2026-01-21  Rutherther  <rutherther@ditigal.xyz>

	maint: Do not check for optional guile-zstd in configure.ac.
	Partially reverts e642300195dfc7c83283db7e103fabf2c6ac65a7.
	Only semver is a required dependency, zstd is optional.

	* configure.ac: Remove check for Guile-zstd being available.

	Change-Id: I1fe0fe77d0f15b1d383c890b46ce678402054efc

2026-01-21  Rutherther  <rutherther@ditigal.xyz>

	maint: Check for guile-semver and guile-zstd.
	These were omitted from the configure script, leading to failure during the
	build, instead of an earlier failure during ./configure.

	Change-Id: I62a69eccf854acc1f7ae9a7aeb26897cf433478c

2026-01-21  Rutherther  <rutherther@ditigal.xyz>

	gnu: jemalloc: Disable tests on armhf.
	Jemalloc can't be built on CI.

	* gnu/packages/jemalloc.scm (jemalloc): Disable tests on armhf.

	Change-Id: Iebc5ec7cbe43f4ccbc93569fc6a43e2b5d035fbe

2026-01-21  Rutherther  <rutherther@ditigal.xyz>

	installer: kernel: Accept empty list as kernel.
	On architectures other than x86_64, the kernel page is not shown.  That means
	the kernel will be an empty list. This leads to an exception during
	installation.

	Followup of 139a69b60201769ded53667872ca8dbad8f6e216, part of #5515.

	* gnu/installer/kernel.scm (kernel->configuration): Accept empty kernel.

	Change-Id: I7891f189ecc8d557aa9bb900a6633a570e46a3b6

2026-01-19  Rodion Goritskov  <rodion@goritskov.com>

	tests: Add Fedora foreign distribution test.
	* gnu/tests/foreign.scm (qcow-image-with-marionette):
	  - Create .autorelabel file to make copied Guile work
	    on SELinux-enabled systems.
	(resize-lvm-xfs-partition): New variable.
	(run-foreign-install-test): Increase RAM for VM to 1024
	  as 512 is not sufficient to run Guix installation
	  on Fedora.
	(fedora-qcow2): New variable.
	(%test-fedora-install): New variable.

	Change-Id: Ib247a174dfea8630d830763410391077516a8c16
	Merges: #5007

2026-01-19  Rutherther  <rutherther@ditigal.xyz>

	tests: foreign: Add Ubuntu test.
	This one is a bit more complicated than the other ones, because the qcow2
	image is too small to hold the tarball contents.  So I have decided to add in
	logic to resize the qemu img, the partition and the filesystem.

	* gnu/tests/foreign.scm
	(ubuntu-qcow2): New variable.
	(ubuntu-uidmap-deb-file): New variable.
	(ubuntu-libsuid4-deb-file): New variable.
	(%test-ubuntu-install): New variable.

	Change-Id: Ib705cfe0aeab5e6ede284b8eff06483aea617349e

	Merges: #4997
	Change-Id: I17472d160665fa4965d1c1ee00d671746bd5fb74

2026-01-19  Rutherther  <rutherther@ditigal.xyz>

	tests: foreign: Add utilities for resizing foreign images.
	* gnu/tests/foreign.scm
	(qcow-image-with-marionette): Add resize-image and
	resize-proc to resize the image, the partition and the file system.
	(resize-ext4-partition): New variable.
	(run-foreign-install-test): Add resize-image and resize-proc; Pass them to
	qcow-image-with-marionette.

	Change-Id: I92dbe0cdcafb5ff0a0b6c3e9b96205b4ad9d10e8

2026-01-19  Rutherther  <rutherther@ditigal.xyz>

	tests: foreign: Add test restarting guix-daemon.
	* gnu/tests/foreign.scm (run-foreign-install-test): Restart the
	daemon, build and gc afterwards.

	Followup of 9a78e760762c1d93369e765bdce12388e1662ec6.

	Change-Id: Ia2304d6b9c83b5b8f410426ce00e078c2f004198

2026-01-19  Ludovic Courtès  <ludo@gnu.org>

	doc: Use versioned URL for references to translated Guix manuals.
	Partly addresses guix/guix#5725.

	* doc/htmlxref.cnf (GUIX): Add /1.5.0.

	Change-Id: I49ef15c00ca45b83a48ba0d1366b79a108e1e1a8
	Merges: #5754

2026-01-19  Noé Lopez  <noelopez@free.fr>

	Update NEWS.
	* NEWS: Update for 1.5.0.

	Change-Id: I88bf24a6e0d0abb77fbd5e44b12c6e175cbba182
	Merges: #5739

2026-01-19  Rutherther  <rutherther@ditigal.xyz>

	guix-install.sh: Add efraim's signing key.
	* etc/guix-install.sh (GPG_SIGNING_KEYS): add "efraim" entry with his key
	fingerprint.

	Change-Id: Idbe6eb4bf366265fedb1748f62707eb0819003e2

2026-01-19  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Adapt 'de' translations of "Binary Installation" documentation.
	To accommodate last-minute changes in #5724 before Guix 1.5.0 release.

	* po/doc/guix-manual.de.po: Adapt.

	Change-Id: I800e0645900ca1fc45f02d664c3336efdb30aa76
	Merges: #5759

2026-01-19  Ludovic Courtès  <ludo@gnu.org>

	doc: Use markup for commands in “Upgrading Guix”.
	This is a followup to d5cf3b5defa8e224194ac0b195eb07fcb9d27a02.

	* doc/guix.texi (Upgrading Guix): Use markup for commands.

	Change-Id: I0b751ddc7f0e8e57813be23c809c23ade1e6cbd1
	Merges: #5724

2026-01-19  Ludovic Courtès  <ludo@gnu.org>

	doc: Move “When you’re done” instructions right after ‘guix-install.sh’.
	* doc/guix.texi (Binary Installation): Move “When you’re done” instructions
	right after script execution.

	Change-Id: I70c9015add401a6ad6465941f423a3c4c9ef9b24

2026-01-19  Ludovic Courtès  <ludo@gnu.org>

	doc: Mention the tarball URL and clarify binary installation steps.
	* doc/guix.texi (Binary Installation): Mention the tarball URL.  Clarify what
	the steps do.

	Change-Id: Ic929b10c29b69752fd549b78295682bdf4fb76f6

2026-01-19  Ludovic Courtès  <ludo@gnu.org>

	doc: Move ‘guix-install.sh’ commands upfront in “Binary Installation”.
	* doc/guix.texi (Binary Installation): Move installation commands upfront.

	Change-Id: Ie63837f29d5c2f25e3e50039facb8cdb12ba2f82

2026-01-19  Ludovic Courtès  <ludo@gnu.org>

	doc: Reword introduction to ‘guix-install.sh‘.
	* doc/guix.texi (Binary Installation): Reword introduction to
	‘guix-install.sh’.

	Change-Id: I51a1f55191cccde3800ef32a7a8ebe15f5e2c813

2026-01-19  Ludovic Courtès  <ludo@gnu.org>

	doc: Link to ‘guix-install.sh’ upfront under “Binary Installation”.
	* doc/guix.texi (Binary Installation): Link to the script upfront rather than
	in a footnote.

	Change-Id: Icd89d0e9bb0c701b6b956ce214015e5466299bf3

2026-01-19  Ludovic Courtès  <ludo@gnu.org>

	doc: Remove ‘#’ from code snippets to allow for copy/paste.
	* doc/guix.texi (Binary Installation): Remove leading ‘#’ from code snippets.

	Change-Id: Id459799ffdf26da3f9ab2907ed68e0ac7eb857fc

2026-01-19  Ludovic Courtès  <ludo@gnu.org>

	doc: Use @command for commands under “Binary Installation”.
	* doc/guix.texi (Binary Installation): Use @command and @code appropriately.

	Change-Id: If2d0d25a3e7e97c19f14c6f70143b5481b49b727

2026-01-19  Ludovic Courtès  <ludo@gnu.org>

	doc: Move instructions about ‘guix’ from other distros to the bottom.
	* doc/guix.texi (Binary Installation): Move paragraphs about ‘guix’ packages
	of other distros to the bottom.

	Change-Id: Ie7c3484e40fb0dbe502e81f17e2d74b7afa0e777

2026-01-19  Ludovic Courtès  <ludo@gnu.org>

	doc: Remove Parabola instructions from “Binary Installation”.
	This reverts 0f9fe721be2bd36e52b520782b585ca49aa1447d.

	The rationale is that there’s no reason to single out Parabola and, more
	importantly, it obscures the message of this section.

	* doc/guix.texi (Binary Installation): Remove Parabola instructions.

	Change-Id: Ib7b2b0629d8e3a90cd09705cc2dcde15df8f51a2

2026-01-19  Rutherther  <rutherther@ditigal.xyz>

	news: Add information about %desktop-services changes.
	Change-Id: I99a7fa1dcaba51f2a0dfe57f77384d82b98505f3
	Merges: #5697

2026-01-19  Rutherther  <rutherther@ditigal.xyz>

	gnu: %desktop-services: Switch to GDM on 64-bit systems.
	* gnu/services/desktop.scm
	(desktop-services-for-system): Use gdm on all 64-bit systems.

	* gnu/services/xorg.scm (set-xorg-configuration): Adapt to
	desktop-services-for-system change.

	* gnu/system/examples/desktop.tmpl: Determine the support of Gnome by checking
	for supported package.

	Fixes: #5388
	Change-Id: I0d512a7c31188cea0335e66f00a6d65ae59d09a4

2026-01-18  Rutherther  <rutherther@ditigal.xyz>

	maint: Add missing build-aux files to EXTRA_DIST.
	* Makefile.am (EXTRA_DIST): Add missing build-aux files.

	Change-Id: I4b186985029b963110feffc3463952b0521023fc

2026-01-18  Rutherther  <rutherther@ditigal.xyz>

	doc: Bump version to 1.5.0.
	* doc/build.scm
	(%latest-guix-version): Bump to 1.5.0.
	(stylized-html): Move to versioned manual URL.
	(html-manual): Use versioned manual URL.

	Change-Id: I82048a9548894e335e7c2427a739733304a7961a
	Fixes: #5681
	Merges: #5715

2026-01-18  Hilton Chain  <hako@ultrarare.space>

	import: crate: Generate comments with ‘TODO REVIEW:’ prefix.
	This distinguishes them from manually added ones.  When committing changes,
	these ‘TODO REVIEW’ comments should be addressed and removed first.

	If you're working with Rust packaging, please update your local Guix to this
	commit to apply the change.

	* guix/import/crate.scm (cargo-lock->expressions): Generate comments with
	‘TODO REVIEW:’ prefix.
	* tests/import/crate.scm ("crate-lockfile-import"): Don't check the exact
	comment string.
	* doc/guix-cookbook.texi (Common Workflow for Rust Packaging),
	* gnu/packages/rust-crates.scm: Adjust accordingly.

	Change-Id: I76b914b49be46d04cc61b101b6bc9e31cadb7f07
	Merges: #4567

2026-01-18  Hilton Chain  <hako@ultrarare.space>

	gnu: rust-crates: Add ‘package:’ prefix for replaced crates.
	This avoids definitions like
	‘(define rust-pipewire-0.8.0.fd3d8f7 rust-pipewire-0.8.0.fd3d8f7)’.

	* gnu/packages/rust-crates.scm: Import (gnu packages rust-sources) module with
	‘package:’ prefix.
	* etc/teams/rust/rust-crates.tmpl,
	* doc/guix-cookbook.texi (Cargo Workspaces and Development Snapshots): Adjust
	accordingly.

	Change-Id: Ie41556d8f30db65e968d8e8238491f1345eeed59

2026-01-18  Rutherther  <rutherther@ditigal.xyz>

	maint: Register files for dist tarballs.
	* Makefile.am: Register missing dist files.
	* gnu/local.mk: Register all used patches.
	*  gnu/packages/patches/emacs-gnus-desktop-notify-fix-notifications.patch:
	Remove unregistered patch.
	*  gnu/packages/patches/emacs-gnus-desktop-notify-rescan.patch: Remove
	unregistered patch.
	*  gnu/packages/patches/libjami-ac-config-files.patch: Remove unregistered
	patch.
	*  gnu/packages/patches/libjami-sdbus-cpp-v2.patch: Remove unregistered patch.

	Fixes: #5691
	Merges: #5709
	Reported-By: Vagrant Cascadian <vagrant@debian.org>
	Change-Id: Ifa05b163b3ad362c5a07efdfd2dac6af88bac18e

2026-01-17  Rutherther  <rutherther@ditigal.xyz>

	gnu: qemu: Disable failing migration-test on AArch64.
	On some AArch64 devices, like RPi5 or honeycombs used by CI, the test fails.

	* gnu/packages/patches/qemu-disable-aarch64-migration-test.patch: New file.
	* gnu/packages/virtualization.scm (qemu): Patch it.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: Ica2d31bc53e154637036c13517289c6c78010739
	Fixes: #2447
	Merges: #5683

2026-01-16  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	Change-Id: I20ded9e099995fda91fa7a9cf7c34323b4eae541

2026-01-16  Florian Pelz  <pelzflorian@pelzflorian.de>

	installer: Adjust vertical space in the recommended kernel choice.
	Proposed in #5555.

	* gnu/installer/newt/kernel.scm (run-kernel-page): Add a newline.

	Suggested-by: Ludovic Courtès <ludo@gnu.org>
	Change-Id: I50e156e12539ba86cf9aa12ab6ef92ed145b5578

2026-01-16  Rutherther  <rutherther@ditigal.xyz>

	installer: run-kernel-page: Ensure Linux Libre is first.
	The list box is automatically sorted, putting Hurd in front of Linux Libre.

	* gnu/installer/newt/kernel.scm (run-kernel-page): Do not sort.

	Change-Id: Id534560e93eee597e1180d766abb7422cd8e547a

2026-01-16  Andreas Enge  <andreas@enge.fr>

	gnu: kwin: Disable tests on all architectures.
	One of them also fails on bordeaux for x86_64.

	* gnu/packages/kde-plasma.scm (kwin)[arguments]<#:test-exclude>: Disable
	failing aarch64 tests on all architectures.

	Change-Id: Ib32f927d0165213f358d6962f27604109cd4be3b

2026-01-16  Rutherther  <rutherther@ditigal.xyz>

	system: install: Add support for more boot devices on AArch64.
	The state is not great, there are many unsupported devices in the current
	state. This adds support for much more USB controllers than before and also
	SD cards.

	* gnu/system/install.scm (%installation-initrd-modules): Add a lot of new
	modules to support booting on various devices

	Change-Id: I523ebe992a7e3740708622899d1209f20eb23e63
	Merges: #5320

2026-01-16  Simon Josefsson  <simon@josefsson.org>

	guix-install.sh: Make /etc/profile.d/zzz-guix.sh usable in set -u shells
	* etc/guix-install.sh: Replace $INFOPATH, $MANPATH with ${V:-} variant.

	Closes: guix/guix#4534
	Change-Id: I82da28d1347b1f37862b903f1721d9bdbb78acd2
	Merges: #4553

2026-01-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: visionfive2: Update the module commentary.
	* gnu/system/images/visionfive2.scm: Update the module commentary.

	Change-Id: If3d12bb0e3ccb9eaced4eb1e3afe636c7b89896f
	Merges: #4855

2026-01-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: linux-libre 6.17-riscv: Enable CONFIG_SCSI_VIRTIO.
	* gnu/packages/aux-files/linux-libre/6.17-riscv.conf: Enable
	CONFIG_SCSI_VIRTIO.

	Change-Id: I60920b484aa585e184f7f6174c334752a591d194

2026-01-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: install-starfive-visionfive2-uEnv.txt: Set extra options.
	* gnu/bootloader/u-boot.scm (install-starfive-visionfive2-uEnv.txt): Set
	"boot_targets" and "bootcmd_mmc1".

	Change-Id: I0ce157d66e792af605cfdb7cc5dbecf6e5171c5a

2026-01-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: make-u-boot-installer: Use the original file name.
	* gnu/bootloader/u-boot.scm (make-u-boot-installer): Use the original file
	name without the Guix store file prefix when installing a plain file.

	Change-Id: Ica2707878c1dd5f7d3b805499a0a38ca76e315af

2026-01-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: install-starfive-visionfive2-uEnv.txt: Remove "~%".
	* gnu/bootloader/u-boot.scm (install-starfive-visionfive2-uEnv.txt): Remove
	an extra "~%" from the file contents.

	Change-Id: Ie83ae01702538153017e45da51ce2c3000df7899

2026-01-16  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: guile-2.2.4: Fix build by using libxcrypt-without-failure-tokens.
	* gnu/packages/guile.scm (guile-2.2.4): Use libxcrypt-without-failure-tokens.

	Change-Id: I91d4d7287636f34aa64ce8d47736b14c311b7a62
	Merges: #5624

2026-01-16  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: Add libxcrypt-without-failure-tokens.
	* gnu/packages/crypto.scm (libxcrypt-without-failure-tokens): New variable.

	Change-Id: I89f551d2e69f68d7c2440593c00b4dbc4c605b89

2026-01-16  Noé Lopez  <noelopez@free.fr>

	tests: install: Fix timezone check.
	The default timezone is set to Europe/Zaghreb, however the new check
	introduced in 0a9eb3f3e2b7a08e6df4db44bc6fd56f2cd34173 was checking for the
	one in the operating-system definition, which is Europe/Paris.

	* gnu/tests/install.scm (gui-test-program): Explicitely set timezone to
	Europe/Paris.

	Change-Id: I7b5d327f13760632c9fbc0c1223a6a9bbc624f4d
	Merges: #4977

2026-01-15  Christopher O'Neill  <code@chrisoneill.co.uk>
	    Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Remove paragraph stating Xorg display server used by default.
	* doc/guix.texi (Desktop Services): Remove paragraph.
	(X Window): Remove corresponding anchor.
	* po/doc/guix-manual.de.po, po/doc/guix-manual.fr.po: Likewise.

	Change-Id: Ib545f15e51585fcc5abdb804e6d9eb0f47cb2179

2026-01-15  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	doc: Better explain extra development tools when building from git.
	* doc/contributing.texi (Building from Git): Better explain adding tools.

	Change-Id: I47fb9e5414edc5eebce64d25db6998cc51985fcb
	Merges: #4821

2026-01-15  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	doc: Explain that some test require network when building from git.
	* doc/contributing.texi (Building from Git): Discuss network tests.

	Change-Id: I21c8e4a1e60ed215a6fb3507b7aedc1835f735ad

2026-01-15  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	doc: Improve building from git instructions.
	* doc/contributing.texi (Building from Git): Improve instructions.
	Include 'cd' and authorizing the directory for guix shell.

	Change-Id: Ied8eb7553ab92504a87c0059820ca154a18c33ab

2026-01-14  Rutherther  <rutherther@ditigal.xyz>

	installer: services: Disable desktop page on Hurd and 32-bit x86.
	To prevent confusion, remove possibility to choose the desktop services on
	both Hurd and 32-bit x86. As the info text suggests, desktop environments are not
	available on Hurd. As for x86, there some of the services do not build. While
	it is more idiomatic to fix those services, for the 1.5.0 release, use this
	workaround to disable the desktop page. This ensures users aren't left
	building something that will fail.

	* gnu/installer/newt/services.scm
	(run-desktop-environments-cbt-page): No longer show special info on Hurd.
	(run-desktop-environments-cbt-page/maybe): Call
	run-desktop-environments-cbt-page on architectures that support desktop
	environments well.
	(run-services-page): Call maybe variant of run-desktop-environments-cbt-page.

	Change-Id: I4bb636e4d5bf2b73bfaf276fd359c77402c5c5f7
	Fixes: #5400
	Merges: #5503

2026-01-14  Rutherther  <rutherther@ditigal.xyz>

	installer: partition: Force msdos on Hurd.
	Since Hurd always uses Legacy BIOS bootloader, do not offer GPT label.

	* gnu/installer/newt/partition.scm (run-label-page): Force MSDOS for Hurd
	target.

	Change-Id: Ib8bb1175f85e8f6084683a747303e3e19f20be42

2026-01-14  Rutherther  <rutherther@ditigal.xyz>

	install: Add guix-system-installer executable to system profile.
	To allow users in headless consoles to use the graphical installer, add an
	executable. This executable is referred to by the console motd, so users
	in headless setups will get to know about it.

	* gnu/system/install.scm
	(installer-command-package): New variable.
	(%installation-services): Use it, add it to the profile-service-type

	Change-Id: Id2d07b3f190aa17c99c7667c3bb31ae696499dde
	Merges: #5346

2026-01-14  Rutherther  <rutherther@ditigal.xyz>

	install: Show different motd in headless console.
	motd is shown by the pam module, it doesn't support changing what motd gets
	displayed easily. The only way to control it is by read permissions on
	individual motd files, making files unreadable by the user logging in.

	So instead of that, make a custom script that prints different motd,
	checking if a temporary file exists. An environment variable would be better
	suited for this purpose, but those aren't passed through by PAM.

	* gnu/system/install.scm
	(%installation-login-pam-service): New variable. Modified login pam service.
	(%installation-console-login): New variable. Wrapper around login to create a
	file for PAM rule.
	(%installation-services): Use new login pam service and wrapper.

	Change-Id: I5e05e604b3106390181190559ade62ca5e2db216

2026-01-14  Rutherther  <rutherther@ditigal.xyz>

	install: Register agetty on primary console on AArch64.
	This adds the possibility to parse /proc/consoles to find a primary console.
	Then, on AArch64 this is used in the installation image. On AArch64, the boot
	usually happens with chosen device tree that contains the serial console.
	On x86_64, this does not happen so often, so we keep the installation iso
	minimal there.

	The primary console is chosen, but there is a fallback to any non-virtual one.
	Virtual console (/dev/tty0) is skipped, because that one can point to any
	console, like /dev/tty1 and so on. So it's not safe to register agetty on it.

	* gnu/build/linux-boot.scm (read-linux-consoles): New variable.
	* gnu/services/base.scm (default-serial-console): Use primary console as
	fallback.
	* gnu/system/install.scm (%installation-services): Add agetty tty for
	consoles.

	Change-Id: Iae01f7bc85b5ffdef2e52b1d0710889915b0f54a

2026-01-14  Rutherther  <rutherther@ditigal.xyz>

	installer: network: Check response code to assess substitute availability.
	This is to accomodate following situation:
	- The proxy is up
	- The substitute server is down

	When that happens, 5xx is returned from the proxy, typically either Bad
	Gateway or Gateway Timeout. This implies the substitute server is down.

	Still, for checking if the user is online, we do not check the response code.
	If there is a response, even 4xx, 5xx, it still means the user is online.

	* gnu/installer/newt/network.scm
	(url-alive?): Add optional argument to to check the response code.
	(common-urls-alive?): Add the same argument, passing it to url-alive?
	(check-substitute-availability): Assume offline when non-successful http code
	returned.

	Follow up of 9ea2174ba8f05445227c952e0faa17d9f65ddb8f.
	Change-Id: I52ae8a49407009dd76ad5da3925355770bc25d0c

	Change-Id: I99a77cb7332198bae84f28a00a6cc0409d5bf3b9
	Merges: #5217

2026-01-14  Janneke Nieuwenhuizen  <janneke@gnu.org>

	installer: Add Hurd x86_64 as an option.
	* gnu/installer/newt/kernel.scm (run-kernel-page): Rename "Hurd" to "Hurd
	32-bit (experimental)".  On 64-bit, also offer "Hurd 64-bit (highly
	experimental!)", and make these strings translatable.  Make "Linux Libre" the
	first option.  Add a line break after "When in doubt...".  Upon re-entrry,
	use pre-selected kernel as the default.  Make sure to always [re]set
	%current-target-system, as this page may be revisited and another kernel
	choice selected.
	* gnu/installer/kernel.scm (kernel->configuration): Update accordingly.
	* gnu/installer/final.scm (install-system): Also cater for the 64-bit Hurd by
	simply adding --target=(%current-target-system).

	Change-Id: I14cb2d2815265b8841c16cf9bcc3857b1024f507

2026-01-14  Yelninei  <yelninei@tutamail.com>

	gnu: sudo: Add libxcrypt dependency on the Hurd.
	* gnu/packages/admin.scm (sudo)[inputs]: Add libxcrypt on the Hurd.

	Change-Id: I3d43526d10ca7d758b4f4870d84923be3a39977d

2026-01-14  Yelninei  <yelninei@tutamail.com>

	gnu: hurd: Add libxcrypt dependency.
	Fixes guix/guix#5538

	* gnu/packages/hurd.scm (hurd)[inputs]: Add libxcrypt.

	Change-Id: I69e9624040d4b265ddb891ce894ce9a26032df36

2026-01-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: llvm-18: Skip tests on powerpc64le-linux.
	* gnu/packages/llvm.scm (llvm-18)[arguments]: Adjust the tests flag to
	skip the tests on powerpc64le-linux.

	Change-Id: I2a1c25642b00b29f53be619b72eea27c005f2db8

2026-01-14  Efraim Flashner  <efraim@flashner.co.il>

	guix: Spelling corrections.
	* guix/gnupg.scm,
	guix/import/composer.scm,
	guix/import/cpan.scm,
	guix/import/crate/cargo-lock.scm,
	guix/import/hackage.scm,
	guix/import/json.scm,
	guix/licenses.scm,
	guix/packages.scm,
	guix/scripts/import.scm,
	guix/ui.scm: Fix misspellings in comments and doc strings.

	Change-Id: I8e922f8e980214e345a42a995788a7c4adb9184d

2026-01-14  Efraim Flashner  <efraim@flashner.co.il>

	etc: Spelling corrections.
	* etc/apparmor.d/guix,
	etc/teams/release/artifacts-manifest.scm: Fix misspellings in comments.

	Change-Id: Iff757784cc82968c25004bdb430f1ae3ad44624e

2026-01-14  Efraim Flashner  <efraim@flashner.co.il>

	nix: Spelling corrections.
	* nix/libstore/globals.hh,
	nix/libstore/store-api.hh,
	nix/libutil/util.hh: Fix misspellings in comments.

	Change-Id: Id77ea2bde1c2582d1a7bec4ed256ea900998c4b8

2026-01-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: freerdp: Update to 3.20.0.
	Fixes: #5268.

	* gnu/packages/rdesktop.scm (freerdp): Update to 3.20.0.
	[source]: Remove patch.
	[arguments]: Adjust test-exclude, configure-flags for new version.
	* gnu/packages/patches/freerdp-3.16.0-rpath.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: If30bfff499cc57b2158c7be5dc9644f8898bb492

2026-01-04  Rutherther  <rutherther@ditigal.xyz>

	etc: release: Add spare space to the release VM image.
	* etc/teams/release/artifacts-manifest.scm (qcow2-for-system): Make size 20
	GiB.

	Fixes: #5081
	Change-Id: I11f932c417efc086b99f41a8ffc1f56ee86234f9
	Merges: #5218

2026-01-04  Rutherther  <rutherther@ditigal.xyz>

	Make sure only Guix channel is used to produce release artifacts.
	This ensures that only Guix channel is used, with the default url.

	* Makefile.am (release): Add "-q" to time-machine.

	Change-Id: I3102660919e946a7df4620318d11599cdbde7ad8

2026-01-04  Roman Scherer  <roman@burningswell.com>

	gnu: plasma-desktop: Skip failing test on AArch64.
	The tst_calibrationtool test fails on aarch64 due to floating-point
	precision issues: QMatrix4x4 comparison fails with tiny differences
	(1.11759e-08 instead of exact 0).

	* gnu/packages/kde-plasma.scm (plasma-desktop)[arguments]: Add
	tst_calibrationtool to test-exclude on aarch64.

	Change-Id: I3875329704b50b1ecd3ccea41a355d53deb517cf
	Merges: #4846

2026-01-04  Roman Scherer  <roman@burningswell.com>

	gnu: kwin: Skip failing tests on AArch64.
	* gnu/packages/kde-plasma.scm (kwin)[arguments]: Add
	kwin-testSecurityContext and kwin-testXwaylandSelection to test-exclude.

	Change-Id: I0256e0e390552deb54eb0b5368f1799800ec8cb0

2026-01-04  Rutherther  <rutherther@ditigal.xyz>

	gnu: bcachefs-static: Do not depend on %current-system in toplevel.
	Make the variables that depend on %current-system procedures and call them
	from package arguments, a thunked field.

	* gnu/packages/file-systems.scm
	(bcachefs-tools-rust-target): Make it a procedure.
	(bcachefs-tools-target/release): Make it a procedure.
	(bcachefs-tools-cargo-args): Make it a procedure.
	(bcachefs-tools-make-flags): Make it a procedure.
	(bcachefs-tools-make-install-flags): Make it a procedure.
	(bcachefs-tools-minimal): Call newly made procedure.
	(bcachefs-tools): Call newly made procedure.
	(bcachefs-tools-minimal/static): Call newly made procedure.

	Fixes: #5195
	Change-Id: I9f08b3e34f869b8f9f54b71192eff61357e9cc85
	Merges: #5219

2026-01-04  Rutherther  <rutherther@ditigal.xyz>

	etc: guix-install.sh: Set XCURSOR_PATH to proper default value.
	As can be seen in the Xcursor docs, the default path is
	`~/.local/share/icons, ~/.icons, /usr/share/icons, /usr/share/pixmaps`,
	zzz-guix.sh is currently missing the first two.

	* etc/guix-install.sh (sys_create_init_profile): Add home paths to XCURSOR_PATH.

	Change-Id: I4284d7648394c06b83e4eba91882b81c8a35d706
	Merges: #5231

2026-01-04  Rutherther  <rutherther@ditigal.xyz>

	scripts: package: Encourage unsetting GUIX_PROFILE.
	GUIX_PROFILE should typically be unset, to prevent issues when sourcing
	etc/profile of other profiles. So encourage it by showing it in the hint.

	Followup of 50a2d73eac1577e35b526d3fc91423b97e581aef.

	* guix/scripts/package.scm (display-search-path-hint): Add unset GUIX_PROFILE
	to displayed hint.

	Change-Id: Ie1564750017dde8bf896c79e463067699df709eb
	Merges: #5118

2026-01-04  Rutherther  <rutherther@ditigal.xyz>

	system: operating-system-etc-service: Unset GUIX_PROFILE.
	This seems to have been omitted, currently users on default Guix System
	installations do have GUIX_PROFILE set to their ~/.config/guix/current.
	This is wrong and can lead to some surprises when sourcing etc/profile
	of a Guix profile.

	Followup of 50a2d73eac1577e35b526d3fc91423b97e581aef.

	* gnu/system.scm (operating-system-etc-services): Clean up GUIX_PROFILE.

	Change-Id: Ia5bfb1907fa7ae887ac0336e6cd1922e611b6bdf
	Merges: #5119

2026-01-04  Ludovic Courtès  <ludo@gnu.org>

	doc: Add missing double quotes in ‘mapped-device’ snippet.
	* doc/guix.texi (Mapped Devices): Add missing double quotes in
	‘luks-device-mapping’ example.

	Change-Id: I5bcd980ec3d5d142ea37697575f539d640bc6466

2026-01-04  Ludovic Courtès  <ludo@gnu.org>

	describe: Add channels to the load path right after ‘guix’.
	* guix/describe.scm (append-channels-to-load-path!): Add ‘channels-scm’ and
	‘channels-go’ in second position.

	Fixes: guix/guix#4819
	Fixes: https://issues.guix.gnu.org/74396
	Reported-by: Thijs Paelman <thijs@ouroboros.rocks>
	Reported-by: Tomas Volf <~@wolfsden.cz>
	Change-Id: I430dd6e6e2bd9e423d47dbb310d4553f6cd7f19b
	Merges: #5074

2026-01-04  Rutherther  <rutherther@ditigal.xyz>

	image: operating-system-for-image: Bring back root-fs placeholder.
	To calculate the UUID in `root-uuid`, the operating-system has to have a root
	file system, because it's typically used in the
	operating-system-boot-parameters.

	Followup of efc32c6684f75531cfd600874ba5d23a0bd643b9 that it partially reverts.

	* gnu/system/image.scm (operating-system-for-image): Re-introduce root file
	system to operating-system used to calculate the UUID.

	Fixes: #5131
	Reported-By: Yelninei <yelninei@tutamail.com>
	Change-Id: Ica2c3d3715cd90fccf3a7484f390b36de3cdfe7f
	Merges: #5141

2026-01-04  Rutherther  <rutherther@ditigal.xyz>

	gnu: guix: Disable new syscall tests on armhf.
	These tests currently fail on armhf. They would require large amount of time
	or knowledge to be fixed and it's on a platform that's already not being
	supported too well.

	Followup of d339785a0fbd8f13930082a4fa7a73b6685630fd.

	* gnu/packages/package-management.scm (guix): Disable new tests in
	tests/syscalls.scm on arm32.

	Change-Id: I056fb04a9a1230ed3d8718a4719a5f6d7010b847

2025-12-23  Rutherther  <rutherther@ditigal.xyz>

	gnu: guix: Update to 1.5.0rc1.
	Change-Id: I5afcfb7071c559b356e435bdefb4624a2c4ffa00

2025-12-23  Rutherther  <rutherther@ditigal.xyz>

	etc: release: Switch to Guile declaration of artifacts.
	This is a rewrite of the bash commands for generation of guix binary
	tarballs and system images to Guile. I am expecting this will help us
	significantly with getting the same derivations locally and from Cuirass,
	instead of relying on images/tarball job specifications and trying to tweak
	it locally to have the same ones.

	Implements: #4347, #4348.

	* etc/teams/release/artifacts-manifest.scm: Make a manifest with
	release artifacts for all supported systems.
	* etc/teams/release/artifacts.scm: Collect artifacts for
	all supported systems into a union with proper names for
	the release artifacts.
	* Makefile.am (release): Use time-machine instead of pre-inst-env; Switch to
	building new artifacts.scm

	Change-Id: I71a6a27e6f315dd31b91c49e71dff2d09695c0dc

2025-12-22  Rutherther  <rutherther@ditigal.xyz>

	installer: Drop uri from provenance log.
	To synchronize the artifacts made from Cuirass, pre-inst-env
	and time-machine, drop the url from provenance sexp.

	* gnu/installer.scm (provenance-sexp): Drop url.

	Change-Id: Ibe2515abdc92853ce06c0381dd03cc61b2077335

2025-12-22  Rutherther  <rutherther@ditigal.xyz>

	system: install: Remove current-guix url override.
	Prefer parameterization of current-guix in release artifacts
	generation.

	* gnu/system/install.scm (%installation-service): Use (current-guix)
	directly in guix service configuration.

	Change-Id: Ifa363465e6a4f6936d0e51eaf1b33872519e2b0a

2025-12-22  Rutherther  <rutherther@ditigal.xyz>

	vm-image.tmpl: Remove current-guix url override.
	This simplifies things thanks to the release artifacts now, they have been
	rewritten to Guile and can now supply current-guix-package as a parameter, as
	was intended. That way the checkout is not leaked for the release artifacts.

	* gnu/system/examples/vm-image.tmpl
	(guix-package-commit): Remove variable.
	(operating-system): Use (current-guix) directly.
	* gnu/system/examples/vm-image-efi.tmpl: Likewise.

	Change-Id: Iabf1bb5bbb86b9984bfb87ba0543782a6dce3192

2025-12-22  Rutherther  <rutherther@ditigal.xyz>

	image: system-iso9660-image: Propagate image-name to derivation name.
	* gnu/system/image.scm (system-iso9660-image): Use name from image-name
	instead of hardcoded image.iso.

	Change-Id: I3cea3857729c2eb7d6728f650db7fb33cf4c8c8a

2025-12-22  Rutherther  <rutherther@ditigal.xyz>

	Split release Makefile target to two.
	Due to recent changes, the commit has to be published
	to create the artifacts. Because of that, split the
	target to two.

	* Makefile.am
	(release): Move first steps to prepare-release
	(prepare-release): New target; Beginning of release.

	Change-Id: I325c6dc36f7298482de7797c1e01fdaa70ef80c5

2025-12-22  Rutherther  <rutherther@ditigal.xyz>

	linux-initrd: Support more virtio modules in initrd.
	Adds mmio and scsi modules for virtio. scsi one is needed for using
	virtio-scsi-pci, that can be a common option on aarch64, where only two
	options pop up for mounting disks:
	- virtio-scsi-pci
	- virtio-blk

	While virtio-blk should generally be preferred, sometimes virtio-scsi-pci pops
	up first on the internet, so people can use it.

	virtio-mmio is a necessity on Aarch64 for virtio-blk to work.

	* gnu/system/linux-initrd.scm (default-initrd-modules): Add virtio_mmio and
	virito_scsi.

	Change-Id: Ia8fabb5594893ef1712359d27d482d9f44dc89c0

2025-12-22  Rutherther  <rutherther@ditigal.xyz>

	system: vm-image-efi.tmpl: Add example efi vm image.
	This is a copy of vm-image.tmpl, but with
	efi bootloader. Since user ends up with this
	config in their /run/current-user/configuration.scm
	and the regular way to continue is to copy
	that file and reconfigure off of it, it seems
	better to just keep distinct configuration.

	Moreover xf86-video-intel is removed,
	because it doesn't compile on aarch64.

	* gnu/system/examples/vm-image-efi.tmpl

	Change-Id: I0f72ac5a775339ee84cb1a4046ca5a8deca0e2ea

2025-12-22  Rutherther  <rutherther@ditigal.xyz>

	services: xorg: Return only supported packages in %default-xorg-modules.
	The xorg modules are used inside of services that's thunked. So we can
	make them depend on the %current-system.

	* gnu/services/xorg.scm
	(default-xorg-modules): New variable.
	(%default-xorg-modules): Return result of (default-xorg-modules).

	Change-Id: I10f722e52d598ce3e83ef3f200b3bd953bc08e17

2025-12-22  Rutherther  <rutherther@ditigal.xyz>

	gnu: make-iso9660-image: Do not compress any kernel, compress man pages.
	Because the linux image is called differently based on the architectures,
	see system-linu/-image-file-name from gnu/system.scm, the kernel image
	on aarch64, mips and armhf has still been compressed. This means that
	grub cannot boot.

	Man pages have moved from gz to zst, so compress them as well.

	* gnu/build/image.scm (make-iso9660-image): Do not compress Image, vmlinuz and
	zImage; Compress all man pages.

	Change-Id: I68b35f383c84ff231865d580aa9e79d9fd88ace1

2025-12-22  Rutherther  <rutherther@ditigal.xyz>

	system: installation-os: Support efi-only.
	Aarch64 doesn't support grub-pc, so we cannot
	use the regular grub-bootloader, grub-efi-bootloader
	has to be used.

	Since neither packages nor bootloader are thunked,
	there seems to be no other choice than using something
	from the outside environment, such as an environment
	variable to decide what bootloader to use.

	For convenience, a procedure is made to be used from
	other Guile code, instead of relying on environment
	variables.

	* gnu/system/install.scm
	(make-installation-os): New variable; Use grub-efi-bootloader when
	efi-only? is #t; Use bootloader package in packages instead of grub-pc.
	(installation-os): Replace with call of make-installation-os with default
	arguments.

	Change-Id: I34ec8da6079617f39805b3e1168bad4a42d84cab

2025-12-22  Rutherther  <rutherther@ditigal.xyz>

	image: Add /boot/efi filesystem if operating-system specifies it.
	Instead of forgetting about the /boot/efi system completely, re-add it
	with proper label. This way lightweight.tmpl, desktop.tmpl still
	boot when supplied to guix system image. That was the reason for
	removing /boot/efi file-system in the first place. Removing it however
	means the target system cannot be reconfigured by default, as the
	esp is not mounted.

	* gnu/system/image.scm
	(partition-has-flag?): New variable.
	(root-partition?): Use it.
	(find-partition-with-flag): New variable.
	(find-root-partition): Use it.
	(find-esp-partition): New variable.
	(operating-system-for-image): Add /boot/efi file-system with proper
	label instead of removing it completely.

	Change-Id: I3ef2120059d8bbf76170d10ae718cb0de637f453

2025-12-22  Rutherther  <rutherther@ditigal.xyz>

	image: Add qcow2-gpt image type.
	qcow2 is a mbr-hybrid image. But on aarch64, we
	have to use grub-efi bootloader. For that bootloader,
	gpt should be used and Guix errors if it isn't (due to
	failed check in Guix code). So it's impossible to generate
	qcow2 type aarch64 image without using customized bootloader.
	One would have to define their own image instead of using
	the ones pre-defined.

	* gnu/system/system.scm (qcow2-gpt-image-type): New variable.
	* doc/guix.texi: Document qcow2-gpt and its use.

	Change-Id: I93f0880c7ca2d3f934067c12dd1143ad20828333

2025-12-22  Rutherther  <rutherther@ditigal.xyz>

	image: operating-system-for-image: Support AArch64 iso.
	Let the user decide for grub/grub-efi in cases where
	grub-hybrid is unsupported. This is the case on
	aarch64, where grub-pc is not supported, so only
	grub-efi can be used.

	* gnu/system/image.scm (operating-system-for-image):
	Do not replace bootloader with grub-mkrescue-bootloader
	for iso9660 when grub-hybrid is not supported.

	Change-Id: Icd2b68155935b1d9599c1b0df22f0c80a2e36d6a

2025-12-22  Rutherther  <rutherther@ditigal.xyz>

	guix-install.sh: Do not set GUILE_LOAD_PATH in zzz-guix.sh.
	Channels from the load path will shadow channels used through time-machine or
	used through any other guix than the one in ~/.config/guix/current. This is
	true for all channels that are in ~/.config/guix/current except guix.  On Guix
	System, /run/current-system/profile/share/guile/site/3.0 is usually in
	GUILE_LOAD_PATH that typically has only Guix, so no shadowing happens in most
	cases.

	For using Geiser and other sw, it's possible to configure them to use "guix
	repl" that's intended for this use case. This is then makes the guix being
	used explicit.

	It is expected that this is only a temporary solution. After a proper
	solutions is found, it will be reverted.

	Workaround #4819.
	Reverts: 78390634d76c0c75c6e93742fa7caec965194641.

	Change-Id: I36b921a758618f382af9097003415f902b27c44b

2025-12-22  Noé Lopez  <noelopez@free.fr>

	guix-install.sh: Install AppArmor profile.
	* etc/guix-install.sh (sys_maybe_setup_apparmor): New function.
	(main_install): Call it.
	(sys_delete_apparmor_profiles): New function.
	(main_uninstall): Call it.

	Fixes #4210.
	Fixes <https://issues.guix.gnu.org/71226>.

	Change-Id: Ice4bf4d91a1ae438fc5654dec327f53ae9a7b888

2025-12-22  Noé Lopez  <noelopez@free.fr>

	self: Install AppArmor profile.
	* guix/self.scm (apparmor-tunables): New procedure.
	(miscellaneous-files): Add etc/apparmor.d/{guix,guix-daemon,tunables/guix}.

	Change-Id: I8952ef4097924d62432775cc39d38098785fdcdf

2025-12-22  Noé Lopez  <noelopez@free.fr>

	etc: Add AppArmor profile for the guix command.
	* etc/apparmor.d/guix: New file.
	* Makefile.am (nodist_apparmor_profile_DATA): Add it.

	Change-Id: I3d61238203d7663ce582717f8e4eac4c6f679928

2025-12-22  Noé Lopez  <noelopez@free.fr>

	etc: Add AppArmor profile for the daemon.
	* .gitignore: Add etc/apparmor.d/tunables/guix.
	* Makefile.am (nodist_apparmor_profile_DATA)
	(nodist_apparmor_profile_tunables_DATA): Define it.
	* configure.ac: Generate etc/apparmor.d/tunables/guix. Add
	--with-apparmor-profile-dir option.
	* etc/apparmor.d/guix-daemon: New file.
	* etc/apparmor.d/tunables/guix.in: New file.
	* doc/guix.texi: Document AppArmor profiles.
	* gnu/packages/package-management.scm (guix): Add future changes commented.

	Change-Id: Iac7df9d642383cc46a2d450c3badef31199ab041

2025-12-22  Rutherther  <rutherther@ditigal.xyz>

	guix-daemon.service.in: Make service restartable.
	Currently the service cannot be restarted, because the gnu store mount makes
	it read-only. So fix this by removing the mount when starting the service.

	"-" to accept failures, in case the command doesn't finish successfully,
	chances are, the store can be mounted as RW, so continue.
	"+" to run as root

	Fixes: #4744

	* etc/guix-daemon.service.in
	(Service)<ExecStartPre>: Stop gnu-store.mount
	(Service)<ExecStartPost>: Start gnu-store.mount

	Change-Id: I296f5d8805497f8a7364b68d627eb6d4fc05dbff

2025-12-22  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: pius: Update to 3.0.0-0.5f7c10b.
	* gnu/packages/gnupg.scm (pius)[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:check>: Execute project test script.
	[native-inputs]: Add python-setuptools.
	[home-page]: Update url.

	Change-Id: I8d1228789cde2de4dda67a07f9859bb47e510608
	Modified-by: Cayetano Santos <csantosb@inventati.org>

2025-12-22  jgart  <jgart@dismail.de>

	gnu: Add hare-mcron.
	* gnu/packages/hare-apps.scm (hare-mcron): New variable.

	Change-Id: I324f5711cf359ac996111f6adcb71db5ff68dda5

2025-12-22  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.88.1.
	* gnu/packages/prolog.scm (trealla): Update to 2.88.1.

	Change-Id: I8770e77950a53ef0284fe50248bed5fab01d70a0

2025-12-22  Ashvith Shetty  <ashvith@noreply.codeberg.org>

	services: Modernize redis service.
	* gnu/services/databases.scm
	(redis-configuration): Rewrite using `define-configuration'.
	(redis-shepherd-service): Honor it.
	* doc/guix.texi (Database Services) <redis>: Regenerate
	documentation.

	Change-Id: I5b99822ca3d8d23fb5133497d00eada0336d0c65
	Merges: #2158

2025-12-22  Yelninei  <yelninei@tutamail.com>

	gnu: shepherd@1.0: Don't inherit package arguments.
	Followup to e1038aee6da92263f0c3d2fdb91d46ee5b63d2ec.

	Previously when cross compiling the fibers directory was reset to fibers 1.3
	because evaluating the arguments of shepherd@0.10 with '(package-arguments
	shepherd-0.10)' kept the reference to the fibers input of shepherd@0.10.

	Work around this by not using 'substitute-keyword-arguments' and replacing
	'this-package-input' with 'search-input-file'.

	* gnu/packages/admin.scm (shepherd-1.0)[arguments]:
	Replace 'substitute-keyword-arguments' with explicit arguments.
	Use search-input-file in 'set-fibers-directory phase to search for the cross fibers.

	Change-Id: Ia1061d8cea531569385f4a0136cfd22f27ce5a0e
	Merges: #4672

2025-12-22  Ludovic Courtès  <ludo@gnu.org>

	archive: Make /etc/guix/signing-key.* readable by ‘guix-daemon’.
	The manual suggests running ‘guix archive --generate-key’ as root, but that
	would lead to root-owned /etc/guix/signing-key.{pub,sec}, with the secret key
	unreadable by the unprivileged guix-daemon.  This fixes it.

	Reported in guix/guix#4844.

	* guix/scripts/archive.scm (generate-key-pair)[ensure-daemon-ownership]: New
	procedure.
	Use it for ‘%public-key-file’, ‘%private-key-file’, and their parent
	directory.

	Reported-by: Rutherther <rutherther@ditigal.xyz>
	Change-Id: I7ae980bfd40078fb7ef27a193217b15f366d5d50
	Merges: #4958

2025-12-22  Ludovic Courtès  <ludo@gnu.org>

	authenticate: Report failure to load keys to the daemon.
	Previously, when failing to load a signing key, ‘guix authenticate’ would
	print a backtrace and exit with a non-zero code.  That, in turn, would lead
	the guix-daemon child process to crash with:

	  nix/libutil/serialise.cc:15: virtual nix::BufferedSink::~BufferedSink(): Assertion `!bufPos' failed.

	This patch fixes it by reporting the error to the daemon as was intended.

	* guix/scripts/authenticate.scm (guix-authenticate): Arrange to call
	‘load-key-pair’ from within ‘with-reply’.
	* tests/guix-authenticate.sh: Test it.

	Fixes: guix/guix#4928
	Reported-by: Rutherther <rutherther@ditigal.xyz>
	Change-Id: I8654ad6fdfbe18c55e1e85647d0c49f408d0574a
	Merges: #4961

2025-12-22  Ludovic Courtès  <ludo@gnu.org>

	authenticate: Improve error replies.
	* guix/scripts/authenticate.scm (guix-authenticate)[send-reply]: Wrap guard in
	‘with-fluids’.  Call ‘string-trim-right’ on the message string of ‘c’.

	Change-Id: I6ab5f645f2dc9d6f53bb57eabb4de1df8212892f

2025-12-22  Nguyễn Gia Phong  <cnx@loang.net>

	doc: Fix typo.
	* doc/guix.texi (Mapped Devices): Fix typo.

	Change-Id: I72a5e0e651e3926def0bd5fdb67ccc01cc8a2041

2025-12-22  Rutherther  <rutherther@ditigal.xyz>

	maint: Adjust final inputs self contained check for changes.
	The check script has been failing, %final-inputs have been changed
	to a procedure that takes the system.

	* build-aux/check-final-inputs-self-contained.scm
	(final-inputs): Call %final-inputs procedure with system.

	Change-Id: Id4d40387e669c996a380f64c73432d916915ead5

2025-12-22  Rutherther  <rutherther@ditigal.xyz>

	scripts: system: Do not pull checkouts for same commit.
	In case a user reconfigures to the same commit, do not
	update cached checkout unnecessarily.

	* guix/scripts/system/reconfigure.scm (channel-relations): Return early for
	matching old and new commits.

	Change-Id: Ia4b7300bbce40f7d809946dd3514715b74cd17f9

2025-12-22  Rutherther  <rutherther@ditigal.xyz>

	daemon: Ensure store is writable even as non-root.
	If the store is read only, return an error early.
	This is bit of a compromise. Not all operations of the daemon need the store
	as writable. For example, if hello package is built already `guix build hello`
	could previously succeed even if store is RO.

	* nix/libstore/local-store.cc
	(makeStoreWritable): Rename to ensureStoreWritable.
	(ensureStoreWritable): As non-root, check that the store is writable and if
	not, throw an error.
	(LocalStore::LocalStore): Use it.

	* nix/libstore/local-store.hh: Rename makeStoreWritable to ensureStoreWritable.

	Change-Id: I94783ba7e32d57bfa77e37e84b6ac316f95e31e2

2025-12-22  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: drawterm: Update to 20251123.
	* gnu/packages/plan9.scm (drawterm): Update to 20251123.
	(drawterm-wayland)[inputs]: Add libdecor.

	Closes: guix/guix#4894
	Change-Id: Ibd869ee9acfb5d6aef0d58c13f6477fc2ac8ba47

2025-12-22  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: labwc: Update to 0.9.3.
	* gnu/packages/wm.scm (labwc): Update to 0.9.3.

	Closes: guix/guix#4981
	Change-Id: I3f80aed5a365b2713dc9f5f0272bb225f3004c5e

2025-12-22  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: nml: Update to 0.8.1.
	* gnu/packages/game-development.scm (nml): Update to 0.8.1.
	[arguments]: Fix test phase.

	Closes: guix/guix#5004
	Change-Id: I03b80af19d809295411b85df491d7423837e6f59

2025-12-22  Andy Tai  <atai@atai.org>

	gnu: monado: update to 25.1.0.
	* gnu/packages/graphics.scm (monado): Update to 25.1.0.

	Change-Id: Idd4bc66f1fd03fb9805647424dec0d5cda8bc123

2025-12-22  Hilton Chain  <hako@ultrarare.space>

	teams: Update team status for Hilton Chain.
	* etc/teams.scm (hako): Remove teams.

	Change-Id: Ib563d084e2bc2d603c7968e04bed0d222f547a0d

2025-12-22  bdunahu  <bdunahu@operationnull.com>

	gnu: Add iaito.
	* gnu/packages/engineering.scm (iaito): New variable.

	Change-Id: I82f84d09b31dca5373b290c1b5c4388e86941bc0
	Modified-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-12-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add python-cocotbext-axi.
	* gnu/packages/electronics.scm (python-cocotbext-axi): New variable.

	Change-Id: I1ca017ef9d9253f01dd74f25de04ed2551b4a620

2025-12-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add python-cocotb-test.
	* gnu/packages/electronics.scm (python-cocotb-test): New variable.

	Change-Id: Iefe86be6c6d15280694e79b13ec013056346be01

2025-12-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-cocotb: Complete tests.
	* gnu/packages/electronics.scm (python-cocotb)[arguments]: Add
	’run-examples #:phase.

	Change-Id: I3347baa3d21e6aec80d4e72a4d67dbe003bd8c2e

2025-12-22  Stuart Dilts  <stuart.dilts@gmail.com>

	gnu: cl-xkbcommon: Update to 0.2.0.
	* gnu/packages/lisp-xyz.scm (cl-xkbcommon): Update to 0.2.0.
	Change-Id: I6ce2c9115ad6b1b0926dcceae83270ffaa1dc4d8

2025-12-22  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	build: Make /etc/hosts a regular file again.
	Commit 7c70a1080a0823fd3dd0f7ee83e5d7654ab6a872 ("gnu/system: Simplify the
	creation of /etc (was: Turn /etc/localtime into a symlink)") made all of the
	files under /etc other than sudoers symlinks to their store target.  This
	causes a problem at least for the vpn-slice service, which expects to be able
	to write to said file.

	* gnu/build/activation.scm (activate-etc): Special-case /etc/hosts to make it
	a regular file.

	Change-Id: Ia42dacd8731edba5e72442ab0399bdc3f7101989
	Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
	Fixes: #4800

2025-12-22  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: luanti-mineclonia: Lint synopsis and description.
	* gnu/packages/luanti.scm (luanti-mineclonia)
	[synopsis]: Drop leading article.
	[description]: Use double spaces.

	Change-Id: I3c0decb3135cbdeb925636633e16bc3a9267f53a

2025-12-22  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: luanti-mineclonia: Update to 0.118.1.
	* gnu/packages/luanti.scm (luanti-mineclonia): Update to 0.118.1.

	Change-Id: I788954d1372921e70a36cca77fc4d70f84811295

2025-12-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: grammalecte: Switch to pyproject, fix build.
	* gnu/packages/dictionaries.scm (grammalecte):
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: No tests.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ief9385fc1dab0f77430843c7a5a2343a2c3e25a1

2025-12-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: podman-compose: Use unittest.
	* gnu/packages/containers.scm (podman-compose):
	[arguments] <test-backend, test-flags>: Use unittest as seen in
	project's GitHub Actons.
	<phases>: Remove 'pre-check.
	[native-inputs]: Remove python-pytest and python-wheel.

	Change-Id: I6da2f7f4c55f4cd22919d7f7827b2be58993f2e2

2025-12-21  Foster Hangdaan  <foster@hangdaan.email>

	gnu: podman-compose: Update to 1.5.0.
	* gnu/packages/containers.scm (podman-compose): Update to 1.5.0.
	[arguments] <test-flags>: Only run tests in `tests/unit`.
	[arguments] <phases>: Add before-checks phase to fix a ModuleNotFoundError.

	Change-Id: Ia9b8900bd71c848559b067d48e7eb4bf212f0f73

2025-12-21  Francisco-Galindo  <yo@franciscogalindo.com>

	gnu: Add python-simpy.
	* gnu/packages/simulation.scm (python-simpy): New variable.

	Change-Id: Ic95e6b0656dc2e2deffb543491c64ad5ae14632c
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-12-21  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-2.7: Hide CVE-2023-36632
	* gnu/packages/python.scm (python-2.7):  Hide CVE-2023-36632

	Change-Id: Ifd217b0ecfb0ef5025fbc313c6c7a7e771501c77

2025-12-21  jgart  <jgart@dismail.de>

	teams: lisp: Add manifest.
	* etc/teams/lisp/lisp-manifest.scm: New file.

	Change-Id: I9e23464197978bc6236eb13d42bd9bc3069bddeb

2025-12-21  Lilah Tascheter  <lilah@lunabee.space>

	etc: Add tinystar to Hare team.
	* etc/teams.scm (Lilah Tascheter): New member.

2025-12-21  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: emacs-yeetube: Simplify locate-binaries phase.
	* gnu/packages/emacs-xyz.scm (emacs-yeetube)
	[arguments]<#:phases>{locate-binaries}: Reduce code duplication.

	Change-Id: Ibe5ae19ec7877a81b80f28052680feab7fb154ab

2025-12-21  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: emacs-yeetube: Update to 2.1.10.
	* gnu/packages/emacs-xyz.scm (emacs-yeetube): Update to 2.1.10.

	Change-Id: I6db1e506b050454cd9b95292c95800370ea6da03

2025-12-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: Remove python-urllib3-next.
	* gnu/packages/python-web.scm (python-urllib3-next): Delete variable.

	Change-Id: If58db641c59c3a2e63e1b043a1840dac0f7ae327

2025-12-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: xkcdpass: Modernize package.
	* gnu/packages/password-utils.scm (xkcdpass)[source]: Use direct #:url.
	[home-page]: Move before synopsis.

	Change-Id: I6ba4325818f2c6deff3b67a22b48f0cb4cdda929

2025-12-21  moksh  <mysticmoksh@riseup.net>

	gnu: xkcdpass: Switch to pyproject-build-system.
	* gnu/packages/password-utils.scm (xkcdpass):
	  [build-system]: Change to pyproject-build-system.
	  [arguments] <test-backend>: Use "unittest".
	  [native-inputs]: Add python-setuptools.

	Change-Id: I5d441bde3e1cce3e466e07ecfb69ef47b28b67ec

2025-12-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-canvasapi: Update to 3.4.0.
	* gnu/packages/python-web.scm (python-canvasapi): Update to 3.4.0.
	[native-inputs]: Remove python-urllib3-1.26 and python-wheel; add python-urllib3.

	Change-Id: I565de1aa396b54d028019a90a1b31f75434cdcf4

2025-12-21  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: roguebox-adventures: Fix build.
	* gnu/packages/games.scm (roguebox-adventures): Fix build.
	[inputs]: Remove python-tmx.

	Closes: guix/guix#4995
	Change-Id: I67f7736b935d7cb5e03f5b4a89e5aa5487668e19

2025-12-20  Ian Eure  <ian@retrospec.tv>

	gnu: python-pypresence: Update to 4.6.1 and fix the build.
	* gnu/packages/messaging.scm (python-pypresence): Update to 4.6.1.
	(native-inputs): Add build/test inputs.
	(arguments): Declare the build backend.
	(arguments): Disable tests.

	Change-Id: I798ea40f4be2a1b15a7eed23673529b3a8a0cb41

2025-12-20  moksh  <mysticmoksh@riseup.net>

	gnu: librewolf: Update to 146.0.1-1 [security-fixes].
	contains fixes for:
	CVE-2025-14860: Use-after-free in the Disability Access APIs component
	CVE-2025-14861: Memory safety bugs fixed in Firefox 146.0.1

	* gnu/packages/librewolf.scm (librewolf): Update to 146.0.1-1.

	Change-Id: I0dc2c26bf6b301cd04ce2897b3688f4a3a102e24

2025-12-20  Alexey Abramov  <levenson@mmer.org>

	gnu: dvdbackup: Fix build with libdvdread 6.1.0+.
	* gnu/packages/patches/dvdbackup-with-libdvdread-6.1.0+.patch: Add the
	patch to fix the build.
	* gnu/local.mk: Ship it.
	* gnu/packages/video.scm: Use it.

	gnu: libdvdnav: Update to 6.1.1.
	* gnu/packages/video.scm (libdvdnav): Update to 6.1.1.

	gnu: Add lsdvd.
	* gnu/packages/video.scm (lsdvd): New variable.

2025-12-20  Noé Lopez  <noelopez@free.fr>

	doc: Warn about specific nologin paths when it is not in PATH.
	See <https://codeberg.org/guix/guix/issues/4704#issuecomment-8751141>.

	* doc/guix.texi (Build Environment Setup): Add warning in case the nologin
	binary is not found.

	Reported-by: FuncProgLinux
	Change-Id: Ib8aa2bdaf0aef6a589afe638e2fcd539c8276ac7

2025-12-20  Noé Lopez  <noelopez@free.fr>

	doc: Update information on installing guix with package managers.
	There is no longer a guix package in Debian.  Adapt the instructions to avoid
	having to list how to install on every package manager.  The specific
	instructions for Parabola are kept since it is a FSDG system.

	* doc/guix.texi (Binary Installation): Remove Debian and OpenSUSE installation
	instructions.  Update examples of distros with a guix package.  Add
	instructions for other package managers.

	Change-Id: Ie34b40d7224593df8e51d62d665a15a1b16b8e70

2025-12-20  Rutherther  <rutherther@ditigal.xyz>

	doc: Mention that services doing mounts should depend on user-file-systems.
	This is a recent change. If the services do not depend on it, it's possible
	user-file-systems will try to unmount the file systems byt itself first.

	* doc/guix.texi (Shepherd Services): Mention services should depend on
	user-file-systems if they do mounts.

	Change-Id: I87f459aa43c2a59ffcae35750e02a08abc3c1f8a

2025-12-20  Rutherther  <rutherther@ditigal.xyz>

	services: shared-cache: Require user-file-systems.
	Newly user-file-systems should be required by services
	that do operations with mounts.

	Change-Id: Ib0438bb2e783e1d7131dcea6a8c166e83850de81

2025-12-20  Dariqq  <dariqq@posteo.net>

	services: file-systems: Reverse order of unmounting manual mounts.
	* gnu/services/base.scm (file-system-shepherd-services): Reverse order of
	mount-points in service 'user-file-systems.

	Change-Id: I68df0c22bc6bacdc866b9adf62e7059f20e5842f

2025-12-20  Dariqq  <dariqq@posteo.net>

	services: file-systems: Make user-file-systems depend on file-systems.
	Previously 'user-file-systems depended only on 'file-systems without any requirements.
	This inverts the logic to have
	file-systems <- user-file-systems <- user-processes

	to ensure that all user mounts are already unmounted when shepherd managed
	file systems get unmounted.

	Fixes: guix/guix#4445
	Fixes: guix/guix#1703

	* gnu/services/base.scm (file-system-shepherd-services): Remove requirement
	of 'file-systems on 'user-file-systems.
	Add dependency of 'user-file-systems on 'file-systems.
	(file-system-service-type): Add 'user-file-systems to user-processes extension.

	Change-Id: I9d89f682fb4b4673fa135d17b2b188788b9f8db1

2025-12-20  Rutherther  <rutherther@ditigal.xyz>

	vm-image.tmpl: Allow empty passwords in base-services.
	Change-Id: Ia16fc0418bb9eee29625504a800300958b173c4c

2025-12-20  Rutherther  <rutherther@ditigal.xyz>

	services: xfce: Allow empty passwords in screenlocker.
	* gnu/services/desktop.scm
	(xfce-desktop-configuration): Add allow-empty-passwords? field.
	(xfce-pam-services): Respect it.

	Change-Id: Idd54b6016b5412aacdfbc134bc57de30394a77ad

2025-12-20  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	etc: guix-install.sh: Set XDG_DATA_DIRS.
	This allows better integration of packages installed by Guix with the
	foreign distro. E.g.:

	1. .desktop files from applications installed by Guix can be found by
	the user's desktop environment.

	2. Fonts installed in ~/.guix-profile/share/fonts can be found by GUI
	applications without having to install the fontconfig package, as the
	the "Application Setup" section of the manual recommends.

	* etc/guix-install.sh (sys_create_init_profile): Add $GUIX_PROFILE/share
	to XDG_DATA_DIRS.

	Change-Id: Iba74b0782ffbad64d64cc1c5889b04012963a3e0

2025-12-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: poco: Enable SSL.
	* gnu/packages/cpp.scm (poco)[arguments]<#:configure-flags>: Add ENABLE_CRYPTO,
	ENABLE_NETSSL.
	<#:phases>{disable-problematic-tests}: Add NetSSL_OpenSSL.
	[inputs]: Add openssl.

	Change-Id: I2b15339b1b4b4917de31c26e031a48f73dea714b

2025-12-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	etc: Add daym to python team.
	* etc/teams.scm: Make daym a member of the python team.

	Change-Id: I4b9e681f4fa0098a9be02bdac37060d1a0256dda

2025-12-19  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: cimg: Update to 3.6.5.
	* gnu/packages/image-processing.scm (cimg): Update to 3.6.5.

	Change-Id: Ic1672327a3c53e08d685d54ee0d65d810bb51e93

2025-12-19  Andreas Enge  <andreas@enge.fr>

	gnu: sage: Update to 10.7.
	* gnu/packages/patches/sage-safeguard-sage-getargspec-cython.patch:
	Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister patch.
	* gnu/packages/sagemath.scm (sage): Update to 10.7.
	[origin]: Remove patch.

	Change-Id: I64093e73369bd378b2553df589f0e2c6e5097aef

2025-12-19  Andreas Enge  <andreas@enge.fr>

	gnu: flint: Update to 3.4.0 and add flint-3.3.
	* gnu/packages/algebra.scm (flint): Update to 3.4.0.
	(flint-3.3): New variable.
	(python-flint)[inputs]: Replace flint by flint-3.3.
	* gnu/packages/sagemath.scm (sage)[inputs]: Replace flint by flint-3.3.

	Change-Id: I4a9e0a4bf70be54f165183959ef1cd4652387c27

2025-12-19  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-cider: Update to 1.20.0.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.20.0.

	Change-Id: Id6df0fab931a10536f28a2ca0c16e176051e4bf6

2025-12-19  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-ellama: Update to 1.9.0.
	* gnu/packages/emacs-xyz.scm (emacs-ellama): Update to 1.9.0.

	Change-Id: I552ad8dcb7108358e290f46c59ce3d3f16c810ac

2025-12-19  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-corfu: Update to 2.6.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 2.6.

	Change-Id: I0a684315efcf105747f11e6f790c95279bc289a3

2025-12-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ansible: Switch to pyproject, disable tests.
	* gnu/packages/admin.scm (ansible):
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: Disable for now.
	[native-inputs]: Add python-setuptools.

	Change-Id: I7a80f916889db0015a3e8dc9802d505a197bae32

2025-12-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: speedtest-cli: Switch to pyproject.
	* gnu/packages/networking.scm (speedtest-cli):
	[build-system]: Switch to pyproject-build-system..
	[arguments] <tests?>: No tests.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ib90f161371d982462fabd292dfc07cdc9e84a6e8

2025-12-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gp-saml-gui: Update to 0.0.0-2.21cce40.
	* gnu/packages/vpn.scm (gp-saml-gui): Update to
	21cce40334791a533c7a263fe367f0ddc072d8fb commit.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: No tests.
	[native-inputs]: Add python-setuptools.

	Change-Id: I1d90dba77e7634599b26b63015b402aa24b909ff

2025-12-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gitlint: Update to 0.19.1.
	* gnu/packages/version-control.scm (gitlint): Update to 0.19.1.
	[build-system]: Switch to pyproejct-build-system.
	[arguments] <tests?>: No tests in PyPI, tests might be broken in Git.
	[native-inputs]: Add python-hatch-vcs and python-hatchling.

	Change-Id: Icf4c590ed7665cf72ce430d59b156907ddbe672e

2025-12-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cpass: Switch to pyproject.
	* gnu/packages/password-utils.scm (cpass): Update to 0.9.4.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: No tests.
	[native-inputs]: Add python-setuptools.

	Change-Id: Id3b9a7aa079c6804bcc171e4e6b95b82966b42a7

2025-12-19  Andreas Enge  <andreas@enge.fr>

	gnu: flint: Update to 3.3.1.
	* gnu/packages/algebra.scm (flint): Update to 3.3.1.

	Change-Id: If8ca230f1571e64283ee7fd85bc8a0389f698e3f

2025-12-19  Andreas Enge  <andreas@enge.fr>

	gnu: singular: Update to 4.4.1p5.
	* gnu/packages/algebra.scm (singular): Update to 4.4.1p5.

	Change-Id: I3d3b3969fa2f55abf3380840cb24933c1f1c2627

2025-12-19  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: rss2email: Switch to pyproject-build-system.
	* gnu/packages/mail.scm (rss2email):
	  [build-system]: Change to pyproject-build-system.
	  [arguments] <build-backend>: Use "poetry.core".
	  <test-backend, test-flags>: Use "unittest".
	  <phases>: Add 'fix-tests; use default 'check.
	  [native-inputs]: Add python-poetry-core.

	Change-Id: I0c6d8cece6894b93622ccd429635f2934a98d156
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-12-19  Andreas Enge  <andreas@enge.fr>

	gnu: flint: Update to 3.2.2 and enable parallel tests.
	Parallel tests appear to work now on aarch64-linux.

	* gnu/packages/algebra.scm (flint): Update to 3.2.2.
	[inputs]: Remove unused input ntl.
	[arguments]<#:parallel-tests?>: Remove the #f value.

	Change-Id: I24d9d1235646a08ccc16484fb285d39c22e2e4a1

2025-12-19  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: xkeysnail: Switch to pyproject-build-system.
	* gnu/packages/xdisorg.scm (xkeysnail):
	  [build-system]: Change to pyproject-build-system.
	  [native-inputs]: Add python-setuptools.

	Change-Id: Ib0e0a8accda1ed7d1f342877544529854b825248

2025-12-19  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: xkblayout: Switch to pyproject-build-system.
	* gnu/packages/xdisorg.scm (xkblayout):
	  [build-system]: Change to pyproject-build-system.
	  [native-inputs]: Add python-setuptools.
	  [arguments]: Explicitly disable nonexistent tests.

	Change-Id: I2fad5c5ba8d4f2f912657db592dde1c43556ea7f

2025-12-19  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: arandr: Switch to pyproject-build-system.
	* gnu/packages/xdisorg.scm (arandr):
	  [build-system]: Change to pyproject-build-system.
	  [native-inputs]: Add python-setuptools.

	Change-Id: Icb5ab460d592b4f9a2ebad1068aa0895b8ee6575

2025-12-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: awslogs: Update to 0.15.0.
	* gnu/packages/web.scm (awslogs): Update to 0.15.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Drop all.
	[native-inputs]: Add python-pytest and python-setuptools.
	[description]: Mention availability of the same functionality in
	official AWS CLI tool.

	Change-Id: I850ac706c40d731212143c608fec44afe0b0d300

2025-12-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kernel-hardening-checker: Update to 0.6.17.1.
	* gnu/packages/linux.scm (kernel-hardening-checker): Update to 0.6.17.1.
	[native-inputs]: Add python-setuptools.

	Change-Id: I27057caed99335c264c41f9969206ecef1f22395

2025-12-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: getmail6: Update to 6.19.10.
	* gnu/packages/mail.scm (getmail6): Update to 6.19.10.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ic5065dad712115a22175e53a61b84b70d80334c0

2025-12-19  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: xcur2png: Fix build with gcc@14.
	* gnu/packages/xorg.scm (xcur2png)
	[arguments]<#:configure-flags>: Add CFLAGS.

	Change-Id: I2b8ecdaf527400d0a52b4bdcf3fd5c391bd8822e

2025-12-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: enjarify: Improve package, fix tests.
	* gnu/packages/android.scm (enjarify): Use G-Expressions, improve
	style, and fix tests.
	[source]: Use direct URL string instead of [home-page]
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove trailing #t from lambdas.
	<phases>: Merge 'fixup-expected-test-results with
	'drop-java-xss-argument into 'fix-tests phase and fix module path in
	"runtests.py"; rework 'install-enjarify-wrapper phase.
	[native-inputs]: Add python-setuptools.
	[home-page]: Move above [synopsis]
	[description]: Start from a new line, mention original source of the
	project.

	Fixes: guix/guix#4954
	Reported-by: nomike <nomike@nomike.com>
	Change-Id: I22e3e613ca5d0352fdd5d6d397183a4cde1a067f

2025-12-19  Murilo  <murilo@disroot.org>

	gnu: hyprland: Update to 0.52.2.
	* gnu/packages/wm.scm (hyprland): Update to 0.52.2.

	Change-Id: I1079af936ede402e93484e2801a1f89da0c73cb0

2025-12-19  Murilo  <murilo@disroot.org>

	gnu: hyprlang: Update to 0.6.7.
	* gnu/packages/cpp.scm (hyprlang): Update to 0.6.7.

	Change-Id: I098f2bb3e1b8ac815ccaae53015dc8ed1e1e16ef

2025-12-19  John Kehayias  <john@guixotic.coop>

	gnu: xorg-server: Update to 21.1.21.
	* gnu/packages/xorg.scm (xorg-server): Update to 21.1.21.

	Change-Id: Ib2024a8de8a17d8f8607691a8dca9b4ddb510298

2025-12-19  John Kehayias  <john@guixotic.coop>

	gnu: xorg-server-xwayland: Update to 24.1.9 [security-fixes].
	Fixes CVE-2025-62229, CVE-2025-62230, and CVE-2025-62231.

	See <https://lists.x.org/archives/xorg-announce/2025-October/003635.html> for
	more information.

	* gnu/packages/xorg.scm (xorg-server-xwayland): Update to 24.1.9.

	Change-Id: I81533e02fa5629b26b268f4a2f4f5c8a47680c37

2025-12-19  John Kehayias  <john@guixotic.coop>

	gnu: xorg-server: Update to 21.1.20 [security-fixes].
	A previous version, 21.1.19, fixed CVE-2025-62229, CVE-2025-62230, and
	CVE-2025-62231.

	See <https://lists.x.org/archives/xorg-announce/2025-October/003635.html> for
	more information.

	* gnu/packages/xorg.scm (xorg-server): Update to 21.1.20.

	Change-Id: I6a2a50898b1537eebc97f0a470af987aae712acc

2025-12-19  John Kehayias  <john@guixotic.coop>

	gnu: glad: Use xvfb-run-for-tests.
	This prevents xorg-server from having over 1,000 dependents.

	* gnu/packages/gl.scm (glad)[native-inputs]: Use xvfb-run-for-tests instead of
	xvfb-run.

	Change-Id: I6b2fea1ba92395eef08fab77e5225b2abd95a954

2025-12-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zopfli: Update to 0.4.0.
	* gnu/packages/python-compression.scm (python-zopfli): Update to 0.4.0.
	[source]: Switch to git-fetch.
	[arguments] <phases>: Use default 'check.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove unzip; add python-setuptools.

	Change-Id: Icff078670dd822ed7a8e6490f0c2337f93c39a9d

2025-12-18  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-abjad: Fix build.
	* gnu/packages/music.scm (python-abjad): Fix build.
	[arguments]<#:phases>: Add 'fix-docstring phase.

	Change-Id: Ic1d36183d47d6a2d65a2f3be25596802eb48ea03

2025-12-18  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-roman: Update to 5.2.
	* gnu/packages/python-xyz.scm (python-roman): Update to 5.2.
	[source]: Switch to git-fetch for tests.
	[build-system]: Switch to python-pyproject.
	[arguments]<#:test-backend>: Switch to unittest.
	[native-inputs]: Add python-setuptools.
	[license]: Switch to ZPL 2.1.

	Change-Id: I0edd6ceeb26561e512db1da5660a8ebdd8de64ec

2025-12-18  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: stapler: Switch to pyproject.
	* gnu/packages/pdf.scm (stapler): Switch to pyproject.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>{fix-more-itertools-version-requirement}: Adjust.
	<#:build-backend>: Use poetry.core.masonry.api.
	<#:test-flags>: Specify test files.
	[native-inputs]: Add python-poetry-core, python-pytest, python-setuptools.

	Change-Id: Ic1e0811f97b17dcdc1b639f13c6f8e750bfc20b0

2025-12-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: yq: Update to 4.50.1.
	* gnu/packages/textutils.scm (yq): Update to 4.50.1.
	[native-inputs]: Add go-github-com-hashicorp-hcl-v2 and go-github-com-zclconf-go-cty.

	Change-Id: Ife47f331192f387d5821e1389f619cf539b9d6f2

2025-12-18  Sören Tempel  <soeren+git@soeren-tempel.net>

	gnu: Add zk.
	* gnu/packages/task-management.scm (zk): New variable.

	Change-Id: I4d9914c30b8df52cdcf902e7ab2db60381de5946
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-12-18  Sören Tempel  <soeren+git@soeren-tempel.net>

	gnu: Add go-github-com-alecthomas-kong-for-zk.
	* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-kong-for-zk): New variable.
	Change-Id: I1a3fc2da10688579f2a8b2daa605447b07e68861

	gnu: Add go-github-com-fatih-color-for-zk.
	* gnu/packages/golang-xyz.scm (go-github-com-fatih-color-for-zk): New variable.
	Change-Id: I92dcc124f1e2696534f49fca2da5d3c925f62a92

	gnu: Add go-github-com-zk-org-pretty.
	* gnu/packages/golang-xyz.scm (go-github-com-zk-org-pretty): New variable.
	Change-Id: I394de87977bfa8e5b90c719fda66d5417cf549bf

	gnu: Add go-github-com-yuin-goldmark-meta.
	* gnu/packages/golang-xyz.scm (go-github-com-yuin-goldmark-meta): New variable.
	Change-Id: I8497bce5a679de7605ddf22ddb18305aa011ed9d

	gnu: Add go-gopkg-in-djherbis-times-v1.
	* gnu/packages/golang-xyz.scm (go-gopkg-in-djherbis-times-v1): New variable.
	Change-Id: I32bcbb278de19a07ffebac603ec27b98c70f767b

	gnu: Add go-github-com-tliron-glsp.
	* gnu/packages/golang-xyz.scm (go-github-com-tliron-glsp): New variable.
	Change-Id: I037cb34d6a9ef70c1a9593eac40c634031df34c0

	gnu: Add go-github-com-zchee-color.
	* gnu/packages/golang-xyz.scm (go-github-com-zchee-color): New variable.
	Change-Id: I5c715b93d3aff3c8fa0624d5b9e5238d603ec378

	gnu: Add go-github-com-tliron-kutil.
	* gnu/packages/golang-xyz.scm (go-github-com-tliron-kutil): New variable.
	Change-Id: Ib92479ecbce5e2b820d33fb599e94e64b6f8943e

	gnu: Add go-github-com-tj-go-naturaldate.
	* gnu/packages/golang-xyz.scm (go-github-com-tj-go-naturaldate): New variable.
	Change-Id: I78741cd34c41a6b140c51aa41991383574151195

	gnu: Add go-github-com-rvflash-elapsed.
	* gnu/packages/golang-xyz.scm (go-github-com-rvflash-elapsed): New variable.
	Change-Id: Ic45586fa338317410819f1d67042935b72cd95e0

	gnu: Add go-github-com-mvdan-xurls.
	* gnu/packages/golang-web.scm (go-github-com-mvdan-xurls): New variable.
	Change-Id: I45619fea0af4408d1ac854583e297da00b7d4a60

	gnu: Add go-github-com-gosimple-slug.
	* gnu/packages/golang-web.scm (go-github-com-gosimple-slug): New variable.
	Change-Id: I5b9d85c32b2711ad857973030e5b48558de4d5d2

	gnu: Add go-github-com-gosimple-unidecode.
	* gnu/packages/golang-xyz.scm (go-github-com-gosimple-unidecode): New variable.
	Change-Id: I0ee66d904b611b5f1926d83ec9e5c1c61b47904a

	gnu: Add go-github-com-aymerick-raymond.
	* gnu/packages/golang-web.scm (go-github-com-aymerick-raymond): New variable.
	Change-Id: I2304c52f824878387994a1e3fe1a9a9c73f642c2

2025-12-18  dan  <i@dan.games>

	gnu: telegram-desktop: Update to 6.3.6.
	* gnu/packages/telegram.scm (%telegram-version): Update to 6.3.6.
	(cmake-helpers-for-telegram-desktop, codegen-for-telegram-desktop)
	(lib-base-for-telegram-desktop, lib-rpl-for-telegram-desktop)
	(lib-spellcheck-for-telegram-desktop, lib-storage-for-telegram-desktop)
	(lib-ui-for-telegram-desktop, lib-webview-for-telegram-desktop)
	(tgcalls-for-telegram-desktop): Update to revision used by v6.3.0.
	(webrtc-for-telegram-desktop): Update to latest commit.
	[inputs]: Use abseil-cpp instead of abseil-cpp-cxxstd17.
	(telegram-desktop): Update to 6.3.0.
	[inputs]: Use xdg-desktop-portal-next instead of xdg-desktop-portal.

	Change-Id: I306f3a95c9c924165ff198b98261a9e60d8c0d51
	Merges: #4280

2025-12-18  dan  <i@dan.games>

	gnu: Add xdg-desktop-portal-next.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-next): New variable.
	*
	gnu/packages/patches/xdg-desktop-portal-1.20.3-disable-configuration-search-exit.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I83c7d1c174a258761988b4d234b6fc4a9228e36f

2025-12-18  Yelninei  <yelninei@tutamail.com>

	gnu: hurd: Fix librump detection.
	* gnu/packages/hurd.scm (hurd)[#:configure-flags]: Add -Wl,--as-needed to
	LDFLAGS
	[#:phases]: Remove 'fixup-cross-configure phase.

	Change-Id: I698461ede24c26f6a0934106408ca802ed3fc455
	Fixes: guix/guix#1511
	Merges: #1538

2025-12-18  Yelninei  <yelninei@tutamail.com>

	gnu: hurd: Prevent zombie processes.
	Fixes: shepherd/shepherd#93

	* gnu/packages/patches/hurd-proc-zombies.patch: new patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/hurd.scm (hurd): Add patch.

	Change-Id: Iddab14fcd487817cde7aa2f7fd047e943d9337d1
	Merges: #4822

2025-12-18  Ludovic Courtès  <ludo@gnu.org>

	services: nscd: Cause PID 1 to drop nscd database mappings on shutdown.
	Partly fixes guix/guix#4269.

	Fixes a bug whereby shepherd (PID 1) could retain memory mappings for
	/var/run/nscd/dbXXX, which are created by glibc’s NSS from database file
	descriptors sent by nscd.  Those mappings could then prevent
	‘root-file-system’ from re-mounting the root file system as read-write.
	This change causes PID 1 to drop these mappings.

	PID 1 typically calls libc database functions such as ‘getgr’ when dealing
	with AF_UNIX endpoints for socket-activated services, to look up the socket’s
	owner and group.  This is where the bug would manifest.

	The regression may have been introduced by
	85ac164c41fc4c93d3cb2a5d3321c63598c2855f, which caused nscd to handle the
	password and group databases.

	* gnu/services/base.scm (nscd-shepherd-service): In ‘stop’ procedure, call
	‘getpw’, ‘getgr’, and ‘getaddrinfo’.
	* gnu/tests/base.scm (run-root-unmount-test) <"open libc NSS database">: New
	test.
	(%test-root-unmount): Add #:imported-modules.

	Change-Id: I197cc8c82165c631f857415898137412ce9bd439
	Reported-by: Rutherther <rutherther@ditigal.xyz>
	Merges: #4828

2025-12-18  Tomas Volf  <~@wolfsden.cz>

	monad-repl: Add "graft?" command.
	Grafts are not always required when just exploring in the REPL, and they do
	take time, so this commit adds easy way to disable them.

	* guix/monad-repl.scm (build-graft): New meta command.
	* doc/guix.texi (Using Guix Interactively): Document it.

2025-12-18  Ludovic Courtès  <ludo@gnu.org>

	environment: Do not attempt to map GID 0 when invoked as root.
	* guix/scripts/environment.scm (launch-environment/container): Set ‘gid’ to
	1000 when ‘getgid’ returns zero.

	Fixes: guix/guix#4234
	Reported-by: Maxim Cournoyer <maxim@guixotic.coop>
	Change-Id: I781f2939dfd3cda23373d2fa03e288995bce9eb9

2025-12-18  Giacomo Leidi  <therewasa@fishinthecalculator.me>

	gnu: ssh-to-pgp: Update to 1.1.6.
	* gnu/packages/golang-crypto.scm (ssh-to-pgp): Update to 1.1.6.

	Change-Id: I969517b8289c30ed651dc94901f1b33a5abb3a4a

2025-12-18  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: quickswitch-i3: Update to 2.8.0.
	* gnu/packages/wm.scm (quickswitch-i3): Update to 2.8.0.
	  [home-page]: Update to new upstream.
	  [source]: Update URI.  Remove patch.
	  [build-system]: Change to pyproject-build-system.
	  [native-inputs]: Add python-setuptools.
	  [arguments]: Update to modern style.
	* gnu/packages/patches/quickswitch-fix-dmenu-check.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister patch.

	Change-Id: I9d5f25498b464356590011d2ce49a43e515a8cfb

2025-12-18  Philippe SWARTVAGHER  <phil.swart@gmx.fr>

	gnu: sqlitestudio: Update to 3.4.18.
	* gnu/packages/databases.scm (sqlitestudio): Update to 3.4.18.

	Change-Id: I30046ba50af96d36aae094d41622747ddbe4e838

2025-12-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jupytext: Move to jupyter.
	* gnu/packages/python-xyz.scm (python-jupytext): Move from here ...
	* gnu/packages/jupyter.scm: ... to here.

	Change-Id: I02697361195c0bada08122cecb2dfb16598595cd

2025-12-18  Ghislain Vaillant  <ghislain.vaillant@inria.fr>

	gnu: python-jupytext: Update to 1.18.1.
	* gnu/packages/python-xyz.scm (python-jupytext): Update to 1.18.1.
	  [arguments]<#:tests-flags>: Update filters.
	  [propagated-inputs]: Add python-packaging and python-pyyaml.
	  [native-inputs]: Add python-hatchling, python-jupyter-client and
	  python-pytest-asyncio. Remove git-minimal, python-gitpython,
	  python-ipython-genutils python-pyyaml, python-toml, python-setuptools
	  and python-wheel.
	  [home-page]: Update URL.

	Change-Id: I8096565639b8da3372465c72554af28ade20eead

2025-12-18  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-pyld: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-pyld): Switch to pyproject-build-system.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable tests for now.
	[propagated-inputs]: Add python-aiohttp and python-requests.
	[native-inputs]: Add python-setuptools.

	Change-Id: I072f5210a1bbb0e9c3c38747b682cc3fb9ce575c

2025-12-18  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-extract-dtb: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-extract-dtb): Switch to
	pyproject-build-system.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Set to false, no tests.
	[native-inputs]: Add python-setuptools.

	Change-Id: I5ef5ecee569c66415e2354a2104f764e3bcae886

2025-12-18  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-poyo: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-poyo): Switch to pyproject-build-system.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest and python-setuptools.

	Change-Id: I8dd95bb1f84b4ff98e640d730fd4ec6a4270c78d

2025-12-18  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-argparse-addons: Update to 0.12.0.
	* gnu/packages/python-xyz.scm (python-argparse-addons): Update to 0.12.0.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest and python-setuptools.

	Change-Id: I779fc2731c7dd3e184676823945fcceb9dabadf1

2025-12-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: img2pdf: Switch to pyproject, disable tests.
	* gnu/packages/pdf.scm (img2pdf):
	[arguments] <tests?>: Disable for now.
	[propagated-inputs]: Move from here ...
	[inputs]: ... to here.
	[native-inputs]: Add python-setuptools.

	Change-Id: I4dbf9f469bafd020a20e3a180b6ebc456981583e

2025-12-18  Grigory Shepelev  <shegeley@gmail.com>

	gnu: Add emacs-magit-delta.
	* gnu/packages/emacs-xyz.scm (emacs-magit-delta): New variable.

	Change-Id: If21f353723e72ef86ba9e847efaf6af2f6d9d686
	Modified-by: Cayetano Santos <csantosb@inventati.org>

2025-12-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: udiskie: Improve package, fix build.
	* gnu/packages/freedesktop.scm (udiskie): Use G-Expressions.
	[source]: Switch to git-fetch providing tests.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <test-backend, test-flags>: Use custom.
	<phases>: Add 'fix-entry-points; 'wrap-gi-typelib move after wrap.
	[inputs]: Add python-docopt, python-keyutils, python-pygobject,
	python-pyxdg, and python-pyyaml.
	[propagated-inputs]: Remove python-docopt, python-pygobject,
	python-keyutils, python-pyxdg, and python-pyyaml.
	[native-inputs]: Add python-setuptools.

	Fixes: guix/guix#4920
	Change-Id: Ie29f7bfdef7465d58799cb189483ccc264681fbe

2025-12-18  Ghislain Vaillant  <ghislain.vaillant@inria.fr>

	gnu: emacs-jupyter: Update to 1.0-3.de89cbe.
	* gnu/packages/emacs-xyz.scm (emacs-jupyter): Update to 1.0-3.de89cbe.
	[source]: Update git repository URL.
	[home-page]: Update.

	Change-Id: I11beaa374dbdd298607e6573f7c61f3f88488306
	Modified-by: Cayetano Santos <csantosb@inventati.org>

2025-12-18  moksh  <mysticmoksh@riseup.net>

	gnu: chafa: Update to 1.18.0.
	* gnu/packages/image-viewers.scm (chafa): Update to 1.18.0.

	Change-Id: I744618bbcb563f8225bb3a633fd267371ae7d1dc

2025-12-18  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: python-clickgen: Update to 2.2.5.
	* gnu/packages/python-xyz.scm (python-clickgen): Update to 2.2.5.
	[source]: Fetch from git.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Ignore broken test.
	[inputs]: Remove libx11, libpng, and libxcursor.
	[propagated-inputs]: Add python-pyyaml.
	[native-inputs]: Remove python-wheel; add python-pytest, and
	python-setuptools.

	Change-Id: Icb0ba11d9b542f38a02c7ab9262d146cbff329ef

2025-12-18  Nguyễn Gia Phong  <cnx@loang.net>

	teams: Add entry for Nguyễn Gia Phong
	* etc/teams.scm ("Nguyễn Gia Phong"): New member.

	Change-Id: I3492513cb136e500f9798e31bd938feecaaddb48
	Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-12-18  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	Update Nguyễn Gia Phong's new email address.
	* .mailmap: New entry.

	Change-Id: I839ba6c7be463c5b59c7e68247ae5e46d2ceeeaf
	Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-12-18  jgart  <jgart@dismail.de>

	gnu: Add emacs-claude-code.
	* gnu/packages/emacs-xyz.scm (emacs-claude-code): New variable.

	Fixes: guix/guix#4021

	Change-Id: I2a6072bedf428b1ac606c3f2486e59057f526439
	Modified-by: Cayetano Santos <csantosb@inventati.org>

2025-12-18  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: niri: Update to 25.11.
	* gnu/packages/wm.scm (niri): Update to 25.11.
	* gnu/packages/rust-crates.scm: Update crates accordingly.

	Change-Id: Ifee78879b700516ca4872ca800606c00fa1414d0

2025-12-18  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: x2goclient: Fix build.
	* gnu/packages/patches/x2goclient-fix-makefile.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/nx.scm (x2goclient): Apply it.

	Fixes: #4586
	Change-Id: Ib76ac5acd99cbde806f961b4e8107eb37f755304

2025-12-18  jgart  <jgart@dismail.de>

	gnu: Add hare-lsp.
	* gnu/packages/hare-apps.scm (hare-lsp): New variable.

	Change-Id: Ic66fbcbc74dc241fae819ca0a3fd61b6c3c7fc15

2025-12-18  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.87.5.
	* gnu/packages/prolog.scm (trealla): Update to 2.87.5.

	Change-Id: I6a331959eca8077774b932a0c3c5a3c0324b0d76

2025-12-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pulp: Fix build.
	* gnu/packages/python-xyz.scm (python-pulp):
	[build-system]: Switch to pyproejct-build-system.
	[arguments] <tests?>: Disable for now.
	[native-inputs]: Add python-setuptools.

	Change-Id: I4488a3a7d7199f722df5ba8b319dfbd19612972c

2025-12-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mappy: Fix indentation.
	* gnu/packages/bioinformatics.scm (python-mappy): Fix indentation.

	Change-Id: Ib6fbe26b7ba54e559093699b6b31e9a27b60ea96

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-mappy: Switch to pyproject.
	* gnu/packages/bioinformatics.scm (python-mappy):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#test-backend, #test-flags>: Replace check phase with
	example (no tests).
	[native-inputs]: Add python-setuptools.

	Change-Id: I9561de7e0ee94dbd1134c23c608d262169407456
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-ghp-import: Update to 2.1.0.
	* gnu/packages/version-control.scm (python-ghp-import): Update to 2.1.0.
	[source]: Update URL, permanent redirects.
	[build-system]: Switch to pyproject.
	[arguments]: Switch to gexps.
	<#:tests?>: Disables tests, do not exist in PyPI or Git.
	[native-inputs]: Add python-setuptools.
	[home-page]: Update URL.

	Change-Id: Ie0fa5bfe05919598b669c5048f671a788d000662

2025-12-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-imaplib2: Switch to pyproject.
	* gnu/packages/mail.scm (python-imaplib2):
	[source]: Switch to git-fetch providing tests.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest and python-setuptools.

	Change-Id: I31fc960675ff97e9a769b1c1a5e37836fe9f0162

2025-12-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: pulsemixer: Improve package.
	* gnu/packages/pulseaudio.scm (pulsemixer):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Switch to search-input-file, drop trailing #t from lambda.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ia0921a46be451b522bf5ad39de366b5ba2e949a5

2025-12-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: autorandr: Switch to pyproject.
	* gnu/packages/xdisorg.scm (autorandr):
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: No tests.
	[native-inputs]: Add python-setuptools.

	Change-Id: I62068ba970a081b58e69154d62e8fe99eebb8656

2025-12-17  Vagrant Cascadian  <vagrant@debian.org>

	gnu: python-py-ubjson: Switch to pyproject-build-system and enable tests.
	Fixes build failure with missing tests.

	* gnu/packages/web.scm (python-py-ubjson): Use pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-coverage and lcov.  [source]:
	Use git-fetch.  [phases]: Add 'avoid-git-clean. Replace 'check.

2025-12-17  John Kehayias  <john@guixotic.coop>

	gnu: python-google-auth-oauthlib: Fix tests.
	* gnu/packages/python-web.scm (python-google-auth-oauthlib)[build-system]:
	Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-mock, and python-setuptools.

	Change-Id: Ic846efd5298d666bd295492309f18c271aeb6997

2025-12-17  jgart  <jgart@dismail.de>

	gnu: linenoise: Update to 1.0-3.e26268d.
	* gnu/packages/shells.scm (linenoise): Update to 1.0-3.e26268d.

	Change-Id: I0e547d5ffcdcea963ba5858a38f7af3ae16d1d94

2025-12-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-surf: Disable tests.
	Tests require slaclab/ruckus, which needs ghdl vhdl compiler.
	Package update requires rogue, not in the repos.

	* gnu/packages/electronics.scm (python-surf)[native-inputs]: Remove python-wheel.

	Change-Id: I634cc5d5c8091665a1751272bd83e17169ffe1af

2025-12-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: fd: Fix bash completions path.
	* gnu/packages/rust-apps.scm (fd)[arguments]: Fix ’install-extras #:phase.

	Change-Id: I84679a71803ee7dce4a1c4996d8a4668b7d1b109

2025-12-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: ausweisapp: Update to 2.4.0.
	* gnu/packages/security-token.scm (ausweisapp)[source]: Switch to
	git-fetch.
	[native-inputs]: Add python-wrapper.
	[arguments]: Use G-Expressions

	Change-Id: I78984b6263292c1c8896f30292fc06914f753c62

2025-12-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: pkcs11-helper: Update to 1.31.0.
	* gnu/packages/security-token.scm (pkcs11-helper): Update to 1.31.0.

	Change-Id: I4777482cade36990b5511cbb876d33d3a45fa3ef

2025-12-17  jgart  <jgart@dismail.de>

	teams: python: Add manifest.
	* etc/teams/python/python-manifest.scm: New file.

	Change-Id: I1443ec2f2e5584a47dbe580caa682093e5fa1fe3

2025-12-17  Andreas Enge  <andreas@enge.fr>

	gnu: ipfs-configuration: Update deprecated default value.
	* gnu/services/networking.scm (<ipfs-configuration>): Replace go-ipfs
	by kubo.

	Change-Id: Iba127e5e06e00dd7bb1ff5901fdfa9b2ff075e9d

2025-12-17  Andreas Enge  <andreas@enge.fr>

	Revert "gnu: guile: Add 3.0.11."
	This reverts commit 2b3782eb6efc95fe752fe3199fa54561ec8dd7fd.

	Fixes: guix/guix#4909

2025-12-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: pwsafe: Update to 3.70.1.
	* gnu/packages/password-utils.scm (pwsafe): Update to 3.70.1.
	[native-inputs]: Add python-wrapper.

	Change-Id: I00261a9254407b58fa6902d8322c06e7dd61c7a9

2025-12-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: xkcdpass: Update to 1.20.0.
	* gnu/packages/password-utils.scm (xkcdpass): Update to 1.20.0.

	Change-Id: Ib29c71cc9632db5239519a296d15ccd5c7b7251a

2025-12-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: pass-git-helper: Update to 4.1.0.
	* gnu/packages/password-utils.scm (pass-git-helper): Update to 4.1.0.

	Change-Id: Iee5bd049e0ebda5e8ec3ec929f18d8c734459a12

2025-12-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: ccid: Update to 1.7.0.
	* gnu/packages/security-token.scm (ccid): Update to 1.7.0.
	[source]: Switch to git-fetch.
	[arguments]<#:phases>: Fix ’patch-Makefile.
	[inputs]: Add zlib.
	[native-inputs]: Add autoconf, autoconf-archive, automake, flex, libtool,
	python-wrapper, and which.

	Change-Id: Id546490684e7b54ac4858ec9b89809c825c361fe

2025-12-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: qdigidoc: Update to 4.9.1.
	* gnu/packages/security-token.scm (qdigidoc): Update to 4.9.1.

	Change-Id: I02cb65673a6bc68ca64b55c960c1c973113ddcc8

2025-12-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: cracklib: Update to 2.10.3.
	* gnu/packages/password-utils.scm (cracklib): Update to 2.10.3.
	[source]: Switch to git-fetch.
	[arguments]<#:phases>: Remove ’install-dict and add ’chdir.
	[native-inputs]: Add autoconf, automake, libtool and intltool.

	Change-Id: I1cc877f5d62b594bf7ead4899497420c2d930cb5

2025-12-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: zxcvbn-c: Update to 2.6.
	* gnu/packages/password-utils.scm (zxcvbn-c): Update to 2.6.

	Change-Id: I05f83ed4ddd3361652d55cb3c1f678c1da22842f

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-pychm: Switch to pyproject-build-system.
	* gnu/packages/ebook.scm (python-pychm): Switch to pyproject-build-system.
	[source]: Switch to git-fetch for tests.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest and python-setuptools.

	Change-Id: I35bdfc15cdff6c86accad0722653071300c40563
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-fb-re2: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-fb-re2): Switch to pyproject-build-system.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest and python-setuptools.

	Change-Id: I390e137e77090cb157df4ad9b661ef63b2942ade

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-strawc: Switch to pyproject-build-system.
	* gnu/packages/bioinformatics.scm (python-strawc): Switch to
	pyproject-build-system.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I49f697f9a968a141e5009ea8f860f0662500e0fd

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-sinfo: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-sinfo): Switch to pyproject-build-system.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ibe678393b5e531928ba88d4569349cdbbcaf0a68

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-pypairix: Update to 0.3.9.
	* gnu/packages/bioinformatics.scm (python-pypairix): Update to 0.3.9.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest and python-setuptools.

	Change-Id: I0fbe88438fcdcb304e12eac4156e94959e6db174

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-jsmin: Switch to pyproject-build-system.
	* gnu/packages/python-web.scm (python-jsmin): Switch to pyproject-build-system.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ica4fc8d47b84c38f1beb0a887ef207cf5b8379a7

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-numpy-groupies: Update to 0.11.3.
	* gnu/packages/python-science.scm (python-numpy-groupies): Update to 0.11.3.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Add python-numpy.
	[native-inputs]: Remove python-pytest-runner and python-numpy; add python-pandas,
	python-setuptools, and python-setuptools-scm.

	Change-Id: Iffe9007c357ac5f299a07cfb1d3fcd20da862c81

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-msgpack-numpy: Switch to pyproject-build-system.
	* gnu/packages/python-science.scm (python-msgpack-numpy): Switch to
	pyproject-build-system.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend>: Select unittest.
	[native-inputs]: Add python-setuptools.

	Change-Id: I47958f2fe83411cefd91b664197a5b08e33205b4

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-intervaltree: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-intervaltree): Switch to
	pyproject-build-system.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ie849ed1cfabacd9b2438b6e2bd883048d8032b5e

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: keepkey-agent: Switch to pyproject-build-system.
	* gnu/packages/finance.scm (keepkey-agent): Switch to pyproject-build-system.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable tests.
	[native-inputs]: Add python-setuptools.

	Change-Id: If83aa4cf17ebf3bac374e161d2fe2d7f4e92693e

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-simple-rlp: Switch to pyproject-build-sytem.
	* gnu/packages/python-xyz.scm (python-simple-rlp): Switch to
	pyproject-build-sytem.
	[build-system]: Switch to pyproject-build-sytem.
	[native-inputs]: Add python-setuptools and python-pytest.

	Change-Id: Ic4e9b717e6be6885b123834391a53b94c19e1132

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-databases: Update to 0.8.0.
	* gnu/packages/databases.scm (python-databases): Update to 0.8.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Disable tests that require a database.
	[native-inputs]: Add python-httpx, python-psycopg, python-pytest,
	python-setuptools, and python-starlette.

	Change-Id: I812d3e91fa0af6bee4df058d8563f5b0be28a3f2

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-mnemonic: Update to 0.21.
	* gnu/packages/finance.scm (python-mnemonic): Update to 0.21.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-poetry-core and python-pytest.

	Change-Id: I8eae1fa7b7a920ecefb4058837af624463453abe

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-asyncpg: Fix build.
	* gnu/packages/databases.scm (python-asyncpg): Fix build.
	[arguments]<#:test-flags>: Disable failing test.
	[propagated-inputs]: Remove python-async-timeout.
	[native-inputs]: Remove python-wheel.

	Change-Id: I7d989120dee90abd4bb40b700d2c98a8b1143e28

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-ecpy: Update to 1.2.5.
	* gnu/packages/python-crypto.scm (python-ecpy): Update to 1.2.5.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Remove python-future.
	[native-inputs]: Add python-setuptools.
	[home-page]: Update based on redirect.

	Change-Id: I0e37b51fa157964aba0ab35a0b20974cfdcb205a

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-yubikey-manager: Update to 5.8.0.
	* gnu/packages/security-token.scm (python-yubikey-manager): Update to 5.8.0.

	Change-Id: Icffa80eb3dbee030a6600b6f263c7c22466c14cb

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-pyscard: Update to 2.3.1.
	* gnu/packages/security-token.scm (python-pyscard): Update to 2.3.1.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-pytest.
	[properties]: Add release-monitoring-url.

	Change-Id: Id4fdb34eda8c8efb1aa4ab4cba8ce9da30adc888

2025-12-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: tetoolkit: Update to 2.2.3.
	* gnu/packages/bioinformatics.scm (tetoolkit): Update to 2.2.3.
	[arguments] <tests?>: No tests.
	[native-inputs]: Remove python-wheel.

	Change-Id: Idc5994a58115653447abb02d676b800d27ffe16e

2025-12-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-plaster-pastedeploy: Update to 1.0.1.
	* gnu/packages/python-web.scm (python-plaster-pastedeploy): Update to 1.0.1.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I9516ee45816fe127fb6c0a76a8cd21929e802713

2025-12-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zope-deprecation: Update to 6.0.
	* gnu/packages/python-web.scm (python-zope-deprecation): Update to 6.0.
	[source]: Fix PyPI archive name.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: Disable for now.
	[native-inputs]: Add python-setuptools.

	Change-Id: I55075d1b96271a9b987e2731d7b7cadd2c233efd

2025-12-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-venusian: Update to 3.1.1.
	* gnu/packages/python-web.scm (python-venusian): Update to 3.1.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <phases>: Add 'fix-pytest-config.
	[native-inputs]: Remove python-pytest-runner and python-pytest-cov; add
	python-setuptools. Remove lables.

	Change-Id: Iebabc49ab7e5d0bfabcd68d9d2ba62bcb69f48e6

2025-12-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-translationstring: Update to 1.4.
	* gnu/packages/python-web.scm (python-translationstring): Update to 1.4.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest and python-setuptools.

	Change-Id: Idd574b4de5247a09c52debb7ee130dcf6f323e72

2025-12-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-dependency: Move to python-check.
	* gnu/packages/check.scm (python-pytest-dependency): Move from here ...
	* gnu/packages/python-check.scm: ... to here.

	Change-Id: I135998cdbb0b321aa3c5e2a552d6374009e60fbe

2025-12-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-dependency: Update to 0.6.0.
	* gnu/packages/check.scm (python-pytest-dependency): Update to 0.6.0.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Remove python-pytest.
	[native-inputs]: Add python-pytest-bootstrap and python-setuptools.

	Change-Id: I1517f7097a14ba09f5ea1bc64b17e4ab223ea1e3

2025-12-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-plaster: Update to 1.1.2.
	* gnu/packages/python-web.scm (python-plaster): Update to 1.1.2.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I208d7576794767d3cc004ef49ee9a9a53303aa8c

2025-12-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cligj: Switch to pypproject.
	* gnu/packages/python-xyz.scm (python-cligj):
	[build-system]: Switch to pypproject-build-system.
	[native-inputs]: Remove python-pytest-cov; add python-pytest and
	python-setuptools.

	Change-Id: I9c1f1ab5f4689eb2443b6720bbe111e291bc3df6

2025-12-17  Rutherther  <rutherther@ditigal.xyz>

	gnu: clisp: Disable parallel tests.
	Run the test suite sequentially. This prevents non-determinism
	of clisp tests to some degree. It doesn't prevent it completely, though.

	Thanks to Hugo Buddelmeijer <hugo@buddelmeijer.nl> who figured this out.

	* gnu/packages/lisp.scm (clisp): Add phase to disable parallel tests.

	Change-Id: I76e401151cb696e0f96c02771e111bd2cfb4d8f4

2025-12-17  Andreas Enge  <andreas@enge.fr>

	gnu: python-joblib: Limit parallelism of tests.
	* gnu/packages/python-xyz.scm (python-joblib)[arguments]<#:test-flags>:
	Use at most 8 cores.

	Change-Id: I0086ecbe653801052dff08a7d675d304791dba84

2025-12-17  Andreas Enge  <andreas@enge.fr>

	gnu: python-ipywidgets: Use older setuptools.
	* gnu/packages/python-xyz.scm (python-ipywidgets)[native-inputs]:
	Add python-setuptools-67.

	Change-Id: I88240840e890a631353e045e955d1ad578cc98a1

2025-12-17  Noé Lopez  <noelopez@free.fr>

	gnu: clisp: Fix some tests.
	Some tests were failing with locale errors. Either this fixes the issues, or I
	was lucky with the nondetermistism.

	* gnu/packages/lisp.scm (make-clisp-tests-locales): New function.
	(clisp)[native-inputs]: Add required locales for tests.

	Change-Id: I1205a34cc61520287aeb0f45190928c05cf3b493

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-azure-common: Switch to pyproject-build-system.
	* gnu/packages/python-web.scm (python-azure-common): Switch to
	pyproject-build-system.
	[arguments]<#:tests?>: Set to #f.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ife71af09e889c7e7931adca87d8bbd9887ad465e

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-azure-nspkg: Switch to pyproject-build-system.
	* gnu/packages/python-web.scm (python-azure-nspkg):  Switch to
	pyproject-build-system.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: If5342e683208b6a16089d40e43444cd6918e00b5

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-pyotp: Switch to pyproject-build-system.
	* gnu/packages/python-crypto.scm (python-pyotp): Switch to
	pyproject-build-system.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Use test.py.
	[native-inputs]: Add python-setuptools and python-pytest.

	Change-Id: Ic77d0ad4173804ca300dc2d7bdce6d0529141f8b

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: pantalaimon: Update to 0.10.6.
	* gnu/packages/matrix.scm (pantalaimon): Update to 0.10.6.
	[arguments]<#:phases>: Add 'create-pytest-ini phase.

	Change-Id: I0e24fd65638835ba4df55a53b57a3dbc02cb16a0

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-aiohttp-client-cache: Update to 0.14.2.
	* gnu/packages/python-web.scm (python-aiohttp-client-cache): Update to 0.14.2.
	[source]: Switch to git-fetch.
	[native-inputs]: Remove python-poetry-core and python-pytest-cov; add python-hatchling.

	Change-Id: Ie6bc8ad470c6fc47867d8dc51df9d7503c797588

2025-12-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-pytest-aiohttp: Update to 1.1.0.
	* gnu/packages/python-check.scm (python-pytest-aiohttp): Update to 1.1.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add 'set-version and 'create-pytest-ini phases.
	[propagated-inputs]: Add python-pytest-asyncio.
	[native-inputs]: Add python-setuptools and python-setuptools-scm.

	Change-Id: Ia25a1d8a8dce23ae9a4773cbf9a8b81e50abb4ac

2025-12-17  Rutherther  <rutherther@ditigal.xyz>

	gnu: webkitgtk: Ungraft.
	* gnu/packages/webkit.scm
	(webkitgtk): Ungraft.
	(webkitgtk/fixed): Remove variable.

	Change-Id: I7a21401afefac90c273b6b2e0159849cbb3652db

2025-12-17  Andreas Enge  <andreas@enge.fr>

	gnu: python-jmespath: Use older setuptools.
	* gnu/packages/python-xyz.scm (python-jmespath)[native-inputs]:
	Add python-setuptools-67.

	Change-Id: I4bbaae33af1095f1f0757190c63d3eec7fa7afdc

2025-12-17  Andreas Enge  <andreas@enge.fr>

	gnu: python-genshi: Use older setuptools.
	* gnu/packages/python-web.scm (python-genshi)[native-inputs]:
	Add python-setuptools-67.

	Change-Id: I4da0ba45408b16ead0ad89433946e77e80f052ef

2025-12-17  Andreas Enge  <andreas@enge.fr>

	gnu: python-polib: Use older setuptools.
	* gnu/packages/python-xyz.scm (python-polib)[native-inputs]:
	Add python-setuptools-67.

	Change-Id: I4be4d8b093dca118969065494bbfe93112fb5ebd

2025-12-17  Andreas Enge  <andreas@enge.fr>

	gnu: python-beautifulsoup4: Update to 4.14.3.
	* gnu/packages/python-xyz.scm (python-beautifulsoup4): Update to 4.14.3.

	Change-Id: Ic5359b0a3cf0c2d2950badc0b8fff657fbf23824

2025-12-17  Andreas Enge  <andreas@enge.fr>

	gnu: python-gpg: Fix build.
	* gnu/packages/patches/python-gpg-setup-72.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/gnupg.scm (python-gpg)[source]: Use patch.

	Change-Id: I13ea8c28082bf9288aad7995eadf7f17d4b3cd9d

2025-12-17  Andreas Enge  <andreas@enge.fr>

	gnu: python-joblib: Update to 1.5.2.
	* gnu/packages/python-xyz.scm (python-joblib): Update to 1.5.2.

	Change-Id: If2913bef45f97b5972570d44958a5d359c311c6d

2025-12-17  Andreas Enge  <andreas@enge.fr>

	gnu: python-markdown: Update to 3.10.
	* gnu/packages/python-xyz.scm (python-markdown): Update to 3.10.

	Change-Id: I04ef516bbe82bc9fc6fa813d2104e89564219620

2025-12-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-3.11: Ungraft.
	* gnu/packages/python.scm (python-3.11)[replacement]: Remove.
	[version, source]: Update to 3.11.14.
	(python-3.11/fixed): Remove variable.

	Change-Id: Idee826409d249fff2aba74e3d6e98ef79ef90a17

2025-12-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: gtk+: Ungraft.
	* gnu/packages/gtk.scm (gtk+)[replacement]: Remove.
	[version, source]: Update to 3.24.51.
	(gtk+/fixed): Remove variable.

	Change-Id: I33041bd0049c92ac7f288fd21faac59cd5c15a59

2025-12-17  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: perl-devel-repl: Fix indentation.
	* gnu/packages/perl.scm (perl-devel-repl) [#:phases]: Fix indentation.

	Change-Id: If80489a54a919de7d02c6ee3020cbe38caf09ab0

2025-12-17  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: perl-reply: Move bash-minimal to inputs.
	* gnu/packages/perl.scm (perl-reply) [native-inputs]: Move bash-minimal to...
	[inputs]: ... here.

	Change-Id: I464923e1a1f028f82e82c410d954bd92492504c9

2025-12-17  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add perl-reply.
	* gnu/packages/perl.scm (perl-reply): New variable.

	Change-Id: Ic4ad867b6550d7da6b7544604bd9ce22b0c2c2ce

2025-12-17  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add perl-devel-overrideglobalrequire.
	* gnu/packages/perl.scm (perl-devel-overrideglobalrequire): New variable.

	Change-Id: Ib70f7403b3b00ed767e1712cb9d338d95c89a645

2025-12-17  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add perl-config-ini-reader-ordered.
	* gnu/packages/perl.scm (perl-config-ini-reader-ordered): New variable.

	Change-Id: I58335935c4c7e010366753dc9da102e2d9434842

2025-12-17  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add perl-class-refresh.
	* gnu/packages/perl.scm (perl-class-refresh): New variable.

	Change-Id: I6f52e51bd79495c4ebaa2765b559472f80ce2aeb

2025-12-17  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.62.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.62.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: Ie7b977bb249d9421d1649f6cacbe7a304c05505a

2025-12-17  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.17.12.
	* gnu/packages/linux.scm (linux-libre-6.17-version): Update to 6.17.12.
	(linux-libre-6.17-pristine-source): Update hash.

	Change-Id: I4fea34db82c9c64502e1ea17f935cbf886a0f8e7

2025-12-16  John Kehayias  <john@guixotic.coop>

	gnu: Add mitm-cache.
	* gnu/packages/rust-apps.scm (mitm-cache): New variable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add mitm-cache.

	Change-Id: Ifc2d3a631940b69d1b5c8e9f5a2d9aa25551c265

2025-12-16  Andreas Enge  <andreas@enge.fr>

	gnu: audacity: Update to 3.7.7.
	This fixes the compatibility with ffmpeg@8.

	* gnu/packages/audio.scm (audacity): Update to 3.7.7.

	Fixes: guix/guix#4892
	Change-Id: I147bda84239194d9a3ab09462a933331c5ec2cb7

2025-12-16  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.87.3.
	* gnu/packages/prolog.scm (trealla): Update to 2.87.3.

	Change-Id: Ief5532baabc1631ceb94d46713d356cf0829e2fe

2025-12-16  Cayetano Santos  <csantosb@inventati.org>

	gnu: fortify-headers: Update to 3.0.
	* gnu/packages/suckless.scm (fortify-headers): Update to 3.0.

	Change-Id: I2c0f995bea106c5d33a48faad17580acbff8ec26

2025-12-16  Roman Scherer  <roman@burningswell.com>

	gnu: opencv: Skip failing test on aarch64.
	* gnu/packages/image-processing.scm (opencv)[arguments]: Disable
	ReferenceAccuracy test due to floating-point precision differences
	with ARM NEON.

2025-12-16  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-edalize: Update to 0.6.3.
	* gnu/packages/electronics.scm (python-edalize): Update to 0.6.3.

	Change-Id: Ied9491135ad06564688860454a99e4b848496f3d

2025-12-16  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 146.0-2 [security-fixes].
	Contains fixes for:
	CVE-2025-14321: Use-after-free in the WebRTC: Signaling component
	CVE-2025-14322: Sandbox escape due to incorrect boundary conditions in
	                the Graphics: CanvasWebGL component
	CVE-2025-14323: Privilege escalation in the DOM: Notifications
	                component
	CVE-2025-14324: JIT miscompilation in the JavaScript Engine: JIT
	                component
	CVE-2025-14325: JIT miscompilation in the JavaScript Engine: JIT
	                component
	CVE-2025-14326: Use-after-free in the Audio/Video: GMP component
	CVE-2025-14327: Spoofing issue in the Downloads Panel component
	CVE-2025-14328: Privilege escalation in the Netmonitor component
	CVE-2025-14329: Privilege escalation in the Netmonitor component
	CVE-2025-14330: JIT miscompilation in the JavaScript Engine: JIT
	                component
	CVE-2025-14331: Same-origin policy bypass in the Request Handling
	                component
	CVE-2025-14332: Memory safety bugs fixed in Firefox 146 and
	                Thunderbird 146
	CVE-2025-14333: Memory safety bugs fixed in Firefox ESR 140.6,
	                Thunderbird ESR 140.6, Firefox 146 and Thunderbird 146

	* gnu/packages/librewolf.scm (librewolf): Update to 146.0-2.

2025-12-16  Ian Eure  <ian@retrospec.tv>

	gnu: firefox-l10n: Update to fa4b12c075b42be6652237119d74346d377d2ae4.
	* gnu/packages/librewolf.scm (firefox-l10n): Update to fa4b12c075b42be6652237119d74346d377d2ae4.

	Change-Id: I25e7c160fd252d67c5e117b0ad48d431c7ee5b45

2025-12-16  Ian Eure  <ian@retrospec.tv>

	gnu: Add rust-cbindgen-0.29.
	* gnu/packages/rust-apps.scm (rust-cbindgen-0.29): New variable.

	Change-Id: I844f77160d3a6c271ba54e3a5731f34219603895

2025-12-16  Cayetano Santos  <csantosb@inventati.org>

	gnu: openfortivpn: Update to 1.24.0.
	* gnu/packages/vpn.scm (openfortivpn): Update to 1.24.0.
	[native-inputs]: Add perl and python-wrapper.

	Change-Id: Iaafc5902d4cd3fde0964d9d11d21b68a7a2328e8

2025-12-16  Rutherther  <rutherther@ditigal.xyz>

	system: Reinstate lock-mounts work around for system containers.
	The underlying problem for system containers still hasn't been
	solved, the part of issue 78356 that has been solved is only
	home containers.

	This reverts commit cbc35fd9aa08a6da9df1ce8463779ad7decaf12a.
	This is a work around for #4788 (previously https://issues.guix.gnu.org/78356).

	* gnu/system/linux-container.scm (container-script): Disable lock-mounts?

	Change-Id: Ib8eacfc1f1f1a858acf19beb6c14e12c4648b8d9

2025-12-16  Rutherther  <rutherther@ditigal.xyz>

	self: Install systemd timer and mount services.
	Add missing systemd files.

	* guix/self.scm (miscellaneous-files): Add gnu-store.mount
	and guix-gc.timer

	Change-Id: I746a575a6e82363a78f69081ec67b76457d52bf2

2025-12-16  jgart  <jgart@dismail.de>

	teams: hare: Fix typo in module header comment.
	* etc/teams/hare/hare-manifest.scm: Fix typo in module header comment.

	Change-Id: Ic8b9dfeb2ae9f7785bd56c41c7cb5c568e6b7bbb

2025-12-16  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add emacs-perl-doc.
	* gnu/packages/emacs-xyz.scm (emacs-perl-doc): New variable.

	Change-Id: I81d50af847dd251247085df3dca151a5b75958eb

2025-12-15  npatra  <nilesh@riseup.net>

	guix-install.sh: Check for gpg keys only if downloading tarball from ftp.
	* etc/guix-install.sh (main_install): Call chk_gpg_keyring only if
	GUIX_BINARY_FILE_NAME is not set.

	Change-Id: Ia0a7449c8798ca7d61a0f1f1e793f2bafd521c5b

2025-12-15  Nilesh Patra  <nilesh@riseup.net>

	guix-install.sh: Fetch gpg keys from codeberg and public keyservers.
	Instead of fetching from no longer responsive gnu.org, fetch from
	Codeberg.org, falling back to public keyservers in case codeberg
	is down or unresponsive.

	* etc/guix-install.sh
	(GPG_SIGNING_KEY): Change gnu.org user ids to codeberg usernames.
	(PUBLIC_KEYSERVERS): Add variable.
	(chk_gpg_keyring): Use codeberg for fetching gpgs and fallback to public
	keyservers.

	Change-Id: Iddcd31239e2f3460d920194d62443ff00be7c957

2025-12-15  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	etc: SELinux: Add permissions to allow garbage collection.
	There may be an improvement to be made to guix-daemon to avoid some
	spurious denial audit messages, as described in the FIXME.

	* etc/guix-daemon.cil.in: Add missing rules for guix gc.

	Change-Id: I3651c4523528649048c7135fabd3000c8e78b1ff

2025-12-15  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	etc: SELinux: Add missing permissions.
	With the changes in this commit, I can use "guix pull" and
	"guix install <package>" successfully and without generating SELinux
	denial erros in the system log.

	* etc/guix-daemon.cil.in: Add missing rules for guix pull/guix install.

	Change-Id: I40b5ed2c458b275804bc073fb72286947ecb0283

2025-12-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: abc: Update to 0.0-8.ee04349.
	* gnu/packages/electronics.scm (abc): Update to 0.0-8.ee04349.

	Change-Id: Icbd4c181801d393710acc76fe4a06366a8cf825a

2025-12-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-cocotb-bus: Update to 0.3.0.
	* gnu/packages/electronics.scm (python-cocotb-bus): Update to 0.3.0.
	[propagated-inputs]: Remove python-packaging.

	Change-Id: I5dbc4624843c008813fc9f2bbaefaba01b22ffa3

2025-12-15  Sören Tempel  <soeren+git@soeren-tempel.net>

	gnu: wlroots-0.15: Fix build with GCC 15.
	* gnu/packages/wm.scm (wlroots-0.15)[arguments]: Change CFLAGS
	to disable new GCC 15 warnings.

	Change-Id: I7c27892097e0bb4f0a8e116dc2485c23b9a4aac2

2025-12-15  Roman Scherer  <roman@burningswell.com>

	gnu: go-1.21: Disable failing tests on arm architectures.
	* gnu/packages/golang.scm (go-1.21)[arguments]<#:phases>{patch-source}:
	Add phase disabling tests on arm architectures.

	Change-Id: I6b07de4d6eee755502f02d6961f1a51066003721

2025-12-15  Brendan Tildesley  <mail@brendan.scot>

	gnu: qtbase@6: Don't install test junk.
	* gnu/packages/qt.scm (qtbase)[arguments]: Replace ineffective
	delete-installed-tests phase with dont-install-tests phase.

	Fixes: guix/guix#4529
	Change-Id: I2ddd27e34a314e7a04de571d0bc1b13f75af66f4

2025-12-15  kestrel  <kestrel.w@proton.me>

	gnu: qtwebengine: Fix GPU rendering with mesa-25.2.0.
	* gnu/packages/qt.scm (qtwebengine)[source]: Add patch.
	* gnu/packages/patches/qtwebengine-revert-egl.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Fixes: guix/guix#3222
	Change-Id: Id0cb3d956d3faf30f737fa2a689cd936270c2413

2025-12-15  Efraim Flashner  <efraim@flashner.co.il>
	    kestrelwx  <kestrel.w@proton.me>

	gnu: qtwebengine: Update to 6.9.3.
	* gnu/packages/qt.scm (qtwebengine): Update to 6.9.3.
	[source]: Remove patch.
	* gnu/packages/patches/qtwebengine-fix-dependencies.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: I08a3915f0896b74ce493afcc1746d950a1444a03

2025-12-15  Efraim Flashner  <efraim@flashner.co.il>
	    kestrelwx  <kestrel.w@proton.me>

	gnu: qtbase: Always find libvulkan.
	Fixes: guix/guix#3330

	* gnu/packages/qt.scm (qtbase)[source]: Add patch.
	[arguments]: Adjust a phase to substitute the location for libvulkan.so.
	* gnu/packages/patches/qtbase-patch-libvulkan.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I39f1be5a30c5c17a4e4ea6c853b475f20ba8272c

2025-12-15  Matthew Elwin  <elwin@northwestern.edu>

	gnu: python-orocos-kinematics-dynamics: Fix build.
	* gnu/packages/engineering.scm (python-orocos-kinematics-dynamics)[source]:
	Remove snippet.
	[arguments]: Add ’fix #:phase.

	Change-Id: Ia5e8e2826ea74fd968d7246ec85e0195d7663a1f
	Modified-by: Cayetano Santos <csantosb@inventati.org>

2025-12-14  Grigory Shepelev  <shegeley@gmail.com>

	gnu: Add emacs-yaml-pro.
	* gnu/packages/emacs-xyz.scm (emacs-yaml-pro): New variable.

	Change-Id: Ieeb35123de78870a8348a8e1960c5703d5972f73

2025-12-14  bdunahu  <bdunahu@operationnull.com>

	gnu: radare2: Update to 6.0.7 [security fixes].
	Includes fixes for CVE-2025-1744, CVE-2025-1864, CVE-2025-60358, CVE-2025-60359, CVE-2025-60360, CVE-2025-60361, CVE-2025-63744, CVE-2025-63745, CVE-2024-26475, CVE-2024-11858, CVE-2023-0302, CVE-2023-1605, CVE-2023-4322, CVE-2023-5686, CVE-2023-46569, CVE-2023-46570, CVE-2023-47016, CVE-2022-0173, CVE-2022-0419, CVE-2022-0139, CVE-2022-0518, CVE-2022-0519, CVE-2022-0520, CVE-2022-0521, CVE-2022-0522, CVE-2022-0523, CVE-2022-0559, CVE-2022-0676, CVE-2022-0712, CVE-2022-0713, CVE-2022-0476, CVE-2022-0695, CVE-2022-0849, CVE-2022-1031, CVE-2022-1061, CVE-2022-1052, CVE-2022-1207, CVE-2022-1244, CVE-2022-1237, CVE-2022-1238, CVE-2022-1240, CVE-2022-1283, CVE-2022-1284, CVE-2022-1296, CVE-2022-1297, CVE-2022-1382, CVE-2022-1383, CVE-2022-1437, CVE-2022-1444, CVE-2022-1451, CVE-2022-1452, CVE-2022-1649, CVE-2022-1714, CVE-2022-1809, CVE-2022-1899, CVE-2022-4398, CVE-2022-4843.

	* gnu/packages/engineering.scm (radare2): Update to 6.0.7.
	[build-system]: Switch to meson-build-system.
	[arguments]: <#:tests>: enable tests; <#:phases>: remove 'mklibdir, add 'fix-relative-include, add 'skip-tests.
	[inputs]: Add gmp, libzip, lz4, quickjs-ng, sdb, zlib; remove zip.
	[native-inputs]: Add node, perl, python-minimal-wrapper.
	* gnu/packages/patches/radare2-fix-meson-build-to-use-sys-qjs.patch: New file.
	* gnu/packages/patches/radare2-fix-meson-build-to-use-sys-sdb.patch: New file.
	* gnu/local.mk: (dist_patch_DATA): Register new patch files.

	Change-Id: I646f67279d238c3d447b3dca97d78b5768989a14

2025-12-14  bdunahu  <bdunahu@operationnull.com>

	gnu: Add sdb.
	* gnu/packages/databases.scm (sdb): New variable.

	Change-Id: I199de01ffb467a3f64b48d5ae42dc5fc18cab3df

2025-12-14  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: aqbanking: Update to 6.8.2 and change source to git.
	* gnu/packages/gnucash.scm: (aqbanking): Update to 6.8.2.
	[source]: Change to git-fetch.
	[arguments]: Change to gexp.
	[phases]: New phases make-cvs, build-types.
	[native-inputs]: Sort and add autoconf, automake, libtool.

	Change-Id: I45aa743dc4918c77122510b0c89df757f073f7c7

2025-12-14  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: gwenhywfar: Update to 5.14.1 and change source to git.
	* gnu/packages/gnucash.scm: (gwenhywfar): Update to 5.14.1.
	[source]: Change to git-fetch.
	[arguments]: Change to gexp.
	[phases]: New phase make-cvs.
	[native-inputs]: Add autoconf, automake, gettext-minimal, libtool.

	Change-Id: I7325675cf2a81deb302423d9ecbd97d9d56b5a28

2025-12-14  Cayetano Santos  <csantosb@inventati.org>

	gnu: tomb: Update to 2.13.
	* gnu/packages/crypto.scm (tomb): Update to 2.13.

	Change-Id: I85ea762361f8c03fb2f63a0413c03bda00fa9a8f

2025-12-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: wpewebkit: Update to 2.50.3.
	* gnu/packages/webkit.scm (wpewebkit): Update to 2.50.3.

	Merges: guix/guix#4767

2025-12-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: webkitgtk: Graft to 2.50.3 [security fixes].
	* gnu/packages/webkit.scm (webkitgtk/fixed): New variable.
	(webkitgtk)[replacement]: Use it here.
	(webkitgtk-for-gtk3): Use package/inherit.

2025-12-14  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: Add emacs-load-dir.
	* gnu/packages/emacs-xyz.scm (emacs-load-dir): New variable.

	Change-Id: If923f98480fc119220a45662ff022416830bb980
	Merges: guix/guix#4691

2025-12-14  Ghislain Vaillant  <ghislain.vaillant@inria.fr>

	gnu: Add klevernotes.
	* gnu/packages/kde-office.scm (klevernotes): New variable.

	Change-Id: Idcfe5ef2fa15ec972f7488a77331f94010593836

2025-12-14  jgart  <jgart@dismail.de>

	gnu: Add sxmobar.
	* gnu/packages/hare-apps.scm (sxmobar): New variable.

	Change-Id: I55f46c5f1ee875f5fc8025df0859715696842b20

2025-12-14  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.87.0.
	* gnu/packages/prolog.scm (trealla): Update to 2.87.0.

	Change-Id: I37f74e99f6291bbe72dbf7cea84f4bc43326a37f

2025-12-14  jgart  <jgart@dismail.de>

	gnu: Add bonsai.
	* gnu/packages/hare-apps.scm (bonsai): New variable.

	Change-Id: I4489911b111c48aeb9b084e685aaafa8adfd98e4

2025-12-14  jgart  <jgart@dismail.de>

	gnu: Add hare-ev.
	* gnu/packages/hare-xyz.scm (hare-ev): New variable.

	Change-Id: I06bd80eed0c169af7b1a25a3e22c289386419697

2025-12-13  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: swift-llvm: Enable assertions.
	* gnu/packages/llvm.scm (swift-llvm)[arguments]{configure-flags}: Enable assertions.

	Closes: guix/guix#4015
	Change-Id: I836898c21f4952e61886f237cba06d095b92402c

2025-12-13  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: Add acr.
	* gnu/packages/build-tools.scm (acr): New variable.

	Change-Id: Ief39219971cb4fed738d8872e2a9500b7e711201
	Merges: #4484

2025-12-13  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: wdiff: Use gexps.
	* gnu/packages/patchutils.scm(wdiff)[arguments]: Use gexps.

	Change-Id: Ife2c051c209948afafe67854a315bdfa1a604f52
	Merges: #4774

2025-12-13  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: wdiff: Migrate from (gnu packages wdiff) to (gnu packages patchutils).
	wdiff is a single leaf package; there is few to no reason to keep it isolated
	in a single file.
	Given that patchutils.scm has similar packages, e.g. @code{vbindiff}, it is a
	good choice to receive wdiff.

	* gnu/local.mk: Remove reference to wdiff.scm.
	* gnu/packages/wdiff.scm: Delete file.
	(wdiff): Move from here ...
	* gnu/packages/patchutils.scm: ... to here.
	Update copyright commentaries.
	Add module (gnu packages texinfo).
	* po/packages/POTFILES.in: Remove reference to wdiff.scm.

	Change-Id: Ife2c051c209948afafe67854a315bdfa1a604f52

2025-12-13  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: patchutils.scm: Mild cleanup.
	* gnu/packages/patchutils.scm: Mild cleanup.
	Order #:use-module directives ascii-betically.
	Prefix all license entries with license:.

	Change-Id: Ib01d69f1f131a4a7a541a75b5dcd1a607a5e1dab

2025-12-13  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	doc: Warn that extra-special-file files persist.
	* doc/guix.tex (Base Services)[extra-special-file]: Add warning regarding
	special files persisting after extra-special-file call is removed from the
	system config.

	Change-Id: I29cb3a31ee45894293d9becf3c0ebe93ea7f0da4
	Merges: #2810

2025-12-13  Ale Abdo  <abdo@member.fsf.org>

	gnu: Add font-peppercarrot.
	* gnu/packages/fonts.scm (font-peppercarrot): New variable.

	Change-Id: Ic1ae736b392b4862445cb4630279dc818d4bab99
	Merges: #4506

2025-12-13  Ale Abdo  <abdo@member.fsf.org>

	guix: Add license silofl1.0.
	* guix/licenses.scm: Adds 'silofl1.0' and updates url in `silofl1.1`.

	Change-Id: Ie47d0b5f2bc000c09ad409092ca8c6a69e1190cb

2025-12-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile: Add 3.0.11.
	* gnu/packages/guile.scm (guile-3.0.11): New variable.
	(guile-3.0-latest): Add comment.

	Change-Id: Id8ec934bb504750a5cefb5d417eab84175c47d01
	Merges: #4747

2025-12-13  Ludovic Courtès  <ludo@gnu.org>

	tests: Use ‘https’ for ‘home-page’ in ‘guix import pypi’ tests.
	Fixes a regression introduced in d66e9698a18a6be2d6b670f5a31c23f87afece68.

	* tests/import/pypi.scm ("pypi->guix-package, no wheel")
	("pypi->guix-package, no wheel, no requires.txt, but pyproject.toml")
	("pypi->guix-package, no wheel, but requires.txt and pyproject.toml")
	("pypi->guix-package, no requires.txt, but wheel.")
	("pypi->guix-package, no usable requirement file, no wheel.")
	("pypi->guix-package, package name contains \"-\" followed by digits"): Change
	‘home-page’ to ‘https://’.

	Fixes: guix/guix#4646
	Reported-by: Rutherther <rutherther@ditigal.xyz>
	Change-Id: Id3ddac832d9688f2eb8a055c13f62a9642a20766

2025-12-13  Anderson Torres  <anderson.torres.8519@gmail.com>

	etc: Translate news to Portuguese.
	* etc/news.scm: Translate to Portuguese.

	Change-Id: Ieb467278d92d46dc1dde339dec03677d77b2a421

2025-12-13  Rutherther  <rutherther@ditigal.xyz>

	image: esp32-partition/grub: Pass root to initialize-efi32-partition.
	Follow up of: ca0ed91b40 where the root argument has been omitted.
	This leads to an error, because initialize-efi32-partition expects
	`root` as first argument, while `#:grub-efi32` was given.
	Fixes: #4634.

	* gnu/system/image.scm (esp32-partition/grub): Pass 'root' as first argument
	to initialize-efi32-partition.

	Change-Id: Ia839f40444304c229aef33e996c66c8209e42dda

2025-12-13  Rutherther  <rutherther@ditigal.xyz>

	services: postgres: Return #f on stop.
	Shepherd expects #f to know the service has stopped.

	* gnu/services/databases.scm (postgresql-shepherd-service): Return #f
	on stop.

	Change-Id: Ie5c45efc7eef75c325ddfd0ef197b306c7b60e5b

2025-12-13  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-django-4: Update to 4.2.27 [security fixes].
	This fixes CVE-2025-64460.

	* gnu/packages/django.scm (python-django-4): Update to 4.2.27.

	Change-Id: I299d8c2455e5d18298c295d5ae6ea3b912847ec2

2025-12-13  bdunahu  <bdunahu@operationnull.com>

	gnu: mupen64plus-ui-console: Update to 2.6.0.
	* gnu/packages/emulators.scm (mupen64plus-ui-console): Update to 2.6.0.

	Change-Id: I2d731d533c554784227e728ea388e4de96c1071d

2025-12-13  bdunahu  <bdunahu@operationnull.com>

	gnu: mupen64plus-video-z64: Update to 2.6.0.
	* gnu/packages/emulators.scm (mupen64plus-video-z64): Update to 2.6.0.

	Change-Id: I1cb0ea5661fafdfd44da0adb246c8353890bfff0

2025-12-13  bdunahu  <bdunahu@operationnull.com>

	gnu: mupen64plus-video-rice: Update to 2.6.0.
	* gnu/packages/emulators.scm (mupen64plus-video-rice): Update to 2.6.0.

	Change-Id: Id57a1b8a34c0d1292ada6e8c70777dbec9df1099

2025-12-13  bdunahu  <bdunahu@operationnull.com>

	gnu: mupen64plus-video-glide64mk2: Update to 2.6.0.
	* gnu/packages/emulators.scm (mupen64plus-video-glide64mk2): Update to 2.6.0.

	Change-Id: Iec8834f17227d485553f609f7f4b2d924c58bf1d

2025-12-13  bdunahu  <bdunahu@operationnull.com>

	gnu: mupen64plus-video-glide64: Update to 2.6.0.
	* gnu/packages/emulators.scm (mupen64plus-video-glide64): Update to 2.6.0.

	Change-Id: I2a9a7358465b6ce3f96845e7462757c6289a0acd

2025-12-13  bdunahu  <bdunahu@operationnull.com>

	gnu: mupen64plus-video-arachnoid: Update to 2.6.0.
	* gnu/packages/emulators.scm (mupen64plus-video-arachnoid): Update to 2.6.0.

	Change-Id: I4a72cbba52d65dba01c6127b92f18999cb548c57

2025-12-13  bdunahu  <bdunahu@operationnull.com>

	gnu: mupen64plus-rsp-z64: Update to 2.6.0.
	* gnu/packages/emulators.scm (mupen64plus-rsp-z64): Update to 2.6.0.

	Change-Id: Ib0effee004a5d22d4b85c925f9e5befd6a154ca6

2025-12-13  bdunahu  <bdunahu@operationnull.com>

	gnu: mupen64plus-rsp-hle: Update to 2.6.0.
	* gnu/packages/emulators.scm (mupen64plus-rsp-hle): Update to 2.6.0.

	Change-Id: I44e2c00a40f2935c2838da8e31406a26868488e4

2025-12-13  bdunahu  <bdunahu@operationnull.com>

	gnu: mupen64plus-input-sdl: Update to 2.6.0.
	* gnu/packages/emulators.scm (mupen64plus-input-sdl): Update to 2.6.0.

	Change-Id: Iea5c55bbf7629298669e8355b234d220033eacbd

2025-12-13  bdunahu  <bdunahu@operationnull.com>

	gnu: mupen64plus-audio-sdl: Update to 2.6.0.
	* gnu/packages/emulators.scm (mupen64plus-audio-sdl): Update to 2.6.0.

	Change-Id: Ibad6fa88287d3b62120823780671227af2c3f8de

2025-12-13  bdunahu  <bdunahu@operationnull.com>

	gnu: mupen64plus-core: Update to 2.6.0.
	* gnu/packages/emulators.scm (mupen64plus-core): Update to 2.6.0.
	[inputs]: Add vulkan-loader.

	Change-Id: Ief3c7b381269532999dffb128080fcaf3f1f2b06

2025-12-13  Junker  <dk@junkeria.club>

	gnu: Add ctune.
	* gnu/packages/music.scm (ctune): New variable.
	* gnu/packages/patches/ctune-cmake-disable-git-clone.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register new patch.

	Change-Id: I3faf63279b958757d20e0fd2cae6f1e06d08818c

2025-12-12  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.86.12.
	* gnu/packages/prolog.scm (trealla): Update to 2.86.12.

	Change-Id: I0d79781471fca725c745aef3a91fbb7cf0af70c5

2025-12-12  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of linux-libre 5.4 removal entry.

	Change-Id: I541dd12cc2364d36fb77ef3fc11442760b9d191c

2025-12-12  Cayetano Santos  <csantosb@inventati.org>

	gnu: vhdl-ls: Update to 0.86.0.
	* gnu/packages/rust-apps.scm (vhdl-ls): Update to 0.86.0.
	[arguments]: Use #:rust 1.87 and set #:cargo-test-flags.
	* gnu/packages/rust-crates.scm (rust-winnow-0.7.14): New variable.
	* gnu/packages/rust-crates.scm (rust-syn-2.0.111): New variable.
	* gnu/packages/rust-crates.scm (rust-lsp-server-0.7.9): New variable.
	* gnu/packages/rust-crates.scm (rust-jiff-static-0.2.16): New variable.
	* gnu/packages/rust-crates.scm (rust-jiff-0.2.16): New variable.
	* gnu/packages/rust-crates.scm (rust-indexmap-2.12.1): New variable.
	* gnu/packages/rust-crates.scm (rust-hashbrown-0.16.1): New variable.
	* gnu/packages/rust-crates.scm (rust-dactyl-0.12.0): New variable.
	* gnu/packages/rust-crates.scm (rust-clap-builder-4.5.53): New variable.
	* gnu/packages/rust-crates.scm (rust-clap-4.5.53): New variable.
	* gnu/packages/rust-crates.scm (rust-brunch-0.10.4): New variable.
	* gnu/packages/rust-crates.scm (rust-assert-cmd-2.1.1): New variable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update.

	Change-Id: I70593ec54fcff6d2f010a5e3f2536102d2f604d8

2025-12-12  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-autograd-gamma: Fix build.
	* gnu/packages/machine-learning.scm (python-autograd-gamma): Fix build.
	[source]: Switch to git-fetch to have tests.
	[native-inputs]: Remove python-wheel; add python-pytest.

	Change-Id: Ibb034a65f212917620bb1080f20e6ddc2347c65e

2025-12-12  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-lifelines: Compute parallel tests.
	* gnu/packages/statistics.scm (python-lifelines)[native-inputs]: Add
	python-pytest-xdist.
	[arguments]: Add --numprocesses flag to #:test-flags, and remove very
	slow tests.

	Change-Id: Ib2ecc8bec37d9a7f95f992d8af160283b5abe881

2025-12-11  Leo Famulari  <leo@famulari.name>

	news: Announce the end of support for linux-libre 5.4.
	* etc/news.scm: Add entry.

	Change-Id: I9f8122bb46c5e7d2c369d86d4e8f4888c5b5bcd9

2025-12-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.302.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.302.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: I49194e64f57fb4747ca00a36413a7e7acf41c8c3

2025-12-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.247.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.247.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: If0e5b3f44ba08dd25485538372090eb7febe77df

2025-12-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.197.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.197.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	Change-Id: Ie541e9481554076eca04f6e9f06fa896048b0fc0

2025-12-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.159.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.159.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	Change-Id: I022354f52ba32917568dd1ffcf0f4e7e16b61693

2025-12-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.119.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.119.
	(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

	Change-Id: I6c0b0192bec6193fc9e01d776b3ea24517cab709

2025-12-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.61.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.61.
	(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

	Change-Id: Ic67d16b331c826e96558dd836ae27d3b2fbe0510

2025-12-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.17.11.
	* gnu/packages/linux.scm (linux-libre-6.17-version): Update to 6.17.11.
	(linux-libre-6.17-pristine-source): Update hash.

	Change-Id: I8cc0758200f838bb7ee32660197762d2b9349e23

2025-12-11  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 140.6.0-gnu1 [security fixes].
	Includes fixes for CVE-2025-14321, CVE-2025-14322, CVE-2025-14323,
	CVE-2025-14324, CVE-2025-14325, CVE-2025-14328, CVE-2025-14329,
	CVE-2025-14330, CVE-2025-14331, and CVE-2025-14333.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update 'gnuzilla-commit' and hashes.

2025-12-11  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: tinyxml2: Build position independent.
	* gnu/packages/xml.scm (tinyxml2)[arguments]{#:configure-flags}:
	Add CMAKE_POSITION_INDEPENDENT_CODE.

	Change-Id: I0e41895edc617225ed998d15d050e2306bf7bef5

2025-12-11  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-jose: Update to 3.5.0 [security fixes].
	This update includes fix for CVE-2024-33663 and CVE-2024-33664.

	* gnu/packages/python-web.scm (python-jose): Update to 3.5.0.
	[arguments]<#:test-flags>: Re-enable all tests.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Remove python-pytest-cov, python-pytest-runner, python-wheel.

	Change-Id: I22867a51d333467ffb5e64512a3257f92fc540ee

2025-12-11  Isidor Zeuner  <guix@quidecco.pl>

	gnu: Add python-quantlaw.
	* gnu/packages/python-xyz.scm (python-quantlaw): New variable.

	Change-Id: I22d57cb02ae805559e26eb345ff140ae420da7ad

2025-12-11  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: copyq: Update to 13.0.0.
	* gnu/packages/xdisorg.scm (copyq): Update to 13.0.0.
	[inputs]: Add kguiaddons, libxtst.

	Change-Id: Iea1d53b3e1b09225b91a124192d6727e159835f5
	Merges: #4674

2025-12-11  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: bcachefs-linux-module: Update to 1.33.0.
	* gnu/packages/file-systems.scm (bcachefs-linux-module): Update to 1.33.0.

	Change-Id: Idf01cf4c4bba7e30314c0fb9d9da698a3d2e767d
	Merges: #4693

2025-12-11  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-ldap: Update to 3.4.5 and fix CVE-2025-61911, CVE-2025-61912.
	* gnu/packages/openldap.scm (python-ldap): Update to 3.4.5.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Use gexps.
	[native-inputs]: Add python-pytest and python-setuptools.

	Change-Id: Ib4ec662293d44c4be29fd67adbd592902f7c9e12
	Merges: #4699

2025-12-11  Sören Tempel  <soeren+git@soeren-tempel.net>

	gnu: rlwrap: Update to 0.48.
	* gnu/packages/readline.scm (rlwrap): Update to 0.48.
	[inputs]: Add libptytty.
	* gnu/packages/patches/rlwrap-no-rbgen.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Change-Id: Id7138bd4b4485bd4438b9140b2896b4093630c42
	Merges: #4703

2025-12-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: ucx: Update to 1.19.0.
	* gnu/packages/fabric-management.scm (ucx): Update to 1.19.0.
	* gnu/packages/patches/ucx-tcp-iface-ioctl.patch: Update.

	Change-Id: I40dafb5173048804cb2368d0c45e71d1ed014482
	Merges: #4675

2025-12-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: prrte: Update to 4.0.0.
	* gnu/packages/parallel.scm (prrte): Update to 4.0.0.

	Change-Id: I5a7679680a8313464115b1c4aaac89305c2fe1f7

2025-12-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: libfabric: Update to 2.3.1.
	* gnu/packages/linux.scm (libfabric): Update to 2.3.1.

	Change-Id: I095e666c2142c7552a649893da5875db7c05d186

2025-12-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: rdma-core: Update to 60.0.
	* gnu/packages/linux.scm (rdma-core): Update to 60.0.

	Change-Id: Iaddc0f820e23893f3420f147f01ec209dc7e98c9

2025-12-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: openmpi-5: Update to 5.0.9.
	* gnu/packages/mpi.scm (openmpi-5): Update to 5.0.9.

	Change-Id: If10ce47b8f09cf24cca617bf4556c1587cbde8b1

2025-12-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: libcxi: Update to 13.0.0.
	* gnu/packages/linux.scm (libcxi): Update to 13.0.0.

	Change-Id: I5361eec952acce59b2a156b719e8af3aeb435846

2025-12-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: cxi-driver: Update to 13.0.0.
	* gnu/packages/linux.scm (cxi-driver): Update to 13.0.0.
	(cxi-driver-for-libfabric-1): New variable.
	(libfabric-1)[inputs]: New field.

	Change-Id: Ib0d9da9fc5d04675a4a408340ae338a839b8ebbb

2025-12-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: cassini-headers: Update to 12.0.1.
	* gnu/packages/linux.scm (cassini-headers): Update to 12.0.1.

	Change-Id: I3f03e15552661768fc21c4d75709aa283f26ed8c

2025-12-11  Giacomo Leidi  <therewasa@fishinthecalculator.me>

	system: Relax subordinate ID validation.
	https://codeberg.org/guix/guix/issues/3925 raised the inabilityy of the
	subordinate IDs service of handling externally managed sub{u,g}id file
	entries. This patch relaxes the checks in place for existing ranges,
	by allowing subid-range records lower than %subordinate-id-min, leaving
	all the space from subid 0 to %subordinate-id-min - 1 to external
	users. Generic ranges are still allocated within %subordinate-id-min and
	%subordinate-id-max.

	* gnu/build/accounts.scm (<unused-id-range>)[min]: Change default value
	to 0, allowing subid-ranges with a start lesser than
	%subordinate-id-min.
	(allocate-generic-range): Allocate generic ranges starting from
	%subordinate-id-min, leaving ranges starting before %subordinate-id-min.
	(allocate-specific-range): Move bounds check to...
	(allocate-subids): ...here. Now bound validation is applied only to user
	provided ranges.
	* tests/accounts.scm: Test new behavior.

	Fixes: guix/guix#3925
	Change-Id: Id923b122c97a20f148684f5fb144fd9422810612
	Merges: #4235

2025-12-11  Owen T. Heisler  <writer@owenh.net>

	services: oci: Fix oci-image value field handling.
	* gnu/services/containers.scm (lower-oci-image-state, oci-lowerable-image?):
	Remove support for gexps and correctly lower file-like objects.
	* doc/guix.texi: Remove gexp from oci-image value field description.

	Fixes: guix/guix#3818
	Change-Id: Ib812d65b32dd68f8572fcb371ab4521d22e5336c
	Merges: #3819

2025-12-11  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	Change-Id: I59f8d263668d36faa84bad8a355baa964332ac6a

2025-12-10  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-realgud: Update to 1.5.1-0.56a8d82.
	* gnu/packages/emacs-xyz.scm (emacs-realgud): Update to 1.5.1-0.56a8d82.
	[arguments]: Add ’delete-cask-install and complete
	’patch-more-el-files #:phases.
	[native-inputs]: Add python-minimal-wrapper, perl, and ruby.

	Change-Id: I9b79bc4558e4090e8f526994e91cb023fe2f5930

2025-12-10  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-explain-pause-mode: Remove.
	See deprecation note on upstream README.md.

	* gnu/packages/emacs-xyz.scm (emacs-explain-pause-mode): Delete variable.

	Change-Id: Icda81347c638b534a8bea299a6d188912ad2cb5d

2025-12-10  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-test-simple: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-test-simple)[source]: Switch to
	git-fetch.
	[arguments]: Add ’check #:phase.

	Change-Id: I06314e490b655c4f6637a13ae1692d0bd306c1c5

2025-12-10  Cayetano Santos  <csantosb@inventati.org>

	gnu: book-emacs-lisp-elements: Update to 2.0.0.
	* gnu/packages/books.scm (book-emacs-lisp-elements): Update to 2.0.0.

	Change-Id: I2b2acd0704d63a980481a94e46b5e768eba46d71

2025-12-10  Anderson Torres  <anderson.torres.8519@gmail.com>

	etc: Translate news to Portuguese.
	* etc/news.scm: Translate to Portuguese.

	Change-Id: I2cb34804a2a89db59ddcd42b393915b358b18f33

2025-12-10  Noé Lopez  <noelopez@free.fr>

	etc: manifests: Add important packages manifest for release.
	For now, the packages are from the online form sent in
	<https://lists.gnu.org/archive/html/guix-devel/2025-10/msg00091.html>.

	Going forwards, more packages can be added manually or if there are more
	answers to the form.

	* etc/manifests/release-user-packages.scm: New file.
	* Makefile.am: Add it.

	Change-Id: I2d619ab9d307a6ea216310d1c86a1dc71feb1523

2025-12-10  Cayetano Santos  <csantosb@inventati.org>

	gnu: open-logic: Update to 4.2.0.
	* gnu/packages/electronics.scm (open-logic): Update to 4.2.0.

	Change-Id: I4370f3289b4d1f0d2a5beb8897b04bf3f51535b0

2025-12-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cppcheck: Fix tests on non-x86 systems.
	* gnu/packages/check.scm (cppcheck)[arguments]: Add a phase to adjust
	the expected output from some tests to match the adjusted upstream
	output.

	Change-Id: I4953f79479a2192fa1a428b4e2988729a05be679

2025-12-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cppcheck: Use system tinyxml2.
	* gnu/packages/check.scm (cppcheck)[arguments]: Add configure-flag to
	not use the bundled tinyxml2.
	[inputs]: Add tinyxml2.

	Change-Id: Id312cb2cdb9ffcee5234a045fb8315afae7d918b

2025-12-09  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: tinyxml2: Update to 11.0.0.
	* gnu/packages/xml.scm (tinyxml2): Update to 11.0.0.
	[home-page]: Fix URL.

	Change-Id: I8cd1c61c40ad766c4dac640dd71f72a1955c04d3

2025-12-09  Andreas Enge  <andreas@enge.fr>

	gnu: Remove kfilemetadata-5.
	* gnu/packages/kde-frameworks.scm (kfilemetadata-5): Delete variable.

	Fixes: guix/guix#4155
	Change-Id: I597ad034acd7f100659cb33ce65c50fdf39d2f4c

2025-12-09  Andreas Enge  <andreas@enge.fr>

	gnu: Remove threadweaver-5.
	* gnu/packages/kde-frameworks.scm (threadweaver-5): Delete variable.

	Fixes: guix/guix#4154
	Change-Id: I582253fe72de7276b8838dbca2944f6b70e0d5c5

2025-12-09  Andreas Enge  <andreas@enge.fr>

	gnu: Remove ksyntaxhighlighting-5.
	* gnu/packages/kde-frameworks.scm (ksyntaxhighlighting-5): Delete variable.

	Fixes: guix/guix#4153
	Change-Id: Ic5c6af38421a2830d767ae73fd75339323d35766

2025-12-09  Andreas Enge  <andreas@enge.fr>

	gnu: Remove kitemmodels-5.
	* gnu/packages/kde-frameworks.scm (kitemmodels-5): Delete variable.

	Fixes: guix/guix#4152
	Change-Id: Ia4847cb1377d47560491fd413d9338e1b76e1d29

2025-12-09  Andreas Enge  <andreas@enge.fr>

	gnu: Remove kquickcharts-5.
	* gnu/packages/kde-frameworks.scm (kquickcharts-5): Delete variable.

	Fixes: guix/guix#4151
	Change-Id: I1bca0a0533c942c0b44be7037f037b4257fcc2b1

2025-12-09  Andreas Enge  <andreas@enge.fr>

	gnu: Remove kidletime-5.
	* gnu/packages/kde-frameworks.scm (kidletime-5): Delete variable.

	Fixes: guix/guix#4150
	Change-Id: I615e8479339c8218dce9c7ee26748057826c3318

2025-12-09  Andreas Enge  <andreas@enge.fr>

	gnu: Remove kwayland-integration.
	* gnu/packages/kde-plasma.scm (kwayland-integration): Delete variable.

	Change-Id: I23dc72abb280679b60418293faf107c0f6b80545

2025-12-09  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: pyspice: Remove unneeded input ngspice.
	* gnu/packages/electronics.scm (pyspice) [inputs]: Remove ngspice.

	Change-Id: Ibcf6c6d7e0239617163e653b72a9e2db1812a7d5

2025-12-09  Laurent Gatto  <lgatto@protonmail.ch>

	etc: Add lgatto to bioinformatics team.

2025-12-09  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: fava: Update to 1.30.7.
	* gnu/packages/finance.scm (fava): Update to 1.30.7.
	[arguments]: New field.
	[propagated-inputs]: Remove python-anyio.
	[native-inputs]: Remove python-types-setuptools and python-types-simplejson.
	Add python-wheel.

	Change-Id: I833267eb46540883c84e977e7c672cf575606444

2025-12-09  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-watchfiles: Propagate python-anyio.
	* gnu/packages/python-xyz.scm (python-watchfiles) [propagated-inputs]: Add
	python-anyio.

	Change-Id: I50d4173d45a8b4ec3d737457c3074cd11950a6c4

2025-12-08  jgart  <jgart@dismail.de>

	gnu: hare: Fix search paths.
	* gnu/packages/hare.scm (hare): Fix search paths.
	[native-search-paths]: Add all environment variable paths here.
	[search-paths]: Remove field.

	Change-Id: I25b38a3e78bccdd634c4e10ab906839b0ec43543

2025-12-08  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Add magic.
	* gnu/packages/electronics.scm (magic): New variable.

	Change-Id: Ia7fe5764863cb49671343c9a05d5bedec75ee286

2025-12-08  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: qpwgraph: Update to 0.9.7.
	* gnu/packages/audio.scm (qpwgraph): Update to 0.9.7.

	Change-Id: Idf7ad32dc0038761d882efc836df7006a68f9b9e

2025-12-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: pyspice: Switch to pyproject.
	* gnu/packages/electronics.scm (pyspice):
	[arguments] <tests?, test-flags>: There are unit-tests, so use them.
	<phases>: Remove 'check-after-install; {patch-libngspice} use format instead
	of confusingly long string-append.
	[inputs]: Add python-matplotlib and python-pyyaml.
	[propagated-inputs]: Remove python-matplotlib and python-pyyaml.
	[native-inputs]: Add python-setuptools.

	Change-Id: Id7e1cc0b906b05ee36765ed21b21b5bfdeaa3668

2025-12-08  jgart  <jgart@dismail.de>

	teams: hare: Fix typo in hare manifest.
	* etc/teams/hare/hare-manifest.scm: Fix typo in hare manifest.

	Change-Id: Ie9512e7d6d724634c6163acfce7db5a2208f9ace

2025-12-08  jgart  <jgart@dismail.de>

	Regenerate CODEOWNERS.
	* CODEOWNERS: Check in file changed by "make".

	Change-Id: I6226b86174fc5044f9194b8bc1fa31d4b18c612c

2025-12-08  jgart  <jgart@dismail.de>

	teams: hare: Add manifest.
	* etc/teams/hare/hare-manifest.scm: New file.

	Change-Id: Id66e5be8ebbb3b6fc8fb406c1b6207d603f342d3

2025-12-08  jgart  <jgart@dismail.de>

	etc: Add jgart to hare team.
	* etc/teams.scm: Make jgart a member of the hare team.

	Change-Id: Ia3a9528a2b8e9451962c2e740e89918fad40484d

2025-12-08  jgart  <jgart@dismail.de>

	etc: Add hare team.
	* etc/teams.scm (hare): New team.

	Change-Id: I953983c923e5970c62a0d03b126f8373a2eecde0

2025-12-08  jgart  <jgart@dismail.de>

	gnu: fennel: Don't explicitly enable tests.
	* gnu/packages/lua.scm (fennel)[arguments]: Remove form enabling tests
	explicitly and use default of #t instead.

	Change-Id: Ic39f51c2ae5ef51de69f5bd806a9fda6f5bb9d6c

2025-12-08  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: fennel: Update to 1.6.0.
	* gnu/packages/lua.scm (fennel): Update to 1.6.0.

	Change-Id: I7b07dc4c1af632b02d9089bb827f0482cf4ac295

2025-12-08  Andreas Enge  <andreas@enge.fr>

	gnu: dvisvgm: Refresh deprecated input.
	* gnu/packages/tex.scm (dvisvgm)[inputs]: Remove google-brotli; add brotli.

	Change-Id: I72d4c28931387a5c6fadbbd5e20f8dc6239251d3

2025-12-08  Ludovic Courtès  <ludo@gnu.org>

	doc: Remove unreachable reference from the Cookbook.
	* doc/guix-cookbook.texi (A Scheme Crash Course): Remove “Scheme at a Glance”,
	which is no longer accessible.

	Change-Id: Ia60bf461d0410ddd042b0ad7d792548749c4cc7c

2025-12-08  Ludovic Courtès  <ludo@gnu.org>

	doc: Add reference to Guix-Packager.
	* doc/guix.texi (Defining Packages): Wrap ‘guix import’ reference
	in @quotation.  Add reference to Guix-Packager.

	Change-Id: I5ba1b0f66e8edd2548fb05fa6fca06d3432c7460

2025-12-08  Ludovic Courtès  <ludo@gnu.org>

	doc: Use a gexp in “Defining Packages”.
	* doc/guix.texi (Defining Packages): Update ‘arguments’ field in example to
	use ‘list’ and a gexp.  Remove description of quote/unquote; document gexps
	instead.

	Change-Id: I2ed1f5796d76e8c389227aed58fd31aa76edbb9a

2025-12-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	.guix-authorizations: Authorise Rutherther's key.
	* .guix-authorizations (Rutherther): Register PGP key fingerprint.

	Voucher: Ludovic Courtès <ludo@gnu.org>
	Voucher: Efraim Flashner <efraim@flashner.co.il>
	Voucher: John Kehayias <john@guixotic.coop>
	Change-Id: Ieb118037316dc38107d66eaea3dea48d253b84ed

2025-12-08  Andreas Enge  <andreas@enge.fr>

	gnu: Remove phonon-backend-vlc.
	* gnu/packages/kde-multimedia.scm (phonon-backend-vlc): Delete variable.

	Fixes: guix/guix#4122
	Change-Id: If85bf0a02ba423a3003b8019da294686c9dcd0d7

2025-12-08  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-on-guile.
	* gnu/packages/guile-xyz.scm (python-on-guile): Delete variable.

	Fixes: guix/guix#4077
	Change-Id: Idf1084c3c71d3447a5dbbb430d83087a6b9cb8b3

2025-12-08  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add python-superqt.
	* gnu/packages/qt.scm (python-superqt): New variable.

	Closes: guix/guix#4668
	Change-Id: I230b5721e2836de7acfb501a4c917f721f086cd8

2025-12-07  Simon Josefsson  <simon@josefsson.org>

	docker: Add powerpc64le/s390x mappings.
	* guix/docker.scm (build-docker-image): Recognize powerpc64le and s390x.

2025-12-07  James Smith  <jsubuntuxp@disroot.org>

	gnu: ledger-agent: Disable tests.
	Setting #:test-backend to unittest results in zero tests running, disable
	tests instead.

	* gnu/packages/finance.scm: (ledger-agent): [arguments]<#:tests?>: Disable them.

	Change-Id: I6233fbafed47b04d57c7a13e079de50b5a4e5517

2025-12-07  James Smith  <jsubuntuxp@disroot.org>

	gnu: keepkey-agent: Fix tests.
	* gnu/packages/finance.scm: (keepkey-agent): Fix tests by adding missing input.

	Change-Id: I89025df63446de6b04596e21313b6911dfc29f55

2025-12-07  James Smith  <jsubuntuxp@disroot.org>

	gnu: monado: Add additional inputs.
	* gnu/packages/graphics.scm: (monado): [inputs]: Add package inputs.

	Change-Id: Iaf1b0ff2c5c813afd4ea7077b288cffd2bce7bc0

2025-12-07  James Smith  <jsubuntuxp@disroot.org>

	gnu: monado: Update to 25.0.0.
	* gnu/packages/graphics.scm: (monado): Update to 25.0.0.

	Change-Id: Ie1365de3da7ce6e490427b6c5cd1450c36a74a9d

2025-12-07  James Smith  <jsubuntuxp@disroot.org>

	gnu: openhmd: Use fork.
	* gnu/packages/hardware.scm: (openhmd):
	[source]: Use fork.
	[arguments]: Update style, set configure-flags.
	[native-inputs]: Reformat.
	[inputs]: Reformat, add necessary inputs to build fork.

	Change-Id: I64d8be731b8ccd9800941f0342797abbee766d4a

2025-12-07  James Smith  <jsubuntuxp@disroot.org>

	gnu: hidapi: Update to 0.15.0.
	* gnu/packages/libusb.scm: (hidapi): Update to 0.15.0.

	Change-Id: I00ffa7d21b4e1ec92b5b7b558fe6cf6eb71184fc

2025-12-07  Ludovic Courtès  <ludo@gnu.org>

	Revert "guix: diagnostics: Export 'info' as replacement."
	This reverts commit 6c6139bce074551030b4d394930c53266095d632: this change
	worked “by chance” since no Guile 3.0.x release provides an ‘info’ binding to
	replace.  See <https://codeberg.org/guix/guix/pulls/4074#issuecomment-8289707>.

	Change-Id: Icadc7fcf337ca1ff3b3d3af5a66b47e8cd2f61b2

2025-12-07  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: lexy: Update to 2025.05.0.
	* gnu/packages/cpp.scm (lexy): Update to 2025.05.0.

	Change-Id: Ib0c18ad6a2a69105b85f930cbb63ede746c60bae

2025-12-07  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: i3lock-blur: Fix build.
	* gnu/packages/wm.scm (i3lock-blur): Fix build with gcc-14.
	[native-inputs]: Replace automake with automake-1.16.5.
	* gnu/packages/patches/i3lock-blur-fix-build-on-gcc-10.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I2115b05d22e57242a85f54b2ac1a195e3fb863d0

2025-12-07  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	Change-Id: I5c4cf2b47159d8c5cf8f79ea7d0efcbd14b4f68f

2025-12-07  Lars-Dominik Braun  <lars@6xq.net>

	etc: Remove Lars from all teams.
	* etc/teams.scm: Remove person entirely.

	Change-Id: Ibd988110d2e574df4697d2d09c3252eba74e8401

2025-12-07  Yelninei  <yelninei@tutamail.com>

	gnu: python@3.11: Skip another test on hurd.
	This test fails with python 3.11.14.
	* gnu/packages/python.scm (python-3.11): Skip test_tarfile on hurd.

	Change-Id: I0d81ab8c0ff403521fe9bedf0145df7c570abd7d

2025-12-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-simple-matrix: Update to 3.7.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.7.

	Change-Id: Id5bb6df908e10e271fbc163b1c756984f822adaf

2025-12-07  jgart  <jgart@dismail.de>

	gnu: python-debugpy: Update to 1.8.17.
	* gnu/packages/python-xyz.scm (python-debugpy): Update to 1.8.17.

	Change-Id: I2e71507f68785f3551afd7c96ff903e5d4e53acf

2025-12-07  Ron Nazarov  <ron@noisytoot.org>

	gnu: mpv: Fix 100% CPU usage on wayland.
	* gnu/packages/patches/mpv-0.40.0-fix-wayland-cpu-usage.patch: New file.
	* gnu/packages/video.scm (mpv): Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Change-Id: I80244eacc0f8294f2b4e521217f68ada7a347bf4

2025-12-07  Jake Forster  <jakecameron.forster@gmail.com>

	Partially revert "gnu: emacs-dicom: Enable video playing."
	This partially reverts commit 6db9bd04d9e281f1efd40121bb8821ff5db32007 to
	reduce closure size.

	* gnu/packages/emacs-xyz.scm (emacs-dicom):
	[arguments]<#:phases>{patch-commands}: Do not patch ffmpeg and mpv commands.
	[inputs]: Remove ffmpeg and mpv.

	Change-Id: Ib0de1cae10100f0a4378a3b8b97f26255b4d4fd1

2025-12-07  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: emacs-dicom: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-dicom): Update to 1.2.
	[arguments]<#:phases>{patch-commands}: Patch "dcm2img" and "convert"; do not
	patch "dcmj2pnm".
	[inputs]: Add imagemagick.

	Change-Id: Ifdaa5c562f91dad98f5943fdcc73663b9178fbfb

2025-12-07  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add renpy-tutorial.
	* gnu/packages/game-development.scm (renpy-tutorial): New variable.

	gnu: Add renpy-the-question.
	* gnu/packages/game-development.scm (renpy-the-question): New variable.

	build: renpy: Add check command.
	* guix/build/renpy-build-system.scm (start-xorg-server, check): New variables.
	(%standard-phases): Adjust accordingly.
	* guix/build-system/renpy.scm (renpy-build): Support #:tests? and #:test-flags.

	gnu: renpy: Update to 8.5.
	* gnu/packages/game-development.scm (renpy)[build-system]: Change to
	pyproject-build-system.
	[arguments]: Remove #:modules and #:imported-modules.
	<#:phases>: Replace ‘fix-commands’ with ‘fix-launcher’.
	Adjust ‘drop-game-from-paths’.
	Move ‘build’ after ‘install’.  Install launcher to “out”.
	Remove ‘install-games’.
	[outputs]: Drop other outputs.

2025-12-07  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Remove python-pygame-sdl2.
	This package was only used by python-renpy, which vendors it as of version 8.5.

	* gnu/packages/game-development.scm (python-pygame-sdl2): Delete variable.

2025-12-07  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-renpy: Update to 8.5.0.
	* gnu/packages/patches/renpy-fix-integer-slots.patch: New file.
	* gnu/packages/patches/renpy-python-3.11-compat.patch: New file.
	* gnu/packages/patches/renpy-use-system-fribidi: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/game-development.scm (python-renpy): Update to 8.5.0.
	[patches]: Use the new patches.
	[snippet]: Adjust accordingly.
	[build-system]: Switch to pyproject-build-system.
	[#:phases]: Remove ‘relax-gcc-14-strictness’.
	No longer replace ‘build’ and ‘install’.
	Add ‘build-renpy’ and ‘install-renpy’.
	[native-inputs]: Replace python-cython-0 with python-cython.
	[inputs]: Add assimp.  Replace ffmpeg-6 with ffmpeg.
	[propagated-inputs]: Remove python-pygame-sdl2.

2025-12-07  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: candle: Update to 10.11.1.
	* gnu/packages/engineering.scm (candle): Update to 10.11.1.
	[inputs]: Add bash-minimal, qtmultimedia-5, qtwayland-5 and qtwebsockets-5.
	[native-inputs]: Add qt5ct and qtscript-5.
	[arguments]<#:phases>: Add "fix-installation-paths" and "wrap-executable"
	phases.  Remove "fix-sources" and "fix-application-settings-path".  Don't
	replace "install" and "configure" phases.

	Change-Id: Ie55850d2a00d328b114bd35791a7d068e6e7a9ac

2025-12-07  jgart  <jgart@dismail.de>

	gnu: Add hare-compress.
	* gnu/packages/hare-xyz.scm (hare-compress): New variable.

	Change-Id: I541cf758b305c2db97df799ae668dd8688474def

2025-12-07  jgart  <jgart@dismail.de>

	gnu: Add hare-json.
	* gnu/packages/hare-xyz.scm (hare-json): New variable.

	Change-Id: Iebd387efffc62b2e29ba3e78a2d61275bc349dc8

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Update to 2.8.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.8.0.5.

	Change-Id: Idb73a6993211981e568a935fabab6c8d75a8eca8

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-transient: Update to 0.11.0.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.11.0.
	[propagated-inputs]: Add emacs-cond-let.

	Change-Id: I734aeb0a608168987e2ac26c25a156e932c8ba9e

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pulsar: Update to 1.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-pulsar): Update to 1.3.1.

	Change-Id: Iaedc548b0f1721f6530e42f73d2ae958004f0a64

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-posframe: Update to 1.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.5.0.

	Change-Id: I85631ad26fa8c787b109e0e19cacd72064426856

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pyim: Update to 5.3.5.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.3.5.
	[propagated-inputs]: Remove emacs-posframe.

	Change-Id: Ia91f78483edccf3482b60c5c08deef3d0d3f15aa

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tempel: Update to 1.9.
	* gnu/packages/emacs-xyz.scm (emacs-tempel): Update to 1.9.

	Change-Id: If21c8ced0a342761f4fbde1005f3af54d73def73

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-yaml: Update to 1.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-yaml): Update to 1.2.1.

	Change-Id: I6f37968d3f994e7afee1f6d01fb0dd016e96e4a7

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-visual-fill-column: Update to 2.7.1.
	* gnu/packages/emacs-xyz.scm (emacs-visual-fill-column): Update to 2.7.1.

	Change-Id: Id97a1af1bfaf2f05b1ee6f3308003f6a7c04f02f

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-test-simple: Update to 1.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-test-simple): Update to 1.3.1.

	Change-Id: I78bf0342d20286b994ac6ba9bb3b19022511dc28

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-substitute: Update to 0.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-substitute): Update to 0.4.0.

	Change-Id: Ie9e3555cc871ca3324dd720275d3505ef6b97a56

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-shell-maker: Update to 0.84.1.
	* gnu/packages/emacs-xyz.scm (emacs-shell-maker): Update to 0.84.1.

	Change-Id: I3baf259ea0ea678a34bf662e565da7f900311589

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-with-editor: Update to 3.4.7.
	* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 3.4.7.

	Change-Id: I37de01cdf05d9fbd913435dd7d0c93b34bcc8d05

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-sops: Update to 0.1.8.
	* gnu/packages/emacs-xyz.scm (emacs-sops): Update to 0.1.8.

	Change-Id: I72c9700cc94c93c37aa558b774993b35c63c5eaf

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-osm: Update to 1.10.
	* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 1.10.

	Change-Id: I183dc283ccab56dac21f9090658f7f18c6017c7c

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orglink: Update to 1.2.8.
	* gnu/packages/emacs-xyz.scm (emacs-orglink): Update to 1.2.8.

	Change-Id: I6ac3601ac0c25de08e62fc10e791b9fb583a41ed

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-node-3: Update to 3.9.9.
	* gnu/packages/emacs-xyz.scm (emacs-org-node-3): Update to 3.9.9.

	Change-Id: Ib1d533583be5c3fc4debff01299b1e29fe637ffc

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-mem: Update to 0.25.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-mem): Update to 0.25.0.

	Change-Id: I9c475aecfef73cb485747451f454ea65ac33a624

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-social: Update to 2.7.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-social): Update to 2.7.2.

	Change-Id: If5408723565365e04c06628f5e1159c026b4bce7

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pg: Update to 0.61.
	* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.61.

	Change-Id: I8992cf00b20e100d250b666551c63a8aa013db90

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org: Update to 9.7.39.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.7.39.

	Change-Id: I286af2bf51aecc9faa0a9aabf26201d44ee91c13

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orgmdb: Update to 1.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-orgmdb): Update to 1.0.2.

	Change-Id: I7567c1f5e4642a363b5e126ae308789418cbcfb9

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-paren-face: Update to 1.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-paren-face): Update to 1.2.2.

	Change-Id: Ia2c812a2d651093ae80c07cacc99ba61ed9bae87

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-no-littering: Update to 1.8.2.
	* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.8.2.

	Change-Id: I708989d2e2470bf3a4fe052f119e4f432efd0f07

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mastodon: Update to 2.0.7.
	* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 2.0.7.

	Change-Id: Ia4552feacefe286cd873b6671211a28f2ed3182b

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-notmuch-maildir: Update to 1.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-notmuch-maildir): Update to 1.3.1.

	Change-Id: Icef64c57c87edf3d18446bdbe2feb31aec0745f1

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-notmuch-addr: Update to 1.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-notmuch-addr): Update to 1.1.2.

	Change-Id: Ieb3b93cdd0a3bf4823c4e0d6708229163d3561da

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-logview: Update to 0.19.3.
	* gnu/packages/emacs-xyz.scm (emacs-logview): Update to 0.19.3.

	Change-Id: I627d6180c12ff8f26e76882004873360f971acda

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-oauth2: Update to 0.18.4.
	* gnu/packages/emacs-xyz.scm (emacs-oauth2): Update to 0.18.4.

	Change-Id: Ib23c7ba0af339b90c025c9c58fadd22dc91ec43c

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jira: Update to 2.14.1.
	* gnu/packages/emacs-xyz.scm (emacs-jira): Update to 2.14.1.

	Change-Id: I73a7f9948540371834bc5d474ac70ade4f48c554

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ol-notmuch: Update to 2.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-ol-notmuch): Update to 2.1.2.

	Change-Id: I250a367268abb49b854b42975f608bfdb0c509c4

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-keycast: Update to 1.4.6.
	* gnu/packages/emacs-xyz.scm (emacs-keycast): Update to 1.4.6.

	Change-Id: I39f61a05bcbb44a0bd449cbc180716db447419a6

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mediawiki: Update to 2.4.10.
	* gnu/packages/emacs-xyz.scm (emacs-mediawiki): Update to 2.4.10.

	Change-Id: Ibf5877b4bd98db4785065f3ec1ed51ace03a1c7e

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-moody: Update to 1.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-moody): Update to 1.2.1.

	Change-Id: I17e6118eb493d21c166628260e6b43f23582e2a4

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-minions: Update to 1.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-minions): Update to 1.1.2.

	Change-Id: I35b8200569c4918e2e9e1a6d7607bb99afff90fe

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-llama: Update to 1.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-llama): Update to 1.0.2.

	Change-Id: Ie88c584120c837cb1379da5e11c4561aeed58f6f

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-hare-mode: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-hare-mode): Update to 0.2.0.
	[source, home-page]: Update upstream URL.

	Change-Id: Ica2154f4b622f443ceab38a22c06517041bd97d9

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-forge: Update to 0.6.2.
	* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.6.2.

	Change-Id: I2ca823ec51564863e92ff2d9804b5c0b05709d83

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-hl-todo: Update to 3.9.2.
	* gnu/packages/emacs-xyz.scm (emacs-hl-todo): Update to 3.9.2.

	Change-Id: I4f4edcfc12ce5aa11d247f689e74d021fd159b2e

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jinx: Update to 2.5.
	* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 2.5.

	Change-Id: I23004603b54363e0816107836378a0840f0a96cc

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ghub: Update to 5.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 5.0.2.

	Change-Id: I63027146ee650b3d20ea060fedde0fc824fe5ea5

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-git-modes: Update to 1.4.7.
	* gnu/packages/emacs-xyz.scm (emacs-git-modes): Update to 1.4.7.

	Change-Id: Ib02c403bd28c7eeafecb75b27d3a6c2e5632f894

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dtrt-indent: Update to 1.26.
	* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.26.

	Change-Id: I470a4d6fd93052d6e6d2047ce38c96fb423ea180

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-epkg: Update to 4.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-epkg): Update to 4.1.1.

	Change-Id: I1d40777fc83e4d3f713458dc93ade2d8d0771600

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emacsql: Update to 4.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-emacsql): Update to 4.3.3.

	Change-Id: Iad05a41aa4a0bcd90cadf704e4fe056a818277fc

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-el-job: Update to 2.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-el-job): Update to 2.6.1.

	Change-Id: Ie02f9597b07a430d1f7ef0b9a88391f758f69e35

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-flymake: Update to 1.4.3.
	* gnu/packages/emacs-xyz.scm (emacs-flymake): Update to 1.4.3.

	Change-Id: Id2e58a4117f63de01dcf754360e0772a33861cf3

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-elchacha: Update to 1.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-elchacha): Update to 1.0.4.

	Change-Id: I1197ae88e013aa48a423b6c1bc2735fc13df9003

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-denote-journal: Update to 0.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-denote-journal): Update to 0.2.2.

	Change-Id: Ic796418b3f1b28efeaf6165a0dd42a1169790c31

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-denote: Update to 4.1.3.
	* gnu/packages/emacs-xyz.scm (emacs-denote): Update to 4.1.3.

	Change-Id: I6530fe88aff7f6234b0dacb0cb33d86c64c628ab

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-colorful-mode: Update to 1.2.5.
	* gnu/packages/emacs-xyz.scm (emacs-colorful-mode): Update to 1.2.5.

	Change-Id: I10e3a5ddab0945019b52103b0161d55b1810417f

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult: Update to 3.1.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 3.1.

	Change-Id: I021dda1323c13d5b0bb63cf8b0dc666daac276e0

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-doric-themes: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-doric-themes): Update to 0.5.0.

	Change-Id: I0916112ad06c370da56426426d528d94781c14b9

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dicom: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-dicom): Update to 1.2.

	Change-Id: Ied44cb774e842a48ff17e0310b5cda9a7673ecee

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual: Update to 2.11.2.
	* gnu/packages/emacs-xyz.scm (emacs-casual): Update to 2.11.2.
	[native-inputs]: Add emacs-csv-mode.

	Change-Id: I7cec78db32225a00dd29804644c843a6c699cec3

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-alect-themes: Update to 0.11.
	* gnu/packages/emacs-xyz.scm (emacs-alect-themes): Update to 0.11.

	Change-Id: I411051712aa36749d4078c481065ed82c39cb7e5

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-closql: Update to 2.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-closql): Update to 2.3.2.

	Change-Id: Ic83992032aaebebfafbba73bdfc8e0dbf8e777ae

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-apheleia: Update to 4.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-apheleia): Update to 4.4.2.

	Change-Id: Ia9ca4fcb4201c097d94f7be83bdd45c20e0aabf3

2025-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auto-compile: Update to 2.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-auto-compile): Update to 2.1.1.

	Change-Id: Idc4fdc9c064670902246f6241ea57e1aacedcb13

2025-12-06  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: openttd-jgrpp: Update to 0.68.2.
	* gnu/packages/games.scm (openttd-jgrpp): Update to 0.68.2.

	Closes: guix/guix#4654
	Change-Id: I78acd5e97f1a295198368acae6ea67ff1172011c

2025-12-06  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: ccls: Update to 20250815.1.
	* gnu/packages/cpp.scm (ccls): Update to 20250815.1.

	Change-Id: I25eaec1b1fab4b648c9eb07f80ea2a0617c2c201

2025-12-05  Eric Bavier  <bavier@posteo.net>

	gnu: tuxpaint: Update to 0.9.35.
	* gnu/packages/games.scm (tuxpaint): Update to 0.9.35
	[inputs]: Add libxml2.
	(tuxpaint-stamps): Update to 2025.05.26.
	(tuxpaint-config): Update to 0.0.26.

	Change-Id: I762690134c6d548082000add229ad82cce499970

2025-12-05  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: tmux: Update to 3.6a.
	* gnu/packages/tmux.scm (tmux): Update to 3.6a.

	Change-Id: I51c560461e38b5f6ab7eeffac5ad5d5c14ad3d5e

2025-12-05  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.86.10.
	* gnu/packages/prolog.scm (trealla): Update to 2.86.10.

	Change-Id: Ie5e63e302002949f9fca3ffe60e1147744289700

2025-12-05  jgart  <jgart@dismail.de>

	gnu: zig-source: Update url to point to Codeberg.
	* gnu/packages/zig.scm (zig-source)[origin]: Update url to point to Codeberg.

	Change-Id: I9cf3567cf6b9082e28d4e25ed4281db4be508eff

2025-12-05  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add translations.
	* etc/news.scm: Reuse 6.13 translation for linux-libre 6.16 removal entry,
	because it is mostly the same.

	Change-Id: Ib6ab35ed56534a133926950ed7a71972548070f4

2025-12-05  Rutherther  <rutherther@ditigal.xyz>

	etc: Update SELinux rule file to support unprivileged daemon.
	Fixes: #3576.

	* etc/guix-daemon.cil.in: Add rules for unprivileged daemon.

	Change-Id: Ic0c561036230d397f7071daef33ca8181684d014

2025-12-05  Simon Josefsson  <simon@josefsson.org>

	doc: Mention newgidmap tool for systemd installations
	* doc/guix.texi (Binary Installation): Mention newgidmap.

2025-12-05  Philippe Virouleau  <philippe.virouleau@inria.fr>

	gnu: mlir: Install mlir-tblgen
	Change-Id: I83d4566e0b861f14d023c1991fbae95c7c552d88

2025-12-05  Philippe Virouleau  <philippe.virouleau@inria.fr>

	gnu: Add MLIR 15.
	* gnu/packages/llvm.scm (mlir-15): New variable.

	Change-Id: Idf0d2e406b7705a8d7de0dbda66d358c64c00d66
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-12-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: git: Define ‘PATH_MAX’ on GNU/Hurd.
	Fixes a regression introduced in 04e9e4a4623391bb225dcc0dd3003a0d3300f16d.

	* gnu/packages/patches/git-clar-path-max.patch: New file.
	* gnu/packages/version-control.scm (git-minimal): Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Change-Id: I7b1eb519952674cf66b745bd0a71bbe3395d3bdc

2025-12-05  Ludovic Courtès  <ludo@gnu.org>

	shell: Create cached profile directory once connected to the daemon.
	Fixes a regression introduced in d12c4452a49b355369636de1dfc766b5bad6437b,
	where ‘guix shell’, on a fresh installation, would attempt to create the
	cached profile directory under /var/guix/profiles/per-user/$USER, which only
	guix-daemon can do, on the user’s first connection.

	* guix/scripts/shell.scm (options-with-caching): Remove ‘mkdir-p’ call for
	ROOT’s parent directory.  Add ‘create-gc-root-directory?’ key to the result.
	* guix/scripts/environment.scm (guix-environment*): Honor
	‘create-gc-root-directory?’ key.

	Fixes: guix/guix#126
	Reported-by: Maxim Cournoyer <maxim@guixotic.coop>
	Change-Id: I782461c80c254467108c6b8d676d269866795746

2025-12-05  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Add pyspice.
	* gnu/packages/electronics.scm (pyspice): New variable.

	Change-Id: I3c09a95f8d992044acd9109b0af6c4f5719cb570

2025-12-05  Hilton Chain  <hako@ultrarare.space>

	gnu: zfs: Build for linux-libre-lts.
	This fixes build issue of ZFS related packages due to incompatibility with
	kernel updates.  ZFS is generally used with LTS kernels anyway.

	* gnu/packages/file-systems.scm (zfs) [arguments] <#:linux>: Set to
	linux-libre-lts.

	Change-Id: I71d04de6f79415c4e15090f37a809a0c435c4798

2025-12-05  Liam Hupfer  <liam@hpfr.net>

	gnu: Add emacs-expreg.
	* gnu/packages/emacs-xyz.scm (emacs-expreg): New variable.

	Change-Id: I36b9bf36513756dd5a8685d0580ae88fc1451c4a

2025-12-05  Liam Hupfer  <liam@hpfr.net>

	gnu: Add emacs-doct.
	* gnu/packages/emacs-xyz.scm (emacs-doct): New variable.

	Change-Id: I614ec7584e4e37f1e8c34aab3cbfb40d893cf202

2025-12-05  Maxim Cournoyer  <maxim@guixotic.coop>

	build/syscalls: Smooth failure mode of (thread-count).
	* guix/build/syscalls.scm (thread-count): Use 1 as a fallback when
	/proc/self/task could not be read, and return a count value (rather than a
	list).
	(unshare): Adjust accordingly.

	Fixes: #4231
	Change-Id: Idcd59a4d2c211df3f2b832e912199f6a7f15e684

2025-12-05  Olivier Rojon  <o.rojon@posteo.net>

	gnu: emacs-consult-denote: Update to 0.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-consult-denote): Update to 0.4.2.

	Change-Id: I3a9743b90410d75821392a1d48b2f48ff3fbf0e9

2025-12-05  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.118.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.118.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I6a92912a72c8adf25dcbc39b3679af70dcc0a7e5

2025-12-05  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.60.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.60.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: I124c6956bd90548bfd05b7d1e9e7270029132ee1

2025-12-05  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.17.10.
	* gnu/packages/linux.scm (linux-libre-6.17-version): Update to 6.17.10.
	(linux-libre-6.17-pristine-source): Update hash.

	Change-Id: I78280e42db271157a1e23b1c70339c2fd7979869

2025-12-05  Leo Famulari  <leo@famulari.name>

	news: Add entry about linux-libre 6.16 removal.
	* etc/news.scm: Add entry.

	Change-Id: I5f999701abd59ac1962a50f1783a28b3f468d169

2025-12-05  Leo Famulari  <leo@famulari.name>

	gnu: Remove linux-libre 6.16.
	* gnu/packages/linux.scm (linux-libre-6.16-version,
	linux-libre-6.16-gnu-revision, deblob-scripts-6.16,
	linux-libre-6.16-pristine-source, linux-libre-6.16-source,
	linux-libre-headers-6.16, linux-libre-6.16, linux-libre-arm64-mnt-reform-6.16):
	Remove variables.
	* gnu/packages/aux-files/linux-libre/6.16-arm.conf,
	gnu/packages/aux-files/linux-libre/6.16-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.16-i686.conf,
	gnu/packages/aux-files/linux-libre/6.16-riscv.conf,
	gnu/packages/aux-files/linux-libre/6.16-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.

	Change-Id: I20755e7f0622211879db0f6aa8f9d11cea0ba28c

2025-12-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tweepy: Update to 4.16.0, fix build.
	* gnu/packages/python-web.scm (python-tweepy): Update to 4.16.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: Enable.
	<test-backend, test-flags>: Use 'unittest.
	<phases>: Use defailt 'check.
	[propagated-inputs]: Add python-async-lru and python-oauthlib.
	[native-inputs]: Add nss-certs-for-test, python-flit-core, and
	python-urllib3-1.26.

	Change-Id: I113133c6e43cfa88541f6da7579ba42643fce1bd

2025-12-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: poetry: Fix tests by limiting maximum threads count.
	* gnu/packages/package-management.scm (poetry)[arguments] <test-flags>:
	Limit parallel tests up to 8 threads, they look like not thread same on
	scale.

	Change-Id: I7608c833b7ceb62fefc4adceff040ec37d4a6ff0

2025-12-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-dpkt: Update to 1.9.8.
	* gnu/packages/python-web.scm (python-dpkt): Update to 1.9.8.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Add flags.
	[native-inputs]: Add python-pytest, python-pytest-cov,
	python-setuptools.
	[description]: Improve style.

	Change-Id: I0a4cc677523d0579590d37692818ecc420c8eeaf

2025-12-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-gwebsockets: Switch to pyproject.
	* gnu/packages/python-web.scm (python-gwebsockets):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: Ia8f508da951a504566d0b271ffd5622956ad7f1e

2025-12-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-flask-multistatic: Switch to pyproject.
	* gnu/packages/python-web.scm (python-flask-multistatic):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ifed1cf128f989785052404ba4bfeca7af72705cc

2025-12-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pastedeploy: Update to 3.1.0.
	* gnu/packages/python-web.scm (python-pastedeploy): Update to 3.1.0.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest-cov, python-setuptools.
	[synopsis]: Improve style.

	Change-Id: I56136dab9fdadc492cb16147ce331412f8e41aeb

2025-12-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-wsgiproxy2: Update to 0.5.1.
	* gnu/packages/python-web.scm (python-wsgiproxy2): Update to 0.5.1.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Set them.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: Iba0707f5b5e63d5b36a39f0bd4e523938a99706f

2025-12-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-unalix: Switch to pyproject.
	* gnu/packages/python-web.scm (python-unalix):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Drop them.
	[native-inputs]: Add python-setuptools.

	Change-Id: I1d6f86ddccee009e15857076a03fa286607bfac3

2025-12-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-requests-oauthlib: Update to 2.0.0.
	* gnu/packages/python-web.scm (python-requests-oauthlib): Update to 2.0.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>:
	[native-inputs]: Add python-pytest, python-setuptools.  Remove
	python-pyjwt, python-mock.
	[home-page, synopsis]: Improve style.

	Change-Id: I2d4bb2703cdb499aafa068b13cd2a042f08236e3

2025-12-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-oauthlib: Update to 3.3.1.
	* gnu/packages/python-web.scm (python-oauthlib): Update to 3.3.1.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Drop them.
	[native-inputs]: Add python-setuptools.

	Change-Id: I1cf5e88607384a0542614b443f0e2b4a0e913fab

2025-12-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-msal: Update to 1.34.0.
	* gnu/packages/python-web.scm (python-msal): Update to 1.34.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Run them.
	<#:test-flags>: Ignoring failing tests.
	<#:phases>: Add phases 'set-cryptography-version and 'configure-tests.
	[native-inputs]: Add nss-certs-for-test, python-pytest,
	python-setuptools.

	Change-Id: I73e6ea369df191bdd0a0df670867acd527382319

2025-12-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-purl: Update to 1.6.
	* gnu/packages/python-web.scm (python-purl): Update to 1.6.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Set them.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: I5940a31514a0d573146990ef00b9b79b56e6529b

2025-12-04  Reza Housseini  <reza@housseini.me>

	gnu: Add python-cmsis-pack-manager.
	* gnu/packages/embedded.scm (python-cmsis-pack-manager): New variable.
	* gnu/packages/rust-crates.scm (rust-cc-1.2.21, rust-quinn-0.11.6,
	rust-quinn-proto-0.11.9, rust-quinn-udp-0.5.10, rust-reqwest-0.12.12,
	rust-rustls-webpki-0.103.2, rust-schannel-0.1.23,
	rust-windows-registry-0.2.0): New variables.
	(cargo-inputs): Register python-cmsis-pack-manager.

	Change-Id: I88e012f064f8eb659e32e9cd0870ae4fc6f2dafb
	Reviewed-by: bdunahu <bdunahu@operationnull.com>

2025-12-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gdc-client: Update to 2.3, fix build.
	* gnu/packages/bioinformatics.scm (gdc-client): Update to 2.3.
	[arguments] <phases>: Rework 'relax-requirements for the refresh
	criteria; add 'fix-pytest-config.
	[inputs]: Remove python-cryptography, python-ndg-httpsclient,
	python-pyasn1, and python-pyopenssl; add python-importlib-metadata.
	[native-inputs]: Remove python-wheel; add python-flask, python-httmock,
	python-moto, python-pytest, and python-requests-mock.

	Change-Id: Ia51c934fcac473f0b88e1d69077c66fbf62e0ebc

2025-12-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-ndg-httpsclient: Switch to pyproject.
	* gnu/packages/python-web.scm (python-ndg-httpsclient):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I5570ba9e5efc0abc652a25b24a89ac9f8477c8a0

2025-12-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zconfig: Switch to pyproject.
	* gnu/packages/python-web.scm (python-zconfig):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Run guix style.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I8eb52ac17be563c4db3d0c4a0892f659b76ffe96

2025-12-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zc-lockfile: Update to 4.0.
	* gnu/packages/python-web.scm (python-zc-lockfile): Update to 4.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Run guix style.
	[native-inputs]: Add python-setuptools.

	Change-Id: I186ae51a4488fd4bb82d4a5100d754aa587e9c17

2025-12-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-tornado-http-auth: Switch to pyproject.
	* gnu/packages/python-web.scm (python-tornado-http-auth):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I2151a377a240fc77403b3970ac69e6a41c2acb82

2025-12-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-querystring-parser: Switch to pyproject.
	* gnu/packages/python-web.scm (python-querystring-parser):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Run guix style.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ifa6df64302fdc4d6b287194084b5399e3570d557

2025-12-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-html5-parser: Update to 0.4.12.
	* gnu/packages/python-web.scm (python-html5-parser): Update to 0.4.12.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: Ife9144adbeb1f4ad5711f7bce9066a4336141bf2

2025-12-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sockjs-tornado: Switch to pyproject.
	* gnu/packages/python-web.scm (python-sockjs-tornado):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ic2a9dd162b1854d629dad7179dc9e377bbb1d6fe

2025-12-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-falcon-cors: Update to 1.1.7-0.41e9f07.
	* gnu/packages/python-web.scm (python-falcon-cors): Update to 1.1.7-0.41e9f07.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Skip them.
	[native-inputs]: Add python-mock, python-pynose, python-setuptools.
	[description]: Improve style.

	Change-Id: I23a1c6b91dbe24cdaee4342eaede2c7d50af4079

2025-12-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-aiodns: Update to 3.5.0.
	* gnu/packages/python-web.scm (python-aiodns): Update to 3.5.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-pytest-cov,
	python-pytest-asyncio, python-setuptools.
	[description]: Improve style.

	Change-Id: I770d7014f6658458720272d70f57fc16a02d056c

2025-12-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pycares: Update to 4.11.0.
	* gnu/packages/python-web.scm (python-pycares): Update to 4.11.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phase 'configure-system-lib.
	[native-inputs]: Add python-pytest, python-setuptools.
	[inputs]: Add c-ares.
	[description]: Improve style.

	Change-Id: I09246a7b762b7061aac7b4bafe23cae4864abebb

2025-12-04  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: knot: Update to 3.5.2.
	* gnu/packages/dns.scm (knot): Update to 3.5.2.
	[#:phases]<update-parser>: Update script name.

	Change-Id: I853024f9db97289ea65730c8c1d4def8b61b6039

2025-12-04  Andy Tai  <atai@atai.org>

	gnu: Add tflite-micro.
	* gnu/packages/machine-learning.scm (tflite-micro): New variable.
	* gnu/packages/patches/tflite-micro_disable_download.patch: New file.
	* gnu/local.mk: (dist_patch_DATA): Reference new patch file.

	Change-Id: I43470f3101a48cf3570e31c00796d16e7257673c

2025-12-04  Andy Tai  <atai@atai.org>

	gnu: Add kissfft-for-tflite-micro.
	* gnu/packages/algebra.scm (kissfft-for-tflite-micro): New variable.
	* gnu/packages/patches/kissfft-tflite-micro.patch: New file.
	* gnu/local.mk: (dist_patch_DATA): Reference new patch file.

	Change-Id: I4d7119fca95033d6b1a5b0f84cfd0446a4f54afb

2025-12-04  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: iter-vitae: Update to 0.5.1.
	* gnu/packages/web.scm (iter-vitae): Update to 0.5.1.
	[arguments]<#:phases>{install-program-files}: Remove unnecessary mkdir-p.
	Adapt installed files.
	[description]: Update to mention correct tech.

	Change-Id: I2c34dfc60cc75b7fbffd050eb58b52d8a13561e1

2025-12-04  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: flightgear: Fix FG_ROOT.
	* gnu/packages/games.scm (flightgear)[arguments]<#:phases>{fg-root-wrap}:
	New phase to wrap with FG_ROOT pointing to installed flightgear-data.

	Change-Id: I59d1a5f84d04c090b48f6c2e7f41e171bda5b98b

2025-12-04  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: flightgear: Update to Qt6.
	* gnu/packages/games.scm (flightgear)[arguments]: Add #:qtbase.
	[inputs]: Remove qtdeclarative-5, qtquickcontrols2-5, qtsvg-5 and
	qtwayland-5. Add qtdeclarative, qtsvg and qtwayland.

	Change-Id: Id16160a721d2ab1ea5d8fd569c1927388f648b43

2025-12-04  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: simgear: Unbundle tinygltf.
	* gnu/packages/games.scm (simgear)[source]: Remove bundled tinygltf.
	[arguments]<#:phases>{fix-tiny-gltf}: New phase.
	[inputs]: Update to modern style. Add tinygltf.

	Change-Id: I3b85ce8c679bf1ef0f5daa82f68060bb331b9eed

2025-12-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Fix build of gnuradio dependents.
	Use the same version of boost in gnuradio and the packages using gnuradio.

	* gnu/packages/radio.scm (gnss-sdr, gqrx, gr-dsd, gr-osmosdr,
	  gr-satellites)[inputs]: Replace boost by boost-1.83.

	Change-Id: I9bf06d46e1f28917ed86f7a9901ddb48f31dbab6

2025-12-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gr-iqbal: Update to 0.38.3.
	* gnu/packages/radio.scm (gr-iqbal): Update to 0.38.3.
	  [inputs]: Replace boost by boost-1.83 (version used by gnuradio).

	Change-Id: Ib090666477376005aeaee65ccae7190ef12e510b

2025-12-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-simple-matrix: Update to 3.6.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.6.

	Change-Id: I5bb256e58f832fe194cb8d7832e0d26f9ca0c37a

2025-12-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: ripgrep: Fix bash completions path.
	* gnu/packages/rust-apps.scm (ripgrep)[arguments]:
	Fix ’install-extras #:phase.

	Change-Id: I51529190e47a83e2874007e0d93b0c8e7e0de849

2025-12-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: password-store: Fix bash completions path.
	* gnu/packages/password-utils.scm (password-store)[arguments]:
	Update #:make-flags.

	Change-Id: I47cc1da0c63fde1a61f0de6610ce8f3f72486ee4

2025-12-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: du-dust: Fix bash completions path.
	* gnu/packages/admin.scm (du-dust)[arguments]: Fix
	’install-extras #:phase.

	Change-Id: Icf1d93e72d8e8e659be9c2669fc479ece471c8df

2025-12-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: alacritty: Fix bash completions path.
	* gnu/packages/terminals.scm (alacritty)[arguments]:
	Fix ’install #:phase.

	Change-Id: Id52a9628f916e0d8e0b972579b96ef030ee2f1e2

2025-12-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: pass-age: Fix bash completions path.
	* gnu/packages/password-utils.scm (pass-age)[arguments]: Update #:install-plan.

	Change-Id: I32b998e8ede878394af34ac7866d0ef4affc64d1

2025-12-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: starship: Fix bash completions path.
	* gnu/packages/shellutils.scm (starship)[arguments]: Fix
	’install-completions #:phase.

	Change-Id: Iacd02be3869f4674aeffde6bc81a9fac632f76a0

2025-12-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: zoxide: Fix bash completions path.
	* gnu/packages/rust-apps.scm (zoxide)[arguments]: Fix
	’install-more #:phase.

	Change-Id: Ie8fd1876346b3d203c00519191085f2b031e2214

2025-12-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: py-spy: Fix bash completions path.
	* gnu/packages/rust-apps.scm (py-spy)[arguments]: Fix
	’install-shell-completions #:phase.

	Change-Id: Ia27415ddc14295f2bab18ef43ed4162a778dbf38

2025-12-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: ouch: Fix bash completions path.
	* gnu/packages/rust-apps.scm (ouch)[arguments]: Fix
	’install-extras #:phase.

	Change-Id: I8ad706968e8c20460b9070f902cb30cc79c9cf7a

2025-12-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: git-delta: Fix bash completions path.
	* gnu/packages/rust-apps.scm (git-delta)[arguments]: Fix
	’install-extras #:phase. .

	Change-Id: I2565f1d56a48a856555cc67d62308963201454e9

2025-12-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: qucs-s: Fix typo.
	* gnu/packages/electronics.scm (qucs-s)[arguments]: Fix
	’adjust-default-settings #:phase .

	Change-Id: Ib01ebfd3c2088ea6a7b8f5df4d23079ac638f7aa

2025-12-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: qucs-s: Add qucsrflayout backend.
	* gnu/packages/electronics.scm (qucs-s)[inputs]: Add qucsrflayout-cli.
	[arguments]: Fix ’adjust-default-settings and ’wrap-program #:phases
	accordingly.

	Change-Id: I372fa2d769a59e0d461694844b798ed56734528d

2025-12-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: qucs-s: Reduce closure size.
	* gnu/packages/electronics.scm (qucs-s)[inputs]: Remove octave; add
	octave-cli.

	Change-Id: Ifb538441c92474ee7882227502e28ec6d44764e4

2025-12-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add qucsrflayout-cli.
	* gnu/packages/electronics.scm (qucsrflayout-cli): New variable.

	Change-Id: Iedfe17f23ea89c71840c00ded8548315ca11dbb4

2025-12-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: libngspice: Update to 45.2.
	* gnu/packages/electronics.scm (libngspice): Update to 45.2.
	[inputs]: Remove openmpi.
	[native-inputs]: Remove autoconf; add autoconf-2.71.

	Change-Id: Ifec720d1459e638730c912d60a3457ce47016475

2025-12-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: libngspice: Refresh package.
	* gnu/packages/electronics.scm (libngspice): Apply style.

	Change-Id: I39ad9700ff21ddad6019a98e54f39fe8ff2f88e3

2025-12-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-elysium.
	* gnu/packages/emacs-xyz.scm (emacs-elysium): New variable.

	Change-Id: I2c82b55bfce522580db5d20a40a164ce9e2eab56

2025-12-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-greader: Update to 0.13.0.
	* gnu/packages/emacs-xyz.scm (emacs-greader): Update to 0.13.0.

	Change-Id: I6b678be0e21acd0f3c567f64a86b83a296bd9a77

2025-12-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-wallabag: Update to 1.1.0-1.686fab.
	* gnu/packages/emacs-xyz.scm (emacs-wallabag): Update to 1.1.0-1.686fab.
	[arguments]<#:include>: Add ’default.css.

	Change-Id: I11e0ddbfe3f9077fb6e63072c1a45b8cd1724c0b

2025-12-04  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: mu: Update to 1.12.13-1.46f91ab.
	* gnu/packages/mail.scm (mu): Update to 1.12.13-1.46f91ab.

	Change-Id: I64a9cab98145dcaf8799da030533cdf85ad1393b

2025-12-04  Brendan Tildesley  <mail@brendan.scot>

	gnu: python-autobahn: Update to 25.11.1.
	* gnu/packages/python-web.scm (python-autobahn): Update to 25.11.1.

	Change-Id: I81dc716cbaa000b7ca718126e5cf48e7ce065951

2025-12-04  Brendan Tildesley  <mail@brendan.scot>

	gnu: python-qrcode: Update to 8.2.
	* gnu/packages/python-xyz.scm (python-qrcode): Update to 8.2.

	Change-Id: I5912d03090eae91957c9d22406be23c2721d2c95

2025-12-04  Brendan Tildesley  <mail@brendan.scot>

	gnu: python-zipstream-ng: Update to 1.9.0.
	* gnu/packages/python-compression.scm (python-zipstream-ng): Update to 1.9.0.

2025-12-04  Brendan Tildesley  <mail@brendan.scot>

	gnu: python-humanize: Update to 4.14.0.
	* gnu/packages/python-xyz.scm (python-humanize): Update to 4.14.0.
	[native-inputs]: Add python-hatch-vcs, python-hatchling. Remove python-wheel.

	Change-Id: I1141ae4e117910c0cf55b7b59bb66e7aab1f0520

2025-12-04  Brendan Tildesley  <mail@brendan.scot>

	gnu: python-twisted: Update to 25.5.0.
	* gnu/packages/python-xyz.scm (python-twisted): Update to 25.5.0.

	Change-Id: Ib82a1e4a2a3c11724343f9f9aeaa1a95a1dbd643

2025-12-04  Brendan Tildesley  <mail@brendan.scot>

	gnu: python-py-ubjson: Update to 0.16.1.
	* gnu/packages/web.scm (python-py-ubjson): Update to 0.16.1.

	gnu: magic-wormhole: Update to 0.21.1.
	* gnu/packages/magic-wormhole.scm (magic-wormhole): Update to 0.21.1.

2025-12-04  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 145.0.2-2.
	* gnu/packages/librewolf.scm (librewolf): Update to 145.0.2-2.

	Change-Id: I5c46804b24892658091fd1a1e40ab307b54654f7

2025-12-04  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf-l10n: Update to 38e9598ea1b99b69a240cc1db1d59f4357fcb95d.
	* gnu/packages/librewolf.scm (librewolf-l10n): Update to 38e9598ea1b99b69a240cc1db1d59f4357fcb95d.

	Change-Id: I70c7ec0e261afa15dfaca7fab399cb42d97606e1

2025-12-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.117.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.117.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I263802cff1986cb81fc064ce73403cc0090d5704

2025-12-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.59.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.59.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: If25a54bd339b504a7953c798faaf01b68a9a5b61

2025-12-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.17.9.
	* gnu/packages/linux.scm (linux-libre-6.17-version): Update to 6.17.9.
	(linux-libre-6.17-pristine-source): Update hash.

	Change-Id: Ifacca43b629a941e0fa515bf669ee80de038c20a

2025-12-03  André Batista  <nandre@riseup.net>

	gnu: mullvadbrowser: Update to 15.0.
	User profile directory has changed to "~/.mullvad" in this version as
	MOZ_APP_PROFILE flag cannot be set anymore.

	* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
	20251028094500.
	(%mullvadbrowser-version): Update to 15.0.
	(%mullvadbrowser-firefox-version): Update to 140.4.0esr-15.0-1-build4.
	(mullvadbrowser-translation-base): Update to cdd3da6308.

	Change Id: Ia0896e1f648268d7f7c2d5e95008aeb6d8bdfde2

2025-12-03  André Batista  <nandre@riseup.net>

	gnu: torbrowser: Update to 15.0.
	User profile directory has changed to "~/.tor project" in this version as
	MOZ_APP_PROFILE flag cannot be set anymore.

	* gnu/packages/tor-browsers.scm (firefox-locales): Update to 64046fdc97.
	(%torbrowser-build-date): Update to 20251028094500.
	(%torbrowser-version): Update to 15.0.
	(%torbrowser-firefox-version): Update to 140.4.0esr-15.0-1-build4.
	(torbrowser-translation-base): Update to cdd3da6308.
	(torbrowser-translation-specific): Update to 3395fe5bdb.
	(lld-as-ld-wrapper-18): Replace with lld-as-ld-wrapper-19.
	(make-torbrowser) [inputs]: Use libpng-apng-next, icu4c-76 and nss-rapid,
	in place of the defaults for those libraries.
	[native-inputs]: Use rust-cbindgen-0.28, lld-as-ld-wrapper-19, llvm-19 and
	clang-19.
	[arguments] <#:configure-flags>: Remove '--enable-official-branding' which
	breaks browser branding as of this version.
	<#:phases> 'setenv: Do not set MOZ_APP_PROFILE, which is now implied and
	breaks configuration phase when set.
	* gnu/packages/patches/torbrowser-compare-paths.patch: ...
	* gnu/packages/patches/torbrowser-use-system-wide-dir.patch: ...
	* gnu/packages/patches/torbrowsers-add-store-to-rdd-allowlist.patch: Refresh
	patches.

	Change Id: Id4134edd63328f479589e6ed61f46a869dbbda5d

2025-12-03  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: font-opendyslexic: Update source's origin.
	Because it migrated to a new host.

	* gnu/packages/fonts.scm (font-opendyslexic): Update.
	[source]<origin>: Use new git repository.
	[native-inputs]: Delete.

	Change-Id: Iadd7ad3b4eca15f891fc312c34fa0e4032278651

2025-12-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: endgame-singularity: Switch to pyproject.
	* gnu/packages/games.scm (endgame-singularity):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	gnu: bambam: Switch to pyproject.
	* gnu/packages/games.scm (bambam):
	[source, arguments, description]: Improve style.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	gnu: tuxemon: Switch to pyproject.
	* gnu/packages/games.scm (tuxemon):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Relocate field.
	[native-inputs]: Add python-setuptools.

	gnu: unknown-horizons: Switch to pyproject.
	* gnu/packages/games.scm (unknown-horizons):
	[source, arguments, inputs, license]: Improve style.
	[arguments]<#:test-flags>: Ignore failing tests.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	gnu: seahorse-adventures: Switch to pyproject.
	* gnu/packages/games.scm (seahorse-adventures):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	gnu: roguebox-adventures: Switch to copy-build-system.
	* gnu/packages/games.scm (roguebox-adventures):
	[arguments, inputs]: Improve style.
	<#:tests?>: Drop argument.
	<#:phases>: Replace the 'build phase replacement by a 'patch phase.
	Split the former 'install phase between <#:install-plan> and the 'wrap
	phase.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	gnu: retux: Switch to pyproject.
	* gnu/packages/games.scm (retux):
	[source, arguments, propagated-inputs]: Run guix style.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

2025-12-03  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: nvi: Fix segfault caused by implicit function declarations
	* gnu/packages/patches/nvi-add-function-prototypes.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register the patch.
	* gnu/packages/nvi.scm (nvi): Apply the patch.
	[arguments]: remove -Wno-error=implicit-function-declaration.

2025-12-03  Felipe Silva  <git@felipeqq2.rocks>

	gnu: nicotine+: Wrap with `GUIX_GDK_PIXBUF_MODULE_FILES`.
	Previously, nicotine+ would fail to properly load some of its specified
	icons in the graphic interface.

	* gnu/packages/nicotine.scm (nicotine+)[arguments]{phases}: In
	wrap-program phase, also wrap with GUIX_GDK_PIXBUF_MODULE_FILES.

	Change-Id: I9cc83e1290d686e68320c9a270ecb7e9b6474f36

2025-12-03  Ludovic Courtès  <ludo@gnu.org>

	services: hurd-vm: Support persistent images again.
	Fixes a regression introduced in bab6434f5855b92631615fdd8a2d2a225da28359
	whereby following the example from the manual regarding non-volatile images
	would no longer work.

	* gnu/services/virtualization.scm (hurd-vm-shepherd-service): Pass ‘image’ to
	‘system-image’ only if it’s an image.
	* doc/guix.texi (Virtualization Services): Explicitly say that the ‘image’
	field can contain a file name.  Remove use of ‘const’ for the ‘image’ field in
	persistent image example and adjust text.

	Fixes: guix/guix#4130
	Reported-by: Maxim Cournoyer <maxim@guixotic.coop>
	Change-Id: I1a81ce27fb45978a681310b8a8788ab671b3edf8

2025-12-03  Ludovic Courtès  <ludo@gnu.org>

	image: Create directory indexes for ext4 images.
	Fixes a bug whereby the store in ext4 partitions created with
	‘guix system image’ would be limited to 65,000 sub-directories.

	* gnu/build/image.scm (make-ext-image): Invoke “e2fsck -fDy”.

	Fixes: guix/guix#4396
	Change-Id: I02d3470fac8bdd8971083be8fce192b72bf6510c

2025-12-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd-1.0: Update to 1.0.9.
	* gnu/packages/admin.scm (shepherd-1.0): Update to 1.0.9.

	Change-Id: Ib8b6ecd4ca6658726304a6e573d4f3a5d36d00bb

2025-12-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: pcsc-tools: Update to 1.7.3.
	* gnu/packages/security-token.scm (pcsc-tools): Update to 1.7.3.
	[arguments]<#:phases>: Remove patch-data-paths.
	[native-inputs]: Add autoconf-archive and python-minimal-wrapper; remove
	gettext-minimal.

	Change-Id: Ifc09fda45ff816aa9f8c9408c101cd708f204bea

2025-12-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: qdigidoc: Update to 4.8.2.
	* gnu/packages/security-token.scm (qdigidoc): Update to 4.8.2.

	Change-Id: I9c9aad95b89c37790f37a4c4b2c68d8c93463613

2025-12-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: pam-u2f: Update to 1.4.0.
	* gnu/packages/security-token.scm (pam-u2f): Update to 1.4.0.

	Change-Id: Id9571bcab7284419730f6d27ec82e9d889292fe8

2025-12-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: pam-u2f: Improve style.
	* gnu/packages/security-token.scm (pam-u2f)[arguments]: Use
	G-Expressions.

	Change-Id: Ib9d36b4d22898745ca4ce1ea9dcd8654e452051d

2025-12-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: yubico-piv-tool: Update to 2.7.2.
	* gnu/packages/security-token.scm (yubico-piv-tool): Update to 2.7.2.
	[inputs]: Add zlib.

	Change-Id: I4de36791838ba182445654233a061c1e668f0a95

2025-12-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: yubikey-oath-dmenu: Update to 0.14.0.
	* gnu/packages/security-token.scm (yubikey-oath-dmenu): Update to 0.14.0.

	Change-Id: I628a3b837953f7a945f9deced927d471d56ba530

2025-12-03  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: pamtester: Fix build with gcc@14.
	* gnu/packages/authentication.scm (pamtester)
	[arguments]<#:phases>{force-reconfigure}: New phase.
	[native-inputs]: Add autoconf, automake, libtool.

	Fixes: guix/guix#4640
	Change-Id: I454b6b134a89220a97b0799e2041e459e64efaff

2025-12-03  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: xdisorg: Update cliphist to 0.7.0.
	* gnu/packages/xdisorg.scm (cliphist): Update to 0.7.0.
	[inputs]: Add go-github-com-rivo-uniseg.

	Change-Id: I6841fe6be3312b29a0ff152746f4d57f9dd7a6ec

2025-12-03  Andreas Enge  <andreas@enge.fr>

	Regenerate CODEOWNERS.
	This is a follow-up to commit 0de8d6f51dfeb384f9a3f9cfae2a54bdff16fb09 .

	* CODEOWNERS: Check in file changed by "make".

	Change-Id: I32cb3c06769a04bb051e5bf865182631f97c02f5

2025-12-03  Ricardo Wurmus  <rekado@elephly.net>

	etc: Add rekado to bioinformatics team.
	* etc/teams.scm: Make rekado a member of the bioinformatics team.

	Change-Id: I0a573882df36b40f1d510664bd086bb461a8e985

2025-12-03  Ricardo Wurmus  <rekado@elephly.net>

	etc: Add bioinformatics team.
	* etc/teams.scm (bioinformatics): New team.

	Change-Id: Ic5d95df8a28e0bb575ef58a0e269b6e82e23cb6a

2025-12-03  Andreas Enge  <andreas@enge.fr>

	gnu: python-abjad-ext-rmakers: Replace deprecated input.
	* gnu/packages/music.scm (python-abjad-ext-rmakers)[propagated-inputs]:
	Remove abjad; add python-abjad.

	Change-Id: Id313a44afdfad3643ed9082c97bb3b55041ebec3

2025-12-03  Andreas Enge  <andreas@enge.fr>

	gnu: python-abjad-ext-nauert: Replace deprecated input.
	* gnu/packages/music.scm (python-abjad-ext-nauert)[propagated-inputs]:
	Remove abjad; add python-abjad.

	Change-Id: I74b52d2a17126c88e3e8635b4b6a3ff67738d31e

2025-12-03  Tomas Volf  <~@wolfsden.cz>

	gnu: cgit: Update to 1.2.3-11.76abc40.
	* gnu/packages/version-control.scm (cgit): Update to 1.2.3-11.76abc40.
	[inputs]: Update git to 2.52.0.

	Change-Id: I7bbcaed37288165ba2100fb62487f052a40a5a8b

2025-12-03  Tomas Volf  <~@wolfsden.cz>

	gnu: buildah: Update to 1.42.1.
	* gnu/packages/containers.scm (buildah): Update to 1.42.1.
	[native-inputs]: Replace go-1.23 by go-1.24.

	Change-Id: Iedd79d9b2ad05cc0a8a40a314133b292e0c27233

2025-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: undbx: Ignore warnings.
	* gnu/packages/mail.scm (undbx)[arguments]: Add phase 'disable-Werror.

	Change-Id: I2f99bea1de5bb4aea502ffd9b6150f16a8ab46e1

2025-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: dsp: Update to 2.0.
	* gnu/packages/audio.scm (dsp): Update to 2.0.

	Change-Id: Iac512686d2dda1ed9cbcaec042af4c6d021953ad

2025-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-rnaseq: Add missing input.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq)[inputs]: Add r-genomeinfodb.

	Change-Id: I358d6dca2acde401eaf6cdd370109cd9aa0b558d

2025-12-03  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: primesieve: Update to 12.10
	* gnu/packages/maths.scm(primesieve): Update to 12.10.

	Change-Id: I1ba241afbba68d974570694d044ec3e14f58a425

2025-12-03  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: primecount: Update to 7.20.
	* gnu/packages/maths.scm(primecount): Update to 7.20.

	Change-Id: I018f5e61cb7a6f2ad27d03124208ac5950bc5ead

2025-12-03  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: primesieve: Reformat.
	* gnu/packages/maths.scm (primesieve): Reformat.
	[source, arguments]: Indent.
	[description]: Fill column limit.
	[home-page]: Put right before license.

	Change-Id: I9a94d6dc043ff934d29800d05c48ea7a5e137f54

2025-12-03  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: primecount: Reformat.
	* gnu/packages/maths.scm(primecount): Reformat.
	[source, arguments]: Indent.
	[description]: Fill column limit.
	[home-page]: Put right before license.

	Change-Id: I7630dc994166664bf96a7da262062c2b292f0073

2025-12-03  Tomas Volf  <~@wolfsden.cz>

	gnu: crun: Update to 1.25.1.
	* gnu/packages/containers.scm (crun): Update to 1.25.1.

2025-12-03  Andreas Enge  <andreas@enge.fr>

	gnu: ikiwiki: Replace deprecated input.
	* gnu/packages/web.scm (ikiwiki)[native-inputs]: Remove bazaar; add breezy.

	Change-Id: Iebaaea0088bbfe60b101774fde6204e3effb1256

2025-12-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: mcy: Update to 0.60.
	* gnu/packages/electronics.scm (mcy): Update to 0.60.

	Change-Id: I6499b4381b064967aada2f3f880c9c00859a5e61

2025-12-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: eqy: Update to 0.60.
	* gnu/packages/electronics.scm (eqy): Update to 0.60.

	Change-Id: I5830309c613becbf92051bdcaa3ba36a40e0dc83

2025-12-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: sby: Update to 0.60.
	* gnu/packages/electronics.scm (sby): Update to 0.60.

	Change-Id: I14633f778eaed74fc6af059ac1d37cdb5c6c88ef

2025-12-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: yosys: Update to 0.60.
	* gnu/packages/electronics.scm (yosys): Update to 0.60.
	[inputs]: Add editline.
	[native-inputs]: Remove python and tcl.
	[arguments]: Enable libyosys in ’configure-makefile #:phase.
	[synopsys]: Update.
	[description]: Update.

	Change-Id: I295961abf7d4bfa9dc9ce1b2e8bd68b0950e96f0

2025-12-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: abc-yosyshq: Update to 0.60.
	* gnu/packages/electronics.scm (abc-yosyshq): Update to 0.60.

	Change-Id: I496352f70b03fe39618e64e02b3ecc98f3dcd0df

2025-12-03  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: perl-sdl: Fix build with gcc@14.
	* gnu/packages/perl.scm (perl-sdl)[arguments]<#:phases>{gcc-14}:
	New phase to set CFLAGS.

	Fixes: guix/guix#4630
	Change-Id: I8bc422b6867e0c49586797b57ef49df2881fcbba

2025-12-03  Reza Housseini  <reza@housseini.me>

	gnu: openfoam-com: Update to 2506.
	* gnu/packages/simulation.scm (openfoam-com): Update to 2506.
	[source]: Switch to git-fetch. Remove snippets.
	[arguments]: Add parent variable to replace version for inherited package.

	Change-Id: I2c79e98e621516dfe0e950a41b9abb515da43af3

2025-12-03  Reza Housseini  <reza@housseini.me>

	gnu: openfoam-org: Update to 13.
	* gnu/packages/simulation.scm (openfoam-org): Update to 13.
	[source]: Switch to git-fetch. Move snippets to phases.
	[native-inputs, inputs]: Move runtime dependencies from native-inputs
	to inputs. Add dependencies for paraview to build plugin. Switch to Qt6.
	[arguments]: Reorder phases, use configure phase for configuration.
	Add version suffix to OpenFOAM install folder.
	Add phase to patch version. Add phase to patch paraview.
	Wrap the binaries with the environment variables sourced from bashrc.

	Change-Id: I26a313fa3aab22bff5a743890c6ffb0d56857f0b

2025-12-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-clf: Switch to pyproject.
	* gnu/packages/web.scm (python-clf):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Relocate field, improve style.
	[propagated-inputs]: Remove python-nose, python-lxml, python-pyaml.
	[native-inputs]: Add python-pynose, python-setuptools.

	Change-Id: I975f1db21afbfa5af283a0f409e1d6b4259d3575

2025-12-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-jupyter-console: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-jupyter-console):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend>: Set it.
	[native-inputs]: Add python-setuptools.  Remove python-nose.

	Change-Id: Ida809559b38d65e03be9fb25d244eb2550b0c353

2025-12-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pdf2image: Replace python-nose by python-pynose.
	* gnu/packages/python-xyz.scm (python-pdf2image)
	[arguments]: Improve style.
	[native-inputs]: Remove python-wheel.  Replace python-nose by
	python-pynose.

	Change-Id: I2a7f607931144c6858efc95f4845f2866be0224d

2025-12-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-colorspacious: Disable tests.
	python-nose runs 0 tests, let's remove it and disable tests instead.

	* gnu/packages/python-xyz.scm (python-colorspacious)
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Remove python-nose, python-wheel.
	[description]: Improve style.

	Change-Id: I6a2a58ea8f5183e4933b1dca227e8086640cd11d

2025-12-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-restructuredtext-lint: Remove python-nose native-inputs.
	* gnu/packages/python-xyz.scm (python-restructuredtext-lint)
	[arguments]<#:test-backend>: Switch to unittest.
	[native-inputs]: Remove python-nose.

	Change-Id: I1d59f2012ff939b5856c3cc482d40391f0d2fb5e

2025-12-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-dogtail: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-dogtail):
	[source, arguments]: Run guix style.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.  Replace python-nose by
	python-pynose.

	Change-Id: I7376f34c8e80465373be8ecd1b55af0c494491af

2025-12-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-flask-principal: Switch to pyproject.
	* gnu/packages/python-web.scm (python-flask-principal):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.  Replace python-nose by
	python-pynose.
	[home-page]: Refresh it.
	[description]: Improve style.

	Change-Id: Ifb153aed9a690567d254b3a29ef26e70b017137d

2025-12-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-flask-markdown: Switch to pyproject.
	* gnu/packages/python-web.scm (python-flask-markdown):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phase 'set-version.
	[native-inputs]: Add python-setuptools.  Replace python-nose by
	python-pynose.

	Change-Id: I2d463e5fbb614bd267b5199ebd9983806f1b14a4

2025-12-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-traittypes: Replace python-nose by python-pynose.
	* gnu/packages/python-science.scm (python-traittypes)[native-inputs]:
	Replace python-nose by python-pynose.  Remove python-wheel.

	Change-Id: Ia90b2d1311026af1bfee295cc5db3c0cac392932

2025-12-03  Giacomo Leidi  <therewasa@fishinthecalculator.me>

	Update Giacomo's email address.
	The change was automated via:

	git grep -l goodoldpaul@autistici.org |
	    xargs sed -i 's/goodoldpaul@autistici.org/therewasa@fishinthecalculator.me/g'

	* .mailmap: New entry.

	Change-Id: I1629388334695d221647afe6a14faf61af5fe0d6

2025-12-02  Andreas Enge  <andreas@enge.fr>

	gnu: alpine: Fix previous commit.
	This is a follow-up to commit 41357c7d1c5485276a746f8ab24ff706ffe87a4e
	which was pushed without one change.

	* gnu/packages/mail.scm (alpine)[arguments]<#:configure-flags>:
	Correct a typo.

	Change-Id: I8505829da14e026c958ed1c4ca0a65c5c45cf93f

2025-12-02  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: alpine: Fix build with gcc-14.
	* gnu/packages/mail.scm (alpine)[arguments]<#:configure-flags>: Add CFLAGS.

	Fixes: guix/guix#4585
	Change-Id: I8229b699d4ae15548f61586d2ee7d1c1b1602c7b
	Co-authord-by: Andreas Enge <andreas@enge.fr>

2025-12-02  Reza Housseini  <reza@housseini.me>

	gnu: Add trilinos-zoltan.
	* gnu/packages/maths.scm (trilinos-zoltan): New variable.

	Change-Id: I6aac3a2eb3a333720a9e23bc0af4edf1d931944d

2025-12-02  Lilah Tascheter  <lilah@lunabee.space>

	doc: home: Document Himitsu services.
	* doc/guix.texi (Home Services)[Secrets Home Services]: New section...
	  (Top,Home Services): ...and add to tables of contents.

	Change-Id: Ie290d2ad642c1679c410bbb96d1d7e5283988b7a

2025-12-02  Lilah Tascheter  <lilah@lunabee.space>

	gnu: home: Add himitsu-secret-service service.
	* gnu/home/services/secrets.scm
	  (home-himitsu-secret-service-configuration): New configuration.
	  (himitsu-secret-service-shepherd-service): New procedure.
	  (home-himitsu-secret-service-type): New service.

	Change-Id: Ifb05edce06dbe6a24282701c94007a95dcda1313

2025-12-02  Lilah Tascheter  <lilah@lunabee.space>

	gnu: home: Add himitsu-ssh service.
	* gnu/home/services/secrets.scm
	  (remember-option?,list-of-remember-options?): New types.
	  (himitsu-serialize-list-of-remember-options): New serializer.
	  (home-himitsu-ssh-configuration): New configuration.
	  (himitsu-ssh-shepherd-service,himitsu-ssh-himitsu.ini,
	   himitsu-ssh-environment-variables): New procedures.
	  (home-himitsu-ssh-service-type): New service.

	Change-Id: I051a97aec2396dd899078c594c9d0b989a0aa6f1

2025-12-02  Lilah Tascheter  <lilah@lunabee.space>

	gnu: home: Add himitsu service.
	* gnu/home/services/secrets.scm: New file...
	* gnu/local.mk (GNU_SYSTEM_MODULES): ...and add it.

	Change-Id: I6bd1a3843fd9e93d11e4a8f3fa2a510f5891a2d7

2025-12-02  Lilah Tascheter  <lilah@lunabee.space>

	gnu: password-utils: Add himitsu-secret-service.
	* gnu/packages/password-utils.scm (himitsu-secret-service): New variable.

	Change-Id: If4e2b48241fdde2a5b304f94a4afc04958a0e6f0

2025-12-02  Lilah Tascheter  <lilah@lunabee.space>

	gnu: password-utils: Add himitsu-git.
	* gnu/packages/password-utils.scm (himitsu-git): New variable.

	Change-Id: I745428319dfa9c3a375101941bf940848d62f3eb

2025-12-02  Lilah Tascheter  <lilah@lunabee.space>

	gnu: password-utils: Add himitsu-ssh.
	* gnu/packages/password-utils.scm (himitsu-ssh): New variable.

	Change-Id: I42c249478e8ecbcd66cd9571ee20213c723dc8f4

2025-12-02  Lilah Tascheter  <lilah@lunabee.space>

	gnu: password-utils: Add hiprompt-gtk.
	* gnu/packages/password-utils.scm (hiprompt-gtk): New variable.

	Change-Id: Ieaf6765873129cc8f316ad3d4bd03de19f9053d7

2025-12-02  Lilah Tascheter  <lilah@lunabee.space>

	gnu: password-utils: Add himitsu.
	* gnu/packages/password-utils.scm (himitsu): New variable.

	Change-Id: Ib13c62177dfc9e2f121606bc71f391e09fb4d1e4

2025-12-02  Lilah Tascheter  <lilah@lunabee.space>

	gnu: hare-xyz: Add hare-gtk4-layer-shell.
	* gnu/packages/hare-xyz.scm (hare-gtk4-layer-shell): New variable.

	Change-Id: Ifa369e88ef3e9940fe11d9c922cbef01a9cdfb37

2025-12-02  Lilah Tascheter  <lilah@lunabee.space>

	gnu: hare-xyz: Add hare-adwaita.
	* gnu/packages/hare-xyz (hare-adwaita): New variable.

	Change-Id: Ifc2a397dec1e8a9fb9e750182e1a5aa34cfe6f9a

2025-12-02  Lilah Tascheter  <lilah@lunabee.space>

	gnu: hare-xyz: Add hare-gi.
	* gnu/packages/hare-xyz (hare-gi): Add hare-gi.

	Change-Id: If1a67a21966ae8d6474c1b15c02bb98f941dfd4b

2025-12-02  Lilah Tascheter  <lilah@lunabee.space>

	gnu: hare-xyz: Add hare-ssh.
	* gnu/packages/hare-xyz.scm: New file...
	* gnu/local.mk (GNU_SYSTEM_MODULES): ...and add it.

	Change-Id: I4a452368fba29375159bdb7ce667a3cfe66872df

2025-12-02  Lilah Tascheter  <lilah@lunabee.space>

	gnu: python-xyz: Add python-pyhimitsu.
	* gnu/packages/python-xyz.scm (python-pyhimitsu): New variable.

	Change-Id: Ia8ad95f466f749152c8c16ad71fc46de9c32f615

2025-12-02  Lilah Tascheter  <lilah@lunabee.space>

	gnu: python-xyz: Add python-prctl.
	* gnu/packages/python-xyz.scm (python-prctl): New variable.

	Change-Id: I14b788cd83650a38a448d6474ce305f0ccfcb559

2025-12-02  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: weechat: Update to 4.8.1.
	* gnu/packages/irc.scm (weechat): Update to 4.8.1.

	Change-Id: Ie15fcc8f32f780cc812f31beb0f5177841ec100c

2025-12-02  Andreas Enge  <andreas@enge.fr>

	gnu: rsibreak: Fix source location.
	* gnu/packages/kde-utils.scm (source): Correct expression for versioned
	subdirectory.

	Fixes: guix/guix#4603
	Change-Id: Ic9f360ac55f595896d0c253cd905bb36b08d78ff

2025-12-02  Marek Paśnikowski  <marek@marekpasnikowski.pl>

	gnu: korganizer: Remove deprecated input.
	* gnu/packages/kde-pim.scm (korganizer)[inputs]: Remove akonadi-notes.

	Change-Id: I936776ef049072601f2e0856a67aec21f13e7f20

2025-12-02  Marek Paśnikowski  <marek@marekpasnikowski.pl>

	gnu: kmessagelib: Remove deprecated input.
	* gnu/packages/kde-pim.scm (kmessagelib)[inputs]: Remove akonadi-notes.

	Change-Id: I26748f068ffd0cf39204737d9399ab091d009efc

2025-12-02  Marek Paśnikowski  <marek@marekpasnikowski.pl>

	gnu: kdepim-runtime: Remove deprecated input.
	* gnu/packages/kde-pim.scm (kdepim-runtime)[inputs]: Remove akonadi-notes.

	Change-Id: Id6c645175db80da1ea1e4e2312487a0cf6ec99ee

2025-12-02  Marek Paśnikowski  <marek@marekpasnikowski.pl>

	gnu: kdepim-addons: Remove deprecated input.
	* gnu/packages/kde-pim.scm (kdepim-addons)[inputs]: Remove akonadi-notes.

	Change-Id: Ie9e8b8848868d10ae2ecae6f3fab76c5ebcb5818

2025-12-02  Marek Paśnikowski  <marek@marekpasnikowski.pl>

	gnu: kcalendarsupport: Remove deprecated input
	* gnu/packages/kde-pim.scm (kcalendarsupport)[inputs]: Remove
	akonadi-notes.

	Change-Id: Ic19adca52da6245c8d51177e68ab70d2b38a8b5b

2025-12-02  Andreas Enge  <andreas@enge.fr>

	gnu: kdepim-addons: Fix build.
	* gnu/packages/kde-pim.scm (kdepim-addons)[arguments]<#:phases>:
	Wrap with cargo-guile-json extension.

	Change-Id: Ibb1945068b0039e3b76322d5e0475722acefb011

2025-12-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: waypipe: Hardcode libvulkan.
	Currently, trying to run waypipe with graphical acceleration results in the
	error:
	  Sending error: src/dmabuf.rs:945: Failed to load Vulkan library:
	  LibraryLoadFailure(DlOpen { desc: "libvulkan.so.1: cannot open shared object
	  file: No such file or directory" })
	This patch fixes this error by loading libvulkan from a known location.

	* gnu/packages/freedesktop.scm (waypipe)[#:phases]: Add ‘patch-vulkan’.

2025-12-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: waypipe: Fix build.
	* gnu/packages/freedesktop.scm (waypipe)[#:phases]: Wrap in with-extensions to
	add cargo-guile-json.

2025-12-02  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: emacs-telega: Update to 0.8.570.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.570.

	Change-Id: I53cefc17cb0b4c11ea7dfcf3c7613a52578e4dcb

2025-12-02  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: emacs-telega-server: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to 1.0.0.

	Change-Id: Idbd393e702a1fb39168a9bf18e898d1a081b1703

2025-12-02  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: tdlib: Update to 1.8.57.
	* gnu/packages/telegram.scm (tdlib): Update to 1.8.57.

	Change-Id: Ib080b57f4cca5e94f80c513fbee8e2cbf679f45f

2025-12-02  Jiyu  <info@jiyu.dev>

	gnu: u-boot: Removed non-free software.
	Change-Id: Ic647e659f41f245ce4a1409b232b24a91bd9ff25

2025-12-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libcap: Fix build on powerpc-linux.
	* gnu/packages/linux.scm (libcap)[arguments]: When building for
	powerpc-linux add a phase to apply a patch.
	* gnu/packages/patches/libcap-magic-glibc-constant.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I3d2d7d09684af604b17b13ffbcfcc31db46d2d82

2025-12-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libseccomp: Fix tests on powerpc-linux.
	* gnu/packages/linux.scm (libseccomp)[arguments]: When building for
	powerpc-linux add a phase to skip a test.

	Change-Id: I670a9a2cf73073daca634cf4e8358e18d0ef91bd

2025-12-02  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.86.7.
	* gnu/packages/prolog.scm (trealla): Update to 2.86.7.

	Change-Id: Ied45fed8dedfca7d85dd3104488203b4d436b522

2025-12-02  jgart  <jgart@dismail.de>

	gnu: Add mnc.
	* gnu/packages/golang-apps.scm (mnc): New variable.

	Change-Id: If341b357dae444ed86ac33598bc45eb9ab9c9986

2025-12-02  jgart  <jgart@dismail.de>

	gnu: Add go-github-com-influxdata-cron.
	* gnu/packages/golang-xyz.scm (go-github-com-influxdata-cron): New variable.

	Change-Id: If9988b39dcac7173b9df41955484589cca356cc4

2025-12-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: hungrycat: Build from git.
	* gnu/packages/admin.scm (hungrycat):
	[source]: Switch to git-fetch.
	[arguments] <make-flags>: Set CC for target.
	<phases>: Add 'build-doc.
	[native-inputs]: Remove python-wrapper and python-pynose; add automake,
	autoconf, cppcheck, and python-docutils.

	Change-Id: I874ebefc90b850985bf55bfd3718e817a4f6d580

2025-12-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-hyperopt: Replace python-nose by python-pynose.
	* gnu/packages/machine-learning.scm (python-hyperopt)[native-inputs]:
	Remove python-black, python-wheel.  Replace python-nose by
	python-pynose.

	Change-Id: Icf1304ed373583a3e827c2f9e9bcb3aa89a9a4c6

2025-12-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: aacircuit: Replace python-nose by python-pynose.
	* gnu/packages/electronics.scm (aacircuit)
	[arguments]<#:phases>: Refresh phase 'wrap-aacircuit.
	[native-inputs]: Remove python-wheel.  Replace python-nose by
	python-pynose.

	Change-Id: I43834e9a1280550f12a94a3fc20ce781ed05f1b6

2025-12-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: seqmagick: Fix build and remove python-nose.
	* gnu/packages/bioinformatics.scm (seqmagick)
	[arguments]<#:phases>: Add phase 'set-version.
	[native-inputs]: Remove python-wheel.  Replace python-nose by
	python-pynose.

	Change-Id: I5a10d7702d59c6f837761ff96e11f0ff470e0626
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-12-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: rseqc: Disable tests.
	python-nose runs 0 tests, let's remove it and disable tests instead.

	* gnu/packages/bioinformatics.scm (rseqc)
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Remove python-nose.
	[propagated-inputs]: Remove python-wheel.

	Change-Id: I5be4019f6093478b5ab28f07a52319c7cfbd7cd8

2025-12-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: crossmap: Disable tests.
	python-nose runs 0 tests, let's remove it and disable tests instead.

	* gnu/packages/bioinformatics.scm (crossmap)
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Remove python-nose, python-wheel.

	Change-Id: I2fbbefac935901c4bafea3b8c941b81d3e404a23

2025-12-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: clipper-peak: Adjust native-inputs.
	* gnu/packages/bioinformatics.scm (clipper-peak)[native-inputs]:
	Remove python-wheel; replace python-nose by python-pynose; sort a->z.

	Change-Id: Id8fa425960c4d8675f3e863e0576dc407c383d8f
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-12-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: ciri-long: Replace python-nose by python-pynose.
	* gnu/packages/bioinformatics.scm (ciri-long)
	[arguments]: Run guix style -S arguments.
	[native-inputs]: Replace python-nose by python-pynose.

	Change-Id: If028b5e1eb3915019aa6f4798aaf73d4cd13797f

2025-12-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-benchexec: Adjust native-inputs.
	* gnu/packages/benchmark.scm (python-benchexec)[native-inputs]:
	Remove python-wheel; replace python-nose by python-pynose.

	Change-Id: I2c6a250c249b88c0bc62975956c0660405477ef8

2025-12-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: hungrycat: Replace python-nose by python-pynose.
	* gnu/packages/admin.scm (hungrycat)[native-inputs]: Improve style,
	replace python-nose by python-pynose.

	Change-Id: I922c0ca7d4c24d546e0510e182abc9f584ec3c69

2025-12-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: hydrus-network: Switch to pyproject.
	* gnu/packages/image-viewers.scm (hydrus-network):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Rewrite 'check phase replacement.
	[native-inputs]: Add python-setuptools.  Remove python-nose.

	Change-Id: Ibf6c4e5beacb220c66ede6991ae7b47d873c5c9a

2025-12-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pynose: Improve package.
	* gnu/packages/python-check.scm (python-pynose):
	[arguments] <phases>: Use custom 'check.
	[native-inputs]: Remove python-wheel.
	[synopsis]: Adjust it to reflect the logic.
	[description]: Add more details from proejct's README and mention that
	it may be used as Nose replacement.

	Change-Id: Ib5b35803d8e5240433a86f57423d28691ec696e8

2025-12-02  Rutherther  <rutherther@ditigal.xyz>

	image: Fix bootloader-uses-grub-efi logic.
	* gnu/system/image.scm (bootloader-uses-grub-efi?):
	Check by symbol names, not by bounded symbols.

	Change-Id: Ia50b07a160ca9c081c9e4cb5e3d6ebdabc89ad4c

2025-12-02  Rutherther  <rutherther@ditigal.xyz>

	image: Supply grub-efi from esp partition initializer.
	Instead of passing down grub-efi in system-disk-image,
	pass it down only where it's necessary - in esp partitions.

	Since the esp partitions are only for grub, I renamed them
	so that it's more clear to future users of them. They
	do not check the bootloader of os at all, they always
	initialize grub.

	Followup of 1dfe1ebdf6399256b5ed9f2d6e77722aceaae07d,
	fixing regression for mbr-hybrid images.

	Fixes: #4538.

	* guix/system/image.scm
	(esp-partition/grub): Rename from esp-partition; Pass grub-efi to
	initialize-efi-partition.
	(esp32-partition/grub): Rename from esp32-partition; Pass grub32-efi to
	initialize-efi-partition.
	(esp-partition, (esp32-partition): Deprecate.
	(system-disk-image): Do not supply grub-efi arguments.

	Change-Id: I336c3144e8efc3ce872031e631d64d3708546ff8

2025-12-02  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add open-logic.
	* gnu/packages/electronics.scm (open-logic): New variable.

	Change-Id: Icb4619170339d678d7769de09a4ca36ff87b1221

2025-12-02  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add python-sounddevice.
	* gnu/packages/audio.scm (python-sounddevice): New variable.

	Change-Id: Ia4bb0b52aab812232f82ca299b29e429d07007ce

2025-12-02  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-gptel-prompts: Update to 1.0-2.f1c2920.
	* gnu/packages/emacs-xyz.scm (emacs-gptel-prompts): Update to
	1.0-2.f1c2920.

	Change-Id: If4a077419a9729bd9767481cb2ef719ddc6c1ddc

2025-12-02  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-gptel: Update to 0.9.9.3.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.9.9.3.
	[arguments]: Add #:test-command.
	<#:phases>: Add ’unpack-tests, ’rename-pkg, ’rename-pkg-back and updated
	’use-appropriate-curl.
	[native-inputs]: Add emacs-gptel-test-files.

	Change-Id: I4cbdba248a108d87f9c4b43d36de5ec912fa4d5e

2025-12-02  Jason Conroy  <jconroy@tscripta.net>

	gnu: ocaml-4.07: Fix build with gcc@14.
	* gnu/packages/ocaml.scm (ocaml-4.07)[arguments]:
	   <#:phases>{patch-cflags}: Add CFLAGS
	  `-Wno-incompatible-pointer-types` and
	  `-Wno-implicit-function-declaration` to configure and build scripts.
	  Also remove `-Werror` to avoid failure on macro redefinition.

	Change-Id: I2defd11fc2741856cd48f853706fe37b165a16c0

2025-12-02  Jason Conroy  <jconroy@tscripta.net>

	gnu: camlboot: Fix build with gcc@14.
	* gnu/packages/ocaml.scm (camlboot)[arguments]:
	  <#:phases>{patch-makefile}: Make configure errors more visible.
	  <#:phases>{patch-cflags}: Add CFLAGS
	  `-Wno-incompatible-pointer-types` and
	  `-Wno-implicit-function-declaration` to configure and build scripts.
	  Also remove `-Werror` to avoid failure on macro redefinition.

	Change-Id: I132ae6af1360f63cccfa6dd3afcb643c92726487

2025-12-02  Jason Conroy  <jconroy@tscripta.net>

	gnu: ocaml-guile: Fix build with gcc@14.
	* gnu/packages/ocaml.scm (ocaml-guile)[arguments]: Modify Dune
	  configurator script to add CFLAG `-Wno-int-conversion`.

	Change-Id: I9eab10fc7e10904e46346bfeb207eae3a58ca300

2025-12-02  Tomas Volf  <~@wolfsden.cz>

	gnu: podman: Update to 5.7.0.
	* gnu/packages/containers.scm (podman): Update to 5.7.0.
	[arguments]<#:phases>{fix-hardcoded-paths}: Update file name.
	[native-inputs]: Use go-1.24.

	Closes: https://issues.guix.gnu.org/79919
	Change-Id: I4193174311eee928a98a653e16d6be4a5deb2624

2025-12-01  Tomas Volf  <~@wolfsden.cz>

	gnu: go-github-com-cpuguy83-go-md2man-v2: Update to 2.0.7.
	* gnu/packages/golang-xyz.scm (go-github-com-cpuguy83-go-md2man-v2): Update to
	2.0.7.

	Change-Id: I91a88f88c3ee974eb0a1191bc1c87ed438200530

2025-12-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ibm-go-sdk-core: Fix name.
	This is a following up 69c0bfbb99597707eca32491e8eb29302471af7d
	commit (gnu: Add go-github-com-ibm-go-sdk-core.).

	* gnu/packages/golang-web.scm (go-github-com-ibm-go-sdk-core): Rename
	to go-github-com-ibm-go-sdk-core-v5 to fix importer.
	[name]: Likewise.
	* gnu/packages/sync.scm (rclone)[native-inputs]: Remove
	go-github-com-ibm-go-sdk-core; add go-github-com-ibm-go-sdk-core-v5.

	Change-Id: Ib8d87a82aba645c85ccf017476c4499710b5df8f

2025-12-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: vigra: Remove python-nose native-inputs.
	* gnu/packages/image.scm (vigra)
	[arguments]: Relocate field.
	[native-inputs]: Remove python-nose.

	Change-Id: Ic0acd630a9cfef9019efc5b9dbb543c8ff881261

2025-12-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-spake2: Switch to pyproject.
	* gnu/packages/python-crypto.scm (python-spake2):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[propagated-inputs]: Remove python-hkdf.

	Change-Id: I2f767e142446b867c7341c66e907c784ada2b22a

2025-12-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: lightgbm: Switch to pyproject.
	* gnu/packages/machine-learning.scm (lightgbm):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style and refresh <#:phases>.
	[native-inputs]: Add python.  Remove python-nose.
	[description]: Improve style.

	Change-Id: I0d1e2560573a412814d303d65c33b30a545f9416

2025-12-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-graphtools: Remove uneeded native-inputs.
	* gnu/packages/graph.scm (python-graphtools)[native-inputs]: Remove
	python-black, python-coverage, python-coveralls.  Replace python-nose
	by python-pynose.

	Change-Id: Ided53c4b39d061c57ec1633f8b151597253d9347

2025-12-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mygpoclient: Update to 1.10.
	* gnu/packages/gpodder.scm (python-mygpoclient): Update to 1.10.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Refresh them.
	[native-inputs]: Add python-setuptools.  Remove python-coverage,
	python-nose.
	[description]: Improve style.

	Change-Id: Icc6a00c7ad9977bf42043ac387e81861e2f2c413

2025-12-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: ocrodjvu: Switch to pyproject.
	* gnu/packages/djvu.scm (ocrodjvu):
	[arguments]: Relocate field, improve style.
	<#:modules, #:imported-modules>: Switch to pyproject modules.
	<#:phases>: Wrap with pyproject-guile-json extension.
	[native-inputs]: Replace python-nose by python-pynose.

	Change-Id: Ic0009a5986a74fe27551f7aadf3ddb83cf17827b

2025-12-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: didjvu: Switch to pyproject.
	* gnu/packages/djvu.scm (didjvu):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.
	<#:phases>: Relocate and refresh phase 'wrap-path.
	[native-inputs]: Add python-setuptools.  Remove python-nose, as tests
	are disabled anyway.

	Change-Id: I66844660a5cb54cb72f75e021db40908756df35d

2025-12-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-jaconv: Update to 0.4.0-0.d427346.
	* gnu/packages/python-xyz.scm (python-jaconv): Update to 0.4.0-0.d427346.
	[source]: Switch to git-fetch.
	[native-inputs]: Remove python-wheel.  Replace python-nose by python-pynose.

	Change-Id: I2106aa0237e41af9263fb662d2f7a8be15547bde

2025-12-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-minimock: Update to 1.3.0.
	* gnu/packages/check.scm (python-minimock): Update to 1.3.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pynose, python-setuptools.
	[home-page]: Refresh it.
	[description]: Improve style.

	Change-Id: I61fbd1609556b7d24230f1e23be9f63cdd82ead9

2025-12-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: cxxtest: Switch to pyproject.
	* gnu/packages/check.scm (cxxtest):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.
	<#:tests?>: Disable them and add a comment.
	[native-inputs]: Add python-setuptools.

	Change-Id: I61154ab221d90f0457ee879ed017d092b08bcb12

2025-12-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mpv: Improve package.
	Dependency on python-xvfbwrapper was review by upstream in 2023, see:
	<https://github.com/jaseg/python-mpv/issues/249>.

	* gnu/packages/python-xyz.scm (python-mpv):
	[arguments]: Use THIS-PACKAGE-INPUT and FORMAT to simplify "libmpv"
	substitution.
	[native-inputs]: Remove python-xvfbwrapper and python-wheel; add
	xorg-server-for-tests.

	Change-Id: I5856d4a5cb68a442b34ef4518361ab5aec8b7a50

2025-12-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyvirtualdisplay: Enable more tests.
	* gnu/packages/python-xyz.scm (python-pyvirtualdisplay):
	[arguments] <test-flags>: Rework skipped tests.
	[propagated-inputs]: Remove python-easyprocess and python-pillow.
	[native-inputs]: Remove python-wheel; add python-easyprocess.

	Change-Id: Ic23d47046b93a0120239fbdf9c3664e1ed2561bc

2025-12-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-olm: Switch to pyproject.
	* gnu/packages/crypto.scm (python-olm):
	[build-system]: Switch to pyproject-build-system.
	[arguments] <phases>: Use default 'check.
	[native-inputs]: Add python-setuptools.

	Change-Id: I5179965b0a5eb0e40e1926d36c1ac14dabacbe69

2025-12-01  Eric Bavier  <bavier@posteo.net>

	gnu: Upgrade Handbrake.
	* gnu/packages/patches/ffmpeg-svt-av1-v3.patch,
	gnu/packages/patches/x265-4-arm-flags.patch: New patches.
	* gnu/local.mk (dist_patch_DATA): Register them.
	* gnu/packages/video.scm (x265-4, svt-av1-3, ffmpeg-handbrake)
	(ffmpeg-x265): New variables.
	(handbrake): Upgrade to version 1.10.2.
	[origin]: Move modules adjustment to ...
	[arguments]: ... a new 'disable-contrib phase.
	[native-inputs]: Use new list syntax.  Add meson, ninja.
	[inputs]: Same.  "gtk+" -> "gtk", "ffmpeg" -> "ffmpeg-handbrake", "x265" ->
	"x265-handbrake".  Add svt-av1-3.

	Fixes: guix/guix#2337
	Change-Id: Ia0e911e166f96a6f5e28697759a4abfa1a5d5f93

2025-12-01  Ignacio Marmolejo  <ignacio.marmolejo@gmail.com>

	gnu: Add pass-update.
	* gnu/packages/password-utils.scm (pass-update): New variable.

	Change-Id: I2162701d93f4b10c720a9b17b8b1670159cbe5c2

2025-12-01  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: yt-dlp: Update to 2025.11.12.
	* gnu/packages/video.scm (yt-dlp): Update to 2025.11.12.
	[arguments]: Ignore additional failing tests.

	Change-Id: I38725750a1761937f76e5397795886d4b3ca1f6c

2025-12-01  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-url.
	* gnu/packages/python-web.scm (python-url): Delete variable.

	Fixes: guix/guix#3970
	Change-Id: I29400ea211032ed156ce1ad669c24f23d065b650

2025-12-01  Andreas Enge  <andreas@enge.fr>

	gnu: Remove font-dongle.
	* gnu/packages/fonts.scm (font-dongle): Delete variable.

	Fixes: guix/guix#3937
	Change-Id: I3f07ef4e2b620545fbb988f756e40841cfac021a

2025-12-01  Andreas Enge  <andreas@enge.fr>

	gnu: Remove awscliv2.
	* gnu/packages/python-web.scm (awscliv2): Delete variable.

	Fixes: guix/guix#3926
	Change-Id: I33c7a0e3103956d5430b040346e58af99d5333fe

2025-12-01  Andreas Enge  <andreas@enge.fr>

	gnu: Remove 4dtris.
	* gnu/packages/games.scm (4dtris): Delete variable.

	Fixes: guix/guix#3901
	Change-Id: I93d25d24927d001e9c4fb43ca3266a153510ccef

2025-12-01  Andreas Enge  <andreas@enge.fr>

	gnu: boinc-client: Fix inputs.
	This is a follow-up to commit 1f5baa69304ac8dc46300820cc6845f6ec1e4929 .

	* gnu/packages/distributed.scm (boinc-client)[inputs]: Remove libzip.

	Change-Id: Id876cada801976aa2617ff64e9a6910329fdfc8c

2025-12-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: vowpal-wabbit: Improve style.
	* gnu/packages/machine-learning.scm (vowpal-wabbit): Sort fields.
	[arguments]: Use G-Expressions.
	[home-page]: Update.

	Change-Id: Ia141a8e4b28e79b078896f39e13a958e9b1d4232

2025-12-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-deepxde: Update to 1.14.0.
	* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.14.0.
	[native-inputs]: Remove python-wheel.

	Change-Id: Iec5ce523468f848c2fb23649c2c2b7372a25fdd6

2025-12-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: dlpack: Update to 1.2.
	* gnu/packages/machine-learning.scm (dlpack): Update to 1.2.

	Change-Id: I19a5aa95576f025030e1dbe22fa2c5ca5cf2e71d

2025-12-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: llama-cpp: Update to 0.0.0-b7126.
	* gnu/packages/machine-learning.scm (llama-cpp): Update to 0.0.0-b7126.

	Change-Id: Ic15161c79030008d1d9e5759547c0fa394e7ca8f

2025-12-01  Vitalii Koshura  <lestat.de.lionkur@gmail.com>

	gnu: boinc-client: Update to 8.2.8.
	* gnu/packages/distributed.scm (boinc-client): Update to 8.2.8.

	Change-Id: Iaa607da15cf11afebf6e62365dd2efc5f11150ca

2025-12-01  Andreas Enge  <andreas@enge.fr>

	gnu: mgba-for-dolphin: Fix build.
	* gnu/packages/emulators.scm (mgba-for-dolphin)[inputs]: Replace ffmpeg
	by ffmpeg-6.

	Fixes: guix/guix#3785
	Change-Id: I65070e5d83e4103d132a0e2da7ee6ba72e77b3c6

2025-12-01  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Remove sysprof-3.44.
	* gnu/packages/gnome.scm (sysprof-3.44): Delete variable.

	Change-Id: I18548068b8d772c9f77b19812b55f1bd57d9303f

2025-12-01  Maxim Cournoyer  <maxim@guixotic.coop>

	build: Fix typo in canonicalize-path*.
	This is a fix up following commit c4298638ca27.

	* gnu/build/activation.scm (canonicalize-path*): Replace warning-error-port
	with current-warning-port.

	Reported-by: Ludovic Courtès <ludo@gnu.org>
	Change-Id: I6ead2f0b529552c88cdf1676e6129d6d3474b099

2025-12-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: enchive: Improve style.
	* gnu/packages/crypto.scm (enchive)[arguments]: Use G-Expressions.

	Change-Id: Iea37da31663013744e49cc93350ce38227ad0b91

2025-12-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: botan: Update to 3.9.0.
	* gnu/packages/crypto.scm (botan): Update to 3.9.0.
	[source]: Switch to git-fetch.

	Change-Id: I1068ac75783b4ec8776fa1ff653dfdb1ab793ead

2025-12-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add botan-2.
	* gnu/packages/crypto.scm (botan-2): New variable.
	* gnu/packages/messaging.scm (crypto)[inputs]: Replace botan by botan-2.

	Change-Id: I31df2426c9316c8bda60c1a0590f9aef1d5275f7

2025-12-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: keychain: Update to 2.9.6.
	* gnu/packages/crypto.scm (keychain): Update to 2.9.6.
	[arguments]: Use G-Expressions.

	Change-Id: I9ad09601c6f9bdb77d73eb5fa278ae1a19be73e6

2025-12-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: b3sum: Update to 1.8.2.
	* gnu/packages/crypto.scm (b3sum): Update to 1.8.2.
	[arguments]: Use G-Expressions.

	Change-Id: I4558026690fbb60b425020ab821dd5d5a282e6e5

2025-12-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: mkp224o: Improve style.
	* gnu/packages/crypto.scm (mkp224o)[arguments]: Use G-Expressions.

	Change-Id: Ied7bd905133ec1b13275ff82af916aacfbd4e014

2025-12-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-olm: Improve style.
	* gnu/packages/crypto.scm (python-olm)[arguments]: Use G-Expressions.

	Change-Id: I09f9798a30e18fe92c55fe8118147f7442ae8481

2025-12-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: olm: Update to 3.2.16.
	* gnu/packages/crypto.scm (olm): Update to 3.2.16.
	[arguments]: Use G-Expressions.
	[home-page]: Update.

	Change-Id: Id582c16a69dc337875c0505ed7e5651549aca0e1

2025-12-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: hpenc: Improve style.
	* gnu/packages/crypto.scm (hpenc)[arguments]: Use G-Expressions.

	Change-Id: If76c7c198a344ed2ec52b5af94415a081b1036f6

2025-12-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: asignify: Update to 1.1-2.d6b3651.
	* gnu/packages/crypto.scm (asignify): Update to 1.1-2.d6b3651.
	[arguments]: Use G-Expressions.

	Change-Id: I4f24fd7f1d025e5368a4764bb007b9008408a774

2025-12-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: transcrypt: Update to 2.3.1.
	* gnu/packages/crypto.scm (transcrypt): Update to 2.3.1.
	[arguments]: Use G-Expressions.

	Change-Id: I94be4f28e2be610e01e1944d4d2c582d8a72e706

2025-12-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: libmd: Update to 1.1.0.
	* gnu/packages/crypto.scm (libmd): Update to 1.1.0.
	[arguments]: Use G-Expressions.

	Change-Id: Ia4367b01ef5ad3727704c9bd566425f59881b86d

2025-12-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: minisign: Update to 0.12.
	* gnu/packages/crypto.scm (minisign): Update to 0.12.

	Change-Id: I4fd3eaf592bcf1fd5195df4f917c6007908a777c

2025-12-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: hash-extender: Update to 0.02-0.f00b1a0.
	* gnu/packages/crypto.scm (hash-extender)[arguments]: Use G-Expressions.
	<#:phases>: Delete check.

	Change-Id: Ib540c08e9b755d54bd486963a99d36d4e2277825

2025-12-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-googleapis-gax-go-v2: Fix name.
	* gnu/packages/golang-web.scm (go-github-com-googleapis-gax-go-v2)[name]:
	Adjust it to reflect go.mod import path.

	Change-Id: I2ed1b1b1cd953e33b0a054ef3834145e5855940e

2025-12-01  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add home-gcr-ssh-agent-service-type.
	GNOME Keyring used to be able to act as a wrapper over ssh-agent.
	It would display a GUI password entry dialog, including a checkbox to remember
	the password, which, if selected, would allow fully passwordless use of that key.

	The SSH functionality is disabled by default in gnome-keyring-daemon
	builds since version 1.46
	(commit 25c5a1982467802fa12c6852b03c57924553ba73).
	It has been moved
	(https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/67)
	into gcr-ssh-agent, which is part of the gcr package.

	* gnu/home/services/gnome.scm: New file.
	(gcr-ssh-agent-log-file,gcr-ssh-agent-shepherd-services): New public
	procedures.
	(gcr-ssh-agent-configuration): New configuration record.
	(home-gcr-ssh-agent-service-type): New service type.
	* gnu/local.mk: Add it.
	* doc/guix.texi: Document it.

	Change-Id: Idd3e40f544d40bb4c6682255f877cb79f0c70850
	Reviewed-by: Dariqq <dariqq@posteo.net>
	Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
	Modified-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-12-01  Jonas Meeuws  <jonas.meeuws@gmail.com>

	gnu: utsushi: Update 0.65.0-2.b296671 and fix tests.
	* gnu/packages/scanner.scm (utsushi): Update 0.65.0-2.b296671.
	[version, source]: Bump commit to b296671703ea3317ae1621f8ae67f7086208369d,
	revision to 2.
	[arguments]
	<tests?>: Remove (enable them).
	<phases>
	{patch-bootstrap-fail-on-error}: New phase, adds set -e to bootstrap.
	{update-gettext-version}: New phase, change an automake version.
	{fix-newer-sane-support}: New phase, uncomment an #error.
	{patch-shell-paths}: New phase.
	[inputs]: Add bash-minimal, gtkmm-2.
	[native-inputs]: Add coreutils, tesseract-ocr and tesseract-ocr-tessdata-fast
	for tests.
	[description]: Note that tesseract is an optional dependency.

	Change-Id: I2609a58773b417d5a4e54ba087f7eeee1e405140

2025-12-01  Maxim Cournoyer  <maxim@guixotic.coop>

	tests: Add test to validate /etc/locatime is a symlink.
	Match the modern desktop expectation set by systemd [0] and relied on by some
	software (GNOME/glib, icecat, ungoogle-chromium, etc.).

	[0]  https://www.man7.org/linux/man-pages/man5/localtime.5.html

	* gnu/tests/base.scm
	("/etc/localtime is a symlink to the timezone data file"): New test.

	Change-Id: I8fb95abb6a3e455dd7019d5d798f7862d16b6263
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2025-12-01  Maxim Cournoyer  <maxim@guixotic.coop>

	build/activation: Simplify the creation of /etc.
	Do not add a an extraneous /etc/static layer of indirection.

	* gnu/build/activation.scm (activate-etc) <realpath>: New nested procedure.
	Do not create /etc/static.  Symlink instead of copy all files under /etc,
	except for /etc/sudoers.

	Change-Id: I8ea16d07de256482efac37d2ff9482a5f56bd585
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2025-12-01  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add spell.
	* gnu/packages/aspell.scm (spell): New variable.

	Change-Id: I89333c66c23e43d4c90e6ef57203ca3a9dce78a1
	Reviewed-by: Cayetano Santos <csantosb@inventati.org>

2025-12-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	* po/doc/guix-cookbook.ta.po: New file.
	* po/doc/local.mk: Add 'ta' cookbook.
	* po/doc/po4a.cfg (po4a_langs): Add 'ta'.
	* po/guix/pt.po: New file.
	* po/guix/LINGUAS: Add 'pt'.
	* po/packages/ta.po: New file.
	* po/packages/LINGUAS: Add 'ta'.
	* doc/local.mk: Add 'ta' cookbook.
	* doc/htmlxref.cnf: Update URLs for cookbook.
	* doc/build.scm (%cookbook-languages): Add 'ta'.
	(html-manual-indexes)<language-index>: Hide PDF for 'ta'.
	* doc/guix-cookbook.texi (Top): Mention 'ta' cookbook.

	Change-Id: I05e887f31b0715def25ce1b1912077144ae65e92

2025-12-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: cookbook: Fix typo.
	* doc/guix-cookbook.texi (A Scheme Crash Course): Change
	supposed printout of code example to what is actually printed.

	Change-Id: I4d2d2f1f1c3be0a8251f2fc91bc5657bc63891c8

2025-11-30  Andy Tai  <atai@atai.org>

	gnu: gnuastro: Update to 0.24.
	* gnu/packages/astronomy.scm (gnuastro): Update to 0.24.

	Change-Id: If02e9abb4bee883fa65592c6e5497a0a613981f2

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-spacetrack.
	* gnu/packages/astronomy.scm (python-spacetrack): New variable.

	Change-Id: I9ab6910016b5861a339ae6c2485b4d9f6712415a

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-orbitalpy.
	* gnu/packages/astronomy.scm (python-orbitalpy): New variable.

	Change-Id: I467dfb60d73263dd5ae4dbf58628a8b621519a16

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-represent.
	* gnu/packages/python-xyz.scm (python-represent): New variable.

	Change-Id: If8081edde0caf8808a1930ed648c6896ba2b3a6f

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-rush.
	* gnu/packages/python-xyz.scm (python-rush): New variable.

	Change-Id: I1e7500e63b986e33bed8eb6c1e14181eebd23463

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-glue-geospatial.
	* gnu/packages/astronomy.scm (python-glue-geospatial): New variable.

	Change-Id: Ie6529b4b80c4758e3f12e260c687e8f98b575edc

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-astromartini.
	* gnu/packages/astronomy.scm (python-astromartini): New variable.

	Change-Id: Ibea4652ba7b919a97e5791bd266bbd3d89ea3320

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-astrodata.
	* gnu/packages/astronomy.scm (python-astrodata): New variable.

	Change-Id: If3552abcddda7f44ec620778e498383894053fda

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: uraniborg: Update to 0.0.14.
	* gnu/packages/astronomy.scm (uraniborg): Update to 0.0.14.

	Change-Id: I69a5e941349225d99cd3249bf9285fcb0d8c1129

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: tenmon: Update to 20251101.
	* gnu/packages/astronomy.scm (tenmon): Update to 20251101.

	Change-Id: Ia355ff3c3aa702672d9ea55770a4c7c8bc6a88c4

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: tangos: Update to 1.10.0.
	* gnu/packages/astronomy.scm (tangos): Update to 1.10.0.
	[arguments] <test-flags>: Enable more tests.
	<phases>: Add 'pre-check.
	[inputs]: Remove python-sqlalchemy; add python-psycopg2, python-pymysql,
	and python-sqlalchemy-2.
	[native-inputs]: Remove python-pynbody-1 and python-setuptools; add
	python-pynbody.

	Change-Id: Ied60d7bee177266d2e8e7f8fe1471a18505e7a8b

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: splash: Update to 3.11.6.
	* gnu/packages/astronomy.scm (splash): Update to 3.11.6.

	Change-Id: Iadabcc8c3d7513ffc59b14c235aa7bcd16e305fa

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: phd2: Update to 2.6.13-2.7ed00ec.
	* gnu/packages/astronomy.scm (phd2): Update to
	7ed00ec3e05fddb81b2026a07db9431e551f150e commit.

	Change-Id: I3e118c0bfb5384a820a614f56e5df442b33cca91

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: imppg: Update to 2.1.0.
	* gnu/packages/astronomy.scm (imppg): Update to 2.1.0.
	[arguments] <tests?>: Enable.

	Change-Id: Ie2313794e5a53e7b50272dbbaff8cf7fd9a8e238

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: celestia-content: Update to 0.0.0-2.e707d64.
	* gnu/packages/astronomy.scm (celestia-content): Update to
	e707d64080558860ea647f72f25571f3f9b05f53 commit.

	Change-Id: I186961bb015e39148acabf4682d355edea6b1862

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-spisea: Update to 2.1.15.
	* gnu/packages/astronomy.scm (python-spisea): Update to 2.1.15.
	[arguments] <phases>: Remove 'preparations; add 'fix-setup.cfg, and
	'set-version.
	[native-inputs]: Remove python-wheel.

	Change-Id: I27f5f846c3e9bc841ba259d7522909c91b40d6f6

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyxsim: Update to 4.4.3.
	* gnu/packages/astronomy.scm (python-pyxsim): Update to 4.4.3.
	[arguments] <phases>: Remove 'set-home.
	[native-inputs]: Remove python-wheel.

	Change-Id: I27f857dcd637b5223a0381206ebd032619d587b2

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fitsio: Update to 1.3.0.
	* gnu/packages/astronomy.scm (python-fitsio): Update to 1.3.0.
	[source] <snippet>: Addjust to new cfitsio version.

	Change-Id: I55585e641ebebb2ff79e5a5b10e054daf808eb2a

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroplan: Simplify package.
	* gnu/packages/astronomy.scm (python-astroplan)[arguments]
	<test-flags>: Switch to STRING-JOIN to reduce repetitions of " and not
	", prevent running documentation tests.
	<phases>: Remove 'prepare-test-environment; add simplified 'pre-check
	which does not re-build extensions.
	[native-inputs]: Remove python-wheel; add nss-certs-for-tests,
	python-ephem, and tzdata-for-tests.

	Change-Id: I0592532f39b5039e5301d6b55475e5b9b7a7614e

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-compression: Fix indentation.
	* gnu/packages/astronomy.scm (python-asdf-compression): Fix indentation.

	Change-Id: I7ede632c7396dae9ba6e0a0c1a71d903d9e7e30a

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-compression: Update to 0.1.0.
	* gnu/packages/astronomy.scm (python-asdf-compression): Update to 0.1.0.

	Change-Id: I17d7f21e6e8eee4610ef45da21634962bdd23bd9

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-romancal: Update to 0.21.0.
	* gnu/packages/astronomy.scm (python-romancal): Update to 0.21.0.
	[source]: Use the latest version tag.
	[arguments] <tests-flags>: Skip 2 more tests.
	[propagated-inputs]: Add python-romanisim.

	Change-Id: Ia809492c3d8dc71195dc96553aec87fd249a8aaa

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-romanisim.
	* gnu/packages/astronomy.scm (python-romanisim): New variable.

	Change-Id: I398bb9bc3b8f6d33e163ad9ed5f7b96f22562faa

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-galsim.
	* gnu/packages/astronomy.scm (python-galsim): New variable.

	Change-Id: Icbfb74c5f14c250513497aa8011bf417f5a726c4

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-lsstdesc-coord.
	* gnu/packages/astronomy.scm (python-lsstdesc-coord): New variable.

	Change-Id: I75092e97de5c65874f8c7235fcff9f1809840c65

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-specreduce: Update to 1.7.0.
	* gnu/packages/astronomy.scm (python-specreduce): Update to 1.7.0.
	[source]: Switch to git-fetch providing test data.
	[arguments] <tests?>: Enable.
	<test-flags>: Skip one test.
	<phases>: Add 'set-version, and 'relax-requirements.
	[propagated-inputs]: Remove python-specutils; add python-matplotlib and
	python-specutils-1.9.
	[native-inputs]: Remove python-wheel; add nss-certs-for-test,
	python-pypeit-minimal, python-pytest, python-pytest-mock, and
	python-setuptools.
	(python-specutils-1.9): New variable.

	Change-Id: I7d1197aa9ea88778fd32684aeb190cb1d646539a

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pypeit.
	* gnu/packages/astronomy.scm (python-pypeit, python-pypeit-minimal): New
	variables.

	Change-Id: I735665845a9a6497661e89b1337923c8f425e1c2

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-czml3: Update to 3.0.0.
	* gnu/packages/astronomy.scm (python-czml3): Update to 3.0.0.
	[native-inputs]: Remove python-wheel.

	Change-Id: I7f0db15c028eee393fff73d980dc1b89eaa54c3e

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jwst: Update to 1.20.2.
	* gnu/packages/astronomy.scm (python-jwst): Update to 1.20.2.
	[phases]{relax-requirements}: Remove no longer required relaxation.
	[propagated-inputs]: Remove opencv, python-asdf-astropy, and
	python-poppy; add python-jplephem, and python-pysiaf.
	[native-inputs]: Remove python-pytest-cov and python-wheel.

	Change-Id: Iaaca16eb913ea405f0e94643319834277cdfbda4

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-soxs: Update to 5.0.1.
	* gnu/packages/astronomy.scm (python-soxs): Update to 5.0.1.
	[arguments] <phases>: Remove 'set-home.
	[native-inputs]: Remove python-wheel.

	Change-Id: I0dd3e7bee6f4a23c5a6559a1390458e663c45656

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pynbody: Update to 2.3.3.
	* gnu/packages/astronomy.scm (python-pynbody): Update to 2.3.3.
	[arguments] <test-flags>: Rework ignored test files and deselected
	tests.
	<phases>: Remove 'set-compiler; add 'pre-check.
	[propagated-inputs]: Remove python-posix-ipc; add python-certifi.
	[native-inputs]: Remove python-wheel; add python-ipython.
	(python-pynbody-1): New variable.
	(genetic, tangos)[native-inputs]: Remove python-pynbody; add
	python-pynbody-1.

	Change-Id: I0bc626f3111de77169946f13bd415bc67d74597f

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-gwcs-0.21.
	* gnu/packages/astronomy.scm (python-gwcs-0.21): New variable.

	Change-Id: I70060f5506705e4837c324ae160184aa1453a947

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-bayesicfitting: Update to 3.2.5.
	* gnu/packages/astronomy.scm (python-bayesicfitting): Update to 3.2.5.
	[native-inputs]: Remove python-wheel.
	[synopsis]: Trim Python mentioning.
	[description]: Add more details from project's README.

	Change-Id: I55ca26850d15846718fc50b74abd440ac9147be8

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroscrappy: Update to 1.3.0.
	* gnu/packages/astronomy.scm (python-astroscrappy): Update to 1.3.0.
	[arguments] <phases>: Remove 'preparations, 'writable-compiler, and
	'tests-preparation; use custom 'check; add 'post-check.
	[native-inputs]: Remove python-wheel; add python-setuptools.

	Change-Id: I3c028da61cc157a989ab2bc0483691da503511c1

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stwcs: Update to 1.7.5.
	* gnu/packages/astronomy.scm (python-stwcs): Update to 1.7.5.
	[arguments] <phases>: Add 'relax-requirements.
	[native-inputs]: Remove python-wheel.

	Change-Id: I06bdb9ec441933a9eef81d9c8256d080fb1276bc

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pixell: Update to 0.31.3.
	* gnu/packages/astronomy.scm (python-pixell): Update to 0.31.3.
	[arguments]: Drop all.

	Change-Id: I399459aa42cbfe3b1dfcd81adde810be598e0df8

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-yt: Update to 4.4.2.
	* gnu/packages/astronomy.scm (python-yt): Update to 4.4.2.
	[arguments] <test-flags>: Limit parallel tests up to 8 threads.
	[native-inputs]: Remove python-wheel.

	Change-Id: I4b0864becd33956f3033f7ada435291899216e05

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-unyt: Update to 3.0.4.
	* gnu/packages/python-science.scm (python-unyt): Update to 3.0.4.
	[arguments]: Drop all.
	[propagated-inputs]: Remove python-h5py and python-matplotlib; add
	python-packaging.
	[native-inputs]: Remove python-pint and python-wheel.

	Change-Id: I3759ce1befbb804d1c2508df042c19082f9a7833

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-lenstronomy-minimal.
	* gnu/packages/astronomy.scm (python-lenstronomy-minimal): New variable.

	Change-Id: I708d43df351d29602c383ddf341aeb7024cfa8dc

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-lenstronomy: Enable more tests and adjust inputs.
	* gnu/packages/astronomy.scm (python-lenstronomy):
	[arguments] <test-flags>: Limit the number of parallel tests up to 8;
	enable more tests.
	<phases>: Add 'pre-check.
	[propagated-inputs]: Remove python-astropy, python-cobaya,
	python-dynesty, python-emcee, python-nautilus-sampler,
	python-slitronomy, and python-zeus-mcmc; add python-astropy-6.
	[native-inputs]: Add python-cobaya, python-emcee, python-nestcheck,
	python-nautilus-sampler, python-dynesty, python-setuptools,
	python-slitronomy, and python-zeus-mcmc.

	Change-Id: I4f891ec7418776e69ce8fa2f77d4e6affe9801cf

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-nestcheck.
	* gnu/packages/python-science.scm (python-nestcheck): New variable.

	Change-Id: Ieb2d6942e0f8f802853f821bc13c3b86aee74a6f

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-fgivenx.
	* gnu/packages/python-science.scm (python-fgivenx): New variable.

	Change-Id: I2f3d49e5340b803616618628439df6889c86fc61

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-coolest: Update to 0.1.11.
	* gnu/packages/astronomy.scm (python-coolest): Update to 0.1.11.
	[native-inputs]: Add python-setuptools.

	Change-Id: I231c50e7b921dfbc4b3dada32f12a3feef4b4d65

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-colossus: Update to 1.3.9-1.8c5546e.
	* gnu/packages/astronomy.scm (python-colossus): Update to
	8c5546eea1cbd35c2d78825e248928d376e9d6da commit.

	Change-Id: I4fe05815acb91b752a01be5fa72301dbe2f783aa

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: casacore: Update to 3.8.0.
	* gnu/packages/astronomy.scm (casacore): Update to 3.8.0.

	Change-Id: Ic48085361997b38587b90857f294b641d97f09e4

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cobaya: Update to 3.6.
	* gnu/packages/astronomy.scm (python-cobaya): Update to 3.6.
	[native-inputs]: Add python-camb.

	Change-Id: I819faf9857e8a49a999562d98da267e55eb995c9

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-linetools: Reduce closure size.
	* gnu/packages/astronomy.scm (python-linetools)[native-inputs]: Remove
	python-pytest-cov and python-wheel.

	Change-Id: I4af7f1096d39fff4735e291ff87d7aff2805a796

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cmyt: Remove redundant relax-requirements phase.
	* gnu/packages/astronomy.scm (python-cmyt)[arguments]<phases>: Remove
	'relax-requirements.

	Change-Id: I5b393f35b3b1063a37b660a198345028949345ca

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ginga: Add python-setuptools-scm to native inputs.
	* gnu/packages/astronomy.scm (ginga)[native-inputs]: Add
	python-setuptools-scm.

	Change-Id: I83eebe7b46b26a80a177d078b497e57c98f5dea8

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-camb: Update to 1.6.5.
	* gnu/packages/astronomy.scm (python-camb): Update to 1.6.5.
	[source]: Switch to git-fetch, unbundle forutils.
	[arguments] <test-flags>: Move here from custom 'check.
	<phases>: Use default 'check; add 'copy-forutils.
	[native-inputs]: Add fortran-forutils.

	Change-Id: I11c3e220b9cd241d87aef697d681ac37beb2a8d0

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add fortran-forutils.
	* gnu/packages/fortran-xyz.scm (fortran-forutils): New variable.

	Change-Id: I1d2d2b1322a88a2fe7cbf139f449be87b9e9284d

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stsci-imagestats: Update to 1.8.4.
	* gnu/packages/astronomy.scm (python-stsci-imagestats): Update to 1.8.4.

	Change-Id: I8e227d3e2e68e0daec2d8c44feb2abdc464a418e

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-spherical-geometry: Update to 1.3.4.
	* gnu/packages/astronomy.scm (python-spherical-geometry): Update to 1.3.4.
	[native-inputs]: Remove python-wheel.

	Change-Id: I2f4fbd9fc8d1bf6a00e5da42f304713fb5d66383

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-roman-datamodels: Update to 0.28.1.
	* gnu/packages/astronomy.scm (python-roman-datamodels): Update to 0.28.1.
	[arguments] <test-flags>: Limit parallel tests up to 8 threads.
	[native-inputs]: Remove python-pytest-env.

	Change-Id: I982d8347305e858ce7075adb12060694a4e34f84

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunpy: Update to 7.0.3.
	* gnu/packages/astronomy.scm (python-sunpy): Update to 7.0.3.
	[arguments] <test-flags>: Enable more tests.
	<phases>: Remove 'remove-test-files;  add 'post-check, removing
	__pycache__ directories; 'check run tests from output;
	[description]: Add more details from project's README.

	Change-Id: If7e9ee34000b375d5b2936bc6c9a587b9effa875

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyavm: Update to 0.9.8.
	* gnu/packages/astronomy.scm (python-pyavm): Update to 0.9.8.
	[native-inputs]: Remove python-wheel.

	Change-Id: I23c8b90a829f067362a45c6d7189efb601d112de

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyregion: Simplify and improve package.
	* gnu/packages/astronomy.scm (python-pyregion)[arguments] <phases>:
	Remove 'create-setup.py, and 'build-extension; use custom 'check; add
	'post-check.
	[native-inputs]: Remove python-pytest-astropy-header and python-wheel.

	Change-Id: Id36c316c4ad54cea34df4224ef8f66dad282cbb2

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-reproject: Clean up __pycache__ after tests.
	* gnu/packages/astronomy.scm (python-reproject)[arguments] <test-flags>:
	Remove unnecessary pytest options.  <phases>: Add 'post-check, removing
	__pycache__ from output.

	Change-Id: I9bcb571b597389db74f3ff5c3b90a6ca887deae7

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyvo: Update to 1.8.
	* gnu/packages/astronomy.scm (python-pyvo): Update to 1.8.
	[source]: Switch to git-fetch.
	[arguments] <test-flags>: Enable all test.
	<phases>: Add 'set-version, 'include-package-data, and 'post-check.

	Change-Id: Iecaf3df03989ace2e76f35d7a3960b3b3c9bb31a

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy: Add missing coordinates data file.
	While packaging python-pypeit all tests failed to find valid coordinates
	for telescopes from "astropy/coordinates/data/sites.json" which was not
	included in the python-astropy, and packaged separately. It's downloaded
	during the first invocation of astropy from http://data.astropy.org/.
	This change ingests missing JSON file from astro-data package.

	* gnu/packages/astronomy.scm (python-astropy)[native-inputs]: Add
	specification-astropy-data.

	Change-Id: Ie95182c6350b20eeb577340c30197a603e2ab98c

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add specification-astropy-data.
	* gnu/packages/specifications.scm (specification-astropy-data): New variable.

	Change-Id: Ib285856ef39c1dac512f7e25a3defa7923b2d17a

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-astropy: Update to 0.9.0.
	* gnu/packages/astronomy.scm (python-asdf-astropy): Update to 0.9.0.

	Change-Id: Ieef85f56a1178f1fe1bed7dce1ce473966f9168b

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf: Update to 5.1.0.
	* gnu/packages/astronomy.scm (python-asdf): Update to 5.1.0.
	[arguments] <test-flags>: Limit parallel tests up to 8 threads.

	Change-Id: Ida16db9368e1d200f3b6038cc0cb176a8f80e0ef

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-iers-data: Update to 0.2025.11.10.0.38.31.
	* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2025.11.10.0.38.31.

	Change-Id: I8d621c255e60a7d214e55e11e82bffcf1f956ff1

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: wcslib: Fix source URL.
	* gnu/packages/astronomy.scm (wcslib, wcslib-7.12)[source] <uri>: Fix URL.

	Change-Id: I21196b1d071cfcb17f7c7330eca9f46cd11f673d

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: rclone: Update to 1.71.2.
	* gnu/packages/sync.scm (rclone): Update to 1.71.2.
	[source]: Switch to git-fetch.
	[arguments] <embed-files>: Include files requiring during build time to
	be embanded.
	<test-flags>: Skip some problematic tests.
	[native-inputs]: Add go-bazil-org-fuse, go-github-com-a8m-tree,
	go-github-com-aalpar-deheap, go-github-com-abbot-go-http-auth,
	go-github-com-anacrolix-dms, go-github-com-atotto-clipboard,
	go-github-com-aws-aws-sdk-go-v2, go-github-com-aws-aws-sdk-go-v2-config,
	go-github-com-aws-aws-sdk-go-v2-feature-s3-manager,
	go-github-com-aws-aws-sdk-go-v2-service-s3, go-github-com-aws-smithy-go,
	go-github-com-azure-azure-sdk-for-go-sdk-azcore,
	go-github-com-azure-azure-sdk-for-go-sdk-azidentity,
	go-github-com-azure-azure-sdk-for-go-sdk-storage-azblob,
	go-github-com-azure-azure-sdk-for-go-sdk-storage-azfile,
	go-github-com-azure-go-ntlmssp, go-github-com-buengese-sgzip,
	go-github-com-cloudinary-cloudinary-go-v2,
	go-github-com-cloudsoda-go-smb2, go-github-com-colinmarc-hdfs-v2,
	go-github-com-coreos-go-semver, go-github-com-coreos-go-systemd-v22,
	go-github-com-dop251-scsu,
	go-github-com-dropbox-dropbox-sdk-go-unofficial-v6,
	go-github-com-files-com-files-sdk-go-v3,
	go-github-com-gabriel-vasile-mimetype, go-github-com-gdamore-tcell-v2,
	go-github-com-go-chi-chi-v5, go-github-com-go-chi-chi-v5,
	go-github-com-go-git-go-billy-v5, go-github-com-golang-jwt-jwt-v4,
	go-github-com-google-uuid,
	go-github-com-googleapis-enterprise-certificate-proxy,
	go-github-com-hanwen-go-fuse-v2,
	go-github-com-henrybear327-go-proton-api,
	go-github-com-henrybear327-proton-api-bridge,
	go-github-com-ibm-go-sdk-core, go-github-com-jcmturner-gokrb5-v8,
	go-github-com-jlaffaye-ftp, go-github-com-jzelinskie-whirlpool,
	go-github-com-koofr-go-httpclient, go-github-com-koofr-go-koofrclient,
	go-github-com-lanrat-extsort, go-github-com-mattn-go-colorable,
	go-github-com-mattn-go-runewidth, go-github-com-max-sum-base32768,
	go-github-com-mitchellh-go-homedir, go-github-com-moby-sys-mountinfo,
	go-github-com-ncw-swift-v2, go-github-com-oracle-oci-go-sdk-v65,
	go-github-com-patrickmn-go-cache, go-github-com-peterh-liner,
	go-github-com-pkg-sftp, go-github-com-pkg-xattr,
	go-github-com-prometheus-client-golang,
	go-github-com-protonmail-go-crypto,
	go-github-com-putdotio-go-putio-for-rclone,
	go-github-com-rclone-gofakes3, go-github-com-rfjakob-eme,
	go-github-com-rivo-uniseg, go-github-com-shirou-gopsutil-v4,
	go-github-com-skratchdot-open-golang, go-github-com-spf13-cobra,
	go-github-com-spf13-pflag, go-github-com-t3rm1n4l-go-mega,
	go-github-com-unknwon-goconfig, go-github-com-willscott-go-nfs,
	go-github-com-xanzy-ssh-agent, go-github-com-youmark-pkcs8,
	go-github-com-yunify-qingstor-sdk-go-v3, go-github-com-zeebo-blake3,
	go-github-com-zeebo-xxh3, go-go-etcd-io-bbolt, go-goftp-io-server-v2,
	go-golang-org-x-crypto, go-golang-org-x-mobile, go-golang-org-x-net,
	go-golang-org-x-oauth2, go-golang-org-x-sync, go-golang-org-x-sys,
	go-golang-org-x-term, go-golang-org-x-text, go-golang-org-x-time,
	go-google-golang-org-api, go-gopkg-in-natefinch-lumberjack-v2,
	go-gopkg-in-validator-v2, and go-storj-io-uplink.

	Change-Id: I0a2bb093c3de97a9b67acfd03ce8e64a6853b2af

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: go-go-etcd-io-bbolt: Update to 1.4.3.
	* gnu/packages/golang-xyz.scm (go-go-etcd-io-bbolt): Update to 1.4.3.
	[arguments]: Turn off tests.

	Change-Id: I86a5df34622b492f568a2f9394edbb4ea99345e6

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-golang-org-x-mobile.
	* gnu/packages/golang-build.scm (go-golang-org-x-mobile): New variable.

	Change-Id: I83964565fdcd1d2d5e908d1ac851d654369d0b06
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-dop251-scsu.
	* gnu/packages/golang-xyz.scm (go-github-com-dop251-scsu): New variable.

	Change-Id: Ib367d2fa23316d4e9ccb442f29b7ab908ed8c99e

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-storj-io-uplink.
	* gnu/packages/golang-web.scm (go-storj-io-uplink): New variable.

	Change-Id: Ifcf116025c8182268c604d45ad8c032f7c92330b
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-storj-io-infectious.
	* gnu/packages/golang-web.scm (go-storj-io-infectious): New variable.

	Change-Id: Ibb6516152fc1b850811932e59a40cf667bc4f09f
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-storj-io-common.
	* gnu/packages/golang-web.scm (go-storj-io-common): New variable.

	Change-Id: I0daa442599ec544691ba28402f2cbf174da72583

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-storj-io-eventkit.
	* gnu/packages/golang-web.scm (go-storj-io-eventkit): New variable.

	Change-Id: I1096ce4ac60be16ad297d36885aae9f8f36485af

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-storj-io-picobuf.
	* gnu/packages/golang-web.scm (go-storj-io-picobuf, protoc-gen-pico):
	New variables.

	Change-Id: I75ef7c1d45f30c96c4a1d7cb56cd03f5cd7a8efe

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-storj-io-drpc.
	* gnu/packages/golang-web.scm (gnu-storj-io-drpc, protoc-gen-go-drpc):
	New variables.

	Change-Id: Id55ef7d3888d52f4002ce89ecc6ddd5992cf57c5

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-gopkg-in-validator-v2.
	* gnu/packages/golang-web.scm (go-gopkg-in-validator-v2): New variable.

	Change-Id: I0a004989be41103977f0b88b28f736d4a2a76ccc

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-google-golang-org-api.
	* gnu/packages/golang-web (go-google-golang-org-api): New variable.

	Change-Id: Ib3dc72a8d9cd8fb3263cb35b0e501a7f6816940e

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-goftp-io-server-v2.
	* gnu/packages/golang-web (go-goftp-io-server-v2): New variable.

	Change-Id: I4dd698897b1ac33bf3bd3b344fa25c7bab45904f
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-yunify-qingstor-sdk-go-v3.
	* gnu/packages/golang-web.scm (go-github-com-yunify-qingstor-sdk-go-v3):
	New variable.

	Change-Id: Ie6c40eeebff73f4776003bae2886993fd49465ef
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-willscott-go-nfs.
	* gnu/packages/golang-web.scm (go-github-com-willscott-go-nfs): New
	variable.

	Change-Id: I7ddfb3df7e9079d68f1a85eabdcea57bf8f23081
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-willscott-go-nfs-client.
	* gnu/packages/golang-web.scm (go-github-com-willscott-go-nfs-client):
	New variable.

	Change-Id: I8f4bed9dbcf42209d05aa6e7e12479b02b664f79
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-rasky-go-xdr.
	* gnu/packages/golang-web.scm (go-github-com-rasky-go-xdr): New
	variable.

	Change-Id: I5f004f6af0f7091a2f8fdb9ba029eabe725eea1b

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-unknwon-goconfig.
	* gnu/packages/golang-web.scm (go-github-com-unknwon-goconfig): New
	variable.

	Change-Id: Id00c933831557398fd1b8a7b49f5aeaeffb5fce1

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-t3rm1n4l-go-mega.
	* gnu/packages/golang-web (go-github-com-t3rm1n4l-go-mega): New
	variable.

	Change-Id: I2a968c851bedf3f022321fb5c54b6dea73412acd
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-rclone-gofakes3.
	* gnu/packages/golang-web.scm (go-github-com-rclone-gofakes3): New
	variable.

	Change-Id: Iac309ab8419ef70498fe050830264a7b6c8f40de
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-ryszard-goskiplist.
	* gnu/packages/golang-xyz.scm (go-github-com-ryszard-goskiplist): New
	variable.

	Change-Id: Iada47f623e957b3b928ac2eff1bdd317ca4e2c62
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-shabbyrobe-gocovmerge.
	* gnu/packages/golang-web.scm (go-github-com-shabbyrobe-gocovmerge): New
	variable.

	Change-Id: Ieb9a4d952e64433a997d03ec147e5411d25fc34b

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-putdotio-go-putio-for-rclone.
	* gnu/packages/golang-web.scm
	(go-github-com-putdotio-go-putio-for-rclone): New variable.

	Change-Id: I794ecf340e90c2046267ce5e2035d38318b23825
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-putdotio-go-putio.
	* gnu/packages/golang-web.scm (go-github-com-putdotio-go-putio): New
	variable.

	Change-Id: Iec314df14ce31db88c800d17ed64829719588715
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-pengsrc-go-shared.
	* gnu/packages/golang-xyz.scm (go-github-com-pengsrc-go-shared): New variable.

	Change-Id: Ida6e43dc3b55299c29e9a91cba89e0345bfd759c
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-jeffail-gabs.
	* gnu/packages/golang-xyz.scm (go-github-com-jeffail-gabs): New
	variable.

	Change-Id: I6198443181389e67ac335c811e66fead208ac465

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-oracle-oci-go-sdk-v65.
	* gnu/packages/golang-web.scm (go-github-com-oracle-oci-go-sdk-v65): New variable.

	Change-Id: I336c330a36f7be58b7f226c9d9c4dd30b28b4672
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-sony-gobreaker.
	* gnu/packages/golang-xyz.scm (go-github-com-sony-gobreaker): New
	variable.

	Change-Id: Ie29526154fe11ba40380994143070446c76ff44d
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-minio-xxml.
	* gnu/packages/golang-xyz.scm (go-github-com-minio-xxml): New variable.

	Change-Id: I2d584ac274d879cbea80349f1e25f978ed800a10

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-max-sum-base32768.
	* gnu/packages/golang-xyz.scm (go-github-com-max-sum-base32768): New
	variable.

	Change-Id: I740bb5d0b78fc8077fd37c0f55393b97ec9cdb7a

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-lanrat-extsort.
	* gnu/packages/golang-xyz.scm (go-github-com-lanrat-extsort): New
	variable.

	Change-Id: Ifd7a41728e74c85629b418fa2ebd05783eecba99

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-koofr-go-koofrclient.
	* gnu/packages/golang-web.scm (go-github-com-koofr-go-koofrclient): New
	variable.

	Change-Id: I8be1158a4078adec096ca86870b1e908ed0b8182

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-koofr-go-httpclient.
	* gnu/packages/golang-web.scm (go-github-com-koofr-go-httpclient): New
	variable.

	Change-Id: Ie6248f72e9df9e5f98b693f26f11e6361dff3709

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-jtolio-noiseconn.
	* gnu/packages/golang-web.scm (go-github-com-jtolio-noiseconn): New
	variable.

	Change-Id: I424b3cffd5c4535a901d0e5cd4f95b49059143a7

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-bmkessler-fastdiv.
	* gnu/packages/golang-maths.scm (go-github-com-bmkessler-fastdiv): New variable.

	Change-Id: Ic54e930d4450f2231f0ab3e52a86fdd45cdfa768

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jtolds-tracetagger-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-jtolds-tracetagger-v2): New variable.

	Change-Id: I485ae3463c5ac5bdf1d6a1ecf41d2d56e1606b68

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jtolio-crawlspace-tools.
	* gnu/packages/golang-xyz.scm (go-github-com-jtolio-crawlspace-tools): New variable.

	Change-Id: I95c008527f661badca84c3d51fdf51f176f8c426

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jtolio-crawlspace.
	* gnu/packages/golang-xyz.scm (go-github-com-jtolio-crawlspace): New variable.

	Change-Id: I71b13a2855fcab01a5eb4adafc0b9dd3eb30ad1b

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-zeebo-goof.
	* gnu/packages/golang-xyz.scm (go-github-com-zeebo-goof): New variable.

	Change-Id: Id3a846c3a8fb245e77571b3d552db86a78df55ba

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-zeebo-admission-v3.
	* gnu/packages/golang-web.scm (go-github-com-zeebo-admission-v3): New variable.

	Change-Id: Ia0e19d38835a8304bb8aa70217c53da1113b688d

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-zeebo-incenc.
	* gnu/packages/golang-xyz.scm (go-github-com-zeebo-incenc): New variable.

	Change-Id: Iddf664399cf3f3721f573beeb9f0cf70a6742367

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-zeebo-structs.
	* gnu/packages/golang-xyz.scm (go-github-com-zeebo-structs): New variable.

	Change-Id: I9ea81a27c3bc33985d00d953ea33b72db459cee1

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-zeebo-sudo.
	* gnu/packages/golang-xyz.scm (go-github-com-zeebo-sudo): New variable.

	Change-Id: If99faff2b9ebf68cf949ed27c6ff75837d898e69

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-zeebo-float16.
	* gnu/packages/golang-xyz.scm (go-github-com-zeebo-float16): New
	variable.

	Change-Id: Ic1d61777f48bebe6396703759afae7d43dc2541e

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-zeebo-errs.
	* gnu/packages/golang-xyz.scm (go-github-com-zeebo-errs,
	go-github-com-zeebo-errs-v2): New variables.

	Change-Id: Ic94385e45e85ed251427af05516f68dcb47aef67
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-spacemonkeygo-monkit-v3.
	* gnu/packages/golang-xyz.scm (go-github-com-spacemonkeygo-monkit-v3): New variable.

	Change-Id: I0cc3f323122174edb5eaa976a9170862eddb4e32

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-ibm-go-sdk-core.
	* gnu/packages/golang-web.scm (go-github-com-ibm-go-sdk-core): New
	variable.

	Change-Id: Ic0006faa4968e09fb5d664470fe88b1829a764ca
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-henrybear327-proton-api-bridge.
	* gnu/packages/golang-web.scm (go-github-com-henrybear327-proton-api-bridge): New variable.

	Change-Id: I01dbdf84bfdb9caa561bcb34b861a0a1bf85fb9d

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-relvacode-iso8601.
	* gnu/packages/golang-xyz.scm (go-github-com-relvacode-iso8601): New
	variable.

	Change-Id: I2942b78c977e4d95292c23b1fdbdd4977b7e813e
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-henrybear327-go-proton-api.
	* gnu/packages/golang-web.scm
	(go-github-com-henrybear327-go-proton-api): New variable.

	Change-Id: Ibc16423acf37565bd75d0300ad63fbb462f0c679
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-protonmail-gluon.
	* gnu/packages/golang-web.scm (go-github-com-protonmail-gluon): New
	variable.

	Change-Id: I52578a1be1326b838c36c5afe9e7983c51422e12
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-protonmail-go-mbox.
	* gnu/packages/golang-xyz.scm (go-github-com-protonmail-go-mbox): New variable.

	Change-Id: Ia4eb42e24f0ef51dc975b404d5b08a0b49c9c982

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-protonmail-go-srp.
	* gnu/packages/golang-web.scm (go-github-com-protonmail-go-srp): New
	variable.

	Change-Id: Ica1f8323a2d0f1abf9e886320c2c5218a958e679
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-protonmail-bcrypt.
	* gnu/packages/golang-crypto.scm (go-github-com-protonmail-bcrypt): New
	variable.

	Change-Id: I518523fb6405501a207f8036d43167179c403317

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-protonmail-gopenpgp-v2.
	* gnu/packages/golang-web.scm (go-github-com-protonmail-gopenpgp-v2):
	New variable.

	Change-Id: Ie5a79f0181a7f18366f45424737543b39a602643
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-protonmail-go-mime.
	* gnu/packages/golang-web.scm (go-github-com-protonmail-go-mime): New
	variable.

	Change-Id: Id5256d434a256f487c03dd39340d6ed5718b94b7

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-emersion-go-imap-uidplus.
	* gnu/packages/golang-web.scm (go-github-com-emersion-go-imap-uidplus): New variable.

	Change-Id: Idb1f04b8ad68635d736462b564f65e79b76a708b

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-go-resty-resty-v2.
	* gnu/packages/golang-web.scm (go-github-com-go-resty-resty-v2): New
	variable.

	Change-Id: Ie04b7ba616e179622f13796552595fa0391b64de
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-files-com-files-sdk-go-v3.
	* gnu/packages/golang-web.scm (go-github-com-files-com-files-sdk-go-v3):
	New variable.

	Change-Id: I46381582b586b3148f58c5953f3bd76e1ee50d01

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-winfsp-cgofuse.
	* gnu/packages/golang-xyz.scm (go-github-com-winfsp-cgofuse): New variable.

	Change-Id: Ic807845a434faf413d7edf500b5b1cc2f815833c

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-snabb-httpreaderat.
	* gnu/packages/golang-web.scm (go-github-com-snabb-httpreaderat): New variable.

	Change-Id: Iadd955e3cd9017c8bb80f860f04047f6f3594ac1

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-dnaeon-go-vcr-v4: Update to 4.0.6.
	* gnu/packages/golang-check.scm (go-gopkg-in-dnaeon-go-vcr-v4): Update to 4.0.6.
	[source]: Switch from gopkg.in to github.com source location.
	[arguments] <phases>: Add 'make-test-file-writable, and 'remove-examples.
	[propagated-inputs]: Add go-go-yaml-in-yaml-v4.

	Change-Id: I58acb324551cb4250c24bf63eb0b9aaf38ff0924

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-dnaeon-go-vcr-v3: Update to 3.2.2.
	* gnu/packages/golang-check.scm (go-gopkg-in-dnaeon-go-vcr-v3): Update to 3.2.2.
	Inherit from go-github-com-dnaeon-go-vcr.
	[source]: Switch from gopkg.in to github.com source location.

	Change-Id: I399b9a6a2015b2cb499f3ed74f1ea3db975195ec

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-dnaeon-go-vcr.
	* gnu/packages/golang-check.scm (go-github-com-dnaeon-go-vcr): New variable.

	Change-Id: I00d0e4843a6f880faab0d1300e85a2cd299914a6

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-modocache-gover.
	* gnu/packages/golang-check.scm (go-github-com-modocache-gover): New variable.

	Change-Id: Id0ca6243d30fef050ad7eb284221301058c5f09c

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-lpar-date.
	* gnu/packages/golang-xyz.scm (go-github-com-lpar-date): New variable.

	Change-Id: Ie4d746d894c15806e4b573cdff01c995822efd19

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-panjf2000-ants-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-panjf2000-ants-v2): New
	variable.

	Change-Id: I7d6ea9c0e58d72e8baf9ad2a135fcee4ee2fd6f7
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-dsnet-try.
	* gnu/packages/golang-xyz.scm (go-github-com-dsnet-try): New variable.

	Change-Id: I943dd6417a232a9120c1da74a983ff93b6909121
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-dropbox-dropbox-sdk-go-unofficial-v6.
	* gnu/packages/golang-web.scm
	(go-github-com-dropbox-dropbox-sdk-go-unofficial-v6): New variable.

	Change-Id: I2a83362f48fad15364ae306f054df7b5535b1742
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-cronokirby-saferith.
	* gnu/packages/golang-crypto.scm (go-github-com-cronokirby-saferith):
	New variable.

	Change-Id: I53e83b2388abb1d6facc45f61f6c3db63a7c752f

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-colinmarc-hdfs-v2.
	* gnu/packages/golang-web.scm (go-github-com-colinmarc-hdfs-v2): New
	variable.

	Change-Id: I982ce8fe87b047d85a0c43c026c383b484a92758
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-cloudsoda-go-smb2.
	* gnu/packages/golang-web (go-github-com-cloudsoda-go-smb2): New
	variable.

	Change-Id: I4cd69537721bac8bd9f80ba9e6444295acfd13b4
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-cloudsoda-sddl.
	* gnu/packages/golang-web (go-github-com-cloudsoda-sddl): New variable.

	Change-Id: I20fc112cfa20a68ab4576e7894bc6385a88713e0

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-geoffgarside-ber.
	* gnu/packages/golang-web.scm (go-github-com-geoffgarside-ber): New
	variable.

	Change-Id: Ic9bd090ec98d94b4a1597974ed1fa203028f29bd

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-cloudinary-cloudinary-go-v2.
	* gnu/packages/golang-web.scm
	(go-github-com-cloudinary-cloudinary-go-v2): New variable.

	Change-Id: Ib3edd8854ea82c0291375dbae569e5c33838dd25
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-heimdalr-dag.
	* gnu/packages/golang-xyz.scm (go-github-com-heimdalr-dag): New variable.

	Change-Id: Ifc66cf303b72caca47693af5e9521cf1f7216940

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-chilts-sid
	* gnu/packages/golang-xyz.scm (go-github-com-chilts-sid): New variable.

	Change-Id: I38b84bc50278fec98e59f5485cb104caab18a4c6

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-calebcase-tmpfile
	* gnu/packages/golang-xyz.scm (go-github-com-calebcase-tmpfile): New
	variable.

	Change-Id: Ie4344e23a6eb3d3fe1e276f0622e9fefcb430949

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-buengese-sgzip.
	* gnu/packages/golang-web.scm (go-github-com-buengese-sgzip): New
	variable.

	Change-Id: Ie931fc51cac86694845f137bd096f92f14752b82

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-bradfitz-iter.
	* gnu/packages/golang-xyz.scm (go-github-com-bradfitz-iter): New
	variable.

	Change-Id: Iea377276f4227bde92b81c73ab71eafd00ea9e2b

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-bradenaw-juniper.
	* gnu/packages/golang-build.scm (go-github-com-bradenaw-juniper): New
	variable.

	Change-Id: I0b7998e7ea2c7879aa681a7958bf1dc45728b449

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-azure-azure-sdk-for-go-sdk-storage-azfile.
	* gnu/packages/golang-web.scm
	(go-github-com-azure-azure-sdk-for-go-sdk-storage-azfile): New variable.

	Change-Id: I6b37666a3e5ee443d7dfc8e3b43aa81672e564fd

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-azure-azure-sdk-for-go-sdk-storage-azblob.
	* gnu/packages/golang-web.scm
	(go-github-com-azure-azure-sdk-for-go-sdk-storage-azblob): New variable.

	Change-Id: Ie6f3b8606576a0c69821e59a19e72ac1c6b3deae

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-azure-azure-sdk-for-go-sdk-azidentity.
	* gnu/packages/golang-web.scm
	(go-github-com-azure-azure-sdk-for-go-sdk-azidentity): New variable.

	Change-Id: I449d878dfb7ad7f874e29832adc7c101a7788ffa

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-azuread-microsoft-authentication-library-for-go.
	* gnu/packages/golang-web.scm
	(go-github-com-azuread-microsoft-authentication-library-for-go): New
	variable.

	Change-Id: I3f574764b2117eeb8b8638091710e7e5b2eb9e91

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-azure-azure-sdk-for-go-sdk-azcore.
	* gnu/packages/golang-web.scm
	(go-github-com-azure-azure-sdk-for-go-sdk-azcore): New variable.

	Change-Id: I021d00dc48397adf021a508bbac3936d3eaa31f6

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-azure-azure-sdk-for-go-sdk-internal.
	* gnu/packages/golang-web.scm
	(go-github-com-azure-azure-sdk-for-go-sdk-internal): New variable.

	Change-Id: Ica1b553885e597d702e2c24d97cdcd2fdebe0ea3

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-appscode-go-querystring.
	* gnu/packages/golang-web.scm (go-github-com-appscode-go-querystring):
	New variable.

	Change-Id: I8c6e9616a65b6cdb88c74efa7eae484d13ac711f

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-anacrolix-dms.
	* gnu/packages/golang-xyz.scm (go-github-com-anacrolix-dms): New variable.

	Change-Id: I6588fa7ab9fc64e4c20ee6e106c8d7dc73af31f9

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-anacrolix-ffprobe.
	* gnu/packages/golang-xyz.scm (go-github-com-anacrolix-ffprobe): New
	variable.

	Change-Id: If040a18fe44f9d77af132b67bc60dea9ac6c4054

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-nfnt-resize.
	* gnu/packages/golang-xyz.scm (go-github-com-nfnt-resize): New variable.

	Change-Id: I338c416d9538d2c0fad990de87276b0601699b17

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-abbot-go-http-auth
	* gnu/packages/golang-xyz.scm (go-github-com-abbot-go-http-auth): New
	variable.

	Change-Id: I6bffbddc29581c8a4e1f666f4a515b233a8a53a5

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-aalpar-deheap.
	* gnu/packages/golang-xyz.scm (go-github-com-aalpar-deheap): New
	variable.

	Change-Id: I3b5bc439a4772a5f766ffaaba431f8f6cfcf42ef

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-a8m-tree.
	* gnu/packages/golang-xyz.scm (go-github-com-a8m-tree): New variable.

	Change-Id: I6b42ead8419634568034a6aa08cf2583f280b987

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-cloud-google-com-go-auth-oauth2adapt.
	* gnu/packages/golang-web.scm (go-cloud-google-com-go-auth-oauth2adapt):
	New variable.

	Change-Id: Icc0140e2724c662d908629dfcc6f32e7de1c7184

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-cloud-google-com-go-auth.
	* gnu/packages/golang-web.scm (go-cloud-google-com-go-auth): New
	variable.

	Change-Id: I55ec3fab350176752bcd9fb1c3435263191c0b1d

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-google-s2a-go.
	* gnu/packages/golang-xyz.scm (go-github-com-google-s2a-go): New
	variable.

	Change-Id: Ie3c2a490fe3d4ed00e0b3c02f885ee57e1e21e93

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-googleapis-enterprise-certificate-proxy.
	* gnu/packages/golang-web.scm
	(go-github-com-googleapis-enterprise-certificate-proxy): New variable.

	Change-Id: If11b76e64fdfa87778f9ee6d5ecf40c67321176d

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-github-com-googleapis-gax-go-v2.
	* gnu/packages/golang-web.scm (go-github-com-googleapis-gax-go-v2): New
	variable.

	Change-Id: Iee368625fdafd91e7a59ecb13441cd8c3a5ad915

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-go-opentelemetry-io-contrib-instrumentation-google-golang-org-grpc-otelgrpc.
	* gnu/packages/golang-web.scm
	(go-go-opentelemetry-io-contrib-instrumentation-google-golang-org-grpc-otelgrpc):
	New variable.

	Change-Id: Ie9b0cca5dde9d989c8f8d4c12e309ecc83d74029
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: go-go-opentelemetry-io-contrib-instrumentation-net-http-otelhttp: Update to 0.62.0.
	* gnu/packages/golang-web.scm
	(go-go-opentelemetry-io-contrib-instrumentation-net-http-otelhttp):
	Update to 0.62.0.
	[arguments]: Skip test that needs web access.

	Change-Id: I388cf14aadd36b4c57c0c5d7b3f3e07b3982f8c4

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: go-go-opentelemetry-io-otel: Update to 1.37.0.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel): Update to
	1.37.0.
	[source]: Remove deletion of files that no longer exist.
	[arguments]: Turn off tests (requires additional unpackaged dependency).
	[inputs]: Add go-go-opentelemetry-io-auto-sdk.
	(go-go-opentelemetry-io-otel-trace): Turn off tests (requires additional
	unpackaged dependency).

	Change-Id: I59160b7431d9620fd28f7646fa8b6909d26c1844

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add go-go-opentelemetry-io-auto-sdk.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-auto-sdk): New
	variable.

	Change-Id: I8630be5e438b238a116d7611a9034960dc9d518d
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: go-cloud-google-com-go-compute-metadata: Update to 0.8.0.
	* gnu/packages/golang-web.scm (go-cloud-google-com-go-compute-metadata):
	Update to 0.8.0.

	Change-Id: Id1fbdb3bce08c40106c7364d3acde1629246622e

2025-11-30  Skylar "The Cobra" Astaroth  <cobra@vern.cc>

	gnu: nicotine+: Add python-pycairo input.
	* gnu/packages/nicotine.scm (nicotine+)[inputs]: Add python-pycairo.

	Change-Id: Ic1aae486fc0d0cbf3398fc5a13c04234324e9152

2025-11-30  Murilo  <murilo@disroot.org>

	gnu: hyprpaper: Update to 0.7.6.
	* gnu/packages/xdisorg.scm (hyprpaper): Update to 0.7.6.

	Change-Id: Idb10961dafb7cf81180494db1da634ef61548812

2025-11-30  Murilo  <murilo@disroot.org>

	gnu: hyprland: Update to 0.52.1.
	* gnu/packages/wm.scm (hyprland): Update to 0.52.1.

	Change-Id: I1de05ea60fef45bc5e974ff4152679883405476b

2025-11-30  Murilo  <murilo@disroot.org>

	gnu: xdg-desktop-portal-hyprland: Update to 1.3.11.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-hyprland): Update to 1.3.11.

	Change-Id: I16ee735a0f0ba5f71fcf8ba8dfc8fedea6aae45b

2025-11-30  Murilo  <murilo@disroot.org>

	gnu: hyprlang: Update to 0.6.6.
	* gnu/packages/cpp.scm (hyprlang): Update to 0.6.6.

	Change-Id: I93b7e7eab89c89da140503f5bc43191305eda0dc

2025-11-30  Murilo  <murilo@disroot.org>

	gnu: aquamarine: Update to 0.10.0.
	* gnu/packages/xdisorg.scm (aquamarine): Update to 0.10.0.

	Change-Id: Ic3b6d7ac9dcb7b40afb5c18fe55c17260ed0d8b5

2025-11-30  Murilo  <murilo@disroot.org>

	gnu: hyprgraphics: Update to 0.4.0.
	* gnu/packages/cpp.scm (hyprgraphics): Update to 0.4.0.

	Change-Id: Ic15d4adb2a7d91e6de97b38526d458910f447003

2025-11-30  Murilo  <murilo@disroot.org>

	gnu: hyprutils: Update to 0.10.4.
	* gnu/packages/cpp.scm (hyprutils): Update to 0.10.4.
	[arguments]: Disable tests.

	Tests are now only for debug builds.

	Change-Id: Ic615ddbf835a135514d258cfd9d254cb8b3e050f

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: flightgear: Update to 2024.1.3.
	* gnu/packages/games.scm (simgear): Update to 2024.1.3.
	[source]: Switch to git-fetch.
	[arguments]<#:test-exclude>: Exclude additional failing tests.
	[inputs]: Add c-ares.
	(flightgear): Update to 2024.1.3.
	[source]: Switch to git-fetch.
	[arguments]<#:phases>{fix-namespace}: New phase.
	[inputs]: Add c-ares, curl, qtquickcontrols2-5 and qtwayland-5.
	Remove qtbase-5.

	Change-Id: Ic4215fbec038bf3c6a8d0eb096ef21a086d5ad46

2025-11-30  Hennadii Stepanov  <32963518+hebasto@users.noreply.github.com>

	gnu: bitcoin-core: Improve package.
	* gnu/packages/finance.scm (bitcoin-core)[arguments]
	<#:configure-flags>: Remove -DENABLE_IPC=OFF.
	<#:phases>: Remove the 'set-home phase. Add --timeout-factor=2 in the
	'check-functional phase.
	[inputs]: Add capnproto.

	Change-Id: Iaab3f5d5da7e189ad8fd6c43fb236ec5d4a63444

2025-11-30  Andreas Enge  <andreas@enge.fr>

	gnu: bitcoin-cash-node: Refresh input.
	* gnu/packages/finance.scm (bitcoin-cash-node)[inputs]: Replace bdb-5.3
	by bdb.

	Change-Id: I2e01d5aff32571fe6339b765c433b54a3d55f988

2025-11-30  Andreas Enge  <andreas@enge.fr>

	gnu: Remove bdb-4.8.
	* gnu/packages/dbm.scm (bdb-4.8): Delete variable.

	Fixes: guix/guix#4494
	Change-Id: I192419377bedbe5c3a3b40b73d80e17d896ea060

2025-11-30  Andreas Enge  <andreas@enge.fr>

	gnu: bdb: Do not inherit from bdb-4.8.
	* gnu/packages/dbm.scm (bdb): Copy-paste all fields from bdb-4.8.
	[inherit]: Remove field.
	[source]: Do not inherit.

	Change-Id: I4b231218e30da5f651e59eb4a80e9efccca37402

2025-11-30  Andreas Enge  <andreas@enge.fr>

	gnu: bdb-5.3: Do not inherit from bdb-4.8.
	* gnu/packages/dbm.scm (bdb-5.3): Copy-paste all fields from bdb-4.8.
	[inherit]: Remove field.
	[source]: Do not inherit.

	Change-Id: I818dc2f53bd41bed039e5172404ce3b8e768dd14

2025-11-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-cmaes: Update to 0.12.0.
	* gnu/packages/machine-learning.scm (python-cmaes): Update to 0.12.0.
	[native-inputs]: Remove python-wheel.
	[arguments]: Add #:test-flags.

	Change-Id: I729be7d54049dd65c4e55c6020e9de274a0299cb

2025-11-30  Andreas Enge  <andreas@enge.fr>

	gnu: vlc: Fix build with newer livemedia-utils.
	This is a follow-up to commit 4be2dc6bd32f6a99b53580aea3c4ab3968801b52 .

	* gnu/packages/patches/vlc-livemedia-2024.11.28.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/video.scm (vlc)[source]: Use patch.

	Fixes: guix/guix#4579
	Change-Id: Ibee73a199f0d47324d30839a6a6f00b71a72a000

2025-11-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-cocotb: Update to 2.0.1.
	* gnu/packages/electronics.scm (python-cocotb): Update to 2.0.1.

	Change-Id: Id69c69fbd5f702284115cbed67bd5a2033ea7066

2025-11-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: systemc: Update to 3.0.2.
	* gnu/packages/electronics.scm (systemc): Update to 3.0.2.

	Change-Id: I9774c01e61371a8dc644db6d2d94dafa400d9370

2025-11-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: apycula: Update to 0.28.
	* gnu/packages/electronics.scm (apycula): Update to 0.28.
	[native-inputs]: Remove python-wheel.

	Change-Id: I90eb43c2b242e128993e189022acdd7010c69958

2025-11-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: gerbv: Move to electronics.
	* gnu/packages/engineering.scm (gerbv): Move from here ...
	* gnu/packages/electronics.scm: ... to here.

	Change-Id: I7f852d1f44b10f842a1502bd755e4c939cc8ea47

2025-11-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: openjdk: ensure new versions can be found by the updater.
	* gnu/packages/java.scm (make-openjdk): Add properties.

	Change-Id: Id1b180e11b8d86e928f97ef479faaffd4fd01d67

2025-11-30  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: weechat: Update to 4.8.0.
	* gnu/packages/irc.scm (weechat): Update to 4.8.0.
	[inputs]: Replace lua-5.1 with lua.

	Change-Id: I39848b22e03c6dcd729541e1103cc573decd1bd3

2025-11-30  Andreas Enge  <andreas@enge.fr>

	gnu: perltidy: Deprecate.
	* gnu/packages/perl.scm (perltidy): Define as deprecated by perl-tidy.

	Fixes: guix/guix#4569
	Change-Id: Iacc73077ef04ce8aeb2a2accedf5185a8179d62e

2025-11-30  Andreas Enge  <andreas@enge.fr>

	gnu: perl-critic: Refresh input.
	* gnu/packages/perl.scm (perl-critic)[propagated-inputs]: Remove perltidy;
	add perl-tidy.

	Change-Id: Ib42113933e98d1451f2c430aa8ccb4500d195c2a

2025-11-30  Andreas Enge  <andreas@enge.fr>

	gnu: clusterssh: Refresh input.
	* gnu/packages/admin.scm (clusterssh)[native-inputs]: Remove perltidy;
	add perl-tidy.

	Change-Id: I8bce49acedd384329b939b621f20205416363bf7

2025-11-30  Andreas Enge  <andreas@enge.fr>

	gnu: perl-test-perltidy: Update to 20230226.
	* gnu/packages/perl-check.scm (perl-test-perltidy): Update to 20230226.
	[propagated-inputs]: Remove perltidy; add perl-tidy.
	[native-inputs]: Add perl-module-build and perl-path-tiny.

	Change-Id: I4538b2270c86306e829ff32782aa606869fb0f1a

2025-11-30  Julian Flake  <flake@uni-koblenz.de>

	gnu: Add openjdk25.
	* gnu/packages/java.scm (openjdk25): New variable.
	(openjdk): Define as openjdk25 instead of openjdk24.

	Change-Id: I7dab862187343396c4207215a5831792ae27b8a1

2025-11-30  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: calibre: Update to 8.15.0.
	* gnu/packages/ebook.scm (calibre): Update to 8.15.0.

	Change-Id: I14b6ea178eee3065e3b74bdd55c9360cf2c442c6

2025-11-30  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: maak: Update to 0.2.12.
	* gnu/packages/build-tools.scm (maak): Update to 0.2.12.

2025-11-30  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: fuzzel: Update to 1.13.1.
	* gnu/packages/xdisorg.scm (fuzzel): Update to 1.13.1.

	Change-Id: If637e2b2035bcad2c65594e396eb754a71784a81

2025-11-30  gemmaro  <gemmaro.dev@gmail.com>

	gnu: perl-tidy: Update to 20250912.
	* gnu/packages/perl.scm (perl-tidy): Update to 20250912.

	Change-Id: I09d64b8c62c1b804e3aaa19c056724cec2e5e6a6

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: wev: Update to 1.1.0.
	* gnu/packages/freedesktop.scm (wev): Update to 1.1.0.

	Change-Id: I5db0a61d8777bc08d5996c95eb1b3d493281081a

2025-11-30  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: xshogi: Fix build.
	* gnu/packages/games.scm (xshogi)[#:configure-flags]: Add
	"CFLAGS=-Wno-error=implicit-function-declaration".

	Change-Id: I5b60c577090f979098a923bc9f95e8d61dd0b41c

2025-11-30  Andy Tai  <atai@atai.org>

	gnu: tensorflow-lite: Update to 2.16.2.
	* gnu/packages/machine-learning.scm (tensorflow-lite): Update to 2.16.2.
	[arguments]<#:phases>{xnn-delegate-fix}: New phase to remove call to
	undefined function in xnnpack delegate.

	Change-Id: Iae76ba4edfd40ab48cd3a42cbf61c6f0f7595d8d

2025-11-30  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: tmux: Update to 3.6.
	* gnu/packages/tmux.scm (tmux): Update to 3.6.

	Change-Id: If6ff3f55886729da020a80d2ddff73f2edea1301

2025-11-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: libredwg: Fix build.
	* gnu/packages/engineering.scm (libredwg)[arguments]: Use G-Expressions.
	<#:configure-flags>: Update.

	Change-Id: I84777d6db911f251c8c4d1d8c7b156b80ed0599c

2025-11-30  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: livemedia-utils: Update to 2025.11.06.
	* gnu/packages/video.scm (livemedia-utils): Update to 2025.11.06.
	[arguments]<#:make-flags>: Set CXXFLAGS to solve compilation error.

	Change-Id: Ifb66c714b301ff5808f750c542344c9ad5603639

2025-11-30  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: livemedia-utils: Use gexps.
	* gnu/packages/video.scm (livemedia-utils): Clean up.
	[source]: Explain the origin.
	[arguments]: Convert to gexp style.

	Change-Id: I0c3b52890bed71be729d24c4dc24f2d2e583177c

2025-11-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: xyce-serial, xyce-parallel: Update to 7.10.0.
	* gnu/packages/electronics.scm (xyce-serial): Update to 7.10.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to cmake-build-system.
	[arguments]: Remove #:tests?.
	<#:configure-flags>: Update.
	[inputs]: Add openblas, adms and suitesparse-amd; remove suitesparse.
	[native-inputs]: Remove bison-3.0; add bison.
	* gnu/packages/electronics.scm (xyce-parallel): Update to 7.10.0.
	[arguments]<#:configure-flags>: Update.

	Change-Id: I8fc2456b39a8719062bca55da508ccdce28eaed2

2025-11-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: trilinos-serial-xyce, trilinos-parallel-xyce: Update to 14.4.0.
	* gnu/packages/electronics.scm (trilinos-serial-xyce): Update to 14.4.0.
	[arguments]: Remove #:tests?.
	<#:phases>: Remove ’delete-tribits.
	<#:configure-flags>: Update.
	[inputs]: Add openblas.
	[native-inputs]: Add perl, python-wrapper and tcsh.
	[home-page]: Update.
	* gnu/packages/electronics.scm (trilinos-parallel-xyce): Update to 14.4.0.
	[arguments]<#:configure-flags>: Update.

	Change-Id: I7f57aca5da907274e226bad267722fa44a168d87

2025-11-30  Sughosha  <sughosha@disroot.org>

	gnu: mame: Fix build.
	* gnu/packages/emulators.scm (mame)[inputs]: Remove asio; add asio-1.28.

	Change-Id: I13943b5245df4eaa48402379b393f95a29f85af4

2025-11-30  Hilton Chain  <hako@ultrarare.space>

	gnu: xwayland-satellite: Fix installation.
	* gnu/packages/xorg.scm (xwayland-satellite) [arguments]: Set
	 #:cargo-install-paths.

	Fixes: #4471
	Change-Id: Ic8fcd75d67e9a1ec77072c81ff67776138981195

2025-11-30  Rutherther  <rutherther@ditigal.xyz>

	gnu: niri: Restore installation of bin/niri.
	Niri package is a workspace, thus it seems it should use #:cargo-install-paths
	so that the packages are properly installed. The reason they currently aren't
	installed is that manifest-targets looks only on first 'packages', while niri
	is third package in the list. The first package is a library, not 'bin', so
	there's nothing to install. I am not completely sure this behavior is
	intended. And if it is, it seems niri has worked only by chance before.
	Ie. if it was first in the list, it would work. In case this is an error
	in the cargo-build-system, changing it implies rebuilding all cargo packages,
	hence this workaround would still be useful.

	Fixes #4321.

	* gnu/packages/wm.scm (niri)<arguments>: Add cargo-install-paths.

	Change-Id: I7f34f734698f50ef3c913ed858c504b2c99042bf

2025-11-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-ef-themes: Update to 2.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-ef-themes): Update to 2.0.1.
	[propagated-inputs]: Add emacs-modus-themes.
	[native-inputs]: Add texinfo.
	[source]: Switch url.
	[arguments]: Add ’makeinfo #:phase.
	[license]: Include manual license.
	[home-page]: Update.

	Change-Id: Ie280ef4a7af64c61fbb870c97961d3f321bf4234

2025-11-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-standard-themes: Update to 3.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-standard-themes): Update to 3.0.2.
	[source]: Switch to git-fetch.
	[propagated-inputs]: Add emacs-modus-themes.
	[native-inputs]: Add texinfo.
	[arguments]: Add ’makeinfo #:phase.
	[license]: Include manual license.
	[home-page]: Update.

	Change-Id: I1073333fa9d68e832cf54929f84b39344af20782

2025-11-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-modus-themes: Update to 5.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 5.1.0.

	Change-Id: Id80fbc6fe77793b153c7bdfb10ecadcc7acd4817

2025-11-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-vertico: Update to 2.6.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 2.6.

	Change-Id: I04d086cc0c3b8a724f6cf5d309b60ca10d362679

2025-11-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-orgit-forge: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-orgit-forge): Update to 1.1.0.

	Change-Id: I40af218bbb2b8f23b67b03a70958e0371725484c

2025-11-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-orgit: Update to 2.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-orgit): Update to 2.1.0.

	Change-Id: I4e5d42e8958a927a498bb71630360cf9a93cd4cf

2025-11-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-ement: Update to 0.17.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.17.

	Change-Id: I7b5d22ea9195747154f320fed3aa61e9b12c7faa

2025-11-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-xelb: Update to 0.22.
	* gnu/packages/emacs-xyz.scm (emacs-xelb): Update to 0.22.

	Change-Id: I34419dc4e9624c786fe6700b18de164f2fabdb8a

2025-11-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-tempel: Update to 1.8.
	* gnu/packages/emacs-xyz.scm (emacs-tempel): Update to 1.8.

	Change-Id: Ia904b8d2c24847e0e92a1173fa693d8bbb0156b4

2025-11-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-marginalia: Update to 2.5.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 2.5.

	Change-Id: I4e445100227ab3a3faba35c7c73ea37351709860

2025-11-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-consult: Update to 3.0.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 3.0.

	Change-Id: I430b93a074df4428be2047e009d4d74416679bbb

2025-11-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-debbugs: Update to 0.46.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.46.

	Change-Id: I894543bcafbf4ecbd6a246c694a52239ab39e904

2025-11-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-cape: Update to 2.3.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 2.3.

	Change-Id: Id89f23e2ea420fbf28bea48718a2449d63bcbc49

2025-11-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-corfu: Update to 2.5.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 2.5.

	Change-Id: Ied272710f0d3f4083097bba48b86b20a3e3f0f42

2025-11-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-cond-let: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-cond-let): Update to 0.2.0.

	Change-Id: I0904d3426fc0df8ecc510a8e4fb4c3a94884301f

2025-11-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: adaptivecpp: Update to 25.10.0.
	* gnu/packages/sycl.scm (adaptivecpp): Update to 25.10.0.
	[native-inputs]: Remove llvm-19; add lld-19.
	[arguments]: Set #:configure-flags.

	Change-Id: I967f069373e8109ece7e8f666c27be1020d33188

2025-11-29  Simon Josefsson  <simon@josefsson.org>

	gnu: Add perl-digest-sha3.
	* gnu/packages/perl.scm (perl-digest-sha3): New variable.

2025-11-29  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: gcal: Move from (gnu packages gcal) to (gnu packages calendar).
	gcal is a leaf package, and the only one kept at gnu/packages/gcal.scm.
	There is no special reason to keep it in a dedicated file.

	* gnu/local.mk: Remove reference to packages/gcal.scm.
	* gnu/packages/gcal.scm (gcal): Move from here ...
	* gnu/packages/calendar.scm: ... to here.
	  Update copyright headers via merge.
	* po/packages/POTFILES.in: Remove reference to gnu/packages/gcal.scm.

	Change-Id: I196ce61ebb4caa683b97483f6ea1d6e505f05af7

2025-11-29  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: gcal: Cleanup.
	* gnu/packages/gcal.scm (gcal): Cleanup.
	Reorder #:use-mdoule ascii-betically.
	Prefix licenses with license:.
	[source]<snippet>: Use gexps.
	[arguments]: Use gexps.

	Change-Id: Ibfeb9aef68bf4314e7852282b406aa21466bf35a

2025-11-29  Brendan Tildesley  <mail@brendan.scot>

	gnu: mlt: Update to 7.34.1.
	* gnu/packages/video.scm (mlt): Update to 7.34.1.
	[arguments]: Enable Qt6.
	[inputs]: ffmpeg-6 -> ffmpeg latest.
	qtbase-5, qtsvg-5 -> qtbase, qtsvg + qt5combat.
	Add motiv dependency.
	Add lilv optional dependency.
	Sort inputs alphabetically.

	Fixes: guix/guix#4312
	Change-Id: If03b557e05f3c60766dee821b27b66cc22b2c8fa

2025-11-29  Brendan Tildesley  <mail@brendan.scot>

	gnu: Add movit.
	* gnu/packages/video.scm (movit): New variable.

	Change-Id: I65dacb0a60d41f8c2f3ca73f298c0881da5f062e

2025-11-29  Andy Tai  <atai@atai.org>

	gnu: tensorflow-lite: Fix build.
	* gnu/packages/machine-learning.scm (tensorflow-lite)[arguments]
	<#:phases>: Extend with (pyproject-guile-json).

	Change-Id: Ibeb0d8d9c940d8fa47549b90e75bf1d2ba6aa1df

2025-11-29  Alexey Abramov  <levenson@mmer.org>

	gnu: pixman: auto-detect arm-simd optimizations for arm32 targets.
	* gnu/packages/xdisorg.scm (pixman)[arguments]<#:configure-flags>: Remove
	arm-simd flag.  Meson requires feature options to use "enabled",
	"disabled", or "auto" and not boolean strings.  Let it auto-detect
	ARM SIMD optimizations.

2025-11-29  Tomas Volf  <~@wolfsden.cz>

	monad-repl: Improve docstring for "verbosity" meta command.
	* guix/monad-repl.scm (verbosity): Describe valid values.

2025-11-29  Yelninei  <yelninei@tutamail.com>

	services: hurd-vm: Add machine argument for qemu for 64 bit images.
	Fixes issues when memory is >= 3584.

	* gnu/services/virtualization.scm (hurd-vm-shepherd-service):
	When type is 'hurd64-qcow2 add -M q35 to qemu arguments.

	Change-Id: I58ea603faad545294aad52b71aac82c922fd9b96

2025-11-29  Yelninei  <yelninei@tutamail.com>

	system: examples: Add machine argument to qemu for hurd64
	Change-Id: I30bb65819421b71bb78f6b51dde79540fd8a504a

2025-11-29  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: boost: Fix build on non-x86_64 non-mingw32.
	* gnu/packages/boost.scm (boost)[arguments]<#:make-flags>: Fix build.
	(boost-1.83)[arguments]<#:make-flags>: Keep constant.

	Fixes: guix/guix#4541
	Change-Id: I619eadeacd3b1bf1c8b2c537f445c7e74ceeb127

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ztpln: Update to 0.1.3.
	* gnu/packages/cran.scm (r-ztpln): Update to 0.1.3.

	Change-Id: I672cb38a028d4cc30a0b9b832d596903885c0989

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-btm: Update to 0.3.8.
	* gnu/packages/cran.scm (r-btm): Update to 0.3.8.

	Change-Id: I56bfdf1e81a97aafdc7deb7382345dac3ec0c7c0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bbotk: Update to 1.8.1.
	* gnu/packages/cran.scm (r-bbotk): Update to 1.8.1.

	Change-Id: I837fc0ebab2ea0b100b31a7f648f9337a5708677

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3inferr: Update to 0.2.1.
	* gnu/packages/cran.scm (r-mlr3inferr): Update to 0.2.1.

	Change-Id: I36634437b226c16720da487c934e1835a8858465

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3fselect: Update to 1.5.0.
	* gnu/packages/cran.scm (r-mlr3fselect): Update to 1.5.0.

	Change-Id: I7b71805aa9fe0fc9ac7bf3f80901a45f30b59045

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-terra: Update to 1.8-86.
	* gnu/packages/cran.scm (r-terra): Update to 1.8-86.

	Change-Id: I10b176bfab9f1b86131e3b3ca1fc254130daf8a6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lintr: Update to 3.3.0-1.
	* gnu/packages/cran.scm (r-lintr): Update to 3.3.0-1.
	[propagated-inputs]: Add r-xfun.

	Change-Id: I564c566a561084b8228565a7b1867f9adc4751f9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sfheaders: Update to 0.4.5.
	* gnu/packages/cran.scm (r-sfheaders): Update to 0.4.5.
	[native-inputs]: Add r-shapes.

	Change-Id: Ic2f829f40515691d20902b44dc133e0e00e8b989

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sf: Update to 1.0-23.
	* gnu/packages/cran.scm (r-sf): Update to 1.0-23.
	[native-inputs]: Add r-spatstat-geom.

	Change-Id: I9b94ecc95ea5861471abe98281111d69f5138b9e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-doc2vec: Update to 0.2.2.
	* gnu/packages/cran.scm (r-doc2vec): Update to 0.2.2.

	Change-Id: I98095a1b9000c80a0e580a85ce83cf0da10972ce

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-word2vec: Update to 0.4.1.
	* gnu/packages/cran.scm (r-word2vec): Update to 0.4.1.

	Change-Id: Id51d8e7945076b30b2bbe18cc04b350d1ea87932

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tsp: Update to 1.2.6.
	* gnu/packages/cran.scm (r-tsp): Update to 1.2.6.

	Change-Id: I854578c2c71b75d1b21e47d4ebaec3335d676e6e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geojsonsf: Update to 2.0.5.
	* gnu/packages/cran.scm (r-geojsonsf): Update to 2.0.5.

	Change-Id: I6fd9f427c77de13e1d4618efba964c0f9b3d7837

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gensa: Update to 1.1.15.
	* gnu/packages/cran.scm (r-gensa): Update to 1.1.15.

	Change-Id: Ic292b26506718a06b7b21b1fcd77ac872d9b70ac

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-jsonify: Update to 1.2.3.
	* gnu/packages/cran.scm (r-jsonify): Update to 1.2.3.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Remove r-knitr; add r-jsonlite.

	Change-Id: I538a745e9f9ce55af7768402b6501e565adf178e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-model: Update to 3.5-0.
	* gnu/packages/cran.scm (r-spatstat-model): Update to 3.5-0.
	[native-inputs]: Remove r-random.

	Change-Id: I296e4c8a2dc89901a9e653c4d131824342319426

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggtern: Update to 4.0.0.
	* gnu/packages/cran.scm (r-ggtern): Update to 4.0.0.

	Change-Id: I067268938ac7de00609ea70955c9e370a10b6882

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cytoexplorer: Skip tests using with_mock.
	* gnu/packages/bioinformatics.scm (r-cytoexplorer)[arguments]: Adjust phase
	'skip-bad-tests.

	Change-Id: I677fb4bdc709bd9ab463ab1e7c9c3c187ff76723

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-operator-tools: Adjust for testthat compatibility.
	* gnu/packages/cran.scm (r-operator-tools)[arguments]: Add phase
	'testthat-compatibility.

	Change-Id: I6d25d3cf049a294f8da11a8fbcd159cc227ae0ab

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-latex2exp: Skip bad test.
	* gnu/packages/cran.scm (r-latex2exp)[arguments]: Add phase 'disable-bad-test.

	Change-Id: I8cd2d0428d3434866185f8d1f5e6cfc1f2e93981

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mi: Add missing inputs and skip bad test.
	* gnu/packages/cran.scm (r-mi)[arguments]: Add phase 'skip-bad-tests.
	[native-inputs]: Add r-betareg, r-survival, and r-truncnorm.

	Change-Id: I662a6f8d43c03ae31254f8b6489791d59dce6d4b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggvenn: Add missing test input.
	* gnu/packages/cran.scm (r-ggvenn)[native-inputs]: Add r-testthat.

	Change-Id: Id2ddbaf3f507d3113af7d77be866f7abd67a50e1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gchain: Update to 0.2.0-2.19f8bb9.
	* gnu/packages/bioinformatics.scm (r-gchain): Update to 0.2.0-2.19f8bb9.
	[arguments]: Add phase 'biostrings-compatibility; adjust phase
	'skip-bad-tests.

	Change-Id: Ia8719400b555625dd0067179ee3d142ee2d59ccc

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggmosaic: Make compatible with latest ggplot2.
	* gnu/packages/cran.scm (r-ggmosaic)[arguments]: Add phase
	'ggplot-compatibility.

	Change-Id: I73200b7c0a588ea54deb39f729b15d422a94d4b1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abaenrichment: Adjust for testthat compatibility.
	* gnu/packages/bioconductor.scm (r-abaenrichment)[arguments]: Add phase
	'testthat-compatibility.

	Change-Id: I532339067402d2465b793bb16f6b137c425170ff

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgautils: Update to 1.30.1.
	* gnu/packages/bioconductor.scm (r-tcgautils): Update to 1.30.1.

	Change-Id: Id7b543c1418e31606733ce7a700dab540116ff12

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationhubdata: Add missing input.
	* gnu/packages/bioconductor.scm (r-annotationhubdata)[native-inputs]: Add
	r-genomeinfodbdata.

	Change-Id: Iaf0e3635d88c26ff4ed62e638eefe5973b695281

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-papaja: Add missing input and enable all tests.
	* gnu/packages/cran.scm (r-papaja)[native-inputs]: Add r-beeswarm.
	[arguments]: Remove phase 'delete-bad-tests.

	Change-Id: Iab573e6a373e848977738c319d9e74fe23cde7c4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metabocoreutils: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-metabocoreutils): Update to 1.18.1.

	Change-Id: I20c617e069a0b385e31f6e9bbf31524d81957048

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqminer: Disable two tests.
	* gnu/packages/cran.scm (r-seqminer)[arguments]: Add phase 'disable-bad-tests.

	Change-Id: I939922a57d8cbd1f50c0dababd527cf4e4144b44

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trycatchlog: Adjust for testthat compatibility.
	* gnu/packages/cran.scm (r-trycatchlog)[arguments]: Add phase
	'testthat-compatibility.

	Change-Id: I4ce1676de6b07113aeb772163f698511b5d82bd9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bindr: Adjust for testthat compatibility.
	* gnu/packages/cran.scm (r-bindr)[arguments]: Add phase
	'testthat-compatibility.

	Change-Id: I766680176275e31ef110150b270d29bec8ad8f22

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mosaic: Add missing test inputs.
	* gnu/packages/cran.scm (r-mosaic)[properties]: Record
	updater-extra-native-inputs.
	[arguments]: Only skip one test in test-read.file.R.
	[native-inputs]: Add r-broom, r-ggdendro, r-ggrepel, and r-latticeextra.

	Change-Id: If9ee5ee970ecfaa4b291d92a7f467585ea3a9453

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ihw: Add missing test inputs.
	* gnu/packages/bioconductor.scm (r-ihw)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-ggplot2 and r-scales.

	Change-Id: I9897da6c9e18ccd4ed401237414c340088a00614

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpresto: Disable tests.
	* gnu/packages/cran.scm (r-rpresto)[arguments]: Disable tests.

	Change-Id: I988975506092cd70e566171ec4f6dbd00aff99e9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-manipulatewidget: Skip bad tests.
	* gnu/packages/cran.scm (r-manipulatewidget)[arguments]: Add phase
	'testthat-compatibility.

	Change-Id: I5d3741de0d68701e8bf972de786e42163bd3af12

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rvenn: Skip four tests.
	* gnu/packages/cran.scm (r-rvenn)[arguments]: Add phase 'skip-bad-tests.

	Change-Id: I5885179790b4a151360f45de83e4e18feccf6267

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidytext: Add missing input.
	* gnu/packages/cran.scm (r-tidytext)[native-inputs]: Add r-tidyr.

	Change-Id: I7a888dd04d1f36fd4aacf372b02326e02433c844

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gutils: Add missing input and patch for testthat compatibility.
	* gnu/packages/bioinformatics.scm (r-gutils)[arguments]: Add phase
	'testthat-compatibility.
	[native-inputs]: Add r-xvector.

	Change-Id: I6178bb62486167445921069e0f40e122f10c838e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msigdbr: Enable tests.
	The CRAN tarball appears to have been replaced in place shortly after the
	initial upload.

	* gnu/packages/cran.scm (r-msigdbr)[source]: Update hash.
	[arguments]: Remove phase 'disable-bad-tests.

	Change-Id: Iff1678e3802178ff344fc7efdee20f897df08f03

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpparmadillo: Update to 15.2.2-1.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 15.2.2-1.

	Change-Id: I93d73f3cde00db8fb4ed5b8e693255e2b3eda582

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-common: Update to 0.8.7.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.8.7.

	Change-Id: Iee0625cab4f6effefef8356136cc760b3dd28f33

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-highs: Update to 1.12.0-1.
	* gnu/packages/cran.scm (r-highs): Update to 1.12.0-1.

	Change-Id: Id96dd684446965c18e0be871b317327e205848c3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3measures: Update to 1.2.0.
	* gnu/packages/cran.scm (r-mlr3measures): Update to 1.2.0.

	Change-Id: I62f1403b3e6fee09ea6b7c0f7489a34b116180f8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-random: Update to 3.4-3.
	* gnu/packages/cran.scm (r-spatstat-random): Update to 3.4-3.

	Change-Id: If290cd43eac8fd7f4af783b19d5333308dd957c6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-explore: Update to 3.6-0.
	* gnu/packages/cran.scm (r-spatstat-explore): Update to 3.6-0.

	Change-Id: I4db16ad3dba74a5597f7a0ba74cefef2063a04df

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parameters: Update to 0.28.3.
	* gnu/packages/cran.scm (r-parameters): Update to 0.28.3.

	Change-Id: I8f6084d1e42e8b10ef8f1f958580daf0c07b1497

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rapidjsonr: Update to 1.2.1.
	* gnu/packages/cran.scm (r-rapidjsonr): Update to 1.2.1.

	Change-Id: If2be893a4429efa1bbb0b02a81cc86f3f20f6f77

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-brglm2: Update to 1.0.1.
	* gnu/packages/cran.scm (r-brglm2): Update to 1.0.1.

	Change-Id: I6031ae780db5b00c4d19dc46c3c9eb702e8f02e3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-insight: Update to 1.4.3.
	* gnu/packages/cran.scm (r-insight): Update to 1.4.3.

	Change-Id: I885013af79df6b7b14991b0694c4cc81613e3c9f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cubature: Update to 2.1.4-1.
	* gnu/packages/cran.scm (r-cubature): Update to 2.1.4-1.

	Change-Id: I6cb4e09874824f86c24cae1d547135fb4f6e6a29

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geometries: Update to 0.2.5.
	* gnu/packages/cran.scm (r-geometries): Update to 0.2.5.
	[native-inputs]: Add r-tinytest.

	Change-Id: I9f906def20397bfbef7a5d63d241d04c10295270

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggside: Update to 0.4.1.
	* gnu/packages/cran.scm (r-ggside): Update to 0.4.1.

	Change-Id: Idf289f54e6011b831648431bbc6624a49d255caf

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abn: Update to 3.1.12.
	* gnu/packages/bioconductor.scm (r-abn): Update to 3.1.12.
	[propagated-inputs]: Add r-glmmtmb and r-jsonlite.

	Change-Id: Iaf9e421095cff8ce2acfa46f59ff513486cbddee

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sfsmisc: Update to 1.1-23.
	* gnu/packages/statistics.scm (r-sfsmisc): Update to 1.1-23.
	[properties]: Record updater-extra-propagated-inputs.

	Change-Id: Ifa7d0da30f3afa2441e41d1d16f7784254e0cf98

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qs2: Update to 0.1.6.
	* gnu/packages/cran.scm (r-qs2): Update to 0.1.6.

	Change-Id: Ib8c78aa0c39a3d11b386a64a94ab354fbfa8632d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-selectr: Update to 0.5-0.
	* gnu/packages/cran.scm (r-selectr): Update to 0.5-0.
	[properties]: Remove.

	Change-Id: I42fe2da37ddf9a678806db9b1a0d34c5e072fb51

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximeta: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.28.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.
	[native-inputs]: Add r-rmarkdown.

	Change-Id: I3dbc7b55c46db5ce0d39b8e107ac0aa58a25c71c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tricycle: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-tricycle): Update to 1.18.0.

	Change-Id: Ie2c729a6cdf6660349b4b5ea1d32195769cf2a04

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgabiolinks: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-tcgabiolinks): Update to 2.38.0.

	Change-Id: Ifb06afbef1835e405fd4bbec07e2de48401c432a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biscuiteer: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-biscuiteer): Update to 1.24.0.

	Change-Id: Ia714803c395f6e79aad4b3aa837dcaa944b83077

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-omicade4: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-omicade4): Update to 1.50.0.

	Change-Id: Ia9a2b0ba52c2845f355476211a57690d81cdfa51

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dmrseq: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-dmrseq): Update to 1.30.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: Id0f5d693c9aeeff1c185e50745655db214f834af

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dada2: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-dada2): Update to 1.38.0.

	Change-Id: Id7bac2a2338c32f1df0f2387730f799bce257478

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biotmle: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-biotmle): Update to 1.34.0.

	Change-Id: I657e29e63ca5bcbe17bb7cbdaca90c22ca5a8a2d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biotip: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-biotip): Update to 1.24.0.
	[propagated-inputs]: Add r-doparallel and r-foreach.

	Change-Id: Ic00cb277d88865b12b102646e08f0b06842aef5d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioqc: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-bioqc): Update to 1.38.0.

	Change-Id: Ib1601aa589c01e3c785085cbd12aebe2f53868a4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bionet: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-bionet): Update to 1.70.0.

	Change-Id: Ie2af094202600dd4f3bbd1f72dad634a3012e6cf

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bionero: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-bionero): Update to 1.18.0.

	Change-Id: I9fecc02d585a01a4e0f4680a7d894552fa636fac

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomvrcns: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-biomvrcns): Update to 1.50.0.

	Change-Id: I2078e79b53c84f8db1687f5f684b210532676c3d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomvcclass: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-biomvcclass): Update to 1.78.0.

	Change-Id: I51769afac79202a5b1754c40f0ec7af27890a5a1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mvcclass: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-mvcclass): Update to 1.84.0.

	Change-Id: I637a75af2138be3119ae851c4e002881b59a321c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biodb: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-biodb): Update to 1.18.0.
	[propagated-inputs]: Remove r-biocfilecache, r-git2r, and r-rcurl; add r-fscache,
	r-sched, and r-sqlq.

	Change-Id: I9441495e575556a6f007fd23e69fdd0d5ac3d86a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocthis: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-biocthis): Update to 1.20.0.

	Change-Id: Iaa511a72456a934ed4263c336acebfd4c896c081

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bcrank: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-bcrank): Update to 1.72.0.

	Change-Id: Ib2402233a1e4a4a38ab91af4aaae1dffc0a66f1d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bbcanalyzer: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-bbcanalyzer): Update to 1.40.0.

	Change-Id: I33d0ae51975f8d118393515dfd2088064040ef21

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-baynorm: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-baynorm): Update to 1.28.0.

	Change-Id: I55392f25d824c3e3b9dd8bcfc7dd0b974f2210d1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayesspace: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-bayesspace): Update to 1.20.0.

	Change-Id: I4355a9d2088a0d5c13a35bee185eff5a27c12df0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayesknockdown: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-bayesknockdown): Update to 1.36.0.

	Change-Id: I5ee4f7dc727ce5c6cfdd1f98154aba4751c1876a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basilisk: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-basilisk): Update to 1.22.0.
	[propagated-inputs]: Remove r-basilisk-utils.

	Change-Id: I7dfbf1e25b013cce8995f3587ecc26886e0d32cb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basicstarrseq: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-basicstarrseq): Update to 1.38.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: Id98466077a935a0f1d4a0d8c0912be870af02722

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basics: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-basics): Update to 2.22.0.

	Change-Id: If8a7b3ebf180ea8ad43bfb4c72d00072aa13e484

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basic4cseq: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-basic4cseq): Update to 1.46.0.

	Change-Id: Ib49f7a36f43aebfd4f9942a4b14f607b48b4e3fa

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dir-expiry: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-dir-expiry): Update to 1.18.0.

	Change-Id: I57b0d126c4801c909c21db69456b325f49d6d05d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genetclassifier: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-genetclassifier): Update to 1.50.0.

	Change-Id: I691aad53e5b39755a2e169879246a431cf2a2b0d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minet: Update to 3.68.0.
	* gnu/packages/bioconductor.scm (r-minet): Update to 3.68.0.

	Change-Id: Ib5276a348354e55e1a49b0ab69b8100f3b6fb6f3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biobtreer: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-biobtreer): Update to 1.22.0.

	Change-Id: I9815a45242d0d535db0c6e7f89fb31baa2762fee

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bgeedb: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-bgeedb): Update to 2.36.0.

	Change-Id: Ia3078cd0f9ad9f3ddbab915b2bb9744515c7fb42

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bgeecall: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-bgeecall): Update to 1.26.0.
	[propagated-inputs]: Remove r-biomart; add r-annotationdbi, r-curl, r-ggplot2, r-iranges,
	r-rcurl, r-readr, r-rsqlite, r-scales, r-spatstat-univar, and
	r-stringr.

	Change-Id: I7e4d779eb12bbbd69578c096053bd3dd4f6f74d9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beclear: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-beclear): Update to 2.26.0.

	Change-Id: Ie072dc1d744a01b1c97cd74b1d072f63a736f6b7

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-megadepth: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-megadepth): Update to 1.20.0.

	Change-Id: Ie818451b75635a4117ffdd108fcfb6adb94157a4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-guitar: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-guitar): Update to 2.26.0.

	Change-Id: I6e0c1f76b74b7c2c9d5afbedf3b9a3a89a32a38a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-snpstats: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-snpstats): Update to 1.60.0.
	[propagated-inputs]: Remove r-zlibbioc.

	Change-Id: Id163a74bef1d4cf3b97d6208ce3c06f5e07daf54

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-snprelate: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-snprelate): Update to 1.44.0.
	[propagated-inputs]: Add r-rhpcblasctl.

	Change-Id: Ibb62c4e7f3063a8334ec1abaf9924907770e9d8c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pathview: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-pathview): Update to 1.50.0.

	Change-Id: I0dc8aebb3150ecece39526eb95e4dd617115439b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parody: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-parody): Update to 1.68.0.

	Change-Id: I37e116daa9446468d1206878bee9f14e46fb820f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ldblock: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-ldblock): Update to 1.40.0.
	[propagated-inputs]: Add r-seqinfo.

	Change-Id: Idcc9a341377c8fb23f208fe26f471c7ece17a649

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-kegggraph: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-kegggraph): Update to 1.70.0.

	Change-Id: If3f34e5b444e15afb8583aee5f0cb9fca3699533

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gwastools: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-gwastools): Update to 1.56.0.

	Change-Id: I1a8ac73babb7ce5e0fe654c4fb17445c952f9c6a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gwascat: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-gwascat): Update to 2.42.0.
	[propagated-inputs]: Add r-seqinfo.

	Change-Id: I3be0520167579fadee07647ae232cf42a9ff63cc

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gviz: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-gviz): Update to 1.54.0.
	[propagated-inputs]: Add r-seqinfo.

	Change-Id: I43be1c05a4112bfb7957ae9bad6ca76aa11a0f9e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggbio: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-ggbio): Update to 1.58.0.
	[propagated-inputs]: Remove r-ggally; add r-seqinfo.

	Change-Id: If8b4eb53b8c3568cc225e4ce73af41c0b0217f20

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-catalyst: Update to 1.34.1.
	* gnu/packages/bioconductor.scm (r-catalyst): Update to 1.34.1.

	Change-Id: I8f9e7fb3c0a664ad8f9a306455df1ab76fdf7a91

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msmstests: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-msmstests): Update to 1.48.0.

	Change-Id: I4a83db3c7580880db4c6e2539959ffb48e0fe32c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msmseda: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-msmseda): Update to 1.48.0.

	Change-Id: Id4195b088b2e858a2c576a0f0f9f17790437d5d8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocio: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-biocio): Update to 1.20.0.

	Change-Id: I568d3175a0439437b32c5066f1c61e3b1887b800

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msfeatures: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-msfeatures): Update to 1.18.0.

	Change-Id: I08cd3b7fa3b34352b216e8abdd74d6fd7b34f14f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-delayedmatrixstats: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-delayedmatrixstats): Update to 1.32.0.

	Change-Id: Ia8d2217e009733c1ab08b84eed2ffab757ebf886

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatialexperiment: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-spatialexperiment): Update to 1.20.0.

	Change-Id: I6dd4993bd709ff22146a2e95abe7c81ce54b51ed

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sparsematrixstats: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-sparsematrixstats): Update to 1.22.0.

	Change-Id: Idef952d222ab5ba5a95927bb64b8866cd5554e8f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sparsearray: Update to 1.10.2.
	* gnu/packages/bioconductor.scm (r-sparsearray): Update to 1.10.2.

	Change-Id: Ib8d9d63e0e85c175d45e4ab5a0887fd67123d3f4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scran: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-scran): Update to 1.38.0.

	Change-Id: I6104555f0db943cadd291c01cceeab947157b17b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scater: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-scater): Update to 1.38.0.

	Change-Id: I23b3c542fd7cf4588a23a61f62744b5bb7a89e87

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scuttle: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-scuttle): Update to 1.20.0.

	Change-Id: Ic3e84c30a18a71a375c5920b72ea9a88b3cc71c9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singlecellexperiment: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-singlecellexperiment): Update to 1.32.0.

	Change-Id: I71e8923bd8f01a0a360a830c38be9bb02702d579

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chromvar: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-chromvar): Update to 1.32.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I429812ba4c5f5a378d23fe4cc554061c4bb2996c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifmatchr: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-motifmatchr): Update to 1.32.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: If848b711ba7d8807d54a7b2ba9d5adb79a304515

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maftools: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-maftools): Update to 2.26.0.
	[propagated-inputs]: Remove r-zlibbioc.

	Change-Id: I742a80319ff9be646f11cb34220e9b64b1358beb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tfbstools: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-tfbstools): Update to 1.48.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I2857b5e48dd143175ae44db7632e3ef24916bd96

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cner: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-cner): Update to 1.46.0.
	[propagated-inputs]: Add r-seqinfo.

	Change-Id: I4682a492df0fe2fb34d2672db7d183f61713602e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beaddatapackr: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-beaddatapackr): Update to 1.62.0.

	Change-Id: Id6bc45885bfe0f30039ef2c2fff6278ed3a7dad3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beachmat-hdf5: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-beachmat-hdf5): Update to 1.8.0.

	Change-Id: Ic9375c1244d64717f64f2ed186245f7b47131f2a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beachmat: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-beachmat): Update to 2.26.0.

	Change-Id: If898ce7a8949bd67762042e9bfad464497e407b1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5lib: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-rhdf5lib): Update to 1.32.0.

	Change-Id: I104b0ef447b9eb5e370e9eba52850bdbfd9a2b12

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdf5array: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-hdf5array): Update to 1.38.0.

	Change-Id: I467372065960b1519097003c3b038e053eaff9e1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hitc: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-hitc): Update to 1.54.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I1adb1b1a33ca6b815aeefb5f7fb7d8b2774f5cde

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-h5mread: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-h5mread): Update to 1.2.0.

	Change-Id: I70925841ea2f1a5a1f73b53dda5f0dcc948b990e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fithic: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-fithic): Update to 1.36.0.

	Change-Id: I97f91ffeb67bd30b491fc074a4febc0811bbe6b2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fishpond: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-fishpond): Update to 2.16.0.

	Change-Id: I72ecd51878bd5c397e827ac56684513d4f413b0a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgraphviz: Update to 2.54.0.
	* gnu/packages/bioconductor.scm (r-rgraphviz): Update to 2.54.0.

	Change-Id: Id136345141264741b662adf043d6afb4e3abcf85

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s4vectors: Update to 0.48.0.
	* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.48.0.
	[native-inputs]: Remove r-matrix.

	Change-Id: I1183f571248c326677fc49c19eba880aa824d6e7

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s4arrays: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-s4arrays): Update to 1.10.0.
	[propagated-inputs]: Remove r-crayon.

	Change-Id: Id59727f851196c3130b589a70a9ef461fca2d631

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-preprocesscore: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-preprocesscore): Update to 1.72.0.

	Change-Id: I8b11e9752d440430a7c5b150c8655933d15bab28

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-icens: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-icens): Update to 1.82.0.

	Change-Id: I3a17f45278cd403963643232bdd77f939093f28c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-m3c: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-m3c): Update to 1.32.0.

	Change-Id: Ic4fa98380ab6b0b2a6069a18d23a8a78fd385160

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgreat: Update to 2.12.1.
	* gnu/packages/bioconductor.scm (r-rgreat): Update to 2.12.1.

	Change-Id: I4466a870b28c7bb925cb1ec878ff867658507c76

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biodist: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-biodist): Update to 1.82.0.

	Change-Id: I6db0db90d09d264280a48658ce83e1d8cf4a7b86

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocworkflowtools: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-biocworkflowtools): Update to 1.36.0.

	Change-Id: I0b8bbffc7b7e83738ae702072ec7162d731a7953

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocset: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-biocset): Update to 1.24.0.

	Change-Id: Id95bafe016b38f17cf06a5cb59a2fc34c2048451

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocpkgtools: Update to 1.27.12.
	* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.27.12.

	Change-Id: Ifd091a7c6c4b3a52442510e8ab6018f4d7f6681e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocor: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-biocor): Update to 1.34.0.

	Change-Id: Id15823203a50706ca3a3aaf19e891957f846815a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multiassayexperiment: Update to 1.36.1.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.36.1.
	[propagated-inputs]: Add r-matrixgenerics.
	[native-inputs]: Remove r-r-rsp.

	Change-Id: Icd702eb14ba39ea27f24214afd5410f6688faf44

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-grohmm: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-grohmm): Update to 1.44.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I0818c535258c30592b18be2e094384bdef3210b6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-experimenthubdata: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-experimenthubdata): Update to 1.36.0.

	Change-Id: I6d1dfb0bbddcaa40e313b32327828f270f88459d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-experimenthub: Update to 3.0.0.
	* gnu/packages/bioconductor.scm (r-experimenthub): Update to 3.0.0.

	Change-Id: Ia84690cbbc068c9d4ce7342bf7a7278b96776be2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocviews: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-biocviews): Update to 1.78.0.

	Change-Id: I5ac36df894053744c5bb0f58551603af8bb312fa

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocstyle: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-biocstyle): Update to 2.38.0.

	Change-Id: I9526db3923a57ea8e0727c4a179544d0ab257f7c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocgraph: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-biocgraph): Update to 1.72.0.

	Change-Id: I92d09fcf4b0742fe49677e1b86757232c39474d9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioccheck: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-bioccheck): Update to 1.46.0.

	Change-Id: If7b32af126584b7cedfe0f963760f4748c9742c1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocbaseutils: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-biocbaseutils): Update to 1.12.0.

	Change-Id: I87d99cb293cfd8a880478bbf0373c814c1d72b11

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ebarrays: Update to 2.74.0.
	* gnu/packages/bioconductor.scm (r-ebarrays): Update to 2.74.0.

	Change-Id: I722cb27feec6ad41ad3b2fde0c1788714abe9425

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reactomepa: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-reactomepa): Update to 1.54.0.

	Change-Id: I1191de6b387041355df887c326881cb75a570b24

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-graphite: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-graphite): Update to 1.56.0.
	[propagated-inputs]: Add r-dir-expiry and r-lifecycle.
	[native-inputs]: Add r-a4preproc and r-all.

	Change-Id: I2f15d9dd8de268a8d9b50327c8d320032599b9c2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biobroom: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-biobroom): Update to 1.42.0.

	Change-Id: Ie088b530a0d1b1ed70a0f0d60c67d6fd623e3f73

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioassayr: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-bioassayr): Update to 1.48.0.

	Change-Id: I47bdd87750a993879998ae48a3adefa61b474b44

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fmcsr: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-fmcsr): Update to 1.52.0.

	Change-Id: I4aae23d0b992c39ec52c2e2b5957f3f7effcce26

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chemmineob: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-chemmineob): Update to 1.48.0.
	[inputs]: Add zlib.
	[propagated-inputs]: Remove r-zlibbioc.

	Change-Id: Ic024e17fd4457cafc2f42410ac64e38c18627d08

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hyperdraw: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-hyperdraw): Update to 1.62.0.

	Change-Id: Ieaa9ed23377b15df89e5026b8a81f074133181d0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hypergraph: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-hypergraph): Update to 1.82.0.

	Change-Id: I21bf16d32080b3a936683aae28fea6cdcd279d9c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hybridmtest: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-hybridmtest): Update to 1.54.0.

	Change-Id: I350d082d3948d85a6cc0a23e74239b86e5d65785

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsbml: Update to 2.68.0.
	* gnu/packages/bioconductor.scm (r-rsbml): Update to 2.68.0.

	Change-Id: I7d8f05b00d82be61dbdf288f96cb28654125859c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bifet: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-bifet): Update to 1.30.0.

	Change-Id: Id8bd09db8ecc47e1e0923f6af1549008ed4fa116

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bicare: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-bicare): Update to 1.68.0.

	Change-Id: I5b4a4c6cf1a078a868412931a7495d4ea3d80338

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acde: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-acde): Update to 1.40.0.

	Change-Id: Ic5a56764862232d5210753971d07423e251f3e17

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acme: Update to 2.66.0.
	* gnu/packages/bioconductor.scm (r-acme): Update to 2.66.0.

	Change-Id: I893e3457213a881428c420d301049c35a55978e3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acgh: Update to 1.88.0.
	* gnu/packages/bioconductor.scm (r-acgh): Update to 1.88.0.

	Change-Id: I86ddfb3b07c1a99c3160febaa42220507daad7aa

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ace: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-ace): Update to 1.28.0.

	Change-Id: If37691340f3edc7ba55f1810d94e2f36e8ec12b9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-universalmotif: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.28.0.

	Change-Id: I687431cbf073efe9e99d685963a9e0082dbcc96a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-unifiedwmwqpcr: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-unifiedwmwqpcr): Update to 1.46.0.

	Change-Id: I1d1c1ed31c1199b9df4c7a356e3041474fc68c6f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ucsc-utils: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-ucsc-utils): Update to 1.6.0.

	Change-Id: I612859182c4fca7eb69d3cc8fec12242967ac3df

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ucell: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-ucell): Update to 2.14.0.

	Change-Id: I1ff108763154b507baa354b6a42a3d7c5645da92

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-htqpcr: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-htqpcr): Update to 1.64.0.

	Change-Id: I994ad752d6a5d67faf6087f04625378dfcb955a3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variancepartition: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.40.0.
	[propagated-inputs]: Add r-gtools.

	Change-Id: Ia15d5d003dc0cca9faaab4fbae339a331cc3a36c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variantfiltering: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-variantfiltering): Update to 1.46.0.
	[propagated-inputs]: Add r-seqinfo.

	Change-Id: Ibd509a5ac25c9a04af77812069bf84416022370c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tilingarray: Update to 1.88.0.
	* gnu/packages/bioconductor.scm (r-tilingarray): Update to 1.88.0.

	Change-Id: I987139cb184d8ad55c98d7dad22d7762fe837540

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wavcluster: Update to 2.44.0.
	* gnu/packages/bioconductor.scm (r-wavcluster): Update to 2.44.0.

	Change-Id: Ia3774acdbf870af8528daedd790690b8100a5f34

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigmelon: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-bigmelon): Update to 1.36.0.

	Change-Id: Ia291125d59631bc16d8093c6f27bd0ba59c8a2ae

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdsfmt: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.46.0.

	Change-Id: Ifefbd41a643e1219a3b8e06c091713ec4d85b86e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-watermelon: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-watermelon): Update to 2.16.0.

	Change-Id: Iba6bd6b79fb4b8fc8dfaae57fba7920a2488b66c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-roc: Update to 1.86.0.
	* gnu/packages/bioconductor.scm (r-roc): Update to 1.86.0.

	Change-Id: I8f7107634c2acb64fbf3c6e626489d990f35e8ff

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genie3: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-genie3): Update to 1.32.0.

	Change-Id: Ic841fdedaa5581c5c10483f1fa5bc3005e08b809

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-circrnaprofiler: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-circrnaprofiler): Update to 1.24.0.

	Change-Id: If7f8787da62f88f9133fe0d15dff7ab0daf28312

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cicero: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-cicero): Update to 1.28.0.

	Change-Id: Id4f1e382833b863dc8f106fd88bff6b97fc8d2b6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chicago: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-chicago): Update to 1.38.0.

	Change-Id: I1c025d475c9ed408d81cad8351321b8e497fe4c9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcistarget: Update to 1.29.0.
	* gnu/packages/bioconductor.scm (r-rcistarget): Update to 1.29.0.

	Change-Id: Ia17fc0eaf2fee6c8302174a68168af7f3bdfcde2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-depecher: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-depecher): Update to 1.26.0.

	Change-Id: Ib3b4ba29da4ab5a8bf07f4cb439b7ee41bbfd89d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mixomics: Update to 6.34.0.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.34.0.

	Change-Id: I1cb93905f9a813f76093cc1005cb5aa1367e01d7

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowsom: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-flowsom): Update to 2.18.0.

	Change-Id: Ibe226910c17c3edf935d4295e7057f2524822109

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cytoml: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-cytoml): Update to 2.22.0.

	Change-Id: I095a46672e6ebdf67b9b3db56234104d580a141d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-opencyto: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-opencyto): Update to 2.22.0.

	Change-Id: I56cbf5ad32d1fe261e60037869b35668c75fb0f3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowstats: Update to 4.22.0.
	* gnu/packages/bioconductor.scm (r-flowstats): Update to 4.22.0.

	Change-Id: Ib8c572ec458f4fa7af68045fa6007f6fec77a8b6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowworkspace: Update to 4.22.0.
	* gnu/packages/bioconductor.scm (r-flowworkspace): Update to 4.22.0.

	Change-Id: Icb37662cba4134b82e101edd7d8647f79b24dc3a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rprotobuflib: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-rprotobuflib): Update to 2.22.0.

	Change-Id: I0ac6d697b3fe49392ae8ea421c3249efb19a3d09

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowclust: Update to 3.48.0.
	* gnu/packages/bioconductor.scm (r-flowclust): Update to 3.48.0.

	Change-Id: I4ddf90ad9d5acedf16b2a32ce79b9fe1edb146e2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowviz: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-flowviz): Update to 1.74.0.

	Change-Id: I0a059ab85c2aa01bb8c764b204d1459e5d6310e5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggcyto: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-ggcyto): Update to 1.38.0.

	Change-Id: I2fc90899d5fe496d6dcd88523bd480b94e5754cf

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ncdfflow: Update to 2.56.0.
	* gnu/packages/bioconductor.scm (r-ncdfflow): Update to 2.56.0.

	Change-Id: Iecbcb1cc912ad2864c5d269f5dbeb4b59758efc2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowmeans: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-flowmeans): Update to 1.70.0.

	Change-Id: I03dbf13413f03895e58f1fee351a06bd9179c604

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowcore: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-flowcore): Update to 2.22.0.

	Change-Id: I3f258806c602d70ce142f7658b133b18d8b1e907

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cytolib: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-cytolib): Update to 2.22.0.

	Change-Id: I27371bb3ba9f48949bc497935a29a0dbfcbce951

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-consensusclusterplus: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-consensusclusterplus): Update to 1.74.0.

	Change-Id: I45d0bf4b98e9854db50b248778a93e579a089108

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowai: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-flowai): Update to 1.40.0.

	Change-Id: I53e03208efd94d8b66d4f01a64f6ea1e770a1a45

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsubread: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.24.0.

	Change-Id: If2470ff3b5c9a0e6d5dc15b82f6e5f826a120c28

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotatr: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-annotatr): Update to 1.36.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-rlang and r-seqinfo.

	Change-Id: I5a2d566e672a356ab7ca4b11cdbf4fcf6e743b69

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biosigner: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-biosigner): Update to 1.38.0.

	Change-Id: If17c8b8a84d79b351fd780acceafc1010758d391

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ropls: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-ropls): Update to 1.42.0.

	Change-Id: I5428863c9a5edd0e01b9bbb3fc940a5f7b1837b2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multidataset: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-multidataset): Update to 1.38.0.

	Change-Id: Ib1ebefe5ff39d6e6466f2495d28ce9bb5ca4b483

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rqc: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-rqc): Update to 1.44.0.

	Change-Id: I914d96dc001a394c8a75e55dc4595c112c306d2b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quasr: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-quasr): Update to 1.50.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I275600b70ac206e39754cac234505efc065f2491

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhisat2: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-rhisat2): Update to 1.26.0.

	Change-Id: I1e064c72f89ff4281145c42a5f08491248b1ea3d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sgseq: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-sgseq): Update to 1.44.0.
	[propagated-inputs]: Add r-seqinfo.

	Change-Id: Ic81dc2d263db3731664d0969ed771bafc138b468

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbowtie: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-rbowtie): Update to 1.50.0.

	Change-Id: Ic87d9b8ff4462273972ba058c117c05d11054561

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iclusterplus: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-iclusterplus): Update to 1.46.0.

	Change-Id: I25c42d6c1e1f74afc46a683dd4ee57d00b2fc387

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocfilecache: Update to 3.0.0.
	* gnu/packages/bioconductor.scm (r-biocfilecache): Update to 3.0.0.
	[propagated-inputs]: Remove r-httr; add r-httr2.

	Change-Id: Icad0d8e7373643ca319c7081489a11f1470ca0fd

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrmnormalization: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-arrmnormalization): Update to 1.50.0.

	Change-Id: I66f732c762d6e9c3ba5ebc7e0a062ebb77ed6aff

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-progeny: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-progeny): Update to 1.32.0.

	Change-Id: I095869a106f7f637c1a9bdf721814e91ce2932f6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbowtie2: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-rbowtie2): Update to 2.16.0.

	Change-Id: Idf2c7d96ed219de585343c063f1a177136082be5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zfpkm: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-zfpkm): Update to 1.32.0.

	Change-Id: I115170b823ce95db97c8eb83cfb8862a34602c2d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zinbwave: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-zinbwave): Update to 1.32.0.

	Change-Id: Ia0c2ffa6ce21cea1ba34bed247a062d4fec6f378

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-webbioc: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-webbioc): Update to 1.82.0.

	Change-Id: If9962622cd9cb66c53945072f65ab4ba94e46386

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-widgettools: Update to 1.88.0.
	* gnu/packages/bioconductor.scm (r-widgettools): Update to 1.88.0.

	Change-Id: I96414040653d43791de26174fbf29492961e5fc7

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wiggleplotr: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-wiggleplotr): Update to 1.34.0.

	Change-Id: I17a0bb515fa95f588d898019c5d4a3a7b32055e1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wrench: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-wrench): Update to 1.28.0.

	Change-Id: I3fc0dde0cae947eb62a472e32b0706cfb76e61e0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xcms: Update to 4.8.0.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 4.8.0.
	[propagated-inputs]: Add r-data-table.
	[native-inputs]: Add r-rhdf5.

	Change-Id: Icddb002bc87f1bb5c685241ab014422329cd8e7c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-massspecwavelet: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-massspecwavelet): Update to 1.76.0.

	Change-Id: I05c3582817833856416b0899dc905ee30851976b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-roar: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-roar): Update to 1.46.0.

	Change-Id: If1cec3d60a055846a59b3900499a824e8433a781

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yarn: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-yarn): Update to 1.36.0.

	Change-Id: I3cebb1bc1a995a31299dbcd36b6801aea5aa4571

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantro: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-quantro): Update to 1.44.0.

	Change-Id: Id220924f6d997cb03aa0d18e43cf08888d8ffd9d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gcrma: Update to 2.82.0.
	* gnu/packages/bioconductor.scm (r-gcrma): Update to 2.82.0.

	Change-Id: Ief7bd8fc597f715aad6825390b739a31c2e04272

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yapsa: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-yapsa): Update to 1.36.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I41b17063b34b3ae224ec6bd06b3f946863ab644c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-somaticsignatures: Update to 2.46.0.
	* gnu/packages/bioconductor.scm (r-somaticsignatures): Update to 2.46.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I4a29c04b90b67c9fcf8251307018dda3d561ab59

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gtrellis: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-gtrellis): Update to 1.42.0.

	Change-Id: I33a644c595320cbee4178e6adde25658817a3b81

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yamss: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-yamss): Update to 1.36.0.

	Change-Id: I7fdae73deeadeb91934763f89b6ce4023a1e72f9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ebimage: Update to 4.52.0.
	* gnu/packages/bioconductor.scm (r-ebimage): Update to 4.52.0.

	Change-Id: I53d7f178083ea37636672267b9dc0fdcd58bc9ca

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aucell: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-aucell): Update to 1.32.0.

	Change-Id: Ic08bdb4ddd866c64f54f2bb418d432cf06e29886

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-allelicimbalance: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-allelicimbalance): Update to 1.48.0.

	Change-Id: Ib2d4892f6deec76670e32cfd0da14ec07a89ccc9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationtools: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-annotationtools): Update to 1.84.0.

	Change-Id: I4f243f8116696c5c035f857a1169b090bf249ff1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gofuncr: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-gofuncr): Update to 1.30.0.

	Change-Id: I08f3f4c0c09737fa9a963196a91baea0c51e65af

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-atacseqqc: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.34.0.

	Change-Id: I2e7b222f4f90fac274b26fce352aa2e97eff5b2b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicstate: Update to 0.99.17.
	* gnu/packages/bioconductor.scm (r-genomicstate): Update to 0.99.17.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: Iab275348dcf30d77fde09877f4e5fdc933c5907a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicscores: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-genomicscores): Update to 2.22.0.
	[propagated-inputs]: Add r-seqinfo.

	Change-Id: Ic0e4b2948a8685bb23b24f682c21f738e9aa5ab3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifstack: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-motifstack): Update to 1.54.0.

	Change-Id: I3ef1848062b52ed35b9c823cb37590095d583580

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifbreakr: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-motifbreakr): Update to 2.24.0.

	Change-Id: I9110cfdfecbc91ce68a5e47e843ff39d3eeb81fb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifdb: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-motifdb): Update to 1.52.0.

	Change-Id: Ie56cb85ed04ac90d235110d4306129b8053ed728

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bacon: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-bacon): Update to 1.38.0.

	Change-Id: I60e2f4ae47cda17e2c919ca6a1de84602a31195c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abseqr: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-abseqr): Update to 1.28.0.

	Change-Id: I12e9c93f8faa711082d3fdc6415199afcbbeb768

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-a4): Update to 1.58.0.

	Change-Id: I373a0d5af9d3f092b53f3c53f0ddd8bd399aa2c2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4base: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-a4base): Update to 1.58.0.

	Change-Id: Icc5055f2ec370a05a3a5d592e6075aa83c3cb9bb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4reporting: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-a4reporting): Update to 1.58.0.

	Change-Id: I8d34bb489c634711b4681a9dbef5a537a198ef46

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4preproc: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-a4preproc): Update to 1.58.0.

	Change-Id: I0e44f610d2d21fe45a31f3c9d069921e42ad63d9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4classif: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-a4classif): Update to 1.58.0.

	Change-Id: I5a91e95023c800aed2258af45d4146f43739f47f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4core: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-a4core): Update to 1.58.0.

	Change-Id: Ie5e1ba9ae57f2e04e20dbf2ce02007cec51c4f1f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annaffy: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-annaffy): Update to 1.82.0.

	Change-Id: Icb48fbffaea92319b794e772a092c5589dde1633

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlinterfaces: Update to 1.90.0.
	* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.90.0.

	Change-Id: I35afdcce9ecd1bfed4f3c104c7f5a89506479025

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterexperiment: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-clusterexperiment): Update to 2.30.0.

	Change-Id: I6927d4f9c72fdc33db689745dec2e54ac1463b81

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterprofiler: Update to 4.18.2.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.18.2.
	[native-inputs]: Remove r-knitr; add r-quarto.

	Change-Id: I849edfd14599cb72c25500cd7ba3ccf862814c0e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enrichplot: Update to 1.30.3.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.30.3.

	Change-Id: I6c3337dfbcbd1a43c179ca3c6bf37a1afdad4b78

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enrichedheatmap: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-enrichedheatmap): Update to 1.40.0.

	Change-Id: Ic780f8d6843b2d5865dd072d8bdd37ebb3798a75

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dose: Update to 4.4.0.
	* gnu/packages/bioconductor.scm (r-dose): Update to 4.4.0.

	Change-Id: I6e95b9491dead335a24cba8c40ed7751b56e8ad3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fgsea: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-fgsea): Update to 1.36.0.

	Change-Id: I5d72ebcc660be691c614052c41b0148d8dbaebbd

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fcscan: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-fcscan): Update to 1.24.0.

	Change-Id: I4e783afeedc67521c5233611599e9885066eba51

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anota2seq: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-anota2seq): Update to 1.32.0.

	Change-Id: I7f487a7ffded5388a0340573e584d493c0208491

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anota: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-anota): Update to 1.58.0.

	Change-Id: I51c9f07a7b59ab41947c9c97667b09500a4720fc

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gosemsim: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.36.0.

	Change-Id: I6837de0a394ea6747060238d656b23f2323e6eb3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-helloranges: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-helloranges): Update to 1.36.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: Ib79e4a8f640e631b794328603e051873632179aa

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-heatplus: Update to 3.18.0.
	* gnu/packages/bioconductor.scm (r-heatplus): Update to 3.18.0.

	Change-Id: Ic950c765ee33c53010b18488f79fa60310d27554

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-varianttools: Update to 1.51.0.
	* gnu/packages/bioconductor.scm (r-varianttools): Update to 1.51.0.

	Change-Id: Id23afd747dc89d7adba8adeb703eb6251ac1c3a4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tradeseq: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-tradeseq): Update to 1.24.0.

	Change-Id: I5056a3f8393dee2c665d41490dab4d6eb686a40e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ioniser: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-ioniser): Update to 2.34.0.

	Change-Id: I2701637e0181435abc0b7d559b19110dadca3fb1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-linnorm: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-linnorm): Update to 2.34.0.

	Change-Id: Ia6325f80b40ed7c39daac9641ad58e3904707b33

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lumi: Update to 2.62.0.
	* gnu/packages/bioconductor.scm (r-lumi): Update to 2.62.0.

	Change-Id: I9714d62937af9dda6e2e262661f79cc46e4b3f62

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lefser: Update to 1.20.2.
	* gnu/packages/bioconductor.scm (r-lefser): Update to 1.20.2.

	Change-Id: I55d6bebb6a2b6fb443f0b27c50fe0f0e49462384

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylumi: Update to 2.56.0.
	* gnu/packages/bioconductor.scm (r-methylumi): Update to 2.56.0.

	Change-Id: Iee4a1e0d4203ce7475b9601752c7853e729f2628

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-missmethyl: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-missmethyl): Update to 1.44.0.
	[propagated-inputs]: Add r-genomeinfodb.

	Change-Id: I29f20ce9b63bd5739cbabb3ae39409f5f5b23d83

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minfi: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-minfi): Update to 1.56.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I4d8496acfae4cace314ebc945635263162c1eadb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-milor: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-milor): Update to 2.6.0.

	Change-Id: I0a10bdfbb72e25126d27d393b57f65566d366417

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-microbiome: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-microbiome): Update to 1.32.0.

	Change-Id: Ib6550c0d1e8eb43dd8b2c43bc973bbcf90df2ece

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mia: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-mia): Update to 1.18.0.
	[native-inputs]: Add r-mediation.

	Change-Id: I24483a7ba5f8302e6c3dd3b6ce6fcaf6ef3b5e15

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bumpymatrix: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-bumpymatrix): Update to 1.18.0.

	Change-Id: I694e80b1de54e93ec2df57c2034cffbaac05af39

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bumphunter: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-bumphunter): Update to 1.52.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.
	[native-inputs]: Remove r-genomicranges; add r-genomeinfodb.

	Change-Id: Iafdab98fb1f3b74f5caf00199f739eb6533c2073

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-siggenes: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-siggenes): Update to 1.84.0.

	Change-Id: Ia2af2b04583c793960fd3ac2856dec8514fccbe4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-illuminaio: Update to 0.52.0.
	* gnu/packages/bioconductor.scm (r-illuminaio): Update to 0.52.0.

	Change-Id: I6b770b30a2bb4eab158f6da47ab401d30d97b982

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geoquery: Update to 2.78.0.
	* gnu/packages/bioconductor.scm (r-geoquery): Update to 2.78.0.
	[native-inputs]: Remove r-knitr; add r-quarto.

	Change-Id: I8f7e4fd777d18f5a1798fff46fe8053eeec6ca5b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scone: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-scone): Update to 1.34.0.

	Change-Id: I8baf2c9f9f4c9ee0a5abf92e748747b0e9959673

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scdd: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-scdd): Update to 1.34.0.

	Change-Id: I0dff344a9ac9ed84637086c1102a8373970279b5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-noiseq: Update to 2.54.0.
	* gnu/packages/bioconductor.scm (r-noiseq): Update to 2.54.0.

	Change-Id: Ib7df7afae857a31615af7f8b9f0eb9801b6ef034

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sangerseqr: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-sangerseqr): Update to 1.46.0.

	Change-Id: Ia3a4d625ea6a5fc5223ffb0f6775387878c25a64

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-monocle: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-monocle): Update to 2.38.0.

	Change-Id: I4e18822e32a921d1ee628e3e98b758210b9b73f6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mast: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-mast): Update to 1.36.0.

	Change-Id: I157e258a3ae8015a162e7a270cd6d70be7703ba4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-batchelor: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-batchelor): Update to 1.26.0.

	Change-Id: I42e4de270304058efeb2a1bb531fb4cd9298e097

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-residualmatrix: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-residualmatrix): Update to 1.20.0.

	Change-Id: I9f0c9a41041ea4dc7fb94ddf396428a4a2a4d23d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-icobra: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-icobra): Update to 1.38.0.
	[propagated-inputs]: Remove r-markdown.

	Change-Id: Iac12adefa6ca38c33980d190b35c7aa1ca74bb2b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ihw: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-ihw): Update to 1.38.0.
	[native-inputs]: Remove r-ggplot2 and r-scales.

	Change-Id: Id1b15843be7143d9c8a1a6f126d9b998f02eb53d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lpsymphony: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-lpsymphony): Update to 1.38.0.

	Change-Id: Id80a24e56773d5234a5f8c6a8fa4325a85ac967d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-karyoploter: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-karyoploter): Update to 1.36.0.
	[propagated-inputs]: Add r-seqinfo.

	Change-Id: Ifd7d4580b3209d3814fb10d574fd1fdac31aed58

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ebseq: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-ebseq): Update to 2.8.0.

	Change-Id: I52924a011f6e015a0953cc4c58d123eae4a6f047

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hmmcopy: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-hmmcopy): Update to 1.52.0.

	Change-Id: I70aba04db377d6c82bb166c00007d5d69bc3cf28

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dnacopy: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-dnacopy): Update to 1.84.0.

	Change-Id: Ie3de8c1e5e8298c08db1feead62ac1f2a0bdf869

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipexoqual: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-chipexoqual): Update to 1.34.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I65d7f54a65de02b6a46282a466e5a76bb311e2f8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-destiny: Update to 3.24.0.
	* gnu/packages/bioconductor.scm (r-destiny): Update to 3.24.0.

	Change-Id: I4c8230e8ae641a01f00b863cf967e2a1a315b07e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocsingular: Update to 1.26.1.
	* gnu/packages/bioconductor.scm (r-biocsingular): Update to 1.26.1.

	Change-Id: I6a96c59df09bee569ddbab5d461e11ea8e3274b2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metapod: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-metapod): Update to 1.18.0.

	Change-Id: Id1c854347588773b4a4b9d704e148bb439b3e0ca

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggtree: Update to 4.0.1.
	* gnu/packages/bioconductor.scm (r-ggtree): Update to 4.0.1.
	[propagated-inputs]: Add r-ggiraph.

	Change-Id: Ib15bc50eed29b3c4e216a40e5829714a3557370b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-treesummarizedexperiment: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-treesummarizedexperiment): Update to 2.18.0.

	Change-Id: I25dbad4438e710c89b79732fc1bc7915a8473bf3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-treeio: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-treeio): Update to 1.34.0.

	Change-Id: If612bded20920154d294b1b876fcf2251e397ab1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scaledmatrix: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-scaledmatrix): Update to 1.18.0.

	Change-Id: Ia8dfa917c2bc4881a0e73d4d18b65166a9754161

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocneighbors: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-biocneighbors): Update to 2.4.0.

	Change-Id: I4169803acb1ca71f0800a31279f9d212e8a0ae0c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ruvseq: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-ruvseq): Update to 1.44.0.

	Change-Id: I7b858dd041aab0dd18a78d409e9f5fa4fc311fd2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dnabarcodes: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-dnabarcodes): Update to 1.40.0.

	Change-Id: Iaeefeef7af7d13f659b10a11b819316362ca3e99

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-inspect: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-inspect): Update to 1.40.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I23bd34ac0779fb412b15bf37945cc404baf8516a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plyranges: Update to 1.30.1.
	* gnu/packages/bioconductor.scm (r-plyranges): Update to 1.30.1.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: Ic24230a108cb066b84353061d0f8e41f206dd95e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plgem: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-plgem): Update to 1.82.0.

	Change-Id: Ib301fbac023ee83f111ddc60b2f0a7921ac6c374

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rots: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-rots): Update to 2.2.0.

	Change-Id: I25b14a459f04de7bf87151334eca5397e1815938

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glmgampoi: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-glmgampoi): Update to 1.22.0.

	Change-Id: If4e26b8066aaaad7237cc7aa5de6c6944bb46087

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glimma: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-glimma): Update to 2.20.0.

	Change-Id: I676dd67d376186f89ae2a3f73f3d722d3719e2de

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-goseq: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-goseq): Update to 1.62.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: Ia5c0cd08ac0424f7bd32fbdaed8389600428a61f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ctc: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-ctc): Update to 1.84.0.

	Change-Id: Icc0413783d465c60c4bcbf9c92d4bd7f02db9b46

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicinteractions: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-genomicinteractions): Update to 1.44.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: Id9f152ba84311a2554e9300119466c792e595a2c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-interactionset: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-interactionset): Update to 1.38.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: Ic513d7517712084531d4857cec6fd7d4b7333d89

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-riboseqr: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-riboseqr): Update to 1.44.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: Ide8d17d6c6311286d65a24f2dcc7ea9aaf426ed2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-riboprofiling: Update to 1.39.1.
	* gnu/packages/bioconductor.scm (r-riboprofiling): Update to 1.39.1.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I533185512e337f04cb58e275c942113e67dc80cf

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipcomp: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-chipcomp): Update to 1.40.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I7fa66c44bbb91f1b58a2a243bcb94a94f50b4161

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayseq: Update to 2.44.0.
	* gnu/packages/bioconductor.scm (r-bayseq): Update to 2.44.0.

	Change-Id: Ie24172b229dd3dec5603c0ec0b322ca3dbce4554

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qdnaseq: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-qdnaseq): Update to 1.46.0.
	[propagated-inputs]: Add r-biocgenerics and r-seqinfo.

	Change-Id: I4e2ab4a422a4ccb4985b262452575d16bc0661e2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cghcall: Update to 2.72.0.
	* gnu/packages/bioconductor.scm (r-cghcall): Update to 2.72.0.

	Change-Id: I71880f523a0e9ed61fd625b6269d1148197f4997

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cghbase: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-cghbase): Update to 1.70.0.

	Change-Id: Id92203b71257bf6aad09f6a5083f767eae992532

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-marray: Update to 1.88.0.
	* gnu/packages/bioconductor.scm (r-marray): Update to 1.88.0.

	Change-Id: I0f79daa5bd7bc8cf2a7ce61b5e7b2f518400a141

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrixgenerics: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-matrixgenerics): Update to 1.22.0.

	Change-Id: I05b753d01157edc7642ae31b0dd5fd6d0ef897c3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chippeakanno: Update to 3.44.0.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.44.0.

	Change-Id: I0746e00f433140a215939932d2171abb1ba712ef

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pepsnmr: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-pepsnmr): Update to 1.28.0.

	Change-Id: I9bc574a3d6af153d4e059980a642f22d9f00da0e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggtreeextra: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-ggtreeextra): Update to 1.20.0.

	Change-Id: Ia74c57a5eeabe64efe093467904871032ec67c9a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-graph: Update to 1.88.0.
	* gnu/packages/bioconductor.scm (r-graph): Update to 1.88.0.

	Change-Id: Ib60ea340f38a3a2dc7df0047a5501d05c312d041

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multtest: Update to 2.66.0.
	* gnu/packages/bioconductor.scm (r-multtest): Update to 2.66.0.

	Change-Id: Idc9de25b04721dcda5b1b82c5750bb5eec316f7d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multibac: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-multibac): Update to 1.20.0.

	Change-Id: I7a65c26da704e576a61004abc8488653610ba61f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mbkmeans: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-mbkmeans): Update to 1.26.0.

	Change-Id: I3dc1c0d4ecbcad360bbdaffc7bdd6b70e76537a7

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mbecs: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-mbecs): Update to 1.14.0.

	Change-Id: Ib2ecbb86db43d9178d201bae2c6adbba8160fcfa

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-apeglm: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-apeglm): Update to 1.32.0.

	Change-Id: I7e5f9770652456f48555befdb9b3509097be570c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-apcomplex: Update to 2.76.0.
	* gnu/packages/bioconductor.scm (r-apcomplex): Update to 2.76.0.

	Change-Id: I23fe1c9fbb18ce34db5e100e4052afc33b80e1c6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qvalue: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-qvalue): Update to 2.42.0.

	Change-Id: I0c6da00128ed13d9de763b0d7d56980af5de0088

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantsmooth: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-quantsmooth): Update to 1.76.0.

	Change-Id: I13c70cfd11af87c7d9cf1a2eacfdda43ef302b6c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qfeatures: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-qfeatures): Update to 1.20.0.

	Change-Id: Id68bd9b36bf777515c15f15221e4ffdf3d068355

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oligo: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-oligo): Update to 1.74.0.

	Change-Id: Id0f05df5371953b337d758f2a33642675bdb0f38

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oligoclasses: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-oligoclasses): Update to 1.72.0.

	Change-Id: Ibab80dd87ea17077a2f43d5cf76e26b8b0b5cd39

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geneplotter: Update to 1.88.0.
	* gnu/packages/bioconductor.scm (r-geneplotter): Update to 1.88.0.

	Change-Id: Ia52603104d83954fe2854427ad2465de314c0e9c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zellkonverter: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-zellkonverter): Update to 1.20.0.
	[propagated-inputs]: Add r-sparsearray.

	Change-Id: I99b02681bb21d80f13156c2c7fbb86d03aee0324

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xvector: Update to 0.50.0.
	* gnu/packages/bioconductor.scm (r-xvector): Update to 0.50.0.

	Change-Id: I6d0456637ada50062c4a5a646ad61da359ba3389

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xmapbridge: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-xmapbridge): Update to 1.68.0.

	Change-Id: Idc15d0fb05fc950ae36d26cceab840ac418570cd

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xina: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-xina): Update to 1.28.0.

	Change-Id: Id5910a2c3ff087fe74c9ea27e78ea2f40d57a682

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vsn: Update to 3.78.0.
	* gnu/packages/bioconductor.scm (r-vsn): Update to 3.78.0.

	Change-Id: Ib2267b3d2ae8c1bb5c261b3b053794d104b1bfd4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variantannotation: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-variantannotation): Update to 1.56.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-curl and r-seqinfo.

	Change-Id: I3f4faaa0391c82757b6bca018069f8c9ffebb016

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximport: Update to 1.38.1.
	* gnu/packages/bioconductor.scm (r-tximport): Update to 1.38.1.

	Change-Id: I9cefc84eef7a72fcd3727df3333818c2b8963b55

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-txdbmaker: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-txdbmaker): Update to 1.6.0.
	[propagated-inputs]: Add r-seqinfo.
	[native-inputs]: Add r-genomeinfodbdata.

	Change-Id: If4a6489cd6b23429d7351dd7e2c3687b757a174c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-topgo: Update to 2.62.0.
	* gnu/packages/bioconductor.scm (r-topgo): Update to 2.62.0.

	Change-Id: I1542853101b87938082ce30a1528425d5bea518a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-systempiper: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-systempiper): Update to 2.16.0.

	Change-Id: I6206dffa1380e6428935add6e2d652bf05461ede

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sva: Update to 3.58.0.
	* gnu/packages/bioconductor.scm (r-sva): Update to 3.58.0.

	Change-Id: I7b6642bb8205ec375408015c75069e9de529dfe2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-survcomp: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-survcomp): Update to 1.60.0.

	Change-Id: Ibfd81f3337ac5b101852a789ee0f8cd20924c098

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-summarizedexperiment: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-summarizedexperiment): Update to 1.40.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I76ba49cee97aa7f45577c9cca0972d610d218c20

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-structuralvariantannotation: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-structuralvariantannotation): Update to 1.26.0.

	Change-Id: Ifc10624d9a05d2914bf7b06f38bc50726a68b448

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-structstrings: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-structstrings): Update to 1.26.0.

	Change-Id: I4cc8a21c216ae5e13821f598b176b8c1026f018d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringdb: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-stringdb): Update to 2.22.0.

	Change-Id: I9e87979b2505c70f1ec6685ccebe7966e447616b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stager: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-stager): Update to 1.32.0.

	Change-Id: I1d965311dd11e9da43e0869092e2ba07edef3c6c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spectra: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-spectra): Update to 1.20.0.

	Change-Id: I51ad3d2fab0887387e2b4a3af174e4914d1a186f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-slingshot: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-slingshot): Update to 2.18.0.

	Change-Id: I857b77e85f9d545e385d672ce14c6c06ae0efdb3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scds: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-scds): Update to 1.26.0.

	Change-Id: I2ed568c57fbc73fd4730ddf7d1df8a01a80016cb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trnadbimport: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-trnadbimport): Update to 1.28.0.

	Change-Id: I527fcf301ac14e3688cd63d3c489477c4c02d75b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trna: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-trna): Update to 1.28.0.

	Change-Id: I831c3b1ad148027ab5c42ef1b1995e5553d5127e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trajectoryutils: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-trajectoryutils): Update to 1.18.0.

	Change-Id: Ie20767399142558cb2ba0bd002a7289524fa6a7f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trackviewer: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-trackviewer): Update to 1.46.0.
	[propagated-inputs]: Add r-seqinfo.

	Change-Id: Ia745049a0c98b9b25a5220d77ffeea5165e8eb73

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-toast: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-toast): Update to 1.24.0.

	Change-Id: Id8f400c267920fe4b584d0edbeba6a57bf74793c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tkwidgets: Update to 1.88.0.
	* gnu/packages/bioconductor.scm (r-tkwidgets): Update to 1.88.0.

	Change-Id: I733c0193cb13f1cf95b8125e006f95ea5106f4e6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgautils: Update to 1.29.5.
	* gnu/packages/bioconductor.scm (r-tcgautils): Update to 1.29.5.
	[propagated-inputs]: Add r-seqinfo.

	Change-Id: Icccc0ed6ba5fef648d9c59f69cc1a322dd3b315c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singscore: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-singscore): Update to 1.30.0.

	Change-Id: Ieb6fbc2c68cae7a884a7f40b00c7f03e0963a0a3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-simplifyenrichment: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-simplifyenrichment): Update to 2.4.0.

	Change-Id: I79a0d9345a759a2252d188e5bf7154fe790359ec

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-simona: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-simona): Update to 1.8.0.
	[propagated-inputs]: Add r-fastmatch.

	Change-Id: Ie9395e1ecad38319055bc6671b219a1c605a55fe

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sictools: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-sictools): Update to 1.40.0.

	Change-Id: I6cdd4d268644cb346e27b002f713fe6b0300faeb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shortread: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-shortread): Update to 1.68.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I919edcee8379c9eae5af0e5f777fdbf6834b0ca4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shinymethyl: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-shinymethyl): Update to 1.46.0.

	Change-Id: I04cceb4dd247f10c52fc4146796e11c9ec3dde5c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sesame: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-sesame): Update to 1.28.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I96272f76d6493619e9898e080168204d906d9875

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqpattern: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-seqpattern): Update to 1.42.0.

	Change-Id: I818f1c37ba4ea7b0b0c0f53570112112b8559516

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqlogo: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-seqlogo): Update to 1.76.0.

	Change-Id: Ic657d7504bf4dee96454d6430425c7d3e2c5f445

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqarray: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-seqarray): Update to 1.50.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: Iccadd3d2d6cdbe6d2ea609f8bcb939459384495f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scry: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-scry): Update to 1.22.0.

	Change-Id: I698b52eaec4d4316479c9cdeb934fab8b82cd44e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scrnaseq: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-scrnaseq): Update to 2.24.0.

	Change-Id: Ibabff2912904921147d13e8f43533df57ddb391a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-screpertoire: Update to 2.5.8.
	* gnu/packages/bioconductor.scm (r-screpertoire): Update to 2.5.8.
	[propagated-inputs]: Remove r-assertthat, r-cubature, r-plyr, r-reshape2, r-stringdist,
	r-stringr, r-truncdist, and r-vgam; add r-immapex and r-matrix.
	[native-inputs]: Remove r-devtools, r-seurat, r-vdiffr, and r-withr.
	[arguments]: Adjust phase 'delete-bad-tests.

	Change-Id: Ic8e9aaacf3d397e881aab2b73585df098567b3f5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scmap: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-scmap): Update to 1.32.0.

	Change-Id: Ia30d0f8feb957ede9983318645923f4e750eafb2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scdblfinder: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-scdblfinder): Update to 1.24.0.

	Change-Id: I75cc782ada85d41af4c81fd8765c04df95a409a4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scannotatr: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-scannotatr): Update to 1.16.0.

	Change-Id: I0ff4f16d5f244ec2c293bd1e119d892acdd853c8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-saturn: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-saturn): Update to 1.18.0.

	Change-Id: I644b81ab0ed8c9e13df574f2f06f5264bbe4aca4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtracklayer: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-rtracklayer): Update to 1.70.0.
	[inputs]: Remove openssl; add curl.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.
	[native-inputs]: Add r-genomeinfodb.

	Change-Id: I578039c89850fe1990355f12a0d560a11fce3f8d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtcgatoolbox: Update to 2.40.0.
	* gnu/packages/bioconductor.scm (r-rtcgatoolbox): Update to 2.40.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: Ia537cbd79dd519b860fc9a7488d2c5a4825e96fb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtcga: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-rtcga): Update to 1.40.0.

	Change-Id: Ie35dacf403a4ee7f342e74be64941aeffaf34cf4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsamtools: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-rsamtools): Update to 2.26.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I577f0245dcbccc5a0a244bb6bc1436eee0cba9f7

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnaagecalc: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-rnaagecalc): Update to 1.22.0.

	Change-Id: Ic5bda048c1d12de1b541630c84efb7461369f54e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5filters: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-rhdf5filters): Update to 1.22.0.

	Change-Id: I9a9e484dd3130a7df32bd817df562360def03ded

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5: Update to 2.54.0.
	* gnu/packages/bioconductor.scm (r-rhdf5): Update to 2.54.0.

	Change-Id: Ic8c22bc32e873e41a92685167ee85f67788e96f6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reportingtools: Update to 2.50.0.
	* gnu/packages/bioconductor.scm (r-reportingtools): Update to 2.50.0.

	Change-Id: If25c4da610b774f35f5e109f07f0c43e2fffed34

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-regioner: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.42.0.
	[propagated-inputs]: Add r-seqinfo.

	Change-Id: Ic2b94df1e17ca5adcc6abc0f5c00edfeb498dbee

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-recount: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-recount): Update to 1.36.0.

	Change-Id: Ia7aaca62aa3e1ab84defcb4e3fe6cdbbef9e0f72

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcy3: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-rcy3): Update to 2.30.0.

	Change-Id: I784bebb88ac123fb225093b22797facf32fab959

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcas: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-rcas): Update to 1.36.0.

	Change-Id: Ie1872bea24cc32b341132e816bf0cbe8e41d9a72

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbgl: Update to 1.86.0.
	* gnu/packages/bioconductor.scm (r-rbgl): Update to 1.86.0.

	Change-Id: I0ff4ac62897192473cf2f10ad8905da764ab67ce

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pwalign: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-pwalign): Update to 1.6.0.

	Change-Id: I752a376ef852ed599eb05de556bbc8bf95eac453

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-protgenerics: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-protgenerics): Update to 1.42.0.

	Change-Id: Ia3767208bca30e6e605277cc6309c39e9f11d6b0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-protgear: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-protgear): Update to 1.14.0.

	Change-Id: I9c872172bc04d2187a9badaccc170687ed0d23e0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-psmatch: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-psmatch): Update to 1.14.0.

	Change-Id: I697c9c2feaf9022d0be2bdab849c02047539071c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-powertcr: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-powertcr): Update to 1.30.0.

	Change-Id: I83e9fcd849cf0072cf414d6e26792bd7f37c7b95

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-piano: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-piano): Update to 2.26.0.

	Change-Id: I1457d618a5922a983b3859406984dd411c6813d9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pfamanalyzer: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-pfamanalyzer): Update to 1.10.0.

	Change-Id: Ia88dd207931bdc733ef9928b7ab7006d7a216d46

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcamethods: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-pcamethods): Update to 2.2.0.

	Change-Id: Idceb63613289acde3a3f9c671d853d9b9c66941a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcaexplorer: Update to 3.4.0.
	* gnu/packages/bioconductor.scm (r-pcaexplorer): Update to 3.4.0.

	Change-Id: I0ec4351f25531023a0a4486ab3afdc159f05ecaf

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oscope: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-oscope): Update to 1.40.0.

	Change-Id: Iee5c299ebe8b07a6220daf2b14b0ae461e2eac7b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-organismdbi: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-organismdbi): Update to 1.52.0.
	[propagated-inputs]: Remove r-txdbmaker; add r-seqinfo.
	[native-inputs]: Add r-txdbmaker.

	Change-Id: I2f6457ad141147d4668f959b3ae65c564c563d6a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mzr: Update to 2.44.0.
	* gnu/packages/bioconductor.scm (r-mzr): Update to 2.44.0.

	Change-Id: I4e1a85e89d752562b9603ee069d9281769c87271

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mzid: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-mzid): Update to 1.48.0.

	Change-Id: I218bb159379b59836f8b95dbf0dd955bdb7bb645

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msnid: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-msnid): Update to 1.44.0.

	Change-Id: Ied5293435a1e9d0a236e9ed76e33e61d0e3ef526

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msnbase: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-msnbase): Update to 2.36.0.

	Change-Id: I910b7303ee81ab16e5fffe0235dcc514b8e931ef

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msexperiment: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-msexperiment): Update to 1.12.0.

	Change-Id: I3436416cb02ed37caa41d0b57868742f92b082ff

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msbackendsql: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-msbackendsql): Update to 1.10.1.

	Change-Id: I52990f53db20f5ce0ff1325796565e982627f2a6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msa: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-msa): Update to 1.42.0.

	Change-Id: I17e4776f10f2022c330c1148f712a6315081ceb0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-muscat: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-muscat): Update to 1.24.0.
	[propagated-inputs]: Remove r-viridis; add r-ihw.

	Change-Id: I1f7c1020cc945258296819a200f8c513dad1793b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mosdef: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-mosdef): Update to 1.6.0.

	Change-Id: I9b8348bb8368494d4c6cf9e69926893b0107ada9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-modstrings: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-modstrings): Update to 1.26.0.

	Change-Id: I43a3c864bfa6e2a00927ccebb5fd04b554cbdcff

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mfuzz: Update to 2.70.0.
	* gnu/packages/bioconductor.scm (r-mfuzz): Update to 2.70.0.

	Change-Id: Ic035ea297fbf8bd45bda5dd7a46be73b349740e8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylkit: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-methylkit): Update to 1.36.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: Id05de7fc25c274a3088329643ca70ed4950c84a3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylaid: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-methylaid): Update to 1.44.0.

	Change-Id: Id8f2d4c2e74a988071d11bb165e972b54b364a68

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metaneighbor: Update to 1.29.0.
	* gnu/packages/bioconductor.scm (r-metaneighbor): Update to 1.29.0.

	Change-Id: I79e0921694a19df089538e5a13e7b90951c4e8e1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metagenomeseq: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-metagenomeseq): Update to 1.52.0.

	Change-Id: I745c22a61eada50731370267a386fd625206c26a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mdqc: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-mdqc): Update to 1.72.0.

	Change-Id: I84ba9fb2f18fb8f742c9c81f3b611c369ec749e5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maser: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-maser): Update to 1.28.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I72a238a1cf36e61fbd8d83c86896edb9f605c212

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-manor: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-manor): Update to 1.82.0.

	Change-Id: Icb2eef4d4566f2474bae04d02c4035b0777bf2ee

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-makecdfenv: Update to 1.86.0.
	* gnu/packages/bioconductor.scm (r-makecdfenv): Update to 1.86.0.

	Change-Id: I075262b382f68258fcd571a3a1d2dcb865f68989

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-made4: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-made4): Update to 1.84.0.

	Change-Id: Iffa7d7b256562098241e0c81465d18af4d668ba9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-limma: Update to 3.66.0.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.66.0.

	Change-Id: I8a6756070cdbda0e77acfe4b4736adec8aad8530

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lfa: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-lfa): Update to 2.10.0.

	Change-Id: Ief74760676e23dcd8ab4ba312782412813a14fad

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lea: Update to 3.22.0.
	* gnu/packages/bioconductor.scm (r-lea): Update to 3.22.0.

	Change-Id: I8a87f262c365c719eed6d07bfe2c3de41ddd196d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-keggrest: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-keggrest): Update to 1.50.0.

	Change-Id: Ia9dddeaec1a42c58634bb0477cef8d6aa23dc9ff

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-interactivedisplaybase: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-interactivedisplaybase): Update to 1.48.0.

	Change-Id: I3cab0c1ec3254fda7865bb494e31f55713b5a26e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-interactivedisplay: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-interactivedisplay): Update to 1.48.0.

	Change-Id: I9b1546c28107c13c01aeaf22507053764ae6fe0e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-impute: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-impute): Update to 1.84.0.

	Change-Id: Id1770110890513c1466013e679b9918d6cbe7cf4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpx: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-rpx): Update to 2.18.0.

	Change-Id: I0a276f091f3517d6321cf0c86ade222d92399032

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnbeads: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-rnbeads): Update to 2.28.0.
	[propagated-inputs]: Add r-reshape2.

	Change-Id: I23696910b142aeb48d8f6fe81109fb6568b14d99

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhtslib: Update to 3.6.0.
	* gnu/packages/bioconductor.scm (r-rhtslib): Update to 3.6.0.

	Change-Id: I86d5f20f39fcf95b5069ea6109aebd78acafa620

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rdisop: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-rdisop): Update to 1.70.0.

	Change-Id: I2ede39d01cae5192376f514be169dcd7e1d95427

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-raggedexperiment: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-raggedexperiment): Update to 1.34.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I7a57935fec5fe0267333a98921d72e6d87754884

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-radiogx: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-radiogx): Update to 2.14.0.

	Change-Id: I2b0370d62fb2175779336fbbd798e361be22e314

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r4rna: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-r4rna): Update to 1.38.0.

	Change-Id: I7f50b7d2d34e951ecea800033737d9f861848e37

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r3cseq: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-r3cseq): Update to 1.56.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I8e6ff546e06e9e200e545f1245604b3da8b40085

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hpar: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-hpar): Update to 1.52.0.

	Change-Id: I6da26a823eabbb765363d3cd698b9bec28bd9de9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gypsum: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-gypsum): Update to 1.6.0.

	Change-Id: I37d6214c94a80fda6c22f5f0635f201e2280f942

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gsva: Update to 2.4.1.
	* gnu/packages/bioconductor.scm (r-gsva): Update to 2.4.1.
	[propagated-inputs]: Add r-biocgenerics, r-matrixgenerics, r-s4arrays, and r-sparsearray.
	[native-inputs]: Remove r-biocgenerics.

	Change-Id: I407e81ec752282a06b8397b93b371e8446b999b0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gseabase: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-gseabase): Update to 1.72.0.

	Change-Id: I4648fd067f6d8be2fd6106b4b00589cfb2ee153c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gostats: Update to 2.76.0.
	* gnu/packages/bioconductor.scm (r-gostats): Update to 2.76.0.

	Change-Id: Ia4f0aad94fac3f8eb335ed32fe095b67cece62fd

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-globaltest: Update to 5.64.0.
	* gnu/packages/bioconductor.scm (r-globaltest): Update to 5.64.0.

	Change-Id: I358bc7f35c9ed16bbf5ce8951642bd0f2b876eb4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-globalancova: Update to 4.28.0.
	* gnu/packages/bioconductor.scm (r-globalancova): Update to 4.28.0.

	Change-Id: I1f3d19ea5a7464dcb65f13e7408c1ddcd3b8f5fa

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glad: Update to 2.74.0.
	* gnu/packages/bioconductor.scm (r-glad): Update to 2.74.0.

	Change-Id: I5f388a715d73ae9716fa0ac7dce25ca9e0f2b5dd

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicranges: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-genomicranges): Update to 1.62.0.
	[propagated-inputs]: Remove r-genomeinfodb and r-xvector; add r-seqinfo.

	Change-Id: I32f1df18682f691cf13ffaebc43b9d85051a99b2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicfiles: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-genomicfiles): Update to 1.46.0.
	[propagated-inputs]: Add r-biocbaseutils and r-seqinfo.

	Change-Id: I97395c1c8da3fd9cdbb5674c20b8dd49978494b7

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicdatacommons: Update to 1.34.1.
	* gnu/packages/bioconductor.scm (r-genomicdatacommons): Update to 1.34.1.

	Change-Id: I6a47ced90e788bc8e63003013b007adab6110021

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicalignments: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-genomicalignments): Update to 1.46.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-cigarillo and r-seqinfo.

	Change-Id: Id5187aa43137e79f4db6d61550a395fa0b4104c9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomeinfodb: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.46.0.
	[propagated-inputs]: Remove r-genomeinfodbdata; add r-seqinfo.

	Change-Id: Ib01e85d162d2e3155c0aa4f4b327a9de9595a217

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomation: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-genomation): Update to 1.42.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I996985d444b762ded01f6bc6ec0fbbfd75f60534

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geneoverlap: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-geneoverlap): Update to 1.46.0.

	Change-Id: Ia83583d2b18e03b8ce1a7a6da809565c8bc9a81a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genefilter: Update to 1.92.0.
	* gnu/packages/bioconductor.scm (r-genefilter): Update to 1.92.0.

	Change-Id: I065c4e573825ac76c2ae05e28fc434ab1c353107

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gage: Update to 2.60.0.
	* gnu/packages/bioconductor.scm (r-gage): Update to 2.60.0.

	Change-Id: I250f7656be3db1c4114e00fd4535b53dd22588cb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fastseg: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-fastseg): Update to 1.56.0.

	Change-Id: Ic52a53c9db38b59f9337feded654f0e99759464c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-epidish: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-epidish): Update to 2.26.0.

	Change-Id: Ie855925e85b5b3dc26d688fb07a970e2ae529714

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ensembldb: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-ensembldb): Update to 2.34.0.
	[propagated-inputs]: Add r-seqinfo.

	Change-Id: Ib6313023278307a1f19de0ae7271f81a075d8d24

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enmix: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-enmix): Update to 1.46.0.

	Change-Id: Idc8f1c21a53a7cba7271d1d8068f1456e0b3440a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edger: Update to 4.8.0.
	* gnu/packages/bioconductor.scm (r-edger): Update to 4.8.0.

	Change-Id: I0a2979db5d988e99fceccd400597d803e1d837a5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edaseq: Update to 2.44.0.
	* gnu/packages/bioconductor.scm (r-edaseq): Update to 2.44.0.

	Change-Id: Ib393a95da3df88df512622b396ec0bd1d459cf6e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dittoseq: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-dittoseq): Update to 1.22.0.

	Change-Id: Id431463db24527c2213513e57e43d2651fd13d32

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dirichletmultinomial: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-dirichletmultinomial): Update to 1.52.0.

	Change-Id: I077354d2d15626a1b6b7fa53bd36d85240d1e65d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diffcyt: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-diffcyt): Update to 1.30.0.

	Change-Id: I56d4660e3ba6da31cbb7358e666e10d3d7ad0718

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dexseq: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-dexseq): Update to 1.56.0.

	Change-Id: Id86158998ad7f9e14fc97f1fc374aab3fb9d9b76

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deseq2: Update to 1.50.2.
	* gnu/packages/bioconductor.scm (r-deseq2): Update to 1.50.2.

	Change-Id: I486aec5a97a41f8f1d1961d4c8e03448a58a7661

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-complexheatmap: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-complexheatmap): Update to 2.26.0.

	Change-Id: Ifd11e0afe8dab6bd94d4a5d8912b32fce423e61e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipseq: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-chipseq): Update to 1.60.0.

	Change-Id: Iddb48e8e5a0766f7d475ca4ce28f6c2caee62370

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipseeker: Update to 1.46.1.
	* gnu/packages/bioconductor.scm (r-chipseeker): Update to 1.46.1.
	[native-inputs]: Add r-txdb-hsapiens-ucsc-hg38-knowngene.

	Change-Id: I17a1a45f60b2a6ce8fec739a33a600991c0d5f65

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-champ: Update to 2.40.0.
	* gnu/packages/bioconductor.scm (r-champ): Update to 2.40.0.
	[propagated-inputs]: Remove r-kpmt.

	Change-Id: Ia19c1f915cba77350d9abb36020737d9e60e99ef

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-category: Update to 2.76.0.
	* gnu/packages/bioconductor.scm (r-category): Update to 2.76.0.

	Change-Id: Ie414cf1fbed56549fa9d7046b6d59be95cd10b6e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bsgenome: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-bsgenome): Update to 1.78.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: Ib2831ce0109feee065dd339c3ecccedb4eff2dea

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biovizbase: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-biovizbase): Update to 1.58.0.
	[propagated-inputs]: Add r-seqinfo.

	Change-Id: I9405a25e36d39a9b82543626a070de2b83ed8c74

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biostrings: Update to 2.78.0.
	* gnu/packages/bioconductor.scm (r-biostrings): Update to 2.78.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I79e28983ef424d75197cb2cc9a067348522dbc60

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aroma-light: Update to 3.40.0.
	* gnu/packages/bioconductor.scm (r-aroma-light): Update to 3.40.0.

	Change-Id: Id5236d8ba86dc921da3a2cd577fec614e0a88974

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationforge: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-annotationforge): Update to 1.52.0.

	Change-Id: I4df9f8c38b127865287012a0fa02e4ff0b20f2f0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationfilter: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-annotationfilter): Update to 1.34.0.

	Change-Id: I8db53eb889d203c9d53829af4d7144c0e0818ea2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationdbi: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-annotationdbi): Update to 1.72.0.

	Change-Id: I65456ca560d02d6d2db6a70ad589a56979c7ab96

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotate: Update to 1.88.0.
	* gnu/packages/bioconductor.scm (r-annotate): Update to 1.88.0.

	Change-Id: I71dbefb6d34eeeba0266e4d62fede5084d9ecc63

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affxparser: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-affxparser): Update to 1.82.0.

	Change-Id: I32a8586c26c1bb103fc1f3b59728c4ac355e2092

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affyio: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-affyio): Update to 1.80.0.

	Change-Id: Iabe667b4e44dc4162a2366f6c89066a5aee9cf2e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affycoretools: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-affycoretools): Update to 1.82.0.

	Change-Id: Ie200571e7f0e0a9a69a235588c4a831e8be5056e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affycontam: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-affycontam): Update to 1.68.0.

	Change-Id: I7a1c6ade1d4a649249584863edae417e9c228d27

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affycomp: Update to 1.86.0.
	* gnu/packages/bioconductor.scm (r-affycomp): Update to 1.86.0.

	Change-Id: Ic56e88e4b6f51f519a442be25917b8fe9ab25ed3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affy: Update to 1.88.0.
	* gnu/packages/bioconductor.scm (r-affy): Update to 1.88.0.

	Change-Id: I11867c89ad3e7a2d33deeafa9a986189b49295ee

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nebulosa: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-nebulosa): Update to 1.20.0.

	Change-Id: I0d171af809333959e0f9145f512d78da6d9c820b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-italics: Update to 2.70.0.
	* gnu/packages/bioconductor.scm (r-italics): Update to 2.70.0.

	Change-Id: I4d3877188b13f3f005aafd9dc663618f49f8acbf

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-isoformswitchanalyzer: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-isoformswitchanalyzer): Update to 2.10.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I7564b22eb226ecfe8c96984f47c11580bbeed7c7

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iranges: Update to 2.44.0.
	* gnu/packages/bioconductor.scm (r-iranges): Update to 2.44.0.

	Change-Id: I2df0aa8e63ad2141733a2ba6dbb0ef7c1c78ca69

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-infercnv: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-infercnv): Update to 1.26.0.

	Change-Id: I274d5c0da74f4925794aba4d8f849e8d07cb605d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ideoviz: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-ideoviz): Update to 1.46.0.

	Change-Id: I58197abfe564ab5b72bb6efbbab76e2589eb171d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bluster: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-bluster): Update to 1.20.0.

	Change-Id: Ia2f10967b538e877288e2059ee29f794ef58785b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dyndoc: Update to 1.88.0.
	* gnu/packages/bioconductor.scm (r-dyndoc): Update to 1.88.0.

	Change-Id: I5a4b31da12bc6264bdfd388d733e01a7039efed5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dss: Update to 2.58.0.
	* gnu/packages/bioconductor.scm (r-dss): Update to 2.58.0.

	Change-Id: Ice2020f2296cd8834b1827ea1ffb13fab7544f92

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dropletutils: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-dropletutils): Update to 1.30.0.
	[propagated-inputs]: Add r-assorthead.

	Change-Id: I81822035713576203417d1589dbce397ec0ebd34

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-drimseq: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-drimseq): Update to 1.38.0.

	Change-Id: I19e5e178d89f25b49eff7d96dc3a01c08e0d2d5b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dmrcate: Update to 3.6.0.
	* gnu/packages/bioconductor.scm (r-dmrcate): Update to 3.6.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.
	[native-inputs]: Add r-genomeinfodb.

	Change-Id: I07b962b9ecec6be2291b9975d0d35d8c6fcb34fe

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-derfinderhelper: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-derfinderhelper): Update to 1.44.0.

	Change-Id: I5b7a5275a9b578702510eccfd388e763524fbad6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-derfinder: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-derfinder): Update to 1.44.0.
	[propagated-inputs]: Add r-seqinfo.

	Change-Id: Id338e7d6949df857466f77da6a2e230bc99c4b93

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-densvis: Update to 1.20.1.
	* gnu/packages/bioconductor.scm (r-densvis): Update to 1.20.1.

	Change-Id: Ib8b00ba0c0dc7fe901310c4271b8399145794f91

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-delayedarray: Update to 0.36.0.
	* gnu/packages/bioconductor.scm (r-delayedarray): Update to 0.36.0.

	Change-Id: Iab6de74e59d0c227b29bf5726d30929092759110

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-degreport: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-degreport): Update to 1.46.0.

	Change-Id: I7e7dfad42da68099fb7d7cd4e9b9f5fe4b041683

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deepsnv: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-deepsnv): Update to 1.56.0.

	Change-Id: I1c6aa3c603cd7d85c919896f3dfb5d269b62b980

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-decoupler: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-decoupler): Update to 2.16.0.

	Change-Id: I323d8ed80ef3d706197a3780ec259da590166a45

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deconvr: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-deconvr): Update to 1.16.0.

	Change-Id: I64df3c76a2affa44ca238fddc11412eac86f9406

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-decontam: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-decontam): Update to 1.30.0.

	Change-Id: Idc6644d734bdf51f32060675f5821b5cc88c27cf

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-decomptumor2sig: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-decomptumor2sig): Update to 2.26.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I890594a651f80d5e986bc81b047a7b3fe2ed9d8b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-decipher: Update to 3.6.0.
	* gnu/packages/bioconductor.scm (r-decipher): Update to 3.6.0.

	Change-Id: I934f6a53330cd7e00b9ff512cab77ed505a0a1df

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dearseq: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-dearseq): Update to 1.22.0.

	Change-Id: Ic982baf432af3b971bb926d97b7f1aeadc232549

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-damefinder: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-damefinder): Update to 1.22.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: Ia71b0711b126628aef993a7c68b519beacc5ecf0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dama: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-dama): Update to 1.82.0.

	Change-Id: I7bdec219568a1b1e52fd82f66328ea4662702f5d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-csaw: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-csaw): Update to 1.44.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I822788e6a16a283be57ed0188a3a8c2637de7f2c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-coverageview: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-coverageview): Update to 1.48.0.

	Change-Id: I253df598a1de470cd6c33ed3d700a93caf81c423

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-coregx: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-coregx): Update to 2.14.0.

	Change-Id: I200cfdd2e3c4ce74fbaab8dff101727ac1b8811c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chihaya: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-chihaya): Update to 1.10.0.

	Change-Id: If4a8a1b738a133794b797303e1053eb5712f39aa

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cellid: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-cellid): Update to 1.18.0.

	Change-Id: I2ce3f5a2db670ee5dc958e08ab3b6754d3d41e6d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ccfindr: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-ccfindr): Update to 1.30.0.

	Change-Id: I30307db8554b0a77a96d641ba0aeeed7de5fb4ac

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cardelino: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-cardelino): Update to 1.12.0.

	Change-Id: Ia47e816b27c4bf35ba06bece2a1b27e7d2e7f048

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-breakpointr: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-breakpointr): Update to 1.28.0.

	Change-Id: I13a32e3adefe0075ae9fb07af946d4b9824713dc

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocgenerics: Update to 0.56.0.
	* gnu/packages/bioconductor.scm (r-biocgenerics): Update to 0.56.0.

	Change-Id: I56f1989d69f776eec6a8dbc9a1a1d5e1210f00f2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocversion: Update to 3.22.0.
	* gnu/packages/bioconductor.scm (r-biocversion): Update to 3.22.0.

	Change-Id: I664841c1ca92f10ec4281f51cf6b3d2f3aaaf719

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocmake: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-biocmake): Update to 1.2.0.

	Change-Id: I90c2547fedec3e21fca02061353c16bd1f9562c0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-banocc: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-banocc): Update to 1.34.0.

	Change-Id: I71e596ea9154c1409d937001339f53d94197ee27

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bandits: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-bandits): Update to 1.26.0.

	Change-Id: Icb686b3ba75e708458d60ac77de9ca4652f7a96d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bambu: Update to 3.12.0.
	* gnu/packages/bioconductor.scm (r-bambu): Update to 3.12.0.

	Change-Id: I426db1faee4b965c74cf7bce7b40b8b2f05125cf

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-badregionfinder: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-badregionfinder): Update to 1.38.0.

	Change-Id: I95241d867929cb81cd86617f08de6cace2893352

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bader: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-bader): Update to 1.48.0.

	Change-Id: I5b73f224c8e5caf1d5caf569314f9f2c4f71048f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basespacer: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-basespacer): Update to 1.54.0.

	Change-Id: I3f018b5d57c586d9d7c25816d8a972ecd7a71560

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bags: Update to 2.50.0.
	* gnu/packages/bioconductor.scm (r-bags): Update to 2.50.0.

	Change-Id: Ic2107fde1fbc63f582837064001e9f1b648ac6cd

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-baalchip: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-baalchip): Update to 1.36.0.

	Change-Id: If30688e90ed0583e5d28fea28b85c505efa3eb7a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-awst: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-awst): Update to 1.18.0.

	Change-Id: I688bee6a56fe6659423fe127dda20b5e18ee44da

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-awfisher: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-awfisher): Update to 1.24.0.

	Change-Id: Ibf5d57487d9bd7ecf5048e14feedf43b54500bfa

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-attract: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-attract): Update to 1.62.0.

	Change-Id: I66d51450299cc37b72ab82e90ed1f559440039b1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-atsnp: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-atsnp): Update to 1.26.0.

	Change-Id: I739618f25695ad9e00fd3e9c0fba1f451db94c59

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-atena: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-atena): Update to 1.16.0.
	[propagated-inputs]: Add r-seqinfo.

	Change-Id: Ibb770005cb302755b6442aae888bcd2e03019931

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assorthead: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-assorthead): Update to 1.4.0.

	Change-Id: I65492252b7488bfeff0c1ed5f6f732f9592924cf

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asset: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-asset): Update to 2.28.0.

	Change-Id: I5dbcbe64730158cf3d440fd91b028627b404c5f8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assessorf: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-assessorf): Update to 1.28.0.

	Change-Id: Ib891e25c7eba9ddd8aa6a85e2b24280377df1d1f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aspli: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-aspli): Update to 2.20.0.

	Change-Id: I244f43a4b3ee17055d6ef6d5d971f859b01b27ff

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asics: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-asics): Update to 2.26.0.

	Change-Id: Ieec4a543136a77ac97a2f9ce6da9534d2185f56f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asgsca: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-asgsca): Update to 1.44.0.

	Change-Id: If05821cf65ea1209bc65f95dc78e334e7f305e14

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aseb: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-aseb): Update to 1.54.0.

	Change-Id: I70cc84635086b7d58a0ca1218686935831fa59db

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asafe: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-asafe): Update to 1.36.0.

	Change-Id: Ibc8c53ab20afc00b56b9cf2587e2e99b244cbefe

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrayquality: Update to 1.88.0.
	* gnu/packages/bioconductor.scm (r-arrayquality): Update to 1.88.0.

	Change-Id: I0e3dea201c5e2b6568e9c426d156a527291b5ccf

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arraymvout: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-arraymvout): Update to 1.68.0.

	Change-Id: I4c0b021498e90e4023e915b7dc27c9a2112450b3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrayexpress: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-arrayexpress): Update to 1.70.0.

	Change-Id: Idd38905780f3be72fb051596fb64b496f6316869

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-antiprofiles: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-antiprofiles): Update to 1.50.0.

	Change-Id: I54b1c3e9cd0e0fb54feab43298ada651d716eebe

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annmap: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-annmap): Update to 1.52.0.

	Change-Id: I8cc12190a9131ee95b9acbae3f091d2233f4fdeb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anf: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-anf): Update to 1.32.0.

	Change-Id: I54ec09cc462d8718a6565b58d17be2aa7abfbf14

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-altcdfenvs: Update to 2.72.0.
	* gnu/packages/bioconductor.scm (r-altcdfenvs): Update to 2.72.0.

	Change-Id: I38b7abc322a86f7f7cf9c358af37d5ceecafc071

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alpsnmr: Update to 4.12.0.
	* gnu/packages/bioconductor.scm (r-alpsnmr): Update to 4.12.0.

	Change-Id: Ib23555b021527f47ec0ffa69c66d8e7acee612ab

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alphabeta: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-alphabeta): Update to 1.24.0.

	Change-Id: I56d4e3fe10235fb0da6f3604590fdff685202696

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alevinqc: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-alevinqc): Update to 1.26.0.

	Change-Id: If1cf2e2c97d91edb34f51060b9ac7989216beddf

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aldex2: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-aldex2): Update to 1.42.0.

	Change-Id: If3a81c075c5a789bffa857b2712c1d8462e56f69

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anvilgcp: Update to 1.4.1.
	* gnu/packages/bioconductor.scm (r-anvilgcp): Update to 1.4.1.
	[propagated-inputs]: Add r-gcptools.
	[native-inputs]: Remove r-withr.

	Change-Id: Id950678459e1588485882c12a6bf0e450a597d29

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anvilbase: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-anvilbase): Update to 1.4.0.

	Change-Id: Ib08a927f1786e35085aa9282306b26b1925899eb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anvil: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-anvil): Update to 1.22.0.
	[propagated-inputs]: Remove r-rlang, r-tidyr, and r-tidyselect; add r-gcptools.
	[native-inputs]: Remove r-anvilgcp and r-withr.

	Change-Id: Id72d28da1603478277e14268823612d6c2d00083

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationhubdata: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-annotationhubdata): Update to 1.40.0.
	[propagated-inputs]: Add r-seqinfo.

	Change-Id: I79108c8814d69358d457cd17e5a7d653c9f435a2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-animalcules: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-animalcules): Update to 1.26.0.

	Change-Id: I78edf2b3261177bf65d4049b2c3cffc2dcf45866

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ancombc: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-ancombc): Update to 2.12.0.

	Change-Id: I3f8dceaf1ff36a516a638fbf6664dfc38ca288e3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anaquin: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-anaquin): Update to 2.34.0.

	Change-Id: I10808801fa5f8844a1e42d7878edaa905dc14ace

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-amaretto: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-amaretto): Update to 1.26.0.

	Change-Id: Ief91bf23272cf9d13b19cba1b5821d22c248405f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-amplican: Update to 1.32.1.
	* gnu/packages/bioconductor.scm (r-amplican): Update to 1.32.1.
	[propagated-inputs]: Remove r-genomeinfodb and r-waffle; add r-seqinfo.

	Change-Id: Ief020affd48e2882e59c7e6bd2e7837632e1da65

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-amountain: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-amountain): Update to 1.36.0.

	Change-Id: I2eb10e97c223da0716397f4c4c58386b05b8a39a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-se: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-alabaster-se): Update to 1.10.0.

	Change-Id: Ia37bada58af320e24254ee714dc37ae4426f02b8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-schemas: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-alabaster-schemas): Update to 1.10.0.

	Change-Id: Icfa715d7fd3eda06a25126066bc998388f1892aa

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-sce: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-alabaster-sce): Update to 1.10.0.

	Change-Id: I9f773dfd57d79142e3e54b198d1e5dcbeabf796c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-ranges: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-alabaster-ranges): Update to 1.10.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: Ice260d99477f7d0ae58e44c75706df9c02515778

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-matrix: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-alabaster-matrix): Update to 1.10.0.

	Change-Id: I4d267e06d7c4a9aa5b931fa072798f55c2322668

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-base: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-alabaster-base): Update to 1.10.0.
	[propagated-inputs]: Add r-digest.
	[native-inputs]: Remove r-digest.

	Change-Id: Ie6fa6c618bc748c16823a81137f0cd6702affd8e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-airpart: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-airpart): Update to 1.18.0.

	Change-Id: I12280126ef00d7eaf85183cf1a2197193b224668

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aims: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-aims): Update to 1.42.0.

	Change-Id: I1ec515fb4307df1114dc2d11bf5acfbae38f4558

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-agimicrorna: Update to 2.60.0.
	* gnu/packages/bioconductor.scm (r-agimicrorna): Update to 2.60.0.

	Change-Id: Ibe1005e6d5d64a83e038d1fec08e9dd3cb2ad520

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adductomicsr: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-adductomicsr): Update to 1.26.0.

	Change-Id: I8589ab6bd61a62eea0a6d43ea828a980632b7b87

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-agilp: Update to 3.42.0.
	* gnu/packages/bioconductor.scm (r-agilp): Update to 3.42.0.

	Change-Id: I28d92ed9c265b657bde7736266ba919d025d5518

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aggregatebiovar: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-aggregatebiovar): Update to 1.20.0.

	Change-Id: Ifeb3468d8114c9511c7a20c59353695cf300b7b9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-agdex: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-agdex): Update to 1.58.0.

	Change-Id: I70c506d254220a4d3fc8c850b95e8f624cd42a2d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affyrnadegradation: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-affyrnadegradation): Update to 1.56.0.

	Change-Id: I3dcc7a7a8ffa616f606a8cbd5dc5a66f395191df

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affyplm: Update to 1.86.0.
	* gnu/packages/bioconductor.scm (r-affyplm): Update to 1.86.0.

	Change-Id: Iaca255dfb201d99110fab34354fa326268ac0368

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affylmgui: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-affylmgui): Update to 1.84.0.

	Change-Id: I66e43606d3d0558d7fcef619dd0ecbd6a8ad3e19

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affyilm: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-affyilm): Update to 1.62.0.

	Change-Id: I30324f3e99deb161eaa2379797e65297a27b9f91

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affixcan: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-affixcan): Update to 1.28.0.

	Change-Id: I7c81c7cf1adc17a1cdb289a55d2ee76b228965ac

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adsplit: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-adsplit): Update to 1.80.0.

	Change-Id: I3c5a071a2d83b52b89fb61b71baeb03f5d8cc24b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adimpute: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-adimpute): Update to 1.20.0.

	Change-Id: I225a8b5ba4485f341a08ac3b11c3263adce7036c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adamgui: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-adamgui): Update to 1.26.0.

	Change-Id: I28f636a6d158e746e1db2fe2f677bd8a5a09ecf9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adam: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-adam): Update to 1.26.0.

	Change-Id: Ibcfb311211185db9bf0b412b3e7c72470dda23e1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adacgh2: Update to 2.50.0.
	* gnu/packages/bioconductor.scm (r-adacgh2): Update to 2.50.0.

	Change-Id: I57240e0cfdf3b3a834f992f96030f71638effbf3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-absseq: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-absseq): Update to 1.64.0.

	Change-Id: I95b268df988ec872b8f0b47424eb42bbcb0aa641

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abarray: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-abarray): Update to 1.78.0.

	Change-Id: I08e204207cb2b3122f677b5f16b6f4499565e600

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zebrafishrnaseq: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-zebrafishrnaseq): Update to 1.30.0.

	Change-Id: I37026b7c46f8e8e927ba7de27719f3aff046b144

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximportdata: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-tximportdata): Update to 1.38.0.

	Change-Id: I8a62c0548a0cf2b8122ac6fd7b79f406e0a5d878

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgabiolinksgui-data: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-tcgabiolinksgui-data): Update to 1.30.0.

	Change-Id: I582c1d1364db18244d744d65a5f273b2042b93e1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-systempiperdata: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-systempiperdata): Update to 2.14.0.

	Change-Id: I02fbf1de81199fc668b81445c35cca3f83dea27a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sesamedata: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-sesamedata): Update to 1.28.0.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I82eeacef07e3f508c62179d94422446d9e0100f8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtcga-rnaseq: Update to 20151101.40.0.
	* gnu/packages/bioconductor.scm (r-rtcga-rnaseq): Update to 20151101.40.0.

	Change-Id: I03679e38cd7944d5f6211919279468b7b46bd2c1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnbeads-hg19: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-rnbeads-hg19): Update to 1.42.0.

	Change-Id: I86a5e3deebb036d12f8d84917010d933151c4ccd

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnaseqdata-hnrnpc-bam-chr14: Update to 0.48.0.
	* gnu/packages/bioconductor.scm (r-rnaseqdata-hnrnpc-bam-chr14): Update to 0.48.0.

	Change-Id: Ib9826daba987f7a4e100afb222b4152720f5a70f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcistarget-hg19-motifdbs-cisbponly-500bp: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-rcistarget-hg19-motifdbs-cisbponly-500bp): Update to 1.30.0.

	Change-Id: Id6447b7f10495d6cb70518e3287a3dbe1d1db750

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-curatedtcgadata: Update to 1.32.1.
	* gnu/packages/bioconductor.scm (r-curatedtcgadata): Update to 1.32.1.

	Change-Id: I0d735e7c68ab5bdfb122d6c7fb98070615d94ac0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gagedata: Update to 2.48.0.
	* gnu/packages/bioconductor.scm (r-gagedata): Update to 2.48.0.

	Change-Id: I3809e674d1e8f71ec080135e0352db96ff9e1884

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affydata: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-affydata): Update to 1.58.0.

	Change-Id: I2e2f9e363092cc3112b341ed5e59a82726511cb5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-all: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-all): Update to 1.52.0.

	Change-Id: I868f30f8570eb0430a6437be4191a438ade41ac6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hsmmsinglecell: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-hsmmsinglecell): Update to 1.30.0.

	Change-Id: Ieea9e210cc424f0f06aa3ab8c4bd65a3e9cb63d7

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prolocdata: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-prolocdata): Update to 1.48.0.

	Change-Id: I5837e2e4e44ac093f5d336773294230a955053d1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pasillabamsubset: Update to 0.48.0.
	* gnu/packages/bioconductor.scm (r-pasillabamsubset): Update to 0.48.0.

	Change-Id: Ib58fa2f5e4a86fb75d1f17ce8ab051a649cfe736

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pasilla: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-pasilla): Update to 1.38.0.

	Change-Id: Ie7d60084435c006f250204b081565307553a1d8f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msigdb: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-msigdb): Update to 1.18.0.

	Change-Id: Id3beb39050d7a180f45fa860e4cd63194c33541a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msdata: Update to 0.50.0.
	* gnu/packages/bioconductor.scm (r-msdata): Update to 0.50.0.

	Change-Id: Ib1fe1ea61f854ce63e44e137789ac045e2aa2cca

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minionsummarydata: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-minionsummarydata): Update to 1.40.0.

	Change-Id: Iad1f7cf425b70d64dbdd5b598ccda9dfe262af9e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minfidataepic: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-minfidataepic): Update to 1.36.0.

	Change-Id: I33ec529237bd787c4888a6c27af402a24ceb2534

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minfidata: Update to 0.56.0.
	* gnu/packages/bioconductor.scm (r-minfidata): Update to 0.56.0.

	Change-Id: I19681d2de37b6a40413f4adf0657ec8f7aabeb8e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mousegastrulationdata: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-mousegastrulationdata): Update to 1.24.0.

	Change-Id: Iadc3db0bedc93410f3ddd9779a5ae63b5cf1f2df

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylclockdata: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-methylclockdata): Update to 1.18.0.

	Change-Id: Ica69b51659f46765b7f8d1aa2bbbc012e4b5168b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylaiddata: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-methylaiddata): Update to 1.42.0.

	Change-Id: I34bcd108b4322cea8bb4f4183a89c6477b25f29e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-macrophage: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-macrophage): Update to 1.26.0.

	Change-Id: If59cc277a5cc98c7c6d0283d038255e29a35e7e9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lungcancerlines: Update to 0.48.0.
	* gnu/packages/bioconductor.scm (r-lungcancerlines): Update to 0.48.0.

	Change-Id: I6529db092ee6a9832fee338b5ff531510ea86a96

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-leukemiaseset: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-leukemiaseset): Update to 1.46.0.

	Change-Id: If125dd1849e957c16e4164fff887b8b6303cc4af

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-jaspar2016: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-jaspar2016): Update to 1.38.0.

	Change-Id: Ifdca2f409bbfc6c0254f048404d0b1d9057737b0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-italicsdata: Update to 2.48.0.
	* gnu/packages/bioconductor.scm (r-italicsdata): Update to 2.48.0.

	Change-Id: I4361b724fc7c869c53a8212bc442fc50f623e909

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-illuminadatatestfiles: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-illuminadatatestfiles): Update to 1.48.0.

	Change-Id: I3834f4db04eaff8ccc8ab0250e45d6bad0b9d6ba

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-illumina450probevariants-db: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-illumina450probevariants-db): Update to 1.46.0.

	Change-Id: I31c0b304a551f485bb27c266d0fc52fa4e1fcdca

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdcytodata: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-hdcytodata): Update to 1.30.0.

	Change-Id: Ie30413826312c3725b23644a517ba431f04a0f42

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hellorangesdata: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-hellorangesdata): Update to 1.36.0.

	Change-Id: Iaa6ae6a88c3c21748c1e14fb139cb721d19168c3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gsvadata: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-gsvadata): Update to 1.46.0.

	Change-Id: I9e25e2fe40ec0353650ea703bc7aa9ac35ba1bf9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-golubesets: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-golubesets): Update to 1.52.0.

	Change-Id: I6f845990e72da69bb2c2940baab5c7fdd8d0dedb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomationdata: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-genomationdata): Update to 1.42.0.

	Change-Id: Ie6d38b1deb863aa5537d3f961a4b44af3f081a94

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genelendatabase: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-genelendatabase): Update to 1.46.0.

	Change-Id: I98be89f54e2c488b891fb428e4b4064eed500c79

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowworkspacedata: Update to 3.22.0.
	* gnu/packages/bioconductor.scm (r-flowworkspacedata): Update to 3.22.0.

	Change-Id: I289e70ceb4769b6f7761c05080623d389713483e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowsorted-blood-epic: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-flowsorted-blood-epic): Update to 2.14.0.

	Change-Id: I2a76385fd588269f72124587020fde508fccb20c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowsorted-blood-450k: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-flowsorted-blood-450k): Update to 1.48.0.

	Change-Id: Iaedc58a253f48f909eaf31227f9765913f07f3a3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-faahko: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-faahko): Update to 1.50.0.

	Change-Id: I6805b656fddf5e0858ab2babf8c19957757bd48a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-derfinderdata: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-derfinderdata): Update to 2.28.0.

	Change-Id: Id42086a4291bca65808c8dac7a148475f9535c8a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-copyhelper: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-copyhelper): Update to 1.42.0.

	Change-Id: Ibdba2fa086a4486c835a30f0fb80466b12fca00d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chromstardata: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-chromstardata): Update to 1.36.0.

	Change-Id: I098cbd984349d77895a62f4a2e34700f568731ef

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipexoqualexample: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-chipexoqualexample): Update to 1.34.0.

	Change-Id: I013480b059276c1ee931f4bc71eb8e265f6ad522

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-champdata: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-champdata): Update to 2.42.0.

	Change-Id: I2fed879409e5f5a134e12317658467469eedcab5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-celldex: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-celldex): Update to 1.20.0.

	Change-Id: I56a658c7d9b9bde1d65951b23512f211e1fb25bf

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-breastcancervdx: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-breastcancervdx): Update to 1.48.0.

	Change-Id: Ie8a09415f25690453c1408da6ade1543f70391f6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-breakpointrdata: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-breakpointrdata): Update to 1.28.0.

	Change-Id: I3e94ca03a512d44c86eef1dea14c5800a9531cc4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biscuiteerdata: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-biscuiteerdata): Update to 1.24.0.

	Change-Id: I502b87799c2175083280e32e3766f49aaba405fb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bodymaprat: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-bodymaprat): Update to 1.26.0.

	Change-Id: I18a953577bf63a65fca0ae480c701ad7c356c373

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bladderbatch: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-bladderbatch): Update to 1.48.0.

	Change-Id: I2053ab3a6700edf0c3607cd0e80effd9acf19acb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biotmledata: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-biotmledata): Update to 1.34.0.

	Change-Id: If8e8eb05664699bb3b9d3c68296b599902bb0b75

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bcellviper: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-bcellviper): Update to 1.46.0.

	Change-Id: I56b5dc4079556fd59aef7df767bf4a1b20effde5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrmdata: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-arrmdata): Update to 1.46.0.

	Change-Id: I142792271606057b3fa3dbbdbc71efdcf76e0f90

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aneufinderdata: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-aneufinderdata): Update to 1.38.0.

	Change-Id: I5451a5985a88d19f69093d5e33d6c62d28bc1225

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-airway: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-airway): Update to 1.30.0.

	Change-Id: I898a05768f1d9b976f8a6df3ee754b0a60092870

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adductdata: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-adductdata): Update to 1.26.0.

	Change-Id: I7bcd40288c79791cb7a887b20341a8c9a2c3cbcc

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pfam-db: Update to 3.22.0.
	* gnu/packages/bioconductor.scm (r-pfam-db): Update to 3.22.0.

	Change-Id: I6a6da191f61e32443dd8836982bf6491ca8b80f4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-txdb-hsapiens-ucsc-hg38-knowngene: Update to 3.22.0.
	* gnu/packages/bioconductor.scm (r-txdb-hsapiens-ucsc-hg38-knowngene): Update to 3.22.0.

	Change-Id: I2dac83c9d2272db7d3ff8c0622d3270f28726fe7

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-txdb-hsapiens-ucsc-hg19-knowngene: Update to 3.22.1.
	* gnu/packages/bioconductor.scm (r-txdb-hsapiens-ucsc-hg19-knowngene): Update to 3.22.1.

	Change-Id: I55196e4afcd22e3b8c8859cfb5d4f70cf767de9e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-mm-eg-db: Update to 3.22.0.
	* gnu/packages/bioconductor.scm (r-org-mm-eg-db): Update to 3.22.0.

	Change-Id: I919b44eb74064b3ada05fe7ba5f006871f134f04

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-hs-eg-db: Update to 3.22.0.
	* gnu/packages/bioconductor.scm (r-org-hs-eg-db): Update to 3.22.0.

	Change-Id: I75594b201a8524130296c407a16317167ec39061

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-dr-eg-db: Update to 3.22.0.
	* gnu/packages/bioconductor.scm (r-org-dr-eg-db): Update to 3.22.0.

	Change-Id: I18790580c9d33abf2bbc03355bb5f7d58b6598b1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-dm-eg-db: Update to 3.22.0.
	* gnu/packages/bioconductor.scm (r-org-dm-eg-db): Update to 3.22.0.

	Change-Id: Icb03b5d642d2ea8fd572e964135cd5838585fb12

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-ce-eg-db: Update to 3.22.0.
	* gnu/packages/bioconductor.scm (r-org-ce-eg-db): Update to 3.22.0.

	Change-Id: Ia5cda1881b437f6f176605fe4840c745f0bc856b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-go-db: Update to 3.22.0.
	* gnu/packages/bioconductor.scm (r-go-db): Update to 3.22.0.

	Change-Id: I6a3e13802357437eb7a4a1348ab63b1d8e305668

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomeinfodbdata: Update to 1.2.15.
	* gnu/packages/bioconductor.scm (r-genomeinfodbdata): Update to 1.2.15.

	Change-Id: I98ecb790623f3ff9f2a7809f638348a1c7009da3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reactome-db: Update to 1.94.0.
	* gnu/packages/bioconductor.scm (r-reactome-db): Update to 1.94.0.

	Change-Id: I144911b6389bdcd3047b7a8bed27d44ba1eb600c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-sc-sgd-db: Update to 3.22.0.
	* gnu/packages/bioconductor.scm (r-org-sc-sgd-db): Update to 3.22.0.

	Change-Id: Ia156696d9db2d08b90813e1c7ffaeb66437f6f73

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-bt-eg-db: Update to 3.22.0.
	* gnu/packages/bioconductor.scm (r-org-bt-eg-db): Update to 3.22.0.

	Change-Id: Ibbdb0b292882a82fbac16dc119cad9cdd6fe12df

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-eck12-eg-db: Update to 3.22.0.
	* gnu/packages/bioconductor.scm (r-org-eck12-eg-db): Update to 3.22.0.

	Change-Id: I40f8ddbffcfed5bf6dee8b67cb270d3332f42a0e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-organism-dplyr: Update to 1.37.1.
	* gnu/packages/bioconductor.scm (r-organism-dplyr): Update to 1.37.1.
	[arguments]: Disable tests.
	[propagated-inputs]: Add r-seqinfo; remove r-genomeinfodb.

	Change-Id: I7cafffa444230adeb69f97f6c1ca35c66dd3b579

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ballgown: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-ballgown): Update to 2.42.0.
	[arguments]: Add phase 'testthat-compatibility.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I58fd4adb79b1d1616e89b149fd8a89b0d294ea3f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-transcriptr: Update to 1.37.0.
	* gnu/packages/bioconductor.scm (r-transcriptr): Update to 1.37.0.
	[arguments]: Add phase 'disable-bad-tests.

	Change-Id: I45c4c5918ef051d2f82baf2b69a34388eeec87b9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basilisk-utils: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-basilisk-utils): Update to 1.22.0.
	[arguments]: Disable tests.

	Change-Id: I919d88d98588e0836c402392ceb68330f2ba916d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bsseq: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-bsseq): Update to 1.46.0.
	[properties]: Record extra native input "r-genomeinfodb".
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.
	[native-inputs]: Add r-genomeinfodb.

	Change-Id: I4c4451abafe1922de12f959956cccd04fbd4017b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-birewire: Update to 3.41.0.
	* gnu/packages/bioconductor.scm (r-birewire): Update to 3.41.0.
	[arguments]: Skip vignettes.

	Change-Id: I5a44c0b518951163a3d4f66619db489292313037

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-barcodetrackr: Disable some tests.
	* gnu/packages/bioconductor.scm (r-barcodetrackr)[arguments]: Add phase
	'disable-bad-tests.

	Change-Id: I721c792b4ca0e7eb85df5caa0073a0ba6bfbc659

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diffbind: Update to 3.20.0.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.20.0.
	[properties]: Add r-genomeinfodb to extra native inputs.
	[native-inputs]: Add r-genomeinfodb.

	Change-Id: I3f6d9d289a52527e2adc215db2266a78df9e3a19

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chemminer: Update to 3.62.0.
	* gnu/packages/bioconductor.scm (r-chemminer): Update to 3.62.0.

	Change-Id: Ibdf0c6f3ccd74c86a0074bb1e86ae450f5afb021

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flames: Update to 2.4.1.
	* gnu/packages/bioconductor.scm (r-flames): Update to 2.4.1.
	[source]: Add snippet to delete sources of minimap2.
	[arguments]: Add phases 'disable-some-tests and 'do-not-build-minimap2.
	[inputs]: Remove samtools.
	[propagated-inputs]: Add r-cli, r-crew, r-r-utils, r-s4arrays, r-seqinfo,
	and r-shortread; remove r-dropletutils, r-future, r-genomeinfodb,
	r-sparsearray, and r-txdbmaker.
	[native-inputs]: Add which.

	Change-Id: Iae48fd7bd80df09fafb376b5bfe8562853915199

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-greylistchip: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-greylistchip): Update to 1.42.0.
	[properties]: Record updater-extra-native-inputs.
	[propagated-inputs]: Remove r-genomeinfodb; add r-seqinfo.

	Change-Id: I73c58b69459f73cd32dea847b4dca196f991e9d3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-visnetwork: Fix hash.
	* gnu/packages/cran.scm (r-visnetwork)[source]: Fix hash of CRAN source.

	Change-Id: Icad0f9072491208f62e6d6b4f6c0535b24f7f23b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scrapper: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-scrapper): Update to 1.4.0.
	[properties]: Ignore r-rigraphlib also in propagated-inputs.

	Change-Id: Ia2c8ac9338634294d71beea329190b8fc0b2b950

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singler: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-singler): Update to 2.12.0.
	[native-inputs]: Remove r-pheatmap.

	Change-Id: I06edc40dad4b0c7a36794ab8663bdf6c069d204b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mutationalpatterns: Update to 3.19.1.
	* gnu/packages/bioconductor.scm (r-mutationalpatterns): Update to 3.19.1.
	[arguments]: Add phase 'skip-bad-tests.
	[propagated-inputs]: Add r-seqinfo.

	Change-Id: Iae8dba7b5d1769d82d4f4f2d909c3387427edf2e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-jupyter-client-bootstrap: Fix kernelspec script.
	* gnu/packages/python-xyz.scm (python-jupyter-client-bootstrap)[arguments]:
	Add phase 'fix-syntax-error.

	Change-Id: Ie160e1ff0152c224bebd581eb266d92ef19b6df8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicfeatures: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.62.0.
	[properties]: Update updater-ignored-native-inputs.
	[propagated-inputs]: Add r-seqinfo; move r-genomeinfodb from here...
	[native-inputs]: ...to here.

	Change-Id: I96e66e4bd5ca567208c6c0f37118f5a950781eb3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metabocoreutils: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-metabocoreutils): Update to 1.18.0.
	[arguments]: Add phase 'testthat-compatibility.
	[native-inputs]: Add r-callr.

	Change-Id: I4968a77d858e62d81ae394891dc9855510142bab

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomformat: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-biomformat): Update to 1.38.0.
	[arguments]: Add phase 'testthat-compatibility.

	Change-Id: Idb2f673eb9c720c083a6221ebaf3387f158716a5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-phyloseq: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-phyloseq): Update to 1.54.0.
	[arguments]: Add phase 'testthat-compatibility.

	Change-Id: Id7c69773c1df26b232344d2442f8dd3ca6f50570

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-baseline: Add missing inputs.
	* gnu/packages/cran.scm (r-baseline)[properties]: Record updater-extra-inputs.
	[arguments]: Add phase 'fix-lapack.
	[inputs]: Add openblas.
	[native-inputs]: Add gfortran.

	Change-Id: Ic9fd289d6cc7a20331a366564081e82a6b2f4808

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mscoreutils: Update to 1.21.0.
	* gnu/packages/bioconductor.scm (r-mscoreutils): Update to 1.21.0.
	[properties]: Record updater-ignored-native-inputs.
	[arguments]: Add phase 'disable-bad-tests to disable one test.

	Change-Id: I0662daedc00a2e822262d8fe7fdc3b04b90fd216

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vcr: Skip one more test.
	* gnu/packages/cran.scm (r-vcr)[arguments]: Update 'skip-bad-tests phase.

	Change-Id: I86b813aeba2febd5198c95b192c5002ad20dc311

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bamsignals: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-bamsignals): Update to 1.42.0.
	[arguments]: Add phase 'disable-bad-tests.
	[propagated-inputs]: Remove r-zlibbioc.

	Change-Id: Iff7edd6821aa637af5875ef50b6cfb08ec181f87

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biobase: Update to 2.70.0.
	* gnu/packages/bioconductor.scm (r-biobase): Update to 2.70.0.
	[properties]: Update list of ignored native inputs.

	Change-Id: I048e40b5c3eec0a3ef479e768ea04ddc179b0357

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationhub: Update to 4.0.0.
	* gnu/packages/bioconductor.scm (r-annotationhub): Update to 4.0.0.
	[properties]: Add r-seqinfo to the ignored native inputs.
	[propagated-inputs]: Add r-biocbaseutils; replace r-httr with r-httr2.

	Change-Id: If4a6ce0103475312a378d173a635c88e13a364f3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-escape: Update to 2.6.1.
	* gnu/packages/bioconductor.scm (r-escape): Update to 2.6.1.
	[properties]: Record updater-extra-native-inputs.
	[arguments]: Update 'delete-bad-tests phase.
	[propagated-inputs]: Remove r-aucell, r-biocparallel, r-dplyr,
	r-ggpointdensity, r-ggridges, r-gseabase, r-gsva, r-msigdb, r-patchwork,
	r-reshape2, r-seuratobject, r-singlecellexperiment, r-stringr, and r-ucell.
	[native-inputs]: Add r-biocparallel, r-delayedmatrixstats, r-dplyr, r-fgsea,
	r-gseabase, r-gsva, r-seuratobject, and r-singlecellexperiment; remove
	r-vdiffr.

	Change-Id: I5c99e731996f9fe45eb2e9def1b508fb2b816a49

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomart: Update to 2.66.0.
	* gnu/packages/bioconductor.scm (r-biomart): Update to 2.66.0.
	[arguments]: Update 'delete-bad-tests phase.
	[propagated-inputs]: Remove r-digest and r-rappdirs.

	Change-Id: I13fda0acb06b3147822ec3b324132cf8ae479775

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocparallel: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.44.0.
	[arguments]: Adjust phase 'make-reproducible.

	Change-Id: I186b4130976be1052db65f38c73837293c32c0f8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s4arrays: Update to 1.8.1.
	* gnu/packages/bioconductor.scm (r-s4arrays): Update to 1.8.1.

	Change-Id: Iaf7c0dfea9a53efce65f8de0626bb5ce28e9de9d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocpkgtools: Update to 1.26.4.
	* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.26.4.
	[propagated-inputs]: Remove r-rorcid; add r-httr2.

	Change-Id: I6499c36aab5a01a23f901d4c9372f8c5d1a0528b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximport: Update to 1.36.1.
	* gnu/packages/bioconductor.scm (r-tximport): Update to 1.36.1.

	Change-Id: Idd97466303b5c4173f322bce2dec5732af10ff01

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-fscache.
	* gnu/packages/cran.scm (r-fscache): New variable.

	Change-Id: I0194abcdb241a4d1776c3351b6e53e7d8362bc66

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-sqlq.
	* gnu/packages/cran.scm (r-sqlq): New variable.

	Change-Id: Iff61b5d647d1fe965164efa7f9510235ac99c7b0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-sched.
	* gnu/packages/cran.scm (r-sched): New variable.

	Change-Id: Ie8e664a0fc44fb6ba7415cb843a47e9494ae9c08

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-immapex.
	* gnu/packages/bioconductor.scm (r-immapex): New variable.

	Change-Id: I90f5240bdf1141f8ecaadb564024a08c5e137273

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-gcptools.
	* gnu/packages/bioconductor.scm (r-gcptools): New variable.

	Change-Id: Iac41d4a16c15ae32c0655ec86f8f8e70f1aea2de

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-cigarillo.
	* gnu/packages/bioconductor.scm (r-cigarillo): New variable.

	Change-Id: I76d9cda75b9973ff6306075871a62d301675ebce

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-convert.
	* gnu/packages/bioconductor.scm (r-convert): New variable.

	Change-Id: Ib8a83b25e93e3971b6d383798290d97597ce1869

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-seqinfo.
	* gnu/packages/bioconductor.scm (r-seqinfo): New variable.

	Change-Id: I084c1b55480e58e4be10cfd7917f2f3846841f84

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	guix: Update Bioconductor version to 3.22.
	* guix/build-system/r.scm (bioconductor-uri): Update to 3.22.
	* guix/import/cran.scm (%bioconductor-version): Set to 3.22.

	Change-Id: I53c6b0d1ddc37faad90492103b7d02c210f945d7

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-extrafont: Add test input.
	* gnu/packages/cran.scm (r-extrafont)[native-inputs]: Add r-testthat.

	Change-Id: I8d629cbbde3a8668681ad3e8d556d496f9e1744f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-extrafontdb: Add test input.
	* gnu/packages/cran.scm (r-extrafontdb)[native-inputs]: Add r-testthat.

	Change-Id: I8e5a77dbee00f03ba2bf0ce447d1a8f578f98c50

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rttf2pt1: Add test inputs.
	* gnu/packages/cran.scm (r-rttf2pt1)[native-inputs]: Add r-testthat and
	r-withr.

	Change-Id: I3c5781fb53c03a5ed3bc817212a0a8fe881057e5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-readr: Update to 2.1.6.
	* gnu/packages/statistics.scm (r-readr): Update to 2.1.6.
	[native-inputs]: Add r-dplyr, r-spelling, and r-withr.

	Change-Id: I4be3fe4c30747a282cb03a1e825074d5cd2583f2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-duckdb: Update to 1.4.2.
	* gnu/packages/duckdb.scm (r-duckdb): Update to 1.4.2.

	Change-Id: I7f8c65d1e994906a27dc05610934d4136e1afa50

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-common: Update to 0.8.6.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.8.6.

	Change-Id: I4e5c8365d652ab63c7ea99f9d02523a555274d8e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-downlit: Update to 0.4.5.
	* gnu/packages/cran.scm (r-downlit): Update to 0.4.5.
	[native-inputs]: Add r-htmltools, r-knitr, r-mass, r-rmarkdown, and r-xml2.

	Change-Id: Iee0654344931fecf951d8b5416339fcb9203e990

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3cluster: Update to 0.1.12.
	* gnu/packages/cran.scm (r-mlr3cluster): Update to 0.1.12.

	Change-Id: Ib49a5abc91b5db0c7544d2ed8e83bb2a33b6278c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-locpol: Update to 0.9.0.
	* gnu/packages/cran.scm (r-locpol): Update to 0.9.0.

	Change-Id: I738d5a9a8cec2a65a3f9006b9f019000db6f5514

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qtl: Update to 1.72.
	* gnu/packages/cran.scm (r-qtl): Update to 1.72.

	Change-Id: Id4d13b3ec65a692c0c36963a7dc44131235ab24e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-slider: Update to 0.3.3.
	* gnu/packages/cran.scm (r-slider): Update to 0.3.3.

	Change-Id: Id51f0dbd6e9ff7dafce8715975fb1fcae5d808b0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-warp: Update to 0.2.2.
	* gnu/packages/cran.scm (r-warp): Update to 0.2.2.
	[native-inputs]: Add r-withr.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: I34259c20df4f50505f31abd9d0cb768dd591494e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lobstr: Update to 1.1.3.
	* gnu/packages/cran.scm (r-lobstr): Update to 1.1.3.

	Change-Id: I055205206321b92ef994d47b1b80b2a6f06501fb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-geom: Update to 3.6-1.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 3.6-1.

	Change-Id: I595fd49b1f988e7afd60c19e60862de2445f7654

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-univar: Update to 3.1-5.
	* gnu/packages/cran.scm (r-spatstat-univar): Update to 3.1-5.

	Change-Id: Id6e618991f0fd7921b24029440431912c40cc5ea

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bridgesampling: Update to 1.2-1.
	* gnu/packages/cran.scm (r-bridgesampling): Update to 1.2-1.
	[native-inputs]: Add r-cmdstanr, r-mcmcpack, r-rcpp, and r-rstan.

	Change-Id: I5e2153752c81b7f93ab651c9cc47ea94c0928566

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsconnect: Update to 1.6.2.
	* gnu/packages/cran.scm (r-rsconnect): Update to 1.6.2.

	Change-Id: I130aa67a4f74976a746df89b1d1cc9c69cd32c6b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xml2: Update to 1.5.0.
	* gnu/packages/cran.scm (r-xml2): Update to 1.5.0.

	Change-Id: I3d6310cf5aa4b505a54f13f939d928a4b7c08b72

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpointdensity: Update to 0.2.1.
	* gnu/packages/cran.scm (r-ggpointdensity): Update to 0.2.1.
	[propagated-inputs]: Add r-mass.

	Change-Id: I11d53befd0a93bdced2119d7ec0981a36c7e0c1f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xkcd: Update to 0.1.0.
	* gnu/packages/cran.scm (r-xkcd): Update to 0.1.0.
	[propagated-inputs]: Add r-rlang.

	Change-Id: I76b047d46f0782c73088881f14580b7f02a9a6b3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-future: Update to 1.68.0.
	* gnu/packages/cran.scm (r-future): Update to 1.68.0.

	Change-Id: I8b89791ac957821c83bf68f57bbb35265194e686

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgl: Update to 1.3.31.
	* gnu/packages/cran.scm (r-rgl): Update to 1.3.31.

	Change-Id: I2e7ee1a913a27b1d0aa176c2ee096b44bbab1aa0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocmanager: Update to 1.30.27.
	* gnu/packages/cran.scm (r-biocmanager): Update to 1.30.27.

	Change-Id: Ic9c27b9222327fda1219874b844cdade54cc3a67

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gert: Update to 2.2.0.
	* gnu/packages/cran.scm (r-gert): Update to 2.2.0.
	[inputs]: Add pcre2.

	Change-Id: Ia5d0d56b4047dc40cf99d79f3fcf075ac58ea420

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-th-data: Update to 1.1-5.
	* gnu/packages/cran.scm (r-th-data): Update to 1.1-5.

	Change-Id: I0c93238bdf22a4af9a83a241567a95650b32a396

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-officer: Update to 0.7.1.
	* gnu/packages/cran.scm (r-officer): Update to 0.7.1.
	[propagated-inputs]: Add r-dplyr and r-tidyr.

	Change-Id: Iaff91b337b38f1366247b5b7580cb2904abfecbb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fansi: Update to 1.0.7.
	* gnu/packages/cran.scm (r-fansi): Update to 1.0.7.
	[native-inputs]: Add r-unitizer.

	Change-Id: Ia91dcd610004bb168193978a5ee7695fce96a0f8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reticulate: Update to 1.44.1.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.44.1.

	Change-Id: Ie6f6da421560bf190aeea4666a5e90904393f7ae

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adbcdrivermanager: Update to 0.21.0.
	* gnu/packages/cran.scm (r-adbcdrivermanager): Update to 0.21.0.

	Change-Id: Idb6167426654fda4c11cd9442e7e4de63310d704

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s7: Update to 0.2.1.
	* gnu/packages/cran.scm (r-s7): Update to 0.2.1.
	[native-inputs]: Remove r-name.

	Change-Id: Icca504a714ebc2ca87dbf48715c7d19961b88b5e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tinytex: Update to 0.58.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.58.

	Change-Id: I44e20b39af77e68519322738aa97ab4cc2bd5728

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gss: Update to 2.2-10.
	* gnu/packages/cran.scm (r-gss): Update to 2.2-10.

	Change-Id: Ie746376e9e383d53a29c13e22de989a48830006c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httptest2: Update to 1.2.2.
	* gnu/packages/cran.scm (r-httptest2): Update to 1.2.2.

	Change-Id: I54f4d18a919e59efca7ba2c4cd26e6e194b21d16

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httptest: Update to 4.2.3.
	* gnu/packages/cran.scm (r-httptest): Update to 4.2.3.
	[native-inputs]: Remove r-testthat; add r-pkgload.

	Change-Id: Ie663c8741f724bdbf445bd8e486842a4247ac950

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-marginaleffects: Update to 0.31.0.
	* gnu/packages/cran.scm (r-marginaleffects): Update to 0.31.0.

	Change-Id: I89c0d78f33db70a9dbcb297af910b962b98521f2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plotrix: Update to 3.8-13.
	* gnu/packages/cran.scm (r-plotrix): Update to 3.8-13.

	Change-Id: I7b3ac802be10f57c2f82186608af6574fc72dd51

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggplot2: Update to 4.0.1.
	* gnu/packages/cran.scm (r-ggplot2): Update to 4.0.1.
	[native-inputs]: Add r-quarto.

	Change-Id: I8950dade9b068815f603dee49afcb3c1ba9b7dac

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quarto: Remove r-ggplot2.
	* gnu/packages/cran.scm (r-quarto)[properties]: Record
	updater-ignored-native-inputs.
	[native-inputs]: Remove r-ggplot2.

	Change-Id: I95d31f004b9eaac857c32b6299ccf56c4cde380f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-digest: Update to 0.6.39.
	* gnu/packages/cran.scm (r-digest): Update to 0.6.39.

	Change-Id: I7b9315ff53977926532ebc4c80deead8bbf12a34

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-collapse: Update to 2.1.5.
	* gnu/packages/cran.scm (r-collapse): Update to 2.1.5.

	Change-Id: Ife1bd799670d4020a708cb27a42fd289be5cedaa

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-simr: Update to 1.0.8.
	* gnu/packages/statistics.scm (r-simr): Update to 1.0.8.
	[native-inputs]: Remove r-testthat.

	Change-Id: I0167293c822582f3b5420b4477e263216316e66c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tclust: Update to 2.1-2.
	* gnu/packages/statistics.scm (r-tclust): Update to 2.1-2.

	Change-Id: I4948cd2046d09011dc248dc41338b919ae44f80c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trimcluster: Update to 0.2-0.
	* gnu/packages/statistics.scm (r-trimcluster): Update to 0.2-0.
	[propagated-inputs]: Add r-tclust.
	[native-inputs]: Add r-fpc.

	Change-Id: Ice75329475e0a540e28cb8818a738da3da39cf18

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-statmod: Update to 1.5.1.
	* gnu/packages/statistics.scm (r-statmod): Update to 1.5.1.

	Change-Id: I9f02276c2a115bdda14a0e5df204931a03722324

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-runit: Update to 0.4.33.1.
	* gnu/packages/statistics.scm (r-runit): Update to 0.4.33.1.

	Change-Id: I72515778295f285be09bc1aeef1bb9254743fd0a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsqlite: Update to 2.4.4.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.4.4.

	Change-Id: I7f6118a0a6651d1b9b344f6ff6b012b8a5aeb7ef

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpparmadillo: Update to 15.0.2-2.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 15.0.2-2.

	Change-Id: I964dcdca5f8aa1dc3ace08f2ed69702d21087d7d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-automap: Update to 1.1-20.
	* gnu/packages/cran.scm (r-automap): Update to 1.1-20.

	Change-Id: Ia94a16bbd21303e96218a1d44114dbd4823f33ce

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gstat: Update to 2.1-4.
	* gnu/packages/cran.scm (r-gstat): Update to 2.1-4.

	Change-Id: I075297e67dc2329c784d3901312d2f772e88e4ad

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zoib: Update to 1.6.1.
	* gnu/packages/cran.scm (r-zoib): Update to 1.6.1.

	Change-Id: Id7c86bb51f5fbd64dd10122f8476d999b023d2e1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mockery: Update to 0.4.5.
	* gnu/packages/cran.scm (r-mockery): Update to 0.4.5.
	[native-inputs]: Remove r-testthat; add r-r6.

	Change-Id: If644f2abc67b7aecbb8f431e757197aafd01935b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wordspace: Update to 0.2-9.
	* gnu/packages/cran.scm (r-wordspace): Update to 0.2-9.

	Change-Id: I7683bc9f338c3c9c473a5e16330acab86e2f46d1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-common: Update to 0.8.5.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.8.5.

	Change-Id: I96542952abc1e7148d2b664646124c6e345af455

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tfruns: Update to 1.5.4.
	* gnu/packages/cran.scm (r-tfruns): Update to 1.5.4.
	[native-inputs]: Add r-withr.

	Change-Id: I35faf562650df1babaab3f6b2e8660cdfbdb007d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gganimate: Update to 1.0.11.
	* gnu/packages/cran.scm (r-gganimate): Update to 1.0.11.

	Change-Id: I3af2f8ab3bc519427c1cd084234d7ef001423874

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qpcr: Update to 1.4-2.
	* gnu/packages/cran.scm (r-qpcr): Update to 1.4-2.

	Change-Id: Ifaf37fbfb790c57263326d1429a9fcb2e832da7d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-delaporte: Update to 8.4.2.
	* gnu/packages/cran.scm (r-delaporte): Update to 8.4.2.
	[native-inputs]: Add r-tinytest.

	Change-Id: I93973267f264fc6ddefb62851db2fcbc4a0201e4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tmaptools: Update to 3.3.
	* gnu/packages/cran.scm (r-tmaptools): Update to 3.3.
	[propagated-inputs]: Remove r-dichromat, r-magrittr, r-rcolorbrewer, and r-viridislite.

	Change-Id: I75aefcd010ae29f850792b3cf4f368c24e933f71

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stars: Update to 0.6-8.
	* gnu/packages/cran.scm (r-stars): Update to 0.6-8.
	[native-inputs]: Add r-digest.

	Change-Id: I885b40c1ced28470865b19d81666218f882b79f3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-readtext: Update to 0.92.1.
	* gnu/packages/cran.scm (r-readtext): Update to 0.92.1.
	[native-inputs]: Add r-devtools and r-spelling.

	Change-Id: I4dc9df309ebd5f30597ccfd1a517a4a462d2b4f7

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pdftools: Update to 3.6.0.
	* gnu/packages/cran.scm (r-pdftools): Update to 3.6.0.

	Change-Id: Ib0d02bb194b0659882381dc1644109d0b9c6d6a5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pbdmpi: Update to 0.5-4.
	* gnu/packages/cran.scm (r-pbdmpi): Update to 0.5-4.

	Change-Id: Ie6bd2997cb2be322ae385ea5e69ac63178dc3c81

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qpdf: Update to 1.4.1.
	* gnu/packages/cran.scm (r-qpdf): Update to 1.4.1.

	Change-Id: I7ab5d8d2f84715a38db4e78c7ecc312bd8384ef2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ragg: Update to 1.5.0.
	* gnu/packages/cran.scm (r-ragg): Update to 1.5.0.
	[inputs]: Add libwebp.

	Change-Id: Ie70e7644246bd03623e1203e61e59e9742ff9c48

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-textshaping: Update to 1.0.4.
	* gnu/packages/cran.scm (r-textshaping): Update to 1.0.4.

	Change-Id: Ic69cd96bde067a4e0d71d6a047664bf83b7c8d48

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-highs: Update to 1.10.0-3.
	* gnu/packages/cran.scm (r-highs): Update to 1.10.0-3.

	Change-Id: Ib70da128f22dbc92dfc6b8c9e9bf43785126ecdc

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3tuning: Update to 1.5.0.
	* gnu/packages/cran.scm (r-mlr3tuning): Update to 1.5.0.
	[propagated-inputs]: Add r-cli.
	[native-inputs]: Add r-future, r-irace, and r-mirai.

	Change-Id: I4e7d8279058bdf3948eeb13b06eec8750f28a39b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bbotk: Update to 1.8.0.
	* gnu/packages/cran.scm (r-bbotk): Update to 1.8.0.
	[propagated-inputs]: Add r-cli.
	[native-inputs]: Remove r-processx; add r-mirai.

	Change-Id: Ibd67e50a729b5e879ca512f9cb6cce22f7346090

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3learners: Update to 0.13.0.
	* gnu/packages/cran.scm (r-mlr3learners): Update to 0.13.0.
	[native-inputs]: Add r-future and r-mirai.

	Change-Id: I8ad88afacb6ed7563e29c935cc13843cd6c5b90f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3: Update to 1.2.0.
	* gnu/packages/cran.scm (r-mlr3): Update to 1.2.0.
	[propagated-inputs]: Add r-cli and r-mirai.
	[native-inputs]: Remove r-matrix.

	Change-Id: I4cda1b17e051bea923c2ecce9b9bc48e0cd1c87f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3misc: Update to 0.19.0.
	* gnu/packages/cran.scm (r-mlr3misc): Update to 0.19.0.

	Change-Id: I8a5f9ff6739472675edc2741538bd8579ae336e2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3measures: Update to 1.1.0.
	* gnu/packages/cran.scm (r-mlr3measures): Update to 1.1.0.

	Change-Id: Ib214173f691c0e70e7a053ac8986e8008bc956f0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3mbo: Update to 0.3.3.
	* gnu/packages/cran.scm (r-mlr3mbo): Update to 0.3.3.
	[native-inputs]: Add r-mirai.

	Change-Id: Ibd7e8fed51b93b7448b0a227de07c1e73bfb4b3b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3inferr: Update to 0.2.0.
	* gnu/packages/cran.scm (r-mlr3inferr): Update to 0.2.0.

	Change-Id: I5dce246f4ebe9e2f18e8c7fe5348a8989c63b4e6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3hyperband: Update to 1.0.0.
	* gnu/packages/cran.scm (r-mlr3hyperband): Update to 1.0.0.
	[propagated-inputs]: Add r-uuid.
	[native-inputs]: Add r-mirai, r-mlr3learners, r-redux, and r-rush.

	Change-Id: I6d6f4154d817a91ff055d9f0847b4c21aecc7819

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3fselect: Update to 1.4.0.
	* gnu/packages/cran.scm (r-mlr3fselect): Update to 1.4.0.
	[propagated-inputs]: Add r-cli.
	[native-inputs]: Add r-mirai and r-rush.

	Change-Id: I62f5ce7974de4dc7410d57bf75f62dff13a02da1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3filters: Update to 0.9.0.
	* gnu/packages/cran.scm (r-mlr3filters): Update to 0.9.0.
	[propagated-inputs]: Add r-cli.
	[native-inputs]: Add r-caret, r-lgr, and r-withr.

	Change-Id: I59759de569c71413aca4fa3cd25a11b889f2c5f3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lgr: Update to 0.5.0.
	* gnu/packages/cran.scm (r-lgr): Update to 0.5.0.
	[native-inputs]: Remove r-rotor and r-tibble; add r-crayon, r-glue, r-jsonlite,
	r-rprojroot, r-rpushbullet, and r-whoami.

	Change-Id: I54db836ed84eb6afe377e27e951cce203e4714b0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aws-s3: Update to 0.3.22.
	* gnu/packages/cran.scm (r-aws-s3): Update to 0.3.22.

	Change-Id: Ic40eb5da0edbb5db41a0f4d82b0e6269f1c367fd

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-calculus: Update to 1.1.0.
	* gnu/packages/cran.scm (r-calculus): Update to 1.1.0.

	Change-Id: I79c1a0c35c831224775c70a0c8586a771d234f8c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seurat: Update to 5.3.1.
	* gnu/packages/cran.scm (r-seurat): Update to 5.3.1.

	Change-Id: Ic3307eccb91022a1907542f7ebd42d84369020b2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seuratobject: Update to 5.2.0.
	* gnu/packages/cran.scm (r-seuratobject): Update to 5.2.0.

	Change-Id: Ib75ef272648883fc07a057e1bf6ee955728797d1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-altmeta: Update to 4.3.
	* gnu/packages/cran.scm (r-altmeta): Update to 4.3.

	Change-Id: I03637e9af8040bf4457443a1aaf92732cee7f950

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidymodels: Update to 1.4.1.
	* gnu/packages/cran.scm (r-tidymodels): Update to 1.4.1.
	[propagated-inputs]: Remove r-tibble; add r-tailor.

	Change-Id: I93b32fa16db1d2952c2b5544480af1cfcc8188c3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-modeldata: Update to 1.5.1.
	* gnu/packages/cran.scm (r-modeldata): Update to 1.5.1.
	[propagated-inputs]: Add r-cli.

	Change-Id: I24ec325b1abf76cdde2accdafabacca3a21cff0a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-infer: Update to 1.0.9.
	* gnu/packages/cran.scm (r-infer): Update to 1.0.9.

	Change-Id: I45572fe2bf64bff5cf30f0d144b20af91570279f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parsnip: Update to 1.3.3.
	* gnu/packages/cran.scm (r-parsnip): Update to 1.3.3.

	Change-Id: I3f8f1bc272f72190a99c8abe746f353a7d60e4c1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidytext: Update to 0.4.3.
	* gnu/packages/cran.scm (r-tidytext): Update to 0.4.3.
	[native-inputs]: Add r-ggplot2, r-quanteda, r-stm, r-tm, and r-vdiffr.

	Change-Id: I23583bfec4947b577f2dae52dcc4b397113ea6ce

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidyposterior: Update to 1.0.2.
	* gnu/packages/cran.scm (r-tidyposterior): Update to 1.0.2.
	[native-inputs]: Add r-caret, r-parsnip, and r-yardstick.

	Change-Id: I0b07ca1a67149bd3c441f42a7b22bf6368090c03

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tune: Update to 2.0.1.
	* gnu/packages/cran.scm (r-tune): Update to 2.0.1.
	[propagated-inputs]: Remove r-dofuture, r-foreach, r-future, and r-lifecycle; add r-tailor.
	[native-inputs]: Add r-future, r-mirai, and r-survival.

	Change-Id: Id71bb26365bbcf09df3e8b5ea9a55a36b3630c8e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dials: Update to 1.4.2.
	* gnu/packages/cran.scm (r-dials): Update to 1.4.2.

	Change-Id: I9eeff9b85f9b9b9584ef13eb5e9387b0aa4c2c98

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dicekriging: Update to 1.6.1.
	* gnu/packages/cran.scm (r-dicekriging): Update to 1.6.1.

	Change-Id: Ia165f032559c994d004115efbb1292a9cbeee65d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsample: Update to 1.3.1.
	* gnu/packages/cran.scm (r-rsample): Update to 1.3.1.

	Change-Id: Idf47fd02b50f2685c6ebbe296fc810413d1bf474

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-igraph: Update to 2.2.1.
	* gnu/packages/cran.scm (r-igraph): Update to 2.2.1.

	Change-Id: I7fd8de3370406305bbc6ca1db64b3b3cd6bd83e0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-survminer: Update to 0.5.1.
	* gnu/packages/cran.scm (r-survminer): Update to 0.5.1.

	Change-Id: Ic2a57c1707e406efa5b399e05499990b8a1eb8a7

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nanoarrow: Update to 0.7.0-1.
	* gnu/packages/cran.scm (r-nanoarrow): Update to 0.7.0-1.
	[native-inputs]: Add pkg-config.

	Change-Id: I9984bec6d77866339b8fbf8237a77c55ec4985ab

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nada: Update to 1.6-1.2.
	* gnu/packages/cran.scm (r-nada): Update to 1.6-1.2.

	Change-Id: Ib1ab7906eb5fd5227871e75f26cf3483a653cb17

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterr: Update to 1.3.5.
	* gnu/packages/cran.scm (r-clusterr): Update to 1.3.5.
	[native-inputs]: Add r-tibble.

	Change-Id: I6f0159b27156fd1dbe6fbc4667875c4f24130ac5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rfast: Update to 2.1.5.2.
	* gnu/packages/cran.scm (r-rfast): Update to 2.1.5.2.

	Change-Id: I3a9a8476c28e2e6187c74734071fbec5272eb040

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat: Update to 3.4-1.
	* gnu/packages/cran.scm (r-spatstat): Update to 3.4-1.

	Change-Id: I10c28f4ad9bfd6c71bd438f0d6c686df5deea096

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-random: Update to 3.4-2.
	* gnu/packages/cran.scm (r-spatstat-random): Update to 3.4-2.

	Change-Id: Ib80e6a664d8e4ce4c6725bf4a7ec00fda51f46d6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-linnet: Update to 3.3-2.
	* gnu/packages/cran.scm (r-spatstat-linnet): Update to 3.3-2.

	Change-Id: I6faa76692624447c146fafdbe27b0507cf5fae68

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-geom: Update to 3.6-0.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 3.6-0.

	Change-Id: Id60e5b34cd1d80bc74da8a64a5753834da7ba7ab

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-data: Update to 3.1-9.
	* gnu/packages/cran.scm (r-spatstat-data): Update to 3.1-9.

	Change-Id: I51d8a20c6eafd62edb6c3572f38c8b1896d66508

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-utils: Update to 3.2-0.
	* gnu/packages/cran.scm (r-spatstat-utils): Update to 3.2-0.

	Change-Id: I6cfaf6d260668b8eafb08d976bc6a634b082c7e8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-univar: Update to 3.1-4.
	* gnu/packages/cran.scm (r-spatstat-univar): Update to 3.1-4.

	Change-Id: I64e956817501fbee052aa6a7d0fd9c9b6ecee818

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-model: Update to 3.4-2.
	* gnu/packages/cran.scm (r-spatstat-model): Update to 3.4-2.

	Change-Id: Ic50825672224cb8f8ae0cb27059dfd1c904f3a3c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-explore: Update to 3.5-3.
	* gnu/packages/cran.scm (r-spatstat-explore): Update to 3.5-3.

	Change-Id: I73311c8f0ed701ae27ea59a7777c8bc3237c88c8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tensor: Update to 1.5.1.
	* gnu/packages/cran.scm (r-tensor): Update to 1.5.1.

	Change-Id: I3343e60e8ace51b20df7282b563ead6c5d220dc3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mediation: Update to 4.5.1.
	* gnu/packages/cran.scm (r-mediation): Update to 4.5.1.

	Change-Id: I5e52c228fbc37b5f55e8db3401adee5e42d7a8aa

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hardhat: Update to 1.4.2.
	* gnu/packages/cran.scm (r-hardhat): Update to 1.4.2.

	Change-Id: Ic2274e91dadee268dec66867db32e2dc5edc4c6f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-phytools: Update to 2.5-2.
	* gnu/packages/cran.scm (r-phytools): Update to 2.5-2.

	Change-Id: I1eaefcb8e66a56ccac42b1f6e621e5da8a4c421d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-directlabels: Update to 2025.6.24.
	* gnu/packages/cran.scm (r-directlabels): Update to 2025.6.24.

	Change-Id: Icf90231d0bef68ede8099378ee0ab946f80343ef

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-boruta: Update to 9.0.0.
	* gnu/packages/cran.scm (r-boruta): Update to 9.0.0.

	Change-Id: If5ebaabc78694b84806d4236cba3be3d58758ebf

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scatterpie: Update to 0.2.6.
	* gnu/packages/cran.scm (r-scatterpie): Update to 0.2.6.

	Change-Id: Idf968e7bbbb94e1ea0caac9674e908ffc429324d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-brms: Update to 2.23.0.
	* gnu/packages/cran.scm (r-brms): Update to 2.23.0.
	[native-inputs]: Add r-cmdstanr, r-emmeans, r-priorsense, and r-statmod.

	Change-Id: I97b071ba67d68312248b4d48b5c3c379788c2963

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-projpred: Update to 2.9.1.
	* gnu/packages/cran.scm (r-projpred): Update to 2.9.1.
	[native-inputs]: Add r-brms, r-callr, r-cmdstanr, r-devtools, r-dofuture,
	r-doparallel, r-foreach, r-future, r-glmnet, r-posterior, r-rlang,
	r-rstanarm, and r-vdiffr.

	Change-Id: I667e346a8a355c19f7da99e738ed89f3f1dccada

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dcurver: Update to 0.9.3.
	* gnu/packages/cran.scm (r-dcurver): Update to 0.9.3.

	Change-Id: I77fa6a7b23acd1b6cd882f0c562f16a944d4989b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zseq: Update to 0.2.2.
	* gnu/packages/cran.scm (r-zseq): Update to 0.2.2.

	Change-Id: I1c2d35dba99b48509a1fcc10e46e11344623d214

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zvcv: Update to 2.1.3.
	* gnu/packages/cran.scm (r-zvcv): Update to 2.1.3.

	Change-Id: I9d9dcefa972c67976cbb3d27294a8abf4d6bc3d9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rlinsolve: Update to 0.3.3.
	* gnu/packages/cran.scm (r-rlinsolve): Update to 0.3.3.

	Change-Id: I37650b5863ca18074a48730602feef706782b4b1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-keyring: Update to 1.4.1.
	* gnu/packages/cran.scm (r-keyring): Update to 1.4.1.

	Change-Id: I5b2d367db1cbbe7f92af26bed72e3c0b0534f3f0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstanarm: Update to 2.32.2.
	* gnu/packages/cran.scm (r-rstanarm): Update to 2.32.2.
	[propagated-inputs]: Add r-reformulas.
	[native-inputs]: Add r-betareg, r-biglm, r-mass, r-mcmcpack, and r-mgcv.

	Change-Id: I70170641ff0d3190efc01b2fb2d86617db3a7c66

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstantools: Update to 2.5.0.
	* gnu/packages/cran.scm (r-rstantools): Update to 2.5.0.
	[native-inputs]: Add r-devtools, r-pkgbuild, r-pkgload, and r-roxygen2.

	Change-Id: I092dea0761dba54156ce96d982ab4791420845ec

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsconnect: Update to 1.6.1.
	* gnu/packages/cran.scm (r-rsconnect): Update to 1.6.1.
	[propagated-inputs]: Remove r-jose and r-rcpptoml; add r-snowflakeauth.

	Change-Id: I1d4d2f12999641953801ce284303f33770902074

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-packrat: Update to 0.9.3.
	* gnu/packages/cran.scm (r-packrat): Update to 0.9.3.

	Change-Id: I0e01a58fb3ca565369a950de853856b3a1a28095

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-productplots: Update to 0.1.2.
	* gnu/packages/cran.scm (r-productplots): Update to 0.1.2.
	[native-inputs]: Remove r-reshape2.

	Change-Id: Iae88d3b6ac479dd31b997c53c0e164437197674e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tam: Update to 4.3-25.
	* gnu/packages/cran.scm (r-tam): Update to 4.3-25.

	Change-Id: I2e53b4e1b4f01c8d0ee74a0a722a96ccf054e74f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cdm: Update to 8.3-14.
	* gnu/packages/cran.scm (r-cdm): Update to 8.3-14.

	Change-Id: I3aa1f0606a2781a9fa3deb4ec9adb99a3ca9dd56

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-semplot: Update to 1.1.7.
	* gnu/packages/cran.scm (r-semplot): Update to 1.1.7.

	Change-Id: I60324c3350bf5a79bcb18803757b4ab41109fcf9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-butcher: Update to 0.3.6.
	* gnu/packages/cran.scm (r-butcher): Update to 0.3.6.

	Change-Id: I94476dc6b2c4016a5ce92e8087461b65a8bae17f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bdgraph: Update to 2.74.
	* gnu/packages/cran.scm (r-bdgraph): Update to 2.74.

	Change-Id: I274a079c75586d06a495f1eca1506796dace3c95

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openmx: Update to 2.22.10.
	* gnu/packages/cran.scm (r-openmx): Update to 2.22.10.

	Change-Id: I97e541d192cd98957b9909c666b8f432e9445c07

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mi: Update to 1.2.
	* gnu/packages/cran.scm (r-mi): Update to 1.2.
	[native-inputs]: Remove r-betareg, r-survival, and r-truncnorm.

	Change-Id: I592f1a97f76aa208c2ad72f83a30594d2b895f09

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stm: Update to 1.3.8.
	* gnu/packages/cran.scm (r-stm): Update to 1.3.8.
	[native-inputs]: Add r-spelling.

	Change-Id: I26e6e86299e064df424b7cbb0180ec9774615a6e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quanteda: Update to 4.3.1.
	* gnu/packages/cran.scm (r-quanteda): Update to 4.3.1.

	Change-Id: I190a71878a09865b8d2f8a6543c5ae3bb0f4451d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-forestplot: Update to 3.1.7.
	* gnu/packages/cran.scm (r-forestplot): Update to 3.1.7.

	Change-Id: Ib9b650d30a85c25406769424007ab61aa4445efe

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsvg: Update to 2.7.0.
	* gnu/packages/cran.scm (r-rsvg): Update to 2.7.0.

	Change-Id: I39024071e77df7e7385b919cc9a9667b6f9828c4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gghighlight: Update to 0.5.0.
	* gnu/packages/cran.scm (r-gghighlight): Update to 0.5.0.
	[propagated-inputs]: Add r-scales.
	[native-inputs]: Add r-vdiffr.

	Change-Id: I21b0fd5c244dbca64ff3e3568e9ba8242acde9eb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anytime: Update to 0.3.12.
	* gnu/packages/cran.scm (r-anytime): Update to 0.3.12.

	Change-Id: I343feb6b7d67f278c9aee1e90dbcff8d9baa1da9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anthropometry: Update to 1.20.
	* gnu/packages/cran.scm (r-anthropometry): Update to 1.20.

	Change-Id: I2baa180c217b26b7b8e90882337067e9476a890b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-animation: Update to 2.8.
	* gnu/packages/cran.scm (r-animation): Update to 2.8.

	Change-Id: I49ec97f53452605ec7802b89a51fc5e147151359

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shapviz: Update to 0.10.3.
	* gnu/packages/cran.scm (r-shapviz): Update to 0.10.3.

	Change-Id: I8b6fccd89b3bc3223994f7219bc40cf7b1500ab3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shapes: Update to 1.2.8.
	* gnu/packages/cran.scm (r-shapes): Update to 1.2.8.
	[propagated-inputs]: Add r-fitdistrplus.

	Change-Id: I5fe444b4db2d9304a0767bd06d768972152c5d9e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-icge: Update to 0.4.3.
	* gnu/packages/cran.scm (r-icge): Update to 0.4.3.

	Change-Id: Ibd4690f802718c90b578afe4b36c3c7744f5ae24

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adabag: Update to 5.1.
	* gnu/packages/cran.scm (r-adabag): Update to 5.1.

	Change-Id: I2189cf594e63303ee5a4a2a2a4e4bb4c0b35d280

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-imager: Update to 1.0.5.
	* gnu/packages/cran.scm (r-imager): Update to 1.0.5.

	Change-Id: I7f1158aa1c6a59ef8a628097e9b2156766337087

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bmp: Update to 0.3.1.
	* gnu/packages/cran.scm (r-bmp): Update to 0.3.1.

	Change-Id: I7299a389ba03170a04e6f0e92093f35da9c5435b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-actuar: Update to 3.3-6.
	* gnu/packages/cran.scm (r-actuar): Update to 3.3-6.
	[native-inputs]: Add r-statmod.

	Change-Id: I14e4528beaba0601bb4537ed70e63870b3f807af

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-expint: Update to 0.1-9.
	* gnu/packages/cran.scm (r-expint): Update to 0.1-9.

	Change-Id: I74f6ee5f77d29ae397ce775d73fab6da478acee5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-activpal: Update to 0.1.4.
	* gnu/packages/cran.scm (r-activpal): Update to 0.1.4.

	Change-Id: I1261a3cca88559779c4786d27af4ace915bd2c3c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdina: Update to 2.9.12.
	* gnu/packages/cran.scm (r-gdina): Update to 2.9.12.
	[propagated-inputs]: Add r-foreach.

	Change-Id: Iaf7f0d5efdf24fb75d110550dfac32c30d53ba87

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-treeclust: Update to 1.1-7.1.
	* gnu/packages/cran.scm (r-treeclust): Update to 1.1-7.1.

	Change-Id: Ie57330e8873581e45c475eb85ae978e2c6ec5fac

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tree: Update to 1.0-45.
	* gnu/packages/cran.scm (r-tree): Update to 1.0-45.

	Change-Id: If814af303a5867833c32d10c0680f56acea04bcc

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seewave: Update to 2.2.4.
	* gnu/packages/cran.scm (r-seewave): Update to 2.2.4.

	Change-Id: If32b69cdc605f4a6e68ab59a127c8db588dd7d5c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gamlss: Update to 5.5-0.
	* gnu/packages/cran.scm (r-gamlss): Update to 5.5-0.

	Change-Id: I855d639b3e38215cf9e9e04bade0a9436ade4716

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gamlss-data: Update to 6.0-7.
	* gnu/packages/cran.scm (r-gamlss-data): Update to 6.0-7.

	Change-Id: I63dc6a8651ce0baceadb0122dbd4698c4085d4b0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acebayes: Update to 1.11.
	* gnu/packages/cran.scm (r-acebayes): Update to 1.11.

	Change-Id: Ib5ac68a0d6ae7545c158aed304e017118a28951f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pracma: Update to 2.4.6.
	* gnu/packages/cran.scm (r-pracma): Update to 2.4.6.

	Change-Id: I6bddaefaae996e5ba14e01dba9794c01c7a6d306

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parameters: Update to 0.28.2.
	* gnu/packages/cran.scm (r-parameters): Update to 0.28.2.

	Change-Id: I6e64bae09ace531d0ae0d933d1e141e1d434360e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-terra: Update to 1.8-80.
	* gnu/packages/cran.scm (r-terra): Update to 1.8-80.
	[inputs]: Remove netcdf.

	Change-Id: I606d6d112bdf0224a00aeca3412c33195eecb136

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-systemfonts: Update to 1.3.1.
	* gnu/packages/cran.scm (r-systemfonts): Update to 1.3.1.

	Change-Id: Ia05c8dfbe7b337a9b805a2dafe6b85f6412ef0b5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-covr: Update to 3.6.5.
	* gnu/packages/cran.scm (r-covr): Update to 3.6.5.
	[propagated-inputs]: Remove r-crayon; add r-cli.
	[native-inputs]: Remove r-mockery, r-rstudioapi, and r-xml2; add r-box,
	r-htmlwidgets, r-r6, r-rlang, and r-s7.

	Change-Id: I6a5c7da4045047e81445e6b95c6d68c525524d7d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-harmony: Update to 1.2.4.
	* gnu/packages/cran.scm (r-harmony): Update to 1.2.4.

	Change-Id: I23234e0d65ad3f6d009ad675c26137c8d7130afc

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-patchwork: Update to 1.3.2.
	* gnu/packages/cran.scm (r-patchwork): Update to 1.3.2.

	Change-Id: I7f58b364a330c458672227319582a58dfdf363bb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gldex: Update to 2.0.0.9.4.
	* gnu/packages/cran.scm (r-gldex): Update to 2.0.0.9.4.

	Change-Id: Ia1c8d54b22d6589af77ae2412f768eeec0fc86c2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-uwot: Update to 0.2.4.
	* gnu/packages/cran.scm (r-uwot): Update to 0.2.4.

	Change-Id: I5b9335b75008f3973f3976e3ac28ee4ae1a5ba75

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggfortify: Update to 0.4.19.
	* gnu/packages/cran.scm (r-ggfortify): Update to 0.4.19.

	Change-Id: Id30618ced7c793b27301ee1128c2f3e15ee3acbb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plotroc: Update to 2.3.3.
	* gnu/packages/cran.scm (r-plotroc): Update to 2.3.3.

	Change-Id: Ie11917d6ad36dab4214af523b99d056110dce7bd

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plot3d: Update to 1.4.2.
	* gnu/packages/cran.scm (r-plot3d): Update to 1.4.2.

	Change-Id: I8483558b2ac61345cbc3734cb1d2feccbe0476b6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enrichwith: Update to 0.4.0.
	* gnu/packages/cran.scm (r-enrichwith): Update to 0.4.0.

	Change-Id: I6b3986ee81c2eec91e5e3deaaa0392ae3088a7d4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dalex: Update to 2.5.3.
	* gnu/packages/cran.scm (r-dalex): Update to 2.5.3.
	[propagated-inputs]: Add r-kernelshap.
	[native-inputs]: Remove r-gower; add r-caret, r-e1071, r-gbm, r-glmnet, r-parsnip,
	and r-rpart.

	Change-Id: I5bc9c16aad8cbe8ca4f8f788d0caacb6c0c8ae65

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dae: Update to 3.2.32.
	* gnu/packages/cran.scm (r-dae): Update to 3.2.32.
	[propagated-inputs]: Add r-stringi.

	Change-Id: Id6d065a5fcb60a745045524a53d730ac55e0ebd5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xml2: Update to 1.4.1.
	* gnu/packages/cran.scm (r-xml2): Update to 1.4.1.

	Change-Id: I6cb5b9df4df32bb670dbff1c6f88f8582f9e09a3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xml: Update to 3.99-0.20.
	* gnu/packages/cran.scm (r-xml): Update to 3.99-0.20.

	Change-Id: Ied7c37bf992d7de145bf4cfca1a659933e89ef90

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggnewscale: Update to 0.5.2.
	* gnu/packages/cran.scm (r-ggnewscale): Update to 0.5.2.

	Change-Id: I75cbaa035f25ea0fa6e39f045c03ce32dcd4ffbb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aplot: Update to 0.2.9.
	* gnu/packages/cran.scm (r-aplot): Update to 0.2.9.
	[propagated-inputs]: Add r-pillar.

	Change-Id: If3d28c7430bbcc7c10bb40e4722bbff9712aa5b6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mapplots: Update to 1.5.3.
	* gnu/packages/cran.scm (r-mapplots): Update to 1.5.3.

	Change-Id: Ib78ef55cf7a3c4b262e09b0fa0f80570462db64b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggghost: Update to 0.2.3.
	* gnu/packages/cran.scm (r-ggghost): Update to 0.2.3.

	Change-Id: I7155562b608cf135ff2f34fe5ee8d184294bf4ca

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggfun: Update to 0.2.0.
	* gnu/packages/cran.scm (r-ggfun): Update to 0.2.0.
	[propagated-inputs]: Add r-scales.

	Change-Id: I729a5917f1dafb73c7efba9d2d2a352a6ee918b2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlogit: Update to 1.1-3.
	* gnu/packages/cran.scm (r-mlogit): Update to 1.1-3.
	[native-inputs]: Remove r-lattice and r-nnet.

	Change-Id: Ie69e8d37589ecec8bec22c043406d627143f1177

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggraph: Update to 2.2.2.
	* gnu/packages/cran.scm (r-ggraph): Update to 2.2.2.

	Change-Id: I34af2c9329a292ef5fdacb19a99670231ca02fa3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-eulerr: Update to 7.0.4.
	* gnu/packages/cran.scm (r-eulerr): Update to 7.0.4.
	[native-inputs]: Add r-spelling.

	Change-Id: Ic1a185482f74d20f10b653f84bd7e8273cf20bc5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggforce: Update to 0.5.0.
	* gnu/packages/cran.scm (r-ggforce): Update to 0.5.0.
	[propagated-inputs]: Remove r-rcpp and r-rcppeigen; add r-cpp11.

	Change-Id: Ie3a877b92ab4edeb8828f50366b26a4ec2625f53

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-urltools: Update to 1.7.3.1.
	* gnu/packages/cran.scm (r-urltools): Update to 1.7.3.1.

	Change-Id: I049345f8ce1e1237eeb40bc5d9c4a097f88fe8b9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggplotify: Update to 0.1.3.
	* gnu/packages/cran.scm (r-ggplotify): Update to 0.1.3.
	[propagated-inputs]: Add r-rlang.

	Change-Id: Ic84d7943271ff1d5eaf193a693ebe1b8138f5a58

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yulab-utils: Update to 0.2.1.
	* gnu/packages/cran.scm (r-yulab-utils): Update to 0.2.1.
	[propagated-inputs]: Add r-rappdirs.

	Change-Id: I52a242f04e6ff7e8f5a4d5741c195bebd291fa91

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msigdbr: Update to 25.1.1.
	* gnu/packages/cran.scm (r-msigdbr): Update to 25.1.1.

	Change-Id: I4b5ff80d5d504a746f18112e2a0d44395cd9c8f9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-extrafont: Update to 0.20.
	* gnu/packages/cran.scm (r-extrafont): Update to 0.20.

	Change-Id: I6290484712315191e45e4dadf797a0ab4e244e8d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-extrafontdb: Update to 1.1.
	* gnu/packages/cran.scm (r-extrafontdb): Update to 1.1.

	Change-Id: If96948ed5cc1f495a5106ce7ef13aea9769b5724

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rttf2pt1: Update to 1.3.14.
	* gnu/packages/cran.scm (r-rttf2pt1): Update to 1.3.14.

	Change-Id: Ib0fc0e7eed666cdddfd92bf9f77233562d90ce1a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sampling: Update to 2.11.
	* gnu/packages/cran.scm (r-sampling): Update to 2.11.

	Change-Id: I2171d04a111cf6a402e9ebb2e56877a87d9a3e8f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bookdown: Update to 0.45.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.45.
	[propagated-inputs]: Remove pandoc.
	[native-inputs]: Add r-curl.

	Change-Id: I493ebf4764c17aaef7a47852d5bb157a3d660edd

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rms: Update to 8.1-0.
	* gnu/packages/cran.scm (r-rms): Update to 8.1-0.

	Change-Id: Ie9e26e059e7a3a8397feb6899eaa0f65ddab3320

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spdep: Update to 1.4-1.
	* gnu/packages/cran.scm (r-spdep): Update to 1.4-1.

	Change-Id: I0cfb09699f6a0d9977e5a0d9f99d3e325c25a839

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sftime: Update to 0.3.1.
	* gnu/packages/cran.scm (r-sftime): Update to 0.3.1.

	Change-Id: I3dbde6244b0c70bdcbe80f919fa98aff357e7a1d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sf: Update to 1.0-22.
	* gnu/packages/cran.scm (r-sf): Update to 1.0-22.

	Change-Id: Icd36efa658efd78c877618f778f9184fdfd52934

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clarabel: Update to 0.11.1.
	* gnu/packages/cran.scm (r-clarabel): Update to 0.11.1.

	Change-Id: I560b6b09733abd10e7dbcab37638d342a0ecce55

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-units: Update to 1.0-0.
	* gnu/packages/cran.scm (r-units): Update to 1.0-0.

	Change-Id: I036f49f3dca0fecb6fbca5f3a9ff5350a83c5a9c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lemon: Update to 0.5.2.
	* gnu/packages/cran.scm (r-lemon): Update to 0.5.2.

	Change-Id: I4751059a8f15965ee69d889cad4da98d6ee22fab

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-apcluster: Update to 1.4.14.
	* gnu/packages/cran.scm (r-apcluster): Update to 1.4.14.

	Change-Id: Idc3281b92792387db76662571030fa6f4715009d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-irace: Update to 4.3.
	* gnu/packages/cran.scm (r-irace): Update to 4.3.

	Change-Id: I3c53d51561c36ae028e09c410bf5c69bde428fb2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-penalized: Update to 0.9-53.
	* gnu/packages/cran.scm (r-penalized): Update to 0.9-53.

	Change-Id: I4f1baed20fd37785b9b37e96b7515ccb22b404c8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lavaan: Update to 0.6-20.
	* gnu/packages/cran.scm (r-lavaan): Update to 0.6-20.

	Change-Id: I4a62c49d699bc19430da3b4cf4b8cf20315d3581

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpattern: Update to 1.2.1.
	* gnu/packages/cran.scm (r-ggpattern): Update to 1.2.1.

	Change-Id: Ie8a9016cb3a44e59abbcdac81c7a0ae036dffffd

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggextra: Update to 0.11.0.
	* gnu/packages/cran.scm (r-ggextra): Update to 0.11.0.
	[native-inputs]: Add r-devtools, r-fontquiver, r-svglite, r-vdiffr, and r-withr.

	Change-Id: I36d8910dc28eb56507f9c6a743231f8e3779044c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cobs: Update to 1.3-9-1.
	* gnu/packages/cran.scm (r-cobs): Update to 1.3-9-1.

	Change-Id: I392d7923bb0ff64c9b917e9ada6f3e13a1254b90

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-compositions: Update to 2.0-9.
	* gnu/packages/cran.scm (r-compositions): Update to 2.0-9.

	Change-Id: I7b2f5af86e8c91b0aa458e85758388e6076ccc4b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tester: Update to 0.3.0.
	* gnu/packages/cran.scm (r-tester): Update to 0.3.0.

	Change-Id: I92dcc4a738aa01e584a0f49df00964ec10d4b875

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayesm: Update to 3.1-7.
	* gnu/packages/cran.scm (r-bayesm): Update to 3.1-7.

	Change-Id: Ic36b610b086d4b39ba45989877c563a9ff6198f8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-blockmodeling: Update to 1.1.8.
	* gnu/packages/cran.scm (r-blockmodeling): Update to 1.1.8.

	Change-Id: Iadd99eb4f664ac9e42edd069620df6ecbed175ed

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-capushe: Update to 1.1.3.
	* gnu/packages/cran.scm (r-capushe): Update to 1.1.3.

	Change-Id: I0fa80bb85c6c6f54d8c8028f6351879fc821e176

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-future-callr: Update to 0.10.2.
	* gnu/packages/cran.scm (r-future-callr): Update to 0.10.2.
	[propagated-inputs]: Add r-parallelly.

	Change-Id: I7dcf385845e0de609ad46c28ba16b736e53bcee7

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-future-apply: Update to 1.20.0.
	* gnu/packages/cran.scm (r-future-apply): Update to 1.20.0.

	Change-Id: Ic3bc1cc3c6eea2833eeb3edbbe0ab4fa3dc55fff

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-future: Update to 1.67.0.
	* gnu/packages/cran.scm (r-future): Update to 1.67.0.

	Change-Id: Ia070ed1f7a1ec2451cee440274c5d02f810fab6d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parallelly: Update to 1.45.1.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.45.1.

	Change-Id: I78dd5ecb5a7304b5704410f161aac28bbdb13ea4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-listenv: Update to 0.10.0.
	* gnu/packages/cran.scm (r-listenv): Update to 0.10.0.

	Change-Id: Idf5c1f62df0bafe3be7185dea97b6ecf0c6039ff

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ppls: Update to 2.0.0.
	* gnu/packages/cran.scm (r-ppls): Update to 2.0.0.

	Change-Id: I60be5030d73ae495fc492570f8b85ce51677a9d5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-epi: Update to 2.61.
	* gnu/packages/cran.scm (r-epi): Update to 2.61.

	Change-Id: I30300c1e29723076fa7583c45106f92fc3193bed

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fields: Update to 17.1.
	* gnu/packages/cran.scm (r-fields): Update to 17.1.
	[propagated-inputs]: Add r-rcolorbrewer.

	Change-Id: Ifd9da026968f45b6c95365874c9beadece6c6e7c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmpfr: Update to 1.1-2.
	* gnu/packages/cran.scm (r-rmpfr): Update to 1.1-2.

	Change-Id: I84cccceba78331f008f97d93d55434bbef35ce7a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pixmap: Update to 0.4-14.
	* gnu/packages/cran.scm (r-pixmap): Update to 0.4-14.

	Change-Id: I723384fe2b6beede8ef318b84a530acbec50c1a3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gridsvg: Update to 1.7-7.
	* gnu/packages/cran.scm (r-gridsvg): Update to 1.7-7.

	Change-Id: I3968d8bb5149c128ca695238d9ee1e8b6d79ad40

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tractor-base: Update to 3.5.0.
	* gnu/packages/cran.scm (r-tractor-base): Update to 3.5.0.

	Change-Id: I8605f8afdc0521f1ce6046f64a49b9067cbaa367

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnaturalearth: Update to 1.1.0.
	* gnu/packages/cran.scm (r-rnaturalearth): Update to 1.1.0.
	[propagated-inputs]: Add r-cli.

	Change-Id: Ie7912b1572a9f6f6151d1a90c466aab9bb57904b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qlcmatrix: Update to 0.9.9.
	* gnu/packages/cran.scm (r-qlcmatrix): Update to 0.9.9.

	Change-Id: I392644f9a1048b3aaeb11608257dccbcd8e9b064

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatialreg: Update to 1.4-2.
	* gnu/packages/cran.scm (r-spatialreg): Update to 1.4-2.

	Change-Id: Ic137992a8fa0653ee55411914ed2600afca71302

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sparsesvd: Update to 0.2-3.
	* gnu/packages/cran.scm (r-sparsesvd): Update to 0.2-3.

	Change-Id: I4ab4c8909882d99cbb8c65047c80dd6777bac5c1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spamm: Update to 4.6.1.
	* gnu/packages/cran.scm (r-spamm): Update to 4.6.1.
	[propagated-inputs]: Remove r-crayon; add r-cli and r-reformulas.
	[native-inputs]: Add r-fmesher.

	Change-Id: I506141f71ea2c2ae77db4eb50eed0b336111225d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-admisc: Update to 0.39.
	* gnu/packages/cran.scm (r-admisc): Update to 0.39.

	Change-Id: Idf84d2c785c89e8223a0ae06f0ea7b88cf8f8e9a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-circular: Update to 0.5-2.
	* gnu/packages/cran.scm (r-circular): Update to 0.5-2.

	Change-Id: If8a04404b8565a6bb1df09921f7037038d6492fe

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-missforest: Update to 1.6.1.
	* gnu/packages/cran.scm (r-missforest): Update to 1.6.1.
	[propagated-inputs]: Add r-ranger and r-rdpack.

	Change-Id: If40ba553a355920c400afbde1245f6bf8cd62d5e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multidplyr: Update to 0.1.4.
	* gnu/packages/cran.scm (r-multidplyr): Update to 0.1.4.
	[propagated-inputs]: Remove r-qs; add r-qs2.
	[native-inputs]: Add r-withr.

	Change-Id: I7c4edd0826fafb074d95b114208ab4c3a453106d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgl: Update to 1.3.24.
	* gnu/packages/cran.scm (r-rgl): Update to 1.3.24.
	[inputs]: Add pandoc.
	[native-inputs]: Add r-rmarkdown.

	Change-Id: I23e669ac0a0b901206298f25f9fe6dcd80ca1d64

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocmanager: Update to 1.30.26.
	* gnu/packages/cran.scm (r-biocmanager): Update to 1.30.26.
	[native-inputs]: Add r-withr.

	Change-Id: Idba115d65c8f78de1e7ce120458ca5eefecc32b1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-weights: Update to 1.1.2.
	* gnu/packages/cran.scm (r-weights): Update to 1.1.2.

	Change-Id: I2627980e9820aaee020cbed8c23b58c027b53301

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-usethis: Update to 3.2.1.
	* gnu/packages/cran.scm (r-usethis): Update to 3.2.1.
	[native-inputs]: Add r-quarto.

	Change-Id: Ibf91071ac4f1763fc9ca0d2b875cc853cfb75a95

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-credentials: Update to 2.0.3.
	* gnu/packages/cran.scm (r-credentials): Update to 2.0.3.
	[native-inputs]: Remove r-testthat.

	Change-Id: I180ed1955eef9dc450f3abaa1b7f835acc59c72a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sjplot: Update to 2.9.0.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.9.0.
	[propagated-inputs]: Remove r-mass.

	Change-Id: I846e72f38ae5c82de34768ab331e7c85c04ed382

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggeffects: Update to 2.3.1.
	* gnu/packages/cran.scm (r-ggeffects): Update to 2.3.1.

	Change-Id: I532d716e245879f9c59a6e99a0486bba1c1890f6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayestestr: Update to 0.17.0.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.17.0.

	Change-Id: I2d39597db58f4ace815e710fee45c4cf53f65189

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sjstats: Update to 0.19.1.
	* gnu/packages/cran.scm (r-sjstats): Update to 0.19.1.
	[native-inputs]: Add r-brms.

	Change-Id: I8217722d71a79285bcf023a5dbfeda404d978121

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tmb: Update to 1.9.18.
	* gnu/packages/cran.scm (r-tmb): Update to 1.9.18.

	Change-Id: I2cc282f8df4f82822552ab3a88b3a303f44d6fe7

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayesplot: Update to 1.14.0.
	* gnu/packages/cran.scm (r-bayesplot): Update to 1.14.0.

	Change-Id: Ida908ca5fe38b4646d2fa3be3127473a295a4b11

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-emmeans: Update to 2.0.0.
	* gnu/packages/cran.scm (r-emmeans): Update to 2.0.0.
	[propagated-inputs]: Add r-rlang.

	Change-Id: I29e354f3988e40df1ef25185aef272338fafa67f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multcomp: Update to 1.4-29.
	* gnu/packages/cran.scm (r-multcomp): Update to 1.4-29.

	Change-Id: Iafc29169e25100a0879210b27a58aeb538e4ce5f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-th-data: Update to 1.1-4.
	* gnu/packages/cran.scm (r-th-data): Update to 1.1-4.

	Change-Id: I23b4f277913c73a3d42d8194398dc473e75aea0d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acceptancesampling: Update to 1.0.11.
	* gnu/packages/cran.scm (r-acceptancesampling): Update to 1.0.11.

	Change-Id: Ic580140a843d76d4940f59ab4e9943a877a9e4df

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quickjsr: Update to 1.8.1.
	* gnu/packages/cran.scm (r-quickjsr): Update to 1.8.1.

	Change-Id: I6f29560ab7e97eb4fc9b189df97b3232d27415d9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-targets: Update to 1.11.4.
	* gnu/packages/cran.scm (r-targets): Update to 1.11.4.

	Change-Id: I07154474ac1e62dfef3dc9d6796df4414c004095

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tarchetypes: Update to 0.13.2.
	* gnu/packages/cran.scm (r-tarchetypes): Update to 0.13.2.

	Change-Id: I8aa327df0ee1433ac51acb7231881c7bc59bc10f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geepack: Update to 1.3.13.
	* gnu/packages/cran.scm (r-geepack): Update to 1.3.13.

	Change-Id: I2ed050db4a0923907c3d0269305644230141b1a2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-magick: Update to 2.9.0.
	* gnu/packages/cran.scm (r-magick): Update to 2.9.0.

	Change-Id: I69850c91530b4a4adfcdedd1b88adac93db4117e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-accelmissing: Update to 2.2.
	* gnu/packages/cran.scm (r-accelmissing): Update to 2.2.

	Change-Id: I17f2377f4dac7203ef3ec43d65a7798ce71c1a1f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-svunit: Update to 1.0.8.
	* gnu/packages/cran.scm (r-svunit): Update to 1.0.8.
	[native-inputs]: Add r-devtools and r-spelling.

	Change-Id: Icb68326b9abaceb931142e0afb41360e57dcc312

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-svdialogs: Update to 1.1.1.
	* gnu/packages/cran.scm (r-svdialogs): Update to 1.1.1.
	[native-inputs]: Add r-spelling.

	Change-Id: Id74488d71e3571992ce80cde07434bd6a4ad82e6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-svgui: Update to 1.0.2.
	* gnu/packages/cran.scm (r-svgui): Update to 1.0.2.
	[native-inputs]: Add r-spelling.

	Change-Id: Icbe85d321c137bca482438f3d691cde83190ade6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mosaic: Update to 1.9.2.
	* gnu/packages/cran.scm (r-mosaic): Update to 1.9.2.
	[native-inputs]: Remove r-broom, r-ggdendro, r-ggrepel, and r-latticeextra; add
	r-manipulate.

	Change-Id: I507c477d1ecc9743cd832e98e48d9eb52b083dc8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-labelled: Update to 2.16.0.
	* gnu/packages/cran.scm (r-labelled): Update to 2.16.0.
	[native-inputs]: Add r-survey.

	Change-Id: I980a8f339af04363295077153024c742adee162a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mosaiccore: Update to 0.9.5.
	* gnu/packages/cran.scm (r-mosaiccore): Update to 0.9.5.
	[native-inputs]: Remove r-mosaicdata.

	Change-Id: I34ca07f04d5a5318339bb6da1a5ea42d7ac6cfff

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dofuture: Update to 1.1.2.
	* gnu/packages/cran.scm (r-dofuture): Update to 1.1.2.

	Change-Id: I93a69738a6da77b341d1bfdac2827110efece736

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gam: Update to 1.22-6.
	* gnu/packages/cran.scm (r-gam): Update to 1.22-6.

	Change-Id: I390db1c4413e2de9dbb0a26e7ad68344d82395f6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggnetwork: Update to 0.5.14.
	* gnu/packages/cran.scm (r-ggnetwork): Update to 0.5.14.

	Change-Id: I87642725940abb160c905f530655d9c60f291d65

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abctools: Update to 1.1.8.
	* gnu/packages/cran.scm (r-abctools): Update to 1.1.8.

	Change-Id: If83d10b81fb74a68c9d44098e473e640c3766732

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-netrep: Update to 1.2.9.
	* gnu/packages/cran.scm (r-netrep): Update to 1.2.9.

	Change-Id: I64068bb446607c76e54d9a9eb37babb17e1f9c23

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-proc: Update to 1.19.0.1.
	* gnu/packages/cran.scm (r-proc): Update to 1.19.0.1.
	[propagated-inputs]: Remove r-plyr.
	[native-inputs]: Add r-vdiffr.

	Change-Id: I98a0c30ff3794961e6855a780e2579d3aa84d58a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-brglm2: Update to 1.0.0.
	* gnu/packages/cran.scm (r-brglm2): Update to 1.0.0.
	[propagated-inputs]: Add r-nleqslv and r-statmod.

	Change-Id: I06ee4186162582832f5e97e45bf4606eb443c03c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-blavaan: Update to 0.5-9.
	* gnu/packages/cran.scm (r-blavaan): Update to 0.5-9.
	[propagated-inputs]: Add r-igraph.

	Change-Id: I3160bd9489232e9e3b1a5d05fccd96c8c69cad19

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reformulas: Update to 0.4.2.
	* gnu/packages/cran.scm (r-reformulas): Update to 0.4.2.

	Change-Id: I7945f9123e4cdd0f14d7a16d4b959cf04f8f8679

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-doby: Update to 4.7.0.
	* gnu/packages/cran.scm (r-doby): Update to 4.7.0.

	Change-Id: Ib4e094f7d92cd1594df41c7ab69f0e9fbc163098

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deriv: Update to 4.2.0.
	* gnu/packages/cran.scm (r-deriv): Update to 4.2.0.

	Change-Id: Ie4623c2237fed9cd1803e368eaa5d7d75f41903a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-argparse: Update to 2.3.1.
	* gnu/packages/cran.scm (r-argparse): Update to 2.3.1.

	Change-Id: I12061fc9b3f2d828edf94008b96d786353fab1e8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nodbi: Update to 0.13.1.
	* gnu/packages/cran.scm (r-nodbi): Update to 0.13.1.

	Change-Id: I95a56b6e5ab69d834dc275fb73c02cf2efed1186

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sjmisc: Update to 2.8.11.
	* gnu/packages/cran.scm (r-sjmisc): Update to 2.8.11.

	Change-Id: I2bfe2b261f1cd988f9223bb56ca8e6a9b45e6e67

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-insight: Update to 1.4.2.
	* gnu/packages/cran.scm (r-insight): Update to 1.4.2.

	Change-Id: Id569ccae82434133aaf394d2e23381919d986b86

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acdm: Update to 1.1.0.
	* gnu/packages/cran.scm (r-acdm): Update to 1.1.0.
	[propagated-inputs]: Add r-broom, r-numderiv, and r-rcpp.

	Change-Id: I26f9e77834d896ce1c94e092dd2bf3f112548c87

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-brglm: Update to 0.7.3.
	* gnu/packages/cran.scm (r-brglm): Update to 0.7.3.

	Change-Id: I480a1241ff532beca45c738b3704b55017ca3a4c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-officer: Update to 0.7.0.
	* gnu/packages/cran.scm (r-officer): Update to 0.7.0.

	Change-Id: Idc4c4c9f2308ed328f237e73b947b34d982eaca2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbiom: Update to 2.2.1.
	* gnu/packages/cran.scm (r-rbiom): Update to 2.2.1.

	Change-Id: I089d824251ce06aee6e7943aa2ac4315607cd390

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbibutils: Update to 2.4.
	* gnu/packages/cran.scm (r-rbibutils): Update to 2.4.
	[native-inputs]: Add r-devtools and r-pkgload.

	Change-Id: Iee1ed5b291ce8c4a4f0c6836280fef73996d77f8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pupillometryr: Update to 0.0.6.
	* gnu/packages/cran.scm (r-pupillometryr): Update to 0.0.6.
	[propagated-inputs]: Remove r-itsadug.

	Change-Id: Idf028d5a6df53cc84ecce6c12a781e21c4d76f5a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-factominer: Update to 2.12.
	* gnu/packages/cran.scm (r-factominer): Update to 2.12.

	Change-Id: I1685ec802404db672b0473cfdf37d15beb79003c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpubr: Update to 0.6.2.
	* gnu/packages/cran.scm (r-ggpubr): Update to 0.6.2.
	[native-inputs]: Add r-datapasta.

	Change-Id: I00a74df972698c3328a21669f21f242905fb1f61

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstatix: Update to 0.7.3.
	* gnu/packages/cran.scm (r-rstatix): Update to 0.7.3.
	[native-inputs]: Add r-spelling.

	Change-Id: I5d5b967726f911dc947a4ad2b74077aa7e36ae0b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggsci: Update to 4.1.0.
	* gnu/packages/cran.scm (r-ggsci): Update to 4.1.0.
	[propagated-inputs]: Add r-rlang.

	Change-Id: Iec2364838e19bfb5ae0b31f8d56a75f4985f0fb3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reticulate: Update to 1.44.0.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.44.0.

	Change-Id: I851471b5b0705138d1730c697885f06b39797fff

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-here: Update to 1.0.2.
	* gnu/packages/cran.scm (r-here): Update to 1.0.2.
	[native-inputs]: Add r-rlang and r-withr.

	Change-Id: I918a69a2523d3f557e0d3d13de3474292b1cedc4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-learnr: Update to 0.11.6.
	* gnu/packages/cran.scm (r-learnr): Update to 0.11.6.
	[propagated-inputs]: Remove r-ellipsis.
	[native-inputs]: Add r-curl, r-dbi, r-httpuv, r-later, r-reticulate, and r-rsqlite.

	Change-Id: Ia48c77843b5aada17fe9cf9a43422dc0bab4ded5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-renv: Update to 1.1.5.
	* gnu/packages/cran.scm (r-renv): Update to 1.1.5.

	Change-Id: I202f7064c05c61bdbd5e1d046748292bc94a42a2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rentrez: Update to 1.2.4.
	* gnu/packages/cran.scm (r-rentrez): Update to 1.2.4.

	Change-Id: Iea8ebe935323f7f846533b3c4abfbd577ee09b29

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rastervis: Update to 0.51.7.
	* gnu/packages/cran.scm (r-rastervis): Update to 0.51.7.

	Change-Id: I86ec4ef917d32932db30c96f362aff180e99e9f0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dtplyr: Update to 1.3.2.
	* gnu/packages/cran.scm (r-dtplyr): Update to 1.3.2.

	Change-Id: I7ea17bea23d811b87a9e90466f4ae33f09d26af5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flexparamcurve: Update to 1.5-7.
	* gnu/packages/cran.scm (r-flexparamcurve): Update to 1.5-7.

	Change-Id: I34c4ed2d2c0dcd50d5dbb63294e758d0afbdbbb9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-promises: Update to 1.5.0.
	* gnu/packages/cran.scm (r-promises): Update to 1.5.0.
	[propagated-inputs]: Remove r-rcpp; add r-lifecycle and r-otel.
	[native-inputs]: Add r-rcpp.

	Change-Id: I76c296f68c9cf6693acb4a006d1630ec1ec818d3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maptree: Update to 1.4-9.
	* gnu/packages/cran.scm (r-maptree): Update to 1.4-9.

	Change-Id: Ia6a59fba211324788ef3f867eceee4230721c1a5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openxlsx: Update to 4.2.8.1.
	* gnu/packages/cran.scm (r-openxlsx): Update to 4.2.8.1.

	Change-Id: I21130849b11b2459cd6fa5915d897e3e08161cc9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adbcdrivermanager: Update to 0.20.0.
	* gnu/packages/cran.scm (r-adbcdrivermanager): Update to 0.20.0.
	[native-inputs]: Add r-withr.

	Change-Id: If30bde8ef65dd1ae6a8b8531a8cd2d657258da6f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dynutils: Update to 1.0.12.
	* gnu/packages/cran.scm (r-dynutils): Update to 1.0.12.
	[native-inputs]: Add r-hdf5r.

	Change-Id: Ib2e9f22d8de32d680f2292e11dfb41a3b1563abf

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vim: Update to 6.2.6.
	* gnu/packages/cran.scm (r-vim): Update to 6.2.6.
	[propagated-inputs]: Remove r-magrittr; add r-xgboost.
	[native-inputs]: Add r-tinytest.

	Change-Id: Ie464955e0b737c029438fc570bb1c558f14d7486

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sitar: Update to 1.5.0.
	* gnu/packages/cran.scm (r-sitar): Update to 1.5.0.
	[propagated-inputs]: Add r-splines2.

	Change-Id: I75fa54776e2ff3d2e050c75b87664e2148d0f77a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-simdesign: Update to 2.21.
	* gnu/packages/cran.scm (r-simdesign): Update to 2.21.
	[propagated-inputs]: Add r-clipr and r-codetools.

	Change-Id: I409370c1d7a1e386682215c242c716f40a0d104b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-radiant-data: Update to 1.6.8.
	* gnu/packages/cran.scm (r-radiant-data): Update to 1.6.8.

	Change-Id: Ia59445e45f1a6fada68c6c9393fbaa2dee2d851c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-baseline: Update to 1.3-7.
	* gnu/packages/cran.scm (r-baseline): Update to 1.3-7.
	[propagated-inputs]: Remove r-gwidgets2tcltk and r-limsolve.

	Change-Id: I2de6f4fa86a8f6c899dadef8a65f9c3a710612dc

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-roptim: Update to 0.1.7.
	* gnu/packages/cran.scm (r-roptim): Update to 0.1.7.

	Change-Id: I80a4ad4aeaad6d4917b4a8ffbaf3263e39f7e6e8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-heatmaply: Update to 1.6.0.
	* gnu/packages/cran.scm (r-heatmaply): Update to 1.6.0.

	Change-Id: I90f972a174e06b428646bccce212caea4a2ddd8d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cubature: Update to 2.1.4.
	* gnu/packages/cran.scm (r-cubature): Update to 2.1.4.

	Change-Id: I8b4a5b39e447740a2a70fa2f90beaa5b5506c86d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fresh: Update to 0.2.2.
	* gnu/packages/cran.scm (r-fresh): Update to 0.2.2.

	Change-Id: I331a9faab89e8000a30dc9aff20f1295564ce423

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quarto: Update to 1.5.1.
	* gnu/packages/cran.scm (r-quarto): Update to 1.5.1.
	[propagated-inputs]: Add r-fs, r-htmltools, r-lifecycle, and r-xfun.
	[native-inputs]: Remove r-xfun; add r-callr, r-ggplot2, and r-pkgload.

	Change-Id: I77a04dc5ea47020f2af8d42bd86456e6d1e05200

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantmod: Update to 0.4.28.
	* gnu/packages/cran.scm (r-quantmod): Update to 0.4.28.

	Change-Id: I7ba63bd66499637635089e4b5b7af815d10a0c0a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-numero: Update to 1.10.1.
	* gnu/packages/cran.scm (r-numero): Update to 1.10.1.

	Change-Id: Iaf7962232a4ec0891db957f9e67e1d93bbe92fe4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ncdfcf: Update to 0.7.0.
	* gnu/packages/cran.scm (r-ncdfcf): Update to 0.7.0.
	[native-inputs]: Add r-testthat.

	Change-Id: Iadb4c5a0bdf6482a45a48cc9f6344d74690937a3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-name: Update to 0.0.2.
	* gnu/packages/cran.scm (r-name): Update to 0.0.2.

	Change-Id: I05c3133a43f89c89f6c1de9615c78db5bb4b20de

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pillar: Update to 1.11.1.
	* gnu/packages/cran.scm (r-pillar): Update to 1.11.1.

	Change-Id: Iabd6bcae3b41d27ce01d5e0128ed2e84ecb34da8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-utf8: Update to 1.2.6.
	* gnu/packages/cran.scm (r-utf8): Update to 1.2.6.

	Change-Id: Ibb158f33c25ef6d1985fd67fa1e2cdc4dacbed35

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xfun: Update to 0.54.
	* gnu/packages/cran.scm (r-xfun): Update to 0.54.

	Change-Id: Ib563ff6f0debf7272c88db5c3b5bb1e1f67d59fe

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seriation: Update to 1.5.8.
	* gnu/packages/cran.scm (r-seriation): Update to 1.5.8.

	Change-Id: I619d8449f8935208103b0f6171250e53842f543a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-webchem: Update to 1.3.1.
	* gnu/packages/cran.scm (r-webchem): Update to 1.3.1.
	[native-inputs]: Add r-vcr.

	Change-Id: Iadaadaad99095164f4b9c8d6bc7e03e3105511bc

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggridges: Update to 0.5.7.
	* gnu/packages/cran.scm (r-ggridges): Update to 0.5.7.
	[native-inputs]: Add r-vdiffr.

	Change-Id: Ifeb0bb16fa0c7a02cd9fb471e1f3cfb416e3a7f3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-smurf: Update to 1.1.8.
	* gnu/packages/cran.scm (r-smurf): Update to 1.1.8.

	Change-Id: Iae758a751fffb2fc950a448dce04103569a54fa5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hardyweinberg: Update to 1.7.9.
	* gnu/packages/cran.scm (r-hardyweinberg): Update to 1.7.9.

	Change-Id: I2348434cbff92ffebc6f7aa16d577720fc67eddc

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsolnp: Update to 2.0.1.
	* gnu/packages/cran.scm (r-rsolnp): Update to 2.0.1.
	[propagated-inputs]: Add r-future-apply, r-numderiv, r-rcpp, and r-rcpparmadillo.

	Change-Id: I1cc177896a63d4c156901d26197e99ceb7763aee

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-statsexpressions: Update to 1.7.1.
	* gnu/packages/cran.scm (r-statsexpressions): Update to 1.7.1.

	Change-Id: I97d74c0a9e46a49c35cd2acae37ef5b2f0712dae

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-broom: Update to 1.0.10.
	* gnu/packages/cran.scm (r-broom): Update to 1.0.10.

	Change-Id: I29b284f5be068b53c825bc6b6d46b4d8f9aca8a5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-psychotree: Update to 0.16-2.
	* gnu/packages/cran.scm (r-psychotree): Update to 0.16-2.

	Change-Id: Iaee9b214215f4fe036fb2c93238bf227d225b8df

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-psychotools: Update to 0.7-5.
	* gnu/packages/cran.scm (r-psychotools): Update to 0.7-5.

	Change-Id: Ibde372c4760d68d8ebf6a57a6dbef350c0debbce

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-psych: Update to 2.5.6.
	* gnu/packages/cran.scm (r-psych): Update to 2.5.6.

	Change-Id: I4fa4fb6afaa7c0d3f17f9f678f806798b63d9a2e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-magicaxis: Update to 2.5.1.
	* gnu/packages/cran.scm (r-magicaxis): Update to 2.5.1.

	Change-Id: I681c1c3e6722b18c1067e708a862e6c8998baf78

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lava: Update to 1.8.2.
	* gnu/packages/cran.scm (r-lava): Update to 1.8.2.

	Change-Id: Ib47c8fc47f1f82de98158151656054da426274a3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-progressr: Update to 0.18.0.
	* gnu/packages/cran.scm (r-progressr): Update to 0.18.0.

	Change-Id: Ia9c63b9d2273fac7b90ce3d8dd6af33acc2135f4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ksamples: Update to 1.2-12.
	* gnu/packages/cran.scm (r-ksamples): Update to 1.2-12.

	Change-Id: I834ad6507461169b6f984da8c10837ce3c7762d9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-suntools: Update to 1.1.0.
	* gnu/packages/cran.scm (r-suntools): Update to 1.1.0.

	Change-Id: Id6ecf79502dbbfbbc26813ae64817e59a82edceb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fitdistrplus: Update to 1.2-4.
	* gnu/packages/cran.scm (r-fitdistrplus): Update to 1.2-4.
	[native-inputs]: Add r-evd and r-rgenoud.

	Change-Id: Ibf3911468486d4d36d5075aeef712d6514ac3114

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-litedown: Update to 0.8.
	* gnu/packages/cran.scm (r-litedown): Update to 0.8.
	[native-inputs]: Add r-codetools.

	Change-Id: I44f7d30160f0bafa47029e26e10497c490bbae5a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-limsolve: Update to 2.0.1.
	* gnu/packages/cran.scm (r-limsolve): Update to 2.0.1.
	[native-inputs]: Add r-knitr.

	Change-Id: I1a3c844618d8a175f338bbc910c959f0a0e80ae7

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-inext: Update to 3.0.2.
	* gnu/packages/cran.scm (r-inext): Update to 3.0.2.

	Change-Id: I93c417600bf8269056ef7939fddb93d75c1a5f09

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lmoments: Update to 1.3-2.
	* gnu/packages/cran.scm (r-lmoments): Update to 1.3-2.

	Change-Id: I9c1ce97147eb922a6998baa528f54ead3f6f40b6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lamw: Update to 2.2.5.
	* gnu/packages/cran.scm (r-lamw): Update to 2.2.5.

	Change-Id: I8af8de6094e23452bdf20cb8fd6315164f7fa30e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lambertw: Update to 0.6.9-2.
	* gnu/packages/cran.scm (r-lambertw): Update to 0.6.9-2.
	[native-inputs]: Add r-boot.

	Change-Id: I7952fc854bba7ca171a90dbb43e5794f8ae07fea

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggally: Update to 2.4.0.
	* gnu/packages/cran.scm (r-ggally): Update to 2.4.0.
	[propagated-inputs]: Remove r-plyr; add r-cli and r-s7.
	[native-inputs]: Add r-crosstalk and r-spelling.

	Change-Id: I5c20c71ce0eef2ec9fe0174697a06b4388875ba8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reshape: Update to 0.8.10.
	* gnu/packages/cran.scm (r-reshape): Update to 0.8.10.

	Change-Id: I0fe79e6f71d19c2a2c5282ff117c9ca192d53d24

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ctrialsgov: Update to 0.2.7.
	* gnu/packages/cran.scm (r-ctrialsgov): Update to 0.2.7.
	[propagated-inputs]: Remove r-ggplot2, r-htmlwidgets, and r-plotly.

	Change-Id: Id1484959c3919e55529bf6f7d8e36740e5f8fa05

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ctrdata: Update to 1.25.0.
	* gnu/packages/cran.scm (r-ctrdata): Update to 1.25.0.
	[propagated-inputs]: Remove r-clipr, r-countrycode, r-curl, r-digest, r-httr, and
	r-tibble; add r-httr2 and r-rvest.

	Change-Id: Ie1c7e300b0e185bde0dd8cf6d2aff818966f65be

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-circstats: Update to 0.2-7.
	* gnu/packages/cran.scm (r-circstats): Update to 0.2-7.

	Change-Id: Ie5782c8c1e0a3da72b0e7ad8ac775563104cd5e5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppxptrutils: Update to 0.1.3.
	* gnu/packages/cran.scm (r-rcppxptrutils): Update to 0.1.3.

	Change-Id: I5b3f95fa5c5e961cc00f49d157b1c47412c12e67

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppspdlog: Update to 0.0.23.
	* gnu/packages/cran.scm (r-rcppspdlog): Update to 0.0.23.

	Change-Id: I0f5952055fc628ee510be165740fe2b8c9b7d36d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppdist: Update to 0.1.1.1.
	* gnu/packages/cran.scm (r-rcppdist): Update to 0.1.1.1.

	Change-Id: Iecf19ab1f1d638bcb8ceacb6eaa6c295cfd1d4b4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpp: Update to 1.1.0.
	* gnu/packages/cran.scm (r-rcpp): Update to 1.1.0.

	Change-Id: I329ba7f0d497784ece44acfaaf62cce81a34021c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pki: Update to 0.1-15.
	* gnu/packages/cran.scm (r-pki): Update to 0.1-15.
	[native-inputs]: Add r-gmp.

	Change-Id: I14fea692353863cd15cf272da86c3b79cf7b9aaf

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pkgload: Update to 1.4.1.
	* gnu/packages/cran.scm (r-pkgload): Update to 1.4.1.
	[propagated-inputs]: Remove r-withr.

	Change-Id: Ifeb744268b1975fb3b90749ebf4245d1948f32f1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-colorspace: Update to 2.1-2.
	* gnu/packages/cran.scm (r-colorspace): Update to 2.1-2.
	[native-inputs]: Add r-kernlab, r-kernsmooth, and r-mvtnorm.

	Change-Id: I448806b9a51e54dad2b29c7d50266e59e249d1ba

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggmap: Update to 4.0.2.
	* gnu/packages/cran.scm (r-ggmap): Update to 4.0.2.

	Change-Id: I521018ea66557dc4796efd5d9028977bf96f2727

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgooglemaps: Update to 1.5.3.
	* gnu/packages/cran.scm (r-rgooglemaps): Update to 1.5.3.

	Change-Id: Idfe7b02ba42f2921dc7018e56e0c0222a46f1843

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mirt: Update to 1.45.1.
	* gnu/packages/cran.scm (r-mirt): Update to 1.45.1.

	Change-Id: I1c122f4974174d9cd72dc913935adb288f253438

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-caper: Update to 1.0.4.
	* gnu/packages/cran.scm (r-caper): Update to 1.0.4.

	Change-Id: Ic67f156394654657d0dc0bdd203853b28fc251d2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spelling: Update to 2.3.2.
	* gnu/packages/cran.scm (r-spelling): Update to 2.3.2.

	Change-Id: Ia0c3ade4333b710bcc34fb6664252075c362f542

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggtangle: Update to 0.0.8.
	* gnu/packages/cran.scm (r-ggtangle): Update to 0.0.8.

	Change-Id: I3be938ad3ed0c895972fb1c9ae52944489df6e6e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mbess: Update to 4.9.41.
	* gnu/packages/cran.scm (r-mbess): Update to 4.9.41.

	Change-Id: I0997d401277e33192b2af0564ba2e26bc0094214

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-webfakes: Update to 1.4.0.
	* gnu/packages/cran.scm (r-webfakes): Update to 1.4.0.
	[native-inputs]: Add r-callr.

	Change-Id: Ifc90edc88919768c9e6feecf198e2f5d81e845cc

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shinydashboardplus: Update to 2.0.6.
	* gnu/packages/cran.scm (r-shinydashboardplus): Update to 2.0.6.

	Change-Id: Ie25d64c503b0dc1013212670cb0c9eb4bb1d7e6a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-safetensors: Update to 0.2.0.
	* gnu/packages/cran.scm (r-safetensors): Update to 0.2.0.

	Change-Id: If39ebddfce9e008ef617599d1de4c86f2f9a0d2a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstpm2: Update to 1.7.1.
	* gnu/packages/cran.scm (r-rstpm2): Update to 1.7.1.
	[propagated-inputs]: Add r-lsoda.

	Change-Id: Ib4d4dccc9071a7352039a9055e18763b1c82531c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-curl: Update to 7.0.0.
	* gnu/packages/cran.scm (r-curl): Update to 7.0.0.

	Change-Id: If9bf8274bc4ebf0b39a09b3bbbe3a3e81288b5ff

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httr2: Update to 1.2.1.
	* gnu/packages/cran.scm (r-httr2): Update to 1.2.1.

	Change-Id: Ifd0b9ce5fa87e81e66ed64add000bc988f85272d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httptest2: Update to 1.2.1.
	* gnu/packages/cran.scm (r-httptest2): Update to 1.2.1.
	[native-inputs]: Add r-curl and r-pkgload.

	Change-Id: I2ad1e725f363297c25e2ae94577fbce7cd2b02c3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hms: Update to 1.1.4.
	* gnu/packages/cran.scm (r-hms): Update to 1.1.4.
	[propagated-inputs]: Add r-cli.
	[native-inputs]: Add r-lubridate.

	Change-Id: If9454c32aee9cfa82041e6fb7c740c9bd3b12fca

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hmisc: Update to 5.2-4.
	* gnu/packages/cran.scm (r-hmisc): Update to 5.2-4.
	[propagated-inputs]: Remove r-viridis; add r-viridislite.

	Change-Id: Ib91c8ae6119294583d6ca008795c02c21d8cee73

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-morpho: Update to 2.13.
	* gnu/packages/cran.scm (r-morpho): Update to 2.13.
	[propagated-inputs]: Remove r-sf; add r-crayon and r-mclust.

	Change-Id: I44c05e2a7ac9525ee858f4be484a72c646be60c9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-repmis: Update to 0.5.1.
	* gnu/packages/cran.scm (r-repmis): Update to 0.5.1.

	Change-Id: I726fe103878f5b397900008fa7e2c815441cb8f1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-redux: Update to 1.1.5.
	* gnu/packages/cran.scm (r-redux): Update to 1.1.5.

	Change-Id: Ie030fdefb765543cc868e30868698d09d1cbddce

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tmvtnorm: Update to 1.7.
	* gnu/packages/cran.scm (r-tmvtnorm): Update to 1.7.

	Change-Id: I9ade273b664e62d24ac4333d1499e41b0b85bea8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tgstat: Update to 2.3.29.
	* gnu/packages/cran.scm (r-tgstat): Update to 2.3.29.

	Change-Id: I68a33e251cd2ca8b8941631e53fd0351ab4dba10

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vegan: Update to 2.7-2.
	* gnu/packages/cran.scm (r-vegan): Update to 2.7-2.

	Change-Id: I2baedbdcd1541ee881cd0c0f5786fb28ddbb2f74

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-astsa: Update to 2.3.
	* gnu/packages/cran.scm (r-astsa): Update to 2.3.

	Change-Id: I79c6db0cf72d3f462e30b569e228ebf9639871d6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shadowtext: Update to 0.1.6.
	* gnu/packages/cran.scm (r-shadowtext): Update to 0.1.6.
	[propagated-inputs]: Add r-ggiraph, r-purrr, r-rlang, and r-s7.

	Change-Id: I15eba104de51bba5a91c307cc91dedd1dd70472a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multilevel: Update to 2.7.1.
	* gnu/packages/cran.scm (r-multilevel): Update to 2.7.1.

	Change-Id: I50ddbce629775230fd855686fdd1a6140d557d1b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mirai: Update to 2.5.2.
	* gnu/packages/cran.scm (r-mirai): Update to 2.5.2.

	Change-Id: Ic3e2ab3177b700f1fe916728195739fc83eaa636

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mgcv: Update to 1.9-4.
	* gnu/packages/cran.scm (r-mgcv): Update to 1.9-4.

	Change-Id: I5e311f8b45f5abf2b1b9e1f7f7ce049c82b022d8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-memoise: Update to 2.0.1.
	* gnu/packages/cran.scm (r-memoise): Update to 2.0.1.
	[native-inputs]: Add r-digest.

	Change-Id: I234ca87d22ca29332ca2a267c4929465ef9471f8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mclust: Update to 6.1.2.
	* gnu/packages/cran.scm (r-mclust): Update to 6.1.2.

	Change-Id: I85b8e7508a5633154a0263214f9beece35153a31

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrixtests: Update to 0.2.3.1.
	* gnu/packages/cran.scm (r-matrixtests): Update to 0.2.3.1.

	Change-Id: Ieafe300fff860480c878e5d10e730f386c5f0465

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrix: Update to 1.7-4.
	* gnu/packages/cran.scm (r-matrix): Update to 1.7-4.

	Change-Id: I29f24b4040720a73003d77f7931c267957b0bb61

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-marginaleffects: Update to 0.30.0.
	* gnu/packages/cran.scm (r-marginaleffects): Update to 0.30.0.
	[propagated-inputs]: Remove r-rcpp and r-rcppeigen.

	Change-Id: Iba1cda7cef663bd2f83029c23a9292aa4b6f80a2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-magrittr: Update to 2.0.4.
	* gnu/packages/cran.scm (r-magrittr): Update to 2.0.4.

	Change-Id: I7c99526cdc604782abbc3f686b7932be8f385585

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-greg: Update to 2.0.3.
	* gnu/packages/cran.scm (r-greg): Update to 2.0.3.
	[native-inputs]: Add r-survival.

	Change-Id: Ibbd75667880cd843a8b30b15082b24849c7d8ef0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ecfun: Update to 0.4.0.
	* gnu/packages/cran.scm (r-ecfun): Update to 0.4.0.

	Change-Id: I4e8ba66a2f11b4fee488bd16f05fc1b13f7a876a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ecdat: Update to 0.4.7.
	* gnu/packages/cran.scm (r-ecdat): Update to 0.4.7.
	[propagated-inputs]: Remove r-ecfun.

	Change-Id: I3e46db4e5b9d677a88f2a3012056497a789b149f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plm: Update to 2.6-7.
	* gnu/packages/cran.scm (r-plm): Update to 2.6-7.

	Change-Id: I200803a38b9917799d5586d8e30a2e5564c03ce9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-philentropy: Update to 0.10.0.
	* gnu/packages/cran.scm (r-philentropy): Update to 0.10.0.
	[propagated-inputs]: Add r-rcppparallel.

	Change-Id: I42a5b3d88b68f958058cefc976589dabdc67bab8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pheatmap: Update to 1.0.13.
	* gnu/packages/cran.scm (r-pheatmap): Update to 1.0.13.

	Change-Id: Id79083e4a0d3b0253ba997020c990d69ec67de0b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paralleldist: Update to 0.2.7.
	* gnu/packages/cran.scm (r-paralleldist): Update to 0.2.7.

	Change-Id: I46c6ced462351b8cca550549543ef807a2c928ef

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-papaja: Update to 0.1.4.
	* gnu/packages/cran.scm (r-papaja): Update to 0.1.4.
	[native-inputs]: Remove r-beeswarm; add r-car, r-dplyr, r-lme4, r-lmertest, r-mass,
	r-nlme, r-nnet, and r-spelling.

	Change-Id: Ide00a90d0deb0644b8cbd6b9fcd2bd4bac3eafbd

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pagoda2: Update to 1.0.13.
	* gnu/packages/cran.scm (r-pagoda2): Update to 1.0.13.
	[native-inputs]: Add r-dplyr.

	Change-Id: Ibc543f7379a7481390f147412dad789f5f3b42f6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-svglite: Update to 2.2.2.
	* gnu/packages/cran.scm (r-svglite): Update to 2.2.2.

	Change-Id: I4d92331b1564150ba73d4c15fcb9da926b019d29

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringr: Update to 1.6.0.
	* gnu/packages/cran.scm (r-stringr): Update to 1.6.0.

	Change-Id: I43e5728ad3b33a744c36e771b6addfc3dc727ced

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openssl: Update to 2.3.4.
	* gnu/packages/cran.scm (r-openssl): Update to 2.3.4.

	Change-Id: I5805e525659be489ed57bcd84eb6291fdf097a2a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gprofiler2: Update to 0.2.4.
	* gnu/packages/cran.scm (r-gprofiler2): Update to 0.2.4.
	[propagated-inputs]: Add r-curl.

	Change-Id: I0fefd21b12e471602f2fe031676b91d15d05d705

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggside: Update to 0.4.0.
	* gnu/packages/cran.scm (r-ggside): Update to 0.4.0.
	[propagated-inputs]: Add r-lifecycle and r-s7.
	[native-inputs]: Add r-waldo.

	Change-Id: I7b31bc2ebddeadb4a5f9a91a30ff830299014691

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-latticeextra: Update to 0.6-31.
	* gnu/packages/cran.scm (r-latticeextra): Update to 0.6-31.

	Change-Id: I9c3b25bc9283f26006f05c5e1ae141415ec666fc

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggvenndiagram: Update to 1.5.4.
	* gnu/packages/cran.scm (r-ggvenndiagram): Update to 1.5.4.

	Change-Id: I23c5ea9a56b6797c4cab502238e4c3bb81b16f34

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggvenn: Update to 0.1.19.
	* gnu/packages/cran.scm (r-ggvenn): Update to 0.1.19.
	[propagated-inputs]: Add r-rlang and r-scales.

	Change-Id: Ife76cf15a7f1fbf729ac5e1f78d0b4418e9bbf1f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggprism: Update to 1.0.7.
	* gnu/packages/cran.scm (r-ggprism): Update to 1.0.7.

	Change-Id: I3f5bf2c6878a15450684fdf1d16ff232a351639d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpp: Update to 0.5.9.
	* gnu/packages/cran.scm (r-ggpp): Update to 0.5.9.

	Change-Id: Idb144ddfb165f53adca877eb71ea693a6eb449d0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zcompositions: Update to 1.5.0-5.
	* gnu/packages/cran.scm (r-zcompositions): Update to 1.5.0-5.
	[propagated-inputs]: Remove r-nada; add r-survival.

	Change-Id: I0ab82499bcf9fedfad604e353333340dbf9f3547

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-climatol: Update to 4.3-0.
	* gnu/packages/cran.scm (r-climatol): Update to 4.3-0.

	Change-Id: I343b3ffb316b562b80c1f12cdb52ccd283b07984

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-climaemet: Update to 1.4.2.
	* gnu/packages/cran.scm (r-climaemet): Update to 1.4.2.

	Change-Id: I15f392790ed575276bc5795964d4ed536fcfe7a4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-carrier: Update to 0.3.0.4.
	* gnu/packages/cran.scm (r-carrier): Update to 0.3.0.4.

	Change-Id: I80a527b9b5b0594bc4f6ec6ffba40e302e38df69

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-v8: Update to 8.0.1.
	* gnu/packages/cran.scm (r-v8): Update to 8.0.1.

	Change-Id: If1d73f2199d44d4bb141ec7631a0f677af5d0d8a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bipartite: Update to 2.23.
	* gnu/packages/cran.scm (r-bipartite): Update to 2.23.

	Change-Id: Iadbb32a83d73c06a0ddf7de89ce13b2b3d0b2e7d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bife: Update to 0.7.3.
	* gnu/packages/cran.scm (r-bife): Update to 0.7.3.

	Change-Id: I4f45922e917fa1ab7b2cbf56c2ba77a897ebffc9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-waldo: Update to 0.6.2.
	* gnu/packages/cran.scm (r-waldo): Update to 0.6.2.

	Change-Id: I21adca0e5e7aceee9a260a734da3477ec2f20012

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rush: Update to 0.4.1.
	* gnu/packages/cran.scm (r-rush): Update to 0.4.1.

	Change-Id: I0f52a1eaca581999e14f059b816e72c8f7245c3d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpushbullet: Update to 0.3.5.
	* gnu/packages/cran.scm (r-rpushbullet): Update to 0.3.5.

	Change-Id: I3ee92e2cd8a989f00bb5ccbd434f094ebe4c47fc

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reshape2: Update to 1.4.5.
	* gnu/packages/cran.scm (r-reshape2): Update to 1.4.5.

	Change-Id: Ia7695ff1e53b561c9a4614c7f0e7369dd182157e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-puniform: Update to 0.2.8.
	* gnu/packages/cran.scm (r-puniform): Update to 0.2.8.

	Change-Id: I5dc84bdd31eb272247f1c6660b49f4b261e80dd8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-permute: Update to 0.9-8.
	* gnu/packages/cran.scm (r-permute): Update to 0.9-8.

	Change-Id: Icdca3d1e6d0f9319031973a77e83b25395f576eb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pbkrtest: Update to 0.5.5.
	* gnu/packages/cran.scm (r-pbkrtest): Update to 0.5.5.

	Change-Id: Ifaf2b8223951185a37de7e1e378f4d2086ff4273

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pbapply: Update to 1.7-4.
	* gnu/packages/cran.scm (r-pbapply): Update to 1.7-4.
	[native-inputs]: Add r-devtools and r-knitr.

	Change-Id: Id2bb4c2507458cb042267cbe1bd0cfad424c3248

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-googlesheets4: Update to 1.1.2.
	* gnu/packages/cran.scm (r-googlesheets4): Update to 1.1.2.
	[native-inputs]: Add r-readr, r-spelling, and r-tidyr.

	Change-Id: Ie217e6442408a4b0a795528a693bb98aabe99899

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gunifrac: Update to 1.9.
	* gnu/packages/cran.scm (r-gunifrac): Update to 1.9.

	Change-Id: Ice7036d17f8dbc7ad8c6d3250e5ad382f5d9a220

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-googledrive: Update to 2.1.2.
	* gnu/packages/cran.scm (r-googledrive): Update to 2.1.2.
	[native-inputs]: Add r-curl, r-dplyr, r-here, r-pkgload, and r-spelling.

	Change-Id: I27036b142b09862bd7dcf0fa2007ee8cb583f3f8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gmm: Update to 1.9-1.
	* gnu/packages/cran.scm (r-gmm): Update to 1.9-1.

	Change-Id: I9959125770e6b2c254d482e837021946846dd06c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glmnet: Update to 4.1-10.
	* gnu/packages/cran.scm (r-glmnet): Update to 4.1-10.
	[native-inputs]: Remove r-testthat.

	Change-Id: Id7d89986173e18f61f526fdea4938008b4a2f7f1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gld: Update to 2.6.8.
	* gnu/packages/cran.scm (r-gld): Update to 2.6.8.

	Change-Id: Ic528028e9a9464736b5d8ff7f3b8f170c11a4ede

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggsurvfit: Update to 1.2.0.
	* gnu/packages/cran.scm (r-ggsurvfit): Update to 1.2.0.

	Change-Id: I5d0282f65dccd86c4835b483a8c8a731c54a38fb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggstatsplot: Update to 0.13.3.
	* gnu/packages/cran.scm (r-ggstatsplot): Update to 0.13.3.
	[propagated-inputs]: Add r-magrittr.

	Change-Id: Ib4af0fb54aad0eb53c045998efa41e2c75ecd2ca

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggstats: Update to 0.11.0.
	* gnu/packages/cran.scm (r-ggstats): Update to 0.11.0.

	Change-Id: I800562e13802b97090ec24f0d8a7bf47d8437a21

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggbreak: Update to 0.1.6.
	* gnu/packages/cran.scm (r-ggbreak): Update to 0.1.6.

	Change-Id: I40e0e0cff5ce9e6b6529223088c4b86dd5f7729d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdtools: Update to 0.4.4.
	* gnu/packages/cran.scm (r-gdtools): Update to 0.4.4.

	Change-Id: Iefed23015a7c216ce4be5174bc8ceb7cbc74b608

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fuzzyjoin: Update to 0.1.6.1.
	* gnu/packages/cran.scm (r-fuzzyjoin): Update to 0.1.6.1.

	Change-Id: Ic03c19461cc4cee2b8efdc36f711fe8e8d231d6c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-forcats: Update to 1.0.1.
	* gnu/packages/cran.scm (r-forcats): Update to 1.0.1.
	[native-inputs]: Add r-withr.

	Change-Id: Ib5d7a953bab53d050db31e50abc8028816fb11bd

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-effects: Update to 4.2-4.
	* gnu/packages/cran.scm (r-effects): Update to 4.2-4.
	[native-inputs]: Add r-car and r-mass.

	Change-Id: I667d91aac7ebeaed6f59b3b23438eca1e33bc950

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dirichletreg: Update to 0.7-2.
	* gnu/packages/cran.scm (r-dirichletreg): Update to 0.7-2.

	Change-Id: I3d116cbeaea768f394904a029e11714cbe34d82e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diptest: Update to 0.77-2.
	* gnu/packages/cran.scm (r-diptest): Update to 0.77-2.

	Change-Id: I53dae08e9c2d38c38a40fdafe069b27b836160e7

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-digest: Update to 0.6.38.
	* gnu/packages/cran.scm (r-digest): Update to 0.6.38.
	[native-inputs]: Add r-tinytest.

	Change-Id: Ie83be72466a8d2284b9c89f805ad6ea11047992f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dfidx: Update to 0.2-0.
	* gnu/packages/cran.scm (r-dfidx): Update to 0.2-0.
	[propagated-inputs]: Remove r-dplyr, r-glue, r-pillar, r-tidyselect, and r-vctrs.
	[native-inputs]: Add r-tinytest.

	Change-Id: I023e85e652b3ee7d36718d0e905671a9a2520614

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-devtools: Update to 2.4.6.
	* gnu/packages/cran.scm (r-devtools): Update to 2.4.6.
	[native-inputs]: Remove r-mockery and r-testthat; add r-spelling.

	Change-Id: I6036abf2bd0d8e718426396ce058278c4c821d1d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deoptimr: Update to 1.1-4.
	* gnu/packages/cran.scm (r-deoptimr): Update to 1.1-4.

	Change-Id: Ia524b4a796bf019028fcc696552e4bacc59091d8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dbscan: Update to 1.2.3.
	* gnu/packages/cran.scm (r-dbscan): Update to 1.2.3.

	Change-Id: I9978dce4e1d207350ff7c0ceafbab68f2142ece8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-datawizard: Update to 1.3.0.
	* gnu/packages/cran.scm (r-datawizard): Update to 1.3.0.

	Change-Id: Ia5c7de0061a41cb520d3c4a0d2f8805b6a13e2ed

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-data-table: Update to 1.17.8.
	* gnu/packages/cran.scm (r-data-table): Update to 1.17.8.

	Change-Id: I5f96fc77e3d41fdfe594fc6f507d8a26637c5319

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cutpointr: Update to 1.2.1.
	* gnu/packages/cran.scm (r-cutpointr): Update to 1.2.1.
	[native-inputs]: Add r-mgcv.

	Change-Id: I8c040fb3ab1bca95e7a528a9d4b051a26205174d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cubist: Update to 0.5.1.
	* gnu/packages/cran.scm (r-cubist): Update to 0.5.1.

	Change-Id: Ifaf8a81635db469c479ae0e29ef06bee6f2133b7

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-crew: Update to 1.3.0.
	* gnu/packages/cran.scm (r-crew): Update to 1.3.0.
	[propagated-inputs]: Remove r-getip; add r-collections.

	Change-Id: I97b3c15e31f9edc50405f82089b7f8acfcb058a2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cowplot: Update to 1.2.0.
	* gnu/packages/cran.scm (r-cowplot): Update to 1.2.0.
	[native-inputs]: Add r-vdiffr.

	Change-Id: Ifbc5ea38111030fb58c47e8e89d74a85854924d9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-correlation: Update to 0.8.8.
	* gnu/packages/cran.scm (r-correlation): Update to 0.8.8.

	Change-Id: Ibecdd658f43031ccb573db5483aeacd67447ceec

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-collections: Update to 0.3.9.
	* gnu/packages/cran.scm (r-collections): Update to 0.3.9.

	Change-Id: If0dc6db0648769638373e80d0ad8c3f7a0976fa8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-collapse: Update to 2.1.4.
	* gnu/packages/cran.scm (r-collapse): Update to 2.1.4.

	Change-Id: Ie97af86bf82d48abc7b937ffb2bb5f5c68682db7

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-compquadform: Update to 1.4.4.
	* gnu/packages/cran.scm (r-compquadform): Update to 1.4.4.

	Change-Id: If7eb83c8cff982933821a928a7d9acd98f1abfef

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-commonmark: Update to 2.0.0.
	* gnu/packages/cran.scm (r-commonmark): Update to 2.0.0.
	[native-inputs]: Add r-xml2.

	Change-Id: I0765345d99a3ef5caabc964677ab7beb7925c61a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-celestial: Update to 1.5.8.
	* gnu/packages/cran.scm (r-celestial): Update to 1.5.8.
	[propagated-inputs]: Add r-rcpp.

	Change-Id: Ie74beee2c87c57dafafc98ebd6aca383b577782e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clubsandwich: Update to 0.6.1.
	* gnu/packages/cran.scm (r-clubsandwich): Update to 0.6.1.

	Change-Id: Id2170ee37336470f3ba568165605325f80c79386

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-checkmate: Update to 2.3.3.
	* gnu/packages/cran.scm (r-checkmate): Update to 2.3.3.

	Change-Id: I028bb6f16d65acbcf186411d904a8ab78edd4606

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cftime: Update to 1.7.2.
	* gnu/packages/cran.scm (r-cftime): Update to 1.7.2.
	[native-inputs]: Remove r-knitr.

	Change-Id: I1ba605524e33757908cb9181391064f63cac9ed9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-castor: Update to 1.8.4.
	* gnu/packages/cran.scm (r-castor): Update to 1.8.4.

	Change-Id: I12a9f20004839632d54107c99ac6b228bca39909

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cardx: Update to 0.3.0.
	* gnu/packages/cran.scm (r-cardx): Update to 0.3.0.

	Change-Id: Ibd97e8c51bd8938b70b8449b87673b14a40fd1b8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cards: Update to 0.7.0.
	* gnu/packages/cran.scm (r-cards): Update to 0.7.0.

	Change-Id: Ic3733bfffa1f6a6dac1f7a6ca646d85a5f122138

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cairo: Update to 1.7-0.
	* gnu/packages/cran.scm (r-cairo): Update to 1.7-0.

	Change-Id: I07879d2f1a0ab4453418612c237b3f100ded7d65

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-broom-helpers: Update to 1.22.0.
	* gnu/packages/cran.scm (r-broom-helpers): Update to 1.22.0.

	Change-Id: I5e1ad17495f593b3284f2f06a3d88ba62840a70a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-boot: Update to 1.3-32.
	* gnu/packages/cran.scm (r-boot): Update to 1.3-32.

	Change-Id: I8d63aa47c7fdc2643d98312d6f1d706a44fdeca0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigstatsr: Update to 1.6.2.
	* gnu/packages/cran.scm (r-bigstatsr): Update to 1.6.2.

	Change-Id: I84810bff90b846b5ce88220c649c698ebef63178

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigassertr: Update to 0.1.7.
	* gnu/packages/cran.scm (r-bigassertr): Update to 0.1.7.

	Change-Id: Ief962adf82e6ae38e28d32c85f074eda8e558bbb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-betareg: Update to 3.2-4.
	* gnu/packages/cran.scm (r-betareg): Update to 3.2-4.

	Change-Id: Ice456cb0c83f7842863cc1f65c43754e42c2e2ef

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-batchjobs: Update to 1.10.
	* gnu/packages/cran.scm (r-batchjobs): Update to 1.10.

	Change-Id: Ic31578231b35c53ce992a499b50f34b568a9b9be

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aster: Update to 1.3-6.
	* gnu/packages/cran.scm (r-aster): Update to 1.3-6.
	[native-inputs]: Add r-knitr.

	Change-Id: I809d9eeefa683e13e8faaa78027c99ddcfd0b8fc

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acepack: Update to 1.6.3.
	* gnu/packages/cran.scm (r-acepack): Update to 1.6.3.

	Change-Id: I9671374c0ea51e5807cb4f7520c74663b1fcf1f8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-activepathways: Update to 2.0.6.
	* gnu/packages/bioconductor.scm (r-activepathways): Update to 2.0.6.

	Change-Id: Ifec83172122f35a4832da06922f9ecbafb4e83c4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-classdiscovery: Update to 3.4.9.
	* gnu/packages/bioconductor.scm (r-classdiscovery): Update to 3.4.9.

	Change-Id: If1c2b57a45c590d6603fd5ee05b8c8bcc9b6e8f2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpicrust2: Update to 2.5.2.
	* gnu/packages/bioconductor.scm (r-ggpicrust2): Update to 2.5.2.
	[native-inputs]: Remove r-knitr; add r-devtools.

	Change-Id: Ifcfb112ef6a8a4d79c4552a314f7c77c0e24e084

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggm: Update to 2.5.2.
	* gnu/packages/bioconductor.scm (r-ggm): Update to 2.5.2.

	Change-Id: I9f30584803ef95b6eb5b2a7109c3884522492422

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-valr: Update to 0.8.4.
	* gnu/packages/bioconductor.scm (r-valr): Update to 0.8.4.

	Change-Id: Ic65675c42ed06fa74f1c147245c81edac29a0d78

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scgate: Update to 1.7.2.
	* gnu/packages/bioconductor.scm (r-scgate): Update to 1.7.2.
	[propagated-inputs]: Add r-colorspace.

	Change-Id: If34d7a5d7e15bd4fd811b69486a6aa62502cf8c5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-restfulr: Update to 0.0.16.
	* gnu/packages/bioconductor.scm (r-restfulr): Update to 0.0.16.
	[native-inputs]: Remove r-runit.

	Change-Id: I0b1a7e0bc66bb1d76c9b02000ced608b271d2702

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-numbat: Update to 1.5.1.
	* gnu/packages/bioconductor.scm (r-numbat): Update to 1.5.1.

	Change-Id: If15e6283f5790305bf2408ff8e0b3acb95370286

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-netgsa: Update to 4.0.6.
	* gnu/packages/bioconductor.scm (r-netgsa): Update to 4.0.6.

	Change-Id: Ieb200d7421533223b02de5d91e949c26911dc94d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-infusion: Update to 2.3.0.
	* gnu/packages/bioconductor.scm (r-infusion): Update to 2.3.0.

	Change-Id: Ic07a137434a80413034e1bc25c722cb06d912a2a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dsb: Update to 2.0.1.
	* gnu/packages/bioconductor.scm (r-dsb): Update to 2.0.1.

	Change-Id: Icb09c4b4d69253c0658279f96ba360ac440dd6eb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cpp11bigwig: Update to 0.1.2.
	* gnu/packages/bioconductor.scm (r-cpp11bigwig): Update to 0.1.2.

	Change-Id: I7254d652707c0288ace602d00345db0dba5aa0c4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abn: Update to 3.1.9.
	* gnu/packages/bioconductor.scm (r-abn): Update to 3.1.9.
	[inputs]: Add jags.
	[native-inputs]: Add r-biocmanager, r-boot, and r-brglm.

	Change-Id: Ia6d6cee65f5a4d33d172c9927c89341d73697b23

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-emdbook: Update to 1.3.14.
	* gnu/packages/cran.scm (r-emdbook): Update to 1.3.14.
	[native-inputs]: Remove r-testthat.

	Change-Id: Ie4b63e996110aba327d57ced36243464919a07b8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-invgamma: Update to 1.2.
	* gnu/packages/cran.scm (r-invgamma): Update to 1.2.
	[native-inputs]: Add r-testthat.

	Change-Id: Iad48d0f2b5a5ba3d39a77670a155625e6dc4736f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-futile-logger: Adjust to removed test procedures in testthat.
	* gnu/packages/cran.scm (r-futile-logger)[arguments]: Add phase
	'testthat-compatibility.

	Change-Id: Ia83bc9cbbc2e8fe513904d6565648c18f69f36cd

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qtl2: Update to 0.38.
	* gnu/packages/cran.scm (r-qtl2): Update to 0.38.
	[native-inputs]: Add r-vdiffr.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: I5622b9550cca99866cfce961cba355a1dae557e5

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dt: Update to 0.34.0.
	* gnu/packages/cran.scm (r-dt): Update to 0.34.0.
	[native-inputs]: Add r-tibble.
	[properties]: Record updater-extra-propagated-inputs.

	Change-Id: If0939ae3881c5a2fc8f58fb4b36ff781617c1f0d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggformula: Update to 1.0.0.
	* gnu/packages/cran.scm (r-ggformula): Update to 1.0.0.
	[properties]: Record updater-ignored-native-inputs.
	[propagated-inputs]: Add r-ggiraph.
	[native-inputs]: Add r-dplyr and r-quarto; remove r-knitr.

	Change-Id: Ic365c8bc96a980c9664c38c6ee4bf4f98bf1c27b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggplot2: Update to 4.0.0.
	* gnu/packages/cran.scm (r-ggplot2): Update to 4.0.0.
	[propagated-inputs]: Remove r-glue, r-mgcv, and r-tibble; add r-s7.

	Change-Id: I8b49c40b09cbd7e645549469c3986259d9a2dbfc

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-workflows: Update to 1.3.0.
	* gnu/packages/cran.scm (r-workflows): Update to 1.3.0.
	[properties]: Record updater-ignored-native-inputs.
	[arguments]: Add phase 'skip-bad-tests.
	[native-inputs]: Add r-tailor.

	Change-Id: Idf8ac2d0a9cb600ddfb5118de15d1232dc5ab1f2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rio: Update to 1.2.4.
	* gnu/packages/cran.scm (r-rio): Update to 1.2.4.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Remove r-stringi; add r-arrow, r-jpeg, r-readods, and
	r-withr.

	Change-Id: I1a95933eb4a1423ba31e4b0a51f31c37c69cfc22

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-performance: Update to 0.15.2.
	* gnu/packages/cran.scm (r-performance): Update to 0.15.2.
	[properties]: Remove updater-extra-native-inputs.
	[native-inputs]: Add r-brms, r-car, r-correlation, r-ggdag, r-lavaan, r-nnet,
	and r-psych.

	Change-Id: Ic21fd28b236882bbf68695a39930621b027561ba

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pkgdown: Update to 2.2.0.
	* gnu/packages/cran.scm (r-pkgdown): Update to 2.2.0.
	[native-inputs]: Move r-lifecycle from here...
	[propagated-inputs]: ...to here.

	Change-Id: I0248e056ab97fccbb28c682e7d859dab34a43d51

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vcr: Update to 2.0.0.
	* gnu/packages/cran.scm (r-vcr): Update to 2.0.0.
	[arguments]: Enable tests; add phase 'skip-bad-tests.
	[propagated-inputs]: Remove r-base64enc, r-webmockr, and r-urltools; add
	r-jsonlite, r-lifecycle, r-rlang, and r-waldo; move r-crul, r-httr, and
	r-httr2 from here...
	[native-inputs]: ...to here; add r-qs2.

	Change-Id: If54471a8186acb60d0c2cd24e7538f41ba4a8d02

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gwidgets2tcltk: Update to 1.0-9.
	* gnu/packages/cran.scm (r-gwidgets2tcltk): Update to 1.0-9.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: I96afdd300327f14ab5dd5e42e885083f34588692

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gfonts: Disable tests requiring Internet access.
	* gnu/packages/cran.scm (r-gfonts)[arguments]: Add phase 'delete-bad-tests.

	Change-Id: I16df2066f43ddd188e8ef264628ef325386d9354

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-evaluate: Update to 1.0.5.
	* gnu/packages/cran.scm (r-evaluate): Update to 1.0.5.
	[arguments]: Disable tests.

	Change-Id: I53c9622f1edff8a53c5982375013c5c8e2ea2167

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmarkdown: Update to 2.30.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.30.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-data-table, r-withr, and r-xml2.

	Change-Id: I85b39aedbe94c6ffbe31815031d4c2d5a383ead3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rprojroot: Update to 2.1.1.
	* gnu/packages/statistics.scm (r-rprojroot): Update to 2.1.1.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-rlang and r-withr.

	Change-Id: I67645f75412b7352e41c9b7c4914ba262b0a714b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggdist: Disable one network test.
	* gnu/packages/cran.scm (r-ggdist)[arguments]: Add phase 'skip-bad-tests.

	Change-Id: I018e331dbac1e225af501467d350b2ac82b3458d

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nanonext: Update to 1.7.2.
	* gnu/packages/cran.scm (r-nanonext): Update to 1.7.2.
	[properties]: Record updater-extra-inputs.

	Change-Id: I6fd780deb4cac473d3c3cc8cf7a9305cece695bd

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-timedate: Update to 4051.111.
	* gnu/packages/cran.scm (r-timedate): Update to 4051.111.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: I6582743188374af2e848cb72a87a656f62074b59

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-crosstalk: Update to 1.2.2.
	* gnu/packages/cran.scm (r-crosstalk): Update to 1.2.2.
	[properties]: Remove updater-extra-native-inputs.

	Change-Id: I89313507d32413226a993614f82252984b84893b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-htmltools: Disable one test.
	* gnu/packages/cran.scm (r-htmltools)[arguments]: Add phase 'disable-bad-tests.

	Change-Id: Ic9fbfbc1695666123533b7485814fe92e9851e6e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fixest: Update to 0.13.2.
	* gnu/packages/cran.scm (r-fixest): Update to 0.13.2.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-matrix.

	Change-Id: I88804a08af3881f581ad0f141f36469602f16a4b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-data-tree: Update to 1.2.0.
	* gnu/packages/cran.scm (r-data-tree): Update to 1.2.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-ape, r-devtools, r-igraph, r-mockery, r-party,
	r-partykit, r-rpart, r-tree, and r-yaml.

	Change-Id: I179ee0adfc01ea444f905501e04705edc1d6e27c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-later: Update to 1.4.4.
	* gnu/packages/cran.scm (r-later): Update to 1.4.4.
	[properties]: Correct updater-extra-native-inputs into
	updater-ignored-native-inputs.
	[native-inputs]: Remove r-r6.

	Change-Id: I8ae6362c6bf83a8ae67c64b016f83afd6e752a15

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dbplyr: Update to 2.5.1.
	* gnu/packages/cran.scm (r-dbplyr): Update to 2.5.1.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-bit64 and r-stringr.

	Change-Id: If203367a9fdc4b4753278396403796f74c08cce3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-styler: Update to 1.11.0.
	* gnu/packages/cran.scm (r-styler): Update to 1.11.0.

	Change-Id: I4a49f9ade22e016c09c196b943da17c4152620a3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-udunits2: Update to 0.13.2.2.
	* gnu/packages/cran.scm (r-udunits2): Update to 0.13.2.2.
	[properties]: Record updater-extra-inputs.

	Change-Id: Id713a14ad6bda60c7ba4908e28ecec7914a28c95

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-remacor: Update to 0.0.20.
	* gnu/packages/cran.scm (r-remacor): Update to 0.0.20.
	[native-inputs]: Add r-metafor.

	Change-Id: I627741c279016b81607d890454a174278f66827f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-webmockr: Update to 2.2.0.
	* gnu/packages/cran.scm (r-webmockr): Update to 2.2.0.
	[propagated-inputs]: Move r-crul from here...
	[native-inputs]: ...to here; add r-withr.

	Change-Id: If1b878e04bbc9349b9f43c0d5e1b353f27132459

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-crul: Update to 1.6.0.
	* gnu/packages/cran.scm (r-crul): Update to 1.6.0.
	[properties]: Record updater-ignored-native-inputs.
	[propagated-inputs]: Add r-lifecycle and r-rlang.
	[native-inputs]: Add r-withr.

	Change-Id: I16cd9f22e9a006b63281890c1c736bf808c58714

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vroom: Update to 1.6.6.
	* gnu/packages/cran.scm (r-vroom): Update to 1.6.6.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-spelling.

	Change-Id: I287134a05cd6b87ebc1e7cd55759d66a600bd0b7

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glmmtmb: Update to 1.1.13.
	* gnu/packages/cran.scm (r-glmmtmb): Update to 1.1.13.
	[arguments]: Enable tests.
	[propagated-inputs]: Add r-pbkrtest and r-sandwich.

	Change-Id: I4615352b7b778e5b686d487f48fe592fad54ee4a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-survey: Update to 4.4-8.
	* gnu/packages/cran.scm (r-survey): Update to 4.4-8.
	[native-inputs]: Remove r-mass.

	Change-Id: I05011c0b3ec31624751351eb0161c5dd1f054078

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigrquery: Update to 1.6.1.
	* gnu/packages/cran.scm (r-bigrquery): Update to 1.6.1.
	[propagated-inputs]: Add r-nanoparquet.
	[native-inputs]: Add r-dplyr, r-hms, r-withr, and r-wk.

	Change-Id: Ie1edd38260bcbf17b2daf4530135c865446f7dd7

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gmisc: Update to 3.0.4.
	* gnu/packages/cran.scm (r-gmisc): Update to 3.0.4.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-boot and r-rms.

	Change-Id: Ie751d25594fe210b89cc93be15f3c295627f9a09

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gargle: Update to 1.6.0.
	* gnu/packages/cran.scm (r-gargle): Update to 1.6.0.
	[properties]: Record updater-ignored-native-inputs and
	updater-extra-native-inputs.
	[native-inputs]: Add r-devtools, r-sodium, and r-spelling.

	Change-Id: I153e7bc6b8c9bfac38825af0acd5dff4f2031d49

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcltk2: Update to 1.6.1.
	* gnu/packages/cran.scm (r-tcltk2): Update to 1.6.1.

	Change-Id: Ide0eb54fc8a28962437286de7bf646642937118e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flextable: Update to 0.9.10.
	* gnu/packages/cran.scm (r-flextable): Update to 0.9.10.

	Change-Id: I86b49cc2573cfa87ca93a405afa15a61671a4380

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3pipelines: Update to 0.10.0.
	* gnu/packages/cran.scm (r-mlr3pipelines): Update to 0.10.0.
	[properties]: Remove record of r-bbotk and r-gensa.
	[propagated-inputs]: Add r-cli; remove r-withr.
	[native-inputs]: Remove r-gensa; add r-rmarkdown.

	Change-Id: I677b9d651469348de7038326486d5aa0048a9cc8

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpmisc: Update to 0.6.2.
	* gnu/packages/cran.scm (r-ggpmisc): Update to 0.6.2.
	[properties]: Remove updater-extra-native-inputs.
	[propagated-inputs]: Add r-catools and r-nlme.
	[native-inputs]: Add r-broom, r-ggtext, and r-robustbase.

	Change-Id: I34e459e388281912ec70da417e2549534e2cadee

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fmesher: Update to 0.5.0.
	* gnu/packages/cran.scm (r-fmesher): Update to 0.5.0.
	[propagated-inputs]: Add r-splancs.
	[native-inputs]: Remove r-ggplot2.

	Change-Id: I1203d2765f30b79763d7b74fa1d07ac9c73606f1

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gsl: Update to 2.1-9.
	* gnu/packages/cran.scm (r-gsl): Update to 2.1-9.
	[properties]: Record updater-extra-inputs.

	Change-Id: I3f6cd996732e7ffb14b33fac3a7bc2c50536f3f9

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr: Update to 2.19.3.
	* gnu/packages/cran.scm (r-mlr): Update to 2.19.3.

	Change-Id: I809de353b4d717af213a84438eef820c4ff9b414

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-batchtools: Update to 0.9.18.
	* gnu/packages/cran.scm (r-batchtools): Update to 0.9.18.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-future and r-profvis.

	Change-Id: I3868cfc6a87332c86534db53e1b438f7015552df

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aer: Update to 1.2-15.
	* gnu/packages/cran.scm (r-aer): Update to 1.2-15.
	[native-inputs]: Add r-boot, r-dynlm, r-kernsmooth, r-lattice, r-mass, r-nnet,
	r-plm, r-pscl, r-quantreg, r-rocr, r-strucchange, r-tseries, and r-urca.

	Change-Id: I2dcb9e42c512ee3198daac52675b09d59a6488bd

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-logger: Update to 0.4.1.
	* gnu/packages/cran.scm (r-logger): Update to 0.4.1.
	[native-inputs]: Add r-jsonlite and r-withr.

	Change-Id: Ib7b09ac4ca50de4731eabe5f9e7673818004cafc

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-viridis: Add missing test input.
	* gnu/packages/cran.scm (r-viridis)[native-inputs]: Add r-mass.

	Change-Id: Ibd5255a86f5475585c648518ac0603659e2af05c

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dendextend: Update to 1.19.1.
	* gnu/packages/cran.scm (r-dendextend): Update to 1.19.1.
	[properties]: Do not mention r-table as it was an artefact of an importer bug.

	Change-Id: I8f35c87d80137b23ca837c64597b23ba3a312dbb

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-elliptic: Update to 1.5-1.
	* gnu/packages/cran.scm (r-elliptic): Update to 1.5-1.
	[properties]: Record updater-ignored-native-inputs.
	[arguments]: Skip vignettes.
	[native-inputs]: Add r-testthat.

	Change-Id: Ia4cebf69e451ff324a0981eb1ed7a14c2589d0f4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-afex: Update to 1.5-0.
	* gnu/packages/cran.scm (r-afex): Update to 1.5-0.
	[propagated-inputs]: Add r-reformulas and r-rlang.

	Change-Id: I753cb1e6b0614f404a06ea86c1b96e11f462d445

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-visnetwork: Update to 2.1.4.
	* gnu/packages/cran.scm (r-visnetwork): Update to 2.1.4.
	[arguments]: Enable tests; add phase 'patch-tests.
	[native-inputs]: Add r-rmarkdown.

	Change-Id: Ifd04742284861ea61c310df294028a72d131fc62

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-leaflet: Update to 2.2.3.
	* gnu/packages/cran.scm (r-leaflet): Update to 2.2.3.
	[propagated-inputs]: Add r-rlang and r-sf; move r-sp from here...
	[native-inputs]: ...to here; add r-r6 and r-terra.

	Change-Id: Ib3128bf907108457d4514a27585e044fc5da7b1f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shiny: Update to 1.11.1.
	* gnu/packages/cran.scm (r-shiny): Update to 1.11.1.

	Change-Id: Id7a63ab056afd83a539f096840b60caa6d4edb33

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-purrr: Update to 1.2.0.
	* gnu/packages/cran.scm (r-purrr): Update to 1.2.0.
	[native-inputs]: Add r-carrier and r-mirai.

	Change-Id: I236e9cadd0029229f9065730a0dedb699cb52665

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plotly: Update to 4.11.0.
	* gnu/packages/cran.scm (r-plotly): Update to 4.11.0.
	[native-inputs]: Add r-ggalluvial, r-ggally, r-ggridges, r-ggthemes, r-maps,
	r-mass, r-palmerpenguins, r-rsvg, r-rversions, r-sf, r-shiny, r-testthat, and
	r-withr.
	[arguments]: Enable tests; add phase 'patch-tests.

	Change-Id: I28001a0d92ca134a18d14af17844aa82d767e094

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-robustbase: Update to 0.99-6.
	* gnu/packages/statistics.scm (r-robustbase): Update to 0.99-6.
	[properties]: Record updater-extra-native-inputs and
	updater-ignored-native-inputs.
	[arguments]: Enable tests; add phase 'delete-bad-tests.
	[native-inputs]: Add r-cluster, r-lattice, r-mass, r-matrix, r-reshape2,
	r-sfsmisc, and r-xtable.

	Change-Id: Ia6d88889b8a57e6b3657b788c4807821eadfc30f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sfsmisc: Update to 1.1-22.
	* gnu/packages/statistics.scm (r-sfsmisc): Update to 1.1-22.
	[arguments]: Add phase 'patch-reference-to-procps.
	[propagated-inputs]: Add procps.

	Change-Id: I46edb490816bcea7a489181f788de565d09ffe37

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-roxygen2: Update to 7.3.3.
	* gnu/packages/statistics.scm (r-roxygen2): Update to 7.3.3.
	[native-inputs]: Add r-digest, r-magrittr, r-r-methodss3, r-r-oo, and
	r-rmarkdown.

	Change-Id: Ie6fb18891e9c5cf5a3b755de51384ccfd432e0a6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tibble: Update to 3.3.0.
	* gnu/packages/statistics.scm (r-tibble): Update to 3.3.0.
	[properties]: Record updater-ignored-native-inputs.
	[propagated-inputs]: Remove r-fansi; add r-cli.
	[native-inputs]: Add r-withr.

	Change-Id: If94cd859f1bc7f11aebd5f31e2f0948599118343

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-testthat: Update to 3.3.0.
	* gnu/packages/statistics.scm (r-testthat): Update to 3.3.0.
	[propagated-inputs]: Move r-digest from here...
	[native-inputs]: ...to here.
	[arguments]: Enable all tests.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: I18ef629a1a221861edd953b0f56ca92169e235fc

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rversions: Update to 3.0.0.
	* gnu/packages/statistics.scm (r-rversions): Update to 3.0.0.
	[propagated-inputs]: Remove r-xml2.
	[native-inputs]: Add r-webfakes and r-withr.

	Change-Id: I3c2b6cfa9ed011aeb311d56c023b016eb6a08fc6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-duckdb: Update to 1.4.1.
	* gnu/packages/duckdb.scm (r-duckdb): Update to 1.4.1.

	Change-Id: Ie20030b62333c25546ea172469d3c7488abefe2a

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lintr: Disable two failing tests.
	* gnu/packages/cran.scm (r-lintr)[arguments]: Skip unexpectedly succeeding
	tests in 'disable-bad-tests.

	Change-Id: I21cba6baff47d6505428d4ec017edf5fe8fca2f6

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dtt: Update to 0.1-2.1.
	* gnu/packages/algebra.scm (r-dtt): Update to 0.1-2.1.

	Change-Id: I93e137e95e225cad38b83e036e0a0c76314fdbab

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrow: Update to 22.0.0.
	* gnu/packages/cran.scm (r-arrow): Update to 22.0.0.
	[arguments]: Skip one more test in 'delete-bad-tests.
	[native-inputs]: Remove r-readr.

	Change-Id: If53e865a20f390c8f384fc8855cbf6741a46a8c3

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: apache-arrow: Update to 22.0.0.
	* gnu/packages/databases.scm (apache-arrow): Update to 22.0.0.

	Change-Id: I6a162171c9a454141686d93f2af00eaa6d66632f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-unitizer.
	* gnu/packages/cran.scm (r-unitizer): New variable.

	Change-Id: Ia996aff04e22602faf59b4267d406e91d2be2b88

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-lsoda.
	* gnu/packages/cran.scm (r-lsoda): New variable.

	Change-Id: I4c4277e1d87838d8a541e3acef37c43432e75049

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ggiraph.
	* gnu/packages/cran.scm (r-ggiraph): New variable.

	Change-Id: I4f8bb762e8181bac510f126cbdd067bf01884308

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-probably.
	* gnu/packages/cran.scm (r-probably): New variable.

	Change-Id: I195c9e6027d9a6be9ec5449bfe00ebff1acecce4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-tailor.
	* gnu/packages/cran.scm (r-tailor): New variable.

	Change-Id: I9f5ebedaef60145f182e62fab641830dd26d8ac2

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-quantregforest.
	* gnu/packages/cran.scm (r-quantregforest): New variable.

	Change-Id: Ic462c51efa342058c47c06d1b78d9f7ba961b9a0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-snowflakeauth.
	* gnu/packages/cran.scm (r-snowflakeauth): New variable.

	Change-Id: I57bd3bab82840ce07aa57f17b7a8bda477e8d6c0

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ggdag.
	* gnu/packages/cran.scm (r-ggdag): New variable.

	Change-Id: Ib742ad5b64f8ac7025987474f99497716ed64041

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-dagitty.
	* gnu/packages/cran.scm (r-dagitty): New variable.

	Change-Id: Ie5938b3e0fe8257b921bef7b2ba7a69a4ad1d663

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-qs2.
	* gnu/packages/cran.scm (r-qs2): New variable.

	Change-Id: Ia6009ea6a82744382799443e61dddff5f0c0cd67

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-kernelshap.
	* gnu/packages/cran.scm (r-kernelshap): New variable.

	Change-Id: I043597c3ce5a62be1bf626e25e2336ae160d753b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-manipulate.
	* gnu/packages/cran.scm (r-manipulate): New variable.

	Change-Id: Iaafb4b8190d3d43fb77e1128c9bd1bd8fb6b46e7

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-nanoparquet.
	* gnu/packages/cran.scm (r-nanoparquet): New variable.

	Change-Id: I2125559e04c2a583f2c41f06e4cbff3138070699

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-splancs.
	* gnu/packages/cran.scm (r-splancs): New variable.

	Change-Id: I48bc175e66ccbd6eb82426272d55bfb2d7b9a83e

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ggpol.
	* gnu/packages/cran.scm (r-ggpol): New variable.

	Change-Id: Ia2be3b9ecf765c11570a87330b4d986922f04552

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-priorsense.
	* gnu/packages/cran.scm (r-priorsense): New variable.

	Change-Id: I88e653e6587aad75adcd61eb7a20aa71b790e907

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-transport.
	* gnu/packages/cran.scm (r-transport): New variable.

	Change-Id: I21f1a2bcd9fb3a2143ec73a4a15c38c10d77953b

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-sym-arma.
	* gnu/packages/cran.scm (r-sym-arma): New variable.

	Change-Id: I179757c9e6eaf9e4939809954083ad08730da0fa

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-dynlm.
	* gnu/packages/cran.scm (r-dynlm): New variable.

	Change-Id: I8008143ae56c892d6b7157eb5231615dea0e8624

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-cleanrmd.
	* gnu/packages/cran.scm (r-cleanrmd): New variable.

	Change-Id: Ia2dfbe8e2714c6b7fbd44342854539fd97304d22

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-otel.
	* gnu/packages/cran.scm (r-otel): New variable.

	Change-Id: Ia689293ce1e695191f29d6fd51eba9c883b416d4

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Detect library references in "check_installed".
	* guix/import/cran.scm (import-pattern): Add case for "check_installed".
	* tests/import/cran.scm: Add test.

	Change-Id: Id69371158eecaeb371056e6954a3109687346c22

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Reduce false positives in extracting imports.
	* tests/import/cran.scm: Add tests for extract-imports.
	* guix/import/cran.scm (extract-imports): New procedure, extracted from...
	(needed-test-inputs-in-directory): ...this procedure, which now uses it.
	(import-pattern): Update regex pattern.

	Change-Id: I07ac3f685ff08a0fa7da3c25cf1f63fbca18b95f

2025-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: libxml2-with-zlib: Use PACKAGE/INHERIT.
	This is a follow-up to commit a77f4fb279b96f2707b475531b60ca36417bde69.
	Using PACKAGE/INHERIT allows us to benefit from replacements.

	* gnu/packages/xml.scm (libxml2-with-zlib): Define with PACKAGE/INHERIT.

	Change-Id: Ic637bcf93f9c273db28b6d460543723861497e89

2025-11-29  François Joulaud  <francois-oss@avalenn.eu>

	gnu: wlroots: Update to 0.19.2 with bug fixes.
	There is some bug in 0.19.1 which crashes sway at DPMS off.
	0.19.2 fixes the bug.

	* gnu/packages/wm.scm (wlroots): update to 0.19.2.

	Change-Id: I2d1d6af11f9314e768f9d794bf977b57edc3ceb5

2025-11-29  moksh  <mysticmoksh@riseup.net>

	gnu: Add emacs-compile-angel.
	* gnu/packages/emacs-xyz.scm (emacs-compile-angel): New variable.

	Change-Id: Ie87665d1d93b7208654c54f0e317dc3098249b8d

2025-11-29  Andrew Wong  <wongandj@runbox.com>

	gnu: Add emacs-info-rename-buffer.
	* gnu/packages/emacs-xyz.scm (emacs-info-rename-buffer): New variable.

	Change-Id: I7c70509279dea26bb9f4a3fedcb39ac4b3a50085

2025-11-29  ColdSideOfYourPillow  <ColdSideOfYourPillow@noreply.codeberg.org>

	gnu: Add emacs-elkee.
	* gnu/packages/emacs-xyz.scm (emacs-elkee): New variable.

	Change-Id: I80357f1992d22f5782e5e8f97e0d3a55f381f301

2025-11-29  ColdSideOfYourPillow  <ColdSideOfYourPillow@noreply.codeberg.org>

	gnu: Add emacs-elchacha.
	* gnu/packages/emacs-xyz.scm (emacs-elchacha): New variable.

	Change-Id: I30fe6121278a7bb2401955b4cb6d1d9f21c9332c

2025-11-29  ColdSideOfYourPillow  <ColdSideOfYourPillow@noreply.codeberg.org>

	gnu: Add emacs-kaesar.
	* gnu/packages/emacs-xyz.scm (emacs-kaesar): New variable.

	Change-Id: I5c37a6b8031f7c67db23a210e88439e7548512a1

2025-11-29  ColdSideOfYourPillow  <ColdSideOfYourPillow@noreply.codeberg.org>

	gnu: Add emacs-openssl-cipher.
	* gnu/packages/emacs-xyz.scm (emacs-openssl-cipher): New variable.

	Change-Id: I9e973d1bbe5a622713b02e61b0e48e3f45e72050

2025-11-28  vga  <v@vgz.li>

	gnu: Add sbcl-mito-auth
	gnu/packages/lisp-xyz.scm (sbcl-mito-auth, cl-mito-auth, ecl-mito-auth): New
	variables.

	Change-Id: I0a300a818dd8a83355074168fbc0c39dd32d3c71

2025-11-28  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.86.5.
	* gnu/packages/prolog.scm (trealla): Update to 2.86.5.

	Change-Id: I0587c79ee9a9e9b0e9c5f84e6e91582e8bc53070

2025-11-28  jgart  <jgart@dismail.de>

	gnu: visidata: Update to 3.3.
	* gnu/packages/spreadsheet.scm (visidata): Update to 3.3.

	Change-Id: I8403066e7ab1dd56b43b0d87003f68bf750cec27

2025-11-28  moksh  <mysticmoksh@riseup.net>

	gnu: emacs-org-social: Update to 2.7.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-social): Update to 2.7.1.
	[propagated-inputs]: Add emacs-emojify.
	[arguments]: Add ’move-to-top #:phase.

	Change-Id: I640b8a2845a9c4dcd5c235f47402c0eba1d4e730

2025-11-28  Cayetano Santos  <csantosb@inventati.org>

	gnu: yosys: Update to 0.59.1.
	* gnu/packages/electronics.scm (yosys): Update to 0.59.1.

	Change-Id: I1f31cdc04dae2f4645cd65009886ae94391aadf1

2025-11-28  Cayetano Santos  <csantosb@inventati.org>

	gnu: yosys: Reduce closure size.
	* gnu/packages/electronics.scm (yosys)[inputs]: Remove graphviz,
	gtkwave, and xdot.
	[native-inputs]: Add gtkwave.
	[arguments]<#:phases>: Delete substitutions in ’fix-paths

	Change-Id: I6a475973379b8bf4c05c797d44054dd61ce47662

2025-11-28  Cayetano Santos  <csantosb@inventati.org>

	gnu: Remove references to deprecated ‘yosys-clang’.
	* gnu/packages/electronics.scm (eqy)[native-inputs]: Use ‘yosys’ instead
	of ‘yosys-clang’.
	* gnu/packages/electronics.scm (python-amaranth)[native-inputs]: Use
	‘yosys’ instead of ‘yosys-clang’.
	* gnu/packages/electronics.scm (sby)[inputs]: Use ‘yosys’ instead of
	‘yosys-clang’.

	Change-Id: Iebfa1603fe6b490785d82ec5efcfee32b83e6855

2025-11-28  Cayetano Santos  <csantosb@inventati.org>

	gnu: yosys: Default to clang backend.
	* gnu/packages/electronics.scm (yosys)[arguments]<#:make-flags>: Remove
	CC and CXX.
	<#:phases>: Use a user modifiable backend in ’configure.
	[inputs]: Add clang.
	* gnu/packages/electronics.scm (yosys-clang): Remove variable.

	Change-Id: I7467058b0c2b9e3180d94c2d1efddb3281f93c5c

2025-11-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-drmaa: Update to 0.2.1.
	* gnu/packages/guile-xyz.scm (guile-drmaa): Update to 0.2.1.
	[propagated-inputs]: Replace nyacc-1.08.1 with nyacc.

	Change-Id: Id27b21568298ddb4742cfad4ba20c1aa1cd22579

2025-11-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: slurm-drmaa: Patch to allow building with Slurm 25.
	* gnu/packages/patches/slurm-drmaa-25.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/parallel.scm (slurm-drmaa)[source]: Add patch.

	Change-Id: Ieca80af78f34d3bd136a8108d1eaeae4c2b32df3

2025-11-28  Greg Hogan  <code@greghogan.com>

	gnu: git-minimal: Update to 2.52.0.
	* gnu/packages/version-control.scm (git-minimal): Update to 2.52.0.

	Change-Id: I8f0aec01fd8891d4c6da6d5c1cc06b3470424622

2025-11-28  Greg Hogan  <code@greghogan.com>

	gnu: Remove stgit.
	* gnu/packages/version-control.scm (stgit): Delete.
	(stgit-2): Rename to stgit.
	(emacs-stgit): Inherit from stgit.

	Fixes #4292.

	Change-Id: Id4992b9768679cd3c186f6d616c5d823167fc300

2025-11-28  Greg Hogan  <code@greghogan.com>

	gnu: jq: Update to 1.8.1.
	* gnu/packages/web.scm (jq): Update to 1.8.1.

	Change-Id: Ibf9379b609be1570e26d79bf4a93fbe9c8ed29d3

2025-11-28  Greg Hogan  <code@greghogan.com>

	gnu: plzip: Update to 1.12.
	* gnu/packages/compression.scm (plzip): Update to 1.12.

	Change-Id: I58ecb90c547cca749bef3de13b3ba259e0b415c8

2025-11-28  Greg Hogan  <code@greghogan.com>

	gnu: lz4: Update to 1.10.0.
	* gnu/packages/compression.scm (lz4): Update to 1.10.0.

	Change-Id: Idebb9d2b3bc992a225e1db4409542be8ef596b6f

2025-11-28  Greg Hogan  <code@greghogan.com>

	gnu: lziprecover: Update to 1.25.
	* gnu/packages/compression.scm (lziprecover): Update to 1.25.
	[native-inputs]: Add lzip.

	Change-Id: Ide367e2d59f43780706a134723d47aeec691c8c2

2025-11-28  Greg Hogan  <code@greghogan.com>

	gnu: google-highway: Update to 1.3.0.
	* gnu/packages/cpp.scm (google-highway): Update to 1.3.0.

	Change-Id: I143ce0a2677efe986756ca8e0e5b1488d92d00fa

2025-11-28  Greg Hogan  <code@greghogan.com>

	gnu: abseil-cpp: Update to 20250814.1.
	* gnu/packages/cpp.scm (abseil-cpp): Update to 20250814.1.
	[native-inputs]: Replace base "googletest" with googletest.
	(abseil-cpp-20250127): New variable.
	(abseil-cpp-20220623)[native-inputs]: Replace googletest with
	googletest-1.12.
	* gnu/packages/machine-learning.scm (onnxruntime)[inputs]: Replace
	abseil-cpp with abseil-cpp-20250127.
	* gnu/packages/mpd.scm (ashuffle): Update to 3.14.9.
	[arguments]: Add phase to fix dependencies.

	Change-Id: I8b3adc08815d75fb2d1b7800ef4de44ccbc8cbe2

2025-11-28  Greg Hogan  <code@greghogan.com>

	gnu: valgrind: Update to 3.26.0.
	* gnu/packages/valgrind.scm (valgrind): Update to 3.26.0.

	Change-Id: I3d64a350a37cf89f0a402239b0837bc2ca5bdd2a

2025-11-28  Zheng Junjie  <z572@z572.online>

	gnu: valgrind/pinned: Update to 3.25.1.
	* gnu/packages/valgrind.scm (valgrind/pinned): Update to 3.25.1.
	[arguments]: Use G-expressions.
	[supported-systems]: Add riscv64-linux.
	(valgrind)[supported-systems]: Inherit.

	Change-Id: I8a9e8c5963a5647c1eed76a95c92d8fc1f00fb05

2025-11-28  Greg Hogan  <code@greghogan.com>

	gnu: boost: Update to 1.89.0.
	* gnu/packages/boost.scm (boost-for-source-highlight): Rename this ...
	(boost-1.83): ... to this.
	(boost-numpy): Inherit from boost-1.83.
	* gnu/packages/pretty-print.scm (source-highlight): Update accordingly.

	* gnu/packages/boost.scm (boost): Update to 1.89.0.
	[source]: Remove patches.

	* gnu/packages/boost.scm (mdds)
	[propagated-inputs]: Replace boost with boost-1.83.

	* gnu/packages/astronomy.scm (aoflagger),
	* gnu/packages/embedded.scm (cc-tool),
	* gnu/packages/games.scm (0ad, vcmi),
	* gnu/packages/image.scm (gpick),
	* gnu/packages/maths.scm (highfive),
	* gnu/packages/plotutils.scm (asymptote)
	[native-inputs]: Replace boost with boost-1.83.

	* gnu/packages/audio.scm (guitarix, supercollider),
	* gnu/packages/bioconductor.scm (r-mzr),
	* gnu/packages/bioinformatics.scm (ataqv, bless, express, isolator,
	metabat, r-velocytom, rsem, sailfish, salmon),
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar),
	* gnu/packages/code.scm (sourcetrail),
	* gnu/packages/compression.scm (innoextract),
	* gnu/packages/cpp.scm (lager),
	* gnu/packages/crypto.scm (cryfs),
	* gnu/packages/electronics.scm (nextpnr, prjpeppercorn, prjtrellis,
	pulseview),
	* gnu/packages/emulators.scm (mupen64plus-video-glide64mk2),
	* gnu/packages/engineering.scm (cadabra2, freecad, libigl,
	openscad, prusa-slicer),
	* gnu/packages/file-systems.scm (snapper),
	* gnu/packages/finance.scm (ledger),
	* gnu/packages/game-development.scm (dds),
	* gnu/packages/games.scm (colobot, fifengine, knightsgame, leela-zero,
	pokerth, supertux, wesnoth, wesnoth-server),
	* gnu/packages/geo.scm (gplates),
	* gnu/packages/gnucash.scm (gnucash),
	* gnu/packages/graph.scm (python-graph-tool),
	* gnu/packages/graphics.scma (openshadinglanguage),
	* gnu/packages/i2p.scm (i2pd),
	* gnu/packages/image-viewers.scm (luminance-hdr),
	* gnu/packages/kde-graphics.scm (krita),
	* gnu/packages/mail.scm (astroid),
	* gnu/packages/medical.scm (orthanc, orthanc-mysql,
	orthanc-postgresql),
	* gnu/packages/messaging.scm (libphonenumber),
	* gnu/packages/mpd.scm (ncmpcpp),
	* gnu/packages/networking.scm (kismet),
	* gnu/packages/opencog.scm (cogutil),
	* gnu/packages/photo.scm (hugin),
	* gnu/packages/poedit.scm (poedit),
	* gnu/packages/radio.scm (gnuradio),
	* gnu/packages/rdf.scm (lucene++),
	* gnu/packages/serialization.scm (avro-cpp),
	* gnu/packages/simulation.scm (fenics-dolfin),
	* gnu/packages/version-control.scm (gource),
	* gnu/packages/video.scm (aegisub, mkvtoolnix),
	* gnu/packages/web.scm (websocketpp)
	[inputs]: Replace boost with boost-1.83.

	* gnu/packages/libreoffice.scm (libcmis): Update to 0.6.2-00a85bf6.
	(librevenge): Update to 0.0.5.
	[arguments]<#:configure-flags>: Remove reference to boost system
	component for which the compatibility stub has been removed.
	* gnu/packages/serialization.scm (msgpack-cxx): Update to 7.0.0.

	Change-Id: I247f3eaecde3de3fe227586b840f0312b4797ee1

2025-11-28  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: googletest: Update to 1.17.0.
	* gnu/packages/check.scm (googletest): Update to 1.17.0
	(googletest-1.12): Add variable.

	* gnu/packages/glib.scm (sdbus-c++)
	[native-inputs]: Replace googletest-1.17 with googletest.

	* gnu/packages/compression.scm (pzstd)
	[native-inputs, inputs]: Replace googletest with googletest-1.8.

	* gnu/packages/cpp.scm (c++-gsl),
	* gnu/packages/engineering.scm (cura-engine),
	* gnu/packages/password-utils.scm (pwsafe)
	[native-inputs]: Replace googletest with googletest-1.13.

	* gnu/packages/crypto.scm (crc32c),
	* gnu/packages/engineering.scm (lib3mf),
	* gnu/packages/fontutils.scm (opentype-sanitizer),
	* gnu/packages/games.scm (openclonk),
	* gnu/packages/gnome.scm (gnome-commander),
	* gnu/packages/machine-learning.scm (qnnpack),
	* gnu/packages/maths.scm (ruy),
	* gnu/packages/serialization.scm (libnop)
	[native-inputs]: Replace googletest with googletest-1.12.

	* gnu/packages/machine-learning.scm (fann),
	* gnu/packages/maths.scm (boolector),
	* gnu/packages/parallel.scm (clog),
	* gnu/packages/simulation.scm (sumo),
	* gnu/packages/telephony.scm (sipp)
	[native-inputs]: Replace googletest with googletest-1.8.

	* gnu/packages/parallel.scm (cpuinfo)
	[inputs]: Replace googletest with googletest-1.13.

	* gnu/packages/machine-learning.scm (nnpack, python-pytorch),
	* gnu/packages/parallel.scm (pthreadpool)
	[inputs]: Replace googletest with googletest-1.12.

	* gnu/packages/maths.scm (fp16, fxdiv),
	* gnu/packages/serialization.scm (yaml-cpp),
	* gnu/packages/web.scm (rapidjson)
	[inputs]: Replace googletest with googletest-1.8.

	Change-Id: I310fb6785d6e19bb8dbf56c25028587573981a0e

2025-11-28  Greg Hogan  <code@greghogan.com>

	gnu: bloomberg-bde: Disable test.
	* gnu/packages/cpp.scm (bloomberg-bde)[arguments]<#:test-exclude>: Add
	test.

	Change-Id: I87b1051ab4b0bf1256b18e4eb6c471c1427b0f1b

2025-11-28  Greg Hogan  <code@greghogan.com>

	gnu: libdjinterop: Mark tests as disabled.
	* gnu/packages/audio.scm (libdjinterop)[arguments]<#:tests?>: Unset.

	Change-Id: I3fcb2b9ec7b2d332987fbe5ab65282819bdf398c

2025-11-28  Greg Hogan  <code@greghogan.com>

	gnu: opencascade-occt-7.6.1: Fix source origin.
	* gnu/packages/maths.scm (opencascade-occt-7.6.1):
	[source]<origin>: Do not inherit source version.

	Change-Id: Iadb988c48bd6d2bc5a4da0ae06bb5c35826d4f75

2025-11-28  Greg Hogan  <code@greghogan.com>

	gnu: snapcast: Update to 0.34.0.
	* gnu/packages/audio.scm (snapcast): Update to 0.34.0.

	Change-Id: Ic8887bb7016688b7eb078f8491531dfedc06b7d2

2025-11-28  Greg Hogan  <code@greghogan.com>

	gnu: dealii: Update to 9.7.1.
	* gnu/packages/maths.scm (dealii): Update to 9.7.1.
	[inputs]: Add taskflow.

	Change-Id: I0430a74f003dad56799d1eb339760fb27863ce21

2025-11-28  Greg Hogan  <code@greghogan.com>

	gnu: taskflow: Update to 3.10.0.
	* gnu/packages/cpp.scm (taskflow): Update to 3.10.0.

	Change-Id: I4ebe53f57ebe19e655c8517c5a5adf08cdce3a05

2025-11-28  Greg Hogan  <code@greghogan.com>

	gnu: folly: Update to 2025.11.10.00.
	* gnu/packages/cpp.scm (folly): Update to 2025.11.10.00.

	Change-Id: Ida26bd295856d89671b7af2a6f10f51fc4ec5a25

2025-11-28  Greg Hogan  <code@greghogan.com>

	gnu: ninja: Update to 1.13.2.
	* gnu/packages/ninja.scm (ninja): Update to 1.13.2.

	Change-Id: I5f062e3e92a5f65e6081b0fb20fd4d21ee195a5a

2025-11-28  Greg Hogan  <code@greghogan.com>

	gnu: cmake: Update to 4.1.3.
	* gnu/packages/cmake.scm (cmake): Update to 4.1.3.

	Change-Id: I05d31c3d527a60bda22d454631a54fa6fad3b3ef

2025-11-28  Greg Hogan  <code@greghogan.com>

	gnu: cmake-bootstrap: Update to 3.31.10.
	* gnu/packages/cmake.scm (cmake-bootstrap): Update to 3.31.10.

	Change-Id: I39fb99903fc96e0afa7d0e297b832c62c9a45787

2025-11-28  Greg Hogan  <code@greghogan.com>

	gnu: cmake-build: Prevent stalls initiating tests.
	* guix/build/cmake-build-system.scm (check): Set minimum bound for
	test-load so that system tasks do not prevent low-core machines from
	starting execution of the test suite.

	Change-Id: I8751bb5b42c2a66f160117729fcb5648a635341c

2025-11-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add slurm-minimal-25.05.
	* gnu/packages/parallel.scm (slurm-minimal-25.05, slurm-25.05): New variables.

	Change-Id: Ia3b4be72b1b055abee81c895b4def0d6c145bde8

2025-11-28  Cayetano Santos  <csantosb@inventati.org>

	gnu: verilator: Update to 5.042.
	* gnu/packages/electronics.scm (verilator): Update to 5.042.

	Change-Id: Icea25d7db107e0ed1bc5578da82a4efcea02a9fc

2025-11-28  Cayetano Santos  <csantosb@inventati.org>

	gnu: nvc: Update to 1.18.2.
	* gnu/packages/electronics.scm (nvc): Update to 1.18.2.

	Change-Id: I20463dcf01fddffec88d682199f421316067b0b2

2025-11-28  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: qutebrowser: Update to 3.6.2.
	* gnu/packages/web-browsers.scm (qutebrowser): Update to 3.6.2.

	Closes: guix/guix#4516
	Change-Id: I4bd9f644ce028ae88c3af2f6db181bf68d2d4a60

2025-11-28  Raven Hallsby  <karl@hallsby.com>

	gnu: quickshell: Install QML shared objects & definitions.
	* gnu/packages/wm.scm (quickshell): Install QML shared objects to output.
	Update CMake generator configure flag to use Guix's #:generator keyword
	argument for cmake-build-system.

	Quickshell does not use these libraries at runtime, since they are statically
	linked. But external tooling (e.g. qmllint) need to know about these
	definitions. We place these libraries in the standard QML location so that
	$QML_IMPORT_PATH can find these libraries.

	Change-Id: I38afada42b8e6903970e470b0c8948783fcb3d7f

2025-11-28  Raven Hallsby  <karl@hallsby.com>

	gnu: quickshell: Remove custom build & install phases.
	* gnu/packages/wm.scm (quickshell): Remove custom phases.

	Quickshell uses the cmake-build-system, whose build and install phases are
	nearly identical to these custom phases. Reusing the standard cmake phases
	also means we allow Guix to control the build parallelism.

	Change-Id: Ia6f5da50165b1e9ce6b4443cbd64328c51f88222

2025-11-28  Robin Ole Heinemann  <robin.ole.heinemann@gmail.com>

	gnu: Add libpsf.
	* gnu/packages/electronics.scm (libpsf): New variable.

	Change-Id: I5891522df22fc38cbea19add4d5888dbc047e2a5

2025-11-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: liquidctl: Update to 1.15.0.
	* gnu/packages/hardware.scm (liquidctl): Update to 1.15.0.
	[native-inputs]: Add python-setuptools.

	Change-Id: Iab8c3aaa6155acab54d92dfed90c38e0334dea58

2025-11-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: unoconv: Switch to pyproject.
	* gnu/packages/libreoffice.scm (unoconv):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add 'check phase replacement.
	[native-inputs]: Add gnu-make, python-setuptools.

	Change-Id: I2a8c35fddcc9af4a51c0414feea8a74261b37de2

2025-11-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: licenseheaders: Update to 0.8.8.
	* gnu/packages/license.scm (licenseheaders): Update to 0.8.8.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.
	<#:test-backend, #:test-flags, #:phases>: Run tests.
	[native-inputs]: Add python-setuptools.

	Change-Id: Idbfc65edac210c9423ca9b6786c442ca75b8bbef

2025-11-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-hidapi: Switch to pyproject.
	* gnu/packages/libusb.scm (python-hidapi):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Refresh phase 'patch-configuration.
	Remove other phase replacements, use <#:configure-flags> instead.
	<#:test-backend>: Set it.
	[native-inputs]: Add python-setuptools.

	Change-Id: I3ae1ed5b819a80abd3ec17a7fbe69d72a6e7a413

2025-11-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyusb: Switch to pyproject.
	* gnu/packages/libusb.scm (python-pyusb):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Run guix style.
	<#:modules>: Use (guix build pyproject-build-system).
	[native-inputs]: Add python-setuptools.

	Change-Id: I5269de23e9879f3b1e69205e5dd3dd60266690e8

2025-11-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-libusb1: Switch to pyproject.
	* gnu/packages/libusb.scm (python-libusb1):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.
	<modules>: Use (guix build pyproject-build-system).
	<#:test-backend, #:test-flags>: Set them to run tests.
	<#:phases>: Add phase 'remove-installed-tests.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I82a5d5d13df391b6844e692344a2a4e27f3e881e

2025-11-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-jupyter-packaging: Switch to pyproject.
	* gnu/packages/jupyter.scm (python-jupyter-packaging):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Replace 'check phase with a 'configure-tests phase.
	[native-inputs]: Add python-setuptools.  Remove python-coverage and
	python-pytest-cov.

	Change-Id: Ic0d18a42290ba29f88289bcdd8435c0aefb42d80

2025-11-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sparqlkernel: Switch to pyproject.
	* gnu/packages/jupyter.scm (python-sparqlkernel):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Relocate phase 'install-kernelspec.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I2b65b4e23f212ef654d0efcb9a8a2e28bed343e1

2025-11-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-bash-kernel: Update to 0.10.0.
	* gnu/packages/jupyter.scm (python-bash-kernel): Update to 0.10.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Refresh style.
	[native-inputs]: Add python-flit-core.
	[inputs]: Add python-filetype.

	Change-Id: I4c1518a40c5cff7213697e357d0517f624d0e9eb

2025-11-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-tornasync: Switch to pyproject.
	* gnu/packages/python-check.scm (python-pytest-tornasync):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Drop all.
	[propagated-inputs]: Remove python-pytest.
	[native-inputs]: Add python-pytest-bootstrap and python-setuptools.

	Change-Id: I78cca7bbbe4ba233fd24c3b986174a823d288443

2025-11-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-repeat: Update to 0.9.4.
	* gnu/packages/python-check.scm (python-pytest-repeat): Update to 0.9.4.
	[source] <pypi-uri>: Fix archvie name.
	[arguments]: Drop all.
	[propagated-inputs]: Remove python-pytest.
	[native-inputs]: Remove python-setuptools-scm; add python-hatchling and
	python-pytest-bootstrap.

	Change-Id: Idb480a394f30b47f67e7d4134dfa294b9a9ba2b7

2025-11-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-mockito: Update to 0.0.5.
	* gnu/packages/python-check.scm (python-pytest-mockito): Update to 0.0.5.
	[arguments] <phases>: Add 'set-version; use default 'check.
	[propagated-inputs]: Remove python-pytest.
	[native-inputs]: Add python-hatch-vcs, python-hatchling,
	python-pytest-bootstrap, and python-setuptools-scm.

	Change-Id: Ie6acb167416a8d236dd9c9533128a44ceae85589

2025-11-27  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add python-amaranth.
	* gnu/packages/electronics.scm (python-amaranth): New variable.

	Change-Id: I2a914751b600fe22d8d5ca885d847957bbe2793e

2025-11-27  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add python-pyvcd.
	* gnu/packages/electronics.scm (python-pyvcd): New variable.

	Change-Id: Id01ee8ceba3df4ed2730fd8bfedf35a4fc2a3172

2025-11-27  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add python-jschon.
	* gnu/packages/python-xyz.scm (python-jschon): New variable.

	Change-Id: I0c79df0fd79190a64fb52b998032b0a4ed54ca25

2025-11-27  Cayetano Santos  <csantosb@inventati.org>

	gnu: sby: Fix typo.
	* gnu/packages/electronics.scm (sby)[arguments]: Fix typo in
	'patch-/usr/bin/env #:phase.

	Change-Id: I00e1c6d6df1161bfc8ea8cec68efa2f6a61f343d

2025-11-27  Cayetano Santos  <csantosb@inventati.org>

	gnu: yices: Update to 2.7.0.
	* gnu/packages/maths.scm (yices): Update to 2.7.0.
	[native-inputs]: Add python-minimal-wrapper.
	[source]: Switch to git-fetch.

	Change-Id: I5b6d05770b11f7218339fb7266e9da7681dd20a3

2025-11-27  Cayetano Santos  <csantosb@inventati.org>

	gnu: libpoly: Update to 0.2.0.
	* gnu/packages/maths.scm (libpoly): Update to 0.2.0.
	[native-inputs]: Add python-minimal-wrapper.
	[arguments]: Remove #:configure-flags.

	Change-Id: Ib920e643fa5f8eea387ed802c137a67410a8dbfa

2025-11-27  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add eqy.
	* gnu/packages/electronics.scm (eqy): New variable.

	Change-Id: I8ec52ccddc549ca6fa65ef073a905d09fa27000b

2025-11-27  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add mcy.
	* gnu/packages/electronics.scm (mcy): New variable.

	Change-Id: I3f78e42d91255e7adf88609a82111e53f0225f33

2025-11-27  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add sby-gui.
	* gnu/packages/electronics.scm (sby-gui): New variable.

	Change-Id: If1a1737f735b0e7b27a10b864c192600e22b53b9

2025-11-27  Cayetano Santos  <csantosb@inventati.org>

	gnu: Rename variable symbiyosys to sby.
	* gnu/packages/electronics.scm (symbiyosys): Rename to "sby".
	(simbiyosys): Define as deprecated by "sby".

	Change-Id: I4717cef165862eea841d33d9aff03f62d3383487

2025-11-27  Cayetano Santos  <csantosb@inventati.org>

	gnu: symbiyosys: Fix build.
	* gnu/packages/electronics.scm (symbiyosys)[inputs]: Remove
	git-minimal/pinned and yosys; add yosys-clang.
	[arguments]<#:make-flags>: Use clang.
	<#:phases>: Add build and delete git-init.
	<#:parallel-tests?>: Disable.
	[home-page]: Update.
	[description]: Improve.
	[synopsis]: Typo.

	Change-Id: I7ce2ba0daf35b2c21df3c217ef3113e621d129cc

2025-11-27  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	etc: committer: Fix crashes when inputs only change order.
	* etc/committer.scm.in (change-commit-message): Fix handling when package
	inputs are the same but in different order.

	Change-Id: I8760a7c8fb57c82d657b239a50c973ba81f9781f

2025-11-27  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: Rename (gnu packages pikchr) into (gnu packages diagram)
	* gnu/packages/pikchr.scm: Rename to gnu/packages/diagram.scm.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Change file name.
	* po/packages/POTFILES.in: Likewise.

	Change-Id: Id4322546f1fe6a420deaa292a328e623e3909e5c

2025-11-27  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: Add dpic.
	* gnu/packages/pikchr.scm (dpic): New variable.

	Change-Id: Ib02827db06af8aa6be14030a06a44d82b4d7d1df

2025-11-27  luca  <luca.kredel@web.de>

	gnu: duperemove: Update to 0.15.2.
	* gnu/packages/disk.scm (duperemove): Update to 0.15.2.
	[native-inputs]: Add xxhash, libbsd.

	Change-Id: Iefbb30b587a62b842e3f5c640bf17045fb99387b

2025-11-27  Dariqq  <dariqq@posteo.net>

	gnu: Remove mercurial/pinned.
	* gnu/packages/version-control.scm (mercurial/pinned): Delete variable.
	(mercurial-check-phase): Move into mercurial.
	* guix/hg-download.scm (hg-package): Use mercurial.

	Change-Id: I4303308554cc67b73c88a46c89577f79c84e0f15

2025-11-27  Dariqq  <dariqq@posteo.net>

	gnu: Remove subversion/pinned.
	* gnu/packages/version-control.scm (subversion/pinned): Delete variable.
	* guix/svn-download.scm (subversion-package): Use subversion

	Change-Id: I6b683147bd40b53d41d072ab99ce04012227c726

2025-11-27  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: blueman: Update to 2.4.6.
	* gnu/packages/networking.scm (blueman): Update to 2.4.6.

	Change-Id: I390d2b95bb8a02f81eb68779a32cd9142d8bf00c

2025-11-27  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: udiskie: Update to 2.5.8.
	* gnu/packages/freedesktop.scm (udiskie): Update to 2.5.8.

	Change-Id: I10bc1bad7f4c1ab8f99fe2b2ab57e352f8b2e76b

2025-11-27  Raven Hallsby  <karl@hallsby.com>

	gnu: mu: Add additional file to patch-bin-references phase.
	* gnu/packages/mail.scm (mu): Add mu-utils-file.cc's call to /bin/rm to
	patch-bin-references phase.

	When mu runs as a server, it creates a randomly-named temporary directory in
	`/tmp/`. Mu previously hard-coded a path to `/bin/rm` for removing this
	directory when the server closed. We missed this one in the phase that patches
	these paths.

	This has also been reported upstream, but will only make it into the next
	release of mu. In the meantime, we can just patch the /bin/rm for ours and
	remove the whole phase when the next release happens.

	https://github.com/djcb/mu/issues/2887
	https://github.com/djcb/mu/commit/f237a2b9905475fb95da6a04e318d10cab61ddeb
	https://github.com/djcb/mu/commit/fc4d5b01a703e8c8cc390cfea135f08d3b45ccab

	Change-Id: I419b994ca403a14c20520755116591196b724fae

2025-11-27  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: dcmtk: Update to 3.6.9.
	* gnu/packages/image-processing.scm (dcmtk): Update to 3.6.9.
	[source]: Switch to git-fetch.

	Change-Id: I1316f86bb739caf1119d875bcaafebf200664b3a

2025-11-27  Liam Hupfer  <liam@hpfr.net>

	gnu: Add emacs-elisp-def.
	* gnu/packages/emacs-xyz.scm (emacs-elisp-def): New variable.

	Change-Id: Id666026eb39a5589fe05e02eba27deeb9439fbe3

2025-11-27  Liam Hupfer  <liam@hpfr.net>

	gnu: Add emacs-mlscroll.
	* gnu/packages/emacs-xyz.scm (emacs-mlscroll): New variable.

	Change-Id: I0342920f8398e124246b99917d75c9fdfa1e166a

2025-11-27  Liam Hupfer  <liam@hpfr.net>

	gnu: Add emacs-form-feed-st.
	* gnu/packages/emacs-xyz.scm (emacs-form-feed-st): New variable.

	Change-Id: I8411f119c6074bc18f4a263d38037e8e2d7feeee

2025-11-27  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: Add bcachefs-linux-module.
	* gnu/packages/file-systems.scm (bcachefs-linux-module): New variable.

	Change-Id: Ib0e9ff3ba121d3b45c3f79b2acd31782ea93dc6c

2025-11-27  Zacchaeus  <eikcaz@zacchae.us>

	gnu: exim: Enable forward and reverse proxy.
	* gnu/packages/mail.scm (exim): Uncomment flags to enable forward and reverse
	proxy transport options.

	Change-Id: Ibac2f769159de497bb501a90feb562e1f2ff3586

2025-11-27  Jean-Baptiste Note  <jean-baptiste.note@m4x.org>

	gnu: Fix licenses for ROCm packages.
	* gnu/packages/rocm.scm (roct-thunk-interface): Add license:expat to license
	list.
	(rocm-opencl-runtime, rocm-bandwidth-test): Change license from license:ncsa
	to license:expat.

	Change-Id: I48606874954a420c3afa950f7943f3d3bde10091

2025-11-27  Jean-Baptiste Note  <jean-baptiste.note@m4x.org>

	gnu: Add amd-smi.
	* gnu/packages/rocm.scm (make-esmi-source, %e-smi-version-for-rocm,
	e-smi-for-amd-smi, amd-smi): New variables.
	* gnu/packages/patches/amd-smi-python.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: Idaba3d36e11457eaf08d1989fac653853c840f95

2025-11-27  Yarl Baudig  <yarl-baudig@mailoo.org>

	graph: graphml backend: simplification
	I don't see the necessity of this string-replace-substring/object->string
	dance and the result is ill-formed with another node type than package.

	* guix/graph.scm (emit-graphml-node): simplfify.
	(emit-graphml-edge): simplify.

	Change-Id: If7520a9829ad5f6ebcc5357b201ab58d6e43b735

2025-11-27  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: tecoc: New package.
	* gnu/packages/text-editors.scm(tecoc): New variable.

	Change-Id: I6529022c5fa183aa91de51af45ea1bd3aeb24bfd

2025-11-27  Christopher Baines  <mail@cbaines.net>

	gnu: guile-drmaa: Fix build.
	This was broken with the nyacc package changed.

	* gnu/packages/guile-xyz.scm (guile-drmaa):[propagated-inputs]: Use
	nyacc-1.08.1.

	Change-Id: I98fc0b299a5c57f3b15df53f4facc4a401ed6c42

2025-11-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: parallel: Separate out the doc directory.
	* gnu/packages/parallel.scm (parallel)[outputs]: Add doc.
	[arguments]: Add configure-flags.

	Change-Id: I3a3e57a60d4e2089be9a04505f1756ccbb2300ce

2025-11-27  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20251122.
	* gnu/packages/parallel.scm (parallel): Update to 20251122.

	Change-Id: I3c8c01b46ec01a23522847888c0005b6dc02656d

2025-11-27  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-invoke: Update to 2.2.1.
	* gnu/packages/python-xyz.scm (python-invoke): Update to 2.2.1.

	Change-Id: I561645f4cc4eba0c37e2a80897b964e83d087acb

2025-11-27  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-invoke: Workaround a recent regression with entry points.
	This works around a recent regression introduced in the
	pyproject-build-system.

	* gnu/packages/python-xyz.scm (python-invoke) [#:phases]
	{fix-entry-points}: New phase.

	Change-Id: I4a9bd3bd57cfbff1bb9e7a6b4c29e781065bd586

2025-11-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sphinx-sitemap: Switch to pyproject.
	* gnu/packages/sphinx.scm (python-sphinx-sitemap):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I5dd05e231fb290df38f4d06a64e8565e83d20888

2025-11-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sphinx-theme-builder: Switch to pyproject.
	* gnu/packages/sphinx.scm (python-sphinx-theme-builder):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Drop them.

	Change-Id: Ic01a4787b9ac696e1995f1debf585babcd2be0eb

2025-11-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sphinxcontrib-autoprogram: Update to 0.1.9.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-autoprogram): Update to 0.1.9.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.

	Change-Id: I84abe2d46dc0a080a678d71e69aa749570152dd4

2025-11-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sphinx-autobuild: Update to 2025.08.25.
	* gnu/packages/sphinx.scm (python-sphinx-autobuild): Update to 2025.08.25.
	[source]: Switch to git-fetch.
	[propagated-inputs]: Add python-starlette, python-uvicorn,
	python-watchfiles, python-websockets.
	[native-inputs]: Add python-httpx.

	Change-Id: Ieac2da4f9bec9d5ee588376bcc45105c2005a8cb

2025-11-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sphinx-autobuild: Switch to pyproject.
	* gnu/packages/sphinx.scm (python-sphinx-autobuild):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-flit-core.

	Change-Id: Ic6e1e771cf945ae857c3279271e366956a2f8b63

2025-11-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: repo2docker: Remove python-sphinx-autobuild native-input.
	This is a development-only input.

	* gnu/packages/jupyter.scm (repo2docker)[native-inputs]:
	Remove python-sphinx-autobuild.

	Change-Id: I9d1596214bf93d57e1e7622ec05bf8e818722e9d

2025-11-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pybiomart: Remove python-sphinx-autobuild native-input.
	This is a development-only input.

	* gnu/packages/bioinformatics.scm (python-pybiomart)[native-inputs]:
	Remove python-sphinx-autobuild.

	Change-Id: Ie806c28dcbe7e139f79476ec8086b7af24ec527c

2025-11-26  luca  <luca.kredel@web.de>

	gnu: reuse: Update to 6.2.0.
	* gnu/packages/license.scm (reuse): Update to 6.2.0.
	[source]: Change to git-fetch.
	[arguments] <test-flags>: Prevent running tests in "src".
	<phases>: Remove 'chdir
	[inputs]: Remove python-boolean.py; add git, jujutsu, mercurial,
	python-charset-normalizer, and python-magic.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ia8c9ceea488d1b4d9e247444494143529f523c51
	Reviewed-by: Nguyễn Gia Phong <mcsinyx@disroot.org>
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-26  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: unbound: Update to 1.24.2.  [security-fixes]
	This update includes fix for CVE-2025-11411.

	* gnu/packages/dns.scm (unbound): Update to 1.24.2.

	Change-Id: I36e56a6bdd3f73f216047157881faf24a1f68bfb

2025-11-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sphinxext-opengraph: Switch to pyproject.
	* gnu/packages/sphinx.scm (python-sphinxext-opengraph):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Remove 'check phase replacement.  Add phase
	'set-version.
	[native-inputs]: Add python-setuptools.

	Change-Id: I8e76fb1ec9ac494d4a345e61660e974f2397ca9f

2025-11-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sphinx-intl: Switch to pyproject.
	* gnu/packages/sphinx.scm (python-sphinx-intl):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Disable failing tests.
	[native-inputs]: Add python-mock, python-pytest, python-setuptools.

	Change-Id: I7b5f4ab526d39feb2ed26025c908179ea22d0b48

2025-11-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mpl-sphinx-theme: Switch to pyproject.
	* gnu/packages/sphinx.scm (python-mpl-sphinx-theme):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.

	Change-Id: I7d6784ff597393d39dd9868bb449675cf96f746e

2025-11-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-guzzle-sphinx-theme: Switch to pyproject.
	* gnu/packages/sphinx.scm (python-guzzle-sphinx-theme):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I06da4737bc64626cb7745f3796835daa84ebaf50

2025-11-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sphinx-argparse: Update to 0.5.2.
	* gnu/packages/sphinx.scm (python-sphinx-argparse): Update to 0.5.2.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Add python-docutils.
	[native-inputs]: Remove python-commomark, python-sphinx-rtd-theme.
	Add python-flit-core, python-lxml, python-setuptools,
	python-typing-extensions.

	Change-Id: Ife8585e1b19b332f764a74987bff6b1f2b83ca6f

2025-11-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sphinx-me: Switch to pyproject.
	* gnu/packages/sphinx.scm (python-sphinx-me):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.

	Change-Id: I46dded77ef185f717cbeb0d6752def0ca7f29997

2025-11-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sphinxcontrib-svg2pdfconverter: Switch to pyproject.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-svg2pdfconverter):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I7ddd94d7c6a6e4b309ee0281f83387b1df75e2cd

2025-11-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sphinx-tabs: Update to 3.4.7.
	* gnu/packages/sphinx.scm (python-sphinx-tabs): Update to 3.4.7.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments, propagated-inputs]: Improve style.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ibb4f25ae8618fc7a1add46211c9466c72fbf40c4

2025-11-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sphinxcontrib-newsfeed: Switch to pyproject.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-newsfeed):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[home-page]: Refresh it.

	Change-Id: I48b45337fe08e28873741f75bef952187f6a3561

2025-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-web-shop-shopify: Update to 7.0.12.
	* gnu/packages/tryton.scm (trytond-web-shop-shopify): Update to 7.0.12.

	Change-Id: I0251933a58b0389e8d2099db39e6de69d69f62ab

2025-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-supply: Update to 7.0.5.
	* gnu/packages/tryton.scm (trytond-stock-supply): Update to 7.0.5.

	Change-Id: Ibf7f109d36df88c23a103ad1cda975e3b1539e01

2025-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-point: Update to 7.0.3.
	* gnu/packages/tryton.scm (trytond-sale-point): Update to 7.0.3.

	Change-Id: Ic613f27cb43ceda49c722d672bc4a30e6c4ec733

2025-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-discount: Update to 7.0.2.
	* gnu/packages/tryton.scm (trytond-sale-discount): Update to 7.0.2.

	Change-Id: Icd21b7581ea1f57e7d648b2f3d9199f2ca37d8be

2025-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-purchase: Update to 7.0.15.
	* gnu/packages/tryton.scm (trytond-purchase): Update to 7.0.15.

	Change-Id: I9302321acf2911ba94b17094a8b8e5f49058783c

2025-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-production-outsourcing: Update to 7.0.2.
	* gnu/packages/tryton.scm (trytond-production-outsourcing): Update to 7.0.2.

	Change-Id: I5d64401b3b1ccb1506707c181d5a00bd6b852b8c

2025-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-product-price-list-dates: Update to 7.0.1.
	* gnu/packages/tryton.scm (trytond-product-price-list-dates): Update to 7.0.1.

	Change-Id: Ic05d9e678e268f5ce8186e78e0c098d69c5686b3

2025-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-incoterm: Update to 7.0.3.
	* gnu/packages/tryton.scm (trytond-incoterm): Update to 7.0.3.
	[propagated-inputs]: Remove trytond-country.

	Change-Id: Idbbc9fddab2e6f92e0716ed7d7defb338901415a

2025-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-document-incoming-invoice: Update to 7.0.1.
	* gnu/packages/tryton.scm (trytond-document-incoming-invoice): Update to 7.0.1.

	Change-Id: Icfa8300af5cbb99d9376966d469154b9a3a4ef0b

2025-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-tax-non-deductible: Update to 7.0.1.
	* gnu/packages/tryton.scm (trytond-account-tax-non-deductible): Update to 7.0.1.

	Change-Id: I27eed33ea3a902f4b642ee94185ea22972ae0702

2025-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-stock-eu: Update to 7.0.6.
	* gnu/packages/tryton.scm (trytond-account-stock-eu): Update to 7.0.6.

	Change-Id: I429c74cdaa2fe6cd0962bd34181a9e3c624a5627

2025-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-statement-rule: Update to 7.0.2.
	* gnu/packages/tryton.scm (trytond-account-statement-rule): Update to 7.0.2.

	Change-Id: I133763ddbbbad7b9897b59a2c313e4203e92c1a8

2025-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-statement: Update to 7.0.5.
	* gnu/packages/tryton.scm (trytond-account-statement): Update to 7.0.5.

	Change-Id: Idf6f30116b410bcff5c9f4f720df6a41b783413d

2025-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-payment-stripe: Update to 7.0.5.
	* gnu/packages/tryton.scm (trytond-account-payment-stripe): Update to 7.0.5.
	  [propagated-inputs]: Replace python-stripe by python-strip-12.

	Change-Id: I23c1fb3a1ad9cc5177353e2d6a16a922dafc9de2

2025-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-payment-clearing: Update to 7.0.6.
	* gnu/packages/tryton.scm (trytond-account-payment-clearing): Update to 7.0.6.

	Change-Id: I53160b11150047a529d2f0e436e427f374a9167e

2025-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: tryton: Update to 7.0.29.
	* gnu/packages/tryton.scm (tryton): Update to 7.0.29.

	Change-Id: Ie63744cec8d83a04feaf5580225634bb23559b47

2025-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond: Update to 7.0.40.
	* gnu/packages/tryton.scm (trytond): Update to 7.0.40.

	Change-Id: I5d97498371f784b4f80778ee669277b6cac7928c

2025-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-sql: Update to 1.7.0.
	* gnu/packages/databases.scm (python-sql): Update to 1.7.0.

	Change-Id: Ifb5a1daba79c6a065981046e01eef13f5337132c

2025-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-mt940: Update to 0.7.0.
	* gnu/packages/finance.scm (python-mt940): Update to 0.7.0.

	Change-Id: I0be4368aaf1f7fc627ec3f8e16077edeb20e1a9e

2025-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add python-stripe-12.
	* gnu/packages/python-web.scm (python-stripe-12): New variable.

	Change-Id: I7f72a250a1b93625c37788819eb904004397ec0a

2025-11-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-meshio: Update to 5.3.5.
	* gnu/packages/simulation.scm (python-meshio): Update to 5.3.5.
	[source]: Remove snippet.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[propagated-inputs]: Remove python-importlib-metadata.
	[inputs, description]: Improve style.

	Change-Id: I9cfe0bdbef3bbb8628e065d523dd65bf1fe388c6

2025-11-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: fenics: Switch to pyproject.
	* gnu/packages/simulation.scm (fenics):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Relocate field, improve style.
	<#:test-flags>: Use them, and skip flaky tests.
	[native-inputs]: Add python-setuptools.

	Change-Id: I85825ec6aa2a68db74cb7b5864103bbf34c33031

2025-11-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-commonroad-route-planner: Switch to pyproject.
	* gnu/packages/simulation.scm (python-commonroad-route-planner):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.
	<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I4df18bbc6bafa2d156e8569646e6b5b1af464714

2025-11-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-commonroad-io: Switch to pyproject.
	* gnu/packages/simulation.scm (python-commonroad-io):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.
	<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.  Remove python-pytest.

	Change-Id: Ib678e1e41ab51dbfef75fc86dee327c721de5731

2025-11-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-commonroad-vehicle-models: Switch to pyproject.
	* gnu/packages/simulation.scm (python-commonroad-vehicle-models):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.
	<#:test-flags>: Ignore failing tests.
	[native-inputs]: Add python-matplotlib, python-pytest, python-scipy,
	python-setuptools.

	Change-Id: If774ec9d9c8185367b2e2360e60e05038b11eca6

2025-11-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-fenics-ffc: Switch to pyproject.
	* gnu/packages/simulation.scm (python-fenics-ffc):
	[source, arguments, description]: Improve style.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I311ee58857bb796e6cacece5408a2eb62c754a04

2025-11-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-fenics-ufl-2019.
	* gnu/packages/simulation.scm (python-fenics-ufl-2019): New variable.

	Change-Id: Ie0dccb8e5500cdaa14b6f32621ce48d1399b9979

2025-11-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-fenics-ufl: Update to 2025.2.0.
	* gnu/packages/simulation.scm (python-fenics-ufl): Update to 2025.2.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Drop them.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I747c989bd6dbcfa034182523ec6be7976d7f3f33

2025-11-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: open-simulation-interface: Switch to pyproject.
	* gnu/packages/simulation.scm (open-simulation-interface):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: Ie27bdc726ee7a943cdb7a59b86595853e78a575e

2025-11-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: mbed-tools: Update to 7.59.0.
	* gnu/packages/embedded.scm (mbed-tools): Update to 7.59.0.
	[build-system]: Switch to pyproejct-build-system.
	[arguments] <phases>: Remove 'relax-requirements; add 'fix-pytest-config;
	use default 'check.
	[propagated-inputs]: Remove python-pdoc3.
	[native-inputs]: Remove python-pytest-cov; add python-setuptools and
	python-setuptools-scm.

	Change-Id: I277b573ae5983f1a48b657bdbbfba311600d82cf

2025-11-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-psptool: Update to 3.1.
	* gnu/packages/embedded.scm (python-psptool): Update to 3.1.
	[source]: Switch to git-fetch.
	<snippet>: Drop it as no longer required.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <test-backend>: Use 'unittest.
	[native-inputs]: Add python-psptrace-bootstrap and python-setuptools.

	Change-Id: Iadf37adc484d2b19db710e0110343e965b5e2e08

2025-11-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-psptrace.
	* gnu/packages/embedded.scm (python-psptrace, python-psptrace-bootstrap):
	New variables.

	Change-Id: Ie36a997170c7623790b3fabe4c786513031959c2

2025-11-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pypika: Update to 0.49.0.
	* gnu/packages/databases.scm (python-pypika): Update to 0.49.0.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest and python-setuptools.

	Change-Id: I3f35b622325d8a2d4c953eb0f71475303b9ee44e

2025-11-26  Alvin Hsu  <aurtzy@gmail.com>

	gnu: Add emacs-agitjo.
	* gnu/packages/emacs-xyz.scm (emacs-agitjo): New variable.

	Change-Id: I2b7597b337e7f46ec062860818d142762faefeb2

2025-11-26  Alvin Hsu  <aurtzy@gmail.com>

	gnu: emacs-disproject: Build manual.
	* gnu/packages/emacs-xyz.scm (emacs-disproject)[arguments]<#:phases>:
	Add 'build-info-manual phase.
	<#:tests?>: Disable.
	[native-inputs]: Add texinfo.

	Change-Id: Ie50460ca05a45121e6b96e953d2b7d2821b55dbe

2025-11-26  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-elisp-autofmt: Update to 0.1-1.c276564.
	* gnu/packages/patches/emacs-elisp-autofmt-fix-region-send.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add reference to it.
	* gnu/packages/emacs-xyz.scm (emacs-elisp-autofmt): Update to 0.1-1.c276564.
	[source]: Add reference to patch.
	[arguments]<#:phases>{patch-dependencies}: Delete phase.
	{fix-tests}: Remove one workaround.
	<#:include>: Add elisp-autofmt-cmd.py
	<#:test-command>: Replace "tests" by "test".

	Change-Id: Ie74a7f57e77c88899bd084b882299438115c646f

2025-11-26  Andreas Enge  <andreas@enge.fr>

	gnu: sdrangel: Update to 7.22.4.
	* gnu/packages/radio.scm (sdrangel): Update to 7.22.4.

	Change-Id: If1480fddcb4f6e8425295c7d5513d091edcd5716

2025-11-26  Andreas Enge  <andreas@enge.fr>

	gnu: libdab: Update to 0.8-2.dfacdcd.
	* gnu/packages/radio.scm (libdab): Update to 0.8-2.dfacdcd.

	Change-Id: Ie9658538d3248d827380527d5962ed1fc435c875

2025-11-26  Lee Thompson  <lee.p.thomp@gmail.com>

	gnu: Add book-emacs-lisp-elements.
	* gnu/packages/books.scm (book-emacs-lisp-elements): New variable.

	Change-Id: Ibec232a083974a915f05cc0e005eaf1e8a631c39

2025-11-26  Efraim Flashner  <efraim@flashner.co.il>

	system: image: Expand list of bootloaders using grub-efi.
	* gnu/system/image.scm (bootloader-uses-grub-efi?): Add the other
	grub-efi* bootloader names.

	Change-Id: I5b7140db16022601fbf7326f45ebe0a058640c1c

2025-11-26  Efraim Flashner  <efraim@flashner.co.il>

	system: image: Don't add grub-efi to the build closure unless needed.
	* gnu/system/image.scm (system-disk-image)[partition-image]: In the
	initializer don't unconditionally refer to grub-efi and grub-efi32
	unless they might be needed.

	Change-Id: I6eca21e162c233cd57e840a525788af831ad6b6b

2025-11-26  Efraim Flashner  <efraim@flashner.co.il>

	system: image: Factor out testing for grub-efi bootloader.
	* gnu/system/image.scm (system-disk-image)[partition-image]: When
	testing if a partition needs to be GPT formatted, factor out the test
	for an grub-efi based bootloader.
	(bootloader-uses-grub-efi?): New variable.

	Change-Id: I62de5962b1246dcec15f0851e58234497d1426d9

2025-11-26  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-28.a8e07b7.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-28.a8e07b7.

	Change-Id: Iaec1ac04812232531013f57eceb568821968c8b9

2025-11-26  Christopher Baines  <mail@cbaines.net>

	gnu: guile-fibers-next: Update to 1.4.2-0.297359f.
	* gnu/packages/guile-xyz.scm (guile-fibers-next): Update to 1.4.2-0.297359f.
	[source]: Update Git URL.

	Change-Id: Ie13c23e07a1d35a8cc5640de31f7bebeb803d204

2025-11-26  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: gmsh: Do not propagate inputs.
	* gnu/packages/maths.scm (gmsh)[propagated-inputs]: Remove gfortran.
	Move all other packages...
	[inputs]: ...here. Remove python.
	[native-inputs]: Add python-wrapper.

	Change-Id: I6287fa91693900e73fa858ea571e6c55ba090fd9

2025-11-26  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: gmsh: Switch to G-exps.
	* gnu/packages/maths.scm (gmsh): Switch to G-exps.

	Change-Id: I509129c49bcec3070eee748857a4bc3b9f9be59e

2025-11-26  Andreas Enge  <andreas@enge.fr>

	gnu: Remove pinentry-qt5.
	* gnu/packages/gnupg.scm (pinentry-qt5): Delete variable.

	Fixes: guix/guix#3875
	Change-Id: I4cc26b2ad635cc6c0fcfe6834a06887c98eee151

2025-11-26  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-axolotl.
	* gnu/packages/python-crypto.scm (python-axolotl): Delete variable.

	Fixes: guix/guix#3866
	Change-Id: I296f5cbe615d20fbf7541af9a043c314ac1a1048

2025-11-26  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-future-fstrings.
	* gnu/packages/python-xyz.scm (python-future-fstrings): Delete variable.

	Fixes: guix/guix#3865
	Change-Id: I0dc9ba6b3450d61c993359b32488d1c6f516323f

2025-11-26  Andreas Enge  <andreas@enge.fr>

	gnu: Remove opensmtpd-extras.
	* gnu/packages/mail.scm (opensmtpd-extras): Delete variable.

	Fixes: guix/guix#3864
	Change-Id: Ic909c437da838bb72658cb8b45d2179536ca5b79

2025-11-26  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-misaka.
	* gnu/packages/python-xyz.scm (python-misaka): Delete variable.

	Fixes: guix/guix#3857
	Change-Id: I92b85081d3ed36d6e347c5f794654125176c8cf8

2025-11-26  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-flask-misaka.
	* gnu/packages/python-web.scm (python-flask-misaka): Delete variable.

	Change-Id: If4425c80ea59a560a1fc2f720bfb5210efbb52af

2025-11-26  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-scandir.
	* gnu/packages/python-xyz.scm (python-scandir): Delete variable.

	Fixes: guix/guix#3844
	Change-Id: I07486a29e949e4ffeca4be84ce3298796f1b84e8

2025-11-26  Andreas Enge  <andreas@enge.fr>

	gnu: Remove skktools.
	* gnu/packages/language.scm (skktools): Delete variable.

	Change-Id: I5991393625da3cdff6081994ce83bb2775da3f95

2025-11-26  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 145.0.1-2 [security-fixes].
	Contains fixes for:
	CVE-2025-13021: Incorrect boundary conditions in the Graphics: WebGPU
	                component
	CVE-2025-13022: Incorrect boundary conditions in the Graphics: WebGPU
	                component
	CVE-2025-13012: Race condition in the Graphics component
	CVE-2025-13023: Sandbox escape due to incorrect boundary conditions in
	                the Graphics: WebGPU component
	CVE-2025-13016: Incorrect boundary conditions in the JavaScript:
	                WebAssembly component
	CVE-2025-13024: JIT miscompilation in the JavaScript Engine: JIT
	                component
	CVE-2025-13025: Incorrect boundary conditions in the Graphics: WebGPU
	                component
	CVE-2025-13026: Sandbox escape due to incorrect boundary conditions in
	                the Graphics: WebGPU component
	CVE-2025-13017: Same-origin policy bypass in the DOM: Notifications
	                component
	CVE-2025-13018: Mitigation bypass in the DOM: Security component
	CVE-2025-13019: Same-origin policy bypass in the DOM: Workers
	                component
	CVE-2025-13013: Mitigation bypass in the DOM: Core & HTML component
	CVE-2025-13020: Use-after-free in the WebRTC: Audio/Video component
	CVE-2025-13014: Use-after-free in the Audio/Video component
	CVE-2025-13015: Spoofing issue in Firefox
	CVE-2025-13027: Memory safety bugs fixed in Firefox 145 and
	                Thunderbird 145

	* gnu/packages/librewolf.scm (librewolf): Update to 145.0.1-2.

	Change-Id: Ibc74847cb0bbf3ca31cd91ebead1459199a1b364

2025-11-26  Ian Eure  <ian@retrospec.tv>

	gnu: firefox-l10n: Update to 74fe0b1805ed82dd5e27092a7d0f970c68207f2f.
	* gnu/packages/librewolf.scm (firefox-l10n): Update to 74fe0b1805ed82dd5e27092a7d0f970c68207f2f.

	Change-Id: I7591affa769976cd015959c84c7afbb786fc75c0

2025-11-26  Ian Eure  <ian@retrospec.tv>

	gnu: nss-rapid: Update to 3.118.1.
	* gnu/packages/nss.scm (nss-rapid): Update to 3.118.1.

	Change-Id: I48392728cd3eab54ff73b67c03dd6cc2884c9270

2025-11-26  Maxim Cournoyer  <maxim@guixotic.coop>

	.guix-authorizations: Register csantosb's key.
	* .guix-authorizations (csantosb): Register csantosb's key.

	Voucher: Steve George <steve@futurile.net>
	Voucher: Ekaitz Zarraga <ekaitz@elenq.tech>
	Voucher: Maxim Cournoyer <maxim@guixotic.coop>
	Change-Id: I1532452abe33d875223e25ca99b4af656125a728

2025-11-25  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.85.18.
	* gnu/packages/prolog.scm (trealla): Update to 2.85.18.

	Change-Id: I7cbf059e1a2dfe8218ff3d7e55a777b5bb5abefd

2025-11-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: dosage: Move propagated inputs to inputs.
	* gnu/packages/python-xyz.scm (dosage):
	[propagated-inputs]: Move all from here ...
	[inputs]: ... to here.

	Change-Id: I6011792473f352324e99441dd8a92c301af6fe02

2025-11-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: dosage: Update to 3.2.
	* gnu/packages/python-xyz.scm (dosage): Update to 3.2.
	[propagated-inputs]: Add python-importlib-resources.
	[native-inputs]: Remove python-pytest-xdist and python-wheel.

	Change-Id: If74e7ce13df871c5ec9112c8627a6ac74e9eec62

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-opentype-sanitizer: Update to 9.2.0.
	* gnu/packages/fontutils.scm (python-opentype-sanitizer): Update to 9.2.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phase 'set-version.  Refresh phase
	'unbundle-opentype-sanitizer.
	[native-inputs]: Add python-setuptools.

	Change-Id: I0dd0fae99bf22bbfdc58e3aa4f1f98b6acbc64ea

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: nototools: Switch to pyproject.
	python-pillow also needs to be propagated, as the package uses
	from PIL import image
	in its site-packages.

	* gnu/packages/fontutils.scm (nototools):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.  Remove python-pillow.
	[propagated-inputs]: Add python-pillow.

	Change-Id: I98f1704365092d059363b26704462e849ddb62c8

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-ufoprocessor: Update to 1.14.1.
	* gnu/packages/fontutils.scm (python-ufoprocessor): Update to 1.14.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Switch <#:phases> to <#:test-backend, #:test-flags>.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ia1400f2faf5d4ed7ef4a93409388ea26f2a61eed

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sfdlib: Update to 1.2.5.
	* gnu/packages/fontutils.scm (python-sfdlib): Update to 1.2.5.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: Ic99aa86302afb4212e18118f39fae23ae2d3a371

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mutatormath: Switch to pyproject.
	* gnu/packages/fontutils.scm (python-mutatormath):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend, #:test-flags>: Set them.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I77fc56a315f80a50a989671c15c8c04ba1e45ee1

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-opentype-sanitizer: Switch to pyproject.
	* gnu/packages/fontutils.scm (python-opentype-sanitizer):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Remove 'check phase replacement.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ieafed5fee7d31293812e233695ea79fedd28b293

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-glyphsets: Switch to pyproject.
	* gnu/packages/fontutils.scm (python-glyphsets):
	[build-system]: Switch to pyproject-build-system.
	[source, arguments]: Run guix style.
	[native-inputs]: Add python-setuptools.

	Change-Id: I8d09899faf5035ff8be77b3864f7874ad7b86f7a

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-fontpens-bootstrap: Switch to pyproject.
	* gnu/packages/fontutils.scm (python-fontpens-bootstrap):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I200fd0231b92b48794f8e13b81fa223da3b3e09f

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-cffsubr: Switch to pyproject.
	* gnu/packages/fontutils.scm (python-cffsubr):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Remove 'check phase replacement.
	[native-inputs]: Add python-setuptools.  Remove python-wheel.

	Change-Id: I5ad7e1ceacbb265b12d7374ce6f763dad19991f5

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-beziers: Update to 0.6.0.
	* gnu/packages/fontutils.scm (python-beziers): Update to 0.6.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Drop them.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ie489d95de14ca79dcd8eb61aad4ef9d8b924159a

2025-11-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: tmate: Update to 2.4.0-0.ac91951.
	* gnu/packages/terminals.scm (tmate): Update to
	ac919516f4f1b10ec928e20b3a5034d18f609d68 commit.
	[source]: Build from the latest commit.
	[arguments] <phases>: Add 'fix-msgpack-version.
	[inputs]: Remove msgpack-3; add msgpack-c.

	Change-Id: I2841515e453f33e7c1a9fa1b8874e29cc0eca3dc

2025-11-25  Brendan Tildesley  <mail@brendan.scot>

	gnu: python-rencode: Make tunable
	* gnu/packages/serialization.scm (python-rencode):
	Add gcc package and mark as tunable.

	Change-Id: I9696512c3cf8a69c2a7a16b9e5a90bd18c5dc569

2025-11-25  Brendan Tildesley  <mail@brendan.scot>

	gnu: python-rencode: Move to serialization.
	* gnu/packages/python-xyz.scm: (python-rencode): Move from here ...
	* gnu/packages/serialization.scm: ... here.
	* gnu/packages/serialization.scm: Include serialisation.scm
	* gnu/packages/xorg.scm: Include serialisation.scm

	Change-Id: I3b146e7586e524ec1d61385a5be347fe9932038d

	Change-Id: I45fee0cb06a5ed59a227489746eb340c0b21e0df

2025-11-25  Brendan Tildesley  <mail@brendan.scot>

	gnu: python-rencode: Prevent native comp.
	* gnu/packages/python-xyz.scm (python-rencode):
	[arguments]: Remove -march=native and -mfma flags.

	Fixes: guix/guix#4440
	Change-Id: I6ee16c91f6a34a6af44367bb4136d7e4c0c5f438

	Change-Id: I8612f4b2fe78c558eff301b4733db2ac34d16a0e

2025-11-25  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: gambit-c: Update to 4.9.7.
	* gnu/packages/scheme.scm (gambit-c): Update to 4.9.7.

	Change-Id: Idbfe1660b02f7398abce642add0665327eb6c9c4

2025-11-25  Andreas Enge  <andreas@enge.fr>

	gnu: Remove mlucas.
	* gnu/packages/maths.scm (mlucas): Delete variable.

	Fixes: guix/guix#3839
	Change-Id: I67dcc096df5474b2b4b37458823a0ef15454be5d

2025-11-25  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-pyside-2-tools.
	* gnu/packages/qt.scm (python-pyside-2-tools): Delete variable.

	Fixes: guix/guix#3827
	Change-Id: Ida26e44f466a08cf1b10510eea4c0cdb70da723a

2025-11-25  Andreas Enge  <andreas@enge.fr>

	gnu: Remove zbackup.
	* gnu/packages/backup.scm (zbackup): Delete variable.

	Fixes: guix/guix#3822
	Change-Id: I067b8df90910444136ee6ca65148c26ba524697c

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	import: pypi: Improve home-page detection.
	A lot of python imports are generated with a #f home-page, despite the
	license being visible on PyPi.  Fix this.

	* guix/import/pypi.scm
	(<project-info>): Add fields project-info-project-home-page and
	project-info-project-source.
	(make-pypi-sexp): Use them.

	Change-Id: I661ffffc2aca37b4d42f7b7e3faa5537171523d4

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	import: pypi: Use git-fetch when possible.
	* guix/import/pypi.scm (make-pypi-source, make-source): New
	procedures.
	(make-pypi-sexp): Use them.

	Change-Id: I6136f701c313b7f0356bb7fdb73140e97a3adabe

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	import: pypi: Enforce home-page https prefix.
	* guix/import/pypi.scm (make-pypi-sexp): Improve home-page handling to
	enforce an https:// prefix, even in the case where upstream uses http://.

	Change-Id: Iff4164a5f1ddc96af67ca7b092d3b9bbd6e2a827

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	import: pypi: Improve license detection.
	A lot of python packages are generated with an #f license, despite the
	license being on pypi and in metadata.  Fix this.

	* gnu/import/pypi.scm (find-license): Add procedure.
	(make-pypi-sexp): Use procedure find-license.

	Change-Id: Ia8e476f85a4b9193a0634de7a9bd66e40dcf2d44

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-markdown-strings: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-markdown-strings):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend, #:test-flags>: Set them.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ic9d4ac2bee4fc192cb7f3cc2e316d9cfbc799d33

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pymonad: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pymonad):
	[source, arguments]: Run guix style.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I28fe224a9533e9c32dc2f5e799b1358001bbdd0d

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-misskey: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-misskey):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I5ecad84a0399778eedb554ef6a3066e8a0d9c3a1

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-nanoid: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-nanoid): Re-indent.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Drop them.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: I4fe87423021c6f5dc469e6e548469d7ccb748f39

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-rcslice: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-rcslice):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend>: Set it.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I68ab5aa82276a023d7c3b8bb084d72e6ba2aa131

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-cyclic: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-cyclic):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend>: Set it.
	[native-inputs]: Add python-setuptools.

	Change-Id: I49b6b256cff754cc335e64187f9e445ee0323f48

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: i3-autotiling: Move to (gnu packages wm).
	* gnu/packages/python-xyz.scm (i3-autotiling): Move from here ...
	* gnu/packages/wm.scm (i3-autotiling): ... to here.

	Change-Id: Ifcff8892901c4791b7e349e46243aebc61e60210

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-i3ipc: Move to (gnu packages wm).
	* gnu/packages/python-xyz.scm (python-i3ipc): Move from here ...
	* gnu/packages/wm.scm (python-i3ipc): ... to here.
	(python-i3ipc)[source]: Update to 2.2.1-0.a670f24.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Ignore failing tests.
	<#·phases>: Add phases 'fix-configuration and 'start-xserver to run
	tests properly.
	[native-inputs]: Add i3-wm, python-pytest, python-pytest-asyncio,
	python-pytest-timeout, python-setuptools, xorg-server-for-tests.

	Change-Id: I80fd9fcc3c712238ffe0addc7ceecb2e6341b503

2025-11-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-libfreenect: Fix build with gcc-1.14.
	* gnu/packages/openkinect.scm (python-libfreenect):
	[arguments] <configure-flags>: Add relaxation for GCC 1.14 strictness,
	sort alphabetically.
	[native-inputs]: Remove python-cython; add python-cython-0.

	Change-Id: I0a2f3a1e2073f8bd9c2244f9bf8b01db0e6b004a

2025-11-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyscss: Fix build by addig python-six.
	* gnu/packages/python-web.scm (python-pyscss):
	[propagated-inputs]: Add python-six.
	[native-inputs]: Remove python-pytest-cov and python-wheel.

	Change-Id: I62556defdac33df9c7f8551708f694a2d33d0262

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-geomet: Update to 1.1.0.
	* gnu/packages/python-xyz.scm (python-geomet): Update to 1.1.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.
	[synopsis, description]: Improve style.

	Change-Id: If3072c4ac81550b29cb11376e5f25f7db3fd55a8

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-biblib: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-biblib):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.

	Change-Id: I3388d9ccdab2552c1c7124abb5c8b4ae548ba63a

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-gatt: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-gatt):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: Idaea7bc4b233513e38163acb9589490f8da3595d

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-preshed: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-preshed):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove former <#:modules> and <#:phases>, not necessary
	due to the switch to git-fetch.
	<#:phases>: Replace 'check phase, to run it from the output and delete
	it afterwards. This is necessary because tests import modules using
	relative names, and the modules are compiled.  Add phase
	'patch-msvccompiler.
	[native-inputs]: Add python-setuptools.

	Change-Id: I8524c7257d9f41545e3e03d5c676c0534651aece

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-cymem: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-cymem):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Drop them.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ie872ffa80538fda221b7a94ea927b515cf4e7ac6

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-hypy-utils: Update to 1.0.29.
	* gnu/packages/python-xyz.scm (python-hypy-utils): Update to 1.0.29.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ib7e79df1c9b2f107a961a0348f0270e03f9b0156

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-itemadapter: Update to 0.12.0.
	* gnu/packages/python-xyz.scm (python-itemadapter): Update to 0.12.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-hatchling.
	[description]: Improve style.

	Change-Id: I6410daa7e06f167a34dcfbe8833f1c2bc567cfd1

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-posix-ipc: Update to 1.3.2.
	* gnu/packages/python-xyz.scm (python-posix-ipc): Update to 1.3.2.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Ignore file failing test collection.
	<#:phases>: Replace phase 'patch-cc-path by 'set-cc-path.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: I4ddb86b4683d8477cd37f9a7d4a4712de58369e7

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-queuelib: Update to 1.8.0.
	* gnu/packages/python-xyz.scm (python-queuelib): Update to 1.8.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-hatchling, python-pytest.
	[synopsis, description]: Improve style.

	Change-Id: I9dcc90d8db515d6ec9cdc9ac3bd6d311bfd8e73a

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyee: Update to 13.0.0.
	* gnu/packages/python-xyz.scm (python-pyee): Update to 13.0.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-mock, python-pytest,
	python-pytest-asyncio-0.26, python-pytest-trio, python-setuptools.
	[description]: Improve style.

	Change-Id: I09e87b248e35e9a5cf46f978f1ef3fbc182977ba

2025-11-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pydispatcher: Update to 2.0.7.
	* gnu/packages/python-xyz.scm (python-pydispatcher): Update to 2.0.7.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Drop them.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I593eef1ce5d30caea178ade07af1ecc6f863b535

2025-11-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-zitadel-oidc-v3: Update to 3.45.0.
	* gnu/packages/golang-web.scm (go-github-com-zitadel-oidc-v3): Update to 3.45.0.
	[arguments] <test-flags>: Remove "-vet=off" option, as no longer required.

	Change-Id: I1fecf5525f25ef1e0506f372d861e0fdaf6db3d2

2025-11-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-jose-go-jose-v4: Update to 4.0.5.
	* gnu/packages/golang-web.scm (go-github-com-go-jose-go-jose-v4): Update to 4.0.5.

	Change-Id: I13cfb0199061de6f33955c16d3676b91716ac427

2025-11-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-jose-util: Inherit from go-github-com-go-jose-go-jose-v4.
	* gnu/packages/golang-web.scm (go-jose-util): Inherit from
	go-github-com-go-jose-go-jose-v4.
	[version, source, build-system, native-inputs, home-page, license]: Drop
	the fields.

	Change-Id: Ieef0e7a9fd2fea16a7abf7749814ebd5211a5a7c

2025-11-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: imposm3: Unvendor.
	* gnu/packages/geo.scm (imposm3): Update to 0.14.2, use G-expressions,
	unvendor.
	[source] <snippet>: Remove "vendor" directory.
	[arguments] <build-flags>: Set version here instead of modifying
	version.go file.
	<test-flags>: Skip 2 problematic tests.
	<test-subdirs>: Run test for the whole project.
	<phases>: Remove 'set-version; add 'remove-integration-tests.
	[native-inputs]: Add go-github-com-gogo-protobuf,
	go-github-com-jmhodges-levigo, go-github-com-lib-pq,
	go-github-com-omniscale-go-osm, go-github-com-pkg-errors, and
	go-gopkg-in-yaml-v2.
	[license]: Keep just project's direct license as "vendor" dirrectory was
	purged.

	Change-Id: Ib39c32c5ece6ac53d45d1e219f83e92d5077fa89

2025-11-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-omniscale-go-osm.
	* gnu/packages/golang-xyz.scm (go-github-com-omniscale-go-osm): New variable.

	Change-Id: I507f29f567d147f92355e025a9e4a9db9b05d5b5

2025-11-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-gopkg-in-fsnotify-v1.
	* gnu/packages/golang-xyz.scm (go-gopkg-in-fsnotify-v1): New variable.

	Change-Id: I3b50ac55213df1a5024f6a4d7bd50f849eeb3c4b

2025-11-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jmhodges-levigo.
	* gnu/packages/golang-xyz.scm (go-github-com-jmhodges-levigo): New variable.

	Change-Id: I9746e502b62731c7f8608495dd5ee516ccb61573

2025-11-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: hebcal: Update to 5.9.4.
	* gnu/packages/calendar.scm (hebcal): Update to 5.9.4.

	Change-Id: Ie2fae27d2be871245a6f179b1e4dff7be6b98e86

2025-11-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-mvdan-cc-gofumpt: Update to 0.9.2.
	* gnu/packages/golang-xyz.scm (go-mvdan-cc-gofumpt): Update to 0.9.2.
	[propagated-inputs]: Remove go-github-com-rogpeppe-go-internal; add
	go-github-com-rogpeppe-go-internal-1.14.

	Change-Id: I8057bad71a3d40b36a3a8730c38d48ea0893d934

2025-11-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-oklog-ulid-v2: Update to 2.1.1.
	* gnu/packages/golang-xyz.scm (go-github-com-oklog-ulid-v2): Update to 2.1.1.

	Change-Id: I49641fccfb0a873f624ea874f09217600663a36d

2025-11-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: yq: Update to 4.49.1.
	* gnu/packages/textutils.scm (yq): Update to 4.49.1.
	[native-inputs]: Remove go-go-yaml-in-yaml-v3; add go-go-yaml-in-yaml-v4.

	Change-Id: I334bbebb56a94bc0c769c8a96b722dbcb24f5671

2025-11-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-yaml.
	* gnu/packages/golang-xyz.scm (go-yaml): New variable.

	Change-Id: I0ac107f9616da0df9bbb6e2b01d5d31234b4641b

2025-11-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-yaml-in-yaml-v4.
	* gnu/packages/golang-xyz.scm (go-go-yaml-in-yaml-v4): New variable.

	Change-Id: Ie9135cd3254a614600e0f1b1f042fd908505b908

2025-11-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add specification-yaml-test-suite.
	* gnu/packages/specifications.scm (specification-yaml-test-suite): New variable.

	Change-Id: I49912f06afe79956e5b032aaa1d4080bf4708400

2025-11-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pelletier-go-toml-v2: Update to 2.2.4.
	* gnu/packages/golang-xyz.scm (go-github-com-pelletier-go-toml-v2):
	Update to 2.2.4.
	(go-toml): Switch to PACKAGE/INHERIT.

	Change-Id: Ia22b383da83462d06f57b56e87d2ad7e962f5d70

2025-11-25  luca  <luca.kredel@web.de>

	gnu: gocryptfs: Update to 2.6.1.
	* gnu/packages/file-systems.scm (gocryptfs): Update to 2.6.1.
	* gnu/packages/golang-xyz.scm (go-github-com-hanwen-go-fuse-v2): Update to 2.9.0

	Change-Id: I5107ff0af88a6494be0ac15ff9dcad47a28c0481

2025-11-25  luca  <luca.kredel@web.de>

	gnu: dhcpcd: Update to 10.3.0.
	* gnu/packages/admin.scm (dhcpcd): Update to 10.3.0.

	Closes: guix/guix#4341
	Change-Id: I845a1297af6d53b031cbf018edca6283b1a1d210

2025-11-25  Jake Coble  <j@kecoble.com>

	gnu: Add hyprmag.
	* gnu/packages/wm.scm (hyprmag): New variable.

	Closes: guix/guix#4426
	Change-Id: Icaa2595979b15508b1b5d8acc4d86afe868cdd63

2025-11-25  Christopher Baines  <mail@cbaines.net>

	tests: guix: Remove %nar-herder-os from the end of the module.
	As this is just for local testing.

	* gnu/tests/guix.scm: Remove %nar-herder-os at module end.

	Change-Id: I214cabb80f69a23e0e49c865a75b76c9a6e9f840

2025-11-25  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-135.88b0416.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-135.88b0416.

	Change-Id: I576ae2b785e991659fde4d2c440ac422aab668e9

2025-11-25  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-27.8100d36.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-27.8100d36.

	Change-Id: Ia96c196f0cd25bbbdc7a2158ee32a66a40f69276

2025-11-25  luca  <luca.kredel@web.de>

	gnu: httping: Update to 4.4.0.
	* gnu/packages/networking.scm (httping): Update to 4.4.0.
	[build-system]: Change to cmake-build-system.
	[arguments]: Add configure-flags.
	[native-inputs]: Add pkg-config.
	[license]: Correct to AGPL 3.

	Close: guix/guix#4468
	Change-Id: Iab2dc7b6e56ba05f69ffdde475a0dfd8e9ad7d6a

2025-11-25  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: praat: Update to 6.4.47.
	* gnu/packages/language.scm (praat): Update to 6.4.47.

	Closes: guix/guix#4467
	Change-Id: I418d5b67e275a58c9362e47d521ac47fec56c173

2025-11-25  luca  <luca.kredel@web.de>

	gnu: iputils: Update to 20250605.
	* gnu/packages/networking.scm (iputils): Update to 20250605.

	Closes: guix/guix#4466
	Change-Id: If6b9e655c2e522665f4966c624492408c860aa40

2025-11-25  luca  <luca.kredel@web.de>

	gnu: whois: Update to 5.6.5.
	* gnu/packages/networking.scm (whois): Update to 5.6.5.

	Closes: guix/guix#4465
	Change-Id: Ifc310241e85a3aa8d61f24bed21d8ad7008e3e4b

2025-11-25  luca  <luca.kredel@web.de>

	gnu: siege: Update to 4.1.7.
	* gnu/packages/web.scm (siege): Update to 4.1.7.

	Closes: guix/guix#4462
	Change-Id: I85be11b6965580bd041b2b34e882f8ae67807493

2025-11-25  luca  <luca.kredel@web.de>

	gnu: wireshark: Update to 4.6.1.
	* gnu/packages/networking.scm (wireshark): Update to 4.6.1.

	Closes: guix/guix#4463
	Change-Id: Ic80d8b3dae07ac5bbacaab1f5d00cf17779a37e9

2025-11-25  宋文武  <iyzsong@member.fsf.org>

	Revert "gnu: wesnoth: Update to 1.19.18."
	This reverts commit e0a5fbe0fec1a752105c87995a1736e2cd273566.
	1.18.5 is the latest stable version.

2025-11-25  luca  <luca.kredel@web.de>

	gnu: fdupes: Update to 2.4.0.
	* gnu/packages/admin.scm (fdupes): Update to 2.4.0.

	Closes: guix/guix#4441
	Change-Id: I83e56cc4051eb5056e40229f328bbdf74dffc31b

2025-11-25  luca  <luca.kredel@web.de>

	gnu: nheko: Update to 0.12.1.
	* gnu/packages/messaging.scm (nheko): Update to 0.12.1.

	Closes: guix/guix#4454
	Change-Id: I0293c16cc359e729e65d6317ccb257c22d01a5ca

2025-11-25  luca  <luca.kredel@web.de>

	gnu: mtxclient: Update to 0.10.1.
	* gnu/packages/messaging.scm (mtxclient): Update to 0.10.1.

	Change-Id: I2367d7169907bb627017ed2babe5e79f268b4cd3

2025-11-25  luca  <luca.kredel@web.de>

	gnu: swayimg: Update to 4.6.
	* gnu/packages/image-viewers.scm (swayimg): Update to 4.6.

	Closes: guix/guix#4455
	Change-Id: I68defc7b8c465593ddc9953efbad44fa0609f2ca

2025-11-25  luca  <luca.kredel@web.de>

	gnu: pavucontrol: Update to 6.2.
	* gnu/packages/pulseaudio.scm (pavucontrol): Update to 6.2.

	Closes: guix/guix#4459
	Change-Id: Idc4a3f0bf77d7ed20fe324060159641b0c3c0a07

2025-11-25  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: sgt-puzzles: Update to 20251120.
	* gnu/packages/games.scm (sgt-puzzles): Update to 20251120.

	Closes: guix/guix#4469
	Change-Id: I250ddc63e67b8d31874f3e62ff838d4e78821f4e

2025-11-25  luca  <luca.kredel@web.de>

	gnu: thunar: Update to 4.20.6.
	* gnu/packages/xfce.scm (thunar): Update to 4.20.6.

	Closes: guix/guix#4457
	Change-Id: I154fdec5e2bdc3ee49c8c1f13be69c83db6b5a4a

2025-11-25  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-134.4c9ebed.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-134.4c9ebed.

	Change-Id: I7ced138d1cfe76d149d71a5ae599990a37d30873

2025-11-25  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-26.3eba6fc.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-26.3eba6fc.

	Change-Id: I526082c7d0a7424ab7d087a17d8552892aae8901

2025-11-24  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: hetzner: Fix deploy on hetzner
	* gnu/machine/hetzner.scm (hetzner-machine-rescue-install-packages): Install
	uidmap package too.

	Change-Id: I86f638bc65d42cb4e26381cd91140cd92bc90b18

2025-11-24  Laura Kirsch  <laurakirsch240406@gmail.com>

	ui: Change module import suggestion string.
	Change-Id: I16c61985969ecf714ebc3323089cfac38d5835bb

2025-11-24  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	image: Add support for swap.
	* gnu/build/image.scm (make-swap-image): New variable.
	  (make-partition-image): Support swap.
	* gnu/system/image.scm (system-disk-image): Support swap.
	* doc/guix.texi: (partition Reference): Support swap.

	Change-Id: I1c201e6aa5dd207d53e5732617910860ee894990

2025-11-24  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	image: Add support for f2fs.
	* gnu/build/image.scm (make-f2fs-image): New variable.
	  (make-partition-image): Support f2fs.
	  (estimate-partition-size): Add optional margin.
	* gnu/system/image.scm (system-disk-image): Support f2fs.
	* doc/guix.texi: (partition Reference): Support f2fs.

	Change-Id: Ia7fc4483c3cc1af5f34fac86a529a90a1bd7c2c6

2025-11-24  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	bootloader: grub: Add grub-efi32-removable-bootloader.
	* gnu/bootloader/grub.scm (grub-efi32-removable-bootloader): New variable.

	Change-Id: Ia2f772484143cfeb9498f04fee89d57af83143d9

2025-11-24  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	image: export efi32-disk-image.
	* gnu/build/image.scm (efi32-disk-image): Export.

	Change-Id: I45ddcdafab12cdcc8f33a574f55387651f1048f8

2025-11-24  ColdSideOfYourPillow  <ColdSideOfYourPillow@noreply.codeberg.org>

	gnu: fonts: Add font-inter.
	* gnu/packages/fonts.scm (font-inter): New variable.

	Change-Id: I74f9fd5fa4840e427da3f0fc4232832ed4d42941

2025-11-24  Zhu Zihao  <all_but_last@163.com>

	gnu: guile-extensible-match: Update to 0.875.
	* gnu/packages/guile-xyz.scm (guile-extensible-match): Update to 0.875.
	[source]: Switch back to the commit based on version number.
	[propagated-inputs]: Remove unneeded dependency guile-srfi-133.

	Change-Id: Ic297e8701e1a0095a0f281ae16a4934e8b846092

2025-11-24  Romain GARBAGE  <romain.garbage@inria.fr>

	pack: Address DT_UNKNOWN case for exotic filesystems.
	This is a followup of 4ce3a53ae5ee832aa92e0345f15780bc7da060d7.

	In some filesystems, the d_type field in the dirent struct returned by
	readdir(3) is not properly filled. According to readdir(3), "All applications
	must properly handle a return of DT_UNKNOWN". This patch addresses the issue.

	* gnu/packages/aux-files/run-in-namespace.c: Handle DT_UNKNOWN case.

	Change-Id: Iae3554a01f19a3f30f323916a3426a4068b5df59
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-11-24  Rutherther  <rutherther@ditigal.xyz>

	shell: Ensure graft? is used in profile cache key.
	Fixes #2932.

	Pass graft? to cache-key functions to not forget about it again,
	like with the (%graft?) parameter.

	* guix/scripts/shell.scm
	(profile-file-cache-key): Accept graft? argument instead of %graft? parameter.
	(profile-spec-cache-key): Likewise.
	(profile-cached-gc-root): Pass graft? argument from opts to
	profile-file-cache-key and profile-spec-cache-key.

	Change-Id: I9654bb2c59864d39ba7070ea0f19d922513ef024

2025-11-24  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.85.13.
	* gnu/packages/prolog.scm (trealla): Update to 2.85.13.

	Change-Id: I48f6bdaef96e2d8d601cf5a41cbaa7fee00d8e97

2025-11-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: date2name: Move to calendar.
	* gnu/packages/python-xyz.scm (date2name): Move from here ...
	* gnu/packages/calendar.scm: ... to here.

	Change-Id: I7d49a5fdf611940adb70ad960da8a05b420e37fe

2025-11-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: date2name: Update to 0.0-2.50cc8d3.
	* gnu/packages/python-xyz.scm (date2name): Update to
	50cc8d3957fc0bdc26c65042ab8f0d9f05610283 commit.
	[arguments]: Drop all.
	[native-inputs]: Remove python-setuptools; add python-poetry-core and
	python-pytest.

	Change-Id: I5ac959c5f4cfd314aa55dd9db85f81996734cc74

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-esprima: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-esprima):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Configure but disable tests with a comment.
	[native-inputs]: Add python-setuptools.
	[synopsis, description]: Improve style.

	Change-Id: I27793284c263032dcb929ca1de6302f4663e148f

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-reedsolo: Update to 1.7.0.
	* gnu/packages/python-xyz.scm (python-reedsolo): Update to 1.7.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.
	[description]: Improve style.

	Change-Id: I176ee91e0ad31615336fbc9e8982adc3936c4495

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-phpserialize: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-phpserialize):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Configure tests.
	[native-inputs]: Add python-setuptools.
	[home-page]: Use https.
	[description]: Improve style.

	Change-Id: I3592dd5d79e8673e30c976003f5c130748c2947f

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyrss2gen: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pyrss2gen):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ic0dcc5c5333612e14bd8173ba09c8bd607b5accf

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-piexif: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-piexif):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.
	[description]: Improve style.

	* gnu/packages/patches/python-piexif-fix-tests-with-pillow-7.2.patch:
	Refresh it. When downloading from git rather than from the tarball,
	line ending change, refresh the patch accordingly.

	Change-Id: I3d7b1a76960170cd0e8bbcaba758b9e20a44f17a

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-dictdiffer: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-dictdiffer):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phases 'set-version and 'relax-requirements.
	[native-inputs]: Add python-setuptools.  Replace python-pytest-runner
	by python-pytest.

	Change-Id: I8c10fce39d106df090df3ced8fed6680949ebefe

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-celery: Update to 5.5.3.
	* gnu/packages/python-xyz.scm (python-celery): Update to 5.5.3.
	[arguments]<#:test-flags>: Refresh them.
	<#:phases>: Fix the 'relax-requirements phase.
	[native-inputs]: Add python-azure-core, python-gevent, python-pymongo,
	python-redis.  Remove python-toml, python-wheel.
	[propagated-inputs]: Replace python-click-plugins by
	python-click-plugins-1.  Add python-dateutil.
	[description]: Improve style.

	Change-Id: I295a3ca8004ffab995ea62dba157418d99ad1785

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-billiard: Update to 4.2.2.
	* gnu/packages/python-xyz.scm (python-billiard): Update to 4.2.2.
	[source]: Switch to git-fetch.
	[arguments]: Improve style.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ibe2be878c8fd16b041332b0bbeb68b59e0ece96f

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-kombu: Update to 5.5.4.
	* gnu/packages/python-xyz.scm (python-kombu): Update to 5.5.4.
	[source]: Switch to git-fetch.
	[arguments]<#:test-flags>: Ignore additional test file.
	<#:phases>: Add phase 'relax-requirements.
	[native-inputs]: Remove python-wheel.
	[description]: Improve style.

	Change-Id: I5dbc24e4245279ff3ec7ab0d8f63a0b807b31754

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-fiona: Update to 1.9.6.
	* gnu/packages/geo.scm (python-fiona): Update to 1.9.6.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Remove python-importlib-metadata, python-six.
	Replace python-click-plugins by python-click-plugins-1.
	[native-inputs]: Remove python-wheel.

	Change-Id: I5f47367f87ea0cca59432fcf5bdd07484c53f35e

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-click-plugins: Update to 2.0.
	* gnu/packages/python-xyz.scm (python-click-plugins): Update to 2.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Set them to run tests properly.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.
	(python-click-plugins-1): New variable, inheriting from
	python-click-plugins.

	Change-Id: Ibaaccb04d5df5b9020a78e4d84598c4b5f0ab6e7

2025-11-24  Eric Bavier  <bavier@posteo.net>

	gnu: edbrowse: Update to 3.8.15.
	* gnu/packages/web-browsers.scm (edbrowse): Update to 3.8.15.
	[inputs]: Replace quickjs with quickjs-ng.
	[arguments] <make-flags>: Adjust flags for quickjs-ng.
	<phases>: Remove 'patch phase.

	Change-Id: Ie0dd08dd22113502fa91d46c497ec28d022df61e

2025-11-24  Eric Bavier  <bavier@posteo.net>

	gnu: quickjs-ng: Update to 0.11.0.
	* gnu/packages/javascript.scm (quickjs-ng): Update to 0.11.0.
	(test262-source): Use latest commit pinned by quickjs-ng.

	Change-Id: I77ce31f895afc0505b606b6cc26d1a5592b691d4

2025-11-24  Eric Bavier  <bavier@posteo.net>

	gnu: mimalloc: Update to 3.1.5.
	* gnu/packages/c.scm (mimalloc): Update to 3.1.5.

	Change-Id: Iafb25ae4f846a159e2e1ebe1ec37a76661841833

2025-11-24  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: ravanan: Update to 0.2.0.
	* gnu/packages/bioinformatics.scm (ravanan): Update to 0.2.0.
	[native-inputs]: Add guile-run64.
	[home-page]: Update.

2025-11-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qemu: Skip another test when ipxe-qemu isn't present.
	* gnu/packages/virtualization.scm (qemu)[arguments]: Adjust the custom
	'dont-require-ipxe-firmware phase to skip another test.

	Change-Id: I42d32e776372d1702886f1a1a794cd0d3e48c73d

2025-11-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tar: Skip another test on powerpc-linux.
	* gnu/packages/base.scm (tar)[arguments]: Adjust the make-flags to skip
	another test on powerpc-linux.

	Change-Id: I2916375ba035bae7a6809b033b6b391079aa6f87

2025-11-24  Efraim Flashner  <efraim@flashner.co.il>

	tests: debian-install: Use download mirror for uidmap source.
	* gnu/tests/foreign.scm (debian-uidmap-deb-file): Download using a
	mirror-url.

	Change-Id: I6036c553e6caba132c961658cb542d06d05e29b3

2025-11-24  Efraim Flashner  <efraim@flashner.co.il>

	tests: debian-install: Fix debian-13 qcow2 image.
	* gnu/tests/foreign.scm (debian-13-qcow2): Adjust source uri to point to
	the same image.

	Change-Id: I975140f2febcf0781e6a9c67981b3896629de050

2025-11-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-json-log-formatter.
	* gnu/packages/python-xyz.scm (python-json-log-formatter): New variable.

	Change-Id: Ia944a2341f2682d9c640cd34d9b7b638adfac8f3

2025-11-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-typer: Update to 0.20.0.
	* gnu/packages/python-xyz.scm (python-typer): Update to 0.20.0.

	Change-Id: I02f19cbc915f38d0202ea0a9178a54a50a3fcb95

	Change-Id: I9245624280504295b3322f3770ba74c6b683410b

2025-11-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: autokey: Wrap kdialog.
	* gnu/packages/xdisorg.scm (autokey)[phases]{wrap-executable}: Wrap
	kdialog for atokey-qt runtime.
	[inputs]: Add kdialog.

	Change-Id: I19b0422fc99fd7824d50b7d32fe7ca5210f575cb

2025-11-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: autokey: Move to xdisorg.
	* gnu/packages/python-xyz.scm (xdisorg): Move from here ...
	* gnu/packages/xdisorg.scm: ... to here.

	Change-Id: Ifcc3230cce5549fc62d3d23e755654dc4431aba2

2025-11-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: autokey: Fix wrapping.
	Python dependencies don't have to be wrapped as they are search via
	GUIX_PYTHONPATH.

	* gnu/packages/python-xyz.scm (autokey)[arguments] <phases>: Rename
	'wrap-autokey to 'wrap-executable and set it after 'wrap phase; switch
	to THIS-PACKAGE-INPUT, and keep just zenity with wmctrl; add
	"autokey-qt" and "autokey-run" to proram list.

	Change-Id: Ie89d525fce1ba1feced78173a5b9c498535ba539

2025-11-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: autokey: Improve package style, enable all tests.
	* gnu/packages/python-xyz.scm (autokey)
	[source] <snippet>: Drop it.
	[arguments] <test-flags>: Skip one tests checking git tag.
	<phases>: Add 'fix-pytest-config.
	[native-inputs]: Remove python-pytest-cov and python-wheel; add
	git-minimal and python-setuptools.
	[description]: Fix fill column and indentation.

	Change-Id: I8fb479535bdbfc75d1b7279bed350424a8aa9522

2025-11-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-qscintilla: Fix build.
	* gnu/packages/qt.scm (python-qscintilla): Use G-Expressions everywhere.
	[arguments] <configure-flags>: Move from here ...
	<phases>: to {set-configure-flags} .. here.

	Change-Id: I8974144117f80ea6446977a7bc698e9fb3603996

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-cheetah: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-cheetah):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.  Replace 'check phase replacement with
	<#:test-backend, #:test-flags>.
	<#:phases>: Merge phase 'fix-tests and former 'check phase replacement
	in phase 'configure-tests.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I4483c24303eaa5f4910fa724dad6e5099c0dcc40

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-csscompressor: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-csscompressor):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Drop them.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I20a28f6f1f9dc2f81386c42e4271bfac40b3e509

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pefile: Update to 2024.8.26.
	* gnu/packages/python-xyz.scm (python-pefile): Update to 2024.8.26.
	[source]: Switch to git-fetch.
	<snippet>: Remove encrypted test data.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: Ib8a1d990870179f52485df9558ae502a3592334d

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-setproctitle: Update to 1.3.7.
	* gnu/packages/python-xyz.scm (python-setproctitle): Update to 1.3.7.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Replace 'check phase replacement by a
	'configure-tests phase.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I4555b880da3faef7860fac999814bf2d052b0e05

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-graphql-relay: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-graphql-relay):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-poetry-core.
	[description]: Improve style.

	Change-Id: I41ac3412bf04646aeb3cabe0ec540b59985d2c0f

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-odfpy: Update to 1.4.2.
	* gnu/packages/python-xyz.scm (python-odfpy): Update to 1.4.2.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I340d6ce07ba1667cd508a7f44558b337d9d144c4

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-schematics: Update to 2.1.1.
	* gnu/packages/python-xyz.scm (python-schematics): Update to 2.1.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Drop them.
	[native-inputs]: Add python-dateutil, python-mock, python-pytest,
	python-setuptools.
	[description]: Improve it.

	Change-Id: Ia77bfea19e991de1fea515c3a0c2b2193040f5bb

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-consul: Deprecate in favor of python-py-consul.
	* gnu/packages/python-xyz.scm
	(python-consul): Deprecate in favor of python-py-consul.
	(python-py-consul): Update to 1.6.0.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[propagated-inputs]: Remove python-six.
	[home-page]: Update it.
	[description]: Improve style.

	Change-Id: I49bfb7552413e801fec231fd2b9c1ac7b11d6dc4

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-labjack: Update to 2.1.0.
	* gnu/packages/python-xyz.scm (python-labjack): Update to 2.1.0.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I14c00f46e16d7282f3eff71fca164be2b3e5006c

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyserial-asyncio: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pyserial-asyncio):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend>: Set it.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I6ef81091ee58124764fa99be4118d91d06733270

2025-11-24  Christopher O'Neill  <code@chrisoneill.co.uk>

	gnu: sane-backends: Don't remove dll.conf.
	* gnu/packages/scanner.scm (sane-backends): Keep 'dll.conf'

	The file 'dll.conf' is required for sane to map device IDs to the appropriate
	scanner backend.

	Change-Id: I17a052fddf9c671e377236b8b24263f0b220bc98

2025-11-24  Andreas Enge  <andreas@enge.fr>

	gnu: pari-gp: Update to 2.17.3.
	* gnu/packages/algebra.scm (pari-gp): Update to 2.17.3.

	Change-Id: Icc5389aae978e22d36b8df19c594ff3e92f7d6e3

2025-11-24  Nilesh Patra  <nilesh@riseup.net>

	gnu: checkmake: Fix man page path.
	* gnu/packages/check.scm (checkmake)[arguments]<#:phases>{install-man}:
	Correct man page name and set its location to be in man1.

	Fixes: guix/guix#3903
	Change-Id: I640e52e6f11184d38480d1bb458ebecf80212f44

2025-11-24  Sören Tempel  <soeren+git@soeren-tempel.net>

	gnu: aflplusplus: Enable llvm_mode and afl-clang-lto.
	* gnu/packages/debug.scm (aflplusplus)
	[inputs]: Replace gcc-11 with gcc; add clang.
	[native-inputs]: Replace gcc-11 with gcc.
	[arguments]<make-flags>: Set CXX, LLVM_CONFIG, AFL_REAL_LD, CLANG_BIN,
	CLANGPP_BIN, LLVM_LTO and AFL_CLANG_FLTO.
	<phases>: Add fatal-llvm-failure and patch-clang-path.

	Closes: guix/guix#3358
	Change-Id: Ia306cc33b07186299c4310619a0b70bc42fea1be

2025-11-24  Foster Hangdaan  <foster@hangdaan.email>

	gnu: Add font-mona-sans.
	* gnu/packages/fonts.scm (font-mona-sans): New variable.

	Closes: guix/guix#4394
	Change-Id: I3e91ad79806220c694ed0ad5cddf77a550c41a36

2025-11-24  Foster Hangdaan  <foster@hangdaan.email>

	gnu: Add font-hubot-sans.
	* gnu/packages/fonts.scm (font-hubot-sans): New variable.

	Closes: guix/guix#4407
	Change-Id: I43e088555cc527a2a4f91783bc8efb7fe450a812

2025-11-24  Foster Hangdaan  <foster@hangdaan.email>

	gnu: font-monaspace: Update to 1.301.
	* gnu/packages/fonts.scm (font-monaspace): Update to 1.301.

	Closes: guix/guix#4412
	Change-Id: I27614eafc1fdef8f4e32f658778fbb80aec7273f

2025-11-24  Andreas Enge  <andreas@enge.fr>

	gnu: Remove htslib-1.14.
	* gnu/packages/bioinformatics.scm (htslib-1.14): Delete variable.

	Change-Id: Ic009b3ea5bd2b718461dc049df2f71e8e14f0864

2025-11-24  Andreas Enge  <andreas@enge.fr>

	gnu: Remove htslib-1.9.
	* gnu/packages/bioinformatics.scm (htslib-1.9): Delete variable.

	Change-Id: I4961b197f6357880e82a856ad3f661435eb980db

2025-11-24  Andreas Enge  <andreas@enge.fr>

	gnu: perl-bio-db-hts: Swap outdated input.
	* gnu/packages/bioinformatics.scm (perl-bio-db-hts)[propagated-inputs]:
	Replace htslib-1.9 by htslib.

	Change-Id: I509e2ee9165d70c04753b467852fe40c805e6ea7

2025-11-24  Andreas Enge  <andreas@enge.fr>

	gnu: Remove pbcopper.
	* gnu/packages/bioinformatics.scm (pbcopper): Delete variable.

	Fixes: guix/guix#3781
	Change-Id: Ibde3554af08d72f2e3d64c9e1a4226871402bbec

2025-11-24  Andreas Enge  <andreas@enge.fr>

	gnu: Remove pbbam.
	* gnu/packages/bioinformatics.scm (pbbam): Delete variable.

	Change-Id: I75ff8816ca4c37508864890ee2561b3947a53dc1

2025-11-24  Andreas Enge  <andreas@enge.fr>

	gnu: Remove blasr-libcpp.
	* gnu/packages/bioinformatics.scm (blasr-libcpp): Delete variable.

	Change-Id: I93cbb12041bd544d381851e44b17d3bd1596e4cf

2025-11-24  Andreas Enge  <andreas@enge.fr>

	gnu: Remove blasr.
	* gnu/packages/bioinformatics.scm (blasr): Delete variable.

	Change-Id: I7c10109d4a168c868f1a7c8587584ad738378506

2025-11-24  Andreas Enge  <andreas@enge.fr>

	gnu: Remove snorenotify.
	* gnu/packages/kde-internet.scm (snorenotify): Delete variable.

	Fixes: guix/guix#3789
	Change-Id: If582994055d809f85ddbc038f755e0f0f810a0c9

2025-11-24  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-neovim-remote.
	* gnu/packages/vim.scm (python-neovim-remote): Delete variable.

	Fixes: guix/guix#3774
	Change-Id: I34f349e239ba1b17ec67d33401fdd5ac5ec37b1e

2025-11-24  Andreas Enge  <andreas@enge.fr>

	gnu: Remove movim-desktop.
	* gnu/packages/messaging.scm (movim-desktop): Delete variable.

	Fixes: guix/guix#3763
	Change-Id: I8c068c0e4b8a90ec5cbb32effc80ab7a6dbb7ea5

2025-11-24  Andreas Enge  <andreas@enge.fr>

	gnu: Remove openmolar-1.
	* gnu/packages/medical.scm (openmolar-1): Delete variable.

	Fixes: guix/guix#3762
	Change-Id: I44512fc468dc1ce11976f84576d3885c36571ce9

2025-11-24  Andreas Enge  <andreas@enge.fr>

	gnu: python-afdko-3.6.1: Swap deprecated input.
	* gnu/packages/fontutils.scm (python-afdko-3.6.1)[propagated-inputs]:
	Replace python-lxml-4.9 by python-lxml.

	Change-Id: I5c971c78cfe86fc7f1cc609754fbe176434f106b

2025-11-24  Andreas Enge  <andreas@enge.fr>

	gnu: python-afdko: Swap deprecated input.
	* gnu/packages/fontutils.scm (python-afdko)[propagated-inputs]:
	Replace python-lxml-4.9 by python-lxml.

	Change-Id: I0761f4c051d9856b715387c529af4c4a650addc0

2025-11-24  Andreas Enge  <andreas@enge.fr>

	gnu: nototools: Update to 0.3.2.
	* gnu/packages/fontutils.scm (nototools): Update to 0.3.2.

	Change-Id: Ibd834e7d4d83031b6dd90f9c3b9ef5aadb8ee194

2025-11-24  Andreas Enge  <andreas@enge.fr>

	gnu: nototools: Fix tests.
	* gnu/packages/fontutils.scm (nototools)[native-inputs]: Add python-pillow.

	Change-Id: I8abecfab16a4a954303da43babe87340f970f917

2025-11-24  Andreas Enge  <andreas@enge.fr>

	gnu: Remove openconnect-sso.
	* gnu/packages/vpn.scm (openconnect-sso): Delete variable.

	Fixes: guix/guix#3761
	Change-Id: Idc475481b419258cbe3a0912ce0e5f5c86d890ee

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-iwlib: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-iwlib):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phase 'cleanup.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: I5fa6b46e1f772da1f1b87756271e82032b46fcef

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-orgparse: Update to 0.4.20251020.
	* gnu/packages/python-xyz.scm (python-orgparse): Update to 0.4.20251020.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Ignore failing tests.
	<#:phases>: Add phase 'set-version.
	[native-inputs]: Add python-hatchling, python-hatch-vcs.  Remove python-setuptools-scm.

	Change-Id: Ia69cb8d13053e880da1ed0ae4bc62f7b370a39d3

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-ordered-set: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-ordered-set):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-flit-core.

	Change-Id: Ic5259435195b147858cc0b22560199721e10a6d1

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-face: Update to 24.0.0.
	* gnu/packages/python-xyz.scm (python-face): Update to 24.0.0.
	[source]: Switch to git-fetch.
	[arguments]: Drop them.
	[native-inputs]: Remove python-wheel.

	Change-Id: I66b45fac855100324d4a7e308f4fe434ee952d68

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-json2html: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-json2html):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Run tests with <#:test-backend, #:test-flags> instead of <#:phases>.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: Ie92e5e618ffb33f27747b0ed72d51b0b44c37af0

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-ofxparse: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-ofxparse):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.  Replace python-nose by
	python-pynose.

	Change-Id: I2339e3d9e9bf7703b7a8e31e71dd0fde8f501bd9

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-febelfin-coda: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-febelfin-coda):
	[source]: Switch to hg-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend>: Run with unittest.
	<#:phases>: Add phase 'remove-installed-tests.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I5cfb35f13d04ff4739aaa427e6b2d2f8c6ae4207

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-csb43: Update to 1.0.0.
	* gnu/packages/python-xyz.scm (python-csb43): Update to 1.0.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <phases>: Add 'set-version.
	[native-inputs]: Add python-pytest, python-setuptools,
	python-setuptools-scm.
	[propagated-inputs]: Add python-deprecated.
	[description]: Improve style.
	(python-csb43-0.10): New variable.

	* gnu/packages/tryton.scm (trytond-account-statement-aeb43):
	[propagated-inputs]: Remove python-csb43; add python-csb43-0.10.

	Change-Id: I8b5ded93c65cba895bfee00949ebb0832087db5d
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-markuppy: Update to 1.18.
	* gnu/packages/python-xyz.scm (python-markuppy): Update to 1.18.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.
	[description]: Improve style.

	Change-Id: I8589af84425896b3f55a907df7f6fac493aefe60

2025-11-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-braintree: Update to 4.40.0.
	* gnu/packages/python-xyz.scm (python-braintree): Update to 4.40.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I9545c3bd37945d9d7ba024501a2b86528a555b1f

2025-11-24  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-lxml-4.7.
	* gnu/packages/xml.scm (python-lxml-4.7): Delete variable.

	Change-Id: I451d0a1269cd2d540f26a049d11f0d557e9b1689

2025-11-24  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: weechat: Update to 4.7.2.
	* gnu/packages/irc.scm (weechat): Update to 4.7.2.

	Change-Id: I6c911011d611ec317e310f49aedb187b3e0e0e31

2025-11-23  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: python-openturns: Disable flaky tests.
	* gnu/packages/statistics.scm (python-openturns): Disable flaky tests.

	Change-Id: I3d582c51bbfc47f437f0cda789891c0e99991842

2025-11-23  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: dlib: Fix broken package.
	This is a follow-of of commit 830562e5cdb6c244f39c3168b4649c1144099450.

	* gnu/packages/machine-learning.scm (dlib)[arguments]: Replace unquote with
	ungexp. Improve style. Fix failing tests with GCC 14.

	Change-Id: Ida95405b026893bae26af39cbfc4a0457e2d232c

2025-11-23  Nilesh Patra  <nilesh@riseup.net>

	gnu: zola: Explicitly install the binary.
	* gnu/packages/rust-apps.scm (zola)[arguments]<#:phases>{install}:
	Replace by phase copying the executable.

	Fixes: guix/guix#4371
	Change-Id: I9da509650ca80e96c0a41c623eada1ad8a76dafb

2025-11-23  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: 7kaa: Update to 2.15.7.
	* gnu/packages/games.scm (7kaa): Update to 2.15.7.

	Change-Id: Ice8354767e981889d2fb250d01967a09e92dcf9c

2025-11-23  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: 7kaa: Use git instead of tarball.
	The tarball contains machine-generated items.

	* gnu/packages/games.scm (7kaa): Cleanup.
	[source]: Use git repository.
	[arguments]<#:phases>: Add 'patch-configure-ac to fix gettext version
	mismatch.
	[native-inputs]: Add autoconf, autoconf-archive, automake.
	[home-page]: Set it accordingly to avoid redirection.

	Change-Id: Ieecdf7cfb1baa592bc3376d6a582ae7ae535e50a

2025-11-23  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	Change-Id: Icefc938c448dda6c2be1612958199f7b55d97b0b

2025-11-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ghc-cassava: Fix package description.
	* gnu/packages/haskell-xyz.scm (ghc-cassava)[description]: Fix the
	description to not include invalid characters.

	Change-Id: Ic0210ab6deca33f1a792a91fa8d2024f3c739912

2025-11-23  Rutherther  <rutherther@ditigal.xyz>

	teams: Add script to generate manifest for operating-system.
	Takes an operating-system and generates a manifest out of the
	packages that can be found in the records.

	This script is not finished completely, it still requires manual
	work after generation of the manifest. And it will not generate
	a complete manifest! This is because the scripts contain additional
	dependencies that aren't captured anywhere lower in the operating-system
	record.

	* etc/teams/release/os-manifest-generator.scm: Add script.

	Change-Id: Ib9a5683a60e7fef1ce049b1c6c5ec4fc77ce6c58

2025-11-23  Rutherther  <rutherther@ditigal.xyz>

	manifests: Split release manifest to two.
	As stated in the manifest, use two release manifests:
	1. Minimal one
	2. Full one with all the desktop services enabled.

	* etc/manifests/release.scm: Move to etc/manifests/release-minimal.scm.
	* etc/manifests/release-minimal.scm (%system-packages):
	Add packages from default privileged-programs.
	Add %base-firmware.
	Add %base-packages.
	Remove desktops.
	Remove xorg modules.

	* etc/teams.scm (release): Add new splitted manifests.
	* Makefile.am
	(EXTRA_DIST): Remove release manifest; Add manifests release-minimal and
	release-desktop.
	(assert-binaries-available): Use new splitted release manifest.
	* etc/manifests/release-desktop.scm (%system-packages):
	Add desktops.
	Add xorg modules.
	* CODEOWNERS: Regenerate file.

	Change-Id: I40de8b5d0f9c8b630e8af7969d4c195dd9e2c3e2

2025-11-23  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: libabigail: Update to 2.9.
	* gnu/packages/elf.scm (libabigail): Update to 2.9.
	[propagated-inputs]: Add xxhash.

	Change-Id: I7976af23464156346d4e45eb138afef1b0640422

2025-11-23  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: libabigail: Modernize the package.
	* gnu/packages/elf.scm (libabigail): Modernize the package.
	[arguments]: Use GEXPs.

	Change-Id: Ie2f4a3f1779fca4e50c4c2db0cd5d5657736732b

2025-11-23  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: pax-utils: Update to 1.3.9.
	* gnu/packages/elf.scm (pax-utils): Update to 1.3.9.

	Change-Id: Ic7b6953f78cab03e8903bb1ad9260043ac794f2c

2025-11-23  Maxim Cournoyer  <maxim@guixotic.coop>

	import/gnu: Unquote the hash computation of the source.
	* guix/import/gnu.scm (gnu-package->sexp): Unquote the hash computation of the
	source.

	Change-Id: I871fae5ab43ec571689083a6a563d9dc17a89b55

2025-11-23  Maxim Cournoyer  <maxim@guixotic.coop>

	teams/gnome: Fix doc strings in refresh script.
	* etc/teams/gnome/gnome-core-refresh (fetch-releng-content): Adjust doc.
	(parse-releng): Likewise.

	Change-Id: Ib6081081cb0b3e216e2b807ed0512be4b296528e

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sgmllib3k: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-sgmllib3k):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: I5ab71338111a755dbff5b97f719bade19f7ac262

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-opcodes: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-opcodes):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: Iba656e72986d9b706e766509d61382c947946c8f

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-redo: Update to 3.0.0.
	* gnu/packages/python-xyz.scm (python-redo): Update to 3.0.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Drop them.
	[native-inputs]: Add python-setuptools, python-pytest,
	python-pytest-asyncio.
	[synopsis, description]: Improve style.

	Change-Id: Ic71dfeb146330c769127f8bbd71cf2bd12655ea6

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-escapism: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-escapism):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.
	[home-page]: Set to the jupyterhub one.

	Change-Id: I6dcd9972dbee8155f4513c0d96402f39e6e59f90

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: repo2docker: Run and fix tests.
	* gnu/packages/jupyter.scm (repo2docker)
	[arguments]<#:test-flags>: Disable failing tests.
	<#:phases>: Add 'patch-bash-for-tests phase.
	[native-inputs]: Add python-pytest, python-requests-mock.

	Change-Id: I73d72d9a8ad18386cc8aeff42f2052c20510028f

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sphinxext-rediraffe: Disable tests.
	* gnu/packages/sphinx.scm (python-sphinxext-rediraffe)
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ic2c60f9994466708fe492678dbb42f9bc54b78db

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pathvalidate: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pathvalidate):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Enable them.
	[native-inputs]: Add python-setuptools.

	Change-Id: I0bd0c062300a69f42eb14dbcb35e493c7e288a10

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sane: Update to 2.9.2.
	* gnu/packages/python-xyz.scm (python-sane): Update to 2.9.2.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I67476c7d60b3f4bc8c97cf7e09593a9656cbeae9

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-crayons: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-crayons):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend, test-flags>: Set them.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I86d1117fd720bb2c0c671612415448f4baf76bf3

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-retry: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-retry):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <phases>: Add 'set-version; use default 'check.

	Change-Id: I03af6e22b2068b9834e5d69e43b7e1d9656c0133
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pbr: Move to python-build.
	* gnu/packages/python-xyz.scm (python-pbr): Move from here ...
	* gnu/packages/python-build.scm: ... to here.

	Change-Id: I2689bc4f2e367f09281ca2829fd5095926450590

2025-11-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Deprecate python-pbr-next by python-pbr.
	* gnu/packages/python-xyz.scm (python-pbr-next): Deprecate variable.

	* gnu/packages/openstack.scm (python-os-service-types)
	(python-os-service-types-bootstrap, python-oslo-log)[native-inputs]:
	Remove python-pbr-next; add python-pbr.

	Change-Id: I2a3deab358cada0f793e2b84697fca8fbc15be44

2025-11-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: argagg: Fix build on i686-linux.
	* gnu/packages/cpp.scm (argagg): Fix build on i686-linux.
	[arguments]<#:configure-flags>: Add "-Wno-error=sign-conversion" to
	CMAKE_CXX_FLAGS.

	Change-Id: I3b114fbd5b641b515499c2470fa6acb69309d5be

2025-11-22  Matthias Riße  <matrss@0px.xyz>

	gnu: Add emacs-helix.
	* gnu/packages/emacs-xyz.scm (emacs-helix): New variable.

	Change-Id: I94163833047e445584141ecb67281a279f58ee6a

2025-11-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: pandoc-include: Update to 1.4.3.
	* gnu/packages/textutils.scm (pandoc-include): Update to 1.4.3.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: Disable broken tests.
	[inputs]: Add python-lxml, python-natsort, and python-panflute.
	[propagated-inputs]: Remove python-natsort and python-panflute.
	[native-inputs]: Add python-setuptools.

	Change-Id: I166592371805b9005825711e66be03a2ca302cf7

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-reflink: Update to 0.2.2.
	* gnu/packages/python-xyz.scm (python-reflink): Update to 0.2.2.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove python-pytest-runner, add python-setuptools.

	Change-Id: I27b7a9ee267b65073a4e3ae7deff8f8dfc85ab1e

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pystray: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pystray):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: Id0ad19e27f96776d343dfea00e0b0bfe0eb7e02e

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-helper: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-helper):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I1464f39be1794795b8e94744bb2060cff7242cec

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-logutils: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-logutils):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Disable failing tests.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: Ib307c525df3fa28b9a547fa109cfaadcd1b39dfa

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-helpdev: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-helpdev):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove them.
	[propagated-inputs]: Remove python-importlib-metadata.
	[native-inputs]: Add python-pip, python-setuptools.

	Change-Id: I5c932169e0423e7c63d36d858c6ead2fe69d5bac

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-roundrobin: Update to 0.0.4.
	* gnu/packages/python-xyz.scm (python-roundrobin): Update to 0.0.4.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I46818a813299c275fa9bfda2454f4881dedd3505

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pywatchman: Update to 3.0.0.
	* gnu/packages/python-xyz.scm (python-pywatchman): Update to 3.0.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Enable tests.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I2bdaed5a9e1ff1414a3a37b1a3e7f4f5662aeff1

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-gamera: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-gamera):
	[source]: Switch to git-fetch. Remove unbundling snippet.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Remove 'check phase replacement.
	[native-inputs]: Add python-docutils, python-setuptools.

	Change-Id: Iad8645ac774ea94038da0ee9d23e8dd30ee0e40c

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-parallel: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-parallel):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[source, propagated-inputs, native-inputs, description]: Improve style.

	Change-Id: I76d2823b8184618b7bb6c7a876f2593fa55fd90f

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-citeproc-py: Update to 0.9.0.
	* gnu/packages/python-xyz.scm (python-citeproc-py): Update to 0.9.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]:<#:phases>: Add phase 'set-version.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: Idbdf85b7d9ce288012072839007355ce65c8e6dc

2025-11-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: blacksmith: Update to 0.0.2.
	* gnu/packages/cybersecurity.scm (blacksmith): Update to 0.0.2.

	Change-Id: I6c226efa8db1c620ad637e15c210a7fafcadef57

2025-11-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: argagg: Modernize the package.
	* gnu/packages/cpp.scm (argagg): Modernize the package.
	[arguments]: Use GEXPs.

	Change-Id: I8d9783d38d5ad206dc32bbc7c9669824ab699d61

2025-11-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: argagg: Update to 0.4.7.
	* gnu/packages/cpp.scm (argagg): Update to 0.4.7.
	[arguments]<#:configure-flags>: Relax GCC 14 strictness.

	Change-Id: Idcf05ef6d6ae03ac3e473c3c88451b5fcc0908ea

2025-11-22  dan  <i@dan.games>

	gnu: Add home-darkman-service-type.
	* gnu/home/services/desktop.scm (home-darkman-configuration)
	(home-darkman-service-type): New variables.
	(serialize-number, serialize-boolean,
	serialize-home-darkman-configuration)
	(home-darkman-configuration-files, home-darkman-profile-service)
	(home-darkman-shepherd-service): New procedures.
	* doc/guix.texi (Desktop Home Services): Document it.

	Change-Id: I23acb2cae9745e1a76c19c5552bf487539d6a807
	Reviewed-by: Sergey Trofimov <sarg@sarg.org.ru>

2025-11-22  dan  <i@dan.games>

	gnu: Add darkman.
	* gnu/packages/freedesktop.scm (darkman): New variable.

	Change-Id: I02074a326bbfb173cfa31872c320994f40677809
	Reviewed-by: Sergey Trofimov <sarg@sarg.org.ru>

2025-11-22  dan  <i@dan.games>

	gnu: Add go-github-com-sj14-astral.
	* gnu/packages/golang-xyz.scm (go-github-com-sj14-astral): New variable.

	Change-Id: I7593ae6924be775eb16ff84199dc609197429448
	Reviewed-by: Sergey Trofimov <sarg@sarg.org.ru>

2025-11-22  dan  <i@dan.games>

	gnu: Add go-github-com-rxwycdh-rxhash.
	* gnu/packages/golang-xyz.scm (go-github-com-rxwycdh-rxhash): New variable.

	Change-Id: Ic464c0daff762c1726b2023af41f3989621a9b22
	Reviewed-by: Sergey Trofimov <sarg@sarg.org.ru>

2025-11-22  Rutherther  <rutherther@ditigal.xyz>

	gnu: Remove store path occurrences.
	When running `make dist`, it is checked that there are no store paths in
	the resulting dist folder. Specifically through the
	`assert-no-store-file-names` target.

	I think that this target makes sense and this commit has workarounds for
	currently embedded store paths. Two of those are comments. Maybe the
	target could be changed to ignore those in the future. But the hash is
	not important, so just replace it with <hash>.

	As for crate tests, I decided to split the string instead of removing
	it, although it seems to me it might safely be removed, but I am not
	completely sure about the intent here.

	* gnu/packages/astronomy.scm (python-jplephem-2.22): Remove store hash
	from comment.
	* gnu/packages/golang-build.scm (golang-org-x-exp): Likewise.
	* tests/import/crate.scm (temp-file): Split store path's hash.

	Change-Id: I709f29a9dfab626d194c41d12e53e0380a148217

2025-11-22  Aizu  <desdeunsotano@riseup.net>

	gnu: pd: Update to 0.56-1.
	* gnu/packages/music.scm (pd): Update to 0.56-1.

	Change-Id: I47433787b30ca43e49cc39e76fd5c56d50837c18

2025-11-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gvisor-tap-vsock: Unvendor.
	* gnu/packages/containers.scm (gvisor-tap-vsock):
	[source] <snippet>: Remove "vendor" dirrectory and submodule with it's
	own go.mod.
	[build-system]: Switch to go-build-system.
	[arguments] <phases>: Remove 'patch-go-reference, 'setenv;
	{prune-tests}: Do not remove just skip tests requiring networking; use
	default 'install.
	[native-inputs]: Remove go-1.23; add
	go-github-com-apparentlymart-go-cidr, go-github-com-containers-winquit,
	go-github-com-coreos-stream-metadata-go,
	go-github-com-dustin-go-humanize, go-github-com-google-gopacket,
	go-github-com-insomniacslk-dhcp, go-github-com-mdlayher-vsock,
	go-github-com-miekg-dns, go-github-com-onsi-ginkgo,
	go-github-com-onsi-gomega, go-github-com-opencontainers-go-digest,
	go-github-com-pkg-errors, go-github-com-sirupsen-logrus,
	go-github-com-songgao-packets, go-github-com-songgao-water,
	go-github-com-stretchr-testify, go-github-com-vishvananda-netlink,
	go-golang-org-x-crypto, go-golang-org-x-mod, go-golang-org-x-sync,
	go-golang-org-x-sys, and go-gvisor-dev-gvisor.

	Change-Id: Ica757e693aa9ffbfaa56e64d28ff1b1669736670

2025-11-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-containers-winquit.
	* gnu/packages/golang-xyz.scm (go-github-com-containers-winquit): New variable.

	Change-Id: Ia27a6acfcd931f77425901d75befdc281a09cf01

2025-11-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-songgao-packets.
	* gnu/packages/golang-xyz.scm (go-github-com-songgao-packets): New variable.

	Change-Id: I39d727e3861056aed076391e225c1d7e4b85d996

2025-11-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-coreos-stream-metadata-go.
	* gnu/packages/golang-web.scm (go-github-com-coreos-stream-metadata-go): New variable.

	Change-Id: I0b4653e28d2b85a2031496c242f4f6e9c72a5fb5

2025-11-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-apparentlymart-go-cidr.
	* gnu/packages/golang-web.scm (go-github-com-apparentlymart-go-cidr): New variable.

	Change-Id: I76da6ea6d92397261f6a39b443fb19a5b09549f3

2025-11-22  François Joulaud  <francois-oss@avalenn.eu>

	gnu: go-jsonnet: Build all CLI tools.
	* gnu/packages/golang-apps.scm (go-jsonnet): Build jsonnetfmt and jsonnet-deps.
	[phases]: Replace build phase with one installing three binaries.

	Change-Id: Ib0bf4234f0dc840c085cfcf3e7b2aba01553fc3d
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: breezy: Switch to pyproject.
	* gnu/packages/version-control.scm (breezy):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Remove phase 'adjust-for-python-3.10.
	[native-inputs]: Add python-setuptools.
	[description]: Fix typo.

	Fixes: guix/guix#4325
	Change-Id: I801065b345892b14451dd445c88d991d622170a0

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-cramjam: Update to 2.11.0.post1.
	* gnu/packages/python-compression.scm (python-cramjam): Update to 2.11.0.post1.
	[source]: Switch to git-fetch.
	[arguments]<#:test-flags>: Ignore failing tests.
	* gnu/packages/rust-crates.scm : Update crates accordingly.

	Change-Id: Icc6788030a6220550a48229567065a728703bd87

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-cramjam: Fix flaky tests.
	* gnu/packages/python-compression.scm (python-cramjam)
	[arguments]<#:phases>: Add phase 'configure-tests.

	Change-Id: I1dcbdd09c068f2ad3f0b03e095963e1176ca63af

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyqtwebengine*: Refresh configure-flags.
	* gnu/packages/qt.scm (python-pyqtwebengine, python-pyqtwebengine-6):
	[arguments]<#:configure-flags>: Refresh them for (json) module.

	Change-Id: I64010e8e81414913b4f792257a68c312b42b485e

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-py7zr: Update to 1.0.0rc3.
	* gnu/packages/python-compression.scm (python-py7zr): Update to 1.0.0rc3.
	[arguments]<#:phases>: Add phase 'relax-requirements to avoid a brotli
	world-rebuild.
	[propagated-inputs]: Remove python-importlib-metadata.
	[native-inputs]: Remove python-setuptools, python-pyannotate,
	python-wheel.  Add python-pypa-build, python-pytest-httpserver,
	python-setuptools.

	Change-Id: Ica508a96a74c4684938df232c81c45c9b61b4e6a

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyzstd: Update to 0.18.0.
	* gnu/packages/python-compression.scm (python-pyzstd): Update to 0.18.0.
	[source]: Switch to git-fetch.
	<snippet>: Touch zstd/LICENSE, which is used in setup.py.
	[native-inputs]: Remove python-wheel.
	[propagated-inputs]: Add python-typing-extensions.
	[description]: Improve style.

	Change-Id: Idc60b6bf3119c7b6c3799826525263fbee3cd90b

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-inflate64: Update to 1.0.3.
	* gnu/packages/python-compression.scm (python-inflate64): Update to 1.0.3.
	[propagated-inputs]: Remove python-importlib-metadata.
	[native-inputs]: Remove python-wheel.

	Change-Id: I81336fb3bb767ee1a1d04ce597ed10ec0dfc5c6b

2025-11-22  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: erlang: Update to 27.3.4.6.
	* gnu/packages/erlang.scm (erlang): Update to 27.3.4.6.

	Change-Id: I29ef75507ca167976ddc89afa70efd34fa5b2e5a

2025-11-22  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: waylock: Update to 1.5.0.
	* gnu/packages/zig-xyz.scm (waylock): Update to 1.5.0.
	[arguments]<#:zig>: New parameter.

	Change-Id: Iece31dbc1dbbde4665a54c607972a1336464b1a3

2025-11-22  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: river: Update to 0.3.12.
	* gnu/packages/zig-xyz.scm (river): Update to 0.3.12.
	[arguments]<#:zig>: New parameter.
	<#:phases>{prepare-build.zig.zon, revert-build.zig.zon}: New phases.

	Change-Id: I9a8fd0d71d07a5c89ba874791c4a021be0725e94

2025-11-22  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: zig-wlroots: Update to 0.19.3.
	* gnu/packages/zig-xyz.scm (zig-wlroots): Update to 0.19.3.
	[propagated-inputs]: Remove wlroots-0.18; add wlroots-0.19.
	[arguments]<#:zig>: New parameter.

	Change-Id: I95c214d9dfd5318f9899a9629a3460e0d4f0ae82

2025-11-22  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: zig-pixman: Update to 0.3.0.
	* gnu/packages/zig-xyz.scm (zig-pixman): Update to 0.3.0.

	Change-Id: I62e900ca9804f889c928c4f7617afd02a9346518

2025-11-22  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: zig-wayland: Update to 0.4.0.
	* gnu/packages/zig-xyz.scm (zig-wayland): Update to 0.4.0.
	[arguments]<#:zig, #:zig-release-type, #:zig-build-flags,

	Change-Id: I6259830cc4a7f339bcf04c7163791b8adee3b9cd

2025-11-22  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: zig-xkbcommon: Update to 0.3.0.
	* gnu/packages/zig-xyz.scm (zig-xkbcommon): Update to 0.3.0.

	Change-Id: I0db3aad54c2fb06718eba423c0b21c8138388dcc

2025-11-22  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: elixir: Update to 1.19.3.
	* gnu/packages/elixir.scm (elixir): Update to 1.19.3.
	[arguments]<#:phases>{replace-paths}: Add substitution.

	Change-Id: Ic94e5aec86ae4e47dedaf337a690e2024e9afee4

2025-11-22  宋文武  <iyzsong@member.fsf.org>

	gnu: bbcsdl: Update to 1.42a.
	* gnu/packages/game-development.scm (bbcsdl): Update to 1.42a.

	Change-Id: I96809e997c44dd410417a8483ccb89ae54c8334b

2025-11-22  dan  <i@dan.games>

	gnu: opencolorio: Disable a failing test case on ARM and RISC-V.
	* gnu/packages/image-processing.scm (opencolorio): Disable a failing test
	case on ARM and RISC-V.

	Change-Id: If7ef40f72b0d42be47a3771a18e18c7c97b202ea

2025-11-22  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: emacs-vdiff-magit: Update to 0.3.3-0-cc9e2db.
	* gnu/packages/emacs-xyz.scm (emacs-vdiff-magit): Update to 0.3.3-0-cc9e2db.
	Inline version string instead of factoring it under let.

	Change-Id: I6b9626f57ab2fd42f3e6aae458fa21a66abee954

2025-11-22  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: emacs-meep: New package.
	* gnu/packages/emacs-xyz.scm (emacs-meep): New variable.

	Change-Id: Ic7df4f88470c538f4fa57620591a4c48d7b602ff

2025-11-22  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: emacs-bray: New package.
	* gnu/packages/emacs-xyz.scm (emacs-bray): New variable.

	Change-Id: I0f68ec1b8c5c61b327eb1d292e5fe6ad62f4266e

2025-11-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add emacs-consult-recoll.
	* gnu/packages/emacs-xyz.scm (emacs-consult-recoll): New variable.

	gnu: Add recoll-cli.
	* gnu/packages/search.scm (recoll-cli): New variable.

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-bitbake.
	* gnu/packages/tree-sitter.scm (tree-sitter-bitbake): New variable.

	Change-Id: I2d1a82de914314eed427e0cdb3168858861b0a70

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-haxe.
	* gnu/packages/tree-sitter.scm (tree-sitter-haxe): New variable.

	Change-Id: I18b2668bae8a0855e4c660cff9a29b5380ed41ff

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-wgsl.
	* gnu/packages/tree-sitter.scm (tree-sitter-wgsl): New variable.

	Change-Id: Ic6ab7f0023083a2dc86e5ad85b310abbcfd6bfb1

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-wast.
	* gnu/packages/tree-sitter.scm (tree-sitter-wast): New variable.

	Change-Id: I1e78d5cfe498f6aa98567beb28ee0bab8f97cfb2

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-vue.
	* gnu/packages/tree-sitter.scm (tree-sitter-vue): New variable.

	Change-Id: I4a363f2e9d3c01741b0c1070ec1f3bdbcc4185ea

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-v.
	* gnu/packages/tree-sitter.scm (tree-sitter-v): New variable.

	Change-Id: I8d2e2bd4a4a2bca9c046776eba8f226e27496324

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-yuck.
	* gnu/packages/tree-sitter.scm (tree-sitter-yuck): New variable.

	Change-Id: I446f64925da286003b787e65995e8aeb1c6d0143

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-thrift.
	* gnu/packages/tree-sitter.scm (tree-sitter-thrift): New variable.

	Change-Id: Ia35a56041e7f0a63842a2087b30620157aea4bbd

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-svelte.
	* gnu/packages/tree-sitter.scm (tree-sitter-svelte): New variable.

	Change-Id: I7470fdd9567d368b1be76986cb515293409a4c07

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-squirrel.
	* gnu/packages/tree-sitter.scm (tree-sitter-squirrel): New variable.

	Change-Id: Icf8e29828044155ff278b696f6ee442ecc1bc67d

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-swift.
	* gnu/packages/tree-sitter.scm (tree-sitter-swift): New variable.

	Change-Id: I8c638de96c1beec77f8c4b66f684faa2b81e44c0

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-sparql.
	* gnu/packages/tree-sitter.scm (tree-sitter-sparql): New variable.

	Change-Id: I31ca61d44a7c4ff616478e2ea8ea3acfdd1c57b0

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-smithy.
	* gnu/packages/tree-sitter.scm (tree-sitter-smithy): New variable.

	Change-Id: I0db966f0f51784b4e1ca4d0714e6220e4eaa2e21

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-smali.
	* gnu/packages/tree-sitter.scm (tree-sitter-smali): New variable.

	Change-Id: Ia7f4b7fdd32e31e5d9c9669b148883db08fb5ef5

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-scss.
	* gnu/packages/tree-sitter.scm (tree-sitter-scss): New variable.

	Change-Id: I541d63b8d732d21b7d7e85217734b2b749aadd86

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-re2c.
	* gnu/packages/tree-sitter.scm (tree-sitter-re2c): New variable.

	Change-Id: Ifcf632f309e22e105105229f1c7fad8c31f98042

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-qmljs.
	* gnu/packages/tree-sitter.scm (tree-sitter-qmljs): New variable.

	Change-Id: I951ae9d136e8b4b45a212c7dfd567bb4db3445db

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-pony.
	* gnu/packages/tree-sitter.scm (tree-sitter-pony): New variable.

	Change-Id: I445413a6865422a941ecc7750e3390d1a7b6c097

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-perl.
	* gnu/packages/tree-sitter.scm (tree-sitter-perl): New variable.

	Change-Id: I30c270003f1a53c071762eb4d3d7e54e2f78e5ab

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-objc.
	* gnu/packages/tree-sitter.scm (tree-sitter-objc): New variable.

	Change-Id: Ifd6022f4a62063c3366735ed7c7cf56268d139ea

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-nqc.
	* gnu/packages/tree-sitter.scm (tree-sitter-nqc): New variable.

	Change-Id: I5e7c64a6f9a83fe7a0ca042e264b8938451625ac

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-luau.
	* gnu/packages/tree-sitter.scm (tree-sitter-luau): New variable.

	Change-Id: Ia29d8a8732db45ffcf604e7b8d5cffa0e84d0faf

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Update tree-sitter-lua to 0.4.0.
	* gnu/packages/tree-sitter.scm (tree-sitter-lua): Fetch from upstream, instead
	of a fork.

	Change-Id: Icf4f2fc6cd1d905d61e381190dbf84eaa3b738ee

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-sql.
	* gnu/packages/tree-sitter.scm (tree-sitter-sql): New variable.

	Change-Id: Idd2782baf112c32e2583381df37e28cd519dda2c

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Simplify tree-sitter-vhdl.
	* gnu/packages/tree-sitter.scm (tree-sitter-vhdl): Simplify custom
	get-cleanup-snippet.

	Change-Id: I699a805d9e818eda0ed79cef83e0f52e66033726

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Simplify tree-sitter-latex.
	* gnu/packages/tree-sitter.scm (tree-sitter-latex): Remove custom
	get-cleanup-snippet.

	Change-Id: I49fc80700c4757b07cecdbdfe336370aa2b3ce98

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Simplify tree-sitter-plantuml.
	* gnu/packages/tree-sitter.scm (tree-sitter-plantuml): Remove custom
	get-cleanup-snippet.

	Change-Id: Ibbcf50457d2ed20e75a896e432441a0929e134d0

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Simplify tree-sitter-clojure.
	* gnu/packages/tree-sitter.scm (tree-sitter-clojure): Remove custom
	get-cleanup-snippet.

	Change-Id: Ifdae578ed9db1ddd7729a85a8f0d8d1a9e421d82

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Change tree-sitter-delete-generated-files procedure.
	* gnu/packages/tree-sitter.scm (tree-sitter-delete-generated-files):
	  Check existance before deleting generated files.

	Not every package has all files that we want to delete.  This change
	allows us to always apply this procedure at the end of a custom
	#:get-cleanup-snippet.  This would be especially important if the upstream
	decides to change the structure, which would require us to revisit every
	package that doesn't use this procedure.

	Change-Id: I0847ccae5053d91e7e56e2c490b51d4396eb5b13

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-llvm.
	* gnu/packages/tree-sitter.scm (tree-sitter-llvm): New variable.

	Change-Id: I4883cc3f6d864078b0c441017aa4196648201dad

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-hlsl.
	* gnu/packages/tree-sitter.scm (tree-sitter-hlsl): New variable.

	Change-Id: Id46829c57e826897aeacdf0d6654f7ebbecf409d

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-graphql.
	* gnu/packages/tree-sitter.scm (tree-sitter-graphql): New variable.

	Package definition contains fix to queries/graphql/formatter.scm:
	input_object_type_definition node can not have input_value_definition node as
	its direct child [1].  input_fields_definition should be put in between.

	[1] https://github.com/bkegley/tree-sitter-graphql/blob/5e66e961eee421786bdda8495ed1db045e06b5fe/grammar.js#L234

	Change-Id: Ib11a2edd9cd8f8791dc181fcdb2fb7fae307f781

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-glsl.
	* gnu/packages/tree-sitter.scm (tree-sitter-glsl): New variable.

	Change-Id: Ida7bd35f43b57585326c4ad4fe629a47d6f7bc01

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-gitcommit.
	* gnu/packages/tree-sitter.scm (tree-sitter-gitcommit): New variable.

	Change-Id: I262f31c85e5efa30fe9e4ccedc6d5a13c9df5102

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-gitattributes.
	* gnu/packages/tree-sitter.scm (tree-sitter-gitattributes): New variable.

	Change-Id: I0e524398c4a11c1bc23c364b592bf39dec347ede

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-f-sharp.
	* gnu/packages/tree-sitter.scm (tree-sitter-f-sharp): New variable.

	Change-Id: I7e2370df49dc901c211301ae58c77d5a003ff8b8

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-fish.
	* gnu/packages/tree-sitter.scm (tree-sitter-fish): New variable.

	Change-Id: Ic961a4b6182a55df5ab73df9ecbdbfc4f02ebcf5

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-elisp.
	* gnu/packages/tree-sitter.scm (tree-sitter-elisp): New variable.

	Change-Id: Ie00fd4c147ec60e41a832a1fb8116fe71877f040

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-d.
	* gnu/packages/tree-sitter.scm (tree-sitter-d): New variable.

	Change-Id: I54e7f43573f9fc3b612f605b979e6848368086d2

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-cuda.
	* gnu/packages/tree-sitter.scm (tree-sitter-cuda): New variable.

	Change-Id: Ic0e6e27b40577f02b1aebc3376bba798f3e5259c

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-csv.
	* gnu/packages/tree-sitter.scm (tree-sitter-csv): New variable.

	Change-Id: I97bbdea8f5155648d7c4465a0f2e5b5694624842

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-cpon.
	* gnu/packages/tree-sitter.scm (tree-sitter-cpon): New variable.

	Change-Id: Id152a7fd8b2a64735464a9a1208a70040f26536d

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-clisp.
	* gnu/packages/tree-sitter.scm (tree-sitter-clisp): New variable.

	Change-Id: I50e54269457bef0f10d1cc81ac9d019f47984a89

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-capnp.
	* gnu/packages/tree-sitter.scm (tree-sitter-capnp): New variable.

	Change-Id: I6554618c73dd121cf24d36fcd1a11598d02eb8de

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-cairo.
	* gnu/packages/tree-sitter.scm (tree-sitter-cairo): New variable.

	Change-Id: I84d20bb6c908ff52a59322b6a5899d14e05d9526

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-beancount.
	* gnu/packages/tree-sitter.scm (tree-sitter-beancount): New variable.

	Change-Id: I74965417400b1d70f20e85fdf76c6bcaeaa13840

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-astro.
	* gnu/packages/tree-sitter.scm (tree-sitter-astro): New variable.

	Change-Id: Ic1738da64ca9175179142cf231f84ac851468dfe

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-asm.
	* gnu/packages/tree-sitter.scm (tree-sitter-asm): New variable.

	Change-Id: I0483b7b6274fac9abb88cbd287649919385c4590

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-sfapex.
	* gnu/packages/tree-sitter.scm (tree-sitter-sfapex): New variable.

	Change-Id: Ifa3da04a279c09bb51a9060a76bbeebcdc0518a6

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-agda.
	* gnu/packages/tree-sitter.scm (tree-sitter-agda): New variable.

	Change-Id: I4ba3288e43d84df84504223c85214dadca93b22e

2025-11-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-actionscript.
	* gnu/packages/tree-sitter.scm (tree-sitter-actionscript): New variable.

	Change-Id: Ib56d4f42381aa63d764d03afabf0796d070e7986

2025-11-22  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: emacs-zotxt: Update to 5.0.5-0.b433f46.
	* gnu/packages/emacs-xyz.scm (emacs-zotxt): Update to 5.0.5-0.b433f46.
	[propagated-inputs]: Add emacs-org-noter.
	[native-inputs]: Add emacs-f and emacs-undercover.
	[arguments]<#:phases>: Add 'fix-tests and 'delete-server-based-tests.
	<#:test-command>: Add.

	Change-Id: I54d5490770cd3d7020eae4c79122815c381c1887

2025-11-22  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: emacs-dicom: Enable video playing.
	* gnu/packages/emacs-xyz.scm (emacs-dicom): Enable video playing.
	[arguments]<#:tests?>: Set to #f.
	<#:phases>{patch-dcmtk-executables}: Patch references to ffmpeg and mpv.
	Rename the phase to 'patch-commands'.
	{makeinfo}: New phase.
	[native-inputs]: Add texinfo.
	[inputs]: Add ffmpeg and mpv.

	Change-Id: Id4e65a0842267b231f9bbbc066a0e6dac373bbb4

2025-11-22  luca  <luca.kredel@web.de>

	gnu: sshfs: Update to 3.7.5.
	* gnu/packages/linux.scm (sshfs): Update to 3.7.5.

	Closes: guix/guix#4385
	Change-Id: I56f1f48a56f93a1a2b11f8efabb13899a634fcb6

2025-11-22  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: aflplusplus: Use qemu-for-aflplusplus.
	* gnu/packages/debug.scm (aflplusplus) [inputs]:
	Replace qemu with qemu-for-aflplusplus.

	Closes: guix/guix#3319
	Change-Id: I17f7f5eba5ac0ace54634dc2b8eecde4b3e19a6f

2025-11-22  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: Add qemu-for-aflplusplus.
	* gnu/packages/debug.scm (qemu-for-aflplusplus): New variable.

	Change-Id: Iecb693c5f4544ac511387a59819ecab422c62949

2025-11-22  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add reform-debian-packages-for-6.17.
	* gnu/packages/linux.scm (reform-debian-packages-for-6.17): New variable.
	(linux-libre-arm64-mnt-reform-6.17)[inputs]: Use
	reform-debian-packages-for-6.17. [phases]: Update 'apply-reform-patches to use
	new patchset.

	Change-Id: I735c2db72ab1ebaa2a1dd2d1864581b8d31e2cea

2025-11-22  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.58.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.58.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: I4197e16a0706de145cd7c5e63cc0b45a3e5d952e

2025-11-22  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.17.8.
	* gnu/packages/linux.scm (linux-libre-6.17-version): Update to 6.17.8.
	(linux-libre-6.17-pristine-source): Update hash.

	Change-Id: Ibe868d9818ff0a26836a9720141d0c1ab75d5df8

2025-11-21  luca  <luca.kredel@web.de>

	gnu: Add python-rich-next.
	* gnu/packages/python-xyz.scm (python-rich-next): New variable.

	Change-Id: I552ebbe92eb1a0ad00ff271cae78d086cebb30c7
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-21  Ghislain Vaillant  <ghislain.vaillant@inria.fr>

	gnu: python-diskcache: Reduce closure size.
	* gnu/packages/python-xyz.scm (python-diskcache): Reduce closure size.
	[arguments] <phases>: Add 'fix-pytest-config.
	[native-inputs]: Remove python-ipython, python-pytest-cov,
	python-pytest-django, python-pytest-env, python-pytest-xdist,
	python-sphinx and python-wheel.

	Change-Id: Id9f5d6828cd00806e8595be440349f4645425987

2025-11-21  Ghislain Vaillant  <ghislain.vaillant@inria.fr>

	gnu: python-diskcache: Fix build.
	* gnu/packages/python-xyz.scm (python-diskcache): Fix build.
	  [arguments]<#:test-flags>: Ignore flaky tests.

	Change-Id: If1e664a45feddebdbfd959001000cf5c8e9f48ee

2025-11-21  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: man-pages: Update to 6.16.
	* gnu/packages/man.scm (man-pages): Update to 6.16.
	[arguments]<#:phases>: Update skip-html phase.
	<#:make-flags>: Update.

	Change-Id: I7e048370026cd46eb94de686428a6f70cc56c6b0

2025-11-21  André Batista  <nandre@riseup.net>

	gnu: noscript: Update to 13.2.2.
	* gnu/packages/browser-extensions.scm (noscript): Update to 13.2.2.

	Change-Id: If91df5c89376db60884231e0afcae215be1f8f1f

2025-11-21  Andy Tai  <atai@atai.org>

	gnu: marst: Update to 2.8.
	* gnu/packages/marst.scm (marst): Update to 2.8.

	Change-Id: I7236e5b3416813821f2ed50d22c8db519d4dfb53

2025-11-21  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: praat: Update to 6.4.46.
	* gnu/packages/language.scm (praat): Update to 6.4.46.
	[source]: Update git URL.
	[arguments]<#:phases>{delete-failing-tests}: Add one, remove one test.
	{configure}: Adapt phase.
	[home-page]: Update.

	Change-Id: I9a1618e62ad114ca07dcfdbc55bcc2349aa00c4e

2025-11-21  Hennadii Stepanov  <hebasto@gmail.com>

	gnu: capnproto: Improve package.
	* gnu/packages/serialization.scm (capnproto)[arguments]: Use gexps.
	<#:configure-flags>: Add -DCMAKE_POSITION_INDEPENDENT_CODE=ON.
	<#:phases>: Relocate the 'use-tmp-for-temporary-files phase before the
	'check phase. Set TEST_TMPDIR rather than patching the source.

	Change-Id: I8eb5af1e89af8a8697237432c655df880c29296a

2025-11-21  Hennadii Stepanov  <hebasto@gmail.com>

	Revert "gnu: capnproto: Fix tests."
	This reverts commit 3dc7044969b3651575098aee17c8d7a0582d361e.

2025-11-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-genenmf.
	* gnu/packages/bioinformatics.scm (r-genenmf): New variable.

	Change-Id: Ic17308d94bd5d9ec0484acc82cc738a3c67fb632

2025-11-21  luca  <luca.kredel@web.de>

	gnu: Add mkcert.
	* gnu/packages/certs.scm (mkcert): New variable.

	Change-Id: I6be534e484622f6844cd8cf259666ed67b577d44

2025-11-21  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.85.9.
	* gnu/packages/prolog.scm (trealla): Update to 2.85.9.

	Change-Id: I87c0df6f147da18099172391e341f3fb2fbc09d3

2025-11-21  Andreas Enge  <andreas@enge.fr>

	gnu: Remove readline-6.2.
	* gnu/packages/readline.scm (readline-6.2): Delete variable.
	* gnu/packages/patches/readline-6.2-CVE-2014-2524.patch: Remove file.
	* gnu/packages/readline.scm (dist_patch_DATA): Unregister patch.

	Fixes: guix/guix#3611
	Change-Id: I87c33c44bff9003948cb2b1a7d3c09af9a642892

2025-11-21  Andreas Enge  <andreas@enge.fr>

	gnu: Remove nettle-2.
	* gnu/packages/nettle.scm (nettle-2): Delete variable.

	Change-Id: I79c7d7266323192a108db727401f4754dccf927e

2025-11-21  Andreas Enge  <andreas@enge.fr>

	gnu: nettle: Uninherit from nettle-2.
	* gnu/packages/nettle.scm (nettle): Do not inherit from nettle-2. Set
	fields to values that do not change the derivation.

	Change-Id: I535c5d08778506e12d37bb6a046feab620917908

2025-11-21  Andreas Enge  <andreas@enge.fr>

	gnu: Remove lsh.
	* gnu/packages/ssh.scm (lsh): Delete and redefine as deprecated and
	replaced by openssh.
	* gnu/packages/patches/lsh-fix-x11-forwarding.patch: Remove file.
	* gnu/packages/ssh.scm (dist_patch_DATA): Unregister file.
	* tests/guix-gc.sh: Use hello instead of lsh.

	Change-Id: Ic2a31dc79a777f9b6569e220620ecfc14fb75722

2025-11-21  Andreas Enge  <andreas@enge.fr>

	gnu: Remove lsh-service-type.
	* gnu/services/ssh.scm (<lsh-configuration>, %yarrow-seed,
	lsh-initialization, lsh-activation, lsh-shepherd-service,
	lsh-pam-services, lsh-service-type): Delete variables.
	* doc/guix.texi: Remove lsh-service-type documentation.

	Change-Id: I18377a111c10ec6f6d362fadabc64cb66a2b122d

2025-11-21  Andreas Enge  <andreas@enge.fr>

	gnu: Remove lsh-service.
	* gnu/services/ssh.scm (lsh-service): Delete variable.

	Change-Id: I67589ddda78d5bd6473c7ed0a23c001ee772180f

2025-11-21  François Joulaud  <francois-oss@avalenn.eu>

	gnu: jsonnet: Fix build with newer gcc.
	* gnu/packages/patches/jsonnet-include-cstdint-for-gcc-13-builds.patch:
	New file.
	* gnu/packages/cpp.scm (jsonnet): Use patch.
	* gnu/local.mk (dist_patch_DATA): Reference new patch file.

	Change-Id: Ib2f1ea6b8346ca9c7d887cbf14b476be1d476f42

2025-11-21  luca  <luca.kredel@web.de>

	gnu: wireplumber: Update to 0.5.12.
	* gnu/packages/linux.scm: (wireplumber): Update to 0.5.12.
	[native-inputs]: Add python-minimal.

	Change-Id: Ic670a4e1d25ca793f31802a270df4e3db5eec729

2025-11-21  luca  <luca.kredel@web.de>

	gnu: smartmontools: Update to 7.5.
	* gnu/packages/admin.scm (smartmontools): Update to 7.5.
	[source]: Change to git-checkout of new GitHub repo.
	<#:phases>: Add phase 'chdir.
	[inputs]: Add automake, autoconf.

	Change-Id: Ic0b40792efa943122c68354593ccb6b4048b90d0

2025-11-21  luca  <luca.kredel@web.de>

	gnu: ogs-serial: Replace deprecated input.
	* gnu/packages/geo.scm (ogs-serial)[inputs]: Replace deprecated
	json-modern-cxx by nlohmann-json.

	Change-Id: I423e2d64375f34fa432b6b03e3eaa195d4537941

2025-11-21  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Update to 9.0.6.
	* gnu/packages/engineering.scm (kicad, kicad-doc, kicad-symbols,
	kicad-footprints, kicad-packages3d): Update to 9.0.6.

	Change-Id: Ib362d16c0a8f704be5affea5c8fb932ff9a3d55c

2025-11-21  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-rime: Update to 5.1.12.
	* gnu/packages/fcitx5.scm (fcitx5-rime): Update to 5.1.12.

	Change-Id: Ibd187535bfc8285938c7f250a1990e569ad5d44d

2025-11-21  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-configtool: Update to 5.1.11.
	* gnu/packages/fcitx5.scm (fcitx5-configtool): Update to 5.1.11.

	Change-Id: Ib803ee25d87548218c8e26e2d4ba2fa71dce4ffc

2025-11-21  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-chinese-addons: Update to 5.1.10.
	* gnu/packages/fcitx5.scm (fcitx5-chinese-addons): Update to 5.1.10.

	Change-Id: I89b4495ca7481fef9a4d1d74ef7b276741dbc37c

2025-11-21  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-chewing: Update to 5.1.9.
	* gnu/packages/fcitx5.scm (fcitx5-chewing): Update to 5.1.9.

	Change-Id: Iee434ed4351af4e21f88dc5b5bdaa2ee4b2552ec

2025-11-21  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-unikey: Update to 5.1.8.
	* gnu/packages/fcitx5.scm (fcitx5-unikey): Update to 5.1.8.

	Change-Id: Ia68bc8427c2b84b59e53dbc89767e44b7d98dc04

2025-11-21  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-skk: Update to 5.1.8.
	* gnu/packages/fcitx5.scm (fcitx5-skk): Update to 5.1.8.

	Change-Id: Ic2d242043021ca019f816dd581a0603fd423aac7

2025-11-21  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-anthy: Update to 5.1.8.
	* gnu/packages/fcitx5.scm (fcitx5-anthy): Update to 5.1.8.

	Change-Id: Ib2e0ec8e30b3a16dc452ceb7654c912e60e054bf

2025-11-21  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-qt: Update to 5.1.11.
	* gnu/packages/fcitx5.scm (fcitx5-qt): Update to 5.1.11.

	Change-Id: I0ec2cb2f15e38b3a022d449e9c3494c7dd73489a

2025-11-21  宋文武  <iyzsong@member.fsf.org>

	gnu: libime: Update to 1.1.12.
	* gnu/packages/fcitx5.scm (libime): Update to 1.1.12.

	Change-Id: I64f33e895dc33cca0e4fd7430703b2499fbeb4d6

2025-11-21  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5: Update to 5.1.16.
	* gnu/packages/fcitx5.scm (fcitx5): Update to 5.1.16.

	Change-Id: I5db7ca02632f6d7b1a0e4dacd3cec264dda5b811

2025-11-21  Andreas Enge  <andreas@enge.fr>

	gnu: Remove eigensoft.
	* gnu/packages/bioinformatics.scm (eigensoft): Delete variable.

	Fixes: guix/guix#3710
	Change-Id: I9cfc472dbadd078d4a35afed4a86c806bba6c64d

2025-11-21  Andreas Enge  <andreas@enge.fr>

	gnu: Remove babl-0.1.96.
	* gnu/packages/gimp.scm (babl-0.1.96): Delete variable.

	Fixes: guix/guix#3689
	Change-Id: I283a0db100bb27c828c68e7084c00d09e666b1c9

2025-11-21  Andreas Enge  <andreas@enge.fr>

	gnu: Remove gegl-0.4.44.
	* gnu/packages/gimp.scm (gegl-0.4.44): Delete variable.

	Change-Id: If6167fb5d548b3e3ad27039c99260a613fcbfc1b

2025-11-21  Andreas Enge  <andreas@enge.fr>

	gnu: Remove gnome-photos.
	* gnu/packages/gnome.scm (gnome-photos): Delete variable.
	(gnome-meta-core-utilities)[propagated-inputs]: Remove gnome-photos.

	Change-Id: I83fa4d205df800dc182dcf694c3bf0b4c773f301

2025-11-21  luca  <luca.kredel@web.de>

	gnu: easyeffects: Replace deprecated input.
	* gnu/packages/audio.scm (easyeffects)[inputs]: Replace deprecated
	json-modern-cxx by nlohmann-json.

	Change-Id: Ibc3a25fcbb174d4ea19b96a7b32d12012cbe2ada

2025-11-21  luca  <luca.kredel@web.de>

	gnu: liburing: Update to 2.12.
	* gnu/packages/linux.scm (liburing): Update to 2.12.

	Change-Id: Ifba37f268215f5e91fb5415575762791fb916c28

2025-11-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: pinentry-tty: Update to 1.3.2.
	* gnu/packages/gnupg.scm (pinentry-tty): Update to 1.3.2.

	Change-Id: I7fdd9158f870cecfade4a8bbde2de083db7cac5e

2025-11-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-gpg: Improve style.
	* gnu/packages/gnupg.scm (python-gpg)[arguments]: Use G-Expressions.

	Change-Id: Idda7f244a8c16b3ecb896e77faa629bbde001f7b

2025-11-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: pinentry-bemenu: Update to 0.14.0.
	* gnu/packages/gnupg.scm (pinentry-bemenu): Update to 0.14.0.

	Change-Id: I92470e7a1077b3c3f0a70df960c2f8345e91b56c

2025-11-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: perl-gnupg-interface: Update to 1.05.
	* gnu/packages/gnupg.scm (perl-gnupg-interface): Update to 1.05.
	[source]: Update uri.
	[inputs]: Remove gnupg-1; add gnupg.
	[arguments]: Remove ’delete-broken-test #:phase.
	[home-page]: Update.

	Change-Id: Ia83c178c03c31b1a04ef5f796fea9dbbf35164c5

2025-11-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: libksba: Improve style.
	* gnu/packages/gnupg.scm (libksba)[arguments]: Use G-Expressions.

	Change-Id: I16fc03c860adf34ac37ceaac3a05c0bd96c85423

2025-11-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: gnupg-1: Improve style.
	* gnu/packages/gnupg.scm (gnupg-1)[arguments]: Use G-Expressions.

	Change-Id: I513b9b79445f2140b89f4751ef2c339914e90a38

2025-11-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: pius: Improve style.
	* gnu/packages/gnupg.scm (pius)[arguments]: Use G-Expressions.

	Change-Id: Ica441bab297236d9d8740f4c84908f766150ffc2

2025-11-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: parcimonie: Improve style.
	* gnu/packages/gnupg.scm (parcimonie)[arguments]: Use G-Expressions.
	<#:phases>: Remove lambda arguments in ’fix-references and
	’wrap-program.

	Change-Id: I03e4d6f9b2a7c91576e6e670d1f5a9e0c1a81bc5

2025-11-21  luca  <luca.kredel@web.de>

	gnu: fastfetch: Update to 2.55.1.
	* gnu/packages/admin.scm (fastfetch, fastfetch-minimal): Update to 2.55.1.

	Change-Id: I2b1f4851cf78e7aa27b3c308032a2d031c515913

2025-11-21  vga  <v@vgz.li>
	    jgart  <jgart@dismail.de>

	gnu: Add sbcl-cl-dotenv.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-dotenv, cl-dotenv, ecl-cl-dotenv): New
	  variables.

	Change-Id: I90c5cd9de1c516c6f668996eb9bcc600ecd06408

2025-11-21  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.85.5.
	* gnu/packages/prolog.scm (trealla): Update to 2.85.5.

	Change-Id: I7c238fca969be17eb66e9c46678a6db1e61aeeff

2025-11-20  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: wesnoth: Update to 1.19.18.
	* gnu/packages/games.scm (wesnoth): Update to 1.19.18.

	Change-Id: I1353f7a425a0ca84b2e76b24cf10ab20f232450a

2025-11-20  luca  <luca.kredel@web.de>

	gnu: quickshell: Update to 0.2.1
	* gnu/packages/wm.scm: (quickshell): Update to 0.2.1.

	Change-Id: I6642d96affe61ef6b49e8775364470118a5303e8

2025-11-20  luca  <luca.kredel@web.de>

	gnu: stress-ng: Update to 0.19.06
	* gnu/packages/admin.scm (stress-ng): Update to 0.19.06.

	Change-Id: I045856593f6169f97bcb0eb0229008acc7c59cf9

2025-11-20  luca  <luca.kredel@web.de>

	gnu: fzf: Update to 0.67.0
	* gnu/packages/terminals.scm (fzf): Update to 0.67.0.

	Change-Id: Ied62221550f5efbfe1f31b7c28951dd048a3a002

2025-11-20  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: php: Update to 8.3.28.
	* gnu/packages/php.scm (php): Update to 8.3.28.

	Change-Id: I2487ed83635f03a53b57f2e4d3ac831930f34cb6

2025-11-20  Andreas Enge  <andreas@enge.fr>

	gnu: Remove tgcli.
	* gnu/packages/telegram.scm (tgcli): Delete variable.

	Fixes: guix/guix#3686
	Change-Id: I4d616b2855f3a849e0a9ee59baf667fd7a916174

2025-11-20  Andreas Enge  <andreas@enge.fr>

	gnu: Remove tftp-hpa.
	* gnu/packages/networking.scm (tftp-hpa): Delete variable.

	Fixes: guix/guix#3685
	Change-Id: Id6535fd30fc8fbe49a88ae92c43448e699185912

2025-11-20  Andreas Enge  <andreas@enge.fr>

	gnu: Remove tgif.
	* gnu/packages/image.scm (tgif): Delete variable.

	Fixes: guix/guix#3683
	Change-Id: Iac4c899fa227ab5fb590dd28a8bbfb2b61e1686d

2025-11-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sequoia-sq: Fix build.
	* gnu/packages/sequoia.scm (sequoia-sq)[arguments]: Replace the 'install
	phase.

	Change-Id: I7afafeb2cca4a60f0799c5c789860b771ccf3268

2025-11-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pyqtwebengine-6: Fix build with (json).
	* gnu/packages/qt.scm (python-pyqtwebengine-6)[arguments]
	<#:configure-flags>: Fix build with (json).

	Change-Id: I7045d2f5c2e06378609646a1a907adbe914badd4

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-lightning-utilities: Update to 0.15.2.
	* gnu/packages/machine-learning.scm (python-lightning-utilities): Update to 0.15.2.
	[propagated-inputs]: Remove python-importlib-metadata.
	[native-inputs]: Remove python-coverage.

	Change-Id: I123f1d978143ae9c63842e1f185237ba86be26e6

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-lunr: Update to 0.8.0.
	* gnu/packages/python-xyz.scm (python-lunr): Update to 0.8.0.
	[propagated-inputs]: Remove python-importlib-metadata and python-typing-extensions; add
	python-nltk.
	[native-inputs]: Remove python-coverage and python-tox.

	Change-Id: I402ba60c5b22b1d2e4da3ab4741f3ddc77f0475a

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyinstrument: Update to 5.1.1.
	* gnu/packages/python-check.scm (python-pyinstrument): Update to 5.1.1.
	[arguments] <test-flags>: Rework skipped tests.
	<phases>: Remove build-extensions; add 'pre-check,
	containing removal of local pyinstrument instead of re-building
	extensions.
	[native-inputs]: Remove python-wheel.

	Change-Id: I62b212f4abcef70f04aaf24e69217cff67ea3d1f

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: evtest-qt: Update to 0.2.0-0.6fb1b84.
	* gnu/packages/games.scm (evtest-qt): Update to
	6fb1b845ea3b9963bced1847f76c45d85a47beec commit.
	[inputs]: Remove qtbase-5 and qtwayland-5; add qtbase and qtwayland.

	Change-Id: If29b2824c86b4a166356ac212c210909e01a70ad

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: streamlink: Update to 7.6.0.
	* gnu/packages/video.scm (streamlink): Update to 7.6.0.
	[native-inputs]: Remove python-wheel.

	Change-Id: I41d31e2d424919a4253f1c7492aaa115fc204700

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-islenska: Update to 1.0.4.
	* gnu/packages/python-xyz.scm (python-islenska): Update to 1.0.4.
	[arguments] <tests?>: Test data is not included in PyPI and Git.
	[native-inputs]: Remove python-wheel.

	Change-Id: I40a0084caf774f2b983dbcb6798391f817fc95eb

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-gpxpy: Fix tests.
	* gnu/packages/python-xyz.scm (python-gpxpy):
	[arguments] <test-backend>: Use 'unittest.
	[native-inputs]: Remove python-wheel.

	Change-Id: I7ad1b1c9d98b56d3e22257e8fee008a7d1ee7a9f

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flint: Update to 0.8.0.
	* gnu/packages/algebra.scm (python-flint): Update to 0.8.0.

	Change-Id: I6a70a79aae141ebb873eff0adf33e0fab10d552c

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: scvelo: Reduce closure size.
	* gnu/packages/bioinformatics.scm (scvelo):
	[propagated-inputs]: Remove python-isort.
	[native-inputs]: Remove python-black, python-flake8, python-hypothesis,
	and python-wheel; add python-setuptools.

	Change-Id: Ieefb91cbe3481c64d7d9e5588d934216ef17f974

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-imageio: Reduce closure size.
	* gnu/packages/python-xyz.scm (python-imageio)[native-inputs]: Remove
	python-black, python-flake8, python-pytest-cov, and python-wheel.

	Change-Id: I6812b75c38c734fc006b41ab727b689888c59522

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: apache-orc: Runs tests only on 64bit architectures.
	This blocks apache-arrow to build on i686-linux, see:
	<https://ci.guix.gnu.org/build/15400469/details>.

	* gnu/packages/databases.scm (apache-orc)[arguments]<tests?>: Run
	tests only on 64bit architectures.

	Change-Id: I7b56ebcd9e50343360464647170e4a32386f6172

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: greaseweazle-host-tools: Disable tests.
	* gnu/packages/disk.scm (greaseweazle-host-tools)[arguments] <tests?>:
	Disable for now.
	[native-inputs]: Remove python-wheel.

	Change-Id: Icd1d43243e26a52468604860bf5bd458183d1c82

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: trydiffoscope: Disable missing tests.
	* gnu/packages/diffoscope.scm (trydiffoscope)[arguments]<tests?>: No
	tests.

	Change-Id: If52068ed2cec00fc0b2abea1ea2cc34b11f54ed9

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: tuir: Reduce closure size.
	* gnu/packages/syndication.scm (tuir)[native-inputs]: Remove
	python-coverage, python-coveralls, python-pylint, and python-wheel.

	Change-Id: I22b8d2926f363009ab9eac65f41ea4d0a06f2a83

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-starsessions: Reduce closure size.
	* gnu/packages/python-web.scm (python-starsessions)[native-inputs]:
	Remove python-black, python-flake8, and python-mypy.

	Change-Id: I7ce8e5fce8aa7d5ec55bcd0d3ccaa70e98a7c9b7

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-colorful: Update to 0.5.8.
	* gnu/packages/python-xyz.scm (python-colorful): Update to 0.5.8.
	[native-inputs]: Remove python-coverage, python-flake8, and python-wheel.

	Change-Id: Ic376e055cf71eabda6a883b20b6a3522cbae799c

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-django-haystack: Remove python-coverage from native inputs.
	* gnu/packages/django.scm (python-django-haystack)[native-inputs]:
	Remove python-coverage.

	Change-Id: I8ee3c3ac61322fa5c936f702d8ee01b1df14ac38

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-param: Remove python-coverage from native inputs.
	* gnu/packages/python-xyz.scm (python-param)[native-inputs]: Remove
	python-coverage.

	Change-Id: Idf2936c243d9b7ec2f2a26f4813ed44771faa137

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pynetdicom: Reduce closure size.
	* gnu/packages/python-science.scm (python-pynetdicom):
	[propagated-inputs]: Remove python-mypy.
	[native-inputs]: Remove python-codespell, python-coverage,
	python-pytest-cov, pythonb-pytest-xdist, python-sphinx, and
	python-sphinx-rtd-theme.

	Change-Id: Ie0fc078cec3473e061ebc4dc87de59ca309a6194

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-radian: Reduce closure size.
	* gnu/packages/statistics.scm (python-radian)[native-inputs]: Remove
	python-coverage and python-wheel.

	Change-Id: Ia29ed5621c9d008705963fbb1ad68d949fa740cb

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-emcee: Reduce closure size.
	* gnu/packages/statistics.scm (python-emcee)[native-inputs]: Remove
	python-coverage, python-pytest-cov, and python-wheel.

	Change-Id: I6a18dc207fa2dbf5b61fc7bb2495e3a9acc66820

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-http-ece: Update to 1.2.1.
	* gnu/packages/python-web.scm (python-http-ece): Update to 1.2.1.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove python-coverage, python-flake8, python-mock, and
	python-nose; add python-pytest, python-pytest-cov, and
	python-setuptools.

	Change-Id: Ibec1df50d880567b9072e04b760f33593ccc5339

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rangehttpserver: Fix tests.
	* gnu/packages/python-web.scm (python-rangehttpserver)[native-inputs]:
	Remove python-coverage, python-coveralls, and python-wheel; add
	python-requests.

	Change-Id: I6f5f8309843a17c00efbe7d8bebf0d0e3a9ebb57

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-waitress: Reduce closure size.
	* gnu/packages/python-web.scm (python-waitress)[native-inputs]: Remove
	python-coverage and python-wheel.

	Change-Id: Ic6136eb9a44b8ef97bf60796a401921f30bef55d

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ovh: Reduce closure size.
	* gnu/packages/python-web.scm (python-ovh)[native-inputs]: Remove
	python-black, python-coverage, python-flake8, python-isort,
	python-pytest, python-pytest-cov, python-sphinx, and python-wheel.

	Change-Id: Iedb51f0d87f116dd8993025f4d751a091383f3e0

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-python3-saml: Fix build.
	* gnu/packages/python-web.scm (python-python3-saml)[native-inputs]:
	Remove python-coverage, python-flake8, python-pytest, python-setuptools,
	and python-wheel; add python-poetry-core.

	Change-Id: I42cf83d8bf86349421c61c31b4f87479010e3469

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-aioitertools: Reduce closure size, enable tests.
	* gnu/packages/python-web.scm (python-aioitertools):
	[arguments] <tests?>: Enable.
	<test-backend, test-flags>: Use 'custom.
	[propagated-inputs]: Remove python-typing-extensions.
	[native-inputs]: Remove python-coverage, python-flake8, python-mypy,
	python-pytest, python-pytest-asyncio, and python-sphinx.

	Change-Id: Id6a02edb958053e5e62fb07054de8f2716096598

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyppmd: Update to 1.2.0.
	* gnu/packages/python-compression.scm (python-pyppmd): Update to 1.2.0.
	[arguments] <test-flags>: Ignore benchmarking tests.
	[native-inputs]: Remove python-coverage, python-hypothesis,
	python-pytest-cov, python-pytest-timeout, and python-wheel.

	Change-Id: Ib100bbf9ac672554d79375437c7bb90e447814df

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pybcj: Reduce closure size.
	* gnu/packages/python-compression.scm (python-pybcj)[native-inputs]:
	Remove python-coverage, python-hypothesis, python-pytest-cov, and
	python-wheel.

	Change-Id: I738561673e91442f0a175bbf010337ba7afbe0e6

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-multivolumefile: Reduce closure size.
	* gnu/packages/python-compression.scm (python-multivolumefile):
	[native-inputs]: Remove python-coverage, python-coveralls,
	python-hypothesis, python-pytest-cov, and python-wheel.

	Change-Id: I39de34466734dbc35ee2020edb2ab8c0e83bdcec

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-gevent: Remove coverage inputs.
	* gnu/packages/python-xyz.scm (python-gevent)[native-inputs]: Remove
	python-coverage and python-wheel.

	Change-Id: I2a8be112d8106319988fdc83bb4d38174ac1cd0e

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-fastschema: Ignore benchmark tests.
	* gnu/packages/python-xyz.scm (python-fastjsonschema)[arguments]
	<#:test-flags>: Ignore benchmark tests.

	Change-Id: I4291cb6247a5e562446b7411faed48daa300ec66

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-legacy-api-wrap: Remove coverage inputs.
	* gnu/packages/python-xyz.scm (python-legacy-api-wrap)[native-inputs]:
	Remove python-coverage.

	Change-Id: I01e148ef7ce753fb5fc1036d26ff58a4ccbf1909

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sniffio: Remove coverage inputs.
	* gnu/packages/python-xyz.scm (python-sniffio)
	[native-inputs]: Remove python-pytest-cov, python-wheel.
	[description]: Improve style.

	Change-Id: I4c309ef0afcd310034a73188f50b3301636abd24

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-watchfiles: Remove coverage inputs.
	* gnu/packages/python-xyz.scm (python-watchfiles)[native-inputs]:
	Remove python-coverage, python-pytest-cov.

	Change-Id: Id7ce71eb87aa032502657bfaf78650ba8c9301f9

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-httpcore: Remove python-pytest-cov input.
	* gnu/packages/python-web.scm (python-httpcore)[native-inputs]: Remove
	python-pytest-cov.

	Change-Id: I5c8ee1f384256ce2398f57dc4abdb92e1868b187

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-rdflib: Remove python-pytest-cov input.
	* gnu/packages/rdf.scm (python-rdflib)[native-inputs]: Remove
	python-pytest-cov.

	Change-Id: I58f9a0c40f2d2eb377a49f017bdbe72bc8c78044

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-cryptography: Remove python-pytest-cov input.
	* gnu/packages/python-crypto.scm (python-cryptography)[native-inputs]:
	Remove python-mypy, python-pytest-cov, python-wheel.

	Change-Id: I9ea836da87bbd11cfa04c9120d126e06773d028a

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sybil: Remove python-pytest-cov input.
	* gnu/packages/python-check.scm (python-sybil)[native-inputs]: Remove
	python-mypy, python-pytest-cov, python-wheel.

	Change-Id: Ib38bf51d4167c52fa44d91a3d7bb115255e3853c

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-babel: Remove python-pytest-cov input.
	* gnu/packages/python-xyz.scm (python-babel)[native-inputs]:
	Remove python-pytest-cov and python-wheel.

	Change-Id: Ibec8055f67600839948f6db9fa12bef671bcf8f8

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-tzlocal: Remove python-pytest-cov input.
	* gnu/packages/time.scm (python-tzlocal)[native-inputs]: Remove
	python-check-manifest and python-pytest-cov.

	Change-Id: I507271ff12a48b00c81af49f03fd82dfaa1b6413

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytest-enabler: Remove python-pytest-cov input.
	* gnu/packages/check.scm (python-pytest-enabler)
	[arguments]<#:test-flags>: Ignore coverage test.
	[native-inputs]: Remove python-pytest-cov.

	Change-Id: Ib900a05345311529fca5ac6ecc48538d5432b511

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-expandvars: Remove python-pytest-cov input.
	* gnu/packages/python-xyz.scm (python-expandvars)[native-inputs]:
	Remove python-pytest-cov.

	Change-Id: I7dae800fdf4752af6d8049c12c2b90233bbb5127

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-graphviz: Remove python-pytest-cov input.
	* gnu/packages/graphviz.scm (python-graphviz)[native-inputs]: Remove
	python-pytest-cov and python-wheel.

	Change-Id: Ia1870c95320cc86de588362db2a7784615be6a54

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-platformdirs: Remove uneeded native-inputs.
	* gnu/packages/python-xyz.scm (python-platformdirs)[native-inputs]:
	Remove python-covdefaults, python-pytest-cov.

	Change-Id: Ifcc2421e5d6c60bab59f5eeb57a504cbecaa7d57

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-contourpy: Remove python-pytest-cov native-input.
	* gnu/packages/python-xyz.scm (python-contourpy)
	[arguments]<#:test-flags>: Ignore load-heavy tests.
	[native-inputs]: Remove python-pytest-cov.

	Change-Id: I6693a92bd3a3425193bded91fa0cdcf5f9f46803

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pillow: Remove some native-inputs.
	* gnu/packages/python-xyz.scm (python-pillow)
	[source, arguments]: Run guix style.
	<#:phases>: In phase 'check, remove add-installed-pythonpath call.
	[native-inputs]: Remove python-packaging, python-pytest-cov,
	python-pytest-timeout, python-wheel.

	Change-Id: I1fe174977ff94af61c77fdf52bf1e28adc4aa6fb

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-dateutil: Relax native-inputs requirements.
	* gnu/packages/time.scm (python-dateutil)[arguments]
	<#:test-flags>: Improve style.
	<#:phases>: Add phase 'relax-pytest-cov-requirement.
	[native-inputs]: Remove python-pytest-cov, python-wheel.

	Change-Id: Id3c02340bb6ea416159cf00db42c9c506435fb20

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: meson-python: Remove python-pytest-cov native-input.
	* gnu/packages/build-tools.scm (meson-python)[native-inputs]: Remove
	python-pytest-cov.

	Change-Id: I69b6de674951166682195262ed861e5bd971652a

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-aiosqlite: Update to 0.21.0.
	* gnu/packages/databases.scm (python-aiosqlite): Update to 0.21.0.
	[source, synopsis]: Run guix style.
	[arguments]: Drop <#:phases> in favor of <#:test-backend>.
	[native-inputs]: Remove python-coverage, python-mypy.

	Change-Id: I2a9a66a1a1386ff44b440c18dac8345bb136e7a2

2025-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-coverage: Rework skipped tests.
	* gnu/packages/check.scm (python-coverage)[arguments] <test-flags>:
	Rework ignored test files and deselected tests where some of them are
	not present and some just pass fine. Limit the number of threads up 8 to
	improve stability in CI.
	<phases>: Remove 'patch-pyproject; add 'fix-pytest-config, and
	'pre-check.

	Change-Id: I1e7693fc04f1e873b0cd9afec112c1ebd26622e3

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-coverage: Update to 7.11.0.
	* gnu/packages/check.scm (python-coverage): Update to 7.11.0.
	[arguments]<#:test-flags>: Ignore additional failing tests.

	Change-Id: I6aa86ed49b9f6d52120d14d5a7ea81222ea3140f

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: libchewing: Extend with (cargo-guile-json).
	* gnu/packages/language.scm (libchewing)[arguments]
	<#:phases>: Extend with (cargo-guile-json).

	Change-Id: I01959bd4afcd607cd5ad0af5898a4b6546bb6da6

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: libchewing: Improve style.
	* gnu/packages/language.scm (libchewing)[arguments]: Improve style,
	use G-expressions.

	Change-Id: I5b77964478b750c796f6c749be341ab6dd477d3b

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: helvum: Extend with (cargo-guile-json).
	* gnu/packages/rust-apps.scm (helvum)[arguments]
	<#:phases>: Extend with (cargo-guile-json).

	Change-Id: I4a78422c31ffae176f1365ff47e36b7e010f7358

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: helvum: Improve style.
	* gnu/packages/rust-apps.scm (helvum)[arguments]: Improve style, use
	G-expressions.

	Change-Id: I9ad3173bc289ee8df6234c48a564599e66160c27

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: clamav: Extend with (cargo-guile-json).
	* gnu/packages/antivirus.scm (clamav)[arguments]
	<#:phases>: Extend with (cargo-guile-json).

	Change-Id: I428e8faa3b8b3aefede5035e0eb350784755f40d

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: gnome-authenticator: Extend with (cargo-guile-json).
	* gnu/packages/gnome.scm (gnome-authenticator)[arguments]
	<#:phases>: Extend with (cargo-guile-json).

	Change-Id: I80c827a7f967e460bf3c49329bc0ab007b6a1c19

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyqt: Fix build with (json) and improve style.
	* gnu/packages/qt.scm (python-pyqt)[arguments]
	<#:configure-flags>: Fix build with (json).
	<#:phases>: Improve phase 'substitute-source so that it supports both
	python-pyqt.
	[inputs]: Improve style.
	(python-pyqt6)[arguments]: Remove field.

	Change-Id: I0c9d03798912a453ac1d7f9b42e98fcf17553c57

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: fish: Extend with (cargo-guile-json).
	* gnu/packages/shells.scm (fish)[arguments]
	<#:phases>: Extend with (cargo-guile-json).

	Change-Id: I393ff7ab1df759efbe22ce1b8c9c5dba1661bc5d

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: librsvg: Extend with (cargo-guile-json).
	* gnu/packages/gnome.scm (librsvg)[arguments]
	<#:phases>: Extend with (cargo-guile-json).

	Change-Id: Idd8c2c0681ffdc2a5cf3a73f0b1b606db38994c5

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-gseapy: Extend with (pyproject-guile-json).
	* gnu/packages/bioinformatics.scm (python-gseapy)[arguments]
	<#:phases>: Extend with (pyproject-guile-json).

	Change-Id: I6969e5d71d77d4d95a41fea0a0c2b572a8f1276c

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-bed-reader: Extend with (pyproject-guile-json).
	* gnu/packages/bioinformatics.scm (python-bed-reader)[arguments]
	<#:phases>: Extend with (pyproject-guile-json).

	Change-Id: Ie67b640629f33654e6953bf95f81fe4ad2190c9a

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: insight-toolkit: Extend with (pyproject-guile-json).
	* gnu/packages/image-processing.scm (insight-toolkit)[arguments]
	<#:phases>: Extend with (pyproject-guile-json).

	Change-Id: I49eb6f6b97872e0742b002c354db660bde2fd211

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyzstd: Migrate to (json).
	* gnu/packages/python-compression.scm (python-pyzstd)[arguments]
	<#:configure-flags>: Migrate syntax to (json).

	Change-Id: I4da32b265c2a2f529b357e5bed1ad41e72b5cce7

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-clarabel: Extend with (pyproject-guile-json).
	* gnu/packages/python-xyz.scm (python-clarabel)[arguments]
	<#:phases>: Extend with (pyproject-guile-json).

	Change-Id: I258bc867cc4269779ccf886601a00323b8f80083

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: maturin: Extend with (pyproject-guile-json).
	* gnu/packages/rust-apps.scm (maturin)[arguments]: Improve style. Use
	G-expressions.
	<#:phases>: Extend with (pyproject-guile-json).

	Change-Id: I524df3f97274b309b6736f58925f0b5f27497151

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-tokenizers: Extend with (pyproject-guile-json).
	* gnu/packages/machine-learning.scm (python-tokenizers)[arguments]
	<#:phases>: Extend with (pyproject-guile-json).

	Change-Id: Idae6f4609393ec1a612b7710dc60c6b7bd8c79a6

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: onnxruntime: Extend with (pyproject-guile-json).
	* gnu/packages/machine-learning.scm (onnxruntime)[arguments]
	<#:phases>: Extend with (pyproject-guile-json).

	Change-Id: Ib498a4697642d59784cf699230478ba23fb41ff6

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-rpds-py: Extend with (pyproject-guile-json).
	* gnu/packages/python-xyz.scm (python-rpds-py)[arguments]
	<#:phases>: Extend with (pyproject-guile-json).

	Change-Id: I39ba227211450ae8de98c76af12102f8972c9020

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-libcst: Extend with (pyproject-guile-json).
	* gnu/packages/python-xyz.scm (python-libcst)[arguments]
	<#:phases>: Extend with (pyproject-guile-json).

	Change-Id: I4301b1ce3054497a6d4cf1660987605398070d88

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-tiktoken: Extend with (pyproject-guile-json).
	* gnu/packages/python-xyz.scm (python-tiktoken)[arguments]
	<#:phases>: Extend with (pyproject-guile-json).

	Change-Id: I94c11b8e85c41f8da8158d691114952df823d8de

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pydantic-core: Extend with (pyproject-guile-json).
	* gnu/packages/python-xyz.scm (python-pydantic-core)[arguments]
	<#:phases>: Extend with (pyproject-guile-json).

	Change-Id: Ifa061c9408a6f67988c3fcdc24123fd295a85261

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-orjson: Extend with (pyproject-guile-json).
	* gnu/packages/python-xyz.scm (python-orjson)[arguments]
	<#:phases>: Extend with (pyproject-guile-json).

	Change-Id: If76da1021cd035828bf5c365c01ac0f94e96d2c1

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: maturin: Improve style.
	* gnu/packages/rust-apps.scm (maturin)[arguments]: Improve style.
	<#:phases>: Use G-expressions.

	Change-Id: Icf2fd08db952c5dbd71a2c8cbb8b153d21aff61c

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: lensfun: Extend with (pyproject-guile-json).
	* gnu/packages/python-xyz.scm (lensfun)[arguments]
	<#:phases>: Extend with (pyproject-guile-json).

	Change-Id: I3303e58cec378a70b0ab42fa8096625460e1b2ca

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-streamtracer: Extend with (pyproject-guile-json).
	* gnu/packages/python-xyz.scm (python-steamtracer)[arguments]
	<#:phases>: Extend with (pyproject-guile-json).

	Change-Id: I968fd19a792bc09635a4bb991e4db8eb789523c9

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	build-system: cargo: Pass features to manifest-targets.
	* guix/build/cargo-build-system.scm (manifest-targets): Pass features to
	manifest-targets.

	Change-Id: Id1a11d75d16389b92124fc49d2102d6aec935f64

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	build-system: cargo: Migrate to `cargo metadata`.
	cargo read-manifest complains about its deprecation. The replacement
	is cargo metadata --no-deps --format-version 1, see
	https://github.com/rust-lang/cargo/issues/13629#cargo-read-manifest

	* guix/build/cargo-build-system.scm (manifest-targets): Refresh using
	`cargo metadata`.
	(has-executable-target?): Refresh accordingly.

	Change-Id: I4cd4881d37523a7ac1f70e68df457ceb9075c1c3

2025-11-20  Efraim Flashner  <efraim@flashner.co.il>

	build-system: cargo: Migrate to (json).
	Fixes guix/guix#2620.

	* guix/build-system/cargo.scm (%cargo-build-system-modules): Remove
	(guix build json).
	(cargo-guile-json): New procedure.
	(cargo-build, cargo-cross-build): Add guile-json extension.
	* guix/build/cargo-build-system.scm (manifest-targets): Adjust to using
	(json).

	Change-Id: I832a5555e63520241d3a4c4ccd2dcf860573dbab

	Change-Id: I545f72b00f17e88ad19fe33870785367cac63ac4

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	build-system: pyproject: Migrate to (json).
	Since (json) is imported in Guix, we remove gradually the old (guix
	build json) module.

	* guix/build-system/pyproject.scm (%pyproject-build-system-modules):
	Remove (guix build json).
	(pyproject-guile-json): New procedure.
	(pyproject-build): Add guile-json extension, fix configure-flags
	argument.

	* guix/build/pyproject-build-system.scm (build): Refresh procedure
	replacing (guix build json) procedures with (json) ones.

	Change-Id: I3aede51f971b27104340816b60cf53174a9bd332

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	build-system: pyproject: Handle multiprocessing in the entry point.
	Fixes guix/guix#1089.

	According to the multiprocessing documentation, the entry point should
	be protected by using `if __name__ == '__main__':`, see
	https://docs.python.org/3/library/multiprocessing.html#multiprocessing-programming

	Note that this is not the standard implementation highlighted in
	https://packaging.python.org/en/latest/specifications/entry-points/#use-for-scripts
	but it will fix scripts using the standard lib multiprocessing and it
	should not harm any other script.

	 guix/build/pyproject-build-system (create-entrypoints)
	[create-script]: Wrap execution line with `if __name__ == '__main__':`

	Change-Id: I450eb380cc4f613468395afd4b4eb52673d2ab1a

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	build-system: pyproject: Add -sP flags for entry-point wrapper.
	Fixes guix/guix#1118.

	-P: prevents adding current working directory or script's directory to
	the search path for modules.

	-s: Prevent USER site-packages
	directory (~/.local/lib/pythonX.Y[t]/site-packages) from being
	included in the search path for modules.

	* guix/build/pyproject-build-system (create-entrypoints)
	[create-script]: Add -sP flags, improve pythonic style.

	Change-Id: Iabc7bb59bf08be1e0c662a069a30ae17a53c7fd5

2025-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	build-system: pyproject: Normalize entry point import.
	The standard is using from instead of import and it indeed allows to
	avoid some side-effects in some cases, see
	https://packaging.python.org/en/latest/specifications/entry-points/#use-for-scripts

	* guix/build/pyproject-build-system (create-entrypoints)
	[create-script]: Add -sP flags, improve pythonic style.

	* gnu/packages/video.scm (python-yewtube)[arguments]<#:phases>: Remove
	phase 'patch-script.

	Change-Id: I995454c774666ed474b2418c18ec36c4f53bf015

2025-11-20  Lars-Dominik Braun  <lars@6xq.net>

	guix: toml: Fix keys with embedded escape codes.
	Quoted keys are treated by the specification like ordinary strings,
	so escape codes must be handled as well.

	* guix/build/toml.scm (eval-value): Move string escape handling…
	(eval-value): …here.
	(eval-toml-file): Un-escape quoted keys.
	* tests/toml.scm ("parse-toml: Quoted keys with escapes"): New testcase.

	Fixes: guix/guix#2414
	Change-Id: I612e415cc93207bbdd18b6ec8279255fee16670a

2025-11-19  Julien Lepiller  <julien@lepiller.eu>

	gnu: hashlink: Update to 1.15.
	* gnu/packages/haxe.scm (hashlink): Update to 1.15.

	Change-Id: Ibe3f3df78404cd8f301527c933af577c90ccef65

2025-11-19  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add vhacd.
	* gnu/packages/graphics.scm (vhacd): New variable.

	Change-Id: If26793a7ff9fcb77174494f01d884432599e395a

2025-11-19  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add meshoptimizer.
	* gnu/packages/graphics.scm (meshoptimizer): New variable.

	Change-Id: I92f1a0bcc3ce61cf5318ac6cd02d49af5378beaa

2025-11-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qdmr: Build with librsvg-for-system.
	* gnu/packages/radio.scm (qdmr)[native-inputs]: Remove librsvg; add
	librsvg-for-system.

	Change-Id: Ic7346f50025e4bdc9a6bcae2882d801b0e6f57f5

2025-11-19  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-50.8a99247.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-50.8a99247.

	Change-Id: I4b69c2f7b75fd61fb77e7f755165fd22af8b5d6b

2025-11-19  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-133.e0f6a8c.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-133.e0f6a8c.

	Change-Id: Iac2afb2a7c5495c82409a768321d7604c9fef95c

2025-11-19  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-25.95200ec.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-25.95200ec.

	Change-Id: I4d6867a91257d8a712d6f92db457d1225dead7d3

2025-11-19  Christopher Baines  <mail@cbaines.net>

	gnu: guile-prometheus: Update to 0-8.49be2bc.
	* gnu/packages/guile-xyz.scm (guile-prometheus): Update to 0-8.49be2bc.

	Change-Id: I1a69191336e8bbe1075c520eae8f5b07829bad02

2025-11-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: ledger: Update to 3.4.1.
	* gnu/packages/finance.scm (ledger): Update to 3.4.1.

	Change-Id: I5bb0a6511923ca5266686f1c4365c1d738c79999

2025-11-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.18.4.4.
	* gnu/packages/finance.scm (monero-gui): Update to 0.18.4.4.

	Change-Id: I1178c67ec31c36bb1a302475a8fb19f36b3f9e30

2025-11-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: p2pool: Update to 4.12.
	* gnu/packages/finance.scm (p2pool): Update to 4.12.

	Change-Id: Id70e52281955141b4ca8675a752a081006735266

2025-11-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero: Update to 0.18.4.4.
	* gnu/packages/finance.scm (monero): Update to 0.18.4.4.

	Change-Id: Ia0fd4404cccd4e8a44a81f0ff52a6540a912ed78

2025-11-19  nomike  <nomike@nomike.com>

	 gnu: prusa-slicer: Update to 2.9.4.
	 * gnu/packages/engineering.scm (prusa-slicer): Update to 2.9.4.

	Change-Id: I5da707cd24aa0de55186716b2e8a8de3768307be

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: sweeper: Update to 25.08.3.
	* gnu/packages/kde-utils.scm (sweeper): Update to 25.08.3.

	Change-Id: If9593066b1ee9dd90f5d7179c2313e53be6ed6a9

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: ktimer: Update to 25.08.3.
	* gnu/packages/kde-utils.scm (ktimer): Update to 25.08.3.

	Change-Id: I8c5b0b6ed3b4196c527d777e489232df45185669

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kmouth: Update to 25.08.3.
	* gnu/packages/kde-utils.scm (kmouth): Update to 25.08.3.

	Change-Id: Iafe97702ae95e5ca91f23b724d474c657d64e488

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kmousetool: Update to 25.08.3.
	* gnu/packages/kde-utils.scm (kmousetool): Update to 25.08.3.

	Change-Id: Id20d6bbbf9e1242c9a608a0d16c2e1a295a27e60

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kmag: Update to 25.08.3.
	* gnu/packages/kde-utils.scm (kmag): Update to 25.08.3.

	Change-Id: I79aa2179040ebc4d9b202a76cb17110bd1fa3235

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kontrast: Update to 25.08.3.
	* gnu/packages/kde-utils.scm (kontrast): Update to 25.08.3.

	Change-Id: I6e6643966fa86a69d8908fa41a15413d5849ad92

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kongress: Update to 25.08.3.
	* gnu/packages/kde-utils.scm (kongress): Update to 25.08.3.

	Change-Id: Id20ff0e44241283b08bff06e7416f21a1fda2a6f

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kfind: Update to 25.08.3.
	* gnu/packages/kde-utils.scm (kfind): Update to 25.08.3.

	Change-Id: I752f4a50b2303d7ca706c7506829baf9af968270

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: keysmith: Update to 25.08.3.
	* gnu/packages/kde-utils.scm (keysmith): Update to 25.08.3.

	Change-Id: I85f92b2e327fe499a443a0c64aa341085a85858f

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kdialog: Update to 25.08.3.
	* gnu/packages/kde-utils.scm (kdialog): Update to 25.08.3.

	Change-Id: I0808b04b06ec87c733b9136256147ba1a6f2c9c4

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kcharselect: Update to 25.08.3.
	* gnu/packages/kde-utils.scm (kcharselect): Update to 25.08.3.

	Change-Id: I4b87da8732fcd9b6b280317ac5535573169e7680

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kcalc: Update to 25.08.3.
	* gnu/packages/kde-utils.scm (kcalc): Update to 25.08.3.

	Change-Id: I148ef0679c2dd008d3d97d3a432cd2eb67637e58

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kbackup: Update to 25.08.3.
	* gnu/packages/kde-utils.scm (kbackup): Update to 25.08.3.

	Change-Id: I2b856432753f067afc4e5b1cb9a8ac94f760ec59

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kdebugsettings: Update to 25.08.3.
	* gnu/packages/kde-utils.scm (kdebugsettings): Update to 25.08.3.

	Change-Id: I342a30ef911a70658ed4a0310c95027e4c1286dc

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kate: Update to 25.08.3.
	* gnu/packages/kde-utils.scm (kate): Update to 25.08.3.

	Change-Id: Icba2c439d421dcf94b16351f02690bc2cce57944

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kamera: Update to 25.08.3.
	* gnu/packages/kde-utils.scm (kamera): Update to 25.08.3.

	Change-Id: I70c4f7052832ec4a5a25ac6cff4750eb73daed7a

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: isoimagewriter: Update to 25.08.3.
	* gnu/packages/kde-utils.scm (isoimagewriter): Update to 25.08.3.

	Change-Id: Ie9cda739d84ba712109040af7af07bb9460aea27

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: francis: Update to 25.08.3.
	* gnu/packages/kde-utils.scm (francis): Update to 25.08.3.

	Change-Id: Iae25d51cd93d14d40cb9a3840b6df36d9b4014e2

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: filelight: Update to 25.08.3.
	* gnu/packages/kde-utils.scm (filelight): Update to 25.08.3.

	Change-Id: I50998bc5605144c871eff78ed22da448a3fd5c6e

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: ark: Update to 25.08.3.
	* gnu/packages/kde-utils.scm (ark): Update to 25.08.3.

	Change-Id: I6ac494109c8e3902db961a582ecf4279ac654674

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: yakuake: Update to 25.08.3.
	* gnu/packages/kde-systemtools.scm (yakuake): Update to 25.08.3.

	Change-Id: I5183c2fa5dd19af60a957f33277d4ce56085c12a

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: partitionmanager: Update to 25.08.3.
	* gnu/packages/kde-systemtools.scm (partitionmanager): Update to 25.08.3.

	Change-Id: Ic14e14f2799d580a2c028838b1acaa8551e2d09a

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kwalletmanager: Update to 25.08.3.
	* gnu/packages/kde-systemtools.scm (kwalletmanager): Update to 25.08.3.

	Change-Id: I037bde94c808f751cfc30be3017f1eabcaca9706

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: ksystemlog: Update to 25.08.3.
	* gnu/packages/kde-systemtools.scm (ksystemlog): Update to 25.08.3.

	Change-Id: I780bd75985f0007b3d442f96b664966ca65abece

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: krfb: Update to 25.08.3.
	* gnu/packages/kde-systemtools.scm (krfb): Update to 25.08.3.

	Change-Id: I978a02a19f04047a6542687caf51f1fdabca78b1

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: konsole: Update to 25.08.3.
	* gnu/packages/kde-systemtools.scm (konsole): Update to 25.08.3.

	Change-Id: I9a92ec3afc445865de9a63479af0a89e38967448

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kpmcore: Update to 25.08.3.
	* gnu/packages/kde-systemtools.scm (kpmcore): Update to 25.08.3.

	Change-Id: I49201417090496edba8876c27500cd0692581964

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: khelpcenter: Update to 25.08.3.
	* gnu/packages/kde-systemtools.scm (khelpcenter): Update to 25.08.3.

	Change-Id: I079b46698dce92f96cb6b6070581854ee74a533d

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kdf: Update to 25.08.3.
	* gnu/packages/kde-systemtools.scm (kdf): Update to 25.08.3.

	Change-Id: I090dede7ebb1ab69082ec27190aecd571a051568

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: dolphin-plugins: Update to 25.08.3.
	* gnu/packages/kde-systemtools.scm (dolphin-plugins): Update to 25.08.3.

	Change-Id: Ib25893ba4ab9f314e1fa87398d1d83b05c4c132b

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: dolphin: Update to 25.08.3.
	* gnu/packages/kde-systemtools.scm (dolphin): Update to 25.08.3.

	Change-Id: I79eb53d1fd5988869686aa7d836f277c51567dae

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: baloo-widgets: Update to 25.08.3.
	* gnu/packages/kde-systemtools.scm (baloo-widgets): Update to 25.08.3.

	Change-Id: I6d3521f77123de1872e00e1f1150a6986ad4a7e3

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: massif-visualizer: Update to 25.08.3.
	* gnu/packages/kde-sdk.scm (massif-visualizer): Update to 25.08.3.

	Change-Id: I06eefbb57320bd652d8d4a043c1e88829340a699

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kompare: Update to 25.08.3.
	* gnu/packages/kde-sdk.scm (kompare): Update to 25.08.3.

	Change-Id: I0eb71f8d80ae819be715ca71b657ec6533ba0c86

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kdevelop: Update to 25.08.3.
	* gnu/packages/kde-sdk.scm (kdevelop): Update to 25.08.3.

	Change-Id: Iade6fc20980fbbaad86f28ae543b1ed089e0b41c

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kcachegrind: Update to 25.08.3.
	* gnu/packages/kde-sdk.scm (kcachegrind): Update to 25.08.3.

	Change-Id: Id6f8e902440946aeba28396d369834ce4ab6b4b6

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kapptemplate: Update to 25.08.3.
	* gnu/packages/kde-sdk.scm (kapptemplate): Update to 25.08.3.

	Change-Id: I8e278a1b1ca4480f2f0eb4fe4011a130f3b2143e

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: libkomparediff2: Update to 25.08.3.
	* gnu/packages/kde-sdk.scm (libkomparediff2): Update to 25.08.3.

	Change-Id: I94d9c83b63e18938d4affe5dede6f58e83ede27c

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: poxml: Update to 25.08.3.
	* gnu/packages/kde-sdk.scm (poxml): Update to 25.08.3.

	Change-Id: I90f7fd9b49536ae8a758c2ad25f4c4f15aeafdfb

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: zanshin: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (zanshin): Update to 25.08.3.

	Change-Id: I07f06d0d268ce508428aad680b1434639ddd5b20

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: mimetreeparser: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (mimetreeparser): Update to 25.08.3.

	Change-Id: I119aa79e08fac046bc590a58c55980ab832ee0c8

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: merkuro: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (merkuro): Update to 25.08.3.

	Change-Id: Ie6deabb6234a5fec6e0585878aa4011bd453d6e3

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: libksieve: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (libksieve): Update to 25.08.3.

	Change-Id: Ieab01d1ea921f8a7137a1c06836b76c57f957985

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: libkleo: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (libkleo): Update to 25.08.3.

	Change-Id: I9cdfa9c95e10cfa63a4c3ef6b7c08b2b4111677e

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: libkgapi: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (libkgapi): Update to 25.08.3.

	Change-Id: Idf9d02b78a9f19998d70ec1fc70be874dc063243

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: libkdepim: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (libkdepim): Update to 25.08.3.

	Change-Id: I7411b5eb990b28ecdaf3d3cb4b4f0510261fb977

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: ktnef: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (ktnef): Update to 25.08.3.

	Change-Id: I96062bdc1d1901f0119362586b74f258a7759729

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: ksmtp: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (ksmtp): Update to 25.08.3.

	Change-Id: I9d54d86bc5c634908e2c79d5d3e1bcbbf463acf0

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kpimtextedit: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kpimtextedit): Update to 25.08.3.

	Change-Id: I342306d58b6e6093da16daefa316604f82608a75

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: libgravatar: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (libgravatar): Update to 25.08.3.

	Change-Id: I4750cdc47daa25dff203613b093f9a737b54f208

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kpublictransport: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kpublictransport): Update to 25.08.3.

	Change-Id: I07b958ddb15b968ded3cbd6652c296a26ff74fae

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kpimcommon: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kpimcommon): Update to 25.08.3.

	Change-Id: I4c58c9243b078e2738f36be5791d20519d6b8924

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kpkpass: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kpkpass): Update to 25.08.3.

	Change-Id: If80a07014c20d2e6e867da7df5a9fd3cc45c091e

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: korganizer: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (korganizer): Update to 25.08.3.

	Change-Id: I5e5c11b6954450c0bfadebee27045cb8e237ca6a

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kontactinterface: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kontactinterface): Update to 25.08.3.

	Change-Id: I3b95b8a04ffd53f2c706222c320d42123c7d66a3

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kmime: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kmime): Update to 25.08.3.

	Change-Id: I08958ee01026014c24a1016b199d0c792b057281

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kmessagelib: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kmessagelib): Update to 25.08.3.

	Change-Id: I7c939fbe112159ddd022d4df45a0256a5f728cf0

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kmbox: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kmbox): Update to 25.08.3.

	Change-Id: I3845d5ee68d949d506921121deef2ed3839f7309

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kmailtransport: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kmailtransport): Update to 25.08.3.

	Change-Id: I68fbbf454c0a6fce5945f2361b3d22c9d5487eb3

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kmailimporter: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kmailimporter): Update to 25.08.3.

	Change-Id: I92e1a236577fb5fe22b1a796687259455df2e1cc

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kmailcommon: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kmailcommon): Update to 25.08.3.

	Change-Id: Ia1233c508db9acdc60816ac5d92736473a68ef6c

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kmail-account-wizard: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kmail-account-wizard): Update to 25.08.3.

	Change-Id: I592bc856793e348eb7461aa3fe8c3c2961686498

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kmail: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kmail): Update to 25.08.3.

	Change-Id: Ia8f8808bf01cb7a92263ba0a3d1228488f13fe06

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kleopatra: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kleopatra): Update to 25.08.3.

	Change-Id: I605df450ea1ef4a3e599d354324e79faa9d8c7bb

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kldap: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kldap): Update to 25.08.3.

	Change-Id: Ifee3c133afca484bfd21a3325298c79aa9e0c684

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kitinerary: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kitinerary): Update to 25.08.3.

	Change-Id: I3491cf0e45ee5d6e1bec7354b91416ffa822f962

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kimap: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kimap): Update to 25.08.3.

	Change-Id: I36ad06d8549b96b4ece77fd7bf3bc3fc59bc485e

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kidentitymanagement: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kidentitymanagement): Update to 25.08.3.

	Change-Id: I8cdce9ccca70bce5996f35eff6765e8956ae0995

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: khealthcertificate: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (khealthcertificate): Update to 25.08.3.

	Change-Id: I4aa82b1834480fbdcf221e26e90677bdf6736a8a

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kgpg: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kgpg): Update to 25.08.3.

	Change-Id: I65d0bb6e99ccbae9e338b6c8a551b26a5384d874

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: keventviews: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (keventviews): Update to 25.08.3.

	Change-Id: I2b7161ea884163946922bc879067fa3f6c52eaac

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kdepim-runtime: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kdepim-runtime): Update to 25.08.3.

	Change-Id: I2bc61bd21b56239484dd8b5b0f6aec6b34f938e9

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kdepim-addons: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kdepim-addons): Update to 25.08.3.

	Change-Id: I9d585343e3a89fbebc15605d5572e79de41dae58

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kcalutils: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kcalutils): Update to 25.08.3.

	Change-Id: I5735b3f5a85560fc8de2019336db5691c8773a48

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kcalendarsupport: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kcalendarsupport): Update to 25.08.3.

	Change-Id: I28c5f106ae940e24b172be5916141e7d61d333d7

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kaccounts-providers: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kaccounts-providers): Update to 25.08.3.

	Change-Id: Icbdd00aeda9147d7286f751927d24e2984e04315

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kaccounts-integration: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kaccounts-integration): Update to 25.08.3.

	Change-Id: I1d6a8e0b73536c2b7f706994408eb311dc360292

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kaddressbook: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kaddressbook): Update to 25.08.3.

	Change-Id: I1afd79f0241cfc71d4a10c041453ee6ef7abe09d

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kincidenceeditor: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kincidenceeditor): Update to 25.08.3.

	Change-Id: Iaf3b7db7ffa459303d27e924e9b64a8bd789d51c

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: itinerary: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (itinerary): Update to 25.08.3.

	Change-Id: Ib3fdc58af1568907f771d041b03f505cd49fb415

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: akregator: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (akregator): Update to 25.08.3.

	Change-Id: Ia58890a9ebcca0441657188926840953854f058e

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: akonadi-import-wizard: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (akonadi-import-wizard): Update to 25.08.3.

	Change-Id: If08bef27c0fe11962c81dfce4696b7fe8f0da84f

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: akonadi-search: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (akonadi-search): Update to 25.08.3.

	Change-Id: Icb34032da9711201466797e64f2e8e0bd4b63ea9

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: akonadi-mime: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (akonadi-mime): Update to 25.08.3.

	Change-Id: I7d9e731b59c327b808a490f64493e25ab2f34ad5

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: akonadi-contacts: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (akonadi-contacts): Update to 25.08.3.

	Change-Id: Icaa6d2d5a21c126ff6ede2c5a4330e7bfc424c76

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: akonadi-calendar: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (akonadi-calendar): Update to 25.08.3.

	Change-Id: Ice21e842922f74a66adf3ce510bf7506d8c666cc

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: akonadi: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (akonadi): Update to 25.08.3.

	Change-Id: I629e7c9f113d6784fd33e31b41ba92dd3a8be7ea

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: grantleetheme: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (grantleetheme): Update to 25.08.3.

	Change-Id: I7f938110494a63e6d9ad7d086515b09e2ed33e13

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kosmindoormap: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kosmindoormap): Update to 25.08.3.

	Change-Id: I8913962e71b9af35518b1602095c6168c921a80a

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kopeninghours: Update to 25.08.3.
	* gnu/packages/kde-pim.scm (kopeninghours): Update to 25.08.3.

	Change-Id: Iaf9e40c92d16a2d19212df8826b92ac52660277a

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: ghostwriter: Update to 25.08.3.
	* gnu/packages/kde-office.scm (ghostwriter): Update to 25.08.3.

	Change-Id: Ie9143b80c69bcdce3f832cb2d6c69151a7679d8d

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: plasmatube: Update to 25.08.3.
	* gnu/packages/kde-multimedia.scm (plasmatube): Update to 25.08.3.

	Change-Id: I1b7b7dee310cd182439557e916cbc57d2c32525b

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: libkcompactdisc: Update to 25.08.3.
	* gnu/packages/kde-multimedia.scm (libkcompactdisc): Update to 25.08.3.

	Change-Id: Ie5b8f11b5315974621b27e254c3d05341b770f6b

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: libkcddb: Update to 25.08.3.
	* gnu/packages/kde-multimedia.scm (libkcddb): Update to 25.08.3.

	Change-Id: I4b361d03b5b803943f7815973bfbcdfad4b8f874

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kwave: Update to 25.08.3.
	* gnu/packages/kde-multimedia.scm (kwave): Update to 25.08.3.

	Change-Id: I0a664946d4b1257707f7440cbd942bb6d3969b7e

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kmix: Update to 25.08.3.
	* gnu/packages/kde-multimedia.scm (kmix): Update to 25.08.3.

	Change-Id: I386bd51d5ac82d850554e640c5dd2a4ec3234b0f

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kasts: Update to 25.08.3.
	* gnu/packages/kde-multimedia.scm (kasts): Update to 25.08.3.

	Change-Id: I11537b7ca895fb7a627940c01da11580be05b83a

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kamoso: Update to 25.08.3.
	* gnu/packages/kde-multimedia.scm (kamoso): Update to 25.08.3.

	Change-Id: Ie348972879e531b097e8e36880acc8069831f8bb

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: k3b: Update to 25.08.3.
	* gnu/packages/kde-multimedia.scm (k3b): Update to 25.08.3.

	Change-Id: Ieb3c8a9d32f2789ca98f74348934f30d0ab37f9b

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kdenlive: Update to 25.08.3.
	* gnu/packages/kde-multimedia.scm (kdenlive): Update to 25.08.3.

	Change-Id: Iadca80114dd7c0dff8b29ede197a0ac6c301e189

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: juk: Update to 25.08.3.
	* gnu/packages/kde-multimedia.scm (juk): Update to 25.08.3.

	Change-Id: Ib3fbf0e200d7f297df03106481561624b2b16da8

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: ffmpegthumbs: Update to 25.08.3.
	* gnu/packages/kde-multimedia.scm (ffmpegthumbs): Update to 25.08.3.

	Change-Id: I4811ea7563941594e5de409c99eb5b28dc2cb26a

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: elisa: Update to 25.08.3.
	* gnu/packages/kde-multimedia.scm (elisa): Update to 25.08.3.

	Change-Id: I44c3c3c7156ce73e2cecb3579919039941448ceb

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: dragon: Update to 25.08.3.
	* gnu/packages/kde-multimedia.scm (dragon): Update to 25.08.3.

	Change-Id: I49348e3965d47765d7895c5501d461b98b536e42

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: audiocd-kio: Update to 25.08.3.
	* gnu/packages/kde-multimedia.scm (audiocd-kio): Update to 25.08.3.

	Change-Id: Ica6e12e956b537d129fe0964954a82d1156c8341

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: neochat: Update to 25.08.3.
	* gnu/packages/kde-internet.scm (neochat): Update to 25.08.3.

	Change-Id: Id2883269beb09dc7099d5828f6c30c057e664b4d

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kunifiedpush: Update to 25.08.3.
	* gnu/packages/kde-internet.scm (kunifiedpush): Update to 25.08.3.

	Change-Id: Icfaec3849217a8c43ab1cc82102325e72fb0e028

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: libktorrent: Update to 25.08.3.
	* gnu/packages/kde-internet.scm (libktorrent): Update to 25.08.3.

	Change-Id: Ie6898c5352c2bc2d943ba9cfb85e3d55d56bfc78

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: ktorrent: Update to 25.08.3.
	* gnu/packages/kde-internet.scm (ktorrent): Update to 25.08.3.

	Change-Id: I18295742e9b207daa8baa0f839625504701c3262

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: krdc: Update to 25.08.3.
	* gnu/packages/kde-internet.scm (krdc): Update to 25.08.3.

	Change-Id: Id325f7792aa5c570bf70be1bfef0e591c5ae24c9

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: konversation: Update to 25.08.3.
	* gnu/packages/kde-internet.scm (konversation): Update to 25.08.3.

	Change-Id: Iaff9db5abd5327b860aae524a7c2bf3573027e2b

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kio-zeroconf: Update to 25.08.3.
	* gnu/packages/kde-internet.scm (kio-zeroconf): Update to 25.08.3.

	Change-Id: Ie9eaf51c01b98cabb4a8354c3f6328e19beaf213

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kio-extras: Update to 25.08.3.
	* gnu/packages/kde-internet.scm (kio-extras): Update to 25.08.3.

	Change-Id: I65ed762b0d82b6168ccb9d63c8b46ea6eda14a2c

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kdeconnect: Update to 25.08.3.
	* gnu/packages/kde-internet.scm (kdeconnect): Update to 25.08.3.

	Change-Id: Ifcf24809a4b390b3a759c3f8adfe5316cf85c6ef

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kget: Update to 25.08.3.
	* gnu/packages/kde-internet.scm (kget): Update to 25.08.3.

	Change-Id: Ia2c8300d3f8cacc79865a478e6faa831e9bff68c

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: falkon: Update to 25.08.3.
	* gnu/packages/kde-internet.scm (falkon): Update to 25.08.3.

	Change-Id: Ieabb6d6ac2b1e0b7be3a89d24f242585ea79a482

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: okular: Update to 25.08.3.
	* gnu/packages/kde-graphics.scm (okular): Update to 25.08.3.

	Change-Id: Ia797c3e78bf4e1dd2b8007a3f54390f6e82b2e61

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: libkexiv2: Update to 25.08.3.
	* gnu/packages/kde-graphics.scm (libkexiv2): Update to 25.08.3.

	Change-Id: I5887de3765d90b77654d1e97d413c0790bc717f4

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: libksane: Update to 25.08.3.
	* gnu/packages/kde-graphics.scm (libksane): Update to 25.08.3.

	Change-Id: I35f83bdb58fc466c7cdba6c9bbdcc4d9e6f46cf9

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: libkdcraw: Update to 25.08.3.
	* gnu/packages/kde-graphics.scm (libkdcraw): Update to 25.08.3.

	Change-Id: I2f1d35fc58f871d7e60a880cca5e6f9142c59a46

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kolourpaint: Update to 25.08.3.
	* gnu/packages/kde-graphics.scm (kolourpaint): Update to 25.08.3.

	Change-Id: If0abfd1c4b8927eaf86aacf5008898080990782a

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kdegraphics-thumbnailers: Update to 25.08.3.
	* gnu/packages/kde-graphics.scm (kdegraphics-thumbnailers): Update to 25.08.3.

	Change-Id: I9c7a904482bc536cd80c86ee10dd323559c48d23

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kdegraphics-mobipocket: Update to 25.08.3.
	* gnu/packages/kde-graphics.scm (kdegraphics-mobipocket): Update to 25.08.3.

	Change-Id: I9fcb1189117d3f29d9704486a73fe2954b270c02

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kcolorchooser: Update to 25.08.3.
	* gnu/packages/kde-graphics.scm (kcolorchooser): Update to 25.08.3.

	Change-Id: I4c48028db3c1530c254522009367110a2b56462b

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: gwenview: Update to 25.08.3.
	* gnu/packages/kde-graphics.scm (gwenview): Update to 25.08.3.

	Change-Id: Ie793001ca3692090a6ea9547a54b40ababec10e7

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: ksanecore: Update to 25.08.3.
	* gnu/packages/kde-graphics.scm (ksanecore): Update to 25.08.3.

	Change-Id: I2067069334fd6c17f562b9ef0a6e959ea2c568ca

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kpat: Update to 25.08.3.
	* gnu/packages/kde-games.scm (kpat): Update to 25.08.3.

	Change-Id: Ie83cffe5e5e7f3f7a04e9f688b82040f678261db

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: knights: Update to 25.08.3.
	* gnu/packages/kde-games.scm (knights): Update to 25.08.3.

	Change-Id: I174ec114b1dceaec8047276a7f4fe590d33c6169

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kjumpingcube: Update to 25.08.3.
	* gnu/packages/kde-games.scm (kjumpingcube): Update to 25.08.3.

	Change-Id: Ib0110bda59fe94089be144212d6c1627b651b3c3

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: ksquares: Update to 25.08.3.
	* gnu/packages/kde-games.scm (ksquares): Update to 25.08.3.

	Change-Id: I02f437d831b8e34f4c0187d24e99e38031d60454

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kreversi: Update to 25.08.3.
	* gnu/packages/kde-games.scm (kreversi): Update to 25.08.3.

	Change-Id: I2365cbb66526258b9760c78cba9d7252ec5dafb2

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: knavalbattle: Update to 25.08.3.
	* gnu/packages/kde-games.scm (knavalbattle): Update to 25.08.3.

	Change-Id: If558516eb227ffb7181bae8bc336dbd04fe86828

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kollision: Update to 25.08.3.
	* gnu/packages/kde-games.scm (kollision): Update to 25.08.3.

	Change-Id: I524321fca7ce65d83ff0fd2febceaad9e1404179

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: ksnakeduel: Update to 25.08.3.
	* gnu/packages/kde-games.scm (ksnakeduel): Update to 25.08.3.

	Change-Id: Ib750678378a53057fd47ec5d2b68219412adb3d7

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: killbots: Update to 25.08.3.
	* gnu/packages/kde-games.scm (killbots): Update to 25.08.3.

	Change-Id: I00917499e40931e73b5edce753829fceb1c9e421

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: bovo: Update to 25.08.3.
	* gnu/packages/kde-games.scm (bovo): Update to 25.08.3.

	Change-Id: Id093968848253a0554f4d17aa08d9aaf24838b94

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kspaceduel: Update to 25.08.3.
	* gnu/packages/kde-games.scm (kspaceduel): Update to 25.08.3.

	Change-Id: Ib08f3651cfdce4f0e78648a1f8874f5cc7187977

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kapman: Update to 25.08.3.
	* gnu/packages/kde-games.scm (kapman): Update to 25.08.3.

	Change-Id: Id1bf6567f02d4a0dbdc310366c300175c5a48d0c

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: lskat: Update to 25.08.3.
	* gnu/packages/kde-games.scm (lskat): Update to 25.08.3.

	Change-Id: Iff3ef8d5798f5759e235a95f0926f43dfc212ce3

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kubrick: Update to 25.08.3.
	* gnu/packages/kde-games.scm (kubrick): Update to 25.08.3.

	Change-Id: I804eba6b7253e14dc02e983d9b877a8b6c205bdd

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kigo: Update to 25.08.3.
	* gnu/packages/kde-games.scm (kigo): Update to 25.08.3.

	Change-Id: If92eef885b3032a7b3b5a91a15f009ac3dfce9a1

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kiriki: Update to 25.08.3.
	* gnu/packages/kde-games.scm (kiriki): Update to 25.08.3.

	Change-Id: I2c67aa8626ecd530256ac2cc30a973fdfa73266e

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: palapeli: Update to 25.08.3.
	* gnu/packages/kde-games.scm (palapeli): Update to 25.08.3.

	Change-Id: Ie401e24880963e645ce7d55e1646edd59ec2d7f3

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: ksirk: Update to 25.08.3.
	* gnu/packages/kde-games.scm (ksirk): Update to 25.08.3.

	Change-Id: If0f70f14d81a4f6ec3bbe41b50d14111b5eef75f

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: granatier: Update to 25.08.3.
	* gnu/packages/kde-games.scm (granatier): Update to 25.08.3.

	Change-Id: I3f0f46e6c65d2c8e6fbcf78a9cc755601c2dd512

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: bomber: Update to 25.08.3.
	* gnu/packages/kde-games.scm (bomber): Update to 25.08.3.

	Change-Id: I20d927e51f1504e3c002c0a00c45a00a9294b256

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: knetwalk: Update to 25.08.3.
	* gnu/packages/kde-games.scm (knetwalk): Update to 25.08.3.

	Change-Id: I04de6c3f45282713cc3740a79d843c13b9c7cc37

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kblackbox: Update to 25.08.3.
	* gnu/packages/kde-games.scm (kblackbox): Update to 25.08.3.

	Change-Id: I92b74f2b43974f85076fa11ddecb06072d039d69

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kfourinline: Update to 25.08.3.
	* gnu/packages/kde-games.scm (kfourinline): Update to 25.08.3.

	Change-Id: Ifa5f81a492a2ff806adb83c0e556ae6b4e139993

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kdiamond: Update to 25.08.3.
	* gnu/packages/kde-games.scm (kdiamond): Update to 25.08.3.

	Change-Id: I39a17107dd3a47dd77af2dbdc329494429de0021

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kgoldrunner: Update to 25.08.3.
	* gnu/packages/kde-games.scm (kgoldrunner): Update to 25.08.3.

	Change-Id: I7c8eeac65cc499d2112c32ba260d144a2eef11f7

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: klines: Update to 25.08.3.
	* gnu/packages/kde-games.scm (klines): Update to 25.08.3.

	Change-Id: I915361818f949d3555ae7c4c264a20249845b4d2

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: klickety: Update to 25.08.3.
	* gnu/packages/kde-games.scm (klickety): Update to 25.08.3.

	Change-Id: Ib27f3e1fbb638f895059b9ffdc6908e9c607ccbb

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: ksudoku: Update to 25.08.3.
	* gnu/packages/kde-games.scm (ksudoku): Update to 25.08.3.

	Change-Id: I6ce6a9ecc893db0dd48a5a243796c41fbab4eeeb

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kblocks: Update to 25.08.3.
	* gnu/packages/kde-games.scm (kblocks): Update to 25.08.3.

	Change-Id: Ib3896405594a14722bffe87d82937bb87d893e30

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kbounce: Update to 25.08.3.
	* gnu/packages/kde-games.scm (kbounce): Update to 25.08.3.

	Change-Id: I258a2f89fef2e2a73547e68aebd6a199d098a3a9

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: konquest: Update to 25.08.3.
	* gnu/packages/kde-games.scm (konquest): Update to 25.08.3.

	Change-Id: Id0c466c0cdd8bfd406e849edf9e7d774ec78f71a

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kmines: Update to 25.08.3.
	* gnu/packages/kde-games.scm (kmines): Update to 25.08.3.

	Change-Id: I1e5f2a4b5707fcb2802b261e49b70ab765234ebd

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kbreakout: Update to 25.08.3.
	* gnu/packages/kde-games.scm (kbreakout): Update to 25.08.3.

	Change-Id: If3bf41c06080826a904fe95e9bb7c857238a5848

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kajongg: Update to 25.08.3.
	* gnu/packages/kde-games.scm (kajongg): Update to 25.08.3.

	Change-Id: I3e88c27f5feab9e4c99172e37d7ffc7edd98d9e6

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kshisen: Update to 25.08.3.
	* gnu/packages/kde-games.scm (kshisen): Update to 25.08.3.

	Change-Id: I533fbc53c4d8092e683d50219b21d91ccf2237d8

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kmahjongg: Update to 25.08.3.
	* gnu/packages/kde-games.scm (kmahjongg): Update to 25.08.3.

	Change-Id: I212531af5c141b84c16dcfa5d8552c81f07a7141

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: libkmahjongg: Update to 25.08.3.
	* gnu/packages/kde-games.scm (libkmahjongg): Update to 25.08.3.

	Change-Id: I537eafd182b10f24d1d59b73f66a758d0eb766dd

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kolf: Update to 25.08.3.
	* gnu/packages/kde-games.scm (kolf): Update to 25.08.3.

	Change-Id: Ibde53a035931db17fac41c359b4cdc502bd95252

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: picmi: Update to 25.08.3.
	* gnu/packages/kde-games.scm (picmi): Update to 25.08.3.

	Change-Id: I8c60a6492998fa0cfbde2d114a92a064994a6d8c

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: ktuberling: Update to 25.08.3.
	* gnu/packages/kde-games.scm (ktuberling): Update to 25.08.3.

	Change-Id: I7dda5585429b775cab061612e0642172f49136f5

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: katomic: Update to 25.08.3.
	* gnu/packages/kde-games.scm (katomic): Update to 25.08.3.

	Change-Id: I22e854740172a140b6fe8e02dd22d3a3ead299af

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: libkdegames: Update to 25.08.3.
	* gnu/packages/kde-games.scm (libkdegames): Update to 25.08.3.

	Change-Id: I4e1afe7bf360c4ba4b21ad2549546a3d1dcea9d9

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: marble-qt: Update to 25.08.3.
	* gnu/packages/kde-education.scm (marble-qt): Update to 25.08.3.

	Change-Id: Id9d5661f56ded800c27d8ac9c9870b021967483c

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: ktouch: Update to 25.08.3.
	* gnu/packages/kde-education.scm (ktouch): Update to 25.08.3.

	Change-Id: I51f88256a0b9358d89a8d3963f1832d8baf57dc5

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kalgebra: Update to 25.08.3.
	* gnu/packages/kde-education.scm (kalgebra): Update to 25.08.3.

	Change-Id: I4d96a1bc0db55dc3f93c7fbd31936ea30ef5501e

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: analitza: Update to 25.08.3.
	* gnu/packages/kde-education.scm (analitza): Update to 25.08.3.

	Change-Id: I1bf57acf922355672c3f4b22eab4e9029d7b5569

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kqtquickcharts: Update to 25.08.3.
	* gnu/packages/kde-education.scm (kqtquickcharts): Update to 25.08.3.

	Change-Id: I0f6f66ac2b2c798eb70591af223d0fd87a0fde1e

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: wacomtablet: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (wacomtablet): Update to 6.5.2.

	Change-Id: Id32507d755a33b3e50f1fc14a1032f600ee82b57

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: system-settings: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (system-settings): Update to 6.5.2.

	Change-Id: I5a36197f645f0739151f8bf18dc84115cc842a52

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: spectacle: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (spectacle): Update to 6.5.2.

	Change-Id: Ibaa3c4ef06edc86572b8e4e33da2329ee1ddc299

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: powerdevil: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (powerdevil): Update to 6.5.2.

	Change-Id: Ie4682c602c16d0cf417fe8ef3d04c2d52e8254e6

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: polkit-kde-agent: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (polkit-kde-agent): Update to 6.5.2.

	Change-Id: I76158cd4d4f802d4b2af270923d38f8202eb17e1

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: print-manager: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (print-manager): Update to 6.5.2.

	Change-Id: I07792ffc3fb730b14da7c0d7bb8c4206f68be8ce

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: plasma-workspace-wallpapers: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (plasma-workspace-wallpapers): Update to 6.5.2.

	Change-Id: I30b33625eb2cb028e57afbfad50f2d480f772851

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: plasma-workspace: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (plasma-workspace): Update to 6.5.2.

	Change-Id: I647802134bb75da80e05b2f977a17d206f3a1d8c

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: plasma-welcome: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (plasma-welcome): Update to 6.5.2.

	Change-Id: I11a904e438617b4e8ae4ae6b594d93cf148e13c7

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: plasma-systemmonitor: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (plasma-systemmonitor): Update to 6.5.2.

	Change-Id: I2e7be4c0b18d52f728c0da9eb17146e771128293

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: plasma-vault: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (plasma-vault): Update to 6.5.2.

	Change-Id: I0b09746da24696a8bec9684085c8a7a7b10284ab

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: plasma-pa: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (plasma-pa): Update to 6.5.2.

	Change-Id: I75f128766164e655822b1a4139a5cda27fd68657

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: plasma-mobile: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (plasma-mobile): Update to 6.5.2.

	Change-Id: Iaf225909fc6f78c2ca9545a14924b45e6b3a5d6e

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: plasma-nm: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (plasma-nm): Update to 6.5.2.

	Change-Id: I1e38f152eae94f7ca82bfc257e95133fb2eb0b26

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: plasma-nano: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (plasma-nano): Update to 6.5.2.

	Change-Id: Icd89842f80ce2b6460b23625234206d56b77f513

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: plasma-integration: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (plasma-integration): Update to 6.5.2.

	Change-Id: I43abe20c05dbc470a56006f6c04766bd8d8016e9

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: plasma-firewall: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (plasma-firewall): Update to 6.5.2.

	Change-Id: I438d01ecf11bb4d07a81b4e94d15f7dea5255045

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: plasma-disks: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (plasma-disks): Update to 6.5.2.

	Change-Id: I085f3e99c175f9754a899337c320b007a928538f

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: plasma-desktop: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (plasma-desktop): Update to 6.5.2.

	Change-Id: I343ef3c554a8fb305d27aa531ab5fff9221b4425

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: plasma-browser-integration: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (plasma-browser-integration): Update to 6.5.2.

	Change-Id: If899daa40e67417b2c9430d875abdcb812a946f7

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: plasma5support: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (plasma5support): Update to 6.5.2.

	Change-Id: I014adb06d2d71a3098bab7542d5707b07456abd7

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: plasma-activities-stats: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (plasma-activities-stats): Update to 6.5.2.

	Change-Id: I37a16ff9306bc4f8fd8aecd3761e6a1b06de4ae0

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: plasma-activities: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (plasma-activities): Update to 6.5.2.

	Change-Id: I6959dc5e88eded605f88d243b62dd64ec275c2e1

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: xdg-desktop-portal-kde: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (xdg-desktop-portal-kde): Update to 6.5.2.

	Change-Id: I6c56156b292555645aa8b9c372f3667139dd494f

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: ocean-sound-theme: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (ocean-sound-theme): Update to 6.5.2.

	Change-Id: I5ce6330d3178dd5ab84caa92286283ee75a3343f

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: oxygen-sounds: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (oxygen-sounds): Update to 6.5.2.

	Change-Id: Ie0bd9f9980a416cd14765ea7420821821b207872

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: qqc2-breeze-style: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (qqc2-breeze-style): Update to 6.5.2.

	Change-Id: I3cb6fef76f0999c52a4f032a2cc8484504d68b6b

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: milou: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (milou): Update to 6.5.2.

	Change-Id: I350b3f80c21d5b4e10474150de4d93fbef56dd09

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kwrited: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (kwrited): Update to 6.5.2.

	Change-Id: I648017ccdba8c9a128f305af4d697e1b33b4e79c

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kwin: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (kwin): Update to 6.5.2.

	Change-Id: I919c996ded5c8bb29ad7cfb0735ec65ee8e2ce3a

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kwayland-integration: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (kwayland-integration): Update to 6.5.2.

	Change-Id: Icc7da132579a1725ceb810c7e83e847b2959bc9c

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kwayland: Update to 6.5.2.
	* gnu/packages/kde-frameworks.scm (kwayland): Update to 6.5.2.

	Change-Id: I2ca041e520a666c70b409bf2df2aaa95c5af8543

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kwallet-pam: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (kwallet-pam): Update to 6.5.2.

	Change-Id: Iea973736ddcbbc1998789b1d9476fec487d03735

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: libksysguard: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (libksysguard): Update to 6.5.2.

	Change-Id: I87ebb365a02352edfe9628e10ed91b07bc2c1a15

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: libkscreen: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (libkscreen): Update to 6.5.2.

	Change-Id: I4cd3429e80bdb401d7a52467e2b9d3826a0c1268

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kscreenlocker: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (kscreenlocker): Update to 6.5.2.

	Change-Id: I16c7d09c7d7e888e0707f212edbf067fa919ee69

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: layer-shell-qt: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (layer-shell-qt): Update to 6.5.2.

	Change-Id: I345d20d90f6c6e0d77a9b5d010b3235f2f75f65c

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: ksystemstats: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (ksystemstats): Update to 6.5.2.

	Change-Id: Ie14639037a4aef52a52b3228fb1a76be84f43d22

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: ksshaskpass: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (ksshaskpass): Update to 6.5.2.

	Change-Id: I1ea1a822c4bab7718f257b4221f8c2cde66e8aa8

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kscreen: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (kscreen): Update to 6.5.2.

	Change-Id: I943f7a015cdbe5be63c41435fca6e41cc0608295

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kpipewire: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (kpipewire): Update to 6.5.2.

	Change-Id: Ie226a0346c544f25f15c531bac55d1975acccd86

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: knighttime: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (knighttime): Update to 6.5.2.

	Change-Id: I29ee1addf2f3ed7246d3d06585d90c62a99ebb7b

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kmenuedit: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (kmenuedit): Update to 6.5.2.

	Change-Id: Ib5c80881618a6c3d2cc63af2599522aeac583a57

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kinfocenter: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (kinfocenter): Update to 6.5.2.

	Change-Id: I0d8a91cdb383b4281461bbe503644e761fc6f21c

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kglobalacceld: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (kglobalacceld): Update to 6.5.2.

	Change-Id: I67515473f628125ec6dd6d9c7e00d9c6c432e4d7

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kgamma: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (kgamma): Update to 6.5.2.

	Change-Id: I5b76e8f7a732057ff605abcb53530c9159e44d80

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kdeplasma-addons: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (kdeplasma-addons): Update to 6.5.2.

	Change-Id: I729ffd62579b8648656a3b2f509fe8ef411015e2

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kde-cli-tools: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (kde-cli-tools): Update to 6.5.2.

	Change-Id: Ib9cee8f09cb610368d877e3a231fefd90c27e5d1

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kdecoration: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (kdecoration): Update to 6.5.2.

	Change-Id: I6f9c77435fbc4cd764672953e75dcfcb56d372ac

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kde-gtk-config: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (kde-gtk-config): Update to 6.5.2.

	Change-Id: Ib09e47db8b11cccd4f7a12bf22b32cf24d5557a8

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: krdp: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (krdp): Update to 6.5.2.

	Change-Id: I889c3930a32b934a2cd7e182bf5c72069c84b34d

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: kactivitymanagerd: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (kactivitymanagerd): Update to 6.5.2.

	Change-Id: I9d07987ebcd2a6192da17a91435dca535092af24

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: flatpak-kcm: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (flatpak-kcm): Update to 6.5.2.

	Change-Id: Icbe914d58ba73e076c16acd8ba814bf57577afb2

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: discover: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (discover): Update to 6.5.2.

	Change-Id: Id83b59f1e030cf2a875d47ad0f59bd5f5553bec1

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: calindori: Update to 25.08.3.
	* gnu/packages/kde-plasma.scm (calindori): Update to 25.08.3.

	Change-Id: I5073fce672863768a5f29f4953bbd74b2ea61144

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: breeze-gtk: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (breeze-gtk): Update to 6.5.2.

	Change-Id: I44e97d84b46c8954d4ec136c7a510945bfaa6315

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: breeze: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (breeze): Update to 6.5.2.

	Change-Id: If0361ebc008effa5f31ffcad1f517146f3a5c6d0

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: bluedevil: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (bluedevil): Update to 6.5.2.

	Change-Id: Ief7f46c198c932c24d64563fb056acd709c4d1fa

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: aurorae: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (aurorae): Update to 6.5.2.

	Change-Id: I7836c82271d07bcacb4d7ec73aa589d4d6b3f24a

2025-11-19  Sughosha  <sughosha@disroot.org>

	gnu: libplasma: Update to 6.5.2.
	* gnu/packages/kde-plasma.scm (libplasma): Update to 6.5.2.

	Change-Id: Idf0bdf691dd09715026968c6a8fea39b3d9403d5

2025-11-19  Ryan Tolboom  <ryan.tolboom@njit.edu>

	gnu: Add radio-tool.
	* gnu/packages/radio.scm (radio-tool): New variable.

	Closes: guix/guix#4265
	Change-Id: I7e62bcbeea2b59355fe441abc1afd1b64a859f48

2025-11-19  Ryan Tolboom  <ryan.tolboom@njit.edu>

	gnu: qdmr: Update to 0.13.1
	* gnu/packages/radio.scm (qdmr): Update to 0.13.1
	  [inputs]: Replace qtbase-5, qtlocation-5 and qtserialport-5 by qtbase,
	  qtpositioning and qtserialport.
	  [native-inputs]: Replace qttools-5 by qttools. Add librsvg.

	Closes: guix/guix#4258
	Change-Id: I51c8da9fc8a00ce9331731565103f8f88bc794c1

2025-11-19  Andreas Enge  <andreas@enge.fr>

	gnu: libcaption: Update to 0.8.
	This is actually the same commit as before, but tagged upstream.

	* gnu/packages/video.scm (libcaption): Update to 0.8.

	Change-Id: I6923896ca10c6ec2c4c68c5c8e9f4272df4a2c91

2025-11-19  Andreas Enge  <andreas@enge.fr>

	gnu: ccextractor: Fix build.
	* gnu/packages/gstreamer.scm (ccextractor)[inputs]: Replace ffmpeg
	by ffmpeg-6.

	Change-Id: I36b1009e98a6e3e8acbd4866f8a66bec24b2bdaa

2025-11-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove ogmtools.
	* gnu/packages/video.scm (ogmtools): Delete variable.

	Fixes: guix/guix#3657
	Change-Id: I106e1a129b2e19be3abf269a64fe997f4fdb04ba

2025-11-19  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: stockfish: Update to 17.1.
	* gnu/packages/games.scm (stockfish): Update to 17.1.
	[inputs]: Remove neural-network; add neural-network-big and
	neural-network-small.

	Closes: guix/guix#4277
	Change-Id: I10dd50434ebee0c472e2afcec51bbc3d9b4f98a8

2025-11-18  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.85.4.
	* gnu/packages/prolog.scm (trealla): Update to 2.85.4.

	Change-Id: I56916f5348964354de31d46570ae14273776c50c

2025-11-18  Cayetano Santos  <csantosb@inventati.org>

	gnu: whisper-cpp: Update to 1.8.2 and add ffmpeg input.
	* gnu/packages/machine-learning.scm (whisper-cpp): Update to 1.8.2.
	[arguments]<#:phases>: Fix ’skip-failing-vad-tests.
	<#:configure-flags>: Enable ffmpeg.
	[inputs]: Add ffmpeg. Remove git.
	[native-inputs]: Add git.

	Change-Id: I75e6b4379e2112b2bcc9739b76bea9edceb0d3e0

2025-11-18  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: cbonsai: Update to 1.4.2.
	* gnu/packages/toys.scm (cbonsai): Update to 1.4.2.

	Change-Id: I6421e3668927340e76cf2214e5ea98b79b5ce907

2025-11-18  Cayetano Santos  <csantosb@inventati.org>

	gnu: whisper-cpp: Improve style.
	* gnu/packages/machine-learning.scm (whisper-cpp): Fix max column.
	[inputs]: Sort.

	Change-Id: Ia86c4216a196b5c8645236b3d51d9cf73707fc9e

2025-11-18  Andy Tai  <atai@atai.org>

	gnu: xpra-5: Update to 5.1.3.
	* gnu/packages/xorg.scm (xpra-5): Update to 5.1.3.

	Change-Id: I76729779e78cb1923a288ead34e5baf63b3d3e98

2025-11-18  Andy Tai  <atai@atai.org>

	gnu: xpra: Update to 6.3.6.
	* gnu/packages/xorg.scm (xpra): Update to 6.3.6.

	Change-Id: I72753a9aca6d3a367a6af1663c6cf14b4445bda2

2025-11-18  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: goawk: Update to 1.30.1.
	* gnu/packages/textutils.scm (goawk): Update to 1.30.1.

	Change-Id: I5187b390358004a8cc2a6b080b53db72b58d6075

2025-11-18  Yelninei  <yelninei@tutamail.com>

	gnu: trurl: Update to 0.16.1.
	* gnu/packages/curl.scm (trurl): Update to 0.16.1.
	[native-inputs]: Add perl, replace python with python-minimal.

	Change-Id: Ia5c7afddfded46d64888e8181686b30eb210fbce

2025-11-18  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: hnsd: Update to 2.0.0.
	* gnu/packages/dns.scm (hnsd): Update to 2.0.0.
	[source]<snippet>: Don't patch "configure.ac".  Update existing substitutions.
	[home-page]: Set to "https://handshake.org/" as the old page permanently
	redirects to this URL.

	Change-Id: I35950edea8194f76b5cd4fc8bc2717512271ff39

2025-11-18  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Fix whitespace issues in "dns" module.
	* gnu/packages/dns.scm: Fix whitespace issues.

	Change-Id: Ibf08abc836ab6b37646ec9c3db25d4b5979ea618

2025-11-18  JodiMcJodson  <JodiMcJodson@noreply.codeberg.org>

	gnu: beets: Update to 2.5.1.
	* gnu/packages/music.scm (beets): Update to 2.5.1.
	[arguments]<#:phases>{skip-tests-that-need-internet}: New phase.

	Change-Id: Ic0d4c4fea00e58bc50fe0a77816ec5663ad2e204

2025-11-18  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: fastfetch: Update to 2.55.0.
	* gnu/packages/admin.scm (fastfetch-minimal): Update to 2.55.0.

	Change-Id: Ib7891230c9c09676c4d36b8fbeab674485a23c60

2025-11-18  Cayetano Santos  <csantosb@inventati.org>

	gnu: jetring: Update to 0.32.
	* gnu/packages/gnupg.scm (jetring): Update to 0.32.
	[source]: Switch commit.

	Change-Id: I17fb03950f3a1725e714f202864c78b33e9934a0

2025-11-18  Cayetano Santos  <csantosb@inventati.org>

	gnu: jetring: Improve style.
	* gnu/packages/gnupg.scm (jetring)[arguments]: Use G-Expressions.

	Change-Id: I739ef81a673a2ca718650da860527ddd7b256280

2025-11-18  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: flameshot: Update to 13.3.0.
	* gnu/packages/image.scm (flameshot): Update to 13.3.0.
	[inputs]: Replace single-application with kdsingleapplication.
	[arguments]<#:phases>: Remove obsolete patching phase.
	<:configure-flags>: Add USE_BUNDLED_KDSINGLEAPPLICATION.

	Change-Id: Icb677935b44c4d04e7d2605cb00ce66100dd98a1

2025-11-18  Cayetano Santos  <csantosb@inventati.org>

	gnu: Remove libjxl-0.10.
	* gnu/packages/image.scm (libjxl-0.10): Delete variable.

	Change-Id: I086384ef342842ffdfc1245d6bedf0fa2d42a685

2025-11-18  Cayetano Santos  <csantosb@inventati.org>

	gnu: vv: Update to 3.2.
	* gnu/packages/image-viewers.scm (vv): Update to 3.2.
	[native-inputs]: Remove gcc-14.
	[inputs]: Sort; remove libjxl-0.10; add libexif, libjxl, lz4, and
	pugixml.
	[arguments]<#:phases>: Use G-Expressions in ’install.

	Change-Id: Iae04ed81a88ecf6126979e303e5cfe5dff556ee4

2025-11-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove vbz-compression.
	* gnu/packages/bioinformatics.scm (vbz-compression): Delete variable.

	Fixes: guix/guix#3640
	Change-Id: I996c211af44a7342cb83249c0a9347f11d324069

2025-11-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-ont-fast5-api.
	* gnu/packages/bioinformatics.scm (python-ont-fast5-api): Delete variable.

	Change-Id: I32baf50001cc86436a8b07b035b595f8084306bd

2025-11-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove cellsnp-lite.
	* gnu/packages/bioinformatics.scm (cellsnp-lite): Delete variable.

	Fixes: guix/guix#3638
	Change-Id: I559bb31c2ddf1940414a20891ffb7459ec4d7e28

2025-11-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove cedille.
	* gnu/packages/cedille.scm: Delete file.
	* gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in: Unregister
	deleted file.

	Fixes: guix/guix#3637
	Change-Id: I96da41d220b84a31a76e834e578e0f538d506cb6

2025-11-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove reference to sawfish.
	This is a follow-up to commit 3e99ed21c23cc96349ad312b95958b40ef473aeb .

	* po/packages/POTFILES.in: Remove reference to deleted file.

	Change-Id: Ifa7087310eadf1a9c0cec7e346944aa5d80093e2

2025-11-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove (gnu packages sawfish).
	* gnu/packages/sawfish.scm: Delete file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Unregister file.

	Fixes: guix/guix#3646
	Change-Id: Ia26d1b9dd969ac46b79ef28c349c4897e672c5cd

2025-11-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove librep.
	* gnu/packages/sawfish.scm (librep): Delete variable.

	Change-Id: I0b4c295bfcce50480cac86c10a40231ccd743de5

2025-11-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove rep-gtk.
	* gnu/packages/sawfish.scm (rep-gtk): Delete variable.

	Change-Id: Ibb10280c525fb898e890aaf958a83723303b515b

2025-11-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove sawfish.
	* gnu/packages/sawfish.scm (sawfish): Delete variable.

	Change-Id: I912aae53e7aa5fcab4dfa1d858f4e5868c81813e

2025-11-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove libpsyc.
	* gnu/packages/messaging.scm (libpsyc): Delete variable.

	Fixes: guix/guix#3643
	Change-Id: I0d37421ac36c36810e75936c229b7a9c293c00bb

2025-11-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove libtmcg.
	* gnu/packages/openpgp.scm (libtmcg): Delete variable.

	Fixes: guix/guix#3644
	Change-Id: Iff384d141049feaf259e7705f0ed23081d574382

2025-11-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove dkgpg.
	* gnu/packages/openpgp.scm (dkgpg): Delete variable.

	Change-Id: I54f3af99fd5a8e21d780a913f9c79245349fb562

2025-11-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-backports-csv.
	* gnu/packages/python-xyz.scm (python-backports-csv): Delete variable.

	Fixes: guix/guix#3622
	Change-Id: I42a3af16e570319638fa156b22fcbbc0a5884961

2025-11-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-backports-abc.
	* gnu/packages/python-xyz.scm (python-backports-abc): Delete variable.

	Fixes: guix/guix#3621
	Change-Id: I324785373001c5a0d3dd2df7eb06909fa50a96f8

2025-11-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove lush2.
	* gnu/packages/lisp.scm (lush2): Delete variable.

	Fixes: guix/guix#3620
	Change-Id: I88b92d3b22bf966c04330afe8e8f95a1394f9b47

2025-11-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove confusion-mdl.
	* gnu/packages/lisp.scm (confusion-mdl): Delete variable.

	Fixes: guix/guix#3619
	Change-Id: I007b15d2a2de53878eea368b086b72a8b42a6576

2025-11-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-pykafka.
	* gnu/packages/python-xyz.scm (python-pykafka): Delete variable.

	Fixes: guix/guix#3613
	Change-Id: Iae3fea2af9fd3b823611ce14eef5a1ea5600d463

2025-11-18  Giacomo Leidi  <therewasa@fishinthecalculator.me>

	gnu: Remove extempore patch.
	This is a follow-up to commit 6ff714dfb1c8150b2d47fb3fcfc383300eb7f315 .

	* gnu/packages/patches/extempore-unbundle-external-dependencies.patch:
	Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister file.

	Change-Id: Ie2fec53924274b79d1103b889e285b4467fd62e5

2025-11-18  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: geeqie: Update to 2.6.1.
	* gnu/packages/image-viewers.scm (geeqie): Update to 2.6.1.
	[phases]{disable-failing-test}: Remove test.
	[inputs] Add evince, libjxl.
	[native-inputs] Add python, python-lxml.

	Change-Id: I82b97bed4cce64be66f95928691e27c2a3a07985

2025-11-18  Philippe SWARTVAGHER  <phil.swart@gmx.fr>

	gnu: Add unordered-dense.
	* gnu/packages/cpp.scm (unordered-dense): New variable.

	Change-Id: I2671085b480f2077030910117bae5bb1a188772d

2025-11-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to 1.3.3.
	* gnu/packages/ci.scm (cuirass): Update to 1.3.3.

	Change-Id: I32c9ef63278f94254e25c3160e9ab73611e83df0

2025-11-18  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: ‘generic-html’ recognizes ‘release-file-regexp’ property.
	* guix/gnu-maintenance.scm (package-release-file?): New procedure.
	(tarball->version): Add optional parameter and honor it.
	(import-html-release): Use ‘package-release-file?’ and pass second argument to
	‘tarball->version’.
	* tests/gnu-maintenance.scm ("latest-html-release, 'release-file-regexp' property")
	("latest-html-release, invalid 'release-file-regexp' property"): New tests.
	* doc/guix.texi (Invoking guix refresh): Document it.

	Change-Id: Ia9328418fdd2faf118e4ec9d5fbde4a279e100ed
	Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-11-18  Cayetano Santos  <csantosb@inventati.org>

	gnu: dlib: Update to 20.0.
	* gnu/packages/machine-learning.scm (dlib): Update to 20.0.
	[inputs]: Remove libjxl-0.10; add libjxl and pybind11.
	[native-inputs]: Remove libnsl.

	Change-Id: Ib0efe74c2e7e4f66ce43ef065bfe9eeaa9ece997

2025-11-18  Cayetano Santos  <csantosb@inventati.org>

	gnu: dlib: Improve style.
	* gnu/packages/machine-learning.scm (dlib)[arguments]: Use
	G-Expressions.
	[inputs]: Drop variables.
	[synopsys]: Fit to max column.
	[description]: Fit to max column.

	Change-Id: I6eb01d836657bd6323442c5c4c81fbaa08f438df

2025-11-18  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add guile-run64.
	* gnu/packages/guile-xyz.scm (guile-run64): New variable.

2025-11-18  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: janet: Update to 1.40.1.
	* gnu/packages/lisp.scm (janet): Update to 1.40.1.

	Change-Id: Ideacf9725f88a17566892292eea8e6e0b7a4e59c

2025-11-17  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.85.0.
	* gnu/packages/prolog.scm (trealla): Update to 2.85.0.

	Change-Id: I22f72b6eba3da25f62c1f4b627e5518231cea34c

2025-11-17  Matthias Riße  <matrss@0px.xyz>

	gnu: annextimelog: Update to 0.15.0.
	* gnu/packages/task-management.scm (annextimelog): Update to 0.15.0.

	Change-Id: I002bd1a0ab2c75eb53ad35b7fd6d4a9cae9a3c16

2025-11-17  Nikolay Korotkiy  <sikmir@disroot.org>

	gnu: gmt: Update to 6.6.0.
	 * gnu/packages/geo.scm (gmt): Update to 6.6.0.

	gnu: imposm3: Update to 1.14.2.
	 * gnu/packages/geo.scm (imposm3): Update to 1.14.2.

2025-11-17  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: php: Update to 8.3.27.
	* gnu/packages/php.scm (php): Update to 8.3.27.

	Change-Id: I640944f25dbb792a8b2115997a5c7f10d1495cea

2025-11-17  Andreas Enge  <andreas@enge.fr>

	teams: Add Andreas Enge to crypto team.
	* etc/teams.scm ("Andreas Enge"): Add crypto team.

	Change-Id: I7acef41c5d359333c1729680c7b7525c79c2a81d

2025-11-17  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-ipython-cluster-helper.
	* gnu/packages/python-xyz.scm (python-ipython-cluster-helper): Delete variable.

	Fixes: guix/guix#3600
	Change-Id: Ifd2de9c8d8a6f44e0feaf7dafdb425927ddb184b

2025-11-17  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-pathlib2.
	* gnu/packages/python-xyz.scm (python-pathlib2): Delete variable.

	Fixes: guix/guix#3598
	Change-Id: I8ddd33e296149d186b631545d3d8ca0e41661127

2025-11-17  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-sep-pjw.
	* gnu/packages/astronomy.scm (python-sep-pjw): Delete variable.

	Fixes: guix/guix#3573
	Change-Id: I7801e00aa2bcfb7a773010051770f31c93c341a0

2025-11-17  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-pypdf3.
	* gnu/packages/python-xyz.scm (python-pypdf3): Delete variable.

	Fixes: guix/guix#3504
	Change-Id: I02a43b883372b9812807c709d46bf4856e0f8fcf

2025-11-17  Andreas Enge  <andreas@enge.fr>

	gnu: Remove phonon-backend-gstreamer.
	* gnu/packages/kde-multimedia.scm (phonon-backend-gstreamer): Delete variable.

	Fixes: guix/guix#3447
	Change-Id: Ib388b98e8c458c42aa1af8f356270aea0686ad54

2025-11-17  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-24.05ad83c.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-24.05ad83c.

	Change-Id: I77fe0922262c5c9d5cd520e057c67f474860a882

2025-11-17  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-49.1aa7b61.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-49.1aa7b61.

	Change-Id: I9b4854fad28e9f5a6b72edf14a5a491cd83292b5

2025-11-17  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Use sqlite-next.
	To match sqlite-next being used by guile-sqlite3.

	* gnu/packages/package-management.scm (guix-build-coordinator):[inputs]: Use
	sqlite-next.

	Change-Id: Iecbc1a09934cf2fa94921397e41060880d797e92

2025-11-17  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: janet: Update to 1.40.0.
	* gnu/packages/lisp.scm (janet): Update to 1.40.0.

	Change-Id: I266e8e546e44cda8cc3faa3768b68cb1bb3d5f3c

2025-11-16  jgart  <jgart@dismail.de>

	gnu: packages/music: Sort python-abjad and python-abjad-* variables.
	* gnu/packages/python-xyz.scm: (python-abjad, python-abjad-ext-nauert,
	python-abjad-ext-rmakers): Sort variables alphabetically.

	Change-Id: I191809270a1839f75cb207d30334d9d99b28f7e4

2025-11-16  jgart  <jgart@dismail.de>

	gnu: abjad-ext-nauert: Rename package to python-abjad-ext-nauert.
	* gnu/packages/music.scm (abjad-ext-nauert): Define in terms of
	'deprecated-package'.
	(python-abjad-ext-nauert): New variable, formerly known as "abjad-ext-nauert".

	Change-Id: I7a62ab77ddfd5c8fc6f0d90754c74ca813fe4769

2025-11-16  jgart  <jgart@dismail.de>

	gnu: abjad-ext-rmakers: Rename package to python-abjad-ext-rmakers.
	* gnu/packages/music.scm (abjad-ext-rmakers): Define in terms of
	'deprecated-package'.
	(python-abjad-ext-rmakers): New variable, formerly known as "abjad-ext-rmakers".

	Change-Id: I9f1a53eb1086c3ccd8026fe278ee25f111e149f3

2025-11-16  jgart  <jgart@dismail.de>

	gnu: abjad: Rename package to python-abjad.
	* gnu/packages/music.scm (abjad): Define in terms of
	'deprecated-package'.
	(python-abjad): New variable, formerly known as "abjad".

	Change-Id: I262e90f4b7243f57d5d998fafc91e273eb68e63f

2025-11-16  Ian Eure  <ian@retrospec.tv>

	gnu: collectd: Fix build.
	The collectd build [has been broken since September
	16th](https://ci.guix.gnu.org/build/14313836/details).

	* gnu/packages/monitoring.scm (collectd): Fix the build.
	[inputs]: Add zlib.
	[#:configure-flags]: Treat use of deprecated declarations as warnings.

	Change-Id: I5b3f8883179256fa5aeef2f450793dfce4e28bfa

2025-11-16  jgart  <jgart@dismail.de>

	gnu: wvkbd: Update to 0.18.
	* gnu/packages/xdisorg.scm (wvkbd): Update to 0.18.

	Change-Id: Ie9e12cfd12df58ae308a6423bb34cdf773dcc435

2025-11-16  Ian Eure  <ian@retrospec.tv>

	gnu: Add autofs-service-type.
	* gnu/services/nfs.scm (autofs-service-type): New variable.
	(<autofs-configuration>): New record.
	(<autofs-indirect-map>): New record.
	(<autofs-map-entry>): New record.

	Change-Id: I4ed1862772001470d1214c3061a306440b0d775b

2025-11-16  jgart  <jgart@dismail.de>

	gnu: entr: Remove ncurses from inputs.
	* gnu/packages/entr.scm (entr)[inputs]: Remove ncurses from inputs.

	Change-Id: Ia683e940bc99bee9b9e29e03778ceb15e1d4f543

2025-11-16  jgart  <jgart@dismail.de>

	gnu: entr: Update to 5.7.
	* gnu/packages/entr.scm (entr): Update to 5.7.

	Change-Id: I3ff2271eb74efeadc993e5854f7b2936d5a9fb37

2025-11-16  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.84.29.
	* gnu/packages/prolog.scm (trealla): Update to 2.84.29.

	Change-Id: I83378a9ae56ac0b03ae16f1777da8bfc284d6283

2025-11-16  jgart  <jgart@dismail.de>

	gnu: Add lilypond-next.
	* gnu/packages/music.scm (lilypond-next): New variable.

	Change-Id: I0903a9f481f18e07585f77c4c22e3da453a1332f

2025-11-16  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: dino: Update to 0.5.1.
	* gnu/packages/messaging.scm (dino): Update to 0.5.1.

	Change-Id: I9fcb9a34a1f4da8073754a712d874bbcad8ed126

2025-11-16  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	Change-Id: I508d6e42d894da0d6203220e2d3e5ec47cc88f5d

2025-11-16  Sughosha  <sughosha@disroot.org>

	gnu: kde-games: Add klickety.
	* gnu/packages/kde-games.scm (kde-games)[propagated-inputs]: Add klickety.

	Change-Id: I161fb3ef416348c933426a2d353266370d8d5bdc

2025-11-16  Sughosha  <sughosha@disroot.org>

	gnu: Add klickety.
	* gnu/packages/kde-games.scm (klickety): New variable.

	Change-Id: Ib86eac0b9e5086f73e5ca67456babec5d0c6efa5

2025-11-16  Sughosha  <sughosha@disroot.org>

	gnu: kde-games: Add katomic.
	* gnu/packages/kde-games.scm (kde-games)[propagated-inputs]: Add katomic.

	Change-Id: I8e6c7d0045d2773e000c62e17b699dc49492f682

2025-11-16  Sughosha  <sughosha@disroot.org>

	gnu: Add katomic.
	* gnu/packages/kde-games.scm (katomic): New variable.

	Change-Id: I3d048dd216b512ecaa59a394ef5bcfdbf00bc418

2025-11-16  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: dunst: Update to 1.13.0.
	* gnu/packages/wm.scm (dunst): Update to 1.13.0

	Closes: guix/guix#4241
	Change-Id: Ib38e0788c25fd8ee834e987af99c6ef25cd780a3

2025-11-16  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: openttd-jgrpp: Update to 0.68.1.
	* gnu/packages/games.scm (openttd-jgrpp): Update to 0.68.1.

	Closes: guix/guix#4240
	Change-Id: Ide56575ac9312432499e22612dd07af7ac41a87b

2025-11-15  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: femtolisp: Modernize the package.
	* gnu/packages/scheme.scm (femtolisp): Modernize the package.
	[arguments]: Use GEXPs.

	Change-Id: Ib234d89a2a0c6a8c979a28fddb9cc7ec6014d8d3

2025-11-15  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: femtolisp: Fix build with gcc-14.
	* gnu/packages/scheme.scm (femtolisp): Fix build with gcc-14.
	[arguments]<#:phases>: Add "relax-gcc-14-strictness" phase.

	Change-Id: I7d5502057bc41654de6043ebd964f482a9187e46

2025-11-15  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: 9base: Fix build.
	* gnu/packages/suckless.scm (9base): Fix build by switching to GCC 13.
	[native-inputs]: Add gcc-13.

	Change-Id: I65d98721a5acc44dd8a8acfa483d904181c2f32a

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add kpat to kde-games package.
	* gnu/packages/kde-games.scm (kde-games): Added kpat as component game.

	Change-Id: I566dbdb9c06d02942176880dcded4a34acb55bdd

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add kpat.
	* gnu/packages/kde-games.scm (kpat): New variable.

	Change-Id: Ifce552b9712ad066382af0f92d5b16b851bf5560

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add freecell-solver.
	* gnu/packages/games.scm (freecell-solver): New variable.

	Change-Id: Ifa4306e228a8d51ac19116a5074b08cfb978e977

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add black-hole-solver.
	* gnu/packages/games.scm (black-hole-solver): New variable.

	Change-Id: I74741e3afbae6e95e72f8bcae1cc56a80837d674

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add perl-path-tiny-0.150.
	* gnu/packages/perl.scm (perl-path-tiny-0.150): New variable.

	Change-Id: I7ccdc145832fece46404e37982bbac00f8a519cf

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add perl-moox-types-mooselike-numeric.
	* gnu/packages/perl.scm (perl-moox-types-mooselike-numeric): New
	variable.

	Change-Id: I1b0dd6efab3e6ec7022f1f32fd222e02ee901995

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add perl-task-freecellsolver-testing.
	* gnu/packages/perl.scm (perl-task-freecellsolver-testing): New
	variable.

	Change-Id: I9cd181aa1ffd1857b499eacf2ea584f60f3224c3

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add perl-games-solitaire-verify.
	* gnu/packages/perl.scm (perl-games-solitaire-verify): New variable.

	Change-Id: Iad2c1454337a12184797a876f2c69dedec3c1497

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add perl-test-run-cmdline.
	* gnu/packages/perl.scm (perl-test-run-cmdline): New variable.

	Change-Id: I3dc653e45f97c5e5f03cfb9fbfd8252ead00cf78

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add perl-test-data-split.
	* gnu/packages/perl.scm (perl-test-data-split): New variable.

	Change-Id: I0d4ef6a05a48296377de4ab24cd86f961efc0cd5

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add perl-task-test-run-allplugins.
	* gnu/packages/perl.scm (perl-task-test-run-allplugins): New variable.

	Change-Id: I70f720a34de467408d21e547f4ba81649b7a659d

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add perl-test-run-plugin-trimdisplayedfilenames.
	* gnu/packages/perl.scm (perl-test-run-plugin-trimdisplayedfilenames):
	New variable.

	Change-Id: Ife3d74644d5003c33ac2858c73a4f1aaf2b5cbdb

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add perl-test-run-plugin-colorsummary.
	* gnu/packages/perl.scm (perl-test-run-plugin-colorsummary): New
	variable.

	Change-Id: I210e31d045992132d1d59f22245cf46fae3f7dc1

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add perl-test-run-plugin-colorfileverdicts.
	* gnu/packages/perl.scm (perl-test-run-plugin-colorfileverdicts): New
	variable.

	Change-Id: I1c794c3eeac66822e554e6643690ea345cb0b745

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add perl-test-run-plugin-breakonfailure.
	* gnu/packages/perl.scm (perl-test-run-plugin-breakonfailure): New
	variable.

	Change-Id: I719ebe327e363bfd8f03addb8bcdbe4040b25b5b

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add perl-test-run-plugin-alternateinterpreters.
	* gnu/packages/perl.scm (perl-test-run-plugin-alternateinterpreters):
	New variable.

	Change-Id: I598c22ef7b9f762c8d96fd5b65bdcea95f0dc288

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add perl-test-run.
	* gnu/packages/perl.scm (perl-test-run): New variable.

	Change-Id: Iab29cb2a0285ce9ac60eda80848575c61ac0302e

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add perl-test-some.
	* gnu/packages/perl.scm (perl-test-some): New variable.

	Change-Id: Iadab3487685c68a2fa58519164bb394315a87ff8

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add perl-text-sprintf-named.
	* gnu/packages/perl.scm (perl-text-sprintf-named): New variable.

	Change-Id: If403a07c48357513d95be552bea916185679300c

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add perl-dir-manifest.
	* gnu/packages/perl.scm (perl-dir-manifest): New variable.

	Change-Id: I1877d5cd93737785f5aea84be122835587b9c775

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add perl-chi.
	* gnu/packages/perl.scm (perl-chi): New variable.

	Change-Id: Iae2ae84329ad248deebef0ddd2c0d296386ffae4

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add perl-module-mask.
	* gnu/packages/perl.scm (perl-module-mask): New variable.

	Change-Id: Ic254aa119255f6e1009977369e64393e8788e4cd

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add perl-hash-moreutils
	* gnu/packages/perl.scm (perl-hash-moreutils): New variable.

	Change-Id: Id112e52e247cbc655a996da3bd4825aa8648177c

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add perl-digest-jhash.
	* gnu/packages/perl.scm (perl-digest-jhash): New variable.

	Change-Id: I2d43ede680aa791fbaee9494ad2dafe88bcc58aa

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add perl-code-tidyall-plugin-testcount
	* gnu/packages/perl.scm (perl-code-tidyall-plugin-testcount): New
	variable.

	Change-Id: I0b64c8ce534f341666f823bd2d1571bac28a492d

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add perl-test-count.
	* gnu/packages/perl.scm (perl-test-count): New variable.

	Change-Id: Icbd1f3256df3ddd26db5b5681115b5ceeb143732

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add python-freecell-solver.
	* gnu/packages/python-xyz.scm (python-freecell-solver): New variable.

	Change-Id: I2c1ddea7f5889960bcac2d551739e4e5dce34a1f

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add python-pysol-cards.
	* gnu/packages/python-xyz.scm (python-pysol-cards): New variable.

	Change-Id: Ida854173a5b06f526e36c662482e917c7e752ef0

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add rinutils.
	* gnu/packages/game-development.scm (rinutils): New variable.

	Change-Id: I9fc8d2aeeacb9095885e24f4c367d9ce9f4a2041

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add shlomif-cmake-modules.
	* gnu/packages/game-development.scm (shlomif-cmake-modules): New variable.

	Change-Id: I3ace299b640e3e15dcf7ddc3fdd664febd930aa8

2025-11-15  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add openttd-jgrpp.
	* gnu/packages/games.scm (openttd-jgrpp): New variable.

	Change-Id: I95a0d12cdcd9bd9e69e822c6febff18df7524e92

2025-11-15  ColdSideOfYourPillow  <ColdSideOfYourPillow@noreply.codeberg.org>

	gnu: Update emacs-nyan-mode.
	* gnu/packages/emacs-xyz.scm (emacs-nyan-mode): Update to 1.1.4.
	  [arguments]: Disable tests.

2025-11-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-elegant-agenda-mode: Update to 0.1.0-2.5cbc688.
	* gnu/packages/emacs-xyz.scm (emacs-elegant-agenda-mode): Update to
	0.1.0-2.5cbc688.
	[arguments]: Disable #:tests?.

	Change-Id: Ibac1e0d54d9bf3b20e00217b79d61a31c85653fc

2025-11-15  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: python-tree-sitter-rust: Enable tests.
	- python-tree-sitter is packaged to the version, higher than 0.22 (where
	  breaking changes happened), therefore we enable tests for each Python
	  binding for tree-sitter library.

	* gnu/packages/tree-sitter.scm (python-tree-sitter-rust): Enable tests.

	Change-Id: I9f68544875c90062025509b56a8b00424032282f

2025-11-15  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: python-tree-sitter-python: Enable tests.
	- python-tree-sitter is packaged to the version, higher than 0.22 (where
	  breaking changes happened), therefore we enable tests for each Python
	  binding for tree-sitter library.

	* gnu/packages/tree-sitter.scm (python-tree-sitter-python): Enable tests.

	Change-Id: Ife0b7aa9a3b10a86bd45f3006f9578ef95ab9510

2025-11-15  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: python-tree-sitter-json: Enable tests.
	- python-tree-sitter is packaged to the version, higher than 0.22 (where
	  breaking changes happened), therefore we enable tests for each Python
	  binding for tree-sitter library.

	* gnu/packages/tree-sitter.scm (python-tree-sitter-json): Enable tests.

	Change-Id: I8d574f6a836a033aa49264b5bbabcde857b52802

2025-11-15  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: python-tree-sitter-javascript: Enable tests.
	- python-tree-sitter is packaged to the version, higher than 0.22 (where
	  breaking changes happened), therefore we enable tests for each Python
	  binding for tree-sitter library.

	* gnu/packages/tree-sitter.scm (python-tree-sitter-javascript): Enable tests.

	Change-Id: Ia3eff6f8c73dc5c0a6f73b9d60096cca6a4219e0

2025-11-15  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: python-tree-sitter-html: Enable tests.
	- python-tree-sitter is packaged to the version, higher than 0.22 (where
	  breaking changes happened), therefore we enable tests for each Python
	  binding for tree-sitter library.

	* gnu/packages/tree-sitter.scm (python-tree-sitter-html): Enable tests.

	Change-Id: Ia199ea4789cdf78fb99269a1e7a998a6ec2e04dd

2025-11-15  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: python-tree-sitter-grammar: Enable tests by default.
	- Add default value for tests? argument.
	- Remove python-wheel from native-inputs, it's no longer required.

	* gnu/packages/tree-sitter.scm (python-tree-sitter-grammar): Enable tests by default.

2025-11-15  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: python-tree-sitter: Update to 0.25.2.
	- Remove set-test-lib-paths phase, due to the upstream change in how grammars
	  are loaded.  Previosly, one had to provide path to the grammar file, now each
	  grammar is built in it's own package.
	- In native-inputs, replace tree-sitter grammars with python bindings for
	  these grammars.

	* gnu/packages/tree-sitter.scm (python-tree-sitter): Update to 0.25.2.

	Change-Id: I2ba183ab2a32c473f4e2bc0e616946193df850d7

2025-11-15  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: tree-sitter-starlark: Adjust to new tree-sitter-python.
	* gnu/packages/tree-sitter.scm (tree-sitter-starlark): Adjust grammar to
	  changes made in dependency (tree-sitter-python).

	tree-sitter-starlark inherits tree-sitter-python, so a change made there broke
	generation of Starlark's grammar.  This patch applies the minimal change
	necessary until the issue is fixed upstream [1].

	[1] https://github.com/tree-sitter-grammars/tree-sitter-starlark/issues/9

	Change-Id: Ie999f1506947f17a3b26209ae12046597fc5dc44

2025-11-15  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: tree-sitter-python: Update to 0.25.0.
	* gnu/packages/tree-sitter.scm (tree-sitter-python): Update to 0.25.0.

	Change-Id: I935219f08f252de73158c9c6df379a1154ff2517

2025-11-15  Mark Walker  <mark.damon.walker@gmail.com>

	gnu: emacs-sage-shell-mode: Include Python modules.
	* gnu/packages/emacs-xyz.scm (emacs-sage-shell-mode)[arguments]: Add

	Change-Id: I2a7b6fe14175d5ebcd6b9459856fea238e40efee

2025-11-15  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	build-system: renpy: Migrate to (json).
	* guix/build/renpy-build-system.scm: Use (json) rather than (guix build json).
	(install, install-desktop-file): Replace ‘read-json’ with ‘json->scm’.
	* guix/build-system/renpy.scm (default-guile-json): New variable.
	(%renpy-build-system-modules): Adjust accordingly.
	(renpy-build): Add guile-json argument and use it as extension.

	Fixes guix/guix#2618.

2025-11-15  Nicolas Graves  <ngraves@ngraves.fr>

	build-system: elm: Migrate to (json).
	Fixes guix/guix#2617.

	* guix/build-system/elm.scm (%elm-build-system-modules)
	(%elm-default-modules): Remove (guix build json).
	(default-guile-json): New procedure.
	(elm-build): Add guile-json extension.
	* guix/build/elm-build-system.scm (stage, make-offline-registry-file)
	(read-offline-registry, find-indirect-dependencies)
	(patch-application-dependencies, configure): Refresh procedures
	replacing (guix build json) procedures with (json) ones.

2025-11-15  Martin Schitter  <ms@mur.at>

	tests: style: Fix insufficient number of lines read.
	* tests/style.scm ("url-fetch->git-fetch, preserved field"):

	The 9th line of origin, where the patches field is located,
	was never read. (broken test since a1b0fde434)

2025-11-15  Martin Schitter  <ms@mur.at>

	guix: diagnostics: Export 'info' as replacement.
	This change suppresses warning output that interfere 
	and break nar signing procedures in guix resp. their
	authenticationAgent communication.

	* guix/diagnostics.scm

2025-11-15  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.84.26.
	* gnu/packages/prolog.scm (trealla): Update to 2.84.26.

	Change-Id: I55676a56146a4a5e9e0ccef74eeb6b3b4030ec96

2025-11-15  jgart  <jgart@dismail.de>

	gnu: python-sentence-transformers: Update to 5.1.2.
	* gnu/packages/machine-learning.scm (python-sentence-transformers): Update to 5.1.2.

	Change-Id: I41751d68a97cddf1fadc8c0ff1952b277993db94

2025-11-14  Andy Tai  <atai@atai.org>

	gnu: nano: Update to 8.7.
	* gnu/packages/text-editors.scm (nano): Update to 8.7.

	Change-Id: I8e938b355d68b568bdac7561fe23e587dd594418

2025-11-14  jgart  <jgart@dismail.de>

	gnu: universal-ctags: Update to 6.2.1.
	* gnu/packages/code.scm (universal-ctags): Update to 6.2.1.

	Change-Id: I556dcdaed7ed28e234f30c715ad74ab63e0788cc

2025-11-14  Greg Hogan  <code@greghogan.com>

	gnu: cppcheck: Update to 2.18.0.
	* gnu/packages/check.scm (cppcheck): Update to 2.18.0.
	[arguments]<#:parallel-tests?>: Disable.

	Fixes #4064.

	Change-Id: I0ef2b3885ddd438a524e09e57de2a917e86bb37a

2025-11-14  Greg Hogan  <code@greghogan.com>

	gnu: ck: Limit parallelism.
	* gnu/packages/c.scm (ck)[arguments]<#:phases>('configure): Limit
	parallelism to prevent excessive test runtime.

	Change-Id: I303d8ff3c5d47da4862994ad0c2942d84f736e57

2025-11-14  jgart  <jgart@dismail.de>

	gnu: tinmop: Update to 0.9.9.14142135623730951.
	* gnu/packages/web-browsers.scm (tinmop): Update to 0.9.9.14142135623730951.
	[inputs]: Add xsel and sbcl-chronicity.

	Change-Id: I8a76bfd14fad030f56c3f76d48b8791adfb0422b

2025-11-14  jgart  <jgart@dismail.de>

	gnu: sbcl-nodgui: Update to 0.7.6.0.
	* gnu/packages/lisp-xyz.scm (sbcl-nodgui): Update to 0.7.6.0.
	[arguments]: Improve indentation.

	Change-Id: Ic780cf1009240eb9298cefd01725163266d79bff

2025-11-14  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.84.25.
	* gnu/packages/prolog.scm (trealla): Update to 2.84.25.

	Change-Id: I12e8ae32533c5fe22267e8dbfb30a93bed2efe6d

2025-11-14  jgart  <jgart@dismail.de>

	gnu: Add tree-sitter-hare.
	* gnu/packages/tree-sitter.scm (tree-sitter-hare): New variable.

	Change-Id: I2728c9713621c33a84483e253d8f5f34136ce7ec

2025-11-14  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-48.4dc78b7.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-48.4dc78b7.

	Change-Id: I13f4dd7de8f41c8b3f08e253ff75c598d6675f86

2025-11-14  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-75.9a03cdf.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-75.9a03cdf.

	Change-Id: I784842272ed604c14128847b1d4dd823299d332a

2025-11-14  Christopher Baines  <mail@cbaines.net>

	gnu: guile-sqlite3: Use sqlite-next.
	* gnu/packages/guile.scm (guile-sqlite3)[inputs]: Use sqlite-next.

	Change-Id: If7e0a281638c5255281df8bf03f6c79a0a33a821

2025-11-14  Christopher Baines  <mail@cbaines.net>

	gnu: sqlite-next: Update to 3.51.0.
	* gnu/packages/sqlite.scm (sqlite-next): Update to 3.51.0.

	Change-Id: I395ecd41a0cedc005b97d6d81356c65b2b48e688

2025-11-14  Andrew Wong  <wongandj@icloud.com>

	gnu: ring-racers: Update to 2.4.
	* gnu/packages/games.scm (ring-racers-data): Update to 2.4.
	(ring-racers): Update to 2.4.
	[native-inputs]: Add pkg-config.
	[inputs]: Add opus.

	Closes: guix/guix#4020
	Change-Id: I286434f48378db99b19e95ea6a700d5f81d4e68a

2025-11-14  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: aflplusplus: Update to 4.34c.
	* gnu/packages/debug.scm (aflplusplus): Update to 4.34c.

	Closes: guix/guix#3204
	Change-Id: I70fa7206ea43269f255e0a5c7acee07319c48804

2025-11-14  Maxim Cournoyer  <maxim@guixotic.coop>

	lint: Fix regressions in tests.
	This fixes a regression introduced with commit 7752580a33 ("guix: lint: Check
	end of sentences for a period.").

	* guix/lint.scm (check-description-style): Do not emit warning when the
	description is empty or ends with trailing whitespace.
	* tests/lint.scm ("description: invalid Texinfo markup")
	("description: may start with texinfo markup")
	("description: may not contain trademark signs: ™")
	("description: may not contain trademark signs: ®"): Add period.

	Fixes: #4222
	Change-Id: Ib10bcf324cb55b39a88c0c67875a40a59c1d4c18

2025-11-13  Benoit Martin  <bmartin@cea.fr>

	gnu: neovim: Update to 0.11.5
	Change-Id: I0f57275efcdcd972b91eac175747f26712c12da0

	gnu: neovim: Update to 0.11.4
	Change-Id: I5eb2540f5f5098e71b03f9f3aff45303e556c7e4

2025-11-13  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: maak: Update to 0.2.9.
	* gnu/packages/build-tools.scm (maak): Update to 0.2.9.

	Change-Id: I070fd95a25e8d1b3ee14fe7c92f9e523d53f2871

2025-11-13  Andy Tai  <atai@atai.org>

	gnu: xpra-5: New variable.
	* gnu/packages/xorg.scm (xpra-5): New variable.
	* gnu/packages/patches/xpra-5.0-install_libs.patch: New file.
	* gnu/packages/patches/xpra-5.0-systemd-run.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.

	Change-Id: Ib07d8227a6b175ad124aa07e25ec8a11a6a907d2

2025-11-13  Cayetano Santos  <csantosb@inventati.org>

	gnu: yosys: Update to 0.59.
	* gnu/packages/electronics.scm (yosys): Update to 0.59.
	[native-inputs]: Add perl.
	[arguments]: Replace 'use-external-abc #phase by 'configure-makefile.

	Change-Id: I7536ca40addc7fcbd02673385dd1e1f438f229be

2025-11-13  Cayetano Santos  <csantosb@inventati.org>

	gnu: symbiyosys: Update to 0.59.
	* gnu/packages/electronics.scm (symbiyosys): Update to 0.59.
	[arguments]: Disable #:parallel-tests?.

	Change-Id: I17c0e1ec7979ac01ecfb0ea1e6e997875f057195

2025-11-13  Cayetano Santos  <csantosb@inventati.org>

	gnu: abc-yosyshq: Update to 0.59.
	* gnu/packages/electronics.scm (abc-yosyshq): Update to 0.59.

	Change-Id: I5c8e346bbb3624bd5ad9efd0e10f4dda21044044

2025-11-13  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20251022.
	* gnu/packages/parallel.scm (parallel): Update to 20251022.

	Change-Id: I163a9ea614c34b26f975ae8a7762dba1a14b8821

2025-11-13  Carlo Zancanaro  <carlo@zancanaro.id.au>

	gnu: Add --pid-file option to "guix system container" scripts.
	* gnu/system/linux-container.scm (container-script): Accept pid-file command
	line option to write out the container's process ID.
	* doc/guix.texi (Invoking guix system): Document new option.

	Change-Id: I93e8a99b39c1dd831f116104bf92c723d96c9965

2025-11-13  dan  <i@dan.games>

	gnu: ruby-activesupport: Fix build.
	* gnu/packages/patches/ruby-activesupport-fix-deprecation-warning.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/rails.scm (ruby-activesupport): Apply it.

	Change-Id: Ibeafb74ae93a42108ea5f383996756c43b0bc444

2025-11-13  jgart  <jgart@dismail.de>

	gnu: python-pudb: Update to 2025.1.3.
	* gnu/packages/python-xyz.scm (python-pudb): Update to 2025.1.3.
	[propagated-inputs]: Add python-typing-extensions.

	Change-Id: I10de9033343784803edf8e7a0e01648d8d5d21a3

2025-11-13  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.84.22.
	* gnu/packages/prolog.scm (trealla): Update to 2.84.22.

	Change-Id: I696554fdff200e728542c47aaf1e5279bb0a74de

2025-11-13  Ghislain Vaillant  <ghislain.vaillant@inria.fr>

	gnu: Add python-pytest-fail-slow.
	* gnu/packages/python-check.scm (python-pytest-fail-slow): New variable.

	Change-Id: I367efe9418a0792f9a1a64530fd1d83ef2cb992b

2025-11-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests: Update to 4.5.2.
	* gnu/packages/statistics.scm (r-with-tests): Update to 4.5.2.

	Change-Id: I6b2fdde29812d9a7088cbd339771d4ee03b62467

2025-11-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests: Update to 4.5.1.
	* gnu/packages/statistics.scm (r-with-tests): Update to 4.5.1.

	Change-Id: I0033a9827fa14b74659a2d037851ca1c52add701

2025-11-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bslib: Ensure that copied files are writable.
	* gnu/packages/cran.scm (r-bslib)[arguments]: Add phase 'fix-file-permissions.

	Change-Id: Idccb1ef5a271f04f50e60b4a639c87bf2ac87b4e

2025-11-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sass: Ensure that copied files are writable.
	* gnu/packages/cran.scm (r-sass)[arguments]: Add phase 'fix-file-permissions.

	Change-Id: If53ad242e5fcfa6951631ed7a1807a8930e92be3

2025-11-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bslib: Enable tests.
	* gnu/packages/cran.scm (r-bslib)[arguments]: Enable most tests; add phase
	'disable-bad-tests.
	[native-inputs]: Add r-testthat and r-yaml.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: I0221e3ee0dff309ba3f24e0d47b89efb59f7c9a1

2025-11-13  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-swne: Replace deprecated r-liger by r-rliger.
	* gnu/packages/statistics.scm (r-swne)[propagated-inputs]: Replace deprecated
	r-liger by r-rliger.

	Change-Id: If2aab2df369456518484edb3035e637ac0ca7c08

2025-11-13  Jonas Freimuth  <jonas.freimuth@posteo.de>

	gnu: r-import: Update home-page
	* gnu/packages/cran.scm (r-import)[home-page]: rticulate.org is
	  no longer under the control of the package author. The official
	  home page is now hosted at github.io. See
	  <https://github.com/rticulate/import/issues/102#issuecomment-3376610296>
	  for mor information.

	Change-Id: I1513fcfea1ba8ad14813ad8929d06d3fc1fa36b0

2025-11-13  Jonas Freimuth  <jonas.freimuth@posteo.de>

	gnu: r-import: Update to 1.3.4.
	* gnu/packages/cran.scm (r-import): Update to 1.3.4.

	Change-Id: I61781fae0b164dc1ddd1a2f2a10c0d5b4dae7398

2025-11-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppparallel: Update to 5.1.11-1.
	* gnu/packages/cran.scm (r-rcppparallel): Update to 5.1.11-1.

	Change-Id: Idb02209dc955a531ede00527fe0216a9ce5caafd

2025-11-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-colorout: Update to 1.3-3.
	* gnu/packages/cran.scm (r-colorout): Update to 1.3-3.

	Change-Id: I4d6a6094061fab98fee8155c76ca760f3ef15cbe

2025-11-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msnbase: Restore tests that failed because of libxml2.
	* gnu/packages/bioconductor.scm (r-msnbase)[arguments]: Restore two tests; fix
	them by adding 'ensure-libxml2-works phase.

	Change-Id: I555f19d5bc749cdd458af4b55a2a5a2e89c7d190

2025-11-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msnbase: Disable two tests.
	* gnu/packages/bioconductor.scm (r-msnbase)[arguments]: Turn off two more
	tests in 'delete-bad-tests phase.

	Change-Id: I9bfa59a09db00e25c7b65cf4d642debfeb377f93

2025-11-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove r-spatstat-core.
	In 2022 spatstat.core was replaced with spatstat.explore and spatstat.model.

	See https://spatstat.org/2022/11/10/spatstat.core-split.html

	* gnu/packages/cran.scm (r-spatstat-core): New variable.

	Change-Id: I2193626f0c2346f3b2793026059c5fbc97d2c4d2

2025-11-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-skitools: Update to 0.0.0.9000-2.ba322dc.
	* gnu/packages/bioinformatics.scm (r-skitools): Update to 0.0.0.9000-2.ba322dc.

	Change-Id: Ic006e4178ccaae57e7f4b25e07bb63db42585cb3

2025-11-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-skitools: Disable one test.
	* gnu/packages/bioinformatics.scm (r-skitools)[arguments]: Add phase
	'disable-bad-test.

	Change-Id: I5c79aa28e343266a83522afe6635b3a714dadcc1

2025-11-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sigfit: Fix build with GCC@14
	* gnu/packages/bioinformatics.scm (r-sigfit)[arguments]: Add phase
	'gcc-14-compatibility.

	Change-Id: Iaa00ecdf00dcf76330f3b1f904da6263b82e0617

2025-11-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sdmtools: Replace removed constants.
	R 4.5.0 removed previously deprecated definitions.

	* gnu/packages/cran.scm (r-sdmtools)[arguments]: Add phase 'patch-constants.

	Change-Id: I06125aeff8b7b1f219f8458b6c9aeeb696e33f11

2025-11-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msnbase: Fix tests that failed because of libxml2.
	* gnu/packages/bioconductor.scm (r-msnbase)[arguments]: Fix tests
	by adding 'ensure-libxml2-works phase.

	Change-Id: I555f19d5bc749cdd458af4b55a2a5a2e89c7d190

2025-11-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mzr: Restore tests that failed because of libxml2.
	* gnu/packages/bioconductor.scm (r-mzr)[arguments]: Restore two tests; fix
	them by adding 'ensure-libxml2-works phase.

	Change-Id: Ifeb3667449e862826a402b8c1ce37e4bcc92f21b

2025-11-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xml: Use libxml2-with-zlib.
	* gnu/packages/cran.scm (r-xml)[inputs]: Replace libxml2 with libxml2-with-zlib.

	Change-Id: I16de722bec362b87e0518e91de10e7a02afd8c71

2025-11-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add libxml2-with-zlib.
	* gnu/packages/xml.scm (libxml2-with-zlib): New variable.

	Change-Id: I2cc59d8f0758b4caf6f35dedabc9ee66f41ca11c

2025-11-13  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-libxml2: Reintroduce simplified deprecation.
	This is a fixup for commit c23b9a1 ("gnu: Remove libxml2-xpath0.") which
	wrongly resolved a conflict.

	* gnu/packages/xml.scm (python-libxml2): Reintroduce simplified deprecation.

	Change-Id: Ia9e474329c0ec695e15571cbe99dbbb6ced0b3ab

2025-11-13  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Remove libxml2-xpath0.
	* gnu/packages/xml.scm (libxml2-xpath0): Delete variable.

	Fixes: #3516
	Fixes: <https://bugs.gnu.org/79572>
	Change-Id: I8fd49d0ce1394fc4e55a148e15c23388934524a4

2025-11-12  jgart  <jgart@dismail.de>

	gnu: distrobox: Update to 1.8.2.1.
	* gnu/packages/containers.scm (distrobox): Update to 1.8.2.1.

	Change-Id: Ic98a43b3b59136a74726df9dd23289e5750bb3b1

2025-11-12  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.84.19.
	* gnu/packages/prolog.scm (trealla): Update to 2.84.19.

	Change-Id: Ibff6a882d9d410d2e6fe79a96b5b30c6a9d4d22d

2025-11-12  Arne Babenhauserheide  <arne_bab@web.de>

	graph: Add cyclonedx-json backend.
	Validated with:

	  guix graph guile -b cyclonedx-json > /tmp/cyc.json && \
	    docker run -v /tmp/:/tmp/  cyclonedx/cyclonedx-cli validate --input-format json --input-file /tmp/cyc.json

	* guix/graph.scm (emit-cyclonedx-prologue, emit-cyclonedx-epilogue,
	emit-cyclonedx-node, emit-cyclonedx-edge): New procedures.
	(%cyclonedx-backend): New variable.
	(%graph-backends): Add %cyclonedx-backend.

	Change-Id: Icc8c33cbc08da0137489d13bdad618ef55a14923

2025-11-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: Remove references to deprecated ‘ruby-concurrent’.
	* gnu/packages/ruby-xyz.scm (ruby-i18n)[propagated-inputs]: Use
	‘ruby-concurrent-ruby’ instead of ‘ruby-concurrent’; remove label.
	(ruby-asciidoctor-pdf, ruby-hamster, ruby-tzinfo)
	(ruby-sucker-punch, ruby-sentry-core, ruby-sentry): Use ‘ruby-concurrent-ruby’
	instead of ‘ruby-concurrent’.

	Change-Id: I38761047bd6605e43839b8c3e31ec34d4e2c93c4

2025-11-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: rofi-pass: Remove reference to deprecated input.
	This is a followup to 79ff2b353aa3be6bd9e16f6de04e7edea05c51f1.

	* gnu/packages/password-utils.scm (rofi-pass-wayland)[inputs]: Remove
	‘replace’ clause.

	Change-Id: Iee7393388e5d3396eb38cbc68a6cbe39623b4bfc

2025-11-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: xfce4-volumed-pulse: Avoid deprecated input.
	* gnu/packages/xfce.scm (xfce4-volumed-pulse)[inputs]: Change ‘keybinder-3.0’
	to ‘keybinder’.

	Change-Id: I2cabc125f3e4ff87ecbf983c6c324a42feb4146d

2025-11-12  Yarl Baudig  <yarl-baudig@mailoo.org>

	graph: graphml backend: emit label
	* guix/graph.scm (emit-graphml-prologue): Declare label attribute.
	(emit-graphml-node): Define label attribute.

2025-11-12  Congcong Kuo  <congcong.kuo@gmail.com>

	daemon: Use inline functions and variables instead of extern
	Avoid separate declarations and definitions for so-called 'global' objects.

	* nix/libstore/derivations.{cc, hh} (drvHashes): Use inline instead of separate
	declaration and definition.
	* nix/libstore/globals.{cc, hh} (settings, nixVersion): Same.
	* nix/libstore/local-store.hh (drvsLogDir, deduplicationMinSize): Same.
	* nix/libstore/optimise-store.cc (deduplicationMinSize): Same.
	* nix/libstore/store-api.{cc, hh} (store): Same.
	* nix/libutil/archive.{cc, hh} (defaultPathFilter): Same.
	* nix/libutil/hash.{cc, hh} (base32Chars): Same and modify header files.
	* nix/libutil/util.{cc, hh} (logType, verbosity, _writeToStderr,
	_isInterrupted): Same.
	* nix/local.mk: Modified according to the rename of shared.hh.
	* nix/nix-daemon/guix-daemon.cc (blockInt, argvSaved, run): Same and
	modify header files.
	* nix/nix-daemon/nix-daemon.cc: Modify header files.
	* nix/nix-daemon/shared.hh: Renamed to nix-daemon.hh

2025-11-12  Cayetano Santos  <csantosb@inventati.org>

	etc: teams: Add crypto team.
	* etc/teams.scm (crypto): New team.
	[Cayetano Santos]: Add to new team.
	* CODEOWNERS: Rebuild.

	Change-Id: Ie51ff65629c5b65ec8ee148e4dddce6d39007b54

2025-11-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-fibers: Update to 1.4.2.
	* gnu/packages/guile-xyz.scm (guile-fibers-1.4): Update to 1.4.2.

	Change-Id: I0741989846c9ad38d918ef73b072325e2358ecb0

2025-11-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile2.2-fibers: Update to 1.4.x.
	* gnu/packages/guile-xyz.scm (guile2.2-fibers): Inherit from ‘guile-fibers’,
	not ‘guile-fibers-1.1’.

	Change-Id: I848d4cd33f1d83552f6ca0bd83478d6bf94ad377

2025-11-12  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: git: Fix disallowed references.
	This is a follow-up to ad461613d97f974e9e1aa30dc27753aa360476de.

	* gnu/packages/version-control.scm (git)[#:disallowed-references]: Explicitly
	list disallowed references instead of removing perl.

	Fixes: guix/guix#4187 (Transformed git references disallowed perl)

2025-11-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: age-plugin-yubikey: Install manpage.
	* gnu/packages/rust-apps.scm (age-plugin-yubikey)[arguments]: Add a
	phase to generate and install the manpage.

	Change-Id: I449d26ec6376b4874b0fc7153533ba38ea71d5f9

2025-11-12  Ahmad Jarara  <ajarara@fastmail.com>

	gnu: Add age-plugin-yubikey.
	* gnu/packages/rust-apps.scm (age-plugin-yubikey): New variable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add
	age-plugin-yubikey.

	Change-Id: I80e2a2f859f871567c72995b49ea3096b7be5fe8

2025-11-12  Matthias Riße  <matrss@0px.xyz>

	gnu: Add dumbpipe.
	* gnu/packages/rust-apps.scm (dumbpipe): New variable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add dumbpipe.

	Change-Id: I515c3fa0d9f75a46e75c640cae0ab42fcf4ac1b2

2025-11-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-usocket: Update to 0.8.9.
	* gnu/packages/lisp-xyz.scm (sbcl-usocket): Update to 0.8.9.

	Change-Id: I697333c26eb18ce0fc234079c5dceb4676bc91c2

2025-11-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-simple-matrix: Update to 3.5.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.5.

	Change-Id: I6ab3723165c2afaedf4bfc4bc941ba3a772c3147

2025-11-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove demlo and some of go-* dependencies.
	Development was stopped 7y ago, it depends on go-1.17 and fails to
	build. This change removes Demlo and some of it's dependencies which are
	not in use by others.

	* gnu/packages/music.scm: (demlo, go-github-com-wtolson-go-taglib,
	go-github-com-aarzilli-golua, go-github-com-stevedonovan-luar,
	go-gitlab-com-ambrevar-golua-unicode): Delete variables.

	Fixes: guix/guix#3444
	Change-Id: I19c530f8a37b6314eb24678a179faae3e961145a

2025-11-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove hangups.
	Google Hangouts API has been shut down in November 2022, see:
	<https://github.com/tdryer/hangups/issues/533>.

	* gnu/packages/messaging.scm (hangups): Delete variable.

	Fixes: guix/guix#3460
	Change-Id: Ic54b0de9645da121096b0548a3f54d271057eb52

2025-11-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-filelock-next.
	* gnu/packages/python-xyz.scm (python-filelock-next): New variable.

	Change-Id: I831dcdf7543a723dc7fd0cd5603b23002ccf0501

2025-11-12  wvlab  <me@wvlab.xyz>

	gnu: waypipe: Update to 0.10.5.
	* gnu/packages/freedesktop (waypipe): Update to 0.10.5.
	[source]: Add snippet to fix cargo flags.
	[arguments]: Add a phase to add some phases from the cargo-build-system.
	[native-inputs]: Add rust, rust:cargo, rust-bindgen-cli, shaderc, clang,
	and vulkan-headers.
	[inputs]: Add vulkan-loader and zstd:lib and cargo inputs for waypipe.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add waypipe.

	Change-Id: Ie6592a2ab5602e420777a6e7eab505e143743c8d

2025-11-12  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: qtmips: Update to 0.8.1.
	* gnu/packages/emulators.scm (qtmips): Update to 0.8.1.
	[arguments]: Adjust accordingly.

	Closes: guix/guix#4176
	Change-Id: I1537d9154547a7faaba212ca457b35d04c2e742d

2025-11-12  Lee Thompson  <lee.p.thomp@gmail.com>

	gnu: Add font-kawkab-mono.
	* gnu/packages/fonts.scm (font-kawkab-mono): New variable.

	Closes: guix/guix#4195
	Change-Id: Idb667ebf651bfcc3db2708134c4213142d4db6e0

2025-11-12  Alexis Simon  <alexis.simon@runbox.com>

	gnu: typst: Update to 0.14.0.
	* gnu/packages/rust-apps.scm (typst): Update to 0.14.0.
	[arguments]<#:rust>: Use rust-1.88.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[typst]: Update entry.
	[rust-syntect-5]: Rename to rust-syntect-5.2.
	[rust-syntect-5.3]: New entry.
	* gnu/packages/rust-sources.scm (rust-hypher-0.1): Update to 0.1.6.
	(rust-syntect-5): Rename to rust-syntect-5.2.
	[inputs]: Rename cargo-inputs rust-syntect-5 to rust-syntect-5.2.
	(rust-syntect-5.3): New variable.

	Change-Id: I29180b456e9c49216f16bc7227ac60820bbf2c2b

2025-11-12  Sughosha  <sughosha@disroot.org>

	gnu: knights: Update description.
	* gnu/packages/kde-games.scm (knights)[description]: Mention that this package
	is part of the KDE games module.

	Change-Id: Ic89549d291bb4058f3ff7c08efc270f576e6c43c

2025-11-12  Lilah Tascheter  <lilah@lunabee.space>

	gnu: services: Add mollysocket service.
	* gnu/services/messaging.scm (ms-format,ms-serialize-string,
	ms-serialize-integer, ms-serialize-boolean,
	ms-serialize-list-of-strings, mollysocket-shepherd-service,
	mollysocket-account-service, mollysocket-activation-service): New
	procedures.
	(mollysocket-configuration): New configuration.
	(mollysocket-service-type): New variable.
	* doc/guix.texi (Messaging Services)[Mollysocket Service]: New section.

	Change-Id: I87d57b69a6d8fa8841a95add084aa383385de4c7

2025-11-12  Lilah Tascheter  <lilah@lunabee.space>

	gnu: Add mollysocket.
	* gnu/packages/rust-apps.scm (mollysocket): New variable.
	* gnu/packages/rust-crates.scm: Import mollysocket deps.

	Change-Id: Ifcfbf6078bf07f4f429bb0eeea2e61d5afba2c82

2025-11-12  Zheng Junjie  <z572@z572.online>

	gnu: alacritty: Update to 0.16.1.
	* gnu/packages/terminals.scm (alacritty): Update to 0.16.1.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [alacritty]: Update
	entry.

	Change-Id: I2d4777275ea9e36ce1601de8b377c62d58e455a2

2025-11-12  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Update to 2.19.2.
	* gnu/packages/dezyne.scm (dezyne): Update to 2.19.2.

	Change-Id: Ie72f67fc93834d207866908291a3a551a934c7e8

2025-11-12  Sughosha  <sughosha@disroot.org>

	gnu: kde-games: Update to 25.08.2.
	* gnu/packages/kde-games.scm (kde-games)[version]: Use the version number of
	libkdegames.

	Change-Id: I9b30677b875a56c30fe326aee6fe590a69b1f64a

2025-11-12  Sughosha  <sughosha@disroot.org>

	gnu: jamesdsp: Update to 2.7.0-0.53cf098.
	* gnu/packages/audio.scm (jamesdsp): Update to 2.7.0-0.53cf098.
	[arguments]<#:phases>: Replace 'build, 'check and 'install phases with those
	from gnu-build-system.
	[source]<patches>: Remove "jamesdsp-fix-bulid-on-pipewire-1.4.0.patch".
	* gnu/local.mk: Deregister it.

	Change-Id: I4d8809cc32cc24a3dc14f9cc465587e3cb0f61c5

2025-11-12  Sughosha  <sughosha@disroot.org>

	gnu: qt-advanced-docking-system: Update to 4.4.1.
	* gnu/packages/qt.scm (qt-advanced-docking-system): Update to 4.4.1.

	Change-Id: Idd053ef775429e486e19ea00b9c2ed8cff141744

2025-11-12  Sughosha  <sughosha@disroot.org>

	gnu: qcustomplot: Switch to Qt6.
	* gnu/packages/qt.scm (qcustomplot)[inputs]: Replace qtbase-5 with qtbase.
	(qcustomplot-qt5): New variable.
	* gnu/packages/databases.scm (sqlitebrowser)[inputs]: Replace qcustomplot with
	qcustomplot-qt5.
	* gnu/packages/radio.scm (wfview)[inputs]: Replace qcustomplot with
	qcustomplot-qt5.

	Change-Id: I781fb0f94b341c039d4f192c24c797e64e549426

2025-11-12  Sughosha  <sughosha@disroot.org>

	gnu: qcustomplot: Update to 2.1.1.
	* gnu/packages/qt.scm (qcustomplot): Update to 2.1.1.
	[source]: Update url.
	[native-inputs]: Update the url of "qcustomplot-sharedlib".

	Change-Id: I9d507036b7a6a353f00f531f0cf12ba67447aa4b

2025-11-12  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: icedove: Update to 140.5.0.
	* gnu/packages/gnuzilla.scm (icedove): Update to 140.5.0.
	(%icedove-build-id): Bump to 20251112000000.
	(%icedove-version): Bump to 140.5.0.
	(thunderbird-comm-source): Update changeset/hash.

	Change-Id: I299b3d2fb9a37757ced0b32f4241f42f862b02b2

2025-11-12  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: guile-hygguile: Update to 2.0.21.
	* gnu/packages/guile-xyz.scm (guile-hygguile): Update to 2.0.21.
	[description]: Update description.

	Change-Id: I65ffb4fc42e2bfc79de08d8914d577ffd1dff712

2025-11-12  charje  <charles.b.jackson@protonmail.com>

	gnu: packages: asdf-cli: Update to 0.2.1.
	* gnu/packages/lisp-xyz.scm (asdf-cli): Update to 0.2.1.
	[arguments]: Add main system name.
	[inputs]: Add charje.loop, cl-fad, cl-semver, cl-str.

	Change-Id: Iad93c29c479fc9d20e8a03a08648ec346fc74da2

2025-11-12  charje  <charles.b.jackson@protonmail.com>

	guix: asdf-build-system: Only copy .asd for the package's systems.
	* guix/build/asdf-build-system.scm (copy-files-to-output, install):
	New asd-systems input parameter integrated into build system.

	If the source code includes .asd files that are not meant to be loaded
	in a package, those .asd should not be installed. Since ASDF requires
	.asd file names to be unique, extraneous .asd files can cause conflicts
	if there is more than one .asd file with the same name that should not
	be loaded. This can happen if a project has example or template systems
	that are not meant to be loaded.

	Change-Id: Ib5772feab9d482c6327c31ead21330f49b257273

2025-11-11  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: icedove-minimal: Add libotr support.
	* gnu/packages/gnuzilla.scm (icedove-minimal)
	[#:phases] {wrap-program}: Add $libotr/lib to LD_LIBRARY_PATH wrapper.
	[inputs]: Add libotr.

	Fixes: <https://bugs.gnu.org/79749>
	Reported-by: "R.W.Flurando" <rw-flurando@inventati.org>
	Change-Id: I00e96b3a09b5bc095990284d6971baa8d166181d

2025-11-11  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: icedove: Update to 140.4.0 [security fixes].
	Fixes CVE-2025-11708, CVE-2025-11709, CVE-2025-11710, CVE-2025-11711,
	CVE-2025-11712, CVE-2025-11713, CVE-2025-11714 and CVE-2025-11715.

	* gnu/packages/gnuzilla.scm (%icecat-140.3-source): Delete variable.
	(icedove): Update to 140.4.0.
	(%icedove-build-id): Bump to 20251111000000.
	(%icedove-version): Bump to 140.4.0.
	(thunderbird-comm-source): Update changeset/hash.
	(icedove-source): Use icecat-source.

	Change-Id: If339c9588295103c03afc6b002ca6f82e17d9ca1

2025-11-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-rnc2rng: Update to 2.7.0.
	* gnu/packages/python-xyz.scm (python-rnc2rng): Update to 2.7.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend, #:test-flags>: Set them.
	[native-inputs]: Add python-setuptools.

	Change-Id: If03ecdc1145c8c46c85a4df77e1b53e89e1d0210

2025-11-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-flufl-testing: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-flufl-testing):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I7371e7a4a5201419aa63fd82ff9cdcfdc43b62c7

2025-11-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-jinxed: Update to 1.3.0.
	* gnu/packages/python-xyz.scm (python-jinxed): Update to 1.3.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ic4d9e4d07181df904d37f903ce0e49f430e62f67

2025-11-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-bashlex: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-bashlex):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.
	[arguments, description]: Improve style.

	Change-Id: Id449a9d2381b8bc29246e23690c1dae83f857aaa

2025-11-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mujson: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-mujson):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I945102d9215fcc24c0f04003f30304316afe0821

2025-11-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytidylib: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pytidylib):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: I1eeb1199d0be2746a927128bf165d8008e4694ed

2025-11-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-osc: Update to 1.9.3.
	* gnu/packages/python-xyz.scm (python-osc): Update to 1.9.3.
	[source]: Switch to git-fetch.  Remove snippet.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ib68c0f0155b5177cef6c514488f75e79fcc6a2ac

2025-11-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-fastentrypoints: Update to 0.12-0.a3a26f3.
	* gnu/packages/python-xyz.scm (python-fastentrypoints): Update to 0.12-0.a3a26f3.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?, #:test-backend, #:test-flags>: Set them.
	[native-inputs]: Add python-setuptools.
	[synopsis]: Improve style.

	Change-Id: I706cfdf597bb41faddd0cf3b577fee146c17a2da

2025-11-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-jsonplus: Update to 0.8.0-0.a4450ce.
	* gnu/packages/python-xyz.scm (python-jsonplus): Update to 0.8.0-0.a4450ce.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Keep them disabled for now.
	<#:phases>: Add phase 'chdir.
	[native-inputs]: Add python-setuptools.

	Change-Id: I200b09ff3b20f7a753407c9abe1fac02e52bfb23

2025-11-11  Ghislain Vaillant  <ghislain.vaillant@inria.fr>

	gnu: python-apscheduler: Update to 3.11.1.
	* gnu/packages/python-xyz.scm (python-apscheduler): Update to 3.11.1.
	[source]: Fix PyPI URI.
	[arguments]: Deselect tests failing with latest python-pytest-asyncio.
	[propagated-inputs]: Remove python-pytz and python-six.
	[native-inputs]: Remove python-mock, python-pytest-cov,
	python-pytest-tornado5, and python-wheel; add python-anyio, python-pytz,
	and python-tornado.

	Change-Id: Iaf52ba8dce6f2251810589157bc98b8da835e2c0
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-11  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: reprotest: Update to 0.7.32.
	* gnu/packages/diffoscope.scm (reprotest): Update to 0.7.32.

2025-11-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: r-duckdb: Move to duckdb.
	* gnu/packages/cran.scm (r-duckdb): Move from here ...
	* gnu/packages/duckdb.scm: ... to here.

	Change-Id: Ic735854106fd0b0e693105183b7408d447de882c

2025-11-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-duckdb: Move to duckdb.
	* gnu/packages/python-xyz.scm (python-duckdb): Move from here ...
	* gnu/packages/duckdb.scm: ... to here.

	* gnu/packages/python-science.scm: Add (gnu packages duckdb).

	Change-Id: Ic8551cdd64f718e62a12576fbc1a38bf861d1644

2025-11-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: duckdb: Update to 1.4.1.
	* gnu/packages/duckdb.scm (duckdb): Update to 1.4.1.

	Change-Id: Ib9640b2f39ff492404423373f9223f6c71c69f0c

2025-11-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: duckdb: Move to duckdb.
	* gnu/packages/databases.scm (duckdb): Move from here ...
	* gnu/packages/duckdb.scm: ... to here.

	Change-Id: Ie683a1d4d93d556d5d923830ca0132738463c0a8

2025-11-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add (gnu packages duckdb) module.
	* gnu/packages/duckdb.scm: New file.
	* gnu/local.mk: Add to gnu/packages/duckdb.scm scope.

	Change-Id: I5a6bbb0114ab588e25a42c8e98a1d2a475d28e0c

2025-11-11  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 308.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 308.

2025-11-11  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: gdcm: Fix reference in exported target.
	* gnu/packages/bioinformatics.scm (gdcm)
	[arguments]<#:phases>{refer-to-charls}: New phase.

	Change-Id: I0671b71471c123b041156940640f0f745464052d

2025-11-11  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 140.5.0-gnu1 [security fixes].
	Includes fixes for CVE-2025-13012, CVE-2025-13013, CVE-2025-13014,
	CVE-2025-13015, CVE-2025-13016, CVE-2025-13017, CVE-2025-13018,
	CVE-2025-13019, and CVE-2025-13020.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update 'gnuzilla-commit' and hashes.

2025-11-11  Sughosha  <sughosha@disroot.org>

	gnu: mod-host: Add native-search-paths.
	* gnu/packages/music.scm (mod-host)[native-search-paths]: Add LV2_PATH
	variable.

	Change-Id: I8e31ccff2dbbd6f37717f5907037ef54f18d25e5

2025-11-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cobib: Don't propagated inputs.
	This is the final command, not a library.

	* gnu/packages/textutils.scm (cobib):[propagated-inputs]: Move all to
	[inputs].

	Change-Id: I7a5df8a0e265f52e2df9e4732c118ab92763de12

2025-11-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: west: Update to 1.5.0.
	* gnu/packages/embedded.scm (west): Update to 1.5.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Ignore failing test.
	<#:phases>: Add phase 'configure-tests.
	[native-inputs]: Add git-minimal, python-pytest, python-setuptools.
	[description]: Improve style.

	Change-Id: I325826783313d62f9fa33b5e017d7990ad9527bd

2025-11-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pykwalify: Update to 1.8.0.
	* gnu/packages/python-xyz.scm (python-pykwalify): Update to 1.8.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Disable test flags.
	[native-inputs]: Add python-pytest, python-setuptools and
	python-testfixtures.
	[propagated-inputs]: Add python-ruamel.yaml.
	[synopsis]: Improve style.

	Change-Id: Idaeb4ba631f492c937d4d7f6abe4731a9f290d42

2025-11-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-interlap: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-interlap):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend, #:test-flags>: Set them.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I652d4793f240ae1b628a2cc9808841c1b6c8fcd4

2025-11-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-intelhex: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-intelhex):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend>: Set it.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I60ae05c9034c15e9c2d0712d79f4d643e8e55671

2025-11-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyphen: Update to 0.17.2.
	* gnu/packages/python-xyz.scm (python-pyphen): Update to 0.17.2.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-flit-core, python-pytest.

	Change-Id: I5022faa0e4f2391f08b43bd002a0643369d391ea

2025-11-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-bibtexparser: Update to 2.0.0b8.
	* gnu/packages/python-xyz.scm (python-bibtexparser): Update to 2.0.0b8.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove python-future.  Add python-pylatexenc,
	python-pytest and python-setuptools.
	(python-bibtexparser-for-cobib): New variable.

	* gnu/packages/textutils.scm (cobib)[propagated-inputs]: Remove
	python-bibtexparser; add python-bibtexparser-for-cobib.

	Change-Id: I924fba9ccf9487dea6409fb4d1e1d69ab026c130
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyroutelib3: Update to 2.0.0.
	* gnu/packages/python-xyz.scm (python-pyroutelib3): Update to 2.0.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Add python-protobuf-5.
	[native-inputs]: Add python-filelock, python-flit-core, python-pytest.

	Change-Id: I15f41b76ec18b22fc239a05559d35ff9f67a8e99

2025-11-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-dbfread: Update to 2.0.7-0.dce5446.
	* gnu/packages/python-xyz.scm (python-dbfread): Update to 2.0.7-0.dce5446.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phase 'relax-setup.py.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: I9bcc3d44124d5a0f4b38d79682ddfca8aa6ee1ff

2025-11-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-berkeleydb.
	* gnu/packages/python-xyz.scm (python-berkeleydb): New variable.
	(python-bsddb3): Inherit from python-berkeleydb.

	Change-Id: Icc9bb816a243f7bbc7b03f067ec4e8dfb9ba5125

2025-11-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-croniter: Update to 5.0.1.
	* gnu/packages/python-xyz.scm (python-croniter): Update to 5.0.1.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.
	[propagated-inputs]: Add python-pytz.

	Change-Id: Idbe53c299cadb11d2107aba36d8471242d905ceb

2025-11-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-construct: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-construct):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Remove 'check phase.
	<#:test-flags>: Ignore benchmark tests.
	[native-inputs]: Add python-setuptools.  Remove
	python-pytest-benchmark.

	Change-Id: I9097caa0369d49bbda3ec8883468881ace24bbed

2025-11-11  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.84.17.
	* gnu/packages/prolog.scm (trealla): Update to 2.84.17.

	Change-Id: I852125b490de820828fc4583d1c3d76ebe68badc

2025-11-11  Sughosha  <sughosha@disroot.org>

	gnu: manuskript: Fix desktop entry.
	* gnu/packages/text-editors.scm (manuskript)[arguments]<#:phases>: In 'install
	phase, fix categories and keywords of the desktop entry file.

	Change-Id: Ib48ac57ec5873ab2adfaf25d8821e77144975acc

2025-11-11  Sughosha  <sughosha@disroot.org>

	gnu: distrho-ports: Remove native-search-paths.
	* gnu/packages/music.scm (distrho-ports)[native-search-paths]: Remove field.

	Change-Id: I5f734e69573887f2415dde74b0a89349ab2dd62b

2025-11-11  Sughosha  <sughosha@disroot.org>

	gnu: qtractor: Add native-search-paths.
	* gnu/packages/music.scm (qtractor)[native-search-paths]: Add CLAP_PATH,
	LADSPA_PATH, LV2_PATH, LXVST_PATH and VST2_PATH variables.

	Change-Id: Ie36061935fa2019e0374b45fd2999bf2447ee40f

2025-11-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-ckdl.
	* gnu/packages/serialization.scm (python-ckdl): New variable.

	Fixes: guix/guix#4184
	Change-Id: I8a63d32041981a2eb19dbec826a9a75f44a4d767

2025-11-11  Aleksandr Lebedev  <alex.lebedev2003@icloud.com>

	gnu: Add dgop.
	* gnu/packages/monitoring.scm (dgop): New variable.

	Change-Id: I9e5c67631bd276912413bfccb00d317ee11aec1b
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-11  Aleksandr Lebedev  <alex.lebedev2003@icloud.com>

	gnu: Add go-github-com-danielgtaylor-huma-v2.
	* gnu/packages/golang-web.scm (go-github-com-danielgtaylor-huma-v2): New variable.

	Change-Id: Icf4622bc3ea332260d5388be1aab9b491a27c40e
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-11  Aleksandr Lebedev  <alex.lebedev2003@icloud.com>

	gnu: Add go-github-com-uptrace-bunrouter.
	* gnu/packages/golang-web.scm (go-github-com-uptrace-bunrouter): New variable.

	Change-Id: I918166b081eb23dac38dca71d52964be0300a0f7
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-11  Aleksandr Lebedev  <alex.lebedev2003@icloud.com>

	gnu: Add go-github-com-danielgtaylor-shorthand-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-danielgtaylor-shorthand-v2):
	New variable.

	Change-Id: I8f79be5cc71ed2c548539698f70061fad0f0ce59
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-11  Aleksandr Lebedev  <alex.lebedev2003@icloud.com>

	gnu: Add go-github-com-danielgtaylor-mexpr.
	* gnu/packages/golang-xyz.scm (go-github-com-danielgtaylor-mexpr): New variable.

	Change-Id: I8dea2187882c0adaec7c9974a64c9f6ea78b45ea
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-11  Sughosha  <sughosha@disroot.org>

	gnu: ardour: Add LXVST_PATH to native-search-paths.
	* gnu/packages/audio.scm (ardour)[native-search-paths]: Add LXVST_PATH
	variable.

	Change-Id: Ifcd64aa1400fd5d46c5501ee6bd27a6a8b3cc938

2025-11-11  Sughosha  <sughosha@disroot.org>

	gnu: ardour: Add native-search-paths.
	* gnu/packages/audio.scm (ardour)[native-search-paths]: Add LV2_PATH and
	LADSPA_PATH variables.

	Change-Id: Ib8df8f14091c14a60caba774a927da857d63872c

2025-11-11  Sughosha  <sughosha@disroot.org>

	gnu: gnome-online-accounts-3.44: Fix build.
	* gnu/packages/gnome.scm (gnome-online-accounts-3.44)[arguments]<#:make-flags>:
	Add CFLAGS.

	Change-Id: I3f4577974e8cdd57109e64c1e3e5af298643095a

2025-11-11  Sughosha  <sughosha@disroot.org>

	gnu: butt: Fix build.
	* gnu/packages/audio.scm (butt)[native-inputs]: Fix the hash of the manual.

	Change-Id: I45247b8d13005825943d9c8231b4bf4013db0c35

2025-11-11  Sughosha  <sughosha@disroot.org>

	Revert "gnu: libdjinterop: Update to 0.26.1."
	This reverts commit bdf88cc557d88e3e545db1fcc308a59b3e2faf06 and fixes building
	mixxx.

2025-11-11  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: icedove: Build with bundled ICU library to resolve issues.
	* gnu/packages/gnuzilla.scm (icedove-minimal) [#:phases] {configure}: Comment
	out "ac_add_options --with-system-icu\n"
	[inputs]: Comment out icu4c-77.

	Fixes: #2745
	Fixes: #3166
	Change-Id: I3b5da6341714ffcda04471059f5a10b30b291579

2025-11-10  jgart  <jgart@dismail.de>

	gnu: ckdl: Update to 1.0.
	* gnu/packages/serialization.scm (ckdl): Update to 1.0.

	Change-Id: Iffd2154d432d02c3de2c3baca83aa410adc1377f

2025-11-10  Greg Hogan  <code@greghogan.com>

	gnu: LLVM, Clang, libomp, lld: Update to 21.1.5.
	* gnu/packages/llvm.scm (llvm-21, clang-21, clang-runtime-21,
	libomp-21, lld-21, lldb): Update to 21.1.5.

	Change-Id: Ice7b94f93d3fce4d8796acb56e8984eb324274c2

2025-11-10  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: cloc: Update to 2.06.
	* gnu/packages/code.scm (cloc): Update to 2.06.

	Change-Id: I2d242c2b130119d2ff961408bd998322c9fbbda6

2025-11-10  nomike  <nomike@nomike.com>

	gnu: mimalloc: Update to 3.0.9.
	* gnu/packages/c.scm (mimalloc): Update to 3.0.9.

	Change-Id: I104cfe6f38fa6ff6004e87247acc373e1f31798e

2025-11-10  Martin Schitter  <ms@mur.at>

	gnu: lunasvg: Update to 3.5.0.
	* gnu/packages/cpp.scm (lunasvg): Update to 3.5.0.

	Change-Id: I79ab9e796f5acfbc97ff833b02051f986a8a1543

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: shotcut: Update to 25.10.31.
	* gnu/packages/video.scm (shotcut): Update to 25.10.31.
	[inputs]: Add qtwebsockets.

	Change-Id: I1fba4d95b88d6ad2fa2723b0432edaafe880749c

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: pipe-viewer: Update to 0.5.6.
	* gnu/packages/video.scm (pipe-viewer): Update to 0.5.6.

	Change-Id: I19329c22eadffc2b85cae4b00b40a7ca674da451

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: gallery-dl: Update to 1.30.10.
	* gnu/packages/video.scm (gallery-dl): Update to 1.30.10.

	Change-Id: I1702ef8b461ce036f4dcd150ed25dda3353e2efd

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: yle-dl: Update to 20250126.
	* gnu/packages/video.scm (yle-dl): Update to 20250126.

	Change-Id: I2badfaf5c495c2e5087b95a7367872aa736ada36

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: wf-recorder: Update to 0.6.0.
	* gnu/packages/video.scm (wf-recorder): Update to 0.6.0.

	Change-Id: I4f41757593343de1a26efdf1a0b209ace5fa224b

2025-11-10  Omar Bassam  <omar.bassam88@gmail.com>

	gnu: sbcl-deeds: Update to 1.1.1-2.c63502b.
	* gnu/packages/lisp-xyz.scm (sbcl-deeds): Update to 1.1.1-2.c63502b.
	[source]: Update to use new source url.
	[home-page]: Update to use new homepage url.

	Change-Id: I8792728473195aa44fe32b15e6011de25039116c

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: python-music21: Update to 9.9.1.
	* gnu/packages/music.scm (python-music21): Update to 9.9.1.

	Change-Id: I7cf28af9c1a6ddddd44ce13e718d7f005365ba3f

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: music21: Rename to python-music21.
	* gnu/packages/music.scm (music21): Rename to ...
	(python-music21): ... this.
	(music21): New deprecated package pointing to python-music21.

	Change-Id: If64ecacb4ab458b23ea1baaf7e4ff0683010a97f

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: jacktrip: Update to 2.7.1.
	* gnu/packages/audio.scm (jacktrip): Update to 2.7.1.
	[inputs]: Replace qtbase-5 with qtbase; add qtwayland.
	[native-inputs]: Remove qtbase-5.

	Change-Id: I66dc5994284c793e5a45ae0923b7ca68155cc34a

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: pitivi: Update to 2023.03.0.
	* gnu/packages/video.scm (pitivi): Update to 2023.03.0.

	Change-Id: Ie57d4b68c0958455765161f9dfbecbd8653b638b

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: python-librosa: Update to 0.11.0.
	* gnu/packages/audio.scm (python-librosa): Update to 0.11.0.

	Change-Id: Ie011cd072c187ea96c99bfa0a7d00efa2014812e

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: python-soxr: Update to 1.0.0.
	* gnu/packages/audio.scm (python-soxr): Update to 1.0.0.
	[native-inputs]: Remove python-sphinx.

	Change-Id: Ib508fd19aa19c4a5b431f477e59cee31c1542264

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: rev-plugins: Update to 0.8.1.
	* gnu/packages/audio.scm (rev-plugins): Update to 0.8.1.
	[arguments]: Switch to gexp.
	<#:phases>: Reorder. Add change-directory phase. In install and
	prepare-target-directory phases, remove the trailing #t.

	Change-Id: I7341c9699b5c7d27a39c35cbc5e7058d83936c3a

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: dosbox-staging: Update to 0.82.2.
	* gnu/packages/emulators.scm (dosbox-staging): Update to 0.82.2.

	Change-Id: I25a1ed1a7ef8c44a99f97c181c970ca3a4e1b769

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: iir: Update to 1.10.0.
	* gnu/packages/audio.scm (iir): Update to 1.10.0.

	Change-Id: Icfeea9be6ea993a98b0cbe1d30b45728f1d5fac5

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: butt: Update to 1.45.0.
	* gnu/packages/audio.scm (butt): Update to 1.45.0.
	[source]<uri>: Update URI.
	[outputs]: Add doc.
	[arguments]<#:phases>: Update install-documentation accordingly.
	[inputs]: Update the URI of manual.

	Change-Id: Ief3a604d5ce418d7b85cc7824395ec4c2e24c32a

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: wildmidi: Update to 0.4.6.
	* gnu/packages/audio.scm (wildmidi): Update to 0.4.6.

	Change-Id: I31217e144c829a678bae8ec09ba6b86c25e6b353

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: libdjinterop: Update to 0.26.1.
	* gnu/packages/audio.scm (libdjinterop): Update to 0.26.1.

	Change-Id: I926f332e92e141d54f2a33d830d19003891854a8

2025-11-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qemu-minimal: Extend a test timeout on armhf-linux.
	* gnu/packages/virtualization.scm (qemu-minimal)[arguments]: Adjust the
	'disable-some-tests phase on armhf-linux to extend the test timeout for
	one of the tests.

	Change-Id: I557cd2765fb702cf13be8400c204f87de9b26bf5

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: darkice: Update to 1.5.
	* gnu/packages/audio.scm (darkice): Update to 1.5.

	Change-Id: I0d93de96363b018fab3e508d14754ea536553474

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: cava: Update to 0.10.6.
	* gnu/packages/audio.scm (cava): Update to 0.10.6.

	Change-Id: Idc566e0bf032f4ef9e14593eaf0962d716c74974

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: bluez-alsa: Update to 4.3.1.
	* gnu/packages/audio.scm (bluez-alsa): Update to 4.3.1.
	[native-inputs]: Add `(,glib "bin") and python-minimal.

	Change-Id: Ia83aca1740f7428265f9a8ee1c562b4d2b905698

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: faust-2: Update to 2.81.10.
	* gnu/packages/audio.scm (faust-2): Update to 2.81.10.

	Change-Id: I52e0b84c85b458cffacb884d0e7f1e9521b8968f

2025-11-10  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: ccls: Update to 0.20250815.
	* gnu/packages/cpp.scm (ccls): Update to 0.20250815.

	Change-Id: I3ab64e8d0562acbcdf8960439617cafbdf211b1e

2025-11-10  Nigko Yerden  <nigko.yerden@gmail.com>

	gnu: Add goldendict-ng.
	* gnu/packages/dictionaries.scm (goldendict-ng): New variable.

	Change-Id: If2503f0ab76b996c731032d997b70d220fe471a0

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: cable: Update to 0.9.21.
	* gnu/packages/audio.scm (cable): Update to 0.9.21.
	[arguments]<#:phases>: Remove 'wrap-executables phase.

	Change-Id: I3047366220b1fb229856a1f21f583ed101103f65

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: python-jack-client: Fix build.
	* gnu/packages/audio.scm (python-jack-client)[arguments]<#:tests?>: Disable.

	Change-Id: Ic42f18d0f255ce52e2ef1553249c8cbd17f57cf7

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: noise-repellent: Update to 0.2.3.
	* gnu/packages/audio.scm (noise-repellent): Update to 0.2.3.
	[arguments]<#:configure-flags>: Remove "--prefix" flag.
	[inputs]: Reorder; add libspecbleach.

	Change-Id: I6281e3e91ec907df994914395b0c1f7f3fdabb57

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: Add libspecbleach.
	* gnu/packages/audio.scm (libspecbleach): New variable.

	Change-Id: I039d2a1370c6de3d31c682516625e73ab8a06f83

2025-11-10  Christopher Baines  <mail@cbaines.net>

	gnu: Fix patchwork service test.
	* gnu/packages/patchutils.scm (patchwork):[arguments]: Write version.txt,
	tweak some indentation, patch the STATICFILES_DIRS entry.
	[propagated-inputs]: Add python-tzdata.
	* gnu/services/web.scm (patchwork-settings-module-compiler): Don't set
	STATIC_ROOT on debug, as this clashes with STATICFILES_DIRS.
	(patchwork-django-admin-gexp): Fix.
	(patchwork-shepherd-services): Workaround issue referencing random-token.
	* gnu/tests/web.scm (patchwork-initial-database-setup-service): Don't use
	primitive-fork, as this doesn't work with newer shepherds.
	(run-patchwork-test): Check the setup runs.

	Change-Id: I7dfeb816b4f6c9070358d433fb7ca8faa1fbfd2a

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: alsa-scarlett-gui: Update to 0.5.1.
	* gnu/packages/music.scm (alsa-scarlett-gui): Update to 0.5.1.

	Change-Id: Id49e6e98533f9a06113c6397224b91f3da7b704d

2025-11-10  Oleg Pykhalov  <go.wigust@gmail.com>

	home: services: niri: Add XWayland satellite support.
	The niri compositor requires xwayland-satellite for proper X11 application
	support under Wayland.  This package provides the necessary bridge for running
	X11 applications in a Wayland-native environment.

	* gnu/home/services/niri.scm (home-niri-service-type): Add xwayland-satellite
	to the package list, ensuring X11 applications work correctly in niri
	sessions.

	Change-Id: I8b16fe2bed7563425408adfa9083ce322575dac0

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: jalv: Disable Wayland support.
	Some LV2 plugins do not work with Wayland.

	* gnu/packages/audio.scm (jalv)[arguments]<#:phases>: Remove 'wrap phase.
	[inputs]: Remove qtwayland-5.

	Change-Id: I39b89e9286f2d1986a189e5e49197179b4511f59

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: jalv: Finalize enabling Wayland support.
	This is a follow-up to commit 16110652a899e4156db12141921e564f7424771d which
	started enabling Wayland support for jalv.

	* gnu/packages/audio.scm (jalv)[arguments]: Switch to gexp.
	<#:phases>: Add 'wrap phase.

	Change-Id: Iad5aa54da19ede805e31b1796ec5fa7e9797201d

2025-11-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clasp-3d-transforms: Remove duplicate package definition.
	* gnu/packages/lisp-xyz.scm (clasp-3d-transforms): Remove duplicate
	package definition.

	This reverts commit 9663a89e321d4de35d927f3d8f92177fc8ef55e4.

2025-11-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.24: Skip a test when building for armhf-linux.
	* gnu/packages/golang.scm (go-1.24)[arguments]: Adjust the
	'disable-more-tests phase to skip a test on armhf-linux.

	Change-Id: If05e4b80669a0f4faf79c7c589d6c99b297c7d92

2025-11-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.23: Skip a test when building for armhf-linux.
	* gnu/packages/golang.scm (go-1.23)[arguments]: Adjust the
	'disable-more-tests phase to skip a test on armhf-linux.

	Change-Id: I16eabf352395a7fd064cddf40dabd3f1ac35fe65

2025-11-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pixman: Fix build on armhf-linux.
	* gnu/packages/xdisorg.scm (pixman)[arguments]: Update configure-flags
	when building for armhf-linux.

	Change-Id: Ia6ddf762969132c49955469672e9a43652cb1851

2025-11-10  Jan Wielkiewicz  <tona_kosmicznego_smiecia@interia.pl>

	gnu: minetest-game: Update to 0.0.0-2.052ccb0.
	* gnu/packages/luanti.scm (minetest-game): Update to 0.0.0-2.052ccb0.

	Closes: guix/guix#4024
	Change-Id: Icd13737e351598960d1861d286bec96045e8ecd2

2025-11-10  Jan Wielkiewicz  <tona_kosmicznego_smiecia@interia.pl>

	gnu: Rename luanti-game to luanti-minetest-game.
	* gnu/packages/luanti.scm (minetest-game): Rename package to luanti-minetest-game.
	  (luanti): Update reference to luanti-minetest-game.
	* guix/build-system/luanti.scm (standard-luanti-packages): Update input name to luanti-minetest-game.

	Change-Id: If1ad595040c59f5cd3014db0039980e45f6a92fb

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: jalv-select: Fix finding jalv binaries and add native-search-paths.
	* gnu/packages/music.scm (jalv-select)[arguments]: Switch to gexp.
	<#:phases>: Add 'wrap phase.
	[inputs]: Add bash-minimal, coreutils, gawk and grep.
	[native-search-paths]: Add "LV2_PATH" variable.

	Change-Id: Ie28a3d0c3cb3ab50c850076af0523cbcc4a4b071

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: jalv: Add native-search-paths and enable Wayland support.
	* gnu/packages/audio.scm (jalv)[inputs]: Reorder; add qtwayland-5.
	[native-search-paths]: Add "LV2_PATH" variable.

	Change-Id: I843ac9c8539768219e22e730a619a15e55b4d960

2025-11-10  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: libpng-apng-next: Update to 1.6.50.
	* gnu/packages/image.scm (libpng-apng-next): Update to 1.6.50.

	Change-Id: Ie3997f05b1806bd3f4196429ea83e89e8707b02b

2025-11-10  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: icecat: Unbundle more system libraries.
	* gnu/packages/gnuzilla.scm (icecat-minimal) [inputs]: Add libwebp. Update
	comment about nss.
	[#:configure-flags]: Add --disable-bootstrap. Replace --enable-system-ffi with
	--with-system-ffi. Add --with-system-libevent, --with-system-libvpx and
	--with-system-webp.
	[#:phases] {remove-bundled-libraries}: Remove bundled libevent, libffi,
	libjpeg and libvpx.

	Change-Id: I32b6aebcca619c2abb57424d7278b97d458412da

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: calf: Update to 0.90.8.
	* gnu/packages/audio.scm (calf): Update to 0.90.8.

	Change-Id: Id53078a86e39e55cd6108409eddfe97e4e116a75

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: le-biniou: Update to 3.67.0.
	* gnu/packages/music.scm (le-biniou): Update to 3.67.0.

	Change-Id: I44ed7eb991bfd0429e2f37fdb066d58b61c8febf

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: le-biniou-data: Update to 3.67.0.
	* gnu/packages/music.scm (le-biniou-data): Update to 3.67.0.

	Change-Id: I493632e5c900deaf1d89de0ce45276e34a3f8b38

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: wolf-shaper: Update to 1.0.2.
	* gnu/packages/music.scm (wolf-shaper): Update to 1.0.2.
	[source]<uri>: Fix permanent redirect.
	[arguments]: Switch to gexp.
	<#:make-flags>: Replace the value of "CC" with cc-for-target.
	[home-page]: Update URI.

	Change-Id: Ifabc2318670c9106d2b7f7bbc73dd30def0d7fc4

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: avldrums-lv2: Update to 0.7.3.
	* gnu/packages/music.scm (avldrums-lv2): Update to 0.7.3.
	[arguments]: Switch to gexp.
	<#:make-flags>: Set "CC" variable to cc-for-target.
	<#:phases>: Remove 'set-CC-variable phase.

	Change-Id: I48bad863df240e727e5f2d51cad58716ea964e0e

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: zam-plugins: Update to 4.4.
	* gnu/packages/music.scm (zam-plugins): Update to 4.4.
	[arguments]<#:make-flags>: Set "CC" variable to cc-for-target.
	<#:phases>: Remove 'set-CC-variable phase.

	Change-Id: I3378169c31fd4bcab90da5e6e506ff26fdd0c954

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: lsp-plugins: Update to 1.2.25.
	* gnu/packages/music.scm (lsp-plugins): Update to 1.2.25.

	Change-Id: Iff1ae6f5de083aed7872482de6b7c31aa8e0d2c2

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: perl-webservice-musicbrainz: Update to 1.0.7.
	* gnu/packages/music.scm (perl-webservice-musicbrainz): Update to 1.0.7.

	Change-Id: I4f1f414e564641f503c2e85a3fbd4cf1f226f403

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: libdiscid: Update to 0.6.5.
	* gnu/packages/music.scm (libdiscid): Update to 0.6.5.

	Change-Id: I2c1fe447aa9887a0653d2dbf28c32fa59aa3f6e6

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: luppp: Update to 1.2.1-2.78fb003.
	* gnu/packages/music.scm (luppp): Update to 1.2.1-2.78fb003.

	Change-Id: I6e837acde54bf200cb6e35441853566ff64f36bf

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: mod-host: Update to 0.10.6-5.bd00c4d.
	* gnu/packages/music.scm (mod-host): Update to 0.10.6-5.bd00c4d.
	[source]<uri>: Fix permanent redirect.
	[home-page]: Ditto.
	[arguments]<#:make-flags>: Replace the value of "CC" with cc-for-target.

	Change-Id: I369445b06f25ad22fd65b43b6bdce9ec32e984ee

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: gxtuner: Update to 3.0.
	* gnu/packages/music.scm (gxtuner): Update to 3.0.

	Change-Id: I2ae8695c2733d82d156ad0129abb80be380831c3

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: libpd: Update to 0.15.0.
	* gnu/packages/music.scm (libpd): Update to 0.15.0.
	[arguments]: Switch to gexp.
	<#:make-flags>: Replace the value of "CC" with cc-for-target.
	[home-page]: Use HTTPS URI.

	Change-Id: I42aa705a10e3fa79999efcf1646be12eb8aec745

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: tuner: Update to 2.0.0.
	* gnu/packages/music.scm (tuner): Update to 2.0.0.

	Change-Id: Iabdb87ba4ee15ef26dd2cb2cac218285a80417f2

2025-11-10  Sughosha  <sughosha@disroot.org>

	gnu: setbfree: Update to 0.8.13.
	* gnu/packages/music.scm (setbfree): Update to 0.8.13.

	Change-Id: I12f51b5f8502575064206b7d84d44a26c3d905e4

2025-11-09  Omar Bassam  <omar.bassam88@gmail.com>

	gnu: sbcl-definitions: Update to 1.0.0-2.8697960.
	* gnu/packages/lisp-xyz.scm (sbcl-definitions): Update to 1.0.0-2.8697960.
	[version]: Use revision variable.
	[source]: Update to use new source url.
	[home-page]: Update to use new homepage url.

	Change-Id: I822c5be6ea38dc1fd285408f8ea110b8427a5297

2025-11-09  jgart  <jgart@dismail.de>

	gnu: Add clasp-3d-transforms.
	* gnu/packages/lisp-xyz.scm (clasp-3d-transforms): New variable.

	Change-Id: I74c82f8e1a2dc6e4b764ac5da83e0416d061be16

2025-11-09  jgart  <jgart@dismail.de>

	gnu: cl-3d-transforms: Update TODO comment.
	* gnu/packages/lisp-xyz.scm (cl-3d-transforms): Update TODO comment.

	Change-Id: I74614efb425eff45dff03027bd8b4176c7d392e2

2025-11-09  Omar Bassam  <omar.bassam88@gmail.com>

	gnu: sbcl-3d-transforms: Update to 1.0.0-1.86e7e99.
	* gnu/packages/lisp-xyz.scm (sbcl-3d-transforms): Update to 1.0.0-1.86e7e99.
	[source]: Update to use new source url.
	[home-page]: Update to use new homepage url.

	Change-Id: I18d428cc8a5e807d29fcd44aa7465aadad469dd9

2025-11-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: freetype: Pass valid #:disallowed-references when cross-compiling.
	Fixes a regression introduced in ad461613d97f974e9e1aa30dc27753aa360476de
	whereby ‘this-package-native-input’ would return #f when cross-compiling.

	* gnu/packages/fontutils.scm (freetype)[arguments]: Adjust name passed to
	‘this-package-native-input’ based on (%current-target-system).

	Change-Id: I5487c9ef9cf760148aefbaa8c11f4bf417482bec

2025-11-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: appimage-type2-runtime: Use self-references for #:disallowed-references.
	* gnu/packages/appimage.scm (appimage-type2-runtime)[arguments]: Use
	self-references for #:disallowed-references.

	Change-Id: I250e0a7dc796cb28d17d39ed679d1742032ed4b6

2025-11-09  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: appimage-type2-runtime: Cleanup definition.
	Mostly cosmetical transpositions and indents.

	* gnu/packages/appimage.scm (appimage-type2-runtime): Cleanup definition.
	[arguments]<#:tests?>: Set to #f.
	[arguments]<#:phases>: Do not delete check.

	Change-Id: I5a7b54104447fc57d3c85716e28756ba693aa0f8

2025-11-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: Use self-references to inputs for #:disallowed-references.
	This allows ‘package-input-rewriting’ to operate as expected on these
	packages.  Failing that, rewritten packages would still carry references to
	non-rewritten packages in #:disallowed-references.

	* gnu/packages/admin.scm (wpa-supplicant-gui): Use ‘this-package-native-input’
	for #:disallowed-references.
	* gnu/packages/fontutils.scm (freetype): Likewise.
	* gnu/packages/glib.scm (glib-minimal): Likewise.
	* gnu/packages/gnome.scm (cogl, gnome-shell): Likewise.
	* gnu/packages/groff.scm (groff-minimal): Likewise.
	* gnu/packages/gstreamer.scm (gstreamer): Likewise.
	* gnu/packages/gtk.scm (gtk+): Likewise.
	* gnu/packages/inkscape.scm (inkscape/pinned): Likewise.
	* gnu/packages/java.scm (icedtea-8, openjdk9, openjdk10)
	(openjdk11): Likewise.
	* gnu/packages/linux.scm (f2fs-tools/static): Likewise.
	* gnu/packages/man.scm (man-db): Likewise.
	* gnu/packages/openldap.scm (389-ds-base): Likewise.
	* gnu/packages/qt.scm (qtbase-5): Likewise.
	* gnu/packages/rrdtool.scm (rrdtool): Likewise.
	* gnu/packages/rust.scm (rust-bootstrapped-package): Likewise.
	* gnu/packages/statistics.scm (r-with-tests): Likewise.
	(r-minimal): Likewise.
	* gnu/packages/texinfo.scm (info-reader): Likewise.
	* gnu/packages/tls.scm (gnutls): Likewise.
	(openssl-1.1): Likewise.
	* gnu/packages/version-control.scm (git-minimal): Likewise.
	(git): Likewise.
	(gource): Likewise.
	* gnu/packages/web.scm (mod-wsgi): Likewise.
	* gnu/packages/xfce.scm (xfdesktop): Likewise.
	* gnu/packages/perl.scm (perl-libtime-parsedate): Update comment.
	* gnu/packages/video.scm (v4l-utils-minimal): Add FIXME comment.

	Change-Id: I118ecd5894c24c53ec52c9208b0025ccfa3dd68a

2025-11-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: kmscon: Remove useless #:disallowed-references.
	* gnu/packages/terminals.scm (kmscon)[arguments]: Remove
	useless #:disallowed-references.

	Change-Id: I367e8d4156574e92d93a08979bce134011d2e2d5

2025-11-09  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: libbraille: Cleanup.
	* gnu/packages/accessibility.scm(libbraille): Cleanup.
	[arguments]<#:phases>: Use gexps.
	[native-inputs]: Indent.
	[inputs]: Indent.

	Change-Id: I8c4c8b7a499aa4ceb91fc54779ea409560fb68ab

2025-11-09  Dariqq  <dariqq@posteo.net>

	services: opensmtd: Add back option to log to syslog.
	The option for syslog logging was removed in 6036f1f3053bc9b4f0411b5e8aeaab5bd7f4ec7b.

	* gnu/services/mail.scm (opensmtpd-shepherd-service): When log-file is #f
	daemonize and set the pid-file.

	Change-Id: I356f4ccacc473def35708c114947788d485d058b

2025-11-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix-modules: Update to 0.2.1.
	* gnu/packages/package-management.scm (guix-modules): Update to 0.2.1.

	Change-Id: I2ff436627326da7a64d67eb2212732f82b45d50e

2025-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mitchellh-hashstructure: Fix variable name.
	* gnu/packages/golang-crypto.scm (go-github-com-mitchellh-hashstructure):
	Rename variable to  go-github-com-mitchellh-hashstructure-v2 to reflect
	go.mod import path.

	Change-Id: I4132dd42d9ce01010d646713cccf80d6af902353

2025-11-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: nyacc: Restore build of FFI helper.
	* gnu/packages/mes.scm (nyacc)[source]: Patch Makefile.
	[propagated-inputs]: Add guile-bytestructures.

	Change-Id: Ie68a367c0f92df9165538919bd97a845c78b5c80

2025-11-09  Ghislain Vaillant  <ghislain.vaillant@inria.fr>

	gnu: python-ml-collections: Update to 1.1.0.
	* gnu/packages/machine-learning.scm (python-ml-collections): Update to 1.1.0.
	  [arguments]: Update test flags.
	  [native-inputs]: Remove python-pylint, python-pytest-xidst.
	  [propagated-inputs]: Remove python-six.

	Change-Id: If03e19f2e10b58bc97d66920dfc4ec4c8e6be03b
	Reviewed-by: Cayetano Santos <csantosb@inventati.org>
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-saige: Update to 1.3.4-2.44c8dd4.
	* gnu/packages/bioinformatics.scm (r-saige): Update to 1.3.4-2.44c8dd4.
	[arguments]: Add phases 'add-missing-include and 'link-with-plink2.
	[inputs]: Add plink-ng.
	[properties]: Add r-lintools and r-survival.

	Change-Id: I61b8ca6cc5384d30eabf94cbe95cecf6b97623e7

2025-11-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: streambuf-shrinkwrap: Add missing header include.
	* gnu/packages/compression.scm (streambuf-shrinkwrap)[arguments]: Add phase
	'add-missing-header.

	Change-Id: Ia60efc009a2457a5405774e31dc42b85163bd0d9

2025-11-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: plink-ng: Update to 2.0.0-a.6.16.
	* gnu/packages/bioinformatics.scm (plink-ng): Update to 2.0.0-a.6.16.
	[arguments]: Use G-expression; add phases 'patch-headers and 'build-library;
	update 'install phase to install headers and library.
	[inputs]: Add libdeflate.
	[native-inputs]: Remove plink.

	Change-Id: Ifba65c6c312e6098e36800b3e0bb9158ccd7873a

2025-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-bumpversion.
	Undeveloped for 10 years, deprecated for 6, fails to build.

	* gnu/packages/python-xyz.scm (python-bumpversion): Delete variable.

	Fixes: guix/guix#3403
	Change-Id: I543d47e8b32d1abefba5918094af60f6af4b3b7f

2025-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-sphinxcontrib-asyncio.
	Not compatible with Sphinx 6, where we have 7 as default, fails to build
	and it's a leaf package.
	See: <https://github.com/aio-libs/sphinxcontrib-asyncio/issues/15>.

	* gnu/packages/databases.scm (python-sphinxcontrib-asyncio): Delete variable.

	Fixes: guix/guix#3377
	Change-Id: Ic77a45783a5e16842b0a3ff7cef59458f3d77cf7

2025-11-09  Ghislain Vaillant  <ghislain.vaillant@inria.fr>

	gnu: python-apscheduler: Fix build.
	* gnu/packages/python-xyz.scm (python-apscheduler): Fix build.
	  [native-inputs]: Replace python-pytest-asyncio by
	  python-pytest-asyncio-0.26.

	Change-Id: I7cc0bc7d687bc40bbda93d453b22698d85232c48

2025-11-09  Giacomo Leidi  <goodoldpaul@autistici.org>

	teams: Add Igorj Gorjaĉev.
	* etc/teams.scm ("Igorj Gorjaĉev"): Add to BEAM team.

	Change-Id: Ie3b06a7abf482271c6a69cc7bc601c0cc76801c8
	Reviewed-by: Hartmut Goebel <h.goebel@crazy-compilers.com>

2025-11-09  Giacomo Leidi  <goodoldpaul@autistici.org>

	teams: Add Pierre-Henry Fröhring.
	* etc/teams.scm ("Pierre-Henry Fröhring"): Add to BEAM team.

	Change-Id: I221cbf7659b357eb6f091ddc587e4eca1e7eb6e0
	Reviewed-by: Hartmut Goebel <h.goebel@crazy-compilers.com>

2025-11-09  Giacomo Leidi  <goodoldpaul@autistici.org>

	doc: Add mix-build-system.
	* doc/guix.texi: Document mix-build-system and its most common keyword
	arguments.
	* gnu/build-system/mix.scm: Update links to documentation without hard
	coding an Elixir version.

	Change-Id: I68eb76efaaf5639f0eac2d9b674cdb05008e15a4
	Reviewed-by: Hartmut Goebel <h.goebel@crazy-compilers.com>

2025-11-09  Giacomo Leidi  <goodoldpaul@autistici.org>

	teams: Add BEAM team.
	* CODEOWNERS: Regenerate.
	* etc/teams.scm (beam): New variable.
	("Giacomo Leidi"): Add to BEAM team.
	* etc/teams/beam/elixir-manifest.scm: New file.
	* etc/teams/beam/erlang-manifest.scm: New file.

	Change-Id: I0a42ef400f2d63aac5672d25277aabfca0e6fe28
	Reviewed-by: Hartmut Goebel <h.goebel@crazy-compilers.com>

2025-11-09  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	Change-Id: Ic1541f59f0ed8a1ad990a3ca2b5947e124c51472

2025-11-09  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: falcosecurity-libs: Fix BPF issue on Linux 6.15+.
	This fixes sysdig.

	* gnu/packages/patches/falcosecurity-libs-bpf-probes-fix.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/linux.scm (falcosecurity-libs): Apply it.

	Change-Id: Ie908824288febb767114a932c050231c6f7647c9

2025-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cni-plugins: Unvendor.
	* gnu/packages/containers.scm (cni-plugins): Unvendor, use
	G-Expressions, simplify.
	[source] <snippet>: Remove "vendor" directory.
	[arguments] <install-source?>: Do not install them.
	<phases>: Remove 'set-test-environment; use default 'check.
	[native-inputs]: Add go-github-com-alexflint-go-filemutex,
	go-github-com-buger-jsonparser, go-github-com-containernetworking-cni,
	go-github-com-coreos-go-iptables, go-github-com-mattn-go-shellwords,
	go-github-com-networkplumbing-go-nft, and go-sigs-k8s-io-knftables.

	Change-Id: I72eecd151da595e8d7c3fb4b8a81e6c52567c4c4

2025-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-coreos-go-iptables.
	* gnu/packages/golang-web.scm (go-github-com-coreos-go-iptables): New variable.

	Change-Id: I49982e86b80fd3291b2946acd1e0eb4f27897dc6

2025-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-networkplumbing-go-nft.
	* gnu/packages/golang-web.scm (go-github-com-networkplumbing-go-nft): New variable.

	Change-Id: I1b3146ce6055f71930a7090cf21d14fe57734cd9

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: go-github-com-tkuchiki-go-timezone: Fix typo in description.
	Change-Id: If4d634c5294e4eca836ac33aa517a64673303964

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-mistifyio-go-zfs-v3.
	* gnu/packages/golang-xyz.scm (go-github-com-mistifyio-go-zfs-v3): New variable.

	Change-Id: Idc82619f7e1d74e056a3cf531cf48dc05334f79e

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-fluent-fluent-logger-golang.
	* gnu/packages/golang-xyz.scm (go-github-com-fluent-fluent-logger-golang): New variable.

	Change-Id: I57a0b2dca6067c5f1378a39459cff181bde180d0

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-moby-profiles-apparmor.
	* gnu/packages/golang-xyz.scm (go-github-com-moby-profiles-apparmor): New variable.

	Change-Id: I4f994a78b1607ec729a44e9315534abd0afefc68

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-racksec-srslog.
	* gnu/packages/golang-xyz.scm (go-github-com-racksec-srslog): New variable.

	Change-Id: If042479bb3de6138c600b99afda5d355fdf36497

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-moby-profiles-seccomp.
	* gnu/packages/golang-xyz.scm (go-github-com-moby-profiles-seccomp): New variable.

	Change-Id: I6c09cdac483a83bd0067721a4b4a380dc920b13b

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-buger-jsonparser.
	* gnu/packages/golang-web.scm (go-github-com-buger-jsonparser): New variable.

	Change-Id: Ib2b66d0a87d0723ca14a18c98746de657e3555cc

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-google-go-intervals.
	* gnu/packages/golang-maths.scm (go-github-com-google-go-intervals): New variable.

	Change-Id: I6b3de8fd9f9c26bbbe031f8a3c853d6854ba04c8

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-sigs-k8s-io-knftables.
	* gnu/packages/golang-web.scm (go-sigs-k8s-io-knftables): New variable.

	Change-Id: If1afbb7fb941ecef0a2899c06f3b5321c26569ab

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-alexflint-go-filemutex.
	* gnu/packages/golang-xyz.scm (go-github-com-alexflint-go-filemutex): New variable.

	Change-Id: Ic6e7bc6f73b05f7aeea49ea5e018ff7eefb28417

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-oras-land-oras-go-v2.
	* gnu/packages/golang-xyz.scm (go-oras-land-oras-go-v2): New variable.

	Change-Id: Ie7637e925db68a740ff09ace2bd02e5b4a1b3357

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-hashicorp-serf.
	* gnu/packages/golang-web.scm (go-github-com-hashicorp-serf): New variable.

	Change-Id: Ibe93bfc6403a1c2426ed9fe53ae21de050fe7a85

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-hashicorp-mdns.
	* gnu/packages/golang-web.scm (go-github-com-hashicorp-mdns): New variable.

	Change-Id: I85559be6a8888bd39dd7e1473fd3319ce4ee5b33

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-hashicorp-logutils.
	* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-logutils): New variable.

	Change-Id: Ibb6af4549a782bb451db7d30f6072df4b1a2517e

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-graylog2-go-gelf.
	* gnu/packages/golang-xyz.scm (go-github-com-graylog2-go-gelf): New variable.

	Change-Id: If11aafc34189241007c3cbf8519a6030d263f7d2

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-cpuguy83-tar2go.
	* gnu/packages/golang-compression.scm (go-github-com-cpuguy83-tar2go): New variable.

	Change-Id: I1e8ee18d79347eea6b9ff752de4e32b6ef683e6b

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-resenje-org-singleflight.
	* gnu/packages/golang-xyz.scm (go-resenje-org-singleflight): New variable.

	Change-Id: Ic0e23321565f8b38e3b8572afece2efbbc157d84

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-anchore-go-struct-converter.
	* gnu/packages/golang-xyz.scm (go-github-com-anchore-go-struct-converter): New variable.

	Change-Id: Ie273592367830c6079fe348ca89d296a2436c1d3

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-spdx-tools-golang.
	* gnu/packages/golang-xyz.scm (go-github-com-spdx-tools-golang): New variable.

	Change-Id: Ib3a7f62bddb8bf563bb5e7da99751b933665f4c0

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-spdx-gordf.
	* gnu/packages/golang-xyz.scm (go-github-com-spdx-gordf): New variable.

	Change-Id: I2436acf6bcc73c399ec269cc3c9689ad34ab2eb2

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-kernel-org-pub-linux-libs-security-libcap-cap.
	* gnu/packages/golang-xyz.scm (go-kernel-org-pub-linux-libs-security-libcap-cap): New variable.

	Change-Id: I3bf1432166fffe79ac684d09ba4c837035454e45

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-mitchellh-hashstructure.
	* gnu/packages/golang-crypto.scm (go-github-com-mitchellh-hashstructure): New variable.

	Change-Id: Iba414ca1fa916c1c353ca0fa7da1017aabbd555d

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-serialx-hashring.
	* gnu/packages/golang-crypto.scm (go-github-com-serialx-hashring): New variable.

	Change-Id: If0d0c8201b0a11d76d5b83e458bff6fd30615eee

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-tonistiigi-dchapes-mode.
	* gnu/packages/golang-xyz.scm (go-github-com-tonistiigi-dchapes-mode): New variable.

	Change-Id: I2410219bea3d8ba22136b1202f678f3b47cca82e

2025-11-09  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-tonistiigi-go-archvariant.
	* gnu/packages/golang-xyz.scm (go-github-com-tonistiigi-go-archvariant): New variable.

	Change-Id: Iecdb31df1df2d89cc7eb943fe98a384c153f0f74

2025-11-09  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-gfloat: Update to 0.5.2.
	* gnu/packages/python-xyz.scm (python-gfloat): Update to 0.5.2.
	[arguments]: Adjust #:test-flags.
	[propagated-inputs]: Add python-array-api-compat.
	[native-inputs]: Remove python-wheel; add python-ml-dtypes, python-pytorch, and
	openssl.

	Change-Id: Id354d09933ad471b24cb5aa97d7fbecbe0157ce3

2025-11-09  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-bitstring: Fix tests.
	Disable a couple of tests, which are incompatible with upgrade of python-gfloat.

	* gnu/packages/python-xyz.scm (python-bitstring)[arguments]: Adjust

	Change-Id: I66358e5390ce939f83403ef1247e70b82b9f604d

2025-11-09  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-array-api-compat: Update to 1.12.0.
	* gnu/packages/python-xyz.scm (python-array-api-compat): Update to 1.12.0.
	[propagated-inputs]: Remove python-numpy.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ie8dacb74c5443266b3edcb3c7c52a7cdc4f93fae

2025-11-09  AwesomeAdam54321  <adam.faiz@disroot.org>

	gnu: perl-text-markdown-discount: Fix build.
	* gnu/packages/markup.scm (perl-text-markdown-discount)[inputs]: Replace
	discount with discount-2.

	Change-Id: I2a9c3c00169d55cb079d0555e1e3764c0d2fec4b

2025-11-09  AwesomeAdam54321  <adam.faiz@disroot.org>

	gnu: Add discount-2.
	* gnu/packages/markup.scm (discount-2): New variable.

	Change-Id: Ic71a3d01b735dcdd20730efde69e29fb2f7a8a62

2025-11-09  AwesomeAdam54321  <adam.faiz@disroot.org>

	gnu: perl-crypt-des: Fix build.
	* gnu/packages/patches/perl-crypt-des-implicit-func-decl.patch: New file.
	* gnu/local.mk: Register patch.
	* gnu/packages/games.scm (perl-crypt-des)[patches]: Add patch.

	Change-Id: Ia9d55640f7ffcc5cc24cff34c246c1e6b870cec7

2025-11-09  Junker  <dk@junkeria.club>

	gnu: Add stig.
	* gnu/packages/bittorrent.scm (stig): New variable.

	Change-Id: Id11530c7e43522c63972f767afacaad3e55ecfc7

2025-11-09  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile2.0-bash: Fix build with gcc-14.
	* gnu/packages/guile-xyz.scm (guile2.0-bash): Fix build with gcc-14.  This
	change fixes guile-bash build as well.
	[arguments]<#:configure-flags>: Relax GCC 14 strictness.

	Change-Id: Ib78813616deb58e5e82fb5a9f90ec9f456159b47

2025-11-09  NeYurii  <yuriizkhr@gmail.com>

	gnu: qt6ct: Update to 0.11.
	* gnu/packages/qt.scm (qt6ct): Update to 0.11.
	[source], [home-page]: Switch to https://www.opencode.net/trialuser/qt6ct.

	Closes: guix/guix#4103
	Change-Id: I51e0a80d2f0d797bbf2d287cee7c1270ee675d7b

2025-11-08  Sughosha  <sughosha@disroot.org>

	gnu: ableton-link: Remove Qt dependency.
	* gnu/packages/audio.scm (ableton-link)[inputs]: Remove qtquickcontrols-5.
	[native-inputs]: Remove qtbase-5, qtdeclarative-5 and qttools-5.

	Change-Id: I8fb497d978623aa88064a68f4762e3b6996c5499

2025-11-08  jgart  <jgart@dismail.de>

	gnu: emacs-claude-code-ide: Fix up comment.
	* gnu/packages/emacs-xyz.scm (emacs-claude-code-ide): Fix up comment.
	[source]: Fix spacing.

	Change-Id: I7c7205313b157e488510836fcc52af1e11e6743b

2025-11-08  Roman Scherer  <roman@burningswell.com>

	gnu: Add emacs-claude-code-ide.
	* gnu/packages/emacs-xyz.scm (emacs-claude-code-ide): New variable.

	Change-Id: If52f00acdb621667603f0d821a762e8ea478b557

2025-11-08  Sughosha  <sughosha@disroot.org>

	gnu: libgig: Update to 4.5.1.
	* gnu/packages/music.scm (libgig): Update to 4.5.1.

	Change-Id: If86a457962c607532df2661522b1e32be4397310

2025-11-08  Sughosha  <sughosha@disroot.org>

	gnu: lilypond: Update to 2.25.30.
	* gnu/packages/music.scm (lilypond): Update to 2.25.30.

	Change-Id: I16370367b3c501a6cc61549691a2eab2f14213a9

2025-11-08  Sughosha  <sughosha@disroot.org>

	gnu: qtractor: Update to 1.5.9.
	* gnu/packages/music.scm (qtractor): Update to 1.5.9.

	Change-Id: I7c0be53a220dd8f32db865f15591d9bd6e714361

2025-11-08  Sughosha  <sughosha@disroot.org>

	gnu: mididings: Update to 20250818.
	* gnu/packages/music.scm (mididings): Update to 20250818.
	[arguments]: Switch to gexp.
	<#:phases>: Add 'wrap-executables phase.

	Change-Id: Ic6369e10d5259fd7663da58411c4b9f7455e4c75

2025-11-08  Maxim Cournoyer  <maxim@guixotic.coop>

	Reapply "gnu: squeak-vm: Fix build and modernize definition."
	This reverts commit 9ab50a57ac414f6476295fa75563e215d4115ae2.  Now with the
	missing patch added.

	* gnu/packages/patches/squeak-vm-gcc-14-fix.patch: New file.

2025-11-08  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: pharo-vm: Update to 10.3.7+3.af67084.
	* gnu/packages/smalltalk.scm (pharo-vm): Update to 10.3.7+3.af67084.

	Change-Id: I65a509f281846b3cb66be57a1f2bd4f2bcd97ba2

2025-11-08  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: tests: Fix timescaledb test.
	The telemtry error message now looks like:

	2025-11-08 11:04:23 localhost postgres[222]: [57-83]
	2025-11-08 10:04:23.196 GMT [222] CONTEXT: SQL expression "telemetry_string"
	2025-11-08 11:04:23 localhost postgres[222]: [57-84] PL/pgSQL function inline_code_block line 16 at RAISE
	2025-11-08 11:04:23 localhost postgres[222]: [57-85]
	2025-11-08 10:04:23.196 GMT [222] STATEMENT: CREATE EXTENSION timescaledb
	2025-11-08 11:04:23 localhost postgres[234]: [8-1]
	2025-11-08 10:04:23.267 GMT [234] LOG: job 3 threw an error
	2025-11-08 11:04:23 localhost postgres[234]: [9-1]
	2025-11-08 10:04:23.268 GMT [234] ERROR: functionality not supported under the current "apache" license. Learn more at https://timescale.com/.
	2025-11-08 11:04:23 localhost postgres[234]: [9-2]
	2025-11-08 10:04:23.268 GMT [234] HINT: To access all features and the best time-series experience, try out Timescale Cloud.
	2025-11-08 11:04:23 localhost postgres[151]: [8-1]
	2025-11-08 10:04:23.270 GMT [151] LOG: background worker "Job History Log Retention Policy [3]" (PID 234) exited with exit code 1

	* gnu/tests/databases.scm (run-timescaledb-test): The error message is now
	part of the syslog and not displayed by psql anymore.

	Fixes: guix/guix#3551
	Change-Id: I60a0615add53e30b9b26f760f5cacbbdbe14a36c

2025-11-08  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: tests: Fix opensmtpd.
	The test has two issues:
	- it uses /var/spool/mail instead of /var/mail
	- the client often takes more than 30 seconds to connect to the smtpd server,
	because the server tries to perform name resolution on 10.0.2.3

	* gnu/tests/mail.scm (%qemu-static-networking-no-nameserver): New variable.
	(%opensmtpd-os): Use it instead of the dhcpcd-service-type service.
	(run-opensmtpd-test): Use /var/mail instead of /var/spool/mail.

	Fixes: guix/guix#3978
	Change-Id: I429edbf2460f380f8a617ee1fccd145f34a1f3d6

2025-11-08  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: tests: Fix the samba test.
	* gnu/tests/samba.scm (run-samba-test): De-duplicate the smbclient test and
	introduce some retries.

	Fixes: guix/guix#3981
	Change-Id: Id9a68ddd98b31138564f19b85aca68357ad73351

2025-11-08  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: tests: Fix fail2ban tests.
	As discussed here: https://github.com/fail2ban/fail2ban/issues/1593, the
	monitored file has to be present before the fail2ban service starts. Create
	this file in a dedicated activation service.

	* gnu/tests/security.scm (%auth-log-activation-service): New variable.
	(run-fail2ban-basic-test, run-fail2ban-simple-test)
	(run-fail2ban-extension-test): Use it.

	Fixes: guix/guix#3645
	Change-Id: Ic12891cc5438abbd041ceb19e1d22dae51c7c848

2025-11-08  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: tests: Fix getmail.
	When Shepherd starts the getmail service, the TESTBOX mailbox needs to be
	present, otherwise getmail fails with:

	Copyright (C) 1998-2023 Charles Cazabon and others. Licensed under GNU GPL version 2.
	SimpleIMAPRetriever:alice@localhost:143:
	  mailbox b'TESTBOX' not selectable (TESTBOX) - verify the mailbox exists and you have sufficient permissions
	  0 messages (0 bytes) retrieved, 0 skipped from SimpleIMAPRetriever:alice@localhost:143

	* gnu/tests/mail.scm (run-getmail-test): Move the TESTBOX creation from here ...
	(%getmail-os): ... to the dovecot configuration.

	Change-Id: Ic6348565629c69e8b7bccf7c61460ca96850e6bd

2025-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	Revert "gnu: squeak-vm: Fix build and modernize definition."
	This reverts commit 6ab1890aba1fd9b1f3a2dc46f1d7ec183452617d.

	This commit is incomplete as it doesn’t include the introduced patch file.

	Change-Id: Ie4ec1a143c256748b09f34f131e78a010443f12c

2025-11-08  Sughosha  <sughosha@disroot.org>

	gnu: Remove drkonqi.
	* gnu/packages/kde-plasma.scm (drkonqi): Delete variable.

	Change-Id: Ie1dc3eaf8d77d5831b5b9c485968dd07c77caba7

2025-11-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: megahit: Add missing header include.
	* gnu/packages/bioinformatics.scm (megahit)[arguments]: Add phase 'fix-headers.

	Closes guix/guix#3641

	Change-Id: I9f8e872e4c6a58c85d05257b5349547063dcf310

2025-11-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add slurm-minimal-24.05.
	* gnu/packages/parallel.scm (slurm-minimal-24.05, slurm-24.05): New variables.

	Change-Id: Ib4ce65e5807a00e503bcbfd9d045865873fc9383

2025-11-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: slurm-drmaa: Update to 1.1.5.
	* gnu/packages/parallel.scm (slurm-drmaa): Update to 1.1.5.
	[source]: Add snippet to fix a typo.

	Change-Id: I879839a25950c731820fd4974fc84fcddec26460

2025-11-08  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: antimicrox: Update to 3.5.1.
	* gnu/packages/games.scm (antimicrox): Update to 3.5.1.

	Change-Id: I88e50e7ff57a61994756aed9ba0677093ee2a2ea

2025-11-08  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: luanti-mineclonia: Update to 0.117.1.
	* gnu/packages/luanti.scm (luanti-mineclonia): Update to 0.117.1.

	Change-Id: I1910ef719aa09edbd639986599b98f6fa7d76a09

2025-11-08  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: luanti: Update to 5.14.0.
	* gnu/packages/luanti.scm (luanti): Update to 5.14.0.

	Change-Id: I059ce8ae51835f558bcf8714ca3af9197b7711db

2025-11-08  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: squeak-vm: Fix build and modernize definition.
	* gnu/packages/smalltalk.scm (squeak-vm) [source]: Switch to the no-mp3
	tarball (the bundled mp3 library no longer builds).
	{patches}: Apply patch.
	{snippet}: Delete trailing #t.
	[arguments]: Use gexp. Delete trailing #t.
	{#:configure-flags}: New argument.
	{#:phases} <enter-build-directory>: Delete phase.
	<chdir>: New phase.
	<configure>: Remove phase override.

	Change-Id: I1c786eba0b2846edcf3d98bd3f9d7c388c669497

2025-11-08  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: pharo-vm: Fix reproducibility issue.
	* gnu/packages/smalltalk.scm (pharo-vm) [#:phases]
	{make-reproducible}: New phase.

	Change-Id: I7e06b66c7ac1cf19fd66b6dd91515f286becc43b

2025-11-08  Junker  <dk@junkeria.club>

	gnu: Add featherpad.
	* gnu/packages/text-editors.scm (featherpad): New variable.

	Change-Id: I1dc5539143bf63ec57182e0521df4f6f84458d42

2025-11-08  Vagrant Cascadian  <vagrant@debian.org>

	gnu: linux-libre-arm64-mnt-reform: Default to 6.17.
	* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform): Default to 6.17.

	Change-Id: Ieb9ddac3ec801750badb140b25ca8e79d5803332

2025-11-08  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add linux-libre-arm64-mnt-reform@6.17.
	* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform-6.17): New variable.

	Change-Id: Ia8d24db8a3f4f5ce93c05e566721fd8810a36891

2025-11-08  Vagrant Cascadian  <vagrant@debian.org>

	gnu: reform-debian-packages: Update to 2023-07-10-475-ge469c2a.
	* gnu/packages/linux.scm (reform-debian-packages): Update to
	2023-07-10-475-ge469c2a. [install-plan]: Add patches for 6.17, drop patches
	for 6.15. (linux-libre-arm64-mnt-reform-6.16): Update patches.

	Change-Id: Ie0202eeb02ed781e8c579d74eba698cab47959fc

2025-11-08  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.116.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.116.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I85d794861011cce8dc705c021f3f2fbf622c2756

2025-11-08  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.57.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.57.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: Icd977a2426b3bd52d3076896805ad9ec48edfa7f

2025-11-08  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.17.7.
	* gnu/packages/linux.scm (linux-libre-6.17-version): Update to 6.17.7.
	(linux-libre-6.17-pristine-source): Update hash.

	Change-Id: I012353e6ea66910c98bbe6d9ff6a49a2b174f61a

2025-11-07  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.84.16.
	* gnu/packages/prolog.scm (trealla): Update to 2.84.16.

	Change-Id: I58bc9205c08cefaced1d8379a6f0ae33991b5c10

2025-11-07  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: rttr: Modernize the package.
	* gnu/packages/cpp.scm (rttr): Modernize the package.
	[arguments]: Use GEXPs.

	Change-Id: I23022d0ae7deced76abc02121b242db2fe615a69

2025-11-07  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: rttr: Fix build with gcc-14.
	* gnu/packages/cpp.scm (rttr): Fix build with gcc-14.
	[arguments]<#:configure-flags>: Disable unit tests building.

	Change-Id: Ic9994fa0707ee8db27370be2fb4538ddf2c5650e

2025-11-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove xnnpack-for-r-torch.
	* gnu/packages/machine-learning.scm (xnnpack-for-r-torch): Delete variable.

	Change-Id: I3e68165e8e150c5901e74cce189b60e7d85739d0

2025-11-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove qnnpack-pytorch-for-r-torch.
	* gnu/packages/machine-learning.scm (qnnpack-pytorch-for-r-torch):
	Delete variable.

	Change-Id: Ide167461e36c640e88e66b4ccd786e37a2e57687

2025-11-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove ideep-pytorch-for-r-torch.
	* gnu/packages/machine-learning.scm (ideep-pytorch-for-r-torch): Remove
	variable.

	Change-Id: Ia930ab53550688ae6ca806af4f60fb02aa139ece

2025-11-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove oneapi-dnnl-for-r-torch.
	* gnu/packages/machine-learning.scm (oneapi-dnnl-for-r-torch): Remove variable.

	Change-Id: Ie8cacc9566410422390f9bf00dc0bfbc135e502f

2025-11-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-torch: Update to 0.16.3.
	* gnu/packages/cran.scm (r-torch): Update to 0.16.3.

	Change-Id: I548e3c2e1b8c24fa4ee7e293966a0f27094e4c09

2025-11-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: liblantern: Update to 0.16.3.
	* gnu/packages/machine-learning.scm (liblantern): Update to 0.16.3.

	Change-Id: Idbf7bcd135ff63eb538f08e79cdfbf1c4b5dd3fc

2025-11-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pytorch-for-r-torch: Update to 2.7.1.
	* gnu/packages/patches/python-pytorch-for-r-torch-fix-codegen.patch,
	  gnu/packages/patches/python-pytorch-for-r-torch-system-libraries.patch: Update.
	* gnu/packages/patches/python-pytorch-for-r-torch-without-kineto.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Record it.
	* gnu/packages/machine-learning.scm
	(python-pytorch-for-r-torch): Update to 2.7.1.
	[source]: Use new patch.
	[arguments]: Remove phase 'fix-aten-vec; copy and adjust 'use-system-libraries
	phase from python-pytorch.
	[inputs]: Inherit all from python-pytorch; replace gloo with gloo-for-r-torch.
	[native-inputs]: Inherit all from python-pytorch.
	[propagated-inputs]: Inherit all from python-pytorch.

	Change-Id: Ib2cf511fc34f609bbc7e92971720b00c4523419f

2025-11-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add gloo-for-r-torch.
	* gnu/packages/machine-learning.scm (gloo-for-r-torch): New variable.

	Change-Id: Ibaf55d20d42acf6379464f7f7484c9ce67197d40

2025-11-07  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: Add emacs-calibre.
	* gnu/packages/emacs-xyz.scm (emacs-calibre): New variable.

	Change-Id: I5e6666230eceed69c33ecbf1ca3f68696fef8cda

2025-11-07  Yan Abu Arab  <yanabuarab@gmail.com>

	gnu: emacs-org-chef: Update to 0.1.3-1.9f74932.
	* gnu/packages/emacs-xyz.scm (emacs-org-chef): Update to 0.1.3-1.9f74932.
	[arguments]<#:emacs>: Set to emacs-no-x.
	<#:phases>: Add patch-tests-to-include-full-file-path.
	<#:test-command>: Set.
	[propagated-inputs]: Remove emacs-org.
	[native-inputs]: Add emacs-ert-runner.

	Change-Id: I78377e7e04d2d74aa6bfae4063f1b9dc536f7d78

2025-11-07  dan  <i@dan.games>

	gnu: Add iio-sensor-proxy-service-type.
	* gnu/services/desktop.scm (iio-sensor-proxy-configuration)
	(iio-sensor-proxy-shepherd-service, iio-sensor-proxy-service-type): New
	variables.
	* doc/guix.texi (Desktop Services): Document iio-sensor-proxy-service-type.

	Change-Id: I0c3d7164efcc499e4b785fd1f994c68a971ebdbd

2025-11-07  dan  <i@dan.games>

	gnu: Add iio-sensor-proxy.
	* gnu/packages/freedesktop.scm (iio-sensor-proxy): New variable.

	Change-Id: I942ed65121d93f94d31191c07a21442f246441a5

2025-11-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-extend-smime: Update translation note.
	This is a follow-up to 22a369e03989e875e2c47afffc41ee77db4c7cca.

	* gnu/packages/emacs-xyz.scm (emacs-extend-smime): Replace last occurence
	of emacs-default-encrypt with emacs-defaultencrypt.

2025-11-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-gt: Update to 3.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-gt): Update to 3.2.1.
	[propagated-inputs]: Add emacs-pdd.

	Change-Id: I534ddf2f35c2b901bc7830efbd2c1ddcf11eaa8f

2025-11-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-go-translate: Rename to emacs-gt.
	* gnu/packages/emacs-xyz.scm (emacs-go-translate): Deprecate and rename to…
	(emacs-gt): … this.
	[name, source, home-page]: Update accordingly.

	Change-Id: I99bff4f387e54974598f1ab9a26acb3d2a05186b

2025-11-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-pdd.
	* gnu/packages/emacs-xyz.scm (emacs-pdd): New variable.

	Change-Id: I605eb3a33746942e6defa92ff7c258faf9964581

2025-11-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-bqn-mode: Update to 2025-07-06.
	* gnu/packages/emacs-xyz.scm (emacs-bqn-mode): Update to 2025-07-06.

	Change-Id: I6b2eae955fcb693564d82629a074b18f7bd48232

2025-11-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-info-plus: Update to 0-5.a2322ad.
	* gnu/packages/emacs-xyz.scm (emacs-info-plus): Update to 0-5.a2322ad.
	[arguments]: Disable #:tests?.

	Change-Id: I63ef215d9b3d66ace0393dbd9048422cedfd5260

2025-11-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-bitbake-modes: Update to 0.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-bitbake-modes): Update to 0.8.0.

	Change-Id: I8fe6e9ee376d2751bfa1412a04a510b9556ebc33

2025-11-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-osm: Use new makeinfo phase.
	* gnu/packages/emacs-xyz.scm (emacs-osm)[#:phases]<makeinfo>: Use
	emacs-makeinfo.

2025-11-07  gemmaro  <gemmaro.dev@gmail.com>

	gnu: uriparser: Update to 0.9.9.
	* gnu/packages/web.scm (uriparser): Update to 0.9.9.

	Change-Id: Ieb31a68806db14ffa9d42ea7cd0c897d08dab099

2025-11-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mzr: Skip two tests.
	* gnu/packages/bioconductor.scm (r-mzr)[arguments]: Add phase 'skip-bad-tests.

	Change-Id: I4395329993eeb76de9c820dcd5077f24acf53709

2025-11-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-wget.
	Project's source has gone
	<https://bitbucket.org/techtonik/python-wget/>, PyPI shows that the
	package was updated in 2015 <https://pypi.org/project/wget/#files>.

	* gnu/packages/python-web.scm (python-wget): Delete variable.

	Fixes: guix/guix#3321
	Change-Id: I4d923baa67ebcfa3cc87620a98a0be30a9c429f7

2025-11-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-rawkit.
	Fails to build, no users in Guix. The project never pass through alpha
	stage.

	Notes from upstream:

	  rawkit is still alpha quality software. Until it hits 1.0, it may
	  undergo substantial changes, including breaking API changes.

	  This repository was archived by the owner on Oct 4, 2020. It is now
	  read-only.

	* gnu/packages/python-xyz.scm (python-rawkit): Delete variable.

	Fixes: guix/guix#3265
	Change-Id: I57950ba736e0b5de1e7a1bdf8cac65ec570cdb00

2025-11-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-d2to1.
	Fails to build, no longer required.

	Note from upstream:

	  This repository was archived by the owner on Jun 10, 2020. It is now
	  read-only.

	* gnu/packages/python-xyz.scm (python-d2to1): Delete variable.

	Fixes: guix/guix#3251
	Change-Id: I3c37e8f289026e1e8e5147a666f717c8310b5b9e

2025-11-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-paste.
	Fails to build, no users in Guix.

	Note from upstream:

	  Paste is in maintenance mode and recently moved from bitbucket to
	  github. Patches are accepted to keep it on life support, but for the
	  most part, please consider using other options.

	Fixes: guix/guix#3229
	* gnu/packages/python-web.scm (python-paste): Delete variable.

	Change-Id: If4ee8da2a0c49f40676e32a934a6cfff81f3522d

2025-11-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-pastescript.
	It fails to build, no users in Guix.

	Note from upstream:

	  Paste Script is being maintained on life support. That means that
	  critical bugs will be fixed, and support for new versions of Python
	  will be handled, but other than that new features are not being
	  considered.

	* gnu/packages/python-web.scm (python-pastescript): Delete variable.

	Change-Id: I399dcebd3a4329ed80d0eb0d3a2df01266272701

2025-11-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-pyportmidi.
	This package was required only to build frescobaldi which no longer
	needs it, there are no other users in Guix, and it fails to build, see
	<https://codeberg.org/guix/guix/pulls/3191>.

	* gnu/packages/music.scm (python-pyportmidi): Delete variable.

	Fixes: guix/guix#3202
	Change-Id: I2cfff4416dfa0206d8b91b2d6682a2e2dba8ee48

2025-11-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-voltron: Update to 0.2.1-1.1c0810b.
	* gnu/packages/bioinformatics.scm (r-voltron): Update to 0.2.1-1.1c0810b.
	[propagated-inputs]: Add r-biocsingular.

	Change-Id: I3ae6971b14ceff7f6e367a3d0ca7dbaff00049ae

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-greylistchip: Fix tests.
	* gnu/packages/bioconductor.scm (r-greylistchip)[native-inputs]: Add
	r-biocstyle.

	Change-Id: I0804d217c7005cdbcd3b344c5cbdc22eec14ddac

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-colorout: Adjust GCC@14.
	* gnu/packages/cran.scm (r-colorout)[arguments]: New phase that set GCC
	compiler flag.

	Change-Id: I7616cbd7918e00faed307dcc41dd6fe9cbc02086

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-gofuncr: Fix tests.
	* gnu/packages/bioconductor.scm (r-gofuncr)[native-inputs]: Add
	r-homo-sapiens.

	Change-Id: I5c2759b73e98aa67136093c64d77be0a8e21e52d

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-blavaan: Adjust GCC@14.
	* gnu/packages/cran.scm (r-blavaan)[arguments]: Add phase that decreases
	GCC@14 strictness.

	Change-Id: Ic56b3d6ba1b92ee98b57ebfe0db4c1aa2a542b24

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-densestbayes: Adjust GCC@14.
	* gnu/packages/cran.scm (r-densestbayes)[arguments]: Add phase that decreases
	GCC@14 strictness.

	Change-Id: I52c45b9f693d843f25f1d61ef440e5b1cf2808d2

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-dada2: Adjust GCC@14.
	* gnu/packages/bioconductor.scm (r-dada2)[arguments]: Add phase that decreases
	GCC@14 strictness.

	Change-Id: Ie488f6f2ecffa38b1327ec5efb726c49c2c04319

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-dtwclust: Adjust GCC@14.
	* gnu/packages/cran.scm (r-dtwclust)[arguments]: Add phase that decreases
	GCC@14 strictness.

	Change-Id: I4235fb9444e67112ee0906b479445b5b1c5ef7b0

2025-11-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rffc: Adjust to R@4.5.0.
	* gnu/packages/cran.scm (r-rffc)[arguments]: Replace Calloc and Free by
	R_Calloc and R_Free.

	Change-Id: I5102fff078f8ca2440dae250b9d439e5440fe394

2025-11-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppparallel: Patch TBB task.h.
	Patching this file lets us compile downstream packages without errors.

	* gnu/packages/cran.scm (r-rcppparallel)[arguments]: Add phase 'gcc-compatibility.

	Change-Id: I966c09887f1536dcc623d322f6b141fad069e3dd

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-rstan: Adjust GCC@14.
	* gnu/packages/bioconductor.scm (r-rstan)[arguments]: Add phase that decreases
	GCC@14 strictness.

	Change-Id: I83920c1acfd944f36625385012f0dd28bbc3decc

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-chromstar: Adjust R@4.5.0 and GCC@14.
	* gnu/packages/bioinformatics.scm (r-chromstar)[arguments]: Add phase that
	replaces C-level facilities from R@4.5.0.

	Change-Id: I16deb4b68beaf5665d57bd2045dc91a043c46e82

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-chipkernels: Adjust R@4.5.0 and GCC@14.
	* gnu/packages/bioinformatics.scm (r-chipkernels)[arguments]: Add phase that
	replaces C-level facilities from R@4.5.0.

	Change-Id: Iac58b4d871160b4cbfd8b71d771c2f2fcf174240

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: Remove r-assertive-reflection.
	Package was removed from the CRAN repository and it depends on `'is.R()`
	removed by R@4.5.0.

	* gnu/packages/cran.scm (r-assertive-reflection): Delete variable.

	Change-Id: I373b23e0a450c096799199d719d23dea11f5f9f3

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: Remove r-assertive.
	Package was removed from the CRAN repository and its dependency
	'r-assertive-reflection' relies on the R procedure 'is.R()' which had been
	removed in R@4.5.0.

	* gnu/packages/cran.scm (r-assertive): Delete variable.

	Change-Id: I1a8126594162b0c0f4ef03a9177fb5b74c4754be

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-aneufinder: Adjust R@4.5.0 and GCC@14.
	* gnu/packages/bioconductor.scm (r-aneufinder)[arguments]: Add phases that
	relax GCC@14 strictness when using R@4.5.0 C-level facilities.

	Change-Id: If524806121e7b6f697b0cdee75cbe1aef3bb7b9a

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-paralleldist: Adjust GCC@14.
	* gnu/packages/cran.scm (r-paralleldist)[arguments]: Add phase that relax
	GCC@14 strictness.

	Change-Id: I7dd04d8547b35cb35fac0d1386185d37239d4a8e

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-cner: Adjust GCC@14.
	* gnu/packages/bioconductor.scm (r-cner)[arguments]: Add phase that decreases
	GCC@14 strictness.

	Change-Id: I25a05c9946305fec133a244f310b0fb949dc67d1

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-simpleaffy: Adjust GCC@14.
	* gnu/packages/bioconductor.scm (r-simpleaffy)[arguments]: Add phases that
	turns compilation error into warning.

	Change-Id: Id73f60872d72c018074a5cd019953bdb2ed6694b

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-ifultools: Adjust R@4.5.0 and GCC@14.
	* gnu/packages/cran.scm (r-ifultools)[]arguments]: Add phase which adjust
	C-level facilities Calloc, Free and Realloc.

	Change-Id: I0414a805af1550be738b2ce0259318dbf3aecf15

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-decon: Adjust to R@4.5.0 and GCC@14.
	* gnu/packages/cran.scm (r-decon)[arguments]: Add phase which replaces C-level
	PI by M_PI.

	Change-Id: I68a5f3ce808761880b6ff7780b2e1781d7164038

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-rserve: Adjust R@4.5.0 and GCC@14.
	* gnu/packages/cran.scm (r-rserve)[arguments]: Adjust compiler flags.

	Change-Id: Ic3125adb771fda68a7a0e70c8a6c0c72ff14e3e2

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-rbamtools: Adjust R@4.5.0 and GCC@14.
	* gnu/packages/cran.scm (r-rbamtools)[arguments]: Replace C-level procedures
	Calloc and Free by R_Calloc and R_Free.

	Change-Id: I8611f800ad291c764fa295da7b00083d2bb40e95

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-harshlight: Adjust to GCC@14.
	* gnu/packages/bioconductor.scm (r-harshlight)[arguments]: Add phases that
	passes CFLAGS.

	Change-Id: I54263d82d9fb97253bdbebc2f070d3da7325b163

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-ibdreg: Adjust to R@4.5.0 and GCC@14.
	* gnu/packages/cran.scm (r-ibdreg)[arguments]: Replace Calloc and Free by
	R_Calloc and R_Free.

	Change-Id: I4022505ea4be164588c58f27561fc13d286545e8

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-rbowtie: Reset zlib as inputs.
	Follow up of c0709a05abd5c96cda8eb56729c7c6fc7d84912f.

	* gnu/packages/bioconductor.scm(r-rbowtie)[inputs]: Add zlib.

	Change-Id: I9a7b09e50c7a2d25304925ee05cfce28b6c5e8c8

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-freetypeharfbuzz: Adjust configure flags for meson-build-system.
	Follow up of 5a361d46bae6e8e9a143908c5a454b1912664394.

	* gnu/packages/cran.scm (r-freetypeharfbuzz): Remove 'static-package' package
	procedure.
	[arguments]<configure-flags>: Adapt flags for meson-build-system.

	Change-Id: Ia24aac55378c697a4a0c34e989680457e8e22347

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-ihw: Missing dependencies for tests.
	* gnu/packages/bioconductor.scm (r-ihw)[native-inputs]: Add r-ggplot2 and
	r-scales.

	Change-Id: I9777c90bb62ec614daa469941f8db69b0357e961

2025-11-07  Simon Tournier  <zimon.toutoune@gmail.com>

	teams: r: Add manifest.
	* etc/teams/r/r-manifest.scm: New file.

	Change-Id: I8191136b81a762bdb219fe45dcd6dd022b8cf758

2025-11-06  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add python-dependency-groups.
	* gnu/packages/python-web.scm (python-dependency-groups): New variable.

	Change-Id: I1b284453f9ee0602e71dbfc8c6742cd3802c30f6

2025-11-06  Yelninei  <yelninei@tutamail.com>

	gnu: grep: Don't override XFAIL_TESTS on 32bit Hurd.
	Some tests in grep are marked as XFAIL.
	Setting XFAIL_TESTS will cause these to fail.

	Fixes guix/guix#4083.

	* gnu/packages/base.scm (grep)[arguments]: Move skipping of test-year2038 on
	32bit hurd from make-flags to a phase.

	Change-Id: I4e42fe64f7ff8213bf43147c9e444891d3bedb91

2025-11-06  Zhu Zihao  <all_but_last@163.com>

	gnu: chez-irregex: Update to 0.9.11.
	* gnu/packages/patches/chez-irregex-import-cond-expand.patch: New file.
	* gnu/local.mk (dist_patch_DATA): New entry for
	chez-irregex-import-cond-expand.patch.
	* gnu/packages/chez.scm (chez-irregex): Update to 0.9.11.
	[source]: Switch to the original upstream and apply the patch.
	[arguments]<#:test-target><#:tests?>: Disable test since it's not available in
	Chez.
	<#:phases>:
	In phase 'configure', setup CHEZSCHEMELIBDIRS environment variable.
	In phase 'build', run 'make chez-build'.
	In phase 'install', run 'make chez-install'.
	[home-page]: Switch to the original homepage.

	Change-Id: I1da16657cc41d278803c20ef7d674a8fdc928c00

2025-11-06  Sören Tempel  <soeren+git@soeren-tempel.net>

	file-systems: Support the 'remount' mount flag.
	This allows remounting file systems which are already mounted by
	the initrd with custom mount options (e.g. /proc with hidepid=2).

	* gnu/build/file-systems.scm (mount-flags->bit-mask): Map 'remount
	to MS_REMOUNT.
	* gnu/system/file-systems.scm (invalid-file-system-flags): Add
	'remount to the list of KNOWN-FLAGS.
	* doc/guix.texi (File Systems): Document it.

	Fixes: guix/guix#3849
	Change-Id: I0ab116a5b4f7bd201e955ecf022e260c63828dc4

2025-11-06  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	doc: Fix documentation of unattended-upgrade-service
	* doc/guix.texi (Unattended Upgrades): Replace mention of mcron with Shepherd
	Timers.

	Change-Id: I7e0a509a33e15834429ec4cc0b735a5247cff9d9

2025-11-06  Charles Roelli  <charles@adnoto.net>

	gnu: python-django-4: Update to 4.2.26.
	* gnu/packages/django.scm (python-django-4): Update to version 4.2.26.

	Change-Id: I06278a655b3fa95883944ea374d8e16b9065f1ea

2025-11-06  Charles Roelli  <charles@adnoto.net>

	gnu: python-django: Update to 5.2.8.
	* gnu/packages/django.scm (python-django): Update to version 5.2.8.

	Change-Id: I1827f8d0174da853069e716bfe5199679aaca33e

2025-11-06  Brendan Tildesley  <mail@brendan.scot>

	gnu: ccfits: fix source url
	* gnu/packages/astronomy.scm (ccfits): Fix source url.

	Change-Id: Ib9779cb6cf97972fae668a430bc3156ab89e3e6b
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-06  jgart  <jgart@dismail.de>

	gnu: poop: Fix up comments.
	* gnu/packages/zig-xyz.scm (poop)[arguments]: Fix up comments.

	Change-Id: Ibd8bd8b6037c6347f16228719e7401838266dcc1

2025-11-06  Raven Hallsby  <karl@hallsby.com>

	gnu: Add poop.
	* gnu/packages/zig-xyz.scm (poop): New variable.

	Change-Id: I559caa4670d1f0fd86003564a46ca9cce50f0852

2025-11-06  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.84.15.
	* gnu/packages/prolog.scm (trealla): Update to 2.84.15.

	Change-Id: Iad0af7bca45ca7124c51492ea97815499537b78f

2025-11-06  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: r-seuratextend: Update to 1.2.5.
	* gnu/packages/bioinformatics.scm (r-seuratextend): Update to 1.2.5.

	Change-Id: I93b2117f2ff125e3cb1da5d21fc01feae1dc8ff3

2025-11-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: nyacc: Update to 2.02.5.
	* gnu/packages/mes.scm (nyacc): Update to 2.02.5.

	Change-Id: Ic7e717b022ba5cc718879d98cedcc147018a00f6

2025-11-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-txredisapi: Sort variable.
	* gnu/packages/python-xyz.scm (python-txredisapi): Sort variable
	alphabetically.

	Change-Id: I7051c0efab8f21dd173f074b5ab039d4ee8c10ba

2025-11-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-xyz: Sort python-s[pqrstvwy]* variables.
	* gnu/packages/python-xyz.scm: (python-speg, python-spinners,
	python-sqlglot, python-sqlglotrs, python-sqltrie, python-sre-yield,
	python-srsly, python-srt, python-sshpubkeys, python-sshtunnel,
	python-stack-data, python-stdio-mgr, python-stdlib-list, python-stem,
	python-stltools, python-stone, python-stopit, python-straight-plugin,
	python-streamtracer, python-strenum, python-structlog, python-style,
	python-svgelements, python-svgutils, python-swagger-spec-validator,
	python-syllables, python-sympy): Sort variables alphabetically.

	Change-Id: I2ad816d86df3e67e35a44d892d8905a0a84e4707

2025-11-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-speg: Update to 0.3-0.877acdd.
	* gnu/packages/python-xyz.scm (python-speg): Update to
	877acddfd5ac5ae8b4a4592d045e74e108477643 commit.
	[source]: Switch to git-fetch providing tests.
	[arguments] <tests?>: Enable.
	[propagated-inputs]: Add python-six.
	[native-inputs]: Remove python-wheel and unzip; add python-pytest.

	Change-Id: Ied063f1dc7660680a053012c8e7d99bb2b047375

2025-11-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sqltrie: Reduce closure size.
	* gnu/packages/python-xyz.scm (python-sqltrie):
	[arguments] <test-flags>: Ignore benchmark tests.
	[native-inputs]: Remove python-mypy, python-pytest-benchmark,
	python-pytest-cov, and python-wheel.

	Change-Id: Icc7756894f90222e4628ea15d9f2d3bf4f008634

2025-11-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sre-yield: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-sre-yield)[build-system]: Switch
	to pyproject-build-system.
	[arguments] <test-backend>: Use 'unittest.
	[native-inputs]: Remove python-nose; add python-setuptools.

	Change-Id: I9a2165b6058f6d8150798169d4c67fed5a66043b

2025-11-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stltools: Switch to pyproject, refresh style.
	* gnu/packages/python-xyz.scm (python-stltools): Use G-Expressions.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <phases>: Use default 'check.

	[native-inputs]: Add python-setuptools.

	Change-Id: I37a2154270077b7361a2464312038fd2ee62ca5c

2025-11-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stone: Reduce closure size.
	* gnu/packages/python-xyz.scm (python-stone)[native-inputs]: Remove
	python-pytest-runner and python-wheel.

	Change-Id: Iad281c3081e5bd0eb0fea13fef0f234ec0c945db

2025-11-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stopit: Enable tests.
	* gnu/packages/python-xyz.scm (python-stopit)[source]: Switch to
	git-fetch providing tests.
	[arguments] <test-backend, test-flags>: Use custom.

	Change-Id: Icfc3ecc393f4ea24e5b46f71b2a397e6d4d1f1c2

2025-11-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-strenum: Enable tests.
	* gnu/packages/python-xyz.scm (python-strenum)[source]: Switch to
	git-fetch providing tests.
	[arguments] <test-flags>: Extract some test options from "pytest.ini"
	<phases>: Add 'fix-version, and 'fix-pytest-config.
	[native-inputs]: Remove python-wheel; add python-pytest.

	Change-Id: I2c0207f87121f8e23d007ff201a05af98fe41381

2025-11-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-strict-rfc3339: Move to time.
	* gnu/packages/python-xyz.scm (python-strict-rfc3339): Move from here ...
	* gnu/packages/time.scm: ... to here.

	Change-Id: I3098ecf219fe4255c59611e293fd1a99a94eab37

2025-11-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-strict-rfc3339: Improve description.
	* gnu/packages/python-xyz.scm (python-strict-rfc3339)[description]:
	Provide a reference link to RFC3339 and add it's title.

	Change-Id: I05f52df9564016b6c3217bbb5c6f936b06020446

2025-11-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stripe: Move to python-web.
	* gnu/packages/python-xyz.scm (python-stripe): Move from here ...
	* gnu/packages/python-web.scm: ... to here.

	Change-Id: I7ed64071e57d8eb77b2e6df50de3cf2642cd60ce

2025-11-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stripe: Update to 13.2.0.
	* gnu/packages/python-xyz.scm (python-stripe): Update to 13.2.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Add python-httpx.
	[native-inputs]: Add python-flit-core.

	Change-Id: I8be107702b2d20258f2d214dd9db517ce0d32426

2025-11-06  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-47.2f2f100.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-47.2f2f100.

	Change-Id: Icd3a332a0b39f7ae26d8dd8874c16b6ea3107113

2025-11-06  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: nudoku: Update to 6.0.0.
	* gnu/packages/games.scm (nudoku): Update to 6.0.0.

	Closes: guix/guix#4084
	Change-Id: I5b244a5e6c1ab3a253f301e2e4459a2e602c5cd0

2025-11-06  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: mu: update to 1.12.13
	* gnu/packages/mail.scm (mu): Update to 1.12.13.
	[native-inputs]: Add tzdata-for-tests.
	[arguments]: Fix filename to not match wildcard in the custom 'fix-ffi' build
	phase.

	Change-Id: Id0983218a36a2e8f5e5825afb173b07d30b3ae6d

2025-11-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: openconnect-sso: Update to 0.8.0-0.9412807.
	* gnu/packages/vpn.scm (openconnect-sso): Update to
	94128073ef49acb3bad84a2ae19fdef926ab7bdf commit.
	[inputs]: Remove python-pyqt, python-pyqtwebengine, and qtwebengine-5;
	add python-pyotp, python-pyqt-6, and python-pyqtwebengine-6.

	Change-Id: I3630de188024524bc34bbc3003452c7ac1be14f4

2025-11-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-structlog: Update to 25.5.0.
	* gnu/packages/python-xyz.scm (python-structlog): Update to 25.5.0.
	[native-inputs]: Remove python-freezegun and python-pretend; add python-time-machine.

	Change-Id: Idb6616601239e751e54d37f386b2f07557831093

2025-11-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glom: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-glom)[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Drop all.
	[native-inputs]: Add python-setuptools.

	Change-Id: I58d68a25f91af1cb12a6fdd5a3fb029177c48f06

2025-11-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-box: Update to 7.3.2.
	* gnu/packages/python-xyz.scm (python-box): Update to 7.3.2.
	[arguments] <test-flags>: Skip one test.
	[propagated-inputs]: Remove python-tomli.
	[native-inputs]: Remove python-cython and python-wheel.

	Change-Id: If9a2f7e07dfcb57e0819e1fd72a82c25bf34361f

2025-11-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-git-sr-ht-nelsam-hel.
	* gnu/packages/golang-check.scm (go-git-sr-ht-nelsam-hel): New variable.

	Change-Id: I0209df44416e01cbfcf51209b4a09743ab85f493

2025-11-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-git-sr-ht-nelsam-correct.
	* gnu/packages/golang-check.scm (go-git-sr-ht-nelsam-correct): New variable.

	Change-Id: I78f06a7e0318a72e51edad2cd81ca6ea2c52da3a

2025-11-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-poy-onpar.
	* gnu/packages/golang-check.scm (go-github-com-poy-onpar): New variable.

	Change-Id: I29d5715c61b01ab9cb9a59d128aa31b42a2a696d

2025-11-05  IliaLuetin  <antonstimmer@gmx.de>

	gnu: Add go-github-com-zeebo-xxh3.
	* gnu/packages/golang-crypto.scm (go-github-com-zeebo-xxh3): New variable.

	Change-Id: I93523d826d65cd4c01e751328a48d131f7858cd4
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-05  IliaLuetin  <antonstimmer@gmx.de>

	gnu: Add go-github-com-seancfoley-ipaddress-go.
	* gnu/packages/golang-xyz.scm (go-github-com-seancfoley-ipaddress-go): New variable.

	Change-Id: Ifc3ee085b6261c6d7ca34eb6e1e477c9e576c6d1

2025-11-05  IliaLuetin  <antonstimmer@gmx.de>

	gnu: Add go-github-com-seancfoley-bintree.
	* gnu/packages/golang-xyz.scm (go-github-com-seancfoley-bintree): New variable.

	Change-Id: Iad985bc8a686d54fd79cca25b50a4a569296b5dc

2025-11-05  IliaLuetin  <antonstimmer@gmx.de>

	gnu: Add go-github-com-kovidgoyal-imaging.
	* gnu/packages/golang-xyz.scm (go-github-com-kovidgoyal-imaging): New variable.

	Change-Id: Ia6485931be5ba963c14a96f84bedcdb6caf7fd1b

2025-11-05  IliaLuetin  <antonstimmer@gmx.de>

	gnu: Add go-github-com-kovidgoyal-exiffix.
	* gnu/packages/golang-xyz.scm (go-github-com-kovidgoyal-exiffix): New variable.

	Change-Id: I3ebac4b73001eaeae8da3c92da3e0831b5babd4a

2025-11-05  IliaLuetin  <antonstimmer@gmx.de>

	gnu: Add go-github-com-kovidgoyal-dbus.
	* gnu/packages/golang-xyz.scm (go-github-com-kovidgoyal-dbus): New variable.

	Change-Id: Icc6ab419e2ad8e990e0cdd0a9f8483e72430092f
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-05  IliaLuetin  <antonstimmer@gmx.de>

	gnu: Add go-github-com-altree-bigfloat.
	* gnu/packages/golang-maths.scm (go-github-com-altree-bigfloat): New variable.

	Change-Id: Ic0da1aae7ea6bce376b554d5ff981b78fea677d6

2025-11-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-edwvee-exiffix.
	* gnu/packages/golang-xyz.scm (go-github-com-edwvee-exiffix): New variable.

	Change-Id: I11a368a350eca699afc4df2fb74627146913540b

2025-11-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-disintegration-imaging: Adjust inputs.
	* gnu/packages/golang-xyz.scm (go-github-com-disintegration-imaging):
	[inputs]: Remove go-golang-org-x-image.
	[propagated-inputs]: Add go-golang-org-x-image.

	Change-Id: Idba502827dc73c702ff9bb40a12e358daea45874

2025-11-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-swagger-spec-validator: Fix tests.
	* gnu/packages/python-xyz.scm (python-swagger-spec-validator)[source]:
	Switch to git-fetch providing tests.
	[native-inputs]: Remove python-wheel; add python-pytest.

	Change-Id: Ia895d58a5a66292fe05972395c35bd92554551e2

2025-11-05  jgart  <jgart@dismail.de>

	gnu: gtk4-layer-shell: Improve synopsis.
	* gnu/packages/gtk.scm (gtk4-layer-shell)[synopsis]: Improve synopsis.

	Change-Id: I8e9aa41980ae366f1b4895814bbead9a9189f770

2025-11-05  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: Add gtk4-layer-shell.
	+ gnu/packages/gtk (gtk4-layer-shell): New variable.

	Change-Id: I361fbb848e774e76c4a08b39e7d972a217afd2bb

2025-11-05  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.84.14.
	* gnu/packages/prolog.scm (trealla): Update to 2.84.14.

	Change-Id: I9de9de28bf43019af1dcb2a7ec51643bd58cbec2

2025-11-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyhdf: Fix build with gcc-14.
	* gnu/packages/python-xyz.scm (python-pyhdf)[arguments] <phases>: Add
	'relax-gcc-14-strictness.
	[native-inputs]: Remove python-numpy and python-wheel.

	Change-Id: I33b09ceaab56857420a4a1af1386a916b5a8e9d9

2025-11-05  Jake Coble  <j@kecoble.com>

	gnu: synapse: Update to 1.140.0.
	* gnu/packages/matrix.scm (synapse): Update to 1.140.0.
	[uri]: Use new repository location.
	[arguments] <modules, imported-modules>: Add cargo-build-system.
	<test-backend, test-flags>: Use custom.
	<phases>: Add 'prepare-cargo-build-system, 'install-rust-library,
	'start-postgresql.
	[inputs]: Add Rust dependencies for the Python library.
	[propagated-inputs]: Remove python-daemonize, python-frozendict,
	python-jinja2, python-pyjwt, python-pynacl, python-simplejson,
	python-six, and python-txacme; add python-authlib, python-cryptography,
	python-hiredis, python-ijson, python-immutabledict,
	python-matrix-common, python-multipart, python-parameterized,
	python-psycopg2cffi, python-pydantic, python-pympler, and
	python-txredisapi.
	[native-inputs]: Remove python-mock, python-parameterized, and
	python-setuptools; add libc-utf8-locales-for-target, openssl,
	postgresql, python-poetry-core, python-pyperf, python-setuptools-rust,
	rust, rust:cargo tzdata-for-tests, and xmlsec.
	[home-page]: Use new repository location.

	* gnu/packages/rust-crates.scm: (rust-cc-1.2.30, rust-headers-0.4.1,
	rust-icu-locale-2.0.0, rust-icu-locale-data-2.0.0,
	rust-icu-segmenter-2.0.0, rust-icu-segmenter-data-2.0.0,
	rust-pyo3-0.25.1, rust-pyo3-build-config-0.25.1, rust-pyo3-ffi-0.25.1,
	rust-pyo3-log-0.12.4, rust-pyo3-macros-0.25.1,
	rust-pyo3-macros-backend-0.25.1, rust-pythonize-0.25.0,
	rust-ulid-1.2.1): New variables.
	(lookup-cargo-inputs): Add synapse.

	Change-Id: I4ea7a992352bc7c86075c5a09444cd9d170e3378
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-05  Jake Coble  <j@kecoble.com>

	gnu: Add python-txredisapi.
	* gnu/packages/python-xyz.scm (python-txredisapi): New variable.

	Change-Id: Ifb5a657030f540c6c603fc9319229fd3e4f08ea8

2025-11-05  Jake Coble  <j@kecoble.com>

	gnu: Add python-psycopg2cffi.
	* gnu/packages/databases.scm (python-psycopg2cffi): New variable.

	Change-Id: Ifdc8eb44e7bb56cc00354eb919e36bc79b4a009a

2025-11-05  Jake Coble  <j@kecoble.com>

	gnu: Add python-matrix-common.
	* gnu/packages/matrix.scm (python-matrix-common): New variable.

	Change-Id: Ibf92761fc0983b342ebabde3c6db160032de7ed2
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-05  Jake Coble  <j@kecoble.com>

	gnu: python-canonicaljson: Update to 2.0.0.
	* gnu/packages/python-xyz.scm (python-canonicaljson): Update to 2.0.0.
	[arguments] <test-backend>: Use 'unittest.
	<phases>: Remove 'loosen-requirements.
	[native-inputs]: Remove python-pypa-build, python-pytest, and
	python-setuptools-scm; add python-nose2.a
	[propagated-inputs]: Remove python-frozendict, python-simplejson, and
	python-six.

	Change-Id: Ibd2e2a94ef8687b6e52276eab0cad6110c8e54ec
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-05  jgart  <jgart@dismail.de>

	guix: lint: Check end of sentences for a period.
	* guix/lint.scm (check-description-style): Check that sentences end with a period.

	Change-Id: Ic10161f8093351dce440e19802a71f03bc849638

2025-11-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: atop: Update to 2.12.1.
	* gnu/packages/admin.scm (atop): Update to 2.12.1.

	Change-Id: I36b3b61065b306cb920ddcb5b1d916a78c5b16e5

2025-11-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: fastfetch-minimal: Update to 2.54.0.
	* gnu/packages/admin.scm (fastfetch-minimal): Update to 2.54.0.

	Change-Id: I92fb0c3ef98d469ce94d06fd7d32c2aad95d94b7

2025-11-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: jc: Update to 1.25.6.
	* gnu/packages/admin.scm (jc): Update to 1.25.6.

	Change-Id: Ie2b6358bf0cb1cee162c58bc0f80526583ff2777

2025-11-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: nmap: Update to 7.98.
	* gnu/packages/admin.scm (nmap): Update to 7.98.

	Change-Id: Ib57ca4737d77e96042796ba6263d6d28e537a61e

2025-11-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: solaar: Update to 1.1.16.
	* gnu/packages/admin.scm (solaar): Update to 1.1.16.

	Change-Id: I938365ebd3d41816861f7b0dc004f6a9e516cd7b

2025-11-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ripgrep: Update to 15.1.0.
	* gnu/packages/rust-apps.scm (ripgrep): Update to 15.1.0.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[ripgrep]: Update
	entry.

	Change-Id: I744fadd30db9ce283956dad10d99ab57959a1b9b

2025-11-05  Zheng Junjie  <z572@z572.online>

	gnu: ripgrep: Update to 15.0.0.
	* gnu/packages/rust-apps.scm (ripgrep): Update to 15.0.0.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[ripgrep]: Update
	entry.

	Change-Id: Ie4f2544c26c02fbc45093fdc6d23d350408e408e

2025-11-05  Skylar "The Cobra" Astaroth  <cobra@vern.cc>

	gnu: Add rmpc.
	* gnu/packages/mpd.scm (rmpc): New variable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add rmpc.

	Change-Id: I3b075888a34a4bde0d6c3e719c10fe653b35bc20

2025-11-05  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-74.eb75964.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-74.eb75964.

	Change-Id: I2739e3b8fb36c3bdaa7a84b1f1296c85a276d6b9

2025-11-05  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-46.54ded0d.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-46.54ded0d.

	Change-Id: I04d5668474ee9aed6cc74273afa485c5ddf2d051

2025-11-05  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 144.0.2-1 [security-fixes].
	Contains fixes for:
	CVE-2025-12380: Use-after-free in WebGPU internals triggered from a
	                compromised child process

	* gnu/packages/librewolf.scm (librewolf): Update to 144.0.2-1.

	Change-Id: I20a797097579d8633adefcd2fc7f365d1ea828b0

2025-11-05  Ian Eure  <ian@retrospec.tv>

	gnu: firefox-l10n: Update to 19667931d63ae27d05ebb5701884a5b45ca89976.
	* gnu/packages/librewolf.scm (firefox-l10n): Update to 19667931d63ae27d05ebb5701884a5b45ca89976.

	Change-Id: Icdab2dfb3629f5c3507c0a77892a207d00d7871e

2025-11-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: lfs-s3: Update to 0.2.1.
	* gnu/packages/version-control.scm (lfs-s3): Update to 0.2.1.
	[home-page]: Refresh it.
	[source]: Improve style.
	[propagated-inputs]: Add go-github-com-klauspost-compress.

	Change-Id: Ibbb13b3cdf1250ca64c34edaba09ac2a40c66b06

2025-11-04  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: tla: Modernize the package.
	* gnu/packages/version-control.scm (tla): Modernize the package.
	[source]<snippet>: Don't return #t.
	[arguments]<#:phases>: Use GEXPs.

	Change-Id: I80e18380ae0c1f73515ef1e7943793fc0c38eeb2

2025-11-04  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: tla: Fix build.
	* gnu/packages/version-control.scm (tla): Fix build by switching to GCC 10.
	[native-inputs]: Add gcc-10.

	Change-Id: I4dcb2b7a5bd7fa5321b3df992fd7021d30f1e9e7

2025-11-04  Raven Hallsby  <karl@hallsby.com>

	gnu: Add editorconfig-checker.
	* gnu/packages/text-editors.scm (editorconfig-checker): New variable.

	Change-Id: I1131e6bfa0d6a0e2c3b90dd2d8e5789431862a99

2025-11-04  Raven Hallsby  <karl@hallsby.com>

	gnu: Add go-github-com-editorconfig-core-go-v2.
	* gnu/packages/text-editors.scm (go-github-com-editorconfig-core-go-v2): New variable.

	Change-Id: If7bdced0087ffc0776395a67781f961f396a4450

2025-11-04  Raven Hallsby  <karl@hallsby.com>

	gnu: Add go-github-com-gkampitakis-go-snaps.
	* gnu/packages/golang-check.scm (go-github-com-gkampitakis-go-snaps): New variable.

	Change-Id: I7efe0b569cf5e8b7465887f71294e2bdb33b4a54

2025-11-04  Raven Hallsby  <karl@hallsby.com>

	gnu: Add go-github-com-maruel-natural.
	* gnu/packages/golang-xyz.scm (go-github-com-maruel-natural): New variable.

	Change-Id: I629048bf802ab509dad2078379ccd747950a8190

2025-11-04  Raven Hallsby  <karl@hallsby.com>

	gnu: Add go-github-com-baulk-chardet.
	* gnu/packages/golang-xyz.scm (go-github-com-baulk-chardet): New variable.

	Change-Id: Ic9229d6c29702eaa8c34d8e4dec7b5e977094f26

2025-11-04  Raven Hallsby  <karl@hallsby.com>

	gnu: Add go-github-com-gkampitakis-ciinfo.
	* gnu/packages/golang-check.scm (go-github-com-gkampitakis-ciinfo)
	(go-ciinfo): New variables.

	Change-Id: Ib1001012ff0ac424600a4713122807be29bde19b
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-11-04  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: bonnie++: Update to 2.00a.
	* gnu/packages/benchmark.scm (bonnie++): Update to 2.00a.

	Change-Id: Iceb4212a5699ac6c2642e2d41eddd5a0dd37dc84

2025-11-04  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: bonnie++: Fix build.
	* gnu/packages/benchmark.scm (bonnie++): Fix build by switching to GCC 10.
	[native-inputs]: Add gcc-10.

	Change-Id: I222a8c14abab16481a9873432738eead9ae49d5d

2025-11-04  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.84.12.
	* gnu/packages/prolog.scm (trealla): Update to 2.84.12.

	Change-Id: I38fabf1237e323fd7864062110b76ba5a4b75ba3

2025-11-04  Congcong Kuo  <congcong.kuo@gmail.com>

	daemon: Fix compilation error while using Zig (LLVM)
	* nix/libstore/build.cc (guestUID, guestGID): Rename to 'defaultGuestUID' and
	'defaultGuestGID' respectively.
	(initializeUserNamespace, DerivationGoal::startBuilder): Rename references to
	variables accordingly.

2025-11-04  Nigko Yerden  <nigko.yerden@gmail.com>

	gnu: supertuxkart: Remove gcc@14 compatibility build phase.
	gnu/packages/games.scm (supertuxkart)[arguments]{#:phases}:
	remove 'gcc14 phase.

	Change-Id: I4fddc2ebfa5a34f8589840874b410cb62bc01247

2025-11-04  Nigko Yerden  <nigko.yerden@gmail.com>

	gnu: supertuxkart: Update to 1.5.
	* gnu/packages/games.scm (%supertuxkart-version): Update to 1.5.
	(supertuxkart-data)[version]: Update "commit" to 18621.
	(supertuxkart)[native-inputs]: Add shaderc.

	Change-Id: Ief59d2b31f0464d31cd1e958ee2c97d9df36687b

2025-11-04  Fredrik Salomonsson  <plattfot@posteo.net>

	installer: Add Sway as an option in the Desktop environment page.
	* gnu/installer/services.scm (%system-services): desktop-environment for sway
	and its minimal companion packages.
	* gnu/tests/install.scm (installation-target-desktop-os-for-gui-tests): Add
	sway and its companion packages to operating-system packages.

	Change-Id: I22f4cb67752ce1a15009680a1ba081fae129d45a

2025-11-04  gnuphilic  <none@example.org>

	inferior: Fix cached-channel-instance utime call and return value.
	This fixes a bug introduced in 529dce6e98c22f00052df231414bca4f86e02094 where
	the utime procedure would just get a procedure rather than the actual file.

	* inferior.scm (cached-channel-instance):
	  Use (cached commit) let-bound to cached-directory instead as value
	  to utime and return-value.

	Fixes: guix/guix#4042
	Change-Id: Ibe7fb78fa68292d70e3bbe4ab9234757510cc539

2025-11-04  Ayan Das  <bvits@riseup.net>

	gnu: python-av: Re-enable deselected tests.
	* gnu/packages/python-xyz.scm (python-av): Drop the deselection of
	  Chapter and Packet side-data tests now that python-av-testdata provides
	  the required samples; keep the dash IO exclusion.
	  [arguments] <test-flags>: Update comment accordingly.
	* gnu/packages/python-xyz.scm (python-av-testdata): Add the required FATE
	  samples.

	Change-Id: I0c3c35ffd37403dcbe3e698c1d9fe9f3c3b44f5c

2025-11-04  Ayan Das  <bvits@riseup.net>

	gnu: python-torchmetrics: Update to 1.8.2.
	* gnu/packages/machine-learning.scm (python-torchmetrics): Update to 1.8.2.
	  [source]: Update hash.

	Change-Id: I95df5598ae30528cae7c2c10d6695decb06647e7

2025-11-04  Ayan Das  <bvits@riseup.net>

	gnu: python-botorch: Update to 0.16.0.
	* gnu/packages/machine-learning.scm (python-botorch): Update to 0.16.0.
	  [source]: Switch upstream URL to meta-pytorch; update hash.
	  [arguments]: In #:test-flags, skip tests that mock
	  fmin_l_bfgs_b_batched (not imported with SciPy<1.13):
	  test_emsemble_map_saas, test_negative_fixed_features.  Also ignore
	  test_community/ (requires optional 'pfns').
	  [native-inputs]: Drop python-wheel.

	Change-Id: I8249ef0730bd6f6849dc515fbafa8068bf0bfe9a

2025-11-04  Ayan Das  <bvits@riseup.net>

	gnu: python-gpytorch: Update to 1.14.2.
	* gnu/packages/machine-learning.scm (python-gpytorch): Update to 1.14.2.
	  [source]: Update hash.
	  [native-inputs]: Drop python-wheel.

	Change-Id: Icd6ef2b964e17b918bbe92179e0803d4e001ec13

2025-11-04  Ayan Das  <bvits@riseup.net>

	gnu: python-pgmpy: Skip flaky test_get_edges.
	* gnu/packages/statistics.scm (python-pgmpy): Skip flaky test_get_edges.
	  [arguments]: In #:test-flags, add "test_get_edges" to the pytest -k skip
	  list.  Add a brief comment about the FileNotFoundError in tearDown removing
	  missing 'dog_problem.xml'.
	  [native-inputs]: Drop python-wheel.

	Change-Id: I48609db063adb7d99c0813013fb95c049e874964

2025-11-04  Ayan Das  <bvits@riseup.net>

	gnu: python-pot: Update to 0.9.6.
	* gnu/packages/machine-learning.scm (python-pot): Update to 0.9.6.
	  [source]: Switch to git-fetch (upstream tag).  Update hash.  Remove
	  snippet for deleting 'ot/lp/emd_wrap.cpp'—not present in VCS source.
	  [arguments]: Add test-flags to skip 'test_entropic_semirelaxed_gromov'
	  (TypeError).
	  [native-inputs]: Drop python-wheel; add python-pytest and
	  python-pytest-cov.

	Change-Id: I8932a58ad9b83fd9c82c21fbb7db23fb06336a64

2025-11-04  Ayan Das  <bvits@riseup.net>

	gnu: onnxruntime: Skip exporter-dependent tests needing onnxscript.
	* gnu/packages/machine-learning.scm (onnxruntime): Skip exporter-dependent
	  tests needing onnxscript.
	  [arguments]: Extend pytest ignore list to exclude exporter tests that
	  require python-onnxscript (test_pytorch_export_contrib_ops.py and
	  transformers parity/phi_vision tests).

	Change-Id: I7fe48815fcbd53121049a3b61d43af636df2bffe

2025-11-04  Ayan Das  <bvits@riseup.net>

	gnu: python-torchaudio: Skip additional TorchScript consistency tests.
	* gnu/packages/machine-learning.scm (python-torchaudio): Extend pytest -k
	  filter to exclude FrequencyMasking/TimeMasking/deemphasis/RNNTLoss
	  TorchScript tests that fail with PyTorch 2.9.0.
	  [native-inputs]: Drop python-wheel.

	Change-Id: I87e4360cd3ebe433f5e5e508028872b8fdc294b7

2025-11-04  Ayan Das  <bvits@riseup.net>

	gnu: python-pytorch: Update to 2.9.0.
	* gnu/packages/machine-learning.scm (python-pytorch): Update to 2.9.0.
	  [source]: Update hash.
	  [arguments]: Add 'skip-pip-redirect' phase to avoid pip redirect in
	  setup.py.  Extend concurrentqueue include fix to cover nativert.
	  [native-inputs]: Add python-setuptools.

	* gnu/packages/patches/python-pytorch-system-libraries.patch: Update for 2.9.0.

	Change-Id: I26606949da3c36fe8d7b6933ec54cb2c347a1bb9

2025-11-04  Ayan Das  <bvits@riseup.net>

	gnu: gloo: Update to 0.0.0-4.54cbae0.
	* gnu/packages/machine-learning.scm (gloo): Update to commit
	54cbae0d3a67fa890b4c3d9ee162b7860315e341.
	[source]: Switch upstream URL to https://github.com/pytorch/gloo and update hash.

	Change-Id: Ibbea0a6739dc658f9ae147641fe128650f1370b9

2025-11-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: conda: Update to 25.9.1.
	* gnu/packages/package-management.scm (conda): Update to 25.9.1. Use
	G-Expressions, move all propagated-inputs to inputs, as it's a final
	command.
	[arguments] <test-flags>: Ignored test files are reworked to keep just
	bare minimal of unit tests, more attention is required to resolve the
	rest, rework skipped tests. Run test in parallel.
	<phases>: Remove 'use-older-pytest, 'fix-ruamel-yaml-dependency, and
	'create-version-file'; add 'fix-pytest-config,
	'set-default-solver-to-classic, 'set-version, 'pre-check, and
	'wrap-executable.
	[inputs]: Add python-archspec, python-boltons, python-boto3,
	python-charset-normalizer, python-conda-package-handling,
	python-conda-content-trust, python-distro, python-frozendict,
	python-jsonpatch, python-menuinst, python-packaging,
	python-platformdirs, python-pluggy, python-pycosat, python-requests,
	python-ruamel.yaml, python-setuptools, python-tqdm,
	python-truststore, and python-zstandard.
	[propagated-inputs]: Remove python-anaconda-client, python-boto3,
	python-conda-package-handling, python-cytoolz, python-mock,
	python-pluggy, python-pycosat, python-pytest, python-pyyaml,
	python-requests, python-responses, python-ruamel.yaml-0.16,
	python-tqdm, and zstd.
	[native-inputs]: Remove python-coverage, python-pytest-cov, and
	python-wheel; add nss-certs-for-test, patchelf, python-hatch-vcs,
	python-anaconda-client, python-flask, python-hatchling,
	python-importlib-resources, python-pexpect, python-pytest,
	python-pytest-mock, python-pytest-rerunfailures, python-pytest-split,
	python-pytest-xdist, python-responses, and python-werkzeug.

	Fixes: guix/guix#3928
	Change-Id: Ie8b463e1614d1477b169cf1cf4f94328f49fc4f2

2025-11-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pytest-split.
	* gnu/packages/python-check.scm (python-pytest-split): New variable.

	Change-Id: If5137abe8d1dd5f9cb6a8f93bd7e740cf5fcec94

2025-11-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-conda-content-trust.
	* gnu/packages/python-xyz.scm (python-conda-content-trust): New variable.

	Change-Id: Icaca13dccb6cf161e2cf9ea1ed785c616f4dc22d

2025-11-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-menuinst.
	* gnu/packages/python-xyz.scm (python-menuinst): New variable.

	Change-Id: Iafab812acb984b800ac04c0e77143c9eb6295e81

2025-11-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-science: Remove package-management module.
	* gnu/packages/python-science.scm: Remove unused (gnu packages
	package-management) module.

	Change-Id: I6760dab3d684077f0d121c6d2591e4430205035d

2025-11-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-conda-inject: Move to python-xyz.
	* gnu/packages/package-management.scm (python-conda-inject): Move from
	here ...
	* gnu/packages/python-xyz.scm: ... to here.

	Change-Id: Ie364dec68cca3f1e50e9b4951df45acd98f5624a

2025-11-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-anaconda-client: Move to python-web.
	* gnu/packages/package-management.scm (python-anaconda-client): Move
	from here ...
	* gnu/packages/python-web.scm: ... to here.

	Change-Id: Ie93aaa10d74b1be60e57250d4a20295b49473222

2025-11-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-anaconda-client: Update to 1.13.1.
	* gnu/packages/package-management.scm (python-anaconda-client): Update to 1.13.1.
	[source]<snippet>: Drop it as no longer required.
	[arguments] <test-flags>: Deselect just 2 failing tests.
	<phases>: Remove 'python3.10-compatibility, and 'set-HOME; add
	'fix-pytest-config.
	[propagated-inputs]: Remove python-clyent; add python-anaconda-cli-base,
	python-conda-package-handling, python-conda-package-streaming,
	python-dateutil, python-defusedxml, python-pillow,
	python-platformdirs, python-pytz, python-requests-toolbelt,
	python-tqdm, and python-urllib3.
	[native-inputs]: Remove python-coverage, python-dateutil, python-mock,
	python-pillow, python-pytz, and python-wheel; add python-setuptools.

	Change-Id: I3940329fa479e25d9b1b3a6528dd2d9797c0bcf6

2025-11-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-conda-package-handling: Move to python-web.
	* gnu/packages/package-management.scm (python-conda-package-handling):
	Move from here ...
	* gnu/packages/python-web.scm: ... to here.

	Change-Id: I6fa929a850161e9a8f649ac25abc50db94e91322

2025-11-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-conda-package-handling: Update to 2.4.0.
	* gnu/packages/package-management.scm (python-conda-package-handling): Update to 2.4.0.
	[arguments]: Drop all.
	[native-inputs]: Remove python-cython and python-wheel; add python-bottle.
	[inputs]: Remove libarchive.
	[propagated-inputs]: Remove python-six and python-tqdm; add
	python-conda-package-streaming.

	Change-Id: Id9314814bbe665ff483fea8c65b8f62a16ad303a

2025-11-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-conda-package-streaming.
	* gnu/packages/python-web.scm (python-conda-package-streaming): New variable.

	Change-Id: Ief80df1b815d59dc7e2ee46db656e8f2ea165b73

2025-11-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-anaconda-cli-base.
	* gnu/packages/python-xyz.scm (python-anaconda-cli-base): New variable.

	Change-Id: Iaf3dd863af005bbada46080f5d2e666ec207816b

2025-11-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: glances: Move to monitoring.
	* gnu/packages/python-xyz.scm (glances): Move from here ...
	* gnu/packages/monitoring.scm: ... to here.

	Change-Id: Ifa7c9e448c914fed63533db7cdfe2236c6315553

2025-11-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: glances: Switch to custom test-backend.
	* gnu/packages/python-xyz.scm (glances)[arguments] <test-backend,
	test-flags>: Use custom.
	<phases>: Use default 'check.

	Change-Id: I992dbc8c2068352680a7c542953339aef94c7f5e

2025-11-04  Christian Birk Sørensen  <chrbirks@gmail.com>

	gnu: glances: Update to 4.3.0.
	gnu/packages/python-xyz.scm (glances): Update to 4.3.0.

	Change-Id: I467ca911e2f7b6c98904143294a98232e437c22d

2025-11-04  Murilo  <murilo@disroot.org>

	gnu: binwalk: Update to 3.1.0.
	* gnu/packages/firmware.scm (binwalk): Update to 3.1.0.
	[build-system]: Switch to cargo-build-system.
	[source]<modules>: Remove utils module.
	<snippet>: Remove it.
	[arguments]<#:phases>: Remove it.
	<#:install-source?>: Do not install source.
	<#:cargo-test-flags>: Skip failing tests.
	[native-inputs]: Remove python-coverage, python-nose; Add pkg-config.
	[inputs]: Add fontconfig, xz, (cargo-inputs 'binwalk).
	[description]: Fix spacing, add dot at the end.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[binwalk]: New
	entry.

	Change-Id: Ibb2df47aa3f2ddee06784c190200f0b7d21a31e2

2025-11-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Register missing patch.
	This is a follow-up to 7d5f95fc3ae0b3a13f2b5b1440a2f4afd17a5592.

	* gnu/local.mk (dist_patch_DATA): Add patch.

	Change-Id: Ifa9c45ff986f52f006e1227e2330b4594d861d18

2025-11-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: shepherd-1.0: Use older guile-fibers on some systems.
	Fixes guix/guix#3681.

	* gnu/packages/admin.scm (shepherd-1.0)[native-inputs]: When building
	for arm or riscv64 systems use guile-fibers-1.1.
	[inputs]: Use the same guile-fibers as in native-inputs.

	Change-Id: Iba10065aeb5c731e33f5d4d9093ac7ee21372205

2025-11-04  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Revert "gnu: komikku-servers: Update to 1.89.0."
	This reverts commit b8c6bd4a7cabd91fce6c355c468f53a90e558555, which
	inadvertently pushed komikku-servers beyond the compatibility patches.

2025-11-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.17.
	* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
	linux-libre-pristine-source, linux-libre-source, linux-libre): Use linux-libre
	6.17.

	Change-Id: I4e95fd40c51b5d747e0bc9f082c4c3a3e17c0248

2025-11-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.301.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.301.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: I9b7769fda6e68d04b7ac960357f1a090ed4e5fa9

2025-11-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.246.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.246.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I07db72c6c1f2b647570be942d858265a15a38728

2025-11-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.196.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.196.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: Ia89a29c20d808150eecf074e6ecc6c2ca6e49ad0

2025-11-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.158.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.158.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I4b3de3af7104109b5e08e57bb21e0b6fadcecff2

2025-11-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.115.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.115.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I26820403555a0dde002e8be8b5de9665ed923154

2025-11-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.56.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.56.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: I3bdf8236fcb2f929ca7474ce041d33455b65fceb

2025-11-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.17: Update to 6.17.6.
	* gnu/packages/linux.scm (linux-libre-6.17-version): Update to 6.17.6.
	(linux-libre-6.17-pristine-source): Update hash.

	Change-Id: I42eb82beeb5dfcff839389b9620161b505bca902

2025-11-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.17: Re-enable support for the legacy iptables netfilter.
	Without this, the Guix Wireguard service fails to start:

	------
	modprobe: FATAL: Module ip6_tables not found in directory /run/booted-system/kernel/lib/modules/6.17.5
	------

	https://codeberg.org/guix/guix/pulls/3973#issuecomment-8041025

	* gnu/packages/aux-files/linux-libre/6.17-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.17-i686.conf,
	gnu/packages/aux-files/linux-libre/6.17-riscv.conf,
	gnu/packages/aux-files/linux-libre/6.17-x86_64.conf: Enable
	NETFILTER_XTABLES_LEGACY and associated options.

	Change-Id: If92770ae28deb135bdde02308bf30e7349a44f4d

2025-11-04  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add hardv.
	* gnu/packages/education.scm (hardv): New variable.

2025-11-03  dan  <i@dan.games>

	gnu: bootloader: Add nanopi-r4s-rk3399 bootloader.
	* gnu/bootloader/u-boot.scm (u-boot-nanopi-r4s-rk3399-bootloader): Add variable.
	* gnu/packages/bootloaders.scm (u-boot-nanopi-r4s-rk3399): Add variable.

	Change-Id: Ib7af37fff02d7e5a83928949835c03a5949927da

2025-11-03  Allan Adair  <allan@adair.no>

	gnu: Add python-keeper-secrets-manager-helper.
	* gnu/packages/python-xyz.scm (python-keeper-secrets-manager-helper): New variable.

	Change-Id: I17ff36b9e642e1b16bb10d63f04222c16765c376

2025-11-03  Allan Adair  <allan@adair.no>

	gnu: Add python-keeper-secrets-manager-core.
	* gnu/packages/python-xyz.scm (python-keeper-secrets-manager-core): New variable.

	Change-Id: I347117693cc4a29c04c775da74d6e584cdd480a8

2025-11-03  Christopher O'Neill  <code@chrisoneill.co.uk>

	gnu: gnome-video-effects: Update to 0.6.0
	* gnu/packages/gnome.scm (gnome-video-effects): Update to 0.6.0.

	Change-Id: I9653ee5ac7d00696a47a80f24109a700c083c897

2025-11-03  Christopher O'Neill  <code@chrisoneill.co.uk>

	gnu: cheese: Fix parse error in cheese-window.vala
	* gnu/packages/gnome.scm (cheese): Update to current upstream master branch to
	pull in the fix for the parse error and also remove the need for the
	'relax-gcc-14-strictness stage (commit 405f796495).

	Error message was:
	```
	** (cheese:2058): ERROR **: 21:35:09.133: cheese-window.vala:1322: Error:
	<data>:56:5: Parse error: unexpected character `'', expected character `]'
	```

	Change-Id: I883fab82ecc05b1f898bb9b60db63fbd3bfcd431

2025-11-03  Andrew Wong  <wongandj@icloud.com>

	gnu: Add pcsx2.
	* gnu/packages/emulators.scm (pcsx2, pcsx2-patches): New variables.

	Change-Id: I200e3d4b3da6d38f258a687c77d5283d2450937d

2025-11-03  Andrew Wong  <wongandj@runbox.com>

	gnu: Add plutosvg.
	* gnu/packages/cpp.scm (plutosvg): New variable.

	Change-Id: I1c74a7a62605bd4b7b859fd4e7f33141a2e39012

2025-11-03  Andrew Wong  <wongandj@runbox.com>

	gnu: plutovg: Update to 1.3.1.
	* gnu/packages/cpp.scm (plutovg): Update to 1.3.1.

	Change-Id: I84d40753c04e8555dd3e9cf23ca064be8aea74b1

2025-11-03  Andrew Wong  <wongandj@icloud.com>

	gnu: Add shaderc-for-pcsx2.
	* gnu/packages/vulkan.scm (shaderc-for-pcsx2): New variable.
	* gnu/packages/patches/shaderc-for-pcsx2-changes.patch: New file.

	Change-Id: Ic4def56732eb34a0fd8cccc86b457b192aeadc21

2025-11-03  Andrew Wong  <wongandj@icloud.com>

	gnu: Add libpng-for-pcsx2.
	* gnu/packages/image.scm (libpng-for-pcsx2): New variable.

	Change-Id: If4d127b13539bd96c3b11c3bcf068df694393857

2025-11-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: arcan: Use modern style.
	* gnu/packages/arcan.scm (arcan)[#:phases]: Drop trailing #t.
	<patch-paths>: Use #$output.
	<prepare-static-openal>: Use this-package-input.
	[inputs]: Drop labels.  Rename arcan-openal to arcan-openal-checkout.

	gnu: arcan: Build with FFMPEG 6.
	* gnu/packages/arcan.scm (arcan)[inputs]: Replace ffmpeg with ffmpeg-6.

	gnu: python-torchvision: Build with FFMPEG 6.
	* gnu/packages/machine-learning.scm (python-torchvision)[inputs]: Replace
	ffmpeg with ffmpeg-6.

	gnu: komikku-servers: Update to 1.89.0.
	* gnu/packages/gnome.scm (komikku-servers): Update to 1.89.0.

	gnu: komikku: Use python-pillow-0.22.
	* gnu/packages/gnome.scm (komikku)[inputs]: Replace python-pillow with
	python-pillow-0.22.

	gnu: Add python-pillow-heif-0.22.
	* gnu/packages/python-xyz.scm (python-pillow-heif-0.22): New variable.

2025-11-03  Rutherther  <rutherther@ditigal.xyz>

	installer: Add KDE Plasma desktop environment.
	* gnu/installer/services.scm (%system-services): Add KDE Plasma environment.
	* gnu/tests/install.scm
	(installation-target-desktop-os-for-gui-tests): Add
	plasma-desktop-service-type to operating-system services.
	(%test-gui-inst)led-desktop-os-encrypted): Extend side for Plasma.

	Change-Id: Iaf55bb85f40865ee5b79abef23a98a3e04a1e244

2025-11-03  Ludovic Courtès  <ludo@gnu.org>

	publish: Explicitly update the atime for cache expiry.
	Mounting file systems with ‘noatime’ is common.  Thus, avoid relying on the
	atime.

	* guix/scripts/publish.scm (render-narinfo/cached): Add ‘utime’ call on cache
	hit.  Use ‘stat’ instead of ‘file-exists?’.
	(bake-narinfo+nar): Update comment.

	Change-Id: Id8c68d3b793922fdadca8cbd02b50368b418bb67

2025-11-03  Ludovic Courtès  <ludo@gnu.org>

	inferior: Caching works by checking the mtime, not the atime.
	Mounting file systems with ‘noatime’ is common.  Thus, avoid relying on the
	atime.

	* guix/inferior.scm (cached-channel-instance): Pass ‘stat:mtime’ to
	‘file-expiration-time’.  When ‘cached’ exists, call ‘utime’ to update its
	mtime and atime.

	Change-Id: Ib9bff45ed402260fdead3c23f09b431fa369e741

2025-11-03  Ludovic Courtès  <ludo@gnu.org>

	shell: Don’t rely on atime for caching.
	Relying on atime was fine even on ‘noatime’ file systems because the atime was
	explicitly updated.  However, on file systems with atime enabled, cache items
	were potentially retained for too long since scanning the cache directory
	could update atimes.

	* guix/scripts/shell.scm (options-with-caching): In ‘utime’ call, change both
	the mtime and the atime.
	(guix-shell)[entry-expiration]: Use ‘file-expiration-time’ with ‘stat:mtime’.

	Change-Id: Ibe2aedae41a1018a95c2efe7f2dcf08bd1caae2a

2025-11-03  Yelninei  <yelninei@tutamail.com>

	gnu: glibc/hurd: Add patches from glibc 2.42.
	* gnu/packages/base.scm (glibc/hurd): Remove intr-msg-clobber.patch, add
	signal-fpe-exception.patch and xstate.patch.
	gnu/packages/patches/glibc-hurd-signal-fpe-exception.patch, gnu/packages/patches/glibc-hurd-xstate.patch : New patches
	* gnu/local.mk (dist_patch_DATA): Register them.

	Change-Id: Ib5b38f1fb8b43d76ec236232be8ff7552dad7422

2025-11-03  Yelninei  <yelninei@tutamail.com>

	gnu: Use target-hurd32? to check for 32bit hurd targets.
	* gnu/packages/base.scm (grep, tar, patch, diffutils, findutils): Use target-hurd32?.
	* gnu/packages/linux.scm (util-linux): Same.

	Change-Id: I65c4df3483530ee395a39dd3b7462980321383dd

2025-11-03  Yelninei  <yelninei@tutamail.com>

	utils: Define 'target-hurd32?' predicate.
	* guix/utils.scm (target-hurd32?): New predicate.

	Change-Id: I19e5b2d4e76b1c5b8c233c21397b48daf9619239

2025-11-03  Yelninei  <yelninei@tutamail.com>

	utils: Actually check the target in target-hurd64?.
	* guix/utils.scm (target-hurd64?): Check the target argument.

	Change-Id: Ic303e7d6e8284767c2a55411c68c043c3d18c04f

2025-11-03  Yelninei  <yelninei@tutamail.com>

	gnu: guix: Use native locales in native-inputs.
	Fixes an issue building  doc/guix.ru.info when glibc/hurd != glibc.

	    guix.ru.texi:3151: @node `??????????????????????' previously defined
	    guix.ru.texi:2251: here is the previous definition as @node

	* gnu/packages/package-management.scm (guix)[native-inputs]: Use utf8-locales
	for the current-system.

	Change-Id: I8d8821b1017380552b90aba6edad0da86ba2a64e

2025-11-03  Yelninei  <yelninei@tutamail.com>

	gnu: coreutils: Skip another test on the Hurd.
	This test fails after 9051aa1bd14559f37ae378105d00fc2d2ec4bbca.
	Previously it got skipped because the mtab file was not found.

	* gnu/packages/base.scm (coreutils): Skip 'cp/parent-perm-race' test on Hurd systems.

	Change-Id: I5c33cf585878b802a66bb763d5e94eca6a82a6ca

2025-11-03  Yelninei  <yelninei@tutamail.com>

	gnu: hurd: Update to 0.9.git20251029.
	* gnu/packages/commencement.scm (hurd-headers-boot0): Update to
	0.9.git20251029.
	* gnu/packages/hurd.scm (hurd-headers): Same.
	[#:configure-flags]: Disable check for mach_port_set_ktype.

	Change-Id: Ic6c98a679c32de3493b058a54d15691aa3397194

2025-11-03  Yelninei  <yelninei@tutamail.com>

	gnu: hurd: Update to 0.9.git20250801.
	* gnu/packages/commencement.scm (hurd-headers-boot0): Update to
	0.9.git20250801.
	* gnu/packages/hurd.scm (hurd-headers): Same.
	(hurd): Remove hurd-socket-activation.patch.
	* gnu/packages/patches/hurd-socket-activation.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Deregister it.
	* gnu/packages/patches/hurd-rumpdisk-no-hd.patch: Update patch.

	Change-Id: I88f94a940c49a4d938e1e21e13df9815204d5d22

2025-11-03  Yelninei  <yelninei@tutamail.com>

	gnu: gnumach: Fix division by zero trap on x86_64.
	* gnu/packages/patches/gnumach-div0.patch: New patch
	* gnu/packages/hurd.scm (gnumach): Add it.
	* gnu/local.mk (dist_patch_DATA): Register patch.

	Change-Id: If2c096209a23619cafd55855e519674076c6a043

2025-11-03  Yelninei  <yelninei@tutamail.com>

	gnu: gnumach: Update to 1.8+git20250731.
	* gnu/packages/commencement.scm (gnumach-headers-boot0): Update to 1.8+git20250731.
	* gnu/packages/hurd.scm (gnumach-headers): Same.

	Change-Id: I7387c5f20c06c9857782c0b48e8387f9c779e872

2025-11-03  Congcong Kuo  <congcong.kuo@gmail.com>

	daemon: Use starts_with() and ends_with() instead of string() or hasSuffix()
	* nix/libstore/build.cc (DerivationGoal::tryBuildHook): Use starts_with instead
	of string()
	* nix/libstore/builtins.cc (lookupBuiltinBuilder): Same.
	* nix/libstore/builtins.hh (isBuiltin): Same and fix indentation of the file.
	* nix/libstore/derivations.cc (DerivationOutput::parseHashInfo, isDerivation):
	Same and clean header files.
	* nix/libstore/gc.cc (addPermRoot, LocalStore::isActiveTempFile): Same.
	* nix/libstore/globals.cc: Same.
	* nix/libstore/local-store.cc: Same.
	* nix/libstore/misc.cc: Same.
	* nix/libstore/store-api.cc (checkStoreName): Same.
	* nix/libutil/affinity.cc: Same.
	* nix/libutil/archive.cc: Same.
	* nix/libutil/spawn.cc: Same.
	* nix/libutil/util.{cc, hh} (hasSuffix): Removed.

2025-11-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: tensorflow-lite: Update to 2.15.1.
	* gnu/packages/machine-learning.scm (tensorflow-lite): Update to 2.15.1.

	Change-Id: Ideb7605cb2cb6ddae7f53f5f6841522969ffbe83

2025-11-03  Hilton Chain  <hako@ultrarare.space>

	gnu: tensorflow-lite: Adjust style.
	* gnu/packages/machine-learning.scm (tensorflow-lite): Tweak whitespaces.
	[native-inputs]: Remove labels.
	Replace auto-generated git repository tarballs to git-fetch.

	Change-Id: I5993c5accffff5b5831643ac2e221f26c899e0eb

2025-11-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: tensorflow-lite: Fix package.
	Fixes some breakages since the last python-team merge.

	* gnu/packages/machine-learning.scm (tensorflow-lite) [arguments]
	<#:configure-flags>: Access OpenCL headers through mesa-headers.
	<#:phases>: Adapt phase 'build-python to process <#:configure-flags> properly,
	in particular -DCMAKE_C_FLAGS and -DCMAKE_CXX_FLAGS.
	[native-inputs]: Add python-setuptools and python-wrapper.
	Remove python-wheel.
	[inputs]: Replace python-wrapper by python.
	Remove opencl-clhpp and opencl-headers, their content is already provided
	through mesa-headers.

	Change-Id: I77c287141238081e4df0c8df48f374d8d6aa5a82

2025-11-03  Hilton Chain  <hako@ultrarare.space>

	profiles: package->manifest-entry: Filter packages.
	The new Rust packaging model moves sources to inputs and there'll be
	possiblity to have sources in propagated-inputs as well.

	* guix/profiles.scm (package->manifest-entry): Filter packages.
	* tests/profiles.scm ("package->manifest-entry, origin in propagated inputs"):
	New test.

	Change-Id: Id5b9ceb693a35760289b04cd9b8f208b4cbf2e35

2025-10-29  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add ngs-bits.
	* gnu/packages/bioinformatics.scm (ngs-bits): New variable.

	Change-Id: I501cc8246aad6876c520d897ab6b9195b449db2a

2025-10-27  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add python-modbedtools.
	Change-Id: Ia35e2e1640e44766960b28f74786f8371878990e

2025-10-22  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add python-weblogo.
	* gnu/packages/bioinformatics.scm (python-weblogo): New variable.

	Change-Id: Ib91f8d04d0df79eeb6039388e7ae6084fa245ad6

2025-11-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ncdu: Update to 2.9.2.
	* gnu/packages/ncdu.scm (ncdu): Update to 2.9.2.

	Change-Id: If09fa95b3c863b3032ba0e4ecd432dbba69b71ba

2025-11-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: usbguard: Update to 1.1.4.
	* gnu/packages/hardware.scm (usbguard): Update to 1.1.4.

	Change-Id: I5fd8404f951c1e3aabc08c84381f3830f77989da

2025-11-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: pacemaker: Update to 2.1.10.
	* gnu/packages/high-availability.scm (pacemaker): Update to 2.1.10.

	Change-Id: I5b3d035c6643ad61bedc94d6fe2eb985f78f3981

2025-11-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nats-server: Update to 2.12.1.
	* gnu/packages/high-availability.scm (nats-server): Update to 2.12.1.
	[inputs]: Add go-github-com-antithesishq-antithesis-sdk-go and
	go-github-com-google-go-tpm.

	Change-Id: I511c4c3543fdf4a7826631a41a272a6adf9577aa

2025-11-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-antithesishq-antithesis-sdk-go.
	* gnu/packages/golang-web.scm (go-github-com-antithesishq-antithesis-sdk-go): New variable.

	Change-Id: I5f459eb2fe9b512695465c8362f1504fab85948a

2025-11-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nats-io-nats-go: Update to 1.47.0.
	* gnu/packages/golang-xyz.scm (go-github-com-nats-io-nats-go): Update to 1.47.0.
	[propagated-inputs]: Remove go-golang-org-x-text and go-google-golang-org-protobuf.
	[native-inputs]: Remove go-github-com-nats-io-jwt-v2; add
	go-google-golang-org-protobuf.

	Change-Id: I1ca847e765844bc0eff9f940a088e0463834af42

2025-11-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nats-io-nkeys: Update to 0.4.11.
	* gnu/packages/golang-crypto.scm (go-github-com-nats-io-nkeys): Update to 0.4.11.

	Change-Id: Id3f7b20df87e0c15b68338116904229f8ffa2310

2025-11-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nats-io-jwt-v2: Update to 2.8.0.
	* gnu/packages/golang-crypto.scm (go-github-com-nats-io-jwt-v2): Update to 2.8.0.

	Change-Id: I304baf39df4b326a640c424a2cfd7bb20f0fc4fc

2025-11-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kronosnet: Update to 1.32.
	* gnu/packages/high-availability.scm (kronosnet): Update to 1.32.

	Change-Id: I9875e6d3cebaa02b720a902cb79cbbbffdcaa419

2025-11-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: libqb: Update to 2.0.9.
	* gnu/packages/high-availability.scm (libqb): Update to 2.0.9.

	Change-Id: I8dbb8d86a8557c300c2fb9db7db302c252dadbdf

2025-11-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: haproxy: Update to 3.2.7.
	* gnu/packages/high-availability.scm (haproxy): Update to 3.2.7.

	Change-Id: I0f26e220a6252903dba21bbffe4392c6c1e98f4a

2025-11-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cowsql: Update to 1.15.9.
	* gnu/packages/high-availability.scm (cowsql): Update to 1.15.9.

	Change-Id: I32930631ba0b49b82ed0ac1e494cce505c5b4bfb

2025-11-03  wrobell  <wrobell@riseup.net>

	gnu: rabbitmq: Update to 4.2.0.
	* gnu/packages/high-availability.scm (rabbitmq): Update to 4.2.0.

	Change-Id: Ic92c70a7a0327d61e0be64e153bac74aaa0baab9

2025-11-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: remid-lv2: Fix build with gcc-14.
	* gnu/packages/music.scm (remid-lv2)[arguments] <configure-flags>: Relax
	GCC 14 strictness.

	Change-Id: Iaaedf9d1ee070aa29683d7eb9cac0a555d6653a4

2025-11-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: eigensoft: Update to 8.0.0.
	* gnu/packages/bioinformatics.scm (eigensoft): Update to 8.0.0.

	Change-Id: Id5d60cc108e1c2114715cce2f17a3a7bca666336

2025-11-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: dpdk: Update to 25.07.
	* gnu/packages/dpdk.scm (dpdk): Update to 25.07.

	Change-Id: I8008a2342e88ead804566ad6c48ba30bf1c48979

2025-11-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-av: Update to 16.0.1.
	* gnu/packages/python-xyz.scm (python-av): Update to 16.0.1.
	[arguments] <test-flags>: Skip 3 more tests.
	<phases>: Remove 'build-extension; {pre-check} remove local "av" to
	prevent interference.
	[native-inputs]: Remove python-wheel.

	Change-Id: I6d0c1fbdaf4f1d25c3091143a3304c1aa85e1db4

2025-11-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: trac: Fix build.
	* gnu/packages/version-control.scm (trac)[native-inputs]: Add
	python-setuptools.

	Change-Id: I54c6590fe5038442f046c5d82a7b12bd328e31b8

2025-11-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: fzf: Update to 0.66.1.
	* gnu/packages/terminals.scm (fzf): Update to 0.66.1.

	Change-Id: Ic3666f627e2663374ec3d897523c6bd512648381

2025-11-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: vale: Update to 3.13.0.
	* gnu/packages/textutils.scm (vale): Update to 3.13.0.

	Change-Id: Iee13b46eb97e1e42789c5faa0c072dce0ba63d80

2025-11-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: goawk: Build with go-1.24.
	* gnu/packages/textutils.scm (goawk)[arguments] <go>: Use default (go-1.24).
	<test-flags>: Disable vet during tests and move test skip logic here.
	<phases>: Remove 'disable-failing-tests, and 'patch-pats; add
	'pre-check, and 'post-check-remove-output-temp; use default 'check.

	Change-Id: Id3b3c4c62fd660f693b7b7f44dd3129813894d58

2025-11-03  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: goawk: Update to 1.30.0.
	* gnu/packages/textutils.scm (goawk): Update to 1.30.0.

	Change-Id: I3424c37e7ee60891893648ba377c2711d0cd7999

2025-11-03  Patrick Norton  <patrick.147.norton@gmail.com>

	gnu: sgt-puzzles: Update to 20251021.
	+ gnu/packages/games.scm (sgt-puzzles): Update to 20251021.

	Change-Id: I5e914715a0c59afc803a4662b3e5ff564edfce3b

2025-11-03  AwesomeAdam54321  <adam.faiz@disroot.org>

	gnu: freedink-engine: Fix build.
	* gnu/packages/patches/freedink-engine-fix-const-char.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/games.scm (freedink-engine)[patches]: Add patch.
	[arguments]: Skip failing 'TestIOTouchDragAnywhere' test.

	Fixes: guix/guix#3982 guix/guix#4004
	Change-Id: I90c8fc78fa5649f662a26cee17622fbbb1fc9bca

2025-11-02  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.84.10.
	* gnu/packages/prolog.scm (trealla): Update to 2.84.10.

	Change-Id: I234f1f9716b05dc51e2320eecccb82977d71519e

2025-11-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: 389-ds-base: Fix LegacyVersion issue.
	LegacyVersion does not exist anymore in packaging.version 25.0
	(https://github.com/pypa/packaging/pull/407). Add a stub to prevent runtime
	errors such as:

	Traceback (most recent call last):
	  File "/gnu/store/jq8iknqq5niwx9vchccbnnw6jdb3x8nq-389-ds-base-2.2.2/sbin/.dscreate-real", line 18, in <module>
	    from lib389 import DirSrv
	  File "/gnu/store/jq8iknqq5niwx9vchccbnnw6jdb3x8nq-389-ds-base-2.2.2/lib/python3.11/site-packages/lib389/__init__.py", line 54, in <module>
	    from lib389._entry import Entry
	  File "/gnu/store/jq8iknqq5niwx9vchccbnnw6jdb3x8nq-389-ds-base-2.2.2/lib/python3.11/site-packages/lib389/_entry.py", line 20, in <module>
	    from lib389.utils import (ensure_str, ensure_bytes, ensure_list_bytes, display_log_data)
	  File "/gnu/store/jq8iknqq5niwx9vchccbnnw6jdb3x8nq-389-ds-base-2.2.2/lib/python3.11/site-packages/lib389/utils.py", line 49, in <module>
	    from packaging.version import LegacyVersion
	ImportError: cannot import name 'LegacyVersion' from 'packaging.version' (/gnu/store/5ga1x27pz9wqwhq3sndcymfngdvcr4w9-python-packaging-bootstrap-25.0/lib/python3.11/site-packages/packaging/version.py)

	* gnu/packages/patches/389-ds-base-legacy-version.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/openldap.scm (389-ds-base): Use it.

	Change-Id: I34c12dce3092f9911383ae380af13ef74285ebc4

2025-11-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: 389-ds-base: Fix the build.
	* gnu/packages/openldap.scm (389-ds-base)[arguments]<#:phases>: Fix the
	certutil binary search.

	Change-Id: Ic257b4820dd4943d0b3fdb46ba4104f1e13b5048

2025-11-02  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add swift@6.2.
	* gnu/packages/swift.scm (%swift-6.2-source): New variable.
	(%swift-libdispatch-6.2-source): New variable.
	(%swift-syntax-6.2-source): New variable.
	(swift-6.2): New variable.
	* gnu/packages/patches/swift-6.2-cplus-include-path.patch: New file.
	* gnu/packages/patches/swift-6.2-exclude-scan-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add them.

	Change-Id: I795a87ec7c8203f26ce380c805a28d53b2c4fe65

2025-11-02  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add swift-cmark-6.2.
	* gnu/packages/swift.scm (%swift-6.2-version): New variable.
	(swift-cmark-6.2): New variable.

	Change-Id: Id50b523d8621a042c27ca6eca0816c238eed3710

2025-11-02  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Update swift-llvm.
	* gnu/packages/llvm.scm (swift-llvm-6.2): New variable.

	Change-Id: If136fc8d510926b79440753b8940e14649541d8e

2025-11-02  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add swift-bootstrap.
	* gnu/packages/swift.scm (swift-bootstrap): New variable.
	(%swift-bootstrap-source): New variable.
	(%swift-libdispatch-source): New variable.
	* gnu/local.mk (dist_patch_DATA): Add swift-5.7.3-sdk-path.patch,
	  swift-5.7.3-sourcekit-rpath.patch,
	  swift-corelibs-libdispatch-5.6.3-lock-cpp.patch,
	  swift-corelibs-libdispatch-5.7.3-modulemap.patch.
	* gnu/packages/patches/swift-5.7.3-sdk-path.patch: New file.
	* gnu/packages/patches/swift-5.7.3-sourcekit-rpath.patch: New file.
	* gnu/packages/patches/swift-corelibs-libdispatch-5.6.3-lock-cpp.patch: New file.
	* gnu/packages/patches/swift-corelibs-libdispatch-5.7.3-modulemap.patch: New file.

	Change-Id: Ibcab88d88be0cc9634f297d17174ca99060e4d98

2025-11-02  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add swift-llvm.
	* gnu/packages/llvm.scm (swift-llvm): New variable.
	* gnu/local.mk (dist_patch_DATA): Add swift-llvm-5.7.3-linux.patch.
	* gnu/packages/patches/swift-llvm-5.7.3-linux.patch: New file.

	Change-Id: Ifc456c68c8e1fc551b8a75ecfcda91813b8cacdc

2025-11-02  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add swift-cmark.
	* gnu/packages/swift.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add reference to it.

	Change-Id: I107a466da824670ce71f38b9e03be06b1e35612a

2025-11-02  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: smartdns: Update to 47.
	* gnu/packages/dns.scm (smartdns): Update to 47.

	Change-Id: I4a0747d80e709f82b252145e6046f68f595beb42
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-11-02  dan  <i@dan.games>

	gnu: clang-17: Fix build with gcc-14 on ARM.
	* gnu/packages/patches/clang-17.0-fix-build-with-gcc-14-on-arm.patch: New file.
	* gnu/local.mk: Register it.
	* gnu/packages/llvm.scm (clang-from-llvm): Treat patches as additional patches
	when no hash provided.
	(clang-17): Apply the patch.

	Change-Id: I2c6580958c6d646703143872bbc59fd390e9cc95

2025-11-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: tests: Fix gitile.
	* gnu/tests/version-control.scm (%gitile-os): Disable strict owner validation
	as /srv/git is root-owned.

	Change-Id: I25457d2b333ec355822141f81d861087b719f782

2025-11-02  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	services: gitile: Add git-owner-validation? configuration.
	* gnu/services/version-control.scm (gitile-configuration):
	  Add git-owner-validation? field.
	* doc/guix.text (Version Control Services): Document it.

	Change-Id: I7d35e66e512fcaae25a5eac138b0fb2437a7c70c

2025-11-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: gitolite: Update to 0.1.4-1feb300.
	* gnu/packages/version-control.scm (gitolite): Update to 0.1.4-1feb300.

	Change-Id: I559fccc703ee7ea08e544f75c966f3378840ba0a

2025-11-02  Evgeny Pisemsky  <mail@pisemsky.site>

	services: git-http-nginx-location-configuration: Add gitconfig.
	* gnu/services/version-control.scm (git-http-nginx-location-configuration):
	Specify a global gitconfig that marks git-root as a safe directory.

	Fixes: guix/guix#3649
	Change-Id: I503cd05e3247a71a4bd07df49c276e04d3a43a81

2025-11-02  Mathieu Othacehe  <othacehe@gnu.org>

	tests: installer: Fix gui-installed-desktop-os-encrypted.
	* gnu/installer/services.scm (%system-services): Fix a typo.

	Fixes: guix/guix#3636

	Change-Id: I9b94474124df4da87784157d25fe39a1887c743b

2025-11-02  Mathieu Othacehe  <othacehe@gnu.org>

	tests: installer: Display the final configuration file.
	* gnu/installer/final.scm (install-system): Display the generated
	configuration file in the syslog to ease installer tests debugging.

	Change-Id: Ia5faf696a5244ece955616b4b9a350d057b93696

2025-11-02  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-dsv: Update to 0.8.0.
	* gnu/packages/guile-xyz.scm (guile-dsv): Update to 0.8.0.

	Change-Id: I388014feb3881e3f57e1bb5051c83874549080af

2025-11-02  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Fix whitespace issues in "guile-xyz" module.
	* gnu/packages/guile-xyz.scm: Fix whitepsace issues.

	Change-Id: I3b2292b8e9aa1d155a45bf6ad965101d9193bcb3

2025-11-02  AwesomeAdam54321  <adam.faiz@disroot.org>

	gnu: Add mc2mt.
	* gnu/packages/game-development.scm (mc2mt): New variable.
	* gnu/packages/patches/mc2mt-add-packaging-support.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.

	Change-Id: Ia4b268ab1c3f104bb81f386e220be47d2356e539

2025-11-02  AwesomeAdam54321  <adam.faiz@disroot.org>

	gnu: Add python-anvil-parser.
	* gnu/packages/game-development.scm (python-anvil-parser): New variable.

	Change-Id: Ie51482ab1710f85e389bfcdfb4b75ba0e1ec3833

2025-11-02  AwesomeAdam54321  <adam.faiz@disroot.org>

	gnu: Add python-nbt.
	* gnu/packages/game-development.scm (python-nbt): New variable.

	Change-Id: Ib81e96b4abc45aec5eb8b3f785588e449507c957

2025-11-02  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: clipit: Fix build with gcc-14.
	* gnu/packages/gtk.scm (clipit): Fix build with gcc-14.
	[arguments]<#:phases>: Add "relax-gcc-14-strictness" phase.

	Change-Id: If09a119c8827632288ec853062094b1d69e50197

2025-11-02  宋文武  <iyzsong@member.fsf.org>

	gnu: gambas: Remove Qt5 inputs.
	* gnu/packages/gambas.scm (gambas)[inputs]: Remove qtbase-5, qtsvg-5,
	qtwebengine-5 and qtx11extras.

	Closes: guix/guix#3764
	Change-Id: Ib9510a5a58af7c8a89a133ced595fd57cc82c60c

2025-11-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	ui: Change bug report address to Codeberg.
	`guix --help` used to print `Report bugs to: bug-guix@gnu.org.`

	This commit changes the message to
	`Report bugs to: <https://codeberg.org/guix/guix/issues/>`.

	In accordance with the consensus decision
	<https://codeberg.org/guix/guix-consensus-documents/src/branch/main/002-codeberg.md>
	and just in time before we phase out bug-guix.

	* configure.ac (AC_INIT): Set Codeberg as bug-report address, to be used
	as %guix-bug-report-address in guix/config.scm.in.
	* guix/self.scm (make-config.scm): Likewise, to be applied when
	`guix pull` is run a second time.
	* guix/ui.scm (show-bug-report-information): Display bug report address
	in <> angle brackets.

	Change-Id: Ie16dccbf8b9801e278d3aa0dd5eccaab737725bd

2025-11-01  ColdSideOfYourPillow  <ColdSideOfYourPillow@noreply.codeberg.org>

	gnu: Add emacs-erc-irc-format.
	* gnu/packages/emacs-xyz.scm (emacs-erc-irc-format): New variable.

	Change-Id: I7089b1dd25a2698d714b42f4991aa2a6ed91144c

2025-11-01  moksh  <mysticmoksh@riseup.net>

	gnu: Add emacs-org-block-capf.
	* gnu/packages/emacs-xyz.scm (emacs-org-block-capf): New variable.

	Change-Id: Iaccf720ce44e3e27bc749ecdd855272598be5d23

2025-11-01  Zhu Zihao  <all_but_last@163.com>

	gnu: emacs-paredit: Update source and home-page URL.
	This change was confirmed by Taylor R. Campbell, the author of Paredit.
	See https://lists.gnu.org/archive/html/emacs-devel/2025-10/msg00726.html.

	* gnu/packages/emacs-xyz.scm (emacs-paredit)[source]: Switch URL.
	[home-page]: Switch URL.

	Change-Id: I7e5ce176d5189b52831e8fc7c6bd986826f862ef

2025-11-01  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: eisl: Update to 5.56.
	* gnu/packages/lisp.scm (eisl): Update to 5.56.
	  [native-inputs]: Remove cppcheck.
	  [arguments]: Add 'build-library' phase.

	Change-Id: I804b3eea4aaa1a904d800ea5dc03dbcbe4dcd3fc

2025-11-01  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-simple-optimization: Update to 1.1.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-optimization): Update to 1.1.

	Change-Id: I5d6381fecd2a3cd86a1d5e1c07d1c6b3014ebd2a

2025-11-01  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gcl: Update to 2.7.1.
	* gnu/packages/lisp.scm (gcl): Update to 2.7.1.
	  [arguments]: Remove custom 'test-target', 'configure-flags' and
	  'make-flags'. Update 'fix-makefile' and 'pre-conf' phases.

	Change-Id: I15c87b12212ede9a86d198c2dd5609f3dc262dc6

2025-11-01  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: python-ml-collections: Fix build.
	* gnu/packages/machine-learning.scm (python-ml-collections)
	[propagated-inputs]: Add python-six.

	Change-Id: I171afef3f31d792f2016cf6a8dee0a6add3308e0

2025-11-01  André Batista  <nandre@riseup.net>

	gnu: noscript: Update to 13.2.1.
	* gnu/packages/browser-extensions.scm (noscript): Update to 13.2.1.

	Change-Id: I1b66756ceed1c82f2aeaba38f878355f8b7bcf9c

2025-11-01  Ludovic Courtès  <ludo@gnu.org>

	pull: Remove old code to migrate generations to /var/guix/profiles.
	This code was added in 2018 (commit 795d430d90e41eb172315bfccf79c9f13fc0ebfa)
	to move profile generations created before that from ~/.config/guix to
	/var/guix/profiles.  It has long become useless.

	* guix/scripts/pull.scm (migrate-generations): Remove.
	(ensure-default-profile): Remove call to ‘migrate-generations’.

	Change-Id: I43d3860995be300a065814db6c0482514035bda9

2025-11-01  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: Add schemesh.
	* gnu/packages/chez.scm: New variable.

	Change-Id: Ic484602c51589ef5f9983fa7d83553a18c2ff5d1

2025-11-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: telepathy-gabble, telepathy-salut: Fix wocky compilation.
	* gnu/packages/freedesktop.scm (telepathy-gabble)[source]: Add ‘snippet’.
	(telepathy-salut)[source]: Likewise.

	Fixes: guix/guix#3662
	Change-Id: I33f7be07481e3ae4b406a45ad07e3f8afedf2b46

2025-11-01  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: Add hpn-ssh.
	* gnu/packages/ssh.scm: New variables.

	Change-Id: Ia3481d8415665d08a91898c202bf694a4a773182

2025-11-01  Julian Flake  <flake@uni-koblenz.de>

	gnu: Add espanso.
	* gnu/packages/rust-apps.scm (espanso-x11, espanso-wayland): New variables.
	* gnu/packages/rust-crates.scm: Update.

	Change-Id: I009f0f635e4a7dc8a8ba404026f05e83e46e4003

2025-11-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	Change-Id: I636d03ffbdf38ba4389bb9fc313cd1e41245191e

2025-10-31  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-ml-dtypes: Update to 0.5.3.
	* gnu/packages/machine-learning.scm (python-ml-dtypes): Update to 0.5.3.
	[native-inputs]: Remove python-wheel.
	[source]: Add snippet.

	Change-Id: I33988d41ab5967346921c054c5c4f4040e5427df

2025-10-31  Vagrant Cascadian  <vagrant@debian.org>

	gnu: diffoscope: Update to 307.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 307.

2025-10-31  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: mpb: Fix build with gcc-14.
	* gnu/packages/engineering.scm (mpb): Fix build with gcc-14.
	[arguments]<#:phases>: Add "relax-gcc-14-strictness" phase.

	Change-Id: I50c0b7507221a2c738d165b33e99474c65300130

2025-10-31  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: harminv: Update to 1.4.2.
	* gnu/packages/engineering.scm (harminv): Update to 1.4.2.

	Change-Id: I390fe0dcf82170777f2c8c3c8ee0d8b389f9ed95

2025-10-31  Lilah Tascheter  <lilah@lunabee.space>

	doc: Document hare-build-system.
	* doc/guix.texi (Build Systems)[hare-build-system]: New variable doc.

	Change-Id: I4aee955eb8ea6451340a76cd57671fdc6ba238d9

2025-10-31  Lilah Tascheter  <lilah@lunabee.space>

	gnu: hare: Use hare-build-system.
	* gnu/packages/hare.scm
	  (hare-supported-systems,target->hare-arch): Remove in favor of
	  equivalent definitions in (gnu build-system hare).

	  (harec,hare,hare-update)[supported-systems]: Update to
	  %hare-supported-systems imported from (gnu build-system hare).

	  (hare-update)[build-system]: Switch to hare-build-system.
	  [arguments]<make-flags>: Remove. Now handled by hare-build-system.
	  <phases>: Don't delete configure, and genrules before build.

	Change-Id: Idc0e00815e737029aef7af72e04b6d6c572b0fb9

2025-10-31  Lilah Tascheter  <lilah@lunabee.space>

	guix: build-system: Add hare-build-system.
	* guix/build-system/hare.scm: New file.
	* guix/build/hare-build-system.scm: New file.
	* Makefile.am (MODULES): Add above new files.

	Change-Id: I5b760410f6cd2ede28b84e8d2db363ff968f16f6

2025-10-31  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: asco: Fix build with gcc-14.
	* gnu/packages/engineering.scm (asco): Fix build with gcc-14.
	[arguments]<#:phases>: Add "relax-gcc-14-strictness" phase.

	Change-Id: I6943dc730013cf22a277ed87de422de52b8aece0

2025-10-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dbxfs: Don't propagate inputs.
	* gnu/packages/file-systems.scm (dbxfs)[propagated-inputs]: Move from
	here ...
	[inputs]: ... to here.

	Change-Id: I7cf2cc0b3db7c8bc37b31995e44cdaab5ce434fa

2025-10-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dbxfs: Update inputs.
	* gnu/packages/file-systems.scm (dbxfs)[propagated-inputs]: Remove
	python-appdirs.  Add python-platformdirs.

	Change-Id: I138d164d686b21c4329bc733519ae5dd8d4cf4fa

2025-10-31  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-simple-optimization.
	* gnu/packages/lisp-xyz.scm (cl-simple-optimization, ecl-simple-optimization,
	  sbcl-simple-optimization): New variables.

	Change-Id: I26dccec7feca64c7e55476c2be377b1c7fd90a83

2025-10-31  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-simple-matrix: Update to 3.4.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.4.

	Change-Id: I292750ec4e32419d946e1eb9dbdb713abf90055d

2025-10-31  ROCKTAKEY  <rocktakey@gmail.com>

	gnu: uv: Keep feature flags in Cargo.toml.
	Original `substitute*` replaces `git.*, rev.*}` with `version = \"*\"}`, which causes feature flags removal.
	For example, `uvx ruff --version` failed with error:
	```text
	  × Failed to download `ruff==0.14.2`
	  ├─▶ Failed to extract archive: ruff-0.14.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
	  ╰─▶ compression not supported: 8
	```
	This pull request fixes it.

	* gnu/packages/rust-apps.scm (uv) [#:phases] <use-guix-vendored-dependencies>:
	Keep feature flags.

	Change-Id: Ia5af4ba922b4b6f38e83d2bcb3e51b26f869ffff

2025-10-31  Ignas Lapėnas  <ignas@lapenas.dev>

	import: crate: Allow "~" in source URL.
	When using `guix import -i ... -f .../Cargo.lock`, lookup-cargo-inputs
	generation fails if url has git.sr.ht source, since the url for username
	contains ~
	Ex. https://git.sr.ht/~hitwright/scheduler_common

	* guix/import/crate/cargo-lock.scm: Add "~" to crate source pattern.

	Change-Id: I40f0bb747594f817f3d26123328e8716e5bef5f4

2025-10-31  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: icecat: Patch to .desktop file, to fix opening file or links.
	* gnu/packages/patches/icecat-adjust-mozilla-desktop.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/gnuzilla.scm (icecat-minimal)
	[#phases] {apply-guix-specific-patches}: Apply it.

	Fixes: #3566
	Suggested-by: Ron Nazarov <ron@noisytoot.org>
	Change-Id: I1fcc0829a4d079e4154be2f186bf9bab4da92e3f

2025-10-31  Sören Tempel  <soeren+git@soeren-tempel.net>

	gnu: cproc: Update to version 0.0-3.14a8916.
	* gnu/packages/c.scm (cproc): Update to version 0.0-3.14a8916.

	Change-Id: I4f3637b3adbce108c5ebf9e47bbba7a893846b55

2025-10-31  Sören Tempel  <soeren+git@soeren-tempel.net>

	gnu: loksh: Update to 7.8.
	* gnu/packages/shells.scm (loksh): Update to 7.8.

2025-10-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nauty: Update to 2.9.1.
	* gnu/packages/maths.scm (nauty): Update to 2.9.1.
	[arguments]: Run all tests, now passing.

	Change-Id: Ic6b5529765f5313d2c30a7b3fd18bb1593e489b8

2025-10-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: ode: Update to 0.16.6.
	* gnu/packages/game-development.scm (ode): Update to 0.16.6.

	Change-Id: I4d6923513d6630a544cc7edae69dbc0c6e6263a0

2025-10-30  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: git-minimal: Update to 2.51.2.
	* gnu/packages/version-control.scm (git-minimal): Update to 2.51.2.

	Change-Id: I804d79f4d54dce728d5c6bce65389e5898e19471

2025-10-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: pdfarranger: Update to 1.12.1.
	* gnu/packages/pdf.scm (pdfarranger): Update to 1.12.1.

	Change-Id: Ib638590dcb5870034acf8acd533cb8e20c1dffa8

2025-10-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: img2pdf: Update to 0.6.1.
	* gnu/packages/pdf.scm (img2pdf): Update to 0.6.1.

	Change-Id: Id7a20c9e23f28d787356c657b109ce36fbe55769

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add genetic.
	* gnu/packages/astronomy.scm (genetic): New variable.

	Change-Id: I2b4bcb69c970c8869acd300056326b665e00c1f3

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add highfive.
	* gnu/packages/maths.scm (highfive): New variable.

	Change-Id: Ib4f983d955c08adb833c74f77f48b03ac3173944

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-ctapipe.
	* gnu/packages/astronomy.scm (python-ctapipe): New variable.

	Change-Id: I248d51058b3f62968542ec2431af06648f9e8d7c

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-ogadf-schema.
	* gnu/packages/astronomy.scm (python-ogadf-schema): New variable.

	Change-Id: I7c019d14c067e57a300e14ee4f04cd8749c493c3

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-fits-schema.
	* gnu/packages/astronomy.scm (python-fits-schema): New variable.

	Change-Id: I8595a75951612f9d2bc24b10a60824dd16a3e563

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pyirf.
	* gnu/packages/astronomy.scm (python-pyirf): New variable.

	Change-Id: I0fa0f4320202e4eba6c5433d16732e82bb3cef9e

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add tangos.
	* gnu/packages/astronomy.scm (tangos): New variable.

	Change-Id: Iadab34535cb09884ae82ea637faa74174eec5fcd

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pyramid-tm.
	* gnu/packages/python-web.scm (python-pyramid-tm): New variable.

	Change-Id: Ica443a666e2188d98c78596ff9d69b5ff9f8aca8

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pyramid-retry.
	* gnu/packages/python-web.scm (python-pyramid-retry): New variable.

	Change-Id: If1716098625c43b7d668a556d113b7b8c4a086a9

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pyramid-debugtoolbar.
	* gnu/packages/python-web.scm (python-pyramid-debugtoolbar): New variable.

	Change-Id: I4a99d6b9c0bbe112d1e74116c193e6239a1bcdf6

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pyramid-jinja2.
	* gnu/packages/python-web.scm (python-pyramid-jinja2): New variable.

	Change-Id: I211f1825932f2a43893a850365444741e3848092

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pyramid-mako.
	* gnu/packages/python-web.scm (python-pyramid-mako): New variable.

	Change-Id: I990dd1754cc9fd6d0d5a6e2b479b1fdc6d8f0c30

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pyramid-chameleon.
	* gnu/packages/python-web.scm (python-pyramid-chameleon): New variable.

	Change-Id: Id23df46200b0315bd5eeef45a8ea16f93b2936d1

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-chameleon.
	* gnu/packages/python-xyz.scm (python-chameleon): New variable.

	Change-Id: I33237b19a76bf37402ac7f1e386704fd299403a4

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: uranimator: Update to 0.0.0-1.d96f008.
	* gnu/packages/astronomy.scm (uranimator): Update to
	1yf1ghzzpnh0v1ra6dv4l135jgbs28pzadqig8cy8bwi9jq5wlrn commit.

	Change-Id: I80b6c9ee77bbc405b9d9a5c07792cb505231bd29

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: stellarium: Update to 25.3.
	* gnu/packages/astronomy.scm (stellarium): Update to 25.3.

	Change-Id: If4007a2ef2069d7d61c8d069a65e5cb91042360f

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: celestia-content: Update to 0.0.0-1.ea14ade.
	* gnu/packages/astronomy.scm (celestia-content): Update to
	0vk22kq8j0zw9gsagvj02w8hwb4s3iz63slhsr03l5zbd7gqhslz commit.

	Change-Id: I042684ef5fbc64f4f3858fd7caa50c2af17aa7a9

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-statmorph: Update to 0.7.1.
	* gnu/packages/astronomy.scm (python-statmorph): Update to 0.7.1.
	[arguments]: Drop all.
	[propagated-inputs]: Remove python-scikit-image; add
	python-scikit-image-next and python-matplotlib.

	Change-Id: I7faf30647649c80630c24e2cd0f86968f9c30c23

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-romancal: Update to 0.20.2-0.5089f94.
	* gnu/packages/astronomy.scm (python-romancal): Update to
	5089f94daa8160c06b4f499677086177243f9238 commit.
	[arguments] <test-flags>: Run tests in a single thread, rework skipped
	test files.
	[phases]{relax-requirements}: Remove modification for stsci.imagestats.
	[native-inputs]: Remove python-pytest-xdist.

	Change-Id: I162ae51b1852ad3e9157bd3a45b91c2c6f153c1b

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-regularizepsf: Adjust inputs.
	* gnu/packages/astronomy.scm (python-regularizepsf)
	[native-inputs]: Remove python-wheel, and python-sep-pjw; ad python-sep.

	Change-Id: Ia9edc13e771fa27cafe103572f7e2c8e99fa1eab

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-irispy-lmsal: Update to 0.5.0.
	* gnu/packages/astronomy.scm (python-irispy-lmsal): Update to 0.5.0.
	[native-inputs]: Add python-pytest-mpl.

	Change-Id: Idb9d3f8bd97163136eb945989b2c71a9f2de234e

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glue-astronomy: Update to 0.14.0.
	* gnu/packages/astronomy.scm (python-glue-astronomy): Update to 0.14.0.
	[propagated-inputs]: Remove python-glue-qt; add python-pyqt and python-reproject.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ie9852061d710e9c71908473af48f753a3b4ad009

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-drizzlepac: Use python-crds-minimal.
	* gnu/packages/astronomy.scm (python-drizzlepac)[native-inputs]: Remove
	python-crds; add python-crds-minimal.

	Change-Id: Ifb7f7a6aea9707312d1df9af41b2fd4dd3fa4055

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroalign: Update to 2.6.2.
	* gnu/packages/astronomy.scm (python-astroalign): Update to 2.6.2.
	[propagated-inputs]: Remove python-bottleneck and python-sep-pjw; add python-sep.
	[native-inputs]: Remove python-astropy; add python-astropy-minimal.

	Change-Id: I62d5b121a4800b63a33d8c028c2ad32427c914e3

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-compression: Update to 0.0.1-4.18d4625.
	* gnu/packages/astronomy.scm (python-asdf-compression): Update to
	18d462518b513d5901c737f30b315a3cb1b12a31 commit.
	[native-inputs]: Remove python-wheel.

	Change-Id: I026f57ee63a41fa6ecd926c747aff34e0ab1f391

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: healpix: Fix home page.
	* gnu/packages/astronomy.scm (healpix)[home-page]: Fix broken URL.

	Change-Id: I997f292a33307e89a5d1e1d8ebae20cb3d56b740

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dkist: Update to 1.16.0.
	* gnu/packages/astronomy.scm (python-dkist): Update to 1.16.0.

	Change-Id: I75b387145c996f5396c6eeb3f35e3bb607e81dcd

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunraster: Update to 0.7.0.
	* gnu/packages/astronomy.scm (python-sunraster): Update to 0.7.0.

	Change-Id: I17b6ba7e3d6f1e93e522352d43f7d630e944d06a

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jwst: Update to 1.20.0.
	* gnu/packages/astronomy.scm (python-jwst): Update to 1.20.0.
	[phases]{relax-requirements}: Remove the most of modifications.
	[propagated-inputs]: Remove python-asdf-4 and python-crds; add
	python-asdf and python-crds-minimal.

	Change-Id: Ia4cdaea6fe128ab248f94f0c0c0af3f398ce4524

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-eventio-1.
	* gnu/packages/astronomy.scm (python-eventio-1): New variable.

	Change-Id: I55a95fe3881ff76d5343298fdf5a9024c83aef39

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-eventio: Update to 2.0.0.
	* gnu/packages/astronomy.scm (python-eventio): Update to 2.0.0.

	Change-Id: I8f9675215917698529b63ad9f60659f2912acfa5

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pysm3: Update to 3.4.3.
	* gnu/packages/astronomy.scm (python-pysm3): Update to 3.4.3.
	[arguments] <test-flags>: Skip 3 more tests.

	Change-Id: I51e14d33953cd84f874bf5d5357e70f6fac57b0c

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: indi: Update to 2.1.6.
	* gnu/packages/astronomy.scm (indi): Update to 2.1.6.

	Change-Id: I8c2cd92e5398c35cf595263a0998d9030bc9429a

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pixell: Update to 0.30.1.
	* gnu/packages/astronomy.scm (python-pixell): Update to 0.30.1.

	Change-Id: I3b5352773455cd7b6c654ccf2572b58a8cc1eab9

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stcal: Update to 1.15.2.
	* gnu/packages/astronomy.scm (python-stcal): Update to 1.15.2.

	Change-Id: I53adefe697e189908b508aaca0711fc7a0f8cd8c

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stpipe: Update to 0.11.1.
	* gnu/packages/astronomy.scm (python-stpipe): Update to 0.11.1.
	[native-inputs]: Remove python-wheel.
	[synopses]: Clarify it by mentioning the framework ecosystem.

	Change-Id: I102467ef38e5bc88c210b98ce3f7ce460522cf64

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-colossus: Update to 1.3.9-0.f585ffe.
	* gnu/packages/astronomy.scm (python-colossus): Update to
	17niawiqsvns6qfrplxyl5n7dhsmrdl8ycfgvr73iwpp4jdlhkki commit.
	[native-inputs]: Remove python-wheel.

	Change-Id: I48364a5b2f07a3945a82a677b07f1c1216837405

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tweakwcs: Update to 0.8.12.
	* gnu/packages/astronomy.scm (python-tweakwcs): Update to 0.8.12.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ia7ad2e0aae0922dfd04e0e10cd1b0ea1dca9351f

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stsci-imagestats: Improve packaging.
	* gnu/packages/astronomy.scm (python-stsci-imagestats)[arguments]
	<test-flags>: Provide "--pyargs" to test again installed library.
	<phases>: Remove 'build-extensions; add 'set-version.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ice6e79f98e903b4090091022d42397cca8a82fef

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glue-core: Update to 1.24.1.
	* gnu/packages/astronomy.scm (python-glue-core): Update to 1.24.1.

	Change-Id: I8905d91b83988d3c723472d77b6653e04726ea06

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stdatamodels: Update to 4.1.0.
	* gnu/packages/astronomy.scm (python-stdatamodels): Update to 4.1.0.
	[arguments] <test-flags>: Limit the number of threads up to 8.
	[propagated-inputs]: Add python-asdf-transform-schemas.
	[native-inputs]: Remove python-wheel, and python-crds; add
	python-crds-minimal.
	[synopses]: Clarify it by mentioning the framework ecosystem.

	Change-Id: Ib7a46f2a6e1120da33678f4f6b2953fec01f49fa

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crds: Update to 13.0.6.
	* gnu/packages/astronomy.scm (python-crds): Update to 13.0.6.
	[arguments] <test-flags>: Rework the list of ignored test files.
	[native-inputs]: Add python-stdatamodels-minimal and python-stsynphot.

	Change-Id: I3b3f16bfe1f2d291305be984a723111c9b64dc33

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stsynphot: Update to 1.5.0.
	* gnu/packages/astronomy.scm (python-stsynphot): Update to 1.5.0.
	[native-inputs]: Remove python-wheel.

	Change-Id: I159d37d264f4be24e2f4b2ca92f573a9447c770b

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-roman-datamodels: Update to 0.28.0.
	* gnu/packages/astronomy.scm (python-roman-datamodels): Update to 0.28.0.
	[native-inputs]: Remove python-wheel.

	Change-Id: I88cb83ba62d54522b4f58ab27a69cb2b4f0340af

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rad: Update to 0.28.0.
	* gnu/packages/astronomy.scm (python-rad): Update to 0.28.0.

	Change-Id: Ia9c7c01470539716c573384594eb3837a90dd2f7

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-specutils: Update to 2.2.0.
	* gnu/packages/astronomy.scm (python-specutils): Update to 2.2.0.
	[propagated-inputs]: Remove python-ndcube; add python-ndcube-minimal.

	Change-Id: I3358f2ebd8a9f9c7a80a2b43ec416d96d817d975

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ndcube: Update to 2.3.4.
	* gnu/packages/astronomy.scm (python-ndcube): Update to 2.3.4.
	[arguments] <test-flags>: Rework skipped test and run more tests.
	<phases>: Remove 'break-cycle.
	[propagated-inputs]: Add python-scipy.
	[native-inputs]: Remove python-scipy and python-wheel; add
	python-specutils.

	Change-Id: If88dc9e964a8d0137472008f267fbefe5edd652f

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-reproject: Improve package.
	* gnu/packages/astronomy.scm (python-reproject): Update to 0.14.1.
	[arguments] <test-flags>: Limit to 8 threads to relax load on host
	machine running them.
	<phases>: Remove 'create-setup.py, writable-compiler,
	'prepare-test-environment; use custom 'check.
	[inputs]: Add python-asdf, python-gwcs, python-pyvo, python-shapely, and
	python-sunpy-minimal.
	[propagated-inputs]: Remove python-asdf, python-gwcs, python-pyvo, and
	python-shapely.
	[native-inputs]: Remove python-cython-3, python-asdf, python-gwcs,
	python-pyvo, and python-wheel; add python-cython.

	Change-Id: Ie4d47ff47c120dca4ac1ab609e7bf142a9f181a0

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunpy: Update to 7.0.2.
	* gnu/packages/astronomy.scm (python-sunpy): Update to 7.0.2.
	[propagated-inputs]: Remove python-dateutil and python-hypothesis; add python-fsspec,
	opencv, python-aiobotocore, python-contourpy, python-fsspec, and
	python-lxml.
	[native-inputs]: Remove opencv; add python-pytest-asdf-plugin.

	Change-Id: Ibfab36baf9abae45e14a0dc51fe04a6661cb3b63

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyvo: Update to 1.7.1.
	* gnu/packages/astronomy.scm (python-pyvo): Update to 1.7.1.
	[native-inputs]: Remove python-wheel.

	Change-Id: I0ef0a490aa3990d50eeca8a6ae88e03961abd28d

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-gwcs: Update to 0.26.0.
	* gnu/packages/astronomy.scm (python-gwcs): Update to 0.26.0.
	[arguments] <test-flags>: Run all tests.
	[native-inputs]: Remove python-wheel.

	Change-Id: I52d9a292e57e1e7faa33c5bb1359633c13743e1d

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy: Update to 7.1.1.
	* gnu/packages/astronomy.scm (python-astropy, python-astropy-minimal):
	Update to 7.1.1.
	[native-inputs]: Remove python-cython-3; add python-cython.

	Change-Id: I802aee560b66c8d92375cf5df1b0f927f0db2fd1

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-iers-data: Update to 0.2025.10.13.0.37.17.
	* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2025.10.13.0.37.17.

	Change-Id: I0c6cec79e17b675b2b38c52d0c9cc2d6dc937593

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cfitsio: Update to 4.6.3.
	* gnu/packages/astronomy.scm (cfitsio): Update to 4.6.3.

	Change-Id: Idb7e77415aa4ee447dd5222fc79c07a48973b460

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-crds-minimal.
	* gnu/packages/astronomy.scm (python-crds-minimal): New variable.

	Change-Id: Idd79f9381af2871619cee7e0772a5f6b874dc994

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-stdatamodels-minimal.
	* gnu/packages/astronomy.scm (python-stdatamodels-minimal): New variable.

	Change-Id: I89cc66dbfbaffbab6b4a1c169bce3feba36642f4

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-ndcube-minimal.
	* gnu/packages/astronomy.scm (python-ndcube-minimal): New variable.

	Change-Id: I53f024952288b72572abf6cfe3c1514b092ecce8

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunpy-minimal: Don't hide the package.
	* gnu/packages/astronomy.scm (python-sunpy-minimal): Make package
	searchable.

	Change-Id: I4469efdf2da3f8d5b0e8dfe9f7c48a148aaae332

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-compose-spec-compose-go: Fix variable name.
	This is following up e7bee7fa82c4e4bdb80c38975e0efb9a68573353 commit.

	* gnu/packages/docker.scm (go-github-com-compose-spec-compose-go):
	Rename variable to go-github-com-compose-spec-compose-go-v2 to reflect
	go.mod import path.

	Change-Id: Ief9485a7ca71bb2f20374a11e8960b66f43e7464

2025-10-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: qview: Update to 7.1.
	* gnu/packages/image-viewers.scm (qview): Update to 7.1.

	Change-Id: I57b968ae8f8f6ce5a179853fe569b42f2602db30

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-containerd-stargz-snapshotter-estargz.
	* gnu/packages/golang-compression.scm (go-github-com-containerd-stargz-snapshotter-estargz): New variable.

	Change-Id: I2c75e862bee5b4efe1c829983a258173718d7e90
	Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-vbatts-tar-split.
	* gnu/packages/golang-compression.scm (go-github-com-vbatts-tar-split)
	(go-tar-split): New variables.

	Change-Id: Id8da9397216461a5226d7d41632b4358cbf80c9f
	Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-magefile-mage.
	* gnu/packages/golang-build.scm (go-github-com-magefile-mage): New variable.

	Change-Id: I739c037bc47a7f50230999b3ce9c20cb777ce2dc
	Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-containers-ocicrypt.
	* gnu/packages/golang-crypto.scm (go-github-com-containers-ocicrypt): New variable.

	Change-Id: I87c5af3de3dee2f69e22b21c32e1fad2b918770a
	Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-stefanberger-go-pkcs11uri.
	* gnu/packages/golang-crypto.scm (go-github-com-stefanberger-go-pkcs11uri): New variable.

	Change-Id: Ie16df66cc7f515246d743c5695eeed38f2e0a81d
	Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-smallstep-pkcs7.
	* gnu/packages/golang-crypto.scm (go-github-com-smallstep-pkcs7): New variable.

	Change-Id: I3adadd96ea5fc5c3f9597686568c7f323f0101a8
	Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-k8s-io-client-go.
	* gnu/packages/golang-xyz.scm (go-k8s-io-client-go): New variable.

	Change-Id: I9313f85b13241d7602cc467e8b126b3b76058289
	Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-k8s-io-api.
	* gnu/packages/golang-xyz.scm (go-k8s-io-api): New variable.

	Change-Id: I9593e13d6be6cd505afd9068d4d3a40a97eb2a54
	Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-containerd-protobuild.
	* gnu/packages/golang-web.scm (go-github-com-containerd-protobuild): New variable.

	Change-Id: Ia867e3ddc4f8f0626e60667e1a46c165b13c877b
	Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-containerd-otelttrpc.
	* gnu/packages/golang-web.scm (go-github-com-containerd-otelttrpc): New variable.

	Change-Id: I19c4db28a15451e65ba1e22f02f79e80b8c3f610
	Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-containerd-nri.
	* gnu/packages/golang-web.scm (go-github-com-containerd-nri): New variable.

	Change-Id: I110fdd97118b8a9da39bf2ddb37c5e16b666e4d4
	Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-knqyf263-go-plugin.
	* gnu/packages/golang-web.scm (go-github-com-knqyf263-go-plugin)
	(protoc-gen-go-plugin): New variables.

	Change-Id: If1ffb54435996a4676da8b1e83db6755f86e2daa
	Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-planetscale-vtprotobuf.
	* gnu/packages/golang-web.scm (go-github-com-planetscale-vtprotobuf)
	(protoc-gen-go-vtproto): New variables.

	Change-Id: I505a6d74dd41160ed7226de24d6ad685c2c996ec
	Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-docker-go-events.
	* gnu/packages/docker.scm (go-github-com-docker-go-events): New variable.

	Change-Id: I3e42b9d8ce53d55c23bb3a5f8685a9ff1f1d8c94
	Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-tags-cncf-io-container-device-interface.
	* gnu/packages/golang-xyz.scm (go-tags-cncf-io-container-device-interface): New variable.

	Change-Id: I3e7d7fa1709444c484b5d16bfb74f3e9d48a6c7e
	Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-grpc-ecosystem-go-grpc-middleware.
	* gnu/packages/golang-web.scm (go-github-com-grpc-ecosystem-go-grpc-middleware): New variable.

	Change-Id: Icfa4e418f70d3b71a9a78e94f1c988c3b6e75134
	Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-compose-spec-compose-go.
	* gnu/packages/docker.scm (go-github-com-compose-spec-compose-go): New variable.

	Change-Id: I1d733e591438e5ed5c64ef7a34bf0ec1f9d841a4
	Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-containerd-go-cni.
	* gnu/packages/golang-web.scm (go-github-com-containerd-go-cni): New variable.

	Change-Id: Ib7cdd8234e494fbff281850ebb5d50a821cde158
	Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-containernetworking-cni.
	* gnu/packages/golang-web.scm (go-github-com-containernetworking-cni): New variable.

	Change-Id: Ie269481e616ef68faf066fe43c4a13414ffe75a3
	Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-adamkorcz-go-118-fuzz-build.
	* gnu/packages/golang-check.scm (go-github-com-adamkorcz-go-118-fuzz-build): New variable.

	Change-Id: I39ccda17f1ba813d62f25933d3b4901dcfd27ad2
	Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-tchap-go-patricia-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-tchap-go-patricia-v2): New variable.

	Change-Id: Ia85c11cfe47d17e9867d0325c81a0142a852bf2f
	Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>

2025-10-30  jgart  <jgart@dismail.de>

	gnu: Add go-codeberg-org-tslocum-gmitohtml.
	* gnu/packages/golang-web.scm (go-codeberg-org-tslocum-gmitohtml): New variable.

	Change-Id: I5e14598628eefeff66fecc471e518a20328d4a36
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-robotframework-seleniumscreenshots: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-robotframework-seleniumscreenshots):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[home-page, synopsis, description]: Run guix style.

	Change-Id: I8a3701a215776fd408c828344df3b13970da7a53

2025-10-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-robotframework-seleniumlibrary: Update to 6.8.0.
	* gnu/packages/python-xyz.scm (python-robotframework-seleniumlibrary): Update to 6.8.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Disable failing tests.
	[native-inputs]: Add python-approvaltests, python-pytest-mockito,
	python-pytest, python-setuptools.
	[propagated-inputs]: Add python-click.

	Change-Id: Icd882285948afa5821700eec3524c618b459c013

2025-10-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-robotframework-pythonlibcore: Update to 4.4.1.
	* gnu/packages/python-xyz.scm (python-robotframework-pythonlibcore):
	Update to 4.4.1.
	[native-inputs]: Add python-approvaltests.

	Change-Id: I66d7cf460957eb0cb0d70bcae727a7d65e22c43f

2025-10-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-approvaltests.
	* gnu/packages/python-check.scm (python-approvaltests): New variable.

	Change-Id: I6a8d5138c059936f1535bd0dce09b1cc9fac8f06

2025-10-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-approval-utilities.
	* gnu/packages/python-check.scm (python-approval-utilities): New variable.

	Change-Id: Ia725b06185f0a57a8ddb8a40d2ab19125c970a8e

2025-10-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-empty-files.
	* gnu/packages/python-check.scm (python-empty-files): New variable.

	Change-Id: I830ae4443466c82314ca4a74d68ae9cc3b0161f0

2025-10-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-selenium: Fix build and update package to 4.34.2.
	* gnu/packages/rust-crates.scm : Add selenium-manager crate sources
	record package.
	* gnu/packages/python-web.scm (selenium-manager): New variable.
	(python-selenium): Update to 4.34.2, inherit from selenium-manager.
	[arguments]<#:phases>: Add phases 'inject-selenium-manager-binary and
	'relax-requirements.
	[inputs]: Add selenium-manager.
	[native-inputs]: Remove python-wheel.
	[decription]: Improve style.
	[source, home-page, license]: Inherit them.

	Fixes: guix/guix#3831
	Change-Id: I88e2144e0c64472360072dac1a5fd03741a03975

2025-10-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-robotframework-pythonlibcore: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-robotframework-pythonlibcore):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Migrate <#:phases> to <#:test-backend> and <#:test-flags>.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: Ide6662215b9f449e2c7fd31ce5e73f0853d70ad1

2025-10-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-robotframework-sshlibrary: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-robotframework-sshlibrary):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Run guix style -S arguments.
	<#:phases>: Improve style of phase 'build-and-install-doc.
	[native-inputs]: Add python-setuptools.
	[description]: Run guix style.

	Change-Id: Ib9e70c340eb24448a8402e1f0ea599c763eed529

2025-10-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-robotframework-stacktrace: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-robotframework-stacktrace):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Run guix style -S arguments.
	<phases>: Remove unused custom 'check; add 'set-version.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ib44bb2df810c6bda544df1fc9ad6ae5eca5df5ce
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-rellu: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-rellu):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[description]: Run guix style.

	Change-Id: I92085ad6c97d702b01ab566ca78ca02ea391e193

2025-10-30  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: font-amiri: Update to 1.003.
	* gnu/packages/fonts.scm (font-amiri): Update to 1.003.

	Change-Id: I3d18b4c266d56573ba95cc49c9e2f38dcb2b8aa3

2025-10-30  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-glyphslib: Update to 6.6.1.
	python-glyphslib 6.6.1 is the last version that works properly with
	python-ufo2ft 2.x, see guix/guix#3335.

	* gnu/packages/fontutils.scm (python-glyphslib): Update to 6.6.1.
	[source] Switch to git-fetch.
	[arguments] <#:test-flags>: Enable tests.
	<#:phases>: Add 'pretend-version phase.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ia68015f415cbe6e4bb11b32411b3a5cba0c7a52a

2025-10-30  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: lcov-cobertura: Fix build.
	* gnu/packages/code.scm (lcov-cobertura): Fix build.
	[arguments] <#:phases>: Add 'patch-source phase.

	Change-Id: Ie040ad02e53eab2733254e2a6a1c6d034b2ec6d3

2025-10-30  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-xmldiff: Update to 3.0b1.
	* gnu/packages/python-xyz.scm (python-xmldiff): Update to 3.0b1.
	[source]: Switch to git-fetch.

	Change-Id: Ib83b5d60f2260b88d6ebe7939e4343381993f15c

2025-10-30  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-iminuit.
	* gnu/packages/python-science.scm (python-iminuit): New variable.

	Change-Id: I65da990dda737fd744e22d83007c736a92a8ec0a

2025-10-30  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-numba-stats.
	* gnu/packages/python-science.scm (python-numba-stats): New variable.

	Change-Id: Iff8181ec1c9341081c09afcaf4fbdc2d57b1ccec

2025-10-30  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-unicodeitplus.
	* gnu/packages/python-xyz.scm (python-unicodeitplus): New variable.

	Change-Id: Ief9e0f558510b0df49c2cb51cb559694c7ca0c96

2025-10-30  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-jacobi.
	* gnu/packages/python-science.scm (python-jacobi): New variable.

	Change-Id: I1db0a588789c0cb6c79d298f97b71ee7958eab39

2025-10-30  Allan Adair  <allan@adair.no>

	gnu: Add python-kubernetes.
	* gnu/packages/python-web.scm (python-kubernetes): New variable.

	Change-Id: I64babb5633e93afc1fbe21e40e4b65df64fec413

2025-10-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pystitcher: Update to 1.0.5-0.d8150be.
	* gnu/packages/python-xyz.scm (python-pystitcher): Update to
	d8150be85d53335f7077491ab4d73fad772ef1c9 commit.
	[arguments]<#:phases>: Add phase 'set-version.
	[native-inputs]: Remove python-setuptools, python-wheel.  Add
	python-hatchling, python-hatch-vcs.
	[inputs]: Replace python-pypdf3 by python-pypdf.

	Change-Id: I0e053fc2460fd425015a70d730fd96173665fc30

2025-10-30  Ayan Das  <bvits@riseup.net>

	gnu: python-diff-cover: Update to 9.7.1.
	* gnu/packages/python-xyz.scm (python-diff-cover): Update to 9.7.1.
	  (home-page): Use non-redirected 'diff_cover' URL.

	Change-Id: I120ad2f2f4f6f21fff1b20c0137f4046dc0aadfd

2025-10-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-olm: Replace libolm by olm.
	libolm is deprecaded by olm.

	* gnu/packages/crypto.scm (python-olm)[inherit]: Switch from libolm to
	olm.
	[inputs]: Remove libolm; add olm.

	Change-Id: Ieb6360435218348027fedf4db735e49ed5aa0e68

2025-10-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-jaxtyping: Update to 0.3.3.
	* gnu/packages/machine-learning.scm (python-jaxtyping): Update to 0.3.3.

	Change-Id: I448742521e56cb4e8799f67b632f3939746e52ed

2025-10-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add python-wadler-lindig.
	* gnu/packages/python-xyz.scm (python-wadler-lindig): New variable.

	Change-Id: Ia493938cf8983ee978a1a37c04dd7a90ee473f32

2025-10-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: fdroidserver: Update to 2.4.2.
	* gnu/packages/android.scm (fdroidserver): Update to 2.4.2.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Disable #:tests?.
	<#:phases>: Remove fix-versioning; add set-env.
	[propagated-inputs]: Remove python-ruamel.yaml; add python-argcomplete,
	python-asn1crypto, python-oscrypto, python-platformdirs,
	python-puremagic, python-ruamel.yaml-0.16, python-yamllint, and
	sdkmanager.
	[native-inputs]: Remove python-bcrypt, python-docker-pycreds,
	python-pynacl, and python-websocket-client; add python-setuptools.

	Fixes: guix/guix#3929
	Change-Id: Idb302961009ea96667f713396e7d0922c1a98201

2025-10-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add python-oscrypto.
	* gnu/packages/python-crypto.scm (python-oscrypto): New variable.

	Change-Id: I1395e3ef753291ad9fb0887b7e38460ab708d7fa

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-androguard: Switch to pyproject.
	* gnu/packages/android.scm (python-androguard):
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: Disable missing tests.
	[native-inputs]: Remove python-codecov, python-coverage, python-mock,
	python-nose, and python-nose-timer; add python-setuptools.

	Change-Id: I0cb9b604bc17d272843244373561d74ae4e913e2

2025-10-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-androguard: Update to 3.3.5.
	* gnu/packages/android.scm (python-androguard): Update to 3.3.5.
	[propagated-inputs]: Add python-click and python-pydot.

	Change-Id: I5bb7ec8566b3d27db1f8cbc1b7adb4d8201250d2

2025-10-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-pytooling: Update to 8.7.6.
	* gnu/packages/python-xyz.scm (python-pytooling): Update to 8.7.6.
	[native-inputs]: Remove python-wheel.

	Change-Id: I371c4b3419c7076c0b35d3ce9f437959da912ecf

2025-10-30  Ghislain Vaillant  <ghislain.vaillant@inria.fr>

	gnu: Add python-sshfs.
	* gnu/packages/python-xyz.scm (python-sshfs): New variable.

	Change-Id: I22ea5d608f8b02d584dd2d8318d2142e898e629f
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-30  Ghislain Vaillant  <ghislain.vaillant@inria.fr>

	gnu: Add python-mock-ssh-server.
	* gnu/packages/python-xyz.scm (python-mock-ssh-server): New variable.

	Change-Id: Id5ab44d812fb6e0d8758961e81e4659e7c215823
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: idr: Switch to pyproject.
	* gnu/packages/bioinformatics.scm (idr)[build-system]: Switch to
	pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ib6811a399b4c531f119bcef23b3216ff70c2d5eb

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-deeptoolsintervals: Switch to pyproject.
	* gnu/packages/bioinformatics.scm (python-deeptoolsintervals):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest and python-setuptools.

	Change-Id: I2f95aa4f526f879d9407d7625834f389e384bc39

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-twobitreader: Update to 3.1.9.
	* gnu/packages/bioinformatics.scm (python-twobitreader): Update to 3.1.9.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: Enable.
	[native-inputs]: Remove python-sphinx; add python-pytest and
	python-setuptools.

	Change-Id: I1c8d450611f1a3f3d271606bb744dd24c5f60d4d

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: bwa-meth: Update to 0.2.9.
	* gnu/packages/bioinformatics.scm (bwa-meth): Update to 0.2.9.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: No tests.
	[inputs]: Add python-toolshed.
	[native-inputs]: Remove python-toolshed; add python-setuptools.

	Change-Id: Ib3544054943af904f4acea0a899f86ef66e7a47d

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fastalite: Update to 0.4.1.
	* gnu/packages/bioinformatics.scm (python-fastalite): Update to 0.4.1.
	[source]: Switch to git-fetch providing test data.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: Enable.
	<test-backend>: Use 'unittest.
	<phases>: Add set-version.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ie6659208edb37995303cf332e3b985a89d5e8d39

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cmseq: Fix build.
	* gnu/packages/bioinformatics.scm (python-bcbio-gff/biopython-1.73):
	Rename variable to python-bcbio-gff-for-python-cmseq and pin to 0.6.9
	version which is the last one compatible with python-biopython-1.73.
	(python-cmseq)[propagated-inputs]: Remove
	python-bcbio-gff/biopython-1.73; add python-bcbio-gff-for-python-cmseq.
	[native-inputs]: Add python-setuptools.

	Change-Id: Id7c37f8f34058648506645ce07c2a89dfcea2067

2025-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ega-download-client: Update to 5.2.1.
	* gnu/packages/bioinformatics.scm (python-ega-download-client): Update to 5.2.1.
	[arguments]: Use G-Expressions.
	<test-flags>: Rework skipped tests and ignored tests files
	generating very larg test files (up to 150GiB) which may affect the CI
	or user's machine.
	[native-inputs]: Remove python-coverage and python-wheel; add
	nss-certs-for-test.

	Change-Id: Ic91c65e548e27d6c57396000233b6e5f5949554c

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	Revert "gnu: Add zstd-final."
	This reverts commit e945001f04cc2ffcdee64aec4036a7e96bc67402.

	Revert "gnu: %final-inputs: Use zstd-final."
	This reverts commit 75d24fbfeff3637f44099fd205ab25fa8fffd53b.

	Revert "gnu: Add pkg-config-final."
	This reverts commit 72a99ff1a72c00d2b7a29f203b38cb4ec1c6fc34.

	Revert "gnu: binutils-final: Enable zstd support."
	This reverts commit 0c1de511f8fd81b5325160ea624e2953dd32ad84.

	Revert "gnu: binutils: Fix indentation."
	This reverts commit afe80d2a6356f016d5e2a9f5efbb83d783593f9f.

	Revert "gnu: binutils: Do not compress debug sections."
	This reverts commit 3410d8bdc8be3c940a6e37aab44d419bc82c3578.

	Revert "gnu: binutils: Enable zstd compression."
	This reverts commit 16f0f497cdfef626c8f5960387037215b68d6a05.

	Revert "gnu: binutils-boot0: Refactor arguments."
	This reverts commit 6f229017f5ba52a69d4b7bc35722c9f919372f71.

	Revert "gnu: binutils: Use zstd compression level 19."
	This reverts commit 87a23070f2992d41942c6d3683329c7480303e04.

	Revert "gnu: Add dwz."
	This reverts commit 88945309b28c709134c677f6eb38c5290923caf3.

	Revert "gnu: Add elfutils-final."
	This reverts commit 7d5721de9a025e622b2a5cb63308bd78e7adc9e3.

	Revert "gnu: Add xxhash-final."
	This reverts commit c97232c4d3101faae4971d4e21a690108ddd6a6b.

	Revert "gnu: Add dwz-final."
	This reverts commit 4e2a5b27dd589139adb6aa93e1b750b4434f8956.

	Revert "gnu %final-inputs: Add dwz-final."
	This reverts commit 86b4c975e900d2f3ebe078a9ff6877039653058a.

	Revert "build/gnu: Do not attempt to strip Guile byte-compiled files."
	This reverts commit 2ac2a4877d76e6ca4f4300e042050f7857fb2130.

	Revert "build/gnu: Add a compress-debug-info phase."
	This reverts commit 0688d2717416579cb455cac389e541f74be00a85.

	Revert "gnu: xz: Update to 5.8.1."
	This reverts commit 6dec2fbccbefae670213db3efea017b39ed24ebd.

	Revert "gnu: readline: Update to 8.3."
	This reverts commit 9cceaad44a28a4a8bfaa5fe2ec1796e2f2c62b5b.

	Revert "gnu: bash: Update to 5.3."
	This reverts commit 1d73b616a98e4d888d9c8b2bbe35d8a114e00780.

	Revert "gnu: ed: Update to 1.22.2."
	This reverts commit 7fc35b34657bab0c988447db67db1e95b45ab28f.

	Revert "gnu: m4: Update to 1.4.20."
	This reverts commit 81fcd98bac93c21d5435e521992d31dd32ca8db7.

	Revert "gnu: flex: Apply a patch fixing a non-deterministic build failure."
	This reverts commit 6faa102a045bde3eaedf9b6f9076be70abbe890e.

	Revert "gnu: flex: Move bison-for-tests input to native inputs."
	This reverts commit c334cf0bb90bdd91cc80aae0dead5e77327e862f.

	Revert "gnu: libtool: Update to 2.5.4."
	This reverts commit da8179893fca7ef765817699e9b9c4245f44079d.

	Revert "gnu: acl: Update to 2.3.2."
	This reverts commit 6c3e5f166524f43e0087f7a19e63032d8419affa.

	Revert "gnu: gettext-minimal: Update to 0.26."
	This reverts commit e6f3c37fa270138ff168aaf2a14de7496272a02a.

	Revert "gnu: help2man: Update to 1.49.3."
	This reverts commit 1fc884a374efbb23405a5e2f2683fbb7db06982e.

	Revert "gnu: autoconf: Update to 2.72."
	This reverts commit db051f571539c4656908773c334dbee40beea340.

	Revert "gnu: hunspell: Update to 1.7.2."
	This reverts commit 36a90a1a044e9e141da71f6ff9c7fcf68bcf3016.

	Revert "syscalls: Add mmap support."
	This reverts commit e1994a021437b3fd73089c08d7e8db876fad698d.

	Revert "Use mmap for the elf parser, reducing memory usage."
	This reverts commit 2c1fe0df11ae0f66392b8abb6f62430d79305538.

	Revert "elf: Remove bundled Guile source."
	This reverts commit 11cf5b2fe4882f123cd5e9eb385a773703dfe872.

	Revert "gnu: gcc-mesboot: Raise default timeout via property."
	This reverts commit f4768a9a9d6538127199d9b30af14ea1ea3576da.

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: gcc-mesboot: Raise default timeout via property.
	It was found to time out in the CI after 21600 seconds.

	* gnu/packages/commencement.scm (gcc-mesboot) [properties]: New field.

	Change-Id: Idec8a668f4f15e9ed3712d505b82704260b4295d

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	elf: Remove bundled Guile source.
	This module has been included in Guile as (system vm elf) since around version
	2.1.

	* guix/elf.scm: Delete file.
	* CODEOWNERS: De-register module.
	* Makefile.am (MODULES): Likewise.
	* etc/teams.scm (core): Likewise.
	* gnu/build/linux-modules.scm: Adjust imports.
	* gnu/packages/gnuzilla.scm (icecat-minimal) [modules]: Likewise.
	* gnu/packages/librewolf.scm (librewolf): Likewise.
	* gnu/packages/sequoia.scm (sequoia): Likewise.
	* gnu/packages/tor-browsers.scm (make-torbrowser): Likewise.
	* gnu/packages/version-control.scm (hg-commitsigs): Likewise.
	* guix/build/debug-link.scm: Likewise.
	* guix/build/gnu-build-system.scm: Likewise.
	* guix/build/gremlin.scm: Likewise.
	* guix/build/meson-build-system.scm: Likewise.
	* guix/grafts.scm (graft-derivation/shallow): Likewise.
	* guix/scripts/pack.scm (wrapped-package): Likewise.
	* tests/debug-link.scm: ("elf-debuglink", "set-debuglink-crc"): Likewise.
	* tests/gremlin.scm: Likewise.
	* guix/build-system/gnu.scm (%default-gnu-imported-modules): Remove (guix elf).

	Change-Id: I86ac4237fdd820a6b54dc0fe7a7d10403a290ef9

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	Use mmap for the elf parser, reducing memory usage.
	The `file->bytevector' new procedure uses a memory mapped bytevector, so
	parsing the ELF file reads only the sections needed, not the whole file.

	* guix/scripts/pack.scm (wrapped-package): Use file->bytevector.
	* guix/build/gremlin.scm (file-dynamic-info): Likewise.
	(validate-needed-in-runpath): Likewise.
	(strip-runpath): Likewise, and write to bytevector directly, avoiding a port.
	(set-file-runpath): Likewise.
	* tests/gremlin.scm (read-elf): Delete procedure.
	("elf-dynamic-info-needed, executable"): Use file-dynamic-info.
	("strip-runpath"): Likewise.
	("elf-dynamic-info-soname"): Likewise.
	 guix/build/debug-link.scm (set-debuglink-crc): Use file->bytevector.
	* tests/debug-link.scm (read-elf): Delete procedure.
	("elf-debuglink"): Rename to...
	("elf-debuglink, no .gnu_debuglink section"): ... this.
	("elf-debuglink", "set-debuglink-crc"): Use external store, and adjust to use
	file->bytevector.
	* gnu/packages/gnuzilla.scm (icecat-minimal) [#:phases]
	{build-sandbox-whitelist}: Use `file-runpath'.
	* gnu/packages/librewolf.scm (librewolf): Likewise.

	Fixes: <https://issues.guix.gnu.org/59365>
	Fixes: #1262
	Change-Id: I43b77ed0cdc38994ea89d3d401e0d136aa6b187a

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	syscalls: Add mmap support.
	* guix/build/syscalls.scm (PROT_NONE, PROT_READ, PROT_WRITE, PROT_EXEC)
	(PROT_SEM, MAP_SHARED, MAP_PRIVATE, MAP_FAILED)
	(MS_ASYNC, MS_INVALIDATE, MS_SYNC)
	(%mmap-guardian, %unmapped-bytevectors): New variables.
	(unmapped-bytevector?, pump-mmap-guardian, %mmap, mmap, %munmap, munmap)
	(%msync, msync): New procedures.
	* guix/build/io.scm: New file.
	* Makefile.am: Register it.
	* tests/syscalls.scm (strace-output): New variable.
	("mmap and munmap", "file->bytevector, reading", "file->bytevector, writing")
	("manual munmap does not lead to double free"): New tests.

	Change-Id: I19ec687899eda635559e91200dd8d98669b0e35f

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: hunspell: Update to 1.7.2.
	* gnu/packages/hunspell.scm (hunspell): Update to 1.7.2.
	[native-inputs]: Add gettext-minimal.

	Change-Id: Ibdc4378c90a1a1fbad0134f6d7744fad2aac3d86

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: autoconf: Update to 2.72.
	* gnu/packages/autotools.scm (autoconf): Point to autoconf-2.72.
	* gnu/packages/dbm.scm (bdb-4.8) [native-inputs]: Replace autoconf with
	autoconf-2.69.

	Change-Id: Ifa0fdd7bab21aa585e729f4e6ccf8ab15b0f73f3

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: help2man: Update to 1.49.3.
	* gnu/packages/man.scm (help2man): Update to 1.49.3.

	Change-Id: I9fc62620e89ca1f66b5ec402b19c639425ee5ecb

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: gettext-minimal: Update to 0.26.
	* gnu/packages/gettext.scm (gettext-minimal): Update to 0.26.

	Change-Id: I7d594b6a89a7e12a5e0ed2da7875407800e33415

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: acl: Update to 2.3.2.
	* gnu/packages/acl.scm (acl): Update to 2.3.2.

	Change-Id: I379bc4428abbb951f5befa1d8da5fbac4dfbeeb8

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: libtool: Update to 2.5.4.
	* gnu/packages/autotools.scm (libtool): Update to 2.5.4.
	[source]: Delete patches.
	[#:phases] {skip-some-tests-on-extra-archs}: New phases.
	* gnu/packages/patches/libtool-grep-compat.patch: Delete file.
	* gnu/packages/patches/libtool-skip-tests2.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	Change-Id: I6f16e7edd996c5b577acdbbd4905ec63d27b3655

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: flex: Move bison-for-tests input to native inputs.
	If it's truly for tests, it ought to be a native inputs.

	* gnu/packages/flex.scm (flex) [inputs]: Delete field, moving bison-for-tests...
	[native-inputs]: ... here.

	Change-Id: I7fa30de00b1a6386d495403a619f412daa9d1ab5

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: flex: Apply a patch fixing a non-deterministic build failure.
	* gnu/packages/patches/flex-fix-make-dependencies.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/flex.scm (flex) [source]: Apply it, wrapping the origin in a
	bootstrap-origin call to avoid a circular dependency problem.

	Change-Id: I7b9994a9239bdafa5c7768b9f954870716c76ad7

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: m4: Update to 1.4.20.
	* gnu/packages/m4.scm (m4): Update to 1.4.20.

	Change-Id: I8c1d352f8bb7142e196d301254e19c322a9c498a

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: ed: Update to 1.22.2.
	* gnu/packages/text-editors.scm (ed): Update to 1.22.2.

	Change-Id: Ib2a2fa6c5a5171337849f56edc609db1b506350b

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: bash: Update to 5.3.
	* gnu/packages/bash.scm (patch-url): Update URL.
	(%patch-series-5.2): Rename to...
	(%patch-series-5.3): ... this, and update patch series.
	(bash): Update to 5.3.  Adjust for the above accordingly.

	Change-Id: Iac8ad192ba8246d500d995382fe46e4cd368eecc

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: readline: Update to 8.3.
	* gnu/packages/readline.scm (%patch-series-8.2): Rename to...
	(%patch-series-8.3): ... this, and update.
	(readline): Update to 8.3.  Adjust for the above.

	Change-Id: I9109153748f65650e82f5fcf27e926b888476dd8

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: xz: Update to 5.8.1.
	* gnu/packages/compression.scm (xz): Update to 5.8.1.

	Change-Id: I34bd64c5e18ea331e4bfe91d79dd419486296fe3

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	build/gnu: Add a compress-debug-info phase.
	This new phase reduces the debug output of large C++ packages such as
	qtdeclarative by about 20%.

	* guix/build/gnu-build-system.scm (compress-debug-info): New procedure.
	(%standard-phases): Register it.

	Relates-to: #3617
	Change-Id: I9463f1299d97c20eee5d6f685a2f1abbb05545f0

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	build/gnu: Do not attempt to strip Guile byte-compiled files.
	This fails and produces noise and spurious debug files.

	* guix/build/gnu-build-system.scm (strip) <guile-bytecode?>: New predicate.
	Use it to filter out .go files from the files to be stripped.

	Change-Id: I3063083a7d04d903d85d28d9526fdec079914fce

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu %final-inputs: Add dwz-final.
	* gnu/packages/commencement.scm (%final-inputs): Register dwz-final.

	Change-Id: Iff6842cbf691d3ea38bdfecc7d3816b0806d6f0d

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add dwz-final.
	* gnu/packages/commencement.scm (dwz-final): New variable.

	Change-Id: I2a0453fbca2184e3f31c9b92190dfd7259c5541a

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add xxhash-final.
	* gnu/packages/commencement.scm (xxhash-final): New variable.

	Change-Id: Ib3839b2233026527c8bf942db9cd9904eb079c5f

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add elfutils-final.
	* gnu/packages/commencement.scm (elfutils-final): New variable.

	Change-Id: Ibcd0cdf2ba2d90232f097ea6599548e30aeb20d8

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>
	    Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add dwz.
	* gnu/packages/elf.scm (dwz): New variable.

	Change-Id: I6d328109c246ee098680a14eed556d29b890a057

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: binutils: Use zstd compression level 19.
	* gnu/packages/base.scm (binutils) [#:phases]
	{use-zstd-compression-level-19}: New phase.
	(binutils-gold) [#:phases]
	{use-zstd-compression-level-19-for-gold}: New phase.

	Change-Id: I0e75329bb231dba39db61a880eb306c58c0acc11

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: binutils-boot0: Refactor arguments.
	When the inherited binutils package had a #:phases argument, it would replace
	that fo binutils-boot0 (being appended), and causing breakage.

	* gnu/packages/commencement.scm (binutils-boot0): Do not append the inherited
	binutils arguments; modify them with a chained ensure-keyword-arguments and
	substitute-keyword-arguments.

	Suggested-by: Rutherther <rutherther@ditigal.xyz>
	Change-Id: If1245556e363b9a1da2e2bb65c83e3b3aa4ff6de

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: binutils: Enable zstd compression.
	* gnu/packages/base.scm (binutils) [native-inputs]: Add pkg-config.
	[inputs]: Add zstd:lib.
	(binutils-gold) [#:phases] {set-LD_LIBRARY_PATH}: New phase.

	Change-Id: I344242724b5978c98dd20d8309de02702e78cf9a

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: binutils: Do not compress debug sections.
	This is in preparation to a new phase which will deduplicate debug symbols
	with dwz (and compress them after via objcopy).

	* gnu/packages/base.scm (binutils) [#:configure-flags]: Remove
	--enable-compressed-debug-sections=all.

	Change-Id: I992bc680f3e5f7bb6b7aae81e9311352745402cf

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: binutils: Fix indentation.
	* gnu/packages/base.scm (binutils): Fix indentation.

	Change-Id: Icd8d298e00ae6c826aaef5f4e59688b6d8374b9e

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: binutils-final: Enable zstd support.
	* gnu/packages/commencement.scm (binutils-final)
	[#:allowed-references]: Add zstd-final:lib.
	[native-inputs]: Add pkg-config-final.
	[inputs]: Add zstd-final:lib.

	Change-Id: I2c57f376f79ab866bce4456a41e752fcfa5c9826

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add pkg-config-final.
	* gnu/packages/commencement.scm (pkg-config-final): New package.
	(make-gnu-make-final): Use it.

	Change-Id: I1452a09e765de863ac9725ac7924a0a97d3010ca

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: %final-inputs: Use zstd-final.
	* gnu/packages/commencement.scm (%final-inputs): Use zstd-final instead of
	computing it, now that there's a binding for it.

	Change-Id: I3d28538b56f2480397d827cd4dac1275f0d27d66

2025-10-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add zstd-final.
	* gnu/packages/commencement.scm (zstd-final): New variable.

	Change-Id: Ic6bef892f35a4bca809ff80dd279190b0f4902bd

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-parabam: Update to 3.0.1-0.be5bd35, fix build.
	* gnu/packages/bioinformatics.scm (python-parabam): Update to
	be5bd35012d37df8cfa88771325a0273519c8c98 commit.
	[source]: Switch to git-fetch.
	[arguments] <tests?>: No tests.
	<phases>: Add 'cythonize.
	[native-inputs]: Remove python-wheel; add python-cython.

	Change-Id: I56e2dbeac106f2942289e2b751520b3bf1abb60f

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-schema-0.5: Deprecate in favor of python-schema.
	There is no any users in Guix main channel, keeping the symbol for one
	month.

	* gnu/packages/python-xyz.scm (python-schema-0.5): Deprecate variable.

	Change-Id: I099b91df49448eae5f38b066eca0ae6f61f80a5c

2025-10-29  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-usbrelay: Fix build.
	* gnu/packages/hardware.scm (python-usbrelay): Fix build.
	[arguments] <#:phases>: Replace 'check phase.
	[native-inputs]: Remove python-wheel.

	Change-Id: I8b1de9158c277e83775fad4cab9ce56f87a8caab

2025-10-29  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-paho-mqtt: Update to 2.1.0.
	* gnu/packages/messaging.scm (python-paho-mqtt): Update to 2.1.0.
	[build-system]: Switch to pyproject-build system.
	[arguments] <#:phases>: Add 'patch-tests phase, remove replaced 'check
	phase.
	[native-inputs]: Add python-hatchling.

	Change-Id: I150e2854bd92c66abc751ef8f9b9923d9e90dee4

2025-10-29  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-ws4py: Update to 0.6.0.
	* gnu/packages/python-web.scm (python-ws4py): Update to 0.6.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Use gexps.
	<#:phases>: remove 'python3.7-compatibility phase.
	[native-inputs]: Add python-setuptools and python-pytest.

	Change-Id: Ia1c4d66f329ca0acd32d2b934836347b19cb711a

2025-10-29  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-gipc: Enable tests.
	* gnu/packages/python-xyz.scm (python-gipc)
	[arguments] <tests?>: Enable them.
	<phases>: Add 'adjust-for-pytest-8 phase.

	Change-Id: Ib118dfd8f6cff1400e19880f1a96460fbac343b9

2025-10-29  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-asprin: Fix build.
	* gnu/packages/potassco.scm (python-asprin): Fix build.
	[arguments] <#:phases>: Replace 'check phase.
	[native-inputs]: Remove python-wheel.

	Change-Id: I1f5b6418e50812bef5ba565877e8cdf4cd04d632

2025-10-29  Andreas Enge  <andreas@enge.fr>

	Revert "gnu: python-fenics-ufl: Update to 2025.1.0."
	This reverts commit 5c522a1abff0b60d3a3d526605ef41bbf354162e.

	The update breaks depending packages.

2025-10-29  Ghislain Vaillant  <ghislain.vaillant@inria.fr>

	gnu: Add python-aiohttp-retry.
	* gnu/packages/python-web.scm (python-aiohttp-retry): New variable.

	Change-Id: I46f42d0f6a205a264eb1e9c9d00e3cd792dbfe3c
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-29  Andreas Enge  <andreas@enge.fr>

	CODEOWNERS: Really order files alphabetically.
	This is a follow-up to commit fe59616ba01e027cfdd81f0edc32788f9fcdcb73
	and necessary to keep the file as-is through autogeneration.

	* CODEOWNERS: Regenerate file.

	Change-Id: I273b0d4142e3cb7ea55351ca46f64001588f7548

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: python-slepc4py: Update to 3.24.0.
	* gnu/packages/maths.scm (python-slepc4py): Update to 3.24.0.

	Change-Id: I23786bf36ed8dbbdad7f4b18e5985075487c4bcd

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: python-petsc4py: Update to 3.24.0.
	* gnu/packages/maths.scm (python-petsc4py): Update to 3.24.0.

	Change-Id: I8c530eadc777bfb26e7539594355f11c03c0f062

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: slepc: Update to 3.24.0.
	* gnu/packages/maths.scm (slepc): Update to 3.24.0.

	Change-Id: I7924a3e1248c8c056f0978784f67f2723437d1f9

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: petsc-openmpi: Delete phase.
	* gnu/packages/maths.scm (petsc-openmpi)[arguments]<#:phases>
	{adjust-pt-scotch-library-names}: Remove.

	Change-Id: Id138e82e4ab9f7f68991dfe8f835cc95cd7e3250

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: petsc: Update to 3.24.0.
	* gnu/packages/maths.scm (petsc): Update to 3.24.0.

	Change-Id: Ibf05808578d2c7f50c3949458945ca93725653ec

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: luminance-hdr: Update to 2.6.1.1.
	* gnu/packages/image-viewers.scm (luminance-hdr): Update to 2.6.1.1.

	Change-Id: Iac0cd21a041275110e5dcee9e91653f31a2e990e

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtwebengine-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtwebengine-5): Update to 5.15.17.
	[native-inputs]: Add python-beautifulsoup4.

	Fixes: guix/guix#3036
	Change-Id: I10fab80c4697c62152d614b7949348094131b9aa

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtvirtualkeyboard-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtvirtualkeyboard-5): Update to 5.15.17.

	Change-Id: I17a334ca9f98e96f5371da995768d92afbe7170a

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtspeech-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtspeech-5): Update to 5.15.17.

	Change-Id: Ia1890655aadd469a17e2fb831c8968efe4af36df

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtnetworkauth-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtnetworkauth-5): Update to 5.15.17.

	Change-Id: I649966daf688335b8ec829d04f807fcf41ccece9

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtdatavis3d-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtdatavis3d-5): Update to 5.15.17.

	Change-Id: Ia3018fb04da63715d01130ab837236e79992c039

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtcharts-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtcharts-5): Update to 5.15.17.

	Change-Id: Id8c937df47b91f4a14e1c588fd6ec6fa60f1a509

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtpurchasing-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtpurchasing-5): Update to 5.15.17.

	Change-Id: I6496443feb9d56fe95c0170592fd73edf3945a9a

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtscxml-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtscxml-5): Update to 5.15.17.

	Change-Id: I8bbc33e533826c7bf85c28fc13b4a66ffe3510ab

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtgamepad-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtgamepad-5): Update to 5.15.17.

	Change-Id: I9d205705d858753525b8c6a76a6f6c1eb2397ebc

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtgraphicaleffects: Update to 5.15.17.
	* gnu/packages/qt.scm (qtgraphicaleffects): Update to 5.15.17.

	Change-Id: Ia679e2d3769ad09d030c38dc7e4f1be7b664e530

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtquickcontrols2-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtquickcontrols2-5): Update to 5.15.17.

	Change-Id: I489a16f4a79a8fa2775dc9b79e392b8577577ea4

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtquickcontrols-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtquickcontrols-5): Update to 5.15.17.

	Change-Id: I47f436971a33a15f2bda7bd353ce21eae51078d2

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtscript-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtscript-5): Update to 5.15.17.

	Change-Id: I8c249e018ae16ef0827633f18b44bb04a9df9e95

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qttools-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qttools-5): Update to 5.15.17.

	Change-Id: I08e8498854cd21f52e2b6babf0aaf10a7817b824

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtlocation-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtlocation-5): Update to 5.15.17.

	Change-Id: I923f35cba2d88264c9bc23c7c7cc52c32057cc4e

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtwebview-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtwebview-5): Update to 5.15.17.

	Change-Id: I2d168a47018da9542692f52abb40bf35a6d40952

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtwebglplugin-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtwebglplugin-5): Update to 5.15.17.

	Change-Id: Icefde1caf6464eb6280cdd4adbb5c4b2fa440575

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtwebchannel-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtwebchannel-5): Update to 5.15.17.

	Change-Id: I2caa33aeeb61765d4f6a066a4a52c9a9312a86f1

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtserialbus-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtserialbus-5): Update to 5.15.17.

	Change-Id: I916eb3bd4e75c16f3daff6133cfe88a5df4b3bf5

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtserialport-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtserialport-5): Update to 5.15.17.

	Change-Id: I3d68239635412c8830bdb2a2216934ff7fdc4307

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtwayland-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtwayland-5): Update to 5.15.17.

	Change-Id: I1ad40a94ec9ffc296f0fac96b2c991137d36a710

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtmultimedia-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtmultimedia-5): Update to 5.15.17.

	Change-Id: I4f8eaab1b032abf231001b16390ee01ccde6da1e

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtsensors-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtsensors-5): Update to 5.15.17.

	Change-Id: I45d3c856dfef42438cd8610652a75d9fce3b9e00

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtwebsockets-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtwebsockets-5): Update to 5.15.17.

	Change-Id: I8c397ec311cbf4bd420360c674c97491674c66ae

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtconnectivity-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtconnectivity-5): Update to 5.15.17.

	Change-Id: I4c9b1514810c32dc65d32f703397c756fe44a89e

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtdeclarative-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtdeclarative-5): Update to 5.15.17.

	Change-Id: If04ebd0a05fe6e62dce2c41db1ceb09746a07f71

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtxmlpatterns-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtxmlpatterns-5): Update to 5.15.17.

	Change-Id: I17388469950f4e8f28062860ba4d2f353df5807f

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtx11extras: Update to 5.15.17.
	* gnu/packages/qt.scm (qtx11extras): Update to 5.15.17.

	Change-Id: Iaf9d0cefc292b473a6776594147b90fe42151930

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtimageformats-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtimageformats-5): Update to 5.15.17.

	Change-Id: Ie00a323cf714273395771b7fb148a92310851c6b

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtsvg-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtsvg-5): Update to 5.15.17.

	Change-Id: I064dcfb91ae2327d192016b425c655ade8cc603a

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qt3d-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qt3d-5): Update to 5.15.17.

	Change-Id: I15e90f9c74a1b9501d067df8a6b4852a3c17a8d6

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: qtbase-5: Update to 5.15.17.
	* gnu/packages/qt.scm (qtbase-5): Update to 5.15.17.

	Change-Id: I2630f8eed4a6adcc28dc565d3dfe85d98f1e4233

2025-10-29  Andreas Enge  <andreas@enge.fr>

	guix: download: Add mirrors for Qt5.
	The prefix of the download URL has changed for Qt5, which has been moved
	from "official_releases" to "archive".

	* guix/download.scm (%mirrors)[qt]: Duplicate all mirrors with a
	different subdirectory in the URL.

	Change-Id: I775b346f6bd98fbb47961245b7288580fb6fd6e1

2025-10-29  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.84.9.
	* gnu/packages/prolog.scm (trealla): Update to 2.84.9.

	Change-Id: Icda68022f025adb0f48a2b306e1eeed7b115ab26

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pysaml2: Update to 7.5.4.
	* gnu/packages/python-xyz.scm (python-pysaml2): Update to 7.5.4.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Disable failing tests.
	<#:phases>: Add phase 'relax-requirements.
	[native-inputs]: Add python-poetry-core, python-pytest.
	[propagated-inputs]: Remove python-importlib-resources, python-pytz,
	python-six.  Add python-pymongo, python-responses, python-xmlsec.

	Change-Id: Ic558dee40c24429be43d3afbd4079dbc08ba993c

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pem: Update to 23.1.0.
	* gnu/packages/python-xyz.scm (python-pem): Update to 23.1.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phase 'set-version.
	[native-inputs]: Add nss-certs-for-test, python-certifi,
	python-hatch-fancy-pypi-readme, python-hatch-vcs, python-hatchling.
	Remove python-sphinx.

	Change-Id: I097de6b515663075a8654aaadf9bcd4387cfec9b

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-boltons: Update to 25.0.0.
	* gnu/packages/python-xyz.scm (python-boltons): Update to 25.0.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-flit-core, python-pytest, python-setuptools.

	Change-Id: I4f2f1feb385e5b6eb323ea2805ea6e240c8b5049

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-ldap3: Update to 2.9.1.
	* gnu/packages/python-xyz.scm (python-ldap3): Update to 2.9.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:phases> by <#:test-backend>.
	[native-inputs]: Add python-setuptools.  Replace python-nose by
	python-pynose.

	Change-Id: I89c1991793eee46e727bd1485831039ae39b4498

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pymacaroons: Update to 0.13.0-0.78c55c1.
	* gnu/packages/python-xyz.scm (python-pymacaroons): Update to 0.13.0-0.78c55c1.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Ignore failing test.
	[native-inputs]: Add python-hypothesis, python-mock, python-pytest,
	python-setuptools.
	[propagated-inputs]: Remove python-six.

	Change-Id: Idd9f6993586f930c0666982ba126ca41c2a7e260

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-daemonize: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-daemonize):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phase 'fix-tests.
	[native-inputs]: Add coreutils-minimal, procps, python-setuptools.
	[description]: Improve style.

	Change-Id: I45f68ce73e1dddec8573eaa553d92e4b8b0f17fc

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pifpaf: Update to 3.4.0.
	* gnu/packages/python-xyz.scm (python-pifpaf): Update to 3.4.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Drop 'check phase replacement.  Add phase
	'install-drivers.
	[native-inputs]: Add python-setuptools and python-packaging.  Replace
	python-os-testr by python-stestr.
	[description]: Improve style.

	Change-Id: I57c69f114f961c759458cacf4b7728d655e1f4e9

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-block-tracing: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-block-tracing):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I15d18625d89f87bf000f20b95be4aa7942bf00d4

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-fuzzywuzzy: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-fuzzywuzzy):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: Ifb4cc94ee97be094fdcea9fce51a959698c7d373

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-android-stringslib: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-android-stringslib):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I7c061c2e0dca15dec54d4be502c5c941559bb1f1

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-1.25.
	* gnu/packages/golang.scm (go-1.25, go-std-1.25): New variables.

	Change-Id: I7e8b7d98e84c83f7a218e9bc42434214fb125d88
	Reviewed-by: Efraim Flashner <efraim@flashner.co.il>

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-requests-file: Update to 3.0.1.
	* gnu/packages/python-xyz.scm (python-requests-file): Update to 3.0.1.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Drop them.
	[native-inputs]: Add python-pytest, python-setuptools.
	[propagated-inputs]: Remove python-six.
	[home-page]: Update it.

	Change-Id: Iaeae065b9ab7fbb54a442d9890f98673a78cb3ef

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zeep: Relax requests-file requirement.
	* gnu/packages/python-web.scm (python-zeep)[arguments]
	<#:phases>: Add phase 'relax-requirements.

	Change-Id: Id09558d0ab8d2dc6d4cd1ae815dafb4d78eb89fb

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-tldextract: Relax requests-file requirement.
	* gnu/packages/python-web.scm (python-tldextract)[arguments]
	<#:phases>: Add phase 'relax-requirements.

	Change-Id: I88bf257884323f4e8ccd82ba7d2727c86b458b37

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-userspacefs: Update to 3.1.1.
	* gnu/packages/python-xyz.scm (python-userspacefs): Update to 3.1.1.
	[propagated-inputs]: Remove python-fusepyng, add python-aiohttp,
	python-typing-extensions.

	Change-Id: Idb1fe6116e4433e789baaee916783f33e4ce41a8

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: dbxfs: Update to 2.0.1.
	* gnu/packages/python-xyz.scm (dbxfs): Update to 2.0.1.
	[source]<patches>: Drop patch.  The code has been reorganized in a way
	that makes it easier to drop the sentry_sdk dependency.
	[arguments]<#:phases>: Drop the sentry_sdk dependency in phase
	'relax-requirements.
	[propagated-inputs]: Remove python-keyring, python-keyrings-alt.

	Change-Id: Ied640a1b5de9ed2dae462184cce51692243b9dfb

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-fusepy: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-fusepy):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable it.
	<#:phases>: Refresh it.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I4855d99676f65aa1fc9176e9fcbbd206bafea537

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-gitignore-parser: Update to 0.1.13.
	* gnu/packages/python-xyz.scm (python-gitignore-parser): Update to 0.1.13.
	[arguments]: Replace <#:phases> with <#:test-backend>.
	[native-inputs]: Remove python-wheel.

	Change-Id: Iacb4eb8dfbe8c8bf7916f51b060d4cdb26619110

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-globber: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-globber):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ifcde6333973d4769574174c291b1876ecc2fdae6

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-beautifultable: Update to 1.1.0.
	* gnu/packages/python-xyz.scm (python-beautifultable): Update to 1.1.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:phases> with <#:test-backend>.
	[native-inputs]: Add python-pandas, python-setuptools.
	[description]: Improve style.

	Change-Id: I305dede9a5fa05189ecb2f728f394fba1ea5506e

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-gipc: Update to 1.8.0.
	* gnu/packages/python-xyz.scm (python-gipc): Update to 1.8.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-pytest, python-setuptools.  Remove unzip.
	[description]: Improve style.

	Change-Id: Ib98a76e6df6d37f718e363485351a61c78e6858f

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-modernc-org-sqlite: Enable tests.
	* gnu/packages/golang-xyz.scm (go-modernc-org-sqlite)[arguments]
	<tests?>: Enable them.
	<phases>: Add 'post-check-remove-test-data.
	[propagated-inputs]: Remove go-modernc-org-mathutil.
	[native-inputs]: Add go-github-com-google-pprof,
	go-github-com-mattn-go-sqlite3, go-modernc-org-fileutil, and
	go-modernc-org-mathutil.

	Change-Id: I7350ce34ba61f3ffdcfa33ae6d531beba0bc7305

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-modernc-org-libc: Enable tests.
	* gnu/packages/golang-xyz.scm (go-modernc-org-libc)[arguments] <tests?>:
	Enable them.
	[native-inputs]: Add go-golang-org-x-tools, go-modernc-org-ccgo-v4,
	go-modernc-org-fileutil, and go-modernc-org-goabi0.

	Change-Id: I05d13396bcba7a30b3ef4c51a00e2106dd92b927

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-modernc-org-goabi0.
	* gnu/packages/golang-xyz.scm (go-modernc-org-goabi0): New variable.

	Change-Id: Id290bc65264f7257d6ad71b4ed8f197c6e7a6c65

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-modernc-org-ccgo.
	* gnu/packages/golang-xyz.scm (go-modernc-org-ccgo-v3)
	(go-modernc-org-ccgo-v4): New variables.

	Change-Id: Ic6e90a2b4e44aec47d4085aeefb7895e60309d59

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-modernc-org-cc.
	* gnu/packages/golang-check.scm (go-modernc-org-ccorpus2): Add a remark
	about provided assets.
	(go-modernc-org-cc-v3, go-modernc-org-cc-v4, go-modernc-org-cc-v5): New
	variables.

	Change-Id: Id908e989a752b1e0f8116762641b1c24ab5174ba

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-modernc-org-gc.
	* gnu/packages/golang-xyz.scm (go-modernc-org-gc, go-modernc-org-gc-v2)
	(go-modernc-org-gc-v3): New variables.

	Change-Id: I911b46d109e3125a699c450e900de98250911057

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-modernc-org-y.
	* gnu/packages/golang-xyz.scm (go-modernc-org-y): New variable.

	Change-Id: If6c6335dc9e6a935d3ba65fc53d715be4fedef02

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-modernc-org-parser.
	* gnu/packages/golang-xyz.scm (go-modernc-org-parser): New variable.

	Change-Id: Ibc2a1d7a95cbb71e34d37ecfcbeb714fa1bfa5ec

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-modernc-org-scanner.
	* gnu/packages/golang-xyz.scm (go-modernc-org-scanner): New variable.

	Change-Id: I425f878ef29f99ae7224f2de5aea344f40acf9a3

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-modernc-org-golex.
	* gnu/packages/golang-xyz.scm (go-modernc-org-golex): New variable.

	Change-Id: Ia789ef755e9d44a7661c783b37ff126b260e0638

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-modernc-org-scannertest.
	* gnu/packages/golang-check.scm (go-modernc-org-scannertest): New variable.

	Change-Id: I9af5677acae27ace5d1608363d799dac148c93c4

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-modernc-org-lex.
	* gnu/packages/golang-xyz.scm (go-modernc-org-lex): New variable.

	Change-Id: Id52603ba75cbf1089df04deb179782c167eb79c0

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-modernc-org-ebnfutil.
	* gnu/packages/golang-xyz.scm (go-modernc-org-ebnfutil): New variable.

	Change-Id: I1e363141d66cbb00a6d168286e17a8ab8ebd2f4d

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-modernc-org-ebnf.
	* gnu/packages/golang-xyz.scm (go-modernc-org-ebnf): New variable.

	Change-Id: Iece6a1efa645ee1171b4fbb828d4157310d83745

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-modernc-org-ccorpus.
	* gnu/packages/golang-web.scm (go-modernc-org-ccorpus): New variable.

	Change-Id: I49b0a78bda9528e61010165b56ad8001d4863b18

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-doom-modeline: Update to 4.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-doom-modeline): Update to 4.2.1.
	[propagated-inputs]: Reorder alphabetically.

	Change-Id: I437b24633dd0d175928d08f5be0a01c96508e2c8

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: parlatype: Update to 4.3.
	* gnu/packages/gnome.scm (parlatype): Update to 4.3.
	[arguments]: Use G-exp.
	[native-inputs]: Add (gtk "bin").
	[inputs]: Add gtk, libadwaita. Remove gtk+, sphinxbase.

	Change-Id: Ia721ed082eb1dad9e5c69d33e061ad9427036ae0

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: sphinxbase: Deprecate variable.
	Sphinxbase is now included in Pocketsphinx.

	Change-Id: If86fb478565fb93a36bf25388d191aa21a25d7b6

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: pocketsphinx: Update to 5.0.4.
	* gnu/packages/speech.scm (pocketsphinx): Update to 5.0.4.
	[source]: Use GitHub as upstream.
	[build-system]: Switch to cmake-build-system.
	[arguments]: Skip tests, build shared libraries and gstreamer plugin.
	[inputs]: Add alsa-lib, ffmpeg, portaudio, sox. Remove sphixbase.

	Change-Id: Ic48d140d662b727f944f14be7424449849fca53e

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jsonrpc: Update to 1.0.26.
	Using a specific commit from Emacs repository is time consuming and
	unnecessarily complicated. Also, for some reason, it doesn’t work for the
	update at hand.

	This commit provides multiple source URI so old release tarballs can be found.

	* gnu/packages/emacs-xyz.scm (emacs-jsonrpc): Update to 1.0.26.
	[source]: Switch (back) to ELPA.

	Change-Id: I73822bc8e1ae5543b3c41c277522b8ab742927d4

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-extend-smime: Silence warning.
	* gnu/packages/emacs-xyz.scm (emacs-extend-smime)[propagated-inputs]: Replace
	emacs-default-encrypt with emacs-defaultencrypt.

	Change-Id: Iecc1c925167f6219270e4853884753cd01c8b133

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-scad-mode: Update to 97.0.
	* gnu/packages/engineering.scm (emacs-scad-mode): Update to 97.0.

	Change-Id: I9c259a0330453e417e8944e190395c0d2d8aa1ac

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-osm: Update to 1.9.
	* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 1.9.

	Change-Id: I757e527d9aa5a1870c68e23ba870a008fa3f9c85

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-modern: Update to 1.10.
	* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 1.10.

	Change-Id: I0a0a4d4811558615f270c563dd453bea777c56f6

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-mem: Update to 0.24.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-mem): Update to 0.24.0.

	Change-Id: I1b3204dc284eb3f6ac40ff73315577f20e262e28

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-persist: Update to 0.8.
	* gnu/packages/emacs-xyz.scm (emacs-persist): Update to 0.8.

	Change-Id: Ib9e0062ab5f439f0413466bba0948654da1a8b8a

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-no-littering: Update to 1.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.8.1.

	Change-Id: Ica8ddd7d68d9acc86a8c363558245bdc46573533

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-doom-modeline: Update to 4.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-doom-modeline): Update to 4.0.0.

	Change-Id: Ic4ffa128865d6fa6b33038c0aa2bce1b342c5a6a

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-fj: Update to 0.27.
	* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.27.

	Change-Id: I58c21ec59e2ef8e146c6ba5faada02d93395109a

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mastodon: Update to 2.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 2.0.5.

	Change-Id: Ib4f33c2d11b902109b3049b173927d86a80e03c2

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual: Update to 2.9.2.
	* gnu/packages/emacs-xyz.scm (emacs-casual): Update to 2.9.2.

	Change-Id: I4fbac791773bb9ac301c3dd18777efa9da724e38

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-devdocs: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-devdocs): Update to 0.7.

	Change-Id: I890beaaabab0b77e2d61566103abab85b7ecb883

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-docker: Update to 2.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-docker): Update to 2.4.0.

	Change-Id: I7228bc32126786711d52fab5fd9696ecb466e6e5

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-outline-indent: Update to 1.1.5.
	* gnu/packages/emacs-xyz.scm (emacs-outline-indent): Update to 1.1.5.

	Change-Id: I1e8efdffd1b93d31d37d32bdfd3f6f9965b8d22a

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pandoc-mode: Update to 2.90.2.
	* gnu/packages/emacs-xyz.scm (emacs-pandoc-mode): Update to 2.90.2.

	Change-Id: Idac7aa88dddb8c9e42947bb4e7bae86bc42be0ff

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-outli: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-outli): Update to 0.3.0.

	Change-Id: I4f086dc09b11288c3781f55784f8e02d96dc997c

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-closql: Update to 2.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-closql): Update to 2.3.1.

	Change-Id: Ib46687d6d9b3ad999c4fd658de028036070d9689

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eglot: Update to 1.19.
	* gnu/packages/emacs-xyz.scm (emacs-eglot): Update to 1.19.
	[propagated-inputs]: Remove emacs-compat and emacs-track-changes; add emacs-flymake.

	Change-Id: I05f02b6a5946030133310b4658ab41dd89490de9

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-gnosis: Update to 0.5.7.
	* gnu/packages/emacs-xyz.scm (emacs-gnosis): Update to 0.5.7.

	Change-Id: I9497e7dad51d88a2f898cfc60f153632093b2bdb

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tmr: Update to 1.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-tmr): Update to 1.2.1.

	Change-Id: I8503588530a01e572a04a665f7305340b582a1de

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-denote-sequence: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-denote-sequence): Update to 0.2.0.

	Change-Id: Ide82bfb83b13d7c32dacbf950a315fe42ad2a01f

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-denote-silo: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-denote-silo): Update to 0.2.0.

	Change-Id: I11b5e9c557e25b610fe0ccb1a9d017437885f60c

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-denote-markdown: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-denote-markdown): Update to 0.2.0.

	Change-Id: I4e93c631d747d8396daf9bb900ea222d2ae88923

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-denote-journal: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-denote-journal): Update to 0.2.0.

	Change-Id: I75003b26f53a251a5a037ea26d0aed5845264872

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-denote: Update to 4.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-denote): Update to 4.1.1.

	Change-Id: Iedcaf1740bee941c221a1873d59766e82e976bd8

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org: Update to 9.7.35.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.7.35.

	Change-Id: Iadd572cf2604fa4770cd5ac39743dda4c5042976

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-elfeed-score: Update to 1.2.10.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 1.2.10.

	Change-Id: I9a27be5256da1f6f093f5843636c64cb97913acb

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-marginalia: Update to 2.4.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 2.4.

	Change-Id: Id1568ccccc83758aba4d4229c925178cbeed0a68

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult: Update to 2.9.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 2.9.

	Change-Id: Ie06e7d671349699112a59bf1459a0cb4beb141c0

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jit-spell: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-jit-spell): Update to 0.5.

	Change-Id: Ied2c80231c76feb80f84eb21e4b5e06f8a2a1a21

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jinx: Update to 2.4.
	* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 2.4.

	Change-Id: I00184de768f288510378b4ddb2b54316a2523d5a

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jira: Update to 2.11.0.
	* gnu/packages/emacs-xyz.scm (emacs-jira): Update to 2.11.0.

	Change-Id: I2679ea5142900b1c2ca2d6063feb57f7ea8d8013

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-shell-maker: Update to 0.83.1.
	* gnu/packages/emacs-xyz.scm (emacs-shell-maker): Update to 0.83.1.

	Change-Id: I4606891f94813a9166e6db129a05ef7fd16f13fa

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-erc: Update to 5.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-erc): Update to 5.6.1.

	Change-Id: I61627f09d0d5b3da0f5ef65387907c2f43a41fa1

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-git-link: Update to 0.10.0.
	* gnu/packages/emacs-xyz.scm (emacs-git-link): Update to 0.10.0.

	Change-Id: Ie5f112d53e3c3da422343ef842a54eaa4e1488e7

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cape: Update to 2.2.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 2.2.

	Change-Id: I18ce59595a63c5acd9b5c1f325b66300c595d8e1

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-corfu: Update to 2.4.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 2.4.

	Change-Id: I4d7a13ae638ec33cedc2c2d5ff59f22bf200f670

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emms-print-metadata: Update to 24.
	* gnu/packages/emacs-xyz.scm (emacs-emms-print-metadata): Update to 24.

	Change-Id: I3f7a64952db582a7e33cf981aa85fe99620baa79

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-moody: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-moody): Update to 1.2.0.

	Change-Id: I1fca1caf123bdb26c5911a0d05c42ed90c62d452

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-llm: Update to 0.27.3.
	* gnu/packages/emacs-xyz.scm (emacs-llm): Update to 0.27.3.

	Change-Id: I91452d668f274524ee70987316c329b959b9e2dc

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dicom: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-dicom): Update to 1.1.

	Change-Id: If29be9974f7995f79b6d0e01548541c93eef8c41

2025-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-shell-command+: Update to 2.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-shell-command+): Update to 2.5.0.
	[source]: Set upstream to Codeberg.
	[arguments]: Run all tests.

	Change-Id: I3b8d4422c1eb6ccb618a654b0a3f87353fc95483

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: Remove sdl2-2.0.
	* gnu/packages/sdl.scm (sdl2-2.0): Delete variable.

	Fixes: guix/guix#3103
	Change-Id: Ide83df514414e9c40d1f3a60735f898958e4788c

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: Remove epour.
	* gnu/packages/enlightenment.scm (epour): Delete variable.

	Fixes: guix/guix#3014
	Change-Id: Ibe4fa24e0805231f5a189c1eb6e235990cc3e7ae

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: Remove ufoai-source.
	* gnu/packages/games.scm (ufoai-source, %ufoai-commit, %ufoai-revision,
	%ufoai-version): Delete variables.

	Fixes: guix/guix#2864
	Change-Id: Ibdfdb7ca35e074e8e001a261baacd8597f3d85d2

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: Remove ufo2map.
	* gnu/packages/games.scm (ufo2map): Delete variable.

	Change-Id: Ib0a5fc421936332ca42fb4f851380408865478ba

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: Remove ufoai-data.
	* gnu/packages/games.scm (ufoai-data): Delete variable.

	Change-Id: I31b75a1c44f1b92a46582a21c3e4b632b943327f

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: Remove ufoai.
	* gnu/packages/games.scm (ufoai): Delete variable.

	Change-Id: I7b431926677813bd6320036ddc511fc5232d749e

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: Remove font-cns11643.
	* gnu/packages/fonts.scm (font-cns11643): Delete variable.

	Fixes: guix/guix#2754
	Change-Id: I22160f8369f26bb9ce1b24a6ac2daa9de1649b61

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-django-debug-toolbar-alchemy.
	* gnu/packages/django.scm (python-django-debug-toolbar-alchemy):
	Delete variable.

	Fixes: guix/guix#3085
	Change-Id: I6cff3a3fe170e8b9f4c2c0222952a568f94464e5

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-django-bulk-update.
	* gnu/packages/django.scm (python-django-bulk-update): Delete variable.

	Fixes: guix/guix#3088
	Change-Id: I32850ec17e737cc4a70e10700f6a6f93c65c149a

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-iocapture.
	* gnu/packages/python-xyz.scm (python-iocapture): Delete variable.

	Fixes: guix/guix#3054
	Change-Id: I501bef2a65aca45eb526c3eebde59dab4bac47b0

2025-10-29  Andreas Enge  <andreas@enge.fr>

	gnu: Remove knotes.
	* gnu/packages/kde-pim.scm (knotes): Delete variable.

	Fixes: guix/guix#3043
	Change-Id: I0213e14c46072bf51c23615d4aedfda81553e244

2025-10-29  Andy Tai  <atai@atai.org>

	teams: Add entry for Andy Tai.
	* etc/teams.scm ("Andy Tai"): New member.
	* CODEOWNERS: Order files alphabetically.

	Change-Id: I7938b6761db5feb36c56ebf28f871a6d88c957e0

2025-10-29  Maxim Cournoyer  <maxim@guixotic.coop>

	tests: New ld-wrapper test.
	* tests/ld-wrapper.scm: New file.
	* Makefile.am (SCM_TESTS): Register it.

	Change-Id: I3cef5ff363226a3ceee2599d4906f107d6ae7151
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2025-10-29  Maxim Cournoyer  <maxim@guixotic.coop>

	system: Reinstate lock mounts in `container-script'.
	This issue should now be resolved, with a test guarding it from re-appearing.

	* gnu/system/linux-container.scm (container-script) [#:lock-mounts]: Delete
	argument.

	Change-Id: I93e94a0ee349c53967275b82e1a9a5bcc8e8f65c

2025-10-29  Maxim Cournoyer  <maxim@guixotic.coop>

	build/syscalls: Introduce new safe-clone and use it.
	* guix/build/syscalls.scm (without-automatic-finalization): Accept multiple
	expressions.
	(without-garbage-collection): New syntax.
	(without-threads): Likewise.
	(ensure-signal-delivery-thread, safe-clone): New procedures.
	* tests/syscalls.scm: ("clone and unshare triggers EINVAL")
	("safe-clone and unshare succeeds"): New tests.
	* gnu/build/linux-container.scm (run-container): Adjust to use 'safe-clone'.

	Relates-to: #1169
	Change-Id: I044c11a899e24e547a7aed97f30c8e7250ab5363

2025-10-29  W. Kosior  <koszko@koszko.org>

	linux-container: Inhibit GC thread creation in child.
	The `unshare' system call with `CLONE_NEWUSER' cannot be used in multithreaded
	programs.  Guile VM's automatic GC thread creation used to lead to
	nondeterministic failures in container creation, which uses this system call.

	* gnu/build/linux-container.scm (run-container): Disable GC in child after
	`(clone)' and re-enable after `(unshare)'.

	Fixes: #1169
	Change-Id: I9df5412102509c13f74ab9911f6f06c0152d0a4f

2025-10-29  Maxim Cournoyer  <maxim@guixotic.coop>

	syscalls: Warn about violated single thread requirement in 'unshare'.
	* guix/build/syscalls.scm (thread-count): New procedure.
	(unshare): Add a warning when unshare single thread
	requirement (depending on flags passed) is violated.  Update doc.
	(CLONE_SIGHAND, CLONE_THREAD, CLONE_VM): New variables.

	Change-Id: If98a91a0a0d9f7d67e5487b26d2d270f7b2191b1

2025-10-29  Maxim Cournoyer  <maxim@guixotic.coop>

	Reinstate "linux-container: Remove #:lock-mounts? and related code."
	This reverts commit e0e64be8de3d220a12612b3a2e4aee428277d865.

2025-10-29  Roman Scherer  <roman@burningswell.com>

	gnu: Add beads.
	* gnu/packages/golang-apps.scm (beads): New variable.

	Change-Id: I0dac902afa2c8937594d99907db311fe42e0d587

	Change-Id: I820f455a5c0e3e6980839481d196fe55f0c7fee9

2025-10-29  Roman Scherer  <roman@burningswell.com>

	gnu: Add go-github-com-anthropics-anthropic-sdk-go.
	* gnu/packages/golang-web.scm
	(go-github-com-anthropics-anthropic-sdk-go): New variable.

	Change-Id: Ice1fcb4e975a72c8d27d8f03397c52a18cfe7d4b

	Change-Id: I5ee9f0cc79e59d2d7a2836b64ac4c5ead39a72b6

2025-10-29  Roman Scherer  <roman@burningswell.com>

	gnu: Add go-rsc-io-script.
	* gnu/packages/golang-xyz.scm (go-rsc-io-script): New variable.

	Change-Id: Id004f1a40adba43944e00a7ff99bb99b234c9f39

	Change-Id: Iffc8b45eeaf8c230d4d4b5b23a34b5f9a1aca964

2025-10-29  Roman Scherer  <roman@burningswell.com>

	gnu: Add go-modernc-org-sqlite.
	* gnu/packages/golang-xyz.scm (go-modernc-org-sqlite): New variable.

	Change-Id: I61f5a5914d6aac8e7d998165f705039ba09e3b86

	Change-Id: I87dcca403b3b05aa977e4b02e0f873c250361e1f

2025-10-29  Roman Scherer  <roman@burningswell.com>

	gnu: Add go-modernc-org-libc.
	* gnu/packages/golang-xyz.scm (go-modernc-org-libc): New variable.

	Change-Id: Id6927a67e5efed071b952b36b025e6a788d0b259

	Change-Id: Ibc0070816161dc7c6250f289ce139011f039ed62

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-online-judge-api-client: Update to 10.10.1-0.615c345.
	* gnu/packages/patches/python-online-judge-api-client-tests.patch: Refresh patch.
	* gnu/packages/python-xyz.scm (python-online-judge-api-client): Update to 10.10.1-0.615c345.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Update them.
	<#:phases>: Add phase 'configure-tests.
	[native-inputs]: Add python-pytest, python-setuptools.
	[propagated-inputs]: Remove python-toml.
	[description]: Improve style.

	Change-Id: Ie1e6d6f88dff9c2893893fa83d5c768e974eda59

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-onetimepass: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-onetimepass):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I6d01244eb8bf16e2d88e360477bc99f3f48739fa

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pybtex: Update to 0.25.0.
	* gnu/packages/python-xyz.scm (python-pybtex): Update to 0.25.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Drop them.
	[native-inputs]: Add python-setuptools.  Remove python-six.
	[description]: Improve style.

	Change-Id: I32ee2f905fbc182e646d77355ebe824dc4de1e96

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-latexcodec: Update to 3.0.1.
	* gnu/packages/python-xyz.scm (python-latexcodec): Update to 3.0.1.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: I13b80bd830c79ac1772961b1a3002e9f731a4be1

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-apache-libcloud: Update to 3.8.0.
	* gnu/packages/python-xyz.scm (python-apache-libcloud): Update to 3.8.0.
	[arguments]<#:phases>: Improve style.
	[propagated-inputs]: Remove python-paramiko.
	[native-inputs]: Remove python-lockfile, python-mock,
	python-pytest-runner.  Add python-setuptools.
	[description]: Improve style.

	Change-Id: I9a2cda678372a2621f0b57f4b5c6c7895c0e051b

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-gh-md-to-html: Remove python-shellescape input.
	* gnu/packages/python-xyz.scm (python-gh-md-to-html)
	[arguments]<#:phases>: Add phase 'relax-shellescape-requirement.
	[propagated-inputs]: Remove python-shellescape.
	[native-inputs]: Remove python-wheel.

	Change-Id: I4cfeba99b42287ca6b83b00091ae3431928625ba

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-arcp: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-arcp):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.
	[synopsis, description]: Improve style.

	Change-Id: Ifc32f41b5069fe0466ba66eb12493d477c216b9c

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-rfc6555: Update to 0.1.0.
	* gnu/packages/python-xyz.scm (python-rfc6555): Update to 0.1.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:phases> by <#:test-flags>.
	[native-inputs]: Add python-setuptools.

	Change-Id: Id1244155bffb5996c4c275cb99266bc320948857

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-radon: Update to 6.0.1.
	* gnu/packages/python-xyz.scm (python-radon): Update to 6.0.1.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Adapt phase 'relax-requirements.  Drop 'check
	phase replacement.
	[native-inputs]: Add python-poetry-core, python-setuptools.
	[description]: Improve style.

	Change-Id: Ic2864192aacc6d1f30904e7e5096bad2eabc005a

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: awscli: Update to 1.42.61.
	* gnu/packages/python-crypto.scm (python-rsa-for-awscli-1): New variable.

	* gnu/packages/python-web.scm (awscli): Update to 1.42.61.
	[arguments] <tests>: Reduce amount of tests, run just unit tests. Limit
	threads count up to 8 to persist tests stability in CI.
	[inputs]: Remove python-docutils-0.16 and python-rsa; add
	python-docutils-0.19 and python-rsa-for-awscli-1.

	Fixes: guix/guix#3920
	Change-Id: Idfe0f7eb17b816654018dea335169ed20aa53980

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-boto3: Update to 1.40.61.
	* gnu/packages/python-xyz.scm (python-boto3): Update to 1.40.61.
	[arguments] <test-flags>: Run up to 8 threads to improve stability in CI.
	[native-inputs]: Remove python-wheel.

	Change-Id: I024a49f7774643eb4e3813be22bad000515f598b

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-s3transfer: Update to 0.14.0.
	* gnu/packages/python-web.scm (python-s3transfer): Update to 0.14.0.

	Change-Id: If9a48899ccfdcf8d31c5666c8d33ef468a7d7273

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-moto: Skip more tests.
	* gnu/packages/python-xyz.scm (python-moto)[arguments] <test-flags>:
	Skip more incompatible with botocore tests.

	Change-Id: I4d2bef27648d64860e145f753afe5ef47109e0d2

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-aiobotocore: Update to 2.25.1.
	* gnu/packages/python-web.scm (python-aiobotocore): Update to 2.25.1.
	[native-inputs]: Remove python-dill, python-docutils, python-moto, python-pytest,
	python-pytest-asyncio, python-requests, python-werkzeug, and
	python-wheel.

	Change-Id: Icdabf8d162803d2ac0c8a3cd78908dbc9f116e10

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-botocore: Update to 1.40.61.
	* gnu/packages/python-xyz.scm (python-botocore): Update to 1.40.61.
	[arguments] <test-flags>: Ignore functional tests.
	[native-inputs]: Remove python-wheel.

	Change-Id: I35276ea8e7415c9b717abbe14ad6708777f9b1ef

2025-10-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-multiplex: Fix tests.
	* gnu/packages/python-xyz.scm (python-easy-ansi-0.3): New variable.
	(python-multiplex)[propagated-inputs]: Remove python-easy-ansi; add
	python-easy-ansi-0.3.

	Change-Id: I791e4a34479732cba10be00ae883cc53fa6fa6e9

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-illumina-utils: Update to 2.13.
	* gnu/packages/bioinformatics.scm (python-illumina-utils): Update to 2.13.
	<#:phases>: In phase 'adjust-requirements, add python-levenshtein patch.

	Change-Id: I03cafaea1f73206bb5cfc887b9b4d0df7d959fca

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: ciri-long: Adapt to python-levenshtein update.
	* gnu/packages/bioinformatics.scm (ciri-long)[arguments]
	<#:phases>: In phase 'relax-requirements, add python-levenshtein
	patch.

	Change-Id: If16df4f97f42eaf51c3bd73020c5a7c3d0d01b64

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-splicekit: Adapt to python-levenshtein update.
	* gnu/packages/bioinformatics.scm (python-splicekit)[arguments]
	<#:phases>: In phase 'adjust-requirements, remove python-levenshtein
	patch.

	Change-Id: I28416ce8456ec69b73e0dbf377cb673b5fa08aa9

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-scanrbp: Disable tests.
	* gnu/packages/bioinformatics.scm (python-scanrbp):
	[arguments]: Relocate field.
	<#:tests?>: Disable them.
	[native-inputs]: Remove python-wheel.

	Change-Id: If4198e43da472b533ee83c2bbe0ccb9a0bcbf535

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-levenshtein: Update to 0.27.1.
	* gnu/packages/python-xyz.scm (python-levenshtein): Update to 0.27.1.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Add python-rapidfuzz.
	[native-inputs]: Add cmake-minimal, python-cython, python-pytest,
	python-scikit-build-core, python-setuptools, rapidfuzz-cpp.

	Change-Id: I05011e5e34adf4c34acb425c493af56fbd99767d

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-rapidfuzz: Update to 3.14.1.
	* gnu/packages/python-xyz.scm (python-rapidfuzz): Update to 3.14.1.
	[source]: Switch to git-fetch.
	[native-inputs]: Add cmake-minimal, python-cython, rapidfuzz-cpp and
	taskflow.  Replace python-setuptools an python-scikit-build by
	python-scikit-build-core.
	[description]: Improve style.

	Change-Id: I6db380ffa6066eb41e8a930efdb0e2308a28736c

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: rapidfuzz-cpp: Update to 3.3.3.
	* gnu/packages/cpp.scm (rapidfuzz-cpp): Update to 3.3.3.
	[source, description]: Improve style.

	Change-Id: I806ef30879fa9a9d042519a6e80b1c6c3add7054

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-kneed: Update to 0.8.5.
	* gnu/packages/python-xyz.scm (python-kneed): Update to 0.8.5.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-hatchling, python-pytest-cov.
	[description]: Improve style.

	Change-Id: I600f92e885a1480665d941749836578cf9a47035

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mwclient: Update to 0.11.0.
	* gnu/packages/python-xyz.scm (python-mwclient): Update to 0.11.0.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.  Remove python-pytest-runner.
	[propagated-inputs]: Remove python-six.

	Change-Id: I8bb9bade72f8a2d6e5f4fd4a7641a8149ae4714e

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-isbnlib: Update to 3.10.14.
	* gnu/packages/python-xyz.scm (python-isbnlib): Update to 3.10.14.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Ignore network-dependent tests.
	[native-inputs]: Add python-pytest-cov, python-setuptools.
	[description]: Improve style.

	Change-Id: Id31784a81dce7987c24eb9806464659627141303

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pycosat: Update to 0.6.6.
	* gnu/packages/python-xyz.scm (python-pycosat): Update to 0.6.6.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend>: Set it.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I247ddc4a3dad65fe862c65b44a04fdad03d1f0b7

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-easy-ansi: Update to 2.1.
	* gnu/packages/python-xyz.scm (python-easy-ansi): Update to 2.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phase 'remove-extra.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I3324c25f2033f21681fe1beda8befb3a36100483

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-rst2ansi: Update to 0.1.5-0.c6f390b.
	* gnu/packages/python-xyz.scm (python-rst2ansi): Update to 0.1.5-0.c6f390b.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	<#:phases>: Add 'check phase replacement.
	[native-inputs]: Add python-cram, python-setuptools.
	[description]: Improve style.

	Change-Id: Ic9fce5aedec3b41249838224cb3ed03e154e6521

2025-10-29  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pbkdf2: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pbkdf2):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:phases> with <#:test-backend, #:test-flags>.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I82678c91cf5cd8633954546bfe660648dad64363

2025-10-29  Leo Famulari  <leo@famulari.name>
	    Dariqq  <dariqq@posteo.net>

	gnu: Add linux-libre 6.17.
	* gnu/packages/linux.scm (linux-libre-6.17-version,
	linux-libre-6.17-gnu-revision, deblob-scripts-6.17,
	linux-libre-6.17-pristine-source, linux-libre-6.17-source,
	linux-libre-headers-6.17): New variables.
	(linux-libre-headers-latest): Use linux-libre-headers-6.17.
	* gnu/packages/aux-files/linux-libre/6.17-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.17-i686.conf,
	gnu/packages/aux-files/linux-libre/6.17-riscv.conf,
	gnu/packages/aux-files/linux-libre/6.17-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.


	Change-Id: I52d2bc9114a948d31726d2da2a5916fc607dcdd6

2025-10-29  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.114.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.114.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Ic72596e2ac44f86edf33d166c89d185242dc328a

2025-10-29  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.55.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.55.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: I5cb28464be5d4ce41dbd8aa3d381603159820e30

2025-10-28  charje  <charles.b.jackson@protonmail.com>
	    jgart  <jgart@dismail.de>

	gnu: Add sbcl-charje.lambda-list.
	* gnu/packages/lisp-xyz.scm (sbcl-charje.lambda-list, cl-charje.lambda-list,
	clasp-charje.lambda-list): New variables.

	Change-Id: If4a29cad126f8d8df6021a7b79d31a41bbceead5

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mkdoc-material: Unbundle js-lunr-* packages.
	* gnu/packages/python-xyz.scm (python-mkdocs-material)
	[source]<snippet>: Unbundle js-lunr-* assets.  Add a warning comment:
	there are other unbundled minified assets!
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	<#:phases>: Add phase 'inject-javascript-assets and
	'replace-javascript-assets.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ie04b8d2e885f549fe756a433f4beb16ef0053128

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: js-lunr-*: Add packages.
	* gnu/packages/javascript.scm (make-js-lunr-lang): New procedure.
	(js-lunr-ar, js-lunr-da, js-lunr-de, js-lunr-el, js-lunr-es,
	js-lunr-fi, js-lunr-fr, js-lunr-he, js-lunr-hi, js-lunr-hu,
	js-lunr-hy, js-lunr-it, js-lunr-ja, js-lunr-kn, js-lunr-ko,
	js-lunr-nl, js-lunr-no, js-lunr-pt, js-lunr-ro, js-lunr-ru,
	js-lunr-sa, js-lunr-sv, js-lunr-ta, js-lunr-te, js-lunr-th,
	js-lunr-tr, js-lunr-vi, js-lunr-zh, js-lunr-multi,
	js-lunr-stemmer-support): New variables.

	Change-Id: Iea8c495b926a554bd2906f7d86279c9f60a6cfdb

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-yaspin: Fix build.
	* gnu/packages/python-xyz.scm (python-yaspin)[propagated-inputs]:
	Remove python-termcolor; add python-termcolor-next.

	Change-Id: I1cf6a5d5f51fe14aca9b64f9c338d10b7f2e95a2
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-termcolor-next.
	* gnu/packages/python-xyz.scm (python-termcolor-next): New variable.

	Change-Id: Iceae7329eaff3e1ec9a30f989c26704f42f109cd

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: rapid-photo-downloader: Switch to pyproject, enable tests.
	* gnu/packages/photo.scm (rapid-photo-downloader):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Ignore failing tests.
	<#:phases>: Refresh them. Add phase 'configure-check. Rename phase
	'wrap.
	[native-inputs]: Add python-pytest, python-setuptools.
	[inputs]: Remove python-pyxdg, python-dateutil, python-rawkit,
	python-requests, python-colorlog, python-pyprind.
	[description]: Improve style.

	Change-Id: I8828710bb42da5a8c064f6aa0184a854aab95f74
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-forbiddenfruit: Update to 0.1.4.
	* gnu/packages/python-xyz.scm (python-forbiddenfruit): Update to 0.1.4.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Improve phase 'check.
	[native-inputs]: Add python-setuptools.  Replace python-nose by
	python-pynose.

	Change-Id: I6e3e8a788b8334d714c440f1f126449ac98b15d9

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-astor: Update to 0.8.1-0.df09001.
	* gnu/packages/python-xyz.scm (python-astor): Update to 0.8.1-0.df09001.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguemnts]<#:test-flags>: Ignore failing tests.
	[native-inputs]: Add python-pytest, python-setuptools.
	[description]: Improve style.

	Change-Id: If59cb53040d1cf402a652c14d0c45d613b92eb85

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-reparser: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-reparser):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.
	[synopsis]: Improve style.

	Change-Id: I5f1668114b588f0c3a6c08384e1764951df8b8f6

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-readlike: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-readlike):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: Ifaaeae8b88e2cf137ff77997e36cddd19eee8d48

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-ilinkedlist: Update to 0.4.0-0.b5ea3f6.
	* gnu/packages/python-xyz.scm (python-ilinkedlist): Update to 0.4.0-0.b5ea3f6.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: I2966a3a431b004481242d988d3cb1359e244c434

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-locket: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-locket):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.

	Change-Id: I76f182d7898a9594ce593fc289eb44fb31c6cabe

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-asciitree: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-asciitree):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: I2d5dc738d2438bd502d08602e44d2d55ece40be6

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-commandlines: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-commandlines):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: Ic392ad79243d22f63fe22316887f8f45656b1b8c

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pynamecheap: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pynamecheap):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ie66ad3da1f59f3259955f216a452c4f75d2c08ef

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-dns-lexicon: Update to 3.21.1.
	* gnu/packages/python-xyz.scm (python-dns-lexicon): Update to 3.21.1.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Enable them.
	<#:test-flags>: Disable failing tests.
	<#:phases>: Add phase 'configure-tests.
	[native-inputs]: Add nss-certs-for-test, python-hatchling,
	python-setuptools.
	[propagated-inputs]: Update them (with guix refresh).
	[home-page]: Update it.

	Change-Id: I6aba8ff29d7505313e7806a463a293f613d1b391

2025-10-28  Ghislain Vaillant  <ghislain.vaillant@inria.fr>

	gnu: Add python-universal-pathlib.
	* gnu/packages/python-xyz.scm (python-universal-pathlib): New variable.

	Change-Id: Ia72665f9d9cdf8d999127e023af7ad282c4533af
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-spacy: Update to 3.8.7.
	* gnu/packages/machine-learning.scm (python-spacy): Update to 3.8.7.
	[arguments] <test-flags>: Skip 2 more tests.
	<phases>: Remove 'build-ext; add 'remove-local-thinc - less rebuild is
	better.
	[native-inputs]: Remove python-wheel.
	[propagated-inputs]: Remove python-numpy, python-pathy,
	python-setuptools, python-smart-open, and python-typing-extensions; add
	python-numpy-2, and python-weasel.

	Change-Id: Ie0bd20cbc7da9c6a89cea56118df504661f99a6e

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-weasel.
	* gnu/packages/python-web.scm (python-weasel): New variable.

	Change-Id: I0e8264222454577f73edb4bb27f7f28c0db47774

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-cloudpathlib.
	* gnu/packages/python-web.scm (python-cloudpathlib): New variable.

	Change-Id: Id8bd4c539b4b8fe5120717670b4c4e6552a1d399

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pytest-cases.
	* gnu/packages/python-check.scm (python-pytest-cases): New variable.

	Change-Id: I189c3230816b144ebc8f5bd0044eb37c4b50d113

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pytest-harvest.
	* gnu/packages/python-check.scm (python-pytest-harvest): New variable.

	Change-Id: I7863cdee38e7e5fa015d6bf4802b23ffe381cadb

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pytest-steps.
	* gnu/packages/python-check.scm (python-pytest-steps): New variable.

	Change-Id: I6d8f37fa8cc33963e84a6b756aedaf352b4248db

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-decopatch.
	* gnu/packages/python-xyz.scm (python-decopatch): New variable.

	Change-Id: I396e68c5fedb2849c3d76a274824881360050ae8

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-azure-storage-file-datalake.
	* gnu/packages/python-web.scm (python-azure-storage-file-datalake): New variable.

	Change-Id: Ic16f38e0d63a786e5cc8222e8066a360ef77ce01

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-azure-storage-blob: Update to 12.27.0.
	* gnu/packages/python-web.scm (python-azure-storage-blob): Update to 12.27.0.

	Change-Id: I13ac3c0b0da70fc75a388ce7ecbf89b8d999e1c8

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-thinc: Update to 8.3.4.
	* gnu/packages/machine-learning.scm (python-thinc): Update to 8.3.4.
	[arguments] <phases>: Remove 'build-ext; add 'remove-local-thinc - less
	rebuild is better.
	[propagated-inputs]: Remove python-blis-for-thinc and python-numpy; add
	python-blis and python-numpy-2.
	[native-inputs]: Remove python-cython and python-wheel; add
	python-cython-0.
	* gnu/packages/maths.scm (python-blis-for-thinc): Remove variable.

	Change-Id: I5b3b624819772cd1b601ff2a7ef516af065a94dc

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-blis: Update to 1.2.1.
	* gnu/packages/maths.scm (python-blis): Update to 1.2.1.
	[arguments] <phases>: Remove 'build-ext; add 'remove-local-blis - less
	re-build is better.
	[propagated-inputs]: Remove python-numpy.
	[native-inputs]: Remove python-wheel; add python-numpy-2.

	Change-Id: Ie82e7372653f95a387dcee81ab5f84dbf2602091

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pathlib-abc: Update to 0.5.0.
	* gnu/packages/python-xyz.scm (python-pathlib-abc): Update to 0.5.0.
	(python-pathlib-abc-for-python-pathy): New variable.

	* gnu/packages/python-web.scm (python-pathy)[propagated-inputs]:
	Remove python-pathlib-abc; add python-pathlib-abc-for-python-pathy.

	Change-Id: I36572bfbbf43681bdb0fcefbd5e985a530d465ab

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: pyzo: Move to python-science.
	* gnu/packages/python-xyz.scm (pyzo): Move from here ...
	* gnu/packages/python-science.scm: ... to here.

	Change-Id: I8b50396d0d863e1bda5d7686ae2826a3bfe544dd

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: s3cmd: Move to python-web.
	* gnu/packages/python-xyz.scm (s3cmd): Move from here ...
	* gnu/packages/python-web.scm: ... to here.

	Change-Id: Ie28451433d08f28db3f505fe0032cefb847ff4a4

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: s3cmd: Update to 2.4.0.
	* gnu/packages/python-xyz.scm (s3cmd): Update to 2.4.0.

	Change-Id: I0badca04b6b1717c6f6702061fbb1e9d08e159a0

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: shrinkwrap: Sort variable.
	* gnu/packages/python-xyz.scm (shrinkwrap): Sort variable alphabetically.

	Change-Id: I000b09dfad1f67ea62c4f78b0f4f6e9b7b8f428c

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: shrinkwrap: Remove snippet.
	* gnu/packages/python-xyz.scm (shrinkwrap)[source]<snippet>: It's no
	longer required.

	Change-Id: Ifdd7228b7b3546a09ccf791d8b89fcf9e96be3ad

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: staticsite: Sort variable.
	* gnu/packages/python-xyz.scm (staticsite): Sort variable
	alphabetically.

	Change-Id: I1b20a7c2e86c75e9aad3c2483e98bafc9dd3112f

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: staticsite: Update to 2.5.
	* gnu/packages/python-xyz.scm (staticsite): Update to 2.5.
	[inputs]: Add perl-image-exiftool, python-dateutil, python-docutils,
	python-jinja2, python-markdown, python-pillow, python-pytz,
	python-pyyaml, python-ruamel.yaml, python-slugify, python-toml, and
	tzdata-for-tests.
	[native-inputs]: Remove perl-image-exiftool, python-dateutil,
	python-docutils-0.19, python-jinja2, python-markdown, python-pillow,
	python-pyinotify, python-pytz, python-pyyaml, python-ruamel.yaml,
	python-slugify, python-tornado, tzdata-for-tests, python-setuptools,
	python-wheel, and python-toml; add python-hatchling and python-pytest.

	Change-Id: Ieeba5b41864c0625b497fa87b5fb83d71d47c235

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cobib: Update to 6.0.1.
	* gnu/packages/textutils.scm (cobib): Update to 6.0.1.
	[arguments] <test-flags>: Rework the list of skipped tests and use
	"--ignore" to exclude tests files.
	<phases>{pre-check}: Add git setup.
	[propagated-inputs]: Remove python-requests-oauthlib; add
	python-mdit-py-plugins and python-natsort.

	Change-Id: I530760a844c9cdbb08bffca8d6fff569e214a5bc

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: tldr: Move to textutils.
	* gnu/packages/python-xyz.scm (tldr, pythno-tldr): Move from here ...
	* gnu/packages/textutils.scm: ... to here.

	Change-Id: I678a9fd63960328dbcaf6a28a8868d3ce1e2aa23

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: tldr: Adjust synopsis and description.
	* gnu/packages/python-xyz.scm (tldr)[synopsis]: Remove mention of Python.
	[description]: Add URL to main project home page.

	Change-Id: Ie5ee0349bc256f75d8ab7d22babc9f8431be1be8

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-xyz: Remove unused textutils module.
	* gnu/packages/python-xyz.scm: Remove unused (gnu packages textutils)
	module.

	Change-Id: If520406f2ff1084359801a200c89d5a75c0cbfe8

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pandocfilters: Move to pyhton-xyz.
	* gnu/packages/textutils.scm (python-pandocfilters): Move from here ...
	* gnu/packages/python-xyz.scm: ... to here.

	Change-Id: I37675f6d4d48e1499b78f1efcecd927a5fe685a0

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-panflute: Move to python-xyz.
	* gnu/packages/textutils.scm (python-panflute): Move from here ...
	* gnu/packages/python-xyz.scm: ... to here.

	Change-Id: I7d63724ac792057e6cc6d6c4d3d51a1b6441bbb3

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: binwalk: Move to firmware.
	* gnu/packages/python-xyz.scm (binwalk): Move from here ...
	* gnu/packages/firmware.scm: ... to here.
	* gnu/packages/diffoscope.scm: Add (gnu packages firmware) module.

	Change-Id: Id6c78aec4a576deaa99c7d3287338e2a9e2b9ca4

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: binwalk: Switch to pyproject.
	* gnu/packages/python-xyz.scm (binwalk)[build-system]: Switch to
	pyproject-build-system.
	[native-inputs]: Remove python-coverage; add python-setuptools.

	Change-Id: I4c27c31b34d6574ba00ee5392cf0f111d207f939

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: wfetch: Move to weather.
	* gnu/packages/python-xyz.scm (wfetch): Move from here ...
	* gnu/packages/weather.scm: ... to here.

	Change-Id: I851f2a79768c80784ea54fa07a2862719ad8f781

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-xyz: Sort python2-* variables.
	* gnu/packages/python-xyz.scm (python2-dbus, python2-pycparser): Sort
	variables alphabetically.

	Change-Id: Ie77bbc9564069787cb204467b4faa8eb0691d7ba

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/algebra: Add missing copyright.
	This is a following up 823762b65d2a885472763255b59abde277947ed0 commit.

	* gnu/packages/algebra.scm: Add copyright entry for 宋文武
	<iyzsong@envs.net>.

	Change-Id: I752f7a9055907530189ce669f1a7add7669d288f

2025-10-28  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: drip: Use GEXPs.
	* gnu/packages/java.scm (drip): Use GEXPs.

	Change-Id: I9849de8f0caa4cf246dd30a49a2bcf2984125ee6

2025-10-28  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: drip: Fix build with gcc-14.
	* gnu/packages/java.scm (drip): Fix build with gcc-14.
	[arguments]<#:phases>: Add "relax-gcc-14-strictness" phase.

	Change-Id: I9468bb942c4c569fe6e108f096c32b56658ed146

2025-10-28  dan  <i@dan.games>

	gnu: zig-0.15-libc-abi-tools: Rollback to commit ec46122c.
	* gnu/packages/zig.scm (zig-0.15-libc-abi-tools): Rollback to commit ec46122c.

	Change-Id: I495a45bdaa5d0c0fdfe3675790278f9d42e30b15
	Fixes: #3913

2025-10-28  Hilton Chain  <hako@ultrarare.space>

	gnu: Remove (gnu packages rust-crates) import from package modules.
	* gnu/packages/kde-pim.scm: Remove (gnu packages rust-crates) import.

	Fixes: #3885
	Change-Id: Ide128fb1088a11dfaf76cf2a749359c65be8b8d6

2025-10-28  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-45.54d4d76.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-45.54d4d76.

	Change-Id: Ib847919dde3c4fe186d623633c6f1c18ff1b49bb

2025-10-28  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-132.c276f61.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-132.c276f61.

	Change-Id: Ic293373fdc990283d9192177e30203efa142fbcf

2025-10-28  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-73.7d17e56.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-73.7d17e56.

	Change-Id: I9d824aa98a5c2dc1c1c4789d763ce20d24581221

2025-10-28  Andreas Enge  <andreas@enge.fr>

	gnu: supercollider: Finalize transition to Qt6.
	This is a follow-up to commit 7354aa8482b39b2f7b4a24c219f0b5380fb07878
	which started the transition.

	* gnu/packages/audio.scm (supercollider)[arguments]<#:qtbase>: Add qtbase.

	Change-Id: I2a9a50ae18605c70f1716c75cb3e5f0beee29509

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-textdistance: Run test in a single thread.
	* gnu/packages/python-xyz.scm (python-textdistance)[arguments]
	<test-flags>: Tests are not threads save, remove "--numprocesses" option.
	[native-inputs]: Remove python-pytest-xdist and python-wheel.

	Change-Id: I50202ff684ef4af83d3adaf3bc880ef8af9e663a

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-symengine: Move to algebra.
	* gnu/packages/python-xyz.scm (python-symengine): Move from here ...
	* gnu/packages/algebra.scm: ... to here.

	Change-Id: I8f170f44e0b51aac740035edcd6eb89e49ff86c8

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-symengine: Switch to pytest.
	* gnu/packages/python-xyz.scm (python-symengine)[arguments]
	<test-flags>: Provide option to test against installed module.
	[native-inputs]: Remove python-nose2 and python-wheel; add python-pytest.

	Change-Id: Icdf070410810db7b108aa9340b6839ef98136ab3

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-translate-toolkit: Sort variable.
	* gnu/packages/python-xyz.scm (python-translate-toolkit)
	(python-translate-toolkit-for-offlate): Sort variables alphabetically.

	Change-Id: I0fe91b5cf499c1f489b8fbcdc9a99c43e8096f18

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: offlate: Fix build.
	* gnu/packages/python-xyz.scm (python-translate-toolkit-for-offlate):
	New variable.
	(offlate): [propagated-inputs]: Remove python-translate-toolkit; add
	python-translate-toolkit-for-offlate.

	Change-Id: Iad34870f6a0fb89ec401f27274b2c699d6eea09e

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-translate-toolkit: Update to 3.15.6.
	* gnu/packages/python-xyz.scm (python-translate-toolkit): Update to 3.15.6.
	[source]: Fix pypi-uri format.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: Enable.
	<test-flags>: Skip some problematic tests.
	<phases>: Don't delete 'sanity check.
	[propagated-inputs]: Remove python-babel, python-beautifulsoup4,
	python-chardet, python-diff-match-patch, python-levenshtein, python-six,
	and python-pyyaml; add python-cwcwidth, python-cheroot, python-iniparse,
	python-mistletoe, python-phply, python-pyparsing, and
	python-ruamel.yaml.
	[native-inputs]: Remove python-sphinx; add python-setuptools and
	python-setuptools-scm.

	Change-Id: I6c9c27d96fc8c1f24accd892fa85eb248e12eef8

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cwcwidth: Update to 0.1.10.
	* gnu/packages/python-xyz.scm (python-cwcwidth): Update to 0.1.10.
	[arguments] <phases>: Remove 'build-extensions; add
	'remove-local-cwcwidth.
	[native-inputs]: Remove python-toml and python-wheel.

	Change-Id: I2718edd693580196ad4b0d09483ca4a3cf387fcd

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-iniparse.
	* gnu/packages/python-xyz.scm (python-iniparse): New variable.

	Change-Id: I414687a654d577e8054e1c6a574f9443128dc6a7

2025-10-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-phply.
	* gnu/packages/python-xyz.scm (python-phply): New variable.

	Change-Id: I1df0b7fa90658467a8f69690c1c70d6884b5d865

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-easyprocess: Update to 1.1.
	* gnu/packages/python-xyz.scm (python-easyprocess): Update to 1.1.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: Idb3343315ac143f447530622811cef45f90ca227

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyyaml-env-tag: Update to 1.1.
	* gnu/packages/python-xyz.scm (python-pyyaml-env-tag): Update to 1.1.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.
	[description]: Improve style.

	Change-Id: I4f1334409dac936950d29ff444b1e22a0a770697

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-py3dns: Update to 4.0.2.
	* gnu/packages/python-xyz.scm (python-py3dns): Update to 4.0.2.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Drop <#:phases>.
	[native-inputs]: Add python-flit-core.
	[description]: Improve style.

	Change-Id: I714b1248e68369e0562d8875b7bb478553ef830f

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mergedeep: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-mergedeep):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend>: Set it.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: Ia35990e4adb60877ec05e904a357376f3508ca52

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: datasette: Update to 1.0a19.
	* gnu/packages/databases.scm (datasette): Update to 1.0a19.
	[arguments]<#:test-flags>: Ignore python-black tests.
	<#:phases>: Add phase 'relax-requirements.
	[native-inputs]: Remove python-black, python-pip, python-wheel.
	Replace python-pytest-asyncio by python-pytest-asyncio-0.26.

	Change-Id: I307b5648637fa6787aba50bffb8b1caea1e6d1a2

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-memcached: Update to 1.62.
	* gnu/packages/python-xyz.scm (python-memcached): Update to 1.62.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	<#:test-backend>: Set it.
	[native-inputs]: Add python-setuptools.
	[propagated-inputs]: Remove python-six.

	Change-Id: I62848d45df4e53cf72d4950a6832d2fe5b6fa392

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pylev: Update to 1.4.0.
	* gnu/packages/python-xyz.scm (python-pylev): Update to 1.4.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend, #:test-flags>: Set them.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: Ia2f4661c54c5dfb4ede1b44792b8569dfd3a84ba

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-inflection: Update to 0.5.1.
	* gnu/packages/python-xyz.scm (python-inflection): Update to 0.5.1.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ie0f433c56dcbecb825e71672fce88cd0c8d3ec0f

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-chai: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-chai):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: Iedeaf5bacdf7b6f9cf33cdb3b377865cb47c254f

2025-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-kazoo: Update to 2.10.0.
	* gnu/packages/python-xyz.scm (python-kazoo): Update to 2.10.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[propagated-inputs]: Remove python-six.

	Change-Id: I1c4ea45292653d188b3c143f5b52a9470e97c481

2025-10-28  Omar Bassam  <omar.bassam88@gmail.com>

	gnu: sbcl-crypto-shortcuts: Update to 2.0.0-2.9b77282.
	* gnu/packages/lisp-xyz.scm (sbcl-crypto-shortcuts): Update to 2.0.0-2.9b77282.
	[source]: Update to use new source url.
	[home-page]: Update to use new homepage url.
	[inputs]: Added sbcl-cl-base32

	Change-Id: Ieb82dda6249174da89d96fdbacc22bd69e7086e8

2025-10-28  Omar Bassam  <omar.bassam88@gmail.com>

	gnu: sbcl-colored: Update to 1.0.0-2.54e6184.
	* gnu/packages/lisp-xyz.scm (sbcl-colored): Update to 1.0.0-2.54e6184.
	[source]: Update to use new source url.
	[home-page]: Update to use new homepage url.

	Change-Id: I5dff3a942550e00e489ac8bebb824f94417fb572

2025-10-28  Omar Bassam  <omar.bassam88@gmail.com>

	gnu: sbcl-cl-steamworks: Update to 1.0.0-2.95f25ae.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-steamworks): Update to 1.0.0-2.95f25ae.
	[source]: Update to use new source url.
	[home-page]: Update to use new homepage url.
	[inputs]: Added sbcl-pathname-utils

	Change-Id: Ib60cad10b5d4273621f2ea8fedadffddd807d7ef

2025-10-28  Omar Bassam  <omar.bassam88@gmail.com>

	gnu: sbcl-cl-modio: Update to 1.0.0-2.b1322bb.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-modio): Update to 1.0.0-2.b1322bb.
	[source]: Update to use new source url.
	[home-page]: Update to use new homepage url.

	Change-Id: Ia3268b766aa1bb250e75e9b6c056a17e0d11014b

2025-10-28  Omar Bassam  <omar.bassam88@gmail.com>

	gnu: sbcl-chirp: Update to 1.0.0-2.49050a0.
	* gnu/packages/lisp-xyz.scm (sbcl-chirp): Update to 1.0.0-2.49050a0.
	[source]: Update to use new source url.
	[home-page]: Update to use new homepage url.

	Change-Id: Idce3d8387538099c1304547635d0e57d091aeec2

2025-10-27  charje  <charles.b.jackson@protonmail.com>

	gnu: Update sbcl-charje.loop to version 1.1.0.
	* gnu/packages/lisp-xyz.scm (sbcl-charje.loop): Update version to 1.1.0.

	Change-Id: I41c0a3aba988fec9472ca44596cd4d73c01a2e7c

2025-10-27  Andreas Enge  <andreas@enge.fr>

	gnu: hugs: Fix build.
	* gnu/packages/hugs.scm (hugs)[native-inputs]: Add gcc-13.

	Fixes: guix/guix#3838
	Change-Id: I18522db2d6e9dd077a6057aa0c6e33dae7f70528

2025-10-27  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: tracy-wayland: Fix build.
	* gnu/packages/profiling.scm (tracy-wayland): Fix build by explicitly using
	GCC version 13.
	[native-inputs]: Add gcc-13.

	Change-Id: I107b4461dd2c2079320e801a8775367ab83345b0

2025-10-27  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: trueprint: Fix build.
	* gnu/packages/pretty-print.scm (trueprint): Fix build by explicitly using GCC
	version 13.
	[native-inputs]: Add gcc-13.

	Change-Id: I0352cea89e4f8c134767eb7d63c12d0d289c0d89

2025-10-27  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: tlf: Fix build.
	* gnu/packages/radio.scm (tlf): Fix build by explicitly using GCC version 13.
	[native-inputs]: Add gcc-13.

	Change-Id: I5ef7462c118c97b9373af473b9a9692662e5119d

2025-10-27  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.84.7.
	* gnu/packages/prolog.scm (trealla): Update to 2.84.7.

	Change-Id: Iffecf526e9c5c2f41bb5d674926d586cff6622c5

2025-10-27  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-44.3794b25.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-44.3794b25.

	Change-Id: Ic0d49e63c63ce07d5465466f09cc343cd14db64a

2025-10-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: calibre: Fix build.
	* gnu/packages/ebook.scm (calibre)[arguments]: Another, and hopefully last,
	attempt to skip a flaky test.

	This is a followup to 84dec447ac5377dd88dc44b2c071cad26766bfe5.

	Change-Id: Id9893ec262504c2bfdcdf3e05220f26d9d08f472

2025-10-27  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-kconfiglib.
	* gnu/packages/python-xyz.scm (python-kconfiglib): Delete variable.

	Fixes: guix/guix#3029
	Change-Id: I4306aa8033ca5dd061bffdb7a16a7e53273879e2

2025-10-27  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-elevate.
	* gnu/packages/python-xyz.scm (python-elevate): Delete variable.

	Fixes: guix/guix#3027
	Change-Id: Ibb21dda8df63ba48b1a396ca60e7b8ea4611e40a

2025-10-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: pyzo: Update to 4.20.0.
	* gnu/packages/python-xyz.scm (pyzo): Update to 4.20.0.
	[native-inputs]: Add python-flit-core.
	[inputs]: Add python-pyside-6.
	[propagated-inputs]: Remove python-pyqt.

	Change-Id: I6387a0646293201d9c2cad35292bbd41e2675684

2025-10-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: httrack: Update to 3.49.6.
	* gnu/packages/web.scm (httrack): Update to 3.49.6.
	[native-inputs]: Replace autoconf with autoconf-2.71.

	Change-Id: Ibf9ffe21a4ad704d83ea85d272ea2a747461a76e

2025-10-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: calibre: Really fix flaky test.
	* gnu/packages/ebook.scm (calibre)[arguments]: Fix regexp used to skip said
	test.

	This is a followup to af4a28a464065154d423711e96ebf11f61a26993.

	Change-Id: I2629d89a973de9557ed38a08fd6c5455d44c9c60

2025-10-27  Sixten Thames  <pm@sith.st>

	gnu: libfreeaptx: Updated to 0.2.2.
	* gnu/packages/audio.scm (libfreeaptx): Update to 0.2.2.
	[source]: Update uri.
	[synopsis]: Improve.
	[home-page]: Update URL.

	Change-Id: I2e9af490d92037719baedb65d20b9e3e1d2cb5b9

2025-10-27  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.84.5.
	* gnu/packages/prolog.scm (trealla): Update to 2.84.5.

	Change-Id: I5a89ca83857b4630c1c30001a27b2aac8e7b7b4a

2025-10-27  Sughosha  <sughosha@disroot.org>

	gnu: plasma: Add aurorae to propagated-inputs.
	* gnu/packages/kde-plasma.scm (aurorae)[propagated-inputs]: Add aurorae.

	Change-Id: Ic37eb0e3e4b9920aefa50683d523f708feb278b8

2025-10-26  Ludovic Courtès  <ludo@gnu.org>

	teams: Tweak name and description for ‘hpc’ team.
	* etc/teams.scm (hpc): Tweak name and description.

	Change-Id: Ied24ec861fc70449bdc1e6542bece62bcb7d2bdc

2025-10-26  Cayetano Santos  <csantosb@inventati.org>

	teams: hpc: Adopt oneapi.
	* etc/teams.scm (hpc)<#:scope>:
	Add "gnu/packages/oneapi.scm".
	* CODEOWNERS: Regenerate file.

	Change-Id: I3cc178352b5f87f5ca43deb7e8ee214d07830792

2025-10-26  Cayetano Santos  <csantosb@inventati.org>

	po: Add 'gnu/packages/oneapi.scm'.
	This is a followup to 8894ed2c30fc0f557e5e63b8adc91e5d218343ad.

	* po/guix/POTFILES.in: Add 'gnu/packages/oneapi.scm'.

	Change-Id: I4b7ccbb175a000dc87415e9267fd7fba7e269a52

2025-10-26  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: ejabberd: Update to 25.08.
	* gnu/packages/messaging.scm (ejabberd): Update to 25.08.

	Change-Id: I5405aef8165d5d8ac2cf58fb555412e022f4a70f

2025-10-26  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: erlang-yconf: Update to 1.0.21.
	* gnu/packages/erlang-xyz.scm (erlang-yconf): Update to 1.0.21.

	Change-Id: I8009ec934cd9b241e5eb7070e9f8ec467fe37f12

2025-10-26  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: erlang-xmpp: Update to 1.11.1.
	* gnu/packages/erlang-xyz.scm (erlang-xmpp): Update to 1.11.1.

	Change-Id: I5d14af5939fe939ab529b1038078632fee8c9556

2025-10-26  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: erlang-stun: Update to 1.2.21.
	* gnu/packages/erlang-xyz.scm (erlang-stun): Update to 1.2.21.

	Change-Id: Icd20f2a24ac470bf7b2908691bcb6d9cc6879fd7

2025-10-26  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: erlang-stringprep: Update to 1.0.33.
	* gnu/packages/erlang-xyz.scm (erlang-stringprep): Update to 1.0.33.

	Change-Id: I943053d27850123fb732a0a182872783f0df6971

2025-10-26  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: erlang-p1-utils: Update to 1.0.28.
	* gnu/packages/erlang-xyz.scm (erlang-p1-utils): Update to 1.0.28.

	Change-Id: Ida0388928e0a96bee09cbfdb0a9b3421e34fa262

2025-10-26  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: erlang-p1-pgsql: Update to 1.1.35.
	* gnu/packages/erlang-xyz.scm (erlang-p1-pgsql): Update to 1.1.35.

	Change-Id: I4b5f2f49f34d17afe06552fe2b7056de97efd905

2025-10-26  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: erlang-p1-mysql: Update to 1.0.26.
	* gnu/packages/erlang-xyz.scm (erlang-p1-mysql): Update to 1.0.26.

	Change-Id: I61b038b26e02cf386b598b7a40be4f8d4814f84c

2025-10-26  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: erlang-p1-acme: Update to 1.0.28.
	* gnu/packages/erlang-xyz.scm (erlang-p1-acme): Update to 1.0.28.

	Change-Id: I6ea53af6449576ff95e5849ee3e57f11f966c6f8

2025-10-26  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: erlang-mqtree: Update to 1.0.19.
	* gnu/packages/erlang-xyz.scm (erlang-mqtree): Update to 1.0.19.

	Change-Id: I25b5181afbc58f7414bb7b02ae3579cad6bc8648

2025-10-26  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: erlang-fast-yaml: Update to 1.0.39.
	* gnu/packages/erlang-xyz.scm (erlang-fast-yaml): Update to 1.0.39.

	Change-Id: I5741b463c740a1ad2030e0ca2c746f513b6385bd

2025-10-26  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: erlang-fast-xml: Update to 1.1.57.
	* gnu/packages/erlang-xyz.scm (erlang-fast-xml): Update to 1.1.57.

	Change-Id: I42e92f1f12778a551d66d6b83bcc40f9aee88d72

2025-10-26  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: erlang-fast-tls: Update to 1.1.25.
	* gnu/packages/erlang-xyz.scm (erlang-fast-tls): Update to 1.1.25.

	Change-Id: Ie4f6624d7e0e88e6e4294b48d9b7106d97497818

2025-10-26  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: erlang-ezlib: Update to 1.0.15.
	* gnu/packages/erlang-xyz.scm (erlang-ezlib): Update to 1.0.15.

	Change-Id: I546367485b9343b96c699c0f88f326c56e022df8

2025-10-26  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: erlang-esip: Update to 1.0.59.
	* gnu/packages/erlang-xyz.scm (erlang-esip): Update to 1.0.59.

	Change-Id: I8d3690161dd46ceb32ecb734f0bbf139fd87c763

2025-10-26  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: erlang-eimp: Update to 1.0.26.
	* gnu/packages/erlang-xyz.scm (erlang-eimp): Update to 1.0.26.

	Change-Id: I7f6fc5f54cd0b0a9ae5cbd3c1b21b5a64f269f6d

2025-10-26  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: erlang-cache-tab: Update to 1.0.33.
	* gnu/packages/erlang-xyz.scm (erlang-cache-tab): Update to 1.0.33.

	Change-Id: I3803023f1b88a7c47662e6a0d245ed05153ce8d4

2025-10-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: calibre: Skip flaky test.
	* gnu/packages/ebook.scm (calibre) [arguments]: Skip websockets test, which
	seems to fail randomly.

	Change-Id: Ieef7668700829f6e4ea16ed02ddf72656e836e32

2025-10-26  Andreas Enge  <andreas@enge.fr>

	gnu: gnuradio: Switch to Qt6.
	* gnu/packages/radio.scm (gnuradio)[inputs]: Replace python-pyqt by
	python-pyqt-6 and qtbase-5 by qtbase.

	Change-Id: I5eb09bcafba0907b2f670649b86581d37f8962a4

2025-10-26  jgart  <jgart@dismail.de>

	gnu: Add ecl-3d-quaternions.
	* gnu/packages/lisp-xyz.scm (ecl-3d-quaternions): New variable.

	Change-Id: I449b24097689327064989b817eb689114236c858

2025-10-26  Omar Bassam  <omar.bassam88@gmail.com>

	gnu: sbcl-3d-quaternions: Update to 1.0.0-1.f477801.
	* gnu/packages/lisp-xyz.scm (sbcl-3d-quaternions): Update to 1.0.0-1.f477801.
	[source]: Update to use new source url.
	[home-page]: Update to use new homepage url.

	Change-Id: Iebfabcdab5343d508f59a3cc96d7331770bcb155

2025-10-26  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.84.3.
	* gnu/packages/prolog.scm (trealla): Update to 2.84.3.

	Change-Id: I533450aadc28b7461247324d4b9ab8da67161735

2025-10-26  Leo Famulari  <leo@famulari.name>

	gnu: MPD: Update to 0.24.6.
	* gnu/packages/mpd.scm (mpd): Update to 0.24.6.

	Change-Id: I846664832f28bc35ce0f9d61b6977f97db6e5565

2025-10-26  Sughosha  <sughosha@disroot.org>

	gnu: bschaffl: Update to 1.4.10.
	* gnu/packages/music.scm (bschaffl): Update to 1.4.10.

	Change-Id: I35441db16428e4bfda2f738941a8cba2174b4a5c

2025-10-26  Sughosha  <sughosha@disroot.org>

	gnu: bchoppr: Update to 1.12.6.
	* gnu/packages/music.scm (bchoppr): Update to 1.12.6.
	[source]: Clone recursively for BWidgets.

	Change-Id: Ic8bff794bebb64c6258028ce51d792df65857885

2025-10-26  Sughosha  <sughosha@disroot.org>

	gnu: vmpk: Update to 0.9.1.
	* gnu/packages/music.scm (vmpk): Update to 0.9.1.

	Change-Id: I69044da56326d82421744cd5020000e2ac5602d9

2025-10-26  Sughosha  <sughosha@disroot.org>

	gnu: sonivox-eas: Update to 1.6.0.
	* gnu/packages/music.scm (sonivox-eas): Update to 1.6.0.

	Change-Id: I7c60e5a80c28521950f0b227d6eebacff1b8728a

2025-10-26  Sughosha  <sughosha@disroot.org>

	gnu: sonivox: Update to 3.6.16.
	* gnu/packages/music.scm (sonivox): Update to 3.6.16.
	[arguments]<#:phases>: Add 'symlink-soundfont phase.

	Change-Id: I05f9bd6658cc2fd6202e1e515bef559db9e3b3d3

2025-10-26  Sughosha  <sughosha@disroot.org>

	gnu: Add soundfont-airfont-340.
	* gnu/packages/music.scm (soundfont-airfont-340): New variable.

	Change-Id: I28d009dc6f645e32e07276ce0dacc58d4c7f4823

2025-10-26  Sughosha  <sughosha@disroot.org>

	gnu: rosegarden: Update to 25.06.
	* gnu/packages/music.scm (rosegarden): Update to 25.06.
	[arguments]<#:qtbase>: Set to qtbase.
	<#:configure-flags>: Remove "-DCMAKE_BUILD_TYPE=release"; add "DUSE_QT6=ON".
	<#:test-exclude>: Exclude "test_notationview_selection".
	<#:phases>: Remove 'patch-tests phase. In 'make-reproducible phase, remove
	comments related to qt5. In 'prepare-check phase, do not set "QT_QPA_PLATFORM"
	since qt-build-system sets it. In 'check phase, replace the test to exclude
	with test-exclude keyword.
	[inputs]: Remove qtbase-5; replace qtwayland-5 with qtwayland; add qt5compat,
	lilv and lv2.
	[native-inputs]: Replace qttools-5 with qttools.

	Change-Id: I31f4d7be7a4e95b2d82150365d09f1b6a02a6edb

2025-10-26  Sughosha  <sughosha@disroot.org>

	gnu: rosegarden: Update to 25.06.
	* gnu/packages/music.scm (rosegarden): Update to 25.06.
	[inputs]: Remove qtbase-5; replace qtwayland-5 with qtwayland; add qt5compat,
	lilv and lv2.
	[native-inputs]: Replace qttools-5 with qttools.

	Change-Id: I31f4d7be7a4e95b2d82150365d09f1b6a02a6edb

2025-10-26  Sughosha  <sughosha@disroot.org>

	gnu: gsequencer: Update to 8.1.24.
	* gnu/packages/music.scm (gsequencer): Update to 8.1.24.

	Change-Id: Ief137c4e67928978825f098b6a87934d452ca4b7

2025-10-26  Sughosha  <sughosha@disroot.org>

	gnu: mixxx: Update to 2.5.3.
	* gnu/packages/music.scm (mixxx): Update to 2.5.3.
	[inputs]: Replace ffmpeg-4 with ffmpeg; add qtwayland.

	Change-Id: Ia6841c24c4e21a8e5e9eebfda62692815a6cc43b

2025-10-26  Timo Wilken  <guix@twilken.net>

	gnu: papirus-icon-theme: Update to 20250501.
	* gnu/packages/gnome-xyz.scm (papirus-icon-theme): Update to 20250501.

	Change-Id: I6a62b56fb86b73d7d4d2a93084f74a44ffc76ecd

2025-10-26  Sughosha  <sughosha@disroot.org>

	gnu: qpwgraph: Update to 0.9.6.
	* gnu/packages/audio.scm (qpwgraph): Update to 0.9.6.

	Change-Id: I12de5451c16d5d682b7035d703f8f829f1c3191e

2025-10-26  Sughosha  <sughosha@disroot.org>

	gnu: qjackctl: Update to 1.0.4.
	* gnu/packages/audio.scm (qjackctl): Update to 1.0.4.

	Change-Id: Ia7f4004c62f4978eb3ffe8607562b4c66a004299

2025-10-26  Sughosha  <sughosha@disroot.org>

	gnu: lsp-plugins: Update to 1.2.24.
	* gnu/packages/music.scm (lsp-plugins): Update to 1.2.24.

	Change-Id: Ie39a02c56ae96fc486c7cb3708da1471ee80de19

2025-10-26  Sughosha  <sughosha@disroot.org>

	gnu: qtractor: Update to 1.5.8.
	* gnu/packages/music.scm (qtractor): Update to 1.5.8.

	Change-Id: Ic6d61c264ee1d6e70d829404a8ab76bf1deb87e1

2025-10-26  Sughosha  <sughosha@disroot.org>

	gnu: padthv1: Update to 1.3.2.
	* gnu/packages/music.scm (padthv1): Update to 1.3.2.

	Change-Id: I369bc9888e7bf3a4de463de82a52bdcc23c011c7

2025-10-26  Sughosha  <sughosha@disroot.org>

	gnu: samplv1: Update to 1.3.2.
	* gnu/packages/music.scm (samplv1): Update to 1.3.2.

	Change-Id: Idd4ebaaff9482d3a6870039922727747dc17276d

2025-10-26  Sughosha  <sughosha@disroot.org>

	gnu: drumkv1: Update to 1.3.2.
	* gnu/packages/music.scm (drumkv1): Update to 1.3.2.

	Change-Id: Ic4af7a02d8f8cae3a98147f33dea164d3163f6e2

2025-10-26  Sughosha  <sughosha@disroot.org>

	gnu: synthv1: Update to 1.3.2.
	* gnu/packages/music.scm (synthv1): Update to 1.3.2.

	Change-Id: I3c253d6556e81aa9f8d14c3a14c98d9e1d7fdf57

2025-10-26  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: libressl: Update to 4.2.0. [security fixes]
	Fixes CVE-2025-9230.

	* gnu/packages/tls.scm (libressl): Update to 4.2.0

	Change-Id: I8fd2786d29be4084f7d6588eae805ad4714c25a0

2025-10-26  Cayetano Santos  <csantosb@inventati.org>

	gnu: qucs-s: Add xyce backend.
	* gnu/packages/electronics.scm (qucs-s)[inputs]: Add xyce-serial and
	sort.
	[arguments]<#:phases>: Update wrap-program.

	Change-Id: Ia0c7ad5527ac46cfa64c4c4dc70bbdd20d91614f

2025-10-26  Cayetano Santos  <csantosb@inventati.org>

	gnu: xyce-serial/parallel: Move to electronics.
	* gnu/packages/engineering.scm (xyce-serial, xyce-parallel,
	trilinos-parallel-xyce, trilinos-serial-xyce): Move from here ...
	* gnu/packages/electronics.scm: ... to here.

	Change-Id: I98d83ec4b1f86c31c355a22aea2f849155272504

2025-10-26  Cayetano Santos  <csantosb@inventati.org>

	gnu: opensta: Update to 2.7.0-1.6e29fcb.
	* gnu/packages/electronics.scm (opensta): Update to 2.7.0-1.6e29fcb.

	Change-Id: Ic88bf6864e6792e492307dd34040ff23ce465439

2025-10-26  Cayetano Santos  <csantosb@inventati.org>

	gnu: sch-rnd: Update to 1.0.10.
	* gnu/packages/electronics.scm (sch-rnd): Update to 1.0.10.

	Change-Id: I0e3999fc1c094027b87c41eee00e1703459349b1

2025-10-26  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-vsg: Update to 3.35.0.
	* gnu/packages/electronics.scm (python-vsg): Update to 3.35.0.

	Change-Id: I72fea40add74af331167f6551fa7ded4e0805973

2025-10-26  Cayetano Santos  <csantosb@inventati.org>

	gnu: nvc: Update to 1.18.1.
	* gnu/packages/electronics.scm (nvc): Update to 1.18.1.

	Change-Id: I4a0a19b99308132e1f5c7d555b64de85f7b01301

2025-10-26  Andreas Enge  <andreas@enge.fr>

	gnu: openboard: Switch to Qt6.
	* gnu/packages/education.scm (openboard)[arguments]<#:qtbase>: Add.
	<#:modules>: Remove.
	<#:phases>: Remove fix-hard-coded-env, fix-library-path. Remove custom
	configure, build, install.
	{set-initial-values}: Remove obsolete substitution.
	[native-inputs]: Replace qttools-5 by qttools. Add pkg-config.
	[inputs]: Replace ffmpeg-4 by ffmpeg, libressl by openssl, qtdeclarative-5
	by qtdeclarative, qtmultimedia-5 by  qtmultimedia, qtsvg-5 by qtsvg,
	qtwebchannel-5 by qtwebchannel, qtwebengine-5 by qtwebengine, quazip-5
	by quazip. Remove qtbase-5 and qtxmlpatterns-5.
	Add cups-minimal and qt5compat.

	Fixes: guix/guix#3075
	Change-Id: I386837d4735313c6b20b3f662e83d268176b4f77

2025-10-26  Efraim Flashner  <efraim@flashner.co.il>

	tests: samba: Add delay in some tests.
	* gnu/tests/samba.scm (run-samba-test)[smbclient connect, smbclient
	connect]: Add a delay before checking the connection to the samba
	server.

	Change-Id: Iffe378756f05b8b1a63e861ed626c943aceb3fc2

2025-10-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pure-protobuf: Update to 3.1.5.
	* gnu/packages/protobuf.scm (python-pure-protobuf): Update to 3.1.5.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <build-backend>: Use "poetry.core.masonry.api".
	[native-inputs]: Remove python-flake8 and python-isort; add
	python-poetry-core, python-poetry-dynamic-versioning, python-pydantic-2,
	and python-pytest-benchmark.

	Change-Id: Ie43a664a862377629c05a0dc921d06495b1d1b4c

2025-10-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-proto-plus: Update to 1.26.1.
	* gnu/packages/protobuf.scm (python-proto-plus): Update to 1.26.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <test-flags>: Skip one test.
	[native-inputs]: Add python-pytest, python-pytz, and python-setuptools.

	Change-Id: Ib2920538afc6d412e4b83efc81d6ff5663b57263

2025-10-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-protobuf: Switch to pyproject.
	* gnu/packages/protobuf.scm (python-protobuf)[build-system]: Switch to
	pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ia3cc2b575f81bcf03638db899b13dec1757ec3c8

2025-10-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-style: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-style)[build-system]: Switch to
	pyproject-build-system.
	[arguments] <tests?>: No tests in PyPI archive.
	[native-inputs]: Add python-setuptools.

	Change-Id: I79a4dff8a1a90a850986159802bcf8b7f7c1d9bd

2025-10-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-svgutils: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-svgutils)[build-system]: Switch to
	pyproject-build-system.
	[arguments] <tests?>: No tests in PyPI archive.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ic84b861d21605e1ecb2917552f439784585594e9

2025-10-26  Andreas Enge  <andreas@enge.fr>

	gnu: qtox: Update to 1.18.3 and switch to Qt6.
	* gnu/packages/messaging.scm (qtox): Update to 1.18.3.
	[arguments]<#:qtbase>: New entry.
	<#:phases>{disable-network-tests}: Adapt.
	[inputs]: Remove ffmpeg-6, qtsvg-5, and sonnet-5; add ffmpeg, qtsvg,
	and sonnet.
	[native-inputs]: Remove qttools-5; add qttools.

	Change-Id: I25545976980f23cd3abda0849dfccfd581f2cb06

2025-10-26  Andreas Enge  <andreas@enge.fr>

	gnu: qtox: Modernize.
	The previous git repository was archived, and recommends the new repository.

	* gnu/packages/messaging.scm (qtox)
	[source]: Switch to git-fetch. Use new git repository.
	[build-system]: Switch to qt-build-system.
	[arguments]<#:phases>{fix-reproducibility-issues}: Remove as fixed
	upstream.
	{wrap-executable}: Remove as part of qt-build-system.
	[inputs]: Remove qtbase-5, added by qt-build-system.
	Remove unused glib and gtk+-2. Add sonnet-5.

	Change-Id: I1c08468e023eab82d7147914d1ed7767fe27ad8e

2025-10-26  Andreas Enge  <andreas@enge.fr>

	gnu: qtox: Fix build.
	* gnu/packages/messaging.scm (qtox)[inputs]: Replace ffmpeg by ffmpeg-6.

	Change-Id: I6108095b55d608bf494dff6eb6756be27335d0c6

2025-10-26  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.195.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.195.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: Ia428b59e05366db1d0341e6dc3916e135707cdcb

2025-10-26  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.157.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.157.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I6c55ea7573699dc36cbd3a6a9a3c10a97ec2af6b

2025-10-26  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.113.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.113.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Ib2731799e4021414aaa7d1c7f369b4e7219a17aa

2025-10-26  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.54.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.54.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: I2efd3935cf9623e7d7698cac86f3bf0a49efebba

2025-10-25  Andreas Enge  <andreas@enge.fr>

	gnu: blender: Update to 3.6.23.
	* gnu/packages/graphics.scm (blender): Update to 3.6.23.
	[inputs]: Replace ffmpeg-5 by ffmpeg-6.

	Change-Id: I6dc17a140bca3f60a697546fe28dd63d9d278fb4

2025-10-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-calfw: Update to 2.0.
	* gnu/packages/emacs-xyz.scm (emacs-calfw): Update to 2.0.
	[arguments]: Disable #:tests?.

	Change-Id: Ifcefca035e0c7204710b07b96a8882c296b9340b

2025-10-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-consult-denote: Update to 0.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-consult-denote): Update to 0.4.0.
	[arguments]<#:phases>: Delete build-info-manual, add makeinfo.

	Change-Id: I822ccd16c62e0065076da4c9202f0e8d7a6ee6ce

2025-10-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-org-contrib: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 0.7.
	[propagated-inputs]: Remove emacs-org.
	[arguments]: Disable #:tests?.

	Change-Id: I88d6b1d82a387d1c3a1cb5e9e19d4f57b7f8b524

2025-10-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-denote-org: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-denote-org): Update to 0.2.0.
	[arguments]: Disable #:tests?.

	Change-Id: I051ac70fe8e530eef44bf20519febc1fb88feade

2025-10-25  Thanos Apollo  <public@thanosapollo.org>

	gnu: emacs-gnosis: Update to 0.5.6.
	* gnu/packages/video.scm (emacs-gnosis): Update to 0.5.6.

	Change-Id: I26b58ec2fb26e727f40c2606c40e5566529d0acc

2025-10-25  Hennadii Stepanov  <hebasto@gmail.com>

	gnu: python-lief: Update to 0.17.1.
	* gnu/packages/python-xyz.scm (python-lief): Update to 0.17.1.

2025-10-25  Sören Tempel  <soeren+git@soeren-tempel.net>

	gnu: gptfdisk: Update to 1.0.10.
	* gnu/packages/disk.scm (gptfdisk): Update to 1.0.10.

2025-10-25  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-robotframework-sshtunnellibrary.
	* gnu/packages/python-xyz.scm (python-robotframework-sshtunnellibrary):
	Delete variable.

	Fixes: guix/guix#2965
	Change-Id: I2c2983ef72b1c8c71e3bec89a39aff4c1ac220b5

2025-10-25  Andreas Enge  <andreas@enge.fr>

	gnu: quassel: Remove non building input.
	* gnu/packages/irc.scm (quassel)[inputs]: Remove snorenotify.

	Change-Id: Ifd029d403477c68e4de800279b927f5f887dc027

2025-10-25  Sughosha  <sughosha@disroot.org>

	gnu: Add kaichat.
	* gnu/packages/kde-utils.scm (kaichat): New variable.

	Change-Id: I1e66e2b5ca80e8d1dc67da316f7dcc3289b8bc53

2025-10-25  Sughosha  <sughosha@disroot.org>

	gnu: Add flatpak-kcm.
	* gnu/packages/kde-plasma.scm (flatpak-kcm): New variable.

	Change-Id: I93ea4641a69492ff477197a39e43accf92a63b82

2025-10-25  Sughosha  <sughosha@disroot.org>

	gnu: Add komodo.
	* gnu/packages/kde-utils.scm (komodo): New variable.

	Change-Id: Iae3d1381f70ca8a18f77c08c1e93d81273143fbd

2025-10-25  Sughosha  <sughosha@disroot.org>

	gnu: zanshin: Fix home-page.
	* gnu/package/kde-pim.scm (zanshin)[home-page]: Change to the right URL.

	Change-Id: I6cb1a7b948fffc16adedf4fdeee4a85feb6c2952

2025-10-25  Sughosha  <sughosha@disroot.org>

	gnu: Add zanshin.
	* gnu/packages/kde-pim.scm (zanshin): New variable.

	Change-Id: I980c6ec021ee9d0f91f6297a741e3084c54aa33d

2025-10-25  Andreas Enge  <andreas@enge.fr>

	gnu: rfcat: Modernize input.
	* gnu/packages/radio.scm (rfcat)[inputs]: Replace python-pyside-2
	by python-pyside-6.

	Change-Id: Icda7c8bbba8b770883855be34b78874e202dff3d

2025-10-25  Andreas Enge  <andreas@enge.fr>

	services: getmail: Correct deprecated package.
	* gnu/services/getmail.scm (getmail-configuration)[package]: Replace
	getmail by getmail6.

	Change-Id: I53389da5afca7684275e6d7e6dae3d71d115c71d

2025-10-25  Sughosha  <sughosha@disroot.org>

	gnu: Add rattlesnake.
	* gnu/packages/kde-multimedia.scm (rattlesnake): New variable.

	Change-Id: I8c03bdc2317faa31547062724505c98e6b902f77

2025-10-25  Sughosha  <sughosha@disroot.org>

	gnu: haruna: Update to 1.6.0.
	* gnu/packages/kde-multimedia.scm (haruna): Update to 1.6.0.

	Change-Id: Ia84c80aa74d17dcf9d9daa02f626c28e91e8cc9e

2025-10-25  Christopher Baines  <mail@cbaines.net>

	tests: nar-herder: Test the control port.
	* gnu/services/guix.scm (nar-herder-shepherd-services): Add missing variables.
	* gnu/tests/guix.scm (%nar-herder-os): Have the control server listen on all
	interfaces.
	(run-nar-herder-test): Test connecting to the control server.

	Change-Id: I40949e8adaf0c6491ee56c59d611395a639d497b

2025-10-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: frescobaldi: Generate and wrap icons.
	It is a following up 44db09e0d132b02c3ae10895406a6b7d3ece42df commit
	where translation and metadata generation were removed while upstream
	change the build logic; fixed wrap phase was re-introduced as well.

	* gnu/packages/music.scm (frescobaldi)[arguments] <phases>: Add
	'generate and 'wrap-executable.
	[inputs]: Add qtbase, qtsvg, and qtwayland.
	[native-inputs]: Add appstream, desktop-file-utils, and gettext-minimal.

	Change-Id: I47ba790145eeb4d8346190a5902e42b2ea06000e

2025-10-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: mycli: Update to 1.37.1.
	* gnu/packages/databases.scm (mycli): Update to 1.37.1.
	[build-sytem]: Switch to pypproject-build-sytem.
	[propagated-inputs]: Remove python-click; add python-click-7,
	python-cryptography, python-pyfzf, python-sqlglot, and python-sqlglotrs.
	[native-inputs]: Add python-setuptools and python-setuptools-scm.

	Change-Id: Ia62326e1ed82a2ca564ef7b9f095fb00e7e742a1

2025-10-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cli-helpers: Update to 2.7.0.
	* gnu/packages/python-xyz.scm (python-cli-helpers): Update to 2.7.0.
	[propagated-inputs]: Remove python-wcwidth.
	[native-inputs]: Remove python-wheel.

	Change-Id: Iceac2e4e5a394170f313c29d34602c71e50e1402

2025-10-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tabulate: Add python-wcwidth to propagated inputs.
	* gnu/packages/python-xyz.scm (python-tabulate)[propagated-inputs]: Add
	python-wcwidth.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ie1cd4e14265b0b38ebf1f13ad40a1c5db9b38b2b

2025-10-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pyfzf.
	* gnu/packages/terminals.scm (python-pyfzf): New variable.

	Change-Id: Iccee4749d61da3ed0fca8456c7b7d58655bee52a

2025-10-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-sqlglotrs.
	* gnu/packages/python-xyz.scm (python-sqlglotrs): New variable.

	* gnu/packages/rust-crates.scm: (rust-web-sys-0.3.76,
	rust-wasm-bindgen-shared-0.2.99, rust-wasm-bindgen-macro-support-0.2.99,
	rust-wasm-bindgen-macro-0.2.99, rust-wasm-bindgen-backend-0.2.99,
	rust-wasm-bindgen-0.2.99, rust-rustc-hash-2.1.0,
	rust-pyo3-macros-backend-0.25.0, rust-pyo3-macros-0.25.0,
	rust-pyo3-ffi-0.25.0, rust-pyo3-build-config-0.25.0, rust-pyo3-0.25.0,
	rust-portable-atomic-1.9.0, rust-oorandom-11.1.4, rust-once-cell-1.19.0,
	rust-log-0.4.22, rust-libc-0.2.169, rust-js-sys-0.3.76,
	rust-is-terminal-0.4.13, rust-indoc-2.0.4, rust-half-2.4.1,
	rust-crunchy-0.2.2, rust-clap-builder-4.5.23, rust-clap-4.5.23): New
	variables.
	(lookup-cargo-inputs): Add python-sqlglotrs to the list.

	Change-Id: I9b5e32387c693369e4f1e0f3f86df41cc129c75a

2025-10-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-sqlglot.
	* gnu/packages/python-xyz.scm (python-sqlglot): New variable.

	Change-Id: Ic9b8a89b632a4c6fe02dcdd2ca5f4d5471e686f6

2025-10-25  Christopher Baines  <mail@cbaines.net>

	services: nar-herder: Fix the control options.
	* gnu/services/guix.scm (nar-herder-shepherd-services): Fix the control
	server options.

	Change-Id: Iae17300f7ae6dffb0905936389b49032e763c401

2025-10-25  Alvin Hsu  <aurtzy@gmail.com>

	gnu: sirikali: Update to 1.8.4.
	* gnu/packages/file-systems.scm (sirikali): Update to 1.8.4.
	[arguments]<#:configure-flags>: Use default build type.

	Change-Id: Id52390106305f7f2f572fcedd4d0554684513be7

2025-10-25  Alvin Hsu  <aurtzy@gmail.com>

	gnu: sirikali: Use Qt6.
	* gnu/packages/file-systems.scm (sirikali)[build-system]: Use qt-build-system.
	[inputs]: Add qtwayland to support running natively on Wayland.  Remove
	qtbase-5.
	[arguments]<#:qtbase>: Set to qtbase.
	<#:configure-flags>: Build with Qt6 instead of Qt5.

	Change-Id: Ib95dd8f505a646d74c81e12494ce29bbc55b160f

2025-10-25  Alvin Hsu  <aurtzy@gmail.com>

	gnu: sirikali: Update style.
	* gnu/packages/file-systems.scm (sirikali)[arguments]: Use gexps.
	[synopsis]: Shorten.
	[description]: Don't dfn "SiriKali".  Mention SSHFS and Cryptomator as
	supported backends.

	Change-Id: I4badfc8e04ceed96c3a9d082af906e3a53a27c85

2025-10-25  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: uucp: Use GEXPs.
	* gnu/packages/uucp.scm (uucp) [arguments]: Use GEXPs.

	Change-Id: I482d4237324e23725dcaabc9dbe0f8406f01e3da

2025-10-25  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: uucp: Fix build.
	* gnu/packages/uucp.scm (uucp): Fix build by explicitly using GCC version 13.
	[native-inputs]: Add gcc-13.

	Change-Id: I79d5393b2b478b45af5cc41eeff2f350141bd5da

2025-10-25  Christopher Baines  <mail@cbaines.net>

	services: nar-herder: Add storage-minimum-free-space and extra-options.
	Also export the control-host and control-port accessors.

	* gnu/services/guix.scm (<nar-herder-configuration>): Add
	storage-minimum-free-space and extra-options fields.
	(nar-herder-shepherd-services): Use these.

	Change-Id: Ie03b5c2ffd0daf295ebf51a1998ae01d5f0f4ef6

2025-10-25  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-43.22037b5.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-43.22037b5.

	Change-Id: I623482ac8791cb1c23e43bad55f31e4b07b9fbc2

2025-10-25  Sughosha  <sughosha@disroot.org>

	gnu: rsibreak: Update to 0.13.0.
	* gnu/packages/kde-utils.scm (rsibreak): Update to 0.13.0.
	[source]: Switch url-fetch.
	[synopsis]: Shorten.

	Change-Id: Ib31dc5cab96ac98b4c560144a51ffda13b9f45f0

2025-10-25  Sughosha  <sughosha@disroot.org>

	gnu: kalgebra: Update to 25.08.2.
	* gnu/packages/kde-education.scm (kalgebra): Update to 25.08.2.
	[source]: Switch to url-fetch.

	Change-Id: Ic77e72dcce57b9d78f40f77aeb70443ae0b89240

2025-10-25  Sughosha  <sughosha@disroot.org>

	gnu: analitza: Update to 25.08.2.
	* gnu/packages/kde-education.scm (analitza): Update to 25.08.2.
	[source]: Switch to url-fetch.

	Change-Id: I06b7597723a09d0ce2cc69eb355e12cc375c8eee

2025-10-25  Sughosha  <sughosha@disroot.org>

	gnu: plasma-pass: Update to 1.3.0.
	* gnu/packages/kde-plasma.scm (plasma-pass): Update to 1.3.0.
	[source]: Switch to url-fetch.

	Change-Id: Id928bef16cac805c9381066d7c8fb1c6267baeb4

2025-10-25  Sughosha  <sughosha@disroot.org>

	gnu: plasma-mobile: Fix build.
	* gnu/packages/kde-plasma.scm (plasma-mobile)[inputs]: Add kauth and
	plasma-wayland-protocols.

	Change-Id: I8ec9fb8c4172a0a22544faccaee9d57ce00fefab

2025-10-25  Sughosha  <sughosha@disroot.org>

	gnu: plasma-desktop: Fix build.
	* gnu/packages/kde-plasma.scm (plasma-desktop)[inputs]: Add kpipewire,
	qtshadertools and sdl2.
	[propagated-inputs]: Add font-google-noto-emoji and kirigami-addons.

	Change-Id: I7f6c09b8ba19c6dd71a27ea2da509c63038b936f

2025-10-25  Sughosha  <sughosha@disroot.org>

	gnu: plasma-workspace: Fix build.
	* gnu/packages/kde-plasma.scm (plasma-workspace)[inputs]: Reorder; add
	knighttime and packagekit-qt6.
	[arguments]<#:phases>: Replace 'patch-workspace-bins with 'patch-qttools-path.

	Change-Id: Ifc738226bfecc1d508d530778eaf4d2c913a5c5d

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-qtpy: Remove closure size.
	* gnu/packages/qt.scm (python-qtpy):
	[arguments] <test-flags>: Skip one more test.
	<phases>: Add 'fix-pytest-config.
	[native-inputs]: Remove
	python-pyqt, python-pyside-2, python-pyside-6, python-pytest-cov,
	python-pytest-qt, and python-wheel.

	Fixes: guix/guix#3776
	Change-Id: I029e65e854df4fb4cd71eb0bf3108f719615b769

2025-10-24  Andreas Enge  <andreas@enge.fr>

	Revert "gnu: plasma-pass: Update to (git-version 1.2.2 revision commit)."
	This reverts commit 5555292301fc79e487551f8593329c5c63bac0a4.

2025-10-24  Jonathan Lin  <jonathanylin1111@gmail.com>

	gnu: fritzing: Fix build.
	* gnu/local.mk: Register patch.
	* gnu/packages/engineering.scm (fritzing):
	[patches]: Add patch.
	[arguments] <#:phases>: Move source code substitution from configure to after
	unpack. Patch src/utils/textutils.cpp to remove non-determinism. Add generate-parts-db.
	* gnu/packages/patches/fritzing-0.9.6-fix-types.patch: New patch.

	Fixes: guix/guix#3432
	Change-Id: Id42f425c1da59cbc56b0b6bbd71380112a655280

2025-10-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: xyce-parallel: Improve style.
	* gnu/packages/engineering.scm (xyce-parallel)[arguments]: Use
	G-Expressions.
	[inputs]: Modernize.
	[native-inputs]: Modernize.

	Change-Id: I627bf9063b5e3e29e97fb43b09e8c31d1404298a

2025-10-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: xyce-serial: Improve style.
	* gnu/packages/engineering.scm (xyce-serial)[arguments]: Use
	G-Expressions.
	[inputs]: Modernize.
	[native-inputs]: Modernize.

	Change-Id: Idbec27f4d54e4a6bfbde8e734ee2fe2f29eca317

2025-10-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: trilinos-parallel-xyce: Improve style.
	* gnu/packages/engineering.scm (xyce-parallel)[arguments]: Use
	G-Expressions.

	Change-Id: I65040186d018e1b3254d19ce7ea2bc22c760ad2a

2025-10-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: trilinos-serial-xyce: Improve style.
	* gnu/packages/engineering.scm (trilinos-serial-xyce)[arguments]: Use
	G-Expressions.

	Change-Id: I5b938afd0ba38f6a7886f932f58d9c87ccbaa935

2025-10-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: xyce-parallel: Fix build.
	* gnu/packages/engineering.scm (xyce-parallel)[#:configure-flags]: Add
	CFLAGS.
	[inputs]: Add zlib.

	Change-Id: Id5bf2257275f347b1b028ee99d717e27bce7fb86

2025-10-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: xyce-serial: Fix build.
	* gnu/packages/engineering.scm (xyce-serial)[#:configure-flags]: Add CFLAGS.

	Change-Id: Ic6500a976b59d04ffe729b33b91f3f485b578bb8

2025-10-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: trilinos-serial-xyce: Fix build.
	* gnu/packages/engineering.scm (trilinos-serial-xyce)[arguments]<#:tests?>:
	Disable.
	<#:out-of-source?>: Remove.

	Change-Id: I7adc005671eb4927aa948d386ed0e49281fba363

2025-10-24  Andreas Enge  <andreas@enge.fr>

	gnu: liferea: Update to 1.16.5.
	* gnu/packages/syndication.scm (liferea): Update to 1.16.5.
	[inputs]: Remove libpeas, libsoup-minimal-2, and webkitgtk-with-libsoup2;
	add libpeas-2, libsoup-minimal, and webkitgtk-for-gtk3.

	Change-Id: I642b12ec43144e060a6f0d630d2e05056912c600

2025-10-24  Andreas Enge  <andreas@enge.fr>

	gnu: kdeplasma-addons: Add missing input.
	* gnu/packages/kde-plasma.scm (kdeplasma-addons)[inputs]: Add ksvg.

	Change-Id: I53697f1f025ba569ec7466acf28dcaa0c6795f72

2025-10-24  Sughosha  <sughosha@disroot.org>

	gnu: kwin: Fix build.
	* gnu/packages/kde-plasma.scm (kwin): Update to 6.5.0.
	[inputs]: Reorder; add aurorae, knighttime, libei, and xcb-util-cursor.
	[arguments]<#:test-exclude>: Fix regex; exclude "kwin-testXdgShellWindowRules",
	"kwin-testStickyKeys", "kwin-testFractionalRepaint", "kwin-testDrmLegacy",
	"kwin-testInputCapture" and "kwin-testMockDrm".

	Change-Id: Icdf21be2de990b09af8368adb8c3f5cfaae2cd87

2025-10-24  Sughosha  <sughosha@disroot.org>

	gnu: Add aurorae.
	* gnu/packages/kde-plasma.scm (aurorae): New variable.

	Change-Id: I4802e2708cb9794ac239f8d14bde0a0b9fb454e7

2025-10-24  Sughosha  <sughosha@disroot.org>

	gnu: Add knighttime.
	* gnu/packages/kde-plasma.scm (knighttime): New variable.

	Change-Id: I760c1b95e41814505f415ce4a12fa2a53df4c4c8

2025-10-24  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add zig-zls-0.15.
	* gnu/packages/zig-xyz.scm (zig-zls-0.15): New variable.

	Change-Id: I49783be904f665f66cfe2d06c896410fad122f8b
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-10-24  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add zig-known-folders-for-zls-0.15.
	* gnu/packages/zig-xyz.scm (zig-known-folders-for-zls-0.15): New variable.

	Change-Id: I16888beac1a44c178d6082ff6bdd38526ab547cb

2025-10-24  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add zig-diffz-for-zls-0.15.
	* gnu/packages/zig-xyz.scm (zig-diffz-for-zls-0.15): New variable.

	Change-Id: I5e32653170d1df6d57a2275fca0144d572502485

2025-10-24  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add zig-lsp-kit-for-zls-0.15.
	* gnu/packages/zig-xyz.scm (zig-lsp-kit-for-zls-0.15): New variable.

	Change-Id: Id01d98b1e571a7d78074873e2bd811d6491a988d
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-10-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: converseen: Update to 0.15.1.0.
	* gnu/packages/image.scm (converseen): Update to 0.15.1.0.

	Change-Id: If2ed837710cbfd725ec9e07049ae4ad72b6ce558

2025-10-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fet: Update license.
	* gnu/packages/education.scm[license]: Change to AGPL 3 only.

	Change-Id: I07fcf262ca6b166f882bd18dae2794d627d210d8

2025-10-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: calibre: Update to 8.13.0.
	* gnu/packages/ebook.scm (calibre): Update to 8.13.0.
	[arguments]: Skip failing 7z test.
	[inputs]: Add espeak-ng, onnxruntime. Reorder alphabetically.
	[native-inputs]: Reorder alphabetically.

	Change-Id: Ibc68ef7fdd473e7114bf32b6b7d5d2da0689a605

2025-10-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: espeak-ng: Update to 1.52.0-1.0d451f8.
	* gnu/packages/speech.scm (espeak-ng): Update to 1.52.0-1.0d451f8.
	[build-system]: Use cmake-build-system.
	[arguments]: Update configure flags accordingly.
	[inputs]: Add sonic.

	Change-Id: I0d163b8454e321e4b9330a6656bd8baf2276970d

2025-10-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: bzflag: Update to 2.4.30.
	* gnu/packages/games.scm (bzflag): Update to 2.4.30.

	Change-Id: I1b1433392999a6f9e75de68330cb687dc8c60d97

2025-10-24  dan  <i@dan.games>

	gnu: zig-0.15: Update to 0.15.2.
	* gnu/packages/zig.scm (zig-0.15): Update to 0.15.2.

	Change-Id: Ic34145e403f927e1758fafab185978f44749b9b1

2025-10-24  dan  <i@dan.games>

	gnu: zig-0.15-libc-abi-tools: Update to commit 6878b563.
	* gnu/packages/zig.scm (zig-0.15-libc-abi-tools): Update to commit 6878b563.

	Change-Id: I4a2585a71c5ead17f3d36f190ef148ccf68b5ecc

2025-10-24  Jussi Timperi  <jussi.timperi@iki.fi>

	gnu: perl-data-printer: Update to 1.002001.
	* gnu/packages/perl.scm (perl-data-printer): Update to 1.002001.
	[propagated-inputs]: Remove field.
	[native-inputs]: Add perl-capture-tiny.

	Change-Id: I67b9883a43eb31647163c038514e435aa975234c

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	style: Add git-source rule.
	* guix/scripts/style.scm (transform-to-git-fetch)
	(url-fetch->git-fetch): New procedures.
	* doc/guix.texi: Add entry for git-source.
	* tests/style.scm: Add tests for url-fetch->git-fetch.

	Change-Id: I6192fba4d84619b81fbc75850542b9dbd2326d4a

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	import: utils: Add git-repository-url? procedure.
	* guix/import/utils.scm (git-repository-url?): Add procedure.

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	import: utils: Add generate-git-source procedure.
	This procedure tries to generate a <origin> sexp from a single url and
	version.

	* guix/import/utils.scm (generate-git-source): Add procedure.
	* tests/import/utils.scm: Add tests for generate-git-source.

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	import: utils: Fix default-git-error.
	This function was missing one argument.

	* guix/import/utils.scm (default-git-error): Add and document location
	argument.
	* tests/import/utils.scm: Add tests for default-git-error.

2025-10-24  Romain GARBAGE  <romain.garbage@inria.fr>

	services: forgejo-runner: Add ‘log-file’ option.
	* gnu/services/ci.scm (<forgejo-runner-configuration>) [log-file]: New field.
	(forgejo-runner-shepherd-service): Use new field.
	* doc/guix.texi (Continuous Integration): Add documentation.

	Change-Id: Ie03e6d4b9b4f2c1cad0e9cd20032fca5ae4a4410

2025-10-24  Ludovic Courtès  <ludo@gnu.org>

	services: herd: Remove ‘load-services/safe’.
	This is a followup to 95731b4ef1991f5b85aa9ec9d4fb97c006bec65d.

	* gnu/services/herd.scm (load-services/safe): Remove.
	* guix/scripts/system/reconfigure.scm (upgrade-services-program): Use
	‘load-services’.

	Change-Id: Ie5ab99e69e2d7c1934fddd37794c07e6e07489a3

2025-10-24  Ludovic Courtès  <ludo@gnu.org>

	services: herd: Use the non-deprecated form of ‘register-services’.
	Passing a rest list to ‘register-services’ is deprecated since version 0.10.0
	of the Shepherd.

	* gnu/services/herd.scm (load-services): Pass a list to ‘register-services’.

	Change-Id: Id6325259aed86d02510d4c741c0cd41c4566d3c8

2025-10-24  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add OSU micro benchmarks.
	* gnu/packages/benchmark.scm (osu-micro-benchmarks): New variable.

	Change-Id: I642a30fa64e03cd8bd1dd6cd1630ca92851c3ba6

2025-10-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: libcxi: Update to 12.0.1.
	* gnu/packages/linux.scm (libcxi): Update to 12.0.1.

	Change-Id: I253ed3c744e5fd3f2067c0dd7a317ce9b5f0c732

2025-10-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: libfabric: Update to 2.3.0.
	* gnu/packages/linux.scm (libfabric): Update to 2.3.0.
	(libfabric-1): New variable.
	* gnu/packages/mpi.scm (openmpi-4)[inputs]: Use ‘libfabric-1’ instead of ‘libfabric’.
	(openmpi-5)[inputs]: Replace ‘libfabric-1’ by ‘libfabric’.

	Change-Id: I2cd739f1891960b0e8c6125589e3b05c82956353

2025-10-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: rdma-core: Update to 59.0.
	* gnu/packages/linux.scm (rdma-core): Update to 59.0.

	Change-Id: Ic6e35c7c5f3f16bc39f8ec98bb96484f9bc19631

2025-10-24  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.84.1.
	* gnu/packages/prolog.scm (trealla): Update to 2.84.1.

	Change-Id: I2b8b1c8ac342ad00df9e8c58895836aacf471fbc

2025-10-24  Sughosha  <sughosha@disroot.org>

	gnu: libkscreen: Fix build.
	* gnu/packages/kde-plasma.scm (libkscreen)[arguments]<#:test-exclude>: Exclude
	"kscreen-testqscreenbackend".
	<#:phases>: In 'check-env-setup phase, do not add "verifyScreen" to BLACKLIST.

	Change-Id: Ic15de9d443a62f0f6e306e98fc2c2f4b9243a9a3

2025-10-24  Sughosha  <sughosha@disroot.org>

	gnu: nextcloud-client: Fix GUI not working.
	* gnu/packages/sync.scm (nextcloud-client)[source]<snippet>: Keep the bundled
	qtlockfile and qtsingleapplication.
	[inputs]: Remove qtsolutions.

	Change-Id: Iea269b8c8a08d9cefb9f9a8138181cb314589c9d

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-xyz: Sort python-t[oqrw]* variables.
	* gnu/packages/python-xyz.scm::(python-tokenize-rt, python-tomlkit,
	python-toolrack, python-toolshed, python-toolz, python-toposort,
	python-towncrier, python-tqdm, python-traitlets, python-translitcodec,
	python-treelib, python-trio, python-trio-typing, python-trubar,
	python-twine, python-twisted): Sort variables alphabetically.

	Change-Id: Ia69b8d06ec79742d65b0aa5fbe7ab03919587205

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-xyz: Sort python-t[abefhil]* variables.
	* gnu/packages/python-xyz.scm::(python-tables, python-tablib,
	python-tabulate, python-takethetime, python-taskgroup,
	python-tasklogger, python-tatsu, python-tblib, python-telethon,
	python-tempdir, python-tempora, python-tenacity, python-term-background,
	python-term-image, python-termcolor, python-termcolor-1,
	python-terminaltables, python-termstyle, python-text-unidecode,
	python-textdistance, python-textparser, python-texttable,
	python-textual, python-tftpy, python-three-merge, python-throttler,
	python-tifffile, python-tifffile-for-dask-image, python-tiktoken,
	python-timeout-decorator, python-titlecase, python-tlsh): Sort variables
	alphabetically.

	Change-Id: I8d1195dfcbb587244ec5fbc7b0a794eeef408fd5

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tablib: Update to 3.9.0.
	* gnu/packages/python-xyz.scm (python-tablib): Update to 3.9.0.
	[inputs]: Add python-tabulate.
	[propagated-inputs]: Remove python-tabulate.
	[native-inputs]: Remove python-pandas and python-wheel.

	Change-Id: I98082293c603666eeef7d873e75d73f22bdfa696

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tabulate: Fix home page.
	* gnu/packages/python-xyz.scm (python-tabulate)[home-page]: BitBucket
	pack does not longer exist. PyPI page provides the link to GitHub.

	Change-Id: I16245a559904ad4600ebca5192111fc4f5099c9e

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tasklogger: Reduce closure size, replace nose2 with pytest.
	* gnu/packages/python-xyz.scm (python-tasklogger)[native-inputs]:
	Remove python-coverage, python-coveralls, python-nose2, and
	python-wheel; add python-pytest.

	Change-Id: I2dd6106ae5063f180d0dd8312771b0108470dd79

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tatsu: Update to 5.13.2.
	* gnu/packages/python-xyz.scm (python-tatsu): Update to 5.13.2.
	[native-inputs]: Remove python-wheel.

	Change-Id: I5ee00d78f30614e69bb30f1afad3ea2987668f69

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rsa: Move to python-crypto.
	* gnu/packages/python-xyz.scm (python-rsa): Move from here ...
	* gnu/packages/python-crypto.scm: ... to here.

	Change-Id: I374bc70c4bbab48979f2b4b80505a1ad79545437

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rsa: Update to 4.9.1.
	* gnu/packages/python-xyz.scm (python-rsa): Update to 4.9.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: Disable missing tests.
	[native-inputs]: Add python-poetry-core.

	Change-Id: I495b4e68aeb83e944f9f6902cfe6b77f6bdd0f10

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-termstyle: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-termstyle)[build-system]: Switch
	to pyproject-build-system.
	[arguments] <test-backend, test-flags>: Use custom.
	<phases>: Use default 'check.
	[native-inputs]: Add python-setuptools.

	Change-Id: I3be88871b4e25ad1a1174353197f114ace148274

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-text-unidecode: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-text-unidecode)[build-system]:
	Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I280cd33fa8d28b09d7ade4d72950c95a10b4cc07

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-textparser: Update to 0.24.0.
	* gnu/packages/python-xyz.scm (python-textparser): Update to 0.24.0.
	[build-system]: Switch to pypproject-build-system.
	[arguments] <test-backend>: Use 'unittest.
	[native-inputs]: Add python-setuptools.

	Change-Id: I49ccdbfdd9cca228b619d92e6969f8ba9d44c81c

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-titlecase: Use unittest test backend.
	* gnu/packages/python-xyz.scm (python-titlecase)[arguments]
	<test-backend>: Use 'unittest.
	<phases>: Use default 'check.

	Change-Id: Ic77112981c4dbde9847c8b059fef0edfd70472fd

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-scrapy: Update to 2.13.3.
	* gnu/packages/python-web.scm (python-scrapy): Update to 2.13.3.
	[propagated-inputs]: Remove python-typing-extensions; add python-pypydispatcher.
	[native-inputs]: Remove python-mypy and python-wheel.

	Change-Id: Ib9f8e60e3e913b677c038361a50d28164c7a3411

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pypydispatcher.
	* gnu/packages/python-xyz.scm (python-pypydispatcher): New variable.

	Change-Id: I56ed15cc84b26804c187b57f916892a101361d80

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tldextract: Move to python-web.
	* gnu/packages/python-xyz.scm (python-tldextract): Move from here ...
	* gnu/packages/python-web.scm: ... to here.

	Change-Id: I0f1a50cca00e7d61877a86f81625f41d40782006

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tldextract: Update to 5.3.0.
	* gnu/packages/python-xyz.scm (python-tldextract): Update to 5.3.0.
	[native-inputs]: Remove python-wheel; add python-syrupy.

	Change-Id: Ic8090573c34e1f9e1ae6aca61b8ff81457aa6005

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tldr: Rename to tldr.
	This package is the final CLI and not a Python library.

	* gnu/packages/python-xyz.scm (tldr): New variable.
	[propagated-inputs]: Move to [inputs].
	(python-tldr): Mark as deprecated in favor of tldr.

	Change-Id: Icbfa5dd09a9f30165b5ea7825cc9e6a48e96b860

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tldr: Update to 3.4.3.
	* gnu/packages/python-xyz.scm (python-tldr): Update to 3.4.3.
	[native-inputs]: Remove python-pytest-runner, python-setuptools, and python-wheel;
	add python-hatchling.

	Change-Id: I9c1219bdc8984701cf2477d40a584e6820672b3e

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-toolshed: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-toolshed)[build-system]: Switch to
	pyproject-build-system.
	[arguments]: Disable missing tests, there are tests in Git but the
	project depends on Nose test runner.
	[native-inputs]: Remove python-nose; add python-setuptools.

	Change-Id: I161a9f742de3508944b1b00e7a782a5291a7488e

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-toposort: Use custom test backend.
	* gnu/packages/python-xyz.scm (python-toposort)[arguments]
	<test-backend, test-flags>: Implement logic from custom check phase here.
	<phases>: Use default 'check.
	[native-inputs]: Remove python-wheel.

	Change-Id: If03fd3225ca907423bbb12b9cb6d3b79b0ffdbb0

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-towncrier: Update to 25.8.0.
	* gnu/packages/python-xyz.scm (python-towncrier): Update to 25.8.0.
	[arguments]: Drop all.
	[propagated-inputs]: Remove python-click-default-group,
	python-incremental, and python-tomli.
	[native-inputs]: Remove python-packaging.

	Change-Id: Ie3deb934391b5028c5f6d4aa056caf048a9499fa

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tracerite: Move to pyhton-web.
	* gnu/packages/python-xyz.scm (python-tracerite): Move from here ...
	* gnu/packages/python-web.scm: ... to here.

	Change-Id: I4b0935e500eab0af69f2547cedee3743b32c117c

2025-10-24  Andreas Enge  <andreas@enge.fr>

	gnu: optionmatrix: Update to 1.4.4.
	* gnu/packages/finance.scm (optionmatrix): Update to 1.4.4.

	Change-Id: Iaf578a423d582c01a87f0d0defab2785fe68ffef

2025-10-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fet: Update to 7.5.4.
	* gnu/packages/education.scm (fet): Update to 7.5.4.

	Change-Id: I6b4b4149978dec0ae3819e22415b095055242dd8

2025-10-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: lagrange: Update to 1.19.3.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.19.3.

	Change-Id: I6bc9aae6b0ce16304af18bcf13f864ef82d50423

2025-10-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: hydrogen: Use Qt 6.
	* gnu/packages/music.scm (hydrogen)[arguments]: Build with Qt 6.
	[native-inputs]: Use qttools instead of qttools-5.
	[inputs]: Use qtbase, qtsvg and qtwayland instead of qtbase-5, qtsvg-5 and
	qtwayland-5. Remove qtxmlpattern-5.

	Change-Id: Ic1b2239ec74a9ffa3305afdf350576fed961d365

2025-10-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: hydrogen: Update to 1.2.6.
	* gnu/packages/music.scm (hydrogen): Update to 1.2.6.

	Change-Id: Idf8984d9db20bb54193ecae1feb4127f3931e996

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: behave: Update to 1.3.3.
	* gnu/packages/check.scm (behave): Update to 1.3.3.
	[native-inputs]: Add python-chardet, python-wheel.
	[propagated-inputs]: Add python-cucumber-expressions.

	Change-Id: Iefe1df298f9b658f08bf5d5af691236644af10fe

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-cucumber-expressions.
	* gnu/packages/python-check.scm (python-cucumber-expressions): New variable.

	Change-Id: If465fb627992c1acd2b563c726537d462f1360d0

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: behave: Replace python-pathpy by python-path.
	* gnu/packages/check.scm (behave)[native-inputs]: Replace
	python-pathpy by python-path.

	Change-Id: I949a67d7beb9e047719a9e6e0d2b04ec0e67e3ed

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-cucumber-tag-expressions: Improve native-inputs.
	* gnu/packages/python-check.scm (python-cucumber-tag-expressions)
	[native-inputs]: Replace python-pathpy by python-path.  Remove
	python-wheel.

	Change-Id: I6bf242bd9f2abb8aeb1a1b17411e6ff9db4afcd7

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Deprecate python-pip-run-bootstrap in favor of python-pip-run.
	* gnu/packages/python-xyz.scm (python-pip-run-bootstrap): Deprecate
	variable, which is not necessary anymore, was hidden, and is not used.
	(python-pip-run): Rewrite it without inheritance.
	[arguments]<#:test-flags>: Ignore additional failing test.
	[native-inputs]: Add python-setuptools.
	[propagated-inputs]: Add python-pip.

	Change-Id: I5ba111f89c771a8d83dd222eb29bf88c652304f6
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Deprecate python-path-bootstrap in favor of python-path.
	* gnu/packages/python-xyz.scm (python-path-bootstrap): Deprecate
	variable, which is not necessary anymore, was hidden, and is not used.
	(python-pathpy): Switch to DEFINE-DEPRECATED/PUBLIC-ALIAS.
	(python-path): Rewrite it without inheritance.

	Change-Id: I95647b7a12ddede97846ffcc89793855fac8beea
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-idna-ssl: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-idna-ssl):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[synopsis, description]: Improve them.

	Change-Id: I5ef0c6d0276d90e887849d7db54f04b147100774

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pylru: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pylru):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Remove 'check phase replacement in favor of
	<#:test-backend, #:test-flags>.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: I69ab2418da3cdc3043fd54a5a08f078f86f252c9

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-llfuse: Update to 1.5.1.
	* gnu/packages/python-xyz.scm (python-llfuse): Update to 1.5.1.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Disable failing test.
	<#:phases>: Add phase 'build-cython.
	[native-inputs]: Add python-cython, python-setuptools.
	[home-page]: Update it.

	Change-Id: I7da8047a8157e7e77433b13856b1bbff7c37b1b7

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-gorilla: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-gorilla):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend>: Set it.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ie923f6c866c7e5b9f89d7cee3042f0593f551535

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-stopit: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-stopit):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I7557d16fb3e6a314553e8bac06fbd6a5f3ab82f7

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-ly: Update to 0.9.9.
	* gnu/packages/python-xyz.scm (python-ly): Update to 0.9.9.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I909000c3dba536c3bea1f1160630f5b6fd097485

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-quart-trio: Adjust inputs.
	* gnu/packages/python-web.scm (python-quart-trio)[propagated-inputs]:
	Remove python-hypercorn; add hypercorn.

	Change-Id: I2a5bdcf7e1ec2b033f8bbda676084792c151e4f1

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cython-3: Mark as deprecated.
	This is a followup to 941b6ff1c11be3ba73e4e67bc661bd0eed3e9d58 commit.

	Replace all python-cython-3 occurrences with python-cython.

	* gnu/packages/python-xyz.scm (python-cython-3): Deprecate variable.

	* gnu/packages/algebra.scm (python-fpylll, python-flint)[native-inputs]:
	Remove python-cython-3; add python-cython.

	* gnu/packages/astronomy.scm (python-astropy, python-astroscrappy,
	python-halotools, python-healpy, python-libstempo, python-lofar-h5plot,
	python-losoto, python-photutils, python-pyxsim, python-regions,
	python-reproject, python-sncosmo, python-sndata, python-stcal,
	python-yt)[native-inputs]: Remove python-cython-3; add python-cython.

	* gnu/packages/bioinformatics.scm (macs-3, python-pyrodigal):
	[native-inputs]: Remove python-cython-3; add python-cython.

	* gnu/packages/build-tools.scm (meson-python)[propagated-inputs]: Remove
	python-cython-3; add python-cython.
	[native-inputs]: Remove python-cython-3; add python-cython.

	* gnu/packages/databases.scm: (python-adbc-driver-manager,
	python-psycopg, python-pyarrow)[native-inputs]: Remove
	python-cython-3; add python-cython.

	* gnu/packages/finance.scm (python-ta-lib)[native-inputs]: Remove
	python-cython-3; add python-cython.

	* gnu/packages/game-development.scm (python-pygame-ce)[native-inputs]:
	Remove python-cython-3; add python-cython.

	* gnu/packages/geo.scm (python-pyogrio, python-cf-units)[native-inputs]:
	Remove python-cython-3; add python-cython.

	* gnu/packages/machine-learning.scm: (python-scikit-learn,
	python-opentsne)[native-inputs]: Remove python-cython-3; add
	python-cython.

	* gnu/packages/maths.scm: (python-cylp, python-petsc4py,
	python-primecountpy, python-slepc4py)[native-inputs]: Remove
	python-cython-3; add python-cython.

	* gnu/packages/python-check.scm (python-line-profiler)[native-inputs]:
	Remove python-cython-3; add python-cython.

	* gnu/packages/python-compression.scm (python-blosc2)[native-inputs]:
	Remove python-cython-3; add python-cython.

	* gnu/packages/python-graphics.scm (python-vispy)[native-inputs]:
	Remove python-cython-3; add python-cython.

	* gnu/packages/python-science.scm: (python-pykdtree, python-qutip,
	python-scikit-misc, python-scikit-surprise, python-pandas-2,
	python-vaex-core)[native-inputs]: Remove python-cython-3; add
	python-cython.

	* gnu/packages/python-web.scm: (python-aiohttp, python-falcon,
	python-yarl, python-uvloop)[native-inputs]: Remove python-cython-3; add
	python-cython.

	* gnu/packages/python-xyz.scm: (python-logbook, python-netcdf4,
	python-pyyaml, python-propcache, python-pywavelets, python-symengine,
	python-cysignals, python-pyemd, python-rbfly)[native-inputs]: Remove
	python-cython-3; add python-cython.

	* gnu/packages/sagemath.scm: (python-cypari2, python-pplpy, sage)
	[native-inputs]: Remove python-cython-3; add python-cython.

	* gnu/packages/sphinx.scm (python-sphinx)[native-inputs]: Remove
	python-cython-3; add python-cython.

	* gnu/packages/statistics.scm: (python-statsmodels, python-pyreadstat):
	[native-inputs]: Remove python-cython-3; add python-cython.

	* gnu/packages/tor.scm (onionshare-cli)[native-inputs]: Remove
	python-cython-3; add python-cython.

	* gnu/packages/xorg.scm (xpra)[native-inputs]: Remove python-cython-3;
	add python-cython.

	Change-Id: I38038d2ab18e6a7b549070083d6e4c5beb8b0293

2025-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pillow-heif: Update to 1.1.1.
	* gnu/packages/python-xyz.scm (python-pillow-heif): Update to 1.1.1.
	[native-inputs]: Remove python-coverage, python-pre-commit, python-pylint, and
	python-wheel.

	Change-Id: I2d0380ab52969fe4852f20ef2a72587283e5ef9c

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pika: Update to 1.3.2.
	* gnu/packages/python-xyz.scm (python-pika): Update to 1.3.2.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Ignore failing tests.
	<#:phases>: Replace 'check phase by 'configure-tests.
	[native-inputs]: Add python-pytest, python-setuptools.  Remove
	python-mock, python-nose2.

	Change-Id: I06bf9f879a71b2718c2743cf305be2f06cb6c9ff

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-fastimport: Update to 0.9.16.
	* gnu/packages/python-xyz.scm (python-fastimport): Update to 0.9.16.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend>: Set it.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: Ie7888990f96ef1ffd01ef5bad02f54f81c1d1929

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-tftpy: Update to 0.8.6.
	* gnu/packages/python-xyz.scm (python-tftpy): Update to 0.8.6.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend, #:test-flags, #:phases>: Replace 'check
	phase replacement with these keywords.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: Ic2e825e42e06eef1f570a7030b3461283ad2df86

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-py3status: Update to 3.62.
	* gnu/packages/python-xyz.scm (python-py3status): Update to 3.62.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-hatchling.

	Change-Id: Ia8bb3e6221d5a090e2f05b676e18719fa374670e

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pkgconfig: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pkgconfig):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I9cc62942bd9f1cc999e872b0278ef2ced4c29775

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: beancount: Ignore network-related failing tests.
	* gnu/packages/finance.scm (beancount)[arguments]<#:test-flags>:
	Ignore network-related failing tests.

	Change-Id: Id6688a6b57bfb9e609d2e158fce57f4fe59022c2

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-magic: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-magic):
	[source]<modules, snippet>: Move them in phases.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend, #:test-flags>: Run tests.
	<#:phases>: Remove 'check phase replacement.  Import phase 'fix-tests
	from [source].  Improve style of phase 'hard-code-path-to-libmagic.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I0496e7e3b6f800e8358c133066e366ee144a24b3

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-slugid: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-slugid):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:phases> by <#:test-backend>.
	[native-inputs]: Add python-setuptools.  Replace python-nose by
	python-pynose.
	[description]: Improve style.

	Change-Id: I784cb883f6ca4564e05635c89d18f173831c5a13

2025-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-rarfile: Update to 4.2.
	* gnu/packages/python-xyz.scm (python-rarfile): Update to 4.2.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.
	<#:phases>: Replace 'check phase with <#:test-backend, #:test-flags>.
	Improve style of phase 'patch.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I754bd26e631110f7644f542028b5657ab9d328e7

2025-10-24  Isidor Zeuner  <guix@quidecco.pl>

	gnu: ableton-link: Fix build.
	This addresses issue #3784.

	* gnu/packages/audio.scm (ableton-link)[propagated-inputs]: Replace asio with asio-1.28.

	Change-Id: Ic2571e89c5db461f2a54dd4f00c21725639dbe69

2025-10-24  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: xlispstat: Fix compilation with modern GCC versions.
	Package compilation would fail with modern GCC due to deprecated features that
	are used in the package source code.  This patch updates the package to
	modernize the source code to fix compilation errors (see
	<https://github.com/jhbadger/xlispstat/pull/1>.)

	* gnu/packages/statistics.scm (xlispstat): Fix compilation with GCC version 14
	or newer.
	[source]: Add a patch.
	* gnu/packages/patches/xlispstat-fix-compilation-with-modern-gcc.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Register the patch.

	Change-Id: I0f8b194887298fff196be7426a0de7eb247a8c48

2025-10-23  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: guile-fibers: Update url.
	* gnu/packages/guile-xyz.scm (guile-fibers): Update url to guile/fibers.

	Change-Id: I1da9493f582710a7ff2f56b62c4ebcadf3faa68b

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: sosage: Update to 1.6.1.
	* gnu/packages/games.scm (sosage): Update to 1.6.1.

	Change-Id: I0b5fbb1ce5263c43f29b6b561ef278996d0d4f57

2025-10-23  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: unbound: Update to 1.24.1. [security-fixes]
	This security release fixes CVE-2025-11411.

	* gnu/packages/dns.scm (unbound): Update to 1.24.1.
	[native-inputs]: Add pkg-config.

	Change-Id: Ife2840c8657e75e19810634454b20e6cb90c0675

2025-10-23  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby-3.4: Update to 3.4.7.
	Includes an update to the uri gem addressing CVE-2025-61594.

	* gnu/packages/ruby.scm (ruby-3.4): Update to 3.4.7.

	Change-Id: Ib5892b938e9ccabf38fc8110ce137f130e0b5031

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: quodlibet: Correct deprecated input.
	* gnu/packages/music.scm (quodlibet)[inputs]:
	Replace keybinder-3.0 by keybinder.

	Change-Id: Ie0b4cd7b4676791116d6c3ce9f5432bd2eda0953

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: musikcube: Update to 3.0.5.
	* gnu/packages/music.scm (musikcube): Update to 3.0.5.
	[inputs]: Remove ffmpeg-4; add ffmpeg.

	Change-Id: I63b41bf43b3b4c0bec506ccaaad68eaad3443528

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: stringtie: Update to 3.0.2.
	* gnu/packages/bioinformatics.scm (stringtie): Update to 3.0.2.

	Change-Id: Ie35084c70ad6c91b9e03b09ec6fe4f825bd39dcd

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: Remove htslib-1.12.
	* gnu/packages/bioinformatics.scm (htslib-1.12): Delete variable.

	Change-Id: Id1fd05bddc1b40be0e3186c0e5848a1a0f343ce3

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: Remove htslib-for-stringtie.
	* gnu/packages/bioinformatics.scm (htslib-for-stringtie): Delete variable.
	* gnu/packages/patches/htslib-for-stringtie.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister file.

	Change-Id: Idbf3fa982895baed97913e08650cbff6947e8182

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: stringtie: Update input.
	* gnu/packages/bioinformatics.scm (stringtie)[inputs]:
	Replace htslib-for-stringtie by htslib.

	Change-Id: I8f197b461ee5f0a0e1b1e1201437d3c7667c2685

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: python-doubletdetection: Corrected deprecated input.
	* gnu/packages/bioinformatics.scm (python-doubletdetection)[inputs]:
	Replace python-vtraag-louvain by python-louvain-igraph.

	Change-Id: I27c87906c44bd536d67938c0315e40ca7ee82bf5

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: Remove htslib-1.19.
	* gnu/packages/bioinformatics.scm (htslib-1.19): Delete variable.

	Change-Id: I7804d3ae403dbdf149e3012922f7ac9a382288d7

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: Remove samtools-1.14.
	* gnu/packages/bioinformatics.scm (samtools-1.14): Delete variable.

	Change-Id: I68e8e3ad05841d300897d830f9bcd7fa73c68adc

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: Remove bcftools-1.12.
	* gnu/packages/bioinformatics.scm (bcftools-1.12): Delete variable.

	Change-Id: I805ec24f6eb47d37b2158b85f9d03d5a36999695

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: Remove samtools-1.12.
	* gnu/packages/bioinformatics.scm (samtools-1.12): Delete variable.

	Change-Id: Ibd80f3fb79efab17193f82b4f713ff1f2cbd2470

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: Remove htslib-1.10.
	* gnu/packages/bioinformatics.scm (htslib-1.10): Delete variable.

	Change-Id: I9d1bd86e580de2b9b7fe096e7f86b3a96e6df4d1

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: Remove bcftools-1.10.
	* gnu/packages/bioinformatics.scm (bcftools-1.10): Delete variable.

	Change-Id: I41d5a65b6857debf3586b3d3716bb7a2693645cb

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: Remove samtools-1.10.
	* gnu/packages/bioinformatics.scm (samtools-1.10): Delete variable.

	Change-Id: If3ef93c3473c4fe9c21f062fe619d883fbafb2ec

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: Remove htslib-for-samtools-1.2.
	* gnu/packages/bioinformatics.scm (htslib-for-samtools-1.2):
	Delete variable.

	Change-Id: I62c8525d27321acd7fea32e25623e5cbd7e74c33

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: Remove samtools-1.2.
	* gnu/packages/bioinformatics.scm (samtools-1.2): Delete variable.

	Change-Id: I38effe41c32349b5b72754da07fe6696d2f21669

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: ghc-xml-conduit, ghc-pcg-random: Correct deprecated input.
	* gnu/packages/haskell-xyz.scm (ghc-xml-conduit, ghc-pcg-random)[inputs]:
	Replace ghc-cabal-doctest by cabal-doctest.

	Change-Id: I2e763313c500567928864da520eeff6b3616f825

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: neovim: Correct deprecated input.
	* gnu/packages/vim.scm (neovim)[inputs]: Remove msgpack; add msgpack-c.

	Change-Id: I6a022c48d2a1914af9b871cf943037e1b23d2c75

2025-10-23  Cayetano Santos  <csantosb@inventati.org>

	gnu: rtorrent: Update to 0.16.1.
	* gnu/packages/bittorrent.scm (rtorrent): Update to 0.16.1.
	[native-inputs]: Add autoconf, automake, and libtool.

	Change-Id: Ide9681d533d54c4c6e4843d6972cd5fae956d3d5

2025-10-23  Cayetano Santos  <csantosb@inventati.org>

	gnu: libtorrent: Update to 0.16.1.
	* gnu/packages/bittorrent.scm (libtorrent): Update to 0.16.1.
	[source]: Switch to git-fetch.
	[inputs]: Add curl.
	[native-inputs]: Add autoconf, automake, and libtool.

	Change-Id: I4406a50980656e236863bf932cb2ad69b8a2e3a7

2025-10-23  FuncProgLinux  <softwarelibre@urutau-ltd.org>

	gnu: pluma: Add missing inputs and improve build steps
	* gnu/packages/mate.scm (pluma): Use gexps.
	[inputs]: Remove enchant-1.6; add enchant, python-pygobject, python-wrapper,
	python-pycairo, and python-six.
	[native-inputs]: Add perl.

	Change-Id: Iada5d8863281c704d00d15d644eca150f4fe80bd

	Add missing perl input

	Change-Id: Idc5461ce5a97483d4c017b21b909bedcc67a75d5

2025-10-23  Gábor Udvari  <mail@gaborudvari.com>

	gnu: gitolite: Update to 3.6.14.
	* gnu/packages/version-control.scm (gitolite): Update to 3.6.14.

	Change-Id: I9b0ddc36798d3e5a984ba5bad803d54941066efe

2025-10-23  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add python-capablerobot-usbhub.
	This was previously removed due to dropping python-pyyaml-5, though currently
	builds fine with the default python-pyyaml and python-click. See:

	https://codeberg.org/guix/guix/issues/1390

	* gnu/packages/libusb.scm (python-capablerobot-usbhub): New variable.

2025-10-23  Vagrant Cascadian  <vagrant@debian.org>

	gnu: lcrq: Update to 0.3.1.
	* gnu/packages/networking.scm (lcrq): Update to 0.3.1.

2025-10-23  Rutherther  <rutherther@ditigal.xyz>

	inferior: cached-channel-instances: Optimize caching for (partially) locked channels.
	This makes it possible to skip the guix derivation calculation phase for
	channels.scm that aren't fully locked (specifically with missing channel
	dependencies).

	* guix/inferior.scm (cached-channel-instance): Return cached early after
	calculating latest-channel-instances.

	Change-Id: Ie77c1903c7a79b082e440046092fd697fd941afc

2025-10-23  Rutherther  <rutherther@ditigal.xyz>

	inferior: cached-channel-instance: Recalculate key after fetching channels.
	Fixes #3454.

	Because the channels in the incoming argument do not have to include all
	dependencies, it is possible a cache entry with wrong key is created.

	Recalculate the key after obtaining all dependencies of channels
	through latest-channel-instances.

	* guix/inferior.scm (cached-channel-instance): Recalculate cached file
	location from latest-channel-instances commits before caching.

	Change-Id: I37da107520bf5abd89c92a5ce6d3e2fc399454c3

2025-10-23  Evgeny Pisemsky  <mail@pisemsky.site>

	services: unbound: Remove dns from provision.
	Fixes <https://issues.guix.gnu.org/76301>.

	The ‘dns’ provision collides with that of Knot.

	* gnu/services/dns.scm (unbound-shepherd-service): Remove dns from provision.

	Change-Id: Ice774a9a338416e865dbc4d26a8f37243f084a35

2025-10-23  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: niftilib: Rename package to nifticlib.
	* gnu/packages/image.scm (niftilib): Define in terms of
	'deprecated-package'.
	(nifticlib): New variable, formerly known as "niftilib".
	* gnu/packages/medical.scm (xmedcon)[inputs]: Replace niftilib with
	nifticlib.

	Change-Id: I5c8e12191202a97e3fb7202e428fd60627f49a2e

2025-10-23  Jake Forster  <jakecameron.forster@gmail.com>
	    Ghislain Vaillant  <ghislain.vaillant@inria.fr>

	gnu: niftilib: Update to 3.0.1.
	* gnu/packages/image.scm (niftlib): Update to 3.0.1.
	[source, home-page]: Switch to https://github.com/NIFTI-Imaging/nifti_clib.
	[source]: Switch to git-fetch.
	[build-system, arguments]: Switch to cmake-build-system.
	[arguments]: Use G-expression.
	[inputs]: Add expat.
	[native-inputs]: Add test data.  Add help2man when not cross-compiling.
	[synopsis]: Update it.
	[description]: Update it.

	Change-Id: Iae16d2205044378558731b9236cb40368b1f9171

2025-10-23  Ludovic Courtès  <ludo@gnu.org>

	system: Set ‘HISTSIZE’ in default bashrc.
	This provides more appropriate defaults for today.  This change affects
	/etc/bashrc, /etc/skel/.bashrc, along with ~/.bashrc for Home users.

	* gnu/system/shadow.scm (%default-bashrc): Set ‘HISTSIZE’.

	Change-Id: I4ffa7ad75c6f39f3f36d5a15ce420eae52e241e5

2025-10-23  Ludovic Courtès  <ludo@gnu.org>

	home: services: bash: Support setting shell variables.
	* gnu/home/services.scm (shell-variable-definitions): New procedure.
	* gnu/home/services/shells.scm (serialize-shell-variables): New procedure.
	(home-bash-configuration)[variables]: New field.
	(add-bash-configuration): Honor it.
	(home-bash-extension)[variables]: New field.
	(home-bash-extensions): Handle ‘variables’.
	* doc/guix.texi (Shells Home Services): Update.  Change ‘PS1’ example to use
	‘variables’, not ‘environment-variables’.
	* doc/he-config-bare-bones.scm: Use ‘variables’ instead of ‘bash-profile’.

	Change-Id: I29083d6313d10b1eb9d91eccacfb33efefe60d58

2025-10-23  Ludovic Courtès  <ludo@gnu.org>

	doc: Refer to the Deprecation Policy from “Creating a Channel”.
	* doc/guix.texi (Creating a Channel): Reword warning to refer to the
	deprecation policy.

	Change-Id: I6c1cd8dfac557634c2963f13f17903f16acbe720

2025-10-23  Ludovic Courtès  <ludo@gnu.org>

	doc: Recommend ‘define-deprecated-package’ in the Deprecation Policy.
	* doc/contributing.texi (Deprecation Policy): Document and recommend
	‘define-deprecated-package’.

	Change-Id: I530310f5216f09025525d91f690bb3885fe2cfb4

2025-10-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: Use ‘define-deprecated-package’ for deprecated packages.
	Use ‘define-deprecated-package’ instead of (define x (deprecated-package …))
	throughout gnu/packages/*.scm.

	Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d

2025-10-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: ruby: Avoid use of deprecated ‘ruby-concurrent’.
	* gnu/packages/rails.scm (ruby-activesupport)[propagated-inputs]: Use
	‘ruby-concurrent-ruby’ instead of ‘ruby-concurrent’.
	(ruby-sprockets)[propagated-inputs]: Likewise.

	Change-Id: Ib6222cad61f09d404bc303736426fbb19cbe2e73

2025-10-23  Ludovic Courtès  <ludo@gnu.org>

	packages: Add ‘define-deprecated-package’.
	* gnu/packages/tex.scm (define-deprecated-package): Move to…
	* guix/packages.scm (define-deprecated-package): … here.  Add extra clause to
	handle the case where the package name differs from the variable name.

	Change-Id: Ie28e6c37a38dfb05e0b7a2530f14c8b07ef3df8b

2025-10-23  Cayetano Santos  <csantosb@inventati.org>

	gnu: libngspice and ngspice: Move to electronics.
	* gnu/packages/engineering.scm (libngspice, ngspice): Move from here ...
	* gnu/packages/electronics.scm: ... to here.

	Change-Id: I41b4611c1e878c5cfdd38f0ed6c13625476119bd

2025-10-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: capypdf: Update to 0.18.0.
	* gnu/packages/pdf.scm (capypdf): Update to 0.18.0.

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: Remove glibc-2.32.
	* gnu/packages/base.scm (glibc-2.32): Delete variable.
	* gnu/packages/patches/glibc-2.31-hurd-clock_gettime_monotonic.patch,
	gnu/packages/patches/glibc-skip-c++.patch: Remove files.
	* gnu/local.mk (dist_patch_DATA): Unregister files. Order glibc patches.

	Fixes: guix/guix#3572
	Change-Id: I8df841580c64ce0964817700a1f66da41fd5aab4

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: Remove glibc-locales-2.32.
	* gnu/packages/base.scm (glibc-locales-2.32): Delete variable.

	Change-Id: Ib8721e7a49e2374167b56a54d9bd8f6db982d22e

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: Remove glibc-2.31.
	* gnu/packages/base.scm (glibc-2.31): Delete variable.

	Change-Id: I60a58cb4acef54b01e287036b47a54308d1f54fe

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: Remove glibc-locales-2.31.
	* gnu/packages/base.scm (glibc-locales-2.31): Delete variable.

	Change-Id: Ifa8f0f3471b065bbd1be27c169a43de48f2d6201

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: Remove glibc-2.30.
	* gnu/packages/base.scm (glibc-2.30): Delete variable.
	* gnu/packages/patches/glibc-2.29-supported-locales.patch,
	gnu/packages/patches/glibc-CVE-2019-19126.patch,
	gnu/packages/patches/glibc-CVE-2019-7309.patch,
	gnu/packages/patches/glibc-CVE-2019-9169.patch: Remove files.
	* gnu/local.mk (dist_patch_DATA): Unregister files.

	Change-Id: Iaf2ad2ccd938780f6f90ad846d81635b07e485f5

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: Remove glibc-locales-2.30.
	* gnu/packages/base.scm (glibc-locales-2.30): Delete variable.

	Change-Id: I7369eb63a46e3462fd990392b6da12f8c15e6db6

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: glibc-locales: Remove unused patch.
	* gnu/packages/patches/glibc-locales-2.28.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister file.
	* gnu/packages/base.scm (make-glibc-locales): Remove unused branch of
	conditional.

	Change-Id: I853cbd0f8724a57d15af3fbb1aed3bdf1ef78e0e

2025-10-23  Andy Tai  <atai@atai.org>

	gnu: xpra: Update to 6.3.4.
	* gnu/packages/xorg.scm (xpra): Update to 6.3.4.

	Change-Id: Idc6a2a24e1daa0d76f1aae282eb7283322d66030

2025-10-23  David Arroyo  <david@aqwari.net>

	gnu: netperf: Update to 2.7.0-2.afc51ff.
	* gnu/packages/networking.scm (netperf): Update to 2.7.0-2.afc51ff.
	This fixes the build with current gcc.
	[arguments]<#:configure-flags>: Extend CFLAGS.

	Change-Id: I473d5c9773e47bc87530453ec8cc46570a2498f2

2025-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-trio-websocket: Move to python-web.
	* gnu/packages/python-xyz.scm (python-trio-websocket): Move from here ...
	* gnu/packages/python-web.scm: ... to here.

	Change-Id: Ifffadaa04808a64dc443b912a8bccfd4c7dcb8dd

2025-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-trio-websocket: Update to 0.12.2.
	* gnu/packages/python-xyz.scm (python-trio-websocket): Update to 0.12.2.
	[arguments]: Drop all.
	[propagated-inputs]: Remove python-async-generator; add python-outcome.
	[native-inputs]: Remove python-wheel.

	Change-Id: If494daa01c785ce59bed9b6b2fffb2de652c4375

2025-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: txt2tags: Switch to pyproject.
	* gnu/packages/textutils.scm (txt2tags)[source]: Switch to git-fetch
	providing tests.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove python-tox; add python-setuptools.

	Change-Id: Ief209c0de837c6f2e02eaa346f47c56ad09d037f

2025-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-twine: Update to 6.2.0.
	* gnu/packages/python-xyz.scm (python-twine): Update to 6.2.0.
	[arguments] <test-flags>: Skip one test.

	Change-Id: Iec53cac9426e60946e83343f135198ef07790a34

2025-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-syrupy: Update to 5.0.0.
	* gnu/packages/python-check.scm (python-syrupy): Update to 5.0.0.
	[arguments] <test-backend>: Use 'custom.
	<phases>: Use default 'check.
	[native-inputs]: Remove python-debugpy, python-twine, and python-pytest;
	add python-pytest-bootstrap.

	Change-Id: I8f0f0e22338ae5c412e68467db4dc6718a64ab7d

2025-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-requests-futures: Reduce closure size.
	* gnu/packages/python-web.scm (python-requests-futures)[native-inputs]:
	Remove python-readme-renderer and python-twine.

	Change-Id: I7092c9787d1f97813c7008f94871729b3a8e8aac

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-velocyto.
	* gnu/packages/bioinformatics.scm (python-velocyto): Delete variable.

	Fixes: guix/guix#2922
	Change-Id: Ifcc556de612ee596019b4164e9f5b33e76bf67a3

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-skranger.
	* gnu/packages/python-xyz.scm (python-skranger): Delete variable.

	Fixes: guix/guix#2921
	Change-Id: I19b5ab9df38e4d41e3b01fe4fd9183a282bf9287

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-scikit-learn-extra.
	* gnu/packages/machine-learning.scm (python-scikit-learn-extra): Delete
	variable.

	Fixes: guix/guix#2920
	Change-Id: I4d45c6c459f438c3f266a445f2ded07f00652d77

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-plastid.
	* gnu/packages/bioinformatics.scm (python-plastid): Delete variable.

	Fixes: guix/guix#2897
	Change-Id: I72a38912c7c89997add49d08a01f8522acaa46d1

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: Remove prboom-plus.
	* gnu/packages/games.scm (prboom-plus): Delete variable.

	Fixes: guix/guix#2895
	Change-Id: If8992a2f06810112beafa8d895c6993b256fee1e

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: gnuradio: Update to 3.10.12.0.
	* gnu/packages/radio.scm (gnuradio): Update to 3.10.12.0.

	Change-Id: I2807840753f757d9bb9a74e03d3747748b1587b4

2025-10-23  Christopher Baines  <mail@cbaines.net>

	gnu: bffe: Update to 0-16.e3226ff.
	* gnu/packages/package-management.scm (bffe): Update to 0-16.e3226ff.

	Change-Id: Icd51ccc92b39f772fd01f39ebd68648c31cfae45

2025-10-23  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-72.6e25a64.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-72.6e25a64.

	Change-Id: Iebf89888c8fc946ecfa7dfbe3c448f02de96ef65

2025-10-23  Christopher Baines  <mail@cbaines.net>

	services: nar-herder: Add control server options.
	* gnu/services/guix.scm (<nar-herder-configuration>): Add control host and
	control port fields.
	(nar-herder-shepherd-services): Use them.
	* doc/guix.texi (Guix Services): Document them.

	Change-Id: Ie738fb30302496d2ec530ca3b5c8b0628fdd4c05

2025-10-23  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-42.f9862fd.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-42.f9862fd.

	Change-Id: I7ccf604f768b9689175427cc87d765ef32a2b982

2025-10-23  Elizabeth Doughty  <thymelizabeth@thymelizabeth.nz>

	gnu: pmbootstrap: Update to 3.6.0

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: wacomtablet: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (wacomtablet): Update to 6.5.0.
	[arguments]<#:test-exclude>: Exclude "Test.KDED.DBusTabletService",
	"Test.KDED.TabletHandler", "Test.KDED.XInputAdaptor" and
	"Test.KDED.XsetWacomAdaptor".
	<#:phases>: In 'check phase, replace the tests to exclude with the test-exclude
	keyword.

	Change-Id: Ib371ac8e39dc2223a37452b9fc803d12df2d962e

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: system-settings: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (system-settings): Update to 6.5.0.

	Change-Id: Ia7ad3da855d45a25ff0801a358c9951a9068cd9d

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: spectacle: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (spectacle): Update to 6.5.0.
	[arguments]<#:tests?>: Disable.
	<#:phases>: Do not replace 'check phase.

	Change-Id: Ib513909c8bd061371a827ccd2228afdb7042fdcb

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: powerdevil: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (powerdevil): Update to 6.5.0.

	Change-Id: I9b1b98a95952ec5d51724bd165d1febf8ea8487a

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: polkit-kde-agent: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (polkit-kde-agent): Update to 6.5.0.

	Change-Id: I37aa92bf56ea60c156eb728cddf99deb38b450d9

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: print-manager: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (print-manager): Update to 6.5.0.
	[inputs]: Remove kiconthemes.

	Change-Id: Ied4a0da48af81473af23a1fe3b9c483fd9563e4c

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: plasma-workspace-wallpapers: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (plasma-workspace-wallpapers): Update to 6.5.0.

	Change-Id: Ia638573fceb6f010e69ec22ae1fc4919973d95a0

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: plasma-workspace: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (plasma-workspace): Update to 6.5.0.
	[inputs]: Remove kunitconversion; add a comment for xdotool.

	Change-Id: I7c701d97f3c19b8b81d902dd8b3d15ef60e28df7

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: plasma-welcome: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (plasma-welcome): Update to 6.5.0.

	Change-Id: I8590ee22cee5004305b3e6c32ad65295cf6528c3

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: plasma-systemmonitor: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (plasma-systemmonitor): Update to 6.5.0.

	Change-Id: I60e4cfa8116f19c83ba4c966a030788c165688f0

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: plasma-vault: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (plasma-vault): Update to 6.5.0.
	[inputs]: Remove kconfigwidgets.

	Change-Id: I2d6000e26c8e31d18b999a20429e9015282ffe75

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: plasma-pass: Update to (git-version 1.2.2 revision commit).
	* gnu/packages/kde-plasma.scm (plasma-pass): Update to (git-version 1.2.2 revision commit).

	Change-Id: I30e2cd9aaa94718655f28959cbc78e796da109d5

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: plasma-pa: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (plasma-pa): Update to 6.5.0.

	Change-Id: Ibeff2ecace57e5d1d3dc5283aac70feac2877291

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: plasma-mobile: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (plasma-mobile): Update to 6.5.0.

	Change-Id: I754aaec32f657ecc7389e645a7c8aab4afa7891c

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: plasma-nm: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (plasma-nm): Update to 6.5.0.

	Change-Id: Ia470cb109cd54a73ca811d1ec23ae9ac26e7aa4d

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: plasma-nano: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (plasma-nano): Update to 6.5.0.

	Change-Id: I73411b8d13b845b248c3069850acab67baaca2ab

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: plasma-integration: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (plasma-integration): Update to 6.5.0.
	[arguments]<#:phases>: Do not replace 'check phase.

	Change-Id: If0655dd0da39fd0c9c22ff7b48ea8eda4ec9a278

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: plasma-firewall: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (plasma-firewall): Update to 6.5.0.

	Change-Id: I925535a3080f25bbc2ca830876e05c0a5f1f1c92

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: plasma-disks: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (plasma-disks): Update to 6.5.0.

	Change-Id: Ib489cee717659b3afd6c9f1ca55a1c28272473b9

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: plasma-desktop: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (plasma-desktop): Update to 6.5.0.
	[arguments]<#:test-exclude>: Exclude "positionertest",
	"kcm-keyboard-keyboard_memory_persister_test" and "foldermodeltest".
	<#:phases>: Do not replace 'check phase. Add 'check-setup phase.
	[inputs]: Remove icu4c.

	Change-Id: If69fd066b8c39495120cccabbeefd5297aef9afc

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: plasma-browser-integration: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (plasma-browser-integration): Update to 6.5.0.

	Change-Id: I3b043009cf36e8469fbdd0225b437c847d071df0

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: plasma5support: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (plasma5support): Update to 6.5.0.
	[arguments]<#:tests?>: Disable.
	<#:phases>: Do not replace 'check phase.
	[inputs]: Add kunitconversion and kholidays.

	Change-Id: Id30d73494eb7944bbb78da7775320160614fe277

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: plasma-activities-stats: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (plasma-activities-stats): Update to 6.5.0.

	Change-Id: I8c2380849b923c660169fa91a4bd5dfb24433363

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: plasma-activities: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (plasma-activities): Update to 6.5.0.
	[inputs]: Remove boost.

	Change-Id: I15171e7cd468f24fe14e5541e28d4207a1da5213

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: xdg-desktop-portal-kde: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (xdg-desktop-portal-kde): Update to 6.5.0.

	Change-Id: Ib428bc182c87fdccfbc7a794cd57d7c9bba72918

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: ocean-sound-theme: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (ocean-sound-theme): Update to 6.5.0.

	Change-Id: I467f3b9d744a82f5f4e31e57edb49a5d8e090a5b

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: oxygen-sounds: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (oxygen-sounds): Update to 6.5.0.

	Change-Id: Iaccc96d992ef40ff17640c538966ffd3ab5f174f

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: qqc2-breeze-style: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (qqc2-breeze-style): Update to 6.5.0.
	[inputs]: Remove kcoreaddons.

	Change-Id: Ie01de5556b1743c6cc74423441f2e0373a3d24b4

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: milou: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (milou): Update to 6.5.0.

	Change-Id: I6f865e5645a48f997c603c3fd280bc06c3b22e6b

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: kwrited: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (kwrited): Update to 6.5.0.

	Change-Id: Ie16ef71f5de7b2d1f0c56d59c0928041f36e5dd3

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: kwin: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (kwin): Update to 6.5.0.
	[arguments]<#:test-exclude>: Exclude "kwin-testColorspaces", "kwin-testDrm",
	"kwin-testInputMethod", "kwin-testPlasmaWindow", "kwin-testButtonRebind",
	"kwin-testDecorationInput", "kwin-testPointerInput", "kwin-testXdgShellWindow",
	"kwin-testXdgShellWindow-waylandonly", "kwin-testSceneOpenGLES",
	"kwin-testSceneOpenGLES-waylandonly", "kwin-testNightColor",
	"kwin-testNightColor-waylandonly", "kwin-testScriptedEffects",
	"kwayland-testServerSideDecoration", "kwayland-testWaylandSurface",
	"kwin-testLibinputDevice", "kwin-testLockScreen", "kwin-testTabBox",
	"kwin-testKeyboardInput", "kwin-testKeyboardLayout", "kwin-testQuickTiling",
	"kwin-testDbusInterface", "kwin-testX11KeyRead",
	"kwin-testVirtualKeyboardDBus", "kwin-testGlobalShortcuts",
	"kwin-testKWinBindings", "kwin-testMinimizeAllScript",
	"kwin-testLibinputDevice", "kwin-testX11Window", "kwin-testXwaylandInput" and
	"kwin-testWindowRules".
	<#:phases>: In 'check phase, replace the tests to exclude with the test-exclude
	keyword.
	[inputs]: Remove kconfigwidgets and xcb-util-cursor.

	Change-Id: If7cb8cea3dc4f2b3b5d1baa98278c71136ac107c

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: kwayland-integration: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (kwayland-integration): Update to 6.5.0.
	[arguments]<#:phases>: In 'check-after-install phase, do not exclude
	"idleTest-kwayland-test".

	Change-Id: I0d7cc0623495f75f84d6ce14cfa9f18ded2aeec2

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: kwallet-pam: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (kwallet-pam): Update to 6.5.0.

	Change-Id: I4700e5eb433ab910078dca7dca2278930b4b777a

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: libksysguard: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (libksysguard): Update to 6.5.0.

	Change-Id: Ibeb07525b853a83dcb5b3528c6fb1b41f3f4fb77

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: libkscreen: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (libkscreen): Update to 6.5.0.
	[arguments]<#:phases>: In 'check-env-setup phase, add "testPreferredBackend",
	"testFallback", "testModeSwitching" and "verifyConfig", "verifyScreen" to
	BLACKLIST.

	Change-Id: Id70423532564e27c3a94706745597739892d394e

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: kscreenlocker: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (kscreenlocker): Update to 6.5.0.

	Change-Id: I18821b8a9c4e6e2867b954b3d352d3f8e2972c7d

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: layer-shell-qt: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (layer-shell-qt): Update to 6.5.0.

	Change-Id: Ie026a3a8fc16f7ea46ebf7d9a0d73da64af1da65

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: ksystemstats: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (ksystemstats): Update to 6.5.0.
	[arguments]<#:test-exclude>: Exclude "ksystemstatstest".
	<#:phases>: Do not replace 'check phase.

	Change-Id: I9a8832fd82dce3c1cb3ffc939380c1979a8e68eb

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: ksshaskpass: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (ksshaskpass): Update to 6.5.0.

	Change-Id: I1691a825011cf540e51f558414e4cb16cfcfa20f

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: kscreen: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (kscreen): Update to 6.5.0.
	[inputs]: Reorder; add kimageformats.

	Change-Id: I28f903a55c43d08561938b02fbc7f9ee663bd407

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: kpipewire: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (kpipewire): Update to 6.5.0.

	Change-Id: Ia76ca34011f5c1862168e95e5f0973acfe3505a6

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: kmenuedit: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (kmenuedit): Update to 6.5.0.

	Change-Id: Iddbe364c50a0eb755443225112b0c8c8f247bd3d

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: kinfocenter: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (kinfocenter): Update to 6.5.0.

	Change-Id: I125a68ab6202b127c2473715da3528422c1c20e2

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: kglobalacceld: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (kglobalacceld): Update to 6.5.0.

	Change-Id: I0bdf01a2a5cdf30c636d6a47d0c2a7fced995b84

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: kgamma: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (kgamma): Update to 6.5.0.

	Change-Id: I65239adb4b44e3372e431017f874def20f1d6eef

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: kdeplasma-addons: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (kdeplasma-addons): Update to 6.5.0.
	[arguments]<#:test-exclude>: Exclude "converterrunnertest".
	<#:phases>: Do not replace 'check phase. Add 'check-setup phase.

	Change-Id: I72a2e493e31bfdde58c79b08b0ebcb9941dba70a

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: kde-cli-tools: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (kde-cli-tools): Update to 6.5.0.

	Change-Id: I5f9e654973780a0c12a81787238012bf90fc47d3

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: kdecoration: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (kdecoration): Update to 6.5.0.

	Change-Id: I6c6be57aad0e15ae448055da3baef87178f5342f

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: kde-gtk-config: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (kde-gtk-config): Update to 6.5.0.

	Change-Id: Ieca82e38c1aff233c89d39bcab7a6363ebb51991

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: krdp: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (krdp): Update to 6.5.0.
	[inputs]: Reorder; add kguiaddons and linux-pam.

	Change-Id: I41bde5e3fe31a56464fdeee8a587a5d1136a1056

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: kactivitymanagerd: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (kactivitymanagerd): Update to 6.5.0.

	Change-Id: Ia12d4912c83ac03f92aafaf5d859458f09525ec9

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: discover: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (discover): Update to 6.5.0.

	Change-Id: I4bdc43114345f75727e21bd77baba50f793a97d2

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: breeze-gtk: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (breeze-gtk): Update to 6.5.0.

	Change-Id: If807e537241d633003439bd57b80e0acd3d4c0a0

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: breeze: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (breeze): Update to 6.5.0.

	Change-Id: I19c562d1fd5852b3e2ab1ef1fefff210c1d3d93a

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: bluedevil: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (bluedevil): Update to 6.5.0.

	Change-Id: I1c6466adea3a0f462b4f8aca456a5b245b8b88cf

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: libplasma: Update to 6.5.0.
	* gnu/packages/kde-plasma.scm (libplasma): Update to 6.5.0.
	[arguments]<#:test-exclude>: Exclude "plasma-dialogstatetest",
	"plasma-iconitemtest", "plasma-dialogqmltest", "plasma-themetest",
	"iconitemhidpitest", "bug485688test" and "dialognativetest".
	<#:phases>: Do not replace 'check phase. Add 'check-setup phase.
	[inputs]: Remove kcmutils.

	Change-Id: Ic932af12fbccccf14f32c84a8b6495cc2177e029

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: kwayland: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kwayland): Update to 6.5.0.

	Change-Id: Ib47b8917760857fa58468bcc813147b8e0ad58ab

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: kamoso: Fix missing dependencies.
	* gnu/packages/kde-multimedia.scm (kamoso)[inputs]: Add gst-plugins-bad,
	gst-plugins-good-qt and kitemmodels.

	Change-Id: Ib8a6126ae07008860b79ce0c60704bcf62667cf1

2025-10-23  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: xpad: Fix build.
	* gnu/packages/gnome.scm (xpad): Fix build.
	[arguments]<#:phases>: Add "patch-configure" phase to explicitly use gettext
	version 0.23.

	Change-Id: I200865bc5ae61fa049105708e67e2cbca6c7a786

2025-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-proselint: Update to 0.14.0.
	* gnu/packages/python-xyz.scm (python-proselint): Update to 0.14.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: Enable.
	[propagated-inputs]: Remove python-future and python-six.
	[native-inputs]: Add python-poetry-core and python-pytest.

	Change-Id: I8cf993f491a0445399040816c432ae59a2922ee9

2025-10-23  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-nampa: Update to 1.0.0-0.cb6a63a
	* gnu/packages/python-xyz.scm (python-nampa): Update to
	cb6a63aae64324f57bdc296064bc6aa2b99ff99a commit.
	[source]: Switch to git-fetch.
	[arguments] <#:test-flags>: Disable test that uses yield.
	<#:modify-phases>: Add 'patch-tests phase.
	[native-inputs]: Remove python-wheel; add python-pytest.

	Change-Id: I4d439370c6cc5ef8737944143b4c5c789c219bcb
	Reviewed-by: Sören Tempel <soeren@soeren-tempel.net>
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-23  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-keystone-engine: Remove python-wheel from native-inputs.
	* gnu/packages/emulators.scm (python-keystone-engine)[native-inputs]:
	Remove python-wheel.

	Change-Id: I9b7a6b29a6f9265975dd09902ebe7f91de30ad5e
	Reviewed-by: Sören Tempel <soeren@soeren-tempel.net>

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: kajongg: Replace the input python-pyqt with python-pyqt-6.
	* gnu/packages/kde-games.scm (kajongg)[inputs]: Replace python-pyqt with
	python-pyqt-6.

	Change-Id: I18f06e578d1fa48646fa58a45a9ddc4687927b7a

2025-10-23  Isidor Zeuner  <guix@quidecco.pl>

	gnu: Add mp3cat.
	* gnu/packages/audio.scm (mp3cat): New variable.

2025-10-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: protonvpn-cli: Rename python-pythondialog input.
	* gnu/packages/vpn.scm (protonvpn-cli)[inputs]: Rename
	python-pythondialog input to python-dialog.

	Change-Id: Id4be9b34207bf631dcff4bea64aff7cdb0c0a394

2025-10-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pythondialog: Rename and update to 3.5.3.
	* gnu/packages/python-xyz.scm
	(python-pythondialog): Define in terms of 'deprecated-package'.
	(python-dialog): New variable, formerly known as "python-pythondialog".
	[source]: Update to 3.5.3. Improve style. Remove "doc" directory.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#phases>: Rewrite phase 'patch-path entirely.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I1360b4988e59b94e8c3d8e734ee2d58b56cd0baf

2025-10-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-jsbeautifier: Update to 1.15.3.
	* gnu/packages/python-xyz.scm (python-jsbeautifier): Update to 1.15.3.
	[source, description]: Improve style.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Remove phase 'patch-python-six-requirements.
	Rename setup-js.py in phase 'chdir.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ic4be59402b3a1fe2a6a7eb670cd79cb28682b8f2

2025-10-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-epc: Update to 0.0.5-0.f3673ae.
	* gnu/packages/python-xyz.scm (python-epc): Update to 0.0.5-0.f3673ae.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend>: Set it.
	[native-inputs]: Add python-setuptools.  Replace python-nose by
	python-pynose.

	Change-Id: I627c1a9026c4670aaf2dabb09667c0c64e8bfec0

2025-10-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-debian: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-debian):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I717a6f432db524873559095c531755bc970cd918

2025-10-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-simpleeval: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-simpleeval):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: I07beeeed289ba7f2965df21c148253d5e5562c3f

2025-10-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-forex-python: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-forex-python):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ifc02624ec4879b676adbd11473196a9ef71a8b1b

2025-10-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-file: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-file):
	[build-system]: Switch to pyproject-build-system.
	[arguments, inputs]: Improve style.
	[native-inputs]: Add python-setuptools.

	Change-Id: I88fb7017ec8dab99b0da126e94dc660d344fd577

2025-10-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-terminaltables: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-terminaltables):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them for now.
	[native-inputs]: Add python-colorclass, python-colorama,
	python-pytest, python-setuptools, python-termcolor.

	Change-Id: I15efe0d4123d941b1af560f71e554c6cb9386315

2025-10-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-colorclass.
	* gnu/packages/python-xyz.scm (python-colorclass): New variable.

	Change-Id: I9acc41473a84ad360baadb60f4cb363807b45207

2025-10-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-tlsh: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-tlsh):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I44f823b9057dcd9d84002555546160cd5e238a5a

2025-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: orange: Update to 3.39.0-0.44e6628.
	* gnu/packages/orange.scm (orange): Update to
	44e66283aff4132614ef64a877f9ceef963588a7 commit, providing comparability
	with GCC 14 and more. Use G-Expressions.
	[source]: Switch to git-fetch.
	[arguments] <tests?>: Disable for now.
	[phases]{wrap-executable}: Place after 'wrap; adjust to include qtbase
	and qtwayland.
	[inputs]: Remove python-pyqt, python-pyqtwebengine, python-qtconsole,
	qtbase-5, and qtsvg-5; add python-pyqt-6, python-pyqtwebengine-6,
	python-packaging, python-xgboost, qtbase, qtsvg, and qtwayand.
	[native-inputs]: Add python-recommonmark, python-setuptools, and
	python-trubar.

	Fixes: guix/guix#2938
	Change-Id: I1aeda03087367df1611209738630333eb8a63f67

2025-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-orange-canvas-core: Update to 0.2.6.
	* gnu/packages/orange.scm (python-orange-canvas-core): Update to 0.2.6.
	[arguments] <test-flags>: Rework skipped tests, more of them passing now.
	[phases]{pre-check}: Remove QT_PLUGIN_PATH environment variable setup.
	[inputs]: Remove qtbase.
	[propagated-inputs]: Remove python-cachecontrol; add python-packaging
	and python-truststore.
	[native-inputs]: Remove python-wheel.

	Change-Id: I6b45439c885647763830fbbac4669302907d4dbd

2025-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-truststore.
	* gnu/packages/python-web.scm (python-truststore): New variable.

	Change-Id: If5898d8eae6d8f5eab3bfb958566608b79bd25b2

2025-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: labelme: Fix build.
	* gnu/packages/image-processing.scm (labelme)[propagated-inputs]: Add
	python-pyqt.
	[native-inputs]: Remove python-wheel; add python-setuptools.

	Change-Id: I393631cd00a262c7f06bd103008c93e1937ba9f0

2025-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyvistaqt: Fix tests.
	* gnu/packages/python-science.scm (python-pyvistaqt)[native-inputs]:
	Add python-pyqt-6.

	Change-Id: I9c1d29224109a97db47f4ce27d7ba9a98f650625

2025-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-anyqt: Adjust native-inputs.
	* gnu/packages/python-xyz.scm (python-anyqt)[native-inputs]: Add
	python-pyqt-6 and python-pytest.

	Change-Id: I465e94452361dcb57237ddeb923763e1bd08a0a7

2025-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-qasync: Update to 0.28.0.
	* gnu/packages/python-xyz.scm (python-qasync): Update to 0.28.0.
	[arguments] <build-backend>: Use "poetry.core.masonry.api", upstream
	switched on uv_build which we don't have yet.
	<test-flags>: Run all tests.
	[propagated-inputs]: Remove python-pyqt; add python-pyqt-6.

	Change-Id: I146051648e25fabfe1dda90d4e09a70743d66139

2025-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyqtgraph: Reduce closure size, don't propagate Qt5/Qt6.
	Don't propagate Qt5/Qt6 and let the user of the package to select which
	one is required.

	From project's documentation:

	  When pyqtgraph is first imported, if the environment variable
	  PYQTGRAPH_QT_LIB is not set, it automatically determines which library
	  to use by making the following checks:

	    - If PyQt6 is already imported, use that
	    - Else, if PySide6 is already imported, use that
	    - Else, if PyQt5 is already imported, use that
	    - Else, if PySide2 is already imported, use that
	    - Else, attempt to import PyQt6, PySide6, PyQt5, PySide2, in that
	    order.

	See: <https://pyqtgraph.readthedocs.io/en/pyqtgraph-0.13.7/getting_started/how_to_use.html#pyqt-and-pyside>.

	* gnu/packages/python-science.scm (python-pyqtgraph)[arguments]
	<test-flags>: Run unit tests only, skip one more failing test, run in a
	single thread.
	[inputs]: Remove qtbase-5.
	[propagated-inputs]: Remove python-pyqt.
	[native-inputs]: Remove python-pytest-cov, python-pytest-xdist, and
	python-wheel; add python-pyqt-6 and python-pytest-qt.

	Change-Id: Icb272c5215215b96faad8420e1781a5e61ab838d

2025-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-qtconsole: Update to 5.7.0.
	* gnu/packages/jupyter.scm (python-qtconsole): Update to 5.7.0.
	[propagated-inputs]: Add python-ipython-pygments-lexers.
	[native-inputs]: Remove python-pyqt and python-wheel; add python-pyqt-6 and
	python-pytest-asyncio.

	Change-Id: Ieec6d1fca0001bc4bede7b0ef5c9b0981e9a0901

2025-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-qt: Update to 4.5.0, don't propagate Qt5/Qt6.
	* gnu/packages/python-check.scm (python-pytest-qt): Update to 4.5.0.
	[source]: Fix the pypi-uri archive name according to PyPI.
	[propagated-inputs]: Remove python-pyqt and python-pytest; add
	python-typing-extensions.
	[native-inputs]: Remove python-pre-commit and python-wheel; add
	python-pyqt-6 and python-pytest-bootstrap.

	Fixes: guix/guix#3769
	Change-Id: Idc7399d10ecd615cf8c8e47802dc637f05c782f9

2025-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: instrain: Update to 1.10.0-0.6180be7.
	* gnu/packages/bioinformatics.scm (instrain): Update to
	6180be7b49a61b7e1ffe9f1489da5c6aa2ff9ac3 commit.
	[arguments]: Use G-Expressions.
	<phases>: Add 'relax-requirements.
	[native-inputs]: Remove python-boto3, python-pytest, and python-wheel.

	Change-Id: I5cf37e5128a962007aa9d4e8a8ffa3da474e7c6f

2025-10-23  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: kodi-cli: Fix build by adapting to yewtube.
	* gnu/packages/kodi.scm (kodi-cli): Fix build and modernize package a bit.
	[inputs]: Remove bash and mps-youtube; add bash-minimal and python-yewtube.
	[arguments]: Switch to gexp.
	<#:builder>: Update package to work with yewtube.

	Change-Id: Ie8fe3ca67a722d4cacf708b86be6b9d90d12e44e
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>

2025-10-23  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-youtube-search: Fix build by switching repository.
	* gnu/packages/video.scm (python-youtube-search): Fix build by switching
	source repository to a fork. The old repository is no longer maintained.
	[source]: Switch to git-fetch.
	[native-inputs]: Remove python-wheel.

	Fixes: guix/guix#3754
	Change-Id: Ie7744a16fc99f419060713e870655aa5dccad209
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-munkres: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-munkres):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Replace by <#:test-flags>.
	[native-inputs]: Add python-setuptools.
	[source, description]: Improve style.

	Change-Id: Id1187cdac229f56b3bd66e21c4900e3d9b241b3f

2025-10-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-multiprocessing-logging: Update to 0.3.4.
	* gnu/packages/python-xyz.scm (python-multiprocessing-logging): Update to 0.3.4.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend>: Set it.
	[native-inputs]: Add python-setuptools.

	Change-Id: I9887bafaaec07e2ac1e34c9abc2b36f4558c0f40

2025-10-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-editor: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-editor):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: Ifbe40deb7d6a67419b62d7de906d1cc5cb108750

2025-10-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-anyqt: Update to 0.2.1.
	* gnu/packages/python-xyz.scm (python-anyqt): Update to 0.2.1.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.
	[native-inputs]: Add python-pytest-qt, python-setuptools.
	[synopsis, description]: Improve them.

	Change-Id: I26078ec701a239c232c7945e1c6ebf2965170c8a

2025-10-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-translitcodec: Update to 0.7.0.
	* gnu/packages/python-xyz.scm (python-translitcodec): Update to 0.7.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove field.
	[native-inputs]: Add python-setuptools.

	Change-Id: I407bf09a6122408e665e223b4fd7386652927116

2025-10-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: termdown: Switch to pyproject.
	* gnu/packages/time.scm (termdown):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-pytest.  Remove python-wheel.

	Change-Id: I0ce2fbccaf6d87c069325372621edb73c960452f

2025-10-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyfiglet: Update to 1.0.4.
	* gnu/packages/python-xyz.scm (python-pyfiglet): Update to 1.0.4.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phase 'fallback-on-default-build.
	[native-inputs]: Add python-pytest, python-setuptools.
	[description]: Improve style.

	Change-Id: I3b4a1392c3d12380545f52ee2bc0e373aab5c403

2025-10-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-lmfit: Update to 1.3.4.
	* gnu/packages/python-xyz.scm (python-lmfit): Update to 1.3.4.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Add python-dill.
	[native-inputs]: Add python-pytest-cov, python-setuptools.

	Change-Id: I3b44ed9627ba34f0b61f02a3fca13b084562f77f

2025-10-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-asteval: Update to 1.0.6.
	* gnu/packages/python-xyz.scm (python-asteval): Update to 1.0.6.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest-cov, python-setuptools, and
	python-setuptools-scm.

	Change-Id: Id721ed72211cf63128ed58fe0f8bb527dd49c081
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: kalgebra: Remove dependency on qtbase-5.
	* gnu/packages/kde-education.scm (kalgebra)[arguments]<#:qtbase>: Set to
	qtbase.
	[inputs]: Remove qtbase.

	Change-Id: I38b33bbd7c17c70c076cfbbbe2163a78b4da6672

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: kparts: Remove dependency on qtbase-5.
	* gnu/packages/kde-frameworks.scm (kparts)[arguments]<#:qtbase>: Set to qtbase.
	[inputs]: Remove qtbase.
	(kparts-5)[arguments]: Substitute keyword arguments from kparts.
	<#:qtbase>: Set to qtbase-5.

	Change-Id: I1d3f269865955d065b4956149b2f67948fde8dae

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: kgraphviewer: Switch to qt-build-system.
	* gnu/packages/kde-graphics.scm (kgraphviewer)[build-system]: Switch to
	qt-build-system.
	[arguments]<#:qtbase>: Set to qtbase.
	[inputs]: Remove qtbase.

	Change-Id: I751cc0ae112a331f1afa9a6359be2393451aca34

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: falkon: Remove dependency on qtbase-5.
	* gnu/packages/kde-internet.scm (falkon)[arguments]<#:qtbase>: Set to qtbase.

	Change-Id: Idb478b0a36ef0c4c03793afcdb2fd5351cb259ba

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: juk: Remove qtbase from inputs.
	Adding qtbase to inputs is not needed with qt-build-system.

	* gnu/packages/kde-multimedia.scm (juk)[inputs]: Remove qtbase.

	Change-Id: I5ed29089005feccfc11c6e9e210baccbcbf3653e

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: libgravatar: Switch to cmake-build-system.
	* gnu/packages/kde-pim.scm (libgravatar)[arguments]<#:qtbase>: Remove argument.

	Change-Id: I7a9dc225e30a0382fc7de1fba22785b5db621dd3

2025-10-23  Sughosha  <sughosha@disroot.org>

	gnu: khelpcenter: Remove dependency on qtbase-5.
	* gnu/packages/kde-systemtools.scm (khelpcenter): [arguments]<#:qtbase>: Set to
	qtbase.
	[inputs]: Remove qtbase.

	Change-Id: I5f075b2d957fb59705dea33b0d02996181d6caa0

2025-10-23  Nigko Yerden  <nigko.yerden@gmail.com>

	gexp: Make 'local-file' follow symlinks.
	Fix <https://lists.gnu.org/archive/html/guix-devel/2024-08/msg00047.html>
	via making 'current-source-directory' always follow symlinks.

	* guix/utils.scm (absolute-dirname, current-source-directory): Make
	them follow symlinks.
	* tests/gexp.scm ("local-file, load through symlink"): New test.

	Fixes: guix/guix#3523
	Change-Id: Ieb30101275deb56b7436df444f9bc21d240fba59

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: paraview: Build with Qt6.
	* gnu/packages/image-processing.scm (paraview)[inputs]: Remove qtbase-5,
	qtdeclarative-5, qtmultimedia-5, qtsvg-5, qttools-5, qtwebchannel-5,
	qtwebengine-5, qtx11extras, and qtxmlpatterns-5; add libxslt, qt5compat,
	qtdeclarative, qtmultimedia, qtsvg, qttools, qtwebchannel, and qtwebengine.

	Change-Id: Ie59132a7809763bd6cc1721373998ac8fddc94af

2025-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: gambas: Update to 3.21.0.
	* gnu/packages/gambas.scm (gambas): Update to 3.21.0.

	Change-Id: Icc8366204c743b53cbd5acf4f665937b2016afa2

2025-10-23  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.83.23.
	* gnu/packages/prolog.scm (trealla): Update to 2.83.23.

	Change-Id: I45222def71a20b1719fcd9c9b58b86ff3f57adac

2025-10-22  Mark H Weaver  <mhw@netris.org>

	gnu: yt-dlp: Update to 2025.10.22.
	* gnu/packages/video.scm (yt-dlp): Update to 2025.10.22.

2025-10-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add python-pyucis.
	* gnu/packages/electronics.scm (python-pyucis): New variable.

	Change-Id: I8020d77bd48ffcf1bd21eee8ea55f174fe4fa68c

2025-10-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add python-jsonschema-objects.
	* gnu/packages/python-xyz.scm (python-jsonschema-objects): New variable.

	Change-Id: Ia8bbef10618c2a23fc4c2ee6be74f8a626cd44f7

2025-10-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-gridmap: Update to 0.15.0.
	* gnu/packages/python-xyz.scm (python-gridmap): Update to 0.15.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend>: Run nose tests. Remove and <#:phases>.
	[native-inputs]: Add python-setuptools.
	[propagated-inputs]: Add python-cherrypy, python-cloudpickle.

	Change-Id: I8c70b7c8a9187daa95c91298df8cfd6e53f10979
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-grako: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-grako):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.  Remove python-pytest-runner.
	[home-page]: Update it, the previous link doesn't exist anymore.

	Change-Id: I9a6efe82914abd648222c851cdc8531be7d73fa3

2025-10-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-cherrypy.
	* gnu/packages/python-web.scm (python-cherrypy): New variable.

	Change-Id: Ifefc4116dfae4c9bee58785151140a14e3641681

2025-10-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-drmaa: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-drmaa):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Run guix style -S arguments.
	[native-inputs]: Add python-setuptools.

	Change-Id: I22101509e65378aa5f0fe3f944402e8c8b37f51b

2025-10-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pywinrm: Update to 0.5.0.
	* gnu/packages/python-xyz.scm (python-pywinrm): Update to 0.5.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Add python-setuptools.

	Change-Id: I671f168033a1eb01d9e726d0f8f18868a915c680

2025-10-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-requests-ntlm: Rename and update to 1.3.0.
	* gnu/packages/python-web.scm (python-requests_ntlm): Rename to
	python-requests-ntlm and update to 1.3.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Run tests with some help from <#:test-flags, #:phases>.
	[native-inputs]: Add python-flask, python-pytest, python-setuptools.

	Change-Id: Iea606b917665d3c576e9bbf41804398bc3950356

2025-10-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-ffmpeg-python: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-ffmpeg-python):
	[source, properties, version]: Switch to new style.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.  Remove python-pytest-runner.

	Change-Id: I491284f6d42248e281927d26b9c647ae1f65e792

2025-10-22  Andreas Enge  <andreas@enge.fr>

	gnu: Remove openfoam.
	* gnu/packages/simulation.scm (openfoam): Delete variable.

	Change-Id: I7a15a430e76484ce8e157b55fa90ce271b9372ee

2025-10-22  Andreas Enge  <andreas@enge.fr>

	gnu: zeal: Update to 0.7.2.
	* gnu/packages/documentation.scm (zeal): Update to 0.7.2.

	Change-Id: I50c2f35876f83e5bb6a1d1b4c7fd4077bf23a2b2

2025-10-22  Andreas Enge  <andreas@enge.fr>

	gnu: zeal: Move to Qt6.
	* gnu/packages/documentation.scm (zeal)[inputs]: Remove qtbase-5,
	qtdeclarative-5, qtwayland-5, qtwebchannel-5, qtwebengine-5, and
	qtquickcontrols-5; add qtdeclarative, qtwayland, qtwebchannel, and
	qtwebengine.

	Change-Id: Ic4c5d2694b082d403874cf3cf01a579fa0527724

2025-10-22  Andreas Enge  <andreas@enge.fr>

	gnu: r-rvest: Update to 1.0.5.
	* gnu/packages/cran.scm (r-rvest): Update to 1.0.5.

	Fixes: guix/guix#3592
	Change-Id: I5f56266b1d74ad56f64edcc16d71f14c7e4e7398

2025-10-22  Omar Bassam  <omar.bassam88@gmail.com>

	gnu: sbcl-cl-all: Update to 2.0.0-1.8db710a.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-all): Update to 2.0.0-1.8db710a.
	[source]: Update to use new source url.
	[home-page]: Update to use new homepage url.

	Change-Id: I3df35a6b0cb31983db9183a65e3b65383e598e9c

2025-10-22  Omar Bassam  <omar.bassam88@gmail.com>

	gnu: sbcl-3d-vectors: Update to 3.1.0-3.fc751c6.
	* gnu/packages/lisp-xyz.scm (sbcl-3d-vectors): Update to 3.1.0-3.fc751c6.
	[source]: Update to use new source url.
	[home-page]: Update to use new homepage url.

	Change-Id: I2ed7f89d7d38c49e27b06aaf4df9750e7cdfc5ff

2025-10-22  Omar Bassam  <omar.bassam88@gmail.com>

	gnu: sbcl-3d-matrices: Update to 1.0.0-3.bc1ffa0.
	* gnu/packages/lisp-xyz.scm (sbcl-3d-matrices): Update to 1.0.0-3.bc1ffa0.
	[source]: Update to use new source url.
	[home-page]: Update to use new homepage url.

	Change-Id: I3a5689e9b4f8d41634e8d3047eed93d523bcb702

2025-10-22  Andreas Enge  <andreas@enge.fr>

	gnu: libsbml: Update to 5.20.5.
	* gnu/packages/bioinformatics.scm (libsbml): Update to 5.20.5.
	[source]: Switch to git-fetch.

	Change-Id: Idee7f2826c8c863482b048ab5500526e6c10e0f5

2025-10-22  jgart  <jgart@dismail.de>

	gnu: sbcl-mito: Update to 10c22b6.
	* gnu/packages/lisp-xyz.scm (sbcl-mito): Update to 10c22b6.
	[inputs]: Add sbcl-chipz and use modern style.

	Change-Id: I775d0c3f86cdc47c4165246400bfd417b8770098

2025-10-22  jgart  <jgart@dismail.de>

	gnu: sbcl-dbi: Update to be4df4f.
	* gnu/packages/lisp-xyz.scm (sbcl-dbi): Update to be4df4f.

	Change-Id: Id0d41bb76d2cd96c667cefd6493f0c688c6e59a2

2025-10-22  Andreas Enge  <andreas@enge.fr>

	gnu: pspp: Fix build.
	* gnu/packages/statistics.scm (pspp)[inputs]: Remove
	gtksourceview-3; add gtksourceview-4.
	[native-inputs]: Add glibc-locales.

	Fixes: guix/guix#3019
	Change-Id: Ib208da59672189a8f5920ea1796f95798d60180d

2025-10-22  Noé Lopez  <noelopez@free.fr>

	gnunet: Update to 0.25.2.
	* gnu/packages/gnunet.scm (gnunet): Update to 0.25.2.

	Change-Id: Ib9b80194f7b1743da68ccb5c9c545849663abab5

2025-10-22  Thanos Apollo  <public@thanosapollo.org>

	gnu: yt-dlp: Update to 2025.10.14.
	* gnu/packages/video.scm (yt-dlp): Update to 2025.10.14.
	[propagated-inputs]: Remove stale package comment.

	Change-Id: I4e2891ef87c688450470c4faa9f1604454d4cf08

2025-10-22  Andreas Enge  <andreas@enge.fr>

	gnu: tdlib: Adapt copyright headers.
	This is a follow-up to commit 02114e6e983751ce6156a4d09beb50142109a030 .

	* gnu/packages/messaging.scm: Move copyright line from here...
	* gnu/packages/telegram.scm: ...to here.

	Change-Id: I0a2ec1c38ff679c8cbbfacef785bcd28c7a54564

2025-10-22  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: emacs-telega-server: Update to 0.8.5.
	* gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to 0.8.5.

	Change-Id: I11a198dadc704b7a5aece063d4653e439b2ae957

2025-10-22  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: emacs-telega: Update to 0.8.554.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.554.

	Change-Id: Ib42bf82354124cd4b7b6d1c8682465fa84e2013d

2025-10-22  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: tdlib: Move to (gnu packages telegram).
	Fixes a circular dependency between (gnu packages telegram) and
	(gnu packages messaging).

	* gnu/packages/messaging.scm (tdlib): Move from here...
	* gnu/packages/telegram.scm (tdlib): ... to here.

	Fixes: guix/guix#3728
	Change-Id: Ib17102dcd77bf94ad026070f7c79f497f785c5e1

2025-10-22  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: tdlib: Update to 1.8.55.
	* gnu/packages/messaging.scm (tdlib): Update to 1.8.55.

	Change-Id: I16b40b199119a1c79f89a3c2cd93f866551d3d3a

2025-10-22  Yappaholic  <sav.boyar@gmail.com>

	gnu: scenefx: Update to 0.4.1.
	* gnu/packages/wm.scm (scenefx): Update to 0.4.1.
	[inputs]: Remove wlroots-0.18; add wlroots-0.19.

	gnu: swayfx: Update to 0.5.3.
	* gnu/packages/wm.scm (swayfx): Update to 0.5.3.
	[inputs]: Remove wlroots-0.18; add wlroots-0.19.

2025-10-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: zzuf: Fix build.
	* gnu/packages/debug.scm (zzuf): Fix build by explicitly using an older
	version of GCC.
	[native-inputs]: Add gcc-13.

	Change-Id: If32f40333205791c7250e54ca280972fa6820b40

2025-10-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-opencontainers-runtime-tools: Update to 0.9.0-0.0ea5ed0.
	* gnu/packages/golang-xyz.scm (go-github-com-opencontainers-runtime-tools):
	Update to 0ea5ed0382a279b30530acccafaf070fefeddafd commit.
	[arguments] <tests?>: Enable them.
	[propagated-inputs]: Remove go-github-com-blang-semver,
	go-github-com-satori-go-uuid, and go-github-com-syndtr-gocapability; add
	go-github-com-blang-semver-v4, go-github-com-google-uuid,
	go-github-com-moby-sys-capability, and go-github-com-moby-sys-mountinfo.

	Change-Id: Ia539b34872e81b1aea4a886fb8bd87a7b6589157

2025-10-22  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-hoot: Update to 0.7.0.
	* gnu/packages/guile-xyz.scm (guile-hoot): Update to 0.7.0.

	Change-Id: Ied3e9f71beec2ba7a21334e45088dbbdb0feee27

2025-10-22  kestrel  <kestrel.w@proton.me>

	gnu: fgallery: Patch to use 7z from new 7zip.
	Change-Id: Ia3ece5943a94d03dda84c954b64a70e02594e2fc

2025-10-22  kestrel  <kestrel.w@proton.me>

	gnu: arx-libertatis: Update to use 7zip.
	* games.scm (arx-libertatis) [#:phases]: Change "7za" references to "7z".

	Change-Id: Ie9c137c6adccee5ed09320e9d7dd6ff9135e9cc3

2025-10-22  kestrel  <kestrel.w@proton.me>

	gnu: Deprecate p7zip.
	* gnu/packages/compression.scm (p7zip): Deprecate towards 7zip.
	* gnu/packages/patches/p7zip-CVE-2016-9296.patch: Remove file.
	* gnu/packages/patches/p7zip-CVE-2017-17969.patch: Remove file.
	* gnu/packages/patches/p7zip-fix-build-with-gcc-11.patch: Remove file.
	* gnu/packages/patches/p7zip-remove-unused-code.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Delete removed patches.

	Change-Id: Ie1a36a433234d22ff75cc06951ed7d092f06dd0e

2025-10-22  kestrel  <kestrel.w@proton.me>

	gnu: Add 7zip.
	* gnu/packages/compression.scm: Import copy-build-system.
	(7zip): new variable.

	Change-Id: I5c19d3cb301b3f3b633ce9c91760ad77bd20b7dc

2025-10-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-vertico-posframe: Update to 0.9.0.
	* gnu/packages/emacs-xyz.scm (emacs-vertico-posframe): Update to 0.9.0.

	Change-Id: Ideacf184b7f27d6b3321de14baec76b13104535c

2025-10-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-tempel: Update to 1.7.
	* gnu/packages/emacs-xyz.scm (emacs-tempel): Update to 1.7.

	Change-Id: I99f0582ad7bd31c691d776528e23073e48b237ca

2025-10-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-org-fc: Update to 0.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-fc): Update to 0.7.0.
	[#:phases]: Remove disable-failing-tests.

	Change-Id: I30ec9eb3c9502c6a6a6767acd6f1599af6052b85

2025-10-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-osm: Update to 1.8.
	* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 1.8.
	[#tests?]: Disable.

	Change-Id: I3b225134be735c5298f1e9cb73fa2584830bc378

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-magik.
	* gnu/packages/tree-sitter.scm (tree-sitter-magik): New variable.

	Change-Id: I3fd33a3643f4e272e73cc81589c9383997cc1a0f

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-xml.
	* gnu/packages/tree-sitter.scm (tree-sitter-xml): New variable.

	Change-Id: I16b1b958a986234c52f0057b32213798371c201c

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-xcompose.
	* gnu/packages/tree-sitter.scm (tree-sitter-xcompose): New variable.

	Change-Id: I97693a505c49275407b03fb1ca9a12f31f8e1df4

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-uxntal.
	* gnu/packages/tree-sitter.scm (tree-sitter-uxntal): New variable.

	Change-Id: I03cb21731cf3bad3ed0f95adb2e84971a4eb5eef

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-udev.
	* gnu/packages/tree-sitter.scm (tree-sitter-udev): New variable.

	Change-Id: Ifafa6c16676516c3dba1e4ab59e329450fb96771

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-twig.
	* gnu/packages/tree-sitter.scm (tree-sitter-twig): New variable.

	Change-Id: I6b24e386f4a759f4cf23abc20487d3e87b58289c

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-test.
	* gnu/packages/tree-sitter.scm (tree-sitter-test): New variable.

	Change-Id: Ib74e0ece78ecf39d6baec1cb84a9f24975832258

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-tcl.
	* gnu/packages/tree-sitter.scm (tree-sitter-tcl): New variable.

	Change-Id: I948bb788efdadefe9d7412e04326e64edc78f5b6

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-tablegen.
	* gnu/packages/tree-sitter.scm (tree-sitter-tablegen): New variable.

	Change-Id: Id2c4a7e19a0576f26488a28df1fd4963423364de

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-solidity.
	* gnu/packages/tree-sitter.scm (tree-sitter-solidity): New variable.

	Change-Id: Ic73ee3cdc2653a0212e3fedb3582676e74c9e375

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-rst.
	* gnu/packages/tree-sitter.scm (tree-sitter-rst): New variable.

	Change-Id: I982c7b41c3aaf738a72ceaa509e246ded2e618f3

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-python-requirements.
	* gnu/packages/tree-sitter.scm (tree-sitter-python-requirements): New variable.

	Change-Id: I530b0a2f4bd26b56da5c105f6d620fad70381474

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-rego.
	* gnu/packages/tree-sitter.scm (tree-sitter-rego): New variable.

	Change-Id: I1bf0d5e2749bb9b7adc8966176f131ab4887d2be

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-readline.
	* gnu/packages/tree-sitter.scm (tree-sitter-readline): New variable.

	Change-Id: I736f7f84cfae9b7efae1e74c830c8eea7365a606

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-qmldir.
	* gnu/packages/tree-sitter.scm (tree-sitter-qmldir): New variable.

	Change-Id: Ie5bb3a18a2586067ad214ab9d789a1c915470f0b

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-python-manifest.
	* gnu/packages/tree-sitter.scm (tree-sitter-python-manifest): New variable.

	Change-Id: If33041b0a3868a90313a7fe5751f035b165c3a7e

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-purescript.
	* gnu/packages/tree-sitter.scm (tree-sitter-purescript): New variable.

	Change-Id: I99823f8f613fce374a6877197c011bae28153b7a

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-puppet.
	* gnu/packages/tree-sitter.scm (tree-sitter-puppet): New variable.

	Change-Id: Ib2b8410be225622f98c384321f8405d51560cc68

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-proto.
	* gnu/packages/tree-sitter.scm (tree-sitter-proto): New variable.

	Change-Id: I542ac0383ecdb93f02e3ab0bb7392a2a1189b2e3

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-java-properties.
	* gnu/packages/tree-sitter.scm (tree-sitter-java-properties): New variable.

	Change-Id: Ie78fe5853e98c1457f406b63d5249942decbcdda

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-printf.
	* gnu/packages/tree-sitter.scm (tree-sitter-printf): New variable.

	Change-Id: I4de5c551a675a068c078b21a7136ad88502ae5ce

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-powershell.
	* gnu/packages/tree-sitter.scm (tree-sitter-powershell): New variable.

	Change-Id: I09e5a7affdae621df396bb008ac8399da32a7e46

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-po.
	* gnu/packages/tree-sitter.scm (tree-sitter-po): New variable.

	Change-Id: Ibdba79ba1077ce7dbbdfb226dafb76f39620637f

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: tree-sitter-php: Fix package ordering.
	* gnu/packages/tree-sitter.scm (tree-sitter-php): Fix package ordering.

	Change-Id: Ice4dd070e8be4cf4bf19eaa0ab5683b9d3b1111b

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-pgn.
	* gnu/packages/tree-sitter.scm (tree-sitter-pgn): New variable.

	Change-Id: Iadc173d3791c42dd51e5ef0f69b408321c33127e

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-pem.
	* gnu/packages/tree-sitter.scm (tree-sitter-pem): New variable.

	Change-Id: I334fd542049fae5a35afafd67647409f748b16e5

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-pascal.
	* gnu/packages/tree-sitter.scm (tree-sitter-pascal): New variable.

	Change-Id: If4e765b7540ec03a6d9bc66a8bada0d4934fccb7

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-odin.
	* gnu/packages/tree-sitter.scm (tree-sitter-odin): New variable.

	Change-Id: I2f6768bee7b21b8d77a40a366673ae0ca640ef89

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-ninja.
	* gnu/packages/tree-sitter.scm (tree-sitter-ninja): New variable.

	Change-Id: I5c73615f6d36b63a8dcaff51bba88ae62b39de61

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-nim.
	* gnu/packages/tree-sitter.scm (tree-sitter-nim): New variable.

	Change-Id: Ic9ed25e1271284629074dc18c954154d2299f16e

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-netlinx.
	* gnu/packages/tree-sitter.scm (tree-sitter-netlinx): New variable.

	Change-Id: I668556f2c0c867e7ece0622037692b20b09eca17

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-make.
	* gnu/packages/tree-sitter.scm (tree-sitter-make): New variable.

	Change-Id: I7bc3524d7c0468a2772ebd1b9976dd577ec5cc84

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-lua-patterns.
	* gnu/packages/tree-sitter.scm (tree-sitter-lua-patterns): New variable.

	Change-Id: I92be83e18e5f9c9b80025970832bcd5f0e5b8535

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-luadoc.
	* gnu/packages/tree-sitter.scm (tree-sitter-luadoc): New variable.

	Change-Id: I410fd4f5a67728bfd7ad32da83a34e4f6a29ad04

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-linkerscript.
	* gnu/packages/tree-sitter.scm (tree-sitter-linkerscript): New variable.

	Change-Id: I03c7c29fb8e632d885f1c887eb567c62cc29b02e

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-kconfig.
	* gnu/packages/tree-sitter.scm (tree-sitter-kconfig): New variable.

	Change-Id: I17cc0886e01f06eda1264e9294834149092d25e3

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-jsonnet.
	* gnu/packages/tree-sitter.scm (tree-sitter-jsonnet): New variable.

	Change-Id: I81228afe4fea17ed3b40a5cb67b448d1246b413c

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-jsdoc.
	* gnu/packages/tree-sitter.scm (tree-sitter-jsdoc): New variable.

	Change-Id: If59369f4059612d4de83e16ecc1366db1f7d4562

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-ini.
	* gnu/packages/tree-sitter.scm (tree-sitter-ini): New variable.

	Change-Id: Iaf31483c55395ef84dbdb6b78726fe1134940c18

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-hyprlang.
	* gnu/packages/tree-sitter.scm (tree-sitter-hyprlang): New variable.

	Change-Id: I2d871b58674d9e0521409f95c0e7ba4d9a7d6be8

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-hack.
	* gnu/packages/tree-sitter.scm (tree-sitter-hack): New variable.

	Change-Id: Ibf9d280b87d22379e6676df031285c4f25418bf7

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-gstlaunch.
	* gnu/packages/tree-sitter.scm (tree-sitter-gstlaunch): New variable.

	Change-Id: I991159ae6fd1a2a0b48e06d4ffe1410cc0ab9e34

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-groovy.
	* gnu/packages/tree-sitter.scm (tree-sitter-groovy): New variable.

	Change-Id: I40f1810b15cce8b4891048e761a6779b4583ce46

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-gn.
	* gnu/packages/tree-sitter.scm (tree-sitter-gn): New variable.

	Change-Id: I4e4885f8240c1756356e389b7f68ac91fda1818f

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-gleam.
	* gnu/packages/tree-sitter.scm (tree-sitter-gleam): New variable.

	Change-Id: I56aed70d487dd004fd4344174a70f94a65e8ad5e

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-gitignore.
	* gnu/packages/tree-sitter.scm (tree-sitter-gitignore): New variable.

	Change-Id: I8e4c6c5df63733f56e4cf2e88aa6386deaa2ccf8

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-gosum.
	* gnu/packages/tree-sitter.scm (tree-sitter-gosum): New variable.

	Change-Id: I89d6a28c803ca764e0858b01da7777ca762827bf

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-gdscript.
	* gnu/packages/tree-sitter.scm (tree-sitter-gdscript): New variable.

	Change-Id: Idc4259f46f924913a2a83ec9e5b57e641b45f128

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-func.
	* gnu/packages/tree-sitter.scm (tree-sitter-func): New variable.

	Change-Id: I46f23a962e1126b6c444c100a8f2bef9ba614a6d

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-fortran.
	* gnu/packages/tree-sitter.scm (tree-sitter-fortran): New variable.

	Change-Id: Id3b405f0ab5d23d6c079e4299fa10b6408f3a088

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-firrtl.
	* gnu/packages/tree-sitter.scm (tree-sitter-firrtl): New variable.

	Change-Id: I2ccb92a4d82600a00704c1744276af843f6ce8e8

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-doxygen.
	* gnu/packages/tree-sitter.scm (tree-sitter-doxygen): New variable.

	Change-Id: Ic0d2c910e3d6c0977bd61e66a41839389056a93f

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-dart.
	* gnu/packages/tree-sitter.scm (tree-sitter-dart): New variable.

	Change-Id: I27013d41db43d91e81425dcf36c20bcbe82b023c

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-comment.
	* gnu/packages/tree-sitter.scm (tree-sitter-comment): New variable.

	Change-Id: I8000c1ea22bdd9d4931e3930064633853c46664d

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-clarity.
	* gnu/packages/tree-sitter.scm (tree-sitter-clarity): New variable.

	Change-Id: I747f197355f1f40c1a503eeae0e5c315c66c9c2b

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-chatito.
	* gnu/packages/tree-sitter.scm (tree-sitter-chatito): New variable.

	Change-Id: I9ccff81d4511209edae6b2e9fb86743b162a7e14

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-bicep.
	* gnu/packages/tree-sitter.scm (tree-sitter-bicep): New variable.

	Change-Id: I93dd0d89f5b0e833535267f36bdf6a8e7000836d

2025-10-22  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add tree-sitter-arduino.
	* gnu/packages/tree-sitter.scm (tree-sitter-arduino): New variable.

	Change-Id: I95fc62922445a58121f0f3a1c95be0ddb80b101d

2025-10-22  pinoaffe  <pinoaffe@gmail.com>

	gnu: Add emacs-filechooser.
	* gnu/packages/emacs-xyz.scm (emacs-filechooser): New variable.

	Change-Id: Idda168646e0fb519fae29753e0cbb68d251af80a

2025-10-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-sv-kalender-namnsdagar: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-sv-kalender-namnsdagar)[arguments]:
	Unset #:tests?.

	Change-Id: Ife89294b43b4f2ce5918fbafda77e7022546940d

2025-10-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-jsonnet: Move to golang-apps.
	* gnu/packages/golang-xyz.scm (go-jsonnet): Move from here ...
	* gnu/packages/golang-apps.scm: ... to here.

	Change-Id: I30065cc6a0ec6da23fa54938717d26b32ccc3085

2025-10-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-jsonnet: Update to 0.21.0.
	* gnu/packages/golang-xyz.scm (go-jsonnet): Update to 0.21.0.
	[native-inputs]: Remove go-gopkg-in-yaml-v2; add go-golang-org-x-crypto.
	[description]: Fix indentation.

	Change-Id: I9648877478ca862cddd4d575e4918be1e639d659

2025-10-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-yuin-gopher-lua: Build with go-1.24.
	* gnu/packages/golang-xyz.scm (go-github-com-yuin-gopher-lua)[arguments]
	<go>: Use default compiler (go-1.24).
	<test-flags>: Don't vet during tests.

	Change-Id: I4eebdb1201840a6c75b204070ba0594d67b6aacb

2025-10-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: glua: Switch to package/inherit.
	* gnu/packages/golang-xyz.scm (glua): Reformant to PACKAGE/INHERIT.

	Change-Id: Iff5e23d7d035c781594baaa09d6767bf2412af2d

2025-10-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: shfmt: Update to 3.12.0.
	* gnu/packages/shellutils.scm (shfmt): Update to 3.12.0.
	[source] <snippet>: Delete "cmd/gosh" which causes build of "shfmt" to
	fail.
	[arguments] <test-flags>: Skip tests requiring altering locale.
	<test-subdirs>: Run tests for the whole project.
	<phases>: Use default 'check.
	[native-inputs]: Remove go-github-com-muesli-cancelreader,
	go-github-com-rogpeppe-go-internal, and go-golang-org-x-sync; add
	go-github-com-rogpeppe-go-internal-1.14.
	[description]: Fix indentation.

	Change-Id: Ifecc8891d7c9e3cd112c724ce1da8f5461779696

2025-10-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-mvdan-cc-editorconfig: Remove cmake-minimal from native-inputs.
	* gnu/packages/golang-xyz.scm: Remove (gnu packages cmake).
	(go-mvdan-cc-editorconfig)[native-inputs]: Remove cmake-minimal.
	[description]: Remove TexInfo formation from pure URL.

	Change-Id: Ibb50b4caa9d88b20f2bdade19782faf9648e0127

2025-10-22  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-containerd-containerd-api.
	* gnu/packages/golang-web.scm (go-github-com-containerd-containerd-api): New variable.

	Change-Id: I268d371ed6cf538904fde2cf1d6d5ce3323fe53c
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-22  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-google-golang-org-grpc-security-advancedtls.
	* gnu/packages/golang-web.scm (go-google-golang-org-grpc-security-advancedtls): New variable.

	Change-Id: Ifdd5c02cffff9406aee8e4458e0ce649cc7b1064
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-22  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-tonistiigi-vt100.
	* gnu/packages/golang-xyz.scm (go-github-com-tonistiigi-vt100): New variable.

	Change-Id: I038dabe021e57e434b8138c9db71db16fdab92ea
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-22  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-aliyun-aliyun-oss-go-sdk.
	* gnu/packages/golang-web.scm (go-github-com-aliyun-aliyun-oss-go-sdk): New variable.

	Change-Id: I733ce0aa6589bbe365b6b62af4d8d953a3f78a00
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-22  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-containerd-ttrpc.
	* gnu/packages/golang-web.scm (go-github-com-containerd-ttrpc): New variable.

	Change-Id: Ia143395eb3a9b343475348027d60c511a9601b2d
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-22  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-cncf-xds-go.
	* gnu/packages/golang-web.scm (go-github-com-cncf-xds-go): New variable.

	Change-Id: I487962f377493bab15689252d911098802b039a8
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-22  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-tonistiigi-go-csvvalue.
	* gnu/packages/golang-xyz.scm (go-github-com-tonistiigi-go-csvvalue): New variable.

	Change-Id: I256de915299a59aad88d379ac80688f88bc8e8e0
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-22  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-tonistiigi-units.
	* gnu/packages/golang-xyz.scm (go-github-com-tonistiigi-units): New variable.

	Change-Id: I95f8c8f66b34b3cf51653be941f3d64f53675e40
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-22  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-go-opentelemetry-io-otel-exporters-jaeger.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel-exporters-jaeger): New variable.

	Change-Id: Id65b68ab139f7bb5e8a54401d7d657b698c51422
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-22  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-prometheus-otlptranslator.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-otlptranslator): New variable.

	Change-Id: Ib7d84bae39da3d6b8c75e1e4024a92de3e499e8a
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-22  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-grafana-regexp.
	* gnu/packages/golang-xyz.scm (go-github-com-grafana-regexp): New variable.

	Change-Id: I7e346066bb9e232d2d46bb27ec9ad49bcd1500b5

2025-10-22  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-hashicorp-go-memdb.
	* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-go-memdb): New variable.

	Change-Id: I7a6a2994a831fb9507804fb480328a6a910107fe
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-22  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-moby-pubsub.
	* gnu/packages/golang-xyz.scm (go-github-com-moby-pubsub): New variable.

	Change-Id: I9143c4ff9d1e97fe23c0b24f6c002a1d7df12fc9

2025-10-22  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-containerd-go-runc.
	* gnu/packages/golang-xyz.scm (go-github-com-containerd-go-runc): New variable.

	Change-Id: I7bc33b39cf4dbc882b5ce4c665475804d4e60cd5
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-22  dan  <i@dan.games>

	gnu: krita: Remove vc from native-inputs.
	* gnu/packages/kde-graphics.scm (krita)[native-inputs]: Remove vc.

	Change-Id: Iea7a91c67c03efbaf442995b7141df262746f255

2025-10-22  Andreas Enge  <andreas@enge.fr>

	gnu: qmk: Fix build.
	Concretely, this fixes the qmk-firmware-ergodox-* packages.

	* gnu/packages/firmware.scm (qmk)[inputs]: Add python-appdirs.

	Change-Id: Ic5bf6059506cc2ee79291783d9c6a748063469cb

2025-10-22  Martin Schitter  <ms@mur.at>

	etc: committer: Fix crashes on missing package version fields.
	* etc/committer.scm.in (change-commit-message):
	Fix handling of missing package version fields.

	Change-Id: Id6565dc30a25f6bd53ba2c1f82609a357c375d8c

2025-10-22  Thomas Guillermo Albers Raviola  <thomas@thomaslabs.org>

	gnu: kicad: Remove separator from native-search-paths.
	KiCad environment variables don't support multiple paths.
	See https://gitlab.com/kicad/code/kicad/-/issues/14792

	This is documented for `KICAD9_TEMPLATE_DIR`. However, from personal testing,
	the same applies for other variables.

	* gnu/packages/engineering.scm (kicad):[native-search-paths]: Remove path
	  separator from environment variables.

2025-10-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Update to 1.0.8.
	* gnu/packages/admin.scm (shepherd-1.0): Update to 1.0.8.

	Change-Id: I8cf9777239af3ca5159d64a424eeceafe5cc1303

2025-10-22  Florian Pelz  <pelzflorian@pelzflorian.de>

	install: Add node name in Italian.
	* gnu/system/install.scm (%installation-node-names): Add "it".

	Change-Id: Ic736b0ff918b63f36bca988f021a1055273ef709

2025-10-22  Florian Pelz  <pelzflorian@pelzflorian.de>

	installer: Do not use LatGrkCyr console font for Esperanto.
	* gnu/installer/services.scm (system-services->configuration):
	Don't match `eo'.

	Change-Id: I46ba7dd737141c25ce9a9fcf164ae431e2ed4b33

2025-10-22  Florian Pelz  <pelzflorian@pelzflorian.de>

	installer: Fix installing services depending on language.
	Follow-up to d2475833e4ca8238a8254b774a94bd8d973e8cb5.

	* gnu/installer/services.scm (system-services->configuration): Match
	on language without territory code.

	Change-Id: I70be271217732401be4c62dc472f1ebe4dafb764

2025-10-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scribus: Update to 1.6.4.
	* gnu/packages/scribus.scm (scribus): Update to 1.6.4.

	Change-Id: I27a0b95250747b63495c4c900bd5954738d52d14

2025-10-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wob: Update to 0.16.
	* gnu/packages/xdisorg.scm (wob): Update to 0.16.

	Change-Id: I977b6e8451e088052e9cdeb01812034028008c32

2025-10-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: xmoto: Update to 0.6.3.
	* gnu/packages/games.scm (xmoto): Update to 0.6.3.

	Change-Id: I9485a63da04c4192f9799deee161d7c512280da9

2025-10-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: xournalpp: Update to 1.2.8.
	* gnu/packages/pdf.scm (xournalpp): Update to 1.2.8.
	[inputs]: Add gtksourceview-4.

	Change-Id: I0ad006800caf55cacdcfb8faa697207958f86d12

	gtksource 4

	Change-Id: I7d9a0dd48801c763a5af8b484dd673d0a4d3dad2

2025-10-22  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.83.21.
	* gnu/packages/prolog.scm (trealla): Update to 2.83.21.

	Change-Id: I1d38cbee0dff961524868ed99a29dd538bc7e702

2025-10-21  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 144.0-1 [security-fixes].
	Firefox 144.0 contains fixes for:
	CVE-2025-11708: Use-after-free in MediaTrackGraphImpl::GetInstance()
	CVE-2025-11709: Out of bounds read/write in a privileged process
	                triggered by WebGL textures
	CVE-2025-11710: Cross-process information leaked due to malicious IPC
	                messages
	CVE-2025-11711: Some non-writable Object properties could be modified
	CVE-2025-11716: Sandboxed iframes allowed links to open in external
	                apps (Android only)
	CVE-2025-11717: The password edit screen was not hidden in Android
	                card view
	CVE-2025-11712: An OBJECT tag type attribute overrode browser behavior
	                on web resources without a content-type
	CVE-2025-11718: Address bar could be spoofed on Android using
	                visibilitychange
	CVE-2025-11713: Potential user-assisted code execution in “Copy as
	                cURL” command
	CVE-2025-11719: Use-after-free caused by the native messaging web
	                extension API on Windows
	CVE-2025-11720: Spoofing risk in Android custom tabs
	CVE-2025-11714: Memory safety bugs fixed in Firefox ESR 115.29,
	                Firefox ESR 140.4, Thunderbird ESR 140.4, Firefox 144
	                and Thunderbird 144
	CVE-2025-11715: Memory safety bugs fixed in Firefox ESR 140.4,
	                Thunderbird ESR 140.4, Firefox 144 and Thunderbird 144
	CVE-2025-11721: Memory safety bug fixed in Firefox 144 and Thunderbird
	                144

	* gnu/packages/librewolf.scm (librewolf): Update to 144.0-1.

	Change-Id: I39e97cde24d820882c79a137997a5252e6e70421

2025-10-21  Ian Eure  <ian@retrospec.tv>

	gnu: firefox-l10n: Update to bdeb012e9fb240df1e2f48c094b96c50d9fd31be.
	* gnu/packages/librewolf.scm (firefox-l10n): Update to bdeb012e9fb240df1e2f48c094b96c50d9fd31be.

	Change-Id: Ie970b193f0cf3b2379bc71d2204de5a3c4a01dea

2025-10-21  Martin Schitter  <ms@mur.at>

	gnu: u-boot-tools: Keep tests inputs only for x86_64 target.
	* gnu/packages/bootloaders.scm (u-boot-tools)[native-inputs]: Apply
	condition to include python-coverage, python-pytest, and
	python-pytest-xdist only on x86_64 systems.

	Change-Id: I1cc9a734b3e8da28e801676111b3377f2a411055
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
	Reviewed-by: Vagrant Cascadian <vagrant@debian.org>
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-chroma: Skip some tests.
	* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-chroma)[arguments]
	<test-flags>: Skip one test group, package is quite dated and only
	required for older version of chezmoi which build fine.

	Change-Id: I06c01dc9d3a5e803dcd6b86c4bb22406a20c1f36

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-santhosh-tekuri-jsonschema-v6.
	* gnu/packages/golang-web.scm (go-github-com-santhosh-tekuri-jsonschema-v6): New variable.

	Change-Id: Ie12fbdb0e3cea68fa4f77f6b06098b9a71b8c1ff

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-santhosh-tekuri-jsonschema-v5: Run more tests.
	* gnu/packages/golang-web.scm (go-github-com-santhosh-tekuri-jsonschema-v5):
	[arguments] <test-flags>: Skip just one test group.
	[phases] {copy-json-schema-specs}: Include "remote" directory
	{remove-json-schema-spec}: Completely remove "testdata" directory.

	Change-Id: Ied3a3a9a30a9890543dfce4537b9fd914a0c8544

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-dlclark-regexp2: Update to 1.11.5.
	* gnu/packages/golang-xyz.scm (go-github-com-dlclark-regexp2):
	Update to 1.11.5.
	[arguments] <test-flags>: Skip w time sensitive tests.

	Change-Id: I98d8e184e14584f9f6681e1ff03c9f3058c1fe0a

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: specification-json-schema-test-suite: Update 23.1.0-0.83e866b.
	* gnu/packages/specifications.scm (specification-json-schema-test-suite):
	Update to 83e866b46c9f9e7082fd51e83a61c5f2145a1ab7 commit.
	[arguments] <install-plan>: Include "remotes" directory.

	Change-Id: Ia79331caed29e30cedc12d2e7cc328020e011d58

2025-10-21  Noé Lopez  <noelopez@free.fr>

	gnu: Remove gnunet-gtk.
	* gnu/packages/gnunet.scm (gnunet-gtk): Delete variable.

	Fixes: guix/guix#2890
	Change-Id: If2bdf01b5bc08032abf00c60d82182b8eb939746

2025-10-21  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: Remove fvwm.
	* gnu/packages/fvwm.scm: Remove file.
	* gnu/local.mk: Remove reference to fvwm.scm.
	* po/packages/POTFILES.in: Remove reference to fvwm.scm.

	Fixes: guix/guix#2839
	Fixes: guix/guix#2883
	Change-Id: I1379a6e8b3b795d2ebe48d844b0ee5f2d5026057

2025-10-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: avrdude: Update to 8.1.
	* gnu/packages/flashing-tools.scm (avrdude): Update to 8.1.
	[inputs]: Add libserialport and readline.
	[native-inputes]: Add python-wrapper.

	Change-Id: I46c57e2b6390ca388408f239daf95500c8b618a2

2025-10-21  FuncProgLinux  <softwarelibre@urutau-ltd.org>

	gnu: mate-themes: Update to 3.22.26.
	* gnu/packages/mate.scm (mate-themes): Update to 3.22.26.

	Change-Id: I5268e65b79b7b69a1c078c6c7a4c7f6f1427faa3

2025-10-21  Jake Coble  <j@kecoble.com>

	gnu: passff: Update to 1.23.
	* gnu/packages/browser-extensions.scm (passff): Update to 1.23.
	[home-page]: Use the upstream repository instead of the GitHub mirror.

	Change-Id: Ib6d19cf8ae3e11a15b961e3f1e7fdbda68c224e1

2025-10-21  Jake Coble  <j@kecoble.com>

	gnu: passff-host: Update to 1.2.5.
	* gnu/packages/browser-extensions.scm (passff-host): Update to 1.2.5.
	[home-page]: Use the upstream repository instead of the GitHub mirror.

	Change-Id: Idc5ea75b72f7ac8bdaded7a8b3c3e1f8859fd74a

2025-10-21  David Elsing  <david.elsing@posteo.net>

	gnu: gromacs: Update to 2025.3.
	Also unbundle libtirpc and muparser. The unbundling is now done in a snippet
	instead of a build phase.

	* gnu/packages/chemistry.scm (gromacs): Update to 2025.3.
	[source]: Switch to git-fetch. Add modules and snippet fields.
	[arguments]<#:configure-flags>: Add -DGMX_USE_MUPARSER=EXTERNAL and
	-DCMAKE_CXX_FLAGS.
	[phases]: Adjust 'fixes phase. Use the package source of googletest-1.13.
	[inputs]: Add libtirpc and muparser.
	* gnu/packages/patches/gromacs-tinyxml2.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Deregister patch.

	Fixes: guix/guix#3584

2025-10-21  David Elsing  <david.elsing@posteo.net>

	gnu: Add googletest-1.13.
	* gnu/packages/check.scm (googletest-1.13): New variable.

	Change-Id: Ifafb8b2284e535bf146d2002e2fe38164a2a12a7

2025-10-21  iamawacko  <iamawacko@protonmail.com>

	gnu: gammastep: Update to 2.0.11.
	* gnu/packages/xdisorg.scm (gammastep): Update to 2.0.11.

	Change-Id: Ie6d1f1a27422b52799fa1bb9694c2250955928c2

2025-10-21  iamawacko  <iamawacko@protonmail.com>

	gnu: git-crypt: Update to 0.8.0.
	* gnu/packages/version-control.scm (git-crypt): Update to 0.8.0.

	Change-Id: I12109cf156610f917290755ad6b357224d1b22fc

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kimageformats: Update to 6.19.0-0.7512874.
	* gnu/packages/kde-frameworks.scm (kimageformats): Update to 6.19.0-0.7512874.
	[source]: Switch to git-fetch.

	Change-Id: I4c2148b15ad564ff9ad9d877611b7b357d89c4f1

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kio: Update to 6.19.1.
	* gnu/packages/kde-frameworks.scm (kio): Update to 6.19.1.

	Change-Id: I16101d5e9880793af490787e155599e56e61b0c4

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kdav: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kdav): Update to 6.19.0.

	Change-Id: I426111c4348857731153eac5535e984ab7a13aad

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kde-frameworkintegration: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kde-frameworkintegration): Update to 6.19.0.

	Change-Id: I2e38be55d8b220a19a57e95a14ad58514460bde7

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: ktextaddons: Update to 1.8.0.
	* gnu/packages/kde-frameworks.scm (ktextaddons): Update to 1.8.0.

	Change-Id: Ia198acd39a41da029ada7c073a61cf377d99205d

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: purpose: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (purpose): Update to 6.19.0.
	[inputs]: Add kdeclarative and kitemmodels. Add a TODO note for
	accounts-qml-module.

	Change-Id: I63feea44bbc130550a67700cdee9d66f89a4ae7e

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kxmlgui: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kxmlgui): Update to 6.19.0.

	Change-Id: I8b6a33548d6083dbd9473aee61180a6b5514ba55

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kwallet: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kwallet): Update to 6.19.0.

	Change-Id: Id3d0383ce97969962ce834921a47e8232df19961

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: ktexttemplate: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (ktexttemplate): Update to 6.19.0.

	Change-Id: I711bc8774aa105c351c12fac578a776077047df9

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: ktextwidgets: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (ktextwidgets): Update to 6.19.0.

	Change-Id: Ifd77be6bac31ea8365e7cb4f96a97d1fe9e4686a

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: ktexteditor: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (ktexteditor): Update to 6.19.0.

	Change-Id: Ic5698e0f12f57be774f37c7ac59715777b8720d0

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kstatusnotifieritem: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kstatusnotifieritem): Update to 6.19.0.

	Change-Id: Ide6feedcc95511d51f2e55971acd63bc31d95980

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kservice: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kservice): Update to 6.19.0.

	Change-Id: Iba60b465f2c6d99a018a19392dfc924c10076cae

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: krunner: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (krunner): Update to 6.19.0.

	Change-Id: I0e94b5bd705a83e665aac0a1a09aa747685a9cb9

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kpeople: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kpeople): Update to 6.19.0.

	Change-Id: Ied22072ad3719be8f4a96de5098de192dce84369

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kparts: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kparts): Update to 6.19.0.

	Change-Id: Ic00216f94469fbeceb0478a9b418774f9fe18fbe

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: knotifyconfig: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (knotifyconfig): Update to 6.19.0.
	[inputs]: Add libcanberra.

	Change-Id: I91bf7c2cd745bf75fd50cad9541df1f09c5288e7

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: knewstuff: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (knewstuff): Update to 6.19.0.

	Change-Id: I2081ca3e48a1142eba3d23133a1b3cfe7015c81f

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kio: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kio): Update to 6.19.0.

	Change-Id: I19ea87afa118598facee70d084286e043a299fc6

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kiconthemes: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kiconthemes): Update to 6.19.0.

	Change-Id: Iff9501b0c2cee0cb0dfbb478c2080f67e26529c4

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kglobalaccel: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kglobalaccel): Update to 6.19.0.

	Change-Id: Ia801ed610c53f2ba1ac2785112666bb58efedad5

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kdesu: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kdesu): Update to 6.19.0.

	Change-Id: I30447413a32c1f3b4ee4c7329f62736e0be2dc0b

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kded: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kded): Update to 6.19.0.

	Change-Id: I38b3f322f07a17a1a9db6f89c9ac29361c14c6c8

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kdeclarative: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kdeclarative): Update to 6.19.0.

	Change-Id: I916d97b81d5b018513db6181e9c58d03bb2cf1b0

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kconfigwidgets: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kconfigwidgets): Update to 6.19.0.

	Change-Id: I92a4c96e4006eccde0b640304b8cb855fd9d5e6b

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kcmutils: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kcmutils): Update to 6.19.0.

	Change-Id: I9c3495510a70ff6cb276ab238f1a3289e356762d

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kbookmarks: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kbookmarks): Update to 6.19.0.

	Change-Id: Iab1f31be659d4dfdbcb8f84d6eca422025100019

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: baloo: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (baloo): Update to 6.19.0.

	Change-Id: Ifc976ac83c7286cc42bf2dc1dd0293e3afe858d7

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: syndication: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (syndication): Update to 6.19.0.

	Change-Id: I707c6717c887b0954844c3002db497e135a2f2f6

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kunitconversion: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kunitconversion): Update to 6.19.0.

	Change-Id: I56346553775f5e1ee5bd907a82a6bc074f155c31

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kpty: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kpty): Update to 6.19.0.

	Change-Id: I3cd5969af1b0938fec55afa0397c0fc81af16c79

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kpackage: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kpackage): Update to 6.19.0.

	Change-Id: Ia21c7e51f5a73166a73ee3a42695b7e3ac3f41ab

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: knotifications: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (knotifications): Update to 6.19.0.

	Change-Id: I85ecf26d2a0e172cdfd4277c55716a76f173b844

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kjobwidgets: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kjobwidgets): Update to 6.19.0.

	Change-Id: Ia91f29d57fbc9be7f3e92bdb88e142f532c1ba8b

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kimageformats: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kimageformats): Update to 6.19.0.

	Change-Id: I375ac37c4f82511b5f940699e573f58bb16fffc6

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kfilemetadata: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kfilemetadata): Update to 6.19.0.

	Change-Id: I1a16e9c5423b6fc3856e40c07b181b3dfa7fb788

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kdoctools: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kdoctools): Update to 6.19.0.

	Change-Id: I1dd2a7fd48ad483f3e301f0416d14b14cceb228e

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kcrash: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kcrash): Update to 6.19.0.

	Change-Id: I6e7fff8c549c82764835da80dfdb223c80c5298b

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kcontacts: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kcontacts): Update to 6.19.0.

	Change-Id: I3b3a18e49a0e5a529694dd5a96d68629b5fc8e0f

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kcompletion: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kcompletion): Update to 6.19.0.

	Change-Id: Ib0879f66f4672177910034dca72adddf9469869f

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kauth: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kauth): Update to 6.19.0.

	Change-Id: I87bb79396f91b14b134ba539da4d59fd0e6bf451

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: threadweaver: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (threadweaver): Update to 6.19.0.

	Change-Id: I4251b1cf43eb29c49c1afb305634abe269c26956

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: sonnet: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (sonnet): Update to 6.19.0.

	Change-Id: Ie14b208bca55d947cc1a92d0e1eb4a77da985d66

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: solid: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (solid): Update to 6.19.0.

	Change-Id: I2264bb465b852edc333344f2c880923a863fd387

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: qqc2-desktop-style: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (qqc2-desktop-style): Update to 6.19.0.

	Change-Id: I953a698da80c5a554683e02f59dd9f1b1540ff51

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: prison: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (prison): Update to 6.19.0.

	Change-Id: I942d1cc6827b17abff22b8b1e54139c8bb91556d

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: networkmanager-qt: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (networkmanager-qt): Update to 6.19.0.

	Change-Id: Ic0901c4d7f7ddc48f43536c309b5962e7b213933

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: modemmanager-qt: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (modemmanager-qt): Update to 6.19.0.

	Change-Id: Ibcda798ca0f70224c5edd456184b6f61e450a4d7

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kwindowsystem: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kwindowsystem): Update to 6.19.0.

	Change-Id: I66f2c6f2a12e5f727dece53ba3353e066b8c8484

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kwidgetsaddons: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kwidgetsaddons): Update to 6.19.0.

	Change-Id: I9123c5fcee109b120a1dee1791294afab7dfa40c

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: plasma-wayland-protocols: Update to 1.19.0.
	* gnu/packages/kde-frameworks.scm (plasma-wayland-protocols): Update to 1.19.0.

	Change-Id: I2cd57e92a852e6397a054468a9d22371f785af33

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: ksyntaxhighlighting: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (ksyntaxhighlighting): Update to 6.19.0.

	Change-Id: I05574164f221aa94ad824bcef2817e458e95b0b5

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: ksvg: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (ksvg): Update to 6.19.0.

	Change-Id: I9b82d8cd3d4411d2a77afaf21179b83774c26cfd

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kplotting: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kplotting): Update to 6.19.0.

	Change-Id: Id28e75d6e67475c4b397879694b071dcd528cdcb

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kitemviews: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kitemviews): Update to 6.19.0.

	Change-Id: I545e9a76293e9c08b060397fd161249d9e617235

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kitemmodels: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kitemmodels): Update to 6.19.0.

	Change-Id: Id4109946579bcebff73294f2ed44ffbc4b51c5d3

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kirigami: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kirigami): Update to 6.19.0.

	Change-Id: I7ade5aba9017db5a159b57ffc262d5de111d289e

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kidletime: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kidletime): Update to 6.19.0.

	Change-Id: Ib7be3d0a5cb02ad55ae87953d6e177ae3d630b27

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: ki18n: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (ki18n): Update to 6.19.0.

	Change-Id: I217097671b000ca1cd2ab926c16f50535bbf6876

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kholidays: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kholidays): Update to 6.19.0.

	Change-Id: I395f810d062a0c7c876ed12bad691e6e71f1cae1

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kguiaddons: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kguiaddons): Update to 6.19.0.

	Change-Id: I8b5adaed5507e50fdf4c67b3eeb2ab1123cf4646

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kdnssd: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kdnssd): Update to 6.19.0.

	Change-Id: I844b3efac0f86edc949e96703a7ccc7fc2efb967

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kdbusaddons: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kdbusaddons): Update to 6.19.0.

	Change-Id: Ic60e69f16bd0da6dcedc555efc722f53903cbf39

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kcoreaddons: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kcoreaddons): Update to 6.19.0.

	Change-Id: Ieb68f91b784d099b7cb5641e03f779f4336e2803

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kconfig: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kconfig): Update to 6.19.0.

	Change-Id: I8bc649e7484bcb66d66f3f5b651bb5f9853f692d

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kcolorscheme: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kcolorscheme): Update to 6.19.0.

	Change-Id: I909ab537783a6b685f2a076ff8a0a7439a2387fb

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kcodecs: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kcodecs): Update to 6.19.0.

	Change-Id: If18be987b1bb3cdd00ebaeb2fa2e351e2f273628

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kcalendarcore: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kcalendarcore): Update to 6.19.0.

	Change-Id: I9d1cba91d579bc5ed20ead7d97ae24311869eb25

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: karchive: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (karchive): Update to 6.19.0.

	Change-Id: If549d825ef4a4982b2f3fc0eea10f664aa77e6cd

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kapidox: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kapidox): Update to 6.19.0.

	Change-Id: I391f6040e4049cc21f7a2be6778824474fc5a0f4

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: breeze-icons: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (breeze-icons): Update to 6.19.0.

	Change-Id: I15d6abe0379cff62497994286e72271c286079df

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: bluez-qt: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (bluez-qt): Update to 6.19.0.
	[arguments]<#:configure-flags>: Remove "-DUDEV_RULES_INSTALL_DIR".
	<#:test-exclude>: Exclude "bluezqt-qmltests".
	<#:phases>: Replace the excluded tests with the test-exclude keyword.

	Change-Id: Id7daf0bc766d601dcb02b0aaf8a59dd952e774a4

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: attica: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (attica): Update to 6.19.0.

	Change-Id: Ibee74e3e714179ec880bd5303f382e1de6008b99

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: qca: Update to 2.3.10.
	* gnu/packages/kde-frameworks.scm (qca): Update to 2.3.10.

	Change-Id: Ib0ae5416c6f18cba10ddc56da0485b37a24c20c8

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: kquickcharts: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (kquickcharts): Update to 6.19.0.

	Change-Id: I3b43080910f658f27a22896f72b084719abb0f7d

2025-10-21  Sughosha  <sughosha@disroot.org>

	gnu: extra-cmake-modules: Update to 6.19.0.
	* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 6.19.0.

	Change-Id: I8f0d0c4b3714b0fe56c69117bd2c3c2f0771259e

2025-10-21  Lilah Tascheter  <lilah@lunabee.space>

	gnu: yambar-wayland: Update to 1.11.0-0.abeffbd.
	* gnu/packages/wm.scm (yambar-wayland): Update to 1.11.0-0.abeffbd.
	[inputs]: Add basu as a new dependency for the MPRIS module.

	Change-Id: Ifcb00f4cad9db99df2e1145a65253626d91d8dad

2025-10-21  Anderson Torres  <anderson.torres.8519@gmail.com>

	l2md: Update to most recent upstream master.
	* gnu/packages/mail.scm (l2md): Update to 0.1.0-3.21c954d.

	Change-Id: I10e3c51d08d2be5a4805bedd3694acbb8189aa34

2025-10-21  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: l2md: Modernize definition.
	* gnu/packages/mail.scm (lm2d)[arguments]: Use gexps.
	<#:tests?>: Set to #f.
	<#:phases>{check}: Do no delete phase.
	{mkdir}: Simplify.

	Change-Id: Ia449f1c851f269aa6c9e0e1da5cb896ce3e1e0e2

2025-10-21  David Elsing  <david.elsing@posteo.net>

	gnu: muparser: Update to 2.3.5.
	* gnu/packages/maths.scm (muparser): Update to 2.3.5.
	[build-system]: Switch to cmake-build-system.
	[arguments]: Remove.
	[home-page]: Update.

2025-10-21  Andreas Enge  <andreas@enge.fr>

	gnu: Remove glibc-2.29.
	* gnu/packages/base.scm (glibc-2.29): Delete variable.
	* gnu/packages/patches/glibc-2.29-git-updates.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister file.

	Change-Id: Ib56f26e3f172c255a37e95d96c79f95243ad75ea

2025-10-21  Andreas Enge  <andreas@enge.fr>

	gnu: Remove glibc-locales-2.29.
	* gnu/packages/base.scm (glibc-locales-2.29): Delete variable.

	Change-Id: Iff11b0f256230d35fe5d9718edd06e5f8de5b368

2025-10-21  Andreas Enge  <andreas@enge.fr>

	gnu: Remove glibc-utf8-locales-2.29.
	* gnu/packages/base.scm (glibc-utf8-locales-2.29): Delete variable.

	Change-Id: I85d9259854d207d028fa596ee69518d85bd8ead4

2025-10-21  Ludovic Courtès  <ludo@gnu.org>

	teams: Add several missing Codeberg user names.
	Change-Id: I0585cf503e30ac6b58912097ebb96bb5a9d97ebe

2025-10-21  Ludovic Courtès  <ludo@gnu.org>

	teams: ‘sync-codeberg-teams’ actually removes team members when needed.
	This fixes a pretty fun omission.

	* etc/teams.scm (remove-team-member): New Forgejo request.
	(update-team): Use it.

	Change-Id: Id3e4d3d2290fe6e030b38fae621f2db4e67cc6e6

2025-10-21  Ludovic Courtès  <ludo@gnu.org>

	tests: guix-daemon: Check that build processes can chown to “kvm”.
	* gnu/tests/base.scm (guix-daemon-test-cases)[chown-snippet]: New
	variable.
	["kvm GID mapped"]: New test.

	Change-Id: I0ce7a9250539766628eb2459d60abce7c05a36ee

2025-10-21  Ludovic Courtès  <ludo@gnu.org>

	tests: debian-install: Install the ‘uidmap’ package.
	* gnu/tests/foreign.scm (run-foreign-install-test): Add #:deb-files.
	[test]("install extra .deb packages"): New test.
	(debian-uidmap-deb-file): New variable.
	(%test-debian-install): Pass it via #:deb-files.

	Change-Id: I489056131d6ff20763457c29610af71866a396b2

2025-10-21  Ludovic Courtès  <ludo@gnu.org>

	services: guix: Populate /etc/subgid so guix-daemon can map the “kvm” GID.
	* gnu/services/base.scm (guix-activation): Add a line for ‘guix-daemon’
	in /etc/subgid.
	(guix-shepherd-services): Add /run/privileged/bin to ‘PATH’.

	Change-Id: Ic103d86986ce2ace194b0a4296a00278bf0617eb

2025-10-21  Ludovic Courtès  <ludo@gnu.org>

	services: guix: Preserve ‘guix-daemon’ user supplementary groups.
	When running ‘guix-daemon’ unprivileged, supplementary groups such as
	“kvm” were dropped by ‘run-with-writable-store’.

	* gnu/services/base.scm (run-with-writable-store): Use ‘read-group’ to
	determine the list of supplementary groups for ‘user’ and pass that to
	‘setgroups’.

	Change-Id: I21cc546a91a1a24cc94cafb44fa93e088f8673a7

2025-10-21  Nicolas Graves  <ngraves@ngraves.fr>

	teams: Add Nicolas Graves to core team.
	* etc/teams.scm (person)[Nicolas Graves]: Add to core team.

2025-10-21  Rutherther  <rutherther@ditigal.xyz>

	vm-image.tmpl: Use /dev/vda2 as root file system device.
	The /dev/vda1 partition points to an EFI partition.
	The /run/current-system/configuration.scm will then point to an incorrect
	partition - to the EFI partition instead of root partition. Fix that by
	pointing it to the default root-label "Guix_image".
	This allows users to reconfigure out of the /run/current-system/configuration.scm.

	* gnu/system/examples/vm-image.tmpl: Switch root filesystem device
	to /dev/vda2.

	Change-Id: I983892fb3c860dc5bbb2a1654d28db83e88d8c1a

2025-10-21  Rutherther  <rutherther@ditigal.xyz>

	vm-image.tmpl: Do not leak local checkout URL.
	Follow up of 94c9e53fa4 that made similar change, but in
	gnu/system/install.scm.

	Change local checkout url for the default channel url to ensure release images
	will not leak local checkout url.

	* gnu/system/examples/vm-image.tmpl: Change channel of
	‘guix’ package to inherit from ‘%default-guix-channel’.

	Change-Id: I1c633b44cfa067cae1d2948e7e7ef6922995c27d

2025-10-21  FuncProgLinux  <softwarelibre@urutau-ltd.org>

	gnu: Add mate-indicator-applet.
	* gnu/packages/mate.scm (mate-indicator-applet): New variable.

	Change-Id: Iad9f3d54a084efce1302b682a358d30dc4c4b42e

	gnu: Add mate-indicator-applet.

	* gnu/packages/mate.scm (mate-indicator-applet): New variable.

	Change-Id: Iad9f3d54a084efce1302b682a358d30dc4c4b42e

2025-10-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 21ce6b3.
	* gnu/packages/package-management.scm (guix): Update to 21ce6b3.

	Change-Id: I3894926a412576aa814166a6081db1db0e27b282

2025-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.23: Fix tests on aarch64-linux.
	* gnu/packages/golang.scm (go-1.23)[arguments]: Replace the
	'disable-more-tests phase.

	Change-Id: I008d6d73aaeabce5d83fe044473b37902d2d375f

2025-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.20: Build without binutils-gold.
	* gnu/packages/golang.scm (go-1.20)[native-inputs]: Remove gold.

	Change-Id: I88d39932063efe53da21c3cc51458d05423a9cae

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-1.17: Add binutils-gold for armhf-linx and aarch64-linux.
	Compilation of "plugin.test" fails on aarch64-linux system after
	binutils-gold was removed form native inputs. This change adds it back
	conditionally.

	    /gnu/store/pm409aqyb5i21sf9kn8li31p91sfrj38-gcc-14.3.0/bin/gcc
	    -s
	    -Wl,-z,now
	    -Wl,-z,nocopyreloc
	    -fuse-ld=gold
	    -o
	    $WORK/b1499/plugin.test
	    -Wl,-rpath,/gnu/store/4hw376vyz889zgzrr8mkp82c0d4iz391-gcc-14.3.0-lib/lib
	    -rdynamic
	    <...>
	    -O2
	    -g
	    -ldl
	    -O2
	    -g
	    -lpthread

	    collect2: fatal error: cannot find ‘ld’

	See: <https://bordeaux.guix.gnu.org/build/a702cf61-da67-4900-95d2-b2eabd9b83cf/log>.
	Change-Id: Ida07cafd632c355dc05cad1ce4ccd0cd6f38a530

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: matterbridge: Build with go-1.24.
	* gnu/packages/messaging.scm (matterbridge)[arguments] <go>: Use default (go-1.24).
	<test-flags>: Don't vet during tests.

	Change-Id: I3dd7cefb6d9fbd4eef49b80030804ef7cc1981ef

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: lyrebird: Buid with go-1.24.
	* gnu/packages/golang-web.scm (lyrebird)[arguments] <go>: Use
	default (go-1.24).

	Change-Id: I2d9939f39f091305d005d832b167f8373f35951c

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-yggdrasil-network-yggdrasil-go: Fix build.
	* gnu/packages/golang-web.scm (go-github-com-yggdrasil-network-yggdrasil-go):
	[propagated-inputs]: Remove go-github-com-quic-go-quic-go; add
	go-github-com-quic-go-quic-go-0.52.

	Change-Id: Ib128a6046fafec068b2cade455d208b161c3a50d

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-0xacab-org-leap-obfsvpn: Fix build.
	* gnu/packages/golang-web.scm (go-0xacab-org-leap-obfsvpn):
	[propagated-inputs]: Remove go-github-com-quic-go-quic-go; add
	go-github-com-quic-go-quic-go-0.52.

	Change-Id: I99e83e0a72cebc979fdde99e559fb61a6e4595a5

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: yggdrasil: Fix build.
	* gnu/packages/networking.scm (yggdrasil)[propagated-inputs]: Remove
	go-github-com-quic-go-quic-go; add go-github-com-quic-go-quic-go-0.52.

	Change-Id: I2b5d3e52d1916c9991ac45ce2f49f2419540d54c

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-quic-go-quic-go-0.52.
	* gnu/packages/golang-web.scm (go-github-com-quic-go-quic-go-0.52): New variable.

	Change-Id: I38253b048e05a5e5734b8e5ead14823b29fb2675

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nektos-act: Fix build.
	* gnu/packages/golang-vcs.scm (go-github-com-nektos-act)[arguments]
	<go>: Use default (go-1.24).

	Change-Id: Ifffb48cd1612b786ccd3dfa53a239bc8290c1bb7

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-gopkg-in-inconshreveable-log15-v1.
	* gnu/packages/golang-xyz.scm (go-gopkg-in-inconshreveable-log15-v1):
	Delete variable.
	(go-gopkg-in-inconshreveable-log15-v2): Don't inherit from
	go-gopkg-in-inconshreveable-log15-v1, adopt missing fields from it
	instead.

	Change-Id: I9a892abc0122a79d0264ba9520028cec1c74ddb6

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-snowflake-v2: Build with go-1.24.
	* gnu/packages/golang-web.scm
	(go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-snowflake-v2)[arguments]
	<go>: Use default (go-1.24).
	<test-flags>: Don't vet during tests.

	Change-Id: Ifb30c9316e84d209c5ed2b09782c5dedbc1de742

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Update to 0.36.0.
	* gnu/packages/ipfs.scm (kubo): Update to 0.36.0.
	[inputs]: Remove go-github-com-ipfs-go-log and go-github-com-ipld-go-car; add
	go-github-com-anmitsu-go-shlex.

	Change-Id: I12c645d254a3ebc4a5958c110dd715eb456fa55f

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ipfs-boxo: Update to 0.33.0.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-boxo): Update to 0.33.0.
	[propagated-inputs]: Remove go-github-com-ipld-go-car.
	(go-github-com-libp2p-go-libp2p-kad-dht-bootstrap)[propagated-inputs]:
	Add go-github-com-hashicorp-golang-lru.

	Change-Id: I104143d88519a2b04ce67407fb2334e0003d950e

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-opencensus-io: Reduce amount of tests.
	* gnu/packages/golang-web.scm (go-go-opencensus-io)[arguments]
	<test-subdirs>: Some tests are not no longer compatible  with
	go-golang-org-x-* libraries, keep some portion of them.

	Change-Id: I169fa68db74f19022feb3367ccecb386b1724e85

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-libp2p: Update to 0.43.0.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p): Update to 0.43.0.
	[propagated-inputs]: Remove go-github-com-ipfs-go-ds-badger,
	go-github-com-ipfs-go-ds-leveldb, and
	go-github-com-raulk-go-watchdog; add go-golang-org-x-time.

	Change-Id: I537e205e866339aaa22f0a2b6195b0c676364d37

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-quic-go-webtransport-go: Update to 0.9.0.
	* gnu/packages/golang-web.scm (go-github-com-quic-go-webtransport-go): Update to 0.9.0.

	Change-Id: I6cdccb61db4fd9b51c9614df4d52f4fff0968e2f

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-quic-go-quic-go: Update to 0.54.1.
	* gnu/packages/golang-web.scm (go-github-com-quic-go-quic-go): Update to 0.55.0.
	[source] <snippet>: Remove submodule with it's own go.mod file.
	[arguments] <go>: Use default (go-1.24).
	<phases>: Use default 'check as upstream reverted to "go test"; add
	'remove-examples, and 'pre-check.
	[propagated-inputs]: Add go-github-com-prometheus-client-golang and
	go-golang-org-x-tools.
	[native-inputs]: Remove go-ginkgo and go-github-com-onsi-ginkgo-v2.

	Change-Id: Ifa61a46bb8800332f8a82abcad224ca9dfff30e9

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-quic-go-qpack: Update to 0.5.1.
	* gnu/packages/golang-web.scm (go-github-com-quic-go-qpack): Update to 0.5.1.
	[arguments] <tests?>: Enable the most of them.
	<test-subdirs>: Run test only from the project's root.
	[propagated-inputs]: Remove go-github-com-onsi-ginkgo and
	go-github-com-onsi-gomega.
	[native-inputs]: Add go-github-com-stretchr-testify.
	[description]: Fix fill column.

	Change-Id: Ia891acf16b9bef63a582fd9e24769f10ad0c50b0

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-uber-org-mock: Update to 0.6.0.
	* gnu/packages/golang-check.scm (go-go-uber-org-mock): Update to 0.6.0.
	[native-inputs]: Add go-github-com-stretchr-testify.

	Change-Id: I1c9ff7e9e9d9197f5d70d3ee4f0fc234e6bc013a

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-google-golang-org-protobuf: Update to 1.36.10.
	* gnu/packages/golang-build.scm (go-google-golang-org-protobuf): Update to 1.36.10.

	Change-Id: I4715fd3168cacb31faa1daa72b168dc18719969e

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-google-golang-org-genproto-googleapis-rpc: Update to 0.0.0-1.49b9836.
	* gnu/packages/golang-build.scm (go-google-golang-org-genproto-googleapis-rpc):
	Update to 49b9836ed3ff1e1dd329d17e442987447e931c7d commit.

	Change-Id: I5f92ba3259967558823e9847441a05181773392f

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-time: Update to 0.14.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-time): Update to 0.14.0.

	Change-Id: I921867bf95484513d401b05d7364916a49627872

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-text: Update to 0.30.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-text): Update to 0.30.0.

	Change-Id: Ia58d4364950b25ddc822700eda2ffb1c822ab386

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-term: Update to 0.36.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-term): Update to 0.36.0.

	Change-Id: I712b71d37e7885aa4fa6b2dfa289f5ad3cf92311

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-telemetry-config: Update to 0.68.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-telemetry-config): Update to 0.68.0.

	Change-Id: I99516ad0c17470b84da379f6ea6ff8624f95e364

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-telemetry: Update to 0.0.0-20251009181524-91c411e14f39.
	* gnu/packages/golang-build.scm (go-golang-org-x-telemetry): Update to
	0.0.0-20251009181524-91c411e14f39.
	[arguments] <test-flags>: Rework the list of skipped tests.

	Change-Id: I29099e6399554454d07be05352cad2da9cc4f3d5

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-sys: Update to 0.37.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-sys): Update to 0.37.0.

	Change-Id: I084cd9f1af5d1c927a7c6d82cbedf6df0278c176

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-sync: Update to 0.17.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-sync): Update to 0.17.0.

	Change-Id: Id15ca8821af599d9341dffdbf9cd79bac4441167

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-net: Update to 0.46.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-net): Update to 0.46.0.

	Change-Id: Id7f044f8dc4f4867d20f1e3badb55524c6c5b4cf

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-mod: Update to 0.29.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-mod): Update to 0.29.0.

	Change-Id: Id8d960331c53510d4de61d60a8fe1776846fc958

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-image: Update to 0.32.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-image): Update to 0.32.0.
	[arguments] <skip-build?>: Use it instead of deleting 'build phase.

	Change-Id: I4508a94887cec29a462c3fbf5e22cc7f61c0f666

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-exp-typeparams: Update to 0.0.0-20251009144603-d2f985daa21b.
	* gnu/packages/golang-build.scm (go-golang-org-x-exp-typeparams): Update to 0.0.0-20251009144603-d2f985daa21b.

	Change-Id: I347db0b5cd2545c16c40bec7f5989a920115733c

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-crypto: Update to 0.43.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-crypto): Update to 0.43.0.
	[source] <snippet>: Delete more submodules with which have go.mod files
	and have to be packages individually.
	[arguments] <test-flags>: Skip one test.

	Change-Id: I2c826688c05e257e86e70442eba559c1f9dbf94b

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-arch: Update to 0.22.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-arch): Update to 0.22.0.

	Change-Id: I0c28af8446cbedba1be9fb6afd9a1ede65312433

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-yuin-goldmark: Update to 1.7.13.
	* gnu/packages/golang-build.scm (go-github-com-yuin-goldmark): Update to 1.7.13.

	Change-Id: If480fa03211fca24f91d2dced67ec7bc2ffa5af7

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-twitchyliquid64-golang-asm: Update to 0.15.1.
	* gnu/packages/golang-build.scm
	(go-github-com-twitchyliquid64-golang-asm): Update to 0.15.1.
	[arguments] <go>: Use default (go-1.24).
	<test-flags>: Don't vet during tests.

	Change-Id: I2147d8c114f0d1bac59826f5c71bd46a7d40a56c

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ebitengine-purego: Update to 0.9.0.
	* gnu/packages/golang-build.scm (go-github-com-ebitengine-purego): Update to 0.9.0.

	Change-Id: I3f5239b9a33ea186578b2d0ca4c02728636ac2a2

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pion-turn-v4: Update to 4.1.1.
	* gnu/packages/golang-web.scm (go-github-com-pion-turn-v4): Update to 4.1.1.

	Change-Id: I6e76eb777ed871c86df4f8afbe1dc75ecb6af4d5

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-pion-turn.
	This package has no users in Guix and was placed for inheritance only,
	fails to build.

	* gnu/packages/golang-web.scm (go-github-com-pion-turn): Delete variable.
	(go-github-com-pion-turn-v2): Don't inherit and make it stand alone packae.
	(go-github-com-pion-turn-v3): Inherit from go-github-com-pion-turn-v2.

	Change-Id: I63700e5b482187740bc192880278a0ab3989d04c

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-prometheus-alertmanager.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-alertmanager): New variable.

	Change-Id: Idb07cab53deabfda9c01b379d1790bbb9682c4b6

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-gopkg-in-telebot-v3.
	* gnu/packages/golang-web.scm (go-gopkg-in-telebot-v3): New variable.

	Change-Id: I6ec5f6569514e1bdb6752b5c099abf98d561dbcf

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-matttproud-golang-protobuf-extensions.
	* gnu/packages/golang-build.scm (go-github-com-matttproud-golang-protobuf-extensions): New variable.

	Change-Id: Ib7d28cbe03543b23ae9bfe49979ae935eff12dd2

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-hashicorp-memberlist.
	* gnu/packages/golang-web.scm (go-github-com-hashicorp-memberlist): New variable.

	Change-Id: Iaba91adc75b3dada580bd7c585cad60cc5671a07

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-hashicorp-go-msgpack-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-go-msgpack-v2): New variable.

	Change-Id: I673efdef21e723a9fdb02b4de8498d16b392f0c5

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-hashicorp-go-metrics.
	* gnu/packages/golang-web.scm (go-github-com-hashicorp-go-metrics)
	(go-github-com-armon-go-metrics): New variables.

	Change-Id: Ib82194cc6f07a54dd2021ca596b1e8612d7a2d14

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/golang-xyz: Use -vet=off instead of go-1.23.
	It's a following up 87661cea77be67d7fdfcc607ee3a621d005e909c (gnu: Pin
	some golang packages to use go-1.23.) commit where default go was set to
	1.24 which force to run vet during check phase, this change swap go-1.23
	with some "-vet=off" which allows to build with go-1.24.

	See: <https://tip.golang.org/doc/go1.24#vet>.

	* gnu/packages/golang-xyz.scm: (go-github-com-leonelquinteros-gotext,
	go-github-com-nxadm-tail, go-github-com-motemen-go-quickfix,
	go-9fans-net-go, go-dario-cat-mergo, go-git-sr-ht-rockorager-tcell-term,
	go-git-sr-ht-rockorager-vaxis, go-github-com-a8m-envsubst,
	go-github-com-alecthomas-chroma, go-github-com-andreasbriese-bbloom,
	go-github-com-arbovm-levenshtein, go-github-com-asaskevich-govalidator,
	go-github-com-bmatcuk-doublestar, go-github-com-bmatcuk-doublestar-v4,
	go-github-com-burntsushi-toml, go-github-com-dave-jennifer,
	go-github-com-ergochat-readline, go-github-com-expr-lang-expr,
	go-github-com-gdey-errors, go-github-com-ghemawat-stream,
	go-github-com-go-errors-errors, go-github-com-go-spatial-proj,
	go-github-com-gobwas-glob, go-github-com-gogs-chardet,
	go-github-com-goverter-patherr, go-github-com-hashicorp-go-version,
	go-github-com-karrick-godirwalk, go-github-com-layeh-gopher-luar,
	go-github-com-magiconair-properties, go-github-com-makenowjust-heredoc,
	go-github-com-masterminds-goutils, go-github-com-muesli-cancelreader,
	go-github-com-orisano-pixelmatch, go-github-com-pborman-getopt,
	go-github-com-pelletier-go-toml, go-github-com-pion-logging,
	go-github-com-pkg-diff, go-github-com-polydawn-refmt,
	go-github-com-smacker-go-tree-sitter, go-github-com-spf13-pflag,
	go-github-com-viant-xunsafe, go-github-com-vmihailenco-msgpack-v4,
	go-github-com-warpfork-go-fsx, go-zgo-at-jfmt, go-zgo-at-zli)[arguments]
	<go>: Use default go-1.24.
	<test-flags>: Skip vet during tests.

	Change-Id: Id6c64bb7c0efefd91b73c9820a2764d25acaec78

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: incus: Use go-1.24, fix build.
	* gnu/packages/virtualization.scm (incus):[arguments] <go>: Use
	default (go-1.24).

	Change-Id: I4bf84ab5f9f5a22dce20a58d37fb8b3849cb0fa3

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-k8s-io-kube-openapi: Update to 0.0.0-20250910181357-589584f1c912.
	* gnu/packages/golang-web.scm (go-k8s-io-kube-openapi): Update to
	0.0.0-20250910181357-589584f1c912.
	[source] <snippet>: Delete test submodule completely.
	[arguments] <test-flags>: Skip one test.
	[native-inputs]: Add go-golang-org-x-tools-go-packages-packagestest and
	go-k8s-io-kube-openapi-test-integration.

	Change-Id: Ic7a95a05a13a37ca03821668b7fd5f114ec9e4ce

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-k8s-io-gengo-v2: Update to 2.0.0-20250604051438-85fd79dbfd9f.
	* gnu/packages/golang-xyz.scm (go-k8s-io-gengo-v2): Update to 2.0.0-20250604051438-85fd79dbfd9f.

	Change-Id: I2c2e9fe089db91209f911430304423a0279ee72d

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-k8s-io-kube-openapi-test-integration.
	* gnu/packages/golang-web.scm (go-k8s-io-kube-openapi-test-integration): New variable.

	Change-Id: I9891664446b1216ecd54af8fa789cfa15de417b4

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: godef: Fix tests.
	* gnu/packages/golang-apps.scm (godef)[native-inputs]: Add
	go-golang-org-x-tools-go-packages-packagestest.

	Change-Id: If4df4219638e3a65020418dc7391154999d8bd18

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-honnef-co-go-tools: Fix tests.
	* gnu/packages/golang-check.scm (go-honnef-co-go-tools):
	[native-inputs]: Add go-golang-org-x-tools-go-expect.

	Change-Id: Iaf293f7daa75c0b0648f949114d25c8e4e1300d4

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ugorji-go-codec: Fix build.
	* gnu/packages/golang-web.scm (go-github-com-ugorji-go-codec)[source]
	<snippet>: Remove submodule with it's own go.mod file.
	[arguments] <go>: Use default (go-1.24).
	<import-path>: Adjust to the one from go.mod.
	<unpack-path>: Drop it.
	[phases]{remove-benchmarks}: Adjust path to benchmarks.

	Change-Id: If1fa03e36075593ee772c5c7b62e57aa2c6dd714

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-shurcool-vfsgen: Fix tests.
	* gnu/packages/golang-web.scm (go-github-com-shurcool-vfsgen):
	[native-inputs]: Remove go-golang-org-x-tools; add
	go-golang-org-x-tools-godoc.

	Change-Id: I5452c344958b91bc175ce882142c39d1d36c38a4

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-shurcool-httpfs: Fix tests.
	* gnu/packages/golang-web.scm (go-github-com-shurcool-httpfs): Simplify
	package by using arguments parameters instead of manipulating phases.
	[arguments] <skip-build?>: No go code in project's root.
	<phases>: Use default 'check.
	[native-inputs]: Remove go-golang-org-x-tools; add
	go-golang-org-x-tools-godoc.

	Change-Id: I84bcd4deac9ae38cddd36cc564f52bd640cf1d61

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-shurcool-httpgzip: Fix tests.
	* gnu/packages/golang-web.scm (go-github-com-shurcool-httpgzip):
	[native-inputs]: Remove go-golang-org-x-tools; add
	go-golang-org-x-tools-godoc.

	Change-Id: Id29e6e80562507cbfd01a66df283feba648d82f2

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-vuln: Fix tests.
	* gnu/packages/golang-build.scm (go-golang-org-x-vuln)[native-inputs]:
	Add go-golang-org-x-tools-go-packages-packagestest.

	Change-Id: I882c2fb219947834f89dd7d9f785c10572032890

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-exp: Update to 0.0.0-20250911091902-df9299821621.
	* gnu/packages/golang-build.scm (go-golang-org-x-exp): Update to 0.0.0-20250911091902-df9299821621.
	[arguments] <test-flags>: Rework skipped tests, keep just 2.
	[native-inputs]: Add go-golang-org-x-tools-go-packages-packagestest.

	Change-Id: Idba11aff5f6d07590ae9829c1a0acba5a076c81d

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-golang-org-x-tools-godoc.
	* gnu/packages/golang-build.scm (go-golang-org-x-tools-godoc): New variable.

	Change-Id: If970a16ee901bb25050154be4ac92c7cc6b01a83

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-golang-org-x-tools-go-packages-packagestest.
	* gnu/packages/golang-build.scm (go-golang-org-x-tools-go-packages-packagestest): New variable.

	Change-Id: I6979dfb049cbfb5aa7544412dcf63dc37a3dc00d

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-golang-org-x-tools-go-expect.
	* gnu/packages/golang-build.scm (go-golang-org-x-tools-go-expect): New variable.

	Change-Id: I097c8e81bb90f7b4927b15d555b8b5fa690a88d9

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-tools: Update to 0.37.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-tools): Update to 0.37.0.

	Change-Id: Ic9e5cbe0901d0631c9028bf81be4a1abfbbf5d51

2025-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-tools: Simplify.
	* gnu/packages/golang-build.scm (go-golang-org-x-tools): Simplify packaging.
	[source] <snippet>: Remove all submodules with their own go.mod file.
	[arguments] <skip-build?>: No go files in project's root.
	<test-subdirs>: Move from custom check here.
	<test-flags>: Likewise.
	<phases>: Preserve 'build; use default 'check.

	Change-Id: Ia7a6d074a0d1779a205af34ee605d15a02f08fc9

2025-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.22: Extend the test timeout on some architectures.
	* gnu/packages/golang.scm (go-1.22)[arguments]: On some architectures
	add a phase to extend the test timeout.

	Change-Id: I7db0d37a616f6515790189451d8d4ce41188ec1c

2025-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove gccgo-11.
	* gnu/packages/gcc.scm (gccgo-11): Delete variable.

	Change-Id: Idc2313a383ac5a02d3eebbe11f471a0fb862d927

2025-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove gccgo-10.
	* gnu/packages/gcc.scm (gccgo-10): Delete variable.

	Change-Id: Ic8fb9eaaaddad88378c537815caf8468f5de5be4

2025-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove gccgo-4.9.
	* gnu/packages/gcc.scm (gccgo-4.9): Delete variable.

	Change-Id: Ia18259e52a40009e1e88ff7f4c62d3be15f10f33

2025-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove go-1.18.
	* gnu/packages/golang.scm (go-1.18, go-std-1.18): Remove variables.

	Change-Id: I1f53c24f7898d41700cfd615da4eedc3c03d8c09

2025-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove go-1.19.
	* gnu/packages/golang.scm (go-1.19, go-std-1.19): Remove variables.

	Change-Id: I41206e4933c0b66e9683c0de14a505632297b642

2025-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.22: Inherit from go-1.20.
	* gnu/packages/golang.scm (go-1.22)[inherit]: Inherit from go-1.20.
	[arguments]: Add phases previously inherited from 1.21.

	Change-Id: Ic8e2f921a9889b5cb270eb43e98fbbddde3e8249

2025-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.20: Inherit from go-1.17.
	* gnu/packages/golang.scm (go-1.20)[inherit]: Inherit from go-1.17.
	[arguments]: Add phases previously inherited from go-1.19.
	[properties]: New field.

	Change-Id: Iccf53655323d58fff52a9f987cb71ed94b896abb

2025-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove go-1.16.
	* gnu/packages/golang.scm (go-1.16, go-std-1.16): Remove variables.

	Change-Id: I58f284b341f560cad072279ca75fd1794b5537c6

2025-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.17: Disable tests on armhf-linux.
	* gnu/packages/golang.scm (go-1.17)[arguments]: Disable tests when
	building for armhf-linux.

	Change-Id: I8654c1966daaa19602d876618d5ff9e384b12fc8

2025-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.24: Inherit from go-1.22.
	* gnu/packages/golang.scm (go-1.24)[arguments]: Replace inherited
	'disable-more-tests phase to adjust for changes in the source.
	[native-inputs]: Rewrite inheriting from go-1.22.
	[properties]: Add field previously inherited from go-1.23.

	Change-Id: I4938c7854cba0aa982d7b755c10f255cab81a828

2025-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.22: Build with go-1.20.
	* gnu/packages/golang.scm (go-1.22)[native-inputs]: Replace go-1.21 with
	go-1.20.  Update the comment.

	Change-Id: I3785ecb882ba2c5f7ef888df123b44a88fc9665e

2025-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.22: Fix build on some architectures.
	* gnu/packages/golang.scm (go-1.22)[arguments]: Disable parallel-tests
	on riscv64-linux and armhf-linux.  Add a phase to disable certain tests
	based on the architecture.
	(go-1.23)[arguments]: Remove new inherited phase.

	Change-Id: If4ed3f195c1af504d6ab4b686829fda8c91138d2

2025-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.20: Update to 1.20.14.
	* gnu/packages/golang.scm (go-1.20): Update to 1.20.14.
	[arguments]<parallel-tests?>: Disable for riscv64-linux.
	<tests?>: Disable for riscv64-linux.
	<phases>: Add a phase to skip certain tests based on the architecture.
	(go-1.21)[arguments]: Strip the inherited keyword tests.  Remove the
	added phase to skip tests.

	Change-Id: If7cd498ad56c503b0d602e7ea62399e82ecddb06

2025-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.17: Enable tests on aarch64-linux.
	* gnu/packages/golang.scm (go-1.17)[arguments]: When building on
	aarch64-linux don't disable the tests.

	Change-Id: I9c839a059df772636d8dd129bbb7ddad9e4ecbe9

2025-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.17: Always build with gcc:lib.
	* gnu/packages/golang.scm (go-1.17)[inputs]: Rewrite to not inherit from
	go-1.4 and to always use gcc:lib.
	[arguments]: Add the phase 'patch-gcc:lib unconditionally.
	(go-1.18)[arguments]: Replace the inherited 'patch-gcc:lib phase on all
	architectures.

	Change-Id: I9024db846fef304b76441fe8b816740a60653d0e

2025-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.4: Build with regular gcc.
	Building with a canonical-package hinders cross-building.

	* gnu/packages/golang.scm (go-1.4)[inputs]: Replace the canonical-package
	gcc:lib with gcc:lib.

	Change-Id: I4f0c8549611461d47cc017314e8eb55815ae549f

2025-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.4: Remove support for aarch64-linux.
	* gnu/packages/golang.scm (go-1.4)[arguments]: Remove code setting the
	system to armhf-linux when building for aarch64-linux.
	[supported-systems]: Remove aarch64-linux.

	Change-Id: I7ad6da7b8ddba674433c6efd7b2085b733548d5c

2025-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.17: Don't inherit from go-1.16.
	* gnu/packages/golang.scm (go-1.17)[inherit]: Remove field.
	[build-system, native-inputs, home-page, synopsis, description,
	license]: Add previously inherited fields.
	[inputs]: Rewrite without inheriting from go-1.16.

	Change-Id: I74e7ca00d0d8f1f79b9e76e10530903a23e3e93b

2025-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.16: Remove unnecessary input.
	* gnu/packages/golang.scm (go-1.16)[native-inputs]: Remove binutils-gold.

	Change-Id: I4d603faa1a0de65e045eb6d28ea93794bd75d272

2025-10-21  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add python-pygit2-1.18.
	* gnu/packages/python-xyz.scm (python-pygit2-1.18): New variable.

	Change-Id: Iad3a430d544be2c56bb27ea416adef161b5b3e94

2025-10-21  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add python-dulwich-0.24.
	* gnu/packages/python-xyz.scm (python-dulwich-0.24): New variable.

	Change-Id: I711dbb2595fa6674b3f2e3ac029ed437d3480423

2025-10-21  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add python-dvc-data.
	* gnu/packages/python-science.scm (python-dvc-data): New variable.

	Change-Id: I4479129a1842d2133acec6f7aeb1d4a95e9e6162

2025-10-21  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add python-dvc-objects.
	* gnu/packages/python-science.scm (python-dvc-objects): New variable.

	Change-Id: Ibd4247ab12b161392de7d351195646f7215610bd

2025-10-21  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add python-sqltrie.
	* gnu/packages/python-xyz.scm (python-sqltrie): New variable.

	Change-Id: Idb11ca5d9e94c90957046e0797b4e3b7147710b5

2025-10-21  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add python-funcy-1.14.
	* gnu/packages/python-xyz.scm (python-funcy-1.14): New variable.

	Change-Id: I2915e5c4b848db9023b2f27f969d493291773bea

2025-10-21  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add python-snakemake-executor-plugin-slurm.
	* gnu/packages/python-science.scm (python-snakemake-executor-plugin-slurm):
	New variable.

	Change-Id: I7ca462dc224dc6947130fa9842f26c25cd7349a4

2025-10-21  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add python-snakemake-executor-plugin-slurm-jobstep.
	* gnu/packages/python-science.scm
	(python-snakemake-executor-plugin-slurm-jobstep): New variable.

	Change-Id: I477b8a30ae6642fa0e8d6e49a828ab0d3aa589b4

2025-10-21  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add pax-utils.
	* gnu/packages/elf.scm (pax-utils): New variable.

	Change-Id: If4978a63b3a654f1a93dcc901f153161df71692f

2025-10-21  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add poke-elf.
	* gnu/packages/engineering.scm (poke-elf): New variable.

	Change-Id: If3c462a626e0fdd09adbc6635a04e08a98f0ef33

2025-10-21  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: poke: Add a search path for POKE_LOAD_PATH.
	* gnu/packages/engineering.scm (poke) [native-search-paths]: New field.

	Change-Id: I0ae8833b0e01363e9c87b83c3ed0ff8bcd4296fe

2025-10-20  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-shshsh: Remove development inputs.
	* gnu/packages/python-xyz.scm (python-shshsh):
	[native-inputs]: Remove python-tox.

	Change-Id: I51632fe53e51ea7852b9a37ea8e287a5531b4510

2025-10-20  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-pytest-qt: Remove development inputs.
	* gnu/packages/python-check.scm (python-pytest-qt):
	[native-inputs]: Remove python-tox.

	Change-Id: I98474f6c76b0df89b7c45a7c2b9bdebf9ac72b77

2025-10-20  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-omnipath: Update to 1.0.10.
	* gnu/packages/python-web.scm (python-omnipath): Update to 1.0.10. Style package.
	[arguments][test-flags]: Enable now passing test.
	[arguments][phase]: Remove custom phase pretend-version.
	[native-inputs]: Remove python-setuptools, python-setuptools-scm, python-tox, and
	python-wheel; add python-hatchling.

	Change-Id: Ia209644349a18ceabb37b9c3c557288a627f6aa7

2025-10-20  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-nox: Remove development inputs.
	* gnu/packages/python-check.scm (python-nox):
	[native-inputs]: Remove python-tox.

	Change-Id: I650e4255ffcd330c6209e100902cff0604b450ea

	Revert "gnu: python-nox: Update to 2025.10.16."

	This reverts commit c8bcee5741a57931c08c8607bcc2f8b886d25420.

	Change-Id: I57a32e27dc72caeccf454d67413630301aa06a5b

2025-10-20  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-pybadges: Remove development inputs.
	* gnu/packages/python-web.scm (python-pybadges):
	[native-inputs]: Remove python-nox.

	Change-Id: I3051aed8c3b4fcf1816897ae61a922b00130f9a5

2025-10-20  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: emacs-jedi: Remove development inputs.
	* gnu/packages/emacs-xyz.scm (emacs-jedi):
	[native-inputs]: Remove python-tox.

	Change-Id: Id73daf81ace4a904f72c0fc1064a182e8b3faf53

2025-10-20  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-scikit-misc: Remove development inputs.
	* gnu/packages/python-science.scm (python-scikit-misc):
	[arguments][phases][fix-pytest-config]: New phase.
	[propagated-inputs]: Remove python-twine.
	[native-inputs]: Remove python-pytest-cov.

	Change-Id: I4f52ff2819775d65fd205f6222c8fba854161580

2025-10-20  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-pyahocorasick: Update to 2.2.0.
	* gnu/packages/bioinformatics.scm (python-pyahocorasick): Update to 2.2.0.
	[native-inputs]: Remove python-twine and python-wheel.

	Change-Id: If9901abaae4f52a795d1b9b84f06a3b8cc6fc235

2025-10-20  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-ngesh: Remove development inputs.
	* gnu/packages/bioinformatics.scm (python-ngesh): [native-inputs]: Remove
	python-black, python-flake8, python-twine, and python-wheel.

	Change-Id: Ie401b481f768774732fdf021e52530af644856c7

2025-10-20  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-metacells: Remove development inputs
	* gnu/packages/bioinformatics.scm (python-metacells):
	[native-inputs]: Remove python-sphinx and python-sphinx-rtd-theme.

	Change-Id: Ifdac5e0a841be105a8e6c82441826d11b2a9031e

2025-10-20  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-hatch-jupyter-builder: Remove development inputs.
	* gnu/packages/jupyter.scm (python-hatch-jupyter-builder):
	[native-inputs]: Remove python-pytest-cov and python-twine.

	Change-Id: I8889de1b3015c03c5f03cd3c2233007fdb97b7fb

2025-10-20  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-cftime: Update to 1.6.5.
	Also remove development inputs.

	* gnu/packages/python-xyz.scm (python-cftime): Update to 1.6.5.
	[native-inputs]: Remove python-twine.

	Change-Id: I41d2061e6bf0435bc16e04519631b5333f7e0737

2025-10-20  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: mdpo: Remove development inputs.
	* gnu/packages/gettext.scm (mdpo): [native-inputs]: Remove python-flake8,
	python-flake8-implicit-str-concat, python-flake8-print, python-isort,
	python-pytest-cov, python-sphinx, python-sphinx-argparse,
	python-sphinx-rtd-theme, and python-twine.

	Change-Id: I8fd82815f7e37645e86530c4acfa6999aa09ca1a

2025-10-20  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: fava: Remove development inputs.
	* gnu/packages/finance.scm (fava): [native-inputs]: Remove python-mypy,
	python-pytest-cov, python-twine, and python-wheel.

	Change-Id: Ia6cb181d1c17be7db07a613a793e8a886f9108a7

2025-10-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-moto: Fix tests, don't run in parallel.
	The project provides a mixture of thread save and threads untolerated
	test suites. Tests took 705.18s in a single thread while they were timed
	out when threading was enabled after 3827s. This change reworks skipped
	tests and run them in a single thread.

	* gnu/packages/python-xyz.scm (python-moto): Use G-Expressions.
	[arguments] <test-flags>: Rework skipped tests and run them in a single
	thread.
	<phases>: Remove 'compatibility as no longer required; add 'pre-check.
	[native-inputs]: Remove python-pytest-xdist and python-wheel; add
	python-pycognito and python-pyotp.

	Fixes: guix/guix#3678
	Change-Id: I735d035c31c29435ad5774c5e38b0e3f1a2e19bd

2025-10-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyjwt: Update to 2.10.1.
	* gnu/packages/python-xyz.scm (python-pyjwt): Update to 2.10.1.
	[arguments] <test-flags>: Skip one test.
	[native-inputs]: Remove python-coverage, python-cryptography,
	python-sphinx, python-sphinx-rtd-theme, and python-wheel.
	[propagated-inputs]: Set python-cryptography as optional when supported.

	Change-Id: I936dcee1b6b06636e8ae6ee2cfaad886ac716f95

2025-10-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pycognito.
	* gnu/packages/python-web.scm (python-pycognito): New variable.

	Change-Id: Ida34ee953d5e5b05dade2a3c78476198125a2932

2025-10-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-envs.
	* gnu/packages/python-xyz.scm (python-envs): New variable.

	Change-Id: I2d660f2f24a150ba8cb4dce9e3c3e101b1df0425

2025-10-20  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: cookbook: Update command for installing the SICP book.
	Follow-up to commit e5a5b1d66aa3a6d54b28c91f83ea2986ac84fcc6.

	* doc/guix-cookbook.texi (A Scheme Crash Course): Change command.

	Change-Id: Ie559fc88738abef0dfa75dfc1d5dc926a618e4c2

2025-10-20  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.83.20.
	* gnu/packages/prolog.scm (trealla): Update to 2.83.20.

	Change-Id: I476777d2b59f2bbf8f5427da962d3ba6cd071727

2025-10-20  Raven Hallsby  <karl@hallsby.com>

	gnu: obs: Disable websocket support.
	* gnu/packages/video.scm (obs): Disable websocket support, which fixes
	the build.

	Fixes: guix/guix#3582
	Change-Id: I7103941412dd2d4b2103ab61558bd3a8ae9cfce9

2025-10-20  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: liblognorm: Update to 2.0.7.
	* gnu/packages/c.scm (liblognorm): Update to 2.0.7.
	[source]: Remove ".git" suffix from the URL.

	Change-Id: I8834901534138e7d700a466408e7862884b91604

2025-10-20  Rodion Goritskov  <rodion@goritskov.com>

	tests: Update Archlinux image for foreign install test.
	* guix/tests/foreign.scm (archlinux-qcow2): update URL and checksum.
	  (%test-archlinux-install): add comment on possible test failure.

	Change-Id: Ib1d6040f416a0a1117f956bc15111a0240dfb86b

2025-10-20  Rodion Goritskov  <rodion@goritskov.com>

	tests: Update Debian image for foreign install test to Debian 13.
	* guix/tests/foreign.scm (debian-12-qcow2): rename to debian-13-qcow2.
	  (debian-13-qcow2): new URL and checksum.
	  (%test-debian-install): use new variable.
	  (%test-debian-install): add comment on possible test failures.

	Change-Id: I0eb241b5c88f73a822edb20815fe09f8c76a2b6b

2025-10-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ont-fast5-api: Fix tests.
	* gnu/packages/bioinformatics.scm (python-ont-fast5-api): Use
	G-Expressions.
	[arguments] <test-backend>: Use 'unittest.

	Change-Id: If7058987bdda24345f5a81d29e991764352d03da

2025-10-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: vbz-compression: Update to 1.0.13.
	* gnu/packages/bioinformatics.scm (vbz-compression): Update to 1.0.13.

	Change-Id: I00c8af42bfc10077fbbc6c191b86f67a29e92637

2025-10-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gallia: Update to 2.0.0b2.
	* gnu/packages/cybersecurity.scm (gallia): Update to 2.0.0b2.
	[arguments] <build-backend>: Pin to poetry as upstream switch to
	uv-build.

	Change-Id: I3236682c9fda8972a99a33d464dcdf8c02d979f2

2025-10-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-twisted: Improve packaging.
	* gnu/packages/python-xyz.scm (python-twisted)[arguments]
	<test-backend>: Use 'custom instead of overwriting check phase.
	<test-flags>: Run tests slightly in parallel.
	<phases>: Remove 'patch-build-system; use default 'check.
	[native-inputs]: Remove python-coverage; add python-incremental.

	Change-Id: I9a7222de07f14ee3c309e574fdd91ba07fba6645

2025-10-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-incremental: Improve packaging.
	* gnu/packages/python-xyz.scm (python-incremental)[arguments]
	<build-backend>: Use it instead of patching pyproject.toml.
	<phases>: Remove 'patch-build-system.
	[propagated-inputs]: Remove python-tomli.
	[native-inputs]: Remove python-pytest and python-wheel.

	Change-Id: Ie80d4bf324e7a52a6aa2ae127f0248dd131ee97a

2025-10-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-txtorcon: Move to python-web.
	* gnu/packages/python-crypto.scm (python-txtorcon): Move from here ...
	* gnu/packages/python-web.scm: ... to here.

	Change-Id: I16b28dd3bb27dc77fb7d53d455a0cb90595d407c

2025-10-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-txacme: Move to python-web.
	* gnu/packages/python-xyz.scm (python-txacme): Move from here ...
	* gnu/packages/python-web.scm: ... to here.

	Change-Id: I2ea24601514d135dc9c14b775c25b01ff5429f84

2025-10-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-txaio: Move to python-web.
	* gnu/packages/python-xyz.scm (python-txaio): Move from here ...
	* gnu/packages/python-web.scm: ... to here.

	Change-Id: I9c48976bda164db898f669b982e92cff2bbe5a3c

2025-10-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-txaio: Update to 25.9.2.
	* gnu/packages/python-xyz.scm (python-txaio): Update to 25.9.2.
	[native-inputs]: Remove python-twisted and python-wheel.

	Change-Id: Ic326dcfee1671d0a4b4248a9a4b03a17ea43f3f6

2025-10-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-txamqp: Move to python-web.
	* gnu/packages/python-xyz.scm (python-txamqp): Move from here ...
	* gnu/packages/python-web.scm: ... to here.

	Change-Id: I992d90d280971140ec3bad5bae3bbdc91fe04d12

2025-10-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-txamqp: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-txamqp)[build-system]: Switch to
	pyproject-build-system.
	[arguments] <tests?>: All tests are broken due to age of the package.
	[native-inputs]: Add python-setuptools.

	Change-Id: I55fa657a1e5d11d4bc554ff8ca933d9c3bc9a8d1

2025-10-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-txsni: Move to python-web.
	* gnu/packages/python-xyz.scm (python-txsni): Move from here ...
	* gnu/packages/python-web.scm: ... to here.

	Change-Id: Iec202f8ddc7d0f36d383aa679e35847b8f4082dd

2025-10-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-txsni: Update to 0.2.0.
	* gnu/packages/python-xyz.scm (python-txsni): Update to 0.2.0. Improve
	style.
	[source]: Use the latest git tag instead of commit.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <test-backend>: Use 'custom.
	<test-flags>: Run tests with twisted.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ic65f89a40f07378b9743471b1be5f247ba5e27e0

2025-10-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-progressbar33: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-progressbar33):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Run custom tests.
	[native-inputs]: Add python-setuptools.

	Change-Id: I513b8fb678b6c0e7a676d6d2404f007efd2ffbbf

2025-10-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-progress: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-progress):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend, #:test-flags>: Set them.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: Ic1b2d829c77a60a90eb399160c144b515d047164

2025-10-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-promise: Update to 2.3.0.
	* gnu/packages/python-xyz.scm (python-promise): Update to 2.3.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Ignore failing tests.
	[native-inputs]: Add python-mock, python-pytest,
	python-pytest-asyncio, python-setuptools.
	[propagated-inputs]: Add python-six.
	[description]: Improve style.

	Change-Id: Ibdec3dc276f68a8fd68c569d215370fbc7379801

2025-10-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-hissp: Update to 0.5.0.
	* gnu/packages/python-xyz.scm (python-hissp): Update to 0.5.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend>: Set it.
	[native-inputs]: Add python-hypothesis, python-setuptools.
	[description]: Improve style.

	Change-Id: I8262a093a32777003deda3eefb8704c1eff5cc73

2025-10-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-rply: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-rply):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Ignore file that fails test collection and
	requires an additional argument.
	<#:phases>: Add phase 'fix-pytest-use.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: I31428106bfbd044fa2e696e263c7459a1cad84ea

2025-10-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-click-log: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-click-log):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.
	[description]: Improve style.

	Change-Id: I59b78645cfcd6c74a0420e121df8f40977407c11

2025-10-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-click-threading: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-click-threading):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.
	[description]: Improve style.

	Change-Id: I5d8bc8a10eb0a2580f7930c4cac72f34272235b0

2025-10-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-atomicwrites: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-atomicwrites):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove them.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I1cc040e89d1971b77def03502b95b173b860df35

2025-10-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-texttable: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-texttable):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Use <#:test-flags> rather than <#:phases>.
	[native-inputs]: Add python-setuptools.
	[synopsis, description]: Improve style.

	Change-Id: I4cbbf4c453c45365a869f53c59a0b19c6fb48f25

2025-10-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-connection-pool: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-connection-pool):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: If13e840c63d4ed48341739c3c6bb8666b3167942

2025-10-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	teams: sysadmin: Adopt samba.
	- samba :: Module provides packages maintained by
	           <https://www.samba.org/> and implement the SMB and
	           Active Directory protocols for Linux and UNIX-like systems.

	* etc/teams.scm (sysadmin)<#:scope>: Add "gnu/packages/samba.scm",
	and "gnu/packages/vnc.scm".
	* CODEOWNERS: Regenerate file.

	Change-Id: Id6cd94a47b591488b6e2ed220e3354ba30c461ce

2025-10-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fs: Fix build on cross compilation.
	* gnu/packages/python-xyz.scm (python-fs)[arguments] <test-flags>: Move
	option here instead of overwriting 'check phase.
	<phases>: Use default 'check; add 'pre-check.
	[native-inputs]: Keep python-setuptools away from condition.

	Fixes: guix/guix#3656
	Change-Id: I247a70ea9d3fbc94a748973dd4a273341408fea9

2025-10-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyftpdlib: Skip one test on aarch64-linux.
	* gnu/packages/python-xyz.scm (python-pyftpdlib)[arguments]
	<test-flags>: Conditionally deselect one test when target is
	aarch64-linux.

	Change-Id: I027207d97a7ee24e5482bf676b7b108d2789946e

2025-10-19  Congcong Kuo  <congcong.kuo@gmail.com>

	daemon: Bump to C++20 and use ‘std::format’ instead of ‘boost::format’.
	* nix/boost: This directory and all files inside it are removed.
	* nix/libstore/build.cc (Goal::trace): Use ‘std::string’ instead of ‘const format &’.
	(DerivationGoal::startBuilder, ...): Use ‘std::format’ or ‘std::vformat’ instead of ‘boost::format’.
	* nix/libstore/builtins.cc (builtinDownload): Same.
	* nix/libstore/derivations.cc (DerivationOutput::parseHashInfo, ...): Same.
	* nix/libstore/gc.cc (LocalStore::openGCLock, ...): Same.
	* nix/libstore/globals.cc (Settings::_get): Same.
	* nix/libstore/local-store.cc: (checkStoreNotSymlink, ...): Same.
	* nix/libstore/misc.cc (dfsVisit, showBytes): Same
	* nix/libstore/optimise-store.cc (makeWritable, ...): Same.
	* nix/libstore/pathlocks.cc (openLockFile, ...): Same.
	* nix/libstore/references.cc (search, scanForReferences): Same.
	* nix/libstore/sqlite.hh (throwSQLiteError): Use ‘std::string’ instead of ‘const format &’.
	* nix/libstore/sqlite.cc (throwSQLiteError): Use ‘std::string’ instead of ‘const format &’.
	* nix/libstore/store-api.cc (assertStorePath, ...): Use ‘std::format’ instead of ‘boost::format’.
	* nix/libutil/affinity.cc (setAffinityTo): Same.
	* nix/libutil/archive.cc (dumpContents, ...): Same.
	* nix/libutil/hash.cc (parseHash, parseHash32, parseHash16or32, hashFile): Same.
	* nix/libutil/hash.hh (parseHash, parseHash32, parseHash16or32, isHash): Same.
	* nix/libutil/serialise.cc : Add ‘<cassert>’ header file.
	* nix/libutil/spawn.cc (addPhaseAfter, ...): Use ‘std::format’ instead of ‘boost::format’.
	* nix/libutil/types.hh (FormatOrString): Removed.
	(BaseError, BaseError::addPrefix, SysError, MakeError):
	Use ‘std::string or std::string_view’ instead of ‘FormatOrString’.
	* nix/libutil/util.hh (Nest::open, printMsg_, warnOnce, expect): Same.
	* nix/libutil/util.cc (BaseError::BaseError, ...): Same.
	(writeToStderr, _interrupted): Use std::uncaught_exceptions() instead of std::uncaught_exception()
	* nix/nix-daemon/nix-daemon.cc (performOp, ...): Same.
	* nix/nix-daemon/guix-daemon.cc (string_to_bool, ...): Same.
	* nix/local.mk: Remove ‘libformat.a’ from ‘noinst_LIBRARIES’,
	remove ‘libformat_a_SOURCES’ and ‘libformat_headers’,
	remove ‘libformat_a_CPPFLAGS’ from ‘libutil_a_CPPFLAGS’ and ‘guix_daemon_LDADD’,
	update ‘AM_CXXFLAGS’ to ‘-std=c++20’.

2025-10-19  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	doc: cookbook: Minor correction to "Reproducible Research" chapter.
	* doc/guix-cookbook.texi (Setting Up the Environment): Reword.

	Change-Id: Ifaf8b3231fe1b3007dbaaf7005c249fbcdf1deb2

2025-10-19  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add onednn.
	* gnu/packages/oneapi.scm (onednn): New variable.

	Change-Id: I10e5446aefea2978134495d25b9df504114a7530

2025-10-19  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add python-onetbb.
	* gnu/packages/oneapi.scm (python-onetbb): New variable.

	Change-Id: If03bd2a7934478908fc00b6c76ab5fb871647af6

2025-10-19  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add onetbb.
	* gnu/packages/oneapi.scm (onetbb): New variable.
	* gnu/packages/patches/onetbb-other-arches.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register them.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add new module.

	Change-Id: Id00fffb79ebc74ca1d65ba79ff2f28af1e07ef9a

2025-10-19  Martin Schitter  <ms@mur.at>

	tests: guix-daemon.sh: Ignore guile locale warning.
	Ignore "guile: warning: failed to install locale" lines
	in the examined build log file. They are irrelevant for
	this particular test and cause unexpected errors.

	This commit contains the following changes:

	    M tests/guix-daemon.sh

2025-10-19  Andreas Enge  <andreas@enge.fr>

	gnu: Unregister non existing and unused patch.
	This is a follow-up to commit 4d86f0a3126ddb8eb2678e3dcd264a342b6e8e78 .

	* gnu/local.mk (dist_patch_DATA): Unregister trytond-hack-import.patch.

	Change-Id: I43ad3a0ed4ac6df1085a9a501e265e793e6cdf35

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-febelfin-coda: Update to 0.3.0.
	* gnu/packages/python-xyz.scm (python-febelfin-coda): Update to 0.3.0.

	Change-Id: Icbe0009785e19456dc28eddc2f90d816c409863f

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: tryton.scm: Remove deprecated package aliases.
	These are deprecated since four years now.

	* gnu/packages/tryton.scm (python-trytond-account,
	python-trytond-account-invoice, python-trytond-account-invoice-stock,
	python-trytond-account-product, python-trytond-analytic-account,
	python-trytond-company, python-trytond-country, python-trytond-currency,
	python-trytond-party, python-trytond-product, python-trytond-purchase,
	python-trytond-purchase-request, python-trytond-stock,
	python-trytond-stock-lot, python-trytond-stock-supply): Remove variable.

	Change-Id: I1002091a5eec1666fcca61509cfcbbd13200fe4e

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Remove python-pycountry@20.7.3.
	* gnu/packages/iso-codes.scm (python-pycountry-20.7.3): Delete variable.

	gnu: Add trytond-stock-shipment-cost-weight.
	* gnu/packages/tryton.scm (trytond-stock-shipment-cost-weight): New variable.

	gnu: Add trytond-sale-promotion-coupon-payment.
	* gnu/packages/tryton.scm (trytond-sale-promotion-coupon-payment): New variable.

	gnu: Add trytond-sale-product-recommendation-association-rule.
	* gnu/packages/tryton.scm (trytond-sale-product-recommendation-association-rule): New variable.

	gnu: Add trytond-sale-product-recommendation.
	* gnu/packages/tryton.scm (trytond-sale-product-recommendation): New variable.

	gnu: Add trytond-sale-product-quantity.
	* gnu/packages/tryton.scm (trytond-sale-product-quantity): New variable.

	gnu: Add trytond-sale-invoice-date.
	* gnu/packages/tryton.scm (trytond-sale-invoice-date): New variable.

	gnu: Add trytond-sale-blanket-agreement.
	* gnu/packages/tryton.scm (trytond-sale-blanket-agreement): New variable.

	gnu: Add trytond-quality.
	* gnu/packages/tryton.scm (trytond-quality): New variable.

	gnu: Add trytond-purchase-product-quantity.
	* gnu/packages/tryton.scm (trytond-purchase-product-quantity): New variable.

	gnu: Add trytond-purchase-blanket-agreement.
	* gnu/packages/tryton.scm (trytond-purchase-blanket-agreement): New variable.

	gnu: Add trytond-product-price-list-cache.
	* gnu/packages/tryton.scm (trytond-product-price-list-cache): New variable.

	gnu: Add trytond-marketing-campaign.
	* gnu/packages/tryton.scm (trytond-marketing-campaign): New variable.

	gnu: Add trytond-inbound-email.
	* gnu/packages/tryton.scm (trytond-inbound-email): New variable.

	gnu: Add trytond-document-incoming-ocr-typless.
	* gnu/packages/tryton.scm (trytond-document-incoming-ocr-typless): New variable.

	gnu: Add trytond-document-incoming-ocr.
	* gnu/packages/tryton.scm (trytond-document-incoming-ocr): New variable.

	gnu: Add trytond-document-incoming-invoice.
	* gnu/packages/tryton.scm (trytond-document-incoming-invoice): New variable.

	gnu: Add trytond-document-incoming.
	* gnu/packages/tryton.scm (trytond-document-incoming): New variable.

	gnu: Add trytond-carrier-carriage.
	* gnu/packages/tryton.scm (trytond-carrier-carriage): New variable.

	gnu: Add trytond-authentication-saml.
	* gnu/packages/tryton.scm (trytond-authentication-saml): New variable.

	gnu: Add trytond-account-tax-non-deductible.
	* gnu/packages/tryton.scm (trytond-account-tax-non-deductible): New variable.

	gnu: Add trytond-account-stock-shipment-cost-weight.
	* gnu/packages/tryton.scm (trytond-account-stock-shipment-cost-weight): New variable.

	gnu: Add trytond-account-stock-eu.
	* gnu/packages/tryton.scm (trytond-account-stock-eu): New variable.

	gnu: Add trytond-account-statement-sepa.
	* gnu/packages/tryton.scm (trytond-account-statement-sepa): New variable.

	gnu: Add trytond-account-statement-mt940.
	* gnu/packages/tryton.scm (trytond-account-statement-mt940): New variable.

	gnu: Add trytond-account-receivable-rule.
	* gnu/packages/tryton.scm (trytond-account-receivable-rule): New variable.

	gnu: Add trytond-account-invoice-watermark.
	* gnu/packages/tryton.scm (trytond-account-invoice-watermark): New variable.

	gnu: Add trytond-account-es-sii.
	* gnu/packages/tryton.scm (trytond-account-es-sii): New variable.

	gnu: Add trytond-account-consolidation.
	* gnu/packages/tryton.scm (trytond-account-consolidation): New variable.

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-web-user: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-web-user): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Icfa6e24b4f01c2484aed1f6b47b06c7ca89c75bd

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-web-shortener: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-web-shortener): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Ieecfaaf1a119baac08d7f7ccaf1a60d9f2950407

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-web-shop-vue-storefront-stripe: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-web-shop-vue-storefront-stripe): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I8f046faeb3ec994fb3477f01bb96c61a38ca2e66

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-web-shop-vue-storefront: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-web-shop-vue-storefront): Update to 7.0.0.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove trytond-stock-shipment-cost.

	Change-Id: I3dccd7289639eec5d946b1ccc98346c1fb438f35

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-web-shop-shopify: Update to 7.0.10 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-web-shop-shopify): Update to 7.0.10.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Fix module name argument. Disable tests requiring network.
	[native-inputs]: Add trytond-account-payment-clearing, trytond-customs,
	trytond-product-image, trytond-product-measurements, trytond-sale-discount,
	trytond-sale-secondary-unit, and trytond-sale-shipment-cost.
	[propagated-inputs]: Remove python-dateutil and python-sql; add trytond-sale-amendment.

	Change-Id: I4e8b8e98ef47c915dbc03a7ac3af03e6b419cc23

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-web-shop: Update to 7.0.4 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-web-shop): Update to 7.0.4.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add trytond-account-tax-rule-country and
	trytond-sale-price-list.
	[propagated-inputs]: Add trytond-country.

	Change-Id: Ie1dd48db586779847acf8f063f38e37eabccf056

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-user-role: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-user-role): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Idc9b764264e1e020fbb797cd3600642a18b90c09

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-timesheet-cost: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-timesheet-cost): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I661b76062b22672f00db99c0bf041cc38e400afa

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-timesheet: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-timesheet): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Ib767f9470310b253c89729401e5fc3520e6674fd

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-supply-production: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-supply-production): Update to 7.0.2.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I04948d95b9e06436b277f79168e53a7112f96ab3

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-supply-forecast: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-supply-forecast): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I8250daf38a3898607c170e44e5422cfcc50b89d7

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-supply-day: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-supply-day): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I58c2a857c454693e6a08417a9499315ffe33a3bd

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-supply: Update to 7.0.4 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-supply): Update to 7.0.4.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I9bbe58294105a04af58e7e43b9db224f12ed9396

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-split: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-split): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I330140f712d64a1f1bcb4df7b3b6fb769a41c785

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-shipment-measurements: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-shipment-measurements): Update to 7.0.1.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Add trytond-company.

	Change-Id: Ie31e4cd8377a9e801aa97dbc9e9d82396417dfbe

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-shipment-cost: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-shipment-cost): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Ic718d32b1c875246780605f53d4f306888801dca

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-secondary-unit: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-secondary-unit): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I0ebe3930624a986a4206f672d63eba104964c08a

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-quantity-issue: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-quantity-issue): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I1bb84707ed777ac56d77acb0e8109f8a3f692483

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-quantity-early-planning: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-quantity-early-planning): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I5e2341a631b924c16867e803b0ca283764d1a79e

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-product-location: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-product-location): Update to 7.0.2.
	[build-system]: Switch to pyproject-build-system.
	[arguments][phases][check]: Use unittest for testing.

	Change-Id: I362a630f4a57c249d4b0c084c0a3eacda72a25eb

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-package-shipping-ups: Update to 7.0.5 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-package-shipping-ups): Update to 7.0.5.
	[build-system] Switch to pyproject-build-system.
	[arguments]: Fix module name argument. Disable tests requiring network.
	[native-inputs]: Add trytond-sale and trytond-sale-shipment-cost.
	[propagated-inputs]: Add python-oauthlib, python-requests-oauthlib and
	trytond-carrier.

	Change-Id: I6636edae4e612c1fc103e1cf47a1806cfdf604e1

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-package-shipping-sendcloud: Update to 7.0.3 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-package-shipping-sendcloud): Update
	to 7.0.3. [build-system]: Switch to pyproject-build-system.
	[arguments]: Fix module name argument. Disable tests requiring network.
	[native-inputs]: Add trytond-sale and trytond-sale-shipment-cost.
	[propagated-inputs]: Add trytond-carrier.

	Change-Id: Ib1e8a35859e3f53c21c1fed5f217d0d9100329e4

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-package-shipping-mygls: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-package-shipping-mygls): Update to 7.0.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Fix module name argument. Disable tests requiring network.
	[native-inputs]: Add trytond-sale and trytond-sale-shipment-cost.
	[propagated-inputs]: Remove python-pypdf2; add python-pypdf.

	Change-Id: I52ff5ce6dd2ecb95378e73e9fa19eb2295ca2e99

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-package-shipping-dpd: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-package-shipping-dpd): Update to 7.0.2.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Disable tests requiring network.  ## verfeinern
	[native-inputs]: Add trytond-sale and trytond-sale-shipment-cost.
	[propagated-inputs]: Remove python-pypdf2; add python-pypdf.

	Change-Id: I355504504c6574daa6f1acf9e30e0d2c70ec5b7c

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-package-shipping: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-package-shipping): Update to 7.0.2.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I6e81d1126f33ef552d02685faf8216e33fd02f61

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-package: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-package): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Iaf7a835e61bd1d4442197bbd800ea76227445e71

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-lot-unit: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-lot-unit): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I9695a6e234654820cd385061621c27a6f557769d

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-lot-sled: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-lot-sled): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Iee49d6a91481a262462a62cd31733678d2c2a04f

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-lot: Update to 7.0.4 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-lot): Update to 7.0.4.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add trytond-stock-split.

	Change-Id: I9a33a21ff2fb60fb472b74781283f5a0f450a046

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-location-sequence: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-location-sequence): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Iceac80cf4567e471dbfd2a76bd563e5890834ae4

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-location-move: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-location-move): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Ifd004eb3dfa2738ef05db0796cd791a166e0c520

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-inventory-location: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-inventory-location): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I40d694b9bdaaeef32da8a5aad4e84a18763ec5a2

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-forecast: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-forecast): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I4430aedb36a63e9087cbeb6dd67cdb26293b2779

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-consignment: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-consignment): Update to 7.0.2.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Ic58b3b3727ebda35f90267ef397f696453b0815e

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock-assign-manual: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock-assign-manual): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I30dcb0b1a10a4e6536df74e869e86b47edb762dd

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-stock: Update to 7.0.16 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-stock): Update to 7.0.16.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I438e062df0bc095bf822c771832ac45e4f1538da

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-supply-production: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-supply-production): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I1dd9289a8feb69da86f1c32ec9fdf035d6130910

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-supply-drop-shipment: Update to 7.0.3 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-supply-drop-shipment): Update to 7.0.3.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add trytond-sale-amendment and trytond-stock-split.

	Change-Id: I06a6b5cf7bb978042434f5866f94d012dbfc3c45

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-supply: Update to 7.0.6 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-supply): Update to 7.0.6.
	[build-system] Switch to pyproject-build-system. [native-inputs] Add
	trytond-stock-supply.

	Change-Id: Ib31f6800400c2255f3d6175756ea14aaa6c58e40

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-subscription-asset: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-subscription-asset): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Ibdebce366a1aa084e0f2ecfd32f83a440d0545e5

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-subscription: Update to 7.0.4 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-subscription): Update to 7.0.4.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I89c852001e096c71f25eae824b3e2da066edca43

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-stock-quantity: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-stock-quantity): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I515e9048758b2e916a1c3a1732e499663eafe808

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-shipment-tolerance: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-shipment-tolerance): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Iee5682fc5a48ef54602a678044f41e8f428a257b

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-shipment-grouping: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-shipment-grouping): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I6ee1b6e83038bd4ebb3c3f31446c47bc3a8a8773

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-shipment-cost: Update to 7.0.7 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-shipment-cost): Update to 7.0.7.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove trytond-stock-shipment-cost; add trytond-account,
	trytond-party, trytond-sale-shipment-grouping and trytond-stock.
	[propagated-inputs]: Add trytond-stock-shipment-cost.

	Change-Id: I2768a03d35c572eb8a3f07c9b16314191ec5b0dd

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-secondary-unit: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-secondary-unit): Update to 7.0.2.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add trytond-sale-amendment and trytond-sale-blanket-agreement.

	Change-Id: Ib06710d2c823c440722bb817a2932f1d1fc004b5

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-promotion-coupon: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-promotion-coupon): Update to 7.0.1.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Add trytond-company.

	Change-Id: I3d5536f57b16af2362b0e74eafa524027e53d733

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-promotion: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-promotion): Update to 7.0.1.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Add trytond-currency.

	Change-Id: I5b609fdc1c1c8cee8a0f3eda23a3db9d6d352fae

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-product-customer: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-product-customer): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system. [native-inputs] Add
	trytond-sale-blanket-agreement.

	Change-Id: I999c057b7ccf0b4a0ba592488e99ddb7eb3be7fa

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-price-list: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-price-list): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Ib054ac33af9ff5a85b592a850957fa31eddc7455

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-point: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-point): Update to 7.0.2.
	[build-system] Switch to pyproject-build-system.
	[arguments]: Fix module name argument.
	[propagated-inputs]: Remove python-sql.

	Change-Id: I72aeedbf5408da16a2f610ef5f3d89820759fccd

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-payment: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-payment): Update to 7.0.2.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I6c00cbf2fe707a690bdbdbc82bbede91bf779164

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-opportunity: Update to 7.0.5 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-opportunity): Update to 7.0.5.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Remove trytond-account and trytond-stock.

	Change-Id: Ic853c8ec7817dd2e18bc4030defecb56d1942399

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-invoice-grouping: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-invoice-grouping): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I4a4a773dfc17ed161c1bc63eb01d95d3360c7954

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-history: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-history): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system. [native-inputs] Add
	trytond-sale-subscription.

	Change-Id: Id0643c15367075bb2a91f0076c87ff47f0e7bc94

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-gift-card: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-gift-card): Update to 7.0.0.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Add trytond-currency.

	Change-Id: Ia5db5e0055d37486765fa2ac84ec2901ceb7db2a

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-extra: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-extra): Update to 7.0.2.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I13163b1b5f15d65dfb5f9f2d687b4740c9f7b54f

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-discount: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-discount): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I70c79a91b30cd06e1a803b499dfd1842fce21e99

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-credit-limit: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-credit-limit): Update to 7.0.2.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I7ca51cb8976aa35ebf6f973d8e4bfc52a4b305d1

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-complaint: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-complaint): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Iee2572d092dd0f1503e7e0ab7343f67757605607

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-amendment: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-amendment): Update to 7.0.2.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I5984c037f356d74943f63dd06edd2125447aaad1

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale-advance-payment: Update to 7.0.3 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale-advance-payment): Update to 7.0.3.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Add trytond-company.

	Change-Id: I35399da4ce18a04ed207ff426ad08522045596b9

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-sale: Update to 7.0.15 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-sale): Update to 7.0.15.
	[build-system] Switch to pyproject-build-system.

	Change-Id: If6d9e691fef1761a1598bba64dba5eb37d4c1d62

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-purchase-shipment-cost: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-purchase-shipment-cost): Update to 7.0.0.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Add trytond-stock-shipment-cost.

	Change-Id: Ia4d23d5f405453f21a9cba3ede06a3b7fe4a38b5

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-purchase-secondary-unit: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-purchase-secondary-unit): Update to 7.0.2.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add trytond-purchase-amendment,
	trytond-purchase-blanket-agreement, trytond-purchase-request,
	trytond-purchase-requisition.

	Change-Id: Ie4144152bff88aab1094e8246011aad20359b717

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-purchase-requisition: Update to 7.0.4 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-purchase-requisition): Update to 7.0.4.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I9c7e9b940dbc5b41125d2811684187f193004250

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-purchase-request-quotation: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-purchase-request-quotation): Update to 7.0.2.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Ia9ac73466acf6553f6bca95e42b8c5d19f9053b3

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-purchase-request: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-purchase-request): Update to 7.0.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: No longer disable doc-tests.
	[native-inputs]: Add trytond-stock-supply—bootstrap.

	Change-Id: Ifd0d70ce647935dddc88e6734f70ce404dfa8c6a

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-purchase-price-list: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-purchase-price-list): Update to 7.0.0.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Add trytond-product.

	Change-Id: Idb44744750afabf00d16585da231589f04289ae3

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-purchase-invoice-line-standalone: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-purchase-invoice-line-standalone): Update to 7.0.0.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Add trytond-party.

	Change-Id: I1571ca18927eb628893c58e56610697cd1a111e3

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-purchase-history: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-purchase-history): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I96ea89faebf11f59605c87f8160f771b704bae6c

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-purchase-amendment: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-purchase-amendment): Update to 7.0.2.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Ice0525257360a256e1295b61bb1d1cdc1d6d89e1

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-purchase: Update to 7.0.14 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-purchase): Update to 7.0.14.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I39fb78485ed4f12456cf5fbc9e937874e4723a5f

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-project-revenue: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-project-revenue): Update to 7.0.2.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I2f2a4e82c486542bd2e53c391555d5fab13d6967

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-project-plan: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-project-plan): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I08464ba30e961d92ee604e93ba2c6a51f5d2cc70

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-project-invoice: Update to 7.0.3 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-project-invoice): Update to 7.0.3.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Add trytond-currency.

	Change-Id: Id7d8d23f9230a57081ba95ace01b3b51e7e5f8c2

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-project: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-project): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Icd68ca78acfad3d7f48a15b3455353151052c58e

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-production-work-timesheet: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-production-work-timesheet): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I5d864f6f89beada7b331da36659f9f4f13a7f9c0

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-production-work: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-production-work): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Iace233bbcd41691d6c83de80d30640efb92834c6

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-production-split: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-production-split): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Ie2aafdead2ee57b539ed26b555e766d170e14097

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-production-routing: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-production-routing): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I98bb893a7db4265e81d893803de89709272a5f1b

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-production-outsourcing: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-production-outsourcing): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I358c1d2b5cfe6f295fcdf868d9b8c951ae8f5df9

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-production: Update to 7.0.4 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-production): Update to 7.0.4.
	[build-system] Switch to pyproject-build-system. [arguments] Use unittest
	for testing. [native-inputs]: Add trytond-stock-lot.

	Change-Id: I730b51b47c0190055d52f744c55766620f3d8580

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-product-price-list-parent: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-product-price-list-parent): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: If2d76c5c4b72343e017fc44f6e3c9b003c84f6aa

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-product-price-list-dates: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-product-price-list-dates): Update to
	7.0.0. [build-system] Switch to pyproject-build-system. [native-inputs]
	Add trytond-product-price-list-cache, trytond-purchase-price-list.

	Change-Id: Ic0c7bc8d26436e1d8453afcf48960aa5d3d51639

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-product-price-list: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-product-price-list): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Id0cfd826ae96b0a0c940b8276c43fba2b20698c5

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-product-measurements: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-product-measurements): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I8e9378b57a02fe407c89f64dcae128c96c531473

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-product-kit: Update to 7.0.7 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-product-kit): Update to 7.0.7.
	[build-system] Switch to pyproject-build-system. [native-inputs] Add
	trytond-purchase-amendment, trytond-sale-amendment.

	Change-Id: If5ce08d27bc56e5fcccf5bff56eb2551ca46c563

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-product-image-attribute: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-product-image-attribute): Update to 7.0.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Fix module name argument. Disable tests requiring network.

	Change-Id: I175465d7aeb6b377afe633338f5a8ac22a975702

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-product-image: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-product-image): Update to 7.0.2.
	[build-system] Switch to pyproject-build-system.
	[arguments]: Fix module name argument. Disable tests requiring network.

	Change-Id: Id0412a098a71e21c1587bcfea0c74c48d0b68f35

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-product-cost-warehouse: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-product-cost-warehouse): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Ifd4862a749db65b9e419052c7814a06797ee42de

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-product-cost-history: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-product-cost-history): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I64d7e3005a382ab48b59a0bb92fdba454c619d54

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-product-cost-fifo: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-product-cost-fifo): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I3891f8f230cdaf8ba326ac4e4f67839c69649cb0

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-product-classification-taxonomic: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-product-classification-taxonomic): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Id2de5bad7684077f3d3676c8dbce35f469f9829e

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-product-classification: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-product-classification): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I56bb5a91536054996cc3c3310f048b6e6fd91e90

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-product-attribute: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-product-attribute): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I34e3fbb8bb2e79756e9f79e5055e5aa63cfec316

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-product: Update to 7.0.3 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-product): Update to 7.0.3.
	[build-system]: Switch to pyproject-build-system.

	Change-Id: Ieab77cd2f36ce63023d7d8826ff518dbd9881d0d

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-party-siret: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-party-siret): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I922ab05f1ff9a329c89034b85dd1dc189a5f0b8b

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-party-relationship: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-party-relationship): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Ied41c88841df1cfc4d89b5222575bda55cefc4a8

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-party-avatar: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-party-avatar): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I098f1b78b89a6610a97b591c1a02df82bace487b

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-party: Update to 7.0.6 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-party): Update to 7.0.6.
	[build-system] Switch to pyproject-build-system.
	[arguments]: No longer disable doc-tests.
	[native-inputs]: Add python-phonenumbers.

	Change-Id: I5d7740557f3dc7639a3055fba0c0509c6d844448

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-notification-email: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-notification-email): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Icec275b8cec0fa0374612d4588af89fcd1effe6d

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-marketing-email: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-marketing-email): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Idc20c8ca8aaa5d09c1630307f0554bb361f8db10

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-marketing-automation: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-marketing-automation): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.
	[natve-inputs]: Add trytond-sale; move trytond-party to …
	[propagated-inputs]: … here.

	Change-Id: Ia93f6fb8e6cd0ad324d304678d849b154fa5e83f

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-marketing: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-marketing): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I7c1778584be57d969109ccb78168e5edb017def2

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-ldap-authentication: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-ldap-authentication): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I7a73eefa9c5e2dd0f78b62d62446ccbe6123c145

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-incoterm: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-incoterm): Update to 7.0.2.
	[build-system] Switch to pyproject-build-system.
	[natve-inputs]: Remove trytond-stock-shipment-cost.
	[propagated-inputs]: Add trytond-country.

	Change-Id: I47fee194a1f662504b1c4b22ab66dde0c3c08dc8

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-google-maps: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-google-maps): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.
	[arguments] Fix module name argument.

	Change-Id: Ia1c7d4f8952a66c9f9061a9d6b59ec30482917fc

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-gis: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-gis): Update to 7.0.1. [build-system]
	Switch to pyproject-build-system.
	[arguments][tests]: Disable tests.
	[arguments][phases]: Fix module name argument.
	[native-inputs]: Add python-psycopg2.

	Change-Id: I649faa2cce62651522ed52d09f0409c014db2faa

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-edocument-unece: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-edocument-unece): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I7c4e332c3e95a1b5d4e642949bf293450127e34e

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-edocument-uncefact: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-edocument-uncefact): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.
	[native-inputs]: Remove lxml.

	Change-Id: I29c77eec66ed147b19da3444e664f0015d076d5e

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-dashboard: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-dashboard): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I0e0f110698785a83b1ecc9be33689b21854389bf

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-customs: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-customs): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I4f191efffb57dcab0272024c6c1e803e9368c5fd

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-currency-rs: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-currency-rs): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.
	[arguments]: Fix module name argument. Disable tests requiring network.
	[propagated-inputs]: Remove lxml.

	Change-Id: I79b5ecd0d25870dc3a8978f6f6665cc7065ccbd5

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-currency-ro: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-currency-ro): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.
	[arguments]: Fix module name argument. Disable tests requiring network.
	[propagated-inputs]: Remove lxml.

	Change-Id: I9091f4acea59bda0bf04906ef339de8eb7ffc88c

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-currency: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-currency): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.
	[arguments]: No longer disable doc-tests. Disable tests requiring network.
	[native-inputs]: Remove python-forex-python.
	[propagated-inputs]: Remove python-sql.

	Change-Id: I02750831d31a8b3e9c06b8b9c2264aa91dbdea45

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-country: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-country): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system. [arguments] Exclude tests
	requiring network. [native-inputs]: Add python-pycountry.
	[propagated-inputs]: Remove python-pycountry-20.7.3.

	Change-Id: I329d6ede84b93c0ef13821deba58628460b3a701

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-company-work-time: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-company-work-time): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I4767fb55625e1261377bb6ec0ad5a992a29ae38d

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-company: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-company): Update to 7.0.2.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I5db8387d77a515339b95f5aaff7fa8f7e0baf1a4

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-commission-waiting: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-commission-waiting): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I69b9c9ba50910cf73cffe1d1fb6eec5cee13dcce

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-commission: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-commission): Update to 7.0.2.
	[build-system] Switch to pyproject-build-system.
	[native-inputs] Add trytond-account-invoice-stock, trytond-sale.
	[propagated-inputs]: Add trytond-company.

	Change-Id: I7bbd2c61f303fdbaa975cae5ba7ef02b54a2ac75

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-carrier-weight: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-carrier-weight): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I60a9e10780e0c390493c16e0a71aeda69d15dd02

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-carrier-subdivision: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-carrier-subdivision): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.
	[native-inputs] Add trytond-carrier-carriage.

	Change-Id: I9343e2210a4068ddabab22691ab8fdbf28a0bf7f

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-carrier-percentage: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-carrier-percentage): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Ifb07c9131f0a17fa05d329d5c09e7ca01ec2e823

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-carrier: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-carrier): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I95b638230cb8b6d41e0562ac00f37426a036458e

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-bank: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-bank): Update to 7.0.0. [build-system]
	Switch to pyproject-build-system. [native-inputs] Add python-schwifty.

	Change-Id: I5db2c5f31c2f5ff2a07068b7c4f3b611dd7a0da8

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-authentication-sms: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-authentication-sms): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I7b8e95055cd3717ffea8855a85f87411786f13f7

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-attendance: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-attendance): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.
	[arguments][phases][check] Use unittest for testing.

	Change-Id: I6e8a116fddba1244c459e4ced9e1019eb41a0771

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-analytic-sale: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-analytic-sale): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I30b4cc0f6755efabb4a28c1b2d9fb7e41dda57b5

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-analytic-purchase: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-analytic-purchase): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Ie1ebc163a5f87e17a554549ff93c8e7d2ee27b9d

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-analytic-invoice: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-analytic-invoice): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system. [native-inputs] Add
	trytond-account-invoice-defer.

	Change-Id: I7120957c2ba2fffcb8ed110fef494d93015d252b

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-analytic-budget: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-analytic-budget): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system. [arguments] Fix module name
	argument.

	Change-Id: I8ebb022dc0f485c227bac591fe20ab78e5858c55

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-analytic-account: Update to 7.0.3 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-analytic-account): Update to 7.0.3.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I8769af741b998a12abb16a071b0715a5e4ba3338

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-tax-rule-country: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-tax-rule-country): Update to 7.0.2.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I9b3c04d14ee59f2aacfa149b21bd2239456269b3

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-tax-cash: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-tax-cash): Update to 7.0.2.
	[build-system] Switch to pyproject-build-system.

	Change-Id: If48be9d82fcae67cdc690b824835e5ba5674a1d7

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-stock-shipment-cost: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-stock-shipment-cost): Update to
	7.0.1. [build-system] Switch to pyproject-build-system. [arguments] Fix
	module name argument.

	Change-Id: I99174c1309b19a2744e9d5aa1a9a5d5c9612f90f

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-stock-landed-cost-weight: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-stock-landed-cost-weight): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I3ce2a12e42408a00684ecae40d7f16ac2f4d0a9b

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-stock-landed-cost: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-stock-landed-cost): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I4df090feee4d69bde302e24cc2619bceacebc029

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-stock-continental: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-stock-continental): Update to 7.0.2.
	[build-system] Switch to pyproject-build-system.
	[propagated-inputs]: Add trytond-product.

	Change-Id: I5f1523e73a1e7ebe5704b54ff6bb81599a4dc27e

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-stock-anglo-saxon: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-stock-anglo-saxon): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I97541d48627b9c1dca84c4bc3f07687242a0473c

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-statement-rule: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-statement-rule): Update to
	7.0.1. [build-system] Switch to pyproject-build-system. [native-inputs]
	Add trytond-bank.

	Change-Id: Ice611b42879b84efb2c9ed40ecab12b64cc86407

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-statement-ofx: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-statement-ofx): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: If05ce4e04f4e55ee73f010f202a0550d72df5d27

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-statement-coda: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-statement-coda): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Ic84990448adee58477ab8ad9a891be288a4dea7d

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-statement-aeb43: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-statement-aeb43): Update to 7.0.2.
	[build-system] Switch to pyproject-build-system.
	[propagated-inputs]: Remove python-stdnum.
	[homepage]: Fix url.

	Change-Id: I9266d493ba7cd2ffc6e95aac7595787dd529b05a

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-statement: Update to 7.0.4 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-statement): Update to 7.0.4.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I98897656f55123e3fc243c66bb880e5ded4365c1

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-rule: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-rule): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system. [arguments] Fix module name
	argument. [native-inputs]: Add trytond-account-invoice-stock,
	trytond-account-stock-anglo-saxon, trytond-account-stock-continental,
	trytond-product, trytond-purchase, trytond-purchase-shipment-cost,
	trytond-sale, , trytond-sale-gift-card, trytond-stock,
	trytond-stock-consignment.

	Change-Id: Ib9120a46edfbfa3dda1dda7829e6f8f8f401cb02

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-product: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-product): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system. [propagated-inputs]: Move
	trytond-analytic-account to … [native-inputs] … here.

	Change-Id: Ibc29f1610958f4248da3be53b70e9d4b53b85f41

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-payment-stripe: Update to 7.0.4 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-payment-stripe): Update to 7.0.4.
	[build-system] Switch to pyproject-build-system.
	[arguments]: Disable tests requiring network.

	Change-Id: I32e0e08ea7db35d4f34b6fa572b479a3cb31de5a

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-payment-sepa-cfonb: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-payment-sepa-cfonb): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I6134095f133a5e137a8f5e5d9314eb31c504dde1

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-payment-sepa: Update to 7.0.4 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-payment-sepa): Update to 7.0.4.
	[build-system] Switch to pyproject-build-system.
	[propagated-inputs]: Add trytond-account.

	Change-Id: Icfda8f4e1073e549ac0c5afe12edd4da2fdf01b2

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-payment-clearing: Update to 7.0.5 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-payment-clearing): Update to
	7.0.5. [build-system] Switch to pyproject-build-system. [native-inputs] Add
	trytond-account-invoice. [propagated-inputs]: Add trytond-account and
	trytond-company.

	Change-Id: Ifafb54177706f639f15e8eeaaa42681a7b9586f1

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-payment-braintree: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-payment-braintree): Update to
	7.0.0. [build-system] Switch to pyproject-build-system. [arguments]
	Exclude tests requiring network and api key.

	Change-Id: Iba1f9115aac16b75ff89d97d6993db7bdd060a36

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-payment: Update to 7.0.4 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-payment): Update to 7.0.4.
	[build-system] Switch to pyproject-build-system.
	[arguments][phases][check]: Use unittest for running tests.
	[native-inputs]: Add trytond-account-dunning, trytond-account-statement and
	trytond-account-statement-rule.

	Change-Id: I4302cdb6ed6082284e82045c1668a001ad4ffa21

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-move-line-grouping: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-move-line-grouping): Update to
	7.0.2. [build-system] Switch to pyproject-build-system.
	[arguments] Fix module name argument.
	[native-inputs]: Remove trytond-stock-shipment-cost; add
	trytond-carrier-carriage.
	[propagated-inputs]: Remove python-sql.

	Change-Id: I94a29a3db9d63488e77f8224ebe059cff8b5bf55

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-invoice-stock: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-invoice-stock): Update to 7.0.2.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I6e77e332550115480d5ea56af862ecdbe5ca483c

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-invoice-secondary-unit: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-invoice-secondary-unit): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I7ec21f436e1c82a36558b7ad7b072bab6c14d27a

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-invoice-line-standalone: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-invoice-line-standalone): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Ib72bb8f944a0cbed7b98a00ef07bbcf5439ab67b

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-invoice-history: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-invoice-history): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I50cf8482dcc4c36c0cf427b8314970376c8d5034

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-invoice-defer: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-invoice-defer): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I8a72141978fdaa1c6bc8d49e7ab2f9ac5e974d1c

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-invoice-correction: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-invoice-correction): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.
	[arguments]: Disable tests requiring network.
	[native-inputs]: Add trytond-account-fr.
	[propagated-inputs]: Remove python-requests; add python-oauthlib,
	python-requests-oauthlib.

	Change-Id: I87c2309ab174e4a2b7a80c4147d61d0ef303f381

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-invoice: Update to 7.0.14 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-invoice): Update to 7.0.14.
	[build-system] Switch to pyproject-build-system.
	[native-inputs]: Add trytond-account-fr.
	[propagated-inputs]: Remove requests, add python-oauthlib and
	python-requests-oauthlib.

	Change-Id: Ic5b3ef5ccec0f84900d2d570d0280f61442b1e1a

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-fr-chorus: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-fr-chorus): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.
	[arguments]: Disable tests requiring network.
	[native-inputs]: Add trytond-account-fr.
	[propagated-inputs]: Remove python-requests; add python-oauthlib and
	python-requests-oauthlib.

	Change-Id: I8f13f16ea815780219a9a86b1122e9b439fd437b

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-fr: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-fr): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.
	[arguments][phases][check]: Use unittest for testing.

	Change-Id: Ia796a0475142a82d263b843e31defd4793ae24f2

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-eu: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-eu): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Ie5955a55e83cd059d7d75380f33b229b1e31760b

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-es: Update to 7.0.3 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-es): Update to 7.0.3.
	[build-system] Switch to pyproject-build-system.
	[native-inputs]: Add trytond-sale-gift-card.
	[propagated-inputs]: Add python-phonenumbers.

	Change-Id: I6b77cdad4817897517563376df6da785e57a7e91

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-dunning-letter: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-dunning-letter): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Ida6dff1cbcbcfcb0474a7a5753662fa8ac3d99a4

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-dunning-fee: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-dunning-fee): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I0bb3c7b6d987722dd2334b62dd47ca01ffcebe67

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-dunning-email: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-dunning-email): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I9b371e1d71ef1b252243e360bf1bc27296405995

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-dunning: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-dunning): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: Icdb452b3f0c61ca340bbef734452df6bddee2be3

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-deposit: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-deposit): Update to 7.0.2.
	[build-system] Switch to pyproject-build-system.
	[native-inputs]: Add trytond-account-payment-clearing.

	Change-Id: I05a23e07d9bb58ca6f177230e87aa52942c14d47

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-de-skr03: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-de-skr03): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I194a00a1b1442aea64ce6de786dd09782e87aecf

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-credit-limit: Update to 7.0.2 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-credit-limit): Update to 7.0.2.
	[build-system] Switch to pyproject-build-system.
	[propagated-inputs]: Add trytond-currency.

	Change-Id: Ic98498158887b4a81b381b24ad6d5edcf524614d

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-cash-rounding: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-cash-rounding): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I0c417a396f50fdf3c2a5bf745593a1eb727d8463

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-budget: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-budget): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.
	[arguments] Fix module name argument.

	Change-Id: I2e72bab0b4e132912287451826450043698a046c

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-be: Update to 7.0.0 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-be): Update to 7.0.0.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I47483e81e9f5bd01930af16985ff2357e1d96547

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account-asset: Update to 7.0.1 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account-asset): Update to 7.0.1.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I5b83bf02f74dbfb4667f88088e29756fb6207948

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond-account: Update to 7.0.22 and switch to pyproject.
	* gnu/packages/tryton.scm(trytond-account): Update to 7.0.22.
	[build-system] Switch to pyproject-build-system.

	Change-Id: I07d9c11556da3ffd090879b1becef55775edbb60

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add trytond-stock-supply-bootstrap.
	* gnu/packages/tryton.scm (trytond-stock-supply-bootstap): New variable.

	Change-Id: I24946ba273b788689d9c8fa0ae4e1b4251582cfb

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: tryton-phases: Adjust for modern trytond and use pytest.
	The former 'run-tests.py' script was removes upstream. We use pytest for
	testing to allow excluding failing tests easily via arguments to
	'(tryton-arguments)'.

	* gnu/packages/tryton.scm[%pytest.ini): New variable.
	(tryton-phases): Rename parameter extra-arguments to extra-test-arguments.
	Update doc-string.  Convert to g-expression.  [prepare-check]: New phase.
	[check]: Run pytest instead of 'run-tests.py'.
	(tryton-arguments): Return a list (to be used in g-expressions).

	Change-Id: Id7b4b480de5ba8d7a19eeff3eb2d205ba7f2e210

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: %standard-trytond-native-inputs: Convert to list and update.
	Convert to a list to be used in g-expressions and update to be used by
	pyproject-build-system.

	* gnu/packages/tryton.scm(%standard-trytond-native-inputs): Convert to a
	list. Add python-pytest and python-setuptools.

	gnu: %standard-trytond-native-inputs:

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-proteus: Downgrade to 7.0.2 (latest LTS version).
	Discussion <https://codeberg.org/guix/guix/issues/1438> resulted in the
	decision to maintain the LTS version, which is 7.0.

	* gnu/packages/tryton.scm(tryton): Downgrade to 7.0.2.
	[native-inputs]: Remove python-wheel.

	Change-Id: I32371ec7f0dba59dd8e55e3e0f89b69a4b7c01d1

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: tryton: Downgrade to 7.0.27 (latest LTS version).
	Discussion <https://codeberg.org/guix/guix/issues/1438> resulted in the
	decision to maintain the LTS version, which is 7.0.

	* gnu/packages/tryton.scm(tryton): Downgrade to 7.0.27.
	[arguments]: Add #:test-backend and #:test-flags.
	[native-inouts]: Remove python-wheel.
	[synopsis]: Enhance.

	Change-Id: I5fc398b86a67772476eeb853e5266f6083bb3f34

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond: Downgrade to 7.0.37 (latest LTS version).
	Discussion <https://codeberg.org/guix/guix/issues/1438> resulted in the
	decision to maintain the LTS version, which is 7.0.

	* gnu/packages/tryton.scm(tryton): Downgrade to 7.0.37.
	[arguments][#:phases][preperations]: Set DB_CACHE.
	[propagated-inputs] Add python-psycopg2.
	[native-inputs] Add python-html2text, remove python-wheel.
	[native-search-paths] Add guix-pythonpath-search-path.
	* gnu/packages/patches/trytond-add-guix_trytond_path.patch: Add modules in
	GUIX_TRYTOND_MODULES_PATH directly to trytond.modules.__path__. Delete helper
	function after it's done.

	Change-Id: Ib2902c8e204467f08135885c793371105aeed7e5

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-shopifyapi: Update to 12.7.0.
	* gnu/packages/python-web.scm (python-shopifyapi): Update to 12.7.0.
	[native-inputs]: Add python-pytest and python-wheel.

	Change-Id: I0d4a22a86effb840e74534c19eb3cea99d8033d7

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-pyactiveresource: Switch to pyproject and fix build.
	* gnu/packages/python-web.scm (python-pyactiveresource)
	[source]: Switch to github tag.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools and python-wheel.

	Change-Id: I2a11bfead8e10f8a32720d3d48373449a5c92b9a

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add python-schwifty.
	* gnu/packages/finance.scm (python-schwifty): New variable.

	Change-Id: Ice95f618331866d15b41c9cc5ee2e038aa93c16f

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add python-mt940.
	* gnu/packages/finance.scm (python-mt940): New variable.

2025-10-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add python-efficient-apriori.
	* gnu/packages/python-science.scm (python-efficient-apriori): New variable.

	Change-Id: I30ee0c1f3f825a8c4573abfe598a63ca5594b5a0

2025-10-19  Sughosha  <sughosha@disroot.org>

	gnu: packages/sync: Use (gnu packages security-token) module.
	* gnu/packages/sync.scm: Use (gnu packages security-token) module.

	Change-Id: I9690b642e7f2460c2626cb4f5e3f6727a7295c58

2025-10-19  Sughosha  <sughosha@disroot.org>

	Revert "gnu: Add libp11."
	This reverts commit 3e90591c3cd9d15fbebc3c782df7da6e7ac36fdb.

	The package libp11 is already available in gnu/packages/security-token.scm.

2025-10-19  Yelninei  <yelninei@tutamail.com>

	gnu: cmake: Reenable some tests on the Hurd.
	* gnu/packages/cmake.scm (%common-disabled-tests/hurd): Remove
	RunCMake.CompilerChange, RunCMake.file, RunCMake.BundleUtilities,
	RunCMake.configure_file and RunCMake.CommandLine

	Change-Id: I37a2c60ad97b1323b7e8424c9abb68143db6cebf

2025-10-19  Yelninei  <yelninei@tutamail.com>

	gnu: cmake-bootstrap: Remove Hurd-specific phase.
	* gnu/packages/cmake.scm (cmake-bootstrap): Remove 'patch-hurd phase.

	Change-Id: I52440f9f36045505390c9fe6ff74fc86106af001

2025-10-19  Yelninei  <yelninei@tutamail.com>

	gnu: cmake: Skip another test on the Hurd.
	This is fixed in Cmake v4.0.0, see
	https://gitlab.kitware.com/cmake/cmake/-/merge_requests/10078

	* gnu/packages/cmake.scm (%common-disabled-tests/hurd): Add
	RunCMake.RuntimePath.

	Change-Id: I188370e98dbb77d1d6771342c46c575b3825b15e

2025-10-19  Yelninei  <yelninei@tutamail.com>

	gnu: re2c: Skip tests on the Hurd.
	*  gnu/packages/re2c.scm (re2c): Skip tests on hurd systems.

	Change-Id: If111a763cfb79491b4a27009b2ca383f01fe3e5b

2025-10-19  Simen Endsjø  <contact@simendsjo.me>

	gnu: fwupd: Update to 1.9.32.
	* gnu/packages/firmware.scm (fwupd): Update to 1.9.32.
	[native-inputs]: Add python-jinja2.
	[arguments]<#:phases>{make-source-writable}: Skip symlinks as
	make-file-writable fails for those.

	Change-Id: Ib922f5521c570b3ea62cb2959f7facabafa7e77e

2025-10-19  Charles Roelli  <charles@adnoto.net>

	gnu: python-django: Update to 5.2.7.
	* gnu/packages/django.scm (python-django): Update to 5.2.7.

	Change-Id: Ide882803041d546dd0f11a1158f5b21a2cb63896

2025-10-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sicp: Deprecate in favor of book-sicp.
	* gnu/packages/books.scm (book-sicp): New variable.
	(sicp): Deprecate in favor of book-sicp.

	Change-Id: I8484424c324fdf82a22adc0c6f01d7b376c2a309

2025-10-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sicp: Move to books.
	* gnu/packages/scheme.scm (sicp): Move from here ...
	* gnu/packages/books.scm: ... to here.

	Change-Id: I152dcc674f5566cbdbf2ce58d8696f6080bfdbfa

2025-10-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Merge (gnu packages fsf) into (gnu packages books).
	* gnu/packages/fsf.scm (book-faif): Move from here ...
	* gnu/packages/books.scm: ... to here.
	* gnu/packages/fsf.scm: Delete file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Unregister file.
	* po/packages/POTFILES.in: Likewise.

	Change-Id: Ia84ac242f0cda711a23e969e32049e93007a1f8b

2025-10-19  Andreas Enge  <andreas@enge.fr>

	gnu: python-pytorch-geometric: Update to 2.7.0.
	* gnu/packages/machine-learning.scm (python-pytorch-geometric):
	Update to 2.7.0.

	Change-Id: I8fcfa4485c96fb5a2981e3998c97433f5dfdef1f

2025-10-19  Andreas Enge  <andreas@enge.fr>

	gnu: python-pytorch-lightning: Update to 2.5.5.
	* gnu/packages/machine-learning.scm (python-pytorch-lightning):
	Update to 2.5.5.

	Change-Id: I0a2acc5c41525ec76044dbede67da6d2206f0d4b

2025-10-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kakoune: Fix cross-compiling.
	* gnu/packages/text-editors.scm (kakoune)[arguments]: Add a make-flag to
	set the compiler.

	Change-Id: Ia159582d8e213e428f374cbc3f2e813d211e5902

2025-10-19  Efraim Flashner  <efraim@flashner.co.il>
	    Ashvith Shetty  <ashvithshetty10@gmail.com>

	gnu: kakoune: Wrap with perl.
	* gnu/packages/text-editors.scm (kakoune)[arguments]: Add a phase to
	wrap the binary with perl.
	[inputs]: Add perl.

	Change-Id: Ib546f29ad95a6acdc3063c94aaa7eb839f50f254

2025-10-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-pillow-simd.
	* gnu/packages/python-xyz.scm (python-pillow-simd): Delete variable.

	Fixes: guix/guix#2715
	Change-Id: I39bb625b6b6911c972654b0bc00a4d8706402f68

2025-10-19  Andreas Enge  <andreas@enge.fr>

	gnu: python-torchvision: Remove input.
	python-pillow-simd has a CVE, is poorly maintained and appears to be
	optional.

	* gnu/packages/machine-learning.scm (python-torchvision)[inputs]:
	Remove python-pillow-simd.

	Change-Id: I198d543bc017bcb4f79597ac3ef5b7559e44e1a6

2025-10-19  Andreas Enge  <andreas@enge.fr>

	gnu: python-torchvision: Update to 0.24.0.
	* gnu/packages/machine-learning.scm (python-torchvision): Update to 0.24.0.

	Change-Id: I3ea845f9a3ad1817a6a8671f4169b53ad9abbe74

2025-10-19  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: foot: Update to 1.25.0.
	* gnu/packages/terminals.scm (foot): Update to 1.25.0.

	Change-Id: I63a68c6d33c7c05a6b1c4fa414a2a526569956bb

2025-10-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove edi.
	* gnu/packages/enlightenment.scm (edi): Delete variable.

	Fixes: guix/guix#2791
	Change-Id: I7022ec424812bcaf8d7e2bb6d1382d597a50963c

2025-10-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove gzdoom.
	* gnu/packages/games.scm (gzdoom): Delete variable.

	Fixes: guix/guix#1765
	Change-Id: I8eb482f5ff4c8edeaff812095ad5c5188023a2ca

2025-10-19  Rutherther  <rutherther@ditigal.xyz>

	installer: Respect /tmp/installer-assume-online in check-substitute-availability.
	Follow up of #2518, where check-substitute-availability has been introduced.

	This is mostly for system tests that run without internet access.

	* gnu/installer/newt/network.scm (check-substitute-availability): Skip the
	check if /tmp/installer-assume-online exists.

	Change-Id: I0110390e8c5ce6756f3c22cb770011ea735fe79b

2025-10-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-xyz: Sort the rest of python-ty*.
	* gnu/packages/python-xyz.scm::(python-types-regex,
	python-types-requests, python-types-setuptools, python-types-simplejson,
	python-types-toml, python-types-tqdm, python-types-ujson,
	python-types-urllib3, python-typeshed-client, python-typing-inspect,
	python-typogrify): Sort variables alphabetically.

	Change-Id: Ie6b070ae561ee205b7e259c35a10473bd1bac49b

2025-10-19  Sughosha  <sughosha@disroot.org>

	gnu: ruqola: Update to 2.6.0.
	* gnu/packages/kde-internet.scm (ruqola): Update to 2.6.0.

	Change-Id: I43194dc6f4d05ec7a39fdf401b88fc7471fff5de

2025-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-xyz: Sort some python-ty*.
	* gnu/packages/python-xyz.scm: (python-types-freezegun,
	python-types-orjson, python-types-protobuf,
	python-types-python-dateutil, python-types-pytz, python-types-pyyaml):
	Sort variables alphabetically.

	Change-Id: I509a71ff36fbbc41fde56137bd18483b8dc86519

2025-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-xyz: Sort some python-ty*.
	* gnu/packages/python-xyz.scm: (python-types-aiofiles,
	python-types-colorama, python-types-dataclasses, python-types-dateutil,
	python-types-docutils): Sort variables alphabetically.

	Change-Id: I09e8aa47dc154a1dda1e19b04bbf04211cb8ad7d

2025-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-xyz: Sort some python-ty*.
	* gnu/packages/python-xyz.scm: python-typeapi, python-typeguard,
	python-typer): Sort variables alphabetically.

	Change-Id: Ie8d8e4a5fae7ff38c7450500064b513f43828bfd

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-q: Update to 2.7-0.cbad740.
	* gnu/packages/python-xyz.scm (python-q): Update to 2.7-0.cbad740.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Run tests with the help of <#:test-backend, #:test-flags, #:phases>.
	[native-inputs]: Add python-setuptools.

	Change-Id: I9da12c1c266a0c68d06dbad4d8f61e2658c4ad53

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-syllables: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-syllables):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-cmudict, python-pytest, python-setuptools.

	Change-Id: I781f5c52864bff7b8591046ef53ca0ff1c542805

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-cmudict.
	* gnu/packages/dictionaries.scm (python-cmudict): New variable.

	Change-Id: I08ddae2fd618980b8804caf4e4fa5a649afd0396

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add cmudict.
	* gnu/packages/dictionaries.scm (cmudict): New variable.

	Change-Id: I7b8d75bf9c3f82913fc856598fa66cb434ca7c66

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-plac: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-plac):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.
	[arguments, description]: Improve style.

	Change-Id: I1ad6ae1a9115f4a498662167914cc2caad5a1af9

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-session-info: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-session-info):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.

	Change-Id: I48c3338d947835f53945945c27f6945221232978

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyqrcode: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pyqrcode):
	[properties, source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Set <#:test-backend>.
	[native-inputs]: Add python-pynose, python-pypng, python-setuptools.
	[home-page, description]: Improve style.

	Change-Id: If523d6420d760dcd571cc3841645a9ddcb24e817

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-py-tes: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-py-tes):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-requests-mock,
	python-setuptools.

	Change-Id: If6494b5c2a78fe31fa32517c2d27502c49294b62

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-fs: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-fs):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: Id819a473d76ec77089128b7d9b9c0a9d2ba27473

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pysendfile: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pysendfile):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ie759346fb3dcaa2cbfe7db46b79de42b8c037b9e

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-straight-plugin: Update to 1.4.1-0.363b0af.
	* gnu/packages/python-xyz.scm (python-straight-plugin): Update to 1.4.1-0.363b0af.
	[properties, source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend, test-flags>: Setup tests.
	[native-inputs]: Add python-mock, python-setuptools.
	[description]: Improve style.

	Change-Id: I23d14fc4a49646907ad5e958dc5b2a676b21b218

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-stdlib-list: Update to 0.11.1.
	* gnu/packages/python-xyz.scm (python-stdlib-list): Update to 0.11.1.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Re-enable tests.
	[native-inputs]: Add python-flit-core, python-pytest.
	[description]: Improve style.

	Change-Id: Id53f5a6e0ad13eb259007ff68225d13e9d10ec65

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-clikit: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-clikit):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phase 'relax-requirement to tolerate the
	python-crashtest update.
	[native-inputs]: Add python-poetry-core, python-pytest, python-pytest-mock.

	Change-Id: I7149844db523383d326dac2a80b2c8086c94c972

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-crashtest: Update to 0.4.1.
	* gnu/packages/python-xyz.scm (python-crashtest): Update to 0.4.1.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-poetry-core, python-pytest.

	Change-Id: I977baad63fe492760267c6542b405439795e823b

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mdx-include: Update to 1.4.2.
	* gnu/packages/python-xyz.scm (python-mdx-include): Update to 1.4.2.
	[source]: Fix version configuration.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend>: Set it.
	<#:phases>: In phase 'disable-test-requiring-network, allow tests
	cache and default to run with the help of the injection of the
	django-hello gist.  Disable the test non_existing.
	[native-inputs]: Add python-setuptools.

	Change-Id: I30adff174442feb57e776458ef3e0780a3dffac4

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-flake8-todo: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-flake8-todo):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.

	Change-Id: I3852a7bb1c4f9a4c85b5ce2abad6b7090509332d

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-flake8-debugger: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-flake8-debugger):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I806aeb72f6e5ef6522e52d817f9f97bb5a19823c

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-flake8-continuation: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-flake8-continuation):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phase 'remove-python-six-dependency.
	[native-inputs]: Add python-pytest, python-setuptools.
	[propagated-inputs]: Remove python-six.
	[description]: Improve style.

	Change-Id: Icbab45c176ee8abc37cde1da9fe7dd0c38c109e6

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-flake8-blind-except: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-flake8-blind-except):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.  Remove python-pycodestyle.
	[propagated-inputs]: Add python-pycodestyle.

	Change-Id: I5c07bedc5dc9efe4632ea3e270b648ca583d623b

2025-10-18  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: cwltool: Update to 3.1.20250925164626.
	* gnu/packages/bioinformatics.scm (cwltool): Update to 3.1.20250925164626.
	[arguments] <#:test-flags>: Update tests to skip.
	<#:phases>: Use SETUPTOOLS_SCM_PRETEND_VERSION. Allow tests to multithread.
	[inputs]: Remove python-shellescape and python-typing-extensions; add
	python-rich-argparse.
	[native-inputs]: Remove python-humanfriendly, python-pytest-cov,
	python-pytest-runner and python-wheel; add python-pytest-xdist.

	Change-Id: I6a224606887346e160b11916ef7b25cb2120bf1d

2025-10-18  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: Add python-rich-argparse.
	* gnu/packages/python-xyz.scm (python-rich-argparse): New variable.

	Change-Id: I578ce47998dad8c8e55e0bade54d3e53e18374b7
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-18  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-schema-salad: Update to 8.9.20250723145140.
	* gnu/packages/bioinformatics.scm (python-schema-salad): Update to 8.9.20250723145140.
	[source] <origin>: Switch to git-fetch.
	[arguments] <#:test-flags>: Temporarily disable failing test.
	<#:phases>: Update 'set-version phase. Add 'relax-requirements phase.
	Update 'skip-failing-tests phase.
	[native-inputs]: Remove python-mypy, python-pytest-runner,
	python-types-dataclasses, python-types-requests,
	python-types-setuptools, and python-wheel; add python-pytest-xdist.

	Change-Id: I1e5b2b73fb0efaa2e9c2054f949423e04b056c9d

2025-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-typeapi: Update to 2.2.4.
	* gnu/packages/python-xyz.scm (python-typeapi): Update to 2.2.4.
	[arguments] <phases>: Remove 'patch-build-system.
	[native-inputs]: Remove python-poetry-core; add python-hatchling.

	Change-Id: I91e3dd6135f1cfd42127a1f93326b06de9475f47

2025-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-safety: Update to 3.6.2.
	* gnu/packages/python-xyz.scm (python-safety): Update to 3.6.2.
	[arguments] <test-flags>: Skip 4 more tests.
	<phases>: Add 'disable-telemetry.

	Change-Id: Icd0acec1193fab8e197a281a046aa611da1bacb8

2025-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-typer: Update to 0.19.2.
	* gnu/packages/python-xyz.scm (python-typer): Update to 0.19.2. Fix
	indentation and style.
	[arguments] <test-flags>: Run tests in parallel, supported by upstream.
	<phases>: Remove 'pre-check.
	[native-inputs]: Add python-pytest-xdist.

	Change-Id: Ib3810ea21d64b59b3a90935ed9caaabe8d6c5796

2025-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-types-aiofiles: Update to 25.1.0.20251011.
	* gnu/packages/python-xyz.scm (python-types-aiofiles): Update to 25.1.0.20251011.

	Change-Id: I488ab4373a4495ea06f1d8b2533e451036c241f4

2025-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-types-dataclasses: Update to 0.6.6.
	* gnu/packages/python-xyz.scm (python-types-dataclasses): Update to 0.6.6.
	[buld-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: No tests.
	[native-inputs]: Add python-setuptools.

	Change-Id: I6e064f79f6ea6914b9d1ac662a52e43887ef977b

2025-10-18  Simon Tournier  <zimon.toutoune@gmail.com>

	teams: Add Simon's Codeberg account.
	* etc/teams.scm (Simon Tournier): Add zimoun's Codeberg account.

	Change-Id: Ieae7102413890e2df3733d3584464ace92cfbf88

2025-10-18  Zheng Junjie  <z572@z572.online>

	gnu: Remove libkscreen-5.
	* gnu/packages/kde-plasma.scm (libkscreen-5): Delete variable.

	Change-Id: I58e7708f66ba80b03805d9b12b47f87c37d9b273

2025-10-18  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: ultrastar-deluxe: Update to 2025.10.1.
	* gnu/packages/games.scm (ultrastar-deluxe): Update to 2025.10.1.
	[arguments]: Remove linking with zlib, which was removed in 2025.9.0.
	[inputs]: Remove zlib.

	Change-Id: I06327e19571b0281c1e366f76bc8a6b74d43b1b2

2025-10-18  Arjan Adriaanse  <arjan@adriaan.se>

	gnu: Add reform2-lpc-module.
	* gnu/packages/linux.scm (reform2-lpc-module): New variable.

	Change-Id: I02d97a43293a90f4ce23964441f27d6693bd3fc7

2025-10-18  Arjan Adriaanse  <arjan@adriaan.se>

	build-system: linux-module: Preserve inputs of kernel.
	Build phases that are not replaced when making the builder can depend on these
	inputs, which is the case for example with linux-libre-arm64-mnt-reform.

	* guix/build-system/linux-module.scm (make-linux-module-builder): Include
	inputs from inherited package.

	Change-Id: I1a0377b3baea4f2f7028474e48dad0e27e6bc828

2025-10-18  Vagrant Cascadian  <vagrant@debian.org>

	gnu: linux-libre-arm64-mnt-reform: Add support for nftables.
	* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform-6.16,
	linux-libre-arm64-mnt-reform-6.12): Add kernel configuration for nftables
	support.

	Change-Id: Iad01d62f6a3a2f332cdb5e8ce09c5f580fe5fc6b

2025-10-18  Herman Rimm  <herman@rimm.ee>

	gnu: linux-libre-arm64-generic: Build motorcomm module.
	* gnu/packages/linux.scm (linux-libre-arm64-generic)
	(linux-libre-lts-arm64-generic): Build motorcomm kernel module.

	Change-Id: I2cb40f4bf0878b36fcf61fe8e8cfe810b3e3b264

2025-10-18  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.111.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.111.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I7b9da48bd595a517dd5b2c04331952e8f37e18a9

2025-10-18  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.52.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.52.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: Ieac1d76b78c886ff841438974c94e878c6a57662

2025-10-18  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.16.12.
	* gnu/packages/linux.scm (linux-libre-6.16-version): Update to 6.16.12.
	(linux-libre-6.16-pristine-source): Update hash.

	Change-Id: I462074d34cc390fd0538d82177cdacee2363f483

2025-10-18  Leo Famulari  <leo@famulari.name>

	gnu: xoscope: Update to 2.3-0.0.0.d97b9b1.
	Fixes this build failure:

	------
	comedi.c: In function ‘open_comedi’:
	comedi.c:480:15: error: too few arguments to function ‘comedi_get_cmd_generic_timed’
	  480 |         ret = comedi_get_cmd_generic_timed(comedi_dev, comedi_subdevice, &cmd, 0);
	      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
	In file included from comedi.c:27:
	/gnu/store/hghrvvp0lnmfb8ifad30yfgj1bca7ypx-comedilib-0.13.0/include/comedilib.h:193:5: note: declared here
	  193 | int comedi_get_cmd_generic_timed(comedi_t *dev,unsigned int subdevice,
	      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
	make[1]: *** [Makefile:508: comedi.o] Error 1
	------

	* gnu/packages/electronics.scm (xoscope): Update to 2.3-0.0.0.d97b9b1.
	[origin]: Use git-fetch.
	[native-inputs]: Add automake, libtool, autoconf for bootstrapping.

	Change-Id: If78a5f4fcdbcf477bc3e7c7dbf57c37ea397c020

2025-10-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove breeze-qt5.
	* gnu/packages/kde-plasma.scm (breeze-qt5): Delete variable.

	Change-Id: I2deb8f902f106528ddb8ae498b9bb4404f7a90e6

2025-10-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove purpose-5.
	* gnu/packages/kde-frameworks.scm (purpose-5): Delete variable.

	Change-Id: I4c727782e4240d2aa2a4e69703dea1a2138786f6

2025-10-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove knotifyconfig-5.
	* gnu/packages/kde-frameworks.scm (knotifyconfig-5): Delete variable.

	Change-Id: Ib55517a764e90a3b54e254d48b3ac0a785caa283

2025-10-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove kemoticons.
	* gnu/packages/kde-frameworks.scm (kemoticons): Delete variable.

	Change-Id: I189c8811bbde7f9d4d6cb268d86f554ab859b79d

2025-10-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove krunner-5.
	* gnu/packages/kde-frameworks.scm (krunner-5): Delete variable.

	Change-Id: Iac662ccc7148d7d0c2156d94af1bcb23b34a6f5f

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-backcall: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-backcall):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-flit-core, python-pytest.

	Change-Id: Ifbaa3cb7d8360bbba6a1df20347410b1b0de1395

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-netifaces: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-netifaces):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Set <#:test-backend, #:test-flags>.
	[native-inputs]: Add python-setuptools.
	[synopsis]: Improve style.

	Change-Id: I386b7b9436ca0c937d2f322b98e98a6735f62942

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-datrie: Update to 0.8.3, unbundle libdatrie.
	* gnu/packages/python-xyz.scm (python-datrie): Update to 0.8.3.
	[source]: Switch to git-fetch, unbundle libdatrie.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phase 'inject-libdatrie.
	[native-inputs]: Add python-setuptools.  Remove python-pytest-runner.
	[inputs]: Add libdatrie.

	Change-Id: I90cd92129b75b76485122c9fffa359a0b8bfd8fb

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-ipython-sql: Update to 0.5.0-0.e21bc64.
	* gnu/packages/python-xyz.scm (python-ipython-sql): Update to 0.5.0-0.e21bc64.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them, update comment.
	<#:phases>: Replace 'check phase, remove phase 'permit-newer-prettytable.
	[native-inputs]: Add python-setuptools.
	[propagated-inputs]: Remove python-six.  Replace python-sqlalchemy by
	python-sqlalchemy-2.

	Change-Id: I88ded8e0427f7b0c3d7a6b7a59ce38079836d508

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-simplegeneric: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-simplegeneric):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend, #:test-flags>: Run tests.
	[native-inputs]: Add python-setuptools.

	Change-Id: I1bc03460a5a69ea42af4b0d4c8bb693a4c8cb2bd

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pypytools: Switch to pyproject.
	* gnu/packages/patches/python-pypytools-python-3-fixes.patch:
	New file.
	* gnu/local.mk: Record patch.
	* gnu/packages/python-xyz.scm (python-pypytools):
	[source]: Switch to git-fetch.  Add patch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Ignore failing tests.
	[native-inputs]: Add python-freezegun, python-numpy, python-pytest,
	python-setuptools.

	Change-Id: Icbafeb0f35ed651cbbd5f3477f65771247b8390d

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-inotify-simple: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-inotify-simple):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend, #:test-flags>: Set them to run tests.
	[native-inputs]: Add python-setuptools.

	Change-Id: I6c4c8bd8d11be155ea0fa1d0a684415c9470bb1d

2025-10-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-importmagic: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-importmagic):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: If5c283290924d9206d5052bc4e59fe4feebe9086

2025-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-types-docutils: Update to 0.22.2.20251006.
	* gnu/packages/python-xyz.scm (python-types-docutils): Update to 0.22.2.20251006.
	[buld-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: No tests.
	[native-inputs]: Add python-setuptools.

	Change-Id: I9f600fd3c16447617ca1d6da24475abcd2343878

2025-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-types-orjson: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-types-orjson)[build-system]:
	Switch to pyproject-build-system.
	[arguments] <tests?>: No tests.
	[native-inputs]: Add python-setuptools.

	Change-Id: I4cdf5da7dffd6466d381ca360d56c379c3f446f7

2025-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-types-pytz: Update to 2025.2.0.20250809.
	* gnu/packages/python-xyz.scm (python-types-pytz): Update to 2025.2.0.20250809.
	[buld-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: No tests.
	[native-inputs]: Add python-setuptools.

	Change-Id: I2793dc8b9ca5156a4e11305e7822c9c66a5b0fb3

2025-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-types-ujson: Update to 5.10.0.20250822.
	* gnu/packages/python-xyz.scm (python-types-ujson): Update to 5.10.0.20250822.
	[source] <pypi-uri>: Fix archive name as seen in PyPI.
	[build-system]: Switch to pypproejct-build-system.
	[arguments] <tests?>: No tests.
	[native-inputs]: Add python-setuptools.

	Change-Id: I99e8519483f668c38937c172be83e13947ffe17f

2025-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: snakemake-6: Fix tests.
	* gnu/packages/python-science.scm (snakemake-6)[arguments]<test-flags>:
	Ignore test file requiring not available optional package.

	Change-Id: Ic43e84284502d7d57e95de2e68eecb25eafae8ac

2025-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ratelimiter: Fix tests.
	* gnu/packages/python-xyz.scm (python-ratelimiter)[version]: Use
	GIT-VERSION.
	[native-inputs]: Remove python-pytest-asyncio and python-wheel; add
	python-pytest-asyncio-0.26.

	Change-Id: Idc7f879bd125ddaa1f9fb0f92be566e03ccc7132

2025-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: silkaj: Update to 0.12.1, fix buld.
	* gnu/packages/finance.scm (silkaj): Update to 0.12.1.
	[source]: Switch to git-fetch providing tests.
	[arguments] <test-flags>: Ignore integration test files, and deselect
	problematic tests.
	<phases>: Add 'set-check-environment.
	[propagated-inputs]: Remove python-click and python-tabulate; add
	python-rich-click.
	[native-inputs]: Add python-pytest, python-pytest-sugar, and
	tzdata-for-tests.

	Change-Id: Iba45129615a568eaf70f756651a112272c40a9b9

2025-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pythonanywhere: Update to 0.17.0.
	* gnu/packages/python-xyz.scm (python-pythonanywhere): Update to 0.17.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <test-flags>: Skip tests requiring network access.
	<phases>: Use default 'check.
	[propagated-inputs]: Add python-pythonanywhere-core and python-snakesay.
	[native-inputs]: Add python-setuptools.

	Change-Id: I41af3a91f692ba4fc40de0b67f1656fa62815086

2025-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-snakesay.
	* gnu/packages/python-xyz.scm (python-snakesay): New variable.

	Change-Id: I90672801190f08aa659f1a2f3bf646931a373e70

2025-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pythonanywhere-core.
	* gnu/packages/python-xyz.scm (python-pythonanywhere-core): New variable.

	Change-Id: Ia29b0a9faaa65c906c16bd3e28d5caa9b0f69965

2025-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-nbdime: Update to 4.0.2.
	* gnu/packages/jupyter.scm (python-nbdime): Update to 4.0.2.
	[buld-system]: Switch to pyproject-build-system.
	[arguments] <phases>: Remove 'remove-ipython-genutils; add 'pre-check.
	[native-inputs]: Remove python-jupyter-server, python-notebook, and
	python-tabulate; add git-minimal/pinned, python-hatch-jupyter-builder,
	and python-hatchling.

	Change-Id: I6ccf935093b07c6aa2646d0cb9b0d58b0b2991b9

2025-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-configobj: Update to 5.0.9.
	* gnu/packages/python-xyz.scm (python-configobj): Update to 5.0.9.
	Improve package style.
	[source] <patch>: Remove as no longer required.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Add python-pytest and python-setuptools.

	* gnu/packages/patches/python-configobj-setuptools.patch: Delete file.
	* gnu/packages/python-xyz.scm (dist_patch_DATA): Deregister patch.

	Change-Id: I5ab0522a85626562d5ee4f0f2d02728f3d0459ba

2025-10-18  Sughosha  <sughosha@disroot.org>

	gnu: pianobar: Update to 2024.12.21.
	* gnu/packages/music.scm (pianobar): Update to 2024.12.21.

	Change-Id: I4fd47764b085373c2473dc784541bf6e0daf442f

2025-10-18  Sughosha  <sughosha@disroot.org>

	gnu: qmmp: Update to 2.3.0.
	* gnu/packages/music.scm (qmmp): Update to 2.3.0.

	Change-Id: I29654ad7ff18cd8f1c79f052620ac5a0cf4eab03

2025-10-18  Sughosha  <sughosha@disroot.org>

	gnu: flacon: Update to 12.0.0.
	* gnu/packages/music.scm (flacon): Update to 12.0.0.
	[build-system]: Switch to qt-build-system.
	[arguments]<#:qtbase>: Set to qtbase.
	[inputs]: Remove qtbase-5 and qttools-5.
	[native-inputs]: Add qttools.

	Change-Id: I2551f2f5cfee1849a1533d4411a79f2fce37ee89

2025-10-18  Sughosha  <sughosha@disroot.org>

	gnu: okteta: Update to 0.26.24.
	* gnu/packages/kde-utils.scm (okteta): Update to 0.26.24.

	Change-Id: I2b44ead6cfb1feb0545a952305a870d0d1755c82

2025-10-18  Sughosha  <sughosha@disroot.org>

	gnu: kio-fuse: Update to 5.1.1.
	* gnu/packages/kde-systemtools.scm (kio-fuse): Update to 5.1.1.
	[arguments]<#:tests?>: Disable.
	<#:phases>: Do not replace the 'check phase.

	Change-Id: I31bee5c279c4b17c9530e875297b5b9f9a47794d

2025-10-18  Sughosha  <sughosha@disroot.org>

	gnu: haruna: Update to 1.5.0.
	* gnu/packages/kde-multimedia.scm (haruna): Update to 1.5.0.
	[inputs]: Add kdsingleapplication.
	[native-inputs]: Add pkg-config.

	Change-Id: I329ac10cc1ef6b24044e3a8260ba09cdb6414969

2025-10-18  Sughosha  <sughosha@disroot.org>

	gnu: digikam: Update to 8.8.0.
	* gnu/packages/kde-graphics.scm (digikam): Update to 8.8.0.

	Change-Id: Icca3f7b21458f91550ff021ec080ad4f843107c9

2025-10-18  Sughosha  <sughosha@disroot.org>

	gnu: marble-qt: Update to 25.08.2.
	* gnu/packages/kde-education.scm (marble-qt): Update to 25.08.2.

	Change-Id: I745a9d18a75816babfbc57e32c7a045250704cf0

2025-10-18  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: iotop: Update to 1.30.
	* gnu/packages/linux.scm (iotop): Update to 1.30.

	Change-Id: Ie7549a2c28bc5da6c33c1036a768d5d6ab119ee0

2025-10-18  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: erofs-utils: Update to 1.8.10.
	* gnu/packages/linux.scm (erofs-utils): Update to 1.8.10.

	Change-Id: Iaa7904d14a7d7bb690127b5a97b3b24c65f21c17

2025-10-18  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: rasdaemon: Update to 0.8.3.
	* gnu/packages/linux.scm (rasdaemon): Update to 0.8.3.
	[inputs]: Add bash-minimal.

	Change-Id: Ib2d753f70e7166b596bd5a73d996cd1f5231f1b1

2025-10-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove ktexteditor-5.
	* gnu/packages/kde-frameworks.scm (ktexteditor-5): Delete variable.

	Fixes: guix/guix#2758
	Change-Id: If4466c10e20a08376e585e52c350acc30aeabe7e

2025-10-18  dan  <i@dan.games>

	gnu: fcitx5-configtool: Update to qt-build-system.
	* gnu/packages/fcitx5.scm (fcitx5-configtool): Use qt-build-system.
	[arguments]: Add qtbase parameter.
	[inputs]: Add qtwayland. Remove qtbase.

	Change-Id: Icd974340893593c81ef0f95bcaacfd070e67dd51

2025-10-17  Danny Milosavljevic  <dannym@friendly-machines.com>

	teams: Add Danny to bootstrap, science, hpc and rust teams.
	* etc/teams.scm ("Danny Milosavljevic"): Add to bootstrap, science, hpc and
	rust teams.

	Change-Id: I998591b6b98544a6b587b5788f2d882c97b45fb0

2025-10-17  Efraim Flashner  <efraim@flashner.co.il>

	tests: install: Expand the default partition size to 2GiB.
	* gnu/tests/install.scm (%simple-installation-script,
	%extlinux-gpt-installation-script,
	%simple-installation-script-for-/dev/vda,
	%separate-store-installation-script, %raid-root-installation-script,
	%lvm-separate-home-installation-script,
	%encrypted-home-installation-script,
	%encrypted-root-not-boot-installation-script,
	%btrfs-raid-root-installation-script): Enlarge the install partition
	to 2GiB.
	(%test-raid-root-os, %test-lvm-separate-home-os,
	%test-encrypted-root-not-boot-os, %test-btrfs-raid-root-os,
	%test-gui-uefi-installed-os): Adjust accordingly.

	Change-Id: Idaf8a9c2a3ccd268b838decf18793c24716154d4

2025-10-17  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: gnuzilla: Fix comment.
	* gnu/packages/gnuzilla.scm: Fix url in comment.

	Change-Id: I725b9913c884a8c1213fdb0c62a45610cfedec73

2025-10-17  Rutherther  <rutherther@ditigal.xyz>

	installer: network: Add step for substitute availability.
	Notifies the user if substitutes are not available to
	let them know they might have to build a lot of software.

	* gnu/installer/newt/network.scm
	(check-substitute-availability): Step for checking if substitutes are available.
	(run-network-page): Add the step.

	Change-Id: Ia7f54b7a5b70b371240b9e732c7eff078d2c2184

2025-10-17  Rutherther  <rutherther@ditigal.xyz>

	installer: wait-service-online: Allow user to proceed if offline.
	The user may choose to proceed with installation
	even if they seem to be offline. This is mostly for cases
	where the user if actually online, but the gnu and guix
	infrastructure is down. On top of that, if the installer
	has all the necessary dependencies the user might not need
	internet at all.

	* gnu/installer/newt/network.scm (wait-oservice-online): Add choice window for
	user to continue if offline.

	Change-Id: Id8868ad42a6874d31b64765457f8a3d3b08ebd6c

2025-10-17  Rutherther  <rutherther@ditigal.xyz>

	installer: wait-service-online: More urls to check user is online.
	Provide more space for failure.

	* gnu/installer/newt/network.scm (wait-service-online)
	[common-urls-alive?]: Renamed from ci-available?

	Change-Id: Icf68683dd72c66570eeafaeb0e7871237f0936c9

2025-10-17  Rutherther  <rutherther@ditigal.xyz>

	installer: wait-service-online: Assume online for http errorful codes.
	The general idea of the step is to check if user is online.
	Even if the servers return errorful codes such as 504, the
	user is online.

	* gnu/installer/newt/network.scm (wait-service-online)[url-alive?]: Return #t
	for all urls that return valid http response.

	Change-Id: Iad06bb444ed9971bc438092ff6341fce99e77e07

2025-10-17  Romain GARBAGE  <romain.garbage@inria.fr>

	pack: Address DT_UNKNOWN case for exotic filesystems.
	In some filesystems, the d_type field in the dirent struct returned by
	readdir(3) is not properly filled. According to readdir(3), "All applications
	must properly handle a return of DT_UNKNOWN". This patch addresses the issue.

	* gnu/packages/aux-files/run-in-namespace.c: Handle DT_UNKNOWN case.

	Change-Id: I128b0b88add1e9990e4fbf316ee03c3d19d4e0fc

2025-10-17  Rutherther  <rutherther@ditigal.xyz>

	teams: Add Rutherther to core team.
	* etc/teams.scm (person) <Rutherther>: Add to core team.

	Change-Id: Ied312cc4743929a11dc6ff6e8f13e3686e1a04bd

2025-10-17  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Fix typos under “Reproducible Research”.
	* doc/guix-cookbook.texi (Setting Up the Environment): Remove extra word; add
	missing word.

	Change-Id: I41ba29bd81fd6e8262d4112e57e1ff0cce439967

2025-10-17  Martin Schitter  <ms@mur.at>

	tests: Increase test timeout and honor ‘GUIX_TESTS_BUILD_TIMEOUT’.
	Rigid build time limits let some unit tests fail on slow hardware.

	Set default timeout to 5 minutes and make it configurable via
	`GUIX_TESTS_BUILD_TIMEOUT` environment variable.

	* guix/tests.scm (%tests-build-timeout): New variable.
	(open-connection-for-tests, call-with-external-store): Use it.
	* tests/guix-environment-container.sh, tests/guix-home.sh,
	tests/guix-pack-localstatedir.sh, tests/guix-pack-relocatable.sh: Use it to
	define ‘GUIX_BUILD_OPTIONS’.

	Change-Id: Iab63c2dcf4a3ad311a0cf2f39d7ea2ec158ddbb4

2025-10-17  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: fossil: Update to 2.27. [security fixes]
	Close a potential Denial-of-Service attack against any public-facing
	Fossil server.

	* gnu/packages/version-control.scm (fossil): Update to 2.27.
	[arguments]<#:phases>: Add phase 'disable-broken-test'.

	Change-Id: Id832a5e0e2cce4637eabe07954648eec46be3513

2025-10-17  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: sqlite: Update to 2.50.1.
	* gnu/packages/sqlite.scm (sqlite-next): Update to 2.50.1.
	Add arguments.

	Change-Id: Iaa2e4af1456728f3107abff735c1cbba8ea2747b

2025-10-17  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: openssh: Update to 10.2p1.
	* gnu/packages/ssh.scm (openssh): Updatet to 10.2p1.

	* gnu/packages/patches/openssh-trust-guix-store-directory.patch:
	  Regenerate.

	Change-Id: I7214d91bd8ffd0528c4150c92abc995bd3355f0e

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kwin: Fix tests.
	* gnu/packages/kde-plasma.scm (kwin)[arguments]<#:phases>: In 'check phase,
	exclude "kwin-testXwaylandInput" and "kwin-testWindowRules".

	Change-Id: I9a9be8a2bc2f9105798ac9f82f4f1b58ef54f12d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: sweeper: Update to 25.08.2.
	* gnu/packages/kde-utils.scm (sweeper): Update to 25.08.2.

	Change-Id: Ia36a422e809049e4f51010ee30656f796b4261ad

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ktimer: Update to 25.08.2.
	* gnu/packages/kde-utils.scm (ktimer): Update to 25.08.2.

	Change-Id: Ie4867ed16ff25fafc37a4d23b450fa59db8106cf

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmouth: Update to 25.08.2.
	* gnu/packages/kde-utils.scm (kmouth): Update to 25.08.2.

	Change-Id: Ib971fd63e1f39b2eec90a09867adacef4347b8b7

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmousetool: Update to 25.08.2.
	* gnu/packages/kde-utils.scm (kmousetool): Update to 25.08.2.

	Change-Id: I34969927a1b2c95de920c38f2b7d811be22b24dc

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmag: Update to 25.08.2.
	* gnu/packages/kde-utils.scm (kmag): Update to 25.08.2.

	Change-Id: Ia2e8023ffc0f9262dbbc2f3b8b2451001b207a45

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kontrast: Update to 25.08.2.
	* gnu/packages/kde-utils.scm (kontrast): Update to 25.08.2.

	Change-Id: I6051592caaf5c07ec8d94d42978a60a4f64b4022

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kongress: Update to 25.08.2.
	* gnu/packages/kde-utils.scm (kongress): Update to 25.08.2.

	Change-Id: I7097af66444ae0a8a4505fa98fc66d6d55feeaac

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kfind: Update to 25.08.2.
	* gnu/packages/kde-utils.scm (kfind): Update to 25.08.2.

	Change-Id: Ie873e10858e7ffd1aa156053cb85cead4731e4e2

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: keysmith: Update to 25.08.2.
	* gnu/packages/kde-utils.scm (keysmith): Update to 25.08.2.
	[inputs]: Add kirigami-addons.

	Change-Id: Id01fc7e3cf72b84e17b849d57319c4528dc18708

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdialog: Update to 25.08.2.
	* gnu/packages/kde-utils.scm (kdialog): Update to 25.08.2.

	Change-Id: I2a132f6ce2adf67e8f797bfd35c64874e92f8617

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kcharselect: Update to 25.08.2.
	* gnu/packages/kde-utils.scm (kcharselect): Update to 25.08.2.

	Change-Id: I883436b95c497f00782dee41d4ec84b4fe3dc089

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kcalc: Update to 25.08.2.
	* gnu/packages/kde-utils.scm (kcalc): Update to 25.08.2.

	Change-Id: I0b1ef2f6f35ffbb40cf27649cca0b362bea35e14

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kbackup: Update to 25.08.2.
	* gnu/packages/kde-utils.scm (kbackup): Update to 25.08.2.

	Change-Id: I69de91712243de437696e28e272d568e21a27a2c

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdebugsettings: Update to 25.08.2.
	* gnu/packages/kde-utils.scm (kdebugsettings): Update to 25.08.2.

	Change-Id: If6b6ba2120ab11ef379b578a1af2ba40010f307f

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kate: Update to 25.08.2.
	* gnu/packages/kde-utils.scm (kate): Update to 25.08.2.

	Change-Id: Ib45be70444b14ca22c9625b1be72a4308f219dde

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kamera: Update to 25.08.2.
	* gnu/packages/kde-utils.scm (kamera): Update to 25.08.2.

	Change-Id: I8b9a97cd818cd7568e7fd3ce39083bf71eb030f1

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: isoimagewriter: Update to 25.08.2.
	* gnu/packages/kde-utils.scm (isoimagewriter): Update to 25.08.2.

	Change-Id: I6669239edba379bd4d8efe46b18f453801ac2397

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: francis: Update to 25.08.2.
	* gnu/packages/kde-utils.scm (francis): Update to 25.08.2.

	Change-Id: I3f73e276d836656cd2a9803c5d2a9e761777149d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: filelight: Update to 25.08.2.
	* gnu/packages/kde-utils.scm (filelight): Update to 25.08.2.

	Change-Id: I25ff00e4bc2d050c0caa38e7187d407a2bc26288

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ark: Update to 25.08.2.
	* gnu/packages/kde-utils.scm (ark): Update to 25.08.2.

	Change-Id: If1d2dd07c43cb488c54dc746aad7214aa133be7c

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: yakuake: Update to 25.08.2.
	* gnu/packages/kde-systemtools.scm (yakuake): Update to 25.08.2.

	Change-Id: I070b7247e9784e823cd1de881a21c3f700a546e9

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: partitionmanager: Update to 25.08.2.
	* gnu/packages/kde-systemtools.scm (partitionmanager): Update to 25.08.2.

	Change-Id: I88ccd7c284aebfaf32ccbe39e2d43ed0ee47ede1

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kwalletmanager: Update to 25.08.2.
	* gnu/packages/kde-systemtools.scm (kwalletmanager): Update to 25.08.2.

	Change-Id: Iec2f5e6acc9863623a94dc1c719c96e15c1b3793

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ksystemlog: Update to 25.08.2.
	* gnu/packages/kde-systemtools.scm (ksystemlog): Update to 25.08.2.

	Change-Id: I932183e00e16c5ac575c7b9196295d5d36c8f204

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: krfb: Update to 25.08.2.
	* gnu/packages/kde-systemtools.scm (krfb): Update to 25.08.2.

	Change-Id: I9106cc66f30ff9556f133ad68795abebc5f41098

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: konsole: Update to 25.08.2.
	* gnu/packages/kde-systemtools.scm (konsole): Update to 25.08.2.

	Change-Id: Idab591bb8e6d4113e939fbe4f94f9a2c387d3360

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kpmcore: Update to 25.08.2.
	* gnu/packages/kde-systemtools.scm (kpmcore): Update to 25.08.2.

	Change-Id: If5a41754ee81114405fd3147b559bc84b96a6e61

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: khelpcenter: Update to 25.08.2.
	* gnu/packages/kde-systemtools.scm (khelpcenter): Update to 25.08.2.

	Change-Id: Ie9da85cc07ce88b682a8a68914a70d61a9e71ddc

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdf: Update to 25.08.2.
	* gnu/packages/kde-systemtools.scm (kdf): Update to 25.08.2.

	Change-Id: I4c64509d3288287ea9a0cf7d130ba3881ed7d6c5

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: dolphin-plugins: Update to 25.08.2.
	* gnu/packages/kde-systemtools.scm (dolphin-plugins): Update to 25.08.2.

	Change-Id: I75ada9025c45ae12a94fe17c4575a3bf7b5e2b87

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: dolphin: Update to 25.08.2.
	* gnu/packages/kde-systemtools.scm (dolphin): Update to 25.08.2.

	Change-Id: I34b4c3eaf7c82aaf1bd7e39b214f4481eb8231fb

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: baloo-widgets: Update to 25.08.2.
	* gnu/packages/kde-systemtools.scm (baloo-widgets): Update to 25.08.2.

	Change-Id: If147166d3a20c053a6c53bda77181f8394165c27

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: massif-visualizer: Update to 25.08.2.
	* gnu/packages/kde-sdk.scm (massif-visualizer): Update to 25.08.2.

	Change-Id: I5d7d543dcf1f56316b86df4470912dd932e9e154

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kompare: Update to 25.08.2.
	* gnu/packages/kde-sdk.scm (kompare): Update to 25.08.2.

	Change-Id: I696f489455b58de84bf73d1b048e75df5f0de851

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdevelop: Update to 25.08.2.
	* gnu/packages/kde-sdk.scm (kdevelop): Update to 25.08.2.

	Change-Id: I780252430f2868b3070df24a8f0862d74e16e269

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kcachegrind: Update to 25.08.2.
	* gnu/packages/kde-sdk.scm (kcachegrind): Update to 25.08.2.

	Change-Id: I8c8029c5e3b5819f9bba82a43d840742de5108d4

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kapptemplate: Update to 25.08.2.
	* gnu/packages/kde-sdk.scm (kapptemplate): Update to 25.08.2.

	Change-Id: I6a9d0dc63bec90d015acb50127d5d5fcd85dc039

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libkomparediff2: Update to 25.08.2.
	* gnu/packages/kde-sdk.scm (libkomparediff2): Update to 25.08.2.

	Change-Id: Ifea2fa19f72586262ad74076aac253f7c788ae5f

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: poxml: Update to 25.08.2.
	* gnu/packages/kde-sdk.scm (poxml): Update to 25.08.2.

	Change-Id: I8b81531b440859375a62604b14e722f3c012ef39

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: calindori: Update to 25.08.2.
	* gnu/packages/kde-plasma.scm (calindori): Update to 25.08.2.

	Change-Id: I66c23598ef1faf0634299aa12a954f754672bd14

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: mimetreeparser: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (mimetreeparser): Update to 25.08.2.

	Change-Id: I07cba8ad0021e03f1bf0911654ca019a9105b7d4

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: merkuro: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (merkuro): Update to 25.08.2.

	Change-Id: I3a511fd9b94c304dc2340fb273534ba211276f50

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libksieve: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (libksieve): Update to 25.08.2.

	Change-Id: I1c3071f4d8a691e5b371978bbad957f25a5fa5ce

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libkleo: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (libkleo): Update to 25.08.2.

	Change-Id: I984b6aa12ecf98545e017f8f510628fa99a037e4

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libkgapi: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (libkgapi): Update to 25.08.2.

	Change-Id: I6d89a0b1a64620596f819553be01758389fa1d01

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libkdepim: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (libkdepim): Update to 25.08.2.

	Change-Id: Ibd3ca4dc979484576fcc3a0b9c2c85ede9bd4bcb

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ktnef: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (ktnef): Update to 25.08.2.

	Change-Id: I7df92d3b88cf46cb61b88f5db2a4369f99c66cd3

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ksmtp: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (ksmtp): Update to 25.08.2.

	Change-Id: I767b32acbd40e759a7b6148f66ad0cfb9ba89e94

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kpimtextedit: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kpimtextedit): Update to 25.08.2.

	Change-Id: Iea8b20c6b175f736f0c1f0ed4cac69ed9ba4a196

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libgravatar: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (libgravatar): Update to 25.08.2.

	Change-Id: I69a8d391e040e5bc3affd304a6d178791a0bf561

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kpublictransport: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kpublictransport): Update to 25.08.2.

	Change-Id: Id89d52c0dbdc4b352938d13270668a47e6fea208

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kpimcommon: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kpimcommon): Update to 25.08.2.

	Change-Id: I2583c08030068238d0a6d952a9346cb0c8a54151

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kpkpass: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kpkpass): Update to 25.08.2.

	Change-Id: Iaab4f2caea6b627b6f4fafaf1a5c5c3f2512cc94

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: korganizer: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (korganizer): Update to 25.08.2.

	Change-Id: If9dfc939502133e18983e9db83f2bcef8f2e7aa5

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kontactinterface: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kontactinterface): Update to 25.08.2.

	Change-Id: I3a8ddf2a94242abd5329ea8f761fecf5e5d51599

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmime: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kmime): Update to 25.08.2.

	Change-Id: I9061a8d7abe1f02d37216eda829b1d9e7ba9e461

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmessagelib: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kmessagelib): Update to 25.08.2.

	Change-Id: I762d10023ae47d3c140a2f535e1c10d1b47c52cf

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmbox: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kmbox): Update to 25.08.2.

	Change-Id: I7989ba26663278d5c0f394d2f0f683ffad0930a4

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmailtransport: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kmailtransport): Update to 25.08.2.

	Change-Id: Idd61d336830c4b6c8a254a2ef18e7647115fe8af

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmailimporter: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kmailimporter): Update to 25.08.2.

	Change-Id: Id8773c55605d4821d236261a60e0a2899c35692f

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmailcommon: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kmailcommon): Update to 25.08.2.

	Change-Id: Ic998678b0b9a054b79c104fcb0b30772b8cdc143

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmail-account-wizard: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kmail-account-wizard): Update to 25.08.2.

	Change-Id: If12e0da870c5362773a3ff7ed0c75b8b42167831

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmail: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kmail): Update to 25.08.2.

	Change-Id: I0648d125ca8ac5a408f283edb16b451d35f29462

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kleopatra: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kleopatra): Update to 25.08.2.

	Change-Id: I6727119f929d7ea7e5c6a90c3a430777c8807202

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kldap: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kldap): Update to 25.08.2.

	Change-Id: I5d15801dfbdf89fa221bb81095562577a4ea6b81

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kitinerary: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kitinerary): Update to 25.08.2.

	Change-Id: I18ad12e80df62103743e844c7c166a5fb61e73d5

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kimap: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kimap): Update to 25.08.2.

	Change-Id: Ie3b48c67d7fcd9c6be80430fda7a3abe1cadb16f

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kidentitymanagement: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kidentitymanagement): Update to 25.08.2.

	Change-Id: I83d07d0e78221b0ef93e6af8b7038b40869b8026

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: khealthcertificate: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (khealthcertificate): Update to 25.08.2.

	Change-Id: I786b444da042239d69be161a91aa7d8818805377

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kgpg: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kgpg): Update to 25.08.2.

	Change-Id: I1b95cd2a3622c928b3958bcaf699ec0c082fd2ef

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: keventviews: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (keventviews): Update to 25.08.2.

	Change-Id: I94d774e8ff6433f68e2f2f21f200f73fb3580b44

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdepim-runtime: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kdepim-runtime): Update to 25.08.2.

	Change-Id: I5eebf3189c02b26ef633b8c33284569a769cc2d7

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdepim-addons: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kdepim-addons): Update to 25.08.2.

	Change-Id: Ieac605dc0d43ea5aa2d63667801acaaaa673b383

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kcalutils: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kcalutils): Update to 25.08.2.

	Change-Id: Ib8b447e570657b34e4c562fbd73288d625cde55f

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kcalendarsupport: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kcalendarsupport): Update to 25.08.2.

	Change-Id: I526979201c81646fb4a94756c8e6cce5b819f548

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kaccounts-providers: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kaccounts-providers): Update to 25.08.2.

	Change-Id: I06adb0e9ab9bdbed4284affe2157b82e2449e201

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kaccounts-integration: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kaccounts-integration): Update to 25.08.2.

	Change-Id: I5e20123e6315c9439346a05528f095be3725ce99

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kaddressbook: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kaddressbook): Update to 25.08.2.

	Change-Id: I44e1a2b5c6220f0c553bf98022a968da12b32b1d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kincidenceeditor: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kincidenceeditor): Update to 25.08.2.

	Change-Id: I85d728c97992b2648fe084d5ebed197636fa35d5

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: itinerary: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (itinerary): Update to 25.08.2.

	Change-Id: I0eb80fe003c0003fc080449cc954085dafa79a87

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: akregator: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (akregator): Update to 25.08.2.

	Change-Id: I341ca5563266e7d039398be2e466b3663571ec4e

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: akonadi-import-wizard: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (akonadi-import-wizard): Update to 25.08.2.

	Change-Id: Iecf760eb789cedc68af8b4f9274392702184e35a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: akonadi-search: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (akonadi-search): Update to 25.08.2.

	Change-Id: Ibfaee3bdf8bd249fe831a8cec70ad43f54dee46a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: akonadi-mime: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (akonadi-mime): Update to 25.08.2.

	Change-Id: Ied50fdedd2747bf30edd8a2088034eb29332b629

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: akonadi-contacts: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (akonadi-contacts): Update to 25.08.2.

	Change-Id: I22305abe8fc8f2e809c9fe064c341fc4ef1c666f

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: akonadi-calendar: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (akonadi-calendar): Update to 25.08.2.

	Change-Id: I3d03b15a327f71efa39c38a0b6f975929d710c9c

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: akonadi: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (akonadi): Update to 25.08.2.

	Change-Id: I04a57d517dc39eeb439a34be7a112c9f41d8b443

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: grantleetheme: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (grantleetheme): Update to 25.08.2.

	Change-Id: I59ba61881669930c661866a024a5a57ee7b5e8fe

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kosmindoormap: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kosmindoormap): Update to 25.08.2.

	Change-Id: I2a7a38ba43fa07cab8a3a6e1878fe590b6074543

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kopeninghours: Update to 25.08.2.
	* gnu/packages/kde-pim.scm (kopeninghours): Update to 25.08.2.

	Change-Id: Ica606ff6f33185ab724c9b15a677a98f610a2dd4

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ghostwriter: Update to 25.08.2.
	* gnu/packages/kde-office.scm (ghostwriter): Update to 25.08.2.

	Change-Id: Icac78bccdff65087a4c04a3d32468dd0fb4bc6ec

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasmatube: Update to 25.08.2.
	* gnu/packages/kde-multimedia.scm (plasmatube): Update to 25.08.2.

	Change-Id: I4f52d24608eb382150ac6cc997ade4f5f49f039e

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libkcompactdisc: Update to 25.08.2.
	* gnu/packages/kde-multimedia.scm (libkcompactdisc): Update to 25.08.2.

	Change-Id: I7816ecf39b09f5e1da6e8fad9923ff5d859d2915

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libkcddb: Update to 25.08.2.
	* gnu/packages/kde-multimedia.scm (libkcddb): Update to 25.08.2.

	Change-Id: I64f27e3e31af4f694e114130e695a4f468cbb5bf

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kwave: Update to 25.08.2.
	* gnu/packages/kde-multimedia.scm (kwave): Update to 25.08.2.

	Change-Id: I50235471bb39f2ea3b8c11f69b4faf91b7578011

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmix: Update to 25.08.2.
	* gnu/packages/kde-multimedia.scm (kmix): Update to 25.08.2.

	Change-Id: I83841cf1beda000ef15fc2a15eb8176c8a745312

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kasts: Update to 25.08.2.
	* gnu/packages/kde-multimedia.scm (kasts): Update to 25.08.2.

	Change-Id: I9ef377a8f54450e3530cc10d6588dea34ad029ed

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kamoso: Update to 25.08.2.
	* gnu/packages/kde-multimedia.scm (kamoso): Update to 25.08.2.

	Change-Id: I688e37808d85c2651006eea94fb854e93d103a09

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: k3b: Update to 25.08.2.
	* gnu/packages/kde-multimedia.scm (k3b): Update to 25.08.2.

	Change-Id: I2ea9f7acde72d7cffa163b275ad363e29c16b9e6

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdenlive: Update to 25.08.2.
	* gnu/packages/kde-multimedia.scm (kdenlive): Update to 25.08.2.

	Change-Id: I3c6c352aec3d85d88d102b00c08e7e8f146ad723

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: juk: Update to 25.08.2.
	* gnu/packages/kde-multimedia.scm (juk): Update to 25.08.2.

	Change-Id: Ib7d03a40b76f9a853c5081311ecd564c4a08336d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ffmpegthumbs: Update to 25.08.2.
	* gnu/packages/kde-multimedia.scm (ffmpegthumbs): Update to 25.08.2.

	Change-Id: If21d2759128a164b5613afbd93c677e4bdd3e38f

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: elisa: Update to 25.08.2.
	* gnu/packages/kde-multimedia.scm (elisa): Update to 25.08.2.

	Change-Id: I6a1cea2b7607c48ea08264f66d7dad569f9500c8

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: dragon: Update to 25.08.2.
	* gnu/packages/kde-multimedia.scm (dragon): Update to 25.08.2.

	Change-Id: I4c8ac951eeaaf0973128fd454cdaca10f2af80fa

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: audiocd-kio: Update to 25.08.2.
	* gnu/packages/kde-multimedia.scm (audiocd-kio): Update to 25.08.2.

	Change-Id: I6ce2a65306091e38fc76e79f28127b2613e02976

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: neochat: Update to 25.08.2.
	* gnu/packages/kde-internet.scm (neochat): Update to 25.08.2.

	Change-Id: I44e639c53540b69ff1d13409e2b5939bd8f04217

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kunifiedpush: Update to 25.08.2.
	* gnu/packages/kde-internet.scm (kunifiedpush): Update to 25.08.2.

	Change-Id: I6d5c72c5b81c19b9e41152117a79f977b611bf08

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libktorrent: Update to 25.08.2.
	* gnu/packages/kde-internet.scm (libktorrent): Update to 25.08.2.

	Change-Id: I99044cc35b4a20b3197a1e97e37bd4b72de13bef

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ktorrent: Update to 25.08.2.
	* gnu/packages/kde-internet.scm (ktorrent): Update to 25.08.2.

	Change-Id: Ia0cc531103b184950b5e35379f25d472955e1f24

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: krdc: Update to 25.08.2.
	* gnu/packages/kde-internet.scm (krdc): Update to 25.08.2.

	Change-Id: Ie23d51c0aef70732e1e27316a713b8488841f4ed

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: konversation: Update to 25.08.2.
	* gnu/packages/kde-internet.scm (konversation): Update to 25.08.2.

	Change-Id: Ie2fd76b2dd090ef63b9cab60503e5c64d451af3b

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kio-zeroconf: Update to 25.08.2.
	* gnu/packages/kde-internet.scm (kio-zeroconf): Update to 25.08.2.

	Change-Id: I0acb982cf645c39cd842a07ff5514d16075e0042

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kio-extras: Update to 25.08.2.
	* gnu/packages/kde-internet.scm (kio-extras): Update to 25.08.2.

	Change-Id: I89512efd3c3ec014ce2550924729120c804c1bbe

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdeconnect: Update to 25.08.2.
	* gnu/packages/kde-internet.scm (kdeconnect): Update to 25.08.2.

	Change-Id: I99e82234d36b4d6c6d1be24bcb0ac7925ef2ec4a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kget: Update to 25.08.2.
	* gnu/packages/kde-internet.scm (kget): Update to 25.08.2.

	Change-Id: Iabe72e3b12d49c1ce6e99b54e71e9b6962d34fe0

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: falkon: Update to 25.08.2.
	* gnu/packages/kde-internet.scm (falkon): Update to 25.08.2.

	Change-Id: I1e35e7d1430e9029769dadadf3fdc0f2c28fef47

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: okular: Update to 25.08.2.
	* gnu/packages/kde-graphics.scm (okular): Update to 25.08.2.

	Change-Id: I8d61c7c4e6bef1613b9076794269397faad02ad1

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libkexiv2: Update to 25.08.2.
	* gnu/packages/kde-graphics.scm (libkexiv2): Update to 25.08.2.

	Change-Id: I072124a86162ba92e113ba52f59b261bd2318e78

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libksane: Update to 25.08.2.
	* gnu/packages/kde-graphics.scm (libksane): Update to 25.08.2.

	Change-Id: I0a1a8f0a73dbf80cacacc9b0d103e451c91c5b7b

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kolourpaint: Update to 25.08.2.
	* gnu/packages/kde-graphics.scm (kolourpaint): Update to 25.08.2.

	Change-Id: I42fb1e85e1b30954fcb1abfba915e8c5731336a8

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdegraphics-thumbnailers: Update to 25.08.2.
	* gnu/packages/kde-graphics.scm (kdegraphics-thumbnailers): Update to 25.08.2.

	Change-Id: Iee7d4743b9c29a661c5b05debba33389a58ce0dd

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdegraphics-mobipocket: Update to 25.08.2.
	* gnu/packages/kde-graphics.scm (kdegraphics-mobipocket): Update to 25.08.2.

	Change-Id: Iaef042eba1e3767a50b6003dd890ce7f698d6c89

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kcolorchooser: Update to 25.08.2.
	* gnu/packages/kde-graphics.scm (kcolorchooser): Update to 25.08.2.

	Change-Id: I35550d9a8e50efab8d797c760507a1d21fcf8af9

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libkdcraw: Update to 25.08.2.
	* gnu/packages/kde-graphics.scm (libkdcraw): Update to 25.08.2.

	Change-Id: Idb01733dbcdddcd9619ca4807ecb58d30e609931

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: gwenview: Update to 25.08.2.
	* gnu/packages/kde-graphics.scm (gwenview): Update to 25.08.2.

	Change-Id: I991b6685ba9cfad1a36c3b03dab3120ba19d6ec2

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ksanecore: Update to 25.08.2.
	* gnu/packages/kde-graphics.scm (ksanecore): Update to 25.08.2.

	Change-Id: I9fde2fbbb6c7b36fe23fdbbc4a4509bba3f13586

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: knights: Update to 25.08.2.
	* gnu/packages/kde-games.scm (knights): Update to 25.08.2.

	Change-Id: Icb1c268942ceae25574c3d2e2b86863bfea964b4

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kjumpingcube: Update to 25.08.2.
	* gnu/packages/kde-games.scm (kjumpingcube): Update to 25.08.2.

	Change-Id: I2438f8f9f743b655849be4f031ff8592230fb549

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ksquares: Update to 25.08.2.
	* gnu/packages/kde-games.scm (ksquares): Update to 25.08.2.

	Change-Id: Iaa1af62e5f6b326ec15aebee15fe2518f514326a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kreversi: Update to 25.08.2.
	* gnu/packages/kde-games.scm (kreversi): Update to 25.08.2.

	Change-Id: I0c90c5981f0bf74627e4ed7fa5f68420eb800d85

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: knavalbattle: Update to 25.08.2.
	* gnu/packages/kde-games.scm (knavalbattle): Update to 25.08.2.

	Change-Id: I9984e093ca2cffae546ce622083ea515cb881094

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kollision: Update to 25.08.2.
	* gnu/packages/kde-games.scm (kollision): Update to 25.08.2.

	Change-Id: Ib120007a73acf3d6907009c44d9b4666a0de9160

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ksnakeduel: Update to 25.08.2.
	* gnu/packages/kde-games.scm (ksnakeduel): Update to 25.08.2.

	Change-Id: If50632edcfa03dcee8b1782e10059dbd30370606

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: killbots: Update to 25.08.2.
	* gnu/packages/kde-games.scm (killbots): Update to 25.08.2.

	Change-Id: I468a3995f8eb5f7f637d1be7d095d44273985429

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: bovo: Update to 25.08.2.
	* gnu/packages/kde-games.scm (bovo): Update to 25.08.2.

	Change-Id: I76e45a4e1a7b86aa0213e22c0769bc8e3674089f

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kspaceduel: Update to 25.08.2.
	* gnu/packages/kde-games.scm (kspaceduel): Update to 25.08.2.

	Change-Id: I28c452063be70c4947a347e7b2dcfd00d2c2df8c

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kapman: Update to 25.08.2.
	* gnu/packages/kde-games.scm (kapman): Update to 25.08.2.

	Change-Id: Ia32bc42ae4814b73fe35381fa8471729e89f6d1a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: lskat: Update to 25.08.2.
	* gnu/packages/kde-games.scm (lskat): Update to 25.08.2.

	Change-Id: I1f40ea292e571e80f89b7b73105c64f5fd508d21

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kubrick: Update to 25.08.2.
	* gnu/packages/kde-games.scm (kubrick): Update to 25.08.2.

	Change-Id: Ibb70c5db1045b2ab2f5b7d13ba9d543484ff79cd

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kigo: Update to 25.08.2.
	* gnu/packages/kde-games.scm (kigo): Update to 25.08.2.

	Change-Id: Ie990ae4c6e16dab415e73a03f0975f32bfa891be

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kiriki: Update to 25.08.2.
	* gnu/packages/kde-games.scm (kiriki): Update to 25.08.2.

	Change-Id: Ia2476d0d7e7353af14535479b897c06a4c0feb4f

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: palapeli: Update to 25.08.2.
	* gnu/packages/kde-games.scm (palapeli): Update to 25.08.2.

	Change-Id: Ib53c3810a8d61a9d47a885c64373a07b114da9fd

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ksirk: Update to 25.08.2.
	* gnu/packages/kde-games.scm (ksirk): Update to 25.08.2.

	Change-Id: Iac9e6aafa9c6baf5a8a230792b323d48d59f9c80

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: granatier: Update to 25.08.2.
	* gnu/packages/kde-games.scm (granatier): Update to 25.08.2.

	Change-Id: If2ef6050ea24f59eb4824b727a6092b9314deebc

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: bomber: Update to 25.08.2.
	* gnu/packages/kde-games.scm (bomber): Update to 25.08.2.

	Change-Id: I7b2fa8b769ec1b6d55389cfab5bb6be8f09626c8

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: knetwalk: Update to 25.08.2.
	* gnu/packages/kde-games.scm (knetwalk): Update to 25.08.2.

	Change-Id: I57a8fbe18c42fd4e5f2249e308c5f20788461b84

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kblackbox: Update to 25.08.2.
	* gnu/packages/kde-games.scm (kblackbox): Update to 25.08.2.

	Change-Id: Ifb7e64e756a379c491adf22a20254e4efd20ff03

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kfourinline: Update to 25.08.2.
	* gnu/packages/kde-games.scm (kfourinline): Update to 25.08.2.

	Change-Id: If57c11ff7b80452b448d388eb62e9946b2545794

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdiamond: Update to 25.08.2.
	* gnu/packages/kde-games.scm (kdiamond): Update to 25.08.2.

	Change-Id: I3dcdf7215e0057c2f491b345f603574df3899909

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kgoldrunner: Update to 25.08.2.
	* gnu/packages/kde-games.scm (kgoldrunner): Update to 25.08.2.

	Change-Id: Id71009e09fe687540213f3908f3e8cb6426257f0

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: klines: Update to 25.08.2.
	* gnu/packages/kde-games.scm (klines): Update to 25.08.2.

	Change-Id: I0c110b6ca6edd19e15d9e447f9301ff882d63c8d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ksudoku: Update to 25.08.2.
	* gnu/packages/kde-games.scm (ksudoku): Update to 25.08.2.

	Change-Id: I1496bdbdf71b7a8271695df8952977785a4c9e5a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kblocks: Update to 25.08.2.
	* gnu/packages/kde-games.scm (kblocks): Update to 25.08.2.

	Change-Id: I9e709c9041c52849db8cc6d9aa775b28ef332f60

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kbounce: Update to 25.08.2.
	* gnu/packages/kde-games.scm (kbounce): Update to 25.08.2.

	Change-Id: I8218b22fa4564bbbb2ef85432891432538446718

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: konquest: Update to 25.08.2.
	* gnu/packages/kde-games.scm (konquest): Update to 25.08.2.

	Change-Id: I5efd1542ac94be352be858c6c0020ddae5a08f59

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmines: Update to 25.08.2.
	* gnu/packages/kde-games.scm (kmines): Update to 25.08.2.

	Change-Id: I5b31a8529d2ada1421ff7ebe2e4c369e9dd10a4b

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kbreakout: Update to 25.08.2.
	* gnu/packages/kde-games.scm (kbreakout): Update to 25.08.2.

	Change-Id: I0dbfaf38c121ad2b607495b22fe2144599f10b01

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kajongg: Update to 25.08.2.
	* gnu/packages/kde-games.scm (kajongg): Update to 25.08.2.

	Change-Id: Icb4fe0b9200b4db4578f600845062243be3d2276

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kshisen: Update to 25.08.2.
	* gnu/packages/kde-games.scm (kshisen): Update to 25.08.2.

	Change-Id: Ie4d3d84dbef9589a6362c3995d189869bd0c4df6

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmahjongg: Update to 25.08.2.
	* gnu/packages/kde-games.scm (kmahjongg): Update to 25.08.2.

	Change-Id: I8149a3cc2b5dcf6571097f5f14320d0210b6b8e2

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libkmahjongg: Update to 25.08.2.
	* gnu/packages/kde-games.scm (libkmahjongg): Update to 25.08.2.

	Change-Id: Ia2fc702c2131bf81f715d9ef75f9555386bf4d51

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kolf: Update to 25.08.2.
	* gnu/packages/kde-games.scm (kolf): Update to 25.08.2.

	Change-Id: Ia9e329395f31b909ac6470fc14bcc4faa3f4e290

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: picmi: Update to 25.08.2.
	* gnu/packages/kde-games.scm (picmi): Update to 25.08.2.

	Change-Id: I997fa1bb920bed436422756d2dd8bdccab4f0e69

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ktuberling: Update to 25.08.2.
	* gnu/packages/kde-games.scm (ktuberling): Update to 25.08.2.

	Change-Id: I44a8c53f5de8778de717f74cf865e10f8fe0743d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libkdegames: Update to 25.08.2.
	* gnu/packages/kde-games.scm (libkdegames): Update to 25.08.2.

	Change-Id: I76d220f7ce11604c7c539f972fe0046d09b57d61

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ktouch: Update to 25.08.2.
	* gnu/packages/kde-education.scm (ktouch): Update to 25.08.2.

	Change-Id: If695f3a93dc1a92bfa72d8d87b5e8b513f340362

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kqtquickcharts: Update to 25.08.2.
	* gnu/packages/kde-education.scm (kqtquickcharts): Update to 25.08.2.

	Change-Id: Ic7fbc054ef0ac0db6c08af1f30eec7471c6530b7

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libkdcraw: Update to 25.08.1.
	* gnu/packages/kde-graphics.scm (libkdcraw): Update to 25.08.1.

	Change-Id: Ie2bce20b0864d35c6aabbd6a72c71b4f684b46d5

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libkdcraw(-qt5): Move to kde-graphics.scm.
	* gnu/packages/kde-frameworks.scm (libkdcraw): Remove variable.
	(libkdcraw-qt5): Ditto.
	* gnu/packages/kde-graphics.scm (libkdcraw): New variable.
	(libkdcraw-qt5): Ditto.

	Change-Id: Ibb12a66a2fac35cf8332620da7daf081cf19870a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: packages/kde-utils: Update copyright header.
	* gnu/packages/kde-utils.scm: Update copyright header for the authors who
	contributed to the packages that are moved to this file by me.

	Change-Id: Ia9f6fc4f93c380b1057701c9ccb74792bd82053f

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: packages/kde-systemtools: Update copyright header.
	* gnu/packages/kde-systemtools.scm: Update copyright header for the authors who
	contributed to the packages that are moved to this file by me.

	Change-Id: Id444139fbbafe265465eb731e7bfd48838d0b20f

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: packages/kde-sdk: Update copyright header.
	* gnu/packages/kde-sdk.scm: Update copyright header for the authors who
	contributed to the packages that are moved to this file by me.

	Change-Id: I87d8f1b8c7654af7907f91740b34657b131d788d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: packages/kde-plasma: Update copyright header.
	* gnu/packages/kde-plasma.scm: Update copyright header for the authors who
	contributed to the packages that are moved to this file by me.

	Change-Id: Iaf034fe4ea05b747fb2d5c09440ac9c9e32d6cbf

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: packages/kde-pim: Update copyright header.
	* gnu/packages/kde-pim.scm: Update copyright header for the authors who
	contributed to the packages that are moved to this file by me.

	Change-Id: I4b10650a0ea65446641ce9b1412fd8ebd9c7a81b

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: packages/kde-office: Update copyright header.
	* gnu/packages/kde-office.scm: Update copyright header for the authors who
	contributed to the packages that are moved to this file by me.

	Change-Id: Idc08dabee330b5486631b51f18dcd504400d5e11

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: packages/kde-multimedia: Update copyright header.
	* gnu/packages/kde-multimedia.scm: Update copyright header for the authors who
	contributed to the packages that are moved to this file by me.

	Change-Id: Ieee4ec9c64ab9a9bc13d1efb11054c0d2bb7d700

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: packages/kde-internet: Update copyright header.
	* gnu/packages/kde-internet.scm: Update copyright header for the authors who
	contributed to the packages that are moved to this file by me.

	Change-Id: I31f1b96b217238860ceaddcc95467302d6f76af2

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: packages/kde-graphics: Update copyright header.
	* gnu/packages/kde-graphics.scm: Update copyright header for the authors who
	contributed to the packages that are moved to this file by me.

	Change-Id: I8cf990ced7057c168129c769e96a2e6bc483c371

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: packages/kde-games: Update copyright header.
	* gnu/packages/kde-games.scm: Update copyright header for the authors who
	contributed to the packages that are moved to this file by me.

	Change-Id: I83c89a4cff6bacd8ad7170e58762b03eac945774

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: packages/kde-frameworks: Update copyright header.
	* gnu/packages/kde-frameworks.scm: Update copyright header for the authors who
	contributed to the packages that are moved to this file by me.

	Change-Id: I330adfd02f78d68761aede640bb702b1ef51331c

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: packages/kde-education: Update copyright header.
	* gnu/packages/kde-education.scm: Update copyright header for the authors who
	contributed to the packages that are moved to this file by me.

	Change-Id: I7595b8b620da7d145c12f7cf8b9fcd901b7b81ba

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: wacomtablet: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (wacomtablet): Update to 6.4.5.

	Change-Id: If401c7308c54eb0e48ee8cbfad70647f017ef957

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: system-settings: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (system-settings): Update to 6.4.5.

	Change-Id: I8f2819398a2d48315ad93774769d4afbfbae89ca

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: spectacle: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (spectacle): Update to 6.4.5.

	Change-Id: I56b5bff466047ff223be25717bd83ed9cb88a98b

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: powerdevil: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (powerdevil): Update to 6.4.5.

	Change-Id: Icce8c7285e23684dfb1af52f390d3b08c5fc4b45

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: polkit-kde-agent: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (polkit-kde-agent): Update to 6.4.5.

	Change-Id: If1ff06112b4fc23163cddaf65aae26657033d9a4

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: print-manager: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (print-manager): Update to 6.4.5.

	Change-Id: Ib72e0eef02a27441095daa621eea091a369fefcc

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma-workspace-wallpapers: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (plasma-workspace-wallpapers): Update to 6.4.5.

	Change-Id: Ib91ea4f3ab9520f84f0727f3f3256794e72526d1

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma-workspace: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (plasma-workspace): Update to 6.4.5.

	Change-Id: I3d3994aac98c7bd2906dcaffebf2982b119db3c3

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma-welcome: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (plasma-welcome): Update to 6.4.5.

	Change-Id: I4ea559f230f2c2b3fc83a024dc8d729fe060cc36

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma-systemmonitor: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (plasma-systemmonitor): Update to 6.4.5.

	Change-Id: I9edb7fb540333bd677ad1c7baa43ace0db1ab50b

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma-vault: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (plasma-vault): Update to 6.4.5.

	Change-Id: I3c3b3084233bda50df586eeaba883c4b8d3298ff

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma-pa: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (plasma-pa): Update to 6.4.5.

	Change-Id: I386fcb17b5ca154faa640e84ec37c7964db7b1a1

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma-mobile: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (plasma-mobile): Update to 6.4.5.

	Change-Id: I4f577fbe187fbcda3fe2e6f80fd1562c56131349

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma-nm: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (plasma-nm): Update to 6.4.5.

	Change-Id: Ie0276f45890bf57a45cc1b997a8ebb2a8f29965e

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma-nano: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (plasma-nano): Update to 6.4.5.

	Change-Id: I63f0e6fb0ec7a454a92cd32c6546d14dcda59cef

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma-integration: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (plasma-integration): Update to 6.4.5.

	Change-Id: Ifa5df92b46f0551a8674ca223d34e283ffb23f57

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma-firewall: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (plasma-firewall): Update to 6.4.5.

	Change-Id: Ie240a33ebb1d5bdc5982774e0c5d56fb8f14d611

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma-disks: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (plasma-disks): Update to 6.4.5.

	Change-Id: I23ae540c3ebe88bcd58dea9511cfc099dde51e73

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma-desktop: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (plasma-desktop): Update to 6.4.5.

	Change-Id: I81fc1a7a5a314771eac65eb0299a3be30f3df823

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma-browser-integration: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (plasma-browser-integration): Update to 6.4.5.

	Change-Id: I0e719e206076d28a99b749a25d3c3aa9fbfd254a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma5support: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (plasma5support): Update to 6.4.5.

	Change-Id: Id323db2d59b79b2353e93139acb1cd68d0939b09

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma-activities-stats: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (plasma-activities-stats): Update to 6.4.5.

	Change-Id: Ied41712f3dcd6f2e6c753a6e305c2cf597786ea8

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma-activities: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (plasma-activities): Update to 6.4.5.

	Change-Id: I27fbf3e67a5cea1089ed5e154e57f11e83593f85

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: xdg-desktop-portal-kde: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (xdg-desktop-portal-kde): Update to 6.4.5.

	Change-Id: If8883fa7e9ffa97035abd60ae8fa36549486797a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ocean-sound-theme: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (ocean-sound-theme): Update to 6.4.5.

	Change-Id: I62a46d15a974dc44fa7a7d448b3fbbfc44540d9e

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: oxygen-sounds: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (oxygen-sounds): Update to 6.4.5.

	Change-Id: I82cba8c38d65757e8a3495da680b612771c6a8fc

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: qqc2-breeze-style: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (qqc2-breeze-style): Update to 6.4.5.

	Change-Id: Ib26366c3f75649bf7f2cb60cd0c4a3276c3dc059

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: milou: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (milou): Update to 6.4.5.

	Change-Id: Ida8aef5bf3603e65c49ebbb01d8eae8b6bafd57b

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kwrited: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (kwrited): Update to 6.4.5.

	Change-Id: Iaf16263032e1d05068b4d19e1172a104c95f104f

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kwin: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (kwin): Update to 6.4.5.

	Change-Id: I22c1284b74b9c69b59fa5e93dc069805dec75a44

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kwayland-integration: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (kwayland-integration): Update to 6.4.5.

	Change-Id: Idcc3b55f7b7590ed48dbc4d2cfa8ce3ce77088ec

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kwallet-pam: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (kwallet-pam): Update to 6.4.5.

	Change-Id: I400fdcca2b069a581b44920e64769ed816666957

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libksysguard: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (libksysguard): Update to 6.4.5.

	Change-Id: I928682f872b1643200f792c421df1fda2053890d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libkscreen: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (libkscreen): Update to 6.4.5.

	Change-Id: Id953fafc857619b897ec356b0ff9f7a8698f029a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kscreenlocker: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (kscreenlocker): Update to 6.4.5.

	Change-Id: I10a637ab4e111b38d9d6301bbd566fd47cc3c96d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: layer-shell-qt: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (layer-shell-qt): Update to 6.4.5.

	Change-Id: Ia6fb4eaf6692981c58faa2866cf7c27f7bfe2e4c

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ksystemstats: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (ksystemstats): Update to 6.4.5.

	Change-Id: I7eae3ef074b71da7d7321da1882f5c385afc6f17

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ksshaskpass: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (ksshaskpass): Update to 6.4.5.

	Change-Id: I67beded78534feac5e0103e5fcf602c482dc52b6

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kscreen: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (kscreen): Update to 6.4.5.

	Change-Id: Id25c975309c8b7577954aba73cb8f84af13d7d08

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kpipewire: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (kpipewire): Update to 6.4.5.

	Change-Id: I8b52f0ad21e865c302af5f2c0a6f38db61a84cdb

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: koi: Update to 0.6.
	* gnu/packages/kde-plasma.scm (koi): Update to 0.6.

	Change-Id: Iebc16672a61860237af1617708e89259c26d72a8

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmenuedit: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (kmenuedit): Update to 6.4.5.

	Change-Id: Ic05c663f2d961fb466fe8e6c253d26206d7fac46

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kinfocenter: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (kinfocenter): Update to 6.4.5.

	Change-Id: If263b2dc0350fac39b045ca1d61e22f471ed4521

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kglobalacceld: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (kglobalacceld): Update to 6.4.5.

	Change-Id: I74676763d29a07fc56361d036bcc7ab7503ad85c

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kgamma: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (kgamma): Update to 6.4.5.

	Change-Id: I19bf4a9963589e672611710cc1d8fd93f0458edf

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdeplasma-addons: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (kdeplasma-addons): Update to 6.4.5.

	Change-Id: I50f66ee976f756a8a416429376db9f9b54ea97c0

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kde-cli-tools: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (kde-cli-tools): Update to 6.4.5.

	Change-Id: I7408c5e8c55f83c10fa8ce47dbe59d5e9a49c27d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdecoration: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (kdecoration): Update to 6.4.5.

	Change-Id: I4088a193f3fb270eaf1ada697b62b7b473b8e8f0

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kde-gtk-config: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (kde-gtk-config): Update to 6.4.5.

	Change-Id: Ic10f24a24cb6290672e9234d6f912b22dd979a44

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: krdp: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (krdp): Update to 6.4.5.

	Change-Id: I9e8e52460148edad17c47afa610225baf787ace8

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kactivitymanagerd: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (kactivitymanagerd): Update to 6.4.5.

	Change-Id: Ia80690e761233eaa994574f186c194eb59160ddb

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: discover: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (discover): Update to 6.4.5.

	Change-Id: I908faaf620fc3a88a6abaa226f8190f9f0f753bb

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: breeze-gtk: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (breeze-gtk): Update to 6.4.5.

	Change-Id: I0d7cc31d1ae03e8579177e9c0d236a661c8bf5c1

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: breeze: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (breeze): Update to 6.4.5.

	Change-Id: I948dea788c4fd2e4f873d03d9e88baecda936de2

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: bluedevil: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (bluedevil): Update to 6.4.5.

	Change-Id: I8992759a6d7e49ed042a8a74fd3bea6f7bbf1462

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libplasma: Update to 6.4.5.
	* gnu/packages/kde-plasma.scm (libplasma): Update to 6.4.5.

	Change-Id: Iaf0bdb37677af751b9a4b77a1cf1f208a0786a7a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kwayland: Update to 6.4.5.
	* gnu/packages/kde-frameworks.scm (kwayland): Update to 6.4.5.

	Change-Id: I7428a7515c757a8e1babcf4bea44affeaff70c17

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdav: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kdav): Update to 6.18.0.

	Change-Id: I00bd3df665f2286e54dfacd1c6d769800ec66284

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kde-frameworkintegration: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kde-frameworkintegration): Update to 6.18.0.

	Change-Id: I2c23575e7fede7082802a927f89f0291d8b7f405

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: purpose: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (purpose): Update to 6.18.0.

	Change-Id: I7c3608d89f2b4d6033078162ae3fda5079015121

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kxmlgui: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kxmlgui): Update to 6.18.0.

	Change-Id: I5b6337d75c8a37f93e9e575ecb25252861ba8211

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kwallet: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kwallet): Update to 6.18.0.

	Change-Id: Ic43d9d2a13174db34fc4d7f8555580c7f3daa201

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ktexttemplate: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (ktexttemplate): Update to 6.18.0.

	Change-Id: I615dcf089cf6b4c47154ea7884b8ff8da20f5758

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ktextwidgets: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (ktextwidgets): Update to 6.18.0.

	Change-Id: Ide260c492a4771315ddb9086287324d762d01d34

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ktexteditor: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (ktexteditor): Update to 6.18.0.

	Change-Id: Idfc76914838040d6577ef17b875605fac7953afe

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kstatusnotifieritem: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kstatusnotifieritem): Update to 6.18.0.

	Change-Id: I8685513e5efbc331dc8aa6ffd9064a0f8f2d51fc

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kservice: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kservice): Update to 6.18.0.

	Change-Id: I0854d011c1e85851167d5b302a4b312880bb73ec

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: krunner: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (krunner): Update to 6.18.0.
	[inputs]: Add kwindowsystem.

	Change-Id: I15ded4cf700036901189a5e1430f812b651f2d9a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kpeople: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kpeople): Update to 6.18.0.

	Change-Id: I3346fcd8942a5c467b3a8cecf87821a63000ce42

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kparts: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kparts): Update to 6.18.0.

	Change-Id: I6fb57e563b0a7155f45591db54bbcc4545f08a89

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: knotifyconfig: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (knotifyconfig): Update to 6.18.0.

	Change-Id: I3565ba4c18649ab565a060da311c5c89508f8382

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: knewstuff: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (knewstuff): Update to 6.18.0.

	Change-Id: I2cdaeea3552ef562c65488baefb3f0c0768bab3f

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kio: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kio): Update to 6.18.0.

	Change-Id: Ib13aee8d15f49832582c8c595ee4f9506c2711fb

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kiconthemes: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kiconthemes): Update to 6.18.0.

	Change-Id: Id6f785568da6bfdc3d89f98c4bb72c4dd9280d63

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kglobalaccel: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kglobalaccel): Update to 6.18.0.

	Change-Id: I725123d5a40dd30d86bfd5249205a2b74a3f7f1f

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdesu: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kdesu): Update to 6.18.0.

	Change-Id: I61ed9fed58ad7c6e54147f52e586f12ec5f518fc

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kded: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kded): Update to 6.18.0.

	Change-Id: I08c9d202e507a93c85273129671f6576680270c6

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdeclarative: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kdeclarative): Update to 6.18.0.

	Change-Id: I7308b9d94978dec1de19b6ce4ae89a0f3950b915

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kconfigwidgets: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kconfigwidgets): Update to 6.18.0.

	Change-Id: I446e5cf50849b9bd5035a7f25b913a4736472817

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kcmutils: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kcmutils): Update to 6.18.0.

	Change-Id: Iebb6ab87bdd783f3cee6015befb0b6cdf0d6ea5b

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kbookmarks: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kbookmarks): Update to 6.18.0.

	Change-Id: Icd19b504fbce9af7b7b1e7a38071e1fbd64f62fb

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: baloo: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (baloo): Update to 6.18.0.

	Change-Id: Ieb25ba5f88ce110958670d66c6dbd8aceb344264

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: syndication: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (syndication): Update to 6.18.0.

	Change-Id: I1cdf844d9bbe3bc47ae0a436b12c1d5f4b30446a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kunitconversion: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kunitconversion): Update to 6.18.0.

	Change-Id: I6357fdf4562467e0b7eaec337e1e5710085c01f4

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kpty: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kpty): Update to 6.18.0.

	Change-Id: I4d94a8a922ff04d83384297e0c2c4eb4ff4fe96e

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kpackage: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kpackage): Update to 6.18.0.

	Change-Id: Icf17fb50a891f45ff3240577e581831ac61eee49

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: knotifications: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (knotifications): Update to 6.18.0.

	Change-Id: I7f7bbec367a66b74a4806fe12753465dc3f372c8

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kjobwidgets: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kjobwidgets): Update to 6.18.0.

	Change-Id: I6c4b68b4b5f343d0c90731f0e17ef9dd4e3fa33d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kimageformats: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kimageformats): Update to 6.18.0.

	Change-Id: Ifbc1f1ad6ab96911c68749811be058003b504442

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kfilemetadata: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kfilemetadata): Update to 6.18.0.

	Change-Id: I3b6f5753e390a1a47f47fbeaa7d1f365a4de57c2

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdoctools: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kdoctools): Update to 6.18.0.

	Change-Id: I5dd4ad40f20de35728c55bc0dc170307de1b94a2

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kcrash: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kcrash): Update to 6.18.0.

	Change-Id: Ibf21be781c378db029db7dbeaf321fc53569d4df

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kcontacts: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kcontacts): Update to 6.18.0.

	Change-Id: Idef891519f361097b780c0ce97b7e9d75713b3e5

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kcompletion: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kcompletion): Update to 6.18.0.

	Change-Id: Ia7b10671d29f59de79b5aa77eb3591cd99eea815

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kauth: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kauth): Update to 6.18.0.
	[origin]<#:snippet>: Fix cmake install directories.
	[arguments]<#:phases>: Remove 'fix-cmake-install-directories phase. In 'check
	phase, set "QT_QPA_PLATFORM" to "offscreen".

	Change-Id: I3ed3927fb97615596e0aa83caf7e421e4e897673

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: threadweaver: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (threadweaver): Update to 6.18.0.

	Change-Id: I9dd3c6bb31e26aa5081db4506221e3b02e9e7913

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: sonnet: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (sonnet): Update to 6.18.0.

	Change-Id: I5b9ea7bba4996ade717012d89ef387e68bf13814

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: solid: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (solid): Update to 6.18.0.

	Change-Id: Ic4e007d10a702b7358940c4c7a6505608b8fddeb

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: qqc2-desktop-style: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (qqc2-desktop-style): Update to 6.18.0.

	Change-Id: I2e09c35ab9e0ce28e5838ca940a8fab02abedef3

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: prison: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (prison): Update to 6.18.0.

	Change-Id: Ie42f0ec4214e1cd3bdda856b0a89ed30231f2b0f

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: networkmanager-qt: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (networkmanager-qt): Update to 6.18.0.

	Change-Id: Ia6d09556fbfee348bcf11e07180ef2b9735fa932

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: modemmanager-qt: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (modemmanager-qt): Update to 6.18.0.

	Change-Id: I4ee997e77acee702c3dd9ade1eb094bbd9156169

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kwindowsystem: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kwindowsystem): Update to 6.18.0.

	Change-Id: I7362a0765c378843f5abfb55c8dc569e993b20bd

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kwidgetsaddons: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kwidgetsaddons): Update to 6.18.0.

	Change-Id: I97514924ad0092babed10315ad0ccc75144b42ed

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ksyntaxhighlighting: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (ksyntaxhighlighting): Update to 6.18.0.

	Change-Id: I7ba4922f306c4f27b0f7e9eb88b852798b5d142a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ksvg: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (ksvg): Update to 6.18.0.

	Change-Id: Ie24d1bb75c4e1e1c5676f26bc90ae8d02246508c

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kplotting: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kplotting): Update to 6.18.0.

	Change-Id: I1d53a9faba465c9b5a0266f0fd34e705c2bf9601

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kitemviews: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kitemviews): Update to 6.18.0.

	Change-Id: I5f835eff940212201d0ac89c0701340bec4831ad

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kitemmodels: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kitemmodels): Update to 6.18.0.

	Change-Id: I9cec704a46531e746e3723ba82021bcdb424c8d0

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kirigami: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kirigami): Update to 6.18.0.

	Change-Id: I90299121c32bcc9d292fccf120862b083b25908b

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kidletime: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kidletime): Update to 6.18.0.

	Change-Id: I558652b1e893a6aab0111eb390c92faa406143c8

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ki18n: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (ki18n): Update to 6.18.0.

	Change-Id: I09a5e586bd39d1e5388472c97c1ae2948ae88388

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kholidays: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kholidays): Update to 6.18.0.

	Change-Id: Ib98786a581d0865e93b525240421d020f450c4c8

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kguiaddons: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kguiaddons): Update to 6.18.0.

	Change-Id: I4b4007b1e629c22807505c25871f97aef2d82881

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdnssd: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kdnssd): Update to 6.18.0.

	Change-Id: I184dca8370c7dbdd36fd88f0b367e1021e56582f

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdbusaddons: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kdbusaddons): Update to 6.18.0.

	Change-Id: Icafd161f59e83a4bdd6c5580a6714b19026a61b4

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kcoreaddons: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kcoreaddons): Update to 6.18.0.

	Change-Id: Ia286cfe1d99074ab7303947db34aa61b468b22d3

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kconfig: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kconfig): Update to 6.18.0.

	Change-Id: I6cb498d763153fa852098ae7e3fef55ee4417b52

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kcolorscheme: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kcolorscheme): Update to 6.18.0.

	Change-Id: I5510a85968a4247517ef644e077ed29508d9525a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kcodecs: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kcodecs): Update to 6.18.0.

	Change-Id: I88f07b7c0c88dd4e03413b4689e6a9f33bc68b27

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kcalendarcore: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kcalendarcore): Update to 6.18.0.

	Change-Id: I7757dd4140fdc6aedffe00921263621b7f66570e

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: karchive: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (karchive): Update to 6.18.0.

	Change-Id: I05eb7af5a6126505bd8d6c4e2e0c0b3c5653f783

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kapidox: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kapidox): Update to 6.18.0.

	Change-Id: I34a6506fb99d5b36231542960642fb88729ddc18

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: breeze-icons: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (breeze-icons): Update to 6.18.0.

	Change-Id: I28bfecdb64e9d8d56cd1edfcdb9ecacb58d810db

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: bluez-qt: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (bluez-qt): Update to 6.18.0.

	Change-Id: Idd927fc606ad65676b44235c66079057c3de8a80

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: attica: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (attica): Update to 6.18.0.

	Change-Id: Ia008972fc9158694cafbc40cc1a282ad8c4414ed

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kquickcharts: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (kquickcharts): Update to 6.18.0.

	Change-Id: If1e8e6342cb6749a70a9919fc0e1024cee96dbc1

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: extra-cmake-modules: Update to 6.18.0.
	* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 6.18.0.

	Change-Id: I59cf5b318a47969b6d62971c7237b4a0b180727e

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma: Remove drkonqi from propagated-inputs.
	* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Remove drkonqi.

	Change-Id: I28701eda3a5b9cf905dfe4f7b6f10c1a95d9f16c

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: wacomtablet: Add qtwayland to inputs.
	* gnu/packages/kde-plasma.scm (wacomtablet)[inputs]: Add qtwayland.

	Change-Id: I88bf3de58f8164e796796991faef34f35f39923e

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: system-settings: Add qtwayland to inputs.
	* gnu/packages/kde-plasma.scm (system-settings)[inputs]: Add qtwayland.

	Change-Id: Iebb7a848a77c11b3cc26a87c21fd00fff9adc6cb

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: print-manager: Add qtwayland to inputs.
	* gnu/packages/kde-plasma.scm (print-manager)[inputs]: Add qtwayland.

	Change-Id: I37eef7f6ce21b89265a21697f2085cbf4ce364b5

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma-welcome: Add qtwayland to inputs.
	* gnu/packages/kde-plasma.scm (plasma-welcome)[inputs]: Add qtwayland.

	Change-Id: I35f9b9bdbea75ab8fd4df0828783a39d089b014a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma-systemmonitor: Add qtwayland to inputs.
	* gnu/packages/kde-plasma.scm (plasma-systemmonitor)[inputs]: Add qtwayland.

	Change-Id: I85b62a263045c48f9c50d4abfbb7abf9db420ce4

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma-phonebook: Add qtwayland to inputs.
	* gnu/packages/kde-plasma.scm (plasma-phonebook)[inputs]: Add qtwayland.

	Change-Id: If7e96568743147f632775b7750da8ff8bba8e773

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ksshaskpass: Add qtwayland to inputs.
	* gnu/packages/kde-plasma.scm (ksshaskpass)[inputs]: Add qtwayland.

	Change-Id: Ief2b5421b8eb8baec5c4482119df6fb8467a6392

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kongress: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (kongress)[inputs]: Add qtwayland.

	Change-Id: Ic7b56303f9937e53fa72a5ddd0ec015099d0c941

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: koi: Add qtwayland to inputs.
	* gnu/packages/kde-plasma.scm (koi)[inputs]: Add qtwayland.

	Change-Id: Ibd1c9610a6f67313052642f29afa2b705f3de40f

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmenuedit: Add qtwayland to inputs.
	* gnu/packages/kde-plasma.scm (kmenuedit)[inputs]: Add qtwayland.

	Change-Id: Idd6eb34b09d7d59f9ba4ed979803c1fed9c356c1

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kinfocenter: Enable qtwayland.
	* gnu/packages/kde-plasma.scm (kinfocenter)[build-system]: Switch to
	qt-build-system.
	[arguments]<#:qtbase>: Set to qtbase.
	[inputs]: Reorder; remove qtbase; add qtwayland.

	Change-Id: Iffb4a18adb18cb58cf249f1095a2149425289b26

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: discover: Add qtwayland to inputs.
	* gnu/packages/kde-plasma.scm (discover)[inputs]: Add qtwayland.

	Change-Id: Idc2372d7d8e6d2930aac0dc005456e30f1e4c8c1

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: calindori: Add qtwayland to inputs.
	* gnu/packages/kde-plasma.scm (calindori)[inputs]: Add qtwayland.

	Change-Id: I7cb95b3317909c5721414e1b52bda2f75cc1ffeb

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: merkuro: Add qtwayland to inputs.
	* gnu/packages/kde-pim.scm (merkuro)[inputs]: Add qtwayland.

	Change-Id: Id81060f3b53050a2e24b9c09f484072c92e172b4

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: korganizer: Add qtwayland to inputs and reorder them.
	* gnu/packages/kde-pim.scm (korganizer)[inputs]: Reorder; add qtwayland.

	Change-Id: Iab5b709f8788c972e0c7d1d19e2e6e45fca42a75

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: knotes: Add qtwayland to inputs.
	* gnu/packages/kde-pim.scm (knotes)[inputs]: Add qtwayland.

	Change-Id: I13ce381e0403a8349672a5cbab82d297a05ed406

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmail-account-wizard: Add qtwayland to inputs.
	* gnu/packages/kde-pim.scm (kmail-account-wizard)[inputs]: Add qtwayland.

	Change-Id: Ib87d6191445bc3afba5eea04a6c3fa58fb3ee65d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmail: Add qtwayland to inputs.
	* gnu/packages/kde-pim.scm (kmail)[inputs]: Add qtwayland.

	Change-Id: I0a8291e6765e5fc7587ad1fb8ea20ed6baec67fa

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kleopatra: Add qtwayland to inputs.
	* gnu/packages/kde-pim.scm (kleopatra)[inputs]: Add qtwayland.

	Change-Id: I97fda740ff0bcdcc231eba183d174bb838552758

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kgpg: Add qtwayland to inputs.
	* gnu/packages/kde-pim.scm (kgpg)[inputs]: Add qtwayland.

	Change-Id: I8d65b6e4af677d5c4c737cf771bdf4829278408c

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kaddressbook: Add qtwayland to inputs.
	* gnu/packages/kde-pim.scm (kaddressbook)[inputs]: Add qtwayland.

	Change-Id: I176831be8af45f89b6b2dc5d46e51dc4ccef61a5

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: itinerary: Add qtwayland to inputs.
	* gnu/packages/kde-pim.scm (itinerary)[inputs]: Add qtwayland.

	Change-Id: Ifba969629492509ce51e7673dee44c1002e231cd

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: akregator: Add qtwayland to inputs.
	* gnu/packages/kde-pim.scm (akregator)[inputs]: Add qtwayland.

	Change-Id: I7cb6945f0ef87d35e2ca1cc68e01691a7e29e659

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: massif-visualizer: Add qtwayland to inputs.
	* gnu/packages/kde-sdk.scm (massif-visualizer)[inputs]: Add qtwayland.

	Change-Id: Ic4f283cd470f92218e2263337d905adb386da521

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kompare: Add qtwayland to inputs.
	* gnu/packages/kde-sdk.scm (kompare)[inputs]: Add qtwayland.

	Change-Id: I3505ba194e4c3d80c2f41f92a608edb3a336a320

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kommit: Add qtwayland to inputs.
	* gnu/packages/kde-sdk.scm (kommit)[inputs]: Add qtwayland.

	Change-Id: I111c8c5edb086ee2bca26455fd3d9e803195c109

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdevelop: Add qtwayland to inputs.
	* gnu/packages/kde-sdk.scm (kdevelop)[inputs]: Add qtwayland.

	Change-Id: Iddb53c1e6ab7c3969bc0de813749abdb0addb334

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kcachegrind: Add qtwayland to inputs.
	* gnu/packages/kde-sdk.scm (kcachegrind)[inputs]: Add qtwayland.

	Change-Id: I6dc6ec260d9ee61d24814ec0aecb8db92a78e18e

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kapptemplate: Add qtwayland to inputs.
	* gnu/packages/kde-sdk.scm (kapptemplate)[inputs]: Add qtwayland.

	Change-Id: I65da772adc331bd641efb25aaf7f6d197bf28303

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kjumpingcube: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (kjumpingcube)[inputs]: Add qtwayland.

	Change-Id: I342207ff90fb8633edb2249881c7c61fd8a3f8e6

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ksquares: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (ksquares)[inputs]: Add qtwayland.

	Change-Id: Ia4857dae6a38acc8a676461ae143875cf7aa00ea

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kreversi: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (kreversi)[inputs]: Add qtwayland.

	Change-Id: I6629970974dd8583496a31886dec7d70ebd9365a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: knavalbattle: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (knavalbattle)[inputs]: Add qtwayland.

	Change-Id: I77ade1ad7b5b05a69ae368c77f1ddab6fc6231c5

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kollision: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (kollision)[inputs]: Add qtwayland.

	Change-Id: I1f98afe31fddf585b85f88bca7e09be3e76e5cf6

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ksnakeduel: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (ksnakeduel)[inputs]: Add qtwayland.

	Change-Id: Ic1d458bba23aeb7236163ff86b1058030bfe501e

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: killbots: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (killbots)[inputs]: Add qtwayland.

	Change-Id: Id096a60fc9004ff04a71214b50a35fbfec9df745

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: bovo: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (bovo)[inputs]: Add qtwayland.

	Change-Id: Ia3c465fa5cde38dbb202ff89109f380b5241494b

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kspaceduel: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (kspaceduel)[inputs]: Add qtwayland.

	Change-Id: I6512eaee71af52e3fc5a6013bf924fc65e1616f9

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kapman: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (kapman)[inputs]: Add qtwayland.

	Change-Id: I33395da854a41aa25fff6fde20ed0ce9065b5b9a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: lskat: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (lskat)[inputs]: Add qtwayland.

	Change-Id: Ibcb42e9365daed3cd1c0ee96af484e8fbc4e1f9e

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kubrik: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (kubrik)[inputs]: Add qtwayland.

	Change-Id: Ibd04b02384629d5cfb8bdb50112fc79f9c07ff00

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kiriki: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (kiriki)[inputs]: Add qtwayland.

	Change-Id: I3bf2e1010d4ab0f15bfb5a9f6aa4d8f3f4d53bf2

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: palapeli: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (palapeli)[inputs]: Add qtwayland.

	Change-Id: I18b5fb58187a4922a39c71e54367c26d44c0b7f2

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ksirk: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (ksirk)[inputs]: Add qtwayland.

	Change-Id: I786b5096e823e526cf85269c0c61c12613f35e9d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: grantier: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (grantier)[inputs]: Add qtwayland.

	Change-Id: If2003a0e363b4e53e77a7b2a58ad4d56f488d853

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: bomber: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (bomber)[inputs]: Add qtwayland.

	Change-Id: I8f4541d7433753088a2a38f693f466c3db997409

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: knetwalk: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (knetwalk)[inputs]: Add qtwayland.

	Change-Id: I3cb6215fc4b67d77ba74a9aff4606d8a5fc6b68d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kblackbox: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (kblackbox)[inputs]: Add qtwayland.

	Change-Id: Idbc0f5b29b916c7f439d197d0ea799d485ed73de

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kfourinline: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (kfourinline)[inputs]: Add qtwayland.

	Change-Id: Ic560e8ac144f0396ef1571d524779263ddf755d6

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdiamond: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (kdiamond)[inputs]: Add qtwayland.

	Change-Id: I867e7dd486cfdd2573fe97821dc02c8fbf7e9e17

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kgoldrunner: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (kgoldrunner)[inputs]: Add qtwayland.

	Change-Id: I438ae89299d87297a14f7d2f4abbd1ff9ba441ed

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: klines: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (klines)[inputs]: Add qtwayland.

	Change-Id: I25c3177f3f8cc58b03c8a0cb2e495f56276aa254

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ksudoku: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (ksudoku)[inputs]: Add qtwayland.

	Change-Id: If938704de678a8c6cd953669af76f34e1acaf781

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kblocks: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (kblocks)[inputs]: Add qtwayland.

	Change-Id: Iff1fab8753609c6dbaedf332d98e6c524038a90b

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kbounce: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (kbounce)[inputs]: Add qtwayland.

	Change-Id: I5e665b0332b4cc3e3fe26e7ea4cdbc5385c77aa0

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: konquest: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (konquest)[inputs]: Add qtwayland.

	Change-Id: I0ccee268f0f2ebe2e74c2c953d0a4ef332e0b031

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmines: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (kmines)[inputs]: Add qtwayland.

	Change-Id: I7f9e58b26fc26f06d47233f98e51f5887f6b224a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kbreakout: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (kbreakout)[inputs]: Add qtwayland.

	Change-Id: Id98bc2894c5aca77a5c32f81ac2162778a17284b

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kajongg: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (kajongg)[inputs]: Add qtwayland.

	Change-Id: I61035e8112e7d862c15775eb5c9a08b2352b661d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kshisen: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (kshisen)[inputs]: Add qtwayland.

	Change-Id: Ic8a33ce8011fcec6d637231b7d5a2e0a0ebfaa52

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmahjongg: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (kmahjongg)[inputs]: Add qtwayland.

	Change-Id: I59836202e13164f20255f37d2865bdc1172f0e5d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kolf: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (kolf)[inputs]: Add qtwayland.

	Change-Id: I70c0a3d6fe2ea92d177ae1bc1c2e15a09e27751e

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: picmi: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (picmi)[inputs]: Add qtwayland.

	Change-Id: I852efb03fb1cf4afefcbae26bd30ef83a08096c4

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ktuberling: Add qtwayland to inputs.
	* gnu/packages/kde-games.scm (ktuberling)[inputs]: Add qtwayland.

	Change-Id: I048bee50cd02d62d4af563895c58fd793bd06d81

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ghostwriter: Add qtwayland to inputs.
	* gnu/packages/kde-office.scm (ghostwriter)[inputs]: Add qtwayland.

	Change-Id: I23ca49cce7864a016b4efeb53d7b173cda25c35a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: crow-translate: Add qtwayland to inputs.
	* gnu/packages/kde-office.scm (crow-translate)[inputs]: Add qtwayland.

	Change-Id: I30ec474c1b904c0a9805d11678151d1430a7502e

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: calligra: Add qtwayland to inputs.
	* gnu/packages/kde-office.scm (calligra)[inputs]: Add qtwayland.

	Change-Id: Ie6e3b3d8479b42dadfab9498d04ebfb0e2164d0c

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: sweeper: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (sweeper)[inputs]: Add qtwayland.

	Change-Id: I1b1c6012a11edcd662d80f033d90eb701b4ab156

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: rsibreak: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (rsibreak)[inputs]: Add qtwayland.

	Change-Id: Ia45c077385792cd87a4a6ca7185a59b3debf530f

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: okteta: Add qtwayland-5 to inputs.
	* gnu/packages/kde-utils.scm (okteta)[inputs]: Add qtwayland-5.

	Change-Id: I6399ff4c5ea7330783b57acc27ca9c76757082c0

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kxstitch: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (kxstitch)[inputs]: Add qtwayland.

	Change-Id: I0aad7ed16f9ad1e629706c408bc05c9876a7fd2a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ktimer: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (ktimer)[inputs]: Add qtwayland.

	Change-Id: Id6f0c9ee098aec2a97c44a97388508a09f904e74

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: krusader: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (krusader)[inputs]: Add qtwayland.

	Change-Id: I527e00967c99034c69ac74cff69795144583b348

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kronometer: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (kronometer)[inputs]: Add qtwayland.

	Change-Id: I92dd53089c5981a697a65f11c949f9b7b47c4e56

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: krename: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (krename)[inputs]: Add qtwayland.

	Change-Id: Ibbcb4f2fa273e5699dd4f8dda4c8066e84cefa4f

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmouth: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (kmouth)[inputs]: Add qtwayland.

	Change-Id: If8c4bd6ab534ae4523bc7a6c95eecd8b71342e1d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmousetool: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (kmousetool)[inputs]: Add qtwayland.

	Change-Id: I55448ee9c632e47fd88dc1715dadc7c28b81abf8

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmag: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (kmag)[inputs]: Add qtwayland.

	Change-Id: I2b4678f6c1e0b165737370fbc1609493db6ec716

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kontrast: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (kontrast)[inputs]: Add qtwayland.

	Change-Id: Ie48ba26fdb78a777303f649fb39160f3b2e91744

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kirogi: Add qtwayland-5 to inputs.
	* gnu/packages/kde-utils.scm (kirogi)[inputs]: Add qtwayland-5.

	Change-Id: Ib9390285775a95a3c8fe320ed29f7554270f4ec6

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kfind: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (kfind)[inputs]: Add qtwayland.

	Change-Id: Ibd2324638890c94a7e7b9a84978f1431be737094

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: keysmith: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (keysmith)[inputs]: Add qtwayland.

	Change-Id: Ic9c1e0a2479b1cc7a2a7259207939036b269d6e0

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: keurocalc: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (keurocalc)[inputs]: Add qtwayland.

	Change-Id: Ia6e20ba8d775cdbd8b1ad188acea181898dbf273

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdialog: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (kdialog)[inputs]: Add qtwayland.

	Change-Id: Iac8896830853ed6d7b913f5aa033892d4321e0c9

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kcharselect: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (kcharselect)[inputs]: Add qtwayland.

	Change-Id: I47a3613b0058fc83e91b2fcf66211a0857a30861

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kcalc: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (kcalc)[inputs]: Add qtwayland.

	Change-Id: I6f394731917771fc42eeff6becde69713e27f5d1

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kbackup: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (kbackup)[inputs]: Add qtwayland.

	Change-Id: Ie5784ce6718d5bb72f27d4e18193ee66fd318d4d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdebugsettings: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (kdebugsettings)[inputs]: Add qtwayland.

	Change-Id: I332fc87a6dee64e228143d5b0ae8b2a73c344532

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kate: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (kate)[inputs]: Add qtwayland.

	Change-Id: I05108d9de5aa6d32b2b3317c95b903b074969b97

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kamera: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (kamera)[inputs]: Add qtwayland.

	Change-Id: Ieee6cd6ff14dc33a4b60396986e21a445dc9a671

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: francis: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (francis)[inputs]: Add qtwayland.

	Change-Id: Ibe0fdfa6ab42f540407a864dccd5ef8f0f925f97

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: filelight: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (filelight)[inputs]: Add qtwayland.

	Change-Id: I48c96a954b3259b00961caa9ac324a594cfc2629

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: fielding: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (fielding)[inputs]: Add qtwayland.

	Change-Id: I1452e6977596068d8d5c56278c1e33a8ec0f28ff

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: basket: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (basket)[inputs]: Add qtwayland.

	Change-Id: I07f394e57d0b24f82b9d94c82ac81b1bfb9d7036

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: atelier: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (atelier)[inputs]: Add qtwayland.

	Change-Id: I5f20c096dfc12c74e92864b4f601fdebd9bb7565

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ark: Add qtwayland to inputs.
	* gnu/packages/kde-utils.scm (ark)[inputs]: Add qtwayland.

	Change-Id: Ie9996a05e0be103af6531cff2a9286e8652093b5

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: yakuake: Add qtwayland to inputs.
	* gnu/packages/kde-systemtools.scm (yakuake)[inputs]: Add qtwayland.

	Change-Id: I62f4fb21bc501eae855378016dd554c07b36b5db

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: partitionmanager: Add qtwayland to inputs.
	* gnu/packages/kde-systemtools.scm (partitionmanager)[inputs]: Add qtwayland.

	Change-Id: I592b743a4b1e6bf1b626aac1440a58180d98ea71

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kwalletmanager: Add qtwayland to inputs.
	* gnu/packages/kde-systemtools.scm (kwalletmanager)[inputs]: Add qtwayland.

	Change-Id: I3dd96d8108f365115fca1b2f3a4c3787d93a1702

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ksystemlog: Add qtwayland to inputs.
	* gnu/packages/kde-systemtools.scm (ksystemlog)[inputs]: Add qtwayland.

	Change-Id: I386d66c0a9149f965ee615c1a1091bcf8da02896

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: konsole: Add qtwayland to inputs.
	* gnu/packages/kde-systemtools.scm (konsole)[inputs]: Add qtwayland.

	Change-Id: I284e26b2fda35cfd9d63914d345be98edc2cca09

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: khelpcenter: Add qtwayland to inputs.
	* gnu/packages/kde-systemtools.scm (khelpcenter)[inputs]: Add qtwayland.

	Change-Id: I0791bde608e0c35c5f419eeac5991833b6675452

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdf: Add qtwayland to inputs.
	* gnu/packages/kde-systemtools.scm (kdf)[inputs]: Add qtwayland.

	Change-Id: I11ffc7f5840a99060cccc09ef82450b7f4635824

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: dolphin: Add qtwayland to inputs.
	* gnu/packages/kde-systemtools.scm (dolphin)[inputs]: Add qtwayland.

	Change-Id: I8efb4d0cee61c84922b1954946edcb97e8690a54

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ruqola: Add qtwayland to inputs.
	* gnu/packages/kde-internet.scm (ruqola)[inputs]: Add qtwayland.

	Change-Id: I09b9672a7bec3dc3ca5dc849ca417a4bc0a18835

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ktorrent: Add qtwayland to inputs.
	* gnu/packages/kde-internet.scm (ktorrent)[inputs]: Add qtwayland.

	Change-Id: I4f2254d95340dcbbb55b9e46ccc19d3b84f812c0

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: krdc: Add qtwayland to inputs.
	* gnu/packages/kde-internet.scm (krdc)[inputs]: Reorder; add qtwayland.

	Change-Id: Ia5d57f83a59028235912d528cea5f7b174b08004

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: konversation: Add qtwayland to inputs.
	* gnu/packages/kde-internet.scm (konversation)[inputs]: Add qtwayland.

	Change-Id: Iee1da36b412d9c96e8e292a06b89c6155a2c0118

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kget: Add qtwayland to inputs.
	* gnu/packages/kde-internet.scm (kget)[inputs]: Reorder; add qtwayland.

	Change-Id: Ideacc39282259476a779fc0a6fae10d54e0ad0e7

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kwave: Add qtwayland to inputs.
	* gnu/packages/kde-multimedia.scm (kwave)[inputs]: Add qtwayland.

	Change-Id: Ieedfb2fa13cd462530f12ae394e4af2e19be862d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmix: Add qtwayland to inputs.
	* gnu/packages/kde-multimedia.scm (kmix)[inputs]: Add qtwayland.

	Change-Id: Ia1cae827de3506fdfc308aff9d0ef282521ef7ee

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kasts: Add qtwayland to inputs.
	* gnu/packages/kde-multimedia.scm (kasts)[inputs]: Add qtwayland.

	Change-Id: I45de5fcfe24af474605a8e6befaf7fad5ed0bb2a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: k3b: Add qtwayland to inputs.
	* gnu/packages/kde-multimedia.scm (k3b)[inputs]: Reorder; add qtwayland.

	Change-Id: Ib49b7faf8ad9d6fe74729601f60331044765b9de

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kid3: Add qtwayland to inputs.
	* gnu/packages/kde-multimedia.scm (kid3)[inputs]: Add qtwayland.

	Change-Id: Ib7477f2a51138975a604a6eb5a189439f0ae64db

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdenlive: Add qtwayland to inputs.
	* gnu/packages/kde-multimedia.scm (kdenlive)[inputs]: Add qtwayland.

	Change-Id: I1b9ca680f359134ccff66d05f815e6f76679aa35

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: juk: Add qtwayland to inputs.
	* gnu/packages/kde-multimedia.scm (juk)[inputs]: Add qtwayland.

	Change-Id: Iaae008f2aeb45f2a896fc6080ccd882149f15f0b

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: elisa: Add qtwayland to inputs.
	* gnu/packages/kde-multimedia.scm (elisa)[inputs]: Add qtwayland.

	Change-Id: I42b1faa1bb33f639f2f9c91a5436f6d06d8b5013

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: haruna: Add qtwayland to inputs.
	* gnu/packages/kde-multimedia.scm (haruna)[inputs]: Add qtwayland.

	Change-Id: I035273a2f43ab4e56cb480f246cf41a59f9fe9e6

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: dragon: Add qtwayland to inputs.
	* gnu/packages/kde-multimedia.scm (dragon)[inputs]: Add qtwayland.

	Change-Id: Ib696398ce10808145651c69c2f6c56dd86928213

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kamoso: Add qtwayland to inputs.
	* gnu/packages/kde-multimedia.scm (kamoso)[inputs]: Add qtwayland.

	Change-Id: I275d5bc1e95b560ee3c9991c4c959d454c411c92

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: services/desktop.scm: Remove reference to (gnu packages kde-frameworks).
	* gnu/services/desktop.scm: Remove reference to (gnu packages kde-frameworks)
	module.

	Change-Id: I3a8fa749af7b6141fe09609da32914e6f57fb70d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: qca, qca-qt6: Move to kde-frameworks.scm.
	* gnu/packages/kde.scm: Remove file.
	* gnu/local.mk: Deregister it.
	* po/packages/POTFILES.in: Ditto.
	* gnu/packages/kde-frameworks.scm (qca): New variable.
	(qca-qt6): Ditto.
	* gnu/packages/geo.scm: Replace (gnu packages kde) with (gnu packages
	kde-frameworks).
	* gnu/packages/messaging.scm: Ditto.
	* gnu/packages/web.scm: Ditto.
	* gnu/packages/irc.scm: Remove reference to (gnu packages kde) module.
	* gnu/packages/kde-education.scm: Ditto.
	* gnu/packages/kde-games.scm: Ditto.
	* gnu/packages/kde-graphics.scm: Ditto.
	* gnu/packages/kde-internet.scm: Ditto.
	* gnu/packages/kde-office.scm: Ditto.
	* gnu/packages/kde-pim.scm: Ditto.
	* gnu/packages/kde-plasma.scm: Ditto.
	* gnu/packages/kde-systemtools.scm: Ditto.
	* gnu/packages/kde-utils.scm: Ditto.
	* gnu/services/desktop.scm: Ditto.

	Change-Id: Ib632bc46588a2400c61fd549389001ff367c0d66

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libqaccessibilityclient(-qt5): Move to kde-frameworks.scm.
	* gnu/packages/kde.scm (libqaccessibilityclient): Remove variable.
	(libqaccessibilityclient-qt5): Ditto.
	* gnu/packages/kde-utils.scm (libqaccessibilityclient): New variable.
	(libqaccessibilityclient-qt5): Ditto.

	Change-Id: I10eec1b289193060d6a5e39c8a9b29481598871b

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: snorenotify: Move to kde-internet.scm.
	* gnu/packages/kde.scm (snorenotify): Remove variable.
	* gnu/packages/kde-internet.scm (snorenotify): New variable.
	* gnu/packages/irc.scm: Use (gnu packages kde-internet) module.

	Change-Id: I74ebb8a52243e151daf6c44c20942dce701ae2a9

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ksanecore: Move to kde-graphics.scm.
	* gnu/packages/kde.scm (ksanecore): Remove variable.
	* gnu/packages/kde-graphics.scm (ksanecore): New variable.

	Change-Id: I0aba25b70f996afa073e98645317c59bdeb3b178

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: futuresql: Move to kde-frameworks.scm.
	* gnu/packages/kde.scm (futuresql): Remove variable.
	* gnu/packages/kde-frameworks.scm (futuresql): New variable.

	Change-Id: Ice3083e5813cfcff69d8043e9a4e4315b35430d5

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: poxml: Update to 25.08.1.
	* gnu/packages/kde-sdk.scm (poxml): Update to 25.08.1.

	Change-Id: Ie171de9871cc1ecfe2a01f84c581f39e5453ff56

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: poxml: Move to kde-sdk.scm.
	* gnu/packages/kde.scm (poxml): Remove variable.
	* gnu/packages/kde-sdk.scm (poxml): New variable.

	Change-Id: I9f91648ea24ab2321040282fb30874115ab195e5

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kirigami-addons: Move to kde-frameworks.scm.
	* gnu/packages/kde.scm (kirigami-addons): Remove variable.
	* gnu/packages/kde-frameworks.scm (kirigami-addons): New variable.
	* gnu/packages/kde-multimedia.scm: Remove reference to (gnu packages kde)
	module.
	* gnu/packages/kde-sdk.scm: Ditto.

	Change-Id: I8ad8f42219df19fa1a0b8cc3ce6d3078e95c88e9

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kuserfeedback: Move to kde-frameworks.scm.
	* gnu/packages/kde.scm (kuserfeedback): Remove variable.
	* gnu/packages/kde-frameworks.scm (kuserfeedback): New variable.

	Change-Id: Id235d4a4bc30f297b3402dadae3827ee82d59194

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kopeninghours: Move to kde-pim.scm.
	* gnu/packages/kde.scm (kopeninghours): Remove variable.
	* gnu/packages/kde-pim.scm (kopeninghours): New variable.

	Change-Id: I9efb9deb3459c6bd15224226a68a2bfba3fbed82

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kosmindoormap: Move to kde-pim.scm.
	* gnu/packages/kde.scm (kosmindoormap): Remove variable.
	* gnu/packages/kde-pim.scm (kosmindoormap): New variable.
	* gnu/packages/kde-utils.scm: Use (gnu packages kde-pim) module.

	Change-Id: I831f79ea8b515525244cc3aca9e57f22c781e8db

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: smb4k: Add qtwayland to inputs.
	* gnu/packages/kde-internet.scm (smb4k)[inputs]: Add qtwayland.

	Change-Id: I5ad10adf8b4803a9c838e2cdf9f46f92bd54553c

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: smb4k: Move to kde-internet.scm.
	* gnu/packages/kde-utils.scm (smb4k): Remove variable.
	* gnu/packages/kde-internet.scm (smb4k): New variable.

	Change-Id: Ifb7bd5272f1fdeee04eb7d21c6407a9c964ed854

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdsoap-ws-discovery-client: Move to kde-internet.scm.
	* gnu/packages/kde.scm (kdsoap-ws-discovery-client): Remove variable.
	* gnu/packages/kde-internet.scm (kdsoap-ws-discovery-client): New variable.
	* gnu/packages/kde-utils.scm: Use (gnu packages kde-internet) module.

	Change-Id: I23fe427caac983010fa60e6dfbee1f5a6464fd21

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: baloo-widgets: Move to kde-systemtools.scm.
	* gnu/packages/kde.scm (baloo-widgets): Remove variable.
	* gnu/packages/kde-systemtools.scm (baloo-widgets): New variable.

	Change-Id: I8f5732af5784033a830372baf5a9b285f971d32c

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kquickimageeditor: Move to kde-graphics.scm.
	* gnu/packages/kde-frameworks.scm (kquickimageeditor): Remove variable.
	* gnu/packages/kde-graphics.scm (kquickimageeditor): New variable.

	Change-Id: I8d04750b34f62b69671a65b6c282e4ee383da03d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: phonon-backend-vlc: Move to kde-multimedia.scm.
	* gnu/packages/kde-frameworks.scm (phonon-backend-vlc): Remove variable.
	* gnu/packages/kde-multimedia.scm (phonon-backend-vlc): New variable.

	Change-Id: Id1486ce180eb9be4bc210be753b5683ca6e3ae99

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: phonon-backend-gstreamer: Move to kde-multimedia.scm.
	* gnu/packages/kde-frameworks.scm (phonon-backend-gstreamer): Remove variable.
	* gnu/packages/kde-multimedia.scm (phonon-backend-gstreamer): New variable.

	Change-Id: Ic5b2e00a3fcd0095fbab4228ceff0a26b39c84fc

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: phonon: Move to kde-multimedia.scm.
	* gnu/packages/kde-frameworks.scm (phonon): Remove variable.
	* gnu/packages/kde-libraries.scm (phonon): New variable.
	* gnu/packages/kde-education.scm: Use (gnu packages kde-multimedia) module.
	* gnu/packages/kde-games.scm: Ditto.
	* gnu/packages/kde-graphics.scm: Ditto.
	* gnu/packages/kde-office.scm: Ditto.
	* gnu/packages/kde-pim.scm: Ditto.
	* gnu/packages/kde-plasma.scm: Ditto.
	* gnu/packages/kde-utils.scm: Ditto.
	* gnu/packages/kde.scm: Ditto.

	Change-Id: I6454ad83da76a3f136b988f60208ebcd02c0e965

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: packages/syndication.scm: Remove an unused module.
	* gnu/packages/syndication.scm: Remove reference to (gnu packages
	kde-frameworks) module.

	Change-Id: I15450bd13bec596c59884628de26704ccc844bd0

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kaidan: Add qtwayland to inputs.
	* gnu/packages/kde-internet.scm (kaidan)[inputs]: Add qtwayland.

	Change-Id: I81f3833ed2f3100b9e33c7dfe7e750221fbd6bfe

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kaidan: Move to kde-internet.scm.
	* gnu/packages/messaging.scm (kaidan): Remove variable.
	* gnu/packages/kde-internet.scm (kaidan): New variable.

	Change-Id: Idcda43e6030afd6fb21b15dbbc3ff1ef79b6c8af

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: qxmpp: Move to kde-internet.scm.
	* gnu/packages/messaging.scm (qxmpp): Remove variable.
	* gnu/packages/kde-internet.scm (qxmpp): New variable.

	Change-Id: Id78d60057d790463de113b9babc07ce7737902d6

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: digikam: Add qtwayland to inputs.
	* gnu/packages/kde-graphics.scm (digikam)[inputs]: Add qtwayland.

	Change-Id: I41dc53abfa10797caad9673feee0bfdb853b42d5

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: digikam: Move to kde-graphics.scm.
	* gnu/packages/image-viewers.scm (digikam): Remove variable.
	* gnu/packages/kde-graphics.scm (digikam): New variable.

	Change-Id: Ib29dca2aa8a7c82694ecbb131aae44171017a49e

2025-10-17  Sughosha  <sughosha@disroot.org>

	teams: Drop gnu/packages/education.scm from KDE team.
	* etc/teams.scm (kde)[#:scope]: Remove "gnu/packages/education.scm."
	* CODEOWNERS: Regenerate file.

	Change-Id: I5ff619120b582db098ea4cad63baa3f8745e7b2a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: gcompris-qt: Update to 25.1.1.
	* gnu/packages/kde-education.scm (gcompris-qt): Update to 25.1.1.
	[inputs]: Add qtwayland.

	Change-Id: I6e3deaa89830e3eaee2af19c062b5310768d2435

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: gcompris-qt: Move to kde-education.scm.
	* gnu/packages/education.scm (gcompris-qt): Remove variable.
	* gnu/packages/kde-education.scm (gcompris-qt): New variable.

	Change-Id: I21d626330b8f90ef2ff636426acf34e75e834da9

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ktouch: Update to 25.08.1.
	* gnu/packages/kde-education.scm (ktouch): Update to 25.08.1.
	[arguments]<#:qtbase>: Use qtbase.
	[native-inputs]: Replace kdoctools-5 with kdoctools.
	[inputs]: Remove qtbase-5, qtgraphicaleffects, qtquickcontrols2-5, qtx11extras
	and qtxmlpatterns-5; replace kcmutils-5 with kcmutils, kcompletion-5 with
	kcompletion, kconfig-5 with kconfig, kconfigwidgets-5 with kconfigwidgets,
	kcoreaddons-5 with kcoreaddons, kdeclarative-5 with kdeclarative, ki18n-5 with
	ki18n, kiconthemes-5 with kiconthemes, kitemviews-5 with kitemviews,
	ktextwidgets-5 with ktextwidgets, kwidgetsaddons-5 with kwidgetsaddons,
	kwindowsystem-5 with kwindowsystem, kxmlgui-5 with kxmlgui and qtdeclarative-5
	with qtdeclarative; add qtwayland.

	Change-Id: I1cfcda02ba96d9ece6d289969fcbf625610296a1

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ktouch: Move to kde-education.scm.
	* gnu/packages/education.scm (ktouch): Remove variable.
	* gnu/packages/kde-education.scm (ktouch): New variable.

	Change-Id: I693dc37075d0419030d89fc5b09cf4ca2f892c6e

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kqtquickcharts: Update to 25.08.1.
	* gnu/packages/kde-education.scm (kqtquickcharts): Update to 25.08.1.
	[arguments]<#:qtbase>: Use qtbase.
	[inputs]: Replace qtdeclarative-5 with qtdeclarative.

	Change-Id: I4e402fedafb674072e7ef550d8ec0de34d08a8b6

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kqtquickcharts: Move to kde-education.scm.
	* gnu/packages/education.scm (kqtquickcharts): Remove variable.
	* gnu/packages/kde-education.scm (kqtquickcharts): New variable.

	Change-Id: I54aed8a3e2a6c8f755fbb6c718ba16e67015315a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: marble-qt: Add qtwayland to inputs.
	* gnu/packages/kde-education.scm (marble-qt)[inputs]: Add qtwayland.

	Change-Id: I61e51fbcc3f050e049919c46530fb845e42094fc

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: marble-qt: Move to kde-education.scm.
	* gnu/packages/kde.scm (marble-qt): Remove variable.
	* gnu/packages/kde-education.scm (marble-qt): New variable.
	* gnu/packages/image-viewers.scm: Use (gnu packages kde-education) module.

	Change-Id: I6527cd8bc577a6d8653437ffb87f6c10c57fe906

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: labplot: Update to 2.12.1.
	* gnu/packages/kde-education.scm (labplot): Update to 2.12.1.
	[arguments]<#:qtbase>: Use qtbase.
	<#:test-exclude>: Exclude "ParserTest", "ReadStatFilterTest" and
	"WorksheetElementTest".
	<#:phases>: In 'check phase, replace the tests to exclude with the test-exclude
	keyword.
	[native-inputs]: Replace qttools-5 with qttools; add kdoctools.
	[inputs]: Remove qtbase-5 and kdoctools-5; replace breeze-qt5 with breeze,
	karchive-5 with karchive, kcompletion-5 with kcompletion, kconfig-5 with
	kconfig, kconfigwidgets-5 with kconfigwidgets, kcoreaddons-5 with kcoreaddons,
	kcrash-5 with kcrash, ki18n-5 with ki18n, kiconthemes-5 with kiconthemes, kio-5
	with kio, knewstuff-5 with knewstuff, kparts-5 with kparts, kservice-5 with
	kservice, ksyntaxhighlighting-5 with ksyntaxhighlighting, ktextwidgets-5 with
	ktextwidgets, kwidgetsaddons-5 with kwidgetsaddons, kxmlgui-5 with kxmlgui and
	qtsvg-5 with qtsvg; add discount, eigen, matio, orcus, purpose, poppler-qt6,
	qt-advanced-docking-system, qtwayland, qxlsx and zstd.

	Change-Id: I830ba54c1d12c6139b86958295c5e92ce5a3bb24

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: labplot: Move to kde-education.scm.
	* gnu/packages/kde.scm (labplot): Remove variable.
	* gnu/packages/kde-education.scm (labplot): New variable.

	Change-Id: I7659b6cde8762775d80e304251f7a82757f2d513

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kalgebra: Update to 25.08.1.
	* gnu/packages/kde-education.scm (kalgebra): Update to 25.08.1.
	[inputs]: Add qtwayland.

	Change-Id: Id22ee320836bdc385c90ffedeb40eea6bfda03a5

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kalgebra: Move to kde-education.scm.
	* gnu/packages/kde.scm (kalgebra): Remove variable.
	* gnu/packages/kde-education.scm (kalgebra): New variable.

	Change-Id: If28ed85d5e4843beb54136da197420d6cf5507bd

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: analitza: Update to 25.08.1.
	* gnu/packages/kde-education.scm (analitza): Update to 25.08.1.

	Change-Id: I351d46c9620c96c74118d4fb62dec17aa18ea36a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: analitza: Move to kde-education.scm.
	* gnu/packages/kde.scm (analitza): Remove variable.
	* gnu/packages/kde-education.scm: New file.
	* gnu/local.mk: Register it.

	Change-Id: I6360882f41d9c7ab7701091c0d5d5c4ac5c139cd

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kgraphviewer: Add qtwayland to inputs and reorder them.
	* gnu/packages/kde-graphics.scm (kgraphviewer)[inputs]: Reorder; add qtwayland.

	Change-Id: I8475ae7ecdf50ac62a515f5d5a0c84347e6f25ff

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kgraphviewer: Move to kde-graphics.scm.
	* gnu/packages/kde-frameworks.scm (kgraphviewer): Remove variable.
	* gnu/packages/kde-graphics.scm (kgraphviewer): New variable.
	* gnu/packages/kde-sdk.scm: Use (gnu packages kde-graphics) module.
	* gnu/packages/linux.scm: Ditto.

	Change-Id: I16a15b779b1aea70b0ff56aa3e5f8913bf8af0c5

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ktextaddons: Update to 1.7.1.
	* gnu/packages/kde-frameworks.scm (ktextaddons): Update to 1.7.1.
	[arguments]<#:test-exclude>: Exclude "grammalecteresultwidgettest",
	"grammalecteconfigwidgettest", "grammalecteresultjobtest",
	"languagetoolconfigwidgettest", "translator-translatorwidgettest" and
	"translator-translatorengineloadertest"
	<#:phases>: In 'check phase, check only when tests? is true and use
	test-exclude keyword in the place of the excluded tests.

	Change-Id: I6df5b1c7cc2afd2c32c3111b984d808ad7a6ecc4

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kcolorchooser: Update to 25.08.1.
	* gnu/packages/kde-graphics.scm (kcolorchooser): Update to 25.08.1.
	[inputs]: Add qtwayland.

	Change-Id: Ifa711ee1460956e791b053307e7dc4d5dff3d825

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kcolorchooser: Move to kde-graphics.scm.
	* gnu/packages/kde.scm (kcolorchooser): Remove variable.
	* gnu/packages/kde-graphics.csm (kcolorchooser): New variable.

	Change-Id: I04470f7e09e43c6dd7187dd1795df4bc2b8a6c41

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libksane: Update to 25.08.1.
	* gnu/packages/kde-graphics.scm (libksane): Update to 25.08.1.

	Change-Id: I891572aa172e81b0b50f85d76a817d0ed430e251

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libksane: Move to kde-graphics.scm.
	* gnu/packages/kde.scm (libksane): Remove variable.
	* gnu/packages/kde-graphics.scm (libksane): New variable.
	* gnu/packages/image-viewers.scm: Use (gnu packages kde-graphics) module.

	Change-Id: I70c127bedd4b5d87c8c499e4fd59b87e9562f263

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ksanecore: Update to 25.08.1.
	* gnu/packages/kde.scm (ksanecore): Update to 25.08.1.

	Change-Id: I817aa81272bce96599395ea837286f8a40569af6

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: okular: Update to 25.08.1.
	* gnu/packages/kde-graphics.scm (okular): Update to 25.08.1.
	[arguments]<#:test-exclude>: Exclude "annotationtoolbartest", "mainshelltest",
	"parttest" and "chmgeneratortest".
	<#:phases>: In 'check phase, use test-exclude instead to exclude those tests.

	Change-Id: I78d9094f5a07c0e2dfd90ede159724b961a1a9c0

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: okular: Move to kde-graphics.scm.
	* gnu/packages/kde.scm (okular): Remove variable.
	* gnu/packages/kde-graphics.scm (okular): New variable.
	* gnu/packages/kde-office.scm: Use (gnu packages kde-graphics) module.

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libkexiv2: Update to 25.08.1.
	* gnu/packages/kde-graphics.scm (libkexiv2): Update to 25.08.1.

	Change-Id: Ib288068eb364d258d39fdaac4474a0ac0995f746

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libkexiv2: Move to kde-graphics.scm.
	* gnu/packages/kde.scm (libkexiv2): Remove variable.
	* gnu/packages/kde-graphics.scm (libkexiv2): New variable.
	* gnu/packages/kde-plasma.scm: Use (gnu packages kde-graphics) module.
	* gnu/packages/kde-internet.scm: Ditto.

	Change-Id: Id710507c9c6a11f349a2c041b8459df0e15d439d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdegraphics-thumbnailers: Update to 25.08.1.
	* gnu/packages/kde-graphics.scm (kdegraphics-thumbnailers): Update to 25.08.1.
	[source]: Switch to url-fetch.

	Change-Id: I85f62a889aed53012fb0d538cdaf09302961a624

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdegraphics-thumbnailers: Move to kde-graphics.scm.
	* gnu/packages/kde.scm (kdegraphics-thumbnailers): Remove variable.
	* gnu/packages/kde-graphics.scm (kdegraphics-thumbnailers): New variable.

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdegraphics-mobipocket: Update to 25.08.1.
	* gnu/packages/kde-graphics.scm (kdegraphics-mobipocket): Update to 25.08.1.

	Change-Id: I19c180667c09f126fab7ac00af50d2cdc18bc355

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdegraphics-mobipocket: Move to kde-graphics.scm.
	* gnu/packages/kde.scm (kdegraphics-mobipocket): Remove variable.
	* gnu/packages/kde-graphics.scm (kdegraphics-mobipocket): New variable.
	* gnu/packages/kde-frameworks.scm: Use (gnu packages kde-graphics) module.

	Change-Id: Ie799995ed34e2c5e04e431c9286b1fbce299f272

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: krita: Update to 5.2.13.
	* gnu/packages/kde-graphics.scm (krita): Update to 5.2.13.
	[source]<patches>: Remove "krita-xsimd-13-compat.patch".
	[arguments][inputs]: Add libraqm and qtwayland-5.
	* gnu/packages/patches/krita-xsimd-13-compat.patch: Delete file.
	* gnu/local.mk: Deregister it.

	Change-Id: I1acc7dcbb85b67c077031c5b37bbcd037cf472f7

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: krita: Move to kde-graphics.scm.
	* gnu/packages/kde.scm (krita): Remove variable.
	* gnu/packages/kde-graphics.scm (krita): New variable.

	Change-Id: Ia1245a3041e13b46672435b4bb0e06900e4db5fc

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kolourpaint: Update to 25.08.1.
	* gnu/packages/kde-graphics.scm (kolourpaint): Update to 25.08.1.
	[inputs]: Add libksane and qtwayland.

	Change-Id: Id617c352cadaad3c4acecd8d8c5a607f357b6764

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kolourpaint: Move to kde-graphics.scm.
	* gnu/packages/kde.scm (kolourpaint): Remove variable.
	* gnu/packages/kde-graphics.scm (kolourpaint): New variable.

	Change-Id: I57425c0925758eb6d26770a8c180fad6fbbfe31f

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kseexpr: Move to kde-graphics.scm.
	* gnu/packages/kde.scm (kseexpr): Remove variable.
	* gnu/packages/kde-graphics.scm (kseexpr): New variable.

	Change-Id: I51b13bb5bfb139ff8b86f3c4d4f51f9de465c318

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdiagram: Move to kde-graphics.scm.
	* gnu/packages/kde.scm (kdiagram): Remove variable.
	* gnu/packages/kde-graphics.scm (kdiagram): New variable.
	* gnu/packages/kde.scm: Use (gnu packages kde-graphics) module.
	* gnu/packages/kde-office.scm: Ditto.
	* gnu/packages/kde-pim.scm: Ditto.
	* gnu/packages/kde-sdk.scm: Ditto.

	Change-Id: Id2e30b3979eec2ce03b37454a172449955bd2686

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: gwenview: Update to 25.08.1.
	* gnu/packages/kde-graphics.scm (gwenview): Update to 25.08.1.
	[arguments]<#:test-exclude>: Exclude "placetreemodeltest", "historymodeltest",
	"contextmanagertest" and "urlutilstest".
	<#:phases>: Do not replace 'check phase.
	[inputs]: Add qtmultimedia.

	Change-Id: I82ca642111ef972a63ca21fafc71a7d828ede1a8

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: gwenview: Move to kde-graphics.scm.
	* gnu/packages/kde.scm (gwenview): Remove variable.
	* gnu/packages/kde-graphics.scm: New file.
	* gnu/local.mk: Register it.

	Change-Id: Ifa5b359ed3eab320a2cb0e62189f1f14b161c147

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: akregator: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (akregator): Update to 25.08.1.
	[inputs]: Remove bash-minimal.

	Change-Id: Id8817a4adb68483f874d03c206ff81d7c6abe6fa

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: akregator: Move to kde-pim.scm.
	* gnu/packages/kde.scm (akregator): Remove variable.
	* gnu/packages/kde-pim.scm (akregator): New variable.

	Change-Id: I9c1199ebc38ddc40321d2d74a30be26f498f86b1

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdepim-addons: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kdepim-addons): Update to 25.08.1.
	[arguments]<#:test-exclude>: Exclue "kdepim-addons-todoedittest",
	"kdepim-addons-eventedittest", "enterpriseheaderstyleplugintest",
	"fancyheaderstyleplugintest", "grantleeheaderstyleplugintest",
	"messageviewerplugins-rendertest", "akonadi-sqlite-rendertest-akonadi",
	"akonadi-sqlite-mailsenderjobtest", "akonadi-sqlite-gravatarupdatewidgettest",
	"eventdatavisitortest", "pimeventsplugintest",
	"messageviewer-dkimauthenticationverifiedserverdialogtest" and
	"markdowncreateimagewidgettest".
	<#:phases>: In 'check phase, replace the tests to exclude with the test-exclude
	keyword. Add 'change-directory-to-adblock, 'unpack-rust-crates,
	'configure-adblock, 'check-for-pregenenerated-files, 'patch-cargo-checksums,
	build-adblock and 'change-directory-back-to-source phases.
	[native-inputs]: Add corrosion, pkg-config, rust and `(,rust "cargo").
	[inputs]: Add kcmutils, plasma-activities and (cargo-inputs 'kdepim-addons).
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add kdepim-addons.

	Change-Id: Ibaef5a6de18ec7944c51d60a46f81f25af6b4dd0

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: discount: Update to 3.0.1.2.
	* gnu/packages/markup.scm (discount): Update to 3.0.1.2.

	Change-Id: I2d87fb33aa18cb4c450f5d3d89ce2666c0bdd18e

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kleopatra: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kleopatra): Update to 25.08.1.

	Change-Id: Ic4fb31e1bc8a080e96e763b675f60e8b76f80eb4

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: itinerary: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (itinerary): Update to 25.08.1.

	Change-Id: Ic29979ddad1464034eec6fd76816b375c448c489

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kitinerary: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kitinerary): Update to 25.08.1.
	[arguments]<#:test-exclude>: Exclude "jsonlddocumenttest", "mergeutiltest",
	"locationutiltest", "knowledgedbtest", "airportdbtest",
	"extractorscriptenginetest", "pkpassextractortest", "postprocessortest",
	"calendarhandlertest" and "extractortest".
	<#:phases>: Realign. In 'check phase, replace the tests to exclude with the
	test-exclude keyword.

	Change-Id: Ia276b847bd620493344b6348c3d6b9b8747e0a86

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kosmindoormap: Update to 25.08.1.
	* gnu/packages/kde.scm (kosmindoormap): Update to 25.08.1.
	[inputs]: Add kirigami-addons.

	Change-Id: Ib51c6a096161ecdfcf0909203847836cdf255e6a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kopeninghours: Update to 25.08.1.
	* gnu/packages/kde.scm (kopeninghours): Update to 25.08.1.

	Change-Id: I16f97bd089880fb8552edfd44d8e6d345c3c4c8f

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kpublictransport: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kpublictransport): Update to 25.08.1.
	[arguments]<#:test-exclude>: Exclude "updatetest" and "motis2parsertest".
	[inputs]: Add kirigami-addons.

	Change-Id: I846add95a1444dfd9a924c767cdcb34ad2c202d4

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kpublictransport: Move to kde-pim.scm.
	* gnu/packages/kde.scm (kpublictransport): Remove variable.
	* gnu/packages/kde-pim.scm (kpublictransport): New variable.

	Change-Id: I9621b1ef0e0c32e2b5fce2aa8ec2debcbc4ad7a8

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: khealthcertificate: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (khealthcertificate): Update to 25.08.1.
	[arguments]<#:test-exclude>: Exclude "icaovdsparsertest" and "eudgcparsertest".
	<#:phases>: In 'check phase, replace the tests to exclude with the test-exclude
	keyword.

	Change-Id: I77f78fb6d08f24eedfef91406e36e96b071c93ff

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: merkuro: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (merkuro): Update to 25.08.1.
	[inputs]: Remove the duplicate akonadi-mime; add akonadi-search, kholidays,
	qtlocation and qtpositioning.

	Change-Id: I80f0cea05d295bc87781c509dc2fa67cee722269

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libksieve: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (libksieve): Update to 25.08.1.
	[arguments]<#:test-exclude>: Exclude "sieveeditorhelphtmlwidgettest".
	<#:phases>: Remove 'substitute phase.

	Change-Id: Ia4793319edefc9f41683c537725632dcb6c03fab

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: mimetreeparser: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (mimetreeparser): Update to 25.08.1.
	[inputs]: Add kcolorscheme.

	Change-Id: I72e36aabc5d88fc15d0b0c6fba84b02e9ef591cf

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmailtransport: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kmailtransport): Update to 25.08.1.

	Change-Id: Ie772a63572751a5ed7dd1ccbfd0bd801353bc7a2

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmailimporter: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kmailimporter): Update to 25.08.1.

	Change-Id: Ida5564ae8b04b999a3280b779795a35eefe54aac

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmail-account-wizard: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kmail-account-wizard): Update to 25.08.1.

	Change-Id: Ib2b568659316c628136787487f0fc2e15c024fc2

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmail: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kmail): Update to 25.08.1.
	[arguments]<#:test-exclude>: Exclude "akonadi-sqlite-kmcomposerwintest",
	"akonadi-sqlite-archivemailwidgettest", "akonadi-sqlite-tagselectdialogtest",
	"akonadi-sqlite-kmcommandstest", "sendlateragent-sendlaterutiltest",
	"sendlateragent-sendlaterconfigtest",
	"followupreminder-followupreminderconfigtest" and
	"akonadi-sqlite-unifiedmailboxmanagertest".
	<#:phases>: In 'check phase, replace the tests to exclude with the test-exclude
	keyword.

	Change-Id: I5880fec19117733483708c4c4f11fed19cf2e61e

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmailcommon: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kmailcommon): Update to 25.08.1.
	[inputs]: Add qtmultimedia.

	Change-Id: I6e0cd0472ffefe58ffe69e85aeb45da98a9b4365

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ktnef: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (ktnef): Update to 25.08.1.

	Change-Id: I98461a0a3c9a3da43eeab41282c465a9a7403f5c

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kpimcommon: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kpimcommon): Update to 25.08.1.
	[inputs]: Add plasma-activities.

	Change-Id: I9baaf5e817e493dbf6bec63de7157469dd65d0c6

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kirigami-addons: Update to 1.10.0.
	* gnu/packages/kde.scm (kirigami-addons): Update to 1.10.0.
	[inputs]: Add kcolorscheme, kcrash and kiconthemes.

	Change-Id: Ie7dbe2ccf7b966ce30277503f382810121b85314

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kaddressbook: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kaddressbook): Update to 25.08.1.

	Change-Id: Ida94e8f2e537b2068b46938bec1112bdf0caf4c6

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: korganizer: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (korganizer): Update to 25.08.1.
	[arguments]<#:test-exclude>: Exclude "akonadi-sqlite-koeventpopupmenutest".
	<#:phases>: In 'check phase, replace the tests to exclude with the test-exclude
	keyword.

	Change-Id: I4c5486fb5c517ba9dda2c2283387cf26b034833a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: keventviews: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (keventviews): Update to 25.08.1.

	Change-Id: I87254f3bd2c9ed19813dd5d2bcde7fac967930aa

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kontactinterface: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kontactinterface): Update to 25.08.1.

	Change-Id: Ibd13aed78e2c22cf8ab97ba8976bd5cad7aed1dd

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdepim-runtime: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kdepim-runtime): Update to 25.08.1.
	[arguments]<#:test-exclude>: Exclude
	"akonadi-sqlite-icalcategoriestotagsmigrationtest", "akonadi-sqlite-synctest",
	"akonadi-sqlite-pop3test", "storecompacttest", "akonadi-sqlite-ewstest",
	"ewsmoveitemrequest_ut", "ewsdeleteitemrequest_ut", "ewsgetitemrequest_ut",
	"ewsunsubscriberequest_ut", "ewssettings_ut", "templatemethodstest",
	"akonadi-sqlite-serverbusytest", "ewsattachment_ut" and
	"testmovecollectiontask".
	<#:phases>: Realign. In 'check phase, replace the tests to exclude with the
	test-exclude keyword.

	Change-Id: I206e5d5451bed13a4ad730986dc7292c54bc4e60

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libkdepim: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (libkdepim): Update to 25.08.1.

	Change-Id: Ic5fc82d720962734f37942560397aa2c8fef1fe5

2025-10-17  Marek Paśnikowski  <marek@marekpasnikowski.pl>

	gnu: kpimtextedit: Update to 25.08.1
	* gnu/packages/kde-pim.scm (kpimtextedit): Update to 25.08.1.

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kpimcommon: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kpimcommon): Update to 25.08.1.

	Change-Id: I9baaf5e817e493dbf6bec63de7157469dd65d0c6

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: ksmtp: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (ksmtp): Update to 25.08.1.

	Change-Id: Iecadffedf49de2d7bc5d90af15913b4d4068b59b

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmessagelib: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kmessagelib): Update to 25.08.1.

	Change-Id: I133b5805b66e53610efefb03080cdae678096093

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libkgapi: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (libkgapi): Update to 25.08.1.

	Change-Id: Id842cfdf5cb0baf613d3031ecc642d15fa7f0227

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libkleo: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (libkleo): Update to 25.08.1.
	[arguments]<#:test-exclude>: Exclude "expirycheckertest",
	"keyresolvercoretest", "newkeyapprovaldialogtest", "keyparameterstest" and
	"keycachetest".
	<#:phases>: In 'check phase, replace the tests to exclude with the test-exclude
	keyword.

	Change-Id: Id6965c08b5a4ea2881bd8182377de021b6787cb5

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kpkpass: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kpkpass): Update to 25.08.1.

	Change-Id: Icaeda373fb02c6242a590e2c4fff966d75bd6faf

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kincidenceeditor: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kincidenceeditor): Update to 25.08.1.
	[arguments]<#:test-exclude>: Exclude "akonadi-sqlite-incidencedatetimetest",
	"ktimezonecomboboxtest" and "testindividualmaildialog".
	<#:phases>: In 'check phase, replace the tests to exclude with the test-exclude
	keyword.

	Change-Id: I4a2092a44feb4c2dda94b15daf09733af695044d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmbox: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kmbox): Update to 25.08.1.

	Change-Id: Ie8419a6d945271786d943cda75b83bcebeff3506

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kcalendarsupport: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kcalendarsupport): Update to 25.08.1.

	Change-Id: I56a5e7235880889acda0f2d40bda1a5d6c33ab3a

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kldap: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kldap): Update to 25.08.1.

	Change-Id: Iea6db351a2b96c2cf4a188c670e884d64664d15e

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kimap: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kimap): Update to 25.08.1.

	Change-Id: I3cc4e09d68606ad9c67ffd0c04158be39422a946

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kcalutils: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kcalutils): Update to 25.08.1.

	Change-Id: Id693c0c436b9fa571ec8c51617a97df98edbddf9

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libgravatar: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (libgravatar): Update to 25.08.1.

	Change-Id: I0a69b66140355b9bef0673a12023be77b8f2adda

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kgpg: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kgpg): Update to 25.08.1.

	Change-Id: I26ce7b9b9089852f4197c725d1e8ec28b86c7405

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kmime: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kmime): Update to 25.08.1.

	Change-Id: I9f3997d20b536672037524fc30853a0bb9898ac4

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kidentitymanagement: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kidentitymanagement): Update to 25.08.1.

	Change-Id: I1cdc701f0d56ee98afcfaa44524c059a8c4a3fc6

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: akonadi-import-wizard: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (akonadi-import-wizard): Update to 25.08.1.

	Change-Id: I770ecd1962e42e5bbe7e4d9e6725cf5803bf778f

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: akonadi-search: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (akonadi-search): Update to 25.08.1.
	[arguments]<#:test-exclude>: Exclude
	"akonadi-sqlite-collectionindexingjobtest".
	<#:phases>: In 'check phase, replace the tests to exclude with the test-exclude
	keyword.

	Change-Id: Iac49dbed74120a928cd4d27e51f2d19c1a1a5c66

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: akonadi-calendar: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (akonadi-calendar): Update to 25.08.1.

	Change-Id: Ic76b14d2cc19dde4e90f276703c548ce55344b6e

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: akonadi-mime: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (akonadi-mime): Update to 25.08.1.

	Change-Id: I7aaa34cde8374cdd68469663add038a2303a75b7

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: akonadi-contacts: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (akonadi-contacts): Update to 25.08.1.

	Change-Id: I9c30d12bf420b669d87bdb26e7e519cd388c4ce0

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: akonadi: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (akonadi): Update to 25.08.1.
	[arguments]<#:test-exclude>: Exclude "AkonadiServer-dbconfigtest",
	"mimetypecheckertest", "entitytreemodeltest",
	"akonadi-sqlite-testenvironmenttest", "akonadi-sqlite-autoincrementtest",
	"akonadi-sqlite-attributefactorytest",
	"akonadi-sqlite-collectionpathresolvertest"
	"akonadi-sqlite-collectionattributetest", "akonadi-sqlite-itemfetchtest",
	"akonadi-sqlite-itemappendtest", "akonadi-sqlite-itemstoretest",
	"akonadi-sqlite-itemdeletetest", "akonadi-sqlite-entitycachetest",
	"akonadi-sqlite-monitortest", "akonadi-sqlite-changerecordertest",
	"akonadi-sqlite-resourcetest", "akonadi-sqlite-subscriptiontest",
	"akonadi-sqlite-transactiontest", "akonadi-sqlite-itemcopytest",
	"akonadi-sqlite-itemmovetest", "akonadi-sqlite-invalidatecachejobtest",
	"akonadi-sqlite-collectioncreatetest", "akonadi-sqlite-collectioncopytest",
	"akonadi-sqlite-collectionmovetest", "akonadi-sqlite-collectionsynctest" and
	"akonadi-sqlite-itemsynctest".
	<#:phases>: In 'check phase, replace the tests to exclude with the test-exclude
	keyword.

	Change-Id: If659d5689d873d7a2707f064ebbb2550236acbe5

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kaccounts-providers: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kaccounts-providers): Update to 25.08.1.

	Change-Id: I2ee06e0eaaf35dc13432503b767bc246f14323cc

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kaccounts-integration: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (kaccounts-integration): Update to 25.08.1.

	Change-Id: I78397412d3f621fbd405be2c9a23b788b4109e38

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: grantleetheme: Update to 25.08.1.
	* gnu/packages/kde-pim.scm (grantleetheme): Update to 25.08.1.

	Change-Id: I14c6ae1ef06625baa2c2f8fdbcd2ec3c8575374e

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: grantleetheme: Move to kde-pim.scm.
	* gnu/packages/kde.scm (grantleetheme): Remove variable.
	* gnu/packages/kde-pim.scm (grantleetheme): New variable.

	Change-Id: I1b5282f956c938bb701834d48354643701e277e2

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libplasma: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (libplasma): Update to 6.4.3.

	Change-Id: Id5b330dea00ee4e16015cfd5b402992a1bbe1caf

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: libplasma: Move to kde-plasma.scm.
	* gnu/packages/kde-frameworks.scm (libplasma): Remove.
	* gnu/packages/kde-plasma.scm (libplasma): New variable.
	* gnu/packages/fcix5: Use (gnu packages kde-plasma) module.
	* gnu/packages/kde-games: Ditto.
	* gnu/packages/kde-sdk.scm: Ditto.

	Change-Id: Id092e016458959547ef8e86797ede949a1bf79e2

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma-activities-stats: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (plasma-activities-stats): Update to 6.4.3.

	Change-Id: I6b23251578cab074e3d5141f211bf639ae0cf324

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma-activities-stats: Move to kde-plasma.scm.
	* gnu/packages/kde-frameworks.scm (plasma-activities-stats): Remove.
	* gnu/packages/kde-plasma.scm (plasma-activities-stats): New variable.

	Change-Id: Ic35f4100c2ee2d117745062ddcb5b3c14993ceb2

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma-activities: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (plasma-activities): Update to 6.4.3.

	Change-Id: Ic54b026c84dc8a76edd767b4b2c8bcba94dd5282

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma-activities: Move to kde-plasma.scm.
	* gnu/packages/kde-frameworks.scm (plasma-activities): Remove.
	* gnu/packages/kde-plasma.scm (plasma-activities): New variable.
	* gnu/packages/kde-internet.scm: Use (gnu packages kde-plasma) module.

	Change-Id: I1378ab2ffb9e711ceb748dd5bce52b3d63d7f207

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: xdg-desktop-portal-kde: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (xdg-desktop-portal-kde): Update to 6.4.3.

	Change-Id: I4eaf4876794f9544ece083ebe081b832c2a99a37

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: xdg-desktop-portal-kde: Move to kde-plasma.scm.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-kde): Remove.
	* gnu/packages/kde-plasma.scm (xdg-desktop-portal-kde): New variable.

	Change-Id: I1a0b0224f0d7fda7de13ca0f6c22ea8f8dd6e1c1

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kdebugsettings: Update to 25.08.1.
	* gnu/packages/kde-utils.scm (kdebugsettings): Update to 25.08.1.

	Change-Id: Iabc58b1e89d9d7b1062493b2ea95f98a605ba209

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: hyprland: Build with libinput-minimal.
	* gnu/packages/wm.scm (hyprland)[inputs]: Remove libinput-minimal-next; add
	libinput-minimal.

	Change-Id: I3811d4f08cf75ad8084af35cbe5300cb02eff1d0

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: libinput: Update to 1.29.1.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.29.1.

	Change-Id: I36585c099d7b58fd335a370ab03509c559d35def

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: xdg-utils: Update to 1.2.1.
	* gnu/packages/freedesktop.scm (xdg-utils): Update to 1.2.1.
	[source]: Switch to git-fetch.
	[native-inputs]: Add docbook-xml-4.3.

	Change-Id: I13f19d3fa6a1db16a461c710ad650fc02ba7b356

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: krdp: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (krdp): Update to 6.4.3.
	[inputs]: Remove freerdp; add freerdp-3.

	Change-Id: If2e53aeb3e600c68737e4c4a0749ad10decf84f1

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: wacomtablet: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (wacomtablet): Update to 6.4.3.

	Change-Id: I2003fbd0580b18cd78b555d50ad0b41027eb2270

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: print-manager: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (print-manager): Update to 6.4.3.

	Change-Id: Ibe73368dcc1001353ac0e8651703e45f19ac4219

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: plasma-systemmonitor: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (plasma-systemmonitor): Update to 6.4.3.

	Change-Id: I421214325a19fc3205ff8c25741e82a7fa1f8473

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: plasma-mobile: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (plasma-mobile): Update to 6.4.3.
	[inputs]: Add kpipewire.

	Change-Id: Iae1a0cd921ce5a780234a0c178f8dc0540411bd8

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: plasma-nano: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (plasma-nano): Update to 6.4.3.

	Change-Id: Id08ce96447b9c44e80df6835f511ccb0281ce6b2

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: milou: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (milou): Update to 6.4.3.

	Change-Id: I92bef9bfde44428da3f8221b297d0d17d5f08630

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kwrited: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (kwrited): Update to 6.4.3.

	Change-Id: Icc46047bfcc0ef19f93a6146d9e77bee60ca3461

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kwayland-integration: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (kwayland-integration): Update to 6.4.3.

	Change-Id: Id2831803d9fd5ffb96f345d7133ce14c956aa4aa

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: ksystemstats: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (ksystemstats): Update to 6.4.3.

	Change-Id: I39c426067eb09dd073b832d2fbdacec403d075fb

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kgamma: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (kgamma): Update to 6.4.3.

	Change-Id: I772d2d557a78ee0eeb81c3536c90ffead55d4487

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: discover: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (discover): Update to 6.4.3.

	Change-Id: I2591f0cca4d713c86413e80291d09189c889db59

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kde-cli-tools: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (kde-cli-tools): Update to 6.4.3.

	Change-Id: I88b07e0b9888e596cda13309d8497b3ee30bb89a

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kmenuedit: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (kmenuedit): Update to 6.4.3.

	Change-Id: I145f1bf07fc723bbf0fae42e62552c226bba7bcd

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: appstream: Update to 1.0.5.
	* gnu/packages/freedesktop.scm (appstream): Update to 1.0.5.

	Change-Id: Ic4e3117301a08924d7b4f560e451fa5a21974f32

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: powerdevil: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (powerdevil): Update to 6.4.3.

	Change-Id: Ie969cb949746bb52c424cff783792d0dbb6dd6ce

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: plasma-integration: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (plasma-integration): Update to 6.4.3.

	Change-Id: I7696d35d34b1d3de3ef3f47c537b4c338f51c097

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: polkit-kde-agent: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (polkit-kde-agent): Update to 6.4.3.
	[inputs]: Add knotifications.

	Change-Id: Iccd44fe3b3f2e82ea9f8a1bb8e3d125d071a66c9

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: plasma-browser-integration: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (plasma-browser-integration): Update to 6.4.3.

	Change-Id: I68b08ba31413b40cffbb2338d4bfd07b52d6554e

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: spectacle: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (spectacle): Update to 6.4.3.

	Change-Id: I9d2968ca1c16cfa18b17bceb3320ee89a6245a3a

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: plasma-welcome: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (plasma-welcome): Update to 6.4.3.

	Change-Id: I80b7e54d5abe58848cf071c11c203adf32657fb8

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: bluedevil: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (bluedevil): Update to 6.4.3.

	Change-Id: I4c2baf195dacb62cccad243531726716adc482cb

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: plasma-firewall: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (plasma-firewall): Update to 6.4.3.

	Change-Id: I80b77f456a452ccfe1a0776793720d098d51d37b

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kwallet-pam: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (kwallet-pam): Update to 6.4.3.

	Change-Id: Ia322469919c008c7933e79c8408deb34e95f6321

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: xdg-desktop-portal-kde: Update to 6.4.3.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-kde): Update to 6.4.3.

	Change-Id: I12cf1d5e54266724fba8ab76b29e19ded7f5175a

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: ksshaskpass: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (ksshaskpass): Update to 6.4.3.

	Change-Id: I027de53045cc79a982ece2f1bbcb3a8b330da805

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: plasma-vault: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (plasma-vault): Update to 6.4.3.

	Change-Id: I4ddba6b180838a44e0ef649913d36f94040886a5

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: qqc2-breeze-style: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (qqc2-breeze-style): Update to 6.4.3.

	Change-Id: Ie9320d6ca8d0a707818d38b62fc09fe7ac56e67f

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: plasma-desktop: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (plasma-desktop): Update to 6.4.3.

	Change-Id: I9e05d9c5854da925d9d67dafce9aca09045f6586

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: plasma-disks: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (plasma-disks): Update to 6.4.3.

	Change-Id: I71636479734d5170f73908851b47ff299225ac77

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kdeplasma-addons: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (kdeplasma-addons): Update to 6.4.3.

	Change-Id: I3cc555461fd35060ada299d9300832a258f6b412

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kinfocenter: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (kinfocenter): Update to 6.4.3.
	[inputs]: Add eudev.

	Change-Id: I2e3551d93f48492d363e8ce947515878df1f6cce

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: system-settings: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (system-settings): Update to 6.4.3.

	Change-Id: Ic87279d2c90b925dd78e780506d348be244a9c47

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: plasma-workspace: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (plasma-workspace): Update to 6.4.3.
	[inputs]: Add qtlocation.
	[native-inputs]: Add python-pygobject.
	[arguments]<#:phases>: Skip failed tests.

	Change-Id: Ia662d39eaea415421f7d32ec539c2694b2b18c7f

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kwin: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (kwin): Update to 6.4.3.
	[arguments]: Remove configure-flags.
	<#:phases>: Adjust patch phase.
	Change-Id: Id90ed44abb7d26244dc45dbccd151e956da4d80d

	Change-Id: I46af8a236628f9362c10f5cc7ced13fd26921ea1

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kglobalacceld: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (kglobalacceld): Update to 6.4.3.

	Change-Id: I9d9abf9283f8b11c11489388ddfceca2be420ff3

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: plasma-pa: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (plasma-pa): Update to 6.4.3.

	Change-Id: I404d0e460f7d9822396c8836955fddd1d24f6df7

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: plasma-nm: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (plasma-nm): Update to 6.4.3.

	Change-Id: I773e14e8373ea150e5903263cc28609abb50db90

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kscreen: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (kscreen): Update to 6.4.3.
	[inputs]: Add kcrash and qtwayland.
	[native-inputs]: Add wayland, wayland-protocols, and qtwayland.

	Change-Id: I61da6e9699e47980b27cd12c0497838ddcea3288

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: plasma5support: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (plasma5support): Update to 6.4.3.

	Change-Id: I8ce39b488ab79e867858d615b24d296277602f97

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kscreenlocker: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (kscreenlocker): Update to 6.4.3.

	Change-Id: Ic2a146cad2b2c240f8cd832641db7a0a783c499e

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kdegraphics-mobipocket: Update to 25.04.3.
	* gnu/packages/kde.scm (kdegraphics-mobipocket): Update to 25.04.3.

	Change-Id: Id2835a1ff5fa4437ceab1312276a7e5331d101ad

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kaccounts-providers: Update to 25.04.3.
	* gnu/packages/kde-pim.scm (kaccounts-providers): Update to 25.04.3.

	Change-Id: I9ea60af9e9859944e6fa0610ce486931a0a9c467

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kaccounts-integration: Update to 25.04.3.
	* gnu/packages/kde-pim.scm (kaccounts-integration): Update to 25.04.3.

	Change-Id: I31a0f93f8c2565ac424a0b9f52aa6d1b2721463a

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: libksysguard: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (libksysguard): Update to 6.4.3.

	Change-Id: I8acb05e63ef864b374119f69fa5f39d6d72e711c

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: layer-shell-qt: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (layer-shell-qt): Update to 6.4.3.

	Change-Id: Idf56426360866467265152d35d524fafa9ee1027

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: libkscreen: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (libkscreen): Update to 6.4.3.

	Change-Id: I3e5758eadbe67eb20292a68d47446c3c6b173e60

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: libkexiv2: Update to 25.04.3.
	* gnu/packages/kde.scm (libkexiv2): Update to 25.04.3.

	Change-Id: I463d2c26d2d467a61ca6adae2b474af5e2230f5f

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kpipewire: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (kpipewire): Update to 6.4.3.

	Change-Id: Id4a09f5c7f1a7f514d77c929f0c1e32746d407e8

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kirigami-addons: Update to 1.9.0.
	* gnu/packages/kde.scm (kirigami-addons): Update to 1.9.0.

	Change-Id: I8e110af40140c641f4257c3df0b9606f3642a589

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: plasma-workspace-wallpapers: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (plasma-workspace-wallpapers): Update to 6.4.3.

	Change-Id: If3255596b77f57ecbf6e166304ad303d5cc92195

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: ocean-sound-theme: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (ocean-sound-theme): Update to 6.4.3.

	Change-Id: Idc5acbba058490e6a8da0438bbaa9da7b181e7b6

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: oxygen-sounds: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (oxygen-sounds): Update to 6.4.3.

	Change-Id: I7bc30d2639c6e659324a38272b8d3e6321383f89

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kdecoration: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (kdecoration): Update to 6.4.3.

	Change-Id: I9360b586dd1e987345a32408d289dea0a408cc82

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kde-gtk-config: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (kde-gtk-config): Update to 6.4.3.

	Change-Id: Ied8684ce65f8d74c6c6df26cf9e46f53e7462e0c

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kactivitymanagerd: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (kactivitymanagerd): Update to 6.4.3.

	Change-Id: I37155f65a97f78e83ae214e4e1ecaab7d9af2172

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: libplasma: Update to 6.4.3.
	* gnu/packages/kde-frameworks.scm (libplasma): Update to 6.4.3.

	Change-Id: Ie0cecececab01d4b88e3e3c1462583d9501dd8ee

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: breeze-gtk: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (breeze-gtk): Update to 6.4.3.

	Change-Id: I8c19245a34f90ca40d3940c606dbd5c30cf5e42e

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: breeze: Update to 6.4.3.
	* gnu/packages/kde-plasma.scm (breeze): Update to 6.4.3.

	Change-Id: I8e1b2450e191444bab85eb89d85d0ab50224e672

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: ktexteditor: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (ktexteditor): Update to 6.16.0.

	Change-Id: If94a6a91d6e020aacad521cf04e4b56230886399

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: ksyntaxhighlighting: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (ksyntaxhighlighting): Update to 6.16.0.
	[arguments]: Disable tests.

	Change-Id: I3b877f2702370480440a06b28d55750e0632b3b6

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: knotifyconfig: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (knotifyconfig): Update to 6.16.0.

	Change-Id: I513d58871f8ccc60b48500b76b2139bf45f0282e

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: baloo: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (baloo): Update to 6.16.0.

	Change-Id: I647a28696a032740d665d7d1eb5f3d858b460054

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kfilemetadata: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kfilemetadata): Update to 6.16.0.

	Change-Id: Ic309d7fc1522240fe2a4e4afa8ce1cfe172b966c

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kde-frameworkintegration: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kde-frameworkintegration): Update to 6.16.0.

	Change-Id: I54b9f0960fb5ef3e8ff1348e4b687b75663f8d23

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kapidox: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kapidox): Update to 6.16.0.

	Change-Id: Icff016ba0213f32917a9d9990f3afeb2fc1cbe0b

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kdav: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kdav): Update to 6.16.0.

	Change-Id: Ic41bcc3408f3e0fa18f094a26015234d87886b55

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: purpose: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (purpose): Update to 6.16.0.

	Change-Id: If4216bedb749d6e0f776ab7df249989dcc6c9674

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: ktexttemplate: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (ktexttemplate): Update to 6.16.0.

	Change-Id: Ibd760aa026ace275dda8175db951590f5e91a5da

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: ktextwidgets: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (ktextwidgets): Update to 6.16.0.

	Change-Id: I5d2ad2e53e28f779abc90566c9a7979a0db207b7

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kstatusnotifieritem: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kstatusnotifieritem): Update to 6.16.0.
	[arguments]<#:configure-flags>: Add -DBUILD_PYTHON_BINDINGS=OFF.
	Change-Id: Id19b1c3201d1316d6bc7ce16bb1a28fd93d8b3cf

	Change-Id: Id19b91ae14263811dc8c67fb6672437b4021d0ef

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: krunner: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (krunner): Update to 6.16.0.

	Change-Id: Ic7cf178aa64f1ee6e2ee872ca18568b31d1062f8

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kpeople: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kpeople): Update to 6.16.0.

	Change-Id: Ib38fe6da8b703c19a8ff921c7b7f4b48eb5781f7

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kparts: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kparts): Update to 6.16.0.

	Change-Id: I6c27b94552b94e71fee98ca55d4feef39575ded5

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kcmutils: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kcmutils): Update to 6.16.0.

	Change-Id: I6361e2a3f7590b9b56fa3551348b84f0e53cdc4e

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kxmlgui: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kxmlgui): Update to 6.16.0.
	[arguments]<#:configure-flags>: Add -DBUILD_PYTHON_BINDINGS=OFF.
	Change-Id: I4087b1f9670a19bd7935603da0c75abea2458f71

	Change-Id: Idfb9241fab8d1f1bb0043a3d794bf8a269855d6a

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kdesu: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kdesu): Update to 6.16.0.

	Change-Id: I3deddc546d8858c3df5622aa4f9b4f9caaa82a39

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kded: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kded): Update to 6.16.0.

	Change-Id: Ied7ec8c56f60ff1d49df2a4830b2df128c4485ad

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kdeclarative: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kdeclarative): Update to 6.16.0.

	Change-Id: I79b9bf1ff89ff48fe2d809fb0826ee8d1209aee8

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kconfigwidgets: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kconfigwidgets): Update to 6.16.0.

	Change-Id: Ia75bf1d9d48786f761c0b93179626d7ff683add3

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kimageformats: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kimageformats): Update to 6.16.0.

	Change-Id: I054e1c9f09937358f841bea9df62293b1671f88d

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kcontacts: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kcontacts): Update to 6.16.0.
	[native-inputs]: Remove iso-codes/pinned; add iso-codes.

	Change-Id: Ie34f44c6bce0db3fe70337a69b2d09a84faf5248

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: qqc2-desktop-style: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (qqc2-desktop-style): Update to 6.16.0.

	Change-Id: I03b5ecbfdf6f634a16f8faf02941af0c8cd61713

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: ksvg: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (ksvg): Update to 6.16.0.

	Change-Id: I13e0da9a46e7f4e079975a48b332272d3b366bda

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kio: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kio): Update to 6.16.0.
	[source]: Remove patches.

	Change-Id: I68401c2fcee4c46111472e1f7b60db11b02097f1

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: knewstuff: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (knewstuff): Update to 6.16.0.

	Change-Id: I5881b5dab48d5867c1a1db4d5bc76a1261007891

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kwallet: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kwallet): Update to 6.16.0.
	[inputs]: Add libsecret.
	[native-inputs]: Add pkg-config.

	Change-Id: Idba776239fe6dd2db5c2e43cf5278f5f124a33ac

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kcrash: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kcrash): Update to 6.16.0.

	Change-Id: I44b5ad448df25bc70498ff395936d94defb619da

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kbookmarks: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kbookmarks): Update to 6.16.0.

	Change-Id: I84a0c3e8a71c1d96eea05300e627f4ee40845b60

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: plasma-activities-stats: Update to 6.4.3.
	* gnu/packages/kde-frameworks.scm (plasma-activities-stats): Update to 6.4.3.

	Change-Id: I8151ae850df87d4d3ab1b587de0ead1dd5546399

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: plasma-activities: Update to 6.4.3.
	* gnu/packages/kde-frameworks.scm (plasma-activities): Update to 6.4.3.

	Change-Id: Ic9aa7c5e190b73c543500fcd6b11e948990e3de9

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kservice: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kservice): Update to 6.16.0.

	Change-Id: I101198bde04522f9c4abfbf738aea2810b32d320

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kjobwidgets: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kjobwidgets): Update to 6.16.0.
	[arguments]<#:configure-flags>: Add -DBUILD_PYTHON_BINDINGS=OFF.

	Change-Id: I0e28c26a9e6947cf1923893d032465513ca55b30

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kglobalaccel: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kglobalaccel): Update to 6.16.0.

	Change-Id: I61532d015952b28099cfc995baf6572d85f4cac5

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kiconthemes: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kiconthemes): Update to 6.16.0.

	Change-Id: I3ea157cdc429eb98cbcf4768312caf521a1c3cba

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kauth: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kauth): Update to 6.16.0.

	Change-Id: Ia538699cea0c49a5248eedbde60b0140083e34e5

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kcolorscheme: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kcolorscheme): Update to 6.16.0.

	Change-Id: Iaa5c32614dd4c6bc831079ba6d4cf490d0755bc6

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kirigami: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kirigami): Update to 6.16.0.

	Change-Id: I717af8c3dbbcfa0ba75793660da567b6ec884267

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: syndication: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (syndication): Update to 6.16.0.

	Change-Id: I8a3781b98ee9faa1f9e722ebc9b2adc37cee91e9

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kunitconversion: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kunitconversion): Update to 6.16.0.
	[arguments]<#:configure-flags>: Add -DBUILD_PYTHON_BINDINGS=OFF.

	Change-Id: Ic8b7be031d0ed8c6bae2a5466f01e7155e90e09f

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kpty: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kpty): Update to 6.16.0.

	Change-Id: I9602b8f1ac065dc975316012aa4e7a4ec01cf898

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kpackage: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kpackage): Update to 6.16.0.

	Change-Id: I416267ed700162c2d86d12fc64675128b73ef00e

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: knotifications: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (knotifications): Update to 6.16.0.
	[arguments]<#:configure-flags>: Add -DBUILD_PYTHON_BINDINGS=OFF.

	Change-Id: I081ecc54720b950a0a22f80b51b68c56f61d348f

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kdoctools: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kdoctools): Update to 6.16.0.

	Change-Id: I3bd34ef59c3cfe7d5037b43bef0939d0b0367f50

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kcompletion: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kcompletion): Update to 6.16.0.

	Change-Id: I2f381504c343ba19a79251f2ee39a6c984797060

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: threadweaver: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (threadweaver): Update to 6.16.0.

	Change-Id: I65d118a738cf4346cb7061901bf484b5b4fd4a81

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: sonnet: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (sonnet): Update to 6.16.0.

	Change-Id: Iab3af0207f0ba5a54246d9cdddfd1b63641280f6

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: solid: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (solid): Update to 6.16.0.

	Change-Id: I9a5e6c6ec11744613f57056c310215a68eb7c2f6

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kconfig: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kconfig): Update to 6.16.0.
	[native-inputs]: Add tzdata-for-tests.
	[arguments]<#:phases>: Adjust check-setup phase.

	Change-Id: I6d5a86626fa3ca432c073655a392b2d836552a57

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: prison: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (prison): Update to 6.16.0.

	Change-Id: I7d5628a7303071b2a6c73571a4a2aac1fdeef422

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: networkmanager-qt: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (networkmanager-qt): Update to 6.16.0.

	Change-Id: I4da5039b2dd8d39d0e1b10473d94841293a3b2d9

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: modemmanager-qt: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (modemmanager-qt): Update to 6.16.0.

	Change-Id: I406f5fdefcf018922665d5dfa640e479a8eef8a8

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kwidgetsaddons: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kwidgetsaddons): Update to 6.16.0.
	[arguments]<#:configure-flags>: Add -DBUILD_PYTHON_BINDINGS=OFF.
	Change-Id: If2bc00aef8d601cb9f66b48f2181d104b34caea9

	Change-Id: I3dc63651899b56a3ce5c63bc6a9a73104417a5ab

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kplotting: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kplotting): Update to 6.16.0.

	Change-Id: Ifeb98ee3ed1979daab33cfb3dcf1ad0da9016bb5

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kitemviews: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kitemviews): Update to 6.16.0.

	Change-Id: Ia52b44b56a7e819b673747739ae20d2071ee92b2

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kitemmodels: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kitemmodels): Update to 6.16.0.

	Change-Id: Ibba19cb225bc96d3dc882ca95ecf9a45396abc2e

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kidletime: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kidletime): Update to 6.16.0.

	Change-Id: I801a8738383fbfbbdea296298bbee8b78798c374

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kholidays: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kholidays): Update to 6.16.0.

	Change-Id: I3e8cd0d0a444afea042ea8085184daa92e5d9ba7

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kguiaddons: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kguiaddons): Update to 6.16.0.
	[native-inputs]: Add wayland-protocols.
	[arguments]<#:configure-flags>: Add -DBUILD_PYTHON_BINDINGS=OFF.

	Change-Id: I4a785532da9148d6a90770bb215a41f98a0a1dc9

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kcoreaddons: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kcoreaddons): Update to 6.16.0.
	[arguments]<#:configure-flags>: Add -DBUILD_PYTHON_BINDINGS=OFF.

	Change-Id: I7814df185258e4b0c598bda79cde6da84a251069

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: karchive: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (karchive): Update to 6.16.0.

	Change-Id: Icbd666d0e1cb284a779ff2dd622e2684e9d6de5d

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kwayland: Update to 6.4.3.
	* gnu/packages/kde-frameworks.scm (kwayland): Update to 6.4.3.

	Change-Id: I6364eedc13de5df6510efeaec4ce4629c980ee70

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: plasma-wayland-protocols: Update to 1.18.0.
	* gnu/packages/kde-frameworks.scm (plasma-wayland-protocols): Update to 1.18.0.

	Change-Id: I5915f8b8afcbff3451843aa6d2dad7c2a7f75de3

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: ki18n: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (ki18n): Update to 6.16.0.

	Change-Id: Id5cbaa948748b194e0ea285c90e5ee0e13d3a151

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kcodecs: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kcodecs): Update to 6.16.0.

	Change-Id: I2f04f12ee3bd143625e47e51765a4deb8ac2819a

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kcalendarcore: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kcalendarcore): Update to 6.16.0.

	Change-Id: Iae7e9035b027fb9f8d3b75cb8e981eed5062d4fe

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: breeze-icons: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (breeze-icons): Update to 6.16.0.

	Change-Id: I03a708cb2e004973e9bf34f7f5450803fd49bc85

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: bluez-qt: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (bluez-qt): Update to 6.16.0.

	Change-Id: I4fc7dfdfdbe6b56f5fa39da01a2aadf10ab314d2

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: attica: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (attica): Update to 6.16.0.

	Change-Id: Ic828e81268befad1be469680ae654338d31eb405

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kquickcharts: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kquickcharts): Update to 6.16.0.

	Change-Id: I99e6f0377bda8571fb8dcd171b900b4c5becfd67

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kdnssd: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kdnssd): Update to 6.16.0.

	Change-Id: I4a6d0dc5880f66bd6302dd86abf1c130460a4ab4

2025-10-17  Zheng Junjie  <z572@z572.online>

	gnu: kdbusaddons: Update to 6.16.0.
	* gnu/packages/kde-frameworks.scm (kdbusaddons): Update to 6.16.0.

	Change-Id: I5c3fec89fc6b9b212c91623776e3c3b6d4edfc1e

2025-10-17  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Update to 2.19.1.
	* gnu/packages/dezyne.scm (dezyne): Update to 2.19.1.

	Change-Id: I52cf654feafc2d813daad597a6a21c79714b2377

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kvantum: Support XDG directory specification.
	* gnu/packages/patches/kvantum-1.1.5-xdg-dirs-support.patch: New file.
	* gnu/local.mk: Register it.
	* gnu/packages/qt.scm (kvantum)[source]<patches>: Add
	"kvantum-1.1.5-xdg-dirs-support.patch".

	Change-Id: I40208afdbc839b4b56d94eddfbc75dcd7dc09a7d

2025-10-17  Sughosha  <sughosha@disroot.org>

	gnu: kvantum: Update to 1.1.5.
	* gnu/packages/qt.scm (kvantum): Update to 1.1.5.

	Change-Id: Iace948f0f7b57f5ae6589a4e1525168ccb5271d1

2025-10-16  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-vhdl-ts-mode: Improve style.
	* gnu/packages/emacs-xyz.scm (emacs-vhdl-ts-mode)[arguments]: Use G-Expressions.

	Change-Id: I6efeffc8f19ae64494e7ada93b7989c9db6931c2

2025-10-16  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-vhdl-ext: Improve style.
	* gnu/packages/emacs-xyz.scm (emacs-vhdl-ext)[arguments]: Use G-Expressions.

	Change-Id: I8cb139a33761bcbe2e8d6d4c531239adf68bfc60

2025-10-16  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-helm-themes: Update to 0.05-2.1fc4a5d.
	* gnu/packages/emacs-xyz.scm (emacs-helm-themes): Update to
	0.05-2.1fc4a5d.

	Change-Id: I294ecc775f2248f0803557a50201f8271785be6d

2025-10-16  Karl Hallsby  <karl@hallsby.com>

	gnu: Add tree-sitter-gpr.
	* gnu/packages/tree-sitter.scm (tree-sitter-gpr): New variable.

	Change-Id: Icc70682a3321788a8234419cdb75e3902493e916

2025-10-16  Karl Hallsby  <karl@hallsby.com>

	gnu: Add tree-sitter-ada.
	* gnu/packages/tree-sitter.scm (tree-sitter-ada): New variable.

	Change-Id: I0f7cb2944ac8c42a1e5d66fc2ee734fa0bbf8373

2025-10-16  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: abduco: Cleanup definition.
	* gnu/packages/screen.scm (abduco): Cleanup.
	<source>[origin]: Use git-fetch rather than url-fetch.
	<arguments>: Convert to list of G-Expressions.
	[#:phases]: No longer delete ‘check’, instead set…
	[#:tests]: … to #f.

	Change-Id: Ic86ed18953716b1e76f2f31ccaf37ecb1bf53183

2025-10-16  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: Reorder package definitions on screen.scm.
	* gnu/packages/screen.scm: Reorder package definitions alphabetically.

	Change-Id: Ic9596a7158fb282b6cf8ea6f2272782425832c7f

2025-10-16  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: Reformat screen.scm.
	* gnu/packages/screen.scm: Reorder #:use-module alphabetically.
	Use license: prefix for licenses.

	Change-Id: I86e810993024cd60a5842fc4222c05fc7c9f22df

2025-10-16  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: Move abduco to screen.scm.
	* gnu/packages/abduco.scm (abduco): Move from here…
	* gnu/packages/screen.scm: …to here.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Remove reference to abduco.scm.
	* po/packages/POTFILES.in: Likewise.

	Change-Id: Ic1acbf3264ee242b3c5aa5363e466a48f4408f45

2025-10-16  John Kehayias  <john@guixotic.coop>

	gnu: goimapnotify: Update to 2.5.3.
	* gnu/packages/mail.scm (goimapnotify): Update to 2.5.3.

	Change-Id: I906b8b442f960bf2009e7f89e1cef7a62c95b0e9

2025-10-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: s-tui: Update inputs.
	* gnu/packages/admin.scm (s-tui)[inputs]: Replace python-urwid-3 with
	python-urwid.

	Change-Id: I5a9db42576228f11d60624f67e69bd1afc86a793

2025-10-16  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-goblins: Update to 0.17.0.
	* gnu/packages/guile-xyz.scm (guile-goblins): Update to 0.17.0.

	Change-Id: If5cd1db91af08eabdb37b3ca34989454ef843e08

2025-10-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: iperf: Update to 3.19.1.
	* gnu/packages/networking.scm (iperf): Update to 3.19.1.

	Change-Id: I6ca75138739ac41cb89e68f524aeb0225b6d9b67

2025-10-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: opendht: Remove a trailing whitespace in a commentary.
	* gnu/packages/networking.scm (opendht): Remove a trailing whitespace in a
	commentary.

	Change-Id: Id0ef92a4e59edf62b901a7c27a2462f760000f2c

2025-10-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: nanomsg: Update to 1.2.2.
	* gnu/packages/networking.scm (nanomsg): Update to 1.2.2.

	Change-Id: Ib63bde6b2f130166c6e9fd89e7e94f78d730daea

2025-10-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: bgpq3: Update to 0.1.38.
	* gnu/packages/networking.scm (bgpq3): Update to 0.1.38.

	Change-Id: I72d7c224af26c55969bb6b21ffa11246c33585e2

2025-10-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: lr: Update to 2.0.1.
	* gnu/packages/admin.scm (lr): Update to 2.0.1.

	Change-Id: Ie27adbb65cfac6dc41e860f8f0955aaee73a22c3

2025-10-16  Sughosha  <sughosha@disroot.org>

	gnu: yabridge: Fix build.
	* gnu/packages/audio.scm (yabridge)[inputs]: Replace asio with asio-1.28.

	Change-Id: I25ae31cbc3724038dde921fd1e5048545d69eead

2025-10-16  Sughosha  <sughosha@disroot.org>

	gnu: Add asio-1.28.
	* gnu/packages/networking.scm (asio-1.28): New variable.

	Change-Id: I78e4ccf9e128917f7dd01278d9e9cd3858edbe10

2025-10-16  Ludovic Courtès  <ludo@gnu.org>

	guix-install.sh: Add the “kvm” GID to /etc/subgid.
	* etc/guix-install.sh (SYSTEMD_REQUIRE): New variable.
	(sys_create_build_user): Populate /etc/subgid.

	Change-Id: I989c3ff682453d8d65e313c89fb751a20aa48bb8

2025-10-16  Ludovic Courtès  <ludo@gnu.org>

	daemon: Attempt to map the “kvm” group inside the build user namespace.
	Fixes <https://issues.guix.gnu.org/77862>.

	Previously, the ‘guix-daemon’ account (for unprivileged execution) would
	typically have “kvm” as a supplementary group, but that group would not
	be mapped in the build user namespace.  Consequently, attempts to
	‘chown’ a file to that supplementary group would fail with EINVAL.

	The test suites of Coreutils, Python, and Go (among others) exercise
	this chown-to-supplementary-group behavior, so they would all fail when
	started by the unprivileged ‘guix-daemon’ even though they succeed when
	started by ‘guix-daemon’ running as root.

	Thanks to keinflue <keinflue@posteo.net> and Reepca Russelstein
	<reepca@russelstein.xyz> for helping out.

	* nix/libstore/build.cc (initializeUserNamespace): Add ‘extraGIDs’ and
	‘haveCapSetGID’ parameters.  Invoke ‘newgidmap’ when ‘extraGIDs’ is
	non-empty and ‘haveCapSetGID’ is false.  Honor ‘extraGIDs’ when
	‘haveCapSetGID’ is true.
	(maxGroups, guestKVMGID): New variables.
	(kvmGIDMapping): New function.
	(DerivationGoal::startBuilder): Set ‘ctx.lockMountsMapAll’ in the
	CLONE_NEWUSER case.  Pass ‘extraGIDs’ to ‘initializeUserNamespace’.
	* tests/store.scm ("kvm GID is mapped"): New test.

	Change-Id: I10ba710fc1b9ca1e3cd3122be1ec8ede5df18b40

2025-10-16  Ludovic Courtès  <ludo@gnu.org>

	daemon: Export as little as needed from libutil/spawn.cc.
	* nix/libutil/spawn.cc (reset_writeToStderrAction, restoreAffinityAction)
	(setsidAction, earlyIOSetupAction, dropAmbientCapabilitiesAction)
	(chrootAction, chdirAction, closeMostFDsAction, setPersonalityAction)
	(oomSacrificeAction, setIDsAction, setNoNewPrivsAction)
	(addSeccompFilterAction, restoreSIGPIPEAction, setupSuccessAction)
	(usernsInitSyncAction, usernsSetIDsAction, initLoopbackAction)
	(setHostAndDomainAction, makeFilesystemsPrivateAction)
	(makeChrootSeparateFilesystemAction, bindMount)
	(mountIntoChroot, mountIntoChrootAction, mountProcAction)
	(mountDevshmAction, mountDevptsAction, pivotRootAction)
	(idMapToIdentityMap, lockMountsAction, runChildSetupEntry): Add ‘static’
	qualifier.
	* nix/libutil/spawn.hh: Remove the corresponding ‘extern’ declarations.

	Change-Id: I3156d72d866f22fa31aa9a843f116771763ccb61

2025-10-16  Ludovic Courtès  <ludo@gnu.org>

	daemon: ‘runProgram’ exits with 127 upon ENOENT or similar.
	This is in accordance with widespread conventions.  Previously it would
	exit with code 1, which was misleading.

	* nix/libutil/util.cc (runProgram): Exit with 127 if ‘execv’ or ‘execvp’
	fails.

	Change-Id: I5df214afffda69aa329a25afbc48f6cbfdd0961c

2025-10-16  Carlos  <gcarlos@disroot.org>

	gnu: wireshark: Build with lua@5.4
	In this current version, wireshark needs lua-5.3 or higher to build with
	lua scripting support.

	* gnu/packages/networking.scm (wireshark)[inputs]: Remove lua-5.2;
	add lua-5.4.

	Change-Id: Ib37aec86b7e95ffc4196dabb0fd48ae6a69dcd1a

2025-10-16  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: labwc: Update to 0.9.2.
	* gnu/packages/wm.scm (labwc): Update to 0.9.2.

	Change-Id: I5aeae9bae6b0acaea5168ec4317fc29b1e4dee3a

2025-10-16  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: snac: Update to 2.83.
	* gnu/packages/fediverse.scm (snac2): Update to 2.83.

	Change-Id: Ice54f40f831953947763b1efa14d809a7826139e

2025-10-16  Ludovic Courtès  <ludo@gnu.org>

	services: cuirass: Start ‘cuirass register’ eagerly.
	* gnu/services/cuirass.scm (cuirass-shepherd-service): Pass #:lazy-start?.

	Change-Id: Ib91c82e74ce9c80616a3de693d858939e670a03d

2025-10-16  Ludovic Courtès  <ludo@gnu.org>

	services: cuirass: Validate specifications at build time.
	This ensures problems in the spec are caught before the system is
	instantiated.

	* gnu/services/cuirass.scm (cuirass-configuration->specification-file):
	New procedure.
	(cuirass-shepherd-service): Use it instead of ‘scheme-file’.

	Change-Id: I90187ed4ed1a51958159741a55b6dc635c97312a

2025-10-16  Andreas Enge  <andreas@enge.fr>

	gnu: n2p2: Update to 2.3.0.
	* gnu/packages/maths.scm (n2p2): Update to 2.3.0.

	Change-Id: Iffa53548eb91488a3610a243cb474fd020e476a9

2025-10-16  Andreas Enge  <andreas@enge.fr>

	gnu: n2p2: Fix build.
	* gnu/packages/maths.scm (n2p2)[arguments]<#:phases>{post-unpack}:
	  Patch "shell" to "bash" in makefile.

	Change-Id: Ib4973c195197415e1ac514b449247bc7f750a359

2025-10-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: scregseg: Update to 0.1.3-0.78ebff8.
	* gnu/packages/bioinformatics.scm (scregseg): Update to
	78ebff8c3507752c3bfbc4db3f72f7e8a733e92f commit.
	[arguments] <test-flags>: Provide "--pyargs".
	<phases>: Remove 'build-extensions, and 'do-not-fail-to-find-sklearn.
	[propagated-inputs]: Remove python-scikit-learn; add
	python-scikit-learn-1.6.
	[native-inputs]: Remove python-wheel; add python-setuptools.

	Change-Id: Ic29e6be3b1fda0d664ed74dfc21da75cb5bcd656

2025-10-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-scikit-learn-1.6.
	* gnu/packages/machine-learning.scm (python-scikit-learn-1.6): New variable.

	Change-Id: Ife1120b602163bd2ab316f0047d458480dabb947

2025-10-16  Alexis Simon  <alexis.simon@runbox.com>

	gnu: python-zarr: Remove extra propagated-inputs.
	* gnu/packages/python-xyz.scm (python-zarr):
	[propagated-inputs]: Remove python-ipywidgets,
	python-notebook, python-numpydoc, pyhon-pydata-sphinx-theme.

	Change-Id: Ie6161fb3fd3ff989cb09f0d1e7bb4c94aaad8fab

2025-10-16  Alexis Simon  <alexis.simon@runbox.com>

	gnu: python-numcodecs: Remove extra propagated-inputs.
	* gnu/packages/python-xyz.scm (python-numcodecs):
	[propagated-inputs]: Remove python-coverage and python-numpydoc.

	Change-Id: Ia7f7e52dea7460c37b3eb5a64c23e1c53507fc68

2025-10-16  Alexis Simon  <alexis.simon@runbox.com>

	gnu: python-anndata: Add test dependency python-filelock.
	It was found this build issue while building dependents of python-zarr.

	* gnu/packages/python-science.scm (python-anndata):
	[native-inputs]: Add python-filelock; missing for tests.

	Change-Id: Ia83b631bc321f43e7a51fa558753f6189530bd76

2025-10-16  Allan Adair  <allan@adair.no>

	gnu: Add python-durationpy.
	* gnu/packages/python-xyz.scm (python-durationpy): New variable.

	Change-Id: Ibb3ee965a1f121dc0301f3fdaaea2a432cad5010
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: aerich: Update to 0.9.2.
	As it's a final program all propagated inputs moved to inputs.

	* gnu/packages/databases.scm (aerich): Update to 0.9.2.
	[arguments] <test-flags>: Skip one tests searching for "uvx".
	[inputs]: Add python-anyio, python-asyncclick, python-dictdiffer,
	python-tortoise-orm, python-aiomysql, python-asyncmy, python-asyncpg,
	python-psycopg, and python-tomli-w.
	[propagated-inputs]: Remove python-asyncclick, python-asyncmy,
	python-asyncpg, python-dictdiffer, python-pydantic, python-tomli-w, and
	python-tortoise-orm.
	[native-inputs]: Remove python-poetry-core; add python-pdm-backend,
	python-pydantic-2, python-pydantic-settings, and python-tortoise-vector.

	Change-Id: I9bcb13f0fc9f70428b5f794893d1a4bddf611a5d

2025-10-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-tortoise-vector.
	* gnu/packages/databases.scm (python-tortoise-vector): New variable.

	Change-Id: Ib6646bc813fe04ba6e55b2b78dff373d2b52268e

2025-10-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asyncclick: Update to 8.3.0.3.
	Upstream has resolved all issues:
	- <https://github.com/python-trio/asyncclick/issues/39>
	- <https://github.com/python-trio/asyncclick/issues/42>

	* gnu/packages/python-xyz.scm (python-asyncclick): Update to 8.3.0.3.
	[arguments]: Drop all.
	[native-inputs]: Remove python-anyio; add less.
	[propagated-inputs]: Add python-anyio.

	Change-Id: I689ddbe231760a21986080b0dbcebdf6c56f1039

2025-10-16  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-dbus-next.
	* gnu/packages/python-xyz.scm (python-dbus-next): Delete variable.

	Fixes: guix/guix#2725
	Change-Id: Ifc65d8e1c5efaa40e1e43f0b457878302a93dc43

2025-10-16  buffersquid  <mail@buffersquid.com>

	gnu: Add zola.
	* gnu/packages/rust-apps.scm (zola): New variable.
	* gnu/packages/rust-crates.scm (zola): Map cargo inputs.

	Change-Id: I9b7fb89af687f4a58c8ff77effc5695773363165

2025-10-15  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python: Graft secure package.
	* gnu/packages/python.scm (python/fixed): Add new variable.
	(python): Graft python/fixed.

	Change-Id: I8b1537a64be1984c52170ba3f2fbdca5737290e8

2025-10-15  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-3.10: Update to 3.10.19.
	* gnu/packages/python.scm (python-3.10): Update to 3.10.19.

	Change-Id: Ib38ee006d8deaed8029000b5202547b001cb8f6c

2025-10-15  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: btop: Update to 1.4.5.
	* gnu/packages/admin.scm (btop): Update to 1.4.5.

	Change-Id: Idbe210521579f83188f52ac929d313c7accbc753

2025-10-15  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: thermald: Update to 2.5.10.
	* gnu/packages/admin.scm (thermald): Update to 2.5.10.
	[home-page]: Set URI to "https://github.com/intel/thermal_daemon" as the
	original URI is permanently redirected.

	Change-Id: I2fa1ff116de64c2c8e9476fe7f529a5c1542ba41

2025-10-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dask-image: Fix tests.
	* gnu/packages/python-science.scm (python-dask-image)[arguments]
	<test-flags>: Rework skipped tests and enable more tests.
	[propagated-inputs]: Remove python-tifffile; add
	python-tifffile-for-dask-image.
	[description]: Remove new line in the end.

	* gnu/packages/python-xyz.scm (python-tifffile-for-dask-image): New variable.

	Change-Id: I8539569aab1134d049ec8e8c0041191ce61e2eb7

2025-10-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-icontract: Fix tests.
	* gnu/packages/python-check.scm (python-icontract)[arguments] <phases>:
	Add 'relax-requirements.
	[native-inputs]: Remove python-wheel; add python-deal,
	python-dpcontracts, and python-pytest.

	Change-Id: Ie2d418673f15f7db3128c5a0b81a320765fc5df7

2025-10-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-deal.
	* gnu/packages/python-check.scm (python-deal): New variable.

	Change-Id: I2d3e96329715471a559fe154c0dbdd7d666e908b

2025-10-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-dpcontracts.
	* gnu/packages/python-check.scm (python-dpcontracts): New variable.

	Change-Id: Iaaf6aedfd1e4f1f853fe70cc821edcaa805b9dbd

2025-10-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-typeshed-client: Update to 2.8.2.
	* gnu/packages/python-xyz.scm (python-typeshed-client): Update to 2.8.2.
	[source]: Switch to git-fetch providing test data.
	[arguments] <test-backend>: Use custom.
	[propagated-inputs]: Add python-typing-extensions.
	[native-inputs]: Remove python-wheel.

	Change-Id: Icfbb809b45e0ca9e4b29237f0f622d77928f9730

2025-10-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-lfdfiles: Update to 2025.9.17.
	* gnu/packages/python-xyz.scm (python-lfdfiles): Update to 2025.9.17.
	[source, propagated-inputs]: Improve style.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I728400b74276b036d021c25b6c25c92709f7776c

2025-10-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-tifffile: Update to 2025.10.4.
	* gnu/packages/python-xyz.scm (python-tifffile): Update to 2025.10.4.
	[build-system]: Switch to pyproject-build-system.
	[arguments, description]: Improve style.
	[native-inputs]: Add python-setuptools.  Remove python-pytest, as
	tests are not run.

	Change-Id: Ica27197142bf7f80a7078cae1581b65a73a9b4b2

2025-10-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-roifile: Update to 2025.5.10.
	* gnu/packages/python-xyz.scm (python-roifile): Update to 2025.5.10.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.
	[native-inputs]: Add python-setuptools.

	Change-Id: I35e052527647cc13ae345be3a2d99b7445bc3257

2025-10-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-imagecodecs: Update to 2025.8.2.
	Warning: In phase 'create-configuration, I've disabled 3 modules that
	fail compilation with gcc@14, although they should theorically
	compile: apng, lzo, tiff.  IMO it's a bit out of the scope for a
	already heavy patch to try and fix C compilation errors. I added a
	FIXME comment though.

	* gnu/packages/python-xyz.scm (python-imagecodecs): Update to 2025.8.2.
	[source]<snippet>: Remove code unbundling 3rd party modules.  Almost
	all of those are not bundled in the sense that they are extracted and
	patched from upstream sources, and using those upstream sources
	directly won't help.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Use gexps.
	<#:tests?>: Enable them.
	<#:test-flags>: Ignore flaky test.
	<#:phases>: Re-factor phase 'create-configuration. Add phase
	'fix-sanity-check and 'configure-tests.
	[inputs]: Add lcms, libheif, lzfse, python-blosc2.
	[propagated-inputs]: Add python-matplotlib, python-tifffile.
	[native-inputs]: Add python-pytest, python-setuptools.
	[synopsis]: Improve style.

	Change-Id: I1c13eea510136891c667741f73fbf1d3f4231551

2025-10-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-executor: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-executor):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-mock, python-pytest, python-setuptools.
	[decription]: Improve style.

	Change-Id: Iaa0008971f89d92158170a066a742f883e9e1017

2025-10-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-property-manager: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-property-manager):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.  Replace python-pytest-cov by
	python-pytest.
	[description]: Improve style.

	Change-Id: Ib74ee7b09448964276016fa14fbc86126c51366f

2025-10-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pixelmatch: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pixelmatch):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them for now, as I'm not able to
	quickly diagnose the error.
	[native-inputs]: Add python-poetry-core, python-pytest,
	python-pytest-benchmark.
	[description]: Improve style.

	Change-Id: Ic63865d7d78ae49f06f953b460837f81daa9c361

2025-10-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pikepdf: Update to 8.15.1.
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 8.15.1.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phase 'set-version.
	[native-inputs]: Add python-xmp-toolkit, python-setuptools.  Remove
	python-coverage, python-pytest-cov.
	[propagated-inputs]: Replace python-deprecation by python-deprecated.

	Change-Id: Iae6014ce980a84461940f86866cd1000221c36cd

2025-10-15  Allan Adair  <allan@adair.no>

	gnu: Add python-types-pyyaml.
	* gnu/packages/python-xyz.scm (python-types-pyyaml): New variable.

	Change-Id: I4420c567d2414a53aea2e54f5e2e121cef69155b

2025-10-15  Herman Rimm  <herman@rimm.ee>

	gnu: Merge (gnu packages rush) into (gnu packages shells).
	* gnu/packages/rush.scm (rush): Move from here ...
	* gnu/packages/shells.scm (rush):  ... to here.
	* gnu/packages/rush.scm: Delete file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Unregister file.
	* po/packages/POTFILES.in: Likewise.

	Change-Id: I58029c20386e6bfd08f237c83a08235bfcbbc992
	Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>

2025-10-15  Andreas Enge  <andreas@enge.fr>

	Revert "gnu: Remove wally-cli."
	This reverts commit cc6b41f168074cda034a988fffa3c447b3abea26.

	The software still compiles, works and has users.

	Change-Id: I986f67c0e30110dcd8cc0166abe9bb605cb5920f

2025-10-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-hdlmake: Build info files.
	* gnu/packages/electronics.scm (python-hdlmake)[native-inputs]: Add
	python-sphinx and texinfo.
	[arguments]<#:phases>: Add build-info.

	Change-Id: Ie576f9b54c750e007286ec5911f276ee798eaf1f

2025-10-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-hdlmake: Update to 4.0.
	* gnu/packages/electronics.scm (python-hdlmake): Update to 4.0.
	[native-inputs]: Remove python-pytest; add python-pytest-cov.

	Change-Id: Ieed0d4e1f32e359149b52840f36d1aa5671d7eb9

2025-10-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-scikit-image-next.
	* gnu/packages/python-science.scm (python-scikit-image-next): New variable.

	Change-Id: Ie8f576ff3d6b4e92a34565b130c00697e985ac6b

2025-10-15  iamawacko  <iamawacko@protonmail.com>

	gnu: Add oniongen-rs.
	* gnu/packages/tor.scm (oniongen-rs): New variable.
	* gnu/packages/rust-crates.scm (oniongen-rs): New variable.

	Change-Id: I2c99228c50d4ddbc97336b0f71abaf330259fee1

2025-10-15  Zheng Junjie  <z572@z572.online>

	gnu: watchexec: Update to 2.3.2.
	* gnu/packages/rust-apps.scm (watchexec): Update to 2.3.2.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[watchexec]: Update
	entry.

	Change-Id: Ief1f73f62522a8f2e517177884cc351d3a6cd174

2025-10-15  Karl Hallsby  <karl@hallsby.com>

	gnu: Add systemd-lsp.
	* gnu/packages/rust-apps.scm (systemd-lsp): New variable.
	* gnu/packages/rust-crates.scm (systemd-lsp): Map cargo-inputs.

	Change-Id: I2b01ac84dbed7d5fb680a35460413e8071cd8301

2025-10-15  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: just: Update to 1.43.0.
	* gnu/packages/rust-apps.scm (just): Update to 1.43.0.
	* gnu/packages/rust-crates.scm (just): Update dependencies.

	Change-Id: I5e5a6793af58fce06d082c450293f59c9525fdd5

2025-10-15  Andreas Enge  <andreas@enge.fr>

	gnu: Remove wally-cli.
	* gnu/packages/flashing-tools.scm (wally-cli): Delete variable.

	Fixes: guix/guix#2693
	Change-Id: I6aa67fa11d5be12cc81de0e14f91e180d044d170

2025-10-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: toot: Update inputs.
	* gnu/packages/fediverse.scm (toot)[inputs]: Replace python-urwid-3 with
	python-urwid.

	Change-Id: I807a7a7c006fa30753b17e2e5f4fbd76b4f2fe21

2025-10-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: uuu: Update to 1.5.233.
	* gnu/packages/flashing-tools.scm (uuu): Update to 1.5.233.

	Change-Id: I758e28f53257a3ad0f11f5c79856f7d057008d04

2025-10-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: uuu: Improve style.
	* gnu/packages/flashing-tools.scm (uuu)[arguments]: Use G-Expressions.

	Change-Id: I121de8ce3e980f3200d52c406519502ed2d59bbf

2025-10-15  dan  <i@dan.games>

	gnu: telegram-desktop: Update to 6.2.3.
	* gnu/packages/patches/telegram-desktop-allow-disable-libtgvoip.patch: Remove
	file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.
	* gnu/packages/patches/telegram-desktop-unbundle-cppgir.patch: Rebase patch.
	* gnu/packages/glib.scm (cppgir-for-telegram-desktop): Update to revision used
	by 6.2.3.
	* gnu/packages/telegram.scm (%telegram-version): Update to 6.2.3.
	(cmake-helpers-for-telegram-desktop): Update to revision used by v6.2.3.
	(codegen-for-telegram-desktop lib-base-for-telegram-desktop)
	(lib-lottie-for-telegram-desktop, lib-spellcheck-for-telegram-desktop)
	(lib-tl-for-telegram-desktop, lib-ui-for-telegram-desktop)
	(lib-webrtc-for-telegram-desktop, lib-webview-for-telegram-desktop)
	(tgcalls-for-telegram-desktop): Likewise.
	(tde2e): New variable.
	(telegram-desktop): Update to 6.2.3.
	[patches]: Remove obsolete patch.
	[#:configure-flags]: Adjust according to upstream changes.
	[inputs]: Add libavif, libjxl, openh264 and tde2e.

	Change-Id: I570fdb6af0e8b605d3b270801bdd4cf81238e816

2025-10-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: prjpeppercorn: Split db output.
	* gnu/packages/electronics.scm (prjpeppercorn)[outputs]: Add db.
	[arguments]<#:phases>: Update install-db-files accordingly.
	* gnu/packages/electronics.scm (nextpnr)[native-inputs]: Remove prjpeppercorn; add prjpeppercorn "db".

	Change-Id: Ib1dacbf8dca7915947acdd429b46d53f540f51fd

2025-10-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add nextpnr-cli.
	* gnu/packages/electronics.scm (nextpnr-cli): New variable.

	Change-Id: I7c08b1e517ecdfbf36cc6787b5766fbee01b401a
	Modified-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-10-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: nextpnr: Split bba output.
	* gnu/packages/electronics.scm (nextpnr)[outputs]: Add bba output.
	[arguments]<#:configure-flags>: Update EXPORT_BBA_FILES accordingly.

	Change-Id: I01a60c1be66637e40e6cd8ba797a730c507cf3d4
	Modified-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-10-15  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	import: pypi: Fix refesh --target-version fetches wrong wheel.
	* guix/import/pypi.scm(pypi-package->upstream-source): Pass version to
	pypi-package-inputs.

	Fixes: #3417
	Change-Id: I0d56c362afcd3b15441530e57f015f1ceee14752

2025-10-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: ifdtool: Update to 25.09.
	* gnu/packages/flashing-tools.scm (ifdtool): Update to 25.09.

	Change-Id: Ibc9c1591b32acd12c5870773407572993df38d93

2025-10-15  nomike  <nomike@nomike.com>

	gnu: pythonscad: Update to 0.0.0-5.92071af.
	* gnu/packages/engineering.scm (pythonscad): Update to 0.0.0-5.92071af.

	Change-Id: I5bb18ca9192be62f937c141ded32bdd41fcb5dbc

2025-10-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-hdlmake: Update to 4.0dev2.
	* gnu/packages/electronics.scm (python-hdlmake): Update to 4.0dev2.
	[propagated-inputs]: Remove python-six.

	Change-Id: I07527fa99dbcb489fe4ed4e051d554c59826a503

2025-10-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: intelmetool: Update to 25.09.
	* gnu/packages/flashing-tools.scm (intelmetool): Update to 25.09.
	[#:tests?]: Unset.

	Change-Id: I31020df9fc660476e88dcf54214259a17b1694cb

2025-10-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: intelmetool: Improve style.
	* gnu/packages/flashing-tools.scm (intelmetool)[source]: Switch url.
	[arguments]: Use Gexps.
	[home-page]: Update.

	Change-Id: Ic4160b1536e6e2fe0ca98bc091c6f8ba411837f9

2025-10-15  Maxim Cournoyer  <maxim@guixotic.coop>

	teams: Add Maxim to core team.
	* etc/teams.scm (person) <Maxim>: Add core team. Sort.

	Change-Id: I21698bea75c9ee794a4088e0041c73bd617225c8

2025-10-15  Morgan Arnold  <morgan.arnold@proton.me>

	teams: Add Morgan to core team.
	* etc/teams.scm ("Morgan"): Create and add to core team.

	Change-Id: I8b818e64f96118c517b9b8c6d9059fa02d11d927

2025-10-15  kestrel  <kestrel.w@proton.me>

	gnu: Update jami to 20251003.0.
	* gnu/packages/jami.scm (libjami): Update to 20251003.0  Remove obsolete
	patches.
	(jami): Update version to 20251003.0.
	[source]: Update patches.
	[#:configure-flags]: Add -DJAMICORE_AS_SUBDIR=OFF.
	(jami-docs): Update to 0.0.0-4.d7930e5.
	* gnu/packages/patches/jami-find-package-avutil.patch: New file.
	* gnu/packages/patches/jami-enable-testing.patch: Remove file.
	* gnu/packages/patches/jami-qwindowkit.patch: Remove file.
	* gnu/packages/patches/jami-unbundle-dependencies.patch: Remove file.
	* gnu/packages/patches/jami-unittests-fix-build.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Update registered patches.

	Change-Id: I8420045d97aac93fdc7f33ec64a0f6f06d3763f0

2025-10-15  kestrel  <kestrel.w@proton.me>

	gnu: Update ffmpeg-jami patches.
	* gnu/packages/patches/ffmpeg-jami-pipewiregrab-source-filter.patch: Update
	file provided from upstream.
	* gnu/packages/video.scm (ffmpeg-jami) [source]: Apply omitted patch.

	Change-Id: I73e6850c1c5f8d995b57eb28ff6f109130710307

2025-10-15  kestrel  <kestrel.w@proton.me>

	gnu: Update pjproject-jami to 2.15-0.93dc969.
	Change-Id: Ib8f36a8bb87861b40d6753420018abd23aff7e37

	gnu: Update pjproject to 2.15.1.
	Change-Id: I78d5e7fd0b7151c758e2d2b6b8e21a10aff52cc3

	gnu: Update dhtnet to 0.0.1-5.f925f52.
	Change-Id: Ida7d213811c0f9910bbdd2724d27c1dc07356083

	gnu: Update opendht to 3.5.4.
	Change-Id: I97e4f4339209d6acba51aac1576198a8197b62cb

	gnu: Update asio to 1.36.0.
	Change-Id: I7bc3de8f3a057bfebfe0caea8fc1335f0103addd

2025-10-15  Anderson Torres  <anderson.torres.8519@gmail.com>

	news: Add 'pt_BR' translation.
	* etc/news.scm: Add Portuguese translation of fundraising campaign news.

	Change-Id: I4b7f4d69da493257cd7eddfd719faf101cd73275

2025-10-14  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: pypy2: Link against libffi.so, not libffi.a.
	* gnu/packages/pypy.scm (pypy2)
	[#:phases] {use-libffi.so}: New phase.
	[inputs]: Replace libffi-pic with libffi.
	* gnu/packages/libffi.scm (libffi-pic): Delete hidden package.

	Change-Id: I778789c18dadef71b4bef5fae27ed29ac4ac01dd

2025-10-14  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: pypy3: Bootstrap via pypy2.
	* gnu/packages/pypy.scm (pypy3): Inherit from pypy2. Delete duplicate fields.
	[#:phases] {build}: Use pypy2 instead of python2.
	[native-inputs] {python2}: Replace with pypy2. Through the inherited pypy2
	native inputs: remove python2-pycparser; add python2-cffi; remove gzip and
	tar.
	[inputs]: Through the pypy2 inherited inputs, remove glibc.

	Change-Id: Ie9761056711aa6df002a1bff3aa98a9dcf90a738

2025-10-14  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add pypy2.
	* gnu/packages/pypy.scm (pypy2): New variable.

	Change-Id: Ie13e63b037f6bb515683502310a3c1be748252cc

2025-10-14  Alvin Hsu  <aurtzy@gmail.com>

	gnu: udisks: Patch mkswap.
	* gnu/packages/freedesktop.scm (udisks):
	[arguments]<#:phases>{patch-commands}: Patch mkswap command.

	Change-Id: I3c629067d1e53177e9069b500202b8681cb44269
	Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
	Reviewed-by: Noé Lopez <noelopez@free.fr>
	Modified-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-10-14  Alvin Hsu  <aurtzy@gmail.com>

	gnu: libblockdev: Patch more commands.
	* gnu/packages/disk.scm (libblockdev):
	[arguments]<#:phases>{patch-paths}: Patch mkswap and swaplabel commands.

	Change-Id: I8da2feccc4dd02d198ccee05f8ea8551c3165e28
	Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
	Reviewed-by: Noé Lopez <noelopez@free.fr>

2025-10-14  Cayetano Santos  <csantosb@inventati.org>

	gnu: libftdi: Add udev rules.
	* gnu/packages/libftdi.scm (libftdi)[arguments]<#:phases>: Add
	install-udev-rules.
	[description]: Add instructions.

	Change-Id: I173e01ac3b2e03382167d47601e8efb3de76f9a5

2025-10-14  Cayetano Santos  <csantosb@inventati.org>

	gnu: keepass: Improve style.
	* gnu/packages/password-utils.scm (keepass)[arguments]: Use
	G-Expressions.

	Change-Id: Ibeb979af4a34a934abe8728906ebe54069fcf5a1

2025-10-14  Hennadii Stepanov  <hebasto@gmail.com>

	gnu: bitcoin-core: Update to 30.0.
	* gnu/packages/finance.scm (bitcoin-core): Update to 30.0.
	[arguments]: Relocate after [build-system].
	<#:configure-flags>: Remove -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=TRUE and
	-DWITH_BDB=ON. Add -DENABLE_IPC=OFF.
	<#:phases>: Remove the 'make-qt-deterministic phase and the 'check phase
	replacement.
	[native-inputs]: Remove qttools-5. Add qttools.
	[inputs]: Remove bdb-4.8, qtbase-5. Add qtbase.

2025-10-14  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 140.4.0-gnu1 [security fixes].
	Includes fixes for CVE-2025-11708, CVE-2025-11709, CVE-2025-11710,
	CVE-2025-11711, CVE-2025-11712, CVE-2025-11713, CVE-2025-11714, and
	CVE-2025-11715.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update 'gnuzilla-commit' and hashes.
	(icecat-140.3-source): New variable.
	(icedove-source): Use 'icecat-140.3-source'.

2025-10-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-pyhull.
	* gnu/packages/python-xyz.scm (python-pyhull): Delete variable.

	Fixes: guix/guix#2886
	Change-Id: I4ad2e4dd31c9606bdb4b95fb0feba643e43887b0

2025-10-14  Yelninei  <yelninei@tutamail.com>

	gnu: Register missing libfaketime patch.
	Follow-up to commit 64c35295f5bcdd1305a78a907573ab4be169cebe

	* gnu/local.mk (dist_patch_DATA): Register libfaketime-32bit.patch.

	Change-Id: I3696f04f9155e3c7e113e6ecb86092610fb2b51a

2025-10-14  Simen Endsjø  <contact@simendsjo.me>

	gnu: valkey-8: Update to 8.1.4.
	* gnu/packages/databases.scm (valkey-8): Update to 8.1.4.

	Change-Id: Ied4262343078a36dfc4871861a1adf4cc7edcb18

2025-10-14  Simen Endsjø  <contact@simendsjo.me>

	gnu: valkey-7: Update to 7.2.11.
	* gnu/packages/databases.scm (valkey-7): Update to 7.2.11.

	Change-Id: I732e7641f4097e1b49d968a62eb69f12e8306970

2025-10-14  Nicolas Graves  <ngraves@ngraves.fr>

	guix: Fix guix-minimal install phase.
	* doc/local.mk (sub_commands_mans): Add guix-copy conditionally.

2025-10-14  Remco van 't Veer  <remco@remworks.net>

	machine: hetzner: Fix install OS.
	Debian no longer ships guix package.

	* gnu/machine/hetzner.scm (hetzner-machine-rescue-install-os): Use
	guix-install.sh.

	Change-Id: I8344d5877057181235c233d9f6f745507af30b85

2025-10-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to d671b75.
	* gnu/packages/package-management.scm (guix): Update to d671b75.

	Change-Id: Ie2a55b49600543670ed79b332b7277967cd25280

2025-10-14  gnuphilic  <>

	gnu: apertium: Update to 3.9.12
	* gnu/packages/dictionaries.scm(apertium): Update to 3.9.12
	  Also make the apertium script use store paths.

	Change-Id: Ic147f3219bc5bfcc0a907a5cbf06ac476de8b3f8

2025-10-14  gnuphilic  <>

	gnu: lttoolbox: Update to 3.7.6.
	* gnu/packages/dictionaries.scm (lttoolbox): Update to 3.7.6.

	Change-Id: I8c8acaa60818df645fe8ca92869c813d1d59e1eb

2025-10-14  gnuphilic  <>

	gnu: add utfcpp-2
	* gnu/packages/textutils.scm (utfcpp-2): New variable

	Change-Id: I3a682b22424794349a00c773aeba2ebc9343bf44

2025-10-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: hatch: Move to package-management.
	* gnu/packages/python-xyz.scm (hatch): Move from here ...
	* gnu/packages/package-management.scm: ... to here.

	Change-Id: I09eec61efc1f57d0e983ef5e366e89afad168364

2025-10-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: hatch: Adjust inputs.
	hatch is a final program which is not meant to be used as Python library,
	this change move all propagated inputs to inputs.

	* gnu/packages/python-xyz.scm (hatch)[propagated-inputs]: Move from here ...
	[inputs]: ... to here.

	Change-Id: I84feebbefd20db7656831becc8a62fff100e716d

2025-10-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: hatch: Update to 1.9.7.
	* gnu/packages/python-xyz.scm (hatch): Update to 1.9.7.
	[source] <snippet>: Remove as no longer required.
	[arguments] <test-flags>: Rework skipped tests and enable more.
	[propagated-inputs]: Remove python-hatchling, python-pyperclip, and
	python-virtualenv; add python-hatchling-for-hatch,
	python-virtualenv-for-hatch, and python-zstandard.
	[native-inputs]: Add nss-certs-for-test and python-hatch-vcs.

	* gnu/packages/python-xyz.scm (python-virtualenv-for-hatch): New variable.
	* gnu/packages/python-build.scm (python-hatchling-for-hatch): New variable.

	Change-Id: Ib22be321c7afe79bb9d21029a1a0b1909508ed2f

2025-10-14  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-scitools-iris: Fix build by updating to 3.12.3.
	* gnu/packages/geo.scm (python-scitools-iris): Update to 3.12.3.
	[source]: Switch to git-fetch.
	[arguments] <#:phases>: Update patches and tests to 3.12.3.
	[native-inputs]: Remove python-wheel; add python-pytest-mock.

	Change-Id: I69422fc4e7b60a4676c20d499e75f2afb6e488d5

2025-10-14  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-imagehash: Update to 4.3.2.
	* gnu/packages/python-science.scm (python-imagehash): Update to 4.3.2.
	[arguments] <#:phases>: Add 'remove-six phase.

	Change-Id: I201164afd8c327db4f9f652967c7ea30dfd84a8c

2025-10-14  Karl Hallsby  <karl@hallsby.com>

	gnu: Add tree-sitter-mermaid.
	* gnu/packages/tree-sitter.scm (tree-sitter-mermaid): New variable.

	Change-Id: Ide1c709fe4c4e0663cf72881a160e9d11ca5a26d

2025-10-14  Karl Hallsby  <karl@hallsby.com>

	gnu: Add tree-sitter-dot.
	* gnu/packages/tree-sitter.scm (tree-sitter-dot): New variable.

	Change-Id: I88a023574d2c05dff687805e3474b0d0512a0682

2025-10-14  Karl Hallsby  <karl@hallsby.com>

	gnu: Add tree-sitter-qml.
	* gnu/packages/tree-sitter.scm (tree-sitter-qml): New variable.

	Change-Id: I0a513942073bd5911a37ccb2162b4f6d09b36d32

2025-10-14  Felipe Silva  <git@felipeqq2.rocks>

	gnu: Add tree-sitter-toml.
	* gnu/packages/tree-sitter.scm (tree-sitter-toml): New variable.

	Change-Id: I0c0314331bffb1d60ef2b59e9c62ad7e2c645ecb

2025-10-14  Brian Kubisiak  <brian@kubisiak.com>

	gnu: Add tree-sitter-starlark.
	* gnu/packages/tree-sitter.scm (tree-sitter-starlark): New variable.

	Change-Id: If4ccd89defeeb20884a3f82c5fc66db849b0be85

2025-10-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-tree-sitter-grammar: Fix long line.
	* gnu/packages/tree-sitter.scm (python-tree-sitter-grammar)[description]:
	Restrict to ≤ 80 characters per line.

	gnu: tree-sitter-grammar: Allow input promises.
	* gnu/packages/tree-sitter.scm (tree-sitter-grammar)[inputs]: Force inputs
	if they are a promise.

	gnu: tree-sitter: Sort topically and alphabetically.
	* gnu/packages/tree-sitter.scm: Sort packages topically and alphabetically
	within topics.

	teams: emacs: Add tree-sitter-manifest.
	* etc/teams/emacs/tree-sitter-manifest.scm: New file.

2025-10-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-rst.linker: Rename and update to 2.6.0.
	* gnu/packages/python-xyz.scm (python-rst.linker): Rename to
	python-rst-linker and update to 2.6.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phase 'set-version.
	[native-inputs]: Add python-path, python-jaraco-vcs, python-pytest,
	python-pytest-subprocess, python-setuptools-scm, python-setuptools.
	[description]: Improve style.

	Change-Id: I9dc2e2f9882ed3908766cf943a6d90611a165641

2025-10-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-jaraco-versioning.
	* gnu/packages/python-xyz.scm (python-jaraco-versioning): New variable.

	Change-Id: I8d45cbdb7c498c9634a76ed3828037a49a989b71

2025-10-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-jaraco-vcs.
	* gnu/packages/python-xyz.scm (python-jaraco-vcs): New variable.

	Change-Id: Ib029198d3e7dc629b221ac0133385850667b2d0b

2025-10-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-jaraco-path.
	* gnu/packages/python-xyz.scm (python-jaraco-path): New variable.

	Change-Id: Iaf8bc8ff56fd361b73b664d95f8a358dc1edcc02

2025-10-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-pytest-home.
	* gnu/packages/python-check.scm (python-pytest-home): New variable.

	Change-Id: I9b41fded02eea4120a0c36b2f95d4de6a8d60e22

2025-10-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-scp: Update to 0.15.0.
	* gnu/packages/python-xyz.scm (python-scp): Update to 0.15.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[arguments, description, propagated-inputs]: Run guix style.

	Change-Id: Ic79dd2d9a2b0f01c0596b0e6fde664174ab9ee2c

2025-10-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tblib: Update to 3.1.0.
	There are no breaking changes in v2.0.0...v3.1.0.
	See: <https://github.com/ionelmc/python-tblib/compare/v2.0.0...v3.1.0>.

	* gnu/packages/python-xyz.scm (python-tblib): Update to 3.1.0.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ie0673120d65ef9db18ad01fb952fd13b75639ce9

2025-10-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyquery: Skip more tests.
	* gnu/packages/python-xyz.scm (python-pyquery)[arguments] <test-flags>:
	Refactor skipped tests to use "--deselect" option and add 6 more items to
	the list.

	Change-Id: Ic006521b36ae3494dfa88c25fcbffc11a32494dc

2025-10-13  jgart  <jgart@dismail.de>

	gnu: cl-array-utils: Use canonical home-page.
	* gnu/packages/lisp-xyz.scm (cl-array-utils)[home-page]: Use canonical home-page.

	Change-Id: If11bc7e387d53d2c47b2f34b05c7348d9818c2e1

2025-10-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.300.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.300.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: I75ee2376a534b84103d3233c0c9b7b643c3f9e80

2025-10-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.194.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.194.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I45f3e152f294f7a4f4827c677eb9b287de28b656

2025-10-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.155.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.155.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I2e70f2a08eab6ce03b542ac2771a3834e248e88b

2025-10-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.110.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.110.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: If28ff440aaf416e2e80cd907d275aa68e7b20944

2025-10-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.51.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.51.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: Ie76201468e00e2d594abeac4b8399b7a4b9fa1b9

2025-10-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.16.11.
	* gnu/packages/linux.scm (linux-libre-6.16-version): Update to 6.16.11.
	(linux-libre-6.16-pristine-source): Update hash.

	Change-Id: Iec04974eafb55c1d7b28d6b988805e1d247352b8

2025-10-13  Omar Bassam  <omar.bassam88@gmail.com>

	gnu: sbcl-array-utils: Update to 1.3.0-1.16e108a.
	* gnu/packages/lisp-xyz.scm (sbcl-array-utils): Update to 1.3.0-1.16e108a.
	[source]: Update to use new source url.
	[home-page]: Update to use new homepage url.

	Change-Id: Iafa0b8d1503e7a399738685e8c067bf80c30aeb4

2025-10-13  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: rapid-photo-downloader: Remove input labels.
	* gnu/packages/photo.scm (rapid-photo-downloader)
	[native-inputs]: Sort.
	[inputs]: Remove labels; sort.

	Change-Id: I138d77ca2609ba408efb618308113090a05fe308

2025-10-13  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: rapid-photo-downloader: Update to 0.9.36 and fix build.
	* gnu/packages/photo.scm (rapid-photo-downloader): Update to 0.9.36.
	[inputs]: Add python-babel, python-pymediainfo and
	python-show-in-file-manager.
	[arguments]: Use gexps.
	[#:tests?]: New argument.
	[#:phases] {patch-libmediainfo}: Delete.
	{wrap}: Streamline.
	{sanity-check}: Delete phase.

	Change-Id: I0d08a97c8117b1a4e19076975250232c581dd911

2025-10-13  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: libblockdev: More thoroughly patch commands.
	* gnu/packages/disk.scm (libblockdev) [#:phases]
	{patch-plugins-paths}: Rename to...
	{patch-paths}: ... this, and extend with more patching.
	[inputs]: Add exfatprogs, f2fs-tools, nilfs-utils and udftools.

	Fixes: #3466
	Change-Id: I35659abcd7cdefa694f69900e5c956812f937499

2025-10-13  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: f2fs-tools: Update to 1.16.0.
	* gnu/packages/linux.scm (f2fs-tools): Update to 1.16.0.

	Change-Id: I8567573979d3aaf5f8049dc42133f4afe96d9bf7

2025-10-13  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: multipath-tools: Update to 0.11.0.
	* gnu/packages/linux.scm (multipath-tools): Update to 0.11.0.

	Change-Id: I0136ed84f804f2208f6b5ed7706d2cb5fa81cd89

2025-10-13  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: exfatprogs: Update to 1.2.9 and disable tests.
	* gnu/packages/file-systems.scm (exfatprogs): Update to 1.2.9.
	[#:phases]: Delete argument.
	[#:tests?]: Set to #f.
	[native-inputs]: Replace autoconf with autoconf-2.72.

	Change-Id: I589f23c6f932cb0295e8560025267dfca277a626

2025-10-13  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-dape: Update to 0.25.0.
	* gnu/packages/emacs-xyz.scm (emacs-dape): Update to 0.25.0.

	Change-Id: Icb29ef8e3d85ba5664202ab27a98b5df60d23bb9

2025-10-13  jgart  <jgart@dismail.de>

	gnu: sbcl-cl-data-structures: Update to 1.4.1-3-ffab568.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-data-structures): Update to 1.4.1-3-ffab568.

	Change-Id: I6b9906372ac3fabaa35d1a50ae8378f51d0d3059

2025-10-13  Omar Bassam  <omar.bassam88@gmail.com>

	gnu: sbcl-atomics: Update to 1.0.0-3-b747702.
	* gnu/packages/lisp-xyz.scm (sbcl-atomics): Update to 1.0.0-3-b747702.
	[source]: Update to use new source url.
	[home-page]: Update to use new homepage url.

	Change-Id: I2dd7dabd49f9dcfbb036c5e4ec5e4eebbc36e53d

2025-10-13  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: Add ustreamer.
	* gnu/packages/video.scm (ustreamer): New variable.

	Change-Id: I55436ab9f6877b88e4e463fbb20fbaed5f49678d

2025-10-13  pinoaffe  <pinoaffe@gmail.com>

	gnu: Add betteradbsync.
	* gnu/packages/android.scm (betteradbsync): New variable.

	Change-Id: I508a786fe7715ba5e6acf07d5b0b152db9e226e8

2025-10-13  ColdSideOfYourPillow  <ColdSideOfYourPillow@noreply.codeberg.org>

	gnu: Update dexy-color-sddm-theme.
	* gnu/packages/display-managers.scm (dexy-color-sddm-theme): Update to
	  commit 4785d3b.

	Change-Id: Ia402beddbdd183d44904e0689eb4697787ccf6c2

2025-10-13  ColdSideOfYourPillow  <ColdSideOfYourPillow@noreply.codeberg.org>

	gnu: Add where-is-my-sddm-theme.
	* gnu/packages/display-managers.scm: Add where-is-my-sddm-theme.

	Change-Id: I113601c6cf6e4916a17e038957c34cff79c55a98

2025-10-13  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: Add font-tiktok-sans.
	* gnu/packages/fonts.scm (font-tiktok-sans): New variable.

	Change-Id: Iaf132f2fd8d5c7ecd6987dbaa7caedf8fa288930

2025-10-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Update socket-wrapper.
	* gnu/packages/samba.scm (socket-wrapper): Update socket-wrapper to 1.5.1.

	Change-Id: I78a80e8bb0215ed1840a4a4a6b2680fb13da53d0

2025-10-13  Liam Hupfer  <liam@hpfr.net>

	gnu: Add include-what-you-use.
	* gnu/packages/llvm.scm (include-what-you-use): New variable.

	Change-Id: Ie843e69eaf4fad6191363d16d46321f623c07670

2025-10-13  apoorv569  <apoorvs569@gmail.com>

	gnu: spectacle-analyzer: Update to 2.0.
	* gnu/packages/music.scm (spectacle-analyzer): Update to 2.0.

	Change-Id: I65a572a8b7fcd15dceb5c4da5076df67ba7202a4

2025-10-13  Dariqq  <dariqq@posteo.net>

	maint: Remove unused variable in ‘configure.ac’.
	* configure.ac: Remove guix_sbindir.

	Change-Id: I00de6d99260eec48ab58072d61d066cbdaf143da

2025-10-13  Dariqq  <dariqq@posteo.net>

	maint: Actually set the default prefix.
	Followup to 77771036f0970083c146b709d792d128f4235125.

	* configure.ac: Use AC_DEFAULT_PREFIX to set default prefix.

	Change-Id: I213347a3976fa5cd305a5d26110b7aac24b9dbe1
	Fixes: guix/guix#1451

2025-10-13  Zhu Zihao  <all_but_last@163.com>

	gnu: Add guile-srfi-223.
	* gnu/packages/guile-xyz.scm (guile-srfi-223): New variable.

	Change-Id: If3ed341c015913b6519cd07dbce1e0c89b90f14d

2025-10-13  Sergey Trofimov  <sarg@sarg.org.ru>

	nss: Allow selecting IP protocol for mDNS lookups.
	* gnu/system/nss.scm (mdns-host-lookup-nss): New procedure.
	* doc/guix.texi (Name Service Switch): Document it.

	Change-Id: Ie4ff4aab6bf41eb2cec69b78a8427594b20bc954

2025-10-13  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Add “Reproducible Research” chapter.
	* doc/guix-cookbook.texi (Reproducible Research): New node.

	Change-Id: I73d12771a2c2b5717b8f553dacae272f509a9fed

2025-10-13  Ludovic Courtès  <ludo@gnu.org>

	linux-container: Remove #:lock-mounts? and related code.
	This reverts commits 437bb9ece55f37d4b5a62cafc98c0c3b848a53ce and
	a57ed987ffd1452ba5a4d70feb54893e99b8e076, which were reported in
	guix/guix#1169 to occasionally cause errors like:

	  guix shell: error: unshare : 268566528: Invalid argument

2025-10-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: clyrics: Update to 0.17.
	* gnu/packages/music.scm (clyrics): Update to 0.17.

	Change-Id: I78b48088d59c8ef709a1276057608f4b59206eef

2025-10-13  Sughosha  <sughosha@disroot.org>

	gnu: kdevelop-pg-qt: Fix build.
	* gnu/packages/kde-sdk.scm (kdevelop-pg-qt)[source]<uri>: Fix url.

	Change-Id: I88b5f5a6c60b76774a0cc8a173ff512f71d7342c

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: xnee: Fix build with gcc-14.
	* gnu/packages/xdisorg.scm (xnee): Use G-Expressions.
	[configure-flags]: Relax GCC 14 strictness.

	Change-Id: I592138f24c97df48b0ad8ae7573a9751e53d0a52

2025-10-13  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: Merge (gnu packages xnee) into (gnu packages xdisorg).
	The xnee module has only one package definition. Since this is a simple
	X11-related application, it should be on xdisorg module.

	* gnu/packages/xnee.scm (xnee): Migrate from here...
	* gnu/packages/xdisorg.scm: ...to here

	* gnu/local.mk: Remove reference to xnee.
	* gnu/packages/xnee.scm: Remove file.
	* po/packages/POTFILES.in: Remove reference to xnee.

	Change-Id: I1128d3db412fab366b6d4c508128b86ee3d7b26b
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add croc.
	* gnu/packages/sync.scm (croc): New variable.

	Change-Id: I9a7764dd4b3bf2fec781c7914b897ae4654aee91

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-schollz-peerdiscovery.
	* gnu/packages/golang-web.scm (go-github-com-schollz-peerdiscovery): New variable.

	Change-Id: I6a5a29446e8212cecfe313d36e5d2c59bbf45232

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-magisterquis-connectproxy.
	* gnu/packages/golang-web.scm (go-github-com-magisterquis-connectproxy): New variable.

	Change-Id: I99e785579302d11e255853eae472edbceaeae0d0

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-schollz-logger.
	* gnu/packages/golang-xyz.scm (go-github-com-schollz-logger): New variable.

	Change-Id: If874493fe9bab2b24e48d29c750352e42f8f74ed

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-schollz-pake-v3.
	* gnu/packages/golang-crypto.scm (go-github-com-schollz-pake-v3): New variable.

	Change-Id: I004bea6b763d748938c925fa4aebb991e9af3038

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-tscholl2-siec.
	* gnu/packages/golang-crypto.scm (go-github-com-tscholl2-siec): New variable.

	Change-Id: Ic20a44414f96b4be2354ae0178a2d442d0e5e758

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-kalafut-imohash.
	* gnu/packages/golang-crypto.scm (go-github-com-kalafut-imohash, go-imohash):
	New variables.

	Change-Id: Ib2250492f4cabc5ee713cbdee65944451d9e21d7

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-denisbrodbeck-machineid.
	* gnu/packages/golang-xyz.scm (go-github-com-denisbrodbeck-machineid): New variable.

	Change-Id: I10b716aaa04bcd88138b8cb9aff6d56e131d9584

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-schollz-cli-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-schollz-cli-v2): New variable.

	Change-Id: Iec30a56e8b2e46e8872b5bf99ec9af1c3443e1cb

2025-10-13  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-ajsonrpc: Fix version.
	* gnu/packages/python-web.scm (python-ajsonrpc)[arguments] <#:phases>{set-version}:
	New phase.
	[native-inputs]: Remove python-wheel.

	Change-Id: If28164fcb53e91698c947d764efdc42391bc65f0
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-13  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: Add chimerautils.
	* gnu/packages/linux.scm (chimerautils): New procedure.

	Change-Id: Ie4982283bcde55793cd97ace1e13fa1be740527e
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>

2025-10-13  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: Add libxo.
	* gnu/packages/textutils.scm (libxo): New procedure.

	Change-Id: Ic0db518b3d16eb6049b8cf3570f8bb5f51403718
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>

2025-10-13  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: gdcm: Unbundle some dependencies.
	* gnu/packages/bioinformatics.scm (gdcm)[arguments]<#:configure-flags>: Use
	system CharLS, Expat, JSON, OpenSSL, UUID, and zlib.
	[inputs]: Add charls, expat, json-c, openssl, util-linux:lib, and zlib.

	Change-Id: I3d74ce7efe026ce27986ea3cdaf20c9a372e2ac9

2025-10-13  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: gdcm: Update to 3.2.2.
	* gnu/packages/bioinformatics.scm (gdcm): Update to 3.2.2.
	[arguments]<#:test-exclude>: Do not exclude TestFileMetaInformation and
	TestElement2; exclude TestImageReaderRandomEmpty and TestTransferSyntax.
	<#:configure-flags>: Add "-DGDCM_BUILD_DOCBOOK_MANPAGES=ON".
	[home-page]: Update.

	Change-Id: I895dea12d4237d29f9f7d826f0a0d65f10f7e116

2025-10-13  Allan Adair  <allan@adair.no>

	gnu: go-github-com-awesome-gocui-keybinding: Update 1.0.0-1.8602903.
	Update go-github-com-awesome-gocui-keybinding to an unreleased, but
	latest commit that allows the `dive` program to run without failures
	with default settings.

	The previous version in guix would cause the `dive` program to fail with
	this message: "could not parse keybinding 'q' from request 'ctrl+c,q':
	unsupported keybinding: KeyQ".

	* gnu/packages/golang-xyz.scm (go-github-com-awesome-gocui-keybinding):
	Update 86029037a63f3b47096fcfef02f63e5e5d6d5abd commit.

	Change-Id: I71c2b0f634bb381b9ae6c7eccaac107fc0a4ef0d
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-13  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-3.12: Update to 3.12.12.
	* gnu/packages/python.scm (python-3.12): Update to 3.12.12.

	Change-Id: I543fe286661ea03c2f690c080d6e5a8dc26a9509

2025-10-13  Martin Schitter  <ms@mur.at>

	gnu: python-coverage: Ignore tests_numbits.py
	* gnu/packages/check.scm (python-coverage)[arguments] <test-flags>:
	Deselect tests that would report errors on slow riscv64 SBCs.

	Change-Id: I7437c514fb60965a76fe80b0d8629f9c76a80d15
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>

2025-10-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-socksipychain: Update to 2.1.3-0.570c75c.
	* gnu/packages/python-xyz.scm (python-socksipychain): Update to 2.1.3-0.570c75c.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[arguments]: Improve style.

	Change-Id: I085f49a57e7140bc21d01eb22d40a04d6270664a

2025-10-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-socksipy-branch: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-socksipy-branch):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[source, arguments, description]: Improve style.

	Change-Id: Iec3eb91557e8875a544e8214977f5866951a36fc

2025-10-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-proto-matcher: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-proto-matcher):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[arguments, propagated-inputs, description]: Run guix style.

2025-10-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-patch-ng: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-patch-ng):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Migrate <#:phases> to <#:test-backend, #:test-flags>.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I2f019c51f036ce96277419dff8151a1e15bebf04

2025-10-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-norns: Switch to pyproject.
	* gnu/packages/patches/python-norns-nose.patch: New file.
	* gnu/local.mk: Record patch.
	* gnu/packages/python-xyz.scm (python-norns):
	[source]: Switch to git-fetch.  Add patch.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Remove python-setuptools, replace python-nose by
	python-pynose.
	[native-inputs]: Add python-setuptools.  Remove python-wheel.

	Change-Id: Idf13cbf9cb1b224d4e502a5ebd8573540604eeed

2025-10-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-pynose.
	* gnu/packages/python-check.scm (python-pynose): New variable.

	Change-Id: Ie9ce596d19d5a4dd936a5a95228c91b78e0e1705

2025-10-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-node-semver: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-node-semver):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I58833dfe34194e227ef265927b4f346171136bd8

2025-10-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pluginbase: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pluginbase):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[arguments, description]: Improve style.

	Change-Id: I3342026c622fe72de51602816ef4b600eb652fc5

2025-10-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-ipdb: Update to 0.13.13.
	* gnu/packages/python-xyz.scm (python-ipdb): Update to 0.13.13.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Switch from <#:phases> to <#:test-backend>.
	[native-inputs]: Add python-setuptools.
	[description]: Run guix style.

	Change-Id: I97e1e55e4150e019d07dd97f33917acee42f0bd3

2025-10-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-fancycompleter: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-fancycompleter):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments, description]: Run guix style.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: If7486ba795baa0f4e73fc37097c7e936b2fa3efd

2025-10-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-numpysane: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-numpysane):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Improve and rewrite phase 'patch.
	[native-inputs]: Add python-setuptools.
	[home-page]: Relocate field.
	[description]: Improve style.

	Change-Id: Ib4ecd4e68fad941b2afeaa09be6231cfe3cff8a5

2025-10-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-black-macchiato: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-black-macchiato):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phase 'ignore-failing-tests.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: Icc08a4d00971c974d328988b864681f2fdc489f9

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-xyz: Sort python-u*.
	* gnu/packages/python-xyz.scm (python-ua-parser, python-ubelt,
	python-uc-micro-py, python-ujson, python-ukkonen,
	python-ukpostcodeparser, python-uncertainties, python-unicodedata2,
	python-unidecode, python-unique-log-filter, python-uniseg,
	python-unpaddedbase64, python-update-checker, python-uri-template,
	python-urwid, python-urwid-2, python-urwid-3,
	python-urwid-for-zulip-term, python-urwid-readline, python-urwidgets,
	python-urwidtrees, python-user-agents, python-userpath,
	python-userspacefs, python-utils): Sort variables alphabetically.

	Change-Id: I756f8f8af046cb9fbdf6be647cb0695eada284f5

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: unicorn: Disable missing tests.
	* gnu/packages/emulators.scm (unicorn) [arguments] <tests?>: No tests in
	PyPI archive.
	[native-inputs]: Remove python-wheel.

	Change-Id: Idfbe9a2d3aae3fec71b097dfbc565443505d6171

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-nampa: Disable missing tests.
	* gnu/packages/python-xyz.scm (python-nampa)[arguments] <tests?>: No
	tests in PyPI archvie.
	[native-inputs]: Remove python-wheel.

	Change-Id: I60d757d74e6243eb81bdb64433878fa64edb8f4f

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-keystone-engine: Disable missing tests.
	* gnu/packages/emulators.scm (python-keystone-engine)[arguments]
	<tests?>: No tests in PyPI archive.

	Change-Id: I8df9adca554d6d77f1211a2f576699136e4f0e2e

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ua-parser: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-ua-parser)[build-system]: Switch
	to pyproejct-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I5d6b508086e0fa8b3d5e74b5ac302903eb74e2af

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ueberzug: Move to image-viewers.
	* gnu/packages/python-xyz.scm (ueberzug, pythonb-ueberzug): Move from
	here ...
	* gnu/packages/image-viewers.scm: ... to here.

	Change-Id: I4e0b6f64bdb0b0d7423ed2f89d37220ccc3390b3

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ueberzug: Deprecate in favor of ueberzug.
	* gnu/packages/python-xyz.scm (ueberzug): New variable, based on
	python-ueberzug.
	(python-ueberzug): Deprecate variable.

	* gnu/packages/image-viewers.scm (ytfzf)[phases] {wrap-program}: Replace
	python-ueberzug with ueberzug.
	[inputs]: Remove python-ueberzug; add ueberzug.

	Change-Id: I9beba793dc23020f6091b46842c83cf01277dca5

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ueberzug: Switch to meson.
	* gnu/packages/python-xyz.scm (python-ueberzug)[build-system]: Switch to
	meson-build-system.
	[native-inputs]: Remove meson-python.

	Change-Id: I85df570fb6e50044c4ba987a8a48b0f8ff2a0fd8

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-unicodedata2: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-unicodedata2)[build-system]:
	Switch to pyproejct-build-system.
	[native-inputs]: Add python-pytest and python-setuptools.

	Change-Id: I50e370b7980389a1b7408a84d41b664fda8d1f55

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-unique-log-filter: Use custom test backend.
	* gnu/packages/python-xyz.scm (python-unique-log-filter)[arguments]
	<test-backend>: Use custom.
	<test-flags>: Move here from custom 'check phase.
	<phases>: Use default 'check.

	Change-Id: If27a05c0cb1ff76f98665ccc49d474d6feb8f4d6

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-uniseg: Update to 0.10.0.
	* gnu/packages/python-xyz.scm (python-uniseg): Update to 0.10.0.
	[build-system]: Switch to pyproejct-build-system.
	[arguments] <tests?>: Enable them.
	[native-inputs]: Remove unzip; add python-pytest, python-setuptools, and
	python-setuptools-scm.

	Change-Id: I0171be3a4372ddc2ee366ba114d8a2ce0e8d9e73

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-urwid-3: Deprecate in favor of python-urwid.
	* gnu/packages/python-xyz.scm (python-urwid-3): Deprecate variable.

	Change-Id: If9c6f6f5566668e3f384a0eee9a9402cddf6dca3

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pudb: Update to 2025.1.1.
	* gnu/packages/python-xyz.scm (python-pudb): Update to 2025.1.1.
	[build-system]: Switch to pyproejct-build-system.
	[arguments] <phases>: Remove 'fix-read-only-home; add 'pre-check; use
	default 'check.
	[propagated-inputs]: Add python-packaging.
	[native-inputs]: Add python-hatchling.

	Change-Id: I6b5b290646a9a3595530fe989c6df1326e4cb687

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: bpython: Update to 0.25.
	* gnu/packages/python-xyz.scm (bpython): Update to 0.25.
	[phases]{add-aliases}: Adjust the list.
	[propagated-inputs]: Remove python-typing-extensions and python-urwid;
	add python-pyperclip and python-urwid-2.
	[native-inputs]: Remove python-sphinx and python-wheel.

	Change-Id: I6780eb01b208aa81dec114e946f2af27de6f27a4

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-urwidgets: Disable missing tests.
	* gnu/packages/python-xyz.scm (python-urwidgets)[arguments] <tests?>: No
	tests provided.
	[native-inputs]: Remove python-wheel, and python-urwid; add python-urwid-2.

	Change-Id: Ie78ed2f1e0f746c010f87cf525d4fd06fd66c775

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-urwid: Update to 3.0.3.
	* gnu/packages/python-xyz.scm (python-urwid): Update to 3.0.3.
	[propagated-inputs]: Remove python-typing-extensions and python-trio;
	add python-pyserial.
	[native-inputs]: Remove python-wheel.

	(python-urwid-2): New variable.

	Change-Id: If4985488699fa49e50550f3bddaab9e13a1d71eb

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: zulip-term: Fix tests.
	* gnu/packages/messaging.scm (zulip-term)[arguments] <test-flags>:
	Rework the list of skipped tests enabling more to run.
	<phases>: Remove 'relax-requirements; add 'fix-pytest-config.
	[inputs]: Remove python-urwid; add python-urwid-for-zulip-term.
	[native-inputs]: Remove python-pytest-cov.

	* gnu/packages/python-xyz.scm (python-urwid-for-zulip-term): New
	variable.

	Change-Id: Iaea56d41c7f09cad546bed421841bfa40d3190d9

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-urwid-readline: Update to 0.15.1.
	* gnu/packages/python-xyz.scm (python-urwid-readline): Update to 0.15.1.
	[native-inputs]: Remove python-wheel.

	Change-Id: If63798ad4e7732ba74aecd8b68ae43db9cbe00ab

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-user-agents: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-user-agents)[source]: Switch to
	git-fetch containing test data.
	[build-system]: Switch to pyproejct-build-system.
	[arguments] <tests?>: Enable them.
	<test-backend>: Use 'unittest.
	[native-inputs]: Add python-setuptools.

	Change-Id: I502dc4f634e72d06dfd6c9030bef82b2d2765fb9

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: poetry: Move to package-management.
	* gnu/packages/python-xyz.scm (poetry): Move from here ...
	* gnu/packages/package-management.scm: ... to here.

	Change-Id: I40e76ac0b8ddc38ea80b48f8f7ad867c43809481

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-poetry-dynamic-versioning: Update to 1.9.1.
	* gnu/packages/python-xyz.scm (python-poetry-dynamic-versioning): Update to 1.9.1.
	[arguments] <test-flags>: Rework skipped tests.
	[propagated-inputs]: Remove poetry.

	Change-Id: I0d7b519fd02c7175c865c3a1e9aae892176b30ab

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pynixutil: Build with python-poetry-core.
	* gnu/packages/python-xyz.scm (python-pynixutil)[source] <snippet>: Drop
	it and ignore test file in <#:test-flags> instead.
	[arguments] <test-flags>: Ignore test file requiring Nix.
	<phases>: Add 'use-poetry-core.
	[native-inputs]: Remove poetry; add python-poetry-core.

	Change-Id: I9691533aaff6e5217fe7497056c2b4cab0cf98f4

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-nanopb: Switch to pyproject.
	* gnu/packages/protobuf.scm (python-nanopb)[build-system]: Switch to
	pyproject-build-system.
	[arguments] <phases>: Add 'use-poetry-core, and 'pre-build; use default
	'build and 'install.
	[native-inputs]: Remove poetry, and python-pypa-build; add
	python-poetry-core, and python-setuptools.

	Change-Id: I67f57a7d4d89c69faca2be689f07a42a61c8d4fb

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-update-checker: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-update-checker)[build-system]:
	Switch to pyproject-build-system.
	[native-inputs]: Remove python-black and python-flake8; add
	python-setuptools.

	Change-Id: I144a705205698c36c417e882a66408de2914005c

2025-10-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-userspacefs: Switch to pypproejct.
	* gnu/packages/python-xyz.scm (python-userspacefs)[build-system]: Switch
	to pypproejct-build-system.
	[native-inputs]: Add python-setuptools.
	[home-page]: Upstream move development away from GitHub to it's own
	repository.

	Change-Id: Ie659f21c206f50d6808b92ddedd531c2ff4fc250

2025-10-13  Anderson Torres  <anderson.torres.8519@gmail.com>

	kpeoplevcard: Remove package.
	It fails to build on master tip; further, upstreamn is archived since at least
	2024-12-02.

	* gnu/packages/kde-pim.scm (kpeoplevcard): Delete variable.

	Change-Id: I2650ac856a193daca738686ce6d2d37e5fb19e7b

2025-10-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add grub-qemu.
	* gnu/packages/bootloaders.scm (grub-qemu): New variable.

	Change-Id: I80ebf3f2fd6a36fa1c3c93958434b9d34a7c84f8

2025-10-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add grub-uboot.
	* gnu/packages/bootloaders.scm (grub-uboot): New variable.

	Change-Id: Ib923c66723f6250a7505b14f9d4a4dc0bad528ea

2025-10-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add grub-ieee1275.
	* gnu/packages/bootloaders.scm (grub-ieee1275): New variable.

	Change-Id: I078f5d6238e4f379e6c6c241a1008c3ff241f1a1

2025-10-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add make-grub procedure.
	* gnu/packages/bootloaders.scm (grub): Rename to make-grub.
	[arguments]: Adjust configure-flags to pass a platform flag.  Don't
	disable the tests on armhf and aarch64.
	(grub-pc): New variable.
	(grub): Set to grub-pc.
	(grub-minimal, grub-coreboot, grub-efi, grub-emu): Rewrite to use
	make-grub.
	* etc/manifests/release.scm (%bootloader-packages): Rename the grub
	package.

	Change-Id: If020356cb1f8fec885df5732713078ebe4ffec96

2025-10-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: grub-efi: Fix cross-compiling.
	* gnu/packages/bootloaders.scm (grub-efi)[arguments]: Adjust the
	'patch-ovmf-path phase to also check the native-inputs.

	Change-Id: I5f547821480d3d6c9d46e6c9f35d7dad6d3c6e89

2025-10-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: grub-efi: Limit supported systems.
	* gnu/packages/bootloaders.scm (grub-efi)[supported-systems]: New field.

	Change-Id: Ie0df87eb3cba289f53459f80cab2ac1c4fe1e99a

2025-10-13  Allan Adair  <allan@adair.no>

	gnu: vpn-slice: Fix store path substitutions.
	* gnu/packages/vpn.scm (vpn-slice): Fix store path substitutions.

	Change-Id: I4a07e758334bdcb5fc05c30bbcf4b851f95ef5d7

2025-10-13  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.83.17.
	* gnu/packages/prolog.scm (trealla): Update to 2.83.17.

	Change-Id: I206377be8f08cdbe6699c0ffff3118e42d477f0f

2025-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: manuskript: Update to 0.17.0.
	* gnu/packages/text-editors.scm (manuskript): Update to 0.17.0.
	[build-system]: Switch to pyproject build system.

	Change-Id: I11b729cb74b2d946e20c7168a23408bdf8504cc8

2025-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-empv: Update to 5.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-empv): Update to 5.1.0.

	Change-Id: I3066d54336dc74e2fb3b0971e42413c07f9d854d

2025-10-12  Yelninei  <yelninei@tutamail.com>

	hurd-boot: change /etc/mtab to /var/run/mtab.
	This corresponds to "_PATH_MOUNTED" in paths.h from libc.

	* gnu/build/hurd-boot.scm (set-hurd-device-translators): Change etc/mtab to var/run/mtab.

	Change-Id: I688289fe4b8143ae14a8eef5ba1625c4ebd2a209

2025-10-12  Zhu Zihao  <all_but_last@163.com>

	gnu: guile-extensible-match: Fix typo in synopsis and wrong license.
	* gnu/packages/guile-xyz.scm (guile-extensible-match)[synopsis]: Fix typo
	"patter" to "pattern".
	[license]: Use CC0 according to the request from package author.

	Change-Id: I01d5a1a96c94b08f08b9cd8cba14422547d72baa

2025-10-12  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: fatrace: Update to 0.19.1.
	* gnu/packages/monitoring.scm (fatrace): Update to 0.19.1.
	[arguments]<#:phases>: Use gexps.
	[arguments]<#:phases>: Do not delete check.
	[arguments]<#:tests?>: Set to #f.

	Change-Id: I835241873553d9f057b8abeb10e89f20660d2b31

2025-10-12  forgoty  <forgoty13@gmail.com>

	gnu: sc-im: fix build
	* gnu/packages/spreadsheet.scm (sc-im):
	Fix build with using libxml2-2.11

2025-10-12  Reepca Russelstein  <reepca@russelstein.xyz>

	tests: don't use 'file://...' URIs for testing git downloads.
	While 'url-fetch*' in (guix download) special-cases these URIs, 'git-fetch'
	does not.  Consequently, the recent changes to (guix scripts perform-download)
	that disallow these URIs cause tests that use builtin:git-download to fail.

	* guix/tests/git.scm (serve-git-repository, call-with-served-git-repository):
	  new procedures.
	  (with-served-git-repository, with-served-temporary-git-repository): new
	  syntax.
	* .dir-locals.el (scheme-mode): add indentation information for
	  'with-served-git-repository'.
	* tests/builders.scm ("git-fetch, file URI"): use git:// URI with
	  'with-served-temporary-git-repository'.
	* tests/derivations.scm ("'git-download' build-in builder, invalid hash",
	  "'git-download' built-in builder, invalid commit", "'git-download' built-in
	  builder, not found"): same.
	  ("'git-download' built-in builder"): same, and use a nonce in the repo
	  contents so that success isn't cached.

	Change-Id: Id3e1233bb74d5987faf89c4341e1d37f09c77c80

2025-10-12  Reepca Russelstein  <reepca@russelstein.xyz>

	scripts: perform-download: explicitly disallow local file downloads.
	In the case of the rootless daemon, perform-download runs as the daemon user.
	There are files - such as /etc/guix/signing-key.sec - that guix-daemon can
	read but that it is essential that ordinary users cannot.

	Currently url-fetch can't access raw filenames, and it doesn't include a case
	for "file://" urls.  'git-fetch-with-fallback' can fetch from "file://" urls,
	but it requires that the specified url is a valid git repository.

	To be on the safe side, and to insulate against any changes to what url-fetch
	and git support, explicitly disallow raw filenames and "file://" urls.

	* guix/scripts/perform-download.scm (assert-non-local-urls): new procedure.
	  (perform-download, perform-git-download): use it.

	Change-Id: Ibf2a91e696246eccb89c2423fcbcabb2131d3be5

2025-10-12  Reepca Russelstein  <reepca@russelstein.xyz>

	build: git: prevent commit from being treated as a flag.
	Git's option parsing is more flexible than its command synopses would lead one
	to believe: they can apparently be passed even after positional arguments.
	Some of these options can be quite nasty if an attacker is able to choose
	them.

	Additionally, some commands offer no way of disambiguating the meaning of an
	argument.  For example, "git checkout" has no way of specifying that an
	argument should be unconditionally treated as a commit specifier instead of,
	say, an option or a filespec.

	* guix/build/git.scm (git-fetch): pass "--" to every git invocation that
	  includes non-constant strings.  Explicitly reject commits that start with
	  "-".

	Change-Id: I3b1707ff8f8544925d1549472f0bda7954249f89

2025-10-12  Ludovic Courtès  <ludo@gnu.org>

	teams: Remove inactive members of the ‘core’ team.
	* etc/teams.scm (nckx, mothacehe, Josselin Poiret): Remove.

	Change-Id: I669dc9247ebd88a60babce1f128aa38c8f4f78ce

2025-10-12  Nicolas Graves  <ngraves@ngraves.fr>

	guix: Fix guix-minimal tests.
	* Makefile.am (SCM_TESTS): Add tests/machine/hetzner.scm and
	tests/machine/hetzner/http.scm conditionally.

2025-10-12  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-popwin: Update to 1.0.2-0.213e462.
	* gnu/packages/emacs-xyz.scm (emacs-popwin): Update to 1.0.2-0.213e462.
	[arguments]<#:phases>: Add skip-tests.
	<#:test-command>: Set.
	<#:tests?>: Remove.

	Change-Id: Ia2f1dd2cdb01c82b9c3e373897733a4b611c2b6c

2025-10-12  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: luanti-voxelibre: Update to 0.90.1.
	* gnu/packages/luanti.scm (luanti-voxelibre): Update to 0.90.1.
	[synopsis]: Do not start with article.
	[description]: Use double spaces between sentences.

	Change-Id: I135a8e0eb9e1af44d5a9feeba6827579be968baa

2025-10-12  Isidor Zeuner  <guix@quidecco.pl>

	gnu: Add maskprocessor.
	* gnu/packages/password-utils.scm (maskprocessor): New variable.

2025-10-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fastapi-pagination: Fix tests.
	* gnu/packages/python-web.scm (python-fastapi-pagination)[arguments]
	<test-flags>: Skip some tests requiring network access and provide
	"--asyncio-mode=auto".

	Change-Id: I788b0656cba44729984a6c1f8dcbd8a276967b7a

2025-10-11  Charles Roelli  <charles@adnoto.net>

	gnu: python-mathics-django: Fix tests.
	* gnu/packages/maths.scm (python-mathics-django)[propagated-inputs]:
	Add python-matplotlib, required for tests.

	Change-Id: I8db918772d6507505970e6a3c1e8c66db0ad18cd

2025-10-11  Charles Roelli  <charles@adnoto.net>

	gnu: python-hyperkitty: Update to 1.3.12-0.9a00847.
	* gnu/packages/mail.scm (python-hyperkitty): Update to
	9a008473fadb95370cd54b0782df9fb956e323c0 commit.

	Change-Id: Ib292a5131729889c83fa2fa782d4e450cf533589
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-11  Charles Roelli  <charles@adnoto.net>

	gnu: python-django-compressor: Patch for Django 5.2 compatibility.
	* gnu/packages/patches/django-compressor-build-with-beautifulsoup-4.14+.patch:
	New patch.
	* gnu/packages/django.scm (python-django-compressor)[source]: Patch
	with https://github.com/django-compressor/django-compressor/pull/1296,
	minus conflicting changes to requirements/tests.txt.

	Change-Id: Ic22268f6870b30c3ace689a4cadb63a77f69ca9e

2025-10-11  Charles Roelli  <charles@adnoto.net>

	gnu: python-django-allauth: Update to 65.7.0.
	* gnu/packages/django.scm (python-django-allauth): Update to 65.7.0,
	the first version that officially supports Django 5.2.
	[native-inputs]: Add python-pytest-asyncio.

	Change-Id: I088abf44da232ade8e7ac5ba8ac3dd9098dd2628

2025-10-11  Charles Roelli  <charles@adnoto.net>

	gnu: python-easy-thumbnails: Update to 2.10.1.
	* gnu/packages/django.scm (python-easy-thumbnails): Update to 2.10.1.
	[native-inputs]: Remove python-wheel; add tzdata-for-tests.

	Change-Id: I71918634c6df88f91cd2a8af01cc8b146f4620ba

2025-10-11  Charles Roelli  <charles@adnoto.net>

	gnu: python-django-rest-framework: Update to 3.16.1.
	* gnu/packages/django.scm (python-django-rest-framework): Update to
	3.16.1.

	Change-Id: If55b201bea5a9b9a01f83ccba6de3033f836172c

2025-10-11  Charles Roelli  <charles@adnoto.net>

	gnu: python-django-haystack: Fix tests.
	* gnu/packages/django.scm (python-django-haystack)[native-inputs]:
	Remove python-wheel; add tzdata-for-tests.

	Change-Id: Ida6a94b419387aaa9e8e9c3c6f754383bad23f7d

2025-10-11  Charles Roelli  <charles@adnoto.net>

	gnu: python-django-extensions: Fix tests.
	* gnu/packages/django.scm (python-django-extensions)[native-inputs]:
	Remove python-wheel; add tzdata-for-tests.

	Change-Id: I3251b2d4cdb5d72415863a18f7437e6c6ada567e

2025-10-11  Charles Roelli  <charles@adnoto.net>

	gnu: python-django-debug-toolbar: Update to 6.0.0.
	* gnu/packages/django.scm (python-django-debug-toolbar): Update to 6.0.0.
	[native-inputs]: Remove python-django-ninja, and python-wheel; add
	python-django-csp, python-django-template-partials, and
	python-hatchling.

	Change-Id: I6e33470953d82931cc498e197df78aac3bca8985

2025-10-11  Charles Roelli  <charles@adnoto.net>

	gnu: Add python-django-template-partials.
	* gnu/packages/django.scm (python-django-template-partials): New variable.

	Change-Id: I48daf4aacd5db9a2b7205ef87699b98e600f2494

2025-10-11  Charles Roelli  <charles@adnoto.net>

	gnu: Add python-django-csp.
	* gnu/packages/django.scm (python-django-csp): New variable.

	Change-Id: I8b93daa9ca3a0840f736145d374d8275f1a6ae37

2025-10-11  Charles Roelli  <charles@adnoto.net>

	gnu: python-django-pipeline: Update to 4.1.0.
	* gnu/packages/django.scm (python-django-pipeline): Update to 4.1.0.

	Change-Id: If702b32e3246bb41e962d4a3def8d13f06286d6d

2025-10-11  Charles Roelli  <charles@adnoto.net>

	gnu: python-django: Update to 5.2.6.
	* gnu/packages/django.scm (python-django): Update to 5.2.6.
	[arguments] <phases>: Add 'delete-sitecustomize.

	(python-django-4): New variable.

	(python-django-contrib-comments, python-django-jinja,
	python-django-simple-math-captcha, python-django-configurations,
	python-crispy-bootstrap3, python-crispy-bootstrap4,
	python-django-crispy-forms)[propagated-inputs]: Remove python-django;
	add python-django-4.

	Change-Id: I363ae119961fba19b22751d4ef30d1a1b146cf7e
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-11  charje  <charles.b.jackson@protonmail.com>

	gnu: Add sbcl-common-macros.
	* gnu/packages/lisp-xyz.scm (sbcl-common-macros, cl-common-macros,
	ecl-common-macros, clasp-common-macros): New Variables.

	Change-Id: I01cee761f4ac59705431e138c87c125553261099

2025-10-11  Maxim Cournoyer  <maxim@guixotic.coop>

	tests: guix-system: Add test for 'guix system container'.
	* tests/guix-system.sh: Add test.

	Change-Id: I26c90741f17257dc50757b7cb5210ea4e645ecce

2025-10-11  Maxim Cournoyer  <maxim@guixotic.coop>

	services/base: Only remount read-write if needed in run-with-writable-store.
	* gnu/services/base.scm (run-with-writable-store): Make it a no-op when
	the store is already writable (useful for testing).

	Change-Id: If598638e9d3eeac242c265cba77f27e4a15f8d9b

2025-10-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-xyz: Remove unnecessary emacs-cond-let propagation.
	This is a followup to 25de210793.

	* gnu/packages/emacs-xyz.scm (emacs-treemacs-extra):
	(emacs-forge):
	(emacs-magit-todos):
	(emacs-pr-review):
	(emacs-tokei):
	(emacs-orgit):
	(emacs-org-roam):
	(emacs-org-node-3)[native-inputs, propagated-inputs]: Remove emacs-cond-let.

	Change-Id: I52922295e1fe7928b1f06db82d3a282a39348651

2025-10-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-magit: Fix propagated inputs.
	* gnu/packages/emacs-xyz.scm (emacs-magit)[native-inputs]: Move
	emacs-cond-let...
	[propagated-inputs]: ... to here.

	Change-Id: Ife56cf7218e5b68474dbe2d0adddeaaa63a56945

2025-10-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-evil-collection: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection)[arguments]: Skip a failing test.

	Change-Id: I1930cfd5e9189e1ff59a4c9bc56183dea6afb8b1

2025-10-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/cybersecurity: Remove (gnu packages bioinformatics) module.
	* gnu/packages/cybersecurity.scm: Remove (gnu packages bioinformatics)
	from used modules.

	Change-Id: If0c20cb7152970bb34b4742f733eda0a639b8f4d

2025-10-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-intervaltree: Move to python-xyz.
	* gnu/packages/bioinformatics.scm (python-intervaltree): Move from here ...
	* gnu/packages/python-xyz.scm: ... to here.

	Change-Id: I49d3e4959f2aff99fc3faf42b3f5dae60622ef47

2025-10-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ropgadget: Update to 7.6.
	* gnu/packages/cybersecurity.scm (ropgadget): Update to 7.6.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: No test data in PyPI archive.
	<phases>: Use custom 'check.
	[native-inputs]: Add python-setuptools.

	Change-Id: Iaa2cb856c35df4e263f1b72d048b705325f4c411

2025-10-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add gallia.
	* gnu/packages/cybersecurity.scm (gallia): New variable.

	Change-Id: I927c7d43bad89052c689390a42a268c2de597a8d

2025-10-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-exitcode.
	* gnu/packages/python-xyz.scm (python-exitcode): New variable.

	Change-Id: Id1bf46af21ac5f5dc148b8b9682a552b053a578b

2025-10-11  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: syncthing-gtk: Switch to pyproject-build-system.
	* gnu/packages/syncthing.scm: Remove (guix build-system python) module,
	use (guix build-system pyproject), and (gnu packages python-build)
	modules.

	(syncthing-gtk)[build-system]: Switch to pyproject-build-system.
	[arguments] <#:tests?>: Disable non-exisiting tests.
	<#:phases>: Let setup.py return correct-ish version number to placate pip.
	[home-page]: Update to https://github.com/kozec/syncthing-gtk.

	Change-Id: I88b2921d3d899903938a74137e29d403de8f9617

2025-10-11  Antoine Côté  <antoine.cote@posteo.net>

	gnu: libogg: Update to 1.3.6.
	* gnu/packages/xiph.scm (libogg): Update to 1.3.6.

	Change-Id: I946cbe655c0fb70b28b923f2fc248dd7bfe9c80f

2025-10-11  Antoine Côté  <antoine.cote@posteo.net>

	gnu: opus: Update to 1.5.2.
	The Mozilla archive is no longer actively mirroring the source for this package.

	* gnu/packages/xiph.scm (opus): Update to 1.5.2.
	[source]: Update origin URI.

	Change-Id: Iaea105fec92593ce8c62e7874e8362921fef779b

2025-10-11  Antoine Côté  <antoine.cote@posteo.net>

	gnu: flac: Update to 1.5.0.
	* gnu/packages/xiph.scm (flac): Update to 1.5.0.

	Change-Id: Ia336ddbb74952873f5886ed88da9aba2c9cf3fee

2025-10-10  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-plingo: Fix build.
	* gnu/packages/potassco.scm (python-plingo): Fix build.
	[arguments] <#tests?>: Set to #f as there are no tests.
	[native-inputs]: Remove python-wheel.

	Change-Id: I0ca048796397489ed04a7c697f52e7658eaba9cb
	Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>

2025-10-10  Andy Tai  <atai@atai.org>

	gnu: octave-cli: Update to 10.3.0.
	* gnu/packages/maths.scm (octave-cli): Update to 10.3.0.

	Change-Id: Ifc58fb06aba5899838536ac903b4150518d0384e

2025-10-10  Sören Tempel  <soeren+git@soeren-tempel.net>

	gnu: kissat: Make build reproducible.
	* gnu/packages/maths.scm (kissat)[#:phases] <patch-source>: Don't
	include current date in build-header.

	Change-Id: Iae8dde38de8badb2f5975f69b2221faebd043371
	Reviewed-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>

2025-10-10  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-mechanicalsoup: Skip one test.
	* gnu/packages/python-web.scm (python-mechanicalsoup): Fix build.
	[arguments] <#:test-flags>: Skip one test.

	Change-Id: I91c37fe4a6994e7b660416c663d9e23497c9e7ea

2025-10-10  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 143.0.4-1.
	* gnu/packages/librewolf.scm (librewolf): Update to 143.0.4-1.

	Change-Id: I6d8a9e312782c83f06669786dfa8671c674a8d79

2025-10-10  Ian Eure  <ian@retrospec.tv>

	gnu: firefox-l10n: Update to 8d3860a58e56e59d9db46aa68c9b7e10d2d1249b.
	* gnu/packages/librewolf.scm (firefox-l10n): Update to 8d3860a58e56e59d9db46aa68c9b7e10d2d1249b.

	Change-Id: Iba877c5c026e5c393bc9bc45f2ebdc5ec31e4a74

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-volatile-highlights: Update to 1.20.
	* gnu/packages/emacs-xyz.scm (emacs-volatile-highlights): Update to 1.20.

	Change-Id: I65f718875058978800e07a2cfb7755108cba3606

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vertico: Update to 2.5.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 2.5.

	Change-Id: Ib145a593c5efdc5d92e8a213575df4f39913801b

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-url-http-ntlm: Update to 2.0.6.
	* gnu/packages/emacs-xyz.scm (emacs-url-http-ntlm): Update to 2.0.6.

	Change-Id: Ia2ca5353cb63c99390aa379139300e41cffd7f9e

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-url-http-oauth: Update to 0.8.4.
	* gnu/packages/emacs-xyz.scm (emacs-url-http-oauth): Update to 0.8.4.

	Change-Id: I5a46ce99a760ba09e4ed6499fa9e9f3fe60be696

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Update to 2.8.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.8.0.3.

	Change-Id: Id376a8381501bfc823cf2da280cf6c0a7a9b54d8

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tokei: Update to 0.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-tokei): Update to 0.2.1.
	[propagated-inputs]: Add emacs-cond-let.

	Change-Id: I71a5ec1342717259826c4dc9f0727f6de51728af

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tempel: Update to 1.6.
	* gnu/packages/emacs-xyz.scm (emacs-tempel): Update to 1.6.

	Change-Id: I2592de778b1557e67fa5cd34e5e6e98973113134

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tmr: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-tmr): Update to 1.2.0.

	Change-Id: I7b5ae55c22182c412b505dd7d2fcfac9f764817c

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vhdl-ts-mode: Update to 0.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-vhdl-ts-mode): Update to 0.3.2.

	Change-Id: Id2ad08590357dbe88f82fe9fcbcb04c1ee2c2f8a

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vhdl-ext: Update to 0.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-vhdl-ext): Update to 0.7.0.

	Change-Id: I5f7b223ae6b17263994377d0a4610244666f49ec

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-with-editor: Update to 3.4.6.
	* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 3.4.6.

	Change-Id: Ib5ae45945a39e629192e0e7273f57410850f0d6d

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-setup: Update to 1.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-setup): Update to 1.5.0.

	Change-Id: Ifc99ed0c171513bf4289be7fd4a7c7e798523a16

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-swiper: Update to 0.15.1.
	* gnu/packages/emacs-xyz.scm (emacs-swiper): Update to 0.15.1.

	Change-Id: I22f72680e6e895a562c3b25d1e5f76ca296fed88

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-substitute: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-substitute): Update to 0.3.0.
	[source,home-page]: Update upstream location.

	Change-Id: I18276e5050c77561e03ea77e04aa4282053bcd37

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-rg: Update to 2.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-rg): Update to 2.4.0.
	[arguments]: Skip two more failing tests.

	Change-Id: I9d68a4948e5c21b7bbcb3bb2f6129e2e78df7c64

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-saveplace-pdf-view: Update to 1.0.9.
	* gnu/packages/emacs-xyz.scm (emacs-saveplace-pdf-view): Update to 1.0.9.

	Change-Id: I06a660ff05642033634eed2aa0388906a8d909f4

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-show-font: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-show-font): Update to 1.0.0.

	Change-Id: I6931cc4fb0a37b8833c78afa45f3c7f636c108f2

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-syncthing: Update to 3.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-syncthing): Update to 3.0.2.

	Change-Id: I8f85ff81782abd3dac3bb48bbf405013b0b4afa8

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pr-review: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-pr-review): Update to 0.2.0.
	[propagated-inputs]: Add emacs-cond-let.

	Change-Id: I6c24b0f5ab9175ff7ff3d8d1ef8c08ace204c0c6

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pyim-basedict: Update to 0.5.5.
	* gnu/packages/emacs-xyz.scm (emacs-pyim-basedict): Update to 0.5.5.

	Change-Id: I59e0a0e241c20a56e178557cb24d1b9b3bd19867

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-prescient: Update to 6.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 6.3.2.

	Change-Id: Ied19a29b7287b4fb9e0ba453519f1b67ed2e3467

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orglink: Update to 1.2.7.
	* gnu/packages/emacs-xyz.scm (emacs-orglink): Update to 1.2.7.

	Change-Id: I00d888c269751746031be02b690620bf9735dc3a

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-plantuml-mode: Update to 1.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-plantuml-mode): Update to 1.8.0.
	[propagated-inputs]: Add emacs-deflate.

	Change-Id: Ieb229e799b57097331d537d619a080e0b3f0da42

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-persist: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-persist): Update to 0.7.

	Change-Id: I93b0c8d012065b1ea1a4c912b908d650cc176519

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-outline-indent: Update to 1.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-outline-indent): Update to 1.1.2.

	Change-Id: I23ded8f7b7b2ca1a1c04cd706e041d4467ea0432

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pandoc-mode: Update to 2.35.
	* gnu/packages/emacs-xyz.scm (emacs-pandoc-mode): Update to 2.35.

	Change-Id: I1278a5addef5d9c1016cc2b46025f5be81e65e90

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pg: Update to 0.60.
	* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.60.

	Change-Id: If9e53d22d2921587daa454cc2349a8d85b68648c

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-plz-event-source: Update to 0.1.3.
	* gnu/packages/emacs-xyz.scm (emacs-plz-event-source): Update to 0.1.3.

	Change-Id: I50b9e354095fe2e572a5669f45efd67b958accb0

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-persp-mode: Update to 3.0.9.
	* gnu/packages/emacs-xyz.scm (emacs-persp-mode): Update to 3.0.9.

	Change-Id: I257b78bfe5b4fc491d5825b1cf5fddfa4716d936

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-perspective: Update to 2.20.
	* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.20.

	Change-Id: I8ee94cc947cba8b01015b9af64f8ef721ae75bf8

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orgmdb: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-orgmdb): Update to 1.0.0.

	Change-Id: I05a260d8858f283870d62d1247f451334550f8fc

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-paren-face: Update to 1.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-paren-face): Update to 1.2.1.

	Change-Id: I9bd9564a579cdc6477e21a40e20a1e41b1afbf03

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-deflate.
	* gnu/packages/emacs-xyz.scm (emacs-deflate): New variable.

	Change-Id: I64a04a28f9bb558e05da871a4a988cb9b461a4ee

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orgit-forge: Update to 1.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-orgit-forge): Update to 1.0.3.

	Change-Id: I1ae081b5cbfef4944206ce0c6054522c5647ad24

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orgit: Update to 2.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-orgit): Update to 2.0.5.
	[propagated-inputs]: Add emacs-cond-let.

	Change-Id: Ifd54d1f6029212498832a69e3deb287e54585563

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-superstar: Update to 1.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-superstar): Update to 1.6.0.

	Change-Id: I6fb1927a7d558fe0c05cbe026e14de3b636aea44

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	Change-Id: I6f953896da0e25d8e9935379b2d9eaf8e8f3c769

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-node-3: Update to 3.9.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-node-3): Update to 3.9.1.
	[propagated-inputs]: Add emacs-cond-let.

	Change-Id: I535cc4bb4589b00fe15f66ae26d16bb924fdfc6a

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-mem: Update to 0.23.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-mem): Update to 0.23.2.

	Change-Id: I30c5fea8aac4f9a8497d9d1f7b0a8074574b29bc

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-gnosis: Improve style.
	* gnu/packages/emacs-xyz.scm (emacs-org-gnosis)[synopsis]: Remove trailing full stop.

	Change-Id: I6709a3564b47d8fa9779be71fad6075ed27be87a

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-gnosis: Update to 0.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-gnosis): Update to 0.1.1.

	Change-Id: I0b8d93213c2987a1794a4ad518df4f1f2872bdae

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-treemacs-extra: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs-extra)[propagated-inputs]: Add emacs-cond-let.

	Change-Id: Ie34356957e8f9c22e997df78a0903a31cefbb905

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-roam: Update to 2.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam): Update to 2.3.1.
	[propagated-inputs]: Add emacs-cond-let.

	Change-Id: Ia7bccea929e952515682106d89ee9ba5bfc8931a

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ol-notmuch: Update to 2.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-ol-notmuch): Update to 2.1.1.

	Change-Id: I2d6667163ecacf18842f1bf82b32d7a2cddddcfc

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-buttercup: Update to 1.38.
	* gnu/packages/emacs-build.scm (emacs-buttercup): Update to 1.38.

	Change-Id: I56fd88d9cd5c0fb049dadd8169c5f422f5053462

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-transient: Update to 0.10.1.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.10.1.

	Change-Id: Ic04aa03989cc91e8842396436545ee463dd10bf6

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-oauth2: Update to 0.18.3.
	* gnu/packages/emacs-xyz.scm (emacs-oauth2): Update to 0.18.3.

	Change-Id: If448fe929e94db4cff8a740f64dea5fb749c0f12

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org: Update to 9.7.34.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.7.34.

	Change-Id: I5e5cf5e968ef4e346dc298ee273e64b8a082f5eb

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-notmuch-maildir: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-notmuch-maildir): Update to 1.3.0.
	[source,home-page]: Update upstream location.

	Change-Id: Id898378fa73e12a4f5e8f4a2bf4d3bc8ef18c18a

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-meson-mode: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-meson-mode): Update to 0.4.

	Change-Id: Ice97c3eae94950ffd883a4ea82a0695aec34f173

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-no-littering: Update to 1.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.8.0.

	Change-Id: I7ddadb92549c3ec0a60e9abf38faae9eaa7ff800

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-modus-themes: Update to 4.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 4.8.1.

	Change-Id: Icec46d95f8cd986929a32d1b549d5991dff3fc2d

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mastodon: Update to 2.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 2.0.3.

	Change-Id: Ic2c28ef99304c906039374a00fb1809fb53682db

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-notmuch-addr: Update to 1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-notmuch-addr): Update to 1.1.1.
	[description]: Use full sentences.  Remove unnecessary information.

	Change-Id: I347a419ed18b2d7eb0cd470278f682095a8c1a61

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-moody: Update to 1.1.5.
	* gnu/packages/emacs-xyz.scm (emacs-moody): Update to 1.1.5.

	Change-Id: I4b2b2e3c7971c70022c355503bdb92cf9f6992f4

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-minions: Update to 1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-minions): Update to 1.1.1.

	Change-Id: Ib6a6bf5dc2947713c8ac91caddbd24628c9c26e6

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mct: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-mct): Update to 1.1.0.

	Change-Id: I9c30844bdcd26c9988adbd51992298d6b5f2d918

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-magit-todos: Update to 1.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-magit-todos): Update to 1.8.1.
	[propagated-inputs]: Add emacs-cond-let.

	Change-Id: I7bb0c195e4ec94a20a579630cd91e3a48dce9b25

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-magit: Improve style.
	* gnu/packages/emacs-xyz.scm (emacs-magit)[propagated-inputs]: Reorder alphabetically.

	Change-Id: If2923893780e587e14cc135c728f9f0d5606a996

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-m-buffer: Update to 0.16.1.
	* gnu/packages/emacs-xyz.scm (emacs-m-buffer): Update to 0.16.1.

	Change-Id: I1174032bcdb85fc2905be56ea9b5d417b12aff8a

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-magit: Update to 4.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 4.4.2.
	[native-inputs]: Add emacs-cond-let.

	Change-Id: I9cc256fceee6a19627519dbfb46e11a5a379bdd1

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-llm: Update to 0.27.2.
	* gnu/packages/emacs-xyz.scm (emacs-llm): Update to 0.27.2.

	Change-Id: I41263c8e26d18b36ceaf60c31c3439e56d3751d6

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-kubed: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-kubed): Update to 0.5.0.

	Change-Id: If4d6fd256517cbac344cd2261b5729e5baf67b5c

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-keycast: Update to 1.4.5.
	* gnu/packages/emacs-xyz.scm (emacs-keycast): Update to 1.4.5.

	Change-Id: Idf227f65bd70469e602b23093667a40fabf0cd38

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-llama: Update to 1.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-llama): Update to 1.0.1.
	[arguments]: Update test command.

	Change-Id: I4ed041d774d8480e66a705298f34a1879b79fb19

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-js2-refactor: Update to 0.10.0.
	* gnu/packages/emacs-xyz.scm (emacs-js2-refactor): Update to 0.10.0.
	[propagated-inputs]: Reorder alphabetically.

	Change-Id: I9829ee6f573787057c9246c1ffc4457dd71145bd

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ivy-hydra: Update to 0.15.1.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-hydra): Update to 0.15.1.

	Change-Id: I184177bd5066514c06f0a81686085df6865446f3

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ivy-avy: Update to 0.15.1.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-avy): Update to 0.15.1.

	Change-Id: Ie81d2559166ccb76ab5874304a73ec4c3464ea57

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ivy: Update to 0.15.1.
	* gnu/packages/emacs-xyz.scm (emacs-ivy): Update to 0.15.1.

	Change-Id: I34d848a23db49bf154b0801bdc18c22f153aefbd

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jira: Update to 2.10.0.
	* gnu/packages/emacs-xyz.scm (emacs-jira): Update to 2.10.0.

	Change-Id: I95e8da6ca76704d4bab641c383877c5fe8b1b7dc

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-hackernews: Update to 0.7.1.
	* gnu/packages/emacs-xyz.scm (emacs-hackernews): Update to 0.7.1.

	Change-Id: I6215006e5b8feceb50c21e22272ed3cfddbe9c1f

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-htmlize: Update to 1.59.
	* gnu/packages/emacs-xyz.scm (emacs-htmlize): Update to 1.59.
	[arguments]: Skip tests since there are none.

	Change-Id: I40d6d3cb7b8d6fa85a09229880a550d4c08b4ee3

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	Change-Id: I29756bf0c33fe6171c326fe78cab7764aff4509c

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	Change-Id: If24332e27fed8811fc603ff46565923d4915e11b

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-indent-bars: Update to 0.9.2.
	* gnu/packages/emacs-xyz.scm (emacs-indent-bars): Update to 0.9.2.

	Change-Id: I7ec20650945b3d6bab59ecb94c877b9672e52df9

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-hl-todo: Update to 3.9.1.
	* gnu/packages/emacs-xyz.scm (emacs-hl-todo): Update to 3.9.1.

	Change-Id: I767ae135fa5b02670ef042caf294d022272fb0f1

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-god-mode: Update to 2.19.0.
	* gnu/packages/emacs-xyz.scm (emacs-god-mode): Update to 2.19.0.

	Change-Id: I88af7a0f3bc0e2d97a70f9c62acf713cae004160

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-howm: Update to 1.5.5.
	* gnu/packages/emacs-xyz.scm (emacs-howm): Update to 1.5.5.

	Change-Id: I8f684e762e19c21b9cf968b318b64c8502d1b602

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-forge: Update to 0.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.6.1.

	Change-Id: Id820ad9e6813bf86dcb57bafd9f8c8db3244a8f0

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-gnuplot: Update to 0.11.
	* gnu/packages/emacs-xyz.scm (emacs-gnuplot): Update to 0.11.

	Change-Id: I2f478220a854994fbd1bb0d52b90afa2519ea8ae

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-gnosis: Update to 0.5.5.
	* gnu/packages/emacs-xyz.scm (emacs-gnosis): Update to 0.5.5.

	Change-Id: Ibb8d397fe7c2edc6ff182bdb71e06862c90dad48

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ghub: Update to 5.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 5.0.1.

	Change-Id: I3cb99e0aa37aa505930f2ee8b15a1be787469432

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-git-modes: Update to 1.4.6.
	* gnu/packages/emacs-xyz.scm (emacs-git-modes): Update to 1.4.6.

	Change-Id: I4e98da1c8625adea2bccd9ca3e5664409f3368f9

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-flycheck-grammalecte: Update to 2.5.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte): Update to 2.5.

	Change-Id: Icf362ab519bde64f61b7dc50250ac265e2193a38

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-font-lock-studio: Update to 0.0.10.
	* gnu/packages/emacs-xyz.scm (emacs-font-lock-studio): Update to 0.0.10.

	Change-Id: I87f0256f8b433c7a46f0239a2f8c770a839e337b

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-flymake: Update to 1.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-flymake): Update to 1.4.1.

	Change-Id: I7070158151b267b95ff0ecf9b606e3d2a1747d7a

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-fennel-mode: Update to 0.9.2.
	* gnu/packages/emacs-xyz.scm (emacs-fennel-mode): Update to 0.9.2.
	[arguments]: Properly run tests.

	Change-Id: Iff9dc565f0b7a3db4496b3eca744dfa386f8b706

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-excorporate: Update to 1.1.3.
	* gnu/packages/emacs-xyz.scm (emacs-excorporate): Update to 1.1.3.

	Change-Id: I3a64e33a8be25b03ae824fddb62c5df4c1ecadbb

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-esxml: Update to 0.3.8.
	* gnu/packages/emacs-xyz.scm (emacs-esxml): Update to 0.3.8.

	Change-Id: I1af5f70be7c0ae8c88265df8f12594b27da085ae

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-find-file-in-project: Update to 6.2.5.
	* gnu/packages/emacs-xyz.scm (emacs-find-file-in-project): Update to 6.2.5.

	Change-Id: Id7ac68f10298c2a95045b4fac4ed0ab1635bea74

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-elpher: Update to 3.6.6.
	* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 3.6.6.

	Change-Id: Iab819aa9e5412597e9a274eb84ec4f7281087698

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-el-patch: Update to 3.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-el-patch): Update to 3.1.1.

	Change-Id: Id99a010fc06b3f1815ec3b25c7489241fe6e5dca

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-epkg: Update to 4.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-epkg): Update to 4.1.0.

	Change-Id: Idbee7b58fb55566660ab0fdaa91937dc24dac640

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emacsql: Update to 4.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-emacsql): Update to 4.3.2.

	Change-Id: I86b83bdfe8613d8dc64b1327d4c5b5ca655659c3

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eldoc: Update to 1.16.0.
	* gnu/packages/emacs-xyz.scm (emacs-eldoc): Update to 1.16.0.

	Change-Id: I2d0d59274875c8b066f70230bebc99d0030c0744

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-el-job: Update to 2.5.3.
	* gnu/packages/emacs-xyz.scm (emacs-el-job): Update to 2.5.3.

	Change-Id: I23ecf23e83ea78c64b646683ede485b13c207b07

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ef-themes: Update to 1.11.0.
	* gnu/packages/emacs-xyz.scm (emacs-ef-themes): Update to 1.11.0.

	Change-Id: Ic25f6bf64cf9689a38800a0a0ba0a7b20d7f3d17

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ellama: Update to 1.8.7.
	* gnu/packages/emacs-xyz.scm (emacs-ellama): Update to 1.8.7.

	Change-Id: Ia4db09fc7c5891571cdccb0526bc924a28f67185

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-empv: Update to 5.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-empv): Update to 5.0.0.

	Change-Id: I8b480395fb58e3f4b4177e61144593802a7a455c

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emms-print-metadata: Update to 23.
	* gnu/packages/emacs-xyz.scm (emacs-emms-print-metadata): Update to 23.

	Change-Id: Iac635d799b3b39a6a48aa2b0e7c6439fa7e80335

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dtrt-indent: Update to 1.25.
	* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.25.

	Change-Id: I9ee68fff738f1a4e81f677955f64b0f6691faaec

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebib: Update to 2.51.1.
	* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.51.1.

	Change-Id: I73cb9a5e937f6487a7d1dd342fe4c65918d85c7c

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-denote-silo: Update to 0.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-denote-silo): Update to 0.1.2.

	Change-Id: I4752141c5c6c3123d18fcd4df0f4ea5790d84ebe

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dracula-theme: Update to 1.8.3.
	* gnu/packages/emacs-xyz.scm (emacs-dracula-theme): Update to 1.8.3.

	Change-Id: I1fc3e1b78b8cdcec308e4f7fc22e6900e8c3c6c8

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebuild-mode: Update to 1.79.
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.79.

	Change-Id: Icde0133402a8b9d43c3941c8b9aa2d4bacb13b24

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-debbugs: Update to 0.45.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.45.

	Change-Id: Ia80db9482ec1ddf95af1156723281435ea464c23

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-disproject: Update to 2.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-disproject): Update to 2.2.0.

	Change-Id: Ief7cb800a92999517cd43a43349757140f03e5b2

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dicom: Update to 1.0.
	* gnu/packages/emacs-xyz.scm (emacs-dicom): Update to 1.0.

	Change-Id: Iea056ae44e71c1862767aa67bad045743b3e13d7

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual: Update to 2.9.1.
	* gnu/packages/emacs-xyz.scm (emacs-casual): Update to 2.9.1.

	Change-Id: I3bc045e3cdf8d60bdddf8a5d3c5c9f3366f84aa7

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-closql: Update to 2.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-closql): Update to 2.3.0.

	Change-Id: I8fe881abe0dcced6eeffa5601efc40b518b43893

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ansible: Update to 0.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-ansible): Update to 0.4.2.

	Change-Id: I53e9004bedbe44061a353212b4b14be98c2604f3

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auto-dark: Update to 0.13.7.
	* gnu/packages/emacs-xyz.scm (emacs-auto-dark): Update to 0.13.7.

	Change-Id: Iaf98153770118a8d9e16f07fd1ecf2fdb497901c

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cider: Update to 1.19.0.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.19.0.

	Change-Id: I2c5de4b6010ec65cd38364f5c7ba79343fff6e92

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-clojure-mode: Update to 5.20.0.
	* gnu/packages/emacs-xyz.scm (emacs-clojure-mode): Update to 5.20.0.

	Change-Id: I593610c4ab4b062287e727da39e9f1e46275ea4f

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-counsel: Update to 0.15.1.
	* gnu/packages/emacs-xyz.scm (emacs-counsel): Update to 0.15.1.

	Change-Id: I700e6824929e53f44ca21b987421dd37f527c606

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult-notmuch: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-consult-notmuch): Update to 1.1.0.

	Change-Id: I4d07340c8a0c4249149da9502401746510bd544a

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult: Update to 2.8.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 2.8.

	Change-Id: I3873ef6d05967eb1321ea46732f59b709b0742a2

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-shell-maker: Update to 0.82.2.
	* gnu/packages/emacs-xyz.scm (emacs-shell-maker): Update to 0.82.2.

	Change-Id: I32790648d65e59438ec4e9aef509d2d04ee8953f

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-apheleia: Update to 4.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-apheleia): Update to 4.4.1.

	Change-Id: Ic2d14d5eaeda007a63b7a22dd11a19a99a335f3d

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 14.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 14.1.0.

	Change-Id: I703dfff861ab142eea752a0c6e47440f9ec54ae8

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auto-compile: Update to 2.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-auto-compile): Update to 2.1.0.

	Change-Id: Ic7efa1f0ad3d6a5c4018599c0c69ebc94383fba4

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dall-e-shell: Update to 0.43.3.
	* gnu/packages/emacs-xyz.scm (emacs-dall-e-shell): Update to 0.43.3.

	Change-Id: I565df219eea5b97bb1ae90e2601a7071711db635

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-chatgpt-shell: Update to 2.30.2.
	* gnu/packages/emacs-xyz.scm (emacs-chatgpt-shell): Update to 2.30.2.

	Change-Id: I0aabbc9e0106efbd2ecd7e519626351c7c38e003

2025-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cfrs: Update to 1.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-cfrs): Update to 1.7.0.

	Change-Id: Ibbc897b4df0c9d23fe1e3366885466561c7886e4

2025-10-10  Yan Abu Arab  <yanabuarab@gmail.com>

	gnu: open-iscsi: Fix build.
	* gnu/packages/disk.scm (open-iscsi)[arguments] <configure-flags>:
	Remove "-Ddbroot" as the utility iscsiadm requires /var/lib to be
	writable.
	<phases>: Add 'dont-install-to-/var.

2025-10-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-hdf5-cffi: Use newer hdf5.
	* gnu/packages/lisp-xyz.scm (sbcl-hdf5-cffi)[inputs]: Replace hdf5-1.10 by
	  hdf5.
	  [arguments]: Update 'fix-newer-hdf5-compatibility' phase.

	Change-Id: I7de21d4d90174d318eb55df385f099b085b1fdc0

2025-10-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.18.4.3.
	* gnu/packages/finance.scm (monero-gui): Update to 0.18.4.3.

	Change-Id: I0c09e79938336e856ec0ea1572359b8f12e677ca

2025-10-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero: Update to 0.18.4.3.
	* gnu/packages/finance.scm (monero): Update to 0.18.4.3.

	Change-Id: Ifc08f372c1b632e101334485ae1b44d3a82dde89

2025-10-10  Oleg Pykhalov  <go.wigust@gmail.com>

	home: services: Add niri.
	This introduces a new home service for Niri, a scrollable tiling Wayland
	compositor that combines traditional tiling window management with smooth
	scrolling between workspaces.

	The service provides:
	- home-niri-service-type for installing and configuring Niri
	- Shepherd service that starts Niri in a DBus session
	- Proper Wayland environment variables (XDG_CURRENT_DESKTOP,
	XDG_SESSION_DESKTOP, etc.)
	- Integration with xdg-desktop-portal and related components

	The service starts Niri with appropriate environment variables for
	Wayland compatibility and includes necessary dependencies like
	xdg-desktop-portal-gnome and xdg-desktop-portal-gtk for proper
	desktop integration.

	* gnu/home/services/niri.scm: New file containing the service implementation.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register the new module.
	* doc/guix.texi (Niri window manager): Add comprehensive documentation.

	Change-Id: I9ef081226b4aaa31706d1fbc0d8b7aa1a202cd6e

2025-10-10  Steve George  <steve@futurile.net>
	    Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add info about 'Sustain and Strengthen Guix' fundraising.
	* etc/news.scm: New entry.

	Change-Id: Ic1bfeb9ca1fac6f0d115dcb27d81e96c5e67d14d

2025-10-10  宋文武  <iyzsong@member.fsf.org>

	gnu: abbaye: Update to 2.0.5.
	* gnu/packages/games.scm (abbaye): Update to 2.0.5.

	Change-Id: I1ca7f819e4a9dead4baf0c08252352563862a602

2025-10-09  jgart  <jgart@dismail.de>

	gnu: sbcl-parachute: Update to 1.5.0-3.86fc13d.
	* gnu/packages/lisp-check.scm (sbcl-parachute): Update to 1.5.0-3.86fc13d.
	[source]: Update source url.
	[home-page]: Update home-page url.

	Change-Id: Iec0632eeceb8658ed70b0700661a264f1993d06e

2025-10-09  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.83.16.
	* gnu/packages/prolog.scm (trealla): Update to 2.83.16.

	Change-Id: I6da35d69b65bb1f68e8a9f89395aac4c0877f394

2025-10-09  Charles Jackson  <charles@charje.net>

	gnu: Add clasp-charje.loop.
	* gnu/packages/lisp-xyz.scm (clasp-charje.loop): New variable.

	Change-Id: If0c0e7e4c3b5ed54cf7d80d94f4f4057d8947327

2025-10-09  Charles Jackson  <charles@charje.net>

	gnu: Add ecl-charje.loop.
	* gnu/packages/lisp-xyz.scm (ecl-charje.loop): New variable.

	Change-Id: I5a65598659f8346cb37632a8da08855c197ddd14

2025-10-09  Charles Jackson  <charles@charje.net>

	gnu: sbcl-charje.loop: Update to 1.0.1.
	* gnu/packages/lisp-xyz.scm (sbcl-charje.loop): Update to 1.0.1.
	[inputs]: Remove sbcl-cl-environments.
	[description]: Improve description.

	Change-Id: I9542dbe09f6554ef86928d5b9101f8066672d3fa

2025-10-09  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Update to 9.0.5.
	* gnu/packages/engineering.scm (kicad): Update to 9.0.5.

	Change-Id: I6b73afb0085491e3dca897de4b6c5e8bd05487cb

2025-10-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-xyz: Sort python-[vw]* variables.
	* gnu/packages/python-xyz.scm (python-validate-email,
	python-validators, python-valkey, python-vcversioner, python-vdf,
	python-vendetect, python-verboselogs, python-version, python-versioneer,
	python-verspec, python-vine, python-virtualenv, python-virtualenv-clone,
	python-vncdotool, python-vncdotool-bootstrap, python-vobject,
	python-voluptuous, python-wand, python-wasabi, python-watchdog,
	python-watchfiles, python-wcwidth, python-whatever, python-whatthepatch,
	python-wheel-filename): Sort variables alphabetically.

	Change-Id: Ie149cee0f4c2eed98b7b24eb58576fc1e5eb8866

2025-10-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-valkey: Reduce closure size.
	* gnu/packages/python-xyz.scm (python-valkey)[native-inputs]: Remove
	python-cachetools, python-pytest, python-pytest-asyncio, and
	python-pytest-timeout.

	Change-Id: I96930eee30ac84275a2fb33e29de43fd5a703ce1

2025-10-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-vcversioner: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-vcversioner)[build-system]: Switch
	to pyproject-build-system.
	[arguments] <tests?>: No tests in PyPI.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ieed2b0967048dfcba1f3a701dc0564d2cf2bdca2

2025-10-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-verboselogs: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-verboselogs):
	[build-system]: Switch to pyproejct-build-system.
	[arguments] <test-flags>: Move pytest option here from custom 'check.
	<phases>: Use default 'check.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ifa85553cfbafd32d2ed98b68b8781a66cdf14f18

2025-10-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-version: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-version)[buld-system]: Switch to
	pyproject-build-system.
	[arguments] <tests?>: No tests.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ie344161711288799835488c628ab0a810a4b3c17

2025-10-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-verspec: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-verspec): Improve package style,
	use G-Expressions, adjust indentation and fileds sequence.
	[build-system]: Switch to pyproejct-build-system.
	[arguments] <phases>: Use default 'check; add 'pre-check.
	[native-inputs]: Remove python-coverage, python-flake8, and python-mypy;
	add python-setuptools.

	Change-Id: I74488686bc31e7b95d59026f1b63074b30e1c26c

2025-10-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jwcrypto: Update to 1.5.6.
	* gnu/packages/python-web.scm (python-jwcrypto): Update to 1.5.6.
	[native-inputs]: Remove python-wheel; add python-pytest.

	Change-Id: Ib473fedf27f67e3bc151aa30267141a806b6c1fc

2025-10-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-lambda-4dn: Fix build.
	* gnu/packages/web.scm (python-lambda-4dn)[arguments] <tests?>: No tests
	in PyPI archive.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Remove python-wheel.

	Change-Id: I96e9102f68dbbc2472ddc209dd20a907a9e6ba3d

2025-10-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-vobject: Fix home page.
	* gnu/packages/python-xyz.scm (python-vobject)[home-page]: Fix broken
	URL.

	Change-Id: I6d71121d3ed02ff5b07ad18c7819ca0cecf8acf6

2025-10-09  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-metacells: Remove development native-inputs.
	* gnu/packages/bioinformatics.scm (python-metacells)[native-inputs]:
	Remove python-black, python-bumpversion, python-flake8, python-isort,
	python-mypy, python-mypy-extensions, python-pandas-stub,
	python-pylint, python-pytest-cov, python-tox, python-twine,
	python-wheel.

	Change-Id: Ife79f40723d704ad6b47fc49640a059f6597901e

2025-10-09  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pybiomart: Remove development native-inputs.
	* gnu/packages/bioinformatics.scm (python-pybiomart)[native-inputs]:
	Remove python-bumpversion, python-pytest-cov, python-coveralls and
	python-wheel.
	[source]: Switch to git-fetch.
	[arguments]: Relocate field.

	Change-Id: I60065f76d561c53bd34832f88fea05ac6b58f24f

2025-10-09  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-deprecated: Remove python-bumpversion native-input.
	* gnu/packages/python-xyz.scm (python-deprecated)[native-input]:
	Remove python-bumpversion.

	Change-Id: I87b5216b8b77f35699045e9c94bc5cbf13178358

2025-10-09  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-papermill: Remove development inputs.
	* gnu/packages/jupyter.scm (python-papermill)[native-inputs]: Remove
	python-black, python-bumpversion, python-check-manifest,
	python-codecov, python-coverage, python-pytest-cov, python-tox,
	python-twine and python-wheel.
	[source]: Switch to git-fetch.

	Change-Id: Ibe48a8b34a007a21c3d94f290334d8c3f0e462b0

2025-10-09  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-bump2version: Update to 1.0.1-1.1044c08.
	* gnu/packages/python-xyz.scm (python-bump2version): Update to 1.0.1-1.1044c08.
	[properties]: Set commit and version.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Ignore flaky single failing test.
	[native-inputs]: Add python-pytest, python-setuptools,
	python-testfixtures.

	Change-Id: I7c417dd6446804950dd3c3b8b3ac17e1555cb32f

2025-10-09  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-restructuredtext-lint: Update to 1.4.0.
	* gnu/packages/python-xyz.scm (python-restructuredtext-lint): Update to 1.4.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:phases> by <#:test-backend>.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I689c555213e02b5732b0d17b9401ac26aa5a3f35

2025-10-09  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyment: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pyment):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I5630d72a5ec43a60aef267222c4083004723a95f

2025-10-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-awscrt-for-awscli.
	It was ad-hoc variant of python-awscrt, which has only one user -
	awscli-2 so no need for duplicating it.

	* gnu/packages/python-web.scm (python-awscrt-for-awscli): Delete variable.

	Change-Id: I29668c9e0e8ab43094b7cb64ff836c7c9272ccec

2025-10-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: awscli-2: Update to 2.28.0.
	botocore was absorbed into aws-cli code base in v2.3.0.
	cryptography was replaced by awscrt functionality in v2.25.9.

	See generated change logs in project's ".changes" directory for more
	details.

	* gnu/packages/python-web.scm (awscli-2): Update to 2.28.0.
	[arguments] <test-flags>: Rework ignored test files and skipped tests by
	limiting them just to unit tests. When running in parallel limit up to 8
	thread to prevent host system exhaustion.
	<phases>: Use default 'check; add 'pre-check.
	[inputs]: Remove python-awscrt-for-awscli, python-botocore,
	python-cryptography, python-jsonschema, and python-ruamel.yaml-0.16;
	add python-awscrt, python-distro, and python-ruamel.yaml.
	[native-inputs]: Remove python-distro, python-flit, and python-wheel; add
	python-flit-core.

	Fixes: guix/guix#3379
	Change-Id: I87658587e907330c3ff9c45402235119256de134

2025-10-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-awscrt: Update to 0.26.1.
	* gnu/packages/python-web.scm (python-awscrt): Update to 0.26.1.
	[arguments] <test-backend>: Use 'unittest'
	<test-flags>: Move her from custom 'check.
	<phases>: Use default 'check.
	[native-inputs]: Remove python-wheel.

	Change-Id: I6020157f83bff0b51e311c715b6b5023d2ce3156

2025-10-09  Alexey Abramov  <levenson@mmer.org>

	gnu: linux-libre-6.16: Add armhf-linux support.
	* gnu/packages/aux-files/linux-libre/6.16-arm.conf: New file.
	* gnu/packages/linux.scm (linux-libre-6.16): Add "armhf-linux" to
	supported systems.
	* Makefile.am (AUX_FILES): Add 6.16-arm.conf.

	Change-Id: I2e4208bac0539c09d0f7ced1d5c978cef6534f06

2025-10-09  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.154.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.154.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: Iecff03fc71ed7dc7ae97d75726372c4ec612bcb9

2025-10-09  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.108.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.108.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Ifa2441ba1e020f1d7c9c53951a49d423459283e8

2025-10-09  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.49.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.49.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: Iefc68364994271633537cedf87f52a6b8d637771

2025-10-09  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.16.9.
	* gnu/packages/linux.scm (linux-libre-6.16-version): Update to 6.16.9.
	(linux-libre-6.16-pristine-source): Update hash.

	Change-Id: Ib48fd56d9c3154e802db2886984892b343c4d1ba

2025-10-08  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: vdirsyncer: Update to 0.20.0.
	* gnu/packages/dav.scm (vdirsyncer): Update to 0.20.0.
	[arguments]<#:phases>: Remove obsolete 'relax-requirements' phase.
	[native-inputs]: Remove radicale. Use latest python-pytest-asyncio.
	[inputs]: Add python-aiohttp-oauthlib.

	Change-Id: I0f4c695df44a38f1638704fce83be6bc27b38cbc

2025-10-08  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: Add python-aiohttp-oauthlib.
	* gnu/packages/python-web.scm (python-aiohttp-oauthlib): New variable.

	Change-Id: I8391f8e3f4b0bbc1b1c06a43e414a9d5851f98d4

2025-10-08  wrobell  <wrobell@riseup.net>

	gnu: python-blacksheep: Update to 2.4.2.
	* gnu/packages/python-web.scm (python-blacksheep): Update to 2.4.2.

	Change-Id: Iaa97a5429976bffbe6c04340fa8de732eb096714

2025-10-08  Ghislain Vaillant  <ghislain.vaillant@inria.fr>

	gnu: Add python-pyvistaqt.
	* gnu/packages/python-science.scm (python-pyvistaqt): New variable.

	Change-Id: I0f843fb4e7bf160e0f8625824c172d11b2405fab

2025-10-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyvista: Improve package style.
	* gnu/packages/python-science.scm (python-pyvista): Use G-Expressions,
	fix indentation, remove necessary comments.
	[arguments] <test-flags>: Utilize Pytest option to ignore and skip
	tests instead modifying test files.
	[phases]{fix-failing-tests}: Keep file modifications which can't be
	skipped with Pytest options.

	Change-Id: I51cbf14a9572bd096d409fa6b4b7b9c8bef5eea1

2025-10-08  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: Add guile-rope.
	* gnu/packages/guile-xyz.scm (guile-rope): New variable.

	Change-Id: I2cf6775dbaf1e9bebc762eeab3c142c4f420565b

2025-10-08  Maxim Cournoyer  <maxim@guixotic.coop>
	    Robin Templeton  <robin@guixotic.coop>

	gnu: Add rr-zen-pmu-workaround.
	* gnu/packages/debug.scm (rr-zen-pmu-workaround): New variable.

	Change-Id: I8259ac9f90185c62d8a1f9716e24fbc2d6aa7d62

2025-10-08  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: rr: Update to 5.9.0-0.7fe1e36.
	* gnu/packages/debug.scm (rr): Update to 5.9.0-0.7fe1e36.
	[#:phases]: Delete trailing #t.

	Change-Id: Ic922056ee613abe7c910e9a93cb8ee8892cb4a06

2025-10-08  Remco van 't Veer  <remco@remworks.net>

	gnu: pythonscad: Fix synopsis typo.
	* gnu/packages/engineering.scm (pythonscad)[synopsis]: Fix typo.

	Change-Id: Icd885b57e496c74b34cf01f2609b1c9218b3075e

2025-10-08  Remco van 't Veer  <remco@remworks.net>

	gnu: openscad: Switch to qt-build-system.
	Fixes rendering of button icons in the UI.

	* gnu/packages/engineering.scm (openscad)[build-system]: Switch to qt-build-system.

	Change-Id: I662a8ec58929676c4b37377affee6d584641a290

2025-10-08  Cayetano Santos  <csantosb@inventati.org>

	gnu: symbiyosys/yosys/abc-yosyshq: Update to 0.58.
	* gnu/packages/electronics.scm (symbiyosys/yosys/abc-yosyshq): Update to 0.58.

	Change-Id: If3c74f9b63228e3c291bbcc9de1e43dec67cf709

2025-10-08  Cayetano Santos  <csantosb@inventati.org>

	gnu: abc: Update to 0.0-7.c8eac75.
	* gnu/packages/electronics.scm (abc): 0.0-7.c8eac75.

	Change-Id: I57c09b1f934052b019f0b258c6864ea671c3031e

2025-10-08  Zhu Zihao  <all_but_last@163.com>

	gnu: digikam: Set the '#:qtbase' argument to Qt6.
	This helps qt-build-system wrap correct environment variable.

	* gnu/packages/image-viewers.scm (digikam)[arguments]<#:qtbase>: Set to qtbase.

	Change-Id: Ifeacb304962f08bd864d2734188b036e906dfbba

2025-10-08  Sughosha  <sughosha@disroot.org>

	gnu: nextcloud-client: Update to 3.17.2.
	* gnu/packages/sync.scm (nextcloud-client): Update to 3.17.2.
	[sourcee]<snippet>: Remove "qtokenizer" from keep; replace "KF5" with
	"KF6".
	[arguments]: Switch to gexp.
	<#:qtbase>: Use qtbase.
	<#:test-exclude>: Do not exclude "SyncXAttrTest"; exclude "OwnSqlTest",
	"SyncJournalDBTest", "SyncFileItemTest", "ConcatUrlTest", "CookiesTest",
	"XmlParseTest", "ChecksumValidatorTest", "ClientSideEncryptionTest",
	"ExcludedFilesTest", "UtilityTest", "CapabilitiesTest", "ThemeTest",
	"IconUtilsTest", "FileSystemTest", "LongPathTest", "AccountTest" and
	"FolderTest".
	<#phases>: Replace 'pre-check with 'set-home-directory. In 'patch-cmake phase,
	rewrite the substitutes using with-directory-excursion and replace "KF5" with
	"KF6"; add 'unpack-3rd_party-sources phase.
	[native-inputs]: Switch to the new style. Replace qttools-5 with qttools; add
	desktop-file-utils, libcrashreporter-qt and python-sphinx.
	[inputs]: Remove desktop-file-utils, qtbase-5, qtgraphicaleffects and
	qtquickcontrols2-5; replace karchive-5 with karchive, kconfig-5 with kconfig,
	kcoreaddons-5 with kcoreaddons, kio-5 with kio, kwidgetsaddons-5 with
	kwidgetsaddons-5, qtdeclarative-5 with qtdeclarative, qtkeychain with
	qtkeychain-6, qtsvg-5 with qtsvg, qtwebchannel-5 with qtwebchannel and
	qtwebsockets-5 with qtwebsockets; add kguiaddons, libp11, qt5compat, qtwayland
	and qtwebengine.
	[propagated-inputs]: Remove qtwebengine-5.
	[license]: Remove unused license.

	Change-Id: If4ae836dd22fbc3f5909e8b1a35d5116d82607c6

2025-10-08  Sughosha  <sughosha@disroot.org>

	gnu: Add libp11.
	* gnu/packages/tls.scm (libp11): New variable.

	Change-Id: I663b8a769887e66e6b5c4920ec67df94d9df1997

2025-10-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to 1.3.2.
	* gnu/packages/ci.scm (cuirass): Update to 1.3.2.

	Change-Id: I44f4529e52dc0614ddfec7fec60c0a6a0dcfae78

2025-10-08  Gabriel Wicki  <gabriel@erlikon.ch>

	doc: cookbook: Fix network bridge qemu example.
	* doc/guix-cookbook.texi (Virtual Machines) [Configuring the QEMU bridge
	helper script]: Fix example.

	Change-Id: Ia735637ab71928176b33da495d528d1519d29cb9

2025-10-08  Zhu Zihao  <all_but_last@163.com>

	gnu: Add guile-extensible-match.
	* gnu/packages/guile-xyz.scm (guile-extensible-match): New variable.

	Change-Id: I404519c6efcc6aec6656be1f965450ac23ac951d

2025-10-08  Nicolas Graves  <ngraves@ngraves.fr>

	import: gem: Move tests to tests/import/gem.scm.
	Follow-up forgotten in 94df3e6f28e.

	* tests/gem.scm: Move to tests/import/gem.scm.

2025-10-08  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-cocotb-bus: Update to 0.2.1-2.f5578a4.
	* gnu/packages/electronics.scm (python-cocotb-bus): Update to
	0.2.1-2.f5578a4.
	[#:tests]: Delete.

	Change-Id: If1654fc58b7ccd83efe5f6ea921267caa76212a3

2025-10-08  Sughosha  <sughosha@disroot.org>

	gnu: Add eel2.
	* gnu/packages/cpp.scm (eel2): New variable.

	Change-Id: I33626ba2480c754932614fb695884156b68cfea1

2025-10-08  Sughosha  <sughosha@disroot.org>

	gnu: Add jnetlib.
	* gnu/packages/cpp.scm (jnetlib): New variable.

	Change-Id: I93f4de3dbf13816027482617eafb8e3652dc7b33

2025-10-08  Sughosha  <sughosha@disroot.org>

	gnu: Add swell-colortheme.
	* gnu/packages/cpp.scm (swell-colortheme): New variable.

	Change-Id: I194cb93d27966588b730c73416f79556aa03c5aa

2025-10-08  Sughosha  <sughosha@disroot.org>

	gnu: Add swell.
	* gnu/packages/cpp.scm (swell): New variable.

	Change-Id: I4d4676803d636f17a34a15312e81a34ee80a78f6

2025-10-08  Sughosha  <sughosha@disroot.org>

	gnu: Remove wdl.
	* gnu/packages/cpp.scm (wdl): Remove variable.

	Change-Id: I903449c75a30f722d4ec2d104fa8fc05e462c30c

2025-10-08  Herman Rimm  <herman@rimm.ee>

	gnu: microcom: Update to 2023.09.0.
	* gnu/packages/engineering.scm (microcom): Update to 2023.09.0, change
	home-page, format description.

	Change-Id: I78ce62e0d9479f34f8622712f969c6b116211009

2025-10-08  Herman Rimm  <herman@rimm.ee>

	gnu: Merge (gnu packages microcom) into (gnu packages engineering).
	* gnu/packages/microcom.scm (microcom): Move to ...
	* gnu/packages/engineering.scm (microcom): ... here.
	* gnu/packages/microcom.scm: Remove file.
	* gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in: Unregister
	file.

	Change-Id: I58029c20386e6bfd08f237c83a08235bfcbbc992

2025-10-08  Cayetano Santos  <csantosb@inventati.org>

	gnu: nextpnr: Implement built-in tests.
	* gnu/packages/electronics.scm (nextpnr)[native-inputs]: Add iverilog
	and gzip.
	<#:phases>: Add run-tests.

	Change-Id: I6e32015b7c0e1250931f3b844d1db705c298278f

2025-10-08  Cayetano Santos  <csantosb@inventati.org>

	gnu: nextpnr: Update to 0.9-0.ad76625.
	* gnu/packages/electronics.scm (nextpnr): Update to 0.9-0.ad76625.
	[inputs]: Remove yosys.
	[native-inputs]: Add prjpeppercorn and yosys.
	<#:configure-flags>: Complete DHIMBAECHEL_UARCH; add
	HIMBAECHEL_PEPPERCORN_PATH.

	Change-Id: I1f1d09f077fbd4ab9dae371d11a9ff91ba7b74f9

2025-10-08  Cayetano Santos  <csantosb@inventati.org>

	gnu: nextpnr: Simplify package.
	* gnu/packages/electronics.scm (nextpnr)[inputs]: Remove icestorm and
	prjtrellis.
	[native-inputs]: Add icestorm, prjbeyond-db, and prjtrellis.
	<#:phases>: Remove get-prjbeyond-db.
	<#:cmake>: Remove.
	<#:configure-flags>: Add EXPORT_BBA_FILES; remove USE_IPO; fix
	HIMBAECHEL_PRJBEYOND_DB.

	Change-Id: I8116a4d7bdc91aef0eb41252d7b4e2ac7a0701b4

2025-10-08  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add prjpeppercorn.
	* gnu/packages/electronics.scm (prjpeppercorn): New variable.

	Change-Id: I33a97d9dc5b282dff2a6e05a5d4041f9c1030d23

2025-10-08  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add prjbeyond-db.
	* gnu/packages/electronics.scm (prjbeyond-db): New variable.

	Change-Id: Ie806c024aa9b01f135bdad4d82fa86a1a33dfde4

2025-10-08  Cayetano Santos  <csantosb@inventati.org>

	gnu: apycula: Update to 0.27.
	* gnu/packages/electronics.scm (apycula): Update to 0.27.

	Change-Id: I32781f290401c75edc960595467cb78df5aa2eee

2025-10-08  Cayetano Santos  <csantosb@inventati.org>

	Revert "gnu: nextpnr: Add icestorm and prjtrellis checks."
	This reverts commit 9e299926c6922fa3d5988540ea9d1462c5c4d7d6.

2025-10-08  David Elsing  <david.elsing@posteo.net>

	gnu: gtk+: Graft to 3.24.51.
	* gnu/packages/gtk.scm (gtk+): Add replacement with gtk+/fixed.
	(gtk+/fixed): New variable.

	Fixes: #3068
	Change-Id: I47e082e713c4072e96c16df0b55151e93f8f07e0

2025-10-08  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-xmldiff: Update to 3.0b1.
	* gnu/packages/python-xyz.scm (python-xmldiff): Update to 3.0b1.

	Change-Id: I6f13ecfc1254b2a1c237cb70d49d7551d475a82e

2025-10-08  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-afdko: Skip two failing tests.
	* gnu/packages/fontutils.scm (python-afdko) [build-system]: Switch to
	pyproject-build-system.
	[#:test-flags]: New argument.
	[#:phases] {check}: Delete phase.

	Change-Id: Ib0cc24e9a83933030c8315fb3638856eb47659da

2025-10-08  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-ufoprocessor: Update to 1.14.0.
	* gnu/packages/fontutils.scm (python-ufoprocessor): Update to 1.14.0.

	Change-Id: I6e7e48a8b9e3b6863003b5c42f07e2978a55440c

2025-10-08  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-ufonormalizer: Update to 0.6.3.
	* gnu/packages/fontutils.scm (python-ufonormalizer): Update to 0.6.3.

	Change-Id: Ia16b657bd953b874b2302746d764974dd5624a83

2025-10-08  jgart  <jgart@dismail.de>

	gnu: sbcl-black-tie: Improve synopsis annd description.
	* gnu/packages/lisp-xyz.scm (sbcl-black-tie): Improve synopsis and
	description text.
	[synopsis]: Improve synopsis text.
	[description]: Improve description text.

	Change-Id: I8ecb164d66baf75fa0f08771635e220c39b13b57

2025-10-08  jgart  <jgart@dismail.de>

	gnu: Add clasp-black-tie.
	* gnu/packages/lisp-xyz.scm (clasp-black-tie): New variable.

	Change-Id: I1655b6d030d572b212b42076c303e61f5e5aa670

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: sbcl-40ants-doc: Update to 0.24.1.
	* gnu/packages/lisp-xyz.scm (sbcl-40ants-doc): Update to 0.24.1.
	[arguments]: Include all systems, enable tests.
	[inputs]: Add required libraries.

	Change-Id: Iaf80c0d4c166301c610569ef7a10c418063e2040

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: sbcl-tar: Compile on newer 40ants-doc.
	* gnu/packages/lisp-xyz.scm (sbcl-tar): Compile on newer 40ants-doc.
	[inputs]: Move 40ants-doc from inputs to native-inputs.
	[phases]: Patch src/docs.lisp to work on newer 40ants-doc.

	Change-Id: Idc35424b4dc5b1357dee0308669ace6f8b475631

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-black-tie.
	* gnu/packages/lisp-xyz.scm (sbcl-black-tie, ecl-black-tie, cl-black-tie): New variables.

	Change-Id: I4fe95c3c31ab18c7c824c0ec8408dc3018787d01

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-claw-raylib.
	* gnu/packages/lisp-xyz.scm (sbcl-claw-raylib): New variable.

	Change-Id: I4eddd060f63972bd3f7af580df613762b0d43350

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-cffi-object.
	* gnu/packages/lisp-xyz.scm (sbcl-cffi-object, cl-cffi-object): New variables.

	Change-Id: I86c47d60b56a216a8e233647274212450e30e526

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-cfii-ops.
	* gnu/packages/lisp-xyz.scm (sbcl-cfii-ops, ecl-cffi-ops, cl-cffi-ops): New variables.

	Change-Id: I840212fbe259b945ba3e2989b6b79204bc043430

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-openapi-generator.
	* gnu/packages/lisp-xyz.scm (sbcl-openapi-generator, ecl-openapi-generator, cl-openapi-generator): New variables.

	Change-Id: I35d94b310124e41ab111a1f16ce2b81f4bdf1d98

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-sijo-doctest.
	* gnu/packages/lisp-xyz.scm (sbcl-sijo-doctest, cl-sijo-doctest): New variables.

	Change-Id: I49ab482d54310ecfb85cf396d57693673cdc111c

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-universal-tween-engine.
	* gnu/packages/lisp-xyz.scm (sbcl-universal-tween-engine, ecl-universal-tween-engine, cl-universal-tween-engine): New variables.

	Change-Id: Ic138563cf9be3d96c39b735b148470de178434c7

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-cl-colors-ng.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-colors-ng, ecl-cl-colors-ng, cl-cl-colors-ng): New variables.

	Change-Id: Ibf5bf6ae0e019c28a785fb2b84ba2752c906643e

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-json-mop.
	* gnu/packages/lisp-xyz.scm (sbcl-json-mop, ecl-json-mop, cl-json-mop): New variables.

	Change-Id: If61af647feeb8d786c025d712310358bfa52c9dc

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-cl-hash-util.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-hash-util, ecl-cl-hash-util, cl-cl-hash-util): New variables.

	Change-Id: Id5f01e9348661e4a010adff0ce8185b06617f4e2

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-log4cl-extras.
	* gnu/packages/lisp-xyz.scm (sbcl-log4cl-extras, ecl-log4cl-extras, cl-log4cl-extras): New variables.

	Change-Id: I4dabe74e0c723fedf381b48400dc1432fa49a4e4

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-with-output-to-stream.
	* gnu/packages/lisp-xyz.scm (sbcl-with-output-to-stream, ecl-with-output-to-stream, cl-with-output-to-stream): New variables.

	Change-Id: I729b462cd672c1c455308bff9e760f734549bcad

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-docs-config.
	* gnu/packages/lisp-xyz.scm (sbcl-docs-config, ecl-docs-config, cl-docs-config): New variables.

	Change-Id: Iffe029c0652dda34b36430ca11b0438b27df83fa

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-texp.
	* gnu/packages/lisp-xyz.scm (sbcl-texp, ecl-texp, cl-texp): New variables.

	Change-Id: Id52470ba44d2488792ddcc6d79529dcb4b0dbb50

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-file-types.
	* gnu/packages/lisp-xyz.scm (sbcl-file-types, ecl-file-types, cl-file-types): New variables.

	Change-Id: I23d41b0f19847010b8870abbd469311609b53fd3

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-macro-html.
	* gnu/packages/lisp-xyz.scm (sbcl-macro-html, ecl-macro-html, cl-macro-html): New variables.

	Change-Id: I6254f297c5d10a9e4039515287fc7b422a688798

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-trivial-documentation.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-documentation, ecl-trivial-documentation, cl-trivial-documentation): New variables.

	Change-Id: I4fc82fddf66e288fe26e7ea342dc4de74c48185b

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-geneva.
	* gnu/packages/lisp-xyz.scm (sbcl-geneva, ecl-geneva, cl-geneva): New variables.

	Change-Id: I941650c3cc49250fc984762b6f9e129fe0d2f8f0

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-stem.
	* gnu/packages/lisp-xyz.scm (sbcl-stem, ecl-stem, cl-stem): New variables.

	Change-Id: I71c6611047418251d8ac3f16b739a040f42da5fa

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-commondoc-markdown.
	* gnu/packages/lisp-xyz.scm (sbcl-commondoc-markdown, ecl-commondoc-markdown, cl-commondoc-markdown): New variables.

	Change-Id: I090fb9d81ed0b58ebaa2ec6facaeb5ad15fba4f1

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-common-html.
	* gnu/packages/lisp-xyz.scm (sbcl-common-html, ecl-common-html, cl-common-html): New variables.

	Change-Id: I70f43d4c88179ca9ce1bee6e5dcd03811679305a

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-common-doc.
	* gnu/packages/lisp-xyz.scm (sbcl-common-doc, ecl-common-doc, cl-common-doc): New variables.

	Change-Id: I60e308f42451dabf9fc215e9ba93226c14e0de8c

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-tmpdir.
	* gnu/packages/lisp-xyz.scm (sbcl-tmpdir, ecl-tmpdir, cl-tmpdir): New variables.

	Change-Id: I83f25ebc63510c764ecd5b922f31042403e102a2

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add sbcl-f-underscore.
	* gnu/packages/lisp-xyz.scm (sbcl-f-underscore, ecl-f-underscore, cl-f-underscore): New variables.

	Change-Id: Iecef1368a30a72a85d9e02cfbc7f0c64da1c6d5f

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: sbcl-40ants-asdf-system: Update to 0.3.2-1.91ed8a4.
	* gnu/packages/lisp-xyz.scm (sbcl-40ants-asdf-system): Update to 0.3.2-1.91ed8a4.

	Change-Id: I66b8961dba40c9d1b0c6f27f6bbc4ccccfa0fcab

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: sbcl-sycamore: Update to 0.0.2025080-1.80b50f6a.
	* gnu/packages/lisp-xyz.scm (sbcl-sycamore): Update to 0.0.2025080-1.80b50f6a.

	Change-Id: I4aa64963ca82bc7c81b13037ee7300ef792b3222

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: sbcl-jzon: Update to 1.1.4.
	* gnu/packages/lisp-xyz.scm (sbcl-jzon): Update to 1.1.4.

	Change-Id: Ie9b0c8a1c27d1ce169b28af56381147c5bb4e94f

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: sbcl-dexador: Update to 0.9.15-3.d7ac217.
	* gnu/packages/lisp-xyz.scm (sbcl-dexador): Update to 0.9.15-3.d7ac217.

	Change-Id: I3e7d4d7135ca3bdb53f0bd1695b1672cc1589709

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: raylib: Include rcamera.h.
	* gnu/packages/game-development.scm (raylib): Include rcamera.h.

	Change-Id: I300dd1cd4e53a7e4f5ae71e7c7fdef714fcd6019

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add raygui.
	* gnu/packages/game-development.scm (raygui): New variable.

	Change-Id: I8e8fe2cadc71e268568eee4b5a91c8abcf01c373

2025-10-08  Simen Endsjø  <contact@simendsjo.me>

	gnu: sbcl-cl-redis: Fix build on non-sbcl implementations.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-redis)[patches]: Add patch removing use of sbcl internals.

	Change-Id: I8b7df9eea61557a856851f8b218ab31d2363e886

2025-10-07  wrobell  <wrobell@riseup.net>

	gnu: python-essentials: Update to 1.1.8.
	* gnu/packages/python-xyz.scm (python-essentials): Update to 1.1.8.

	Change-Id: If39f7089d7ed42e63ae4a94c36b9a71fb9ffdc86

2025-10-07  wrobell  <wrobell@riseup.net>

	gnu: python-guardpost: Update to 1.0.3.
	* gnu/packages/python-web.scm (python-guardpost): Update to 1.0.3.

	Change-Id: I20727afdaa8ad8cc7e023bcbe7beee91396b0f75

2025-10-07  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: guvcview: Update to 2.2.1.
	* gnu/packages/video.scm (guvcview): Update to 2.2.1.
	[build-system]: Switch to cmake-build-system.
	[inputs]: Remove bdb, ffmpeg and libjpeg-turbo; add ffmpeg-6.

	Change-Id: I44a10958ec70e7e2d3847f89c69535e3aef91603
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-shell-command+: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-shell-command+)[arguments]: Fix test.

	Emacs build system generates a "shell-command+-pkg.el" file, which disturbs test suite
	expectations about the layout of working directory.

	Change-Id: Ic281a0e1fb8ddee610b19ccdee26d6abbd3f65ca

2025-10-07  Sughosha  <sughosha@disroot.org>

	gnu: Add yabridgectl.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add yabridgectl.
	* gnu/packages/audio.scm (yabridgectl): New variable.

	Change-Id: I9ffeda9d029a418f7d8f7ffe889468a14c963af5

2025-10-07  Sughosha  <sughosha@disroot.org>

	gnu: Add yabridge.
	* gnu/packages/audio.scm (yabridge): New variable.

	Change-Id: I4d06ff78582c80923b70d03847ba05857b0a2f9c

2025-10-07  Sughosha  <sughosha@disroot.org>

	gnu: Add vst3sdk.
	* gnu/packages/audio.scm (vst3sdk): New variable.

	Change-Id: I7aef9a2a37a97fdc0e471962f09488126e94c503

2025-10-07  Sughosha  <sughosha@disroot.org>

	gnu: Add wine-staging-for-system.
	* gnu/packages/wine.scm (wine-staging-for-system): New procedure.

	Change-Id: Ic738345b0963bf089f64ad7d9f801a3bbd56f529

2025-10-07  Sughosha  <sughosha@disroot.org>

	gnu: Add wine-for-system.
	* gnu/packages/wine.scm (wine-for-system): New procedure.

	Change-Id: I4e1d0afe30f79710c6d61fce3b072ddfb122c7b2

2025-10-07  Sughosha  <sughosha@disroot.org>

	gnu: Add clap-1.1.
	* gnu/packages/audio.scm (clap-1.1): New variable.

	Change-Id: I874b2fb53dcd18027f8e9e5f6a1bdf19657f116c

2025-10-07  Sughosha  <sughosha@disroot.org>

	gnu: Add clap.
	* gnu/packages/audio.scm (clap): New variable.

	Change-Id: I346593208a060ee9a951eccec3dd5a519ecc9408

2025-10-07  Sughosha  <sughosha@disroot.org>

	gnu: Add function2.
	* gnu/packages/cpp.scm (function2): New variable.

	Change-Id: I2fe5febd7165c301c3d65669b050391de0fcd1c6

2025-10-07  Sughosha  <sughosha@disroot.org>

	gnu: Add bitsery.
	* gnu/packages/cpp.scm (bitsery): New variable.

	Change-Id: I1a302036d70fcf280e8a956f938e900d1d08bd17

2025-10-07  jgart  <jgart@dismail.de>

	gnu: trealla: Patch shared object file references.
	* gnu/packages/prolog.scm (trealla): Patch shared object file references.
	[inputs]: Add curl, gsl, raylib, and sqlite.
	[arguments]: Patch shared object file references.

	Change-Id: If90831da524743cbb119701145643686a3f90884

2025-10-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/golang-xyz: Sort.
	* gnu/packages/golang-xyz.scm::(go-github-com-containerd-console,
	go-github-com-cpuguy83-go-md2man-v2,
	go-github-com-distribution-reference, go-github-com-moby-patternmatcher,
	go-github-com-timshannon-bolthold): Sort variables alphabetically.

	Change-Id: Iecb2632484169e9c03b8e7944232273abf3eb880

2025-10-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Deprecate go-github-com-go-md2man.
	* gnu/packages/golang-xyz.scm (go-github-com-cpuguy83-go-md2man-v2): New
	variable based on go-github-com-go-md2man with correct name style.
	[arguments] <import-path>: Adjust according to go.mod.
	(go-github-com-go-md2man): Deprecate in favor of
	go-github-com-cpuguy83-go-md2man-v2
	(go-md2man): Adjust inheritance.
	[import-path]: Trim trailing "v2" to produce correct binary name.

	(go-github-com-spf13-cobra, go-github-com-urfave-cli)
	(go-github-com-urfave-cli-v2)[propagated-inputs]: Remove
	go-github-com-go-md2man; add go-github-com-cpuguy83-go-md2man-v2.

	Change-Id: I9098e528814403a1af483e580044728cab6c605f

2025-10-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pywal: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pywal):[build-system]: Switch to
	pyproject-build-system.
	[native-inputs]: Add python-pytest and python-setuptools.

	Change-Id: I1c461e7353edd99018c915b1a1bb0d5813471715

2025-10-07  mstenek  <mstenek@disroot.org>

	gnu: Add python-pywal16.
	* gnu/packages/python-xyz.scm (python-pywal16): New Variable.

	Change-Id: If3781f92c182cbde0b7e0740354c441e4a226c2e
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-07  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-elasticsearch: Update to 9.1.1.
	* gnu/packages/python-web.scm (python-elasticsearch): Update to 9.1.1.
	[arguments]: Remove.  [native-inputs]: Add nss-certs-for-test, python-aiohttp,
	python-orjson, python-pytz, and python-hatchling; remove python-setuptools and
	python-wheel [propagated-inputs]: Remove python-urllib3-1.26; add
	python-elastic-transport.

	Change-Id: I2ae29c16b673d0ea530ebc2f4c8177f80a7c3043

2025-10-07  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add python-elastic-transport.
	* gnu/packages/python-web.scm (python-elastic-transport): New variable.

2025-10-07  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add python-opentelemetry-test-utils-bootstrap.
	* gnu/packages/python-web.scm (python-opentelemetry-test-utils-bootstrap):
	New variable.

	Change-Id: Ic03c9d3e05f184230becc7373d58df0202d5cf63

2025-10-07  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add python-opentelemetry-test-utils.
	* gnu/packages/python-web.scm (python-opentelemetry-test-utils): New variable.

	Change-Id: If43cc2ba0582ce8cbbc781b960a3fe62c903d538

2025-10-07  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add python-opentelemetry-semantic-conventions-bootstrap.
	* gnu/packages/python-web.scm (python-opentelemetry-semantic-conventions-bootstrap):
	New variable.

	Change-Id: I068c426d1f0c01227c1be1836e71abc6b7800858

2025-10-07  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add python-opentelemetry-semantic-conventions.
	* gnu/packages/python-web.scm (python-opentelemetry-semantic-conventions): New
	variable.

	Change-Id: I9489eb1906b171917b39b1c62c6a2e257aa6f763

2025-10-07  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add python-opentelemetry-sdk-bootstrap.
	* gnu/packages/python-web.scm (python-opentelemetry-sdk-bootstrap): New
	variable.

2025-10-07  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add python-opentelemetry-sdk.
	* gnu/packages/python-web.scm (python-opentelemetry-sdk): New variable.

	Change-Id: If358cc32c5626a01b42664517a637963a38d2eba

2025-10-07  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add python-opentelemetry-api-bootstrap.
	* gnu/packages/python-web.scm (python-opentelemetry-api-bootstrap): New variable.

	gnu: Add python-opentelemetry-api.
	* gnu/packages/python-web.scm (python-opentelemetry-api): New variable.

2025-10-07  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add python-respx.
	* gnu/packages/python-check.scm (python-respx): New variable.

	Change-Id: Iddfdcc6dd2cc0f518e7046ac8df743c4b535d639

2025-10-07  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-mohawk: Fix build (for now).
	python-mohawk is a leaf package whose source hasn't been updated in six
	years.  All of the forks still import six. It seems ready for
	deprecation. Nevertheless, as long as we still have six in the
	repository, we might as well make the package build. Added a comment
	that can be seen when grepping for 'python-six'.

	* gnu/packages/python-web.scm (python-mohawk): Fix build.
	[propagated-inputs]: Add python-six.

	Change-Id: Iaac6c2562e65843946361f1cce94ba38207a9640

2025-10-07  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-quicktions: Update to 1.22.
	* gnu/packages/python-xyz.scm (python-quicktions): Update to 1.22.
	[source] <origin>: Switch to git-fetch.
	<snippet: Remove it as no longer required..
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove #:phases.
	[native-inputs]: Add python-setuptools.

	Change-Id: I36bf05328539c13e942589584973ec3fe124a505

2025-10-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flake8-import-order: Move to python-check.
	* gnu/packages/python-xyz.scm (python-flake8-import-order): Move from
	here ...
	* gnu/packages/python-check.scm: ... to here.

	Change-Id: Ib75010b435e65e1ed70745cc2c2a3709ffa8be2d

2025-10-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flake8-import-order: Update to 0.19.2.
	* gnu/packages/python-xyz.scm (python-flake8-import-order): Update to 0.19.2.
	[source] <pypi-uri>: Adjust according to PyPI archive name.
	[propagated-inputs]: Remove python-setuptools.
	[native-inputs]: Remove python-wheel and python-flake8.

	Change-Id: Icb81bd079c7848432de5f45206ba27d655f9a8ba

2025-10-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flake8-docstrings: Move to python-check.
	* gnu/packages/python-xyz.scm (python-flake8-docstrings): Move from here ...
	* gnu/packages/python-check.scm: ... to here.

	Change-Id: I6d0bcddfb34e57d0fb2195d7cf43976251a6d65b

2025-10-07  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-flake8-docstrings: Fix build.
	* gnu/packages/python-xyz.scm (python-flake8-docstrings):
	[source]: Switch to git-fetch.
	[arguments] <#:flags>: Set to #f because there are no tests.
	[native-inputs]: Remove python-wheel.

	Change-Id: I1ac1d3c673f9949c8f15037e50d96b075212af32

2025-10-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flake8-class-newline: Move to pythn-check.
	* gnu/packages/python-xyz.scm (python-flake8-class-newline): Move from
	here ...
	* gnu/packages/python-check.scm: ... to here.

	Change-Id: I39dfd665d74e98771a10b1b836aa3919e97605c0

2025-10-07  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-flake8-class-newline: Fix build.
	* gnu/packages/python-xyz.scm (python-flake8-class-newline): Fix build.
	[source]: Switch to git-fetch.
	[arguments] <#:test-backend>: Use unittest.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ib77582846c5041bb2899798b01129a842cf28897
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>

2025-10-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: hackrf: Update to 2024.02.1.
	* gnu/packages/radio.scm (hackrf): Update to 2024.02.1.

	Change-Id: I76c45da96529ddbf115ce1b87887bfd8beb810ae

2025-10-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: bladerf: Update to 2025.10.
	* gnu/packages/radio.scm (bladerf): Update to 2025.10.
	  [native-inputs]: Add graphviz-minimal.
	  [inputs]: Add curl and ncurses.
	  [arguments]: Remove 'gcc-14' phase.

	Change-Id: I067e87231bcf55b8149a50f82e77f2dc2a9f595f

2025-10-07  Oleg Pykhalov  <go.wigust@gmail.com>

	services: libvirt: Add configurable service requirements.
	This enhances flexibility by allowing users to specify custom service
	dependencies for libvirt, rather than being limited to the default hardcoded
	requirements. This is particularly useful for complex deployments or when
	integrating with custom service configurations.

	Note that default 'dbus-system' requirement may not be strictly necessary for
	basic libvirt operation. For instance, libvirt can function without issues in
	many cases even when dbus-system is not included in the requirements, allowing
	for more minimal deployments.

	* gnu/services/virtualization.scm (list-of-symbols?,
	serialize-list-of-symbols): New procedures.
	(libvirt-configuration): Add 'requirement' field to allow custom service
	dependencies.
	(libvirt-shepherd-service): Use the configured requirements instead of
	hardcoded ones.
	* doc/guix.texi (Virtualization Services): Document the new 'requirement'
	option.

	Change-Id: I05cfbb5227cff9b7d9b55ee37774c96e39c4c526

2025-10-07  Oleg Pykhalov  <go.wigust@gmail.com>

	services: libvirt: Make dmidecode available to fix SMBIOS error.
	The libvirt daemon requires 'dmidecode' to provide Host SMBIOS information
	to virtual machines. Without it in the PATH, it fails with the error:
	"Host SMBIOS information is not available".

	* gnu/services/virtualization.scm (libvirt-configuration): Add 'dmidecode'
	field to specify the dmidecode package.
	(libvirt-service-type): Add dmidecode to system profile to ensure it's
	available in PATH.
	* doc/guix.texi (Virtualization Services): Document the new 'dmidecode'
	option.

	Change-Id: I8e5e565e95149c5aeba2dc0c5c757046efa6de2d

2025-10-07  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: xsane: Update to 0.0.0-0.87edc38.
	* gnu/packages/scanner.scm (xsane): Update to
	  87edc38e6886ad8f31c2b7b289ddf162c88099c8 commit.
	  [source] <commit>: Switch to unreleased git version.
	  <patches>: Remove patches incorporated upstream.
	  <snippet>: Update snprintf workaround.
	  [arguments] <#:make-flags>: Remove outdated flags.
	  <#:phases>: Remove 'patch-invalid-dereference, and
	  'delete-empty-/sbin.
	  [native-inputs]: Add autoconf-2.71, automake, and gettext-minimal.
	  [inputs]: Replace gtk+-2 with gtk+.

	* gnu/packages/patches/xsane-fix-memory-leak.patch: Delete file.
	* gnu/packages/patches/xsane-fix-pdf-floats.patch: Likewise.
	* gnu/packages/patches/xsane-fix-snprintf-buffer-length.patch: Likewise.
	* gnu/packages/patches/xsane-support-ipv6.patch: Likewise.
	* gnu/packages/patches/xsane-tighten-default-umask.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): De-register patches

	Fixes: guix/guxi#1629
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
	Change-Id: I309e91c6cc83ce34d84b2ca89c5d68cac06b1430

2025-10-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sqlitedict: Update to 2.1.0.
	* gnu/packages/databases.scm (python-sqlitedict): Update to 2.1.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <test-flags>: Skip one test.
	<phases>: Use default 'check.
	[native-inputs]: Add python-setuptools.

	Change-Id: I2757230d4e94f47fa2453ae5bd8968a6ef7ac8e3

2025-10-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-aiopg: Update to 1.4.0, fix build.
	* gnu/packages/python-xyz.scm (python-aiopg): Update to 1.4.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: Tests depend on running Docker.
	[propagated-inputs]: Remove python-async-timeout; add python-async-timeout-4.
	[native-inputs]: Add python-setuptools.
	[description]: Fix fill column.

	Change-Id: I459c5af5e43a3b6046ca2de702bb3646c5c73490

2025-10-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-psycopg2-binary: Update to 2.9.10.
	* gnu/packages/python-xyz.scm (python-psycopg2-binary): Update to 2.9.10.

	Change-Id: I20a022fd0ea4941dfb6ceb74ef3e2c3f6b38186c

2025-10-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-async-timeout-4.
	* gnu/packages/python-xyz.scm (python-async-timeout-4): New variable.

	Change-Id: Icda671e12ed29265e9de528f4c6083187b1818f7

2025-10-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: macs: Fix build.
	* gnu/packages/bioinformatics.scm (macs)[propagated-inputs]: Remove
	python-cython; add python-cython-0.

	Change-Id: I417d42d05758bc69534d9b3de623ab4ca11abe90

2025-10-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-prisma: Update to 0.15.0.
	* gnu/packages/databases.scm (python-prisma): Update to 0.15.0.
	[arguments] <tests?>: No tests in PyPI.
	[propagated-inputs]: Remove python-cached-property and python-strenum.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ib0f95e6ac4c84abf456ebd759addfa63da56596f

2025-10-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pylibmc: Switch to pyproject.
	* gnu/packages/databases.scm (python-pylibmc)[build-system]: Switch to
	pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I019b5550ad1d9b492c0b70721fc48427fe653159

2025-10-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ccm: Update to 3.1.5.
	* gnu/packages/databases.scm (python-ccm): Update to 3.1.5.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: They require a complex set up.
	[native-inputs]: Add python-pbr.

	Change-Id: I0195551f8a1ca35ed5a8f5c04eb32f191fe4c598

2025-10-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-peewee: Simplify tests.
	* gnu/packages/databases.scm (python-peewee)[arguments] <test-backend>:
	Use 'custom.
	<test-flags>: Move options from custom 'check here.
	<phases>: Use default 'check.

	Change-Id: I2e3c6f0cba9913e10f11256ddec9c11da0993d6d

2025-10-07  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-transient: Fix build.
	* gnu/packages/virtualization.scm (python-transient): Fix build.
	[arguments] <#:phases>: Add fix for updated marshmallow.

	Change-Id: Iaca4417fb1a4f616e853bf395c3591601f178fff
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>

2025-10-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add priv-wrapper.
	* gnu/packages/samba.scm (priv-wrapper): New variable.

	Change-Id: Iee0cca7e93ddfff8e64782779cd9edaa0c3fa4f7

2025-10-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add pam-wrapper.
	* gnu/packages/samba.scm (pam-wrapper): New variable.

	Change-Id: Ifca36b05c4effbe6822bcbd96138472c48545855

2025-10-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add resolv-wrapper.
	* gnu/packages/samba.scm (resolv-wrapper): New variable.

	Change-Id: I27c023fcf12b929915975a7d91230687f31e4c7a

2025-10-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add nss-wrapper.
	* gnu/packages/samba.scm (nss-wrapper): New variable.

	Change-Id: Ia20db3a94da9f4fff57dda60026c2098e08da933

2025-10-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add uid-wrapper.
	* gnu/packages/samba.scm (uid-wrapper): New variable.

	Change-Id: I13ab49ec79de7ebb527b0ce7a8f30dcb8f04c74a

2025-10-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add socket-wrapper.
	* gnu/packages/samba.scm (socket-wrapper): New variable.

	Change-Id: Ife9388b5af7365e892a58f3795c7deb52232fb9e

2025-10-06  jgart  <jgart@dismail.de>

	gnu: python-peewee: Enable tests.
	* gnu/packages/databases.scm (python-peewee): Enable tests.
	[source]: Use upstream source since PyPI does not include tests.
	[arguments]: Run the tests.

	Change-Id: I359cfbfebba1b5664cb5fb2209879237860b4659

2025-10-06  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.83.15.
	* gnu/packages/prolog.scm (trealla): Update to 2.83.15.

	Change-Id: I9e4b0eada08c8d9a86172598977e252e002e7e91

2025-10-06  forgoty  <forgoty13@gmail.com>

	gnu: emacs-org-node-3: Update to 3.8.0.

2025-10-06  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-org-mem: Update to 0.20.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-mem): Update to 0.20.0.
	[#:phases]: Add move-source-files.
	[#:test-command]: Remove.

	Change-Id: I06965c5745c351022928fd98cd959795fd2870c9

2025-10-06  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-marginalia: Update to 2.3.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 2.3.

	Change-Id: I3e75ade1f1431ff0ba59e653368779d077589eb9

2025-10-06  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-age: Update to 0.1.9.
	* gnu/packages/emacs-xyz.scm (emacs-age): Update to 0.1.9.
	[#:tests]: Disable.

	Change-Id: I6b2db762446e23dd7cddeb34ac625c376937249f

2025-10-06  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: emacs-emmet-mode: Update to 1.0.8-2.322d3bb.
	* gnu/packages/emacs-xyz.scm (emacs-emmet-mode): Update to 1.0.8-2.322d3bb.

	Change-Id: I592dd5377986c09c14bb93f0ceb3c653bc379768

2025-10-06  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-ob-gptel: Update to 0.1.0-2.60e704a.
	* gnu/packages/emacs-xyz.scm (emacs-ob-gptel): Update to
	0.1.0-2.60e704a.

	Change-Id: Ib094d4827a7ae56fb12233bfb6b3e40d8e6d0d1f

2025-10-06  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-gptel-prompts: Update to 1.0-1.17fd35a.
	* gnu/packages/emacs-xyz.scm (emacs-gptel-prompts): Update to 1.0-1.17fd35a.

	Change-Id: I9ca0236362a022d42257269f94a928e821c10493

2025-10-06  moksh  <mysticmoksh@riseup.net>

	gnu: Add emacs-lobsters.
	* gnu/packages/emacs-xyz.scm (emacs-lobsters): New variable.

	Change-Id: Iac17b352ea30d7b29f2ca5746680831b166d3bc2

2025-10-06  Lee Thompson  <lee.p.thomp@gmail.com>

	gnu: cbqn: Update to 0.9.0.
	* gnu/packages/bqn.scm (cbqn): Update to 0.9.0.

	[source]: Use `cbqn-combined-source' computed origin with appropriate inputs.
	[arguments]<#:make-flags>: Add “for-build”.
	<#:phases>: Add `generate-bytecode' phase before `build', add new tests to
	`check'.
	[native-inputs]: Remove `dbqn', add `cbqn-bootstrap'.
	[license]: Add licenses for singeli and replxx to inherited licenses.

	Change-Id: If58a8cb3e822f497be75d0499c1227e9054d936d

2025-10-06  Lee Thompson  <lee.p.thomp@gmail.com>

	gnu: Add cbqn-combined-source.
	* gnu/packages/bqn.scm (cbqn-combined-source): New procedure to generate a
	computed origin with singeli and replxx included.

	Change-Id: Ieceee7b06a2bdf6309ab78e32a13c28c3f6c98c3

2025-10-06  Lee Thompson  <lee.p.thomp@gmail.com>

	gnu: cbqn-bootstrap: Update to 0.9.0.
	* gnu/packages/bqn.scm (cbqn-bootstrap): Update to 0.9.0.

	[version]: Use `%cbqn-version' (0.9.0) as version.
	[source]: Use `cbqn-sources' for source.
	[arguments]<#:make-flags>: Add “version=#$(version)”, “nogit=1”
	and “for-bootstrap”.
	<#:phases>: Delete `generate-bytecode'.
	[native-inputs]: Remove field.
	[inputs]: Remove `icedtea-8'.
	[license]: Update license list to list all exceptions.

	Change-Id: If18e89db51fd80a831a65382a678ba02f51a27f9

2025-10-06  Lee Thompson  <lee.p.thomp@gmail.com>

	gnu: Add singeli-sources
	* gnu/packages/bqn.scm (%singeli-commit, singeli-sources): New variables.

	Change-Id: Ie818dcfd4d9f326d57f172baefd4c0081e886bb7

2025-10-06  Lee Thompson  <lee.p.thomp@gmail.com>

	gnu: Add replxx-sources
	* gnu/packages/bqn.scm (%replxx-commit, replxx-sources): New variables.

	Change-Id: Ifb5af80e6b1fd5237b22385e93e0e12a136b19cb

2025-10-06  Lee Thompson  <lee.p.thomp@gmail.com>

	gnu: Add cbqn-sources.
	* gnu/packages/bqn.scm (%cbqn-version, cbqn-sources): New variables.

	Change-Id: Ida8ccd67b25d6e948a9501cc9ca4ffcb408d1644

2025-10-06  Lee Thompson  <lee.p.thomp@gmail.com>

	gnu: bqn-sources: Update to 5880fa15.
	* gnu/packages/bqn.scm (bqn-sources): Update to 5880fa15.

	Change-Id: Ie93f1a9c99df307329ece2ef1df3de25a537a0c1

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: yq: Fix binary name.
	* gnu/packages/textutils.scm (yq)[arguments] <import-path>: Remove
	trailing v4 to force go compiler to provide "yq" binary.

	Fixes: guix/guix#3350
	Change-Id: I533a3d0717bef32346ba1bed49b1fc708044aedc

2025-10-06  Andreas Enge  <andreas@enge.fr>

	gnu: Remove nyacc-2.01.
	* gnu/packages/mes.scm (nyacc-2.01): Delete variable.

	Fixes: guix/guix#2402
	Change-Id: I9410b76f9bd31b445b86beeed6448be3a17adc77

2025-10-06  Hennadii Stepanov  <hebasto@gmail.com>

	gnu: bitcoin-core: Update to 29.1.
	* gnu/packages/finance.scm
	(bitcoin-core): Update to 29.1.
	[build-system]: Switch to qt-build-system.
	[native-inputs]: Remove autoconf, automake, libtool, util-linux. Add
	bash, coreutils, python-pyzmq.
	[inputs]: Remove miniupnpc. Add qrencode, zeromq.
	[arguments]: Use gexps.
	<#:configure-flags>: Adapt to new build system.
	<#:phases>: Replace 'check phase.

2025-10-06  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: sbcl-cl-collider: Update to 2025-08-18.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-collider): Update to 2025-08-18.

	Change-Id: Ie6e818cede3044c9286f2304f5946439df6ae0a7

2025-10-06  nik gaffney  <nik@fo.am>

	gnu: supercollider: Update to 3.14.0.
	* gnu/packages/audio.scm (supercollider): Update to 3.14.0.

	Change-Id: I1027f3442c8374b839f40ad9b08a4f1d0726d9d5

2025-10-06  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: Remove fast5.
	* gnu/packages/bioinformatics.scm (fast5): Remove variable.

	Fixes: guix/guix#2340
	Change-Id: I2d1a121e2338944ab52bba59fe1600d2b7f4d84f

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-logomaker: Update to 0.8.7.
	* gnu/packages/bioinformatics.scm (python-logomaker): Update to 0.8.7.
	[native-inputs]: Remove python-setuptools and python-wheel; add
	python-hatchling.
	[home-page]: Fixed as seen on <https://pypi.org/project/logomaker/>.

	Change-Id: I530664f48fee31e52c31e4ec7d27a7580c6c8fc9

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-htsget: Disable tests.
	* gnu/packages/bioinformatics.scm (python-htsget)[arguments] <tests?>:
	They depend on Nose test runner, which is deprecated upstream.
	[native-inputs]: Remove python-wheel.

	Change-Id: I9876ff1846c1475e9ad50679ad5beca53e252471

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-opencontainers-runtime-tools.
	* gnu/packages/golang-xyz.scm (go-github-com-opencontainers-runtime-tools,
	osi-runtime-tool): New variables.

	Change-Id: Ic6444e3c2be9467e35f11cda0d502dd666ee69e2

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-syndtr-gocapability.
	* gnu/packages/golang-xyz.scm (go-github-com-syndtr-gocapability): New variable.

	Change-Id: I6527e599277cb1476c1711b2d50c7f7d98b77c6e

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mndrix-tap-go.
	* gnu/packages/golang-check.scm (go-github-com-mndrix-tap-go): New variable.

	Change-Id: Ib102e584b5a42c7b3aa008aab5c16b9ea4846b85

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-morikuni-aec.
	* gnu/packages/golang-xyz.scm (go-github-com-morikuni-aec): New variable.

	Change-Id: Ie1165d03c767eed5aa616cf0daa1d242a583d594

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-moby-ipvs.
	* gnu/packages/golang-web.scm (go-github-com-moby-ipvs): New variable.

	Change-Id: Ic75771d660be2c30981e0daa77014be67e0768f2

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-moby-moby-client.
	* gnu/packages/golang-web.scm (go-github-com-moby-moby-client): New variable.

	Change-Id: Ie9c92cd9d86afa9e26a3598d89cc604715ffb338

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-moby-moby-api.
	* gnu/packages/golang-web.scm (go-github-com-moby-moby-api): New variable.

	Change-Id: Ic0d46575371f043e256d13204408b630a42e8ab7

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-moby-locker.
	* gnu/packages/golang-xyz.scm (go-github-com-moby-locker): New variable.

	Change-Id: Ib2d043da3734e5e663ee05d5c761d6d779f9037f

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cpuguy83-dockercfg.
	* gnu/packages/golang-xyz.scm (go-github-com-cpuguy83-dockercfg): New variable.

	Change-Id: I0cb364c5c0e27672b54d0c7a31fd66d0b470f880

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-moby-go-archive.
	* gnu/packages/golang-compression.scm (go-github-com-moby-go-archive): New variable.

	Change-Id: I41f61d51efca0bd556221600e2f6880ebf9ede26

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-moby-sys-user: Update to 0.4.0.
	* gnu/packages/golang-xyz.scm (go-github-com-moby-sys-user): Update to 0.4.0.

	Change-Id: I1af73dfa388a5da1980d7b4e36a9918870a06645

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-moby-sys-mount.
	* gnu/packages/golang-xyz.scm (go-github-com-moby-sys-mount): New variable.

	Change-Id: If567983defc3d2b5f27a4dfecde619074d25c0f8

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-moby-sys-reexec.
	* gnu/packages/golang-xyz.scm (go-github-com-moby-sys-reexec): New variable.

	Change-Id: Iebcc2cd1273a434864cc8706504ac15ec0354545

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-moby-sys-atomicwriter.
	* gnu/packages/golang-xyz.scm (go-github-com-moby-sys-atomicwriter): New variable.

	Change-Id: Id6f2f232f76fe716fc11908748395a08121d0469

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-moby-sys-signal.
	* gnu/packages/golang-xyz.scm (go-github-com-moby-sys-signal): New variable.

	Change-Id: I51498453edb642a44a5ba8180a8d812e9847a211

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-moby-sys-symlink.
	* gnu/packages/golang-xyz.scm (go-github-com-moby-sys-symlink): New variable.

	Change-Id: I6ddb3d60151f70a593815a40ddc440fdd1f9ac43

2025-10-06  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Remove ffmpeg-for-stepmania.
	* gnu/packages/video.scm (ffmpeg-for-stepmania): Delete variable.

	Change-Id: I5169acfc878dd31343863cef13347d4fd9655004

2025-10-06  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: stepmania: Update to 5.1.0-b2-1.d55acb1.
	* gnu/packages/patches/stepmania-ffmpeg-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/games.scm (stepmania): Update to 5.1.0-b2-1.d55acb1.
	[source]<patches>: Add “stepmania-ffmpeg-compat.patch”.
	<snippet>: Adjust unbundling.
	[arguments]<#:configure-flags>: Add “-DWITH_SYSTEM_GLEW=1”,
	“-DWITH_SYSTEM_JSONCPP=1”, “-DWITH_SYSTEM_JPEG=1”, “-DWITH_SYSTEM_MAD=1”,
	“-DWITH_SYSTEM_OGG=1”, “-DWITH_SYSTEM_PCRE=1”, “-DWITH_SYSTEM_PNG=1”,
	“-DWITH_SYSTEM_TOMMATH=1”, “-DWITH_SYSTEM_TOMCRYPT=1” and
	“-DWITH_SYSTEM_ZLIB=1”.
	<#:phases>: Remove ‘unbundle-libpng’.
	[inputs]: Drop labels.  Sort alphabetically.
	Replace ffmpeg-for-stepmania with ffmpeg-6.
	Add libtommath and libtomcrypt.

	Change-Id: I577fe1c15f906c3c67d1ae71a1e085e3fd05aef2

2025-10-06  Ludovic Courtès  <ludo@gnu.org>

	records: ‘match-record’ throws a well-formed ’wrong-type-arg’ exception.
	* guix/records.scm (match-record): Produce a well-formed ‘wrong-type-arg’
	exception.

	Change-Id: I5bc16320326446baee15ff16bb7859469c97ac1d

2025-10-06  Ludovic Courtès  <ludo@gnu.org>

	records: Avoid code duplication in ‘match-record-lambda’.
	* guix/records.scm (match-record-lambda): Express in terms of ‘match-record’.

	Change-Id: I5a577055fe47e01af4c282f1a76ea72648e778d1

2025-10-06  Benjamin Chabanne  <benjamin@uvy.fr>

	services: log-rotation: Allow to pass procedure as compression method.
	    * gnu/services/admin.scm (log-rotation-configuration): Change
	    validation method and accept gexp procedure.

	Change-Id: I67cd5051a05d211349ecbc66ee3a55ab5b1a5971

2025-10-06  Brennan Vincent  <brennan@umanwizard.com>

	tests: Fix ‘store-deduplication.scm’ on systems with large blocks.
	Fixes <https://issues.guix.gnu.org/74862>.

	In particular, this makes it possible to build guix on Asahi, whose tmpfs has
	16KiB blocks by default.

	* tests/store-deduplication.scm
	("copy-file/deduplicate, sparse files (holes: ~a/~a/~a)"): Scale hole sizes so
	the test works with blocks bigger than 4KiB.

	Change-Id: I92fee04f6f69d4e5bfea7443991303ad68da7b2c

2025-10-06  Congcong Kuo  <congcong.kuo@gmail.com>

	cve: Assume that ‘criteria’ is always defined.
	"criteria" is now mandatory according to the json schema of API 2.0:
	<https://csrc.nist.gov/schema/nvd/api/2.0/cve_api_json_2.0.schema>

	* guix/cve.scm (cpe-match->cve-configuration): Remove the existence checking
	for "criteria".

	Change-Id: I278ba59fac5e3bd1a0033f4fa17e65fa067e6584

2025-10-06  Sören Tempel  <soeren+git@soeren-tempel.net>

	gnu: cproc: Refer to invoked programs by full path.
	* gnu/packages/c.scm (cproc)[arguments]: Add phase to set glibc dir.
	[arguments]: Properly specify program inputs in 'configure phase.
	* gnu/packages/patches/cproc-extra-linkflags.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2025-10-06  Herman Rimm  <herman@rimm.ee>

	records: Fix match-record description.

2025-10-06  Tomas Volf  <~@wolfsden.cz>

	monad-repl: Add "build-options" command.
	There currently was no way to disable build offload for ,build from inside the
	REPL.  Since offloaded builds sometimes do not error report entirely
	correctly, it is useful to be able to switch to local builds.

	This commit adds new ,build-options meta command, which allows to specify
	build options, including #:offload?.

	* guix/monad-repl.scm (%build-options): New variable.
	(evaluate/print-with-store, package-argument-command): Use it.
	(build-options): New meta command to set it.
	* doc/guix.texi (Using Guix Interactively): Document it.

2025-10-06  Tomas Volf  <~@wolfsden.cz>

	ssh: Do not default to port 22 (let guile-ssh do it).
	Fixes <https://issues.guix.gnu.org/74832>.

	After update to guile-ssh 0.18.0, options passed to the `make-session'
	procedure now take precedence over the configuration file.  In few places we
	however had code like `(or port 22)' leading to (in absence of alternative
	port being specified) always using port 22, ignoring the configuration file.

	Due to that for example following command fails:

	    guix copy hello --to=name

	Name is reachable, but ssh server listens on port 2222.  That is correctly
	configured in ~/.ssh/config, and the invocation used to succeed until the
	upgrade.  However now it tries to connect to port 22 (since port was not
	specified).  While setting the port on the command line *is* possible, it is
	not exactly ergonomic.

	Since guile-ssh (well, libssh) defaults to 22 if not told otherwise, we can
	just always pass the port, and #f will use the port from ~/.ssh/config or, iff
	none is set, 22.

	I went through the repository and adjusted all places where it seemed
	appropriate.  In particular, these places were left alone:

	gnu/machine/digital-ocean.scm: The droplet is created with root user and the
	expected key, so forcing them to those values seems correct.

	gnu/machine/ssh.scm: For deployments reproducibility is favored over
	convenience, and user can pass #f to explicitly request using value the
	~/.ssh/config.

	* guix/scripts/copy.scm (send-to-remote-host): Always pass the port to
	open-ssh-session.
	(retrieve-from-remote-host): Same.
	* guix/scripts/offload.scm (open-ssh-session): Pass #f as #:config.  Skips
	reading the configuration file and is nicer.
	* guix/ssh.scm (open-ssh-session): Drop explicit parsing of the configuration
	since it is parsed by default.  Report actual port used in the error message.
	* guix/store/ssh.scm (connect-to-daemon): Always pass the port part of the
	uri, even when #f.

	Change-Id: I5fdf20f36509a9a0ef138ce72c7198f688eea494
	Reported-by: Dariqq <dariqq@posteo.net>

2025-10-06  45mg  <45mg.writes@gmail.com>

	mapped-devices/luks: Support extra options.
	Allow passing extra options to the 'cryptsetup open' command.

	* gnu/system/mapped-devices.scm (luks-device-mapping-with-options):
	[#:extra-options]: New argument.
	(open-luks-device): Use it.
	(check-luks-device): Validate it.
	* doc/guix.texi (Mapped Devices): Document it.
	* gnu/tests/install.scm (%test-encrypted-root-extra-options-os): New
	test for it, as well as the previously untested #:allow-discards?
	option.
	(%encrypted-root-extra-options-os): New os declaration for the test.

	Change-Id: I265a431efb0c81ed7cfc984344c6b8a4cc2f1624

2025-10-06  moksh  <mysticmoksh@riseup.net>

	gnu: uxn11: Enable tests.
	* gnu/packages/emulators (uxn11)[arguments]
	<#:tests?>: Remove.
	<#:test-target>: Set to “test”.
	<#:phases>: Delete ‘build’.  Move ‘check’ after ‘install’.
	Add ‘fix-cc’ and ‘pre-check’.

	Closes: guix/guix#3228
	Change-Id: I27789bd36ecd6b66684403b0043ad75972ca0ced

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-louvain-igraph: Fix tests.
	* gnu/packages/graph.scm (python-louvain-igraph)[native-inputs]:
	Remove python-wheel; add python-pytest.

	Change-Id: Iee027d8b6e838dd2deb6c02bc26aa55ff7fd3396

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-gffutils: Fix tests.
	* gnu/packages/bioinformatics.scm (python-gffutils)[arguments]
	<test-flags>: Ignore one not compatible test file.

	Change-Id: I30c6abc726ba58a3ce3a08ad36cd48a6573efc29

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-episcanpy: Fix sanity check.
	* gnu/packages/bioinformatics.scm (python-episcanpy):
	[propagated-inputs]: Remove python-anndata; add python-anndata-0.11.

	Change-Id: I8f6889b3fcce6c5c9f1eac27d45f49a81e815dcf

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-anndata-0.11.
	* gnu/packages/python-science.scm (python-anndata-0.11): New variable.

	Change-Id: I49d804d4434dfde618cfe7da76cae1d8db9444af

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cyvcf2: Update to 0.31.2.
	* gnu/packages/bioinformatics.scm (python-cyvcf2): Update to 0.31.2.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ieba07d46864472b2c7d6a3f7936f1d225c174825

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cgatcore: Update to 0.6.16.
	* gnu/packages/bioinformatics.scm (python-cgatcore): Update to 0.6.16.
	[arguments] <test-flags>: Ignore not compatible test file.
	[native-inputs]: Remove python-wheel.

	Change-Id: Iec565987285443ea7303c44fe7eb0c8c967a5852

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-bx-python: Update to 0.14.0.
	* gnu/packages/bioinformatics.scm (python-bx-python): Update to 0.14.0.
	[propagated-inputs]: Add python-pyparsing.
	[native-inputs]: Remove python-wheel.

	Change-Id: I790eff97d37ea82220d7643d415c1213ff010411

2025-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/build-tools: Sort modules.
	* gnu/packages/build-tools.scm: Group use-modules semantically and sort
	alphabetically.

	Change-Id: I3709f96c9484b311a89d73349074efbe9909877a

2025-10-06  Murilo  <murilo@disroot.org>

	gnu: hyprland-protocols: Update to 0.7.0.
	* gnu/packages/freedesktop.scm (hyprland-protocols): Update to 0.7.0.

	Change-Id: Id57c9e2257b13d36da115080f9d04db14ccdb33a

2025-10-06  Murilo  <murilo@disroot.org>

	gnu: hyprlock: Update to 0.9.2.
	* gnu/packages/xdisorg.scm (hyprlock): Update to 0.9.2.

	Change-Id: I8db39736e7404274fc26883393e905dfba4459eb

2025-10-06  Murilo  <murilo@disroot.org>

	gnu: hyprsunset: Update to 0.3.3.
	* gnu/packages/xdisorg.scm (hyprsunset): Update to 0.3.3.

	Change-Id: I87a5a8d7e9a0d766253bca28d6af8fcf430eea5c

2025-10-06  Murilo  <murilo@disroot.org>

	gnu: aquamarine: Update to 0.9.5.
	* gnu/packages/xdisorg.scm (aquamarine): Update to 0.9.5.

	Change-Id: I740152a5d5303447a785b350eeddc52ea63c86a8

2025-10-06  Murilo  <murilo@disroot.org>

	gnu: hyprutils: Update to 0.10.0.
	* gnu/packages/cpp.scm (hyprutils): Update to 0.10.0.

	Change-Id: I47cf7881625f9487db29d06209fddbf470a03037

2025-10-06  Murilo  <murilo@disroot.org>

	gnu: hyprgraphics: Update to 0.2.0.
	Note: we use librsvg-for-system but for non-Rust systems the current version
	is too old for this package to build there.

	* gnu/packages/cpp.scm (hyprgraphics): Update to 0.2.0.
	[inputs]: Add librsvg-for-system, pango.

	Change-Id: I2437fa12278ee33de098a25fdb3e5a52f17ce6b1
	Modified-by: John Kehayias <john@guixotic.coop>

2025-10-06  Murilo  <murilo@disroot.org>

	gnu: hyprland: Update to 0.51.1.
	* gnu/packages/wm.scm (hyprland): Update to 0.51.1.

	Change-Id: Ia8fdf2d3f9a318202e5b1070d2efac6e819e061e

2025-10-06  Murilo  <murilo@disroot.org>

	gnu: Remove wayland-protocols-next.
	* gnu/packages/freedesktop.scm (wayland-protocols-next): Delete variable.
	* gnu/packages/wm.scm (hyprland)[inputs]: Change wayland-protocols-next
	to wayland-protocols.

	This was a temporary package expected to be removed once the mesa-updates
	branch was merged, it was only in use by hyprland.
	See 7c1a30f3f91bd2e173d43ef110ed471abfcbb17e.

	Change-Id: I9bf2f986815344ec79f013c0446cffbfdbdd76d7

2025-10-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cwlformat: Fix tests.
	* gnu/packages/bioinformatics.scm (python-cwlformat)[arguments]
	<test-flags>: Skip one test.
	[native-inputs]: Remove python-wheel; add python-pytest.

	Change-Id: Ic72c23fbe9a456d45e140c47ed06685ca5457b4b

2025-10-05  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>
	    Ghislain Vaillant  <ghislain.vaillant@inria.fr>

	gnu: python-prov: Update to 2.1.1.
	* gnu/packages/python-xyz.scm (python-prov): Update to 2.1.1.
	[source] <origin>: Switch to git-fetch.
	[arguments] <#:phases>: Remove 'check phase, add 'disable-tests phase.
	<#:test-backend>: Use unittest.
	<#:test-flags>: Move flags from old 'check phase here.
	[propagated-inputs]: Remove python-rdflib-6; add python-pydot, graphviz,
	and python-rdflib.
	[native-inputs]: Remove graphviz, python-pydot, and python-wheel.

	Change-Id: I1dedb6b6f4394cdf14cdd496aa74e3390e48727d
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-05  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-toolrack: Fix build by updating to 4.0.3.
	* gnu/packages/python-xyz.scm (python-toolrack): Update to 4.0.3.
	[native-inputs]: Remove python-wheel.

	Change-Id: I35426f80aea45d34bb4cc8d7d24643459d399565

2025-10-05  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-djvulibre: Update to 0.9.3.
	python-djvulibre 0.8.6 fails with recent updates on master
	branch (python-team and messa-updates merged). Old repository is
	archived, new maintainer has taken over in new repository.  Old PyPI
	package is called python-djvulibre, new PyPI package is
	djvulibre-python.

	* gnu/packages/python-xyz.scm (python-djvulibre): Update to 0.9.3.
	[source]: Switch to git-fetch.
	<url>: Switch to new maintainer.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <#:phases>: Replace 'check phase.
	[inputs]: Remove python-cython.
	[native-inputs]: Remove python-nose; add python-cython, python-pytest,
	and python-setuptools.
	[home-page]: Switch to new maintainer.

	Fixes: guix/guix#3032
	Change-Id: I5ee548ffa2debf0f1f85f3b0036fd47fc5c77a91

2025-10-05  Ian Eure  <ian@retrospec.tv>

	gnu: Add zeta.
	* gnu/packages/games.scm (zeta): New variable.

	Change-Id: I9182e23f717cd53cf6743cf6a7dc2282b60e3dc5

2025-10-05  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-telethon: Update to 1.41.1.
	* gnu/packages/python-xyz.scm (python-telethon): Update to 1.41.1.
	[build-system]: Switch to pyproject-build-system
	[arguments]: Drop all.
	[native-inputs]: Remove python-pytest-asyncio; add
	python-pytest-asyncio-0.26, and python-setuptools.

	Change-Id: I92d358fba50801719549c33cfc77b79ab2024378
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-05  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: texmaker: Update to 6.0.1.
	* gnu/packages/tex.scm (texmaker): Update to 6.0.1.
	[source]: Switch to https.
	[arguments]<#:phases>: Remove replaced phases.
	[inputs]: Remove poppler-qt5, qtbase-5, qtwayland-5, and qtscript-5; add
	poppler-qt6, qtbase, qtwayland, qt5compat, qtdeclarative, qttools, and
	qtwebengine.
	[properties]: Add release-monitoring-url.

	Change-Id: I900f550c96d3b6addea26ec279a4bdb411bcc6a8
	Reviewed-by: Nicolas Goaziou <guix@nicolasgoaziou.fr>

2025-10-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-renpy: Fix build.
	* gnu/packages/game-development.scm (python-renpy):
	[arguments] <phases>: Add 'relax-gcc-14-strictness.
	[inputs]: Remove ffmpeg; add ffmpeg-6.
	[native-inputs]: Remove python-cython; add python-cython-0.

	Fixes: guix/guix#3308
	Change-Id: Ie0c8187e4ec12e9854ce90d94e84b06fbe9a7be1

2025-10-05  Danny Milosavljevic  <dannym@friendly-machines.com>

	grafts: Always depend on all the outputs of the original derivation.
	Fixes <https://bugs.gnu.org/75157>.
	Fixes problem introduced with commit 482fda2729c3e76999892cb8f9a0391a7bd37119.

	* guix/grafts.scm (cumulative-grafts): Remove parameter "outputs" and replace
	it by always all outputs.
	(graft-derivation): Fix calls of cumulative-grafts.
	* tests/grafts.scm (graft-derivation with #:outputs): Remove.
	(graft-derivation, no applicable grafts): Add.
	(graft-derivation, unused outputs not depended on): Remove.
	(graft-derivation, multi-output graft determinism): Add.
	(graft-derivation, consistent cache keys): Add.

	Change-Id: Ice924a45c483d6fd1acc9221a0ec650abb039610

2025-10-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-lxml-html-clean: Update to 0.4.3, fixing tests.
	* gnu/packages/xml.scm (python-lxml-html-clean): Update to 0.4.3.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ice66bd0f1333071c4f296a39d32d44b95573dcc8

2025-10-05  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-ld: Update to 1.9.0.
	* gnu/packages/python-xyz.scm (python-ld): Update to 1.9.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Disable failing tests.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: Ia2d9e7d5c1b5bf487fe869fcb57c5d5a9d89e72c

2025-10-05  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-listparser: Update to 0.20.
	* gnu/packages/python-xyz.scm (python-listparser): Update to 0.20.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I118094b715cb8d7808412c9d649cdd28cd3641f2

2025-10-05  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-readability: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-readability):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.
	[home-page, synopsis, description]: Improve style.

	Change-Id: I2bf08a5fce38ea426e1708d1b64547a56aa7dd22

2025-10-05  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-screenkey: Disable tests and improve style.
	* gnu/packages/python-xyz.scm (python-screenkey)
	[arguments]<#:tests?>: Disable them.
	<#:phases>: Improve phase 'fix-dlopen-paths.
	[inputs]: Remove python-setuptools-git, python-setuptools,
	python-tokenize-rt, python-wheel.  Add slop, as it is listed as a
	dependency in the README.
	[native-inputs]: Add python-setuptools.

	Change-Id: I01395c4509180ac371a393b9a818dc0c2a848c0a

2025-10-05  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-tokenize-rt: Update to 6.2.0.
	* gnu/packages/python-xyz.scm (python-tokenize-rt): Update to 6.2.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: If3b52adf499e5d9a468b57b7b6774c614e353094

2025-10-05  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-isoweek: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-isoweek):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend>: Set it.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ic3a9a6859a945ca811c94442c518f32bcd462628

2025-10-05  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-gyp: Update to 0.0.0-2.1615ec3.
	* gnu/packages/python-xyz.scm (python-gyp): Update to 0.0.0-2.1615ec3.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Configure tests.
	<#:phases>: Add phase 'remove-six-requirements and phase
	'configure-tests.
	[native-inputs]: Add python-pytest, python-setuptools.
	[propagated-inputs]: Remove python-six.

	Change-Id: I8f86f2024a4954be046077418ede127df11749c9

2025-10-05  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyfavicon: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pyfavicon):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend, #:test-flags>: Configure tests.
	[native-inputs]: Add python-setuptools.

	Change-Id: I358e4317f0a58d88bfdd95462256ba6c2aaacbef

2025-10-05  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-heapdict: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-heapdict):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend>: Configure it.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ied507740ae2436c133140b59c50a7a36b8fc16a7

2025-10-05  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-phonenumbers: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-phonenumbers):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend, #:test-flags>: Configure tests.
	<#:phases>: Add phase 'chdir.
	[native-inputs]: Add python-setuptools.
	[propagated-inputs]: Add python-protobuf.

	Change-Id: Ibfb25c729e962a3555ebfcc6bbeda499c9e57fc2

2025-10-05  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-tempdir: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-tempdir):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Relocate field.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ia8cf0fb11a11ca741c78724e69f1aed17b4363c8

2025-10-05  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-jsonrpclib-pelix: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-jsonrpclib-pelix):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend, #:test-flags>: Enable tests.
	[native-inputs]: Add python-setuptools.
	[home-page, description]: Improve style.

	Change-Id: I09d18add499af646e9a2f1aeecaf2379851c705f

2025-10-05  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pydub: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pydub):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Refresh them, use search-input-file.
	<#:test-backend>: Set it.
	[native-inputs]: Add python-setuptools.

	Change-Id: I2331423a8d4218f4a7f1f562b9fb62f8fb1500b3

2025-10-05  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-py4j: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-py4j):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them, they all fail.
	[native-inputs]: Add python-setuptools.

	Change-Id: I016ece3e22ed4af4b11a29539fb8a97db4c36689

2025-10-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-wget: Move to python-web.
	* gnu/packages/python-xyz.scm (python-wget): Move from here ...
	* gnu/packages/python-web.scm: ... to here.

	Change-Id: Iedab025163e518a84571ee98ec52d31296172d83

2025-10-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-xyz: Sort python-w* variables.
	* gnu/packages/python-xyz.scm (python-wand, python-wasabi,
	python-watchdog, python-watchfiles, python-wcwidth, python-whatever,
	python-whatthepatch, python-wheel-filename, python-whichcraft,
	python-whoosh, python-widgetsnbextension, python-wrapt,
	python-wurlitzer): Sort variables alphabetically.

	Change-Id: Ica92cae4883c0e8ce3c58cfa6a75d4ecb6634f4b

2025-10-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-wasabi: Update to 1.1.3.
	* gnu/packages/python-xyz.scm (python-wasabi): Update to 1.1.3.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <test-flags>: Deselect one tests requiring nbconvert to
	reduce closure size.
	[propagated-inputs]: Add python-colorama.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ia5b5e340a865cd03ccfc623a7bf4d820ed209dbf

2025-10-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-wget: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-wget)[build-system]: Switch to
	pyproject-build-system.
	[arguments]<tests?>: No tests.
	[native-inputs]: Add python-setuptools.

	Change-Id: I8dcef2313f8bca61adbe805a87294b37c79267ce

2025-10-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-wikidata: Update to 0.8.1.
	* gnu/packages/python-web.scm (python-wikidata): Update to 0.8.1.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Remove python-babel.
	[native-inputs]: Add python-pytest and python-setuptools.
	[properties]: Drop them.

	Change-Id: I9e189859bdcb7f3038ffa8ab55cae40ea9e1c63e

2025-10-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-wikidata: Move to python-web.
	* gnu/packages/python-xyz.scm (python-wikidata): Move from here ...
	* gnu/packages/python-web.scm: ... to here.

	Change-Id: Id62d5b7c5ff55025cc8355bef70095588b517e49

2025-10-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-whoosh: Update to 2.7.4-0.d9a3fa2.
	* gnu/packages/python-xyz.scm (python-whoosh): Update to
	d9a3fa2a4905e7326c9623c89e6395713c189161 commit.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-buld-system.
	[arguments] <tests?>: All tests are working now.
	[propagated-inputs]: Add python-cached-property.
	[native-inputs]: Add python-setuptools.
	[home-page]: Fix dead link.

	Change-Id: Ia6490e6fdb29b40bcd96a6480eeea6a9ed1100bf

2025-10-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-whichcraft: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-whichcraft)[buld-system]: Switch
	to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I15685dea28ec1a4b3971a4717983b576b20391c5

2025-10-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-whatthepatch: Update to 1.0.7.
	* gnu/packages/python-xyz.scm (python-whatthepatch): Update to 1.0.7.
	[native-inputs]: Remove python-wheel.

	Change-Id: I5ef3e198f07aed812c2197ba3196b88953fbf45a

2025-10-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-waitress: Move to python-web.
	* gnu/packages/python-xyz.scm (python-waitress): Move from here ...
	* gnu/packages/python-web.scm: ... to here.

	Change-Id: Ia9050f40b4fb0f9d328cb580aa26e4f9ec733394

2025-10-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Deprecate python-waf.
	* gnu/packages/build-tools.scm (waf): New variable, based on python-waf.
	[synopsis]: Improve it, remove mentioning of Python to reduce confusion
	level that it's just to build Python projects.
	[description]: Improve it, remove mentioning of Python, add a list
	features from the project's README.
	(python-waf): Deprecate variable in favor of waf

	* gnu/packages/audio.scm (lvtk-1,ttl2c)[native-inputs]: Remove
	python-waf; add waf.
	* gnu/packages/fltk.scm (ntk): Likewise.
	* gnu/packages/music.scm (non-sequencer, non-sequencer-manager,
	non-mixer, non-timeline): Likewise.
	* gnu/packages/ntp.scm (ntpsec): Likewise.
	* gnu/packages/wxwidgets.scm (python-wxpython): Likewise.

	Change-Id: I88686c20e1de8f60a4a6c9bd70fdafe8fe4f0b93

2025-10-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-waf: Move to build-tools.
	* gnu/packages/python-xyz.scm (python-waf): Move from here ...
	* gnu/packages/build-tools.scm: ... to here.
	* gnu/packages/fltk.scm: Add build-tools module.
	* gnu/packages/ntp.scm: Likewise.
	* gnu/packages/wxwidgets.scm: Likewise.

	Change-Id: Iedf10b92b4785f19fbf30c6886c0f1c541925698

2025-10-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-waf: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-waf)[buld-system]: Switch to
	pyproject-build-system.
	[arguments] <test-backend>: Use 'custom.
	<test-flags>: Move them from custom 'check here.
	<phases>: Use default 'check.

	Change-Id: I8c3dd383dba774a54f44b725e9b63f35287f4374

2025-10-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-waf: Refresh package style.
	* gnu/packages/python-xyz.scm (python-waf): Use G-expressions, remove
	trailing #t from lambdas, fix indentation.

	Change-Id: Ic8dcac6ab50329f2b83d6803b3cb7205f2b6ea75

2025-10-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-wmctrl: Move to xdisorg.
	* gnu/packages/python-xyz.scm (python-wmctrl): Move from here ...
	* gnu/packages/xdisorg.scm: ... to here.

	Change-Id: I9e70f3fda5f97d580d4f610c8fe6e913c4a508bf

2025-10-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-wmctrl: Update to 0.5.
	* gnu/packages/python-xyz.scm (python-wmctrl): Update to 0.5. Use
	G-Epressions.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: Disalbe for now.
	[native-inputs]: Add python-setuptools.

	Change-Id: Iab74b86d60c62856be83a033d39c0fe8561a3a9e

2025-10-05  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Build PDF for Chinese manual.
	* doc/build.scm (texinfo-manual-source): Replace input line in Chinese
	manual, cookbook.
	(pdf-manual): Adjust comment.  Make it use xetex instead of pdftex.
	(html-manual-indexes)<language-index>: Do not hide the Chinese PDF, but
	hide the broken Korean cookbook instead, because Hangul are invisible.

	Fixes: guix/translations#1
	Change-Id: If8934cda1387c666076ba47cc2656418a3a4f0f0

2025-10-05  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add python2-cffi.
	This is needed by Pypy 3.

	* gnu/packages/libffi.scm (python2-cffi): New variable.

	Fixes: #3183
	Change-Id: I01f022c28c1a3b801b4a374bd8c52de4a8442d8a
	Reviewed-by: Danny Milosavljevic <dannym@scratchpost.org>

2025-10-05  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python2-pycparser: Truly build a python2 package.
	* gnu/packages/python-xyz.scm (python2-pycparser): Build from a base package
	adjusted for compatibility with Python 2 and package-with-python2.

	Reviewed-by: Danny Milosavljevic <dannym@scratchpost.org>
	Change-Id: I39e5b631d5fe751665a2e3a595327140de9ba2e9

2025-10-05  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: p2pool: Update to 4.11.
	* gnu/packages/finance.scm (p2pool): Update to 4.11.

	Change-Id: I387201cb2ba9059576c17eb95ea1701ee979c85c

2025-10-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-xyz: Sort.
	* gnu/packages/python-xyz.scm::(python-xattr, python-xdg, python-xlib,
	python-xlrd, python-xlsxwriter, python-xlwt, python-xmldiff,
	python-xmlsec): Sort variables alphabetically.

	Change-Id: I95562272fffefa1cc120af191497b30cf129edd2

2025-10-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-num2words: Adjust inputs.
	"docopt" is listed in "install_requires" however it's used just in CLI
	and not in the library, but having it in [inputs] breaks sanity check of
	dependent package.
	See: <https://codeberg.org/guix/guix/pulls/3092#issuecomment-7544554>

	* gnu/packages/python-xyz.scm (python-num2words)[native-inputs]: Remove
	python-docopt.
	[propagated-inputs]: Add python-docopt.

	Change-Id: I53269e2760b216292957d2c418a62c1b12f6b51a

2025-10-05  Julian Flake  <flake@uni-koblenz.de>
	    Luis Guilherme Coelho  <lgcoelho@disroot.org>

	gnu: wf-recorder: Update to 0.5.0.
	* gnu/packages/video.scm (wf-recorder): Update to 0.5.0.

	Fixes: #3177
	Change-Id: Id2e17f3ec9d0ecd4352e1b92b7a8273b77bbe056

2025-10-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: llvm-for-rocm: Update synopsis and description.
	* gnu/packages/llvm.scm (llvm-for-rocm)[description]: Replace llvm-14
	with llvm-19.
	[synopsis]: Replace llvm-14 with llvm-19.

	Closes: #3004
	Change-Id: Ie0c0357a622826fc8b583c596db489dba2e9732e

2025-10-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-mediawiki: Update to 2.4.8.
	* gnu/packages/emacs-xyz.scm (emacs-mediawiki): Update to 2.4.8.
	[arguments]: Set #:test-command.
	[license]: Switch from agpl3+ to gpl3+.

	Change-Id: I8a9d0fdc77dc7d9fe627553ed83fbdc126785363

2025-10-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: sfm: Update to 0.4-0.f1f1197.
	* gnu/packages/suckless.scm (sfm): Update to 0.4-0.f1f1197.

	Closes: #2290
	Change-Id: I8965c6e45f112573ddfee480f5c62902ad860660

2025-10-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: sfm: Improve style.
	* gnu/packages/suckless.scm (sfm)[arguments]: Use G-Expressions.
	[source]: Update url.

	Change-Id: Idd2377f7ed21c13049c0db8137ba42f7a4f1af9b

2025-10-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: lukesmithxyz-st: Update to 0.8.4-1.62ebf67.
	* gnu/packages/suckless.scm (lukesmithxyz-st): Update to 0.8.4-1.62ebf67.

	Change-Id: I0ab7e0c253bbde16c1cfb92efcb17396f052674b

2025-10-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: slstatus: Update to 1.1.
	* gnu/packages/suckless.scm (slstatus): Update to 1.1.

	Change-Id: I683a948894e2b4cf9c215c3b601ac6cf65b60350

2025-10-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: slstatus: Improve style.
	* gnu/packages/suckless.scm (slstatus)[arguments]: Use G-Expressions.
	[inputs]: Modernize.

	Change-Id: If6e45302b7fc26eceba805cf389569a12915db06

2025-10-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: fortify-headers: Improve style.
	* gnu/packages/suckless.scm (fortify-headers)[arguments]: Use
	G-Expressions.

	Change-Id: Ib5b4cdfb496e0c79f16cbcd244801b4eea9d243b

2025-10-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: fortify-headers: Update to 2.3.3.
	* gnu/packages/suckless.scm (fortify-headers)[source]: Switch to
	git-fetch.
	[description]: Fix max column.

	Change-Id: I42e3da676e6089aa937e9bc7e0df9dfeb2cf5eea

2025-10-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: libutf: Update to 0.1-1.ee5074d.
	* gnu/packages/suckless.scm (libutf): Update to 0.1-1.ee5074d.

	Change-Id: I1dededc4346dbb2a613c64c65a26f147fded3c3c

2025-10-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: libutf: Improve style.
	* gnu/packages/suckless.scm (libutf)[arguments]: Use G-Expressions.

	Change-Id: If774e286993870052bb3a38b675a83ab49067536

2025-10-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: lchat: Improve style.
	* gnu/packages/suckless.scm (lchat)[arguments]: Use G-Expressions.
	[description]: Fix max column.

	Change-Id: I515b72e3410e54f74473cdcb975c3b785a3f26d8

2025-10-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: lchat: Update to 1.0.
	* gnu/packages/suckless.scm (lchat)[source]: Switch url.
	[inputs]: Add libgrapheme.
	[home-page]: Update.

	Change-Id: I9f22a3420efe8b7a3406435a9ef4f2a494320450

2025-10-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: svkbd: Update to 0.4.2.
	* gnu/packages/suckless.scm (svkbd)[source]: Switch to
	git-fetch.
	[arguments]: Fix max column.

	Change-Id: I3661fc433d39717d498c9a9b5b9f0d61fef1f791

2025-10-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: sfeed: Update to 2.2.
	* gnu/packages/suckless.scm (sfeed): Update to 2.2.

	Change-Id: I86360f2adaa9955cbaf530e9b1cc913dc5fe0d3b

2025-10-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: sbase: Update to 0.1.
	* gnu/packages/suckless.scm (sbase): Update to 0.1.

	Change-Id: I389c841bdcd06bd403207254ff6589f3b2e25cc8

2025-10-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: xst: Update to 0.10.0.
	* gnu/packages/suckless.scm (xst): Update to 0.10.0.

	Change-Id: Iedc006fa626c4c56b7c2c24d60b304dd5e24cb00

2025-10-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: slock: Update to 1.6.
	* gnu/packages/suckless.scm (slock)[source]: Switch to git-fetch.

	Change-Id: I11ff81539267c01554b53377d942529d4080c55d

2025-10-04  Jason Conroy  <jconroy@tscripta.net>

	gnu: ocaml: make test suite run faster with less flakiness.
	* gnu/packages/ocaml.scm (ocaml-5.0):
	[arguments]:
	<#:parallel-tests?>: disable.
	<#:phases>{enable-parallel-tests}: patch `tests` build target to enable
	parallelism via GNU Parallel.
	[native-inputs]: add `parallel`.

	* gnu/packages/ocaml.scm: (ocaml-5.3): inherits the changes above via `ocaml-5.0`.

	Change-Id: I0d25350a04b89585f5526cedbf7420d51d40ab34

2025-10-04  Jason Conroy  <jconroy@tscripta.net>

	gnu: Add ocaml-5.3.
	* gnu/packages/ocaml.scm (ocaml-5.3): New variable.

	Change-Id: I76c5d18b586d0258bda741ac43c12868a96c88ac

2025-10-04  André Batista  <nandre@riseup.net>

	gnu: icecat-minimal: Build with ffmpeg@6.
	ffmpeg@8 is not supported and breaks runtime support for some codecs.  See:
	<https://bugzilla.mozilla.org/show_bug.cgi?id=1962139>.

	* gnu/packages/gnuzilla.scm (icecat-minimal) [inputs]: Build with ffmpeg-6.

	Change-Id: Ibf0d56654905d402bed97c6cf012b1ff7f68de4e

2025-10-04  André Batista  <nandre@riseup.net>

	gnu: make-torbrowser: Build with ffmpeg@6.
	ffmpeg@8 is not supported and breaks runtime support for some codecs.  See:
	<https://bugzilla.mozilla.org/show_bug.cgi?id=1962139>.

	* gnu/packages/tor-browsers.scm (make-torbrowser): Build with ffmpeg-6.

	Change-Id: I623beb0c181400c904b77d12cb730f0d148303ba

2025-10-04  Yelninei  <yelninei@tutamail.com>

	gnu: libxml2: Fix cross compiling
	Also add a comment to remove inputs for deprecated and removed functionality.

	* gnu/packages/xml.scm (libxml2)[inputs]: Add python-minimal.

	Change-Id: I1bdff4808b92bf5001e9f19bea46ef2e32b73a87

2025-10-04  VnPower  <vnpower@loang.net>

	gnu: gallery-dl: Update to 1.30.8.
	* gnu/packages/video.scm (gallery-dl): Update to 1.30.8.
	  [native-inputs]: Add nss-certs-for-test.

	Fixes: guix/guix#3221
	Change-Id: I77ade9d473463fa4659be58a7a03cdeb8ded8af3

2025-10-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gnucobol: Fix build with libxml2 >= 2.14.
	* gnu/packages/cobol.scm (gnucobol)[arguments]: Add 'fix-build' phase.

	Change-Id: I94d17e734b46e5c18fed33636e399afe48feb66e

2025-10-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: libspatialite: Fix build with libxml2 >= 2.14.
	* gnu/packages/patches/libspatialite-libxml2-2.14.patch: New file.
	* gnu/local.mk (dist_pach_DATA): Register it.
	* gnu/packages/geo.scm (libspatialite)[source]: Use it.

	Change-Id: I24ac907c11c0592d3e9bdbba8e7f44585c1055d0

2025-10-04  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: sway: Update to 1.11.
	* gnu/packages/wm.scm (sway): Update to 1.11.
	[input]: Remove wlroots-0.18. Add wlroots.

	Change-Id: I8269139678f5b16f5bde3cfddafd78ace8d020a5

2025-10-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-hnswlib: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-hnswlib):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: Iff696b3284e12a3a4664892bcf8e871427f10fc1

2025-10-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-bip39: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-bip39):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ibcab592736525d53a4081cf673bed58f368dd2d7

2025-10-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-clyent: Update to 1.2.2.
	* gnu/packages/python-xyz.scm (python-clyent): Update to 1.2.2.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend>: Set it.
	<phases>: Add versioneer.
	[native-inputs]: Add python-setuptools, python-versioneer.
	[description]: Improve style.

	Change-Id: I5d305bb058fdc927092ee81c7f8553584a4cce6a
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-icmplib: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-icmplib):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I17f16b2a2a0d56daab38d247ad9fb928426ac965

2025-10-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pymediainfo: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pymediainfo):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Replace 'check phase replacement by
	<#:test-flags>. Refresh 'patch-libmediainfo phase.
	[native-inputs]: Add python-setuptools, remove python-setuptools-scm.

	Change-Id: If9b94e31ad76e5704c6c5ec664a7b2ac509b9df8

2025-10-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pymd4c: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pymd4c):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools. Remove python-flake8.

	Change-Id: I1df009b2002694b9b0afe5b0a9e4e6e56a30b066

2025-10-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-easygui: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-easygui):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-pytest, python-setuptools.
	[description]: Improve style.

	Change-Id: I8b723a7037758f2c0ad189bb7b3ef856ea842e87

2025-10-04  宋文武  <iyzsong@member.fsf.org>

	gnu: chocolate-doom: Update to 3.1.1.
	* gnu/packages/games.scm (chocolate-doom): Update to 3.1.1.
	[source]: Switch to git-fetch.
	[native-inputs]: Add automake and autoconf.
	[arguments]: Remove configure-flags.  Add bootstrap phase.
	(crispy-doom): Remove native-inputs and arguments customizations.

	Change-Id: I15c3dc9725c67b482220559c0df67bbbe3c149f5

2025-10-04  宋文武  <iyzsong@member.fsf.org>

	gnu: crispy-doom: Update to 7.1.
	* gnu/packages/games.scm (crispy-doom): Update to 7.1.
	[arguments]: Remove '-fcommon' from CFLAGS.

	Change-Id: Ic1fdd07a5558c9c4fb5bfe02b361828222102192

2025-10-04  Sughosha  <sughosha@disroot.org>

	gnu: Add amarok.
	* gnu/packages/kde-multimedia.scm (amarok): New variable.

2025-10-04  Sughosha  <sughosha@disroot.org>

	gnu: Add mariadb-embedded.
	* gnu/packages/databases.scm (mariadb-embedded): New variable.

	Change-Id: I0ba6c8110dea449d38594b4e8c76a7eeb5e0d76d

2025-10-04  Sughosha  <sughosha@disroot.org>

	gnu: libmygpo-qt: Switch to Qt6.
	* gnu/packages/gpodder.scm (libmygpo-qt)[inputs]: Replace qtbase-5 with qtbase.
	[arguments]<configure-flags>: New argument.
	(libmygpo-qt5): Inherit from libmygpo-qt.
	* gnu/packages/music.scm (clementine)[inputs]: Replace libmygpo-qt with
	libmygpo-qt5.

	gnu: libmygpo-qt: Update to 1.2.0.
	* gnu/packages/gpodder.scm (libmygpo-qt): Update to 1.2.0.
	[source]<uri>: Use HTTPS.
	<patches>: Remove field.
	[arguments]: Switch to gexp.
	<#:configure-flags>: Remove argument.
	<#:phases>: Replace 'check phase.
	* gnu/packages/patches/libmygpo-qt-fix-qt-5.11.patch: Delete file.
	* gnu/packages/patches/libmygpo-qt-missing-qt5-modules.patch: Delete file.
	* gnu/local.mk: Deregister the deleted patches.

2025-10-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-xdo: Move to xdisorg.
	* gnu/packages/python-xyz.scm (python-xdo): Move from here ...
	* gnu/packages/xdisorg.scm: ... to here.

	Change-Id: I46ef1efb1cb52ee9a1724dfe37167e7e7cdbf837

2025-10-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-xdo: Update to 0.5.
	* gnu/packages/python-xyz.scm (python-xdo): Update to 0.5. Use
	G-Expression, remove traling #t from lambda.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <phases>: Place 'patch-libxdo-path after 'unpack.
	[native-inputs]: Add python-setuptools.
	[inputs]: Remove labels.
	[propagated-inputs]: Remove python-six.

	Change-Id: Iba0bd85da34fd3eb47a3d8d4539f3fa6dff008c3

2025-10-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-xdoctest: Move to python-check.
	* gnu/packages/python-xyz.scm (python-xdoctest): Move from here ...
	* gnu/packages/python-check.scm: ... to here.

	Change-Id: Ic20d4d77ac14da286dd8d6438eab3b3a528bf97b

2025-10-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-xdoctest: Update to 1.3.0.
	* gnu/packages/python-xyz.scm (python-xdoctest): Update to 1.3.0.
	[native-inputs]: Remove python-pytest, python-pytest-cov and
	python-wheel; add python-pytest-bootstrap.

	Change-Id: I1f5e9b2c15c35054bfaa7f2179fb5b51e265efb9

2025-10-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-xopen: Move to python-compression.
	* gnu/packages/python-xyz.scm (python-xopen): Move from here ...
	* gnu/packages/python-compression.scm: ... to here.

	Change-Id: Ibd5d8401fb45816855c85b0535738ce6b44d5e82

2025-10-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-xopen: Update to 1.8.0.
	* gnu/packages/python-xyz.scm (python-xopen): Update to 1.8.0.
	[propagated-inputs]: Remove python-typing-extensions.
	[native-inputs]: Remove python-wheel.

	Change-Id: I0c2c14a787bfab74af70ebbc335670b00ec568a4

2025-10-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-isal: Update to 1.8.0.
	* gnu/packages/python-compression.scm (python-isal): Update to 1.8.0.
	[arguments] <test-backend>: Let to use Pytest.
	[native-inputs]: Remove python-wheel; add python-pytest and
	python-setuptools-scm.

	Change-Id: Ibc98bf92b69545042ce0dbf433f37bfb763a8d7d

2025-10-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: isa-l: Update to 2.31.1.
	* gnu/packages/compression.scm (isa-l): Update to 2.31.1.

	Change-Id: Ibcbe59a5b364cb543d7aa186b70a289f321c26b5

2025-10-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-xyzservices: Move to python-web.
	* gnu/packages/python-xyz.scm (python-xyzservices): Move from here ...
	* gnu/packages/python-web.scm: ... to here.

	Change-Id: I5e8fbed0e3ba2369f5740529914ad9b9af8bb8ff

2025-10-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-xyzservices: Update to 2025.4.0.
	* gnu/packages/python-xyz.scm (python-xyzservices): Update to 2025.4.0.
	[native-inputs]: Remove python-wheel; add python-setuptools-scm.

	Change-Id: I87436dc57b8348186562cebbddc50f6769e8be31

2025-10-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-xattr: Update to 1.2.0.
	* gnu/packages/python-xyz.scm (python-xattr): Update to 1.2.0.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest and python-setuptools.

	Change-Id: Ic3421cdf746e933458c686f8217a7a3a66f2dccb

2025-10-03  John Kehayias  <john@guixotic.coop>

	gnu: vulkan-tools: Fix loading of libvulkan.
	Volk dependency was removed upstream and now uses direct dlopen call.

	* gnu/packages/vulkan.scm (vulkan-tools)[arguments]<#:phases>: Add
	patch-libvulkan-file-name phase so that dlopen will work.
	[native-inputs]: Remove vulkan-volk.

	Change-Id: Id7d442fea945f1e0a77028c0ea22e148b6cc6801

2025-10-03  John Kehayias  <john@guixotic.coop>

	gnu: godot: Update to 4.5.
	Godot 4.5 has some issues with system files taking precedence over ones
	included in the "thirdparty" directory; see
	<https://github.com/godotengine/godot/pull/111094> for discussion.  This was
	further motivation to use the upstream default of enabling volk, unbundling
	it, and dropping the vulkan-loader input.  The volk files are already patched
	to correctly load libvulkan.

	* gnu/packages/game-development.scm (godot): Update to 4.5.
	[source]: Add patch to unbundle libjpeg-turbo.  Update snippet to preserve
	accesskit, grisu2, smaa, and remove volk.
	[arguments]<#:scons-flags>: Disable builtin libjpeg-turbo and sdl.
	<#:phases>: In fix-dlopen-paths phase remove libudev and volk patching.  Add
	phase unbundle-volk.
	[inputs]: Add libjpeg-turbo-3, sdl3, and vulkan-volk.  Remove vulkan-loader.
	* gnu/packages/patches/godot-libjpeg-turbo-unbundle.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I3feb071ecfdb7312e9d6d8c2213a1448481753dc

2025-10-03  John Kehayias  <john@guixotic.coop>

	gnu: Add libjpeg-turbo-3.
	* gnu/packages/image.scm (libjpeg-turbo-3): New variable.

	Change-Id: I358bb5c661e3c78afbe9dd49839f766982e251e2

2025-10-03  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: Add xmedcon-minimal.
	* gnu/packages/medical.scm (xmedcon-minimal): New variable.

	Change-Id: Ie817bd1c994d8978d4f07f16fce9a6d103aa9423

2025-10-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-show-in-file-manager.
	* gnu/packages/python-xyz.scm (python-show-in-file-manager): New variable.

	Change-Id: I832fa8627aad71e28bb4679597e37d6c73be512e

2025-10-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-hatch-gettext.
	* gnu/packages/python-xyz.scm (python-hatch-gettext): New variable.

	Change-Id: Ic2baf9839a6bf08b0fc8cc2c882b42a9e35f0848

2025-10-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-hatch-argparse-manpage.
	* gnu/packages/python-xyz.scm (python-hatch-argparse-manpage): New variable.

	Change-Id: I339b3ec8325934115597ac0e3293c6adf20a78a4

2025-10-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-colour: Switch to pyproject.
	* gnu/local.mk (python-colour):
	[source]: Switch to git-fetch. Add patch to remove d2to1 dependency.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phase 'set-version.
	<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: Icf722a429f7bb70b08e81d0048624c5ba2e82a89

2025-10-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyprind: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pyprind):
	[source, description]: Improve style.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: I53abd559089adfe62583952a650f516da22f2d7c

2025-10-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mkdocs-markdownextradata-plugin: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-mkdocs-markdownextradata-plugin):
	[source, synopsis, description]: Improve style.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ie433b5ce72311464fb9f79649ed879328bb8b1bd

2025-10-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mkdocs: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-mkdocs):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Set <#:test-backend> and <#:test-flags>.
	<#:phases>: Remove 'check phase replacement.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ia8588b9faf89c64f6654ec5c14f59e819752b384

2025-10-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-dotmap: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-dotmap):
	[source]: Run guix style.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend>: Set it.
	[native-inputs]: Add python-setuptools.

	Change-Id: I256a69e671d5f830b1ed3b44ac7d02dd8b216e28

2025-10-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-logzero: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-logzero):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove them.
	[native-inputs]: Add python-setuptools. Remove python-pytest-runner.

	Change-Id: I9eb63f1791ccb45c5d9617db4a77eb0132b51e92

2025-10-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pastel: Update to 0.2.1.
	* gnu/packages/python-xyz.scm (python-pastel): Update to 0.2.1.

	Change-Id: Id36d78da7d9d0528edf024a3ae67162942a9b37b

2025-10-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pastel: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pastel):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Replace 'check phase by <#:test-flags>. Add
	phase 'use-poetry-core.
	[native-inputs]: Add python-poetry-core and python-pytest.
	[description]: Improve style.

	Change-Id: I93377196595f380fcb722d52d44cd69b5fe7133f

2025-10-03  Zheng Junjie  <z572@z572.online>

	gnu: lldb: Update to 21.1.1.
	* gnu/packages/llvm.scm (lldb): Update to 21.1.1.
	[inputs]: Remove clang-20 and llvm-20; add clang-21 and llvm-21.

	Change-Id: I1fe1ce9760b937fd4732b9b98f5e9942bad64208

2025-10-03  Zheng Junjie  <z572@z572.online>

	gnu: Add LLVM 21.
	* gnu/packages/llvm.scm (clang-runtime-from-llvm)[native-inputs]: When
	building clang-runtime-21 or newer use gcc-15.
	(%llvm-monorepo-hashes): Add entry for llvm-21.
	(llvm-21, clang-runtime-21, clang-21, libomp-21, clang-toolchain-21, lld-21):
	New variables.

	Change-Id: I0bb32127c913fa567e1c4e2b5b1f0307d60f5e14

2025-10-03  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add opensnitch-ui.
	* gnu/packages/networking.scm (opensnitch-ui): New variable.

	Change-Id: Id3f415b99a7f95dd1025179ae662c581710d12eb
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-03  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add opensnitch-daemon.
	* gnu/packages/networking.scm (opensnitch-daemon): New variable.

	Change-Id: I39044de00b6d23cf5513ae8aee0872a529c662fe
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-03  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.83.13.
	* gnu/packages/prolog.scm (trealla): Update to 2.83.13.

	Change-Id: I9a6a8c49cdb9375e221c7ee17d4c1e16202cf6b1

2025-10-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Deprecate the "bitshuffle" variable.
	* gnu/packages/python-compression.scm (bitshuffle): Rename to
	  "python-bitshuffle".
	  (bitshuffle): Define as deprecated by "python-bitshuffle".
	  (bitshuffle-for-snappy): Inherit from python-bitshuffle.

	Change-Id: I33d458736b0b3c80a43519753958414df38e566d

2025-10-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: bitshuffle: Update to 0.5.2, fix build with gcc-14.
	* gnu/packages/python-compression.scm (bitshuffle): Update to 0.5.2. Use
	G-Expressions, enable tests, fix build.
	[build-system]: Switch to pyproejct-build-system.
	[arguments] <tests?>: Enable, the most tests are working now.
	<test-flags>: Skip one test.
	<phases>: Remove 'fix-neon-detection as resolved upstream,
	'dont-build-native the build script is changed and no longer compatible
	with the phase; add 'pre-build providing new set of build time
	environment variables..
	[inputs]: Remove labels.
	[native-inputs]: Add python-pytest and python-setuptools; remove labels.

	(bitshuffle-for-snappy)[arguments]: Don't inherit from bitshuffle, use
	G-Expressions.

	Change-Id: I3467658c877e50a35a40594990ad8fc5b953eb3c

2025-10-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-python-snappy: Update to 0.7.3.
	* gnu/packages/python-compression.scm (python-python-snappy): Update to 0.7.3.
	[source] <pypi-uri>: Adjust name according to PyPI archive.
	[arguments] <test-backend>: Use 'unittest.
	<phases>: Use default 'check.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove python-pytest; add python-cramjam and
	python-setuptools.

	Change-Id: Ie6c9605ce8a335a21eecb3136282ba85b3cc654b

2025-10-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-lz4: Update to 4.4.4.
	* gnu/packages/python-compression.scm (python-lz4): Update to 4.4.4.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <test-flags>: Move here from custom 'check.
	<phases>: Use default 'check.
	[native-inputs]: Add python-setuptools.

	Change-Id: I3b49fd5e8de2c41e61124cb08efd8f3b9e5f39fe

2025-10-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ppmd-cffi: Switch to pyproject.
	* gnu/packages/python-compression.scm (python-ppmd-cffi)
	[build-system]: Switch to pyproject-build-system.
	[arguments] <test-flags>: Skip one test.
	[native-inputs]: Remove python-hypothesis and python-coverage; add
	python-setuptools.

	Change-Id: I20c4d4437ed90371d1372aaab20f2fbfdbc4c185

2025-10-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-bcj-cffi: Update to 0.5.1.
	* gnu/packages/python-compression.scm (python-bcj-cffi): Update to 0.5.1.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Remove python-toml and python-setuptools-scm.
	[native-inputs]: Remove python-coverage; add python-setuptools-scm.

	Change-Id: I5ce6eb2139ceacf845314f63f2c49915f4d3e568

2025-10-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-lzstring: Disable tests.
	* gnu/packages/python-compression.scm (python-lzstring)[arguments]
	<tests?>: No tests in PyPI.
	[native-inputs]: Remove python-wheel.

	Change-Id: I9ae57baffbfe2217db628fcf0ada41725aeb9b6a

2025-10-03  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: font-google-noto-emoji: Update to 2.051.
	* gnu/packages/fonts.scm (font-google-noto-emoji): Update to 2.051.

	Change-Id: I20d3efdcfad9d7b4d1580c02990f09e6f5b70164

2025-10-03  宋文武  <iyzsong@member.fsf.org>

	gnu: cdogs-sdl: Update to 2.3.2.
	* gnu/packages/games.scm (cdogs-sdl): Update to 2.3.2.

	Change-Id: Ica16a1ab9b728682f42402393114bbafe515fbf2

2025-10-03  宋文武  <iyzsong@member.fsf.org>

	gnu: fheroes2: Update to 1.1.11.
	* gnu/packages/games.scm (fheroes2): Update to 1.1.11.

	Change-Id: Icaf071acf790480a5b7b2d113c012b76e562e5b7

2025-10-03  Maxim Cournoyer  <maxim@guixotic.coop>

	build/qt: Expose usual build variables.
	* guix/build-system/qt.scm (qt-build): Wrap inner `qt-build' call with
	`with-build-variables'.

	Change-Id: Ic8448ca48844a9907fd37fafb1557a37b9e39cba

2025-10-03  Sughosha  <sughosha@disroot.org>

	gnu: calindori: Update to 25.08.1.
	* gnu/packages/kde-plasma.scm (calindori): Update to 25.08.1.

	Change-Id: I3685e17bd66bcbe6bff78c2ca171d310d4996a49

2025-10-03  Sughosha  <sughosha@disroot.org>

	gnu: kongress: Update to 25.08.1.
	* gnu/packages/kde-utils.scm (kongress): Update to 25.08.1.

	Change-Id: I9c494f34daf8dd42ba25c29250d330e4122e4a74

2025-10-03  Sughosha  <sughosha@disroot.org>

	gnu: kongress: Move to kde-utils.scm.
	* gnu/packages/kde-plasma.scm (kongress): Remove variable.
	* gnu/packages/kde-utils.scm (kongress): New variable.

	Change-Id: I9838bbcc1b33b872585c02c246ab8f662b87f3a4

2025-10-03  Karl Hallsby  <karl@hallsby.com>

	gnu: obs-plugins: Add simde as input.
	* gnu/packages/video.scm: (obs-advanced-masks, obs-composite-blur,
	obs-gradient-source, obs-looking-glass, obs-move-transition,
	obs-multi-rtmp, obs-pipewire-audio-capture, obs-shaderfilter,
	obs-source-clone, obs-source-copy, obs-source-record, obs-wlrobs,
	obs-vkcapture) [inputs]: Add simde.

	Change-Id: I1b84dc895b0a199472a5def810078a74c978760b

2025-10-03  Julian Flake  <flake@uni-koblenz.de>

	gnu: obs: Update to 32.0.1.
	* gnu/packages/video.scm (obs): Update to 32.0.1.
	[native-inputs]: Add extra-cmake-modules.
	[inputs]: Remove extra-cmake-modules; add simde.

	Fixes: guix/guix#3176
	Change-Id: Ibe71768e5fda137baceb965b76c04e12736055bf

2025-10-03  Zhu Zihao  <all_but_last@163.com>

	gnu: Update home-page URL for package belongs to Clutter project.
	According to the records on Wayback Machine, since March 2025,
	https://www.clutter-project.org no longer redirects to the
	real home-page of Clutter.

	* gnu/packages/gnome.scm (cogl)[home-page]: Update home-page URL.
	(clutter-gtk)[home-page]: Ditto.
	(clutter-gst)[home-page]: Ditto.

	Change-Id: I50312b2f27caa59c9cb938ad6c1b84c2b216d39b

2025-10-03  Sughosha  <sughosha@disroot.org>

	gnu: kcachegrind: Update to 25.08.1.
	* gnu/packages/kde-sdk.scm (kcachegrind): Update to 25.08.1.

	Change-Id: Iab349c9bc0b3257f82886bc7fe7b91f39f8f2e7b

2025-10-03  Sughosha  <sughosha@disroot.org>

	gnu: kcachegrind: Move to kde-sdk.scm.
	* gnu/packages/kde.scm (kcachegrind): Remove variable.
	* gnu/packages/kde-sdk.scm (kcachegrind): New variable.

	Change-Id: Iee2958e2a9ddc53f087f0060ab0624bff75f3f3b

2025-10-03  Sughosha  <sughosha@disroot.org>

	gnu: kommit: Move to kde-sdk.scm.
	* gnu/packages/kde.scm (kommit): Remove variable.
	* gnu/packages/kde-sdk.scm (kommit): New variable.

	Change-Id: I32ae40722662d95f967c984996b1d81e5bc5097d

2025-10-03  Sughosha  <sughosha@disroot.org>

	gnu: kompare: Update to 25.08.1.
	* gnu/packages/kde-sdk.scm (kompare): Update to 25.08.1.

	Change-Id: I3e2ee1552e9fa3a47394311c1d22a1bbdb342aa8

2025-10-03  Sughosha  <sughosha@disroot.org>

	gnu: kompare: Move to kde-sdk.scm.
	* gnu/packages/kde.scm (kompare): Remove variable.
	* gnu/packages/kde-sdk.scm (kompare): New variable.

	Change-Id: I341b0de43a48c1914e53680e516ebde30dfb47ed

2025-10-03  Sughosha  <sughosha@disroot.org>

	gnu: libkomparediff2: Update to 25.08.1.
	* gnu/packages/kde-sdk.scm (libkomparediff2): Update to 25.08.1.

	Change-Id: I9aac96897b7e29b1a853f59aec05a1197c7742e8

2025-10-03  Sughosha  <sughosha@disroot.org>

	gnu: libkomparediff2: Move to kde-sdk.scm.
	* gnu/packages/kde.scm (libkomparediff2): Remove variable.
	* gnu/packages/kde-sdk.scm (libkomparediff2): New variable.

	Change-Id: I10b76f6673c54aca89dd8c551d585009cadfb4e0

2025-10-03  Sughosha  <sughosha@disroot.org>

	gnu: massif-visualizer: Update to 25.08.1.
	* gnu/packages/kde-sdk.scm (massif-visualizer): Update to 25.08.1.

	Change-Id: I099c490ffe6841a7d80cb45504f4b00503d50d97

2025-10-03  Sughosha  <sughosha@disroot.org>

	gnu: massif-visualizer: Move to kde-sdk.scm.
	* gnu/packages/kde.scm (massif-visualizer): Remove variable.
	* gnu/packages/kde-sdk.scm (massif-visualizer): New variable.

	Change-Id: If923e493ec019edc1d82038b7aecf8eb10d843b4

2025-10-03  Sughosha  <sughosha@disroot.org>

	gnu: kdevelop: Update to 25.08.1.
	* gnu/packages/kde-sdk.scm (kdevelop): Update to 25.08.1.

	Change-Id: Id7e055f8593e45dc41cd58f88e6dafd6cb4360b0

2025-10-03  Sughosha  <sughosha@disroot.org>

	gnu: kdevelop: Move to kde-sdk.scm.
	* gnu/packages/kde.scm (kdevelop): Remove variable.
	* gnu/packages/kde-sdk.scm (kdevelop): New variable.

	Change-Id: Ic0130f66cc566082e4508eb74c95c4c04247f6fc

2025-10-03  Sughosha  <sughosha@disroot.org>

	gnu: kdevelop-pg-qt: Update to 2.4.0.
	* gnu/packages/kde-sdk.scm (kdevelop-pg-qt): Update to 2.4.0.
	[source]: Switch to url-fetch.
	[inputs]: Add bison and flex.

	Change-Id: I80037d5f39fce3c7976015081b56bfbf9ee766c5

2025-10-03  Sughosha  <sughosha@disroot.org>

	gnu: kdevelop-pg-qt: Move to kde-sdk.scm.
	* gnu/packages/kde.scm (kdevelop-pg-qt): Remove variable.
	* gnu/packages/kde-sdk.scm (kdevelop-pg-qt): New variable.

2025-10-03  Sughosha  <sughosha@disroot.org>

	gnu: kapptemplate: Update to 25.08.1.
	* gnu/packages/kde-sdk.scm (kapptemplate): Update to 25.08.1.
	[inputs]: Add kiconthemes.

	Change-Id: I908268d8df36d515a33a8ec76296770912b90ac3

2025-10-03  Sughosha  <sughosha@disroot.org>

	gnu: kapptemplate: Move to kde-sdk.scm.
	* gnu/packages/kde.scm (kapptemplate): Remove variable.
	* gnu/packages/kde-sdk.scm: New file.
	* gnu/local.mk: Register it.

	Change-Id: Icfda719fa3e9200cf6e0eae5b944734b832d7a92

2025-10-03  Trevor Arjeski  <tmarjeski@gmail.com>

	gnu: Add gnome-shell-extension-weather-oclock.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-weather-oclock): New
	variable.

	Change-Id: I68a34275aaa3b294901d93633b3b3c3a55e8e283
	Modified-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-10-03  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: coturn: Update to 4.7.0.
	* gnu/packages/telephony.scm (coturn): Update to 4.7.0.

	Change-Id: I2ff16da0e048cc893de023b45781b66d96e28e33

2025-10-03  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: perl-xml-libxslt: Update to 2.003000, take 2.
	This is a fixup to commit ef22a23ecf, inadvertently pushed too early.

	* gnu/packages/xml.scm (perl-xml-libxslt)
	[arguments]: Delete.
	[native-inputs]: Add pkg-config.
	[inputs]: Add comment justifying use of older libxml2-2.11.
	* gnu/packages/patches/perl-xml-libxslt-fix-configure.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	Fixes: #3175
	Change-Id: I850e9bec260bfd527372509bbe8eaa30883840a3

2025-10-03  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: perl-xml-libxslt: Update to 2.003000.
	* gnu/packages/xml.scm (perl-xml-libxslt): Update to 2.003000.
	[source] {patches}: Delete.
	[#:phases]: New argument.
	[inputs]: Replace libxml2 with libxml2-2.11, for the test suite to pass.

	Change-Id: I850e9bec260bfd527372509bbe8eaa30883840a3

2025-10-03  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: libxslt: Add TODOs for progating libxml2.
	* gnu/packages/xml.scm (libxslt): Add TODO comments.

	Change-Id: Ib192ea24f131b06dc44fa57f1cbc999c3585a19c

2025-10-03  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Remove usages of python-setuptools-next and python-setuptools-scm-next.
	These are deprecated, and trigger deprecation warnings.

	Automated via, manually reverting the two define-deprecated hunks:

	  git grep -l python-setuptools-next |
	   xargs sed -i 's/python-setuptools-next/python-setuptools/'

	  git grep -l python-setuptools-scm-next |
	   xargs sed -i 's/python-setuptools-scm-next/python-setuptools-scm/'

	Change-Id: Ied5073176cd6578f7524af0deec9182577c1b786

2025-10-02  Brennan Vincent  <brennan@umanwizard.com>

	gnu: systemtap: Fix build.
	* gnu/packages/instrumentation.scm (systemtap)[arguments] <phases>: Add
	'patch-source, fixing missing include.
	<configure_flags>: Add flags allowing calloc-transposed-args warning.

	Change-Id: I9a334b75630144195d54263e39205cca430898bf

2025-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nikola: Update to 8.3.3.
	* gnu/packages/python-xyz.scm (nikola): Update to 8.3.3.
	[arguments] <test-flags>: Rework skipped tests.
	[phases]{fix-pytest-config}: Repoint to pyproject.toml.
	[native-inputs]: Remove python-wheel.

	Change-Id: Id30eaca91c79b274bb5b087bc5477815dc285489

2025-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-xyz: Sort.
	* gnu/packages/python-xyz.scm::(python-yamllint,
	python-yamlordereddictloader, python-yapf, python-yapsy, python-yaspin,
	python-yattag, python-yq, python-yte): Sort variables alphabetically.

	Change-Id: Idfbebccc36fcf75c18cd7452e2894ce9f7c6c93c

2025-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-yamllint: Update to 1.37.1.
	* gnu/packages/python-xyz.scm (python-yamllint): Update to 1.37.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <test-backend>: Use 'unittest.
	[propagated-inputs]: Remove python-setuptools.
	[native-inputs]: Add python-setuptools.

	Change-Id: Iff02db4d902cb51440c2efed7746897b8d94a2ba

2025-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-yamlloader.
	* gnu/packages/python-xyz.scm (python-yamlloader): New variable.

	Change-Id: I578d0484a07b7d67554faa256e7cff823818ec04

2025-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-yapsy: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-yapsy)[build-system]: Switch to
	pyproject-build-system.
	[arguments] <test-backend>: Use 'unittest.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ic19fe7af48db8eb73f6c456ec7f9f41d1fc2949d

2025-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-yaspin: Update to 3.2.0.
	* gnu/packages/python-xyz.scm (python-yaspin): Update to 3.2.0.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Add python-termcolor.
	[native-inputs]: Add python-poetry-core and python-pytest-mock.

	Change-Id: I26c80dbdeb392c4d3ca9b163452849451b60079a

2025-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-yq: Update to 3.4.3.
	* gnu/packages/python-xyz.scm (python-yq): Update to 3.4.3.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <test-backend>: Use 'custom.
	<test-flags>: Provide them.
	[inputs]: Remove python-argcomplete, python-pyyaml, python-xmltodict,
	and python-toml.
	[propagated-inputs]: Add python-argcomplete, python-pyyaml,
	python-tomlkit, and python-xmltodict.
	[native-inputs]: Remove python-coverage, python-flake8,
	python-setuptools-scm, and python-wheel; add python-hatchling and
	python-hatch-vcs.

	Change-Id: I1e32861d9471c68b00110d6dd9e0fad6d575660a

2025-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-yq: Refresh package style.
	* gnu/packages/python-xyz.scm (python-yq): Use G-expressions, adjust
	indentation.
	[description]: Fix fill column.

	Change-Id: I6cca1515ce32319fce191d6560ec0b9da0ad8c1b

2025-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-yte: Update to 1.8.1.
	* gnu/packages/python-xyz.scm (python-yte): Update to 1.8.1.
	[arguments] <tests-flags>: Provide test file here.
	<phases>: Use default 'check.

	Change-Id: If6e9985fe43b709a5fcc5aff17bc2f4224e2530c

2025-10-02  mstenek  <mstenek@disroot.org>

	gnu: duplicity: Fix tests by switching to pyproejct.
	* gnu/packages/backup.scm (duplicity):
	  [build-system]: Switch to pyproejct-build-system.
	  [arguments]: Remove <test-target>.

	Fixes: guix/guix#3125
	Change-Id: If13a5d6e4f5d111bb2a1a14a7e9b1f85c8b5560b
	Reviewed-by: Cayetano Santos <csantosb@inventati.org>

2025-10-02  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-whenever: Update to 0.9.2.
	* gnu/packages/python-xyz.scm (python-whenever): Update to 0.9.2.
	[arguments] <phases>: Add 'set-check-environment.
	[propagated-inputs]: Add python-time-machine and python-tzlocal.
	[native-inputs]: Remove python-setuptools-rust and python-wheel; add
	python-pytest, and tzdata-for-tests.

	Change-Id: I926457bd581c6803e0ebbb7d29b1293d233523c3
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-02  André Batista  <nandre@riseup.net>

	gnu: ungoogled-chromium: Update to 140.0.7339.207.
	Fixes CVEs 2025-10585, 2025-10500, 2025-10501, 2025-10502, 2025-10890,
	2025-10891 and 2025-10892.  See:
	<https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_17.html>
	and
	<https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_23.html>

	* gnu/packages/chromium.scm (%chromium-version): Update to 140.0.7339.207.
	(%ungoogled-origin, %debian-origin): Update hashes.

	Change-Id: I1dd6c0a0b318eba6840c6d9bee41df3ac39a31e2

2025-10-02  Remco van 't Veer  <remco@remworks.net>

	gnu: xmlstarlet: Fix build.
	* gnu/packages/xml.scm (xmlstarlet)[inputs]: Replace libxml2 with libxml2-2.11.

	Change-Id: I51d31c5b1ed92dc3b9b7a32e3e363525489272d1

2025-10-02  jgart  <jgart@dismail.de>

	gnu: emacs-gptel: Update to 0.9.9.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.9.9.

	Change-Id: I507f5a161a9fb6a52a5dcd9de4182e89ed26fba3

2025-10-02  Morgan Smith  <Morgan.J.Smith@outlook.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add printrun.
	* gnu/packages/printers.scm (printrun): New variable.

	Change-Id: Ibf04b2cf49dffd116a5730c9329a2ee1bfb893c0
	Reviewed-by: Andreas Enge <andreas@enge.fr>

2025-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pyglet-1.
	* gnu/packages/python-graphics.scm (python-pyglet-1): New variable.

	Change-Id: Iae60105b7adc91ec894ebf8238e682cffd3ab93f

2025-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ruby-puma: Update to 7.0.3.
	* gnu/packages/ruby-xyz.scm (ruby-puma): Update to 7.0.3.
	[phases]{disable-problematic-tests}: Skip 3 more tests.

	Change-Id: Ia43e6d3c85499a0915876456abec398035a3fa9b

2025-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ruby-loofah: Update to 2.24.1.
	* gnu/packages/ruby-xyz.scm (ruby-loofah): Update to 2.24.1.
	[source] <url>: Use direct URL instead of [home-page].
	[arguments] <phases>: Add 'skip-failing-tests.
	[home-page]: Place before [synopsis]

	Change-Id: If2dfc4210f9a6179c0edc326972bb3949f86f7a0

2025-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ruby-sanitize: Update to 7.0.0.
	* gnu/packages/ruby-xyz.scm (ruby-sanitize): Update to 7.0.0.
	[source] <url>: Use a direct URL instead of [home-page].
	[arguments] <phases>: Add 'patch.
	[home-page]: Add before [synopsis].

	Change-Id: I315208932e374b144905309f8bbe362f882857e1

2025-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: castget: Update to 2.0.0-1.e97b179.
	* gnu/packages/gpodder.scm (castget): Update to
	e97b179227b4fc7e2e2bc5a373933624c0467daa commit.

	Change-Id: I045e12608e22f136ad7625ea15d585c5b5c6af2e

2025-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: zydis: Update to 4.1.1.
	* gnu/packages/engineering.scm (zydis): Update to 4.1.1.

	Change-Id: If2f335bb5a18ce0708293a459ec3af824b247aa1

2025-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ronn-ng: Add missing input.
	This is a follow-up to commit 1960f3cb8a2690bdaec9c78db3d476fd0ec5fb99.

	* gnu/packages/groff.scm (ronn-ng)[inputs]: Add
	ruby-kramdown-parser-gfm.

	Change-Id: Ib1863f2049ee662f855ef2d7d073aab15f9c10e6

2025-10-02  moksh  <mysticmoksh@riseup.net>

	gnu: Add uxn11.
	* gnu/packages/emulators.scm (uxn11): New variable.

	Closes: guix/guix#3217
	Change-Id: I40d0bbcbee439445c60fe6a5653c937db58b0529

2025-10-02  Sughosha  <sughosha@disroot.org>

	gnu: freerdp-3: Update to 3.17.2.
	* gnu/packages/rdesktop.scm (freerdp): Update to 3.17.2.
	[arguments]<#:test-exclude>: Exclude "TestFreeRDPCodecH264" and
	"TestClientRdpFile".

	Change-Id: I55b19f6cb66ee6bf42f15287519691bb92746245

2025-10-02  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ngtcp2: Update to 1.15.1.
	* gnu/packages/networking.scm (ngtcp2): Update to 1.15.1.

	Change-Id: Id9bc34ba3fbae6e2f55908ba19fa061c1a8b837a

2025-10-02  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: bubblewrap: Update to 0.11.0.
	* gnu/packages/virtualization.scm (bubblewrap): Update to 0.11.0.

	Change-Id: I052fa7dda1a6fdb68c437e5f888f987dafdcd6a6

2025-10-02  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: unbound: Update to 1.24.0.
	* gnu/packages/dns.scm (unbound): Update to 1.24.0.

	Change-Id: I07c0b0fae72972b0e7a6701418a549e3ef9b5a36

2025-10-02  Ashvith Shetty  <ashvith@noreply.codeberg.org>

	gnu: corectrl: Update to 1.5.1.
	* gnu/packages/admin.scm (corectrl): Update to 1.5.1 and
	remove outdated comment.
	[source] <patches>: Remove corectrl-polkit-install-dir.patch,
	add corectrl-locate-polkit-with-pkg-config.patch
	[native-inputs]: Remove qttools-5; add qttools.
	[inputs]: Remove qtcharts-5, qtdeclarative-5, qtsvg-5, qtwayland-5,
	quazip-5; Add qtbase, qtcharts, qtdeclarative, qtsvg, qtwayland, quazip,
	qt5compat.

	* gnu/packages/patches/corectrl-locate-polkit-with-pkg-config.patch:
	Add file.

	* gnu/packages/patches/corectrl-polkit-install-dir.patch: Delete file.

	* gnu/local.mk (dist_patch_DATA): Register
	corectrl-locate-polkit-with-pkg-config.patch, de-register
	corectrl-polkit-install-dir.patch.

	Change-Id: I4888e05ce67328a5ab269fb3aaac6bdb769ad4c9

2025-10-02  Lilah Tascheter  <lilah@lunabee.space>

	gnu: git-minimal: Fix locating /etc/gitconfig.
	* gnu/packages/version-control.scm (git-minimal)[arguments]<configure-flags>:
	  Add configure flag to properly recognize the system gitconfig.
	  (git-minimal/pinned)[arguments]: Use old arguments as to not force rebuild.

	Change-Id: I7f31d16aa6c7ab062f300019f1f862b561ece2d3

2025-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ronn-ng: Update to 0.10.1.
	* gnu/packages/groff.scm (ronn-ng): Update to 0.10.1.
	[arguments] <phases>: Remove 'patch-test.

	Change-Id: Id266c4f76e1449d48feac025fd34a759bbd7585c

2025-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ruby-nokogiri: Update to 1.18.10.
	* gnu/packages/ruby-xyz.scm (ruby-nokogiri): Update to 1.18.10.
	[source] <patches>: Remove it.

	* gnu/packages/patches/ruby-nokogiri.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Deregister patch.

	Change-Id: I348869e8195b9f2f0cd24e4716316023a24a8788

2025-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ruby-libxml: Update to 5.0.5.
	* gnu/packages/ruby-xyz.scm (ruby-libxml): Update to 5.0.5.
	[phases]{skip-failing-tests}: Skip more problematic tests.

	Fixes: guix/guix#3152
	Change-Id: I58b773a2ea4207a501c22b3de66c6d9c9dc6f027

2025-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ruby-libxml: Fix home-page.
	Location of the source code has been changed according to
	<https://rubygems.org/gems/libxml-ruby>.

	* gnu/packages/ruby-xyz.scm (ruby-libxml)[home-page]: Fix it.

	Change-Id: Ia9d8a00567c082eaee85527cd2be5cb877174bcb

2025-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ruby-libxml: Refresh package style.
	* gnu/packages/ruby-xyz.scm (ruby-libxml): Use G-expressions, adjust
	fields position, fix indentation.

	Change-Id: I78c6defafece7ee24204f7d849dd7429504747c3

2025-10-02  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: update to 2.19.0.
	* gnu/packages/dezyne.scm (dezyne): Update to 2.19.0.
	[inputs]: Add guile-gcrypt.

	Change-Id: I25639832bc2c955271b03971f77b348d8074297a

2025-10-02  Sughosha  <sughosha@disroot.org>

	gnu: kdeconnect: Move to kde-internet.scm.
	* gnu/packages/kde.scm (kdeconnect): Remove variable.
	* gnu/packages/kde-internet.scm (kdeconnect): New variable.
	* gnu/packages/rust-apps.scm: Replace (gnu packages kde) with (gnu packages
	kde-internet).

	Change-Id: I98da0a094273b03368f45eb167c4b7af1d0a1d5e

2025-10-02  Sughosha  <sughosha@disroot.org>

	gnu: kio-extras: Update to 25.08.1.
	* gnu/packages/kde-internet.scm (kio-extras): Update to 25.08.1.
	[source]<snippet>: Fix including libproxy.
	[arguments]<#:test-exclude>: Exclude "filenamesearchtest", "thumbnailtest" and
	"testkioarchive".
	<#:phases>: In 'check phase, replace the tests to exclude with the test-exclude
	argument.
	[inputs]: Add knotifications and libproxy.

	Change-Id: I67d40ce2f93b284cc1fe5136a4573225d88ec914

2025-10-02  Sughosha  <sughosha@disroot.org>

	gnu: kio-extras: Move to kde-internet.scm.
	* gnu/packages/kde.scm (kio-extras): Remove variable.
	* gnu/packages/kde-internet.scm (kio-extras): New variable.
	* gnu/packages/kde-plasma.scm: Use (gnu packages kde-internet) module.

	Change-Id: I54c51ee02e8ab9f7e928ae052ca4e546988a3ea5

2025-10-02  Sughosha  <sughosha@disroot.org>

	gnu: kio-zeroconf: Update to 25.08.1.
	* gnu/packages/kde-internet.scm (kio-zeroconf): Update to 25.08.1.

	Change-Id: Icb1377091112b9bd2643ed8b57f2801ab10f07c2

2025-10-02  Sughosha  <sughosha@disroot.org>

	gnu: kio-zeroconf: Move to kde-internet.scm.
	* gnu/packages/kde.scm (kio-zeroconf): Remove variable.
	* gnu/packages/kde-internet.scm (kio-zeroconf): New variable.

	Change-Id: I5d7445a3bf957099a516f0bf7aebd8a908d09103

2025-10-02  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 143.0.3-1 [security-fixes].
	Contains fixes for:
	CVE-2025-11152: Sandbox escape due to integer overflow in the
	                Graphics: Canvas2D component
	CVE-2025-11153: JIT miscompilation in the JavaScript Engine: JIT
	                component

	* gnu/packages/librewolf.scm (librewolf): Update to 143.0.3-1.

	Change-Id: I312970b64762fc1b998621b7bff546d2b3a4c38a

2025-10-02  Ian Eure  <ian@retrospec.tv>

	gnu: firefox-l10n: Update to fa1f0928625376050d5b12a37538e264894e6d28.
	* gnu/packages/librewolf.scm (firefox-l10n): Update to fa1f0928625376050d5b12a37538e264894e6d28.

	Change-Id: I53e657a5090b6b3a77990c544900661921d30d6a

2025-10-02  John Kehayias  <john@guixotic.coop>

	gnu: python-canvasapi: Fix tests.
	* gnu/packages/python-web.scm (python-canvasapi)[native-inputs]: Add
	python-pytest.

	Change-Id: I683d33629a0c8b5bb2ccd06a7f19a0c15b33bac0

2025-10-01  Sergio Pastor Pérez  <sergio.pastorperez@gmail.com>

	gnu: compdb: Fix tests.
	* gnu/packages/build-tools.scm (compdb)[arguments] <test-backend>: Use
	'unittest.
	[native-inputs]: Remove python-wheel.

	Change-Id: I0d152fe38b648287b1a2470f1c88ee3a29034b41
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-01  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: secretsd: Update to d12eefee.
	* gnu/packages/password-utils.scm (secretsd): Update to d12eefee.
	[arguments]<#:tests?>: Disable as there are no tests to run.
	[inputs]: Remove unused python-xdg.

	Change-Id: Ic42d9f06e5f8af6684d61a58b7944e05ae3382ce
	Reviewed-by: Andreas Enge <andreas@enge.fr>

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/astronomy: Sort.
	This is the last bit of sorting for this module.

	* gnu/packages/astronomy.scm (python-asdf-fits-schemas, python-pyavm)
	(python-pysynphot, python-reproject, python-roman-datamodels): Sort
	variables alphabetically.

	Change-Id: Id63775688483e734300b003e55472e0bcec5a024

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: pythoncapi-compat: Update to 0.0.0-1.ab72af8.
	* gnu/packages/python.scm (pythoncapi-compat): Update to
	ab72af8b1a9adfccb3578eea8e9b6d5c6449f409 commit.
	[source] <version> Use GIT-VERSION.

	Change-Id: I3936b9e138e45b5675368e1c1eba51b9176f1374

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: pythoncapi-compat: Move to python.
	* gnu/packages/python-xyz.scm (pythoncapi-compat): Move from here ...
	* gnu/packages/python.scm: ... to here.

	Change-Id: If3ac42200be381f9aafedbf0468e7381daaf2471

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-xyz: Sort.
	* gnu/packages/python-xyz.scm: (python-zarr, python-zeroc-ice,
	python-zeroc-ice-3.6, python-zeroconf, python-zict, python-zipfly,
	python-zipstream-new): Sort variables alphabetically.

	Change-Id: If110fef5d55964da9d30be71699d92ae93c387d3

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-xyz: Remove (gnu packages aidc) module.
	* gnu/packages/python-xyz.scm: Remove (gnu packages aidc) module.

	Change-Id: I4753ec9444390093f94e51eaea1f29e4c46d0444

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyzbar: Move to aidc.
	* gnu/packages/python-xyz.scm (python-pyzbar): Move from here ...
	* gnu/packages/aidc.scm: ... to here.
	* gnu/packages/engineering.scm: Add aidc module.

	Change-Id: I0dc9a15c97b2a96bca51edbe5b8563bb89ff1e6e

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyzbar: Update to 0.1.9.
	* gnu/packages/python-xyz.scm (python-pyzbar): Update to 0.1.9.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <test-backend>: Use 'unittest.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ifa9a37eff2308c9d3a87902c610e010d49dd75d7

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyzbar: Refresh package style.
	* gnu/packages/python-xyz.scm (python-pyzbar): Use G-expressions, remove
	trailing #t from lambdas, fix indentation,

	Change-Id: Ie73b72a61cc22190a9ef834d449bf76c90a392b6

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zbarlight: Move to aidc.
	* gnu/packages/python-xyz.scm (python-zbarlight): Move from here ...
	* gnu/packages/aidc.scm: ... to here.

	Change-Id: Id42c44607319c32b76431491fa6c1120c638179a

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zbarlight: Fix tests.
	* gnu/packages/python-xyz.scm (python-zbarlight)[source]: Switch to
	git-fetch providing tests.
	[propagated-inputs]: Remove python-setuptools.
	[native-inputs]: Remove python-wheel; add python-pytest and
	python-setuptools.

	Change-Id: I9952f114c1cabf6270d2a990f39cf8e4b00738ae

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zipfly: Fix license.
	* gnu/packages/python-xyz.scm (python-zipfly):[license]: License is
	Expat (MIT) on PyPI <https://pypi.org/project/zipfly/> and
	GitHub <https://raw.githubusercontent.com/sandes/zipfly/refs/tags/v6.0.5/LICENSE>.

	Change-Id: I4d713e0e97988d2530a273ed5f58babea649b9e4

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zipfly: Enable tests.
	* gnu/packages/python-xyz.scm (python-zipfly)[arguments] <tests?>: Enable.
	<test-backend>: Use 'unittest.
	[native-inputs]: Remove python-wheel.

	Change-Id: I5415fd7b23616ac0f12f490cfffa81f408ba47be

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zipstream-new: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-zipstream-new)[build-system]:
	Switch to pyproject-build-system.
	[arguments] <test-backend>: Use 'unittest.
	[native-inputs]: Remove python-nose; add python-setuptools.

	Change-Id: If57ae0a3fc203e76335c2da2d7718c6f9f81e3f9

2025-10-01  Ghislain Vaillant  <ghislain.vaillant@inria.fr>

	gnu: Add python-pybtex-apa-style.
	* gnu/packages/python-xyz.scm (python-pybtex-apa-style): New variable.

	Change-Id: Ic73c4e01bd1e0d2a044ff0c2d9baaa8a7dc18fac
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-01  Ghislain Vaillant  <ghislain.vaillant@inria.fr>

	gnu: Add python-num2words.
	* gnu/packages/python-xyz.scm (python-num2words): New variable.

	Change-Id: Ia42bd80ef5702bfa75c37c387b57922713216105

2025-10-01  Ghislain Vaillant  <ghislain.vaillant@inria.fr>

	gnu: Add python-darkdetect.
	* gnu/packages/python-xyz.scm (python-darkdetect): New variable.

	Change-Id: I3c991b8fa03700f7114a44b3d3df576df0d15b6f
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: frescobaldi: Update to 4.0.4, build with Qt6.
	* gnu/packages/music.scm (frescobaldi): Update to 4.0.4.
	[source]: Switch to git-fetch.
	[buld-system]: Switch to pyproject-build-system.
	[arguments] <phases>: Drop all as no longer required.
	[inputs]: Remove python-poppler-qt5, python-pyportmidi, python-pyqt,
	python-sip, and qtsvg-5; add python-pyqt-6, python-pyqt6-sip, and
	python-pyqtwebengine-6.
	[native-inputs]: Add python-hatchling.

	Change-Id: Ia5a4243b2561a0c523e420742216a4a006fbd78d
	Reviewed-by: Gabriel Wicki <gabriel@erlikon.ch>

2025-10-01  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: insight-toolkit: Fix build.
	* gnu/packages/image-processing.scm (insight-toolkit)
	[inputs]: Remove mesa-opencl; add opencl-headers and opencl-icd-loader.

	Change-Id: I922dda07d3695ecec79a7207dce7ab71fd061c71

2025-10-01  宋文武  <iyzsong@member.fsf.org>

	gnu: sdl3: Use pipewire-minimal.
	* gnu/packages/sdl.scm (sdl3)[propagated-inputs]: Replace pipewire with
	pipewire-minimal.

	Change-Id: I1e0a7542b8e8ec83f55dfaa9e20dfadbded40ccd

2025-10-01  宋文武  <iyzsong@member.fsf.org>

	gnu: mpv: Use pipewire-minimal.
	* gnu/packages/video.scm (mpv)[propagated-inputs]: Replace pipewire with
	pipewire-minimal.

	Change-Id: I45781ec304c892ba30ff5c30a4ae7f8a2c311476

2025-10-01  宋文武  <iyzsong@member.fsf.org>

	gnu: Add pipewire-minimal.
	* gnu/packages/linux.scm (pipewire-minimal): New variable.

	Change-Id: Ibe30029f63b0cf3085f33569a8c165f0e48434ce

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	etc: guix-install.sh: Update GNU_URL.
	* etc/guix-install.sh (GNU_URL): Update to generic mirror URL.

	Change-Id: I7197691d2ed7b125a1fbc6ca774be7a34b81c121

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: osvvm: Conditionnally run tests.
	* gnu/packages/electronics.scm (osvvm)[arguments]: Use #:tests? in check
	* gnu/packages/electronics.scm (osvvm-2023.04)[arguments]: Disable #:tests?.

	Change-Id: Icca5d7158abe8339e00be14d0672b2797a8a36ea

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: nextpnr: Add icestorm and prjtrellis checks.
	* gnu/packages/electronics.scm (nextpnr)[arguments]: Add
	run-icestorm-examples and run-prjtrellis-examples phases.
	[native-inputs]: Add icestorm and prjtrellis.

	Change-Id: Icd94efb4deb53430412422e03acc19d036470f88

2025-10-01  Simeon Prause  <simeon.prause@icloud.com>

	gnu: wavpack: Update to 5.8.1.
	* gnu/packages/audio.scm (wavpack): Update to 5.8.1.

	Change-Id: I9f9d2a9fd1ca63651353f8724f681722920610f5

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: m8c: Update to 2.2.0.
	* gnu/packages/electronics.scm (m8c): Update to 2.2.0.

	Change-Id: Id0ab3cf276593556dfd06a8e1f73e43efa82071d

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyvcf3: Fix tests.
	* gnu/packages/bioinformatics.scm (python-pyvcf3)[native-inputs]:
	Remove python-wheel; add python-pytest.

	Change-Id: I7ff63f2b6a19662570a76fd597f8741e32218c3b

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pygpgme: Update to 0.6.
	* gnu/packages/gnupg.scm (python-pygpgme): Update to 0.6.
	[argument] <test-flags>: Skip one failing test.
	[native-inputs]: Remove python-wheel; add pkg-config and python-pytest.

	Change-Id: I1b58d556e51c0920773b7139f916fb7adc2cf47a

2025-10-01  Mark Walker  <mark.damon.walker@gmail.com>

	gnu: Add ghc-portmidi.
	* gnu/packages/haskell-xyz.scm (ghc-portmidi): New variable.

	Change-Id: Ib88052e7ac9ad6aab3721a4f31a4ceccdae1619c

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: heatwave: Fix build.
	* gnu/packages/version-control.scm (heatwave)[arguments] <tests?>: No
	tests in PyPI.
	[native-inputs]: Add python-setuptools.

	Change-Id: I198bb0e47bcf8a4b820752c378cd3919a203e92d

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-monthdelta: Fix tests.
	* gnu/packages/python-xyz.scm (python-monthdelta)[arguments]
	<test-backend>: Use 'unittest.
	[native-inputs]: Remove python-wheel.

	Change-Id: I9e23db42377deef7c6cc321217bbb130861ba890

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: umi-tools: Fix tests.
	* gnu/packages/bioinformatics.scm (umi-tools)[arguments] <test-flags>:
	Skip style and broken test files.
	<phases>: Add 'fix-bash-path and 'build-extensions.
	[native-inputs]: Remove python-wheel; add python-cython, python-pyaml,
	and python-pytest.

	Change-Id: I96da9eaed696bc94999e41cffe88a47500542754

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pybktree: Disable tests.
	* gnu/packages/python-xyz.scm (python-pybktree)[argumens] <tests?>: No tests.
	[native-inputs]: Remove python-wheel.

	Change-Id: I6663ce2a60a78ec89a4b26653546aab9a7fbe256

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: kpipewire: Fix build.
	* gnu/packages/kde-plasma.scm (kpipewire)[inputs]: Replace ffmpeg with
	ffmpeg-6.

	Change-Id: I2f89ffbfeeca28ee12743072b6fdb5ff4ccab471

2025-10-01  Ghislain Vaillant  <ghislain.vaillant@inria.fr>

	gnu: Add python-inotify.
	* gnu/packages/python-xyz.scm (python-inotify): New variable.

	Change-Id: Iff49c585ee257161c86e6ef12f84233d33e504ae

2025-10-01  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: python-inline-snapshot: Update to 0.29.1.
	* gnu/packages/python-check.scm (python-inline-snapshot): Update to 0.29.1.
	[arguments] <test-flags>: Run tests in parallel, rework ignored and
	skipped tests to prevent adding MyPy and Pyright.
	[propagated-inputs]: Remove python-black, python-click, python-mkdocs,
	python-tomli, and python-typing-extensions.
	[native-inputs]: Remove python-mypy, python-pydantic, and python-pytest;
	add python-black, python-freezer, python-pydantic-2,
	python-pytest-bootstrap, python-pytest-xdist.

	Change-Id: I8d831efc1ef52f94037ce349cffecfe79ab4efd9
	Modified-by: Efraim Flashner <efraim@flashner.co.il>

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: kid3: Fix build.
	* gnu/packages/kde-multimedia.scm (kid3)[arguments]<#:configure-flags>: Add
	"-DWITH_FFMPEG=ON".
	[native-inputs]: Remove ffmpeg-4.
	[inputs]: Add ffmpeg-6.

	Change-Id: I52236bfdb525473e83b5f6f6ed2d8a55026e1e16

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: k3b: Fix build.
	* gnu/packages/kde-multimedia.scm (k3b)[inputs]: Replace ffmpeg with ffmpeg-6.

	Change-Id: Id50db4915ed5407675c11d2c672e8e0d474975ec

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: mlt: Fix build.
	* gnu/packages/video.scm (mlt)[inputs]: Replace ffmpeg with ffmpeg-6.

	Change-Id: Icb3ddd3ba09eef273886f64e3b4a9586517644c1

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mastodon-py: Update to 2.1.4.
	* gnu/packages/fediverse.scm (python-mastodon-py): Update to 2.1.4.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <phases>: Add 'set-check-environment.
	[propagated-inputs]: Remove python-pytz and python-six; add
	python-cryptography, python-grapheme, and python-http-ece.
	[native-inputs]: Remove python-blurhash, python-cryptography,
	python-http-ece, python-pytest-runner, and python-pytest-vcr; add
	nss-certs-for-test, python-pytest-recording, python-pytest-retry,
	python-pytz, python-setuptools, and tzdata-for-tests.

	Change-Id: I34cd7d5ee68cde737793f00b6f4e6b9cd0f915d3

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pytest-recording.
	* gnu/packages/python-check.scm (python-pytest-recording): New variable.

	Change-Id: I73a9132a7a19528790c8817ad75fd87c2d4520ff

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pytest-retry.
	* gnu/packages/python-check.scm (python-pytest-retry): New variable.

	Change-Id: I3f9b318d8195633d75383bfacf843fd8f597395c

2025-10-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-grapheme.
	* gnu/packages/python-xyz.scm (python-grapheme): New variable.

	Change-Id: Ia24a261eae6f36d97022e0c78a0b492b90131054

2025-10-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: toot: Enable TUI graphics.
	* gnu/packages/fediverse.scm (toot)[inputs]: Add python-pillow,
	python-term-image.
	[native-inputs]: Remove python-pillow.

	Change-Id: I51bf2843c1890f2a1dc2f29f00697708595728fd

2025-10-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add python-term-image.
	* gnu/packages/python-xyz.scm (python-term-image): New variable.

	Change-Id: I5f5da625ff99b79a1351cc938139c0d0717e0cd3

2025-10-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vte/gtk+-3: Set upstream name.
	* gnu/packages/gnome.scm (vtk/gtk+-3)[properties]: New field.

	Change-Id: I93bb7af4d5e2646f78e37350ccf64fb974d19825

2025-10-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libinput-minimal: Fix build on 32-bit systems.
	* gnu/packages/freedesktop.scm (libinput)[arguments]: When building for
	a 32-bit system add a phase to fix the test suite.

	Change-Id: I9bb40e17cd83e61ff6a4cb7adf6b9a4685bd9246

2025-10-01  Laura Kirsch  <laurakirsch240406@gmail.com>

	gnu: pypy: Update to 7.3.20.
	* gnu/packages/pypy.scm (pypy): Update to 7.3.20.
	[inputs]: Remove libffi; add libffi-pic.

	Change-Id: I641225f9b0bed44c4717e3ce1846d7b962c6a7f9

2025-10-01  Laura Kirsch  <laurakirsch240406@gmail.com>

	gnu: Add libffi-pic.
	* gnu/packages/libffi.scm (libffi-pic): New variable.

	Change-Id: I173b0f49c71ad8103285f52cb0d1968bc351d4b3

2025-10-01  Nicolas Graves  <ngraves@ngraves.fr>

	import: utils: Move tests to tests/import/utils.scm.
	* tests/utils.scm: Move to tests/import/utils.scm.
	* Makefile.am: Refresh it.

	import: npm-binary: Move tests to tests/import/npm-binary.scm.
	* tests/npm-binary.scm: Move to tests/import/npm-binary.scm.
	* Makefile.am: Refresh it.

	import: composer: Move tests to tests/import/composer.scm.
	* tests/composer.scm: Move to tests/import/composer.scm.
	* Makefile.am: Refresh it.

	import: texlive: Move tests to tests/import/texlive.scm.
	* tests/texlive.scm: Move to tests/import/texlive.scm.
	* Makefile.am: Refresh it.
	* CODEOWNERS: Refresh it.
	* etc/teams.scm: Refresh it.

	import: luanti: Move tests to tests/import/luanti.scm.
	* tests/luanti.scm: Move to tests/import/luanti.scm.
	* Makefile.am: Refresh it.

	import: github: Move tests to tests/import/github.scm.
	* tests/import-github.scm: Move to tests/import/github.scm.
	* Makefile.am: Refresh it.

	import: print: Move tests to tests/import/print.scm.
	* tests/print.scm: Move to tests/import/print.scm.
	* Makefile.am: Refresh it.

	import: hexpm: Move tests to tests/import/hexpm.scm.
	* tests/hexpm.scm: Move to tests/import/hexpm.scm.
	* Makefile.am: Refresh it.

	import: opam: Move tests to tests/import/opam.scm.
	* tests/opam.scm: Move to tests/import/opam.scm.
	* Makefile.am: Refresh it.
	* CODEOWNERS: Refresh it.
	* etc/teams.scm: Refresh it.

	import: elpa: Move tests to tests/import/elpa.scm.
	* tests/elpa.scm: Move to tests/import/elpa.scm.
	* Makefile.am: Refresh it.
	* CODEOWNERS: Refresh it.
	* etc/teams.scm: Refresh it.

	import: cran: Move tests to tests/import/cran.scm.
	* tests/cran.scm: Move to tests/import/cran.scm.
	* Makefile.am: Refresh it.
	* CODEOWNERS: Refresh it.
	* etc/teams.scm: Refresh it.

	import: git: Move tests to tests/import/git.scm.
	* tests/import-git.scm: Move to tests/import/git.scm.
	* Makefile.am: Refresh it.

	import: gem: Move tests to tests/import/gem.scm.
	* tests/gem.scm: Move to tests/import/gem.scm.
	* Makefile.am: Refresh it.
	* CODEOWNERS: Update.

	import: elm: Move tests to tests/import/elm.scm.
	* tests/elm.scm: Move to tests/import/elm.scm.
	* Makefile.am: Refresh it.

	import: egg: Move tests to tests/import/egg.scm.
	* tests/egg.scm: Move to tests/import/egg.scm.
	* Makefile.am: Refresh it.

	import: go: Move tests to tests/import/go.scm.
	* tests/go.scm: Move to tests/import/go.scm.
	* Makefile.am: Refresh it.
	* CODEOWNERS: Refresh it.
	* etc/teams.scm: Refresh it.

	import: crate: Move tests to tests/import/crate.scm.
	* tests/crate.scm: Move to tests/import/crate.scm.
	* Makefile.am: Refresh it.
	* CODEOWNERS: Refresh it.

	import: cpan: Move tests to tests/import/cpan.scm.
	* tests/cpan.scm: Move to tests/import/cpan.scm.
	* gnu/packages/admin.scm (ansible): Update comment.
	* Makefile.am: Refresh it.

	import: hackage: Move tests to tests/import/hackage.scm.
	* tests/hackage.scm: Move to tests/import/hackage.scm.
	* Makefile.am: Refresh it.

	import: pypi: Move tests to tests/import/pypi.scm
	* tests/pypi.scm: Move to tests/import/pypi.scm
	* CODEOWNERS: Refresh it.
	* Makefile.am: Refresh it.
	* etc/teams.scm: Refresh it.

	import: hackage: Use guix-hash-url.
	* guix/import/hackage.scm (hackage-module->sexp): Use guix-hash-url.

	import: go: Remove uneeded autoloads.
	* guix/import/go.scm: Remove uneeded autoloads.

	import: gnu: Use guix-hash-url.
	* guix/import/gnu.scm (gnu-package->sexp): Use guix-hash-url.

	import: elpa: Use guix-hash-url.
	* guix/import/elpa.scm (elpa-package->sexp): Use guix-hash-url.

	import: cpan: Use guix-hash-url.
	* guix/import/cpan.scm (cpan-module->sexp): Use guix-hash-url.

	import: pypi: Use guix-hash-url and download-to-store.
	* guix/import/pypi.scm (make-pypi-sexp): Use guix-hash-url and
	download-to-store instead of http-fetch.

2025-10-01  Ludovic Courtès  <ludo@gnu.org>

	vm: Let ‘%immutable-store’ through.
	Fixes guix/guix#1926.

	‘guix system vm’ would so far produce a system without the
	‘file-system-/gnu/store’ Shepherd service, which is normally provided by
	‘%immutable-store’.  This would lead to an error for OS configs that
	explicitly require ‘file-system-/gnu/store’, such as those that use
	‘qemu-binfmt-service-type’.

	* gnu/system/vm.scm (virtualized-operating-system)[user-file-systems]: Remove
	filtering of TARGET = (%store-prefix).

	Reported-by: Ashvith Shetty <ashvithshetty0010@zohomail.in>
	Change-Id: I656df6c3f067e47cd7acd03af437fe757db286d5

2025-10-01  Ludovic Courtès  <ludo@gnu.org>

	cvs-download: Implement SWH fallback.
	* guix/cvs-download.scm (cvs-fetch)[modules]: Add (guix swh).
	[build]: Add ‘swh’ method and call to ‘swh-download-directory-by-nar-hash’.
	Add “hash” variable to #:env-vars.

	Reported-by: Nguyễn Gia Phong <mcsinyx@disroot.org>
	Change-Id: I5d44b5855f3a042f9869f858b79fc0aed511ad4a

2025-10-01  Martin Schitter  <ms@mur.at>

	gnu: bootstrap: Use ftpmirror.gnu.org as main entry in %bootstrap-base-urls
	Speed up bootstrap binary download and prevent build check timeout errors
	by utilizing the GNU mirror redirecting service as first entry in list of
	%bootstrap-base-urls.

	* gnu/packages/bootstrap.scm (%bootstrap-executable-base-urls)
	(%bootstrap-base-urls): Add ftpmirror to the front.

	Change-Id: I9e92ac8aad5f208919b38418d550ce899155a618

2025-10-01  Ludovic Courtès  <ludo@gnu.org>

	profiles: Preserve Bash ‘HIST’ variables.
	This reduces the risk that, when using Bash, ‘guix shell --pure’ would
	spawn an instance of Bash that would ignore the user’s history-related
	settings.

	It is not bulletproof though: these variables as shell variables that
	need not be exported as environment variable.  When they are not
	exported, the user’s history-related settings would still be ignored.

	* guix/profiles.scm (%precious-variables): Add HIST variables from Bash.

	Change-Id: Id2898d67d2e70c083abbeacad3f0663940fb6789

2025-10-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pycotap: Update to 1.3.1.
	* gnu/packages/python-check.scm (python-pycotap):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Set it.
	[home-page]: Refresh it.
	[native-inputs]: Add python-pytest, python-setuptools.
	[description]: Improve style.

	Change-Id: I5aaa6a1cbbe5e3c5aa79ccfb4321381b7a311d56

2025-10-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-junit-xml: Switch to pyproject.
	* gnu/packages/python-check.scm (python-junit-xml):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: Iadf636efd092279fb52a568f5f26743600be6b7c

2025-10-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-httmock: Switch to pyproject.
	* gnu/packages/python-check.scm (python-httmock):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Enable tests with <#:test-backend, #:test-flags>.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ied533d486455cf6fc4f5d699d681632831b99be6

2025-10-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-avocado-framework: Switch to pyproject.
	* gnu/packages/python-check.scm (python-avocado-framework):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

2025-10-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-aioresponses: Switch to pyproject.
	* gnu/packages/python-check.scm (python-aioresponses):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Set hem.
	<#:phases>: Add phase 'set-pbr-version.  Remove 'check phase replacement.
	[native-inputs]: Add python-setuptools.

	Change-Id: I08c8e9025a50f361f5455782b0a645a92876a1ff

2025-10-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: synapse: Switch to pyproject.
	* gnu/packages/matrix.scm (synapse):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[description]: Run guix style.

2025-10-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-matrix-synapse-ldap3: Switch to pyproject.
	* gnu/packages/matrix.scm (python-matrix-synapse-ldap3):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.
	[native-inputs]: Add python-setuptools.

	Change-Id: I134953d039037e346533cb7c50c2497a564dabf1

2025-10-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-matrix-client: Switch to pyproject.
	* gnu/packages/matrix.scm (python-matrix-client):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.  Remove python-pytest-runner.
	[propagated-inputs, home-page]: Run guix style.

	Change-Id: I2f1bfcac7c4a530b26c42e3ac903b9076fb1b6af

2025-10-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: pantalaimon: Switch to pyproject.
	* gnu/packages/matrix.scm (pantalaimon):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Set them.
	<#:phases>: Remove 'check phase replacement.
	[native-inputs]: Add python-setuptools.

	Change-Id: I57974d5bdb9c21c4ab9e1ea04ac2dd3e4ad9ee02

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: kamoso: Fix build.
	* gnu/packages/patches/kamoso-25.08.1-gstreamer.patch: Delete file.
	* gnu/packages/kde-multimedia.scm (kamoso)[source]<patches>: Remove it.
	[arguments]<#:tests?>: Disable it.
	* gnu/local.mk: Deregister the patch file.

	Change-Id: Id98a874e2358b792ff0150d4515dc71ca8606b87

2025-10-01  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: melonds: Update to 1.0.
	* gnu/packages/emulators.scm (melonds): Update to 1.0.
	[native-inputs]: Remove gcc-13.

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-compat: Update to 30.1.0.1.
	* gnu/packages/emacs-build.scm (emacs-compat): Update to 30.1.0.1.

	Change-Id: If5eaa72ead5b4d8788361120b3e734676b8715eb

2025-10-01  Ignacio Marmolejo  <ignacio.marmolejo@gmail.com>

	gnu: Add tree-sitter-query.
	* gnu/packages/tree-sitter.scm (tree-sitter-query): New variable.

	Change-Id: I1c13d89e25dd43d242d3d96ced443846e556e503

2025-10-01  Ignacio Marmolejo  <ignacio.marmolejo@gmail.com>

	gnu: Add tree-sitter-vimdoc.
	* gnu/packages/tree-sitter.scm (tree-sitter-vimdoc): New variable.

	Change-Id: Idcbddaf79d1e76c64f9bda0c1a710f43b31c99e0

2025-10-01  Ignacio Marmolejo  <ignacio.marmolejo@gmail.com>

	gnu: Add tree-sitter-vim.
	* gnu/packages/tree-sitter.scm (tree-sitter-vim): New variable.

	Change-Id: I4b751ac6511e7cfd8e0501b8bd9e1c518c933a61

2025-10-01  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add python-tree-sitter-rust.
	* gnu/packages/tree-sitter.scm (python-tree-sitter-rust): New variable.

	Change-Id: Ie30ad047ca459e9149d6b7400621a2854f5d0408

2025-10-01  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add python-tree-sitter-python.
	* gnu/packages/tree-sitter.scm (python-tree-sitter-python): New variable.

	Change-Id: I3c7d059a0de8d5b3d99aaefe4e73e5df28cd42b5

2025-10-01  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add python-tree-sitter-json.
	* gnu/packages/tree-sitter.scm (python-tree-sitter-json): New variable.

	Change-Id: I290268e402cbcd351a6a4a15222b587ec1ef2ccf

2025-10-01  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add python-tree-sitter-javascript.
	* gnu/packages/tree-sitter.scm (python-tree-sitter-javascript): New variable.

	Change-Id: Ided7af4d2d9078ee44a407e2d14601fe4ccc18c1

2025-10-01  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add python-tree-sitter-html.
	* gnu/packages/tree-sitter.scm (python-tree-sitter-html): New variable.

	Change-Id: Iaf77833c3fdef09d22020d18c57b8212c47982ab

2025-10-01  Evgenii Klimov  <eugene.dev@lipklim.org>

	gnu: Add python-tree-sitter-grammar procedure.
	* gnu/packages/tree-sitter.scm (python-tree-sitter-grammar): New procedure.

	Change-Id: I07cd396305cb17e55662fff9bd4e6d847927afad

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: pwsafe-cli: Update to 0.2.0-1.984fe38.
	* gnu/packages/password-utils.scm (pwsafe-cli): Update to
	0.2.0-1.984fe38.
	[arguments]: Activate tests.

	Change-Id: I41e64281aa2bb1528e0deed56320f037b0f5b578

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: pwsafe-cli: Improve style.
	* gnu/packages/password-utils.scm (pwsafe-cli)[arguments]: Use G-Expressions.

	Change-Id: I0a2aa93d6d43206fb69307d7241d95983cc9fc54

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: pwsafe: Update to 3.69.0.
	* gnu/packages/password-utils.scm (pwsafe): Update to 3.69.0.
	[configure-flags]: Disable gtest build and activate tests.
	[phases]: Remove add-gtest.

	Change-Id: I6e8a36d2a1f5db5e2d7f6111571a6b1130ef2d36

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: pwsafe: Improve style.
	* gnu/packages/password-utils.scm (pwsafe)[arguments]: Use
	G-Expressions.

	Change-Id: I154eb62784115b6a6f2785c1b487580d311cbd7f

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: otpclient: Update to 4.1.1.
	* gnu/packages/password-utils.scm (otpclient): Update to 4.1.1.

	Change-Id: Id0bd9ddf54d8e5947737c87af158168ed7f5ff7d

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: fpm2: Update to 0.90.1.
	* gnu/packages/password-utils.scm (fpm2): Update to 0.90.1.
	[source]: Switch to .tar.xz.
	[arguments]: Remove fpm2.glade from pre-configure #:phase.
	[inputs]: Remove gtk+-2; add gtk+ and nettle.

	Change-Id: I01a96a793f279c02b55e300576b493d2ec38dd34

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: fpm2: Improve style.
	* gnu/packages/password-utils.scm (fpm2)[arguments]: Use G-Expressions.
	[inputs]: Remove labels.

	Change-Id: If282ecb31ad47be3c620601bb4d14d9ee646ab23

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: hydra: Update to 9.6.
	* gnu/packages/password-utils.scm (hydra): Update to 9.6.

	Change-Id: I69fa547c9effe051ef652135a599bbcb47b53717

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: hydra: Improve style.
	* gnu/packages/password-utils.scm (hydra)[arguments]: Use G-Expressions.

	Change-Id: Iae3be2b9163b124766819c8e7a6aba202239f397

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: ssh-to-age: Update to 1.2.0.
	* gnu/packages/password-utils.scm (ssh-to-age): Update to 1.2.0.

	Change-Id: I2c1af2d03b2f4755696c3a38de31883db60b1ed6

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: pass-git-helper: Update to 4.0.0.
	* gnu/packages/password-utils.scm (pass-git-helper): Update to 4.0.0.
	[arguments]: Remove patch-pass-path #:phase.
	[native-inputs]: Remove python-pytest and python-wheel.
	Replace python-setuptools with python-setuptools-next.

	Change-Id: Ic293cb82ad680bca3f3ec242bdcf7eb30fe47de2

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: pass-git-helper: Improve style.
	* gnu/packages/password-utils.scm (pass-git-helper)[arguments]: Use
	G-Expressions.

	Change-Id: If0e60e905c0dd3dfd256837554d7d3c571d26d02

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: assword: Improve style.
	* gnu/packages/password-utils.scm (assword)[arguments]: Use
	G-Expressions.

	Change-Id: I4f0f1ea8cd9a088c1557d08db0d54d934bc9122f

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: yapet: Improve style.
	* gnu/packages/password-utils.scm (yapet)[arguments]: Use G-Expressions.

	Change-Id: I19eba2b944013aa236a6ea27ce9b8e7b2ccae24f

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: password-store: Improve style.
	* gnu/packages/password-utils.scm (password-store)[arguments]: Use
	G-Expressions.

	Change-Id: If9ffc75174f401cd00acfee84844f718ab57b24f

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: shroud: Improve style.
	* gnu/packages/password-utils.scm (shroud)[arguments]: Use
	G-Expressions.

	Change-Id: I57519d4b5537dd3a9379c2c42624960610469c53

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: makepasswd: Improve style.
	* gnu/packages/password-utils.scm (makepasswd)[arguments]: Use G-Expressions.

	Change-Id: I675ec63c33d53718553b21ba5f1b66587d656cf9

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: pass-otp: Improve style.
	* gnu/packages/password-utils.scm (pass-otp)[arguments]: Use
	G-Expressions.

	Change-Id: I93c5cde9e54bd7b19d76c9c6e9ce8d996420c292

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: pass-age: Improve style.
	* gnu/packages/password-utils.scm (pass-age)[arguments]: Use
	G-Expressions.

	Change-Id: I19f12c9be15388a592e042db48961692f09d2a1e

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: hashcat-utils: Improve style.
	* gnu/packages/password-utils.scm (hashcat-utils)[arguments]: Use
	G-Expressions.

	Change-Id: I770d386d35cb7f0461e87087cb129aeca9e6783e

2025-10-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: xkcdpass: Improve style.
	* gnu/packages/password-utils.scm (xkcdpass)[arguments]: Use
	G-Expressions.

	Change-Id: I787c432218f7addd6d33a0fd025b1acdcac38f61

2025-10-01  FuncProgLinux  <softwarelibre@urutau-ltd.org>

	gnu: atril: Update to 1.28.1.
	* gnu/packages/mate.scm (atril): Update to 1.28.1.
	[arguments]: Use G-Expressions.

	Closes: guix/guix#3037
	Change-Id: I3114cd2c126e0d69cc5a5338a28b5ec510f58fa7

2025-10-01  VnPower  <vnpower@loang.net>

	gnu: crawl: Update to 0.33.1.
	* gnu/packages/games.scm (crawl): Update to 0.33.1.

	Closes: guix/guix#3157
	Change-Id: Iba84da07da51e099ccc470a0296160fab6dd9995

2025-10-01  宋文武  <iyzsong@member.fsf.org>

	gnu: rizin: Fix build.
	* gnu/packages/engineering.scm (rizin)[arguments]: Add
	"--wrap-mode=nodownload" to configure flags.

	Change-Id: I1aa3fa7c806b33744e7cb6c680d67b5009599746

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: kdenlive: Update to 25.08.1.
	* gnu/packages/kde-multimedia.scm (kdenlive): Update to 25.08.1.
	[source]: Switch to url-fetch.

	Change-Id: I4df2ef8579335cb8575ee496e7a944847012bdb7

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: kdenlive: Move to kde-multimedia.scm.
	* gnu/packages/kde.scm (kdenlive): Delete variable.
	* gnu/packages/kde-multimedia.scm (kdenlive): New variable.

	Change-Id: Iddc8ebc6dc63d02e79011b9cddab2479b11fcb4f

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: plasmatube: Update to 25.08.1.
	* gnu/packages/kde-multimedia.scm (plasmatube): Update to 25.08.1.

	Change-Id: I1fad2643ebca0add5c1d6363a7f150fe7e24ae95

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: plasmatube: Move to kde-multimedia.scm.
	* gnu/packages/kde-plasma.scm (plasmatube): Delete variable.
	* gnu/packages/kde-multimedia.scm (plasmatube): New variable.

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: mpvqt: Update to 1.1.1.
	* gnu/packages/kde-multimedia.scm (mpvqt): Update to 1.1.1.

	Change-Id: I0de3fea13862eaceef79a003803b247d3c4b1d47

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: mpvqt: Move to kde-multimedia.scm.
	* gnu/packages/kde-plasma.scm (mpvqt): Delete variable.
	* gnu/packages/kde-multimedia.scm (mpvqt): New variable.

	Change-Id: I8f8380041a4b277727d60e128ce4381ddd13928a

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: kwave: Update to 25.08.1.
	* gnu/packages/kde-multimedia.scm (kwave): Update to 25.08.1.

	Change-Id: I06033e8d117fe48829121446421589b9a221c3c5

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: kmix: Update to 25.08.1.
	* gnu/packages/kde-multimedia.scm (kmix): Update to 25.08.1.

	Change-Id: Id237f9aad64c727adb0de60e52d73c020cac9c92

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: kasts: Update to 25.08.1.
	* gnu/packages/kde-multimedia.scm (kasts): Update to 25.08.1.
	[source]: Switch to url-fetch.
	[inputs]: Remove bash-minimal.

	Change-Id: I5035d4eda32c4cd224d4fa3e4176e142d90355c8

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: k3b: Update to 25.08.1.
	* gnu/packages/kde-multimedia.scm (k3b): Update to 25.08.1.

	Change-Id: Icdc518ca23eeb5fb6af52063739f9d34006eb9b1

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: kamoso: Update to 25.08.1.
	* gnu/packages/patches/kamoso-25.08.1-gstreamer.patch: New file.
	* gnu/packages/kde-multimedia.scm (kamoso): Update to 25.08.1.
	[source]<patches>: Add it.
	* gnu/local.mk: Register it.

	Change-Id: I37c69d99fe4023efe6f7050ef2b42d2cba6bc805

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: kid3: Update to 3.9.7.
	* gnu/packages/kde-multimedia.scm (kid3): Update to 3.9.7.
	[source]: Switch to url-fetch.

	Change-Id: I7925c313df8bd4070ffa4149579f3636b3411c5d

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: juk: Update to 25.08.1.
	* gnu/packages/kde-multimedia.scm (juk): Update to 25.08.1.
	[inputs]: Add qtmultimedia; remove phonon and phonon-backend-vlc.

	Change-Id: Iab43f91c5569bb11f2548fc58e8227bbf2c0831f

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: ffmpegthumbs: Update to 25.08.1.
	* gnu/packages/kde-multimedia.scm (ffmpegthumbs): Update to 25.08.1.

	Change-Id: I720beb5cfc68d98d30928a93ad93b2e0854f3ada

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: elisa: Update to 25.08.1.
	* gnu/packages/kde-multimedia.scm (elisa): Update to 25.08.1.

	Change-Id: Ic3efbf6b49b06c07e986b653e9af0f0b66b20e52

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: dragon: Update to 25.08.1.
	* gnu/packages/kde-multimedia.scm (dragon): Update to 25.08.1.
	[native-inputs]: Add pkg-config.
	[inputs]: Add ffmpeg, kirigami and qtmultimedia; remove bash-minimal, phonon
	and phonon-backend-vlc.

	Change-Id: If5db1b73d4498855627c96507e102ebca3236f92

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: audiocd-kio: Update to 25.08.1.
	* gnu/packages/kde-multimedia.scm (audiocd-kio): Update to 25.08.1.

	Change-Id: If3afea6a97b12c9598988f8cde2e383bca31e384

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: libkcompactdisc: Update to 25.08.1.
	* gnu/packages/kde-multimedia.scm (libkcompactdisc): Update to 25.08.1.

	Change-Id: I9debc86414168f80bb94da4f9ad46934bf5e0554

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: libkcddb: Update to 25.08.1.
	* gnu/packages/kde-multimedia.scm (libkcddb): Update to 25.08.1.

	Change-Id: I26ab264d1767cf208811e9de3644733b1f302708

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: krdc: Update to 25.08.1.
	* gnu/packages/kde-internet.scm (krdc): Update to 25.08.1.
	[inputs]: Replace freerdp with freerdp-3; add fuse.

	Change-Id: I0e6f96766962b700852c635a8a5357f1837aa22e

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: ruqola: Update to 2.5.3.
	* gnu/packages/kde-internet.scm (ruqola): Update to 2.5.3.

	Change-Id: I17d08dd9446b2280463e238ad648de43f7318d50

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: neochat: Update to 25.08.1.
	* gnu/packages/kde-internet.scm (neochat): Update to 25.08.1.
	[inputs]: Add qthttpserver and qtspeech.

	Change-Id: I6acd340a2d72a0abaad4c5dd3d7805df81f32948

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: kunifiedpush: Update to 25.08.1.
	* gnu/packages/kde-internet.scm (kunifiedpush): Update to 25.08.1.
	[inputs]: Add openssl and solid.

	Change-Id: I7bba4fcd0ae6677746fc6e1b5b86cf7ed47b427d

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: ktorrent: Update to 25.08.1.
	* gnu/packages/kde-internet.scm (ktorrent): Update to 25.08.1.

	Change-Id: I596cd85ede69c01c52a785069984270565053850

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: konversation: Update to 25.08.1.
	* gnu/packages/kde-internet.scm (konversation): Update to 25.08.1.

	Change-Id: Iebaabba154115f08a7e904611d14e6355442bd1f

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: kget: Update to 25.08.1.
	* gnu/packages/kde-internet.scm (kget): Update to 25.08.1.

	Change-Id: Ib450560b6f89415f46c94926c963cd033f9cc5f6

2025-10-01  Sughosha  <sughosha@disroot.org>

	gnu: falkon: Update to 25.08.1.
	* gnu/packages/kde-internet.scm (falkon): Update to 25.08.1.

	Change-Id: If162ea4afdffb031e83e85de7c25823d727be276

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-srsly: Update to 2.5.1.
	* gnu/packages/python-xyz.scm (python-srsly): Update to 2.5.1.
	[arguments] <test-flags>: Provide option to run tests again installed
	module, skip 3 failing tests.
	<phases>: Remove 'build-extensions.
	[native-inputs]: Remove python-wheel.

	Change-Id: I4ee33c5ec18caeb6fbb5685e15bc557918f3612c

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pathy: Move to python-web.
	* gnu/packages/python-xyz.scm (python-pathy): Move from here ...
	* gnu/packages/python-web.scm: ... to here.

	Change-Id: I6e8bc42e2ea2b57cd9b5d4b54b7618339edaf520

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pathy: Update to 0.11.0.
	* gnu/packages/python-xyz.scm (python-pathy): Update to 0.11.0.
	[propagated-inputs]: Remove python-smart-open; add python-pathlib-abc and
	python-smart-open-6.
	[native-inputs]: Remove python-wheel.

	Change-Id: I84d58b53e808a6e2d1ab183235c689a3864abfcd

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-smart-open-6.
	* gnu/packages/python-web.scm (python-smart-open-6): New variable.

	Change-Id: I937ab8f574ddb9559f3863e6a988a77b0a1dd01f

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pathlib-abc.
	* gnu/packages/python-xyz.scm (python-pathlib-abc): New variable.

	Change-Id: If356aa8eab82d2542eb556395e7b8403a18cddc8

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-murmurhash: Move to pyhton-crypto.
	* gnu/packages/python-xyz.scm (python-murmurhash): Move from here ...
	* gnu/packages/python-crypto.scm: ... to here.
	* gnu/packages/machine-learning.scm: Add python-crypto module.

	Change-Id: I59a26e82622112736b5a331dd948d9aa91255207

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-murmurhash: Update to 1.0.10.
	* gnu/packages/python-xyz.scm (python-murmurhash): Update to 1.0.10.
	[native-inputs]: Remove python-wheel.

	Change-Id: I14773c9fd43d24c90af5bcd301dd34894f1ba283

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-langcodes: Update to 3.5.0.
	* gnu/packages/python-xyz.scm (python-langcodes): Update to 3.5.0.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Add python-language-data.
	[native-inputs]: Add python-setuptools and python-setuptools-scm.

	Change-Id: I0fc376639843eecdd3489f5b8cc861fb5708d09d

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-language-data.
	* gnu/packages/python-xyz.scm (python-language-data): New variable.

	Change-Id: Ib43630b752992cd647c61adfa127276d0dbd7120

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-marisa-trie.
	* gnu/packages/python-xyz.scm (python-marisa-trie): New variable.

	Change-Id: I34aab5ffbc9b1b05ee5c820a3806bbae2e8c14be

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-id: Fix license.
	* gnu/packages/python-xyz.scm (python-id) [license]: Fix it.

	Change-Id: Idd307cba21347fb7a8d5e9d1d190a650b0fb4e5b

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-anyascii: Update to 0.3.3.
	* gnu/packages/python-xyz.scm (python-anyascii): Update to 0.3.3.
	[native-inputs]: Remove python-setuptools; add python-pytest.

	Change-Id: I6317366173a65cbc1493700ab46abd8b1b0964f0

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: mesa-opencl: Introduce rust-bindgen-cli-next to avoid mesa rebuild.
	* gnu/packages/rust-apps.scm (rust-bindgen-cli-next): New variant.
	(rust-bindgen-cli) [inputs]: Revert to use default clang.
	* gnu/packages/gl.scm (mesa-opencl) [native-inputs]: Replace rust-bindgen-cli
	with rust-bindgen-cli-next.

	Change-Id: Ia1acb30869d368f54a3b41250ef4d95ebbcd90b0

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: mesa-opencl-icd: Deprecate in favor of mesa-opencl.
	The previously used Clover backend has been removed.

	* gnu/packages/gl.scm (mesa-opencl-icd): Define as deprecated, using as
	replacement...
	(mesa-opencl): ... this, absorbing its icd file adjusting phase.
	[#:modules]: New field.
	[#:phases] {use-absolute-file-name-in-rusticl}: New phase.

	Change-Id: If7ff766557dd37928e70d8e3ae03d7f1f467ab8a

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: mesa-opencl: Use the new rusticl OpenCL backend.
	The previously used Clover backend has been removed.

	* gnu/packages/gl.scm (mesa-opencl) [#:configure-flags]: Remove
	gallium-opencl flag. Add gallium-rusticl and gallium-rusticl-enable-drivers.
	* gnu/packages/rust-apps.scm (rust-bindgen-cli) [inputs]: Replace clang with
	clang-18.

	Change-Id: I4e3557816c9a5bb5c652295f1351c3bd8eac608d

2025-09-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: osvvm: Implement checks.
	* gnu/packages/electronics.scm (osvvm)[arguments]<#:phases>: Add check.
	[native-inputs]: Add nvc, tcl, tcllib, and which.

	Change-Id: Ia3567f908834c29093d36aa50aebcfae3fb98b18

2025-09-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: nvc: Use autogen and keep osvvm test script.
	* gnu/packages/electronics.scm (nvc)<#:phases>: Remove clean-up; add
	fix-autogen and keep-osvvm-tests.

	Change-Id: Ib14f21b0f072313bba06c2b9dd1d7a7f67270a51

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-types-toml: Update to 0.10.8.20240310.
	* gnu/packages/python-xyz.scm (python-types-toml): Update to 0.10.8.20240310.
	[arguments] <tests?>: No tests.
	[native-inputs]: Remove python-wheel.

	Change-Id: I92c8805fb5c73da38ab8040a9acab7a1c4ac673d

2025-09-30  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: python-s3fs: Update to 2025.9.0.
	* gnu/packages/python-web.scm (python-s3fs): Update to 2025.9.0.

	Change-Id: Ib7d66f46f81c340bb0f9359f5c4ce8a7d8648b62

2025-09-30  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: python-fsspec: Update to 2025.9.0.
	Fixes build of python-uproot.

	* gnu/packages/python-xyz.scm (python-fsspec): Update to 2025.9.0.
	[home-page]: Fix permanent redirect.

	Change-Id: Iecdefa053ccdc0928f7250b4fa0b8e2600cfb35f

2025-09-30  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	import/pypi: Improve renaming procedure.
	PyPI canonicalizes dashes to underscores, while the former tests for
	converting to Guix-compliant name compared using dashes.  Solve this by
	canonicalizing to dashes prior to comparing.

	* guix/import/pypi.scm (python->package-name): Canonicalize names prior to
	testing.

	Change-Id: Iba2003720adba82a7f6e3f6319b2699e369163ed

2025-09-30  wrobell  <wrobell@riseup.net>

	gnu: python-blacksheep: Update to 2.4.1.
	Blacksheep 2.4.1, among other changes, removes dateutil package dependency
	and improves compatibility with newer versions of pytest-asyncio. The
	latter allows to run all unit tests with python-pytests-asyncio 1.0
	(current version in Guix).

	* gnu/packages/python-web.scm (python-blacksheep): Update to 2.4.1.
	  [arguments] <#:test-flags>: Remove ignore for tests/clients directory.
	  [native-inputs]: Add nss-certs-for-test.
	  [propagated-inputs]: Remove python-dateutil.

	Change-Id: I7f391a6f15b1563e28a10197a8444441b3f2e7a7

2025-09-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-django-svg-image-form-field: Switch to pyproject.
	* gnu/packages/django.scm (python-django-svg-image-form-field):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.

	Change-Id: I21ec342342881162828aeffeb9dad60db237a6cc

2025-09-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-django-url-filter: Switch to pyproject.
	* gnu/packages/django.scm (python-django-url-filter):
	[source]: Move snippet to <#:phases>.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Import from <snippet> in phase
	'loosen-requirements. Replace 'check phase by a smaller
	'configure-tests phase.
	[native-inputs]: Add python-mock, python-setuptools,
	python-sqlalchemy.
	[home-page]: Standardize use.

	Change-Id: I0fd84647d6cc25a04ca75ffea266b23fce61ff70

2025-09-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-django-netfields: Switch to pyproject.
	* gnu/packages/django.scm (python-django-netfields):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags, #:phases>: Configure tests.
	[native-inputs]: Add python-pytest, python-pytest-django,
	python-setuptools.

	Change-Id: I4f984a8511ff6d2447b630eeabc060cc81528f6e

2025-09-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-django-logging-json: Update to 1.16.
	* gnu/packages/django.scm (python-django-logging-json): Update to 1.16.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.
	[native-inputs]: Add python-setuptools.

	Change-Id: I37e49c8bdc693a5f127a61e88cd7bfd1af16199d

2025-09-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-django-override-storage: Update to 0.3.2.
	* gnu/packages/django.scm (python-django-override-storage): Update to 0.3.2.
	[build-system]: Switch to pyproject-build-system.
	[arguments, home-page]: Standardize style.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ia59452958369ac69687b0243a9a338026a3e624b

2025-09-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-django-crispy-forms: Update to 2.4.
	* gnu/packages/django.scm (python-django-crispy-forms): Update to 2.4.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add bootstrap variants of python-crispy-bootstrap3
	and python-crispy-bootstrap4.  Add python-pytest,
	python-pytest-django, python-setuptools.

	Change-Id: I52f3ef0db0fde966fa4a9598b474ee446ef6eaab

2025-09-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-crispy-bootstrap4.
	* gnu/packages/django.scm (python-crispy-bootstrap4): New variable.

	Change-Id: Id07709f43fda7623fa71d805804c60888f2415aa

2025-09-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-crispy-bootstrap3.
	* gnu/packages/django.scm (python-crispy-bootstrap3): New variable.

	Change-Id: I7357f70a1e9a23b431aacf470afb86e534c778a7

2025-09-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-django-contrib-comments: Update to 2.2.0.
	* gnu/packages/django.scm (python-django-contrib-comments): Update to 2.2.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Set <#:test-backend>, <#:test-flags>.
	[native-inputs]: Add python-setuptools, tzdata-for-tests.
	[propagated-inputs]: Remove python-six.

	Change-Id: I4bb4b09790efbd029f6f91702faa9316f268355b

2025-09-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-django-gravatar2: Switch to pyproject.
	* gnu/packages/django.scm (python-django-gravatar2):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Replace 'check phase.
	[native-inputs]: Add python-setuptools.

	Change-Id: I1f877ef89ebc0728a8e21d33a4e869c0be1f3816

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: ffmpeg-4: Restore building with regular sdl2.
	This was resolved incorrectly when merging mesa-updates, which undid this
	change that was made around the same time in
	e342840989ceb7a6efe56ae29bc8caf00c873bca.

	* gnu/packages/video.scm (ffmpeg-4) [inputs]: Delete field.

	Change-Id: I5820ae04f08b8b5aeeb2e4078425cf6f8150fa11

2025-09-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: nvc: Update to 1.18.0.
	* gnu/packages/electronics.scm (nvc): Update to 1.18.0.

	Change-Id: I17b06ed398f31c0b9a65c51dda14e89ab945de92

2025-09-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-vunit: Add example checks.
	* gnu/packages/electronics.scm (python-vunit)[arguments]: Complete
	run-examples #:phase.

	Change-Id: I7e9f3ea1e80f8622fa3206e743512683ca325dc7

2025-09-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-forge: Update to 0.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.6.0.

	Change-Id: Iaa6a67e8eadae4a616e5d108e8281847d95a2ece

2025-09-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-forge: Improve style.
	* gnu/packages/emacs-xyz.scm (emacs-forge)[arguments]: Use
	G-Expressions.

	Change-Id: I102fa76fa397cf15607e150747b839cfdf8b5145

2025-09-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-cond-let.
	* gnu/packages/emacs-xyz.scm (emacs-cond-let): New variable.

	Change-Id: I7443fddaa38319a28152eb9f99d8d84c3215cab8

2025-09-30  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: readymedia: Patch for newer ffmpeg.
	* gnu/packages/patches/readymedia-ffmpeg7.patch: New patch.
	* gnu/local.mk: Register the patch.
	* gnu/packages/upnp.scm (readymedia): Enable the patch.

	Change-Id: Icac48ec22704513f9fb8fddfe092fdcd7ac0047c

2025-09-30  宋文武  <iyzsong@member.fsf.org>

	gnu: Add libretro-easyrpg.
	* gnu/packages/easyrpg.scm (libretro-easyrpg): New variable.

	Change-Id: I56a873f97b80d9b35331e38929baf13df67c35ac

2025-09-30  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	services: rottlog: Remove.
	* gnu/services/admin.scm (rottlog-service{,-type},
	rottlog-configuration{,?,-rottlog,-rc-file,-rotations,-jobs}
	log-rotation{,?,-frequency,-files,-options,-post-rotate},
	%default-rotations, %rotated-files, %default-log-rotation-options):
	Remove variables.
	* doc/guix.texi (Rottlog): Remove subheading.
	* .dir-locals.el: De-register rottlog-configuration.

	References: a9f21036e43f ("services: rottlog: Deprecate.")
	Change-Id: I9d62deb4dba31a07c3ef82cde0fca3a05ece064d

2025-09-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: osvvm: Update to 2025.06a.
	* gnu/packages/electronics.scm (osvvm): Update to 2025.06a.

	Change-Id: I355a679b559c7f7008fcb7e8216ad8b577c3f3a7

2025-09-30  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: vips: Remove unused libxml2 dependency.
	* gnu/packages/image-processing.scm (vips)[inputs]: Remove unused
	libxml2.

	Change-Id: I38a0e1ad6ce2653cfffc853126208bceeb38801d

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: ffmpeg-5: Restore inheritance from ffmpeg-6.
	This was inadvertently changed in the ffmpeg 8 update, probably as wrongly
	resolved conflict.

	* gnu/packages/video.scm (ffmpeg-5): Inherit from ffmpeg-6.  Adjust other
	references to ffmpeg-6.

	Fixes: #3141

	Change-Id: I075b238fe93ba93de093d178b3b518fee1fa5711

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: chromaprint: Update to 1.6.0.
	* gnu/packages/mp3.scm (chromaprint): Update to 1.6.0.
	[inputs]: Replace ffmpeg-4 with ffmpeg.

	Change-Id: Ibb845baf545b6e26fc14ee55c1afc30997d5e0a9

2025-09-30  Dariqq  <dariqq@posteo.net>

	gnu: python-scipy: Fix build on i686-linux.
	* gnu/packages/patches/python-scipy-i686.patch: Add patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/python-science.scm (python-scipy): Add phase to apply the patch.

	Fixes guix/guix#2989
	Change-Id: I6c5d807bd2ed23fca6e94b28cb6927c154bde0e8

2025-09-30  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: python-urllib3-next: Mark as deprecated.
	* gnu/packages/python-web.scm (python-urllib3-next):
	  Mark as a deprecated public alias.

	Change-Id: I7104ef8a7aeb2fa39bd390fb8cb07dae2ead627e
	Reviwed-by: Ludovic Courtès <ludo@gnu.org>

2025-09-30  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: python-typing-extensions-next: Mark as deprecated.
	* gnu/packages/python-build.scm (python-typing-extensions-next):
	  Mark as a deprecated public alias.

	Change-Id: Iadacada0174fe0dd84baa43092f223cd33300386
	Reviwed-by: Ludovic Courtès <ludo@gnu.org>

2025-09-30  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: python-setuptools-scm-next: Mark as deprecated.
	This is a followup to 762352c96faa888b2c534f61cc0a48d15a01eda5.

	Replace all python-setuptools-scm-next occurrences with
	python-setuptools-scm.

	* gnu/packages/python-build.scm (python-setuptools-scm-next):
	  Mark as a deprecated public alias.
	* gnu/packages/qt.scm (python-sip, python-pyqt-builder) [native-inputs]:
	  Replace python-setuptools-next with python-setuptools.

	Change-Id: I89479e83d89444f93be4d4c819165c4f12ccf913
	Reviwed-by: Ludovic Courtès <ludo@gnu.org>

2025-09-30  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: python-setuptools-next: Mark as deprecated.
	Replace all python-setuptools-next occurrences with python-setuptools.

	* gnu/packages/python-build.scm (python-setuptools-next):
	  Mark as a deprecated public alias.
	* gnu/packages/astronomy.scm (python-asdf-coordinates-schemas,
	  python-asdf-standard, python-jplephem, python-rad)
	  [native-inputs]: Replace python-setuptools-next
	  with python-setuptools.
	* python-crypto.scm (python-ed25519) [native-inputs]:
	  Replace python-setuptools-next with python-setuptools.
	* gnu/packages/qt.scm (python-sip) [native-inputs, propagated-inputs]:
	  Replace python-setuptools-next with python-setuptools.
	  (python-pyqt-builder) [native-inputs]:
	  Replace python-setuptools-next with python-setuptools.
	* gnu/packages/textutils.scm (cobib) [native-inputs]:
	  Replace python-setuptools-next with python-setuptools.

	Change-Id: I5f2d7ec8c62dc0fa0855c5eb64a4f87579d188eb

2025-09-30  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: python-requests-next: Mark as deprecated.
	* gnu/packages/python-web.scm (python-requests-next):
	  Mark as a deprecated public alias.

	Change-Id: I1b9d8f8f71d057ef3a100881baa140ce0d52f70a
	Reviwed-by: Ludovic Courtès <ludo@gnu.org>

2025-09-30  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: python-poetry-core-next: Mark as deprecated.
	This is a followup to 9d6ce0d0d45f4cfdf1fddccc999cfc0dde17ddb6.

	* gnu/packages/python-build.scm (python-poetry-core-next):
	  Mark as a deprecated public alias.
	* gnu/packages/finance.scm (python-duniterpy): [native-inputs]:
	  Replace python-poetry-core-next with python-poetry-core.

	Change-Id: I12bb7b00db4ad500107ac474333494453b2776dd
	Reviwed-by: Ludovic Courtès <ludo@gnu.org>

2025-09-30  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: python-hypothesis-next: Mark as deprecated.
	* gnu/packages/check.scm (python-hypothesis-next):
	  Mark as a deprecated public alias.

	Change-Id: Ic121d5f9cd965095bce70b2c3d3bef887b8f1f8e
	Reviwed-by: Ludovic Courtès <ludo@gnu.org>

2025-09-30  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: python-flit-core-next: Mark as deprecated.
	This is a followup to a34d8e427875e0538a81e4414e92cc41c91fd0cf.

	Replace all python-flit-core-next occurrences with python-flit-core.

	* gnu/packages/python-build.scm (python-flit-core-next):
	  Mark as a deprecated public alias.
	* gnu/packages/machine-learning.scm (python-pytorch-geometric)
	  [propagated-inputs]: Replace python-flit-core-next
	  with python-flit-core.
	* gnu/packages/pdf.scm (python-pypdf) [propagated-inputs]:
	  Replace python-flit-core-next with python-flit-core.
	* gnu/packages/python-check.scm (python-stestr) [propagated-inputs]:
	  Replace python-flit-core-next with python-flit-core.
	* gnu/packages/python-xyz.scm (python-asyncclick) [propagated-inputs]:
	  Replace python-flit-core-next with python-flit-core.

	Change-Id: I3a25290f6fd97995b773332addefe33afd016e67
	Reviwed-by: Ludovic Courtès <ludo@gnu.org>

2025-09-30  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: python-charset-normalizer-3: Mark as deprecated.
	This is a followup to bbb955188451c54adb4bedfcb8e259440f3f1bfe.

	Replace all python-charset-normalizer-3 occurences
	with python-charset-normalizer.

	* gnu/packages/python-xyz.scm (python-charset-normalizer-3):
	  Mark as a deprecated public alias.
	* gnu/packages/music.scm (picard)
	  [inputs]: Replace python-charset-normalizer-3
	  with python-charset-normalizer.
	* gnu/packages/python-web.scm (python-translation-finder)
	  [propagated-inputs]: Replace python-charset-normalizer-3
	  with python-charset-normalizer.

	Change-Id: Ib45bfe24efde2f2a6435c0c272d9d14e70e2321e
	Reviwed-by: Ludovic Courtès <ludo@gnu.org>

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glue-vispy-viewers: Skip one test.
	* gnu/packages/astronomy.scm (python-glue-vispy-viewers)[arguments]
	<test-flags>: Skip one seg failed test.

	Change-Id: Id1dceef85655a34740590c8d8c862b28fd6ef07f

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: siril: Update to 1.4.0-beta4.
	* gnu/packages/astronomy.scm (siril): Update to 1.4.0-beta4.

	Change-Id: Id2fdc54d378d2158e775ff23d6d65e6a8fc5a275

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: siril: Fix build with meson@1.9.0.
	This is to do with the wrap-mode for meson changing on mesa-updates.

	See: <https://codeberg.org/guix/guix/issues/2987#issuecomment-7450927>

	* gnu/packages/astronomy.scm (siril)[source] <snippet>: Remove bundled
	libraries explicitly.
	[arguments] <configure-flags>: Add "--wrap-mode=nodownload" option to
	fix build with recent Meson.
	[inputs]: Add healpix-cxx.

	Change-Id: I6b3afcb95ffc10b42453794fc3dafad03d049d01

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add tenmon.
	* gnu/packages/astronomy.scm (tenmon, libxisf-for-tenmon): New
	variables.

	Change-Id: I0398fe657aa944883d1160265fe0113a0ae24ab0

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-raccoon.
	* gnu/packages/astronomy.scm (python-raccoon): New variable.

	Change-Id: Iad8afa0f86b28ff2558588c6e99f317afb7b367d

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pydl.
	* gnu/packages/astronomy.scm (python-pydl): New variable.

	Change-Id: If6ef2787bc72fdfcbddaf27b5dd115126914850b

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-eventio.
	* gnu/packages/astronomy.scm (python-eventio): New variable.

	Change-Id: I1ed9191e9433778090f725faaf12cfb343869e41

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-corsikaio.
	* gnu/packages/astronomy.scm (python-corsikaio): New variable.

	Change-Id: Ia01b9a117681978d8d5e968e447e805dea3385ec

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add fitsverify.
	* gnu/packages/astronomy.scm (fitsverify): New variable.

	Change-Id: I07e72835d1cf481d785c652d6fa5861b236764a9

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: celestia: Update to 1.6.4-0.d3f4040.
	This is a follow-up to 51640e48200a0b8c5234be62683e89439de1be64.

	Celestia is built from the latest commit providing Qt6 support and many
	other new features.

	* gnu/packages/astronomy.scm (celestia): Update to 1.6.4-0.d3f4040.
	[buld-system]: Switch to cmake-build-system.
	[arguments] <configure-flags>: Adjust it for the build.
	<phases>: Remove 'patch-lua-version; add 'install-content.
	[inputs]: Remove freeglut and libtheora; add eigen, ffmpeg, fmt,
	freetype, gperf, libavif, libepoxy, qtbase, and qtwayland.
	[propagated-inputs]: Add perl.
	[native-inputs]: Remove autoconf, automake, libgit2, libtool, and perl;
	add boost and celestia-content.

	Change-Id: Ida03597bd9c2d5de31322b3aae88baa6b007889c

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add celestia-content.
	* gnu/packages/astronomy.scm (celestia-content): New variable.

	Change-Id: Id5eb5c666dc4171960273c8553b02f72b225907f

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: uraniborg: Update to 0.0.12.
	* gnu/packages/astronomy.scm (uraniborg): Update to 0.0.12.

	Change-Id: I21c6a0ce5d93350c807bda47a6044d0f6d970701

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: splash: Update to 3.11.5.
	* gnu/packages/astronomy.scm (splash): Update to 3.11.5.

	Change-Id: I21b9aba416869158e0dbcba2aa947f69e9e5fcaf

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-space-dolphin: Update to 1.2.0.
	* gnu/packages/astronomy.scm (python-space-dolphin): Update to 1.2.0.
	[native-inputs]: Remove python-wheel.

	Change-Id: I32cfc5455cf413b4129da476d584b3a820f2899f

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-irispy-lmsal: Update to 0.4.0.
	* gnu/packages/astronomy.scm (python-irispy-lmsal): Update to 0.4.0.
	[arguments] <test-flags>: Skip one more test.

	Change-Id: Iebc28295f2de58d928ad17c8d51fd19289a162bb

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fitsio: Update to 1.2.8.
	* gnu/packages/astronomy.scm (python-fitsio): Update to 1.2.8.
	[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.

	Change-Id: Ief3f63918b39beb42980d93958553ed6032ac27d

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-camb: Update to 1.6.4.
	* gnu/packages/astronomy.scm (python-camb): Update to 1.6.4.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ie5c7219ac4208336700c204bd7cccb0b0cb0e410

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-aiapy: Update to 0.10.2.
	* gnu/packages/astronomy.scm (python-aiapy): Update to 0.10.2.

	Change-Id: I1c31db6e8e63cd03c17d0145160e9df51f6193a4

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: phd2: Update to 2.6.13-1.4353f6b.
	* gnu/packages/astronomy.scm (phd2): Update to 2.6.13-1.4353f6b.

	Change-Id: I12107e14051a0b99497b0be74b7880e6c997ca03

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: aoflagger: Update to 3.4.0-0.b3a459d.
	* gnu/packages/astronomy.scm (aoflagger): Update to 3.4.0-0.b3a459d.
	[source] <patch>: Remove it as no longer required.

	* gnu/packages/patches/aoflagger-use-system-provided-pybind11.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Deregister patch.

	Change-Id: I54535150959c5c7ef2c11c1b1541c287b935ed90

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: aocommon: Update to 0.0.0-3.1444d66.
	* gnu/packages/astronomy.scm (aocommon): Update to 0.0.0-3.1444d66.
	[arguments] <install-plan>: Install CMake directory.

	Change-Id: I7f86569cd8049c308b6a2867dea95e86b8f56360

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dkist: Adjust native inputs.
	* gnu/packages/astronomy.scm (python-dkist)[native-inputs]: Add
	python-pytest-asdf-plugin.

	Change-Id: Iae4d236eeee4aa708cd4158380d73ba8e1cb2eb0

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jwst: Update to 1.19.2.
	* gnu/packages/astronomy.scm (python-jwst): Update to 1.19.2.
	[phases]{relax-requirements}: Adjust the list of versions.
	[propagated-inputs]: Remove python-asdf; add python-asdf-4.

	Change-Id: Ib72d1514d054389adc8487fb49e74adc9071fad1

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunraster: Update to 0.6.2.
	* gnu/packages/astronomy.scm (python-sunraster): Update to 0.6.2.

	Change-Id: I526a946a58f6709e9e4df009c20b9ad48c756045

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pysm3: Update to 3.4.2.
	* gnu/packages/astronomy.scm (python-pysm3): Update to 3.4.2.
	[arguments] <test-flags>: Rework the list of skipped test.
	[propagated-inputs]: Add python-h5py, python-numpy, and python-scipy.
	[native-inputs]: Add python-nbval.

	Change-Id: Ifd661013923eab089c3a952b70f1ce45e2cca53f

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astrocut: Update to 1.1.0.
	* gnu/packages/astronomy.scm (python-astrocut): Update to 1.1.0.
	[arguments] <test-flags>: Skip one more test.

	Change-Id: I6a88a8b1ef9c4426061d2da42e3332acacd235a1

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: indi: Update to 2.1.5.1.
	* gnu/packages/astronomy.scm (indi): Update to 2.1.5.1.

	Change-Id: I0352d87cd021b837b771f3aac79373126f8fac5b

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pixell: Update to 0.30.0.
	* gnu/packages/astronomy.scm (python-pixell): Update to 0.30.0.
	[arguments] <phases>: Add 'relax-requirements.
	[propagated-inputs]: Remove python-coveralls and python-cython.

	Change-Id: Ife73368e5de635dc76818a6c249039483557b6c3

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stdatamodels: Adjust inputs.
	* gnu/packages/astronomy.scm (python-stdatamodels)[propagated-inputs]:
	Remove python-asdf; add python-asdf-4.
	[native-inputs]: Add python-pytest-asdf-plugin.

	Change-Id: I01923c7e830e4214733f71226d1c22fbd903113e

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crds: Update to 13.0.4.
	* gnu/packages/astronomy.scm (python-crds): Update to 13.0.4.
	[propagated-inputs]: Remove python-boto3 and python-pysynphot.
	[native-inputs]: Remove python-stsynphot and python-wheel.

	Change-Id: I275d5d8eee1fa24bd3f6ffde7c107f258347dc94

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-photutils: Update to 2.3.0.
	* gnu/packages/astronomy.scm (python-photutils): Update to 2.3.0.
	[native-inputs]: Remove python-setuptools and python-setuptools-scm; add
	python-setuptools-next and python-setuptools-scm-next.

	Change-Id: Ic2a6bd2b7b89249f57cae95812c597a255e3ed2d

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rad: Adjust native inputs.
	* gnu/packages/astronomy.scm (python-rad)[native-inputs]: Add
	python-pytest-asdf-plugin.

	Change-Id: I9390af5200c17c96f31489d365570f5b4448b780

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-specutils: Adjust native inputs.
	* gnu/packages/astronomy.scm (python-specutils)[native-inputs]: Add
	python-pytest-asdf-plugin.

	Change-Id: If1ceacc589d586b1b576eae3e16e6bcca6f8d392

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-healpix: Remove relax-requirements phase.
	* gnu/packages/astronomy.scm (python-astropy-healpix) [arguments]
	<phases>: Remove 'relax-requirements.

	Change-Id: Ie5cb8b3b266c80079d631ba89eb5be50fb6ea0e1

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-astropy: Adjust native inputs.
	* gnu/packages/astronomy.scm (python-asdf-astropy)[native-inputs]:
	Remove python-wheel; add python-pytest-asdf-plugin.

	Change-Id: I8d23eb286c80c4b87527f6a5d66f4dc130556a7c

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-iers-data: Update to 0.2025.9.15.0.37.0.
	* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2025.9.15.0.37.0.

	Change-Id: Ieac1455b9256a431fea430c771b8d62ae62f9cbb

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-asdf-4.
	* gnu/packages/astronomy.scm (python-asdf-4): New variable.

	Change-Id: Ia2a9fcb07684724168760cd3ab188ed0c5160a41

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf: Update to 5.0.0.
	* gnu/packages/astronomy.scm (python-asdf): Update to 5.0.0.
	[native-inputs]: Remove python-pytest-doctestplus, and python-wheel.

	Change-Id: I45e2315744846358aa51c3853ae529283be68dcf

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-standard: Update to 1.4.0.
	* gnu/packages/astronomy.scm (python-asdf-standard): Update to 1.4.0.
	[native-inputs]: Remove python-astropy-minimal, python-jsonschema,
	python-pypa-build, and python-wheel; add python-pytest-asdf-plugin, and
	python-pyyaml.

	Change-Id: I37840d6c17630ce69312ebf2a755fb9a97edfe15

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-bootstrap: Adjust native inputs.
	* gnu/packages/astronomy.scm (python-asdf-bootstrap)[native-inputs]:
	Remove python-wheel; add python-setuptools-scm.

	Change-Id: I64bf50dac3c40f22754120e3f8b0658ca907909c

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pytest-asdf-plugin.
	* gnu/packages/python-check.scm (python-pytest-asdf-plugin): New variable.

	Change-Id: I2de8c8ef9ddd6cc4b764079d6461996d01d1a21c

2025-09-30  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Revert broken sv translation.
	* po/guix/sv.po: Revert.

	Change-Id: I97e1ee9ace0e88941e07dd1ab7a6476936b2735e

2025-09-30  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	Minification reduces the size of the ./po directory from 94MiB to 28MiB
	according to `du -d1 -B MiB`.

	Change-Id: I3fe9a1ab44d03c29c4352d9bcdf77f95fb1ffc70

2025-09-30  Florian Pelz  <pelzflorian@pelzflorian.de>

	Revert "nls: Temporarily disable building of translated manuals."
	This reverts commit 94d30d4d3b1e86fd3241dd552aa15c0e5541c8f1.

2025-09-30  Florian Pelz  <pelzflorian@pelzflorian.de>

	po: Add procedures to handle '\"', '\t' and '\\' escape sequences.
	They were handled with PEG before.

	Now `make download-po` has the same result as before PO files were
	minified.

	* guix/build/po.scm (interpret-newline-escape): Replace with ...
	(interpret-escape): ... this more general procedure.
	(replace-escaped-backslashes): New procedure, basically restored from
	the past implementation of 'interpret-newline-escape' but
	for '\\' escapes.
	(interpret-escape-sequences): New procedure to call them all.
	(parse-tree->assoc): Use it.

	Change-Id: I03226281019fa39ef7bca524278dbc434df95f2e

2025-09-30  Florian Pelz  <pelzflorian@pelzflorian.de>

	po: Don't replace newline escapes that are escaped themselves.
	Otherwise the cookbook is read incorrectly at
	msgid ""
	"(display (string-append \"Hello \" \"Guix\" \"\\n\"))\n"

	This can be seen at the `git diff` when beginning to
	run `make download-po`.

	* guix/build/po.scm (final-character-escapes?): New procedure.
	(interpret-newline-escape): Use it.

	Change-Id: I2b036000173b1e282e2aeceffe3491e0917e51ca

2025-09-30  Florian Pelz  <pelzflorian@pelzflorian.de>

	po: Do not handle escape sequences in PEG patterns.
	\n sequences are handled and replaced by the 'interpret-newline-escape'
	procedure.  Replacing cannot be done in PEG.

	Before, PEG patterns had already dealt with the escaping of backslashes,
	making it impossible for 'interpret-newline-escape' to distinguish \n
	escape sequences from situations like \\n when the backslash itself is
	escaped and thus cannot be part of an \n or \" escape sequence.

	* guix/build/po.scm (str-chr): Do not escape characters.

	Change-Id: Iae75dc146c55d21b725822780cfe951ef9ffae1e

2025-09-30  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Temporarily disable building of translated manuals.
	* doc/local.mk (info_TEXINFOS, MANUAL_LANGUAGES, COOKBOOK_LANGUAGES):
	Keep only 'en' for building with 'make'.
	* guix/self.scm (translate-texi-manuals)[translate-tmp-texi]: Inhibit
	calling PO4A, so none are built with 'guix pull'.

	Change-Id: I1a119251f557b5f05c9e972ccb84c04e9267c692

2025-09-30  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Minify translation PO files.
	To save a lot of disk space, keep only actually translated messages in
	Gettext PO files.  Ignore the guix domain, which is more complicated
	and is tiny.

	* build-aux/keep-only-translated.scm: New file.
	* Makefile.am (download-po): Run it.

	Change-Id: I6442ce0ef8d62f7e48e667c766b86d0ebf9c5415

2025-09-30  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Avoid call to slow msgfilter program.
	* Makefile.am (download-po): Replace msgfilter by msgconv.

	Change-Id: Ic60af4cd605708a7152dd674182adde212ab0fd0

2025-09-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: khard: Update to 0.20.0.
	* gnu/packages/mail.scm (khard): Update to 0.20.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Add test-flags to skip some tests.
	[inputs]: Remove python-atomicwrites and python-unidecode.
	[native-inputs]: Add python-pytest and python-setuptools.

	Change-Id: I95a70042a8f153d7a983db49e6acd8430718fa71

2025-09-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-vobject: Update to 0.9.9.
	* gnu/packages/python-xyz.scm (python-vobject): Update to 0.9.9.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Remove python-pyicu; add python-pytz and python-six.
	[native-inputs]: Add python-setuptools.

	Change-Id: I1839f0c19e5f6d59477606ebc461d18fff685e71

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	Merge branch 'mesa-updates'
	* mesa-updates: (173 commits)
	  tests/pack: Fix rpm tests.
	  gnu: rpm: Restore localstatedir to /var.
	  tests/builders: Avoid races in unpack tests.
	  gnu: friction: Build with ffmpeg-6.
	  gnu: php: Disable the bug65148 and bug46347 flaky tests.
	  gnu: php: Add autoconf to native inputs.
	  gnu: gnome-planner: Some follow-ups.
	  gnu: gnome-planner: Update to 0.14.92.
	  gnu: Remove scrollkeeper dependencies.
	  Revert "gnu: msamr: Update to (git-version 1.1.4 revision commit)."
	  gnu: php: Update to 8.3.26.
	  gnu: php: Run tests in parallel.
	  gnu: php: Improve style.
	  gnu: ungoogled-chromium: Fix build with libxml2@2.14.
	  gnu: kodi: Build with ffmpeg@6.
	  gnu: emacs-next-minimal: Fix test.
	  gnu: vlc: Build with ffmpeg@6.
	  gnu: qtwebengine: Fix build.
	  gnu: python-html5-parser: Fix build.
	  gnu: gnucash: Update to 5.13.
	  ...

	Change-Id: I61bcbe2de06cb030113c9c51bb7d2aa7d3b187e9

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	tests/pack: Fix rpm tests.
	The rpm-for-tests would no longer build, due to the parent package having
	migrated to CMake. Use the --dbpath argument instead of a variant test
	package.

	* tests/pack.scm (rpm-for-tests): Delete variable.
	(rpm archive can be installed/uninstalled): Invoke rpm, not rpm-for-tests, but
	with the --dbpath location specified.

	Change-Id: I1b578db3ef8f1309c32c6ef92615814ca49fd22c

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: rpm: Restore localstatedir to /var.
	Commit 51e1f76 migrated the build system to CMake, and in the process, the
	localstatedir value became $prefix/var (inside the package prefix), which
	is not useful as this place should be writable for proper operation.

	* gnu/packages/package-management.scm (rpm) [#:phases]
	{install-macros-file}: New phase.

	Change-Id: I1d069243d3b1aff3b0cf0ae79ad5823f8c2a4aeb

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	tests/builders: Avoid races in unpack tests.
	* tests/builders.scm
	<gnu-build-system unpack phase, single file>: Add sync call.

	Change-Id: Iac992e0899fe3b9c9e727bd42860ec564e1dc9a2

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: friction: Build with ffmpeg-6.
	* gnu/packages/graphics.scm (friction) [inputs]: Replace ffmpeg with
	ffmpeg-6.

	Change-Id: I8991631795145c305e81ab79d6ee308624e23695

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: php: Disable the bug65148 and bug46347 flaky tests.
	* gnu/packages/php.scm (php): Update to 8.3.26.
	[#:phases] {prepare-tests}: Disable the bug65148 and bug46347 tests.

	Change-Id: I366e408372c218842b4f6949f459e0b1924e204c

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: php: Add autoconf to native inputs.
	* gnu/packages/php.scm (php) [native-inputs]: Add autoconf.

	Change-Id: I4e2185b04338b45ed89ef8a23232ff6524af4a00

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: gnome-planner: Some follow-ups.
	* gnu/packages/gnome.scm (gnome-planner) [#:configure-flags]: Add comment.
	[inputs]: Sort.

	Change-Id: I233a44a143342aca63a9e8d4091ef5da81582da0

2025-09-30  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: gnome-planner: Update to 0.14.92.
	* gnu/packages/gnome.scm (gnome-planner): Update to 0.14.92.
	[build-system]: Switch to meson-build-system.
	[inputs]: Remove libgnomeui, libglade, gnome-vfs, and libgnomecanvas.
	[native-inputs]: Remove intltool and pkg-config; add glib, desktop-file-utils,
	and gettext-minimal.
	[arguments] <#:glib-or-gtk?>: Set to #t.
	<:configure-flags>: Remove --disable-python. Fix RUNPATH.
	<:phases>: Add skip-gtk-update-icon-cache phase.
	[home-page]: Change to https://gitlab.gnome.org/World/planner.

	Change-Id: I64fb296c882f15bee64721dc6e2fbe204cd646f1

2025-09-30  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: Remove scrollkeeper dependencies.
	* gnu/packages/mate.scm (mate-applets)[native-inputs]: Remove scrollkeeper.
	* gnu/packages/mate.scm (mate-utils)[native-inputs]: Remove scrollkeeper.
	* gnu/packages/mate.scm (pluma)[inputs]: Remove scrollkeeper.

	Change-Id: I1d37a6d77508cd4154c51930ee030bd60064e58b

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	Revert "gnu: msamr: Update to (git-version 1.1.4 revision commit)."
	This reverts commit f4dabf11a4502811ef2f3ba8ad5281f12781211d.

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: php: Update to 8.3.26.
	* gnu/packages/php.scm (php): Update to 8.3.26.
	[#:phases] {prepare-tests}: Disable gh16659 test.

	Change-Id: I2e3f5244e2471e7bab559db620c3658326ddcb93

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: php: Run tests in parallel.
	* gnu/packages/php.scm (php) [arguments]
	{prepare-tests}: Set TEST_PHP_ARGS environment variable.

	Change-Id: Ideed9528c3474ff8c2f0abd760b64f12a7e3ec08

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: php: Improve style.
	* gnu/packages/php.scm (php) [arguments]: Use gexps.
	[native-inputs, inputs]: Drop labels.

	Change-Id: I6244b131bfeb3583bd77ca28dd0f8ab93ff8dade

2025-09-30  André Batista  <nandre@riseup.net>

	gnu: ungoogled-chromium: Fix build with libxml2@2.14.
	* gnu/packages/chromium.scm (%debian-patches): Remove
	'trixie/libxml-parseerr.patch' which is not needed and breaks build with newer
	libxml2.

	Chnage-Id: I7dfe8f4eaa353f1df0b19b9f515474e269f8a4e5

2025-09-30  André Batista  <nandre@riseup.net>

	gnu: kodi: Build with ffmpeg@6.
	* gnu/packages/kodi.scm (kodi)[inputs]: Replace ffmpeg by ffmpeg-6.  Otherwise
	the build system tries to download this version and fails.

	Change-Id: I4d08797d55cd6585ee365c24af020c8320b41639

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: emacs-next-minimal: Fix test.
	This patch represents a commit which should already be in emacs-next; to be
	investigated.

	* gnu/packages/emacs.scm (emacs-next-minimal)[source]: Add patch.

	Change-Id: I884c9082cf53478411f01ccb5deab0e5c239fba1

2025-09-30  André Batista  <nandre@riseup.net>

	gnu: vlc: Build with ffmpeg@6.
	* gnu/packages/video.scm (vlc)[inputs]: Replace ffmpeg with ffmpeg-6.

	Change-Id: I49ae469dcff11a35122794f10f6b602f264344d6

2025-09-30  Ada Stevenson  <adanskana@gmail.com>

	gnu: qtwebengine: Fix build.
	* gnu/packages/qt.scm (qtwebengine)[inputs]: Replace ffmpeg by ffmpeg-6.

	Fixes: guix/guix#3111
	Change-Id: I81a2674aef24eedc030f255fe173f8fbf4baeb1f

2025-09-30  Ada Stevenson  <adanskana@gmail.com>

	gnu: python-html5-parser: Fix build.
	* gnu/packages/python-web.scm (python-html5-parser):
	[arguments]<#:phases>{set-configure-flags}: New phase to set
	`-Wno-error=implicit-function-declaration` flag.

	Change-Id: I21f8f785c55c8cedf6669c221290e40e83447351

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: gnucash: Update to 5.13.
	* gnu/packages/gnucash.scm (gnucash): Update to 5.13.
	(gnucash-docs): Likewise.

	Change-Id: I61afb60ca33d0874dfa8f6e5286a10e8eb5cc3f5

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: retroarch-minimal: Fix build.
	* gnu/packages/emulators.scm (retroarch-minimal)
	[inputs]: Replace ffmpeg with ffmpeg-6.

	Change-Id: Ifc876d329f2c057fd0d46d50d858cabd74cba988

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: gnucash-docs: Remove extraneous scrollkeeper input.
	* gnu/packages/gnucash.scm (gnucash-docs)
	[native-inputs]: Delete scrollkeeper.

	Change-Id: I813bae9d5320d1530e5c7477af38b02e1768eb7a

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: perl-xml-libxml: Skip test suite for now.
	The test suite is broken with the recent libxml2 update.

	* gnu/packages/xml.scm (perl-xml-libxml) [inputs]: Replace libxml2 with
	libxml2-2.11.
	[#:tests?]: Set to #f.

	Change-Id: I9a39f02897388cc5f493e9f54df0af26ac7d1903

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: linphone-desktop: Update to 5.2.6.
	* gnu/packages/linphone.scm (linphone-desktop): Update to 5.2.6.

	Change-Id: I1d58fa5134aab1f4d00b56d9e3648b180a39a194

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: liblinphone: Update to 5.3.112.
	* gnu/packages/linphone.scm (liblinphone): Update to 5.3.112.
	[inputs]: Replace libxml2 with libxml2-2.11.

	Change-Id: Ib2b477152d2e189c350365f3aedeab1029b7a57d

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: openldap-for-linphone: Update to 2.6.4-0.8511a0f.
	* gnu/packages/openldap.scm (openldap-for-linphone): Update to 2.6.4-0.8511a0f.

	Change-Id: I8f5cccf1e3fa346a5b9c4426ba372ec8127f6edd

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	scripts: Honor --target-version in every situation.
	* guix/scripts/refresh.scm (options->update-specs): Always honor
	--target-version.
	* doc/guix.texi (Invoking guix refresh): Add an example showing how this can
	be useful.

	Change-Id: I55f98c88f4b583f65dd85a6d3573f9bc87a1dead

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: mbedtls-for-hiawatha: Use package/inherit.
	This is a variant, and should get the same graft treatment as the parent
	package.

	* gnu/packages/tls.scm (mbedtls-for-hiawatha): Use package/inherit.

	Change-Id: I570db81d5a6d703ade47b160fbdf0eb5d655b0fc

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Remove mbedtls-apache.
	* gnu/packages/tls.scm (mbedtls-apache): Delete variable.

	Change-Id: I606a45f29e6212f259159a9d2f2d2edc9a42b7b5

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: mbedtls: Update to 3.5.2.
	* gnu/packages/tls.scm (mbedtls): Update to 3.5.2.
	[source]: Switch to url-fetch (otherwise there are git submodules to pull).

	Change-Id: I8e7402fd24049defb922a4ceae64d099abbf5bfb

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: msamr: Update to (git-version 1.1.4 revision commit).
	* gnu/packages/linphone.scm (msamr): Update to (git-version 1.1.4 revision commit).

	Change-Id: Ic01159fd54ac45a3441eb0ae1a39540fc02f5a02

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: mswebrtc: Update to 5.4.0.
	* gnu/packages/linphone.scm (mswebrtc): Update to 5.4.0.

	Change-Id: I46796f76ede89f093d9410cfa08d3e033b997e9f

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: lime: Update to 5.3.112.
	* gnu/packages/linphone.scm (lime): Update to 5.3.112.

	Change-Id: I38c5beed5a53d0da0f9c351bc9554569a2af2af3

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: mediastreamer2: Update to 5.3.112.
	* gnu/packages/linphone.scm (mediastreamer2): Update to 5.3.112.

	Change-Id: I1afe825c0e3b529944a5301052032f6e996681b4

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: belle-sip: Update to 5.3.112.
	* gnu/packages/linphone.scm (belle-sip): Update to 5.3.112.

	Change-Id: I929189b4b3b1294c063654d3698baa35988df268

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: bzrtp: Update to 5.3.112.
	* gnu/packages/linphone.scm (bzrtp): Update to 5.3.112.

	Change-Id: I5fbf6b3152db4a5dad9bfa9e0c0076387d1d5fa7

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: ortp: Update to 5.3.112.
	* gnu/packages/linphone.scm (ortp): Update to 5.3.112.

	Change-Id: I9a2b9208b6da20b1e5592d6520a4a31e3335d9b2

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: bcmatroska2: Update to 5.3.101.
	* gnu/packages/linphone.scm (bcmatroska2): Update to 5.3.101.

	Change-Id: I53ceeb4d5bde0e92ad2c88b37f22820cc7d97f86

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: belcard: Update to 5.3.112.
	* gnu/packages/linphone.scm (belcard): Update to 5.3.112.
	[#:phases] {patch-vcard-grammar-location}: Adjust.

	Change-Id: Ibcad5c710abf10dc2a3bd32220dcd79630a0a052

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: belr: Update to 5.3.112.
	* gnu/packages/linphone.scm (belr): Update to 5.3.112.

	Change-Id: Ia105fd24f2a4f46b1ccec9fcaf212468af1c0e01

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: bctoolbox: Update to 5.3.112 and disable mbedtls support.
	* gnu/packages/linphone.scm (bctoolbox): Update to 5.3.112.

	Change-Id: I87eceb689aeea03236ed64de7aa7f5594c57e1f0

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: bcunit: Update to 5.3.101.
	* gnu/packages/linphone.scm (bcunit): Update to 5.3.101.

	Change-Id: I3cdba8945367d18625c0c607df6265e440abf76d

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: python-openpyxl: Fix tests.
	* gnu/packages/python-xyz.scm (python-openpyxl)[native-inputs]: Replace
	python-lxml with python-lxml-4.9.

	Change-Id: I59374faaf1dea054ac3f109fcdca53fe7aaa96a9

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: ffmpeg-5: Fix build.
	* gnu/packages/video.scm (ffmpeg-5)[arguments]: Add modules.
	<#:configure-flags>: Remove "--enable-libplacebo".
	[inputs]: Remove libplacebo.
	(ffmpeg-4)[inputs]: Inherit from ffmpeg-5.
	[arguments]: Remove modules.
	<#:configure-flags>: Reduce as libplacebo flag is now removed via ffmpeg-5.

	Change-Id: Ia13b297cb224abf8212e02a934f0f8fb04bce48e

2025-09-30  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Use ffmpeg-6.
	Fixes guix/guix#3038.

	* gnu/packages/librewolf.scm (librewolf): Replace ffmpeg with ffmpeg-6.

	Change-Id: I8aef1b8102e6aff9f9dc4513c7169507efdec16b

2025-09-30  Rutherther  <rutherther@ditigal.xyz>

	gnu: wlroots: Update to 0.19.1.
	* gnu/packages/wm.scm (wlroots): Update to 0.19.1.
	(wlroots-0.19): Alias to wlroots.

	Change-Id: Ie222ebfc52d36ff8d4ec7580074a8476ae5f5a78

2025-09-30  Rutherther  <rutherther@ditigal.xyz>

	gnu: scenefx: Use wlroots-0.18.
	* gnu/packages/wm.scm (scenefx)[inputs]: Remove wlroots; add wlroots-0.18.

	Change-Id: I6d2ec1bc2b9c1a088fc913c6d66b918d41d542bc

2025-09-30  Rutherther  <rutherther@ditigal.xyz>

	gnu: sway: Use wlroots-0.18.
	* gnu/packages/wm.scm (sway)[inputs]: Remove wlroots; add wlroots-0.18.

	Change-Id: I3f59098af9f128269733f99a80daff2b6f7484a7

2025-09-30  Rutherther  <rutherther@ditigal.xyz>

	gnu: zig-wlroots: Use wlroots-0.18.
	* gnu/packages/zig-xyz.scm (zig-wlroots)[propagated-inputs]: Remove wlroots; add wlroots-0.18.

	Change-Id: I8aa52dcee7e03225819ca34aca3d3fd0bea3769d

2025-09-30  Rutherther  <rutherther@ditigal.xyz>

	gnu: wideriver: Update to 1.3.1.
	* gnu/packages/wm.scm (wideriver): Update to 1.3.1.
	[inputs]: Remove wlroots.

	Change-Id: I5642972d1d7afd270e5717fe624418332db291ea

2025-09-30  Rutherther  <rutherther@ditigal.xyz>

	gnu: labwc: Update to 0.9.1.
	* gnu/packages/wm.scm (labwc): Update to 0.9.1.
	[inputs]: Remove wlroots; add wlroots-0.19.

	Change-Id: I481ece0d790c7c96db1490a04e6d299d029244bc

2025-09-30  Rutherther  <rutherther@ditigal.xyz>

	gnu: swayfx: Use wlroots-0.18.
	* gnu/packages/wm.scm (swayfx)[inputs]: Remove wlroots; add wlroots-0.18.

	Change-Id: I921ea79301faf175036744b511aed35fc90d9f0a

2025-09-30  Rutherther  <rutherther@ditigal.xyz>

	gnu: dwl: Use wlroots-0.18.
	* gnu/packages/wm.scm (dwl)[inputs]: Remove wlroots; add wlroots-0.18.

	Change-Id: I5555e43722d788d5f9ede5ce3143b54a9dfa4e63

2025-09-30  Rutherther  <rutherther@ditigal.xyz>

	gnu: fnott: Remove wlroots input.
	* gnu/packages/wm.scm (fnott)[inputs]: Remove wlroots.

	Change-Id: Id1ea1d5c30539965dfe980cdb899db81e45a00c1

2025-09-30  Rutherther  <rutherther@ditigal.xyz>

	gnu: cage: Use wlroots-0.18.
	* gnu/packages/wm.scm (cage)[inputs]: Remove wlroots; add wlroots-0.18.

	Change-Id: I8f84f4e5b5e940e8144e04a432bdbb2f97d507ce

2025-09-30  Rutherther  <rutherther@ditigal.xyz>

	gnu: mpvpaper: Remove wlroots input.
	mpvpaper doesn't use it, the output is the same with and without
	it.

	* gnu/packages/video.scm (mpvpaper)[inputs]: Remove wlroots.

	Change-Id: I4a740aa3da82f1460380b161ff1dbfc8e5fb0979

2025-09-30  Rutherther  <rutherther@ditigal.xyz>

	gnu: Add wlroots-0.19.
	* gnu/packages/wm.scm (wlroots-0.19): New variable.

	Change-Id: Iabd13690e9cafdcf876f4f3d18530fb3d75ae21f

2025-09-30  Rutherther  <rutherther@ditigal.xyz>

	gnu: Add wlroots-0.18.
	* gnu/packages/wm.scm (wlroots-0.18): New variable.

	Change-Id: I01eda336601fc26a03bb76c407caf95dd4b97a55

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: gnudatalanguage: Update to 1.1.1.
	* gnu/packages/data-language.scm (gnudatalanguage): Update to 1.1.1.

	Change-Id: I2ffc591bd10f33e120639623ceb87ca96b6a3eae

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: freerdp-3: Use current ffmpeg.
	* gnu/packages/rdesktop.scm (freerdp-3)
	[inputs]: Replace ffmpeg-4 with current ffmpeg (8).

	Change-Id: If9687f3e7f753628d6071e9b7e8baa82ffa3d673

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: gupnp-av: Update to 0.14.4.
	* gnu/packages/gnome.scm (gupnp-av): Update to 0.14.4.

	Change-Id: I13cce944540f84f36d888e2266fb70728efecf2e

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-ufo2ft: Update to 2.33.4.
	* gnu/packages/fontutils.scm (python-ufo2ft): Update to 2.33.4.
	[arguments]: New field, to skip a few tests.

	Change-Id: Iee6630e3ca9f4d6c69dd3a9aae80fef1d90aa7da

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-cu2qu: Update to 1.6.7.post2.
	* gnu/packages/fontutils.scm (python-cu2qu): Update to 1.6.7.post2.

	Change-Id: I1dd2a69912ac8c64dfd349695ee0713e51aefd33

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-afdko: Update to 4.0.2.
	* gnu/packages/fontutils.scm (python-afdko): Update to 4.0.2.

	Change-Id: I4c05f1100d80cbbd2b542cbdc537d7ab8373847a

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-cffsubr: Update to 0.3.0.
	* gnu/packages/fontutils.scm (python-cffsubr): Update to 0.3.0.

	Change-Id: I452751aa6f2eea2cb4332f6d162b06d10d7c411e

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-afdko-3.6.1: Skip extra tests.
	* gnu/packages/fontutils.scm (python-afdko-3.6.1)
	[#:phases] {check}: Ignore proofpdf_test tests, newly failing due to libxml2
	update.

	Change-Id: Ia951573cfc54b25462bc38a3d29ee45275a3e91d

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-lxml-4.9: Disable test suite.
	* gnu/packages/xml.scm (python-lxml-4.9) [#:tests?]: Set to #f.
	[#:phases] {check}: Delete.

	Change-Id: I1e984f27598ed7dfd694712bb609b4d6a2ab242c

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-ufolib2: Update to 0.18.1.
	* gnu/packages/fontutils.scm (python-ufolib2): Update to 0.18.1.

	Change-Id: I598c2589f515cd4b0eef733b84491b64d77258ab

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-defcon-bootstrap: Update to 0.12.2.
	* gnu/packages/fontutils.scm (python-defcon-bootstrap): Update to 0.12.2.
	Make hidden.
	(python-defcon): Un-hide.

	Change-Id: I107b1d40bd94c98bc14e81a052d28a8508eb2959

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-fontparts-bootstrap: Update to 0.13.3.
	* gnu/packages/fontutils.scm (python-fontparts-bootstrap): Update to 0.13.3.
	[source]: Adjust URI.
	[native-inputs]: Remove unzip.

	Change-Id: I81096277898f8b337bdb54fc23d3b8ac433b6426

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-booleanoperations: Update to 0.9.0.
	* gnu/packages/graphics.scm (python-booleanoperations): Update to 0.9.0.
	[#:modules, #:test-flags]: New arguments.
	[native-inputs]: Delete unzip.

	Change-Id: If4c4f36545f90b8d76d1a6a8c214aeaaa0841a58

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-unicodedata2: Update to 16.0.0.
	* gnu/packages/python-xyz.scm (python-unicodedata2): Update to 16.0.0.

	Change-Id: Ia3edef9c5ada75b2c85727be3b55db4ab2bc7b44

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: harfbuzz: Update to 11.4.4.
	* gnu/packages/gtk.scm (harfbuzz): Update to 11.4.4.

	Change-Id: I0716fcaee731e062a250b5c9d4a04a433f2310b0

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-fonttools-minimal: Update to 4.59.2.
	* gnu/packages/python-xyz.scm (python-fonttools-minimal): Update to 4.59.2.
	[native-inputs]: Delete field.
	(python-fonttools) [#:phases] {check}: Adjust.

	Change-Id: Iaa4569e734956ff65dcd0bd6d8ed712858ee493c

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: r-xml2: Update to 1.4.0.
	* gnu/packages/cran.scm (r-xml2): Update to 1.4.0.

	Change-Id: I4ec43f8e2b660086c16bd3c4479d071ee0fbec9d

2025-09-30  Rutherther  <rutherther@ditigal.xyz>

	gnu: mpv: Patch removed constants from ffmpeg 8.0.
	MPV 0.40.0 didn't remove deprecated constants. Those
	constants were removed in ffmpeg 8.0. Mpv is not planning
	on releasing a patch release any time soon.

	* gnu/packages/patches/mpv-0.40.0-fix-ffmpeg-8.0.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/video.scm (mpv)<source>[patches]: Apply it.

	Change-Id: Id48bf513e6c80b59ae2bb167e7e98e41d5efad6f

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: libmusicbrainz: Update to 5.1.0-0.4efbed3.
	* gnu/packages/music.scm (libmusicbrainz): Update to 5.1.0-0.4efbed3.
	[#:phases]: Delete trailing #t.

	Change-Id: Ia256588bac3d618e90960783a0fec94f0bdabf67

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: python-beautifulsoup4: Update to 4.13.5.
	* gnu/packages/python-xyz.scm (python-beautifulsoup4): Update to 4.13.5.

	Change-Id: Ie1786b0b16b4332ea6295a3ecea83540dbab82cc

2025-09-30  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: sane: Update to 1.4.0.
	* gnu/packages/scanner.scm (sane): Update to 1.4.0.

	Change-Id: I6c0d98de464c38d5c326a7f8346ca03a2be6a34c

2025-09-30  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: sane-airscan: Update to 0.99.36.
	* gnu/packages/scanner.scm (sane-airscan): Update to 0.99.36.

	Change-Id: I1e5227d2ff2e4578531bcb7051ad9d7f94d3b323

2025-09-30  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: Replace usages of sane-backends with sane.
	Replacement done using:
	find gnu/packages -name '*.scm' -print0 | xargs -0 sed -ri \
	  -e 's/"sane-backends" ,sane-backends/"sane" ,sane/' \
	  -e 's/(list[^"]+sane)-backends/\1/' \
	  -e 's/^( +sane)-backends/\1/'

	* gnu/packages/hardware.scm (hw-probe)[inputs]:
	* gnu/packages/wine.scm (wine)[inputs]:
	* gnu/packages/python-xyz.scm (python-sane)[inputs]:
	* gnu/packages/ocr.scm (gimagereader)[inputs]:
	* gnu/packages/libreoffice.scm (libreoffice)[inputs]:
	* gnu/packages/kde.scm (ksanecore)[inputs]:
	* gnu/packages/gnome.scm (simple-scan, ocrfeeder, colord)[inputs]:
	* gnu/packages/scanner.scm (scanbd, xsane, sane-airscan)[inputs]:
	Replace sane-backends with sane.

	Change-Id: If995e846ed4f53a740119b362e07c36c90a621cb

2025-09-30  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: scanbd: Format inputs.
	* gnu/packages/scanner.scm (scanbd)[inputs]: Use new format.

	Change-Id: I82d4d013b93cf445056bfe3a0c78addef367b0db

2025-09-30  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: sane-backends: Remove hplip dependency.
	* gnu/packages/scanner.scm (sane-backends)[inputs]: Omit hplip.
	[arguments]: Remove hplip phases.
	* gnu/services/desktop.scm (lift-sane-configuration): Warn user that
	hplip needs to be explicitly enabled in sane-configuration.

	Change-Id: I05ffc3a2d04c5ee3da2739b68085557ff791814f

2025-09-30  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: hplip: Make SANE backend truly pluggable.
	* gnu/packages/cups.scm (hplip)[#:phases]
	<move-sane-config-to-dll.d>: Fix dynamic loading.

	Change-Id: I5ae3edabf8ccb87d547990f641fe42d2260e9080

2025-09-30  Sergey Trofimov  <sarg@sarg.org.ru>

	services: sane: Support pluggable backends.
	* gnu/services/desktop.scm (sane-configuration): New record.
	(sane-service-type): Add native search paths to environment.

	Change-Id: Ia7b66b62cf027200dd94533f32c1e4bc0ed373d3

2025-09-30  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: sane-backends-minimal: Rename to sane.
	sane-backends-minimal contains helper programs and library files, but
	none of the backends. Renaming the package to avoid confusion.

	* gnu/packages/scanner.scm (sane-backends-minimal): Rename to...
	(sane): ... this.
	(utsushi, hplip, hplip-minimal)[inputs]: Replace sane-backends-minimal
	with sane.

	Change-Id: If987248f0ad8ac7041454a164d905c1c069242b7

2025-09-30  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: sane-backends-minimal: Respect backend search paths.
	SANE's dynamic loading mechanism looks for configs in SANE_CONFIG_DIR,
	and the libraries are expected to be either in LD_LIBRARY_PATH or in the
	LIBDIR, which is set during the build to $PREFIX/lib/sane. A small patch
	is necessary to make SANE respect backend search paths set by Guix.

	* gnu/local.mk: Register sane-look-for-plugins-in-SANE_BACKEND_LIB_PATH.patch
	* gnu/packages/scanner.scm (sane-backends-minimal): Patch dynamic
	loading mechanism to look for libraries in SANE_BACKEND_LIB_PATH.

	Change-Id: I132a709d171331d249acfe2fd1242dae43867ae8

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: python-fonttools: Fix build.
	* gnu/packages/python-xyz.scm (python-fonttools)[propagated-inputs]: Change
	python-lxml-4.9 to python-lxml.

	Change-Id: I5fb32f3cd02dd7d9d537a7464bf0bcc5f0088f93

2025-09-30  Ada Stevenson  <adanskana@gmail.com>

	gnu: gegl: Fix build (re-enable dependency fallbacks).
	* gnu/packages/gimp.scm (gegl)[arguments]<#:configure-flags>: Add
	"--wrap-mode=nodownload".

	Change-Id: I25440fde9a7bd20692fda7fbc83818263535df4c

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: emacs-minimal: Fix test.
	The included patch is already done upstream, just after the 30.2 release.

	* gnu/packages/emacs.scm (emacs-minimal)[source]: Add patch.
	* gnu/packages/patches/emacs-zoom-image-test-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I0134ec90a03f8757b4247b5aea0853752b67daef

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: libosinfo: Fix build with newer libxml2.
	* gnu/packages/virtualization.scm (libosinfo)[source]: Add patch.
	* gnu/packages/patches/libosinfo-libxml2-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I31377cf36b92562d9a87e6434cf30a01f5d3dcb2

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: tracker: Fix build (re-enable dependency fallbacks).
	* gnu/packages/gnome.scm (tracker)[arguments]<#:configure-flags>: Add
	"--wrap-mode=nodownload".

	Change-Id: I84a7cfb5cd301cde395e82863283e23bb364ac70

2025-09-30  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-gst: Update to 1.26.3.
	* gnu/packages/gstreamer.scm (python-gst): Update to 1.26.3.
	[propagated-inputs]: Add gst-plugins-bad and gst-rtsp-server.

	(cherry picked from commit 71c8e360f63fa30196bdf84acf250689ab90e65f)

2025-09-30  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add gst-rtsp-server.
	* gnu/packages/gstreamer.scm (gst-rtsp-server): New variable.

	(cherry picked from commit 2605aa6323351428b38115fb21d335b806fc70e9)

2025-09-30  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gst-editing-services: Update to 1.26.3.
	* gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.26.3.

	(cherry picked from commit 64c4c8d384c868a0a07966019dc36fc356ecad92)

2025-09-30  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gst-libav: Update to 1.26.3.
	* gnu/packages/gstreamer.scm (gst-libav): Update to 1.26.3.

	(cherry picked from commit 2c9e1edfe411613d2ccb2e7728709ba4eb61a2bb)

2025-09-30  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gst-plugins-ugly: Update to 1.26.3.
	* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.26.3.

	(cherry picked from commit 2ecf2f0892dbc7e593b1047bd67a3dd75ca30b0f)

2025-09-30  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gst-plugins-bad: Update to 1.26.3.
	* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.26.3.
	[adjust-tests]: Also disable “elements_vkcolorconvert” and “elements_vkupload”.

	(cherry picked from commit 82e2d85db5b1ee8cf617d2e4302a350ea6f08cf6)

2025-09-30  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gst-plugins-good: Update to 1.26.3.
	* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.26.3.

	(cherry picked from commit e154bdc69bc98acf702b5c45925f0aa96d99e4fa)

2025-09-30  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gst-plugins-base: Update to 1.26.3.
	* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.26.3.

	(cherry picked from commit 8c82fb2fa3021b029e969529747668484320dae6)

2025-09-30  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gstreamer: Update to 1.26.3.
	* gnu/packages/gstreamer.scm (gstreamer): Update to 1.26.3.

	(cherry picked from commit 27ae993a066437e873a6adc3bb4d70e288659ec7)

2025-09-30  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gstreamer-docs: Update to 1.26.3.
	* gnu/packages/gstreamer.scm (gstreamer-docs): Update to 1.26.3.

	(cherry picked from commit 413d5f948b0fcfb1f69757599af77df37389bd21)

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: libzmf: Fix build with newer doxygen.
	* gnu/packages/libreoffice.scm (libzmf)[source]: Add patch.
	* gnu/packages/patches/libzmf-doxygen-1.14.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: Iced77d86eb5ed92d379cc9668182299dd865a5d4

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: raptor2: Fix build.
	* gnu/packages/rdf.scm (raptor2)[source]: Add patch.
	* gnu/packages/patches/raptor2-libxml2.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I690a6a9120692f81f68e20e3b0fdc96f04fbfb32

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: liblangtag: Update to 0.6.7.
	* gnu/packages/libreoffice.scm (liblangtag): Update to 0.6.7.

	Change-Id: I53a382d3c5784240a941c85f3efc29612655b4df

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: gtk+: Fix build on i686-linux.
	Looks like the (graft) update to gtk+ to 3.24.49 never built on i686-linux due
	to a failing test.  It is unclear why, but since we use an old librsvg on this
	platform compared to x86_64, that is a major difference in the build/tests.

	* gnu/packages/gtk.scm (gtk+)[arguments]<#:phases>: Skip the linear-gradient
	on i686-linux.

	Change-Id: I61e2fccaeaa92889c5519ad7845483f0e6a6715f

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: librsvg-2.40: Fix build.
	* gnu/packages/gnome.scm (librsvg-2.40)[inputs]: Replace libxml2 with libxml2-2.11.
	* gnu/packages/xml.scm (libxml2-2.11): New variable.
	(libxml2): Remove outdated comment.

	Change-Id: I7080f39aab81ca104836b64dd1f7c10d14157e81

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: mariadb: Update to 10.11.14.
	* gnu/packages/databases.scm (mariadb): Update to 10.11.14.

	Change-Id: Iea635acff6b89f9be23f0ce4ba255ef322eb8643

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: gtk-doc: Fix test.
	* gnu/packages/gtk.scm (gtk-doc)[source]: Add patch.
	* gnu/packages/patches/gtk-doc-mkhtml-test-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: Ie1cc25bbef294755534db00380b880719c9ee9ff

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: inkscape/pinned: Fix build.
	* gnu/packages/inkscape.scm (inkscape/pinned)[source]: Add patch.
	* gnu/packages/patches/inkscape-libxml2.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I90394818c66093e8989a32905ddc69dad117f8c7

2025-09-30  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	mesa: Re-enable dependency fallbacks.
	* gnu/packages/gl.scm (mesa)[#:configure-flags]: Add “--wrap-mode=nodownload”.

	(cherry picked from commit f0b058a54140fec3d2bb35a86496929d04a833c1)

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: mesa: Update to 25.2.3.
	* gnu/packages/gl.scm (mesa): Update to 25.2.3.

	Change-Id: I28cee586fc49ba5aad9fa362260357e96d76977f

2025-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Liliana Marie Prikler  <liliana.prikler@gmail.com>
	    Dariqq  <dariqq@posteo.net>
	    John Kehayias  <john@guixotic.coop>

	gnu: meson: Update to 1.9.0.
	* gnu/packages/build-tools.scm (meson): Update to 1.9.0.
	[build-system]: Use pyproject.
	[native-inputs]: Add python-setuptools.
	[#:phases]: Adjust 'wrap phase for pyproject-build-system.
	(meson-1.8): Remove variable.
	* gnu/packages/gl.scm (mesa)[arguments]: Remove #:meson.

	Change-Id: I31932f24d1a54b8c79987296daaeb5a5285a8344
	(cherry picked from commit 3bcc621b2f4be2f75aaf2d8fa175f4f8df4f5688)

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	build-system/meson: Make build verbose.
	It's useful to see the link directives and other options passed to the
	compiler when debugging build issues.

	* guix/build/meson-build-system.scm (build): Invoke ninja with its --verbose
	option.

	Change-Id: Iab11eeb29351a1d6a954576e3a916e2d536058d9
	(cherry picked from commit d9b9670b0573cdfba93afbb0ea8453d164a73ac7)

2025-09-30  Dariqq  <dariqq@posteo.net>

	build-system: meson: Set default wrap-mode to nofallback.
	Fixes guix/guix#1162.

	This solves two issues: Not having to wait for the network timeout (same as the
	nodownload) option and also disabling meson to fall back to predownloaded
	subprojects.

	If desired, this behaviour can be overridden by adding --wrap-mode=MODE to #:configure-flags.

	* guix/build/meson-build-system.scm (configure): Add --wrap-mode=nofallback.

	Change-Id: Ibf1d6ac60a4c47cd71574a96ceb8773e6d8cf60b
	(cherry picked from commit fe8dded27f15b7052a4161be4690f6d943b93aff)

2025-09-30  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: cups: Don't enforce root ownership on supplementary files.
	Printers managed by CUPS might require supplementary files to function,
	such as color profiles or filters. CUPS checks permissions on such files
	to prevent the execution of unsafe code. One of the conditions-that the
	files are owned by root-must be short-circuited on Guix, because this
	condition cannot be met on a system with an unprivileged daemon (where
	store files are owned by `guix-daemon`).

	* gnu/packages/patches/cups-relax-root-ownership-check.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/cups.scm (cups)[source]: Include it.

	Change-Id: I77f67f996d057a34bd018ab97cda54577060b0c3

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: libxkbcommon: Update to 1.11.0.
	* gnu/packages/xdisorg.scm (libxkbcommon): Update to 1.11.0.
	[source]: Use git-fetch instead of url-fetch.
	[native-inputs]: Add xorg-server-for-tests and xkbcomp.  Reformat.
	[arguments]<#:configure-flags>: Add flag to enable docs.
	(libxkbcommon-1.5, libxkbcommon-1.8): Remove variables.
	* gnu/packages/terminals.scm (foot)[inputs]: Use libxkbcommon instead of
	libxkbcommon-1.8.

	Change-Id: I0e4ce4cab04c059916ea7dddd31d2780c7b49b26

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: cups: Update to 2.4.14 [security-fixes].
	Fixes CVE-2025-58060 and CVE-2025-58364.

	* gnu/packages/cups.scm(cups): Update to 2.4.14.
	[source]: Drop unneeded patch.
	* gnu/packages/patches/cups-minimal-Address-PPD-injection-issues.patch: Remove
	it.
	* gnu/local.mk (dist_patch_DATA): Deregister it.

	Change-Id: I719e568716c8739aca16c6ebc29f50c7d2ac83bc

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: doxygen: Update to 1.14.0.
	* gnu/packages/documentation.scm (doxygen): Update to 1.14.0.
	[arguments]<#:phases>: Rename disable-bibtex-test to disable-some-tests and
	disable a failing test (reported upstream).

	Change-Id: I2402138cb20916601adbc88ba9a769520d673f7f

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: python-lxml: Update to 6.0.1.
	* gnu/packages/xml.scm (python-lxml): Update to 6.0.1.

	Change-Id: Iab60f97a74c804e17fd2f2adf326d8a098c06ef0

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: automake: Skip some tests.
	These tests fail for unknown reasons locally (even on master, without the
	changes from this mesa-updates branch) though presumably pass on some machines
	since there are substitutes available.  It appears to be non-deterministic.

	See discussion at <https://codeberg.org/guix/guix/issues/1257>.

	* gnu/packages/autotools.scm (automake)[arguments]<#:phases>: Skip some
	tests.

	Change-Id: I87099386483efdbb62e42251298f0995f3967179

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: libxslt: Update to 1.1.43 [security-fixes].
	The following CVEs were fixed:

	- CVE-2025-24855: Fix use-after-free of XPath context node
	- CVE-2024-55549: Fix UAF related to excluded namespaces

	Additionally, a patch from Debian for generated IDs and reproduciblity no
	longer applies cleanly and is likely problematic or (partially?) unneeded.
	See <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=902051> for the latest.

	* gnu/packages/xml.scm (libxslt): Update to 1.1.43.
	(source): Remove patch.
	* gnu/packages/patches/libxslt-generated-ids.patch: Delete it.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	Change-Id: Ia10d906bab090792d28524beda6aca79a5a21684

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: coreutils: Skip a test.
	This test fails on btrfs more generally, not only on hurd.

	* gnu/packages/base.scm (coreutils)[arguments]<#:phases>: Skip the
	reflink-auto test unconditionally.

	Change-Id: I27c4750f848a6b4c3c251614d95aefe41efe5d81

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: libx11: Update to 1.8.12.
	* gnu/packages/xorg.scm (libx11): Update to 1.8.12.

	Change-Id: I42986033bde1534e09a0f027c3599ed4142ff9c0

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: libxml2: Update to 2.14.6; deprecate python-libxml2.
	Python bindings for libxml2 are now built as part of libxml2; remove all
	python-libxml2 inputs for libxml2 (nearly all already had libxml2) and
	deprecate the package.  This was done manually using

	git grep python-libxml2 gnu/packages

	to find affected packages and then check all their input fields.

	With the update to libxml2, we can remove all the libxml2-next* variants.
	This change was automated with:

	git grep -rl libxml2-next | xargs sed -i 's/\(libxml2-next\|libxml2-next-for-grafting\)/libxml2/g'

	* gnu/packages/xml.scm (libxml2): Update to 2.14.6.
	[arguments]<#:phases>: Add configure-python phase (from python-libxml2).
	[native-inputs]: Add pkg-config and python-minimal.
	(libxml2-next, libxml2-next/fixed, libxml2-next-for-grafting): Remove.
	(python-libxml2): Deprecate in favor of libxml2.

	Change-Id: I2976f2fde086e9bc345d661edbdc125abbb7a753

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: rest: Ungraft.
	* gnu/packages/gnome.scm (rest)[replacement]: Remove.
	[propagated-inputs]: Replace libxml2 with libxml2-next-for-grafting.
	(rest/fixed): Remove.

	Change-Id: Ib203ef0697419558c0be0ba2e844293aa20a6061

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: gtk+: Ungraft.
	* gnu/packages/gtk.scm (gtk+): Update to 3.24.43.
	[replacement]: Remove.
	[source]: Use git-fetch.
	[arguments]<#:phases>: Add some test to disable-failing-tests phase.
	(gtk+/fixed): Remove.

	Change-Id: Ia34ac538f36424748e0a813cfc4e0dad2d643d0b

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: wget: Ungraft.
	* gnu/packages/wget.scm (wget): Update to 1.25.0.
	[replacement]: Remove.
	(wget/fixed): Remove.

	Change-Id: Ib3798d67bc293295a0480e2db36de98e1ce7edea

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: pixman: Update to 0.46.4.
	Upstream no longer uses autotools so we build with meon-build-system now.  The
	configure flag to not build a static output is no longer supported and even
	though it was used previously, there was still a static library built.
	Finally, the gnuplot configure flag is also removed, per
	<https://issues.guix.gnu.org/69962>.

	* gnu/packages/xdisorg.scm (pixman): Update to 0.46.4.
	[build-system]: Switch to meson-build-system.
	[arguments]<#:configure-flags>: Rewrite with gexp and for meson.  Remove
	"--disable-static" as it is not a supported flag.  Remove "--enable-gnuplot"
	flag.
	[inputs, native-inputs]: Remove.
	[home-page]: Use https URL.

	Change-Id: I6bc17761ce96de9ef17bb8b420b8570d1ea11e07

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: ffmpeg: Update to 8.0.
	* gnu/packages/video.scm (ffmpeg-7): Replace with...
	(ffmpeg): ... this updated version.
	(ffmpeg): Adjust to use ffmpeg.
	(ffmpeg-jami): Stay on ffmpeg-6.
	* gnu/packages/tor-browsers.scm (make-torbrowser): Likewise.
	* gnu/packages/python-xyz.scm (python-av): Likewise.
	* gnu/packages/qt.scm (qtmultimedia): Likewise.

	Change-Id: I2d7b1861a647f583da93fe230fd0734742671d4d

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: mesa: Update to 25.2.2.
	* gnu/packages/gl.scm (mesa): Update to 25.2.2.

	Change-Id: Iad91783d151000f6a7e43ce5d59f4b9b38aedc45

2025-09-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: spirv-llvm-translator: Update to 18.1.10.
	* gnu/packages/vulkan.scm (spirv-llvm-translator): Update to 18.1.10.
	[native-inputs]: Add libffi, pkg-config.

	Change-Id: Id7251c3594ae56533b0930f9ecd54d8db88b5ab6

2025-09-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: vulkan-memory-allocator: Update to 3.3.0.
	* gnu/packages/vulkan.scm (vulkan-memory-allocator)[arguments]: Use
	G-Expressions.

	Change-Id: I17030138801cb6d1b17cb849275dc0a0269daf4d

2025-09-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: vkd3d: Improve style.
	* gnu/packages/vulkan.scm (vkd3d)[arguments]: Use G-Expressions.
	[native-inputs]: Modernize.

	Change-Id: I29d558f777f3bd56e55e8e5872ca7fa291081b0d

2025-09-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: vulkan: Update to 1.4.321.0.
	* gnu/packages/vulkan.scm (spirv-headers, spirv-tools, spirv-cross,
	glslang, vulkan-headers, vulkan-loader, vulkan-tools,
	vulkan-validationlayers, vulkan-utility-libraries): Update to 1.4.321.0.

	Change-Id: Ia19d8cdec3c3a904326d869a58c6348d4f5c5215

2025-09-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: shaderc: Improve style.
	* gnu/packages/vulkan.scm (shaderc)[arguments]: Use G-Expressions.

	Change-Id: Ifa7b303c173a5093fa7733fa67e09eab1b39d8bd

2025-09-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: vulkan-tools: Improve style.
	* gnu/packages/vulkan.scm (vulkan-tools): Fix max column.

	Change-Id: Ibae23e8eaed1fa6c3f0ea593b4c64330e4037a94

2025-09-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: vulkan-validationlayers: Improve style.
	* gnu/packages/vulkan.scm (vulkan-validationlayers): Fix max column.

	Change-Id: I3a79acbc7c4a36105e27a6dfaba028094a5d5232

2025-09-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: vulkan-loader: Improve style.
	* gnu/packages/vulkan.scm (vulkan-loader): Fix max column.

	Change-Id: I613ef9c8b87200168af3ab4c0379b0c8b2d09c58

2025-09-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: glslang: Improve style.
	* gnu/packages/vulkan.scm (glslang)[arguments]: Use Gexp.
	[native-inputs]: Remove python; add python-minimal.

	Change-Id: I7b4f236b984b85d12f76f9d8de2b627e005bd232

2025-09-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: spirv-cross: Improve style.
	* gnu/packages/vulkan.scm (spirv-cross)[arguments]: Use Gexp.
	[native-inputs]: Remove python; add python-minimal.

	Change-Id: Ia010d51736d099e4a0f983b79e2053bff6a63637

2025-09-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: spirv-tools: Improve style.
	* gnu/packages/vulkan.scm (spirv-tools):[arguments]: Use Gexp.
	[native-inputs]: Remove python; add python-minimal.

	Change-Id: I91c66e8b196a00f9beb327e440f39d2675964f99

2025-09-30  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update to 25.2.1.
	* gnu/packages/gl.scm (mesa): Update to 25.2.1.

	Change-Id: I4ee0255e6208b282ccca139c56e051a08170e026

2025-09-30  John Kehayias  <john.kehayias@protonmail.com>

	gnu: ffmpeg@4: Fix build.
	* gnu/packages/video.scm (ffmpeg-4)[arguments]: Add modules.
	<#:configure-flags>: Remove flags --enable-libplacebo and --enable-libshaderc.

	Change-Id: Ib3b69703f74601b1b632dd7f673c0235f1fb6c79

2025-09-30  John Kehayias  <john.kehayias@protonmail.com>

	gnu: ffmpeg@6: Fix build with gcc-14 on i686-linux.
	Without turning off this error, the build fails on some Vulkan related code.

	* gnu/packages/video.scm (ffmpeg)[arguments]<#:phases>: In
	relax-gcc-14-strictness phase, add -Wno-error=int-conversion to CFLAGS.

	Change-Id: I3b0d0f5cbc80aae7b4b164b9a17bd0d8804c9fdd

2025-09-30  John Kehayias  <john.kehayias@protonmail.com>

	gnu: shaderc: Disable tests.
	The check phase started failing (after core-updates merge maybe?) as there are
	no tests since building them was previously disabled already.

	* gnu/packages/vulkan.scm (shaderc)[arguments]: Disable tests.

	Change-Id: Ibfa53bd30e90a3b4fd6b5bbed403b8a9aa615e9c

2025-09-30  John Kehayias  <john.kehayias@protonmail.com>

	gnu: libinput: Update to 1.29.0.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.29.0.

	Change-Id: Ib54bd0d7202707852694f875c44c84b90589feac

2025-09-30  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update to 25.2.0.
	Note: this is not the first "stable" release, but making this available for
	testing as some configuration we used have been dropped upstream.

	* gnu/packages/gl.scm (mesa): Update to 25.2.0.
	[arguments]<#:meson>: Use meson-1.8.
	<#:configure-flags>: Remove osmesa and gallium-xa flags (no longer available).
	* gnu/packages/rust-crates.scm (mesa-cargo-inputs): Add rustc-hash.

	Change-Id: I36d59582b5d827f78040a248a54fd11e2f982393

2025-09-30  John Kehayias  <john@guixotic.coop>

	gnu: Add meson-1.8.
	* gnu/packages/build-tools.scm (meson-1.8): New variable.

	Change-Id: I9895780b41f659d73750519825e7340a1f2911f9

2025-09-30  Murilo  <murilo@disroot.org>

	gnu: Remove libinput-minimal-next.
	* gnu/packages/freedesktop.scm (libinput-minimal-next): Delete variable.

	gnu: hyprland: Build with libinput-minimal.
	* gnu/packages/wm.scm (hyprland)[inputs]: Change libinput-minimal-next
	to libinput-minimal.

	gnu: libinput: Update to 1.28.1.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.28.1.

2025-09-30  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update to 25.1.6.
	* gnu/packages/gl.scm (mesa): Update to 25.1.6.

	Change-Id: I42e6d33411aea3876d84477212f5e21fadcf2605

2025-09-30  Philipp Berger  <Philipp.Berger@mail.de>

	gnu: mesa: Re-enable X11 protocol support for the DRI2 extension.
	Starting with Mesa 24.3, X11 protocol support for the DRI2 extension is
	no longer enabled by default.  The developers are phasing it out in
	favor of DRI3, and have moved it into an optional 'legacy-x11' feature.
	Re-enable it to retain hardware acceleration on older systems that do
	not support DRI3.

	* gnu/packages/gl.el (mesa)[arguments]<#:configure-flags>: Add
	'-Dlegacy-x11=dri2'.

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: wayland: Update to 1.24.0.
	* gnu/packages/freedesktop.scm (wayland): Update to 1.24.0.
	[arguments] <#:parallel-tests?>: Delete.
	* gnu/packages/vulkan.scm (vulkan-tools) [source]: Apply patch.
	* gnu/packages/patches/vulkan-tools-wayland-1.24.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I321ec682423cc12f320e56156305992349b4b6c6

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: libplacebo: Update to 7.351.0.
	* gnu/packages/video.scm (libplacebo): Update to 7.351.0.

	Change-Id: I96b5c43f9269e3ce61390118269dadfcca0f3103

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: mesa: Update to 25.1.5.
	* gnu/packages/gl.scm (mesa): Update to 25.1.5.

	Change-Id: Ic05db30a9c4d8ee8c165eb8455c245aa2e2afd85

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: vulkan-validationlayers: Update to 1.4.313.0.
	* gnu/packages/vulkan.scm (vulkan-validationlayers): Update to 1.4.313.0.

	Change-Id: I122d61f1e931ec6624cbf96ed64f585ad92f4789

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: vulkan-tools: Update to 1.4.313.0.
	* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.4.313.0.

	Change-Id: Ic96b91a364836a312a1d5f5d58fd2978ac50522a

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: vulkan-loader: Update to 1.4.313.0.
	* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.4.313.0.

	Change-Id: I5a969aab936ae40a7694dcc0d92e158d8375290a

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: vulkan-headers: Update to 1.4.313.0.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.4.313.0.

	Change-Id: Ibed13fb472f5511a8e73625df19058e05b87d78a

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: shaderc: Update to 2025.3.
	* gnu/packages/vulkan.scm (shaderc): Update to 2025.3.

	Change-Id: If5ac7736ba1f32ddd24aaba45e179768aa37558f

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: vulkan-utility-libraries: Update to 1.4.313.
	* gnu/packages/vulkan.scm (vulkan-utility-libraries): Update to 1.4.313.

	Change-Id: Ie7cbeb3393fb3d33859bf3983385961e072025ec

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: spirv-cross: Update to 1.4.313.0.
	* gnu/packages/vulkan.scm (spirv-cross): Update to 1.4.313.0.

	Change-Id: Idee2fa8bd45d2510990bb0d6ab1f9352094693ef

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: glslang: Update to 1.4.313.0.
	* gnu/packages/vulkan.scm (glslang): Update to 1.4.313.0.

	Change-Id: Ie3a4168dc4d62846b68b9a1f417edebf7224134f

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: spirv-tools: Update to 1.4.313.0.
	* gnu/packages/vulkan.scm (spirv-tools): Update to 1.4.313.0.

	Change-Id: Id436a37723e3fbc75525877f66bbf092b19db8db

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: spirv-headers: Update to 1.4.313.0.
	* gnu/packages/vulkan.scm (spirv-headers): Update to 1.4.313.0.

	Change-Id: Id20c09fad12aad12ca3dd045af0369f63a5ef49d

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: wayland-protocols: Update to 1.45.
	* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.45.

	Change-Id: I6855e59a86dec111b45c0e87d6e3fabe62880aa9

2025-09-30  Jesse Gibbons  <jgibbons2357@gmail.com>

	gnu: ffmpeg-7: Add support for libgme.
	* gnu/packages/video.scm (ffmpeg-7) [inputs]: Add libgme.
	[configure-flags]: Add "--enable-libgme".

	Change-Id: I7af4c2cc3af78a808f3d9b8f8e485d666692701a

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: ffmpeg-7: Enable libplacebo support.
	* gnu/packages/video.scm (ffmpeg-7) [inputs]: Add libplacebo.
	[configure-flags]: Add --enable-libplacebo.

	Change-Id: Ib46d46505417b63d44d28369662617e8ebbf9098

2025-09-30  45mg  <45mg.writes@gmail.com>

	gnu: ffmpeg-7: Update to 7.1.1.
	* gnu/packages/video.scm (ffmpeg-7): Update to 7.1.1.
	[phases] {configure}: Don't expect a space in shebang lines; the spaces
	were removed in FFmpeg commit 67e2f8b6bf5a44fa8083f90096de6131601879b4.
	[native-inputs]: Replace yasm with nasm.

	Change-Id: If774bae60713009d7267332959388002bc47daed

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: ffmpeg-7: Enable vulkan support.
	* gnu/packages/video.scm (ffmpeg-7) [native-inputs]: Add vulkan-headers.
	[inputs]: Add shaderc, spirv-tools and vulkan-loader.
	[configure-flags]: Add --enable-libshaderc and --enable-vulkan.

	Change-Id: I469b013f6fc4d85a86004615948d3a03c9c3efde

2025-09-30  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: ffmpeg: Update to 6.1.2.
	* gnu/packages/video.scm (ffmpeg): Update to 6.1.2.

	Change-Id: I32ee4ff66f3e8dcf87dbfb373252859bdb1c86d6

2025-09-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: newsboat: Update to 2.41.
	* gnu/packages/syndication.scm (newsboat): Update to 2.41.
	* gnu/packages/rust-crates.scm (newsboat): Update dependencies.

	Change-Id: I5b6a1f16406c397d86f43385a4c2441d39266f0d

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-iconify-ex.
	* gnu/packages/elixir-web.scm (elixir-iconify-ex): New variable.

	Change-Id: I52bea4481044a98bd8c69a30e17badb44b214e7b

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-surface.
	* gnu/packages/elixir-web.scm (elixir-surface): New variable.

	Change-Id: Id1c4d033e9d65d988f864d2ce2e80b689eacf2ec

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-phoenix-live-favicon.
	* gnu/packages/elixir-web.scm (elixir-phoenix-live-favicon): New variable.

	Change-Id: Ie1232a938764790d7fd6b4afde5a4f9e11ecff93

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-phoenix-live-head.
	* gnu/packages/elixir-web.scm (elixir-phoenix-live-head): New variable.

	Change-Id: I151477d2f34a2f7453bfa764299eeb5ec5d2ffa8

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-emote.
	* gnu/packages/elixir-web.scm (elixir-emote): New variable.

	Change-Id: I71efdc7ad742911bc4911655d9569b682924b55e

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-phoenix-live-view.
	* gnu/packages/elixir-web.scm (elixir-phoenix-live-view): New variable.

	Change-Id: I8e2af57ba8337cbf2fc3e0e2abd3f6a469e66385

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-phoenix-live-reload.
	* gnu/packages/elixir-web.scm (elixir-phoenix-live-reload): New variable.

	Change-Id: I8e46ac1d79d4ebd8611070652e8fd09d7d9491bd

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-phoenix.
	* gnu/packages/elixir-web.scm (elixir-phoenix): New variable.

	Change-Id: I8df2bb3f651de08c6374629db16b54ecbbc7d72f

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-phx-new.
	* gnu/packages/elixir-web.scm (elixir-phx-new): New variable.

	Change-Id: Id6240f42aa662254f28042666062f1be3a857933

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-websock-adapter.
	* gnu/packages/elixir-web.scm (elixir-websock-adapter): New variable.

	Change-Id: Id0dada529a959d67e874a1c01fad2a7435b55869

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-phoenix-view.
	* gnu/packages/elixir-web.scm (elixir-phoenix-view): New variable.

	Change-Id: I3d54b8a8c66136cc54f773a1c1271f0f4fe59d74

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-phoenix-template.
	* gnu/packages/elixir-web.scm (elixir-phoenix-template): New variable.

	Change-Id: Ibe0d447a0bec6145bdd6ab82153a75f4a66f70cf

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-phoenix-pubsub.
	* gnu/packages/elixir-web.scm (elixir-phoenix-pubsub): New variable.

	Change-Id: Iad2bc098c176ff2402c2ddffe0881a47fc24ba1f

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-phoenix-ecto.
	* gnu/packages/elixir-web.scm (elixir-phoenix-ecto): New variable.

	Change-Id: Ie5c2f4c6eb44ccddbd5bb2a0149fad6a23bee761

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-phoenix-html.
	* gnu/packages/elixir-web.scm (elixir-phoenix-html): New variable.

	Change-Id: I67309393c19a10d478ccf443e3b893253e2b163a

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-neuron.
	* gnu/packages/elixir-web.scm (elixir-neuron): New variable.

	Change-Id: Id05619805600a441eaaf5e84fbcfa82c5e0f0caf

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-mint-web-socket.
	* gnu/packages/elixir-web.scm (elixir-mint-web-socket): New variable.

	Change-Id: I32db07a0d044b21f7f7ba7c9e01e316f4ecf0d0d

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-ex-cldr-plugs.
	* gnu/packages/elixir-web.scm (elixir-ex-cldr-plugs): New variable.

	Change-Id: I797382044e3049275e99c6a3ea3dcc0db8cab92d

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-httpoison.
	* gnu/packages/elixir-web.scm (elixir-httpoison): New variable.

	Change-Id: Ifeb181da3e07fd46f0044aae185a0aed63c2d25d

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-httparrot.
	* gnu/packages/elixir-web.scm (elixir-httparrot): New variable.

	Change-Id: If4ba8c4196761c2ee62e38f58ed366b590435cfa

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-exjsx.
	* gnu/packages/elixir-web.scm (elixir-exjsx): New variable.

	Change-Id: Id924e2dcb628acbcb12977438055cfdafebb3003

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-con-cache.
	* gnu/packages/elixir-web.scm (elixir-con-cache): New variable.

	Change-Id: I9b26822f527f4553be65187c5c5f4ecab070713d

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-mimic.
	* gnu/packages/elixir-xyz.scm (elixir-mimic): New variable.

	Change-Id: I4b430d0c4c873ec15902d869608e93d5ed91a620

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-ham.
	* gnu/packages/elixir-xyz.scm (elixir-ham): New variable.

	Change-Id: Id7e970e45a8605335e5315b8fbb3269b2e5d5812

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-html-sanitize-ex.
	* gnu/packages/elixir-markup.scm (elixir-html-sanitize-ex): New variable.

	Change-Id: I578e0ed808a952587077e45611a29ca1ef38f408

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-ex-cldr-dates-times.
	* gnu/packages/elixir-web.scm (elixir-ex-cldr-dates-times): New variable.

	Change-Id: Ie90b0bd35b707fd406260dd8554be3d0c5637d90

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-html-entities.
	* gnu/packages/elixir-markup.scm (elixir-html-entities): New variable.

	Change-Id: I0b280502c6d66c40dea95f1bfe9a3ff2e98e2f80

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-bandit.
	* gnu/packages/elixir-web.scm (elixir-bandit): New variable.

	Change-Id: I56043a8a4ae4d61a7b0a08ac2191db4fb25da1e7

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-tz.
	* gnu/packages/elixir-web.scm (elixir-tz): New variable.

	Change-Id: I81781fd33c7274174f69a4c2543b809892d2a609

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-mint.
	* gnu/packages/elixir-web.scm (elixir-mint): New variable.

	Change-Id: I35c7043a62b457a16c1711a74728c255a986874e

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-hpax.
	* gnu/packages/elixir-web.scm (elixir-hpax): New variable.

	Change-Id: Ifbf10895de9f6174b8ded897d3f672f6220347a6

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-hpack.
	* gnu/packages/elixir-web.scm (elixir-hpack): New variable.

	Change-Id: I13c143fca2d4ec8f4e7e767731f0c908c4112721

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-ecto-shorts.
	* gnu/packages/elixir-web.scm (elixir-ecto-shorts): New variable.

	Change-Id: I8256ea711f312af13dcaaab3cc6083aca8302512

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-error-message.
	* gnu/packages/elixir-web.scm (elixir-error-message): New variable.

	Change-Id: Ie4790e95075ee5a180e28ef3d57e9461c2f7f132

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-plug-cowboy.
	* gnu/packages/elixir-web.scm (elixir-plug-cowboy): New variable.

	Change-Id: I16d0cf2dc22de3ace6d0c29f2655bac0320800d4

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-plug.
	* gnu/packages/elixir-web.scm (elixir-plug): New variable.

	Change-Id: Ie013dfe8794084df8fe697768d46b629e4b229cf

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-plug-crypto.
	* gnu/packages/elixir-web.scm (elixir-plug-crypto): New variable.

	Change-Id: I5863af3b3ae2d3befa3de39a7f154683d024639f

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-x509.
	* gnu/packages/elixir-web.scm (elixir-x509): New variable.

	Change-Id: Ic48ecc55662cb28f8389b2f40d73bf90181bc0da

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-websock.
	* gnu/packages/elixir-web.scm: New file.
	(elixir-websock): New variable.
	* gnu/local.mk: Add it.

	Change-Id: I0c7ad2b07f7ad7423657500a93393c571d266747

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-ex-cldr-locale-display.
	* gnu/packages/elixir-i18n.scm (elixir-ex-cldr-locale-display): New variable.

	Change-Id: Id7ab03abb45df97b994850009d91bb3c49e1307f

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-ex-cldr-calendars.
	* gnu/packages/elixir-i18n.scm (elixir-ex-cldr-calendars): New variable.

	Change-Id: I947d4fcde3675274565f18d976f4892f23649f85

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-ex-cldr-territories.
	* gnu/packages/elixir-i18n.scm (elixir-ex-cldr-territories): New variable.

	Change-Id: Ic76fb854ce1645738ea17587c8aabab6b2932e32

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-ex-cldr-lists.
	* gnu/packages/elixir-i18n.scm (elixir-ex-cldr-lists): New variable.

	Change-Id: Ibabca20a619c9ccc535decdf64a77af3e9ef9d0d

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-ex-cldr-numbers.
	* gnu/packages/elixir-i18n.scm (elixir-ex-cldr-numbers): New variable.

	Change-Id: Id5029b44ff010ae744c6c800e37ce02f6c29858a

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-ex-cldr-currencies.
	* gnu/packages/elixir-i18n.scm (elixir-ex-cldr-currencies): New variable.

	Change-Id: I39821eda064607a27151ebbe78fcb5238818569c

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-ex-cldr.
	* gnu/packages/elixir-i18n.scm (elixir-ex-cldr): New variable.

	Change-Id: I3efe14f9578773303f710e79eb3742fc1a05fd83

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-ex-cldr-minimal.
	* gnu/packages/elixir-i18n.scm (elixir-ex-cldr-minimal): New variable.

	Change-Id: Ia9fda58adc605c5f9077d870b00e945971e2495e

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-digital-token.
	* gnu/packages/elixir-i18n.scm (elixir-digital-token): New variable.

	Change-Id: I5ec6578218704100fbac5747be9a8ab2b5ab98e4

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-cldr-utils.
	* gnu/packages/i18n.scm: New file.
	(elixir-cldr-utils): New variable.
	* gnu/local.mk: Add it.

	Change-Id: Id94515d19af849b852c3b78515b5b0027d151b9f

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-needle.
	* gnu/packages/elixir-databases.scm (elixir-needle): New variable.

	Change-Id: Ia4cff19deb34236c7d2058f4c4b36972146f21ab

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-ecto-dev-logger.
	* gnu/packages/elixir-databases.scm (elixir-ecto-dev-logger): New variable.

	Change-Id: I8ad24f07722e743e8c33c7de145af91ee446369a

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-geo-postgis.
	* gnu/packages/elixir-databases.scm (elixir-geo-postgis): New variable.

	Change-Id: If77f089779cfeaa1d1f10159b51a5cee218dd6a3

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-ex-machina.
	* gnu/packages/elixir-databases.scm (elixir-ex-machina): New variable.

	Change-Id: I1b57e76575ef503035cd1ff36b2ab4f2d007984c

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-needle-ulid.
	* gnu/packages/elixir-databases.scm (elixir-needle-ulid): New variable.

	Change-Id: I9a0fddbfdb23aa7360d382bf08c00587b17e2698

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-ecto-sql.
	* gnu/packages/elixir-databases.scm (elixir-ecto-sql): New variable.

	Change-Id: I267e537e508238898526cc0e0de354abb6e9eb03

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-myxql.
	* gnu/packages/elixir-databases.scm (elixir-myxql): New variable.

	Change-Id: I58d6aadf99bbacc3f04890ee39443a13c520208e

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-uuidv7.
	* gnu/packages/elixir-databases.scm (elixir-uuidv7): New variable.

	Change-Id: I8321074cf6e1cdc06e29810e0dbd4cdaade73759

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-uniq.
	* gnu/packages/elixir-databases.scm (elixir-uniq): New variable.

	Change-Id: I01a664802729706ec470c25216508fad78cad844

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-tds.
	* gnu/packages/elixir-databases.scm (elixir-tds): New variable.

	Change-Id: I1ecb0d8f6006e6c847a8c04a1c2b4d792bb7a2ad

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-postgrex.
	* gnu/packages/elixir-databases.scm (elixir-postgrex): New variable.

	Change-Id: I82d3c3708f3c99797fda3d4ba2dc616e3556ca27

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-table.
	* gnu/packages/elixir-databases.scm (elixir-table): New variable.

	Change-Id: Iaee94fe7d33cebc88785bc437c58bf672c46f823

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-exto.
	* gnu/packages/elixir-databases.scm (elixir-exto): New variable.

	Change-Id: I75bbda69c5387b8303812a071110b12d50590e0e

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-ecto.
	* gnu/packages/elixir-databases.scm (elixir-ecto): New variable.

	Change-Id: I45d6a03a124df87e7550975370a25d117953bd0c

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-db-connection.
	* gnu/packages/databases.scm: New file.
	(elixir-db-connection): New variable.
	* gnu/local.mk: Add it.

	Change-Id: I5cce923ba48e517bb4651c9596a8c52d622f59d4

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-earmark.
	* gnu/packages/elixir-markup.scm (elixir-earmark): New variable.

	Change-Id: Icf88d2956357a1e72afd4d57a420263c0a419862

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-ex-doc.
	* gnu/packages/elixir-markup.scm (elixir-ex-doc): New variable.

	Change-Id: I6d38495063e3942423c0fa1d3dfbf1819324a0c4

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-earmark-parser.
	* gnu/packages/elixir-markup.scm (elixir-earmark-parser): New variable.

	Change-Id: I7a0d255d2c5b6ff2738dad13e177777136f03f7c

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-makeup-elixir.
	* gnu/packages/elixir-markup.scm (elixir-makeup-elixir): New variable.

	Change-Id: I9f8ce53851bd1a9f6684ce9580eb88a39ec38b7e

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-makeup-html.
	* gnu/packages/elixir-markup.scm (elixir-makeup-html): New variable.

	Change-Id: If2c88cd1f19354d13738e86d7da93cd3aa18b107

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-makeup-c.
	* gnu/packages/elixir-markup.scm (elixir-makeup-c): New variable.

	Change-Id: Iea5ce2a19309438d331c7c7779dc46edf51746b2

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-makeup-erlang.
	* gnu/packages/elixir-markup.scm (elixir-makeup-erlang): New variable.

	Change-Id: Idab611b9be4687a0a316fb2c7047bedfa6de29a2

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-easyhtml.
	* gnu/packages/elixir-markup.scm (elixir-easyhtml): New variable.

	Change-Id: Icc604a9c769dcff60adf7cc8c4a61cdb1caa9650

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-floki.
	* gnu/packages/elixir-markup.scm (elixir-floki): New variable.

	Change-Id: I96a7bec9185db944c7648f2b4cfe1610cf1563fb

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-earmark-ast-dsl.
	* gnu/packages/elixir-markup.scm: New file.
	(elixir-earmark-ast-dsl): New variable.
	* gnu/local.mk: Add it.

	Change-Id: I95c847ad8e68227db14a684e92138897009fdea1

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-timex.
	* gnu/packages/elixir-xyz.scm (elixir-timex): New variable.

	Change-Id: I08a4abb41a1a8c203cfb148d03da55d32d584874

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-gettext.
	* gnu/packages/elixir-xyz.scm (elixir-gettext): New variable.

	Change-Id: I31b4b7c8fabce0aaac756c8dccb7880800d9f4c5

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-json-serde.
	* gnu/packages/elixir-xyz.scm (elixir-json-serde): New variable.

	Change-Id: I5b1eb1028c551ab5efebfe291547b1160e6f46e2

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-nebulex.
	* gnu/packages/elixir-xyz.scm (elixir-nebulex): New variable.

	Change-Id: I0e53ec8f424bbab3dcb79a28f9a6ee19da2141b6

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-igniter.
	* gnu/packages/elixir-xyz.scm (elixir-igniter): New variable.

	Change-Id: I370d9084be8f7e34bd11fc33ecaeb03e1a292d08

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-untangle.
	* gnu/packages/elixir-xyz.scm (elixir-untangle): New variable.

	Change-Id: Iab9238fc98537349bd8d4d4ebeccd7d5f1729685

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-poison.
	* gnu/packages/elixir-xyz.scm (elixir-poison): New variable.

	Change-Id: I2c8913cc957ce8aecddbdf53d6209ae7774aeb94

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-recode.
	* gnu/packages/elixir-xyz.scm (elixir-recode): New variable.

	Change-Id: I6f2114ce3b7f11a8fa7eaee15fd71285591cbbd1

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-geo.
	* gnu/packages/elixir-xyz.scm (elixir-geo): New variable.

	Change-Id: I0803a7c5f0525ba23cbcaee44100980f48dc61c2

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-beam-file.
	* gnu/packages/elixir-xyz.scm (elixir-beam-file): New variable.

	Change-Id: I0d573a27ff7c24764ce7ddd8a556e059c5b8cbfe

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-escape.
	* gnu/packages/elixir-xyz.scm (elixir-escape): New variable.

	Change-Id: Ie4c84ff919fbb2939b9fc724b01ff59c4478cf5b

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-decimal.
	* gnu/packages/elixir-xyz.scm (elixir-decimal): New variable.

	Change-Id: I1ba26002b8d5e936d2946c51b8fd82cfd96a7cd0

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-mime.
	* gnu/packages/elixir-xyz.scm (elixir-mime): New variable.

	Change-Id: Ie02733660dd7ee4bacc8ea0691b266c2d2dba0d2

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-owl.
	* gnu/packages/elixir-xyz.scm (elixir-owl): New variable.

	Change-Id: Ib27a68cbca3e4b24e80cfdca38496849693ae525

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-thousand-island.
	* gnu/packages/elixir-xyz.scm (elixir-thousand-island): New variable.

	Change-Id: I797a300ba5e5bcd7c755b815ee7a611c8ebccd90

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-tzdata.
	* gnu/packages/elixir-xyz.scm (elixir-tzdata): New variable.

	Change-Id: I54c488eb1c8da9f489a7965efa88ef75cafc2a17

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-ucwidth.
	* gnu/packages/elixir-xyz.scm (elixir-ucwidth): New variable.

	Change-Id: Idb14e75beb800d913b5c8e9c52914db4f3e4ad25

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-verbs.
	* gnu/packages/elixir-xyz.scm (elixir-verbs): New variable.

	Change-Id: Ief2bbfd27e2795e41ab725faa9490d3d4837af54

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-zstream.
	* gnu/packages/elixir-xyz.scm (elixir-zstream): New variable.

	Change-Id: I27c0e9d41a487748dc400937b3307f11cf1f64fe

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-zest.
	* gnu/packages/elixir-xyz.scm (elixir-zest): New variable.

	Change-Id: I289f4d7c0468669c2745f3280fbf3b7db37009b6

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-traverse.
	* gnu/packages/elixir-xyz.scm (elixir-traverse): New variable.

	Change-Id: I850e706707f28a3b6df61953e117b1dce5c516a6

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-telemetry-metrics.
	* gnu/packages/elixir-xyz.scm (elixir-telemetry-metrics): New variable.

	Change-Id: I537cc086a511428d1c5745658793d6e745d454d2

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-stream-data.
	* gnu/packages/elixir-xyz.scm (elixir-stream-data): New variable.

	Change-Id: I42722785e8db9471b47bce8be6253604a3791589

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-rewrite.
	* gnu/packages/elixir-xyz.scm (elixir-rewrite): New variable.

	Change-Id: I8ec35f989cf62d5bf48d64dd38a8dcefe7830be5

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-text-diff.
	* gnu/packages/elixir-xyz.scm (elixir-text-diff): New variable.

	Change-Id: Ifc1d8e732a7e97a45f15f341fabb7dd5f61be40a

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-spitfire.
	* gnu/packages/elixir-xyz.scm (elixir-spitfire): New variable.

	Change-Id: Ia1751357b4aee4db9979dcfa662e21e1ce24bbe3

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-sourceror.
	* gnu/packages/elixir-xyz.scm (elixir-sourceror): New variable.

	Change-Id: Ia98ac1a37d2b3916faf76c778dc8ab709f026f12

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-mox.
	* gnu/packages/elixir-xyz.scm (elixir-mox): New variable.

	Change-Id: I9d0e4365ff9abaf4acc5aae2d245370b71f25da5

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-glob-ex.
	* gnu/packages/elixir-xyz.scm (elixir-glob-ex): New variable.

	Change-Id: Id8ca80bf243ea809434f1342cdc59133d9ec1a8e

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-git-diff.
	* gnu/packages/elixir-xyz.scm (elixir-git-diff): New variable.

	Change-Id: I78b956161222522fdc5cd6f59c3c942ce0e1c773

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-faker.
	* gnu/packages/elixir-xyz.scm (elixir-faker): New variable.

	Change-Id: Ie824938e42e0d524cc57bb70c0ab33396b80c537

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-expo.
	* gnu/packages/elixir-xyz.scm (elixir-expo): New variable.

	Change-Id: I2d3a852def9065b62101392b1659e4d9cde7e2b1

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-ex-ulid.
	* gnu/packages/elixir-xyz.scm (elixir-ex-ulid): New variable.

	Change-Id: Iec422522579b82630f9b7e9a4f91b09c01a99c37

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-decorator.
	* gnu/packages/elixir-xyz.scm (elixir-decorator): New variable.

	Change-Id: I4ba8bea084d22e7012856f3fd7b6720d78d42932

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-combine.
	* gnu/packages/elixir-xyz.scm (elixir-combine): New variable.

	Change-Id: Idbd11abb72f4aee3993f542679131f95f2ccc553

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-calendar-interval.
	* gnu/packages/elixir-xyz.scm (elixir-calendar-interval): New variable.

	Change-Id: If8d2a7dfac445e659002a75e36f79e2c483335ac

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-brex-result.
	* gnu/packages/elixir-xyz.scm (elixir-brex-result): New variable.

	Change-Id: I80b65be475217e1116240784267a7be753545f39

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-sizeable.
	* gnu/packages/elixir-xyz.scm (elixir-sizeable): New variable.

	Change-Id: Id4eb4e8ae876fb3179059bd5138cbc72b70a93a4

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-recase.
	* gnu/packages/elixir-xyz.scm (elixir-recase): New variable.

	Change-Id: I961cdb2d7db77bfe87093af25f585a6cb3ccce08

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-prove.
	* gnu/packages/elixir-xyz.scm (elixir-prove): New variable.

	Change-Id: Iaf6fe0df6dc84633fe0d5f1c0a24f99570258ed7

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-process-tree.
	* gnu/packages/elixir-xyz.scm (elixir-process-tree): New variable.

	Change-Id: Iffd115d778c5a0e4c5e776debd2de7f0efd44afc

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-pathex.
	* gnu/packages/elixir-xyz.scm (elixir-pathex): New variable.

	Change-Id: Ie345dcf084ad688971590d16001b75cb665a6b1a

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-nimble-options.
	* gnu/packages/elixir-xyz.scm (elixir-nimble-options): New variable.

	Change-Id: If9039e3dc818cd57c0b39da34d6fe3f63e19965a

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-nimble-ownership.
	* gnu/packages/elixir-xyz.scm (elixir-nimble-ownership): New variable.

	Change-Id: Ia52daa88c7eeab007e564e3ab1f43f02a51b7895

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-assert-value.
	* gnu/packages/elixir-xyz.scm (elixir-assert-value): New variable.

	Change-Id: I5ebd38203bc147f306e3368a3aaa5c7c36e7505d

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-arrows.
	* gnu/packages/elixir-xyz.scm (elixir-arrows): New variable.

	Change-Id: I302fc35aa8d23d033c9f4a25be4aea394b69553a

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add elixir-accessible.
	* gnu/packages/elixir-xyz.scm (elixir-accessible): New variable.

	Change-Id: I451b7060e570cf1297a4daceaa549959f1639058

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add erlang-mochiweb.
	* gnu/packages/erlang-xyz.scm (erlang-mochiweb): New variable.

	Change-Id: I0c58ffb9d1c279b290a195b3663ee16b3feb8b95

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add erlang-hackney.
	* gnu/packages/erlang-xyz.scm (erlang-hackney): New variable.

	Change-Id: I61804e6d737ecb4fb783eecfbb9de2b0c097bf9e

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add erlang-metrics-1.0.
	* gnu/packages/erlang-xyz.scm (erlang-metrics-1.0): New variable.

	Change-Id: I3c09e16857fdeb3f9dcdfeef0467d147dc3a441d

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: erlang-certifi: Update to 2.15.0.
	* gnu/packages/erlang.scm (erlang-certifi): Update to 2.15.0.

	Change-Id: I08f0b35cfaa1114404c302ef40be74b6b88d4233

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add erlang-shards.
	* gnu/packages/erlang-xyz.scm (erlang-shards): New variable.

	Change-Id: I2b719cd5fbf909ebd3db4ce6b4a9359cb9b67b02

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add erlang-metrics.
	* gnu/packages/erlang-xyz.scm (erlang-metrics): New variable.

	Change-Id: I6db76b1be74b86f1deedbc2af8edaf6892d91da7

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add erlang-exometer-core.
	* gnu/packages/erlang-xyz.scm (erlang-exometer-core): New variable.

	Change-Id: Iaec193dfaa215d0b0dc72eadd675fa98a6685570

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add erlang-meck.
	* gnu/packages/erlang-xyz.scm (erlang-meck): New variable.

	Change-Id: I4b6b5da379e31bbf999793b0412a785fbe9e3b12

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add erlang-cowboy-telemetry.
	* gnu/packages/erlang-xyz.scm (erlang-cowboy-telemetry): New variable.

	Change-Id: I5dda9952b576a9b2d12b8b38a90b28c7e5a0dbd4

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add erlang-telemetry-poller.
	* gnu/packages/erlang-xyz.scm (erlang-telemetry-poller): New variable.

	Change-Id: I96f2abb2b2bcd60df057367ca6260935bc7a4122

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add erlang-telemetry.
	* gnu/packages/erlang-xyz.scm (erlang-telemetry): New variable.

	Change-Id: If0bb373fcd914aa286093aaf9b1c92c053ac172b

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add erlang-mimerl.
	* gnu/packages/erlang-xyz.scm (erlang-mimerl): New variable.

	Change-Id: I64aca58eb6052f60b02d0f526bc923664139c7c0

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add erlang-tdiff.
	* gnu/packages/erlang-xyz.scm (erlang-tdiff): New variable.

	Change-Id: Id4a8d03fe69a024b38653c7f71ca0fdcad401f7a

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add erlang-setup.
	* gnu/packages/erlang-xyz.scm (erlang-setup): New variable.

	Change-Id: I8761c15438a784f4d4b4220b84f67bdcc425df19

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add erlang-hut.
	* gnu/packages/erlang-xyz.scm (erlang-hut): New variable.

	Change-Id: I20e2aa3e19d462be9eb7be14b9569c5b3deb01ef

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add erlang-erlang-color.
	* gnu/packages/erlang-xyz.scm (erlang-erlang-color): New variable.

	Change-Id: I0d345da7c051cd18579be99ec93ead6a0cb9eed2

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rebar3-hank.
	* gnu/packages/erlang.scm (rebar3-hank): New variable.

	Change-Id: I38cea1e12124550d6fc5d7fac12d0e847882af8e

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add erlang-katana-code.
	* gnu/packages/erlang.scm (erlang-katana-code): New variable.

	Change-Id: I9a564f452bbb72f0da112aa4774de62c1ccd5321

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add erlang-zipper.
	* gnu/packages/erlang.scm (erlang-zipper): New variable.

	Change-Id: Ibbd81e94085a6ff5a33c2694fce7c29e7975a6d2

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add erlfmt.
	* gnu/packages/erlang.scm (erlfmt): New variable.

	Change-Id: I11e86cf06875cecb0e9317f79755822b09ab1f07

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rebar3-ex-doc.
	* gnu/packages/erlang.scm (rebar3-ex-doc): New variable.

	Change-Id: I7c9dc2cc0a38fcee29e108d0083598f5ad7d15d8

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add erlang-cowboy.
	* gnu/packages/erlang-xyz.scm (erlang-cowboy): New variable.

	Change-Id: I9a42fcceb7ea82f13167690f0a812ccdd9e507da

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add erlang-ranch.
	* gnu/packages/erlang-xyz.scm (erlang-ranch): New variable.

	Change-Id: I38d6ae08444ae214e13eb27b5aed8e29a9121786

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add erlang-cowlib.
	* gnu/packages/erlang-xyz.scm (erlang-cowlib): New variable.

	Change-Id: I6e50065bfe226d22737c74fab5350dca09bcff7c

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add erlang-coveralls.
	* gnu/packages/erlang-xyz.scm (erlang-coveralls): New variable.

	Change-Id: I2fe4ee046f2eed1a5571e2337b05767b6318fe89

2025-09-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add erlang-binpp.
	* gnu/packages/erlang-xyz.scm (erlang-binpp): New variable.
	* gnu/packages/patches/erlang-binpp-disable-failing-tests.patch: Disable
	failing tests.

	Change-Id: I2653319c16c254aaab65bc780eec1f725e180675

2025-09-30  宋文武  <iyzsong@member.fsf.org>

	gnu: ffmpeg-4: Update to 4.4.6.
	* gnu/packages/video.scm (ffmpeg-4): Update to 4.4.6.
	[inputs]: Use sdl2 instead of sdl2-2.0.

	Change-Id: I6cf85d0222fbd68ddad79b7db3d557e319d08abb

2025-09-30  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: Add python-fiu.
	* gnu/packages/debug.scm (python-fiu): New variable.

	Closes: guix/guix#2765
	Change-Id: I266bd6fb1ca5f201a1934a707b76930d343567b0

2025-09-30  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: Add fiu.
	* gnu/packages/debug.scm (fiu): New variable.

	Change-Id: I1bd7d80a7ff00a812a5ea1730273b2cd5d6f4343

2025-09-29  pinoaffe  <pinoaffe@gmail.com>

	gnu: emacs-mpdel: Update to 2.1.1.
	*  (emacs-mpdel): Update to 2.1.1.

	Change-Id: If9174f93fbf2ed9501ef39246d1637c00839fcc4

2025-09-29  pinoaffe  <pinoaffe@gmail.com>

	gnu: emacs-libmpdel: Update to 2.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-libmpdel): Update to 2.1.0.

	Change-Id: I8d9939faa625bd7c03e9a74152e1eb00918bc854

2025-09-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: makel: Update to 1.0.0.
	* gnu/packages/emacs-build.scm (makel): Update to 1.0.0.
	[arguments]: Use G-Expressions.
	<#:tests?>: Activate.

	Change-Id: I8ccfae0e4501d8a8c43af186e70d6cf010f700e6

2025-09-29  Sughosha  <sughosha@disroot.org>

	gnu: crow-translate: Update to 4.0.2.
	* gnu/packages/kde-office.scm (crow-translate): Update to 4.0.2.
	[source]: Update uri; add snippet.
	[arguments]: Update comment.
	<#:qtbase>: Use qtbase.
	<#:configure-flags>: Add "-DCMAKE_CXX_FLAGS".
	<#:phases>: Add 'unbundle-singleapplication phase.
	[inputs]: Reorder; remove qtx11extras; replace qtbase-5 with qtbase, qtsvg-5
	with qtsvg, qtmultimedia-5 with qtmultimedia and kwayland-5 with kwayland; add
	breeze-icons, espeak-ng, qhotkey, qtscxml, qtspeech and single-application.
	[native-inputs]: Replace qttools-5 with qttools.

	Change-Id: I5b6f10c617d9fc7462c64710a5e303d99af26bbd

2025-09-29  Sughosha  <sughosha@disroot.org>

	gnu: Add qhotkey.
	* gnu/packages/qt.scm (qhotkey): New variable.

	Change-Id: Iea8794291af9828041862aa3f5e8c5dff7f9f8b3

2025-09-29  Sughosha  <sughosha@disroot.org>

	gnu: crow-translate: Move to kde-office.scm.
	* gnu/packages/kde-office.scm (crow-translate): Delete variable.
	* gnu/packages/kde-office.scm (crow-translate): New variable.

	Change-Id: I06fb1cebe44fb94cd78ec49c01f71dcf004400ad

2025-09-29  Sughosha  <sughosha@disroot.org>

	gnu: tellico: Update to 4.1.3.
	* gnu/packages/kde-multimedia.scm (tellico): Update to 4.1.3.

	Change-Id: I1bd2a2675ffa24765b74c6877bf21825fbc4de04

2025-09-29  Sughosha  <sughosha@disroot.org>

	gnu: ghostwriter: Update to 25.08.1.
	* gnu/packages/kde-multimedia.scm (ghostwriter): Update to 25.08.1.

	Change-Id: Icb7317a48ecf61832ef2f1132bf175a8e40bb5ab

2025-09-29  pinoaffe  <pinoaffe@gmail.com>

	gnu: Add digikam.
	* gnu/packages/image-viewers.scm (digikam): New variable.

	Change-Id: I7d013e5c2b0cd9fc05d994449a8d3fd4db6b8393

2025-09-29  pinoaffe  <pinoaffe@gmail.com>

	gnu: Add exiv2-static.
	* gnu/packages/image.scm (exiv2-static): New variable.

	Change-Id: Ie2d6abad666028fca761910be098d3fd165cbe50

2025-09-29  Trevor Arjeski  <tmarjeski@gmail.com>

	services: tor: Add nss-certs.
	When using a tor-transport-plugin, namely a webtunnel with lyrebird, it is
	necessary to have access to ssl certs to establish a connection to the bridge
	over https.

	* gnu/services/networking.scm (tor-shepherd-service): add nss-certs
	file-sytem-mapping

	Change-Id: Ifb7488d406cc6300eb6ac95e7dc0dfef0ff571db
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-09-29  Junker  <dk@junkeria.club>

	gnu: Add faber.
	* gnu/packages/task-runners.scm (faber): New variable.

	Change-Id: Ic6dbfa00b99cd979130d5142a3165a1ab4d7a03d

2025-09-29  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: Add lhs2tex.
	* gnu/packages/haskell-apps.scm (lhs2tex): New variable.

2025-09-29  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: simpleitk: Fix 'pip install'.
	* gnu/packages/image-processing.scm: Import (gnu packages nss).
	(simpleitk) [native-inputs]: Add nss-certs-for-test.

	Change-Id: If8c1e75b8813f44384fe0c4a5396fce46441d077

2025-09-29  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: phockup: Respect tests?.
	* gnu/packages/image.scm (phockup)[arguments]: Respect tests? in the check
	phase.

	gnu: phockup: Update to 1.13.0.
	* gnu/packages/image.scm (phockup): Update to 1.13.0.

	gnu: phockup: Depend on python-pytest-socket for tests.
	* gnu/packages/image.scm (phockup)[native-inputs]: Add python-pytest-socket.

2025-09-29  Noé Lopez  <noelopez@free.fr>

	gnu: gnunet: Update to 0.25.1.
	* gnu/packages/gnunet.scm (gnunet): Update to 0.25.1.

	Change-Id: I006947f6e1f58f204dc7241aa44f4536790cf9d0

2025-09-29  Remco van 't Veer  <remco@remworks.net>

	gnu: assimp: Fix aarch64 build.
	Some tests fail on aarch64 upstream.  See also:
	https://github.com/assimp/assimp/issues/6246

	* gnu/packages/graphics.scm (assimp) [arguments] <#:phases>: Disable
	tests failing on target aarch64.

	Change-Id: I193fb97b285bab9b7e092b9ad21b7e301177e1f4

2025-09-29  David Arroyo  <david@aqwari.net>

	gnu: linux-initrd: Fix f2fs module dependencies
	The linux kernel has renamed the crc32_generic module to
	crc32_cryptoapi. This fixes the f2fs-root-os system test.

	* gnu/system/linux-initrd.scm (file-system-type-modules): update module
	  name

	Change-Id: I73a135e453434e726ea9d3ff99ab1a83b4810a10

2025-09-29  Andreas Enge  <andreas@enge.fr>

	gnu: php: Update to 8.3.13.
	* gnu/packages/php.scm (php): Update to 8.3.13.

	Change-Id: Ie803bffa03019f9a31c8cfa84d016d98be9baee6

2025-09-29  宋文武  <iyzsong@member.fsf.org>

	gnu: easyrpg-player: Update to 0.8.1.1.
	* gnu/packages/easyrpg.scm (easyrpg-player): Update to 0.8.1.1.
	[inputs]: Remove sdl2-mixer.
	[license]: Update comment.

	Change-Id: I507f49e6e3d5558d50cec8927d3cd81abd7c84ff

2025-09-29  宋文武  <iyzsong@member.fsf.org>

	gnu: liblcf: Update to 0.8.1.
	* gnu/packages/easyrpg.scm (liblcf): Update to 0.8.1.
	[propagated-inputs]: Add libinih.
	[license]: Update comment.

	Change-Id: Id137c466d8e49e10981837211cf0bd51dbab32ce

2025-09-29  Alissa Istleyeva  <awth13@tutamail.com>

	gnu: libvirt: Update to 11.5.0.
	Fixes: guix/guix#2563.

	* gnu/packages/virtualization.scm (libvirt): Update to 11.5.0.
	(python-libvirt): Update to 11.5.0.
	* gnu/packages/patches/libvirt-add-install-prefix.patch: Pull changes
	from NixOS.

	Change-Id: I13b619028cb2292c46f78669170265ef29e54b6b

2025-09-29  Andreas Enge  <andreas@enge.fr>

	gnu: Remove ffmpeg-for-friction.
	* gnu/packages/video.scm (ffmpeg-for-friction): Delete variable.

	Change-Id: Ibab9be11e1b2e079b23114cded903c7920f41db9

2025-09-29  Andreas Enge  <andreas@enge.fr>

	gnu: friction: Build with newer ffmpeg.
	* gnu/packages/graphics.scm (friction)[inputs]: Remove ffmpeg-for-friction;
	add ffmpeg.

	Change-Id: Ia925749b4dd8052f472a221e2038e756d13c1d8a

2025-09-29  André Batista  <nandre@riseup.net>

	gnu: dwm: Fix desktop file.
	* gnu/packages/suckless.scm (dwm)[arguments]<#:phases>:
	Remove '%U' arg from Exec field in dwm.desktop file.

	Closes: #2630
	Change-Id: Ia1d8a1813ac1c1ff493308185f2ebf5abfb54354

2025-09-29  Simen Endsjø  <contact@simendsjo.me>

	gnu: xinit: Update to 1.4.4.
	* gnu/packages/patches/xinit-startx-mcookie-path.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister patch.
	* gnu/packages/xorg.scm (xinit): Update to 1.4.4
	[source]: Remove patch.

	Closes: #2772
	Fixes: #2763
	Change-Id: I1adc645ea9e9f1d897dc1f461aa58ad00bd7f6f9

2025-09-29  Lilah Tascheter  <lilah@lunabee.space>

	gnu: warzone2100: Update to 4.6.1.
	* gnu/packages/patches/warzone2100-unbundle-libs.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/games.scm (warzone2100) [version]: Update to 4.6.1.
	[source]<patches>: Add patch.
	[source]<snippet>: Delete unbundled libraries from source.
	[arguments]<configure-flags>: Use ninja backend, disable downloads, and
	disable the new, optional GNS backend in lieu of packaging it. Allow vulkan.
	[arguments]<phases>: Remove phase modifications, as they were either
	integrated into the patch or unnecessary.
	[native-inputs]: Remove asciidoc, as it is unused, and add unbundled
	basis-universal as well as shaderc for vulkan support.
	[inputs]: Remove unused libs and pull in packaged versions of unbundled libs.
	Use gnutls instead of openssl as it's only useful when it's the same tls
	backend curl uses. Add vulkan-headers for vulkan support.

	Closes: #2790
	Change-Id: Ic06d2fd7e6b96da16fd64b70da0b1af3a6a65247

2025-09-29  Lilah Tascheter  <lilah@lunabee.space>

	gnu: Add basis-universal.
	* gnu/packages/graphics.scm (basis-universal): New variable.
	* gnu/packages/patches/basis-universal-unbundle-libs.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register patch.

	Change-Id: I1a469fe7ea3255d172f6de44ced1bbf8abf57118

2025-09-29  Joaquín Aguirrezabalaga  <kinote@kinote.org>

	gnu: mcomix: Improve package.
	* gnu/packages/image-viewers.scm (mcomix): [arguments]: Relocate after
	[build-system]; simplify 'install-data using site-packages; simplify 'gi-wrap
	to a single wrap-program invocation.
	[inputs]: Add bash-minimal for wrap-program.

	Closes: #3070
	Change-Id: I59621e15fa2a496e233f4e40be6769750644fa87

2025-09-29  Joaquín Aguirrezabalaga  <kinote@kinote.org>

	gnu: mcomix: Fix build.
	* gnu/packages/image-viewers.scm (mcomix)[native-inputs]: Remove python-wheel;
	add python-setuptools.

	Change-Id: Ia83b03e0ffd4d1dae0f91371100591ef785bd1c0

2025-09-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-doric-themes.
	* gnu/packages/emacs-xyz.scm (emacs-doric-themes): New variable.

	Change-Id: I3bed3c1bb9bf13192585cfdef2a09e5b67d29953

2025-09-29  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: Add tree-sitter-janet.
	* gnu/packages/tree-sitter.scm (tree-sitter-janet): New variable.

	Change-Id: I22d7e00e1120708f1da42452db187505fb10f94b

2025-09-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-huey: Add a maintenance note.
	* gnu/packages/python-xyz.scm (python-huey): Add a maintenance note.

	Change-Id: I98397177a3d17f5564bd984538ff51545ba8533e

2025-09-28  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: python-huey: Fix tests.
	* gnu/packages/python-xyz.scm (python-huey):
	[arguments]<#:phases>{pre-check}: Delete.
	{check}: Replace.

	Change-Id: I801baae9aa6a646bb9df452876a591db7da7a653
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flufl-bounce: Switch to pyproject, fix build.
	* gnu/packages/python-xyz.scm (python-flufl-bounce):
	[build-system]: Switch to pyporject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I4d057a611bbad330ec4e0a94693acee6da1684a7

2025-09-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-authheaders: Fix tests.
	* gnu/packages/mail.scm (python-authheaders)[arguments] <test-flags>:
	Skip one failing test.
	[native-inputs]: Remove python-wheel; add python-pytest.

	Change-Id: I5e1ca265fe14405c2d5cb634ac13071ea9988ef3

2025-09-28  Rodion Goritskov  <rodion@goritskov.com>

	gnu: fail2ban: Fix tests.
	* gnu/packages/admin.scm (fail2ban): Fix tests.
	[arguments] <phases>: Replace check phase to recommended one.
	[native-inputs]: Add python-aiosmtpd to make all tests running; remove
	python-wheel.

	Change-Id: Ic8dcbbd66762c75469f8cc5eb82e001968f6b4b4
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>

2025-09-28  Rodion Goritskov  <rodion@goritskov.com>

	gnu: python-aiosmtpd: Fix tests.
	* gnu/packages/mail.scm (python-aiosmtpd): Fix tests.
	[version]: Build from commit
	98f578389ae86e5345cc343fa4e5a17b21d9c96d.
	[native-inputs]: Remove python-pytest-asyncio, python-wheel.
	[propagated-inputs]: Add python-attrs.

	Change-Id: I75f7eaf6eef178ca78361b45ce36c116a7341b02
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>

2025-09-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-autopep8: Move to python-check.
	* gnu/packages/python-xyz.scm (python-autopep8): Move from here ...
	* gnu/packages/python-check.scm: ... to here.

	Change-Id: Icce2a85151398eae4be5c54982497897751a43b7

2025-09-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-autopep8: Update to 2.3.2.
	* gnu/packages/python-xyz.scm (python-autopep8): Update to 2.3.2.
	[native-inputs]: Remove python-wheel.

	Change-Id: I8369c20cef2c89966efa243f12bfe7647817ff90

2025-09-28  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-woob: Update to 3.7.
	* gnu/packages/python-web.scm: Add iso-codes module.

	* gnu/packages/python-web.scm (python-woob): Update to 3.7.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <#:tests?>: Enable.
	<#:test-flags>: Disable tests that require internet.
	<#phases>: Add 'relax-requirements phase.
	[propagated-inputs]: Remove python-pyqt and python-six; add
	python-packaging, python-pycountry, python-responses, python-rich, and
	python-termcolor.
	[native-inputs]: Remove python-coverage, python-flake8, python-nose,
	python-selenium, and python-xunitparser; add nss-certs-for-test,
	python-pytest, and python-setuptools.

	Change-Id: I74fda9b960e5640600d59d5ae3163943f53a7804
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-28  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-harmony: Update to 0.7.2.
	* gnu/packages/messaging.scm (python-harmony): Update to 0.7.2.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove python-tox; add python-setuptools.

	Change-Id: Iaef8c2441d0db99ae8233098ffbe8839c2d00674

2025-09-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-aplus: Update to 0.11.1-0.1ab8ebe.
	* gnu/packages/python-science.scm (python-aplus): Update to 0.11.1-0.1ab8ebe.
	[source]: Switch to git-fetch and build from the latest commit.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: Disable them as depending on Nose test runner.
	[native-inputs]: Add python-setuptools.

	Change-Id: I34bf72f8d0103122dfcf399e6823eaca2db1d69d

2025-09-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fbpca: Switch to pyproject.
	* gnu/packages/python-science.scm (python-fbpca):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, and python-setuptools.

	Change-Id: Ib02a92066f6c06b1de73fb5e5c4888544db7b9f8

2025-09-28  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-pyjanitor: Fix build.
	* gnu/packages/python-science.scm (python-pyjanitor): Fix build.
	[propagated-inputs]: Add python-requests.
	[native-inputs]: Remove python-wheel.
	[arguments] <#:test-flags>: Disable failing test.

	Change-Id: I74b40149a3b87f0e748d79be2aae9978fa18de52

2025-09-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: quicktile: Simplify tests.
	* gnu/packages/wm.scm (quicktile)[arguments] <test-flags>: Provide
	option for "tests" directory.
	<phases>: Use default 'check; add 'pre-check.
	[native-inputs]: Remove xvfb-run; add xorg-server-for-tests.

	Change-Id: Ia6d5dea156fd8fb8949bbe26720a027a5591cf9d

2025-09-28  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: Add quicktile.
	* gnu/packages/wm.scm (quicktile): New variable.

	Change-Id: I9d6f20044b28ef21bf26d097bc4e14e7cedb1523
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-28  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: Merge (gnu packages openbox) with (gnu packages wm).
	This file contains two package definitions that should be on wm.scm.
	They are not overly complex, not tightly couple and small, so there is
	few to no reason keeping them in a dedicated file.

	* gnu/packages/openbox.scm (obconf, openbox): Move from here ...
	* gnu/packages/wm.scm: ... to here.

	* gnu/packages/openbox.scm: Delete file.
	* gnu/local.mk: Remove reference to openbox.scm.

	* gnu/packages/kde-frameworks.scm: Fixup reference to (gnu packages openbox) module.
	* gnu/packages/lxde.scm: Remove reference to (gnu packages openbox) module.
	* gnu/packages/lxqt.scm: Fixup reference to (gnu packages openbox) module.
	* gnu/tests/install.scm: Remove reference to (gnu packages openbox) module.
	* po/packages/POTFILES.in: Remove reference to openbox.scm.

	Change-Id: I0b887debb97e8fcc7880c9f05d29981226d06077

2025-09-28  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: gemrb: Switch to Python 3.11.
	This is the only that explicitly refered to python-3.10.
	Switch to python-3.11 is one step closer to removing 3.10
	altogether and thereby closing several CVEs.

	* gnu/packages/games.scm (gemrb)[native-inputs]: Remove python-3.10;
	add python.

	Change-Id: I66783b7fd2c4066cded400b753684384a2e1cff2

2025-09-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: pwclient: Switch to pyproject.
	* gnu/packages/patchutils.scm (pwclient):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Improve style, remove phase
	'patch-requirements.
	[native-inputs]: Add python-setuptools.

	Change-Id: I59177c0dd35d577b5a7a988b9dbfd0c7772eefcf

2025-09-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: patchwork: Switch to pyproject.
	* gnu/packages/patchutils.scm (patchwork): Run guix style.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Refresh them, run guix style, remove trailing #t.
	[native-inputs]: Add python-setuptools.

	Change-Id: I811c5ded2b517e35c49f2ae2a67178e4e3417e67

2025-09-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-plover-stroke: Switch to pyproject.
	* gnu/packages/stenography.scm (python-plover-stroke):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: Ia14ad0ecec308720c212168ed2e51cfcd5da1e7c

2025-09-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: meteo-qt: Switch to pyproject.
	* gnu/packages/weather.scm (meteo-qt):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Relocate, improve style.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I1053de72536158860ecb0cf6edfda873a8743728

2025-09-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pycanberra: Switch to pyproject.
	* gnu/packages/libcanberra.scm (python-pycanberra):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[home-page]: Update it.

	Change-Id: Ic6c5a527ed5b3447c64d9607ca91ca4ceee94bec

2025-09-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: gramps: Switch to pyproject.
	* gnu/packages/genealogy.scm (gramps):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Relocate, improve style.
	<#:phases>: Refresh phase 'wrap-with-GI_TYPELIB_PATH.  Merge phases
	'prepare-tests and 'set-home-for-tests.
	[native-inputs]: Add python-setuptools.

	Change-Id: I889bde2a6db4ed249c1e9137fc0274bb44e87f47

2025-09-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: rednotebook: Update to 2.41.
	* gnu/packages/rednotebook.scm (rednotebook): Update to 2.41.
	[arguments]: Improve style.
	<#:phases>: Add phase 'configure-tests.
	[native-inputs]: Add gettext-minimal.

	Change-Id: I62be122b254c4158de4406ae49b070ab2094b196

2025-09-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: rednotebook: Switch to pyproject.
	* gnu/packages/rednotebook.scm (rednotebook):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style, use gexps.
	<#:tests?>: Enable them, as they seem to pass now.
	<#:phases>: Refresh phase 'wrap-with-library-paths.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: I147d51fd8106ff3ee88a9fe5ecc4220744163eac

2025-09-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: folders: Switch to pyproject.
	* gnu/packages/esolangs.scm (folders):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Set a custom 'check phase.
	[native-inputs]: Add python-setuptools.
	[description, properties]: Run guix style.

	Change-Id: Icb1ab9f7ea246747e08da7bbec5a9339aaf5431b

2025-09-28  Nicolas Graves  <ngraves@ngraves.fr>

	teams: Update Nicolas Graves' codeberg account.
	* etc/teams.scm (Nicolas Graves): Adjust CodeBerg's account.

	Change-Id: I338fc27a5654d8fd12d5ab9846fa05e42051b6fa
	Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>

2025-09-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: av-98: Update to 1.4.
	* gnu/packages/web-browsers.scm (av-98): Update to 1.4.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	<#:phases>: Add phase 'configure-sanity-check.
	[native-inputs]: Add python-setuptools.
	[home-page]: Refresh it, the project moved.

	Change-Id: I589c4622f9c38a9d3e4b27e9e2a28d3767eed74b

2025-09-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: leo: Switch to pyproject.
	* gnu/packages/web-browsers.scm (leo):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools.

	Change-Id: I04ad66f944fed21b832d85ea9b443293a337d942

2025-09-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mpi4py: Update to 4.1.0.
	* gnu/packages/mpi.scm (python-mpi4py): Update to 4.1.0.
	[arguments]<#:phases>: Add 'check phase replacement.
	<#:test-flags>: Set them.
	[native-inputs]: Replace python-cython-0 by python-cython.

	Change-Id: I8d1ab87bdb27607fe73c1865fd5fa3c174421840

2025-09-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mpi4py: Switch to pyproject.
	* gnu/packages/mpi.scm (python-mpi4py):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments, description]: Improve style.
	[native-inputs]: Add python-cython-0, python-pytest,
	python-setuptools.

	Change-Id: I3d21936ce3dc368d358174a984885f7450032195

2025-09-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: xapers: Switch to pyproject.
	* gnu/packages/search.scm (xapers):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Relocate field.
	<#:tests?>: Disable them, as a lot of them are failing.
	<#:phases>: Replace 'check phase. Refrash phase 'install-doc.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: I135aa42aca9f4c784798c38cf0a2f77b605ed338

2025-09-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: clikan: Switch to pyproject.
	* gnu/packages/task-management.scm (clikan):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Replace 'check phase by a 'configure-tests
	phase.
	[native-inputs]: Add python-setuptools.

2025-09-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: mygnuhealth: Switch to pyproject.
	* gnu/packages/medical.scm (mygnuhealth):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests>: Disable them.
	<#:imported-modules, #:modules>: Refresh them.
	<#:phases>: Run guix style.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ieec8cbd7c1c87f1482a8dc8049fcb8ad1aae4f9e

2025-09-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: nicotine+: Switch to pyproject.
	* gnu/packages/nicotine.scm (nicotine+):
	[source]: Remove <modules> and <snippet>.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.
	<#:phases>: Delete network test before running them.
	<#:imported-modules, #:modules>: Refresh them.
	[native-inputs]: Add python-setuptools.

	Change-Id: Id9492a83fd1ae6916a6998f3cae2c014eb87644a

2025-09-28  Remco van 't Veer  <remco@remworks.net>

	gnu: yt-dlp: Fix non-x86 build.
	The `search-input-file` procedure raises an error when file is not
	available, `which` returns #f when executable is not available.

	* gnu/packages/video.scm (yt-dlp): Fix non-x86 build.
	[arguments] <#:phases>: Use which to check for pandoc.

	Change-Id: I2c7bba7500defc31e69f6d7144ff1020505e4d43

2025-09-28  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.83.11.
	* gnu/packages/prolog.scm (trealla): Update to 2.83.11.

	Change-Id: I265bcbd4c7b1e07917d9915904563d4560676db8

2025-09-28  Mark H Weaver  <mhw@netris.org>

	gnu: yt-dlp: Update to 2025.09.26.
	* gnu/packages/video.scm (yt-dlp): Update to 2025.09.26.

2025-09-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-git-hammer: Update to 0.3.2.
	* gnu/packages/python-xyz.scm (python-git-hammer): Update to 0.3.2. Fix
	indentation.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <phases>: Remove 'patch-setup.py, add 'relax-requirements.
	[native-inputs]: Add python-pytest and python-setuptools.
	[description]: Fix fill column.

	Change-Id: I22609e48142c2dacf2d9dec7c07a9cc917f5db03

2025-09-27  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: stpipeline: Update to 2.0.0.
	* gnu/packages/bioinformatics.scm (stpipeline): Update to 2.0.0.
	[source, homepage]: Switched to https://github.com/jfnavarro/st_pipeline.
	[source]: Switch to git-fetch.
	[arguments] <phases>: Skip check phase because dependencies are too narrow.
	[propagated-inputs]: Remove python-cython, python-invoke, python-pympler,
	python-setuptools, and python-sqlitedict; add python-distance,
	python-dnaio, and python-types-regex.
	[native-inputs]: Remove python-setuptools and python-wheel; add python-cython,
	python-pytest, and python-poetry-core.

	Change-Id: Iaa05b23e58e9f254ed9293244d955e63c2e69cd5

2025-09-27  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-taggd: Update to 0.4.0.
	* gnu/packages/bioinformatics.scm (python-taggd): Update to 0.4.0.
	[origin, homepage]: Change to "https://github.com/jfnavarro/taggd"
	[source]: Remove out-dated snippet.
	[arguments] <test-flags>: Reenable fixed test.
	[propagated-inputs]: Add python-tqdm, python-aiofiles, python-dnaio,
	python-types-aiofiles, and python-types-tqdm.

	Change-Id: I8c1c445bdf1b463b9ffd16602001608a3c9d4fcd

2025-09-27  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: Add python-types-tqdm.
	* gnu/packages/python-xyz.scm (python-types-tqdm): New variable.

	Change-Id: I91ba21d84b467c9bf172db48aeba5309a70fe51d

2025-09-27  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: Add python-types-aiofiles.
	* gnu/packages/python-xyz.scm (python-types-aiofiles): New variable.

	Change-Id: I7f21b80b47f1c0a71812623c574a6892a9782af0

2025-09-27  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: Add python-types-regex.
	* gnu/packages/python-xyz.scm (python-types-regex): New variable.

	Change-Id: Ie526b19c84c08c7778d41bc12619b4d2e8f0dd8b

2025-09-27  wrobell  <wrobell@riseup.net>

	gnu: Add python-blacksheep.
	* gnu/packages/python-web.scm (python-blacksheep): New variable.

	Change-Id: Ia6ffb6360f6ba932936dc2196161b4ef2cbcd733
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-27  wrobell  <wrobell@riseup.net>

	gnu: Add python-guardpost.
	* gnu/packages/python-web.scm (python-guardpost): New variable.

	Change-Id: Ib77bb20020770ac5a3369e97279b19bd75bbcc8b
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-27  wrobell  <wrobell@riseup.net>

	gnu: Add python-essentials-openapi.
	* gnu/packages/python-web.scm (python-essentials-openapi): New variable.

	Change-Id: I80a6c65c2865b79ce01d541d53f8859e9aa9c157
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-27  wrobell  <wrobell@riseup.net>

	gnu: Add python-rodi.
	* gnu/packages/python-xyz.scm (python-rodi): New variable.

	Change-Id: I72d04e61b7286047906d303af03e91696d6a66c0
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-27  wrobell  <wrobell@riseup.net>

	gnu: Add python-essentials.
	* gnu/packages/python-xyz.scm (python-essentials): New variable.

	Change-Id: Ief6d00aac122d33269f9237673770bfd7f98fbb8
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-apprise: Move to python-web.
	* gnu/packages/python-xyz.scm (python-apprise): Move from here ...
	* gnu/packages/python-web.scm: ... to here.

	Change-Id: Iec9be9ed71ea199bbcf9a0ad66a6251d51bc0484

2025-09-27  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-apprise: Update to 1.9.4.
	* gnu/packages/python-xyz.scm (python-apprise): Update to 1.9.4.
	[arguments] <#:test-flags>: Remove --numprocesses in the hope to make
	the tests more deterministic.
	[propagated-inputs]: Add python-pygobject.
	[native-inputs]: Remove python-pytest-xdist, and python-wheel.

	Change-Id: I3c63be39433d9044b0c994c7adb5ab6a4e9f2a2d

2025-09-27  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-geometric: Fix build.
	* gnu/packages/chemistry.scm (python-geometric): Fix build.
	[native-inputs]: Remove python-wheel.
	[arguments] <#:phases>: Remove six dependency.

	Change-Id: I2dd5191bf2b41719dc3b56c8b914eb090161b090
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>

2025-09-27  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: htop: Enable support for temperature readings via lm-sensors.
	* gnu/packages/admin.scm (htop)[inputs]: add lm-sensors.
	[arguments] <#:configure-flags>: pass --enable-sensors.
	[arguments] <#:phases>: patch dlopen(3) invocation.

	Change-Id: Ibb4476b85289d2200bd899adb785fa967a603c75
	Reviewed-by: Cayetano Santos <csantosb@inventati.org>

2025-09-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pycountry-20.7.3: Switch to git source.
	* gnu/packages/iso-codes.scm (python-pycountry-20.7.3): Hide package.
	[source]: Switch to git-fetch.
	[native-inputs]: Replace inherited python-poetry-core by
	python-setuptools.

	Change-Id: Ie8832b0dddb3f83d14ea43bf80585aa8fa6739d1

2025-09-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-iso3166: Switch to pyproject.
	* gnu/packages/iso-codes.scm (python-iso3166):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: I846061c4cba9edc9c795c8540c86dba02581ec5e

2025-09-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-iso639: Switch to pyproject.
	* gnu/packages/iso-codes.scm (python-iso639):
	[build-system]: Switch to pyproject-build-system.
	[arguemnts]<#:test-flags>: Ignore failing tests.
	[native-inputs]: Add python-pycountry, python-pytest,
	python-pytest-cov.
	[description]: Improve style.

	Change-Id: I7e88a4d2e1a867937b7ce3f80774e8bb235e5b6e

2025-09-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pycountry: Update to 24.6.1.
	* gnu/packages/iso-codes.scm (python-pycountry): Update to 24.6.1.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-poetry-core, python-pytest,
	python-pytest-cov.
	[home-page]: Update them.

	Change-Id: Ic78b2ea3b268a0da80186647164072b4e1909083

2025-09-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pycountry: Move to (gnu packages iso-codes).
	This package makes a lot more sense there, and is actually needed to
	run tests of other python packages in this module.

	* gnu/packages/python-xyz.scm (python-pycountry)
	(python-pycountry@20.7.3): Move them...
	* gnu/packages/iso-codes.scm (python-pycountry)
	(python-pycountry-20.7.3): ... to this module.
	* gnu/packages/music.scm: Import (gnu packages iso-codes).
	* gnu/packages/tryton.scm: Import (gnu packages iso-codes).
	(trytond-country): Correct python-pycountry@20.7.3 to
	python-pycountry-20.7.3.

	Change-Id: I7aa424663fb2edc73bca3fcac38de3226cc57a9b

2025-09-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mathlibtools: Switch to pyproject.
	* gnu/packages/lean.scm (python-mathlibtools):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Disable failing tests.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: I48805383c0dd6fc4d033cbe7fe3e039cf388eb12

2025-09-27  Rodion Goritskov  <rodion@goritskov.com>

	gnu: patman: Fix build.
	* gnu/packages/bootloaders.scm (patman):[native-inputs]: Add python-setuptools.

	Change-Id: Ia39f2aee4cb7480a445266d113407467207bbf2e

2025-09-27  Rodion Goritskov  <rodion@goritskov.com>

	gnu: python-u-boot-pylib: Fix build.
	* gnu/packages/bootloaders.scm (python-u-boot-pylib)[native-inputs]: Add
	python-setuptools.

	Change-Id: I94052f3a3db1aeb734025011e93e8efe279ccdb5

2025-09-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-iocapture: Fix tests.
	* gnu/packages/python-xyz.scm (python-iocapture)[native-inputs]:
	Remove python-wheel; add python-six.

	Change-Id: Ifa2191412463b03759527cd8073e6760d648c2f4

2025-09-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flexmock: Move to python-check.
	* gnu/packages/check.scm (python-flexmock): Move from here ...
	* gnu/packages/python-check.scm: ... to here.
	* gnu/packages/shellutils.scm: Add python-check module.

	Change-Id: I6aebe1eb1f9bdbeb140af4538a9af0becccc6e92

2025-09-27  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-flexmock: Fix by using python-poetry-core
	* gnu/packages/check.scm (python-flexmock): Fix.
	[native-inputs]: Remove poetry; add python-poetry-core.
	[homepage]: Switch to https://flexmock.readthedocs.io/ as lint suggested.

	Change-Id: I0271a2af4c18c957cad86e26b5d2f833e8184fc1

2025-09-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pydes: Disable tests.
	Project is not maintained since 2016, this change fix check phase by
	skipping tests. Web search leads to <https://github.com/twhiteman/pyDes>
	repository, while home-page URL is a dead link.

	* gnu/packages/python-crypto.scm (python-pydes)[arguments] <tests?>: No
	tests in PyPI, I could not find Git.
	[native-inputs]: Remove python-wheel.

	Change-Id: Icd47c0012dc1d2bab68d7f287e5f1af0254dae2b

2025-09-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mathics-pygments: Fix tests.
	* gnu/packages/maths.scm (python-mathics-pygments)[native-inputs]:
	Remove python-wheel; add python-pytest.

	Change-Id: I01471fd8835c7cbc21fae497bedb177a1230eae1

2025-09-27  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-grandalf: Update to 0.8.
	* gnu/packages/python-xyz.scm (python-grandalf): Update to 0.8.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove python-pytest-runner; add python-setuptools.
	[arguments] <#:phases>: Add 'patch-requirements phase; remove
	check-phase replacement.

	Change-Id: Icaf77d0909b67b857bceffd21bb132c9e0e69edc

2025-09-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-calmjs-parse: Fix tests.
	* gnu/packages/python-xyz.scmf (python-calmjs-parse)[native-inputs]:
	Remove python-wheel; add python-pytest.

	Change-Id: I0cde88ae9fa6f210e436a64a7a3f0ea1114506df

2025-09-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-attr: Fix tests.
	* gnu/packages/python-xyz.scm (python-attr)[arguments] <test-backend>:
	Use 'custom.
	<test-flags>: Provide test script as seen in <tox.ini>.
	[native-inputs]: Remove python-wheel.

	Change-Id: Iee70e41ca607f0200ac2387fd62e01a2a7b5e49e

2025-09-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zeroc-ice-3.6: Fix build with gcc-14.
	* gnu/packages/python-xyz.scm (python-zeroc-ice-3.6)[arguments]
	<phases>: Add 'relax-gcc-14-strictness.

	Change-Id: I205e103f6e8e5856a10fb716fec3831b555ab3cf

2025-09-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zeroc-ice: Disable tests.
	* gnu/packages/python-xyz.scm (python-zeroc-ice)[arguments] <tests?>:
	Test provided in Git, but there is no tag reflecting PyPI archive.
	[native-inputs]: Remove python-wheel.

	Change-Id: I1a9b2453fc53589e1701e5eb7d78575416881734

2025-09-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zeroc-ice-3.6: Move closer to python-zeroc-ice.
	* gnu/packages/python-xyz.scm (python-zeroc-ice-3.6): Move variable
	after python-zeroc-ice.

	Change-Id: If63359d3b5fb1821a3d8232bdd266aba2225a597

2025-09-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-kconfiglib: Disable tests.
	* gnu/packages/python-xyz.scm (python-kconfiglib)[arguments] <tests?>:
	They require some set up.
	[native-inputs]: Remove python-wheel.

	Change-Id: I50b415a1564a9a831bf7383f6eb6f00b46cdd998

2025-09-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rich-tables: Update to 0.8.0.
	* gnu/packages/python-xyz.scm (python-rich-tables): Update to 0.8.0.
	[arguments] <test-flags>: Skip one test.
	[propagated-inputs]: Add python-humanize.

	Change-Id: If6472174a057eba03ae9a9c5c367a577b5c29db0

2025-09-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rgbxy: Disable tests.
	* gnu/packages/python-xyz.scm (python-rgbxy)[arguments] <tests?>: No
	tests.
	[native-inputs]: Remove python-wheel.

	Change-Id: I1a440d8e3f3e1b9d80c9d4c693e40de5ad4cd1ef

2025-09-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ndeflib: Fix tests.
	* gnu/packages/python-xyz.scm (python-ndeflib)[arguments] <test-flags>:
	Skip 2 test groups.
	[native-inputs]: Remove python-wheel; add python-pytest.

	Change-Id: I609f6d9ce7b4f98bae1639769d51f4fa83ac8531

2025-09-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-columnize: Fix test.
	* gnu/packages/python-xyz.scm (python-columnize)[native-inputs]:
	Remove python-wheel; add python-pytest.

	Change-Id: I25a274e2086a396d05119987915551102c20e727

2025-09-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-doxyqml: Fix tests.
	* gnu/packages/python-xyz.scm (python-doxyqml)[arguments]
	<test-backend>: Use 'custom.
	<test-flags>: Provide path to the test file.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ic89f338fec5cfc434a2d1a25bd903232236c4129

2025-09-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-elevate: Disable tests.
	* gnu/packages/python-xyz.scm (python-elevate)[arguments] <tests?>: No
	tests in PyPI or Git.
	[native-inputs]: Remove python-wheel.

	Change-Id: I91a7d6d6cbf534ec8881f1da850781ec79a54811

2025-09-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: qspectrumanalyzer: Fix build.
	* gnu/packages/radio.scm (qspectrumanalyzer)[arguments]: Disable tests.

	Change-Id: Ib0d1c87eb12e85a6d2673ebe371a0134eaf88266

2025-09-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: python-simplesoapy: Fix build.
	* gnu/packages/radio.scm (python-simplesoapy)[arguments]: Disable tests.

	Change-Id: I634c83eb36cb7072a18b4555c45db5cf51e062cd

2025-09-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: python-qt.py: Fix build.
	* gnu/packages/qt.scm (python-qt.py)[arguments]: Disable tests.

	Change-Id: I0e224883d7f0e5fb83ff22e882e98930eebb163a

2025-09-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: electron-cash: Fix build.
	* gnu/packages/finance.scm (electron-cash)[arguments]: Add
	  'relax-requirements' phase.

	Change-Id: Ic1e19f2bcdec9b68b35ab8b792f9b9b2a2b52858

2025-09-26  John Kehayias  <john@guixotic.coop>

	gnu: Add python-dotenv-0.13.0.
	Old version just for docker-compose until it is updated.  Fixes build for
	docker-compose

	* gnu/packages/docker.scm (python-dotenv-0.13.0): New variable.
	(docker-compose)[inputs]: Use it instead of python-dotenv.

	Change-Id: I8efc30ad7d40601bb5ad88e7c56484edb36e328e

2025-09-26  John Kehayias  <john@guixotic.coop>

	gnu: Add python-sh-1.
	This is just for the old docker-compose we still ship (long pending an update
	to Go version), via next commit for an older python-dotenv.

	* gnu/packages/python-xyz.scm (python-sh-1): New variable.

	Change-Id: Idb2b6d476bb9391d9fd8b71aa0184696f3b45aba

2025-09-26  John Kehayias  <john@guixotic.coop>

	gnu: python-websocket-client-0.59: Fix tests.
	* gnu/packages/python-web.scm (python-websocket-client-0.59)[native-inputs]:
	Add python-six.

	Change-Id: I213b164858db5fe4e8aeea643daf1a1b98998835

2025-09-26  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mumi: Update to 0.14.0.
	* gnu/packages/mail.scm (mumi): Update to 0.14.0.

	gnu: mumi: Update source URI.
	* gnu/packages/mail.scm (mumi)[source]: Update URI.

2025-09-26  Andy Tai  <atai@atai.org>

	gnu: gcal: Update to 4.2.0.
	* gnu/packages/gcal.scm (gcal): Update to 4.2.0.
	[argument]<#:configure-flags>: Add "-lm".
	[native-inputs]: Add pkg-config and check.

	Change-Id: Ia67f66b604ab428c8cbe546c47bbcdf7a52dd8de

2025-09-26  Martin Schitter  <ms@mur.at>

	gnu: guile-next: Use codeberg git repository.
	Fetch code from the more reliable and faster repository at codeberg.org.

		modified:   gnu/packages/guile.scm

	Change-Id: I9340e22abadf80931019acd566a8f4e9701988c0

2025-09-26  Alissa Istleyeva  <awth13@tutamail.com>

	home: services: Fix binding options in sway-service-type.
	* gnu/home/services/sway.scm (keybinding-options?): Add to-code option.
	(codebinding-options?): Remove to-code option.

	Change-Id: I0a43ccb7d997bb1ba2ec334721a9a7bdd5e5ce91

2025-09-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix-jupyter: Update to 0.3.1.
	* gnu/packages/package-management.scm (guix-jupyter): Update to 0.3.1.

	Change-Id: I784c1fe10006c587d32b0b0bb1cb0f3677335ca9

2025-09-26  Rodion Goritskov  <rodion@goritskov.com>

	services: Add miniflux-service-type.
	* doc/guix.texi: Document Miniflux service and configuration.
	* gnu/services/web.scm: New service.
	* gnu/services/web.scm: Define shepherd service and account roles.
	* gnu/tests/web.scm: (%miniflux-create-admin-credentials,
	miniflux-base-system, %test-miniflux-admin-string, %test-miniflux-admin-file,
	%test-miniflux-socket): Add system tests for Miniflux service.

	Change-Id: I4a336e677ec8b46aed632f0ded9cc11c2d38975f

2025-09-26  Ludovic Courtès  <ludo@gnu.org>

	teams: Adjust team membership for myself.
	* etc/teams.scm (civodul): Remove ‘home’, ‘bootstrap’ and ‘documentation’.
	Add ‘hpc’.

	Change-Id: I7946be1fc59fc292a7b92b92035ccaea722aadc9

2025-09-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd@1.0: Build against Fibers 1.4.x.
	This reinstates 2ba475d37aade4f551d39f65faef8b9c597f1cf9.

	* gnu/packages/admin.scm (shepherd-1.0)[native-inputs, inputs]: Use
	‘guile-fibers’.

	Change-Id: I4dbbc2d32d114ed9d16a2da4efb831fc2044a314

2025-09-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-fibers@1.4: Disable JIT for ‘make check’.
	Fixes guix/guix#2474.

	* gnu/packages/guile-xyz.scm (guile-fibers-1.4)[arguments]: Add ‘disable-jit’
	phase on AArch64.

	Change-Id: Idad1a5e1a84d29259bf1ed4a284f9981c50defb8

2025-09-26  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: binsec: Enable support for z3-builtin solver.
	This is much faster than an external solver as it doesn't rely on
	forking an external solver and instead uses the API provided by
	ocaml-z3.  This feature was added in binsec release 0.9.1.

	* gnu/packages/ocaml.scm (binsec)[propagated-inputs]: Add ocaml-z3.
	* gnu/packages/ocaml.scm (binsec)[native-inputs]: Add z3.

	Change-Id: I246fd1a13e8c9d6a6764608281a2bea5ac0a054b

2025-09-26  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.83.9.
	* gnu/packages/prolog.scm (trealla): Update to 2.83.9.

	Change-Id: I8ca5daedef142f6f88a9f22283a7c0e9a518320a

2025-09-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-argparse-manpage: Update to 4.7.
	* gnu/packages/python-xyz.scm (python-argparse-manpage): Update to 4.7.
	[source]: Fix uri name as seen in PyPI archive.
	[arguments] <test-flags>: Skip tests requiring pip.
	[native-inputs]: Remove python-pip, python-tomli, and python-wheel.

	Fixes: guix/guix#3015
	Change-Id: I10b31aa295bd97673071ecaaecb9895cd4d8a6b0

2025-09-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-aiorpcx: Fix tests.
	* gnu/packages/python-web.scm (python-aiorpcx)[native-inputs]: Remove
	python-pytest-asyncio and python-wheel; add python-pytest-asyncio-0.26.

	Change-Id: I8acf3eb36a0ab1a41038471456aa15d0fef92cbc

2025-09-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nerd-dictation: Fix tests.
	* gnu/packages/machine-learning.scm (nerd-dictation)[arguments]
	<test-backend>: Use 'custom.
	<test-flags>: Provide the path to test file.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ia6e2c497ffe9315a87dc20b4d845fea111a144c9

2025-09-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: epour: Fix bulid.
	* gnu/packages/enlightenment.scm (epour)[native-inputs]: Remove
	python-setuptools and python-wheel; add python-setuptools-67 and
	python-wheel-0.40.

	Change-Id: Ia3863aa7f0af1d9e20ae78a875b6108d973ee410

2025-09-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: instantmusic: Update to 1.0-2.0477dd3, fix build.
	* gnu/packages/music.scm (instantmusic): Update to 1.0-2.0477dd3.
	[arguments] <tests?>: No tests provided.
	[native-inputs]: Remove python-wheel.

	Change-Id: I928c4cc909b6d57738eb6bd8b0cae7debb53f085

2025-09-26  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-bcbio-gff: Update to 0.7.1.
	* gnu/packages/bioinformatics.scm (python-bcbio-gff): Update to 0.7.1.
	[source]: Switch to git-fetch.
	[arguments] <#:phases>: Enter correct directory.
	[propagated-inputs]: Remove python-setuptools and python-wheel.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ie961c40e9335f31d512e23658cbc3269a61126d0

2025-09-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: efitools: Fix build with gcc-14.
	* gnu/packages/efi.scm (efitools):[arguments] <make-flags>: Add options
	relaxing GCC 14 strictness.

	Fixes: guix/guix#3012
	Change-Id: I1466b6ded8039ec222e905554b23e9bf99dba486

2025-09-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gemma: Refresh package style.
	* gnu/packages/bioinformatics.scm (gemma): Apply G-Expressions, remove
	trailing #t from procedures and lambdas, fix indentation.
	[version]: Remove "v" to improve format, seen in
	<https://codeberg.org/guix/guix/pulls/3009#issuecomment-7390966>.
	[source] <uri>: Add "v" to {commit} field.
	[native-inputs]: Remove labels.

	Change-Id: I9c2113dbdc265e3726b548670d450d0cdcbf1bea

2025-09-26  Gabriel Santos  <gabrielsantosdesouza@disroot.org>

	gnu: Add xiphos.
	* gnu/packages/books.scm (xiphos): New variable.
	* gnu/packages/patches/xiphos-glib.patch: New file.
	* gnu/local.mk (dist_PATCH_DATA): Add it.

	Change-Id: I17f3e14c7721887fcb1852e7f07e80fc48d48a79

2025-09-26  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: reducelcs: Update to latest commit.
	* gnu/packages/maths.scm (reducelcs): Update to latest commit.
	[source]: Update to latest commit, increase revision to 2.
	[arguments]<#:phases>{patch-source}: Remove upstreamed phase.

	Change-Id: I3a49a03b8093961d166e2d2350638a0e652de3df

2025-09-26  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: reducelcs: Fix build with gcc-14.
	* gnu/packages/maths.scm (reducelcs): Fix build with gcc14.
	[origin]: Use git-version and git-file-name.
	[arguments]<#:phases>: Add patch-source phase.

	Change-Id: I906d899700ec9805c2c4a080cb303c6e9e90a271

2025-09-26  宋文武  <iyzsong@member.fsf.org>

	gnu: uxn: Update to 1.0-1.f2e8582.
	* gnu/packages/emulators.scm (uxn): Update to 1.0-1.f2e8582.
	[arguments]: Adjust install phase.

	Change-Id: I24c076aa5eddafd30cc09f4f97c445c4c0994ce9

2025-09-26  Gabriel Santos  <gabrielsantosdesouza@disroot.org>

	gnu: Add font-alcarin-tengwar.
	* gnu/packages/fonts.scm (font-alcarin-tengwar): New variable.

	Closes: #2850
	Change-Id: I803c012dff56f24470db8cd356afca8b0275fee1

2025-09-26  Cayetano Santos  <csantosb@inventati.org>

	gnu: adaptivecpp: Update to 25.02.0.
	* gnu/packages/sycl.scm (adaptivecpp): Update to 25.02.0.
	[arguments]<#:phases>{create-symlinks}: New phase.
	[inputs]: Add spirv-tools, numactl and libffi.
	[native-inputs]: Add python-minimal, clang-19, llvm-19; remove python,
	clang-15, llvm-15, spirv-tools.
	[synopsys]: Fix max column.

	Change-Id: I175287b08a409d4c5a495cd71f81ae11e23950a2

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-google-cel-go.
	* gnu/packages/golang-xyz.scm (go-github-com-google-cel-go): New variable.

	Change-Id: I8b6a354a5e5782d84994c7ec4d7a728ac477bfaa

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-cel-dev-expr.
	* gnu/packages/golang-build.scm (go-cel-dev-expr): New variable.

	Change-Id: I8487c567a6ae8119608b37bd65f8d2f0e0f3a010

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-redis-go-redis-v9.
	* gnu/packages/golang-xyz.scm (go-github-com-redis-go-redis-v9): New variable.

	Change-Id: Ic54fa6fc90f1c5a547d1e95b9a38b0c7e4b880ad

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-bsm-gomega.
	* gnu/packages/golang-check.scm (go-github-com-bsm-gomega): New variable.

	Change-Id: I1c20f1019290506a7dc537298b122766fbf4d459

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-bsm-ginkgo-v2.
	* gnu/packages/golang-check.scm (go-github-com-bsm-ginkgo-v2): New variable.

	Change-Id: Ic503d68117a0438b660c10250a5bb1aaf9118c2e

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-lum8rjack-go-ja4h.
	* gnu/packages/golang-web.scm (go-github-com-lum8rjack-go-ja4h): New variable.

	Change-Id: I61ddcf84978d188f1f3a658816a1d051687354b4

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-k8s-io-apimachinery.
	* gnu/packages/golang-xyz.scm (go-k8s-io-apimachinery): New variable.

	Change-Id: Ibc993644cfcfe89e28f85efabc645badf6307dcf

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mxk-go-flowrate.
	* gnu/packages/golang-xyz.scm (go-github-com-mxk-go-flowrate): New variable.

	Change-Id: If8b5b13d30501c7e55a91f32b48ed1f4ad6ca9f0

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-sigs-k8s-io-kustomize-cmd-config.
	* gnu/packages/golang-xyz.scm (go-sigs-k8s-io-kustomize-cmd-config): New variable.

	Change-Id: I54f10eee8bffc8b7be8e64676008b2e0ba403dde

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-gopkg-in-inf-v0.
	* gnu/packages/golang-xyz.scm (go-gopkg-in-inf-v0): New variable.

	Change-Id: I1c22496d1447500760a555baa4de444e674205da

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-moby-spdystream.
	* gnu/packages/golang-xyz.scm (go-github-com-moby-spdystream): New variable.

	Change-Id: Id4604d341ec75182cf915174a8fc722f954ba414

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-containerd-errdefs-pkg.
	* gnu/packages/golang-xyz.scm (go-github-com-containerd-errdefs-pkg): New variable.

	Change-Id: I3cdfd9e54259ecee2121484c0d79db725cb2bcb6

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-containerd-errdefs.
	* gnu/packages/golang-xyz.scm (go-github-com-containerd-errdefs): New variable.

	Change-Id: I65dfdf3a4165983be9edadaa97cb810d7f844c18

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mitchellh-go-ps.
	* gnu/packages/golang-xyz.scm (go-github-com-mitchellh-go-ps): New variable.

	Change-Id: I8489da85622221754d0ea516f8f90d30479e02cf

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-a-h-templ.
	* gnu/packages/golang-web.scm (go-github-com-a-h-templ, templ): New
	variables.

	Change-Id: I72f7889819ecc0a6e030e4567129503d1ea1fd64

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-natefinch-atomic.
	* gnu/packages/golang-xyz.scm (go-github-com-natefinch-atomic): New variable.

	Change-Id: Iac7feb25f41a3305e6df471975bf570ae1b74c2b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-nicksnyder-go-i18n-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-nicksnyder-go-i18n-v2): New
	variable.

	Change-Id: I721093e2e7b359aa868936160fc7be1ffe7987ec

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ebitengine-purego.
	* gnu/packages/golang-build.scm (go-github-com-ebitengine-purego): New variable.

	Change-Id: I135d7a3127878fa85a778e68cc15f83dcc6f7fcf

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-facebookgo-flagenv.
	* gnu/packages/golang-xyz.scm (go-github-com-facebookgo-flagenv): New variable.

	Change-Id: Ia1a706f7d1189f6427698c6a37f599ca13e7c8d0

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-sebest-xff.
	* gnu/packages/golang-web.scm (go-github-com-sebest-xff): New variable.

	Change-Id: Ia7542a0e68ceb781eff1c4055dfe28aaf475f272

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-h2non-filetype.
	* gnu/packages/golang-xyz.scm (go-github-com-h2non-filetype): New variable.

	Change-Id: I4104e912fff42df31b06c2cc367bf383598a0f97

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-antlr4-go-antlr-v4.
	* gnu/packages/golang-xyz.scm (go-github-com-antlr4-go-antlr-v4): New variable.

	Change-Id: Ia637c362ae7a97aa88baca7f11122d19e2bf35a4

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-a-h-parse.
	* gnu/packages/golang-xyz.scm (go-github-com-a-h-parse): New variable.

	Change-Id: I417b0f8cd358b56b52416f75a5e04a4620742938

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-py2bit: Fix tests.
	* gnu/packages/bioinformatics.scm (python-py2bit)[arguments]
	<test-flags>: Provide test file.
	[native-inputs]: Remove python-wheel; add python-pytest.

	Change-Id: If125f1bf17073bb9253dd7c21862b55af9191e87

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-hic2cool: Update to 1.0.1, fix build.
	* gnu/packages/bioinformatics.scm (python-hic2cool): Update to 1.0.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Drop all, tests passed successfully, replied on
	<https://github.com/4dn-dcic/hic2cool/issues/58>.
	[native-inputs]: Add python-poetry-core.

	Change-Id: I69f5bdfa91f52bff7e84f30fb7a68a6f0526ecb0

2025-09-25  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 143.0-1 [security-fixes].
	Contains fixes for:
	CVE-2025-10527: Sandbox escape due to use-after-free in the Graphics:
	                Canvas2D component
	CVE-2025-10528: Sandbox escape due to undefined behavior, invalid
	                pointer in the Graphics: Canvas2D component
	CVE-2025-10529: Same-origin policy bypass in the Layout component
	CVE-2025-10530: Spoofing issue in the WebAuthn component in Firefox
	                for Android
	CVE-2025-10531: Mitigation bypass in the Web Compatibility: Tooling
	                component
	CVE-2025-10532: Incorrect boundary conditions in the JavaScript: GC
	                component
	CVE-2025-10533: Integer overflow in the SVG component
	CVE-2025-10534: Spoofing issue in the Site Permissions component
	CVE-2025-10535: Information disclosure, mitigation bypass in the
	                Privacy component in Firefox for Android
	CVE-2025-10536: Information disclosure in the Networking: Cache
	                component
	CVE-2025-10537: Memory safety bugs fixed in Firefox ESR 140.3,
	                Thunderbird ESR 140.3, Firefox 143 and Thunderbird 143

	* gnu/packages/librewolf.scm (librewolf): Update to 143.0-1.

	Change-Id: Idaa54a67f36b10e990363371505437159add938d

2025-09-25  Ian Eure  <ian@retrospec.tv>

	gnu: nss-rapid: Update to 3.116.
	* gnu/packages/nss.scm (nss-rapid): Update to 3.116.

	Change-Id: I62e2c4623e91d436de159978d8a0ca8fb8ca2fa9

2025-09-25  Ian Eure  <ian@retrospec.tv>

	gnu: firefox-l10n: Update to 0349e18db25a701938d83c61fa90f6074ae9df01.
	* gnu/packages/librewolf.scm (firefox-l10n): Update to 0349e18db25a701938d83c61fa90f6074ae9df01.

	Change-Id: I3d9cb058aab931b799e72920ef713b217beefc43

2025-09-25  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-devtools: Disable failing tests.
	* gnu/packages/python-xyz.scm (python-devtools): Disable failing tests.
	[arguments] <test-flags>: Disable failing tests.

	Change-Id: I1c6533a4a912d5dc4bde3610ccce7d38837caac4

2025-09-25  ColdSideOfYourPillow  <ColdSideOfYourPillow@noreply.codeberg.org>

	gnu: mpv: Remove redundant phase.
	* gnu/packages/video.scm (mpv): [arguments]: Remove phase
	`build-reproducibly`.

	Change-Id: I60291e4bc9e644d1d846f77e79028b7858d34652

2025-09-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 679c9b0.
	This is a followup to 6e12325bf31618abc76925a7239dfb51bdcab99b and
	7d1d1d1f7c470f47776eedd49a1d63ca54f33d45.

	* gnu/packages/package-management.scm (guix): Update to 679c9b0.

	Change-Id: I96aa3ab3c0e5a9bdc11157e982815d5cb6816127

2025-09-25  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-iterable-io: Fix tests.
	* gnu/packages/python-xyz.scm (python-iterable-io): Fix tests.
	[native-inputs]: Remove python-wheel; add python-pytest.

	Change-Id: I8c525653b8277c39b3a4b74c82c5eb864f9b032d

2025-09-25  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-noiseprotocol: Fix tests.
	* gnu/packages/python-web.scm (python-noiseprotocol): Fix tests.
	[native-inputs]: Remove python-wheel; add python-pytest.
	[source]: Switch to git-fetch to have tests.

	Change-Id: I474ef101c1d645dea06c6a953928793d70c7caf2

2025-09-25  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: aflplusplus: Update to 4.33c.
	* gnu/packages/debug.scm (aflplusplus): Update to 4.33c.

	Change-Id: I8b4cd403926ffe9cb39fd340baf341a5b438e39d

2025-09-25  pinoaffe  <pinoaffe@gmail.com>

	gnu: Add bookmarkfs.
	* gnu/packages/web.scm (bookmarkfs): New variable.

	Change-Id: I83cfb30e26c58b258a85d085431eeed128995af9

2025-09-25  Giacomo Leidi  <goodoldpaul@autistici.org>

	build-system: mix: Allow passing test flags.
	* guix/build-system/mix.scm (mix-build): Add test-flags keyword
	argument and pass it on.
	* guix/build/mix-build-system.scm (check): Add test-flags keyword
	argument and pass it to Mix.

	Change-Id: Ib8243aaaf7a7d02df993cee44f33b36566049e83

2025-09-25  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	doc: Clarify depth argument of build -P is non-optional.
	* doc/guix.texi (Additional Build Options): Depth in guix build -P is required.

	Change-Id: I2cbc149a9fc59a198ceedb06cc1fa5496b4f4c91

2025-09-25  Hennadii Stepanov  <hebasto@gmail.com>

	gnu: libsecp256k1: Fix cross-compiling.
	* gnu/packages/crypto.scm (libsecp256k1)
	[source]: Remove snippet deleting "src/precomputed_ecmult.c" and
	"src/precomputed_ecmult_gen.c".
	[arguments]: Add conditional phase 'delete-precomputed-files' that
	deletes them only when not cross-compiling.

2025-09-25  Simon Tournier  <zimon.toutoune@gmail.com>

	git: Fix update cached checkout when not a symref.
	Follow up of 66463356ce5868d3551ea7014acb34543972a5d8.

	* guix/git.scm (update-cached-checkout)[symref?]: New procedure.
	[ref->refspecs]: New procedure.
	Use them.

	Change-Id: Ia2cb7db45222d59d61a2349bec277fd06456844b
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-09-25  Trevor Arjeski  <tmarjeski@gmail.com>

	gnu: mash: Update to 2.3 and fix build with gcc-14.
	* gnu/packages/bioinformatics.scm (mash): Update to 2.3.
	[arguments]<#:phases>{fix-includes}: Add file to substitutions.
	* gnu/packages/patches/mash-add-missing-headers.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register new file.

	Fixes: guix/guix#2986
	Change-Id: I6a37a6b65b0abe9b72663bcafbc034dac0cff0c0

2025-09-25  Trevor Arjeski  <tmarjeski@gmail.com>

	gnu: capnproto: Update to 1.2.0.
	* gnu/packages/serialization.scm (capnproto): Update to 1.2.0.
	* changed: gnu to cmake build system to get a test to pass (unsure why).
	* moved: /tmp dir patch to after 'unpack phase.

	Change-Id: I6a27587f8126eeb0cfeb7b9f26dc436bd66b5f92

2025-09-25  Andreas Enge  <andreas@enge.fr>

	gnu: Remove references to (gnu packages fcitx).
	This is a follow-up to commit 04a4f8cc9d6db39ca7988b16642f72a54e8ab233 .

	* etc/teams.scm (localization): Unregister removed file.
	* CODEOWNERS: Regenerate file.

	Change-Id: Id7196e36aab79ecdb65f9e4a1f18e81e92fb6994

2025-09-25  Hilton Chain  <hako@ultrarare.space>

	gnu: Remove use of (gnu packages fcitx) module.
	Follow-up to module removal in 04a4f8cc9d6db39ca7988b16642f72a54e8ab233.

	* gnu/packages/freedesktop.scm,
	* gnu/packages/telegram.scm: Remove use of (gnu packages fcitx) module.

	Change-Id: I36208bf8cb7ccb13bb4e55ec8262a8614adc5f16

2025-09-25  Distopico  <distopico@riseup.net>

	gnu: direnv: Update to 2.37.1.
	* gnu/packages/shellutils.scm (direnv): Update to 2.37.1.

	Change-Id: I156b641435b0b0e134e9f4be206daa4275c89d51

2025-09-25  Andreas Enge  <andreas@enge.fr>

	gnu: Remove (gnu packages fcitx).
	* gnu/packages/fcitx.scm: Remove file.
	* gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in: Unregister
	file.

	Fixes: guix/guix#2260
	Change-Id: I70cdffb1dc5f8112afbdf556f457d647d788db9e

2025-09-25  Andreas Enge  <andreas@enge.fr>

	gnu: Remove presage.
	* gnu/packages/fcitx.scm (presage): Delete variable.

	Change-Id: I37bb83d8c6dcb949103a57827f4cac8a97fab3b1

2025-09-25  Andreas Enge  <andreas@enge.fr>

	gnu: Remove maliit-framework.
	* gnu/packages/freedesktop.scm (maliit-framework): Delete variable.

	Change-Id: Ia8d25c29a86befd5859f39693ed67e659ed1f68d

2025-09-25  Andreas Enge  <andreas@enge.fr>

	gnu: Remove maliit-keyboard.
	* gnu/packages/freedesktop.scm (maliit-keyboard): Delete variable.

	Change-Id: I445aa513f75727c68860547e53d6ef378563d024

2025-09-25  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: Add r-tesseract.
	* gnu/packages/cran.scm (r-tesseract): New variable.

	Change-Id: Ia4227bee7f02de4901c5a6542b6a3b8c2d880cd8

2025-09-25  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-org-rainbow-tags: Update to 0.1-pre-1.dfe3604.
	This change also fixes build failure of the package.

	* gnu/packages/emacs-xyz.scm (emacs-org-rainbow-tags): Update to
	0.1-pre-1.dfe3604.

	Change-Id: Ia678db34fa9211ae100416b5e172d2b0dc35851b

2025-09-25  Hilton Chain  <hako@ultrarare.space>

	gnu: python-mpv-jsonipc: Disable tests explicitly.
	* gnu/packages/python-xyz.scm (python-mpv-jsonipc) [arguments] <#:tests?>:
	Disable.

	Change-Id: I921848852c7963951092e9beee0c630d954320b7

2025-09-25  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.83.8.
	* gnu/packages/prolog.scm (trealla): Update to 2.83.8.

	Change-Id: I190612b48e6a69e31384bb12d81465a668f2de59

2025-09-25  Baptiste Strazzulla  <baptiste.strazzulla@protonmail.com>

	gnu: git-lfs: Fix build.
	This change is to bypass combination of go-build-system and custom make
	targets where the import path is set manually, see discussion in
	guix/guix#2133.

	* gnu/packages/version-control.scm (git-lfs): Rename binary and home page

	Change-Id: Ic87627412f715ebed07cf79ddd298e777746975f
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
	Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-09-25  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guile-emacs: Fix build with gcc-14.
	* gnu/packages/guile.scm (guile-for-guile-emacs)[arguments]: Replace
	emacs-minimal's CFLAGS in #:configure-flags with specific and extra flags to
	relax gcc-14's strictness.

	Change-Id: I6b3f871695eb25fbf84a2334525e1d0e15e36b92

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-six-bootstrap.
	* gnu/packages/python-xyz.scm (python-six-bootstrap): New variable.

	Fixes: guix-science/guix-past#20.
	Reported-by: @gabor-udvari
	Change-Id: I15b993e39c76dd39d1871179fc899e963d411d45

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: mallard-ducktype: Move to documentation.
	* gnu/packages/python-xyz.scm (mallard-ducktype): Move from here ...
	* gnu/packages/documentation.scm: ... to here.

	Fixes: guix/guix#1200.
	Change-Id: I05895a56626a0416c4c7710c48f06b62538b4622

2025-09-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: toot: Update to 0.50.1.
	* gnu/packages/fediverse.scm (toot): Update to 0.50.1.
	[arguments]: Remove field.
	[inputs]: Remove python-urwid and python-urwidgets; add python-dateutil
	and python-urwid-3.
	[native-inputs]: Remove python-psycopg2-binary, python-pyyaml, and
	python-typing-extensions; add python-pillow and python-setuptools-scm.

	Change-Id: I06a39646b1ffac130a42a1d1d10bbdcfc625ab94

2025-09-25  Arun Isaac  <arunisaac@systemreboot.net>

	services: mumi: Raise maximum duration of indexing job.
	Indexing all Debbugs issues from scratch can take more than an hour.

	* gnu/services/web.scm (mumi-shepherd-services): Raise #:max-duration to 2
	hours.

2025-09-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dbxfs: Fix build.
	* gnu/packages/file-systems.scm (dbxfs)[build-system]: Switch to the
	pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I79dfd9e7092aaf0b5078900c6b2ecbbe9137b44f

2025-09-25  Douglas Deslauriers  <Douglas.Deslauriers@vector.com>

	gnu: vmware-open-vm-tools: Update to 13.0.0.
	* gnu/packages/virtualization.scm (vmware-open-vm-tools): Update to
	 13.0.0.

	Change-Id: I503b9202db82992442a76af3c6b2ce8ffe017e4a

2025-09-25  Oscar Chevalier  <oscar.chevalier@gmail.com>

	gnu: neovim: Add support for guix neovim packages.
	Enables the use of guix as a package manager for neovim, compatible with
	the outputs of `vim-build-system`.

	* gnu/packages/vim.scm (neovim)[arguments]: Added another phase to
	install the system init file to the correct place.
	* gnu/packages/aux-files/guix-nvim.vim: New file.
	* Makefile.am (AUX_FILES): Register file.

	Change-Id: I375e3e0d051da27d065dff5456cb298a01bc90b1

2025-09-25  Rutherther  <rutherther@ditigal.xyz>

	teams: Add entry for Rutherther.
	Add myself to release team.

	* etc/teams.scm (Rutherther): New member.

	Change-Id: Ied242919f54abe05e429fb8e658bdc9e0ffc0cb1

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-quadpy: Adjust inputs.
	* gnu/packages/maths.scm (python-quadpy)[inputs]: Add python-matplotlib.
	[native-inputs]: Remove python-wheel.

	Change-Id: I72f2d7daafebd98f96245697aecb60c176981336

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-scikit-fem: Update to 11.0.0.
	* gnu/packages/python-science.scm (python-scikit-fem): Update to 11.0.0.
	[propagated-inputs]: Add python-matplotlib.
	[native-inputs]: Remove python-wheel.

	Change-Id: I52ac1f1125f7d5849b8a90f5db74aeabc08fd6ef

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-plotly: Fix tests.
	* gnu/packages/python-science.scm (python-plotly) [native-inputs]:
	Remove python-wheel; add python-nbformat.

	Change-Id: I257a9b06343b37e95428bfa46f4b5547b7adb876

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-textdistance: Limit concurrent tests.
	* gnu/packages/python-xyz.scm (python-textdistance)[arguments]
	<test-flags>: Limit parallel tests up to 4 threads.

	Change-Id: Id70320f528a0618e3058ccabaec5675180b06b74

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-poppy: Fix tests.
	* gnu/packages/astronomy.scm (python-poppy)[arguments] <test-flags>:
	Avoid "docs/ext/numfig.py".

	Change-Id: If0ab442d6e5ab93ef59f602be4fa3cf37ce23422

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pygtrie: Fix and run tests.
	* gnu/packages/python-xyz.scm (python-pygtrie)
	[source]: Switch to git-fetch.
	[arguments]<#:test-backend>: Set it.
	<#:phases>: Add phase 'set-version.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ib3da3430340077624410e334d7846b75b6928471

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-distance: Update to 0.1.3-0.ad7f9dc.
	* gnu/packages/python-xyz.scm (python-distance): Update to 0.1.3-0.ad7f9dc.
	[source]: Switch to git-fetch.
	[arguments]: Set <#:test-backend> and <#:test-flags>.
	[native-inputs]: Remove python-wheel.

	Change-Id: I76fdce7caa7cff779ef6df60dd3969aea57be5d5

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyxdameraulevenshtein: Run and fix tests.
	* gnu/packages/python-xyz.scm (python-pyxdameraulevenshtein)
	[source]: Switch to git-fetch.
	[native-inputs]: Add python-pytest, remove python-wheel.

	Change-Id: I5835d0367438a3f3cc017b1dc37fd5d6f2f3c120

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-matrix-nio: Disable failing tests.
	* gnu/packages/matrix.scm (python-matrix-nio)
	[arguments]<#:test-flags>: Disable failing tests.
	<#:phases>: Improve style ; add phase 'relax-requirements.
	[native-inputs]: Remove python-mypy, python-mypy-extensions,
	python-poetry-core, python-pytest-cov, python-pytest-flake8,
	python-wheel.

	Change-Id: I45ddc6ca02333eb5384f310cfd6cdb9091626334

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-vireosnp: Update to 0.5.9-0.e365463.
	* gnu/packages/bioinformatics.scm (python-vireosnp): Update to 0.5.9-0.e365463.
	[source]: Switch to git-fetch.
	[arguments]<#:phases>: Replace 'check phase.
	[native-inputs]: Remove python-wheel.

	Change-Id: I53fee681916b4c4a5ad483fdf589e8297864da7f

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-telingo: Fix tests.
	* gnu/packages/potassco.scm (python-telingo)
	[source]: Run guix style.
	[native-inputs]: Add python-pytest, remove python-wheel.

	Change-Id: Ie20e81780ac715f63fb4485e19a5e28b5a7ef579

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-shopifyapi: Switch to pyproject.
	* gnu/packages/python-web.scm (python-shopifyapi):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools-next.
	[description]: Improve style.

	Change-Id: If574f434dc796c26f07f93f60157bea5a2ac9aaf

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-test-utils: Disable tests.
	* gnu/packages/python-check.scm (python-test-utils)
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ib45a88ef010749f5b18f0ae591df83baf99c5bc6

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sshtunnel: Slim down patch.
	* gnu/packages/patches/python-sshtunnel-pep518.patch: Remove uneeded
	patch content.

	Change-Id: Iaf97a87b855ab1b18721d5464e4cd2494c5040a0

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cobaya: Fix build.
	* gnu/packages/astronomy.scm (python-cobaya)[propagated-inputs]: Add
	python-requests.
	[native-inputs]: Remove python-wheel.

	Change-Id: I029e69a6a4a9933191ee4b9e71f3af94c68bff2d

2025-09-25  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-scipy: Reduce closure size.
	As documentation was not built at all, this change removes everything
	requiring for to reduce the closue size.

	* gnu/packages/python-science.scm (python-scipy): Adjust inputs
	[arguments] <phases>: Remove 'install-doc.
	[propagated-inputs]: Keep only python-numpy.
	[native-inpusts]: Remove python-hypothesis, and python-pytest-cov; add
	python-mpmath, python-numpydoc, python-pythran, python-rich-click,
	python-threadpoolctl, and python-typing-extensions.

	Fixes: guix/guix#2944.
	Change-Id: I97e4914c3d705b47b276d3f88dc938f26b0d27a5

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ringdecomposerlib: Fix tests.
	* gnu/packages/chemistry.scm (ringdecomposerlib)[native-inputs]: Remove
	python-cython; add python-cython-0.

	Change-Id: Ia63a5bcbc9c1e446cc96948e52645ddfe9e31bb6

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-scikit-opt: Fix tests.
	* gnu/packages/python-science.scm (python-scikit-opt)[native-inputs]:
	Add python-pytest.

	Change-Id: I55b2659c9b897ed170c12c9407d9828f469393c6

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-shxparser: Fix tests.
	* gnu/packages/python-xyz.scm (python-shxparser)
	[arguments]<#:test-backend>: Set it.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ia808170ee2b5e5515183b65c61164b78e530dcf7

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pymol: Update to 3.1.0.
	* gnu/packages/chemistry.scm (python-pymol): Update to 3.1.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	<#:phases>: Refresh them.  Delete 'build phase.
	[native-inputs]: Add cmake-minimal, python-pytest, python-setuptools.
	[propagated-inputs]: Add python-numpy.
	[description]: Improve style.

	Change-Id: Ida6105297f294e3fda060d8c8b938fe743faf6e6

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sshtunnel: Update to 0.4.0-0.dc07328.
	* gnu/local.mk (python-sshtunnel): Update to 0.4.0-0.dc07328.
	* gnu/packages/patches/python-sshtunnel-pep518.patch
	* gnu/packages/python-xyz.scm (python-sshtunnel)
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phase 'remove-deprecated-dsskey.
	[native-inputs]: Add python-setuptools.

	Change-Id: I05da3ee717076b690d4a3e609b98d23a5ffa965a

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: fasttext: Fix build.
	* gnu/packages/machine-learning.scm (fasttext):
	[arguments]<#:phases>: Add phase 'gcc-14-fix.

	Change-Id: Ib3f4a49b65e84f75f182637764fb54e24f3a5b5b

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-dlib: Fix tests.
	* gnu/packages/machine-learning.scm (python-dlib):
	[arguments]: Improve style.
	[native-inputs]: Sort them.  Add python-pytest.

	Change-Id: Ie6223d3d635d96e813897431e2389cbdf9776b75

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-flatbuffers: Update to 24.12.23 and disable tests.
	* gnu/packages/serialization.scm (python-flatbuffers): Update to 24.12.23.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Remove python-wheel.
	[home-page]: Update it.
	[description]: Improve style.

	Change-Id: If08cd8283e8acbdb881f32c5e89d5868f14067a4

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pandera: Update to 0.26.1.
	* gnu/packages/python-science.scm (python-pandera): Update to 0.26.1.
	[source]: Switch to url-fetch, PyPI archive provides tests and build
	successfully while git version missed a lot of sub module after install.
	[arguments] <test-flags>: Rework skipped tests and ignored test files.
	[inputs]: Add python-dask, python-distributed, python-geopandas,
	python-hypothesis, python-modin, python-numpy, python-pandas,
	python-scipy, and python-shapely.
	[propagated-inputs]: Remove python-hypothesis-next, python-modin,
	python-multimethod, python-numpy, python-pandas, python-pandas-stubs,
	python-scipy, and python-wrapt; add python-typing-extensions.
	[native-inputs]: Remove python-dask, python-fastapi, python-geopandas,
	python-pyarrow, python-sphinx, and python-wheel; add python-joblib and
	python-setuptools-scm.

	Change-Id: I376f11e39c47875a5a70ee5f7d4653dd77403e28

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asap3: Update to 3.13.9.
	* gnu/packages/python-science.scm (python-asap3): Update to 3.13.9.
	[arguments] <tests?>: Disable them for now.
	[propagated-inputs]: Add python-numpy.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ifc7bcbb7cd7a2001038a1ae65b59e1da0978a349

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-suntime: Fix tests.
	* gnu/packages/astronomy.scm (python-suntime)[source]: Switch to
	git-fetch providing tests.
	[arguments] <test-flags>: Provide the path to the test file.
	[native-inputs]: Remove python-wheel; add python-pytest.

	Change-Id: Ia00f4940d6e398996eaa67689ff1d804533d2729

2025-09-25  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-dbus-fast: Update to 2.44.3.
	* gnu/packages/python-xyz.scm (python-dbus-fast): Update to 2.44.3.
	[source]: Switch to git-fetch; PyPI does not have tests.
	[arguments] <test-flags>: Disable tests needing python_codspeed or access dbus.
	[native-inputs]: Remove python-wheel; add python-pytest, python-pytest-cov,
	python-pytest-asyncio, and python-covdefaults.

	Change-Id: I36b16866bd3a7a17b4468db411d60e702d526d69

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-wxpython: Fix tests.
	* gnu/packages/wxwidgets.scm (python-wxpython)[arguments]
	<test-backend>: Use 'custom.
	<test-flags>: Provide them.
	[native-inputs]: Remove python-wheel.

	Change-Id: I062b47773737b1aac38847c1b956991a14edbe0e

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-circe: Disable tests.
	* gnu/packages/bioinformatics.scm (python-circe)[arguments] <tests?>:
	Tests hang during collection then timeout.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ibd9adf352c733626627f73ecad01205bcc80a44c

2025-09-25  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: qpageview: Update to 1.0.1.
	* gnu/packages/image-viewers.scm (qpageview): Update to 1.0.1.
	[build-system]: Switch to pyproject-build-system.
	[inputs]: Remove python-pyqt and qtbase-5; add python-pyqt-6 and qtbase.
	[native-inputs]: Add python-hatchling.
	[synopsis, description]: Replace Qt5 by Qt.

	Change-Id: I7b316a38d2d90359725417f068e6ba84c7345091

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-google-pasta: Fix tests.
	* gnu/packages/python-xyz.scm (python-google-pasta)[native-inputs]:
	Remove python-wheel; add python-pytest.

	Change-Id: Ie0436d9735aabd02b9f58f17d64e6167cd5d744f

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-google-auth-httplib2: Update to 0.2.0.
	* gnu/packages/python-web.scm (python-google-auth-httplib2): Update to 0.2.0.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Remove python-mock; add python-pyparsing and
	python-setuptools.

	Change-Id: I5f8a3951fcd68bc7633f0450ec706a871c5f4590

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: vapoursynth: Fix build.
	* gnu/packages/video.scm (vapoursynth)[native-inputs]: Remove
	python-cython; add python-cython-0.

	Change-Id: Iaded25958277d0264f89a4966c9b070b5fae7945

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: urh: Fix bulid.
	* gnu/packages/radio.scm (urh)[native-inputs]: Remove python-cython
	and python-wheel; add python-cython-0 and python-setuptools.

	Change-Id: Ib3420be4077c9f86843e3ba3feb05cb95e80d727

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-taggd: Switch to pyproject, fix tests.
	* gnu/packages/bioinformatics.scm (python-taggd)[build-system]: Switch
	to pyproject-build-system.
	[arguments] <test-flags>: Move skipping tests options here.
	<phases>: Remove 'disable-broken-tests; add 'remove-local-taggd.
	[propagated-inputs]: Remove python-setuptools.
	[native-inputs]: Add python-pytest and python-setuptools.

	Change-Id: I8cd3a72b2469dbb0d53c21f2fda30c0b004a6c8d

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-setuptools-declarative-requirements: Update to 1.3.0.
	* gnu/packages/python-xyz.scm (python-setuptools-declarative-requirements): Update to 1.3.0.
	[arguments] <tests?>: Avoid running tests as they require old no packaged
	projects.
	[propagated-inputs]: Remove python-toml and python-wheel; add
	python-setuptools.
	[native-inputs]: Remove python-pytest.

	Change-Id: I0c652f0de8e28d8a4b487b117433ac68b64d8efc

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-setools: Improve package, fix build.
	* gnu/packages/selinux.scm (python-setools): Use G-Expressions, fix
	indentation, remove trailing #t from lambdas.
	[native-inputs]: Remove python-cython; add python-cython-0.

	Change-Id: Ib30043915a6895022b32cb818a74aea54d91b6d2

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-scikit-survival: Update to 0.25.0-0.bc4a891.
	* gnu/packages/python-science.scm (python-scikit-survival): Update to 0.25.0-0.bc4a891.
	[propagated-inputs]: Remove python-importlib-resources.
	[native-inputs]: Remove python-black, python-pypa-build,
	python-coverage, python-cython-3, python-tomli, and python-tox; add
	python-cython.

	Change-Id: I49a2e79c8b445f6e7ddc4886641d471a5f06fb98

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: tombo: Switch to pyproject.
	* gnu/packages/bioinformatics.scm (tombo) [build-system]: Switch to
	pyproject-build-system.
	[native-inputs]: Remove python-cython and python-nose2; add python-cython-0 and
	python-setuptools.

	Change-Id: Ib647da2feba5f0614428c9b70d7b18532b0a9e1c

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rpy2: Delete sanity-check.
	* gnu/packages/statistics.scm (python-rpy2) [arguments] <phases>: Delete
	'sanity-check.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Remove python-coverage, python-ipython, python-numpy,
	python-pandas, python-pytest-cov, and python-wheel.

	Change-Id: Iac85261a8236d5b9746671a373da7fd6824c1a70

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyopengl-accelerate: Update to 3.1.10.
	* gnu/packages/python-graphics.scm (python-pyopengl-accelerate): Update to 3.1.10.

	Change-Id: I92b6b3ed8b18a5e07c647d209d8aa00840b5f7e9

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-hdbscan: Update to 0.8.40.
	* gnu/packages/machine-learning.scm (python-hdbscan): Update to 0.8.40.
	[arguments] <test-flags>: Ignore 3 test files.
	<phases>: Add 'pre-check.
	[native-inputs]: Remove python-nose, python-pandas, python-networkx, and
	python-wheel; add python-numpy.

	Change-Id: I38813d1cc16d4e90b5f0875dc93728bb42f4fa5d

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-kivy: Fix build.
	* gnu/packages/python-graphics.scm (python-kivy)[native-inputs]:
	Remove python-cython; add python-cython-0.

	Change-Id: Ic37de9f525576a7a5dd8551c2db215f960c6dcf8

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pygame-sdl2: Fix build.
	* gnu/packages/game-development.scm (python-pygame-sdl2)
	[native-inputs]: Remove python-cython; add python-cython-0.

	Change-Id: I6b72a665daf0206c61a33fb30f4f775bf3977693

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pybbi: Update to 0.4.1.
	* gnu/packages/bioinformatics.scm (python-pybbi): Update to 0.4.1. Use
	G-Expressions.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <test-flags>: Skip tests requiring network access.
	<phases>: Use default 'check; add 'remove-local-bbi.
	[propagated-inputs]: Remove python-cython, python-pandas, and python-six.
	[native-inputs]: Add python-cython, python-pandas, and python-setuptools.

	Change-Id: I580999a2aa7ba3511752ba00f3c923a26ab2c426

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pillow-simd: Don't inherit from python-pillow.
	* gnu/packages/python-xyz.scm (python-pillow-simd): Don't inherit from
	python-pillow.
	[arguments] <test-flags>: Skip one more test.
	[inputs]: Add freetype, lcms, libimagequant, libjpeg-turbo, libraqm,
	libtiff, libwebp, openjpeg, and zlib.
	[native-inputs]: Add python-check-manifest, python-defusedxml,
	python-markdown2, python-olefile, python-packaging, python-pytest,
	python-pytest-timeout, python-setuptools, and python-trove-classifiers.

	Change-Id: Ie2473266b4d1447ece70b4da12cc17a9e7fbcf4a

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyaes: Disable tests.
	* gnu/packages/python-crypto.scm (python-pyaes)[arguments] <tests?>:
	Disable for now.
	[native-inputs]: Remove python-wheel.

	Change-Id: I6b1be9e4dab156ed36ddb2a57b080824f6388f11

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-js2py: Fix build.
	* gnu/packages/python-web.scm (python-js2py) [propagated-inputs]: Remove
	python-numpy; add python-six.
	[native-inputs]: Remove python-pytest and python-wheel.

	Change-Id: I5e18ac4c7eff8de3aa8858021d530b967c1a3529

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-memory-allocator: Disable tests.
	* gnu/packages/sagemath.scm (python-memory-allocator)[arguments]
	<tests?>: No tests provided.
	[native-inputs]: Remove python-wheel.

	Change-Id: I9568b8847e808ef3f61add0d14d8c2a6aa6a07c1

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-lightning-utilities: Disable tests.
	* gnu/packages/machine-learning.scm (python-lightning-utilities)[arguments]
	<tests?>: Most tests are broken.
	[native-inputs]: Remove python-wheel.

	Change-Id: I73e90cadff07d662e43dfced6227f0023382b76c

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-gpy: Fix tests.
	* gnu/packages/machine-learning.scm (python-gpy)[arguments]
	<test-flags>: Ignore 2 test files.

	Change-Id: Ic529f0e913aaa7977503476f812c1d1293f5d2fc

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-yt-astro-analysis: Update to 1.1.4.
	* gnu/packages/astronomy.scm (python-yt-astro-analysis): Update to 1.1.4.
	[native-inputs]: Remove python-tomli, and python-wheel.

	Change-Id: I877d19cb921b39970fb6125cad4a5055f4547c2f

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: onionshare-cli: Don't check wheel in sanity check.
	python-wheel is less likely required during runtime at all, adjust
	relaxation and remove it from native inputs completely.

	* gnu/packages/tor.scm (onionshare-cli)[phases]{relax-requirements}:
	Remove check for wheel package
	[native-inputs]: Remove python-wheel; add python-setuptools.

	Change-Id: Ifa6af72d70af364f744e93f84820d00bff6fd267

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-efl: Fix bulid.
	* gnu/packages/enlightenment.scm (python-efl)[native-inputs]: Remove
	python-cython; add python-cython-0.

	Change-Id: I6899a268a0019774709e1e318ccf3966239e7098

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-yt: Skip some tests.
	* gnu/packages/astronomy.scm (python-yt)[arguments]<test-flags>: Skip
	one more test which fails on deprecation, ignore some documentation
	tests.

	Change-Id: I231adf3a785e8340523e4d2bf7291f8f13ffc116

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-txacme: Update to 0.9.3-0.ac18f92, fix build.
	* gnu/packages/python-xyz.scm (python-txacme): Update to 0.9.3-0.ac18f92.
	[source]: Switch to git-fetch and use the latest commit from trunk
	branch.
	[arguments] <test-backend>: Use 'custom.
	<test-flags>: Provide option to run tests with twisted.
	[native-inputs]: Remove python-fixtures, python-hypothesis, python-mock,
	python-service-identity, python-testrepository, python-testscenarios,
	and python-testtools; add python-setuptools.

	Change-Id: Ifd7feb33bbca051e61f9eddf7b6e1a5026ec5568

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: breezy: Fix build with gcc-14.
	* gnu/packages/version-control.scm (breezy)[arguments] <phases>: Add
	'relax-gcc-14-strictness.
	[phases]{check}: Skip one more test.
	[native-inputs]: Remove python-cython; add python-cython-0.

	Change-Id: Ibdaf1851d49b01e1a7f7c168ca9962e92155cfe7

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mando: Update to 0.8.2.
	* gnu/packages/python-xyz.scm (python-mando): Update to 0.8.2. Improve
	style.
	[bulid-system]: Switch to pyproject-bulid-system.
	[arguments]: Drop all.
	[propagated-inputs]: Remove python-rst2ansi and python-six.
	[native-inputs]: Add python-setuptools.

	Change-Id: I2ef5ca1c19e209404491be4a4fd616080d6ca744

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-green: Fix tests.
	* gnu/packages/python-check.scm (python-green): Rework custom phases.
	[arguments] <test-flags>: Add portion of tests.
	[phases]{check}: Run tests with installed "green" command.
	[native-inputs]: Remove python-mypy, python-testtools, and python-wheel.

	Change-Id: Ifaf4507825ecfdd924abaa391db1c876500735ca

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-engineio: Update to 4.12.2.
	* gnu/packages/python-web.scm (python-engineio): Update to 4.12.2.
	[propagated-inputs]: Remove python-tornado.
	[native-inputs]: Remove python-wheel; add python-pytest-asyncio and python-tornado.

	Change-Id: I29e6bbc8ebcd3734a76fab524bd6958c6360d355

2025-09-25  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-colormath2: Fix tests.
	* gnu/packages/python-xyz.scm (python-colormath2): Fix tests.
	[source]: Switch to git-fetch.
	[native-inputs]: Remove python-pytest; add python-nose2.

	Change-Id: I969d0271cc9d7cdb9a662e0a007f2c895a331ace

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-grpcio-tools: Disable tests.
	* gnu/packages/rpc.scm (python-grpcio-tools)[argumetns] <tests?>: No
	tests in PyPI archive.
	[native-inputs]: Remove python-wheel.

	Change-Id: I61dc4de8327dfdbeee4aca8a44b362b84ea271a7

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cykhash: Disalbe tests.
	* gnu/packages/python-xyz.scm (python-cykhash)[arguments] <tests?>: No
	tests in PyPI, git does not provide 2.0.1 tag or any newer.
	[native-inputs]: Remove python-wheel.

	Change-Id: Id356556121023a1ad3077d190d0f153de903a91a

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-google-auth: Update to 2.40.3.
	* gnu/packages/python-web.scm (python-google-auth): Update to 2.40.3.
	[propagated-inputs]: Remove python-cachetools; add python-cachetools-5.

	Change-Id: Ie31e53b04df90fcdc6a730dbace042b5ca33b329

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-cachetools-5.
	* gnu/packages/python-xyz.scm (python-cachetools-5): New variable.

	Change-Id: I88a91b87f89f1ae49e251fba316f1edaad77d121

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: alot: Update to 0.11, fix build.
	* gnu/packages/mail.scm (alot): Update to 0.11. Improve package style.
	[buld-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: Disable for now.
	<phases>: Remove 'fix-tests, disable-failing-tests; add
	'relax-requirements.
	[inputs]: Remove python-service-identity.
	[native-inputs]: Remove python-mock; add python-setuptools.

	Change-Id: I824e0f5c07739f2f69c037f56043824948638d13

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-socks: Update to 2.7.2.
	* gnu/packages/python-web.scm (python-socks): Update to 2.7.2.
	[source]: Switch to git-fetch.
	[native-inputs]: Add python-pytest-trio.  Remove python-wheel.

	Change-Id: I0e75b01fb350d964997d5d3a6d8e8e6a1dcbcd67

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-reretry: Fix tests.
	* gnu/packages/python-xyz.scm (python-reretry)
	[source]: Switch to git-fetch.
	[native-inputs]: Add python-pytest, python-pytest-asyncio.  Remove
	python-setuptools.

	Change-Id: I559f5d00d8093fd468a308f3b8588a75c0f75161

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-treelib: Remove python-six properly.
	The package still used python-six.  Luckily a PR was ready for its
	removal.

	* gnu/packages/python-xyz.scm (python-treelib)[source]: Add patch.
	* gnu/packages/patches/python-treelib-remove-python2-compat.patch: Add file.
	* gnu/local.mk: Record patch.

	Change-Id: I91a37770391cc72f158ade5b9619e80ab9a36bc7

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-qnorm: Update to 0.9.0.
	* gnu/packages/python-xyz.scm (python-qnorm): Update to 0.9.0.
	[arguments]: Remove them.
	[propagated-inputs]: Add python-tables, python-pyarrow,
	python-fastparquet.
	[description]: Improve style.

	Change-Id: I6862c4ddf60938034a39953ecfddde4b839705b2

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-notmuch2: Fix tests.
	* gnu/packages/mail.scm (python-notmuch2)[native-inputs]: Add
	python-pytest, python-pytest-cov, python-setuptools.

	Change-Id: I5678b4565fb31a36484b89acaa66b67e0029b262

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-notmuch: Remove python-wheel native-input.
	* gnu/packages/mail.scm (python-notmuch)[native-inputs]: Remove
	python-wheel.

	Change-Id: I9e2ee28200a2ded84700fcd7fea099f3a1b0574a

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mf2py: Update to 2.0.1.
	* gnu/packages/python-web.scm (python-mf2py): Update to 2.0.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove them.
	[native-inputs]: Add python-poetry-core.
	[description]: Improve style.

	Change-Id: I43b67d96178314a2efe442ff6fd6ab34865daa5a

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-hiro: Fix tests.
	* gnu/packages/python-check.scm (python-hiro):
	[source]: Switch to git-fetch.
	[native-inputs]: Add python-pytest, python-pytest-cov.  Remove
	python-wheel.
	[description]: Improve style.

	Change-Id: I30447c5227e09b76708e2c075639c4e95a8f03ee

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-limits: Update to 5.5.0 and setup tests.
	* gnu/packages/python-xyz.scm (python-limits): Update to 5.5.0.
	[source]: Switch to git-fetch.
	[arguments]<#:tests?, test-flags, phases>: Setup tests.
	[native-inputs]: Add python-flaky, python-pytest,
	python-pytest-asyncio, python-pytest-benchmark, python-pytest-cov,
	python-pytest-lazy-fixtures, python-pytest-xdist, python-setuptools.
	[description]: Improve style.

	Change-Id: I738eb037a2e90b7cd9492793e1061561ce5f3ffb

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-valkey.
	* gnu/packages/python-xyz.scm (python-valkey): New variable.

	Change-Id: I901715e061fe1c86fdfd7873a4fdc738bde06646

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-etcd3.
	* gnu/packages/python-xyz.scm (python-etcd3): New variable.

	Change-Id: Ic41bfd08d26c549dcaab4043448fe93a506e7a95

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-oslo-config: Update to 9.8.0.
	* gnu/packages/openstack.scm (python-oslo-config): Update to 9.8.0.
	[native-inputs]: Remove python-mypy, python-wheel.

	Change-Id: I3ccfb4222383d6eb4af5aedc8207a58a2fc76a31

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-requestsexceptions: Disable tests.
	* gnu/packages/openstack.scm (python-requestsexceptions):
	[source]: Switch to git-fetch.
	[arguments]<#:tests?>: Disable them.
	<#:phases>: Add phase 'set-version.
	[native-inputs]: Add python-os-testr.  Remove python-wheel.
	[synopsis, description]: Improve style.

	Change-Id: I9ee0105c2cd7153ecef8dfc38a9ca255a97366ed

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-os-testr: Update to 3.0.0-0.0ba674d.
	* gnu/packages/openstack.scm (python-os-testr): Update to 3.0.0-0.0ba674d.
	[source]: Switch to git-fetch.
	[arguments]<#:phases>: Add phase 'set-version.
	[native-inputs]: Remove python-wheel.
	[home-page]: Use github link.

	Change-Id: I403e6a973adc0512c6393bc16e56f3ac96b14211

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-daiquiri: Update to 3.0.1.
	* gnu/packages/python-xyz.scm (python-daiquiri): Update to 3.0.1.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add 'set-version phase.
	[native-inputs]: Add python-setuptools.  Remove python-six.
	[synopsis, description]: Improve style.

	Change-Id: I7d1caed0f59f412a82998fea2c1916b4b67cde83

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-grpcio: Disable tests.
	* gnu/packages/rpc.scm (python-grpcio)
	[source]<snippet>: Improve style, importing srfi-26 in <modules>.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Replace python-cython by python-cython-0, remove
	python-wheel.
	[description]: Improve style.

	Change-Id: Ifbf801ee9e54b90cefab17af3cf07f5a11992a46

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-canopen: Update to 2.4.1.
	* gnu/packages/python-xyz.scm (python-canopen): Update to 2.4.1.
	[source]: Switch to git-fetch.
	[native-inputs]: Remove python-wheel.  Add python-setuptools.

	Change-Id: Ie1f49c6ce10d9fb6d3ba90a442c5b1d50f9dc554

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-cantools: Update to 40.5.0.
	* gnu/packages/python-xyz.scm (python-cantools): Update to 40.5.0.
	[native-inputs]: Remove python-wheel.  Add python-freezegun.

	Change-Id: I5bbf58d2681dbbe83b215501438908ce2ab2ee79

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-can: Update to 4.6.1.
	* gnu/packages/python-xyz.scm (python-can): Update to 4.6.1.
	[source]: Switch to git-fetch.
	[arguments]<#:phases>: Add phase 'set-version.
	[native-inputs]: Remove python-codecov, python-coverage,
	python-pytest-runner, python-wheel.  Add python-setuptools,
	python-setuptools-scm.
	[description]: Improve style.

	Change-Id: I75d9fa49566d8cb47b34c04f5a7bf67112f2c8ea

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-gatspy: Disable tests.
	* gnu/packages/astronomy.scm (python-gatspy)[arguments] <tests?>: They
	depend on Nose test runner.
	<test-flags>: Drop them.
	<phases>: Remove 'set-HOME.
	[native-inputs]: Remove python-pytest and python-wheel.

	Change-Id: I9c3d17a1ede19ccaa0b2107860cfd6f48c183e9a

2025-09-25  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-assertpy: Fix tests.
	* gnu/packages/python-check.scm (python-assertpy): Fix tests.
	[source]: Switch to git-fetch.
	[native-inputs]: Remove python-wheel, add python-pytest.

	Change-Id: I878498f64bb6b1399c033ee6d33bbf7a1afd47ed

2025-09-25  John Kehayias  <john@guixotic.coop>

	gnu: python-structlog: Update to 25.4.0.
	* gnu/packages/python-xyz.scm (python-structlog): Update to 25.4.0.
	[native-inputs]: Remove python-coverage, python-simplejson, and
	python-twisted.

	Change-Id: Ie5f848cd7a6b4f98a197adfc90e78cde6e827352

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jupyter-lsp: Update to 2.3.0.
	* gnu/packages/jupyter.scm (python-jupyter-lsp): Update to 2.3.0. Use
	G-expressions.
	[source] <uri>: Fix name as per PyPI archive.
	[arguments] <test-flags>: Skip some tests.
	[native-inputs]: Remove python-wheel; add python-pytest-asyncio.

	Change-Id: Iece3586280f61aaad0c0b7821a6d90580c962cc5

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: subunit: Adjust style.
	* gnu/packages/check.scm (subunit): Fix fill column and indentation.

	Change-Id: I597432d65637369d0d7f77c3b59547555b5f259b

2025-09-25  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: subunit: Update to 1.4.4.
	FWIW, I don't know why it is necessary to both have a `subunit`
	package as well as a `python-subunit` package. But at least it
	builds now.

	* gnu/packages/check.scm (subunit): Update to 1.4.4.
	[propagated-inputs]: Add python-iso8601 and python-pygobject.

	Change-Id: Id37c498a6869b0ce724a854958b25bc298083fae

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-mox3.
	Unmaintained, fails to build, no users in Guix, see:
	<http://git.openstack.org/cgit/openstack/mox3>.

	* gnu/packages/openstack.scm (python-mox3): Delete variable.
	* gnu/packages/patches/python-mox3-python3.6-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister patch.

	Change-Id: Idde550fee66f2e80e07a7269bd9b0e8cadcb058b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cairosvg: Update to 2.8.2.
	* gnu/packages/python-xyz.scm (python-cairosvg): Update to 2.8.2.
	[source] <uri>: Adjust the PyPI archive name according to
	<https://pypi.org/project/CairoSVG>.
	[arguments] <test-flags>: Provide the path to the test file, otherwise
	they fail.
	[native-inputs]: Remove python-pytest-flake8, python-pytest-isort,
	python-pytest-runner, and python-wheel; add python-pytest.

	Change-Id: I1f4947a288227e5dabd00fb3305a4ac21eb0e048

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-vdf: Fix tests.
	* gnu/packages/python-xyz.scm (python-vdf)[source]: Switch to git-fetch
	providing tests.
	[native-inputs]: Remove python-wheel; add python-pytest.

	Change-Id: Ic02581bb528315c03d6dd6f32d72f78f9a44c401

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyjsparser: Disable tests.
	* gnu/packages/python-web.scm (python-pyjsparser)[arguments] <tests?>:
	No tests in PyPI.
	[native-inputs]: Remove python-wheel.

	Change-Id: I354c8dacd7e05f4ab4d760a53ab1c327c4521ee0

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ioctl-opt: Disable tests.
	* gnu/packages/python-xyz.scm (python-ioctl-opt)[arguments] <tests?>: No
	tests.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ia6331b4f5a19898f79124df1f22d3ee52d6cb6c9

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pypandoc: Fix tests.
	* gnu/packages/python-xyz.scm (python-pypandoc)
	[source]: Switch to git-fetch.
	[arguments]<#:test-backend>: Set it.
	[description]: Improve style.

	Change-Id: Idfbd8f57804b30e205fd0d53733cc27b39bab4de

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pycairo: Update to 1.28.0.
	* gnu/packages/gtk.scm (python-pycairo): Update to 1.28.0.

	Change-Id: I45ae25f074b9b5ca8cd87dbf4577a1adb48cd57a

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pycairo: Switch to meson-build-system.
	For some reason, we lost pkg-config files using pyproject.
	Here the fix is trivial, but this might indicate a bigger issue.

	* gnu/packages/gtk.scm (python-pycairo)
	[source]: Switch to git-fetch.
	[build-system]: Switch to meson.
	[native-inputs]: Add python.
	Also remove a trailing lost comment.

	Change-Id: I3f59ab7b8150ce0b9de1a5b342ccfbb546039ec7

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-ndindex: Ignore flaky test.
	* gnu/packages/python-science.scm (python-ndindex)[arguments]
	<#:test-flags>: Ignore flaky test.

	Change-Id: Ia47bfb8fee9e87cec5c4e4f28a1f08b3cdfac259

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove python-dotenv-0.13.0.
	* gnu/packages/python-xyz.scm (python-dotenv-0.13.0): Delete variable.

	Change-Id: Ia9ad7fccf26587c66c3ee5f489805ff0179eb8d4

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: dynaconf: Update to 3.2.11.
	* gnu/packages/python-xyz.scm (dynaconf)
	[source]: Remove <patches>, handle these substitutions in <snippet>.
	Re-vendor python-dotenv.
	[arguments]: Improve style.
	<#:test-flags>: Add failing click test.
	[propagated-inputs]: Remove python-dotenv-0.13.0.
	[native-inputs]: Remove python-wheel.
	* gnu/packages/patches/dynaconf-unvendor-deps.patch: Remove patch.
	* gnu/local.mk: De-register patch.

	Change-Id: Ie3630a754d592e364742ddbebe7f4b3570e73f85

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-livereload: Fix tests.
	* gnu/packages/python-web.scm (python-livereload):
	[arguments]<#:test-backend>: Set it.
	[native-inputs]: Remove python-wheel.

	Change-Id: I89d27dfc3ebba7c32ddafdcc9266ce60cf1aa3bf

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pypugjs: Fix package.
	* gnu/packages/python-xyz.scm (python-pypugjs):
	[propagated-inputs]: Re-introduce python-six.

	Change-Id: Ia0bf9b9eee83c7d82a52ec128a43d880f231d650

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-supersmoother: Update to 0.4-0.0a81544.
	* gnu/packages/python-science.scm (python-supersmoother): Update to 0.4-0.0a81544.
	[native-inputs]: Remove python-wheel.

	Change-Id: I0adc29c7d6c5aba9547227f307c7bf41c8d6293a

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cbor: Disable tests.
	* gnu/packages/serialization.scm (python-cbor)[arguments] <tests?>:
	Tests are broken.
	[native-inputs]: Remove python-wheel.

	Change-Id: I58ba2aa44cf3f07028ad352a064038484fb7c517

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-holodeck: Fix build.
	* gnu/packages/astronomy.scm (python-holodeck)[native-inputs]: Remove
	python-cython; add python-cython-0.

	Change-Id: I54092a2b0d257bb80385ee75cc2e098ba6ef7775

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-bwapy: Fix build.
	* gnu/packages/bioinformatics.scm (python-bwapy): Fix build.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: No tests.
	<phases>: Remove 'relax-requirements.
	[propagated-inputs]: Remove python-wheel.

	Change-Id: I2dcf8eac974fca113ef15b4f1267dc8bd7837a96

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-cython: Disable tests.
	* gnu/packages/python-check.scm (python-pytest-cython)[arguments]
	<tests?>: They look like broken.
	<test-flags>: Drop all.
	<phases>: Remove 'buld-extensions.
	[native-inputs]: Remove python-cython-3; add python-cython.

	Change-Id: I978ee17a13688199dcd474577afb0dde10df220c

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyproj: Switch to pyproject, fix build.
	* gnu/packages/geo.scm (python-pyproj): Fix indentation.
	[bulid-system]: Switch to pyproject-build-system.
	[arguments] <test-flags>: Skip some tests.
	<phases>: Add 'remove-local-pyproj.
	[native-inputs]: Remove python-cython; add python-cython-0 and
	python-setuptools.

	Change-Id: I8949a71685cf3209e59965c5b56c2d3b75d27659

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-django-configurations: Skip one test.
	* gnu/packages/django.scm (python-django-configurations)[arguments]
	<phases>: Add sip-bad-test.

	Change-Id: I27fcddd704c17abbab3f35e59c82a5dd342f4d1b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dj-search-url: Disable tests.
	* gnu/packages/django.scm (python-dj-search-url)[arguments] <tests?>:
	Disable for now.
	[native-inputs]: Remove python-wheel.

	Change-Id: I219f2346ed992790bdea01bb006ada9ae6bb9022

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dj-email-url: Disable tests.
	* gnu/packages/django.scm (python-dj-email-url)[arguments] <tests?>:
	Disable for now.
	[native-inputs]: Remove python-wheel.

	Change-Id: I495c1f71991af93ab74d623e156c087fea4740f9

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-django-allauth: Fix tests.
	* gnu/packages/django.scm (python-django-allauth):
	[source]: Switch to git-fetch.
	[arguments]: Improve style.
	[inputs]: Add xmlsec-openssl.
	[native-inputs]: Remove python-wheel.

	Change-Id: I136728a1de889b5ee282f2ded6fec45b412a1c75

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-python3-saml: Fix package.
	* gnu/packages/python-web.scm (python-python3-saml):
	[arguments]<#:phases>: Improve style.
	[inputs]: Add xmlsec-openssl.

	Change-Id: I99b3f121aa1edc57afda203cc88d8a03c1b2de35

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove python-django-assets.
	Developpement stopped upstream for years, still uses nose even on the
	last commit.

	* gnu/packages/django.scm (python-django-assets): Delete variable.

	Change-Id: Ibcd383413c01084f6772de48337cc2c10fa41ee2

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-webassets: Update to 3.0.0.
	* gnu/packages/python-web.scm (python-webassets): Update to 3.0.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove them.
	[native-inputs]: Remove them. Add python-hatchling and python-pytest.
	[propagated-inputs]: Add python-zope-dottedname.
	[description]: Improve wording and style.

	Change-Id: Ibb3c0f6889557df93b781303bec3f12a9245487c

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-zope-dottedname.
	* gnu/packages/python-web.scm (python-zope-dottedname): New variable.

	Change-Id: I10b77975606e99b76b39c93bf13a7c09144cac25

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-django-cache-url: Fix tests.
	* gnu/packages/django.scm (python-django-cache-url):
	[source]: Switch to git-fetch.
	[native-inputs]: Add python-pytest, python-pytest-cov.

	Change-Id: I3539a056f2bb8e5e7707decae8dd698510463fae

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-django-auth-ldap: Update to 4.8.0.
	* gnu/packages/django.scm (python-django-auth-ldap): Update to 4.8.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Remove 'build and 'install phase replacements.
	[native-inputs]: Remove python-wheel, python-setuptools-scm,
	python-toml, python-pypa-build, python-pip.

	Change-Id: Ife8eb1b63b458ca29f2d69027b86855e1cb8458d

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-django-classy-tags: Fix tests.
	* gnu/packages/django.scm (python-django-classy-tags):
	[source]: Switch to git-fetch.
	[arguments]<#:phases>: Replace 'check phase.
	[native-inputs]: Remove python-wheel.

	Change-Id: I87519f3f893aca4e77587e2fcea1acde3abccd10

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python2-six.
	* gnu/packages/python-xyz.scm (python2-six): Delete variable.

	Change-Id: Ieb53c9ba93c630f5ffe8f55171496368430360c5

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-geojson: Update to 3.2.0.
	* gnu/packages/python-xyz.scm (python-geojson): Update to 3.2.0.
	[native-inputs]: Remove python-wheel; add python-pytest.

	Change-Id: I22d1f189732d56f0d02727d73cdbcdd2b79b42f4

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jplephem-2.22: Disable tests.
	* gnu/packages/astronomy.scm (python-jplephem-2.22)[arguments] <tests?>:
	Disable for now.

	Change-Id: Ie65333d2c10c5e7764093e104261d4a5f983fa01

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dkist: Fix tests.
	* gnu/packages/astronomy.scm (python-dkist)[arguments] <test-flags>:
	Ignore benchmark tests.
	[native-inputs]: Remove python-pytest-benchmark.

	Change-Id: Id71d740c568e2c0e70b6452bf770e635c1267b4e

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-irc-parser-tests: Fix tests.
	* gnu/packages/irc.scm (python-irc-parser-tests)[arguments]
	<test-backend>: Use 'custom.
	<test-flags>: Provide "test.py".
	[native-inputs]: Remove python-wheel.

	Change-Id: I3128b29d0e485c0dea2109bc9a13026322ec02da

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-girc: Fix tests.
	* gnu/packages/irc.scm (python-girc)[native-inputs]: Remove
	python-wheel; add python-pytest.

	Change-Id: Idb53f8b2631ef7f0fb54df0b0f9bf4a363b976dc

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-django-q-rollbar: Disable tests.
	* gnu/packages/django.scm (python-django-q-rollbar)
	[arguments]<#:tests?>: Disable them.

	Change-Id: Ie23a879180d2bd8284a45790f526b5218926a907

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-django-q-sentry: Disable tests.
	No tests upstream.

	* gnu/packages/django.scm (python-django-q-sentry)
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ie61f4378fb43cc65d20269967d44def02e0b15a1

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-iron-mq: Update to 0.9-0.e6ff76a.
	* gnu/packages/python-xyz.scm (python-iron-mq): Update to 0.9-0.e6ff76a.
	[source]: Switch to git-fetch.
	[arguments]: Disable tests.
	[native-inputs]: Remove python-wheel.

	Change-Id: I28a79b34158d632c4580bf87fe08d5f0c830b40a

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-iron-core: Update to 1.2.1-0.5a5f301.
	* gnu/packages/python-xyz.scm (python-iron-core): Update to 1.2.1-0.5a5f301.
	[source]: Switch to git-fetch.
	[arguments]: Set them for tests.
	[native-inputs]: Remove python-wheel.
	[description]: Improve style.

	Change-Id: I46aeb5aff23d5e971f895902c6c8a874389de8cd

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-ircmatch: Fix tests.
	* gnu/packages/irc.scm (python-ircmatch)
	[arguments]: Set them to fix tests.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ibe89b45ffc7375e555841ca449bf77b1459cfae9

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-grequests: Update to 0.7.0-0.60f70e9.
	* gnu/packages/python-web.scm (python-grequests): Update to 0.7.0-0.60f70e9.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Set test-related arguments.
	[description]: Improve style.

	Change-Id: I62ba93c961229a536464effd666fd135ca8d3ed9

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-omegaconf: Update to 2.3.0-0.117f7de.
	* gnu/packages/python-xyz.scm (python-omegaconf): Update to 2.3.0-0.117f7de.
	[arguments]<#:test-flags>: Ignore test files that fail collection.
	[description]: Improve style.

	Change-Id: I3bf8d9d33e1f8563bf0cb889b28c49dc8b15ce3c

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-booleanoperations: Switch to git-fetch.
	* gnu/packages/graphics.scm (python-booleanoperations):
	[source]: Switch to git-fetch.
	[arguments]<#:phases>: Add phase 'set-version.
	[description]: Run guix style.

	Change-Id: I9e46f31d2c9fa491e9165795dfd65fa6096c8398

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyclipper: Update to 1.3.0.post6.
	* gnu/packages/python-xyz.scm (python-pyclipper): Update to 1.3.0.post6.
	[source]: Switch to git-fetch, remove snippet.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phase 'set-version.
	[native-inputs]: Add python-setuptools, remove python-pytest-runner.

	Change-Id: Iec0229e6941fdd24c0624c40c4cc5b70935c2165

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-defcon-bootstrap: Update to 0.11.0.
	* gnu/packages/fontutils.scm (python-defcon-bootstrap): Update to 0.11.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phase 'set-version.
	[native-inputs]: Add python-setuptools. Remove python-pytest-runner.
	[synopsis, description]: Improve style.

	Change-Id: I1701844a4258cafba88c87e1a3884b6a63bd25b7

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-ufonormalizer: Update to 0.6.2.
	* gnu/packages/fontutils.scm (python-ufonormalizer): Update to 0.6.2.
	[source]: Switch to git-fetch.
	[arguments]<#:test-backend>: Set it.
	<#:phases>: Add phase 'set-version.
	[native-inputs]: Remove python-pytest.
	[description]: Improve style.

	Change-Id: I5fdd6b423f173b4aee2588c9713a61a7d2e87ff3

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-compreffor: Switch to git-fetch.
	* gnu/packages/fontutils.scm (python-compreffor):
	[source]: Switch to git-fetch.
	[arguments]<#:phases>: Refresh them, add phase 'set-version and
	replace 'check phase.
	[description]: Improve style.

	Change-Id: I802e052f3b83e3158d0f78f512334bd3cb6854b6

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-fontmath: Switch to git-fetch.
	* gnu/packages/fontutils.scm (python-fontmath):
	[source]: Switch to git-fetch.
	[arguments]<#:phases>: Add 'set-version phase.

	Change-Id: I11f79c33b260819b6087e96665bcff188ab060f6

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-carbon: Fix tests.
	* gnu/packages/monitoring.scm (python-carbon)
	[source]: Switch to git-fetch.
	[arguments]<#:test-flags>: Ignore failing tests.
	[native-inputs]: Remove python-wheel. Add python-mock,
	python-protobuf, python-pytest.
	[description]: Improve style.

	Change-Id: I22f20244e330bcb31afd42465cae234c076d332c

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove python-oslosphinx.
	This package is leaf and obsoleted upstream, see
	https://pypi.org/project/oslosphinx/

	* gnu/packages/openstack.scm (python-oslosphinx): Delete variable.

	Change-Id: I1409cb7e5df5217aaf6c7f109788481c49b05427

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: qtwebengine-5: Fix build.
	* gnu/packages/qt.scm (qtwebengine-5)[native-inputs]: Remove
	python2-six, python-2, and ruby-2.7; add python-six, python-wrapper, and
	ruby.

	Fixes: guix/guix#2847.
	Change-Id: I34d87dd6e178da9c0d3bc42dc9aa7dbf5ff7b2e4

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: qtwebengine: Don't inherit inputs from qtwebengine-5
	* gnu/packages/qt.scm (qtwebengine)[inputs]: Add alsa-lib, at-spi2-core,
	cups-minimal, curl, dbus, eudev, ffmpeg, fontconfig, fxdiv, harfbuzz,
	icu4c, jsoncpp, lcms, libcap, libevent, libgcrypt, libjpeg-turbo,
	libvpx, libwebp, libx11, libxcb, libxcomposite, libxcursor, libxi,
	libxkbcommon, libxkbfile, libxml2, libxrandr, libxrender, libxslt,
	libxtst, mesa, minizip, nss, openh264, opus, pciutils, protobuf,
	pulseaudio, qtmultimedia, re2-next, snappy, valgrind/pinned,
	vulkan-headers, xcb-util, and xkeyboard-config.
	[propagated-inputs]: Add qtbase, qtdeclarative, and qtwebchannel.
	[native-inputs]: Add bison, clang-20, flex, gperf, lld-as-ld-wrapper-18,
	ninja, node-lts, perl, pkg-config, python-beautifulsoup4,
	python-html5lib, python-wrapper, and ruby.

	Change-Id: I571936b320121b2c149da82f7777c42c63e959ed

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-afdko-3.6.1: Fix tests.
	* gnu/packages/fontutils.scm (python-afdko-3.6.1)[arguments] <phases>:
	Use custom 'check.
	[native-inputs]: Add python-pytest-xdist.

	Change-Id: I6a8f012e1dc72f13aa0033145c030f1011e37f6d

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-afdko: Fix build with gcc-14.
	* gnu/packages/fontutils.scm (python-afdko):
	[phases]{relax-gcc-warnings}: New phases
	{check}: Skip 3 more tests.
	[propagated-inputs]: Remove python-lxml; add python-lxml-4.9.

	Change-Id: Ia9856271965b9f7e55300c131bbc1c25bcb2af8f

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-xmldiff: Fix tests.
	* gnu/packages/python-xyz.scm (python-xmldiff)[native-inputs]: Remove
	python-wheel; add python-pytest.

	Change-Id: I0381217cded746d82848bdfe5f34b216d55057c7

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fontparts-bootstrap: Switch to pyproejct, fix build.
	* gnu/packages/fontutils.scm (python-fontparts-bootstrap): Fix build.
	[build-system]: Switch to pyproejct-build-system.
	[arguments] <test-backend>: Use custom.
	<test-flags>: Provide it.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ia6b2278d97f4ac40e3e91f4b613ce5a3c8f83c6d

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-openstep-plist: Update to 0.3.0.
	* gnu/packages/python-xyz.scm (python-openstep-plist): Update to 0.3.0.
	[native-inputs]: Remove python-cython and python-wheel; add python-cython-0.

	Change-Id: I2ed94a09ad9de84eed5e973fa288e55cb3fd1cab

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fontmath: Update to 0.9.4.
	* gnu/packages/fontutils.scm (python-fontmath): Update to 0.9.4.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove python-pytest-runner and python-wheel; add
	python-setuptools.

	Change-Id: I606bc0afba02d68a524743958dded5ccb875105b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-compreffor: Update to 0.5.6.
	* gnu/packages/fontutils.scm (python-compreffor): Update to 0.5.6.
	[bulid-system]: Switch to pyproejct-build-system.
	[arguments] <test-flags>: Provide option to run tests agains installed library.
	<phases>: Remove 'patch-setup.py as no loner required.
	[native-inputs]: Remove python-pytest-runner; add python-cython and
	python-setuptools.

	Change-Id: If69282d19d2f97d3f5b8967759956e8547603d28

2025-09-25  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-skia-pathops: Switch to pyproject-build-system.
	* gnu/packages/fontutils.scm (python-skia-pathops): Switch to
	pyproject-build-system.
	[arguments] <phases>: Use default 'check.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove python-cython; add python-cython-0.

	Change-Id: I08400c1dbfa8db84890030b32364b552ebbfc2cc
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-25  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-ufonormalizer: Switch to pyproject-build-system.
	* gnu/packages/fontutils.scm (python-ufonormalizer): Switch to
	pyproject-build-system.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest.

	Change-Id: I31de5b1fafca5a7853a0142cf051fbd187a5895d

2025-09-25  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-booleanoperations: Switch to pyproject-build-system.
	* gnu/packages/graphics.scm (python-booleanoperations): Switch to
	pyproject-build-system.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove python-wheel; add python-setuptools.

	Change-Id: I76396d349f87024a7a0c051b9471fbe83534d862
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-25  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-defcon-bootstrap: Switch to pyproject-build-system.
	* gnu/packages/fontutils.scm (python-defcon-bootstrap): Switch to
	pyproject-build-system.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove python-pytest-runner; add python-setuptools.

	Change-Id: If0a61cdab7ec4bf9aa83822624eea46618e791f5
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-25  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-pyclipper: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-pyclipper): Switch to
	pyproject-build-system.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove python-cython, and python-pytest-runner, add
	python-cython-0, and python-setuptools.

	Change-Id: I914c261ba56a92c92402bf4a225acac5babf8c4f
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroquery: Update to 0.4.11.
	This version provides support for a newer setuptools, see:
	<https://github.com/astropy/astroquery/issues/3309>,
	<https://github.com/astropy/astroquery/pull/3311>.

	* gnu/packages/astronomy.scm (python-astroquery): Update to 0.4.11.
	[native-inputs]: Remove python-wheel.

	Change-Id: Iccbb4cc3126100d532b1a42563ec7b76b4bccafa

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: libimobiledevice: Fix build.
	* gnu/packages/libusb.scm (libimobiledevice)[native-inputs]: Remove
	python-cython; add python-cython-0.

	Change-Id: Ic061b843bdaa9074bca08a0ed0447580b7a39f5b

2025-09-25  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: libplist: Fix build.
	* gnu/packages/libusb.scm (libplist)[native-inputs]: Remove
	python-cython; add python-cython-0.

	Change-Id: I07efa5a4367a39bd5a4fa43dd3ba0a0640745037

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-trezor: Fix tests.
	* gnu/packages/finance.scm (python-trezor)[build-system]: Switch to
	pyproject-build-system.
	[arguments] <test-flags>: Skip tests requiring network access
	[native-inputs]: Remove python-black, python-isort, and python-wheel;
	add nss-certs-for-test.

	Change-Id: Iaf3de9fa292b147503c9579d2812b049c49ec03b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-clinguin: Fix tests.
	* gnu/packages/potassco.scm (python-clinguin)[native-inputs]: Remove
	python-wheel; add python-pytest.

	Change-Id: I54dc0dfde88c0f116354a3f3fea4fef3485091a0

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: debops: Skip check phase as no tests.
	* gnu/packages/admin.scm (debops)[arguments] <tests?>: No tests.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ic7d5ef355e5b2ca0cea8b605cb8c240fa8d1e46a

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-omemo-dr: Switch to pyproject.
	* gnu/packages/python-crypto.scm (python-omemo-dr):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-backend>: Set it.
	[native-inputs]: Add python-setuptools. Remove
	python-axolotl-curve25519.

	Change-Id: I99f91b1fa4a2d9b54112144dc06ad33b633b9fec

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-axolotl-curve25519: Fix tests.
	* gnu/packages/python-crypto.scm (python-axolotl-curve25519)
	[arguments]<#:test-backend>: Set it.
	[native-inputs]: Remove python-wheel.

	Change-Id: Iea4a3f9254b088a6c0766d3458de3e9496b425b6

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-rope: Ignore failing test.
	* gnu/packages/python-xyz.scm (python-rope)
	[arguments]<#:test-flags>: Ignore failing test.
	[native-inputs]: Remove python-pip, python-pre-commit,
	python-pytest-cov, python-wheel.
	[description]: Improve style.

	Change-Id: I506879b750ee63a60c9fd515721062b56612ba17

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-scanorama: Switch to git-fetch.
	* gnu/packages/bioinformatics.scm (python-scanorama)[source]:
	Switch to git-fetch.

	Change-Id: I6da7488feb85be0f5fc60f00eeb5c25034a63dd5

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-louvain: Run tests with unittests.
	* gnu/packages/graph.scm (python-louvain)
	[arguments]<#:test-backend>: Set it.
	[native-inputs]: Remove python-pytest.
	[propagated-inputs]: Improve style.

	Change-Id: Icb00e04f4cd377b8d7d0256eb305ecd5e3618618

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sphinx-autodoc-typehints: Update to 1.25.3.
	* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints): Update to 1.25.3.
	[arguments]<#:test-flags>: Ignore additional failing test.
	[native-inputs]: Remove python-typing-extensions.

	Change-Id: I444d2415c5a2fb8bf84ff55b92b5b14a241571c3

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-clorm: Fix tests.
	* gnu/packages/potassco.scm (python-clorm)
	[source]: Improve style.
	[arguments]: Improve style.
	<#:test-backend>: Set it.
	[native-inputs]: Remove python-wheel, python-typing-extensions.

	Change-Id: I0d1856b155db7ce378d8fca10a7a279d58950839

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-serpent: Fix tests.
	* gnu/packages/python-xyz.scm (python-serpent):
	[source]: Switch to git-fetch.
	[arguments]: Set <#:test-backend> and <#:test-flags>.
	[native-inputs]: Remove python-wheel.

	Change-Id: I2ca9aaaf98b0759b069bc72e0e1b08260fa6dc58

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-bech32: Fix tests.
	* gnu/packages/finance.scm (python-bech32)[arguments]
	<#:test-backend>: Set it.
	[native-inputs]: Remove python-wheel.

	Change-Id: I94e5a1a979717075d206856f6062039a14d2080c

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-daemon: Update to 3.1.2.
	* gnu/packages/python-xyz.scm (python-daemon): Update to 3.1.2.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Remove phase 'adjust-tests. Add phase
	'discard-dynamic-metadata.
	[native-inputs]: Add python-setuptools, remove python-docutils,
	python-testtools.
	[description]: Improve style.

	Change-Id: Ibb3928a2e89146eafee7896f0c2dd8eefd1dc1d0

2025-09-25  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-orderedmultidict: Fix tests.
	* gnu/packages/python-xyz.scm (python-orderedmultidict)[native-inputs]:
	Remove python-wheel, python-flake8 and python-pycodestyle; add
	python-pytest.

	Change-Id: I8ff24ecc0bf02e0af87ea973d1b5affa8278c79b
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-25  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-dotty-dict: Fix build.
	* gnu/packages/python-xyz.scm (python-dotty-dict): Fix build.
	[source]: Switch got git-fetch.
	[native-inputs]: Add python-pytest.

	Change-Id: I453ed9910197892bc46ef3339fa47e72c222fb91
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-simple-websocket: Reduce closure size.
	* gnu/packages/python-web.scm (python-simple-websocket)[native-inputs]:
	Remove python-flake8, python-pytest-cov, python-tox, and python-wheel.

	Change-Id: I24439c06556bd0ebc7e834359d731b297af64110

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tox: Skip one more test.
	* gnu/packages/python-check.scm (python-tox): Use G-expression and
	simplify skipped tests.
	[arguments] <test-flags>: Simplify and skip one more test.

	Change-Id: Icbb85340ffa66c9ce393010f1b3558bc8ab5103f

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-flask-htpasswd.
	Abandoned since 2022, fails to build, no users in Guix.

	* gnu/packages/python-web.scm (python-flask-htpasswd): Delete variable.

	Change-Id: I75c38960d9a6c2ccd77616fe5f8d799e44662289

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-django-pipeline: Reduce closure size.
	* gnu/packages/django.scm (python-django-pipeline)[native-inputs]:
	Remove python-coveralls, python-tox, and python-wheel.

	Change-Id: I4d87c3d37982421892ce102fd64f32aef52da6e3

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-css-html-js-minify: Fix tests.
	* gnu/packages/python-web.scm (python-css-html-js-minify)[native-inputs]:
	Remove python-wheel and unzip; add python-pytest.

	Change-Id: I57b06e9f66c95a50c4bbff97b7f208b4ae8774c6

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ddlparse: Reduce closure size.
	* gnu/packages/python-xyz.scm (python-ddlparse)[native-inputs]: Remove
	python-codecov, python-coveralls, python-tox, and python-wheel.

	Change-Id: I387f2a0c384794afd87aeadef40a1c4ddd98ee63

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-audioread: Remove python-tox from closure.
	* gnu/packages/mp3.scm (python-audioread)[native-inputs]: Remove
	python-tox.

	Change-Id: I3df5f97440ad3d24cf52e668e27bd199f07b85f7

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-devpi-server: Update to 6.17.0.
	* gnu/packages/python-web.scm (python-devpi-server): Update to 6.17.0.
	[arguments] <phases>: Add 'relax-requirements.
	[propagated-inputs]: Remove python-ruamel.yaml; add python-ruamel.yaml-0.16.
	[native-inputs]: Remove python-wheel; add python-pytest-asyncio.

	Change-Id: Ifd66a717dbd84f28817b231891fa8567fef70e55

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-setuptools-git: Skip tests.
	* gnu/packages/python-xyz.scm (python-setuptools-git)[arguments]
	<tests?>: Skip them.

	Change-Id: Ie5f30d86c241dade965eec59b2f36fab7814b181

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-scanorama: Update to 1.7.4.
	* gnu/packages/bioinformatics.scm (python-scanorama): Update to 1.7.4.
	[native-inputs]: Remove python-wheel; add python-anndata and python-pytest.

	Change-Id: Ibc1c7f0686cf40e382a891c5a99c08de005a8fb4

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-qdldl: Update to 0.1.7.post5.
	* gnu/packages/python-science.scm (python-qdldl): Update to 0.1.7.post5.
	[native-inputs]: Remove python-wheel; add python-pytest.

	Change-Id: Id9c152d861c525ae77c49baa5cf53bebf92e8621

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pylint: Update to 3.3.8.
	* gnu/packages/check.scm (python-pylint): Update to 3.3.8.
	[propagated-inputs]: Remove python-typing-extensions.
	[native-inputs]: Remove python-wheel.

	Change-Id: I3b598397599bea700994a0dacfc04d0332930c06

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-peewee: Update to 3.18.2.
	* gnu/packages/databases.scm (python-peewee): Update to 3.18.2.
	[native-inputs]: Remove python-cython and python-wheel.

	Change-Id: I852dc5f0bb6cf299e83b510008af103cda716b6e

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-musicbrainzngs: Fix tests.
	* gnu/packages/music.scm (python-musicbrainzngs)[native-inputs]: Remove
	python-wheel; add python-pytest.

	Change-Id: I625a3a5212e8d798cb094635f1814edbaab494e0

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-louvain: Fix tests.
	* gnu/packages/graph.scm (python-louvain)[native-inputs]: Remove
	python-wheel; add python-pytest.

	Change-Id: I9a4b292c2bd83133ad28640cfa32041255374311

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-pygments-github-lexers.
	Unmaintained for 11 years, fails to build no users in Guix.

	* gnu/packages/python-xyz.scm (python-pygments-github-lexers): Delete
	variable.

	Change-Id: I0f54afdf34b5fe0603a9d9ff8d5b4c662d542972

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-jdcal.
	1.4.1 was released in 2019, no active work on master branch for 3y, no
	users in Guix fails to build.

	* gnu/packages/python-xyz.scm (python-jdcal): Delete variable.

	Change-Id: I9ac7d76cbe483c5bfdd486660b002fee6b2ae117

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-pbr-minimal.
	* gnu/packages/python-xyz.scm (python-pbr-minimal): Delete variable.

	Change-Id: I5911ecdd63cb8d797ca22730d77ef8a09261fc94

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-langdetect: Adjust ipusts, fix build.
	* gnu/packages/python-xyz.scm (python-langdetect)[propagated-inputs]:
	Add python-six.
	[native-inputs]: Remove python-wheel.

	Change-Id: I97205c863ab57092fe7e6d9959c05a55ad77def9

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-lazr-restfulclient: Fix tests.
	* gnu/packages/python-web.scm (python-lazr-restfulclient):
	[arguments]<#:phases>: Replace 'check phase.
	[propagated-inputs]: Add python-six, which is still used in the package.

	Change-Id: Ie8e272034f3fc747584f4500cf00a3a9b2e867bf

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-wadllib: Update to 2.0.0.
	* gnu/packages/python-web.scm (python-wadllib): Update to 2.0.0.
	[arguments]<#:tests?>: Disable them for now.
	<#:phases>: Replace 'check phase.
	[native-inputs]: Add python-multipart.

	Change-Id: Id0ebb71c0544a26edfc94f9b64cda8a5dfc29dd4

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-lazr-uri: Update to 1.0.7.
	* gnu/packages/python-web.scm (python-lazr-uri): Update to 1.0.7.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Replace 'check phase.
	[native-inputs]: Add python-setuptools.

	Change-Id: I0f42d48935adb3bed8f02e3fdfe97b51a4aa48b0

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-btrees: Update to 6.1.
	* gnu/packages/python-web.scm (python-btrees): Update to 6.1.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Replace 'check phase.
	[native-inputs]: Add python-setuptools.

	Change-Id: Iaec2b40f6b311592b43d982e9de0da10653d548d

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-persistent: Update to 6.1.1.
	* gnu/packages/python-web.scm (python-persistent): Update to 6.1.1.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Replace 'check phase.
	[native-inputs]: Add python-setuptools.
	[propagated-inputs]: Add python-zope-deferredimport,
	python-zope-testrunner.
	[description]: Improve style.

	Change-Id: I422ee21f044ac238d20260515e924e0dd00b7e50

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zope-bootstrap-package: Improve style.
	* gnu/packages/python-web.scm (python-zope-bootstrap-package): Rewrite
	using gexps, and add python-setuptools to native-inputs.

	Change-Id: Iec6b106d9510d332540626b80cc63420351e8c62

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zope-deferredimport: Update to 6.0.
	* gnu/packages/python-web.scm (python-zope-deferredimport): Update to 6.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Replace 'check phase.
	[native-inputs]: Add python-setuptools-next.
	[home-page]: Use the readthedocs link.

	Change-Id: I9e5d6640ea1df5949c2a2f906dbb1d73ee4a65c7

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zope-component: Update to 7.0.
	* gnu/packages/python-web.scm (python-zope-component): Update to 7.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Replace 'check phase.
	[native-inputs]: Add python-setuptools, improve style.
	[home-page]: Use readthedocs link.
	[description]: Improve style.

	Change-Id: I706ea7c5d49a4b5b97e89508e3abef33b6c9e520

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zope-security: Update to 7.3.
	* gnu/packages/python-web.scm (python-zope-security): Update to 7.3.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Replace 'check phase.
	[native-inputs]: Add python-setuptools.
	(python-zope-security-bootstrap)[propagated-inputs]: Improve style.

	Change-Id: If21113f49acec0f198ab1eca5c88767cfcab34af

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zope-location: Update to 6.0.
	* gnu/packages/python-web.scm (python-zope-location): Update to 6.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Replace 'check phase.
	[native-inputs]: Add python-setuptools.
	[home-page]: Use the readthedocs link.
	[description]: Improve style.

	Change-Id: I1e4e6bce660dfa1cd5345b522ad4e8fe4950bbbd

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zope-hookable: Update to 7.0.
	* gnu/packages/python-web.scm (python-zope-hookable): Update to 7.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Replace 'check phase.
	[native-inputs]: Add python-setuptools.
	[home-page]: Use the readthedocs link.
	[description]: Improve style.

	Change-Id: If35c751536895728b14b7d0b9a35c008e3c7832f

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zope-proxy: Update to 7.0.
	* gnu/packages/python-web.scm (python-zope-proxy): Update to 7.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Replace 'check phase.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.
	[home-page]: Use the readthedocs link.

	Change-Id: Ic92689e765e7fcc6ce5ce9156e18c33aebe5ff30

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zope-copy: Update to 6.0.
	* gnu/packages/python-web.scm (python-zope-copy): Update to 6.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.
	[native-inputs]: Add python-setuptools, python-zodbpickle,
	python-zope-proxy, python-zope-schema, python-zope-testing.
	[home-page]: Switch to readthedocs link.

	Change-Id: I5c2c4ae51133fba5fec24cdfe11d7fb601eab870

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zope-configuration: Update to 7.0.
	* gnu/packages/python-web.scm (python-zope-configuration): Update to 7.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Replace 'check phase.
	[native-inputs]: Add python-setuptools.
	[home-page]: Use readthedocs link.

	Change-Id: I7c3e3cc76abd85f45f4999f2a144390906ed8eb5

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zope-sqlalchemy: Switch to pyproject.
	* gnu/packages/python-web.scm (python-zope-sqlalchemy):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Replace 'check phase.
	[native-inputs]: Add python-setuptools, python-zope-testing,
	python-zope-testrunner.
	[description]: Improve style.

	Change-Id: Id8e4deb548ef3609102bdd4248f14f4a582ca567

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zope-schema: Switch to pyproject.
	* gnu/packages/python-web.scm (python-zope-schema):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.
	[native-inputs]: Add python-setuptools.

	Change-Id: I4ee6854e3c0702a6f3fefc5239d1a90cf484d7f6

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zope-i18nmessageid: Update to 7.0.
	* gnu/packages/python-web.scm (python-zope-i18nmessageid): Update to 7.0.
	[source]: Switch to git-fetch.
	[arguments]<#:phases>: Replace 'check phase.
	[native-inputs]: Remove python-coverage, python-wheel.
	[home-page]: Replace with the readthedocs link.

	Change-Id: I27bcd2411b3fbd5c486dcd85acdd252cde359203

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zope-testrunner: Update to 7.4.
	* gnu/packages/python-web.scm (python-zope-testrunner): Update to 7.4.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.
	<#:phases>: Add 'check phase replacement.
	[native-inputs]: Add python-setuptools.
	[propagated-inputs]: Remove python-six.
	[home-page]: Use the readthedocs link.
	[description]: Improve style.
	(python-zope-testrunner-bootstrap)[propagated-inputs]: Improve style.

	Change-Id: Ia8ae67343431cf683f31e5f2cfff64a5826559e0

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zope-testing: Update to 6.0.
	* gnu/packages/python-web.scm (python-zope-testing): Update to 6.0.
	[source]: Switch to git-fetch.
	[arguments]: Rewrite testing with <#:phases>.
	[native-inputs]: Add python-zope-interface,
	python-zope-testrunner-bootstrap.

	Change-Id: I893195123a80a19f61fa3635f3932ba263816f6c

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zope-interface: Improve package.
	* gnu/packages/python-web.scm (python-zope-interface)
	[source]: Switch to git-fetch.
	[arguments, native-inputs, synopsis, description]: Improve style.
	[home-page]: Replace by the readthedocs link.

	Change-Id: I7e0a7bd921bd40e26bdae16c552dbc6d5a6b3b4f

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zope-event: Switch to git-fetch.
	* gnu/packages/python-web.scm (python-zope-event)
	[source]: Switch to git-fetch.
	[home-page]: Update it.

	Change-Id: Iaa702fb0209397d022f9f6a6c0eda6ac71c91f01

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-hopcroftkarp: Fix tests.
	* gnu/packages/machine-learning.scm (python-hopcroftkarp)[arguments]
	<#:test-backend>: Set it.

	Change-Id: I024ae8e72e7cecb2088eed1002ab0b2428ca732d

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-fakeredis: Update to 2.31.2.
	* gnu/packages/databases.scm (python-fakeredis): Update to 2.31.2.
	[arguments]<#:test-flags>: Ignore failing tests.
	<#:phases>: Remove phase 'poetry-compatibility and
	'relax-requirements.
	[native-inputs]: Replace python-poetry-core by python-hatchling.

	Change-Id: I04844f8ec74467a84afb7ade71e9f57edc614bf1

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-tree-sitter: Fix tests.
	* gnu/packages/tree-sitter.scm (python-tree-sitter)
	[source]: Improve style.
	[arguments]<#:test-backend>: Set it.
	<#:phases>: Add phase 'remove-uninstalled-package.

	Change-Id: I3f284057b183c9f03c254d44581d7fd9ef6e75b2

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-fastcluster: Fix tests.
	* gnu/packages/python-science.scm (python-fastcluster)[arguments]
	<#:test-backend>: Set it.

	Change-Id: I0f9a0dc37b1ee1130b5f680710723977c7207ab4

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-discogs-client: Fix tests.
	* gnu/packages/music.scm (python-discogs-client)
	[source]: Switch to git-fetch.
	[arguemnts]<#:test-backend>: Set it.
	[native-inputs]: Remove python-wheel.
	[propagated-inputs, description]: Improve style.

	Change-Id: I8077c8505945b8407b132a74673b2cd1972e2385

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: borg: Use python-msgpack-for-borg.
	Otherwise tests fail.

	* gnu/packages/backup.scm (borg)[inputs]: Replace python-msgpack by
	python-msgpack-for-borg.

	Change-Id: Icc02fa62856d17b20f42ecdf630dacef6dc44197

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-msgpack-for-borg.
	* gnu/packages/python-xyz.scm (python-msgpack-for-borg): New variable.

	Change-Id: I91efaa3e5592879185f5a66588a6051ec4d01718

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mdx-gh-links: Update to 0.4.
	* gnu/packages/python-xyz.scm (python-mdx-gh-links): Update to 0.4.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I98370aabb14c2465f0fed4399d57e87b3f7b0f69

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dateutils: Skip tests.
	* gnu/packages/time.scm (python-dateutils)[arguments] <tests?>: They
	require twine.
	[native-inputs]: Remove python-wheel.

	Change-Id: I136b5cbfb1cf8ea74b2bd217810781c75c514300

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-platypush: Use python-marshmallow-3.
	* gnu/packages/engineering.scm (python-platypush)[propagated-inputs]:
	Remove python-marshmallow; add python-marshmallow-3.

	Change-Id: I1f0aae882c222abcac05f28c3efefab36d3217c8

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-marshmallow-3.
	* gnu/packages/python-xyz.scm (python-marshmallow-3): New variable.

	Change-Id: I60c15b286a75f3255403da6603e2965290d5d68a

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-xxhash: Update to 3.5.0.
	* gnu/packages/digest.scm (python-xxhash): Update to 3.5.0.
	[arguments] <test-backend>: Use 'unittest.
	<phases>: Add 'build-extensions.
	[native-inputs]: Remove python-setuptools-scm and python-wheel.

	Change-Id: I7f4f5e3f06886318ec11ad3064aba381b7b1245f

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-setuptools-gettext: Run tests and fix them.
	* gnu/packages/python-xyz.scm (python-setuptools-gettext)
	[source]: Switch to git-fetch.
	[native-inputs]: Add python-pytest, remove python-wheel.

	Change-Id: I969a8d6f6e41df7e1f6729a9b4e9a9d5ec782303

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-merge3: Run tests and fix them.
	* gnu/packages/python-xyz.scm (python-merge3)
	[source]: Switch to git-fetch.
	[arguments]<#:test-backend>: Set it.
	[native-inputs]: Remove python-wheel.

	Change-Id: I57dc757b036cee4baba12c0021a5ddb5aab65a26

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pygithub: Update to 2.8.1.
	* gnu/packages/python-xyz.scm (python-pygithub): Update to 2.8.1.
	[arguments]<#:phases>: Remove 'check phase replacement, add phase 'set-version.
	[propagated-inputs]: Add python-typing-extensions,
	python-urllib3. Remove python-cryptography.
	[native-inputs]: Add python-responses, python-setuptools,
	python-setuptools-scm.

	Change-Id: I047f053d24b46d4697904101697de0a52a4ba5c9

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyannotate: Fix tests.
	* gnu/packages/python-check.scm (python-pyannotate)
	[source]: Switch to git-fetch.
	[arguments]<#:test-backend>: Set it.
	[native-inputs]: Remove python-wheel.
	[propagated-inputs, description]: Improve style.

	Change-Id: I4f310eba2117b062aedc2fad4a96537604dd8bd6

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zeroconf: Ignore failing tests.
	* gnu/packages/python-xyz.scm (python-zeroconf)
	[arguments]<#:test-flags>: Ignore additional failing test.
	[native-inputs]: Add python-pytest-asyncio. Remove python-wheel.

	Change-Id: Iac76a731e91d1287c47f4af9b769d78bca22c9ab

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-isal: Set unittest test-backend.
	* gnu/packages/python-compression.scm (python-isal)
	[source]<snippet>: Improve style, use G-expressions.
	[arguments]<#:test-backend>: Set it.
	<#:phases>: Improve style.

	Change-Id: I8d05af8720f6fcd31aae0b83a70efc8dfd6e4e9f

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-publicsuffixlist: Set unittest test backend.
	* gnu/packages/python-web.scm (python-publicsuffixlist)[arguments]
	<#:test-backend>: Set it.
	[native-inputs]: Remove python-wheel.

	Change-Id: I213887319fbae770dccf391327ac8a16bc01a1b4

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-signedjson: Update to 1.1.4.
	* gnu/packages/python-xyz.scm (python-signedjson): Update to 1.1.4.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phase 'set-version.
	[native-inputs]: Add python-pytest, python-setuptools.

	Change-Id: I9e1c804a0f7a3634a4ce487d581799935b6e7f10

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytest-forked: Add python-py propagated-input.
	* gnu/packages/check.scm (python-pytest-forked)[propagated-inputs]:
	Add python-py.

	Change-Id: I9ff007703c4099016eedc276af195e8612fb20fd

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-ephem: Fix 'check phase.
	* gnu/packages/astronomy.scm (python-ephem)[arguments]
	<#:test-flags>: Ignore failing test.
	<#:phases>: Add phase 'remove-installed-tests.
	[native-inputs]: Add python-pytest, remove python-wheel.

	Change-Id: I128d996ac19b413cc0680c759a21493ed722d86e

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mercantile: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-mercantile):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[description]: Improve style.

	Change-Id: Id6c1a3750489947935ac32c6826969a5a83f00d8

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy: Skip one more test.
	* gnu/packages/astronomy.scm (python-astropy)[arguments] <test-flags>:
	Skip one more test.

	Change-Id: I45a6e22463883759f9113ce286f8264b53e37d60

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-s3fs: Update to 2025.7.0.
	* gnu/packages/python-web.scm (python-s3fs): Update to 2025.7.0.
	[native-inputs]: Remove python-flask, python-flask-cors, python-moto, python-pytest,
	python-pytest-asyncio, and python-wheel.

	Change-Id: I8c7c74a952fb71259e8b20b8ef4153d4a276214c

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: poetry: Update to 2.1.3.
	* gnu/packages/python-xyz.scm (poetry): Update to 2.1.3.
	[arguments] <test-flags>: Ignore a few more test files.
	[propagated-inputs]: Add python-findpython and python-pbs-installer.

	Change-Id: I9c4b33ad7a9e7ea6a93358ecc5fde592581bec9d

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-findpython.
	* gnu/packages/python-xyz.scm (python-findpython): New variable.

	Change-Id: Ibec3d6e2307508e7cf6ed2f73db7e003e4f719e0

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pbs-installer.
	* gnu/packages/python-xyz.scm (python-pbs-installer): New variable.

	Change-Id: I38940d7f1a86c2afdf83c590a2b42624e31c88c1

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-moto: Update to 5.1.5.
	* gnu/packages/python-xyz.scm (python-moto): Update to 5.1.5.
	[arguments] <test-args>: Run tests in parallel. Skip 10 more tests.
	[propagated-inputs]: Add python-pyparsing.
	[native-inputs]: Add python-pytest-xdist.

	Change-Id: I5054e141f870640f898a0722389e95f42d5a951d

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-gseapy: Fix build.
	* gnu/packages/bioinformatics.scm (python-gseapy)[native-inputs]:
	Remove python-wheel; add python-setuptools.

	Change-Id: I2ff133cb081d06a6fbda88e50745bb9fc25ede0c

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: r128gain: Disable tests.
	* gnu/packages/audio.scm (r128gain)[arguments] <tests?>: Skip for now.
	[native-inputs]: Remove python-wheel.

	Change-Id: I4f637fe97247363cdf8f457312766e86f5239312

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-check-links: Update to 0.10.1.
	* gnu/packages/python-xyz.scm (python-pytest-check-links): Update to 0.10.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: The most tests fail.
	[propagated-inputs]: Remove python-pytest and python-six; add
	python-requests.
	[native-inputs]: Remove python-pbr-minimal; add python-hatchling.
	[home-page]: Fix redirection, it's maintained by Jupyter Lab project.

	Change-Id: Iebbe30534a4f1033fc59988056b745a7315963cc

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-timeout-decorator: Disable tests.
	* gnu/packages/python-xyz.scm (python-timeout-decorator)[arguments]
	<tests?>: Skip them for now.

	Change-Id: I93bbc79be6345a4a0408f58dfbd944b9a48dddce

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-readability-lxml: Update to 0.8.4.1.
	* gnu/packages/python-xyz.scm (python-readability-lxml): Update to 0.8.4.1.
	[source] <snippet>: Remove as no longer required.
	<commit>: Version format has been changed.
	[native-inputs]: Remove python-timeout-decorator, python-setuptools, and
	python-wheel; add python-poetry-core.

	Change-Id: I7b29efede45bd8dfdd41ee0145ba30cba452f0ec

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-extras.
	1.0.0 was released in 2016 as helper for python-testtols,
	python-fixtures and python-subunit. Now it's no longer required. There
	are no users in Guix.

	* gnu/packages/python-xyz.scm (python-extras): Delete variable.

	Change-Id: Id328d826052ac5a27cc4e7c0a6042f0a5df2bd14

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-blosc2: Switch to pyproejct, fix build.
	* gnu/packages/python-compression.scm (python-blosc2)[build-system]:
	Switch to pyproejct-build-system.
	[arguments] <tests-flags>: Provide option to run tests agains installed
	libarary.
	<phases>: Use default 'build and 'check; add 'configure.
	[native-inputs]: Add python-setuptools.

	Change-Id: I62025cad68dd83a9b6f1dddea34840be38112f09

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-url-normalize: Update to 2.2.1.
	* gnu/packages/python-web.scm (python-url-normalize): Update to 2.2.1.
	[propagated-inputs]: Add python-idna.
	[native-inputs]: Remove python-poetry-core and python-pytest-flakes; add
	python-setuptools.

	Change-Id: I444015c75241c6284ee190c19b8135191226abda

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-linecache2.
	Upstream note: This repository was archived by the owner on Nov 25,
	2023. It is now read-only.

	No users in Guix.

	* gnu/packages/python-xyz.scm (python-linecache2): Delete variable.

	Change-Id: I12deda7a2359ceec86daa60c86dce9d2bfc9764e

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-traceback2.
	Upstream note: This repository was archived by the owner on Nov 25,
	2023. It is now read-only.

	No users in Guix.

	* gnu/packages/python-xyz.scm (python-traceback2): Delete variable.

	Change-Id: I67c4575841bf9fbc775b0105de0c6a281620c175

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-jschema-to-python.
	Not maintained since 2019, fails to build no users in Guix.

	* gnu/packages/python-web.scm (python-jschema-to-python): Delete variable.

	Change-Id: I73b10bece77b029dfa4c5deb6f749145b942e98b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-sarif-om.
	Not maintained since 2021, fails to build no users in Guix.

	* gnu/packages/python-web.scm (python-sarif-om): Delete variable.

	Change-Id: I7730b1c7b979bf4c58fe6db9cf56c101a08ef1ae

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cfn-lint: Reduce closure size.
	* gnu/packages/python-web.scm (python-cfn-lint)[arguments] <test-flags>:
	Skip optional test.
	[propagated-inputs]: Remove python-jschema-to-python and
	python-sarif-om.

	Change-Id: I0eb5d4d852602773f73234c13b58541d03afaae9

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-widgetsnbextension: Update to 4.0.14.
	* gnu/packages/python-xyz.scm (python-widgetsnbextension): Update to 4.0.14.
	[arguments] <tests?>: No tests.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ic061b06c53bea26f05a5871cf50a88bcd1e6921a

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-requests-mock: Update to 1.12.1.
	* gnu/packages/python-web.scm (python-requests-mock): Update to 1.12.1.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Remove python-pbr, python-discover, python-docutils,
	python-fixtures, python-mock, python-sphinx, and
	python-testrepository; add python-requests-futures,
	python-setuptools, python-setuptools-scm, and python-testtools.

	Change-Id: I24229600b9bc6a91b771f69de06322c0f82a6339

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-requests-futures.
	* gnu/packages/python-web.scm (python-requests-futures): New variable.

	Change-Id: Ibaa9299001567bcfe65247fd192bb64076f80dda

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-oslotest: Fix build.
	* gnu/packages/openstack.scm (python-oslotest)[arguments] <phases>: Add
	'remove-sub-package.
	[native-inputs]: Remove python-coverage and python-wheel.

	Change-Id: Ibefd7e2bd7d60477931e38ba790fa01dfcae9403

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-bandit: Update to 1.8.6.
	* gnu/packages/python-check.scm (python-bandit): Update to 1.8.6.
	[arguments] <tests?>: Disable for now.
	[propagated-inputs]: Remove python-gitpython, python-jschema-to-python,
	and python-sarif-om.
	[native-inputs]: Remove python-beautifulsoup4, python-fixtures,
	python-stestr, python-testscenarios, python-testtools, and python-wheel.

	Change-Id: Ib333f89b750e02bcaa22f599f8b3d4ba9164e6b9

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fastbencode: Update to 0.3.2.
	* gnu/packages/python-xyz.scm (python-fastbencode): Update to 0.3.2.
	[arguments] <test-backend>: Use 'unittest.
	[native-inputs]: Remove python-cython-3 and python-wheel; add
	python-cython.

	Change-Id: Ie945290b90ef43bf228b780ca2413397da4211a1

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-fixtures-bootstrap.
	* gnu/packages/check.scm (python-fixtures-bootstrap): Delete variable.

	Change-Id: I3a3777206aabcac54f78b1e2565632abb19a6f62

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-subunit-bootstrap.
	* gnu/packages/check.scm (python-subunit-bootstrap): Delete variable.

	Change-Id: If88a19cc0360c8b8c51d2d2cf8a43d2612cacb6b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-subunit: Update to 1.4.4.
	* gnu/packages/check.scm (python-subunit): Update to 1.4.4.
	Don't inherit from python-subunit as it's no longer required and
	migrate missing fields from it.
	[build-system]: Switch to pygobject-build-system.
	[arguments] <test-backend>: Use custom.
	<test-flags>: Provide options to run testtols.
	<phases>: Add 'disable-failing-tests, and
	'disable-failing-console-scripts.
	[propagated-inputs]: Remove python-extras; add python-iso8601 and
	python-pygobject.
	[native-inputs]: Remove python-hypothesis; add python-setuptools.

	Change-Id: I394f8e3c3caf500cc875e8ba480bef108ad558aa

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-testrepository-bootstrap.
	* gnu/packages/check.scm (python-testrepository-bootstrap): Delete variable.

	Change-Id: I06cbc9c9bed43956c75f9fabfcdf979198f285b7

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-testrepository: Update to 0.0.21.
	* gnu/packages/check.scm (python-testrepository): Update to 0.0.21.
	Don't inherit from python-testrepository as it's no longer required and
	migrate missing fields from it.
	[build-system]: Switch to pyproejct-build-system.
	[arguments] <tests?>: All good now.
	<phases>: Use custom 'check.
	[propagated-inputs]: Remove python-testtools; add python-iso8601.
	[native-inputs]: Remove python-mimeparse; add python-hatch-vcs,
	python-hatchling, python-pytz, python-setuptools, python-testresources,
	and python-testscenarios.

	Change-Id: I460e73ceae61d61d0392621d0f5bd89b50238be8

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-testtools-bootstrap: Simplify.
	* gnu/packages/check.scm (python-testtools-bootstrap): Inherit from
	python-testtools and make it hidden.

	Change-Id: I2575ade5cd4292aff4a6028c9c092437c8a8b396

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-testtools: Switch to pyproject.
	* gnu/packages/check.scm (python-testtools): Don't inherit from
	python-testtools-bootstrap as it's no longer required and migrate
	missing fields from it.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <test-backend>: Use custom.
	<test-flags>: Provide options to run testtols.
	<phases>: Use default 'check; add 'pre-check.
	[propagated-inputs]: Remove python-pbr.
	[native-inputs]: Remove python-setuptools.
	[licenses]: Fix it according to pyproject.toml and PyPI.

	Change-Id: I7c9f5618d90b882141f1880ef7c29996d6a0364b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-testscenarios-bootstrap: Simplify.
	* gnu/packages/check.scm (python-testscenarios-bootstrap): Inherit from
	python-testscenarios and make it hidden.

	Change-Id: Ic15bf00f629a3c45dd1aee1e5ea704c2f0bcb03d

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-testscenarios: Switch to pyproject.
	* gnu/packages/check.scm (python-testscenarios): Don't inherit from
	python-testscenarios-bootstrap as it's no longer required and migrate
	missing fields from it.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I7bb79f69b806d45896f29c86210096c4fb5bffb7

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-testresources-bootstrap.
	* gnu/packages/check.scm (python-testresources-bootstrap): Delete variable.

	Change-Id: I987d4700b057fdcea164fd3873254d4f2cf21f41

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-testresources: Update to 2.0.2.
	* gnu/packages/check.scm (python-testresources): Update to 2.0.2. Don't
	inherit from python-testresources-bootstrap as it's no longer required
	and migrate missing fields from it.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <test-backend>: Use custom.
	<test-flags>: Provide options to run tests with testtools.
	[native-inputs]: Add python-setuptools.
	[home-page]: Fix it, taken from PyPI <https://pypi.org/project/testresources/>

	Change-Id: I0e5dabcf2803c375f493d736c4b78f5c038023e8

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fixtures: Update to 4.2.6.
	* gnu/packages/check.scm (python-fixtures): Update to 4.2.6. Don't
	inherit from python-fixtures-bootstrap as it's no longer required and
	migrate missing fields from it.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <phases>: Use default 'check.
	[propagated-inputs]: Remove python-pbr, python-six, and python-extras.
	[native-inputs]: Remove python-mock; add python-hatch-vcs and
	python-hatchling.

	Change-Id: I46eb61748ee345cd5e51056070d2210f2d787bb8

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-bleach: Update to 6.2.0.
	* gnu/packages/python-xyz.scm (python-bleach): Update to 6.2.0.
	[propagated-inputs]: Remove python-tinycss2; add python-webencodings.
	[native-inputs]: Remove python-wheel.

	Change-Id: I246a5b8ffcafc5c83ff9bb3e24fcc87043170f61

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jupyterlab-widgets: Update to 3.0.11.
	* gnu/packages/jupyter.scm (python-jupyterlab-widgets): Update to 3.0.11.

	Change-Id: Ic401e3e56e8fe100d6b8be4eb6a5afecfd33c0ae

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jplephem: Update to 2.23.
	* gnu/packages/astronomy.scm (python-jplephem): Update to 2.23.
	[source]: Switch to git-fetch providing test data.
	[phases]{check}: Rework test steps.
	[native-inputs]: Remove python-setuptools and python-wheel; add
	python-setuptools-next.

	(python-jplephem-2.22): New variable.

	(python-astropy-6)[propagated-inputs]: Remove python-jplephem; add
	python-jplephem-2.22

	Change-Id: I9a53357a3c06c219a5620b5d23ce640b2a5d70db

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-numexpr: Update to 2.12.1.
	* gnu/packages/python-xyz.scm (python-numexpr): Update to 2.12.1.
	[propagated-inputs]: Remove python-numpy; add python-numpy-2.
	[native-inputs]: Remove python-wheel.

	Change-Id: I3eedd2eca2917db09432cd034855d5ba100c135e

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-beartype: Update to 0.21.0.
	* gnu/packages/python-check.scm (python-beartype): Update to 0.21.0.
	[native-inputs]: Remove python-numpy and python-pygments.

	Change-Id: I16a2dc877b20f9f52de8b6e596cf7abb6d7677eb

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-editdistance.
	 This project was archived by the owner on Jun 30, 2025. It has no users
	 in Guix.

	* gnu/packages/textutils.scm (python-editdistance): Delete variable.

	Change-Id: Ic8930d36449499874837f106ec1e6404ef349218

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-ttystatus.
	* gnu/packages/python-xyz.scm (python-ttystatus): Delete variable.

	Change-Id: I6b4d7f75950f24bd19dcefd4cc80e385680214c9

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-unittest2.
	This package is no longer needed as per: "unittest2 is a backport of the
	new features added to the unittest testing framework in Python 2.7 and
	onwards.", it has no users in Guix.

	* gnu/packages/check.scm (python-unittest2): Delete variable.

	* gnu/local.mk (dist_patch_DATA): Deregister 2 patches.
	* gnu/packages/patches/python-unittest2-python3-compat.patch: Delete file.
	* gnu/packages/patches/python-unittest2-remove-argparse.patch: Likewise.

	Change-Id: I7d67223cdd5a0e656a299d83ac28248d7db7c321

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-sphinx-panels.
	It's no longer required, fails to build, not mainted. Message from
	upstream:

	> This repository is not actively maintained. Use sphinx-design instead!
	> See the migration guide and this github issue for more information.

	* gnu/packages/sphinx.scm (python-sphinx-panels): Delete variable.

	Change-Id: Ib51b05819238a912e30f36fbeb0f24316275e441

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-sphinx-5.
	Sphinx@5 is no longer required, fails to build.

	* gnu/packages/sphinx.scm (python-sphinx-5): Delete variable.

	Change-Id: I76ac2ced2c652ca1b313d246610919ccee5588f2

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-setuptools-scm-git-archive.
	Message from upstram: This repository was archived by the owner on May
	5, 2024. It is now read-only.  There are no users in Guix, fails to
	build.

	* gnu/packages/python-xyz.scm (python-setuptools-scm-git-archive):
	Delete variable.

	Change-Id: If31c394997a0dce2b47fc2a0e9cda1215c4b3e96

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-rich-click-next.
	* gnu/packages/python-xyz.scm (python-rich-click-next): Delete variable.

	Change-Id: I170249bec31880883d2a090839e70357ab872ccb

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-random2.
	* gnu/packages/python-xyz.scm (python-random2): Delete variable.

	Change-Id: I71146f1202332bd9912f7beaa1897fa74e442e1c

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-pytest-rerunfailures-13.
	* gnu/packages/python-check.scm (python-pytest-rerunfailures-13): Delete variable.

	Change-Id: Ifd9cefe994ba6a884bede0c61529a7f1ab053fd2

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-pytest-cache.
	* gnu/packages/check.scm (python-pytest-cache): Delete variable.

	Change-Id: I37a4cc3a58ac32b9f9c83706be7632bc6e64f58d

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-pyparsing-2.4.7.
	* gnu/packages/python-build.scm (python-pyparsing-2.4.7): Delete variable.

	Change-Id: Ib6bd245d629dae72e56fd6b07f04aec9366bb6ac

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-psutil-7.
	* gnu/packages/python-xyz.scm (python-psutil-7): Delete variable.

	Change-Id: I9d386d78e16daf4db8232d9268da86c249401334

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-pathtools.
	The same functionality is a part of standard Python library, this
	project is not maintained since 2014, see:
	<https://github.com/gorakhargosh/pathtools/issues/4>.

	* gnu/packages/python-xyz.scm (python-pathtools): Delete variable.

	Change-Id: Ia08ee219243c8f96a15992d5d556679b550bf457

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-pandas-1.
	* gnu/packages/python-science.scm (python-pandas-1): Delete variable.

	Change-Id: Ib55e03b5a65978ddc6e38fbe73a35e37b993c460

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-nosexcover.
	It was a fork of "nose.plugins.cover" which is not maintained since 2018
	and not in use by any packages in Guix.

	* gnu/packages/check.scm (python-nosexcover): Delete variable.

	Change-Id: I2e08f1d02df5e34cd0ab85d59cf4ce9fa365f901

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-nose-exclude.
	* gnu/packages/check.scm (python-nose-exclude): Delete variable.

	Change-Id: I9dc5bfff16ba1014b9364e0e27c0b51096b2c774

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-msgpack-transitional.
	* gnu/packages/python-xyz.scm (python-msgpack-transitional): Delete variable.

	Change-Id: I5bd01468837d9ee353d85134ebd316a9cc7f192c

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-ipaddress.
	It was a back port of Python 3.3+ "ipaddress" module, not maintained
	since 2019 and has no users in Guix.

	* gnu/packages/python-xyz.scm (python-ipaddress): Delete variable.

	Change-Id: I8a7f1c49d0d3b409dde8191472e24e49abf45bb6

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-importlib-resources-6.
	* gnu/packages/python-xyz.scm (python-importlib-resources-6): Delete variable.

	Change-Id: I1ddd5b4c38f5d50f60c6ebb58279c15f7a7c5304

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-jsonpatch-0.4.
	* gnu/packages/python-xyz.scm (python-jsonpatch-0.4): Delete variable.

	Change-Id: If95317c8ad49c66e63907a437fca54d8df7bedfc

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-gixy-ng.
	* gnu/packages/check.scm (python-gixy-ng): Delete variable.

	Change-Id: Ic90fe0cdb037cdef9f79ae399b2d179e84db4abd

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-cython-0.29.35.
	* gnu/packages/python-xyz.scm (python-cython-0.29.35): Delete variable.

	Change-Id: Iaed062e153e295e1ec3ef7e8c91709081792fc21

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-contextvars.
	Note: This package implements a backport of Python 3.7 contextvars
	module (see PEP 567) for Python 3.6.

	Not maintained sicne 2019 has no users in Guix.

	* gnu/packages/python-xyz.scm (python-contextvars): Delete variable.

	Change-Id: I955c902d3afaa8044226438f2303b95e94ad1764

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-contexttimer.
	The latest release was in 2016, no actively developed, depends on
	outdated inputs, has no users in Guix.

	* gnu/packages/python-xyz.scm (python-contexttimer): Delete variable.

	Change-Id: I35ceb328a511854cb10c6a126aacf88f06a5d4b8

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-cachecontrol-0.11.
	* gnu/packages/python-web.scm (python-cachecontrol-0.11): Delete variable.

	Change-Id: I081cf03298b4059a9ae5b4de94e2ea7fd3c75b9c

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-blessings.
	Abandoned since 2020, leaf package and fails to build.

	See: <https://github.com/erikrose/blessings/issues/160>.

	* gnu/packages/terminals.scm (python-blessings): Delete variable.

	Change-Id: Ic36ae4f997f012ce1e579ab8c1c8ce7dd76c0b86

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-aiorpcx-0.18.
	* gnu/packages/python-web.scm (python-aiorpcx-0.18): Delete variable.

	Change-Id: I1308611724e435e0f8deff1067993fb7d641acc2

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove cmdtest.
	Not maintained, no users in Guix.

	* gnu/packages/check.scm (cmdtest): Delete variable.

	Change-Id: I254ff98633cf33f2c088ed8d82c7cb9dafc105f3

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove bmaptools.
	This project was archived by the owner on Oct 16, 2024 and will no
	longer be maintained by Intel. Failed to build.

	* gnu/packages/disk.scm (bmaptools): Delete variable.

	Change-Id: I7f34fd71891763c3c126a7e8ea907758a648c389

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu packages/python-xyz: Remove unused modules.
	* gnu/packages/python-xyz.scm: Do not import terminals module.

	Change-Id: I013a309797087b7587140f4b11db27022a397791

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-freetype-py: Move to fontutils.
	* gnu/packages/python-xyz.scm (python-freetype-py): Move from here ...
	* gnu/packages/fontutils.scm: ... to here.
	* gnu/packages/gnome-xyz.scm: Add fontutils module.

	Change-Id: Ic5c3d9a360bfb5e1214c73144619863f83a2db97

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyte: Move to python-xyz.
	* gnu/packages/terminals.scm (python-pyte): Move from here ...
	* gnu/packages/python-xyz.scm: ... to here.

	Change-Id: I749cca61abe2825e511db6dd7b7d47e2aba9d25d

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-curtsies: Move to python-xyz.
	* gnu/packages/terminals.scm (python-curtsies): Move from here ...
	* gnu/packages/python-xyz.scm: ... to here.

	Change-Id: I1aaf93a0d0e75e9baa5904dc794d3da978f57443

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-spinners: Move to python-xyz.
	* gnu/packages/terminals.scm (python-spinners): Move from here ...
	* gnu/packages/python-xyz.scm: ... to here.

	Change-Id: I382935461c52766a98ae3b103e5309ee43651a09

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-log-symbols: Move to python-xyz.
	* gnu/packages/terminals.scm (python-log-symbols): Move from here ...
	* gnu/packages/python-xyz.scm: ... to here.

	Change-Id: I40b1647eaf6c69f4cbca699bd0d1f4833e2ad438

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-halo: Move to python-xyz.
	* gnu/packages/terminals.scm (python-halo): Move from here ...
	* gnu/packages/python-xyz.scm: ... to here.

	Change-Id: Ie3bf1a898c949162a6f54d37ff44f362cda5d335

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-terminado: Move to jupyter.
	* gnu/packages/python-web.scm (python-terminado): Move from here ...
	* gnu/packages/jupyter.scm: ... to here.

	Change-Id: I54c385f4b4bb9fe58a0c0784e6994dc76fa6c8d5

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-urllib3-next: Set to python-urllib3.
	Replace all python-urllib3-next occurrences with python-urllib3.

	* gnu/packages/python-web.scm (python-urllib3-next): Set to
	python-urllib3.

	Change-Id: Iaf07baf285f4687d896c5fe19865beb9221f3beb

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-typing-extensions-next: Set to python-typing-extensions.
	Replace all python-typing-extensions-next occurrences with
	python-setuptools-scm.

	* gnu/packages/python-build.scm (python-typing-extensions-next): Set to
	  python-typing-extensions.

	Change-Id: Ib6a6e0af11c0e3f0da49dcbfe02d1da45cb4fbf7

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-setuptools-scm-next: Set to python-setuptools-scm.
	Replace all python-setuptools-scm-next occurrences with
	python-setuptools-scm.

	* gnu/packages/python-build.scm (python-setuptools-scm-next): Set to
	  python-setuptools-scm.

	Change-Id: I929ca14d24ed05efecded4c23ff02c42d50098c6

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-setuptools-next: Set to python-setuptools.
	Replace all python-setuptools-next occurrences with python-setuptools.

	* gnu/packages/python-build.scm (python-setuptools-next): Set to
	python-setuptools.

	Change-Id: I9e5e0881310d160ec56be785f2dd2140364fa8e5

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-requests-next: Set to python-requests.
	Replace all python-requests-next occurrences with python-requests.

	* gnu/packages/python-web.scm (python-requests-next): Set to
	python-requests.

	Change-Id: I712b71f12a2ebad3dfdfd882f24799fd6dd8e054

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-poetry-core-next: Set to python-poetry-core.
	* gnu/packages/python-build.scm (python-poetry-core-next): Set to
	  python-poetry-core.

	Change-Id: Ia69fc596e654b0e015636c8b347a36f449366c72

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-hypothesis-next: Set to python-hypothesis.
	* gnu/packages/check.scm (python-hypothesis-next): Set to
	  python-hypothesis.

	Change-Id: Ia5d79b545d6da266db7a14d0b602e02196a6bd3e

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flit-core-next: Set to python-flit-core.
	* gnu/packages/python-build.scm (python-flit-core-next): Set to
	  python-flit-core.

	Change-Id: I8ae01214661186b2adb2c7855d54d8c71daeeeb2

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-charset-normalizer-3: Set to python-charset-normalizer.
	* gnu/packages/python-xyz.scm (python-charset-normalizer-3): Set to
	python-charset-normalizer.

	Change-Id: I15b2aba11e2892f011095703575c76b463c2f576

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gandi.cli: Rename variable.
	* gnu/packages/networking.scm (gandi.cli): Rename to gandi-cli and
	deprecate gandi.cli.
	(gandi-cli): New variable.

	Change-Id: I082481f310e1fe968987906ad67df7c57d410390

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gandi.cli: Improve package.
	* gnu/packages/networking.scm (gandi.cli): Apply G-expressions.
	[build-system]: Use pyproject.
	[arguments]: Remove trailing #t from lambdas.
	[native-inputs]: Remove python-docutils and python-tox; add
	python-docutils-0.19, python-setuptools, and python-wheel.

	Change-Id: I1dc1c0a51d26fa48153c11c1bc656b0b000d37fd

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: proot: Use python-docutils-0.19 for rst2mamn.
	* gnu/packages/linux.scm (proot): [native-inputs]: Remove
	python-docutils; add python-docutils-0.19.

	Change-Id: I7c150b9a72ffc07cc573cd3ab3bfefc3fed5cc91

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: xauth: Remove cmdtest from native inputs.
	cmdtest is not required any longer to run unit tests and the project is
	not maintained since 2011, see <https://liw.fi/cmdtest/>.

	* gnu/packages/xorg.scm (xauth) [native-inputs]: Remove cmdtest.

	Change-Id: I649ccd9c81dfd8a7923a7db73b758a60a81d8581

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: ulauncher: Update to 6.0.0-18.901ce03.
	* gnu/packages/xdisorg.scm (ulauncher): Update to 6.0.0-18.901ce03.
	  [build-system]: Switch to pyproject-build-system.
	  [arguments]{test-flags}: Ignore some failing tests.
	  {phases}: Remove deprecated phase 'fix-usr. Add phase 'fix-bash.
	  [native-inputs]: Remove python-distutils-extra. Add python-pytest,
	  python-pytest-mock, python-setuptools, python-wheel.
	  [propagated-inputs]: Add python-xlib.

	gnu: ulauncher: Improve style.
	* gnu/packages/xdisorg.scm (ulauncher): Run guix style and properly
	pin the commit with a git-version.

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: solaar: Switch to pyproject.
	* gnu/packages/admin.scm (solaar)[build-system]: Switch to
	pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel, python-pytest-mock
	and python-typing-extensions.

	Change-Id: Ic4bebcf4d616d759c184eb096cbc085d505935fd

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: s-tui: Use python-psutil.
	* gnu/packages/admin.scm (s-tui): [inputs]: Remove python-psutil-7; add
	  python-psutil.

	Change-Id: I97816f7827b64d6facfa4b31d038ec303a91a6a1

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: repo2docker: Update to 2024.07.0.
	* gnu/packages/jupyter.scm (repo2docker): Update to 2024.07.0.

	Change-Id: I5c0bea8245b6072b85c5c3cb901a8c6c86056276

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sphinxcontrib-github-alt: Switch to pyproject.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-github-alt):
	  [build-system]: Use pyproject-build-system.
	  [native-inputs]: Add python-flit-core.

	Change-Id: I0a403a5eadf7b76c4448781ff20ca18ff466cb2d

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pypugjs: Update to 5.12.0.
	* gnu/packages/python-xyz.scm (python-pypugjs): Update to 5.12.0.
	  [arguments] <test-flags>: Drop it, as all tests passed just fine.
	  <phases>: Remove 'disable-pyramid.
	  [propagated-inputs]: Remove python-six.
	  [native-inputs]: Remove python-coverage, python-flake8, python-nose,
	  and python-wheel.

	Change-Id: I8d421e7777d37ed2caf1b040d71a72b58cfba66c

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyclibrary: Adjust inputs.
	* gnu/packages/python-xyz.scm (python-pyclibrary)
	  [propagated-inputs]: Remove python-pyparsing-2.4.7; add
	  python-pyparsing.
	  [native-inputs]: Remove python-wheel.

	Change-Id: Ifc03f143b92ebedfc938f7feb6363e5c96b064c1

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jaraco-packaging: Update to 9.4.0.
	* gnu/packages/python-xyz.scm (python-jaraco-packaging): Update to 9.4.0.
	  [arguments] <tests?>: Disable them.
	  [propagated-inputs]: Remove python-pytest, python-pytest-checkdocs,
	  python-pytest-flake8, python-rst.linker, python-setuptools,
	  python-setuptools-scm, and python-six; add python-pypa-build,
	  python-virtualenv, python-domdf-python-tools, and
	  python-jaraco-context.
	  [native-inputs]: Add python-setuptools and python-setuptools-scm.

	Change-Id: Ic2b9c97d6c31dfeaed17c6e642bde7744119f3f1

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-numpy-documentation: Fix build.
	* gnu/packages/python-xyz.scm (python-numpy-documentation):
	  [arguments] <phases>: Do not delete 'build, extract all build steps
	  from 'install; PDF build fails and excluded for now.
	  [native-inputs]: Remove python-sphinx-panels; {texlive-local-tree}:
	  add texlive-cmap.
	  [description]: Remove mention of PDF.

	Change-Id: I5f154ec681b127fd4c74667ec097a6409eacf099

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-graphene: Update to 3.4.3.
	* gnu/packages/python-xyz.scm (python-graphene): Update to 3.4.3.
	  [build-system]: Use pyproject.
	  [propagated-inputs]: Remove python-aniso8601, python-promise, and
	  python-six; add python-dateutil and python-typing-extensions.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I193d1b7580c4647357d6150d49a9a5e5610d590b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flex: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-flex): Add a maintenance note to
	  remove the packages in the future.
	  [build-system]: Use pyproject.
	  [arguments] <tests?>: No tests in PyPI archive provided.
	  [native-inputs]: Add python-seuptools.

	Change-Id: I61cb165c089a97514ead78317158f21591003c32

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flask-restx: Switch to pyproject, fix buld.
	* gnu/packages/python-web.scm (python-flask-restx):
	  [build-system]: Use pyproject.
	  [argument] <test-flags>: Utilze it and rework skipped tests.
	  <phases>: Use default 'check.
	  [propagated-inputs]: Add python-importlib-resources and python-werkzeug.
	  [native-inputs]: Add python-setuptools.

	Change-Id: Idd82b4d255854a21953533c3a66c74adeb6ac596

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-esptool: Update to 5.0.2.
	* gnu/packages/engineering.scm (python-esptool): Update to 5.0.2.
	[propagated-inputs]: Remove python-rich-click-next; add python-rich-click.
	[native-inputs]: Remove python-wheel.

	Change-Id: I3365176fbe02cb8bd2e190d1e584b91d27643b28

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-changeo: Adjust style.
	* gnu/packages/bioinformatics.scm (python-changeo): Re-order fields,
	activate tests.
	[source]: Switch to PyPI archive which provides tests.
	[native-inputs]: Remove python-airr and python-wheel; add python-pytest.
	[home-page]: Use the one which is provided by PyPI.

	Change-Id: I5b21bc984f197d7fa634efb0672b5cbb6fc85447

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-changeo: Adjust inputs.
	* gnu/packages/bioinformatics.scm (python-changeo)[propagated-inputs]:
	Remove python-importlib-resources-6; add python-importlib-resources.

	Change-Id: I3e738146d68d6c20387451ae14791329df2bc968

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-apipkg: Update to 3.0.2.
	* gnu/packages/python-xyz.scm (python-apipkg): Update to 3.0.2.
	  [build-system]: Use pyproject.
	  [native-inputs]: Remove python-pytest and python-setuptools-scm; add
	  python-hatch-vcs and python-hatchling.

	Change-Id: I87fe8543f29506b6a453984de6191b97503e97c5

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-blake3: Fix build.
	* gnu/packages/python-crypto.scm (python-blake3)[arguments]
	<imported-modules>: Add pyproject-build-system-modules
	<modules>: Likewise.
	<phases>: Simplify 'build-python-module, and 'install-python-module.
	Remove 'install-python-library.
	[native-inputs]: Remove python-pypa-build and python-wheel; add maturin.

	Change-Id: Ib45da9873b40697ba2166bb31f11da16f4872223

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyliblo3: Fix build.
	* gnu/packages/audio.scm (python-pyliblo3):
	  [arguments] <test-backend>: Use custom.
	  <phases>: Add 'fix-compilation.

	Change-Id: Ie188c8038c239db94871593f0dfbf6e3b0ea899e

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-validate-email: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-validate-email):
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I2b33349f1e940353a1bbda564cf07b6c9438b33f

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-colorthief: Do not try to run tests.
	* gnu/packages/python-xyz.scm (python-colorthief): Tests were absent in
	  PyPI or Git.
	  [arguments] <tests?>: Disable them.
	  [native-inputs]: Remove python-wheel.

	Change-Id: Ib63b612913a3b494c7c0f4a717a790d71230f8d6

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dask-image: Reduce closure size.
	* gnu/packages/python-science.scm (python-dask-image):
	  [propagated-inputs]: Remove python-pandas-2; add python-pandas.
	  [native-inputs]: Remove python-coverage, python-flake8,
	  python-pytest-cov, python-pytest-flake8, python-twine, and
	  python-wheel.

	Change-Id: I30880cb0abc6d24533871f072d4277fed644c82d

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-domdf-python-tools.
	* gnu/packages/python-xyz.scm (python-domdf-python-tools): New variable.

	Change-Id: If3da8a2193001129bcc95b2bc2866bbdabe60547

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pdoc3: Fix tests.
	* gnu/packages/python-xyz.scm (python-pdoc3) [arguments] <test-backend>:
	  Use 'unittest.
	  [native-inputs]: Remove python-wheel.

	Change-Id: If307d72856cc7109ede8479939e62ed1638d1b7e

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-hdmedians: Switch to Pytest backend.
	* gnu/packages/statistics.scm (python-hdmedians)[source]<patch>: Add
	patch fixing tests.
	[arguments] <test-flags>: Provide "--pyargs" option to tests against
	compiled module.
	<phases>: Remove 'build-extensions.
	[native-inputs]: Remove python-nose; add python-pytest.

	* gnu/packages/patches/python-hdmedians-replace-nose.patch: New file
	* gnu/local.mk (dist_patch_DATA): Register new patch.

	Change-Id: I86c577a55c2c273bd6504d225af8056f65593f77

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pip-run: Reduce closure size.
	* gnu/packages/python-xyz.scm (python-pip-run): [native-inputs]: Remove
	python-pytest-black, python-pytest-checkdocs, python-pytest-cov,
	python-pytest-enabler, python-pytest-flake8, and python-pytest-mypy.

	Change-Id: Ie3f09e82419e6e4b000c35fcffde70a9a6c843ff

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-screed: Reduce closure size.
	* gnu/packages/bioinformatics.scm (python-screed): [native-inputs]:
	Remove python-pycodestyle, python-pytest-cov,
	python-setuptools-scm-git-archive, and python-wheel.

	Change-Id: Ibcae582fc0da5375178647912483a3b0b6dd74c3

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sphinxcontrib-apidoc: Update to 0.6.0.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-apidoc): Update to 0.6.0.

	Change-Id: Ic424424f158ac603012b19c69154a3d2177ff1f0

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-translation-finder: Update to 2.22.
	* gnu/packages/python-web.scm (python-translation-finder): Update to 2.22.
	  [propagated-inputs]: Remove python-chardet; add
	  python-charset-normalizer-3 and python-weblate-language-data.
	  [native-inputs]: Remove python-wheel.

	Change-Id: I92a6c70a144a659f188388fb3184aa7f2da399b3

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sphinx-repoze-autointerface: Update to 1.0.0.
	* gnu/packages/sphinx.scm (python-sphinx-repoze-autointerface): Update to 1.0.0.
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I10d3d48a21c969c0ca49d19044c92197ec0ed02a

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: vdirsyncer: Fix tests, reduce closure size.
	* gnu/packages/dav.scm (vdirsyncer): Update to 0.19.3.
	  [arguments] <phases>: Add 'relax-requirements, and 'pre-check.
	  [native-inputs]: Remove python-sphinx, python-wheel,
	  python-hypothesis, and python-pytest-asyncio; add
	  python-pytest-asyncio-0.26.

	Change-Id: I81161cc8460a15b5a5cf9b6f525c060de96609a6

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sphinx-gallery: Update to 0.19.0.
	* gnu/packages/sphinx.scm (python-sphinx-gallery): Update to 0.19.0.
	  [arguments] <tests-flags>: Skip just 2 tests.  <phases>: Remove
	  'delete-webp-example.
	  [propagated-inputs]: Add python-pillow and python-sphinx.
	  [native-inputs]: Remove python-pillow and python-sphinx; add
	  python-absl-py, python-graphviz, python-ipython, python-lxml,
	  python-packaging, python-plotly, python-seaborn, and
	  python-setuptools-scm.

	Change-Id: Ib92d09d43c38d925e542604f65ce3a2162fffccf

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-click-7: Fix build.
	* gnu/packages/python-xyz.scm (python-click-7): Fix build.
	  [arguments] <tests?>: Disable them.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I09887788efb52c7088c3f69503004ff664d3c956

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: eyed3: Update to 0.9.8a5.
	* gnu/packages/mp3.scm (eyed3): Update to 0.9.8a5.
	[native-inputs]: Remove python-wheel.

	Change-Id: I61d9ec50b01cc6a135b2c3df101b6d0bbac666ef

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-airr: Adjust style.
	* gnu/packages/bioinformatics.scm (python-airr)[source]: Switch to PyPI
	archive, activate tests.
	[native-inputs]: Remove python-wheel; add python-pytest.

	Change-Id: I8d02f86b0e54f30839c5c3ecf94b3e05144820dc

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: borg: Switch to pyproject-build-system.
	* gnu/packages/backup.scm (borg)
	  [build-system]: Use pyproject.
	  [arguments] <test-flags>: Move all test related options here; run
	  tests in parallel, supported by upstream.
	  <phases>: Use default 'check.
	  [native-inputs]: Add python-pytest-benchmark, python-pytest-xdist,
	  python-setuptools, and python-wheel.

	Change-Id: Ifa47a71be055cab86ee3c0a8dc34b943da881ad7

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-apispec: Update to 6.8.2.
	* gnu/packages/python-xyz.scm (python-apispec): Update to 6.8.2.
	[propagated-inputs]: Add python-packaging.
	[native-inputs]: Remove python-mypy.

	Change-Id: I8444ac7c4ef78f6eee69ecd36ce176083f258e44

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-allpairspy: Update to 2.5.1.
	* gnu/packages/python-check.scm (python-allpairspy): Update to 2.5.1.
	  [build-system]: Use pyproject.
	  [native-inputs]: Remove python-pytest-runner; add python-setuptools.

	Change-Id: Iea02a2db43a159f9f3866469846b2d90005f9ff7

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ansicolors: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-ansicolors): Update to 1.1.8.
	  [build-system]: Use pyproject.
	  [native-inputs]: Remove python-tox and python-pytest-cov; add
	  python-pytest and python-setuptools.

	Change-Id: I6f9ccda995916bad05aa246cab159d8d21309257

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pygdbmi: Do not try to run tests.
	* gnu/packages/python-xyz.scm (python-pygdbmi): Disable tests.

	Change-Id: I76a4f69be8cf97447cda706fa638284a6cffd5ba

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-distutils-extra: Do not try to run tests.
	Tests were never run and silently skipped before.

	* gnu/packages/python-xyz.scm (python-distutils-extra) [arguments]
	<tests?>: Disable them visually.

	Change-Id: I2003fcf69b6afff0d2133d30e18d4ccfcdf93f40

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-portend: Update to 3.2.1.
	* gnu/packages/python-web.scm (python-portend): Update to 3.2.1.
	[native-inputs]: Remove python-pytest-black, python-pytest-checkdocs,
	python-pytest-cov, python-pytest-enabler, python-pytest-mypy, and
	python-wheel; add python-setuptools-scm.

	Change-Id: I09b5c910c2526ae9bece60f59a9239f33633e9f8

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-weblate-language-data.
	* gnu/packages/python-web.scm (python-weblate-language-data): New variable.

	Change-Id: I3eba1b46c50f1ee05277d31fcd06cd1b765392c9

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sphinx-copybutton: Update to 0.5.2.
	PyPI archive <https://pypi.org/project/sphinx-copybutton/> provides a
	correct link to the home page
	<https://github.com/executablebooks/sphinx-copybutton>.

	* gnu/packages/sphinx.scm (python-sphinx-copybutton): Update to 0.5.2.
	[build-system]: Use pyproject.
	[home-page]: Fix URL.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I8cabca804a3be7dbd50b169884ab2e05a20e2221

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-bandit: Rely on stestr test-backend.
	* gnu/packages/python-check.scm (python-bandit)[arguments]{phases}:
	Remove uneeded keyword.

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-hsluv: Fix tests.
	* gnu/packages/python-xyz.scm (python-hsluv): Fix tests.
	[native-inputs]: Remove python-wheel; add python-pytest.

	Change-Id: I26697d85f3eaea06a1cb76a2c327fbf2cb14d702

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rencode: Update to 1.0.8.
	* gnu/packages/python-xyz.scm (python-rencode): Update to 1.0.8.
	[source]: Switch to git-fetch providing tests.
	[native-inputs]: Remove pkg-config; add python-pytest and
	python-poetry-core, and python-setuptools.

	Change-Id: I5b266ac0c559f000aeca8edb4cc0f0d68ac0936a

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-eliot: Update to 1.17.5.
	* gnu/packages/python-xyz.scm (python-eliot): Update to 1.17.5. Use
	G-expressions.
	[arguments] <phases>: Remove 'remove-eliot-prettyprint-tests and
	'remove-failing-tests, use <#:test-flags> instead. Remove traling #t
	from lambdas.
	[native-inputs]: Remove python-black, python-coverage, python-flake8,
	python-hypothesis, python-pytest-xdist, python-sphinx,
	python-sphinx-rtd-theme, python-twine, python-twisted, and
	python-wheel.

	Change-Id: I58925e5f235165a8d6f36a36eb54f9e57a36c814

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-yamlordereddictloader: Adjust style.
	The deprecation notice is added which mentioned by upstream.

	* gnu/packages/python-xyz.scm (python-yamlordereddictloader): Re-oder
	fields to looks similar to others.
	[arguments] <tests?>: No tests.
	[description]: Start from a new line, fix fill-column indentation.

	Change-Id: I6032b7a8008f9c32625e9c9b3c0327713a651ca9

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cliff: Reduce closure size.
	* gnu/packages/openstack.scm (python-cliff):
	  [native-inputs]: Remove python-coverage, python-fixtures,
	  python-sphinx-5, and python-wheel; add python-sphinx.

	Change-Id: I4ef899457245fe54a3c259dd2390f251adcdc5e4

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-aiostream: Update to 0.7.0.
	* gnu/packages/python-web.scm (python-aiostream): Update to 0.7.0.
	  [bulid-system]: Use pyproejct.
	  [propagated-inputs]: Add python-typing-extensions.
	  [native-inputs]: Remove python-pytest-runner and python-wheel.

	Change-Id: I96cce47b28966e5e15d0a7e91a0d6637d111ad61

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-freetype-py: Update to 2.5.1.
	* gnu/packages/python-xyz.scm (python-freetype-py): Update to 2.5.1. Use
	G-expressions.
	[source]: Swritch to git-fetch providing tests.
	[build-system]: Use pyproject.
	[arugmetns] <tests?>: Run tests.
	<test-flags>: Run only tests for the main module.
	<phases>: Rework 'embed-library-refrence into 'patch-lib-paths; add
	'set-version.
	[native-inputs]: Remove unzip; add python-pytest and python-setuptools.

	Change-Id: Ic1d38a74a4c192b86dd20bde32b07d1293344097

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-types-urllib3: Update to 1.26.25.14.
	* gnu/packages/python-xyz.scm (python-types-urllib3): Update to 1.26.25.14.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ia3cbd03abb3f06e6bfcc5e5378a1def63bf54b52

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tracerite: Update to 1.1.3.
	* gnu/packages/python-xyz.scm (python-tracerite): Update to 1.1.3.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ief27b928fcc7a138f97a78e9813527f05d56c355

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-transaction: Update to 5.0.
	* gnu/packages/python-web.scm (python-transaction): Update to 5.0.
	  [build-system]: Use pyproject.
	  [native-inputs]: Remove python-coverage, python-mock, and python-nose;
	  add python-pytest and python-setuptools.

	Change-Id: I4581b1994856439917cff67bcc9afb523bc5916d

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tempora: Update to 5.8.1.
	* gnu/packages/python-xyz.scm (python-tempora): Update to 5.8.1.
	  [arguments] <test-flags>: Provide "tests" dirrectory to avoid running
	  doctests.
	  [propagated-inputs]: Remove python-pytz; add python-dateutil.
	  [native-inputs]: Remove python-pytest-black, python-pytest-checkdocs,
	  python-pytest-cov, python-pytest-enabler, python-pytest-flake8,
	  python-pytest-freezegun, python-pytest-mypy, python-types-freezegun,
	  python-types-pytz, and python-wheel; add python-tzdata.

	Change-Id: I919e46694c5ff8627047250e8b62c87d0c579774

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-path: Reduce closure size.
	* gnu/packages/python-xyz.scm (python-path): [native-inputs]: Remove
	python-pytest-black, python-pytest-checkdocs, python-pytest-cov,
	python-pytest-enabler, python-pytest-flake8, and python-pytest-mypy; add
	python-more-itertools.

	Change-Id: I4592262fd133c41a4603d3ddab37dd7c2c9a0d9f

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyrfc3339: Update to 2.0.1.
	* gnu/packages/time.scm (python-pyrfc3339): Update to 2.0.1.
	  [source]: Switch to git-fetch providing tests.
	  [build-system]: Use pyproject.
	  [arguments] <phases>: Add 'pre-check.
	  [propagated-inputs]: Remove python-pytz.
	  [native-inputs]: Remove python-nose; add python-pytest,
	  python-setuptools, and tzdata-for-tests.

	Change-Id: I72c0fff1747b9c3bd806180325a64853be545f31

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-aniso8601: Update to 10.0.1.
	* gnu/packages/time.scm (python-aniso8601): Update to 10.0.1.
	  [build-system]: Use pyproject.
	  [arguments] <test-backend>: Use 'unittest.
	  [home-page]: Fix it as the project migrated from BitBucket to CodeBerg.
	  [native-inputs]: Add python-setuptools.

	Change-Id: Id87aa1d44c2f74f0f39f897dcffd87f23d05d513

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-html5tagger: Do not try to run tests.
	* gnu/packages/python-web.scm (python-html5tagger) [arguments] <tests?>:
	  No tests in PyPI or Git, visually disable to prevent build fail.

	Change-Id: I2709805d23858b33e6a3e6528b764708d59796ab

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flask-compress: Update to 1.18.
	* gnu/packages/python-web.scm (python-flask-compress): Update to 1.18.
	[propagated-inputs]: Add python-pyzstd.
	[native-inputs]: Remove python-wheel; add python-flask-caching and python-pytest.

	Change-Id: I2d168d66b9331d86a850454c43be83b7d062e7b7

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sentry-sdk: Adjust inputs.
	* gnu/packages/python-xyz.scm (python-sentry-sdk): [native-inputs]:
	Remove python-pytest-forked.

	Change-Id: Ibb38b9056b82e5314427afa56bae422bde0d2a7e

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-fixture-config: Update to 1.8.0.
	* gnu/packages/python-check.scm (python-pytest-fixture-config): Update to 1.8.0.
	  [build-system]: Use pyproject.
	  [native-inputs]: Remove python-pytest and python-setuptools-git; add
	  python-pytest-bootstrap, python-setuptools, and python-six.

	Change-Id: I7c507ad3405fa9519d9c631865d7746b4879d7f4

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-flask-caching.
	* gnu/packages/python-web.scm (python-flask-caching): New variable.

	Change-Id: I5c381db79739f8775467855e82223c188ca9543c

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-argparse-dataclass: Activate tests.
	* gnu/packages/python-xyz.scm (python-argparse-dataclass):
	  [source]: Switch to git-fetch providing tests.
	  [native-inputs]: Add python-pytest.

	Change-Id: I07ad635cf565c2bd3e916ac7d9c7148414c78748

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-configparser: Update to 7.2.0.
	* gnu/packages/python-xyz.scm (python-configparser): Update to 7.2.0.
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-pytest, python-setuptools, and
	  python-wheel.

	Change-Id: I086a85ac3278ad7429ac27563e103f65ec522694

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-hypothesmith: Update to 0.3.3.
	* gnu/packages/python-check.scm (python-hypothesmith): Update to 0.3.3.
	  [arguments] <test-flags>: Run tests in parallel, supported upstream.
	  <phases>: Remove 'patch-lark-dependency.
	  [native-inputs]: Remove python-wheel; add python-pytest-xdist.

	Change-Id: I4deacf53ebec2601c5b6ff6e5c28f6ec66f0a67b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-numpy-2: Update to 2.3.1.
	* gnu/packages/python-xyz.scm (python-numpy-2): Update to 2.3.1.
	  [arguments] <test-flags>: Skip one problematic test.

	Change-Id: Icabac3ace4b14e29659a92ae7bea212d6e6d99f4

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dm-tree: Update to 0.1.9.
	* gnu/packages/python-xyz.scm (python-dm-tree): Update to 0.1.9.
	[propagated-inputs]: Remove python-wheel.
	[native-inputs]: Add python-setuptools.

	Change-Id: Id9250c9bfa963f0275b62da75817f555b50bf544

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-retrying: Update to 1.4.1.
	The project maintenance moved to <https://github.com/groodt/retrying>,
	see: <https://github.com/rholder/retrying/issues/100>.  PyPI release
	<https://pypi.org/project/retrying/> points to the new home page .

	* gnu/packages/python-xyz.scm (python-retrying): Update to 1.4.1.
	  [source] <url>: Update to the new location.
	  [propagated-inputs]: Remove python-six.
	  [native-inputs]: Remove python-wheel; add python-pytest.
	  [home-page]: Fix it.

	Change-Id: Ibe003030dc4e2ea105e42fc1d0ea65ec721fcadc

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-xlib: Update to 0.33.
	* gnu/packages/python-xyz.scm (python-xlib): Update to 0.33.
	  [build-system]: Use pyproject.
	  [arguments]: Remove trailing #t from lambdas.
	  [native-inputs]: Remove python-setuptools-scm; add python-pytest and
	  python-setuptools.

	Change-Id: I2fb5025dbed0585b1ef74864b80c0b39fe112bbc

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-marshmallow: Update to 4.0.0.
	* gnu/packages/python-xyz.scm (python-marshmallow): Update to 4.0.0.
	  [arguments] <phases>: Add 'set-check-environment.
	  [propagated-inputs]: Remove python-packaging.
	  [native-inputs]: Remove python-pytz; add tzdata-for-tests.

	Change-Id: I8968a2e28056fb16de2f206df70f7243ad7090e5

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cytoolz: Update to 1.0.1.
	* gnu/packages/python-xyz.scm (python-cytoolz): Update to 1.0.1.
	  [build-system]: Use pyproject.
	  [arguments] <tests?>: Enable them.
	  <test-flags>: Add option to run tests against installed module.
	  [native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: Ifb9817cee571fb99666fc01f0c0196706fae7179

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-mypy: Update to 1.0.1.
	* gnu/packages/check.scm (python-pytest-mypy): Update to 1.0.1.
	  [arguments] <test-flags>: Respect parallel jobs count; deselect one
	  failing test.
	  [propagated-inputs]: Remove python-attrs.
	  [native-inputs]: Remove python-pexpect and python-wheel.

	Change-Id: Ief9fdc73a02bbd062a3221fe87d3bb1d0f019301

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyproject-hooks: Update to 1.2.0.
	* gnu/packages/python-xyz.scm (python-pyproject-hooks): Update to 1.2.0.
	  [propagated-inputs]: Remove python-tomli.

	Change-Id: I79fcc01550a6e7c72a91bf55690148e10a054ded

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-amply: Update to 0.1.6.
	* gnu/packages/python-xyz.scm (python-amply): Update to 0.1.6.
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: If8d8854a9e76ed36fd2d158293a6de8d0c9b8b87

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-breathe: Update to 4.36.0.
	* gnu/packages/sphinx.scm (python-breathe): Update to 4.36.0.
	[build-system]: Use pyproject.
	[arguments] <phases>: Use default 'check.
	[native-inputs]: Add python-flit-core.

	Change-Id: I9616dcda2e8ca2a471de513d49b1295c6f67d105

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-absl-py: Update to 2.3.1.
	* gnu/packages/python-xyz.scm (python-absl-py): Update to 2.3.1.
	  [arguments] <tests?>: Tests require Bazel, disable them for now.
	  [native-inputs]: Remove python-setuptools and python-wheel; add
	  python-hatchling.

	Change-Id: Iae112845d901067e1033fcfe5a29e5dbb81ab75b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-utils: Fix tests.
	* gnu/packages/python-xyz.scm (python-utils)[native-inputs]: Remove
	python-wheel; add python-pytest-asyncio.

	Change-Id: If190cfbd00e47a6c27f42d9941500ae070051e76

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-azure-storage-blob: Update to 12.26.0.
	* gnu/packages/python-web.scm (python-azure-storage-blob): Update to 12.26.0.
	  [arguments] <tests?>: Visually disable tests.
	  [native-inputs]: Remove python-wheel.

	Change-Id: Ib02c7d942ee486d905b8362f1b8c5dafdd1f6f8b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytoml: Switch to pyproject.
	* gnu/packages/python-build.scm (python-pytoml):
	  [build-system]: Use pyproject.
	  [arguments] <tests?>: Disable to avoid pytest dependency.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I0f1ad014c856a0653f3f50e91d9c8227d9028373

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-annoy: Update to 1.17.3.
	* gnu/packages/python-xyz.scm (python-annoy): Update to 1.17.3.
	[source]: Switch to git-fetch providing tests.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove python-nose; add python-numpy, python-pytest,
	and python-setuptools.

	Change-Id: I7d98d3f76fe1a94d392551ed833cf493c02fec40

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytorch: Adjust inputs.
	* gnu/packages/machine-learning.scm (python-pytorch)
	[native-inputs]: Remove python-pytest-rerunfailures-13; add
	python-pytest-rerunfailures.

	Change-Id: I5c259c9c787e101aaca514055856097aa9de5449

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-codecov: Update to 2.1.13.
	* gnu/packages/check.scm (python-codecov): Update to 2.1.13.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: No tests in PyPI archive.
	[native-inputs]: Remove python-unittest2; add python-setuptools.

	Change-Id: I2a7fe11fbf7812163e93cb62170f40b5cf85857d

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-httplib2: Reduce closure size.
	* gnu/packages/python-web.scm (python-httplib2):
	  [native-inputs]: Remove python-flake8, python-pytest-forked,
	  python-pytest-xdist, python-six, and python-wheel; add
	  python-pyparsing.

	Change-Id: Ic1923970dab0573cea3d3afb77f1c658ceacab2c

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-gssapi: Update to 1.10.0.
	* gnu/packages/python-xyz.scm (python-gssapi): Update to 1.10.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <test-flags>: Add '--pyargs' option to tests against
	installed library.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Remove python-nose; add python-pytest and
	python-setuptools.

	Change-Id: I517b2ecf9527f15dc54c08186a51569f6a730586

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-stestr: Rely on its own test-backend.
	* gnu/packages/python-check.scm (python-stestr)[arguments]
	  {tet-flags}: Skip 5 tests.
	  {phases}: Use default 'check.

	Change-Id: I72364c00263a7ea15658fe5524711794236f32d7

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-voluptuous: Update to 0.15.2.
	* gnu/packages/python-xyz.scm (python-voluptuous): Update to 0.15.2.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove python-nose; add python-pytest and
	python-setuptools.

	Change-Id: I306b65ff59e9cb1e4d7400ab057912bae072e520

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-k5test: Update to 0.10.4.
	* gnu/packages/python-xyz.scm (python-k5test): Update to 0.10.4.
	[build-system]: Switch to pyproejct-build-system.
	[arguments] <phases>: Remove 'apply-upstream-fixes.
	[inputs]: Add mit-krb5.
	[propagated-inputs]: Remove python-six, which, and mit-krb5.
	[native-inputs]: Remove mit-krb5; add python-setuptools.

	Change-Id: Ife80993e4e78368c5689515f037961c9f6fee703

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astunparse: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-astunparse):
	  [build-system]: Use pyproject.
	  [propagated-inputs]: Remove python-wheel.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I47ca10fc70a1db146f405247940904f2a5df30fe

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-expecttest: Update to 0.3.0.
	* gnu/packages/python-check.scm (python-expecttest): Update to 0.3.0.
	[native-inputs]: Remove poetry; add python-poetry-core.

	Change-Id: If0e4a51fe0acfcca06aec952f9c24be09823b5be

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-unidecode: Update to 1.4.0.
	* gnu/packages/python-xyz.scm (python-unidecode): Update to 1.4.0.
	[native-inputs]: Remove python-wheel; add python-pytest.

	Change-Id: I7bf733a3d0d61d3a698d0c42898416e84ced8f0f

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-couleur: Fix build.
	* gnu/packages/python-xyz.scm (python-couleur) [arguments] <tests?>:
	  Disable them, no tests in PyPI but tests in Git depent on Nose test
	  runner.

	Change-Id: I6b417e22a6777e69408ea5842ba2486c7aab049b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-examples: Update to 0.0.13.
	* gnu/packages/check.scm (python-pytest-examples): Update to 0.0.13.
	[arguments] <test-flags>: Rework skipped tests.
	[phases] {relax-requirements}: Remove black from the list.

	Change-Id: I642893ff64a3699dea65daa981656471ae28227f

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-coveralls: Improve package.
	* gnu/packages/python-check.scm (python-coveralls): Re order fields, fix
	indentation.
	[source] <uri>: Use direct URL string instead of HOME-PAGE.
	[native-inputs]: Remove poetry; add python-poetry-core. Apply list
	style and place above PROPAGATED-INPUTS.

	Change-Id: Id573137527b104a85aa6ed881feb72ede92d6f7e

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-identify: Update to 2.6.14.
	* gnu/packages/python-xyz.scm (python-identify): Update to 2.6.14.
	[argumens] <phases>: Keep 'ensure-no-mtimes-pre-1980.
	[propagated-inputs]: Remove python-editdistance.
	[native-inputs]: Remove python-coverage and python-wheel.

	Change-Id: I920d14a469642f5250922c55b2731a2943c25b31

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-isort: Update to 6.0.1.
	* gnu/packages/python-xyz.scm (python-isort): Update to 6.0.1.
	  [arguments] <test-flags>: Ignore benchmark and integration test files;
	  do not run black tests; rework the list of skipped tests.
	  <phases>: Remove 'install-example-plugins; add 'pretend-version.
	  [native-inputs]: Remove python-black, python-hypothesmith,
	  python-libcst-minimal, python-natsort, python-pip, python-poetry-core,
	  python-pypa-build, and python-pytest-mock; add python-hatch-vcs,
	  python-hatchling, and python-hypothesis.

	Change-Id: Ifb0652d4538ee087933063c5593a469b9af2321c

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ddt: Fix build.
	* gnu/packages/python-check.scm (python-ddt) [native-inputs]: Add
	  python-six.

	Change-Id: I0770740a27b8c37c2c5091366c02f36ebba3bacf

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-aiounittest: Update to 1.5.0.
	* gnu/packages/check.scm (python-aiounittest): Update to 1.5.0.
	  [build-system]: Use pyproject.
	  [arguments] <phases>: Use default 'check.
	  [native-inputs]: Remove python-coverage and python-nose; add
	  python-pytest and python-setuptools.

	Change-Id: I9331b74bf1a0405c74aca2480a151c10fca8490b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-paramiko: Update to 4.0.0.
	* gnu/packages/python-crypto.scm (python-paramiko): Update to 4.0.0.
	[native-inputs]: Remove python-pytest-xdist and python-wheel.

	Change-Id: Iabfbee5007c0b50e7f7963d7cad88cda5e1a376d

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-relaxed: Fix tests.
	* gnu/packages/check.scm (python-pytest-relaxed):
	  [arguments] <test-flags>: Skip one shaky test.
	  [native-inputs]: Remove python-pytest and python-wheel; add
	  python-pytest-bootstrap.

	Change-Id: I56037bf27984dd14a7e3504aa8996e5d8748c8d4

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-strictyaml: Unbundle ruamel.yaml.
	* gnu/packages/serialization.scm (python-strictyaml)
	[source] <snippet>: Delete bundled ruamel.
	[arguments] <tests?>: Disable as depends on custom test runner and Docker.
	<phases>: Add 'remove-bundled-ruamel.
	[propagated-inputs]: Remove python-ruamel.yaml; add
	python-ruamel.yaml-0.16.
	[native-inputs]: Remove python-wheel.
	[home-page]: Fix it as seen on GitHub page.

	Change-Id: I5dfda477bcbedcac631fd2b3b3151a612b4c71f7

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-repoze-lru: Swap Nose with Unittest.
	* gnu/packages/python-xyz.scm (python-repoze-lru):
	  [arguments] <test-backend>: Use 'unittest.
	  [native-inputs]: Remove python-coverage, python-nose, and
	  python-wheel.

	Change-Id: Ib91cd3bedbe988436d12f5ba98876b615c8a3765

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-hupper: Update to 1.12.1.
	* gnu/packages/python-web.scm (python-hupper): Update to 1.12.1.
	  [build-system]: Use pyproject.
	  [arguments] <test-flags>: Ignore problematic tests.
	  [propagated-inputs]: Remove python-pytz; add python-watchdog.
	  [native-inputs]: Remove python-mock, python-pytest-runner, and
	  python-watchdog.

	Change-Id: I5ec147836a59a16bc39f8444c4565d9d388005f2

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-llvmlite: Fix tests.
	* gnu/packages/llvm.scm (python-llvmlite)[native-inputs]: Remove
	  python-wheel; add python-pytest.

	Change-Id: Idd1b4757432a3194f7e01ad5106330d2a4f7b895

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-manuel: Disable tests.
	* gnu/packages/python-web.scm (python-manuel):
	  [arguments] <tests?>: Disable for now.
	  [native-inputs]: Remove python-setuptools, python-wheel, and
	  python-zope-testing.

	Change-Id: I96b5247bdf24a8101c467fc9c1052d0661c181c8

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pkginfo: Update to 1.12.1.2.
	* gnu/packages/python-xyz.scm (python-pkginfo): Update to 1.12.1.2.
	  [arguments] <test-flags>: Skip one test.

	Change-Id: Id3f895971b349e2fc572d674ccaf9aead95f52b2

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-imageio-ffmpeg: Update to 0.6.0.
	* gnu/packages/python-xyz.scm (python-imageio-ffmpeg): Update to 0.6.0.
	  [build-system]: Use pyproject.

	Change-Id: Ia3f5592958227ba52e9aa483ffafaaebf8a9aa93

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-imageio-ffmpeg: Improve style.
	* gnu/packages/python-xyz.scm (python-imageio-ffmpeg): Improve style.

	Change-Id: I2fe41000a9eb05d0e6b7e0adfecd8a55ad42ef0c

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cachetools: Update to 6.1.0.
	* gnu/packages/python-xyz.scm (python-cachetools): Update to 6.1.0.
	[native-inputs]: Add python-pytest.

	Change-Id: Icf7cc10f1d91510074aded5e15e1f287bef02652

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-milc: Update to 1.9.1.
	* gnu/packages/python-xyz.scm (python-milc): Update to 1.9.1.
	  [source]: Switch to git-fetch providing tests.
	  [propagated-inputs]: Remove python-appdirs.
	  [native-inputs]: Remove python-wheel and python-pip; add python-pytest
	  and python-semver.

	Change-Id: Iafbf4002713a0662522c16e269eb6063e71381eb

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-halo: Reduce clousure size.
	* gnu/packages/terminals.scm (python-halo): Reduce clousure size.
	  [arguments] <tests?>: No tests in PyPI archive.
	  [native-inputs]: Remove python-coverage, python-nose, python-pylint,
	  python-tox, python-twine, and python-wheel.

	Change-Id: Iaea1c387ba7b8fd950119ff51e19a15d9c0614d8

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-types-colorama: Update to 0.4.15.20250801.
	* gnu/packages/python-xyz.scm (python-types-colorama): Update to 0.4.15.20250801.
	  [arguments] <tests?>: Disable as no provided with PyPI archive.
	  [native-inputs]: Remove python-wheel.

	Change-Id: I1e4f5cb1a3f1a5a8ba6c50b902089b19b27f015b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-spinners: Reduce closure size.
	* gnu/packages/terminals.scm (python-spinners): Reduce closure size.
	  [arguments] <tests?>: Disable as no provided with PyPI archive.
	  <phases>: Remove 'relax-requirements.
	  [native-inputs]: Remove python-coverage, python-nose, python-pylint,
	  python-tox, and python-wheel.

	Change-Id: I39ca6a2bedc351475abd476c232ab4d820d59201

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-log-symbols: Reduce closure size.
	* gnu/packages/terminals.scm (python-log-symbols): Reduce closure size.
	  [arguments] <tests?>: Disable as no provided with PyPI archive.
	  <phases>: Remove 'relax-requirements.
	  [native-inputs]: Remove python-coverage, python-nose, python-pylint,
	  python-tox, and python-wheel.

	Change-Id: I199f064ed8f2f2fcb7445a344ce841f20acb3463

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-scikit-learn: Update to 1.7.0.
	* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 1.7.0.

	Change-Id: Ic269673b9a7d6d190edfd98ad9744f9f4955241a

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zope-testing: Update to 5.1.
	* gnu/packages/python-web.scm (python-zope-testing): Update to 5.1.
	  [arguments] <test-backend>: Use 'custom.
	  [native-inputs]: Remove python-wheel.

	Change-Id: I755e49fb40933829940195966a996b06c8423969

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sgp4: Fix tests.
	* gnu/packages/astronomy.scm (python-sgp4):
	  [arguments] <test-backend>: Use 'custom.
	  [native-inputs]: Remove python-wheel, and python-setuptools-next, add
	  python-setuptools.

	Change-Id: If113cf8bafffdae385aa54f4497665918f681270

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-astropy-header: Switch to pyproject-build-system.
	* gnu/packages/python-check.scm (python-pytest-astropy-header)
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-numpy, and python-setuptools.

	Change-Id: If5b14d02eac7710c703d3f1b2ad0bca4b9ccafde

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mimeparse: Update to 2.0.0.
	The project changed maintainer, home page permament redirects from
	<https://github.com/dbtsai/python-mimeparse> to
	<https://github.com/falconry/python-mimeparse>.

	See: <https://github.com/falconry/python-mimeparse/releases/tag/2.0.0rc1>.

	* gnu/packages/python-xyz.scm (python-mimeparse): Update to 2.0.0.
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-pytest and python-setuptools.
	  [home-page]: Fix URL redirection.

	Change-Id: I35244d43156861cfb723d21d74f51498f18daf0a

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cfn-lint: Update to 1.38.1.
	* gnu/packages/python-web.scm (python-cfn-lint): Update to 1.38.1.
	  [arguments] <test-flags>: Rework skipped and ignored tests.
	  [propagated-inputs]: Remove python-importlib-resources.
	  [native-inputs]: Remove python-wheel.

	Change-Id: I9c3056a167f27659fb498941884a28c1099bb9c6

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-joblib: Update to 1.5.1.
	* gnu/packages/python-xyz.scm (python-joblib): Update to 1.5.1.
	  [arguments] <test-flags>: Skip only one test.
	  [propagated-inputs]: Remove python-psutil.
	  [native-inputs]: Add python-pytest-asyncio.

	Change-Id: I297d5c146cab585f108f72eb53826b417f71e264

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-aws-xray-sdk: Fix build.
	* gnu/packages/python-web.scm (python-aws-xray-sdk):
	[arguments] <test-flags>: Rework skipped tests.
	[native-inputs]: Remove python-pytest-aiohttp, python-requests,
	python-wheel, and python-pytest-asyncio; add python-aiohttp,
	python-pytest-asyncio-0.26.
	[propagated-inputs]: Remove python-aiohttp, python-future, and
	python-urllib3; add python-requests.

	Change-Id: Ib0a7166cc507d6ebac424780b2760e17c7dca954

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-aws-sam-translator: Update to 1.99.0.
	* gnu/packages/python-web.scm (python-aws-sam-translator): Update to 1.99.0.
	[native-inputs]: Remove python-wheel.

	Change-Id: I977462818835f407e26f729d0ada80114cc38cea

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flask-cors: Update to 6.0.1.
	* gnu/packages/python-web.scm (python-flask-cors): Update to 6.0.1.
	[source]: Switch to git-fetch providing tests.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Remove python-six; add python-flask and
	python-werkzeug.
	[native-inputs]: Remove python-flask, python-nose, and python-packaging;
	add python-pytest and python-setuptools.

	Change-Id: Ib86dc851cc3a3b8957b01ff0b91bef6bbe466fd8

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jsonpatch: Update to 1.33.
	* gnu/packages/python-xyz.scm (python-jsonpatch): Update to 1.33.
	  [build-system]: Use pypproject.
	  [arguments] <test-backend>: Use 'custom.
	  [native-inputs]: Add python-setuptools.

	Change-Id: Icfaa7842ea88fd40c5c29a16f2d12d6bea25aafc

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-future: Update to 1.0.0.
	* gnu/packages/python-xyz.scm (python-future): Update to 1.0.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: Enable them as issues was resolved in 0.17.0.
	<test-flags>: Skip some problematic tests.
	<phases>: Use default 'check and 'sanity-check.
	[native-inputs]: Add python-pytest and python-setuptools.

	Change-Id: I2f8c5ab093859022b419ae47264fca7c72aa94fa

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-bottle: Update to 0.13.4.
	* gnu/packages/python-web.scm (python-bottle): Update to 0.13.4.
	[native-inputs]: Add python-setuptools.

	Change-Id: I5dc04f135ec5f6d83aff428a4b09fd305904efe2

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-black: Update to 25.1.0.
	* gnu/packages/python-xyz.scm (python-black): Update to 25.1.0.
	[propagated-inputs]: Remove python-tomli and python-typing-extensions; add python-aiohttp.
	[native-inputs]: Remove python-pytest-aiohttp.

	Change-Id: I8f8caefb2d76aa8171e137ae9fa6323b30989967

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stdnum: Update to 2.1.
	* gnu/packages/finance.scm (python-stdnum): Update to 2.1.
	  [build-system]: Use pyproject.
	  [arguments] <phases>: Use default 'check.
	  [native-inputs]: Remove python-nose; add python-pytest,
	  python-pytest-cov, and python-setuptools.

	Change-Id: I10c5d99e54f5f7891dfe500770bb110901a46678

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-relatorio: Update to 0.11.1.
	* gnu/packages/python-xyz.scm (python-relatorio): Update to 0.11.1.
	  [native-inputs]: Remove python-wheel; add python-pytest.
	  [description]: Start from a new line, fix fill column indentation.

	Change-Id: I5b5c6556df6fdd3c785b96fdf11c42f1b24165de

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sql: Update to 1.6.0.
	* gnu/packages/databases.scm (python-sql): Update to 1.6.0.
	[native-inputs]: Remove python-wheel; add python-pytest.

	Change-Id: Ifa0abaa6f95db9efa757a1fc02d3f655b7565ab3

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-bson: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-bson)[build-system]: Switch to
	pyproject-build-system.
	[native-inputs]: Add python-pytest and python-setuptools.

	Change-Id: I66e4fcd4cbaef2a32f76a2161dfa08fcedabebae

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-s3transfer: Reduce closure size.
	* gnu/packages/python-web.scm (python-s3transfer)
	[propagated-inputs]: Remove python-urllib3.
	[native-inputs]: Remove python-docutils, python-mock, python-nose, and
	python-wheel.

	Change-Id: I041e5da66b356a8a54f942ac710cccd4f4098ed4

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sqlparse: Update to 0.5.3.
	* gnu/packages/databases.scm (python-sqlparse): Update to 0.5.3.
	  [build-system]: Use pyproejct.
	  [arguments]: Drop all of them.
	  [inputs]: Remove bash-minimal.
	  [native-inputs]: Add python-hatchling.

	Change-Id: Id30334d7e033a8786011a819042ab0d6cb221296

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dask: Adjust inputs.
	* gnu/packages/python-science.scm (python-dask)
	  [native-inputs]: Remove python-pytest-runner and python-wheel; add
	  python-setuptools.

	Change-Id: If44bbc089be0f27c39567a8315d9908c32b543bf

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-partd: Update to 1.4.2.
	* gnu/packages/python-xyz.scm (python-partd): Update to 1.4.2.
	[propagated-inputs]: Add python-blosc.
	[native-inputs]: Remove python-wheel; add python-pytest and python-versioneer.

	Change-Id: I4a175b4e45f57bd63add17490ce4f66b314a80d6

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-deprecation: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-deprecation)[build-system]: Switch
	to pyproject-build-system.
	[arguments] <test-backend>: Use 'unittest.
	<phases>: Add 'drop-unittest2.
	[native-inputs]: Remove python-unittest2; add python-setuptools.

	Change-Id: Ibe9bf3c94ca1137c64f6415d6f0b94e999c03cc5

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-blosc: Update to 1.11.3.
	* gnu/packages/python-compression.scm (python-blosc): Update to 1.11.3.
	  [build-system]: Use pyproject.
	  [arguments] <test-backend>: Use 'custom.
	  <phases>: Use default 'check.
	  [propagated-inputs]: Remove python-numpy.
	  [native-inputs]: Add ninja/pinned, python-numpy, python-psutil,
	  python-py-cpuinfo, and python-setuptools.

	Change-Id: I1b2169c04a0216e9a8e7ca872c08e5043b00209f

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sphinx-rtd-theme: Update to 3.0.2.
	* gnu/packages/sphinx.scm (python-sphinx-rtd-theme): Update to 3.0.2.
	[propagated-inputs]: Add python-sphinxcontrib-jquery.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: I7e77e96757537d017f5facecd562e712d81eef3f

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-sphinxcontrib-jquery.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-jquery): New variable.

	Change-Id: I093ef4ba4c59e1f302bc581bea1c34dcd87e5d11

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-webtest: Update to 3.0.6.
	* gnu/packages/python-web.scm (python-webtest): Update to 3.0.6.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Add python-setuptools.

	Change-Id: I582650db04b599d2cda71ade68451dfa731897ff

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-webob: Update to 1.8.9.
	* gnu/packages/python-web.scm (python-webob): Update to 1.8.9.
	  [build-system]: Use pyproject.
	  [native-inputs]: Remove python-nose; add python-pytest and
	  python-setuptools.

	Change-Id: I8b98fc29f5f32370f5083f44bcaef38afd03b14f

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-myst-parser: Update to 4.0.1.
	* gnu/packages/sphinx.scm (python-myst-parser): Update to 4.0.1.
	[native-inputs]: Remove python-docutils and python-sphinx.

	Change-Id: I0d937ef1f5525e6ba1a2e53d18da1be304eebdf7

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-testfixtures: Update to 9.1.0.
	* gnu/packages/python-check.scm (python-testfixtures): Update to 9.1.0.
	[bulid-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove python-pytest, python-pytest-cov, python-twine,
	and python-wheel; add python-setuptools.

	Change-Id: Ida1dbbc639153399847d87aa81cae2b9a42eef1d

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-natsort: Update to 8.4.0.
	* gnu/packages/python-xyz.scm (python-natsort): Update to 8.4.0.
	[buld-system]: Switch to pyproject-build-system.
	[arguments]: Drop all.
	[propagated-inputs]: Add python-fastnumbers.
	[native-inputs]: Remove python-hypothesis and python-pytest-cov; add
	python-setuptools.

	Change-Id: Ib0efe56d7f03b474d935beaede108b7a593b4444

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-fastnumbers.
	* gnu/packages/python-xyz.scm (python-fastnumbers): New variable.

	Change-Id: I40176b1b621949972be176eed2cd374eeefad8b9

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fsspec: Update to 2025.7.0.
	* gnu/packages/python-xyz.scm (python-fsspec): Update to 2025.7.0.
	  [arguments] <test-flags>: Skip tests requiring network access or hang.
	  <phases>: Remove 'fix-version, 'install-version; add 'set-version.
	  [native-inputs]: Add nss-certs-for-test, python-hatch-vcs,
	  python-pytest-asyncio, and python-pytest-rerunfailures.

	Change-Id: I1532618a8d01c5fd45a232954b83a94624a31923

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-twisted: Adjust inputs.
	* gnu/packages/python-xyz.scm (python-twisted): Update to 24.11.0.
	  [propagated-inputs]: Add python-appdirs, python-cryptography,
	  python-h2, python-priority, python-idna, python-pyopenssl,
	  python-service-identity, and python-pyserial.
	  [native-inputs]: Remove python-pyflakes, python-sphinx, and
	  python-sphinx-rtd-theme.

	Change-Id: Ia7050206716ddc175d21c85b817ab336d08120fc

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-scikit-build: Update to 0.18.1.
	* gnu/packages/python-xyz.scm (python-scikit-build): Update to 0.18.1.
	  [srouce] <patch>: Add patch fixing compatability with newer
	  Setuptools, taken from upstream.
	  [propagated-inputs]: Remove python-tomli.
	  [native-inputs]: Remove python-coverage, python-mock,
	  python-packaging, python-path, python-pytest-cov,
	  python-pytest-virtualenv, and python-setuptools-scm.

	* gnu/packages/patches/python-scikit-build-setuptools-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register new patch.

	Change-Id: I132f6558188c32e7e31fd78527ec6805b91a1443

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-constantly: Update to 23.10.4.
	* gnu/packages/python-xyz.scm (python-constantly): Update to 23.10.4.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-versioneer.

	Change-Id: Ib52c1d75628bf5859df0fd2139bf0bacb08df871

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyicu: Update to 2.15.2.
	* gnu/packages/python-xyz.scm (python-pyicu): Update to 2.15.2.
	[source] <uri>: Adjust archie name according to PyPI.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add pkg-config and python-setuptools.

	Change-Id: I3da31d4536590871230a0945e3af94010c3a9d8a

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-passlib: Swap Nose with Pytest.
	* gnu/packages/python-crypto.scm (python-passlib)
	  [native-inputs]: Remove python-nose; add python-pytest.

	Change-Id: I3d963259f5553fbeb935aa031001732960c6aee8

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyhamcrest: Update to 2.1.0.
	* gnu/packages/check.scm (python-pyhamcrest): Update to 2.1.0.
	[source]: Switch to url-fetch, PyPI contains tests.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove python-pytest-cov, python-mock, python-pytest,
	and python-hypothesis; add python-hatch-vcs, python-hatchling, and
	python-pytest-bootstrap.

	Change-Id: Icda80f0a54a5b043d887993056bce3667cd4ecec

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zope-event: Update to 6.0.
	* gnu/packages/python-web.scm (python-zope-event): Update to 6.0.
	[source] <uri>: Fix archive name according to PyPI.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest and python-setuptools.
	[description]: Start from a new line, fix indentation.

	Change-Id: I8886fc93c24d6b5b85092a1f05152c6ba118776a

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-distro: Update to 1.9.0.
	* gnu/packages/python-xyz.scm (python-distro): Update to 1.9.0.
	  [build-system]: Use pyproject.
	  [arguments] <test-flags>: Skip 3 tests.
	  [native-inputs]: Add python-setuptools.
	  [home-page]: Fix permanent redirect.

	Change-Id: I64acf4c3811f2b0e97abc2a6f568fe55a0ab9693

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pbr: Update to 7.0.1.
	This change is to simplify bootstrap for python-pbr. All of the native
	inputs were added to active tests but the #:tests? was set to false
	making no sense to keep them.

	* gnu/packages/python-xyz.scm (python-pbr): Update to 7.0.1.
	Do not inherit from python-pbr-minimal and migrate all missing fields.
	[build-system]: Switch to pyprject-build-system.
	[propagated-inputs]: Remove git-minimal/pinned; add python-setuptools.
	[native-inputs]: Remove python-fixtures-bootstrap, python-mock,
	python-six, python-sphinx, python-testrepository-bootstrap,
	python-testresources-bootstrap, python-testscenarios-bootstrap,
	python-testtools-bootstrap, and python-virtualenv.

	Change-Id: I5e53fd5ebd9bb0cfdd8e1da1c1a3d797a7bbfaeb

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pydot: Update to 4.0.1.
	* gnu/packages/graphviz.scm (python-pydot): Update to 4.0.1.
	  [build-system]: Use pyproject.
	  [arguments] <phases>: Use default 'check.
	  [propagated-inputs]: Remove python-pyparsing-2.4.7; add
	  python-pyparsing.
	  [native-inputs]: Add python-parameterized, python-pytest,
	  python-pytest-xdist, and python-setuptools.

	Change-Id: I5f192b2b83ea38ad09921131629f85e2e3207d66

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyxdg: Update to 0.28.
	* gnu/packages/freedesktop.scm (python-pyxdg): Update to 0.28.
	  [build-system]: Use pypproject.
	  [arguments] <test-flags>: Skip 2 tests with Pytest "--deselect" option.
	  <phases>: Use default 'check; add 'pre-check.
	  [native-inputs]: Remove python-nose; add python-pytest and
	  python-setuptools.

	Change-Id: Ic870ffa65d992e985563d832c9464aade3a27f82

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-checkdocs: Update to 2.10.0.
	* gnu/packages/python-check.scm (python-pytest-checkdocs): Update to 2.10.0.
	  [source]: Switch to git-fetch, PyPI provides only the latest version
	  of source packge where we need older compatible with
	  python-pypa-build.
	  [arguments] <phases>: Add 'set-version.
	  [propagated-inputs]: Remove python-importlib-metadata, python-pep517,
	  and python-pytest; add python-pypa-build.
	  [native-inputs]: Add python-pytest-bootstrap and python-wheel.

	Change-Id: I414b8538cb143c94dc7f5c5c5b5db56a56e97c14

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-enabler: Update to 3.4.0.
	* gnu/packages/check.scm (python-pytest-enabler): Update to 3.4.0.
	  [arguments] <tests?>: Enable them.
	  [propagated-inputs]: Add python-importlib-resources.
	  [native-inputs]: Remove python-pytest-black, python-pytest-checkdocs,
	  python-pytest-flake8, python-pytest-mypy, and python-types-toml.

	Change-Id: I5d0ba4ef12ff15e100f4a851a6f10a11bd32b251

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pythran: Disable tests.
	* gnu/packages/python-science.scm (python-pythran): Disable tests.

	Change-Id: I468e80c73feda2bdc0e44feed0922836b4e502f5

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-beniget: Update to 0.4.2.post1.
	* gnu/packages/python-xyz.scm (python-beniget): Update to 0.4.2.post1.
	[native-inputs]: Remove python-wheel; add python-pytest.

	Change-Id: I26b73711421eca86553c1e6c0d4eecc40fc088df

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pydata-sphinx-theme: Adjust inputs.
	* gnu/packages/sphinx.scm (python-pydata-sphinx-theme)
	[propagated-inputs]: Remove python-docutils and python-sphinx; add
	python-sphinx-6 and python-docutils-0.19.

	Change-Id: I859b7e3f54f0c82e5ed03309583088f0645147cb

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rich-click: Update to 1.8.9.
	* gnu/packages/python-xyz.scm (python-rich-click): Update to 1.8.9.
	  [srouce]: Switch to git-fetch providing tests.
	  [build-system]: Use pyproject.
	  [propagated-inputs]: Remove python-importlib-metadata; add
	  python-typing-extensions.
	  [native-inputs]: Add python-pytest and python-setuptools.

	Change-Id: I7edc0c34170f4c94daf58ad157c9a877df9a225a

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sphinx-6: Skip some problematic tests.
	* gnu/packages/sphinx.scm (python-sphinx-6) [arguments] <tests-flags>:
	Run tests in parallel, supported upstream. Skip 10 tests.
	[native-inputs]: Add python-pytest-xdist.
	[propagated-inputs]: Remove python-docutils; add python-docutils-0.19.

	Change-Id: I96e7c88e6fbe195909d4c822d5e34d10985d159a

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sphinxcontrib-websupport: Update to 2.0.0.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-websupport): Update to 2.0.0.
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-flit-core.

	Change-Id: I6bd810e2bed5ff30a213f52db3bec48a7aadcb9e

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zope-interface: Update to 7.2.
	* gnu/packages/python-web.scm (python-zope-interface): Update to 7.2.
	[native-inputs]: Remove python-coverage, python-nose, python-zope-event, and
	python-zope-testing; add python-setuptools.

	Change-Id: I62aeeeecf414dac92c73d0b0c2ce52b1ba9c99cb

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-types-requests: Update to 2.32.4.20250611.
	* gnu/packages/python-xyz.scm (python-types-requests): Update to 2.32.4.20250611.
	  [arguments] <tests?>: No tests provided.
	  [propagated-inputs]: Remove python-types-urllib3; add python-urllib3.
	  [native-inputs]: Remove python-wheel.

	Change-Id: I390040e08fb411bc88e71ba116d8ab11e8dcb2e7

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyaml: Update to 25.7.0.
	* gnu/packages/python-xyz.scm (python-pyaml): Update to 25.7.0.
	  [build-system]: Use pyproject.
	  [native-inputs]: Remove python-unidecode; add python-pytest and
	  python-setuptools.

	Change-Id: I3a25ddf5e1e1d4a94915f230182ffa6a607b4cb8

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ipython-genutils: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-ipython-genutils)
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I6f7d4a022d7a745ed3a128200a7ed55087708dd8

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-terminado: Update to 1.18.1.
	* gnu/packages/python-web.scm (python-terminado): Update to 1.18.1.
	  [build-system]: Use pyproject.
	  [arguments] <test-flags>: Ignore warnings.
	  <phases>: Use default 'check.
	  [native-inputs]: Add python-hatchling, and python-pytest-timeout.

	Change-Id: I6dce6fbca7886f74b0c0e66db0367c4156313c3b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-prometheus-client: Update to 0.22.1.
	* gnu/packages/monitoring.scm (python-prometheus-client): Update to 0.22.1.
	  [build-system]: Use pyproject.
	  [arguments] <tests?>: Enable them.
	  <test-flags>: Skip 4 failing tests.
	  [native-inputs]: Add python-pytest and python-setuptools.

	Change-Id: I54522f793364ab2614ef8f30c874f3065ca79a7f

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-nbconvert: Update to 7.16.6.
	* gnu/packages/python-xyz.scm (python-nbconvert): Update to 7.16.6.
	[native-inputs]: Remove python-pytest-xdist.

	Change-Id: I28adb91bc986ce09ab76535a2b566b3f1c3c549e

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jupyterlab-pygments: Switch to pyproject-build-system.
	* gnu/packages/jupyter.scm (python-jupyterlab-pygments)
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-setuptools.

	Change-Id: Ia507908434a215d933c6525430a870bdf2f6e3bc

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mdit-py-plugins: Update to 0.4.2.
	* gnu/packages/python-xyz.scm (python-mdit-py-plugins): Update to 0.4.2.
	[native-inputs]: Remove python-coverage and python-pytest-cov.

	Change-Id: I10958fd0a06de4759c3c573ab0250226424bbd01

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pandocfilters: Update to 1.5.1.
	* gnu/packages/textutils.scm (python-pandocfilters): Update to 1.5.1.
	  [build-system]: Use pyproject.
	  [arguments] <tests?>: Disable as requiring Pandoc in PATH.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I5b6560b67f4f76b7b9a40bf8a87a5a6c34d7e09e

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-twine: Update to 6.1.0.
	* gnu/packages/python-xyz.scm (python-twine): Update to 6.1.0.
	[propagated-inputs]: Remove python-importlib-metadata and python-pkginfo; add python-id
	and python-packaging.
	[native-inputs]: Remove python-wheel.

	Change-Id: Ib22ea696d3c11d7db2ff8db2e12e0703d0d5af0f

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-id.
	* gnu/packages/python-xyz.scm (python-id): New variable.

	Change-Id: I6163752c272cfd1e4dc4ef9be63fc9dbf0d157e9

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-readme-renderer: Update to 44.0.
	* gnu/packages/python-xyz.scm (python-readme-renderer): Update to 44.0.
	[propagated-inputs]: Remove python-bleach; add python-nh3.

	Change-Id: Iaa41563e349a1850b5b5a148adbd6d350bacdd0f

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cmarkgfm: Update to 2024.11.20.
	* gnu/packages/markup.scm (python-cmarkgfm): Update to 2024.11.20.
	  [build-system]: Use pyproject.
	  [arguments] <phases>: Use default 'check.
	  [native-inputs]: Add python-setuptools.

	Change-Id: Ie349e517a1beaa35368fcd8a692b0feda9d1fe68

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-datadir: Update to 1.7.2.
	* gnu/packages/check.scm (python-pytest-datadir): Update to 1.7.2.
	[propagated-inputs]: Remove python-pytest and python-wheel.
	[native-inputs]: Add python-pytest-bootstrap and python-setuptools.

	Change-Id: Iedc70026ae971cc7629cef002a66b989aef534e3

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-xmltodict: Update to 0.14.2.
	* gnu/packages/xml.scm (python-xmltodict): Update to 0.14.2.
	[native-inputs]: Remove python-coverage, python-nose, and python-wheel; add
	python-pytest.

	Change-Id: Iecfc5a944fa34637f758d08211466a9ab3d5aa76

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rfc3986: Update to 2.0.0.
	* gnu/packages/python-xyz.scm (python-rfc3986): Update to 2.0.0.
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I7adcfe876d56cf152eeed27519268dddaf4fbfe5

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mpmath: Update to 1.3.0.
	* gnu/packages/python-xyz.scm (python-mpmath): Update to 1.3.0.
	  [build-system]: Use pyproject.
	  [arguments]: Drop them.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I35634503e612c6bd18ae5c1b1172e829359a3276

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-secretstorage: Switch to pyproject-build-system.
	* gnu/packages/python-crypto.scm (python-secretstorage):
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-setuptools.

	Change-Id: Ib98276d83abdb72b4ffcc79b7fcf08c357ce1bc4

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyqt5-sip: Switch to pyproject-build-system.
	* gnu/packages/qt.scm (python-pyqt5-sip)
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-setuptools.

	Change-Id: Ibd9d1cb939ec89ec400e67ffc5379eaa7669ab78

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-nest-asyncio: Update to 1.6.0.
	* gnu/packages/python-xyz.scm (python-nest-asyncio): Update to 1.6.0.
	  [build-system]: Use pyproject
	  [native-inputs]: Add python-pytest and python-setuptools.

	Change-Id: I9c441918bceb9df4e4fdec9856b154fa24b24160

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-debugpy: Reduce closure size.
	As tests are disabled, remove all test related inputs and custom check
	phase.

	* gnu/packages/python-xyz.scm (python-debugpy) [arguments] <phases>: Do
	  not overwrite 'check phase.
	  [native-inputs]: Remove python-django, python-gevent, python-flask,
	  python-psutil, python-pytest, python-pytest-cov,
	  python-pytest-timeout, python-pytest-xdist, and python-requests

	Change-Id: I1f6926f233990ecc99711da56075af66791c8f42

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-debugpy: Update to 1.8.16.
	* gnu/packages/python-xyz.scm (python-debugpy): Update to 1.8.16.
	[native-inputs]: Add python-setuptools.

	Change-Id: I14bb3ecc5b2f15cb9e60f6ec68db17918dc01493

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-betamax: Enable tests, switch to pyproject-build-system.
	* gnu/packages/python-web.scm (python-betamax): Enable tests.
	  [build-system]: Use pyproject.
	  [arguments] <test-flags>: Skip tests requiring networking.
	  [native-inputs]: Add nss-certs-for-test, python-pytest, and
	  python-setuptools.

	Change-Id: I3488dcf5849584f9d65d3e26d8dbfa9bbb2ba0e8

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-untangle: Update to 1.2.1-2.7eec044.
	* gnu/packages/xml.scm (python-untangle): Update to 1.2.1-2.7eec044.
	  [build-system]: Use pyproject.
	  [arguments]: Dropp them.
	  [propagated-inputs]: Add python-defusedxml.
	  [native-inputs]: Add python-poetry-core and python-pytest.

	Change-Id: I811928c729e6c89034734b3998c52d6aa1e4b94d

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-entrypoints: Update to 0.4.
	* gnu/packages/python-xyz.scm (python-entrypoints): Update to 0.4.
	  [build-system]: Use pyproject.
	  [arguments] <tests?>: Enable them.
	  <phases>: Remove 'create-setup.py.
	  [native-inputs]: Add python-flit-core and python-pytest.

	Change-Id: I676bd2c637a0f26f9b0c1f0143536f59b687bfc6

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyzmq: Update to 27.0.1.
	The project does not ship bundled source of zeromq and cythonized files,
	instead it use <buildutils/bundle.py> to ship as a build option relying
	on system libraries.  The build is controlled via CMakeLists.txt.

	* gnu/packages/python-xyz.scm (python-pyzmq): Update to 27.0.1. Use G-expressions.
	  [source] <snippet>: Remove all as no longer required.
	  [build-system]: Use pyproject.
	  [arguments] <configure-flags>: Remove as no longer required.
	  <phases>: Remove 'build-extensions and replace by 'delete-source which
	  is chepper than to rebuild it once again; use default 'check.
	  [inputs]: Add libsodium.
	  [native-inputs]: Remove pkg-config, and python-tornado-6; add
	  cmake-minimal, python-packaging, python-scikit-build-core, and
	  python-tornado.

	Change-Id: I6ec22d172fb2cc542923f4d2adfe326716d482cf

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ipython: Update to 8.37.0.
	* gnu/packages/python-xyz.scm (python-ipython): Update to 8.37.0.
	  [arguments] <test-flags>: Skip 3 more tests.
	  [native-inputs]: Remove python-pytest-asyncio; add
	  python-pytest-asyncio-0.21.

	Change-Id: Ia362ee0f6397bf3cfcff9f35f2f63d8f30e7198d

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-matplotlib-inline: Update to 0.1.7.
	* gnu/packages/python-xyz.scm (python-matplotlib-inline): Update to 0.1.7.
	  [source] <pypi-uri>: Fix archive name adjusting "-" to "_".
	  [build-system]: Use pyproject.
	  [arguments] <phases>: Delete 'sanity-check.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I34b99d1cbf8faf33ee3273e4a2d367f1e1b551c8

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stack-data: Skip some tests.
	* gnu/packages/python-xyz.scm (python-stack-data): [arguments]
	<test-flags>: Skip 3 problematic tests.

	Change-Id: Id7bb16f0ac20d6105628102c0ba803a09b43f4ef

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-subprocess: Skip 4 tests.
	* gnu/packages/python-check.scm (python-pytest-subprocess) [arguments]
	  <test-flags>: Deselect 4 tests.
	  [native-inputs]: Remove python-wheel.

	Change-Id: Iabfc47a9268146eda982afe3ccfc78c9950e1f11

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-prompt-toolkit: Update to 3.0.51.
	* gnu/packages/python-xyz.scm (python-prompt-toolkit): Update to 3.0.51.
	  [build-system]: Use pyproject.
	  [arguments] <phases>: Use default 'check; add 'pre-check.
	  [native-inputs]: Add python-setuptools.

	Change-Id: If7f626ff2ef9a564968a969810d05e6767d6d17b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jupyter-core: Improve package.
	* gnu/packages/python-xyz.scm (python-jupyter-core): Use
	  G-expressions. Fix indentation.
	  [arguments] <test-flags>: Skip test requiring python-pip; refactor
	  with STRING-JOIN.
	  [native-inputs]: Remove python-pip, python-pre-commit, and
	  python-pytest-cov.

	Change-Id: I677c0c7dd6e38fde126c5b69bd1b901999f8cfce

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-console-scripts: Update to 1.4.1.
	* gnu/packages/python-check.scm (python-pytest-console-scripts): Update to 1.4.1.
	  [build-system]: Use pyproject.
	  [arguments] <tests-flags>: Skip 3 tests.
	  <phases>: Use default 'check.
	  [propagated-inputs]: Remove python-mock and python-pytest.
	  [native-inputs]: Remove python-setuptools-scm; add
	  python-pytest-bootstrap and python-setuptools.

	Change-Id: I57a714afa0584ece0157236eb22f74a75f90cd17

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-colorlog: Update to 6.9.0.
	* gnu/packages/python-xyz.scm (python-colorlog): Update to 6.9.0.
	[build-system] Use pyproject.
	[arguments] <phases>: Use default 'check.
	[native-inputs]: Add python-setuptools.

	Change-Id: I7b054c74b0c3faf7d0221fef670edb649fce4631

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tornado: Switch to pypproject-build-system.
	* gnu/packages/python-web.scm (python-tornado)
	  [build-system]: Use pypproject.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I39e3a906f4ac66b878a4aae157cef5fbd1135074

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-docopt: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-docopt)
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I9ab05b07d55ebaad946361535a7853a48b87ec45

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pymongo: Update to 4.14.0.
	* gnu/packages/python-xyz.scm (python-pymongo): Update to 4.14.0.
	[build-system]: Use pyproject.
	[arguments] <test-flags>: Skip prolematic test.
	[propagated-inputs]: Add python-dnspython.
	[native-inputs]: Add python-hatch-requirements-txt, python-hatchling,
	python-pytest, python-pytest-asyncio, and python-setuptools.

	Change-Id: If292db8d2e00339048f553a199315d5497173b53

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-hatch-requirements-txt.
	* gnu/packages/python-build.scm (python-hatch-requirements-txt): New variable.

	Change-Id: I210329908614e73c49d2644cc083d7cc5a8d5d6b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-bcrypt: Update to 3.2.2.
	* gnu/packages/python-crypto.scm (python-bcrypt): Update to 3.2.2.
	  [build-system]: Use pyproject.
	  [propagated-inputs]: Remove python-six.
	  [native-inputs]: Remove python-pycparser; add python-setuptools.

	Change-Id: I3c5a82311e9fa2af00c4103c0ce0dd0ec5ade9c0

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-executing: Update to 2.2.0.
	* gnu/packages/python-xyz.scm (python-executing): Update to 2.2.0.
	  [arguments] <phases>: Add 'fix-tests.
	  [native-inputs]: Remove python-toml; add python-rich.

	Change-Id: Ic03771d27d7602799619bc962426697a2e7aac19

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-littleutils: Update to 0.2.4.
	* gnu/packages/python-xyz.scm (python-littleutils): Update to 0.2.4.
	  [build-system]: Use pypojrect.
	  [native-inputs]: Add python-setuptools, python-setuptools-scm, and
	  python-wheel.

	Change-Id: I577e1a929b674908c70b807fd2fbc844810172ce

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fastjsonschema: Update to 2.21.1.
	* gnu/packages/python-xyz.scm (python-fastjsonschema): Update to 2.21.1.
	[native-inputs]: Remove python-colorama, python-pytest-cache, and python-wheel.

	Change-Id: I059d6792b2d9573a05140f2657f86427914347bb

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tomlkit: Update to 0.13.3.
	* gnu/packages/python-xyz.scm (python-tomlkit): Update to 0.13.3.
	  [build-system]; Use pyproject.
	  [native-inputs]: Add python-poetry-core.

	Change-Id: I5c7acc84e0390d621483cbcff81d83ac339960de

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-json-spec: Update to 0.12.0.
	* gnu/packages/python-xyz.scm (python-json-spec): Update to 0.12.0.
	  [source]: Switch to git-fetch providing tests.
	  [build-system]: Use pyproject.
	  [propagated-inputs]: Remove python-importlib-metadata.
	  [native-inputs]: Add python-poetry-core.

	Change-Id: Ie6fdb0a96b164b89f07a2fa5ff7f153439449d54

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asttokens: Update to 3.0.0.
	* gnu/packages/python-xyz.scm (python-asttokens): Update to 3.0.0.
	[propagated-inputs]: Remove python-six.

	Change-Id: I289e2675c5d72b7f016d2bc791f75c0e4da29112

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-msgpack: Update to 1.1.1.
	* gnu/packages/python-xyz.scm (python-msgpack): Update to 1.1.1.
	  [build-system]: Use pyproject.
	  [arguments]: Drop them.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I4ba8061c95916daa03db8f269ee8019826991de5

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroid: Update to 3.3.11.
	* gnu/packages/python-xyz.scm (python-astroid): Update to 3.3.11.
	[native-inputs]: Add python-mypy-minimal.

	Change-Id: Ic0bbe5bb59260fe1445aceb09f5cea6bfb2c82fd

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-lazy-object-proxy: Update to 1.11.0.
	* gnu/packages/python-xyz.scm (python-lazy-object-proxy): Update to 1.11.0.
	[native-inputs]: Remove python-pip; add python-pytest and python-pytest-benchmark.

	Change-Id: I8bee8c95755ad89733f03291a8403689b2a52125

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pandas-2: Skip one more test group.
	* gnu/packages/python-science.scm (python-pandas-2) [arguments]
	<test-flags>: Skip one more test group failing with Pytest@8.4.1, fixed
	on main branch.

	Change-Id: I0f4cb3bf310a7efff7112fdfcdf04a5a7fc16aa5

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-openpyxl: Reduce closure size.
	* gnu/packages/python-xyz.scm (python-openpyxl):
	  [propagated-inputs]: Remove python-jdcal - not listed in install
	  dependencies.
	  [native-inputs]: Remove python-wheel.

	Change-Id: I862613faafe2c4fae4c85b26b38a882ea84f12b5

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-xlrd: Update to 2.0.2.
	* gnu/packages/python-xyz.scm (python-xlrd): Update to 2.0.2.
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I7622d787dd9f6c516952a5680e1028707406817a

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-et-xmlfile: Update to 2.0.0.
	* gnu/packages/python-xyz.scm (python-et-xmlfile): Update to 2.0.0.
	  [build-system]: Use pyproject.
	  [arguments] <phases>: Use default 'check.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I8275f0b9980b1aa70785dcb4d60ff86b6a9053b9

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-time-machine: Fix build.
	* gnu/packages/python-check.scm (python-time-machine): During check
	  phase it fails to find test backend but PyPI archive provides no tests.
	  [arguments] <tests?>: Visually disable them.

	Change-Id: Ic39e39a520678c79249a326c4b14b523fab21638

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-env: Update to 1.1.5.
	* gnu/packages/python-check.scm (python-pytest-env): Update to 1.1.5.
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-hatch-vcs and python-hatchling.

	Change-Id: I0acc2884a71969ed9827e439319298f3c48509e2

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-argcomplete: Fix tests.
	* gnu/packages/python-xyz.scm (python-argcomplete)
	[arguments] <test-backend>: Use custom.
	<test-flags>: Move option here from custom 'check phase..
	<phases>: Use default 'check; add disable-pip-tests..
	[native-inputs]: Remove python-coverage, python-mypy, and python-wheel.

	Change-Id: Ica763b449ebef64000181fe192cad691be39db73

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-matplotlib: Reduce closure size.
	* gnu/packages/python-xyz.scm (python-matplotlib):
	  [native-inputs]: Remove python-setuptools-scm-git-archive.

	Change-Id: I0db74e40f935b76e49d9cb8f0214513fb41fa8b8

2025-09-25  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: python-matplotlib: Set the default backend to TkAgg.
	The interactive backend TkAgg works out of the box (i.e. without requiring
	changes to user Python code) since commit
	d5d790b5e0f7690d6bef9224932909a68f4fccbe.

	* gnu/packages/python-xyz.scm (python-matplotlib) [arguments]
	<#:phases>{configure-environment}: Change rc_options backend from Agg to
	TkAgg.

	Change-Id: I5614e37e674838ba8ad3ebc76c0ed42973d5ec29

2025-09-25  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: python-matplotlib: Patch dlopen so MPLBACKEND is not overridden.
	Fixes <https://issues.guix.gnu.org/70687>.

	In Python, importing 'matplotlib.pyplot' sets the backend used by Matplotlib
	to Agg unless it was set to WebAgg or nbAgg.  This is because it incorrectly
	determines that no event loop can be started due to a failed dlopen call for
	'libX11.so.6'.  This is fixed by patching the dlopen path.

	* gnu/packages/python-xyz.scm (python-matplotlib) [arguments]
	<#:phases>: Add 'patch-dlopen.

	Change-Id: I3e45c9a2921374e3b16cfcbd8e3e1e91780da306

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cycler: Update to 0.12.1.
	* gnu/packages/python-xyz.scm (python-cycler): Update to 0.12.1.
	  [build-system]: Use pyporject.
	  [propagated-inputs]: Remove python-six.
	  [native-inputs]: Add python-pytest and python-setuptools.

	Change-Id: I220e869568761cdcbf8ba0219207c42de0271ab0

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cppy: Update to 1.3.1.
	* gnu/packages/python-xyz.scm (python-cppy): Update to 1.3.1.
	[native-inputs]: Add python-pytest and python-setuptools-scm.

	Change-Id: I45f88d7efd3cb20bfb7b8f14b90d15ddcc081a6d

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-wurlitzer: Update to 3.1.1.
	* gnu/packages/python-xyz.scm (python-wurlitzer): Update to 3.1.1.
	[native-inputs]: Remove python-mock; add python-setuptools.

	Change-Id: Ie56041f27f6a8f0b707decde2423ffcd00f640de

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-argon2-cffi: Update to 25.1.0.
	* gnu/packages/python-crypto.scm (python-argon2-cffi): Update to 25.1.0.
	  [source] <snippet>: No longer required.
	  [build-system]: Use pyproject.
	  [arguments] <phases>: Use default 'build and 'check.
	  [inputs]: Remove argon2.
	  [propagated-inputs]: Remove python-cffi and python-typing-extensions;
	  add python-argon2-cffi-bindings.
	  [native-inputs]: Remove python-hypothesis; add
	  python-hatch-fancy-pypi-readme, python-hatch-vcs, and
	  python-hatchling.

	Change-Id: Ia9f544acbfa2e915afd73b6ed24516be18dd1803

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-argon2-cffi-bindings.
	* gnu/packages/python-crypto.scm (python-argon2-cffi-bindings): New variable.

	Change-Id: I5e4e77ba3aba7b35352b556a514a46ff8b735af6

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-rich: Ignore more failing tests.
	* gnu/packages/python-xyz.scm (python-rich)[arguments][test-flags}:
	Ignore more failing tests.

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-panflute: Update to 2.3.1.
	* gnu/packages/textutils.scm (python-panflute): Update to 2.3.1.
	  [build-system]: Use pyproject.
	  [arguments] <tests?>: Disable as requiring Pandoc in PATH.
	  [native-inputs]: Remove python-configparser, python-coverage,
	  python-flake8, python-pandocfilters, python-pytest, python-pytest-cov,
	  and python-requests; add python-setuptools.

	Change-Id: I1914ed63535da1930f9161b1b7e2975e849fcd92

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-commonmark: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-commonmark):
	  [build-system]: Use pyproject.
	  [arguments] <phases>: Use default 'check.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I820373fc3e23ccb3222a6409e0ea7b977376e776

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flit: Reduce closure size.
	* gnu/packages/python-xyz.scm (python-flit): Documentation is not built,
	  remove dependencies on Sphinx.
	  [propagated-inputs]: Remove python-pypa-build.
	  [native-inputs]: Remove python-pygments-github-lexers,
	  python-pytest-cov, python-sphinx, and python-sphinxcontrib-github-alt.

	Change-Id: Iba62d2c1c52b64db65e29cbdd0381f470ee3116d

2025-09-25  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: python-flit: Update to 3.12.0.
	* gnu/packages/python-xyz.scm (python-flit): Update to 3.12.0.

	Change-Id: I24833e303dcda9613b2ab76761b29347a603d0dc

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-beautifulsoup4: Update to 4.13.4.
	* gnu/packages/python-xyz.scm (python-beautifulsoup4): Update to 4.13.4.
	  [propagated-inputs]: Add python-typing-extensions, python-cchardet,
	  python-chardet, and python-charset-normalizer.

	Change-Id: I90db98f1547455732eb21d0efba865e351537336

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cchardet: Fix tests.
	* gnu/packages/freedesktop.scm (python-cchardet) [arguments]
	  <test-flags>: Deselect tests requiring test data file.
	  [native-inputs]: Remove python-wheel; add python-pytest.

	Change-Id: I6e506740c45ffc802d3a85a2d9edb6d53423055f

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cchardet: Fix indentation.
	* gnu/packages/freedesktop.scm (python-cchardet): Fix indentation.

	Change-Id: If16042b079995d24f628ca67447f8165a15a7418

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-soupsieve: Update to 2.7.
	* gnu/packages/python-xyz.scm (python-soupsieve): Update to 2.7.
	  [build-system]: Use pyproject.
	  [arguments] <tests?>: Enable.
	  <phases>: Keep 'sanity-check.
	  [native-inputs]: Add python-beautifulsoup4-bootstrap,
	  python-hatchling, and python-pytest.

	Change-Id: Iaf299e23c70832e1d90b7dcaec4a2ab0f058c5af

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-beautifulsoup4-bootstrap.
	* gnu/packages/python-xyz.scm (python-beautifulsoup4-bootstrap): New variable.

	Change-Id: I776b58a6290c9d7b20e27281dccfc9ad6d333a6e

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-html5lib: Switch to pyproject-build-system.
	* gnu/packages/python-web.scm (python-html5lib):
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-setuptools.

	Change-Id: If4df2b32c95a23252063e0826f27bc99fb2f5530

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-webencodings: Switch to pyproject-build-system.
	* gnu/packages/python-web.scm (python-webencodings)
	  [build-system]: Use pyproject.
	  [arguments] <phases>: Use default 'check.
	  [description]: Fix fill-column indentation.

	Change-Id: I543193509591b46fa176575bf0c82a98c66e8d28

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tomli-w: Update to 1.2.0.
	* gnu/packages/python-build.scm (python-tomli-w): Update to 1.2.0.
	[native-inputs]: Remove python-pypa-build.

	Change-Id: If2293b88fefb2e9b57b9742659c61950d71ac73d

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sphinx: Update to 7.4.7.
	* gnu/packages/sphinx.scm (python-sphinx): Update to 7.4.7.
	[native-inputs]: Remove python-cython; add python-cython-3,
	python-defusedxml and python-pytest-xdist.
	[propagated-inputs]: Remove python-colorama, python-filelock,
	python-html5lib, python-importlib-metadata,
	python-sphinxcontrib-websupport, and python-types-requests.

	(python-sphinx-6): New variable, inherit from python-sphinx.

	Change-Id: Ifcb65d26b5dbba00bdc96b01308d960047febddf

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sphinx-alabaster-theme: Update to 0.7.16.
	* gnu/packages/sphinx.scm (python-sphinx-alabaster-theme): Update to 0.7.16.
	[arguments] <tests?>: No tests in PyPI or Git.
	[native-inputs]: Remove python-setuptools and python-wheel; add
	python-flit-core.

	Change-Id: I818a033a7faec3c9048ac9b79043c95fd451d85d

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sphinxcontrib-applehelp: Update to 2.0.0.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-applehelp): Update to 2.0.0.
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-flit-core.

	Change-Id: I657c0bacf26eccbca75035fad57f68c5876d661c

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sphinxcontrib-devhelp: Update to 2.0.0.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-devhelp): Update to 2.0.0.
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-flit-core.

	Change-Id: Idf02a5c618aede563d170e7d4f8fec8247073456

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sphinxcontrib-htmlhelp: Update to 2.1.0.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-htmlhelp): Update to 2.1.0.
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-flit-core.

	Change-Id: I94bca8fc2455e4935614637d969ff96a71a5aa47

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sphinxcontrib-jsmath: Switch to pyproject-build-system.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-jsmath) [buld-system]:
	  Use pyproject.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I5102c58d9f9bcf0e898bca636f84d0189c4a0625

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sphinxcontrib-qthelp: Update to 2.0.0.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-qthelp): Update to 2.0.0.
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-flit-core.

	Change-Id: I1d2308e65024ca776b53238db63b4dadb261f4de

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-imagesize: Set test-backend.
	* gnu/packages/python-xyz.scm (python-imagesize) [arguments]
	  <test-backend>: Set to 'unittest.

	Change-Id: I3bdc531fc38f6b9b2ab5f461f89dcfba4d71f696

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sphinxcontrib-serializinghtml: Update to 2.0.0.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-serializinghtml): Update to 2.0.0.
	[build-system]: Use pyproject.
	[native-inputs]: Add python-flit-core.

	Change-Id: I181900fdbb66441ee939a9d025a45937958f3bbd

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-olefile: Update to 0.47.
	* gnu/packages/python-xyz.scm (python-olefile): Update to 0.47.
	  [source]: Switch to git-fetch.
	  [build-system]: Use pypproject.
	  [native-inputs]: Add python-pytest and python-setuptools.

	Change-Id: Ia74e58310f6810a888b7d20b44aed2bfa0a6e2c7

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-markdown2: Update to 2.5.3.
	* gnu/packages/python-xyz.scm (python-markdown2): Update to 2.5.3.
	  [arguments] <test-backend>: Use 'custom.
	  <test-flags>: Provides options as seen in project's Makefile.
	  [native-inputs]: Remove python-pygments, python-pytest, and
	  python-wheel.

	Change-Id: I502c32abd249a1b3b8532e01621dc36ce7b74734

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-anytree: Update to 2.13.0.
	* gnu/packages/python-xyz.scm (python-anytree): Update to 2.13.0.
	  [propagated-inputs]: Remove python-six.
	  [native-inputs]: Remove python-poetry-core; add python-pdm-backend,
	  python-pytest-cov, python-pyyaml and python-test2ref.

	Change-Id: I013875d693c0bc910544d0edbae0764103165b50

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-test2ref.
	* gnu/packages/python-check.scm (python-test2ref): New variable.

	Change-Id: Id3253057b0a162a8e2a1348c11d7182db572e19d

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-binaryornot: Switch to pyproejct-build-system.
	* gnu/packages/python-xyz.scm (python-binaryornot):
	  [build-system]: Use pyproejct.
	  [arguments] <test-backend>: Use custom unittest.
	  <phases>: Remove trailing #t from lambdas.
	  [propagated-inputs]: Remove python-hypothesis.
	  [native-inputs]: Add python-hypothesis and python-setuptools.

	Change-Id: Ic6e24e1bbfae846bc9b0ab9195556fcf86af9c25

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-scour: Switch to pyproject-build-system.
	This project is unmaintained since 2020, the only user is Inkscape, and
	the development has been moved to GitLab.

	See: <https://gitlab.com/inkscape/inkscape-docs/documentation/-/issues/43>,
	     <https://github.com/scour-project/scour/issues/321>.

	* gnu/packages/python-xyz.scm (python-scour): Add a maintenance note on
	  the upstream status.
	  [source] <url>: Switch to Inkscape's GitLab page.
	  [build-system]: Use pyproject.
	  [arguments] <test-backend>: Use 'custom.
	  [native-inputs]: Add python-setuptools.
	  [home-page]: Switch URL to Inkscape's GitLab page.
	  [description]: Start from a new line, fix fill column.

	Change-Id: I56d94188b8a69a6739e5d2a5550bb0a3ee8b9247

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-appdirs: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-appdirs):
	  [build-system]: Use pyproject.
	  [arguments] <test-backend>: Use 'unittest.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I234b65a99870f0e7e373681719b1ba61e2da85fb

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pylsqpack: Update to 0.3.22.
	* gnu/packages/python-compression.scm (python-pylsqpack): Update to 0.3.22.
	[native-inputs]: Add python-pytest.

	Change-Id: Ib3c31c3678a8b7bf7866fc693518a33c263214a5

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-httpx: Rearange inputs, fix tests.
	* gnu/packages/python-web.scm (python-httpx): Refresh test flags for
	  skipped tests.
	  [arguments]: Apply G-expressions.
	  <test-flags>: Remove not existing tests from the ignore list.
	  [propagated-inputs]: Remove python-charset-normalizer, python-chardet,
	  and python-rfc3986; add python-anyio, python-h2, python-socksio, and
	  python-zstandard.
	  [native-inputs]: Remove python-trio-typing, python-wheel, and
	  python-zstandard; add python-chardet.

	Change-Id: I62f668ee3659220938b268ac17fdf594a95d076c

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-httpcore: Update to 1.0.9.
	* gnu/packages/python-web.scm (python-httpcore): Update to 1.0.9.

	Change-Id: Iea53b554e9ad0687e5529ec32e8aad69dc3a553f

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-uvicorn: Fix build.
	* gnu/packages/python-web.scm (python-uvicorn):
	  [native-inputs]: Remove python-pytest-asyncio; add
	  python-pytest-asyncio-0.26.

	Change-Id: I1066aef6557eec3a173d88535e14cbd847ae36f3

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flasgger: Reduce closure size.
	* gnu/packages/python-xyz.scm (python-flasgger): Update to 0.9.7.1.
	  [arguments] <test-flags>: Skip example tests to reduce closure size
	  from native inputs.
	  <phases>: Remove 'prepare-check.
	  [native-inputs]: Remove python-apispec, python-apispec-webframeworks,
	  python-decorator, python-flask-restful, python-flex,
	  python-marshmallow, python-pytest-cov, and python-wheel.

	Change-Id: I724855c2cdd22d9d36c0f7716ae183cf3b7db382

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-brotlicffi: Fix tests.
	* gnu/packages/python-compression.scm (python-brotlicffi): Fix tests.
	  [arguments] <phases>: Add 'set-brotli-source.
	  [native-inputs]: Add python-pytest.

	Change-Id: I50555c234d4dbf20f2cdd846f8191c8da7349247

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-brotlicffi: Fix indentation.
	* gnu/packages/python-compression.scm (python-brotlicffi): Fix indentation.

	Change-Id: I1d19faaa147595159eff380f45bb2989ea2cf587

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-httptools: Update to 0.6.4.
	* gnu/packages/python-web.scm (python-httptools): Update to 0.6.4.
	  [source] <snippet>: Remove vendor.
	  [arguments] <test-flags>: Skip only one test.
	  <phases>: Remove 'preparation; add 'configure-build-ext.
	  [build-system]: Use pyproject.
	  [inputs]: Add llhttp.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I81eaa61c96e2f41519648cccc625f2bc0a731269

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-socksio: Switch to pyproject-build-system.
	* gnu/packages/python-web.scm (python-socksio):
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-flit-core, python-pytest, and
	  python-pytest-cov.

	Change-Id: I31a304fdc71d8b2b0d5522bff100eb292ff76ab4

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-hpack: Update to 4.1.0.
	* gnu/packages/python-web.scm (python-hpack): Update to 4.1.0.
	[native-inputs]: Add python-setuptools.

	Change-Id: I7a99bea38de197cbe98750cf6910b0f70d286cce

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-hyperframe: Update to 6.1.0.
	* gnu/packages/python-web.scm (python-hyperframe): Update to 6.1.0.
	[native-inputs]: Add python-setuptools.

	Change-Id: I7cc520ca49131e973632a6f37a0d8ad5fb33cebd

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zstandard: Update to 0.23.0.
	* gnu/packages/python-compression.scm (python-zstandard): Update to 0.23.0.
	  [build-system]: Use pyproject.
	  [arguments] <phases>: Add 'patch-build-system, and 'build-extensions.
	  [native-inputs]: Remove python-hypothesis; add python-pytest and
	  python-setuptools.

	Change-Id: I5008064aa44880330928e25bd64eb90486633548

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dotenv: Update to 1.1.1.
	* gnu/packages/python-xyz.scm (python-dotenv): Update to 1.1.1.
	  [build-system]: Use pyproject.
	  [arguments]: Drop them.
	  [native-inputs]: Remove python-mock; add python-setuptools.

	Change-Id: I6dce45f8aabf5dc12f3b37b2d851d910a2786b6b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-h11: Update to 0.16.0.
	* gnu/packages/python-web.scm (python-h11): Update to 0.16.0.
	[native-inputs]: Remove python-wheel.

	Change-Id: I111d5fdc2c46ad9b48a92b0b1f906b57ec04290a

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-anyio: Reduce closure size.
	* gnu/packages/python-xyz.scm (python-anyio): Reduce closure size.
	  [propagated-inputs]: Remove python-contextvars and
	  python-typing-extensions.
	  [native-inputs]: Remove python-wheel.

	Change-Id: I740b7e3fd1c3b89eb762729e04fe70c71ea50202

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-brotli: Move to python-compression and switch to pyproject.
	Fixes gnu/gnu#1730

	python-brotli does not benefit from being inherited from brotli, it's
	built from scratch, this change moves it to python-compression as a
	stand along package, a collection of Python bindings and swap build
	system to pyproject.

	* gnu/packages/compression.scm (python-brotli, python-google-brotli):
	Move from here ...
	* gnu/packages/python-compression.scm: ... to here.
	* gnu/packages/django.scm: Add python-compression module.
	* gnu/packages/fonts.scm: Likewise.
	* gnu/packages/gnome.scm: Likewise.
	* gnu/packages/video.scm: Likewise.

	Change-Id: I592d84321893e5967181fd48d3037246c3cd4796

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sh: Update to 2.2.2.
	* gnu/packages/python-xyz.scm (python-sh): Update to 2.2.2.
	  [build-system]: Use pyproject.
	  [arguments] <test-flags>: Skip some shaky tests.
	  <phases>: Add 'pre-check and use default 'check.
	  [native-inputs]: Remove python-coverage; add python-poetry-core and
	  python-pytest.

	Change-Id: Ibf59528a75ea21a3312b8afa3eece2ef5273de69

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-websockets: Set test backend.
	* gnu/packages/python-web.scm (python-websockets) [arguments]
	  <test-backend>: Use 'unittest.

	Change-Id: I845e5f1634ce5052accd395062f41b0d184e425c

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-async-generator: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-async-generator)
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I230bdc35578a03cd1fd5a614ee5b6eb1e659d6f8

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-outcome: Update to 1.3.0.post0.
	* gnu/packages/python-xyz.scm (python-outcome): Update to 1.3.0.post0.
	[native-inputs]: Remove python-pytest-cov; add python-setuptools.

	Change-Id: I04d1a829ffdee4ada25e70e09308d73b1af073cc

2025-09-25  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: python-trustme: Update to 1.2.1.
	* gnu/packages/python-crypto.scm (python-trustme): Update to 1.2.1.
	  [home-page]: Adjust it as seen on project's GitHub page.
	  [native-inputs]: Remove python-pytest-cov, python-service-identity,
	  python-setuptools, python-wheel, python-zipp, and
	  python-more-itertools; add python-hatchling.
	  [propagated-inputs]: Remove python-ipaddress.

	Change-Id: I0393508129f344832965cdf93baf6aca96e88eb5
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-aiohappyeyeballs: Update to 2.6.1.
	* gnu/packages/python-web.scm (python-aiohappyeyeballs): Update to 2.6.1.
	[native-inputs]: Remove python-pytest-asyncio; add python-pytest-asyncio-0.26.

	Change-Id: I68b9473360755f3454bd13d0ec604da7f3e5b0db

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-aiosignal: Update to 1.4.0.
	* gnu/packages/python-web.scm (python-aiosignal): Update to 1.4.0.
	  [arguments] <test-flags>: Remove redundant options.

	Change-Id: I644d508804291eb90fb2f979667714080ca1a9ad

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-re-assert: Switch to pyproject-build-system.
	* gnu/packages/python-check.scm (python-re-assert)
	  [build-system]: Use pyproject.
	  [arguments]: Drop them.
	  [native-inputs]: Remove python-covdefaults and python-coverage; add
	  python-setuptools.

	Change-Id: Ifc6f24e45196988cf3741ce2cf7b489dbb0a13f3

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyasn1-modules: Update to 0.4.2.
	* gnu/packages/python-xyz.scm (python-pyasn1-modules): Update to 0.4.2.
	  [build-system]: Use pyproject.
	  [arguments] <test-backend>: Use unittest.
	  [native-inputs]: Add python-setuptools.
	  [home-page]: Fix URL as the project has migrated to GitHub.

	Change-Id: I9c40854215589fbae87f9f7c44aa5c52e1f47cb9

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-importlib-metadata: Update to 8.7.0.
	* gnu/packages/python-xyz.scm (python-importlib-metadata): Update to 8.7.0.
	  [build-system]: Use pyproject.
	  [arguments]: Drop them.
	  [native-inputs]: Remove python-pypa-build and python-pytest; add
	  python-jaraco-test, python-packaging-bootstrap,
	  python-pytest-bootstrap, and python-setuptools.

	Change-Id: I9ba93055061c44999a368d302d439f8123755afa

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyfakefs: Update to 5.9.1.
	* gnu/packages/check.scm (python-pyfakefs): Update to 5.9.1.
	  [source]: Switch to git-fetch, not GitHub repository provides proper
	  releases and tests.
	  <patches>: Drop it.
	  [arguments] <test-backend>: Use 'custom.
	  <test-flags>: Run all self tests without extra packages.
	  <phases>: Add 'disable-root-tests.
	  [build-system]: Use pyproject.
	  [home-page]: Now pyproject.toml points to GitHub page as the main one,
	  no reference to <http://pyfakefs.org/> in documentation was found.
	  [native-inputs]: Remove python-pytest; add python-setuptools.

	* gnu/packages/patches/python-pyfakefs-remove-bad-test.patch: Remove file.
	* gnu/local.mk: Deregister patch.

	Change-Id: I4427d889019275b304ad021d8e5d0829bcff518a

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-async-timeout: Update to 5.0.1.
	* gnu/packages/python-xyz.scm (python-async-timeout): Update to 5.0.1.
	[native-inputs]: Add python-pytest-asyncio.

	Change-Id: Ia3332930600cf56c36454493e62776f921480c4c

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mistune: Update to 3.1.3.
	* gnu/packages/python-xyz.scm (python-mistune): Update to 3.1.3.
	[native-inputs]: Add python-pytest.

	Change-Id: If0954697380a12d0eb61e844a0d082553ae29aa2

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyasn1: Update to 0.6.1.
	* gnu/packages/python-xyz.scm (python-pyasn1): Update to 0.6.1.
	  [build-system]: Use pyproject.
	  [arguments] <test-backend>: Use 'unittest.
	  [native-inputs]: Add python-setuptools.
	  [home-page]: Fix URL as development moved to GitHub.

	Change-Id: Idcf44dacf179be325f171cabe9c06f906d0b45ed

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-isoduration: Do not try to run tests.
	* gnu/packages/python-xyz.scm (python-isoduration) [arguments] <tests?>:
	  Visually disable tests as PyPI archive provides none.

	Change-Id: I1c4177544a859b38d8c40f800ad1969ad6af8b59

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rfc3339-validator: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-rfc3339-validator):
	  [build-system]: Use pyproject.
	  [native-inputs]: Remove python-hypothesis and python-pytest-runner;
	  add python-setuptools.

	Change-Id: I94807d4307e1896d0493003da762ed3139b5ac8f

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rfc3986-validator: Reduce closure size.
	* gnu/packages/python-xyz.scm (python-rfc3986-validator)
	[native-inputs]: Remove python-pip, python-pytest-runner, and
	python-wheel.

	Change-Id: I28a78201d142953b2b4a2e4ec6a0c7e17cf0f702

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rfc3987: Update to 1.3.8.
	* gnu/packages/python-xyz.scm (python-rfc3987): Update to 1.3.8.
	  [build-system]: Use pyproject.
	  [arguments] <test-backend>: Use 'custom.
	  [native-inputs]: Add python-setuptools.

	Change-Id: Ia1f62b969de5ba0eeab3c0cc48bccb3b9c703522

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-strict-rfc3339: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-strict-rfc3339):
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I5d96db0720775f872d61b55d77e3fbc6fa230608

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jsonpointer: Update to 3.0.0.
	* gnu/packages/python-xyz.scm (python-jsonpointer): Update to 3.0.0.
	  [arguments] <test-backend>: Set to 'unittest.

	Change-Id: I2fdc9c98ac3d64ecd45771636b18304213f8ea62

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pip: Update to 25.1.1.
	* gnu/packages/python-build.scm (python-pip): Update to 25.1.1.
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I4d3280d0cbf21c64f0564e4683a385fd936cbb2a

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-arrow: Update to 1.3.0.
	* gnu/packages/time.scm (python-arrow): Update to 1.3.0.
	  [arguments] <test-flags>: Drop all tests skip options.
	  [propagated-inputs]: Add python-types-python-dateutil.
	  [native-inputs]: Remove python-chai, python-setuptools, and
	  python-wheel; add python-dateparser and python-flit-core.

	Change-Id: I93b5c134fbf85f1d1a8a54938282f18a758ebb68

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dateparser: Update to 1.2.2.
	* gnu/packages/python-xyz.scm (python-dateparser): Update to 1.2.2.
	[native-inputs]: Remove python-wheel.

	Change-Id: I9077b232f77f5b2c3872c67cac891a1acd44c188

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-types-python-dateutil.
	* gnu/packages/python-xyz.scm (python-types-python-dateutil): New variable.

	Change-Id: I823d4d3b077326d8c16b79a0dfd43e4b4b7314e4

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pdm-backend: Update to 2.4.5.
	* gnu/packages/python-build.scm (python-pdm-backend): Update to 2.4.5.

	Change-Id: I9e0438f5ff6f1048b48d7e1e3bf79f8301836d55

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ruamel.yaml: Update to 0.18.14.
	* gnu/packages/serialization.scm (python-ruamel.yaml): Update to 0.18.14.
	  [build-system]: Use pyproject.
	  [native-inputs]: Remove python-pytest; add python-setuptools.

	Change-Id: Iaf7be2953631c31156019f18c15804eb66071597

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ruamel.yaml.clib: Switch to pyproject-build-system.
	* gnu/packages/serialization.scm (python-ruamel.yaml.clib):
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I25e214dfbc4359b0dc9d6fd2a358472ac0ebb133

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-covdefaults: Update to 2.3.0.
	* gnu/packages/python-check.scm (python-covdefaults): Update to 2.3.0.
	  [build-system]: Use pyproject.
	  [arguments] <phases>: Use default 'check.
	  [propagated-inputs]: Add python-coverage.
	  [native-inputs]: Remove python-coverage; add python-setuptools.

	Change-Id: Ic962c330b1c13fedc8b86f97c7138f1b533912f0

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-regex: Update to 2024.11.6.
	* gnu/packages/python-xyz.scm (python-regex): Update to 2024.11.6.
	  [build-system]: Use pyproject.
	  [arguments] <test-backend>: Use 'unittest.
	  <phases>: Use default 'check.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I5657b0be454c775296d089aec771d316e6aeee27

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-regex: Improve package style.
	* gnu/packages/python-xyz.scm (python-regex): Use G-expressions.
	  Fix indentation.
	  [description]: Start from a new line and fix fill column.

	Change-Id: I423719c74c606dd610b3f7da4dc6fc1e6c569f71

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-importlib-resources: Update to 6.5.2.
	* gnu/packages/python-xyz.scm (python-importlib-resources): Update to 6.5.2.
	  [arguments]: Drop all custom build steps, covered by pyproject-build-system.
	  [propagated-inputs]: Remove python-zipp.
	  [native-inputs]: Remove python-flake8, python-pytest-black,
	  python-pytest-checkdocs, python-pytest-cov, python-pytest-enabler,
	  python-pytest-flake8, and python-pytest-mypy; add python-jaraco-test,
	  python-jaraco-collections and python-zipp.

	Change-Id: I5c913e2a63389069344bc055e9575f328077858a

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-simplejson: Update to 3.20.1.
	* gnu/packages/python-xyz.scm (python-simplejson): Update to 3.20.1.
	  [build-system]: Use pyproject.
	  [native-inputs]: Remove python-toml; add python-pytest and
	  python-setuptools.

	Change-Id: I181c5909e5325601f28fbef01f58cfeed9864f61

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dbus-python: Reduce closure size.
	Tests never run before and silently were skipped because test-backend is
	not known for pyrpoject-build-system which is tappy, this change
	visually disables tests and remove some unused inputs from closure.

	* gnu/packages/python-xyz.scm (python-dbus-python):
	  [native-inputs]: Remove python-sphinx, python-sphinx-rtd-theme, and
	  python-wheel.

	Change-Id: I042ceace8f42ae8514751ffe0fee664db05ce2cc

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tappy: Update to 3.2.1.
	* gnu/packages/python-check.scm (python-tappy): Update to 3.2.1.
	  [build-system]: Use pyproejct.
	  [native-inputs]: Add python-hatchling.

	Change-Id: I3c32e9f5454d5bcccfe5f373bfe724a0b68f12cd

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ephemeral-port-reserve: Enable tests.
	* gnu/packages/python-web.scm (python-ephemeral-port-reserve): Enable tests.
	  [source]: Switch to git-fetch contacting tests.
	  [native-inputs]: Add python-pytest.

	Change-Id: If9768647f8e69c70329d1d3e761437152fbc50bd

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-watchdog: Reduce closure size.
	* gnu/packages/python-xyz.scm (python-watchdog)
	  [propagated-inputs]: Remove python-pathtools.
	  [native-inputs]: Remove python-wheel.

	Change-Id: I9d65ea302dded43d655f1b54afaff6a35ae5e0c2

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zipp: Update to 3.23.0.
	* gnu/packages/python-compression.scm (python-zipp): Update to 3.23.0.
	  [build-system]: Use pypproject.
	  [arguments] <tests?>: Disable them for now as test suite require extra
	  packaging.
	  [propagated-inputs]: Remove python-more-itertools.
	  [native-inputs]: Add python-more-itertools, python-pytest, python-setuptools, and
	  python-wheel.

	Change-Id: Iffd8dbafe096d91bc7bb92366d7136074af662ba

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jaraco-test: Reduce closure size.
	* gnu/packages/python-xyz.scm (python-jaraco-test):
	  [propagated-inputs]: Add python-jaraco-collections.
	  [native-inputs]: Remove python-jaraco-collections,
	  python-pytest-checkdocs, python-pytest-enabler, and python-wheel.

	Change-Id: I2928afd4293f5abbd8c62442f036cc2500ede1ee

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jaraco-collections: Update to 5.2.1.
	* gnu/packages/python-xyz.scm (python-jaraco-collections): Update to 5.2.1.
	[native-inputs]: Remove python-pytest-black, python-pytest-checkdocs,
	python-pytest-cov, python-pytest-enabler, and python-pytest-mypy; add
	python-setuptools-scm.

	Change-Id: Ia14a332e876e007961000e053768ed4cce3771d1

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jaraco-text: Update to 4.0.0.
	* gnu/packages/python-xyz.scm (python-jaraco-text): Update to 4.0.0.
	[native-inputs]: Remove python-pytest-black, python-pytest-checkdocs,
	python-pytest-cov, python-pytest-enabler, python-pytest-mypy, and
	python-wheel; add python-setuptools-scm.

	Change-Id: Id7eb420628fd4c7b76f4c28eda88d44d323cd9b7

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-autocommand: Update to 2.2.2.
	* gnu/packages/python-xyz.scm (python-autocommand): Update to 2.2.2.
	  [build-system]: Use pyproject.
	  [arguments]: Drop them.
	  [native-inputs]: Remove python-pytest-asyncio; add python-setuptools.

	Change-Id: I19bdfdb633775d94bffcf80c6cae2dc9f9e7da90

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jaraco-context: Update to 6.0.1.
	* gnu/packages/python-xyz.scm (python-jaraco-context): Update to 6.0.1.
	  [arguments] <tests?>: Disable as no tests provided.
	  [propagated-inputs]: Add python-backports-tarfile.
	  [native-inputs]: Remove python-pytest, python-pytest-black,
	  python-pytest-checkdocs, python-pytest-cov, python-pytest-flake8, and
	  python-pytest-mypy.

	Change-Id: I0096b6ab7289b1ab01bb551e37fd7f2fea528ef7

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-backports-tarfile.
	* gnu/packages/python-xyz.scm (python-backports-tarfile): New variable.

	Change-Id: I213e09fc93760ec0b6f21c8642efd765b9b2b528

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jaraco-functools: Update to 4.2.1.
	* gnu/packages/python-xyz.scm (python-jaraco-functools): Update to 4.2.1.
	[native-inputs]: Remove python-pytest-black, python-pytest-checkdocs,
	python-pytest-cov, python-pytest-flake8, and python-pytest-mypy.

	Change-Id: I4d907eef57b42fefa29872497e5bbed35341a3e6

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jaraco-classes: Update to 3.4.0.
	* gnu/packages/python-xyz.scm (python-jaraco-classes): Update to 3.4.0.
	[native-inputs]: Remove python-pytest-black, python-pytest-checkdocs,
	python-pytest-cov, python-pytest-flake8, python-pytest-mypy,
	python-setuptools-scm, and python-wheel.

	Change-Id: I5e07e1a9308139f091da1daad7f216dba36b0040

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-typeguard: Update to 4.4.4.
	* gnu/packages/python-xyz.scm (python-typeguard): Update to 4.4.4.
	  [native-inputs]: Remove python-typing-extensions and python-wheel.

	Change-Id: I190744b3842f8a1285b9195174d03e1aab292450

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-parameterized: Disable tests.
	Project has no updates since 2023, and might be not maintained see
	<https://github.com/wolever/parameterized/issues/181>.

	* gnu/packages/check.scm (python-parameterized) [arguments] <tests?>:
	  Disable as all broken.

	Change-Id: I3038cc08f86cd033c02c68976d91cb3f1b0ce0b9

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-poetry-core: Update to 2.1.3.
	* gnu/packages/python-build.scm (python-poetry-core): Update to 2.1.3.

	Change-Id: I413513d97365f85cbc830cd82aafd20c9530d781

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytz: Switch to pypproject-build-system.
	* gnu/packages/time.scm (python-pytz):
	  [build-system]: Use pypproject.
	  [arguments] <test-backend>: Use 'unittest.
	  [native-inputs]: Add python-setuptools.

	Change-Id: Iad65c9a0a37306093c0b0364192aaa9d6ce0d011

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gi-docgen: Update to 2025.4.
	* gnu/packages/gnome.scm (gi-docgen): Update to 2025.4.
	  [build-system]: Use pyproject.
	  [propagated-inputs]: Remove python-tomli.
	  [native-inputs]: Add python-pytest-bootstrap and python-setuptools.

	Change-Id: Id73ae10611e6d18058d12d6db2cf1991c0e73157

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-typogrify: Update to 2.1.0.
	Development of <https://github.com/mintchaos/typogrify> has been moved
	to a maintained fork of this project. Please file any issues and pull
	requests at that repository <https://github.com/justinmayer/typogrify>.

	* gnu/packages/python-xyz.scm (python-typogrify): Update to 2.1.0.
	  [build-system]: Use pyproject.
	  [arguments] <test-flags>: Provide test options as seen in GitHub
	  Actions workflow.
	  [home-page]: Fix URL.
	  [native-inputs]: Remove python-nose; add python-pytest and
	  python-hatchling.

	Change-Id: I77a22b795b8912b722ef8c67e11fb555dd4b7194

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pycairo: Switch to pyproject-build-system.
	* gnu/packages/gtk.scm (python-pycairo):
	  [build-system]: Use pyproject.
	  [arguments] <phases>: Add 'build-extensions.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I0c5352aaca6e258c7f425e55dfaead3056fe78fe

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-smartypants: Update to 2.0.2.
	* gnu/packages/python-xyz.scm (python-smartypants): Update to 2.0.2.
	  [source]: Switch to PyPI which provides source tarball as the owner of
	  the project has been changed.
	  [build-system]: Use pyproject.
	  [arguments]: Drop them.
	  [home-page]: Fix permament redirect
	  from <https://github.com/leohemsted/smartypants.py>
	  to   <https://github.com/justinmayer/smartypants.py>.
	  [native-inputs]: Remove python-nose; add python-setuptools.

	Change-Id: I12faf46dd759672d20c15e34c2df14d90a8b9b1b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-requests: Update to 2.32.5.
	* gnu/packages/python-web.scm (python-requests): Update to 2.32.5.
	[native-inputs]: Remove python-pip and python-wheel.

	Change-Id: I46a990efba2015a7c54d8dfad0c916635fa521ab

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-urllib3: Update to 2.5.0.
	* gnu/packages/python-web.scm (python-urllib3): Update to 2.5.0.
	[native-inputs]: Add python-hatch-vcs and python-setuptools-scm.

	Change-Id: Ibe502c2193f03a58f5c3adaf29771498a47d4e7b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-charset-normalizer: Update to 3.4.2.
	* gnu/packages/python-xyz.scm (python-charset-normalizer): Copy package
	  defination from  python-charset-normalizer-3.
	  [build-system]: Use pypproject.
	  [arguments] <phases>: Use default 'wrap; add 'fix-scripts.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I1f7ad78630a72be7e936f00b11bed0dab8dec21e

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pysocks: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-pysocks):
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I3251a080eadf8e194729bc03125bb65e2fbc858f

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyopenssl: Fix build.
	* gnu/packages/python-crypto.scm (python-pyopenssl): [native-inputs]:
	Remove python-wheel; add python-setuptools.

	Change-Id: Ief105242f3472e88baa8b44d011a485b1ae09e59

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-rerunfailures: Update to 15.1.
	* gnu/packages/python-check.scm (python-pytest-rerunfailures): Update to 15.1.
	  [build-system]: Use pyproject.
	  [propagated-inputs]: Remove python-pytest and python-setuptools; add
	  python-packaging.
	  [native-inputs]: Add python-pytest-bootstrap and python-setuptools.

	Change-Id: I48ecbe8d015a6ddbf68bc79217f73e301a4bff0b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-randomly: Update to 3.16.0.
	* gnu/packages/check.scm (python-pytest-randomly): Update to 3.16.0.
	  [build-system]: Use pyproject.
	  [arguments] <test-flags>: Utilize it.
	  <phases>: Use default 'check.
	  [propagated-inputs]: Remove python-importlib-metadata and python-pytest.
	  [native-inputs]: Remove python-coverage; add python-pytest-bootstrap
	  and python-setuptools.

	Change-Id: I9b66590bdc37f5b8bf857a8aeb640755f994d4f8

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-factory-boy: Update to 3.3.3.
	* gnu/packages/python-xyz.scm (python-factory-boy): Update to 3.3.3.
	  [build-system]: Use pyproject.
	  [home-page]: Fix URL.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I585f6547e74e61236df80a75ea63f9606355611b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-faker: Update to 37.4.2.
	* gnu/packages/python-xyz.scm (python-faker): Update to 37.4.2.
	  [propagated-inputs]: Remove python-dateutil and
	  python-typing-extensions; add python-tzdata.
	  [native-inputs]: Remove python-random2 and python-wheel.

	Change-Id: I908ec7181904a7f40b1c3393bed019dbf869a97b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ukpostcodeparser: Update to 1.1.2.
	* gnu/packages/python-xyz.scm (python-ukpostcodeparser): Update to 1.1.2.
	  [build-system]: Use pyproject.
	  [arguments] <test-flags>: Move custom check flags here.
	  <phases>: Use default 'check.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I7d5a6b84d105db716aef98ad4991afec7e41b1e1

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-certifi: Enable tests.
	* gnu/packages/python-crypto.scm (python-certifi) [version]: Adjust it to
	match Git tag.
	[source]: Switch to git-fetch containing tests.
	[arguments] <tests?>: Enable them.
	[native-inputs]: Add nss-certs-for-test and python-pytest.

	Change-Id: Iaaf175c4de5baa08232ada9583c083fd2bc017ef

2025-09-25  wrobell  <wrobell@riseup.net>

	gnu: python-certifi: Update to 2025.6.15.
	* gnu/packages/python-crypto.scm (python-certifi): Update to 2025.6.15.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I9aa8882533a6a603dc223be61c48adda45ccc8a4

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-decorator: Update to 5.2.1.
	* gnu/packages/python-xyz.scm (python-decorator): Update to 5.2.1.
	  [build-system]: Use pyproject.
	  [arguments] <test-backend>: Use 'custom.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I30df3ff3c4500b2456f8edfc473a2edb87542fb7

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-benchmark: Update to 5.1.0.
	* gnu/packages/python-check.scm (python-pytest-benchmark): Update to 5.1.0.
	  [build-system]: Use pyproject.
	  [arguments] <tests?>: Disable tests for now to bypass cycles.
	  [native-inputs]: Add python-setuptools; replace python-pyetes with
	  python-pytest-bootstrap.

	Change-Id: I2856dd3f26a4b9600c06eb90b4d4a1b3e55b2bd2

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-py-cpuinfo: Update to 9.0.0.
	* gnu/packages/python-xyz.scm (python-py-cpuinfo): Update to 9.0.0.
	  [source]: Use the latest version tag including RISC-V support.
	  [build-system]: Use pyproject.
	  [arguments] <test-backend>: Use 'custom; <test-flags>: Provide
	  "test_suite.py" script to run tests.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I266bfa11a5655b586d567ac7b48adb71a5f113bd

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-click: Update to 8.1.8.
	* gnu/packages/python-xyz.scm (python-click): Update to 8.1.8.
	  [source]: Switch to git-fetch contacting tests.
	  [build-system]: Use pyproject.
	  [arguments] <phases>: Use default 'check.
	  [native-inputs]: Add less and python-flit-core.

	Change-Id: I84caacb3461d3cef221c019975130343a812fe2a

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pycparser: Update to 2.22.
	* gnu/packages/python-xyz.scm (python-pycparser): Update to 2.22.
	[native-inputs]: Add python-setuptools.

	Change-Id: Idaf7189ed1e6288205aa09510a7a5ff099d4234c

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pycparser: Improve style.
	* gnu/packages/python-xyz.scm (python-pycparser): Use G-expressions, fix
	indentation.

	Change-Id: I006ae084642e0e15468a2717a59e64cfdf050108

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-markdown: Update to 3.8.2.
	* gnu/packages/python-xyz.scm (python-markdown): Update to 3.8.2.
	  [build-system]: Use pyproject.
	  [native-inputs]: Remove python-nose; add python-setuptools.

	Change-Id: I40086d36114b667f637d0725d9a315870188fc0b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-idna: Update to 3.10.
	* gnu/packages/python-xyz.scm (python-idna): Update to 3.10.
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-flit-core.

	Change-Id: I4adcbc15f1c6279c3db8ad8557920074fc1e9d64

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-setuptools-rust: Update to 1.11.1.
	* gnu/packages/python-xyz.scm (python-setuptools-rust): Update to 1.11.1.
	  [source] <uri>: Fix PyPI archive name.
	  [propagated-inputs]: Remove python-typing-extensions; add python-setuptools.
	  [native-inputs]: Remove python-setuptools and python-wheel.

	Change-Id: I14fea55b5b33d02b00ba72c310f6e32131926549

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-semantic-version: Update to 2.10.0.
	* gnu/packages/python-xyz.scm (python-semantic-version): Update to 2.10.0.
	  [build-system]: Use pyproject.
	  [arguments] <test-backend>: Use 'custom.
	  <test-flags>: Use nose2.
	  [native-inputs]: Add python-nose2 and python-setuptools.
	  [description]: Adjust fill column.

	Change-Id: I23774a4d99fe1c58234570aab8bc46fc51873c71

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-subtests: Update to 0.14.2.
	* gnu/packages/python-check.scm (python-pytest-subtests): Update to 0.14.2.
	  [build-system]: Use pyproject.
	  [arguments] <phases>: Use default 'check.
	  [propagated-inputs]: Add python-attrs.
	  [native-inputs]: Remove python-pytest; add python-pytest-bootstrap,
	  python-setuptools, and python-wheel.

	Change-Id: I26b878f3a540428b55ab626e1baa55206a6556c8

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-nose2: Update to 0.15.1.
	* gnu/packages/check.scm (python-nose2): Update to 0.15.1.
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I08d192e169eb25a2f27c8049e93520527f9b6f9f

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-freezegun: Update to 1.5.3.
	* gnu/packages/check.scm (python-freezegun): Update to 1.5.3.
	  [source] <snippet>: Remove it as
	  <https://github.com/spulec/freezegun/pull/397> was merged in 2021.
	  [build-system]: Use pyproject.
	  [arguments] <phases>: Use default 'check.
	  [native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ia442db5e37060f972156f3af7ce748d3385cec8b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-attrs: Update to 25.3.0.
	* gnu/packages/python-xyz.scm (python-attrs): Update to 25.3.0.
	  [arguments] <phases>: Remove 'remove-test-hypothesis-deadlines.
	  [native-inputs]: Remove python-pympler, python-pytest-xdist, and
	  python-zope-interface; add python-hypothesis.

	Change-Id: I182dac73577d0617c32111f00a0a3245db77de73

2025-09-25  wrobell  <wrobell@riseup.net>

	gnu: python-dateutil: Update to version 2.9.0.
	* gnu/packages/time.scm (python-dateutil)[source](patches): Remove
	the dateutil patch.
	* gnu/packages/patches/python-dateutil-pytest-compat.patch: Drop the
	patch as seems not required with pytest 8 anymore.
	* gnu/local.mk (dist_patch_DATA): Deregester patch.

	Change-Id: I61ef23a2795f6cecc73bbd337759dd4e088d4807

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-numpy: Fix build.
	* gnu/packages/python-xyz.scm (python-numpy):
	  [native-inputs]: Replace python-setuptools and python-wheel with
	  maximum supported versions python-setuptools-67 and python-wheel-0.40.

	Change-Id: Idf04968a0426442f53751d85906dc319a6f25a11

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-setuptools-67.
	* gnu/packages/python-build.scm (python-setuptools-67): New variable.

	Change-Id: I3f317ab961f25d2b5760a376148f932caa4c722a

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-wheel-0.40.
	* gnu/packages/python-build.scm (python-wheel-0.40): New variable.

	Change-Id: I67886ba3f30cac77dc92a6cef38cc7b1b971bb9b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-gitpython: Update to 3.1.44.
	* gnu/packages/version-control.scm (python-gitpython): Update to 3.1.44.
	  [build-system]: Pyproject.
	  [propagated-inputs]: Remove python-typing-extensions.
	  [native-inputs]: Remove python-ddt and python-nose; add python-setuptools.

	Change-Id: I540fb49f6f9df54712ba4b0c8ef94c7b471aa6a1

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-gitdb: Update to 4.0.12.
	* gnu/packages/version-control.scm (python-gitdb): Update to 4.0.12.
	  [build-system]: Use pyproject.
	  [arguments] <test-flags>: Skip one test.
	  <phases>: Use default 'check; add 'pre-check.
	  [native-inputs]: Remove python-nose; add python-pytest,
	  python-setuptools, and python-wheel.

	Change-Id: I3ede39a717671ae24b05cac99515981fce478ec7

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-smmap: Update to 5.0.2.
	* gnu/packages/python-xyz.scm (python-smmap): Update to 5.0.2.
	  [build-system]: Use pyproject.
	  [native-inputs]: Remove python-nosexcover; add python-pytest,
	  python-setuptools, and python-wheel.

	Change-Id: Ia6031ed5774c3c3d8db5dd18cd158758236479d4

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-docutils: Update to 0.21.2.
	This change updates python-docutils to the latests version and pins some
	older packages on 0.19 to resolve build documentation issue which uses
	rst2man.

	* gnu/packages/python-xyz.scm (python-docutils): Update to 0.21.2.
	[build-system]: Use pyproject.
	[arguments] <phases>: Do not overwrite 'check use {#:test-backend} and
	{#:test-flags}.
	[native-inputs]: Add python-flit-core.

	(python-docutils-0.16)[native-inputs]: Add python-wheel.

	(python-docutils-0.19): New variable.

	* gnu/packages/diffoscope.scm (trydiffoscope) [native-inputs]: Remove
	python-docutils; add python-docutils-0.19.
	* gnu/packages/gtk.scm (gtk): Likewise.
	* gnu/packages/linux.scm (rdma-core): Likewise.
	* gnu/packages/power.scm (apcupsd): Likewise.
	* gnu/packages/version-control.scm (cgit): Likewise.
	* gnu/packages/virtualization.scm (ganeti)) Likewise.

	Change-Id: If58b9b12732347245e66e3c2cb5e67b0a8450913

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mypy: Update to 1.16.1.
	* gnu/packages/python-check.scm (python-mypy): Update to 1.16.1.
	  [arguments] <test-flags>: Respect parallel option.
	  [native-inputs]: Remove python-attrs, python-pytest-forked, and
	  python-virtualenv; add  python-types-setuptools.
	  [propagated-inputs]: Add python-pathspec.

	Change-Id: Idaecb763785b541f2591cd4530cb71a91e973f44

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-types-setuptools: Update to 80.9.0.20250529.
	* gnu/packages/python-xyz.scm (python-types-setuptools): Update to 80.9.0.20250529.
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I02409d88db355068f57c11cf85a70cd5e23a8602

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mypy-extensions: Update to 1.1.0.
	* gnu/packages/python-check.scm (python-mypy-extensions): Update to 1.1.0.
	  [build-system]: Use pyproject.
	  [arguments] <test-backend>: Use 'unittest.
	  <test-flags>: Provide tests discover flag.
	  [native-inputs]: Add python-flit-core.
	  [description]: Apply fill-paragrap.

	Change-Id: Ib79bd4c5c9eef80fbe8ee998f8fbceb728e6c1f3

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-psutil: Update to 7.0.0.
	* gnu/packages/python-xyz.scm (python-psutil): Update to 7.0.0.
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-setuptools.

	Change-Id: If14a03a99a4b219af6ecb7bbad176a6757cb81b4

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-coverage: Update to 7.9.2.
	* gnu/packages/check.scm (python-coverage): Update to 7.9.2.
	  [arguments] <test-flags>: Skip 5 more tests.
	  [propagated-inputs]: Remove python-tomli.
	  [native-inputs]: Remove python-wheel.

	Change-Id: I1863857acd6337d69ade92db045ea4319ede1ffd

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-xdist: Update to 3.8.0.
	* gnu/packages/check.scm (python-pytest-xdist): Update to 3.8.0.
	[propagated-inputs]: Remove python-pytest-forked.

	Change-Id: I257e9588360389eb6438b858ba9d41abb448b8d3

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pytest-asyncio-0.26.
	* gnu/packages/check.scm (python-pytest-asyncio-0.26): New variable.

	Change-Id: Ie72a17dd220f877e2f07ed3230a7a3dc5fa8f83f

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-asyncio: Update to 1.0.0.
	* gnu/packages/check.scm (python-pytest-asyncio): Update to 1.0.0.
	  [arguments] <test-flags>: Skip 4 tests.
	  [propagated-inputs]: Add python-typing-extensions.

	Change-Id: Ie8be3423e62102943f8cc66114289a750ec63cb9

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mako: Update to 1.3.10.
	* gnu/packages/python-xyz.scm (python-mako): Update to 1.3.10.
	  [buid-system]: Use pyproject.
	  [arguments] <phases>: Use default 'check.
	  [native-inputs]: Remove python-mock; add python-setuptools and
	  python-wheel.

	Change-Id: I3bf921cd52ee4671ab34820fe1a35b34db226251

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-lit: Switch to pyproject-build-system.
	* gnu/packages/check.scm (python-lit):
	  [build-system]: Use pyproject.
	  [arguments]: Utilize <test-backend> and <test-flags> instead of
	  overwriting 'check phase.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I606a34a54047d86b95af652aa87d408f127a1bb2

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ply: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-ply):
	  [build-system]: Use pyproject.
	  [arguments] <tests?>: Visually disable them as PyPI archive provides
	  no tests, where Git source contains.
	  [native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I99b04238b4ec4421d6d7acae47edb915826d9c94

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pypa-build: Update to 0.9.0
	* gnu/packages/python-build.scm (python-pypa-build): Update to 0.9.0.
	  [build-system]: Use pyproject.
	  [arguments] <phases>: Remove 'use-toml-instead-of-tomli.
	  [native-inputs]: Add python-setuptools.

	Change-Id: Id1f9fea2b4d933fdf5ade8d8d5888345a1ae7b40

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pep517-bootstrap: Update to 0.13.1.
	* gnu/packages/python-build.scm (python-pep517-bootstrap): Update to 0.13.1.
	  [build-system]: Use pyproject.
	  [propagated-inputs]: Remove python-toml and python-wheel.
	  [native-inputs]: Add python-flit-core.

	Change-Id: Ifc578d8925a20c6c6b3e5efdbb5ed67714f3f093

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pretend: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-pretend):
	  [source]: Switch to git-fetch containing tests.
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-pytest and python-setuptools.

	Change-Id: I339b7c2463c41e5f1017c9d71857c593f6211d5b

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyparsing: Update to 3.2.3.
	* gnu/packages/python-build.scm (python-pyparsing): Update to 3.2.3.

	Change-Id: I478c1ded15e0470658a98490a767a7de723b9a80

2025-09-25  wrobell  <wrobell@riseup.net>

	gnu: python-markupsafe: Update to 3.0.2.
	* gnu/packages/python-xyz.scm (python-markupsafe): Update to 3.0.2.
	[source]: Update project name (it is lowercase now).
	[build-system]: Use pyproject-build-system.
	[arguments]: Run pytest with default verbosity provided by the build
	system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I76b03fd0c28bbfdd2e5f2260fd34cba0f39d08d9

2025-09-25  wrobell  <wrobell@riseup.net>

	gnu: python-pyyaml: Update to 6.0.2.
	* gnu/packages/python-xyz.scm (python-pyyaml): Update to 6.0.2.
	  [build-system]: Use  pyproject.
	  [native-inputs]: Add python-cython3, python-seuptools, python-pytest,
	  and python-wheel.

	Change-Id: Ic3d5cdc75650644831ad7192bc17427f9881f2e4

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-six: Do not inherit.
	python-six-bootstrap is no longer required, this change removes it and
	refactor python-six as a stand alone package.

	* gnu/packages/python-build.scm (python-six-bootstrap): Remove variable.
	* gnu/packages/python-xyz.scm (python-six): Do not inherit, re-use
	package definition from python-six-bootstrap.
	(python2-six) [native-inputs]: Add python-setuptools, and python-wheel.

	Change-Id: Ia4abf667e0a2df65c171b3c8f5808d8e6d597b17

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-six-bootstrap: Update to 1.17.0.
	* gnu/packages/python-build.scm (python-six-bootstrap): Update to 1.17.0.
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-setuptools.

	Change-Id: I3d673d13efe60d90221061759e4ea90fd4164882

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Pin some packages to python-cython-0.
	* gnu/packages/audio.scm (python-pyliblo):
	  [native-inputs]: Remove python-cython; add python-cython-0.
	* gnu/packages/bioinformatics.scm (python-pysam): Likewise.
	* gnu/packages/parallel.scm (openpmix): Likewise.
	* gnu/packages/python-science.scm (python-scipy): Likewise.

	Change-Id: I7a02d39b7d7cbb8a40ab4434bfe90d4e944433d3

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cython-0: Update to 0.29.37.
	* gnu/packages/python-xyz.scm (python-cython-0): Update to 0.29.37.
	  Use G-expressions.
	  [build-system]: Inherit pyproject form python-cython.
	  [arguments] <test-backend>: Use 'custom; <test-flags>: Utilize it
	  instead of overwriting 'check phase.
	  <phases>: Add 'pre-check; use default 'check.
	  [inputs]: Inherit from python-cython.
	  [native-inputs]: Likewise.
	  [home-page]: Likewise.
	  [synopsis]: Likewise.
	  [description]: Likewise.

	Change-Id: I97e8662f0a53aa9bc702b835a347900c7ebd5ea1

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cython: Fix tests on i686-linux.
	* gnu/packages/python-xyz.scm (python-cython):
	  [arguments] <test-backend>: Use 'custom.
	  <test-flags>: Skip one test on i686-linux.
	  <phases>: Use default 'check; add 'pre-check.

	Change-Id: Ia2aa75cf341f9db043c2c2bc99ed56ef6816ca21

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cython: Build with gcc@14.
	* gnu/packages/python-xyz.scm (python-cython):
	  [native-inputs]: Remove (cond ((target-x86-32?) gcc-11) (else gcc-13)).

	Change-Id: I04ff6694a147d73beda119231d5a79579cf01c82

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cython: Set default to v3.
	* gnu/packages/python-xyz.scm (python-cython): Overwrite with
	python-cython-3 and making it a default.
	(python-cython-0): New variable, copy of python-cython@0.23.32.
	(python-cython-3): Set to python-cython.

	Change-Id: I6af9caeb77cd0be352b814baae7e37c2eafb00e7

2025-09-25  wrobell  <wrobell@riseup.net>

	gnu: python-cython-3: Update to 3.1.2.
	* gnu/packages/python-xyz.scm (python-cython-3): Update to 3.1.2.

	Change-Id: I0cfe7d6bfdc2df37fd9309ae39c09674f616dee2

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest: Update to 8.4.1.
	* gnu/packages/check.scm (python-pytest): Update to 8.4.1.
	  [arguments] <test-flags>: Skip only 2 tests.
	  [propagated-inputs]: Remove python-attrs-bootstrap,
	  python-exceptiongroup, python-py, and python-tomli; add
	  python-pygments-bootstrap.
	  [native-inputs]: Remove python-nose and python-pytest-bootstrap; add
	  python-attrs-bootstrap.

	Change-Id: Ib13c2578cc5fdd8508a83ed97ea2471ab756f541

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-elementpath: Enable tests.
	* gnu/packages/xml.scm (python-elementpath): Enable tests.
	[arguments] <test-backend>: Use 'unittest.
	<phases>: Add 'set-locales.
	[native-inputs]: Add glibc-locales, python-lxml, and
	python-xmlschema-bootstrap.

	Change-Id: I9a48dc1e508a6701472890a17a3ed0cf95d051a8

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-xmlschema-bootstrap.
	* gnu/packages/xml.scm (python-xmlschema-bootstrap): New variable.

	Change-Id: I2b5ae32a3157c57a8e89a2d14b314404043a0a5c

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-xmlschema: Update to 4.1.0.
	* gnu/packages/xml.scm (python-xmlschema): Update to 4.1.0.
	[build-system]: Use pyproject.
	[arguments] <test-backend>: Use 'unittest.
	<phases>: Use default 'check.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ia7fd7d8af9981e19566be05d85cf8288a772a7e9

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-elementpath: Update to 5.0.4.
	* gnu/packages/xml.scm (python-elementpath): Update to 5.0.4.
	[build-system]: Use pyproject.
	[native-inputs]: Add python-setuptools.

	Change-Id: I03f0a0c46644946370694fceb3a68c3c03dccb59

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-hypothesis: Update to 6.135.26.
	* gnu/packages/check.scm (python-hypothesis): Update to 6.135.26.
	  [build-system]: Use pyproject
	  [arguments] <phases>: Keep 'sanity-check.
	  [native-inputs]: Add python-setuptools, and python-wheel.

	Change-Id: I306fd548268da91b2e86d2ca214771126331e0d1

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-exceptiongroup: Update to 1.3.0.
	* gnu/packages/python-build.scm (python-exceptiongroup): Update to 1.3.0.
	  [build-system]: Use pyproject.
	  [arguments] <build-backend>: Use 'setuptools.bulid_meta' propagated by
	  flit_scm.
	  <phases>: Use default 'build, 'install and 'check; add 'set-version.
	  [propagated-inputs]: Add python-typing-extensions.
	  [native-inputs]: Remove python-pypa-build.

	Change-Id: I400165688236086ad85d961698e14d8ed8dd486f

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sortedcontainers: Switch to pyproject, enable tests.
	* gnu/packages/python-xyz.scm (python-sortedcontainers):
	  [source]: Switch to git-fetch containing tests.
	  [build-system]: Use pyproject.
	  [arguments] <tests?>: Now enable them.
	  [native-inputs]: Add python-pytest-bootstrap and python-setuptools.

	Change-Id: Ibce0dd93d964853e734424e029f9197e67f1f828

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flit-scm: Improve package.
	Reduce closure size by removing redundant python-setuptools and
	python-wheel as it was a workaround import issue which was resolved by
	using flit_core.buildapi directly.

	* gnu/packages/python-build.scm (python-flit-scm): Fix indentation.
	  [arguments] <build-backend>: Let it auto detect.
	  <phases>: Add 'fix-backend.
	  [native-inputs]: Remove python-setuptools and python-wheel.

	Change-Id: Ib3f591365411ba5f8b710a8256a324dfb7d5b565

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-hatch-fancy-pypi-readme: Update to 25.1.0.
	* gnu/packages/python-build.scm (python-hatch-fancy-pypi-readme): Update to 25.1.0.
	[propagated-inputs]: Remove python-typing-extensions.

	Change-Id: Iaa5d2e74d2da831af31f7205b4cf98ad2b816e22

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-typing-extensions: Update to 4.15.0.
	* gnu/packages/python-build.scm (python-typing-extensions): Update to 4.15.0.

	Change-Id: I1a218c75a41539902a34c53d465535d5856674e0

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-bootstrap: Reduce closure size.
	* gnu/packages/check.scm (python-pytest-bootstrap): Use PACKAGE/INHERIT.
	  [arguments] <phases>: Delete 'sanity-check.
	  [native-inputs]: Remove python-iniconfig, python-tomli, and
	  python-wheel.

	Change-Id: I6e0820a7ea7b6b7008de7f5307002af9e5fc62af

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-iniconfig: Update to 2.1.0.
	* gnu/packages/python-xyz.scm (python-iniconfig): Update to 2.1.0.
	  [build-system]: Use pyproject.
	  [arguments] <test?>: Visually disable them as PyPI does not provide
	  tests and tests introduce cycle with Pytest.
	  [native-inputs]: Add python-hatch-vcs, python-hatchling.

	Change-Id: I20f3bc55fbd94aa2c79ce77e35f1a62aacd4af14

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pygments-bootstrap.
	* gnu/packages/python-xyz.scm (python-pygments-bootstrap): New variable.

	Change-Id: Icf982bbaa641b77afebafdd14a4c063012b2fdc0

2025-09-25  Felix Gruber  <felgru@posteo.net>

	gnu: python-pygments: Update to 2.19.1.
	* gnu/packages/python-xyz.scm (python-pygments): Update to 2.19.1.
	  [source]: Fix PyPI package name; with capital P, the download doesn't
	  work.
	  [arguments] <test-flags>: Ignore just some problematic tests; drop
	  "--ignore-glob" option.
	  [native-inputs]: Add python-hatchling; replace python-pytest by
	  python-pytest-bootstrap; remove python-setuptools and python-wheel.

	Change-Id: I85bf3cb2a8c4a996586e820bd582dea777ef930d
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-hatch-vcs: Update to 0.5.0.
	* gnu/packages/python-build.scm (python-hatch-vcs): Update to 0.5.0.

	Change-Id: Ib9a72b525c56ada23a8689fcd0808537983a3825

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-hatchling: Update to 1.27.0.
	* gnu/packages/python-build.scm (python-hatchling): Update to 1.27.0.
	[propagated-inputs]: Remove python-editables.

	Change-Id: Ief8429d7044f4f8fd6a2b35faf70d77e50e6d92e

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pluggy: Update to 1.6.0.
	* gnu/packages/python-build.scm (python-pluggy): Update to 1.6.0.
	  [build-system]: Use pyproject.

	Change-Id: I0084e9fae704fc7ec3eb0f41823e948784aedf3f

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-trove-classifiers: Update to 2025.5.9.12.
	* gnu/packages/python-build.scm (python-trove-classifiers): Update to 2025.5.9.12.

	Change-Id: Iac57d876d1df1300c1ad59e2c3e8a05116be9e1e

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pathspec: Update to 0.12.1.
	* gnu/packages/python-build.scm (python-pathspec): Update to 0.12.1.
	  [build-system]: Use pyproject.
	  [arguments] <test-backend>: Use 'unittest.
	  [native-inputs]: Add python-flit-core and python-setuptools.

	Change-Id: I2ac5abfd1acc54849ad523cde8afd5da320849e0

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-setuptools-scm: Update to 8.3.1.
	* gnu/packages/python-build.scm (python-setuptools-scm): Update to 8.3.1.
	  [build-system]: Use pyproject.
	  [arguments] <build-backend>: Use "setuptools.build_meta".
	  [propagated-inputs]: Remove python-tomli, and
	  python-typing-extenstions; add python-setuptools.

	Change-Id: I810fc2a642a23380e8d5773c507361aeedd2f67d

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-packaging-bootstrap: Update to 25.0.
	* gnu/packages/python-build.scm (python-packaging-bootstrap): Update to 25.0.
	[propagated-inputs]: Remove python-pyparsing and python-six-bootstrap.

	Change-Id: I57729f30f4b2d216bde3f2224c330fda24043299

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-wheel: Update to 0.46.1.
	* gnu/packages/python-build.scm (python-wheel): Update to 0.46.1.
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-flit-core.

	Change-Id: I5b2e801b6c440bfd5b902e81004e9e28c59e8b19

2025-09-25  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: python-flit-core: Fix input label name.
	* gnu/packages/python-build.scm (python-flit-core): Fix input label name.
	  [propagated-inputs]: Label python-tomli as such.

	Change-Id: Id271db1bc8a5ce2ac8bce76556d0ddc31b71bf1f

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tomli: Update to 2.2.1.
	* gnu/packages/python-build.scm (python-tomli): Update to 2.2.1.
	[native-inputs]: Remove python-six-bootstrap.

	Change-Id: I6d16fdd95e4fad6a100f3070d22a26f2706fea2a

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flit-core-bootstrap: Switch to pyproject.
	* gnu/packages/python-build.scm (python-flit-core-bootstrap):
	  [build-system]: Use pyproject.
	  [arguments] <phases>: Add 'fix-license; use default 'install.

	Change-Id: I79baaf6885c0c07ad508f110307fc31487439fd4

2025-09-25  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: python-flit-core-bootstrap: Update to 3.12.0.
	* gnu/packages/python-build.scm (python-flit-core-bootstrap): Update to 3.12.0.

	Change-Id: I9975f7603b2921325c513f7500b1f0dd7759c2d1

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-toml: Switch to pyproject.
	* gnu/packages/python-build.scm (python-toml):
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-setuptools.

	Change-Id: If5836a9c2229c7c6f681e211c8346cdc5c37f505

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: mallard-ducktype: Switch to pyproject.
	* gnu/packages/python-xyz.scm (mallard-ducktype)[build-system]: Switch
	to pyproject-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I86592f5332819b160f0f804a3495ef1b0491ff78

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-libxml2: Switch to pyproject.
	* gnu/packages/xml.scm (python-libxml2)[build-system]: Switch to
	pypojrect-build-system.
	[native-inputs]: Add python-setuptools.

	Change-Id: I4a8ac976b9bdb508f4c1efa4b29407a96615aeb2

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-lxml: Switch to pyproject.
	* gnu/packages/xml.scm (python-lxml) [build-system]: Switch to
	pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	(python-lxml-4.9)[arguments] <phases>: Add custom 'check.

	Change-Id: Ib64a5e181dbc70fdb03607e05d79549ef2e51738

2025-09-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-setuptools: Update to 80.9.0.
	* gnu/packages/python-build.scm (python-setuptools): Update to 80.9.0.

	Change-Id: I76ecbbfd4aeb3334fc3544912ded256ff058f3db

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	build-system/pyproject: Handle wheel not found exception.
	The current error is very uninformative, use a proper exception to
	give more information when this happens:
	`In procedure map: Wrong type argument: #f`

	After this patch:
	`In procedure raise-exception:
	ERROR:
	  1. &no-wheels-found`

	* guix/build/pyproject-build-system.scm (&no-wheels-found): Add exception.
	(install): Handle exception.

	Change-Id: Ie72d3b50dfededb2d598162672cdb4321c42b632

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	build-system/pyproject: Avoid PEP427 substitution on binary files.
	In some rare cases, the dest-path can be an elf-file, which are
	unreadable by substitute*, leading to an error instead of just
	continuing which makes more sense in this case.

	* guix/build-system/pyproject.scm (check): Guard substitution attempt
	with basic readability guarantees.

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	build-system/pyproject: Add stestr, unittest and custom options.
	* guix/build-system/pyproject.scm (check): Add stestr, unittest and
	custom test-backends.

	Change-Id: I2d44b3b8dd928ab844b4479fb073afff845e13ee

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	build-system/pyproject: Use copy-recursively instead of merge-dirs.
	Using rename-file, the destination had to be empty otherwise it would error
	out.  This has been fixed by the use of copy-recursively, really merging them.
	Changing this makes merge-directories mostly a duplicate of
	copy-recursively, thus fully switch to copy-recursively.

	* guix/build/pyproject-build-system.scm (install)
	<python-hashbang>: Remove it, used only once.
	<merge-directories>: Remove it, replace its calls by copy-recursively
	and delete-file-recursively.

2025-09-25  Nicolas Graves  <ngraves@ngraves.fr>

	build-system/pyproject: Add python test-backend.
	* guix/build/pyproject-build-system(check): Add python test-backend.

	This will help in cases where a simple `python -m module args` call has
	to be made instead of fully replacing the 'check phase, e.g. unittest
	or django. This is never enabled unless #:test-backend 'python is set,
	so it doesn't break anything.

	As an example, the following snippet...

	(arguments
	  (list #:phases #~(modify-phases %standard-phases
	                     (replace 'check
	                       (lambda* (#:key tests? #:allow-other-keys)
	                         (when tests?
	                           (invoke "python" "-m" "unittest"
	                                   "diff_match_patch.tests")))))))

	...can be transformed like this:

	(arguments
	  '(#:test-backend 'python
	    #:test-flags (list "-m" "unittest" "diff_match_patch.tests")))

	Change-Id: I4919a3e01d64864e3c328609fbcce7df5b3dfe51

2025-09-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build/pyproject: Fix indentation.
	* guix/build/pyproject-build-system.scm: Re-indent file with Emacs.

	Change-Id: Ie8a119ce9cf4beccffde93674adb98dc07462ea7

2025-09-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build/pyproject: Resolve import warning.
	* guix/build/pyproject-build-system.scm: Hide the 'delete' symbol from
	the imported (guix build utils) module to avoid a naming clash warning.

	Change-Id: I48f97bf29b5282de1440c68d533c8300d4d11362

2025-09-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build/pyproject: Update PEP 427 reference URL in comment.
	* guix/build/pyproject-build-system.scm (install): Update reference URL.

	Change-Id: Icf5dcc7254c33e8e466773ee66a2fd5648d583da

2025-09-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build/pyproject: Really merge directories in install phase.
	Using rename-file, the destination had to be empty otherwise it would
	error out.  By using copy-recursively, a directory can be copied onto a
	pre-existing directory, really merging them.  This problem manifested
	itself attempting to build the python-pyre package.

	Solving #596.

	* guix/build/pyproject-build-system.scm (install)
	<merge-directories>: Use copy-recursively instead of rename-file.

	Change-Id: Iceb8609a86f29b17e5fbe6a9629339d0bc26e11f

2025-09-25  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guile-for-guile-emacs: Fix build with gcc-14.
	Reported by Serentty via IRC.

	* gnu/packages/guile.scm (guile-for-guile-emacs)[arguments]: Add CFLAGS
	to #:configure-flags to relax gcc-14's strictness.

	Change-Id: I6b3f871695eb25fbf84a2334525e1d0e15e36b92

2025-09-25  Arun Isaac  <arunisaac@systemreboot.net>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: mumi: Add Debbugs rsync as shepherd timer.
	* gnu/services/web.scm (<mumi-configuration>)[data-directory, rsync-remote,
	rsync-flags]: New fields.
	(%mumi-worker-log): Delete variable.
	(%mumi-rsync-and-index-log): New variable.
	(mumi-rsync-and-index): New function.
	(mumi-shepherd-services): Remove mumi-worker service. Add mumi-rsync-and-index
	service.
	(mumi-service-type): Remove default value.
	* doc/guix.texi (Web Services)[mumi]: Document data-directory, rsync-remote
	and rsync-flags fields.

2025-09-24  Florian Pelz  <pelzflorian@pelzflorian.de>

	gnu: schiffbruch: Fix build with GCC 14.
	* gnu/packages/patches/schiffbruch-fix-build-for-gcc-13.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/games.scm (schiffbruch): Apply it.

	Change-Id: I539c749e57323dc305a022066d3b07de1cf5ec1d
	Reviewed-by: Andreas Enge <andreas@enge.fr>

2025-09-24  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.83.5.
	* gnu/packages/prolog.scm (trealla): Update to 2.83.5.

	Change-Id: I9d36c4d23ca8412c466d69fbb8387185f54b9684

2025-09-24  Francisco-Galindo  <yo@franciscogalindo.com>

	gnu: Add emacs-treesit-auto.
	* gnu/packages/emacs-xyz.scm (emacs-treesit-auto): New variable.

2025-09-24  Nicolas Graves  <ngraves@ngraves.fr>

	import: utils: Add default-git-error.
	* guix/import/utils.scm (default-git-error): Add procedure.

2025-09-24  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	import: utils: Add function git->origin.
	* guix/import/utils.scm: (git-origin, git->origin): Add procedures.

	* guix/import/elpa.scm
	(download-git-repository): Remove function download-git-repository.
	(git-repository->origin): Remove function git-repository->origin.
	(ref): Add function ref.
	(melpa-recipe->origin): Use functions git->origin and ref.

	* guix/import/go.scm
	(git-checkout-hash): Remove function git-checkout-hash.
	(transform-version): Add function transform-version.
	(vcs->origin): Use functions git->origin and transform-version. Add
	optional argument transform-version.

	* tests/import/go.scm
	(go-module->guix-package): Adapt test case to changes in guix/import/go.scm.

	* guix/import/luanti.scm
	(download-git-repository): Remove function download-git-repository.
	(make-luanti-sexp): Use function git->origin.

	* tests/luanti.scm
	(make-package-sexp): Refresh function accordingly.

	* guix/import/composer.scm
	(make-php-sexp): Use function git->origin.

	Change-Id: Ied05a63bdd60fbafe26fbbb4e115ff6f0bb9db3c

2025-09-24  Nicolas Graves  <ngraves@ngraves.fr>

	import: utils: Add API to peek procedure bodies.
	* guix/import/utils.scm (peekable-lambda, peek-body): Add procedures.
	* .dir-locals.el: Add peekable-lambda indentation.

2025-09-24  Gabriel Santos  <gabrielsantosdesouza@disroot.org>

	gnu: Add sword.
	* gnu/packages/books.scm (sword): New variable.

	Change-Id: I0173b1cdf6cfafe8554552d3e6e88baa0a0827ad

2025-09-24  gemmaro  <gemmaro.dev@gmail.com>

	gnu: ruby-ethon: Enable tests.
	* gnu/packages/ruby-xyz.scm (ruby-ethon): Enable tests.
	[source]: Switch to use the Git repository, which includes test files.
	[arguments]<#:tests?>: Remove it to enable tests by default.
	<#:phases>: Add a phase to relax the mime-types gem version constraint.
	Add a phase to remove Bundler setup, and replace the check phase to directly
	run RSpec, in order to avoid perf dependencies.
	Because of this, #:test-target is not needed to be "spec".
	[native-inputs]: Add test dependencies.

	Change-Id: Ib2685217e7e975b8fa38f120b29f88655ec2fc5a

2025-09-24  gemmaro  <gemmaro.dev@gmail.com>

	gnu: ruby-ethon: Update to 0.17.0.
	* gnu/packages/ruby-xyz.scm (ruby-ethon): Update to 0.17.0.

	Change-Id: If518afde51e947a9028a189a9299b7d78d75a713

2025-09-24  Hennadii Stepanov  <hebasto@gmail.com>

	gnu: libsecp256k1: Update to 0.7.0.
	* gnu/packages/crypto.scm (libsecp256k1): Update to 0.7.0.
	Change-Id: I0065befd22704b3f43a58d70171af6e4ab3f8be8

2025-09-24  Yelninei  <yelninei@tutamail.com>

	gnu: libssh: Update to 0.11.3.
	* gnu/packages/ssh.scm (libssh): Update to 0.11.3.

	Change-Id: Ic70f03402a0c6b93852d08ec035a37d6b7fa0aa0

2025-09-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-vunit: Fix unbundle dependencies.
	* gnu/packages/electronics.scm (python-vunit)[arguments]: Remove
	dosymlink;  add unbundle and run-examples #:phases.

	Change-Id: I088bffa95775a62045c5c6fecb1cf4a47ccda2f8

2025-09-24  Simeon Prause  <simeon.prause@icloud.com>

	gnu: fluidsynth: Update to 2.4.8.
	* gnu/packages/audio.scm (fluidsynth): Update to 2.4.8.
	[propagated-inputs]: Add pipewire.

	Change-Id: Ifeb7a5671d728ee0e5b23166424adb42a22e6c6c

2025-09-24  Simeon Prause  <simeon.prause@icloud.com>

	gnu: fluidsynth: Update to 2.4.8.
	* gnu/packages/audio.scm (fluidsynth): Update to 2.4.8.

	Change-Id: I49657f08e472f7f151b4aabe6037aec11a9176f9

2025-09-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: prjtrellis: Update to 1.4-1.92345b7.
	* gnu/packages/electronics.scm (prjtrellis): Update to 1.4-1.92345b7.

	Change-Id: I8f67746e2b19191f0c47c80789104951b7f8a577

2025-09-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: aacircuit: Move to electronics.
	* gnu/packages/engineering.scm (aacircuit): Move from here ...
	* gnu/packages/electronics.scm: ... to here.

	Change-Id: If632d7ba4917a8a5d01f45943daa9cdd86c2a9bb

2025-09-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: lm-sensors: Improve style.
	* gnu/packages/linux.scm (lm-sensors)[arguments]: Use G-Expressions.

	Change-Id: Ia22080afe1aa52fd9f37df5c5711a3df174beb1c

2025-09-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: lm-sensors: Update to 3.6.2.
	* gnu/packages/linux.scm (lm-sensors): Update to 3.6.2.

	Change-Id: Ice71432e5e0f716769ff17a579acbc1768156992

2025-09-24  Distopico  <distopico@riseup.net>

	gnu: sdkmanager: Update to 0.6.11.
	* gnu/packages/android.scm (sdkmanager): Update to 0.6.11.

	[native-inputs]: Add python-defusedxml, python-requests-cache.
	[native-inputs]: Add python-requests-cache, change python-urllib3 version.
	[native-search-paths]: Add `$SSL_CERT_FILE` to avoid error 'Could not
	find a suitable TLS CA certificate bundle'.
	[arguments]<#:phases>{patch-tests}: Disable tests that require network.
	{check}: Replace.

	Change-Id: I95d2908bc9e814b1cfe5efd799a1955f2c6bba3c

2025-09-24  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: wllvm: Refer to binutils and file by path.
	Without these dependencies, wllvm cannot compile any code.

	* gnu/packages/llvm.scm (wllvm)[inputs]: Add binutils and file.
	[arguments]: Add 'fix-paths phase.

	Change-Id: I5727e55b889f8cebb1a8b20c5f1fce545b252e77

2025-09-24  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20250922.
	* gnu/packages/parallel.scm (parallel): Update to 20250922.

	Change-Id: Ie24eb4f07a2e31a54cefdd166a78c5c20d380222

2025-09-24  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: nginx: Enable stream_ssl_preread module.
	* gnu/packages/web.scm (nginx)[arguments]: Add
	--with-stream_ssl_preread_module configure flag.

	services: nginx: Add stream configuration.
	* gnu/services/web.scm (<nginx-stream-configuration>): New record type.
	(<nginx-configuration>)[stream]: New field.
	(emit-nginx-server-config): Add context argument.
	(default-nginx-config): Serialize stream.
	* doc/guix.texi (Web Services): Document it.

2025-09-24  Andreas Enge  <andreas@enge.fr>

	gnu: Deprecate barrier in favor of deskflow.
	* gnu/packages/barrier.scm: Remove file.
	* gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in: Unregister
	file.
	* gnu/packages/hardware.scm (barrier): New variable.

	Fixes: guix/guix#1521
	Change-Id: I7071a21aa9ef0ae4eafe752fc03ce1e9f768c8ef

2025-09-24  wrobell  <wrobell@riseup.net>

	gnu: rabbitmqadmin: Update to 2.9.0.
	* gnu/packages/rust-apps.scm (rabbitmqadmin): Update to 2.9.0.
	  [arguments] <#:rust>: Use rust-1.88.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [rabbitmqadmin]:
	  Update entry.

	Change-Id: I4f519aae964175e75dc6c045242e9692faff83f8
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-09-24  Ada Stevenson  <adanskana@gmail.com>

	gnu: rusty: Update to 0.2.0-1.2f406d9.
	* gnu/packages/rust-apps.scm (rusty): Update to 0.2.0-1.2f406d9.

	Change-Id: I10fefbeb2f8349b7ca01026a0f87e023881cae1c
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-09-24  Hilton Chain  <hako@ultrarare.space>

	gnu: Remove make-gcc-vc4.
	Follow-up to binutils-vc4 removal in 738d971d7ee8a3a115efcbfecafe464716808003.

	* gnu/packages/embedded.scm (make-gcc-vc4): Delete procedure.

	Change-Id: If674fbcf3814d646d4a875418b97a7301d51a041

2025-09-24  Hilton Chain  <hako@ultrarare.space>

	etc: Rewrite fish completion.
	* etc/completion/fish/guix.fish: Rewrite from scratch to allow generate part
	of the completions and achieve full completion coverage.

	Change-Id: I9e39432c76c36bd1f2804eb6f295202847505eef

2025-09-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.153.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.153.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: Ibe36052df35e4f44e3e047d1350e3dd0469beba1

2025-09-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.107.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.107.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I9ea059f1d69924844167f6bbc4da4f7592f8b74d

2025-09-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.48.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.48.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: I47bd8732fcd21e999ab3942ade2532b67713c31a

2025-09-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.16.8.
	* gnu/packages/linux.scm (linux-libre-6.16-version): Update to 6.16.8.
	(linux-libre-6.16-pristine-source, deblob-scripts-6.16): Update hashes.

	Change-Id: I8877dbd174014a3f60cffeb4f0ef8bcde80a21cb

2025-09-24  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 140.3.1-gnu1.
	Fixes Mozilla bug 1980812 (Websites take way too long to load):
	Improved reliability when HTTP/3 connections fail.  IceCat no longer
	forces HTTP/2 during fallback, allowing the server to choose the
	protocol and preventing stalls on some sites.

	* gnu/packages/gnuzilla.scm (%icecat-base-version): Uncouple from
	mozjs and update.
	(%icecat-build-id): Update.
	(icecat-source): Uncouple 'upstream-firefox-source' from mozjs source.
	Update 'gnuzilla-commit' and hashes.

2025-09-24  Mark H Weaver  <mhw@netris.org>

	gnu: yt-dlp: Update to 2025.09.23.
	* gnu/packages/video.scm (yt-dlp): Update to 2025.09.23.

2025-09-23  Rutherther  <rutherther@ditigal.xyz>

	guix: update-cached-checkout: Fix fetching remote for branches, commits and tags.
	Follow up of 66463356ce5868d3551ea7014acb34543972a5d8.

	Because of the mentioned change, update-cached-checkout doesn't
	update the checkout for branches, commits or tags.

	This means `guix pull` with %default-channels no longer pulls
	newer versions. `forward-update-check` no longer fetches the
	commit to check relations for, leading to an error that
	reference is not available.

	* guix/git.scm (update-cached-checkout): Fetch remote even if symref-list is
	empty.

	Change-Id: Ia6bb1c669065cf19a6dd16c2a403e8590bc07613

2025-09-23  Lars Bilke  <lars.bilke@ufz.de>

	gnu: ogs-serial, ogs-petsc: Update to 6.5.6.
	* gnu/packages/geo.scm (ogs-serial): Update to 6.5.6.

	Change-Id: I7d81477488cab02c4592bd5d7091c8f1c81e7ace

2025-09-23  Andreas Enge  <andreas@enge.fr>

	gnu: hashcat: Support only 64 bit systems.
	Builds fail on i686 and armhf.

	* gnu/packages/password-utils.scm (hashcat)[supported-systems]: New field.

	Change-Id: I561c5fd9de87f350faecae4376627dfec90568bc

2025-09-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to a68bcfd.
	* gnu/packages/package-management.scm (guix): Update to a68bcfd.

	Change-Id: Ia0c8824d1a2c65af04bd04551078ad1bf07182e9

2025-09-23  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add vagrant-libvirt.
	* gnu/packages/virtualization.scm (vagrant-libvirt): New variable.

	gnu: Add vagrant-reload.
	* gnu/packages/virtualization.scm (vagrant-reload): New variable.

	gnu: Add vagrant-cachier.
	* gnu/packages/virtualization.scm (vagrant-cachier): New variable.

	gnu: Add vagrant-vai.
	* gnu/packages/virtualization.scm (vagrant-vai): New variable.

	gnu: Add vagrant.
	* gnu/packages/virtualization.scm (vagrant): New variable.
	* gnu/packages/patches/vagrant-Support-system-installed-plugins.patch,
	  gnu/packages/patches/vagrant-Use-a-private-temporary-dir.patch
	  gnu/packages/patches/vagrant-bin-vagrant-silence-warning-about-installer.patch:
	  New files.
	* gnu/local.mk(dist_patch_DATA): Add them

	gnu: ruby-vagrant-cloud: Relax version requirement for rexml.
	Relax the version requirement for rexml to allow this package to be used with
	newer versions of rexml.

2025-09-23  Maxim Cournoyer  <maxim@guixotic.coop>

	doc: Clarify how to create the Codeberg token for `sync-codeberg-teams'.
	* doc/contributing.texi (Teams): Mention needed permissions and provide the
	page URL.

	Change-Id: I4ba44379a4ce5df9e987b32f28ebac0c7dc35618

2025-09-23  Maxim Cournoyer  <maxim@guixotic.coop>

	teams: Register Sugosha's Codeberg username.
	* etc/teams.scm (members) <Sugosha>: Register Codeberg username.

	Change-Id: Iebdedb245242855c1351cb122d9aec7226b35f0d

2025-09-23  Maxim Cournoyer  <maxim@guixotic.coop>

	.guix-authorizations: Authorize Sughosha (SameExpert).
	* .guix-authorizations (authorizations) <SameExpert>: Register.

	Voucher: Z572 <z572@z572.online>
	Voucher: Ludovic Courtès <ludo@gnu.org>
	Voucher: Gabriel Wicki <gabriel@erlikon.ch>
	Change-Id: If90d8ca5f80f96ee4b3604e7fc4e1fbfbf44aea4

2025-09-23  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: hyfetch: Update to 2.0.2.
	* gnu/packages/admin.scm (hyfetch): Update to 2.0.2.

	Change-Id: I21502f5dbc9f159d21b7ad303193c72c1afbc987

2025-09-23  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: fastfetch-minimal: Update to 2.53.0.
	* gnu/packages/admin.scm (fastfetch-minimal): Update to 2.53.0.

	Change-Id: I6e29ed36d7873befd826598155864597c2f759e8

2025-09-23  Cayetano Santos  <csantosb@inventati.org>

	gnu: icestorm: Improve style.
	* gnu/packages/electronics.scm (icestorm): Improve style.

	Change-Id: I54af740aa866cd3d0f5a02c76ca30c8cf293cb63

2025-09-23  Cayetano Santos  <csantosb@inventati.org>

	gnu: icestorm: Update to 1.1.
	* gnu/packages/electronics.scm (icestorm): Update to 1.1.
	[#:phases] {fix-usr-local}: Fix config.mk.
	[native-inputs]: Replace python with python-minimal, add
	python-sphinxcontrib-svg2pdfconverter, remove python-sphinx.

	Change-Id: I9413c6ac1e620ede236e66b4a79c842f0a6741a0

2025-09-23  Richard Sent  <richard@freakingpenguin.com>

	home: services: sway: Export configuration file accessors.
	* gnu/home/services/sway.scm: Export field accessors for sway-* configuration
	records.

	Change-Id: I0f116508bdd710dec810dcbb69cf3c7b91daead4

2025-09-23  Tom Fitzhenry  <tom@tom-fitzhenry.me.uk>

	doc: Remove docs for non-existent virtio? parameter of raw-initrd.
	virtio? was removed in commit eac026e5c80caae88a6cef317a46007dca343578.

	* doc/guix.texi (Initial RAM Disk): Remove docs for virtio? in raw-initrd.

	Change-Id: I99aaf58f0c5239409511146c4617546a202f5041

2025-09-23  Alexey Abramov  <levenson@mmer.org>

	services: dhcpcd: Add shepherd-provision field.
	* doc/guix.texi (Networking Setup)<dhcpcd-configuration>: Regenerate
	the dhcpcd-configuration documentation.
	* gnu/services/networking.scm (dhcpcd-configuration)
	<shepherd-provision>: Add new field.  Fix typo in client-id description.
	(dhcpcd-shepherd-service): Use it.

2025-09-23  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust ‘package-transitive-supported-systems’ test.
	This test broke with commit 8c9493cb311a994c2565f71fb6270a1b26d8a644.

	* tests/packages.scm ("package-transitive-supported-systems, implicit inputs"):
	Change ‘%current-system’ to “riscv64-linux”.

	Change-Id: Ia6d69f086cffea4144d2f032038b27ec91e904f3

2025-09-23  Maxim Cournoyer  <maxim@guixotic.coop>

	services: fail2ban: Extend profile with fail2ban package.
	* gnu/services/security.scm (fail2ban-service-type): Register
	profile-service-type extension.

	Change-Id: Ia7d908ba68c82fb7b5f016d4d246112679c49415

2025-09-23  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: fail2ban: Apply patch to fix sshd jail filter.
	Recent OpenSSH uses an 'sshd-session' instead of 'sshd' binary name.

	* gnu/packages/patches/fail2ban-fix-sshd-filter.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/admin.scm (fail2ban): Apply it.

	Change-Id: I1f46e6768f4e04e97a8fcec189de45c2f1c26e1e

2025-09-23  Yelninei  <yelninei@tutamail.com>

	packages: Add x86_64-gnu to %cuirass-supported-systems.
	* guix/packages.scm (%cuirass-supported-systems): Add x86_64-gnu.

	Change-Id: I5aa8bcc511d3e12364a35ce8dac35965e0d9709b

2025-09-23  Ludovic Courtès  <ludo@gnu.org>

	shell, inferior: Store GC roots under /var/guix/profiles.
	Fixes guix/guix#2410.

	Until now, ‘guix shell’ and ‘guix time-machine’ would store GC roots under
	~/.cache/guix.  However, this directory is unreadable to guix-daemon when it’s
	running without root privileges.  This commit changes ‘guix shell’ and ‘guix
	time-machine’ so they store GC roots under /var/guix/profiles/per-user/$USER,
	in a world-readable directory.

	An added benefit is that, in cluster setups, user homes no longer need to be
	mounted on the head node for GC to work (assuming ‘guix build -r’ and similar
	are not used).

	* guix/inferior.scm (%inferior-cache-directory): Change default value to be
	under ‘%profile-directory’.
	(%legacy-inferior-cache-directory): New variable.
	(cached-channel-instance): Add ‘maybe-remove-expired-cache-entries’ call.
	* guix/scripts/environment.scm (launch-environment/container)[nesting-mappings]:
	Add /inferiors and /profiles sub-directories of ‘%profile-directory’.  Call
	‘mkdir-p’ for these two directories.
	* guix/scripts/shell.scm (%profile-cache-directory): Change default value to
	be under ‘%profile-directory’.
	(%legacy-cache-directory): New variable.
	(guix-shell): Add call to ‘maybe-remove-expired-cache-entries’.

	Change-Id: Ie7d6c16a55b35c7beb18078c967d6fc902bf68d0

2025-09-23  Martin Schitter  <ms+git@mur.at>

	etc: guix-install.sh: Accept riscv64 as supported architecture.
	Although the installer script will not find any officially released
	binary-tar-packages for riscv64 on the guix ftp mirrors until now
	we should at least support the installation of custom packed
	binary bundles for this platform.

	Changes to be committed:
		modified:   etc/guix-install.sh

	Change-Id: I84c82388c7771d793b108b99e03d040bad9f1154

2025-09-23  Romain GARBAGE  <romain.garbage@inria.fr>

	git: Create/update remote references locally when needed.
	This allows ‘update-cached-checkout’ to fetch symbolic references such as
	those created by the AGit workflow with Forgejo instances.

	* guix/git.scm (update-cached-checkout): Create/update remote references
	locally.

	Change-Id: Ice761d09eebc4f1275381a4eefbdd679d9b95127

2025-09-23  Romain GARBAGE  <romain.garbage@inria.fr>

	inferior: Use channel-reference to get a Git reference.
	* guix/inferior.scm (channel-full-commit): Use channel-reference to get a Git reference.

	Change-Id: Ia07f8d202ba1df1497d2763d8d49d547c6955ca6

2025-09-23  Romain GARBAGE  <romain.garbage@inria.fr>

	channels: Export channel-reference.
	* guix/channels.scm: Export channel-reference.

	Change-Id: I3da7b8d55c0ab563c1669c9e346bb3bd34e7f1db

2025-09-23  Reepca Russelstein  <reepca@russelstein.xyz>

	daemon: Restore post-canonicalization permissions after moving.
	At this point the value of 'st.st_mode' is from before canonicalization, so
	restoring to that will undo the permissions aspect of the canonicalization for
	a top-level directory store item.

	Fixes #1104, introduced in
	ae18b3d9e6 (https://codeberg.org/guix/guix/commit/ae18b3d9e6bd0c184505a094851448d08555e23e).

	* nix/libstore/build.cc (DerivationGoal::registerOutputs): update 'st' with
	  post-canonicalization permissions before making actualPath
	  temporarily-writable.
	* tests/store.scm ("build outputs aren't writable"): new test.

	Change-Id: I5e5eaa79fa6b7f81e1d12fd285883c762a22ce5a

2025-09-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: libicns: Add missing gexp.
	The #~ annotation was removed in 24701a21e812acdbb9cad67d0af390528b572bdc.

	* gnu/packages/image.scm (libicns)[arguments]: Add missing gexp.

	Change-Id: I57a985a0d295f0b72bc9d6c0c0df79da1d8b1053

2025-09-23  Jean-Baptiste Note  <jean-baptiste.note@m4x.org>

	gnu: hashcat: update to 7.1.2.
	* gnu/packages/password-utils (hashcat): Update to 7.1.2.

2025-09-23  Jean-Baptiste Note  <jean-baptiste.note@m4x.org>

	gnu: hashcat: Remove nonfree unrar bundled dependency.
	Fixes: guix/guix#2784.

	* gnu/packages/password-utils.scm (hashcat)[source]: Remove "deps/unrar"
	from compiled directories.
	[arguments]<#:make-flags>: Add "ENABLE_UNRAR=0".

2025-09-22  Simeon Prause  <simeon.prause@icloud.com>

	gnu: opusfile: Fix CVE-2022-47021 [security-fix].
	* gnu/packages/patches/opusfile-CVE-2022-47021.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/xiph.scm (opusfile): Apply it.

	Change-Id: I32ce75de721778165da3627df34cad99e6d79630

2025-09-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add ieee-p1076.
	* gnu/packages/electronics.scm (ieee-p1076): New variable.

	Change-Id: I45f4ef920f1d5768249cb542874ed012be77a13c

2025-09-22  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: kvmfr-linux-module: Update to B7.
	* gnu/packages/video.scm (kvmfr-linux-module)[version]: Update to B7.
	[source]: Remove patch.
	* gnu/packages/patches/kvmfr-linux-module-fix-build.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister file.

	Change-Id: I5cb6dadd6640a34d0f667079e272a97d7abae0aa

2025-09-22  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: obs-looking-glass: Update to B7.
	* gnu/packages/video.scm (obs-looking-glass): Update to B7.

	Change-Id: I3dac87411adb90feb34544d73aaba8dbcccce8e7

2025-09-22  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: looking-glass-client: Update to B7.
	* gnu/packages/virtualization.scm (looking-glass-client): Update to B7.

	Change-Id: If1e3663b38f2ea46ef53a47a91b762bf214b63c0

2025-09-22  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.83.4.
	* gnu/packages/prolog.scm (trealla): Update to 2.83.4.

	Change-Id: I893a4d728734c3e7bed61b740b6a7eed7f1f7d9f

2025-09-22  Douglas Deslauriers  <Douglas.Deslauriers@vector.com>

	gnu: libpwquality: Update to 1.4.5.
	* gnu/packages/password-utils.scm (libpwquality): Update to
	 1.4.5.

	Change-Id: I41ece492f97604160ead8bcfeb2c33cba9c1fdd5

2025-09-22  Distopico  <distopico@riseup.net>

	gnu: calc: Update to 2.15.1.1.
	* gnu/packages/maths.scm (calc): Update to 2.15.1.1.
	[native-inputs]: Add man-db.
	[arguments]<#:phases>{patch-makefile}: Add substitutions.

	Change-Id: I8904a49d89bb9fb21207a0cf16193c6fcfd74b37

2025-09-22  Noé Lopez  <noelopez@free.fr>

	gnu: gnunet: Update to 0.25.0.
	* gnu/packages/gnunet.scm (gnunet): Update to 0.25.0.
	[arguments]<#:test-options>: Run only util tests.
	<#:parallel-tests?>: Remove parameter, at its default value for
	meson-build-system.

	Change-Id: I0c48e6ec16b2cbb233840f217ac2d13adc5880f5

2025-09-22  Noé Lopez  <noelopez@free.fr>

	gnu: clementine: Update to 1.4.1-48.12e851937.
	Also add support for visualisation.

	* gnu/packages/music.scm (clementine): Update to 1.4.1-48.12e851937.
	[version]: Change versioning scheme to use upstream revisions.
	[#:configure-flags]: Add “-DENABLE_VISUALISATIONS=ON”.

	Change-Id: Icce03534674c80e0078adead9bc7b75886da4582

2025-09-22  Andreas Enge  <andreas@enge.fr>

	gnu: Remove gnuradio-iqbalance.
	* gnu/packages/radio.scm (gnuradio-iqbalance): Delete variable.

	Change-Id: Ia6f237036ed09df3919a4c0b2cba4296d57a6f38

2025-09-22  Andreas Enge  <andreas@enge.fr>

	gnu: Remove guile3.0-sdl2.
	* gnu/packages/sdl.scm (guile3.0-sdl2): Delete variable.
	* gnu/packages/game-development.scm (tsukundere)[inputs]:
	Replace guile3.0-sdl2 by guile-sdl2.

	Change-Id: I1a25593780906e722a495be3521b7357df201606

2025-09-22  Andreas Enge  <andreas@enge.fr>

	gnu: Remove ausweisapp2.
	* gnu/packages/security-token.scm (ausweisapp2): Delete variable.

	Change-Id: I133af20a6a2904c949f87e8c4d8c7e751f677e2d

2025-09-22  Andreas Enge  <andreas@enge.fr>

	gnu: Remove a4pdf.
	* gnu/packages/pdf.scm (a4pdf): Delete variable.

	Change-Id: Id93c7ea9e1baceb507f7872259ac6d629d95aa7e

2025-09-22  Simeon Prause  <simeon.prause@icloud.com>

	gnu: dsda-doom: Update to 0.29.3.
	* gnu/packages/games.scm (dsda-doom): Update to 0.29.3.

	Change-Id: I6ba16c15f397bfef6f377707bf398f28ec710821

2025-09-22  Andreas Enge  <andreas@enge.fr>

	gnu: cube: Deprecate.
	* gnu/packages/profiling.scm (cube): Deprecate in favor of cubegui.

	Fixes: guix/guix#2188
	Change-Id: I5d647a9c5ee95f312f8db074b0408d87f09e5281

2025-09-22  Andreas Enge  <andreas@enge.fr>

	gnu: Remove arb.
	* gnu/packages/algebra.scm (arb): Delete variable.

	Change-Id: Ie7c274832c083e61c77dab4d9f6a51bcae111844

2025-09-22  Andreas Enge  <andreas@enge.fr>

	gnu: Remove guile-sdl.
	* gnu/packages/sdl.scm (guile-sdl): Delete variable.

	Fixes: guix/guix#2200
	Change-Id: Iba6016360e0739d36a6b25d209c84df45ee99f9b

2025-09-22  Andreas Enge  <andreas@enge.fr>

	gnu: Remove guile-sly.
	* gnu/packages/guile-xyz.scm (guile-sly): Delete variable.

	Change-Id: Ie8cb3a6b60a048e5c4a093bf6354448cee241866

2025-09-22  Carlo Zancanaro  <carlo@zancanaro.id.au>

	gnu: luanti: Update to 5.13.0.
	* gnu/packages/luanti.scm (luanti): Update to 5.13.0.
	[source]<snippet>: Replace catch_amalgamated.hpp to catch2/catch_all.hpp in
	test_irr_x_mesh_loader.cpp.

	Closes: #2878
	Change-Id: Iacdc8b212c10e4ab561a945076868147b6137adf

2025-09-22  Andreas Enge  <andreas@enge.fr>

	gnu: Remove flatbuffers-23.1.
	* gnu/packages/serialization.scm (flatbuffers-23.1): Delete variable.

	Change-Id: I2b1646e2e43c5dbebf07af7fcfcad524dccc3197

2025-09-21  Andreas Enge  <andreas@enge.fr>

	gnu: flann: Build with python@3.
	* gnu/packages/maths.scm (flann)[inputs]: Replace python-2 by python.

	Change-Id: Ia0e2ae8ca6a1198aed0c9f652f3737f2dbadca1c

2025-09-21  Andreas Enge  <andreas@enge.fr>

	gnu: gnubg: Update to 1.08.003.
	* gnu/packages/games.scm (gnubg): Update to 1.08.003.
	[native-inputs]: Add flex. Replace python-2 by python. Remove libxcrypt.

	Change-Id: I1093f481ad664b4183b09c238d220fd36009ca4d

2025-09-21  Trevor Arjeski  <tmarjeski@gmail.com>

	gnu: libicns: Fix build with gcc-14.
	* gnu/packages/image.scm (libicns)[arguments]<#:configure-flags>:
	New field, relaxing errors to warnings.

	Change-Id: Ie609d4acd2714f91a3675f7c60b3d13d86c39f49

2025-09-21  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: Add guile-bewaking.
	* gnu/packages/guile-xyz.scm (guile-bewaking): New variable.

	Change-Id: I6e569e9a85833f3eadc7825e2d1b99a67cfd6067

2025-09-21  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	services: nix: Point Nix to bin/bash.
	The nix-service-type will create the nix.conf file pointing to
	`bin/sh' file in the bash-minimal package, however this is a symbolic
	link to `bin/bash' in that same package, so when the sandbox gets
	created there will be a symlink in the Nix sandbox like this:

	  drwxr-xr-x  2 nobody nogroup 4096 Sep 18 13:10 .
	  drwxr-x--- 10 nobody nixbld  4096 Sep 18 13:10 ..
	  lrwxrwxrwx  1 nobody nogroup    4 Jan  1  1970 sh -> bash

	Making builds that depend on /bin/sh fail since /bin/bash does not
	exist in the sandbox.

	* gnu/services/nix.scm (nix-service-etc): Change ‘build-sandbox-paths’ to
	point to ‘bin/bash’.

	Change-Id: I9138e9b772b8468382cfde6d133f0758837d03ff

2025-09-21  Edouard Klein  <edk@beaver-labs.com>

	doc: Fix documentation of ‘vfs-mapping’.
	* doc/guix.texi (VFS Mapping Service): Fix source/destination mixup.

	Change-Id: I10bd066369a6507e69a40155dc3faa23cf40c1e6

2025-09-21  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: Add guile-usbrelay.
	* gnu/packages/hardware.scm (guile-usbrelay): New variable.

	Change-Id: I4b9dac27217fc365b0a98950cdf8368407de6321

2025-09-21  Jean-Baptiste Note  <jean-baptiste.note@m4x.org>

	file-systems: Fix article usage in docstrings.
	* gnu/build/file-systems.scm (linux-swap-superblock?)
	(read-linux-swap-superblock, bcachefs-superblock?): Use "a" instead of
	"an" before consonant sounds.

	Change-Id: Ifb36a125733ff898ecbef0a0a546819130707fba

2025-09-21  Jean-Baptiste Note  <jean-baptiste.note@m4x.org>

	file-systems: Add support for hibernation swap detection.
	* gnu/build/file-systems.scm (%linux-swsuspend-magic): New variable.
	(linux-swsuspend-superblock?, read-linux-swsuspend-superblock): New
	procedures.
	(%partition-label-readers, %partition-uuid-readers): Add readers for
	linux-swsuspend superblocks.

	Change-Id: If77ca9b4ae1f72c4e9ce52149b10d331566b0030

2025-09-21  Simeon Prause  <simeon.prause@icloud.com>

	gnu: audiofile: Update to 0.3.6 [security-fix].
	* gnu/packages/audio.scm (audiofile): Update to 0.3.6.

	Change-Id: I2dda621f60c27e02b1513e2d89a138136a1633ca

2025-09-21  Ludovic Courtès  <ludo@gnu.org>

	system: bare-bones: Remove Cuirass service.
	This reverts changes from d72eef9c918144bd892522722be71321d4a5ad97 that
	were inadvertently committed.

	* gnu/system/examples/bare-bones.tmpl: Remove Cuirass.

	Change-Id: I29253dce841479bbddef00756a0f6bd57694dfae

2025-09-21  Ludovic Courtès  <ludo@gnu.org>

	Revert "publish: Prevent publication of non-substitutable derivation outputs."
	Fixes guix/guix#2450.

	This reverts commit b5745a327e8dae21caaf10b59256dc7b16d54588, which introduced
	discrepancies in how substitutes are served; in particular, narinfos of
	non-substitutable items would still be served, and likewise for narinfos and
	nars of dependents of non-substitutable items.

2025-09-21  Ludovic Courtès  <ludo@gnu.org>

	services: secret-service: Add missing import for ‘reboot’.
	* gnu/services/virtualization.scm (secret-service-shepherd-services): In
	‘modules’, add (shepherd system).

	Change-Id: I23201f0ee3ce102f0d48d4f5ea24ddbfc06c247f

2025-09-21  Ludovic Courtès  <ludo@gnu.org>

	services: secret-service: Add #:timeout to ‘secret-service-receive-secrets’.
	* gnu/build/secret-service.scm (secret-service-receive-secrets):
	Add #:timeout parameter and honor it.

	Change-Id: I4b6720444a28e1424ede07b6c329cd355b27b5e3

2025-09-21  Ludovic Courtès  <ludo@gnu.org>

	services: secret-service: Fiberize ‘secret-service-receive-secrets’.
	* gnu/build/secret-service.scm (secret-service-receive-secrets)
	[wait-for-client]: Pass ‘SOCK_NONBLOCK’ to ‘socket’.  Use
	‘wait-for-readable-fd’ instead of ‘select’.  Pass flags to ‘accept’.

	Change-Id: I1d5ff8e286942838af5b77fbb4068689a0529ed1

2025-09-21  Ludovic Courtès  <ludo@gnu.org>

	services: secret-service: Remove redundant ‘dump’ procedure.
	* gnu/build/secret-service.scm (secret-service-receive-secrets)[dump]: Remove.
	Use ‘dump-port’ from (guix build utils) instead.

	Change-Id: I5a098a6f4f6629cf275862e9f10c9a2718bb27a1

2025-09-21  Ludovic Courtès  <ludo@gnu.org>

	services: secret-service: Fiberize ‘secret-service-send-secrets’.
	The previous code was tentatively written to run either in a Fibers context or
	in a non-Fibers context.  Drop the non-Fibers code since this always runs
	within ‘shepherd’, which is fiberized.

	* gnu/build/secret-service.scm (with-modules): Remove.
	(wait-for-readable-fd): Rewrite using regular Fibers operations.
	(secret-service-send-secrets): Use ‘SOCK_NONBLOCK’.  Simplify ‘sleep’ binding.

	Change-Id: Ic05d0bc54e6d2df89b6602bc716402067c845792

2025-09-21  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: esound: Fix build.
	* gnu/packages/patches/esound-c99.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/gstreamer.scm (esound): Apply it.

	Change-Id: I6aa9ccda6e9948961b6e0011ebd813f43de1b18d

2025-09-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-vunit: Unbundle dependencies.
	* gnu/packages/electronics.scm (python-vunit)[source]: Unset
	[arguments]: Add dosymlink #:phase.
	[inputs]: Add json-for-vhdl-for-vunit and osvvm-2023.04.

	Change-Id: I17af0acf0b4be171b908db50ec9908334aad8a8a

2025-09-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add json-for-vhdl-for-vunit.
	* gnu/packages/electronics.scm (json-for-vhdl-for-vunit): New variable.

	Change-Id: I7502ab75847560dd94564ca641fdc049f64a9ed2

2025-09-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add osvvm-2023.04.
	* gnu/packages/electronics.scm (osvvm-2023.04): New variable.

	Change-Id: I3a440010366bcf29a6995edb34cdbdb092a7ed11

2025-09-21  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-pafy.
	* gnu/packages/python-xyz.scm (python-pafy): Delete variable.

	Change-Id: Idade1f5610c7b9c29f1da047c2879bbef69d2d3e

2025-09-21  Zheng Junjie  <z572@z572.online>

	gnu: Add mlir-19.
	* gnu/packages/llvm.scm (mlir-19): New variable.

	Change-Id: I9808f173aa437ea98e61b37a22406a3679db60ff

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kde-games: Update to 25.08.1.
	* gnu/packages/kde-games.scm (kde-games): Update to 25.08.1.

	Change-Id: I145ef54f79d07f5a2adb3f26dee44a3739dda41d

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: knights: Update to 25.08.1.
	* gnu/packages/kde-games.scm (knights): Update to 25.08.1.

	Change-Id: I3a03930555f63a94ea534df8f1c83b4464a041bc

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kjumpingcube: Update to 25.08.1.
	* gnu/packages/kde-games.scm (kjumpingcube): Update to 25.08.1.

	Change-Id: I9eb007bc88780f28b81e7c35020f8f8a6e99b059

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: ksquares: Update to 25.08.1.
	* gnu/packages/kde-games.scm (ksquares): Update to 25.08.1.

	Change-Id: Ibe30619c25bac45127a854c90e61ecb9cd004700

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kreversi: Update to 25.08.1.
	* gnu/packages/kde-games.scm (kreversi): Update to 25.08.1.

	Change-Id: I6368b1b88eb0cb1e059608c3c396b153a0245a72

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: knavalbattle: Update to 25.08.1.
	* gnu/packages/kde-games.scm (knavalbattle): Update to 25.08.1.

	Change-Id: I7a509124ce7b8fa55004c7f459c9990a8b8c67d4

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kollision: Update to 25.08.1.
	* gnu/packages/kde-games.scm (kollision): Update to 25.08.1.

	Change-Id: I4bb9be7a1c790253da4b14595cd3e58375c211b1

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: ksnakeduel: Update to 25.08.1.
	* gnu/packages/kde-games.scm (ksnakeduel): Update to 25.08.1.

	Change-Id: I246badafb9778f96a9f6c22ed76b29d59c1090c0

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: killbots: Update to 25.08.1.
	* gnu/packages/kde-games.scm (killbots): Update to 25.08.1.

	Change-Id: Ia7a64b078d28741576fd6eeda1a2bd533962883a

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: bovo: Update to 25.08.1.
	* gnu/packages/kde-games.scm (bovo): Update to 25.08.1.

	Change-Id: Ia063f3f0e880fab72c0f9e62a849f95690f4de69

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kspaceduel: Update to 25.08.1.
	* gnu/packages/kde-games.scm (kspaceduel): Update to 25.08.1.

	Change-Id: Ieddafd38d1d31d4f6ac913037a45762b1dad31b5

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kapman: Update to 25.08.1.
	* gnu/packages/kde-games.scm (kapman): Update to 25.08.1.

	Change-Id: I4c7fca9a01a7c167655ef0c16970c43a22ccf2d1

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: lskat: Update to 25.08.1.
	* gnu/packages/kde-games.scm (lskat): Update to 25.08.1.

	Change-Id: Iedd5dad9b3b4c28939eed2c34e4e7eb48ab51b8a

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kubrick: Update to 25.08.1.
	* gnu/packages/kde-games.scm (kubrick): Update to 25.08.1.

	Change-Id: I2cf983bb66f15d1f65e88f06aa3de36aa083ddd9

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kigo: Update to 25.08.1.
	* gnu/packages/kde-games.scm (kigo): Update to 25.08.1.

	Change-Id: I1607dce52e068b2e065f5099a7e857b611e2ac82

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kiriki: Update to 25.08.1.
	* gnu/packages/kde-games.scm (kiriki): Update to 25.08.1.

	Change-Id: I005355512048213ccb33bda8072620c8f88060ea

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: palapeli: Update to 25.08.1.
	* gnu/packages/kde-games.scm (palapeli): Update to 25.08.1.

	Change-Id: I687650495f20205a2471be4b8ed521cf88b8e196

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: ksirk: Update to 25.08.1.
	* gnu/packages/kde-games.scm (ksirk): Update to 25.08.1.

	Change-Id: I5e5f4e244985254c7d642de07e685e6628b87716

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: granatier: Update to 25.08.1.
	* gnu/packages/kde-games.scm (granatier): Update to 25.08.1.
	[inputs]: Add kiconthemes.

	Change-Id: I6b9015e6e71372f1b11c76409585d28da77b0d0a

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: bomber: Update to 25.08.1.
	* gnu/packages/kde-games.scm (bomber): Update to 25.08.1.

	Change-Id: I93176ab536d26454d69ed5d288c9154c5854b889

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: knetwalk: Update to 25.08.1.
	* gnu/packages/kde-games.scm (knetwalk): Update to 25.08.1.

	Change-Id: Icfd385e3fea208173160a04d784bcdc27247ee39

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kblackbox: Update to 25.08.1.
	* gnu/packages/kde-games.scm (kblackbox): Update to 25.08.1.

	Change-Id: Id21be6e5fc054473bd75934189f1ccc16a4abd25

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kfourinline: Update to 25.08.1.
	* gnu/packages/kde-games.scm (kfourinline): Update to 25.08.1.

	Change-Id: I7daa83fa85ef83f45007bb827ca9716cc92a981e

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kdiamond: Update to 25.08.1.
	* gnu/packages/kde-games.scm (kdiamond): Update to 25.08.1.

	Change-Id: I7a0a13a20572f1389e6908ac05acec29eb5c5ebe

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kgoldrunner: Update to 25.08.1.
	* gnu/packages/kde-games.scm (kgoldrunner): Update to 25.08.1.

	Change-Id: I2dacfa0ad6c146af9be1234f591a7c32e3cd0486

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: klines: Update to 25.08.1.
	* gnu/packages/kde-games.scm (klines): Update to 25.08.1.

	Change-Id: I8d76161a6f5e75bf9380a12632ca222ab8e1b596

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: ksudoku: Update to 25.08.1.
	* gnu/packages/kde-games.scm (ksudoku): Update to 25.08.1.

	Change-Id: Ib16c970468b06a0ac3d1a2b847f2a47670d9a15b

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kblocks: Update to 25.08.1.
	* gnu/packages/kde-games.scm (kblocks): Update to 25.08.1.

	Change-Id: Ie5e84a811bf8e0dd6bf419ddc8452d4f95b8eaab

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kbounce: Update to 25.08.1.
	* gnu/packages/kde-games.scm (kbounce): Update to 25.08.1.

	Change-Id: I7b7a5ee6a185a12cbfed2d994c5ab9251c64e507

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: konquest: Update to 25.08.1.
	* gnu/packages/kde-games.scm (konquest): Update to 25.08.1.

	Change-Id: I784344c365c4b1c0f0643e2f5a0b39aa80a01bc3

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kmines: Update to 25.08.1.
	* gnu/packages/kde-games.scm (kmines): Update to 25.08.1.

	Change-Id: I343b4e3092ac93ceb18e8ef2f0b73f1992ad63ce

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kbreakout: Update to 25.08.1.
	* gnu/packages/kde-games.scm (kbreakout): Update to 25.08.1.

	Change-Id: I55a0b1e851b3f243110977dc934c4128f80bae8f

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kajongg: Update to 25.08.1.
	* gnu/packages/kde-games.scm (kajongg): Update to 25.08.1.

	Change-Id: I7f9b4b04cd85c10fe14901d15c9ce66d7afe0001

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kshisen: Update to 25.08.1.
	* gnu/packages/kde-games.scm (kshisen): Update to 25.08.1.

	Change-Id: Idbb60f700960528b7777991f3f28c66f99cbaaf3

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kmahjongg: Update to 25.08.1.
	* gnu/packages/kde-games.scm (kmahjongg): Update to 25.08.1.

	Change-Id: Ib78b27bcf8d48d9c56a8ccc6cf7ad884ea58ba0e

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: libkmahjongg: Update to 25.08.1.
	* gnu/packages/kde-games.scm (libkmahjongg): Update to 25.08.1.

	Change-Id: I31f6183c0616aab679730bc89ca5afc426d1e7a1

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kolf: Update to 25.08.1.
	* gnu/packages/kde-games.scm (kolf): Update to 25.08.1.

	Change-Id: I956f56536592363fa80d2e625c622f7364fbfa51

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: picmi: Update to 25.08.1.
	* gnu/packages/kde-games.scm (picmi): Update to 25.08.1.

	Change-Id: If680590e753139014755e1a1384a7902d51f05f7

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: ktuberling: Update to 25.08.1.
	* gnu/packages/kde-games.scm (ktuberling): Update to 25.08.1.

	Change-Id: I1f6b20858bc923a62de75d93c1b2880074f4a321

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: libkdegames: Update to 25.08.1.
	* gnu/packages/kde-games.scm (libkdegames): Update to 25.08.1.

	Change-Id: Ie36cb67740804699dddc343f5d127b29608d0e2c

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: libkdegames: Move to kde-games.scm.
	* gnu/packages/kde.scm (libkdegames): Remove variable.
	* gnu/packages/kde-games.scm (libkdegames): New variable.

	Change-Id: I7db381afebc4f45a19d8c4312d0637879f98e45b

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: ktimer: Update to 25.08.1.
	* gnu/packages/kde-utils.scm (ktimer): Update to 25.08.1.

	Change-Id: I9c0c5c32279b2b5eab081d4fac72390c66dd1ebe

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: ktimer: Move to kde-utils.scm.
	* gnu/packages/kde.scm (ktimer): Delete variable.
	* gnu/packages/kde-utils.scm (ktimer): New variable.

	Change-Id: I0c712a445cce0ab4790dcc4d9764205a2e46ac07

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: smb4k: Update to 25.08.1.
	* gnu/packages/kde-utils.scm (smb4k): Update to 25.08.1.

	Change-Id: If4acdd8fc588958b53efff4b2c80356db6aa5b49

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: okteta: Update to 0.26.23.
	* gnu/packages/kde-utils.scm (okteta): Update to 0.26.23.

	Change-Id: I273820db3fc66333e2b28a93373de8f16f1557a5

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kmouth: Update to 25.08.1.
	* gnu/packages/kde-utils.scm (kmouth): Update to 25.08.1.

	Change-Id: I9a81307c376b4e0cd4977406e0c885e3f52b32f0

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kmousetool: Update to 25.08.1.
	* gnu/packages/kde-utils.scm (kmousetool): Update to 25.08.1.

	Change-Id: I7aacfe0299f8af5b5f25e8f19329e1b624c12087

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kmag: Update to 25.08.1.
	* gnu/packages/kde-utils.scm (kmag): Update to 25.08.1.

	Change-Id: I2c8709c058a8ba44d62adcfd68e54c30f936b81f

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kontrast: Update to 25.08.1.
	* gnu/packages/kde-utils.scm (kontrast): Update to 25.08.1.

	Change-Id: I79809554791981a80dc1a6f3d4039463bf01b9aa

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kfind: Update to 25.08.1.
	* gnu/packages/kde-utils.scm (kfind): Update to 25.08.1.

	Change-Id: I45536d9d725724084d2724e5b832614407552d75

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: keysmith: Update to 25.08.1.
	* gnu/packages/kde-utils.scm (keysmith): Update to 25.08.1.
	[inputs]: Add kconfig, openssl and prison.
	[arguments]<#:phases>: Add 'unrequire-qmlmodule phase.

	Change-Id: Iae237021524c6415be864267faecd6c2ffe71a67

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kdialog: Update to 25.08.1.
	* gnu/packages/kde-utils.scm (kdialog): Update to 25.08.1.

	Change-Id: I14d1ec9f2fff67b20bd958c2078ff3d4e564f1b0

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kcharselect: Update to 25.08.1.
	* gnu/packages/kde-utils.scm (kcharselect): Update to 25.08.1.
	[native-inputs]: Add kdoctools.
	[inputs]: Add kiconthemes.

	Change-Id: Idabf86fdd6e651bcb74c6729a2a13e4b48584e18

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kcalc: Update to 25.08.1.
	* gnu/packages/kde-utils.scm (kcalc): Update to 25.08.1.

	Change-Id: Ie2a6b8f43d1ea0a04a01fc7ff20d1bb5e525f0ef

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kbackup: Update to 25.08.1.
	* gnu/packages/kde-utils.scm (kbackup): Update to 25.08.1.

	Change-Id: I584b13f1ff7d54898fa0a696f2ed91aa91890556

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kate: Update to 25.08.1.
	* gnu/packages/kde-utils.scm (kate): Update to 25.08.1.
	[inputs]: Reorder; add karchive.

	Change-Id: I547fd42a0d8404a957cbea9f492b01e10cef6804

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: kamera: Update to 25.08.1.
	* gnu/packages/kde-utils.scm (kamera): Update to 25.08.1.

	Change-Id: I91bd961f71029de2127c1773ea31c55d74ddf87f

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: isoimagewriter: Update to 25.08.1.
	* gnu/packages/kde-utils.scm (isoimagewriter): Update to 25.08.1.
	[source]: Switch to url-fetch.
	[inputs]: Add gpgme and qgpgme-qt6.

	Change-Id: I818de577dd96c0026c0c4b0fb89e739821359324

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: francis: Update to 25.08.1.
	* gnu/packages/kde-utils.scm (francis): Update to 25.08.1.
	[source]: Switch to url-fetch.

	Change-Id: I52102f81992d40c4663430a1f79a65e04f885c32

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: filelight: Update to 25.08.1.
	* gnu/packages/kde-utils.scm (filelight): Update to 25.08.1.

	Change-Id: I5962894097d001b90962344b2e2240a9011b9aae

2025-09-21  Sughosha  <sughosha@disroot.org>

	gnu: ark: Update to 25.08.1.
	* gnu/packages/kde-utils.scm (ark): Update to 25.08.1.

	Change-Id: I84485efb328d068c72a47e913814308671ad607c

2025-09-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: flashrom: Improve style.
	* gnu/packages/flashing-tools.scm (flashrom): Apply style.

	Change-Id: I1feb647d06f7e37e2c897247048e6ce5cda87cfb

2025-09-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: flashrom: Update to 1.6.0.
	* gnu/packages/flashing-tools.scm (flashrom): Update to 1.6.0.

	Change-Id: Id6c07037d040cc1b3c40b9a2c602bd54542d0c3c

2025-09-21  FuncProgLinux  <softwarelibre@urutau-ltd.org>

	gnu: engrampa: Update to 1.28.2.
	* gnu/packages/mate.scm (engrampa): Update to 1.28.2.

	Change-Id: Ibb1e47b15c53413807dffbc0c14bdcd83001f463

2025-09-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-quick-fasd.
	* gnu/packages/emacs-xyz.scm (emacs-quick-fasd): New variable.

	Change-Id: I48632f2e0f7c5e62864ee73d083552600e19a6e9

2025-09-20  Marcel Steinbeck  <msteinbeck@posteo.net>

	gnu: emacs-wucuo: Fix check phase
	* gnu/packages/emacs-xyz.scm (emacs-wucuo): do not call the Makefile targets
	compile and clean when running make test

	Change-Id: I1e92507079f03c527aa60adf4979cb8f1f8fbea2

2025-09-20  Andreas Enge  <andreas@enge.fr>

	gnu: Remove sylpheed.
	* gnu/packages/mail.scm (sylpheed): Delete variable.

	Fixes: guix/guix#2027
	Change-Id: Iae7801c5c2f1483659b7c1991005136f95750209

2025-09-20  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: erlang: Update to 27.3.4.3.
	* gnu/packages/erlang.scm (erlang): Update to 27.3.4.3.

	Change-Id: Id1d2c282226db3fdb4223a0941539901d35a0215

2025-09-20  Tomas Volf  <~@wolfsden.cz>

	gnu: gvisor-tap-vsock: Update to 0.8.7.
	* gnu/packages/containers.scm (gvisor-tap-vsock): Update to 0.8.7.

	Change-Id: Id90c1cba75130b0daec7cfd5ece1f234e3da2692

2025-09-20  Tomas Volf  <~@wolfsden.cz>

	gnu: buildah: Update to 1.41.4.
	* gnu/packages/containers.scm (buildah): Update to 1.41.4.

	Change-Id: I44cee867dc4cfbde04e5ff81b4fceb443451ee91

2025-09-20  Tomas Volf  <~@wolfsden.cz>

	gnu: crun: Update to 1.24.
	* gnu/packages/containers.scm (crun): Update to 1.24.

	Change-Id: Iba1d53f44153ceb5d12f5376fd0add901003916e

2025-09-20  Tomas Volf  <~@wolfsden.cz>

	gnu: podman: Update to 5.6.1.
	* gnu/packages/containers.scm (podman): Update to 5.6.1.

	Change-Id: Ia02738280847176e8c9c094903eb23facc543d97

2025-09-20  Sughosha  <sughosha@disroot.org>

	services: plasma-desktop: Add "packagekit" to plasma-dbus-service.
	* gnu/services/desktop.scm (plasma-dbus-service): Add "packagekit".

	Change-Id: I4c1a3509ee8d5fa512b715188f32652f70f67506

2025-09-20  Sughosha  <sughosha@disroot.org>

	services: plasma-desktop: Add "packagekit" to plasma-polkit-settings.
	* gnu/services/desktop.scm (plasma-polkit-settings): Add "packagekit".

	Change-Id: I8f201f6dbab587b8075e45e10725d8bebf05ca3b

2025-09-20  Sughosha  <sughosha@disroot.org>

	gnu: plasma: Add packagekit to propagated-inputs.
	* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Add packagekit.

	Change-Id: I993284499003f5809fb3846f079e10af57fd881c

2025-09-20  Sughosha  <sughosha@disroot.org>

	gnu: discover: Remove duplicate input.
	* gnu/packages/kde-plasma.scm (discover)[inputs]: Remove the duplicate input of
	qcoro-qt6.

	Change-Id: I97ad9c5efa955bf256b853a38c76bfc1e68c3304

2025-09-20  Sughosha  <sughosha@disroot.org>

	gnu: discover: Remove packagekit-qt6 dependency.
	Until there is a guix backend for packagekit, packagekit-qt6 is not needed.

	* gnu/packages/kde-plasma.scm (discover): Add a TODO comment.
	[inputs]: Remove packagekit-qt6.

	Change-Id: If260c8e19273bb52fc49260699e08a9c01f9678a

2025-09-20  Cayetano Santos  <csantosb@inventati.org>

	gnu: qdl: Improve style.
	* gnu/packages/flashing-tools.scm (qdl)[arguments]: Use Gexps.

	Change-Id: Id536b6fffd0881c09101558e935d948cd544c0f4

2025-09-20  Cayetano Santos  <csantosb@inventati.org>

	gnu: rkflashtool: Update to 5.2-2.6022dd7.
	* gnu/packages/flashing-tools.scm (rkflashtool): Update to
	5.2-2.6022dd7.

	Change-Id: I55aae45b120dc9afec9bfaa06a6595cb14b2ecb5

2025-09-20  Cayetano Santos  <csantosb@inventati.org>

	gnu: rkflashtool: Improve style.
	* gnu/packages/flashing-tools.scm (rkflashtool)[arguments]: Use Gexps.

	Change-Id: I4634e0ff6de571e30731fd188e3227face081e6e

2025-09-20  Alex Sassmannshausen  <alex@komputilo.eu>

	gnu: guile-lens: Update to 722dcf79f.
	* gnu/packages/guile-xyz (guile-lens): Update to 722dcf79f.

	Change-Id: I97d9793c725240b9afb6bffe25f1d1a453ee6967

2025-09-20  Alex Sassmannshausen  <alex@komputilo.eu>
	    Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: guile-hall: Update to 0.6.0.
	* gnu/packages/guile-xyz.scm (guile-hall): Update to 0.6.0.

	Change-Id: I04c8ea18285ee11b9e12bb7badc8ae0fcf8093a3

2025-09-20  Ada Stevenson  <adanskana@gmail.com>

	gnu: libbonoboui: Fix build.
	* gnu/packages/gnome.scm (libbonoboui): Fix build.
	[arguments] <configure-flags>: Add -Wno-error=incompatible-pointer-types.

	Change-Id: I3ab96d444ad74b15a22b05497e686a1b8f90fc25
	Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
	Reviewed-by: Noé Lopez <noelopez@free.fr>

2025-09-20  Edouard Klein  <edk@beaver-labs.com>

	services/vfs-mapping: Fix default name.
	* gnu/services/linux.scm (vfs-mapping): Fix vfs-mapping default name.

	Fixes: #1953
	Change-Id: I7e05cc19d9dbcd7a4ccb86ee009ee947349738da

2025-09-20  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: mgba: Update to 0.10.5-0.c6aa8f5.
	* gnu/packages/emulators.scm (mgba): Update to 0.10.5-0.c6aa8f5.
	[#:test-exclude]: New argument.

	Fixes: #2804
	Change-Id: I0352200c4e410f658f25150b17d933b32358f4c1

2025-09-20  Simeon Prause  <simeon.prause@icloud.com>

	gnu: qsynth: Update to 1.0.3.
	* gnu/packages/audio.scm (qsynth): Update to 1.0.3.

	Change-Id: I4f188527a9c96ce50dd35df6dc47c15c3dae89e0

2025-09-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: eigen: Update home-page.
	A lint warns about a permanent redirect.

	* gnu/packages/algebra.scm (eigen)[home-page]: Replace value by the
	permanent redirect it points to.

2025-09-20  Andreas Enge  <andreas@enge.fr>

	gnu: eigen-for-onnxruntime: Hide and change the name field.
	Before, command line operations with "eigen" would refer to this package
	instead to the actual eigen package.

	* gnu/packages/algebra.scm (eigen-for-onnxruntime): Wrap in hidden-package.
	[name]: Change from "eigen" to "eigen-for-onnxruntime".

	Change-Id: I043be4fc9e9416931ccdfc1f8fa185ab5348b83f

2025-09-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-tflite-runtime.
	Add this dummy package for future pypi imports.

	* gnu/packages/machine-learning.scm (python-tflite-runtime): New variable.

	Change-Id: Ia9719eb5aabb897c29bef6861f219db664947185

2025-09-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: tensorflow-lite: Add python output.
	This output corresponds to the pypi "tflite-runtime" package.

	* gnu/packages/machine-learning.scm (tensorflow-lite):
	[outputs]: Add "python".
	[arguments]<#:imported-modules, #:modules>: Add pyproject modules.
	<#:phases>: Add 'build-python, 'install-python,
	'add-install-to-pythonpath and 'python-sanity-check phases.
	[inputs]: Replace python by python-wrapper. Add zlib.
	[propagated-inputs]: Add python-numpy.
	[native-inputs]: Add pybind11, python-wheel, swig.

2025-09-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: tensorflow-lite: Update to 2.14.0.
	* gnu/packages/patches/tensorflow-lite-unbundle.patch: Remove it.
	* gnu/local.mk: De-register patch.
	* gnu/packages/machine-learning.scm (tensorflow-lite): Update to 2.14.0.
	[source]: De-register patch.
	[inputs]: Improve style. Add python-ml-dtypes. Replace
	flatbuffers-23.1 by flatbuffers-23.5.
	[arguments]<#:configure-flags>: Refresh them.
	<#:phases>: Add phases 'unbundle and 'gemmlowp-fix. Refresh phases
	'install-extra and 'copy-sources.
	* gnu/packages/serialization.scm (flatbuffers-23.5): Update comment.

	Change-Id: Ifeadfaa9173df4e0be08ce4f0dc13a4cd5297c0e

2025-09-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-ml-dtypes.
	* gnu/packages/machine-learning.scm (python-ml-dtypes): New variable.

	Change-Id: I127edac9317d6380d22c41b6c6d578e183ab6b9f

2025-09-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add eigen-for-python-ml-dtypes.
	* gnu/packages/algebra.scm (eigen-for-python-ml-dtypes): New variable.

	Change-Id: I0dd905c13de81fe144f7b88d18048ac953a13cd8

2025-09-20  Steve George  <steve@futurile.net>

	gnu: Update spamassassin.
	Check all dependencies and reduce testing failures.

	* gnu/packages/perl-web.scm (spamassassin): Update to 4.0.1.
	  [native-inputs] move perl-bsd-resource to propagated-inputs.
	  [propagated-inputs]: add perl-bsd-resources. Remove
	    perl-compress-raw-zlib, replace with perl-io-zlib.
	    Remove perl-net-ip as not required.
	  [phases]<modify-phases>{'setup}: stop removing debug.t and dnsbl_subtets.t

	Change-Id: I10290a5f809d4a52b8b4d4ac74d0b8b1e46e3c0c

2025-09-20  Steve George  <steve@futurile.net>

	gnu: Update perl-libwww.
	* gnu/packages/web.scm (perl-libwww): Update to 6.78.

	Change-Id: I2d7dbebe7d3a7c81a20bfacc29c59af8cad2051b

2025-09-20  Steve George  <steve@futurile.net>

	gnu: Update perl-http-cookiejar.
	* gnu/packages/web.scm (perl-http-cookiejar): Update to 0.014.

	Change-Id: Id3b50bd3365bb19fd75a23e9b429ce26d038d1e7

2025-09-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: gemmlowp: Improve style.
	* gnu/packages/machine-learning.scm (gemmlowp)
	[source, arguments, home-page]: Improve style.

2025-09-20  Andy Tai  <atai@atai.org>

	gnu: gemmlowp: Update to commit 16e8662.
	* gnu/packages/machine-learning.scm (gemmlowp): Update to commit 16e8662.

	Change-Id: Iaa23a7cf5196f1c825c4330b1c7262f434565745

2025-09-20  Sughosha  <sughosha@disroot.org>

	gnu: kio-fuse: Move to kde-systemtools.scm.
	* gnu/packages/kde.scm (kio-fuse): Delete variable.
	* gnu/packages/kde-systemtools.scm (kio-fuse): New variable.

	Change-Id: I48c2c4f0384259d71541ab962ce66e2f5dec9d74

2025-09-20  Sughosha  <sughosha@disroot.org>

	gnu: kdf: Update to 25.08.1.
	* gnu/packages/kde-systemtools.scm (kdf): Update to 25.08.1.

	Change-Id: I4d311e39d00bc4039c1a46e70b5de89e808393a0

2025-09-20  Sughosha  <sughosha@disroot.org>

	gnu: kdf: Move to kde-systemtools.scm.
	* gnu/packages/kde.scm (kdf): Delete variable.
	* gnu/packages/kde-systemtools.scm (kdf): New variable.

	Change-Id: I7568f431a61230f96cfb92955ef690929865ee44

2025-09-20  Sughosha  <sughosha@disroot.org>

	gnu: partitionmanager: Update to 25.08.1.
	* gnu/packages/kde-systemtools.scm (partitionmanager): Update to 25.08.1.

	Change-Id: I9eae502a6099441f1977fdd87e1dd1d72853b018

2025-09-20  Sughosha  <sughosha@disroot.org>

	gnu: partitionmanager: Move to kde-systemtools.scm.
	* gnu/packages/kde.scm (partitionmanager): Delete variable.
	* gnu/packages/kde-systemtools.scm (partitionmanager): New variable.
	* gnu/packages/kde-plasma.scm (plasma)[inputs]: Resolve partitionmanager.

	Change-Id: I568b520acbfdb9bb3c61292cde496ced68dbaf30

2025-09-20  Sughosha  <sughosha@disroot.org>

	gnu: kpmcore: Update to 25.08.1.
	* gnu/packages/kde-systemtools.scm (kpmcore): Update to 25.08.1.

	Change-Id: I114bcc58e7f70ec9545084f666dc8005fc8f90be

2025-09-20  Sughosha  <sughosha@disroot.org>

	gnu: kpmcore: Move to kde-systemtools.scm.
	* gnu/packages/kde.scm (kpmcore): Delete variable.
	* gnu/packages/kde-systemtools.scm (kpmcore): New variable.
	* gnu/packages/kde.scm (partitionmanager)[inputs]: Resolve kpmcore.
	* gnu/packages/kde-plasma.scm (plasma)[inputs]: Ditto.

	Change-Id: Ia1ce3a66de319795d0619e75849efde09ef724df

2025-09-20  Sughosha  <sughosha@disroot.org>

	gnu: yakuake: Update to 25.08.1.
	* gnu/packages/kde-systemtools.scm (yakuake): Update to 25.08.1.

	Change-Id: Ib72aa493f62963c6e2b5952ad746de9b1a4bb238

2025-09-20  Sughosha  <sughosha@disroot.org>

	gnu: kwalletmanager: Update to 25.08.1.
	* gnu/packages/kde-systemtools.scm (kwalletmanager): Update to 25.08.1.

	Change-Id: I2a114caf3f75fef21a3f15b0a8682315b468eb05

2025-09-20  Sughosha  <sughosha@disroot.org>

	gnu: ksystemlog: Update to 25.08.1.
	* gnu/packages/kde-systemtools.scm (ksystemlog): Update to 25.08.1.

	Change-Id: I7af81e107942ede335e959c5d996d2bc9d35c6e7

2025-09-20  Sughosha  <sughosha@disroot.org>

	gnu: krfb: Update to 25.08.1.
	* gnu/packages/kde-systemtools.scm (krfb): Update to 25.08.1.

	Change-Id: I42d75b4205332fdc97995173e96ff35db02ae5b8

2025-09-20  Sughosha  <sughosha@disroot.org>

	gnu: libvnc: Update to 0.9.15.
	* gnu/packages/vnc.scm (libvnc): Update to 0.9.15.

	Change-Id: I815ed478823271b42a93bf0b7b6c6c47c3103931

2025-09-20  Sughosha  <sughosha@disroot.org>

	gnu: konsole: Update to 25.08.1.
	* gnu/packages/kde-systemtools.scm (konsole): Update to 25.08.1.

	Change-Id: I506c8df339a65aabf00aaaff91b22846564be7ce

2025-09-20  Sughosha  <sughosha@disroot.org>

	gnu: khelpcenter: Update to 25.08.1.
	* gnu/packages/kde-systemtools.scm (khelpcenter): Update to 25.08.1.

	Change-Id: I5e994dcfaff4181c92bcee061c44db13397630c0

2025-09-20  Sughosha  <sughosha@disroot.org>

	gnu: dolphin-plugins: Update to 25.08.1.
	* gnu/packages/kde-systemtools.scm (dolphin-plugins): Update to 25.08.1.

	Change-Id: I039cf48ce1202352360266b5ceb6b2155f4fdec0

2025-09-20  Sughosha  <sughosha@disroot.org>

	gnu: dolphin: Update to 25.08.1.
	* gnu/packages/kde-systemtools.scm (dolphin): Update to 25.08.1.
	[inputs]: Reorder; add qtmultimedia; remove phonon.

	Change-Id: I6e0dd1d573151f34e03a0ebc55c04e89139a7a6a

2025-09-20  Sughosha  <sughosha@disroot.org>

	gnu: baloo-widgets: Update to 25.08.1.
	* gnu/packages/kde.scm (baloo-widgets): Update to 25.08.1.

	Change-Id: I12506caadb4f010f1e33ec40a6910e7683c1f7f7

2025-09-19  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby-3.4: Update to 3.4.6.
	* gnu/packages/ruby.scm (ruby-3.4): Update to 3.4.6.

2025-09-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove binutils-vc4.
	* gnu/packages/embedded.scm (binutils-vc4): Delete variable.

	Fixes: guix/guix#2103
	Change-Id: I126622cfd2688ffb6d1f74169dbd53dfdb155082

2025-09-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove vte/gtk+-2.
	* gnu/packages/gnome.scm (vte/gtk+-2): Delete variable.

	Change-Id: I78c8866695474f1333b705e82ac4df961b76c7ca

2025-09-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove gnurobots.
	* gnu/packages/games.scm (gnurobots): Delete variable.

	Fixes: guix/guix#2102
	Change-Id: I6ccdebbb48980cc03de05413b5058be0b92da73d

2025-09-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove llvm-6.
	* gnu/packages/llvm.scm (llvm-6): Delete variable.

	Change-Id: I53839e5d7bfe560458628fb2c4c42bd6c2d0566d

2025-09-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove llvm-3.8.
	* gnu/packages/llvm.scm (llvm-3.8): Delete variable.
	* gnu/packages/patches/llvm-3.x.1-fix-build-with-gcc.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister file.

	Fixes: guix/guix#2101
	Change-Id: I71cee0723420fb7f928c0d1c747a3bf4424fa344

2025-09-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove extempore.
	* gnu/packages/music.scm (extempore): Delete variable.

	Change-Id: Ifd801d299c429f01dc20c1e0292243c7f7a6fb43

2025-09-19  Andreas Enge  <andreas@enge.fr>

	gnu: Unregister deleted file.
	This is a follow-up to commit 3dc53ee3e70bd109978548bd43f26386f5c93582.

	* gnu/packages/llvm.scm (dist_patch_DATA): Really unregister
	gnu/packages/patches/llvm-3.5-fix-clang-build-with-gcc5.patch.

	Change-Id: Ib49c1b506decfa1c5b0b11947964cfc9af2b61b6

2025-09-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove llvm-3.5.
	* gnu/packages/llvm.scm (llvm-3.5): Delete variable.
	* gnu/packages/patches/llvm-3.5-fix-clang-build-with-gcc5.patch:
	Delete file.
	* gnu/packages/llvm.scm (dist_patch_DATA): Unregister file.

	Fixes: guix/guix#2100
	Change-Id: I60dffaa5eb7f662994daefa84cd49dac5243c4c4

2025-09-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove (gnu packages pure).
	* gnu/packages/pure.scm: Delete file.
	* gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in: Unregister
	file.

	Change-Id: Ifaf95459e662d291cd5276f9c4b9bf904f5041c6

2025-09-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove pure.
	* gnu/packages/pure.scm (pure): Delete variable.

	Change-Id: Id6cc15587de7aa48f239a7049117000495fb0b50

2025-09-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove llvm-3.7.
	* gnu/packages/llvm.scm (llvm-3.7): Delete variable.

	Fixes: guix/guix#2099
	Change-Id: I912b8ae8f33a63bad2becbdc1fbd5cf42e93f913

2025-09-19  Andreas Enge  <andreas@enge.fr>

	gnu: llvm-3.5: Remove inheritance from llvm-3.7.
	* gnu/packages/llvm.scm (llvm-3.5)[inherit]: Replace llvm-3.7 by llvm-6.
	[outputs, arguments]: Copy-paste from llvm-3.7.

	Change-Id: Ic1743867ad5eec6fd6d3a806ddc3ba9e3539ab11

2025-09-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove unused patch.
	This is a follow-up to commit 2c4acd05d4f2fe6c2241ea24640af92cd64b6dd9.

	* gnu/packages/patches/clang-3.8-libc-search-path.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister file.

	Change-Id: I402f01f1fa442f71b3a0b8c67faa38ae76ac8d6e

2025-09-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-3.7.
	* gnu/packages/llvm.scm (clang-3.7): Delete variable.
	* gnu/packages/patches/clang-3.5-libc-search-path.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister file.

	Change-Id: Iacf6b9a8f7a70526ffadfdbd1a587d81fae1967f

2025-09-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-runtime-3.7.
	* gnu/packages/llvm.scm (clang-runtime-3.7): Delete variable.
	* gnu/packages/patches/clang-3.5-libsanitizer-ustat-fix.patch,
	gnu/packages/patches/clang-runtime-3.7-fix-build-with-python3.patch,
	gnu/packages/patches/clang-runtime-3.8-libsanitizer-mode-field.patch,
	gnu/packages/patches/clang-runtime-asan-build-fixes.patch: Remove files.
	* gnu/local.mk (dist_patch_DATA): Unregister files.

	Change-Id: I848b09d29585217b0cc3d2f9ac1867e8ee5e853c

2025-09-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove beignet.
	* gnu/packages/opencl.scm (beignet): Delete variable.

	Change-Id: Iddbed6ef2057fe39c88df6862644dfe0e2b18a44

2025-09-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove latte-dock.
	* gnu/packages/kde-plasma.scm (latte-dock): Delete variable.

	Fixes: guix/guix#2090
	Change-Id: Id8d92cf9286417f25e1d1f52a8e1429a10610f99

2025-09-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove choqok.
	* gnu/packages/kde-internet.scm (choqok): Delete variable.

	Fixes: guix/guix#2089
	Change-Id: I57a7af5eb840c6b07fdbe67f706592f585a30f30

2025-09-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-pillow-2.9.
	* gnu/packages/python-xyz.scm (python-pillow-2.9): Delete variable.

	Fixes: guix/guix#2086
	Change-Id: I4ef66bff3aeeab8027d00a6685eeb32ad314720b

2025-09-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove (gnu packages presentation).
	* gnu/packages/presentation.scm: Delete file.
	* gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in: Unregister
	file.

	Change-Id: I43b5ed8409bc79d84b929d9f00f57ab7ae9d4889

2025-09-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove presentty.
	* gnu/packages/presentation.scm (presentty): Delete variable.

	Change-Id: Ieadaddbdd9ad8a4123a0e13f527296366824eb2f

2025-09-19  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.82.40.
	* gnu/packages/prolog.scm (trealla): Update to 2.82.40.

	Change-Id: I005ae12838910aa9894ab60e1b21ddaae9c850dd

2025-09-19  nomike  <nomike@nomike.com>

	 gnu: prusa-slicer: Update to 2.9.3.
	 * gnu/packages/engineering.scm (prusa-slicer): Update to 2.9.3.
	 [inputs]: Add nlohmann-json.

	Change-Id: I47a2830baabcbcfe9690f91fba5096a58bc07a3e

2025-09-19  FuncProgLinux  <softwarelibre@urutau-ltd.org>

	gnu: mate: Add mate-sensors-applet.
	* gnu/packages/mate.scm (mate)[propagated-inputs]: Add mate-sensors-applet.

	Closes: #2766
	Change-Id: I7076243aa7455fd0f40c3bb84e82c929c683ebca

2025-09-19  FuncProgLinux  <softwarelibre@urutau-ltd.org>

	gnu: Add mate-sensors-applet.
	* gnu/packages/mate.scm (mate-sensors-applet): New variable.

	Change-Id: I9ecbc76145b43d38b63357f89099e296b467b78b

2025-09-18  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot-rock-4c-plus-rk3399: Use default configuration.
	* gnu/packages/bootloaders.scm (u-boot-rock-4c-plus-rk3399): Use default
	configuration.

2025-09-18  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	images: Add rock-4c-plus support.
	* gnu/system/images/rock-4c-plus.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	Change-Id: I156f552a26c9b2ca9f46353e3e2f3bf50bd88551

2025-09-18  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	system: Add u-boot-rock-4c-plus-rk3399.
	* gnu/packages/bootloaders.scm (u-boot-rock-4c-plus-rk3399): New variable.
	* gnu/bootloader/u-boot.scm (u-boot-rock-4c-plus-rk3399-bootloader):
	  New exported variable.
	* gnu/system/install.scm (rock-4c-plus-installation-os):
	  New exported variable.

	Change-Id: I37025b248178311ccf8246cb0e02ed9399f9c6ac

2025-09-18  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby-3.3: Disinherit from ruby-3.4.
	Remove inheritance relation between ruby-3.3 and ruby-3.4 to prevent
	rebuilds of ruby-3.3 when ruby-3.4 changes.

	* gnu/packages/ruby.scm (ruby-3.3): Disinherit from ruby-3.4 package.
	Copy-paste the fields instead.

	Change-Id: I93c1e1b8d57e6a3d4a6b6b5c0b00273a0f3430cc

2025-09-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove gperf-3.0.
	* gnu/packages/gperf.scm (gperf-3.0): Delete variable.

	Fixes: guix/guix#1815
	Change-Id: I1e2d470dc95a87a9dc39a5f03701f2e6d1b2aac9

2025-09-18  Andreas Enge  <andreas@enge.fr>

	gnu: Remove libchop.
	* gnu/packages/backup.scm (libchop): Delete variable.

	Change-Id: I19ec27717e4f13a149f62e5a0a025c0f0f84c74d

2025-09-18  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.82.39.
	* gnu/packages/prolog.scm (trealla): Update to 2.82.39.

	Change-Id: I6594127d1b518d087a81a7d606f8727db517dd2c

2025-09-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/astronomy: Sort variables.
	* gnu/packages/astronomy.scm: (python-asdf-coordinates-schemas,
	python-poliastro, python-pynbody, python-radio-beam): Sort variables
	alphabetically.

	Change-Id: Ibbd5f7cc8bb223e183e089f9e759eb15ad93691f

2025-09-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/astronomy: Sort variables.
	* gnu/packages/astronomy.scm: (python-asdf-standard, python-poppy,
	python-pysiaf, python-pyvo, python-rad, python-regions): Sort variables
	alphabetically.

	Change-Id: I614e6559d9bfa13f468e95ce0cf98d8507521027

2025-09-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/astronomy: Sort #:use-module.
	* gnu/packages/astronomy.scm: Sort #:use-module semantically and
	alphabetically.

	Change-Id: I970cd5d6b140cdb22fadfa1bffa5c25e9887f3c9

2025-09-18  λx.x  <case_lambda@disroot.org>

	gnu: scrot: Update to to 1.12.1.
	* gnu/packages/xdisorg.scm (scrot): Update to 1.12.1.

	Closes: #2752
	Change-Id: Ifd1ff93479288669f882f2e9d5a4d03f6cdb352b

2025-09-18  ColdSideOfYourPillow  <ColdSideOfYourPillow@noreply.codeberg.org>

	gnu: quickshell: Update to 0.2.0.
	* gnu/packages/wm.scm (quickshell): Update to 0.2.0.

	Change-Id: I56fd25f6c7a5b5c636eb7b646ae8b3a5099737ba

2025-09-18  Amy Pillow  <amypillow@lavache.com>

	services: sddm: Require ‘pam_env.so’.
	* gnu/services/sddm.scm (sddm-pam-service): New pam entry

	Change-Id: Ia5912258a8da974b60fd74b02d0779c31ea7edf3
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-09-18  Giacomo Leidi  <goodoldpaul@autistici.org>

	services: oci: Fix OCI backed Shepherd services HOME variable.
	This patch allows containers run with podman to run each with their own
	specific user.

	* doc/guix.texi: Fix wrong type for oci-container-configuration's
	shepherd-dependencies field.
	* gnu/services/containers.scm (oci-container-shepherd-service): In case
	a specific container is not run through the user provisioned by the
	oci-service-type, its environment is different from the globally
	provisioned one and must be recomputed.

	Change-Id: I5d636ad0616ced0af124002de4403da3067334de

2025-09-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to 1.3.1.
	* gnu/packages/ci.scm (cuirass): Update to 1.3.1.
	[arguments]: Remove ‘install-minified-javascript’ phase.

	Change-Id: Icd63715ffe03b0950f4cb7f2c3ee9a63c6997315

2025-09-18  Ludovic Courtès  <ludo@gnu.org>

	gc: Open a connection to the daemon only when strictly necessary.
	Fixes guix/guix#1901.

	Previously, ‘guix gc --list-busy’ (which is invoked by ‘guix-daemon’) would
	open a connection to the daemon, which in turn attempts to create
	/var/guix/profiles/per-user/$USER.  However, when ‘guix-daemon‘ is running as
	an unprivileged user, creating that directory fails with EPERM.  Because of
	this, garbage collection would always fail when running the unprivileged
	daemon on Guix System.

	* guix/scripts/gc.scm (guix-gc): Remove upfront call to ‘open-connection’.
	Instead, use ‘with-store’ only for operations that require it.

	Change-Id: I1fbfd97cf7ba9e3087f7287b4776ea2f6623400d

2025-09-18  Ludovic Courtès  <ludo@gnu.org>

	daemon: “cannot read potential root” messages shows errno message.
	* nix/libstore/gc.cc (findRoots): Print the message corresponding to errno.

	Change-Id: Ia0ddfa6512bbeced1fb0c7c0cc69899674330f29

2025-09-18  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: navit: Fix program execution.
	* gnu/packages/geo.scm (navit)[arguments]<#:phases>
	{patch-cmake_minimum_required}: New phase.

	Change-Id: I91a6ef08565cbdf91e9985d581d9dfd475a0ebb2

2025-09-18  Mathieu Laparie  <mlaparie@disr.it>

	gnu: nmail: Update to 5.5.1.
	* gnu/packages/mail.scm (nmail): Update to 5.5.1.

2025-09-18  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: Add kefir.
	* gnu/packages/c.scm (kefir): New variable.

	Change-Id: Idff4ef6d94cff0ad5d9f945331d5d65004c95a8e

2025-09-18  André Batista  <nandre@riseup.net>

	gnu: keepassxc-browser: Update to 1.9.9.6.
	* gnu/packages/browser-extensions.scm (keepassxc-browser):
	Update to 1.9.9.6.

	Change-Id: I999f5b194abe7f44b30889ced1df5331270ec69f

2025-09-18  André Batista  <nandre@riseup.net>

	gnu: ublock-origin: Update to 1.66.2.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.66.2.
	(ublock-main-assets): Update to 0-5.011eef4a5b36a.
	(ublock-prod-assets): Update to 0-5.6844322800de6.

	Change-Id: I8a6b17f5e91eb8d8ec75fc32877bbf3f90eafdcb

2025-09-18  Laura Kirsch  <laurakirsch240406@gmail.com>

	gnu: ausweisapp: Update to 2.3.2.
	* gnu/packages/security-token.scm (ausweisapp): Update to 2.3.2.
	[inputs]: Add eudev.

2025-09-18  André Batista  <nandre@riseup.net>

	gnu: mullvadbrowser: Update to 14.5.7 [security-fixes].
	Fixes still undisclosed security issues described at
	<https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/44199>.

	* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
	20250915185538.
	(%mullvadbrowser-version): Update to 14.5.7.
	(%mullvadbrowser-firefox-version): Update to 128.14.0esr-14.5-1-build5.
	(mullvadbrowser-translation-base): Update to 0605fd89b5.

	Change Id: Ib25ce00633fc43a5e47446ae7bdfd69aeae7baf3
	Change-Id: I2e80e0b3a5d2f0c69cd8f73b78a81fa43940c3ec

2025-09-18  Maxim Cournoyer  <maxim@guixotic.coop>

	README: Adjust for Codeberg's org mode parser.
	Links are opened with a trailing '.', contrary to what happens in Emacs'
	org-mode.

	Change-Id: I89d5ae956f0759ac80efdbeb5507df9bfc229c6f

2025-09-18  Maxim Cournoyer  <maxim@guixotic.coop>

	README: Adjust post Codeberg migration.
	* README.org (Contact): Adjust repository URL. Use mailto links for the email
	addresses. Adjust for new issues tracker location.

	Change-Id: Ib052fd6707784daff4599d2a7a8f7b284325c6c5

2025-09-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: llvm-13: Skip tests on riscv64-linux.
	* gnu/packages/llvm.scm (llvm-13)[arguments]: Skip the tests when
	building for riscv64-linux.

	Change-Id: If7e391e1ce51d93766c89bee1db590b9ab5f12ea

2025-09-18  Maxim Cournoyer  <maxim@guixotic.coop>

	.mailmap: Fix Maxim's entry.
	Change-Id: If3049ef851a94df332f85e3c8df882353716c1ea

2025-09-18  Maxim Cournoyer  <maxim@guixotic.coop>

	maint: Clean-up .dir-locals.el a bit.
	* .dir-locals.el (scheme-mode) <lisp-fill-paragraphs-as-doc-string>: Set new
	variable to nil. Delete old fill-paragraph-function eval block.

	Fixes: <https://bugs.gnu.org/79459>
	Change-Id: I3cff48fe12f1662062d1a9342377d8f41a1ec550

2025-09-18  Maxim Cournoyer  <maxim@guixotic.coop>

	Reapply "Update Maxim's email address."
	This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with
	the more careful command, to avoid a world rebuild:

	grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \
	  --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com |
	  xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

	Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91

2025-09-18  Maxim Cournoyer  <maxim@guixotic.coop>

	Revert "Update Maxim's email address."
	This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This
	caused a world rebuild.

	Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15

2025-09-18  Maxim Cournoyer  <maxim@guixotic.coop>

	Revert "Reapply "gnu: shepherd-1.0: Use latest guile-fibers.""
	This reverts commit 3c2c910f5866078c82eb32e369980b3d1b6bdd40. Guile-fibers 1.4
	reportedly does not build successfully on aarch64 and other
	architectures (see: <https://codeberg.org/guix/guix/issues/2474>).

2025-09-17  Maxim Cournoyer  <maxim@guixotic.coop>

	Update Maxim's email address.
	The change was automated via:

	  git grep -l maxim.cournoyer@gmail.com |
	    xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

	* .mailmap: New entry.

	Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169

2025-09-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: micropython: Update to 1.26.1.
	* gnu/packages/python.scm (micropython): Update to 1.26.1.

	Change-Id: I9c1f3095065133be4c4be179682ceda03d253c06
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>

2025-09-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-3.12: Set python cpe-vendor.
	Follow-up to 1343e565442958c900601b4003f30371691cadf4.

	* gnu/packages/python.scm (python-3.12): Set python as cpe-vendor.
	[properties]: Add cpe-vendor.

	Change-Id: Iefcc6f41acb0a2ae406b690c5d46f576d3946b64
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>

2025-09-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: packages/python-web: Add copyright for Hugo Buddelmeijer.
	* gnu/packages/python-web.scm: Add copyright for Hugo Buddelmeijer.

	Change-Id: I7d5985e726cecb7aca185a1c1f30778a8f925ed2

2025-09-17  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: httpie: Update to 3.2.4.
	* gnu/packages/python-web.scm (httpie): Update to 3.2.4.
	[source]: Switch to git-fetch.
	[arguments]: Enable tests, disable failing tests. Patch setup.cfg.
	[synopsis]: Update using PyPI synopsis.
	[propagated-inputs]: Remove python-colorama, python-importlib-metadata,
	python-pip, and python-setuptools.
	[native-inputs]: Add python-pytest-httpbin, python-pytest-mock,
	python-responses, and python-werkzeug.

	Change-Id: I8b7c8da377ed918f4abf06f51c399e6de54c51fa
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>

2025-09-17  André Batista  <nandre@riseup.net>

	gnu: ipxe-qemu: Fix build on x86-32.
	* gnu/packages/bootloaders.scm (ipxe) [arguments] <#:phases>: Conditionally add
	a 'fix-x86-align phase to fix (U)INT64 assertion failure on these arches.

	Change-Id: I9481b41c563984e7cd120b3039c08fe086263f72

2025-09-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: nextpnr: Remove let bindings.
	* gnu/packages/electronics.scm (nextpnr): Use git tags, omit commit and
	revision bindings.

	Change-Id: I505c8676890f23b1df5a57a63c8f574eda0681de

2025-09-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: nextpnr: Update to 0.9.
	* gnu/packages/electronics.scm (nextpnr): Update to 0.9.

	Change-Id: I75a8dae81f7e902e165f25a27a0de7ad6ad228bc

2025-09-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: apycula: Update to 0.25.
	* gnu/packages/electronics.scm (apycula): Update to 0.25.

	Change-Id: Ide7b8e92191ebf966a3048fe053a57c10dde38af

2025-09-17  Hennadii Stepanov  <hebasto@gmail.com>

	gnu: python-lief: Update to 0.17.0.
	* gnu/packages/python-xyz.scm (python-lief): Update to 0.17.0.

	Change-Id: I713a887e3444c5133431f61e029b898c04b9346d

2025-09-17  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: pwntools: Switch to pyproject.
	* gnu/packages/cybersecurity.scm (pwntools):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phase 'relax-dependencies.
	[propagated-inputs]: Remove python-pathlib2.

	Change-Id: Ic73c9f238ee0025769b0447158fa621ac1dce161

2025-09-17  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-translation-finder: Switch to pyproject.
	* gnu/packages/python-web.scm (python-translation-finder):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.
	[propagated-inputs]: Remove python-pathlib2, python-six.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
	Remove python-codecov, python-codacy-coverage, python-pytest-cov,
	python-pytest-runner, python-twine.

	Change-Id: I6e6cc082a9c055280a95e7e31274d5874bc056bb

2025-09-17  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-canmatrix: Remove python-pathlib2 native-input.
	* gnu/packages/python-xyz.scm (python-canmatrix)[native-inputs]:
	Remove python-pathlib2.

	Change-Id: Idad162c35dc6c36cf637f3991628c7caf57487d1

2025-09-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/ipfs: Fix indentation.
	* gnu/packages/ipfs.scm: Fix indentation in the whole file.

	Change-Id: If424d0ceff376c4181adbcd21316f15e9cc0b5ea

2025-09-17  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: touchegg: Update to 2.0.18.
	* gnu/packages/linux.scm (touchegg): Update to 2.0.18.

	Change-Id: I0a44212e650c9fa7acb5debaf61037dde331deb7

2025-09-17  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: mbpfan: Update to 2.4.0.
	* gnu/packages/linux.scm (mbpfan): Update to 2.4.0.
	[arguments]: Use GEXPs.

	Change-Id: I8a83a5f64b0ced1e96069923066083a0377222bd

2025-09-17  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: evtest: Update to 1.36.
	* gnu/packages/linux.scm (evtest): Update to 1.36.

	Change-Id: Ieebe3d5425ab540293f63c9bd3b59241043852f2

2025-09-17  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: haveged: Update to 1.9.19.
	* gnu/packages/linux.scm (haveged): Update to 1.9.19.

	Change-Id: Idb6ef64ac23cae9fbd4cb063d719dfcd2f8e2daf

2025-09-17  André Batista  <nandre@riseup.net>

	gnu: torbrowser: Update to 14.5.7 [security-fixes].
	Fixes still undisclosed security issues described at
	<https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/44199>.

	* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
	20250915185538.
	(%torbrowser-version): Update to 14.5.7.
	(%torbrowser-firefox-version): Update to 128.14.0esr-14.5-1-build5.
	(torbrowser-translation-base): Update to 0605fd89b5.
	(torbrowser-translation-specific): Update to 0513af0592.

	Change Id: Iddd399ae1420a5f9eebecef58d62491d75711fa5

2025-09-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: ifdtool: Improve style.
	* gnu/packages/flashing-tools.scm (ifdtool)[source]: Switch url.
	[arguments]: Use Gexps.
	[home-page]: Update.

	Change-Id: Ic5800d94a0a5393dfadd53278e6d6e2096cf1eb3

2025-09-17  Andreas Enge  <andreas@enge.fr>

	gnu: Remove abseil-cpp-20200923.3.
	* gnu/packages/cpp.scm (abseil-cpp-20200923.3): Delete variable.
	* gnu/packages/patches/abseil-cpp-20200923.3-adjust-sysinfo.patch,
	gnu/packages/patches/abseil-cpp-20200923.3-duration-test.patch: Remove
	files.
	* gnu/local.mk (dist_patch_DATA): Unregister patches.

	Change-Id: I52970fe693c0127850d7e7588836141b22ef0213

2025-09-17  Andreas Enge  <andreas@enge.fr>

	gnu: abseil-cpp-20220623: Remove inheritance.
	* gnu/packages/cpp.scm (abseil-cpp-20220623): Remove inheritance from
	abseil-cpp-20200923.3 while keeping the derivation unchanged.
	(abseil-cpp-20200923.3): Update comment.

	Change-Id: I7d5fad14211127272769a02461c6f96cd8a073e4

2025-09-17  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.82.36.
	* gnu/packages/prolog.scm (trealla): Update to 2.82.36.

	Change-Id: Ib70c28036151de9dc229a0bd8e90ebaec5f455a6

2025-09-17  Cayetano Santos  <csantosb@inventati.org>

	teams: electronics: Adopt flashing-tools.
	* etc/teams.scm (electronics)<#:scope>:
	Add "gnu/packages/flashing-tools.scm".
	* CODEOWNERS: Regenerate file.

	Change-Id: Ic3ac4bc0d7a6822231152aef4d4927fbb4ba3479

2025-09-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: teensy-loader-cli: Update to 2.3.
	* gnu/packages/flashing-tools.scm (teensy-loader-cli): Update to 2.3.

	Change-Id: I8f51167e8c9608769be554e5c2df15f944410e57

2025-09-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: teensy-loader-cli: Improve style.
	* gnu/packages/flashing-tools.scm (teensy-loader-cli): Apply style.

	Change-Id: Ieacd62b7f71ec7bbe12f3d177805f6606e7586d0

2025-09-17  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: emacs-elpy: Update to 1.35.0-3.0b381f5.
	* gnu/packages/emacs-xyz.scm (emacs-elpy): Update to 1.35.0-3.0b381f5.
	[source]: Delete patches.
	* gnu/packages/patches/emacs-elpy-dup-test-name.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	Change-Id: Ida97fd5ad3fa58b6315bef93fd6dc9b8d7e19118

2025-09-17  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: emacs-elpy: Reinstate one test.
	* gnu/packages/emacs-xyz.scm (emacs-elpy)
	[#:phases] {disable-broken-tests}: Reinstate
	elpy-shell-get-or-create-process-should-add-project-root, which passes again.

	Change-Id: If757b3c28884685ebfc66c583aa144828d3762fd

2025-09-17  Sughosha  <sughosha@disroot.org>

	gnu: zynaddsubfx: Switch to Zyn-Fusion interface.
	* gnu/packages/patches/zynaddsubfx-3.0.6-system-rtosc.patch: New file.
	* gnu/packages/music.scm (zynaddsubfx)[source]: Add it.
	[arguments]<#:configure-flags>: New argument.
	<#:phases>: Add 'patch-paths phase.
	[inputs]: Add mruby-zest and rtosc; remove ntk.
	* gnu/local.mk: Add the patch file.

	Change-Id: I8522f92707f45915f87d15fd14b0f5d7dc5db224

2025-09-17  Sughosha  <sughosha@disroot.org>

	gnu: Add mruby-zest.
	* gnu/packages/mruby-xyz.scm: New file.
	* gnu/local.mk: Add it.

	Change-Id: Ie228b57feefcce6bf868d93d234a028daf5a6e38

2025-09-17  Sughosha  <sughosha@disroot.org>

	gnu: Add rtosc.
	* gnu/packages/audio.scm (rtosc): New variable.
	* gnu/packages/patches/rtosc-0.3.1-fix-invalid-comparison-operator.patch: New
	file.
	* gnu/local.mk: Register it.

	Change-Id: I771b67a2bedc5ea513d6504c6f47db2d9382330c

2025-09-17  Sughosha  <sughosha@disroot.org>

	gnu: Add nanovg.
	* gnu/packages/gl.scm (nanovg): New variable.

	Change-Id: I89333066029e5277c979854c5f96b5e60d999579

2025-09-17  Andreas Enge  <andreas@enge.fr>

	gnu: Remove grpc-1.16.1.
	* gnu/packages/rpc.scm (grpc-1.16.1): Delete variable.
	* gnu/packages/cpp.scm (abseil-cpp-20200923.3): Update comment.

	Change-Id: Ibc4efd08a6b28ff38dfe47ec765e1f4ef497d3ed

2025-09-17  Attila Lendvai  <attila@lendvai.name>

	gnu: smplayer: Update to 25.6.0.
	* gnu/packages/video.scm (smplayer): Update to 25.6.0.

	Change-Id: I9843bc58db798b32492f89fba15f26a88fedced0

2025-09-17  SameExpert  <sughosha@disroot.org>

	teams: Add Sughosha to audio team.
	* etc/teams.scm ("Sughosha"): Add to audio team.

2025-09-17  Sughosha  <sughosha@disroot.org>

	gnu: carla: Enable Wayland support.
	* gnu/packages/audio.scm (carla)[arguments]<#:phases>: In wrap-executables
	phase, wrap the executables with QT_PLUGIN_PATH.
	[inputs]: Add qtwayland-5.

2025-09-17  Sughosha  <sughosha@disroot.org>

	gnu: lmms: Enable Wayland support.
	* gnu/packages/music.scm (lmms)[build-system]: Switch to qt-build-system.
	[inputs]: Remove qtbase-5; add qtwayland-5.

	Change-Id: I1715436104eb62bea7dfaebb4504e90f06790b4f

2025-09-17  Sughosha  <sughosha@disroot.org>

	gnu: lmms: Enable STK Mallets and GIG Player.
	* gnu/packages/music.scm (lmms)[inputs]: Add libgig and stk.
	[arguments]<#:phases>: Add patch-stk-path.

	Change-Id: I8116d603399f75571dfc37bc43760334df3a764e

2025-09-17  Sughosha  <sughosha@disroot.org>

	gnu: Add stk.
	* gnu/packages/music.scm (stk): New variable.
	* gnu/packages/patches/stk-5.0.1-fix-typo.patch: New file.
	* gnu/local.mk: Register the patch file.

	Change-Id: I77d0ae447554eb10cfca3d5825b7f466036fb3e8

2025-09-17  Sughosha  <sughosha@disroot.org>

	gnu: carla: Add native-search-paths.
	* gnu/packages/audio.scm (carla)[native-search-paths]: Add CLAP_PATH,
	LADSPA_PATH, LV2_PATH, LXVST_PATH, VST2_PATH, VST3_PATH, SF1_PATH and SFZ_PATH
	variables.

	Change-Id: I30af5a75b026eb56de5311a753ad789c093c0556

2025-09-17  Sughosha  <sughosha@disroot.org>

	gnu: lmms: Enable MP3 file format support for project export.
	* gnu/packages/music.scm (lmms)[inputs]: Add lame.

	Change-Id: Ic185212b9896984fd4039f5e56358f599036f79a

2025-09-17  Sughosha  <sughosha@disroot.org>

	gnu: carla: Enable PulseAudio support.
	* gnu/packages/audio.scm (carla)[inputs]: Add pulseaudio.

	Change-Id: I2d08897bd8686187fafffea2702d50da55ef6cec

2025-09-17  Sughosha  <sughosha@disroot.org>

	gnu: lmms: Enable libsoundio and PulseAudio support.
	* gnu/packages/music.scm (lmms)[inputs]: Add libsoundio and pulseaudio.

	Change-Id: I05d0080d85e21606dde6cad4248c774c166a987e

2025-09-17  Sughosha  <sughosha@disroot.org>

	gnu: carla: Make carla executable.
	This commit allows lmms to launch carla.

	* gnu/packages/audio.scm (carla)[arguments]<#:phases>: In make-carla-executable
	phase, also make carla-control, carla-jack-multi, carla-jack-single,
	carla-patchbay and carla-rack executable. In wrap-executables phase, also wrap
	the other executables.

	Change-Id: I42dee1070d467ca0aa292a4b5a412bece6c1a489

2025-09-17  Sughosha  <sughosha@disroot.org>

	gnu: lmms: Fix building carla plugins.
	* gnu/packages/music.scm (lmms)[source]: Add snippet to fix including carla
	headers.

	Change-Id: Ib30e5df987c3b59300a0df19a815278db981a085

2025-09-17  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: Add maak.
	* gnu/packages/build-tools.scm (maak): New variable.

	Change-Id: I31d6690ed98eae099af1825bfaae556a36b2c05b

2025-09-17  Andy Tai  <atai@atai.org>

	gnu: freeipmi: Update to 1.6.16.
	* gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.16.

	Change-Id: If43fa5c1e28d140ae95b54b33c8ae263d9fad97f

2025-09-17  Ludovic Courtès  <ludo@gnu.org>

	home: Adjust file system mount options.
	* guix/scripts/home.scm (spawn-home-container): Add ‘options’ field to
	the /run/user/$UID and ‘home-directory’ file systems.

	Change-Id: Ic6d987fe186f9c49718f15c71867953a20f2fb68

2025-09-17  Ludovic Courtès  <ludo@gnu.org>

	file-systems: Use ‘no-suid’ and ’no-dev’ for /tmp in the live system.
	* gnu/system/file-systems.scm (%base-live-file-systems): Add ‘flags’.

	Change-Id: I873d9cddd4d7c495d7e2daad0d8528c085a96841

2025-09-17  Ludovic Courtès  <ludo@gnu.org>

	linux-container: Export ‘%writable-/tmp’ and use it.
	Fixes guix/guix#1994.

	* gnu/build/linux-container.scm (%writable-/tmp): New variable.
	* guix/scripts/environment.scm (launch-environment/container): Remove ‘tmpfs’
	and use it.  Adjust ‘file-system’ declaration for /run/user/$UID.
	* guix/scripts/home.scm (spawn-home-container): Likewise.

	Reported-by: Romain GARBAGE <romain.garbage@inria.fr>
	Change-Id: Ia8289fb5386971738caf2ccc1e815daa6ac28459

2025-09-17  Yelninei  <yelninei@tutamail.com>

	gnu: inetutils: Enable kernel log on the Hurd.
	* gnu/packages/admin.scm (inetutils)[configure-flags]: Set PATH_KLOG on Hurd.

	Change-Id: I1d8c91a5ca5a6a0da9ccbc02816164fbfd029605

2025-09-17  Yelninei  <yelninei@tutamail.com>

	gnu: libfaketime: Fix 64-bit time_t on 32-bit platforms.
	Fixes guix/guix#2633.

	* gnu/packages/patches/libfaketime-32bit.patch : New patch.
	* gnu/packages/check.scm (libfaketime)[#:phases]: Remove 'switch-libc-call phase and add
	phase applying the patch. In 'pre-check don't skip any tests.

	Change-Id: I86410d0cc8ef270c967ba880b10d4ae14181d783

2025-09-17  Hilton Chain  <hako@ultrarare.space>

	teams: Add more Codeberg accounts.
	* etc/teams.scm: Add tanguybl and pukkamustard.

	Change-Id: I3bf6ca46de4d250b16817123433e9b8103ef1dfd

2025-09-17  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: font-ibm-plex: Update to 6.4.2-0-89cba80.
	* gnu/packages/fonts.scm (font-ibm-plex): Update to 6.4.2-0-89cba80.

	Closes: #2695
	Fixes: #2674
	Change-Id: Ib819e6b3b573ffd71ca6d2918a426d33165ea029

2025-09-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: openfpgaloader: Update to 1.0.0.
	* gnu/packages/flashing-tools.scm (openfpgaloader): Update to 1.0.0.

	Change-Id: Ia664852cb2497de159e5a271d866a6f0e2b7159f

2025-09-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openfpgaloader: Remove duplicate package.
	* gnu/packages/electronics.scm (openfpgaloader): Remove variable.

	Change-Id: I9625652da2a15e5a192673d89defdef1b53c625b

2025-09-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tor: Update to 0.4.8.18.
	* gnu/packages/tor.scm (tor): Update to 0.4.8.18.

	Change-Id: Id7cb3084ce00dcd088f7ca6714eb3c2f984998a2

2025-09-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: Merge fpga in electronics module.
	* gnu/local.mk: Drop fpga.scm.
	* etc/teams: Drop fpga.scm.
	* CODEOWNERS: Drop fpga.scm.
	* po/packages/POTFILES.in: Drop fpga.scm.
	* gnu/packages/fpga.scm: Remove file.
	(abc, abc-yosyshq, apycula, fftgen, gtkwave, iverilog, icestorm, libfst)
	(nextpnr, nextpnr-ice40, nvc, openfpgaloader, python-hdlmake)
	(python-migen, python-myhdl, python-vunit, systemc, verilator)
	(yosys, yosys-clang): Move from here…
	* gnu/packages/electronics.scm: … to here.

	Change-Id: Ia920313a383d21210b217e3bf3f5c60c4682fc43

2025-09-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: openfpgaloader: Move to flashing-tools.
	* gnu/packages/fpga.scm (openfpgaloader): Move from here ...
	* gnu/packages/flashing-tools.scm: ... to here.

	Change-Id: Idd0110a8289593e568249f4e2bb0cc1b23dc6843

2025-09-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: openfpgaloader: Update to 1.0.0.
	* gnu/packages/fpga.scm (openfpgaloader): Update to 1.0.0.

	Change-Id: Ia664852cb2497de159e5a271d866a6f0e2b7159f

2025-09-17  Zhu Zihao  <all_but_last@163.com>

	gnu: font-cns11643: Update to 20250718.
	* gnu/packages/fonts.scm (font-cns11643): Update to 20250718.

	Closes: #2707
	Change-Id: I6d3fd4ea70dd05a591f8fa36139f71581bce95b2

2025-09-17  Zhu Zihao  <all_but_last@163.com>

	gnu: Add font-cns11643-kai.
	* gnu/packages/fonts.scm (font-cns11643-kai): New variable.

	Change-Id: I70167b3ebefc49f9353db8cceddab163e4d583bc

2025-09-17  Zhu Zihao  <all_but_last@163.com>

	gnu: Add font-cns11643-sung.
	* gnu/packages/fonts.scm (font-cns11643-sung): New variable.

	Change-Id: I83778e2c2173b489147dd4bb2f67ec16ccd6070e

2025-09-17  Simen Endsjø  <contact@simendsjo.me>

	gnu: font-iosevka: Update to 33.3.0.
	* gnu/packages/fonts.scm (font-iosevka, font-iosevka-slab, font-iosevka-term)
	(font-iosevka-term-slab, font-iosevka-aile, font-iosevka-curly)
	(font-iosevka-curly-slab, font-iosevka-etoile)
	(font-iosevka-ss01, font-iosevka-ss02, font-iosevka-ss03, font-iosevka-ss04)
	(font-iosevka-ss05, font-iosevka-ss06, font-iosevka-ss07, font-iosevka-ss08)
	(font-iosevka-ss09, font-iosevka-ss10, font-iosevka-ss11, font-iosevka-ss12)
	(font-iosevka-ss13, font-iosevka-ss14, font-iosevka-ss15, font-iosevka-ss16)
	(font-iosevka-ss17, font-iosevka-ss18): Update to 33.3.0.

	Closes: #2735
	Change-Id: If2f64965c61c54a33bf97a0765afe8d515b9db69

2025-09-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: verilator: Fix environment.
	* gnu/packages/fpga.scm (verilator)[inputs]: Remove perl and python; add numactl.
	[native-inputs]: Remove which; add perl.
	[arguments]<#:phases>{set-SYSTEMC}: Set SYSTEMC_LIBDIR and
	SYSTEMC_INCLUDE.

	Change-Id: I2f01c7d00de3a65d4235bf804c1be503b5b5f6f3

2025-09-17  André Batista  <nandre@riseup.net>

	gnu: lighttpd: Update to 1.4.82.
	* gnu/packages/web.scm (lighttpd): Update to 1.4.82.

	Change-Id: I66e524374b1705da55088a3f0cda09f9e31a292f

2025-09-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gjs: Build with older version of mozjs.
	* gnu/packages/gnome.scm (gjs)[propagated-inputs]: Remove mozjs; add
	mozjs-128.

	Change-Id: Ic3d7f32aa28ca6c274dd9137055d8a54a82d8264

2025-09-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add mozjs-128.
	* gnu/packages/gnuzilla.scm (mozjs-128): New variable.

	Change-Id: Id738f3257b483d16d0095dc37976eda5b46c1657

2025-09-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libjxl: Fix building on some architectures.
	This is a follow-up to 9a8fb2cfc4e6b5bbc0dd9d7236eff45d22384cc1.

	* gnu/packages/image.scm (libjxl)[arguments]: Correctly add extra phases
	when building for some architectures.

	Change-Id: I09fc4980373509dabe12e414c13c2dd44fc4a734

2025-09-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libjxl: Add output for gdk-pixbuf integration.
	Fixes guix/guix#2680.

	* gnu/packages/image.scm (libjxl)[outputs]: Add pixbuf-loader.
	[arguments]: Adjust configure-flags to build gdk-pixbuf plugin.  Add a
	phase to move the plugins to a separate output.
	[inputs]: Add gdk-pixbuf.
	[properties]: Add an output synopsis for the new output.

	Change-Id: Iccb9f6bafab715e4ebb852817c45a9ffc58e7e5a

2025-09-17  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Remove rust-cbindgen-0.24 and rust-cbindgen-0.23.
	* gnu/packages/rust-apps.scm (rust-cbindgen-0.24)
	(rust-cbindgen-0.23): Delete unused variables.

	Change-Id: I9931bbac5aec2a69ad4cf95c768882d698114293

2025-09-17  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: icecat: Update to 140.3.0-gnu1 [security fixes].
	For Firefox/IceCat, this fixes at least CVE-2025-6427, CVE-2025-6428,
	CVE-2025-6431, CVE-2025-6432, CVE-2025-6433, CVE-2025-6434, CVE-2025-6435 and
	CVE-2025-6436.

	For Thunderbird/Icedove, this fixes too many CVEs to be named here. Consult
	<https://www.mozilla.org/en-US/security/known-vulnerabilities/thunderbird> to
	read the details.

	* gnu/packages/image.scm (libpng-apng-for-librewolf): Rename to...
	(libpng-apng-next): ... this.
	* gnu/packages/librewolf.scm (librewolf) [inputs]: Adjust accordingly.
	* gnu/packages/gnuzilla.scm (icecat-minimal): Update to 140.3.0.
	[#:configure-flags]: Add --disable-fhs.  Remove --enable-official-branding.
	[#:phases] {apply-guix-specific-patches}: Apply
	icecat-fhs-configure-option.patch.
	{remove-cargo-frozen-flag}: Remove --frozen from rust.mk.
	{install}: Also install a policies.json file to disable the Sync feature.
	{install-desktop-entry}: Adjust and streamline.
	{install-icons}: Use the 'unofficial' branding directory.
	[inputs]: Replace libpng-apng with libpng-apng-next.  Replace icu4c with
	icu4c-77.
	[native-search-paths]: Replace ICECAT_SYSTEM_DIR with MOZILLA_SYSTEM_DIR.
	(icecat-source): Remove obsolete cleanups.  Switch tarball compression to
	zstd.
	(make-l10n-package): No longer set GUIX_PYTHONPATH.
	[#:phases] {build}: Register the "tb_common" mach site.
	[native-inputs]: Replace python-wrapper with python. Add python-aiohttp,
	python-async-timeout and python-dateutil.
	(mozilla-115-compare-locales, mozilla-115-locale, mozilla-115-locales)
	(update-mozilla-115-locales, all-mozilla-115-locales, %icecat-115-base-version)
	(%icecat-115-version, %icecat-115-build-id
	(icecat-115-source): Delete variables.
	(mozilla-l10n): Update to correct changeset.
	(format-locales): New procedure.
	(%icecat-locales): Update.
	(%icecat-base-version): Set to the version of mozjs.
	(%icecat-build-id): Bump.
	(%icedove-build-id): Bump.
	(%icedove-version): Set to 140.3.0.
	(thunderbird-comm-source): Update accordingly.
	[patches]: New field.
	(comm-source->locales+changeset): Delete variable.
	(%icedove-locales): Regenerate.
	(thunderbird-comm-l10n): Adjust URI, and switch to a git-fetch, to be able to
	use pre-releases (the official release tarballs lag behind those of Firefox).
	(icedove-source): Compress resulting tarball via zstd. Adjust patching based
	on changed file names and content. Make "comm" files writable. Patch
	MOZ_APP_NAME in "devtools/startup/DevToolsStartup.sys.mjs". Adjust
	services.settings.server value to avoid a warning.
	Adjust l10n copying, given we're now using a checkout again.
	(icedove-minimal) [#:phases] {configure}: Do not set PYTHON. Add
	'ac_add_options --enable-rust-simd' flag.
	{do-not-verify-vendored-rust-dependencies}: New phase.
	{patch-cargo-checksums}: Sync with IceCat, add "comm" directory.
	{remove-cargo-frozen-flag}: Sync phase with that of IceCat.
	[inputs]: Sort. Add ffmpeg. Remove gtk+-2. Replace nss with nss-rapid.
	Replace icu4c with icu4c-77.
	[native-inputs]: Replace clang-15 with clang-20, llvm-15 with llvm-20. Replace
	rust-cbindgen-0.24 with rust-cbindgen.
	* gnu/packages/patches/icedove-observer-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/patches/icecat-compare-paths.patch: Update.
	* gnu/packages/patches/icecat-use-system-wide-dir.patch: Rework, with the goal
	to of upstreaming it.

	Change-Id: Ib420388b9e7c7b59baa74920951afbda99cfe5a2

2025-09-17  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: torbrowser: Decouple from IceCat patches.
	In preparation for updating IceCat.

	* gnu/packages/patches/torbrowser-use-system-wide-dir.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/tor-browsers.scm (make-torbrowser): Adjust accordingly.

	Change-Id: I56ae81480a96d815d6b3fe5fc3befb1f1c74483f

2025-09-17  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: nss: Remove stale comments.
	* gnu/packages/nss.scm (nss): Remove stale comments.

	Change-Id: Ide369d15f67863f18c69150c75266c25c448f872

2025-09-17  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: mozjs: Update to 140.3.0.
	* gnu/packages/gnuzilla.scm (mozjs): Update to 140.3.0.
	[#:configure-flags]: Add --enable-rust-simd.
	[#:phases] {adjust-tests}: Update phase.
	[inputs]: Replace icu4c with icu4c-77.
	(mozjs-115) [#:configure-flags]: Delete --enable-rust-simd.

	Change-Id: I077a67e0562125ada847e59e07902a864740ece7

2025-09-16  Charles Roelli  <charles@adnoto.net>

	gnu: freetds: Build --with-unixodbc.
	* gnu/packages/databases.scm (freetds)[arguments]<#:configure-flags>: Add
	--with-unixodbc.
	[inputs]: Add unixodbc.

	Change-Id: I9469da8d06c1ec2f830f36b8f3a5be5bf3cbd53f

2025-09-16  Gabriel Wicki  <gabriel@erlikon.ch>

	doc: Remove broken link.
	* doc/contributing.texi: Delete sentence with broken link.

	Change-Id: I2f0b67e1fa70750414e30d7cd474e1d4d077d9e8

2025-09-16  Sergio Pastor Pérez  <sergio.pastorperez@gmail.com>

	gnu: Add kdegraphics-thumbnailers.
	* gnu/packages/kde.scm (kdegraphics-thumbnailers): New variable.

	Change-Id: Iab650ba5db07488df3fdd266f245d1a593c40e37

2025-09-16  Zheng Junjie  <z572@z572.online>

	gnu: createrepo-c: Update to 1.2.1.
	* gnu/packages/rpm.scm (createrepo-c): Update to 1.2.1.

	Change-Id: Id4ba1870bb03d3f4bd5f34d3f8c9d733cb0ca1c5

2025-09-16  Zheng Junjie  <z572@z572.online>

	gnu: libmodulemd: Update to 2.15.2.
	* gnu/packages/rpm.scm (libmodulemd): Update to 2.15.2.
	[source]: Switch to git-fetch.
	[arguments]: Adjust fix-glib-doc-prefix phase.

	Change-Id: Ic1472b6d8759c1895840b155997f549128f8666a

2025-09-16  Zheng Junjie  <z572@z572.online>

	gnu: osc: Update to 1.19.0.
	* gnu/packages/build-tools.scm (osc): Update to 1.19.0.
	[inputs]: Add python-urllib3 and python-ruamel.yaml.
	[native-inputs]: Remove python-chardet; add diffstat.
	[arguments]: Remove fix-filename phase, add check-setup phase.

	Change-Id: If8b1abfed459ed114480cec11786155e674addf5

2025-09-16  Zheng Junjie  <z572@z572.online>

	gnu: rpm: Update to 4.20.1.
	* gnu/packages/package-management.scm (rpm): Update to 4.20.1.
	[inputs]: Remove zstd; add readline, dbus, elfutils, acl, audit, libselinux,
	libcap, and zstd:lib.
	[native-inputs]: Add gettext-minimal and rpmpgp_legacy.

	Change-Id: I99ef92eb7c40fd80765a0530979033bdce3ce3da

2025-09-16  jgart  <jgart@dismail.de>

	gnu: sbcl-proc-parse: Use modern style.
	* gnu/packages/lisp-xyz.scm (sbcl-proc-parse)[inputs]: Use modern style.

	Change-Id: I62d84b328e72b6602646cbad5f13398971ad5a55

2025-09-16  Omar Bassam  <omar.bassam88@gmail.com>

	* gnu: lisp-xyz: Fix indentation.
	* gnu/packages/lisp-xyz.scm: Convert spaces to tabs.

	Change-Id: I6d68d2fa29618eab85107185dfb57d02dd0917ed

2025-09-16  Andy Tai  <atai@atai.org>

	gnu: mupdf: Update to 1.26.8.
	* gnu/packages/pdf.scm (mupdf): Update to 1.26.8.

	Change-Id: I3f8c5124e4d76b71e50338ac3c80aeeb12726868

2025-09-16  Omar Bassam  <omar.bassam88@gmail.com>

	gnu: sbcl-tooter: Update to 1.0.0-7.6d66a55.
	* gnu/packages/lisp-xyz.scm (sbcl-tooter): Update to 1.0.0-7.6d66a55.
	[source]: Update to use new source url.
	[home-page]: Update to use new homepage url.

	Change-Id: I1d3cace2a3bd6be769d2686080527a8b5117590c

2025-09-16  Omar Bassam  <omar.bassam88@gmail.com>

	gnu: sbcl-legit: Update to 1.0.0-4.877147a.
	* gnu/packages/lisp-xyz.scm (sbcl-legit): Update to 1.0.0-4.877147a.
	[source]: Update to use new source url.
	[home-page]: Update to use new homepage url.

	Change-Id: I555c65b250ab56ec263b66ef3692ccd14eb40833

2025-09-16  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.82.35.
	* gnu/packages/prolog.scm (trealla): Update to 2.82.35.

	Change-Id: Ie2f30055953e3bccd72b4ac3b51799b67d40091e

2025-09-16  Omar Bassam  <omar.bassam88@gmail.com>

	gnu: sbcl-plump-sexp: Update to 0.1.0-1.a40f66d.
	* gnu/packages/lisp-xyz.scm (sbcl-plump-sexp): Update to 0.1.0-1.a40f66d.
	[source]: Update to use new source url.
	[home-page]: Update to use new homepage url.

	Change-Id: I0b0837268b4f355b717ec51089c74550a7a1ce93

2025-09-16  Maxim Cournoyer  <maxim@guixotic.coop>

	Reapply "gnu: shepherd-1.0: Use latest guile-fibers."
	This reverts commit d4ee55ee19c0ded199b815e36b20232bb76fe41e.

2025-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: forgejo-cli: Update to 0.3.0.
	* gnu/packages/rust-apps.scm (forgejo-cli): Update to 0.3.0.
	[source]: Download using git-fetch.
	[inputs]: Remove libgit2-1.8.  Add libgit2-1.9.
	* gnu/packages/rust-crates.scm (forgejo-cli): Update dependencies.

	Change-Id: I38e071b0940477fd844ea14f9c768a143e703a7a

2025-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: codeberg-cli: Update to 0.5.0.
	* gnu/packages/rust-apps.scm (codeberg-cli): Update to 0.5.0.
	[source]: Switch to using git-fetch.
	[inputs]: Remove libgit2-1.8.  Add libgit2-1.9.
	* gnu/packages/rust-crates.scm (codeberg-cli): Update dependencies.

	Change-Id: I375b68255683a8a091bab05de46c17df133d56c1

2025-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sequoia: Update to 2.0.0.
	* gnu/packages/sequoia.scm (sequoia): Update to 2.0.0.

	Change-Id: I0ee65bf65e2f69504d886bdf4efc536484e26667

2025-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sequoia-wot-tools: Update to 0.15.0.
	* gnu/packages/sequoia.scm (sequoia-wot-tools): Update to 0.15.0.
	[arguments]: Add cargo-package-crates, cargo-install-paths.  Remove
	phase changing directory.
	* gnu/packages/rust-crates.scm (sequoia-wot-tools): Update dependencies.

	Change-Id: I8221922cac15ce897ac4375f80e691a01ce3c5e9

2025-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sequoia-sqv: Update to 1.3.0.
	* gnu/packages/sequoia.scm (sequoia-sqv): Update to 1.3.0.
	* gnu/packages/rust-crates.scm (sequoia-sqv): Update dependencies.

	Change-Id: I301d9ac5f1b30ee261fb1b5abee73d32a37bcc86

2025-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sequoia-sq: Update to 1.3.1.
	* gnu/packages/sequoia.scm (sequoia-sq): Update to 1.3.1.
	* gnu/packages/rust-crates.scm (sequoia-sq): Update dependencies.

	Change-Id: I71d1d6744593c7d04e6b2aae778b5b2c5a8d6817

2025-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sequoia-chameleon-gnupg: Update to 1.13.1.
	* gnu/packages/sequoia.scm (sequoia-chameleon-gnupg): Update to 1.13.1.
	* gnu/packages/rust-crates.scm (sequoia-chameleon-gnupg): Update
	dependencies.

	Change-Id: I94d74aa43c483d2f771155f1c1493b89523d45da

2025-09-16  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add emacs-http-post-simple.
	* gnu/packages/emacs-xyz.scm (emacs-http-post-simple): New variable.

2025-09-15  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.82.34.
	* gnu/packages/prolog.scm (trealla): Update to 2.82.34.

	Change-Id: Ie776cf17c23e92d4e9880b714fdca154f37e516e

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: calligra: Fix build.
	* gnu/packages/patches/calligra-qt-6.9.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/kde-office.scm (calligra) [source]: Apply it.

	Change-Id: Iab4c1ccc3bd20f54d952564f1b6ba21934d42fc9

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: wf-config: Update to 0.10.0.
	* gnu/packages/wm.scm (wf-config): Update to 0.10.0.

	Change-Id: I2801da9b7a839800a388fb6ddff1347ff6a7c2f1

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: qmmp: Update to 2.2.8.
	* gnu/packages/music.scm (qmmp): Update to 2.2.8.

	Change-Id: I4fe1b825334d6cdb8fffb3000ec595d855437082

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: copyq: Update to 11.0.0.
	* gnu/packages/xdisorg.scm (copyq): Update to 11.0.0.

	Change-Id: I0510b970ee4ba5005a1d7f6e13736e0226ad49c1

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: libktorrent: Update to 25.08.1.
	* gnu/packages/kde-internet.scm (libktorrent): Update to 25.08.1.

	Change-Id: Ie227675161b8d1d9578559c0c9e4486a62f247d4

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: musescore: Update to 4.5.2-0.6ebc98e.
	* gnu/packages/music.scm (musescore): Update to 4.5.2-0.6ebc98e.
	[source] <modules, patches>: Delete fields.
	[inputs]: Move gtk+:bin to...
	[native-inputs]: ... here.
	* gnu/packages/patches/musescore-fix-build.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	Change-Id: If3f261b13bc01cae581db5822a44815909157ceb

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: musescore: Use gexps.
	* gnu/packages/music.scm (musescore) [origin]: Re-indent.
	[arguments]: Define as a plain list.
	[#:configure-flags]: Use gexps.

	Change-Id: Ie004eacf6fab924d735a53c556f0e266f4b7a6e8

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: ktextaddons: Update to 1.6.0.
	* gnu/packages/kde-frameworks.scm (ktextaddons): Update to 1.6.0.
	[inputs]: Add ktextwidgets and qtmultimedia.

	Change-Id: If0bec1a56ee632d62010b6f8271c2ef17ab75bf3

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: kdeconnect: Update to 25.08.1.
	* gnu/packages/kde.scm (kdeconnect): Update to 25.08.1.
	[inputs]: Add kitemmodels.

	Change-Id: I2ab459abf747f452b5657046390089f4f7c67822

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: wacomtablet: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (wacomtablet): Update to 6.3.6.

	Change-Id: Ia78edfb078a48722f9b4902d0ce2818765f6f166

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: system-settings: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (system-settings): Update to 6.3.6.

	Change-Id: Ieabcc8ccf1bc5a586b6221ed41ba5e8f2aa04805

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: spectacle: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (spectacle): Update to 6.3.6.

	Change-Id: I0a14dc9a3abf184a09294f5c96300bca3cd010cb

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: powerdevil: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (powerdevil): Update to 6.3.6.

	Change-Id: I7e34fa7c578c1b328746803c97de8b194180a643

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: polkit-kde-agent: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (polkit-kde-agent): Update to 6.3.6.

	Change-Id: Ied765fc08eee82563bb27212d61ae6fc9a07033c

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: print-manager: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (print-manager): Update to 6.3.6.

	Change-Id: I71180b660b6890a7c3df0226ce070500d6949a36

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: plasma-workspace-wallpapers: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (plasma-workspace-wallpapers): Update to 6.3.6.

	Change-Id: I2960a4407b8a402bc46c1501a9c1517266263f4d

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: plasma-workspace: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (plasma-workspace): Update to 6.3.6.

	Change-Id: I318d536de86ebfcfcd6d7c2941d34774af2ca176

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: plasma-welcome: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (plasma-welcome): Update to 6.3.6.

	Change-Id: I82f9792b7756e2e119b5c6c12b4fc8d63aa15773

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: plasma-systemmonitor: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (plasma-systemmonitor): Update to 6.3.6.

	Change-Id: I3506c4dc478d8b991a927da456f59484e3b1a3c9

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: plasma-vault: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (plasma-vault): Update to 6.3.6.

	Change-Id: I3b8d3475c726d585f8cd4b9fc6711fed366f6e28

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: plasma-pa: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (plasma-pa): Update to 6.3.6.

	Change-Id: Ic9ad32c057523b59f41ca256bc7e13d96a8ce326

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: plasma-mobile: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (plasma-mobile): Update to 6.3.6.
	[arguments]: New field.

	Change-Id: Ie59e0de05ec75f1850652e19eac04aab8f6161f8

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: plasma-nm: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (plasma-nm): Update to 6.3.6.

	Change-Id: I07ed699c311f4805b8c3dad94d9cb36309f68186

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: plasma-nano: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (plasma-nano): Update to 6.3.6.

	Change-Id: I2852ef73fb8a17b3e3c3ab9687d58ea596e6ed32

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: plasma-integration: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (plasma-integration): Update to 6.3.6.

	Change-Id: I9834f855a4dd4ae6d0edfa16e93b86d850ffb980

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: plasma-firewall: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (plasma-firewall): Update to 6.3.6.

	Change-Id: I711b98ed3536fec34bc8f1d605103c1a070e8c0b

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: plasma-disks: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (plasma-disks): Update to 6.3.6.

	Change-Id: Ieaec3b741855ae7b3b363ce8c0f267ec8ac27be5

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: plasma-desktop: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (plasma-desktop): Update to 6.3.6.

	Change-Id: Id62fa5787f0e481cbaff1b61c2f6bfd4ce21958a

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: plasma-browser-integration: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (plasma-browser-integration): Update to 6.3.6.

	Change-Id: Id3260d2e11c063a301df83b4456df674e7a60fd0

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: plasma5support: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (plasma5support): Update to 6.3.6.

	Change-Id: Ia9c8918532d878539c4f293c2ead840a5c85f5c2

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: ocean-sound-theme: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (ocean-sound-theme): Update to 6.3.6.

	Change-Id: I205cb9f0e56202ed5ebf4b3c4ebc105de54f44ac

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: oxygen-sounds: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (oxygen-sounds): Update to 6.3.6.

	Change-Id: Ifc99c5ce38869a950bc46f198c2615ce682b5df3

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: qqc2-breeze-style: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (qqc2-breeze-style): Update to 6.3.6.

	Change-Id: Ied06ef0225f73ad3e54c3afe71adb7556ce25b93

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: milou: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (milou): Update to 6.3.6.

	Change-Id: I01047c7d966f6788801ff888def847d722a30f5e

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: kwrited: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (kwrited): Update to 6.3.6.

	Change-Id: Iec0ebd9150084183a46f8259d1f1b513d1f5f879

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: kwin: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (kwin): Update to 6.3.6.

	Change-Id: I45a6f91f265310c13cf9199fc202811c87a00d73

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: kwayland-integration: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (kwayland-integration): Update to 6.3.6.

	Change-Id: I23014e1992408f2515b7b81fb1ad7274285b5596

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: kwallet-pam: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (kwallet-pam): Update to 6.3.6.

	Change-Id: I2f4f169c6898c5351275291525e2aad84e262b30

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: libksysguard: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (libksysguard): Update to 6.3.6.

	Change-Id: I9cc7191636d908c33fc043bb09435a9bcc749f30

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: libkscreen: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (libkscreen): Update to 6.3.6.

	Change-Id: Id59364030629f49ce25e73567ddbae55abce3756

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: kscreenlocker: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (kscreenlocker): Update to 6.3.6.

	Change-Id: I3b778392e57369f58e85d48c683202b70e10e066

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: layer-shell-qt: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (layer-shell-qt): Update to 6.3.6.

	Change-Id: I02d83bdb5adc77230b1c9c61a02b07f3f88c06de

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: ksystemstats: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (ksystemstats): Update to 6.3.6.

	Change-Id: I6d75d9a7cce01cbad31df54676e030471bc6fb19

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: ksshaskpass: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (ksshaskpass): Update to 6.3.6.

	Change-Id: Id568ba8c327e037474ca311b40213c90edf28e13

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: kscreen: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (kscreen): Update to 6.3.6.

	Change-Id: I05fa44b03fd6098596f9fc33ff82662df12c4611

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: kpipewire: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (kpipewire): Update to 6.3.6.

	Change-Id: I127822041bb45355cedbc6224a9e3bae593cde0d

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: kmenuedit: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (kmenuedit): Update to 6.3.6.

	Change-Id: Icd01551321024d2ad5418c0a7eae7925e0517486

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: kinfocenter: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (kinfocenter): Update to 6.3.6.

	Change-Id: Iea3d3542655d3b344776a9c2108596d4f60706e0

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: kglobalacceld: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (kglobalacceld): Update to 6.3.6.

	Change-Id: Id47dc1c69c2c8569d6fc27c8864ee02e4c50cb45

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: kgamma: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (kgamma): Update to 6.3.6.

	Change-Id: Ifee59e4c40ba5a162a28ccbe508b0d0242865788

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: kdeplasma-addons: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (kdeplasma-addons): Update to 6.3.6.

	Change-Id: Ifa3d60b652d3dc49f266e81c599822c772fc8f2b

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: kde-cli-tools: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (kde-cli-tools): Update to 6.3.6.

	Change-Id: Id9ea53c4224feee4257ef628d0a05cec3b53dac6

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: kdecoration: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (kdecoration): Update to 6.3.6.

	Change-Id: I6736fd45fa2e2710de8a201dab616b930a8f917f

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: kde-gtk-config: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (kde-gtk-config): Update to 6.3.6.

	Change-Id: I00ef452324f8ab2042aedfb979f184cfdf5f1ddc

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: krdp: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (krdp): Update to 6.3.6.

	Change-Id: If82574e8d160735636f1f521ad0c58816abdf17e

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: kactivitymanagerd: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (kactivitymanagerd): Update to 6.3.6.

	Change-Id: I644485b29db482f140f56f44125e171dbdb0733f

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: drkonqi: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (drkonqi): Update to 6.3.6.

	Change-Id: Iaddb6aab5cb5a8e3a733878651e2cb668235b026

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: discover: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (discover): Update to 6.3.6.

	Change-Id: I0768782d57ca7acf740df2d8dab9bc10f0e55a8f

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: breeze-gtk: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (breeze-gtk): Update to 6.3.6.

	Change-Id: I634754d9bda1b58061359fe76fbfa5ae365a1722

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: breeze: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (breeze): Update to 6.3.6.

	Change-Id: Iedcd87821b36e3fbafca006c6da806922342c9e8

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: bluedevil: Update to 6.3.6.
	* gnu/packages/kde-plasma.scm (bluedevil): Update to 6.3.6.

	Change-Id: Ib78c4d40c9d00e780081c161f74c323f245c72ee

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: libplasma: Update to 6.3.6.
	* gnu/packages/kde-frameworks.scm (libplasma): Update to 6.3.6.

	Change-Id: I88d6c49b0486d13d6459c335e172ee853ac4bf21

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: plasma-activities-stats: Update to 6.3.6.
	* gnu/packages/kde-frameworks.scm (plasma-activities-stats): Update to 6.3.6.

	Change-Id: Ia47c81df61ae46e9de786277f9ea54444f008c5c

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: plasma-activities: Update to 6.3.6.
	* gnu/packages/kde-frameworks.scm (plasma-activities): Update to 6.3.6.

	Change-Id: I42f854dc88c57835650b1c0920d68fc72dc64927

2025-09-15  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: kwayland: Update to 6.3.6.
	* gnu/packages/kde-frameworks.scm (kwayland): Update to 6.3.6.

	Change-Id: Ie8d4a7ecdf7f809e6ab177e52f16f27b3f2799b0

2025-09-15  Alexey Abramov  <levenson@mmer.org>

	gnu: freetype: Work around GCC-14 SLP vectorization bug on armhf-linux.
	* gnu/packages/fontutils.scm (freetype)[arguments]<#:configure-flags>
	[target-arm32?]: Add CFLAGS to disable SLP vectorization.

2025-09-15  Andreas Enge  <andreas@enge.fr>

	gnu: Remove protobuf-c-for-aiscm.
	* gnu/packages/protobuf.scm (protobuf-c-for-aiscm): Delete variable.

	Change-Id: Ibd1b0d5317c73a7eaa47bf219e9517e3cd8ba287

2025-09-15  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-setuptools-for-tensorflow.
	* gnu/packages/python-xyz.scm (python-setuptools-for-tensorflow): Delete variable.

	Change-Id: I681ce2d7797042bef830135789f4b466bd1fa14c

2025-09-15  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-protobuf-3.6.
	* gnu/packages/protobuf.scm (python-protobuf-3.6): Delete variable.

	Change-Id: Ib40a39d971da11a4612019790e3e16d1fdb73987

2025-09-15  Andreas Enge  <andreas@enge.fr>

	gnu: Remove jsoncpp-for-tensorflow.
	* gnu/packages/serialization.scm (jsoncpp-for-tensorflow): Delete variable.

	Change-Id: I798d43f9b80a90cdcfcc914ae7da726371975b91

2025-09-15  Andreas Enge  <andreas@enge.fr>

	gnu: Remove gemmlowp-for-tensorflow.
	* gnu/packages/machine-learning.scm (gemmlowp-for-tensorflow): Delete variable.

	Change-Id: I034392fcb7b9ef327253e260aa88db57f7b4a9ac

2025-09-15  Andy Tai  <atai@atai.org>

	gnu: xpra: Update to 6.3.3.
	* gnu/packages/xorg.scm (xpra): Update to 6.3.3.

	Change-Id: I7df091d7fe20c70ae933e6fd605e3288f950b6ab

2025-09-15  FuncProgLinux  <softwarelibre@urutau-ltd.org>

	gnu: mate-panel: Update to 1.28.4.
	* gnu/packages/mate.scm (mate-panel): Update to 1.28.4.
	[native-search-paths]: Add MATE_PANEL_APPLETS_DIR and
	MATE_PANEL_EXTRA_MODULES.

	Change-Id: I09927db392b43f97f988b480d88a815909605761

2025-09-15  宋文武  <iyzsong@member.fsf.org>

	gnu: mate: Remove unwanted propagated inputs.
	Ideally a desktop environment meta package should propagate only applications.

	* gnu/packages/mate.scm (mate)[propagated-inputs]: Remove libmatekbd,
	libmateweather and libmatemixer.

	Fixes: #2533
	Change-Id: I74d6d496cfc3576e6084c73af0bcc2ad6564d47e

2025-09-14  Ian Eure  <ian@retrospec.tv>

	gnu: emacs-guix: Update to 0.5.2-9.324987f.
	* gnu/packages/emacs-xyz.scm (emacs-guix): Update to 0.5.2-9.324987f.

	Change-Id: I6c163890a2ccbd5866c3040fa23fe6a158f796d3

2025-09-14  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-evil-matchit: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-evil-matchit): Fix patch-Makefile #:phase.

	Change-Id: If5a85af01c7baa699daea6913c0f49c0e59d7947

2025-09-14  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-cocotb-bus: Update to 0.2.1-1.c3541f1.
	* gnu/packages/electronics.scm (python-cocotb-bus): Update to 0.2.1-1.c3541f1.
	[arguments]: Disable tests.
	[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.

	Change-Id: I7dbe913786b1937c18700af3b811d0ac064f3262

2025-09-14  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-cocotb: Update to 2.0.0.
	* gnu/packages/electronics.scm (python-cocotb): Update to 2.0.0.
	[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.

	Change-Id: Iba4e231074c84ec5170533a1d14eea79dc7dfdf7

2025-09-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: hydroxide: Update to 0.2.30.
	* gnu/packages/mail.scm (hydroxide): Update to 0.2.30.
	[native-inputs]: Remove go-github-com-boltdb-bolt; add
	go-github-com-emersion-go-sasl and go-go-etcd-io-bbolt.

	Change-Id: I5c0292f7233b76eeefee22bcf0aa320050aa652e

2025-09-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-webdav: Update to 0.6.0.
	* gnu/packages/golang-xyz.scm (go-github-com-emersion-go-webdav): Update to 0.6.0.
	[arguments] <phases>: Use default 'check.

	Change-Id: I6ac2b94516893fcce829624028569f0936b6c26d

2025-09-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: harmonist: Update to 0.6.1.
	* gnu/packages/games.scm (harmonist): Update to 0.6.1.

	Change-Id: I7f67fb8f8714bc531e4c6b47f3d00f5bbe2e0558

2025-09-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: miniflux: Update to 2.2.12.
	* gnu/packages/web.scm (miniflux): Update to 2.2.12.
	[inputs]: Remove go-github-com-abadojack-whatlanggo,
	go-github-com-yuin-goldmark, and go-golang-org-x-text.

	Change-Id: I4ee4a26c29cf6eb04eab68d2f16cf31c42f2019e

2025-09-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-puerkitobio-goquery: Update to 1.10.3.
	* gnu/packages/golang-web.scm (go-github-com-puerkitobio-goquery): Update to 1.10.3.

	Change-Id: Iaa56f89ccb17358de8274c5f94f069cd56e8098b

2025-09-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: umoci: Update to 0.5.1.
	* gnu/packages/virtualization.scm (umoci): Update to 0.5.1.

	Change-Id: Iff8c86d228bd117dd6ff506e6de378cfac8dcf7a

2025-09-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: yq: Move to textutils.
	* gnu/packages/web.scm: Move from here ...
	* gnu/packages/textutils.scm: ... to here.

	Change-Id: I7449644654824d5748ca26880a54e1a50aa90957

2025-09-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: yq: Update to 4.47.2.
	* gnu/packages/web.scm (yq): Update to 4.47.2.
	[native-inputs]: Remove go-gopkg-in-yaml-v3; add
	go-github-com-go-ini-ini and go-go-yaml-in-yaml-v3.

	Change-Id: I419779ac2fed880af87c2e73848dd937b72d1ad9

2025-09-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: yq: Don't inherit from go-github-com-mikefarah-yq-v4.
	go-github-com-mikefarah-yq-v4 was never used as source Golang library by
	any packages, this change removes it's definition and keeps just final
	`yq` command.

	* gnu/packages/web.scm (yq): Don't inherit from
	go-github-com-mikefarah-yq-v4 and overtake it's definition.
	[native-inputs]: Move all here from [propagated-inputs].
	(go-github-com-mikefarah-yq-v4): Delete variable.

	Change-Id: Ia0019441313a79b07c27bf8f28d767fbe75e27e7

2025-09-14  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-2.7: Set python cpe-vendor.
	* gnu/packages/python.scm (python-2.7): Set python as cpe-vendor.
	[properties]: Add cpe-vendor.

	Closes: guix/guix#2660.
	Change-Id: Ief4cf1370eac4236823abd058659c840fa04486d
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>

2025-09-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-xyz: Add copyright for Matthias Riße.
	It's a follow for e7f43d3837b15d73b9e6c462fadf22c330acd610.

	* gnu/packages/python-xyz.scm: Add copyright entry for Matthias Riße.

	Change-Id: Ie7e7602d3981fdbdcc2ca1afd1227dad23f33ce6

2025-09-14  Matthias Riße  <matrss@0px.xyz>

	gnu: Add python-annexremote.
	* gnu/packages/python-xyz.scm (python-annexremote): New variable.

	Change-Id: If004031433cf63ff4c3eea3e32a7c403470e6bb0
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-14  Danny Milosavljevic  <dannym@friendly-machines.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-google-nftables.
	* gnu/packages/golang-web.scm (go-github-com-google-nftables): New variable.

	Change-Id: I15c28251790472be2a7cd93598573ac23a60c6a1

2025-09-14  Danny Milosavljevic  <dannym@friendly-machines.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-google-golang-org-grpc-cmd-protoc-gen-go-grpc.
	* gnu/packages/golang-web.scm (go-google-golang-org-grpc-cmd-protoc-gen-go-grpc,
	protoc-gen-go-grpc): New variables.

	Change-Id: Ic4c0026944e94c9c12a405f631756a1f15c6e317

2025-09-14  Danny Milosavljevic  <dannym@friendly-machines.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-varlink-go-varlink.
	* gnu/packages/golang-xyz.scm (go-github-com-varlink-go-varlink): New variable.

	Change-Id: I6174a9f43eac0db17af5c6340e2d879a1094c71a

2025-09-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-textual-1.
	* gnu/packages/python-xyz.scm (python-textual-1): Delete variable.

	Change-Id: I7882072c8e4a8bc1715c5b51c7cfdd6705e2a565

2025-09-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cobib: Update to 5.4.0.
	* gnu/packages/textutils.scm (cobib): Update to 5.4.0.
	[arguments] <test-flags>: Rework skipped tests.
	[propagated-inputs]: Remove python-mdit-py-plugins and python-textual-1;
	add python-textual.
	[native-inputs]: Remove python-setuptools and python-wheel; add
	python-setuptools-next.

	Change-Id: Ie0e1cdf2516a7ee18fbd1eb0c2865c4cd29dfb75

2025-09-14  Ian Eure  <ian@retrospec.tv>

	gnu: Remove Tailon services and documentation.
	The tailon package was removed in 63023deaf96bd0d90aba262b194bf1445ec5a0b6,
	but the associated service and documentation weren’t, leading to `guix pull`
	breaking.

	Fixes guix/guix#2689.

	* doc/guix.texi: Remove Tailon documentation.
	* gnu/services/web.scm (tailon-service-type): Delete variable.
	(tailon-configuration-file): Delete variable.
	(tailon-configuration-file?): Delete variable.
	(tailon-configuration-file-files): Delete variable.
	(tailon-configuration-file-bind): Delete variable.
	(tailon-configuration-file-relative-root): Delete variable.
	(tailon-configuration-file-allow-transfers?): Delete variable.
	(tailon-configuration-file-follow-names?): Delete variable.
	(tailon-configuration-file-tail-lines): Delete variable.
	(tailon-configuration-file-allowed-commands): Delete variable.
	(tailon-configuration-file-debug?): Delete variable.
	(tailon-configuration-file-http-auth): Delete variable.
	(tailon-configuration-file-users): Delete variable
	(tailon-configuration): Delete variable.
	(tailon-configuration?): Delete variable.
	(tailon-configuration-config-file): Delete variable.
	(tailon-configuration-package): Delete variable.
	* gnu/tests/web.scm (%test-tailon): Delete variable.

	Change-Id: I3b507df8233b0440baa6a2bce4604b5813cb3bb0

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-pylzma.
	* gnu/packages/python-xyz.scm (python-pylzma): Delete variable.

	Fixes: guix/guix#1919
	Change-Id: Icad9f8b8dfc23406271c5e3cd342e5553dbde491

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove warsow-qfusion.
	* gnu/packages/game-development.scm (warsow-qfusion): Delete variable.

	Fixes: guix/guix#1911
	Change-Id: Ibad0428d559556ed3fedc5ae99702222d0dafa98

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove cawbird.
	* gnu/packages/syndication.scm (cawbird): Delete variable.

	Fixes: guix/guix#1907
	Change-Id: Ifd4bb5e40113d574076b3458d4c24b130d1c4b2b

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove farstream.
	* gnu/packages/freedesktop.scm (farstream): Delete variable.

	Fixes: guix/guix#1906
	Change-Id: I067d553ac39f6370d8b0f321d682a7854d6ac9ac

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove nomad.
	* gnu/packages/guile-xyz.scm (nomad): Delete variable.

	Fixes: guix/guix#1905
	Change-Id: Ie0e814184072a6c3920e2de0310adeef8361e299

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-rrdtool.
	* gnu/packages/monitoring.scm (python-rrdtool): Delete variable.

	Fixes: guix/guix#1896
	Change-Id: I683bbaa5cb42ff363dd12771269a0a0c08f9a979

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove graphite-web.
	* gnu/packages/monitoring.scm (graphite-web): Delete variable.

	Change-Id: I0e7b8506d8690c8efc083f82373b221729b23e96

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove openni2.
	* gnu/packages/gstreamer.scm (openni2): Delete variable.

	Fixes: guix/guix#1891
	Change-Id: If4c58002f41c0aef87c90113553abbc27e76d7cd

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-runtime-6.
	* gnu/packages/llvm.scm (clang-runtime-6): Delete variable.
	* gnu/packages/patches/clang-runtime-9-glibc-2.36-compat.patch.
	gnu/packages/patches/clang-runtime-9-libsanitizer-mode-field.patch:
	Delete files.
	* gnu/local.mk (dist_patch_DATA): Unregister files.

	Change-Id: I2957376d083783e77de85a9761be06d0209ca6c7

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-6.
	* gnu/packages/llvm.scm (clang-6): Delete variable.
	* gnu/packages/patches/clang-6.0-libc-search-path.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister file.

	Change-Id: Ife89d032bd5edbbc2613dbef71e5e8434d75c979

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove libomp-6.
	* gnu/packages/llvm.scm (libomp-6): Delete variable.

	Change-Id: If0acf3036fcf8afec7467d864dce9b56dcb2c804

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove libcxx-6.
	* gnu/packages/llvm.scm (libcxx-6): Delete variable.

	Change-Id: I94d7d2db5c98f0abea4c0142d9d996f9ece8b03b

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove libcxxabi-6.
	* gnu/packages/llvm.scm (libcxxabi-6): Delete variable.

	Change-Id: I5bfad857a489d4dd513a15aaec52668a0eeb3d81

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove libcxx+libcxxabi-6.
	* gnu/packages/llvm.scm (libcxx+libcxxabi-6): Delete variable.

	Change-Id: Ie1cdb96d1d2b303e8a7c30ee958315e8aa057810

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-toolchain-6.
	* gnu/packages/llvm.scm (clang-toolchain-6): Delete variable.

	Change-Id: I308e022ac72f9f66339af3356c3071955707f397

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove fmt-6.
	* gnu/packages/pretty-print.scm (fmt-6): Delete variable.

	Change-Id: I17cb2e67878f13cbe9e8f40b671fa5010cd97974

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove snappy-with-clang6.
	* gnu/packages/compression.scm (snappy-with-clang6): Delete variable.

	Change-Id: Ia3a3e534acf77ebf6edea3f2f9482c4e96ac1e38

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove nanodbc-for-irods.
	* gnu/packages/databases.scm (nanodbc-for-irods): Delete variable.

	Change-Id: I7b6aecc3b21589e2a9b53974046c7a03e954c3fc

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove boost-for-irods.
	* gnu/packages/boost.scm (boost-for-irods): Delete variable.

	Change-Id: I1bc02caa35a4eb8a49ce28348631e4fc69167579

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove avro-cpp-1.9-for-irods.
	* gnu/packages/serialization.scm (avro-cpp-1.9-for-irods): Delete variable.

	Change-Id: Ic79e05769663fc3651fbf30ab32cef571dfe920d

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove irods module.
	* gnu/packages/irods.scm: Remove file.
	* gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in:
	Unregister file.

	Fixes: guix/guix#1890
	Change-Id: Ibf1120f67deea52950346cdcde39188ccbb6a696

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove irods.
	* gnu/packages/irods.scm (irods): Delete variable.

	Change-Id: I81a0110ac51b18833493af8787137272f4a43c6a

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove irods-client-icommands.
	* gnu/packages/irods.scm (irods-client-icommands): Delete variable.

	Change-Id: I0f3996d197a82bd4d7fd25d602277d01d65153dd

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove heimdal.
	* gnu/packages/kerberos.scm (heimdal): Delete variable.

	Fixes: guix/guix#1886
	Change-Id: I16a6031bc7ecc70d72e48f1656bbfe0b4453d06d

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove krb5-auth-dialog.
	* gnu/packages/gnome.scm (krb5-auth-dialog): Delete variable.

	Fixes: guix/guix#1885
	Change-Id: If9f9b49d2f99219564d628836d1c295ad236d518

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove eigen-for-tensorflow.
	* gnu/packages/algebra.scm (eigen-for-tensorflow): Delete variable.

	Fixes: guix/guix#1856
	Change-Id: Ia781c247c7a72b0da42506de15deee11e31972f1

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove tensorflow.
	* gnu/packages/machine-learning.scm (tensorflow): Delete variable.

	Change-Id: I1db4876ebe71407e883b970342f5f1a13ef1d28d

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove r-tfautograph.
	* gnu/packages/cran.scm (r-tfautograph): Delete variable.

	Change-Id: I22c67207eee71c9337ef6c7528b4aeebf30987ce

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove r-tensorflow.
	* gnu/packages/cran.scm (r-tensorflow): Delete variable.

	Change-Id: I33bd19c27d4ae0326305c2ab1948e66bbcf0992b

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove r-keras.
	* gnu/packages/cran.scm (r-keras): Delete variable.

	Change-Id: I6d78b52605795cb285f893043b6f733dbf93a3fb

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove guile-aiscm.
	* gnu/packages/machine-learning.scm (guile-aiscm): Delete variable.

	Change-Id: I0f21c21aa4bc651a507d452099bc7cc603e3821d

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove guile-aiscm-next.
	* gnu/packages/machine-learning.scm (guile-aiscm-next): Delete variable.

	Change-Id: I209c1efa45c938ef95241b7073f8154156d5d16d

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-pyyaml-5.
	* gnu/packages/python-xyz.scm (python-pyyaml-5): Delete variable.

	Fixes: guix/guix#1390
	Change-Id: I27d160667e9813b38c6a7ffbc03dd6df8c042c17

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-capablerobot-usbhub.
	* gnu/packages/libusb.scm (python-capablerobot-usbhub): Delete variable.

	Change-Id: I8c999d8f83bcee36af67f6cc19ed8b5de1121e2c

2025-09-14  Andreas Enge  <andreas@enge.fr>

	gnu: Remove tailon.
	* gnu/packages/logging.scm (tailon): Delete variable.

	Change-Id: I220b1226d6d6c2bc6002b0c79304e9a148b7f1bc

2025-09-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: slurm-23.02: Update to slurm-23.11.
	* gnu/packages/parallel.scm (slurm-23.02, slurm-minimal-23.02):
	Delete variables, replace respectively by (slurm-23.11,
	slurm-minimal-23.11).
	* gnu/packages/patches/slurm-23-salloc-fallback-shell.patch: Refresh
	patch.

	gnu: Remove slurm-minimal-21.08 and slurm-21.08.
	* gnu/packages/parallel.scm (slurm-minimal-21.08, slurm-21.08): Delete
	variables.

	gnu: Remove slurm-minimal-20.11 and slurm-20.11.
	* gnu/packages/parallel.scm (slurm-minimal-20.11, slurm-20.11): Delete
	variables.

	gnu: Remove slurm-minimal-20.02 and slurm-20.02.
	* gnu/packages/parallel.scm (slurm-minimal-20.02, slurm-20.02): Delete
	variables.

	gnu: Remove slurm-minimal-19.05 and slurm-19.05.
	* gnu/packages/parallel.scm (slurm-minimal-19.05, slurm-19.05): Delete
	variables.

	gnu: Remove slurm-minimal-18.08 and slurm-18.08.
	* gnu/packages/parallel.scm (slurm-minimal-18.08, slurm-18.08): Delete
	variables.

2025-09-14  Rutherther  <rutherther@ditigal.xyz>

	services: greetd: Accept gexps in initial-session.
	Recently initial-session-user and initial-session-command has been
	added, but they accept only strings, not gexps.

	* gnu/services/base.scm (make-greetd-terminal-configuration-file):
	Ungexp initial-session-user and initial-session-command.

	Change-Id: I2b247464528b6147eab8acea08c6942ac7bfd0ab

2025-09-14  Arnaud Daby-Seesaram  <ds-ac@nanein.fr>

	home: services: home-sway-service-type: Enable extensions.
	* gnu/home/services/sway.scm (%empty-sway-configuration): New value.
	  (sway-combine): New procedure.
	  (sway-compose): New procedure.
	  (sway-extend): New procedure.
	  (home-sway-service-type) [compose/extend]: New fields.
	* doc/guix.texi (Sway window manager): Document this.

	Change-Id: I548a18a6a273380be90c9b5b365f65a93cc02416

2025-09-14  Arnaud Daby-Seesaram  <ds-ac@nanein.fr>

	home: services: Support options for bindings in sway-service-type.
	* gnu/home/services/sway.scm (make-alist-predicate): Add an optional argument.
	  (bindings?): Remove procedure.
	  (keybinding-options?): New procedures.
	  (codebinding-options?): New procedures.
	  (gesture-options?): New procedures.
	  (mouse-bindings?): Allow to pass options to mouse-bindings.
	  (sway-configuration) [keybindings]: Allow to pass options to key-bindings.
	  [gestures]: Allow to pass options to gesture-bindings.
	  (sway-mode) [keybindings]: Allow to pass options to key-bindings.
	  (serialize-binding): Support options.
	  (serialize-mouse-binding): Support options.
	  (serialize-keybinding): Support options.
	  (serialize-gesture): Support options.
	  (serialize-variable): Inline previous definition.
	* doc/guix.texi (Sway window manager): Document this.

	Change-Id: Icf210aca4a9b44adc0baead7430637f6fcda17e5

2025-09-14  Daniel Lakeland  <dlakelan@street-artists.org>

	services: keepalived: Add ‘shepherd-requirement’ field.
	* gnu/services/networking.scm (<keepalived-configuration>)[shepherd-requirement]:
	New field.
	(keepalived-shepherd-service): Honor it.

2025-09-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-fibers@1.4: Update to 1.4.1.
	* gnu/packages/guile-xyz.scm (guile-fibers-1.4): Update to 1.4.1.
	[arguments]: Set to the empty list.

	Change-Id: I3c091af4e955b613e0542faaeb0a26588a93aab1

2025-09-14  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: akonadi: Update to 24.12.3.
	* gnu/packages/kde-pim.scm (akonadi): Update to 24.12.3.

	Change-Id: Ief636597ab473b96f58b3873f7d0ebb16faf611b

2025-09-14  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: marble-qt: Update to 25.08.1.
	* gnu/packages/kde.scm (marble-qt): Update to 25.08.1.

	Change-Id: I0559ff9e83b53878e041b591bae00a10c24bfe7d

2025-09-14  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: kvirc: Update to 5.2.8.
	* gnu/packages/irc.scm (kvirc): Update to 5.2.8.

	Change-Id: Id9582d6f2e1f4b5223e7d65ec2379bc36edea5c7

2025-09-14  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: kitsas: Update to 5.9.
	The package still fails to build, see
	<https://github.com/artoh/kitupiikki/issues/1422>.

	* gnu/packages/finance.scm (kitsas): Update to 5.9.

	Change-Id: Idb7aa5ec919f4ad5120e942ce9fa19da5f0731b9

2025-09-14  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-pyqtwebengine-6: Update to 6.9.0.
	* gnu/packages/qt.scm (python-pyqtwebengine-6): Update to 6.9.0.
	[source]: Adjust URI.

	Change-Id: Iff2b2973fd53a3ac0249d3a3db86a62783a233a5

2025-09-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pyqt-6: Update to 6.9.1.
	* gnu/packages/qt.scm (python-pyqt-6): Update to 6.9.1.

	Change-Id: I051227683bcbbc4c983d2ed068d21557c43da9d1

2025-09-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pyqt-builder: Update to 1.18.2.
	* gnu/packages/qt.scm (python-pyqt-builder): Update to 1.18.2.
	[native-inputs]: Remove python-setuptools; add python-setuptools-next.

	Change-Id: I45bbab79816f5d48c3e1755420465871feb2a0f1

2025-09-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pyqt6-sip: Update to 13.10.2.
	* gnu/packages/qt.scm (python-pyqt6-sip): Update to 13.10.2.

	Change-Id: Icf31da2c9f240605a4216d3ca4395e330e252670

2025-09-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-sip: Update to 6.12.0.
	* gnu/packages/qt.scm (python-sip): Update to 6.12.0.
	[propagated-inputs]: Remove python-setuptools; add
	python-setuptools-next and python-tomli.
	[native-inputs]: Remove python-setuptools; add python-setuptools-next.

	Change-Id: Id8771fdc3ec45e66e3b93672617b2b49e5e34891

2025-09-14  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-pyqtgraph: Update to 0.13.7.
	* gnu/packages/python-science.scm (python-pyqtgraph): Update to 0.13.7.
	[#:test-flags]: Enable parallel tests.

	Change-Id: Ie0193f518067754351b1524172dccb802b806cc7

2025-09-14  Maxim Cournoyer  <maxim@guixotic.coop>

	teams/qt: Include python-pyqt packages in update manifest.
	* etc/teams/qt/common.scm (qt-packages-manifest): Also select packages whose
	name start with 'python-pyqt'.

	Change-Id: I8caf2b62b1f0cd269d8c123d9e8ffe6344814c55

2025-09-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crates: Sort sources alphabetically.
	* gnu/packages/rust-crates.scm: Sort rust crate sources alphabetically.

	Change-Id: I2ee21d42092ec08ba89ea05bfefdd8563d4b5f36

2025-09-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: librsvg: Fix cross-compiling on some architectures.
	Fixes guix/guix#2675.

	* gnu/packages/gnome.scm (librsvg)[arguments]: Adjust the configure-flags
	when cross-compiling to also set the RUST_TARGET.

	Change-Id: Iaab1f7c01b4204d4cd3e12fd64f2260b4b3e4b10

2025-09-14  Greg Hogan  <code@greghogan.com>

	gnu: openjdk11: Disable parallel build.
	* gnu/packages/java.scm (openjdk11)[arguments]
	<#:parallel-build?>: Unset.
	<#:phases>{build, build-jre}: Explicitly set JOBS to 1 when parallel
	build unset.
	(openjdk12)[arguments]<#:parallel-build?>: Set.
	(openjdk9)<#:phases>{build}: Explicitly set JOBS to 1 when parallel
	build is unset.

	Change-Id: I1a1e5d89e6a223f069755ab7dcc6242a4e90e7cc

2025-09-14  Jaime Marquínez Ferrándiz  <jaime.marquinez.ferrandiz@fastmail.net>

	gnu: haxe: Update to 4.3.7.
	* gnu/packages/haxe.scm (haxe): Update to 4.3.7.

	Change-Id: I02d35c183ab27056ffc51457e8e40aecf9def0a2

2025-09-14  Jaime Marquínez Ferrándiz  <jaime.marquinez.ferrandiz@fastmail.net>

	gnu: ocaml-extlib: update to 1.8.0.
	* gnu/packages/ocaml.scm (ocaml-extlib): Update to 1.8.0.

	Change-Id: Ia78a8b750d4f0820eb37c0c783cdb79a80a602dd

2025-09-14  Martin Schitter  <ms+git@mur.at>

	po: Remove renamed dictd.scm entry.
	Fixes: #2681

	* po/packages/POTFILES.in: Unregister dictd.scm.

	Change-Id: I5d0b44c2b210aaec2f04e4a6dc2f94d917d0b31c

2025-09-14  Benjamin Chabanne  <benjamin@uvy.fr>

	gnu: ocaml5.0-ctypes: remove package.
	Dependents still rely on `package-with-ocaml5.0' which generates an
	ocaml5.0-ctypes definition that builds properly.

	* gnu/packages/ocaml.scm (ocaml5.0-ctypes): remove.

	Change-Id: Ic6d42d751bc9ecc3817ab963fde20bb5765399ff

2025-09-14  André Batista  <nandre@riseup.net>

	gnu: ungoogled-chromium: Update to 140.0.7339.127.
	Fixes CVEs 2025-9864, 2025-9865, 2025-9866, 2025-9867, 2025-10200 and
	2025-10201.  See:
	<https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop.html>
	and
	<https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_9.html>

	* gnu/packages/chromium.scm (%preserved-third-party-files): Remove
	'third_party/wasm_tts_engine' which does not exist anymore.
	(%chromium-version): Update to 140.0.7339.127.
	(%ungoogled-origin, %debian-origin): Update hashes.
	(%debian-patches): Add 'trixie/rust-no-alloc-shim.patch'.
	(%guix-patches): Remove 'ungoogled-chromium-nullptr_t.patch' which
	was merged upstream;  Add 'ungoogled-chromium-unbundle-icu-target.patch'.
	(ungoogled-chromium) [arguments] <#:configure-flags>:  Add 'use_system_icu'
	and set it true.
	* gnu/packages/patches/ungoogled-chromium-nullptr_t.patch: Remove it.
	* gnu/packages/patches/ungoogled-chromium-unbundle-icu-target.patch: Add it.
	* gnu/local.mk (dist_patch_DATA): Register and unregister the above.

	Change-Id: I315dfa7e20ad48e03d8abb764ac726a999d6fbf7

2025-09-13  Murilo  <murilo@disroot.org>

	gnu: hyprland: Update to 0.51.0.
	* gnu/packages/wm.scm (hyprland): Update to 0.51.0.
	[inputs]: Change wayland-protocols to wayland-protocols-next.

	Change-Id: I88235437857670d5eb7238313bad44ea5cdb7ec1

2025-09-13  Murilo  <murilo@disroot.org>

	gnu: hyprland-qtutils: Update to 0.1.5.
	* gnu/packages/qt.scm (hyprland-qtutils): Update to 0.1.5.

	Change-Id: Ie2e623cc1da7f67897d82455831e593afb72255b

2025-09-13  Murilo  <murilo@disroot.org>

	gnu: hyprpolkitagent: Update to 0.1.3.
	* gnu/packages/polkit.scm (hyprpolkitagent): Update to 0.1.3.

	Change-Id: Idd3e3087762ee221225f20ede0cb40b61129e391

2025-09-13  Murilo  <murilo@disroot.org>

	gnu: Add wayland-protocols-next.
	This is a temporary package for a newer version of wayland-protocols for use
	in hyprland.  The update is already done on mesa-updates so this package will
	be removed there before the branch is merged to master.

	* gnu/packages/freedesktop.scm (wayland-protocols-next): New variable.

	Change-Id: I3751d908f92463c7cb974eba25e3b9888e8238f7

2025-09-13  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: got: Update to 0.118.1.
	* gnu/package/version-control.scm (got): Update to 0.118.1.

	Change-Id: Icb062e51c537d5415cd3d296ab4654a59ca18c22

2025-09-13  Leo Famulari  <leo@famulari.name>

	gnu: Remove linux-libre 6.15.
	The 6.15 kernel series is no longer supported upstream.

	* gnu/packages/linux.scm (linux-libre-6.15-version,
	linux-libre-6.15-gnu-revision, deblob-scripts-6.15,
	linux-libre-6.15-pristine-source, linux-libre-6.15-source,
	linux-libre-headers-6.15, linux-libre-6.15): Remove variables.
	* gnu/packages/aux-files/linux-libre/6.15-arm.conf,
	gnu/packages/aux-files/linux-libre/6.15-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.15-i686.conf,
	gnu/packages/aux-files/linux-libre/6.15-riscv.conf,
	gnu/packages/aux-files/linux-libre/6.15-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.

	Change-Id: I89fb56d4153589da7205d55458e1c4d8ab53c206

2025-09-13  Vagrant Cascadian  <vagrant@debian.org>

	gnu: linux-libre-arm64-mnt-reform: Update to 6.16.
	* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform): Update to 6.16.

	Change-Id: I914204363cfb525e513fcfdc6064fbacaa02e2a4

2025-09-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.299.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.299.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: I38ac74de4ac3dbbfa0e4fd9689af78cbc83caa02

2025-09-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.244.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.244.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: Ib0c82a5b62f48d7a805497d1b7bec12da9a14657

2025-09-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.193.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.193.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I9f383afbb52c5b30984d4ea9f24d3964b8fcc930

2025-09-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.152.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.152.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I24287fb7c5b608114a1e92709e79f33312d215ae

2025-09-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.106.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.106.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I761931b874ec5e20fd3d7aac21b1f73bcf5173f6

2025-09-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.47.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.47.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: I12abcca70e33d8a2d3ac733a142e286bd32c4c7e

2025-09-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.16.7.
	* gnu/packages/linux.scm (linux-libre-6.16-version): Update to 6.16.7.
	(linux-libre-6.16-pristine-source): Update hash.

	Change-Id: Ic47aec57077ca28804b8d0177a88c9d787eae36d

2025-09-13  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-fj: Update to 0.25.
	* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.25.

	Change-Id: Ib18991c6c8260483501cb375c0e5ea8ec59d2095

2025-09-13  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: python-platypush: Update to 1.3.7.
	* gnu/packages/engineering.scm (python-platypush): Update to 1.3.7.
	[propagated-inputs]: Add python-watchdog.

	Change-Id: Idb4c5e661a4d3337ae3504483b294da4abc85c20

2025-09-13  Leo Famulari  <leo@famulari.name>

	gnu: MPD: Update to 0.24.5.
	The boost dependency was removed in MPD 0.24.

	* gnu/packages/mpd.scm (mpd): Update to 0.24.5.
	[inputs]: Remove boost.

	Change-Id: I3aaadcf6346fab5f5bddc4c7a3fd0e012e871520

2025-09-13  Zhu Zihao  <all_but_last@163.com>

	gnu: Move dictd and libmaa to (gnu packages dictionaries).
	* gnu/packages/dictd.scm (libmaa, dictd): Move from here ...
	* gnu/packages/dictionaries.scm: ... to here.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Remove entry of %D%/packages/dictd.scm.

	Closes: #2628
	Change-Id: I991d6c5e3ad07b0fa2b0da27e30da552b95abce9

2025-09-13  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: foot: Update to 1.24.0.
	* gnu/packages/terminals.scm (foot): Update to 1.24.0.

	Closes: #2664
	Change-Id: Ida185b89cb26db633fa336e8b7ca705a46822a06

2025-09-13  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: fuse-exfat: Update to 1.4.0.
	* gnu/packages/linux.scm (fuse-exfat): Update to 1.4.0.

	Change-Id: Id11002f64b3b2478353f39bde3b47d25d96c5da2

2025-09-13  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: powercap: Update to 0.6.0.
	* gnu/packages/linux.scm (powercap): Update to 0.6.0.

	Change-Id: I827f086bd4e67bb5050ee26db7ad2284ee1ffd69

2025-09-13  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: conntrack-tools: Update to 1.4.8.
	* gnu/packages/linux.scm (conntrack-tools): Update to 1.4.8.
	[source]: Upstream switched to xz archive format; change the download URI
	accordingly.

	Change-Id: I48e87fae63fbe04cd2c98dbc903cd4b2f8694440

2025-09-13  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: thinkfan: Update to 2.0.0.
	* gnu/packages/linux.scm (thinkfan): Update to 2.0.0.
	[inputs]: Add lm-sensors.  Use input labels.

	Change-Id: I0d5a48599315a58f8447e2846c8346af4060863a

2025-09-12  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.82.33.
	* gnu/packages/prolog.scm (trealla): Update to 2.82.33.

	Change-Id: I7d9d81bcc952215d0d12c8463967ccbba9337516

2025-09-12  Greg Hogan  <code@greghogan.com>

	gnu: texstudio: Update to 4.8.9.
	* gnu/packages/tex.scm (texstudio): Update to 4.8.9.

	Change-Id: I713bdb820d4271288e78617b19beae7c95c0c0f5

2025-09-12  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: qtwebview: Update to 6.9.2.
	* gnu/packages/qt.scm (qtwebview): Update to 6.9.2.

	Change-Id: I7501fb8dfef8d9c70338254f122cc498cb35cf9a

2025-09-12  Maxim Cournoyer  <maxim@guixotic.coop>

	Revert "gnu: Add gperf-3.1."
	This reverts commit ef36d573f5875b25e83937270ec35e84cde12c49.

2025-09-12  Maxim Cournoyer  <maxim@guixotic.coop>

	Revert "gnu: qtwebengine: Build with an older gperf."
	This reverts commit 23943b173e24c12949fe7ac7c77128d29c0ca712, which is no
	longer needed.

	Change-Id: I76625925bc38f0270e3ec8cf95b6a0fc5cc827d5

2025-09-12  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: qtwebengine: Update to 6.9.2.
	* gnu/packages/qt.scm (qtwebengine): Update to 6.9.2.
	[source] <snippet>: Adjust for removed or moved and added bundled library
	dependencies.
	<patches>: Remove qtwebengine-fix-system-libvpx.patch, add
	qtwebengine-fix-dependencies.patch.
	[native-inputs]: Replace clang-18 with clang-20.
	[inputs]: replace icu4c-75 with icu4c. Delete fp16, which is bundled.
	* gnu/packages/patches/qtwebengine-fix-system-libvpx.patch: Delete file.
	* gnu/packages/patches/qtwebengine-fix-dependencies.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.

	Change-Id: I31b2b3ae2a9240aaa72290cfc0467a04af18c91c

2025-09-12  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: qt-creator: Update to 17.0.1.
	* gnu/packages/qt.scm (qt-creator): Update to 17.0.1.
	[source] <snippet> Adjust for marketplace removal.
	[#:configure-flags]: Add -DCLANGTOOLING_LINK_CLANG_DYLIB=ON.
	[#:phases] {fix-yaml-cpp-duplicate-alias-error}: New phase.
	[inputs]: Add libarchive, libsecret, qtcharts, qtquick3d, qtquick3dphysics and
	qtserialport. Replace clang with clang-20 and llvm with llvm-20.

	Change-Id: I007d94f624d350bf69d3dabd9aad9b15d485d6dd

2025-09-12  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add qtquick3dphysics.
	* gnu/packages/qt.scm (qtquick3dphysics): New variable.

	Change-Id: Ib7dc353f1b5d327a17d1c2b3afac4d8707f21c81

2025-09-12  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add qtquick3d.
	* gnu/packages/qt.scm (qtquick3d): New variable.

	Change-Id: I3d1f87c96191e613b3f50c507470f6cf2120c602

2025-09-12  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: kwindowsystem: Update to 6.17.0.
	* gnu/packages/kde-frameworks.scm (kwindowsystem): Update to 6.17.0.

	Change-Id: I610a1b164762ae92b43659696c2241b8fe3fea3f

2025-09-12  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: extra-cmake-modules: Update to 6.17.0.
	* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 6.17.0.

	Change-Id: Ifb901bbcee974654a9f98d3f1b63a5b0746c2a3a

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: qthttpserver: Update to 6.9.2.
	* gnu/packages/qt.scm (qthttpserver): Update to 6.9.2.

	Change-Id: Ia6e835058143f5072051cdad5d9843a33b3d102f

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: python-shiboken-6: Update to 6.9.2.
	* gnu/packages/qt.scm (python-shiboken-6): Update to 6.9.2.

	Change-Id: Ifb386ed28e593332c0b5ac189a5459f4e6fc7567

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: qtspeech: Update to 6.9.2.
	* gnu/packages/qt.scm (qtspeech): Update to 6.9.2.

	Change-Id: Ib94b5f03955bb2d7cea39e1a283f7225e050c6c0

2025-09-12  Zheng Junjie  <z572@z572.online>
	    Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: qtremoteobjects: Update to 6.9.2.
	* gnu/packages/qt.scm (qtremoteobjects): Update to 6.9.2.
	[#:phases] {set-display}: Combine with...
	{prepare-for-tests}: ... this.
	{check}: Move exclude regexp to...
	[#:test-exclude]: ... here.

	Change-Id: I89263e53bbfe5f6b9021c45a91e1a5ca0efc4f01

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: qtnetworkauth: Update to 6.9.2.
	* gnu/packages/qt.scm (qtnetworkauth): Update to 6.9.2.

	Change-Id: I848486ec2701bb2872340624461ac68cacc79adf

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: qtcharts: Update to 6.9.2.
	* gnu/packages/qt.scm (qtcharts): Update to 6.9.2.

	Change-Id: I3a741fac25309f40a8d2af3145e761be603651fb

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: qtpositioning: Update to 6.9.2.
	* gnu/packages/qt.scm (qtpositioning): Update to 6.9.2.

	Change-Id: Ifa396776e9d123da0e75e8e3da7ec71350a89339

2025-09-12  Zheng Junjie  <z572@z572.online>
	    Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: qtscxml: Update to 6.9.2.
	* gnu/packages/qt.scm (qtscxml): Update to 6.9.2.
	[snippet]: Streamline.
	[#:test-exclude]: Exclude tst_qstatemachine.
	[#:phases] {check-setup}: Remove extraneous ARGS environment variable.

	Change-Id: I5c48821ce5a3f5581d71d22c9f03a8eecc757ec8

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: qttranslations: Update to 6.9.2.
	* gnu/packages/qt.scm (qttranslations): Update to 6.9.2.

	Change-Id: Ic488d31eb76a1c6e9991af02a6db85e8b5f8d25d

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: qttools: Update to 6.9.2.
	* gnu/packages/qt.scm (qttools): Update to 6.9.2.

	Change-Id: Idce4fe3722a603acf1552c7a9dc9c03650224a1b

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: qtlottie: Update to 6.9.2.
	* gnu/packages/qt.scm (qtlottie): Update to 6.9.2.

	Change-Id: I16a15e8b4b993906491c3c96a3337b8d0078770e

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: qtlocation: Update to 6.9.2.
	* gnu/packages/qt.scm (qtlocation): Update to 6.9.2.

	Change-Id: I11f09a7cb220b99de8b8f99ba07c66b7818565fb

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: qtlanguageserver: Update to 6.9.2.
	* gnu/packages/qt.scm (qtlanguageserver): Update to 6.9.2.

	Change-Id: If44f8dd88c586ae341f8715b897c393cd4438b72

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: qtwebchannel: Update to 6.9.2.
	* gnu/packages/qt.scm (qtwebchannel): Update to 6.9.2.

	Change-Id: I0e8250e618330d141f036e8ed6eeab0f2b21b70d

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: qtserialport: Update to 6.9.2.
	* gnu/packages/qt.scm (qtserialport): Update to 6.9.2.

	Change-Id: Ib3978da4a2044b1dda5de15de144830fa4865e3c

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: qtwayland: Update to 6.9.2.
	* gnu/packages/qt.scm (qtwayland): Update to 6.9.2.

	Change-Id: Ia41d26a57274df0ce0657aa093661b9632891e7c

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: qtmultimedia: Update to 6.9.2.
	* gnu/packages/qt.scm (qtmultimedia): Update to 6.9.2.

	Change-Id: I7c302dab4880395e58c0ce17dfe0a4ed3a178127

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: qtshadertools: Update to 6.9.2.
	* gnu/packages/qt.scm (qtshadertools): Update to 6.9.2.

	Change-Id: I0b9b31a4845162f3e6ad9139502085facb51f926

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: qtsensors: Update to 6.9.2.
	* gnu/packages/qt.scm (qtsensors): Update to 6.9.2.

	Change-Id: I77428d0af8d42acba2cf237299184b48802fc827

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: qtwebsockets: Update to 6.9.2.
	* gnu/packages/qt.scm (qtwebsockets): Update to 6.9.2.
	[source]: Use patch.
	* gnu/packages/patches/qtwebsockets-6.9-fix-tst_QWebSocket.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I56c137c846787932af1032d360491edafa7e03f5

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: qtconnectivity: Update to 6.9.2.
	* gnu/packages/qt.scm (qtconnectivity): Update to 6.9.2.

	Change-Id: I84acf3005141ba231be58eaee0701f45faa956d6

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: qtimageformats: Update to 6.9.2.
	* gnu/packages/qt.scm (qtimageformats): Update to 6.9.2.

	Change-Id: Ic81253a4104d3f03c736642cb39be843fb9e7a19

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: qt5compat: Update to 6.9.2.
	* gnu/packages/qt.scm (qt5compat): Update to 6.9.2.

	Change-Id: I313cac629c1377465ba2df65495c6a071c08af4d

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: qtsvg: Update to 6.9.2.
	* gnu/packages/qt.scm (qtsvg): Update to 6.9.2.

	Change-Id: I09cf5c8c0b5f5ec72ec72d055fb13cd9c39bb4ec

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: qt3d: Update to 6.9.2.
	* gnu/packages/qt.scm (qt3d): Update to 6.9.2.

	Change-Id: Ia9222d0c00bbe749c399aacd9ffc17fc874d8b28

2025-09-12  Zheng Junjie  <z572@z572.online>
	    Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: qtdeclarative: Update to 6.9.2.
	* gnu/packages/qt.scm (qtdeclarative): Update to 6.9.2.
	[#:phases] {check}: Set CMAKE_PREFIX_PATH and CPLUS_INCLUDE_PATH environment
	variables.

	Change-Id: I60fa21d91e4bc35b85fb73c7f06d31cbef5171ed

2025-09-12  Zheng Junjie  <z572@z572.online>

	gnu: qtbase: Update to 6.9.2.
	* gnu/packages/qt.scm (qtbase): Update to 6.9.2.
	[arguments]<#:phases>: Adjust patch-more-paths phase.

	Change-Id: Ia890e2c944b476feaaabb7d78abdd277209db7b9

2025-09-12  Zheng Junjie  <z572@z572.online>

	Revert "gnu: qtbase: Backport fix for flaky test."
	This reverts commit e7a87d59b84f20307f22f6878b39e0210496104e.

2025-09-12  John Kehayias  <john.kehayias@protonmail.com>

	gnu: xorg-server-xwayland: Update to 24.1.8.
	* gnu/packages/xorg.scm (xorg-server-xwayland): Update to 24.1.8.

	Change-Id: I84a2ac319a1d877243ab63e28a393b2448f90122

2025-09-12  John Kehayias  <john.kehayias@protonmail.com>

	gnu: xvfb-run: Update to 21.1.18-2 [security-fixes].
	Previous versions fixed various CVEs, see
	<https://metadata.ftp-master.debian.org/changelogs//main/x/xorg-server/xorg-server_21.1.18-2_changelog>
	for details.

	* gnu/packages/xorg.scm (xvfb-run): Update to 21.1.18-2.
	[arguments]<#:phases>: In unpack phase use package-source instead of source
	directly so that xvfb-run-for-tests won't change due to changes in xvfb-run
	source.
	(xvfb-run-for-tests): Stay at 21.1.7-1.

	Change-Id: Ie1642e17543d8b2f3c65804a38b9e3469528cfb0

2025-09-12  John Kehayias  <john.kehayias@protonmail.com>

	gnu: xorg-server: Update to 21.1.18 [security-fixes].
	A previous version, 21.1.16, fixed the following CVEs:

	CVE-2025-26594: Use-after-free of the root cursor
	CVE-2025-26595: Buffer overflow in XkbVModMaskText()
	CVE-2025-26596: Heap overflow in XkbWriteKeySyms()
	CVE-2025-26597: Buffer overflow in XkbChangeTypesOfKey()
	CVE-2025-26598: Out-of-bounds write in CreatePointerBarrierClient()
	CVE-2025-26599: Use of uninitialized pointer in compRedirectWindow()
	CVE-2025-26600: Use-after-free in PlayReleasedEvents()
	CVE-2025-26601: Use-after-free in SyncInitTrigger()

	See <https://lists.x.org/archives/xorg-announce/2025-February/003584.html> for
	more information.

	* gnu/packages/xorg.scm (xorg-server): Update to 21.1.18.
	(xorg-server-for-tests): Remain at 21.1.15.

	Change-Id: I9160f0d55b103b806fdaee0786c4a63a2443cd24

2025-09-12  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add xvfb-run-for-tests.
	* gnu/packages/xorg.scm (xorg-server-for-tests): Update comment.
	(xvfb-run-for-tests): New variable.
	* gnu/packages/qt.scm (qtbase)[native-inputs]: Use it instead of xvfb-run.

	Change-Id: I464f13e15f7952aed975a34396ab644e7f2789ab

2025-09-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: p2pool: Update to 4.10.1.
	* gnu/packages/finance.scm (p2pool): Update to 4.10.1.

	Change-Id: Iafab0f3e245bf98782dfd1883650a2edf358e127

2025-09-12  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: t1lib: Fix build with gcc@14.
	* gnu/packages/fontutils.scm (t1lib) [arguments]<#:configure-flags>: Add
	CFLAGS with "-Wno-error=implicit-int".

	Closes: #2652
	Change-Id: I8dccd24ca40a0d444e42c17b1b61db9f338b4742

2025-09-12  quanrong  <quanrong@mailbox.org>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add asdf-vm.
	* gnu/packages/package-management.scm (asdf-vm): New variable.

	Change-Id: I91e873107fd32e86991057e3492d315c9a86c047

2025-09-12  quanrong  <quanrong@mailbox.org>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-urfave-cli-altsrc-v3.
	* gnu/packages/golang-xyz.scm (go-github-com-urfave-cli-altsrc-v3): New variable.

	Change-Id: I8f84face3baf4f2c598571d2c4c5991e0f4ba826

2025-09-12  quanrong  <quanrong@mailbox.org>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-urfave-cli-v3.
	* gnu/packages/golang-xyz.scm (go-github-com-urfave-cli-v3): New variable.

	Change-Id: Ic288e702c1b08fb5dfcf739c3edb32974b100174

2025-09-12  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: automake-1.17: Fix cross-build.
	* gnu/packages/autotools.scm (automake)[arguments]: Skip two tests that
	attempt to run [cross-]built executables, when cross-building.

	Change-Id: I24bd012352400583fd8aad67c6d1f344954f973c

2025-08-28  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add python-changeo.
	* gnu/packages/python-xyz.scm (python-changeo): New variable.

	Change-Id: Id8de5ece784bf01e43e0e74aa178a4962428220a

2025-08-27  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add python-importlib-resources-6.4.0.
	* gnu/packages/python-xyz.scm (python-importlib-resources-6): New variable.

	Change-Id: Id8de5ece784bf01e43e0e74aa178a4962428220a

2025-08-27  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add python-airr.
	* gnu/packages/bioinformatics.scm (python-airr): New variable.

	Change-Id: I8ffd8ea26a264b929865b2cb1aa096d6c6ab0270

2025-08-25  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add python-yamlordereddictloader.
	* gnu/packages/python-xyz.scm (python-yamlordereddictloader): New
	variable.

	Change-Id: Ie250a044da02d2a2c8d2113d2331e37c6b3e46b0

2025-08-23  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add python-presto.
	* gnu/packages/bioinformatics.scm (python-presto): New variable.

	Change-Id: Ie250a044da02d2a2c8d2113d2331e37c6b3e46b0

2025-08-22  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add python-circe.
	* gnu/packages/bioinformatics.scm (python-circe): New variable.

	Change-Id: Ie250a044da02d2a2c8d2113d2331e37c6b3e46b0

2025-08-22  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add python-pybiomart.
	* gnu/packages/bioinformatics.scm (python-pybiomart): New variable.

	Change-Id: Ie0922ac394f0d7e897fdd3bea1841bc4a758f14d

2025-08-21  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: clapack: Fix build with gcc-14.
	* gnu/packages/maths.scm (clapack)[arguments]: Update to G-Expressions.  Add
	"-Wno-error=implicit-function-declaration" to #:configure-flags to relax
	gcc-14's strictness.

	Change-Id: I23d05c5df64625b0ca04e18375e0ef7f42e85d5c

2025-08-21  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add python-splicekit.
	* gnu/packages/bioinformatics.scm (python-splicekit): New variable.

	Change-Id: I00e4144bfbe1c11e131f6e32e0fa4ed5d6a6e5db

2025-08-20  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add python-scanrbp.
	* gnu/packages/bioinformatics.scm (python-scanrbp): New variable.

	Change-Id: I00e4144bfbe1c11e131f6e32e0fa4ed5d6a6e5db

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-requests-unixsocket2: Update to 1.0.1.
	* gnu/packages/python-web.scm (python-requests-unixsocket2): Update to 1.0.1.
	[propagated-inputs]: Remove python-pbr and python-requests; add
	python-requests-next and python-urllib3-next.
	[native-inputs]: Remove python-poetry-core; add nss-certs-for-test and
	python-hatchling.

	Change-Id: I52740b3663ca3374441ad17402eae7385798ccaf

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-urllib3-next: Update to 2.5.0.
	* gnu/packages/python-web.scm (python-urllib3-next): Update to 2.5.0.
	[native-inputs]: Add python-setuptools-scm.

	Change-Id: Iecc060bf0bbc89147181e7a6148f8bf9ab463ee0

2025-09-11  quanrong  <quanrong@mailbox.org>

	gnu: Add lsix.
	Change-Id: I5e62969ac21d7128bca5058d1171c17ebdace98a

2025-09-11  Ludovic Courtès  <ludo@gnu.org>

	build-self: Remove 2018-era replacement for ‘make-config.scm’.
	* build-aux/build-self.scm (%persona-variables, %config-variables)
	(make-config.scm): Remove.  Use (guix self) instead.

	Change-Id: I8ebf531d0a953d5f34ce58556c2fe0623064209f

2025-09-11  Ludovic Courtès  <ludo@gnu.org>

	build-self: Remove 2018-era compatibility shim for ‘gexp->script’.
	* build-aux/build-self.scm (load-path-expression, gexp->script): Remove.

	Change-Id: I956e2b8461c1a3ab719f923aef857efc03ebb174

2025-09-11  Ludovic Courtès  <ludo@gnu.org>

	build-self: Remove 2018-era fallback for guile-gcrypt.
	* build-aux/build-self.scm (guile-gcrypt): Remove fallback case for when the
	host Guix lacks ‘guile-gcrypt’.

	Change-Id: I840333a72a45f8582bb26271d41e3fadf1c59f3e

2025-09-11  Ludovic Courtès  <ludo@gnu.org>

	packages: ‘package-field-location’ returns a <location> for atoms.
	Fixes guix/guix#1975.

	When using ‘read’, ‘package-field-location’ would not get source location for
	atoms such as symbols, typically making it impossible to get the location of
	the value of a field list (build-system gnu-build-system).  This fixes that.

	* guix/packages.scm (field-value-location): New procedure.
	(package-field-location): Use it instead of inline code.
	* tests/packages.scm ("package-field-location"): Test the ‘build-system’
	field.

	Reported-by: Nicolas Graves <ngraves@ngraves.fr>
	Change-Id: I98c694bb6f1999fa9ca80e145fa016640067af55

2025-09-11  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-glob2: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-glob2)[build-system]: Switch to
	pyproject-build-system.
	[native-inputs]: Add python-pytest. and python-setuptools-next.
	[arguments] <#:phases>: Add fixes for pytest 8.

	Change-Id: I95459df0aedf4c5ba22d060aa1e2640875ecb240
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-11  Lars Bilke  <lars.bilke@ufz.de>

	gnu: ogs-petsc: Fix build.
	This is a follow-up to cc0f3ff18b38bfb3c49a8d2c7fb9634e2e62610b.

	Fixes build error:

	   /<...>-ogs-petsc-6.5.5-builder:1:6093: Unknown # object: "#<"

	* gnu/packages/geo.scm (ogs-petsc): Arguments to G-expressions.

	Change-Id: Ideec2bd833e2dbf0f701659bac31796ac0d06009

2025-09-11  Yelninei  <yelninei@tutamail.com>

	gnu: Add fastfetch-minimal.
	* gnu/packages/admin.scm (fastfetch-minimal): New variable.
	(fastfetch): inherit from fastfetch-minimal.

	Change-Id: Ie1b39699e5202a7a29c606f9e9ba08fb769eadd0

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: incus: Update to 6.15.0.
	* gnu/packages/virtualization.scm (incus): Update to 6.15.0.

	Change-Id: Id03bb3b716f28ff96e3fe8dde74648cf08006b7b

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-zitadel-oidc-v3: Update to 3.43.0.
	* gnu/packages/golang-web.scm (go-github-com-zitadel-oidc-v3): Update to 3.43.0.
	[arguments] <go>: Use default go-1.24.
	<test-flags>: Skip code vet during tests.
	[propagated-inputs]: Add go-go-opentelemetry-io-otel-trace.

	Change-Id: Id5debd7a426de5e31ea1985bd536b23a9bebcc5f

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-vishvananda-netlink: Update to 1.3.1.
	* gnu/packages/golang-web.scm (go-github-com-vishvananda-netlink): Update to 1.3.1.

	Change-Id: I00803901994f3f4dfc9931e9e8049d08877fce53

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: lf: Update to 37.
	* gnu/packages/disk.scm (lf): Update to 37.
	[native-inputs]: Remove go-golang-org-x-text.

	Change-Id: I65e526ca6b24bb5d359ef8d264b7efd0995072d1

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gomacro: Update to 0.0.0-20250712144029-20095acfbf18.
	* gnu/packages/golang-apps.scm (gomacro): Update to 0.0.0-20250712144029-20095acfbf18.

	Change-Id: I55103b91fb6dd0ed46fc306a16d0ebf8c05aa427

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gore: Update to 0.6.1.
	* gnu/packages/golang-apps.scm (gore): Update to 0.6.1.
	[arguments] <go>: Use default go-1.24.
	<test-flags>: Skip 4 more tests.

	Change-Id: Ifa57d4c1b025c83468dce9d03a910186728d8e59

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-ifacemaker: Impvoe package.
	* gnu/packages/golang-xyz.scm (go-ifacemaker)[arguments]: Substitute
	keyword arguments instead of overwriting them.
	[native-inputs]: Inherit.
	[propagated-inputs]: Drop all.
	[inputs]: Drop all.
	[description]: Fix it.

	Change-Id: Ib53b8643597d9b7b817282fdf2e0a90b6e87915b

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-vburenin-ifacemaker: Update to 1.3.0.
	* gnu/packages/golang-xyz.scm (go-github-com-vburenin-ifacemaker): Update to 1.3.0.

	Change-Id: I79eba0c5d3b14d5c83fa58540da539bb09a8ddf3

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-hclogvet: Switch to package/inherit.
	* gnu/packages/golang-xyz.scm (go-hclogvet): Switch to package/inherit.
	[arguments]: Substitute keyword arguments instead of overwriting them.
	[native-inputs]: Inherit.
	[propagated-inputs]: Drop all.
	[inputs]: Drop all.

	Change-Id: I8544c879069d4b13a2356b79eb3c6c05c7adfde3

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hashicorp-go-hclog: Update to 1.6.3.
	* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-go-hclog): Update to 1.6.3.

	Change-Id: Ibdc1840e1b8c115ba830800b009a01f7e6c30b47

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-fxlint: Update to 0.0.0-20250513223611-0a30575829d4.
	* gnu/packages/golang-apps.scm (go-fxlint): Update to 0.0.0-20250513223611-0a30575829d4.

	Change-Id: I819b04a1760ab80d5aaa750fb4144666fe4a32a5

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-fxlint: Move to golang-apps.
	* gnu/packages/golang-xyz.scm (go-fxlint): Move from here ...
	* gnu/packages/golang-apps.scm: ... to here.

	Change-Id: I292ffa1c60bf56abfbd09f21271a0242e67576fa

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-go-uber-org-fx-tools.
	* gnu/packages/golang-xyz.scm (go-go-uber-org-fx-tools): Delete variable.

	Change-Id: I4eed619e7fa3d38dce7bdb29a62b85c63d7e51a7

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-fxlint: Do not inherit.
	go-go-uber-org-fx-tools package needs to be deleted as it does not
	provide any source Golang library but only `fxlint' final executable,
	this change re-package go-fxlint as a stand along one.

	* gnu/packages/golang-xyz.scm (go-fxlint): Do not inherit from
	go-go-uber-org-fx-tools and migrate all missing fields.

	Change-Id: I55aec9a4d28ebb7b80a37e4799b5903707e2033b

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-olekukonko-tablewriter: Update to 1.0.9.
	* gnu/packages/golang-xyz.scm (go-github-com-olekukonko-tablewriter): Update to 1.0.9.
	[arguments] <go>: Use default go-1.24 compiler.
	<test-flags>: Skip vet during tests.

	Change-Id: I0f46664d59f3b29ce3bc256e76f94f78a094e55e

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-chroma: Move to golang-apps.
	* gnu/packages/golang-xyz.scm (go-chroma): Move from here ...
	* gnu/packages/golang-apps.scm: ... to here.

	Change-Id: Ie86b2c62c4afd1d7fb41c1f73abb1339fc62c47f

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-chroma: Update to 2.20.0.
	* gnu/packages/golang-xyz.scm (go-chroma): Update to 2.20.0.
	Do not inherit from go-github-com-alecthomas-chroma-v2 and complete
	missing fields.
	[arguments] <embed-files>: Copy "*.xml" files into build directory.
	[native-inputs]: Remove go-github-com-alecthomas-assert-v2; add
	go-github-com-alecthomas-chroma-v2.
	[home-page]: Add field.
	[synopsis]: Likewise.
	[license]: Likewise
	[description]: Add chroma CLI related description.

	Change-Id: Ie3ec51ee78f96be4fee2ca1e8d3ffc5b14b9e6f0

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-niklasfasching-go-org: Update to 1.9.1.
	* gnu/packages/golang-xyz.scm (go-github-com-niklasfasching-go-org): Update to 1.9.1.
	[arguments] <test-flags>: Skip one test.

	Change-Id: I489272261619803b0080414f30109afb573f670a

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-charmbracelet-x-input: Update to 0.3.7.
	* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-input): Update to 0.3.7.
	[propagated-inputs]: Remove go-github-com-erikgeiser-coninput; add
	go-github-com-rivo-uniseg.

	Change-Id: I92b1cb180ab240bfe11a0e1214d052f24f802449

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-charmbracelet-glamour: Update to 0.10.0.
	* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-glamour): Update to 0.10.0.
	[arguments] <test-flags>: Skip some problematic tests.
	[propagated-inputs]: Add go-github-com-charmbracelet-x-exp-slice and
	go-golang-org-x-text.

	Change-Id: I643fbb63a7f5a1cb4be79b4d80dad6fdaf4589c1

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-charmbracelet-x-exp-slice.
	* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-exp-slice): New variable.

	Change-Id: I3eff87e1ceb6740ac4ad40f712690124b5087d9a

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-chroma-v2: Update to 2.20.0.
	* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-chroma-v2): Update to 2.20.0.
	[source] <snippet>: Remove submodules with their own go.mod files.
	[arguments] <phases>: Remove 'remove-failing-testdata-and-cmd-files.
	Use default 'check.

	Change-Id: I651bf6e4418fe8467233ab68bda9f38fa88b3f01

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-charmbracelet-lipgloss: Update to 1.1.0.
	* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-lipgloss): Update to 1.1.0.
	[propagated-inputs]: Add go-github-com-charmbracelet-x-cellbuf.

	Change-Id: Ic776c1ff279f886454a3d41a071f4c1c9e8813cd

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-charmbracelet-x-cellbuf.
	* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-cellbuf): New variable.

	Change-Id: I9833d4d87f7b1eea4fad4f1e32d7dc24899c9d18

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-charmbracelet-colorprofile.
	* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-colorprofile): New variable.

	Change-Id: Ic342ff55465727362059a0b25811596d815d396d

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-charmbracelet-x-term: Use delete-all-but.
	* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-term)[source]<snippet>:
	Delete all but source for the current module.

	Change-Id: I7e6577a70d184b26b9707dc0ae7874debc98cb43

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-charmbracelet-x-ansi: Update to 0.10.1.
	* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-ansi): Update to 0.10.1.
	[source] <snippet>: Keep just current package source.
	[propagated-inputs]: Add go-github-com-bits-and-blooms-bitset and
	go-github-com-mattn-go-runewidth.

	Change-Id: I5ff71cee36325192d8ac9a46e3ca770b3eb06a5b

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-ariga-io-atlas: Update to 0.36.1.
	* gnu/packages/golang-xyz.scm (go-ariga-io-atlas): Update to 0.36.1.
	[arguments] <test-flags>: Rework skipped tests.
	[propagated-inputs]: Remove go-github-com-data-dog-go-sqlmock.
	[native-inputs]: Add go-github-com-data-dog-go-sqlmock and
	go-github-com-mattn-go-sqlite3.

	Change-Id: Ieaed1fda9254973960f5812b7e3ad895ec7d3115

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: git-sync: Update to 4.4.3.
	* gnu/packages/golang-vcs.scm (git-sync): Update to 4.4.3.

	Change-Id: Ice97e408175987902ebfd073fac0a02e947f8598

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/golang-xyz: Remove ipfs module.
	* gnu/packages/golang-web.scm: Remove unused ipfs module.

	Change-Id: Idba822ee31eb8c53c5db9e98a7a3aa2b3c3f5c94

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-socket-activation: Move to ipfs.
	* gnu/packages/golang-web.scm (go-github-com-libp2p-go-socket-activation):
	Move from here ...
	* gnu/packages/ipfs.scm: ... to here.

	Change-Id: I4f119ef54dcb26f9c448cc9a7b4d57bc30e0f544

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-doh-resolver: Move to ipfs.
	* gnu/packages/golang-web.scm (go-github-com-libp2p-go-doh-resolver):
	Move from here ...
	* gnu/packages/ipfs.scm: ... to here.

	Change-Id: I18b4ed7a1549755a3a7618823b0fe492c2914afb

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ipfs-go-cid: Move to golang-web.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-cid): Move from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: Iea8fc418f2b4e479f453ac63a27d97e3e203e13f

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-cidranger: Move to ipfs.
	* gnu/packages/golang-web.scm (go-github-com-libp2p-go-cidranger): Move
	from here ...
	* gnu/packages/ipfs.scm: ... to here.

	Change-Id: Idb0ada9852e028d76ca88237b298d4f0d5d8617a

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: git-spice: Update to 0.15.2.
	* gnu/packages/version-control.scm (git-spice): Update to 0.15.2.
	[native-inputs]: Remove go-github-com-charmbracelet-log; add go-go-abhg-dev-log-silog.

	Change-Id: Ib49889eefcfe92116bedda4e10651b53c602eba1

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-kong: Update to 1.12.1.
	* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-kong): Update to 1.12.1.

	Change-Id: I89f6834a25c9f051e072027ddf8b3d12ae6ae3cd

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gitlab-com-gitlab-org-api-client-go: Update to 0.130.1.
	* gnu/packages/golang-web.scm (go-gitlab-com-gitlab-org-api-client-go):
	Update to 0.130.1.
	[source] <url>: Remove trailing ".git", fix indentation.
	[arguments] <test-flags>: Rework the list of skipped tests.
	[native-inputs]: Add go-go-uber-org-mock.

	Change-Id: I3f9e642dcc0d88eeb062f9c85845281d9c018b37

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-hexops-autogold-v2.
	* gnu/packages/golang-check.scm (go-github-com-hexops-autogold-v2): New variable.

	Change-Id: Ibf8ef896b7753085ac801ec3f664a385a987c4c0

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-hexops-valast.
	* gnu/packages/golang-check.scm (go-github-com-hexops-valast): New variable.

	Change-Id: I77a08047ce3076b491ab7c25f7252d995c8ce552

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-abhg-dev-log-silog.
	* gnu/packages/golang-xyz.scm (go-go-abhg-dev-log-silog): New variable.

	Change-Id: I6d053ab8ac3605e42cbc7e76aadc7ec7d2fd947e

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-abhg-dev-container-ring.
	* gnu/packages/golang-xyz.scm (go-go-abhg-dev-container-ring): New variable.

	Change-Id: I1c5f1be96a9fb3112556cf8c1b7e8c80c9cde185

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-pgregory-net-rapid: Update to 1.2.0.
	* gnu/packages/golang-check.scm (go-pgregory-net-rapid): Update to 1.2.0.

	Change-Id: I9bc11ba4d5fbe43bbcaa9d23864c9a73650e4ed7

2025-09-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-nightlyone-lockfile.
	* gnu/packages/golang-xyz.scm (go-github-com-nightlyone-lockfile): New variable.

	Change-Id: I82c3d42cf350bc71dc5315f84f76d43c9677ac26

2025-09-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libssh: Fix building on powerpc-linux.
	* gnu/packages/ssh.scm (libssh)[arguments]: When building for
	powerpc-linux add a phase to skip a test.

	Change-Id: I15d1b0d556373e4b127c295ed2ee8f7c34513e9a

2025-09-11  Anderson Torres  <anderson.torres.8519@gmail.com>

	news: Add 'pt_BR' translation.
	* etc/news.scm: Add Brazilian Portuguese translation of 'linux-libre' 6.16
	upgrade entry.

	Change-Id: I1b345391789fecf0fe2fac70899167bdd3eb3a69

2025-09-11  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: emacs-minimal: Add output containing C source files.
	* gnu/packages/emacs.scm (emacs-minimal)[outputs]: Add “doc”.
	[arguments]<#:phases>: Add phase ‘install-c-source’.
	{install-site-start}: Attempt to load guix-emacs-c-source.el in site-start.el.

	Fixes: guix/guix#1540 (Cannot follow references to C functions).

	Change-Id: I6d9478443b081b436b5b86b208135f69f35671bd

2025-09-11  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-minimal: Update to 30.2.
	* gnu/packages/emacs.scm (emacs-minimal)[version]: Update.
	* gnu/packages/patches/emacs-30-fix-compilation-errors.patch: Remove
	file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	Change-Id: I28ab7895dfd83f3016b10de93002799a91ba89e9

2025-09-11  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	build: emacs-utils: Add emacs-makeinfo.
	* guix/build/emacs-utils.scm (emacs-makeinfo): New variable.
	* gnu/packages/emacs-xyz.scm (emacs-show-font, emacs-mct, emacs-corfu)
	(emacs-cape, emacs-embark, emacs-orderless, emacs-consult, emacs-marginalia)
	(emacs-logos, emacs-tmr, emacs-beframe, emacs-tempel, emacs-lin, emacs-pulsar)
	(emacs-dired-preview, emacs-modus-themes, emacs-org-glossary, emacs-vertico)
	(emacs-org-margin, emacs-osm)[#:phases]<makeinfo>: Use it.
	Move before ‘install’ if it was previously after ‘install’.

2025-09-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs: Build reproducibly.
	* gnu/packages/emacs.scm (emacs-minimal)[arguments]
	  <#:make-flags>: Wrap RUN_TEMACS with faketime.
	  <#:parallel-build?>: Disable.
	  <#:phases>: Add 'avoid-sysinfo-call-at-build-time.
	  [native-inputs]: Add libfaketime.

	licenses: Use license: prefix in (gnu packages elf).
	* gnu/packages/elf.scm (chrpath, elftutils, libabigail, libefl,
	patchelf, libdwarf)[license]: Use license: prefix.

2025-09-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-minimal: Fix compilation errors.
	Backport this patch in emacs@30 to fix compilation issues.

	* gnu/packages/patches/emacs-30-fix-compilation-errors.patch: Add patch.
	* gnu/packages/emacs.scm (emacs-minimal)[source]: Record patch.
	* gnu/local.mk: Record patch.

2025-09-11  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	build-system: emacs: Use new lisp-mnt primitives.
	* guix/build/emacs-build-system.scm (ensure-package-description)
	[%write-pkg-file-form]: Use ‘lm-summary’ and ‘lm-package-requires’.

	Fixes: guix/guix#736 (Missing `*-pkg.el` files).

2025-09-11  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	build-system: emacs: Error if package file could not be generated.
	* guix/build/emacs-build-system.scm (ensure-package-description)
	[%write-pkg-file-form]: Use ‘error’ for error reporting.

2025-09-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gpa: Fix build with gcc-14.
	Fixes guix/guix#2609.

	* gnu/packages/gnupg.scm (gpa)[arguments]: Add CFLAGS with
	'-Wno-error=implicit-function-declaration'

	Change-Id: I4d8e003947305ed4f7e11e468b2c6f3aa1a871c9

2025-09-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add and use libxml2-next/fixed.
	Fixes guix/guix#2599.

	* gnu/packages/xml.scm (libxml2-next/fixed): New variable.
	(libxml2-next-from-grafting): Change replacement to libxml2-next/fixed.

2025-09-10  Lars Bilke  <lars.bilke@ufz.de>

	gnu: Add ogs-petsc
	* gnu/packages/geo.scm (ogs-petsc): New variable.

	Change-Id: Idc3d426f14ed3e5ecc141ac2956f3dbcb34dd88a
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-10  Lars Bilke  <lars.bilke@ufz.de>

	gnu: Add ogs-serial
	* gnu/packages/geo.scm (ogs-serial): New variable.

	Change-Id: I1bfc22af9220f7900ba40515ee9d7552442ddcf5
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-10  Lars Bilke  <lars.bilke@ufz.de>

	gnu: Add iphreeqc
	* gnu/packages/geo.scm (iphreeqc): New variable.

	Change-Id: I6fc47869f21d573d8adad5e4f06ffebee317da4e

2025-09-10  Lars Bilke  <lars.bilke@ufz.de>

	gnu: Add mgis
	* gnu/packages/cpp.scm (mgis): New variable.

	Change-Id: I82ffeb466a13c65307434a9dee809f297024f1e8

2025-09-10  Lars Bilke  <lars.bilke@ufz.de>

	gnu: Add tfel
	* gnu/packages/cpp.scm (tfel): New variable.

	Change-Id: Ie7234ae8ecb9ba909f9e6cb64e849e3162eb8ec8

2025-09-10  Maxim Cournoyer  <maxim@guixotic.coop>

	Revert "gnu: shepherd-1.0: Use latest guile-fibers."
	This reverts commit 2ba475d37aade4f551d39f65faef8b9c597f1cf9.  Fibers 1.4.0
	introduces a new bug, which uses 100% of a CPU core.  Reported in
	<https://codeberg.org/shepherd/shepherd/issues/1>.

2025-09-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: delve: Enable tests.
	* gnu/packages/debug.scm (delve)[arguments]<tests?>: Enable.
	<test-flags>: Skip 2 problematic tests.

	Change-Id: I35e013b52a8f464608e41ad444d603ee7829c472

2025-09-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: delve: Update to 1.25.2.
	* gnu/packages/debug.scm (delve): Update to 1.25.2.

	Change-Id: I27bf94365bbb160f2f8d2140c32601208a194325

2025-09-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: aerc: Update to 0.21.0.
	* gnu/packages/mail.scm (aerc): Update to 0.21.0.
	[native-inputs]: Remove go-github-com-gatherstars-com-jwz.

	Change-Id: Iebe483e81b71fc31f6579bab0d814266e36ddbf5

2025-09-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-maildir: Update to 0.6.0.
	* gnu/packages/golang-web.scm (go-github-com-emersion-go-maildir): Update to 0.6.0.

	Change-Id: Id68663c7c625be322013d42aefe8ff666326f4b6

2025-09-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: clipman: Update to 1.6.4.
	* gnu/packages/xdisorg.scm (clipman): Update to 1.6.4.
	[inputs]: Remove go-gopkg-in-alecthomas-kingpin-v2; add
	go-github-com-alecthomas-kingpin-v2.

	Change-Id: I0fdc5e200d837d0d94cb937eae5bcb63a4b8e903

2025-09-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cliphist: Update to 0.6.1.
	* gnu/packages/xdisorg.scm (cliphist): Update to 0.6.1.

	Change-Id: I902382d604ee2de3d062b0767a491b5d56534f69

2025-09-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: chathistorysync: Update to 0.2.1.
	* gnu/packages/irc.scm (chathistorysync): Update to 0.2.1.
	[inputs]: Remove go-golang-org-x-sys, go-golang-org-x-term,
	go-golang-org-x-crypto, and go-gopkg-in-irc-v3.
	[native-inputs]: Add go-golang-org-x-term and go-gopkg-in-irc-v3.

	Change-Id: I45eac3eb9d2884653b472e1ef761d604bb466aeb

2025-09-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: curlie: Update to 1.8.2.
	* gnu/packages/curl.scm (curlie): Update to 1.8.2.
	[arguments] <install-source?>: It's not required for the final
	executible.
	[inputs]: Remove go-golang-org-x-crypto.

	Change-Id: I13839a5d312ef08ea68b51f345e47689e9bbf68f

2025-09-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cni-plugins: Update to 1.8.0.
	* gnu/packages/containers.scm (cni-plugins): Update to 1.8.0.
	[native-inputs]: Add go-github-com-coreos-go-systemd-v22,
	go-github-com-godbus-dbus-v5, go-github-com-insomniacslk-dhcp,
	go-github-com-onsi-ginkgo-v2, go-github-com-onsi-gomega,
	go-github-com-opencontainers-selinux, go-github-com-pkg-errors,
	go-github-com-safchain-ethtool, go-github-com-vishvananda-netlink,
	go-github-com-vishvananda-netns, and go-golang-org-x-sys.

	Change-Id: Idff85d22a78cde5616880f3d7f0003de99627a76

2025-09-10  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: book-sparc: Update to 5.0.0.
	* gnu/packages/books.scm (book-sparc): Update to 5.0.0.
	[native-inputs]: Add texlive-framed and texlive-libkpathsea.

	Change-Id: I765f274a41318e51ae6099361dcf3b66bf6dbcab

2025-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sugar-write-activity: Switch to pyproject.
	* gnu/packages/sugar.scm (sugar-write-activity): Run guix style.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:test-target> with <#:test-flags>.
	<#:phases>: Run guix style.  Delete 'build phase.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: Ic8a9b089de23000141a492a3baee36a5ab0bb4bb

2025-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sugar-typing-turtle-activity: Switch to pyproject.
	* gnu/packages/sugar.scm (sugar-typing-turtle-activity): Run guix style.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:test-target> with <#:test-flags>.
	<#:phases>: Run guix style.  Delete 'build phase.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: I56d679a6e4fbf50dc7e8587f090ba97994861401

2025-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sugar-turtlepond-activity: Switch to pyproject.
	* gnu/packages/sugar.scm (sugar-turtlepond-activity):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:test-target> with <#:test-flags>.
	<#:phases>: Run guix style.  Delete 'build phase.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: I0c4ede5e6c0f7935fb92331a2f6f4c711eceaac8

2025-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sugar-turtleart-activity: Switch to pyproject.
	* gnu/packages/sugar.scm (sugar-turtleart-activity): Run guix style.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:test-target> with <#:test-flags>.
	<#:phases>: Run guix style.  Delete 'build phase.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: I456a7d909586289382ea90c9f771d4314fc81599

2025-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sugar-terminal-activity: Switch to pyproject.
	* gnu/packages/sugar.scm (sugar-terminal-activity): Run guix style.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:test-target> with <#:test-flags>.
	<#:phases>: Run guix style.  Delete 'build phase.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: Icd017bf1f7f420e78f0e304047da427f43c41894

2025-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sugar-river-crossing-activity: Switch to pyproject.
	* gnu/packages/sugar.scm (sugar-river-crossing-activity): Run guix
	style.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:test-target> with <#:test-flags>.
	<#:phases>: Run guix style.  Delete 'build phase.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: Ie0c7b677df17991974908bed17ac7b9f3880ee30

2025-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sugar-read-activity: Switch to pyproject.
	* gnu/packages/sugar.scm (sugar-read-activity):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:test-target> with <#:test-flags>.
	<#:phases>: Run guix style.  Delete 'build phase.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: I3d6bde4b864bd08da576fb890ccce450b391fba1

2025-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sugar-portfolio-activity: Switch to pyproject.
	* gnu/packages/sugar.scm (sugar-portfolio-activity):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:test-target> with <#:test-flags>.
	<#:phases>: Run guix style.  Delete 'build phase.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: Ia522dc24e1903e239392da331a939f05943153dc

2025-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sugar-physics-activity: Switch to pyproject.
	* gnu/packages/sugar.scm (sugar-physics-activity):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:test-target> with <#:test-flags>.
	<#:phases>: Run guix style.  Delete 'build phase.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: I11b9a810fa3ef12f62e8623201315990a912cfcf

2025-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sugar-maze-activity: Switch to pyproject.
	* gnu/packages/sugar.scm (sugar-maze-activity):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:test-target> with <#:test-flags>.
	<#:phases>: Run guix style.  Delete 'build phase.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: Ie2fbfd5b7c49e726a35a066340a389ea2089a0e5

2025-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sugar-log-activity: Switch to pyproject.
	* gnu/packages/sugar.scm (sugar-log-activity):
	[build-system]: Switch to pyproject-build-system.
	 [arguments]: Replace <#:test-target> with <#:test-flags>.
	<#:phases>: Run guix style.  Delete 'build phase.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: I1421404161f45cca9f7e8cb4e94dbfd04ec80194

2025-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sugar-jukebox-activity: Switch to pyproject.
	* gnu/packages/sugar.scm (sugar-jukebox-activity):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:test-target> with <#:test-flags>.
	<#:phases>: Run guix style.  Delete 'build phase.
	[native-inputs]: Add python-setuptools-next.
	[description, inputs]: Run guix style.

	Change-Id: I87797c241688e7c81f5a60d057dfed14134d998b

2025-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sugar-help-activity: Switch to pyproject.
	* gnu/packages/sugar.scm (sugar-help-activity):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:test-target> with <#:test-flags>.
	<#:phases>: Run guix style.  Delete 'build phase.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: I90e33b0e66ee9e39077e377121c6b56010d619fb

2025-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sugar-commander-activity: Switch to pyproject.
	* gnu/packages/sugar.scm (sugar-commander-activity):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:test-target> with <#:test-flags>.
	<#:phases>: Run guix style.  Delete 'build phase.
	[native-inputs]: Add python-setuptools-next.
	[description]: Run guix style and re-indent.

	Change-Id: Ic9e4939efbf0152090a5e6ca49ae2be7a78dad71

2025-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sugar-classify-cats-activity: Switch to pyproject.
	* gnu/packages/sugar.scm (sugar-classify-cats-activity):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:test-target> with <#:test-flags>.
	<#:phases>: Run guix style.  Delete 'build phase.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: I94fae34ebc40c074a13927af5a0fc398c83f41ce

2025-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sugar-chat-activity: Switch to pyproject.
	* gnu/packages/sugar.scm (sugar-chat-activity):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:test-target> with <#:test-flags>.
	<#:phases>: Run guix style.  Delete 'build phase.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: I8b2adc9c9d2a0c12e343f111019a61021a9ab44a

2025-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sugar-cellgame-activity: Switch to pyproject.
	* gnu/packages/sugar.scm (sugar-cellgame-activity):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:test-target> with <#:test-flags>.
	<#:phases>: Run guix style.  Delete 'build phase.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: Iad29e208959fa4c0d04e90e6e631baad3456ed5c

2025-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sugar-browse-activity: Switch to pyproject.
	* gnu/packages/sugar.scm (sugar-browse-activity):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:test-target> with <#:test-flags>.
	<#:phases>: Run guix style.  Delete 'build phase.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: Ibeb793989fcc4d7b3c05126b438cace25802f66e

2025-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sugar-block-party-activity: Switch to pyproject.
	* gnu/packages/sugar.scm (sugar-block-party-activity):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:test-target> with <#:test-flags>.
	<#:phases>: Run guix style.  Delete 'build phase.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: Ia48866d7fee34af55b1140deb90dad6163089033

2025-09-10  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-scikit-rebate: Switch to pyproject.
	* gnu/packages/machine-learning.scm (python-scikit-rebate)[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: I9b4767dd3593aadb43195ac6589db4ad3c7e6a30
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ntp: Find the location of installed binaries.
	* gnu/packages/ntp.scm (ntp)[arguments]: Add a phase to set the full
	path of the installed binaries.

	Change-Id: I70d8a67c451ee01cce9afbc0bcd783b72dbc78be

2025-09-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ntp: Set location of ntp driftfile.
	* ngu/packages/ntp.scm (ntp)[arguments]: Set the location of the
	driftfile to the location set in the ntp service.

	Change-Id: I33e023fe3ff050dddeb0f7b83f42e78a43454070

2025-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: libofx: Replace libxml++@2 with latest version.
	* gnu/packages/finance.scm (libofx)[inputs]: Replace libxml++@2 with
	libxml++@5.  Improve style.

	gnu: gobby: Improve style.
	* gnu/packages/gobby.scm (gobby)[inputs, arguments]: Improve style.

2025-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove libxml++-3.
	This is a package that was only used for tascam-gtk and its update
	proved to be more complex than libxml++ 2 or 5.

	* gnu/packages/gnome.scm (libxml++-3): Delete variable.

2025-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: tascam-gtk: Update to 0.4-1.6419a3b.
	* gnu/packages/music.scm (tascam-gtk): Update to 0.4-1.6419a3b.
	[native-inputs]: Add autoconf, automake.
	[inputs]: Replace libxml++-3 with libxml++.

	gnu: libxml++-2: Update to 2.42.3.
	* gnu/packages/gnome.scm (libxml++-2): Update to 2.42.3.

	gnu: libxml++: Update to 5.4.0.
	* gnu/packages/gnome.scm (libxml++): Update to 5.4.0.

2025-09-10  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-clinguin: Update to 2.7.1.
	* gnu/packages/potassco.scm (python-clinguin): Update to 2.7.1.
	[source]<snippet>: Adjust accordingly.
	[propagated-inputs]: Add python-clingcon.

	gnu: python-clingexplaid: Update to 1.3.3.
	* gnu/packages/potassco.scm (python-clingexplaid): Update to 1.3.3.

	gnu: python-clintest: Update to 0.4.0.
	* gnu/packages/potassco.scm (python-clintest): Update to 0.4.0.

	gnu: python-clorm: Update to 1.6.1.
	* gnu/packages/potassco.scm (python-clorm): Update to 1.6.1.

	gnu: Add python-clingcon.
	* gnu/packages/potassco.scm (python-clingcon): New variable.

2025-09-10  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome: Use libxml2-next-for-grafting.
	This is a follow-up to 990e6dd0429fe6c6a10196afde3fc4550fc56523,
	which inadvertently introduced a version mismatch between libxml2
	as propagated by mutter and libsoup.

	* gnu/packages/gnome.scm (libgrss, phodav, gupnp, libgdata, libgsf)
	(libglade, libbonoboui, libxklavier, rest, libgweather, totem-pl-parser)
	(mutter, libxml++, libgda)
	[propagated-inputs]: Replace libxml2-next with libxml2-next-for-grafting.

2025-09-10  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: libsoup: Graft package propagating libxml2@2.14.
	* gnu/packages/gnome.scm (libsoup-minimal, libsoup-minimal-2):
	Drop replacement.  Propagate libxml2-next-for-grafting.
	(libsoup): Also propagate libxml2-next-for-grafting rather than libxml2.

	gnu: Add libxml2-next-for-grafting.
	* gnu/packages/xml.scm (libxml2-next-for-grafting): New variable.

2025-09-10  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: icedove: Fix localization.
	The new strings data tarball has a top level directory that must be stripped,
	unlike the Hg checkout that was used previously.

	* gnu/packages/gnuzilla.scm (icedove-source): Strip top level directory of
	THUNDERBIRD-COMM-L10N.

	Fixes: #2552
	Change-Id: I0aa188dc1319c6db75c3ead5dd8b508cca009477

2025-09-09  John Kehayias  <john.kehayias@protonmail.com>

	gnu: hyprpicker: Build with gcc-15.
	* gnu/packages/xdisorg.scm (hyprpicker)[native-inputs]: Change gcc-14 to
	gcc-15.

	Change-Id: I4f9668faa320fa1d5c06d6062768acbb1f4e2509

2025-09-09  John Kehayias  <john.kehayias@protonmail.com>

	gnu: hyprpaper: Build with gcc-15.
	* gnu/packages/xdisorg.scm (hyprpaper)[native-inputs]: Change gcc-14 to
	gcc-15.

	Change-Id: I6b390bdec93c185f0e89368a6e2172a1aea3dce6

2025-09-09  John Kehayias  <john.kehayias@protonmail.com>

	gnu: hyprpolkitagent: Build with gcc-15.
	* gnu/packages/polkit.scm (hyprpolkitagent)[native-inputs]: Change gcc-14 to
	gcc-15.

	Change-Id: I424a1d6ff23f98cbf970d5d99dfaaaa47a5fab8e

2025-09-09  John Kehayias  <john.kehayias@protonmail.com>

	gnu: hyprland-qtutils: Build with gcc-15.
	* gnu/packages/qt.scm (hyprland-qtutils)[native-inputs]: Change from gcc-14 to
	gcc-15.

	Change-Id: I87a1bfb83300ae2bdb88ab304b7bfb282469a5bb

2025-09-09  Murilo  <murilo@disroot.org>

	gnu: hypridle: Update to 0.1.7.
	* gnu/packages/wm.scm (hypridle): Update to 0.1.7.

	Change-Id: I9d5e828306f806af19c76b4a8ac551829b37a94b

2025-09-09  Murilo  <murilo@disroot.org>

	gnu: hyprsunset: Update to 0.3.2.
	* gnu/packages/xdisorg.scm (hyprsunset): Update to 0.3.2.

	Change-Id: Iab6862cd760ecee875c049634877f32129994dc2

2025-09-09  Murilo  <murilo@disroot.org>

	gnu: hyprlock: Update to 0.9.1.
	* gnu/packages/xdisorg.scm (hyprlock): Update to 0.9.1.

	Change-Id: I16e0880d3949de13b891cb20ea481e1e48850742

2025-09-09  Murilo  <murilo@disroot.org>

	gnu: hyprcursor: Update to 0.1.13.
	* gnu/packages/xdisorg.scm (hyprcursor): Update to 0.1.13.
	[native-inputs]: Change gcc-14 to gcc-15.

	Change-Id: I8a2da422b3bb2fd55841102e6baefce78e134388

2025-09-09  Murilo  <murilo@disroot.org>

	gnu: aquamarine: Update to 0.9.4.
	* gnu/packages/xdisorg.scm (aquamarine): Update to 0.9.4.

	Change-Id: I4d7eb4bb49f303a56763a590f19e06a272bebdd5

2025-09-09  Murilo  <murilo@disroot.org>

	gnu: xdg-desktop-portal-hyprland: Update to 1.3.10.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-hyprland): Update to 1.3.10.
	[native-inputs]: Change gcc-14 to gcc-15.

	Change-Id: I042c634cbbad2704b81f4a64182b0b4b7bb8db2a

2025-09-09  Murilo  <murilo@disroot.org>

	gnu: hyprutils: Update to 0.8.4.
	* gnu/packages/cpp.scm (hyprutils): Update to 0.8.4.

	Change-Id: I402726ee24dba2537035520d9765f73a4bad2c56

2025-09-09  Murilo  <murilo@disroot.org>

	gnu: hyprlang: Update to 0.6.4.
	* gnu/packages/cpp.scm (hyprlang): Update to 0.6.4.
	[native-inputs]: Change gcc-14 to gcc-15.
	[home-page]: Update to new URL.

	Change-Id: Ic79ce39600f04168a1bd9a008663f2cbdfe91160

2025-09-09  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: watchdogd: Update to 4.0.
	* gnu/packages/linux.scm (watchdogd): Update to 4.0.

	Change-Id: I5cc02a4db9781e916ecc0e14a9caa7fb38e06908

2025-09-09  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: bolt: Update to 0.9.10.
	* gnu/packages/linux.scm (bolt): Update to 0.9.10.

	Change-Id: If7a019b1fc87b4da97a6f94414c138d3a04b61fa

2025-09-09  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: bin-graph: Update to 1.2.0.
	* gnu/packages/linux.scm (bin-graph): Update to 1.2.0.

	Change-Id: Id3578af01f63b6d452fb1c31210d025598d3bdde

2025-09-09  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: squid: Update to 6.12.
	* gnu/packages/networking.scm (squid): Update to 6.12.

	Change-Id: I39a367a636eb2ac8347995af8b16a8b841b1af9f

2025-09-09  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: frrouting: Update to 10.4.1.
	* gnu/packages/networking.scm (frrouting): Update to 10.4.1.

	Change-Id: I613352aca04dd5fa8c892792c98c678ef407bb10

2025-09-09  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: netdiscover: Update to 0.21.
	* gnu/packages/networking.scm (netdiscover): Update to 0.21.

	Change-Id: Id327e8767fc98c9f785df28b2c96ed42760d686c

2025-09-09  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: hcxtools: Update to 7.0.1.
	* gnu/packages/networking.scm (hcxtools): Update to 7.0.1.

	Change-Id: I25519ebecf0857792c348bdf9c196388e190f161

2025-09-09  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: hcxdumptool: Update to 7.0.1.
	* gnu/packages/networking.scm (hcxdumptool): Update to 7.0.1.

	Change-Id: Idf5c0c3dde9c5f2c00062a36e3c9e00efe2444f8

2025-09-09  Rutherther  <rutherther@ditigal.xyz>

	gnu: llvm-14: Disable tests for cross compilation.
	* gnu/packages/llvm.scm (llvm-14)[arguments]<#:tests?>:
	Disable for cross compilation.

	Change-Id: Ie97aad850645fd875620df36b64c145af43e842e

2025-09-09  Rutherther  <rutherther@ditigal.xyz>

	gnu: make-llvm: Disable tests for cross compilation.
	The #:tests? argument has recently been added to make-llvm,
	before the tests were enabled for native compilation and
	disabled for cross compilation per the default arguments
	in cmake-build and cmake-cross-build respectively.

	But since this argument has been added, it overrides the
	defaults and the test have been enabled on cross compilation,
	mistakenly. The tests cannot run when cross compiling.

	* gnu/packages/llvm.scm (make-llvm)[arguments]<#:tests?>:
	Disable on cross compilation.

	Change-Id: I5b3e33e6e9e1574eda5d1b74fe7484f157739dbb

2025-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-shirou-gopsutil-v4.
	* gnu/packages/golang-xyz.scm (go-github-com-shirou-gopsutil-v4): New variable.

	Change-Id: I132f9fc722737442b2e8651799384138d6dec86a

2025-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-shirou-gopsutil-v3: Update to 3.24.5.
	* gnu/packages/golang-xyz.scm (go-github-com-shirou-gopsutil-v3): Update to 3.24.5.
	[arguments] <import-path>: Fix it according to go.mod.
	<phases>: Remove 'remove-failing-tests, utilize "-skip" instead.
	<test-flags>: Skip 2 failing tests.

	Change-Id: Ie172872815fb2371f02123e9743dfa370f7c2541

2025-09-09  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of 'linux-libre' 6.16 upgrade entry.

	Change-Id: Iefc199a8fd6ac32b6c9e6fb6284b5e2d3170b41c

2025-09-09  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: iwd: Update to 3.9.
	* gnu/packages/networking.scm (iwd): Update to 3.9.

	Change-Id: I3e73595f534d63b6d4bd4b45d7eb9954630c5efb

2025-09-09  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: ell: Update to 0.79.
	* gnu/packages/linux.scm (ell): Update to 0.79.

	Change-Id: Ib530c9e1fb09b790499af7fd6d0cb89b4766482c

2025-09-09  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-sentencepiece: Switch to pyproject.
	* gnu/packages/machine-learning.scm (python-sentencepiece)[build-system]:
	Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest and python-setuptools-next.

	Change-Id: Ib675129d61eb960f45b0f34e30fa1ecd768f9cab

2025-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: actionlint: Activate tests.
	* gnu/packages/check.scm (actionlint)[arguments]<test-subdirs>: Run
	tests from the project's root, there is no tests in "cmd/actionlint".

	Change-Id: I84df63c8fad5a7afc0c26730b1b2a1ec8e795b19

2025-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: actionlint: Update to 1.7.7.
	* gnu/packages/check.scm (actionlint): Update to 1.7.7.

	Change-Id: I0a8cc4dda3146d197f6c8a266d76e71baec250b4

2025-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gotestsum: Update to 1.12.3.
	* gnu/packages/check.scm (gotestsum): Update to 1.12.3. Fix indentation.
	[arguments]<install-source?>: As for the final executable it's not required.
	[home-page]: Place above [synopsis].
	[description]: Start from a new line and fix fill-column.

	Change-Id: I9a4f11c03895f240224d0293fcdfb3b8c2827603

2025-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: checkmake: Fix URL redirection.
	This project has changed the GitHub home page from
	<https://github.com/mrtazz/checkmake> to
	<https://github.com/checkmake/checkmake>.

	* gnu/packages/check.scm (checkmake)[source]<url>: Fix redirection lint
	warning.
	[home-page]: Likewise.

	Change-Id: I2b8cc6bd3f62cc408ce3d99c318ce0521b82d91f

2025-09-09  André Batista  <nandre@riseup.net>

	gnu: lld-as-ld-wrapper-15: Remove variable.
	* gnu/packages/llvm.scm (lld-as-ld-wrapper-15): Remove as it's not used on any
	package definition anymore.

	Change-Id: Ieb1bf46a571fae6cbc8ee3ce8c64567391eed370

2025-09-09  Cayetano Santos  <csantosb@inventati.org>

	gnu: m8c: Update to 2.1.0.
	* gnu/packages/electronics.scm (m8c): Update to 2.1.0.
	[build-system]: Switch to cmake-build-system.
	[inputs]: Add libdecor.
	[arguments]: Add #:configure-flags, remove #:make-flags and #:phases.

	Change-Id: I8a9b2981ca87306d6ac0471ee311841935ccb12e

2025-09-09  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-myhdl: Update to 0.11-0.7dc29c2.
	* gnu/packages/fpga.scm (python-myhdl): Update to 0.11-0.7dc29c2.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace check #:phase.
	[native-inputs]: Add iverilog, python-setuptools-next, and
	python-pytest.

	Change-Id: I43d6da67bea5f5cc020881f33f399a62d2706e59

2025-09-09  Cayetano Santos  <csantosb@inventati.org>

	gnu: symbiyosys: Update to 0.57.
	* gnu/packages/electronics.scm (symbiyosys): Update to 0.57.
	(abc-yosyshq): Update to 0.57.
	(yosys): Update to 0.57.

	Change-Id: I544d9d294f4cfe414fee7d6b3faf2edf24eb8bf9

2025-09-09  Cayetano Santos  <csantosb@inventati.org>

	gnu: apycula: Update to 0.24.
	* gnu/packages/fpga.scm (apycula): Update to 0.24.

	Change-Id: I668543d92de12e3f215196fd85fc55036b33ab4b

2025-09-09  Cayetano Santos  <csantosb@inventati.org>

	gnu: qucsator-rf: Update to 1.0.7; also update qucs-s to 25.2.0.
	* gnu/packages/electronics.scm (qucsator-rf): Update to 1.0.7.
	(qucs-s): Update to 25.2.0.

	Change-Id: I27dce699f328549ca4d5db93bc3daad9e82102d6

2025-09-09  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: iverilog: Set correct native compilers in installed script.
	* gnu/packages/fpga.scm (iverilog) [#:make-flags]: Delete.
	[#:phases]: Add ensure-native-baked-CC/CXX phase.

	Change-Id: I218f062de3a51765cbb9adf4558ea16e152e1f97

2025-09-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ntp: Wrap update-leap command.
	* gnu/packages/ntp.scm (ntp)[inputs]: Add guile-3.0, perl-http-tiny,
	perl-io-socket-ssl, perl-net-ssleay.
	[arguments]: Add a phase to wrap the update-leap command.

	Change-Id: I66f9810fa3ac669290fb06a8ae50dabbd9872b7e

2025-09-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ntp: Update leap-seconds list URI.
	* gnu/packages/ntp.scm (ntp)[arguments]: Add a phase to update the
	location of the leap-seconds list.

	Change-Id: I7e97f4d97391a785bc53db1e3e883a55326c4fc5

2025-09-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ntp: Add missing inputs.
	Fixes guix/guix#2584.

	* gnu/packages/ntp.scm (ntp)[inputs]: Add perl.

	Change-Id: If484df794a842ee8caa7042795871fa5b9072553

2025-09-09  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: Add mbake.
	* gnu/packages/check.scm (mbake): New variable.

	Change-Id: I61d05051d2b771f2a477c4995bfb005ea2d9a21a
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-09  Cayetano Santos  <csantosb@inventati.org>

	gnu: minipro: Move to flashing-tools.
	* gnu/packages/electronics.scm (minipro): Move from here ...
	* gnu/packages/flashing-tools.scm: ... to here.

	Change-Id: I41354d9a5731575e370bfc90805ec1260bdb86d3

2025-09-09  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: shepherd-1.0: Use latest guile-fibers.
	* gnu/packages/admin.scm (shepherd-1.0) [native-inputs]: Use latest guile-fibers.
	[inputs]: Use latest guile-fibers.

	Relates-to: shepherd/shepherd#1
	Change-Id: I29483129232062bb764664d4153e43447f3b3f22

2025-09-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nebula: Update to 1.9.6.
	* gnu/packages/networking.scm (nebula): Update to 1.9.6.

	Change-Id: I0312eea1e5786497e83e14efe138a12ef2336bbf

2025-09-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: openrdap: Improve package.
	* gnu/packages/networking.scm (openrdap): Fix indentation.
	[arguments] <install-source?>: As for final executable avoid it.
	<test-subdirs>: Test the whole module.
	[native-inputs]: Move everything from [propagated-inputs] here.
	[propagated-inputs]: Drop all.

	Change-Id: I115d982c3ff02cc8a89128975e1ed8dd6a1a803d

2025-09-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nwidger-jsoncolor: Update to 0.3.2.
	* gnu/packages/golang-xyz.scm (go-github-com-nwidger-jsoncolor): Update to 0.3.2.

	Change-Id: I383cac02ee98ae72f69179bdb7653e252891de6b

2025-09-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gron: Move to textutils.
	* gnu/packages/golang-web.scm (gron): Move from here ...
	* gnu/packages/textutils.scm: ... to here.

	Change-Id: Ic1cbb609e4ed95218e42cdb866762ae6e52ddbc5

2025-09-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nwidger-jsoncolor: Move to golang-xyz.
	* gnu/packages/golang-web.scm (go-github-com-nwidger-jsoncolor): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I10755233b70242116bd5fb8055aca3519ef8111c

2025-09-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gron: Build with go-1.24.
	* gnu/packages/golang-web.scm (gron): Fix indentation.
	[arguments] <go>: Use default go-1.24 compiler.
	<test-flags>: Do not vet during tests.

	Change-Id: Ic356dadf5769b8a9810043091a807c766bd6a77f

2025-09-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: miller: Update to 6.15.0.
	* gnu/packages/textutils.scm (miller): Update to 6.15.0.
	[native-inputs]: Remove python-mkdocs-material; add
	go-github-com-kshedden-statmodel.

	Change-Id: Ib6809c6d4ece3c581f3c403710762b924f289819

2025-09-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-kshedden-statmodel.
	* gnu/packages/golang-maths.scm (go-github-com-kshedden-statmodel): New variable.

	Change-Id: I31ba3cfd863afcdb5119ee7674f3c3f0d26f908d

2025-09-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-kshedden-dstream.
	* gnu/packages/golang-maths.scm (go-github-com-kshedden-dstream): New variable.

	Change-Id: Ib98fead362851f7b1893da224645286751990b7d

2025-09-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: vale: Update to 3.12.0.
	* gnu/packages/textutils.scm (vale): Update to 3.12.0. Fix indentation.
	[arguments] <go>: Use default go-1.24.

	Change-Id: I84b74e832d1fa29ae3fca1cb8adc8e853af69ad6

2025-09-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: fq: Update to 0.15.1.
	* gnu/packages/hexedit.scm (fq): Update to 0.15.1.
	[arguments] <install-source?>: As it's a final excecutible, do not
	install source.

	Change-Id: I5ce77346506a79a304a0b1b1bb8eda6eed3bbf7c

2025-09-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-k8s-io-kube-openapi: Update to 0.0.0-20250905212525-66792eed8611.
	* gnu/packages/golang-web.scm (go-k8s-io-kube-openapi): Update to 0.0.0-20250905212525-66792eed8611.
	[arguments] <go>: Use default go-1.24.
	<test-flags>: Skip vet during tests.
	[propagated-inputs]: Remove go-gopkg-in-yaml-v3 and
	go-sigs-k8s-io-structured-merge-diff-v4; add
	go-github-com-stretchr-testify, go-go-yaml-in-yaml-v2,
	go-go-yaml-in-yaml-v3, go-sigs-k8s-io-randfill, and
	go-sigs-k8s-io-structured-merge-diff-v6.
	[native-inputs]: Remove go-github-com-getkin-kin-openapi and
	go-sigs-k8s-io-randfill; add go-sigs-k8s-io-yaml.

	Change-Id: I5db7662bc426bc6ba8d265dc2c53ee92392db7fb

2025-09-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-gnostic-models: Update to 0.7.0.
	* gnu/packages/golang-xyz.scm (go-github-com-google-gnostic-models): Update to 0.7.0.
	[propagated-inputs]: Remove go-gopkg-in-yaml-v3; add go-go-yaml-in-yaml-v3.

	Change-Id: I48e3362d928de535ea17cdc240a58a6897607443

2025-09-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-sigs-k8s-io-structured-merge-diff-v6.
	* gnu/packages/golang-xyz.scm (go-sigs-k8s-io-structured-merge-diff-v6): New variable.

	Change-Id: Ifc5d338aba28ef3bf71985d3af36055303eb6382

2025-09-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-yaml-in-yaml-v3.
	* gnu/packages/golang-xyz.scm (go-go-yaml-in-yaml-v3): New variable.

	Change-Id: I10888dc0a8675728d34c70d4c4447a4c86ebcaba

2025-09-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-yaml-in-yaml-v2.
	* gnu/packages/golang-xyz.scm (go-go-yaml-in-yaml-v2): New variable.

	Change-Id: If5c5f8acfebe6358d95bb1807ad03b1adc4ff6c5

2025-09-08  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.82.32.
	* gnu/packages/prolog.scm (trealla): Update to 2.82.32.

	Change-Id: Ib5afd2251d5ac15c4bedc1bb6cd54a07e6be7531

2025-09-08  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 306.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 306.

2025-09-08  Rodion Goritskov  <rodion@goritskov.com>

	gnu: clifm: Update to 1.26.
	* gnu/packages/clifm.scm (clifm): Update to 1.26.

	Change-Id: I68b0274d428f351c823878bb9ebd5bd06ceb2b0b

2025-09-08  Alexey Abramov  <levenson@mmer.org>

	gnu: re2c: Fix build on armhf-linux.
	* gnu/packages/re2c.scm (re2c)[arguments]: When building for armhf-linux
	add a phase to apply a patch.
	* gnu/packages/patches/re2c-Use-maximum-alignment.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I9f056de47dc993b9ad779969f1eec71436c21160

2025-09-08  Hilton Chain  <hako@ultrarare.space>

	gnu: gtk+/fixed: Apply input method patches.
	Follow-up to 80cb493b9e61351b9d3a1ef3b56da629223910ac.

	* gnu/packages/gtk.scm (gtk+/fixed) [source]: Apply gtk+ patches for input
	method support.

	Fixes: #2059
	Change-Id: Ie2d8d4b0a7c65ae8f7a8a14795f0ca60a550bfbc

2025-09-08  宋文武  <iyzsong@member.fsf.org>

	gnu: rofi: Update to 2.0.0; deprecate rofi-wayland.
	* gnu/packages/xdisorg.scm (rofi): Update to 2.0.0.
	[source]: Remove snippet.
	[build-system]: Switch to meson-build-system.
	[inputs]: Add wayland and wayland-protocols.
	(rofi-wayland): Deprecate in favor of rofi.

	Change-Id: I238143f20080d4bfbb00215d014bbe9f4827083f

2025-09-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-4.8: Fix supported systems list.
	* gnu/packages/gcc.scm (gcc-4.8)[supported-systems]: Re-add
	powerpc64le-linux.

	Change-Id: Icf5d8ceb63f49d2429cd3c10f8eb929c68c39aff

2025-09-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-4.8: Fix supported systems list.
	* gnu/packages/gcc.scm (gcc-4.8)[supported-systems]: Re-add
	powerpc64le-linux.

	Change-Id: I7cb69a6320fb19b2cbc07c1099f6937f351948ff

2025-09-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-5: Fix supported systems list.
	This is a follow-up to 926225ec3eb990988f3b7eeeefc78c6c971d5b11.

	* gnu/packages/gcc.scm (gcc-5)[supported-systems]: Re-add
	powerpc64le-linux.

	Change-Id: I90ad75944605b457935f3d831181b3c96469ac54

2025-09-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-4.8: Unbreak embedded builds.
	* gnu/packages/gcc.scm (gcc-4.8)[arguments]: When cross-compiling don't
	adjust the inherited modules.

	Change-Id: Idbe1b6c4a3c2e9d1fe0ca5b1e9fa922080e9de86

2025-09-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-4.9: Unbreak embedded builds.
	Reported by Ludovic Courtès <ludo@gnu.org>.

	* gnu/packages/gcc.scm (gcc-4.9)[arguments]: When cross-compiling don't
	adjust the inherited modules.

	Change-Id: I763746c25a8f24f89db8c6b100a6395b816cbcaf

2025-09-08  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Update yt-dlp to 2025.09.05.
	* gnu/packages/video.scm (yt-dlp): Update to 2025.09.05.

	Change-Id: Ie673a7028ea84e828b5e03a65504e55e2aa804ce

2025-09-08  Efraim Flashner  <efraim@flashner.co.il>

	Add codespell hint file.
	* .codespellrc: New file.

	Change-Id: Ie64700753ef2151223a34f566f7a1380d850e037

2025-09-08  Efraim Flashner  <efraim@flashner.co.il>

	guix: lint: Add codespell hints.
	This hides these lines from codespell so it doesn't try to fix the
	spelling of these intentional typos.

	* guix/lint.scm (check-description-style)[check-description-typo]: Add
	codespell hints to ignore some lines.

	Change-Id: I002d2ba6079a5dcf9165d3821eda579f6dfa2ecf

2025-09-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-4.8: Use less inheritance.
	* gnu/packages/gcc.scm (gcc-4.8)[arguments]: Take the version specific
	configure-flag from gcc-base.
	[supported-systems]: Update supported systems.
	(gcc-base)[arguments]: Remove version specific configure-flag logic.

	Change-Id: I9104cdc81d5caae4c3310e1c8d3821e0509f928e

2025-09-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-4.9: Inherit from gcc-base.
	* gnu/packages/gcc.scm (gcc-4.9): Inherit from gcc-base.
	[arguments]: Add inherited phases.  Take the version specific
	configure-flag from gcc-base.
	[inputs]: List specifically.
	[supported-systems]: New field.

	Change-Id: Iff481ef403faff7047bcb7a27cc13833d98e5de7

2025-09-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-5: Inherit from gcc-base.
	* gnu/packages/gcc.scm (gcc-5): Inherit from gcc-base.
	[arguments]: Add inherited phases.  Take the version specific
	configure-flag from gcc-base.
	[native-inputs]: List specifically.
	[supported-systems]: New field.

	Change-Id: I8fd89cda090a69f4a60891e8c387beb416d250ad

2025-09-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-6: Inherit from gcc-base.
	* gnu/packages/gcc.scm (gcc-6): Inherit from gcc-base.
	[native-inputs]: List specifically.

	Change-Id: Id8606c49b4f19f46a84a6c105e4f90a506b198bf

2025-09-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-7: Inherit from gcc-base.
	* gnu/packages/gcc.scm (gcc-7): Inherit from gcc-base.
	[native-inputs]: Add explicitly.
	[inputs]: Add explicitly.

	Change-Id: Id982ecb81ec774121858251723341f89507f0332

2025-09-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-4.7: Break out into its own package.
	* gnu/packages/gcc.scm (gcc-4.7): Rename to gcc-base.
	(gcc-4.7): New package, inherit from gcc-base.
	[source]: Add snippet to fix building with newer glibc.
	[arguments]: Add phase to adjust the C++ include path when not
	cross-building.
	[supported-systems]: Update supported systems.
	(gcc-4.8, gcc-4.9, gcc-6): Inherit from gcc-base.
	(base-gcc)[supported-systems]: Remove field.
	* gnu/packages/embedded.scm (make-propeller-gcc-4): Inherit from
	gcc-base.

	Change-Id: I843049420e2afcf1ea342e87eaa9ac46576e4307

2025-09-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: util-linux: Fix build on powerpc-linux.
	* gnu/packages/linux.scm (util-linux)[arguments]: When building for
	powerpc-linux add a phase to skip a test.

	Change-Id: I2e4c89841dbafb49f6b01d7b7444808ea5afdc2a

2025-09-08  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.82.31.
	* gnu/packages/prolog.scm (trealla): Update to 2.82.31.

	Change-Id: If99ee25ea8b308566079376f92b0856f084a68fa

2025-09-08  Leo Famulari  <leo@famulari.name>

	news: Add entry about the linux-libre 6.16 update.
	* etc/news.scm: Add entry.

	Change-Id: Icbc90e28be00ac1e40bf9758913e526544d1e70b

2025-09-07  Hennadii Stepanov  <hebasto@gmail.com>

	gnu: guile-fibers-1.1: Inherit from guile-fibers-1.3.
	* gnu/packages/guile-xyz.scm (guile-fibers-1.1): Inherit from
	guile-fibers-1.3.

2025-09-07  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add linux-libre-arm64-mnt-reform@6.16.
	* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform-6.16): New variable.

	Change-Id: Iab4f8d83d1be053db15673f2c0d955026383bb81

2025-09-07  Vagrant Cascadian  <vagrant@debian.org>

	gnu: reform-debian-packages: Update to 2023-07-10-443-gd7741e1.
	* gnu/packages/linux.scm (reform-debian-packages): Update to
	2023-07-10-443-gd7741e1.
	[install-plan]: Add patches6.16.

	Change-Id: I407db59f098804a97830553988cee9732b6f41f8

2025-09-07  Leo Famulari  <leo@famulari.name>

	gnu: btrfs-progs: Update to 6.16.
	* gnu/packages/linux.scm (btrfs-progs): Update to 6.16.

	Change-Id: I1da04b343002fd65729b2d597995f98d337f6974

2025-09-07  Leo Famulari  <leo@famulari.name>

	gnu: strace: Update to 6.16.
	* gnu/packages/linux.scm (strace): Update to 6.16.

	Change-Id: Ib6e8ee92164568fa4c868d4712d268e5e9163527

2025-09-07  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to linux-libre 6.16.
	* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
	linux-libre-pristine-source, linux-libre-source, linux-libre): Use linux-libre
	6.16.

	Change-Id: I8954f26128b5e8746cfc4d4d853f266ad485fb92

2025-09-07  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.45.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.45.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: Ib14fd4cc8c07d15484520a136740e3e97667bbb1

2025-09-07  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.16: Update to 6.16.5.
	* gnu/packages/linux.scm (linux-libre-6.16-version): Update to 6.16.5.
	(linux-libre-6.16-pristine-source): Update hash.

	Change-Id: I582f7e483d9b2be022db6b055fb2dd5ba82002b5

2025-09-07  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.298.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.298.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: Ia9dfa9dc5e9c718797affbbf6044463a775e73b5

2025-09-07  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.242.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.242.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I179fb56304abb9631f70de8e6626bb61d6c06069

2025-09-07  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.191.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.191.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I9d73c755b64b689a346bff5f6a42e50110e061c3

2025-09-07  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.150.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.150.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I0adb1be6c65feb743c0b94ef69375baa1bd82c60

2025-09-07  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.104.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.104.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I84e7c0bd1cad4895abd847f34b221c92c504949e

2025-09-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-visdom: Update to 0.2.4.
	* gnu/packages/machine-learning.scm (python-visdom): Update to 0.2.4.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Disable tests.
	[propagated-inputs]: Remove python-pyzmq and python-torchfile; add
	python-networkx.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: I29123904158ac95018e2e0a4897e693d8fab973b
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-torchfile: Update to 0.1.0-0.fbd434a.
	* gnu/packages/machine-learning.scm (python-torchfile): Update to 0.1.0-0.fbd434a.
	[source]: Switch to git-fetch to obtain the latest changes and enable
	tests.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Enable tests.
	[propagated-inputs]: Add python-setuptools-next.

	Change-Id: I02f94fa4e3b78fd1d3e8e3e80ce3f16fd56e38fa

2025-09-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-iml: Switch to pyproject.
	* gnu/packages/machine-learning.scm (python-iml)[build-system]: Switch
	to pyproject-build-system.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: I417fb03117866821f20b8febaa4599339cd645d2

2025-09-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-fxamacker-cbor-v2: Update to 2.9.0.
	* gnu/packages/golang-xyz.scm (go-github-com-fxamacker-cbor-v2): Update to 2.9.0.

	Change-Id: I2f2ace48c2633fcb323fbc2a179251f04971fc2d

2025-09-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-veraison-go-cose: Skip some tests.
	* gnu/packages/golang-crypto.scm (go-github-com-veraison-go-cose)
	[arguments]<test-flags>: Skip some not critical tests.

	Change-Id: I77cfb4cccde1a0f6df9ccb97d91006c6df8992b7

2025-09-07  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: emacs-telega: Update to 0.8.522.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.522.

	Change-Id: If8217dd48a844d4647d5fddf3e54a1dcc89e5ac6
	Reviewed-by: Cayetano Santos <csantosb@inventati.org>

2025-09-07  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: tdlib: Update to 5c77c4692.
	* gnu/packages/messaging.scm (tdlib): Update to 5c77c4692.

	Change-Id: Iae669c751bab8352d1396ab88a87eb4f09546f12
	Reviewed-by: Cayetano Santos <csantosb@inventati.org>

2025-09-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/golang-xyz: Extend module commentary.
	* gnu/packages/golang-xyz.scm: Extend module commentary.

	Change-Id: Ic856f3f33c5b2e50b2cacb9c4335837cb3f52088

2025-09-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: tengo: Switch to package/inherit.
	* gnu/packages/golang-xyz.scm (tengo): Switch to package/inherit.
	[arguments]: Substitute keyword arguments instead of overwriting them.
	[native-inputs]: Inherit.
	[propagated-inputs]: Drop all.
	[inputs]: Drop all.
	[description]: Fix it.

	Change-Id: I67e736ec5946290d8ed41648b9c2b684b059a672

2025-09-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-tomlv: Switch to package/inherit.
	* gnu/packages/golang-xyz.scm (go-tomlv): Switch to package/inherit.
	[arguments]: Substitute keyword arguments instead of overwriting them.
	[native-inputs]: Inherit.
	[propagated-inputs]: Drop all.
	[inputs]: Drop all.
	[description]: Fix it.

	Change-Id: I6545c54440f2d24bd95c1fdb659ae9b4cae82d92

2025-09-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gofumpt: Switch to package/inherit.
	* gnu/packages/golang-xyz.scm (gofumpt): Switch to package/inherit.

	Change-Id: I5b54afd3c8bfc7096c3258b090380d6f2910dffc

2025-09-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: misspell: Switch to package/inherit.
	* gnu/packages/golang-xyz.scm (misspell): Switch to package/inherit.
	[arguments]: Substitute keyword arguments instead of overwriting them.
	[native-inputs]: Inherit.
	[propagated-inputs]: Drop all.
	[inputs]: Drop all.

	Change-Id: I5ed408004c0bc122c00f0239ff71716641f4221c

2025-09-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gops: Switch to package/inherit.
	* gnu/packages/golang-xyz.scm (gops): Switch to package/inherit.

	Change-Id: I965793897f767b95776638f6bd48cb19dd6916a3

2025-09-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-gopkg-in-evanphx-json-patch-v4.
	* gnu/packages/golang-web.scm (go-gopkg-in-evanphx-json-patch-v4): New variable.

	Change-Id: I7bc78c6206daf55b9d4a928cf1782e8bc117c374

2025-09-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-evanphx-json-patch: Update to 4.13.0.
	* gnu/packages/golang-web.scm (go-github-com-evanphx-json-patch): Update
	to 4.13.0.
	[arguments] <go>: Use default, go-1.24.
	<unpack-path>: Add it.
	<test-flags>: Add "-vet=off".
	[description]: Fix indentation.
	(go-github-com-evanphx-json-patch-v5): Fix indentation.
	[arguments]: Do not overwrite, but substitute <import-path> only.

	Change-Id: Ied53f8d51fb514f9bd2e82b4526f807bf2359a30

2025-09-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl: Fix build on arm64.
	* gnu/packages/patches/sbcl-fix-arm64-shared-lib.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/lisp.scm (sbcl)[source]: Use it.

	Change-Id: Icb49d76e0e68e02f7e7bb9ef49ce862dcce3969a

2025-09-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-ledger: Update to 4.0.0-2.b0174f5.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ledger): Update to 4.0.0-2.b0174f5.
	  [inputs]: Remove labels.
	  [arguments]: Use gexp.

	Change-Id: Id254cf98fce9229241f7a12d46d42ad9fa08b27d

2025-09-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-cambl: Update to 4.0.0-2.c21b8af.
	* gnu/packages/lisp-xyz.scm (sbcl-cambl): Update to 4.0.0-2.c21b8af.
	  [inputs]: Remove labels.

	Change-Id: I0cbe417a4b30814b45935f35e67fef7b4f6d7b4c

2025-09-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-periods: Update to 0.0.2-3.1494b8f.
	* gnu/packages/lisp-xyz.scm (sbcl-periods): Update to 0.0.2-3.1494b8f.
	  [inputs]: Remove labels.

	Change-Id: Ia6641b05eeee2c50a348b394281abd5c0c1d61d4

2025-09-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-sdl2-image: Update to 1.0-2.3963be8.
	* gnu/packages/lisp-xyz.scm (sbcl-sdl2-image): Update to 1.0-2.3963be8.

	Change-Id: I27a04ae5da84f2b26a96a8bb98ff4a6766d4a874

2025-09-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-sdl2: Update to 0.0.0-3.8c78e68.
	* gnu/packages/lisp-xyz.scm (sbcl-sdl2): Update to 0.0.0-3.8c78e68.

	Change-Id: I6dbde77336aa977584b6900b120590691157519b

2025-09-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-autowrap: Update to 1.0-3.4bba9e3.
	* gnu/packages/lisp-xyz.scm (cl-autowrap): Update to 1.0-3.4bba9e3.
	  [inputs]: Add libffi. Remove labels.
	  [arguments]: Add 'fix-paths' phases. Use gexps.

	Change-Id: If6ddcc3d14fc4e8aac9c2c6fc2bb1ef9632d9fbd

2025-09-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-sdl2-mixer: Update to 1.0-2.580d634.
	* gnu/packages/lisp-xyz.scm (sbcl-sdl2-mixer): Update to 1.0-2.580d634.
	  [arguments]: Update 'fix-paths' phase.

	Change-Id: Ifc2244aa457f10e8a1010873f70f2ef33b35d15c

2025-09-07  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: sbcl: Update to 2.5.8.
	* gnu/packages/lisp.scm (sbcl): Update to 2.5.8.

	Fixes: guix/guix#370
	Change-Id: I977c864efc37ce86904512a5a35777e457a7c475

2025-09-07  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: sbcl-burgled-batteries3: Unbreak with Python 3.11.
	* gnu/packages/lisp-xyz.scm (sbcl-burgled-batteries3)[arguments]
	<#:phases>: Update 'adjust-for-python-3.10' with more patterns.

	Change-Id: I51185d1f5ab63b5421e8748aa45133019187868a

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: jube: Switch to pyproject.
	* gnu/packages/python-xyz.scm (jube):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them explicitely.
	[native-inputs]: Add python-setuptools-next. Remove python-pyyaml.
	[propagated-inputs]: Add python-pyyaml, listed in the package as an
	install requirements, and no tests were run in the first place.

	Change-Id: I4b11597196a5d9e6a227d064cf6ab96276a57aff

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: wfetch: Switch to pyproject.
	* gnu/packages/python-xyz.scm (wfetch):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Improve style.
	<#:use-setuptools?>: Unset.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: I9b8fa66a3ff0ef20adcda3541918ce0b85e8e4f6

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: s3cmd: Switch to pyproject.
	* gnu/packages/python-xyz.scm (s3cmd):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	<#:phases>: Add 'check phase to clarify how tests are supposed to be
	run.  Improve style.
	[native-inputs]: Add python-setuptools-next.
	[inputs]: Improve style.

	Change-Id: Ife22d6596387c179b1c44f8f8ae8b54ddcca195b

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: pyzo: Switch to pyproject.
	* gnu/packages/python-xyz.scm (pyzo):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Enable <#:tests?>, replace <#:phases> with <#:test-flags>.
	[native-inputs]: Add python-pytest and python-setuptools-next.

	Change-Id: Ia163f37bb64282cc8f9e9f10600dd40125915aa0

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: ptpython: Switch to pyproject.
	* gnu/packages/python-xyz.scm (ptpython):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Improve comment.
	[native-inputs]: Add python-setuptools-next.
	[propagated-inputs]: Remove python-black.

	Change-Id: Ibfc663d028160ca8cb16b8ffce838a5be951d715

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: online-judge-tools: Switch to pyproject.
	* gnu/packages/python-xyz.scm (online-judge-tools):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:phases> with <#:test-flags>.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: I4590ac8211c9d18b1c71be06fe2cf17cb285bbc4

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: offlate: Switch to pyproject.
	* gnu/packages/python-xyz.scm (offlate):
	[build-system]: Switch to pyproject-build-system.
	[arguments, description]: Improve style.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: I40c59c552950055cc7bea3d354f0eda246d56a71

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: nbss-upload: Switch to pyproject.
	* gnu/packages/python-xyz.scm (nbss-upload):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Reorder, improve style.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: If24058b1711447f6478c255b726e8f75ce1bfae5

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: glances: Switch to pyproject.
	* gnu/packages/python-xyz.scm (glances):
	[source]: Switch to git-fetch. Move snippet to <#:phases>.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Import former source snippet. Add 'check phase
	replacement.
	[native-inputs]: Add python-pytest, python-setuptools-next.

	Change-Id: I18f1ded40f64fcd640728af778e48666d8d762f0

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: i3-autotiling: Switch to pyproject.
	* gnu/packages/python-xyz.scm (i3-autotiling):
	[source]: Run guix style.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Replace python-wheel with python-setuptools-next.

	Change-Id: Id59fcca76a4d8c2453a136d321165e5976314921

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: date2name: Switch to pyproject.
	* gnu/packages/python-xyz.scm (date2name):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools-next.
	[description, arguments]: Improve style.

	Change-Id: I2fb064cc19992887391f7eac35c1129d3234dbc7

2025-09-06  Ashvith Shetty  <ashvith@noreply.codeberg.org>

	teams: Update entry for Ashvith Shetty.
	* etc/teams.scm ("Ashvith Shetty"): Add Codeberg account,
	include additional teams.

	Change-Id: I4eab70c7b19d056dae89aa81c06df88c5777e45e

2025-09-06  Ludovic Courtès  <ludo@gnu.org>

	daemon: Avoid comparison of integers of different signs.
	Fixes guix/guix#1173.

	* nix/libstore/gc.cc (LocalStore::removeUnusedLinks): Cast ‘st_size’ as
	unsigned.

	Reported-by: Congcong Kuo <congcong.kuo@gmail.com>
	Change-Id: Ibe4674bcef186befe8a0e536278c87458b098c9d

2025-09-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Install minified JavaScript files.
	Works around guix/cuirass#34.

	* gnu/packages/ci.scm (cuirass)[arguments]: Add ‘install-minified-javascript’
	phase.

	Change-Id: I2139430812d05a0ce70d6a1973bb951bd2f59ff9

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyfxa: Update to 0.8.1.
	* gnu/packages/python-web.scm (python-pyfxa): Update to 0.8.1.
	[propagated-inputs]: Add python-pyjwt, python-parameterized.
	[native-inputs]: Replace python-setuptools-next by python-hatchling.

	Change-Id: I37d296c1af42196ee23995c166cd98803724fa61

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mwparserfromhell: Update to 0.7.2.
	* gnu/packages/python-web.scm (python-mwparserfromhell): Update to 0.7.2.

	Change-Id: I8f623fc66ec0336c52e8bfb017eb11bddc608ba4

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyfxa: Switch to pyproject.
	* gnu/packages/python-web.scm (python-pyfxa):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Enable them.
	<#:test-flags>: Ignore tests requiring network access.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: Ia4a5c04a7d10b9efaa422992a7fcab8d143de923

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mwparserfromhell: Switch to pyproject.
	* gnu/packages/python-web.scm (python-mwparserfromhell):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools-next. Remove
	python-pytest-runner.

	Change-Id: I9bab5b8ef4875d69521d22c07131053ea72b69e4

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mohawk: Update to 1.1.0-0.b789916.
	* gnu/packages/python-web.scm (python-mohawk): Update to 1.1.0-0.b789916.
	[source]: Switch to git-fetch. Use patch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Set <#:test-flags>.
	[native-inputs]: Remove them. Add python-pytest and
	python-setuptools-next.

	* gnu/packages/patches/python-mohawk-pytest.patch: Add patch from
	upstream Github PR.
	* gnu/local.mk: Record patch.

	Change-Id: I866683573757909b9b5b808cd693991358131c46

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-minio: Switch to pyproject.
	* gnu/packages/python-web.scm (python-minio):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Replace <#:phases> with <#:test-flags>.
	[native-inputs]: Remove them. Add python-pytest,
	python-setuptools-next.

	Change-Id: I231b16e279c34b2d93ce5b533d2fcae435e03e8c

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-hstspreload: Update to 2025.1.1.
	* gnu/packages/python-web.scm (python-hstspreload): Update to 2025.1.1.

	Change-Id: I2ff31d2462d4dbfb9744b7cd35bfc6e76c7d626f

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-hstspreload: Switch to pyproject.
	* gnu/packages/python-web.scm (python-hstspreload):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools-next.
	[home-page, synopsis]: Run guix style.

	Change-Id: Ib9dce596102e468b2a88c407520d6cdc768ef860

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-google: Switch to pyproject.
	* gnu/packages/python-web.scm (python-google):
	[source, description, arguments]: Improve style.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: Ibdf9cd90e052dabfe644da99566f3973c865f12d

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-giturlparse: Update to 0.12.0.
	* gnu/packages/python-web.scm (python-giturlparse): Update to 0.12.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools-next.
	[description]: Improve style.

	Change-Id: I70373b05412d02126497fa2372ef0c4264a5573e

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-enoslib: Switch to pyproject.
	* gnu/packages/python-web.scm (python-enoslib):
	[source]: Improve style.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Reorder field.
	<#:test-flags>: Use to avoid 'check phase replacement.
	<#:phases>: Replace former 'check with 'pre-check phase.
	[native-inputs]: Add python-setuptools. Reorder and improve style.
	[propagated-inputs]: Improve style.

	Change-Id: Icada22c14f7b936dd562729eb85a6089986e3c8e

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-beren: Switch to pyproject.
	* gnu/packages/python-web.scm (python-beren):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: I4ce0ddcd53c95c7fd04af51a297ba1924384b142

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-azure-storage-nspkg: Switch to pyproject.
	* gnu/packages/python-web.scm (python-azure-storage-nspkg):
	[build-system]: Switch to pyproject-build-system.
	[arguments] <tests?>: No tests in PyPI archive.
	[native-inputs]: Add python-pytest, python-setuptools-next.

	Change-Id: Ia2eb1da9429036aaf58661e2e3999ad292a60c1e
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-ajsonrpc: Switch to pyproject.
	* gnu/packages/python-web.scm (python-ajsonrpc):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

	Change-Id: I4d6b3813feea80af3d9a94f354a459780cbff281

2025-09-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: httpie: Switch to pyproject.
	* gnu/packages/python-web.scm (httpie):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.
	[source, properties]: Improve style.

	Change-Id: Ib6073b02235f19a70576c0e37193dcb05496d3eb

2025-09-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-colorcet: Update to 3.1.1a1.
	* gnu/packages/python-xyz.scm (python-colorcet): Update to 3.1.1a1.
	[native-inputs]: Remove python-pytest-cov, python-setuptools, and
	python-wheel; add python-setuptools-next and python-setuptools-scm.

	Closes: guix/guix#2540.
	Change-Id: I9f1f28a99c47527d74938f6d671ee6bc78519e9c

2025-09-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tables: Update to 3.10.2.
	* gnu/packages/python-xyz.scm (python-tables): Update to 3.10.2.
	[build-system]: Switch to pyproject-build-system.
	[phases]{set-LD_LIBRARY_PATH}: Replace by {pre-build} with setting up
	environment variables for each library path which is available in
	setup.py.  Regenerate C code with Cython before build.
	{pre-check}: New phase.
	{check}: Rework test invocation to run just bare minimal test suite, add
	a notes popping up during tests invocation describing it.
	[native-inputs]: Add python-pytest, python-setuptools-next, and
	python-sphinx.
	[inputs]: Remove hdf5-1.10, and zlib; add bzip2, and hdf5.

	Fixes: guix/guix#2342.
	Change-Id: Ia1d00979123e459640d74a0dfd7fd52b25f8b9b7

2025-09-06  Rivulet Cedar  <rivulet_cedar@yeah.net>
	    Florian Pelz  <pelzflorian@pelzflorian.de>

	gnu: Add font-google-noto-serif-cjk-static.
	* gnu/packages/fonts.scm (font-google-noto-serif-cjk-static): New variable.

	Change-Id: Ic0dd54716c9b252e1e87afaab07039021f3f6511

2025-09-06  Florian Pelz  <pelzflorian@pelzflorian.de>

	gnu: texlive-texinfo: Update to 2025.2.75617.
	* gnu/packages/tex.scm (texlive-texinfo): Update to 2025.2.75617.

	Change-Id: I2a35d207a3b4b435f42dfbfa56a9cd154f12c249

2025-09-06  Cayetano Santos  <csantosb@inventati.org>

	gnu: verilator: Update to 5.040.
	* gnu/packages/fpga.scm (verilator): Update to 5.040.
	[native-inputs]: Sort.
	[#:phases] {set-SYSTEMC_ROOT}: New phase.

	Change-Id: Ib7460a1ca99fa6d2f48b866ef8c704e0c17c132b
	Modified-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-09-06  FuncProgLinux  <softwarelibre@urutau-ltd.org>

	gnu: mate: Add mate-notification-daemon.
	* gnu/packages/mate.scm (mate)[propagated-inputs]: Add
	mate-notification-daemon.

	Closes: #2454
	Change-Id: Ia1a3209d1a37f1e77b779511fc28fdeb9347d9ff

2025-09-06  FuncProgLinux  <softwarelibre@urutau-ltd.org>

	gnu: Add mate-notification-daemon.
	* gnu/packages/mate.scm (mate-notification-daemon): New variable.

	Change-Id: Ieaf3e14a22e71a9ecdab8825c7f301dac5ec7314

2025-09-06  Cayetano Santos  <csantosb@inventati.org>

	gnu: cutter: Update to 2.4.1; also update rizin to 0.8.1.
	* gnu/packages/engineering.scm (rizin): Update to 0.8.1.
	<#:phases>{skip-integration-tests}: Activate bin_mach0 tests and
	deactivate tokens test.
	(cutter): Update to 2.4.1.
	[inputs]: Add graphviz.
	[arguments]<#:configure-flags>: Set CUTTER_QT=5 and
	CUTTER_ENABLE_PYTHON_BINDINGS=ON.

	Closes: #2526
	Change-Id: Ibb2193dd03b9c8eb317480bffa67846ef3556fe7

2025-09-06  nomike  <nomike@nomike.com>

	gnu: pythonscad: Update to 0.0.0-4-228aa7b.
	 * gnu/packages/engineering.scm (pythonscad): Update to 0.0.0-4-228aa7b.

	Change-Id: I3dbcb8d02f32de73708eee0778950e1946a36759

2025-09-06  nomike  <nomike@nomike.com>

	gnu: openscad: Update to 2025.09.02-0-5d6e37d.
	 * gnu/packages/engineering.scm (openscad): Update to 2025.09.02-0-5d6e37d.

	Change-Id: I4f267c2d83fa519be913f66972193a945f2e9497

2025-09-06  nomike  <nomike@nomike.com>

	gnu: manifold: Update to 3.2.1.
	 * gnu/packages/engineering.scm (manifold): Update to 3.2.1.

	Change-Id: I0ce27215693c767acd6d70a5d61fdf8a48549259

2025-09-06  Grigory Shepelev  <shegeley@gmail.com>

	services: network-manager: Create /etc/ipsec.secrets directory in activation.
	* gnu/services/networking.scm (network-manager-activation): Create the
	/etc/ipsec.secrets directory.

	Change-Id: Ib347cc00e7cbd314b2a465b5ee681285ba0d3115
	Modified-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-09-06  Grigory Shepelev  <shegeley@gmail.com>

	gnu: Add network-manager-l2tp.
	* gnu/packages/gnome.scm (network-manager-l2tp): New variable.

	Change-Id: I90a45795e702fe04c64e02331de02104f083582c

2025-09-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: celestia-gtk: Deprecate in favor of celestia.
	Celestia has been migrated to Qt6 in the latest commits on master
	branch, this is a preparation for upcoming upgrade. GTK variant is not
	recommended to use by upstream.

	See: <https://github.com/CelestiaProject/Celestia/issues/2148>.

	* gnu/packages/astronomy.scm (celestia-gtk): Deprecate variable.

	Fixes: guix/guix#2338.
	Change-Id: I925b74ba658097e3d09da915f46f1c585ccd7f83

2025-09-06  Brett Schalin  <brettschalin@gmail.com>

	gnu: frei0r-plugins: Update source URL.
	* gnu/packages/video.scm (frei0r-plugins):
	[source]: Update URL.

	Fixes: guix/guix#1440.
	Reported-by: Mazin AlHaddad <codeberg@getstate.dev>
	Change-Id: I16e28031e8ab8684f5b4571b0a9dd0947fe01c50
	Reviewed-by: Simon Tournier <zimon.toutoune@gmail.com>

2025-09-06  Andy Tai  <atai@atai.org>

	gnu: Add kissfft.
	* gnu/packages/algebra.scm (kissfft): New variable.

	Change-Id: If2bae57f93830bec003a556028a85e28d2e0c961

2025-09-06  Sughosha  <sughosha@disroot.org>

	gnu: stargate: Enable Wayland support.
	* gnu/packages/music.scm (stargate)[arguments]<#:phases>: In 'wrap-program
	phase, add QT_PLUGIN_PATH.
	[inputs]: Add qtwayland.

	Change-Id: Ieab22d6181b578bad0c05132567148c05afa4d00

2025-09-06  Sughosha  <sughosha@disroot.org>

	gnu: stargate: Add python-distro to inputs.
	* gnu/packages/music.scm (stargate)[inputs]: Add python-distro.

	Change-Id: I5558767835fd9a5d9fbe0742f9c6c22b033941f0

2025-09-06  Sughosha  <sughosha@disroot.org>

	gnu: stargate: Fix locating portmidi.
	* gnu/packages/music.scm (stargate)[inputs]: Replace portmidi with
	portmidi-2.
	[arguments]<#:phases>: Replace patch-portaudio-path with
	patch-portaudio-and-portmidi-paths.

	Change-Id: Icd5dbe154d2f8cdb9a18006b03ce74ea73d328d4

2025-09-05  Andreas Enge  <andreas@enge.fr>

	gnu: Remove simdjson-0.6.
	* gnu/packages/cpp.scm (simdjson-0.6): Delete variable.

	Fixes: guix/guix#1841
	Change-Id: Ice812aeb31b212bf4e1d6c0afcb92c647bbd879f

2025-09-05  Andreas Enge  <andreas@enge.fr>

	gnu: Remove fulcrum.
	* gnu/packages/finance.scm (fulcrum): Delete variable.

	Change-Id: I0e1b7d6dfdbe84a2e9f7d79835abc246667259b5

2025-09-05  Andreas Enge  <andreas@enge.fr>

	gnu: Remove rxcpp.
	* gnu/packages/machine-learning.scm (rxcpp): Delete variable.

	Fixes: guix/guix#1838
	Change-Id: I4cd797430bacc52bba9d41d520d41e2268b5160c

2025-09-05  Andreas Enge  <andreas@enge.fr>

	gnu: Remove hyperledger module.
	* gnu/packages/hyperledger.scm: Remove file.
	* gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in: Unregister
	file.

	Change-Id: Id96902d6a2732e67439618f3ae4152b94e7bd8df

2025-09-05  Andreas Enge  <andreas@enge.fr>

	gnu: Remove hyperledger-fabric.
	* gnu/packages/hyperledger.scm (hyperledger-fabric): Delete variable.

	Change-Id: I9624f5ebd5481b9344c8cc7a7ccb55ed160e0aa6

2025-09-05  Andreas Enge  <andreas@enge.fr>

	gnu: Remove hyperledger-iroha-ed25519.
	* gnu/packages/hyperledger.scm (hyperledger-iroha-ed25519): Delete variable.

	Change-Id: I149ea8e3bd2615c16fc785b5fac81908aa77dca4

2025-09-05  Andreas Enge  <andreas@enge.fr>

	gnu: Remove hyperledger-iroha.
	* gnu/packages/hyperledger.scm (hyperledger-iroha): Delete variable.

	Change-Id: I2a460dcdcf479391b5e75207e019deaceef271c9

2025-09-05  Andreas Enge  <andreas@enge.fr>

	gnu: Remove gzochi.
	* gnu/packages/game-development.scm (gzochi): Delete variable.

	Fixes: guix/guix#1832
	Change-Id: I4a2cc3fa07b4044b0b37278a0aa00342e83b8844

2025-09-05  André Batista  <nandre@riseup.net>

	gnu: ungoogled-chromium: Update to 139.0.7258.154.
	Fixes #1272 and #2052.  Supersedes #2261.

	* gnu/packages/chromium.scm: Remove libevent and regex imports;  Import rust and
	rust-apps.
	(%preserved-third-party-files): Remove: base/third_party/dynamic_annotations,
	  base/third_party/xdg_mime,
	  chrome/third_party/mozilla_security_manager,
	  courgette/third_party/bsdiff,
	  courgette/third_party/divsufsort,
	  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal,
	  third_party/devtools-frontend/src/third_party/typescript,
	  third_party/distributed_point_functions,
	  third_party/iccjpeg,
	  third_party/jstemplate,
	  third_party/libavif,
	  third_party/libudev,
	  third_party/mesa_headers,
	  third_party/openscreen/src/third_party/mozilla,
	  third_party/pdfium/third_party/base,
	  third_party/pdfium/third_party/skia_shared,
	  third_party/qcms,
	  third_party/tflite/src/third_party/eigen3,
	  third_party/web-animations-js,
	  third_party/webrtc/rtc_base/third_party/base64,
	  third_party/widevine/cdm/widevine_cdm_version.h,
	  v8/src/third_party/siphash,
	  v8/src/third_party/utf8-decoder,
	  v8/src/third_party/valgrind;
	  - Add: third_party/anonymous_tokens,
	  third_party/compiler-rt,
	  third_party/compiler-rt/src/lib,
	  third_party/compiler-rt/src/lib/builtins,
	  third_party/crabbyavif,
	  third_party/crabbyavif/src/sys/dav1d-sys,
	  third_party/crabbyavif/src/sys/aom-sys,
	  third_party/crabbyavif/src/sys/libgav1-sys,
	  third_party/crabbyavif/src/sys/libyuv-sys,
	  third_party/crabbyavif/src/sys/ndk-sys,
	  third_party/devtools-frontend/src/front_end,
	  third_party/devtools-frontend/src/front_end/third_party,
	  third_party/devtools-frontend/src/front_end/third_party/json5,
	  third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party,
	  third_party/devtools-frontend/src/front_end/third_party/puppeteer/third_party/mitt,
	  third_party/devtools-frontend/src/front_end/third_party/puppeteer/third_party/parsel,
	  third_party/devtools-frontend/src/front_end/third_party/puppeteer/third_party/rxjs,
	  third_party/devtools-frontend/src/front_end/third_party/puppeteer-replay,
	  third_party/devtools-frontend/src/front_end/third_party/third-party-web,
	  third_party/dragonbox,
	  third_party/d3,
	  third_party/fast_float,
	  third_party/ffmpeg,
	  third_party/fp16,
	  third_party/ink,
	  third_party/ink_stroke_modeler,
	  third_party/jsoncpp,
	  third_party/lens_server_proto,
	  third_party/libdrm,
	  third_party/libtess2,
	  third_party/lit,
	  third_party/lit/v3_0,
	  third_party/lzma_sdk,
	  third_party/ml_dtypes,
	  third_party/protobuf/third_party/utf8_range,
	  third_party/puffin,
	  third_party/rapidhash,
	  third_party/readability,
	  third_party/re2,
	  third_party/rust,
	  third_party/search_engines_data,
	  third_party/simdutf,
	  third_party/simplejson,
	  third_party/spirv-headers,
	  third_party/spirv-tools,
	  third_party/tensorflow_models,
	  third_party/tflite/src/third_party/xla",
	  third_party/tflite/src/third_party/xla/xla,
	  third_party/tflite/src/third_party/xla/xla/tsl/framework,
	  third_party/tflite/src/third_party/xla/xla/tsl/lib/random,
	  third_party/tflite/src/third_party/xla/xla/tsl/platform,
	  third_party/tflite/src/third_party/xla/xla/tsl/protobuf,
	  third_party/tflite/src/third_party/xla/xla/tsl/util,
	  third_party/tflite/src/third_party/xla/third_party/tsl,
	  third_party/tflite/src/third_party/xla/third_party/tsl/tsl,
	  third_party/tflite/src/third_party/xla/third_party/tsl/tsl/platform,
	  third_party/tflite/src/third_party/xla/third_party/tsl/tsl/profiler,
	  third_party/ungoogled-chromium,
	  third_party/vulkan-headers,
	  third_party/vulkan-loader,
	  third_party/vulkan-tools,
	  third_party/vulkan-validation-layers,
	  third_party/vulkan-utility-libraries,
	  third_party/wasm_tts_engine,
	  third_party/zstd,
	  v8/third_party/rapidhash-v8,
	  v8/third_party/siphash,
	  v8/third_party/utf8-decoder,
	  v8/third_party/valgrind,
	  v8/third_party/v8/codegen.
	(%chromium-version): Update to 139.0.7258.154.
	(%debian-revision): Change it to concatenation of 'debian/' and
	%ungoogled-revision.
	(%arch-revision): Remove it.
	(%ungoogled-origin) [origin] <uri>: Change to current project URL and update
	hash.
	(%debian-patches): Add bookworm/clang19.patch,
	  bookworm/foreach.patch,
	  disable/node-version-ck.patch,
	  fixes/rust-clanglib.patch,
	  trixie/adler1.patch,
	  trixie/libxml-parseerr.patch.
	  - Remove: fixes/clang-and-gcc11.patch and system/zlib.patch.
	(arch-patch, %reverse-patches, %arch-patches): Remove them.
	(%guix-patches): Add ungoogled-chromium-nullptr_t.patch;
	Remove: ungoogled-chromium-ffmpeg-compat.patch and
	  ungoogled-chromium-system-ffmpeg.patch;  Change indentation.
	(%patches): Remove %arch-patches.  Change indentation.
	(ungoogled-chromium-snippet): Remove reverse-patches function;
	  replace_gn_files.py invokation: Remove references to ffmpeg, jsoncpp, libdrm,
	  libevent and re2 which were causing build failures.
	(lld-as-ld-wrapper-19): New variable.
	(ungoogled-chromium) [origin] <uri>: Use the lite tarball; Update hash.
	[arguments]<#:configure-flags>: Set optimize_webui,
	  safe_browsing_use_unrar,
	  enable_enterprise_companion,
	  enable_glic,
	  enable_iterator_debugging,
	  enable_hangout_services_extension,
	  angle_has_histograms,
	  angle_build_tests,
	  build_angle_perftests,
	  use_qt5,
	  use_qt6,
	  is_cfi and
	  v8_enable_backtrace to false;
	  - Unset clang_warning_suppression_file;
	  - Set symbol_level to zero
	  - Set clang_version, rust_sysroot_absolute, rust_bindgen_root and
	  rustc_version.
	  - Remove use_system_libdrm, media_use_ffmpeg,
	  media_use_libvpx,
	  media_use_openh264,
	  rtc_use_h264,
	  rtc_link_pipewire,
	  rtc_build_json,
	  rtc_jsoncpp_root,
	  rtc_build_libevent,
	  rtc_build_libvpx,
	  rtc_build_opus,
	  rtc_build_libsrtp,
	  rtc_build_ssl and related comments.
	<#:phases> 'patch-stuff: Fix compiler-rt and clang libs location; Remove unknown
	compiler flags for clang.  Remove code for minizip, valgrind, jsoncpp and vulkan.
	'add-absolute-references: Remove code for vulkan and libudev.
	'adjust-CPLUS_INCLUDE_PATH: New phase.
	'prepare-build-environment: Set CXXFLAGS, LDFLAGS, CLANG_MVERS and
	RUSTC_BOOTSTRAP to appropriate values.
	'install: remove code for vulkan.
	[native-inputs]: Add clang-19, clang-runtime-19, clang-toolchain-19,
	lld-as-ld-wrapper-19, llvm-19, rust, rust-bindgen-cli and rust-cbindgen;
	Remove clang-15 and lld-as-ld-wrapper-15.
	[inputs]: Add libcxx and qtbase; Remove ffmpeg-4, jsoncpp, libevent, qtbase-5,
	re2, vulkan-headers and vulkan-loader.
	[home-page]: Set it to current project's page.
	* gnu/packages/patches/ungoogled-chromium-ffmpeg-compat.patch: Delete it.
	* gnu/packages/patches/ungoogled-chromium-system-ffmpeg.patch: Same.
	* gnu/packages/patches/ungoogled-chromium-nullptr_t.patch: Add it.
	* gnu/packages/patches/ungoogled-chromium-extension-search-path.patch: Adjust it.
	* gnu/packages/patches/ungoogled-chromium-system-nspr.patch: Same.
	* gnu/packages/patches/ungoogled-chromium-RUNPATH.patch: Same.
	* gnu/local.mk (dist_patch_DATA): Register and unregister the above.

	Change-Id: Idc5e90d82f2d6cc7e23cb093d66a6cadb19cecfb

2025-09-05  André Batista  <nandre@riseup.net>

	gnu: gn: Update to 0.0-2277.ee5b7e3.
	* gnu/packages/build-tools.scm (gn): Update to 0.0-2277.ee5b7e3.

	Change-Id: I1aaa9de4560ea127bd71519ad763cd809c27b9cd

2025-09-05  Ludovic Courtès  <ludo@gnu.org>

	services: cuirass: Add more configuration fields.
	* gnu/services/cuirass.scm (<cuirass-configuration>)[parallel-evaluations]
	[evaluation-ttl, web-threads]: New fields.
	(cuirass-shepherd-service): Honor them.
	* doc/guix.texi (Continuous Integration): Document them.

	Change-Id: I33485b978d2a37ee93230b1d425731e6cb3b80e4

2025-09-05  Ludovic Courtès  <ludo@gnu.org>

	services: cuirass: Socket activation for ‘cuirass register’.
	Fixes guix/cuirass#16.

	* gnu/services/cuirass.scm (cuirass-shepherd-service)[endpoint]: New
	procedure.
	Use ‘make-systemd-constructor’ for ‘cuirass register’.  Set the ‘COLUMNS’
	environment variable.

	Change-Id: If58e4e8a889ab11e4b5b89a7abaf0af24600751b

2025-09-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to 1.3.0.
	* gnu/packages/ci.scm (cuirass): Update to 1.3.0.
	[arguments]: Remove ‘fix-version-gen’ phase.

	Change-Id: I4d04e557aed0f8903e2f2e12bd14d89f03f427c4

2025-09-05  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rbw: Update to 1.14.1
	* gnu/packages/rust-apps (rbw): Update to 1.14.1.
	* gnu/packages/rust-crates (rbw): Update dependencies.

	Change-Id: I7352bff50f7a389507c0c72a85719dc962b48dca

2025-09-05  Gabriel Santos  <gabrielsantosdesouza@disroot.org>

	gnu: pay-respects: Update to 0.7.9.
	* gnu/packages/shellutils.scm (pay-respects): Update to 0.7.9.

	Change-Id: I85c0b1c54a71624909398c87c7bbffc3226f1425

2025-09-05  Ada Stevenson  <adanskana@gmail.com>

	gnu: Add rusty.
	* gnu/packages/rust-apps.scm (rusty): New variable.

	Change-Id: I4ff6d439932453c0beb6e44451c633bcec4e0477
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-09-05  Rutherther  <rutherther@ditigal.xyz>

	gnu: Add ripgrep-all.
	* gnu/packages/rust-apps.scm (ripgrep-all): New variable.

	Change-Id: Ie05f8dc3352b52a7dcb5bcde9cb33ec7e9fc5d56
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-09-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-pytooling: Update to 8.7.0.
	* gnu/packages/python-xyz.scm (python-pytooling): Update to 8.7.0.

	Change-Id: Ie6ce81eb59a72534eed963195b2ac3b7099fde61

2025-09-05  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: packages/dotnet: Update Copyright header.
	Follow up of e5686f39d33d70b42c713aed6fff1754f78906bc.

	* gnu/packages/dotnet.scm: Update Copyright header.

	Fixes: guix/guix#1957
	Reported-by: Hellseher
	Change-Id: I8c38fe52a75ac8ec0a01669cff0d8baf76f20e32

2025-09-05  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: packages/dotnet: Update Copyright header.
	Follow up of 18a958a8f5a3da3efda77cd2c2b2ca2a3c4a0713.

	* gnu/packages/dotnet.scm: Update Copyright header.

	Fixes: guix/guix#1957
	Reported-by: Hellseher
	Change-Id: I8f3078a354131a9886671a4d12286e934149acdd

2025-09-05  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: packages/dotnet: Update Copyright header.
	Follow up of 012651f62f716f7e95e6f1ceb596954bd8c0989b.

	* gnu/packages/dotnet.scm: Update Copyright header.

	Fixes: guix/guix#1957
	Reported-by: Hellseher
	Change-Id: I18f093a7e2f08427ad0f30f0e2f4d8b2025ed4d4

2025-09-05  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: packages/dotnet: Add Copyright header.
	Follow up of f2098a776afff1deb23c5cbcd2c2d80278b9a208.

	* gnu/packages/dotnet.scm: Add Copyright header.

	Fixes: guix/guix#1957
	Reported-by: Hellseher
	Change-Id: Id606db957b1d20bb6b492a117859945f201555ec

2025-09-05  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: mercurial: Fix, wrap and check hg binary.
	* gnu/packages/version-control.scm (mercurial)[arguemnts]<#:phases>:
	Add phase 'wrap and 'sanity-check.

	Fixes: guix/guix#2451.
	Change-Id: I71dc2d19ff8b5d2741cd2cb15b6a9687438e05b1
	Reviewed-by: Simon Tournier <zimon.toutoune@gmail.com>

2025-09-04  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: gmsh: Update to 4.14.1.
	* gnu/packages/maths.scm (gmsh): Update to 4.14.1.

	Change-Id: I1dfe37daa6d9657f9dbb5559ae981cf264fdacb8

2025-09-04  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: moe: Transplant to text-editors.
	Because GNU Moe is a text editor, and there is few to no reason to keep
	it in a dedicated file.

	* gnu/local.mk: Remove reference to moe.scm.
	* gnu/packages/moe.scm (moe): Transplant it to ...
	* gnu/packages/text-editors.scm: ... here.
	* gnu/packages/moe.scm: Delete file.
	* po/packages/POTFILES.in: Remove reference to moe.scm.

	Change-Id: Ide3b33f177b91157ec730aff72d38da1d5114a18

2025-09-04  Tiago de Paula Peixoto  <tiago@skewed.de>

	gnu: python-graph-tool: Update to 2.98.
	* gnu/packages/graph.scm (python-graph-tool): Update to 2.98.

	Change-Id: I27ca4a36b158d985fcb4ca22b407c482107b05e9

2025-09-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytorch-lightning: Fix build.
	* gnu/packages/machine-learning.scm (python-pytorch-lightning)
	[native-inputs]: Add python-setuptools-next.

	Change-Id: Ie654b8a6193c835e0b1a8f2368817caef3e77f5b

2025-09-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-torchaudio.
	* gnu/packages/machine-learning.scm (python-torchaudio): New variable.

	Change-Id: I841ccbdcdd5b086d5bb5905d8857fa57e49605c4
	Reviewed-by: Cayetano Santos <csantosb@inventati.org>

2025-09-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytorch: Fix Caffe2 cmake-bound dependents.
	Caffe2Targets.cmake has httplib::httplib but it doesn't seem imported
	anywhere beforehand.  For me, this broke the build of
	python-torchaudio. Also add a few minor improvements.

	* gnu/packages/machine-learning.scm (python-pytorch)[arguments]
	<#:phases>: Improve phase 'cmake-patches (using site-packages and
	search-input-directory).  Ensure httplib:httplib is defined when used.
	Improve phases 'remove-caffe2-onnx-scripts.

	Change-Id: If2cb3da00e579db2e22f734261ebfa30f15880c7
	Reviewed-by: Cayetano Santos <csantosb@inventati.org>

2025-09-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ksoloti-patcher: Patch to fix for tiling managers.
	The object search frame disappears immediately after creating it when the
	window is managed by tiling window managers.  This patch removes the event
	handler that would close the window when focus appears to have been lost.

	* gnu/packages/axoloti.scm (ksoloti-patcher)[arguments]: Add phase
	'patch-for-tiling-window-managers.

	Change-Id: I107982387504b796b51dc4a26d63bdd291f45aaa

2025-09-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: celluloid: Add missing mpv input.
	MPV now needs libdisplay-info, and Celluloid's configure script checks for its presence.

	* gnu/packages/video.scm (celluloid)[native-inputs]: Add libdisplay-info.

	Change-Id: I2f72be608ed63f1d354132c8e2a6a3db1af34eae

2025-09-04  Andy Tai  <atai@atai.org>

	gnu: icewm: Update tp 3.9.0.
	* gnu/packages/wm.scm (icewm): Update to 3.9.0.
	[inputs]: Remove libxpm and add libxcursor.

	Change-Id: I0a295b282081288cb85fc495fbed74a5fe9fb123

2025-09-04  Yelninei  <yelninei@tutamail.com>

	gnu: libxcb: Add a patch for PATH_MAX on the Hurd.
	Followup to 214b9d500f1434f745c26c5d9f826615d754a3ce.

	The PATH_MAX issue has been solved upstream so use their patch instead.

	* gnu/packages/patches/libxcb-path-max.patch: New patch.
	* gnu/local.mk (dist_path_DATA): Add it.
	* gnu/packages/xorg.scm (libxcb): Adjust ‘fix-PATH_MAX’ phase to apply the
	patch instead of substituting the source.

	Change-Id: I290033978a86aaa9e87149b6bed9aec0918076f3

2025-09-04  Yelninei  <yelninei@tutamail.com>

	gnu: libxcb: Use gexps.
	* gnu/packages/xorg.scm (libxcb): Use gexps for phases and configure-flags

	Change-Id: I762476b35ac366a3df9d289d7a22512fe0328077

2025-09-04  Ludovic Courtès  <ludo@gnu.org>

	doc: Remove misplaced ‘guix refresh’ example.
	* doc/guix.texi (Invoking guix refresh): Remove broken and out-of-place
	‘trytond-party’ example.

	Change-Id: Iab2413774eb611e7fab2519001f484ce29010599

2025-09-04  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	doc: Restructure 'guix refresh' section.
	Previously, there were options described in the running text (in
	particular --recursive), and vice-versa, there was normal text
	interleaved inbetween the options. Both hid information, as it was
	unclear where an option description would change into running text.

	Furthermore, tables were closed and opened arbitrarily, making the
	section hard to read.

	Can probably be improved further.

	* doc/guix.texi (Invoking guix refresh): Restructured text.

	Change-Id: I517d0dc43a9addbaccf5e5e8c9fadfa30fe378db

2025-09-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: local.mk: Remove unused patch.
	* gnu/packages/patches/qucs-s-qucsator-rf-search.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	This follows on from 7e69873252.

	Change-Id: I44b4c48dc6cb741e0a60010355792574ad8c161f

2025-09-04  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: profanity: Update to 0.15.1.
	* gnu/packages/messaging.scm (profanity): Update to 0.15.1.
	[source]: Switch to a URL in GitHub releases.

	Change-Id: I272572dc89ed1aa1bc0bacf6bc2ceffec0badb65

2025-09-04  Luca Cirrottola  <luca.cirrottola@inria.fr>

	gnu: Add scalasca.
	* gnu/packages/profiling.scm (scalasca): New variable.

	Change-Id: I65ce7a2d178702556ab88d9acfec3c95a51989d6

2025-09-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-gcrypt: Update ‘license’.
	This is a followup to 68a5cdc117b9b711747f77d322a6c634d78de359.

	* gnu/packages/gnupg.scm (guile-gcrypt)[license]: Change to ‘lgpl3+’.

	Change-Id: I9372ca63dc77254d145d94fa6a8b99ecb04f8f24

2025-09-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: java-ops4j-pax-exam-core: Refresh style.
	* gnu/packages/java.scm (java-ops4j-pax-exam-core): Use G-Expressions
	and remove package labels.

	Change-Id: Ifec6c3667054806ec798c605a3932c4108250f45

2025-09-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: java-ops4j-pax-exam-core: Fix hash.
	* gnu/packages/java.scm (java-ops4j-pax-exam-core)[source]: Update hash.

	Fixes: guix/guix#2458.
	Change-Id: Id852da78e00ba2145f9e074fa7bfd045a5b3617d
	Reported-by: gm6k

2025-09-04  Andy Tai  <atai@atai.org>

	gnu: wxmaxima: Update to 25.04.0.
	* gnu/packages/maths.scm (wxmaxima): Update to 25.04.0.

	Change-Id: I385cc0508a0b7af98225f808fb4dffbb8942f8d2

2025-09-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qtwebengine: Build with an older gperf.
	* gnu/packages/qt.scm (qtwebengine)[native-inputs]: Replace gperf with
	gperf-3.1.

	Fixes: #2463
	Change-Id: Id9bbaea89fbab534985bcce327c68cb31e1e8094

2025-09-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add gperf-3.1.
	* gnu/packages/gperf.scm (gperf-3.1): New variable.

	Change-Id: I8abddfb98e3e2cddf07b65afe6bda0e17f1b3a96

2025-09-04  Laura Kirsch  <laurakirsch240406@gmail.com>

	gnu: the-powder-toy: Update to 99.3.384.
	* gnu/packages/games.scm (the-powder-toy): Update to 99.3.384.
	[inputs]: Add python-wrapper.

	Change-Id: If61535da90cc485adcd202346bd11dc4ac050713

2025-09-04  Nicolas Graves  <ngraves@ngraves.fr>

	build-system: Introduce @* macro for lazy module resolution.
	* guix/build-system.scm (@*): New macro for runtime module resolution.
	* guix/build-system/agda.scm (default-agda): Use @* instead of
	resolve-interface and module-ref.
	* guix/build-system/android-ndk.scm (default-android-build,
	default-android-googletest): Likewise.
	* guix/build-system/ant.scm (default-jdk, default-ant, default-zip):
	Likewise.
	* guix/build-system/cargo.scm (default-rust): Likewise.
	* guix/build-system/chicken.scm (default-chicken): Likewise.
	* guix/build-system/composer.scm (default-php,
	default-composer-classloader): Likewise.
	* guix/build-system/dub.scm (default-ldc, default-dub,
	default-pkg-config, default-ld-gold-wrapper): Likewise.
	* guix/build-system/elm.scm (default-elm, default-elm-core,
	default-elm-json): Likewise.
	* guix/build-system/emacs.scm (default-emacs): Likewise.
	* guix/build-system/glib-or-gtk.scm (default-glib): Likewise.
	* guix/build-system/go.scm (default-go, default-gccgo, make-go-std):
	Likewise.
	* guix/build-system/haskell.scm (default-haskell): Likewise.
	* guix/build-system/julia.scm (default-julia): Likewise.
	* guix/build-system/linux-module.scm (default-linux): Likewise.
	* guix/build-system/luanti.scm (default-optipng, default-luanti,
	default-luanti-game, default-xvfb-run): Likewise. Remove otherwise
	unused individual plugin accessor functions.
	* guix/build-system/maven.scm (default-maven, default-jdk,
	default-maven-plugins): Likewise. Remove otherwise unused individual
	plugin accessor functions.
	* guix/build-system/meson.scm (default-ninja, default-meson):
	Likewise.
	* guix/build-system/minify.scm (default-esbuild): Use @* instead of
	resolve-interface and module-ref.
	* guix/build-system/mix.scm (default-elixir-hex,
	default-rebar3, default-elixir): Likewise.
	* guix/build-system/node.scm (default-node): Likewise.
	* guix/build-system/ocaml.scm (default-ocaml, default-findlib,
	default-dune-build-system, default-ocaml4.07,
	default-ocaml4.07-findlib ,default-ocaml4.07-dune, default-ocaml4.09,
	default-ocaml4.09-findlib, default-ocaml4.09-dune, default-ocaml5.0,
	default-ocaml5.0-findlib, default-ocaml5.0-dune): Likewise.
	* guix/build-system/perl.scm (default-perl): Likewise.
	* guix/build-system/pyproject.scm (default-python): Likewise.
	* guix/build-system/qt.scm (default-qtbase): Likewise.
	* guix/build-system/r.scm (default-r): Likewise.
	* guix/build-system/rakudo.scm (default-rakudo, default-prove6,
	default-zef): Likewise.
	* guix/build-system/rebar.scm (default-rebar3, default-erlang):
	Likewise.
	* guix/build-system/renpy.scm (default-renpy): Likewise.
	* guix/build-system/ruby.scm (default-ruby): Likewise.
	* guix/build-system/scons.scm (default-scons): Likewise.
	* guix/build-system/texlive.scm (default-texlive-bin,
	texlive-latex-bin): Likewise.
	* guix/build-system/tree-sitter.scm (default-guile-json,
	default-node, default-tree-sitter, default-tree-sitter-cli): Likewise.
	* guix/build-system/vim.scm (default-vim, default-neovim): Likewise.
	* guix/build-system/zig.scm (default-zig): Likewise.

2025-09-04  Nicolas Graves  <ngraves@ngraves.fr>

	build-system: rakudo: Clarify private-keywords.
	Some arguments used for lower but not for the builder were passed as
	arguments to the builders.  Remove this ambiguity.

	* guix/build-system/rakudo.scm (lower)[private-keywords]: Add keywords
	  with-prove6? and with-zed?,...
	  (rakudo-build): ... removed from here.

2025-09-04  Nicolas Graves  <ngraves@ngraves.fr>

	build-system: android-ndk: Improve lower configurability.
	* guix/build-system/android-ndk.scm (default-android-build,
	default-android-googletest): Add and export variables.
	  (lower): Add their respective keywords.

	build-system: tree-sitter: Improve lower configurability.
	* guix/build-system/tree-sitter.scm (default-node,
	default-tree-sitter, default-tree-sitter-cli): Add and export variables.
	  (lower): Add their respective keywords.

2025-09-04  Nicolas Graves  <ngraves@ngraves.fr>

	build-system: copy: Remove dead glibc code.
	An unused glibc package made its way into the copy-build-system.
	It's confusing, so remove it.

	* guix/build-system/copy.scm (default-glibc): Remove variable.
	  (lower): Remove glibc keyword.

2025-09-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-nanopass: Update to 1.9.3.
	Thanks to Zhu Zihao for pursuing this update and for prompting
	the upstream release!

	* gnu/packages/chez.scm (chez-nanopass): Update to 1.9.3.
	[arguments]: Move to ...
	(chez-nanopass-bootstrap)[arguments]: ... the parent package, and
	dynamically adapt to whether we are compiling or bootstrapping,
	which simplifies defining variants.

	Change-Id: I6fba4f82cfd534f685121f1edd6b54749c6fa009

2025-09-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-scheme: Update machine types.
	The {,t}{a6,arm64}ios machine types were added in upstream commit:
	44ea86cb0a5eb1c9c9264660642cb23b42f16181

	* gnu/packages/chez.scm (define-machine-types): Update from Chez
	Scheme source code.

	Change-Id: I895e70d160097f2193d5200aa314baa95100fdad

2025-09-04  Zhu Zihao  <all_but_last@163.com>

	gnu: Use 'license:' prefix in (gnu packages chez).
	* gnu/packages/chez.scm (chez-scheme-for-racket)[license]: Use 'license:'
	prefix.
	(chez-scheme): Ditto.
	(chez-scheme-for-racket-bootstrap-bootfiles): Ditto.
	(chez-scheme-bootstrap-bootfiles): Ditto.
	(stex-bootstrap): Ditto.
	(chez-nanopass-bootstrap): Ditto.
	(chez-srfi): Ditto.
	(chez-web): Ditto.
	(chez-sockets): Ditto.
	(chez-matchable): Ditto.
	(chez-irregex): Ditto.
	(chez-fmt): Ditto.
	(chez-mit): Ditto.
	(chez-scmutils): Ditto.

	Change-Id: I83ca4725c5d359f2c8665541400c568a605187c3

2025-09-04  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: racket: Update to 8.18.
	* gnu/packages/chez.scm (chez-scheme-for-racket): Update to
	10.3.0-pre-release.2

	* gnu/packages/racket.scm (%racket-version): Update to 8.18.
	(%racket-origin): Update hash.
	(racket)[inputs]<cext-lib, db, deinprogramm, draw, drracket>
	<ds-store, expeditor, gui, htdp, math, pict, rackunit, redex>
	<scribble, slideshow, typed-racket, srfi, string-constants>
	<syntax-color>: Update hashes.

	Change-Id: Ic6970c070f42a83f2240babd2d1fb35e91f97724

2025-09-04  Nicolas Graves  <ngraves@ngraves.fr>

	size: Improve error message.
	Fixes guix/guix#2429

	* guix/scripts/size.scm (file-size): Improve error message.

	Change-Id: I0e0f6de1eded8a780d2edc07ce1fbc5c7ff73e25

2025-09-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-gcrypt: Update to 0.5.0.
	* gnu/packages/gnupg.scm (guile-gcrypt): Update to 0.5.0.

	Change-Id: I9eed550c3264ae92213cd32a17fbf34c8c204586

2025-09-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile2.0-gcrypt: Remove.
	This package has failed to build for several months.

	* gnu/packages/gnupg.scm (guile2.0-gcrypt): Remove.

	Change-Id: I6c425d26b29e45725626e2880e3fffb8127e2c4a

2025-09-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-webrtcvad-wheels.
	* gnu/packages/python-xyz.scm (python-webrtcvad-wheels): New variable.

	Change-Id: I93adee22e1c6236aba5916548c288c088677e4c5

2025-09-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: libsoup-minimal: Graft package propagating libxml2@2.14.
	* gnu/packages/gnome.scm
	(libsoup-minimal/fixed, libsoup-minimal-2/fixed): Add package.
	(libsoup-minimal, libsoup-minimal-2)[replacement]: Graft libsoup-minimal/fixed.

	gnu: rest: Graft package propagating libxml2@2.14.
	* gnu/packages/gnome.scm (rest/fixed): Add package.
	(rest)[replacement]: Graft rest/fixed.

	gnu: gupnp-igd: Update to 1.6.0.
	* gnu/packages/gnome.scm (gupnp-igd): Update to 1.6.0.
	[propagated-inputs]: Replace gupnp-1.4.0 by gupnp.

	gnu: Remove gupnp-1.4.
	* gnu/packages/gnome.scm (gupnp-1.4): Delete variable.

2025-09-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: packages: Avoid libxml2@2.9 propagation.
	libxml2@2.9 has CVEs, we don't want it in user profiles.

	* gnu/packages/augeas.scm (augeas)
	* gnu/packages/bioinformatics.scm (libsbml)
	* gnu/packages/elf.scm (libabigail)
	* gnu/packages/freedesktop.scm (telepathy-logger)
	* gnu/packages/glib.scm (libaccounts-glib)
	* gnu/packages/gtk.scm (gtksourceview)
	* gnu/packages/image-processing.scm (vips)
	* gnu/packages/mate.scm (libmateweather)
	* gnu/packages/messaging.scm (libgnt)
	* gnu/packages/virtualization.scm (libvirt-glib)
	* gnu/packages/vpn.scm (openconnect)
	* gnu/packages/xml.scm (xmlsec)
	[propagated-inputs]: Replace libxml2 by libxml2-next.

2025-09-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: gnome: Avoid libxml2@2.9 propagation.
	This package has CVEs, we don't want that in user profiles.  I
	removed a few cases where it lead to massive rebuilds, this should be
	pretty much under control.

	* gnu/packages/gnome.scm (libgrss, phodav, gupnp, libgdata, libgsf)
	(libglade, libbonoboui, libxklavier, rest, libsoup-minimal)
	(libgweather, totem-pl-parser, mutter, libxml++, libgda)
	[propagated-inputs]: Replace libxml2 by libxml2-next.

2025-09-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: libreoffice: Avoid libxml2@2.9 propagation.
	libxml2@2.9 has CVEs, we don't want it in user profiles.  If the
	following libraries end up in a user profile, then this vulnerable
	libxml2 is propagated.

	* gnu/packages/libreoffice.scm (libe-book, libcmis, libabw, libetonyek)
	[propagated-inputs]: Replace libxml2 by libxml2-next.

2025-09-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: igraph-for-r-rigraphlib: Hide package.
	* gnu/packages/graph.scm (igraph-for-r-rigraphlib): Hide package.

2025-09-04  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: qtbase: Revert to 6.8.2.
	Commit a2b082bbdce updated qtbase to 6.8.3, but apparently even a patch number
	increase causes breakage in Qt: qtdeclarative would no longer pass its test
	suite. Revert to 6.8.2.

	* gnu/packages/qt.scm (qtbase): Downgrade to 6.8.2.

	Change-Id: I0fb36756de168d288157103dd30002f0aea8b4d6

2025-09-04  Saku Laesvuori  <saku@laesvuori.fi>

	teams: Add entry for Saku Laesvuori
	* etc/teams.scm ("Saku Laesvuori"): New member.

	Change-Id: I7127d74b743ba3cedd83b85e77e25e0ee276370b

2025-09-04  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: qtbase: Update to 6.8.3 and disable qthread test.
	* gnu/packages/qt.scm (qtbase): Update to 6.8.3.
	[#:phases] {check}: Skip tst_qthread.

	Fixes: #2467
	Change-Id: Ie2691f94f9e3d7ddb96be55d5026a0b08b2d8d1d

2025-09-04  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.82.30.
	* gnu/packages/prolog.scm (trealla): Update to 2.82.30.

	Change-Id: I5887ce4bb86a3f90fc88637b7efeda20099a9318

2025-09-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-django: Update to 4.2.23.
	* gnu/packages/django.scm (python-django): Update to 4.2.23.

2025-09-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: poco: Update to 1.13.3.
	Fixes CVE-2023-52389.

	* gnu/packages/cpp.scm (poco): Update to 1.13.3.

2025-09-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: podman: Hide CVE-2022-2989.
	This issue seems to be properly adressed since version v4.3.0-rc1.

	* gnu/packages/containers.scm (podman)[properties]<lint-hidden-cve>:
	Hide CVE-2022-2989.

2025-09-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: podman: Update to 5.6.0.
	* gnu/packages/containers.scm (podman): Update to 5.6.0.

	gnu: nemo: Hide wrong CPE vendor.
	* gnu/packages/cinnamon.scm (nemo)[properties]: Add lint-hidden-cpe-vendors.

	gnu: nemo: Update to 6.4.5.
	* gnu/packages/cinnamon.scm (nemo): Update to 6.4.5.
	[inputs]: Add json-glib.

2025-09-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: dpkg: Update to 1.22.21.
	Fixes CVE-2025-6297.

	* gnu/packages/debian.scm (dpkg): Update to 1.22.21.

2025-09-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: clamav: Update to 1.4.3.
	Fixes CVE-2025-20234, CVE-2025-20260.

	* gnu/packages/antivirus.scm (clamav): Update to 1.4.3.

2025-09-04  Brian Kubisiak  <brian@kubisiak.com>

	build-system/tree-sitter: Build with -std=c11.
	* guix/build/tree-sitter-build-system.scm (install): Switch to
	building with -std=c11.

	Fixes: guix/guix#2215
	Change-Id: I04f3ede07aeaaa9cf95272611d6346295f603b69

2025-09-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-connectrpc-com-connect: Enable tests.
	* gnu/packages/golang-web.scm (go-connectrpc-com-connect) [source]
	<snippet>: Delete submodules with their own go.mod.
	[arguments] <tests?>: Run short unit tests.
	<test-flags>: Skip some problematic tests.

	Change-Id: If5019334ab41b37b1428c92be2ba15cb41723689

2025-09-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-connectrpc-com-connect: Move to golang-web.
	* gnu/packages/golang-xyz.scm (go-connectrpc-com-connect): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	* gnu/packages/ci.scm: Add golang-web module.

	Change-Id: Ia255d3bfbe3e7da1202b2d40caa40fd63f4ecc65

2025-09-03  jgart  <jgart@dismail.de>

	gnu: Add python-whereismyip.
	* gnu/packages/python-xyz.scm (python-whereismyip): New variable.

	Change-Id: I7da706fb5c6e0ac3788397926f25b844a3b2d550

2025-09-03  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-musical-scales: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-musical-scales):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove python-wheel; add python-setuptools-next.
	[home-page]: Fix URL.

	Change-Id: Id77d49aa4e75f54aacb09b1ddc94e01eeccb6490

2025-09-03  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-clrprint: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-clrprint):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: I8f6f06925f84ef892f7c25d553d8f249ab1a856b
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-03  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-titlecase: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-titlecase):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools-next.
	[arguments] <phases>: Use custom 'check.

	Change-Id: I0c52c3f815d0c7a44eed92b4cc9c5dbf25be23d0
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-03  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: Remove python-colormath.
	* gnu/packages/python-xyz.scm (python-colormath): Delete variable.
	(python-colormath2): Do not inherit and adopt all missing fields from
	python-colormath.
	[native-inputs]: Remove python-setuptools, and python-wheel; add
	python-setuptools-next, and python-pytest.

	Change-Id: Ied54dda89d2078150fd4d832974f74cef980a1da
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-03  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20250822.
	* gnu/packages/parallel.scm (parallel): Update to 20250822.

	Change-Id: I3ffd3f418df8a15f30083fa8e6cf16b9b554339e

2025-09-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Update to 1.0.7.
	* gnu/packages/admin.scm (shepherd-1.0): Update to 1.0.7.

	Change-Id: I61474e237b6ca68baa9c60c19608664236dd47d9

2025-09-03  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: zfs: Update to 2.3.4.
	* gnu/packages/file-systems.scm (zfs): Update to 2.3.4.

	Change-Id: I822df0d197552a0785ba20421772029db24ea918

2025-09-03  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: waybar-cpu-histogram: Update to 1.0.1.
	* gnu/packages/wm.scm (waybar-cpu-histogram): Update to 1.0.1.

	Change-Id: I06f39bdc5518e7465dfa7fbd703414027eb6beef

2025-09-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add rocm-hip-cpu.
	* gnu/packages/rocm.scm (rocm-hip-cpu): New variable.

	Change-Id: I0b459ab0fe4b2e7f6835b906d178488fcb702a99

2025-09-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: sentencepiece: Update to 0.2.1.
	* gnu/packages/machine-learning.scm (sentencepiece): Update to 0.2.1.
	[source]: Switch to git-fetch.

	Change-Id: Ic5d8caa05355e2a87be0bbbb1ca16a62bcd6ce14

2025-09-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-sentencepiece: Inherit from sentencepiece.
	* gnu/packages/machine-learning.scm (python-sentencepiece): Inherit from sentencepiece.
	[arguments]: Add chdir #:phase.
	[native-inputs]: Add protobuf.
	[home-page]: Remove.
	[license]: Remove.

	Change-Id: I1072520b6786ded284cc28043fcfb356f748767e

2025-09-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: openmm: Update to 8.3.1.
	* gnu/packages/machine-learning.scm (openmm): Update to 8.3.1.

	Change-Id: Iccb86d75fd931959da1e004e6d9715dcc35e936d

2025-09-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: libsvm: Update to 3.36.
	* gnu/packages/machine-learning.scm (libsvm)[source]: Switch to git-fetch.
	[arguments]: Use G-Expressions.
	<#:phases>{install}: Simplify.
	* gnu/packages/machine-learning.scm (python-libsvm)[build-system]: Switch to
	pyproject-build-system.
	<#:phases>: Add chdir.
	[native-inputs]: Add python-setuptools, python-wheel.
	[propagated-inputs]: Add libsvm, python-scipy.
	* gnu/packages/bioinformatics.scm (seek)[arguments]:
	Adapt #:configure-flags accordingly.

	Change-Id: Icf9f1081f037fb2fcda999a0c22e20d75d63c8c0

2025-09-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: fann: Update to 2.2.0-2.1783cbf.
	* gnu/packages/machine-learning.scm (fann): Update to 2.2.0-2.1783cbf.
	[version]: Modernize.
	[source]: Modernize, delete bundled googletest.
	[arguments]: Use G-Expressions.
	<#:phases>: Remove remove-googletest, modernize check.
	[native-inputs]: Add googletest.
	[home-page]: Update.

	Change-Id: If3b2fa1e28633129dfeba87630ddc5478dd77291

2025-09-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-umap-learn: Update to 0.5.9.
	* gnu/packages/machine-learning.scm (python-umap-learn): Update to 0.5.9.

	Change-Id: I343a88b7e18b58e6510317109b00ca55788f08c0

2025-09-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: dmlc-core: Improve style.
	* gnu/packages/machine-learning.scm (dmlc-core)[arguments]: Use
	G-Expressions.
	[native-inputs]: Modernize.

	Change-Id: I9c43a02bc9575a971dd717de606cb800f295add4

2025-09-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-botorch: Update to 0.15.1.
	* gnu/packages/machine-learning.scm (python-botorch): Update to 0.15.1.

	Change-Id: I67b874c59ca2f67b41491ea514854da07eddfcfb

2025-09-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-faster-whisper: Update to 1.2.0.
	* gnu/packages/machine-learning.scm (python-faster-whisper): Update to 1.2.0.

	Change-Id: I24ff0b18e3b4ef4d3e6597e748d6b2203c4034d6

2025-09-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: dlpack: Update to 1.1.
	* gnu/packages/machine-learning.scm (dlpack): Update to 1.1.
	[home-page]: Update.

	Change-Id: Ib9b02dd9bbfc9a7aba690dfad3e6b9bd2c26a7b0

2025-09-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: nerd-dictation: Update to 0-2.03ce043.
	* gnu/packages/machine-learning.scm (nerd-dictation): Update to 0-2.03ce043.

	Change-Id: I45b6f5e517d2fd0a21b3a426af3377bf981ffe47

2025-09-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add python-protobuf-6.
	* gnu/packages/protobuf.scm (python-protobuf-6): New variable.

	Change-Id: I9bc3eaf6b644719a983458e37a44e0e6bc55d71f

2025-09-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add protobuf-6.
	* gnu/packages/protobuf.scm (protobuf-6): New variable.

	Change-Id: I5e36b8a7f45e2ff963ba3ae2f990c5b000e924c1

2025-09-03  Andreas Enge  <andreas@enge.fr>

	gnu: Remove protobuf-3.5.
	* gnu/packages/protobuf.scm (protobuf-3.5): Delete variable.

	Fixes: guix/guix#1776
	Change-Id: I4b938aa62ba402f4342de4f5db047106d028dac6

2025-09-03  Andreas Enge  <andreas@enge.fr>

	gnu: Remove aseba.
	* gnu/packages/robotics.scm (aseba): Delete variable.

	Change-Id: If9b6361d9eb16ef39ed769dd138c9ead30aa346a

2025-09-03  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-goblins: Update to 0.16.1.
	* gnu/packages/guile-xyz.scm (guile-goblins): Update to 0.16.1.

	Change-Id: I5d2d536102a15334b4f8838c1716d11c6c9e5901

2025-09-03  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.82.29.
	* gnu/packages/prolog.scm (trealla): Update to 2.82.29.

	Change-Id: I98c93dc3897a1aa708703c1d5eae1664c89ef801

2025-09-03  Christopher Baines  <mail@cbaines.net>

	gnu: lukesmithxyz-st: Fix broken builder script.
	I believe broken in e03f2316e45e4aea7501ff29aa174222bdd2e93c with the switch
	to a G-exp for the st package phases.

	* gnu/packages/suckless.scm (lukesmithxyz-st)[arguments]: Change phases to a
	gexp.

	Change-Id: I0cb47d07dd40e9d15ffebee089ccac7750f28bad

2025-09-03  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: watcher: Update to 0.13.8.
	* gnu/packages/file-systems.scm (watcher): Update to 0.13.8.
	[#:tests?]: Delete.
	[#:phases] {check}: Delete.

	Change-Id: I4cc961f941ee662e8e725ffcd1ce85715b7b725b

2025-09-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add osvvm.
	* gnu/packages/electronics.scm (osvvm): New variable.

	Change-Id: I7e8dcae236e15bdd75d22cf04d6039fc333257b0
	Modified-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-09-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add json-for-vhdl.
	* gnu/packages/electronics.scm (json-for-vhdl): New variable.

	Change-Id: Ia43b8332a882ecd3499a63ea9855e10d65fbac77

2025-09-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-hdlmake: Update to 3.3-3.c56cb8e.
	* gnu/packages/fpga.scm (python-hdlmake): Update to 3.3-3.c56cb8e.
	[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.

	Change-Id: I8f2ea9bcb3673532f8b27bb04b02e33a163ab41d

2025-09-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-migen: Update to 0.9.2-1.6e3a9e1.
	* gnu/packages/fpga.scm (python-migen): Update to 0.9.2-1.6e3a9e1.
	[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.

	Change-Id: Id20f8a46c2608c081c9fcd7133b43723c86fa98d

2025-09-03  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: grub: Unconditionally disable grub_cmd_date test.
	* gnu/packages/bootloaders.scm (grub) [#:phases] {skip-tests}: Remove
	conditional.

	Change-Id: I9a91377810a60fc0d7a909b4619fc53fe2b5cc8e

2025-09-03  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: qemu: Reinstate the bios-tables test.
	* gnu/packages/virtualization.scm (qemu): Add comment.
	[source] <patches>: Remove qemu-disable-bios-tables-test.patch
	[#:phases] {replace-firmwares}: Adjust file names.
	* gnu/packages/patches/qemu-disable-bios-tables-test.patch: Delete file.
	* gnu/local.mk: De-register it.

	Change-Id: I9835c21533ce7217d3928f5c02db8a0355af89c8

2025-09-03  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: acpica: Update to 20250807.
	* gnu/packages/admin.scm (acpica): Update to 20250807.

	Change-Id: I707a5259e59084d01346c0fb6a79e4ff7ddbdd15

2025-09-03  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: seabios-qemu: Sync configuration options.
	* gnu/packages/firmware.scm (format-qemu-firmware-config-options): New helper
	procedure.
	(seabios-qemu) [#:phases] {build}: Sync configuration options with those
	found in QEMU 10.1.0. Simplify the data representation logic a bit, to allow
	for more automation in future changes.

	Change-Id: Icd94da3824993754d98e8f748dc4e50e22d02c0b

2025-09-03  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: seabios: Update home-page URI.
	* gnu/packages/firmware.scm (seabios) [home-page]: Update.

	Change-Id: I1a48c88f1a8d235d2aa0fbf69474ba66e25f55d7

2025-09-03  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: openbios-qemu-ppc: Update to 1.1-2.c3a19c1.
	* gnu/packages/firmware.scm (openbios-qemu-ppc): Update to 1.1-2.c3a19c1.

	Change-Id: I31402ef06db0542abeba0eec8d4ec0b2e5e94e2c

2025-09-03  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: ipxe: Update to 1.21.1-4.969ce2c.
	* gnu/packages/bootloaders.scm (ipxe): Update to 1.21.1-4.969ce2c.

	Change-Id: I00ed2edf1a71c3050d1517311fad979687e580f0

2025-09-03  Ludovic Courtès  <ludo@gnu.org>

	services: nginx: Ensure ‘stop’ is synchronous.
	Fixes guix/maintenance#17.

	Fixes a bug whereby ‘nginx -s stop’ might return before the main nginx process
	has actually stopped, which in turn would lead ‘herd restart nginx’ to hang.

	* gnu/services/web.scm (nginx-shepherd-service): Change ‘stop’ to use
	‘make-kill-destructor’.

	Reported-by: Maxim Cournoyer <maxim@guixotic.coop>
	Change-Id: I69e8626aab07f806ddc8b1d09d9f0e052a85cf47

2025-09-03  Ludovic Courtès  <ludo@gnu.org>

	tests: Reduce build timeout to 3 minutes for Scheme tests.
	* guix/tests.scm (open-connection-for-tests): Reduce #:timeout to 3mn.
	(call-with-external-store): Likewise.

	Change-Id: I4375e070618a5f38a82a1d26f8424bf4abb607e6

2025-09-03  Ludovic Courtès  <ludo@gnu.org>

	tests: Pass ‘--timeout’ for builds with the host store.
	This ensures ‘make check’ doesn’t accidentally start building the world.

	* tests/guix-environment-container.sh (GUIX_BUILD_OPTIONS): New environment
	variable.
	* tests/guix-home.sh (GUIX_BUILD_OPTIONS): Likewise.
	* tests/guix-pack-localstatedir.sh (GUIX_BUILD_OPTIONS): Likewise.
	* tests/guix-pack-relocatable.sh (GUIX_BUILD_OPTIONS): Likewise.

	Change-Id: If8afe9cfc5c0f1f72cd6f3d39dd5d4f6415d1e02

2025-09-03  Noé Lopez  <noelopez@free.fr>

	teams: Add release team members.
	* etc/teams.scm ("Efraim Flashner", "Noé Lopez", "Rodion Goritskov"):
	Add to release team.

	Change-Id: I81a658407f37cbda334c2fc567d7a552dbd2b6ad

2025-09-03  Noé Lopez  <noelopez@free.fr>

	teams: Add release team.
	* etc/teams.scm (release): New variable.
	* CODEOWNERS: Regenerate.

	Change-Id: I8cd590cf6f7fb330215687433c4926ee2bcf067f
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-09-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-fibers@1.4: Fix cross-compilation.
	* gnu/packages/guile-xyz.scm (guile-fibers-1.4)[arguments]: Add
	‘fix-cross-compilation’ phase.

	Change-Id: I615800f2f0021cc86f7e6e002e3871b5986eee24

2025-09-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-fibers@1.4: Clear ‘arguments’ field.
	* gnu/packages/guile-xyz.scm (guile-fibers-1.4)[arguments]: New field.

	Change-Id: I84f13fc7864c4ea348f8a2859afd005d888a0169

2025-09-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zxcvbn: Update to 4.5.0.
	* gnu/packages/python-crypto.scm (python-zxcvbn): Update to 4.5.0.

	Change-Id: I6ffd23b13bf600acba3bbce2602b2db8a21acfb2

2025-09-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zxcvbn: Switch to pyproject.
	* gnu/packages/python-crypto.scm (python-zxcvbn):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.
	[source, description]: Improve style.

	Change-Id: Id8e5ced7a074af5c8518c34a1d584740fdc2cafe

2025-09-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sop: Update to 0.5.1.
	* gnu/packages/python-crypto.scm (python-sop): Update to 0.5.1.

	Change-Id: I685033da8c86bdf9727519a95584b252cd6de608

2025-09-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sop: Switch to pyproject.
	* gnu/packages/python-crypto.scm (python-sop):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: If3b9533b3f8cf1f831f6343729fcf12ad8b13e75

2025-09-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pylibscrypt: Update to 2.0.0.
	* gnu/packages/python-crypto.scm (python-pylibscrypt): Update to 2.0.0.

	Change-Id: I61befa3843e32808f56f868da75c84e4a8c0d675

2025-09-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-scrypt: Update to 0.9.4.
	* gnu/packages/python-crypto.scm (python-scrypt): Update to 0.9.4.

	Change-Id: I861d204950db34b514771b12bb4ede2c3ce45986

2025-09-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-scrypt: Switch to pyproject.
	* gnu/packages/python-crypto.scm (python-scrypt):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.
	[home-page]: Udpate it.
	[description]: Improve it.

	Change-Id: I35248aaaedb9ffb74e41226ece37feb3a0f2c84f

2025-09-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pylibscrypt: Switch to pyproject.
	* gnu/packages/python-crypto.scm (python-pylibscrypt):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments, inputs]: Remove them.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
	[description]: Rewrite it.

	Change-Id: I012930b6dad02b02a15c7bda5f6dc96cad632343

2025-09-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-ntlm-auth: Update to 1.5.0.
	* gnu/packages/python-crypto.scm (python-ntlm-auth): Update to 1.5.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-requests,
	python-setuptools, python-wheel.

	Change-Id: Ib97d312871975aac472b303930e2073214d73b66

2025-09-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mcuboot-imgtool: Switch to pyproject.
	* gnu/packages/python-crypto.scm (python-mcuboot-imgtool):
	[source]<uri>: Update url.
	[build-system]: Switch to pyproject-build-system.
	[arguments, description]: Improve style.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

	Change-Id: I2e722867413d9d46bb67ab03a58be34d5dea5f5a

2025-09-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ed25519: Update to 1.5.
	* gnu/packages/python-crypto.scm (python-ed25519): Update to 1.5.

	Change-Id: I09bf6c259debca4eb11cf618026a706a7e688631

2025-09-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-ed25519: Switch to pyproject.
	* gnu/packages/python-crypto.scm (python-ed25519):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments] <phases>: Use custom 'check.
	[native-inputs]: Add python-setuptools-next.
	[description]: Improve it.

	Change-Id: If9964e5907a8b06041083d8512458363306db9a0
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-09-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-certipy: Update to 0.2.2.
	* gnu/packages/python-crypto.scm (python-certipy): Update to 0.2.2.
	[propagated-inputs]: Replace python-pyopenssl by python-cryptography.
	[native-inputs]: Add python-pypa-build, python-flask.

	Change-Id: If2a740e90d60e88f3d0839a6c3c6fac7a70b505c

2025-09-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-certipy: Switch to pyproject.
	* gnu/packages/python-crypto.scm (python-certipy):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I120a86ca80bd2798154ae4a1717463b6ee736bde

2025-09-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-axolotl: Switch to pyproject.
	* gnu/packages/python-crypto.scm (python-axolotl):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Replace phase 'remove-tests by phase
	'cleanup-install.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
	[description]: Run guix style.

	Change-Id: I70bb567982555cf96b6bc84e2900b33910b05414

2025-09-02  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of linux-libre 6.16 entry.

	Change-Id: I08aecdafaa52664572ca0390a4dc190775fd3d5a

2025-09-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-robber: Switch to pyproject.
	* gnu/packages/python-check.scm (python-robber):
	[source]: Run guix style.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I52825bbefe3d4c02681e76ce0dfcc7a490d5f11d

2025-09-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytest-services: Switch to pyproject.
	* gnu/packages/python-check.scm (python-pytest-services):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Update comment.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Ib5932dc71639c9f264f15702a3b318a2f39c74f1

2025-09-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytest-pydocstyle: Update to 2.4.0.
	* gnu/packages/python-check.scm (python-pytest-pydocstyle): Update to 2.4.0.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-pytest-isort,
	python-pytest-pycodestyle, python-setuptools, python-wheel.
	[description]: Run guix style.

2025-09-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytest-parawtf: Switch to pyproject.
	* gnu/packages/python-check.scm (python-pytest-parawtf):
	[source, description]: Run guix style.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Replace it with...
	<#:test-flags>: ...them.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Id47b094ac260f4623d2cf85c4cc5c646d992be04

2025-09-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytest-helpers-namespace: Switch to pyproject.
	* gnu/packages/python-check.scm (python-pytest-helpers-namespace):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Remove 'check phase replacement. Add
	'set-version phase.
	[native-inputs]: Add python-wheel.
	[description]: Run guix style.

	Change-Id: I868b710a45d0663697354b8590667486afd9fbf7

2025-09-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytest-doctest-custom: Switch to pyproject.
	* gnu/packages/python-check.scm (python-pytest-doctest-custom):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I62c718785134be0ad13adbddeba098c05cdc472c

2025-09-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-eradicate: Update to 3.0.0.
	* gnu/packages/python-check.scm (python-eradicate): Update to 3.0.0.

	Change-Id: I7f823f784fc1790217ca5837aa9415279c64c45c

2025-09-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-eradicate: Switch to pyproject.
	* gnu/packages/python-check.scm (python-eradicate):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.
	[description]: Run guix style.

	Change-Id: I02b61fc9d5db59ea18fbdaa14bafe1d51da81523

2025-09-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-codacy-coverage: Switch to pyproject.
	* gnu/packages/python-check.scm (python-codacy-coverage):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.
	[description]: Run guix style.

	Change-Id: I0d47d6bc793e70753df3b59a8b97eb739074627c

2025-09-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-google-crc32c: Add crc32c input.
	A warning highlighted that our previous version was not using the
	native implementation but the slower python one.  This commit fixes
	it.

	* gnu/packages/python-crypto.scm (python-google-crc32c)[inputs]: Add
	crc32c.

	Change-Id: I320a63e96d3c7abe61f42b758690436f9d73f3ce

2025-09-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-google-crc32c: Move to (gnu packages python-crypto).
	* gnu/packages/python-web.scm (python-google-crc32c): Move from here…
	* gnu/packages/python-crypto.scm (python-google-crc32c): …to here.

	Change-Id: I211f02fabaf35fcef7c5bee67675cfb3f590ea95

2025-09-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-google-crc32c: Switch to pyproject.
	* gnu/packages/python-web.scm (python-google-crc32c):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I96f9d00b17d92568603074d92afde7824bc92e11

2025-09-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: crc32c: Move to (gnu packages crypto).
	* gnu/packages/cpp.scm (crc32c): Move from here…
	* gnu/packages/crypto.scm (crc32c): …to here.

	Change-Id: I62bee9e02c9480646093c174dfe84ccc72e4577a

2025-09-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: target->hare-arch: Check for system support before target support.
	This fixes bug #2449.

	* gnu/packages/hare.scm (target->hare-arch): Only when building on a
	supported system check if the target is supported by hare.

	Change-Id: I9bb2bd32a204043ce2702a206598398fbd0541eb

2025-09-02  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: ggg: Update to 0.4.16.
	* gnu/packages/image.scm (ggg): Update to 0.4.16.
	[arguments]: Modified the log.sh to log.bash due to upstream rename. Removed
	unneeded mkdir-p calls.
	[inputs]: Added imagemagick runtime dependency which was missing.

	Change-Id: Ie48eefc2a42396f4070d2051df6ea2521459f1e2

2025-09-02  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.82.28.
	* gnu/packages/prolog.scm (trealla): Update to 2.82.28.

	Change-Id: I6c79deaf11465c3eab90b8e0a0466b4e808b5d67

2025-09-02  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: janet: Update to 1.39.1
	* gnu/packages/lisp.scm (janet): Update to 1.39.1.

	Change-Id: I9421f93374f6ffe261b8bf93e63742aac82849bb

2025-09-02  Omar Bassam  <omar.bassam88@gmail.com>

	gnu: sbcl-plump: Update to 2.0.0-4.251fbe0
	* gnu/packages/lisp-xyz.scm (sbcl-plump): Update to 2.0.0-4.251fbe0

	Change-Id: I2264cc751d17775970fcd74ef58572935ec238d2

2025-09-02  Omar Bassam  <omar.bassam88@gmail.com>

	gnu: sbcl-lquery: Update to 3.2.1-2.08c9cb6
	* gnu/packages/lisp-xyz.scm (sbcl-lquery): Update to 3.2.1-2.08c9cb6

	Change-Id: I3ef9bf1d87b280943238e5445064990dd664f293

2025-09-02  Gabriel Santos  <gabrielsantosdesouza@disroot.org>

	docs: Fix module reference in guix-home-service-type.
	* doc/guix.texi (Guix Services): Use (gnu services guix) module instead of the
	outdated (gnu home) module in the example.

	Closes #2369.

	Change-Id: I19eeeffbaeb150db68510c90b0f7c8ef23bdfeb6

2025-09-02  Cayetano Santos  <csantosb@inventati.org>

	gnu: qucs-s: Move to electronics.
	* gnu/packages/engineering.scm (qucs-s): Move from here ...
	* gnu/packages/electronics.scm: ... to here.

	Change-Id: I6a4827b674a4eab9668cacea9fa0076bc9f887cf

2025-09-02  Cayetano Santos  <csantosb@inventati.org>

	gnu: qucsator-rf: Move to electronics.
	* gnu/packages/engineering.scm (qucsator-rf): Move from here ...
	* gnu/packages/electronics.scm: ... to here.

	Change-Id: Id6652d720134d72136f439a053e8faf81749bb2f

2025-09-02  Cayetano Santos  <csantosb@inventati.org>

	gnu: uhdm: Update to 1.86.
	* gnu/packages/electronics.scm (uhdm): Update to 1.86.
	[source]: Remove recursive?.
	[arguments]: Improve style.

	Change-Id: I5e7033aae6a9c45e48c057c9038218e7ecc2a031

2025-09-02  Cayetano Santos  <csantosb@inventati.org>

	gnu: m8c: Update to 2.0.0.
	* gnu/packages/electronics.scm (m8c): Update to 2.0.0.
	[inputs]: Remove sdl2; add sdl3.

	Change-Id: Iacea7d269220ab8d5a3fde9a19256f70d536a7dc

2025-09-02  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-vsg: Update to 3.34.0.
	* gnu/packages/electronics.scm (python-vsg): Update to 3.34.0.
	[arguments]: Update #:test-flags.
	[native-inputs]: Remove python-pytest, python-setuptools, and python-wheel; add
	python-setuptools-next.

	Change-Id: Ic85a0fd65df327f2fd69868fae7cd0868f99fa0d

2025-09-02  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-edalize: Update to 0.6.1.
	* gnu/packages/electronics.scm (python-edalize): Update to 0.6.1.
	[arguments]<#:test-flags>: Enable previously failing tests.
	[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.

	Change-Id: I99e33582f4a4248f2ea6e9121dddf32e1e3f1b04

2025-09-02  pinoaffe  <pinoaffe@gmail.com>

	gnu: emacs-org-vcard: Update to 0.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-vcard): Update to 0.3.1.
	[origin, home-page]: Change to “https://github.com/pinoaffe/org-vcard”.
	[arguments]: Add #:test-command.
	[native-inputs]: Add emacs-ert-runner.

	Change-Id: I0f433c793e6c02cf8add95608060888435c10bd6

2025-09-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Register missing hare patches.
	This is a follow-up to 8be59a7e3e1c6f39a4c4c2982483df58683a0b06, which
	inadvertently introduced new patches without registering them.

	* gnu/local.mk (dist_patch_DATA): Register
	%D%/packages/patches/hare-fallback-cache.patch and
	%D%/packages/patches/hare-toolpath.patch.

2025-09-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ncdu: Update to 2.9.1.
	* gnu/packages/ncdu.scm (ncdu): Update to 2.9.1.

	Change-Id: I3b8958d7b18be391cee8709c83c18273e8aace4f

2025-09-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: debian-ports-archive-keyring: Update to 2025.04.05.
	* gnu/packages/debian.scm (debian-ports-archive-keyring): Update to
	2025.04.05.

	Change-Id: Idc4a66e7b9710f27527443585442481e7d6d7c9a

2025-09-02  Lilah Tascheter  <lilah@lunabee.space>

	gnu: hare: Add hare-update.
	Recommended for packaging alongside hare by upstream.

	* gnu/packages/hare.scm (hare-update): New variable.

	Change-Id: I46b002d7efae70d18213373142581c18d4765bb2

2025-09-02  Lilah Tascheter  <lilah@lunabee.space>

	gnu: hare: Add hare.
	* gnu/packages/hare.scm (hare): New variable.
	* gnu/packages/patches/hare-fallback-cache.patch: New file.
	* gnu/packages/patches/hare-toolpath.patch: New file.

	Change-Id: I5d29841c3dab0f1d50876415a4f62961bfd7a467

2025-09-02  Lilah Tascheter  <lilah@lunabee.space>

	gnu: base: Add tzdata with leap-seconds.list.
	tzdata itself doesn't provide this file, which is needed for hare.

	* gnu/packages/base.scm (tzdata/leap-seconds): New variable.

	Change-Id: Ie13de687241ed0b05a04080381d3ab31c3e7f3b2

2025-09-02  Lilah Tascheter  <lilah@lunabee.space>

	gnu: packages: Add harec.
	* gnu/packages/hare.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add above file.

	Change-Id: I8c10e3e5cfcdccc6b7b47a35426d66c4b77d3f14

2025-09-02  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: emacs-grid: Update to 0.1.
	* gnu/packages/emacs-xyz.scm (emacs-grid): Update to 0.1.

	Change-Id: I5b88ff8d32013c0acd54b264a8322d91298a06d0

2025-09-02  Rutherther  <rutherther@ditigal.xyz>

	gnu: universal-ctags: Fix cross compilation.
	Delete autogen.sh as it calls autoreconf that is called by guix itself,
	with additional checks that are unnecesary as the build environment
	is determined.

	* gnu/packages/code.scm (universal-ctags)[source]{snippet}: Delete autoconf.sh.

	Change-Id: Ib2a71ca3d59d70e13eee349bda197be363efc19f

2025-09-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: niri: Fix shell completions when cross-compiling.
	* gnu/packages/wm.scm (niri)[arguments]: When cross-compiling find the
	niri binary to create the shell completions.

	Change-Id: I0a2b230f90b0cec55f5be54e98f20735407ec453

2025-09-02  Leo Famulari  <leo@famulari.name>

	news: Add entry for linux-libre 6.16.
	* etc/news.scm: Add entry.

	Change-Id: I80ff646272361ba0f897a94f57b0830f30e608e6

2025-09-02  Leo Famulari  <leo@famulari.name>
	    Dariqq  <dariqq@posteo.net>

	gnu: Add linux-libre 6.16.
	* gnu/packages/linux.scm (linux-libre-6.16-version,
	linux-libre-6.16-gnu-revision, deblob-scripts-6.16,
	linux-libre-6.16-pristine-source, linux-libre-6.16-source,
	linux-libre-headers-6.16, linux-libre-6.16): New variables.
	(linux-libre-headers-latest): Use linux-libre-headers-6.16.
	* gnu/packages/aux-files/linux-libre/6.16-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.16-i686.conf,
	gnu/packages/aux-files/linux-libre/6.16-riscv.conf,
	gnu/packages/aux-files/linux-libre/6.16-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.


	Change-Id: I2ec0b54aa3b6ba509cb80daaf8175ddc822da382

2025-09-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.297.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.297.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: I25ac8d8662b0617267fe3810b42dcbd6eb27c0ae

2025-09-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.241.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.241.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I3e535dc4446eb812ea01d955a5fabe35546495ee

2025-09-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.190.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.190.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I90d9e574f0a91deb2e15f2072511b215d6deff67

2025-09-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.149.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.149.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I5c652eb0dbbc87d25656da49d56bdb08aac3f656

2025-09-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.103.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.103.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I0f72a9baee4a7c7c32bafa63558b5e3bfb7963e5

2025-09-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.44.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.44.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: Ibf82d7d0896c7aadfd6431e9a967cd1a71af712e

2025-09-02  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Fix 'de' translation.
	* etc/news.scm: Fix comma.

	Change-Id: I9dee44460887879745e6fc2fb738ed27c9027749

2025-09-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of new vulnerability entry.

	Change-Id: Ia9e700ca3e297761d0957bfd37123ef7423c4493

2025-09-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	* po/doc/guix-cookbook.zh_CN.po: New file.
	* po/doc/local.mk: Add 'zh_CN' cookbook.
	* po/packages/ru.po: New file.
	* po/packages/LINGUAS: Add 'ru'.
	* doc/local.mk: Add 'zh_CN' cookbook.
	* doc/htmlxref.cnf: Update URLs for cookbook.
	* doc/build.scm (%cookbook-languages): Add 'zh_CN'.
	* doc/guix-cookbook.texi (Top): Mention 'zh_CN' cookbook.

	Change-Id: Ic15114f01ee826a72060eebcbf1baf3bf619284f

2025-09-01  Andreas Enge  <andreas@enge.fr>

	gnu: bogofilter: Update to 1.2.5-0.e264b66.
	* gnu/packages/mail.scm (bogofilter): Update to 1.2.5-0.e264b66.
	[source]: Switch to git-fetch.
	[inputs]: Remove bdb. Add sqlite and gsl.
	[native-inputs]: Add autoconf, automake, gettext-minimal, pkg-config,
	docbook-xml-4.1.2, docbook-xsl, libxml2, perl, xmlto.
	[arguments]<#:phases>{chdir}: New phase.

	Change-Id: Id33f8a5cf7cdc7308ab2d17077e9cd0b3f2c3b69

2025-09-01  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-case.
	* gnu/packages/python-check.scm (python-case): Delete variable.

	Fixes: guix/guix#1742
	Change-Id: I8963eae23565ecc3bd2157f42e3f91154f71d56b

2025-09-01  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby-3.3: Update to 3.3.9.
	Bugfixes including CVE-2025-24294: "Possible Denial of Service in resolv
	gem".

	* gnu/packages/ruby.scm (ruby-3.3): Update to 3.3.9.

	Change-Id: I5f73c8e523d6ce574b5cca8bab14c4abde2a6337

2025-09-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: openblas: Update to 0.3.30.
	* gnu/packages/maths.scm (openblas): Update to 0.3.30.
	(openblas-0.3.29): Remove unused alias.

	Change-Id: Ida296e6e8854e29fe82f44399d4b7331e1308c0c

2025-09-01  Morgan Smith  <Morgan.J.Smith@outlook.com>
	    Reily Siegel  <mail@reilysiegel.com>
	    Liam Hupfer  <liam@hpfr.net>

	gnu: Add cyrus-sasl-xoauth2.
	* gnu/packages/cyrus-sasl.scm (cyrus-sasl-xoauth2): New variable.

	Change-Id: I853c8d3df1b4b4a2ea116b438e731f24a5b1fa34

2025-09-01  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: cyrus-sasl: Add SASL_PATH plugin search path.
	* gnu/packages/cyrus-sasl.scm (cyrus-sasl)[native-search-paths]: Add
	SASL_PATH plugin search path.

	Change-Id: Ie1ccbbe9dd02fe83f3417af86406b481cf259830

2025-09-01  Mathieu Laparie  <mlaparie@disr.it>

	gnu: cyrus-sasl: Enable login configure flag.
	* gnu/packages/cyrus-sasl.scm [arguments]<#:configure-flags>: Add a flag.

	Change-Id: I54a8fee0c5cd436364189774e8832cdc2185d8cd

2025-09-01  aragaer  <aragaer@gmail.com>

	gnu: cyrus-sasl: Fix time.h check.
	This is needed for cross-compiling.

	* gnu/packages/patches/cyrus-sasl-fix-time-h.patch: New file.
	* gnu/packages/cyrus-sasl.scm (dist_patch_DATA): Register it.
	* gnu/packages/cyrus-sasl.scm (cyrus-sasl)[source]: Use the patch.
	[native-inputs]: Add autoconf, automake and libtool.
	[arguments]<#:phases>{autoreconf}: New phase.

	Change-Id: I46e3801d50758f79df0447dd3bd483b427277e12

2025-09-01  Andy Tai  <atai@atai.org>

	gnu: gsasl: Update to 2.2.2.
	* gnu/packages/gsasl.scm (gsasl): Update to 2.2.2.

	Change-Id: If68ae0a5fda6c0768a9067abab1af167cab2c47c

2025-09-01  fanquake  <fanquake@gmail.com>

	gnu: gcc@12: Update to 12.5.0.
	* gnu/packages/gcc.scm (gcc-12): Update to 12.5.0.

2025-09-01  Andreas Enge  <andreas@enge.fr>

	gnu: libvpx: Update to 1.15.2.
	* gnu/packages/patches/libvpx-CVE-2025-5262.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister file.
	* gnu/packages/video.scm (libvpx): Update to 1.15.2.
	[source]: Remove patch.

	Change-Id: If7f5d584204a5bab29156f53930e45f76a4a68e3

2025-09-01  Andy Tai  <atai@atai.org>

	gnu: libidn: Update to 1.43.
	* gnu/packages/libidn.scm (libidn): Update to 1.43.

	Change-Id: I6a1c6b5ed22da4cf88dc063e598ca200c97ee329

2025-09-01  Andy Tai  <atai@atai.org>

	gnu: bc: Update to 1.08.2.
	* gnu/packages/algebra.scm (bc): Update to 1.08.2.
	  [source](origin): Remove patch.
	  [license]: Change from gpl2+ to gpl3+.
	* gnu/packages/patches/bc-fix-cross-compilation.patch: Delete.
	* gnu/local.mk: Unregister deleted file.

	Change-Id: Iada592d2deeeec91f875306a0fb6f8c4056ccfad

2025-09-01  Andy Tai  <atai@atai.org>

	gnu: gperf: Update to 3.3.
	* gnu/packages/gperf.scm (gperf): Update to 3.3.

	Change-Id: I34c9e5705cd0ec0b5122f341d14abeb9bed249de

2025-09-01  Andreas Enge  <andreas@enge.fr>

	gnu: mit-krb5: Update to 1.21.
	* gnu/packages/kerberos.scm (mit-krb5): Update to 1.21.
	[native-inputs]: Remove tcl.

	Change-Id: Iffd99adce260306d7671bd2dd029e373e911ae4a

2025-09-01  fanquake  <fanquake@gmail.com>

	gnu: datefudge: Update to 1.27.
	* gnu/packages/time.scm (datefudge): Update to 1.27.

2025-09-01  Antoine Côté  <antoine.cote@posteo.net>

	gnu: dav1d: Update to 1.5.1.
	* gnu/packages/video.scm (dav1d): Update to 1.5.1.

	Change-Id: I2a2cbf458a867f3e0c98328e567d2f4b194abe14

2025-09-01  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: mariadb: Fix paths in installed scripts.
	Fixes: guix/guix#1391.

	* gnu/packages/databases.scm (mariadb)[arguments]<#:phases>{post-install}:
	Prevent double prefix in bindir.

	Change-Id: I304995fed0cbec19c159a2e34b965815fec853a1

2025-09-01  John Kehayias  <john.kehayias@protonmail.com>

	gnu: linux: Add modconfig option to customize-linux.
	* gnu/packages/linux.scm (customize-linux): New keyword argument modconfig.
	[arguments]{phases}: Use it in configure phase to run make localmodconfig.

	Change-Id: I5fbfb9617b41155eaa59197c2a7fe79c5c63c72d

2025-09-01  Zheng Junjie  <z572@z572.online>

	gnu: Add radicle.
	* gnu/packages/rust-apps.scm (radicle): New variable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add radicle.

	Change-Id: I2512928406ceab65ea3f14e64591c4614323408a
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-09-01  Hilton Chain  <hako@ultrarare.space>

	gnu: niri: Install completions.
	* gnu/packages/wm.scm (niri) [arguments] <#:phases>: Install completions.
	[native-inputs]: Add self when cross-compiling.

	Change-Id: If9a6725ee13c87b5a76b959c3d6fe9804e884415

2025-09-01  Hilton Chain  <hako@ultrarare.space>

	gnu: xwayland-satellite: Update to 0.7.
	* gnu/packages/xorg.scm (xwayland-satellite): Update to 0.7.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [xwayland-satellite]:
	Update entry.

	Change-Id: Ia39cc1808375f55f1ba0c3c4553198e4d096780f

2025-09-01  Hilton Chain  <hako@ultrarare.space>

	gnu: niri: Update to 25.08.
	* gnu/packages/wm.scm (niri): Update to 25.08.
	[arguments] <#:phases>: Disable parallel testing.
	* gnu/packages/rust-sources.scm (rust-pipewire-0.8.0.93138d0)
	(rust-smithay-0.7.0.20d2dac): New variables.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [niri]: Update entry.
	[rust-pipewire-0.8.0.93138d0, rust-smithay-0.7.0.20d2dac]: New entries.

	Change-Id: I0ca02f2a8aa360cbdbe94f569e37ac175ead8d1e

2025-09-01  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: qemu: Enable execlog disassembly.
	* gnu/packages/virtualization.scm (qemu)[inputs]: Add capstone.
	[arguments]<#:phases>[install-plugins]: Install contrib.

	Closes: #2081
	Change-Id: I47365707e58a7b61e0d7195e48f819f0a1551f84

2025-09-01  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for the ‘content-addressed-mirrors’ security fix.
	* etc/news.scm: Add entry.

	Change-Id: Ia96a6f80d6ec557e222f2b5ee17e7c79c0eb3cbf

2025-09-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 9202921 [security].
	Fixes guix/guix#2419.

	* gnu/packages/package-management.scm (guix): Update to 9202921.

	Change-Id: I7476c4e90be61a9607731731534d988eba168104

2025-09-01  Reepca Russelstein  <reepca@russelstein.xyz>

	perform-download: Use (ice-9 sandbox) for mirrors.
	"guix perform-download" is used to implement the daemon's "download" and
	"git-download" builtin builders.  Because these are builtins, it runs without
	any additional isolation beyond merely running as a build user.  In such a
	context, allowing arbitrary user-supplied code to be evaluated will easily
	lead to the build user being taken over, which can then be used to corrupt
	future builds, enable exploitation of certain vulnerabilities, and in the case
	of the rootless daemon completely take over guix-daemon.

	Use (ice-9 sandbox) to ensure that only safe bindings are available during the
	evaluation of the content-addressed-mirrors file.

	* guix/perform-download.scm (%safe-bindings, %sandbox-module): new variables.
	  (syntax-noop): new syntax.
	  (eval-content-addressed-mirrors, assert-store-file,
	   call-with-input-file/no-symlinks): new procedures.
	  (perform-download): use assert-store-file to ensure files are in the store
	  before being read.  Use call-with-input-file/no-symlinks for opening
	  untrusted files.  Use eval-content-addressed-mirrors to evaluate the
	  content-addressed-mirrors file.

	Change-Id: I8ed27a95d84dbcc7d72d0d75f172d113f8be6c79

2025-09-01  Reepca Russelstein  <reepca@russelstein.xyz>

	download: Handle content-addressed-mirrors returning #f.
	* guix/build/download.scm (url-fetch): don't pass the return value from a
	  content-addressed-mirror procedure to 'string->uri' if it is #f.

	Change-Id: Ic4f94f86fcfebe6f2e60cb3c4330ce57886ab647

2025-09-01  Reepca Russelstein  <reepca@russelstein.xyz>

	perform-download: Ensure reading never evaluates code.
	Since this is used to implement the "download" and "git-download" builtins,
	which are run outside of any chroot, this is trusted code with respect to the
	user-supplied strings it reads.

	* guix/scripts/perform-download.scm (read/safe): new procedure.
	  (perform-download, perform-git-download): use it.
	  (guix-perform-download): explicitly set 'read-eval?' to #f and
	  'read-hash-procedures' to '().  #f is the default value of 'read-eval?' on
	  startup, but set it anyway to be certain.

	Change-Id: I93cb8e32607a6f9a559a26c1cbd6b88212ead884

2025-08-31  Omar Bassam  <omar.bassam88@gmail.com>

	gnu: sbcl-clss: Update to 0.3.1-3.cd5f603
	* gnu/packages/lisp-xyz.scm (sbcl-clss): Update to 0.3.1-3.cd5f603

	Change-Id: I479a79b1a1d3ac45ef31d9c02cc187fa072bf219

2025-08-31  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: lr: Update to 2.0.
	* gnu/packages/admin.scm (lr): Update to 2.0.
	[arguments]: Use GEXPs.

	Change-Id: I3264ccc86aa699a1e77c0388b48c801c5a4392ac

2025-08-31  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: ghc-hsopenssl: Update to 0.11.7.9.
	* gnu/packages/haskell-crypto.scm (ghc-hsopenssl): Update to 0.11.7.9.
	[#:configure-flags]: New argument.

	Change-Id: I2719bdef7e6bbd76fe4c079d663917839a787e81

2025-08-31  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: qemu: Update to 10.1.0.
	* gnu/packages/virtualization.scm (qemu): Update to 10.1.0.
	[source] <patches>: Remove qemu-disable-bios-tables-test and
	qemu-glibc-2.41.patch patches; add qemu-fix-test-virtio-version.patch.
	* gnu/packages/patches/qemu-disable-bios-tables-test.patch: Rebase.
	* gnu/packages/patches/qemu-disable-migration-test.patch: Delete file.
	* gnu/packages/patches/qemu-glibc-2.41.patch: Likewise.
	* gnu/packages/patches/qemu-fix-test-virtio-version.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.

	Change-Id: I0203137a144f89dcc502d1bcb2fa6f717b7223ff

2025-08-31  Nicolas Graves  <ngraves@ngraves.fr>

	cve: Upgrade to JSON 2.0 feeds.
	Fixes guix/guix#2213.  The 1.1-formatted-data is no longer available
	from NIST.

	* guix/cve.scm (string->date*, <cve-item>,
	reference-data->cve-configuration, cpe-match->cve-configuration,
	configuration-data->cve-configurations, json->cve-items,
	yearly-feed-uri, cve-item->vulnerability): Upgrade to JSON 2.0 feeds
	schema.
	(<cve>): Remove uneeded record.
	* tests/cve-sample.json: Update them. Remove CVE-2019-0005 (no value
	added, lots of lines).
	* tests/cve.scm (%expected-vulnerabilities): Upgrade accordingly.
	(json->cve-items, vulnerabilities->lookup-proc tests): Update accordingly.

2025-08-31  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: wget: Graft secure package.
	* gnu/packages/wget.scm (wget/fixed): Add new variable.
	(wget): Hide package. Graft wget/fixed.

2025-08-31  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: mercurial: Add package and rename former to mercurial/pinned.
	Mercurial currently has CVEs. IMHO, it's unsafe to carry them around
	in a profile.  However, updating mercurial potential leads to a lot of
	rebuilds and I don't want to tackle this right now.

	As for other packages, the way forward is to add a variant of the
	package only used for hg-fetch, here mercurial/pinned.

	* gnu/packages/version-control.scm
	(mercurial-check-phase): Add helper variable.
	(mercurial): Update to 7.1.
	[arguments]: Use gexps.
	<#:phases>: Refresh them. Add phase 'add-install-to-pythonpath for
	running tests. Run tests after install. Add phase 'configure-check.
	<#:imported-modules, #:modules>: Add them for
	'add-install-for-pythonpath.k
	[native-inputs]: Remove python-nose. Add python-setuptools-next,
	python-setuptools-scm-next.
	(mercurial/pinned): Inherit from mercurial, but build the exact same
	derivation as the previous mercurial variable.

	* guix/hg-download.scm (hg-package): Use mercurial/pinned.

2025-08-31  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: subversion: Add package and rename former to subversion/pinned.
	Subversion currently has CVEs. IMHO, it's unsafe to carry them around
	in a profile. However, updating subversion potential leads to a lot of
	rebuilds and I don't want to tackle this right now.

	As for other packages, the way forward is to add a variant of the
	package only used for svn-fetch, here subversion/pinned.

	* gnu/packages/version-control.scm (subversion): Update to 1.14.5.
	(subversion/pinned): Inherit from subversion, but build the exact same
	derivation as the previous subversion variable.

	* guix/svn-download.scm (subversion-package): Use subversion/pinned.

2025-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-fibers: Provide correct ‘git-reference’.
	This is a followup to 6a45a2aac076e3b53b49932c28fbdde8c3e3de7a.

	* gnu/packages/guile-xyz.scm (guile-fibers-1.4)[source]: Add missing ‘uri’
	field.

	Change-Id: Ie17a4e70c18c021aac9d5d88f1789c16fd4c7ad9

2025-08-31  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: Add python-edps.
	* gnu/packages/astronomy.scm (python-edps): New variable.

	Change-Id: Ia7235a34575538d5532c94d0bad7e358a1e6aaa3

2025-08-31  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: Add python-pyesorex.
	* gnu/packages/astronomy.scm (python-pyesorex): New variable.

	Change-Id: I9da8fe817fb11faab7718cfbd718622e75ef0db1

2025-08-31  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: Add python-pycpl.
	* gnu/packages/astronomy.scm (python-pycpl): New variable.

	Change-Id: Ieded5de94b146be76269fe0868ff55a21ac5f325

2025-08-31  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: Add esorex.
	* gnu/packages/astronomy.scm (esorex): New variable.

	Change-Id: I62d901f1d4659cca01f4530bb84614628f876b47

2025-08-31  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: Add cpl.
	* gnu/packages/astronomy.scm (cpl): New variable.

	Change-Id: I07e6ee15f2366b73335740abc51fd4540ab9d1e6

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: uraniborg: Update to 0.0.10.
	* gnu/packages/astronomy.scm (uraniborg): Update to 0.0.10.
	[arguments] <tests?>: Enable as post-install-check phase.
	[phase]{patch-config}: Adjust default base directory to store path.
	{post-install-check}: New phase.
	{check}: Delete phase.
	[description]: Mention about default base location.

	Change-Id: I1dc2184b97c6bcaf6c5df0c0f3154ea2a25263f3

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: stellarium: Update to 25.2, build with Qt6.
	* gnu/packages/astronomy.scm (stellarium): Update to 25.2.
	[arguments] <configure-flags>: Enable Qt6 build (it's default), adjust
	search for qtserialport and qtpositioning.
	[inputs]: Remove calcmysky-qt5, qtbase-5, qtcharts-5, qtlocation-5,
	qtmultimedia-5, qtscript-5, qtserialport-5, qtwayland-5, qtwebengine-5,
	and qxlsx-qt5; add calcmysky, eigen, glm, qtbase, qtcharts, qtlocation,
	qtmultimedia, qtserialport, qtwayland, qtwebengine, and qxlsx.
	[native-inputs]: Remove qttools-5; add qttools.

	Change-Id: Ic37a06fd4d15872bf18a0f75901359f2021cac2f

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunkit-magex: Fix tests.
	* gnu/packages/astronomy.scm (python-sunkit-magex) [native-inputs]:
	Remove python-setuptools and python-wheel; add nss-certs-for-test and
	python-setuptools-next.

	Change-Id: I9b0e7e3be5736c34ba9811b50f2720cdb5b9ea5e

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunkit-image: Fix tests.
	* gnu/packages/astronomy.scm (python-sunkit-image) [native-inputs]: Add
	nss-certs-for-test.

	Change-Id: Icfd874f410afbca78db08b59ad090bf01367420c

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-space-dolphin: Update to 1.1.3.
	* gnu/packages/astronomy.scm (python-space-dolphin): Update to 1.1.3.

	Change-Id: I86ec95645ce663dc8a6902d4fdf35196c62f9cac

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-romancal: Fix indentation
	* gnu/packages/astronomy.scm (python-romancal): Fix indentation

	Change-Id: I65302e8b678dbc26c3ade3e23e5ae8eb869580b2

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-romancal: Update to 0.20.2.
	* gnu/packages/astronomy.scm (python-romancal): Update to 0.20.2.
	[native-inputs]: Remove python-wheel.
	[propagated-inputs]: Remove python-pyparsing and python-stpsf; add
	python-pysiaf and python-stpreview.

	Change-Id: I716e17fab83d8b158b808f60e05a58d79a4e7222

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-radiospectra: Delete sanity check.
	* gnu/packages/astronomy.scm (python-radiospectra): Delete sanity check.

	Change-Id: I8bc7cd7b8a914be577307007b99e9114c4cfc8bd

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyhalo: Update to 1.4.3.
	* gnu/packages/astronomy.scm (python-pyhalo): Update to 1.4.3.

	Change-Id: I6d9e51b8959983bea90caebb76303f17c8d54145

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pint-pulsar: Update to 1.1.4.
	* gnu/packages/astronomy.scm (python-pint-pulsar): Update to 1.1.4.

	Change-Id: Ib7ba3be7fd5821ad764d098d45fa5c0cd0034253

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-irispy-lmsal: Update to 0.3.1.
	* gnu/packages/astronomy.scm (python-irispy-lmsal): Update to 0.3.1.
	[arguments] <phases>: Delete 'sanity-check.
	[native-inputs]: Remove python-setuptools and python-wheel; add
	python-pooch and python-setuptools-next.

	Change-Id: Iafabf5a5cd3337d086fe3f21209439b1d02c40d2

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-hierarc: Use python-astronomy-6.
	Astropy 7.1.0 (2025-05-20) release removed "astropy.cosmology._utils"
	which is required for python-hierarc which is compatible with Astropy
	v6.

	* gnu/packages/astronomy.scm (python-hierarc): [propagated-inputs]:
	Remove python-astropy; add python-astropy-6.

	Change-Id: I55180f16a39e425fa6848c71f2dac21a566859d8

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-aiapy: Fix build.
	* gnu/packages/astronomy.scm (python-aiapy):
	[arguments] <phases>: Delete 'sanity-check.
	[native-inputs]: Remove python-setuptools and python-wheel; add
	nss-certs-for-test and python-setuptools-next.

	Change-Id: I9e3239158fcd5bce616cfc299438e45a0ff13178

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ginga: Adjust inputs.
	* gnu/packages/astronomy.scm (ginga): Adjust inputs.
	[inputs]: Remove python-fitsio, python-magic, and python-tomli; add
	python-pillow-heif, python-pyside-6, python-pycairo, and python-tornado.
	[native-inputs]: Remove python-docutils and python-tornado; add
	python-pytest-doctestplus.

	Change-Id: I3dbd1db4e37aeff626564d88f2e14a2bdf9ec865

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: alfa: Update to 2.3.
	* gnu/packages/astronomy.scm (alfa): Update to 2.3.

	Change-Id: I4f020c8826398a8058260b04c15fe6dee76c0570

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunraster: Update to 0.6.1.
	* gnu/packages/astronomy.scm (python-sunraster): Update to 0.6.1.
	[native-inputs]: Remove python-wheel; add nss-certs-for-test.

	Change-Id: I6121aa8db6ec3e4e38017704c87a064cc05797e0

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunpy-soar: Fix tests.
	* gnu/packages/astronomy.scm (python-sunpy-soar)
	[arguments] <phases>: Delete 'sanity-check.
	[native-inputs]: Add nss-certs-for-test.

	Change-Id: Ifec3e5b8d5b158a8aaa17175852e86a3639434e4

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stsci-skypac: Update to 1.0.11.
	* gnu/packages/astronomy.scm (python-stsci-skypac): Update to 1.0.11.
	[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.

	Change-Id: Ibe2dab68e64b1a9961c26c2f60e82f14f9633249

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jwst: Relax requirements.
	* gnu/packages/astronomy.scm (python-jwst) [phases]{relax-requirements}:
	Relax vertion check for 'stcal'.

	Change-Id: I2a53afd229611c58f1a90e9057a240b4611775f5

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ginga: Swap inheritance.
	Ginga project positions as a final application and Python library, this
	change swaps inheritance with ginga.

	* gnu/packages/astronomy.scm (ginga): New variable, moved from
	python-ginga, sort alphabetically.
	[native-inputs]: Add python-setuptools-next.
	[inputs]: Moved from propagated-inputs; remove python-pyqt and add
	python-pyqt-6.

	(ginga-qt5): Deprecate variable.

	(python-ginga): Inherit from ginga.
	[propagated-inputs]: Keep only "install-requirements".
	Remove opencv, python-astroquery, python-dateutil, python-exif-read,
	python-fitsio, python-magic, python-matplotlib, python-photutils,
	python-scipy, and python-tomli.

	Change-Id: I8e361273325d465af1be333de0852f4321eb0146

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ginga: Update to 5.4.0.
	* gnu/packages/astronomy.scm (python-ginga): Update to 5.4.0.

	Change-Id: I8ab38a339a347a16c30414b1265dfcbda262d7fe

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glue-qt: Update to 0.4.0.
	* gnu/packages/astronomy.scm (python-glue-qt): Update to 0.4.0.
	[native-inputs]: Remove python-setuptools, python-setuptools-scm, and python-wheel;
	add python-setuptools-next and python-setuptools-scm-next.

	Change-Id: Ia82f33bda0a3f21acf64d85296f0ab336e051ef6

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dkist: Update to 1.15.0.
	* gnu/packages/astronomy.scm (python-dkist): Update to 1.15.0.
	[arguments] <phases>: Delete 'sanity-check.
	[propagated-inputs]: Add python-asdf-astropy, python-asdf-coordinates-schemas,
	python-asdf-standard, python-asdf-transform-schemas,
	python-asdf-wcs-schemas, and python-packaging.
	[native-inputs]: Remove python-setuptools and python-wheel; add
	python-setuptools-next.

	Change-Id: Ibe60a07e6893666c90d1dd83309b40aa507090e8

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-czml3: Update to 2.3.6.
	* gnu/packages/astronomy.scm (python-czml3): Update to 2.3.6.

	Change-Id: I685ed936cdcb353f8690699932ff739035a46866

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: indi: Update to 2.1.5.
	* gnu/packages/astronomy.scm (indi): Update to 2.1.5.

	Change-Id: I9c7b9359e02f2d011f04be392821dd7c601f9ec6

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-extinction: Update to 0.4.8.
	* gnu/packages/astronomy.scm (python-extinction): Update to 0.4.8.
	[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.

	Change-Id: I1fd4f9656eebb4e8e3845ed9273beacb691f1ab0

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-bayesicfitting: Update to 3.2.4.
	* gnu/packages/astronomy.scm (python-bayesicfitting): Update to 3.2.4.
	[arguments] <test-flags>: Run bare minimal "TestUserModel".
	<phases>: Remove 'disable-failing-tests.
	[home-page]: Upstream has changed and mentioned in release note, see:
	<https://github.com/dokester/BayesicFitting/releases/tag/v3.2.4>.

	Change-Id: I46281feb278fb66f50a2caa960d8822135e70ded

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-lenstronomy: Skip two more tests.
	* gnu/packages/astronomy.scm (python-lenstronomy): Skip two more tests.

	Change-Id: I006b4893096d1fa1b57c2a391acc580c0a376650

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stcal: Update to 1.15.0.
	* gnu/packages/astronomy.scm (python-stcal): Update to 1.15.0.

	Change-Id: Iac61eb110dfbf20806f5d0752b3233b8cc54c9ce

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-drizzle: Update to 2.1.1.
	* gnu/packages/astronomy.scm (python-drizzle): Update to 2.1.1.
	[native-inputs]: Remove python-wheel.

	Change-Id: Id6611918ece3f5f42ac5636b5f4700f1e0b740fe

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glue-core: Update to 1.23.0.
	* gnu/packages/astronomy.scm (python-glue-core): Update to 1.23.0.
	[native-inputs]: Remove python-setuptools-scm and python-wheel; add
	python-setuptools-next and python-setuptools-scm-next.

	Change-Id: I9670ae3e83c832228570f889c509807906b00b15

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunpy: Update to 7.0.1.
	* gnu/packages/astronomy.scm (python-sunpy): Update to 7.0.1.
	[arguments] <test-flags>: Skip 3 tests.
	[propagated-inputs]: Add python-packaging and python-requests-next.
	[native-inputs]: Remove python-packaging, python-setuptools, and
	python-wheel; add nss-certs-for-test, python-setuptools-next.
	(python-sunpy-minimal): Add python-requests-next.

	Change-Id: I0c549ab50381a84b9911d1e6b2cdecf4d42a0a0f

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glymur: Update to 0.14.3.
	* gnu/packages/python-xyz.scm (python-glymur): Update to 0.14.3.
	[propagated-inputs]: Remove python-packaging; add python-pillow.
	[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.

	Change-Id: I5644607ba14a01bfb045a36d4f9405744ce9184c

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cdflib: Update to 1.3.6.
	* gnu/packages/astronomy.scm (python-cdflib): Update to 1.3.6.
	[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.

	Change-Id: Ic155ace0e5b5bd9d0822304e17e4cf91ac3dacfb

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-roman-datamodels: Update to 0.27.0.
	* gnu/packages/astronomy.scm (python-roman-datamodels): Update to 0.27.0.

	Change-Id: Ifcfcf02973d6afa431a4a0df4a242a1c1352e7ab

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rad: Update to 0.27.0.
	* gnu/packages/astronomy.scm (python-rad): Update to 0.27.0.
	[native-inputs]: Remove python-wheel.

	Change-Id: I4fad399272a77dbaffd038f18aba34d26b261d13

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dust-extinction: Update to 1.6.
	* gnu/packages/astronomy.scm (python-dust-extinction): Update to 1.6.
	[native-inputs]: Remove python-pytest-astropy and python-wheel; add python-pytest,
	python-pytest-doctestplus, and python-setuptools-next.

	Change-Id: Ifc8caf5663f086ae10aca3018559113c03edcfa2

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-specutils: Update to 2.1.0.
	* gnu/packages/astronomy.scm (python-specutils): Update to 2.1.0.
	[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.

	Change-Id: I45047dab9f64cbcedb78da43757a24d5da3b7b3f

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-gwcs: Update to 0.25.2.
	* gnu/packages/astronomy.scm (python-gwcs): Update to 0.25.2.
	[arguments] <test-flags>: Skip one test.
	[native-inputs]: Remove python-pyyaml and python-wheel.

	Change-Id: I5a01c33632220f49bf957da1ea5dac756147f838

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ndcube: Fix tests.
	* gnu/packages/astronomy.scm (python-ndcube): [native-inputs]: Add
	nss-certs-for-test.

	Change-Id: Idf30d716f01dd041b6f5d157f12edbef91a11ffb

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy: Update to 7.1.0.
	* gnu/packages/astronomy.scm (python-astropy): Update to 7.1.0.
	[native-inputs]: Remove python-ipython, python-pandas,
	python-pytest-mpl, python-scikit-image, python-setuptools,
	python-setuptools-scm, and python-wheel; python-pytest-doctestplus, and
	python-setuptools-scm-next.
	[propagated-inputs] Add python-asdf-astropy, python-beautifulsoup4,
	python-bleach, python-bottleneck, python-certifi, python-dask,
	python-fsspec, python-html5lib, python-ipykernel, python-ipython,
	python-ipywidgets, python-jupyter-core, python-mpmath, python-pandas,
	python-pandas, python-pytz, python-s3fs, python-sortedcontainers, and
	python-uncompresspy.

	Change-Id: I250cf595dba95d2e35261470150737620119bf57

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-uncompresspy.
	* gnu/packages/python-compression.scm (python-uncompresspy): New variable.

	Change-Id: I8981485e342bafeea1dd188a069f41916f793ca0

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sgp4: Update to 2.25.
	* gnu/packages/astronomy.scm (python-sgp4): Update to 2.25.
	[arguments] <phases>: Use custom 'check.
	[native-inputs]: Remove python-setuptools and python-wheel; add
	python-setuptools-next.

	Change-Id: Ifa727fec0b229d8a37826c8b43d5b2033a45cb62

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-astropy: Adjust inputs.
	* gnu/packages/astronomy.scm (python-asdf-astropy): [propagated-inputs]:
	Remove python-astropy; add python-astropy-minimal.

	Change-Id: Iadae2cb358697e5f94d22540f5254f787e6864c4

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-astropy: Skip some example tests.
	* gnu/packages/astronomy.scm (python-asdf-astropy) [arguments]
	<test-flags>: Skip 8 example tests.

	Change-Id: I41573eef52d6c9b305d50b6e5349531cf801e9d9

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-minimal: Adjust inputs.
	* gnu/packages/astronomy.scm (python-astropy-minimal)
	[native-inputs]: Remove python-wheel, python-setuptools, and
	python-setuptools-scm; add python-setuptools-scm-next.
	[propagate-inputs]: Do not inherit but overwrite, add bare minimal
	install dependencies: python-astropy-iers-data, python-configobj,
	python-numpy, python-packaging, python-ply, python-pyerfa, and
	python-pyyaml.

	Change-Id: Ib2a2421953f0d9986334038f900694ee15b5d1c7

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf: Update to 4.4.0.
	* gnu/packages/astronomy.scm (python-asdf): Update to 4.4.0.

	Change-Id: Iae033b72d4c7822107877c2ddc7b8b28e9b8f248

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-extension-helpers: Update to 1.4.0.
	* gnu/packages/python-xyz.scm (python-extension-helpers): Update to 1.4.0.
	[arguments] <test-flags>: Rework skipped tests.
	<phases>: Use default 'check.
	[propagated-inputs]: Add python-setuptools-next.
	[native-inputs]: Remove python-pytest-astropy, python-pytest-cov,
	python-tomli, python-setuptools, python-wheel, and python-pip.

	Change-Id: I577f2021e77ad30fa60250fcccaf53f963c740b0

2025-08-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-iers-data: Update to 0.2025.8.18.0.40.14.
	* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2025.8.18.0.40.14.

	Change-Id: I1a20802134dc9f37be8fb24f6b34f58f1c262462

2025-08-31  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: cfitsio: Enable reentrant multithreading.
	To build ESO’s Common Pipeline Library (CPL), CFITSIO has to be compiled
	with enabled reentrant multithreading configure flag.

	See: <https://www.eso.org/sci/software/cpl/download.html>

	* gnu/packages/astronomy.scm (cfitsio)[arguments]<#:configure-flags>:
	  Add "--enable-reentrant".

	Change-Id: I75f36af8a9dc86becf4c7c764ade6f8e53f5a279

2025-08-31  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: usbutils: Update to 018.
	* gnu/packages/linux.scm (usbutils): Update to 018.
	[build-system]: Switch to meson-build-system.
	[#:phases] {patch-bootstrap-scripts}: Delete phase.
	{install-usbreset}: New phase.
	[native-inputs]: Remove autoconf automake and libtool.
	[description]: Mention the 'usbreset' command.

	Change-Id: I2f71e0947fcc199b20c607c06bd4eae6324f0e17

2025-08-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-fibers: Update to 1.4.0.
	* gnu/packages/guile-xyz.scm (guile-fibers): Rename to…
	(guile-fibers-1.3): … this.
	(guile-fibers-1.4): New variable.
	(guile-fibers): Turn into a alias for ‘guile-fibers-1.4’.
	* gnu/packages/admin.scm (shepherd-0.10)[native-inputs]: Change to
	‘guile-fibers-1.3’.

	Change-Id: If44f7482955da08be1927ad2933487ef9bf9bbdd

2025-08-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-fibers: Update home page and source URL.
	* gnu/packages/guile-xyz.scm (guile-fibers)[home-page]: Update.
	[source]: Use it.

	Change-Id: I91ea6884b35251834401fd430f1aecf5b2d6b357

2025-08-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: hpcguix-web: Update to 0.4.3.
	* gnu/packages/web.scm (hpcguix-web): Update to 0.4.3.

	Change-Id: Ie21e12efb7462d9f9023218d0eebcd61dca254d0

2025-08-30  Yelninei  <yelninei@tutamail.com>

	services: hurd-vm: Support different hurd types.
	* gnu/services/virtualization.scm (sanitize-hurd-vm-configuration-type): New procedure.
	(hurd-vm-confiuration): Add type field.
	(hurd-vm-disk-image): Use it.
	* doc/guix.texi (hurd-vm-configuration): Document it.

	* gnu/tests/virtualization.scm (%childhurd64-os): New variable.
	(run-childhurd-test): Add the os a parameter.
	(%test-childhurd): Adjust accordingly.
	(%test-childhurd64): New system test.

	Change-Id: Ie1c55a9414657ced4bf8b4324527037f1a1f78f4

2025-08-30  Yelninei  <yelninei@tutamail.com>

	system: image: hurd: Fix typo.
	* gnu/system/images/hurd.scm: Fix typo in exported variable.

	Change-Id: I4f7ef293978953aa494c3db4cf66a1f5f89037b4

2025-08-30  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: tuxedo-keyboard: Update to 4.15.4.
	* gnu/packages/linux.scm (tuxedo-keyboard): Update to 4.15.4.
	Add supported-systems. [license]: Update. [description]: Update.

	Change-Id: I908b51f8a3238c6a4c67d7addd48b5aeca861524

2025-08-30  Mazin AlHaddad  <codeberg@getstate.dev>

	gnu: Add deskflow.
	* gnu/packages/hardware.scm (deskflow): New variable.

	Co-Authored-By: Sharlatan Hellseher <sharlatanus@gmail.com>
	Change-Id: I8ee6e5988dc75714fc434cae6bdddc6695b62378

2025-08-30  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 142.0.1-1.
	* gnu/packages/librewolf.scm (librewolf): Update to 142.0.1-1.

	Change-Id: I26991fceeeb0ba4bf4b21ee929931ff6faec48e6

2025-08-30  Ian Eure  <ian@retrospec.tv>

	gnu: firefox-l10n: Update to 2962877b9abd5bfa1e24e5bbc1e16e47e12d6760.
	* gnu/packages/librewolf.scm (firefox-l10n): Update to 2962877b9abd5bfa1e24e5bbc1e16e47e12d6760.

	Change-Id: I09f96b67493da0e48003d7d057ea53e1d2a45b04

2025-08-30  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.82.25.
	* gnu/packages/prolog.scm (trealla): Update to 2.82.25.

	Change-Id: I6e90a4921409459b0ec94d198fb9302298c5f840

2025-08-30  Sören Tempel  <soeren+git@soeren-tempel.net>

	gnu: bitwuzla: Update to 0.8.2.
	* gnu/packages/maths.scm (bitwuzla): Update to 0.8.2.

	Change-Id: Id159fe35b3e3ce88856193d70529867d142ad3ac

2025-08-30  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: astroterm: Update to 1.0.9.
	* gnu/packages/astronomy.scm (astroterm): Update to 1.0.9.

	Change-Id: I2c212c3b44826148d097d6699e52381d575eebe7

2025-08-30  Andreas Enge  <andreas@enge.fr>

	gnu: Remove pep module.
	* gnu/packages/pep.scm: Remove file.
	* gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in: Unregister
	file.

	Fixes: guix/guix#1692
	Change-Id: Id0fb24621509971f18d8be8420047859870c3f03

2025-08-30  Andreas Enge  <andreas@enge.fr>

	gnu: Remove yml2.
	* gnu/packages/pep.scm (yml2): Delete variable.

	Change-Id: I5640745544ea4a05638cff4f0256208e341b8424

2025-08-30  Andreas Enge  <andreas@enge.fr>

	gnu: Remove fdik-libetpan.
	* gnu/packages/pep.scm (fdik-libetpan): Delete variable.

	Change-Id: I8d3e876ea9b961a7fc809074b8174cf49484f8f4

2025-08-30  Andreas Enge  <andreas@enge.fr>

	gnu: Remove pep-engine.
	* gnu/packages/pep.scm (pep-engine): Delete variable.

	Change-Id: I1c24f3d243a243c7200751e0eb132a9a743c2856

2025-08-30  Andreas Enge  <andreas@enge.fr>

	gnu: Remove libpepadapter.
	* gnu/packages/pep.scm (libpepadapter): Delete variable.

	Change-Id: I4d3d791f94e3c2b08ab7f37e5f0e376c57574b9e

2025-08-30  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-pep-adapter.
	* gnu/packages/pep.scm (python-pep-adapter): Delete variable.

	Change-Id: I440bf41911c0f2d86ca74272bd254975d599f3e8

2025-08-30  Andreas Enge  <andreas@enge.fr>

	gnu: Remove java-pep-adapter.
	* gnu/packages/pep.scm (java-pep-adapter): Delete variable.

	Change-Id: Ib50b5ddc1b1bf1b1505386a794c18f16247766a0

2025-08-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add wireproxy.
	* gnu/packages/networking.scm (wireproxy): New variable.

	Change-Id: Ib4601db6a721960a95fe8e5723864a6af20afc45

2025-08-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-zx2c4-com-wireguard: Enable all tests.
	* gnu/packages/golang-web.scm (go-golang-zx2c4-com-wireguard)
	[arguments] <phases>: Use default 'check and run all tests.

	Change-Id: I6bf45e6a6a3215d6b69aeb937af879966c097827

2025-08-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-zx2c4-com-wireguard: Update to 0.0.0-20250521234502-f333402bd9cb.
	* gnu/packages/golang-web.scm (go-golang-zx2c4-com-wireguard): Update to 0.0.0-20250521234502-f333402bd9cb.
	[propagated-inputs]: Add go-gvisor-dev-gvisor.

	Change-Id: I022f723c0ae28af1c321b5e245e57902e685c80e

2025-08-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-landlock-lsm-go-landlock.
	* gnu/packages/golang-xyz.scm (go-github-com-landlock-lsm-go-landlock): New variable.

	Change-Id: Iec152e0ef759092edf21ea199bf13c3a50f1e789

2025-08-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-kernel-org-pub-linux-libs-security-libcap-psx.
	* gnu/packages/golang-xyz.scm (go-kernel-org-pub-linux-libs-security-libcap-psx): New variable.

	Change-Id: I1ba534c6d3eccbcf22e9d3b64a2cfdb3a0bc0252

2025-08-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-things-go-go-socks5.
	* gnu/packages/golang-web.scm (go-github-com-things-go-go-socks5): New variable.

	Change-Id: Iabd5137b3f6bad919fccaf248f36f0d0b26e2309

2025-08-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-akamensky-argparse.
	* gnu/packages/golang-xyz.scm (go-github-com-akamensky-argparse): New variable.

	Change-Id: I851f1a98a2ef417b0e57f4c9fc0b584aff4d901c

2025-08-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: apycula: Update to 0.23.
	* gnu/packages/fpga.scm (apycula): Update to 0.23.

	Change-Id: I7797063992162379e593fb3e02847da2b515d608

2025-08-30  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-alexliesenfeld-health: Update to 0.8.1.
	* gnu/packages/golang-web.scm (go-github-com-alexliesenfeld-health): Update to 0.8.1.

	Change-Id: I032ce0bae2693e7cc954b4215c3939edf99cf5e3

2025-08-30  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-sourcegraph-jsonrpc2: Update to 0.2.1.
	* gnu/packages/golang-web.scm (go-github-com-sourcegraph-jsonrpc2): Update to 0.2.1.

	Change-Id: Ic41ece9255a5b421aa1afa33777d04e64b9b16ef

2025-08-30  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-pion-srtp-v3: Update to 3.0.7.
	* gnu/packages/golang-web.scm (go-github-com-pion-srtp-v3): Update to 3.0.7.

	Change-Id: I07fea852a5ed79ddd3abd8f24fe345a09450ecb6

2025-08-30  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-pion-rtp: Update to 1.8.21.
	* gnu/packages/golang-web.scm (go-github-com-pion-rtp): Update to 1.8.21.
	[native-inputs]: Add go-github-com-stretchr-testify.

	Change-Id: I4e4b711f185d08de82d6fdf1a0c9820b6b69d526

2025-08-30  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-caddyserver-zerossl: Update to 0.1.3.
	* gnu/packages/golang-web.scm (go-github-com-caddyserver-zerossl): Update to 0.1.3.

	Change-Id: Ia98ace5ae6be49c513c19d78cc65b168d1e4c379

2025-08-30  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: stress-ng: Update to 0.19.03.
	* gnu/packages/admin.scm (stress-ng): Update to 0.19.03.

	Change-Id: Ibcad84616d763e7087356217bc5def2bca709121

2025-08-30  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: aide: Update to 0.19.2.
	* gnu/packages/admin.scm (aide): Update to 0.19.2.

	Change-Id: I952b1ef04d23697e6243d62afc49063c2bbda169

2025-08-30  John Khoo  <johnkhootf@gmail.com>

	gnu: lxsession: Update to 0.5.6.
	* gnu/packages/patches/lxsession-potfiles-ignore.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/lxde.scm (lxsession): Update to 0.5.6.
	[source]: Switch to git-fetch.  Add patch.

	Closes: #2268
	Change-Id: I9b33123dfbfb6beb53178caeb6c531d9ef1b7a94

2025-08-30  John Khoo  <johnkhootf@gmail.com>

	gnu: lxinput: Update to 0.3.6.
	* gnu/packages/lxde.scm (lxinput): Update to 0.3.6.
	[source]: Switch to git-fetch.
	[native-inputs]: automake, autoconf.

	Change-Id: I368eea91b5365ef2b7829f941372d5677435e049

2025-08-30  John Khoo  <johnkhootf@gmail.com>

	gnu: lxde-common: Update to 0.99.3.
	* gnu/packages/lxde.scm (lxde-common): Update to 0.99.3.
	[source]: Switch to git-fetch.
	[native-inputs]: Add automake, autoconf.

	Change-Id: I821396f79b78b586cdc8ca0d2c9e042ba428435c

2025-08-30  John Khoo  <johnkhootf@gmail.com>

	gnu: lxde-icon-theme: Update to 0.5.2.
	* gnu/packages/lxde.scm (lxde-icon-theme): Update to 0.5.2.
	[source]: Switch to git-fetch.
	[native-inputs]: Add automake, autoconf.

	Change-Id: If8b49d0f56792140cc0bdd3ab68c24ba084dd771

2025-08-30  John Khoo  <johnkhootf@gmail.com>

	gnu: lxmenu-data: Update to 0.1.6.
	* gnu/packages/lxde.scm (lxmenu-data): Update to 0.1.6.
	[source]: Switch to git-fetch.
	[native-inputs]: Add automake, autoconf.

	Change-Id: I21299e1d2ffcea63577cd359ec00eb3f0cfc84d2

2025-08-30  John Khoo  <johnkhootf@gmail.com>

	gnu: lxterminal: Update to 0.4.1.
	* gnu/packages/lxde.scm (lxterminal): Update to 0.4.1.
	[source]: Switch to git-fetch.
	[native-inputs]: Add automake, autoconf.

	Change-Id: I013f42b733e947e996f912fde20b75441f12bb79

2025-08-30  John Khoo  <johnkhootf@gmail.com>

	gnu: lxtask: Update to 0.1.12.
	* gnu/packages/lxde.scm (lxtask): Update to 0.1.12.
	[source]: Switch to git-fetch.
	[native-inputs]: Add automake, autoconf.

	Change-Id: I8f1590c559aec2edf50ea27505db6c10d286c1b2

2025-08-30  John Khoo  <johnkhootf@gmail.com>

	gnu: lxrandr: Update to 0.3.3.
	* gnu/packages/lxde.scm (lxrandr): Update to 0.3.3.
	[source]: Switch to git-fetch.
	[native-inputs]: Add automake, autoconf.

	Change-Id: Ia648684f5bf94a90c3da7dd04b93865266de0b54

2025-08-30  John Khoo  <johnkhootf@gmail.com>

	gnu: lxappearance: Update to 0.6.4.
	* gnu/packages/lxde.scm (lxappearance): Update to 0.6.4.
	[source]: Switch to git-fetch.
	[native-inputs]: Add automake, autoconf.

	Change-Id: Iae0e90f73ca9f9343760337b559c4137346dc490

2025-08-30  John Khoo  <johnkhootf@gmail.com>

	gnu: lxpanel: Update to 0.11.1.
	* gnu/packages/lxde.scm (lxpanel): Update to 0.11.1.
	[source]: Switch to git-fetch.
	[native-inputs]: Add libtool, automake, autoconf.

	Change-Id: I90285fc8dd90e3557bb17d40d62e81828b245d22

2025-08-30  John Khoo  <johnkhootf@gmail.com>

	gnu: pcmanfm: Update to 1.4.0.
	* gnu/packages/lxde.scm (pcmanfm): Update to 1.4.0.
	[source]: Switch to git-fetch.
	[native-inputs]: Add automake, autoconf.

	Change-Id: Iaa58e5f07073fa92ef4d413ea2ff57b4d22e735f

2025-08-30  John Khoo  <johnkhootf@gmail.com>

	gnu: libfm: Update to 1.4.0.
	* gnu/packages/lxde.scm (lxsession)[source]: Factor out snippet as
	delete-generated-c-files.
	(libfm): Update to 1.4.0.
	[source]: Switch to git-fetch.  Use delete-generated-c-files.
	[native-inputs]: Add which, automake, autoconf, gtk-doc.
	(libfm-extra): Update to 1.4.0.
	[native-inputs]: Add which, automake, autoconf, gtk-doc.
	[inputs]: Add libexif.

	Change-Id: Ibf8b308aca3d7856ae6c067468f6e3fd2a1c77bb

2025-08-30  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: fonts: Add font-apl386.
	* gnu/packages/fonts.scm (font-apl386): New variable.

	Closes: #2314
	Change-Id: Iaa45892aed33e00d25152b9b2e68d82673db6c9e

2025-08-30  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: fonts: Add font-bqn386.
	* gnu/packages/fonts.scm (font-bqn386): New variable.

	Change-Id: I7d4f301b314aeaab4f8a8dda762719ef261c1266

2025-08-30  Laura Kirsch  <laurakirsch240406@gmail.com>

	gnu: Add fceux.
	* gnu/packages/emulators.scm (fceux): New variable.

	Closes: #2225
	Change-Id: Ib70a568c5160dba2f9a1d6de08647d883ece97c2

2025-08-29  Andreas Enge  <andreas@enge.fr>

	gnu: gnuradio: Update input.
	* gnu/packages/radio.scm (gnuradio)[inputs]: Remove spdlog; add spdlog-1.15.

	Change-Id: Ifc035ea5f9c4cac33352583d4d2008996aeb6670

2025-08-29  Mathieu Laparie  <mlaparie@disr.it>

	gnu: Add ryzenadj.
	* gnu/packages/linux.scm (ryzenadj): New variable.

	Change-Id: Ic72610b8c651b51dbd770ffba45a1be809db1dbf

2025-08-29  jgart  <jgart@dismail.de>

	gnu: sbcl-trivial-package-locks: Remove unused input.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-package-locks)[native-inputs]:
	Remove sbcl-alexandria.

	Change-Id: I32d15334e97c1d7b6be2acad920a70924eecc45d

2025-08-29  jgart  <jgart@dismail.de>

	gnu: Add cl-salmagundi.
	* gnu/packages/lisp-xyz.scm (cl-salmagundi, ecl-salmagundi, clasp-salmagundi, sbcl-salmagundi): New variables.

	Change-Id: Ice7a6b49ce40eafdab72699de6bfd303d17eddfc

2025-08-29  jgart  <jgart@dismail.de>

	gnu: Add cl-trivial-package-locks.
	* gnu/packages/lisp-xyz.scm (cl-trivial-package-locks, ecl-trivial-package-locks, clasp-trivial-package-locks, sbcl-trivial-package-locks): New variables.

	Change-Id: I9c39141e69889f9463f2ef1e67f69f998550fb6b

2025-08-29  Ludovic Courtès  <ludo@gnu.org>

	services: cuirass: Increase default polling interval to 5mn.
	* gnu/services/cuirass.scm (<cuirass-configuration>)[interval]: Change to 300.
	* doc/guix.texi (Continuous Integration): Update accordingly and explain where
	it is used.

	Change-Id: I30e38ffe0d75cd1f5857b422b4fa5d05dd47a7e5

2025-08-29  Ingar  <ingar@onionmail.info>

	etc: guix-daemon.service.in: Mitigate mount race condition
	This mitigates a race condition described in #576. The 'Type=exec'
	option ensures that systemd only starts follow-up units after the
	guix-daemon binary has started. By then, the mount points are collected
	in a private namespace and will not be affected. Without this option,
	'gnu-store.mount' could win the race and remount everything read-only
	before guix-daemon has acquired a read-write view.

	Fixes #2270

	* etc/guix-daemon.service.in: Mitigate mount race condition

	Change-Id: I5d28ebc38b0c10e6d2aa8e65353757ef13d5bad3

2025-08-29  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 06f79dc.
	* gnu/packages/package-management.scm (guix): Update to 06f79dc.

	Change-Id: I702e491932dbb2fd712348abcc522c9e16004dc6

2025-08-29  Luca Cirrottola  <luca.cirro@gmail.com>

	gnu: scorep-openmpi: Update to 9.0.
	* gnu/packages/mpi.scm (make-scorep): Update to 9.0.
	[source]: Update URI.
	[inputs]: Add cubew, gotcha, libbfd, libiberty.
	[native-inputs]: Remove cube.
	[arguments]<#:configure-flags>: Adapt.
	Change-Id: I832bb5092091080b5544e51c60ca8e3bc27beb12

2025-08-29  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: fastfetch: Update to 2.51.1.
	* gnu/packages/admin.scm (fastfetch): Update to 2.51.1.
	[arguments]: Remove phases.

	Change-Id: I7dbd09c6ef800fe6410c60cc318b616a8ce55d8f

2025-08-29  Andy Tai  <atai@atai.org>

	gnu: tensorflow-lite: Enable xnnpack dependency.
	* gnu/packages/machine-learning.scm (tensorflow-lite)[inputs]: Add xnnpack.
	[arguments]<#:tests>: Enable tests.
	[arguments]<#:configure-flags>: Add flags to enable xnnpack.

	Change-Id: I434d209fe3db4c8944bf07217a472d8545f96ee0

2025-08-29  Andreas Enge  <andreas@enge.fr>

	gnu: trinityrnaseq: Update to 2.15.2.
	* gnu/packages/bioinformatics.scm (trinityrnaseq): Update to 2.15.2.

	Change-Id: I3b0e6d71816db52b533b4f48757e180c1ca0af4b

2025-08-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: fftgen: Update home-page.
	* gnu/packages/fpga.scm (fftgen): Switch home-page.

	Change-Id: I0d8ff0b078462ddf7c859bd62d116c65b5f2c69b

2025-08-29  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gimp-2: Fix build.
	* gnu/packages/patches/gimp-fix-metadata-editor.patch: New file.
	* gnu/packages/patches/gimp-fix-tiff-load.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register them here.
	* gnu/packages/gimp.scm (gimp-2) [source] <patches>: Apply them.

	Fixes: #1676
	Change-Id: I6524d7e4f90f56d75f69a3b65e0ee6627924258c

2025-08-28  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: qtbase: Fix tst_qthread for all platforms.
	Rediscovered on x86_64... (see
	<https://bugreports.qt.io/browse/QTBUG-139617>).

	* gnu/packages/qt.scm (qtbase) [source]: Add qtbase-fix-thread-test.patch.
	[#:phases] {patch-aarch64-tests}: Delete.

	Change-Id: I1e77b5cd5f649138590fbe5b92f85c207a239254

2025-08-28  Yelninei  <yelninei@tutamail.com>

	gnu: util-linux: Use system-hurd? to distinguish hurd-systems.
	* gnu/packages/linux.scm (util-linux): Use system-hurd? when skipping tests.

	Change-Id: Ic6f7fe4b5e8918a6b30bc00b8272e8e7bd7c3f43

2025-08-28  Yelninei  <yelninei@tutamail.com>

	gnu: xf86-input-keyboard: Use %hurd-systems.
	* gnu/packages/xorg.scm (xf86-input-keyboard): Use %hurd-systems as supported-systems.

	Change-Id: I7a3e41ecf6d89fe6d451dd2253b26a38e4eca0c2

2025-08-28  Cayetano Santos  <csantosb@inventati.org>

	gnu: verilator: Improve style.
	* gnu/packages/fpga.scm (verilator)[arguments]: Use G-Expressions.

	Change-Id: I3c04b4a632baaa8f2ff2f79354954fccafbbfd4a

2025-08-28  Cayetano Santos  <csantosb@inventati.org>

	gnu: hdlmake: Update home-page.
	* gnu/packages/fpga.scm (hdlmake): Switch home-page.

	Change-Id: I7b2a11ba5bcfd345eab99d8906cca6152b14753c

2025-08-28  Cayetano Santos  <csantosb@inventati.org>

	gnu: libsigrok: Improve style.
	* gnu/packages/electronics.scm (libsigrok)[arguments]: Use
	G-Expressions.

	Change-Id: I6ba9cbf71142577be62187e09fee4d0f89b79ba9

2025-08-28  Cayetano Santos  <csantosb@inventati.org>

	gnu: libsigrokdecode: Improve style.
	* gnu/packages/electronics.scm (libsigrokdecode)[arguments]: Use G-Expressions.

	Change-Id: I6f8eb96d7b8ca196932d18bcb4fbccf96a758b7d

2025-08-28  Cayetano Santos  <csantosb@inventati.org>

	gnu: pulseview: Improve style.
	* gnu/packages/electronics.scm (pulseview)[arguments]: Use
	G-Expressions.
	[description]: Fix max column.

	Change-Id: Ic4856ec45270dfd23dc5a5990db18bf25c3ec78c

2025-08-28  Simon Josefsson  <simon@josefsson.org>

	gnu: guile-gnutls: Use git-archive tarballs instead of make-dist tarballs.
	* gnu/packages/tls.scm (guile-gnutls): Update tarball URL.  Add autoconf/automake.

2025-08-28  Ludovic Courtès  <ludo@gnu.org>

	doc: Add link to issues and pull requests with the ‘deprecation’ label.
	* doc/contributing.texi (Deprecation Policy): Add note with link to
	issues and pull requests with the ‘deprecation’ label.

	Change-Id: If5e833e20c11796f961f48e086c54fdbb9155dd1

2025-08-28  jgart  <jgart@dismail.de>

	gnu: Add python-django-widget-tweaks.
	* gnu/packages/django.scm (python-django-widget-tweaks): New variable.

	Change-Id: Idf20e8d6666da3a2564432fa4613354848cba920

2025-08-28  Alex Devaure  <ajadevaure@gmail.com>

	gnu: darktable: Update to 5.2.1.
	* gnu/packages/photo.scm (darktable): Update to 5.2.1.

	Change-Id: Ifb4797ffaa9fe602b583b5c08769ca7648d2b965

2025-08-28  Cayetano Santos  <csantosb@inventati.org>

	gnu: fftgen: Improve style.
	* gnu/packages/fpga.scm (fftgen)[arguments]: Use G-Expressions.

	Change-Id: I024bb0fc490682209cf28d49110f7585e4906e16

2025-08-28  Cayetano Santos  <csantosb@inventati.org>

	gnu: fftgen: Update to 0-1.3378b77.
	* gnu/packages/fpga.scm (fftgen): Update to 0-1.3378b77.
	[arguments]: Activate tests.
	[native-inputs]: Add python-minimal, verilator, which, fftw and bc.

	Change-Id: If35ac1d053bf8b93fea07c1d89681e6dc7591ad4

2025-08-28  Aiden Isik  <aidenisik+git@member.fsf.org>

	gnu: simg2img: Fix compilation with GCC 14.
	* gnu/packages/android.scm (simg2img)[arguments]<#:phases>:
	Add 'patch-calloc-order.

	Change-Id: Ia5dc3a0dc23e1fbbd3a0bfe008c6e50fa4a04795

2025-08-28  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: seabios: Update to 1.17.0.
	* gnu/packages/firmware.scm (seabios): Update to 1.17.0.
	[arguments]<#:phases>[build-description-tables]: Delete phase.

	Closes: #2082
	Change-Id: Ida678f23f045efa0f3c8cb1d78115c6867676132

2025-08-28  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add refind.
	* gnu/packages/bootloaders.scm (refind): New variable.

	Closes: #7
	Change-Id: I39c2d0a3388b7689e6a664fef8f3dc26edfab01d

2025-08-28  Greg Hogan  <code@greghogan.com>

	gnu: rr: Update to 5.9.0.
	* gnu/packages/debug.scm (rr): Update to 5.9.0.
	[native-inputs]: Remove ninja.
	[inputs]: Add zstd:lib.
	[arguments]<#:configure-flags>: Add zstd:lib to rpath.

	Change-Id: If9417dad0c8d40ec2bea42e55830fd5638d0098d

2025-08-28  Andreas Enge  <andreas@enge.fr>

	gnu: Remove cdecl.
	* gnu/packages/code.scm (cdecl): Delete variable.

	Fixes: guix/guix#1631
	Change-Id: Ib7526935897348f7b644b795df755a8102d4d403

2025-08-28  Andreas Enge  <andreas@enge.fr>

	gnu: freecad: Update to 1.0.2.
	* gnu/packages/engineering.scm (freecad): Update to 1.0.2.

	Change-Id: If78d9405e4b8af729621741bb2a1e95681a5aa8d

2025-08-28  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Update to 2.18.4.
	* gnu/packages/dezyne.scm (dezyne): Update to 2.18.4.

	Change-Id: I838f58322b6927b7f72c198448806d835ab7f84f

2025-08-28  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 142.0-1.
	Contains fixes for:
	CVE-2025-9179: Sandbox escape due to invalid pointer in the
	               Audio/Video: GMP component
	CVE-2025-9180: Same-origin policy bypass in the Graphics: Canvas2D
	               component
	CVE-2025-9181: Uninitialized memory in the JavaScript Engine component
	CVE-2025-9186: Spoofing issue in the Address Bar component of Firefox
	               Focus for Android
	CVE-2025-9182: Denial-of-service due to out-of-memory in the Graphics:
	               WebRender component
	CVE-2025-9183: Spoofing issue in the Address Bar component
	CVE-2025-9187: Memory safety bugs fixed in Firefox 142 and Thunderbird
	               142
	CVE-2025-9184: Memory safety bugs fixed in Firefox ESR 140.2,
	               Thunderbird ESR 140.2, Firefox 142 and Thunderbird 142
	CVE-2025-9185: Memory safety bugs fixed in Firefox ESR 115.27, Firefox
	               ESR 128.14, Thunderbird ESR 128.14, Firefox ESR 140.2,
	               Thunderbird ESR 140.2, Firefox 142 and Thunderbird 142

	* gnu/packages/librewolf.scm (librewolf): Update to 142.0-1.

	Change-Id: Idbe66764c531c708455bb8d1f28740a276aa3bc3

2025-08-28  Ian Eure  <ian@retrospec.tv>

	gnu: make-librewolf-source: Delete unbundled libraries.
	* gnu/packages/librewolf.scm (make-librewolf-source): Delete unbundled
	libraries.

	Change-Id: I533fa95c33cfed3fa048566d6c436fe1d234bf49

2025-08-28  Ian Eure  <ian@retrospec.tv>

	gnu: firefox-l10n: Update to 93aea9134e458a78257e4164832e4871d1e425d8.
	* gnu/packages/librewolf.scm (firefox-l10n): Update to 93aea9134e458a78257e4164832e4871d1e425d8.

	Change-Id: I883198ed372bb081d6e5bad2339bdb17daf07029

2025-08-28  Ian Eure  <ian@retrospec.tv>

	gnu: nss-rapid: Update to 3.115.
	* gnu/packages/nss.scm (nss-rapid): Update to 3.115.
	* gnu/packages/patches/nss-3.115-disable-broken-tests.patch: Add.
	* gnu/packages/patches/nss-3.115-disable-pkix-ocsp-tests.patch: Add.
	* gnu/local.mk (dist_patch_DATA): Add NSS patches.

	Change-Id: Ia54c89bd8bf2059c1c8f03cde794c85be9b5c527

2025-08-27  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.82.23.
	* gnu/packages/prolog.scm (trealla): Update to 2.82.23.

	Change-Id: I37453195864532c4439fac151f76896ba0a89e2c

2025-08-27  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python2-minimal.
	* gnu/packages/python.scm (python2-minimal): Delete variable.

	Change-Id: I06fc57fb96d1ba11f8c5568bc125b9d4890a29c7

2025-08-27  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: pdfposter: Update to 0.9.1 and switch to pyproject-build-system.
	* gnu/packages/pdf.scm (pdfposter): Update to 0.9.1 and switch
	to pyproject-build-system.
	[build-system]: Use pyproject-build-system.
	[inputs]: Remove python-pypdf2; add python-pypdf.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I3eb17300727b12ac8cd1b30e04765e7cdb668888

2025-08-27  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: flyer-composer, flyer-composer-cli: Update to 1.0, switch build-system.
	* gnu/packages/pdf.scm (flyer-composer): Update to 1.0 and switch to
	pyproject-build-system.
	[build-system]: Use pyproject-build-system.
	[phases]: Wrap gui executable after normal wrapping.
	[inputs]: Remove python-pypdf2.
	[propagated-inputs]: Add python-pypdf.
	[native-inputs]: Add python-setuptools and python-wheel.
	* gnu/packages/pdf.scm (flyer-composer-cli): Update to 1.0.
	[inputs]: Remove python-pypdf2.

	Change-Id: Ia794b0bba78b565e76251b2ea97a86ef9e617b9a

2025-08-27  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-pypdf: Update to 6.0.0.
	* gnu/packages/pdf.scm (python-pypdf): Update to 6.0.0.
	[native-inputs]: Add python-flit-core-next.

	Change-Id: If7f278144d507f7a91518993c724790a552bff48

2025-08-27  Andreas Enge  <andreas@enge.fr>

	gnu: reprotest: Update to 0.7.30.
	* gnu/packages/diffoscope.scm (reprotest): Update to 0.7.30.

	Change-Id: I2fe9c8428e1f66a3f5413b1c5b1820371614c387

2025-08-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.43.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.43.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: If447a103981fa7062b152e6a9fa189d88b31c861

2025-08-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.15.11.
	* gnu/packages/linux.scm (linux-libre-6.15-version): Update to 6.15.11.
	(linux-libre-6.15-pristine-source): Update hash.

	Change-Id: I61a2cdd2fbe74a6fa0be24bfd14d81bb1bc0fb6b

2025-08-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kiwix-tools: Fix build.
	* gnu/packages/web.scm (kiwix-lib-13): New variable.
	(kiwix-tools)[inputs]: Replace kiwix-lib with kiwix-lib-13.

	Fixes: guix/guix#2238
	Change-Id: I09c04865f245e338b53cbeec7ecdfa2d28d6ca73
	Reviewed-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>

2025-08-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: denemo: Update to 2.6.44.
	* gnu/packages/music.scm (denemo): Update to 2.6.44.
	[source]: Switch to git-fetch.
	[arguments]: Add configure flags and a phase to fix build failures.
	[inputs]: Remove guile-2.0; add guile-3.0.
	[native-inputs]: Add autoconf and automake.

	Fixes: guix/guix#2105
	Change-Id: I3ca3121bce48e1819abeaa4e6176e4d969544e00

2025-08-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: xmrig: Update to 6.24.0.
	* gnu/packages/finance.scm (xmrig): Update to 6.24.0.

	Change-Id: I9dfb25ab9258b4102f197402a4116f8b91421eb1

2025-08-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.18.4.2.
	* gnu/packages/finance.scm (monero-gui): Update to 0.18.4.2.

	Change-Id: Id8c5da0443aebe0130f6660be0230ad329807db6

2025-08-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: p2pool: Update to 4.9.1.
	* gnu/packages/finance.scm (p2pool): Update to 4.9.1.

	Change-Id: I122725d9af50b204fc3b887ac37c63668dcbc9bc

2025-08-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero: Update to 0.18.4.2.
	* gnu/packages/finance.scm (monero): Update to 0.18.4.2.

	Change-Id: I7ca4563f72dc60faf1cca49e3825276866a4b54b

2025-08-27  Philippe SWARTVAGHER  <phil.swart@gmx.fr>

	gnu: hwloc: Update to 2.12.2.
	* gnu/packages/mpi.scm (hwloc): Update to 2.12.2.

	Change-Id: I982b72ff9ea8a2885015e514b3378816668fd280

2025-08-27  Andreas Enge  <andreas@enge.fr>

	gnu: Remove emilua.
	* gnu/packages/lua.scm (emilua): Delete variable.

	Fixes: guix/guix#1625
	Change-Id: I9672ef3ce1ddb10bdfea847867b48891dbb17098

2025-08-27  Andreas Enge  <andreas@enge.fr>

	gnu: Remove go-github.com-nsf-gothic.
	* gnu/packages/tcl.scm (go-github.com-nsf-gothic): Delete variable.

	Fixes: guix/guix#1602
	Change-Id: Iffa54dc0cac4a6555084bb11a70975330476f226

2025-08-27  Andreas Enge  <andreas@enge.fr>

	gnu: Remove go-github-com-certifi-gocertifi.
	* gnu/packages/tls.scm (go-github-com-certifi-gocertifi): Delete variable.

	Fixes: guix/guix#1601
	Change-Id: Ieddb4fb8a864c6543f1ee28c834e649e5834430b

2025-08-27  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: Remove apple-bash.
	Neither version 125 nor 140 (the most recent upstream) compile.

	* gnu/packages/apple.scm: Remove file.
	* gnu/local.mk (GNU_SYSTEM_MODULES), po/packages/POTFILES.in: Remove
	reference to apple.scm.

	Change-Id: I206419a972c46676b9203cca90f8777d2560fad7

2025-08-27  Cayetano Santos  <csantosb@inventati.org>

	gnu: llvm-for-rocm: Update package details.
	* gnu/packages/llvm.scm (llvm-for-rocm): Update package details.
	[home-page]: Update URL.
	[synopsys]: Update.
	[description]: Update.

	Change-Id: I37e28a33fd3980b6716627fe74ed9d9e8d5b2d2d

2025-08-27  ColdSideOfYourPillow  <ColdSideOfYourPillow@noreply.codeberg.org>

	gnu: Add emacs-ultra-scroll.
	* gnu/packages/emacs-xyz.scm (emacs-ultra-scroll): New variable.

	Change-Id: I4f2934609ebc07ba7af7e6fde9d24050b740eb58

2025-08-26  Matthias Riße  <matrss@0px.xyz>

	gnu: git-annex: Update to 10.20250721.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20250721.

	Change-Id: I00c77b1ae6794f38037ce3068612dd7c69ea5bcb

2025-08-26  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.82.22.
	* gnu/packages/prolog.scm (trealla): Update to 2.82.22.

	Change-Id: I7954674aacd2d3e0908edfd586636b999cfb64b2

2025-08-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-murmurhash: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-murmurhash):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:modules>: Remove them, they are probably not needed
	anymore because of the switch to git-fetch.
	<#:phases>: Remove phase 'set-source-file-time-to-1980 for the same
	reason.  Add phase 'fix-installation and replace 'check phase.
	[inputs]: Remove them.
	[native-inputs]: Add python-murmurhash3, python-setuptools,
	python-wheel.

	gnu: python-murmurhash3: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-murmurhash3):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:modules>: Remove them, they are probably not needed
	anymore because of the switch to git-fetch.
	<#:phases>: Remove phase 'set-source-file-time-to-1980 for the same
	reason.  Add phase 'fix-package.
	[native-inputs]: Add python-setuptools, python-wheel.
	[inputs]: Remove python.

	gnu: python-plumbum: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-plumbum):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Ignore problematic tests (requiring $HOME,
	tty, sudo or ssh).
	<#:phases>: Add phase 'set-version.
	[native-inputs]: Add procps, python-psutil, python-pytest-cov, python-setuptools, python-setuptools-scm, python-wheel.

	gnu: python-openstep-plist: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-openstep-plist):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Remove 'check phase replacement.
	[native-inputs]: Add python-setuptools, python-wheel.

	gnu: python-pymdown-extensions: Update to 10.16.1.
	* gnu/packages/python-xyz.scm (python-pymdown-extensions): Update to 10.16.1.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-hatchling, python-pytest, python-pyyaml.
	[description]: Improve style.

	gnu: python-pymsgbox: Update to 1.0.6-1.944b7cd.
	* gnu/packages/python-xyz.scm (python-): Update to 1.0.6-1.944b7cd.

	gnu: python-pymsgbox: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pymsgbox):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	gnu: python-pyvips: Remove python-pyperf native-input.
	* gnu/packages/python-xyz.scm (python-pyvips)[native-inputs]: Remove python-pyperf.

	gnu: python-pyperf: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pyperf):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Set them to replace...
	<#:phases>:... these.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
	[description]: Run guix style.

	gnu: python-types-toml: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-types-toml):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.
	[description]: Run guix style.

	gnu: python-pydantic-2: Skip benchmark tests.
	* gnu/packages/python-xyz.scm (python-pydantic-2)
	[arguments]<#:test-flags>: Skip all benckmark tests.
	<#:phases>: Remove 'pre-check phase.

	gnu: python-xlwt: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-xlwt):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove them.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
	Remove python-nose.
	[description]: Improve style.

	gnu: python-fenics-ufl: Update to 2025.1.0.
	* gnu/packages/simulation.scm (python-fenics-ufl): Update to 2025.1.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove them.
	[native-inputs]: Add python-setuptools, python-wheel.
	[home-page, description]: Update.

2025-08-26  Andreas Enge  <andreas@enge.fr>

	po: Unregister removed file.
	This is a follow-up to commit e18b8c2aca796ee76d7b4c8f5758de673e4c7e10 .

	* po/packages/POTFILES.in: Unregister removed file.

	Change-Id: Icbf17b5e591f3526ef2c20c9db1e59bc9c568778

2025-08-26  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: Move APL fonts to (gnu packages fonts).
	* gnu/packages/apl.scm (font-apl2741-unicode, font-apl333, font-apl385):
	Move from here...
	* gnu/packages/fonts.scm: ... to here.

	Closes: #2246
	Change-Id: Ie9d6f28d568ccdaab0f63b543e7f944b92ea685f

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	Reapply "gnu: mate: Replace 'union-build' with 'propagated-inputs'."
	Now we can have both xfce and mate in a profile, since they have the
	same mate-polkit package.

	This reverts commit 230ad0e3370e7a7a927d54dff33d2cee8b6300f9.

	Change-Id: Iea3e1f30d3abea4eca42d7a7dd12b40291151b02

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: mate-polkit: Enable autostart for the Xfce desktop environment.
	* gnu/packages/mate.scm (mate-polkit) [arguments]: Add
	enable-autostart-for-xfce phase.
	(mate-polkit-for-xfce): Remove variable.
	* gnu/packages/xfce.scm (xfce) [propagated-inputs]: Replace
	mate-polkit-for-xfce with mate-polkit.

	Change-Id: I07e48d0cd70aeec8ee3cab081226adaa0fe175be

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-archiver: Update to 1.2.0.
	* gnu/packages/lxqt.scm (lxqt-archiver): Update to 1.2.0.

	Change-Id: Ib109d5a1589a7742e23dd1d40f180b5f85942bbb

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: screengrab: Update to 3.0.0.
	* gnu/packages/lxqt.scm (screengrab): Update to 3.0.0.
	[inputs]: Remove qtbase; add layer-shell-qt, libpng, qtwayland, and wayland.
	[native-inputs]: Remove pkg-config, perl, and qttools; add lxqt-build-tools.

	Change-Id: I2322367a38e9eda0dc7b575eb120fd615af31907

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: qterminal: Update to 2.2.1.
	* gnu/packages/lxqt.scm (qterminal): Update to 2.2.1.

	Change-Id: Ie415e6c6477a365e996b87719713cd5ce9220df2

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: qtermwidget: Update to 2.2.0.
	* gnu/packages/lxqt.scm (qtermwidget): Update to 2.2.0.

	Change-Id: I822833cd1e556b090cc9f472bc6ae288de6bb91d

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: qps: Update to 2.11.1.
	* gnu/packages/lxqt.scm (qps): Update to 2.11.1.

	Change-Id: Id17d6bb3cedc1a2324b6650eb20f108dc41c3bff

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: pavucontrol-qt: Update to 2.2.0.
	* gnu/packages/lxqt.scm (pavucontrol-qt): Update to 2.2.0.

	Change-Id: I3d0a9fa0913ec16342ce0c5b9bf95f8c1cc09256

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: lximage-qt: Update to 2.2.0.
	* gnu/packages/lxqt.scm (lximage-qt): Update to 2.2.0.

	Change-Id: I374fd81ec524147f30c245c04b93c50daee9dd86

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: pcmanfm-qt: Update to 2.2.0.
	* gnu/packages/lxqt.scm (pcmanfm-qt): Update to 2.2.0.

	Change-Id: I74585f223a736a2e5e81c6afdedca347278285fb

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: libfm-qt: Update to 2.2.0.
	* gnu/packages/lxqt.scm (libfm-qt): Update to 2.2.0.

	Change-Id: Ib6587fae2685e5cef93d654bdf00e24239f01fe1

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-themes: Update to 2.2.0.
	* gnu/packages/lxqt.scm (lxqt-themes): Update to 2.2.0.

	Change-Id: Ia47332d190236b57505312ca883cd5379aed7ce4

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-sudo: Update to 2.2.0.
	* gnu/packages/lxqt.scm (lxqt-sudo): Update to 2.2.0.

	Change-Id: I7c8960e8371b513fa510161890765d3705551fe2

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-session: Update to 2.2.0.
	* gnu/packages/lxqt.scm (lxqt-session): Update to 2.2.0.

	Change-Id: Ib3c84cf9bfaed9a120bce69dd5839fc2a94abed3

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-runner: Update to 2.2.0.
	* gnu/packages/lxqt.scm (lxqt-runner): Update to 2.2.0.

	Change-Id: I5f814b19a3e83a2425ac361318fe040791db7259

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-qtplugin: Update to 2.2.0.
	* gnu/packages/lxqt.scm (lxqt-qtplugin): Update to 2.2.0.

	Change-Id: Ia933081da41dc759934626b56ef055ec04e476bf

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-powermanagement: Update to 2.2.1.
	* gnu/packages/lxqt.scm (lxqt-powermanagement): Update to 2.2.1.

	Change-Id: Ibab0c15e286836b1c0bafbf4d292da844158f69a

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-policykit: Update to 2.2.0.
	* gnu/packages/lxqt.scm (lxqt-policykit): Update to 2.2.0.

	Change-Id: Id2c5b146324aa4feadba934b8bf716ec10f841e6

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-panel: Update to 2.2.2.
	* gnu/packages/lxqt.scm (lxqt-panel): Update to 2.2.2.

	Change-Id: I241e810d8844d6fdf2f8d859888e4ccfe64a6a63

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: libdbusmenu-lxqt: Update to 0.3.0.
	* gnu/packages/lxqt.scm (libdbusmenu-lxqt): Update to 0.3.0.

	Change-Id: Ia8604c330327d996096e40d504bc64811d000a18

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-openssh-askpass: Update to 2.2.0.
	* gnu/packages/lxqt.scm (lxqt-openssh-askpass): Update to 2.2.0.

	Change-Id: Ib2afcbe1446fd4a5e6fa4b79dd8fce5a6c98f3a4

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-notificationd: Update to 2.2.0.
	* gnu/packages/lxqt.scm (lxqt-notificationd): Update to 2.2.0.

	Change-Id: If1cea9b0a42075b622baa5ef1b9e4c0966afbc4b

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-globalkeys: Update to 2.2.0.
	* gnu/packages/lxqt.scm (lxqt-globalkeys): Update to 2.2.0.

	Change-Id: I2d4f7378942c4e12ea39c75d7f80c8d336ed025a

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-config: Update to 2.2.0.
	* gnu/packages/lxqt.scm (lxqt-config): Update to 2.2.0.

	Change-Id: I6ac2221d7cf6ef0516792a9c3b33839869605bc3

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-menu-data: Update to 2.2.0.
	* gnu/packages/lxqt.scm (lxqt-menu-data): Update to 2.2.0.

	Change-Id: I3887b5691db6acb491a98d319961ac19dab1f49e

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-admin: Update to 2.2.0.
	* gnu/packages/lxqt.scm (lxqt-admin): Update to 2.2.0.

	Change-Id: If3d27cfaddd71bf8fb5206c12b2e251c2b678ae6

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-about: Update to 2.2.0.
	* gnu/packages/lxqt.scm (lxqt-about): Update to 2.2.0.

	Change-Id: Icc803d7a38ffa9d09ba8fa5fcbc9c7a00c263a0d

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: liblxqt: Update to 2.2.0.
	* gnu/packages/lxqt.scm (liblxqt): Update to 2.2.0.

	Change-Id: I4b51d1a540d1f3b04c167b48ea2642ddbe261330

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: qtxdg-tools: Update to 4.2.0.
	* gnu/packages/lxqt.scm (qtxdg-tools): Update to 4.2.0.

	Change-Id: I138f650dd9741c2fbf7597c7e77bebf758755b32

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: libqtxdg: Update to 4.2.0.
	* gnu/packages/lxqt.scm (libqtxdg): Update to 4.2.0.

	Change-Id: I6ef7e287c14ccbe82ff4575012f239c783136d5d

2025-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-build-tools: Update to 2.2.1.
	* gnu/packages/lxqt.scm (lxqt-build-tools): Update to 2.2.1.

	Change-Id: I7609782aaf590c518ee45245d239ccd1a194a157

2025-08-26  Andreas Enge  <andreas@enge.fr>

	gnu: Remove lesstif.
	* gnu/packages/lesstif.scm (lesstif): Delete variable.

	Fixes: guix/guix#1621
	Change-Id: Ie78b056a330162526850af5fd9665bcab7d53736

2025-08-26  Andreas Enge  <andreas@enge.fr>

	gnu: Remove xblackjack.
	* gnu/packages/games.scm (xblackjack): Delete variable.

	Change-Id: I500fc25fefc26e20205ad67859d7b84bc97f0ddf

2025-08-26  Andreas Enge  <andreas@enge.fr>

	gnu: Remove linuxdcpp.
	* gnu/packages/patches/linuxdcpp-openssl-1.1.patch,
	gnu/packages/direct-connect.scm: Remove files.
	* gnu/local.mk (dist_patch_DATA): Unregister patch.
	(GNU_SYSTEM_MODULES): Unregister module.

	Fixes: guix/guix#1573
	Change-Id: I5bb0a894a5964576f0307264e23cade3b9532732

2025-08-26  Andreas Enge  <andreas@enge.fr>

	gnu: Remove weechat-matrix.
	* gnu/packages/messaging.scm (weechat-matrix): Delete variable.

	Fixes: guix/guix#1572
	Change-Id: Icb3c4573c041a63ab3b9e457f80a286945d43d72

2025-08-26  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.15.
	* gnu/packages/patches/zig-0.15-fix-runpath.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/zig.scm (zig-0.15-libc-abi-tools, zig-0.15): New variables.

	Change-Id: I5f8655716fb8fc57ea9e74bd67dd409a1c42599c

2025-08-26  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.14.0-1197.
	* gnu/packages/zig.scm (zig-0.14.0-1197): New variable.

	Change-Id: Ib05d53da210443670cea99482601a63c68db6308

2025-08-26  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.14.0-1091.
	* gnu/packages/zig.scm (zig-0.14.0-1091): New variable.

	Change-Id: Ia236586f932a1adc7140e0ffff689a1183c6308d

2025-08-26  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.14.0-934.
	* gnu/packages/zig.scm (zig-0.14.0-934): New variable.

	Change-Id: I472ac3be633dee8ef7c031c519f2c3cb43b399d5

2025-08-26  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.14.0-930.
	* gnu/packages/zig.scm (zig-0.14.0-930): New variable.

	Change-Id: Idfc7b02bcae51df3a3b8b2299df66408764f4253

2025-08-26  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.14.0-877.
	* gnu/packages/zig.scm (zig-0.14.0-877): New variable.

	Change-Id: Ie18d0c087ab374e43adbdcb54a3500decc97d9b3

2025-08-26  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.14.0-687.
	* gnu/packages/zig.scm (zig-0.14.0-687): New variable.

	Change-Id: I75d8adde2789a1de59e9b02c1f14f37d62183fbc

2025-08-26  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-robotframework: Update to 7.3.2.
	* gnu/packages/python-xyz.scm (python-robotframework): Update to 7.3.2.
	[native-inputs]: Add python-typing-extensions-next.

	Change-Id: Id426d1661036ef4e70958d637c27dc52e7ddc924

2025-08-26  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add python-typing-extensions-next.
	* gnu/packages/python-build.scm (python-typing-extensions-next): New variable.

	Change-Id: I7c8f1e7894aeb65beb2ae560285c78f0d4fe8476

2025-08-26  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add libretro-flycast.
	* gnu/packages/emulators.scm
	(flycast) [source]: Preserve "libzip" bundled copy.
	(libretro-flycast): New variable.

	Change-Id: Ie5f1ff3e51a7fb9021a8c272d529478c9c6f3d8e

2025-08-26  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: flycast: Move pkg-config to native inputs.
	* gnu/packages/emulators.scm (flycast) [inputs]: Move pkg-config to...
	[native-inputs]: ... here.

	Change-Id: I561fc17dde83c2a3fb6bc3d409dbe2871932e9cf

2025-08-26  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: flycast: Add support for libcdio.
	* gnu/packages/emulators.scm (flycast)
	[#:configure-flags]: Add "-DUSE_LIBCDIO=ON".
	[inputs]: Add libcdio.

	Change-Id: I97505580a0e23a47f5ab64dde2d2dd7eaad980e1

2025-08-26  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: flycast: Update to 2.5-0.33833cf, fixing build.
	* gnu/packages/emulators.scm (flycast): Update to 2.5-0.33833cf.
	[source] <snippet>: Bundle Vulkan-Headers for now.
	[inputs]: Remove vulkan-headers for now.

	Change-Id: I9bead5eaf14d58bfc898cf74ae3f9decd92ee321

2025-08-26  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-pafy: Update deprecated input.
	* gnu/packages/python-xyz.scm (python-pafy) [propagated-inputs]: Replace
	youtube-dl with yt-dlp.

	Change-Id: I25619706545c17c8c91690b00fd6da3f1b50dbc2

2025-08-26  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: hotspot: Update to 1.5.1-0.5cec693.
	* gnu/packages/linux.scm (hotspot): Update to 1.5.1-0.5cec693.

	Change-Id: I8c009ec1fa0b2468dc4be2b578df6b41f103a2f8

2025-08-26  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: gdc-toolchain: Update to version 14.
	* gnu/packages/commencement.scm (gdc-toolchain-11): Rename to...
	(gdc-toolchain): ... this.  Inherit from gdc instead of gdc-11.

	Change-Id: I31f12856283eafcf34b06b38ea6beffab5869f55

2025-08-26  Maxim Cournoyer  <maxim@guixotic.coop>
	    Dariqq  <dariqq@posteo.net>

	gnu: gdc: Fix build.
	* gnu/packages/gcc.scm (gdc): Add gdc-11 (and gcc) to native inputs.

	Fixes: #1460
	Change-Id: I1d25704829d48a9819cc493e227b050083b18ea4

2025-08-26  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Remove gdc-toolchain-10.
	* gnu/packages/commencement.scm (gdc-toolchain-10): Delete variable.

	Change-Id: I0862bd93ae6fea8a50889990db454485b6f22513

2025-08-25  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Update to 9.0.4.
	* gnu/packages/engineering.scm (kicad): Update to 9.0.4.

	Change-Id: I68ba5338b8d8dc464297dfd19f7926e02df8131d

2025-08-25  pukkamustard  <pukkamustard@posteo.net>
	    Noé Lopez  <noelopez@free.fr>

	gnu: guile-eris: Update to 1.2.0.
	* gnu/packages/guile-xyz.scm (guile-eris): Update to 1.2.0.
	  [propagated-inputs]: Add guile-coap, guile-fibers, guile-sqlite3, guile-zstd
	  and guile-cbor.

	Change-Id: I45d7c2ba2cbb133b85efd3641fcd68c56dcd1cc2

2025-08-25  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: remind: Update to 6.0.1.
	* gnu/packages/calendar.scm (remind): Update to 6.0.1.

	Change-Id: Ifbf565056fdf93558be17e0118e99d1ade28cbdc

2025-08-25  Greg Hogan  <code@greghogan.com>

	gnu: benchmark: Update to 1.9.4.
	* gnu/packages/benchmark.scm (benchmark): Update to 1.9.4.

	Change-Id: I299bccbf0f77f47f8e07c7d5ac8d4d0c450cc3c5

2025-08-25  John Kehayias  <john.kehayias@protonmail.com>

	gnu: ansel: Fix OpenCL support.
	* gnu/packages/photo.scm (ansel)[arguments]<#:configure-flags>: Adjust
	indentation.
	<#:phases>: Add libOpenCL-path phase (from darktable package).

	Change-Id: I678bc8a66a281bb8674d40d4caa44f5a18b55ae3

2025-08-25  John Kehayias  <john.kehayias@protonmail.com>

	gnu: lensfun: Fix tools.
	The included tools to, e.g., update the local lens database, wouldn't work due
	to incorrect handling of the Python package and missing wrapping.  Now, for
	instance, "guix shell lensfun -- lensfun-update-data" works.

	* gnu/packages/photo.scm (lensfun)[arguments]: Add imported-modules and
	modules; add the fix-egg and python-wrap phases.  Use g-exps for
	configure-flags.

	Change-Id: If462dcddf91e13508253e43c015d1eb1b5fb428a

2025-08-25  Andy Tai  <atai@atai.org>

	gnu: artanis: Update to 1.3.0.
	* gnu/packages/guile-xyz.scm (artanis): Update to 1.3.0.

	Change-Id: I2e1f060863ea886fe8a4ca42712f9a19d7b0837d

2025-08-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: sent: Improve style.
	* gnu/packages/suckless.scm (sent)[arguments]: Use G-Expressions.

	Change-Id: Ia75977bfc8b1d87233cc3942c39bf22cb58f0e90

2025-08-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: blind: Improve style.
	* gnu/packages/suckless.scm (blind)[arguments]: Use G-Expressions.

	Change-Id: Ic44b942533f66903ebaabedc9decc74f96882b6e

2025-08-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: tabbed: Update to 0.9.
	* gnu/packages/suckless.scm (tabbed): Update to 0.9.
	<#:phases>{patch}: Replace config.mk by Makefile, update CC replacement.

	Change-Id: I30e638e60653b68e78446f56428cd3a578effcf3

2025-08-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: tabbed: Improve style.
	* gnu/packages/suckless.scm (tabbed)[arguments]: Use G-Expressions.
	[inputs]: Modernize style.

	Change-Id: I54f0d10e5d3901adb23ed0abc4cbbb35ac9d7ca0

2025-08-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: slscroll: Improve style.
	* gnu/packages/suckless.scm (slscroll)[arguments]: Use G-Expressions.

	Change-Id: I906646ca48084fe3da2ed083ad2fca2f465bd099

2025-08-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: surf: Improve style.
	* gnu/packages/suckless.scm (surf)[arguments]: Use G-Expressions.
	[inputs]: Modernize style.

	Change-Id: Ia9e928e195a4e4c2e457dd9e725134675e844a24

2025-08-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: st: Update to 0.9.3.
	* gnu/packages/suckless.scm (st): Update to 0.9.3.

	Change-Id: I05c631b84822e83fb404ed225fa8cf88fc9d0288

2025-08-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: st: Improve style.
	* gnu/packages/suckless.scm (st)[arguments]: Use G-Expressions.
	[inputs]: Modernize style.

	Change-Id: I790c43e81950ea82e8bbd7581b5cbc772b5f94b3

2025-08-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: dwm: Update to 6.6.
	* gnu/packages/suckless.scm (dwm): Update to 6.6.
	<#:phases>{install-xsession}: Use make-desktop-entry-file.

	Change-Id: I17161d8ca005891bed9c519f35c99975fa315a2b

2025-08-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: dwm: Improve style.
	* gnu/packages/suckless.scm (dwm)[arguments]: Use G-Expressions.

	Change-Id: I744d0d5f44bbdff6e501764a3d56002d3323bac4

2025-08-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: dmenu: Update to 5.4.
	* gnu/packages/suckless.scm (dmenu): Update to 5.4.

	Change-Id: Ideb289337f5548ba8e5bcc4f8977dd006d4e83ab

2025-08-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: dmenu: Improve style.
	* gnu/packages/suckless.scm (dmenu)[arguments]: Use G-Expressions.

	Change-Id: I9d3733a972e737a5a60f4019b84e05cc3b301f65

2025-08-25  Greg Hogan  <code@greghogan.com>

	po: Remove file that no longer exists.
	This is a followup to 4c130c980f5770e6974fc9c26e271945395e494f.

	* po/packages/POTFILES.in: Remove gnu/packages/dico.scm.

	Change-Id: Ia480fe39f88f3512abf45a06d49847e6fb69fe93

2025-08-25  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: guile-xyz: Use nyacc-1.08.1.
	* gnu/packages/guile-xyz.scm (guile-xyz)[native-inputs, propagated-inputs]:
	Replace nyacc with nyacc-1.08.1.

2025-08-25  Andreas Enge  <andreas@enge.fr>

	Revert "gnu: Remove abseil-cpp-20200923.3."
	This reverts commit 26bc9be57d8820bac13a8677f10cb7c9b053f0e5.
	For the reason, see the added comments in the source.

	Change-Id: Ib0dc9c031de9bb8d2d361aaf50464ff87ea6a903

2025-08-25  Andreas Enge  <andreas@enge.fr>

	gnu: Remove nyacc-0.99.
	* gnu/packages/mes.scm (nyacc-0.99): Delete variable.
	(nyacc-1.08.1): Copy previously inherited fields.

	Change-Id: Ie783bc67578ffeb28448afa11fd5857188ac42f7

2025-08-25  Andreas Enge  <andreas@enge.fr>

	gnu: Remove nyacc-0.86.
	* gnu/packages/mes.scm (nyacc-0.86): Delete variable.
	(nyacc-0.99): Copy previously inherited fields.
	(nyacc-1.00.2): Add a comment.
	* gnu/packages/patches/nyacc-binary-literals.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister patch.

	Change-Id: I52629aac6de067ac5107accd83da51b818992afb

2025-08-25  Andreas Enge  <andreas@enge.fr>

	gnu: Remove abseil-cpp-20200923.3.
	* gnu/packages/cpp.scm (abseil-cpp-20200923.3): Delete variable.
	(abseil-cpp-20220623): Copy and rewrite previously inherited fields.
	* gnu/packages/patches/abseil-cpp-fix-strerror_test.patch,
	gnu/packages/patches/abseil-cpp-20200923.3-adjust-sysinfo.patch,
	gnu/packages/patches/abseil-cpp-20200923.3-duration-test.patch: Delete
	files.
	* gnu/local.mk (dist_patch_DATA): Unregister patches.

	Change-Id: I6677843ce7266df069ac0e1dae5ec037a341a8a2

2025-08-25  VnPower  <vnpower@loang.net>

	gnu: Add fcitx5-unikey.
	* gnu/packages/fcitx5.scm (fcitx5-unikey): New variable

	Change-Id: Ib0dc317718a7587cb2c3f2d614e5de4f2da45e2d
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-08-25  André Batista  <nandre@riseup.net>

	gnu: make-torbrowser: Fix system ffi configure flag.
	See 'js/ffi.configure'.

	* gnu/packages/tor-browsers.scm (make-torbrowser) [arguments]
	<#:configure-flags>: Use correct '--with-system-ffi' flag.

	Change-Id: Ia9bc1877953219f25a39e9646001e361bf97968d

2025-08-25  André Batista  <nandre@riseup.net>

	gnu: make-torbrowser: Build with default nss (ESR).
	As of 4918534be1ffc1 we can build with guix default nss library.

	* gnu/packages/tor-browsers.scm (make-torbrowser) [inputs]: Use nss
	instead of nss-rapid.

	Change-Id: I205447df98d57a91765a53032ca67c0e928c4c64

2025-08-25  André Batista  <nandre@riseup.net>

	gnu: make-torbrowser: Clean up outdated comments and input.
	Upstream has removed support for building with system harfbuzz, graphite
	and sqlite libraries. Clean up comments and input.

	* gnu/packages/tor-browsers.scm: Remove sqlite module import.
	(make-torbrowser)[inputs]: Remove sqlite and comments;
	[arguments]<#:configure-flags>: Clean up commented out flags;
	<#:phases>: Same.

	Change-Id: Ib9c6f3081456e169d7ae1842032e08ca8b2ae2fd

2025-08-25  André Batista  <nandre@riseup.net>

	gnu: torbrowser: Update to 14.5.6 [security-fixes].
	Fixes MFSA-RESERVEs 2025-1979527, 2025-1979782, 2025-1977130 and 2025-2.
	See <https://www.mozilla.org/en-US/security/advisories/mfsa2025-66/> for
	details.

	* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
	20250818110000.
	(%torbrowser-version): Update to 14.5.6.
	(%torbrowser-firefox-version): Update to 128.14.0esr-14.5-1-build2.
	(torbrowser-translation-base): Update to 9896e5765c.
	(torbrowser-translation-specific): Update to a58fb6a60d.

	Change Id: I186e3993e67402f390fd94c09d7666d49eedbd01

2025-08-25  André Batista  <nandre@riseup.net>

	gnu: mullvadbrowser: Update to 14.5.6 [security-fixes].
	Fixes MFSA-RESERVEs 2025-1979527, 2025-1979782, 2025-1977130 and 2025-2.
	See <https://www.mozilla.org/en-US/security/advisories/mfsa2025-66/> for
	details.

	* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
	20250818110000.
	(%mullvadbrowser-version): Update to 14.5.6.
	(%mullvadbrowser-firefox-version): Update to 128.14.0esr-14.5-1-build2.
	(mullvadbrowser-translation-base): Update to 9896e5765c.

	Change Id: I22f8d76a20aa753205b1c6668d5d70da4c95138d

2025-08-25  André Batista  <nandre@riseup.net>

	gnu: noscript: Update to 13.0.9.
	* gnu/packages/browser-extensions.scm (noscript): Update to 13.0.9.

	Change-Id: I567d22bd50385eb4150799ad740f77888aca4112

2025-08-25  Ludovic Courtès  <ludo@gnu.org>

	services: dicod: Remove reference to (gnu packages dico).
	This is a followup to 4c130c980f5770e6974fc9c26e271945395e494f.

	* gnu/services/dict.scm (gnu): Remove reference to (gnu packages dico).

	Change-Id: Idf0d2c43d63d5ad040ecbc13629ffed5c603ddf3

2025-08-25  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: paraview: Update to 6.0.0.
	* gnu/packages/image-processing.scm (paraview): Update to 6.0.0.
	[source]<snippet>: Update list of bundled VTK libraries in comments.  glew is
	no longer bundled so do not remove it.
	[arguments]<#:configure-flags>: Use a relative directory in
	"CMAKE_INSTALL_DOCDIR" and
	"PARAVIEW_GENERATED_DOCUMENTATION_OUTPUT_DIRECTORY".  Remove
	"-DVTK_MODULE_USE_EXTERNAL_VTK_glew=ON".
	[inputs]: Replace fmt with fmt-11.  Remove glew.
	* gnu/packages/simulation.scm (openfoam-org)[native-inputs]: Replace fmt with
	fmt-11.  Remove glew.

	Change-Id: Ifa005f33dd04c0119008726c11f3b32efba28b0d

2025-08-25  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: paraview: Fix build with gcc-14.
	* gnu/packages/image-processing.scm: Import (gnu packages engineering).
	(paraview): Use Guix's CGNS when building bundled VTK.
	[source]: Remove ".git" suffix from URL.  Adjust snippet to also remove
	bundled VTK library cgns.
	[arguments]<#:configure-flags>: Add "-DVTK_MODULE_USE_EXTERNAL_VTK_cgns=ON".
	[inputs]: Add cgns.

	Change-Id: Id8e11fd772a05a3833446233de301b13263f76a3

2025-08-25  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: guile-mqtt: Use the latest nyacc.
	* gnu/packages/guile-xyz.scm (guile-mqtt): Use the latest nyacc.
	[origin]: patch make file to properly compile ffi.
	[arguments]: remove make flags (setenv in phases instead), disable parallel build.
	[native-inputs]: replace nyacc-2.01 with nyacc.

	Change-Id: I572164ed06d614b45ccd2d65603397ef7c0cd62d

2025-08-25  Zhu Zihao  <all_but_last@163.com>

	gnu: dico: Build with Guile 3.0 series.
	Dico use Guile as a plugin, it wouldn't install any real Scheme files, setting
	'--with-guile-site-dir=' is unnecessary.

	* gnu/packages/dictionaries.scm (dico)[argument]<#:configure-flags>:
	Drop flag '--with-guile-site-dir='.
	[inputs]: Replace 'guile-2.2' with 'guile-3.0'.

	Change-Id: I86b9729323702ef45e51f9a56396dc4ad7ab7ccb

2025-08-25  Zhu Zihao  <all_but_last@163.com>

	gnu: dico: Use G-expression.
	* gnu/packages/dictionaries.scm (dico): Use G-expression.
	[arguments]<#:configure-flags>: Replace %output with #$output.
	<#:phases>: Use G-expression.

	Change-Id: I2fbc8b3acb96a6456aa78d631bec7363bf0d7d48

2025-08-25  Zhu Zihao  <all_but_last@163.com>

	gnu: dico: Move to (gnu packages dictionaries).
	* gnu/local.mk (GNU_SYSTEM_MODULES): Remove entry for 'dico.scm'.
	* gnu/packages/dico.scm: Deleted.
	(dico): Moved from ...
	* gnu/packages/dictionaries.scm: ... to here.
	Sort the import clauses in alphabetical order.

	Change-Id: I81bd9eebc12ae16b258602db50f098a591fac466

2025-08-25  Andy Tai  <atai@atai.org>

	gnu: tensorflow-lite: Fix build.
	* gnu/packages/machine-learning.scm (tensorflow-lite): Fix build.
	[inputs]: Replace old abseil-cpp with current version.
	[phases]: Add stages to patch sources for build with current versions of
	abseil-cpp and opencl.

	Change-Id: I8fb2836d9f2337fb01f81aebc9a3ab6ae08e642a

2025-08-25  Zhu Zihao  <all_but_last@163.com>
	    Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add guile-srfi-165.
	* gnu/packages/guile-xyz.scm (guile-srfi-165): New variable.


	Change-Id: I81b79de3f69c676b40a98a42fd898d0f58ab9486

2025-08-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix-data-service: Work around .go file incompatibilities.
	Fixes a bug whereby ‘guix-data-service’ was running on Guile 3.0.9, and
	would thus fail to load .go files of Fibers, Knot, etc. because these
	are compiled with ‘guile-next’.

	* gnu/packages/web.scm (guix-data-service)[native-inputs]: Use Guile
	from ‘guile-fibers-next’.

	Change-Id: I4dab1ca2a80d784fb28ce1cf8810b13910e3776f

2025-08-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix-data-service: Use ‘search-input-file’ and ‘which’.
	* gnu/packages/web.scm (guix-data-service)[arguments]: In
	‘wrap-executable’ phase, use ‘which’ and ‘search-input-file’ instead of
	relying on input labels.

	Change-Id: Id45c91b46a444fd85a97a719bdf21fa05e395324

2025-08-25  apoorv569  <apoorvs569@gmail.com>

	gnu: geonkick: Update to 3.6.2.
	* gnu/packages/music.scm (geonkick): Update to 3.6.2.
	[source]: Update url.
	[home-page]: Update.

	Change-Id: I655fbbe716fed87c559f50c6c675fc8c47cabe6c

2025-08-25  apoorv569  <apoorvs569@gmail.com>

	gnu: redkite: Update to 2.1.0.
	* gnu/packages/audio.scm (redkite): Update to 2.1.0.
	[source]: Update url.
	[synopsis, home-page]: Update.

	Change-Id: I57c363f0bd156ea2bf461ba5a835246c12de3a55

2025-08-25  Andreas Enge  <andreas@enge.fr>

	gnu: Remove zxing-cpp-1.2a.
	* gnu/packages/aidc.scm (zxing-cpp-1.2a): Delete variable.

	Fixes: guix/guix#2259
	Change-Id: I13c71132e1ee47c39b38af654881f57ca4036ca6

2025-08-25  Giacomo Leidi  <goodoldpaul@autistici.org>

	Revert "tests: Use lower-oci-image-state in container tests."
	This reverts commit cc07ecd7ccc52540113414eaebafc0fb218ef9ff, which breaks
	'guix pull', for to-be-investigated reasons.

	Fixes: #2252
	Change-Id: Idd02dd2e0cd93034e636030845996a9ab3748839

2025-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: soci: Apply patch to resolve a bug in liblinphone.
	* gnu/packages/patches/soci-mysql-ddl-types.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/databases.scm (soci) [source]: Apply it.

	Change-Id: I3840850c650d614f65ee398f948cea6206b03641
	Fixes: https://issues.guix.gnu.org/47641

2025-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: soci: Use gexps and remove inputs labels.
	* gnu/packages/databases.scm (soci) [propagated-inputs]: Remove labels.
	[configure-flags]: Use gexps.

	Change-Id: I7e96296255c41ca46a1cb1e4c9b1e73fbbc286d8

2025-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: linphone-desktop: Update to 5.2.6.
	* gnu/packages/patches/linphone-desktop-without-sdk.patch: Delete file.
	* gnu/packages/patches/linphone-desktop-ispell.patch: New file.
	* gnu/packages/patches/linphone-desktop-qtkeychain.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.
	* gnu/packages/linphone.scm (linphone-desktop): Update to 5.2.6.
	[source]: Remove linphone-desktop-without-sdk.patch patch.  Add
	linphone-desktop-cmake-belcard.patch,
	linphone-desktop-cmake-find-modules.patch, linphone-desktop-ispell.patch and
	linphone-desktop-qtkeychain.patch patches.
	[arguments] <configure-flags>: Add -DLINPHONEAPP_VERSION,
	-DLinphoneCxx_TARGET=liblinphone++ and -DLINPHONE_QT_ONLY=YES and
	-DCMAKE_INSTALL_INCLUDEDIR flags.  Remove -DCMAKE_INSTALL_PREFIX flag.
	<phases>: Remove pre-configure phase.
	[inputs]: Remove belr.  Add ispell-for-linphone, qtkeychain and
	qtmultimedia-5.

	Fixes: #1836
	Change-Id: I8cbee339c02367a4fb1a3019700702743caaf983

2025-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add ispell-for-linphone.
	* gnu/packages/aspell.scm (ispell-for-linphone): New variable.

	Change-Id: I1d4e09c87cd7315c588b24805ca16db91f748c7a
	* gnu/packages/patches/ispell-for-linphone-cmake.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: Ife043854144fbce52b9cf69631d80a885b9f7b42

2025-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: msopenh264: Update to 5.2.0-0.041b07a.
	* gnu/packages/linphone.scm (msopenh264): Update to 5.2.0-0.041b07a.
	[arguments] <configure-flags>: Replace -DENABLE_STATIC=NO with
	-DBUILD_SHARED_LIBS=ON.
	<phases>: New patch-Mediastreamer2_PLUGINS_DIR phase.

	Change-Id: I11aa6f99b7a9b060b7209a5ee61476e027e0d1e1

2025-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mssilk: Update to 1.2.0-0.0c6893f.
	* gnu/packages/linphone.scm (mssilk): Update to 1.2.0-0.0c6893f.
	[arguments] <configure-flags>: Replace -DENABLE_STATIC=NO with
	-DBUILD_SHARED_LIBS=ON.
	<phases>: New patch-Mediastreamer2_PLUGINS_DIR phase.

	Change-Id: I3cd400e81a2c9a83f690e06c11e90fd4e7aac878

2025-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mswebrtc: Update to 1.1.2.
	* gnu/packages/patches/mswebrtc-b64-refactor.patch: New patch.
	* gnu/packages/patches/mswebrtc-cmake.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Register them.
	* gnu/packages/linphone.scm (mswebrtc): Update to 1.1.2.
	[source]: Apply patches.

	Change-Id: I9ff3ce3b26179f365d8a36ed7a6106b7fcd9e4fb

2025-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: msamr: Update to 1.1.4-1.129fc98.
	* gnu/packages/linphone.scm (msamr): Update to 1.1.4-1.129fc98.
	[arguments]: Use gexps.  Replace -DENABLE_STATIC=NO with -DBUILD_SHARED_LIBS=YES.
	<phases>: New keyword argument.
	[inputs]: Remove labels.

	Change-Id: Ia55c5d3f892b7bfa79ea0cbc7ea9c8ae82828b9c

2025-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: liblinphone: Update to 5.3.57.
	* gnu/packages/patches/liblinphone-jsoncpp.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/linphone.scm (liblinphone): Update to 5.3.57.
	[source]: Apply patch.
	[configure-flags]: Use gexps.  Remove -DENABLE_FLEXIAPI=NO.  Replace
	-DENABLE_STATIC=NO with -DBUILD_SHARED_LIBS=ON.
	[phases] {separate-outputs}: Adjust for renamed test commands.
	[native-inputs]: Add pkg-config.
	[inputs]: Move belle-sip, lime, libxml2, mediastreamer2, ortp
	and sqlite to...
	[propagated-inputs]: ... here.  Add jsoncpp.

	Change-Id: Ied23a4d60212f0e45a13ff42701106cdb3d154be

2025-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: lime: Update to 5.3.57.
	* gnu/packages/linphone.scm (lime): Update to 5.3.57.
	[arguments]: Use gexps.
	<configure-flags>: Replace -DENABLE_STATIC=NO with -DBUILD_SHARED_LIBS=ON.
	[native-inputs]: Remove labels.
	[inputs]: Add belr.

	Change-Id: I6ae003aabcf6341ee81cd30fc17112775542a51d

2025-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: belle-sip: Update to 5.3.57.
	* gnu/packages/linphone.scm (belle-sip): Update to 5.3.57.
	[configure-flags]: Replace -DENABLE_STATIC=NO with -DBUILD_SHARED_LIBS=ON.
	[phases] {separate-outputs, check}: Adjust tester file name.

	Change-Id: Ie6f4fb108ae7ab1e6866608d9305f6534ed57d96

2025-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mediastreamer2: Enable AV1 support via dav1d.
	* gnu/packages/patches/mediastreamer2-cmake-findgsm.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/linphone.scm (mediastreamer2) [source]: Apply it.
	[inputs]: Add dav1d.

	Change-Id: I420342281f89a9d1569ffd8e6de87aac55be7491

2025-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mediastreamer2: Update to 5.3.57.
	* gnu/packages/linphone.scm (mediastreamer2): Update to 5.3.57.
	[arguments] <phases>: Update tester binary file name in separate-outputs,
	check phases.
	[inputs]: Sort.

	Change-Id: I784f973bcc436d71690fcdd4f6237e5890cb8d01

2025-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bcg729: Update to 1.1.1-1.8bec1e5.
	* gnu/packages/linphone.scm (bcg729): Update to 1.1.1-1.8bec1e5.
	[#:phases] <check> Honor #:tests?.

	Change-Id: I30e5732ce1d24a37f6a4a8ee1b55fb5db861b932

2025-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libsrtp: Update to 2.6.0.
	* gnu/packages/telephony.scm (libsrtp): Update to 2.6.0.
	[phases]: Use gexps.  Remove trailing #t.

	Change-Id: Ie059562f8744e62e6592193c562625fa393420ea

2025-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bzrtp: Update to 5.3.57 and disable tests.
	* gnu/packages/linphone.scm (bzrtp): Update to 5.3.57.
	[arguments]: Use gexps.
	<#:configure-flags>: Replace -DENABLE_STATIC=NO with -DBUILD_SHARED_LIBS=YES.
	Remove -DENABLE_TESTS=YES.  Add -DENABLE_DOC=YES.
	<#:tests?>: New argument.
	[inputs]: Move sqlite to...
	[propagated-inputs]: ... here.

	Change-Id: I81b6401a70621b07b3a495c7ab28088265a7f632

2025-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bcmatroska2: Update to 5.3.57.
	* gnu/packages/linphone.scm (bcmatroska2): Update to 5.3.57.
	[arguments]: Delete phases argument.
	<configure-flags>: Replace -DENABLE_STATIC=NO with -DBUILD_SHARED_LIBS=ON.

	Change-Id: Id26fb6a285cbb46a2347190c0b91ff22db8bca98

2025-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ortp: Update to 5.3.57.
	* gnu/packages/linphone.scm (ortp): Update to 5.3.57.
	[configure-flags]: Replace -DENABLE_STATIC=OFF with -DBUILD_SHARED_LIBS=ON.

	Change-Id: I8aeb5660356f31ab464b74e113cbb47f19c3c464

2025-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: belcard: Update to 5.3.57.
	* gnu/packages/linphone.scm (belcard): Update to 5.3.57.
	[configure-flags]: Replace -DENABLE_STATIC=OFF with -DBUILD_SHARED_LIBS=ON.
	[phases] {install-tester}: Adjust tester binary file name.
	[inputs] <belr>: Move to...
	[native-inputs]: ... here.

	Change-Id: Id79257eb50d00f3082ee147c47fe05d0cfdb32d5

2025-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: belr: Update to 5.3.57.
	* gnu/packages/linphone.scm (belr): Update to 5.3.57.
	[configure-flags]: Replace -DENABLE_STATIC=OFF with -DBUILD_SHARED_LIBS=ON.
	[phases]{check, move-tester}: Adjust the file name of the tester binary and
	paths.

	Change-Id: I9d1870c976f5e6b40a682d32d31ccf47e4806716

2025-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bctoolbox: Update to 5.3.57.
	* gnu/packages/linphone.scm (bctoolbox): Update to 5.3.57.
	[arguments] <configure-flags>: Replace -DENABLE_STATIC=OFF with
	-DBUILD_SHARED_LIBS=ON.
	<phases>: Use gexps.  Use search-input-directory in patch-cmake phase.  Adjust
	tester file name in check phase override.

	Change-Id: I4571c238268220c0ac11f42f3caec3e41c879331

2025-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libdecaf: Update to 1.0.2-0.e5cc624.
	* gnu/packages/crypto.scm (libdecaf): Update to 1.0.2-0.e5cc624.
	[arguments]: Use gexps.
	[#:imported-modules]: New argument.
	[#:modules]: Likewise.
	[#:phases] {ensure-no-mtimes-pre-1980}: New phase.
	{install-python-binding}: Adjust to use site-packages procedure.
	{install-documentation}: Remove. The target must is now called decaf-doc,
	contains only the API Doxygen doc.
	[native-inputs]: Remove graphviz and doxygen. Replace python-wrapper with
	python-wrapper-minimal.

	Change-Id: I390c1671251280892088498f1b1f6e7fad2b3b6f

2025-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bcunit: Update to 5.3.57.
	* gnu/packages/linphone.scm (bcunit): Update to 5.3.57.
	[source]: Update origin URI.
	[outputs]: Delete field.
	[arguments] <configure-flags>: Update to reflect changes in version 5.
	<phases> Use gexps.  Delete move-doc phases.
	{check}: Honor #:tests?.

	Change-Id: Ic7a67e1ef0841aec5a1ecce3c406ccd90010270f

2025-08-25  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: snapcast: Update to 0.32.3.
	* gnu/packages/audio.scm (snapcast): Update to 0.32.3.
	[inputs]: Add expat and openssl. Sort.

	Change-Id: I0e9db187b16992b2c4434283c3fe60b9a6cd8c69

2025-08-25  Giacomo Leidi  <goodoldpaul@autistici.org>

	home: Add home-oci-service-type.
	* gnu/home/service/containers.scm: New file;
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* doc/guix.texi (OCI backed services): Document it.

	Change-Id: I8ce5b301e8032d0a7b2a9ca46752738cdee1f030

2025-08-25  Giacomo Leidi  <goodoldpaul@autistici.org>

	tests: Use lower-oci-image-state in container tests.
	This patch replaces boilerplate in container related tests with
	oci-image plumbing from (gnu services containers).

	* gnu/tests/containers.scm (%oci-tarball): New variable;
	(run-rootless-podman-test): use %oci-tarball;
	(build-tarball&run-rootless-podman-test): drop procedure.
	* gnu/tests/docker.scm (%docker-tarball): New variable;
	(build-tarball&run-docker-test): use %docker-tarball;
	(%docker-system-tarball): New variable;
	(build-tarball&run-docker-system-test): new procedure.

	Change-Id: Iad6f0704aee188d89464c83722dea0bb7adb084a

2025-08-25  Giacomo Leidi  <goodoldpaul@autistici.org>

	services: Add oci-service-type.
	This patch implements a generalization of the
	oci-container-service-type, which consequently is made deprecated.  The
	oci-service-type, in addition to all the features from the
	oci-container-service-type, can now provision OCI networks and volumes.
	It only handles OCI objects creation, the user is supposed to handle
	state once the objects are provsioned.

	It currently supports two different OCI runtimes: Docker and rootless
	Podman.  Both runtimes are tested to make sure provisioned containers
	can connect to each other through provisioned networks and can
	read/write data with provisioned volumes.

	At last the Scheme API is thought to facilitate the implementation of a
	Guix Home service in the future.

	* gnu/build/oci-containers.scm: New file containg OCI runtime business
	logic used in OCI backed Shepherd services.
	oci-read-lines
	(oci-system*,oci-object-exists?,oci-object-service-available?
	oci-image-load,oci-log-verbose,oci-container-execlp,oci-object-create):
	New procedures.
	* gnu/local.mk: Add it.
	* gnu/services/containers.scm (list-of-oci-containers?,
	list-of-oci-networks?,list-of-oci-volumes?,%oci-supported-runtimes,
	oci-runtime?,oci-runtime-system-environment,oci-runtime-system-extra-arguments,
	oci-runtime-system-requirement,oci-runtime-cli,oci-runtime-system-cli,
	oci-runtime-home-cli,oci-runtime-name,oci-runtime-group,
	oci-container-shepherd-name,oci-networks-shepherd-name,
	oci-networks-home-shepherd-name,oci-volumes-shepherd-name,
	oci-volumes-home-shepherd-name,oci-container-configuration->options,
	oci-network-configuration->options,oci-volume-configuration->options,
	oci-container-shepherd-service,oci-objects-merge-lst,oci-extension-merge,
	oci-service-accounts,oci-service-profile,oci-service-subids,
	oci-configuration->shepherd-services,oci-configuration-extend): New
	procedures.
	(image-reference): Implement unambiguous naming convention, that paired
	with the new implementation for listing caches images with docker ls or
	podman ls, allows for more efficient image caching.
	(oci-container-configuration)[user,group]: Change default-type to
	maybe-string, since by default containers will run under the user and
	group declared in oci-configuration records. When unset the
	oci-service-type will derive their value from the OCI runtime state.
	[runtime,host-environment,environment,shepherd-actions,ports,extra-arguments]:
	define a predicate and use it as a type in the configuration.  This
	way errors are reported with source location information.
	(lower-manifest): Defer to caller the logic of setting up an image tag.
	(lower-oci-image): Rename to load-oci-image-state.
	(oci-runtime-state): Intermediate representation of the OCI runtime
	details. It is supposed to be an internal API.
	(oci-state): Intermediate representation of the OCI provisioning state,
	such as containers and networks. It is supposed to be an internal API.
	(oci-container-invocation): Intermediate representation of the OCI
	runtime run command to start a container. It is supposed to be an
	internal API.
	(%oci-image-loader): Rename to oci-image-loader and use
	oci-runtime-state and (gnu build oci-containers).
	(oci-container-shepherd-service): Use oci-state and oci-runtime-state,
	add command-line action.
	(oci-network-configuration,oci-volume-configuration,oci-configuration,
	oci-extension): New record types.
	(oci-service-type): New service-type.
	* doc/guix.texi: Document it.
	* gnu/tests/containers.scm: Test it.
	* gnu/services/docker.scm: Deprecate the oci-container-service-type.

	Change-Id: I656b3db85832e42d53072fcbfb91d1226f39ef38
	Modified-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-08-25  Giacomo Leidi  <goodoldpaul@autistici.org>

	tests: oci-container: Set explicit timeouts.
	* gnu/tests/docker.scm: Simplify %test-oci-container test case and add
	explicit timeouts to tests outcomes.

	Change-Id: I75868479dcce031f3edc98064b1ebcf975f598f5

2025-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: delve: Update to 1.25.1.
	* gnu/packages/debug.scm (delve): Update to 1.25.1.
	[srouce] <snippet>: Delete "vendor" directory.
	[arguments] <tests?>: Use it instead deleting 'check phase.
	[native-inputs]: Add go-github-com-cilium-ebpf,
	go-github-com-cosiner-argv, go-github-com-creack-pty,
	go-github-com-derekparker-trie, go-github-com-go-delve-liner,
	go-github-com-google-go-dap, go-github-com-hashicorp-golang-lru,
	go-github-com-mattn-go-colorable, go-github-com-mattn-go-isatty,
	go-github-com-spf13-cobra, go-github-com-spf13-pflag,
	go-go-starlark-net, go-golang-org-x-arch, go-golang-org-x-sys,
	go-golang-org-x-telemetry, go-golang-org-x-tools, and
	go-gopkg-in-yaml-v3.

	Closes guix/guix#2131
	Change-Id: I23c5f6f477002d8d0b3288973c497ecc2750c05b

	Change-Id: Iea21ebf095c70c3654fbfd868c5f697912473dea

2025-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-go-delve-liner.
	* gnu/packages/golang-xyz.scm (go-github-com-go-delve-liner): New variable.

	Change-Id: Ifcc72ac131d1fc4aff06b5384b5a31b5e9fc6d00

2025-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-derekparker-trie-v3.
	* gnu/packages/golang-xyz.scm (go-github-com-derekparker-trie-v3): New variable.

	Change-Id: I9a615d29cf6b86c8abfca4d7c17753900772857f

2025-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-derekparker-trie.
	* gnu/packages/golang-xyz.scm (go-github-com-derekparker-trie): New variable.

	Change-Id: I7b498ee39ec7be32a292fdbc2347a04f724b7c57

2025-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-google-go-dap.
	* gnu/packages/golang-web.scm (go-github-com-google-go-dap): New variable.

	Change-Id: I746f6a6a31813cbf5b2b47b5af0c052db9c7e067

2025-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cosiner-argv.
	* gnu/packages/golang-xyz.scm (go-github-com-cosiner-argv): New variable.

	Change-Id: Iafc036027f8b89dd965c8865838631def8237ba9

2025-08-25  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.82.20.
	* gnu/packages/prolog.scm (trealla): Update to 2.82.20.

	Change-Id: Ic8e5c4c7ba5febfec85b6bab129cb0a179e5e034

2025-08-25  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: python-myhdl: Update home page URL.
	* gnu/packages/fpga.scm (python-myhdl) [home-page]: Use HTTP, as the
	TLS certificate is expired/invalid.

	Change-Id: I095e6509b8ba01aec2d0f7a78025adfa92a98842

2025-08-25  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: systemc: Update home page.
	* gnu/packages/fpga.scm (systemc) [home-page]: Update URL.

	Change-Id: Iec9dcd9cb9a92a8020ad5908b665e2ec09a44ba4

2025-08-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: systemc: Update to 3.0.1.
	* gnu/packages/fpga.scm (systemc): Update to 3.0.1.

	Change-Id: Ibd5857686cb1e7628bf6052cd4ef85e73a6ec5d1

2025-08-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: nvc: Update to 1.17.2.
	* gnu/packages/fpga.scm (nvc): Update to 1.17.2.

	Change-Id: I1024d01bf1b54e6322c301ff9dd87192f3d76b7c

2025-08-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-myhdl: Update to 0.11.51.
	* gnu/packages/fpga.scm (python-myhdl): Update to 0.11.51.

	Change-Id: I78f404497cffa20db44b717a3df0be59c8c2a176

2025-08-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: nextpnr: Add gowin architecture.
	* gnu/packages/fpga.scm (nextpnr)[arguments]<#:configure-flags>: Update
	DHIMBAECHEL_UARCH and add DHIMBAECHEL_SPLIT.
	[inputs]: Add apycula.

	Change-Id: I7b6ed27fbdb95b51b9c66e0726a2833c425e0e24

2025-08-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: nextpnr: Update to 0.8-0.d796cc7.
	* gnu/packages/fpga.scm (nextpnr): Update to 0.8-0.d796cc7.

	Change-Id: I6d0082eb22e2a51e3db648dd6c3228b635fb8d7c
	Modified-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-08-24  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: turbovnc: Simplify 'delete-all-but' in snippet.
	* gnu/packages/vnc.scm (turbovnc) [source] <snippet>: Simplify.
	* gnu/packages/astronomy.scm (phd2): Likewise.
	* gnu/packages/emulators.scm (libretro-dolphin-emu)
	(retroarch-minimal): Likewise.
	* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-service-sqs)
	(go-go-opentelemetry-io-contrib-propagators-autoprop)
	(go-go-opentelemetry-io-otel-exporters-otlp-otlptrace)
	(go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracegrpc)
	(go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracehttp)
	(go-go-opentelemetry-io-otel-exporters-zipkin)
	(go-go-opentelemetry-io-otel-log, go-go-opentelemetry-io-otel-sdk)
	(go-go-opentelemetry-io-otel-sdk-log, go-go-opentelemetry-io-otel-sdk-metric)
	(go-google-golang-org-genproto-googleapis-api): Likewise.
	* gnu/packages/golang-xyz.scm (go-go-uber-org-zap-exp): Likewise.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-shipyard-nopfs-ipfs): Likewise.
	* gnu/packages/mpi.scm (openmpi-5): Likewise.

	Change-Id: I286ff1e949ccb97f9369f2a172c8559e3884dba7

2025-08-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add apycula.
	* gnu/packages/electronics.scm (apycula): New variable.

	Change-Id: Iba09d271baedc84a8087275aed4d4cc32dccc8d9
	Modified-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-08-24  Ian Eure  <ian@retrospec.tv>

	gnu: yt-dlp: Update to 2025.08.22.
	* gnu/packages/video.scm (yt-dlp): Update to 2025.08.22.

	Change-Id: I1e35954851f5c0ec0af3a8fa7560f2c080d29ba1

2025-08-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-readchar: Update to 4.2.1.
	* gnu/packages/machine-learning.scm (python-readchar): Update to 4.2.1.
	[source]: Switch to git-fetch, providing test data.
	[arguments]: Use G-Expressions; remove delete-windows-file #:phase.
	[propagated-inputs]: Remove python-setuptools.
	[native-inputs]: Remove python-wheel; add python-pytest,
	python-pytest-cov and python-setuptools-next.

	Change-Id: I6b60de788301c699713504425db08c6e29de3c9d
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-08-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-persim: Update to 0.3.8.
	* gnu/packages/machine-learning.scm (python-persim): Update to 0.3.8.
	[native-inputs]: Remove python-pytest-cov, python-setuptools, and
	python-wheel; add python-setuptools-next.

	Change-Id: I50931695a928cc12deb5d445de97d71c7a14ff2b

2025-08-24  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add webhook.
	* gnu/packages/web.scm (webhook): New variable.

	Change-Id: Iea9d198ee2420582cab29a73a5d3006463383b52

2025-08-24  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-el-job: Update to 2.4.8.
	* gnu/packages/emacs-xyz.scm (emacs-el-job): Update to 2.4.8.

	Closes: #2199
	Change-Id: Ibf170053d4210a7f7f4190ee5a13911784ee2899

2025-08-24  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add utmp-cli.
	* gnu/packages/hardware.scm (utmp-cli): New variable.

	services: nginx: Rotate log files.
	* gnu/services/web.scm (nginx-access-log-file, nginx-error-log-file,
	nginx-log-files): New functions.
	(nginx-service-type): Extend log-rotation-service-type.

2025-08-23  Morgan Arnold  <morgan.arnold@proton.me>

	doc: Increase minimum Guile-Git version.
	* doc/contributing.text: bump minimum required version of guile-git from
	  0.5.0 to 0.10.0, required by 86022e994e.
	* po/doc/guix-manual.*: update translations as well.

	Change-Id: I8cc8fd720cc71fbe17e2e530f7411b9c888ba0f6

2025-08-23  Cayetano Santos  <csantosb@inventati.org>

	gnu: qucsator-rf: Update to 1.0.7.
	* gnu/packages/engineering.scm (qucsator-rf): Update to 1.0.7.

	Change-Id: Ifd58ef0adc8750deffa861ce62c54b32da81940d

2025-08-23  Ludovic Courtès  <ludo@gnu.org>

	services: system-log: Allow ‘max-silent-time’ to be #f.
	* gnu/services/shepherd.scm (gexp-or-integer-or-false?): New procedure.
	(system-log-configuration)[max-silent-time]: Change to
	‘gexp-or-integer-or-false’.
	* doc/guix.texi (Shepherd Services): Regenerate documentation with
	‘configuration->documentation’.

	Change-Id: I75228cd19ca892c26347a64cbb952668fc893669

2025-08-23  Ludovic Courtès  <ludo@gnu.org>

	git-authenticate: Print a clear error message for malformed keys.
	Fixes guix/guix#1141.

	* guix/git-authenticate.scm (load-keyring-from-blob): Change ‘oid’ to
	‘entry’ and adjust accordingly.  Raise a ‘&formatted-message’ error when
	‘read-radix-64’ returns #f or EOF.
	(load-keyring-from-reference): Adjust accordingly.

	Change-Id: Ib88c94dac543caf6b1e0855242ba50063c944765

2025-08-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: dico: Hard-code file name of the default shell.
	This fixes a regression introduced in
	a33e152f2eb9927be5942b00bdaaecba737c650f whereby the ‘dicod’ Shepherd
	service would fail to start with:

	  dicod[2]: /gnu/store/…-m4-1.4.19/bin/m4 -s exited with status 127

	… due to /bin/sh missing in its least-authority environment and ‘SHELL’
	being unset.

	* gnu/packages/dico.scm (dico)[arguments]: Add ‘set-shell-file-name’
	phase.
	[inputs]: Add ‘bash-minimal’.

	Change-Id: Ie6f8a7a462a2dedcbf7ea049e385e121da06e741

2025-08-23  Ludovic Courtès  <ludo@gnu.org>

	daemon: Tolerate pipes and sockets in failed build trees.
	Fixes <https://issues.guix.gnu.org/78919>.
	Fixes guix/guix#471.

	Fixes a bug introduced in ae18b3d9e6bd0c184505a094851448d08555e23e
	whereby interrupting ‘guix build -K hello’ would leave a build directory
	with root ownership due ‘secureFilePerms’ bailing out due to the
	presence of FIFOs in the temporary build directory.

	* nix/libstore/build.cc (secureFilePerms): Add ‘allowSpecialFiles’
	parameter; honor it and pass it in recursive call.
	(DerivationGoal::deleteTmpDir): Pass true as the second argument to
	‘secureFilePerms’.

	Reported-by: Janneke Nieuwenhuizen <janneke@gnu.org>
	Reported-by: David Elsing <david.elsing@posteo.net>
	Change-Id: I638a4ee909a2b5022f9153e1cbb832bfb2e15263

2025-08-23  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: freerdp: Disable assertions.
	Fixes: guix/guix#1933

	* gnu/packages/rdesktop.scm (freerdp-3)[arguments]<#:configure-flags>: Add -DWITH_VERBOSE_WINPR_ASSERT=OFF.

	Change-Id: Idd3e6262d1e023123cc42a8d454fcb3d9dd49824

2025-08-23  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-vsg: Update to 3.33.0.
	* gnu/packages/electronics.scm (python-vsg): Update to 3.33.0.
	[arguments]<:#test-flags>: Disable test_utf_8.
	[native-nputs]: Add pytest-cov and pytest-html.

	Change-Id: I9ed0c4df95140e54301995c268dc6f9206d44c53

2025-08-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: exercism: Patch xdg-open path.
	* gnu/packages/education.scm (exercism)
	[arguments] <phases>: Add 'patch-xdg-open.
	[inputs]: Add xdg-utils.

	Fixes guix/guix#2203
	Change-Id: I877a2bbf2468662e8f481b5cf10099b9e63a1b65

	Change-Id: Ie15ddb9465d03d308740a348fa2e2c1233ec6591

2025-08-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: exercism: Update to 3.5.7.
	* gnu/packages/education.scm (exercism): Update to 3.5.7.

	Change-Id: I97e60c90b67ce99256c45de202576f4b66a7b3b7

2025-08-23  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-autograd: Update to 1.8.0.
	* gnu/packages/machine-learning.scm (python-autograd): Update to 1.8.0.
	[native-inputs]: Add python-pytest-cov, python-pytest-xdist.

	Change-Id: I7c1a0aa0f415ca00891ad8e3121b6d733ae41820

2025-08-23  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-captum: Update to 0.8.0.
	* gnu/packages/machine-learning.scm (python-captum): Update to 0.8.0.
	[aguments]: Use G-Expressions. <test-flags>: Add "tests" option
	parameter.
	[native-inputs]: Remove jupyter, python-annoy, python-black,
	python-flake8, python-ipython, python-ipywidgets, python-mypy,
	python-pytest, and python-pytest-cov.

	Change-Id: I1df3c97e8fd5f0075888420a9f9b4a6411bd58bb

2025-08-23  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: kigo: Add qtwayland.
	* gnu/packages/kde-games.scm (kigo) [inputs]: Add qtwayland.

	Change-Id: Ia158af5f3ea9bf6b9133a9c81c8243ab66b6cfd2

2025-08-23  quanrong  <quanrong@mailbox.org>

	gnu: polyml: Update to 5.9.2.
	* gnu/packages/sml.scm (polyml): Update to 5.9.2.

	Closes: #2212
	Change-Id: Ia8faea86acd88815f9bcd5481821607b1bcd9490

2025-08-23  Ashvith Shetty  <ashvith@noreply.codeberg.org>

	gnu: Add xiccd.
	* gnu/packages/xdisorg.scm (xiccd): New variable.

	Closes: #1168
	Change-Id: Ie33e8109dc37ce701ca41f81bfd8c4fee1b97827

2025-08-23  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.82.16.
	* gnu/packages/prolog.scm (trealla): Update to 2.82.16.

	Change-Id: Id872894e44b79cd7c54ed00cacb3301e83d27cee

2025-08-23  Kurome  <hunt31999@gmail.com>

	gnu: font-google-roboto: Update to 3.011.
	* gnu/packages/fonts.scm (font-google-roboto): Update to 3.011.
	[source] <uri>: New repository.
	[arguments] <#:phases>: Add 'chdir.
	[homepage]: New repository.
	[description]: Format.
	[license]: Change to OFL.

	Change-Id: Iefa37a38ae51f6f000cdf383f8aed436e08a3eaf

2025-08-23  Ashvith Shetty  <ashvith@noreply.codeberg.org>

	gnu: Add font-google-roboto-mono.
	* gnu/packages/fonts.scm (font-google-roboto-mono): New variable.

	Closes: #2182
	Change-Id: Ic3b6322faa12791bfef1f6d75ca26722de4362b2

2025-08-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-catalogue: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-catalogue):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[inputs]: Remove them.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Idb5e65667e1ddd060e79e947482a3603e00841f3

2025-08-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytest-vcr: Switch to pyproject.
	* gnu/packages/python-check.scm (python-pytest-vcr):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I80e0b9fea63ecc7b480c18baee3eaf5dabe24928

2025-08-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: yml2: Switch to pyproject.
	* gnu/packages/pep.scm (yml2):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them explicitely.
	[native-inputs]: Add python-setuptools, python-wheel.
	[description]: Improve style.

	Change-Id: I9d0a0df2e7796dfada3bf6754e7e07a8438b4ed7

2025-08-22  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: kanshi: Update to 1.8.0.
	* gnu/packages/wm.scm (kanshi): Update to 1.8.0
	[source]: Update git repository URL.

	Change-Id: Ifa5e4c23b37cbd249990aaa7c7d42a87bab23e6f

2025-08-22  Andreas Enge  <andreas@enge.fr>

	gnu: libpqxx: Update to 7.10.1.
	* gnu/packages/databases.scm (libpqxx): Update to 7.10.1.

	Change-Id: Id9876a95f34a3555fe7a81d93c23f96dcde03adc

2025-08-22  Andreas Enge  <andreas@enge.fr>

	gnu: libpqxx: Compile with the default gcc.
	* gnu/packages/databases.scm (libpqxx)[native-inputs]: Remove gcc-11.

	Change-Id: Ie90f034711be0815ebf68c36b4b711e35b17f5a3

2025-08-22  Andreas Enge  <andreas@enge.fr>

	gnu: motif: Update to 2.3.8-1.0f556b0.
	* gnu/packages/lesstif.scm (motif): Update to 2.3.8-1.0f556b0.

	Change-Id: I63c8cec5e74f075269f1fe2b0d292d0ce490006e

2025-08-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	teams: sysadmin: Adopt more files.
	- rdesktop :: Remote Desktop management, more likely used in sysadmin
	              tasks.
	- vnc      :: Virtual Network Computing is a graphical desktop-sharing
	              system, more like used in sysadmin tasks.

	* etc/teams.scm (sysadmin)<#:scope>: Add "gnu/packages/rdesktop.scm",
	and "gnu/packages/vnc.scm".
	* CODEOWNERS: Regenerate file.

	Change-Id: I2e1df892147367932452c9b99e37703c46b2957a

2025-08-22  Andreas Enge  <andreas@enge.fr>

	gnu: cmark: Update to 0.31.1.
	* gnu/packages/markup.scm (cmark): Update to 0.31.1.

	Change-Id: I70845c5ec35167334e96550d2dad01a5f86ac36a

2025-08-22  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: Add emacs-numpydoc.
	* gnu/packages/emacs-xyz.scm (emacs-numpydoc): New variable.

	Change-Id: I7324a6401439aa0ce562d894663e7ed7e4c1bc9e
	Reviewed-by: Cayetano Santos <csantosb@inventati.org>

2025-08-22  ColdSideOfYourPillow  <ColdSideOfYourPillow@noreply.codeberg.org>

	gnu: Add emacs-smarttabs.
	* gnu/packages/emacs-xyz.scm (emacs-smarttabs): New variable.

	Change-Id: I33a2c60521396e419b0280ed19a9f98da2a5c2c5
	Reviewed-by: Cayetano Santos <csantosb@inventati.org>

2025-08-22  Roman Scherer  <roman@burningswell.com>

	gnu: emacs-svg-tag-mode: Update to 0.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-svg-tag-mode): Update to 0.3.3.

	Change-Id: Ib0c02709a9d6ee692e0b1c9ce4457261204aa40f
	Reviewed-by: Cayetano Santos <csantosb@inventati.org>

2025-08-22  Roman Scherer  <roman@burningswell.com>

	gnu: emacs-svg-lib: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-svg-lib): Update to 0.3.0.

	Change-Id: Ia960db113bfc55632d4d9efcaada6cae8e6c3650
	Reviewed-by: Cayetano Santos <csantosb@inventati.org>

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-org-mem: Update to 0.18.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-mem): Update to 0.18.1.
	[arguments]: Add #:test-command.
	<#:phases>: Add disable-failing-tests.
	[native-inputs]: Add emacs-ert-runner.

	Change-Id: Idb74701f55bfefde7c48e54c88226b2865d2fa28
	Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>

2025-08-22  ColdSideOfYourPillow  <ColdSideOfYourPillow@noreply.codeberg.org>

	gnu: Add emacs-sops.
	* gnu/packages/emacs-xyz.scm (emacs-sops): Add package.

	Change-Id: Id8973b13a8f9787a8bdb4b0f6bdd5776a3689f49
	Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-eldoc-box: Update to 1.14.1.
	* gnu/packages/emacs-xyz.scm (emacs-eldoc-box): Update to 1.14.1.
	[arguments]: Disable tests.

	Change-Id: I381e53a89de0e6e40a1b76bdaa5c2d5094a566b1
	Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>

2025-08-22  moksh  <mysticmoksh@riseup.net>

	gnu: Add emacs-org-social.
	* gnu/packages/emacs-xyz.scm (emacs-org-social): New Variable.

	Change-Id: I1ee59532363fdb0760d30f67129d71f1522a3aae
	Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
	Reviewed-by: Cayetano Santos <csantosb@inventati.org>

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-on: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-on): Update to 0.2.0.
	[origin]: Update url.
	[home-page]: Same.

	Change-Id: I64b74f6978716a22d2042160eafd2fda077d34f9
	Reviewed-by: bingshan

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-geiser: Update to 0.32.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.32.
	[arguments]: Disable #:tests? and use G-Expressions.

	Change-Id: I2d28082ca4d440ae6a731a99c3e22fe785352d82
	Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
	Reviewed-by: jgart <jgart@dismail.de>

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-llama: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-llama): Update to 1.0.0.
	[arguments]: Fix #:test-command.

	Change-Id: I6b9ffa30cedd2abc0927df95401e5b6bc8bada2e

2025-08-22  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add emacs-raku-mode.
	* gnu/packages/emacs-xyz.scm (emacs-raku-mode): New variable.

	Change-Id: I9cdc8fc3ca976acc97a3d4215854bae0a3da34df
	Reviewed-by: Cayetano Santos <csantosb@inventati.org>

2025-08-22  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: Add emacs-repeat-fu.
	* gnu/packages/emacs-xyz.scm (emacs-repeat-fu): New variable.

	Change-Id: I6b0ae0c700a475fdbd508177dc5e1e18a6e49143
	Reviewed-by: Cayetano Santos <csantosb@inventati.org>

2025-08-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add bitcoin-cash-node.
	* gnu/packages/finance.scm (bitcoin-cash-node): New variable.

	Change-Id: I8d6b1e69b3018c1f640f2be61dfdb82f3a092587

2025-08-22  Liam Hupfer  <liam@hpfr.net>

	gnu: Add font-undefined-medium.
	* gnu/packages/fonts.scm (font-undefined-medium): New variable.

	Change-Id: Idd301cf15f8a1b3e271bac48836c6aa3237b03f9

2025-08-22  Liam Hupfer  <liam@hpfr.net>

	gnu: Add font-new-computer-modern.
	* gnu/packages/fonts.scm (font-new-computer-modern): New variable.

	Change-Id: I35bd66553bec4eeea20308ab8b7c2280fefd84ee

2025-08-22  Liam Hupfer  <liam@hpfr.net>

	gnu: Add font-last-resort.
	* gnu/packages/fonts.scm (font-last-resort): New variable.

	Change-Id: Icf3c973b62f598df2110a78c8e244318e5c08f67

2025-08-22  Liam Hupfer  <liam@hpfr.net>

	gnu: font-stix-two: Split outputs.
	* gnu/packages/fonts.scm (font-stix-two): Split outputs.

	Change-Id: Ic5d945d040fe382374f76b4d20d8eb5e3936447d

2025-08-22  Liam Hupfer  <liam@hpfr.net>

	gnu: font-adobe-source-code-pro: Split outputs.
	* gnu/packages/fonts.scm (font-adobe-source-code-pro): Split outputs.

	Change-Id: I95055a5a9f221527def573057a5345879b058846

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-spacious-padding: Update to 0.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-spacious-padding): Update to 0.7.0.
	[source]: Switch to git-fetch.
	[arguments]: Disable #:tests?.
	<#:phases>: Add build-info-manual.
	[native-inputs]: Add texinfo.

	Change-Id: I6e47b1b4ee0d414c27b30f5171422e519c8b1094

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-fj: Update to 0.22.
	* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.22.

	Change-Id: Ic7947efb2941d69ba9e1faa2169ec342e8d2777c

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-fedi: Update to 0.2-3.62aea20.
	* gnu/packages/emacs-xyz.scm (emacs-fedi): Update to 0.2-3.62aea20.

	Change-Id: I9c47188abcf8c0e00ac3ca62a416e4635a29ba4a

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-llm-tool-collection.
	* gnu/packages/emacs-xyz.scm (emacs-llm-tool-collection): New variable.

	Change-Id: Ibc9846cdef8aff24e3ee76ac8b857c38bac9aabb

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-helm-c-yasnippet: Update to 0.6.7-2.c5880e7.
	* gnu/packages/emacs-xyz.scm (emacs-helm-c-yasnippet): Update to
	0.6.7-2.c5880e7.
	[version]: Use git-version.
	[arguments]: Add #:test-command.

	Change-Id: I5dbdf7d7e605b6295f2da40845b5d254ec402b0f

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-ob-gptel.
	* gnu/packages/emacs-xyz.scm (emacs-ob-gptel): New variable.

	Change-Id: I6cbd77bab259c7020d702c4a738b8a5a7baea121

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-jinx: Update to 2.3.
	* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 2.3.

	Change-Id: Ic95c961fdd40c45fee28ceb37ee9a2b86ac4cf11

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-lem: Update to 0.24.
	* gnu/packages/emacs-xyz.scm (emacs-lem): Update to 0.24.

	Change-Id: I22fe3ddc7d3c36c49b0bd9ea8e0fa413a8954cc1

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-stgit: Fix package.
	* gnu/packages/version-control.scm (emacs-stgit): Fix package.
	[version]: Set.
	[arguments]<#:phases>: Add patch-version-executables.
	[inputs]: Add stgit-2 and git.
	[license]: Correct to gpl2+.

	Change-Id: I77e22d113dac4f59b22b8c80f014ac5edff52c62

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-eglot-x: Update to 0.6-0.8e872ef.
	* gnu/local.mk (dist_patch_DATA): Unregister it.
	* gnu/packages/patches/emacs-eglot-x-fix-apply-text-edits.patch: Delete file.
	* gnu/packages/emacs-xyz.scm (emacs-eglot-x): Update to 0.6-0.8e872ef.
	[version]: Use git-version.
	[source]: Remove patch.

	Change-Id: I7557ee5d66d53678a43835453b34d30d7287f8c7

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-ollama-buddy.
	* gnu/packages/emacs-xyz.scm (emacs-ollama-buddy): New variable.

	Change-Id: I1e57531fe7e38b51dbb56fa468a43f46062edcb7

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-mcp.
	* gnu/packages/emacs-xyz.scm (emacs-mcp): New variable.

	Change-Id: Ibe9136c2f6cd4a48de1c6d524f37c170b6fb7173

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-dall-e-shell.
	* gnu/packages/emacs-xyz.scm (emacs-dall-e-shell): New variable.

	Change-Id: I5addd18f297450ae04d9be1993244a5fdf016ebc

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-chatgpt-shell: Update to 2.24.2.
	* gnu/packages/emacs-xyz.scm (emacs-chatgpt-shell): Update to 2.24.2.
	[synopsys]: Update.

	Change-Id: Ie46c6e151c6e44b428503b8b3edf09b166ef6d7e

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-gptel-quick: Update to 0.0.5-2.495b5e0.
	* gnu/packages/emacs-xyz.scm (emacs-gptel-quick): Update to 0.0.5-2.495b5e0.

	Change-Id: If1aa69843b0525b806d359bbe6c0b06e2963a003

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-shell-maker: Update to 0.78.2.
	* gnu/packages/emacs-xyz.scm (emacs-shell-maker): Update to 0.78.2.
	[arguments]: Disable tests.

	Change-Id: I5c725acc50b943e54d2e59ab63021a66598d4cb9

2025-08-22  Rostislav Svoboda  <Rostislav.Svoboda@gmail.com>

	gnu: emacs-powerline: Update to 2.5-0.c35c35b
	This fixes a native compilation error caused by circular lists.

	* gnu/packages/emacs-xyz.scm (emacs-powerline): Update to 2.5-0.c35c35b.

	Change-Id: I2e5ba043c362e4bf1ebc114a3dc92e81e783f807

2025-08-22  Zhu Zihao  <all_but_last@163.com>

	gnu: yt-dlp: Update to 2025.08.20.
	* gnu/packages/videos.scm (yt-dlp): Update to 2025.08.20.
	[arguments]<#:phases>: Remove stale test skip.
	[inputs]: Bump 'python-urllib3' dependency to 2.0.

	Change-Id: Iabae3497f7534384328d535d119f708cfe841f9f

2025-08-22  Zhu Zihao  <all_but_last@163.com>

	gnu: yt-dlp: Use G-expressions.
	* gnu/packages/video.scm (yt-dlp)[source]<snippet>, [arguments]:
	Use G-expressions.
	<#:phases>{build-generated-files}: Replace deprecated
	(assoc-ref input "package-name") with search-input-file.

	Change-Id: I7451459af058dbecad31705bb66d69395279e6aa

2025-08-22  Ghislain Vaillant  <ghislain.vaillant@inria.fr>

	gnu: insight-toolkit: Build with ITKAdaptiveDenoising remote module.
	* gnu/packages/image-processing.scm (insight-toolkit)[native-inputs]:
	Add origin for ITKAdaptiveDenoising remote module.
	[arguments]<#:phases>{prepare-remote-modules}: Prepare module source.
	<#:configure-flags>: Set the Module_AdaptiveDenoising CMake flag.

	Change-Id: Ie9d0ad5c63031ff702e47b41b82574334d776eff

2025-08-22  Ghislain Vaillant  <ghislain.vaillant@inria.fr>

	gnu: insight-toolkit: Build with ITKReview module.
	* gnu/packages/image-processing.scm (insight-toolkit)[arguments]
	<#:configure-flags>: Set the Module_ITKReview CMake flag.

	Change-Id: If3ab92b166d2fb78336a86846208773a23bc8eed

2025-08-22  Romain GARBAGE  <romain.garbage@inria.fr>

	import: pypi: Use autoload instead of use-module.
	* guix/import/pypi.scm: Use autoload instead of use-module.

	Change-Id: I67001e41c398250e74782c06937dadea8402d4d9
	Reviewed-by: zimoun, ngraves

2025-08-22  Romain GARBAGE  <romain.garbage@inria.fr>

	import: pypi: Resolve unzip package if needed.
	Fixes #1066.

	* guix/import/pypi.scm (unzip-command): New variable.
	(guess-requirements): Use unzip-command.

	Change-Id: I1b6b85d0a22836bad77d6c5d050ccf639118d21a
	Reviewed-by: zimoun, ngraves

2025-08-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: fluxbox: Install desktop file to correct location.
	Reported by Dmitrii Samoilov.

	* gnu/packages/wm.scm (fluxbox)[arguments]: Adjust the 'install-xsession
	phase to install the xsession desktop file to the expected location.

	Change-Id: I1dfc4788550a3748f48d15e3918aa32b08ce7b06

2025-08-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bochs: Build more reproducibly.
	* gnu/packages/virtualization.scm (bochs)[arguments]: Add a phase to
	adjust the embedded build date to mirror SOURCE_DATE_EPOCH.

	Change-Id: I60f07412592fda58b3114b41c18feea2d49c30cd

2025-08-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bochs: Remove some more firmware files.
	* gnu/packages/virtualization.scm (bochs)[source]: Adjust snippet to
	remove more firmware files.

	Change-Id: I8b0b2652df3695664743c946bcc60a75f2f0c134

2025-08-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bochs: Remove non-free firmware file.
	This was reported by Haelwenn (lanodan) Monnier.

	* gnu/packages/virtualization.scm (bochs)[source]: Add snippet to remove
	non-free firmware blob.

	Change-Id: I5cf743c66eb0cf40d35603d849136ae5bff65d2f

2025-08-22  pukkamustard  <pukkamustard@posteo.net>

	gnu: Add guile-coap.
	* gnu/packages/guile-xyz.scm (guile-coap): New variable.

	Change-Id: I3a9c14dd7538173eb3fbffac3a65e91880d7f393

2025-08-22  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: Add python-uproot.
	* gnu/packages/python-science.scm: Import (gnu packages python-compression).
	(python-uproot): New variable.

	Change-Id: If2e637d037649d551fa84874121ee08dc2a8c8d5

2025-08-22  gemmaro  <gemmaro.dev@gmail.com>

	gnu: ruby-options: Enable tests.
	* gnu/packages/ruby-xyz.scm (ruby-options)[native-inputs]: Add ruby-rspec.
	[arguments]<#:tests?>: Remove field.
	<#:phases>{check}: Replace the default phase with manual execution of
	RSpec tests.

	Change-Id: I8d1fa7dada7af9c684528d74631bbed50ed9920e

2025-08-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add git-sync.
	* gnu/packages/golang-vcs.scm (git-sync): New variable.

	Change-Id: I3592c88e4de7e8da652f2dc7b9b908659b16276b

2025-08-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: umoci: Update to 0.5.0.
	* gnu/packages/virtualization.scm (umoci): Update to 0.5.0.
	  [source]: Switch to git-fetch and build from source.
	  <snippet>: Delete vendor directory.
	  [arguments] <import-path>: Adjust it.
	  <unpack-path>: Add it.
	  <test-flags>: Skip 2 tests.
	  <test-subdirs>: Step up from import-path.
	  <build-flags>: Set version.
	  <phases>: Use default 'unpack, 'build and 'install.
	  [native-inputs]: Add go-github-com-adalogics-go-fuzz-headers,
	  go-github-com-apex-log, go-github-com-blang-semver-v4,
	  go-github-com-cyphar-filepath-securejoin,
	  go-github-com-docker-go-units, go-github-com-klauspost-compress,
	  go-github-com-klauspost-pgzip, go-github-com-moby-sys-user,
	  go-github-com-moby-sys-userns, go-github-com-mohae-deepcopy,
	  go-github-com-opencontainers-go-digest,
	  go-github-com-opencontainers-image-spec-1.0.2,
	  go-github-com-opencontainers-runtime-spec,
	  go-github-com-rootless-containers-proto-go-proto,
	  go-github-com-stretchr-testify, go-github-com-urfave-cli,
	  go-github-com-vbatts-go-mtree, go-golang-org-x-sys, and
	  go-google-golang-org-protobuf.

	Change-Id: I456287403ccca4807119db2df1756dd7aacd4ded

2025-08-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-opencontainers-image-spec-1.0.2.
	* gnu/packages/golang-xyz.scm (go-github-com-opencontainers-image-spec-1.0.2): New variable.

	Change-Id: I8e7c996386e80a93dbaff32de518ffc583c8950d

2025-08-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: umoci: Use G-expressions.
	* gnu/packages/virtualization.scm (umoci): Use G-expressions.

	Change-Id: Ic93d0d3ff92c8fba8da41532e37715f50ef0f7b4

2025-08-22  Andreas Enge  <andreas@enge.fr>

	gnu: Remove freehdl.
	* gnu/packages/engineering.scm (freehdl): Delete variable.

	Fixed: guix/guix#1459
	Change-Id: I862891fe10123d3aac930d69bf0014009262bf6d

2025-08-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: runc: Update to 1.3.0.
	* gnu/packages/virtualization.scm (runc): Update to 1.3.0.
	  [source] Switch to git-fetch and build from source.
	  <snippet>: Delete vendor directory.
	  [arguments] <phases>: Add 'patch-source; remove custom 'check as it's
	  not used.
	  [native-inputs]: Add go-github-com-checkpoint-restore-go-criu-v6,
	  go-github-com-containerd-console,
	  go-github-com-coreos-go-systemd-v22,
	  go-github-com-cyphar-filepath-securejoin,
	  go-github-com-docker-go-units, go-github-com-godbus-dbus-v5,
	  go-github-com-moby-sys-capability, go-github-com-moby-sys-mountinfo,
	  go-github-com-moby-sys-user, go-github-com-moby-sys-userns,
	  go-github-com-mrunalp-fileutils,
	  go-github-com-opencontainers-cgroups-0.0.1,
	  go-github-com-opencontainers-runtime-spec,
	  go-github-com-opencontainers-selinux,
	  go-github-com-seccomp-libseccomp-golang,
	  go-github-com-sirupsen-logrus, go-github-com-urfave-cli,
	  go-github-com-vishvananda-netlink, go-golang-org-x-net,
	  go-golang-org-x-sys, and go-google-golang-org-protobuf.

	Change-Id: I190473163defa90a017a42d6919dc6f0d2556990

2025-08-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-opencontainers-cgroups-0.0.1.
	* gnu/packages/golang-xyz.scm (go-github-com-opencontainers-cgroups-0.0.1): New variable.

	Change-Id: I0d7dba1a52fcb421f97f503fdb815e6c03a91077

2025-08-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: runc: Use G-expressions.
	* gnu/packages/virtualization.scm (runc): Use G-expressions.

	Change-Id: I3f21b3681210004b926dfbe10abfbea0026334c3

2025-08-22  Andreas Enge  <andreas@enge.fr>

	gnu: Remove fcitx.
	* gnu/packages/fcitx.scm: Adapt module imports and copyright lines.
	(fcitx): Delete variable.

	Change-Id: I6a8b7ccbd9bee5e7dcbee3c06a13133be0c226b2

2025-08-22  Andreas Enge  <andreas@enge.fr>

	gnu: Remove fcitx-qt5.
	* gnu/packages/fcitx.scm (fcitx-qt5): Delete variable.

	Change-Id: Id92bdde048830c615c46db7a0d498c28fbb64e3a

2025-08-22  Andreas Enge  <andreas@enge.fr>

	gnu: Remove fcitx-configtool.
	* gnu/packages/fcitx.scm (fcitx-configtool): Delete variable.

	Change-Id: I1e3a1788e2c39f0b2588d60d4b6753af7d0c39d4

2025-08-22  Skylar Hill  <stellarskylark@posteo.net>

	gnu: Add zsh-vi-mode.
	* gnu/packages/shellutils.scm (zsh-vi-mode): New variable.

	Change-Id: I0b60fdf53282f8d9a1227c12e779f95c6edc023e

2025-08-22  Luca Cirrottola  <luca.cirro@gmail.com>

	gnu: Add CubeLib, CubeW and CubeGUI.
	This change aims at updating Cube (whose build is currently failing,
	see: <https://issues.guix.gnu.org/67566>) to the 4.x version.  The
	latest versions have split the package into three components: CubeLib,
	CubeW and CubeGUI. Thus, this patch is providing three new recipes.

	* gnu/packages/profiling.scm (cubelib, cubew, cubegui): New variables.

	Change-Id: I1413757f740504c17676f50d7186dfac94d0944f

2025-08-22  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: ocaml-llvm: Disable tests.
	* gnu/packages/llvm.scm (make-ocaml-llvm)[arguments]<#:tests?>:
	Set to #f.

	Change-Id: I40c270c0b5a5f201dffb26dadb4d61db75866ce6

2025-08-22  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: ocaml-luv: Update to 0.5.14.
	* gnu/packages/ocaml.scm (ocaml-luv): Update to 0.5.14.

	Change-Id: I473e6afe4a9919c41a9c9b6e166e12d8250af34a

2025-08-22  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: ocaml-tsdl: Update to 1.1.0.
	* gnu/packages/ocaml.scm (ocaml-tsdl): Update to 1.1.0.

	Change-Id: I0dc3e7a922cc817c784f7eb11737261fd6a02744

2025-08-22  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: ocaml-ctypes: Update to 0.23.0.
	* gnu/packages/ocaml.scm (ocaml-ctypes): Update to 0.23.0.
	[source]: Register patch.
	[build-system]: Replace ocaml-build-system by dune-build-system.
	[patches]: Fix OO tests failure because of the stricter compiler.
	* gnu/packages/patches/ocaml-ctypes-test-oo.patch: New file.
	* gnu/local.mk: Add it.

	Fixes: guix/guix#1493
	Reported-by: jahierwan
	Change-Id: I0db64bffade8d78bc92d8b9b9f3206961b35840d

2025-08-22  Zheng Junjie  <z572@z572.online>

	gnu: Add jujutsu.
	* gnu/packages/rust-crates.scm(lookup-cargo-inputs): Add jujutsu.
	* gnu/packages/rust-apps.scm (jujutsu): New variable.

	Change-Id: I1527b8c057827c327a701ed135b84e56f166f732
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-08-22  Hilton Chain  <hako@ultrarare.space>

	nls: Adjust to module removals from rust-team merge.
	* po/packages/POTFILES.in: Remove gnu/packages/c2rust.scm and
	gnu/packages/crates-*.scm.

	Fixes: #2168
	Change-Id: Ibdfc033c93c19e4f6bb75fb3bd93290308948320

2025-08-22  Bingshan Chang  <chang@bingshan.org>

	gnu: emacs-consult: Update to 2.7
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 2.7.

2025-08-22  nik gaffney  <nik@fo.am>

	gnu: Add emacs-i-ching
	Change-Id: Ib6826b9fd1d8eec9b0ac8b1cc6384105cd04ea78

	gnu: Add emacs-quiet
	Change-Id: I065bc94c6dd9977368852423399b4b055039ef31

2025-08-22  Murilo  <murilo@disroot.org>

	gnu: helix: Update to 25.07.1.
	* gnu/packages/text-editors.scm (helix): Update to 25.07.1.

2025-08-22  Andy Tai  <atai@atai.org>

	gnu: chess: Update to 6.3.0.
	* gnu/packages/games.scm (chess): Update to 6.3.0.

	Change-Id: I0674c970bd998f02700720a7e3cd61ba0ba674df

2025-08-22  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: got: Update to 0.117.
	* gnu/packages/version-control.scm (got): Update to 0.117.

	Change-Id: If8eaa90531cec48af62edc6ce971d537ccdddf8b

2025-08-22  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby-rdiscount: Update to 2.2.7.3.
	Fixes build.

	* gnu/packages/ruby-xyz.scm (ruby-rdiscount): Update to 2.2.7.3.

	Change-Id: Ife649e7be7d8daaff852fe34da9259c457337590

2025-08-22  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: nano: Update to 8.6.
	* gnu/packages/text-editors.scm (nano): Update to 8.6.

	Change-Id: I328312f9d89109de1d49cdf93c0c2bf8c376ee8f

2025-08-22  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: fenics-dolfin: Remove support for SUNDIALS.
	The dolfin interface to sundials requires a header file 'cvode_impl.h'
	which is not available in sundials v>5.4.0.

	* gnu/packages/simulation.scm (fenics-dolfin)
	[inputs]: Remove SUNDIALS-OPENMPI.
	[arguments]<#:configure-flags>: Disable SUNDIALS feature.
	<#:phases>: Do not set SUNDIALS_DIR variable.

2025-08-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: hdf5-parallel-openmpi: Fix broken package.
	* gnu/packages/maths.scm (hdf5-parallel-openmpi)[arguments]<#:phases>
	{remove-gcc-references}: Do not attempt to modify non-existing files.

	Change-Id: I84cd3376ac014c02716ebcb2044009feb52eaf83

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: symbiyosys: Update to 0.56.
	* gnu/packages/electronics.scm (symbiyosys): Update to 0.56.

	Change-Id: I19d81e98d3d79579386f175d65196acee5842c35

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: yosys: Update to 0.56.
	* gnu/packages/fpga.scm (yosys): Update to 0.56.

	Change-Id: Ica18d8d4dc6d75ff1d657fcd8707109f283c23cf

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: abc-yosyshq: Update to 0.56.
	* gnu/packages/fpga.scm (abc-yosyshq): Update to 0.56.

	Change-Id: I578278a5c2dd509b3e9b11ce7a8c8c7b2cd65931

2025-08-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: abc: Update to 0.0-6.e29dcd9.
	* gnu/packages/fpga.scm (abc): Update to 0.0-6.e29dcd9.

	Change-Id: Iabdafc850bc290ecfb355abee17939d1c27a94f2

2025-08-22  Zheng Junjie  <z572@z572.online>

	gnu: atelier: Update to 0.1-pre-2.8c7f18d.
	* gnu/packages/kde-utils.scm (atelier): Update to 0.1-pre-2.8c7f18d.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove ki18n-5, kxmlgui-5, kconfigwidgets-5, ktexteditor-5, qt3d-5,
	qtbase-5, qtcharts-5, qtdeclarative-5, qtmultimedia-5, and
	qtserialport-5; add ki18n, kxmlgui, kconfigwidgets, ktexteditor,
	qt3d, qtcharts, qtdeclarative, qtmultimedia, and qtserialport.
	[native-inputs]: Add qttools.

	Change-Id: Ib607669c5a16c15fb20583d7f9f91c94ce543bd1

2025-08-22  Zheng Junjie  <z572@z572.online>

	gnu: libatcore: Update to 1.0.0-1.c32a13a.
	* gnu/packages/kde-utils.scm (libatcore): Update to 1.0.0-1.c32a13a.
	[inputs]: Remove qtcharts-5, qtdeclarative-5, and qtserialport-5; add
	qtcharts, qtdeclarative, and qtserialport.
	[native-inputs]: Add qttools.

	Change-Id: Id1de4e4864ca3a3739809b494b68f67babebcf74

2025-08-22  Zheng Junjie  <z572@z572.online>

	gnu: kxstitch: Update to 2.2.0-0.bfe934f.
	* gnu/packages/kde-utils.scm (kxstitch): Update to 2.2.0-0.bfe934f.
	[source]: Switch to git-fetch.
	[inputs]: Remove ktexteditor-5, qtbase-5, and qtx11extras; add kcompletion,
	kconfigwidgets, kguiaddons, ki18n, kio, ktextwidgets, kwidgetsaddons,
	kxmlgui, and kconfig.
	[native-inputs]: Remove kdoctools-5; add kdoctools.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I141d96be32a6868aa85802b186cbfc235c21ff0d

2025-08-22  Zheng Junjie  <z572@z572.online>

	gnu: kronometer: Update to 2.3.0-0.8cfa062.
	* gnu/packages/kde-utils.scm (kronometer): Update to 2.3.0-0.8cfa062.
	[source]: Switch to git-fetch.
	[inputs]: Remove kauth-5, kconfig-5, kconfigwidgets-5, kcoreaddons-5,
	kcrash-5, ki18n-5, kwidgetsaddons-5, kxmlgui-5, and qtbase-5; add
	kauth, kconfig, kconfigwidgets, kcoreaddons, kcrash, ki18n,
	kwidgetsaddons, and kxmlgui.
	[native-inputs]: Remove kdoctools-5; add kdoctools.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Ic57e31c03010991cd0a6fc56709954d34fa0330a

2025-08-22  Zheng Junjie  <z572@z572.online>

	gnu: rsibreak: Update to 0.12.15-0.6795af6.
	* gnu/packages/kde-utils.scm (rsibreak): Update to 0.12.15-0.6795af6.
	[source]: Switch to git-fetch.
	[inputs]: Remove kauth-5, kconfig-5, kconfigwidgets-5, kcoreaddons-5,
	kcrash-5, kdbusaddons-5, ki18n-5, kiconthemes-5, kidletime-5,
	knotifications-5, knotifyconfig-5, ktextwidgets-5, kwindowsystem-5,
	kxmlgui-5, and qtbase-5; add kcolorscheme, kconfig, kconfigwidgets,
	kcoreaddons, kcrash, kdbusaddons, ki18n, kidletime, knotifications,
	knotifyconfig, kstatusnotifieritem, ktextwidgets, kwindowsystem, and
	kxmlgui.
	[native-inputs]: Remove kdoctools-5; add kdoctools.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Icc8fb039d66640a9dce90e959367fcbc8dbc6464

2025-08-22  Zheng Junjie  <z572@z572.online>

	gnu: qt3d: Enable qml support.
	* gnu/packages/qt.scm (qt3d): Enable qml support.
	[inputs]: Add qtdeclarative.

	Change-Id: I267426a852685c231a4f46e04a34b24435b4cf35

2025-08-22  Zheng Junjie  <z572@z572.online>

	gnu: kaffeine: Update to 2.0.19-0.0a36369.
	* gnu/packages/kde-multimedia.scm (kaffeine): Update to 2.0.19-0.0a36369.
	[source]: Switch to git-fetch.
	[inputs]: Remove kcoreaddons-5, kdbusaddons-5, ki18n-5, kio-5,
	kwidgetsaddons-5, kwindowsystem-5, kxmlgui-5, qtbase-5, qtx11extras,
	and solid-5; add kcoreaddons, kdbusaddons, ki18n, kio,
	kwidgetsaddons, kwindowsystem, kxmlgui, and solid.
	[native-inputs]: Remove kdoctools-5; add kdoctools.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Ia113aa3b227e9b529d847afc62dec7e4a0345023

2025-08-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: detox: Update to 3.0.1.
	* gnu/packages/admin.scm (detox): Update to 3.0.1.

	Change-Id: Ie5c3cd40238849659ae910ff1e78a3c642231255

2025-08-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: atop: Update to 2.12.0.
	* gnu/packages/admin.scm (atop): Update to 2.12.0.

	Change-Id: Iceede217650d5d5a0b21f463282776ecd03deb17

2025-08-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: hyfetch: Update to 2.0.1.
	* gnu/packages/admin.scm (hyfetch): Update to 2.0.1.

	Change-Id: I9ee01b7c0d61a1c0f2975351d3530d00f914564d

2025-08-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: fastfetch: Update to 2.50.2.
	* gnu/packages/admin.scm (fastfetch): Update to 2.50.2.

	Change-Id: Ifa2dc59af8c2a4b72ad95295ddadb2628f32e90b

2025-08-21  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: python-cfn-lint: Replace hard-coded timebomb.
	* gnu/packages/python-web.scm (python-cfn-lint)[arguments]: Add a phase to
	change the hard-coded deprecation data.

	Fixes: guix/guix#1733
	Reported-by: greghogan
	Change-Id: I09d75abf4ed513a78d202f0c196d9bd9cfbe5297

2025-08-21  Greg Hogan  <code@greghogan.com>

	gnu: python-setuptools-git: Switch to pinned input.
	* gnu/packages/python-xyz.scm (python-setuptools-git)[native-inputs]:
	Replace git-minimal with git-minimal/pinned.

	Change-Id: I75f97bec33bf86da673bd17e134f623e70238565

2025-08-21  Greg Hogan  <code@greghogan.com>

	gnu: qmk: Switch to pinned input.
	* gnu/packages/firmware.scm (qmk)[inputs]: Replace git-minimal with
	git-minimal/pinned.

	Change-Id: Ida5039566e18a75a8e57f62883428dc07dd71ed9

2025-08-21  Greg Hogan  <code@greghogan.com>

	gnu: r-credentials: Switch to pinned input.
	* gnu/packages/cran.scm (r-credentials)[inputs]: Replace git-minimal
	with git-minimal/pinned.

	Change-Id: I888d779a49ac4ba18da55377c05deaa2be8f4061

2025-08-21  Greg Hogan  <code@greghogan.com>

	gnu: r-gitcreds: Switch to pinned input.
	* gnu/packages/cran.scm (r-gitcreds)[inputs]: Replace git-minimal with
	git-minimal/pinned.

	Change-Id: Ifa2e3bed367cb4d70c6ef344aab0b8fd6aa8621f

2025-08-21  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: git-minimal: Update to 2.51.0.
	* gnu/packages/version-control.scm (git-minimal): Update to 2.51.0.

	Change-Id: Ib0971e1708fdddd6d5a55324754e8588d93e71d0

2025-08-21  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gnss-sdr: Update to 0.0.20.
	* gnu/packages/radio.scm (gnss-sdr): Update to 0.0.20.
	  [arguments]: Disable tests.

	Change-Id: I4652ff88eb58392adb81fc246f5e2b7c71ceddc0

2025-08-21  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: p2c: Fix build with gcc-14.
	* gnu/packages/pascal.scm (p2c)[arguments]: Update 'make-flags'.

	Change-Id: I192af1ca752b608239185312aad097a14661b1eb

2025-08-21  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby-ox: Update to 2.14.21.
	Fixes build.

	* gnu/packages/ruby-xyz.scm (ruby-ox): Update to 2.14.21.

	Change-Id: Id6193efefc0ed0140d679ae5ef9201cc483eb54a

2025-08-21  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby-grpc: Update to 1.74.1.
	Fixes build.

	* gnu/packages/ruby-xyz.scm (ruby-grpc): Update to 1.74.1.

	Change-Id: I19c67c6430d2e50b92fd5dc4019a35c52d5b8a9d

2025-08-21  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby-sqlite3-1.4: Fix build.
	* gnu/packages/ruby-xyz.scm (ruby-sqlite3-1.4)[arguments]: Add
	-Wno-error flags to fix build.

	Change-Id: I528f965146aa83f2f47e689a94ba1cc452844aca

2025-08-21  Spencer King  <spencer.king@wustl.edu>

	gnu: Add r-circstats.
	* gnu/packages/cran.scm (r-circstats): New variable.

	Change-Id: Ie953ac2f713c88b0f626f4e07e9dbfc6c12eb3dd

2025-08-21  Dariqq  <dariqq@posteo.net>

	gnu: yyjson: Update to 0.12.0.
	* gnu/packages/c.scm (yyjson): Update to 0.12.0.

	Change-Id: I6f84305b7435a677496308d07dd3d1ad8683c70c

2025-08-21  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby-cbor: Update to 0.5.10.1.
	Fixes build.

	* gnu/packages/ruby-xyz (ruby-cbor): Update to 0.5.10.1.

	Change-Id: Ifce911588da8d8a46abddf943f4a83d6e1328ad2

2025-08-21  Hilton Chain  <hako@ultrarare.space>
	    Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add entry for rust-team merge.
	* etc/news.scm: New entry.

	Change-Id: I4a6d5fae6c7b6216fde492dac01694222aacf604

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	doc: Document lockfile importer based Rust packaging workflow.
	* doc/guix.texi (Build Systems) [cargo-build-system]: Add cross-reference for
	the term "Cargo workspaces".
	* doc/contributing.texi (Packaging Guidelines)[Rust Crates]: Update
	documentation.
	* doc/guix-cookbook.texi (Packaging)[Packaging Workflow]: New section.
	* gnu/packages/rust-crates.scm,
	* gnu/packages/rust-sources.scm: Stop mentioning guix-rust-registry for now, we
	may remove the repository if future merges are managed well.

	Change-Id: Ic0c6378cf5f5df97d6f8bdd040b486be62c7bddc

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	import: crate: Stop importing dependencies from crates.io.
	* guix/scripts/import/crate.scm (show-help, %options, guix-import-crate)
	[--recursive, --recursive-dev-dependencies, --mark-missing]: Remove options.
	* doc/guix.texi (Invoking guix import)[crate]: Adjust accordingly.
	Mention packaging workflow.
	* guix/import/crate.scm (make-crate-sexp): Don't use "rust-" prefix and semver
	suffix for package name.
	[#:cargo-inputs, #:cargo-development-inputs, #:build?]: Remove arguments.
	(crate->guix-package)[#:include-dev-deps?, #:mark-missing?]: Remove arguments.
	(<crate-dependency>): Remove data type.
	(make-crate-dependency, crate-dependency?, json->crate-dependency)
	(crate-version-dependencies, package-names->package-inputs)
	(maybe-cargo-inputs, maybe-cargo-development-inputs, maybe-arguments)
	(version->semver-prefix, find-package-version, crate-recursive-import): Remove
	procedures.
	* tests/crate.scm (test-foo-crate, test-bar-crate): Adjust for modified tests.
	(test-foo-dependencies, test-bar-dependencies, test-root-crate)
	(test-root-dependencies, test-intermediate-a-crate)
	(test-intermediate-a-dependencies, test-intermediate-b-crate)
	(test-intermediate-b-dependencies, test-intermediate-c-crate)
	(test-intermediate-c-dependencies, test-leaf-alice-crate)
	(test-leaf-alice-dependencies, test-leaf-bob-crate)
	(test-leaf-bob-dependencies, rust-leaf-bob-3, rust-leaf-bob-3.0.2-yanked):
	Remove variables.
	("crate->guix-package yanked", "crate->guix-package only yanked available"): New
	tests.
	("crate->guix-package"): Adjust accordingly.
	("crate->guix-package-marks-missing-packages", "crate-recursive-import")
	("crate-recursive-import-honors-existing-packages")
	("crate-import-only-yanked-available"): Remove tests.

	Change-Id: Ib1d24511ed0ea1a2373f53de12e06afa7950a7d7

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	build-system: cargo: Deprecate #:cargo-inputs and #:cargo-development-inputs.
	* guix/build-system/cargo.scm (lower): Emit warning when using #:cargo-inputs
	or #:cargo-development-inputs.
	* doc/guix.texi (Build Systems)[cargo-build-system]: Deprecate #:cargo-inputs
	and #:cargo-development-inputs.

	Change-Id: I43ed66e04c55368159aed309367c4ac278d8cc58

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: utf8proc: Enable building on more systems.
	* gnu/packages/textutils.scm (utf8proc)[native-inputs]: Only add
	native-inputs on systems where julia is supported and when not
	cross-building.
	[arguments]: When building without julia skip the tests and the
	'check-data phase.

	Change-Id: Ib7ef239e3b6ad02fd089bd8dbaeb0f06190332ca

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: Use full versions in the variable names of Rust library development snapshots.
	This handles version changes better and brings in less confusion when learning
	the packaging process.

	* gnu/packages/rust-sources.scm (rust-pipewire-for-niri): Rename variable to...
	(rust-pipewire-0.8.0.fd3d8f7): ...this.
	(rust-pubgrub-for-uv): Rename variable to...
	(rust-pubgrub-0.3.0.b70cf70): ...this.
	(rust-smithay-for-niri): Rename variable to...
	(rust-smithay-0.6.0.ede2707): ...this.
	(rust-web-view-for-alfis): Rename variable to...
	(rust-web-view-0.7.3.82d7cbc): ...this.
	* gnu/packages/rust-crates.scm: Adjust accordingly.

	Change-Id: Idc4ab81e5e307804aab5d28ac06fa928cd4ab3a1

2025-08-21  wrobell  <wrobell@riseup.net>

	gnu: Add rabbitmqadmin.
	* gnu/packages/rust-apps.scm: Add rabbitmqadmin.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [rabbitmqadmin]: New
	entry.

	Change-Id: Ia85162acef5926aafff28405ecb86b406bc6c65d

2025-08-21  Timo Wilken  <guix@twilken.net>

	gnu: Add catppuccin-whiskers.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs) [catppuccin-whiskers]:
	New entry.
	* gnu/packages/rust-apps.scm (catppuccin-whiskers): New variable.

	Change-Id: I9e5c7a63284956d01840fca54f9f963bbd460d8c

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-1.88.
	* gnu/packages/rust.scm (rust-1.88): New variable.

	Change-Id: I158e90b421ae37e463c25eff221a903fd16a0286

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-1.87.
	* gnu/packages/rust.scm (rust-1.87): New variable.

	Change-Id: Ic7a6d98595f222109c720d3dd81f6180e8746add

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-1.86.
	* gnu/packages/rust.scm (rust-1.86): New variable.

	Change-Id: I01f4d4e0953199b6f26d639274b69c0c4c4164dd

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	teams: rust: Add more packages to rusty-packages manifest.
	* etc/teams/rust/rusty-packages.scm: Don't skip packages with 'rust-' as
	their prefix.

	Change-Id: I1f993a87f87a45c1a2a7356b5dbe9ebf04f26d3f

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: Remove rust-bitcode-for-swww.
	* gnu/packages/rust-sources.scm (rust-bitcode-for-swww): Delete variable.

	Change-Id: I6fc303932ce99a5b51a56525fa55e90d9e93e02c

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: niri: Update to 25.05.1.
	* gnu/packages/wm.scm (niri): Update to 25.05.1.

	Change-Id: I0de3b6e78bc2db6a2425040643e809b5053f902a

2025-08-21  Andrew Wong  <wongandj@icloud.com>

	gnu: Add emacs-typst-ts-mode.
	* gnu/packages/emacs-xyz.scm (emacs-typst-ts-mode): New variable.

	Change-Id: I114d8bcfff6104fc7a23307858dd59879f7fc3c4

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: niri: Use dbus-run-session.
	This change fixes screencasting.

	* gnu/packages/wm.scm (niri)[inputs]: Add dbus.
	[#:phases]<install-extras>: Use dbus-run-session in niri.desktop.

	Change-Id: I196c25a4b37ee8a6aae3ab17ef127596e199324f

2025-08-21  Rutherther  <rutherther@ditigal.xyz>

	gnu: Add vhdl-ls.
	* gnu/packages/rust-apps.scm (vhdl-ls): New variable.

	Change-Id: I933d52ef7cb12d2c99f510471eb12606924b06f6
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-08-21  Andrew Wong  <wongandj@icloud.com>

	gnu: eza: Update to 0.21.3.
	* gnu/packages/rust-apps.scm (eza): Update to 0.21.3.
	[home-page]: Update.

	Change-Id: Id5e11d2dd6274ad744065ba0e8e4c86f066d2ead

2025-08-21  Andrew Wong  <wongandj@icloud.com>

	gnu: zoxide: Update to 0.9.8.
	* gnu/packages/rust-apps.scm (zoxide): Update to 0.9.8.
	[#:phases]<'install-more>: Install nushell completions.

	Change-Id: I4ca3d88d07b33679d7ffdf67b3c8559fb4b8fd83

2025-08-21  Andrew Wong  <wongandj@icloud.com>

	gnu: swww: Update to 0.10.3.
	* gnu/packages/wm.scm (swww): Update to 0.10.3.
	[origin]: Remove snippet.
	[arguments]<#:phases>: Remove 'use-guix-vendored-dependencies, 'wrap-binaries.
	[inputs]: Add wayland, wayland-protocols.
	Remove bash-minimal.

	Change-Id: Iacb3916b31f5297bfdb73132bd08c6dad3ef64ea
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-08-21  Andrew Wong  <wongandj@icloud.com>

	gnu: Add fclones.
	* gnu/packages/rust-apps.scm (fclones): New variable.

	Change-Id: I5bc08a12fb868bf25d6dc8f12ec5b4d19822c742
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-08-21  Andrew Wong  <wongandj@icloud.com>

	gnu: Add iocaine.
	* gnu/packages/web.scm (iocaine): New variable.

	Change-Id: I6df692c663b68680998e4c8b3efdc6bb01be155c
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-08-21  Gabriel Santos  <gabrielsantosdesouza@disroot.org>

	gnu: Add pay-respects.
	* gnu/packages/shellutils.scm (pay-respects): New variable.

	Modified-by: Hilton Chain <hako@ultrarare.space>
	Change-Id: If6c40019ea28dd47d19c3761c97ff4add1b3b3da

2025-08-21  David Hoppenbrouwers  <guix@demindiro.com>

	gnu: Add wlink.
	* gnu/packages/flashing-tools.scm (wlink): New variable.

	Change-Id: I222fb1efdaa8311a5ff8ac45a873262ceed04dd5
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: Add tuigreet.
	* gnu/packages/admin.scm (tuigreet): New package.
	* gnu/packages/rust-crates.scm: Move to a dedicated repository.
	* gnu/packages/rust-sources.scm: Likewise.

	Change-Id: If4936c3f535ff13316c367a27b19f27dd3594103

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: xwayland-satellite: Update to 0.6.
	* gnu/packages/xorg.scm (xwayland-satellite): Update to 0.6.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[xwayland-satellite]:
	Update Cargo inputs.

	Change-Id: I479a36039813efb581de8f8c32e18c4284aa4e85

2025-08-21  Andrew Wong  <wongandj@icloud.com>

	gnu: Add typstwriter.
	* gnu/packages/text-editors.scm (typstwriter): New variable.

	Change-Id: I3dad423478d5b3fb81b092a6ab4a554ad0ed0b1b
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-08-21  Andrew Wong  <wongandj@icloud.com>

	gnu: Add tree-sitter-typst.
	* gnu/packages/tree-sitter.scm (tree-sitter-typst): New variable.

	Change-Id: I73366ece34af0edc6cbcfc01a50d72e47986e000

2025-08-21  Andrew Wong  <wongandj@icloud.com>

	gnu: Add prettypst.
	* gnu/packages/rust-apps.scm (prettypst): New variable.

	Change-Id: I97795f8c1e453ec0ad1cffe200d2d7bc5a13d101
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-08-21  Andrew Wong  <wongandj@icloud.com>

	gnu: Add typstyle.
	* gnu/packages/rust-apps.scm (typstyle): New variable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[typstyle]: New entry.

	Change-Id: Ifc7d5f94f3ccac55586c69569e76eb1884d94b27
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-08-21  Andrew Wong  <wongandj@icloud.com>

	gnu: Add typst.
	* gnu/packages/rust-apps.scm (typst): New variable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[typst]: New entry.

	Change-Id: Ic4be393c01b72551786890d9eb56c72521d74040
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-08-21  Andrew Wong  <wongandj@icloud.com>

	gnu: Add rust-hypher-0.1.
	* gnu/packages/rust-sources.scm (rust-hypher-0.1): New variable.

	Change-Id: I4021e515c7b3d730850a139816a822521ef7df56
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: packages: Remove all crates-* modules.
	Moved to <https://codeberg.org/guix/guix-rust-past-crates>.

	* gnu/packages/crates-apple.scm: Delete file.
	* gnu/packages/crates-audio.scm: Delete file.
	* gnu/packages/crates-check.scm: Delete file.
	* gnu/packages/crates-compression.scm: Delete file.
	* gnu/packages/crates-crypto.scm: Delete file.
	* gnu/packages/crates-database.scm: Delete file.
	* gnu/packages/crates-graphics.scm: Delete file.
	* gnu/packages/crates-gtk.scm: Delete file.
	* gnu/packages/crates-io.scm: Delete file.
	* gnu/packages/crates-shell.scm: Delete file.
	* gnu/packages/crates-tls.scm: Delete file.
	* gnu/packages/crates-vcs.scm: Delete file.
	* gnu/packages/crates-web.scm: Delete file.
	* gnu/packages/crates-windows.scm: Delete file.
	* gnu/packages/patches/rust-ndarray-0.13-remove-blas-src.patch: Delete file.
	* gnu/packages/patches/rust-ndarray-0.14-remove-blas-src.patch: Delete file.
	* gnu/packages/patches/rust-ndarray-remove-blas-src-dep.patch: Delete file.
	* gnu/packages/patches/rust-nettle-disable-vendor.patch: Delete file.
	* gnu/packages/patches/rust-onenote-parser-for-clamav-deps.patch: Delete file.
	* gnu/packages/patches/rust-onenote-parser-for-clamav-parse-in-memory-buffer.patch:
	Delete file.
	* gnu/packages/patches/rust-onenote-parser-for-clamav-property-type.patch:
	Delete file.
	* gnu/packages/patches/rust-poem-1-fewer-deps.patch: Delete file.
	* gnu/packages/patches/rust-rspec-1-remove-clippy.patch: Delete file.
	* gnu/packages/patches/rust-trash-2-update-windows.patch: Delete file.
	* gnu/packages/patches/rust-wl-clipboard-rs-newer-wl.patch: Delete file.
	* gnu/local.mk (GNU_SYSTEM_MODULES, dist_patch_DATA): Remove them.
	* gnu/packages/admin.scm: Remove their imports.
	* gnu/packages/antivirus.scm: Likewise.
	* gnu/packages/audio.scm: Likewise.
	* gnu/packages/bioinformatics.scm: Likewise.
	* gnu/packages/check.scm: Likewise.
	* gnu/packages/crypto.scm: Likewise.
	* gnu/packages/file-systems.scm: Likewise.
	* gnu/packages/gnome.scm: Likewise.
	* gnu/packages/language.scm: Likewise.
	* gnu/packages/librewolf.scm: Likewise.
	* gnu/packages/nss.scm: Likewise.
	* gnu/packages/nushell.scm: Likewise.
	* gnu/packages/python-compression.scm: Likewise.
	* gnu/packages/python-crypto.scm: Likewise.
	* gnu/packages/python-science.scm: Likewise.
	* gnu/packages/python-web.scm: Likewise.
	* gnu/packages/python-xyz.scm: Likewise.
	* gnu/packages/rust-apps.scm: Likewise.
	* gnu/packages/security-token.scm: Likewise.
	* gnu/packages/shellutils.scm: Likewise.
	* gnu/packages/suckless.scm: Likewise.
	* gnu/packages/syndication.scm: Likewise.
	* gnu/packages/terminals.scm: Likewise.
	* gnu/packages/text-editors.scm: Likewise.
	* gnu/packages/tmux.scm: Likewise.
	* gnu/packages/tree-sitter.scm: Likewise.
	* gnu/packages/version-control.scm: Likewise.
	* gnu/packages/video.scm: Likewise.
	* gnu/packages/virtualization.scm: Likewise.
	* gnu/packages/web.scm: Likewise.
	* gnu/packages/wm.scm: Likewise.

	Deleted variables:

	rust-block-0.1, rust-block-sys-0.2, rust-block-sys-0.1, rust-block2-0.5,
	rust-block2-0.3, rust-block2-0.2, rust-cargo-credential-macos-keychain-0.4,
	rust-cocoa-0.25, rust-cocoa-0.24, rust-cocoa-0.23, rust-cocoa-0.22,
	rust-cocoa-0.20, rust-cocoa-0.19, rust-cocoa-0.18, rust-cocoa-foundation-0.1,
	rust-commoncrypto-0.2, rust-commoncrypto-sys-0.2, rust-core-foundation-0.10,
	rust-core-foundation-0.9, rust-core-foundation-0.7, rust-core-foundation-0.6,
	rust-core-foundation-sys-0.8, rust-core-foundation-sys-0.7,
	rust-core-foundation-sys-0.6, rust-core-text-20, rust-core-text-19,
	rust-coreaudio-rs-0.10, rust-coreaudio-sys-0.2, rust-dispatch-0.2,
	rust-dispatch-0.1, rust-fat-macho-0.4, rust-fsevent-2, rust-fsevent-0.4,
	rust-fsevent-sys-4, rust-fsevent-sys-3, rust-fsevent-sys-2, rust-icrate-0.0.4,
	rust-mac-notification-sys-0.6, rust-mach-0.3, rust-mach-0.2,
	rust-mach-o-sys-0.1, rust-mach2-0.4, rust-metal-0.18, rust-objc-0.2,
	rust-objc-exception-0.1, rust-objc-foundation-0.1, rust-objc-id-0.1,
	rust-objc-sys-0.3, rust-objc-sys-0.2, rust-objc-test-utils-0.0.2,
	rust-objc2-0.5, rust-objc2-0.4, rust-objc2-0.3, rust-objc2-app-kit-0.2,
	rust-objc2-cloud-kit-0.2, rust-objc2-contacts-0.2, rust-objc2-core-data-0.2,
	rust-objc2-core-image-0.2, rust-objc2-core-location-0.2, rust-objc2-encode-4,
	rust-objc2-encode-3, rust-objc2-encode-2, rust-objc2-foundation-0.2,
	rust-objc2-link-presentation-0.2, rust-objc2-metal-0.2,
	rust-objc2-proc-macros-0.1, rust-objc2-quartz-core-0.2,
	rust-objc2-symbols-0.2, rust-objc2-ui-kit-0.2,
	rust-objc2-uniform-type-identifiers-0.2, rust-objc2-user-notifications-0.2,
	rust-security-framework-3, rust-security-framework-2,
	rust-security-framework-1, rust-security-framework-0.3,
	rust-security-framework-0.2.4-yanked, rust-security-framework-0.2,
	rust-security-framework-sys-2, rust-security-framework-sys-1,
	rust-security-framework-sys-0.3, rust-security-framework-sys-0.2.4-yanked,
	rust-security-framework-sys-0.2, rust-system-configuration-0.6,
	rust-system-configuration-0.5, rust-system-configuration-sys-0.6,
	rust-system-configuration-sys-0.5, rust-alsa-0.9, rust-alsa-0.8,
	rust-alsa-0.7, rust-alsa-0.6, rust-alsa-sys-0.3, rust-asio-sys-0.2,
	rust-cpal-0.13, rust-jack-0.10, rust-jack-0.8, rust-jack-sys-0.4,
	rust-jack-sys-0.2, rust-lewton-0.10, rust-libpulse-binding-2,
	rust-libpulse-simple-binding-2, rust-libpulse-simple-sys-1,
	rust-libpulse-sys-1, rust-librespot-audio-0.4, rust-librespot-connect-0.4,
	rust-librespot-core-0.4, rust-librespot-discovery-0.4,
	rust-librespot-metadata-0.4, rust-librespot-playback-0.4,
	rust-librespot-protocol-0.4, rust-lv2-0.6, rust-lv2-atom-2, rust-lv2-core-3,
	rust-lv2-core-derive-2, rust-lv2-midi-1, rust-lv2-state-2, rust-lv2-sys-2,
	rust-lv2-time-0.1, rust-lv2-units-0.1, rust-lv2-urid-2, rust-lv2-worker-0.1,
	rust-minimp3-0.5, rust-minimp3-sys-0.3, rust-oboe-0.4, rust-oboe-sys-0.4,
	rust-ogg-0.8, rust-pipewire-0.7, rust-pipewire-sys-0.7, rust-portaudio-rs-0.3,
	rust-portaudio-sys-0.1, rust-rodio-0.15, rust-symphonia-0.4,
	rust-symphonia-bundle-flac-0.4, rust-symphonia-bundle-mp3-0.4,
	rust-symphonia-codec-aac-0.4, rust-symphonia-codec-pcm-0.4,
	rust-symphonia-codec-vorbis-0.4, rust-symphonia-core-0.4,
	rust-symphonia-format-isomp4-0.4, rust-symphonia-format-ogg-0.4,
	rust-symphonia-format-wav-0.4, rust-symphonia-metadata-0.4,
	rust-symphonia-utils-xiph-0.4, rust-urid-0.1, rust-urid-derive-0.1,
	rust-wmidi-3, rust-criterion-0.5, rust-criterion-0.4, rust-criterion-0.3,
	rust-criterion-0.2, rust-criterion-cycles-per-byte-0.1,
	rust-criterion-plot-0.5, rust-criterion-plot-0.4, rust-criterion-plot-0.3,
	rust-mark-flaky-tests-1, rust-mark-flaky-tests-macro-1, rust-mock-instant-0.3,
	rust-mock-instant-0.2, rust-mockall-0.13, rust-mockall-0.11,
	rust-mockall-derive-0.13, rust-mockall-derive-0.11, rust-mockall-double-0.3,
	rust-nextest-filtering-0.12, rust-nextest-metadata-0.12,
	rust-nextest-runner-0.70, rust-nextest-workspace-hack-0.1, rust-quickcheck-1,
	rust-quickcheck-0.9, rust-quickcheck-0.8, rust-quickcheck-0.7,
	rust-quickcheck-0.6, rust-quickcheck-0.5, rust-quickcheck-0.4,
	rust-quickcheck-0.2, rust-quickcheck-macros-1, rust-quickcheck-macros-0.9,
	rust-quickcheck-macros-0.8, rust-tango-bench-0.6, rust-tiny-bench-0.3,
	rust-autocompress-0.2, rust-brotli-7, rust-brotli-6, rust-brotli-3,
	rust-brotli-decompressor-4, rust-brotli-decompressor-2, rust-brotli-sys-0.3,
	rust-brotli2-0.3, rust-bzip2-0.4, rust-bzip2-rs-0.1, rust-bzip2-sys-0.1,
	rust-cloudflare-zlib-sys-0.3, rust-deflate-1, rust-deflate-0.9,
	rust-deflate-0.8, rust-deflate-0.7, rust-deflate64-0.1, rust-delharc-0.6,
	rust-fdeflate-0.3, rust-flate2-1, rust-gzip-header-1, rust-gzip-header-0.3,
	rust-gzp-0.11, rust-inflate-0.4, rust-libdeflate-sys-1,
	rust-libdeflate-sys-0.12, rust-libdeflater-1, rust-libdeflater-0.12,
	rust-libflate-2, rust-libflate-1, rust-libflate-lz77-2, rust-libflate-lz77-1,
	rust-libz-ng-sys-1, rust-libz-rs-sys-0.3, rust-libz-sys-1, rust-lz4-1,
	rust-lz4-compress-0.1, rust-lz4-flex-0.11, rust-lz4-flex-0.9, rust-lz4-sys-1,
	rust-lzma-rs-0.3, rust-lzma-rust-0.1, rust-lzma-sys-0.1, rust-lzw-0.10,
	rust-lzzzz-1, rust-miniz-oxide-0.8, rust-miniz-oxide-0.7,
	rust-miniz-oxide-0.6, rust-miniz-oxide-0.5, rust-miniz-oxide-0.4,
	rust-miniz-oxide-0.3, rust-rust-lzma-0.5, rust-ruzstd-0.7, rust-ruzstd-0.6,
	rust-ruzstd-0.5, rust-ruzstd-0.4, rust-sevenz-rust-0.5, rust-tar-0.4,
	rust-unrar-0.5, rust-unrar-sys-0.5, rust-xz-0.1, rust-xz2-0.1, rust-zip-2,
	rust-zip-0.6, rust-zlib-rs-0.4, rust-zlib-rs-0.3, rust-zopfli-0.8,
	rust-zstd-0.13, rust-zstd-0.12, rust-zstd-0.11, rust-zstd-0.9,
	rust-zstd-safe-7, rust-zstd-safe-6, rust-zstd-safe-5, rust-zstd-safe-4,
	rust-zstd-seekable-0.1, rust-zstd-sys-2, rust-zstd-sys-1, rust-aead-0.5,
	rust-aead-0.4, rust-aead-0.3, rust-aes-0.8, rust-aes-0.7, rust-aes-0.6,
	rust-aes-0.4, rust-aes-0.3.2-yanked, rust-aes-0.3, rust-aes-ctr-0.6,
	rust-aes-gcm-0.10, rust-aes-gcm-0.9, rust-aes-gcm-0.8, rust-aes-soft-0.6,
	rust-aes-soft-0.4.0-yanked, rust-aes-soft-0.4, rust-aes-soft-0.3.3-yanked,
	rust-aes-soft-0.3, rust-aesni-0.10, rust-aesni-0.7.0-yanked, rust-aesni-0.7,
	rust-aesni-0.6.0-yanked, rust-aesni-0.6, rust-argon2-0.5, rust-base16ct-0.2,
	rust-base16ct-0.1, rust-base64ct-1, rust-bcrypt-pbkdf-0.10,
	rust-bcrypt-pbkdf-0.6, rust-blake2-0.10, rust-blake2-0.9, rust-blake2-0.8,
	rust-blake2b-simd-1, rust-blake2b-simd-0.5, rust-blakeout-0.3,
	rust-block-cipher-0.7, rust-block-cipher-trait-0.6.2-yanked,
	rust-block-cipher-trait-0.6, rust-block-cipher-trait-0.4.2-yanked,
	rust-block-cipher-trait-0.4, rust-block-modes-0.8, rust-blowfish-0.9,
	rust-blowfish-0.8, rust-botan-0.10, rust-botan-0.8, rust-botan-src-0.30101,
	rust-botan-src-0.21703, rust-botan-sys-0.10, rust-botan-sys-0.8,
	rust-c2-chacha-0.2, rust-camellia-0.1, rust-cast5-0.11, rust-cbc-0.1,
	rust-cfb-mode-0.8, rust-chacha20-0.9, rust-chacha20-0.8, rust-chacha20-0.7,
	rust-chacha20poly1305-0.10, rust-chacha20poly1305-0.9,
	rust-chacha20poly1305-0.8, rust-cipher-0.4, rust-cipher-0.3, rust-cipher-0.2,
	rust-cmac-0.7, rust-crypto-bigint-0.5, rust-crypto-bigint-0.4,
	rust-crypto-bigint-0.3, rust-crypto-bigint-0.2, rust-crypto-box-0.8,
	rust-crypto-common-0.1, rust-crypto-mac-0.11, rust-crypto-mac-0.10,
	rust-crypto-mac-0.8, rust-crypto-mac-0.7, rust-crypto-mac-0.4.0-yanked,
	rust-crypto-mac-0.4, rust-crypto-secretbox-0.1, rust-crypto-tests-0.5,
	rust-cryptovec-0.6, rust-csrf-0.4, rust-ctr-0.9, rust-ctr-0.8, rust-ctr-0.6,
	rust-curve25519-dalek-4, rust-curve25519-dalek-3,
	rust-curve25519-dalek-derive-0.1, rust-curve25519-dalek-ng-4, rust-des-0.8,
	rust-des-0.7, rust-digest-0.10, rust-digest-0.9, rust-digest-0.8,
	rust-digest-0.6, rust-dsa-0.6, rust-eax-0.5, rust-ecdsa-0.16,
	rust-ecies-ed25519-0.5, rust-ecies-ed25519-ng-0.5, rust-ed25519-2,
	rust-ed25519-1, rust-ed25519-compact-2, rust-ed25519-dalek-2,
	rust-ed25519-dalek-1, rust-ed25519-zebra-2, rust-ed25519-zebra-1,
	rust-elliptic-curve-0.13, rust-fiat-crypto-0.2, rust-fiat-crypto-0.1,
	rust-ghash-0.5, rust-ghash-0.4, rust-ghash-0.3, rust-hkdf-0.12,
	rust-hkdf-0.11, rust-hkdf-0.10, rust-hmac-0.12, rust-hmac-0.11,
	rust-hmac-0.10, rust-hmac-sha1-0.1, rust-k256-0.13, rust-kuznyechik-0.8,
	rust-libsodium-sys-0.2, rust-mas-jose-0.7, rust-md-5-0.10, rust-md-5-0.9,
	rust-md5-0.7, rust-md5-0.6, rust-md5-0.3, rust-md5-asm-0.5, rust-md5-asm-0.4,
	rust-nettle-7, rust-nettle-sys-2, rust-oo7-0.2, rust-orion-0.17,
	rust-p256-0.13, rust-p384-0.13, rust-p521-0.13, rust-pbkdf2-0.12,
	rust-pbkdf2-0.11, rust-pbkdf2-0.10, rust-pbkdf2-0.9, rust-pbkdf2-0.8,
	rust-pem-rfc7468-0.7, rust-pem-rfc7468-0.6, rust-pem-rfc7468-0.3,
	rust-pem-rfc7468-0.2, rust-pkcs1-0.7, rust-pkcs1-0.3, rust-pkcs1-0.2,
	rust-pkcs5-0.7, rust-pkcs5-0.5, rust-pkcs5-0.4, rust-pkcs5-0.3,
	rust-pkcs7-0.4, rust-pkcs8-0.10, rust-pkcs8-0.9, rust-pkcs8-0.8,
	rust-pkcs8-0.7, rust-poly1305-0.8, rust-poly1305-0.7, rust-polyval-0.6,
	rust-polyval-0.5, rust-polyval-0.4, rust-ppv-lite86-0.2, rust-primeorder-0.13,
	rust-rfc6979-0.4, rust-rfc6979-0.3, rust-ring-0.17, rust-ring-0.16,
	rust-ring-0.14, rust-ring-0.13, rust-ring-compat-0.8, rust-ripemd-0.1,
	rust-rsa-0.9, rust-rsa-0.6, rust-rsa-0.5, rust-rust-argon2-2,
	rust-rust-argon2-0.8, rust-salsa20-0.10, rust-salsa20-0.9, rust-scrypt-0.11,
	rust-scrypt-0.10, rust-scrypt-0.8, rust-sec1-0.7, rust-secp256k1-sys-0.4,
	rust-serdect-0.2, rust-serdect-0.1, rust-sha-1-0.10, rust-sha-1-0.9,
	rust-sha1-0.10, rust-sha1-0.6, rust-sha1-0.2, rust-sha1-asm-0.5,
	rust-sha1-smol-1, rust-sha1collisiondetection-0.3,
	rust-sha1collisiondetection-0.2, rust-sha2-0.10, rust-sha2-0.9, rust-sha2-0.8,
	rust-sha2-asm-0.6, rust-sha2-asm-0.5, rust-sha256-1, rust-sha3-0.10,
	rust-sha3-0.9, rust-signature-2, rust-signature-1, rust-signature-derive-2,
	rust-signature-derive-1, rust-simple-asn1-0.6, rust-simple-asn1-0.4,
	rust-sm3-0.4, rust-spki-0.7, rust-spki-0.6, rust-spki-0.5, rust-spki-0.4,
	rust-ssh-cipher-0.2, rust-ssh-encoding-0.2, rust-ssh-key-0.6,
	rust-stream-cipher-0.4, rust-stream-cipher-0.3.2-yanked,
	rust-stream-cipher-0.3, rust-streebog-0.10, rust-streebog-0.9, rust-subtle-2,
	rust-subtle-1, rust-subtle-ng-2, rust-tiger-0.1, rust-tls-codec-0.4,
	rust-tls-codec-derive-0.4, rust-totp-lite-2, rust-twofish-0.7,
	rust-universal-hash-0.5, rust-universal-hash-0.4, rust-x25519-dalek-2,
	rust-x25519-dalek-1, rust-x25519-dalek-ng-1, rust-xsalsa20poly1305-0.9,
	rust-z85-3, rust-zipsign-api-0.1, rust-diesel-2, rust-diesel-1,
	rust-diesel-derives-2, rust-diesel-derives-1, rust-diesel-migrations-2,
	rust-diesel-migrations-1, rust-diesel-table-macro-syntax-0.1,
	rust-liblmdb-sys-0.2, rust-libsqlite3-sys-0.30, rust-libsqlite3-sys-0.28,
	rust-libsqlite3-sys-0.27, rust-libsqlite3-sys-0.26, rust-libsqlite3-sys-0.23,
	rust-libsqlite3-sys-0.22, rust-libsqlite3-sys-0.20, rust-lmdb-rs-0.7,
	rust-mysqlclient-sys-0.2, rust-postgres-0.19, rust-postgres-derive-0.4,
	rust-postgres-protocol-0.6, rust-postgres-types-0.2, rust-pq-sys-0.4,
	rust-rusqlite-0.32, rust-rusqlite-0.31, rust-rusqlite-0.30,
	rust-rusqlite-0.29, rust-rusqlite-macros-0.3, rust-rusqlite-macros-0.2,
	rust-rusqlite-macros-0.1, rust-sled-0.34, rust-sqlformat-0.2,
	rust-sqlite-0.36, rust-sqlite-0.30, rust-sqlite-0.27,
	rust-sqlite3-parser-0.13, rust-sqlite3-parser-0.12, rust-sqlite3-src-0.6,
	rust-sqlite3-src-0.5, rust-sqlite3-src-0.4, rust-sqlite3-src-0.3,
	rust-sqlite3-sys-0.17, rust-sqlite3-sys-0.15, rust-sqlite3-sys-0.14,
	rust-sqlite3-sys-0.13, rust-sqlparser-0.43, rust-sqlparser-0.39,
	rust-sqlparser-derive-0.2, rust-sqlparser-derive-0.1, rust-sqlx-0.7,
	rust-sqlx-core-0.7, rust-sqlx-macros-0.7, rust-sqlx-macros-core-0.7,
	rust-sqlx-mysql-0.7, rust-sqlx-postgres-0.7, rust-sqlx-sqlite-0.7,
	rust-andrew-0.3, rust-andrew-0.2, rust-ansi-colours-1, rust-ansi-term-0.12,
	rust-ansi-term-0.11, rust-ansi-term-0.9, rust-ansi-to-tui-7,
	rust-ansiterm-0.12, rust-aom-sys-0.3, rust-ascii-canvas-3,
	rust-ascii-canvas-2, rust-ash-0.37, rust-ash-window-0.12, rust-av-data-0.4,
	rust-avif-parse-1, rust-avif-parse-0.13, rust-avif-serialize-0.8,
	rust-avif-serialize-0.7, rust-avif-serialize-0.6.5-yanked,
	rust-avif-serialize-0.6, rust-box-drawing-0.1, rust-cgl-0.3, rust-cgl-0.2,
	rust-cgmath-0.18, rust-cgmath-0.17, rust-cgmath-0.16, rust-colorous-1,
	rust-core-graphics-0.24, rust-core-graphics-0.23, rust-core-graphics-0.22,
	rust-core-graphics-0.21, rust-core-graphics-0.19, rust-core-graphics-0.17,
	rust-core-graphics-types-0.2, rust-core-graphics-types-0.1,
	rust-core-video-sys-0.1, rust-cursor-icon-1, rust-d3d12-0.7,
	rust-dark-light-1, rust-dav1d-0.10, rust-dav1d-sys-0.8,
	rust-dcv-color-primitives-0.6, rust-deltae-0.3, rust-dpi-0.1, rust-drm-0.12,
	rust-drm-0.11, rust-drm-ffi-0.9, rust-drm-ffi-0.8, rust-drm-ffi-0.7,
	rust-drm-ffi-0.6, rust-drm-fourcc-2, rust-drm-sys-0.8, rust-drm-sys-0.7,
	rust-drm-sys-0.6, rust-drm-sys-0.5, rust-enable-ansi-support-0.2,
	rust-enterpolation-0.2, rust-euclid-0.22, rust-eui48-0.4, rust-evdev-0.11,
	rust-exr-1, rust-fast-image-resize-5, rust-fast-image-resize-2,
	rust-fast-srgb8-1, rust-gfx-0.18, rust-gfx-core-0.9, rust-gif-0.13,
	rust-gif-0.12, rust-gif-0.11, rust-gif-0.10, rust-gl-0.14,
	rust-gl-generator-0.14, rust-gl-generator-0.13, rust-gl-generator-0.11,
	rust-gl-loader-0.1, rust-gleam-0.6, rust-glow-0.12, rust-glutin-0.32,
	rust-glutin-0.31, rust-glutin-0.30, rust-glutin-0.29, rust-glutin-0.28,
	rust-glutin-0.21, rust-glutin-egl-sys-0.7, rust-glutin-egl-sys-0.6,
	rust-glutin-egl-sys-0.5, rust-glutin-egl-sys-0.4, rust-glutin-egl-sys-0.1,
	rust-glutin-emscripten-sys-0.1, rust-glutin-gles2-sys-0.1,
	rust-glutin-glx-sys-0.6, rust-glutin-glx-sys-0.5, rust-glutin-glx-sys-0.4,
	rust-glutin-glx-sys-0.1, rust-glutin-wgl-sys-0.6, rust-glutin-wgl-sys-0.5,
	rust-glutin-wgl-sys-0.4, rust-glutin-wgl-sys-0.1, rust-gpu-alloc-0.6,
	rust-gpu-alloc-types-0.3, rust-image-0.25, rust-image-0.24, rust-image-0.23,
	rust-image-0.22, rust-image-0.21, rust-image-0.20, rust-image-webp-0.2,
	rust-imageproc-0.25, rust-imageproc-0.23, rust-imgref-1,
	rust-jpeg-decoder-0.3, rust-jpeg-decoder-0.1, rust-katexit-0.1,
	rust-keyframe-1, rust-khronos-egl-5, rust-kmeans-colors-0.6,
	rust-libdav1d-sys-0.6, rust-libvips-1, rust-libwebp-sys-0.9,
	rust-libwebp-sys-0.4, rust-line-drawing-0.7, rust-lyon-geom-1,
	rust-lyon-geom-0.17, rust-lyon-path-0.17, rust-lyon-svg-0.17,
	rust-mp4parse-0.17, rust-osmesa-sys-0.1, rust-palette-0.7, rust-palette-0.6,
	rust-palette-derive-0.7, rust-palette-derive-0.6, rust-pbr-1,
	rust-piston-float-1, rust-piston-gfx-texture-0.40,
	rust-piston-graphics-api-version-0.2, rust-piston-shaders-graphics2d-0.3,
	rust-piston-texture-0.8, rust-piston-viewport-1,
	rust-pistoncore-event-loop-0.49, rust-pistoncore-input-0.28,
	rust-pistoncore-window-0.44, rust-png-0.17, rust-png-0.16, rust-png-0.15,
	rust-png-0.14, rust-png-0.12, rust-qoi-0.4, rust-ravif-0.11, rust-ravif-0.8,
	rust-ravif-0.6.6-yanked, rust-ravif-0.6, rust-raw-window-handle-0.6,
	rust-raw-window-handle-0.5, rust-raw-window-handle-0.4,
	rust-raw-window-handle-0.3, rust-raw-window-metal-0.3, rust-resize-0.8,
	rust-resize-0.7, rust-resize-0.4, rust-rgb-0.8, rust-scad-1, rust-sdl2-0.36,
	rust-sdl2-0.35, rust-sdl2-sys-0.36, rust-sdl2-sys-0.35,
	rust-smithay-client-toolkit-0.19, rust-smithay-client-toolkit-0.18,
	rust-smithay-client-toolkit-0.16, rust-smithay-client-toolkit-0.15,
	rust-smithay-client-toolkit-0.12, rust-smithay-client-toolkit-0.4,
	rust-smithay-clipboard-0.7, rust-smithay-clipboard-0.6, rust-softbuffer-0.4,
	rust-softbuffer-0.3, rust-svg-metadata-0.4, rust-tiff-0.9, rust-tiff-0.8,
	rust-tiff-0.6, rust-tiff-0.5, rust-tiff-0.3, rust-tiff-0.2,
	rust-tiny-xlib-0.2, rust-wayland-backend-0.3, rust-wayland-backend-0.1,
	rust-wayland-client-0.31, rust-wayland-client-0.30, rust-wayland-client-0.29,
	rust-wayland-client-0.28, rust-wayland-client-0.23, rust-wayland-client-0.21,
	rust-wayland-commons-0.29, rust-wayland-commons-0.28,
	rust-wayland-commons-0.23, rust-wayland-commons-0.21,
	rust-wayland-csd-frame-0.3, rust-wayland-cursor-0.31,
	rust-wayland-cursor-0.29, rust-wayland-cursor-0.28, rust-wayland-egl-0.29,
	rust-wayland-egl-0.28, rust-wayland-protocols-0.32,
	rust-wayland-protocols-0.31, rust-wayland-protocols-0.30,
	rust-wayland-protocols-0.29, rust-wayland-protocols-0.28,
	rust-wayland-protocols-0.23, rust-wayland-protocols-0.21,
	rust-wayland-protocols-plasma-0.3, rust-wayland-protocols-plasma-0.2,
	rust-wayland-protocols-wlr-0.3, rust-wayland-protocols-wlr-0.2,
	rust-wayland-protocols-wlr-0.1, rust-wayland-scanner-0.31,
	rust-wayland-scanner-0.30, rust-wayland-scanner-0.29,
	rust-wayland-scanner-0.28, rust-wayland-scanner-0.23,
	rust-wayland-scanner-0.21, rust-wayland-server-0.31, rust-wayland-server-0.30,
	rust-wayland-server-0.29, rust-wayland-server-0.28, rust-wayland-server-0.23,
	rust-wayland-server-0.21, rust-wayland-sys-0.31, rust-wayland-sys-0.30,
	rust-wayland-sys-0.29, rust-wayland-sys-0.28, rust-wayland-sys-0.23,
	rust-wayland-sys-0.21, rust-wayrs-client-1, rust-wayrs-core-1,
	rust-wayrs-proto-parser-3, rust-wayrs-protocols-0.13, rust-wayrs-scanner-0.15,
	rust-webp-0.3, rust-webp-0.2, rust-winit-0.30, rust-winit-0.29,
	rust-winit-0.28, rust-winit-0.27, rust-winit-0.26, rust-winit-0.24,
	rust-winit-0.19, rust-winit-test-0.1, rust-x11-2, rust-x11-clipboard-0.9,
	rust-x11-clipboard-0.8, rust-x11-clipboard-0.7, rust-x11-clipboard-0.3,
	rust-x11-dl-2, rust-x11rb-0.13, rust-x11rb-0.12, rust-x11rb-0.11,
	rust-x11rb-0.10, rust-x11rb-protocol-0.13, rust-x11rb-protocol-0.12,
	rust-x11rb-protocol-0.11, rust-x11rb-protocol-0.10, rust-xkb-0.3,
	rust-xkbcommon-0.7, rust-xkbcommon-dl-0.4, rust-xkbcommon-sys-1,
	rust-xkeysym-0.2, rust-y4m-0.8, rust-aperture-0.3, rust-ashpd-0.6,
	rust-atk-0.14, rust-atk-0.8, rust-atk-sys-0.18, rust-atk-sys-0.14,
	rust-atk-sys-0.10, rust-atk-sys-0.9, rust-cairo-rs-0.20, rust-cairo-rs-0.19,
	rust-cairo-rs-0.18, rust-cairo-rs-0.17, rust-cairo-rs-0.15,
	rust-cairo-rs-0.14, rust-cairo-rs-0.9, rust-cairo-rs-0.8,
	rust-cairo-sys-rs-0.20, rust-cairo-sys-rs-0.19, rust-cairo-sys-rs-0.18,
	rust-cairo-sys-rs-0.17, rust-cairo-sys-rs-0.15, rust-cairo-sys-rs-0.14,
	rust-cairo-sys-rs-0.10, rust-cairo-sys-rs-0.9, rust-gdk-0.14, rust-gdk-0.13,
	rust-gdk-0.12, rust-gdk-pixbuf-0.20, rust-gdk-pixbuf-0.19,
	rust-gdk-pixbuf-0.18, rust-gdk-pixbuf-0.17, rust-gdk-pixbuf-0.15,
	rust-gdk-pixbuf-0.14, rust-gdk-pixbuf-0.9, rust-gdk-pixbuf-0.8,
	rust-gdk-pixbuf-sys-0.20, rust-gdk-pixbuf-sys-0.19, rust-gdk-pixbuf-sys-0.18,
	rust-gdk-pixbuf-sys-0.17, rust-gdk-pixbuf-sys-0.15, rust-gdk-pixbuf-sys-0.14,
	rust-gdk-pixbuf-sys-0.10, rust-gdk-pixbuf-sys-0.9, rust-gdk-sys-0.18,
	rust-gdk-sys-0.14, rust-gdk-sys-0.10, rust-gdk-sys-0.9, rust-gdk4-0.8,
	rust-gdk4-0.7, rust-gdk4-sys-0.8, rust-gdk4-sys-0.7, rust-gdk4-wayland-0.7,
	rust-gdk4-wayland-sys-0.7, rust-gdk4-win32-0.7, rust-gdk4-win32-sys-0.7,
	rust-gdk4-x11-0.7, rust-gdk4-x11-sys-0.7, rust-gio-0.20, rust-gio-0.19,
	rust-gio-0.18, rust-gio-0.17, rust-gio-0.15, rust-gio-0.14, rust-gio-0.9,
	rust-gio-0.8, rust-gio-sys-0.20, rust-gio-sys-0.19, rust-gio-sys-0.18,
	rust-gio-sys-0.17, rust-gio-sys-0.15, rust-gio-sys-0.14, rust-gio-sys-0.10,
	rust-gio-sys-0.9, rust-gir-format-check-0.1, rust-glib-0.20, rust-glib-0.19,
	rust-glib-0.18, rust-glib-0.17, rust-glib-0.15, rust-glib-0.14,
	rust-glib-0.10, rust-glib-0.9, rust-glib-macros-0.20, rust-glib-macros-0.19,
	rust-glib-macros-0.18, rust-glib-macros-0.17, rust-glib-macros-0.15,
	rust-glib-macros-0.14, rust-glib-macros-0.10, rust-glib-sys-0.20,
	rust-glib-sys-0.19, rust-glib-sys-0.18, rust-glib-sys-0.17,
	rust-glib-sys-0.15, rust-glib-sys-0.14, rust-glib-sys-0.10, rust-glib-sys-0.9,
	rust-gobject-sys-0.20, rust-gobject-sys-0.19, rust-gobject-sys-0.18,
	rust-gobject-sys-0.17, rust-gobject-sys-0.15, rust-gobject-sys-0.14,
	rust-gobject-sys-0.10, rust-gobject-sys-0.9, rust-graphene-rs-0.19,
	rust-graphene-rs-0.18, rust-graphene-sys-0.19, rust-graphene-sys-0.18,
	rust-gsk4-0.8, rust-gsk4-0.7, rust-gsk4-sys-0.8, rust-gsk4-sys-0.7,
	rust-gst-plugin-gtk4-0.11, rust-gst-plugin-version-helper-0.8,
	rust-gstreamer-0.21, rust-gstreamer-0.20, rust-gstreamer-0.18,
	rust-gstreamer-allocators-0.21, rust-gstreamer-allocators-sys-0.21,
	rust-gstreamer-app-0.18, rust-gstreamer-app-sys-0.18,
	rust-gstreamer-audio-0.21, rust-gstreamer-audio-0.18,
	rust-gstreamer-audio-sys-0.21, rust-gstreamer-audio-sys-0.18,
	rust-gstreamer-base-0.21, rust-gstreamer-base-0.18,
	rust-gstreamer-base-sys-0.21, rust-gstreamer-base-sys-0.18,
	rust-gstreamer-check-0.21, rust-gstreamer-check-sys-0.21,
	rust-gstreamer-gl-0.21, rust-gstreamer-gl-egl-0.21,
	rust-gstreamer-gl-egl-sys-0.21, rust-gstreamer-gl-sys-0.21,
	rust-gstreamer-gl-wayland-0.21, rust-gstreamer-gl-wayland-sys-0.21,
	rust-gstreamer-gl-x11-0.21, rust-gstreamer-gl-x11-sys-0.21,
	rust-gstreamer-pbutils-0.21, rust-gstreamer-pbutils-sys-0.21,
	rust-gstreamer-sys-0.21, rust-gstreamer-sys-0.20, rust-gstreamer-sys-0.18,
	rust-gstreamer-video-0.21, rust-gstreamer-video-sys-0.21, rust-gtk-0.14,
	rust-gtk-0.8, rust-gtk-rs-lgpl-docs-0.1, rust-gtk-sys-0.18, rust-gtk-sys-0.14,
	rust-gtk-sys-0.10, rust-gtk-sys-0.9, rust-gtk3-macros-0.14, rust-gtk4-0.8,
	rust-gtk4-0.7, rust-gtk4-macros-0.8, rust-gtk4-macros-0.7, rust-gtk4-sys-0.8,
	rust-gtk4-sys-0.7, rust-libadwaita-0.6, rust-libadwaita-0.5,
	rust-libadwaita-sys-0.6, rust-libadwaita-sys-0.5, rust-pango-0.20,
	rust-pango-0.19, rust-pango-0.18, rust-pango-0.17, rust-pango-0.15,
	rust-pango-0.14, rust-pango-0.9, rust-pango-0.8, rust-pango-sys-0.20,
	rust-pango-sys-0.19, rust-pango-sys-0.18, rust-pango-sys-0.17,
	rust-pango-sys-0.15, rust-pango-sys-0.14, rust-pango-sys-0.10,
	rust-pango-sys-0.9, rust-pangocairo-0.19, rust-pangocairo-0.18,
	rust-pangocairo-sys-0.19, rust-pangocairo-sys-0.18, rust-search-provider-0.8,
	rust-search-provider-0.6, rust-soup-sys-0.10, rust-webkit2gtk-sys-0.12,
	rust-ab-glyph-0.2, rust-ab-glyph-rasterizer-0.1, rust-abi-stable-0.11,
	rust-abi-stable-0.10, rust-abi-stable-derive-0.11,
	rust-abi-stable-derive-0.10, rust-abi-stable-shared-0.11,
	rust-abi-stable-shared-0.10, rust-abomonation-0.7, rust-adaptive-barrier-1,
	rust-adblock-0.7, rust-adblock-0.5, rust-addchain-0.2, rust-addr-0.14,
	rust-addr2line-0.24, rust-addr2line-0.22, rust-adler-1, rust-adler2-2,
	rust-adler32-1, rust-afl-0.15, rust-afl-0.12, rust-afl-0.11, rust-ahash-0.8,
	rust-ahash-0.7, rust-ahash-0.4, rust-ahash-0.3, rust-ahash-0.2,
	rust-aho-corasick-1, rust-aho-corasick-0.7, rust-aho-corasick-0.6,
	rust-aho-corasick-0.5, rust-al-sys-0.6, rust-alga-0.9, rust-alga-derive-0.9,
	rust-aliasable-0.1, rust-aliasable-deref-trait-0.2, rust-aligned-0.4,
	rust-aligned-vec-0.5, rust-alloc-no-stdlib-2, rust-alloc-stdlib-0.2,
	rust-alloc-traits-0.1, rust-alloca-0.4, rust-allocator-api2-0.2,
	rust-alphanumeric-sort-1, rust-alto-3, rust-ambient-authority-0.0.2,
	rust-amd-0.2, rust-android-activity-0.6, rust-android-activity-0.5,
	rust-android-activity-0.4, rust-android-glue-0.2, rust-android-log-sys-0.3,
	rust-android-log-sys-0.2, rust-android-log-sys-0.1, rust-android-logger-0.13,
	rust-android-logger-0.11, rust-android-logger-0.10, rust-android-logger-0.8,
	rust-android-properties-0.2, rust-android-system-properties-0.1,
	rust-android-tzdata-0.1, rust-anes-0.1, rust-annotate-snippets-0.11,
	rust-annotate-snippets-0.10, rust-annotate-snippets-0.9,
	rust-annotate-snippets-0.6, rust-ansi-parser-0.8, rust-ansi-parser-0.6,
	rust-ansi-str-0.8, rust-ansi-to-html-0.2, rust-ansi-to-html-0.1,
	rust-ansi-width-0.1, rust-ansitok-0.2, rust-anstream-0.6, rust-anstream-0.3,
	rust-anstyle-1, rust-anstyle-0.3, rust-anstyle-lossy-1,
	rust-anstyle-parse-0.2, rust-anstyle-parse-0.1, rust-anstyle-query-1,
	rust-anstyle-stream-0.2, rust-anstyle-svg-0.1, rust-antidote-1,
	rust-any-all-workaround-0.1, rust-anyhow-1, rust-anyinput-0.1,
	rust-anyinput-core-0.1, rust-anyinput-derive-0.1, rust-apache-avro-0.16,
	rust-apache-avro-derive-0.16, rust-apache-avro-test-helper-0.16,
	rust-app-dirs2-2, rust-approx-0.5, rust-approx-0.4, rust-approx-0.3,
	rust-approx-0.1, rust-arbitrary-1, rust-arbitrary-0.4, rust-arboard-3,
	rust-arc-swap-1, rust-archery-1, rust-arf-strings-0.7,
	rust-arg-enum-proc-macro-0.3, rust-argfile-0.1, rust-argh-0.1,
	rust-argh-derive-0.1, rust-argh-shared-0.1, rust-argmax-0.3,
	rust-argminmax-0.6, rust-ariadne-0.1, rust-arr-macro-0.1,
	rust-arr-macro-impl-0.1, rust-array-init-2, rust-array-init-cursor-0.2,
	rust-array-macro-1, rust-array-ops-0.1, rust-arraydeque-0.5,
	rust-arrayref-0.3, rust-arraystring-0.3, rust-arrayvec-0.7, rust-arrayvec-0.5,
	rust-arrayvec-0.4, rust-arrow-47, rust-arrow-5, rust-arrow-arith-47,
	rust-arrow-array-47, rust-arrow-array-43, rust-arrow-buffer-47,
	rust-arrow-buffer-43, rust-arrow-cast-47, rust-arrow-csv-47,
	rust-arrow-data-47, rust-arrow-data-43, rust-arrow-format-0.8,
	rust-arrow-format-0.3, rust-arrow-ipc-47, rust-arrow-json-47,
	rust-arrow-ord-47, rust-arrow-row-47, rust-arrow-schema-47,
	rust-arrow-schema-43, rust-arrow-select-47, rust-arrow-string-47,
	rust-arrow2-0.17, rust-arrow2-0.7, rust-article-scraper-1,
	rust-as-derive-utils-0.11, rust-as-derive-utils-0.10,
	rust-as-derive-utils-0.8, rust-as-raw-xcb-connection-1, rust-as-slice-0.2,
	rust-as-slice-0.1, rust-as-variant-1, rust-ascii-1, rust-ascii-0.9,
	rust-ascii-0.8, rust-ascii-utils-0.9, rust-assert-0.7,
	rust-assert-approx-eq-1, rust-assert-cli-0.6, rust-assert-cmd-2,
	rust-assert-cmd-1, rust-assert-float-eq-1, rust-assert-fs-1,
	rust-assert-impl-0.1, rust-assert-json-diff-2, rust-assert-matches-1,
	rust-assert-matches2-0.1, rust-assert2-0.3, rust-assert2-macros-0.3,
	rust-associative-cache-2, rust-associative-cache-1, rust-async-attributes-1,
	rust-async-broadcast-0.7, rust-async-broadcast-0.6, rust-async-broadcast-0.5,
	rust-async-channel-2, rust-async-channel-1, rust-async-compat-0.2,
	rust-async-compression-0.4, rust-async-compression-0.3, rust-async-datagram-3,
	rust-async-dup-1, rust-async-executor-1, rust-async-fs-2, rust-async-fs-1,
	rust-async-generic-1, rust-async-global-executor-2, rust-async-io-2,
	rust-async-io-1, rust-async-lock-3, rust-async-lock-2, rust-async-log-1,
	rust-async-log-attributes-1, rust-async-macros-1, rust-async-net-2,
	rust-async-net-1, rust-async-object-pool-0.1, rust-async-once-cell-0.5,
	rust-async-pidfd-0.1, rust-async-priority-channel-0.1, rust-async-process-2,
	rust-async-process-1, rust-async-ready-3, rust-async-recursion-1,
	rust-async-scoped-0.9, rust-async-session-3, rust-async-signal-0.2,
	rust-async-std-1, rust-async-std-0.99, rust-async-stream-0.3,
	rust-async-stream-impl-0.3, rust-async-task-4, rust-async-task-3,
	rust-async-task-1, rust-async-trait-0.1, rust-atoi-2, rust-atoi-1,
	rust-atoi-simd-0.15, rust-atom-0.3, rust-atomic-0.6, rust-atomic-0.5,
	rust-atomic-polyfill-1, rust-atomic-refcell-0.1, rust-atomic-take-1,
	rust-atomic-waker-1, rust-atomic-write-file-0.1, rust-atomicwrites-0.4,
	rust-atomig-0.4, rust-atomig-macro-0.3, rust-atty-0.2, rust-auto-enums-0.8,
	rust-auto-impl-0.5, rust-auto-impl-0.4, rust-autocfg-1, rust-autocfg-0.1,
	rust-automod-1, rust-av-metrics-0.9, rust-av1-grain-0.2, rust-average-0.13,
	rust-average-0.10, rust-average-0.9, rust-avro-rs-0.13, rust-avro-schema-0.3,
	rust-az-1, rust-backoff-0.4, rust-backon-0.4, rust-backtrace-0.3,
	rust-backtrace-ext-0.2, rust-barrel-0.6, rust-base-x-0.2, rust-base32-0.5,
	rust-base32-0.4, rust-base58-0.1, rust-base64-0.22, rust-base64-0.21,
	rust-base64-0.20, rust-base64-0.13, rust-base64-0.12, rust-base64-0.11,
	rust-base64-0.10, rust-base64-0.9, rust-base64-stream-1, rust-basic-toml-0.1,
	rust-bat-0.24, rust-battery-0.7, rust-beef-0.5, rust-bencher-0.1,
	rust-better-panic-0.3, rust-bigdecimal-0.4, rust-bigdecimal-0.3,
	rust-bigdecimal-0.2, rust-bigdecimal-0.1, rust-binascii-0.1, rust-bincode-1,
	rust-bindgen-0.71, rust-bindgen-0.70, rust-bindgen-0.69, rust-bindgen-0.68,
	rust-bindgen-0.66, rust-bindgen-0.65, rust-bindgen-0.64, rust-bindgen-0.63,
	rust-bindgen-0.61, rust-bindgen-0.59, rust-bindgen-0.58, rust-bindgen-0.57,
	rust-bindgen-0.56, rust-bindgen-0.55, rust-bindgen-0.53, rust-bindgen-0.37,
	rust-bio-1, rust-bio-0.33, rust-bio-0.39, rust-bio-0.41, rust-bio-types-1,
	rust-bio-types-0.12, rust-biquad-0.4, rust-bit-field-0.10, rust-bit-set-0.8,
	rust-bit-set-0.5, rust-bit-set-0.4, rust-bit-vec-0.8, rust-bit-vec-0.6,
	rust-bit-vec-0.5, rust-bit-vec-0.4, rust-bitfield-0.14, rust-bitflags-2,
	rust-bitflags-1, rust-bitflags-1.2, rust-bitflags-0.9, rust-bitflags-0.8,
	rust-bitflags-0.7, rust-bitmaps-3, rust-bitmaps-2, rust-bitpacking-0.8,
	rust-bitreader-0.3, rust-bitstream-io-2, rust-bitvec-1, rust-bitvec-0.22,
	rust-bitvec-0.20, rust-bitvec-0.19, rust-blanket-0.3, rust-blas-0.22,
	rust-blas-sys-0.7, rust-blobby-0.3, rust-blobby-0.1, rust-block-buffer-0.10,
	rust-block-buffer-0.9, rust-block-buffer-0.7, rust-block-padding-0.3,
	rust-block-padding-0.2, rust-block-padding-0.1, rust-blocking-1,
	rust-blocking-0.6, rust-blocking-0.4, rust-borsh-1, rust-borsh-0.10,
	rust-borsh-derive-1, rust-borsh-derive-0.10, rust-borsh-derive-internal-0.10,
	rust-borsh-schema-derive-internal-0.10, rust-boxfnonce-0.1, rust-boxxy-0.13,
	rust-bracoxide-0.1, rust-branches-0.1, rust-bresenham-0.1,
	rust-broadcaster-0.2, rust-browserslist-rs-0.6, rust-bs58-0.5, rust-bs58-0.4,
	rust-bsd-kvm-0.1, rust-bsd-kvm-sys-0.2, rust-bson-2, rust-bson-1, rust-bstr-1,
	rust-bstr-0.2, rust-btoi-0.4, rust-buf-min-0.7, rust-buf-redux-0.8,
	rust-buffer-redux-1, rust-buffered-reader-1, rust-buffering-0.4,
	rust-buffering-0.3, rust-buffering-nocopy-macro-0.2,
	rust-buffering-nocopy-macro-0.1, rust-bufstream-0.1, rust-bugreport-0.5,
	rust-build-const-0.2, rust-build-context-0.1, rust-build-fs-tree-0.6,
	rust-built-0.7, rust-bumpalo-3, rust-bv-0.11, rust-bwrap-1, rust-by-address-1,
	rust-byte-slice-cast-1, rust-byte-tools-0.3, rust-byte-unit-5,
	rust-byte-unit-4, rust-bytecheck-0.6, rust-bytecheck-0.5,
	rust-bytecheck-derive-0.6, rust-bytecheck-derive-0.5, rust-bytecount-0.6,
	rust-bytelines-2, rust-bytemuck-1, rust-bytemuck-derive-1, rust-byteorder-1,
	rust-byteorder-0.5, rust-byteorder-lite-0.1, rust-bytes-1, rust-bytes-0.6,
	rust-bytes-0.5, rust-bytes-0.4, rust-bytes-0.3, rust-bytesize-1,
	rust-bytestring-1, rust-bytestring-0.1, rust-byteyarn-0.2, rust-c-vec-2,
	rust-cache-padded-1, rust-cachedir-0.3, rust-calamine-0.26,
	rust-calibright-0.1, rust-calloop-0.13, rust-calloop-0.12, rust-calloop-0.10,
	rust-calloop-0.9, rust-calloop-0.6, rust-calloop-0.4,
	rust-calloop-wayland-source-0.3, rust-calloop-wayland-source-0.2,
	rust-camino-1, rust-camino-tempfile-1, rust-canonical-path-2, rust-cap-0.1,
	rust-cap-async-std-3, rust-cap-fs-ext-3, rust-cap-net-ext-3, rust-capnp-0.19,
	rust-capnp-futures-0.19, rust-capnp-rpc-0.19, rust-capnpc-0.19,
	rust-cap-primitives-3, rust-cap-rand-3, rust-cap-std-3, rust-cap-tempfile-3,
	rust-cap-time-ext-3, rust-caps-0.5, rust-caps-0.3, rust-capstone-0.12,
	rust-capstone-sys-0.16, rust-captur-0.1, rust-carapace-spec-clap-1,
	rust-carapace-spec-clap-0.1, rust-card-validate-2, rust-cargo-config2-0.1,
	rust-cargo-credential-0.4, rust-cargo-credential-0.3,
	rust-cargo-credential-libsecret-0.4, rust-cargo-husky-1, rust-cargo-lock-10,
	rust-cargo-manifest-0.13, rust-cargo-metadata-0.19.2,
	rust-cargo-metadata-0.19, rust-cargo-metadata-0.18, rust-cargo-metadata-0.17,
	rust-cargo-metadata-0.15, rust-cargo-metadata-0.14, rust-cargo-options-0.7,
	rust-cargo-platform-0.2, rust-cargo-platform-0.1, rust-current-platform-0.2,
	rust-cargo-test-macro-0.4, rust-cargo-test-macro-0.3,
	rust-cargo-test-support-0.7, rust-cargo-test-support-0.4,
	rust-cargo-test-support-0.3, rust-cargo-toml-0.20, rust-cargo-util-0.2,
	rust-cargo-util-schemas-0.7, rust-cargo-util-schemas-0.6, rust-caseless-0.2,
	rust-casey-0.4, rust-cassowary-0.3, rust-cast-0.3, rust-cast-0.2,
	rust-castaway-0.2, rust-castaway-0.1, rust-cblas-sys-0.1, rust-cc-1,
	rust-ar-0.9, rust-cdshealpix-0.7, rust-cesu8-1, rust-cexpr-0.6,
	rust-cexpr-0.4, rust-cexpr-0.2, rust-cfg-aliases-0.2, rust-cfg-aliases-0.1,
	rust-cfg-expr-0.18, rust-cfg-expr-0.17, rust-cfg-expr-0.15,
	rust-cfg-expr-0.10, rust-cfg-expr-0.8, rust-cfg-if-1, rust-cfg-if-0.1,
	rust-cfg-vis-0.3, rust-chan-0.1, rust-char-device-0.16, rust-charset-0.1,
	rust-checked-int-cast-1, rust-chic-1, rust-chrono-0.4,
	rust-chrono-humanize-0.2, rust-chrono-tz-0.10, rust-chrono-tz-0.9,
	rust-chrono-tz-0.8, rust-chrono-tz-0.6, rust-chrono-tz-0.5,
	rust-chrono-tz-build-0.4, rust-chrono-tz-build-0.3, rust-chrono-tz-build-0.2,
	rust-chrono-tz-build-0.0.3, rust-chumsky-0.9, rust-envmnt-0.10,
	rust-ci-info-0.14, rust-ci-info-0.3, rust-ciborium-0.2, rust-ciborium-io-0.2,
	rust-ciborium-ll-0.2, rust-cint-0.3, rust-circular-0.3, rust-claims-0.7,
	rust-clang-ast-0.1, rust-clang-ast-test-suite-0.0.0, rust-clang-sys-1,
	rust-clang-sys-0.23, rust-clang-sys-0.29, rust-clang-sys-0.28,
	rust-bpaf-derive-0.5, rust-bpaf-0.9, rust-clap-4.5.24, rust-clap-4,
	rust-clap-3, rust-clap-2, rust-clap-builder-4, rust-clap-cargo-0.15,
	rust-clap-cargo-0.14, rust-clap-cargo-0.12, rust-clap-cargo-0.9,
	rust-clap-complete-4, rust-clap-complete-3, rust-clap-complete-command-0.6,
	rust-clap-complete-command-0.5, rust-clap-complete-fig-4,
	rust-clap-complete-fig-3, rust-clap-complete-nushell-4,
	rust-clap-complete-nushell-0.1, rust-clap-derive-4, rust-clap-derive-3,
	rust-clap-lex-0.7, rust-clap-lex-0.6, rust-clap-lex-0.5, rust-clap-lex-0.3,
	rust-clap-lex-0.2, rust-clap-mangen-0.2, rust-clap-utilities-0.2,
	rust-clap-verbosity-flag-2, rust-claxon-0.4, rust-clearscreen-2,
	rust-clearscreen-1, rust-cli-clipboard-0.4, rust-clicolors-control-1,
	rust-clipboard-0.5, rust-clippy-0.0.302, rust-clircle-0.6, rust-clircle-0.4,
	rust-close-fds-0.3, rust-cloud-file-0.2, rust-cloudabi-0.1,
	rust-cloudabi-0.0.3, rust-clru-0.6, rust-cmake-0.1, rust-cobs-0.2,
	rust-codegenrs-3, rust-codegenrs-2, rust-codespan-reporting-0.11,
	rust-codspeed-2, rust-codspeed-bencher-compat-2,
	rust-codspeed-criterion-compat-2, rust-coitrees-0.2, rust-color-backtrace-0.6,
	rust-color-backtrace-0.5, rust-color-eyre-0.6, rust-color-eyre-0.5,
	rust-color-print-0.3, rust-color-print-proc-macro-0.3, rust-color-quant-1,
	rust-color-spantrace-0.2, rust-color-spantrace-0.1, rust-colorchoice-1,
	rust-colored-3, rust-colored-2, rust-colored-1, rust-colorsys-0.6,
	rust-colorz-1, rust-combine-4, rust-combine-3, rust-combine-regex-1-1,
	rust-comfy-table-7, rust-comfy-table-6, rust-comfy-table-4,
	rust-command-group-2, rust-command-group-1, rust-compact-str-0.8,
	rust-compact-str-0.7, rust-compiler-builtins-0.1, rust-compiler-error-0.1,
	rust-compiletest-rs-0.11, rust-compiletest-rs-0.10, rust-compiletest-rs-0.9,
	rust-compiletest-rs-0.3, rust-compiletest-rs-0.2, rust-completest-0.4,
	rust-completest-nu-0.4, rust-completest-pty-0.5, rust-compound-duration-1,
	rust-comrak-0.26, rust-comrak-0.18, rust-concat-idents-1,
	rust-concat-string-1, rust-concolor-0.0.11, rust-concolor-0.0.8,
	rust-concolor-control-0.0.7, rust-concolor-override-1,
	rust-concolor-query-0.3, rust-concolor-query-0.1, rust-concolor-query-0.0.5,
	rust-concolor-query-0.0.4, rust-concurrent-queue-2, rust-concurrent-queue-1,
	rust-condtype-1, rust-config-0.14, rust-config-0.13, rust-config-0.11,
	rust-config-0.10, rust-config-file-0.2, rust-configparser-3,
	rust-console-0.15, rust-console-0.14, rust-console-0.13, rust-console-0.11,
	rust-console-0.7, rust-console-api-0.8, rust-console-error-panic-hook-0.1,
	rust-console-log-1, rust-console-log-0.2, rust-console-subscriber-0.4,
	rust-const-cstr-0.3, rust-const-default-1, rust-const-default-derive-0.2,
	rust-const-fn-0.4, rust-const-format-0.2, rust-const-format-proc-macros-0.2,
	rust-const-oid-0.9, rust-const-oid-0.7, rust-const-oid-0.6,
	rust-const-panic-0.2, rust-const-panic-proc-macros-0.2, rust-const-random-0.1,
	rust-const-random-macro-0.1, rust-const-sha1-0.2, rust-const-str-0.5,
	rust-const-str-proc-macro-0.5, rust-constant-time-eq-0.3,
	rust-constant-time-eq-0.2, rust-constant-time-eq-0.1,
	rust-content-inspector-0.2, rust-conv-0.3, rust-convert-case-0.6,
	rust-convert-case-0.4, rust-coolor-0.8, rust-coolor-0.5, rust-copyless-0.1,
	rust-copypasta-0.10, rust-cordic-0.1, rust-core-affinity-0.8,
	rust-core-affinity-0.5, rust-core-arch-0.1, rust-core-error-0.0.0,
	rust-core-extensions-1, rust-core-extensions-0.1,
	rust-core-extensions-proc-macros-1, rust-core-maths-0.1, rust-core2-0.4,
	rust-core2-0.3, rust-count-instructions-0.1, rust-cov-mark-2, rust-cov-mark-1,
	rust-coverage-helper-0.2, rust-cpp-demangle-0.4, rust-cpp-demangle-0.3,
	rust-cpufeatures-0.2, rust-cpuid-bool-0.2, rust-crabgrind-0.1,
	rust-cranelift-bitset-0.112, rust-cranelift-bitset-0.111,
	rust-cranelift-bforest-0.112, rust-cranelift-bforest-0.111,
	rust-cranelift-codegen-0.112, rust-cranelift-codegen-0.111,
	rust-cranelift-codegen-meta-0.112, rust-cranelift-codegen-meta-0.111,
	rust-cranelift-codegen-shared-0.112, rust-cranelift-codegen-shared-0.111,
	rust-cranelift-control-0.112, rust-cranelift-control-0.111,
	rust-cranelift-entity-0.112, rust-cranelift-entity-0.111,
	rust-cranelift-frontend-0.112, rust-cranelift-frontend-0.111,
	rust-cranelift-isle-0.112, rust-cranelift-isle-0.111,
	rust-cranelift-native-0.112, rust-cranelift-native-0.111,
	rust-cranelift-wasm-0.112, rust-cranelift-wasm-0.111, rust-crates-index-0.19,
	rust-crates-index-0.18, rust-crates-index-0.17, rust-crates-index-0.13,
	rust-crates-io-0.40, rust-crc-3, rust-crc-2, rust-crc-1, rust-crc-any-2,
	rust-crc-catalog-2, rust-crc-catalog-1, rust-crc32fast-1, rust-crc64-2,
	rust-critical-section-1, rust-crossbeam-0.8, rust-crossbeam-0.7,
	rust-crossbeam-channel-0.5, rust-crossbeam-channel-0.4,
	rust-crossbeam-channel-0.3, rust-crossbeam-deque-0.8,
	rust-crossbeam-deque-0.7, rust-crossbeam-epoch-0.9, rust-crossbeam-epoch-0.8,
	rust-crossbeam-queue-0.3, rust-crossbeam-queue-0.2, rust-crossbeam-queue-0.1,
	rust-crossbeam-utils-0.8, rust-crossbeam-utils-0.7, rust-crossbeam-utils-0.6,
	rust-crossfont-0.8, rust-crossfont-0.7, rust-crossfont-0.5,
	rust-crossterm-0.28, rust-crossterm-0.27, rust-crossterm-0.26,
	rust-crossterm-0.25, rust-crossterm-0.23, rust-crossterm-0.20,
	rust-crossterm-0.19, rust-crossterm-winapi-0.9, rust-crossterm-winapi-0.8,
	rust-crossterm-winapi-0.7, rust-crosstermion-0.14, rust-crosstermion-0.13,
	rust-crosstermion-0.11, rust-crunchy-0.2, rust-csscolorparser-0.6,
	rust-cssparser-0.34, rust-cssparser-0.33, rust-cssparser-0.31,
	rust-cssparser-0.29, rust-cssparser-0.28, rust-cssparser-0.27,
	rust-cssparser-macros-0.6, rust-cstr-0.2, rust-cstr-core-0.2, rust-csv-1,
	rust-csv-0.14, rust-csv-async-1, rust-csv-core-0.1, rust-csv-index-0.1,
	rust-ct-codecs-1, rust-ct-logs-0.8, rust-asynchronous-codec-0.7,
	rust-slip-codec-0.4, rust-ctor-0.2, rust-ctor-0.1, rust-ctor-lite-0.1,
	rust-ctrlc-3, rust-cty-0.2, rust-cuda-std-0.2, rust-cuda-std-macros-0.2,
	rust-culpa-1, rust-culpa-macros-1, rust-curl-0.4, rust-curl-sys-0.4,
	rust-cust-0.2, rust-cust-core-0.1, rust-cust-derive-0.2, rust-cust-derive-0.1,
	rust-cust-raw-0.11, rust-custom-derive-0.1, rust-cvt-0.1, rust-cxx-1,
	rust-cxx-build-1, rust-cxx-gen-0.7, rust-cxx-test-suite-0.0.0,
	rust-cxxbridge-flags-1, rust-cxxbridge-macro-1, rust-daemonize-0.5,
	rust-darling-0.20, rust-darling-0.14, rust-darling-0.13, rust-darling-0.12,
	rust-darling-0.10, rust-darling-0.9, rust-darling-core-0.20,
	rust-darling-core-0.14, rust-darling-core-0.13, rust-darling-core-0.12,
	rust-darling-core-0.10, rust-darling-core-0.9, rust-darling-macro-0.20,
	rust-darling-macro-0.14, rust-darling-macro-0.13, rust-darling-macro-0.12,
	rust-darling-macro-0.10, rust-darling-macro-0.9, rust-dary-heap-0.3,
	rust-dashmap-6, rust-dashmap-5, rust-dashmap-4, rust-data-encoding-2,
	rust-data-encoding-macro-0.1, rust-data-encoding-macro-internal-0.1,
	rust-data-url-0.3, rust-databake-0.1, rust-databake-derive-0.1,
	rust-datatest-stable-0.3, rust-dateparser-0.1, rust-datetime-0.5,
	rust-dbl-0.3, rust-dbus-0.9, rust-dbus-crossroads-0.5, rust-dbus-tokio-0.7,
	rust-dbus-tree-0.9, rust-dconf-rs-0.3, rust-debug-helper-0.3,
	rust-debug-ignore-1, rust-debug-unreachable-0.1, rust-debugger-test-0.1,
	rust-debugger-test-parser-0.1, rust-debugid-0.8, rust-decimal-2,
	rust-defer-0.2, rust-defer-0.1, rust-defer-drop-1, rust-defmac-0.2,
	rust-defmac-0.1, rust-defmt-0.3, rust-defmt-macros-0.3, rust-defmt-parser-0.3,
	rust-defmt-json-schema-0.1, rust-defmt-decoder-0.3, rust-dejavu-2,
	rust-demo-hack-0.0.5, rust-demo-hack-0.0.4, rust-demo-hack-impl-0.0.5,
	rust-demo-hack-impl-0.0.4, rust-deranged-macros-0.2, rust-deranged-0.4,
	rust-deranged-0.3, rust-derivative-2, rust-derive-arbitrary-1,
	rust-derive-arbitrary-0.4, rust-derive-builder-0.20, rust-derive-builder-0.13,
	rust-derive-builder-0.12, rust-derive-builder-0.11, rust-derive-builder-0.10,
	rust-derive-builder-0.9, rust-derive-builder-core-0.20,
	rust-derive-builder-core-0.13, rust-derive-builder-core-0.12,
	rust-derive-builder-core-0.11, rust-derive-builder-core-0.10,
	rust-derive-builder-core-0.9, rust-derive-builder-macro-0.20,
	rust-derive-builder-macro-0.13, rust-derive-builder-macro-0.12,
	rust-derive-builder-macro-0.11, rust-derive-builder-macro-0.10,
	rust-derive-error-chain-0.10, rust-derive-more-0.99, rust-derive-more-0.15,
	rust-derive-more-0.14, rust-derive-new-0.7, rust-derive-new-0.6,
	rust-derive-new-0.5, rust-derive-utils-0.14, rust-derive-utils-0.11,
	rust-derive-visitor-0.4, rust-derive-visitor-macros-0.4, rust-derive-where-1,
	rust-descape-2, rust-deser-hjson-1, rust-detect-desktop-environment-1,
	rust-detect-desktop-environment-0.2, rust-detone-1, rust-deunicode-1,
	rust-deunicode-0.4, rust-devise-0.4, rust-devise-0.3, rust-devise-0.2,
	rust-devise-codegen-0.4, rust-devise-codegen-0.3, rust-devise-codegen-0.2,
	rust-devise-core-0.4, rust-devise-core-0.3, rust-devise-core-0.2,
	rust-dhcp4r-0.2, rust-dhcproto-0.9, rust-dhcproto-macros-0.1,
	rust-dialoguer-0.11, rust-dialoguer-0.10, rust-diff-0.1, rust-difference-2,
	rust-difference-1, rust-difflib-0.4, rust-diffs-0.5, rust-diffus-0.10,
	rust-diffus-derive-0.10, rust-dircpy-0.3, rust-directories-6,
	rust-directories-5, rust-directories-4, rust-directories-3,
	rust-directories-next-2, rust-dirs-6, rust-dirs-5, rust-dirs-4, rust-dirs-3,
	rust-dirs-2, rust-dirs-1, rust-dirs-next-2, rust-dirs-next-1,
	rust-dirs-sys-0.5, rust-dirs-sys-0.4, rust-dirs-sys-0.3,
	rust-dirs-sys-next-0.1, rust-discard-1, rust-displaydoc-0.2,
	rust-dissimilar-1, rust-divan-0.1, rust-divan-macros-0.1, rust-dlib-0.5,
	rust-dlib-0.4, rust-dlv-list-0.5, rust-dlv-list-0.3, rust-dlv-list-0.2,
	rust-dns-lookup-2, rust-dns-parser-0.8, rust-dns-sd-0.1, rust-doc-comment-0.3,
	rust-dockworker-0.5, rust-k8s-openapi-0.22, rust-compose-spec-macros-0.1,
	rust-compose-spec-0.2, rust-docmatic-0.1, rust-docopt-1, rust-docopt-0.7,
	rust-docopt-0.6, rust-doctest-file-1, rust-document-features-0.2,
	rust-documented-macros-0.9, rust-documented-0.9, rust-documented-0.6,
	rust-documented-macros-0.6, rust-dogged-0.2, rust-dot-writer-0.1,
	rust-dotenv-0.15, rust-dotenv-0.13, rust-dotenv-0.10, rust-dotenvy-0.15,
	rust-downcast-0.11, rust-downcast-rs-1, rust-dpc-pariter-0.4,
	rust-draw-state-0.8, rust-dtoa-1, rust-dtoa-0.4, rust-dtoa-short-0.3,
	rust-dtparse-2, rust-duct-0.13, rust-duplicate-1, rust-duplicate-macrotest-1,
	rust-dwrote-0.11, rust-dyn-clone-1, rust-easy-cast-0.5, rust-easy-cast-0.4,
	rust-easy-parallel-3, rust-ecb-0.1, rust-edit-0.1, rust-edit-distance-2,
	rust-editdistancek-1, rust-ego-tree-0.6, rust-either-1, rust-elain-0.3,
	rust-xmas-elf-0.9, rust-elf-0.0.10, rust-emacs-0.19, rust-emacs-0.18,
	rust-emacs-0.11, rust-emacs-macros-0.17, rust-emacs-macros-0.11,
	rust-emacs-module-0.18, rust-emacs-module-0.10,
	rust-emacs-org-link-parser-0.1, rust-email-0.0.20, rust-embedded-io-0.6,
	rust-embedded-io-0.4, rust-eml-parser-0.1, rust-emojis-0.6, rust-emojis-0.5,
	rust-empfindung-0.2, rust-ena-0.14, rust-ena-0.13, rust-encode-unicode-1,
	rust-encode-unicode-0.3, rust-encoding-0.2,
	rust-encoding-index-japanese-1.20141219,
	rust-encoding-index-korean-1.20141219,
	rust-encoding-index-simpchinese-1.20141219,
	rust-encoding-index-singlebyte-1.20141219, rust-encoding-index-tests-0.1,
	rust-encoding-index-tradchinese-1.20141219, rust-encoding-rs-0.8,
	rust-encoding-rs-io-0.1, rust-endi-1, rust-endian-type-0.1, rust-enquote-1,
	rust-entities-1, rust-enum-as-inner-0.6, rust-enum-as-inner-0.5,
	rust-enum-as-inner-0.3, rust-enum-as-inner-0.2, rust-enum-derive-0.1,
	rust-enum-dispatch-0.3, rust-enum-map-0.6, rust-enum-map-derive-0.4,
	rust-enum-primitive-0.1, rust-enum-primitive-derive-0.2, rust-enumber-0.3,
	rust-enumflags2-0.7, rust-enumflags2-0.6, rust-enumflags2-derive-0.7,
	rust-enumflags2-derive-0.6, rust-enum-ordinalize-4,
	rust-enum-ordinalize-derive-4, rust-enumset-1, rust-enumset-derive-0.10,
	rust-env-filter-0.1, rust-env-home-0.1, rust-env-logger-0.11,
	rust-env-logger-0.10, rust-env-logger-0.9, rust-env-logger-0.8,
	rust-env-logger-0.7, rust-env-logger-0.6, rust-env-logger-0.5,
	rust-env-logger-0.4, rust-env-logger-0.3, rust-env-proxy-0.4,
	rust-environment-0.1, rust-envy-0.4, rust-equivalent-1, rust-erased-serde-0.4,
	rust-erased-serde-0.3, rust-errno-0.3, rust-errno-0.2,
	rust-errno-dragonfly-0.1, rust-error-chain-0.12, rust-error-chain-0.11,
	rust-error-chain-0.10, rust-error-code-3, rust-error-code-2,
	rust-display-error-chain-0.2, rust-escape8259-0.5, rust-escaper-0.1,
	rust-escargot-0.5, rust-etcetera-0.8, rust-etherparse-0.13,
	rust-etherparse-0.9, rust-ethnum-1, rust-ethnum-intrinsics-1,
	rust-ethtool-0.2, rust-eui48-1, rust-evdev-0.12, rust-evdev-rs-0.6,
	rust-evdev-sys-0.2, rust-event-listener-5, rust-event-listener-4,
	rust-event-listener-3, rust-event-listener-2,
	rust-event-listener-strategy-0.5, rust-event-listener-strategy-0.4,
	rust-event-listener-strategy-0.1, rust-exacl-0.12, rust-exacl-0.11,
	rust-executable-path-1, rust-execute-command-tokens-0.1,
	rust-execute-command-macro-impl-0.1, rust-execute-command-macro-0.1,
	rust-execute-0.2, rust-executors-0.9, rust-exhaustigen-0.1, rust-exitcode-1,
	rust-expat-sys-2, rust-expect-test-1, rust-expectest-0.12, rust-expectrl-0.7,
	rust-extract-map-0.1, rust-extreme-666, rust-eyeball-0.8, rust-eyeball-im-0.4,
	rust-eyeball-im-util-0.5, rust-eyre-0.6, rust-faccess-0.2, rust-failure-0.1,
	rust-failure-derive-0.1, rust-fake-simd-0.1, rust-fakeit-1,
	rust-fallible-collections-0.5, rust-fallible-collections-0.4,
	rust-fallible-iterator-0.3, rust-fallible-iterator-0.2,
	rust-fallible-streaming-iterator-0.1, rust-fancy-regex-0.14,
	rust-fancy-regex-0.13, rust-fancy-regex-0.11, rust-fancy-regex-0.10,
	rust-fancy-regex-0.7, rust-fast-chemail-0.9, rust-fast-float-0.2,
	rust-faster-hex-0.10, rust-faster-hex-0.9, rust-faster-hex-0.8,
	rust-fasthash-0.4, rust-fasthash-sys-0.3, rust-fastq-0.6, rust-fastrand-2,
	rust-fastrand-1, rust-fd-lock-4, rust-fd-lock-3, rust-fdlimit-0.1,
	rust-feature-probe-0.1, rust-feed-rs-0.6, rust-feedbin-api-0.1,
	rust-feedly-api-0.4, rust-femme-2, rust-femme-1, rust-fern-0.7, rust-fern-0.6,
	rust-fetch-data-0.2, rust-fetch-unroll-0.3, rust-fever-api-0.2, rust-ff-0.13,
	rust-ff-0.12, rust-ff-derive-0.13, rust-ff-derive-0.12, rust-field-offset-0.3,
	rust-figment-0.10, rust-file-diff-1, rust-file-id-0.2,
	rust-filedescriptor-0.8, rust-filename-0.1, rust-filesize-0.2,
	rust-filetime-0.2, rust-filetime-0.1, rust-filetime-creation-0.1,
	rust-filetreelist-0.5, rust-find-crate-0.6, rust-find-cuda-helper-0.2,
	rust-findshlibs-0.10, rust-finl-unicode-1, rust-fixed-1, rust-fixedbitset-0.5,
	rust-fixedbitset-0.4, rust-fixedbitset-0.2, rust-fixedbitset-0.1,
	rust-flagset-0.4, rust-flaky-test-0.2, rust-flaky-test-impl-0.2,
	rust-flame-0.2, rust-flamer-0.4, rust-flatbuffers-23, rust-flatbuffers-2,
	rust-float-cmp-0.10, rust-float-cmp-0.9, rust-float-cmp-0.8,
	rust-float-cmp-0.6, rust-float-cmp-0.5, rust-float-cmp-0.4, rust-float-eq-1,
	rust-float-eq-derive-1, rust-float-ord-0.3, rust-float-ord-0.2,
	rust-fluid-0.4, rust-fluid-attributes-0.4, rust-flume-0.11, rust-flume-0.10,
	rust-flume-0.9, rust-fnv-1, rust-foldhash-0.1, rust-font-kit-0.11,
	rust-font8x8-0.3, rust-force-send-sync-1, rust-foreign-types-0.5,
	rust-foreign-types-0.3, rust-foreign-types-macros-0.2,
	rust-foreign-types-macros-0.1, rust-foreign-types-shared-0.3,
	rust-foreign-types-shared-0.2, rust-foreign-types-shared-0.1,
	rust-foreign-vec-0.1, rust-fork-0.2, rust-form-urlencoded-1, rust-fragile-2,
	rust-freetype-0.7, rust-freetype-rs-0.37, rust-freetype-rs-0.36,
	rust-freetype-rs-0.35, rust-freetype-rs-0.32, rust-freetype-rs-0.26,
	rust-freetype-sys-0.21, rust-freetype-sys-0.20, rust-freetype-sys-0.17,
	rust-freetype-sys-0.13, rust-from-variants-0.6, rust-from-variants-impl-0.6,
	rust-fs-err-3, rust-fs-err-2, rust-fs-extra-1, rust-fs-utils-1, rust-fs2-0.4,
	rust-fs2-0.2, rust-fs4-0.12, rust-fs4-0.8, rust-fsio-0.4, rust-fslock-0.2,
	rust-fst-0.4, rust-fuchsia-cprng-0.1, rust-fuchsia-zircon-0.3,
	rust-fuchsia-zircon-sys-0.3, rust-funty-2, rust-funty-1,
	rust-funty-1.2.0-yanked, rust-futf-0.1, rust-future-queue-0.3,
	rust-futures-0.3, rust-futures-0.1, rust-futures-channel-0.3,
	rust-futures-channel-preview-0.3, rust-futures-core-0.3,
	rust-futures-core-preview-0.3, rust-futures-cpupool-0.1,
	rust-futures-enum-0.1, rust-futures-executor-0.3,
	rust-futures-executor-preview-0.3, rust-futures-intrusive-0.5,
	rust-futures-io-0.3, rust-futures-io-preview-0.3,
	rust-futures-join-macro-preview-0.3, rust-futures-lite-2, rust-futures-lite-1,
	rust-futures-lite-0.1, rust-futures-macro-0.3, rust-futures-preview-0.3,
	rust-futures-select-macro-preview-0.3, rust-futures-sink-0.3,
	rust-futures-sink-preview-0.3, rust-futures-task-0.3, rust-futures-test-0.3,
	rust-futures-timer-3, rust-futures-timer-1, rust-futures-timer-0.3,
	rust-futures-timer-0.1, rust-futures-util-0.3, rust-futures-util-preview-0.3,
	rust-fuzzy-matcher-0.3, rust-fxhash-0.2, rust-fxprof-processed-profile-0.6,
	rust-galil-seiferas-0.1, rust-gat-lending-iterator-0.1, rust-gat-std-0.1,
	rust-gat-std-proc-0.1, rust-gcc-0.3, rust-generational-arena-0.2,
	rust-generator-0.8, rust-generator-0.7, rust-generator-0.6,
	rust-const-default-derive-0.2, rust-const-default-1, rust-generic-array-1,
	rust-generic-array-0.14, rust-generic-array-0.13, rust-generic-array-0.12,
	rust-generic-array-0.8, rust-genetlink-0.2, rust-genmesh-0.6,
	rust-geo-types-0.7, rust-geo-types-0.6, rust-getch-0.3, rust-gethostname-0.4,
	rust-gethostname-0.3, rust-gethostname-0.2, rust-getopts-0.2, rust-r-efi-5,
	rust-getrandom-0.3, rust-getrandom-0.2, rust-getrandom-0.1, rust-getset-0.1,
	rust-getset-0.0.9, rust-gettext-rs-0.7, rust-gettext-sys-0.21, rust-gfa-0.10,
	rust-gg-alloc-1, rust-gh-emoji-1, rust-ghost-0.1, rust-gimli-0.31,
	rust-gimli-0.29, rust-glam-0.24, rust-glam-0.23, rust-glam-0.22,
	rust-glam-0.21, rust-glam-0.20, rust-glam-0.19, rust-glam-0.18,
	rust-glam-0.17, rust-glam-0.16, rust-glam-0.15, rust-glam-0.14,
	rust-glam-0.13, rust-glium-0.32, rust-glium-0.31, rust-glium-0.25,
	rust-glob-0.3, rust-glob-0.2, rust-glob-match-0.2, rust-globset-0.4,
	rust-globwalk-0.9, rust-globwalk-0.8, rust-gloo-timers-0.3,
	rust-gloo-timers-0.2, rust-gmp-mpfr-sys-1, rust-binfarce-0.2, rust-goblin-0.9,
	rust-goblin-0.8, rust-goblin-0.7, rust-goldenfile-1, rust-graphql-client-0.14,
	rust-graphql-client-codegen-0.14, rust-graphql-introspection-query-0.2,
	rust-graphql-parser-0.4, rust-graphql-parser-0.3,
	rust-graphql-query-derive-0.14, rust-greetd-ipc-0.10, rust-grep-0.3,
	rust-grep-0.2, rust-grep-cli-0.1, rust-grep-matcher-0.1, rust-grep-pcre2-0.1,
	rust-grep-printer-0.2, rust-grep-printer-0.1, rust-grep-regex-0.1,
	rust-grep-searcher-0.1, rust-griddle-0.5, rust-group-0.13, rust-groupable-0.2,
	rust-guess-host-triple-0.1, rust-gumdrop-0.8, rust-gumdrop-derive-0.8,
	rust-guppy-0.17, rust-guppy-summaries-0.7, rust-guppy-workspace-hack-0.1,
	rust-half-2, rust-half-1, rust-halfbrown-0.2, rust-hamming-0.1,
	rust-handlebars-5, rust-handlebars-4, rust-hash-hasher-2, rust-hash32-0.3,
	rust-hash32-0.2, rust-hash32-0.1, rust-hash32-derive-0.1, rust-hashbag-0.1,
	rust-hashbrown-0.15, rust-hashbrown-0.14, rust-hashbrown-0.13,
	rust-hashbrown-0.12, rust-hashbrown-0.11, rust-hashbrown-0.9,
	rust-hashbrown-0.8, rust-hashbrown-0.6, rust-hashbrown-0.3, rust-hashlink-0.9,
	rust-hashlink-0.8, rust-hdrhistogram-7, rust-heapless-0.8, rust-heapless-0.7,
	rust-heapless-0.6, rust-heapless-0.5, rust-heapsize-0.4, rust-heapsize-0.3,
	rust-heapsize-plugin-0.1, rust-heck-0.5, rust-heck-0.4, rust-heck-0.3,
	rust-hermit-abi-0.4, rust-hermit-abi-0.3, rust-hermit-abi-0.2,
	rust-hermit-abi-0.1, rust-hex-0.4, rust-hex-0.3, rust-hex-0.2,
	rust-hex-literal-0.4, rust-hex-literal-0.3, rust-hex-literal-0.2,
	rust-hex-literal-0.1, rust-hex-literal-impl-0.2, rust-hex-literal-impl-0.1,
	rust-hex-slice-0.1, rust-hexf-parse-0.2, rust-hexf-parse-0.1, rust-hidapi-2,
	rust-hifitime-3, rust-histo-1, rust-home-0.5, rust-hostname-0.4,
	rust-hostname-0.3, rust-hostname-0.1, rust-hostname-validator-1, rust-hound-3,
	rust-html-escape-0.2, rust-html5ever-0.27, rust-html5ever-0.26,
	rust-html5ever-0.25, rust-html5ever-0.24, rust-html5ever-0.23,
	rust-htmlescape-0.3, rust-hts-sys-2, rust-human-date-parser-0.2,
	rust-human-date-parser-0.1, rust-human-format-1, rust-human-panic-1,
	rust-human-sort-0.2, rust-humansize-2, rust-humansize-1, rust-humantime-2,
	rust-humantime-1, rust-humantime-serde-1, rust-hxdmp-0.2,
	rust-hyphenation-0.8, rust-hyphenation-commons-0.8, rust-hyprland-0.3,
	rust-hyprland-macros-0.3, rust-iai-0.1, rust-iai-macro-0.1,
	rust-iana-time-zone-0.1, rust-iana-time-zone-haiku-0.1, rust-ical-0.11,
	rust-ical-0.10, rust-icu-collections-1, rust-icu-locid-1,
	rust-icu-locid-transform-1, rust-icu-locid-transform-data-1,
	rust-icu-normalizer-1, rust-icu-normalizer-data-1, rust-icu-properties-1,
	rust-icu-properties-data-1, rust-icu-provider-1, rust-icu-provider-macros-1,
	rust-id-arena-2, rust-idea-0.5, rust-ident-case-1, rust-idna-1, rust-idna-0.5,
	rust-idna-0.4, rust-idna-0.3, rust-idna-0.2, rust-idna-0.1,
	rust-idna-adapter-1, rust-ieee754-0.2, rust-if-addrs-0.10, rust-if-addrs-0.7,
	rust-if-addrs-0.6, rust-if-addrs-sys-0.3, rust-if-chain-1, rust-ignore-0.4,
	rust-ignore-files-1, rust-ihex-3, rust-im-rc-15, rust-imara-diff-0.1,
	rust-imbl-2, rust-imbl-sized-chunks-0.1, rust-impl-more-0.1,
	rust-impl-serde-0.3, rust-impl-trait-for-tuples-0.2, rust-impls-1,
	rust-include-dir-0.7, rust-include-dir-macros-0.7, rust-include-flate-0.3,
	rust-include-flate-0.2, rust-include-flate-0.1,
	rust-include-flate-codegen-0.2, rust-include-flate-codegen-0.1,
	rust-include-flate-codegen-exports-0.1, rust-indent-write-2,
	rust-indenter-0.3, rust-indexmap-2, rust-indexmap-1, rust-indexmap-1.7,
	rust-indextree-4, rust-indextree-macros-0.1, rust-indicatif-0.17,
	rust-indicatif-0.16, rust-indicatif-0.15, rust-indoc-2, rust-indoc-1,
	rust-indoc-0.3, rust-indoc-impl-0.3, rust-infer-0.15, rust-infer-0.2,
	rust-inferno-0.11, rust-inflections-1, rust-inflector-0.11,
	rust-inlinable-string-0.1, rust-inline-c-0.1, rust-inline-c-macro-0.1,
	rust-inotify-0.11, rust-inotify-0.10, rust-inotify-0.9, rust-inotify-0.8,
	rust-inotify-0.7, rust-inotify-sys-0.1, rust-inout-0.1, rust-input-buffer-0.5,
	rust-input-buffer-0.3, rust-inquire-0.7, rust-insta-1, rust-insta-0.16,
	rust-insta-0.8, rust-instability-0.3, rust-instant-0.1,
	rust-integer-encoding-3, rust-integer-encoding-1, rust-interception-sys-0.1,
	rust-interpolate-name-0.2, rust-interprocess-2, rust-interprocess-1,
	rust-intmap-0.7, rust-invalidstring-0.1, rust-inventory-0.3,
	rust-inventory-0.2, rust-inventory-0.1, rust-inventory-impl-0.1,
	rust-io-close-0.3, rust-ioctl-rs-0.1, rust-io-extras-0.18,
	rust-io-lifetimes-2, rust-io-lifetimes-1, rust-io-lifetimes-0.7,
	rust-io-uring-0.6, rust-io-uring-0.5, rust-ioslice-0.6, rust-iovec-0.1,
	rust-ipnet-2, rust-ipnetwork-0.20, rust-ipnetwork-0.18, rust-ipnetwork-0.17,
	rust-iptables-0.5, rust-iri-string-0.7, rust-irx-config-3, rust-is-ci-1,
	rust-is-debug-1, rust-is-docker-0.2, rust-is-executable-1, rust-is-macro-0.1,
	rust-is-terminal-0.4, rust-is-terminal-polyfill-1, rust-is-wsl-0.4,
	rust-iso7816-tlv-0.4, rust-iso8601-0.6, rust-iso8601-0.4, rust-iso8601-0.3,
	rust-isolang-2, rust-itertools-0.14, rust-itertools-0.13, rust-itertools-0.12,
	rust-itertools-0.11, rust-itertools-0.10, rust-itertools-0.9,
	rust-itertools-0.8, rust-itertools-0.7, rust-itertools-0.5,
	rust-itertools-num-0.1, rust-itoa-1, rust-itoa-0.4, rust-itoa-0.3,
	rust-itoap-1, rust-ittapi-0.4, rust-ittapi-sys-0.4, rust-ivf-0.1,
	rust-java-locator-0.1, rust-javascriptcore-rs-sys-0.2, rust-jemalloc-ctl-0.5,
	rust-jemalloc-sys-0.5, rust-jemalloc-sys-0.3, rust-jemalloc-sys-0.1,
	rust-jemallocator-0.5, rust-jemallocator-0.3, rust-jemallocator-0.1,
	rust-jetscii-0.5, rust-jetscii-0.3, rust-jiff-0.1, rust-jiff-tzdb-0.1,
	rust-jiff-tzdb-platform-0.1, rust-jiter-0.7, rust-jiter-0.5, rust-jiter-0.2,
	rust-jiter-0.0.6, rust-jiter-0.0.4, rust-jni-0.21, rust-jni-0.19,
	rust-jni-0.18, rust-jni-0.14, rust-jni-glue-0.0.10, rust-jni-sys-0.3,
	rust-jobserver-0.1, rust-joinery-2, rust-js-sys-0.3, rust-json-0.12,
	rust-json-deserializer-0.4, rust-jsonpath-lib-0.3, rust-jsonrpc-core-18,
	rust-jsonwebtoken-9, rust-juliex-0.3, rust-juniper-0.15, rust-juniper-0.14,
	rust-juniper-codegen-0.15, rust-juniper-codegen-0.14, rust-jwalk-0.8,
	rust-k9-0.12, rust-k9-0.11, rust-katex-doc-0.1, rust-keccak-0.1,
	rust-keyring-2, rust-khronos-api-3, rust-koibumi-base32-0.0.2, rust-konst-0.2,
	rust-konst-macro-rules-0.2, rust-konst-proc-macros-0.2, rust-kqueue-1,
	rust-kqueue-sys-1, rust-kstring-2, rust-kuchiki-0.8, rust-kv-log-macro-1,
	rust-lab-0.11, rust-lalrpop-0.20, rust-lalrpop-0.19, rust-lalrpop-0.17,
	rust-lalrpop-util-0.20, rust-lalrpop-util-0.19, rust-lalrpop-util-0.17,
	rust-language-tags-0.3, rust-language-tags-0.2, rust-lapack-0.19,
	rust-lapack-sys-0.14, rust-layout-rs-0.1, rust-lazy-bytes-cast-5,
	rust-lazy-regex-3, rust-lazy-regex-2, rust-lazy-regex-proc-macros-3,
	rust-lazy-regex-proc-macros-2, rust-lazy-static-1, rust-lazy-static-0.2,
	rust-lazy-static-0.1, rust-lazycell-1, rust-lddtree-0.3, rust-leb128-0.2,
	rust-leb128fmt-0.1, rust-lebe-0.5, rust-lenient-semver-0.4,
	rust-lenient-semver-parser-0.4, rust-lenient-semver-version-builder-0.4,
	rust-lenient-version-0.4, rust-lettre-0.9, rust-lettre-email-0.9,
	rust-levenshtein-1, rust-lexical-6, rust-lexical-5, rust-lexical-core-0.8,
	rust-lexical-core-0.7, rust-lexical-parse-float-0.8, rust-parse-int-0.6,
	rust-lexical-parse-integer-0.8, rust-lexical-util-0.8,
	rust-lexical-write-float-0.8, rust-lexical-write-integer-0.8,
	rust-lexiclean-0.0.1, rust-lexopt-0.3, rust-libc-0.2, rust-libc-print-0.1,
	rust-libc-stdhandle-0.1, rust-libcst-1, rust-libcst-derive-1,
	rust-libdbus-sys-0.2, rust-libfuzzer-sys-0.4, rust-libloading-0.8,
	rust-libloading-0.7, rust-libloading-0.6, rust-libloading-0.5, rust-libm-0.2,
	rust-libm-0.1, rust-libmacchina-8, rust-libmath-0.2, rust-libmdns-0.7,
	rust-libmimalloc-sys-0.1, rust-libnghttp2-sys-0.1, rust-libproc-0.14,
	rust-libradicl-0.4, rust-libredox-0.1, rust-libredox-0.0.2,
	rust-libsensors-sys-0.2, rust-libspa-0.7, rust-libspa-sys-0.7,
	rust-libssh2-sys-0.3, rust-libssh2-sys-0.2, rust-libtest-mimic-0.8,
	rust-libtest-mimic-0.7, rust-libtest-mimic-0.6, rust-libtest-mimic-0.5,
	rust-libtest-mimic-0.4, rust-libtest-mimic-0.3, rust-libudev-sys-0.1,
	rust-libudev-0.3, rust-libusb1-sys-0.7, rust-libxml-0.3, rust-libxml-0.2,
	rust-lifeguard-0.6, rust-line-span-0.1, rust-line-col-0.2,
	rust-line-numbers-0.3, rust-linear-map-1, rust-linecount-0.1,
	rust-link-cplusplus-1, rust-linked-hash-map-0.5, rust-linked-hash-map-0.4,
	rust-linked-hash-map-0.3, rust-linkify-0.7, rust-linux-keyutils-0.2,
	rust-linux-raw-sys-0.9, rust-linux-raw-sys-0.6, rust-linux-raw-sys-0.4,
	rust-linux-raw-sys-0.3, rust-linux-raw-sys-0.1, rust-linux-raw-sys-0.0.46,
	rust-listenfd-1, rust-litemap-0.7, rust-litrs-0.4, rust-llvm-bitcode-0.1,
	rust-local-channel-0.1, rust-local-ip-address-0.5, rust-local-waker-0.1,
	rust-locale-0.2, rust-locale-config-0.3, rust-lock-api-0.4, rust-lock-api-0.3,
	rust-lock-api-0.2, rust-lock-api-0.1, rust-lockfree-object-pool-0.1,
	rust-log-0.4, rust-log-0.3, rust-log-reroute-0.1, rust-logos-0.13,
	rust-logos-0.12, rust-logos-codegen-0.13, rust-logos-derive-0.13,
	rust-logos-derive-0.12, rust-loom-0.7, rust-loom-0.5, rust-loom-0.4,
	rust-loom-0.3, rust-loom-0.2, rust-loom-0.1, rust-loop9-0.1, rust-lopdf-0.32,
	rust-lru-0.12, rust-lru-0.10, rust-lru-0.9, rust-lru-0.7, rust-lru-cache-0.1,
	rust-lscolors-0.19, rust-lscolors-0.17, rust-lscolors-0.16,
	rust-lscolors-0.13, rust-lsp-server-0.7, rust-lsp-types-0.95,
	rust-lsp-types-0.94, rust-m-lexer-0.0.4, rust-mac-0.1, rust-mac-address-1,
	rust-macaddr-1, rust-macho-0.4, rust-macro-rules-attribute-proc-macro-0.2,
	rust-macro-rules-attribute-0.2, rust-macrotest-1, rust-magic-crypt-3,
	rust-magic-string-0.3, rust-magma-0.8, rust-maildir-0.6, rust-maildir-0.5,
	rust-mailparse-0.15, rust-mailparse-0.14, rust-mailparse-0.13,
	rust-malloc-buf-1, rust-malloc-buf-0.0, rust-manifest-dir-macros-0.1,
	rust-maplit-1, rust-mapproj-0.3, rust-marked-yaml-0.7, rust-markup-0.13,
	rust-markup-proc-macro-0.13, rust-markup5ever-0.12, rust-markup5ever-0.11,
	rust-markup5ever-0.10, rust-markup5ever-0.9, rust-markup5ever-0.8,
	rust-markup5ever-rcdom-0.3, rust-markup5ever-rcdom-0.2,
	rust-markup5ever-rcdom-0.1, rust-mas-iana-0.7, rust-match-cfg-0.1,
	rust-matchers-0.1, rust-matchers-0.0.1, rust-matches-0.1, rust-matchit-0.7,
	rust-material-colors-0.4, rust-matrixcompare-0.3, rust-matrixcompare-0.2,
	rust-matrixcompare-core-0.1, rust-matrixcompare-mock-0.1,
	rust-matrixmultiply-0.3, rust-matrixmultiply-0.2, rust-matrixmultiply-0.1,
	rust-maybe-async-0.2, rust-maybe-owned-0.3, rust-maybe-rayon-0.1,
	rust-maybe-uninit-2, rust-mbox-0.7, rust-memchr-2, rust-memchr-1,
	rust-memchr-0.1, rust-memfd-0.6, rust-memmap-0.7, rust-memmap-0.6,
	rust-memmap-0.2, rust-memmap2-0.9, rust-memmap2-0.8, rust-memmap2-0.7,
	rust-memmap2-0.6, rust-memmap2-0.5, rust-memmap2-0.3, rust-memmap2-0.1,
	rust-memmem-0.1, rust-memo-map-0.3, rust-memoffset-0.9, rust-memoffset-0.8,
	rust-memoffset-0.7, rust-memoffset-0.6, rust-memoffset-0.5,
	rust-memory-units-0.4, rust-memsec-0.6, rust-memsec-0.5, rust-memuse-0.2,
	rust-merge-0.1, rust-merge-derive-0.1, rust-merlin-3, rust-merlin-2,
	rust-metrics-0.14, rust-metrics-macros-0.2, rust-metrohash-1, rust-miette-7,
	rust-miette-5, rust-miette-derive-7, rust-miette-derive-5,
	rust-migrations-internals-2, rust-migrations-internals-1,
	rust-migrations-macros-2, rust-migrations-macros-1, rust-mimalloc-0.1,
	rust-mimalloc-rust-0.1, rust-mimalloc-rust-sys-1, rust-mime-0.3,
	rust-mime-0.2, rust-mime-guess-2, rust-mime-guess-1, rust-mini-internal-0.1,
	rust-mini-moka-0.10, rust-minicov-0.3, rust-miniflux-api-0.3,
	rust-minijinja-2, rust-minimad-0.13, rust-minimad-0.9,
	rust-minimal-lexical-0.2, rust-miniserde-0.1, rust-mint-0.5, rust-minus-5,
	rust-mio-1, rust-mio-0.8, rust-mio-0.7, rust-mio-0.6, rust-mio-aio-0.9,
	rust-mio-aio-0.8, rust-mio-extras-2, rust-mio-named-pipes-0.1,
	rust-mio-uds-0.6, rust-mirai-annotations-1, rust-mktemp-0.4,
	rust-mmap-fixed-0.1, rust-modifier-0.1, rust-monostate-0.1,
	rust-monostate-impl-0.1, rust-more-asserts-0.3, rust-more-asserts-0.2,
	rust-mozim-0.2, rust-mptcp-pm-0.1, rust-msvc-demangler-0.9, rust-muldiv-1,
	rust-muldiv-0.2, rust-multer-3, rust-multer-2, rust-multimap-0.10,
	rust-mukti-metadata-0.3, rust-multimap-0.8, rust-multipart-rs-0.1,
	rust-multiversion-0.7, rust-multiversion-0.6, rust-multiversion-macros-0.7,
	rust-multiversion-macros-0.6, rust-mustache-0.9, rust-nalgebra-0.32,
	rust-nalgebra-0.30, rust-nalgebra-0.29, rust-nalgebra-0.27,
	rust-nalgebra-0.26, rust-nalgebra-0.21, rust-nalgebra-0.19,
	rust-nalgebra-macros-0.2, rust-nalgebra-macros-0.1, rust-nanorand-0.7,
	rust-nanorand-0.5, rust-nanorand-0.4, rust-nanoserde-0.1,
	rust-nanoserde-derive-0.1, rust-napi-2, rust-napi-build-1, rust-napi-derive-2,
	rust-napi-derive-backend-1, rust-napi-sys-2, rust-nasm-rs-0.3,
	rust-nasm-rs-0.2, rust-natord-1, rust-nb-connect-1, rust-ndarray-0.16,
	rust-ndarray-0.15, rust-ndarray-0.14, rust-ndarray-0.13, rust-ndarray-0.12,
	rust-ndarray-npy-0.9, rust-ndarray-rand-0.15, rust-ndk-0.9, rust-ndk-0.8,
	rust-ndk-0.7, rust-ndk-0.6, rust-ndk-0.5, rust-ndk-0.2, rust-ndk-context-0.1,
	rust-ndk-glue-0.7, rust-ndk-glue-0.6, rust-ndk-glue-0.5, rust-ndk-glue-0.2,
	rust-ndk-macro-0.3, rust-ndk-macro-0.2, rust-ndk-sys-0.6, rust-ndk-sys-0.5,
	rust-ndk-sys-0.4, rust-ndk-sys-0.3, rust-ndk-sys-0.2, rust-needletail-0.4,
	rust-neli-0.6, rust-neli-0.5, rust-neli-0.4, rust-neli-proc-macros-0.1,
	rust-neli-wifi-0.6, rust-neso-0.5, rust-nested-0.1, rust-net2-0.2,
	rust-netlink-packet-audit-0.5, rust-netlink-packet-core-0.7,
	rust-netlink-packet-generic-0.3, rust-netlink-packet-route-0.21,
	rust-netlink-packet-route-0.19, rust-netlink-packet-route-0.18,
	rust-netlink-packet-utils-0.5, rust-netlink-proto-0.11, rust-netlink-sys-0.8,
	rust-netmap-sys-0.1, rust-new-debug-unreachable-1, rust-new-string-template-1,
	rust-news-flash-1, rust-newline-converter-0.3, rust-newline-converter-0.2,
	rust-newsblur-api-0.1, rust-newtype-derive-0.1, rust-newtype-uuid-1,
	rust-nftables-0.5, rust-nibble-vec-0.1, rust-nispor-1, rust-nitrokey-0.9,
	rust-nitrokey-sys-3, rust-nitrokey-test-0.5, rust-nitrokey-test-0.3,
	rust-nitrokey-test-state-0.1, rust-nix-0.29, rust-nix-0.28, rust-nix-0.27,
	rust-nix-0.26, rust-nix-0.25, rust-nix-0.24, rust-nix-0.23, rust-nix-0.22,
	rust-nix-0.21, rust-nix-0.20, rust-nix-0.19, rust-nix-0.18, rust-nix-0.15,
	rust-nix-0.14, rust-nl80211-0.0.2, rust-no-color-0.1, rust-no-panic-0.1,
	rust-no-std-compat-0.4, rust-no-std-net-0.6, rust-no-std-net-0.5,
	rust-nodrop-0.1, rust-nodrop-union-0.1, rust-nom-7, rust-nom-6, rust-nom-5,
	rust-nom-4, rust-nom-3, rust-nom-2, rust-nom-derive-0.10,
	rust-nom-derive-impl-0.10, rust-nom-locate-4, rust-nom8-0.2,
	rust-nonempty-0.7, rust-nonmax-0.5, rust-noop-proc-macro-0.3,
	rust-normalize-line-endings-0.3, rust-normalize-line-endings-0.2,
	rust-normalize-path-0.2, rust-normpath-1, rust-normpath-0.3,
	rust-normpath-0.2, rust-notify-7, rust-notify-6, rust-notify-5, rust-notify-4,
	rust-notify-debouncer-full-0.3, rust-notify-debouncer-mini-0.4,
	rust-notify-rust-4, rust-notify-types-1, rust-notmuch-0.8, rust-now-0.1,
	rust-ntapi-0.4, rust-ntapi-0.3, rust-ntest-0.9, rust-ntest-0.8,
	rust-ntest-0.7, rust-ntest-proc-macro-helper-0.8,
	rust-ntest-proc-macro-helper-0.7, rust-ntest-test-cases-0.9,
	rust-ntest-test-cases-0.8, rust-ntest-test-cases-0.7, rust-ntest-timeout-0.9,
	rust-ntest-timeout-0.8, rust-ntest-timeout-0.7, rust-ntex-bytes-0.1,
	rust-nucleo-0.5, rust-nucleo-0.2, rust-nucleo-matcher-0.3,
	rust-nucleo-matcher-0.2, rust-num-0.4, rust-num-0.3, rust-num-0.2,
	rust-num-0.1, rust-num-bigint-0.4, rust-num-bigint-0.3, rust-num-bigint-0.2,
	rust-num-bigint-0.1, rust-num-bigint-dig-0.8, rust-num-bigint-dig-0.7,
	rust-num-cmp-0.1, rust-num-complex-0.4, rust-num-complex-0.3,
	rust-num-complex-0.2, rust-num-complex-0.1, rust-num-conv-0.1,
	rust-num-cpus-1, rust-num-derive-0.4, rust-num-derive-0.3,
	rust-num-derive-0.2, rust-num-enum-0.7, rust-num-enum-0.6, rust-num-enum-0.5,
	rust-num-enum-0.4, rust-num-enum-derive-0.7, rust-num-enum-derive-0.6,
	rust-num-enum-derive-0.5, rust-num-enum-derive-0.4, rust-num-format-0.4,
	rust-num-format-windows-0.4, rust-num-integer-0.1, rust-num-iter-0.1,
	rust-num-rational-0.4, rust-num-rational-0.3, rust-num-rational-0.2,
	rust-num-rational-0.1, rust-num-threads-0.1, rust-num-traits-0.2,
	rust-num-traits-0.1, rust-number-prefix-0.4, rust-number-prefix-0.3,
	rust-numpy-0.22, rust-numpy-0.21, rust-numtoa-0.2, rust-numtoa-0.1,
	rust-nvml-wrapper-0.10, rust-nvml-wrapper-sys-0.8, rust-oauth2-types-0.7,
	rust-obfstr-0.3, rust-obj-0.10, rust-obj-0.9, rust-object-0.36,
	rust-ruzstd-0.6, rust-object-0.35, rust-object-0.32, rust-object-0.30,
	rust-object-0.29, rust-object-pool-0.5, rust-object-store-0.11,
	rust-object-store-0.9, rust-octocrab-0.41, rust-octocrab-0.39,
	rust-odbc-api-0.36, rust-odbc-sys-0.21, rust-odds-0.4, rust-odds-0.3,
	rust-odds-0.2, rust-oem-cp-2, rust-omnipath-0.1, rust-once-cell-1,
	rust-oncemutex-0.1, rust-onenote-parser-0.3, rust-onenote-parser-for-clamav,
	rust-onig-6, rust-onig-sys-69.6, rust-oorandom-11, rust-opaque-debug-0.3,
	rust-opaque-debug-0.2, rust-open-5, rust-open-4, rust-open-3, rust-open-2,
	rust-opener-0.6, rust-opener-0.7, rust-openssh-keys-0.6, rust-openssl-0.10,
	rust-openssl-0.7, rust-openssl-macros-0.1, rust-openssl-probe-0.1,
	rust-openssl-sys-0.9, rust-openssl-sys-0.7, rust-openssl-sys-extras-0.7,
	rust-opentelemetry-0.21, rust-opml-1, rust-optfield-0.3, rust-optick-1,
	rust-option-ext-0.2, rust-option-operations-0.5, rust-option-operations-0.4,
	rust-option-set-0.2, rust-option-set-0.1, rust-orbclient-0.3,
	rust-orc-format-0.3, rust-ord-subset-3, rust-ordered-float-4,
	rust-ordered-float-3, rust-ordered-float-2, rust-ordered-float-1,
	rust-ordered-multimap-0.7, rust-ordered-multimap-0.4,
	rust-ordered-multimap-0.3, rust-ordered-stream-0.2, rust-ordermap-0.3,
	rust-ordermap-0.2, rust-orgize-0.9, rust-os-display-0.1, rust-os-info-3,
	rust-os-pipe-1, rust-os-pipe-0.9, rust-os-release-0.1, rust-os-str-bytes-6,
	rust-os-str-bytes-4, rust-os-str-bytes-2, rust-ouroboros-0.18,
	rust-ouroboros-0.17, rust-ouroboros-0.15, rust-ouroboros-0.14,
	rust-ouroboros-macro-0.18, rust-ouroboros-macro-0.17,
	rust-ouroboros-macro-0.15, rust-ouroboros-macro-0.14, rust-overload-0.1,
	rust-owned-ttf-parser-0.25, rust-owned-ttf-parser-0.19,
	rust-owned-ttf-parser-0.6, rust-owning-ref-0.4, rust-owning-ref-0.3,
	rust-owo-colors-4, rust-owo-colors-3, rust-owo-colors-1, rust-packed-simd-0.3,
	rust-packed-simd-2-0.3, rust-pad-0.1, rust-page-size-0.6, rust-pager-0.16,
	rust-pam-sys-0.5, rust-pandoc-0.8, rust-papergrid-0.12, rust-papergrid-0.11,
	rust-parasail-sys-0.2, rust-parasailors-0.3, rust-paris-1, rust-paris-log-1,
	rust-parity-scale-codec-2, rust-parity-scale-codec-derive-2,
	rust-parity-wasm-0.41, rust-parking-2, rust-parking-1, rust-parking-lot-0.12,
	rust-parking-lot-0.11, rust-parking-lot-0.10, rust-parking-lot-0.9,
	rust-parking-lot-0.8, rust-parking-lot-0.7, rust-parking-lot-0.4,
	rust-parking-lot-core-0.9, rust-parking-lot-core-0.8,
	rust-parking-lot-core-0.7, rust-parking-lot-core-0.6,
	rust-parking-lot-core-0.5, rust-parking-lot-core-0.4,
	rust-parking-lot-core-0.2, rust-parquet-format-async-temp-0.2,
	rust-parquet-format-safe-0.2, rust-parquet2-0.17, rust-parquet2-0.6,
	rust-parse-datetime-0.6, rust-parse-display-0.8,
	rust-parse-display-derive-0.8, rust-parse-zoneinfo-0.3, rust-partial-io-0.5,
	rust-partial-io-0.3, rust-partial-ref-0.3, rust-partial-ref-derive-0.3,
	rust-partition-identity-0.3, rust-pasetors-0.7, rust-pasetors-0.6,
	rust-password-hash-0.5, rust-password-hash-0.4, rust-password-hash-0.3,
	rust-password-hash-0.2, rust-paste-1, rust-paste-0.1, rust-paste-impl-0.1,
	rust-paste-test-suite-0.0.0, rust-path-abs-0.5, rust-path-clean-1,
	rust-path-clean-0.1, rust-path-slash-0.2, rust-path-slash-0.1,
	rust-pathdiff-0.2, rust-pathfinder-geometry-0.5, rust-pathfinder-simd-0.5,
	rust-pathsearch-0.2, rust-patricia-tree-0.8, rust-paw-1,
	rust-paw-attributes-1, rust-paw-raw-1, rust-paw-structopt-1, rust-pcap-1,
	rust-pcap-0.7, rust-pcap-sys-0.1, rust-pcg-mwc-0.2, rust-pciid-parser-0.6,
	rust-pcre2-0.2, rust-pcre2-sys-0.2, rust-pcsc-2, rust-pcsc-sys-1,
	rust-pdqselect-0.1, rust-pear-0.2, rust-pear-0.1, rust-pear-codegen-0.2,
	rust-pear-codegen-0.1, rust-peeking-take-while-0.1, rust-peg-0.8,
	rust-peg-0.6, rust-peg-0.5, rust-peg-macros-0.8, rust-peg-macros-0.6,
	rust-peg-runtime-0.8, rust-peg-runtime-0.6, rust-pem-3, rust-pem-2,
	rust-pem-1, rust-pem-0.8, rust-pep440-rs-0.6, rust-pep440-rs-0.3,
	rust-pep508-rs-0.6, rust-pep508-rs-0.2, rust-percent-encoding-2,
	rust-percent-encoding-1, rust-peresil-0.3, rust-perf-event-0.4,
	rust-perf-event-open-sys-1, rust-permutohedron-0.2, rust-pest-2,
	rust-pest-derive-2, rust-pest-generator-2, rust-pest-meta-2,
	rust-petgraph-0.7, rust-petgraph-0.6, rust-petgraph-0.5, rust-petgraph-0.4,
	rust-phf-0.11, rust-phf-0.10, rust-phf-0.9, rust-phf-0.8, rust-phf-0.7,
	rust-phf-codegen-0.11, rust-phf-codegen-0.10, rust-phf-codegen-0.9,
	rust-phf-codegen-0.8, rust-phf-codegen-0.7, rust-phf-generator-0.11,
	rust-phf-generator-0.10, rust-phf-generator-0.9, rust-phf-generator-0.8,
	rust-phf-generator-0.7, rust-phf-macros-0.11, rust-phf-macros-0.10,
	rust-phf-macros-0.9, rust-phf-macros-0.8, rust-phf-macros-0.7,
	rust-phf-shared-0.11, rust-phf-shared-0.10, rust-phf-shared-0.9,
	rust-phf-shared-0.8, rust-phf-shared-0.7, rust-phonenumber-0.3,
	rust-pico-args-0.5, rust-pico-args-0.4, rust-pikchr-0.1, rust-pin-project-1,
	rust-pin-project-0.4, rust-pin-project-internal-1,
	rust-pin-project-internal-0.4, rust-pin-project-lite-0.2,
	rust-pin-project-lite-0.1, rust-pin-utils-0.1, rust-ping-0.4, rust-pinot-0.1,
	rust-pipe-trait-0.4, rust-piper-0.2, rust-piper-0.1, rust-pkg-config-0.3,
	rust-pktparse-0.7, rust-plain-0.2, rust-planus-0.3, rust-platform-info-2,
	rust-platforms-3, rust-pledge-0.4, rust-plist-1, rust-plotters-0.3,
	rust-plotters-backend-0.3, rust-plotters-bitmap-0.3, rust-plotters-svg-0.3,
	rust-plugin-0.2, rust-pmutil-0.5, rust-pnet-base-0.35, rust-pnet-base-0.34,
	rust-pnet-base-0.27, rust-pnet-datalink-0.35, rust-pnet-datalink-0.34,
	rust-pnet-datalink-0.27, rust-pnet-sys-0.35, rust-pnet-sys-0.34,
	rust-pnet-sys-0.27, rust-pocket-resources-0.3, rust-polars-0.37,
	rust-polars-arrow-0.37, rust-polars-arrow-format-0.1,
	rust-polars-compute-0.37, rust-polars-core-0.37, rust-polars-error-0.37,
	rust-polars-ffi-0.37, rust-polars-io-0.37, rust-polars-json-0.37,
	rust-polars-lazy-0.37, rust-polars-ops-0.37, rust-polars-parquet-0.37,
	rust-polars-pipe-0.37, rust-polars-plan-0.37, rust-polars-row-0.37,
	rust-polars-sql-0.37, rust-polars-time-0.37, rust-polars-utils-0.37,
	rust-polling-3, rust-polling-2, rust-pollster-0.3, rust-pollster-macro-0.1,
	rust-pom-3, rust-pori-0.0.0, rust-portable-atomic-1,
	rust-portable-atomic-util-0.2, rust-portable-atomic-util-0.1,
	rust-portable-pty-0.8, rust-postcard-1, rust-postcard-derive-0.1,
	rust-powerfmt-0.2, rust-powerfmt-macros-0.1, rust-pprof-0.13, rust-pprof-0.10,
	rust-precomputed-hash-0.1, rust-predicates-3, rust-predicates-2,
	rust-predicates-1, rust-predicates-core-1, rust-predicates-tree-1,
	rust-pretty-0.11, rust-pretty-assertions-1, rust-pretty-assertions-0.7,
	rust-pretty-assertions-0.6, rust-pretty-assertions-0.5,
	rust-pretty-assertions-0.4, rust-pretty-bytes-0.2, rust-pretty-env-logger-0.5,
	rust-pretty-env-logger-0.4, rust-pretty-env-logger-0.3, rust-pretty-hex-0.4,
	rust-pretty-hex-0.3, rust-prettyplease-0.2, rust-prettyplease-0.1,
	rust-prettytable-rs-0.10, rust-prettytable-rs-0.8, rust-primal-0.3,
	rust-primal-bit-0.3, rust-primal-check-0.3, rust-primal-estimate-0.3,
	rust-primal-sieve-0.3, rust-primal-slowsieve-0.3, rust-print-bytes-1,
	rust-print-bytes-0.7, rust-print-bytes-0.5, rust-print-bytes-0.4,
	rust-print-positions-0.6, rust-priority-queue-1, rust-proc-macro-crate-3,
	rust-proc-macro-crate-2, rust-proc-macro-crate-1, rust-proc-macro-crate-0.1,
	rust-proc-macro-error-1, rust-proc-macro-error-attr-1,
	rust-proc-macro-hack-0.5, rust-proc-macro-hack-0.4,
	rust-proc-macro-hack-impl-0.4, rust-proc-macro-nested-0.1, rust-proc-macro2-1,
	rust-proc-macro2-0.4, rust-proc-macro2-0.3, rust-proc-macro2-diagnostics-0.10,
	rust-proc-macro2-diagnostics-0.9, rust-proc-maps-0.4, rust-proc-mounts-0.3,
	rust-proc-quote-0.4, rust-proc-quote-impl-0.3, rust-process-control-5,
	rust-procfs-0.17, rust-procfs-0.16, rust-procfs-core-0.17,
	rust-procfs-core-0.16, rust-procinfo-0.4, rust-prodash-29, rust-prodash-28,
	rust-prodash-26, rust-prodash-25, rust-profiling-1,
	rust-profiling-procmacros-1, rust-progressing-3, rust-project-origins-1,
	rust-promptly-0.3, rust-propfuzz-0.0.1, rust-propfuzz-macro-0.0.1,
	rust-proptest-1, rust-proptest-0.10, rust-proptest-0.9, rust-proptest-0.3,
	rust-proptest-derive-0.5, rust-proptest-derive-0.4, rust-proptest-derive-0.3,
	rust-proptest-derive-0.1, rust-proptest-macro-0.1, rust-prost-0.13,
	rust-prost-0.12, rust-prost-0.11, rust-prost-0.10, rust-prost-0.9,
	rust-prost-build-0.13, rust-prost-build-0.12, rust-prost-build-0.10,
	rust-prost-derive-0.13, rust-prost-derive-0.12, rust-prost-derive-0.11,
	rust-prost-derive-0.10, rust-prost-derive-0.9, rust-prost-types-0.13,
	rust-prost-types-0.12, rust-prost-types-0.10, rust-protobuf-2,
	rust-protobuf-codegen-2, rust-protobuf-codegen-pure-2, rust-psl-2,
	rust-psl-types-2, rust-psm-0.1, rust-ptr-meta-0.1, rust-ptr-meta-derive-0.1,
	rust-ptree-0.4, rust-pty-process-0.4, rust-ptyprocess-0.4, rust-pubgrub-0.2,
	rust-public-api-0.33, rust-public-api-0.32, rust-publicsuffix-2,
	rust-publicsuffix-1, rust-puffin-0.18, rust-pulldown-cmark-0.12,
	rust-pulldown-cmark-0.11, rust-pulldown-cmark-0.9, rust-pulldown-cmark-0.8,
	rust-pulldown-cmark-0.4, rust-pulldown-cmark-0.1,
	rust-pulldown-cmark-escape-0.11, rust-pulldown-cmark-to-cmark-18,
	rust-pulldown-cmark-to-cmark-10, rust-pulley-interpreter-0.1, rust-pulse-0.5,
	rust-pure-rust-locales-0.8, rust-pwd-1, rust-py-literal-0.4, rust-pyo3-0.23,
	rust-pyo3-0.22, rust-pyo3-0.21, rust-pyo3-0.20, rust-pyo3-0.19,
	rust-pyo3-0.18, rust-pyo3-0.16, rust-pyo3-0.15, rust-pyo3-0.13,
	rust-pyo3-build-config-0.23, rust-pyo3-build-config-0.22,
	rust-pyo3-build-config-0.21, rust-pyo3-build-config-0.20,
	rust-pyo3-build-config-0.19, rust-pyo3-build-config-0.18,
	rust-pyo3-build-config-0.16, rust-pyo3-build-config-0.15, rust-pyo3-ffi-0.23,
	rust-pyo3-ffi-0.22, rust-pyo3-ffi-0.21, rust-pyo3-ffi-0.20,
	rust-pyo3-ffi-0.19, rust-pyo3-ffi-0.18, rust-pyo3-ffi-0.16,
	rust-pyo3-log-0.11, rust-pyo3-log-0.8, rust-pyo3-macros-0.23,
	rust-pyo3-macros-0.22, rust-pyo3-macros-0.21, rust-pyo3-macros-0.20,
	rust-pyo3-macros-0.19, rust-pyo3-macros-0.18, rust-pyo3-macros-0.16,
	rust-pyo3-macros-0.15, rust-pyo3-macros-0.13, rust-pyo3-macros-backend-0.23,
	rust-pyo3-macros-backend-0.22, rust-pyo3-macros-backend-0.21,
	rust-pyo3-macros-backend-0.20, rust-pyo3-macros-backend-0.19,
	rust-pyo3-macros-backend-0.18, rust-pyo3-macros-backend-0.16,
	rust-pyo3-macros-backend-0.15, rust-pyo3-macros-backend-0.13,
	rust-pyproject-toml-0.11, rust-pyproject-toml-0.8, rust-python-pkginfo-0.6,
	rust-qrcode-generator-4, rust-qrcodegen-1, rust-qrencode-0.14,
	rust-quad-rand-0.2, rust-quantiles-0.7, rust-quick-error-2,
	rust-quick-error-1, rust-quick-junit-0.5, rust-quick-xml-0.37,
	rust-quick-xml-0.36, rust-quick-xml-0.32, rust-quick-xml-0.31,
	rust-quick-xml-0.30, rust-quick-xml-0.28, rust-quick-xml-0.27,
	rust-quick-xml-0.26, rust-quick-xml-0.23, rust-quick-xml-0.22,
	rust-quick-xml-0.21, rust-quick-xml-0.20, rust-quickersort-3, rust-quinn-0.11,
	rust-quinn-0.10, rust-quinn-0.8, rust-quinn-proto-0.11, rust-quinn-proto-0.10,
	rust-quinn-proto-0.8, rust-quinn-udp-0.5, rust-quinn-udp-0.4,
	rust-quinn-udp-0.1, rust-quote-1, rust-quote-0.6, rust-quote-0.5,
	rust-quote-0.3, rust-quoted-printable-0.5, rust-quoted-printable-0.4,
	rust-r2d2-0.8, rust-radium-0.7, rust-radium-0.6, rust-radium-0.5,
	rust-radix-fmt-1, rust-radix-heap-0.4, rust-radix-trie-0.2, rust-railroad-0.2,
	rust-railroad-verification-0.1, rust-rand-0.9, rust-rand-0.8, rust-rand-0.7,
	rust-rand-0.6, rust-rand-0.5, rust-rand-0.4, rust-rand-0.3,
	rust-rand-chacha-0.9, rust-rand-chacha-0.3, rust-rand-chacha-0.2,
	rust-rand-chacha-0.1, rust-rand-core-0.9, rust-rand-core-0.6,
	rust-rand-core-0.5, rust-rand-core-0.4, rust-rand-core-0.3,
	rust-rand-core-0.2, rust-rand-distr-0.4, rust-rand-distr-0.3,
	rust-rand-distr-0.2, rust-rand-hc-0.3, rust-rand-hc-0.2, rust-rand-hc-0.1,
	rust-rand-isaac-0.3, rust-rand-isaac-0.2, rust-rand-isaac-0.1,
	rust-rand-jitter-0.1, rust-rand-mt-4, rust-rand-os-0.2, rust-rand-os-0.1,
	rust-rand-pcg-0.3, rust-rand-pcg-0.2, rust-rand-pcg-0.1, rust-rand-regex-0.15,
	rust-rand-xorshift-0.3, rust-rand-xorshift-0.2, rust-rand-xorshift-0.1,
	rust-rand-xoshiro-0.6, rust-rand-xoshiro-0.4, rust-rand-xoshiro-0.1,
	rust-random-0.12, rust-random-fast-rng-0.1, rust-random-trait-0.1,
	rust-randomize-4, rust-ratatui-0.29, rust-ratatui-0.28, rust-ratatui-0.27,
	rust-ratatui-0.26, rust-ratatui-0.25, rust-ratatui-0.24, rust-ratatui-0.20,
	rust-raw-cpuid-11, rust-raw-cpuid-10, rust-raw-cpuid-8, rust-rawpointer-0.2,
	rust-rawpointer-0.1, rust-rawslice-0.1, rust-rayon-1, rust-rayon-0.8,
	rust-rayon-cond-0.3, rust-rayon-core-1, rust-rclite-0.2, rust-rctree-0.6,
	rust-rdrand-0.4, rust-read-process-memory-0.1, rust-readlock-0.1,
	rust-readlock-tokio-0.1, rust-recursion-0.5, rust-recvmsg-1,
	rust-recycler-0.1, rust-redox-syscall-0.5, rust-redox-syscall-0.4,
	rust-redox-syscall-0.3, rust-redox-syscall-0.2, rust-redox-syscall-0.1,
	rust-redox-termios-0.1, rust-redox-users-0.5, rust-redox-users-0.4,
	rust-redox-users-0.3, rust-ref-cast-1, rust-ref-cast-0.2,
	rust-ref-cast-impl-1, rust-ref-cast-impl-0.2, rust-ref-cast-test-suite-0.0.0,
	rust-ref-thread-local-0.1, rust-reference-counted-singleton-0.1,
	rust-refpool-0.4, rust-regalloc2-0.10, rust-regalloc2-0.9, rust-regex-1,
	rust-regex-0.2, rust-regex-0.1, rust-regex-automata-0.4,
	rust-regex-automata-0.3, rust-regex-automata-0.1, rust-regex-cache-0.2,
	rust-regex-cursor-0.1, rust-regex-lite-0.1, rust-regex-syntax-0.8,
	rust-regex-syntax-0.7, rust-regex-syntax-0.6, rust-regex-syntax-0.5,
	rust-regex-syntax-0.4, rust-regex-syntax-0.3, rust-regex-test-0.1,
	rust-region-3, rust-relative-path-1, rust-remoteprocess-0.5, rust-rend-0.4,
	rust-rental-0.5, rust-rental-impl-0.5, rust-reopen-1, rust-reopen-0.3,
	rust-repr-offset-0.2, rust-repr-offset-derive-0.2, rust-resolv-conf-0.7,
	rust-resolv-conf-0.6, rust-resolve-path-0.1, rust-result-1,
	rust-retain-mut-0.1, rust-retain-mut-0.1.7, rust-rfc2047-decoder-1,
	rust-rhai-1, rust-rhai-codegen-2, rust-ringbuf-0.2, rust-rinja-0.3,
	rust-rinja-derive-0.3, rust-rinja-parser-0.3, rust-rio-0.9, rust-rkyv-0.7,
	rust-rkyv-0.6, rust-rkyv-derive-0.7, rust-rkyv-derive-0.6,
	rust-rle-decode-fast-1, rust-rlimit-0.9, rust-rlp-0.5, rust-rmp-0.8,
	rust-rmp-serde-1, rust-rmp-serde-0.15, rust-rmp-serde-0.13, rust-rmpv-1,
	rust-roadmap-0.7, rust-roaring-0.10, rust-roff-0.2, rust-romio-0.3,
	rust-ron-0.8, rust-ron-0.7, rust-ron-0.6, rust-ron-0.5, rust-ron-0.4,
	rust-ropey-1, rust-roxmltree-0.20, rust-roxmltree-0.19, rust-roxmltree-0.18,
	rust-rpassword-7, rust-rpassword-6, rust-rpassword-5, rust-rpds-1,
	rust-rpm-pkg-count-0.2, rust-rspec-1, rust-rspec-1.0.0-beta.3,
	rust-rspotify-0.11, rust-rspotify-http-0.11, rust-rspotify-macros-0.11,
	rust-rspotify-model-0.11, rust-rstar-0.9, rust-rstar-0.8, rust-rstest-0.23,
	rust-rstest-0.22, rust-rstest-0.21, rust-rstest-0.20, rust-rstest-0.19,
	rust-rstest-0.18, rust-rstest-0.17, rust-rstest-0.16, rust-rstest-0.15,
	rust-rstest-0.13, rust-rstest-0.12, rust-rstest-0.11, rust-rstest-macros-0.23,
	rust-rstest-macros-0.22, rust-rstest-macros-0.21, rust-rstest-macros-0.20,
	rust-rstest-macros-0.19, rust-rstest-macros-0.18, rust-rstest-macros-0.17,
	rust-rstest-macros-0.16, rust-rstest-macros-0.14, rust-rstest-macros-0.13,
	rust-rstest-reuse-0.7, rust-rstest-reuse-0.6, rust-rstest-reuse-0.4,
	rust-rstest-reuse-0.3, rust-rstest-test-0.11, rust-rstest-test-0.9,
	rust-rt-format-0.3, rust-rtnetlink-0.14, rust-rtoolbox-0.0.1, rust-rug-1,
	rust-run-script-0.11, rust-run-script-0.10, rust-runtime-0.3,
	rust-runtime-attributes-0.3, rust-runtime-native-0.3, rust-runtime-raw-0.3,
	rust-runtime-tokio-0.3, rust-rusb-0.9, rust-rust-base58-0.0.4,
	rust-rust-decimal-1, rust-rust-decimal-macros-1, rust-rust-embed-6,
	rust-rust-embed-8, rust-rust-embed-5, rust-rust-embed-impl-6,
	rust-rust-embed-impl-8, rust-rust-embed-impl-5, rust-rust-embed-utils-8,
	rust-rust-embed-utils-7, rust-rust-embed-utils-5, rust-rust-hawktracer-0.7,
	rust-rust-hawktracer-normal-macro-0.4, rust-rust-hawktracer-proc-macro-0.4,
	rust-rust-hawktracer-sys-0.4, rust-rust-htslib-0.38, rust-rust-ini-0.21,
	rust-rust-ini-0.20, rust-rust-ini-0.18, rust-rust-ini-0.17,
	rust-rust-ini-0.13, rust-rustc-demangle-0.1, rust-rustc-hash-2,
	rust-rustc-hash-1, rust-rustc-hex-2, rust-rustc-hex-1, rust-rustc-rayon-0.5,
	rust-rustc-rayon-0.4, rust-rustc-rayon-core-0.5, rust-rustc-rayon-core-0.4,
	rust-rustc-serialize-0.3, rust-rustc-std-workspace-alloc-1,
	rust-rustc-std-workspace-core-1, rust-rustc-std-workspace-std-1,
	rust-rustc-test-0.3, rust-rustc-version-0.4, rust-rustc-version-0.3,
	rust-rustc-version-0.2, rust-rustc-version-0.1, rust-rustdct-0.7,
	rust-rustdoc-json-0.8, rust-rustdoc-stripper-0.1, rust-rustdoc-types-0.23,
	rust-rustfft-6, rust-rustfix-0.9, rust-rustfix-0.8, rust-rustfix-0.7,
	rust-rustfix-0.6, rust-rustfix-0.5, rust-rustfix-0.4, rust-rusticata-macros-4,
	rust-rustix-1, rust-rustix-0.38, rust-rustix-0.37, rust-rustix-0.36,
	rust-rustix-0.35, rust-rustix-openpty-0.1, rust-rusttype-0.9,
	rust-rusttype-0.8, rust-rusttype-0.7, rust-rustup-toolchain-0.1,
	rust-rustversion-1, rust-rustversion-0.1, rust-rusty-fork-0.3,
	rust-rusty-fork-0.2, rust-rustyline-13, rust-rustyline-12, rust-rustyline-10,
	rust-rustyline-9, rust-rustyline-6, rust-rustyline-derive-0.10,
	rust-rustyline-derive-0.9, rust-rustyline-derive-0.7,
	rust-rustyline-derive-0.6, rust-rustyline-derive-0.3, rust-ryu-1,
	rust-s3handler-0.7, rust-safe-arch-0.7, rust-safe-arch-0.6,
	rust-safe-arch-0.5, rust-safe-lock-0.1, rust-safemem-0.3, rust-same-file-1,
	rust-same-file-0.1, rust-sample-arrow2-0.17, rust-sample-arrow2-0.1,
	rust-sample-std-0.2, rust-sample-std-0.1, rust-sample-test-0.2,
	rust-sample-test-0.1, rust-sample-test-macros-0.2,
	rust-sample-test-macros-0.1, rust-sanakirja-1, rust-sanakirja-core-1,
	rust-sc-0.2, rust-scale-info-1, rust-scale-info-derive-1, rust-scan-fmt-0.2,
	rust-scc-2, rust-sce-0.1, rust-scheduled-thread-pool-0.2, rust-schemars-0.8,
	rust-schemars-0.6, rust-schemars-derive-0.8, rust-schemars-derive-0.6,
	rust-scoped-env-2, rust-scoped-threadpool-0.1, rust-scoped-tls-1,
	rust-scoped-tls-0.1, rust-scopeguard-1, rust-scopeguard-0.3,
	rust-scopetime-0.1, rust-scraper-0.18, rust-scratch-1, rust-scroll-0.12,
	rust-scroll-0.11, rust-scroll-0.10, rust-scroll-0.9, rust-scroll-derive-0.12,
	rust-scroll-derive-0.11, rust-scroll-derive-0.10, rust-scroll-derive-0.9,
	rust-sct-0.7, rust-sct-0.6, rust-sct-0.5, rust-sct-0.4,
	rust-sctk-adwaita-0.10, rust-sctk-adwaita-0.8, rust-sctk-adwaita-0.5,
	rust-sctk-adwaita-0.4, rust-sd-notify-0.4, rust-sdd-3, rust-seahash-3,
	rust-seahash-4, rust-seccomp-sys-0.1, rust-secfmt-0.1, rust-secrecy-0.10,
	rust-secrecy-0.8, rust-secret-service-3, rust-section-testing-0.0.5,
	rust-selectors-0.25, rust-selectors-0.24, rust-selectors-0.23,
	rust-selectors-0.22, rust-self-cell-1, rust-self-replace-1,
	rust-self-update-0.41, rust-selinux-0.4, rust-selinux-sys-0.6, rust-semver-1,
	rust-semver-0.11, rust-semver-0.10, rust-semver-0.9, rust-semver-0.1,
	rust-semver-parser-0.10, rust-semver-parser-0.9, rust-semver-parser-0.7,
	rust-send-wrapper-0.6, rust-send-wrapper-0.5, rust-send-wrapper-0.4,
	rust-sensors-0.2, rust-seq-io-0.3, rust-seq-macro-0.3, rust-serde-1,
	rust-serde-0.9, rust-serde-0.8, rust-serde-aux-4, rust-serde-bencode-0.2,
	rust-serde-big-array-0.5, rust-serde-big-array-0.4, rust-serde-big-array-0.3,
	rust-serde-big-array-0.2, rust-serde-big-array-0.1, rust-serde-buf-0.1,
	rust-serde-bytes-0.11, rust-serde-bytes-0.10, rust-serde-cbor-0.11,
	rust-serde-codegen-internals-0.14, rust-serde-derive-1, rust-serde-derive-0.9,
	rust-serde-derive-internals-0.29, rust-serde-derive-internals-0.26,
	rust-serde-derive-internals-0.25, rust-serde-fmt-1, rust-serde-hjson-0.9,
	rust-serde-html-form-0.2, rust-serde-ignored-0.1, rust-serde-indextree-0.2,
	rust-serde-json-1, rust-serde-json-0.9, rust-serde-json-core-0.5,
	rust-serde-json-core-0.4, rust-serde-norway-0.9, rust-serde-path-to-error-0.1,
	rust-serde-qs-0.8, rust-serde-qs-0.7, rust-serde-regex-1, rust-serde-repr-0.1,
	rust-serde-spanned-0.6, rust-serde-stacker-0.1, rust-serde-test-1,
	rust-serde-test-0.9, rust-serde-test-0.8, rust-serde-transcode-1,
	rust-serde-untagged-0.1, rust-serde-urlencoded-0.7, rust-serde-urlencoded-0.6,
	rust-serde-value-0.7, rust-serde-wasm-bindgen-0.3, rust-serde-with-3,
	rust-serde-with-2, rust-serde-with-1, rust-serde-with-macros-3,
	rust-serde-with-macros-2, rust-serde-with-macros-1, rust-serde-xml-rs-0.6,
	rust-serde-xml-rs-0.5, rust-serde-xml-rs-0.4, rust-serde-yaml-0.9,
	rust-serde-yaml-0.8, rust-serde-yaml-ng-0.10, rust-serdeconv-0.4,
	rust-serial-0.4, rust-serial-core-0.4, rust-io-kit-sys-0.4, rust-serialport-4,
	rust-serial-test-3, rust-serial-test-2, rust-serial-test-1,
	rust-serial-test-0.10, rust-serial-test-0.7, rust-serial-test-0.6,
	rust-serial-test-0.5, rust-serial-test-0.4, rust-serial-test-0.1,
	rust-serial-test-derive-3, rust-serial-test-derive-2,
	rust-serial-test-derive-1, rust-serial-test-derive-0.10,
	rust-serial-test-derive-0.7, rust-serial-test-derive-0.6,
	rust-serial-test-derive-0.5, rust-serial-test-derive-0.4,
	rust-serial-test-derive-0.1, rust-serial-unix-0.4, rust-serial-windows-0.4,
	rust-servo-arc-0.3, rust-servo-arc-0.2, rust-servo-arc-0.1,
	rust-servo-fontconfig-0.5, rust-servo-fontconfig-sys-5, rust-shadow-rs-0.37,
	rust-shadow-rs-0.36, rust-shadow-rs-0.35, rust-shannon-0.2,
	rust-sharded-slab-0.1, rust-shared-child-1, rust-shared-library-0.1,
	rust-shell-escape-0.1, rust-shell-quote-0.7, rust-shell-words-1,
	rust-shell-words-0.1, rust-shellexpand-3, rust-shellexpand-2, rust-shlex-1,
	rust-shlex-0.1, rust-signal-hook-0.3, rust-signal-hook-0.1,
	rust-signal-hook-mio-0.2, rust-signal-hook-registry-1,
	rust-signal-hook-tokio-0.3, rust-simba-0.8, rust-simba-0.7, rust-simba-0.6,
	rust-simba-0.5, rust-simba-0.4, rust-simba-0.1, rust-simd-0.2,
	rust-simd-adler32-0.3, rust-simd-helpers-0.1, rust-simd-json-0.13,
	rust-simdutf8-0.1, rust-similar-2, rust-similar-asserts-1,
	rust-simple-logger-4, rust-simple-logger-2, rust-simple-logger-1,
	rust-simple-logging-2, rust-simplelog-0.12, rust-simplerand-1,
	rust-siphasher-0.3, rust-siphasher-0.2, rust-sized-chunks-0.6,
	rust-skeptic-0.13, rust-skim-0.10, rust-skim-0.9, rust-skim-0.7,
	rust-slab-0.4, rust-sleef-sys-0.1, rust-slice-deque-0.3, rust-slice-deque-0.2,
	rust-slice-group-by-0.3, rust-slice-ring-buffer-0.3, rust-slog-2,
	rust-slog-async-2, rust-slog-json-2, rust-slog-kvfilter-0.7,
	rust-slog-scope-4, rust-slog-stdlog-4, rust-slog-term-2, rust-sloggers-2,
	rust-slotmap-1, rust-slug-0.1, rust-slugify-0.1, rust-sluice-0.5,
	rust-smallbitvec-2, rust-smallstring-0.1, rust-smallvec-1, rust-smallvec-0.6,
	rust-smallvec-0.3, rust-smart-default-0.7, rust-smartstring-1,
	rust-smartstring-0.2, rust-smawk-0.3, rust-smol-2, rust-smol-1, rust-smol-0.1,
	rust-smol-potat-1, rust-smol-potat-macro-0.6, rust-smol-str-0.3,
	rust-smol-str-0.2, rust-smol-str-0.1, rust-snafu-0.8, rust-snafu-0.7,
	rust-snafu-derive-0.8, rust-snafu-derive-0.7, rust-snake-case-0.3,
	rust-snap-1, rust-snap-0.2, rust-snapbox-0.6, rust-snapbox-0.5,
	rust-snapbox-0.4, rust-snapbox-0.2, rust-snapbox-macros-0.3,
	rust-snapbox-macros-0.2, rust-snappy-cpp-0.1, rust-socket2-0.5,
	rust-socket2-0.4, rust-socket2-0.3, rust-socketpair-0.19, rust-socks-0.3,
	rust-soft-assert-0.1, rust-souper-ir-2, rust-sourcemap-6, rust-special-0.8,
	rust-speculate-0.1, rust-speedate-0.15, rust-speedate-0.14, rust-speedy-0.8,
	rust-speedy-derive-0.8, rust-abscissa-derive-0.8, rust-abscissa-core-0.8,
	rust-spin-0.9, rust-spin-0.7, rust-spin-0.5, rust-spin-0.4, rust-spin-on-0.1,
	rust-spin-sleep-1, rust-spinning-0.1, rust-spinning-top-0.2,
	rust-spirv-std-0.4, rust-spirv-std-macros-0.4, rust-spirv-types-0.4,
	rust-spmc-0.3, rust-sprs-0.11, rust-sprs-0.10, rust-sptr-0.3, rust-ssh2-0.9,
	rust-st-map-0.1, rust-stability-0.2, rust-stability-0.1,
	rust-stable-deref-trait-1, rust-stable-pattern-0.1, rust-stacker-0.1,
	rust-standback-0.2, rust-starship-battery-0.10, rust-starship-battery-0.9,
	rust-state-0.6, rust-state-0.5, rust-state-0.4, rust-static-alloc-0.2,
	rust-static-assertions-1, rust-static-map-macro-0.2, rust-statistical-1,
	rust-statrs-0.14, rust-statrs-0.15, rust-statrs-0.17, rust-statrs-0.13,
	rust-stats-alloc-0.1, rust-stb-truetype-0.3, rust-stc-s-0.1,
	rust-std-prelude-0.2, rust-stderrlog-0.5, rust-stfu8-0.2, rust-str-buf-1,
	rust-str-indices-0.4, rust-str-stack-0.1, rust-stream-assert-0.1,
	rust-streaming-decompression-0.1, rust-streaming-iterator-0.1,
	rust-streaming-stats-0.2, rust-streaming-stats-0.1, rust-stretch-0.3,
	rust-strength-reduce-0.2, rust-strict-num-0.1, rust-string-0.2,
	rust-string-cache-0.8, rust-string-cache-0.7, rust-string-cache-codegen-0.5,
	rust-string-cache-codegen-0.4, rust-string-cache-shared-0.3,
	rust-string-interner-0.12, rust-stringprep-0.1, rust-strip-ansi-escapes-0.2,
	rust-strip-ansi-escapes-0.1, rust-strobe-rs-0.8, rust-strobe-rs-0.5,
	rust-strong-xml-0.6, rust-strong-xml-derive-0.6, rust-strsim-0.11,
	rust-strsim-0.10, rust-strsim-0.9, rust-strsim-0.8, rust-strsim-0.7,
	rust-strsim-0.6, rust-strsim-0.5, rust-struct-patch-0.4,
	rust-struct-patch-derive-0.4, rust-structmeta-0.3, rust-structmeta-0.2,
	rust-structmeta-0.1, rust-structmeta-derive-0.3, rust-structmeta-derive-0.2,
	rust-structmeta-derive-0.1, rust-structopt-0.3, rust-structopt-0.2,
	rust-structopt-derive-0.4, rust-structopt-derive-0.2, rust-strum-0.27,
	rust-strum-0.26, rust-strum-0.25, rust-strum-0.24, rust-strum-0.21,
	rust-strum-0.20, rust-strum-0.19, rust-strum-0.18, rust-strum-macros-0.27,
	rust-strum-macros-0.26, rust-strum-macros-0.25, rust-strum-macros-0.24,
	rust-strum-macros-0.21, rust-strum-macros-0.20, rust-strum-macros-0.19,
	rust-strum-macros-0.18, rust-subplot-0.12, rust-subplot-build-0.12,
	rust-subplotlib-0.12, rust-subplotlib-derive-0.12, rust-subprocess-0.2,
	rust-superluminal-perf-0.1, rust-superluminal-perf-sys-0.1,
	rust-supports-color-3, rust-supports-color-2, rust-supports-color-1,
	rust-supports-hyperlinks-3, rust-supports-hyperlinks-2,
	rust-supports-unicode-3, rust-supports-unicode-2, rust-suppositions-0.1,
	rust-sval-2, rust-sval-buffer-2, rust-sval-derive-2,
	rust-sval-derive-macros-2, rust-sval-dynamic-2, rust-sval-flatten-2,
	rust-sval-fmt-2, rust-sval-json-2, rust-sval-ref-2, rust-sval-serde-2,
	rust-sval-test-2, rust-svd-parser-0.14, rust-svd-rs-0.14, rust-svgtypes-0.5,
	rust-swaybar-types-3, rust-swayipc-3, rust-swayipc-2, rust-swayipc-async-2,
	rust-swayipc-command-builder-0.1, rust-swayipc-types-1, rust-swrite-0.1,
	rust-sxd-document-0.3, rust-sxd-xpath-0.4, rust-symbolic-common-12,
	rust-symbolic-common-9, rust-symbolic-demangle-12, rust-symbolic-demangle-9,
	rust-syn-2, rust-syn-1, rust-syn-0.15, rust-syn-0.14, rust-syn-0.11,
	rust-syn-derive-0.1, rust-syn-test-suite-0.0.0, rust-sync-wrapper-1,
	rust-sync-wrapper-0.1, rust-synchronoise-1, rust-synom-0.11,
	rust-synstructure-0.13, rust-synstructure-0.12,
	rust-synstructure-test-traits-0.1, rust-syntect-5, rust-syntect-4,
	rust-syntex-errors-0.58, rust-syntex-pos-0.58, rust-syntex-syntax-0.58,
	rust-sys-info-0.9, rust-sys-locale-0.3, rust-syscallz-0.17, rust-sysctl-0.6,
	rust-sysctl-0.5, rust-sysctl-0.4, rust-sysctl-0.1, rust-sysinfo-0.32,
	rust-sysinfo-0.31, rust-sysinfo-0.30, rust-sysinfo-0.29, rust-sysinfo-0.28,
	rust-sysinfo-0.27, rust-syslog-7, rust-syslog-6, rust-syslog-4, rust-syslog-3,
	rust-system-deps-7, rust-system-deps-6, rust-system-deps-3,
	rust-system-deps-1, rust-system-interface-0.27, rust-systemstat-0.2,
	rust-tabled-0.16, rust-tabled-0.15, rust-tabled-derive-0.8,
	rust-tabled-derive-0.7, rust-tabwriter-1, rust-tagptr-0.2, rust-take-mut-0.2,
	rust-takeable-option-0.5, rust-takeable-option-0.4,
	rust-rustc-stable-hash-0.1, rust-tame-index-0.18, rust-tame-index-0.13,
	rust-tap-1, rust-tardar-0.1, rust-target-2, rust-target-features-0.1,
	rust-target-lexicon-0.13, rust-target-lexicon-0.12, rust-target-lexicon-0.11,
	rust-target-spec-3, rust-target-spec-miette-0.4, rust-target-triple-0.1,
	rust-temp-dir-0.1, rust-temp-env-0.3, rust-temp-env-0.2,
	rust-temp-testdir-0.2, rust-tempdir-0.3, rust-tempfile-3, rust-temporary-0.6,
	rust-temptree-0.2, rust-tendril-0.4, rust-tera-1, rust-term-1, rust-term-0.7,
	rust-term-0.6, rust-term-0.5, rust-term-0.4, rust-term-0.2,
	rust-term-grid-0.1, rust-term-size-1, rust-term-size-0.3, rust-termbg-0.6,
	rust-termcolor-1, rust-termimad-0.25, rust-termimad-0.20,
	rust-terminal-colorsaurus-0.4, rust-terminal-prompt-0.2,
	rust-terminal-size-0.4, rust-terminal-size-0.3, rust-terminal-size-0.2,
	rust-terminal-size-0.1, rust-terminal-trx-0.2, rust-terminfo-0.8,
	rust-terminfo-0.7, rust-termini-1, rust-termion-4, rust-termion-3,
	rust-termion-2, rust-termion-1, rust-termios-0.3, rust-termios-0.2,
	rust-termsize-0.1, rust-termtree-0.5, rust-termtree-0.4, rust-termwiz-0.22,
	rust-termwiz-0.20, rust-termwiz-0.15, rust-test-assembler-0.1,
	rust-test-case-3, rust-test-case-2, rust-test-case-1, rust-test-case-core-3,
	rust-test-case-macros-3, rust-test-case-macros-2, rust-test-cert-gen-0.9,
	rust-test-generator-0.3, rust-test-log-0.2, rust-test-log-macros-0.2,
	rust-test-strategy-0.4, rust-test-strategy-0.3, rust-test-strategy-0.2,
	rust-test-with-0.8, rust-tester-0.9, rust-tester-0.6, rust-testing-logger-0.1,
	rust-testing-table-0.1, rust-text-block-macros-0.1, rust-text-size-1,
	rust-textnonce-1, rust-textwrap-0.16, rust-textwrap-0.15, rust-textwrap-0.14,
	rust-textwrap-0.12, rust-textwrap-0.11, rust-thin-slice-0.1,
	rust-thin-vec-0.2, rust-thiserror-2, rust-thiserror-1, rust-thiserror-core-1,
	rust-thiserror-core-impl-1, rust-thiserror-impl-2, rust-thiserror-impl-1,
	rust-thousands-0.2, rust-thread-id-4, rust-thread-id-3, rust-thread-id-2,
	rust-thread-local-1, rust-thread-local-0.3, rust-thread-local-0.2,
	rust-thread-priority-1, rust-thread-tree-0.3, rust-threadpool-1,
	rust-thrift-0.17, rust-thrift-0.13, rust-thrussh-0.34, rust-thrussh-0.33,
	rust-thrussh-config-0.6, rust-thrussh-config-0.5, rust-thrussh-keys-0.22,
	rust-thrussh-keys-0.21, rust-thrussh-libsodium-0.3,
	rust-thrussh-libsodium-0.2, rust-tikv-jemalloc-sys-0.6,
	rust-tikv-jemallocator-0.6, rust-time-0.3, rust-time-0.2, rust-time-0.1,
	rust-time-core-0.1, rust-time-macros-0.2, rust-time-macros-0.1,
	rust-time-macros-impl-0.1, rust-timeago-0.4, rust-timebomb-0.1,
	rust-timer-0.2, rust-timerfd-1, rust-tint-1, rust-tiny-keccak-2,
	rust-tiny-skia-0.11, rust-tiny-skia-0.8, rust-tiny-skia-0.7,
	rust-tiny-skia-path-0.11, rust-tiny-skia-path-0.8, rust-tiny-skia-path-0.7,
	rust-tinyfiledialogs-3, rust-tinystr-0.7, rust-tinytemplate-1, rust-tinyvec-1,
	rust-tinyvec-macros-0.1, rust-titlecase-3, rust-titlecase-2, rust-to-method-1,
	rust-to-shmem-0.0.0, rust-to-shmem-derive-0.0.0, rust-tobj-3, rust-tobj-2,
	rust-tokio-1, rust-tokio-0.3, rust-tokio-0.2, rust-tokio-0.1,
	rust-tokio-buf-0.1, rust-tokio-codec-0.1, rust-tokio-core-0.1,
	rust-tokio-current-thread-0.1, rust-tokio-executor-0.2,
	rust-tokio-executor-0.1, rust-tokio-fs-0.1, rust-tokio-io-0.1,
	rust-tokio-io-pool-0.1, rust-tokio-io-timeout-1, rust-tokio-macros-2,
	rust-tokio-macros-1, rust-tokio-macros-0.3, rust-tokio-macros-0.2,
	rust-tokio-metrics-0.3, rust-tokio-mock-task-0.1, rust-tokio-mockstream-1,
	rust-tokio-native-tls-0.3, rust-tokio-native-tls-0.1, rust-tokio-openssl-0.6,
	rust-tokio-openssl-0.4, rust-tokio-openssl-0.3, rust-tokio-postgres-0.7,
	rust-tokio-process-0.2, rust-tokio-reactor-0.1, rust-tokio-rustls-0.26,
	rust-tokio-rustls-0.25, rust-tokio-rustls-0.24, rust-tokio-rustls-0.23,
	rust-tokio-rustls-0.22, rust-tokio-rustls-0.14, rust-tokio-rustls-0.13,
	rust-tokio-rustls-0.12, rust-tokio-rustls-0.9, rust-tokio-signal-0.2,
	rust-tokio-socks-0.5, rust-tokio-stream-0.1, rust-tokio-sync-0.2,
	rust-tokio-sync-0.1, rust-tokio-tcp-0.1, rust-tokio-test-0.4,
	rust-tokio-test-0.3, rust-tokio-test-0.2, rust-tokio-threadpool-0.1,
	rust-tokio-timer-0.2, rust-tokio-tls-0.3, rust-tokio-tls-0.2,
	rust-tokio-tungstenite-0.24, rust-tokio-tungstenite-0.23,
	rust-tokio-tungstenite-0.21, rust-tokio-tungstenite-0.20,
	rust-tokio-tungstenite-0.19, rust-tokio-tungstenite-0.16,
	rust-tokio-tungstenite-0.11, rust-tokio-udp-0.1, rust-tokio-uds-0.2,
	rust-tokio-uring-0.5, rust-tokio-uring-0.4, rust-tokio-util-0.7,
	rust-tokio-util-0.6, rust-tokio-util-0.5, rust-tokio-util-0.4,
	rust-tokio-util-0.3, rust-tokio-util-0.2, rust-tokio-vsock-0.4,
	rust-tokio-vsock-0.3, rust-toml-0.8, rust-toml-0.7, rust-toml-0.6,
	rust-toml-0.5, rust-toml-0.4, rust-toml-datetime-0.6, rust-toml-datetime-0.5,
	rust-toml-edit-0.22, rust-toml-edit-0.21, rust-toml-edit-0.20,
	rust-toml-edit-0.19, rust-toml-edit-0.18, rust-toml-edit-0.15,
	rust-toml-edit-0.14, rust-toml-span-0.4, rust-toml-span-0.3, rust-toml-test-1,
	rust-toml-test-data-1, rust-toml-test-harness-0.4, rust-topology-traits-0.1,
	rust-topological-sort-0.2, rust-tracing-0.1, rust-tracing-appender-0.2,
	rust-tracing-attributes-0.1, rust-tracing-chrome-0.7, rust-tracing-core-0.1,
	rust-tracing-error-0.2, rust-tracing-error-0.1, rust-tracing-forest-0.1,
	rust-tracing-futures-0.2, rust-tracing-log-0.2, rust-tracing-log-0.1,
	rust-tracing-mock-0.1, rust-tracing-serde-0.2, rust-tracing-serde-0.1,
	rust-tracing-subscriber-0.3, rust-tracing-subscriber-0.2,
	rust-tracing-tracy-0.4, rust-tracing-tree-0.2, rust-tracing-web-0.1,
	rust-trackable-1, rust-trackable-derive-1, rust-tracy-client-0.16,
	rust-tracy-client-0.10, rust-tracy-client-sys-0.22,
	rust-tracy-client-sys-0.11, rust-traitobject-0.1, rust-transpose-0.2,
	rust-trash-5, rust-trash-3, rust-trash-2, rust-tree-magic-0.2,
	rust-tree-magic-db-3, rust-tree-magic-mini-3, rust-tree-sitter-0.24,
	rust-tree-sitter-0.23, rust-tree-sitter-0.20, rust-tree-sitter-language-0.1,
	rust-treeline-0.1, rust-trim-in-place-0.1, rust-triomphe-0.1,
	rust-triple-accel-0.4, rust-triple-accel-0.3, rust-try-lock-0.2,
	rust-trybuild-1, rust-trybuild2-1, rust-trycmd-0.15, rust-trycmd-0.14,
	rust-trycmd-0.13, rust-tryfn-0.2, rust-tss-esapi-7, rust-tss-esapi-sys-0.5,
	rust-tstr-0.2, rust-tstr-proc-macros-0.2, rust-ttf-parser-0.25,
	rust-ttf-parser-0.19, rust-ttf-parser-0.17, rust-ttf-parser-0.12,
	rust-ttf-parser-0.6, rust-tui-0.19, rust-tui-react-0.23, rust-tui-react-0.22,
	rust-tui-react-0.20, rust-tui-textarea-0.4, rust-tuikit-0.5, rust-tuikit-0.4,
	rust-tuikit-0.2, rust-tun-tap-0.1, rust-two-face-0.4, rust-twoway-0.2,
	rust-twoway-0.1, rust-twox-hash-2, rust-twox-hash-1, rust-typeable-0.1,
	rust-typed-arena-2, rust-typed-arena-1, rust-typed-builder-0.18,
	rust-typed-builder-0.16, rust-typed-builder-0.5,
	rust-typed-builder-macro-0.18, rust-typed-builder-macro-0.16,
	rust-typed-json-0.1, rust-typeid-1, rust-typemap-0.3, rust-typenum-1.17,
	rust-typenum-1, rust-typesize-0.1, rust-typesize-derive-0.1, rust-typetag-0.2,
	rust-typetag-impl-0.2, rust-typewit-1, rust-typewit-proc-macros-1,
	rust-tz-rs-0.6, rust-tzdb-0.6, rust-tzdb-data-0.1, rust-tzfile-0.1,
	rust-ubyte-0.10, rust-ucd-parse-0.1, rust-ucd-trie-0.1, rust-ucd-util-0.1,
	rust-udev-0.8, rust-udev-0.7, rust-udevrs-0.3, rust-ufmt-0.2, rust-ufmt-0.1,
	rust-ufmt-macros-0.3, rust-ufmt-macros-0.2, rust-ufmt-write-0.1,
	rust-ui-test-0.7, rust-uint-0.9, rust-uluru-3, rust-umask-2, rust-umask-1,
	rust-uname-0.1, rust-unarray-0.1, rust-uncased-0.9, rust-unchecked-index-0.2,
	rust-unescape-0.1, rust-unescaper-0.1, rust-ungrammar-1,
	rust-unic-char-property-0.9, rust-unic-char-range-0.9, rust-unic-common-0.9,
	rust-unic-emoji-char-0.9, rust-unic-normal-0.9, rust-unic-segment-0.9,
	rust-unic-ucd-category-0.9, rust-unic-ucd-common-0.9,
	rust-unic-ucd-hangul-0.9, rust-unic-ucd-normal-0.9, rust-unic-ucd-segment-0.9,
	rust-unic-ucd-version-0.9, rust-unicase-2, rust-unicase-1,
	rust-unicode-bidi-0.3, rust-unicode-bom-2, rust-unicode-categories-0.1,
	rust-unicode-ellipsis-0.2, rust-unicode-general-category-0.6,
	rust-unicode-id-0.3, rust-unicode-ident-1, rust-unicode-linebreak-0.1,
	rust-unicode-normalization-0.1, rust-unicode-normalization-alignments-0.1,
	rust-unicode-reverse-1, rust-unicode-segmentation-1, rust-unicode-truncate-1,
	rust-unicode-truncate-0.2, rust-unicode-width-0.2, rust-unicode-width-0.1,
	rust-unicode-xid-0.2, rust-unicode-xid-0.1, rust-unicode-xid-0.0.4,
	rust-unidecode-0.3, rust-unindent-0.2, rust-unindent-0.1, rust-uniquote-3,
	rust-unix-socket-0.5, rust-unreachable-1, rust-unreachable-0.1,
	rust-unsafe-any-0.4, rust-unsafe-libyaml-0.2, rust-unsafe-unwrap-0.1,
	rust-unscanny-0.1, rust-unsize-1, rust-untrusted-0.9, rust-untrusted-0.7,
	rust-untrusted-0.6, rust-uom-0.36, rust-uom-0.34, rust-uom-0.30,
	rust-update-informer-1, rust-upon-0.8, rust-ureq-2, rust-url-2, rust-url-1,
	rust-urlencoding-2, rust-urlencoding-1, rust-usb-ids-1, rust-users-0.11,
	rust-ustr-0.9, rust-utf-8-0.7, rust-utf16-iter-1, rust-utf8-iter-1,
	rust-utf8-ranges-1, rust-utf8-ranges-0.1, rust-utf8-width-0.1,
	rust-utf8parse-0.2, rust-utf8parse-0.1, rust-uu-cp-0.0.28,
	rust-uu-mkdir-0.0.28, rust-uu-mktemp-0.0.28, rust-uu-mv-0.0.28,
	rust-uu-touch-0.0.28, rust-uu-uname-0.0.28, rust-uu-whoami-0.0.28,
	rust-uucore-0.0.28, rust-uucore-procs-0.0.28, rust-uuhelp-parser-0.0.28,
	rust-uuid-1, rust-uuid-0.8, rust-uuid-0.7, rust-uuid-0.5,
	rust-uuid-macro-internal-1, rust-uutils-term-grid-0.6, rust-uzers-0.12,
	rust-uzers-0.11, rust-v-frame-0.3, rust-v-htmlescape-0.15,
	rust-validator-0.15, rust-validator-derive-0.15, rust-validator-types-0.15,
	rust-valuable-0.1, rust-valuable-derive-0.1, rust-valuable-serde-0.1,
	rust-value-bag-1, rust-value-bag-serde1-1, rust-value-bag-sval2-1,
	rust-value-trait-0.8, rust-varbincode-0.1, rust-varisat-0.2,
	rust-varisat-checker-0.2, rust-varisat-dimacs-0.2, rust-varisat-formula-0.2,
	rust-varisat-internal-macros-0.2, rust-varisat-internal-proof-0.2,
	rust-vcpkg-0.2, rust-vec-map-0.8, rust-vec-mut-scan-0.3, rust-vec1-1,
	rust-vek-0.15, rust-vergen-9, rust-vergen-8, rust-vergen-3,
	rust-vergen-git2-1, rust-vergen-lib-0.1, rust-version-check-0.9,
	rust-version-check-0.1, rust-version-compare-0.2, rust-version-compare-0.1,
	rust-version-compare-0.0.11, rust-version-sync-0.9, rust-update-informer-1,
	rust-version-sync-0.8, rust-version-sync-0.6, rust-version-track-0.1,
	rust-versions-6, rust-vlq-0.5, rust-void-1, rust-vsock-0.5, rust-vsock-0.3,
	rust-vsock-0.2, rust-vsort-0.2, rust-vswhom-0.1, rust-vswhom-sys-0.1,
	rust-vt100-0.15, rust-vte-0.14, rust-vte-0.13, rust-vte-0.11, rust-vte-0.10,
	rust-vte-0.9, rust-vte-0.3, rust-vte-generate-state-changes-0.1,
	rust-vtparse-0.6, rust-wait-timeout-0.2, rust-waker-fn-1, rust-walkdir-2,
	rust-walkdir-1, rust-want-0.3, rust-want-0.2, rust-wit-bindgen-rt-0.39,
	rust-wasi-0.14, rust-wasi-0.11, rust-wasi-0.10, rust-wasi-0.9,
	rust-wasite-0.1, rust-wasm-bindgen-0.2, rust-wasm-bindgen-backend-0.2,
	rust-wasm-bindgen-futures-0.4, rust-wasm-bindgen-futures-0.3,
	rust-wasm-bindgen-macro-0.2, rust-wasm-bindgen-macro-support-0.2,
	rust-wasm-bindgen-shared-0.2, rust-wasm-bindgen-test-0.3,
	rust-wasm-bindgen-test-0.2, rust-wasm-bindgen-test-macro-0.3,
	rust-wasm-bindgen-test-macro-0.2, rust-wasm-encoder-0.226,
	rust-wasm-encoder-0.217, rust-wasm-encoder-0.215, rust-wasm-encoder-0.38,
	rust-wasm-streams-0.4, rust-wasm-streams-0.3, rust-wasm-sync-0.1,
	rust-wasmparser-0.207, rust-wasmparser-0.202, rust-wasmparser-0.218,
	rust-wasmparser-0.217, rust-wasmparser-0.215, rust-wasmparser-0.202,
	rust-wasmparser-0.118, rust-wasmparser-0.99, rust-wasmparser-0.57,
	rust-wasmparser-dump-0.1, rust-wasmprinter-0.226, rust-wasmprinter-0.217,
	rust-wasmprinter-0.215, rust-wasmtime-asm-macros-25,
	rust-wasmtime-asm-macros-24, rust-wasmtime-25, rust-wasmtime-24,
	rust-wasmtime-c-api-impl-25, rust-wasmtime-c-api-impl-24,
	rust-wasmtime-c-api-macros-25, rust-wasmtime-c-api-macros-24,
	rust-wasmtime-cache-25, rust-wasmtime-cache-24,
	rust-wasmtime-component-macro-25, rust-wasmtime-component-macro-24,
	rust-wasmtime-component-util-25, rust-wasmtime-component-util-24,
	rust-wasmtime-cranelift-25, rust-wasmtime-cranelift-24,
	rust-wasmtime-environ-25, rust-wasmtime-environ-24, rust-wasmtime-fiber-25,
	rust-wasmtime-fiber-24, rust-wasmtime-jit-debug-25,
	rust-wasmtime-jit-debug-24, rust-wasmtime-jit-icache-coherence-25,
	rust-wasmtime-jit-icache-coherence-24, rust-wasmtime-slab-25,
	rust-wasmtime-slab-24, rust-wasmtime-types-25, rust-wasmtime-types-24,
	rust-wasmtime-versioned-export-macros-25,
	rust-wasmtime-versioned-export-macros-24, rust-wasmtime-wasi-25,
	rust-wasmtime-wasi-24, rust-wasmtime-winch-25, rust-wasmtime-winch-24,
	rust-wasmtime-wit-bindgen-25, rust-wasmtime-wit-bindgen-24,
	rust-wasmtime-wmemcheck-25, rust-wasmtime-wmemcheck-24, rust-wast-226,
	rust-wast-35, rust-wat-1, rust-watchexec-2, rust-watchexec-1,
	rust-watchexec-events-1, rust-watchexec-filterer-globset-1,
	rust-watchexec-filterer-ignore-1, rust-watchexec-signals-1, rust-wax-0.6,
	rust-web-sys-0.3, rust-web-time-1, rust-web-time-0.2, rust-webbrowser-1,
	rust-webbrowser-0.8, rust-wee-alloc-0.4, rust-weezl-0.1,
	rust-wepoll-sys-stjepang-1, rust-wezterm-bidi-0.2,
	rust-wezterm-blob-leases-0.1, rust-wezterm-color-types-0.3,
	rust-wezterm-color-types-0.2, rust-wezterm-dynamic-0.2,
	rust-wezterm-dynamic-0.1, rust-wezterm-dynamic-derive-0.1,
	rust-wezterm-input-types-0.1, rust-which-7, rust-which-6, rust-which-5,
	rust-which-4, rust-which-3, rust-which-2, rust-which-1, rust-whoami-1,
	rust-whoami-0.8, rust-wide-0.7, rust-wide-0.6, rust-wide-0.4,
	rust-widestring-1, rust-widestring-0.5, rust-widestring-0.4, rust-wiggle-25,
	rust-wiggle-24, rust-wiggle-generate-25, rust-wiggle-generate-24,
	rust-wiggle-macro-25, rust-wiggle-macro-24, rust-wild-2, rust-wildmatch-2,
	rust-winnow-0.7, rust-winch-codegen-0.22, rust-winnow-0.6, rust-winnow-0.5,
	rust-witx-0.9, rust-wit-bindgen-rt-0.33, rust-wit-parser-0.217,
	rust-wit-parser-0.215, rust-wl-clipboard-rs-0.8, rust-wl-clipboard-rs-0.7,
	rust-wl-nl80211-0.2, rust-wrapcenum-derive-0.4, rust-write16-1,
	rust-writeable-0.5, rust-wu-diff-0.1, rust-wycheproof-0.5, rust-wyhash-0.5,
	rust-wyz-0.5, rust-wyz-0.4, rust-wyz-0.2, rust-x86-0.52,
	rust-capstone-sys-0.17, rust-capstone-0.13, rust-x86-0.33, rust-xattr-1,
	rust-xcb-1, rust-xcb-0.8, rust-xcursor-0.3, rust-xdg-2, rust-xdg-home-1,
	rust-xenstore-rs-0.6, rust-xenstore-sys-0.2, rust-xi-unicode-0.3,
	rust-xml-rs-0.8, rust-xml-rs-0.7, rust-xml5ever-0.18, rust-xml5ever-0.17,
	rust-xml5ever-0.16, rust-xmlparser-0.13, rust-xmltree-0.10,
	rust-xmlwriter-0.1, rust-xoroshiro128-0.3, rust-xxhash-c-sys-0.8,
	rust-xxhash-rust-0.8, rust-yaml-rust-0.4, rust-yaml-rust-0.3,
	rust-yaml-rust2-0.9, rust-yaml-rust2-0.8, rust-yansi-1, rust-yansi-0.5,
	rust-yansi-term-0.1, rust-yasna-0.5, rust-yasna-0.4,
	rust-yeslogic-fontconfig-sys-5, rust-yeslogic-fontconfig-sys-4,
	rust-yeslogic-fontconfig-sys-3, rust-yoke-0.7, rust-yoke-derive-0.7,
	rust-z-base-32-0.1, rust-zbar-rust-0.0.23, rust-zbase32-0.1, rust-zbus-4,
	rust-zbus-3, rust-zbus-1, rust-zbus-macros-4, rust-zbus-macros-3,
	rust-zbus-macros-1, rust-zbus-names-3, rust-zbus-names-2, rust-zbus-polkit-1,
	rust-zbus-xml-4, rust-zero-0.1, rust-zerocopy-0.8, rust-zerocopy-0.7,
	rust-zerocopy-0.6, rust-zerocopy-0.3, rust-zerocopy-derive-0.8,
	rust-zerocopy-derive-0.7, rust-zerocopy-derive-0.6, rust-zerocopy-derive-0.3,
	rust-zerocopy-derive-0.2, rust-zerofrom-0.1, rust-zerofrom-derive-0.1,
	rust-zeroize-1, rust-zeroize-derive-1, rust-zerovec-0.10,
	rust-zerovec-derive-0.10, rust-zoneinfo-compiled-0.5, rust-zune-core-0.4,
	rust-zune-inflate-0.2, rust-zune-jpeg-0.4, rust-zvariant-4, rust-zvariant-3,
	rust-zvariant-2, rust-zvariant-derive-4, rust-zvariant-derive-3,
	rust-zvariant-derive-2, rust-zvariant-utils-2, rust-zvariant-utils-1,
	rust-serde-plain-1, rust-deku-derive-0.16, rust-deku-0.16,
	rust-esp-idf-part-0.5, rust-educe-0.6, rust-nu-ansi-term-0.50,
	rust-nu-ansi-term-0.49, rust-nu-ansi-term-0.46, rust-nu-cli-0.101,
	rust-nu-cmd-base-0.101, rust-nu-cmd-extra-0.101, rust-nu-cmd-lang-0.101,
	rust-nu-cmd-plugin-0.101, rust-nu-color-config-0.101, rust-nu-command-0.101,
	rust-nu-derive-value-0.101, rust-nu-engine-0.101, rust-nu-explore-0.101,
	rust-nu-glob-0.101, rust-nu-json-0.101, rust-nu-lsp-0.101,
	rust-nu-parser-0.101, rust-nu-path-0.101, rust-nu-plugin-0.101,
	rust-nu-plugin-core-0.101, rust-nu-plugin-engine-0.101,
	rust-nu-plugin-protocol-0.101, rust-nu-plugin-test-support-0.101,
	rust-nu-pretty-hex-0.101, rust-nu-protocol-0.101, rust-nu-std-0.101,
	rust-nu-system-0.101, rust-nu-table-0.101, rust-nu-term-grid-0.101,
	rust-nu-test-support-0.101, rust-nu-utils-0.101, rust-nuon-0.101,
	rust-reedline-0.38, rust-spinners-4, rust-asn1-0.20, rust-asn1-0.16,
	rust-asn1-derive-0.20, rust-asn1-derive-0.16, rust-asn1-rs-0.6,
	rust-asn1-rs-0.5, rust-asn1-rs-0.3, rust-asn1-rs-derive-0.5,
	rust-asn1-rs-derive-0.4, rust-asn1-rs-derive-0.1, rust-asn1-rs-impl-0.2,
	rust-asn1-rs-impl-0.1, rust-async-native-tls-0.5, rust-async-native-tls-0.3,
	rust-async-tls-0.10, rust-aws-lc-fips-sys-0.13, rust-aws-lc-fips-sys-0.12,
	rust-aws-lc-rs-1, rust-aws-lc-sys-0.29, rust-aws-lc-sys-0.23, rust-der-0.7,
	rust-der-0.6, rust-der-0.5, rust-der-0.4, rust-der-derive-0.7,
	rust-der-derive-0.6, rust-der-derive-0.5, rust-der-derive-0.4,
	rust-der-oid-macro-0.5, rust-der-parser-9, rust-der-parser-8,
	rust-der-parser-7, rust-der-parser-6, rust-native-tls-0.2, rust-oid-0.2,
	rust-oid-registry-0.7, rust-oid-registry-0.6, rust-oid-registry-0.4,
	rust-oid-registry-0.3, rust-oid-registry-0.2, rust-picky-asn1-0.8,
	rust-picky-asn1-der-0.4, rust-picky-asn1-x509-0.12, rust-rcgen-0.13,
	rust-rcgen-0.12, rust-rcgen-0.11, rust-rcgen-0.10, rust-rcgen-0.9,
	rust-rcgen-0.8, rust-rustls-0.23, rust-rustls-0.22, rust-rustls-0.21,
	rust-rustls-0.20, rust-rustls-0.19, rust-rustls-0.18, rust-rustls-0.17,
	rust-rustls-0.16, rust-rustls-0.15, rust-rustls-0.14, rust-rustls-ffi-0.14,
	rust-rustls-native-certs-0.8, rust-rustls-native-certs-0.7,
	rust-rustls-native-certs-0.6, rust-rustls-native-certs-0.5,
	rust-rustls-pemfile-2, rust-rustls-pemfile-1, rust-rustls-pemfile-0.2,
	rust-rustls-pki-types-1, rust-rustls-platform-verifier-0.5,
	rust-rustls-platform-verifier-0.4, rust-rustls-platform-verifier-0.3,
	rust-rustls-platform-verifier-android-0.1, rust-rustls-webpki-0.103,
	rust-rustls-webpki-0.102, rust-rustls-webpki-0.101, rust-rustls-webpki-0.100,
	rust-tls-parser-0.12, rust-tls-parser-0.11, rust-x509-cert-0.2,
	rust-x509-parser-0.16, rust-x509-parser-0.15, rust-x509-parser-0.14,
	rust-x509-parser-0.13, rust-x509-parser-0.12, rust-asyncgit-0.26,
	rust-asyncgit-0.25, rust-auth-git2-0.5, rust-forgejo-api-0.5,
	rust-forgejo-api-0.4, rust-git-testament-0.2, rust-git-testament-derive-0.2,
	rust-git-version-0.3, rust-git-version-macro-0.3, rust-git2-0.20,
	rust-git2-0.19, rust-git2-0.18, rust-git2-0.17, rust-git2-0.16,
	rust-git2-0.15, rust-git2-0.13, rust-git2-0.9, rust-git2-curl-0.20,
	rust-git2-curl-0.19, rust-git2-hooks-0.3, rust-git-conventional-0.12,
	rust-git-info-0.1, rust-gix-merge-0.3, rust-gix-shallow-0.2,
	rust-gix-blame-0.0.0, rust-gix-worktree-state-0.16, rust-gix-submodule-0.16,
	rust-gix-status-0.16, rust-gix-transport-0.44, rust-gix-shallow-0.1,
	rust-gix-refspec-0.27, rust-gix-protocol-0.47, rust-gix-pack-0.56,
	rust-gix-odb-0.66, rust-gix-negotiate-0.17, rust-gix-revision-0.31,
	rust-gix-merge-0.2, rust-gix-pathspec-0.8, rust-gix-discover-0.37,
	rust-gix-dir-0.11, rust-gix-index-0.37, rust-gix-ignore-0.12,
	rust-gix-worktree-0.38, rust-gix-diff-0.49, rust-gix-url-0.28,
	rust-gix-credentials-0.26, rust-gix-tempfile-15, rust-gix-lock-15,
	rust-gix-ref-0.49, rust-gix-config-0.42, rust-gix-revwalk-0.17,
	rust-gix-commitgraph-0.25, rust-gix-traverse-0.43, rust-gix-fs-0.12,
	rust-gix-filter-0.16, rust-gix-glob-0.17, rust-gix-attributes-0.23,
	rust-gix-worktree-stream-0.18, rust-gix-hashtable-0.6, rust-gix-hash-0.15,
	rust-gix-features-0.39, rust-gix-object-0.46, rust-gix-archive-0.18,
	rust-gix-0.69, rust-gix-0.70, rust-gix-0.66, rust-gix-0.64, rust-gix-0.63,
	rust-gix-0.57, rust-gix-0.56, rust-gix-0.55, rust-gix-0.54,
	rust-gix-actor-0.33, rust-gix-actor-0.32, rust-gix-actor-0.31,
	rust-gix-actor-0.29, rust-gix-actor-0.28, rust-gix-actor-0.27,
	rust-gix-actor-0.21, rust-gix-archive-0.19, rust-gix-archive-0.15,
	rust-gix-archive-0.13, rust-gix-archive-0.8, rust-gix-archive-0.7,
	rust-gix-archive-0.6, rust-gix-archive-0.5, rust-gix-attributes-0.24,
	rust-gix-attributes-0.22, rust-gix-attributes-0.21, rust-gix-attributes-0.20,
	rust-gix-attributes-0.19, rust-gix-bitmap-0.2, rust-gix-chunk-0.4,
	rust-gix-command-0.4, rust-gix-command-0.3, rust-gix-command-0.2,
	rust-gix-commitgraph-0.26, rust-gix-commitgraph-0.24,
	rust-gix-commitgraph-0.23, rust-gix-commitgraph-0.22,
	rust-gix-commitgraph-0.21, rust-gix-commitgraph-0.16, rust-gix-config-0.43,
	rust-gix-config-0.40, rust-gix-config-0.38, rust-gix-config-0.37,
	rust-gix-config-0.33, rust-gix-config-0.32, rust-gix-config-0.31,
	rust-gix-config-0.30, rust-gix-config-value-0.14, rust-gix-credentials-0.27,
	rust-gix-credentials-0.24, rust-gix-credentials-0.23,
	rust-gix-credentials-0.22, rust-gix-credentials-0.21,
	rust-gix-credentials-0.20, rust-gix-date-0.9, rust-gix-date-0.8,
	rust-gix-date-0.5, rust-gix-diff-0.50, rust-gix-diff-0.46, rust-gix-diff-0.44,
	rust-gix-diff-0.39, rust-gix-diff-0.38, rust-gix-diff-0.37,
	rust-gix-diff-0.36, rust-gix-dir-0.12, rust-gix-dir-0.8, rust-gix-dir-0.6,
	rust-gix-dir-0.5, rust-gix-discover-0.38, rust-gix-discover-0.35,
	rust-gix-discover-0.33, rust-gix-discover-0.32, rust-gix-discover-0.28,
	rust-gix-discover-0.27, rust-gix-discover-0.26, rust-gix-discover-0.25,
	rust-gix-features-0.40, rust-gix-features-0.38, rust-gix-features-0.37,
	rust-gix-features-0.36, rust-gix-features-0.35, rust-gix-features-0.30,
	rust-gix-filter-0.17, rust-gix-filter-0.13, rust-gix-filter-0.11,
	rust-gix-filter-0.8, rust-gix-filter-0.7, rust-gix-filter-0.6,
	rust-gix-filter-0.5, rust-gix-fs-0.13, rust-gix-fs-0.11, rust-gix-fs-0.9,
	rust-gix-fs-0.8, rust-gix-fs-0.7, rust-gix-fsck-0.7, rust-gix-fsck-0.4,
	rust-gix-glob-0.18, rust-gix-glob-0.16, rust-gix-glob-0.15,
	rust-gix-glob-0.14, rust-gix-glob-0.13, rust-gix-hash-0.16,
	rust-gix-hash-0.14, rust-gix-hash-0.13, rust-gix-hash-0.11,
	rust-gix-hashtable-0.7, rust-gix-hashtable-0.5, rust-gix-hashtable-0.4,
	rust-gix-hashtable-0.2, rust-gix-ignore-0.13, rust-gix-ignore-0.11,
	rust-gix-ignore-0.10, rust-gix-ignore-0.9, rust-gix-ignore-0.8,
	rust-gix-index-0.38, rust-gix-index-0.35, rust-gix-index-0.33,
	rust-gix-index-0.28, rust-gix-index-0.27, rust-gix-index-0.26,
	rust-gix-index-0.25, rust-gix-lock-16, rust-gix-lock-14, rust-gix-lock-12,
	rust-gix-lock-11, rust-gix-lock-10, rust-gix-macros-0.1,
	rust-gix-mailmap-0.25, rust-gix-mailmap-0.24, rust-gix-mailmap-0.23,
	rust-gix-mailmap-0.21, rust-gix-mailmap-0.20, rust-gix-mailmap-0.19,
	rust-gix-negotiate-0.18, rust-gix-negotiate-0.15, rust-gix-negotiate-0.13,
	rust-gix-negotiate-0.11, rust-gix-negotiate-0.10, rust-gix-negotiate-0.9,
	rust-gix-negotiate-0.8, rust-gix-object-0.47, rust-gix-object-0.44,
	rust-gix-object-0.42, rust-gix-object-0.40, rust-gix-object-0.39,
	rust-gix-object-0.38, rust-gix-object-0.37, rust-gix-object-0.30,
	rust-gix-odb-0.67, rust-gix-odb-0.63, rust-gix-odb-0.61, rust-gix-odb-0.56,
	rust-gix-odb-0.55, rust-gix-odb-0.54, rust-gix-odb-0.53, rust-gix-pack-0.57,
	rust-gix-pack-0.53, rust-gix-pack-0.51, rust-gix-pack-0.46,
	rust-gix-pack-0.45, rust-gix-pack-0.44, rust-gix-pack-0.43,
	rust-gix-packetline-0.18, rust-gix-packetline-0.17, rust-gix-packetline-0.16,
	rust-gix-packetline-blocking-0.18, rust-gix-packetline-blocking-0.17,
	rust-gix-packetline-blocking-0.16, rust-gix-path-0.10, rust-gix-pathspec-0.9,
	rust-gix-pathspec-0.7, rust-gix-pathspec-0.5, rust-gix-pathspec-0.4,
	rust-gix-pathspec-0.3, rust-gix-prompt-0.9, rust-gix-prompt-0.8,
	rust-gix-prompt-0.7, rust-gix-protocol-0.48, rust-gix-protocol-0.45,
	rust-gix-protocol-0.43, rust-gix-protocol-0.42, rust-gix-protocol-0.41,
	rust-gix-protocol-0.40, rust-gix-quote-0.4, rust-gix-ref-0.50,
	rust-gix-ref-0.47, rust-gix-ref-0.45, rust-gix-ref-0.44, rust-gix-ref-0.40,
	rust-gix-ref-0.39, rust-gix-ref-0.38, rust-gix-ref-0.37,
	rust-gix-refspec-0.28, rust-gix-refspec-0.25, rust-gix-refspec-0.23,
	rust-gix-refspec-0.21, rust-gix-refspec-0.20, rust-gix-refspec-0.19,
	rust-gix-refspec-0.18, rust-gix-revision-0.32, rust-gix-revision-0.29,
	rust-gix-revision-0.27, rust-gix-revision-0.25, rust-gix-revision-0.24,
	rust-gix-revision-0.23, rust-gix-revision-0.22, rust-gix-revwalk-0.18,
	rust-gix-revwalk-0.15, rust-gix-revwalk-0.13, rust-gix-revwalk-0.11,
	rust-gix-revwalk-0.10, rust-gix-revwalk-0.9, rust-gix-revwalk-0.8,
	rust-gix-revwalk-0.1, rust-gix-sec-0.10, rust-gix-status-0.17,
	rust-gix-status-0.13, rust-gix-status-0.11, rust-gix-status-0.10,
	rust-gix-status-0.4, rust-gix-status-0.3, rust-gix-status-0.2,
	rust-gix-status-0.1, rust-gix-submodule-0.17, rust-gix-submodule-0.14,
	rust-gix-submodule-0.12, rust-gix-submodule-0.11, rust-gix-submodule-0.7,
	rust-gix-submodule-0.6, rust-gix-submodule-0.5, rust-gix-submodule-0.4,
	rust-gix-tempfile-16, rust-gix-tempfile-14, rust-gix-tempfile-12,
	rust-gix-tempfile-11, rust-gix-tempfile-10, rust-gix-trace-0.1,
	rust-gix-transport-0.45, rust-gix-transport-0.42, rust-gix-transport-0.40,
	rust-gix-transport-0.39, rust-gix-transport-0.38, rust-gix-transport-0.37,
	rust-gix-traverse-0.44, rust-gix-traverse-0.41, rust-gix-traverse-0.39,
	rust-gix-traverse-0.36, rust-gix-traverse-0.35, rust-gix-traverse-0.34,
	rust-gix-traverse-0.33, rust-gix-url-0.29, rust-gix-url-0.27,
	rust-gix-url-0.26, rust-gix-url-0.25, rust-gix-url-0.24, rust-gix-utils-0.1,
	rust-gix-validate-0.10, rust-gix-validate-0.9, rust-gix-validate-0.8,
	rust-gix-validate-0.7, rust-gix-worktree-0.39, rust-gix-worktree-0.36,
	rust-gix-worktree-0.34, rust-gix-worktree-0.29, rust-gix-worktree-0.28,
	rust-gix-worktree-0.27, rust-gix-worktree-0.26, rust-gix-worktree-state-0.17,
	rust-gix-worktree-state-0.13, rust-gix-worktree-state-0.11,
	rust-gix-worktree-state-0.6, rust-gix-worktree-state-0.5,
	rust-gix-worktree-state-0.4, rust-gix-worktree-state-0.3,
	rust-gix-worktree-stream-0.19, rust-gix-worktree-stream-0.15,
	rust-gix-worktree-stream-0.13, rust-gix-worktree-stream-0.8,
	rust-gix-worktree-stream-0.7, rust-gix-worktree-stream-0.6,
	rust-gix-worktree-stream-0.5, rust-libgit2-sys-0.18, rust-libgit2-sys-0.17,
	rust-libgit2-sys-0.16, rust-libgit2-sys-0.15, rust-libgit2-sys-0.14,
	rust-libgit2-sys-0.13, rust-libgit2-sys-0.12, rust-libgit2-sys-0.8,
	rust-libpijul-1, rust-pijul-config-0.0.1, rust-pijul-identity-0.0.1,
	rust-pijul-interaction-0.0.1, rust-pijul-macros-0.5, rust-pijul-remote-1,
	rust-pijul-repository-0.0.1, rust-actix-0.10, rust-actix-0.8,
	rust-actix-codec-0.5, rust-actix-codec-0.3, rust-actix-codec-0.2,
	rust-actix-codec-0.1, rust-actix-connect-2, rust-actix-connect-1,
	rust-actix-connect-0.2, rust-actix-derive-0.5, rust-actix-derive-0.4,
	rust-actix-files-0.6, rust-actix-http-3, rust-actix-http-2, rust-actix-http-1,
	rust-actix-http-0.2, rust-actix-http-test-3, rust-actix-http-test-1,
	rust-actix-http-test-0.2, rust-actix-macros-0.2, rust-actix-macros-0.1,
	rust-actix-router-0.5, rust-actix-router-0.2, rust-actix-router-0.1,
	rust-actix-rt-2, rust-actix-rt-1, rust-actix-rt-0.2, rust-actix-server-2,
	rust-actix-server-1, rust-actix-server-0.6, rust-actix-server-0.5,
	rust-actix-server-config-0.1, rust-actix-service-2, rust-actix-service-1,
	rust-actix-service-0.4, rust-actix-test-0.1, rust-actix-test-server-0.2,
	rust-actix-testing-1, rust-actix-testing-0.1, rust-actix-threadpool-0.3,
	rust-actix-threadpool-0.1, rust-actix-tls-3, rust-actix-tls-2,
	rust-actix-tls-1, rust-actix-utils-3, rust-actix-utils-2, rust-actix-utils-1,
	rust-actix-utils-0.4, rust-actix-web-4, rust-actix-web-3, rust-actix-web-2,
	rust-actix-web-1, rust-actix-web-codegen-4, rust-actix-web-codegen-0.4,
	rust-actix-web-codegen-0.2, rust-actix-web-codegen-0.1, rust-ammonia-4,
	rust-async-h1-2, rust-awc-3, rust-awc-2, rust-awc-1, rust-awc-0.2,
	rust-axum-0.7, rust-axum-0.6, rust-axum-core-0.4, rust-axum-core-0.3,
	rust-axum-extra-0.9, rust-axum-extra-0.7, rust-axum-macros-0.4,
	rust-axum-macros-0.3, rust-basic-cookies-0.1, rust-chardetng-0.1,
	rust-chunked-transfer-1, rust-chunked-transfer-0.3, rust-cookie-0.18,
	rust-cookie-0.17, rust-cookie-0.16, rust-cookie-0.15, rust-cookie-0.14,
	rust-cookie-0.12, rust-cookie-0.11, rust-cookie-factory-0.3,
	rust-cookie-store-0.21, rust-cookie-store-0.20, rust-deadpool-0.10,
	rust-deadpool-0.9, rust-deadpool-0.7, rust-deadpool-runtime-0.1,
	rust-deadpool-sync-0.1, rust-h2-0.4, rust-h2-0.3, rust-h2-0.2, rust-h2-0.1,
	rust-h3-0.0.6, rust-h3-0.0.4, rust-h3-0.0.3, rust-h3-0.0.2,
	rust-h3-quinn-0.0.7, rust-h3-quinn-0.0.5, rust-h3-quinn-0.0.4,
	rust-h3-quinn-0.0.3, rust-headers-0.4, rust-headers-0.3,
	rust-headers-core-0.3, rust-headers-core-0.2, rust-hickory-client-0.24,
	rust-hickory-proto-0.24, rust-hickory-recursor-0.24,
	rust-hickory-resolver-0.24, rust-hickory-server-0.24, rust-hoot-0.1,
	rust-hootbin-0.1, rust-http-1, rust-http-0.2, rust-http-0.1,
	rust-http-auth-0.1, rust-http-body-1, rust-http-body-0.4, rust-http-body-0.3,
	rust-http-body-0.1, rust-http-body-util-0.1, rust-http-client-6,
	rust-http-range-0.1, rust-http-range-header-0.4, rust-http-range-header-0.3,
	rust-http-types-2, rust-httparse-1, rust-httpdate-1, rust-httpmock-0.7,
	rust-hyper-1, rust-hyper-0.14, rust-hyper-0.13, rust-hyper-0.12,
	rust-hyper-0.10, rust-hyper-native-tls-0.3, rust-hyper-proxy-0.9,
	rust-hyper-rustls-0.27, rust-hyper-rustls-0.26, rust-hyper-rustls-0.24,
	rust-hyper-rustls-0.23, rust-hyper-rustls-0.22, rust-hyper-sync-rustls-0.3,
	rust-hyper-timeout-0.5, rust-hyper-timeout-0.4, rust-hyper-tls-0.6,
	rust-hyper-tls-0.5, rust-hyper-tls-0.4, rust-hyper-util-0.1,
	rust-hyperlocal-0.8, rust-iron-0.6, rust-isahc-1, rust-isahc-0.9,
	rust-json5-0.4, rust-jsonwebtoken-7, rust-minreq-2, rust-mockito-1,
	rust-multipart-0.18, rust-multipart-0.17, rust-nickel-0.11,
	rust-opentelemetry-http-0.10, rust-poem-1, rust-poem-derive-1,
	rust-punycode-0.4, rust-reqwest-0.12, rust-reqwest-0.11, rust-rfc7239-0.1,
	rust-rocket-0.5, rust-rocket-0.4, rust-rocket-codegen-0.5,
	rust-rocket-codegen-0.4, rust-rocket-http-0.5, rust-rocket-http-0.4,
	rust-rusoto-credential-0.48, rust-salvo-0.16, rust-salvo-core-0.16,
	rust-salvo-extra-0.16, rust-salvo-macros-0.16, rust-stdweb-0.4,
	rust-stdweb-0.1, rust-stdweb-derive-0.5, rust-stdweb-internal-macros-0.2,
	rust-stdweb-internal-runtime-0.1, rust-stdweb-internal-test-macro-0.1,
	rust-surf-2, rust-tiny-http-0.12, rust-tiny-http-0.11, rust-tiny-http-0.6,
	rust-tonic-0.12, rust-tonic-0.10, rust-tonic-0.8, rust-tonic-0.6,
	rust-tonic-build-0.12, rust-tonic-web-0.12, rust-tower-0.5, rust-tower-0.4,
	rust-tower-http-0.6, rust-tower-http-0.5, rust-tower-http-0.4,
	rust-tower-layer-0.3, rust-tower-service-0.3, rust-tower-test-0.4,
	rust-tower-test-0.3, rust-tower-util-0.3, rust-trotter-1,
	rust-trust-dns-client-0.22, rust-trust-dns-https-0.20,
	rust-trust-dns-https-0.19, rust-trust-dns-https-0.18.0-alpha.2,
	rust-trust-dns-https-0.3, rust-trust-dns-native-tls-0.20,
	rust-trust-dns-native-tls-0.19, rust-trust-dns-native-tls-0.18.0-alpha.2,
	rust-trust-dns-native-tls-0.6, rust-trust-dns-openssl-0.20,
	rust-trust-dns-openssl-0.19, rust-trust-dns-openssl-0.18.0-alpha.2,
	rust-trust-dns-openssl-0.6, rust-trust-dns-proto-0.23,
	rust-trust-dns-proto-0.22, rust-trust-dns-proto-0.20,
	rust-trust-dns-proto-0.19, rust-trust-dns-proto-0.18.0-alpha.2,
	rust-trust-dns-proto-0.7, rust-trust-dns-resolver-0.23,
	rust-trust-dns-resolver-0.22, rust-trust-dns-resolver-0.20,
	rust-trust-dns-resolver-0.19, rust-trust-dns-resolver-0.18.0-alpha.2,
	rust-trust-dns-resolver-0.11, rust-trust-dns-rustls-0.20,
	rust-trust-dns-rustls-0.19, rust-trust-dns-rustls-0.18.0-alpha.2,
	rust-trust-dns-rustls-0.6, rust-tungstenite-0.24, rust-tungstenite-0.23,
	rust-tungstenite-0.21, rust-tungstenite-0.20, rust-tungstenite-0.19,
	rust-tungstenite-0.16, rust-tungstenite-0.11, rust-typed-headers-0.2,
	rust-typed-headers-0.1, rust-warp-0.3, rust-warp-0.2, rust-web-view-0.7,
	rust-webpki-0.22, rust-webpki-0.21, rust-webpki-0.19, rust-webpki-0.18,
	rust-webpki-root-certs-0.26, rust-webpki-roots-1, rust-webpki-roots-0.26,
	rust-webpki-roots-0.25, rust-webpki-roots-0.24, rust-webpki-roots-0.23,
	rust-webpki-roots-0.22, rust-webpki-roots-0.21, rust-webpki-roots-0.20,
	rust-webpki-roots-0.19, rust-webpki-roots-0.18, rust-webpki-roots-0.17,
	rust-webpki-roots-0.16, rust-webpki-roots-0.15, rust-webview-sys-0.6,
	rust-wiremock-0.6, rust-askama-escape-0.10, rust-askama-parser-0.2,
	rust-askama-derive-0.12, rust-askama-0.12, rust-anstyle-wincon-3,
	rust-anstyle-wincon-1, rust-anstyle-wincon-0.2,
	rust-cargo-credential-wincred-0.4, rust-cargo-credential-wincred-0.3,
	rust-cfb-0.7, rust-clipboard-win-5, rust-clipboard-win-4,
	rust-clipboard-win-3, rust-clipboard-win-2, rust-codepage-0.1,
	rust-conpty-0.5, rust-deelevate-0.2, rust-dunce-1, rust-embed-resource-2,
	rust-embed-resource-1, rust-fs-at-0.2, rust-fs-set-times-0.20,
	rust-gdi32-sys-0.2, rust-implib-0.3, rust-ipconfig-0.3, rust-ipconfig-0.2,
	rust-kernel32-sys-0.2, rust-known-folders-1, rust-miow-0.6, rust-miow-0.5,
	rust-miow-0.4, rust-miow-0.3, rust-miow-0.2, rust-named-pipe-0.4,
	rust-native-windows-gui-1, rust-nt-time-0.6, rust-output-vt100-0.1,
	rust-python3-dll-a-0.2, rust-remove-dir-all-1, rust-remove-dir-all-0.5,
	rust-schannel-0.1, rust-serde-ini-0.2, rust-tauri-winrt-notification-0.2,
	rust-uds-windows-1, rust-user32-sys-0.2, rust-win-crypto-ng-0.5,
	rust-win32job-2, rust-winapi-0.3, rust-winapi-0.2, rust-winapi-build-0.1,
	rust-winapi-i686-pc-windows-gnu-0.4, rust-winapi-util-0.1,
	rust-winapi-wsapoll-0.1, rust-winapi-x86-64-pc-windows-gnu-0.4,
	rust-wincolor-1, rust-wincolor-0.1, rust-windows-collections-0.2,
	rust-windows-0.61, rust-windows-0.58, rust-windows-0.57, rust-windows-0.56,
	rust-windows-0.52, rust-windows-0.48, rust-windows-0.46, rust-windows-0.44,
	rust-windows-0.43, rust-windows-0.39, rust-windows-0.9,
	rust-windows-aarch64-gnullvm-0.52, rust-windows-aarch64-gnullvm-0.48,
	rust-windows-aarch64-gnullvm-0.42, rust-windows-aarch64-msvc-0.52,
	rust-windows-aarch64-msvc-0.48, rust-windows-aarch64-msvc-0.42,
	rust-windows-aarch64-msvc-0.39, rust-windows-aarch64-msvc-0.36,
	rust-windows-aarch64-msvc-0.32, rust-windows-aarch64-msvc-0.28,
	rust-windows-acl-0.3, rust-windows-bindgen-0.58, rust-windows-bindgen-0.57,
	rust-windows-bindgen-0.56, rust-windows-bindgen-0.54,
	rust-windows-bindgen-0.52, rust-windows-bindgen-0.51,
	rust-windows-interface-0.59, rust-windows-implement-0.60,
	rust-windows-core-0.61, rust-windows-core-0.58, rust-windows-core-0.57,
	rust-windows-core-0.56, rust-windows-core-0.52, rust-windows-gen-0.9,
	rust-windows-i686-gnu-0.52, rust-windows-i686-gnu-0.48,
	rust-windows-i686-gnu-0.42, rust-windows-i686-gnu-0.39,
	rust-windows-i686-gnu-0.36, rust-windows-i686-gnu-0.32,
	rust-windows-i686-gnu-0.28, rust-windows-i686-gnullvm-0.52,
	rust-windows-i686-msvc-0.52, rust-windows-i686-msvc-0.48,
	rust-windows-i686-msvc-0.42, rust-windows-i686-msvc-0.39,
	rust-windows-i686-msvc-0.36, rust-windows-i686-msvc-0.32,
	rust-windows-i686-msvc-0.28, rust-windows-implement-0.58,
	rust-windows-implement-0.57, rust-windows-implement-0.56,
	rust-windows-implement-0.52, rust-windows-implement-0.48,
	rust-windows-implement-0.46, rust-windows-implement-0.44,
	rust-windows-implement-0.43, rust-windows-implement-0.39,
	rust-windows-interface-0.58, rust-windows-interface-0.57,
	rust-windows-interface-0.56, rust-windows-interface-0.52,
	rust-windows-interface-0.48, rust-windows-interface-0.46,
	rust-windows-interface-0.44, rust-windows-interface-0.43,
	rust-windows-interface-0.39, rust-windows-macros-0.9,
	rust-windows-metadata-0.58, rust-windows-metadata-0.57,
	rust-windows-metadata-0.56, rust-windows-metadata-0.54,
	rust-windows-metadata-0.52, rust-windows-metadata-0.51,
	rust-windows-registry-0.2, rust-windows-link-0.1, rust-windows-result-0.3,
	rust-windows-result-0.2, rust-windows-result-0.1, rust-windows-service-0.7,
	rust-windows-numerics-0.2, rust-windows-threading-0.1,
	rust-windows-future-0.2, rust-windows-strings-0.4, rust-windows-strings-0.1,
	rust-windows-sys-0.59, rust-windows-sys-0.52, rust-windows-sys-0.48,
	rust-windows-sys-0.45, rust-windows-sys-0.42, rust-windows-sys-0.36,
	rust-windows-sys-0.28, rust-windows-targets-0.52, rust-windows-targets-0.48,
	rust-windows-targets-0.42, rust-windows-tokens-0.39, rust-windows-version-0.1,
	rust-windows-win-3, rust-windows-x86-64-gnu-0.52,
	rust-windows-x86-64-gnu-0.48, rust-windows-x86-64-gnu-0.42,
	rust-windows-x86-64-gnu-0.39, rust-windows-x86-64-gnu-0.36,
	rust-windows-x86-64-gnu-0.32, rust-windows-x86-64-gnu-0.28,
	rust-windows-x86-64-gnullvm-0.52, rust-windows-x86-64-gnullvm-0.48,
	rust-windows-x86-64-gnullvm-0.42, rust-windows-x86-64-msvc-0.52,
	rust-windows-x86-64-msvc-0.48, rust-windows-x86-64-msvc-0.42,
	rust-windows-x86-64-msvc-0.39, rust-windows-x86-64-msvc-0.36,
	rust-windows-x86-64-msvc-0.32, rust-windows-x86-64-msvc-0.28,
	rust-winreg-0.55, rust-winreg-0.52, rust-winreg-0.51, rust-winreg-0.50,
	rust-winreg-0.10, rust-winreg-0.8, rust-winreg-0.7, rust-winreg-0.6,
	rust-winres-0.1, rust-winresource-0.1, rust-winsafe-0.0.19, rust-winutil-0.1,
	rust-winx-0.36, rust-wio-0.2, rust-wmi-0.12, rust-ws2-32-sys-0.2,
	rust-pdb-0.8, rust-blake3-0.3, rust-blake3-1, rust-cargo.

	Change-Id: I0bdf69a910793c28b6d997d677c112864c7960e0

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: cargo-readme: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (cargo-readme)[arguments]: Remove #:cargo-inputs
	and #:cargo-development-inputs.
	[inputs]: Use ‘cargo-readme’.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[cargo-readme]: New entry.

	Change-Id: Ief3b06f2c2ad193b5100bdb4d01ff3a74b8d3a5f

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: cargo-bloat: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (cargo-bloat)[arguments]: Remove #:cargo-inputs.
	[inputs]: Use ‘cargo-inputs’.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[cargo-bloat]: New entry.

	Change-Id: Ic03bb1e8cbbb3e8e7806b45ba0e6fbd50da774b9

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: espflash: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (espflash)[arguments]: Remove #:cargo-inputs.
	[inputs]: Use ‘cargo-inputs’.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[espflash]: New entry.

	Change-Id: I5914e886809138dc9719e7bd2257c62750cd1fc0

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: cargo-with: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (cargo-with)[arguments]: Remove #:cargo-inputs.
	[inputs]: Use ‘cargo-inputs’.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[cargo-with]: New entry.

	Change-Id: I47618addc1d67efcf2ccd6f9e553a99b4d5d123d

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: cargo-show-asm: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (cargo-show-asm)[arguments]: Remove
	 #:cargo-inputs, #:cargo-development-inputs.
	[inputs]: Use ‘cargo-inputs’.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[cargo-show-asm]: New
	entry.

	Change-Id: I0a843d5847f64e5db70aa1bc1ff240f000278497

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: cargo-remark: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (cargo-remark)[arguments]: Remove #:cargo-inputs,
	 #:cargo-development-inputs.
	[inputs]: Use ‘cargo-inputs’.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[cargo-remark]: New entry.

	Change-Id: Icd6d59a2372e90d724dad76488775dc0039ad627

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: cargo-nextest: Update to 0.9.97.
	* gnu/packages/check.scm (cargo-nextest): Update to 0.9.97.
	[arguments]: Remove #:cargo-inputs.
	[inputs]: Use ‘cargo-inputs’.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[cargo-nextest]: New
	entry.

	Change-Id: I647513b79243658ff22b54687ff4d873ae7d0cde

2025-08-21  Lynn Leichtle  <lynn@lynn.sh>

	gnu: Add tree-sitter-zig.
	* gnu/packages/tree-sitter.scm (tree-sitter-zig): New variable.

	Change-Id: Ic2fbb11fefe804289ad9e4b420b946e8e6a467a9

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: niri: Update to 25.05.
	* gnu/packages/wm.scm (niri): Update to 25.05.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[niri]: Update Cargo
	inputs.

	Change-Id: I0a2f93626ab6febf6ef462d06d6e42df8f7003b2

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: rust-smithay-for-niri: Update to 0.6.0-1.c1f13a6.
	* gnu/packages/rust-sources.scm (rust-smithay-for-niri): Update to
	0.6.0-1.c1f13a6.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-smithay-for-niri]:
	Update Cargo inputs.

	Change-Id: Ida8a95441d6780ce86b95a65f0653977ffb1f14d

2025-08-21  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: rust-bootstrapped-package: Use modify-inputs.
	* gnu/packages/rust.scm (rust-bootstrapped-package)[native-inputs]: Use
	modify-inputs.
	[arguments]: Set the #:disallowed-references argument.

	Change-Id: Idf7390eeb3035bc509a21903e38aa0071603b484

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-1.75: Use rust-bootstrap-1.74 on some platforms.
	* gnu/packges/rust.scm (rust-1.75)[arguments]: When building with
	rust-bootstrap-1.74 add the add-cc-shim-to-path phase.
	[native-inputs]: Build with rust-bootstrap-1.74 on platforms which have
	support.
	[inputs]: Replace llvm-15 with llvm-17.
	(rust-1.76)[arguments]: Remove added add-cc-shim-to-path phase.
	[inputs]: Don't replace llvm.

	Change-Id: I3bbf5c6dd64617bdd100cc274fe754ffc1325223

2025-08-21  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add rust-bootstrap-1.74.
	* gnu/packages/rust.scm(rust-bootstrap-1.74): New variable.
	(rust-bootstrap): Rename to rust-bootstrap-1.54.
	(rust-1.55)[native-inputs]: Adjust accordingly.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-rust)[native-inputs]: Adjust
	accordingly.

	Change-Id: Id88e200015ed6ab246407e37eeb4159cb4df195d

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>
	    Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: mrustc: Update to 0.11.2-1.06b87d1.
	* gnu/packages/rust.scm (%mrustc-source): Update to 0.11.2-1.06b87d1.
	[source]: Adjust snippet to allow for more compression types.

	Change-Id: Icaa193451c72dfb41b1c87e9e40cfbcccc8aa152

2025-08-21  Brennan Vincent  <brennan@umanwizard.com>

	gnu: rust: Install stdlib manifest with original checksums.
	* gnu/packages/rust.scm (rust)[arguments]: Install stdlib manifest with
	the original checksums.

	Change-Id: I1100ffe4ff67c8e2026e802fc3902ec218e2efee

2025-08-21  John Khoo  <johnkhootf@gmail.com>

	gnu: neovim: Update to 0.11.1.
	* gnu/packages/vim.scm (neovim): Update to 0.11.1.
	[inputs]: Add utf8proc.

	Change-Id: I278b533b2ff13e2b40652ce451c9924fc729df5a
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-08-21  John Khoo  <johnkhootf@gmail.com>

	gnu: Remove utf8proc-2.7.0.
	* gnu/packages/textutils.scm (utf8proc-2.7.0): Remove utf8proc-2.7.0.

	Change-Id: I1c27646cdded84370590b12e5e65eddcdf97a1e7

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: utf8proc: Remove input labels.
	* gnu/packages/textutils.scm (utf8proc)[native-inputs]: Remove input labels.

	Change-Id: Id1b417739f63bf44a98ea966ce92ffc27c0fc9e5

2025-08-21  John Khoo  <johnkhootf@gmail.com>

	gnu: utf8proc: Inherit from utf8proc-bootstrap.
	* gnu/packages/textutils.scm (utf8proc): Inherit from utf8proc-bootstrap.
	[native-inputs]: Update Unicode version to 16.0.0.
	Add DerivedCoreProperties.txt, julia and ruby-2.7.
	[arguments]<#:phases>: Adjust accordingly.

	Change-Id: Ib8e08ea65eab2409a38dd5f43c91342842e361f5
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-08-21  John Khoo  <johnkhootf@gmail.com>

	gnu: Add utf8proc-bootstrap.
	* gnu/packages/textutils.scm (utf8proc-bootstrap): New variable.
	* gnu/packages/julia.scm (julia)[inputs]: Replace utf8proc with
	it to break dependency circle.

	Change-Id: Ie2e0c4a83aa9b478b125a390f162c1c69613cd9b
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: rust-rustc-demangle-capi-0.1: Move to (gnu packages rust-sources).
	* gnu/packages/crates-io.scm (rust-rustc-demangle-capi-0.1): Move to...
	* gnu/packages/rust-sources.scm (rust-rustc-demangle-capi-0.1): ...here.
	* gnu/packages/linux.scm: Adjust module import.
	* gnu/packages/qt.scm: Likewise.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)
	[rust-rustc-demangle-capi-0.1]: New entry.

	Change-Id: Ib679b6caebcd31ff793c48a63aa3aa998c99a157

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: ouch: Update to 0.6.1.
	* gnu/packages/rust-apps.scm (ouch): Update to 0.6.1.
	[inputs]: Use ‘cargo-inputs’.
	Add clang.
	[native-inputs]: Add git-minimal/pinned.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	<#:phases>: In ‘pre-build’, remove unrar dependency.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[ouch]: New entry.

	Change-Id: I320448b2d59cc41d7fdb7a4597879170bfdc6404

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: podlet: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (podlet)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[podlet]: New entry.

	Change-Id: Ied6e96d2d9a96e9984d1d54759cbba00e40d45c3

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: htmlq: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (htmlq)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	<#:install-source?>: Disable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[htmlq]: New entry.

	Change-Id: I723d334ded0998851280f3018ec12f11efc84aba

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: xsv: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (xsv)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[xsv]: New entry.

	Change-Id: I921d3b63dd045f198f3af9905634dfd1cc84cb00

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: rust-xremap: Update to 0.10.10.
	* gnu/packages/rust-apps.scm (rust-xremap): Update to 0.10.10.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[xremap]: New entry.

	Change-Id: I1a497d9d5f1d3d090470f731e05ed88dd2f2b918

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: Remove wallust-themes.
	* gnu/packages/rust-apps.scm (wallust-themes): Delete variable.

	Change-Id: I9cbfd372df75fd577ec20f095a205a7bf7a1acaa

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: git-delta: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (git-delta)[source]: Remove snippet.
	[inputs]: Use ‘cargo-inputs’.
	Add oniguruma.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[git-delta]: New entry.

	Change-Id: I9647f89cb920b1f8822a7faaa0337ce377a70ee9

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: git-absorb: Update to 0.7.0.
	* gnu/packages/rust-apps.scm (git-absorb): Update to 0.7.0.
	[inputs]: Use ‘cargo-inputs’.
	[native-inputs]: Add git-minimal/pinned.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	<#:phases>: In 'install-manual-page, adjust man page source file name.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[git-absorb]: New entry.

	Change-Id: I123afe7985839fbec3e4a6469bb55d1e428ff263

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tealdeer: Update to 1.7.2.
	* gnu/packages/rust-apps.scm (tealdeer): Update to 1.7.2.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[tealdeer]: New entry.

	Change-Id: I1d65fddbe0e94502068e775f0a052c9d517eb1e8

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: swaysome: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (swaysome)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[swaysome]: New entry.

	Change-Id: I9c94538b45e3759619b004cce63af9f4ddafaf03

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: swayrbar: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (swayrbar)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[swayrbar]: New entry.

	Change-Id: Ic89f89a4773069c0021aad1e48ac44e2ab44da57

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: swayr: Update to 0.28.1.
	* gnu/packages/rust-apps.scm (swayr): Update to 0.28.1.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[swayr]: New entry.

	Change-Id: I3c99724534e0815a523f8b56da48f08f79b43cf6

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: swayhide: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (swayhide)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[swayhide]: New entry.

	Change-Id: I71abcf36b3fdb6761e95227129430bffa98f1e07

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: svd2rust: Update to 0.36.1.
	* gnu/packages/rust-apps.scm (svd2rust): Update to 0.36.1.
	[source]: Remove snippet.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[svd2rust]: New entry.

	Change-Id: I039460aac2287ce967044d3bc9d976c698b5ee15

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: spotifyd: Update to 0.4.1.
	* gnu/packages/rust-apps.scm (spotifyd): Update to 0.4.1.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	<#:features>: Enable "dbus_mpris".
	Remove "dbus_keyring" that is no longer available.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[spotifyd]: New entry.

	Change-Id: I1dc279d59c2a860bd99c11ace2bd7fdd7f5f6f2c

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: skim: Update to 0.16.1.
	* gnu/packages/rust-apps.scm (skim): Update to 0.16.1.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[skim]: New entry.

	Change-Id: Iea57ecfe92dc58dabac5feb6ec21950b74561cec

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: sd: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (sd)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[sd]: New entry.

	Change-Id: I65c61f8e32c4270338f5cf2d813b80883dcc9c97

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: rtss: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (rtss)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rtss]: New entry.

	Change-Id: If572fffb128773aee4db5d98c183a8eaa668abf7

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: rbw: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (rbw)[source]: Remove snippet.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rbw]: New entry.

	Change-Id: I566a1db7af5d48a781b972e77c1b28e4ec989807

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: watchexec: Update to 2.3.0.
	* gnu/packages/rust-apps.scm (watchexec): Update to 2.3.0.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	<#:install-source?>: Disable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs): New entry.

	Change-Id: Ia9daeb78a874bd3f76d0ece8778994b72cefec38

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: vivid: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (vivid)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[vivid]: New entry.

	Change-Id: I344c38be1bb58fd792cf1cde524e2c26a1a104ef

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tokei: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (tokei)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[tokei]: New entry.

	Change-Id: I886a1aef5aa214d65945e2e5ee3d9798daea468c

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: hex: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (hex)[source]: Remove snippet.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[hex]: New entry.

	Change-Id: I4780919e3051ff98305b4c143bb0132940c49af4

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: treefmt: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (treefmt)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[treefmt]: New entry.

	Change-Id: I98e792458fd3bb2b61214130ea49cf7a85db4207

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tectonic: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (tectonic)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[tectonic]: New entry.

	Change-Id: I5ae6ba1de66768d034180589537cb7785150dacc

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: speakersafetyd: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (speakersafetyd)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[speakersafetyd]: New
	entry.

	Change-Id: I73b699e6a94f6c35846c05bf28f494bdf52b642d

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: sniffglue: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (sniffglue)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[sniffglue]: New entry.

	Change-Id: I0703d049a9210161c85ab1e49e86c88168954348

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: procs: Update to 0.14.10.
	* gnu/packages/rust-apps.scm (procs): Update to 0.14.10.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[procs]: New entry.

	Change-Id: Ie74a70c8388abbbe62b8fcd23bdea2094e8635f3

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: pastel: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (pastel)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[pastel]: New entry.

	Change-Id: Ie21fcc6999f449a5313e80b1027afa15ab857330

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: git-interactive-rebase-tool: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (git-interactive-rebase-tool)
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)
	[git-interactive-rebase-tool]: New entry.

	Change-Id: I57cc1288237ae7ba581645066b6f6b310bf3a0e9

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: rust-cargo-edit: Update to 0.13.2.
	* gnu/packages/rust-apps.scm (rust-cargo-edit): Update to 0.13.2.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-cargo-edit]: New
	entry.

	Change-Id: I05ded5fc1b64032f370c0fe109f17e2c2e9120fd

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: rust-swc: Update to 1.2.129.
	* gnu/packages/rust-apps.scm (rust-swc): Update to 1.2.129.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	<#:phases>: Unset.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-swc]: New entry.

	Change-Id: Iea4f0aee065db726dfd2dd2fa4c14f168fd3450f

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: rot8: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (rot8)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rot8]: New entry.

	Change-Id: Idac4d81de8e181435d47cd1436b0ccdb27c49680

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: ripgrep: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (ripgrep)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[ripgrep]: New entry.

	Change-Id: I06156afd7c76a02c2fc6496370b89478ffe40fdb

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: Remove rust-py-spy-testdata-0.1.
	* gnu/packages/rust-apps.scm (rust-py-spy-testdata-0.1): Delete variable.

	Change-Id: Ibb68a945213a50656694ef0b5e8075bddf158a9d

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: py-spy: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (py-spy)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[py-spy]: New entry.

	Change-Id: I2c275e74e018e26b79a1c2ef8995440d07807721

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: netavark: Update to 1.14.1.
	* gnu/packages/rust-apps.scm (netavark): Update to 1.14.1.
	[source]: Remove snippet.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[netavark]: New entry.

	Change-Id: Iccb2bd2e242f3802d2c3897c4143292d5c72359b

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: macchina: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (macchina)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[macchina]: New entry.

	Change-Id: If782824ab4dc6c246618e2021939d980c93fdf84

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: lsd: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (lsd)[source]: Remove snippet.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[lsd]: New entry.

	Change-Id: Iabf07be6ed351c3f9b23bfeea3bc377398b06aa4

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: kibi: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (kibi)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[kibi]: New entry.

	Change-Id: Ib57c77c5d5e594a1cc88306ff62187621cd9e9fb

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: just: Update to 1.40.0.
	* gnu/packages/rust-apps.scm (just): Update to 1.40.0.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[just]: New entry.

	Change-Id: I22909feee75c99f3d2f212785825379b01a7fb83

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: gitui: Update to 0.27.0.
	* gnu/packages/rust-apps.scm (gitui): Update to 0.27.0.
	[source]: Keep upstream version selection.
	Delete "wix" directory which contains binary files and is not used for the
	bulid.
	[inputs]: Use ‘cargo-inputs’.
	Replace libgit2-1.7 with libgit2-1.9.
	[native-inputs]: Add cmake-minimal.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[gitui]: New entry.

	Change-Id: I74c50345da2cdf56a78d78f22768e3332f387a14

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: forgejo-cli: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (forgejo-cli)[inputs]: Use ‘cargo-inputs’.
	Add oniguruma.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[forgejo-cli]: New entry.

	Change-Id: Ic44fe834ec3f135b71460869a1559dc603bb533b

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: Add rust-syntect-5.
	* gnu/packages/rust-sources.scm (solarized-for-rust-syntect-5)
	(inspired-github-color-scheme-for-rust-syntect-5)
	(spacegray-for-rust-syntect-5, rust-syntect-5): New variables.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-syntect-5]: New
	entry.

	Change-Id: I1e896e6aad72842f3b8cd5777a8a34b36aa3fcc4

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: sequoia: Remove unused Rust crates.
	* gnu/packages/sequoia.scm (rust-card-backend-0.2, rust-card-backend-pcsc-0.5)
	(rust-openpgp-card-0.5, rust-openpgp-cert-d-0.3, rust-sequoia-autocrypt-0.25)
	(rust-sequoia-cert-store-0.6, rust-sequoia-directories-0.1)
	(rust-sequoia-gpg-agent-0.5, rust-sequoia-ipc-0.35, rust-sequoia-keystore-0.6)
	(rust-sequoia-keystore-backend-0.6, rust-sequoia-keystore-gpg-agent-0.4)
	(rust-sequoia-keystore-openpgp-card-0.1, rust-sequoia-keystore-softkeys-0.6)
	(rust-sequoia-keystore-tpm-0.1, rust-sequoia-net-0.29, rust-sequoia-openpgp-1)
	(rust-sequoia-policy-config-0.7, rust-sequoia-policy-config-0.6)
	(rust-sequoia-tpm-0.1, rust-sequoia-wot-0.13): Delete variables.

	Change-Id: I388d6b27e426e41c3876079dd841aa4ec6f19251

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: machine-learning: Remove unused Rust crates.
	* gnu/packages/machine-learning.scm (rust-safetensors, rust-esaxx-rs-0.1)
	(rust-esaxx-rs-0.1, rust-spm-precompiled-0.1, rust-hf-hub-0.3)
	(rust-tokenizers): Delete variables.
	(python-safetensors, python-tokenizers)[description]: Adjust accordingly.

	Change-Id: I958585a1dc7151ca3c826ebaf5a913ab07867c52

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: sequoia-chameleon-gnupg: Remove #:cargo-inputs.
	* gnu/packages/sequoia.scm (sequoia-chameleon-gnupg)
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[sequoia-chameleon-gnupg]:
	New entry.

	Change-Id: I44d5d0c37fb42936f2ea759210c3efbf4a191972

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: sequoia-sq: Remove #:cargo-inputs.
	* gnu/packages/sequoia.scm (sequoia-sq)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[sequoia-sq]: New entry.

	Change-Id: Ieb5f57759da66b81d52075efcc36c8e391e9c545

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: Add rust-deunicode-1.
	* gnu/packages/rust-sources.scm (rust-deunicode-1): New variable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-deunicode-1]: New
	entry.

	Change-Id: Iabb5a307883263ce2c859c84203ecc36eb30f750

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: sequoia-sqv: Remove #:cargo-inputs.
	* gnu/packages/sequoia.scm (sequoia-sqv)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[sequoia-sqv]: New entry.

	Change-Id: I7a8076df69719470af42397c23f84928fa69e802

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: sequoia-wot-tools: Remove #:cargo-inputs.
	* gnu/packages/sequoia.scm (sequoia-wot-tools)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[sequoia-wot-tools]: New
	entry.

	Change-Id: I17c71361d571093d1a0e99f1af657e9b1f200c06

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: python-watchfiles: Update to 1.0.5.
	* gnu/packages/python-xyz.scm (python-watchfiles): Update to 1.0.5.
	[build-system]: Switch to pyproject-build-system.
	[inputs]: Use ‘cargo-inputs’.
	[native-inputs]: Add rust, rust:cargo.
	Add rust-sysroot when cross-compiling.
	Remove python-wrapper.
	[arguments]: Remove #:cargo-inputs.
	<#:phases>: Remove phases from pyproject-build-system.
	Move test flags to...
	<#:test-flags>: ...here.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs): New entry.

	Change-Id: Id4c9d24d06fab5a51407628a378ecd420db352a6

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: python-libcst: Remove #:cargo-inputs.
	* gnu/packages/python-xyz.scm (python-libcst)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-libcst]: New
	entry.

	Change-Id: I642539600fdb4ac1a383a0c970c5676dc8611388

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: python-tiktoken: Remove #:cargo-inputs.
	* gnu/packages/python-xyz.scm (python-tiktoken)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-tiktoken]: New
	entry.

	Change-Id: I798a11ce11236772ac916bad1bdfd8a5a2a84df6

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: python-pydantic-core: Remove #:cargo-inputs.
	* gnu/packages/python-xyz.scm (python-pydantic-core)
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-pydantic-core]:
	New entry.

	Change-Id: Id2f1027ff255c66daa6f5474123d88ef7eeca972

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: python-orjson: Remove #:cargo-inputs.
	* gnu/packages/python-xyz.scm (python-orjson)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-orjson]: New
	entry.

	Change-Id: Ib22fdf3f1082d5bc4372f37b267bb3c4bda584f3

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: python-streamtracer: Remove #:cargo-inputs.
	* gnu/packages/python-xyz.scm (python-streamtracer)
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-streamtracer]: New
	entry.

	Change-Id: I2799b1e6a4caf61308d5afc66385976d332ef080

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: python-nh3: Switch to pyproject-build-system.
	* gnu/packages/python-web.scm (python-nh3)[inputs]: Use ‘cargo-inputs’.
	[native-inputs]: Add rust, rust:cargo.
	Add rust-sysroot when cross-compiling.
	Remove python-wrapper.
	[arguments]: Remove #:cargo-inputs.
	<#:phases>: Remove phases from pyproject-build-system.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-nh3]: New entry.

	Change-Id: Ie94abdc36bfabc25a8694161b839cbec77265b5d

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: python-clarabel: Remove #:cargo-inputs.
	* gnu/packages/python-science.scm (python-clarabel)
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-clarabel]: New
	entry.

	Change-Id: I91311a56cbb69e0e1aff4663effd27863e20e4e5

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: python-blake3: Remove #:cargo-inputs.
	* gnu/packages/python-crypto.scm (python-blake3)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	<#:install-source?>: Disable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-blake3]: New
	entry.

	Change-Id: I78a08b7906482db982e7212448c90be112725a56

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: python-cramjam: Update to 2.10.0.
	* gnu/packages/python-compression.scm (python-cramjam): Update to 2.10.0.
	[build-system]: Switch to pyproject-build-system.
	[inputs]: Use ‘cargo-inputs’.
	Add libdeflate, lz4, zstd:lib.
	[native-inputs]: Add rust, rust:cargo.
	Add rust-sysroot when cross-compiling.
	Remove python-wrapper.
	[arguments]: Remove #:cargo-inputs.
	<#:phases>: Add ‘prepare-cargo-build-system’.
	Remove phases from pyproject-build-system.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-cramjam]: New
	entry.

	Change-Id: Ia008509d6da67fc5e1264518082cd6c4f9451b52

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: python-tokenizers: Remove #:cargo-inputs.
	* gnu/packages/machine-learning.scm (python-tokenizers)
	[inputs]: Use ‘cargo-inputs’.
	Add oniguruma.
	[native-inputs]: Add pkg-config.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	<#:install-source?>: Disable.
	<#:modules>: Remove no longer needed ones.
	<#:phases>: Remove 'loosen-requirements.
	Simplify 'inject-safetensors and move it to...
	[source]: ...here as a snippet.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-tokenizers]: New
	entry.

	Change-Id: I806770a776e02deba1e4a1dddccd608897121605

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: python-safetensors: Remove #:cargo-inputs.
	* gnu/packages/machine-learning.scm (python-safetensors)
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	<#:install-source?>: Disable.
	<#:modules>: Unset.
	<#:phases>: Simplify 'inject-safetensors and move it to...
	[source]: ...here as a snippet.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-safetensors]: New
	entry.

	Change-Id: I806770a776e02deba1e4a1dddccd608897121605

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: python-gseapy: Remove #:cargo-inputs.
	* gnu/packages/bioinformatics.scm (python-gseapy)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-gseapy]: New
	entry.

	Change-Id: Iff4233cb4ac47ca65831f90b40017644d4f72349

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: python-bed-reader: Remove #:cargo-inputs.
	* gnu/packages/bioinformatics.scm (python-bed-reader)
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-bed-reader]: New
	entry.

	Change-Id: I42e4d1739cbbd10108f85ad841552b48fd5ece86

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: i3status-rust: Update to 0.33.2.
	* gnu/packages/rust-apps.scm (i3status-rust): Update to 0.33.2.
	[source]: Remove snippet.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	<#:phases>: Remove 'remove-optional-icu-deps phase.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[i3status-rust]: New
	entry.

	Change-Id: I826b1d392961283631daf84d6cb32b5716553fdf

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: hyperfine: Update to 1.19.0.
	* gnu/packages/rust-apps.scm (hyperfine): Update to 1.19.0.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[hyperfine]: New entry.

	Change-Id: I50fb75b4ea84e5f2e7576e89d949800a9558b550

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: hexyl: Update to 0.16.0.
	* gnu/packages/rust-apps.scm (hexyl): Update to 0.16.0.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[hexyl]: New entry.

	Change-Id: Iade8c28ce7ce8daabb328662e25922e69d00e2e4

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: helvum: Switch to meson-build-system.
	* gnu/packages/rust-apps.scm (helvum)
	[build-system]: Switch to meson-build-system.
	[native-inputs]: Add rust, rust:cargo.
	Remove meson, ninja.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:install-source?, #:vendor, #:cargo-inputs.
	<#:imported-modules, #:modules>: Remove explicit inclusion of
	glib-or-gtk-build-system modules.
	<#:phases>: Add 'prepare-cargo-build-system before 'configure.
	Remove 'unpack-rust-crates.
	Remove added phases that are part of meson-build-system's %standard-phases.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[helvum]: New entry.

	Change-Id: I52d4194f9e738bc8fcc5c620606eddee4820ab5b

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: fd: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (fd)[inputs]: Use ‘cargo-inputs’.
	[argument]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[fd]: New entry.

	Change-Id: I8999a3c30a6ea88ba668c1194b7392e033c923a6

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: eza: Update to 0.21.1.
	* gnu/packages/rust-apps.scm (eza): Update to 0.21.1.
	[inputs]: Use ‘cargo-inputs’.
	Replace libgit2-1.8 with libgit2-1.9.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[eza]: New entry.

	Change-Id: Iad136168a9870c304347d756da50ed03f1aa9d93

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: evremap: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (evremap)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	<#:install-source?>: Disable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[evremap]: New entry.

	Change-Id: I14262ec8b2d326dd3b6aa7e5f4ab2e465295d795

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-lsp-booster: Update to 0.2.1.
	* gnu/packages/rust-apps.scm (emacs-lsp-booster): Update to 0.2.1.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[emacs-lsp-booster]: New
	entry.

	Change-Id: I6f7e8b87b5c9e12dbd405fb75ce70faec0751ca2

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: dutree: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (dutree)[inputs]: Add ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[dutree]: New entry.

	Change-Id: Ib079bd4ee85f92da21d43407858d5b9de73905d5

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: drill: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (drill)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[drill]: New entry.

	Change-Id: I39947f86dacbdae3e5b5bd78b4aca0adeb8d0de8

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: diffr: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (diffr)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[diffr]: New entry.

	Change-Id: Ief76f2b390a68687ab005d5e6d4e3b46e5dd5674

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: cyme: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (cyme)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[cyme]: New entry.

	Change-Id: Iacd25552c81dd80a5fb0c0aec35c83dc2bdfbe44

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: complgen: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (complgen)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[complgen]: New entry.

	Change-Id: Iea26860ecd6b442d077423b852ec363d7b0a04c2

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: codeberg-cli: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (codeberg-cli)[source]: Remove snippet.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[codeberg-cli]: New entry.

	Change-Id: I270d28e01f3f01182666dfaa953422f4d1b9be0c

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: cargo-machete: Update to 0.8.0.
	* gnu/packages/rust-apps.scm (cargo-machete): Update to 0.8.0.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	<#:cargo-test-flags>: Add new test to disable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[cargo-machete]: New
	entry.

	Change-Id: Ic6797d4c6ab1aa9e4c89ec3081396ddad2596380

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: librewolf: Use current rust.
	* gnu/packages/librewolf.scm (rust-librewolf): Define as rust.

	Change-Id: Iee133114dc9961c58f5c8261803dc5e5a379bc98

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	Revert duplicated "gnu: Add rust-macro-rules-attribute-0.2."
	This reverts commit e751897eb1167c3ab29c8f7cebab89257ea1276e.

	Change-Id: If6e4c785feb35f607f592b05f60c1143e2ee5d9f

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: bottom: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (bottom)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[bottom]: New entry.

	Change-Id: I9464039a3ad5b6714c4111d346640d4e172c51d4

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: Remove gitoxide-core.
	* gnu/packages/rust-apps.scm (gitoxide-core): Delete variable.

	Change-Id: I7e135e9530b2698cf50408122e3dbb6da2d2d7b3

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: gitoxide: Update to 0.42.0.
	* gnu/packages/rust-apps.scm (gitoxide): Update to 0.42.0.
	[inputs]: Use ‘cargo-inputs’.
	Add sqlite.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[gitoxide]: New entry.

	Change-Id: I6bb375b7b68af2d06adc4523e8b844d7833ba88d

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: Add xwayland-satellite.
	* gnu/packages/xorg.scm (xwayland-satellite): New variable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[xwayland-satellite]: New
	entry.

	Change-Id: I2fbd0347b9125023feb4cc614b59b7c8b03d3d7c

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: bat: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (bat)[inputs]: Use ‘cargo-inputs’.
	Add oniguruma.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[bat]: New entry.

	Change-Id: Ied3fee03228800e8d24d8144cf62f853aabd4f08

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: alfis: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (alfis)[source]: Don't limit web-view version.
	[inputs]: Use ‘cargo-inputs’.
	Remove rust-ecies-ed25519-ng-0.5.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	<#:install-source?>: Disable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[alfis]: New entry.

	Change-Id: Ie12c6dca5d939cfc9348a23aa359ee02dc15eccc

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: Add rust-web-view-for-alfis.
	* gnu/packages/rust-sources.scm (rust-web-view-for-alfis): New variable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-web-view-for-alfis]:
	New entry.

	Change-Id: Id791b9f4c8b0e581cf221456e4bf71a514e6a965

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: agate: Update to 3.3.14.
	* gnu/packages/rust-apps.scm (agate): Update to 3.3.14.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[agate]: New entry.

	Change-Id: I03ff0a1caf64e1d6886f95a4252ef18da7650ec9

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: aardvark-dns: Update to 1.14.0.
	* gnu/packages/rust-apps.scm (aardvark-dns): Update to 1.14.0.
	[source]: Remove snippet.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[aardvark-dns]: New entry.

	Change-Id: I5fdb4bdb971545c3181db892d92357ca4b54c7ba

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: wallust: Update to 3.3.0.
	* gnu/packages/rust-apps.scm (wallust): Update to 3.3.0.
	[inputs]: Use ‘cargo-inputs’.
	Replace libgit2-1.8 with libgit2-1.9.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[wallust]: New entry.

	Change-Id: I8ab9fbf00d9fe8b48d8160ec3edc3c404f8c4583

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: matugen: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm: Add copyright header as requested.
	(matugen)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[matugen]: New entry.

	Change-Id: I961a5653300b70a754c57d82d93f78d52c8b4da2

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: python-tree-sitter: Update to 0.21.3.
	* gnu/packages/tree-sitter.scm (python-tree-sitter): Update to 0.21.3.
	[native-inputs]: Add tree-sitter-embedded-template, tree-sitter-html,
	tree-sitter-json, tree-sitter-rust.
	[arguments]<#:phases>: Search them with ‘search-input-file’ in
	'set-test-lib-paths.
	Update substitution pattern in 'set-tree-sitter-lib-path.

	Change-Id: If662b7d3d1a368cbccbd706d6ae87bed18a87fdf

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: Add tree-sitter-embedded-template.
	* gnu/packages/tree-sitter.scm (tree-sitter-embedded-template): New variable.

	Change-Id: Ia9679c81e07283630dcf10094f49f73cff62fc17

2025-08-21  Olivier Rojon  <o.rojon@posteo.net>

	gnu: Add tree-sitter-yaml.
	* gnu/packages/tree-sitter.scm (tree-sitter-yaml): New variable.

	Change-Id: I2bc2ad26dba4b4a16cdc738fca867854da225442
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-vhdl: Disable highlighting test.
	* gnu/packages/tree-sitter.scm (tree-sitter-vhdl)[#:get-cleanup-snippet]:
	Disable highlighting test.

	Change-Id: Idefb35f00ad50746b730198043018a5120fb33c5

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-verilog: Update to 1.0.3
	* gnu/packages/tree-sitter.scm (tree-sitter-verilog): Update to 1.0.3

	Change-Id: I0027eff544a9d6f85420d9327e9f8bb7e818c636

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-awk: Update to 0.7.2.
	* gnu/packages/tree-sitter.scm (tree-sitter-awk): Update to 0.7.2.

	Change-Id: I9a1d0d162f52b93d97b4e6105cb50b03dc005547

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-kotlin: Update to 0.3.8.
	* gnu/packages/tree-sitter.scm (tree-sitter-kotlin): Update to 0.3.8.

	Change-Id: Ica31df1a7a9c1815630bbdd9e99340f129e06c93

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-tlaplus: Update to 1.5.0.
	* gnu/packages/tree-sitter.scm (tree-sitter-tlaplus): Update to 1.5.0.

	Change-Id: I36c93a838e9bdc2d7eec53591f0cf1c4b9e53fbd

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-scala: Update to 0.23.4.
	* gnu/packages/tree-sitter.scm (tree-sitter-scala): Update to 0.23.4.

	Change-Id: I7d1177c4f33193babeb19ef08f4d7812dd3818d1

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-lua: Update to 0.3.0.
	* gnu/packages/tree-sitter.scm (tree-sitter-lua): Update to 0.3.0.
	[#:get-cleanup-snippet]: Disable failing tests.

	Change-Id: Ie80d17078d106563121f59e9ee2af0d03c075540

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-latex: Update to 0.4.0.
	* gnu/packages/tree-sitter.scm (tree-sitter-latex): Update to 0.4.0.
	[#:get-cleanup-snippet]: Update cleanup snippet.

	Change-Id: Ied98f2d5c77f60f771d4d774911440a9942876f8

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-plantuml: Update to 1.0.0-1.c7361a1.
	* gnu/packages/tree-sitter.scm (tree-sitter-plantuml): Update to
	1.0.0-1.c7361a1.
	[#:get-cleanup-snippet]: Fix grammar error.

	Change-Id: Ic0d828fd0dd9739717be8a95e717a0bc3fdee276

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-racket: Update to 0.23.0-1.
	* gnu/packages/tree-sitter.scm (tree-sitter-racket): Update to 0.23.0-1.

	Change-Id: I4285394b1660e477825ccf15642a8e268a81a6c5

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-sway: Update to 1.0.0-0.f9e53e9.
	* gnu/packages/tree-sitter.scm (tree-sitter-sway): Update to 1.0.0-0.f9e53e9.

	Change-Id: I32a888212b097189e7e33ea1a9dc0c269d5a9573

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-scheme: Update to 0.23.0-1.
	* gnu/packages/tree-sitter.scm (tree-sitter-scheme): Update to 0.23.0-1.

	Change-Id: I03151531cda9a39e367f0bdedc5c3f5d0d0ec862

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-org: Update to 1.3.1-1.64cfbc2.
	* gnu/packages/tree-sitter.scm (tree-sitter-org): Update to 1.3.1-1.64cfbc2.

	Change-Id: Iea16620c11ac553e306d4db092b329be6813759f

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-nix: Update to 0.0.2.
	* gnu/packages/tree-sitter.scm (tree-sitter-nix): Update to 0.0.2.

	Change-Id: Icdb7bc67e3bcf7dc0fd50f3f253874217b5dab59

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-meson: Update to 1.3.0.
	* gnu/packages/tree-sitter.scm (tree-sitter-meson): Update to 1.3.0.

	Change-Id: Iee3fb3dff29b3ba3f385a93d2b71e2a00d6c7d69

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-matlab: Update to 1.0.4.
	* gnu/packages/tree-sitter.scm (tree-sitter-matlab): Update to 1.0.4.

	Change-Id: I34c2dc28b7f366058012ab062f685218c22d15d0

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: Deprecate tree-sitter-markdown-gfm.
	* gnu/packages/tree-sitter.scm (tree-sitter-markdown-gfm): Superseded by
	tree-sitter-markdown.

	Change-Id: Iba97a672db8b098c370493c48532fc0c54cc3d79

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-markdown: Update to 0.4.1.
	* gnu/packages/tree-sitter.scm (tree-sitter-markdown): Update to 0.4.1.
	[#:get-cleanup-snippet]: Disable failing tests.

	Change-Id: Ie4c685e91932508c4c4df5bf310b3c41ac2684f2

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-rust: Update to 0.24.0.
	* gnu/packages/tree-sitter.scm (tree-sitter-rust): Update to 0.24.0.

	Change-Id: I6f55b0b2cafd217296374ce659d2943594dba933

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-ruby: Update to 0.23.1.
	* gnu/packages/tree-sitter.scm (tree-sitter-ruby): Update to 0.23.1.

	Change-Id: I5657b0711dacead3f4dcbd481f71dddd940a5f13

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-ron: Update to 0.2.0-0.7893855.
	* gnu/packages/tree-sitter.scm (tree-sitter-ron): Update to 0.2.0-0.7893855.

	Change-Id: I6d1159b8c16cfc07e8ed14a2d98bd8cec6611805

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-r: Update to 1.1.0.
	* gnu/packages/tree-sitter.scm (tree-sitter-r): Update to 1.1.0.

	Change-Id: I77a00077abfd92db33a7a7adac540fc379cc9af4

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-python: Update to 0.23.6.
	* gnu/packages/tree-sitter.scm (tree-sitter-python): Update to 0.23.6.

	Change-Id: Ie760f7eaea18ab3c81af0ed126f6842c8b275b1d

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-prisma: Update to 1.5.1.
	* gnu/packages/tree-sitter.scm (tree-sitter-prisma): Update to 1.5.1.

	Change-Id: I89a0f64ff49a76a6ce6c89bcbb7620d2bc189ca2

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-php: Update to 0.23.12.
	* gnu/packages/tree-sitter.scm (tree-sitter-php): Update to 0.23.12.
	[#:grammar-directories]: Set as "php" and "php_only".

	Change-Id: I9e6a71f0474c918faab2bf5e9cc7ef4b417906c1

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-ocaml: Update to 0.24.0.
	* gnu/packages/tree-sitter.scm (tree-sitter-ocaml): Update to 0.24.0.

	Change-Id: I599891e5f4906e18f3d150470dd9c75c10909c4d

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-julia: Update to 0.23.1.
	* gnu/packages/tree-sitter.scm (tree-sitter-julia): Update to 0.23.1.

	Change-Id: I5fde1a250126816fdf9afeaf4699c201c820a767

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-json: Update to 0.24.8.
	* gnu/packages/tree-sitter.scm (tree-sitter-json): Update to 0.24.8.

	Change-Id: Ibe0e1605675bdb12806f0a4886eecca7e2a5535e

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-java: Update to 0.23.5.
	* gnu/packages/tree-sitter.scm (tree-sitter-java): Update to 0.23.5.

	Change-Id: Ie5d03f8eb337f0a88c01b5c26f70c2d6653c6555

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-hcl: Update to 1.1.0-0.de10d49.
	* gnu/packages/tree-sitter.scm (tree-sitter-hcl): Update to 1.1.0-0.de10d49.

	Change-Id: I6ada17840478830aafeb970f45605f16a41c2788

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-haskell: Update to 0.15.0.
	* gnu/packages/tree-sitter.scm (tree-sitter-haskell): Update to 0.15.0.

	Change-Id: I714126379c94d44e285457df2265b31d1b0c0091

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-go: Update to 0.23.4.
	* gnu/packages/tree-sitter.scm (tree-sitter-go): Update to 0.23.4.

	Change-Id: I53f6cf08b5558b8a3fe345b5fe1303210c555fe7

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-gomod: Update to 1.1.0.
	* gnu/packages/tree-sitter.scm (tree-sitter-gomod): Update to 1.1.0.
	[#:repository-url]: Avoid redirection.

	Change-Id: Ic776e03c8605ba815f86e89514679ee3993836f6

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-elm: Update to 5.7.0-0.3b373a3.
	* gnu/packages/tree-sitter.scm (tree-sitter-elm): Update to 5.7.0-0.3b373a3.

	Change-Id: I84f61eafe626087e70866c39f04846fa00785040

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-erlang: Update to 0.14.0-0.364e323.
	* gnu/packages/tree-sitter.scm (tree-sitter-erlang): Update to
	0.14.0-0.364e323.

	Change-Id: Idb7b2d5593c8ec55d060b814ecc2c7e271decf9b

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-dockerfile: Update to 0.2.0.
	* gnu/packages/tree-sitter.scm (tree-sitter-dockerfile): Update to 0.2.0.

	Change-Id: Ic8c5f14fec45a39571a9869121d80ad66034d58a

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-c-sharp: Update to 0.23.1.
	* gnu/packages/tree-sitter.scm (tree-sitter-c-sharp): Update to 0.23.1.

	Change-Id: I757bb2846cc8fc60073e5618c816c3764162f8a0

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-bash: Update to 0.23.3.
	* gnu/packages/tree-sitter.scm (tree-sitter-bash): Update to 0.23.3.

	Change-Id: I30f48d0b2a6453ce58fce15208af2ce5563ec285

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-heex: Update to 0.8.0.
	* gnu/packages/tree-sitter.scm (tree-sitter-heex): Update to 0.8.0.

	Change-Id: I0a3b639eb96ae5b86b73e50985898e4e96975390

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-elixir: Update to 0.3.4.
	* gnu/packages/tree-sitter.scm (tree-sitter-elixir): Update to 0.3.4.

	Change-Id: I900584c5c2c54a9a50ea36baa542985336ceabea

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-devicetree: Update 0.11.1.
	* gnu/packages/tree-sitter.scm (tree-sitter-devicetree): Update 0.11.1.
	[#:get-cleanup-snippet]: Delete pregerenated parser.exp and parser.lib.

	Change-Id: I4754c8bd2b8efa3a3a98094b42cb301b519106c6

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-cmake: Update to 0.7.0.
	* gnu/packages/tree-sitter.scm (tree-sitter-cmake): Update to 0.7.0.

	Change-Id: I6b74f08de6925fce2155f6a7b603ae4a9ec0e67b

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-cpp: Update to 0.23.4.
	* gnu/packages/tree-sitter.scm (tree-sitter-cpp): Update to 0.23.4.

	Change-Id: I6ed53ac7467c1e40b74a143a1b6f4738831c1eff

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-c: Update to 0.23.5.
	* gnu/packages/tree-sitter.scm (tree-sitter-c): Update to 0.23.5.

	Change-Id: I4e45880c83169d0afac3d52b9eafd2d426e433c4

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-css: Update to 0.23.2.
	* gnu/packages/tree-sitter.scm (tree-sitter-css): Update to 0.23.2.

	Change-Id: I58b09b7e457ff02ee6b390ffe28c23f7e5926db5

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-typescript: Update to 0.23.2.
	* gnu/packages/tree-sitter.scm (tree-sitter-typescript): Update to 0.23.2.

	Change-Id: I48f5efe2a710dde9bc522c116a9356c4e5e85460

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-javascript: Update to 0.23.1.
	* gnu/packages/tree-sitter.scm (tree-sitter-javascript): Update to 0.23.1.

	Change-Id: I83418b20e4791a3870c9860e35a5c733943fa466

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-html: Update to 0.23.2.
	* gnu/packages/tree-sitter.scm (tree-sitter-html): Update to 0.23.2.

	Change-Id: I9e3b701cd89b92303be86767213825a9d7259c63

2025-08-21  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>
	    Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter: Update to 0.25.3.
	* gnu/packages/tree-sitter.scm (tree-sitter): Update to 0.25.3.
	[arguments]<#:phases>: Add 'patch-_ts_dup-visibility for linking with Rust
	bindings.
	(tree-sitter-cli)[source]: Keep files required for building bindings.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	<#:cargo-test-flags>: Adjust failing tests to skip.
	<#:cargo-install-paths>: Add "cli".
	<#:phases>: Merge 'patch-node and 'patch-dot into 'patch-references.
	Update their references and use ‘search-input-file’.
	Remove modification of 'install, #:cargo-install-paths now takes care of the
	installation.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[tree-sitter-cli]: New
	entry.
	* guix/build/tree-sitter-build-system.scm
	(patch-dependencies): Drop `peerDependencies' from package.json.
	(build): Remove deprecated ‘--no-bindings’ option.
	(check): Set CC.
	(install): Add `src' to include directories in order for external
	scanners to find `tree_sitter/parser.h'.

	Change-Id: I3941a1785be8deb60f288fcd5983255f075f9215

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter: Remove Rust packages.
	These packages are not yet merged into master, it's safe to remove them.

	* gnu/packages/tree-sitter.scm (rust-tree-sitter-bash-0.23)
	(rust-tree-sitter-c-0.23, rust-tree-sitter-cpp-0.23)
	(rust-tree-sitter-css-0.23, rust-tree-sitter-c-sharp-0.23)
	(rust-tree-sitter-elixir-0.3, rust-tree-sitter-go-0.23)
	(rust-tree-sitter-haskell-0.23, rust-tree-sitter-html-0.23)
	(rust-tree-sitter-java-0.23, rust-tree-sitter-javascript-0.23)
	(rust-tree-sitter-json-0.24, rust-tree-sitter-julia-0.23)
	(rust-tree-sitter-lua-0.2, rust-tree-sitter-make-1)
	(rust-tree-sitter-nix-0.0.2, rust-tree-sitter-objc-3)
	(rust-tree-sitter-ocaml-0.23, rust-tree-sitter-php-0.23)
	(rust-tree-sitter-python-0.23, rust-tree-sitter-ruby-0.23)
	(rust-tree-sitter-rust-0.23, rust-tree-sitter-scala-0.23)
	(rust-tree-sitter-toml-ng-0.7, rust-tree-sitter-typescript-0.23)
	(rust-tree-sitter-xml-0.7, rust-tree-sitter-yaml-0.7): Delete variables.

	Change-Id: If96088035b806646e41a0cbb12657a50f7e0b609

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: difftastic: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (difftastic)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	<#:install-source?>: Disable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[difftastic]: New entry.

	Change-Id: If15a20b1706dc25d2677f2c49cb0bc1dfece88ca

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: jless: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (jless)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs, #:phases.
	<#:install-source?>: Disable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[jless]: New entry.

	Change-Id: Id5ed045eaec98d7dcd23a2f9514e3d1c0338bd56

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: swww: Update to 0.9.5.
	* gnu/packages/wm.scm (swww): Update to 0.9.5.
	[native-inputs]: Add pkg-config.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	<#:phases>: Add 'use-guix-vendored-dependencies.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[swww]: New entry.

	Change-Id: I7ea115dc6387fd6f9acb77e8fa6487d7fe043ba9

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: Add rust-bitcode-for-swww.
	* gnu/packages/rust-sources.scm (rust-bitcode-for-swww): New variable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-bitcode-for-swww]:
	New entry.

	Change-Id: Ie9997acdd52d6079e0b24c4fbc27eca073300551

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: castor: Remove #:cargo-inputs.
	* gnu/packages/web.scm (castor)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[castor]: New entry.

	Change-Id: Ib55537288895b6ced31d6e1c2c6bd27a51c1449f

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: monolith: Remove #:cargo-inputs.
	* gnu/packages/web.scm (monolith)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	<#:phases>: Move 'dont-default-to-vendored-openssl into...
	[source]: ...a snippet.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[monolith]: New entry.

	Change-Id: If5c7f2e578f30085ad7b3f2b2dfefd0ba0318574

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: xen-guest-agent: Remove #:cargo-inputs.
	* gnu/packages/virtualization.scm (xen-guest-agent)
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[xen-guest-agent]: New
	entry.

	Change-Id: I73d5b07bc14aa66d2456f968eae64b2ba98b496e

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: pijul: Remove #:cargo-inputs.
	* gnu/packages/version-control.scm (pijul)[source]: Remove snippet.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[pijul]: New entry.

	Change-Id: Idc55114fcc3f736d1fb4e1cd369a70cccb92732d

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: stgit-2: Update to 2.5.3.
	* gnu/packages/version-control.scm (stgit-2): Update to 2.5.3.
	[source]: Remove snippet.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[stgit-2]: New entry.

	Change-Id: I1fb026dc5a36c77cb04b08ccc2f7cea9201497d8

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: breezy: Update to 3.3.11.
	* gnu/packages/version-control.scm (breezy): Update to 3.3.11.
	[build-system]: Switch to python-build-system.
	[native-inputs]: Add rust, rust:cargo.
	Add rust-sysroot when cross-compiling.
	Remove python-wrapper.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:install-source?.
	<#:phases>: Add 'prepare-cargo-build-system after 'unpack.
	Remove added phases that are part of python-build-system's %standard-phases.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[breezy]: New entry.

	Change-Id: I9c153b28225ed084d48db6a9a05556db6d38589f

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: tmux-plugin-sessionizer: Remove #:cargo-inputs.
	* gnu/packages/tmux.scm (tmux-plugin-sessionizer)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	<#:install-source?>: Disable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[tmux-plugin-sessionizer]:
	New entry.

	Change-Id: I50faa6d5497fcb336f508b8e37824aa23482adf4

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: helix: Update to 25.01.1.
	* gnu/packages/text-editors.scm (helix): Update to 25.01.1.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[helix]: New entry.

	Change-Id: I381f9655f5c102fb844fd15a1f6b8b9465165171

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: parinfer-rust-emacs: Remove #:cargo-inputs.
	* gnu/packages/text-editors.scm (parinfer-rust-emacs)[inputs]: Use
	‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[parinfer-rust-emacs]: New
	entry.

	Change-Id: I817091201564e6a9a4de96a014ea5554a87c50b9

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: parinfer-rust: Remove #:cargo-inputs.
	* gnu/packages/text-editors.scm (parinfer-rust)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[parinfer-rust]: New
	entry.

	Change-Id: Ie77db4de5f0a639ca48e5a0760dcd202f074e2cb

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: kak-lsp: Update to 18.1.3.
	* gnu/packages/text-editors.scm (kak-lsp): Update to 18.1.3.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[kak-lsp]: New entry.

	Change-Id: I55e482d2803b64cf9ec449cc3624af2873a51868

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: alacritty: Remove #:cargo-inputs.
	* gnu/packages/terminals.scm (alacritty)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[alacritty]: New entry.

	Change-Id: I974199640180621b9e95c468efe7fc250db0481b

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: newsboat: Update to 2.39.
	* gnu/packages/syndication.scm (newsboat): Update to 2.39.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[newsboat]: New entry.

	Change-Id: I57adb23ff285e43d42e8ebbf42d5c67b5a31cb43

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: snafu: Remove #:cargo-inputs.
	* gnu/packages/suckless.scm (snafu)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	<#:install-source?>: Disable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[snafu]: New entry.

	Change-Id: I42e31070939624a5c7cc889ac9225a3398237ea4

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: starship: Remove #:cargo-inputs.
	* gnu/packages/shellutils.scm (starship)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[starship]: New entry.

	Change-Id: Ibe594c8839eacf9067cec288082fb035968f35cc

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: nitrocli: Remove #:cargo-inputs.
	* gnu/packages/security-token.scm (nitrocli)[inputs]: Use ‘cargo-inputs’.
	Add libnitrokey.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	<#:install-source?>: Disable.
	<#:phases>: Use system libnitrokey.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[nitrocli]: New entry.

	Change-Id: I94edbbcdb2d253dcaffde14253786224fe8d3ba6

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: nu-plugin-gstat: Update to 0.103.0.
	* gnu/packages/nushell.scm (nu-plugin-gstat): Update to 0.103.0.
	[inputs]: Use ‘cargo-inputs’.
	Replace libgit2-1.8 with libgit2-1.9.
	[arguments]: Remove #:cargo-inputs.
	<#:install-source?>: Disable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[nu-plugin-gstat]: New
	entry.

	Change-Id: I9f588b478d9224146560ccc4e9971505d89ea981

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: nu-plugin-inc: Update to 0.103.0.
	* gnu/packages/nushell.scm (nu-plugin-inc): Update to 0.103.0.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	<#:install-source?>: Disable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[nu-plugin-inc]: New
	entry.

	Change-Id: I6f597d417ef6169da3e774ff7666897a5862a221

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: nu-plugin-formats: Update to 0.103.0.
	* gnu/packages/nushell.scm (nu-plugin-formats): Update to 0.103.0.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	<#:install-source?>: Disable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[nu-plugin-formats]: New
	entry.

	Change-Id: Icf69b64804caeceffc0b445f4a0432200aeab250

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: nushell: Update to 0.103.0.
	* gnu/packages/nushell.scm (nushell): Update to 0.103.0.
	[source]: Remove snippet, that test file is empty.
	[inputs]: Use ‘cargo-inputs’.
	Add sqlite.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[nushell]: New entry.

	Change-Id: I8740609bbd04659bed4001c421c44a27e19f6213

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: nsncd: Remove #:cargo-inputs.
	* gnu/packages/nss.scm (nsncd)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[nsncd]: New entry.

	Change-Id: I16ea26382255640f13b7fdad99a94f7e01eaa030

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: libchewing: Switch to cmake-build-system.
	* gnu/packages/language.scm (libchewing)
	[build-system]: Switch to cmake-build-system.
	[native-inputs]: Add rust, rust:cargo.
	Add rust-sysroot when cross-compiling.
	Remove cmake-minimal.
	Move corrosion to...
	[inputs]: ...here.
	Use ‘cargo-inputs’.
	[arguments]: Remove #:install-source?, #:vendor-dir, #:cargo-inputs,
	 #:cargo-development-inputs.
	<#:out-of-source?>: Disable, added from the 'cmake-configure phase.
	<#:phases>: Add 'prepare-cargo-build-system after 'unpack.
	Remove added phases that are part of cmake-build-system's %standard-phases.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[libchewing]: New entry.

	Change-Id: I9af2b5d4efd88bdc2440a16edca683cf1bcb8f72

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: corrosion: Honor CARGO_BUILD_TARGET.
	This change integrates Rust cross-compilation support from Guix.

	* gnu/packages/patches/corrosion-honor-CARGO_BUILD_TARGET.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/cmake.scm (corrosion)[source]: Apply it.

	Change-Id: I319f07f49e390ed84286f35aaa0bd3cad2ad70db

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: kanata: Move to (gnu packages rust-apps).
	* gnu/packages/kanata.scm: Delete file.
	(rust-kanata-interception-0.3, rust-kanata-keyberon-0.180)
	(rust-kanata-keyberon-macros-0.2, rust-kanata-parser-0.180)
	(rust-kanata-tcp-protocol-0.180, rust-karabiner-driverkit-0.1): Delete
	variables.
	(kanata): Move to...
	* gnu/packages/rust-apps.scm (kanata): ...here.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Unregisiter (gnu packages kanata).

	Change-Id: I703d787f2ac9850c8a5eb275620cd50ccc4e6969

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: kanata: Update to 1.8.1
	* gnu/packages/kanata.scm (kanata)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[kanata]: New entry.

	Change-Id: If9939c84a16d7d603cdb3ecc5e1a85048f7e96c2

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: mudskipper: Update to 0.1.0-1.effd3fa.
	* gnu/packages/bioinformatics.scm (mudskipper): Update to 0.1.0-1.effd3fa.
	[native-inputs]: Remove cmake-minimal.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]<#:cargo-inputs>: Remove.
	<#:install-source?>: Disable.
	<#:tests?>: Enable with...
	<#:phases>: ...new 'skip-doctesting-code-blocks phase.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[mudskipper]: New entry.

	Change-Id: I2e02005f5ccc35b01e396662063f02273a9f16e0

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: transanno: Update to 0.4.5.
	* gnu/packages/bioinformatics.scm (transanno): Update to 0.4.5.
	[inputs]: Use ‘cargo-inputs’.
	Add zstd:lib.
	[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[transanno]: New entry.

	Change-Id: I1966f51054151b10cd4514b0c928df007954e5b3

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: gnome-authenticator: Switch to meson-build-system.
	* gnu/packages/gnome.scm (gnome-authenticator)
	[build-system]: Switch to meson-build-system.
	[native-inputs]: Add rust, rust:cargo.
	Add rust-sysroot when cross-compiling.
	Remove meson, ninja.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:install-source?, #:vendor, #:cargo-inputs.
	<#:imported-modules, #:modules>: Remove explicit inclusion of
	glib-or-gtk-build-system modules.
	<#:phases>: Add 'prepare-cargo-build-system before 'configure.
	Remove 'unpack-rust-crates.
	Remove added phases that are part of meson-build-system's %standard-phases.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[gnome-authenticator]: New
	entry.

	Change-Id: I98513dfb4ecb8d1ab7f1c808b79cd990d8b4259d

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: bcachefs-tools-minimal: Remove #:cargo-inputs.
	* gnu/packages/file-systems.scm (bcachefs-tools-minimal)
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[bcachefs-tools]: New
	entry.

	Change-Id: Id330080f9620021bce3c582070b347dad08ba00f

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: b3sum: Update to 1.8.1.
	* gnu/packages/crypto.scm (b3sum): Update to 1.8.1.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	<#:install-source?>: Disable as license files are available now.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[b3sum]: New entry.

	Change-Id: I72b9b861f4084caafd5ab20d7deeb20653b8ff96

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: rust-minisign: Update to 0.7.9.
	* gnu/packages/crypto.scm (rust-minisign)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	<#:install-source?>: Disable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-minisign]: New
	entry.

	Change-Id: Ib100454910b74bc91c1a406c91ddf0caed65950d

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: c2rust: Move to (gnu packages rust-apps).
	As all these crates are only used by c2rust itself, they can be safely
	removed.

	* gnu/packages/patches/c2rust-ast-exporter-local-search.patch: Delete file.
	* gnu/packages/c2rust.scm: Delete file.
	(rust-c2rust-ast-builder-0.18, rust-c2rust-ast-exporter-0.18)
	(rust-c2rust-ast-printer-0.18, rust-c2rust-bitfields-0.18)
	(rust-c2rust-bitfields-derive-0.18, rust-c2rust-build-paths-0.18)
	(rust-c2rust-transpile-0.18): Delete variables.
	(%tinycbor-source, c2rust): Move to ...
	* gnu/packages/rust-apps.scm (%tinycbor-source, c2rust): ...here.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Unregisiter c2rust module.
	(dist_patch_DATA): Unregisiter patch.
	* etc/teams.scm (rust): Remove the file from scope.
	* CODEOWNERS: Likewise.

	Change-Id: I06dd323c5d209b92f7cc13f7fbcbe79fe868a8ff

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: c2rust: Remove input labels.
	* gnu/packages/c2rust.scm (c2rust)[native-inputs]: Remove labels.

	Change-Id: I29083c8b9057c51ff10c634bd3147d069eb81dfe

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: c2rust: Update to 0.20.0.
	* gnu/packages/c2rust.scm (%tinycbor-source)[file-name]: Add file name.
	* gnu/packages/c2rust.scm (c2rust)[source]: Remove snippet.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	<#:phases>: In ‘patch’, access %tinycbor-source by origin name and patch
	CMakeLists.txt of rust-c2rust-ast-exporter.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[c2rust]: New entry.

	Change-Id: Ifc17c1de2b514cb9f5d9b0d63a12f0d2d5a890c4

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: circtools: Remove #:cargo-inputs.
	* gnu/packages/bioinformatics.scm (circtools)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[circtools]: New entry.

	Change-Id: Ie972013c7f4b7b7de74462a7976df10b0861686d

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: bankstown-lv2: Remove #:cargo-inputs.
	* gnu/packages/audio.scm (bankstown-lv2)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[bankstown-lv2]: New
	entry.

	Change-Id: I1cf15379dd0dbbe73feb3d34967e38c604d30e97

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: clamav: Use cmake-build-system.
	* gnu/packages/antivirus.scm (clamav)[build-system]: Use cmake-build-system.
	[native-inputs]: Add rust, rust:cargo.
	Add rust-sysroot when cross-compiling.
	Remove cmake-minimal.
	Move check to...
	[inputs]: ...here.
	Use ‘cargo-inputs’.
	[arguments]: Add #:configure-flags from phases.
	Remove #:install-source?, #:cargo-inputs, #:vendor-dir.
	<#:phases>: Keep ‘check-for-pregenerated-files’.
	Add ‘prepare-cargo-build-system’.
	In ‘patch-rust-requirements’, don't patch cbindgen version.
	Remove ‘cmake-configure’, ‘fix-cargo-inputs-vendoring’, ‘cmake-configure’.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[clamav]: New entry.

	Change-Id: I1583ad0c907e8f74dcf42bd0a0e7f4cef7400cd9

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: du-dust: Update to 1.2.0.
	* gnu/packages/admin.scm (du-dust): Update to 1.2.0.
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[du-dust]: New entry.

	Change-Id: Ib598553c2fb872a3d93372987573723eaa4a33e1

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: wlgreet: Remove #:cargo-inputs.
	* gnu/packages/admin.scm (wlgreet)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[wlgreet]: New entry.

	Change-Id: Iba99806338ef23dca4365308fe0c724bfc1ae7ec

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: greetd: Remove #:cargo-inputs.
	* gnu/packages/admin.scm (greetd)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[greetd]: New entry.

	Change-Id: Ic8f6095b83d101441ca1f955166076b3a50cc92c

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add uv.
	* gnu/packages/rust-apps.scm (uv): New variable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[uv]: New entry.

	Change-Id: I6d6fb60d68f65ce6f0cf0c32215643989f0ab851
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: Add rust-pubgrub-for-uv.
	* gnu/packages/rust-sources.scm (rust-pubgrub-for-uv): New variable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-pubgrub-for-uv]: New
	entry.

	Change-Id: I0258c73345cc9efa540b5bf136a2264b3c34754c

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: fish: Update to 4.0.1.
	* gnu/packages/shells.scm (fish): Update to 4.0.1.
	[inputs]: Use ‘cargo-inputs’.
	[native-inputs]: Add pkg-config, rust, rust:cargo.
	Add rust-sysroot when cross-compiling.
	[arguments]<#:out-of-source?>: Build in-tree.
	<#:imported-modules, #:modules>: Use cargo-build-system modules.
	<#:phases>: Use packaged rust-pcre2.
	Use phases from cargo-build-system.
	Adjust tests accordingly.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[fish]: New entry.

	Change-Id: I60e0a45f30db80a83041714036c09a84e4f23e0f

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: Add rust-pcre2-utf32-0.2.
	* gnu/packages/rust-sources.scm (rust-pcre2-utf32-0.2): New variable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-pcre2-utf32-0.2]:
	New entry.

	Change-Id: Ifaf949145ea4c7c521b3614b47a650f3e07c5b01

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: Add niri.
	* gnu/packages/wm.scm (niri): New variable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[niri]: New entry.

	Change-Id: Ibb27122c30b2fbb4d0b8cecf20288529f95f6b60

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: Add rust-smithay-for-niri.
	* gnu/packages/rust-sources.scm (rust-smithay-for-niri): New variable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-smithay-for-niri]:
	New entry.

	Change-Id: I77d281e831a06e8dd2aca0444397ba79d32c08a0

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: Add rust-pipewire-for-niri.
	* gnu/packages/rust-sources.scm (rust-pipewire-for-niri): New variable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-pipewire-for-niri]:
	New entry.

	Change-Id: I9e92fdd9625c5c6757cf8afab118d823ec29f69c

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: zoxide: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (zoxide)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[zoxide]: New entry.

	Change-Id: Ieeebd69dc4aa7e410eb6d7e73a59e7cfc9be538b

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: mesa: Use subproject sources from (gnu packages rust-crates).
	* gnu/packages/rust-crates.scm (mesa-cargo-inputs): New variable.
	* gnu/packages/gl.scm (mesa)[arguments]<#:phases>: Use it in
	‘patch-subproject-sources’ phase.

	Change-Id: Iaddcd488b0394ef4448bb6155349623ec4e8fb8a

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: rav1e: Remove #:cargo-inputs.
	* gnu/packages/video.scm (rav1e)[inputs]: Use ‘cargo-inputs’.
	Replace libgit2-1.8 with libgit2-1.9.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rav1e]: New entry.

	Change-Id: I317ffec47f255736faba7e5a5e9390088e2fa4e9

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: rust-cargo-c: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (rust-cargo-c)[inputs]: Use ‘cargo-inputs’.
	Add sqlite.
	[arguments]: Remove #:cargo-inputs.
	<#:install-source?>: Disable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-cargo-c]: New entry.

	Change-Id: Ia09ac376a2832c1b55007a366f2276703cf2630a

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: python-rpds-py: Remove #:cargo-inputs.
	* gnu/packages/python-xyz.scm (python-rpds-py)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-rpds-py]: New
	entry.

	Change-Id: Ie1d6b799c7802db33bc0f4be5575154bda3fe9d8

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: python-cryptography: Switch to pyproject-build-system.
	* gnu/packages/python-crypto.scm (python-cryptography)
	[inputs]: Use ‘cargo-inputs’.
	Remove python-wrapper.
	[native-inputs]: Add rust, rust:cargo.
	Add rust-sysroot when cross-compiling.
	[arguments]: Remove #:cargo-inputs.
	<#:phases>: Add ‘prepare-cargo-build-system’.
	Remove phases provided by pyproject-build-system.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[python-cryptography]: New
	entry.

	Change-Id: I22a0ad4c7093c1323e0f61fc50d4337abb6635e9

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: maturin: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (maturin)[inputs] Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[maturin]: New entry.

	Change-Id: Ie1327a072ce4376a11bdae7a7e46036d48a48a53

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: rust-cbindgen-0.26: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (rust-cbindgen-0.26)[inputs]: Add ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-cbindgen-0.26]: New
	entry.

	Change-Id: I61b0a99eec68e18cf83011fdd5c7ea4bd4271624

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: rust-cbindgen-0.28: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (rust-cbindgen-0.28,rust-cbindgen-0.27)
	[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	<#:install-source?>: Disable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-cbindgen-0.28]: New
	entry.

	Change-Id: I8cf3bb190b93a73faad83656a1f251a07c7eba88

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: rust-bindgen-cli: Remove #:cargo-inputs.
	* gnu/packages/rust-apps.scm (rust-bindgen-cli)[inputs]: Use ‘cargo-inputs’.
	[arguments]: Remove #:cargo-inputs.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-bindgen-cli]: New
	entry.

	Change-Id: I974cde0bbac725c814361fbec4f7f58a5799cd8c

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: librsvg: Switch to gnu-build-system.
	* gnu/packages/gnome.scm (librsvg)[build-system]: Switch to gnu-build-system.
	[inputs]: Use ‘cargo-inputs’.
	[native-inputs]: Add rust, rust:cargo.
	Add rust-sysroot when cross-compiling.
	[arguments]: Remove #:cargo-inputs and #:cargo-development-inputs.
	<#:phases>: Add ‘prepare-cargo-build-system’ to apply Rust phases.
	Remove phases already provided by gnu-build-system.
	Move flags in ‘gnu-configure’ and ‘prepare-for-build’  to...
	<#:configure-flags, #:make-flags>: ...here.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[librsvg]: New entry.

	Change-Id: I5c2c34efe95343184bc832e2ff72e3a735e96a92

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: Add cargo-license.
	* gnu/packages/rust-apps.scm (cargo-license): New variable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[cargo-license]: New entry.

	Change-Id: I0c01e48948f77edb6e47e3c066cc8a1b5902aae2

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: Add cargo-audit.
	* gnu/packages/rust-apps.scm (cargo-audit): New variable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[cargo-audit]: New entry.

	Change-Id: I12193729a18d74cbd6348350b17ee179f28af096

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	gnu: rust-ring-0.17: Add to (gnu packages rust-sources).
	* gnu/packages/rust-sources.scm (rust-ring-0.17): New variable.
	* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-ring-0.17]: New entry.

	Change-Id: I5f01995b2570c4bbb2ecf9d11f081359f39141bc

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	import: crate: Add ‘--lockfile’ option.
	* guix/import/crate.scm (cargo-inputs-from-lockfile)
	find-cargo-inputs-location, extract-cargo-inputs): New procedures.
	* guix/scripts/import/crate.scm (%options): Add ‘--lockfile’ option.
	(show-help): Add it.
	(guix-import-crate): Use it.
	* doc/guix.texi (Invoking guix import): Document it.

	Change-Id: I291478e04adf9f2df0bf216425a5e8aeba0bedd9

2025-08-21  Hilton Chain  <hako@ultrarare.space>
	    Murilo  <murilo@disroot.org>
	    Luis Guilherme Coelho  <lgcoelho@disroot.org>

	import: crate: Add Cargo.lock parser.
	* guix/import/crate/cargo-lock.scm: New file.
	* Makefile.am (MODULES): Regisiter it.
	* etc/teams.scm (rust)[#:scope]: Add it.
	* CODEOWNERS: Add it.
	* guix/import/crate.scm (cargo-lock->expressions): New procedure.
	* tests/crate.scm (temp-file): New variable.
	("crate-lockfile-import"): New test.

	Change-Id: I95421e9e2ba11a671b4bc4e1323c6d31a1b012c5

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	build/cargo: Accept rust-sysroot from native-inputs.
	This is a workaround to support Rust cross-compilation in build systems other
	than cargo-build-system.  Since there's no interface for target-inputs, using
	native-inputs makes most sense.

	* guix/build-system/cargo.scm (lower)[bag]<target-inputs>: Label rust-sysroot
	with its package name.
	* guix/build/cargo-build-system.scm (configure): Use it.
	When cross-compiling, accept rust-sysroot from native-inputs if there's none
	in inputs.

	Change-Id: I5cb63c8c815d3a2c9f0ece01857254f6d0090dd1

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	build-system: cargo: Export ‘cargo-triplet’.
	This will make Rust cross compilation support in other build systems easier.

	* guix/build-system/cargo.scm (cargo-triplet): Export.
	Make ‘target’ argument optional.

	Change-Id: I226bf4a7d8065eb7911da148d0cdf3352a47bde6

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	build-system: cargo: Add ‘cargo-inputs’.
	* gnu/packages/rust-crates.scm: New file.
	* gnu/packages/rust-sources.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Regisiter them.
	* guix/build-system/cargo.scm (define-cargo-inputs): New macro.
	(crate-source, cargo-inputs): New procedures.
	* guix/import/crate.scm: Hide ‘crate-source’ from (guix build-system cargo).
	* etc/teams/rust/audit-rust-crates: New file.
	* etc/teams/rust/cleanup-crates.sh: New file.
	* etc/teams/rust/rust-crates.tmpl: New file.
	* etc/teams/rust/unpack-new-crates.sh: New file.

	Change-Id: I2f2d705a3e376ed3c646f31b824052a2278d4fb3

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	build/cargo: Unconditionally use system gettext.
	No special value is required for this environment variable.

	* guix/build/cargo-build-system.scm (configure): Set GETTEXT_SYSTEM
	unconditionally.

	Change-Id: Id40fecaf75fa76c7b7f1404db226fa1ca6a45a5e

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	build/cargo: Use sytsem oniguruma.
	* guix/build/cargo-build-system.scm (configure): Set RUSTONIG_SYSTEM_LIBONIG.

	Change-Id: I02624d98ade15d65965f46555e5a210a7630dd5d

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	build/cargo: Use system libsqlite3.
	* guix/build/cargo-build-system.scm (configure): Set
	LIBSQLITE3_SYS_USE_PKG_CONFIG.

	Change-Id: I9a8a5818992ee687ec67abadffef67ce1533c6d3

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	build/cargo: Don't vendor self.
	* guix/build/cargo-build-system.scm (crate-src?, configure): Exclude self.
	* gnu/packages/gnome.scm (librsvg)[#:phases]: Remove ‘dont-vendor-self’.
	* gnu/packages/python-crypto.scm (python-cryptography)[#:arguments]: Likewise.
	* gnu/packages/python-xyz.scm (python-libcst)[#:arguments]: Likewise.
	* gnu/packages/syndication.scm (newsboat)[#:arguments]: Likewise.
	* gnu/packages/antivirus.scm (clamav)[#:arguments]: Likewise.

	Change-Id: I5e01721fb705937f5fcf858c21b6d7e27ade6c10

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	build/cargo: Support directory source inputs.
	* guix/build/cargo-build-system.scm (cargo-package?): New procedure.
	(crate-src?): Support directory source inputs.
	(configure): Likewise.

	Change-Id: If2bd318b44ed765baec69309f25d320edceee116

	Fixes: https://codeberg.org/guix/guix/issues/753

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	build/cargo: Don't try to unpack sanity-check.py.
	* guix/build/cargo-build-system.scm (crate-src?): Also don't try to
	check python scripts for Cargo.toml.

	Change-Id: I001a89b83d2e472706b1263007be45d1153c140f

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	build/cargo: Set default value of arguments for build phases.
	This will make it easier to use these phases in other bulid systems.

	* guix/build/cargo-build-system.scm (unpack-rust-crates, configure, build)
	(package, install): Set default value for arguments specific to this build
	system.

	Change-Id: I1dde1b063d8eee57967903abd2fce94574211a0a

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	build-system: cargo: Support installing Cargo workspace.
	*guix/build-system/cargo.scm (cargo-build, cargo-cross-build)
	[#:cargo-install-paths]: New argument.
	* guix/build/cargo-build-system.scm (install): Use it.
	* doc/guix.texi (Build Systems)[cargo-build-system]: Document it.

	Change-Id: I74ed1972a5716da05afeac8edb2b0e4b6834bf40

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	build-system: cargo: Support packaging Cargo workspace.
	* guix/build-system/cargo.scm (cargo-build, cargo-cross-build)
	[#:cargo-package-crates]: New argument.
	* guix/build/cargo-build-system.scm (package): Use it.
	* doc/guix.texi (Build Systems)[cargo-build-system]: Document it.

	Change-Id: I45ccd95e90827d47127015cb0bda2d41f792335b

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	build/cargo: Print out all non-empty binary files.
	* guix/build/cargo-build-system.scm (%standard-phases): Move
	‘unpack-rust-crates’ after ‘unpack’.
	Move ‘check-for-pregenerated-files’ after ‘configure’.
	(check-for-pregenerated-files): Only check non-empty files.
	Print out binary files.
	Run in parallel.
	Don't fail to keep compatibility for phase order change.

	Change-Id: I0a332fe843e97687324bd908fa111422a63e475d

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	build/cargo: Pass ‘--offline’ to cargo.
	This will make error messages more helpful.

	* guix/build/cargo-build-system.scm (build, check, package, install): Pass
	‘--offline’ to cargo.

	Change-Id: Ic95f603b793319f99c9c1fbce43f773bfc8126c0

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	import: crate: crate-name->package-name: Move to (guix build-system cargo).
	* guix/import/crate.scm (crate-name->package-name): Move to...
	* guix/build-system/cargo.scm (crate-name->package-name): ...here and export.

	Change-Id: Ie9813179d6c40d159956cc1e2ae59a74dea0a42d

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	scripts: import: Skip existing definition for ‘--insert’ option.
	* guix/scripts/import.scm (guix-import): Skip existing definition for
	‘--insert’ option.

	Change-Id: I2c4242669f974b263a018ab0cf56538bd7c81d06

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	scripts: import: Pass "--insert" to importers.
	So that importers can adjust the file before inserting.

	* guix/scripts/import.scm (%standard-import-options): Add ‘--file-to-insert’.
	(guix-import): Pass it to importers when ‘--insert’ is set.

	Change-Id: I8e7a18ee8e0f96d7fc5688a207a7a5390ad2fa30

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	scripts: import: Support expressions defined by 'define.
	* guix/utils.scm (find-definition-location): New procedure.
	(find-definition-insertion-location): Define with it.
	* guix/scripts/import.scm (import-as-definitions, guix-import): Support
	expressions defined by 'define.

	Change-Id: I03118e1a3372028b4f0530964aba871b4a1a4d25

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	scripts: import: Add two newlines for ‘--insert’ option.
	For consistency with ‘insert-expression’.

	* guix/scripts/import.scm (guix-import): Add two newlines after inserting.

	Change-Id: I55b45ca137d175fdf6ee5c0bb2b6b1ca8385750d

2025-08-21  Hilton Chain  <hako@ultrarare.space>

	scripts: import: Correct behavior for ‘--insert’ option.
	The info manual documents ‘--insert=FILE’, but it wasn't actually supported.

	* guix/scripts/import.scm (show-help): Add missing ‘FILE’.
	(guix-import): Accept ‘--insert=FILE’.

	Change-Id: I540d5feae3fe49c00e9bd6f7a8649ffe0d6e006d

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-user32-sys-0.2: Use snippet.
	* gnu/packages/crates-windows.scm (rust-user32-sys-0.2): Add snippet.
	[arguments]: Remove fix-cargo-toml phase.

	Change-Id: I4316d89719ba1837c87729aae4b38be9d2bad3d9
	Reviewed-by: Aaron Covrig <aaron.covrig.us@ieee.org>

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-uint-0.9: Use snippet.
	* gnu/packages/crates-io.scm (rust-uint-0.9): Add snippet.
	[arguments]: Remove adjust-cargo-toml phase.

	Change-Id: I9ff08abe419e860e4cb77b94b401466e2e113cc3
	Reviewed-by: Aaron Covrig <aaron.covrig.us@ieee.org>

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-synom-0.11: Fix build.
	* gnu/packages/crates-io.scm (rust-synom-0.11): Fix readme path.

	Change-Id: I2920d16a2daad7ccae15320bf1257e5e8d2482fe
	Reviewed-by: Aaron Covrig <aaron.covrig.us@ieee.org>

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-synom-0.11: Use snippet.
	* gnu/packages/crates-io.scm (rust-synom-0.11): Add snippet.
	[arguments]: Remove fixup-cargo-toml phase.

	Change-Id: I2920d16a2daad7ccae15320bf1257e5e8d2482fe
	Reviewed-by: Aaron Covrig <aaron.covrig.us@ieee.org>

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-syn-0.11: Use snippet.
	* gnu/packages/crates-io.scm (rust-syn-0.11): Add snippet.
	[arguments]: Remove fixup-cargo-toml phase.

	Change-Id: Ied5346ef86d4d1404d12b757c3213a18607a1a44
	Reviewed-by: Aaron Covrig <aaron.covrig.us@ieee.org>

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-syn-1: Inherit rust-syn-2.
	* gnu/packages/crates-io.scm (rust-syn-1): Inherit rust-syn-2.
	[arguments]: Remove patch-test-suite phase.

	Change-Id: I37bcd0cbb07d03fecdd17b96dd0ce7023a6adc06
	Reviewed-by: Aaron Covrig <aaron.covrig.us@ieee.org>

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-syn-2: Use snippet.
	* gnu/packages/crates-io.scm (rust-syn-2): Add snippet.
	[arguments]: Remove patch-test-suite phase.

	Change-Id: I1f53f9259fc9b11ac420aed3238671b3c20b236d
	Reviewed-by: Aaron Covrig <aaron.covrig.us@ieee.org>

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-structopt-0.3: Build.
	* gnu/packages/crates-io.scm (rust-structopt-0.3): Do not skip build.
	[source]: Remove failing test files.

	Change-Id: I468ab9e5813bea6d4cbee74c22ae8ad4c4803a0c
	Reviewed-by: Aaron Covrig <aaron.covrig.us@ieee.org>

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-structopt-0.3: Use snippet.
	* gnu/packages/crates-io.scm (rust-structopt-0.3): Add snippet.
	[arguments]: Remove fixup-cargo-toml phase.

	Change-Id: I468ab9e5813bea6d4cbee74c22ae8ad4c4803a0c
	Reviewed-by: Aaron Covrig <aaron.covrig.us@ieee.org>

2025-08-21  Alex Bosco via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add tmux-plugin-sessionizer.
	* gnu/packages/tmux.scm (tmux-plugin-sessionizer): New variable.

	Change-Id: Icebdbb52996512947af9141df35529e376091165

2025-08-21  Alex Bosco via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add rust-ansi-to-html-0.2.
	Change-Id: Ib27771b495d185d2fb67280ee5d10bb70acfb510

2025-08-21  Alex Bosco  <me@alexbos.co>

	gnu: Add rust-nucleo-0.5.
	* gnu/packages/crates-io.scm (rust-nucleo-0.5): New variable.

	Change-Id: I383c8c5ee7ca72f762a5bde9af9691fc5032835b

2025-08-21  Alex Bosco  <me@alexbos.co>

	gnu: Add rust-nucleo-matcher-0.3.
	* gnu/packages/crates-io.scm (rust-nucleao-matcher-0.3): New variable.

	Change-Id: Ie57590ff356bef6609bbdce8eff96da46e94b7a5

2025-08-21  Alex Bosco  <me@alexbos.co>

	gnu: Add rust-ratatui-0.28.
	* gnu/packages/crates-io.scm (rust-ratatui-0.28): New variable.

	Change-Id: Ibcdc7f90dbfca428af50d4a64419eadd0d67dce4

2025-08-21  Alex Bosco  <me@alexbos.co>

	gnu: Add rust-octocrab-0.39.
	* gnu/packages/crates-io.scm (rust-octocrab-0.39): New variable.

	Change-Id: I45d7a2e138608ebfee59acbb6c6d38a40ac11c6d

2025-08-21  Daniel Ziltener via Guix-patches via  <guix-patches@gnu.org>

	gnu: rust-drm-ffi: Add version 0.9.

2025-08-21  Daniel Ziltener via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add rust-drm-sys-0.8.
	* gnu/packages/crates-io (rust-drm-sys-0.8): New variable.

	Change-Id: I573d5fd2868d098afd6e4cd89df5b4740827fee2

2025-08-21  Andrew Wong via Guix-patches via  <guix-patches@gnu.org>

	gnu: wallust: Update to 3.2.0.
	* gnu/packages/rust-apps.scm (wallust): Update to 3.2.0.

	Change-Id: I3c542cc3464ea72dc1ca3a5edd789d74f9dd13c8

2025-08-21  Andrew Wong via Guix-patches via  <guix-patches@gnu.org>

	gnu: rust-tempfile-3: Update to 3.17.1.
	* gnu/packages/crates-io.scm (rust-tempfile-3): Update to 3.17.1.

	Change-Id: I5d5b805d5ecb365e8bacc5e600e939433cac3af3

2025-08-21  Andrew Wong via Guix-patches via  <guix-patches@gnu.org>

	gnu: rust-minijinja-2: Update to 2.7.0.
	* gnu/packages/crates-io.scm (rust-minijinja-2): Update to 2.7.0.

	Change-Id: I17da2d002728aa5e1e473557bbdc64aa5b81402a

2025-08-21  Andrew Wong via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add rust-documented-macros-0.9 and rust-documented-0.9.
	* gnu/packages/crates-io.scm (rust-documented-macros-0.9): New variable.
	* gnu/packages/crates-io.scm (rust-documented-0.9): New variable.

	Change-Id: I4a42d60b1c9302511cf5924b62b77d86f83125db

2025-08-21  Andrew Wong via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add rust-dirs-6.
	* gnu/packages/crates-io.scm (rust-dirs-6): New variable.

	Change-Id: I86be1720117f854b626e3b0c7868be44f4c4151e

2025-08-21  Gabriel Santos  <gabriel.santos.smtp@gmail.com>

	gnu: Add matugen.
	* gnu/packages/rust-apps.scm (matugen): New variable.

	Change-Id: I3d170afa7dd3619c56ad208d6a39fa6ba3d97ca0

2025-08-21  Gabriel Santos  <gabriel.santos.smtp@gmail.com>

	gnu: Add rust-update-informer-1.
	* gnu/packages/crates-io.scm (rust-update-informer-1): New variable.

	Change-Id: I5b51e40cdeb2f647d3cf47aeaafe6088c04426bf

2025-08-21  Gabriel Santos  <gabriel.santos.smtp@gmail.com>

	gnu: Add rust-upon-0.8.
	* gnu/packages/crates-io.scm (rust-upon-0.8): New variable.

	Change-Id: Ibb0ccdb83b5614915da21e4390a5b89020b64166

2025-08-21  Gabriel Santos  <gabriel.santos.smtp@gmail.com>

	gnu: Add rust-execute-0.2.
	* gnu/packages/crates-io.scm (rust-execute-0.2): New variable.

	Change-Id: I15622b3237950fad3cf73b71f92c3490a353106d

2025-08-21  Gabriel Santos  <gabriel.santos.smtp@gmail.com>

	gnu: Add rust-typenum-1.17.
	* gnu/packages/crates-io.scm (rust-typenum-1.17): New variable.

	Change-Id: Ic50d4da45219ffe7878ed4203f06f590fd79ed47

2025-08-21  Gabriel Santos  <gabriel.santos.smtp@gmail.com>

	gnu: Add rust-resolve-path-0.1.
	* gnu/packages/crates-io.scm (rust-resolve-path-0.1): New variable.

	Change-Id: I35594ed962ccc44943a31cebad8c2be645b8f720

2025-08-21  Gabriel Santos  <gabriel.santos.smtp@gmail.com>

	gnu: Add rust-prettytable-rs-0.10.
	* gnu/packages/crates-io.scm (rust-prettytable-rs-0.10): New variable.

	Change-Id: Ibaf654ba0423aaec6bbab2d2a751bf5f712b1d25

2025-08-21  Gabriel Santos  <gabriel.santos.smtp@gmail.com>

	gnu: Add rust-paris-log-1.
	* gnu/packages/crates-io.scm (rust-paris-log-1): New variable.

	Change-Id: Iea02921f5fa03701fb9bbd3b02f53da350e3b3ce

2025-08-21  Gabriel Santos  <gabriel.santos.smtp@gmail.com>

	gnu: Add rust-material-colors-0.4.
	* gnu/packages/crates-io.scm (rust-material-colors-0.4): New variable.

	Change-Id: I1f2ddd57f2a6d4e9e9224964cf50e6011fcc1040

2025-08-21  Gabriel Santos  <gabriel.santos.smtp@gmail.com>

	gnu: Add rust-execute-command-macro-0.1.
	* gnu/packages/crates-io.scm (rust-execute-command-macro-0.1): New variable.

	Change-Id: I1dbeb254171f2ce93c79f3475ecdee8281affda0

2025-08-21  Gabriel Santos  <gabriel.santos.smtp@gmail.com>

	gnu: Add rust-execute-command-macro-impl-0.1.
	* gnu/packages/crates-io.scm (rust-execute-command-macro-impl-0.1):
	New variable.

	Change-Id: I6c072d4a422d28a9f883aa657ca83bd41a75e1c7

2025-08-21  Gabriel Santos  <gabriel.santos.smtp@gmail.com>

	gnu: Add rust-execute-command-tokens-0.1.
	* gnu/packages/crates-io.scm (rust-execute-command-tokens-0.1): New variable.

	Change-Id: I626167212d851755fd04c04de7f2ed23c891de8a

2025-08-21  Gabriel Santos  <gabriel.santos.smtp@gmail.com>

	gnu: Add rust-const-default-derive-0.2.
	* gnu/packages/crates-io.scm (rust-const-default-derive-0.2): New variable.

	Change-Id: I9361d7fa0c4d74589f517ae4b0bb91352c9fcedb

2025-08-21  Gabriel Santos  <gabriel.santos.smtp@gmail.com>

	gnu: Add rust-const-default-1.
	* gnu/packages/crates-io.scm (rust-const-default-1): New variable.

	Change-Id: Idd1058b2602124c5887bb0f7db4debaeb215a0df

2025-08-21  Gabriel Santos  <gabriel.santos.smtp@gmail.com>

	gnu: Add rust-colorsys-0.6.
	* gnu/packages/crates-io.scm (rust-colorsys-0.6): New variable.

	Change-Id: I5026cfcfde3f2c26efe3e86fea7552cac89c08ca

2025-08-21  muradm  <mail@muradm.net>

	gnu: Add difftastic.
	* gnu/packages/rust-apps.scm (difftastic): New variable.

	Change-Id: I475adfb6bae6ef075b8460918cd86e48a3c748d1

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-yaml-0.7.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-yaml-0.7): New variable.

	Change-Id: Iff5b17ed41921207abcb87558d1f2256b017fe0d

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-xml-0.7.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-xml-0.7): New variable.

	Change-Id: Ida5e11d1e0a9421a5942b28dd39210e49d2b8500

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-typescript-0.23.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-typescript-0.23): New variable.

	Change-Id: I3ef6f1beade784e8d170023a20b6ab1061327502

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-toml-ng-0.7.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-toml-ng-0.7): New variable.

	Change-Id: I635d8d51cd585655a0c98ed31dddf5218642248d

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-scala-0.23.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-scala-0.23): New variable.

	Change-Id: Iccc74e851e77cb5b6e436cc68c050b4c4b285251

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-rust-0.23.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-rust-0.23): New variable.

	Change-Id: I0d39afd3b84f0217ed0c2c7f358d760317eeacdc

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-ruby-0.23.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-ruby-0.23): New variable.

	Change-Id: I49f77bef4315517d10cd9da8e36c9f59d0afabf4

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-python-0.23.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-python-0.23): New variable.

	Change-Id: I7f39e11a516cb0154e3baa86c906b74a001144bf

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-php-0.23.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-php-0.23): New variable.

	Change-Id: I1c6db43b9cbe7b0879ad7217e1f2da53524f9313

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-ocaml-0.23.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-ocaml-0.23): New variable.

	Change-Id: I0eacd2dc351792b27f6c721369aa166c1d84ce78

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-objc-3.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-objc-3): New variable.

	Change-Id: I7163dd90f51bbaec84fa6ae43b1df6e8c4b4659d

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-nix-0.0.2.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-nix-0.0.2): New variable.

	Change-Id: I9c49c6d295d83755b1e1f20da11e1b32c6555d7e

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-make-1.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-make-1): New variable.

	Change-Id: I5bc95fd291ee717d6f835d64a3f9f2f8f07b6a1a

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-lua-0.2.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-lua-0.2): New variable.

	Change-Id: I14bf413c4835968b0b133d72c54890a07e4900f4

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-julia-0.23.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-julia-0.23): New variable.

	Change-Id: Ida73721f1b4ead01502a480c4546886c35be80cd

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-json-0.24.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-json-0.24): New variable.

	Change-Id: I3169be241c37415903d5c5654e6623ee4c4a628a

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-javascript-0.23.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-javascript-0.23): New variable.

	Change-Id: I1383ad47753764a0cc322993161869bc110f1bf2

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-java-0.23.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-java-0.23): New variable.

	Change-Id: Idd20acc6a466263c91ee948e474d987b4bf83350

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-html-0.23.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-html-0.23): New variable.

	Change-Id: If67a44b4f0e5bd0d606bc133058325a2bbf3d2d9

2025-08-21  Steve George  <steve@futurile.net>

	gnu: rust-tree-sitter-haskell-0.23: New variable.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-haskell-0.23): New variable.

	Change-Id: I0d2d53603b2070b7b4f90a0ec1def8f0e9f20345

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-go-0.23.
	* gnu/packages/crates-io.scm (rust-tree-sitter-go-0.23): New variable.

	Change-Id: I12e6893c63451b250e1fb4c651b6522d2a54630f

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-elixir-0.3.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-elixir-0.3): New variable.

	Change-Id: I4dff0b3514b60ab600cbd7a04030111e0c4729ab

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-0.23.
	* gnu/packages/crates-io.scm (rust-tree-sitter-0.23): New variable.

	Change-Id: Ia1662b32ae525c761c17241b63f3563b4c4b1e21

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-c-api-impl-24.
	* gnu/packages/crates-io.scm (rust-wasmtime-c-api-impl-24): New variable.

	Change-Id: Ieb098c432ee4ac576cd0c67e0844a232d27bff0f

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-wasi-24.
	* gnu/packages/crates-io.scm (rust-wasmtime-wasi-24): New variable.

	Change-Id: Ic279554a6f5c2235a2a1ac9cc7ed5e6d7b89f011

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wiggle-24.
	* gnu/packages/crates-io.scm (rust-wiggle-24): New variable.

	Change-Id: Ide2b8a454d7189e45883360433cae3fec45e121c

2025-08-21  Steve George  <steve@futurile.net>

	gnu: rust-wasmtime-24: New variable.
	* gnu/packages/crates-io.scm (rust-wasmtime-24): New variable.

	Change-Id: I207deecddd9555768cbb46441005783d41b94094

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-winch-24.
	* gnu/packages/crates-io.scm (rust-wasmtime-winch-24): New variable.

	Change-Id: Iebd0c3d008a78d7f0a8df7c45660c5ad60580e87

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-winch-codegen-0.22.
	* gnu/packages/crates-io.scm (rust-winch-codegen-0.22): New variable.

	Change-Id: I78a2e90e932246a0dc43ee37e7c7902bd186a9da

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-component-macro-24.
	* gnu/packages/crates-io.scm (rust-wasmtime-component-macro-24): New variable.

	Change-Id: Iaad4e688aed7cb532f1e0e87ab7c54cf567c7329

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-wit-bindgen-24.
	* gnu/packages/crates-io.scm (rust-wasmtime-wit-bindgen-24) New variable.

	Change-Id: I62c25c99820500337fda6631a05e9dbb02796eb7

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-cranelift-24.
	* gnu/packages/crates-io.scm (rust-wasmtime-cranelift-24): New variable.

	Change-Id: I65f0e2679c6fa1c8986388dad8c64e13219dd1ef

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-fiber-24.
	* gnu/packages/crates-io.scm (rust-wasmtime-fiber-24): New variable.

	Change-Id: Ibc11f50b216bdbe0144f11bd42b33479dc07064c

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-jit-debug-24.
	* gnu/packages/crates-io.scm (rust-wasmtime-jit-debug-24): New variable.

	Change-Id: I5917c84746641d6b57424a61dfd687a79e6badd8

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-jit-icache-coherence-24.
	* gnu/packages/crates-io.scm (rust-wasmtime-jit-icache-coherence-24): New variable.

	Change-Id: Ia171080185db0a9c4f988990dcafc43ad4eba966

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-slab-24.
	* gnu/packages/crates-io.scm (rust-wasmtime-slab-24): New variable.

	Change-Id: Ia855f9ea217f0a36db0a3ed7d0e8558507cf7ed0

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-environ-24.
	* gnu/packages/crates-io.scm (rust-wasmtime-environ-24): New variable.

	Change-Id: I9681d023f2cb8cd5c971786091470141a9037ea2

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wastime-versioned-export-macros-24.
	* gnu/packages/crates-io.scm (rust-wastime-versioned-export-macros-24): New variable.

	Change-Id: I0b8c5d8ee4fcd77c63a74056fcf4aa3660902fd0

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmprinter-0.215.
	* gnu/packages/crates-io.scm (rust-wasmprinter-0.215): New variable.

	Change-Id: Iae8097324d2f0530d20dea00f571be521b316543

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasm-encoder-0.215.
	* gnu/packages/crates-io.scm (rust-wasm-encoder-0.215): New variable.

	Change-Id: I84b01e50dc0bd169fbc4f68a466d03e10766f690

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-component-util-24.
	* gnu/packages/crates-io.scm (rust-wasmtime-component-util-24): New variable.

	Change-Id: I1fc662eb0dc66b94d2ee460ec6bcef824d628ee0

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cranelift-wasm-0.111.
	* gnu/packages/crates-io.scm (rust-cranelift-wasm-0.111): New variable.

	Change-Id: Ie0572ed5ae071bbc6a2aaeb18599a3ffdb18d3ff

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-types-24.
	* gnu/packages/crates-io.scm (rust-wasmtime-types-24): New variable.

	Change-Id: I4403973d8df7b2b474ea6fd1454a17beba1991c8

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-wmemcheck-24.
	* gnu/packages/crates-io.scm (rust-wasmtime-wmemcheck-24): New variable.

	Change-Id: Ifa7205a668b452e7bcd81430f2c7bd4a601f2a2b

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-c-api-macros-24.
	* gnu/packages/crates-io.scm (rust-wasmtime-c-api-macros-24): New variable.

	Change-Id: I1e91f207a046a128c157b81348eaa6b61660afa3

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wiggle-macro-24.
	* gnu/packages/crates-io.scm (rust-wiggle-macro-24): New variable.

	Change-Id: Iff37ca0ca63555ee1fbb2cd8e45ddaa48d19c9d3

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wiggle-generate-24.
	* gnu/packages/crates-io.scm (rust-wiggle-generate-24): New variable.

	Change-Id: Idfcf045fb3fa1f50bd2df3235efc1ebe67413c93

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wit-parser-0.215.
	* gnu/packages/crates-io.scm (rust-wit-parser-0.215): New variable.

	Change-Id: I4e3c7b89c23a51f55b2b2849d6d7c9dc553bc687

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-cache-24.
	* gnu/packages/crates-io.scm (rust-wasmtime-cache-24): New variable.

	Change-Id: I9899a8f50be3e0b963db6d8d21c82f1c2da80d43

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-asm-macros-24.
	* gnu/packages/crates-io.scm (rust-wasmtime-asm-macros-24): New variable.

	Change-Id: I072fb52d72e52d78d9b7cf7a37b32ef74124ae51

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmparser-0.215.
	* gnu/packages/crates-io.scm (rust-wasmparser-0.215): New variable.

	Change-Id: I58285c26fa95f9f90413157c0524a5461a4192c1

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cranelift-frontend-0.111.
	* gnu/packages/crates-io.scm (rust-cranelift-frontend-0.111): New variable.

	Change-Id: I1f612a2ebb204fb6c0365959d622ec74f4647058

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cranelift-native-0.111.
	* gnu/packages/crates-io.scm (rust-cranelift-native-0.111): New variable.

	Change-Id: I2852c6cbbef6487517a388cda6ac91c27d0c14c8

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cranelift-codegen-0.111.
	* gnu/packages/crates-io.scm (rust-cranelift-codegen-0.111): New variable.

	Change-Id: I3b8c4be430729e0d9f32da47f5ee78f376c72ba2

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cranelift-bforest-0.111.
	* gnu/packages/crates-io.scm (rust-cranelift-bforest-0.111): New variable.

	Change-Id: I6e46381c6e32cd5a7348fa9c99704564abfa64b3

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cranelift-control-0.111.
	* gnu/packages/crates-io.scm (rust-cranelift-control-0.111): New variable.

	Change-Id: I2c38c553b749c3becd11a89747bffdc94d569719

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-regalloc2-0.9.
	* gnu/packages/crates-io.scm (rust-regalloc2-0.9): New variable.

	Change-Id: Ic3ffcdb6c6a239e91fa3d55f678f64d1ec767ae7

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cranelift-entity-0.111.
	* gnu/packages/crates-io.scm (rust-cranelift-entity-0.111): New variable.

	Change-Id: I4899cdf5a6fcee21cf16cb4b3ebbd598e5b19afe

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cranelift-bitset-0.111.
	* gnu/packages/crates-io.scm (rust-cranelift-bitset-0.111): New variable.

	Change-Id: I077fb5ae627b833561944f36b9d8b2c4e108f8f2

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cranelift-codegen-meta-0.111.
	* gnu/packages/crates-io.scm (rust-cranelift-codegen-meta-0.111): New variable.

	Change-Id: I509f820e895597732c21dc62462771fac4c724d2

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cranelift-codegen-shared-0.111.
	* gnu/packages/crates-io.scm (rust-cranelift-codegen-shared-0.111): New variable.

	Change-Id: If730c94e534d9215225d8b38039b6169679c9924

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cranelift-isle-0.111.
	* gnu/packages/crates-io.scm (rust-cranelift-isle-0.111): New variable.

	Change-Id: Ifddf63e9d6d54a72abf8769634e26d76b794d4e3

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-css-0.23.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-css-0.23): New variable.

	Change-Id: I5d2e24a454af632627ccbb785eda8da0d44a32fc

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-cpp-0.23.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-cpp-0.23): New variable.

	Change-Id: Iad0f2ea3fcedaf4427a1089b86d8ba8cf71ed63b

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-c-sharp-0.23.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-c-sharp-0.23): New variable.

	Change-Id: If8b904723b8733a79dde68883538833fc21bda90

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-c-0.23.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-c-0.23): New variable.

	Change-Id: Ib916019c51c766523d3c253703b8b6c47a4b638e

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-bash-0.23.
	* gnu/packages/tree-sitter.scm (rust-tree-sitter-bash-0.23): New variable.

	Change-Id: Ia1db99d82f4eee57d2afd8501a358dc11d6fd267

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-0.24.
	* gnu/packages/crates-io.scm (rust-tree-sitter-0.24): New variable.

	Change-Id: Ie9d6bf79059973a1bbcbf9a226dd09ebb7e346bd

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-tree-sitter-language-0.1.
	* gnu/packages/crates-io.scm (rust-tree-sitter-language-0.1): New variable.

	Change-Id: Iab42fd2cff5e343af5dbc8ebe71f2f23aa68d5b6

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-c-api-impl-25.
	* gnu/packages/crates-io.scm (rust-wasmtime-c-api-impl-25): New variable.

	Change-Id: I8b3476efe1f82862558146ba0a437fffc3e9642e

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-wasi-25.
	* gnu/packages/crates-io.scm (rust-wasmtime-wasi-25): New variable.

	Change-Id: I7f131966fd09703b2ff10bb154888394e9ea9fe2

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-system-interface-0.27.
	* gnu/packages/crates-io.scm (rust-system-interface-0.27): New variable.

	Change-Id: Idcc6f2d0e26f1fba2dd2cf8a24bf02c031992db0

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cap-tempfile-3.
	* gnu/packages/crates-io.scm (rust-cap-tempfile-3): New variable.

	Change-Id: Iac244847dbaf59d8b7df43ca6801ad28bb162a08

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-ssh2-0.9.
	* gnu/packages/crates-io.scm (rust-ssh2-0.9): New variable.

	Change-Id: I741be7874c1999c8859031c840d8f3a9a2828277

2025-08-21  Steve George  <steve@futurile.net>

	gnu: rust-libssh2-sys-0.3: Update to version 0.3.1.
	* gnu/packages/crates-io.scm (rust-libssh2-sys-0.3): Update to 0.3.1.

	Change-Id: I418fe7409464f01cea6c1fad6592ab945b1ffacb

2025-08-21  Steve George  <steve@futurile.net>

	gnu: rust-char-device-0.16: New variable.
	* gnu/packages/crates-io.scm (rust-char-device-0.16): New variable.

	Change-Id: Ia714224202242056f4cf416c21ca07ee29073747

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cap-time-ext-3.
	* gnu/packages/crates-io.scm (rust-cap-time-ext-3): New variable.

	Change-Id: I8c102014529572fc74246743452bb8764969d4a4

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cap-rand-3.
	* gnu/packages/crates-io.scm (rust-cap-rand-3): New variable.

	Change-Id: Ia21e6c6a862e3035503905c84ac1ad2894591cd7

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cap-net-ext-3.
	* gnu/packages/crates-io.scm (rust-cap-net-ext-3): New variable.

	Change-Id: Id907bd166e952e9c2c47ee7bca2b1e9b971ae292

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cap-fs-ext-3.
	* gnu/packages/crates-io.scm (rust-cap-fs-ext-3): New variable.

	Change-Id: I39acc389a624401dbe7596887b4227f627084fb1

2025-08-21  Steve George  <steve@futurile.net>

	gnu: rust-cap-async-std-3: Move to alphabetically correct position.
	* gnu/packages/crates-io.scm (rust-cap-async-std-3): Move position.

	Change-Id: Idf106b57aea3ac3b89492efc0dbf14483fedb877

2025-08-21  Brennan Vincent  <brennan@umanwizard.com>

	gnu: rust: Update to 1.85.
	* gnu/packages/rust.scm (rust-1.85): New variable.
	* gnu/packages/rust.scm (rust): Update to 1.85.
	[source]: Update sources to unbundle.

	Change-Id: Ifa7b223e478f05830d343f169c5e8b29501ade5c

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cap-async-std-3.
	* gnu/packages/crates-io.scm (rust-cap-async-std-3): New variable.

	Change-Id: Ida10817ddbd4a19ff54d8b4b292a18d79a66e08c

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-c-api-macros-25.
	* gnu/packages/crates-io.scm (rust-wasmtime-c-api-macros-25): New variable.

	Change-Id: Ibe6e9486b97b27825be8cbb7485fc89425f69e32

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cap-std-3.
	* gnu/packages/crates-io.scm (rust-cap-std-3): New variable.

	Change-Id: I04d88202dd10e713d4368f8fcede626869d7ac8c

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-arf-strings-0.7.
	* gnu/packages/crates-io.scm (rust-arf-strings-0.7): New variable.

	Change-Id: I8bc797d54320e661546feb0015ebce20b2a1bfdc

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cap-primitives-3.
	* gnu/packages/crates-io.scm (rust-cap-primitives-3): New variable.

	Change-Id: Id7bb55a37c259a7f0d2cea36372e08296c65bddc

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-ambient-authority-0.0.2.
	* gnu/packages/crates-io.scm (rust-ambient-authority-0.0.2): New variable.

	Change-Id: Ie26a83513e12bf753eec04b9d0bd4d9b629f26b4

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-maybe-owned-0.3.
	* gnu/packages/crates-io.scm (rust-maybe-owned-0.3): New variable.

	Change-Id: I03c26d924c2fea4e5a04cc0dec651c73c4aace13

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-winx-0.36.
	* gnu/packages/crates-windows.scm (rust-winx-0.36): New variable.

	Change-Id: I9ed67997ec6f24845478e29eb2a7e74cfbaa808e

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wiggle-25.
	* gnu/packages/crates-io.scm (rust-wiggle-25): New variable.

	Change-Id: Iecd985a761fb74c0d821f9b2293fa91e38a06ee5

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-25.
	* gnu/packages/crates-io.scm (rust-wasmtime-25): New variable.

	Change-Id: I982977279e951aac1ae377459bd38ba4e78df549

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-ruzstd-0.6.
	* gnu/packages/crates-compression.scm (rust-ruzstd-0.6): New variable.

	Change-Id: I18414a040c94572043bc40a893fdb531e19d8837

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmparser-0.202.
	* gnu/packages/crates-io.scm (rust-wasmparser-0.202): New variable.

	Change-Id: Icc41f4b44696c2a73dcce5d11a96f7a475fecd8e

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Update rust-psm-0.1 to 0.1.25.
	* gnu/packages/crates-io.scm (rust-psm-0.1): Update to 0.1.25.

	Change-Id: Ib195ffc9ef2371f2a32b1b703c7edefc9ebf9223

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-ittapi-0.4.
	* gnu/packages/crates-io.scm (rust-ittapi-0.4): New variable.

	Change-Id: I680c98bf4727acb3e2c61cfd1d6fbd31dc914778

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-ittapi-sys-0.4.
	* gnu/packages/crates-io.scm (rust-ittapi-sys-0.4): New variable.

	Change-Id: Ie767105aec9e451f0d90fdb06a95803bc0e47d02

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-scoped-env-2.
	* gnu/packages/crates-io.scm (rust-scoped-env-2): New variable.

	Change-Id: Ia94803eb630b93e20d1b48bd0778e4734e3bf4f9

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-fxprof-proceseed-profile-0.6.
	* gnu/packages/crates-io.scm (rust-fxprof-processed-profile-0.6): New variable.

	Change-Id: I18b856d6bf3731cfeddb034a769373b6baf1af0a

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-memfd-0.6.
	* gnu/packages/crates-io.scm (rust-memfd-0.6): New variable.

	Change-Id: I04a404f4bc4267712fcefe51918577577f0161f9

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-winch-25.
	* gnu/packages/crates-io.scm (rust-wasmtime-winch-25): New variable.

	Change-Id: I1224a7c875f689cd29579a99c35059a473fb2eab

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-cranelift-25.
	* gnu/packages/crates-io.scm (rust-wasmtime-cranelift-25): New variable.

	Change-Id: Iec5d317ecc19b2f8d17c2e5f44ad7b5c9b967e19

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-environ-25.
	* gnu/packages/crates-io.scm (rust-wasmtime-environ-25): New variable.

	Change-Id: I21a824ef6b7ba1c192df9650d40456fdc3066d69

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-slab-25.
	* gnu/packages/crates-io.scm (rust-wasmtime-slab-25): New variable.

	Change-Id: I2d843c334f72a83e60973987ca30c87044793d8b

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-jit-icache-coherence-25.
	* gnu/packages/crates-io.scm (rust-wasmtime-jit-icache-coherence-25): New variable.

	Change-Id: I8c3d6d742f7ce3969ecfdea472b9e39af052475b

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-jit-debug-25.
	* gnu/packages/crates-io.scm (rust-wasmtime-jit-debug): New variable.

	Change-Id: Ib5ef56d9566b6988ceabe7fb707f8d0a382426d0

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-fiber-25.
	* gnu/packages/crates-io.scm (rust-wasmtime-fiber-25): New variable.

	Change-Id: Id553b7120204cded4a71c186a2bf53e3b5e4d249

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-cache-25.
	* gnu/packages/crates-io.scm (rust-wasmtime-cache-25): New variable.

	Change-Id: I668083d21af768f1a0ef14c5b7acc0ef1ada20f0

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-asm-macros-25.
	* gnu/packages/crates-io.scm (rust-wasmtime-asm-macros-25): New variable.

	Change-Id: I58b07feb386e60076c619d509fd29809469f99df

2025-08-21  Steve George  <steve@futurile.net>

	gnu: rust-cpp-demangle-0.4: Update to 0.4.4.
	* gnu/packages/crates-io.scm (rust-cpp-demangle-0.4): Update to 0.4.4.

	Change-Id: I145915094daabc60c429c1656c504110f1e3a624

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-afl-0.15.
	* gnu/packages/crates-io.scm (rust-afl-0.15): New variable.

	Change-Id: I18f5cf60193db8d2c56c896e6928c5dfd0e3f488

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmprinter-0.217.
	* gnu/packages/crates-io.scm (rust-wasmprinter-0.217): New variable.

	Change-Id: I0c0ca9340ab0b48e3bb11e9b1d2e39c7626c6ea4

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-versioned-export-macros-25.
	* gnu/packages/crates-io.scm (rust-wasmtime-versioned-export-macros-25): New variable.

	Change-Id: Ibc64b6b5940b94e26c21a5a346049efefd51394b

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cranelift-native-native-0.112.
	* gnu/packages/crates-io.scm (rust-cranelift-native-0.112): New variable.

	Change-Id: I15e349d5b8b9cb164e8fe1cd5d0515e16d5cd046

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-component-macro-25.
	* gnu/packages/crates-io.scm (rust-wasmtime-component-macro-25): New variable.

	Change-Id: I6184fd243801656af04e6644b19524bd0b4840c6

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-wit-bindgen-25.
	* gnu/packages/crates-io.scm (rust-wasmtime-wit-bindgen-25): New variable.

	Change-Id: I279811b42ad34ef10e91c027ddf7fbc98a1e83c0

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wit-parser-0.217.
	* gnu/packages/crates-io.scm (rust-wit-parser-0.217): New variable.

	Change-Id: I6f9ec19dc68279ffbc384d1f517b9c2b8253c4b4

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wiggle-macro-25.
	* gnu/packages/crates-io.scm (rust-wiggle-macro-25): New variable.

	Change-Id: I15c1de4e17f0738323bf9cb8286db208c54f9715

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-component-util-25.
	* gnu/packages/crates-io.scm (rust-wasmtime-component-util-25): New variable.

	Change-Id: Ib0aefbc176c44248a4e2a57e325f24e8c1d1caf5

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wiggle-generate-25.
	* gnu/packages/crates-io.scm (rust-wiggle-generate-25): New variable.

	Change-Id: I8dca92be8a139a57daf144593ec3e8880b5e2999

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-witx-0.9.
	* gnu/packages/crates-io.scm (rust-witx-0.9): New variable.

	Change-Id: I5e471b4677b2ddf2a9db5dd6d1e6a843514bab2a

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wast-35.
	* gnu/packages/crates-io.scm (rust-wast-35): New variable.

	Change-Id: I9f5ac0e955b06fa8113a6ab574f4e1645c0af434

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmparser-dump-0.1.
	* gnu/packages/crates-io.scm (rust-wasmparser-dump-0.1): New variable.

	Change-Id: Iee2336dda8a1dcfea0ecafec6c1ee735ce338d23

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cranelift-wasm-0.112.
	* gnu/packages/crates-io.scm (rust-cranelift-wasm-0.112): New variable.

	Change-Id: I8a2f6c9183729aacca7fa7edd799fc6d150cffd4

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wat-1.
	* gnu/packages/crates-io.scm (rust-wat-1): New variable.

	Change-Id: Idf9551c467946e79557f1fb244a9e681dece07ed

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wast-226.
	* gnu/packages/crates-io.scm (rust-wast-226): New variable.

	Change-Id: Ied65152201152452856e441f340051dacff4508d

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasm-encoder-0.226.
	* gnu/packages/crates-io.scm (rust-wasm-encoder-0.226): New variable.

	Change-Id: I81b66a7e6e38941a238cc3eeceaa57cc817329f5

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmprinter-0.226.
	* gnu/packages/crates-io.scm (rust-wasmprinter-0.226): New variable.

	Change-Id: I08230270cc7f8c17425706ea444c4e1941690cfd

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasm-encoder-0.217.
	* gnu/packages/crates-io.scm (rust-wasm-encoder-0.217): New variable.

	Change-Id: Ife34f980d3d46fe068225c9890d3df31ecc354ff

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-leb128fmt-0.1.
	* gnu/packages/crates-io.scm (rust-leb128fmt-0.1): New variable.

	Change-Id: I996c0b04cec4a8ce87697d6744fe01e9f7e8259c

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-types-25.
	* gnu/packages/crates-io.scm (rust-wasmtime-types-25): New variable.

	Change-Id: Ic1deb5c1b7939bbd51b38003c6bd33727ed648a9

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmparser-0.217.
	* gnu/packages/crates-io.scm (rust-wasmparser-0.217): New variable.

	Change-Id: I39ce4fa2d648c58c5d040203b36a90498393524b

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmparser-0.99.
	* gnu/crates-io.scm (rust-wasmparser-0.99): New variable.

	Change-Id: Ida3e474d401fc2a66c0880fc0bad1b17f11dcef1

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cranelift-frontend-0.112.
	* gnu/packages/crates-io.scm (rust-cranelift-frontend-0.112): New variable.

	Change-Id: I93747f4cb5abf7c4555785cfebd63070c0f36143

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cranelift-codegen-0.112.
	* gnu/packages/crates-io.scm (rust-cranelift-codegen-0.112): New variable.

	Change-Id: Ia6fc7a0974b92667f58c6a20996b2866c656d33d

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-souper-ir-2.
	* gnu/packages/crates-io.scm (rust-souper-ir-2): New variable.

	Change-Id: I39a341c6b684ced9197222355a94d761e8adf694

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-id-arena-2.
	* gnu/packages/crates-io.scm (rust-id-arena-2): New variable.

	Change-Id: I63193acf8d6ec5b88ede49b9eb3fb8b7f7240bf0

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-regalloc2-0.10.
	* gnu/packages/crates-io.scm (rust-regalloc2-0.10): New variable.

	Change-Id: Iddfb6bd66b20ac754b6d16c1e81b530d1cf79cb4

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-pulley-interpreter-0.1.
	* gnu/packages/crates-io.scm (rust-pulley-interpreter-0.1): New variable.

	Change-Id: Ifa8f55bf2208e87881665363839b8263dbba5067

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cranelift-isle-0.112.
	* gnu/packages/crates-io.scm (rust-cranelift-isle-0.112): New variable.

	Change-Id: Ia64bc5d9ff1512b4f94e278aafa2c73e137ba879

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cranelift-control-0.112.
	* gnu/packages/crates-io.scm (rust-cranelift-control-0.112): New variable.

	Change-Id: If84c2b3381b387046ce9fdb27fb4ae0203170b85

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cranelift-codegen-meta-0.112.
	* gnu/packages/crates-io.scm (rust-cranelift-codegen-meta-0.112): New variable.

	Change-Id: I1bf84a7de53fe054c682b1fca857f0fe6d3dfefa

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cranelift-codegen-shared-0.112.
	* gnu/packages/crates-io.scm (rust-cranelift-codegen-shared-0.112): New variable.

	Change-Id: Icd67b92f67e9b2bdf0d70eae5fd2e5ab9dad2f11

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cranelift-bforest-0.112.
	* gnu/packages/crates-io.scm (rust-cranelift-bforest-0.112): New variable.

	Change-Id: Ieac8f9d5eb8893158328f8d631b379cc10e947b4

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cranelift-entity-0.112.
	* gnu/packages/crates-io.scm (rust-cranelift-entity-0.112): New variable.

	Change-Id: I84887a857306ceaea2019959917f494ae486c75d

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-cranelift-bitset-0.112.
	* gnu/packages/crates-io.scm (rust-cranelift-bitset-0.112): New variable.

	Change-Id: I21efdabc5218a8fcc273077104e4d98a00b15c67

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-capstone-0.12.
	* gnu/packages/crates-io.scm (rust-capstone-0.12): New variable.

	Change-Id: Ib51f783626ffc9d2cffbaa8727ae024b2d7a57e1

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-capstone-sys-0.16.
	* gnu/packages/crates-io.scm (rust-capstone-sys-0.16): New variable.

	Change-Id: I74d615428d1077538dc0521840dc4197146209c4

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-macho-0.4.
	* gnu/packages/crates-io.scm (rust-macho-0.4): New variable.

	Change-Id: Ia10bfcdf3d75d40bcf440e00dcf4f7a5cc02110b

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-wasmtime-wmemcheck-25.
	* gnu/packages/crates-io.scm (rust-wasmtime-wmemcheck-25): New variable.

	Change-Id: I973fe714d50aa26c548806c9f773e9179fa05a1b

2025-08-21  muradm  <mail@muradm.net>

	gnu: Add rust-line-numbers-0.3.
	* gnu/packages/crates-io.scm (rust-line-numbers-0.3): New variable.

	Change-Id: I2dfe3e6e9805169511c945cb3e4aacc7c02b9a62

2025-08-21  muradm  <mail@muradm.net>

	gnu: Add rust-wu-diff-0.1.
	* gnu/packages/crates-io.scm (rust-wu-diff-0.1): New variable.

	Change-Id: I3b4af5a08521c86ca02cfd096980b0b1bf5b9932

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Fix build of rust-criterion-0.3.
	* gnu/packages/crates-check.scm (rust-criterion-0.3): Fix build by adjusting tests
	[arguments]<cargo-test-flags>: skip macro tests.

	Change-Id: Iea15bad94b710397c80d6693ba4f6b9664d5663b

2025-08-21  muradm  <mail@muradm.net>

	gnu: Add rust-radix-heap-0.4.
	* gnu/packages/crates-io.scm(rust-radix-heap-0.4): New variable.

	Change-Id: I768722dbeae8afdee067a4b5fd9bd8890f006382

2025-08-21  Petr Hodina  <phodina@protonmail.com>

	gnu: Add jless.
	* gnu/packages/rust-apps.scm (jless): New variable.

	Change-Id: Iadd198442b1d77c043839d48f6c7550b9b3d8900

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-libc-stdhandle-0.1.
	* gnu/packages/crates-io.scm (rust-libc-stdhandle-0.1): New variable.

	Change-Id: I4e9ba97b75589441f04e485c363f513daed08495

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-clipboard-0.5.
	* gnu/packages/crates-io.scm (rust-clipboard-0.5): New variable.

	Change-Id: Ibf67e23ee4c7eb9a40187df2e1fdaa68ce156f28

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-clipboard-win-2.
	* gnu/packages/crates-windows.scm (rust-clipboard-win-2): New variable.

	Change-Id: Iea6e867a850246258c615e71023bfd00d03da8a2

2025-08-21  Steve George  <steve@futurile.net>

	gnu: Add rust-x11-clipboard-0.3.
	* gnu/packages/crates-io.scm (rust-x11-clipboard-0.3): New variable.

	Change-Id: Id76c90f00481a8bedb68498606c0ee9f3caf2cdf

2025-08-21  Petr Hodina  <phodina@protonmail.com>

	gnu: rust-xcb-0.8: New version.
	* gnu/packages/crates-io.scm (rust-xcb-0.8): New version.

	Change-Id: I2241fd551b4d6abe1e6b864a8eab38dab053fe37

2025-08-21  Petr Hodina  <phodina@protonmail.com>

	gnu: rust-logos-0.12: New variable.
	* gnu/packages/crates-io.scm (rust-logos-0.12): New variable.

	Change-Id: I903260c7edd92305d9830ab4dd55f4fa9b30de80

2025-08-21  Petr Hodina  <phodina@protonmail.com>

	gnu: Add rust-logos-derive-0.12.
	* gnu/packages/crates-io.scm (rust-logos-derive-0.12): New variable.

	Change-Id: I6e5f45add65e41b9b91fbdc78dec4d48e1c07b48

2025-08-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add kanata.
	* gnu/packages/kanata.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.

	Change-Id: I8dfe03fd248da61a7eb243f98009cc98eaf6f500

2025-08-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-native-windows-gui-1.
	* gnu/packages/crates-windows.scm (rust-native-windows-gui-1): New variable.

	Change-Id: Id0264e7a599cd9034387bfa521df3184b10341d8

2025-08-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-interception-sys-0.1.
	* gnu/packages/crates-io.scm (rust-interception-sys-0.1): New variable.

	Change-Id: I6da7c2cab3a0bce4bcf23ac65f4f30d488212acf

2025-08-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-patricia-tree-0.8.
	* gnu/packages/crates-io.scm (rust-patricia-tree-0.8): New variable.

	Change-Id: I1ee01ac9fcd223383db8fe036f412b438197553d

2025-08-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-num-enum-0.6.
	* gnu/packages/crates-io.scm (rust-num-enum-0.6):
	(rust-num-enum-derive-0.6): New variables.

	Change-Id: Idb47839701ea15c9fa2acb18430f6b7a532a9b36

2025-08-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-stretch-0.3.
	* gnu/packages/crates-io.scm (rust-stretch-0.3): New variable.

	Change-Id: If1e5cae4b74b2cd1fedaee81e3280ae61020f6ea

2025-08-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-newline-converter-0.2.
	* gnu/packages/crates-io.scm (rust-newline-converter-0.2): New variable.

	Change-Id: Ief1484ddf438682d6786ae7554a9972c5602127e

2025-08-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-muldiv-0.2.
	* gnu/packages/crates-io.scm (rust-muldiv-0.2): New variable.

	Change-Id: I7e98cee2db0574ed65079da4e45180e243f738db

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Don't wrap rust-analyzer with proc-macro-srv.
	This is apparently not the correct action.

	* gnu/packages/rust.scm (rust)[arguments]: Adjust the custom
	'wrap-rust-analyzer phase to not wrap rust-analyzer with
	rust-analyzer-proc-macro-srv.

	Change-Id: I71e284f209a87b4c23c0657b564ab10de05e0937

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Adjust skipped tests on riscv64-linux.
	* gnu/packages/rust.scm (rust)[arguments]: Adjust the custom
	'disable-tests-broken-on-riscv64 phase for tests broken on
	riscv64-linux.

	Change-Id: I6ffd451c75b45351a94cc07c5f4cf2db665aeef7

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-actix-connect-1: Add cargo-development-inputs.
	* gnu/packages/crates-web.scm (rust-actix-connect-1)
	[cargo-development-inputs]: Add rust-bytes-0.5.

	Change-Id: If88d206564c23fa1b437879fe78da37c89e8b8e4

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-actix-tls-1: Add cargo-development-inputs.
	* gnu/packages/crates-web.scm (rust-actix-tls-1)
	[cargo-development-inputs]: Add rust-bytes-0.5.

	Change-Id: I8f17957adf5e30928275d4574166664d0dde1747

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-actix-web-codegen-0.2: Add cargo-development-inputs.
	* gnu/packages/crates-web.scm (rust-actix-web-codegen-0.2)
	[cargo-development-inputs]: Add rust-futures-util-0.3.

	Change-Id: I8d962ea9b02aed2828c3b1fc06d983d4542d5f64

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-awc-1: Add cargo-development-inputs.
	* gnu/packages/crates-web.scm (rust-awc-1)[arguments]: Build without tests.
	[cargo-development-inputs]: Add rust-actix-connect-1, rust-actix-http-1,
	rust-actix-server-1, rust-actix-tls-1, rust-actix-utils-1,
	rust-env-logger-0.6, rust-flate2-1, rust-futures-0.3, rust-webpki-0.21.

	Change-Id: Id7bd48a1608456fee91229aec97b66f2db61d03b

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-actix-http-1: Add cargo-development-inputs.
	* gnu/packages/crates-web.scm (rust-actix-http-1)[source]: Use time
	instead of chrono.
	[arguments]: Build the crate.  Don't run the tests.
	[cargo-development-inputs]: Add rust-actix-connect-1,
	rust-actix-server-1, rust-actix-tls-1, rust-env-logger-0.6,
	rust-futures-0.3, rust-openssl-0.10, rust-rustls-0.16,
	rust-serde-derive-1.

	Change-Id: I68208f7a2dd9c98f4198f182d1623c0c09f21fc4

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-h2-0.1: Change cargo-development-inputs.
	* gnu/packages/crates-web.scm (rust-h2-0.1)[cargo-development-inputs]:
	Use rust-webpki-0.18 instead of 0.21.  Remove rust-tokio-rustls-0.12,
	rust-webpki-roots-0.17.

	Change-Id: Ied1aebb5271185423848d03b16fd664788bdcef4

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: Remove rust-indexmap-1.8.
	* gnu/packages/crates-io.scm (rust-indexmap-1.8): Remove variable.

	Change-Id: Iceaa63e542b4b7e5721ed378c7635fdec25c521b

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-http-0.1: Use newer rust-indexmap.
	* gnu/packages/crates-web.scm (rust-http-0.1)[cargo-inputs]: Use
	rust-indexmap-1 instead of 1.8.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.

	Change-Id: I66be1f3061d5b7c306319e7560704d5a12a1096b

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-http-0.2: Use newer rust-indexmap.
	* gnu/packages/crates-web.scm (rust-http-0.2): Use rust-indexmap-1
	instead of 1.8.
	[source]: Relax indexmap version requirement.

	Change-Id: I66be1f3061d5b7c306319e7560704d5a12a1096b

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-http-body-0.4: Add cargo-inputs.
	* gnu/packages/crates-web.scm (rust-http-body-0.4)[cargo-inputs]: Add
	rust-pin-project-lite-0.2.

	Change-Id: Ibe08c807c1b0b7f6065cbf1e7ea4f10a052c31a7

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-isahc-0.9: Add cargo-development-inputs.
	* gnu/packages/crates-web.scm (rust-isahc-0.9)[cargo-development-inputs]:
	Add rust-flate2-1, rust-futures-0.3, rust-rayon-1,
	rust-static-assertions-1, rust-tempfile-3.

	Change-Id: I851ef7f2671db4e6678c998901bde47423699b26

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-tiny-http-0.12: Replace cargo-inputs.
	* gnu/packages/crates-web.scm (rust-tiny-http-0.12)[cargo-inputs]:
	Replace rust-httparse-1 with rust-zeroize-1.

	Change-Id: I356255fa36dc46c77c6f315b3b8a9b96b13c0c30

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-trust-dns-https-0.18.0: Fix cargo-development-inputs.
	* gnu/packages/crates-web.scm (rust-trust-dns-https-0.18.0-alpha.2):
	[cargo-development-inputs]: Remove rust-futures-0.3.

	Change-Id: If6122c7c6d7358e00cbaf258794449fae313c3e0

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-trust-dns-https-0.3: Fix cargo-development-inputs.
	* gnu/packages/crates-web.scm (rust-trust-dns-https-0.3)
	[cargo-development-inputs]: Add rust-env-logger-0.6.

	Change-Id: I026ed06f2723dda7a160934af22454379e5fe27e

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-trust-dns-proto-0.18.0: Fix cargo-development-inputs.
	* gnu/packages/crates-web.scm (rust-trust-dns-proto-0.18.0-alpha.2):
	[cargo-development-inputs]: Remove rust-futures-0.3, rust-tokio-0.2.

	Change-Id: I2f5832ef66cf0d31d8e577148f420b16e77ffde3

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-trust-dns-resolver-0.18: Fix cargo-development-inputs.
	* gnu/packages/crates-web.scm (rust-trust-dns-resolver-0.18.0-alpha.2):
	[cargo-development-inputs]: Remove rust-futures-0.3.

	Change-Id: Id134d0f381e949b92fd32aefcfb5c3c49d98c283

2025-08-21  Herman Rimm  <herman@rimm.ee>

	gnu: rust-bindgen-cli: Fix cargo-inputs.
	* gnu/packages/crates-graphics.scm (rust-bindgen-cli)[cargo-inputs]: Remove
	rust-clap-complete-4.

	Change-Id: I9ff55fd56b43fc35f052e467b7d05fca5f97a08e

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-image-webp-0.2: Update to 0.2.1.
	* gnu/packages/crates-graphics.scm (rust-image-webp-0.2): Update to 0.2.1.

	Change-Id: Ife4ff351d153007375386900b84f1d542e6a458f

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tiny-xlib-0.2: Update to 0.2.4.
	* gnu/packages/crates-graphics.scm (rust-tiny-xlib-0.2): Update to 0.2.4.
	[arguments]: Don't run the tests in release mode.
	[cargo-inputs]: Add rust-ctor-lite-0.1, rust-pkg-config-0.3.  Remove
	rust-ctor-0.2.
	[cargo-development-inputs]: Replace rust-x11rb-0.12 with 0.13.
	[native-inputs]: Add pkg-config.

	Change-Id: I70949acb95e5744d92a6788abf87094962860426

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-backend-0.3: Update to 0.3.8.
	* gnu/packages/crates-graphics.scm (rust-wayland-backend-0.3): Update to
	0.3.8.

	Change-Id: I04f4ae53a9af11631bd42b4253b7b5cfb68141c9

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-client-0.31: Update to 0.31.8.
	* gnu/packages/crates-graphics.scm (rust-wayland-client-0.31): Update to
	0.31.8.

	Change-Id: If6c66e27dd3951c872e749abf7a3cc948bc3bccd

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-cursor-0.31: Update to 0.31.8.
	* gnu/packages/crates-graphics.scm (rust-wayland-cursor-0.31): Update to
	0.31.8.

	Change-Id: Id50986716bfb1f92591b677e70cd6e04cda8ee98

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-protocols-0.32: Update to 0.32.6.
	* gnu/packages/crates-graphics.scm (rust-wayland-protocols-0.32): Update
	to 0.32.6.

	Change-Id: I2058a398d96725faf702f35a5f64b70692ffd1b3

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-protocols-plasma-0.3: Update to 0.3.6.
	* gnu/packages/crates-graphics.scm (rust-wayland-protocols-plasma-0.3):
	Update to 0.3.6.

	Change-Id: I9af56d14e895f95cd835fd6b01119db8a10ae234

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-protocols-wlr-0.3: Update to 0.3.6.
	* gnu/packages/crates-graphics.scm (rust-wayland-protocols-wlr-0.3):
	Update to 0.3.6.

	Change-Id: Ia1b24c4d8f76b782592c5daaf734a7ee9ff65f33

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-scanner-0.31: Update to 0.31.6.
	* gnu/packages/crates-graphics.scm (rust-wayland-scanner-0.31): Update
	to 031.6.
	[cargo-inputs]: Replace rust-quick-xml-0.36 with 0.37.

	Change-Id: Ic73f78a56d860ea2061e8ce54d0936bcc1db42d7

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-server-0.31: Update to 0.31.7.
	* gnu/packages/crates-graphics.scm (rust-wayland-server-0.31): Update to
	0.31.7.
	[cargo-inputs]: Remove rust-io-lifetimes-2.

	Change-Id: I2f1f48d2c90bcccd745f2533e68f9d61aca6b9d3

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-sys-0.31: Update to 0.31.6.
	* gnu/packages/crates-graphics.scm (rust-wayland-sys-0.31): Update to
	0.31.6.

	Change-Id: Ib574711af549ade2ef34259f3853c4a2000477de

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayrs-client-1: Update to 1.3.0.
	* gnu/packages/crates-graphics.scm (rust-wayrs-client-1): Update to
	1.3.0.

	Change-Id: Id01919500d5427b62a3db99edaae7f40f2b24b05

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayrs-scanner-0.15: Update to 0.15.4.
	* gnu/packages/crates-graphics.scm (rust-wayrs-scanner-0.15): Update to
	0.15.4.
	[cargo-inputs]: Replace rust-wayrs-proto-parser-2 with 3.

	Change-Id: Ia16bdd80d1e0bb069674a633e24b9d9b503d5984

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wayrs-proto-parser-3.
	* gnu/packages/crates-graphics.scm (rust-wayrs-proto-parser-3): New
	variable.
	(rust-wayrs-proto-parser-2): Remove variable.

	Change-Id: Iaa4903fcd0447c359ec77857ec77f789420ebbe9

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-webp-0.2: Update to 0.2.6.
	* gnu/packages/crates-graphics.scm (rust-webp-0.2): Update to 0.2.6.
	[arguments]: Skip the tests.
	[cargo-inputs]: Replace rust-libwebp-sys-0.4 with 0.9.

	Change-Id: I0f8f5ed729aa0b0fc6223a525cb4589b91f88393

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bytemuck-1: Update to 1.21.0.
	* gnu/packages/crates-io.scm (rust-bytemuck-1): Update to 1.21.0.

	Change-Id: I698272032998e0c58fc71bbeb6d79f5a2d089163

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bytemuck-derive-1: Update to 1.8.1.
	* gnu/packages/crates-io.scm (rust-bytemuck-derive-1): Update to 1.8.1.

	Change-Id: I9766e96d11d93849d04789f8af5079da65b390e8

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ctor-lite-0.1.
	* gnu/packages/crates-io.scm (rust-ctor-lite-0.1): New variable.

	Change-Id: Id6613c6062d727dbe60bbf713d45c77c7b3f36fa

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-document-features-0.2: Update to 0.2.11.
	* gnu/packages/crates-io.scm (rust-document-features-0.2): Update to
	0.2.11.

	Change-Id: If356efaede90d20dc42a8be52b5c92697f941432

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-macro-rules-attribute-0.2.
	* gnu/packages/crates-io.scm (rust-macro-rules-attribute-0.2): New
	variable.

	Change-Id: I5fed17d1c87e30b39c6c51a7e893653b9981ded3

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-fast-image-resize-5: Update to 5.1.2.
	* gnu/packages/crates-graphics.scm (rust-fast-image-resize-5): Update to
	5.1.2.
	[cargo-development-inputs]: Replace rust-itertools-0.13 with 0.14.

	Change-Id: I0a67fa5e24d84ee98d61cb837c01946949365ef1

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: alacritty: Update to 0.15.1.
	* gnu/packages/terminals.scm (alacritty): Update to 0.15.1.

	Change-Id: I60aa84f72f0020b3d578a3342aad0b30b8ff929f

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-winit-0.30: Update to 0.30.9.
	* gnu/packages/crates-graphics.scm (rust-winit-0.30): Update to 0.30.9.

	Change-Id: I6f88c33d3ed14a1a675a220970af1d8be272ac94

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-glutin-wgl-sys-0.6: Update to 0.6.1.
	* gnu/packages/crates-graphics.scm (rust-glutin-wgl-sys-0.6): Update to
	0.6.1.

	Change-Id: I29dab92b65a1b4a439b903bea0ff3cff9c064941

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-glutin-glx-sys-0.6: Update to 0.6.1.
	* gnu/packages/crates-graphics.scm (rust-glutin-glx-sys-0.6): Update to
	0.6.1.

	Change-Id: Iebcbba61a4d0d7f98379cbd3affea63d2141e1fa

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-glutin-egl-sys-0.7: Update to 0.7.1.
	* gnu/packages/crates-graphics.scm (rust-glutin-egl-sys-0.7): Update to
	0.7.1.

	Change-Id: I1963666cf406c96c31b3afcf5822d1c90cda8ba9

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-glutin-0.32: Update to 0.32.2.
	* gnu/packages/crates-graphics.scm (rust-glutin-0.32): Update to 0.32.2.

	Change-Id: I5c4d93b5afea6f3fc06fbdac55fdea7cd6cc9977

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rbw: Update to 1.13.2.
	* gnu/packages/rust-apps.scm (rbw): Update to 1.13.2.
	[cargo-inputs]: Add rust-arboard-3.  Remove rust-cli-clipboard-0.4.

	Change-Id: I65353ec68d9d4bba0baf3d9152d81ccccab49d6d

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-arboard-3: Update to 3.4.1.
	* gnu/packages/crates-io.scm (rust-arboard-3): Update to 3.4.1.
	[cargo-inputs]: Add rust-objc2-0.5, rust-objc2-app-kit-0.2,
	rust-rust-objc2-foundation-0.2.  Replace rust-image-0.24 with 0.25.
	Remove rust-objc-0.2, rust-objc-foundation-0.1, rust-objc-id-0.1,
	rust-thiserror-1.

	Change-Id: Id37535409fb396cf6ddcbc3fdea2d105932c423e

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xremap: Update to 0.10.5.
	* gnu/packages/rust-apps.scm (rust-xremap): Update to 0.10.5.

	Change-Id: I77325b3bfdb46ba2e9da2c822cf32e3a8beb0b8b

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: procs: Update to 0.14.9.
	* gnu/packages/rust-apps.scm (procs): Update to 0.14.9.
	[cargo-inputs]: Replace rust-directories-5 with 6, rust-which-6 with 7.

	Change-Id: I4bf5ae51e4d3a7d514879d967bf4686898344a6e

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-minreq-2.
	* gnu/packages/crates-web.scm (rust-minreq-2): New variable.

	Change-Id: I55d2a37e83782a069d62fff24be298c020a221be

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-punycode-0.4.
	* gnu/packages/crates-web.scm (rust-punycode-0.4): New variable.

	Change-Id: I8b97e9f0ce3877ae857e55b8edf4aa428f803942

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-console-0.15: Update to 0.15.10.
	* gnu/packages/crates-io.scm (rust-console-0.15): Update to 0.15.10.
	[cargo-inputs]: Add rust-once-cell-1.  Replace rust-encode-unicode-0.3
	with 1, rust-unicode-width-0.1 with 0.2, rust-windows-sys-0.52 with
	0.59.  Remove rust-lazy-static-1.

	Change-Id: I4690700a5bd1e45b8af8a5f24dcc8a93284794c5

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-directories-6.
	* gnu/packages/crates-io.scm (rust-directories-6): New variable.
	(rust-directories-5): Inherit from rust-directories-6.

	Change-Id: I486fff0f65c7a907a4846cb952de547195c187e8

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-dirs-sys-0.5.
	* gnu/packages/crates-io.scm (rust-dirs-sys-0.5): New variable.
	(rust-dirs-sys-0.4): Inherit from rust-dirs-sys-0.5.

	Change-Id: Iefd6a491f70452e232a7cdf7082ba4160b944e00

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-redox-users-0.5.
	* gnu/packages/crates-io.scm (rust-redox-users-0.5): New variable.
	(rust-redox-users-0.4): Inherit from rust-redox-users-0.5.

	Change-Id: I4023f09ffe875999cc90ceddb3d851404820492d

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-termbg-0.6: Update to 0.6.2.
	* gnu/packages/crates-io.scm (rust-termbg-0.6): Update to 0.6.2.

	Change-Id: I19d02533130354eac89e05e404f16bbeae549663

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-1: Update to 1.43.0.
	* gnu/packages/crates-io.scm (rust-tokio-1): Update to 1.43.0.
	[cargo-development-inputs]: Add rust-tracing-mock-0.1.

	Change-Id: I0dd39ca67c8202a3f89a1210967c1b57308b0e96

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-macros-2: Update to 2.5.0.
	* gnu/packages/crates-io.scm (rust-tokio-macros-2): Update to 2.5.0.
	[arguments]: Update cargo-test-flags.

	Change-Id: I7d0282661b5b0bca252c4f249a73074a9cc505b2

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tracing-mock-0.1.
	* gnu/packages/crates-io.scm (rust-tracing-mock-0.1): New variable.

	Change-Id: I841f310f9e49e65262fbc56173cf53523b084184

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: zoxide: Update to 0.9.7.
	* gnu/packages/rust-apps.scm (zoxide): Update to 0.9.7.
	[cargo-inputs]: Replace rust-nix-0.27 with 0.29.
	[cargo-development-inputs]: Replace rust-rstest-0.18 with 0.23,
	rust-rstest-reuse-0.6 with 0.7.

	Change-Id: Icb63ef7f269af8dcb913d88477a8902662dd1e95

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rstest-reuse-0.7.
	* gnu/packages/crates-io.scm (rust-rstest-reuse-0.7): New variable.
	(rust-rstest-reuse-0.6): Inherit from rust-rstest-reuse-0.7.

	Change-Id: I57a1258033d8f6591f0e2a8eda408f4a10c00695

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Adjust skipped tests on aarch64-linux.
	* gnu/packages/rust.scm (rust)[arguments]: Adjust the custom
	'disable-tests-broken-on-aarch64 phase for tests broken on
	aarch64-linux.

	Change-Id: I2ecad6134612e9558adea148b879b9a00aac12c6

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: skim: Update to 0.16.0.
	* gnu/packages/rust-apps.scm (skim): Update to 0.16.0.
	[cargo-inputs]: Add rust-crossbeam-0.8.  Replace rust-vte-0.13 with
	0.14.  Remove rust-lazy-static-1.

	Change-Id: I5f2c77ad8b730e2dd2cd1fb7bf5dee1c8c83c42c

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tempfile-3: Update to 3.16.0.
	* gnu/packages/crates-io.scm (rust-tempfile-3): Update to 3.16.0.
	[cargo-inputs]: Add rust-getrandom-0.3, rust-once-cell-1.  Replace
	rust-windows-sys-0.52 with 0.59.

	Change-Id: I20095f493934c2b0d0b1468f00f4fef6c1c6ad2f

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-shell-quote-0.7: Update to 0.7.2.
	* gnu/packages/crates-io.scm (rust-shell-quote-0.7): Update to 0.7.2.
	[cargo-development-inputs]: Add rust-lenient-semver-0.4.

	Change-Id: I6e588ffed93bd1e7fdd30ff4336db371d6395cb1

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-log-0.4: Update to 0.4.25.
	* gnu/packages/crates-io.scm (rust-log-0.4): Update to 0.4.25.
	[arguments]: Don't skip the tests.

	Change-Id: I660b30a872adead2f8488c9b891941a7b3a66318

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-indexmap-2: Update to 2.7.1.
	* gnu/packages/crates-io.scm (rust-indexmap-2): Update to 2.7.1.
	[cargo-development-inputs]: Remove rust-fxhash-0.2.

	Change-Id: I5b7c3ae365e040018b2ce449e661e472e5d2ae2c

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-mangen-0.2: Update to 0.2.26.
	* gnu/packages/crates-io.scm (rust-clap-mangen-0.2): Update to 0.2.26.

	Change-Id: Iac8d1d85b4a621a8d3ad4d145bb6c4e90e8c1de5

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-derive-4: Update to 4.5.28.
	* gnu/packages/crates-io.scm (rust-clap-derive-4): Update to 4.5.28.
	[cargo-inputs]: Add rust-anstyle-1, rust-pulldown-cmark-0.12.

	Change-Id: I1829585ad4f82941c1ffaba344b063ff27b9770e

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-complete-4: Update to 4.5.44.
	* gnu/packages/crates-io.scm (rust-clap-complete-4): Update to 4.5.44.

	Change-Id: Ica7c649acbdae2e11caac33f3990d98a4c8de635

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-builder-4: Update to 4.5.29.
	* gnu/packages/crates-io.scm (rust-clap-builder-4): Update to 4.5.29.

	Change-Id: I7b6a17eda5be36831576063be7efa431ec0469c3

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-4: Update to 4.5.29.
	* gnu/packages/crates-io.scm (rust-clap-4): Update to 4.5.29.
	[cargo-development-inputs]: Replace rust-clap-cargo-0.14 with 0.15.

	Change-Id: I2babf75a2b6fdebb72ec888d17d093c24b806037

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-vte-0.14.
	* gnu/packages/crates-io.scm (rust-vte-0.14): New variable.
	(rust-vte-0.13): Inherit from rust-vte-0.14.

	Change-Id: I4396d870942f515904f5875e5b9f6501c20e753a

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lenient-semver-0.4.
	* gnu/packages/crates-io.scm (rust-lenient-semver-0.4): New variable.

	Change-Id: I55572a6972613e922be7287989d5a08dca7c9ab9

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lenient-semver-parser-0.4.
	* gnu/packages/crates-io.scm (rust-lenient-semver-parser-0.4): New
	variable.

	Change-Id: Ia684e5315d93b9469affb1b91c917feb858575cc

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lenient-semver-version-builder-0.4.
	* gnu/packages/crates-io.scm (rust-lenient-semver-version-builder-0.4):
	New variable.

	Change-Id: Ia5e5ae145d94e156a3f3b32dff105f77a2247e2d

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lenient-version-0.4.
	* gnu/packages/crates-io.scm (rust-lenient-version-0.4): New variable.

	Change-Id: I0e0b32ec0005428fb870f2627076324231415c81

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-anstyle-1: Update to 1.0.10.
	* gnu/packages/crates-io.scm (rust-anstyle-1): Update to 1.0.10.

	Change-Id: Iaed3ee00201a7980bac214fb8cc490a0a5175192

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gitoxide: Update to 0.38.0.
	* gnu/packages/rust-apps.scm (gitoxide): Update to 0.38.0.
	[cargo-inputs]: Replace rust-crosstermion-0.13 with 0.14, rust-gix-0.64
	with 0.67, rust-gix-features-0.38 with 0.39, rust-prodash-28 with 29.
	Remove rust-time-0.3.
	(gitoxide-core): Update to 0.42.0.
	[cargo-inputs]: Replace rust-gix-0.64 with 0.67, rust-gix-archive-0.13
	with 0.16, rust-gix-fsck-0.4 with 0.7, rust-gix-pack-0.51 with 0.54,
	rust-gix-status-0.11 with 0.14, rust-gix-transport-0.42 with 0.43,
	rust-gix-url-0.27 with 0.28, rust-rusqlite-0.31 with 0.32,
	rust-sysinfo-0.30 with 0.31.

	Change-Id: I17160e941ffd221bb9888060ee26c241ae9cff9e

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-fsck-0.7.
	* gnu/packages/crates-vcs.scm (rust-gix-fsck-0.7): New variable.
	(rust-gix-fsck-0.4): Inherit from rust-gix-fsck-0.7.

	Change-Id: I2eabfdea9fd8d80fe85961cb35f2e66034645905

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-c: Update to 0.10.9.
	* gnu/packages/rust-apps.scm (rust-cargo-c): Update to 0.10.9.
	[cargo-inputs]: Replace rust-cbindgen-0.27 with 0.28,
	rust-itertools-0.13 with 0.14.

	Change-Id: I518fa205eb6af6a22c01a8ea9f41532d141cfe2b

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo: Update to 0.85.0.
	* gnu/packages/rust-apps.scm (rust-cargo): Update to 0.85.0.
	[cargo-inputs]: Add rust-blake3-1, rust-clap-complete-4,
	rust-rustc-hash-2, rust-thiserror-1.  Replace rust-cargo-util-schema-0.6
	with 0.7, rust-gix-0.64 with 0.67, rust-pasetors-0.6 with 0.7,
	rust-rustfix-0.8 with 0.9, rust-unicode-width-0.1 with 0.2.
	[cargo-development-inputs]: Replace rust-cargo-test-support-0.4 with
	0.6, rust-gix-0.64 with 0.67.

	Change-Id: I6ac04867873ba7ee0bed1da62a5c4376d9cd5339

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-utils-0.1: Update to 0.1.14.
	* gnu/packages/crates-vcs.scm (rust-gix-utils-0.1): Update to 0.1.14.
	[home-page]: Update to new home-page.

	Change-Id: I28c059ba95a26a9ac73a0a0643d63242114a7366

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wit-bindgen-rt-0.33.
	* gnu/packages/crates-io.scm (rust-wit-bindgen-rt-0.33): New variable.

	Change-Id: I6a68aabe8fef36d8ccf5be7b4239d4edf968d090

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wasm-bindgen-0.2: Update to 0.2.100.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-0.2): Update to 0.2.100.
	[cargo-inputs]: Add rust-rustversion-1.
	[cargo-development-inputs]: Add rust-once-cell-1.
	(rust-wasm-bindgen-backend-0.2, rust-wasm-bindgen-macro-0.2,
	rust-wasm-bindgen-macro-support-0.2): Update to 0.2.100.
	(rust-wasm-bindgen-shared-0.2): Update to 0.2.100.
	[cargo-inputs]: Add rust-unicode-ident-1.

	Change-Id: I95d1bb8be9db3e62e0752bd1a89037d1334dac94

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-snapbox-0.6: Update to 0.6.21.
	* gnu/packages/crates-io.scm (rust-snapbox-0.6): Update to 0.6.21.

	Change-Id: Ia89ba4386a0da81006af93e8e5f79496ead2921c

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-web-sys-0.3: Update to 0.3.77.
	* gnu/packages/crates-io.scm (rust-web-sys-0.3): Update to 0.3.77.

	Change-Id: I49fa8b06ca3ed9a439a41603340b2f203d516400

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-js-sys-0.3: Update to 0.3.77.
	* gnu/packages/crates-io.scm (rust-js-sys-0.3): Update to 0.3.77.

	Change-Id: I3ef829fd5c2be22b11e1cffef0804f53ec8537bb

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-implib-0.3: Update to 0.3.5.
	* gnu/packages/crates-windows.scm (rust-implib-0.3): Update to 0.3.5.

	Change-Id: I04bd7888fa300aac6b1fb04282c2d2b11b4da3bd

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Update to 1.84.
	* gnu/packages/rust.scm (rust): Update to 1.84.
	[source]: Adjust snippet for directories to delete.
	[arguments]: Only add 'disable-tests-broken-on-aarch64 phase for
	aarch64.  Adjust other test modifying phases for changes in the test
	suite.
	[native-inputs]: Replace the clang-runtime sources from 17 to 19.
	[properties]: Update the llvm cpu architecture.

	Change-Id: I17a357534d168d87f11f497b25c297003bb76f2a

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Remove install script from all outputs.
	* gnu/packages/rust.scm (rust)[arguments]: Adjust the custom
	'remove-uninstall-script phase to not install the uninstall script in
	any output.

	Change-Id: I8be03d0badabb587668a7b44758702f3e17d2654

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-1.84.
	* gnu/packages/rust.scm (rust-1.84): New variable.

	Change-Id: Id803abe219dac829b1eb4bc4af9f4e43724980c7

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-1.83.
	* gnu/packages/rust.scm (rust-1.83): New variable.

	Change-Id: I662217b48ffc55bc3be9471c4ae886a349c95fbf

2025-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-analyze: Link to rust-analyze-proc-macro-srv.
	* gnu/packages/rust.scm (rust)[arguments]: Build proc-macro-srv-cli
	during the 'build phase.  Adjust the 'install phase to manually install
	rust-analyzer-proc-macro-srv.  Adjust the 'wrap-rust-analyzer phase to
	give the path to rust-analyzer-proc-macro-srv.

	Change-Id: I6b8dcdca20183551a576fe2f0f5dd50dbe99d08c

2025-08-21  Andreas Enge  <andreas@enge.fr>

	gnu: charls: Update to 2.4.2.
	* gnu/packages/image-processing.scm (charls): Update to 2.4.2.

	Fixes: guix/guix#2156
	Change-Id: I9f3180552faf4adeddd29719476859910529d579

2025-08-21  Andy Tai  <atai@atai.org>

	gnu: gpaint: Update to 0.3.4.1.
	* gnu/packages/graphics.scm (gpaint): Update to 0.3.4.1.
	[source]: Use git source.

	Change-Id: I2d1c2ca4ac230e3341648a1bf654f0298ec51958

2025-08-21  Noé Lopez  <noelopez@free.fr>

	README: Escape IPA notation.
	The slashes being part of the IPA notation, they are here interpreted as
	italic in org format. As suggested in info '(org) Escape Character', a
	zero-width space is added to prevent italic format.

	* README: Add zero width space to prevent italic formatting.

	Change-Id: Iee5f651076ce15aeea3f3b05da761faae4f2c699

2025-08-21  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: hdf5: Remove references to gcc/gfortran/binutils.
	* gnu/packages/maths.scm (hdf5)[arguments]<#:phases>{remove-referencess,
	remove-gcc-references, remove-gfortran-references}: New phases.

	Change-Id: I367b95a85aaf36928f94ef329e839dfb4d24b285

2025-08-21  Andreas Enge  <andreas@enge.fr>

	gnu: Remove ffmpeg-3.4.
	* gnu/packages/video.scm (ffmpeg-3.4): Delete variable.

	Change-Id: I353c7036ca4c5657fb8c0b277c83dcf3ce405356

2025-08-21  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby-thin: Fix build.
	* gnu/packages/ruby-xyz (ruby-thin)[arguments]: Add -Wno-error to fix build.

	Change-Id: I5153ee1f0e3c951db687842a06eaddef75311d58

2025-08-21  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-pytest-cram.
	* gnu/packages/python-check.scm (python-pytest-cram): Delete variable.

	Fixes: guix/guix#1471
	Change-Id: I12df75de9f88a15081dec0f426e7aa4ee1185ca4

2025-08-21  Andreas Enge  <andreas@enge.fr>

	gnu: Remove moc.
	* gnu/packages/music.scm (moc): Delete variable.

	Fixes: guix/guix#1444
	Change-Id: I49eaac8a79846d7ec96e76a92d936cfd742195e4

2025-08-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: ploticus: Fix build with GCC 14.
	* gnu/packages/patches/ploticus-pointer-types.patch: New file.
	* gnu/packages/plotutils.scm (ploticus)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Fixes: guix/guix#1818
	Change-Id: I121ca003c9fecc916580e4c949706e853ea74ec7

2025-08-21  Andreas Enge  <andreas@enge.fr>

	Revert "gnu: Remove guile-2.2.4."
	This reverts commit b1ca13ffb8728fec9e0dc42ba5f178de37cc68d9.

	See new comments in the code.

	Fixes: guix/guix#2149
	Change-Id: Ic58872d2e3289a1f8fda8bc601bcfa007547f2a4

2025-08-21  Tom Willemse  <tom@ryuslash.org>

	gnu: scsh: Fix incorrect reference to scheme48.
	* gnu/packages/shells.scm (scsh)[arguments]<#:phases>{patch-source}:
	New phase.

	Change-Id: Ib50adc1591b2152b41fed1971cd02616f7fd5864

2025-08-21  Juliana Sims  <juli@incana.org>

	gnu: Add cog.
	* gnu/packages/webkit.scm (cog): New symbol.

	Change-Id: I735d194c725786948cbe96c22978cebd41c51195

2025-08-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: nvc: Update to 1.17.1.
	* gnu/packages/fpga.scm (nvc): Update to 1.17.1.

	Change-Id: Ibca27a6b6c5179da11b14142e2fa5e72194be685

2025-08-20  Cayetano Santos  <csantosb@inventati.org>

	gnu: yosys: Include pmgen python script.
	pmgen.py is required by some third party plugins as yosys-f4pga-plugins.

	* gnu/packages/fpga.scm (yosys)[#:phases]{keep-pmgen-py}: Add.

	Change-Id: I90f81d6b278efacaae3ce81ede72a8282bc52a95
	Modified-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-08-20  Leo Famulari  <leo@famulari.name>

	gnu: Remove linux-libre 6.14.
	This kernel series is no longer supported upstream.

	* gnu/packages/linux.scm (linux-libre-6.14-version,
	linux-libre-6.14-gnu-revision, deblob-scripts-6.14,
	linux-libre-6.14-pristine-source, linux-libre-6.14-source,
	linux-libre-headers-6.14, linux-libre-6.14): Remove variables.
	* gnu/packages/aux-files/linux-libre/6.14-arm.conf,
	  gnu/packages/aux-files/linux-libre/6.14-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.14-i686.conf,
	gnu/packages/aux-files/linux-libre/6.14-riscv.conf,
	gnu/packages/aux-files/linux-libre/6.14-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.

	Change-Id: I59b84296f21c6204990442a817ec3727403169de

2025-08-20  Dariqq  <dariqq@posteo.net>

	gnu: Use default kernel headers again.
	The default headers got updated to 6.12.17 in
	93d9cd7c22546b0e968c24834b515bec1e4af963
	so the manual overrides are no longer necessary.

	Fixes https://issues.guix.gnu.org/72119.

	* gnu/packages/linux.scm (libbpf)[native-inputs]: Remove linux-libre-headers-latest.
	* gnu/packages/gnome.scm (mutter)[inputs]: Remove linux-libre-headers-6.1
	* gnu/packages/wm.scm (hyprland)[inputs]: Remove linux-libre-headers-6.14

	Change-Id: I374cb190396d6af2669c02cf29626b3851186d41

2025-08-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.148.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.148.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I7b0e7e947eb105070c3cb2a2545f4b0dba3c42f7

2025-08-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.102.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.102.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I1fd8f16fabc49b4e412a8816c69b67ec75953201

2025-08-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.42.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.42.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: Icc08409c29ce550935a8564c9f229cf00d24c3cd

2025-08-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.15.10.
	* gnu/packages/linux.scm (linux-libre-6.15-version): Update to 6.15.10.
	(linux-libre-6.15-pristine-source, deblob-scripts-6.15): Update hashes.

	Change-Id: I38cba6bd2a71c452e6db3cd44492164aa84da4e3

2025-08-20  Cayetano Santos  <csantosb@inventati.org>

	gnu: radare2: Improve style.
	* gnu/packages/engineering.scm (radare2)[arguments]: Use G-Expressions.
	<#:phases>{mklibdir}: Use #$output and remove lambda arguments.
	<#:make-flags>: Use cc-for-target.

	Change-Id: I3e171e767965b3ff87e5562c2bcdbcc5dfbcf61b

2025-08-20  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: spice-vdagent: Apply a patch fixing the monitor size calculation.
	This fixes errors like:

	   spice-vdagentd[870]: invalid message size for VDAgentMonitorsConfig

	See: <https://github.com/utmapp/UTM/issues/5832#issuecomment-3194879161>

	* gnu/packages/patches/spice-vdagent-monitor-size-calculation.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/spice.scm (spice-vdagent) [source] <patches>: New field.

	Change-Id: I4bc0f8e207bef65c8f2fcd64928315825d520ad1

2025-08-20  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: spice-vdagent: Fix indentation.
	* gnu/packages/spice.scm (spice-vdagent): Fix indentation.

	Change-Id: I786a88b791e531c140e1403120436838e42995d4

2025-08-20  Remco van 't Veer  <remco@remworks.net>

	gnu: arcan-sdl: Fix build.
	* gnu/packages/arcan.scm (arcan-sdl)[arguments]: Remove
	"CMAKE_C_FLAGS=-fcommon" from configure-flags.

	Change-Id: Id3794d5c72b6945b8cbc0abf6a616c084c7741bf

2025-08-20  jgart  <jgart@dismail.de>

	gnu: emacs-dape: Update to 0.24.1.
	* gnu/packages/emacs-xyz.scm (emacs-dape): Update to 0.24.1.

	Change-Id: I43237afd9a9b93a2b4e7a7feafdca24cdc3d132c

2025-08-20  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add cl-named-closure.
	* gnu/packages/lisp-xyz.scm (cl-named-closure, ecl-named-closure, sbcl-named-closure): New variables.

	Change-Id: I29c39f5f4c05df98475ff66dbef817861066041c

2025-08-20  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add cl-lwcells.
	* gnu/packages/lisp-xyz.scm (cl-lwcells, ecl-lwcells, sbcl-lwcells): New variables.

	Change-Id: Idd5d980f0486a303a3c254181e3b589879154ebd

2025-08-20  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add cl-damn-fast-priority-queue.
	* gnu/packages/lisp-xyz.scm (cl-damn-fast-priority-queue, ecl-damn-fast-priority-queue, clasp-damn-fast-priority-queue, sbcl-damn-fast-priority-queue): New variables.

	Change-Id: Id42c0bf7ec285668f43cd1e76e043d0fec23b440

2025-08-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-funsor: Reduce closure size.
	* gnu/packages/machine-learning.scm (python-funsor)
	[native-inputs]: Remove python-black, python-flake8, python-isort,
	python-nbsphinx, python-pytest-xdist, python-setuptools, python-sphinx,
	python-sphinx-gallery, python-sphinx-rtd-theme, and python-wheel; add
	python-setuptools-next.

	Change-Id: Ic1485a1b606bb5924e367b7bef606c7cf93b9f14

2025-08-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-scikit-optimize: Skip failing tests.
	* gnu/packages/python-science.scm (python-scikit-optimize)
	[arguments]: <test-flags>: Run tests in parallel, supported upstream;
	skip some failing test to complete build.
	[native-inputs]: Remove python-setuptools and python-wheel; add
	python-pytest-xdist and python-setuptools-next.

	Change-Id: I2ae218870a578e4cbd8832c6d276a07be661eb73

2025-08-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-scikit-optimize: Improve package style.
	* gnu/packages/python-science.scm (python-scikit-optimize): Improve
	package style.
	[description]: Fix fill-column indentation.

	Change-Id: I184dab626c269cb6a85f48810dc147d627e4dc6c

2025-08-20  Ayan Das  <bvits@riseup.net>

	gnu: python-pytorch-geometric: Add openssl to native-inputs.
	Fixes test failures where PyTorch's inductor was unable to find openssl
	for checksumming during compilation.

	* gnu/packages/machine-learning.scm (python-pytorch-geometric)
	[native-inputs]: Add openssl.

	Change-Id: Ib5c6bcd82c38acccc5af546ae93404d8d36aa157
	Reviewed-by: David Elsing <david.elsing@posteo.net> @dtelsing

2025-08-20  Ayan Das  <bvits@riseup.net>

	gnu: fbgemm: Update to 1.2.0.
	Fixes guix/guix#2093

	* gnu/packages/machine-learning.scm (fbgemm): Update to 1.2.0.
	* gnu/packages/patches/fbgemm-use-system-libraries.patch: Refresh for 1.2.0.

	Change-Id: Ibd93d254f64343eed11b6fd6f1d6075427b91678
	Reviewed-by: David Elsing <david.elsing@posteo.net> @dtelsing

2025-08-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: xnnpack: Improve package.
	This rework was done for updating xxnpack-for-r-torch to its next
	version.  The refactor is done to avoid copying the huge snippet and
	generate-files phase for it.

	* gnu/packages/machine-learning.scm (xnnpack)
	[source]<snippet>: Guard against potentially non-existing files in
	another source. Improve generated files removal.
	[configure-flags]: Rewrite using gepxs.
	[arguments]<#:phases>: Handle multilines and guard against potentially
	non-existing files in phase 'generate-files.

	Change-Id: If97cadf5ed0b34a68d99fb73bd3ea99411820aaa
	Reviewed-by: David Elsing <david.elsing@posteo.net> @dtelsing

2025-08-20  Ayan Das  <bvits@riseup.net>

	gnu: python-torchvision: Update to 0.23.0.
	* gnu/packages/machine-learning.scm (python-torchvision): Update to 0.23.0.

	Change-Id: I63c935480fb9e149b73c244c90e45527c1ddfc24

2025-08-20  Ayan Das  <bvits@riseup.net>

	gnu: python-pytorch: Update to 2.8.0.
	* gnu/packages/machine-learning.scm (python-pytorch): Update to 2.8.0.
	[source]: Update hash. Update CUDA kernel deletion paths.
	[arguments]: Add BUILD_TEST=0. Fix concurrentqueue includes. Fix sympy
	version constraint. Fix nccl skip phase.
	[inputs]: Add concurrentqueue and rdma-core.
	* gnu/packages/patches/python-pytorch-system-libraries.patch: Update for 2.8.0.
	* gnu/packages/patches/python-pytorch-fix-codegen.patch: Update for 2.8.0.
	* gnu/packages/patches/python-pytorch-without-kineto.patch: Update for 2.8.0.

	Change-Id: I237913636dfeaa7eb19f7d71516fd05c86373f28
	Reviewed-by: David Elsing <david.elsing@posteo.net> @dtelsing

2025-08-20  Ayan Das  <bvits@riseup.net>

	gnu: gloo: Update to 0.0.0-3.c7b7b02.
	* gnu/packages/machine-learning.scm (gloo): Update to commit
	c7b7b022c124d9643957d9bd55f57ac59fce8fa2.

	Change-Id: Ia90b65241ea3c10e5d07b7030ae5b6d906426822
	Reviewed-by: David Elsing <david.elsing@posteo.net> @dtelsing

2025-08-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: smalltalk: Fix build.
	* gnu/packages/smalltalk.scm (smalltalk)[arguments]: Add 'make-flags'.

	Change-Id: Id3f6d4055426735240e0a18a523957a742567354

2025-08-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: qgis: Disable a test.
	* gnu/packages/geo.scm (qgis)[arguments]: Add test_core_authcertutils to the
	  list of disabled tests.

	Fixes: guix/guix#723
	Change-Id: Id2b72c379a223ecbc4c5bb6db45c5bd5015a6091

2025-08-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: opencpn: Update to 5.12.2.
	* gnu/packages/geo.scm (opencpn): Update to 5.12.2.
	  [native-inputs]: Add git-minimal and googletest.
	  [inputs]: Add glew, openssl, rapidjson and shapelib. Replace wxwidgets-3.0
	  by wxwidgets.

	Fixes: guix/guix#2118
	Change-Id: I3575320118b40b9a11433cd262e8177a00287040

2025-08-20  Andreas Enge  <andreas@enge.fr>

	gnu: imppg: Build with wxwidgets@3.2.
	* gnu/packages/astronomy.scm (imppg)[inputs]: Remove wxwidgets-3.0;
	add wxwidgets.

	Change-Id: I2e4038e8104a9c17505498c693115870e51e1066

2025-08-20  Andreas Enge  <andreas@enge.fr>

	gnu: Remove ruby-3.2.
	* gnu/packages/ruby.scm (ruby-3.2): Delete variable.

	Change-Id: I7d2892b9535391fe4ae6eac3e6a2c94ddcd3c625

2025-08-20  Andreas Enge  <andreas@enge.fr>

	gnu: Remove ruby-3.1.
	* gnu/packages/ruby.scm (ruby-3.1): Delete variable.

	Change-Id: I0f89910de4475644fd802ea93d637d59407cf9da

2025-08-20  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	doc: Upgrading Guix: Add instructions for distro packages.
	This makes sure that, prior to the upgrade commands, the guix-daemon is run
	from /var/guix/profiles/per-user/root/current-guix/bin/guix-daemon instead of
	/usr/bin/guix-daemon.

	* doc/guix.texi (Upgrading Guix): Add instructions for distro packages.

	Change-Id: I71df3603cffc5d20b6a77241b0c384872b54ec83

2025-08-20  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	doc: Upgrading Guix: Constraint update command to guix-install.sh.
	At least on distributions based on Arch Linux and Debian, the given command to
	update the daemon doesn't work because the systemd service runs
	/usr/bin/guix-daemon instead of
	@localstatedir@/guix/profiles/per-user/root/current-guix/bin/guix-daemon.

	* doc/guix.texi (Upgrading Guix): Tell that the command works if Guix was
	installed with guix-install.sh.

	Change-Id: I2360a9dc9a5b23f28e25402b92724f51d9ed3937

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: liblouisutdml: Update to 2.12.0-1.68f702d and fix build with gcc-14.
	* gnu/packages/language.scm (liblouisutdml): Update to 2.12.0-1.68f702d.
	[arguments]<#:configure-flags>: Treat errors as warnings.
	[home-page]: Update.

	Change-Id: I307cc4975c413defc32f3325e518f44f1c0808f0

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: liblouis: Update to 3.34.0.
	* gnu/packages/language.scm (liblouis): Update to 3.34.0.
	[home-page]: Update.

	Change-Id: Ic7ce768dbff37a49779dcc0e3dafeda80a0d299a

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove guile-2.2.4.
	* gnu/packages/guile.scm (guile-2.2.4): Delete variable.

	Change-Id: I2ab82f43417149a7e942eb3ee7ee19b5235bca36

2025-08-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gowebpki-jcs.
	* gnu/packages/golang-xyz.scm (go-github-com-gowebpki-jcs): New variable.

	Change-Id: If888f1cd6ebe19c9365070f03dde4d9b7cbfeee5

2025-08-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-lestrrat-go-jwx-v2.
	* gnu/packages/golang-web.scm (go-github-com-lestrrat-go-jwx-v2): New variable.

	Change-Id: If618e8adc69d07a8d9e159bb1f52a78db784c820

2025-08-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-lestrrat-go-jwx-v3.
	* gnu/packages/golang-web.scm (go-github-com-lestrrat-go-jwx-v3): New variable.

	Change-Id: Ifa8acaf86356b8191cc476504dd7088de51ea2c8

2025-08-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-lestrrat-go-httprc.
	* gnu/packages/golang-web.scm (go-github-com-lestrrat-go-httprc)
	(go-github-com-lestrrat-go-httprc-v3): New variables.

	Change-Id: Iad93d5728a192ca1d5c7256e149975f586c8e27e

2025-08-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-lestrrat-go-option-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-lestrrat-go-option-v2): New variable.

	Change-Id: I75f6421dd3609ca882fdcbe61bb5e414c7e8c48f

2025-08-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-valyala-fastjson.
	* gnu/packages/golang-xyz.scm (go-github-com-valyala-fastjson): New variable.

	Change-Id: I2c88c7c5637f4d324011c5444a2d91d57a0c2362

2025-08-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gorilla-pat.
	* gnu/packages/golang-web.scm (go-github-com-gorilla-pat): New variable.

	Change-Id: Ifc13b0230f57de25ffc09201d13630e18c1de99f

2025-08-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-lestrrat-go-jwx.
	* gnu/packages/golang-web.scm (go-github-com-lestrrat-go-jwx): New variable.

	Change-Id: Ica6ec5e4f2e72f401770ba6284c8c56206246f88

2025-08-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-decred-dcrd-dcrec-secp256k1-v4: Update to 4.4.0.
	* gnu/packages/golang-crypto.scm (go-github-com-decred-dcrd-dcrec-secp256k1-v4): Update to 4.4.0.

	Change-Id: I92237d10e1b960e5e9de2f79bffce1d0eb74992e

2025-08-19  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-lestrrat-go-iter.
	* gnu/packages/golang-xyz.scm (go-github-com-lestrrat-go-ite): New variable.

	Change-Id: I102a09d4a56d587e49677f81a07bcded1a8c95c6
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-08-19  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-lestrrat-go-httpcc.
	* gnu/packages/golang-web.scm (go-github-com-lestrrat-go-httpcc): New
	variable.

	Change-Id: I090fd09e5a5b53a6690e5843ae906f7f1c10da87
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-08-19  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-lestrrat-go-backoff-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-lestrrat-go-blackmagic-v2):
	New variable.

	Change-Id: Iaecc50f82e626f8237e2d33973ac7814be3add28
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-08-19  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-lestrrat-go-option.
	* gnu/packages/golang-xyz.scm (go-github-com-lestrrat-go-option): New variable.

	Change-Id: I71007172478d157a2a13d11171e34d996f02fbba
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-08-19  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-lestrrat-go-blackmagic.
	* gnu/packages/golang-xyz.scm (go-github-com-lestrrat-go-blackmagic):
	New variable.

	Change-Id: I0fff901b8776bf76434d771117711d3283555c85
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-08-19  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-veraison-go-cose.
	* gnu/packages/golang-crypto.scm (go-github-com-veraison-go-cose): New
	variable.

	Change-Id: I509367fc19e8e99eed1061eb8e6448ea4b8f1480
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-08-19  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-karpeleslab-reflink.
	* gnu/packages/golang-xyz.scm (go-github-com-karpeleslab-reflink): New variable.

	Change-Id: Ice7ea9553cf2c8f9139630d7ec9bc243528292a4
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-08-19  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-freddierice-go-losetup.
	* gnu/packages/golang-xyz.scm (go-github-com-freddierice-go-losetup):
	New variable.

	Change-Id: Ic130aadebf984ad120b45bd8c83dbe13ae6886b7
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-08-19  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-armon-circbuf.
	* gnu/packages/golang-xyz.scm (go-github-com-armon-circbuf): New variable.

	Change-Id: I4597d6d5a64aad7851f28deadc787c381d33a0f2
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-08-19  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: Add go-github-com-docker-go-metrics.
	* gnu/packages/docker.scm (go-github-com-docker-go-metrics): New variable.

	Change-Id: I2606482e7e38f5413a1e9b337170235d847107a2
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove llvm-3.9.1.
	* gnu/packages/llvm.scm (llvm-3.9.1): Delete variable.

	Change-Id: I6827373b3904a786bd185da7883cfdc90911fe34

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: llvm-3.8: Inherit from llvm-6.
	* gnu/packages/llvm.scm (llvm-3.8)[inherit]: Replace llvm-3.9.1 by llvm-6.
	[outputs, arguments]: Copy from llvm-3.9.1.

	Change-Id: I312c77dfa20c2e3bc1fb4fc76e3f3f532c74a6eb

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-runtime-3.9.1.
	* gnu/packages/llvm.scm (clang-runtime-3.9.1): Delete variable.

	Change-Id: I3d062c092ce93c106477647626b23d71ffa6f67a

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-3.9.1.
	* gnu/packages/llvm.scm (clang-3.9.1): Delete variable.

	Change-Id: Idd05de385fd270b39f08f944d1e6700f47249d05

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-runtime-3.8.
	* gnu/packages/llvm.scm (clang-runtime-3.8): Delete variable.

	Change-Id: I739763312205b1930c61f1db992913eb715ef645

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-3.8.
	* gnu/packages/llvm.scm (clang-3.8): Delete variable.

	Change-Id: I6e70443c084b637e6cff7d76462d9d4e2a0b1ac0

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove llvm-3.6.
	* gnu/packages/llvm.scm (llvm-3.6): Delete variable.
	* gnu/packages/patches/llvm-3.6-fix-build-with-gcc-10.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister file.

	Change-Id: Ideb23a850c9c4b3439d80eb1ed39a8485f3a3b07

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: llvm-3.5: Inherit from llvm-3.7.
	* gnu/packages/llvm.scm (llvm-3.5)[inherit]: Replace llvm-3.6 by llvm-3.7.

	Change-Id: I19dc0bb5ebb9cb980cfc06fa86c6220939a11c04

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: llvm-3.7: Inherit from llvm-6.
	* gnu/packages/llvm.scm (llvm-3.7)[inherit]: Replace llvm-3.8 by llvm-6.
	[outputs, arguments]: Copy from llvm-3.9.1.

	Change-Id: Ia731ac5b4b0964277c5c0070783a951c26f28dfc

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-runtime-3.5.
	* gnu/packages/llvm.scm (clang-runtime-3.5): Delete variable.
	* gnu/packages/patches/clang-runtime-3.5-libsanitizer-mode-field.patch:
	Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister file.

	Change-Id: Iec7ca4be48b71b3546c1a2b9fa89d8736b343c93

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-3.5.
	* gnu/packages/llvm.scm (clang-3.5): Delete variable.

	Change-Id: I6e2e66d52c9c393eecdd3fd227cc4f39ec50f47b

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove llvm-11.
	* gnu/packages/llvm.scm (llvm-11): Delete variable.
	* gnu/packages/patches/llvm-10-missing-include.patch,
	gnu/packages/patches/llvm-8-fix-build-with-gcc-10.patch,
	gnu/packages/patches/llvm-8-missing-include.patch: Remove files.
	* gnu/local.mk (dist_patch_DATA): Unregister files.

	Change-Id: I5f5f96119a7c1a097285aa98380dad633ed7db14

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove lld-11.
	* gnu/packages/llvm.scm (lld-11): Delete variable.

	Change-Id: Id22f52bdee1f5a3a57ef52a3ffeaa6ae2e0ea387

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-runtime-11.
	* gnu/packages/llvm.scm (clang-runtime-11): Delete variable.

	Change-Id: Iee749efa0333748d0007fd06648730ddd15b9e6a

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-11.
	* gnu/packages/llvm.scm (clang-11): Delete variable.

	Change-Id: Ib3deed7ee77da6245fe1612cc235b083f5f45cce

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: jucipp: Use clang-18.
	The package fails its tests, but now it can be compiled; and a comment says
	one is supposed to use the same clang version as for building mesa.

	* gnu/packages/text-editors.scm (jucipp)[inputs]: Replace clang-11 by
	clang-18.

	Change-Id: I2680d12415f89b4ac76a284b97769c350f3bea5b

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove libomp-11.
	* gnu/packages/llvm.scm (libomp-11): Delete variable.

	Change-Id: I4dd24c2a8dcc17f9958fe52c407b060ddaddac67

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-toolchain-11.
	* gnu/packages/llvm.scm (clang-toolchain-11): Delete variable.

	Change-Id: I2d8a6e36b7c30148ddeb7b08250e9e3b171bc295

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-clang-11.
	* gnu/packages/llvm.scm (python-clang-11): Delete variable.

	Change-Id: Ia9341c1182af82b2717b61ebaea55b25fa5523e2

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove ocaml-llvm-11.
	* gnu/packages/llvm.scm (ocaml-llvm-11): Delete variable.

	Change-Id: If7fe1ce230d4f5e80dd61615e586ae184e45f8cf

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove llvm-10.
	* gnu/packages/llvm.scm (llvm-10): Delete variable.

	Change-Id: I25f7194ac5c82031e37ee71800162471a0456bc6

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove ocaml-llvm-10.
	* gnu/packages/llvm.scm (ocaml-llvm-10): Delete variable.

	Change-Id: I2fc01ee76c92349871341558317b78a965c46d15

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-runtime-10.
	* gnu/packages/llvm.scm (clang-runtime-10): Delete variable.

	Change-Id: Ie5b2b99832e960448716a1b9cf5c796e2abd48c6

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-10.
	* gnu/packages/llvm.scm (clang-10): Delete variable.
	* gnu/packages/patches/clang-10.0-libc-search-path.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister file.

	Change-Id: I226d945dc4ba33a0e49d5e8df3cd7d2630002ef1

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-clang-10.
	* gnu/packages/llvm.scm (python-clang-10): Delete variable.

	Change-Id: I3f78ca44abc20abdbc2d7148cc8b5e458bf3b272

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove libomp-10.
	* gnu/packages/llvm.scm (libomp-10): Delete variable.

	Change-Id: I8e503626b7469d2ef86922be6c84d3eca5de1110

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-toolchain-10.
	* gnu/packages/llvm.scm (clang-toolchain-10): Delete variable.

	Change-Id: I8a3fe581b2036777be38d30a5de657e2fbe41c21

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: llvm-6: Inherit from llvm-6.
	* gnu/packages/llvm.scm (llvm-6)[inherit, arguments]: Replace llvm-10
	by llvm-12.
	[native-inputs]: Copy from llvm-10.

	Change-Id: I95282a5d389d9b5de29abe80454a7dae4daee7ab

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove llvm-8.
	* gnu/packages/llvm.scm (llvm-8): Delete variable.

	Change-Id: Ib9af941406717103e566adf4c2285273a9f3a369

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-runtime-8.
	* gnu/packages/llvm.scm (clang-runtime-8): Delete variable.

	Change-Id: Ica1999299b0a79f082f08440c70ec9860d4dd071

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-8.
	* gnu/packages/llvm.scm (clang-8): Delete variable.
	* gnu/packages/patches/clang-8.0-libc-search-path.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister file.

	Change-Id: I46b47cb9847ef82a44817021c097b240547c3073

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove libomp-8.
	* gnu/packages/llvm.scm (libomp-8): Delete variable.

	Change-Id: I9080dcf657d1efbc29f57716e0963ecb33da002a

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-toolchain-8.
	* gnu/packages/llvm.scm (clang-toolchain-8): Delete variable.

	Change-Id: Ia38daa75f9e8711311b2a6f981a8369fd38f0ea8

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove llvm-7.
	* gnu/packages/llvm.scm (llvm-7): Delete variable.

	Change-Id: I78608d7db96087045f8fd1bce0bbd9976aae2a2b

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-runtime-7.
	* gnu/packages/llvm.scm (clang-runtime-7): Delete variable.

	Change-Id: Iefabacb4ae81ff0af1c5f291c330d7cecf13c425

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-7.
	* gnu/packages/llvm.scm (clang-7): Delete variable.
	* gnu/packages/patches/clang-7.0-libc-search-path.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister file.

	Change-Id: I75743853aa656630a4541f42bf577882226b51d3

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove libomp-7.
	* gnu/packages/llvm.scm (libomp-7): Delete variable.

	Change-Id: Ic262d4600a29130484cb9eadc2a211ecded62cd9

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: libomp-6: Inherit from libomp-12.
	This is the highest version for which the derivation does not change.

	* gnu/packages/llvm.scm (libomp-6)[inherit, native-inputs]: Replace
	libomp-7 by libomp-12.

	Change-Id: I0ba0f2364f73f0f307a843b1d4526ceba4430f94

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-toolchain-7.
	* gnu/packages/llvm.scm (clang-toolchain-7): Delete variable.

	Change-Id: I71b5f14b35fd532211598c8bf7c762b3ea61fe68

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: llvm-6: Inherit from llvm-10.
	This is the highest version for which the derivation does not change.

	* gnu/packages/llvm.scm (llvm-6)[inherit, arguments]: Replace llvm-7
	by llvm-10.

	Change-Id: I2943e18a7fd7f7d848c08ae35fc39dfd2344cd1a

2025-08-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: rapidjson: Fix build on x86-32.
	* gnu/packages/web.scm (rapidjson)[#:configure-flags]: Add
	“-Wno-error=array-bounds” and “-Wno-error=stringop-overflow” on x86-32.
	[#:phases]: Add ‘skip-failing-tests’ on x86-32.

	gnu: rapidjson: Use G-Expressions.
	* gnu/packages/web.scm (rapidjson)[arguments]: Convert to list of G-Expressions.

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove llvm-9.
	* gnu/packages/llvm.scm (llvm-9): Delete variable.
	* gnu/packages/patches/llvm-9-fix-bitcast-miscompilation.patch,
	gnu/packages/patches/llvm-9-fix-lpad-miscompilation.patch,
	gnu/packages/patches/llvm-9-fix-scev-miscompilation.patch: Remove files.
	* gnu/local.mk (dist_patch_DATA): Unregister files.

	Change-Id: I25c2261dd648194cc4f764f92988617bfac64561

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: llvm-8: Inherit from llvm-10.
	This is the highest version that does not change the derivation.

	* gnu/packages/llvm.scm (llvm-8)[inherit]: Replace llvm-9 by llvm-10.

	Change-Id: I45f351f8904280e6f37ee4d22fc0764fcae126ed

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove ocaml-llvm-9.
	* gnu/packages/llvm.scm (ocaml-llvm-9): Delete variable.

	Change-Id: I8e81e8bb383d06732305800b20255c9492359ac6

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-runtime-9.
	* gnu/packages/llvm.scm (clang-runtime-9): Delete variable.

	Change-Id: Ic38fd288072362eceb1461da91e02cd2c6e7914c

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-9.
	* gnu/packages/llvm.scm (clang-9): Delete variable.
	* gnu/packages/patches/clang-9.0-libc-search-path.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister file.
	Change-Id: I1f6b288999f476583f6025de71c173b5511c4bb2

	Change-Id: Ia81275e0a6600aba2d76c00534e4f88d63f61f34

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove libomp-9.
	* gnu/packages/llvm.scm (libomp-9): Delete variable.

	Change-Id: Id538d3f3c01a90e7c13457e83ed7adb27d0fb7f7

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: libomp-8: Inherit from libomp-12.
	This is the highest version for which the derivation does not change.

	* gnu/packages/llvm.scm (libomp-8)[inherit, native-inputs]: Replace
	libomp-9 by libomp-12.

	Change-Id: I8fc0386a42ca04d67dd5890207847cf17454ab50

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clang-toolchain-9.
	* gnu/packages/llvm.scm (clang-toolchain-9): Delete variable.

	Change-Id: Ia8ee92ef8bf3986077216f19f7feee04360ad09e

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove argtable.
	* gnu/packages/popt.scm (argtable): Delete variable.

	Fixes: guix/guix#1343
	Change-Id: I07a02f59ea41b67b4e9e7b904697cae4a9a9300d

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clustal-omega.
	Does not build due to failing input argtable@2. No release since 2018.

	* gnu/packages/bioinformatics.scm (clustal-omega): Delete variable.

	Change-Id: I28d6ce8e44419a4e07dec8a44b23be13af3ca82e

2025-08-19  Fabio Natali  <me@fabionatali.com>

	gnu: borgmatic: Update to 2.0.7.
	* gnu/packages/backup.scm (borgmatic): Update to 2.0.7.
	[inputs]: Remove python-colorama.

	Change-Id: I236753e33f21bc8f04e3dad5e4248ba2c4c04398

2025-08-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: diffutils: Skip some tests on all powerpc architectures.
	This is a follow-up to e3fbaeee1386fd447f40ffdf53d964d1f8541d49.

	* gnu/packages/base.scm (diffutils)[arguments]: When building for any
	powerpc architecture add make-flags to mark 2 tests as failed.

	Change-Id: Iceea5bbb045b10f704da4783abd8bf244941e793

2025-08-19  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 128.14.0-gnu1 [security fixes].
	Includes fixes for MFSA-RESERVE-2025-2 (Memory safety bugs),
	MFSA-RESERVE-2025-1977130 (Uninitialized memory in the JavaScript
	Engine component), MFSA-RESERVE-2025-1979527 (Sandbox escape due to
	invalid pointer in the Audio/Video: GMP component), and
	MFSA-RESERVE-2025-1979782 (Same-origin policy bypass in the Graphics:
	Canvas2D component).

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update 'gnuzilla-commit' and hashes.

2025-08-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: onnx-optimizer: Reduce closure size.
	* gnu/packages/machine-learning.scm (onnx-optimizer) [native-inputs]:
	Remove python-pytest-runner, python-coverage, python-setuptools and
	python-wheel; add python-setuptools-next.

	Change-Id: I713ff521ff3f329733810cb4d80a16684fddc236

2025-08-19  Cayetano Santos  <csantosb@inventati.org>

	gnu: onnx-optimizer: Switch to pyproject.
	* gnu/packages/machine-learning.scm (onnx-optimizer): Switch to
	pyproject.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Idca467e74209bfe058cf9070412769916a11e68c

2025-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Update to 3.05.
	* gnu/packages/plotutils.scm (asymptote): Update to 3.05.
	[native-inputs]: Add texlive-dvisvgm.

	Change-Id: I81bcef820221ed04f2ef94a00175f98ca8a43cb7

2025-08-19  Andreas Enge  <andreas@enge.fr>

	gnu: Remove bitcoin-unlimited.
	* gnu/packages/finance.scm (bitcoin-unlimited): Delete variable.

	Fixes: guix/guix#1383
	Change-Id: Ic72b4df0ee227b11d7252a5e9534b2ff81212169

2025-08-19  André Batista  <nandre@riseup.net>

	gnu: lighttpd: Update to 1.4.81.
	* gnu/packages/web.scm (lighttpd): Update to 1.4.81.

	Change-Id: Ie308f7d4ef27a2aa320a26b7a7c12f7b4fb4130f

2025-08-19  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: m2-planet: Update to 1.12.0.
	* gnu/packages/mes.scm (m2-planet): Update to 1.12.0.

	Change-Id: I79c67e42bb1e055c6d6804eb18115a03f94f056f

2025-08-19  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mescc-tools: Update to 1.7.0.
	* gnu/packages/mes.scm (mescc-tools): Update to 1.7.0.

	Change-Id: I79c67e42bb1e055c6d6804eb18115a03f94f056f

2025-08-19  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Use nyacc-2.02.2.
	* gnu/packages/mes.scm (mes)[propagated-inputs]: Use nyacc (2.02.2).

	Change-Id: I79c67e42bb1e055c6d6804eb18115a03f94f056f

2025-08-19  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: nyacc: Update to 2.02.2.
	We don't want to touch the packages leading up to nyacc-1.00.2 which is used
	in commencement.

	* gnu/packages/mes.scm (nyacc): Rename to...
	(nyacc-1.08.1): ...this.
	(nyacc-1.00.2): Update accordingly.
	(nyacc): New variable.

	Change-Id: I0d8ac098ae6871e6ebcff2090537e26e759c4d9b

2025-08-19  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to 0.27.1; fixes build with gcc-14.
	* gnu/packages/mes.scm (mes): Update to 0.27.1.

	Change-Id: Ic77caa0e8ca9cd6b8f97a711c7cff147a68d26c4

2025-08-18  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Fix typo in patch.
	This is a follow-up to d3f91786b9fbba9b85ee2ba4aa0efe747ed3d50e, which
	introduced a patch to restore backwards compatibility with Python 3.11.

	* gnu/packages/patches/komikku-python-3.11-compat.patch: Add missing '{' in
	replacement.

2025-08-18  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.82.14.
	* gnu/packages/prolog.scm (trealla): Update to 2.82.14.

	Change-Id: I2bb8d5f7580935a3f3b960b7e5631456177307bc

2025-08-18  Hilton Chain  <hako@ultrarare.space>

	gnu: nss-rapid: Fix source build.
	This is a follow-up to 4918534be1ffc1896a59e2fb69a9eaaa3140a0b8.

	* gnu/packages/nss.scm (nss-rapid) [source] <patches>: Correct argument order
	for ‘string-suffix?’.

	Change-Id: I2c0a79893846faf68d8348e9eb70fd981a3547e6

2025-08-18  Richard Sent  <richard@freakingpenguin.com>

	gnu: ruby-markaby: Update to 0.9.4.
	* gnu/packages/ruby-xyz.scm (ruby-markaby): Update to 0.9.4.

	Change-Id: If4998a8548bbd8b57b6a178deee799f2a690c154

2025-08-18  Andreas Enge  <andreas@enge.fr>

	gnu: python-xmlsec: Fix build with newer xmlsec.
	* gnu/packages/python-xyz.scm (python-xmlsec)[arguments]<#:phases>
	{pre-check}: Adapt file name.

	Change-Id: Ia2af7561ace7828e959969cdf7586175f6e711ee

2025-08-18  Ada Stevenson  <adanskana@gmail.com>

	gnu: xmlsec: Update to 1.3.7.
	* gnu/packages/xml.scm (xmlsec): Update to 1.3.7.

	Fixes: guix/guix#2060

	Change-Id: I16e25e6037734718a20041ec05ee195faa52de0d

2025-08-18  Sughosha  <sughosha@disroot.org>

	gnu: zynaddsubfx: Fix build with gcc-14.
	* gnu/packages/patches/zynaddsubfx-3.0.6-include-cstdint.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add the patch.
	* gnu/packages/music.scm (zynaddsubfx)[source]: Add it.
	[home-page]: Update URL.

	Change-Id: I7a90ee849da029bc159dbbaad1d8aae89f503fbe

2025-08-18  Andy Tai  <atai@atai.org>

	gnu: icewm: Update to 3.8.2.
	* gnu/packages/wm.scm (icewm): Update to 3.8.2.

	Change-Id: I0507efcfe94039cdb63342ce7ca5236868596b2e

2025-08-18  Sughosha  <sughosha@disroot.org>

	gnu: qgit: Update to 2.12.
	* gnu/packages/version-control.scm (qgit): Update to 2.12.
	[arguments]<#:qtbase>: Use qtbase.
	[inputs]: Add qt5compat and qtwayland.
	* gnu/packages/patches/qgit-2.12-fix-search-style.patch: New file.
	* gnu/local.mk: Register it.

	Change-Id: I13d8961005ad5ccd79a9df96e3c48347e11f5605

2025-08-18  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: libesmtp: Update to 1.1.0-0.335ee8d.
	This also fixes the build.

	* gnu/packages/mail.scm (libesmtp): Update to 1.1.0-0.335ee8d.
	[source]: Change to git-fetch.
	[home-page]: Change to new github.io website.

	Change-Id: I601e326ae122bd5ffbb152d9eccf1cd336e3fd29

2025-08-18  Andreas Enge  <andreas@enge.fr>

	etc: teams: Order alphabetically.
	This is a follow-up to commit e8cc7e3c1688b11db9f666b350c63e2c1f763a19

	* etc/teams.scm (ai): Move the variable up.
	* CODEOWNERS: Regenerate.

	Change-Id: I4cc4fcf228783392bdf8dfbe2374c19aa5a9e30d

2025-08-18  Sergio Pastor Pérez  <sergio.pastorperez@gmail.com>

	gnu: Add koi.
	* gnu/packages/kde-plasma.scm (koi): New variable.

	Change-Id: Ie16d4508f73bdfe0ee88bd39b264d19381237083

2025-08-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nss: Add static output.
	* gnu/packages/nss.scm (nss) [outputs]: Add static output.
	[#:phases] {move-static-archives}: New phase.

	Change-Id: I2665debbec31d5906d1093fa2aa6ac6b4b4cacb2

2025-08-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nss: Use gexp variables in install phase.
	* gnu/packages/nss.scm (nss) [#:phases]: Use gexp variables in install phase.

	Change-Id: I16d9d31669d30ae0a9171f677525470152bab07d

2025-08-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nss-certs: Relocate to (gnu packages nss).
	This is made so that the source can be shared without introducing module
	circular dependencies.

	* gnu/packages/certs.scm (nss-certs)
	(nss-certs-for-test): Move to...
	* gnu/packages/nss.scm: ... here.

	Adjust the module imports via:

	  git grep -l '(gnu packages certs)' |
	  xargs sed 's/(gnu packages certs)/(gnu packages nss)/' -i

	Change-Id: I56d7bc52ddcdffbced8a162e8db8ea5071b0cb0f

2025-08-17  Ian Eure  <ian@retrospec.tv>

	gnu: nss: Update to 3.101.4.
	* gnu/packages/nss.scm (nss): Update to 3.101.4.

	Change-Id: I2a0d98f045034f66e0fea687696c77c64f4c853a

2025-08-17  Ian Eure  <ian@retrospec.tv>

	gnu: nss: Store the package release date in an environment variable.
	* gnu/packages/nss.scm (nss): Store the package release date in an environment
	variable.

	Change-Id: Ic3708c0a32e2fc15b0400e42611735f33839b78b

2025-08-17  Ian Eure  <ian@retrospec.tv>

	gnu: Remove nspr-4.36.
	* gnu/packages/librewolf.scm (nspr-4.36): Delete variable.
	(librewolf) [inputs]: Replace nspr-4.36 with nspr.
	* gnu/packages/nss.scm (nss-rapid) [propagated-inputs]: Delete field,
	inheriting parent one as-is.

	Change-Id: I78c664498b07bff59e81fdbc417ebde8aafb3f68

2025-08-17  Ian Eure  <ian@retrospec.tv>

	gnu: nspr: Update to 4.36.
	* gnu/packages/nss.scm (nspr): Update to 4.36.

	Change-Id: Iac06cba18730773438f9de4e00376c0213bf4c15

2025-08-17  Ian Eure  <ian@retrospec.tv>

	gnu: Remove nspr-4.32.
	Nothing uses this, so remove it.

	* gnu/packages/nss.scm (nspr-4.32): Delete variable.

	Change-Id: I05c97fe6fc32d045618334df118a84836c0d0261

2025-08-17  Noé Lopez  <noelopez@free.fr>

	gnu: guile-gi: Fix build.
	* gnu/packages/patches/guile-gi-fix-marshall-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/guile-xyz.scm (guile-gi)
	[source]: Use git-fetch.  Use “guile-gi-fix-marshall-tests.patch”.
	[#:configure-flags]: Add “--enable-hardening” like upstream.
	[#:phases]: Remove ‘remove-dotted-circle-from-combining-character’.
	Add ‘disable-failing-tests’.
	[inputs]: Remove webkitgtk-for-gtk3.  Move gtk+…
	[native-inputs]: … here.  Add autoconf, automake, texinfo and grilo.
	Replace xorg-server with xorg-server-for-tests.

	Change-Id: Idbc92cac219947fec268e8afcc9bf6527cc8a217

2025-08-17  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: bin-graph: Update to 1.0.2.
	* gnu/packages/linux.scm (bin-graph): Update to 1.0.2.

	Change-Id: I4023abcd346c165e177521040aec6a1e8cf499d4

2025-08-17  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: mold: Update to 2.40.4.
	* gnu/packages/mold.scm (mold): Update to 2.40.4.

	Change-Id: I991cf4ee0172828083ba8df5e53535c0e6684f97

2025-08-17  Andreas Enge  <andreas@enge.fr>

	gnu: compface: Fix build with gcc-14.
	* gnu/packages/mail.scm (compface)[arguments]<#:configure-flags>: New field.
	<#:phases>: Add new phase 'fix-includes.

	Change-Id: I875b8709b0c09aa06f96a9a1db0760773c5dccd2

2025-08-17  gemmaro  <gemmaro.dev@gmail.com>

	gnu: ruby-highline: Update to 3.1.2.
	* gnu/packages/ruby-xyz.scm (ruby-highline): Update to 3.1.2.
	[source]: Switch to the Git repository for testing.
	[arguments]: Enable tests and add a setup phase before check.

	Change-Id: Iec977dc27156491393c00610c67071e5e4c2396d

2025-08-17  Cayetano Santos  <csantosb@inventati.org>

	etc: teams: Add hpc team.
	* etc/teams.scm (hpc): New team.
	[Cayetano Santos]: Add to new team.
	* CODEOWNERS: Rebuild.

	Change-Id: I5b08aed33ea89acaa770dd2ac5dd8b991d43989a

2025-08-17  Cayetano Santos  <csantosb@inventati.org>

	etc: teams: Add ai team.
	* etc/teams.scm (ai): New team.
	[Cayetano Santos]: Add to new team.

	Change-Id: I6be002cf562ceb139d3a6e5d68a989a35d727f06

2025-08-17  Vagrant Cascadian  <vagrant@debian.org>

	teams: debian: Add team.
	* etc/teams.scm (debian): Add team.
	[Vagrant Cascadian]: Add to debian team.
	* CODEOWNERS: Rebuild.

	Change-Id: Iab42f6d6ba94fece017e137bd6a9ee280a849b19

2025-08-17  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: fastfetch: Update to 2.50.1.
	* gnu/packages/admin.scm (fastfetch): Update to 2.50.1.
	[arguments]<#:phases>: Add phase 'fix-yyjson.

	Change-Id: Idd2ceacc589080fe4058ecf225e6d2ec10394960

2025-08-17  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: weechat: Update to 4.7.1.
	* gnu/packages/irc.scm (weechat): Update to 4.7.1.

	Change-Id: I0815fd22cfdc3582156068792baeaaa6aaaf465e

2025-08-16  Andreas Enge  <andreas@enge.fr>

	gnu: tipp10: Update to 3.3.4.
	* gnu/packages/education.scm (tipp10): Update to 3.3.4.

	Change-Id: Ic0c70a0ff3b0ddcec8a50c5a3a041321a036ec15

2025-08-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-lmdb: Switch to pyproject.
	* gnu/packages/databases.scm (python-lmdb):
	[source]: Improve style.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Enable them.
	<#:phases>: Refresh them.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

	Change-Id: Ic78cae77e77846d6bace552e1baf7839fafa1603

2025-08-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-alchemy-mock: Switch to pyproject.
	* gnu/packages/databases.scm (python-alchemy-mock):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Pass pytest options through <#:test-flags> rather than
	<#:phases>.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I03ad45d452c11001b500b513682c338f3bff33e8

2025-08-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-scripttest: Update to 2.0.
	* gnu/packages/check.scm (python-scripttest): Update to 2.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove them, enable tests.
	[native-inputs]: Add python-setuptools, python-wheel.
	[description]: Improve style.

	Change-Id: I3286f48992799a94ddfcf565f7472261f8f8cade

2025-08-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytest-freezegun: Switch to pyproject.
	* gnu/packages/check.scm (python-pytest-freezegun):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove them.
	[native-inputs]: Add python-setuptools, python-wheel. Remove unzip.
	[description]: Improve style.

	Change-Id: I30b86f2a004614c2fa5d7e8d5a679a730f5466dc

2025-08-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove python-pytest-capturelog.
	This package is deprecated for 8 years !! Its core functionality is
	already in pytest itself.

	* gnu/packages/check.scm (python-pytest-capturelog): Delete variable.

	Change-Id: I7678551de1d17eb3783d9a2a4e25b86801773db5

2025-08-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: osc: Switch to pyproject.
	* gnu/packages/build-tools.scm (osc):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests>: Disable them with comment.
	<#:phases>: Rewrite phase 'fix-filename.
	[native-inputs]: Add python-setuptools, python-wheel.
	[description]: Run guix style.

	Change-Id: I1db8679885d5a5551059ab6f2c6e30b84cd0c19d

2025-08-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: compiledb: Switch to pyproject.
	* gnu/packages/build-tools.scm (compiledb):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Improve style, add substitution to fix tests.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

	Change-Id: Iaafbd32f7e7622ea95dcff9944cdccee600d80cd

2025-08-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: nanosv: Switch to pyproject.
	* gnu/packages/bioinformatics.scm (nanosv):
	[source, description]: Run guix style.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	<#:phases>: Add phase 'relax-requirements.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: If63f2534ae9b0e7cc34c4e5d59fb0947fcbe5d45

2025-08-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: vpn-slice: Switch to pyproject.
	* gnu/packages/vpn.scm (vpn-slice):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style, rewrite using gexps.
	<#:tests>: Disable them explicitely.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I705f23279b8fb8dfa8405635f026d3aa85183226

2025-08-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sshoot: Switch to pyproject.
	* gnu/packages/vpn.scm (sshoot):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Rewrite using gexps and search-input-file.
	[native-inputs]: Add python-setuptools, python-wheel.
	[inputs, description]: Run guix style.

	Change-Id: I3cff24a71cb90b8ffa39aafd0a5586428a92f4fa

2025-08-15  Frederick Muriuki Muriithi  <fredmanglis@gmail.com>

	gnu: python-mysqlclient: Update to 2.2.7.
	* gnu/packages/databases.scm (python-mysqlclient): Upgrade to 2.2.7.

	Change-Id: Ifa5a8f7c478a6823fd957b2788e9b52457c5713d

2025-08-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/ipfs: Sort.
	* gnu/packages/ipfs.scm: (go-github-com-ipfs-go-cid,
	go-github-com-ipfs-go-cidutil, go-github-com-ipfs-go-ipld-format, and
	go-github-com-ipfs-go-metrics-interface): Sort variables alphabetically.

	Change-Id: Iafeb67f7fdcf43af8fcbe9334eeb1d1e0570e29b

2025-08-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: openconnect-sso: Swap poetry with poetry-core.
	* gnu/packages/vpn.scm (openconnect-sso): Update to 0.8.0.
	[arguments] <phases>: Add 'use-poetry-core.
	[inputs]: Remove poetry.
	[native-inputs]: Add python-poetry-core.

	Change-Id: Ia69cb9d24cd3368a966297cfcdbafc655ab9f8ef

2025-08-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: vembrane: Update to 1.0.7.
	* gnu/packages/bioinformatics.scm (vembrane): Update to 1.0.7.
	[arguments] <phases>: Remove 'relax-requirements; add 'use-poetry-core.
	[native-inputs]: Remove poetry; add python-poetry-core.

	Change-Id: I50aca480b3aded3714d6e999efd3d12a4513e6a3

2025-08-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: aerich: Update to 0.8.1.
	* gnu/packages/databases.scm (aerich): Update to 0.8.1.
	[propagated-inputs]: Remove python-click, python-ddlparse, and
	python-tomlkit; add python-asyncclick, python-pydantic, and
	python-tomli-w.
	[native-inputs]: Remove poetry, python-bandit, python-isort,
	python-pydantic, and python-pytest-xdist; add python-poetry-core.

	Change-Id: I685b79fdb6b1070ce86161d9f36064b84f4fe713

2025-08-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-asyncclick.
	* gnu/packages/python-xyz.scm (python-asyncclick): New variable.

	Change-Id: I420c61daef88abfd2409c6eab3bf28e864069777

2025-08-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-faster-whisper.
	* gnu/packages/machine-learning.scm (python-faster-whisper): New variable.

	gnu: Add onnxruntime.
	* gnu/packages/machine-learning.scm (onnxruntime): New variable.

	gnu: Add flatbuffers-23.5.
	* gnu/packages/serialization.scm (flatbuffers-23.5): New variable.

	gnu: safeint: Update to 3.0.28.
	* gnu/packages/cpp.scm (safeint): Update to 3.0.28.

	gnu: safeint: Improve style.
	* gnu/packages/cpp.scm (safeint): Run guix style.

	gnu: Add eigen-for-onnxruntime.
	* gnu/packages/algebra.scm (eigen-for-onnxruntime): New variable.

2025-08-15  Vagrant Cascadian  <vagrant@debian.org>

	gnu: debian-archive-keyring: Update to 2025.01.
	* gnu/packages/debian.scm (debian-archive-keyring): Update to 2025.01.
	[tests]: Disable tests, removed upstream.

	Change-Id: I584988ebc3e2ab5ef6193fa57c4dfdb762c5b0e5

2025-08-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: debootstrap: Update to 1.0.141.
	* gnu/packages/debian.scm (debootstrap): Update to 1.0.141.
	[inputs]: Add elxr-archive-keyring.

	gnu: Add elxr-archive-keyring.
	* gnu/packages/debian.scm (elxr-archive-keyring): New variable.

2025-08-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: debootstrap: Improve package.
	Mainly benefit from search-input-file instead of substituting
	manually.

	* gnu/packages/debian.scm (debootstrap)
	[source]: Reindent.
	[arguments]: Reorder them.
	<#:phases>: Rewrite them, simplify tedious and sometimes
	erroneous substitutions. Improve style. Remove unwanted scripts.
	<#:modules>: Introduce them.
	[inputs]: Add kali-archive-keyring.

2025-08-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add pardus-archive-keyring.
	* gnu/packages/debian.scm (pardus-archive-keyring): New variable.

	gnu: Add kali-archive-keyring.
	* gnu/packages/debian.scm (kali-archive-keyring): New variable.

2025-08-15  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: Add python-puccinialin.
	* gnu/packages/python-xyz.scm (python-puccinialin): New variable.

	Change-Id: Id647ddd599f4d942afba67a23c102043981d81d1
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-08-15  Zheng Junjie  <z572@z572.online>

	gnu: gcc-15: Update to 15.2.0.
	* gnu/packages/gcc.scm (gcc-15): Update to 15.2.0.

	Change-Id: Idfb116056b57406ddb746c0e0583adad284296ae

2025-08-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cm256cc: Update to 1.1.1.
	* gnu/packages/radio.scm (cm256cc): Update to 1.1.1.

	Change-Id: Ie06c27194914f7e79b3971aca37d12a65f35c223

2025-08-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: js8call: Fix build.
	* gnu/packages/radio.scm (js8call)[inputs]: Replace wsjtx-hamlib by hamlib.
	  [arguments]: Update 'fix-hamlib' phase.
	  (wsjtx-hamlib): Remove variable.

	Change-Id: I78a943ba3a1e80fd466fda9faa29d85ec4785c87

2025-08-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: dump1090: Update to 10.2.
	* gnu/packages/radio.scm (dump1090): Update to 10.2.
	  [source]: Add snippet.
	  [inputs]: Add soapysdr.

	Change-Id: I8a61395e8fc28c9eae7a8a30e0868099fce23b5c

2025-08-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: abcde: Improve style.
	* gnu/packages/cdrom.scm (abcde):
	[source]: Run guix style, remove snippet.
	[arguments]<#:modules>: Add srfi-26.
	<#:phases>: Remove 'configure, migrate it and the snippet to
	<#:make-flags>. Rewrite the 'wrap phase.
	[native-inputs]: Add coreutils-minimal.

2025-08-14  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.82.9.
	* gnu/packages/prolog.scm (trealla): Update to 2.82.9.

	Change-Id: I8f1adf02ea011464189e5ae82473210a0b79c53b

2025-08-14  Cayetano Santos  <csantosb@inventati.org>

	gnu: hut: Update to 0.7.0.
	* gnu/packages/version-control.scm (hut): Update to 0.7.0.
	[source]: Remove snippet.

	Change-Id: I61d6400c0507cb4de58638d35aabd2fca5615a20

2025-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-xyz: Remove unused modules.
	* gnu/packages/python-xyz.scm: Remove audio and pulseaudio modules.

	Change-Id: I3f60499532a45dfed19c74d1eef0c1f9a4a0ed55

2025-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-wavefile: Move to auidio.
	* gnu/packages/python-xyz.scm (python-wavefile): Move from here ...
	* gnu/packages/audio.scm: ... to here.

	Change-Id: Ib7d9415a157577f1740d0b0c4fff415241d569d2

2025-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-wavefile: Update to 1.6.3.
	* gnu/packages/python-xyz.scm (python-wavefile): Update to 1.6.3.
	[build-system]: Use pyproject.
	[arguments]: Use G-expressions.
	<test-flags>: Skip 4 problematic tests.
	[native-inputs]: Add python-pytest, python-pytest-cov, and
	python-setuptools-next.

	Change-Id: I5facf2a0cc21c1cabcc8d04464dc6c2328439ebf

2025-08-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-cson: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-cson):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
	[description]: Improve style.

	Change-Id: I12bc53a9a41b14c23c1f465a8e93bd8d79b899bd

2025-08-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-aspectlib: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-aspectlib):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Disable problematic tests.
	[native-inputs]: Add python-setuptools, python-wheel.
	[synopsis, description]: Improve style.

	Change-Id: I3303d1b0d3ff7c73d6511aeb3ee03c21e85698bf

2025-08-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-livereload: Update to 2.7.1.
	* gnu/packages/python-web.scm (python-livereload): Update to 2.7.1.
	[source]: Swtitch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-django, python-setuptools, python-wheel.

	Change-Id: I045ce60e08553656ac941f55b3f235468c2612de

2025-08-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyjsparser: Switch to pyproject.
	* gnu/packages/python-web.scm (python-pyjsparser):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.
	[description]: Improve style.

	Change-Id: I636cf05e270055ed57909fed05e6e493ee294eb2

2025-08-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-html2text: Switch to pyproject.
	* gnu/packages/python-web.scm (python-html2text):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove them.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Ic4b6a46d36fd1346379898f6041bc587c1ba606b

2025-08-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-josepy: Update to 2.1.0.
	* gnu/packages/python-crypto.scm (python-josepy): Update to 2.1.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-poetry-core, python-pytest.
	[propafate-inputs]: Remove python-pyopenssl.
	[description]: Improve style.

	Change-Id: I09f14fe5ad1bed2da76057a0295a22aa6ae822e5

2025-08-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: certbot: Update to 4.2.0.
	* gnu/packages/tls.scm (certbot): Update to 4.2.0.
	[source, arguments, description]: Improve style.

	Change-Id: I7b3380c4f04b5c07239f68e7c4fcd96e3c14ea08

2025-08-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-acme: Update to 4.2.0.
	* gnu/packages/tls.scm (python-acme): Update to 4.2.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Improve style. Add phase 'relax-requirements.
	[native-inputs]: Add python-pytest-xdist, python-setuptools,
	python-typing-extensions, python-wheel.
	[propagated-inputs]: Remove python-chardet, python-requests-toolbelt,
	python-pytz, python-pyasn1.

	Change-Id: Iaae770b8076da9eef11197354a75a5af44f98496

2025-08-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-lzo: Update to 1.15.
	* gnu/packages/python-compression.scm (python-lzo): Update to 1.15.
	[build-system]: Switch to pyproject-build-system.
	[arguemnts]<#:test-target>: Remove it.
	<#:phases>: Refresh them.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

	Change-Id: I76d390b0b0af638ecf5a33cd7357428ab751ac9f

2025-08-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytest-click: Switch to pyproject.
	* gnu/packages/python-check.scm (python-pytest-click):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.
	[synopsis, description, propagated-inputs]: Improve style.

2025-08-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mockito: Switch to pyproject.
	* gnu/packages/python-check.scm (python-mockito):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove them.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Ia67bf161cf06bcb52cf86ecb1b528cde8d35cf85

2025-08-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: nerd-dictation: Switch to pyproject.
	* gnu/packages/machine-learning.scm (nerd-dictation):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style using gexps.
	[native-inputs]: Add python-setuptools, python-wheel.
	[description]: Improve style.

	Change-Id: I207d145149a6175b37b005d45e12c8bb77a033df

2025-08-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: xdot: Switch to pyproject.
	* gnu/packages/graphviz.scm (xdot):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Replace 'wrap phase instead. Use gexps.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Id7493956a302e1fe7d1b29973d845c807a4e954d

2025-08-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-musicbrainzngs: Switch to pyproject.
	* gnu/packages/music.scm (python-musicbrainzngs):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.
	[description]: Run guix style.

	Change-Id: Ic2eb79c96d239fc285493ae8807d0478f38e1e57

2025-08-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: trezor-agent: Update to 0.15.0.
	* gnu/packages/finance.scm (trezor-agent): Update to 0.15.0.
	[source]<snippet>: Refresh it.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Explicitely disable them.
	<#:phases>: Remove phase 'relax-requirements.
	[native-inputs]: Add python-setuptools, python-wheel.
	[description]: Improve style.

	Change-Id: I5c9f4782c96990931559a71bb896e056741e5fc3

2025-08-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-bech32: Switch to pyproject.
	* gnu/packages/finance.scm (python-bech32):
	[source]: Switch to git-fetch, no tags upstream.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I5401ce02f539e7b1866c500852145888dcf34f8d

2025-08-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-trezor-agent: Update to 0.15.0.
	* gnu/packages/finance.scm (python-trezor-agent): Update to 0.15.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Ignore problematic test.
	<#:phases>: Improve style. Rely on pyproject tests.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I949b1a28f0245fa8b448bc4818dee11a5fbbe1c8

2025-08-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyaudio: Update to 0.2.14.
	* gnu/packages/audio.scm (python-pyaudio): Update to 0.2.14.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-numpy, python-setuptools, python-wheel.

	Change-Id: Ie7dd60295e61f95509662769adab3a9e38fa2dce

2025-08-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pycups: Update to 2.0.4.
	* gnu/packages/cups.scm (python-pycups): Update to 2.0.4.
	[arguments]: Refresh comment.

	Change-Id: I411b6478790872d8531a8617e3f3cc46f5a09fe0

2025-08-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pycups: Switch to pyproject.
	* gnu/packages/cups.scm (python-pycups):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I9bd66f866aaade04d97fa2203f6c93ab7def1009

2025-08-14  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-sentence-transformers: Update to 5.1.0.
	* gnu/packages/machine-learning.scm (python-sentence-transformers):
	Update to 5.1.0.
	[arguments] <tests?>: Disable as most of them require network access.
	<test-flags>: Drop as no longer required.
	[propagated-inputs]: Add python-typing-extensions.

	Change-Id: I0fb7471dee2dd3ea54bcecd9bcd5b314670e4312
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-08-14  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-sentence-transformers: Improve style.
	* gnu/packages/machine-learning.scm (python-sentence-transformers):
	Improve style.
	[source]: Switch to git-fetch.
	[arguments]: Use G-Expressions.

	Change-Id: I5ba7a4e2907595c9fb30a5a2efcfaaf8b983ad2e

2025-08-14  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: dolphin-emu: Avoid cyclic module dependency issues.
	The source snippets are not delayed, while arguments are.

	* gnu/packages/emulators.scm (dolphin-emu)
	[source] <snippet>: Move copying of implot sources...
	[#:phases] {copy-implot-source}: ... to this new phase.

	Fixes: #1977
	Change-Id: Iecf853adb13d54e3eaa63878a5b3d90f43781514

2025-08-14  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: dolphin-emu: Refine watcher unbundling patch.
	* gnu/packages/patches/dolphin-emu-unbundle-watcher.patch: Simplify since our
	watcher package now ships pkg-config files.

	Change-Id: Ia1456be28a9a20f8a2d1658499e1be241bd80f34

2025-08-14  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: watcher: Update to 0.13.6-0.0aff9ee.
	* gnu/packages/file-systems.scm (watcher): Update to 0.13.6-0.0aff9ee.
	[#:phases] <fix-.pc-files-prefix>: New phase.
	<check>: Remove patching of 'which'.

	Change-Id: I9c70e953ee322d11854836bc6dffd80b89359861

2025-08-14  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: dolphin-emu: Refine tinygltf unbundling patch.
	* gnu/packages/patches/dolphin-emu-unbundle-tinygltf.patch: Update based on
	upstream comments.

	Change-Id: Icbc9a3d154b49b2d9ecb6479c43284cbd48d21b6

2025-08-14  FuncProgLinux  <softwarelibre@urutau-ltd.org>

	gnu: Add python-caja.
	* gnu/packages/mate.scm (python-caja): New variable.

	Change-Id: I0b3a15b99cdcedf4c55f5a565125b0f77a860da3
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/mate: Sort used modules.
	* gnu/packages/mate.scm: Sort used modules alphabetically.

	Change-Id: I9a603ea298d1eff60156b05e921595b0bd243971

2025-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: libmateweather: Improve package style.
	* gnu/packages/mate.scm (libmateweather): Apply guix style, use
	G-Expressions and fix indentation.
	[native-inputs]: Remove labels.

	Change-Id: If8c6492a5c03bd4e34da9daa3e4a75e11a7d799a

2025-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: mate-icon-theme-faenza: Improve package style.
	* gnu/packages/mate.scm (mate-icon-theme-faenza): Apply guix style, use
	G-Expressions and fix indentation.
	[native-inputs]: Remove labels.

	Change-Id: Ie73b4441eec27eb5dca73abda2aec3c03ddabdaf

2025-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: mate-control-center: Apply G-Expressions.
	* gnu/packages/mate.scm (mate-control-center): Apply
	G-Expressions. Remove trailing #t from lambdas.

	Change-Id: Idc20ac96e5dedcb2bd57b28f5e68cb9804e8e19f

2025-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: caja: Improve package style.
	* gnu/packages/mate.scm (caja): Use G-expression and apply list style.
	[phases]{pre-check}: Remove trailing #t from lambda.
	[native-inputs]: Remove ladles.

	Change-Id: Ieccbeea784a9392646a452b4d198134fe2cbda7d

2025-08-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Remove glpk-4.
	* gnu/packages/maths.scm (glpk-4): Delete variable.

	Change-Id: I599bb1c4b5fdeef27bfd8c9306819ce862b17417

2025-08-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 2.0.0-10.
	* gnu/packages/algebra.scm (giac): Update to 2.0.0-10.
	[inputs]: Remove glpk-4; add glpk.
	[native-inputs]: Add autoconf, automake, and libtool.
	[arguments]<#:phases>: Run all tests.  Also prevent a build failure by
	regenerating a file at bootstrap.

	Change-Id: Idf9eda21eabc02dde2256ba841bc914787de4cbb

2025-08-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: simavr: Fix build
	* gnu/packages/avr-xyz.scm (simavr): Fix build: disable the shared library as
	it fails to build due to a linker error.
	[arguments]<#:phases>: Add "disable-shared-library" phase.

	Change-Id: I196161c6021c5b57d07bc75f242c041f6d352b18

2025-08-13  Andreas Enge  <andreas@enge.fr>

	gnu: hydrus-network: Reenable tests.
	This is a follow-up to commit 9923da6081e573188dd394770ad3aca275e1e0c3

	* gnu/packages/image-viewers.scm (hydrus-network)[arguments]<#:phases>
	{check}: Uncomment check command.

	Change-Id: I68ebe4a363fd38429a0c77c04ec66794777526d9

2025-08-13  Andreas Enge  <andreas@enge.fr>
	    Benjamin  <benjamin@forestentity.net>

	gnu: hydrus-network: Update to 630.
	* gnu/packages/image-viewers.scm (hydrus-network): Update to 630.
	[propagated-inputs]: Remove python-pylzma and python-pyside-2;
	add python-dateparser and python-pyside-6.
	[arguments]<#:phases>{patch-variables}: Adapt directories.
	{install}: Update file names.

	Change-Id: Iae72c46ae525ed92376a95a6d20a7d0d5457a767

2025-08-13  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-scikit-rf: Update to 1.8.0.
	* gnu/packages/engineering.scm (python-scikit-rf): Update to 1.8.0.

	Change-Id: Id38ddbb80df9c5c2431afb13680046a44f9f4f43

2025-08-13  André Batista  <nandre@riseup.net>

	gnu: lighttpd: Update to 1.4.80.
	Mitigates and checks for attempts to exploit CVE-2025-8671.

	* gnu/packages/web.scm (lighttpd): Update to 1.4.80.

	Change-Id: Iccd2f6935adae55eb8cc7788c93aca0a68bb43a3

2025-08-13  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: Add simpleitk.
	* gnu/packages/image-processing.scm (simpleitk): New variable.

	Change-Id: I96b270097fb54ee4566c278b87014bf893282894

2025-08-13  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: insight-toolkit: Include remote modules for SimpleITK.
	In preparation to add SimpleITK, enable the remote modules
	'SimpleITKFilters' and 'GenericLabelInterpolator' in the
	insight-toolkit (ITK) build.  The SimpleITKFilters module provides
	additional filters used by SimpleITK and is required by its Python
	extension module (<https://github.com/SimpleITK/SimpleITK/issues/2347>).
	The GenericLabelInterpolator module is required for one of its
	interpolation methods for resampling label images.

	* gnu/packages/image-processing.scm (insight-toolkit)[arguments]
	<#:configure-flags>: Add flags.
	<#:phases>{prepare-remote-modules}: Include remote modules.
	[native-inputs]: Add origins for them.

	Change-Id: Ia70b33bb08d6f3e1ad81b42f2619cb6db69c69e8

2025-08-13  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add route-rnd.
	* gnu/packages/electronics.scm (route-rnd): New variable.

	Change-Id: I4ef3bcbf58f31876584b1431fdd3e10bc9e7b799

2025-08-13  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add camv-rnd.
	* gnu/packages/electronics.scm (camv-rnd): New variable.

	Change-Id: I8007d77772bcbb54be74361b96a1d6a5ece4b7c3

2025-08-13  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add sch-rnd.
	* gnu/packages/electronics.scm (sch-rnd): New variable.

	Change-Id: I6be48f0f0b02449a8fe022da2e373488308baa6f

2025-08-13  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.82.6.
	* gnu/packages/prolog.scm (trealla): Update to 2.82.6.

	Change-Id: Ia8867285e3ce98609475c3b8059a062d3e350dde

2025-08-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: navit: Fix indentation.
	* gnu/packages/geo.scm (navit): Fix indentation, add maintenance note
	about used commit.

	Change-Id: Ic2a5d55de98399c4202c70b1b4fce483277e0e60

2025-08-13  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: navit: Update to 0.5.6-0.2418e3f
	* gnu/packages/geo.scm (navit): Update to 0.5.6-0.2418e3f.
	[version]: Use git-version.
	[inputs]: Add fribidi.
	[native-inputs]: Add libxslt and protobuf-c.

	Change-Id: Id7d38c4604cc0a9fb169afdaafe391fcc4be71e0
	Reviewed-by: Andreas Enge <andreas@enge.fr> @enge

2025-08-13  Zhu Zihao  <all_but_last@163.com>

	gnu: wesnoth: Update to 1.18.5.
	* gnu/packages/games.scm (wesnoth): Update to 1.18.5.

	Change-Id: If4c019659804a8993b5a38c4bb145f768d434567

2025-08-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ppft: Move to parallel.
	* gnu/packages/python-xyz.scm (python-ppft): Move from here ...
	* gnu/packages/parallel.scm: ... to here.

	Change-Id: Iea421ea9d6fef3de33707d0cbc83b351f9dff050

2025-08-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pathos: Move to parallel.
	* gnu/packages/python-xyz.scm (python-pathos): Move from here ...
	* gnu/packages/parallel.scm: ... to here.

	Change-Id: Iae53a58b4fab93125d4cd8606238ef436c828eba

2025-08-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pathos: Update to 0.3.4.
	* gnu/packages/python-xyz.scm (python-pathos): Update to 0.3.4. Use
	G-Expressions.
	[build-system]: Use pyproject.
	[phases]{check}: Respect <tests?>, adjust custom check steps.
	[native-inputs]: Remove python-pytest; add python-setuptools-next.
	[description]: Fix fill-column indentation.

	Change-Id: Idb3abe5f5f077f301157443d049afc3d21aae360

2025-08-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pox: Update to 0.3.6.
	* gnu/packages/python-xyz.scm (python-pox): Update to 0.3.6. Use
	G-Expressions.
	[build-system]: Use pyproject.
	[phases]{check}: Respect <tests?>, remove trailing #t from lambda and
	run custom checks.
	[native-inputs]: Remove python-pytest; add python-setuptools-next.

	Change-Id: I1c888e8704426b7f08f4972ae66280081383896a

2025-08-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ppft: Update to 1.7.7, enable tests.
	* gnu/packages/python-xyz.scm (python-ppft): Update to 1.7.7. Enable tests.
	[build-system]: Use pyproject.
	[arguments] <tests?>: They are provided.
	<phases>: Use custom 'check.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Add python-setuptools-next.

	Change-Id: I2c9e87bff93b91d386919f4467bc7b52b662222d

2025-08-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-multiprocess: Update to 0.70.18.
	* gnu/packages/python-xyz.scm (python-multiprocess): Update to 0.70.18.
	[native-inputs]: Remove python-setuptools and python-wheel; add
	python-setuptools-next.

	Change-Id: Ibe54eb7a6c7e5b0ff27407a5639b5e1e95edee75

2025-08-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dill: Update to 0.4.0.
	* gnu/packages/python-xyz.scm (python-dill): Update to 0.4.0.

	Change-Id: Ib1be9f5751aa0a749290ae0fc562bdd2ac3a3f94

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: mps-youtube: Deprecate package.
	mps-youtube project has be migrated to
	<https://github.com/mps-youtube/yewtube>.

	* gnu/packages/video.scm (mps-youtube): Delete variable.

	Change-Id: I5a919a314382263cdc28f161480fd30ae3afcc68

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-yewtube.
	* gnu/packages/video.scm (python-yewtube): New variable.

	Change-Id: I4c3d7a40ae09db8649cfc009413731c039435c00

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-youtube-search.
	* gnu/packages/video.scm (python-youtube-search): New variable.

	Change-Id: Ie0c65484f5618c27e005bb4a79a4f957c7e07dcc

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-owslib: Update to 0.34.1.
	* gnu/packages/geo.scm (python-owslib): Update to 0.34.1.
	[arguments]<#:test-flags>: Refresh them.
	[native-inputs]: Add python-pytest-httpserver.
	[propagated-inputs]: Add python-lxml.

	Change-Id: I63bfc5dd5e7a894092c038a320bd4109d917e8a9

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-owslib: Move to (gnu packages geo).
	* gnu/packages/python-xyz.scm (python-owslib): Move from here…
	* gnu/packages/geo.scm (python-owslib): …to here.

	Change-Id: Id1d6bd60af8729072929f4459201043169a31fa4

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-owslib: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-owslib):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Enable them.
	<#:test-flags>: Disable problematic tests.
	<#:phases>: Restore 'sanity-check phase. Add phase
	'cleanup-build-directory.
	[native-inputs]: Add python-dateutil, python-pyproj, python-pyyaml,
	python-pytest, python-pytest-cov, python-pytz, python-requests,
	python-setuptools, and python-wheel.

	Change-Id: I3707ca064a63ff24a4fcfd9d37ea4b7178491ce1

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sphobjinv: Switch to pyproject.
	* gnu/packages/sphinx.scm (python-sphobjinv):
	[source]: Improve style.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove them.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I5d66ade53847c1a398c744a29fbe5cd05f882c8f

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyannotate: Switch to pyproject.
	* gnu/packages/python-check.scm (python-pyannotate):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I75589fa5aaa87f61ad3bfffeb723a7c05165e995

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-inflate64: Remove python-pyannotate native-input.
	* gnu/packages/python-compression.scm (python-inflate64):
	[native-inputs]: Remove python-pyannotate.

	Change-Id: I8dde54179d1a5752c5e7690db434da70377c967e

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-multivolumefile: Remove python-pyannotate native-input.
	* gnu/packages/python-compression.scm (python-multivolumefile):
	[native-inputs]: Remove python-pyannotate.

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mpd2: Switch to pyproject.
	* gnu/packages/mpd.scm (python-mpd2):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Set them.
	<#:phases>: Replace 'check phase.
	[native-inputs]: Add python-setuptools, python-wheel. Remove
	python-pytest.

	Change-Id: If713f6f1ebf47f14f1f3d8a435be00c725f36a09

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-ifaddr: Update to 0.2.0.
	* gnu/packages/python-xyz.scm (python-ifaddr): Update to 0.2.0.
	[source]<snippet>: Delete windows-specific file.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools,
	python-wheel. Remove python-nose.
	[description]: Improve style.

	Change-Id: Iaba98124cb3b1246423711cf37a5073c1c290680

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-wadllib: Switch to pyproject.
	* gnu/packages/python-web.scm (python-wadllib):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I65951123a0666eb2368a8b06a84aae6a384e41b5

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-setuptools-git: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-setuptools-git):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style, use gexps.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I0d451dadfbbb3acdc7049833701bc1390221dcb2

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-lzstring: Switch to pyproject.
	* gnu/packages/python-compression.scm (python-lzstring):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Ice9f51ce58198fc0b29313e9e5db9babeb07d8a0

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-spectra: Update to 0.1.0.
	* gnu/packages/python-xyz.scm (python-spectra): Update to 0.1.0.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Replace python-colormath by python-colormath2.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

	Change-Id: Ia0a5e817fd8b927d7a0d728fb552614eae7d22c6

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-colormath2.
	* gnu/packages/python-xyz.scm (python-colormath2): New variable.

	Change-Id: I3c4f0510f55d0f2c8400fae7271933017ef20916

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-parsedatetime: Switch to pyproject.
	* gnu/packages/time.scm (python-parsedatetime):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.  Remove
	python-nose, python-pytest-runner.
	[description]: Improve it.

	Change-Id: Ib513ada340e504ea5b35297947e598641f0db2a7

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-dkimpy: Switch to pyproject.
	* gnu/packages/mail.scm (python-dkimpy):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style, use search-input-file.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I427c770321b9c51297d7943e4942d7ebe0a3c023

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-ytdl: Replace youtube-dl input by yt-dlp.
	* gnu/packages/emacs-xyz.scm (emacs-ytdl)
	[arguments]: Rewrite using gexps.
	<#:phases>: Replace youtube-dl by yt-dlp in phase 'configure.
	[decription, inputs]: Replace youtube-dl by yt-dlp.

	Change-Id: I36c6d9758187781a44b79cd736a8345114a5a166

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: youtube-viewer: Replace youtube-dl input by yt-dlp.
	* gnu/packages/video.scm (youtube-viewer):
	[inputs]: Replace youtube-dl by yt-dlp.
	[arguments]<#:phases>: Replace youtube-dl by yt-dlp in phase
	'refer-to-inputs.

	Change-Id: I1cf66ac11a37b5085b5162ff36bc92a265bdb3aa

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: gallery-dl: Update to 1.30.2.
	* gnu/packages/video.scm (gallery-dl): Update to 1.30.2.
	[source]: Switch to git-fetch.
	[arguments]<#:test-flags>: Ignore file full of network-related tests.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
	[description]: Improve style, use yt-dlp instead of youtube-dl.

	Change-Id: I088a2aff75d9b12a29df94ec690f0c646bd27d7a

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: instantmusic: Switch to pyproject.
	* gnu/packages/music.scm (instantmusic):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:modules>: Remove them.
	<#:phases>: Migrate to gexps. Add phase 'patch-yt-dlp. Refresh
	'fix-file-permissions to avoid use of <#:modules>.
	[native-inputs]: Add python-setuptools, python-wheel.
	[inputs]: Add yt-dlp.
	[propagated-inputs]: Remove youtube-dl.

	Change-Id: Ia60bfd23c70bafacdb4efd1686611d317f60e0e0

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-youtube-dl: Replace youtube-dl input by yt-dlp.
	I haven't tested it, but it should work according to
	https://github.com/skeeto/youtube-dl-emacs/issues/5

	* gnu/packages/emacs-xyz.scm (emacs-youtube-dl)
	[arguments]: Rewrite using gexps.
	<#:phases>: Use search-input-file in phase 'configure.
	[inputs]: Replace youtube-dl by yt-dlp.

	Change-Id: I602ff221e7093aa8ff820d4e904f7510eea0ecbb

2025-08-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: youtube-dl: Deprecate package in favor of yt-dlp.
	This package has been abandoned for years now.

	* gnu/packages/video.scm (youtube-dl): Define in terms of
	'deprecated-package'.

	Change-Id: I9de6d933ab4681c2fe8936a820c3dacfaf96cc8a

2025-08-13  Yuval Langer  <yuval.langer@gmail.com>

	gnu: emacs-greader: Update to 0.12.7.
	* gnu/packages/emacs-xyz.scm (emacs-greader): Update to 0.12.7.
	[arguments]<#:phases>: Remove.
	<#:tests>: Set to #f.
	[inputs]: Add emacs-compat.
	[description]: Use two spaces between sentences.

	Change-Id: Ibc7a42674ea51d861aee62ec1d5b6996fa3322a9

2025-08-13  gemmaro  <gemmaro.dev@gmail.com>

	gnu: ruby-builder: Update to 3.3.0.
	* gnu/packages/ruby-check.scm (ruby-builder): Update to 3.3.0.
	[arguments]: Remove phases.
	[home-page]: Update to the current link.

	Change-Id: I7cd0f921a7dfa9f6bfb20b7a2ebe7e8d1a09c960

2025-08-13  Andreas Enge  <andreas@enge.fr>

	gnu: Remove kimageformats-5.
	* gnu/packages/kde-frameworks.scm (kimageformats-5): Delete variable.

	Change-Id: I1e8235aa3cd5fff4db56b548aec1fda054b741d7

2025-08-13  Sergio Pastor Pérez  <sergio.pastorperez@gmail.com>

	gnu: Add klassy.
	* gnu/packages/kde-plasma.scm (klassy): New variable.

	Change-Id: I7782d30d6f9580070ad03e579148f3088e069823

2025-08-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/astronomy: Sort.
	* gnu/packages/astronomy.scm: (python-asdf-wcs-schemas,
	python-photutils, python-sbpy, and python-sgp4): Sort variables
	alphabetically.

	Change-Id: I6466c5de3323a11f63f34b09d10e91ee9a3e1037

2025-08-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/astronomy: Sort.
	* gnu/packages/astronomy.scm::(python-jplephem, python-pint-pulsar,
	python-pysat, and python-sep-pjw): Sort variables alphabetically.

	Change-Id: I22d3ecd9c6e7ecb91c6a98b1608c2715ba828e75

2025-08-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/statistics: Sort.
	* gnu/packages/statistics.scm (python-altair, and python-arviz): Sort
	variables alphabetically.

	Change-Id: If29cab57cff8385e5b3fb0d636c9c7419965c901

2025-08-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/statistics: Sort.
	* gnu/packages/statistics.scm (jags, java-jdistlib, libxls,
	python-chaospy, python-emcee, readstat, and xlispstat): Sort variables
	alphabetically.

	Change-Id: I9ea5402a11ca2bf9d087d83b13f78252eb3c2c41

2025-08-12  Hilton Chain  <hako@ultrarare.space>

	gnu: android-udev-rules: Update to 20250525.
	* gnu/packages/android.scm (android-udev-rules): Update to 20250525.

	Change-Id: I06a06a94f0a4e9d5bc9c0be821e73b608f1cf1d3

2025-08-12  Zheng Junjie  <z572@z572.online>

	gnu: fcitx5-rime: Update to 5.1.11.
	* gnu/packages/fcitx5.scm (fcitx5-rime): Update to 5.1.11.

	Change-Id: I248b8d1a08d1c0879dce7e967be4450d7dcc7f1f

2025-08-12  Zheng Junjie  <z572@z572.online>

	gnu: fcitx5-configtool: Update to 5.1.10.
	* gnu/packages/fcitx5.scm (fcitx5-configtool): Update to 5.1.10.

	Change-Id: I09f9bd2be6bbae44b2c436cbf1cbd81203caa567

2025-08-12  Hilton Chain  <hako@ultrarare.space>

	gnu: fcitx5-chinese-addons: Update package style.
	* gnu/packages/fcitx5.scm (fcitx5-chinese-addons) [arguments]: Use
	G-expressions.
	[inputs]: Remove labels.

	Change-Id: I695a4893df68a6b6cd00142cc626ea010385336c

2025-08-12  Zheng Junjie  <z572@z572.online>

	gnu: fcitx5-chinese-addons: Update to 5.1.9.
	* gnu/packages/fcitx5.scm (fcitx5-chinese-addons): Update to 5.1.9.

	Change-Id: I63fdee307c3a84f25c65f5bbd86176521cd5e3c9

2025-08-12  Zheng Junjie  <z572@z572.online>

	gnu: fcitx5-chewing: Update to 5.1.8.
	* gnu/packages/fcitx5.scm (fcitx5-chewing): Update to 5.1.8.

	Change-Id: Ia0e383b0db8e9340b09d7aa652d314a49a66b657

2025-08-12  Zheng Junjie  <z572@z572.online>

	gnu: fcitx5-skk: Update to 5.1.7.
	* gnu/packages/fcitx5.scm (fcitx5-skk): Update to 5.1.7.

	Change-Id: Icd83f96fab78c063429c73c34396e84aaf8dea45

2025-08-12  Zheng Junjie  <z572@z572.online>

	gnu: libskk: Fix build with gcc@14.
	* gnu/packages/language.scm (libskk)[arguments]<#:configure-flags>:
	Add "CFLAGS=-g2 -O2 -Wno-error=int-conversion".

	Change-Id: Ia616bb5905ad9fc1c6da6d28a5fdab47df437963

2025-08-12  Zheng Junjie  <z572@z572.online>

	gnu: fcitx5-anthy: Update to 5.1.7.
	* gnu/packages/fcitx5.scm (fcitx5-anthy): Update to 5.1.7.

	Change-Id: I50f1cf788628daa93f6dd8343e70f233d074cebe

2025-08-12  Zheng Junjie  <z572@z572.online>

	gnu: fcitx5-qt: Update to 5.1.10.
	* gnu/packages/fcitx5.scm (fcitx5-qt): Update to 5.1.10.

	Change-Id: I66df82a4a086d303f1985d40d45d8c48216bbdf1

2025-08-12  Zheng Junjie  <z572@z572.online>

	gnu: fcitx5-gtk: Update to 5.1.4.
	* gnu/packages/fcitx5.scm (fcitx5-gtk): Update to 5.1.4.

	Change-Id: I2841faf5a392953a5804d21a03fc24fc74192e51

2025-08-12  Zheng Junjie  <z572@z572.online>

	gnu: libime: Update to 1.1.11.
	* gnu/packages/fcitx5.scm (libime): Update to 1.1.11.

	Change-Id: Id6c7e0d8691ba0b4f64459b09c8f360e63cdffc0

2025-08-12  Zheng Junjie  <z572@z572.online>

	gnu: fcitx5-lua: Update to 5.0.15.
	* gnu/packages/fcitx5.scm (fcitx5-lua): Update to 5.0.15.

	Change-Id: I2d7857956efc7e0aa68ab6ed92c8e8ab72060599

2025-08-12  Hilton Chain  <hako@ultrarare.space>

	gnu: fcitx5: Remove input labels.
	* gnu/packages/fcitx5.scm (fcitx5) [inputs]: Remove labels.

	Change-Id: I24b2bf33e2c8bea21661c44ac24330a6275c2e95

2025-08-12  Zheng Junjie  <z572@z572.online>

	gnu: fcitx5: Update to 5.1.14.
	* gnu/packages/fcitx5.scm (fcitx5): Update to 5.1.14.

	Change-Id: I128a7e800952aa0ce4326f102b8f01f0d84afc5d

2025-08-12  Rikard Nordgren  <hrn@posteo.net>

	gnu: Add r-vpc.
	* gnu/packages/statistics.scm (r-vpc): New variable.

	Change-Id: I0b3df19a2e8cfb43de51f70e78730f4480929d24
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-08-12  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: Add xmedcon.
	* gnu/packages/medical.scm (xmedcon): New variable.

	Change-Id: I5f89083b3725054db4bd54faa2570dded71a6d03
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-08-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: goxel: Update to 0.15.1-0.66d36e0.
	Fixes guix/guix#720

	* gnu/packages/graphics.scm (goxel): Update to 0.15.1-0.66d36e0. Use
	G-expressions.
	[source]: Use the latest commit instead of the tag to fix build with GCC
	14.
	[inputs]: Remove scons; add libpng. Remove lables.
	[native-inputs]: Add scons, it's a build time dependency.

	Change-Id: I0da375f0e2b0f0d116550a68cfbdcb86070c12ef

2025-08-12  André Batista  <nandre@riseup.net>

	gnu: make-torbrowser: Remove redundant phase.
	Follow up to commit 6ee9cd170b10a52162e43abcdb1f7148da5d7f45 which added
	torbrowsers-add-store-to-rdd-allowlist.patch and implicitly made
	'build-sandbox-whitelist phase unnecessary.

	Users are encouraged to use Guix Containers if they want to restrict
	browsers' access to their file systems.

	* gnu/packages/tor-browsers.scm (make-torbrowser) [arguments] <#:phases>
	'build-sandbox-whitelist: Remove it;
	'autoconfig: Remove step that adds the forementioned list to browser
	default preferences.
	* gnu/packages/patches/torbrowsers-add-store-to-rdd-allowlist.patch: Add
	explanatory comment and refer to issues this patch addresses.

	Change-Id: Icc0ea4c2470e8bc82e3a2bf57966b46fd47a7cf8

2025-08-12  Liam Hupfer  <liam@hpfr.net>

	gnu: font-aporetic: Update source hash.
	The cached checkout for v1.2.0 is missing a change to the README compared to
	downloading a fresh one.  This may be the result of a force push to v1.2.0.
	Update to the source hash to avoid confusion.

	* gnu/packages/fonts.scm (font-aporetic) [source]: Update hash.

	Change-Id: Id7d19478061066231f0892f9f62f54ad0047906d

2025-08-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cfn-lint: Skip one more test.
	Seen in: <https://ci.guix.gnu.org/search?query=spec:master%20python-cfn-lint-1.28.0>

	* gnu/packages/python-web.scm (python-cfn-lint) [arguments]
	<test-flags>: Skip one more test.

	Change-Id: I9bf8dcfe49feb731892c7de223a3fae95aac10cc

2025-08-12  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: qdigidoc: Fix signing functionality.
	* gnu/packages/patches/qdigidoc-bundle-config-files.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/security-token.scm (qdigidoc): Apply it.
	[description]: Please 'guix lint'.

	Change-Id: I677d94ad5f00a65546e25f0a44f5a51d82b9a8b4

2025-08-12  Maxim Cournoyer  <maxim@guixotic.coop>

	Revert "gnu: libdigidocpp: Apply patch bundling required config files."
	This reverts commit c0713cd4ab93cca835d56b6be2b88505f0bcf721.  The patch has
	to be applied against qdigidoc itstelf.

2025-08-12  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: qdigidoc: Install TSL files via a patch.
	* gnu/packages/security-token.scm (qdigidoc)
	[patches]: New field.
	[build-system]: Use qt-build-system.
	[arguments] <#:qtbase>: New argument.
	<#:modules>: Delete.
	<#:phases> {generate-tsl-qrc}: Delete.
	* gnu/packages/patches/qdigidoc-bundle-tsl-files.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I96aca98b15ab85b497545a020b1c2cd8e77a3a7f

2025-08-12  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: libdigidocpp: Apply patch bundling required config files.
	This fixes the signing feature of qdigidoc.

	* gnu/packages/patches/libdigidocpp-bundle-config-files.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/crypto.scm (libdigidocpp) [patches]: Apply it.

	Change-Id: I8deb1fdcc4a0af28db89c799367c3ea901b69470

2025-08-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: zulip-term: Update to 0.7.0.
	Fixes guix/guix#711

	* gnu/packages/messaging.scm (zulip-term): Update to 0.7.0.
	  [source] <snippet>: Move to 'relax-requirements phase.
	  [inputs]: Remove python-mypy-extensions; add python-pygments,
	  [arguments] <test-flags>: Skip one more test.
	  <phases>: Add 'relax-requirements.
	  python-pyperclip, python-dateutil, python-pytz,
	  python-typing-extensions, and python-tzlocal.
	  [native-inputs]: Remove python-distro; add python-setuptools-next.

	Change-Id: Ibde8f2c0228614b3ca724cfecd17875055a1cca5

2025-08-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zulip: Update to 0.9.0.
	* gnu/packages/messaging.scm (python-zulip): Update to 0.9.0.
	  [source]: Switch to url-fetch, PyPI archive does exist now.
	  <snippet>: Remove as no longer required.
	  [build-system]: Use pyproejct.
	  [arguments]: Use default 'check; delete 'sanity-check.
	  [native-inputs]: Remove python-cython, and python-distro; add
	  python-matrix-nio, python-setuptools-next.
	  [propagated-inputs]: Remove python-matrix-client, python-pyopenssl,
	  and python-six; add python-click, python-distro, and
	  python-typing-extensions.

	Change-Id: I90e21ab2457aa813177c8ce13acfc53df2e69aac

2025-08-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: hatch: Ignore more tests.
	* gnu/packages/python-xyz.scm (hatch) [arguments] <test-flags>: Ignore
	  more tests to complete the build.

	Change-Id: Ib414012495c96e37cbb61f9c5741816b7e354fd9

2025-08-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: xonsh: Skip one more test, simplify.
	* gnu/packages/shells.scm (xonsh):
	  [arguments] <test-flags>: Skip one more problematic test.
	  <phases>: Use default 'install.
	  [native-inputs]: Remove python-setuptools and python-wheel; add
	  python-setuptools-next.

	Change-Id: If7c8cebf4a067e2af9b47d7761cee16a8445b778

2025-08-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pygame-menu: Update to 4.5.4.
	* gnu/packages/game-development.scm (python-pygame-menu): Update to 4.5.4.
	  [arguments] <test-flags>: Utilize it instead of modifying test files.
	  <phases>: Remove 'prepare-test-environment; add 'pre-check.
	  [native-inputs]: Remove python-nose2, python-setuptools, and
	  python-wheel; add python-pytest and python-setuptools-next.

	Change-Id: I14c93c97fb9f782ed1d55105511206d4900f5b49

2025-08-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyperclip: Update to 1.9.0.
	* gnu/packages/xdisorg.scm (python-pyperclip): Update to 1.9.0.
	  [buld-system]: Use pyproject.
	  [native-inputs]: Add python-setuptools-next.

	Change-Id: I805478a4b6163c686ebcd9802a3f138311ab0285

2025-08-12  Andreas Enge  <andreas@enge.fr>

	gnu: python-qtpy: Add input.
	* gnu/packages/qt.scm (python-qtpy)[inputs]: Add python-pyside-6.

	Change-Id: Ib897165bbdd109c4445eab7851365db710e50885

2025-08-12  Robin Templeton  <robin@guixotic.coop>

	gnu: Add qdigidoc.
	* gnu/packages/security-token.scm (qdigidoc): New variable.

	Change-Id: I895af3cea920f63fd4e7a8cb01cf3704050ef93b

2025-08-12  Robin Templeton  <robin@guixotic.coop>

	gnu: Add libdigidocpp.
	* gnu/packages/crypto.scm (libdigidocpp): New variable.

	Change-Id: I37168430bb67d66a1e1f8b8094074890c3d83515
	Modified-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-08-12  Maxim Cournoyer  <maxim@guixotic.coop>
	    Jorge Acereda  <jacereda@gmail.com>

	gnu: Add pharo-vm.
	* gnu/packages/smalltalk.scm (pharo-vm): New variable.
	* gnu/packages/patches/pharo-vm-cmake.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I1618103786c6e1a8a5df924d1b1b1dea22db80cd

2025-08-12  Andreas Enge  <andreas@enge.fr>

	gnu: mariadb: Remove patch.
	This was apparently merged in version 10.4 and does not apply anymore.

	* gnu/packages/patches/mariadb-rocksdb-atomic-linking.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister file.
	* gnu/packages/databases.scm (mariadb)[arguments]<#:phases>{patch-source}:
	Remove phase.
	[native-inputs]: Remove patch and patch-file.

	Change-Id: I6fcf4a1852d8abd1bdb29cd2a2fe96b19da602a9

2025-08-12  Andy Tai  <atai@atai.org>

	gnu: Add jaro.
	* gnu/packages/guile-xyz.scm (jaro): New variable.

	Change-Id: I2e79b21ac5def54e7c4bc6408479f45eb2c54ae0

2025-08-12  ColdSideOfYourPillow  <ColdSideOfYourPillow@noreply.codeberg.org>

	gnu: Add luanti-mineclonia.
	* gnu/packages/luanti.scm (luanti-mineclonia): New variable.

	Change-Id: I47e14de2d97e585f1636ee3b4e13940dc374b5e2

2025-08-12  ColdSideOfYourPillow  <ColdSideOfYourPillow@noreply.codeberg.org>

	gnu: luanti-mineclone: Rename to luanti-voxelibre.
	* gnu/packages/lunati.scm (luanti-mineclone): Deprecate and rename to…
	(luanti-voxelibre): … this.
	[name, source, arguments, synopsis, description]: Update accordingly.
	* gnu/packages/minetest.scm (minetest-mineclone): Adjust deprecation notice
	accordingly.

	Change-Id: Ic25111325ed032317ac32bf75da2fb086f01970d

2025-08-12  ColdSideOfYourPillow  <ColdSideOfYourPillow@noreply.codeberg.org>

	gnu: luanti-mineclone: Update to 0.90.0.
	* gnu/packages/luanti.scm (luanti-mineclone): Update to 0.90.0.

	Change-Id: I9fe4c4384365a427239c25d394d63c3c95ef2b1b

2025-08-12  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku-servers: Update to 1.84.0.
	* gnu/packages/gnome.scm (komikku-servers): Update to 1.84.0.

	gnu: komikku: Prepare for future servers.
	* gnu/packages/patches/komikku-future-servers-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/gnome.scm (komikku)[paatches]: Use it here.
	[#:phases]: Add ‘unpack-fonts’.
	[inputs]: Add font-0xpropo.

	gnu: komikku: Update to 1.72.0.
	* gnu/packages/patches/komikku-python-3.11-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/gnome.scm (komikku): Update to 1.72.0.
	[patches]: Use “komikku-python-3.11-compat.patch”.

	gnu: Add font-0xpropo.
	* gnu/packages/fonts.scm (font-0xpropo): New variable.

	gnu: Add font-0xproto.
	* gnu/packages/fonts.scm (font-0xproto): New variable.

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: rust-aws-lc-fips-sys-0.12: Adjust inputs.
	* gnu/packages/crates-tls.scm (rust-aws-lc-fips-sys-0.12):
	[native-inputs]: Remove go; add go-1.23.

	Change-Id: Id6684732bcc129587f41a45585805479f8335794

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-mvdan-cc-sh-v3: Skip one more test.
	* gnu/packages/golang-xyz.scm (go-mvdan-cc-sh-v3): Skip one more test.

	Change-Id: Ib8d8bdd123ca4c3277fa7901b553a5e6ff56edf6

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Build from source.
	* gnu/packages/ipfs.scm (kubo):
	  [source]: Switch to git-fetch and completely build from Git.
	  [arguments] <install-source?>: As it's a final command, skip it.
	  [inputs]: Remove go-go-opentelemetry-io-otel-exporters-otlp-otlptrace.

	Change-Id: I292b118300786ff88c914850b22899b9ef02b2a5

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ipfs-boxo: Simplify tests.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-boxo):
	  [arguments] <test-subdirs>: Drop it in favor of <test-flags>.
	  <test-flags>: Skip just 2 failing test requiring network access.
	  [native-inputs]: Add go-github-com-libp2p-go-libp2p-kad-dht-bootstrap.
	  [propagated-inputs]: Add go-go-opentelemetry-io-otel-exporters-otlp-otlptrace.

	Change-Id: Ib59e35801d31e10c7e265dc1bac7c72389233843

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-libp2p-go-libp2p-kad-dht-bootstrap.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-kad-dht-bootstrap): New variable.

	Change-Id: I53bb9310b3c55a6f05a18b0fc09b0b02ebe16b31

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-inconshreveable-log15-v1: Skip one more test.
	* gnu/packages/golang-xyz.scm (go-gopkg-in-inconshreveable-log15-v1):
	[arguments] <test-flags>: Skip one more test.

	Change-Id: I1dffdd7b769c46fb48850960aaa79093aebc242c

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-go-opentelemetry-io-contrib.
	This package provides collection of Golang modules which were packaged
	individually.

	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-contrib): Delete variable.

	Change-Id: I63a037b845839f6a63267001ed68df7b2e586205

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-docker-docker: Adjust inputs.
	* gnu/packages/golang-xyz.scm (go-github-com-docker-docker)
	[propagated-inputs]: Remove go-go-opentelemetry-io-contrib; add
	go-go-opentelemetry-io-contrib-instrumentation-net-http-otelhttp.

	Change-Id: If07f275e23fd28e01f98af0f546d842e74ed003c

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-aws-sdk-go-v2-service-sqs: Update to 1.38.7.
	* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-service-sqs): Update to 1.38.7.

	Change-Id: Ia06d844dfe506f8e09d50c95934f0d9d1231823d

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-aws-sdk-go-v2-credentials: Update to 1.17.69.
	* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-credentials): Update to 1.17.69.

	Change-Id: I4682a0d50cc91c375f1d8817a409d92b0f86bcf0

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-aws-sdk-go-v2-service-s3: Update to 1.80.2.
	* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-service-s3): Update to 1.80.2.
	Do no inherit and build from it's own tag.
	[synopsis]: Add it.
	[description]: Likewise.

	Change-Id: I774630203f586feedfc6a499d1e3601722df47da

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-aws-sdk-go-v2: Update to 1.36.4.
	* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2): Update to 1.36.4.
	[source] <snippet>: Delete "config" and "service/s3".

	Change-Id: Id2e9935ff41946d1be73152bc6ad47747cb826a6

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-snowflake-v2: Update to 2.11.0.
	* gnu/packages/golang-web.scm (go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-snowflake-v2): Update to 2.11.0.
	[propagated-inputs]: Remove go-github-com-pion-ice-v2, go-github-com-pion-transport-v2,
	go-github-com-pion-webrtc-v3, and go-github-com-stretchr-testify; add
	go-github-com-pion-ice-v4, go-github-com-pion-transport-v3, and
	go-github-com-pion-webrtc-v4.
	[native-inputs]: Remove go-github-com-golang-mock.

	Change-Id: I389b847bf786c253faceb6ee09d62a3c836ed579

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-ptutil: Update to 0.0.0-20250130151315-efaf4e0ec0d3.
	* gnu/packages/golang-web.scm (go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-ptutil):
	Update to 0.0.0-20250130151315-efaf4e0ec0d3.
	[propagated-inputs]: Add go-github-com-refraction-networking-utls,
	go-github-com-smartystreets-goconvey, and go-golang-org-x-net.
	[native-inputs]: Add
	go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-snowflake-v2-bootstrap.

	(go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-snowflake-v2-bootstrap): New variable.

	Change-Id: I6ab6690fdaea13ed0e1e8b44eb89c8b9e170f3d9

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-aws-sdk-go-v2-config: Update to 1.29.16.
	* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-config): Update to 1.29.16.

	Change-Id: I30f960d67a6a6dc71d6729315321167bd9a11a89

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-smithy-go: Update to 1.22.2.
	* gnu/packages/golang-web.scm (go-github-com-aws-smithy-go): Update to 1.22.2.

	Change-Id: I23821b2cc9d71f5c1ff396a4c0cce376e51e0cce

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mikefarah-yq-v4: Update to 4.45.4.
	* gnu/packages/web.scm (go-github-com-mikefarah-yq-v4): Update to 4.45.4.

	Change-Id: I917b6edf629a3dabf88206eb5e9f20a47a909fe8

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: git-lfs: Update to 3.7.0.
	* gnu/packages/version-control.scm (git-lfs): Update to 3.7.0.

	Change-Id: I6849b659f50cf852de546c5ab03cbab3de658b28

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-jfmt: Fix build.
	* gnu/packages/golang-check.scm (go-jfmt) [arguments]: Inherit instead
	of overwrite.

	Change-Id: Ib8de29eb877bbe70dca3c56ac7a8bcf6a1c3ae4f

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-honnef-co-go-tools: Adjust inputs.
	* gnu/packages/golang-check.scm (go-honnef-co-go-tools):
	  [propagated-inputs]: Remove go-golang-org-x-mod; add
	  and go-golang-org-x-sys.

	Change-Id: I6a286ebcd0a346a065c689641e2b69f4be41ccb2

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: trezord: Update to 2.0.33-0.a58468e.
	* gnu/packages/finance.scm (trezord): Update to 2.0.33-0.a58468e.

	Change-Id: Ia88a51dd0388e6eedc0d032d7f2b3dd7f413945b

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-segmentio-encoding: Skip 2 more tests.
	* gnu/packages/golang-xyz.scm (go-github-com-segmentio-encoding)
	[arguments] <test-flags>: Skip 2 more failing tests.

	Change-Id: I133809f9d21bfbed53ef83cdbd43e197620273d0

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-git-sr-ht-rockorager-vaxis: Update to 0.14.0.
	* gnu/packages/golang-xyz.scm (go-git-sr-ht-rockorager-vaxis): Update to 0.14.0.
	[arguments] <go>: Use go-1.23.

	Change-Id: Ia542cce6e61d9a7e8ab241e459fd5a21a70e3727

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-leonelquinteros-gotext: Update to 1.7.2.
	* gnu/packages/golang-xyz.scm (go-github-com-leonelquinteros-gotext): Update to 1.7.2.
	[arguments] <go>: Use go-1.23.
	[propagated-inputs]: Remove go-golang-org-x-text.

	Change-Id: Ib2b9b2ee19ad07ec1a1a70bd4b4c1d856d055032

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-ariga-io-atlas.
	* gnu/packages/golang-xyz.scm (go-ariga-io-atlas): New variable.

	Change-Id: I67d2c5956a62a33164392136c9f25a148c6fb47c

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-zclconf-go-cty-yaml.
	* gnu/packages/golang-xyz.scm (go-github-com-zclconf-go-cty-yaml): New variable.

	Change-Id: I7e4374e4bc0e50a3aea590835e8afe9dba911c7e

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-go-openapi-inflect.
	* gnu/packages/golang-xyz.scm (go-github-com-go-openapi-inflect): New variable.

	Change-Id: I5117dea4ec4f8f4368e02094474710d073d9c875

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hashicorp-hcl-v2: Update to 2.23.0.
	* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-hcl-v2): Update to 2.23.0.
	[arguments] <go>: Use go-1.23.
	[inputs]: Remove go-github-com-agext-levenshtein,
	go-github-com-apparentlymart-go-textseg-v13,
	go-github-com-mitchellh-go-wordwrap, and
	go-github-com-zclconf-go-cty.
	[propagated-inputs]: Add go-github-com-agext-levenshtein,
	go-github-com-apparentlymart-go-textseg-v13,
	go-github-com-mitchellh-go-wordwrap, go-github-com-zclconf-go-cty,
	and go-golang-org-x-tools.
	[native-inputs]: Remove go-github-com-apparentlymart-go-dump,
	go-github-com-kr-pretty, go-github-com-kylelemons-godebug,
	go-github-com-sergi-go-diff, and go-golang-org-x-crypto.

	Change-Id: I8b46eef4c7a52b994f787195499efe9c574e427c

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-tdewolff-argp: Update to 0.0.0-20250430135133-0f54527d2b1e.
	* gnu/packages/golang-xyz.scm (go-github-com-tdewolff-argp): Update to 0.0.0-20250430135133-0f54527d2b1e.
	[propagated-inputs]: Add go-gopkg-in-yaml-v3.

	Change-Id: Iaa2c53879f2a2360c8b8f0357c7c7b04fc03293f

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-apparentlymart-go-textseg-autoversion: Update to 1.4.0.
	* gnu/packages/golang-xyz.scm (go-github-com-apparentlymart-go-textseg-autoversion): Update to 1.4.0.

	Change-Id: I6da018e6fc487f5f0a05a8b2727c969d5a57a40f

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-libp2p-go-libp2p-0.38.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-0.38): Delete variable.

	Change-Id: Id1924fc9f6a8347db45842152df34a146f1030cc

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-openapi-runtime: Update to 0.26.2.
	* gnu/packages/golang-web.scm (go-github-com-go-openapi-runtime): Update to 0.26.2.

	Change-Id: I5abe5d245bfb39f9a53f30f0641322646de7ea84

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-participle-v2: Update to 2.1.4.
	* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-participle-v2): Update to 2.1.4.

	Change-Id: I50ae1d71a68dec01372ec6c91e89df18f071346c

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-a8m-envsubst: Update to 1.4.3.
	* gnu/packages/golang-xyz.scm (go-github-com-a8m-envsubst): Update to 1.4.3.
	[arguments] <go>: Use go-1.23.

	Change-Id: I7eca35b8c86e78285d6d00932dfc96441bfb0914

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-makenowjust-heredoc-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-makenowjust-heredoc-v2): New variable.

	Change-Id: Ic0173bc01ef076d3addb5050d8f18c863b455211

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-rcrowley-go-metrics: Update to 0.0.0-20250401214520-65e299d6c5c9.
	* gnu/packages/golang-web.scm (go-github-com-rcrowley-go-metrics): Update to 0.0.0-20250401214520-65e299d6c5c9.
	[arguments] <go>: Use go-1.23.
	<test-flags>: Skip just affect tests on mentioned problematic systems.

	Change-Id: I04229ed786ae7515abb9431871334568369f2964

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-digitalocean-godo: Update to 1.151.0.
	* gnu/packages/golang-web.scm (go-github-com-digitalocean-godo): Update to 1.151.0.
	[arguments] <go>: Use go-1.23.
	<test-flags>: Skip 4 more tests.

	Change-Id: I3e8ca96004fa63119e0cb70f1d328128da308690

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pascaldekloe-goe: Simplify.
	* gnu/packages/golang-web.scm (go-github-com-pascaldekloe-goe)
	[arguments] <phases>: Use default 'check.

	Change-Id: Iefe2d4d8f567bd8e6adbdc9c3e6d2e6a0a380342

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nats-io-jwt-v2: Update to 2.7.4.
	* gnu/packages/golang-crypto.scm (go-github-com-nats-io-jwt-v2): Update to 2.7.4.
	[arguments] <go>: Use go-1.23.

	Change-Id: I618959f0288cb4dd85bda36b47d126f754650c99

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jhillyerd-enmime-v2.
	* gnu/packages/golang-web.scm (go-github-com-jhillyerd-enmime-v2): New variable.

	Change-Id: Idcb7b321361071b5f4b37a5d17f2eb9d7e8e2a69

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-klauspost-reedsolomon: Fix build.
	* gnu/packages/golang-xyz.scm (go-github-com-klauspost-reedsolomon)
	[phases] <go-generate>: Adjust path after setting default go to 1.24.

	Change-Id: Ifae2e34be32da536bd28d4e33ea25a1f800184b2

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-fed-httpsig: Skip one more test.
	* gnu/packages/golang-web.scm (go-github-com-go-fed-httpsig) [arguments]
	<test-flags>: Skip one more failing test.

	Change-Id: I99d1b7e29a8157ef03881c661c60149c7497ebf3

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-smtp: Update to 0.22.0.
	* gnu/packages/golang-web.scm (go-github-com-emersion-go-smtp): Update to 0.22.0.
	[arguments] <go>: Use go-1.23.

	Change-Id: I3b5090c27b96f33ee86edfc5e8e605a00677e588

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-git-sr-ht-emersion-gqlclient: Update to 0.0.0-20250318184027-d4a003529bba.
	* gnu/packages/golang-web.scm (go-git-sr-ht-emersion-gqlclient): Update to 0.0.0-20250318184027-d4a003529bba.
	[arguments] <go>: Use go-1.23.

	Change-Id: Ie776d26e9f0312a59fdcefc9f652e04bc821d515

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-smithy-go-aws-http-auth: Skip one test.
	* gnu/packages/golang-web.scm (go-github-com-aws-smithy-go-aws-http-auth)
	[arguments] <test-flags>: Skip one failing test.

	Change-Id: If3e8a40b83436ebf0807a2f309f093cf94a192ea

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-42wim-httpsig: Update to 1.2.3.
	* gnu/packages/golang-web.scm (go-github-com-42wim-httpsig): Update to 1.2.3.
	[arguments] <test-flags>: Skip one failing test.

	Change-Id: I55796befe2ba2add383d79269b821e14e3f7cb56

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-git-sr-ht-rockorager-go-jmap: Update to 0.5.2.
	* gnu/packages/golang-web.scm (go-git-sr-ht-rockorager-go-jmap): Update to 0.5.2.
	[arguments] <go>: Use go-1.23.
	<phases>: Use default 'check.

	Change-Id: Ifebbe0aa1fb7c063f591729ca39ab69c1515ae2f

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-openapi-errors: Update to 0.22.1.
	* gnu/packages/golang-web.scm (go-github-com-go-openapi-errors): Update to 0.22.1.
	[argumets] <go>: Use go-1.23.

	Change-Id: I2f2341a9ba910d1e790ebd7373fd9c9bbcb1ca14

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: toml-test: Update to 1.6.0.
	* gnu/packages/check.scm (toml-test): Update to 1.6.0.

	Change-Id: I6fb09b9c37f35d455680759413e45e47295a8613

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-zgo-at-jfmt: Update to 0.0.0-20240726113937-e6436421fade.
	* gnu/packages/golang-xyz.scm (go-zgo-at-jfmt): Update to 0.0.0-20240726113937-e6436421fade.
	[arguments] <go>: Use go-1.23.
	<phases>: Remove 'disable-tailing-tests.

	Change-Id: Ibb3d3d78cf3ec48bcf5162474772522180738f30

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-zgo-at-zli: Update to 0.0.0-20250601161843-debde58580f1.
	* gnu/packages/golang-xyz.scm (go-zgo-at-zli): Update to 0.0.0-20250601161843-debde58580f1.
	[arguments] <go>: Use go-1.23.

	Change-Id: Ib7689861631368b6c97b23a9ebd59125f9b455c2

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-zgo-at-zstd: Update to 0.0.0-20250624130507-310bc16feb74.
	* gnu/packages/golang-xyz.scm (go-zgo-at-zstd): Update to 0.0.0-20250624130507-310bc16feb74.
	[arguments] <go>: Use go-1.23. <test-flags>: Skip just one test.

	Change-Id: Ia7e8d0c7aee4fdbdd8364d3f8a89b7fd0aa50ae9

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: lf: Update to 35.
	* gnu/packages/disk.scm (lf): Update to 35.

	Change-Id: I507fb2ef4df181bfbf352629a0b97e278581da52

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-cockroachdb-apd: Skip one test.
	* gnu/packages/golang-maths.scm (go-github-com-cockroachdb-apd)
	[arguments] <test-flags>: Skip one failing test.
	(go-github-com-cockroachdb-apd-v3) [arguments]: Inherit from
	go-github-com-cockroachdb-apd.

	Change-Id: Iaf3cf154873dc2e90185539e3b3da0945fa20bcc

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-chmduquesne-rollinghash: Simplify.
	* gnu/packages/golang-crypto.scm (go-github-com-chmduquesne-rollinghash): Update to (git-version 4.0.0 revision commit).

	Change-Id: I75517d020dae8187e9320b076151b18a37f5c2d8

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Update to 0.35.0.
	* gnu/packages/ipfs.scm (kubo): Update to 0.35.0.
	[source] <snippet>: Completely remove "vendor" sources.
	[inputs]: Remove go-github-com-hashicorp-go-multierror,
	go-github-com-libp2p-go-libp2p-0.38,
	go-github-com-texttheater-golang-levenshtein,
	go-github-com-crackcomm-go-gitignore, go-github-com-cskr-pubsub,
	go-github-com-datadog-zstd, go-github-com-felixge-httpsnoop,
	go-github-com-gabriel-vasile-mimetype, go-github-com-go-logr-stdr,
	go-github-com-google-gopacket, go-github-com-gorilla-mux,
	go-github-com-hashicorp-golang-lru,
	go-github-com-hashicorp-golang-lru-v2,
	go-github-com-ipfs-go-bitfield,
	go-github-com-ipfs-go-ipfs-redirects-file,
	go-github-com-ipfs-go-peertaskqueue,
	go-github-com-libp2p-go-cidranger,
	go-github-com-libp2p-go-libp2p-asn-util,
	go-github-com-libp2p-go-msgio, go-github-com-rs-cors,
	go-github-com-samber-lo, go-github-com-whyrusleeping-base32,
	go-github-com-whyrusleeping-chunker,
	go-github-com-whyrusleeping-go-keyspace, and go-gonum-org-v1-gonum;
	add go-github-com-cockroachdb-pebble-v2, go-github-com-ipfs-boxo,
	go-github-com-ipfs-go-ds-pebble, go-github-com-ipfs-go-ipfs-cmds,
	go-github-com-ipfs-shipyard-nopfs,
	go-github-com-ipfs-shipyard-nopfs-ipfs,
	go-github-com-ipshipyard-p2p-forge, go-github-com-libp2p-go-libp2p,
	go-github-com-libp2p-go-libp2p-kad-dht,
	go-github-com-libp2p-go-libp2p-kbucket,
	go-github-com-libp2p-go-libp2p-record,
	go-go-opentelemetry-io-contrib-instrumentation-net-http-otelhttp,
	go-go-opentelemetry-io-contrib-propagators-autoprop,
	go-go-opentelemetry-io-otel,
	go-go-opentelemetry-io-otel-exporters-otlp-otlptrace,
	go-go-opentelemetry-io-otel-sdk, and
	go-go-opentelemetry-io-otel-trace.

	Change-Id: I8ff3270947ba32740ded4d81034a55db5c2ca0d0

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-libp2p-pubsub: Disable tests.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-pubsub)
	[arguments] <tests?>: Disable them for now.

	Change-Id: I1aa7e73f7579acf8348395df73ca8128406aa85a

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ipfs-go-fs-lock: Update to 0.1.1.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-fs-lock): Update to 0.1.1.

	Change-Id: I78bff71527528c73d1203c629b949be5a094c63a

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-caddyserver-certmagic: Update to 0.22.1.
	* gnu/packages/golang-web.scm (go-github-com-caddyserver-certmagic): Update to 0.22.1.
	[propagated-inputs]: Remove go-github-com-mholt-acmez-v2; add
	go-github-com-mholt-acmez-v3 and go-go-uber-org-zap-exp.

	Change-Id: I55b0ea30639a54503168b41af9276a6962e796ed

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-opentelemetry-io-otel-exporters-otlp-otlptrace.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel-exporters-otlp-otlptrace): New variable.

	Change-Id: I9a057a739f79a5c20f6dd91d941fbd7bccd3e8b6

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-subosito-gotenv: Skip one test.
	* gnu/packages/golang-xyz.scm (go-github-com-subosito-gotenv)
	[arguments] <test-flags>: Skip one failing.test.

	Change-Id: I75df6b87e524e7c17e35a09cc38f0a3a5c94ddab

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-aead-ecdh.
	* gnu/packages/golang-crypto.scm (go-github-com-aead-ecdh): Delete variable.

	Change-Id: I86bf368de35d76dc0bfabb0c1bb4b7313db9f87d

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-opentelemetry-io-contrib-propagators-autoprop: Adjust inputs.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-contrib-propagators-autoprop):
	[source] <snippet>: Keep just current import path to prevent issues
	during symlinking.
	[propagated-inputs]: Add go-go-opentelemetry-io-contrib-propagators-aws,
	go-go-opentelemetry-io-contrib-propagators-b3,
	go-go-opentelemetry-io-contrib-propagators-jaeger, and
	go-go-opentelemetry-io-contrib-propagators-ot.

	Change-Id: I4ef961a416981dccefaa764f813157bf22e631f8

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-libp2p-kad-dht: Skip one test.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-kad-dht)
	[arguments] <test-flags>: Skip one failing test.

	Change-Id: I3fb8d849aad1d1ed524c9e6690b42bda850973cd

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ipfs-boxo: Add missing inputs.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-boxo): [propagated-inputs]:
	Add go-github-com-slok-go-http-metrics,
	go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracegrpc,
	go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracehttp,
	go-go-opentelemetry-io-otel-exporters-stdout-stdouttrace, and
	go-go-opentelemetry-io-otel-exporters-zipkin.

	Change-Id: Id03f78dc7fa89ae63b226f41ad7c6e35e8ab264c

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracehttp.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracehttp): New variable.

	Change-Id: I488fd518a0d1489b5721489037e0d4ba2f9b05aa

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracegrpc.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracegrpc): New variable.

	Change-Id: I7364498d23a81f3e3a229f06c00abb2342c11ef6

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-opentelemetry-io-proto-otlp.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-proto-otlp): New variable.

	Change-Id: Ibd4feea5bb18f77bd9dd17a80943fff1f75f8230

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-grpc-ecosystem-grpc-gateway-v2.
	* gnu/packages/golang-web.scm (go-github-com-grpc-ecosystem-grpc-gateway-v2): New variable.

	Change-Id: I742349d17d25b988993b61b6c31c19afdb6b75eb

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-goccy-go-json: Update to 0.10.5.
	* gnu/packages/golang-web.scm (go-github-com-goccy-go-json) Update to 0.10.5.
	[arguments] <go>: Use go-1.23.

	Change-Id: Ic333618edd1fa320541811dcb65ceb9fbeccc36f

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-chi-chi-v5: Update to 5.2.1.
	* gnu/packages/golang-web.scm (go-github-com-go-chi-chi-v5): Update to 5.2.1.
	[arguments] <go>: Use go-1.23.

	Change-Id: I6847d6eff3fd470cc9532b90dea80ab20f720fb8

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-opentelemetry-io-contrib-propagators-aws.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-contrib-propagators-aws): New variable.

	Change-Id: I2e22d56d136ca2ce5948b89e1b71ba38b90fc2f4

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-opentelemetry-io-contrib-propagators-b3.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-contrib-propagators-b3): New variable.

	Change-Id: Ide2a6193931bca50898cb4b872a4a50a503765ba

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-opentelemetry-io-contrib-propagators-jaeger.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-contrib-propagators-jaeger): New variable.

	Change-Id: I63f479462d8c769c259b116e1acd8cd2af1ac573

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-opentelemetry-io-contrib-propagators-ot.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-contrib-propagators-ot): New variable.

	Change-Id: I9e177f17f23188acd5a491abfc10f814e8d0693e

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-opentelemetry-io-otel-exporters-stdout-stdouttrace.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel-exporters-stdout-stdouttrace): New variable.

	Change-Id: Ieced3c51ae3767757981840b856a1fd39600703d

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-opentelemetry-io-otel-exporters-zipkin.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel-exporters-zipkin): New variable.

	Change-Id: I679f8b8210a9950d4359ab50608c9221ed5704dc

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-opentelemetry-io-otel: Adjust snippet.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel) [source]
	<snippet>: Completely remove "exports" directory.

	Change-Id: Ieb7f977ccfdd7634aa60fcbdf399b35bef582828

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-openzipkin-zipkin-go.
	* gnu/packages/golang-web.scm (go-github-com-openzipkin-zipkin-go): New variable.

	Change-Id: I8183ebfbe3c92ef6f915f33283f1bd919851187c

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipshipyard-p2p-forge.
	* gnu/packages/ipfs.scm (go-github-com-ipshipyard-p2p-forge): New variable.

	Change-Id: I7818fbc594554f4ab57ee9070f36b9b5abd5a2ac

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-bytedance-sonic: Update to 1.13.3.
	* gnu/packages/golang-xyz.scm (go-github-com-bytedance-sonic): Update to 1.13.3.

	Change-Id: I4dc6b665ab63c6d321091324b7b58f304080fb63

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-bytedance-sonic-loader: Update to 0.2.4.
	* gnu/packages/golang-xyz.scm (go-github-com-bytedance-sonic-loader): Update to 0.2.4.

	Change-Id: I1930192df5d6d4caefeaccb55cc5a1d2a4ca79e8

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-slok-go-http-metrics.
	* gnu/packages/golang-web.scm (go-github-com-slok-go-http-metrics): New variable.

	Change-Id: I0b747593d7161729a4b85655e3e9a8e1a1bc7257

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-opentelemetry-io-contrib-propagators-autoprop.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-contrib-propagators-autoprop): New variable.

	Change-Id: I0c06bed50925202c7628178abdf574b8d0f397d7

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-libp2p: Update to 0.41.1.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p): Update to 0.41.1.
	[propagated-inputs]: Remove go-github-com-libp2p-go-nat; add go-github-com-huin-goupnp,
	go-github-com-jackpal-go-nat-pmp, and go-github-com-koron-go-ssdp.

	Change-Id: Id258d5b8936cd9625b12f4509512676141ccb982

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-multiformats-go-multiaddr: Update to 0.15.0.
	* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr): Update to 0.15.0.

	Change-Id: I0b9ca53f91c4194311df1085b1f9d2bccd55d05d

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-uber-org-dig: Update to 1.19.0.
	* gnu/packages/golang-xyz.scm (go-go-uber-org-dig): Update to 1.19.0.

	Change-Id: Ib777f7843675138721f08600bc89965901c015a3

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-quic-go-webtransport-go: Update to 0.8.0-0.0a9e2ee.
	* gnu/packages/golang-web.scm (go-github-com-quic-go-webtransport-go):
	Update to 0.8.0-0.0a9e2ee.

	Change-Id: I9ca008dec639868f551cad9ba0154ea0376bd21e

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-evanphx-json-patch-v5.
	* gnu/packages/golang-web.scm (go-github-com-evanphx-json-patch-v5): New variable.

	Change-Id: Iaac43b7dc49d353471b6f0c2e56eef9328403055

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-evanphx-json-patch: Update to 4.12.0.
	* gnu/packages/golang-web.scm (go-github-com-evanphx-json-patch): Update to 4.12.0.

	Change-Id: I9baf23f7290861f293e4a6ec89021fb3c37c98ff

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pion-logging: Update to 0.2.3.
	* gnu/packages/golang-xyz.scm (go-github-com-pion-logging): Update to 0.2.3.
	[arguments] <go>: Use go-1.23.

	Change-Id: I3816ddd8debf390f84d2b633e7aada8c85365724

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-skeema-knownhosts: Update to 1.3.1.
	* gnu/packages/golang-crypto.scm (go-github-com-skeema-knownhosts): Update to 1.3.1.

	Change-Id: I5d65f2825cfbbbbd8bd4647351292aae0bf6610d

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-smarty-gunit: Update to 1.5.1.
	* gnu/packages/golang-check.scm (go-github-com-smarty-gunit): Update to 1.5.1.
	[arguments] <go>: Use go-1.23.
	<test-flags>: Run all tests.

	Change-Id: I82bd3d4981dfece102c3b5935936e9a26e64030c

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-golang-org-sql-mock.
	The successor package is go-github-com-data-dog-go-sqlmock.

	* gnu/packages/golang-check.scm (go-golang-org-sql-mock): Delete variable.

	Change-Id: I2e84f927682ba522e7240dbc897ac293d64e7135

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ipfs-go-ipfs-pq: Skip one test.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-pq) [arguments]
	<test-flags>: Skip one failing test.

	Change-Id: Ib8840bbcbe7a3295afb7b52de3aeb8d1ce5f4b0d

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hashicorp-go-version: Update to 1.7.0.
	* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-go-version): Update to 1.7.0.
	[arguments] <go>: Use go-1.23.
	[synopsis]: Fix long line.
	[description]: Apply fill column.

	Change-Id: I96d6e11e42122927ff43894867537b0ca8c22aec

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-coder-quartz: Update to 0.2.1.
	* gnu/packages/golang-check.scm (go-github-com-coder-quartz): Update to 0.2.1.
	[arguments] <go>: Use go-1.23.

	Change-Id: I87aa780513919053a3027b9f4b47409926002e11

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-petermattis-goid: Update to 0.0.0-3.395b08c.
	* gnu/packages/golang-check.scm (go-github-com-petermattis-goid): Update
	to 0.0.0-3.395b08c.

	Change-Id: Ic62b8efff12ee31bf6241e57391bdd62ae7092d4

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-aws-sdk-go: Update to 1.55.7.
	* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go): Update to 1.55.7.

	Change-Id: I182b4800fbc7a247c24d429480530be18ab5cb0d

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-letsencrypt-pebble-v2.
	* gnu/packages/golang-web.scm (go-github-com-letsencrypt-pebble-v2): New variable.

	Change-Id: I3cc211084510bc6afabdf4e3e01bce9358f20a5e

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-letsencrypt-challtestsrv.
	* gnu/packages/golang-web.scm (go-github-com-letsencrypt-challtestsrv): New variable.

	Change-Id: I7dfab0b5ddf2ca88937643c7f7e9a3f838a309c5

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gocryptfs: Update to 2.5.4.
	* gnu/packages/file-systems.scm (gocryptfs): Update to 2.5.4.
	[arguments] <go>: Use go-1.23.

	Change-Id: Id413663156d2081ae2bde2375073ff96292af078

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ipfs-go-ipfs-blocksutil: Update to 0.0.2.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-blocksutil): Update to 0.0.2.

	Change-Id: I9962303aad5940c5945efc250c4d77c84121fc34

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-protonmail-go-crypto: Update to 1.3.0.
	* gnu/packages/golang-crypto.scm (go-github-com-protonmail-go-crypto): Update to 1.3.0.

	Change-Id: I3230fda35e80f6f459e65c5d6924a67824d6e07c

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jedib0t-go-pretty-v6: Update to 6.6.7.
	* gnu/packages/golang-xyz.scm (go-github-com-jedib0t-go-pretty-v6): Update to 6.6.7.
	[arguments] <go>: Use go-1.23.

	Change-Id: I8c48abee80e6fd7b912ee8c21fd0ada73e8b7519

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-sigs-k8s-io-kustomize-kyaml.
	* gnu/packages/golang-xyz.scm (go-sigs-k8s-io-kustomize-kyaml): New variable.

	Change-Id: I50f8f89363c9d8320d9ea954623ee6514464db17

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-monochromegane-go-gitignore.
	* gnu/packages/golang-xyz.scm (go-github-com-monochromegane-go-gitignore): New variable.

	Change-Id: Ifd1bd9c09f219ca7856cd71229d57c715dad4791

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-k8s-io-kube-openapi: Update to 0.0.0-20250318190949-c8a335a9a2ff.
	* gnu/packages/golang-web.scm (go-k8s-io-kube-openapi): Update to 0.0.0-20250318190949-c8a335a9a2ff.
	[propagated-inputs]: Remove go-sigs-k8s-io-yaml.
	[native-inputs]: Remove go-github-com-google-gofuzz; add go-sigs-k8s-io-randfill.

	Change-Id: Iab8c62033522400683f6af416844299bc231b74e

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-sigs-k8s-io-structured-merge-diff-v4: Update to 4.7.0.
	* gnu/packages/golang-xyz.scm (go-sigs-k8s-io-structured-merge-diff-v4): Update to 4.7.0.
	[arguments] <skip-build?>: Project's root provides no go files.
	[propagated-inputs]: Remove go-github-com-google-gofuzz.
	[native-inputs]: Add go-sigs-k8s-io-randfill.

	Change-Id: I953190d037ae3b4f1f5d7c954ae38c90d3e94759

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-sigs-k8s-io-randfill.
	* gnu/packages/golang-check.scm (go-sigs-k8s-io-randfill): New variable.

	Change-Id: Ib21f097667686ccff5d97431ab8d449c7c674cb9

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ugorji-go-codec: Update to 1.2.14.
	* gnu/packages/golang-web.scm (go-github-com-ugorji-go-codec): Update to 1.2.14.
	[arguments] <go>: Use go-1.23.

	Change-Id: I772e49711fd71541c79dc35ada405e2291b09b5b

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pborman-getopt-v2: Fix build.
	* gnu/packages/golang-xyz.scm (go-github-com-pborman-getopt-v2)
	[arguments]: Do not overwrite arguments.

	Change-Id: I4beda937ccd4aa381566994594e9fb1b773ea03e

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-magiconair-properties: Update to 1.8.10.
	* gnu/packages/golang-xyz.scm (go-github-com-magiconair-properties): Update to 1.8.10.
	[argumens] <go>: Use go-1.23.

	Change-Id: I0479be1e41689a0da55ffcc809004fb84901d334

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kevinburke-ssh-config: Update to 1.3.
	* gnu/packages/golang-xyz.scm (go-github-com-kevinburke-ssh-config): Update to 1.3.

	Change-Id: I43b1c87abbb04a4281afa286adfaede09c6e74b0

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-goccy-go-yaml: Update to 1.18.0.
	* gnu/packages/golang-xyz.scm (go-github-com-goccy-go-yaml): Update to 1.18.0.
	[arguments] <phases>: Use default 'check.

	Change-Id: I43c764c35864622763c5963a6dbf0f8dcb0dc3cd

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-shopify-goreferrer.
	* gnu/packages/golang-web.scm (go-github-com-shopify-goreferrer): New variable.

	Change-Id: Ifee381d116e2e8942dbf406d6f3ad8f5e4a53ec1

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-go-ds-badger4.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ds-badger4): New variable.

	Change-Id: I205bb4fd2a07aea74c65db1857b2125aa40bdb08

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-dgraph-io-badger-v4.
	* gnu/packages/golang-xyz.scm (go-github-com-dgraph-io-badger-v4): New variable.

	Change-Id: Ib7d4b51c3dc5ab9f11eca92b917175133a61e691

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-dave-jennifer: Update to 1.7.1.
	* gnu/packages/golang-xyz.scm (go-github-com-dave-jennifer): Update to 1.7.1.
	[arguments] <go>: Use go-1.23.

	Change-Id: Iefd096a5ade03e97fc072d5e999aa1b99c3479e2

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gotestsum: Update to 1.12.2.
	* gnu/packages/check.scm (gotestsum): Update to 1.12.2.
	[arguments] <test-flags>: Skip 3 more tests.

	Change-Id: Ic4513428df269874879cd1ecc4666c4e2a9c1e26

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-briandowns-spinner: Update to 1.23.2.
	* gnu/packages/golang-xyz.scm (go-github-com-briandowns-spinner): Update to 1.23.2.

	Change-Id: I477997833902f900ca595f54374d9d59e9a72210

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: oauth2l: Update to 1.3.3.
	* gnu/packages/authentication.scm: Import (gnu packages golang).
	(oauth2l): Update to 1.3.3.
	[arguments] <go>: Use go-1.23.

	Change-Id: Ibc757bc7fd6913d96bb23ea2911330498ef25212

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gonum-org-v1-gonum: Update to 0.16.0.
	* gnu/packages/golang-maths.scm (go-gonum-org-v1-gonum): Update to 0.16.0.
	[arguments] <go>: Use go-1.23.

	Change-Id: Ie4aef65e1a3db4fac22ec1e2ea4d519820b6f6e8

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-quic-go-quic-go: Update to 0.52.0.
	* gnu/packages/golang-web.scm (go-github-com-quic-go-quic-go): Update to 0.52.0.
	[arguments] <go>: Use go-1.23.
	[native-inputs]: Remove go-golang-org-x-time; add go-github-com-stretchr-testify.

	Change-Id: I99c279c4c51f6144dd4c444fc2adb20b47aa91ae

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-ginkgo: Fix build.
	* gnu/packages/golang-check.scm (go-github-com-onsi-ginkgo-v2)
	[native-inputs]: Add go-go-uber-org-automaxprocs.
	(go-ginkgo): Swap to PACKAGE/INHERIT.
	[arguments]: Substitute instead of overwrite.
	[native-inputs]: Merge native and propagated inputs from
	go-github-com-onsi-ginkgo-v2.
	[propagated-inputs]: Drop all.
	[inputs]: Likewise.

	Change-Id: Ie5184de7ed2176a955ac5c089da37606b145ac7a

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-onsi-ginkgo-v2: Update to 2.23.4.
	* gnu/packages/golang-check.scm (go-github-com-onsi-ginkgo-v2): Update to 2.23.4.
	[arguments] <go>: Use go-1.23.

	Change-Id: Icc65bf2883779f7ccc4c22121e6052cbcdd16e74

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-onsi-gomega: Update to 1.37.0.
	* gnu/packages/golang-check.scm (go-github-com-onsi-gomega): Update to 1.37.0.
	[arguments] <go>: Use go-1.23.

	Change-Id: I60aa288b821be247b603ae32474884e4a6e1c982

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-viant-xunsafe: Update to 0.10.3.
	* gnu/packages/golang-xyz.scm (go-github-com-viant-xunsafe): Update to 0.10.3.
	[arguments] <go>: Use go-1.23.

	Change-Id: I9e62925ace645c1c572ec21fa7186eae5422e866

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-git-lfs-go-netrc: Update to 0.0.0-20250218165306-ba0029b43d11.
	* gnu/packages/golang-xyz.scm (go-github-com-git-lfs-go-netrc): Update to 0.0.0-20250218165306-ba0029b43d11.

	Change-Id: Id87ce7bbdc02c780e30bbb0b733bd6a108e15162

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-aws-sdk-go-v2-feature-s3-manager: Update to 1.17.78.
	* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-feature-s3-manager): Update to 1.17.78.
	Do not inherit from go-github-com-aws-aws-sdk-go-v2.
	[synopsis]: Add corresponded one.
	[description]: Likewise.

	Change-Id: I10fafe11029d2ae3b9944c5da131f4565ece3efd

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-aws-sdk-go-v2-config: Update to 1.29.15.
	* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-config): Update to 1.29.15.
	Do not inherit from go-github-com-aws-aws-sdk-go-v2.
	[propagated-inputs]: Remove go-github-com-google-go-cmp.
	[synopsis]: Add corresponded one.
	[description]: Likewise.

	Change-Id: Ice448122c9f8dad3433a132d278ed5ea64e95c95

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-coder-websocket: Update to 1.8.13.
	* gnu/packages/golang-web.scm (go-github-com-coder-websocket): Update to 1.8.13.

	Change-Id: I415c37427ebf1cdb8e890b45f1db03430f2d7274

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cenkalti-backoff-v5.
	* gnu/packages/golang-web.scm (go-github-com-cenkalti-backoff-v5): New variable.

	Change-Id: I3cfe26085495f05671d46eb3b1fcaa1b0973c59a

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-client-golang: Update to 1.22.0.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-client-golang): Update to 1.22.0.

	Change-Id: Icc43b1f58d8c9a4fc61e47c5676901aebbf7b24c

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-json-iterator-go: Skip more tests.
	* gnu/packages/golang-web.scm (go-github-com-json-iterator-go)
	[arguments] <test-flags>: Skip more failing tests.

	Change-Id: I36b5a5b0d35c29ec73e8ca7e92f382159204a73c

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-cheggaaa-pb-v3: Update to 3.1.7.
	* gnu/packages/golang-xyz.scm (go-github-com-cheggaaa-pb-v3): Update to 3.1.7.

	Change-Id: Id7f655ac5a0efca2142695462457d6de924ad97f

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gorilla-csrf: Update to 1.7.3.
	* gnu/packages/golang-web.scm (go-github-com-gorilla-csrf): Update to 1.7.3.
	[arguments] <go>: Use go-1.23.

	Change-Id: I5698a675de3dd53ac8fdda359b8764979a20d5e3

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-olekukonko-tablewriter: Update to 1.0.7.
	* gnu/packages/golang-xyz.scm (go-github-com-olekukonko-tablewriter): Update to 1.0.7.
	[arguments] <go>: Use go-1.23.
	[propagated-inputs]: Add go-github-com-fatih-color,
	go-github-com-olekukonko-errors, and go-github-com-olekukonko-ll.
	[native-inputs]: Add go-github-com-olekukonko-ts.
	(go-csv2table) [arguments]: Inherit instead of overwrite.
	[native-inputs]: Merge native and propagated inputs.
	[propagated-inputs]: Drop all.
	[inputs]: Drop all.
	(go-github-com-olekukonko-tablewriter-0.0.5): New variable.
	(go-github-com-charmbracelet-glamour-0.3) [propagated-inputs]: Remove
	go-github-com-olekukonko-tablewriter; add
	go-github-com-olekukonko-tablewriter-0.0.5.

	* gnu/packages/golang-web.scm (go-github-com-jaytaylor-html2text,
	go-github-com-yggdrasil-network-yggdrasil-go): [propagated-inputs]:
	Remove go-github-com-olekukonko-tablewriter; add
	go-github-com-olekukonko-tablewriter-0.0.5.

	* gnu/packages/networking.scm (yggdrasil): Likewise.

	* gnu/packages/check.scm (checkmake) [native-inputs]: Remove
	go-github-com-olekukonko-tablewriter; add
	go-github-com-olekukonko-tablewriter-0.0.5.

	* gnu/packages/databases.scm (sqls): Likewise.

	* gnu/packages/education.scm (cf-tool): Likewise.

	* gnu/packages/textutils.scm (vale) [arguments] <go>: Use go-1.23.
	[native-inputs]: Remove go-github-com-olekukonko-tablewriter; add
	go-github-com-olekukonko-tablewriter-0.0.5.

	Change-Id: Idefcb19961d22702de0cd6da912d9c964048fe8b

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-olekukonko-ll.
	* gnu/packages/golang-xyz.scm (go-github-com-olekukonko-ll): New variable.

	Change-Id: I2051dad020d46c8d992fcc7e0c7641105fd75b7b

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-olekukonko-errors.
	* gnu/packages/golang-xyz.scm (go-github-com-olekukonko-errors): New variable.

	Change-Id: I1d1e121c6b9019c3c4522d8f4daa051dc7c3083a

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-expr-lang-expr: Update to 1.17.5.
	* gnu/packages/golang-xyz.scm (go-github-com-expr-lang-expr): Update to 1.17.5.
	[arguments] <go>: Use go-1.23.

	Change-Id: If51484d965197374f730ae288dbb161426d47890

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-dario-cat-mergo: Update to 1.0.2.
	* gnu/packages/golang-xyz.scm (go-dario-cat-mergo): Update to 1.0.2.
	[arguments] <go>: Use go-1.23.
	(go-github-com-darccio-mergo, go-github-com-imdario-mergo) [arguments]
	<go>: Use go-1.23.

	Change-Id: I36c58b35948f96b5af98c215ea81edf028540a6b

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-bmatcuk-doublestar-v4: Update to 4.8.1.
	* gnu/packages/golang-xyz.scm (go-github-com-bmatcuk-doublestar-v4): Update to 4.8.1.
	[arguments] <go>: Use go-1.23.

	Change-Id: I6f189061eefd599c85abc7711b1b63c69edb657d

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-spf13-pflag: Update to 1.0.6.
	* gnu/packages/golang-xyz.scm (go-github-com-spf13-pflag): Update to 1.0.6.
	[arguments] <go>: Use go-1.23.

	Change-Id: I9983a00dfdb087a882c22c6bc687d723c47c7512

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-burntsushi-toml: Update to 1.5.0.
	* gnu/packages/golang-xyz.scm (go-github-com-burntsushi-toml): Update to 1.5.0.
	[arguments] <go>: Use go-1.23.

	Change-Id: I3c85d048000f6f7bc74edd1c5092f376efe5a1e8

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Pin some golang packages to use go-1.23.
	After the defult Golang version was set to 1.24 some of the older
	packages which had no fresh version started failing on the 'check phase,
	this change pins them to go-1.23 helping to resolve the issue.

	Go 1.24 requires non-constant format strings to be explicitly handled.

	The errors might look like these:

	    non-constant format string in call to (*testing.common).Errorf
	    ExampleParseOptionsLifetime refers to unknown identifier: ParseOptionsLifetime

	See <https://tip.golang.org/doc/go1.24#vet>.

	Change-Id: Ife5093c4fd98af7cea59abf1a9a29351b66602bb

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-github-com-google-go-cmdtest: Fix build with Go 1.24.
	* gnu/packages/golang-build.scm (go-github-com-google-go-cmdtest)
	[phases] <patch-source>: New phase.

	Change-Id: I2c066ed43d9b2e32f34b6f1a0defb9870e6039a8

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-google-golang-org-protobuf: Update to 1.36.6.
	* gnu/packages/golang-build.scm (go-google-golang-org-protobuf): Update to 1.36.6.

	Change-Id: Ic0ed87395e2c2a6139a1728c6543cb2a2c171c65

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-golang-org-x-vuln: Update to 1.1.4.
	* gnu/packages/golang-build.scm (go-golang-org-x-vuln): Update to 1.1.4.

	Change-Id: I3416b7a296ab6cd049fe3592cadbf100f3d2041d

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-golang-org-x-time: Update to 0.11.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-time): Update to 0.11.0.

	Change-Id: Id6c4c6320a13c8c4babf2641c8126fe15fcb8b3d

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-golang-org-x-term: Update to 0.32.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-term): Update to 0.32.0.

	Change-Id: Id35a7e3054e5fc283ae0550a606da5635b72561b

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-golang-org-x-telemetry-config: Update to 0.48.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-telemetry-config): Update to 0.48.0.

	Change-Id: I9433b2aac8b1e7d37256cf3259a589514ed138d5

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-golang-org-x-telemetry: Update to 0.0.0-20250529002037-25d2f7894191.
	* gnu/packages/golang-build.scm (go-golang-org-x-telemetry): Update to
	0.0.0-20250529002037-25d2f7894191.
	[source]: Update commit ref.
	[arguments] <#:test-flags>: Skip TestLoadedChartsAreValid test.

	Change-Id: Ie2abd03d4c02d23ff20bc2b34146652cc0247e0e

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-golang-org-x-sys: Update to 0.33.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-sys): Update to 0.33.0.

	Change-Id: Ie0c3b26465fa13f6b981b95e65794f5e6b0f18c4

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-golang-org-x-sync: Update to 0.14.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-sync): Update to 0.14.0.

	Change-Id: I849f25cd73f15cdb384268d4615b1b82352e0e96

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-golang-org-x-net: Update to 0.40.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-net): Update to 0.40.0.

	Change-Id: I3c6666c341863c564f3ba44eef3d5fcf4a3d71f8

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-golang-org-x-mod: Update to 0.24.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-mod): Update to 0.24.0.

	Change-Id: I119629f89e4f8151a02a963317b14adc262d339c

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-golang-org-x-image: Update to 0.27.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-image): Update to 0.27.0.

	Change-Id: Iaf67a65c10eb3b8aed86220b68870db6fed1b752

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-golang-org-x-exp-typeparams: Update to 0.0.0-20250531010427-b6e5de432a8b.
	* gnu/packages/golang-build.scm (go-golang-org-x-exp-typeparams): Update to
	0.0.0-20250531010427-b6e5de432a8b.

	Change-Id: I10a1aa26d07442f92361c416f636216a20ddbd03

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-golang-org-x-exp: Update to 0.0.0-20250530180427-b6e5de432a8b.
	* gnu/packages/golang-build.scm (go-golang-org-x-exp): Update to
	0.0.0-20250530180427-b6e5de432a8b.

	Change-Id: I03d67f7fd7bcfa90a003a6654104389181f46bb3

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-golang-org-x-crypto: Update to 0.38.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-crypto): Update to 0.38.0.

	Change-Id: I0ebeeb8a4b017736088508880c7ade27acf35186

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-golang-org-x-arch: Update to 0.17.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-arch): Update to 0.17.0.

	Change-Id: If062af2ade7d1886648444dc14eab19ebc452c56

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-github-com-yuin-goldmark-emoji: Update to 1.0.6.
	* gnu/packages/golang-build.scm (go-github-com-yuin-goldmark-emoji): Update to 1.0.6.

	Change-Id: Id1c7c71e2b82029151e234fa0b7f0e0afe444d18

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-github-com-yuin-goldmark: Update to 1.7.12.
	* gnu/packages/golang-build.scm (go-github-com-yuin-goldmark): Update to 1.7.12.

	Change-Id: I2d161ace11915c61aac97624d092874849b8eb0e

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-github-com-google-renameio: Update to 2.0.0.
	* gnu/packages/golang-build.scm (go-github-com-google-renameio): Update to 2.0.0.

	Change-Id: Ibc452b115f74b225c89b0b90351232b8bc3776d7

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-github-com-google-go-cmp: Update to 0.7.0.
	* gnu/packages/golang-build.scm (go-github-com-google-go-cmp): Update to 0.7.0.

	Change-Id: I1849eba8ba0ba1e63cd04d4763a9ba01deb08adc

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-github-com-golang-glog: Update to 1.2.5.
	* gnu/packages/golang-build.scm (go-github-com-golang-glog): Update to 1.2.5.

	Change-Id: Iea4c097b337062a7b8e70dd20aa360f9757dfb05

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-github-com-goccmack-gocc: Update to 1.0.2.
	* gnu/packages/golang-build.scm (go-github-com-goccmack-gocc): Update to 1.0.2.
	[source]: Adjust commit reference.
	[description]: Use two spaces between sentences.

	Change-Id: I812ecd49037a19a22cfe1654b97134a01c2ae36b

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove #:go arguments using go-1.22, go-1.23 or go-1.24.
	We are now building with go-1.24 by default.

	Automated via:

	  git grep -rl '#:go go-1.2' | xargs sed -i '/.*#:go go-1.2[234].*/d'

	Change-Id: Ib821d96753619c7748a67ff58b95d8fa358839b7
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go: Update to 1.24 for building packages.
	* gnu/packages/golang.scm (go): Update to 1.24.

	Change-Id: I036d768405d9c757c0a068d977c1633aaa41d8cd

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-golang-org-x-text: Update to 0.25.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-text): Update to 0.25.0.
	[arguments] <#:test-flags>: New argument.

	Change-Id: I11e50e895d05ffc4be8fb43d70d02e2bb22f4ba0

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-golang-org-x-tools: Update to 0.33.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-tools): Update to 0.33.0.
	[phases] <check>: Skip TestGenericPaths, TestOrdering and TestPaths tests.

	Change-Id: I13812b4e5f0991ae2c19ce66e7d18a2fab1c9193

2025-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-github-com-jbenet-go-context: Apply patch to fix crash.
	* gnu/packages/patches/go-github-com-jbenet-go-context-fix-import-error.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/golang-xyz.scm (go-github-com-jbenet-go-context)
	[source]: Apply it.
	[propagated-inputs]: Delete field.

	Change-Id: Id63ff5a78788eb85055e89f352f6b68ada4c0c0a

2025-08-11  ngraves  <ngraves@gmx.com>

	build-system/go: Fix substitutable? inconsistency.
	This inconsistency blocks https://codeberg.org/guix/guix/pulls/133

	* guix/build-system/go.scm (go-build): Fix substitutable? inconsistency.

	Change-Id: Ie47448bfa350458b291c4a5bddd8844317a66d30

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mholt-acmez-v3.
	* gnu/packages/golang-web.scm (go-github-com-mholt-acmez-v3): New variable.

	Change-Id: I6ee38076e931d8a0c64ffb82f7131bfeb57b4e27

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mholt-acmez: Rename variable.
	* gnu/packages/golang-web.scm (go-github-com-mholt-acmez): Rename
	varialbe to go-github-com-mholt-acmez-v2 to reflect go.mod import path.
	(go-github-com-caddyserver-certmagic) [propagated-inputs]: Remove
	go-github-com-mholt-acmez; add go-github-com-mholt-acmez-v2.

	Change-Id: Iac48c0d2125aa629230b5b003835807d49a63481

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-go-ds-pebble.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ds-pebble): New variable.

	Change-Id: Ic41803fc77d659b5d2a76c0be99f0158d4339004

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cockroachdb-pebble-v2.
	* gnu/packages/databases.scm (go-github-com-cockroachdb-pebble-v2): New variable.

	Change-Id: Ib0d7c31290a2009c8ed4495c8c77e93e3364c5dd

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cockroachdb-crlib.
	* gnu/packages/golang-xyz.scm (go-github-com-cockroachdb-crlib): New variable.

	Change-Id: I35be8ceb4cbc581421fa3102b88f6a7c7f7675bd

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cockroachdb-swiss.
	* gnu/packages/golang-xyz.scm (go-github-com-cockroachdb-swiss): New variable.

	Change-Id: Ia4bbad3c2681a4d57c4511a5d4a0bcf050b309a5

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-aclements-go-perfevent.
	* gnu/packages/golang-xyz.scm (go-github-com-aclements-go-perfevent): New variable.

	Change-Id: I6e8607fae0e3377d02d692f644fbbd88366bcc12

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cockroachdb-metamorphic.
	* gnu/packages/golang-web.scm (go-github-com-cockroachdb-metamorphic): New variable.

	Change-Id: Icdaa77234d606b8375785b461ea0b351fe2ffa93

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cockroachdb-pebble.
	* gnu/packages/databases.scm (go-github-com-cockroachdb-pebble, pebble):
	New variables.

	Change-Id: I1ad3128d200786441c954609a36efadd49076947

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-golang-org-x-perf.
	* gnu/packages/golang-xyz.scm (go-golang-org-x-perf): New variable.

	Change-Id: I7245f1f0a09c30c85677dd4c7a28c979adbe132b

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-aclements-go-gg.
	* gnu/packages/golang-maths.scm (go-github-com-aclements-go-gg): New variable.

	Change-Id: I5f248dd568cb96edba0bc070feef3d47e52a21c4

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-getsentry-raven-go.
	* gnu/packages/golang-web.scm (go-github-com-getsentry-raven-go): Delete variable.

	Change-Id: I2ca53fcb5a95650f38870377d271656cc4bb6081

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cockroachdb-errors.
	* gnu/packages/golang-web.scm (go-github-com-cockroachdb-errors): New variable.

	Change-Id: I44f73ee53a0bdfc044ef8f0453de6b68ed82ea74

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cockroachdb-fifo.
	* gnu/packages/golang-xyz.scm (go-github-com-cockroachdb-fifo): New variable.

	Change-Id: I59f68f6a799f8462b847b16ff04a2b5ed539eb47

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cockroachdb-logtags.
	* gnu/packages/golang-xyz.scm (go-github-com-cockroachdb-logtags): New variable.

	Change-Id: I9a007f093be896424a668db04d71a9860e35d389

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gogo-status.
	* gnu/packages/golang-web.scm (go-github-com-gogo-status): New variable.

	Change-Id: I65c886fc12cfe8b9ac2fe7a2edf0313fc4351d20

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gogo-googleapis.
	* gnu/packages/golang-web.scm (go-github-com-gogo-googleapis): New variable.

	Change-Id: I5a891f6ad503997a0f1429129bd3c34f45eca618

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-hydrogen18-memlistener.
	* gnu/packages/golang-check.scm (go-github-com-hydrogen18-memlistener): New variable.

	Change-Id: Ice2368b2417cbb9e662ff3b923316249b7d919f3

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cockroachdb-datadriven.
	* gnu/packages/golang-check.scm (go-github-com-cockroachdb-datadriven): New variable.

	Change-Id: I96d63fadc8f668ccff4c08f8e54942d5ca1c6430

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cockroachdb-redact.
	* gnu/packages/golang-xyz.scm (go-github-com-cockroachdb-redact): New variable.

	Change-Id: I202832e3da6de9c19d8b02db19737bebbeda5e21

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cockroachdb-tokenbucket.
	* gnu/packages/golang-xyz.scm (go-github-com-cockroachdb-tokenbucket): New variable.

	Change-Id: Iecd341a87891fbcea844e07c078af24f692fd1c4

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-performancecopilot-speed-v4.
	* gnu/packages/golang-web.scm (go-github-com-performancecopilot-speed-v4): New variable.

	Change-Id: I2727f1b8c461f8498814334fd194a102d9d8dd90

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-hdrhistogram-hdrhistogram-go.
	* gnu/packages/golang-xyz.scm (go-github-com-hdrhistogram-hdrhistogram-go): New variable.

	Change-Id: Ifde521f2eac8b5df158bfc6452bddc0cd38f3c30

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ipfs-boxo: Update to 0.30.0.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-boxo): Update to 0.30.0.
	[propagated-inputs]: Remove go-github-com-hashicorp-go-multierror.

	Change-Id: Ia4d8f751c4c8e935ed38f7b6bfb8cfaca83ad033

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gammazero-chanqueue: Update to 1.1.0.
	* gnu/packages/golang-xyz.scm (go-github-com-gammazero-chanqueue): Update to 1.1.0.

	Change-Id: Iced9cb8eb1ec87668a7e6fc2d427338792fce2b2

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ipfs-go-metrics-prometheus: Update to 0.1.0.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-metrics-prometheus): Update to 0.1.0.

	Change-Id: I1833c68b321442ce017739b4a98741610780042b

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ipfs-go-ds-badger: Update to 0.3.4.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ds-badger): Update to 0.3.4.

	Change-Id: I1ed4f6969bd91772bc4d505ce4fb9a9bebb09bd6

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ipfs-go-ds-flatfs: Update to 0.5.5.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ds-flatfs): Update to 0.5.5.
	[synopsis]: Fix lint warning, simplify.

	Change-Id: I70f313bf044feb09ee5c1aa12a76c7ed002ccca5

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ipfs-go-ipfs-blockstore: Adjust inputs.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-blockstore):
	[propagated-inputs]: Remove go-github-com-ipfs-go-datastore; add
	go-github-com-ipfs-go-datastore-0.6.

	Change-Id: Id9dd75874f208ead790792e5bae17ac5e270911b

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-go-datastore-0.6.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-datastore-0.6): New variable.

	Change-Id: I45e78eeafc849b612dd3985da59dd1cd2c37b0c6

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ipfs-go-datastore: Update to 0.8.2.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-datastore): Update to 0.8.2.
	[source] <snippet>: Remove module with it's own go.mod file.
	[arguments] <test-subdirs>: Simplify.
	[propagated-inputs]: Remove go-github-com-jbenet-goprocess and
	go-golang-org-x-xerrors; add go-go-opentelemetry-io-otel and
	go-go-opentelemetry-io-otel-trace.

	Change-Id: I3e8f1bc401ea39eda92b37ea40dcf964ca46b4b3

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ipfs-go-metrics-interface: Update to 0.3.0.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-metrics-interface): Update to 0.3.0.

	Change-Id: I8013bf585f5465bc7af4d1702106c0048af08e61

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-libp2p-kad-dht: Update to 0.33.1.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-kad-dht): Update to 0.33.1.
	[propagated-inputs]: Remove go-github-com-hashicorp-go-multierror and
	go-github-com-ipfs-go-log; add go-go-opentelemetry-io-otel-metric.

	Change-Id: Iac6ac9a74e7cedda76de0d2a9c5a152a2b0a6dde

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-libp2p-kbucket: Update to 0.7.0.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-kbucket): Update to 0.7.0.

	Change-Id: Ia355241a54d21211522a1ee803b1bfadc2fecb13

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: vale: Update to 3.11.2.
	* gnu/packages/textutils.scm (vale): Update to 3.11.2.
	[native-inputs]: Remove go-github-com-stretchr-testify; add
	go-github-com-adrg-frontmatter.

	Change-Id: I573491c4049fe0071e62f6ebe77262fef4025cb7

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-adrg-frontmatter.
	* gnu/packages/golang-xyz.scm (go-github-com-adrg-frontmatter): New variable.

	Change-Id: I2865f05aef951bc5561113a8c6e602a4e8634794

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-matterbridge-gomatrix.
	* gnu/packages/golang-web.scm (go-github-com-matterbridge-gomatrix): New variable.

	Change-Id: I6afa6eb0710d4729bffeb5eb09938fe389018360

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-santhosh-tekuri-jsonschema-v5.
	* gnu/packages/golang-web.scm (go-github-com-santhosh-tekuri-jsonschema-v5): New variable.

	Change-Id: I52dde5585bd0dceb618e8e6784ba2d8cb278cc97

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add specification-json-schema-test-suite.
	* gnu/packages/specifications.scm (specification-json-schema-test-suite): New variable.

	Change-Id: I7df349aaa2391118a1b96f5a951acd9fb22bc20a

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-cloud-google-com-go-compute-metadata: Fix version tag.
	The correct version of the package follows Golang tagging style e.g. the
	latest version is "compute/metadata/v0.7.0", this chage fixes it.

	* gnu/packages/golang-web.scm (go-cloud-google-com-go-compute-metadata):
	Set to the correct version tag compute/metadata/v0.7.0, use list style.
	[native-inputs]: Add go-github-com-google-go-cmp.

	Change-Id: I73f4be68237bae3a74747a46ff313d59518b43e6

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-google-golang-org-genproto-googleapis-api.
	* gnu/packages/golang-web.scm (go-google-golang-org-genproto-googleapis-api): New variable.

	Change-Id: Id7078bf2b3b0f6c6cb75c479ad58ea7cf9d68324

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nsq: Simplify.
	* gnu/packages/high-availability.scm (nsq) [arguments] <phases>: Add
	'pre-check; use default 'check.

	Change-Id: Ie382e4ae9d8776c1c39494f39e21957a59038ac4

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-code-hex-go-generics-cache.
	* gnu/packages/golang-xyz.scm (go-github-com-code-hex-go-generics-cache): New variable.

	Change-Id: I16753f6769fc44f1efc74eb83fd03fc6737c85c0

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-procfs: Update to 0.16.1.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-procfs): Update to 0.16.1.
	[arguments] <phases>: Use default 'check.

	Change-Id: Ie5271db27f7757e7a09ee7a2a03532fd0e838de0

2025-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ghemawat-stream.
	* gnu/packages/golang-xyz.scm (go-github-com-ghemawat-stream): New variable.

	Change-Id: I81d10bdea8e4379284cb0585416ed604bb6854c6

2025-08-11  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: Add commit-mono font.
	* gnu/packages/fonts.scm (font-commit-mono): New variable.

	Change-Id: Ie9ae6604e652df63dac899f6f0c17be0502a67a7

2025-08-11  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: insight-toolkit: Fix Python module and add a test for it.
	Insight Toolkit (ITK) Python module fails to import due to:
	  AttributeError: module 'numpy' has no attribute 'bool'
	Implement the fix from here:
	<https://github.com/InsightSoftwareConsortium/ITK/pull/5402>

	While ITK's test suite is disabled for good reason, we can test that the
	Python module imports successfully.  Importing the Python module requires
	NumPy.  It is added as a native-input instead of a propagated-input because
	the "out" output is unrelated to Python.

	* gnu/packages/image-processing.scm (insight-toolkit)[arguments]: Remove
	'#tests? #f'.  Add #:imported-modules and #:modules.
	<#:phases>: Delete 'check.  Add 'fix-numpy-bool and 'python-sanity-check.
	[native-inputs]: Add python-numpy.
	(insight-toolkit-legacy)[arguments]: Remove inherited phase
	'python-sanity-check.
	[native-inputs]: Remove inherited python-numpy.

	Change-Id: Ia6d14c22cbea9cd9877da36f8f72e2e34ff8a8a6

2025-08-11  Liam Hupfer  <liam@hpfr.net>

	gnu: Add emacs-colorful-mode.
	* gnu/packages/emacs-xyz.scm (emacs-colorful-mode): New variable.

	Change-Id: I41bedcb724883f2e33ecdd06efaad886c914f373

2025-08-11  Liam Hupfer  <liam@hpfr.net>

	gnu: Add emacs-cycle-at-point.
	* gnu/packages/emacs-xyz.scm (emacs-cycle-at-point): New variable.

	Change-Id: I73866a7b3ff8fd35daa1ef198ca8aa2847eeecf7

2025-08-11  Liam Hupfer  <liam@hpfr.net>

	gnu: Add emacs-recomplete.
	This is preparatory for emacs-cycle-at-point.

	* gnu/packages/emacs-xyz.scm (emacs-recomplete): New variable.

	Change-Id: I145f3527cb97f221d83443c786c84c35e675f137

2025-08-11  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.82.2.
	* gnu/packages/prolog.scm (trealla): Update to 2.82.2.

	Change-Id: I93473f406533bba689de275badcc97b6f92d2a4a

2025-08-11  jgart  <jgart@dismail.de>

	gnu: Add clasp-zsort.
	* gnu/packages/lisp-xyz.scm (clasp-zsort): New variable.

	Change-Id: I745eebcaacaf4f86849df677b011514850f4021e

2025-08-11  Frederick Muriuki Muriithi  <fredmanglis@gmail.com>

	gnu: virtuoso-ose: Update to 7.2.15.
	* gnu/packages/databases.scm (virtuoso-ose): Update to 7.2.15.
	[source]<patches>: Remove virtuoso-ose-remove-pre-built-jar-files.patch.
	<snippet>: Update snippet to simply delete all prebuilt Java archives.
	[arguments]<phases>: Remove the custom 'bootstrap phase.
	<phases>: Update list of files in 'avoid-embedding-kernel-and-timestamps
	phase.
	[native-inputs]: Add python.
	* gnu/packages/patches/virtuoso-ose-remove-pre-built-jar-files.patch: Delete.
	* gnu/local.mk (dist_patch_DATA): Remove patch.

	Change-Id: I35677732e80e17a9115a910c921f4f167b6d9b3b

2025-08-11  Tomas Volf  <~@wolfsden.cz>

	gnu: skopeo: Update to 1.20.0.
	* gnu/packages/virtualization.scm (skopeo): Update to 1.20.0.

	Change-Id: I5a7cde9980368b423c3da776aca4060bbfb48e7f

2025-08-11  Tomas Volf  <~@wolfsden.cz>

	gnu: buildah: Update to 1.41.1.
	* gnu/packages/containers.scm (buildah): Update to 1.41.1.

	Change-Id: Ie9b06a71bde92f2b98d9bfe6223dcb55afaf2c6c

2025-08-11  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: nghttp3: Update to 1.11.0
	* gnu/packages/web.scm (nghttp3): Update to 1.11.0

	Change-Id: If2d03a320f03a38fbfd293d6b769b466ca166e70

2025-08-11  Andy Tai  <atai@atai.org>

	gnu: ant/java8: Update to 1.10.15.
	* gnu/packages/java.scm (ant/java8): Update to 1.10.15.

	Change-Id: I41f36c6f98e5c6c080c467fa85467deeae163b59

2025-08-11  Ron Nazarov  <ron@noisytoot.org>

	gnu: znc: Update to 1.10.1.
	* gnu/packages/messaging.scm (znc): Update to 1.10.1.

	Change-Id: Ie6b53e7a8f7d0066aeadabd4be00787d0768e59b

2025-08-10  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: icedove: Fix GPU rendering related errors.
	Icedove was unable to find the GPU via PCI, it failed to find libGL.so.1
	and was unable to use vaapi. All of them were related with missing
	dependencies and wrappers.

	* gnu/packages/gnuzilla.scm (icedove)[inputs]: Add pciutils and libva.
	[arguments]<#:phases>: Wrap pciutils, libva and mesa.

	Change-Id: Ic6e07804bbde2ac3f375144190abf653185edbc5

2025-08-10  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: obs: Update to 31.1.2.
	* gnu/packages/video.scm (obs): Update to 31.1.2.

	Change-Id: Ia0ab7c7ad51eb22f558010e0d8aa403ae5ee7217

2025-08-10  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: llama-cpp: Update to b6101.
	* gnu/packages/machine-learning.scm (llama-cpp): Update to b6101.

	Change-Id: I85d532605d606e3f0d11ea16008ac6c7478093cf

2025-08-10  Andreas Enge  <andreas@enge.fr>

	gnu: cvassistant: Fix build.
	* gnu/packages/cvassistant.scm (cvassistant)[arguments]<#:phases>
	{fix-quazip}: Adapt to quazip-qt5@1.5.

	Change-Id: If4dbc8633be315e2e83263dfd909c700eded39ff

2025-08-10  Andreas Enge  <andreas@enge.fr>

	gnu: openboard: Fix build.
	* gnu/packages/education.scm (openboard)[arguments]<#:phases>
	{fix-library-path}: Adapt to quazip-qt5@1.5.

	Change-Id: I200c7a36eba81cd41c860e5c15fdebf25aed6108

2025-08-10  Andreas Enge  <andreas@enge.fr>

	gnu: quazip, quazip-5: Update to 1.5.
	* gnu/packages/compression.scm (quazip): Update to 1.5.

	Change-Id: I2c7968204aacd7eb1bb3eac62a5fa6546d2f66f7

2025-08-09  Vinicius Monego  <monego@posteo.net>

	gnu: blanket: Update to 0.8.0, fix build.
	* gnu/packages/task-management.scm (blanket): Update to 0.8.0.
	[source]: Fix indentation.
	[arguments]: Use Gexp as well as search-input-file in phases. Remove
	'#:tests? #f'.
	<#:phases>: Move 'wrap-libs' after 'glib-or-gtk-wrap'.
	[native-inputs]: Add blueprint-compiler.
	[inputs]: Replace gtk+ by gtk. Add libadwaita.

	Change-Id: I1f09ce2d93f4121b0bcfe7da7d2c13460809bfde

2025-08-09  nomike  <nomike@nomike.com>

	gnu: pythonscad: Update to 0.0.0-1-e1d4903.
	* gnu/packages/engineering.scm (pythonscad): Update to 0.0.0-0-e1d4903.

	Change-Id: I74365812dddef885acb240c9ed233e7c87c001cf

2025-08-09  nomike  <nomike@nomike.com>

	gnu: pythonscad: Fix in-application version display.
	* gnu/packages/engineering.scm (pythonscad): Fix in-application version
	display.
	[arguments]<#:configure-flags>: Filter out flags "-DOPENSCAD_VERSION" and
	"-DOPENSCAD_COMMIT" from inherited package. Add flags "-DOPENSCAD_VERSION" and
	"-DOPENSCAD_COMMIT" locally.

	Change-Id: I3d0b8e97dfb14041491cfd67baf1a9d3d15c1b86

2025-08-09  John Kehayias  <john.kehayias@protonmail.com>

	gnu: docker-compose: Fix runtime error by using python-docker@5.
	This is a followup to 3eb1ceac58985c0407f3ade1cfa72dbee1b7886a and
	8d53a088520bccc063b7eaf1936b6e2dbed7f9ba to fix the old v1 docker-compose we
	have until Docker is upgraded.

	* gnu/packages/docker.scm (docker-compose)[inputs]: Replace python-docker
	with python-docker@5.

	Change-Id: Ia53a4dad7e88901ac37b6e9a0bd734605afae9e6

2025-08-09  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add python-docker-5.
	This is a followup to commit 3eb1ceac58985c0407f3ade1cfa72dbee1b7886a along
	with an upcoming commit to use this in docker-compose to fully fix it.  This
	package is added just for the old version 1 of docker-compose and should be
	removed once Docker is updated (which includes "docker compose" v2 built-in).

	* gnu/packages/docker.scm (python-docker-5): New variable.

	Change-Id: I9e640ca3a87fb6e055524cd5acc79588ac36fe36

2025-08-09  Andreas Enge  <andreas@enge.fr>

	gnu: qmapshack: Update to 1.18.0 and build with Qt6.
	* gnu/packages/geo.scm (qmapshack): Update to 1.18.0.
	[qtbase]: Add field.
	[inputs]: Remove curl, qtbase-5, qtdeclarative-5, qtlocation-5,
	qtwebchannel-5, qtwebengine-5, quazip-5, sqlite, and zlib; add
	qt5compat, qtpositioning, qttools, qtwebengine, and quazip.
	[native-inputs]: Remove qttools-5.
	[arguments]<#:phases>: Adapt to Qt6 and gexps.

	Change-Id: I1e593033b56e30a430dc8f79e46619cab85a3bc9

2025-08-09  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.81.3.
	* gnu/packages/prolog.scm (trealla): Update to 2.81.3.

	Change-Id: I4d55a8986c7c7fa7eaa8527c4f9b79de1262e1ad

2025-08-09  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.18.4.1.
	* gnu/packages/finance.scm (monero-gui): Update to 0.18.4.1.

	Change-Id: I885d9695eb8fed51ff633649775966da72630749

2025-08-09  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: p2pool: Update to 4.9.
	* gnu/packages/finance.scm (p2pool): Update to 4.9.
	  [native-inputs]: Add xz.
	  [arguments]: Update 'check' phase.

	Change-Id: I173d52b33943665c6cb46d10b2161b78a6c8de20

2025-08-09  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero: Update to 0.18.4.1.
	* gnu/packages/finance.scm (monero): Update to 0.18.4.1.

	Change-Id: Idfcb7a38de1e6c649cf81ae12d98def8d2240cdd

2025-08-09  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 302.
	* gnu/packages/lisp.scm (txr): Update to 302.

	Change-Id: I71d5c82a9536a53e9220641fff8a206acf16402a

2025-08-09  Andreas Enge  <andreas@enge.fr>

	gnu: quazip: Update to 1.5.
	* gnu/packages/compression.scm (quazip): Update to 1.5.

	Change-Id: Id8fd2682f1c7a0bea2fbd4b4b2f5b3f3cdd9cefc

2025-08-09  Andreas Enge  <andreas@enge.fr>

	gnu: routino: Update to 3.4.3.
	* gnu/packages/geo.scm (routino): Update to 3.4.3.

	Change-Id: Ie04dd19d3c538c38f1d436d8e75b51f2669235e2

2025-08-09  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: waybar: Update to 0.14.0.
	* gnu/packages/wm.scm (waybar): Update to 0.14.0.

	Change-Id: Ia8325d95d08a7f3f5a630a0dcbac26af688bf841

2025-08-09  Andreas Enge  <andreas@enge.fr>

	gnu: quesoglc: Fix commit.
	This is a follow-up to commit 175a368b9c3c023b22925d7b0ef3cbb616cd55cc .

	* gnu/packages/game-development.scm (quesoglc)[arguments]
	<#:configure-flags>: Really change as intended.

	Change-Id: I8bc96cb5f3fc5136a051bd2868c14b631c83f4b3

2025-08-09  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: quesoglc: Fix build with gcc-14.
	* gnu/packages/game-development.scm (quesoglc)[arguments]
	<#:configure-flags>: Add CFLAGS to turn pointer checks into warnings.

	Fixes: guix/guix#1894
	Change-Id: I9cca0e190b1eb0d15bf34040df868152beb6424b

2025-08-09  John Kehayias  <john.kehayias@protonmail.com>

	gnu: docker-compose: Fix build.
	python-pyyaml-5 does not build and is needed for docker-compose.  This is
	a stopgap until docker can be updated to the modern Go version, which
	includes "docker compose".

	* gnu/packages/docker.scm (docker-compose)[arguments]: Add phase fix-pyyaml
	to relax python-pyyaml requirement.
	[inputs]: Replace python-pyyaml-5 with python-pyyaml.

	Change-Id: I7410f8b5a8f308aeaae5793399dbfc5eef0e1822

2025-08-08  Andreas Enge  <andreas@enge.fr>

	gnu: python-django-4.2: Remove the alias.
	* gnu/packages/django.scm (python-django-4.2): Rename to...
	(python-django): ...this instead of defining the latter as the former.
	* gnu/packages/maths.scm (python-mathics-django)[propagated-inputs],
	gnu/packages/monitoring.scm (graphite-web)[propagated-inputs]:
	Use python-django instead of python-django-4.2.

	Change-Id: I9dd9d86d4f9af5c6ee66fd57949ad565a6657062

2025-08-08  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-django-3.1.14.
	* gnu/packages/django.scm (python-django-3.1.14): Delete variable.

	Change-Id: Ib332b5a64696f6df6e35dd40538d4a23033afa97

2025-08-08  Andreas Enge  <andreas@enge.fr>

	gnu: kaidan: Add input.
	This is a follow-up to commit ba5279cafded9c7375ef65f3720727e9973756a0 .

	* gnu/packages/messaging.scm (kaidan)[inputs]: Add sonnet.

	Change-Id: I2913a4bd2c5da2993ed23bb2a681c29d0d72e076

2025-08-08  Andreas Enge  <andreas@enge.fr>

	gnu: kaidan: Update to 0.12.2 and build with Qt6.
	* gnu/packages/messaging.scm (kaidan): Update to 0.12.2.
	[inputs]: Remove kirigami-5, knotifications-5, qtbase-5, qtdeclarative-5,
	qtgraphicaleffects, qtlocation-5, qtquickcontrols2-5, qtsvg-5,
	qtmultimedia-5, qtxmlpatterns-5, and zxing-cpp-1.2a; add icu4c, kcrash,
	kdsingleapplication, kio, kirigami, kirigami-addons, knotifications,
	kquickimageeditor, prison, qtlocation, qtmultimedia, qtpositioning,
	qtsvg, and qttools.
	[native-inputs]: Remove perl and python-wrapper.
	[arguments]<#:test-exclude>: Disable test requiring network access.
	<#:phases>: Add phase to set $HOME.

	Change-Id: I169dd8d7922bd6005901c2e32ddaa8bbd2812406

2025-08-08  Andreas Enge  <andreas@enge.fr>

	gnu: qxmpp: Update to 1.10.3 and build with Qt6.
	* gnu/packages/messaging.scm (qxmpp): Update to 1.10.3.
	[origin]: Update uri.
	[build-system]: Switch to qt-build-system.
	[inputs]: Remove qtbase-5; add libomemo-c, qca-qt6 and qt5compat.
	[arguments]<#:qtbase>: Choose Qt6.
	<#:configure-flags>: Add flag.
	[home-page]: Update.

	Change-Id: I995b060fd65082c3d3ee99cbab8cbe6280169c6e

2025-08-08  Andreas Enge  <andreas@enge.fr>

	gnu: osm2pgsql: Update to 2.1.1.
	* gnu/packages/geo.scm (osm2pgsql): Update to 2.1.1.
	[inputs]: Remove fmt-8; add fmt-11.

	Change-Id: Ia0a49786b18cb7c6e2da270fa2e7e0bef318410c

2025-08-08  Andreas Enge  <andreas@enge.fr>

	gnu: Remove fmt-7.
	* gnu/packages/pretty-print.scm (fmt-7): Delete variable.

	Change-Id: I1e7064e1ec128dba96bdb7bf4ad87b12ae73da31

2025-08-08  Andreas Enge  <andreas@enge.fr>

	gnu: fmt-6: Change inheritance.
	* gnu/packages/pretty-print.scm (fmt-6)[inherit]: Replace fmt-7 by fmt-8.

	Change-Id: Ife0184d3a0bac17628c32b1981e283e300b4fdfd

2025-08-08  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.81.1.
	* gnu/packages/prolog.scm (trealla): Update to 2.81.1.

	Change-Id: Icfd01f6d6419ea1274f48173c813cd365dfa463f

2025-08-08  Cayetano Santos  <csantosb@inventati.org>

	gnu: librnd: Make private.
	Librnd is a library intended to be used solely by packages in the
	Ringdove suite.

	* gnu/packages/electronics.scm (librnd): Make private.

	Change-Id: Ic42b79eb8644cc6981d8c95ae67d2258796423e4

2025-08-08  Andreas Enge  <andreas@enge.fr>

	gnu: ruby-puma: Update to 6.6.1.
	* gnu/packages/ruby-xyz.scm (ruby-puma): Update to 6.6.1.

	Change-Id: I73d24797a77c9b5c6f3b81e92ef89ab2a943dc4c

2025-08-08  gemmaro  <gemmaro.dev@gmail.com>

	gnu: ruby-nio4r: Update to 2.7.4.
	* gnu/packages/ruby-xyz.scm (ruby-nio4r): Update to 2.7.4.
	[source]: Switch to git-fetch.
	[arguments]<#:test-target>: Add.
	<#:phases>: Remove remove-unnecessary-dependencies and check.
	Add delete-certificate to delete certificate fields from gemspec file.

	Change-Id: Iaf9efd43a81da0238a07effd811e21edf4b1c12a

2025-08-08  Cayetano Santos  <csantosb@inventati.org>

	gnu: opencl-headers: Remove old versions.
	There are no references left to these variables anywhere in the code.

	* gnu/packages/opencl.scm (make-opencl-headers, opencl-headers-1.0,
	opencl-headers-1.1, opencl-headers-1.1, opencl-headers-2.0,
	opencl-headers-2.1, opencl-headers-2.2): Remove variables.

	Change-Id: I4afdac98e7156f3b38eecb36503a13f5a425634c

2025-08-08  Andreas Enge  <andreas@enge.fr>

	gnu: sbcl-wayflan: Update to 0.1.0.
	* gnu/packages/lisp-xyz.scm (sbcl-wayflan): Update to 0.1.0.

	Change-Id: Id847d9239b1525faac47a95e09826cf33bd805d1

2025-08-08  Andreas Enge  <andreas@enge.fr>

	gnu: daemontools: Fix build with gcc-14.
	* gnu/packages/patches/daemontools-gcc14.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/admin.scm (daemontools)[origin]: Use patch.

	Change-Id: Ica243ab00e20242e04be0281e3285d24fe7ff574

2025-08-08  Cayetano Santos  <csantosb@inventati.org>

	gnu: opensta: Update to 2.7.0-0.cda3044.
	Tests expect a hard coded path to the binary under source/build/sta.

	* gnu/packages/electronics.scm (opensta): Update to 2.7.0-0.cda3044 and build locally.
	<#:out-of-source?>: Set to #f.
	<#:configure-flags>: Add build dir.
	<#:phases>{check}: Correct relative path.
	{create-build-dir}: Produce build dir.

	Change-Id: I2b888675364290b28b7f29789c7807f9a42d9f5a

2025-08-07  jgart  <jgart@dismail.de>

	gnu: visidata: Update to 3.2.
	* gnu/packages/spreadsheet.scm (visidata): Update to 3.2.
	[source]: Use GitHub source repo since missing required file on PyPI.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I34043ee551c8b77549eb241facf46dd02116875a

2025-08-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ivar: Update to 1.4.4, fix build with gcc@14.
	* gnu/packages/bioinformatics.scm (ivar): Update to 1.4.4.

	Change-Id: Ia7ec6adb465e3256d3f4dfd7e2fb51ae3334261f

2025-08-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: mcl: Fix build with gcc@14.
	* gnu/packages/machine-learning.scm (mcl) [arguments] <configure-flags>:
	Add extra option to relax GCC strictness.

	Change-Id: I466786efced727f4f23540639453b5f4a2457ddb

2025-08-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-liana-py: Update to 1.6.0.
	* gnu/packages/bioinformatics.scm (python-liana-py): Update to 1.6.0.
	  [arguments] <test-flags>: Skip more problematic tests. Adjust pathe
	  for "--ignore" option.
	  <phases>: Remove 'relax-requirements.
	  [propagated-inputs]: Remove python-decoupler-py; add python-decoupler.
	  [native-inputs]: Remove python-black, python-poetry-core, and
	  python-pytest-cov; add python-hatchling.

	Change-Id: Icfec6a217f828b5e68cccde88fc889b2ee3e32f3

2025-08-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-decoupler.
	This package is a successor of python-decoupler-py with reworked tests
	and inputs. Project has changed the license from GPL3+ to BSD-3.

	See: <https://github.com/scverse/decoupler/blob/main/CHANGELOG.md#200>

	* gnu/packages/bioinformatics.scm (python-decoupler): New variable based
	  on python-decoupler-py.
	  [source] <url>: Fix permanent redirect.
	  [arguments] <test-flags>: Rework skipped tests.
	  <phases>: Remove 'relax-requirements.
	  [propagated-inputs]: Remove python-ipython, python-matplotlib,
	  python-nbsphinx, python-numpy, python-numpydoc, python-omnipath,
	  python-scanpy, python-scikit-learn, python-skranger, and
	  python-typing-extensions; add python-dcor, python-docrep,
	  python-igraph, python-ipywidgets, python-marsilea, python-requests,
	  python-session-info2, and python-xgboost.
	  [native-inputs]: Remove python-poetry-core; add nss-certs-for-test,
	  python-hatchling, python-gseapy, python-memory-profiler, and
	  python-scanpy.
	  [home-page]: Fix permanent redirect.
	  [licenses]: Switch to bsd-3.

	(python-decoupler-py): Deprecate package.

	Change-Id: Ia517db074c7ac405408731c9a8cfe00e56b8107b

2025-08-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-marsilea.
	* gnu/packages/python-science.scm (python-marsilea): New variable.

	Change-Id: I2f02691e45c57783edbd3c4654fdf4f8bafafb17

2025-08-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-legendkit.
	* gnu/packages/python-science.scm (python-legendkit): New variable.

	Change-Id: I98f9eb01b9162dec907b7b4a7423d718e2437fdd

2025-08-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-dcor.
	* gnu/packages/statistics.scm (python-dcor): New variable.

	Change-Id: I87d8562b9e0cc3a6d2faf28f38c8d9b3f757c618

2025-08-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-scanpy: Update to 1.11.2.
	* gnu/packages/bioinformatics.scm (python-scanpy): Update to 1.11.2.
	  [arguments] <test-flags>: Run tests in parallel, supported
	  upstream. Skipp some more problematic tests.
	  <phases>: Remove 'set-numba-cache-dir; add combined 'pre-check.
	  [propagated-inputs]: Remove python-session-info; add python-session-info2.
	  [native-inputs]: Add python-flaky, python-pytest-xdist, and python-scanorama.

	Change-Id: I6a13a7c3449b0d60801daf49e40e6f1fcc48f0c0

2025-08-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-seaborn: Update to 0.13.2.
	* gnu/packages/python-xyz.scm (python-seaborn): Update to 0.13.2.
	  [arguments] <test-flags>: Run tests in parallel, supported upstream.
	  [native-inputs]: Remove python-flake8, python-ipykernel,
	  python-nbconvert, python-numpydoc, python-mypy, python-pytest-cov, and
	  python-pyyaml.

	Change-Id: Ie8df114f7b617a8c5ce0999242b47e84f8255fa6

2025-08-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-statsmodels: Update to 0.14.4.
	* gnu/packages/statistics.scm (python-statsmodels): Update to 0.14.4.
	  [native-inputs]: Remove python-colorama, python-cython, python-flake8,
	  python-isort, python-joblib, python-pytest, python-pytest-randomly,
	  python-pytest-xdist, python-setuptools, and python-wheel; add
	  python-cython-3 and python-setuptools-next.

	Change-Id: I59164ed861224bfb8230686b2133639a7d1c649e

2025-08-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-session-info2.
	* gnu/packages/python-xyz.scm (python-session-info2): New variable.

	Change-Id: I8773329702f7ef7c6c9a929317cc3d5295b8b507

2025-08-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-hatch-docstring-description.
	* gnu/packages/python-build.scm (python-hatch-docstring-description): New variable.

	Change-Id: I859fbd0beb3a31c812c818caf0eabc75e55df9b8

2025-08-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: blast+: Update to 2.17.0.
	* gnu/packages/bioinformatics.scm (blast+): Update to 2.17.0.

	Change-Id: I37b460e057b392a88934a03f9a41d2b445e08f20

2025-08-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: java-cisd-jhdf5: Fix build with gcc@14.
	* gnu/packages/java.scm (java-cisd-jhdf5): [phases]
	{build-native-library}: Add "-Wno-error=implicit-function-declaration"
	option to relax GCC strictness.

	Change-Id: Icee8001a4908e9124b76bf1ffb27d2659868e32d

2025-08-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: salmon: Update to 1.10.3, fix build.
	* gnu/packages/bioinformatics.scm (salmon): Update to 1.10.3.
	[inputs]: Update pufferfish sources.

	Change-Id: Iba95cc2bc61bbd8bddd1c9b679c9705e260a1364

2025-08-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: lmms: Fix build.
	Fixes guix/guix#1802

	* gnu/packages/music.scm (lmms) [arguments] <phases>: Add
	'fix-carla-export.

	Change-Id: I763418c78068388c76066a62b7bf9277afe3a355

2025-08-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: r-voltron: Fix tests.
	* gnu/packages/bioinformatics.scm (r-voltron): [inputs]: Add which.

	Change-Id: Id16ef6a5810f592a349249f1327dc747db9a66b1

2025-08-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: r-stringfish: Update to 0.17.0, fix build with gcc@14.
	* gnu/packages/cran.scm (r-stringfish): Update to 0.17.0.
	  [arguments] <phases>: Add 'use-system-tbb, and
	  'relax-gcc-14-strictness.
	  [inputs]: Add tbb-2020.

	Change-Id: Ibb7b7fface988727b185763b47cf7074119088f0

2025-08-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: r-hdf5dataframe: Update to 0.0.0-2.1e30e6b.
	* gnu/packages/bioinformatics.scm (r-hdf5dataframe): Update to 0.0.0-2.1e30e6b.
	[native-inputs]: Add r-testthat.

	Change-Id: I4b7b933dd8fe668d03f3e04ccd78336b4efa7e5f

2025-08-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mudata: Update to 0.3.2.
	* gnu/packages/bioinformatics.scm (python-mudata): Update to 0.3.2.

	Change-Id: I60c2b5d16dd1afddafc5f06231d6c5bf28a4b20c

2025-08-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-anndata: Update to 0.12.1.
	* gnu/packages/python-science.scm (python-anndata): Update to 0.12.1.
	  [arguments] <test-flags>: Rework ignored and skipped tests.
	  [propagated-inputs]: Remove python-exceptiongroup and
	  python-numcodecs; add python-legacy-api-wrap.
	  [native-inputs]: Remove python-pytest-doctestplus, python-toml, and
	  python-flit.

	Change-Id: I46c46c73f3a232345cc029d79b1018290505f5af

2025-08-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zarr: Update to 2.18.7.
	* gnu/packages/python-xyz.scm (python-zarr): Update to 2.18.7.
	[native-inputs]: Remove python-pytest-doctestplus, python-sphinx,
	python-sphinx-copybutton, python-sphinx-design, and
	python-sphinx-issues.

	Change-Id: I9db3ffe51bb9daba53b0759a4c6a5814ff285b83

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-case: Deprecate package.
	* gnu/packages/python-check.scm (python-case): Deprecate variable.
	* gnu/packages/python-xyz.scm (python-kombu, python-billiard,
	python-celery)[native-inputs]: Remove python-case.

	Change-Id: I98d19e88aa5b8fa2b47f347a4d0c958d71096e4e

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-case: Move to (gnu packages python-check).
	* /gnu/packages/python-xyz.scm (python-case): Move from here…
	* gnu/packages/python-check.scm (python-case): …to here.

	Change-Id: I59379226031edbd4dc63c70f15725b488668d05c

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-curtsies: Update to 0.4.3.
	* gnu/packages/terminals.scm (python-curtsies): Update to 0.4.3.

	Change-Id: I516134ed9a3a02be805498f76b552a8ab1e4411d

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyte: Update to 0.8.2.
	* gnu/packages/terminals.scm (python-pyte): Update to 0.8.2.

	Change-Id: I6255a5598d86cb02f74c36c393e58d09f6a9b9a9

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-rchitect: Update to 0.4.8.
	* gnu/packages/statistics.scm (python-rchitect): Update to 0.4.8.

	Change-Id: If96584dc8ebec144ddb2ea9c0743b5ec36105abf

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-py2bit: Update to 0.3.3.
	* gnu/packages/bioinformatics.scm (python-py2bit): Update to 0.3.3.
	[native-inputs]: Add python-setuptools-scm.

	Change-Id: Ib7e9d701595501e5da76288e5a8cae32e1dc6739

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-radian: Update to 0.6.15.
	* gnu/packages/statistics.scm (python-radian): Update to 0.6.15.

	Change-Id: Ic0b3227884ff7fef0b9b9a3b166da14ddc90dcb3

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyro-api: Switch to pyproject.
	* gnu/packages/machine-learning.scm (python-pyro-api):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Iab866450e9ab7104ecba8ff21bf34e8a4226e1b2

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytest-isort: Switch to pyproject.
	* gnu/packages/python-check.scm (python-pytest-isort):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove them.
	[native-inputs]: Add python-poetry-core.
	[home-page]: Refresh.

	Change-Id: I712fcdd2bb659b5f9d2a8fbfca2d8cd0d2cdb127

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyte: Switch to pyproject.
	* gnu/packages/terminals.scm (python-pyte):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove them.
	[native-inputs]: Add python-setuptools, python-wheel.  Remove
	python-pytest-runner.

	Change-Id: I6467cc03b9d71de5a5b70f39def7f409a64bdfce

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-asyncmy: Update to 0.2.10.
	* gnu/packages/databases.scm (python-asyncmy): Update to 0.2.10.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them for now.
	<#:phases>: Replace 'check phase. Add a 'cleanup phase.
	[native-inputs]: Add mysql, python-poetry-core, python-pytest,
	python-pytest-asyncio, python-setuptools, python-wheel.

	Change-Id: I759a85d29372b0d50c2d8992ee303724b7462958

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-css-html-js-minify: Update to 2.5.5-0.8f72452.
	* gnu/packages/python-web.scm (python-css-html-js-minify): Update to 2.5.5-0.8f72452.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phase 'relax-requirements.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I54bbaee60b8f7291f8bac14edf2ac83c23149efb

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytimeparse: Switch to pyproject.
	* gnu/packages/time.scm (python-pytimeparse):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add a 'cleanup phase. Replace the check phase.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Ic8aa640789556b8583e24069291003063c794a29

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sphinxcontrib-programoutput: Switch to pyproject.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-programoutput):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add a cleanup phase to avoid pytest
	malfunction.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
	[home-page]: Update and reorder field.

	Change-Id: I38a290fc6b7868db39b57dd75ed9d0ae3e9c5147

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-nbsphinx: Switch to pyproject.
	* gnu/packages/sphinx.scm (python-nbsphinx):
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I37beb7447618f8aec8f8b6df897aa86ac454dd2a

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-test-utils: Switch to pyproject.
	* gnu/packages/python-check.scm (python-test-utils):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Ifc02d90691e1d72cff5ba9034ee99718ebff2051

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-launchpadlib: Update to 2.1.0.
	* gnu/packages/python-web.scm (python-launchpadlib): Update to 2.1.0.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Remove python-keyring.
	[native-inputs]: Add python-setuptools, python-wheel. Replace
	python-mock by python-pytest.
	[home-page]: Refresh.

	Change-Id: If64e97b0a3a98757683e02c30992d688dfa12074

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-py7zr: Ignore benchmark tests.
	* gnu/packages/python-compression.scm (python-py7zr):
	[arguments]<#:test-flags>: Ignore benchmark tests.
	[native-inputs]: Remove python-coverage, python-coveralls,
	python-pytest-cov.

	Change-Id: Iad630ff9d406f2c059cded3af3d2c59c7928e549

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyzstd: Switch to pyproject.
	* gnu/packages/python-compression.scm (python-pyzstd):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:configure-flags>: Migrate option.
	<#:phases>: Remove them.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
	[home-page]: Refresh.

	Change-Id: I9a2fb36bfce24a81be9c70983781da5a3decc5a2

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytest-sugar: Update to 1.0.0.
	* gnu/packages/check.scm (python-pytest-sugar): Update to 1.0.0.

	Change-Id: I46d4fa51c89bdc59f26626e63d7d4e1e0c1c183a

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytest-sugar: Switch to pyproject.
	* gnu/packages/check.scm (python-pytest-sugar):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Ia5b6f5ce5f8a122cc8d73c5c6e32401488ee700a

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyenchant: Switch to pyproject.
	* gnu/packages/enchant.scm (python-pyenchant):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Id7bcc096c1ec82c49ae56c1d19d4f581ccb77efc

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-vosk: Switch to pyproject.
	I also tried to set #:tests? and add python-pytest, but it requires
	more work than that.

	* gnu/packages/machine-learning.scm (python-vosk):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.
	(vosk-api)[home-page]: Refresh.

	Change-Id: I92917bf8f6b4337d4d0e56ea43445f8b3c2a8b41

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: htseq: Switch to pyproject.
	* gnu/packages/bioinformatics.scm (htseq):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove uneeded field.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I5d9ccff56212413d76fa31f02efa5008dd709d97

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyliblo: Switch to pyproject.
	* gnu/packages/audio.scm (python-pyliblo):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.
	[home-page, source]: Update urls.

	Change-Id: I2c02ae7d8c3418c8ca4a26e3125d1f76e77fde4b

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: carla: Improve package.
	* gnu/packages/audio.scm (carla): Use G-expressions.
	  [arguments]<#:phases>: Refresh phase 'wrap-executables.
	  [inputs]: Remove guile-2.2.

	Change-Id: I4259674d11881784383ae68f7486ad7ea53f1f98

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-colorspacious: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-colorspacious):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Ib77d1594ecc50945839788aef0a9851044c41d66

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-matplotlib-documentation: Fix build.
	* gnu/packages/python-xyz.scm (python-matplotlib-documentation)
	 [arguments]<#:phases>: Add phase 'avoid-external-deps,
	 copied/extracted from the similar python-numpy-documentation.
	 Remove the sphinx-panels substitution, not necessary anymore because
	 of the move to python-sphinx-design instead.
	[native-inputs]: Regroup texlive dependencies under
	texlive-local-tree, and add texlive-cm-super there.
	Add python-ipykernel, python-sphinx-design, texlive-dvipng-bin.

	Change-Id: I3c6d3fcdc3702fd0aa3d930da02e5173c34a9b9a

2025-08-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-case: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-case):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I1b3183b223742af14bcc45df99a9370e38399467

2025-08-07  Vagrant Cascadian  <vagrant@debian.org>

	gnu: linux-libre 6.6: Update to 6.6.101.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.101.

	gnu: linux-libre 6.12: Update to 6.12.41.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.41.

	gnu: linux-libre 6.15: Update to 6.15.9.
	* gnu/packages/linux.scm (linux-libre-6.15-version): Update to 6.15.9.

2025-08-07  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.296.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.296.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: Ief6895c2ea19802ef4335ecc7d4ab3e5ccae292b

2025-08-07  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.240.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.240.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	Change-Id: I931063663c417372c00dad4dc2f133fb936bd0af

2025-08-07  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.189.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.189.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: If108e5981a3277ccbc35f52ed517868de1420fa9

2025-08-07  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.147.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.147.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	Change-Id: Id94756f9da92d20c2ddf6c0ed89d6578a42195a0

2025-08-07  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.100.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.100.
	(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

	Change-Id: I71a248989b7bb1af1240dc6843711f784dcf679e

2025-08-07  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.40.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.40.
	(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

	Change-Id: I254f65958ea6e2402af16ee68dd64a515359f914

2025-08-07  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.15.8.
	* gnu/packages/linux.scm (linux-libre-6.15-version): Update to 6.15.8.
	(linux-libre-6.15-pristine-source, deblob-scripts-6.15): Update hashes.

	Change-Id: I22b68b5a87c793f080d8c09f1e29c063db769750

2025-08-07  jgart  <jgart@dismail.de>

	gnu: python-docx: Update to 1.2.0.
	* gnu/packages/python-xyz.scm (python-docx): Update to 1.2.0.

	Change-Id: Ie56a4a67596ab6cb4258dcfcaad539ddbe315af4

2025-08-07  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-goblins: Update to 0.16.0.
	* gnu/packages/guile-xyz.scm (guile-goblins): Update to 0.16.0.

	Change-Id: I69a30025f60dbaf489ff29bc10fee9a97a37573e

2025-08-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-dired-preview: Update to 0.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-dired-preview): Update to 0.6.0.
	[arguments]: Add #:test-command.
	<#:phases>: Add makeinfo phase.
	[native-inputs]: Add texinfo and emacs-ert-runner.

	Change-Id: Ic8da1be10ea09ccbdbe1d294f4f53634f56c2719

2025-08-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-fj: Update to 0.21.
	* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.21.

	Change-Id: I52c9310be3ee92eea580ec643e6e26283af87192

2025-08-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-beframe: Update to 1.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-beframe): Update to 1.4.0.
	[arguments]: Set #:tests? to #f.
	<#:phases>: Run makeinfo phase before check; remove install-file.

	Change-Id: I1dd1eff120355a80b4e8dd23af0a41b1c55d8ad0

2025-08-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-orderless: Update to 1.5.
	* gnu/packages/emacs-xyz.scm (emacs-orderless): Update to 1.5.
	[arguments]: Set #:tests? to #f.

	Change-Id: I76c52bf4738385a381484b77310cac8f915a8698

2025-08-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-marginalia: Update to 2.2.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 2.2.
	[arguments]: Set #:tests? to #f.
	<#:phases>: Run makeinfo phase after unpack; remove install-file.

	Change-Id: I2248f35ed2840f6fac5a81dd10ed3f6bedf54270

2025-08-07  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.80.13.
	* gnu/packages/prolog.scm (trealla): Update to 2.80.13.

	Change-Id: Ie8304c3df3e912519606f65fecc40625dcfcf65a

2025-08-07  Andreas Enge  <andreas@enge.fr>

	gnu: sbcl-cl-mixed: Update to 2.1.0-1.3da661a.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-mixed): Update to 2.1.0-1.3da661a.

	Change-Id: I8c2878552e5f59e4bf2c70f35a2340ce603de68c

2025-08-07  Andreas Enge  <andreas@enge.fr>

	gnu: libmixed: Update to 2.4.0.
	* gnu/packages/audio.scm (libmixed): Update to 2.4.0.

	Change-Id: I960b69c7bea7a2b5f158d43d912efb353b3b9e49

2025-08-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: icu4c: Skip some tests on armhf-linux.
	* gnu/packages/icu4c.scm (icu4c-73)[arguments]: When building for
	armhf-linux add a phase to skip some tests.

	Change-Id: Ib8ac2fa4981df1a40b38570a3d4f53204f30add4

2025-08-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pixman: Fix build on armhf-linux.
	* gnu/packages/xdisorg.scm (pixman)[arguments]: When building for
	armhf-linux add a configure-flag to disable some assembly optimizations.

	Change-Id: I7792523c4fa7241c3719e04fcb97260f1f1739cf

2025-08-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pixman: Improve style.
	* gnu/packages/xdisorg.scm (pixman): Reflow with guix style.

	Change-Id: I0e4bb1f4bfc75ce57016cae9ac98db8bc11f73dd

2025-08-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libgcrypt: Fix building on armhf-linux.
	* gnu/packages/gnupg.scm (libgcrypt)[arguments]: When building for
	armhf-linux add a phase applying a patch.
	* gnu/packages/patches/libgcrypt-arm32-register-pressure.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I858cfe69bac20bde2d88113c80634fb5f413e6dc

2025-08-07  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Remove libgweather4.
	* gnu/packages/gnome.scm (libgweather4): Delete variable.
	(gnome-initial-setup, gnome-settings-daemon, evolution-data-server)
	(gnome-shell, gnome-weather, gnome-clocks, gnome-calendar)
	(evolution)[inputs]: Replace libgweather4 with libgweather.
	* gnu/packages/geo.scm (gnome-maps): Likewise.

	Fixes: guix/guix#1820 (Two versions of libgweather)

2025-08-07  Andreas Enge  <andreas@enge.fr>

	gnu: Remove archivebox.
	* gnu/packages/web.scm (archivebox): Delete variable.

	Fixes: guix/guix#1081
	Change-Id: Idd0153c6ad9c637c7b4ea866123bc18fd733437a

2025-08-07  Andreas Enge  <andreas@enge.fr>

	gnu: Remove guile-srfi-159.
	* gnu/packages/guile-xyz.scm (guile-srfi-159): Delete variable.

	Fixes: guix/guix#1074
	Change-Id: I2c7b56e60ecf56c93bbabe05e7b851c466e98e1d

2025-08-07  Andreas Enge  <andreas@enge.fr>

	gnu: Remove nitrogen.
	* gnu/packages/wm.scm (nitrogen): Delete variable.

	Fixes: guix/guix#1072
	Change-Id: Ifcfe27fb3ae7c1c956e234cf1f736e8e75020e1f

2025-08-06  Vinicius Monego  <monego@posteo.net>

	gnu: electrum: Enable tests.
	* gnu/packages/finance.scm (electrum)[arguments]: Remove '#:tests? #f'.
	<#:test-flags>: Skip one test.
	<#:phases>: Add phase 'set-home' before 'check'.
	[native-inputs]: Add python-pytest.

	Change-Id: I1e42b973aec17ba2c0d4ec605190ba76b3a42136

2025-08-06  Vinicius Monego  <monego@posteo.net>

	gnu: electrum: Update to 4.6.1.
	* gnu/packages/finance.scm (electrum): Update to 4.6.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use Gexp.
	<#:phases>: Add 'relax-deps' phase after 'unpack'. Delete the
	'use-libsecp256k1-input' phase.
	[native-inputs]: Add python-setuptools, python-wheel.
	[inputs]: Remove python-bitstring, python-btchip-python,
	python-ledgerblue. Replace python-pyqt by python-pyqt-6. Add
	electrum-aionostr, python-electrum-ecc, python-jsonpatch, python-pyaes.

	Change-Id: I5c39f120d6c0b7ffb54dc63dc27e83659a17ee75

2025-08-06  Vinicius Monego  <monego@posteo.net>

	gnu: Add electrum-aionostr.
	* gnu/packages/finance.scm (electrum-aionostr): New variable.

	Change-Id: Ie06447bc1031248540f97b59071a75d566b9752d

2025-08-06  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-electrum-ecc.
	* gnu/packages/finance.scm (python-electrum-ecc): New variable.

	Change-Id: Iaa0923fde89d5b4bc0660a91c249af0b21b0d517

2025-08-06  Vinicius Monego  <monego@posteo.net>

	gnu: python-qdarkstyle: Enable tests.
	* gnu/packages/python-xyz.scm (python-qdarkstyle)[arguments]: Remove
	'#:tests? #f'.
	[native-inputs]: Add python-pytest.

	Change-Id: I81d7684dd0ee4a17eb5b72dd2744bbc5f6ac4fe2

2025-08-06  Vinicius Monego  <monego@posteo.net>

	gnu: python-qdarkstyle: Update to 3.2.3.
	* gnu/packages/python-xyz.scm (python-qdarkstyle): Update to 3.2.3.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-qtsass, python-setuptools, python-watchdog,
	python-wheel.
	[propagated-inputs]: Remove python-helpdev. Add python-pyqt-6.
	[home-page]: Do not break line.

	Change-Id: I6774c7ba3c98a28f66c4f3e80238b5c08d9259e6

2025-08-06  Vinicius Monego  <monego@posteo.net>

	gnu: python-aiorpcx: Update to 0.25.0.
	* gnu/packages/python-web.scm (python-aiorpcx): Update to 0.25.0.
	[source]: Fetch from GitHub.
	[build-system]: Use pyproject-build-system.
	[arguments]<#:test-flags>: Skip network test.
	[native-inputs]: Add python-pytest, python-pytest-asyncio,
	python-setuptools, python-wheel.
	[propagated-inputs]: Add python-websockets.

	Change-Id: Id204718957ba75fc0a9f54d1b6a23124b1519f86

2025-08-06  jgart  <jgart@dismail.de>

	gnu: python-soundfile: Update to 0.13.1.
	* gnu/packages/audio.scm (python-soundfile): Update to 0.13.1.

	Change-Id: I2c2ab1fc6586906f70d8f4d8ddd02667d1b516c2

2025-08-06  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-websocket: Update to 0.2.1.
	* gnu/packages/guile-xyz.scm (guile-websocket): Update to 0.2.1. Also, code
	style changes as recommended by 'guix style'.

	Change-Id: I8e7e859fcf71f847e7fae97d75e2cca7ab3a07fc

2025-08-06  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-huggingface-hub: Update to 0.31.4.
	* gnu/packages/python-web.scm (python-huggingface-hub): Update to 0.31.4.
	[native-inputs]: Add python-pytest-mock.
	[home-page]: Update.
	[arguments]<#:test-flags>: Disable more tests.

	Change-Id: Ia1354fca9ba4d1a8906a11873c469a4f4b024efe

2025-08-06  Ivan Sokolov  <ivan-p-sokolov@ya.ru>

	gnu: elixir-hex: Fix install phase.
	* gnu/packages/elixir.scm (elixir-hex)[arguments]: Get elixir version
	from inputs instead of elixir package directly.
	[home-page]: Update project home-page.

	Change-Id: I1ed27892cc169bea0ac44025a263ac816b58c12e

2025-08-06  Cayetano Santos  <csantosb@inventati.org>

	gnu: guile-cbor: Improve style.
	* gnu/packages/guile-xyz.scm (guile-cbor)[arguments]: Remove field.
	[source, native-inputs, description]: Reflow.

	Change-Id: Ide4a6069b530e3d88afe1c8a11db1c6a9b0418b2

2025-08-06  Cayetano Santos  <csantosb@inventati.org>

	gnu: guile-cbor: Update url and homepage.
	* gnu/packages/guile-xyz.scm (guile-cbor): Update url and homepage.

	Change-Id: Ib6d3e640912332305fb36193e82961c0e8fa3219

2025-08-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: knot: Update to 3.4.8.
	* gnu/packages/dns.scm (knot): Update to 3.4.8.

	Change-Id: Ieef9fb7d628a2c841943e2c853f6f86640917da7

2025-08-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: knot-resolver: Update to 5.7.6.
	* gnu/packages/dns.scm (knot-resolver): Update to 5.7.6.

	Change-Id: I9a1301ba549bb1a63fb21993737743fd22679691

2025-08-06  Efraim Flashner  <efraim@flashner.co.il>

	doc: Fix some typos.
	* doc/contributing.texi (Bulk Updates): Fix typo.
	* doc/guix.texi (Networking Services, Power Management Services, Guix
	Services, Backup Home Services): Same.

	Change-Id: I4ebde33ad628e35ea2c1888b8247707ab3763cf1

2025-08-06  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-keras-applications.
	* gnu/packages/machine-learning.scm (python-keras-applications): Delete
	variable.

	Fixes: guix/guix#1044
	Change-Id: I660badf1115ef3480594f2d8e8b8ec441114050e

2025-08-06  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-keras-preprocessing.
	* gnu/packages/machine-learning.scm (python-keras-preprocessing): Delete
	variable.

	Change-Id: I8b3d990ba3cd78d88032ec4a697e6250d2f4b4a0

2025-08-06  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-keras.
	* gnu/packages/machine-learning.scm (python-keras): Delete variable.

	Change-Id: I14f11e7086f3c01fd281b573f61e20adaa388c9a

2025-08-06  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-imbalanced-learn.
	* gnu/packages/machine-learning.scm (python-imbalanced-learn): Delete
	variable.

	Change-Id: I9a157515f6998df1bf31e3bb27c59effb8cb568e

2025-08-06  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-hicexplorer.
	* gnu/packages/bioinformatics.scm (python-hicexplorer): Delete variable.

	Change-Id: If17e4ffd145e889e5281d62470b243b0a2609d20

2025-08-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: scroll: Update to 1.20250228.2.
	* gnu/packages/haskell-apps.scm (scroll): Update to 1.20250228.2.
	[inputs]: Add ghc-base-compat.
	[properties]: Add updater-extra-inputs.

	Change-Id: Ide984b1a0dd3307d4101bef776b8c3398ac94985

2025-08-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: scroll: Fix build.
	* gnu/packages/haskell-apps.scm (scroll)[arguments]: Remove
	'touch-static-output phase.

	Change-Id: I99d3e9c162481f2c8f52d4034e684538680c35bc

2025-08-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ghc-ncurses: Fix build.
	* gnu/packages/haskell-xyz.scm (ghc-ncurses)[arguments]: Remove key
	event which doesn't exist in our ncurses.

	Change-Id: If58b5f3ebd7b73bd99bcd24fb2124837d81a2270

2025-08-06  Efraim Flashner  <efraim@flashner.co.il>

	guix: lint: Fix typos in module.
	Fixes bug #1825 and other typos.

	* guix/lint.scm (check-wrapper-inputs, check-derivation,
	%local-checkers): Fix typos.

	Change-Id: Ic97e277fb7ede651bed2510dfa8a11fce7c8a61b

2025-08-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.23: Add aarch64 micro-architecture compiler support.
	* gnu/packages/golang.scm (%go-1.23-arm64-micro-architectures): New
	variable.
	(go-1.23)[compiler-cpu-architectures]: Add aarch64 micro-architectures.
	* guix/transformations.scm (tuning-compiler): Update the go optimizer to
	also support GOARM64.

	Change-Id: I8825f9857e07c1634ea346d5a16ae9550f340e65

2025-08-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc: Update recognized micro-architectures.
	* gnu/packages/gcc.scm (%gcc-13-x86_64-micro-architectures): Add
	lujiazui.
	(%gcc-14-x86_64-micro-architectures): Add yongfeng.
	(%gcc-14-aarch64-micro-architectures,
	%gcc-14-ppc64le-micro-architectures,
	%gcc-15-aarch64-micro-architectures,
	%gcc-15-x86_64-micro-architectures): New variables.
	(gcc-14)[properties]: Update compiler-cpu-architectures.
	(gcc-15)[properties]: Same.

	Change-Id: Iac85a691c577aadd24e073d70621d0dea69e43f2

2025-08-06  Efraim Flashner  <efraim@flashner.co.il>

	guix: cpu: Recognize CPUs through GCC-15.
	* guix/cpu.scm (cpu->gcc-architecture)[x86_64]: Match with new
	cpu-family.  Update matched CPUs.
	[aarch64]: Update matched CPUs.
	(gcc-architecture->micro-architecture-level): Add new gcc architectures.

	Change-Id: Ib8fef3787a8db0d70e6bd2eef539beacc81d4e7a

2025-08-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: icecat: Build with newer clang.
	* gnu/packages/gnuzilla.scm (icecat-minimal)[native-inputs]: Replace
	llvm-17 and clang-17 with llvm-20 and clang-20.

	Change-Id: Iac280d23fd2975246b2960373688d8eefd230cda

2025-08-06  Andreas Enge  <andreas@enge.fr>

	gnu: mariadb-connector-c: Update to 3.4.5.
	* gnu/packages/databases.scm (mariadb-connector-c): Update to 3.4.5.

	Change-Id: I841a09573aa6776da1307044345d4e388b5cd17b

2025-08-06  Frederick Muriuki Muriithi  <fredmanglis@gmail.com>

	mariadb-connector-c: Update source URI.
	* gnu/packages/databases.scm (mariadb-connector-c)[source]:
	Update uri.

	Change-Id: If439860ea58dbb5a5ab257f9fe5414ed1a684742

2025-08-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove abseil-cpp-20211102.0.
	This is now a leaf package only used for the former build of the grpc
	package.  It fails to build with the recent core-packages updates.

	* gnu/packages/cpp.scm (abseil-cpp-20211102.0): Delete variable.

	Change-Id: I082e546134ee03cb233b2b91d291fce8f94b7c50

2025-08-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-grpcio-tools: Update to 1.52.0.
	* gnu/packages/rpc.scm (python-grpcio-tools): Update to 1.52.0.
	[propagated-inputs]: Replace python-protobuf by python-protobuf-4.

	gnu: python-grcpio-tools: Switch to pyproject.
	* gnu/packages/rpc.scm (python-grcpio-tools)
	[build-system]: Switch to pyproject.
	[native-inputs]: Add python-setuptools, python-wheel.

	gnu: Remove grpc-for-python-grpcio.
	* gnu/packages/rpc.scm (grpc-for-python-grpcio): Delete variable.

	gnu: python-grpcio: Update to 1.52.0.
	* gnu/packages/rpc.scm (python-grpcio): Update to 1.52.0.
	[inputs]: Replace abseil-cpp-20211102.0 by abseil-cpp-cxxstd11.
	Replace grpc-for-python-grpcio by grpc.

	gnu: python-grpcio-tools: Improve style.
	* gnu/packages/rpc.scm (python-grpcio-tools): Run guix style.

	gnu: Add python-protobuf-4.
	* gnu/packages/protobuf.scm (python-protobuf-4): New variable.

	gnu: grpc: Update to 1.52.2.
	* gnu/packages/rpc.scm (opencensus-proto-for-grpc-source): New variable.
	(grpc): Update to 1.52.2.
	[arguments]<#:phases>: Add phase 'unpack-third-party.

2025-08-06  Greg Hogan  <code@greghogan.com>

	gnu: r-arrow: Update to 21.0.0.
	* gnu/packages/cran.scm (r-arrow): Update to 21.0.0.

	Change-Id: I8394307862b54cbf879a990f0da11d4cb68458b8

2025-08-06  Greg Hogan  <code@greghogan.com>

	gnu: apache-arrow: Update to 21.0.0.
	* gnu/packages/databases.scm (apache-arrow): Update to 21.0.0.

	Change-Id: Ide2fefee3c056c8384f311b8401a798ecd97bffb

2025-08-06  Cayetano Santos  <csantosb@inventati.org>

	gnu: tbb: Update url.
	* gnu/packages/tbb.scm (tbb): Update url.

	Change-Id: If5e6927bd2d7cb3f1aff78d11949985fdb8ae69a

2025-08-06  Cayetano Santos  <csantosb@inventati.org>

	gnu: tbb: Improve description.
	* gnu/packages/tbb.scm (tbb): Improve description.

	Change-Id: Ib3daa56f3b67633d604e8156aceeea5ae31830bc

2025-08-06  Cayetano Santos  <csantosb@inventati.org>

	gnu: tbb: Update home-page.
	* gnu/packages/tbb.scm (tbb): Update home-page.

	Change-Id: Id06b0515bc355c9c2cae4c3043dcb8358e174e36

2025-08-05  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 303.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 303.

2025-08-05  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Improve test suite coverage.
	* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Add libcaca.

	Change-Id: I6705a74270b90499ca93827ce2f586a454e40912

2025-08-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bdb-4: Fix build on powerpc64le-linux.
	* gnu/packages/dbm.scm (bdb-4)[arguments]: When building for
	powerpc64le-linux adjust the CFLAGS.

	Change-Id: Ic6361775e0a9b9eeb15bb00b07266d13f4f1da45

2025-08-05  Andreas Enge  <andreas@enge.fr>

	gnu: Remove apache-arrow-0.16.
	* gnu/packages/databases.scm (apache-arrow-0.16): Delete variable.

	Change-Id: I2ab52e27ff7bc7c05e9f315b8096087aba024a7d

2025-08-05  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-pyarrow-0.16.
	* gnu/packages/databases.scm (python-pyarrow-0.16): Delete variable.

	Change-Id: Ifcc22089497c205fc58906219d98ff7a909a819c

2025-08-05  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.80.10.
	* gnu/packages/prolog.scm (trealla): Update to 2.80.10.

	Change-Id: I1ff0fb1d18b87adce7e9eb2d7bbe7d334a3c1774

2025-08-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: iproute: Fix building on powerpc64le-linux.
	* gnu/packages/linux.scm (iproute)[arguments]: When building for
	powerpc64le-linux adjust the flags passed to the C compiler.

	Change-Id: I7dd4a8282fa59d16ce629f185069107cfd89a3a4

2025-08-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: rocm-device-libs: Disable tests.
	* gnu/packages/rocm.scm (rocm-device-libs)[arguments]: Disable tests.  Use
	g-expressions.
	[home-page]: Update.

	Change-Id: Ic39e3ac45573fc534282b2592ff9143fdf08d566

2025-08-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: rocm-cmake: Update URLs.
	* gnu/packages/rocm.scm (rocm-cmake)[source, home-page]: Update URLs.

	Change-Id: Ifdde1fbd05c3d239b9a58b80d9f81c30d3eb82ee

2025-08-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: %rocm-llvm-origin: Update URL.
	* gnu/packages/rocm.scm (%rocm-llvm-origin)[origin]: Update URL.

	Change-Id: I84522e44f407aedaa21992d85258a5476dc08826

2025-08-05  Andreas Enge  <andreas@enge.fr>

	gnu: Remove spdlog-1.10.
	* gnu/packages/logging.scm (spdlog-1.10): Delete variable.

	Change-Id: Id20f4d4e749182c25cae521badd5d822c86a76a2

2025-08-05  Andreas Enge  <andreas@enge.fr>

	gnu: bear: Update to 3.1.6.
	* gnu/packages/build-tools.scm (bear): Update to 3.1.6.
	[inputs]: Remove fmt-8 and spdlog-1.10; add fmt-9 and spdlog-1.13.
	[native-inputs]: Remove abseil-cpp-cxxstd11; add abseil-cpp.

	Change-Id: I62493e84b601f658289a17ce24f024a7049f56df

2025-08-05  Andreas Enge  <andreas@enge.fr>

	gnu: miniaudio: Move after the abseil-cpp packages.
	Currently it obscures some of them since it is in the middle between
	different abseil-cpp versions.

	* gnu/packages/cpp.scm (miniaudio): Move the package definition.

	Change-Id: If75fd9ace0212fbe48205558a28d023bde6a07ea

2025-08-05  Andreas Enge  <andreas@enge.fr>

	gnu: libreoffice: Update to 25.2.5.2.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 25.2.5.2.

	Change-Id: Icfb03f77877e5d04784b2ac7d8511bccbbec8624

2025-08-05  Andreas Enge  <andreas@enge.fr>

	gnu: firebird: Update to 3.0.13.
	* gnu/packages/databases.scm (firebird): Update to 3.0.13.
	[inputs]: Remove icu4c-71; add icu4c-77.

	Change-Id: I2fd54614d73ab8784884a260421093a14cbadd64

2025-08-05  Andreas Enge  <andreas@enge.fr>

	gnu: icu4c: Update home-page.
	* gnu/packages/icu4c.scm (icu4c): Update home-page.

	Change-Id: I95c6d5eede721b1f4c3c43908671d2ffcc1f3873

2025-08-05  Andreas Enge  <andreas@enge.fr>

	gnu: Add icu4c-77.
	* gnu/packages/icu4c.scm (icu4c-77): New variable.

	Change-Id: Ica89ad5f3a2ab3b2676d10409f2fcfce14db097c

2025-08-05  Andreas Enge  <andreas@enge.fr>

	gnu: firebird: Use git-fetch.
	* gnu/packages/databases.scm (source): Use git-fetch. Do not delete
	files that are not in the git repository.
	[native-inputs]: Set to autoconf, automake and libtool on all
	architectures.

	Change-Id: I667f6fb46b9ac70139f12bd492be5bfebae42995

2025-08-05  Zheng Junjie  <z572@z572.online>

	gnu: discover: Use test-exclude.
	* gnu/packages/kde-plasma.scm (discover)[arguments]
	<#:test-exclude>: Set it to "flatpaktest".
	<#:phases>: stop replace check phase, add check-setup phase.

	Change-Id: I36fb1949e7377d6c16da6a2a20ee5fdfe7daa420

2025-08-05  SameExpert  <sughosha@disroot.org>

	gnu: discover: Add qtwebview.
	* gnu/packages/kde-plasma.scm (discover)[inputs]: Add qtwebview.

2025-08-05  Sughosha  <sughosha@disroot.org>

	gnu: discover: Add markdown to inputs.
	* gnu/packages/kde-plasma.scm (discover)[inputs]: Add markdown.

	Change-Id: I9d45ff87bc0410a66c537a791b9e08919383216f

2025-08-05  Sughosha  <sughosha@disroot.org>

	gnu: discover: Enable flatpak backend.
	* gnu/packages/kde-plasma.scm (discover): Update the comments.
	[inputs]: Add libostree.
	[arguments]<#:phases>: In 'check phase, exclude "flatpaktest" and do not
	exclude "knsbackendtest" which no more exists.

	Change-Id: I8bc5f520ad63a116888ac70db7b4298f98b0c5e9

2025-08-05  Andreas Enge  <andreas@enge.fr>

	gnu: sortmerna: Update to 4.3.7.
	* gnu/packages/bioinformatics.scm (sortmerna): Update to 4.3.7.

	Change-Id: I412f3719549d9f8b2baba49acfedbe0d5ca0f3d9

2025-08-05  Andreas Enge  <andreas@enge.fr>

	gnu: sortmerna: Fix build with gcc-14.
	* gnu/packages/bioinformatics.scm (sortmerna)[arguments]<#:phases>
	{fix-includes}: New phase.

	Change-Id: I5c2f6e6456e59ea39f02dd584c6d052c08ff9463

2025-08-05  Andreas Enge  <andreas@enge.fr>

	gnu: rocksdb: Update to 10.4.2.
	This also fixes the build.

	* gnu/packages/databases.scm (rocksdb): Update to 10.4.2.

	Change-Id: Ie8ef50abaf735093b2d52caf96739b83c8f505c9

2025-08-05  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: system-settings: Disable tests.
	* gnu/packages/kde-plasma.scm (system-settings)[#:tests?]: Disable.

2025-08-05  Zheng Junjie  <z572@z572.online>

	gnu: plasma-browser-integration: Disable tests.
	* gnu/packages/kde-plasma.scm (plasma-browser-integration)
	[arguments]<#:tests?>: set it to #f.

	Change-Id: I29bfc80e1bdb700529662c07982e5c361e349a41

2025-08-05  Maxim Cournoyer  <maxim@guixotic.coop>

	services: vfs-mapping-shepherd-services: Add missing (ice-9 match) module.
	* gnu/services/linux.scm (vfs-mapping-shepherd-services)
	[modules]: New field.

	Fixes: #1747
	Change-Id: Ia462a2894d644343164ff9b8f84172a6aa286bad

2025-08-05  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: bochs: Update to 3.0.
	* gnu/packages/virtualization.scm: (bochs): Update to 3.0.
	[#:configure-flags]: New argument.
	[native-inputs]: New field.
	[inputs]: Remove libxrandr. Add libslirp, libx11, libvnc, readline and
	wxwidgets.
	[synopsis]: Adjust.
	[description]: Improve.

	Closes: #1516
	Change-Id: I0c5f79afcb5dbe2cf95ab19837d03d3327f714fe

2025-08-05  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: slirp4netns: Update to 1.3.3.
	* gnu/packages/containers.scm (slirp4netns): Update to 1.3.3.

	Change-Id: I7aaa8adb322b98b43780d8029a32085393ff5f06

2025-08-05  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: libslirp: Update to 4.9.1.
	* gnu/packages/containers.scm (libslirp): Update to 4.9.1.

	Change-Id: I356e7fc31aa4fa4256fa7466851d40529c292d58

2025-08-05  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: tigervnc-client: Update to 1.15.0-0.83e9c55 and enable tests.
	* gnu/packages/xorg.scm (tigervnc-client): Update to 1.15.0-0.83e9c55.
	[inputs]: Add ffmpeg and nettle.
	[#:tests?]: Delete argument.
	[#:phases] {check}: New phase override.
	[license]: Update to gpl2+.

	Change-Id: I9fc2f2ff1f6552aac36800751045bf2744d6018b

2025-08-05  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: tigervnc-client: Sort and clean up inputs.
	* gnu/packages/xorg.scm (tigervnc-client) [native-inputs]: Remove autoconf and
	automake.
	[inputs]: Sort.

	Change-Id: Ia4706630e4f754d3fa9482c8edca39169de3ba92

2025-08-05  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: tigervnc-client/server: Relocate to (gnu packages xorg).
	This is made to avoid cyclic module dependencies, which is due to the use of
	inheritance between tigervnc-server and xorg-server, which is not a delayed
	field (info "(guix) Cyclic Module Dependencies").

	* gnu/packages/vnc.scm (tigervnc-client, %tigervnc-client-source)
	(tigervnc-server): Move to...
	* gnu/packages/xorg.scm: ... here.

	Change-Id: I4c13659874f74bccde897d9a6fc8152f60932b4a

2025-08-05  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: swaylock: Update to 1.8.3.
	* gnu/packages/wm.scm (swaylock): Update to 1.8.3.

	Change-Id: I53838ab3aade7dcc4a496814055cc5294f4c1f38

2025-08-05  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: openconnect-sso: Use python-lxml-4.9.
	* gnu/packages/vpn.scm (openconnect-sso)[inputs]: Replace python-lxml with
	python-lxml-4.9.

2025-08-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: mg: Update to 20250523.
	* gnu/packages/text-editors.scm (mg): Update to 20250523.

	Change-Id: Iadf16e1db9015eddb809b554ff77f6de8be72f24

2025-08-05  Andreas Enge  <andreas@enge.fr>

	gnu: Remove icu4c-69.
	* gnu/packages/icu4c.scm (icu4c-69): Delete variable.

	Change-Id: Ic40c2e71854187dc764936666cebdbad2f0ea07c

2025-08-05  Andreas Enge  <andreas@enge.fr>

	gnu: mpvpaper: Update to 1.8.
	* gnu/packages/video.scm (mpvpaper): Update to 1.8.

	Fixes: guix/guix#1020
	Change-Id: I635d2a43af66cb57ee1620efb9184a7350a67f73

2025-08-05  Andreas Enge  <andreas@enge.fr>

	gnu: Remove icu4c-70.
	* gnu/packages/icu4c.scm (icu4c-70): Delete variable.

	Change-Id: I60f0d47ec28f5af678a7f6f060eb22694a579558

2025-08-05  VnPower  <vnpower@loang.net>

	gnu: Add mpvpaper
	* gnu/packages/video.scm (mpvpaper): New variable.

	Change-Id: I5b28e512db3e2d58a4a6e8b3004c802b32f352ad

2025-08-05  Andreas Enge  <andreas@enge.fr>

	gnu: kiwix-desktop: Switch to Qt6.
	Incidentally this fixes the build.

	* gnu/packages/web.scm (kiwix-desktop)[inputs]: Remove qtbase-5,
	qtdeclarative-5, qtwebchannel-5, qtwebengine-5, and qtwayland-5;
	add qtbase, qtdeclarative, qtwebchannel, qtwebengine, and qtwayland.
	[native-inputs]: Remove qtbase-5; add qtbase.

	Change-Id: I442a297d811fa1fb067a496781c252bec94bc4c8

2025-08-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: offlineimap3: Fix error.
	* gnu/packages/mail.scm (offlineimap3): Fix error.
	[arguments]: Add fix-issue-205 phase.

	Fixes: guix/guix#1713
	Change-Id: I1e496042f1ab49593b3e211172cf9fa37242718a

2025-08-05  Andreas Enge  <andreas@enge.fr>

	gnu: motion: Update to 4.7.0.
	* gnu/packages/video.scm (motion): Update to 4.7.0.

	Change-Id: Ifabb732f3a84b45f686c9d47e91cc1637ca1916c

2025-08-05  Andy Tai  <atai@atai.org>

	gnu: libmicrohttpd: Update to 1.0.2.
	* gnu/packages/gnunet.scm (libmicrohttpd): Update to 1.0.2.

	Change-Id: I0f5e14056229c1cdd0733cd4423fce401f4b92da

2025-08-05  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: mit-scheme: Update to 12.1.
	* gnu/packages/scheme.scm (mit-scheme): Update to 12.1.
	[arguments]<#:parallel-build?>: Unset.
	<#:make-flags>: Set it.
	<#:phases>: Delete 'build phase replacement, 'set-flags.  Add phases
	'fixup-install and 'disable-slow-tests.  Refresh other phases.
	[native-inputs]: Add bash-minimal for cross-compilation.
	[supported-systems]: Remove i686-linux, unsupported upstream.  Add
	aarch64, supported upstream.

	Fixes: guix/guix#1777
	Change-Id: I3bb23c73d0f20e7db988c94d540e8c925ab3c326

2025-08-05  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: mit-scheme: Improve style.
	* gnu/packages/scheme.scm (mit-scheme): Run guix style.
	[source]: Replace it from native-inputs, unclear why it was moved in
	the first place, because "source" is already the right input name for
	it.
	[arguments]: Remove trailing #t, use #$output gexps.
	<#:phases>: Rewrite 'unpack phase leveraging gexps to inject
	system-specific source. Replace which by search-input-file for
	cross-compilation, in phases 'configure-doc, 'patch-/bin/sh.
	[native-inputs, inputs]: Move to new style.
	(mit-scheme-source-directory): Delete now unused variable.

2025-08-05  Ada Stevenson  <adanskana@gmail.com>

	gnu: pcsxr: Improve style.
	* gnu/packages/emulators.scm (pcsxr): Fix indentation.
	[arguments]: Use gexps.

	Change-Id: Ibd17d9aeef9509cc58a872d72acb5283c7470f19

2025-08-05  Ada Stevenson  <adanskana@gmail.com>

	gnu: pcsxr: Update to 1.9.94-1.6666043.
	* gnu/packages/emulators.scm (pcsxr): Update to 1.9.94-1.6666043.
	[configure-flags]: Prevent compile errors.
	[phases]: Remove 'ch-subdir.
	[source]<origin>: Change upstream and commit.
	<patches>: Add patches.
	[home-page]: Change from dead link to active GitHub page.
	* gnu/packages/patches/pcsxr-find-harfbuzz.patch: Add it.
	* gnu/packages/patches/pcsxr-fix-definitions.patch: Add it.
	* gnu/local.mk: Register them.

	Change-Id: I5ebc91b3fa44152057cf197c0ab018fa064241a4

2025-08-05  Rivulet Cedar  <rivulet_cedar@yeah.net>

	nls: Update po/packages/POTFILES.in.
	* po/packages/POTFILES.in: List all packages.

	Change-Id: Id081e7119fd2bf5951653152ddc1f76b554e3c83

2025-08-05  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.80.4.
	* gnu/packages/prolog.scm (trealla): Update to 2.80.4.

	Change-Id: Ie7eadb85f7b98cafc388e0f89ecbb43c66c9538d

2025-08-05  Ian Eure  <ian@retrospec.tv>

	gnu: yt-dlp: Update to 2025.07.21.
	* gnu/packages/video.scm (yt-dlp): Update to 2025.07.21.

	Change-Id: Ibb622c89db35299df3241395e4426ed207b6bfb9

2025-08-05  Vinicius Monego  <monego@posteo.net>

	gnu: python-safety: Update to 3.6.0.
	* gnu/packages/python-xyz.scm (python-safety): Update to 3.6.0.
	[build-system]: Use pyproject-build-system.
	[arguments]<#:test-flags>: Skip failing tests.
	<#:phases>: Delete the 'disable-tests' phase. Add phase
	'set-home' before 'check'.
	[native-inputs]: Add nss-certs-for-test, python-hatchling,
	python-pytest.
	[propagated-inputs]: Add python-authlib, python-filelock, python-httpx,
	python-jinja2, python-marshmallow, python-nltk, python-psutil,
	python-pydantic-2, python-ruamel.yaml, python-safety-schemas,
	python-tenacity, python-tomli, python-tomlkit, python-typer,
	python-typing-extensions.

	Change-Id: I96ea41399f5b0068b7fe5d1816dda16e7be18c75

2025-08-05  Vinicius Monego  <monego@posteo.net>

	gnu: python-safety: Improve style.
	* gnu/packages/python-xyz.scm (python-safety): Run guix style.

	Change-Id: I711eee17b0681c65c9044231c16673cd3e48bf4d

2025-08-05  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-safety-schemas.
	* gnu/packages/python-xyz.scm (python-safety-schemas): New variable.

	Change-Id: Iec3bb513e2c96bda5b7019404fb2315f09c5023d

2025-08-05  Vinicius Monego  <monego@posteo.net>

	gnu: python-deepdiff: Update to 8.5.0.
	* gnu/packages/python-xyz.scm (python-deepdiff): Update to 8.5.0.
	[arguments]<#:test-flags>: Skip failing tests.
	[propagated-inputs]: Remove python-ordered-set. Add python-click,
	python-pyyaml, python-orderly-set, python-orjson.
	[native-inputs]: Remove python-click, python-dateutil,
	python-mock, python-setuptools, python-wheel, python-toml. Add
	python-flit-core, python-pandas, python-pydantic-2,
	python-pytest-benchmark, python-pytz, python-toml-w.

	Change-Id: I891fe650e13385a69141b201e3ec743733d71610

2025-08-05  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-orderly-set.
	* gnu/packages/python-xyz.scm (python-orderly-set): New variable.

	Change-Id: I8aa2dfebc6452c96a8e49a4697b62e901b5be9e9

2025-08-05  Vinicius Monego  <monego@posteo.net>

	gnu: python-typer: Update to 0.16.0.
	* gnu/packages/python-xyz.scm (python-typer): Update to 0.16.0.
	[source, home-page]: Follow redirect.
	[arguments]: Remove '#:test-flags', enabling all tests.
	<#:phases>: Delete the 'patch-shell-reference' phase.
	[native-inputs]: Remove python-flit. Add python-pdm-backend. Move
	python-rich, python-shellingham to ...
	[propagated-inputs]: ... here. Add python-typing-extensions.

	Change-Id: I64232bee0bbeb533286d6ae8a14a680ceb825d75

2025-08-05  Vinicius Monego  <monego@posteo.net>

	gnu: python-shellingham: Update to 1.5.4.
	* gnu/packages/python-xyz.scm (python-shellingham): Update to 1.5.4.
	[build-system]: Use pyproject-build-system.
	[arguments]<#:phases> Do not override the 'check' phase.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I4bb680ac627497394067145fab5693f76f1c89e7

2025-08-05  Vinicius Monego  <monego@posteo.net>

	gnu: python-nltk: Update to 3.9.1.
	* gnu/packages/python-xyz.scm (python-nltk): Update to 3.9.1.
	[source]: Use the tarball.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Remove unzip. Add python-setuptools, python-wheel.

	Change-Id: Id507bbb5d10b248fa10fbfa73f22e44338f1fa25

2025-08-05  Vinicius Monego  <monego@posteo.net>

	gnu: python-nltk: Improve style.
	* gnu/packages/python-xyz.scm (python-nltk): Run guix style.
	[home-page]: Follow redirect.
	[description]: Start sentence with a noun.

	Change-Id: Ifb9cc4d069326f0c12cb6e3ab23540469d22e096

2025-08-05  Vinicius Monego  <monego@posteo.net>

	gnu: python-dparse: Update to 0.6.4.
	* gnu/packages/python-xyz.scm (python-dparse): Update to 0.6.4.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-hatchling.
	[propagated-inputs]: Remove python-pyyaml.

	Change-Id: I4e79c895348275c1542e5aeab511c18683478511

2025-08-05  Vinicius Monego  <monego@posteo.net>

	gnu: python-dparse: Improve style.
	* gnu/packages/python-xyz.scm (python-dparse): Run guix style.

	Change-Id: Ibafa341c0004fde1763778c6d6012166045971d3

2025-08-04  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: rspamd: Update to 3.12.1.
	* gnu/packages/mail.scm (rspamd): Update to 3.12.1.
	[arguments]: Replace check phase.
	[inputs]: Add libarchive, libbfd and libiberty.

2025-08-04  Andreas Enge  <andreas@enge.fr>

	gnu: Remove evolution-data-server-3.44.
	* gnu/packages/gnome.scm (evolution-data-server-3.44): Delete variable.

	Change-Id: I00e24e7350158a69b80d8526705a3234d59b2252

2025-08-04  Andreas Enge  <andreas@enge.fr>

	gnu: Remove geocode-glib-with-libsoup2.
	* gnu/packages/gnome.scm (geocode-glib-with-libsoup2): Delete variable.

	Change-Id: I5a81690b449e9d5fa11ca25faead4d8c6782ded2

2025-08-04  Andreas Enge  <andreas@enge.fr>

	gnu: Remove folks-with-libsoup2.
	* gnu/packages/gnome.scm (folks-with-libsoup2): Delete variable.

	Change-Id: I840575bcda250e2f06dd50d6f1985a01b1fbdc96

2025-08-04  Andreas Enge  <andreas@enge.fr>

	gnu: pantheon-calendar: Modernize inputs.
	* gnu/packages/pantheon.scm (pantheon-calendar)[inputs]: Remove
	evolution-data-server-3.44, folks-with-libsoup2, and
	geocode-glib-with-libsoup2; add evolution-data-server, folks, and
	geocode-glib.

	Change-Id: Iccb94901a7d1c64555d7e5a30741115aa78f6fce

2025-08-04  Andreas Enge  <andreas@enge.fr>

	gnu: chatty: Update to 0.7.3.
	* gnu/packages/messaging.scm (chatty): Update to 0.7.3.
	[inputs]: Remove folks-with-libsoup2; add folks.
	[propagated-inputs]: Remove evolution-data-server-3.44; add
	evolution-data-server.

	Change-Id: If9e272ba01dd7b2aa641e12cc29099e9c6d95051

2025-08-04  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: skribilo: Do not depend on ploticus.
	Our ploticus package is broken, and upstream ploticus is unmaintained.

	* gnu/packages/skribilo.scm (skribilo)[inputs]: Remove ploticus.

2025-08-04  Arun Isaac  <arunisaac@systemreboot.net>

	lint: Improve grammar of minimal variant warning message.
	* guix/lint.scm (check-inputs-should-use-a-minimal-variant): Add "be" in
	warning message.

2025-08-04  Andreas Enge  <andreas@enge.fr>

	gnu: libsvgtiny: Modernize input.
	* gnu/packages/web.scm (libsvgtiny)[native-inputs]: Replace gperf-3.0
	by gperf.

	Change-Id: I8c7b235e5c63f1b76f1f307f750513f0583aa372

2025-08-04  David Thompson  <dthompson2@worcester.edu>

	gnu: Add guile-bstructs.
	* gnu/packages/guile-xyz.scm (guile-bstructs): New variable.

	Change-Id: I904e84df810ce1779e256cad13cbeb19ae43a762

2025-08-04  Andreas Enge  <andreas@enge.fr>

	gnu: guitarix: Fix build with gcc-14.
	* gnu/packages/audio.scm (guitarix)[arguments]<#:phases>{fix-includes}:
	New phase.

	Change-Id: Ib1dc5204dc62f1121c52e734a782dd2c8f8bb49e

2025-08-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/astronomy: Sort variables.
	* gnu/packages/astronomy.scm: (python-asdf-transform-schemas,
	python-asdf-transform-schemas-bootstrap, python-hvpy, python-kanon,
	python-pyerfa): Sort variables alphabetically.

	Change-Id: Ic0b088aef6aba623cdbf20b899697a4b8a41a912

2025-08-04  Efraim Flashner  <efraim@flashner.co.il>

	.gitignore: Add more .trs files.
	* .gitignore: Ignore all .trs files in the tests directory.

	Change-Id: I7d8f895cf38a6391f0dcfd068c61a1034a4eb6d9

2025-08-04  Congcong Kuo  <congcong.kuo@gmail.com>

	gnu: libgc: Update URLs.
	* gnu/packages/bdw-gc.scm (libgc, libgc-7, libatomic-ops): Update URL
	from "https://github.com/ivmai/bdwgc" to "https://github.com/bdwgc/bdwgc"

2025-08-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: carla: Update to 2.5.10.
	* gnu/packages/audio.scm (carla): Update to 2.5.10.

	Change-Id: I24230e1ec249021f0161da9748a2de342ef1a889

2025-08-04  Andy Tai  <atai@atai.org>

	gnu: fltk: Update to 1.4.4.
	* gnu/packages/fltk.scm (fltk): Update to 1.4.4.

	Change-Id: I846a78687736b3c2719e737f58d251baca12810c

2025-08-04  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: lua: Update to 5.4.8.
	* gnu/packages/lua.scm (lua-5.4): Update to 5.4.8.

	Change-Id: I49220f33d57f80905acfda1c607ff1b421e914c7

2025-08-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: abiword: Update to 3.0.7.
	* gnu/packages/abiword.scm (abiword): Update to 3.0.7.
	[source]: Switch to git-fetch, update url.
	[arguments]<#:configure-flags>: Add --enable-scripting.
	<#:phases>: Add bootstrap-common.
	[inputs]: Sort; add aspell, boost, libgcrypt, libxft; remove glib.
	[native-inputs]: Sort; add findutils, perl, grep, autoconf, autogen,
	automake, bash-minimal.
	[home-page]: Update url.

	Change-Id: Id71c614c46e14a0871ec8a9b5cbab7961b79fa3b

2025-08-04  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: cgit-pink: Correctly replace git-source inherited from cgit.
	Fixes guix/guix#908

	* gnu/packages/version-control.scm (cgit-pink)[arguments]: Replace unpack-git
	phase to use correct git-source.tar.xz.
	[inputs]: Replace "git-source.tar.xz" instead of "git-source".

	Change-Id: Ia4b7e7be644e5da47f3989d53c8a1bff3d333b69

2025-08-04  Andy Tai  <atai@atai.org>

	gnu: opencv: Update to 4.12.0.
	* gnu/packages/image-processing.scm (opencv): Update to 4.12.0.
	[source](snippet): Adjust to change of "3rdparty" directories changes.

	Change-Id: I3314182f7c3d550794f29c24022c2cfa24e6b467

2025-08-04  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: picolisp: Update to 25.6.
	* gnu/packages/lisp.scm (picolisp): Update to 25.6.

	Change-Id: I31e659893f1b1c7e6557d3cb5c844302dd6b5d4f

2025-08-04  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: snac: Update to 2.81.
	* gnu/packages/fediverse.scm (snac): Update to 2.81.

	Change-Id: Ie1b6330d49d060e03f7fdfafc89432a696e1968f

2025-08-04  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: Add oyacc.
	oyacc is a portable yacc implementation that depends on libc only,
	making it useful for bootstrap purposes.

	* gnu/packages/oyacc.scm (oyacc): New variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add new module.

	Change-Id: I41c366fc30128015e77a6eb95d5aafea4143a452

2025-08-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: llama-cpp: Adjust inputs.
	* gnu/packages/machine-learning.scm (llama-cpp)[inputs]: Sort; add
	openblas, spirv-headers, spirv-tools, python-minimal; remove python.
	[native-inputs]: Sort.
	[propagated-inputs]: Remove openblas.

	Change-Id: Idf103eee418565507ab9899bac52a776b9f697be

2025-08-04  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: fastfetch: Update to 2.49.0.
	* gnu/packages/admin.scm (fastfetch): Update to 2.49.0.

	Change-Id: I03f2512f9aedc7e5f2730c91209de0fb26032975

2025-08-04  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: newsraft: Update to 0.32.
	* gnu/packages/syndication.scm (newsraft): Update to 0.32.

	Change-Id: If95e20cf236edbfe8b229012f7b837b0453fc871

2025-08-04  Andy Tai  <atai@atai.org>

	gnu: mailutils: update to 3.20.
	* gnu/packages/mail.scm (mailutils): Update to 3.20.

	Change-Id: I7b5d5aefb84bda4a96be06c9f29de544d437518e

2025-08-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-3.12: Update to 3.12.11.
	* gnu/packages/python.scm (python-3.12): Update to 3.12.11.

	Change-Id: I592df1326fa4995e485a06729c02e9a7e612ce4c

2025-08-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: tarsplitter: Add a maintenance note.
	Closes gnu/gnu#1734.

	* gnu/packages/compression.scm (tarsplitter): Add a maintenance note
	explaining the status of the package and action plan for the next
	refresh cycle.

	Change-Id: I3ef015c9f335247577c9c9d5835b369a079f86c9

2025-08-04  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: gtk+: Replace with 3.24.49.
	This fixes a segfault error in Gimp and possibly other applications.

	* gnu/packages/gtk.scm (gtk+)[replacement]: Add field to graft with...
	(gtk+/fixed): ... this new package.

	Change-Id: I46d6b043593716f970ea7c898a01ed4f78fa540d

2025-08-04  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: wofi: Update to 1.5.1.
	* gnu/packages/xdisorg.scm (wofi): Update to 1.5.1.

	Change-Id: Ifa90e385fc3603e988b9ae89de5c0d84604c64f5

2025-08-04  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: glib-networking: Skip tests on aarch64-linux."
	This reverts commit f21482e2074843f09e2f59ef732fe8518a64675b.

	Change-Id: I971c961ff2ef535cb3bb9564592a03daea6fe6a5

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: plasma-workspace: Fix build.
	* gnu/packages/kde-plasma.scm (plasma-workspace)[arguments]<#:phases>
	('check-after-install): Add failing test to test exclusions.

	Change-Id: I47e56189cbba511e59d5f4640d883a23eee7af9d

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: opencolorio: Fix build.
	* gnu/packages/image-processing.scm (opencolorio)[arguments]<:#phases>
	('fix-OpenColorIOConfig): Delete phase.
	('fix-broken-test): Add phase.

	Change-Id: I1b07e782e650f669e41dca549737b0f1571b8eaa

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: purple-lurch: Fix build.
	* gnu/packages/messaging.scm (purple-lurch)
	[build-system]: Replace cmake-build-system with gnu-build-system.
	[arguments]<#:test-target>: Revert test target.

	Change-Id: Id94c74fabfa8adbea163c2472569262aace90be3

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: openxr: Fix build.
	* gnu/packages/graphics.scm (openxr)[source]: Delete unbundling snippet.
	[inputs]: Remove jsoncpp.

	Change-Id: I44c1e7db8df41b88b81bfd4e570df159cee79bb0

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: qcodeeditor: Fix build.
	* gnu/packages/qt.scm (qcodeeditor)[arguments]<#:cmake>: Pin old
	version.

	Change-Id: I38cc8b243a07a5c947bb6373d1f1f66f9b6a31c9

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: gdcm: Fix build.
	* gnu/packages/bioinformatics.scm (gdcm)[arguments]
	<#:configure-flags>: Move excluded tests ...
	<#:excluded-tests>: ... to here.

	Change-Id: I42cc96a9220e6e5aed1b4fe82ff10835789806e6

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: knewstuff: Fix build.
	* gnu/packages/kde-frameworks.scm
	(knewstuff)[arguments]<#:test-exclude>: Add failing test.

	Change-Id: Icc33ab414326724d5b33f69f7af8a1df53d85da4

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: qtscxml: Fix build.
	* gnu/packages/qt.scm (qtscxml)[arguments]<#:test-exclude>: Add failing
	test.

	Change-Id: I45c8a788fc408aaf50b514d010857fb741df8516

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: libomemo: Fix build.
	* gnu/packages/messaging.scm (libomemo)
	[build-system]: Switch to gnu-build-system.
	[arguments]: Set #:test-target>.

	Change-Id: I540a204e3e4dc995eb6dde06d379dad0f150648a

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: glib-networking: Skip flaky tests.
	* gnu/packages/gnome.scm (glib-networking)[arguments]<#:phases>: Add
	'mark-tests-for-exclusion phase.
	<#:test-options>: Exclude flaky tests.

	Change-Id: I535c57eb90e1629e9c1d4cb468da6c183e51bcf4

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: qtbase: Fix build.
	* gnu/packages/qt.scm (qtbase)[arguments]<#:phases>{'check}: Exclude
	additional failing test.

	Change-Id: I823d652fbd47bc9a7981483266b522d445062176

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: vxl: Fix builds.
	* gnu/packages/image-processing.scm (vxl)[arguments]<#:test-exclude>:
	Add nonexistent test.
	(vxl-1)[arguments]: Inherit from base package.

	Change-Id: Ic89293a8dcba0f420f28e4945f9e68706c701af2

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: libcpuid: Fix build.
	* gnu/packages/hardware.scm (libcpuid)[arguments]<#:phases>: Replace
	'check and call gnu-build-system's 'check with custom #:test-target.

	Change-Id: I5ffcdfe784505bf5f9c537416393797edd443373

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: axc: Fix build.
	* gnu/packages/messaging.scm (axc):
	[build-system]: Switch to gnu-build-system.
	[arguments]<#:test-target>: Set.

	Change-Id: If0eea5a401a135fd81b9d57073e19a9ec76a497d

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: bloomberg-bde: Update to 4.27.0.0.
	* gnu/packages/cpp.scm (bloomberg-bde): Update to 4.27.0.0.
	[source](origin): Remove test deletion snippet.
	<patches>: Remove bloomberg-bde-cmake-module-path.patch.
	[arguments]<#:parallel-tests>: Delete.
	<#:test-exclude>: Add failing tests.
	<#:phases>: Rewrite 'build-tests to call gnu-build-system's 'build
	phase.
	* gnu/local.mk: Remove patch.
	* gnu/packages/patches/bloomberg-bde-cmake-module-path.patch: Delete.

	Change-Id: I8f07889d5908a29e7d732af20937c4f7ad1f703e

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: bloomberg-bde-tools: Update to 4.27.0.0.
	* gnu/packages/cpp.scm (bloomberg-bde-tools): Update to 4.27.0.0.

	Change-Id: I3c3155bea0217bbb366f6b5d779873bde24b7dd8

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: cmake-build: Retry failed tests.
	* guix/build-system/cmake.scm (cmake-build, cmake-cross-build),
	* guix/build-system/qt.scm (qt-build, qt-cross-build): Add
	test-repeat-until-pass? and test-repeat-until-pass-count fields.
	* guix/build/cmake-build-system.scm (check): Add and use new fields.
	* doc/guix.texi: Document new parameters.

	Change-Id: I046dfc86a18fb2a2be4ae362c1226c2f8cab129c

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: ceph: Update to 17.2.9.
	Fixes a build failure introduced with updates to the CMake build system
	as reported at https://bugs.gentoo.org/934916.

	* gnu/packages/storage.scm (ceph): Update to 17.2.9.
	[native-inputs]: Add git-minimal.

	Change-Id: I85c8341fd83e6ba70d375d227e5481cfdf406577

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: cmake: Switch to pinned version of jsoncpp.
	* gnu/packages/cmake.scm (cmake-bootstrap)[inputs]:
	Replace jsoncpp with jsoncpp/pinned.

	Change-Id: I533ce1ec8a974d2f63f1b9ad218ff9ab63514ac8

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: Add jsoncpp/pinned.
	* gnu/packages/serialization.scm (jsoncpp/pinned): New variable.

	Change-Id: Ib786d68833fb4cadbf80d25673433111982e4430

2025-08-04  Andy Tai  <ltai@roku.com>

	gnu: jsoncpp: Update to 1.9.6.
	* gnu/packages/serialization.scm (jsoncpp): Update to 1.9.6.

	Change-Id: Ia06626589c9ba9c98886294993be625726c23e31

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: assimp: Enable testing.
	* gnu/packages/graphics.scm (assimp)[arguments]<#:phases>: Add
	'enable-testing phase.

	Change-Id: I0475094072b57ff0de206330ee30213ee114feb2

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: kicad-doc: Restore cmake-build-system phase.
	* gnu/packages/engineering.scm (kicad-doc)[arguments]<#:phases>:
	Restore build phase.

	Change-Id: I025c3c74cdfdc17888e9e6df06e63c1071351584

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: icecream-cpp: Update to 1.0.0.
	* gnu/packages/cpp.scm (icecream-cpp): Update to 1.0.0.
	[arguments]<#:configure-flags>: Add CMAKE_CXX_STANDARD and remove
	BUILD_TESTING.

	Change-Id: I9847a1928dd16f3e3ec092882cce8777fe119632

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: Remove BUILD_TESTING configuration flag.
	* gnu/packages/assembly.scm (cpu-features),
	* gnu/packages/astronomy.scm (casacore),
	* gnu/packages/bioinformatics.scm (morpheus),
	* gnu/packages/code.scm (rtags),
	* gnu/packages/education.scm (gcompris-qt),
	* gnu/packages/game-development.scm (libccd),
	* gnu/packages/geo.scm (cloudcompare),
	* gnu/packages/glib.scm (dbus-cxx),
	* gnu/packages/graph.scm (faiss),
	* gnu/packages/graphics.scm (f3d, mmg),
	* gnu/packages/i2p.scm (i2pd),
	* gnu/packages/image-processing.scm (vtk),
	* gnu/packages/image.scm (openjpeg),
	* gnu/packages/irc.scm (quassel),
	* gnu/packages/jami.scm (jami),
	* gnu/packages/kde.scm (kapptemplate, kdeconnect, kdenlive, krita),
	* gnu/packages/kde-frameworks.scm (purpose, purpose-5),
	* gnu/packages/kde-office.scm (calligra, ghostwriter),
	* gnu/packages/linux.scm (bpftrace),
	* gnu/packages/maths.scm (blitz, double-conversion, hpcombi, lapack,
	vc),
	* gnu/packages/messaging.scm (libsignal-protocol-c),
	* gnu/packages/mold.scm (mold),
	* gnu/packages/music.scm (sonivox),
	* gnu/packages/networking.scm (dhtnet),
	* gnu/packages/opencl.scm (opencl-clhpp),
	* gnu/packages/openpgp.scm (rnp),
	* gnu/packages/photo.scm (darktable),
	* gnu/packages/popt.scm (gflags),
	* gnu/packages/rdesktop.scm (freerdp),
	* gnu/packages/security-token.scm (cppcodec),
	* gnu/packages/terminals.scm (libtsm),
	* gnu/packages/text-editors.scm (jucipp),
	* gnu/packages/xdisorg.scm (xsettingsd)
	[arguments]<#:configure-flags>: Remove BUILD_TESTING.

	* gnu/packages/jupyter.scm (xeus)
	[arguments]: Disable tests.
	<#:configure-flags>: Remove BUILD_TESTING.

	Change-Id: I6870720cdd2b10c7afacf0c6e7400cd1d73a1209

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: kiconthemes: Enable testing.
	* gnu/packages/kde-frameworks.scm (kiconthemes)[arguments]<#:phases>:
	Add 'enable-testing phase.

	Change-Id: I7d8e600f19518fa8d5ba09cfd11a345449aadbd6

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: Restore gnu-build-system phases.
	* gnu/packages/bioinformatics.scm (bandage),
	* gnu/packages/education.scm (openboard),
	* gnu/packages/emulators.scm (qtmips),
	* gnu/packages/games.scm (chessx),
	* gnu/packages/kde-systemtools.scm (spectacle-ocr-screenshot),
	* gnu/packages/qt.scm (pyotherside, qtwidgetanimationframework)
	<#:phases>: Restore build phase.

	* gnu/packages/admin.scm (wpa-supplicant-gui),
	* gnu/packages/finance.scm (kitsas)
	[arguments]<#:tests?>: Disable.
	<#:phases>: Restore build phase.

	* gnu/packages/engineering.scm (librecad)
	[arguments]<#:test-target>: Delete.
	<#:phases>: Restore build and check phases.

	* gnu/packages/music.scm (samplebrain)
	<#:phases>: Restore build, check, and install phases.

	* gnu/packages/password-utils.scm (qtpass)
	[arguments]<#:test-target>: Delete.
	<#:phases>: Restore build, check, and install phases.

	* gnu/packages/ebook.scm (inkbox),
	* gnu/packages/engineering.scm (qelectrotech),
	* gnu/packages/games.scm (doom-runner, moonlight-qt, pokerth,
	qcheckers),
	* gnu/packages/gps.scm (gpxsee),
	* gnu/packages/hardware.scm (openrgb),
	* gnu/packages/image-viewers.scm (qview),
	* gnu/packages/pdf.scm (qpdfview),
	* gnu/packages/qt.scm (signond),
	* gnu/packages/radio.scm (dream)
	<#:phases>: Restore build and install phases.

	* gnu/packages/disk.scm (qdirstat),
	* gnu/packages/pdf.scm (sioyek),
	* gnu/packages/qt.scm (signon-plugin-oauth2),
	* gnu/packages/radio.scm (qsstv, wfview),
	* gnu/packages/security-token.scm (yubikey-manager-qt),
	* gnu/packages/tex.scm (texmaker),
	* gnu/packages/video.scm (smplayer)
	[arguments]<#:tests?>: Disable.
	<#:phases>: Restore build and install phases.

	* gnu/packages/task-management.scm (timewarrior)
	<#:phases>: Restore check phase.

	* gnu/packages/audio.scm (supercollider)
	<#:phases>: Restore install phase.

	* gnu/packages/web.scm (libzim): Update to 9.3.0.
	(kiwix-lib): Update to 14.0.0.
	(kiwix-desktop): Update to 2.4.1.
	[source](patches): Delete.
	[arguments]<#:test-target>: Delete.
	[arguments]<#:tests?>: Disable.
	<#:phases>: Restore build and install phases.
	(kiwix-tools): Update to 3.7.0.

	* gnu/packages/patches/kiwix-desktop-newer-libkiwix.patch: Delete.
	* gnu/local.mk: Update accordingly.

	Change-Id: Ia5162ec190fc21334bbc516dcc01056d599f2891

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: rapidjson: Fix tests.
	* gnu/packages/web.scm (rapidjson):
	[arguments]<#:configure-flags>: Ignore error from free of nonheap object
	during test compilation.
	<#:phases>: Add phases to skip test reliant on deleted configuration
	files and use system googletest.
	[native-inputs]: Add valgrind/pinned.
	[inputs]: Add googletest.

	Change-Id: Ia81086b12c7180d3f02518bb4422a5069345335f

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: yaml-cpp: Update to 0.8.0-2f86d1377.
	* gnu/packages/serialization.scm (yaml-cpp): Update to 0.8.0-2f86d1377.
	[source](snippet): Delete bundled googletest.
	[arguments]<#:configure-flags>: Enable tests.
	[inputs]: Add googletest.

	Change-Id: I2b8f248fe90809643bf4a2c10343057af3332bad

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: ninja: Update to 1.13.1.
	* gnu/packages/ninja (ninja): Rename to ...
	(ninja-pinned): ... this and update to 1.13.1.
	[arguments]<#:tests?>: Disable.
	[inputs]: Add re2c.
	(ninja): Inherit from ninja/pinned.
	* guix/build-system/cmake.scm, guix/build-system/meson.scm,
	guix/build-system/qt.scm (default-ninja): Use ninja/pinned.
	* gnu/packages/build-tools.scm (meson)[inputs],
	(meson-python)[propagated-inputs]: Replace ninja with ninja/pinned.
	* gnu/packages/python-xyz.scm (python-dbus-python, python-scikit-build)
	[native-inputs]: Replace ninja with ninja/pinned.

	Change-Id: I1b0291a37e83280ed66fd8042df962ada6d475be

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: editorconfig-core-c: Fix build.
	* gnu/packages/text-editors.scm (editorconfig-core-c)
	[arguments]<#:cmake>: Pin old version.

	Change-Id: Ied3e790dbb49caed261ba5303b1fb509441541e4

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: alure: Fix build.
	* gnu/packages/audio.scm (alure)[arguments]<#:cmake>: Pin old version.

	Change-Id: Ic2ad0605a412f0e0cfa325bd576228dc1761c867

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: cmake: Update to 4.0.3.
	* gnu/packages/cmake.scm (cmake-bootstrap): Update to 3.31.8.
	[source]: Remove the cmake-curl-certificates-3.24 patch.
	[arguments]<#:configure-flags>: Disable debugger.
	(cmake-minimal)[arguments]
	<#:configure-flags>: Disable debugger.
	<#:phases>: Output on failure in 'check phase.
	(cmake): Update to 4.0.3.
	[source]: Remove the cmake-curl-certificates-3.24 patch.
	[inputs]: Add cppdap.
	(cmake-3.30): Remove.
	(cmake-3.25): New variable.
	(%common-build-phases): Substitute for Ninja build.
	(%preserved-third-party-files): Add new parser.
	* gnu/packages/patches/cmake-curl-certificates-3.24.patch: Delete.
	* gnu/local.mk: Remove it.

	Change-Id: I8676e80a6cc26242aef4c96360200a1ac646b9fb

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: Use default cmake.
	* gnu/packages/audio.scm (redumper),
	* gnu/packages/cpp.scm (hyprgraphics),
	* gnu/packages/databases.scm (apache-arrow),
	* gnu/packages/emulators.scm (ares),
	* gnu/packages/games.scm (gemrb),
	* gnu/packages/image-viewers.scm (vv),
	* gnu/packages/machine-learning.scm (fbgemm),
	* gnu/packages/messaging.scm (libqmatrixclient),
	* gnu/packages/music.scm (ctrlr),
	* gnu/packages/video.scm (obs),
	* gnu/packages/vulkan.scm (glslang),
	* gnu/packages/wm.scm (hyprland),
	* gnu/packages/xdisorg.scm (aquamarine, hyprlock, hyprpaper, hyprsunset)
	[arguments]<#:cmake>: Delete.

	* gnu/packages/python-compression.scm (python-deflate):
	[native-inputs]: Replace cmake-next with cmake-minimal.

	Change-Id: I5b021d7e1e807922425d8f58692b032485603770

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: Pin CMake dependency.
	* gnu/packages/emulators.scm (python-keystone-engine, unicorn),
	* gnu/packages/freedesktop.scm (libdecor),
	* gnu/packages/gnome.scm (raider, xffm+),
	* gnu/packages/golang-xyz.scm (go-mvdan-cc-editorconfig),
	* gnu/packages/hardware.scm (liblxi, lxi-tools),
	* gnu/packages/mp3.scm (wavbreaker),
	* gnu/packages/pantheon.scm (pantheon-calculator, pantheon-calendar),
	* gnu/packages/plotutils.scm (asymptote),
	* gnu/packages/photo.scm (entangle),
	* gnu/packages/python-graphics.scm (python-pivy),
	* gnu/packages/python-xyz.scm (python-awkward-cpp, python-contourpy,
	python-symengine),
	* gnu/packages/syndication.scm (syndication-domination)
	* gnu/packages/qt.scm (soqt),
	* gnu/packages/vnc.scm (tigervnc-server)
	[native-inputs]: Change cmake to cmake-minimal.

	* gnu/packages/bioinformatics.scm (trinityrnaseq)
	[native-inputs]: Change cmake to cmake-minimal.
	[arguments]<#:phases>[install]: Remove deletion of uncreated files.

	Change-Id: I6ce8b737d9a21f83caad7b79b591e68a86f45fd0

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: orocos-kinematics-dynamics: Remove #:test-target.
	* gnu/packages/engineering.scm (orocos-kinematics-dynamics)
	[arguments]<#:test-target>: Delete.
	[origin]: Move snippet ...
	[arguments]<#:phases>: ... to 'fix-tests, and enable testing.

	Change-Id: I5795b54ff132b71e699d7c030bcad0f1393ef39e

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: Remove #:test-target argument.
	* gnu/packages/astronomy.scm (libsep),
	* gnu/packages/bioinformatics.scm (megahit),
	* gnu/packages/bittorrent.scm (qbittorrent),
	* gnu/packages/calendar.scm (date),
	* gnu/packages/check.scm (klee, trompeloeil),
	* gnu/packages/compression.scm (zziplib),
	* gnu/packages/cpp.scm (immer, lager, zug),
	* gnu/packages/databases.scm (timescaledb),
	* gnu/packages/emulators.scm (dolphin-emu),
	* gnu/packages/fpga.scm (systemc),
	* gnu/packages/game-development.scm (box2d),
	* gnu/packages/games.scm (megaglest, openclonk, teeworld),
	* gnu/packages/glib.scm (sdbus-c++),
	* gnu/packages/gnucash.scm (gnucash),
	* gnu/packages/graph.scm (igraph),
	* gnu/packages/image.scm (exiv2),
	* gnu/packages/inkscape.scm (inkscape),
	* gnu/packages/instrumentation.scm (yactfr),
	* gnu/packages/kde-multimedia.scm (elisa),
	* gnu/packages/linux.scm (falcosecurity-libs),
	* gnu/packages/llvm.scm (libcxx, libomp-15),
	* gnu/packages/machine-learning.scm (ctranslate2, tvm),
	* gnu/packages/maths.scm (blitz),
	* gnu/packages/messaging.scm (libphonenumber),
	* gnu/packages/music.scm (clementine, libdiscid, opustags, strawberry),
	* gnu/packages/opencog.scm (atomspace, attention, cogserver, cogutil,
	opencog),
	* gnu/packages/python-xyz.scm (pybind11)
	* gnu/packages/radio.scm (libfec, libcorrect),
	* gnu/packages/serialization.scm (qtcsv),
	* gnu/packages/shells.scm (fish),
	* gnu/packages/tls.scm (aws-lc),
	* gnu/packages/web.scm (wabt),
	* gnu/packages/vulkan.com (spirv-llvm-translator)
	[arguments]: Move #:test-target to ...
	<#:phases>: ... 'check phase.

	* gnu/packages/algebra.scm (xtensor),
	* gnu/packages/astronomy (stellarium),
	* gnu/packages/bioinformatics.scm (libsbml),
	* gnu/packages/chemistry.scm (openbabel),
	* gnu/packages/cpp.scm (xsimd, xtl),
	* gnu/packages/documentation.scm (doxygen),
	* gnu/packages/lua.scm (selene),
	* gnu/packages/libftdi.scm (libftdi),
	* gnu/packages/llvm.scm (cling, libomp@12, libomp@13),
	* gnu/packages/hyperledger.scm (hyperledger-iroha),
	* gnu/packages/markup.scm (cmark, cmark-gfm),
	* gnu/packages/maths.scm (cryptominisat, double-conversion),
	* gnu/packages/mp3.scm (chromaprint),
	* gnu/packages/qt.scm (qtpromise)
	* gnu/packages/rdf.scm (clucene),
	* gnu/packages/sync.scm (lsyncd)
	[arguments}: Remove #:test-target.

	* gnu/packages/engineering.scm (libfive),
	* gnu/packages/game-development.scm (box2d-3)
	[arguments]: Remove #:test-target and disable tests.

	Change-Id: I0a82091df1789980bbbac0c334b6f993c36f412a

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: simgear: Use #:test-exclude.
	* gnu/packages/games.scm (simgear)[arguments]
	<#:test-exclude>: Move exclude regex here from 'check phase.
	<#:phases>: Remove 'check phase.

	Change-Id: I3ac389580949f8edafca5768335d491a2ea86650

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: qxmpp: Use #:test-exclude.
	* gnu/packages/messaging.scm (qxmpp)[arguments]
	<#:test-exclude>: Move exclude regex here from 'check phase.
	<#:phases>: Remove 'check phase.

	Change-Id: I8116db30d3bbbeecc2e166f9d72329142bf4a26c

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: pdal: Use :#test-exclude and disable parallel tests.
	* gnu/packages/geo.scm (pdal)[arguments]
	<#:parallel-tests?>: Disable.
	<#:test-exclude>: Move exclude regex here from 'check phase.
	<#:phases>: Remove 'check phase.

	Change-Id: Ib148edc5e5c5f251797360cacda1dfb5de71d664

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: nextcloud-client: Use #:test-exclude.
	* gnu/packages/sync.scm (nextcloud-client)[arguments]
	<#:test-exclude>: Move exclude regex here from 'check phase.
	<#:phases>: Move environment setup to 'pre-check and remove 'check
	phase.

	Change-Id: Ie5f568bbe1153291f53e429afb0026a96e8dbcc5

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: kconfig-5: Use #:test-exclude.
	* gnu/packages/kde-frameworks.scm (kconfig-5)[arguments]
	<#:test-exclude>: Move exclude regex here from 'check phase.
	<#:phases>: Move environment setup to 'pre-check and remove 'check
	phase.

	Change-Id: I923e18b0b1a89aa4ccdedb8f79b2efc5c9bdadf6

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: hotspot: Use #:test-exclude.
	* gnu/packages/linux.scm (hotspot)[arguments]
	<#:test-exclude>: Move exclude regex here from 'check phase.
	<#:phases>: Remove 'check phase.

	Change-Id: Iae9c98693a30c94c472a2f4056dfaa53b988c20c

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: dbus-cxx: Use #:test-exclude.
	* gnu/packages/glib.scm (dbus-cxx)[arguments]
	<#:test-exclude>: Move exclude regex here from 'check phase.
	<#:phases>: Remove 'check phase.

	Change-Id: I6d2b17be9c2d1575dbebc28baf91990c7a903211

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: Use argument for test exclusion.
	* gnu/packages/fontutils.scm (fontforge, graphite2)
	[arguments]<#:test-exclude>: Move regex from custom 'check phase.

	Change-Id: I51d1480b9fd87b7e32b7d09e24b73c9d93729b8d

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: Disable parallel tests.
	* gnu/packages/aidc.scm (zint),
	* gnu/packages/calendar.scm (libical),
	* gnu/packages/compression.scm (c-blosc2, minizip-ng),
	* gnu/packages/cpp.scm (cpp-httplib),
	* gnu/packages/engineering.scm (libmedfile),
	* gnu/packages/gnome.scm (evolution-data-server),
	* gnu/packages/image-processing.scm (opencv),
	* gnu/packages/kde-frameworks.scm (kservice),
	* gnu/packages/maths.scm (scotch),
	* gnu/packages/networking.scm (restbed, restinio, srt),
	* gnu/packages/tbb.scm (tbb),
	* gnu/packages/tls.scm (mbedtls-lts),
	* gnu/packages/vulkan.scm (vulkan-loader),
	* gnu/packages/web.scm (websocketpp)
	[arguments]<#:parallel-tests?>: Disable.

	Change-Id: I88334deb4afc29ab84b279e9d1759a777ddd49dd

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: Disable tests.
	* gnu/packages/algebra.scm (fftw-cmake, eigen-benchmarks),
	* gnu/packages/android.scm (android-googletest),
	* gnu/packages/check.scm (googletest, snitch),
	* gnu/packages/cpp.scm (cpp-utilities, kokkos-kernels,
	nativefiledialog-extended, toml11),
	* gnu/packages/compression.scm (libcbor),
	* gnu/packages/databases.scm (duckdb),
	* gnu/packages/datastructures.scm (sdsl-lite),
	* gnu/packages/education.scm (kqtquickcharts, ktouch),
	* gnu/packages/emacs-xyz.scm (emacs-irony-mode-server),
	* gnu/packages/engineering.scm (manifold, solvespace),
	* gnu/packages/fcitx5.scm (fcitx5-configtool),
	* gnu/packages/games.scm (jstest-gtk),
	* gnu/packages/geo.scm (libspatialindex),
	* gnu/packages/glib.scm (cppgir),
	* gnu/packages/gnome.scm (evolution),
	* gnu/packages/graphics.scm (openvdb),
	* gnu/packages/kde.scm (kalgebra, kcachegrind, kcolorchooser, kdf,
	kdegraphics-mobipocket, kio-zeroconf, kolourpaint, kompare, ksanecore,
	kseexpr, ktimer, libkexiv2, libksane, partitionmanager),
	* gnu/packages/kde-frameworks.scm (kactivities, kdnssd, kdeclarative,
	kded, kglobalaccel, kgraphviewer, kidletime, kinit, kjobwidgets,
	knotifications, knotifyconfig, kquickimageeditor, kstatusnotifieritem,
	kwayland, libkdcraw, phonon-backend-gstreamer, phonon-backend-vlc,
	plasma-activities, plasma-activities-stats),
	* gnu/packages/kde-games.scm (bomber, bovo, granatier, kajongg, kapman,
	kblackbox, kbounrce, kbreakout, kdiamond, kfourinline, kgoldrunner,
	kigo, killbots, kiriki, kjumpingcube, klines, kmahjongg, kmines,
	knights, kolf, kollision, konquest, kreversi, ksirk, kspaceduel,
	ksquares, ksudoku, ktuberling, kubrick, libkmahjongg, lskat, palapeli),
	* gnu/packages/kde-internet.scm (choqok, krdc),
	* gnu/packages/kde-multimedia.scm (audiocd-kio, dragon),
	* gnu/packages/kde-pim.scm (akonadi-import-wizard, ffmpegthumbs, haruna,
	kaccounts-integration, kaccounts-providers, kaddressbook, kaffeine,
	kasts, kontactinterface, libkcompactdisc),
	* gnu/packages/kde-plasma.scm (bluedevil, breeze, breeze-qt5, calindori,
	kactivitymanagerd, kde-gtk-config, kgamma, kmenuedit, kongress, krdp,
	ksshaskpass, kwrited, layer-shell-qt, milou, mpvqt, ocean-sound-theme,
	oxygen-sounds, plasma-mobile-sounds,, plasma-nano, plasma-pass,
	plasma-phonebook, plasma-systemmonitor, plasma-vault, plasma-welcome,
	lasma-workspace-wallpapers, polkit-kde-agent, print-manager,
	qqc2-breeze-style),
	* gnu/packages/kde-systemtools.scm (dolphin-plugins, krfb,
	kwalletmanager, yakuake),
	* gnu/packages/kde-utils.scm (atelier, fielding, isoimagewriter, kamera,
	kbackup, kcharselect, kdialog, keurocalc, kfind, kirogi, kmag,
	kmousetool, kmouth, kontrast, krusader, kxstitch, libatcore, smb4k,
	sweeper),
	* gnu/packages/llvm.scm (lldb),
	* gnu/packages/maths.scm (gklib, mcrl2, mcrl2-minimal),
	* gnu/packages/messaging.scm (mosquitto, znc),
	* gnu/packages/music.scm (hydrogen),
	* gnu/packages/pdf.scm (podofo, podofo-0.9),
	* gnu/packages/potassco.scm (clingo, clingcon),
	* gnu/packages/qt.scm (dotherside, kddockwidgets, qttools),
	* gnu/packages/radio.scm (ggmorse, gr-iqbal, gr-osmosdr, inspectrum),
	* gnu/packages/serialization.scm (jsoncpp-for-tensorflow),
	* gnu/packages/sdl.scm (sdl3-gfx),
	* gnu/packages/telephony.scm (baresip, baresip-libre),
	* gnu/packages/textutils.scm (opencc),
	* gnu/packages/video.scm (libopenshot, obs),
	* gnu/packages/vim.scm (neovim),
	* gnu/packages/web.scm (binaryen, civetweb, yajl)
	[arguments]: Disable tests.

	Change-Id: I56b50f14e4e5861dc69922cc2e8ee030e401a2d5

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: Disable parallel build.
	* gnu/packages/graphics.scm (directfb)[arguments]: Disable parallel
	build.

	Change-Id: I2873b4f65d0ae8135ceef35907c0c9fc73b021dc

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: kirigami-5: Disable tests.
	* gnu/packages/kde-frameworks.scm (kirigami)[arguments]
	<#:tests?>: Re-disable tests, which are enabled by BUILD_TESTING.

	Change-Id: I37061eff4514cf009208e5d29c60fa6ceecac422

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: vigra: Fix tests.
	* gnu/packages/image.scm (vigra)[arguments]: Delete #:test-exclude.
	<#:configure-flags>: Enable tests builds but not auto-execution.

	Change-Id: I89b93260be25a772f5de3139bb062097143765e4

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: re2-next: Fix tests.
	* gnu/packages/regex.scm (re2-next)[arguments]: Add #:tests?.
	<#:configure-flags>: Build tests for native builds.
	[native-inputs]: Add googlebenchmark.

	Change-Id: I565fdd236d0c37b84c5bacc64a8c27aa17ddd8e0

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: llvm: Fix tests.
	* gnu/packages/llvm.scm (clang-from-llvm)[arguments]: Set #:tests? to
	disabled.
	(make-llvm, llvm-14)[arguments]
	<#:tests?>: Disable for target-x86-32.
	<#:phases>: Replace 'check phase to run tests.
	(llvm-14)[native-inputs]: Add which.
	(llvm-13)[arguments]<#:tests?>: Disable for target-x86-32.
	(llvm-12)[arguments]<#:tests>: Disable tests.
	<#:phases>: Add 'remove-failing-tests phase.
	(llvm-6)[arguments]<#:phases>: ... and remove it.
	* gnu/packages/patches/llvm-13-gcc-14.patch: Patch test file.
	(llvm-3.9.1)[arguments]: Substitute from inherited package.

	Change-Id: Ibf0e4a4b535838ff4ffd60d66bc0bee4314abde6

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: kirigami: Fix tests.
	* gnu/packages/kde-frameworks.scm (kirigami)[arguments]
	<#:phases>: Add 'set-offscreen-display.

	Change-Id: I054c0a2301e1e342f12ef4aa9e9b542c1339f712

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: inkscape/pinned: Fix tests.
	* gnu/packages/inkscape.scm (inkscape/pinned)[arguments]<#:phases>:
	Fix argument to test command in 'check.

	Change-Id: Ie89a7026f63256afabba038e0fc30e6ab0d8f3a6

2025-08-04  Greg Hogan  <code@greghogan.com>

	gnu: csound: Fix tests.
	* gnu/packages/audio.scm (csound)
	[arguments]<#:configure-flags>: Build static library for testing.
	[inputs]: Add cunit.

	Change-Id: I1c7b451b3816dc75fae6990735584ab9255be89a

2025-08-03  Greg Hogan  <code@greghogan.com>

	gnu: bpftrace: Fix tests.
	* gnu/packages/linux.scm (bpftrace)
	[arguments]: Replace #:test-target with #:test-exclude.
	<#:phases>: Add 'fix-paths and 'set-test-filter.
	[native-inputs]: Add coreutils.

	Change-Id: I66e2f616ae6ff2a133eca2d96a1aae15a88d6c93

2025-08-03  Greg Hogan  <code@greghogan.com>

	gnu: rdma-core: Remove custom phases.
	* gnu/packages/linux.scm (rdma-core)
	<#:configure-flags>: Remove generator.
	<#:generator>: Add.
	<#:phases>: Delete.
	[native-inputs]: Remove ninja.

	Change-Id: Ic0c2b60203df8a1e79ad1f7a51770c9c5aeaf3fc

2025-08-03  Greg Hogan  <code@greghogan.com>

	gnu: astroid: Remove custom phases.
	* gnu/packages/mail.scm (astroid):
	[origin]: Remove bugfix resolved upstream.
	[arguments]<#:parallel-tests?>: Disable.
	<#:test-exclude>: Move exclusions from 'skip-markdown-test phase to here
	and delete 'skip-markdown-test phase.
	<#:generator>: Add.
	<#:phases>: Remove custom 'build, 'check, and 'install.
	[native-inputs]: Remove ninja.

	Change-Id: If279a459232bb0c3f8e440df2d251c737d8ec5de

2025-08-03  Greg Hogan  <code@greghogan.com>

	build-system/cmake: Use CMake.
	* guix/build/cmake-build-system.scm (configure): Add and use generator
	field to configure the build system. Create and use CMake variable cache
	file. Set the CMake variable BUILD_TESTING to the value of TESTS? so
	that a package can optionally build tests. Set CMAKE_COLOR_DIAGNOSTICS
	to ON. Set max load for parallel builds.
	(build, install): New function.
	(check): Replace call to gnu-build's non-parallelizable check with
	function using cmake's ctest.
	(%standard-phase): Add new build and install functions as phases.

	* guix/build-system/cmake.scm (cmake-build, cmake-cross-build),
	* guix/build-system/qt.scm (qt-build, qt-cross-build): Add generator
	and test-exclude fields and remove unused test-target field.
	* doc/guix.texi: Document new parameters.

	* guix/build-system/cmake.scm (cmake-build),
	* guix/build-system/qt.scm (qt-build): Add ninja to build-inputs.

	Change-Id: Ifa8174c91f0fdc030ac5813e98f7c21cba1a7725

2025-08-03  Luis Felipe  <sirgazil@zoho.com>

	gnu: Add python-wheel-filename.
	* gnu/packages/python-xyz.scm (python-wheel-filename): New variable.

	Change-Id: I7e4712f728f5e416bfb8cb0ab1fc023b1c1ac123

2025-08-03  nomike  <nomike@nomike.com>

	 gnu: Add pythonscad.
	* gnu/packages/engineering.scm (pythonscad): New variable.

	Change-Id: Ib559ba4f10c0db685520ce1fa3417975c85ba0a6

2025-08-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: whisper.ccp: Update home-page.
	* gnu/packages/machine-learning.scm (whisper.ccp): Update home-page.

	Change-Id: Id580ca4c63cd547edbd596a6258d0b95de0275b3

2025-08-03  Andy Tai  <atai@atai.org>

	gnu: cflow: Update to 1.8.
	* gnu/packages/code.scm (cflow): Update to 1.8.

	Change-Id: I4846415b4bbd8a16abd48be7c04bd6d62e1a2c78

2025-08-03  Roman Scherer  <roman@burningswell.com>

	gnu: whisper-cpp: Build with vulkan support.
	* gnu/packages/machine-learning.scm (whisper-cpp)<#:configure-flags>: Add
	"-DGGML_VULKAN=ON".
	[arguments]<#:phases>[patch-paths]: New phase.
	[native-inputs]: Add shaderc.
	[inputs]: Add spirv-headers, spirv-tools, vulkan-headers, vulkan-loader.

	Change-Id: I8d5570b8a2b7e9b6d19bd5a0258ea672baf50d35

2025-08-03  John Kehayias  <john.kehayias@protonmail.com>

	gnu: rocm: Update to 6.4.2.
	This commit updates all of the ROCm packages, including llvm-for-rocm, to the
	latest version, 6.4.2.  An exception is roct-thunk-interface which is
	deprecated upstream, but unclear what the replacement is.  It does build from
	the last version, 6.2.4, which is what it is updated to here.

	Several packages are now in the same repository as the ROCm LLVM fork, so they
	share the same origin (repeated in (gnu packages rocm) from llvm-for-rocm
	in (gnu packages llvm) as using package-source did not resolve).

	* gnu/packages/llvm.scm (llvm-for-rocm): Update to 6.4.2.  Inherit from
	llvm-19.
	[source]: Update URL.
	[arguments]: Correct spacing of configure-flags.
	* gnu/packages/patches/rocclr-5.6.0-enable-gfx800.patch,
	gnu/packages/patches/rocm-opencl-runtime-4.3-noclinfo.patch: Update.
	* gnu/packages/patches/rocm-bandwidth-test-5.5.0-fix-includes.patch,
	gnu/packages/patches/rocm-comgr-3.1.0-dependencies.patch: Remove files.
	* gnu/packages/rocm.scm (%rocm-version): Update to 6.4.2.
	(%rocm-llvm-origin): New variable.
	(rocm-cmake)[home-page]: Update.
	(rocm-device-libs)[source]: Use %rocm-llvm-origin.
	[arguments]: Add build-type.  Add chdir phase.
	[home-page]: Update.
	(rocm-comgr)[source]: Use %rocm-llvm-origin.  Remove patch.
	[arguments]: Add build-type.  Rename chdir phase to prepare-to build, setting
	ROCM_PATH.
	[inputs]: Move llvm-for-rocm from here ...
	[native-inputs]: ... to here.  Add python.
	[home-page]: Update.
	(roct-thunk-interface): Update to 6.2.4.
	[source, home-page]: Update URL.
	(rocr-runtime)[source]: Update URL.
	[arguments]: Add build-type.  Update and simplify add-rocm-device-lib-path
	phase.
	[inputs]: Change libelf to libelf-shared.
	[home-page]: Update.
	(rocclr-src): Remove variable.
	(rocm-opencl-runtime)[home-page]: Update.
	[source]{patches}: Add patch (that was in rocclr-src before).
	[arguments]: Add build-type.  Update configure-flags.  Add no-os-release
	phase.
	(rocminfo)[source, home-page]: Update URL.
	(rocm-bandwidth-test)[source]: Update URL.  Remove patch.
	[home-page]: Update.

	* gnu/local.mk (dist_patch_DATA): Remove patches.

	Change-Id: I2157255a9546110ac683c12c131a330402e2fd93

2025-08-03  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add libelf-shared.
	* gnu/packages/elf.scm (libelf-shared): New variable.

	Change-Id: Ie77583d46e674ffb97b0f2f0bd54579a2d7b49fe

2025-08-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: diffutils: Skip some tests on powerpc64le-linux.
	Fixes #1681.

	* gnu/packages/base.scm (diffutils)[arguments]: When building for
	powerpc64le-linux add make-flags to mark 2 tests as failed.

	Change-Id: Ia26950d0ec9d5631f556d7dc2c36ceff03916dbb

2025-08-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: glib-networking: Skip tests on aarch64-linux.
	* gnu/packages/gnome.scm (glib-networking)[arguments]: Skip tests when
	building on aarch64-linux.

	Change-Id: Iad9a844b26416b7efd8e5f7a70d56da23e4997ce

2025-08-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: llama-cpp: Update to 0.0.0-b6056.
	* gnu/packages/machine-learning.scm (llama-cpp): Update to 0.0.0-b6056.
	[arguments]<#:phases>{patch-paths}: Fix max column.
	[arguments]<#:phases>{fix-tests}: Avoid test-{thread-safety,arg-parser} tests.

	Change-Id: Ibcec7e93d951b0ef4735560a1a325d363b46943d

2025-08-03  Giacomo Leidi  <goodoldpaul@autistici.org>

	teams: Add entry for fishinthecalculator.
	* etc/teams.scm ("fishinthecalculator"): New member.

	Change-Id: I88c1803455c0cd2126d15d31d45a32572cdee5c2

2025-08-03  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add FluidPlug plugins.
	* gnu/packages/fluidplug.scm: New file;
	(fluidplug-lv2): New variable;
	(fluidplug-plugin->package): New procedure;
	(fluidplug-airfont320-lv2, fluidplug-avl-drumkits-perc-lv2,
	fluidplug-black-pearl-4a-lv2, fluidplug-black-pearl-4b-lv2,
	fluidplug-black-pearl-5-lv2, fluidplug-red-zeppelin-4-lv2,
	fluidplug-red-zeppelin-5-lv2, fluidplug-fluidgm-lv2,
	fluidplug-fluidbass-lv2, fluidplug-fluidbrass-lv2,
	fluidplug-fluidchromperc-lv2, fluidplug-fluiddrums-lv2,
	fluidplug-fluidensemble-lv2, fluidplug-fluidethnic-lv2,
	fluidplug-fluidguitars-lv2, fluidplug-fluidorgans-lv2,
	fluidplug-fluidpercussion-lv2, fluidplug-fluidpianos-lv2,
	fluidplug-fluidpipes-lv2, fluidplug-fluidreeds-lv2,
	fluidplug-fluidsoundfx-lv2, fluidplug-fluidstrings-lv2,
	fluidplug-fluidsynthfx-lv2, fluidplug-fluidsynthleads-lv2,
	fluidplug-fluidsynthpads-lv2): New variables.
	* gnu/local.mk: Add it.
	* CODEOWNERS: Add it to audio team's scope.
	* etc/teams.scm: Add it to audio team's scope.

	Change-Id: I3692e2ed462bf71abe56d07712b8846a4228ad90

2025-08-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tracker: Extend test timeout on aarch64-linux.
	* gnu/packages/gnome.scm (tracker)[arguments]: Adjust the test-options
	when building for aarch64-linux to use a longer timeout multiplier.

	Change-Id: I4a9de022194067b4c7c2ca547fb8cc8d373727a8

2025-08-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: busybox: Fix build with newer kernel.
	This fixes bug #1716.

	* gnu/packages/busybox.scm (busybox)[source]: Add patch.
	* gnu/packages/patches/busybox-no-cbq.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: Ia8cfdbb86a9ac2bca5b4c24ca91e5357ddf92539

2025-08-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-gptel-prompts.
	* gnu/packages/emacs-xyz.scm (emacs-gptel-prompts): New variable.

	Change-Id: I8a36b0659e7e17c07bf94c97dc55ad6a12009667

2025-08-03  Evgeny Pisemsky  <mail@pisemsky.site>

	services: mosquitto: Add test suite.
	* gnu/tests/messaging.scm (%test-mosquitto): New variable.

	Change-Id: Ia84291576b9417ce678df3e0ed18caa6ce27b759

2025-08-03  Zacchaeus  <eikcaz@zacchae.us>

	doc: Correct tor-onion-service-configuration mapping documentation.
	* doc/guix.texi (Networking Services): Fix tor-onion-service-configuration
	description which was broken in commit 9be1ee6a49 when documentation was
	changed to indicated that port-location mappings should be provided as cons
	cells when the code always expected lists

	Change-Id: Ib12d273cbd37976f9507a60a6d088078f71d4e7a

2025-08-03  Gabriel Wicki  <gabriel@erlikon.ch>

	doc: Fix rootless-podman-service-type example.
	Fixes: guix/guix#1308.

	* doc/guix.texi (Miscellaneous Services): Fix the rootless-podman-service-type
	example.

	Change-Id: I3ff484df7088fe8e0994c71b81ee474c81a3070a

2025-08-03  Cayetano Santos  <csantosb@inventati.org>

	licenses: Add CERN Open Hardware Licence.
	* guix/licenses.scm (ohl2-s): New variable.
	(ohl2-p): New variable.
	(ohl2-w): New variable.
	* guix/import/utils.scm (%spdx-license-identifiers): Add references to them.

	Change-Id: I212332041b6438af0ea7b869e38665147f6ce798

2025-08-03  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: Add hidapitester.
	* gnu/packages/libusb.scm (hidapitester): New variable.

	Change-Id: I663b41bf890465846e8d1e5cae8b95a6f4186155

2025-08-02  Tomas Volf  <~@wolfsden.cz>

	gnu: buildah: Update to 1.41.0.
	* gnu/packages/containers.scm (buildah): Update to 1.41.0.

	Change-Id: I047ae322a3c0e24d9bb9c85cbaaf8516a22180bd

2025-08-02  Tomas Volf  <~@wolfsden.cz>

	gnu: crun: Update to 1.23.1.
	* gnu/packages/containers.scm (crun): Update to 1.23.1.

	Change-Id: Ife7cf92568eab7bc3e7797f91662820135fbd0cb

2025-08-02  Tomas Volf  <~@wolfsden.cz>

	gnu: emacs-terraform-mode: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-terraform-mode): Update to 1.1.0.
	[source]<uri>{url}: Use new upstream.
	[home-page]: Change to the new home.

	Change-Id: I688284c67f3b184cb4e8360de72d5a90cbe13aef

2025-08-02  Ashvith Shetty  <ashvith@noreply.codeberg.org>

	gnu: brasero: Fix build with gcc@14.
	* gnu/packages/patches/brasero-fix-gcc-14-build-failure.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register new patch.
	* gnu/packages/gnome.scm (brasero)[source]: Use new patch.

	Fixes: guix/guix#1759
	Change-Id: Ifa8462d9c77d8e5716e41b1079a2b0ce46284c89

2025-08-02  Cayetano Santos  <csantosb@inventati.org>

	gnu: lepton-eda: Restore dependency on pcb.
	* gnu/packages/engineering.scm (lepton-eda): Restore dependency on pcb.
	[arguments]<#:configure-flags>: Add --with-pcb-datadir and
	--with-pcb-lib-path.
	[inputs]: Add pcb.

	Change-Id: Ifb5ab4eac149e12f140f29be7359aaee37e01da0

2025-08-02  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: Add cimg.
	* gnu/packages/image-processing.scm (cimg): New variable.

	Change-Id: I443dcc71864b237b6573360e27deb7a6adda8b49

2025-08-02  Tomas Volf  <~@wolfsden.cz>

	gnu: procmail: Fix build with gcc-14.
	* gnu/packages/patches/procmail-gcc-14.patch: New patch.
	* gnu/packages/mail.scm (procmail)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Fixes: guix/guix#1671
	Change-Id: I41b3e1d73d319a19efa15ac75cefd326eedd58b1

2025-08-02  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: pcb: Fix build.
	* gnu/packages/engineering.scm (pcb)[arguments]: Add 'convert-encoding
	phase.

	Change-Id: Iaabf4dfd1991c23ad2df538b1299b0f42113c353

2025-08-02  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: xmp: Run guix style.
	* gnu/packages/audio.scm (xmp): Run guix style.

	Change-Id: If9f000ce442c27af350e1b06cd31642169e6aeef

2025-08-02  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: xmp: Update to 4.2.0.
	* gnu/packages/audio.scm (xmp): Update to 4.2.0.
	[source]: Switch to github.
	[native-inputs]: Add autoconf and automake.

	Change-Id: Id155514b014e8c7c9a59abbad38e63bee0af7a7d

2025-08-02  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: libxmp: Run guix style.
	* gnu/packages/audio.scm (libxmp): Run guix style.

	Change-Id: I5d6b137079d50f8223ae682371aff90663534253

2025-08-02  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: libxmp: Update to 4.6.3.
	* gnu/packages/audio.scm (libxmp): Update to 4.6.3.
	[source]: Switch to github.
	[native-inputs]: Add autoconf.

	Change-Id: Ic1aec890e0ec6db20f1e73acea0ff30da5b25923

2025-08-02  Vinicius Monego  <monego@posteo.net>

	gnu: python-rtf-tokenize: Update to 1.0.1.
	* gnu/packages/python-xyz.scm (python-rtf-tokenize): Update to 1.0.1.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I9b99934c6b2a6b54cf0b9bab99cdd996ef45ad17

2025-08-02  Vinicius Monego  <monego@posteo.net>

	gnu: python-pystitcher: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-pystitcher)[build-system]: Use
	pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

	Change-Id: Ifb3ee3759ef4e749d09358ea01390a730102af2a

2025-08-02  Vinicius Monego  <monego@posteo.net>

	gnu: python-pystitcher: Improve style.
	* gnu/packages/python-xyz.scm (python-pysticher): Run guix style.

	Change-Id: I217d2a57ff726405dffade69ef34ae43ca956a68

2025-08-02  Vinicius Monego  <monego@posteo.net>

	gnu: python-pystache: Enable tests.
	* gnu/packages/python-xyz.scm (python-pystache)[arguments]: Remove
	'#:tests? #f'.
	[native-inputs]: Add python-pytest.

	Change-Id: I905c32cfcba3a06f78eb0dd044c47292f6f0b8aa

2025-08-02  Vinicius Monego  <monego@posteo.net>

	gnu: python-pystache: Update to 0.6.8.
	* gnu/packages/python-xyz.scm (python-pystache): Update to 0.6.8.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I25d4373bcbac47dcc5a66ca8ad62a1d1cb75645a

2025-08-02  Vinicius Monego  <monego@posteo.net>

	gnu: python-bagit: Update to 1.9.0.
	* gnu/packages/python-xyz.scm (python-bagit): Update to 1.9.0.
	[source]: Fetch from GitHub.
	[build-system]: Use pyproject-build-system.
	[arguments]<#:phases>: Add phase 'pretend-version' after
	'unpack'. Override the 'check' phase and run the test file manually.
	[native-inputs]: Remove python-coverage, python-mock. Add
	python-pytest, python-setuptools, python-wheel.

	Change-Id: I9db21f4ab290ac426710b426d30be884f7c47c9a

2025-08-02  Vinicius Monego  <monego@posteo.net>

	gnu: python-sacn: Update to 1.11.0.
	* gnu/packages/python-xyz.scm (python-sacn): Update to 1.11.0.
	[build-system]: Use pyproject-build-system.
	[arguments]<#:phases>: Do not override the 'check' phase.
	[native-inputs]: Add python-setuptools, python-wheel.
	[synopsis]: Do not break line.

	Change-Id: I476308da1c13bcfb6eaf9d55b5f3f6aa4798d450

2025-08-02  Vinicius Monego  <monego@posteo.net>

	gnu: hivex: Fix build.
	* gnu/packages/virtualization.scm (hivex)[native-inputs]: Replace
	automake by automake-1.16.5.

	Change-Id: I3e46d95cb543c7034a8f3ef52adc84c20119773f

2025-08-02  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: Add ares.
	* gnu/packages/emulators.scm (ares): New variable.

	Fixes: #1510
	Change-Id: I6363bc912a408aeb4ed014698765ca9c62463091

2025-08-01  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.79.22.
	* gnu/packages/prolog.scm (trealla): Update to 2.79.22.

	Change-Id: I31a08fc6f0ac329180d782a3fde9a2843014c977

2025-08-01  Andreas Enge  <andreas@enge.fr>

	gnu: hpcombi: Update to 1.1.0.
	* gnu/packages/maths.scm (hpcombi): Update to 1.1.0.
	[native-inputs]: Remove catch2-3; add catch2-3.8.

	Change-Id: I88a95a1d1a6621124cfa3e634df0078735aae331

2025-08-01  Andreas Enge  <andreas@enge.fr>

	gnu: gerbera: Update to 2.5.0.
	* gnu/packages/upnp.scm (gerbera): Update to 2.5.0.

	Change-Id: Ifcf0c89b50d50c5f7e2c4b87436fba97dd96029d

2025-08-01  Andreas Enge  <andreas@enge.fr>

	gnu: corectrl: Update to 1.4.5.
	* gnu/packages/admin.scm (corectrl): Update to 1.4.5.
	[native-inputs]: Remove catch2-3; add catch2-3.8.

	Change-Id: I34be887b852585ab85785e5aed626f02a61ccb7a

2025-08-01  Andreas Enge  <andreas@enge.fr>

	gnu: gemma: Update to v0.98.5.
	* gnu/packages/bioinformatics.scm (gemma): Update to v0.98.5.

	Change-Id: I911b18190de231934e05fe92375f581acfa3acb6

2025-08-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: lepton-eda: Remove dependency on geda tools.
	* gnu/packages/engineering.scm (lepton-eda)[inherit]: Remove.
	[build-system]: Set to gnu-build-system.
	[arguments]<#:configure-flags>: Remove pcb references; add
	--enable-guild and --enable-contrib.
	[native-inputs]: Copy list from gead-gaf.
	[inputs]: Remove m4 and pcb.
	[synopsys, license]: Add them.

	Change-Id: I0e1f01534d1eea1acc2f4b7cd6eac92f462ab834

2025-08-01  ColdSideOfYourPillow  <ColdSideOfYourPillow@noreply.codeberg.org>

	gnu: Add emacs-zoom.
	* gnu/packages/emacs-xyz.scm (emacs-zoom): New variable.

	Change-Id: Idce11959895ee8f5019b17fbfbc01cfa6bc80c16

2025-08-01  nomike  <nomike@nomike.com>

	gnu: prusa-slicer: Update to 2.9.2
	* gnu/packages/patches/prusa-slicer-add-cmake-module.patch:
	New file.
	* gnu/packages/patches/prusa-slicer-fix-tests.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Register new patch, unregister
	removed patch.
	* gnu/packages/engineering.scm (prusa-slicer): Update to 2.9.2
	[source]: Update patches.  Update paths to bundled libraries.  Properly
	remove libexpat from target_link_libraries.
	[native-inputs]: Replace catch2 by catch2-3.8.
	[inputs]: Replace opencascade-occt by opencascade-occt-7.6.1.  Add openssl,
	webkitgtk-for-gtk3 and webkitgtk-with-libsoup2 for the new built-in browser
	functionality.  Add z3.
	[description]: Extend description.

	Change-Id: If8c1b23b74e4eba2524276401e4fa468acc14901

2025-08-01  nomike  <nomike@nomike.com>

	gnu: prusa-libbgcode: Update to 0.0.0-1.5041c09.
	* gnu/packages/engineering.scm (prusa-libbgcode): Update to 0.0.0-1.5041c09.
	[native-inputs]: Replace catch2 by catch2-3.8.

	Change-Id: I2599e647acbed54d9cc282e001f7aa87d89f8f28

2025-08-01  nomike  <nomike@nomike.com>

	gnu: Add opencascade-occt-7.6.1.
	* gnu/packages/maths.scm (opencascade-occt-7.6.1): New variable.

	Change-Id: I483bfa07cd4aac26b3b9f2550b226bcfdd64187a

2025-08-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-elisp-autofmt: Update to 0.1-0.fa30ffc.
	* gnu/packages/emacs-xyz.scm (emacs-elisp-autofmt): Update to
	0.1-0.fa30ffc.
	[arguments]: Add #:test-command.
	[arguments]: Add #:include.
	[arguments]<#:phases>: Add fix-tests, remove install-python-module.

	Change-Id: I2d0b7e09887f571f9ba594a6db7933fa8d814869

2025-08-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-llm: Update to 0.27.0.
	* gnu/packages/emacs-xyz.scm (emacs-llm): Update to 0.27.0.
	[arguments]: Activate tests.

	Change-Id: Ief04ea664fdeebbafa3866769c7cc26f7852a8c4

2025-08-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-bm: Update to 202506.
	* gnu/packages/emacs-xyz.scm (emacs-bm): Update to 202506.
	[home-page]: Update.

	Change-Id: Ic7714ea66f400ac2f5527becf3d8ca7abf631293

2025-08-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-reverso: Update to 0.1.2-1.40ed3d8.
	* gnu/packages/emacs-xyz.scm (emacs-reverso): Update to 0.1.2-1.40ed3d8.
	[arguments]: Disable tests.
	[propagated-inputs]: Remove emacs-transient and emacs-fedi.

	Change-Id: I18dfafa5927b1818049c4e8f55f4580d51c07939

2025-08-01  Ada Stevenson  <adanskana@gmail.com>

	gnu: Add serious-sam-classic-vk.
	* gnu/packages/games.scm: Add serious-sam-classic-vk.

	Change-Id: I99a89a4131de5716452827eb1eb9a33834b2eccb

2025-08-01  Ada Stevenson  <adanskana@gmail.com>

	gnu: Add serious-sam-classic.
	* gnu/packages/games.scm: Add serious-sam-classic.
	* gnu/packages/patches/serious-sam-classic-engine-patch-paths.patch: Add patch.
	* gnu/local.mk: Register it.

	Change-Id: I65e830c9760294e567808d580e3083586d50c972

2025-08-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-casual.
	Obsolete the several different available casual-* packages by a single
	main one, in its most recent release.

	* gnu/packages/emacs (emacs-casual): New package.
	(emacs-casual-avy, emacs-casual-lib, emacs-casual-calc)
	(emacs-casual-dired, emacs-casual-info): Deprecate in favor of
	‘emacs-casual’.

	Change-Id: Ie556c2aeaba873a0d12ac3890e60ef17f4b5ed02

2025-08-01  nomike  <nomike@nomike.com>
	    Andreas Enge  <andreas@enge.fr>

	gnu: Add catch2-3.8.
	* gnu/packages/check.scm (catch2-3.8): New variable.

	Change-Id: Id9546e04e3c98192964f3fa39e9e6990bd5e0160

2025-08-01  Andreas Enge  <andreas@enge.fr>

	gnu: Remove clara.
	* gnu/packages/check.scm (clara): Delete variable.

	Change-Id: I8c56d06660a75f4fd721d407b4bd71eafd4726c9

2025-08-01  Andreas Enge  <andreas@enge.fr>

	gnu: Remove r-r4rna.
	This is a duplicate package with (gnu packages bioconductor) r-r4rna.
	The only dependent package r-rnacrosslinkoo also builds with the
	bioconductor version, which is at a higher release.

	* gnu/packages/bioinformatics.scm (r-r4rna): Delete variable.

	Reported-by: nomike@nomike.com
	Change-Id: I4845e785eb1f6a3b2ff35c27ca86e23b2ea90aa5

2025-08-01  Andreas Enge  <andreas@enge.fr>

	gnu: Remove insight-toolkit-4.
	* gnu/packages/image-processing.scm (insight-toolkit-4): Delete variable.

	Change-Id: I248603846b7f704aba4120817a64dc4896e51020

2025-08-01  Andreas Enge  <andreas@enge.fr>

	gnu: Remove insight-toolkit-4.12.
	* gnu/packages/image-processing.scm (insight-toolkit-4.12): Delete variable.

	Change-Id: Ibb2e195d8f882b3da9ef3a7291008cc0dad88220

2025-08-01  Andreas Enge  <andreas@enge.fr>

	gnu: Remove vtk-7.
	* gnu/packages/image-processing.scm (vtk-7): Delete variable.

	Change-Id: I9b70e5923333fb15672f194b3e6c28f1d7b17a5c

2025-08-01  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: itk-snap: Update to 4.2.2-0.6525125.
	* gnu/packages/image-processing: Import (gnu packages ssh).
	(itk-snap): Update to 4.2.2-0.6525125.
	[source]: Fetch from the new official home on GitHub.  Remove
	itk-snap-alt-glibc-compat.patch.
	[arguments]: Use gexps.
	<#:configure-flags>: Remove "-DSNAP_VERSION_GIT_SHA1=release",
	"-DSNAP_VERSION_GIT_TIMESTAMP=0", "-DCMAKE_POSITION_INDEPENDENT_CODE=ON",
	"-DCMAKE_CXX_STANDARD=14".
	<#:phases>{disable-gui-tests}: Disable more GUI tests.
	{prepare-submodules}: Remove substitution in c3d checkout.  Add digestible
	submodule.
	{fix-includes}: Delete phase.
	{remove-bundled-jsoncpp}: New phase.
	{wrap-executable}: Use gexp.
	[inputs]: Replace insight-toolkit-4.12 with insight-toolkit-legacy.  Replace
	vtk-7 with vtk. Replace qtbase-5 with qtbase.  Replace qtdeclarative-5 with
	qtdeclarative.  Add freetype, glew, jsoncpp and libssh.  Remove bash-minimal,
	fftw, fftwf, hdf5, vxl-1 and zlib.
	[native-inputs]: Use new style.  Update c3d and greedy checkouts.  Add
	digestible checkout.  Remove googletest, qttools-5 and pkg-config.
	* gnu/local.mk: Deregister itk-snap-alt-glibc-compat.patch.
	* gnu/packages/patches/itk-snap-alt-glibc-compat.patch: Remove file.

	Change-Id: I6a90a590fa773e838946d773e9b0a743129ee1f3

2025-08-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: librnd: Move to electronics.
	* gnu/packages/engineering.scm (librnd): Move from here ...
	* gnu/packages/electronics.scm: ... to here.

	Change-Id: Ia0a587c35729883ece0fb8ed4dab18e7eb63222a

2025-08-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: pcb-rnd: Move to electronics.
	* gnu/packages/engineering.scm (pcb-rnd): Move from here ...
	* gnu/packages/electronics.scm: ... to here.

	Change-Id: I7b8d84e1dcffd26e6c4833eb51310167c5c5fa4a

2025-08-01  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: iter-vitae: Update to 0.3.35.
	* gnu/packages/web.scm (iter-vitae): Update to 0.3.35.

	Change-Id: I3a2a3d1cd87ccf389ab2e14473e9b9df7e98b94b

2025-08-01  Andreas Enge  <andreas@enge.fr>

	gnu: gtksheet: Fix build with gcc-14.
	* gnu/packages/gtk.scm (gtksheet)[arguments]<#:configure-flags>: Expand
	CFLAGS.

	Change-Id: Ieac93c560566832b1cff413fa7aee37a9175135d

2025-08-01  Andreas Enge  <andreas@enge.fr>

	gnu: opencolorio: Fix build.
	The build was broken after an update to minizip-ng in commit
	37b1aa7efa6409a5bdf60c7bcb3a1f94d592d357 .

	* gnu/packages/image-processing.scm (opencolorio)[inputs]:
	Remove minizip-ng; add minizip-ng-4.0.9.

	Change-Id: I7cf3f57e5a3685ffaa790c536e74129c016d56ff

2025-08-01  Andreas Enge  <andreas@enge.fr>

	gnu: Add minizip-ng-4.0.9.
	* gnu/packages/compression.scm (minizip-ng-4.0.9): New variable.

	Change-Id: I8e25d659b2447d7063fea9bb5fd13ad2eb13ea9b

2025-08-01  Andreas Enge  <andreas@enge.fr>

	gnu: scsh: Fix build with gcc-14.
	* gnu/packages/shells.scm (scsh)[arguments]<#:phases>{fix-includes}:
	New phase.

	Change-Id: I98d6d09e73ef4e99cc4a67cf5ec6d6ea56e82338

2025-08-01  Andreas Enge  <andreas@enge.fr>

	gnu: scheme48: Update to 1.9.3.
	* gnu/packages/scheme.scm (scheme48): Update to 1.9.3.

	Change-Id: I28a0646dce4010274199b86a1d5551c74d4e9d5e

2025-08-01  Andreas Enge  <andreas@enge.fr>

	gnu: chow-tape-model: Fix build with gcc-14.
	* gnu/packages/audio.scm (chow-tape-model)[arguments]<#:phases>
	{fix-includes}: New phase.

	Change-Id: I68623e405a22f51bbd9167c44f275b89c3a19798

2025-08-01  Andreas Enge  <andreas@enge.fr>

	gnu: ansel: Disable -march=native.
	This was enabled through a check for BINARY_PACKAGE_BUILD in
	cmake/march-mtune.cmake.

	* gnu/packages/photo.scm (ansel)[arguments]<#:configure-flags>:
	Add -DBINARY_PACKAGE_BUILD=ON.

	Fixes: guix/guix#1731
	Change-Id: I30cc346431adfdf7ec60f9a78be861e21c7e462d

2025-08-01  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: dolphin-emu: Update to 2506-0.79a3af2.
	* gnu/packages/emulators.scm (dolphin-emu): Update to 2506-0.79a3af2.
	[source] {patches}: Update patches.
	(dolphin-rcheevos-submodule): New variable.
	[source]: Refine and update snippet.
	[#:phases] {remove-unittests-target-post-build-command}: Delete.
	{generate-fonts&hardcode-libvulkan-path}: Fix typo in phase name. Remove
	obsolete cstdint patching.
	{post-check}: Delete.
	[#:configure-flags]: Streamline. Add -DUSE_DISCORD_PRESENCE=OFF.
	[native-inputs]: Add googletest
	[inputs]: Replace ffmpeg-4 with ffmpeg. Replace fmt-7 with fmt-11. Replace
	gtk+-2 with gtk+ and minizip-ng-compat with minizip-ng. Add lz4,
	mgba-for-dolphin, qtsvg, spirv-cross, spng, tinygltf, vulkan-headers,
	vulkan-memory-allocator and watcher. Replace qtbase-5 with qtbase. Replace
	sdl2 with sdl3. Replace sfml-2 with sfml. Remove soundtouch-1/integer-samples.
	(libretro-dolphin-emu): Update to 5.0-1.a09f78f.
	[source]: Break inheritance with dolphin-emu, adjusting snippet for its older
	code base.
	[patches]: Apply libretro-dolphin-emu-libusb-assert.patch and
	libretro-dolphin-emu-vulkan-headers.patch.
	[#:phases] {link-unittest-to-gtest}: New phase.
	[inputs]: Do not inherit from dolphin-emu. Replace fmt-7 with fmt. Replace
	minizip-ng with minizip-ng-compat.
	googletest, vulkan-headers.
	* gnu/packages/patches/dolphin-emu-data.patch: Delete file.
	* gnu/packages/patches/dolphin-emu-unbundle-tinygltf.patch
	* gnu/packages/patches/dolphin-emu-unbundle-watcher.patch
	* gnu/packages/patches/libretro-dolphin-emu-gc-font-tool.patch
	* gnu/packages/patches/libretro-dolphin-emu-libusb-assert.patch
	* gnu/packages/patches/libretro-dolphin-emu-vulkan-headers.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.

	Fixes: #1327
	Change-Id: I5a870a5e29c1ca243fb1d5e049ee06c5e254a04f

2025-08-01  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: tinygltf: Update to 2.9.6.
	* gnu/packages/graphics.scm (tinygltf): Update to 2.9.6.

	Change-Id: I1e4283fc253a9c01800643a5157b37c5cbc0dec9

2025-08-01  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add watcher.
	* gnu/packages/file-systems.scm (watcher): New variable.

	Change-Id: Ie506d736b464403bd69548fb4aa5616aef43af33

2025-08-01  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add snitch.
	* gnu/packages/check.scm (snitch): New variable.

	Change-Id: I974dc6c40e3f0bd44cdd2e99dae1781d5a36dead

2025-08-01  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add mgba-for-dolphin.
	* gnu/packages/emulators.scm (mgba-for-dolphin): New variable.

	Change-Id: I8ff0a21cc91d79f010b38d3f2d675e3cfad2761a

2025-08-01  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: mgba: Update to 0.10.5 and enable tests.
	* gnu/packages/emulators.scm (mgba): Update to 0.10.5.
	[snippet]: Refine so that only what's kept is listed.
	[build-system]: Switch to qt-build-system.
	[#:tests?]: Delete argument.
	[#:configure-flags]: Remove -DBUILD_LTO=OFF. Add -DBUILD_SUITE=ON and
	-DUSE_DISCORD_RPC=OFF.
	[#:qtbase]: New argument.
	[native-inputs]: Add cmocka. Replace qttools-5 with qtools.
	[inputs]: Replace qtbase-5 with qtbase, qtmultimedia-5 with qtmultimedia.
	[license]: Reformat for clarity.

	Change-Id: I54c85bc6aa2668de6c009812a066c5724485a2c4

2025-08-01  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: sfml: Update to 3.0.1.
	* gnu/packages/game-development.scm (sfml): Update to 3.0.1.
	[source]: Fetch from git. Refine snippet.
	[#:tests?]: New argument.
	[#:configure-flags]: Remove SFML_INSTALL_PKGCONFIG_FILES and
	SFML_OS_PKGCONFIG_DIR flags. Add BUILD_SHARED_LIBS and CMAKE_CXX_FLAGS flag.
	[native-inputs]: Add miniaudio and minimp3.
	[inputs]: Remove labels and sort. Add libxcursor, libxi and vulkan-headers.
	(sfml-2): New variable.
	(csfml): Update to 2.6.1.
	[inputs]: Replace sfml with sfml-2.
	* gnu/packages/emulators.scm (dolphin-emu) [inputs]: Replace sfml with sfml-2.
	* gnu/packages/games.scm (extremetuxracer, mars, schiffbruch)
	(marble-marcher): Likewise.

	Change-Id: Id61c4ba51798cfc28cc158a9d7fc6308ae4e6f41

2025-08-01  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: slade: Update to 3.2.7.
	* gnu/packages/game-development.scm (slade): Update to 3.2.7.

	Change-Id: I59be06c8ba3168b58677d2acc3b213bbce390f53

2025-08-01  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: glad: Update to 2.0.8 and run tests.
	* gnu/packages/gl.scm (glad): Update to 2.0.8.
	[build-system]: Switch to pyproject-build-system.
	[#:phases] {check}: New phase override.
	[native-inputs]: Add python-setuptools, python-wheel and xvfb-run.

	Change-Id: I20594a2bc880e080c089a7b9ae1a07cd332b5dce

2025-08-01  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: minizip-ng: Sanitize CMake config file.
	* gnu/packages/compression.scm (minizip-ng)
	[#:phases]: New argument.

	Change-Id: Ibc4c0999ba9fe04a5357c5928e91a542d4e57e9a

2025-08-01  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: minizip-ng: Do not build in compatibility mode.
	The pkg-config naming (and personality) of minizip-ng changes depending on
	whether it's built with minizip-compatibility mode (enabled by default). Since
	this package is named minizip-ng and not replacing the original minizip (yet),
	preserve its own personality. 'minizip-ng.pc' is required by packages such as
	emu-dolphin.

	* gnu/packages/compression.scm (minizip-ng)
	[#:configure-flags]: Add -DMZ_COMPAT=OFF.
	(minizip-ng-compat): New variable.
	* gnu/packages/emulators.scm (dolphin-emu) [inputs]: Replace minizip-ng with
	minizip-ng-compat.

	Change-Id: I71227035ef110162f72b9d0128b5c985c9cd58a5

2025-08-01  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: minizip-ng: Update to 4.0.10.
	* gnu/packages/compression.scm (minizip-ng): Update to 4.0.10.

	Change-Id: I8d115fdf6ed4eef26f837376f83dcf9efbda5d3d

2025-08-01  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: enet: Update to 1.3.18.
	* gnu/packages/networking.scm (enet): Update to 1.3.18.

	Change-Id: I36b78bad3b841c4ac704dce324d32066fbe8864f

2025-07-31  David Elsing  <david.elsing@posteo.net>

	gnu: yaehmop: Fix build with GCC 14.
	The C code calls functions from Fortran without declaration.

	* gnu/packages/chemistry.scm (yaehmop)[arguments]: Add CMAKE_C_FLAGS.

	Change-Id: Ib115645a414693cd42429d957d746f8435a889a6

2025-07-31  David Elsing  <david.elsing@posteo.net>

	gnu: freesasa: Fix build with newer gemmi.
	* gnu/packages/chemistry.scm (freesasa)[arguments]: Add 'fix-new-gemmi phase.

	Change-Id: I78997047eba8245a2d275af5ab18d0d0fe48630f

2025-07-31  David Elsing  <david.elsing@posteo.net>

	gnu: gemmi: Update to 0.7.3.
	Fixes: guix/guix#1567.

	* gnu/packages/chemistry.scm (gemmi): Update to 0.7.3.
	[source]: Remove gemmi-fix-sajson-types.patch patch.
	[arguments]: Adjust 'patch-includes and 'check phases.
	[native-inputs]: Add python-nanobind and zpp-serializer. Remove pybind11 and
	tinydir.

	Change-Id: Ia1a894226d7d0a9536ed0c6646271d475c397ee7

2025-07-31  David Elsing  <david.elsing@posteo.net>

	gnu: Add zpp-serializer.
	* gnu/packages/cpp.scm (zpp-serializer): New variable.

	Change-Id: I8a708892b34bef975572292edb6731a108d6646e

2025-07-31  David Elsing  <david.elsing@posteo.net>

	gnu: sajson-for-gemmi: Report string type also for numbers.
	This is required by gemmi, where some tests fail otherwise.

	* gnu/packages/patches/sajson-for-gemmi-numbers-as-strings.patch: Adjust patch.

	Change-Id: I260e964023b61876833c82ca3c59adf3b9a77b15

2025-07-31  David Elsing  <david.elsing@posteo.net>

	gnu: sajson: Fix build.
	Prevent the example from calling fclose multiple times.

	* gnu/packages/cpp.scm (sajson)[arguments]: Add 'fix-example phase.

	Change-Id: Icec4ef43fe5835810411a5a5681d552c5744aae6

2025-07-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: perl-pdl-2.019: Fix build.
	* gnu/packages/perl-maths.scm (perl-pdl-2.019)[arguments]<#:make-maker-flags>:
	Add "-Wno-error=implicit-function-declaration".

	Change-Id: I80c7be7b5b09c65c9c0fd3b3973e2ae13dc53546

	Change-Id: I2f60584c8d4d33411ba04e5333462e4d15643f6f

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add dive.
	* gnu/packages/containers.scm (dive): New variable.

	Change-Id: Iccbcf83437f9bf5720206136c172f4daf988fc1e

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-phayes-permbits.
	* gnu/packages/golang-xyz.scm (go-github-com-phayes-permbits): New variable.

	Change-Id: Ib7c9794f3f3871cf50adbc39fb6ea41d38954306

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-awesome-gocui-keybinding.
	* gnu/packages/golang-xyz.scm (go-github-com-awesome-gocui-keybinding): New variable.

	Change-Id: I9ecbd5648ddf090cc1787896c8698a043884c926

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-awesome-gocui-gocui.
	* gnu/packages/golang-xyz.scm (go-github-com-awesome-gocui-gocui): New variable.

	Change-Id: Ib6a46b515b670ca0e4ccdc45c02c7897645a9659

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-docker-docker: Add more inputs.
	* gnu/packages/golang-xyz.scm (go-github-com-docker-docker):
	  [propagated-inputs]: Add go-github-com-distribution-reference and
	  go-github-com-docker-go-connections. Sort

	Change-Id: I2dc0f0dc7c32d97aeedbc1d32d0f73d99236a65d

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-docker-cli: Add more inputs.
	* gnu/packages/golang-xyz.scm (go-github-com-docker-cli):
	  [propagated-inputs]: Add go-github-com-fvbommel-sortorder and
	  go-github-com-pkg-errors. Sort.

	Change-Id: I7ca28258c10ba66d0121dada9d5bd027130fac76

2025-07-31  Philippe SWARTVAGHER  <phil.swart@gmx.fr>

	gnu: Add maildir-rank-addr.
	* gnu/packages/web.scm (maildir-rank-addr): New variable.

	Change-Id: Idc29e3f7d25472ee1e3acf4bf5d892900adb11a2

2025-07-31  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: shadowsocks: Switch to pyproject.
	* gnu/packages/networking.scm (shadowsocks)
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

	Change-Id: Ib77b99ab115837928d4bbb9ff7de944e8244763f

2025-07-31  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: shadowsocks: Fix the package.
	* gnu/packages/networking.scm (shadowsocks)[arguments]
	<#:tests>: Disable them.
	<#:phases>: Add phase 'python-fixes.

	Change-Id: I959eeb57a3859e68cf14efdf7700390143f0c4df

2025-07-31  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: shadowsocks: Improve style.
	* gnu/packages/networking.scm (shadowsocks): Run guix style.
	[arguments]: Use g-expressions.

	Change-Id: I947116bf1730aa42649d86af28522fe90af30378

2025-07-31  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-gguf: Update to 0.17.1.
	* gnu/packages/machine-learning.scm (python-gguf): Update to 0.17.1.
	[propagated-inputs]: Add python-pyside-6.

	Change-Id: Ic564c2d8a5773b51d65374674e1b7eaa4ffe6f4a

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sunclock: Make it not public.
	* gnu/packages/astronomy.scm (sunclock): Keep the definition but do not
	try to build it for now, see the note.

	Change-Id: Id39005baba85ab0ad96e87bddcb5c09a28c3d7e6

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pyhalo.
	* gnu/packages/astronomy.scm (python-pyhalo): New variable.

	Change-Id: Ic7e1e9ee8750d2b29e5ee9f8375c44e42f8f77ff

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-mcfit.
	* gnu/packages/machine-learning.scm (python-mcfit): New variable.

	Change-Id: I4927e8a4d5b0424265300e3496b31c0ba469c0bc

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-hierarc.
	* gnu/packages/astronomy.scm (python-hierarc): New variable.

	Change-Id: Idb9d8d90ccc00d40b28edeb27e3fd35536b29c4a

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-space-dolphin.
	* gnu/packages/astronomy.scm (python-space-dolphin): New variable.

	Change-Id: I2185ed6b0c34e95458854f18046e7e47a4170e37

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-gdown.
	* gnu/packages/python-web.scm (python-gdown): New variable.

	Change-Id: I8809b983bba3db0d3c4329d4dea4c39cac17b029

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-romancal.
	* gnu/packages/astronomy.scm (python-romancal): New variable.

	Change-Id: I33f9452b7b85f18157000668cbbdeaa9d6f5b784

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-stpreview.
	* gnu/packages/astronomy.scm (python-stpreview): New variable.

	Change-Id: Ia3e318a69dac44c988a2c42e5f9a5dcd015dc930

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-linetools.
	* gnu/packages/astronomy.scm (python-linetools): New variable.

	Change-Id: Ie667aca685c5acca8c7ed8aa1312b192dd59683b

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-lenstronomy.
	* gnu/packages/astronomy.scm (python-lenstronomy): New variable.

	Change-Id: I8e9604c3cfef1d46fb3676362dd53a2cd6e34e36

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-cobaya.
	* gnu/packages/astronomy.scm (python-cobaya): New variable.

	Change-Id: Ifc6beae520bc63fe0935d07461bf28222038c998

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-py-bobyqa.
	* gnu/packages/maths.scm (python-py-bobyqa): New variable.

	Change-Id: If5dcb5d7ecef4d5937c278f405b2ba93d2a02ec4

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-nautilus-sampler.
	* gnu/packages/statistics.scm (python-nautilus-sampler): New variable.

	Change-Id: Ic2881d9d26b02d7dd8ea03523a6a20195dd94727

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: stuff: Update to 2.0.1-0.9cf3632.
	* gnu/packages/astronomy.scm (stuff): Update to 2.0.1-0.9cf3632.

	Change-Id: Ibdfa05ac4a6abb7319ba9b9d0b0e937a5fbe8e50

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-compression: Update to 0.0.1-3.579c153.
	* gnu/packages/astronomy.scm (python-asdf-compression): Update to 0.0.1-3.579c153.
	[native-inputs]: Remove python-setuptools; add python-setuptools-next.

	Change-Id: Ic2f1dd26b4f09bc09cb0cf1e9af182640f597ff0

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: siril: Update to 1.4.0-beta3.
	* gnu/packages/astronomy.scm (siril): Update to 1.4.0-beta3.
	[inputs]: Add gtksourceview-4 and yyjson.

	Change-Id: I0fcfb085969407497a04639d9628caae370ea8e0

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ska-sdp-func: Skip more tests.
	* gnu/packages/astronomy.scm (ska-sdp-func) [phases]
	  {disable-failing-tests}: Add more to the list.

	Change-Id: I57326b094542ace4e1b96dc81d9538d6e62446ef

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: splash: Update to 3.11.4.
	* gnu/packages/astronomy.scm (splash): Update to 3.11.4.

	Change-Id: I36ec7f64523b13600ba7ae3e45fd80343f047b9f

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-regularizepsf: Update to 1.1.0.
	* gnu/packages/astronomy.scm (python-regularizepsf): Update to 1.1.0.

	Change-Id: Ib3b9cc85ce56b575c1806d2ebe46032099a732d2

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glue-astronomy: Update to 0.12.0.
	* gnu/packages/astronomy.scm (python-glue-astronomy): Update to 0.12.0.
	  [arguments] <test-flags>: Rework the list of skipped tests.
	  [propagated-inputs]: Add python-glue-qt.

	Change-Id: Iba5a2ef808d4ce4cf8b1ed9898a92207261f30e3

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-camb: Update to 1.6.2.
	* gnu/packages/astronomy.scm (python-camb): Update to 1.6.2.
	[native-inputs]: Remove python-setuptools; add python-setuptools-next.

	Change-Id: I8ad92609e9d393463f900792efe42f6ca68e0c60

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-statmorph: Update to 0.7.0.
	* gnu/packages/astronomy.scm (python-statmorph): Update to 0.7.0.

	Change-Id: I171baca4fa8d0863802f855450051addae745a05

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ccdproc: Update to 2.5.1.
	* gnu/packages/astronomy.scm (python-ccdproc): Update to 2.5.1.

	Change-Id: Iee24d6dd018c9300e0e884aa6daf194d06258d41

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-czml3: Update to 2.3.5.
	* gnu/packages/astronomy.scm (python-czml3): Update to 2.3.5.

	Change-Id: I06a595e7f7ee7b87d8efe8978b7fe9610ec27e0f

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dkist: Update to 1.14.0.
	* gnu/packages/astronomy.scm (python-dkist): Update to 1.14.0.

	Change-Id: I26d0805c14f2a446e5f26448ee8279611f8082ae

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jwst: Update to 1.19.1.
	* gnu/packages/astronomy.scm (python-jwst): Update to 1.19.1.
	  [phases] <relax-requirements>: Refresh the list.
	  [native-inputs]: Remove python-setuptools; add python-setuptools-next.

	Change-Id: I1ecd0ae28201f9a11d629ade24525287688620e5

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stcal: Update to 1.14.1.
	* gnu/packages/astronomy.scm (python-stcal): Update to 1.14.1.
	[native-inputs]: Remove python-setuptools; add python-setuptools-next.

	Change-Id: Idd1295d79609e71c898a723b0a849444280a4885

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stdatamodels: Update to 4.0.1.
	* gnu/packages/astronomy.scm (python-stdatamodels): Update to 4.0.1.

	Change-Id: I4641ad77025ab4ae9ee1e334cb4dd9c066a8c293

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stpipe: Update to 0.10.0.
	* gnu/packages/astronomy.scm (python-stpipe): Update to 0.10.0.

	Change-Id: Ie6b5e9ddc75ecf476e1d45be1c8ab69856c32e9d

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-yt: Update to 4.4.1.
	* gnu/packages/astronomy.scm (python-yt): Update to 4.4.1.

	Change-Id: Ie9747319b0a7b03d940db12861967e4cba123f3f

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-specreduce: Disable tests.
	* gnu/packages/astronomy.scm (python-specreduce) [arguments] <tests?>:
	  Disable them for now.

	Change-Id: Icdf86d95f5e460c2ab2476b97ffce25a70ac5efb

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-drizzle: Update to 2.1.0.
	* gnu/packages/astronomy.scm (python-drizzle): Update to 2.1.0.
	[native-inputs]: Remove python-setuptools; add python-setuptools-next.

	Change-Id: Ie94a9ba4c8b931ca454bd68f7e2f117b2a134a2a

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crds: Update to 12.1.11.
	* gnu/packages/astronomy.scm (python-crds): Update to 12.1.11.

	Change-Id: I64053bf7be98eaf4da40db3d96c6378d88ec1322

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-roman-datamodels: Update to 0.26.0.
	* gnu/packages/astronomy.scm (python-roman-datamodels): Update to 0.26.0.

	Change-Id: I139759f7a1009850255e0d7862d4304d9fd6e098

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rad: Update to 0.26.0.
	* gnu/packages/astronomy.scm (python-rad): Update to 0.26.0.

	Change-Id: Iac82ef5c07fa0a30d6ecbf6ddf6ce2d8550142d1

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-synphot: Update to 1.6.0.
	* gnu/packages/astronomy.scm (python-synphot): Update to 1.6.0.
	  [arguments] <test-flags>: Skip tests which fail with deprecation
	  warnings.

	Change-Id: I9ed41c05f39dc33c1fe2f664f335a5697018d1fd

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-specutils: Update to 2.0.0.
	* gnu/packages/astronomy.scm (python-specutils): Update to 2.0.0.
	  [arguments] <phases>: Add 'relax-requirements.

	Change-Id: Ice139b4513535d8b5abb156a9ade76d6bcf0818c

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ndcube: Skip one more test.
	* gnu/packages/astronomy.scm (python-ndcube) [arguments] <test-flags>:
	  Skip one more failing test.

	Change-Id: I8fc65b621601a4b66c4f1abe5fbfe915cb5856fd

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mpl-animators: Update to 1.2.4.
	* gnu/packages/astronomy.scm (python-mpl-animators): Update to 1.2.4.

	Change-Id: I34b939a7c6b75239beae354dc96c6bfd3877bb09

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-gwcs: Update to 0.25.1.
	* gnu/packages/astronomy.scm (python-gwcs): Update to 0.25.1.
	[native-inputs]: Remove python-setuptools-scm; add python-setuptools-next and
	python-setuptools-scm-next.

	Change-Id: I0117fcf2651d9517d8ea79dbbe286a10e0345994

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf: Update to 4.3.0.
	* gnu/packages/astronomy.scm (python-asdf): Update to 4.3.0.

	Change-Id: I78dfcf3022f8523ab986b75bf4e5e33ded412c14

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-iers-data: Update to 0.2025.7.21.0.41.39.
	* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2025.7.21.0.41.39.

	Change-Id: If7c4d7e73e0f5ea7c06f98da4ad375365d5a59ee

2025-07-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: calcmysky: Update to 0.3.5.
	* gnu/packages/astronomy.scm (calcmysky): Update to 0.3.5.

	Change-Id: I876d4391898f5c1fd2e8d47147b70f8dd6a4a57f

2025-07-31  David Elsing  <david.elsing@posteo.net>

	gnu: openbabel: Fix build and switch to git source.
	The git source does not contain the bundled libraries.

	* gnu/packages/chemistry.scm (openbabel)[source]: Switch to git-fetch.
	[arguments]<#:configure-flags>: Use search-input-file and
	search-input-directory.
	<#:phases>: Add phase 'fix-time-check.
	[inputs]: Add rapidjson.
	[home-page]: Update URL.

2025-07-31  Andreas Enge  <andreas@enge.fr>

	gnu: widelands: Update to 1.2.1.
	* gnu/packages/games.scm (widelands): Update to 1.2.1.

	Change-Id: Ie781ea88275cae7b98fccf48fe45054efbb2598b

2025-07-31  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.79.16.
	* gnu/packages/prolog.scm (trealla): Update to 2.79.16.

	Change-Id: I0ce4b6ce98bc55ee181fa32e0d9d371702372f50

2025-07-31  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: Add insight-toolkit-legacy.
	This is a hidden variant of insight-toolkit needed for itk-snap.

	* gnu/packages/image-processing.scm (insight-toolkit-legacy): New variable.

	Change-Id: Ief18c1b4241241881b5b632121fc463db5b3c286

2025-07-31  Jake Forster  <jakecameron.forster@gmail.com>
	    Andreas Enge  <andreas@enge.fr>

	gnu: insight-toolkit: Include remote module for ITK-SNAP.
	* gnu/packages/image-processing.scm (insight-toolkit)[arguments]
	<#:configure-flags>: Add "-DModule_MorphologicalContourInterpolation=ON".
	<#:phases>: Add phase 'prepare-remote-modules.
	[native-inputs]: Add origin for MorphologicalContourInterpolation checkout.

	Change-Id: I441f250d42f5ac1077c72a3c15281dd327264f3b

2025-07-31  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: eternalterminal: Update to 6.2.11.
	* gnu/packages/terminals.scm (eternalterminal): Update to 6.2.11.

	Change-Id: Ie94a66fb4b37566f7f4f7d972fa34e0dfd64b792

2025-07-31  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	* po/packages/ar.po: New file.
	* po/packages/LINGUAS: Add 'ar'.

	Change-Id: I966bcd09beb45d58d7210dbad3274d50c630e9ee

2025-07-31  heq  <human.equivalent@xhrpb.com>

	gnu: drbd-utils: Update to 9.31.0.
	* gnu/packages/cluster.scm (drbd-utils): Update to 9.31.0.

	Change-Id: I626d1873955d0b8b9b448da8b8758a13c2966929

2025-07-31  Andreas Enge  <andreas@enge.fr>

	gnu: openimageio: Update to 2.5.19.0.
	* gnu/packages/graphics.scm (openimageio): Update to 2.5.19.0.

	Change-Id: I9a0b2737a84d4818283094b1ad766f6a0c9ef4e1

2025-07-31  Andreas Enge  <andreas@enge.fr>

	gnu: opencolorio: Update to 2.4.2.
	* gnu/packages/image-processing.scm (opencolorio): Update to 2.4.2.

	Change-Id: I2fcb15b40ae26f6a3aa63733b1b911e7b044a4df

2025-07-31  Andreas Enge  <andreas@enge.fr>

	gnu: Remove proj-7.
	* gnu/packages/geo.scm (proj-7): Delete variable.

	Change-Id: I6f7809892f07c18c9613755557ad4d35d03a204d

2025-07-31  Andreas Enge  <andreas@enge.fr>

	gnu: Remove proj.4.
	* gnu/packages/geo.scm (proj.4): Delete variable.

	Change-Id: Id6e9f16b8e9a9c487a641aef94d82f0b500f4daf

2025-07-31  Andreas Enge  <andreas@enge.fr>

	gnu: r-proj4: Modernize input.
	* gnu/packages/cran.scm (r-proj4)[inputs]: Replace proj-7 by proj.
	(properties)[updater-extra-inputs]: Change accordingly.

	Change-Id: I165dc11f17388ce5dcd2e71a677235123e05891a

2025-07-31  Andreas Enge  <andreas@enge.fr>

	gnu: osmium-tool: Update to 1.18.0.
	* gnu/packages/geo.scm (osmium-tool): Update to 1.18.0.
	[source]: Remove snippet.
	[inputs]: Replace rapidjson by nlohmann-json.

	Change-Id: I9c689c27003430c175e17c57ddb6762a5f319716

2025-07-31  Andreas Enge  <andreas@enge.fr>

	gnu: libosmium: Update to 2.22.0.
	* gnu/packages/geo.scm (libosmium): Update to 2.22.0.

	Change-Id: Ib7327cb5b6e15ff2d4bcd0e1e0f0982211ec9035

2025-07-31  Andreas Enge  <andreas@enge.fr>

	gnu: libosmium: Modernize input.
	* gnu/packages/geo.scm (libosmium)[propagated-inputs]:
	Remove proj-7; add proj.

	Change-Id: I1fc87d5a0ab87f14b88b74647c2c607abb928d0f

2025-07-31  Charles Roelli  <charles@aurox.ch>

	gnu: postgis: Update to version 3.3.8.
	* gnu/packages/geo.scm (postgis): Update to version 3.3.8.

	Change-Id: I249ac46d55e1cab5988246a2e66d21da63f46805

2025-07-31  Andreas Enge  <andreas@enge.fr>

	gnu: supertux: Fix build.
	This is a follow-up to commit f6e59b049b99bb8cd0f31e8771dd62cbe41bca84

	* gnu/packages/games.scm (supertux)[arguments]<#:phases>
	{patch-squirrel-path}: Rename to...
	{adapt-squirrel}: ...this and add a substitution to adapt to the changed API
	between squirrel-3.1 and squirrel-3.2.

	Fixes: guix/guix#1718
	Change-Id: I238c88ed47a565011c34e05f26592e025a396514

2025-07-31  Andreas Enge  <andreas@enge.fr>

	gnu: ctl: Update to 1.5.4.
	* gnu/packages/graphics.scm (ctl): Update to 1.5.4.

	Change-Id: I5a1662d835d6f02107fd602f6e325b89c8d25c19

2025-07-31  Andreas Enge  <andreas@enge.fr>

	gnu: ctl: Modernize input.
	* gnu/packages/graphics.scm (ctl)[propagated-inputs]: Remove openexr-2;
	add openexr.

	Change-Id: Id108d1722e18583e3273b162c57150e2d2781175

2025-07-31  Kurome  <hunt31999@gmail.com>

	gnu: font-lilex: Update to 2.601.
	* gnu/packages/fonts.scm (font-lilex): Update to 2.601.

	Change-Id: I1b70ed93b56343d24088ab23f6c94facfff7c96e

2025-07-31  Andreas Enge  <andreas@enge.fr>

	gnu: povray: Modernize input.
	* gnu/packages/graphics.scm (povray)[inputs]: Remove openexr-2; add openexr.

	Change-Id: I2b6bc9e3d7a28e6e7f32f3d2cf9914150d2619f1

2025-07-31  Maxim Cournoyer  <maxim@guixotic.coop>

	gitconfig: Relax useAutoBase.
	It can be useful to produce patches from older commits, for example to share
	commits from the keyring branch between the main Guix repository and
	guix-maintenance. The previous 'true' value prevented that with a fatal error
	message.

	* etc/git/gitconfig [format] <useAutoBase>: Set to whenAble.

	Change-Id: Ib32407dd3695dcadcb16855b1b87147fabc2aca7

2025-07-30  Andreas Enge  <andreas@enge.fr>

	gnu: opencolorio: Fix build with gcc-14.
	* gnu/packages/image-processing.scm (opencolorio)[arguments]<#:phases>
	{disable-test}: New phase disabling two tests (of which one failed).

	Change-Id: Ia98c46c3c01ebe4a3fbab636e54e84eb29439e3a

2025-07-30  Ayan Das  <bvits@riseup.net>

	gnu: python-pytorch: Fix build with GCC 14.
	Fixes guix/guix#1593.

	* gnu/packages/machine-learning.scm (python-pytorch)[arguments]: Add
	missing <algorithm> header in 'use-system-libraries phase to fix
	std::for_each compilation error with GCC 14.

2025-07-30  Brennan Vincent  <brennan@umanwizard.com>

	gnu: xorg: Fix build of various xf86 drivers.
	These all fail on aarch64 due to implicit function declarations. It might be
	possible to instead patch the xorg-server package they rely on to actually
	declare the functions on aarch64, but I judged that adjusting the CFLAGS on
	the driver packages themselves was easier and lower-impact.

	* gnu/packages/xorg.scm: (xf86-video-amdgpu, xf86-video-ark, xf86-video-ast,
	xf86-video-ati, xf86-video-cirrus, xf86-video-dummy, xf86-video-fbdev,
	xf86-video-freedreno, xf86-video-i128, xf86-video-mach64, xf86-video-mga,
	xf86-video-neomagic, xf86-video-nv, xf86-video-qxl, xf86-video-r128,
	xf86-video-savage, xf86-video-siliconmotion, xf86-video-sis,
	xf86-video-tdfx, xf86-video-vesa)[arguments]<#:configure-flags>: Ignore
	implicit function declarations to fix build on gcc 14.

	Change-Id: Ie11bcaeb580891da6f33df94dfccd729a9ee5f53

2025-07-30  Roman Scherer  <roman@burningswell.com>

	gnu: whisper-cpp: Update to 1.7.6.
	* gnu/packages/machine-learning.scm (whisper-cpp): Update to 1.7.6.

	Change-Id: I096ae060f258f696399340b890ea7133aebff71b

2025-07-30  Andreas Enge  <andreas@enge.fr>

	gnu: imp: Update to 2.23.0.
	* gnu/packages/bioinformatics.scm (imp): Update to 2.23.0.
	[inputs]: Add cereal.

	Change-Id: I8ceeeaa93aec0df69eda6d6193f9a87a0202bbad

2025-07-30  Andreas Enge  <andreas@enge.fr>

	gnu: Remove cereal-1.3.0.
	* gnu/packages/serialization.scm (cereal-1.3.0): Delete variable.

	Change-Id: I8f61cfd85edb5b284e906a98d4739e594c26af2b

2025-07-30  Greg Hogan  <code@greghogan.com>

	gnu: tmux-plugin-mem-cpu-load: Update to 3.8.2.
	* gnu/packages/tmux.scm (tmux-plugin-mem-cpu-load): Update to 3.8.2.

	Change-Id: I5f1f98aa81e04159fe250f8a30f5f47f44adfb2d

2025-07-30  Greg Hogan  <code@greghogan.com>

	gnu: tmux-xpanes: Update to 4.2.0.
	* gnu/packages/tmux.scm (tmux-xpanes): Update to 4.2.0.

	Change-Id: I71dbe8125edc3c11e1e811031c011e0d4153a659

2025-07-30  Greg Hogan  <code@greghogan.com>

	gnu: git-extras: Update to 7.4.0.
	* gnu/packages/version-control.scm (git-extras): Update to 7.4.0.

	Change-Id: I17a368da867f0dfa7be1b02ee377c9f6a05d2740

2025-07-30  Greg Hogan  <code@greghogan.com>

	gnu: pdsh: Update to 2.35.
	* gnu/packages/ssh.scm (pdsh): Update to 2.35.

	Change-Id: I495b73eea220ef1896ca111dd0d28ce96cea81ac

2025-07-30  Greg Hogan  <code@greghogan.com>

	gnu: cowsay: Update to 3.8.4.
	* gnu/packages/games.scm (cowsay): Update to 3.8.4.

	Change-Id: I0c3561e3f00758c2178dd0ae8e16f8b68571a781

2025-07-30  Greg Hogan  <code@greghogan.com>

	gnu: rmlint: Update to 2.10.3.
	* gnu/packages/disk.scm (rmlint): Update to 2.10.3.

	Change-Id: I46b3f8c0bad5b7c179c353a7df6794b2f3b4a633

2025-07-30  Greg Hogan  <code@greghogan.com>

	gnu: unrar-free: Update to 0.3.2.
	* gnu/packages/compression.scm (unrar-free): Update to 0.3.2.

	Change-Id: Id13ab2b25353b2078c02ccf840a01e122313b80b

2025-07-30  Andreas Enge  <andreas@enge.fr>

	gnu: readstat: Update to 1.1.9-0.718d491.
	* gnu/packages/statistics.scm (readstat): Update to 1.1.9-0.718d491.

	Change-Id: I626bf888710c9092ae5b9c06e25fc696bc853d9f

2025-07-30  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: mold: Update to 2.40.3.
	* gnu/packages/mold.scm (mold): Update to 2.40.3.

	Change-Id: Ib78125773cfe91ce53db637be7bd7c836ec8c741

2025-07-30  Andy Tai  <atai@atai.org>

	gnu: xrdp: Update to 0.10.4.1.
	* gnu/packages/rdesktop.scm (xrdp): Update to 0.10.4.1.

	Change-Id: I54f07c117e60961029e9a8c9c46d795bbf922ff3

2025-07-30  Andy Tai  <atai@atai.org>

	gnu: xpra: Update to 6.3.2.
	* gnu/packages/xorg.scm (xpra): Update to 6.3.2.

	Change-Id: I378279ca1674e06ed4b432b778546ff2ff571887

2025-07-30  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: freerdp: Update to 3.16.0.
	* gnu/packages/patches/freerdp-3.16.0-rpath.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/rdesktop.scm (freerdp-3): New variable.

	Change-Id: Iaf706ea6df5fd5593326513da284d9223fada3d1

2025-07-30  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add sdl3-ttf.
	* gnu/packages/sdl.scm (sdl3-ttf): New variable.

	Change-Id: I625fd7de35910fc985db5c33abe833c79c7ddaef

2025-07-30  Richard Sent  <richard@freakingpenguin.com>

	gnu: ruby-jaro-winkler: Update to 1.6.0.
	* gnu/packages/ruby-xyz.scm (ruby-jaro-winkler): Update to 1.6.0.

	Change-Id: I5845edcc3349145b7df7fdd40f5a3ddf730cc29e

2025-07-30  Charles Roelli  <charles@aurox.ch>

	gnu: tcp-wrappers: Fix build with gcc-14.
	* gnu/packages/networking.scm (tcp-wrappers)[arguments]<#:phases>{build}:
	Add more flags to the gcc call.

	Change-Id: I5a06b00a4e51b5511f8fc8df9dedf803709189f0

2025-07-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: kicad-symbols: Update hashes.
	* gnu/packages/engineering.scm (kicad-symbols): Correct wrong sha256.

	Change-Id: I8d604e124cca4699c67b457823440d5820477d67

2025-07-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: kicad-footprints: Update hashes.
	* gnu/packages/engineering.scm (kicad-footprints): Correct wrong sha256.

	Change-Id: I5a910154e1a6c8689d6beaf5252ac686969fab3a

2025-07-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: kicad-packages3d: Update hashes.
	* gnu/packages/engineering.scm (kicad-packages3d): Correct wrong sha256.

	Change-Id: Ib67a95a453f42e4d30449b1069d54c65dc406c0c

2025-07-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: kicad-doc: Update hashes.
	* gnu/packages/engineering.scm (kicad-doc): Correct wrong sha256.

	Change-Id: I1d7fbcb75617490c686910f3e8b257599728a5f8

2025-07-30  Andreas Enge  <andreas@enge.fr>

	gnu: gdb-multiarch: Update to 16.3.
	* gnu/packages/gdb.scm (gdb-multiarch): Inherit from gdb-16 instead
	of gdb-14.

	Change-Id: I1c989e56ae5e8e359de77ebe02264ae4e64878b0

2025-07-30  Yelninei  <yelninei@tutamail.com>

	gnu: libssh: Skip a test on the Hurd.
	* gnu/packages/ssh.scm (libssh)[#:phases]: When building on Hurd skip
	torture_config_match_localnetwork test.

	Change-Id: I01c47f3903190aa4126b5278ef45a13bea7ae786

2025-07-30  Yelninei  <yelninei@tutamail.com>

	gnu: libssh: Update to 0.11.2.
	* gnu/packages/ssh.scm (libssh): Update to 0.11.2.
	[origin]: Remove snippet and patch.
	[#:configure-flags]: Remove custom CFLAGS.
	[#:phases]: Remove prepare-for-tests phase.
	* gnu/packages/patches/libssh-openssh-banner.patch: Delete patch.
	* gnu/local.mk (dist_patch_DATA): Deregister patch.

	Fixes: guix/guix#1679
	Change-Id: Iad2c57353d3a9e8c6391e206f41bfb6deb821a8a

2025-07-30  Andreas Enge  <andreas@enge.fr>

	gnu: man2html: Fix build with gcc-14.
	* gnu/packages/man.scm (man2html)[arguments]<#:phases>{fix-includes}:
	New phase.

	Change-Id: I2a162468b4fe5c7d6c662dbe5f8e3b620b6c825a

2025-07-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dev86: Update to 1.0.1.
	* gnu/packages/assembly.scm (dev86): Update to 1.0.1.
	[source]: Download using git-fetch.
	[arguments]: Add make-flag to override the version string.  Remove the
	'mkdir phase.  Remove the #:system config.
	[home-page]: Update to point to the current git repo.
	[supported-systems]: Remove field.

	Change-Id: I1ac5de05e34b2ebce7d2ac19f4a4c611893c3b36

2025-07-30  Ayan Das  <bvits@riseup.net>

	gnu: lirc: Fix build with GCC 14.
	* gnu/packages/lirc.scm (lirc)[arguments]: Add 'fix-gcc14-build phase
	to include sys/sysmacros.h for major() and minor() macros.

	Change-Id: I5afcab6ed242e59441ced84d1c498a5f9cba9a50

2025-07-30  nomike  <nomike@nomike.com>

	gnu: mono: Fix CFLAGS for mono@3.12.1.
	* gnu/packages/dotnet.scm (mono-3.12.1)[arguments]<#:phases>{set-cflags}:
	Add spaces in-between CFLAGS.

	Change-Id: Ia15ed59bd9a69a97c3fe722ece862bcb065d2abf

2025-07-30  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: vtk: Update to 9.3.1 and enable GUISupportQt component.
	GUISupportQt component is required by ITK-SNAP version 4.2.2.

	* gnu/packages/image-processing.scm (vtk): Update to 9.3.1.
	[arguments]<#:configure-flags>: Add
	"-DVTK_MODULE_ENABLE_VTK_GUISupportQt=YES".
	[inputs]: Add qtbase.

	Change-Id: I7466456668ecbddf9d2c6d28f8ec70505ebf5eb9

2025-07-30  Andreas Enge  <andreas@enge.fr>

	gnu: rng-tools: Update to 6.17.
	* gnu/packages/linux.scm (rng-tools): Update to 6.17.

	Change-Id: I53783514699b78e9aa2ce8278f7ffbe322db20e2

2025-07-29  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: gpac: Remove extraneous configure flag.
	* gnu/packages/video.scm (gpac) [#:configure-flags]: Remove --extra-cflags
	workaround, not needed after all.

	Change-Id: I83e05cdc5343e77ea8ccc9b2f831df4db07549b6

2025-07-29  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: libretro-mupen64plus-nx: Update to 0-1.3a67619.
	* gnu/packages/emulators.scm (libretro-mupen64plus-nx): Update to 0-1.3a67619.

	Change-Id: Ib352816757f4ed22d69a258975094b406d1eabe8

2025-07-29  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: jg-cega: Update to 0.6.1.
	* gnu/packages/emulators.scm (jg-cega): Update to 0.6.1.

	Change-Id: Ic13a0f086af8306ad39759475b0f6f55cd6b1360

2025-07-29  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: jg-nestopia: Update to 1.53.1.
	* gnu/packages/emulators.scm (jg-nestopia): Update to 1.53.1.

	Change-Id: Icec6d83cbb21aca3666287b07837692d4f71d3a0

2025-07-29  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: jgrf: Update to 1.2.1.
	* gnu/packages/emulators.scm (jgrf): Update to 1.2.1.

	Change-Id: I05c5cd942a03831857f92a16195bca1e596db9c9

2025-07-29  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: libretro-bsnes-jg: Update to 0-1.6400024.
	* gnu/packages/emulators.scm (libretro-bsnes-jg): Update to 0-1.6400024.
	[synopsis]: Capitalize first word.

	Change-Id: Idb241ed58480abbc27d7a1c57e485cbd760e8cee

2025-07-29  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: jg-bsnes: Update to 2.0.2.
	* gnu/packages/emulators.scm (jg-bsnes): Update to 2.0.2.

	Change-Id: I58af4940ccdec02809704803fe8e3c3e00129d3e

2025-07-29  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 141.0-1.
	LibreWolf 141.0 contains fixes for:

	CVE-2025-8027: JavaScript engine only wrote partial return value to
	               stack
	CVE-2025-8028: Large branch table could lead to truncated instruction
	CVE-2025-8041: Incorrect URL truncation in Firefox for Android
	CVE-2025-8042: Sandboxed iframe could start downloads
	CVE-2025-8029: javascript: URLs executed on object and embed tags
	CVE-2025-8036: DNS rebinding circumvents CORS
	CVE-2025-8037: Nameless cookies shadow secure cookies
	CVE-2025-8030: Potential user-assisted code execution in “Copy as
	               cURL” command
	CVE-2025-8043: Incorrect URL truncation
	CVE-2025-8031: Incorrect URL stripping in CSP reports
	CVE-2025-8032: XSLT documents could bypass CSP
	CVE-2025-8038: CSP frame-src was not correctly enforced for paths
	CVE-2025-8039: Search terms persisted in URL bar
	CVE-2025-8033: Incorrect JavaScript state machine for generators
	CVE-2025-8044: Memory safety bugs fixed in Firefox 141 and Thunderbird
	               141
	CVE-2025-8034: Memory safety bugs fixed in Firefox ESR 115.26, Firefox
	               ESR 128.13, Thunderbird ESR 128.13, Firefox ESR 140.1,
	               Thunderbird ESR 140.1, Firefox 141 and Thunderbird 141
	CVE-2025-8040: Memory safety bugs fixed in Firefox ESR 140.1,
	               Thunderbird ESR 140.1, Firefox 141 and Thunderbird 141
	CVE-2025-8035: Memory safety bugs fixed in Firefox ESR 128.13,
	               Thunderbird ESR 128.13, Firefox ESR 140.1, Thunderbird
	               ESR 140.1, Firefox 141 and Thunderbird 141

	* gnu/packages/librewolf.scm (librewolf): Update to 141.0-1.

	Change-Id: I13a4221178d9d928967fd8e01bd675e034219013

2025-07-29  Ian Eure  <ian@retrospec.tv>

	gnu: firefox-l10n: Update to 25c14798b15f9933b6c1e2bc655030842b6e0edd.
	* gnu/packages/librewolf.scm (firefox-l10n): Update to 25c14798b15f9933b6c1e2bc655030842b6e0edd.

	Change-Id: If9cf2c5cb5968a34bf072e50c86da7d33e74b747

2025-07-29  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.188.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.188.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I9fdb1740993973981871ae7e75f238f27e56452e

2025-07-29  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.145.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.145.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I257b04689b653b1a3e101453ef3432b4855a0763

2025-07-29  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.98.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.98.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I370ff763fbf25c9a5cf1d6c754c7ee72b6bb15da

2025-07-29  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.38.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.38.
	(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

	Change-Id: Ia4e2625ccdf7534885204b8e4bba017f1b617b9e

2025-07-29  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.15.6.
	* gnu/packages/linux.scm (linux-libre-6.15-version): Update to 6.15.6.
	(linux-libre-6.15-pristine-source, deblob-scripts-6.15): Update hashes.

	Change-Id: Iba9673dbd6f9baae5e71c9964efd14493efce1f8

2025-07-29  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.79.10.
	* gnu/packages/prolog.scm (trealla): Update to 2.79.10.

	Change-Id: I7c7aeef3ac6ce1a8a633c4ad83405e80641c5da8

2025-07-29  Andreas Enge  <andreas@enge.fr>

	gnu: Remove mozjs-78.
	* gnu/packages/gnuzilla.scm (mozjs-78): Delete variable.

	Change-Id: Id9289bec91bd05b6e3f0b2c785b90a6d6a5bc2a1

2025-07-29  Aiden Isik  <aidenisik+git@member.fsf.org>

	gnu: 0ad: Update to 0.27.1
	* gnu/packages/games.scm (0ad): Update to 0.27.1
	[arguments]<#:phases>: Add ‘patch-python-shebangs’, ‘prepare-builtin-libs’,
	‘fix-gmake2-references’ and ‘build-builtin-libs’.
	{configure}: Add “--with-system-premake” and replace $CC by cc-for-target.
	{install}: Also install libraries/source/nvtt/lib.
	[inputs]: Replace mozjs-78 with mozjs-115.
	[native-inputs]: Add premake5.  Replace python-2 with python.

	Change-Id: I04d0b88e6bfe23c4e2d1248dd83017142f7beba1

2025-07-29  Aiden Isik  <aidenisik+git@member.fsf.org>

	gnu: mozjs-115: New package.
	* gnu/packages/gnuzilla.scm (mozjs-115): New variable.

	gnu: premake: Update to 5.0.0-beta7
	* gnu/packages/build-tools.scm (premake5): Update to 5.0.0-beta7
	[arguments]<#:phases>: Add phases 'enter-build-dir, 'patch-builtin-uuidgen
	[arguments]<#:phases>: Change chdir directory to ..

2025-07-29  Aiden Isik  <aidenisik+git@member.fsf.org>

	gnu: Add icu4c-73.
	* gnu/packages/icu4c.scm (icu4c-73): New variable as an alias for the
	already provided icu4c.

	Change-Id: Ie0ec21506ec4771cbea0fe8020901a0391da2efa

2025-07-29  Noé Lopez  <noelopez@free.fr>

	gnu: guile-ares-rs: Update to 0.9.6.
	* gnu/packages/guile-xyz.scm (guile-ares-rs): Update to 0.9.6.

	Change-Id: Ie999a9f1cca39fb82a55627f40229b4932f34b4e

2025-07-29  Noé Lopez  <noelopez@free.fr>

	gnu: emacs-arei: Update to 0.9.6.
	* gnu/packages/guile-xyz.scm (guile-ares-rs): Update to 0.9.6.

	Change-Id: Ib08d29919ee39de5a6cbd67161ce3026d9cb324c

2025-07-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: byacc: Remove generated files.
	* gnu/packages/c.scm (byacc)[source]: Add snippet.
	[native-inputs]: Add gawk.

	Change-Id: I225372704e4ebe780d1e117d11d8115de5bc3523

2025-07-28  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: fenics-dolfin: Fix build with gcc@14.
	* gnu/packages/patches/fenics-dolfin-integer-types.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register new patch.
	* gnu/packages/simulation.scm (fenics-dolfin)[source]: Use new patch.

2025-07-28  Andreas Enge  <andreas@enge.fr>

	gnu: soapybladerf: Update to 0.4.2.
	* gnu/packages/radio.scm (soapybladerf): Update to 0.4.2.

	Change-Id: I8d292e586f843a705770e5a63642689a7e6b408a

2025-07-28  Jakob Kirsch  <jakob.kirsch@web.de>

	gnu: bladerf: Fix build with gcc-14.
	* gnu/packages/radio.scm (bladerf)[arguments]<#:phases>{gcc-14}:
	New phase.

2025-07-28  Noé Lopez  <noelopez@free.fr>

	gnu: libgpod: Fix build with gcc-14.
	* gnu/packages/music.scm (libgpod)[arguments]<#:configure-flags>:
	Turn errors back into warnings.

	Change-Id: I485d82346a32f2a071f1269e6f1860b5c8d509e7

2025-07-28  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.79.7.
	* gnu/packages/prolog.scm (trealla): Update to 2.79.7.

	Change-Id: I6cd2876ecbe3e566d5a3b9d693746fcb79920421

2025-07-28  Efraim Flashner  <efraim@flashner.co.il>

	download: Remove extra export.
	* guix/build/download.scm: Remove byte-count->string export, which isn't
	defined in this file.

	Change-Id: Ia11cc4b4595ef1994d0bea85c1a7b4d9d2ce6e3e

2025-07-28  Efraim Flashner  <efraim@flashner.co.il>

	guix offload: Adjust size suffix based on amount of data.
	* guix/scripts/offload.scm (choose-build-machine): Display amount of
	free space using more specific units.
	(check-machine-status): Same.

	Change-Id: I93ebbf3115f15dacf57be7e63350bfbe8a3974b6

2025-07-28  Efraim Flashner  <efraim@flashner.co.il>

	guix gc: Adjust size suffix based on the amount of data.
	* guix/ui.scm (number->size): New procedure.
	* guix/scripts/gc.scm (guix-gc)[actions]: Display the amount of
	collected-garbage using more specific units.
	[ensure-free-space]: Display the size using an appropriate size unit.
	* nix/libstore/gc.cc (deletePathRecursive, removeUnusedLinks): Same.
	* nix/libstore/optimise-store.cc (showBytes): Move function ...
	* nix/libstore/misc.cc: ... to here.  Expand to adjust the output based
	on the amount of bytes received.

	Change-Id: Idceb1a13f8e45f959d327f53d1a8accb29d2678b

2025-07-28  Nigko Yerden  <nigko.yerden@gmail.com>

	gnu: openmpi-5: Update to 5.0.8 and fix build with gcc-14.
	gnu/packages/mpi.scm (openmpi-5): Update to 5.0.8.
	[arguments]<#:configure-flags>: Add CFLAGS to declare warnings as
	non-errors.

	Change-Id: I05386e05f374c6e319201cdb64fd0670549d79a1

2025-07-28  Andreas Enge  <andreas@enge.fr>

	gnu: powertabeditor: Update to 2.0.22 and move to Qt6.
	* gnu/packages/music.scm (powertabeditor): Update to 2.0.22.
	[inputs]: Remove qtbase-5 and qttools-5; add qtbase and qttools.

	Change-Id: I0f1ecea246d78d9df1dc1c69872f44fd77ae91fb

2025-07-28  Andreas Enge  <andreas@enge.fr>

	gnu: timidity++: Fix build with gcc-14.
	* gnu/packages/audio.scm (timidity++)[arguments]<#:phases>{fix-config.h}:
	New phase forcing the inclusion of standard C headers.

	Change-Id: I7697630110db13fd1960e4313b93efbe41e54e3e

2025-07-28  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: fdisk: Fix build with GCC 14.
	* gnu/packages/disk.scm (fdisk)[phases]<#:make-flags>: Add CFLAGS.

	Fixes: guix/guix#1636

	Change-Id: I668b0e2e22d08ece2dcae4aee117ff36050e2031

2025-07-28  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add python-mathics3-notebook-frontends.
	* gnu/packages/maths.scm (python-mathics3-notebook-frontends): New variable.

	Change-Id: If3b7857a042c42ec6325ebb35a21fa31a3d33620

2025-07-28  Efraim Flashner  <efraim@flashner.co.il>

	guix: lint: Check for misplaced argument flags.
	* guix/lint.scm (check-misplaced-flags): New procedure.
	(%local-checkers): Register new lint-checker.
	* doc/guix.texi (Invoking guix lint): Add entry for misplaced-flags.
	* tests/lint.scm (misplaced-flags: make-flag is incorrect,
	misplaced-flags: configure-flag is incorrect, misplaced-flags: cargo
	feature flags, misplaced-flags: flags without g-exp is incorrect,
	misplaced-flags: build-type set correctly): New tests.

	Change-Id: Ia8abbe787e26bffc65ee5c763326c7e271c189a4

2025-07-28  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.79.6.
	* gnu/packages/prolog.scm (trealla): Update to 2.79.6.

	Change-Id: Icdd674944e3f9940e6e48aab29ae4afc241e97f2

2025-07-28  Vagrant Cascadian  <vagrant@debian.org>

	gnu: diffoscope: Update to 302.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 302.

2025-07-28  Jelle Licht  <jlicht@fsfe.org>

	gnu: v4l2loopback-linux-module: Update to 0.15.1.
	* gnu/packages/linux.scm (v4l2loopback-linux-module): Update to 0.15.1.

	Change-Id: Ie3e05ddb846420bd936c380fdf00b7e15fce1702

2025-07-28  Sughosha  <sughosha@disroot.org>

	services: plasma-desktop: Remove "bluedevil" from plasma-dbus-service.
	The package bluedevil no more provides a dbus service.

	* gnu/packages/desktop.scm (plasma-dbus-service): Remove "bluedevil".

	Change-Id: I8d6160a83fe5339ffa3ba12a24b0b4c4f06b6b67

2025-07-28  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add pythoncapi-compat.
	* gnu/packages/python-xyz.scm (pythoncapi-compat): New variable.

	Change-Id: Id1b1d09539c2beaa6ad6c89f9babf5740a4a8ad7

2025-07-28  Cayetano Santos  <csantosb@inventati.org>

	gnu: qucs-s: Update to 25.1.2.
	* gnu/packages/engineering.scm (qucs-s): Update to 25.1.2.
	[source]: Remove patch.
	[arguments]: Remove #:qtbase and #:configure-flags phases.
	[inputs]: Add bash-minimal and qucsator-rf.

	Change-Id: Idc997314075c47116433008cd9af4341100105cf
	Modified-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-07-28  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add qucsator-rf.
	* gnu/packages/engineering.scm (qucsator-rf): New variable.

	Change-Id: Ia4a324b2de86eb8c12405a2f06a7000ecd391971

2025-07-28  Sughosha  <sughosha@disroot.org>

	gnu: Add neochat.
	* gnu/packages/kde-internet.scm (neochat): New variable.

	Change-Id: I76657c986a534845d8c45f01b084c19bc2551456

2025-07-28  Sughosha  <sughosha@disroot.org>

	gnu: Add kunifiedpush.
	* gnu/packages/kde-internet.scm (kunifiedpush): New variable.

	Change-Id: Iff04232deca02c60df2ecdde0d0e25a9cf849893

2025-07-28  Sughosha  <sughosha@disroot.org>

	gnu: Add kquickimageeditor.
	* gnu/packages/kde-frameworks.scm (kquickimageeditor): New variable.

	Change-Id: If9f0ee9e90b487421e34a8ef369234ef87083a62

2025-07-28  Sughosha  <sughosha@disroot.org>

	gnu: quaternion: Update to 0.0.97.1.
	* gnu/packages/messaging.scm (quaternion): Update to 0.0.97.1.
	[arguments]: Use gexp.
	<#:qtbase>: Use qtbase.
	[native-inputs]: Add qttools.
	[inputs]: Remove qtbase-5, qttools-5, qtgraphicaleffects, qtquickcontrols-5 and
	qtquickcontrols2-5; Replace qtdeclarative-5 with qtdeclarative, qtmultimedia-5
	with qtmultimedia, qtsvg-5 with qtsvg and qtwayland-5 with qtwayland; Add olm,
	qtkeychain-qt6 and openssl.
	[home-page]: Update URL.
	[description]: Update it.

	Change-Id: I0675c9bbedca71e089d7547a435f73c5fd7076b6

2025-07-28  Sughosha  <sughosha@disroot.org>

	gnu: libqmatrixclient: Update to 0.9.3.
	* gnu/packages/messaging.scm (libqmatrixclient): Update to 0.9.3.
	[build-system]: Switch to qt-build-system.
	[inputs]: Remove qtbase-5; replace qtmultimedia-5 with qtmultimedia; add olm,
	openssl and qtkeychain-qt6.
	[arguments]<#:qtbase>: Use qtbase.
	<#:cmake>: Use cmake-next.
	<#:tests?>: Enable tests.
	<#:configure-flags>: Add "-DBUILD_TESTING=ON".
	<#:phases>: Add 'check-setup phase; replace 'check phase.
	[home-page]: Update URL.
	[synopsis]: Update it.
	[description]: Update it.

	Change-Id: I11179524df0374951bbb8d6f5226e8009338f818

2025-07-28  Sughosha  <sughosha@disroot.org>

	gnu: Add qtwebview.
	* gnu/packages/qt.scm (qtwebview): New variable.

	Change-Id: I2fbde95cb305433bdeb81b68c1fd68aac199583b

2025-07-28  nomike  <nomike@nomike.com>

	gnu: openscad: Update to 2025.07.25
	OpenSCAD is designed to be built with the build dir being a direct
	descendant of the source dir. As it was becoming more and more hacky
	to try to force an out-of-source build like it's common with Guix,
	this update changes the build dir to be a direct descendant of the
	source dir, as expected by OpenSCAD, to avoid issues with test cases,
	which would have needed more and more quirky workarounds with each new
	version to accomodate new tests.
	The project originally uses CMake for building and since using the
	qt-build-system caused issues with the latest version, the build
	system is being switched to CMake as well.

	* gnu/packages/engineering.scm (openscad): Update to 2025.07.21,
	  switch to under-source-build, switch to cmake-build-system
	  [source]: Remove patch
	  "openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch"
	  as it was only used for out-of-source builds.
	  [build-system]: Switch from qt-build-system to cmake-build-system.
	  [arguments]<#:out-of-source?>: Do not perform an out-of-source
	  build.
	  [arguments]<#:configure-flags>: Set the build dir to be a descendant
	  of the source dir.
	  [arguments]<#:phases>[patch-source]: Remove substitute* for
	  "tests/test_cmdline_tool.py" as this was only needed for
	  out-of-source builds.
	  [arguments]<#:phases>[create-build-dir]: Add phase.
	  [arguments}<#:phases>[patch-tests]: Do not copy color-shemes and
	  shaders to the build directory as this was only necessary for
	  out-of-source builds.

	Change-Id: I3f073ea3a6a816b2cee5d271e9038721300deb70

2025-07-28  nomike  <nomike@nomike.com>

	gnu: manifold: Update to 3.1.1.
	* gnu/packages/engineering.scm (manifold): Update to 3.1.1.

	Change-Id: Ic502f8d2acbc21592709e232bc03cd930a890414

2025-07-28  Vinicius Monego  <monego@posteo.net>

	gnu: shotcut: Update to 25.07.26.
	* gnu/packages/video.scm (shotcut): Update to 25.07.26.

	Change-Id: Ie5669fb1633c21fc28957133ea9e141e57d1c856

2025-07-28  Vinicius Monego  <monego@posteo.net>

	gnu: python-sexpdata: Update to 1.0.2.
	* gnu/packages/python-xyz.scm (python-sexpdata): Update to 1.0.2.
	[build-system]: Use pyproject-build-system.
	[arguments]: Add '#:tests? #f'.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Ia6efab4dc9a7029009e250bb3676dad70a91aedb

2025-07-27  Andreas Enge  <andreas@enge.fr>

	gnu: qbittorrent-enhanced: Update to 5.1.2.10.
	* gnu/packages/bittorrent.scm (qbittorrent-enhanced): Update to 5.1.2.10.

	Change-Id: Ie457949f39612c585609ed752213671fd5e4dbac

2025-07-27  ColdSideOfYourPillow  <ColdSideOfYourPillow@noreply.codeberg.org>

	gnu: qbittorrent: update to 5.1.2.
	Change-Id: Id46c1f2006f2a0c7c6cd949ab5b38e9fd615a7fd

2025-07-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: lout: Update to 3.43.2.
	* gnu/packages/lout.scm (lout)[home-page]: Switch.
	[source]: Likewise, and use ‘git-fetch’.

	Change-Id: Ib6c7ea2e70169590ca7b3bb701bfda8f549705ee

2025-07-27  Andreas Enge  <andreas@enge.fr>

	gnu: tic80: Fix build with gcc-14.
	* gnu/packages/game-development.scm (tic80)[arguments]<#:configure-flags>:
	Add CMAKE_C_FLAGS.

	Change-Id: I4a180a2eaec2b3868ed577699abab31ce0a3f7eb

2025-07-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: jnettop: Fix compilation with GCC 14.
	* gnu/packages/admin.scm (jnettop)[arguments]: New field.

	Change-Id: I0d226c02625f8491c446d2afbe6b5ac128a318df

2025-07-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: idutils: Remove now unnecessary ‘XFAIL_TESTS’ flag.
	This is unnecessary since the switch to glibc 2.41.

	* gnu/packages/idutils.scm (idutils)[arguments]: Remove.

	Change-Id: I0fb6a1c0c7d70fc59e94acc54c3522b4fe92ad00

2025-07-27  Andreas Enge  <andreas@enge.fr>

	gnu: s7: Fix build with gcc-14.
	* gnu/packages/lisp.scm (s7-bootstrap)[arguments]<#:phases>{build}:
	Add a compiler flag.

	Change-Id: Ic302c72d137c81a37f61a3fdfc58fc998f46dfe4

2025-07-27  Andreas Enge  <andreas@enge.fr>

	gnu: notcurses: Update to 3.0.16.
	* gnu/packages/notcurses.scm (notcurses): Update to 3.0.16.

	Change-Id: I6f5fcc7f4763354cf7fad1350902844f12b36448

2025-07-27  Andreas Enge  <andreas@enge.fr>

	gnu: raylib: Fix build with gcc-14.
	* gnu/packages/game-development.scm (raylib)[arguments]<#:configure-flags>:
	Add -Wno-error= to CMAKE_C_FLAGS.

	Fixes: guix/guix#1606
	Change-Id: I012a23a4faa53168cb7727ce7dad1bff45dd5848

2025-07-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-boot0: Fix build on powerpc-linux.
	* gnu/packages/commencement.scm (gcc-boot0)[inputs]: When building on
	powerpc-linux use libstdc++-boot0@5.

	Change-Id: I9d46f000b9d402491b0131d2f55b6ad9a9259c88

2025-07-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-ruamel.yaml: Enable tests.
	* gnu/packages/serialization.scm (python-ruamel.yaml)[arguments]: Enable
	tests.
	(python-ruamel.yaml-0.16)[arguments]: Keep tests disabled.

	Change-Id: I137c57c1aac628f488a51f25741b59a844299119

2025-07-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-ruamel.yaml.clib: Update to 0.2.12.
	* gnu/packages/serialization.scm (python-ruamel.yaml.clib): Update to
	0.2.12.
	[arguments]: Move the 'cythonize-code phase to after the
	'ensure-no-cythonized-files phase.

	Change-Id: Ic304cc574df485f0c116150dfbed686c1351bc64

2025-07-27  Andreas Enge  <andreas@enge.fr>

	gnu: libpano13: Update to 2.9.22.
	* gnu/packages/photo.scm (libpano13): Update to 2.9.22.

	Change-Id: Ic21adce11c387a3d56f5da7fcab0a56cdb04dec9

2025-07-27  Wojtek Kosior  <koszko@koszko.org>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add pipx.
	Closes <https://issues.guix.gnu.org/64869>.

	Change-Id: I703823e968552668570ed7666f9b0c3e07f717e3

2025-07-27  Nigko Yerden  <nigko.yerden@gmail.com>

	gnu: psm2: Correct patch.
	* gnu/packages/patches/psm2-compile-ctor-without-avx.patch:
	Restore the default compilation flags for the "opa/opa_debug.c" file
	from the package source.

	Change-Id: Ic1afa49a91d029bcd3bd59f7840b1d428043a7b1

2025-07-27  Nigko Yerden  <nigko.yerden@gmail.com>

	gnu: Add cdk.
	* gnu/packages/ncurses.scm (cdk): New variable.

	Change-Id: Ic2f1fd7241a48a09657700a0466d1e042bc52a55

	Change-Id: Iad54af59d7197958d300db4f78a043ae0dbb0e4f

2025-07-27  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Remove ppp-2.4.9.
	* gnu/packages/samba.scm (ppp-2.4.9): Delete variable.

	Change-Id: Ieb32184f533ac409bab38dcc12fa56ae8a6d8c6b

2025-07-27  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: network-manager-fortisslvpn: Update to 1.4.0-0.0296450.
	* gnu/packages/gnome.scm (network-manager-fortisslvpn): Update to
	1.4.0-0.0296450.
	[source]: Fetch from git.
	<snippet>: Adjust to edit Makefile.am.
	[native-inputs]: Add autoconf, automake, gtk:bin, libtool and libxml2.
	[inputs]: Replace ppp-2.4.9 with ppp.

	Change-Id: Ie297812b1170454bbc52310fb21a94b478a10e14

2025-07-27  Rick Huijzer  <ikbenrickhuyzer@gmail.com>

	gnu: openfortivpn: Update to 1.23.1
	* gnu/packages/vpn.scm (openfortivpn): Update to 1.23.1.
	[inputs]: Replace ppp-2.49 with ppp.

	Change-Id: I4def51a2630490b0b9606cc424484644b8cb38b8
	Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
	Fixes: https://bugs.gnu.org/79091

2025-07-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/code: Sort variables.
	* gnu/packages/code.scm (amalgamate, cscope, universal-ctags): Sort
	variables alphabetically.

	Change-Id: I821a7dc95188a7ee355950d9af21c846ca84e620

2025-07-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/code: Select only pypi-uri from python build-system.
	python-build-system is no longer in use in this module but
	pyproject-build-system misses PYPI-URI symbol yet, this change load
	just it.

	* gnu/packages/code.scm: Load just PYPI-URI from python-build-system.

	Change-Id: I545055e92ddf79012bc3baa2ed89b37341c0d10e

2025-07-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: xenon: Switch to pyproject-build-system.
	* gnu/packages/code.scm (xenon):
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-setuptools-next.

	Change-Id: Ie9ca7182715364a3dcd7171d75e93578bfaf69ad

2025-07-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: lcov-cobertura: Fix name.
	* gnu/packages/code.scm (lcov-cobertura) [name]: Set the same as the
	variable name.

	Change-Id: I889362449a7cafc8235874c6c00b190f0eacf278

2025-07-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: lcov-cobertura: Update to 2.1.1.
	* gnu/packages/code.scm (lcov-cobertura): Update to 2.1.1.
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-pytest, python-setuptools,
	  python-setuptools-scm, python-wheel, and python-xmldiff.

	Change-Id: I6138d4fd48a05075ff8daf1b5fbe4e06bc9cc45e

2025-07-27  Ada Stevenson  <adanskana@gmail.com>

	gnu: code: Sort imports.
	* gnu/packages/code.scm: Sort imports.

	Change-Id: I20f726c8dfcf675acbae26e30f1a9420a927190f
	Reviewed-by: Noé Lopez <noelopez@free.fr>

2025-07-27  Ada Stevenson  <adanskana@gmail.com>

	gnu: Add sourcetrail.
	* gnu/packages/code.scm: Add sourcetrail. Update imports.
	* gnu/packages/patches/sourcetrail-fix-cmakelists-and-paths.patch: Add patch.
	* gnu/local.mk: Register it.

	Change-Id: Ib074d392452a527552074e5329e8153a858979c9
	Reviewed-by: Noé Lopez <noelopez@free.fr>

2025-07-27  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: polyml: Fix build.
	* gnu/packages/sml.scm (polyml)[inputs]: Add motif.
	[arguments]<#:phases>: Add phase patch-config-h.

	Change-Id: Ia1972b2d4b9792875da65c682d1049c1fc2722d6

2025-07-27  Andreas Enge  <andreas@enge.fr>

	gnu: bitcoin-core: Update to 28.2.
	* gnu/packages/finance.scm (bitcoin-core): Update to 28.2.

	Change-Id: Ib8410cb5e8602ccbef9b8dc5a161703886da5c9c

2025-07-27  Zacchaeus  <eikcaz@zacchae.us>

	services: tor: add auto-start?
	* gnu/services/networking.scm (tor-configuration): Add `auto-start?' field.
	Fix indent.
	* doc/guix.texi (tor-configuration): Document this.

	Change-Id: I9339291e3329d615550f97e9cc0f0d773f0d1c51
	Reviewed-by: André Batista <nandre@riseup.net>

2025-07-26  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-channels.
	* gnu/packages/django.scm (python-channels): New variable.

	Change-Id: I71a266adfb20d9ea8b8f3000bb9c62ae4d1290c0

2025-07-26  Vinicius Monego  <monego@posteo.net>

	gnu: Add daphne.
	* gnu/packages/django.scm (daphne): New variable.

	Change-Id: I00e9c24870d533efb9497daaa2d92466ceb49130

2025-07-26  Vinicius Monego  <monego@posteo.net>

	gnu: xonsh: Update to 0.19.9.
	* gnu/packages/shells.scm (xonsh): Update to 0.19.9.
	[arguments]<#:test-flags>: Skip a new failing test.

	Change-Id: Ie37d20fd6e8e6595819db5b1247734ee4af7c529

2025-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/openstack: Select only pypi-uri from python build-system.
	python-build-system is no longer in use in this module but
	pyproject-build-system misses PYPI-URI symbol yet, this change load
	just it.

	* gnu/packages/openstack.scm: Load just PYPI-URI from python-build-system.

	Change-Id: I1f508208e6a3f4a8a31aef8bb04d14ae4438fe5f

2025-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/openstack: Apply license prefix.
	* gnu/packages/openstack.scm: Apply "license:" prefix for all packages
	in the module.

	Change-Id: I749e8b85397b677082f2a4d9ca59001edc2828d2

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-openstacksdk: Update to 4.6.0.
	* gnu/packages/openstack.scm (python-openstacksdk): Update to 4.6.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Set them. Refresh 'check phase replacement.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Ia0197b6375beeef3f5e048677e7812665e5c29e0

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-requestsexceptions: Switch to pyproject.
	* gnu/packages/openstack.scm (python-requestsexceptions):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Enable them.
	<#:phases>: Add 'relax-requirements phase.
	[native-inputs]: Add python-pbr, python-setuptools, python-wheel.

	Change-Id: I65418e50cfd9263257adb95fb83ea0662bf15803

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-git-review: Update to 2.5.0.
	* gnu/packages/openstack.scm (python-git-review): Update to 2.5.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Refresh them.
	[native-inputs]: Add python-pbr, python-setuptools, python-wheel.
	[inputs]: Replace git by git-minimal, openssh by openssh-sans-x.

	Change-Id: If1e37a04b99c700274ce0a8d47922aa2c5249bc7

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-swiftclient: Update to 4.8.0.
	* gnu/packages/openstack.scm (python-swiftclient): Update to 4.8.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Refresh them.
	[native-inputs]: Add python-pbr, python-setuptools, python-wheel.

	Change-Id: I06871ddd79035e953ef30bd3fc8d9466509ca70d

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-keystoneclient: Update to 5.6.0.
	* gnu/packages/openstack.scm (python-keystoneclient): Update to 5.6.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phases 'remove-failing-tests, 'check.
	Refresh phase 'relax-requirements.
	[native-inputs]: Add python-bandit, python-tempest, python-setuptools,
	python-wheel.
	[propagated-inputs]: Remove python-babel, python-debtcollector,
	python-iso8601, python-netaddr, python-prettytable, python-six.  Add
	python-packaging, python-pbr.

	Change-Id: I11901435aed3a596bc43f89d328f9d8d7d0c7a1a

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-keystoneauth1: Update to 5.11.1.
	* gnu/packages/openstack.scm (python-keystoneauth1): Update to 5.11.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Refresh them.
	[propagated-inputs]: Replace python-os-service-types by
	python-os-service-types-bootstrap. Add python-pbr,
	python-typing-extensions.
	[native-inputs]: Add python-setuptools, python-testtools,
	python-wheel.  Remove python-pbr.

	Change-Id: I81ff4d755b81463de2d53561e99b251b4dd5e65e

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-oslotest-bootstrap.
	* gnu/packages/openstack.scm (python-oslotest-bootstrap): New variable.

	Change-Id: Iacd0fcc04710f7d7cbead4a301fab31ff30ae16f

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-oslotest: Update to 5.0.1.
	* gnu/packages/openstack.scm (python-oslotest): Update to 5.0.1.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Add python-coverage, python-debtcollector,
	python-oslo-config, python-stestr, python-setuptools, python-wheel.

	Change-Id: I58c7cc5b0d574f6e0ee1ef1adf005de76f058106

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-oslosphinx: Remove some inputs.
	* gnu/packages/openstack.scm (python-oslosphinx):
	[arguments]<#:phases>: Refresh 'check phase.
	[native-inputs]: Remove python-hacking, python-reno.

	Change-Id: Ia44e198355ded960f26b966c823919c3f9b8c830

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-reno: Remove some inputs.
	* gnu/packages/openstack.scm (python-reno):
	[native-inputs]: Remove python-openstackdocstheme.
	[propagated-inputs]: Remove python-packaging, python-pbr.

	Change-Id: Iaf11fc598567b176b0a1186abb3e5c34d579672c

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-oslo-serialization: Switch to pyproject.
	* gnu/packages/openstack.scm (python-oslo-serialization):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Refresh 'check phase replacement.
	[native-inputs]: Replace python-oslotest by its -bootstrap
	variant. Replace python-oslo-i18n by its -bootstrap variant.

	Change-Id: I87cbdf0c186ce6f3b25643b0bd476fe79d98f978

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-oslo-log: Switch to pyproject.
	* gnu/packages/openstack.scm (python-oslo-log):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Replace 'check phase.
	[propagated-inputs]: Remove python-debtcollector, python-pbr.  Replace
	python-oslo-i18n by its -bootstrap variant.
	[native-inputs]: Add python-setuptools, python-wheel.
	Replace python-oslotest by its -bootstrap variant.
	Replace python-pbr by its -next variant.

	Change-Id: I4dfce8a729a545c7979b18b26ce6257d717a9515

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-oslo-i18n-bootstrap.
	* gnu/packages/openstack.scm (python-oslo-i18n-bootstrap): New variable.

	Change-Id: Id443cb554b4c3b98022feecdf4028975c415a650

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-oslo-i18n: Update to 6.5.1.
	* gnu/packages/openstack.scm (python-oslo-i18n): Update to 6.5.1.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Remove them.
	[native-inputs]: Add python-coverage, python-debtcollector,
	python-oslo-config, python-oslotest, python-pbr, python-setuptools,
	python-stestr, python-testscenarios, python-wheel.

	Change-Id: Ia8bce961c150f2e2e19739bc8628b17113d9ccba

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-oslo-context: Switch to pyproject.
	* gnu/packages/openstack.scm (python-oslo-context):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Refresh them.
	[native-inputs]: Add python-setuptools, python-wheel.  Replace
	python-oslotest by python-oslotest-bootstrap.  Remove python-hacking.

	Change-Id: I1e55cf963c76bb674a8d69fd4c52f58032e0bbf2

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-oslo-concurrency: Update to 7.1.0.
	* gnu/packages/openstack.scm (python-oslo-concurrency): Update to 7.1.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them.
	<#:test-flags>: Disable failing tests.
	<#:phases>: Refresh them. Add 'check phase replacement.
	[native-inputs]: Add python-coverage, python-setuptools, python-wheel.

	Change-Id: Ic3fe6264b1203d832ba1647ce18647280e726f17

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-tempest-lib: Switch to pyproject.
	* gnu/packages/openstack.scm (python-tempest-lib):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.
	[native-inputs]: Add python-setuptools, python-wheel.
	[propagated-inputs]: Remove python-six.

	Change-Id: I01cd34b6b5ce70ee93bffc09b470f295820fb743

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-tempest: Update to 42.0.0.
	* gnu/packages/openstack.scm (python-tempest): Update to 42.0.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add 'remove-failing-tests, refresh other
	phases.
	<#:test-flags>: Ignore failing tests.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I86baf0c1da0f8a332cd43d8c97fa1424f38af462

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-stevedore-bootstrap.
	* gnu/packages/openstack.scm (python-stevedore-bootstrap): New variable.

	Change-Id: I3bde56d308b90bfa7a6509e4fd05c940aecd812f

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-stevedore: Update to 5.4.1.
	* gnu/packages/openstack.scm (python-stevedore): Update to 5.4.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Remove 'use-pbr-3, add 'relax-requirements and
	'check replacement.
	[native-inputs]: Add python-coverage, python-setuptools,
	python-sphinx, python-stestr, python-wheel.

	Change-Id: I03d5ca986db923ceabe007d45448d60a9650efc1

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-os-testr: Update to 3.0.0.
	* gnu/packages/openstack.scm (python-os-testr): Update to 3.0.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add 'relax-requirements phase.
	[native-inputs]: Add python-setuptools, python-wheel, python-ddt,
	python-oslotest, python-testscenarios.

	Change-Id: Icda2bb640078e765bad4f3d81b14a02c900122cc

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-os-service-types: Update to 1.8.0.
	* gnu/packages/openstack.scm (python-os-service-types): Update to 1.8.0.
	[source]: Also improve style.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Add phases 'check and 'relax-requirements.
	[native-inputs]: Replace python-pbr by python-pbr-next.  Add
	python-keystoneauth1, python-oslotest, python-pbr-next,
	python-requests-mock, python-setuptools, python-stestr,
	python-testscenarios, python-wheel.

	Change-Id: Iad9a3fa79ef7f345affe36d0f801582da33a7bfb

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-debtcollector: Improve package.
	* gnu/packages/openstack.scm (python-debtcollector):
	[arguments]<#:phases>: Add phase 'relax-requirements.
	[native-inputs]: Remove python-doc8, python-openstackdocstheme,
	python-reno.

	Change-Id: Ia4556fec88a47da787e42fb508e71f6e09028c38

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-oslo-utils: Update to 7.4.0.
	* gnu/packages/openstack.scm (python-oslo-utils): Update to 7.4.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:test-flags>: Disable failing tests.
	<#:phases>: Refresh 'check phase.
	[native-inputs]: Add python-setuptools, python-wheel,
	qemu-minimal. Replace python-oslotest by python-oslotest-bootstrap.
	[propagated-inputs]: Replace python-oslo-i18n by
	python-oslo-i18n-bootstrap.  Add python-psutil, python-pyyaml,
	python-tzdata.  Remove python-pytz.

	Change-Id: I45dcd14ffb037dff313ae39f9d9ab3d43d9fa692

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-os-service-types-bootstrap.
	* gnu/packages/openstack.scm (python-os-service-types-bootstrap): New variable.

	Change-Id: Ib761aee3f62405b05d8f758068ef178b8b2536f4

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-pbr-next.
	* gnu/packages/python-xyz.scm (python-pbr-next): New variable.

	Change-Id: I01c084950bbb7e0751ff985289f7e1dc072ce9ed

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mox3: Switch to pyproject.
	* gnu/packages/openstack.scm (python-mox3):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I2c9c7502897c335c4f950afed30ceb856b2ad20d

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-cliff-bootstrap.
	* gnu/packages/openstack.scm (python-cliff-bootstrap): New variable.
	* gnu/packages/check.scm (python-stestr)[propagated-inputs]: Replace
	python-cliff by python-cliff-boostrap.

	Change-Id: I9cc7271bb090127e28a56a8964a9b4cf42fbc800

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-cliff: Update to 4.10.0.
	* gnu/packages/openstack.scm (python-cliff): Update to 4.10.0.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-coverage, python-fixtures,
	python-setuptools, python-sphinx-5, python-stestr,
	python-testscenarios, python-wheel.  Remove python-pbr.
	[propagated-inputs]: Remove python-pyparsing.

	Change-Id: Iff4d8d3c5be32e844fde4e27cf2855baba582754

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-stestr: Update to 4.2.0.
	* gnu/packages/python-check.scm (python-stestr): Update to 4.2.0.
	[arguments]<#:test-flags>: Refresh them.
	<#:phases>: Add phase 'configure-check.
	[native-inputs]: Add python-flit-core-next.

	Change-Id: I2f50c92a15c7d074c0d129b25b2a0b6c414fa982

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-oslo-config: Enable tests and switch to pyproject.
	* gnu/packages/openstack.scm (python-oslo-config): Update to 10.0.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Set <#:test-flags> and 'check phase replacement.
	[native-inputs]: Add list python-coverage, python-docutils,
	python-fixtures, python-mypy, python-oslo-log-bootstrap,
	python-oslotest-bootstrap, python-pbr, python-requests-mock,
	python-setuptools, python-sphinx, python-stestr, python-testscenarios,
	python-testtools, python-wheel.
	[propagated-inputs]: Remove python-debtcollector, reorder.

	Change-Id: I7ff62f081784a632ab80bd8d50e2de443f8781e7

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-oslo-serialization: Update to 5.7.0.
	* gnu/packages/openstack.scm (python-oslo-serialization): Update to 5.7.0.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.
	[propagated-inputs]: Remove python-pytz, python-pb. Add python-tzdata.

	Change-Id: Ib73f1a945ea1dd1766a18f41d0d02655ecddd46b

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-oslo-log-bootstrap.
	This partial package can only work in the context of the native-input
	of python-oslo-config.

	* gnu/packages/openstack.scm (python-oslo-log-bootstrap): New variable.

	Change-Id: Ie02c90ef64ad230072066f8ab00e1d0bde68d594

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-oslo-log: Update to 7.2.0.
	* gnu/packages/openstack.scm (python-oslo-log): Update to 7.2.0.
	[propagated-inputs]: Remove python-pyinotify.
	[native-inputs]: Add python-coverage, python-eventlet, python-pbr.

	Change-Id: Id62051b481b94aaee8717ca0736de4ba44444fc0

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-oslosphinx: Switch to pyproject.
	* gnu/packages/openstack.scm (python-oslosphinx):
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Improve style.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Ic03946b922712821b8de0654b17fc3749fd54f0d

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove python-aiosqlite-0.17.
	* gnu/packages/databases.scm (python-aiosqlite-0.17): Delete variable.

	Change-Id: I4e7fee969c59cb72a89920e14991aa8639e851fe

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-tortoise-orm: Update to 0.22.2.
	* gnu/packages/databases.scm (python-tortoise-orm): Update to 0.22.2.
	[arguments]<#:tests?>: Enable them.
	<#:test-flags>: Disable failing tests.
	[native-inputs]: Add python-asyncodbc, python-fastapi, python-psycopg,
	python-psycopg-pool, python-pydantic-2, python-pyodbc, python-pytest;
	replace poetry with python-poetry-core.
	[propagated-inputs]: Unpin python-aiosqlite.

	Change-Id: If11a7fa77af8b3c40e447f5ae699156cb8fac9d9

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyodbc: Update to 5.2.0.
	* gnu/packages/databases.scm (python-pyodbc): Update to 5.2.0.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
	[arguments]<#:phases>: Remove 'check phase replacement.

	Change-Id: I8c7dca720cf9550266dfa760263c3f25bae1b5b5

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pypika-tortoise: Update to 0.3.2.
	* gnu/packages/databases.scm (python-pypika-tortoise): Update to 0.3.2.
	[source]: Switch to git-fetch.
	[native-inputs]: Remove python-setuptools.  Replace poetry by
	python-poetry-core.  Add python-pytest.

	Change-Id: I0e58bd4ed5d5b9317f1273de19aec17ef8d86fc5

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-asyncodbc.
	* gnu/packages/databases.scm (python-asyncodbc): New variable.

	Change-Id: Ice6a3a6725d45d022ae5ebcbb8df630caf95e9c6
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-eventlet: Update to 0.40.2.
	* gnu/packages/python-web.scm (python-eventlet): Update to 0.40.2.
	[native-inputs]: Add python-pypa-build, remove python-twine.
	[propagated-inputs]: Remove python-monotonic.

	Change-Id: I6361c39ab57c03402ff7c0362c1719f34d3e21b2

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-iso8601: Update to 2.1.0 and add variant.
	* gnu/packages/time.scm (python-iso8601): Update to 2.1.0.
	(python-iso8601/pinned): New variable.

	* gnu/packages/samba.scm (samba)[native-inputs]: Replace
	python-iso8601 by python-iso8601/pinned.

	Change-Id: I7e6fda6026eb6584bcbeaeaedada64472159276a

2025-07-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-eventlet: Set EVENTLET_NO_GREENDNS=yes by default.
	This error propagates and pollutes user experience in Guix.  Until
	someone tackles how to actually fix it, if it's even fixable in Guix,
	change the hardcoded default.

	* gnu/packages/python-web.scm (python-eventlet):
	  [arguments]<#:phases>: Set EVENTLET_NO_GREENDNS=yes by default in
	  phase 'avoid-OSError.
	  [description]: Update the description to warn about the changed
	  default.
	(python-httpretty)[arguments]: Remove uneeded field.

	* gnu/packages/python-xyz.scm (python-pydevd)[arguments]<#:phases>:
	Unset the variable in phase 'pre-check.

	* gnu/packages/tor.scm (onionshare, onionshare-cli)[arguments]
	<#:phases>: Unset the variable in phase 'pre-check.

	Change-Id: Ic3897a9e0006338c3bc8b4bcddab0948e76a5d87

2025-07-26  AwesomeAdam54321  <adam.faiz@disroot.org>

	gnu: frotz-dumb-terminal: Update to 2.55.
	* gnu/packages/games.scm (frotz-dumb-terminal): Update to 2.55.
	[native-inputs]: Add pkg-config and which.
	[arguments]<#:phases>: Set CC variable in make command during 'build phase.

	Change-Id: Ic48e5593976597d742534d5b028fb54e7a9d8789

2025-07-26  AwesomeAdam54321  <adam.faiz@disroot.org>

	gnu: frotz: Update to 2.55.
	* gnu/packages/games.scm (frotz): Update to 2.55.

	Change-Id: I010868f2952777f7634788dedc5c20b89d871403

2025-07-26  Andreas Enge  <andreas@enge.fr>

	gnu: obconf: Fix build with gcc-14.
	* gnu/packages/openbox.scm (obconf)[arguments]<#:configure-flags>:
	Add CFLAGS.

	Change-Id: Ia73375926999ea6c5eddd37c91a237206f2b21be

2025-07-26  Andreas Enge  <andreas@enge.fr>

	gnu: obconf: Use modern style.
	* gnu/packages/openbox.scm (obconf)[inputs, native-inputs]: Drop labels.
	[arguments]: Use gexp.
	[home-page]: Update.

	Change-Id: I03f84b581d7a4e2c68ce7f7018d5350bc106d1bb

2025-07-26  Vinicius Monego  <monego@posteo.net>

	gnu: deluge: Enable tests.
	* gnu/packages/bittorrent.scm (deluge)[native-inputs]: Add
	python-pytest, python-pytest-twisted, xorg-server-for-tests.
	[arguments]: Remove '#:tests? #f'.
	<#:test-flags>: Skip failing tests.
	<#:phases>: Add phase 'pre-check' before 'check'.

	Change-Id: I32e0f4d5d580535834261c15925003bf813ec035

2025-07-26  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-pygame-ce.
	* gnu/packages/game-development.scm (python-pygame-ce): New variable.

	Change-Id: I527c06f0c081702306247db5969a7f0b26890c81

2025-07-26  Cayetano Santos  <csantosb@inventati.org>

	gnu: pcb-rnd: Update to 3.1.7b.
	* gnu/packages/engineering.scm (pcb-rnd): Update to 3.1.7b.
	[inherit]: Remove.
	[build-system]: Switch to glib-or-gtk.
	[arguments]: Activate tests.
	<#:phases>: Merge cc-is-gcc into configure phase.
	[inputs]: Set to librnd.
	[synopsys, license]: Add.
	[description]: Update.

	Change-Id: I879b5226b7712723c09a3e0f6cb93d2d4c90e6fd

2025-07-26  Cayetano Santos  <csantosb@inventati.org>

	gnu: librnd: Update to 4.3.2.
	* gnu/packages/engineering.scm (librnd): Update to 4.3.2.
	[build-system]: Switch to glib-or-gtk.
	[arguments]<#:phases>: Merge cc-is-gcc into configure phase.
	[inputs]: Add gtkglext and libepoxy.

	Change-Id: If0bb0feadc83cba97f93c5122c83b9f1771c3fd5

2025-07-26  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.79.0.
	* gnu/packages/prolog.scm (trealla): Update to 2.79.0.

	Change-Id: I3f40585484000d5c010728a6574a2bb843efeaab

2025-07-26  jgart  <jgart@dismail.de>

	gnu: Add cl-lem-extension-manager.
	* gnu/packages/lisp-xyz.scm (cl-lem-extension-manager, ecl-lem-extension-manager, clasp-lem-extension-manager, sbcl-lem-extension-manager): New variables.

	Change-Id: Ia62b4afbbe383559ab3db9987bccdc82f164663a

2025-07-26  Ada Stevenson  <adanskana@gmail.com>

	gnu: lem: Update to 2.3.0.
	* gnu/packages/text-editors.scm (lem): Update to 2.3.0.

	Change-Id: I346cb298a9f6b0ebe3d53fc503fedf0bb63cf1a3

2025-07-26  jgart  <jgart@dismail.de>

	gnu: sbcl-jsonrpc: Update to 2af1e0f.
	* gnu/packages/lisp-xyz.scm (sbcl-jsonrpc): Update to 2af1e0f.

	Change-Id: Ic55f0f46ccaa4505685606b486d4594bf6fe996c

2025-07-26  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: got: Update to 0.106.
	* gnu/packages/version-control.scm (got): Update to 0.106.

	Change-Id: I6fbf6de563b04a3d406fa2f598e627312be5ec50

2025-07-26  Andreas Enge  <andreas@enge.fr>

	gnu: cvs: Fix build with gcc-14.
	* gnu/packages/version-control.scm (cvs)[arguments]: Use gexps.
	<#:configure-flags>: Add CFLAGS/
	<#:phases>: Add phase to fix header inclusion.

	Change-Id: Ic6540c94e337f22ec2c574f58d734de76886654f

2025-07-26  Antoine Côté  <antoine.cote@posteo.net>

	gnu: audacity: Update to 3.7.4.
	* gnu/packages/audio.scm (audacity): Update to 3.7.4.

	Change-Id: Ic619fa1238b0d6902b5b9c506b2121cacfbb9725

2025-07-26  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: gpicview: Update to 0.3.1.
	* gnu/packages/image-viewers.scm (gpicview): Update to 0.3.1.
	[source]: Use Github instead of the obsolete Sourceforge.

	Change-Id: Ic6ca64c77ca0d58c665db46be7d859b790de29d3

2025-07-26  Andreas Enge  <andreas@enge.fr>

	gnu: Remove ht.
	* gnu/packages/hexedit.scm (ht): Delete variable.

	Fixes: guix/guix#854
	Change-Id: Ia1ffe0eb550cff1b3d086c5b39487fbad1f4d794

2025-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-pytest-assume.
	* gnu/packages/check.scm (python-pytest-assume): Delete variable.

	Change-Id: I42e474df36ba7455ad5643d779a29721997629ac

2025-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-cov-core.
	* gnu/packages/check.scm (python-cov-core): Delete variable.

	Change-Id: I7c9fbb7346d07ce41c8e948a051b2b6ea5efe778

2025-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-testlib.
	* gnu/packages/check.scm (python-testlib): Delete variable.

	Change-Id: Ia29e33827b9b8e30de858fede6b1a352d5cb809f

2025-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-pytest-subtesthack.
	* gnu/packages/check.scm (python-pytest-subtesthack): Delete variable.

	Change-Id: I9bc517533b2010db0d9c6a11d41701d85921d0e3

2025-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-setuptools-lint.
	* gnu/packages/check.scm (python-setuptools-lint): Delete variable.

	Change-Id: I4447f0b5c81359665660ddf4d28bb76e37502d6c

2025-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-nose-random.
	* gnu/packages/check.scm (python-nose-random): Delete variable.

	Change-Id: I208301de2f83e914cfacb0888165a115b2d00acf

2025-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-pytest-pudb.
	* gnu/packages/check.scm (python-pytest-pudb): Delete variable.

	Change-Id: Ib05baf2b54c8f9bc966cb137af79ddf3f2a48a11

2025-07-26  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add python-vendetect.
	* gnu/packages/python-xyz.scm (python-vendetect): New variable.

	Change-Id: I598a23afa62b494a7291acff86078a6c8051f062

2025-07-26  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add python-copydetect.
	* gnu/packages/python-xyz.scm (python-copydetect): New variable.

	Change-Id: I7b0b09b602d0b158c784e0e40fddd80c74d9b9f2

2025-07-26  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: python-colored: Update to 2.3.0 and enable tests.
	* gnu/packages/python-xyz.scm (python-colored): Update to 2.3.0.
	[arguments]: Remove '#:tests? #false'.
	<#:phases>: New phase 'pre-check.
	[native-inputs]: Remove python-setuptools and python-wheel.  Add
	python-flit-core and python-pytest.

	Change-Id: Iff216a7df0beca05edbe10d0d103586c3e0ece7d

2025-07-26  nomike  <nomike@nomike.com>

	gnu: libfive: Explicitly set build parameters.
	* gnu/packages/engineering.scm (libfive)[arguments]: Provide explicit
	  values to #:compile-flags, #:parallel-build, #:scheme-file-regex and
	  #:not-compiled-file-regexp when calling `build of the
	  guile-build-system.

	Change-Id: I95513f710ecf90f108544620de895993b803142f

2025-07-26  nomike  <nomike@nomike.com>

	build-system/guile: Rename %scheme-file-regexp to default-scheme-file-regexp and export.
	Follow-up to commit 0559a4b5472f9dc4c88240c61e7ad49a95855d6f.

	* guix/build-system/guile.scm (%scheme-file-regexp): Rename to...
	(default-scheme-file-regexp): ...this.  Export.

	Change-Id: Ia4cfe59b4d0e9fda9555268f5c22e153123fc2c6

2025-07-26  Rick Huijzer  <ikbenrickhuyzer@gmail.com>

	fix build ola

2025-07-26  Vinicius Monego  <monego@posteo.net>

	gnu: magic-wormhole: Update to 0.19.2.
	* gnu/packages/magic-wormhole.scm (magic-wormhole): Update to 0.19.2.
	[source]: Update URI.
	[arguments]<#:test-flags>: Enable previously failing test, skip two more
	failing tests.
	[native-inputs]: Add python-pytest-twisted.
	[propagated-inputs]: Remove python-hkdf. Add python-automat, python-qrcode.

	Change-Id: I04f913f7871c6ba9dde6e9dae4cae7e62b333acd

2025-07-26  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-pytest-twisted.
	* gnu/packages/python-check.scm (python-pytest-twisted): New variable.

	Change-Id: I550ed9c65fdfd06febcb2d5582f0739673ff68b2

2025-07-26  Vinicius Monego  <monego@posteo.net>

	gnu: magic-wormhole-transit-relay: Update to 0.4.0.
	* gnu/packages/magic-wormhole.scm (magic-wormhole-transit-relay): Update
	to 0.4.0.
	[arguments]<#:phases>: Add phase 'fix-test' before 'check'.
	[propagated-inputs]: Ad python-autobahn, python-service-identity.

	Change-Id: Ibf0eb89561ef55d356d9b8338963a1ed4ba6e69b

2025-07-26  Vinicius Monego  <monego@posteo.net>

	gnu: magic-wormhole-mailbox-server: Update to 0.5.1.
	* gnu/packages/magic-wormhole.scm (magic-wormhole-mailbox-server):
	Update to 0.5.1.
	[arguments]<#:phases>: Delete phase 'fix-read-mode-in-setup.py'.
	[propagated-inputs]: Remove python-six, python-twisted.

	Change-Id: Id6742ea4519adfcca43c37069721a316bd59b2cd

2025-07-26  Vinicius Monego  <monego@posteo.net>

	gnu: python-autobahn: Update to 24.4.2.
	* gnu/packages/python-web.scm (python-autobahn): Update to 24.4.2.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use Gexp.
	<#:phases>: Add new phases 'relax-zope-interface' and
	'strip-xbr' after 'unpack'.
	[native-inputs]: Add python-setuptools, python-wheel.
	[propagated-inputs]: Add python-cryptography, python-hyperlink.
	[home-page]: Switch to GitHub repository.

	Change-Id: I8fb5389158a304863cef1bb3a1e0014a955ec773

2025-07-26  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-qutip.
	* gnu/packages/python-science.scm (python-qutip): New variable.

	Change-Id: I9b79b5f8dc698d3fc24d17f24075ec2e2ba60beb

2025-07-26  Vinicius Monego  <monego@posteo.net>

	gnu: python-pyrsistent: Update to 0.20.0.
	* gnu/packages/python-xyz.scm (python-pyrsistent): Update to 0.20.0.
	[build-system]: Use pyproject-build-system.
	[arguments]<#:phases>: Delete phase 'loosen-pytest-requirement'.
	[native-inputs]: Remove python-hypothesis, python-pytest-runner. Add
	python-setuptools, python-wheel.
	[propagated-inputs]: Remove python-six.

	Change-Id: Iddce529325ea42b5e39a84eeed9942923b9da1b9

2025-07-26  Vinicius Monego  <monego@posteo.net>

	gnu: python-dj-database-url: Update to 3.0.1.
	* gnu/packages/django.scm (python-dj-database-url): Update to 3.0.1.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
	[propagated-inputs]: Remove python-typing-extensions.
	[home-page]: Switch to maintained repository.

	Change-Id: I78000fe797bc3a3801ee85e6303987d4505852f2

2025-07-26  Andy Tai  <atai@atai.org>

	gnu: squirrel: Update to 3.2.
	* gnu/packages/squirrel.scm (squirrel): Update to 3.2.

	Change-Id: Iebb19806cdb98cb15e2e739657d4f90aa6eb596e

2025-07-26  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20250722.
	* gnu/packages/parallel.scm (parallel): Update to 20250722.

	Change-Id: If9e9b5164efb074cc14a664d645802a2c39776a5

2025-07-26  Andy Tai  <atai@atai.org>

	gnu: xscreensaver: Update to 6.12.
	* gnu/packages/xdisorg.scm (xscreensaver): Update to 6.12.

	Change-Id: I95f528556ae40acc863c4f5b9a3b18fc9b8629cc

2025-07-26  Herman Rimm  <herman@rimm.ee>

	gnu: Add cuttlefish.
	* gnu/packages/fediverse.scm (cuttlefish): Add variable.

	Change-Id: I600f105862495a23e3d821b71b61582a442cb2f1
	Modified-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-07-26  Cayetano Santos  <csantosb@inventati.org>

	gnu: xschem: Move to electronics.
	* gnu/packages/engineering.scm (xschem): Move from here ...
	* gnu/packages/electronics.scm: ... to here.

	Change-Id: I7af66f9721d371241ec36604e960151177a663c1

2025-07-26  Cayetano Santos  <csantosb@inventati.org>

	gnu: xschem: Update to 3.4.7.
	* gnu/packages/engineering.scm (xschem): Update to 3.4.7.
	[arguments]: Use Gexp.

	Change-Id: I39b8c51e1c319c68d9863573f232c14e9fc8c932

2025-07-26  Dariqq  <dariqq@posteo.net>

	gnu: guile-gnutls: Update to 5.0.1.
	* gnu/packages/tls.scm (guile-gnutls): Update to 5.0.1.
	[home-page]: Change to new repository url.
	[source]: Change download url to gnu mirrors.
	[#:make-flags] Remove XFAIL_TESTS

	Change-Id: Ie4253ecdd1de6497e09f5262c14a396b03d076f9

2025-07-26  Andreas Enge  <andreas@enge.fr>

	gnu: uniutils: Fix build with gcc-14.
	* gnu/packages/textutils.scm (uniutils)[arguments]
	<#:configure-flags>: Add CFLAGS.
	<#:phases>{gcc14}: New phase.

	Change-Id: I7f8eddf584d5006b9be1a07ec5a48197b54884fe

2025-07-26  Andreas Enge  <andreas@enge.fr>

	gnu: cm: Update to 0.4.4.
	* gnu/packages/algebra.scm (cm): Update to 0.4.4.

	Change-Id: I1f9b49a0219bf3327e3e7c5eadc9e58e08744b92

2025-07-26  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: retroarch-joypad-autoconfig: Update to 1.21.1.
	* gnu/packages/emulators.scm (retroarch-joypad-autoconfig): Update to 1.21.1.

	Change-Id: Idd6c97fee1d3b266ea453216c118380be3746ec1

2025-07-26  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: libretro-database: Update to 1.21.1.
	* gnu/packages/emulators.scm (libretro-database): Update to 1.21.1.

	Change-Id: Ie7479e1a84b93e55e125f39f2a56227dcea8a316

2025-07-26  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: libretro-slang-shaders: Update to 0-1.82d91f7.
	* gnu/packages/emulators.scm (libretro-slang-shaders): Update to 0-1.82d91f7.

	Change-Id: I141cb91489432b7d4c14773644822ab459a8008c

2025-07-26  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: libretro-core-info: Update to 1.21.1.
	* gnu/packages/emulators.scm (libretro-core-info): Update to 1.21.1.

	Change-Id: I65031aafd31be4b1f43c646752e235b6b4d3bcfb

2025-07-26  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: retroarch-assets: Update to 1.20.0.
	* gnu/packages/emulators.scm (retroarch-assets): Update to 1.20.0.

	Change-Id: I71e14f042d58911065aa9f7c5326daabff897b3d

2025-07-26  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: retroarch-minimal: Update to 1.21.0.
	* gnu/packages/emulators.scm (retroarch-minimal): Update to 1.21.0.
	[source]: Remove retroarch-improved-search-paths.patch patch.
	[inputs]: Replace qtbase-5 with qtbase.
	* gnu/packages/patches/retroarch-improved-search-paths.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	Change-Id: I5f2972c9ad73af060147f9b9b37eb7f8e517cbd9

2025-07-26  John Kehayias  <john.kehayias@protonmail.com>

	gnu: syncthing-gtk: Wrap with GUIX_GDK_PIXBUF_MODULE_FILES.
	Fixes #1266.

	Although currently happening, previously, syncthing-gtk would fail to open
	with "Type RsvgHandle has already been registered".  This was likely due to
	various grafts as different librsvg would appear in environment variables
	compared to syncthing-gtk references.  This change fixed it at the time and
	should help void it in the future.

	* gnu/packages/syncthing.scm (syncthing-gtk)[arguments]{phases}: In wrap-libs
	phase, also wrap with GUIX_GDK_PIXBUF_MODULE_FILES.  Change GI_TYPELIB_PATH to
	use suffix.

	Change-Id: I2ae2e2ace5df5882b1cbdcd149cc0bc4823d3939

2025-07-26  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: xlsxio: Switch to cmake-build-system.
	* gnu/packages/xml.scm (xlsxio) [build-system]: Switch to cmake-build-system.
	[arguments]: Streamline.
	[native-inputs]: Remove which.

	Change-Id: Ie40e04b4ee1e53b158609cb378674f9a64da512a

2025-07-26  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: fuzzylite: Update to 6.0-0.13b3122.
	* gnu/packages/games.scm (fuzzylite): Update to 6.0-0.13b3122.
	[source]: Delete patches.
	[native-inputs]: Replace catch2 with catch2-3.
	[license]: Correct to gpl3+.
	* gnu/packages/patches/fuzzylite-relative-path-in-tests.patch
	* gnu/packages/patches/fuzzylite-soften-float-equality.patch
	* gnu/packages/patches/fuzzylite-use-catch2.patch: Delete patches.
	* gnu/local.mk (dist_patch_DATA): De-register them.

	Change-Id: Ibe4ebf94b1b9011fbbd161cdfac3786bd6eb184d

2025-07-26  Cayetano Santos  <csantosb@inventati.org>

	gnu: ngspice: Improve style.
	* gnu/packages/engineering.scm (libngspice)[source]: Switch to git-fetch.
	[native-inputs]: Add autoconf, automake and libtool.
	[home-page]: Correct.
	* gnu/packages/engineering.scm (ngspice)[native-inputs]: Inherit from
	libngspice.

	Change-Id: I30d767e10a8e4612d3ba705ac470d7f7fc41a1c7

2025-07-26  Sughosha  <sughosha@disroot.org>

	gnu: qtmultimedia: Switch to ffmpeg backend.
	* gnu/packages/qt.scm (qtmultimedia) [inputs]: Remove gstreamer,
	gst-plugins-bad, gst-plugins-base, gst-plugins-good and gst-libav; add ffmpeg
	and libxrander.
	[arguments] <#:phases>: Update 'disable-integration-tests phase.
	[description]: Update it.

	Change-Id: I7de99dc20b99ca2cd667210c97539070dcf1a751

2025-07-26  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add pkcs11-provider.
	* gnu/packages/security-token.scm (pkcs11-provider): New variable.

	Change-Id: Icee9e44b1878b4ca92dd601c4a55fc12258def15

2025-07-26  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add libp11.
	* gnu/packages/security-token.scm (libp11): New variable.

	Change-Id: I9f4353509fb08df0cb02219a6412c7a294685891

2025-07-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: kicad: Update to 9.0.3.
	* gnu/packages/engineering.scm (kicad): Update to 9.0.3.

	Change-Id: If10be54676f75b067f6a364a80bfa073c93bcca1

2025-07-25  Andreas Enge  <andreas@enge.fr>

	gnu: bsd-games: Fix build with gcc-14.
	* gnu/packages/games.scm (bsd-games)[arguments]<#:phases>{gcc-14}:
	New phase.

	Change-Id: I7179a0e61860be44cf15baa8e2e6133552b93ee0

2025-07-25  VnPower  <vnpower@loang.net>

	gnu: libeb: Fix build with gcc-14.
	* gnu/packages/education.scm (libeb): Apply patch.
	* gnu/local.mk (dist_patch_DATA): Add reference to patch.
	* gnu/packages/patches/libeb-gcc-14.patch: Add patch.

	Change-Id: I6ee07e8ae93646e70c531f1ebe7c9ae8e9f4692d

2025-07-25  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: guile-veritas: Update to 0.1.6.
	* gnu/packages/guile-xyz.scm (guile-veritas): Update to 0.1.6.

	Change-Id: I846ee7892ce5b642cb2fe89c1a4ce76287a7f128

2025-07-25  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.78.40.
	* gnu/packages/prolog.scm (trealla): Update to 2.78.40.

	Change-Id: I45f128fc318e60679c5f9ab2213434f2c0ae2314

2025-07-25  Edouard Klein  <edk@beaver-labs.com>

	services: Add shared-cache-service-type.
	* gnu/services/guix.scm (shared-cache-service-type)
	(shared-cache-configuration, user-cache): New variables.
	* doc/guix.texi (Shared Cache Service): New subsubsection under
	"Guix Services".

	Change-Id: I73a8db228d9a892c8bb93c6cdfef12d0d06e25a6
	Modified-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-07-25  Edouard Klein  <edk@beaver-labs.com>

	services: Add vfs-mapping-service-type.
	* gnu/services/linux.scm (vfs-mapping-service-type, vfs-mapping-configuration,
	vfs-mapping-binding): New variables.
	* doc/guix.texi: (Vfs Mapping Service): New subsubsection under "Linux Services".

	Change-Id: I7ebd48afb809ded9fa6fe9eb80c618accb856716

2025-07-25  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: emacs-mistty: Update to 1.5.
	* gnu/packages/emacs-xyz.scm (emacs-mistty): Update to 1.5.

	Change-Id: I9db33c83e9eb0aa3d77676a282b272d8dd43e5e8

2025-07-25  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: emacs-turtles: Update to 2.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-turtles): Update to 2.0.1.

	Change-Id: I31f71f85ae30801d954424581a293fdb6039dab2

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: python-pyqt: Update to 5.15.11.
	* gnu/packages/patches/pyqt-configure.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/qt.scm (python-pyqt): Update to 5.15.11.
	[source]: Remove patch.

	Change-Id: I62e712aab1c7aa40f7847eb1b5669b010cab25ce

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtsensors-5: Update to 5.15.16.
	* gnu/packages/qt.scm (qtsensors-5): Update to 5.15.16.

	Change-Id: Ia49f602baa0fa5226c053e46b0ef4063b8abb033

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtsensors-5: Change 'name' to 'qtsensors'.
	* gnu/packages/qt.scm (qtsensors-5) [name]: Rename to 'qtsensors'.
	(python-pyside-2) [arguments]: Adjust accordingly.

	Change-Id: I6af83028ef362dd7410d4895b08e639e691aad40

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtwebengine-5: Update to 5.15.16.
	* gnu/packages/qt.scm (qtwebengine-5): Update to 5.15.16.

	Change-Id: I51089b9a02364170fb9a9ef3a8f8c60c8cc54816

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtvirtualkeyboard-5: Update to 5.15.16.
	* gnu/packages/qt.scm (qtvirtualkeyboard-5): Update to 5.15.16.

	Change-Id: I788e74450537248f168219321d488ed9dfe5a57e

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtspeech-5: Update to 5.15.16.
	* gnu/packages/qt.scm (qtspeech-5): Update to 5.15.16.

	Change-Id: I646f5e82fb09c7b843085108fdd2940595958e97

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtnetworkauth-5: Update to 5.15.16.
	* gnu/packages/qt.scm (qtnetworkauth-5): Update to 5.15.16.

	Change-Id: Ic3a9b1afef06ee09abbb4440ad6d78f866809a78

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtdatavis3d: Update to 5.15.16.
	* gnu/packages/qt.scm (qtdatavis3d): Update to 5.15.16.

	Change-Id: I2feeaca93670a58354c3a0f33e938da5b6441111

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtcharts-5: Update to 5.15.16.
	* gnu/packages/qt.scm (qtcharts-5): Update to 5.15.16.

	Change-Id: Ia7d48b7066241e36c91a89fb2f4af99ef12d1d9e

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtpurchasing: Update to 5.15.16.
	* gnu/packages/qt.scm (qtpurchasing): Update to 5.15.16.

	Change-Id: I23d3e83222f3847cc2a2081613b5fecfb60a3a3d

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtscxml-5: Update to 5.15.16.
	* gnu/packages/qt.scm (qtscxml-5): Update to 5.15.16.

	Change-Id: Iaef966e66d70b29321e9173e9226f48646d80ff0

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtgamepad: Update to 5.15.16.
	* gnu/packages/qt.scm (qtgamepad): Update to 5.15.16.

	Change-Id: Ia520f46ea91aae753688e80bfdeba1fa510964c5

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtgraphicaleffects: Update to 5.15.16.
	* gnu/packages/qt.scm (qtgraphicaleffects): Update to 5.15.16.

	Change-Id: Ic40b4646d83df4c3baad70fdec170cc74918278f

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtquickcontrols2-5: Update to 5.15.16.
	* gnu/packages/qt.scm (qtquickcontrols2-5): Update to 5.15.16.

	Change-Id: I29c50829e2f47397cc74ca060d6bf86ac27dadad

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtquickcontrols-5: Update to 5.15.16.
	* gnu/packages/qt.scm (qtquickcontrols-5): Update to 5.15.16.

	Change-Id: Ib26810bfa8f7daa0986d52adbdb5df404f10f8dd

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtscript: Update to 5.15.16.
	* gnu/packages/qt.scm (qtscript): Update to 5.15.16.

	Change-Id: If695cad1bec2d703961fbc09b07aa626b7a479f1

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qttools-5: Update to 5.15.16.
	* gnu/packages/qt.scm (qttools-5): Update to 5.15.16.

	Change-Id: I86140fd5bf03aa0d441c05153a1665df9f0517ee

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtlocation-5: Update to 5.15.16.
	* gnu/packages/qt.scm (qtlocation-5): Update to 5.15.16.

	Change-Id: I3943945f1f0f8a56ffa2e2a986578ca2d8c28318

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtwebview: Update to 5.15.16.
	* gnu/packages/qt.scm (qtwebview): Update to 5.15.16.

	Change-Id: I3d29ebfea0b3d3f6c0c296795a29e32363f4c810

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtwebglplugin: Update to 5.15.16.
	* gnu/packages/qt.scm (qtwebglplugin): Update to 5.15.16.

	Change-Id: I5102ac3ef96ca2723ef4123896053991845c7ed7

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtwebchannel-5: Update to 5.15.16.
	* gnu/packages/qt.scm (qtwebchannel-5): Update to 5.15.16.

	Change-Id: I24036256e13dc0ae2b919302bc890af3a4d1a81c

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtserialbus: Update to 5.15.16.
	* gnu/packages/qt.scm (qtserialbus): Update to 5.15.16.

	Change-Id: I330855becaa63cfa7ce374ec3dc88fd21a95405c

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtserialport-5: Update to 5.15.16.
	* gnu/packages/qt.scm (qtserialport-5): Update to 5.15.16.

	Change-Id: I3fe23f0f15749c16df7b5e53eb5f75a1eb185d03

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtwayland-5: Update to 5.15.16.
	* gnu/packages/qt.scm (qtwayland-5): Update to 5.15.16.

	Change-Id: I5ad8f4ccd00e99eeb5d74c20d3fd2fb0141e2068

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtmultimedia-5: Update to 5.15.16.
	* gnu/packages/qt.scm (qtmultimedia-5): Update to 5.15.16.

	Change-Id: I0b92e79618404c68a03bb307f9df39ea9aacdd1f

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtwebsockets-5: Update to 5.15.16.
	* gnu/packages/qt.scm (qtwebsockets-5): Update to 5.15.16.

	Change-Id: I7f79bb8f6017b9e64ee9fc64a951264da5bc40da

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtconnectivity-5: Update to 5.15.16.
	* gnu/packages/qt.scm (qtconnectivity-5): Update to 5.15.16.

	Change-Id: Ibd5ab8f11b042ec25cce53eaf9aa80f1e14d0b37

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtdeclarative-5: Update to 5.15.16.
	* gnu/packages/qt.scm (qtdeclarative-5): Update to 5.15.16.

	Change-Id: Ib4530b4ce11e9c76da84f68b921771d0108ceed3

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtxmlpatterns: Update to 5.15.16.
	* gnu/packages/qt.scm (qtxmlpatterns): Update to 5.15.16.

	Change-Id: I8da2e6d0c4d5964d8611c94cd22308d389e29484

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtx11extras: Update to 5.15.16.
	* gnu/packages/qt.scm (qtx11extras): Update to 5.15.16.

	Change-Id: I9ccb74e832881c8665247bc58a9fe7fe5fd6b820

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtimageformats-5: Update to 5.15.16.
	* gnu/packages/qt.scm (qtimageformats-5): Update to 5.15.16.

	Change-Id: I992693bbbe3d5251614753892eed7921c2f40495

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtsvg-5: Update to 5.15.16.
	* gnu/packages/qt.scm (qtsvg-5): Update to 5.15.16.

	Change-Id: Ief6612dc9a3c4961b6c6d563e3a12eabc0e2afbc

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qt3d-5: Update to 5.15.16.
	* gnu/packages/qt.scm (qt3d-5): Update to 5.15.16.

	Change-Id: I54e3a4b17662d16a406d3ad3bd38873ae97a776c

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: qtbase-5: Update to 5.15.16.
	* gnu/packages/qt.scm (qtbase-5): Update to 5.15.16.
	[inputs]: Replace libxkbcommon-1.5 with libxkbcommon.

	Change-Id: I67907dbc6846f9bbed284b0cfbfcf79d95e4cefa

2025-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: python-pyqt5-sip: Update to 12.17.0.
	* gnu/packages/qt.scm (python-pyqt5-sip): Update to 12.17.0.

	Change-Id: I3ab88d9edbc0378ec30f22979f5622a43818374e

2025-07-25  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: insight-toolkit: Use gcc@13 to fix build.
	ITK with Python wrapping fails to build with gcc@14: constexpr function's
	return type '__castxml_Float32' (aka '__castxml_Float32_s') is not a literal
	type

	* gnu/packages/image-processing.scm (insight-toolkit)[native-inputs]: Add
	gcc-13.

	Change-Id: I9d7286a26840ede45a9543b4dbf195548cb59245

2025-07-25  Nigko Yerden  <nigko.yerden@gmail.com>

	gnu: psm2: Compile init constructor without AVX flags.
	* gnu/packages/linux.scm (psm2)[source]<origin>{patches}: New field.
	Add patch to it.
	* gnu/packages/patches/psm2-compile-ctor-without-avx.patch: Add file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Fixes: guix/guix#1446

	Change-Id: I150ddc86c2948063e6e13f11014c42e96b553b75

2025-07-25  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: libshout-idjc: Fix build.
	* gnu/packages/audio.scm (libshout-idjc): Update to revision 2 to fix the build.

	Change-Id: Ife3d90d344febe9ad93905c7327ed44b2310ce11

2025-07-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: nvc: Update to 1.17.0.
	* gnu/packages/fpga.scm (nvc): Update to 1.17.0.
	[source]: Fix indentation.
	[arguments]<#:configure-flags>: Add --enable-vital.
	[native-inputs]: Remove ruby, replace python by python-minimal.

	Change-Id: I7f8aa596b60f51be4dc5d3d2f0f44d8839c65906

2025-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-minikanren: Update to 1.0.5.
	* gnu/packages/python-xyz.scm (python-minikanren): Update to 1.0.5.
	  [build-system]: Use pyproject.
	  [arguments] <test-flags>: Skip some failing tests.
	  <phases>: Use default 'check.
	  [propagated-inputs]: Add python-typing-extensions.
	  [native-inputs]: Remove python-coveralls, python-pydocstyle,
	  python-pytest-cov, python-pylint, python-black, python-sympy,
	  python-versioneer, and python-coverage; add python-setuptools-next.

	Change-Id: Ibf3f9f38f64804fb31f9e99110c4a1beb2a0f2e1

2025-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-etuples: Update to 0.3.10.
	* gnu/packages/python-xyz.scm (python-etuples): Update to 0.3.10.
	  [build-system]: Use pyproject.
	  [arguments] <test-flags>: Deselect one failing test.
	  [native-inputs]: Add python-pytest, python-setuptools-next, and
	  python-setuptools-scm.

	Change-Id: I3ba8812162cb71e86247deaf9dfad202ef54d04b

2025-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cons: Update to 0.4.7.
	* gnu/packages/python-xyz.scm (python-cons): Update to 0.4.7.
	  [source]: Switch to git-fetch providing tests.
	  [build-system]: Use pyproject.
	  [arguments] <phases>: Add 'set-version.
	  [native-inputs]: Remove python-toml; add python-setuptools-next,
	  python-setuptools-scm, and python-wheel.

	Change-Id: Ibd6ca258a61d2408103a81825628d0e5d19e939f

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mamba: Move to (gnu packages python-check).
	* gnu/packages/python-xyz.scm (python-mamba): Move from here…
	* gnu/packages/python-check.scm (python-mamba): …to here.

	Change-Id: I29bb39825493e5fa29692bdd47a099d1854668f2

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mamba: Update to 0.11.3.
	* gnu/packages/python-xyz.scm (python-mamba): Update to 0.11.3.

	Change-Id: Iee20a18c2901dd6dd49f9383b9cffc4429a1fe1b

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mamba: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-mamba):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: If9403dac25e0ccea862bcd7d268e11a982c10bc2

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mamba: Improve style and switch to git-fetch.
	* gnu/packages/python-xyz.scm (python-mamba): Run guix style.
	[source]: Switch to git-fetch.

	Change-Id: I87a835b2ae676126d7b04806cf784e76796694f4

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: gitless: Re-indent.
	* gnu/packages/version-control.scm (gitless): Reindent after let addition.

	Change-Id: I34e0c1c92b4343f44c1b83070dbf1c25aee77bf4

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: gitless: Update to 0.8.8-0.3ac28e3.
	* gnu/packages/version-control.scm (gitless): Update to 0.8.8-0.3ac28e3.
	[arguments]<#:test-flags>: Remove former failing tests.
	[inputs]: Replace python-clint by python-argcomplete.

	Change-Id: I3f589d29236c39afca815219a5f7f7598ce0bea4

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-bitstring: Update to 4.3.1.
	* gnu/packages/python-xyz.scm (python-bitstring): Update to 4.3.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Remove them.
	<#:test-flags>: Ignore benchmarks.
	[native-inputs]: Add python-gfloat, python-setuptools, python-wheel.
	[propagated-inputs]: Add python-bitarray.

	Change-Id: I9f23ac39a2304edecbb55522b2cb82b4621bff8b

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-esptool: Update to 5.0.1.
	* gnu/packages/engineering.scm (python-esptool): Update to 5.0.1.
	[source]: Switch to git-fetch (brings in tests, version management is
	better in the repository too).
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Disable failing tests.
	[propagated-inputs]: Add python-click, python-intelhex, python-pyyaml,
	python-rich-click-next.
	[native-inputs]: Add python-pyelftools, python-pytest,
	python-setuptools, python-wheel.

	Change-Id: Ia9b16a338661265b799b543e2de82963c49e1e26

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-rich-click-next.
	* gnu/packages/python-xyz.scm (python-rich-click-next): New variable.

	Change-Id: I551b3f0efb016d0d8e40f5293d2b7f86385ea107

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-gfloat.
	* gnu/packages/python-xyz.scm (python-gfloat): New variable.

	Change-Id: I99cc0ed234ed3c0741cf9c1512669a37d046bbb3

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-iocapture: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-iocapture):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove them, now unecessary.
	[propagated-inputs]: Remove python-six. Move the rest to...
	[native-inputs]:...here. Also add python-setuptools, python-wheel.

	Change-Id: Ic81f6489c28a4296891695ec9cc496921f3500d2

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-xmldiff: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-xmldiff):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I956fbb44c53dc889992ff3db6cf9691f28021c20

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-editorconfig: Update to 0.17.1.
	* gnu/packages/python-xyz.scm (python-editorconfig): Update to 0.17.1.
	[source]: Switch to git-fetch.
	[arguments]<#:phases>: Replace 'check phase.
	[native-inputs]: Add cmake.

	Change-Id: I6611b18d8858bd5d9e6220b35ae63799094319e4

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-editorconfig: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-editorconfig):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I600c5fcfb9c48a1db61656592b8749c2df554598

2025-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-logical-unification: Update to 0.4.6.
	* gnu/packages/python-xyz.scm (python-logical-unification): Update to 0.4.6.

	Change-Id: I9f10fb5c09ba76424ef8cd1353d588dd1a8a32d4

2025-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-logical-unification: Set version manually.
	* gnu/packages/python-xyz.scm (python-logical-unification):
	  [arguments] <phases>: Add 'versioneer.
	  [native-inputs]: Add python-versioneer.

	Change-Id: Id8cce49a53409d5ad1a4834a7c641e47bfcfd97a

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-logical-unification: Enable tests.
	* gnu/packages/python-xyz.scm (python-logical-unification):
	[native-inputs]: Add python-pytest, python-pytest-benchmark.

	Change-Id: I1b22152956b6e05517735f6eb02e08ff1831cb43

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-logical-unification: Fetch source from git.
	* gnu/packages/python-xyz.scm (python-logical-unification):
	[source]: Switch to git-fetch.

	Change-Id: I2f14aa301679efd7a3ad6509e7b7d9ff82016508

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-logical-unification: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-logical-unification):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Id6e2644dab6cab5e2ac6676f902fa2982d481370

2025-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-multipledispatch: Update to 1.0.0.
	* gnu/packages/python-xyz.scm (python-multipledispatch): Update to 1.0.0.
	  [source]: Switch to git-fetch providing tests.
	  [build-system]: Use pypojrect.
	  [propagated-inputs]: Remove python-six.
	  [native-inputs]: Add python-pytest, python-pytest-benchmark, and
	  python-setuptools-next.

	Change-Id: I477c10effde220e36f046708be926cee833c758d

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sortedcollections: Switch to git-fetch and enable tests.
	* gnu/packages/python-xyz.scm (python-sortedcollections):
	[source]: Switch to git-fetch.
	[arguments]: Remove them.
	[native-inputs]: Add python-pytest, python-pytest-cov.

	Change-Id: I153530f691f33645a57af338840cb6bd3b1d4b24

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sortedcollections: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-sortedcollections): Reorder fields.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Iee1fd2584499b12e007b3620bec4eeb0fd97f3cf

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-unpaddedbase64: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-unpaddedbase64):
	[source]: Swith to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove them.
	[native-inputs]: Add python-poetry-core, python-setuptools,
	python-wheel.  Remove the "tests" input since it's now the source.

	Change-Id: I0d09e23cd3580dc6fa28ebcc9dc69da883116378

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyvirtualdisplay: Enable tests.
	* gnu/packages/python-xyz.scm (python-pyvirtualdisplay):
	[arguemnts]<#:tests?>: Enable them.
	<#:test-flags>: Disable failing tests.
	[native-inputs]: Remove python-pytest-runner.  Add
	python-vncdotool-bootstrap, xmessage and xorg-server-for-tests.

	Change-Id: If829e4100a4a361d4bed67c0a55d4a6e193b3820

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-vncdotool-bootstrap.
	* gnu/packages/python-xyz.scm (python-vncdotool-bootstrap): New variable.

	Change-Id: Iba9831c61b89cdeff01062c46ebfa3df3c8699d1

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-vncdotool.
	* gnu/packages/python-xyz.scm (python-vncdotool): New variable.

	Change-Id: Ifbe9ef6fd30c6f8e86f883f4864fdccce51a9f4a

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyvirtualdisplay: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-pyvirtualdisplay):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Iae25399c42c3fd36a9d2299c2c0d40769e9b2eae

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-recommonmark: Switch to pyproject.
	pytest is not mandatory here, but it's convenient.

	* gnu/packages/python-xyz.scm (python-recommonmark):
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Migrate <#:phases> to <#:test-flags>.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

	Change-Id: I9704f2a4ade3095a477e039a6c8a17b8cd0fc0d1

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pybadges: Add missing inputs.
	* gnu/packages/python-web.scm (python-pybadges):
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Ib786f5a07c4613e455b78281919b6ae9a0238825

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-fields: Update to 5.0.0-0.cb473d1.
	* gnu/packages/python-xyz.scm (python-fields): Update to 5.0.0-0.cb473d1.
	[arguments]<#:test-flags>: Ignore performance tests.
	[native-inputs]: Add python-pytest, python-pytest-benchmark.

	Change-Id: I5b210e0cdf000e388ceb98d0e554213bbc310f55

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-fields: Fetch source from git.
	* gnu/packages/python-xyz.scm (python-fields):
	[source]: Switch to git-fetch.

	Change-Id: I7bb11fe35b53cc641acfcba13bd9cabc1e6d7331

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-fields: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-fields):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I08fdc957c0adaa59ad5fe0a7419ea084b220a061

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-fastbencode: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-fastbencode):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I34ff7d31368a73d9314492ea430e153033e35eee

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-speg: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-speg):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Ic6acfaf9654cb4444158cf950357bb5fe1a1a0dc

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-psycopg2-binary: Improve style.
	* gnu/packages/python-xyz.scm (python-psycopg2-binary): Run guix
	style and reorder fields.

	Change-Id: I2c730ae7e3b57784b7d45a119f066a76ad74fc61

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-psycopg2-binary: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-psycopg2-binary):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Ide1577a2414e380d7be66dee7d88c5bc59abae6e

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-types-freezegun: Disable tests.
	* gnu/packages/python-xyz.scm (python-types-freezegun):
	[arguments]: Disable tests explicitely.

	Change-Id: I5a58d81a6a83edb1d4fa6f6c5f9c6f3eb03c1521

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-types-freezegun: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-types-freezegun):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Ic2c028b2f3990fa7546e38fe37805a5cdf90add4

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-types-protobuf: Disable tests.
	* gnu/packages/python-xyz.scm (python-types-protobuf):
	[arguments]: Disable tests explicitely.

	Change-Id: I89decb3eb81f626a4dedf66c5a931f4c7ef60df8

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-types-protobuf: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-types-protobuf):
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I99e6654114c23bc5bf79aeb15b917ca6de70f054

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-args: Disable tests and remove python-nose dependency.
	* gnu/packages/python-xyz.scm (python-args)
	[arguments]<#:tests?>: Unset.
	[native-inputs]: Remove python-nose.

	Change-Id: I3b42748b25665271b2a1d83f3eaac68e8621f232

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-args: Improve style.
	* gnu/packages/python-xyz.scm (python-args): Run guix style.

	Change-Id: I291da2a8d3edc23cab7d760d74b657da781d4253

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-args: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-args):
	[arguments]<#:phases>: Remove 'check phase replacement.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Ia25eae40725adadce182cbdb5e874dd7352e4d35

2025-07-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-clint: Switch to pyproject.
	* gnu/packages/python-xyz.scm (python-clint):
	[arguments]<#:phases>: Delete 'check phase.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I02ebd2b167dc9dafa3af44f2ed588b713279bba2

2025-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cbehave: Fix build with gcc@14.
	Fixes guix/guix#1563

	* gnu/packages/check.scm (cbehave): [arguments] <configure-flags>:
	Provide CFLAGS which salient fails on warning of implicit function
	declaration.

	Change-Id: I162bfa41bcf1a0c9d409fefa44fe302612888220

2025-07-25  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: snac: Update to 2.80.
	* gnu/packages/fediverse.scm (snac2): Update to 2.80.

	Fixes: #1553
	Change-Id: I11a54b670b7c1aba3cdf7cd288417f5979c3f479

2025-07-25  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: wbg: Update to 1.3.0.
	* gnu/packages/wm.scm (wbg): Update to 1.3.0.
	[inputs]: Add libjxl.
	[arguments]<#:configure-flags>: Add '-Djxl=enabled'.

	Fixes: #1552
	Change-Id: I354da59a2dd3bee5c38b122976d5125edf124981

2025-07-25  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: fnott: Update to 1.8.0.
	* gnu/packages/wm.scm (fnott): Update to 1.8.0.

	Fixes: #1551
	Change-Id: I2e1cd2968ffddfdd7fe707e3c1c39bce22a33917

2025-07-25  Murilo  <murilo@disroot.org>

	gnu: qt3d: Update to 6.8.2.
	* gnu/packages/qt.scm (qt3d): Update to 6.8.2.

	Fixes: #1549
	Change-Id: I378b6881cda2dfe4bdb0944ac4e53a79f40b25f4

2025-07-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-keyify.
	go-honnef-co-go-tools@0.6.1 does not provide <cmd/keyify> which was
	removed in v0.5.0.
	See: <https://github.com/dominikh/go-tools/releases/tag/2024.1>.

	* gnu/packages/golang-check.scm (go-keyify): Delete variable.

	Change-Id: I4e4b8cd8611dfd70f6dce3b6815e0ef057191f33

2025-07-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-honnef-co-go-tools: Fix build for inherited packages.
	Fixes guix/guix#1555

	Simplify package by utilizing <skip-build?> argument parameter and using
	default 'check. Do not overwrite chosen go compiler in inherited
	packages which fixes their build.

	* gnu/packages/golang-check.scm (go-honnef-co-go-tools):
	  [arguments] <skip-build?>: No go files in project's root, use it
	  instead of deleting 'build phase.
	  <phases>: Use default 'check.

	(go-staticcheck, go-structlayout, go-structlayout,optimize,
	go-structlayout-pretty): Do not overwrite argument paramter, substitue
	them. Swap INHERIT with PACKAGE/INHERIT.

	Change-Id: I308e6162813757a1c668bb328652adf89b3b30f0

2025-07-24  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: fcft: Update to 3.3.2.
	* gnu/packages/fontutils.scm (fcft): Update to 3.3.2.

	Change-Id: Ib33cd4c062eaf68042de5b3d3974023953ec0dbb

2025-07-24  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: installer: Replace deprecated dhcp client service.
	* gnu/installer/services.scm(system-service) [snippet]: Replace dhcp service.

	Change-Id: Ia345704ebcea747b91fd3c357437d2479a5c11c2

2025-07-24  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: tests: Replace deprecated dhcp client service.
	* gnu/tests/audio.scm, gnu/tests/avahi.scm, gnu/tests/ci.scm,
	gnu/tests/containers.scm, gnu/tests/cups.scm, gnu/tests/databases.scm,
	gnu/tests/dict.scm, gnu/tests/dns.scm, gnu/tests/docker.scm,
	gnu/tests/file-sharing.scm, gnu/tests/guix.scm, gnu/tests/install.scm,
	gnu/tests/ldap.scm, gnu/tests/lightdm.scm, gnu/tests/mail.scm,
	gnu/tests/messaging.scm, gnu/tests/monitoring.scm, gnu/tests/networking.scm,
	gnu/tests/nfs.scm, gnu/tests/package-management.scm, gnu/tests/rsync.scm,
	gnu/tests/samba.scm, gnu/tests/ssh.scm, gnu/tests/telephony.scm,
	gnu/tests/upnp.scm, gnu/tests/version-control.scm,
	gnu/tests/virtualization.scm, gnu/tests/vnstat.scm,
	gnu/tests/web.scm: (services): Replace dhcp-client-service-type with its
	replacement dhcpcd-service-type.

	Change-Id: I01d7f9a8c01736d8c8da591aaf4749bbfa4dcdad

2025-07-24  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: system: Replace deprecated dhcp client service.
	* gnu/system/examples/asus-c201.tmpl,
	  gnu/system/examples/bare-bones.tmpl,
	  gnu/system/examples/beaglebone-black.tmpl,
	  gnu/system/examples/raspberry-pi-64-nfs-root.tmpl,
	  gnu/system/examples/raspberry-pi-64.tmpl,
	  gnu/system/examples/vm-image.tmpl
	  gnu/system/images/orangepi-r1-plus-lts-rk3328.scm,
	  gnu/system/images/pine64.scm,
	  gnu/system/images/rock64.scm,
	  gnu/system/images/unmatched.scm,
	  gnu/system/images/visionfive2.scm,
	  gnu/system/linux-container.scm (services): Replace
	dhcp-client-service-type with its replacement dhcpcd-service-type.

	Change-Id: Ib1f31d0a95dfa8ee64cf8c10d617ee53c8637b26

2025-07-24  Ian Eure  <ian@retrospec.tv>

	gnu: Remove emacs-seq.
	* gnu/packages/emacs-xyz.scm (emacs-seq): Delete variable.

	Change-Id: I6e5183820570ca525a1e5784b20cce9583df3adf

2025-07-24  Ian Eure  <ian@retrospec.tv>

	gnu: Remove emacs-seq from package inputs.
	* gnu/packages/emacs-xyz.scm (emacs-hsluv): Remove emacs-seq from inputs.
	(emacs-paradox): Remove emacs-seq from inputs.
	(emacs-eglot): Remove emacs-seq from inputs.
	(emacs-biblio): Remove emacs-seq from inputs.
	(emacs-tomelr): Remove emacs-seq from inputs.

	Change-Id: I85a34451b54a9544dc0d27f4273d7e917f9f0bf4

2025-07-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-vhdl-ts-mode: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-vhdl-ts-mode): Update to 0.3.0.

	Change-Id: I77f504291537c9c106c8fcce9577bf437566250c

2025-07-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-vhdl-ext: Update to 0.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-vhdl-ext): Update to 0.6.0.

	Change-Id: Ia8ef1268d37de109ab53afff4b221037e636f530

2025-07-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-fpga: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-fpga): Update to 0.3.0.

	Change-Id: I10ea9d0876178b506cc52054e5efb9524ac6e1f5

2025-07-24  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: foot: Update to 1.23.1.
	* gnu/packages/terminals.scm (foot): Update to 1.23.1.

	Change-Id: I6d3291d7ca2c2139d70b58bc6b2b8351cc4280e9

2025-07-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-fj: Update to 0.17.
	* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.17.
	[source]: Fix indentation.

	Change-Id: Ie7fa4eb810ab33e5832867be76cea1a67c35a459

2025-07-24  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.78.37.
	* gnu/packages/prolog.scm (trealla): Update to 2.78.37.

	Change-Id: I126fad358c80d6e1cae7212162e53e6f5a278ba8

2025-07-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-consult-denote: Update to 0.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-consult-denote): Update to 0.3.1.
	[source]: Switch to git-fetch.
	[arguments]: Disable tests.
	[phases]: Add build-info-manual phase.
	[native-inputs]: Add texinfo.

	Change-Id: I48a16e5e1f1707c63bd9f5c101478a292e59341d

2025-07-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-denote-explore: Update to 4.0.
	* gnu/packages/emacs-xyz.scm (emacs-denote-explore): Update to 4.0.
	[arguments]: Disable tests.
	[phases]: Add build-info-manual phase.
	[native-inputs]: Add texinfo.

	Change-Id: Ib67e5f3f251d492ecf5a303d710c598a5133ec84

2025-07-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-denote: Add tests.
	* gnu/packages/emacs-xyz.scm (emacs-denote): Add tests.

	Change-Id: I9a6aad98d5f8d5e8ddd959695956ae8ac350dc87

2025-07-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-denote: Fix info manual build error.
	* gnu/packages/emacs-xyz.scm (emacs-denote): Fix info manual build error.
	[source]: Fix indentation.
	[arguments]<:#phases>: Fix build-info-manual phase.
	[description]: Fix indentation.

	Change-Id: I5d17d988daa5b4c2111e7acba4b234ca1ad8ef2d

2025-07-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyrodigal: Update to 3.6.3.
	* gnu/packages/bioinformatics.scm (python-pyrodigal): Update to 3.6.3.
	  Fix indentation.
	  [propagated-inputs]: Remove python-importlib-resources.
	  [arguments] <phases>: Add 'patch-pyproject; simplify custom 'check
	  phase.
	  [native-inputs]: Remove python-mock, python-unittest2, and
	  python-wheel; add cmake-minimal and python-scikit-build-core.

	Change-Id: Id50fe9bd78c466d2dd5938c8a124d244c69da082

2025-07-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-archspec: Update to 0.2.5.
	* gnu/packages/python-xyz.scm (python-archspec): Update to 0.2.5.
	[propagated-inputs]: Remove python-boltons, python-cooler, python-ctxcore,
	python-interlap, python-intervaltree, python-jsonschema,
	python-networkx, python-numba, python-poetry-core, pyscenic,
	python-scikit-learn, python-tables, and python-typing-extensions.
	[native-inputs]: Remove python-black, python-flake8, python-isort, python-pylint, and
	python-pytest-cov; add python-jsonschema.

	Change-Id: I40c2d4b038877eb243daaf5f9f73127eb994d64f

2025-07-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dask: Move to python-science.
	* gnu/packages/python-xyz.scm (python-dask, python-dask/bootstrap): Move
	from here ...
	* gnu/packages/python-science.scm: ... to here.

	Change-Id: I6bedc89bd09b3f2dfc3f7cbe27eb5790f32f6af7

2025-07-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sparse: Move to python-science.
	* gnu/packages/python-xyz.scm (python-sparse): Move from here ...
	* gnu/packages/python-science.scm: ... to here.

	Change-Id: I52b814e264aa2fe28adeaec46b868f2e3b8279ec

2025-07-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-anndata: Move to python-science.
	* gnu/packages/python-xyz.scm (python-anndata): Move from here ...
	* gnu/packages/python-science.scm: ... to here.

	Change-Id: I3d968728de04610984c08884bd29cd9c055fa284

2025-07-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-multiscale-spatial-image: Move to python-science.
	* gnu/packages/python-xyz.scm (python-multiscale-spatial-image): Move
	from here ...
	* gnu/packages/python-science.scm: ... to here.

	Change-Id: Ib921389b3018e353d3eb85030bf63cbb9b68c213

2025-07-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dask-image: Move to python-science.
	* gnu/packages/python-xyz.scm (python-dask-image): Move from here ...
	* gnu/packages/python-science.scm: ... to here.

	Change-Id: I1ede0dd1410c1efcc4601b7e91285112f9c9a7ea

2025-07-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pykdtree: Move to python-science.
	* gnu/packages/python-xyz.scm (python-pykdtree): Move from here ...
	* gnu/packages/python-science.scm: ... to here.

	Change-Id: Id13b95eab7e590b01cd46375929303458cf9ac82

2025-07-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pykdtree: Update to 1.4.2.
	* gnu/packages/python-xyz.scm (python-pykdtree): Update to 1.4.2.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Disable them and explain why.
	<#:phases>: Remove test files in output.
	[native-inputs]: Replace python-cython by python-cython-3.

	Change-Id: If5a7bb27b4c3af9075334360a57ae92f93d4fa35

2025-07-24  Andreas Enge  <andreas@enge.fr>

	gnu: Remove gtksourceview-2.
	The variable has no dependents anymore, and we carry three more
	recent versions.

	* gnu/packages/gtk.scm (gtksourceview-2): Delete variable.

	Change-Id: I9258c2d7294c8df347e5bb1daea588f82f8f8d58

2025-07-24  Andreas Enge  <andreas@enge.fr>

	gnu: linbox: Update to 1.7.1.
	* gnu/packages/algebra.scm (linbox): Update to 1.7.1.

	Change-Id: I20a12befd94cf344bff54fb538cc1489bb2d19e4

2025-07-24  Zheng Junjie  <z572@z572.online>

	gnu: nuspell: Fix cross-compiling.
	* gnu/packages/enchant.scm (nuspell): Fix cross-compiling.
	[arguments]: When cross-compiling,Add -DBUILD_TESTING=OFF to configure-flags.

	Change-Id: I5af75bed0d5eabfaf2ecb2efd2cf84d7bf39ae9b

2025-07-24  Noah Evans  <noah@nevans.me>

	gnu: easyeffects: Fix build and update to 7.2.5.
	* gnu/packages/audio.scm (easyeffects): Update to 7.2.5.
	[native-inputs]: Remove gcc-12.

	Change-Id: Ib9f5e6b55815a7500f80fb7e0b4624f9ae6b024b

2025-07-24  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: guile-veritas: Update to 0.0.41.
	* gnu/packages/guile-xyz.scm (guile-veritas): Update to 0.0.41.

	Change-Id: I1120250a10d3f215d3b62d9309c64614b7d5dd21

2025-07-24  Mathieu Laparie  <mlaparie@disr.it>

	gnu: chafa: Add support for more file formats.
	* gnu/packages/image-viewers.scm (chafa)[inputs]: Add librsvg, libtiff
	and libwebp.

	Change-Id: Ic1a06db794ba28953043e98ea6293467570c0fd3

2025-07-24  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: cpp: Add kokkos-kernels.
	* gnu/packages/cpp.scm (kokkos-kernels): New variable.

	Change-Id: Id6a4406f8a8a5d6710a7171ac8990f280be29cc8

2025-07-24  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: cpp: Add kokkos-fft.
	* gnu/packages/cpp.scm (kokkos-fft): New variable.

	Change-Id: Ic01fe0184442e6ed53eaf806ebbe9f9ebc8f7799

2025-07-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-lsp-mode: Update to 9.0.1-0.1472333.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-mode): Update to 9.0.1-0.1472333.

	Change-Id: I25e85808cadc6e7ef5c8573a0822c8cbac2889eb

2025-07-24  Zhu Zihao  <all_but_last@163.com>

	gnu: emacs-yasnippet: Update to 0.14.3.
	* gnu/packages/emacs-xyz.scm (emacs-yasnippet): Update to 0.14.3.
	[source]{version}: Package comments revised.
	{patches}: Drop stale patch introduced in https://issues.guix.gnu.org/65376
	YASnippet can build without it now.

	* gnu/packages/patches/emacs-yasnippet-fix-empty-snippet-next.patch: Deleted.
	* gnu/local.mk (dist_patch_DATA): Remove entry for 'emacs-yasnippet-fix-empty-snippet-next.patch'.

	Change-Id: I209a0258801cb96cf34d83afd40534c76f3219be

2025-07-24  Zhu Zihao  <all_but_last@163.com>

	gnu: emacs-yasnippet: Use G-expression.
	* gnu/packages/emacs-xyz.scm (emacs-yasnippet)[arguments]: Use G-expression.

	Change-Id: I9422e5a9ded7d4604bbc4afa23f2536418a496a8

2025-07-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-typo: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-typo): Disable tests.

	Change-Id: I99bfa90803e89d4a5945a358b05649be7afc3498

2025-07-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-typo: Update to 1.1-0.173ebe4.
	* gnu/packages/emacs-xyz.scm (emacs-typo): Update to 1.1-0.173ebe4.

	Change-Id: I2823d627e9e07a23f59e898905386806d0539624

2025-07-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-org-download: Update to 0.2.0-0.c8be261.
	* gnu/packages/emacs-xyz.scm (emacs-org-download): Update to 0.2.0-0.c8be261.
	[propagated-inputs]: Remove emacs-org.

	Change-Id: I55cb66e4e4d026d537730ac3671a2af67553ba42

2025-07-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-org-roam-bibtex: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam-bibtex): Disable tests.

	Change-Id: Ic4e71565acc97ecdf6cd4476257a8721959d152c

2025-07-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-inspirehep.
	* gnu/packages/emacs-xyz.scm (emacs-inspirehep): New variable.

	Change-Id: Ia2ea76c13d0cfb7d5496d56d5fb4f0b2fdedf2d7

2025-07-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-companion-mode.
	* gnu/packages/emacs-xyz.scm (emacs-companion-mode): New variable.

	Change-Id: I0648981e812c46ec95d15e2d675d9b7a0ec29a47
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-07-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-consult-notes.
	* gnu/packages/emacs-xyz.scm (emacs-consult-notes): New variable.

	Change-Id: I4b3b50a0d2834bcf3bfd409a2151d23826a89e11
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-07-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-tempel: Fix indenting.
	* gnu/packages/emacs-xyz.scm (emacs-tempel)[source]: Correct indentation.

	Change-Id: I02154212d186611e3ada6b9bd2a0e5a578816aed

2025-07-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-tempel: Add info doc.
	* gnu/packages/emacs-xyz.scm (emacs-tempel): Build documentation info
	file.
	[arguments]<#:phases>: Add makeinfo.
	[native-inputs]: Add texinfo.

	Change-Id: I2135918085ea45888717fae859c892fdc9b14151

2025-07-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-tempel: Update to 1.5.
	* gnu/packages/emacs-xyz.scm (emacs-tempel): Update to 1.5.

	Change-Id: Ie03f67d86b537aab1982c6677646a1fcbc6bd329

2025-07-24  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: Add emacs-grid.
	* gnu/packages/emacs-xyz.scm (emacs-grid): New variable.

	Change-Id: If8805e04069e9b63fb6e99bc550dd9c079454d7c

2025-07-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-golden-ratio: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-golden-ratio)[source]: Use two
	spaces in git-reference.
	[arguments]: Add #:tests? #f.

	Change-Id: I0ede58bb079e5a798bc41e306be0e17dfa4e718b

2025-07-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-geiser-guile: Add info manual.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-guile): Add info manual.
	[arguments]{phases}: Add make-info.
	[native-inputs]: Add texinfo.

	Change-Id: Id6b7d20870e3d7004e5416e1b729f0e5472b9dca

2025-07-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-smartparens: Add tests.
	* gnu/packages/emacs-xyz.scm (emacs-smartparens): Add tests.
	[source]: Remove not basic tests.
	[native-inputs]: Add yasnippet and ert-runner.

	Change-Id: Ic562da9b454babdcc08011048497cfc74cb8d8a6

2025-07-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-smartparens: Update to 1.11.0-1.b629b4e.
	* gnu/packages/emacs-xyz.scm (emacs-smartparens): Update to 1.11.0-1.b629b4e.

	Change-Id: Ic82549fcf27c3140d376d7db2e53e17ab7992c2e

2025-07-24  André Batista  <nandre@riseup.net>

	gnu: make-torbrowser: Remove duplicate binary after install phase.
	Remove '(#$moz-app-name)-bin' which is a duplicate of '.(#$moz-app-name)-real'.

	* gnu/packages/tor-browsers.scm (make-torbrowser) [arguments] <#:phases>: Add
	'remove-duplicate-bin phase.

	Change-Id: Ic58503f8190e4d8198fada65967169b079bdfafd

2025-07-24  André Batista  <nandre@riseup.net>

	gnu: make-torbrowser: Clean up outdated comments.
	Upstream has removed support for building with system libogg, libvorbis
	and libtheora.  Clean up comments and commented out code related to them.

	* gnu/packages/tor-browsers.scm (make-torbrowser)[inputs]: Clean up here;
	[arguments] <#:configure-flags>: here;
	<#:phases> 'remove-bundled-libraries: and here.

	Change-Id: I945faa0bcf13ec1c35b81f9880384694fd63b410

2025-07-24  André Batista  <nandre@riseup.net>

	gnu: mullvadbrowser: Update to 14.5.5 [security-fixes].
	Fixes CVEs 2025-8027, 2025-8028, 2025-8029, 2025-8030, 2025-8031, 2025-8032,
	2025-8033, 2025-8034 and 2025-8035.  See
	<https://www.mozilla.org/en-US/security/advisories/mfsa2025-58/> for details.

	* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
	20250722101758.
	(%mullvadbrowser-version): Update to 14.5.5.
	(%mullvadbrowser-firefox-version): Update to 128.13.0esr-14.5-1-build1.
	(mullvadbrowser-translation-base): Update to 8600afeb12.

	Change-Id: I159467f15586cf8319093e4a177e17c68da51ee2

2025-07-24  André Batista  <nandre@riseup.net>

	gnu: torbrowser: Update to 14.5.5 [security-fixes].
	Fixes CVEs 2025-8027, 2025-8028, 2025-8029, 2025-8030, 2025-8031, 2025-8032,
	2025-8033, 2025-8034 and 2025-8035.  See
	<https://www.mozilla.org/en-US/security/advisories/mfsa2025-58/> for details.

	* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
	20250722101758.
	(%torbrowser-version): Update to 14.5.5.
	(%torbrowser-firefox-version): Update to 128.13.0esr-14.5-1-build2.
	(torbrowser-translation-base): Update to 8600afeb12.
	(torbrowser-translation-specific): Update to 9fe8a13ee4.

	Change-Id: I8f64d480d458cd9acfdd106fbaf34ffdd2f96488

2025-07-24  André Batista  <nandre@riseup.net>

	gnu: ublock-origin: Update to 1.65.0.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.65.0.
	(ublock-main-assets): Update to 0-4.4696d6a593755.
	(ublock-prod-assets): Update to 0-4.bfeb222d20279.

	Change-Id: I8b27d8399813c4c53ca382aa0f84eca7438997fd

2025-07-24  André Batista  <nandre@riseup.net>

	gnu: keepassxc-browser: Update to 1.9.9.1.
	The default manifest.json file targets chromium based browsers and does
	not work on firefox based ones on account of them lacking support for
	background.service_worker.

	See: <https://bugzilla.mozilla.org/show_bug.cgi?id=1573659>

	* gnu/packages/browser-extensions.scm (keepassxc-browser): Update to 1.9.9.1.
	[source] <snippet>: Use 'manifest_firefox.json' instead of the default one
	which targets chromium based browsers.

	Change-Id: Iedb9e7943ad6a359402476c7a93e094b62e2b4be

2025-07-24  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Remove gobby-0.4.
	* gnu/packages/gobby.scm (gobby-0.4): Delete variable.

	Closes: #1071
	Change-Id: Id202c82442d119534f4e84f7584398f9ce228d4d

2025-07-24  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: kubo: Update to 0.32.1.
	* gnu/packages/ipfs.scm (kubo): Update to 0.32.1.

	Change-Id: I3e50e0503272748f805872c3058805498217b9a5

2025-07-24  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 140.0.4-1.
	* gnu/packages/librewolf.scm (librewolf): Update to 140.0.4-1.

	Change-Id: Ic9693c5ff6a7cf50777a2b256d36c2f8560bc53f

2025-07-24  Ian Eure  <ian@retrospec.tv>

	gnu: firefox-l10n: Update to 7b9249fcbe9801175bf83f592b083742da8cc998.
	* gnu/packages/librewolf.scm (firefox-l10n): Update to 7b9249fcbe9801175bf83f592b083742da8cc998.

	Change-Id: I0f472738ffc8070fccdb5bd1093f2cceb1d01bef

2025-07-23  Vinicius Monego  <monego@posteo.net>

	gnu: librecad: Update to 2.2.1.2.
	* gnu/packages/engineering.scm (librecad): Update to 2.2.1.2.

	Change-Id: I3f5401733f1e3220005bd62a7f98b4b74f7d1718

2025-07-23  Vinicius Monego  <monego@posteo.net>

	gnu: homebank: Update to 5.9.4.
	* gnu/packages/finance.scm (homebank): Update to 5.9.4.

	Change-Id: Ic199a8ef6abd3e6a916ccdc4dc10003085280029

2025-07-23  Vinicius Monego  <monego@posteo.net>

	gnu: shotcut: Update to 25.05.11.
	* gnu/packages/video.scm (shotcut): Update to 25.05.11.

	Change-Id: If972aa2c1b642d051c7323501c816dc781702a99

2025-07-23  Greg Hogan  <code@greghogan.com>

	gnu: qelectrotech: Switch repo to GitHub.
	* gnu/packages/engineering.scm (qelectrotech)[source]<origin>: Replace
	tarball fetch from defunct repo with current git repo.

	Change-Id: I41224406d1559e4b0476f7fe6c4799924ead8b87

2025-07-23  Vinicius Monego  <monego@posteo.net>

	gnu: Add rapidfuzz-cpp.
	* gnu/packages/cpp.scm (rapidfuzz-cpp): New variable.

	Change-Id: I04b221b13d2e13cf9364298dc44a085c780a3194

2025-07-23  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-django-storages.
	* gnu/packages/django.scm (python-django-storages): New variable.

	Change-Id: I9f5e1d48c7037ca484b66940e34d110f3f48280a

2025-07-23  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-django-htmx.
	* gnu/packages/django.scm (python-django-htmx): New variable.

	Change-Id: I86cd8050c0815ea251d1dcaf96db07c2a304493b

2025-07-23  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-django-cors-headers.
	* gnu/packages/django.scm (python-django-cors-headers): New variable.

	Change-Id: I6cbb3a0d81cc6217862750826c790ed67119afbd

2025-07-23  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-django-environ.
	* gnu/packages/django.scm (python-django-environ): New variable.

	Change-Id: Iafbaa1cf3373fc38075f789ab06fdfb93cecb635

2025-07-23  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-whitenoise.
	* gnu/packages/python-web.scm (python-whitenoise): New variable.

	Change-Id: I662d03f4bbfdc897fae7c386a5c652427d1c4232

2025-07-23  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-django-dbbackup.
	* gnu/packages/django.scm (python-django-dbbackup): New variable.

	Change-Id: I5579d587b367159052b2bf36ff6cb3b032957e8e

2025-07-23  Vinicius Monego  <monego@posteo.net>

	gnu: python-exif-read: Enable tests.
	* gnu/packages/python-xyz.scm (python-exif-read)[source]: Fetch from
	GitHub.
	[arguments]: Remove '#:tests? #f'.
	[native-inputs]: Add python-pytest.

	Change-Id: Ieffb996948c4fd8873351c89fd26c5314139e9ae

2025-07-23  Vinicius Monego  <monego@posteo.net>

	gnu: python-exif-read: Update to 3.3.2.
	* gnu/packages/python-xyz.scm (python-exif-read): Update to 3.3.2.
	[source]: Update URI.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: If6ec19f061f6e3d64550bba307616b7f1c545c0e

2025-07-23  Vinicius Monego  <monego@posteo.net>

	gnu: python-treelib: Update to 1.8.0.
	* gnu/packages/python-xyz.scm (python-treelib): Update to 1.8.0.
	[source]: Fetch from GitHub.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-poetry-core, python-pytest.
	[propagated-inputs]: Remove python-six.

	Change-Id: I61fd3ba7da54ad97d547089f9f644673d129974c

2025-07-23  Vinicius Monego  <monego@posteo.net>

	gnu: deluge: Improve package style, simplify.
	* gnu/packages/bittorrent.scm (deluge)[native-inputs]: Remove
	librsvg-for-system.
	[arguments]: Use Gexp. Simplify removing the check of librsvg.

	Change-Id: I44862be23f8115bf8c180ef01aef44d1b0e7fa45

2025-07-23  Vinicius Monego  <monego@posteo.net>

	gnu: deluge: Use pyproject-build-system.
	* gnu/packages/bittorrent.scm (deluge)[build-system]: Use
	pyproject-build-system.
	[native-inputs]: Add python-setuptools.
	[propagated-inputs]: Remove python-six.
	[arguments]<#:phases>: Rename 'wrap' to 'wrap-deluge' and move it before
	the default 'wrap'.

	Change-Id: Ie921ca44c7c92971b1ddec8d7e55ecfacedb63ce

2025-07-23  Murilo  <murilo@disroot.org>

	gnu: hyprsunset: Update to 0.3.0.
	* gnu/packages/xdisorg.scm (hyprsunset): Update to 0.3.0.
	[native-inputs]: Change gcc-14 to gcc-15.
	[inputs]: Add hyprlang.
	[arguments]{cmake}: Use cmake-next.

	gnu: hyprland: Update to 0.50.1.
	* gnu/packages/wm.scm (hyprland): Update to 0.50.1.
	[native-inputs]: Change gcc-14 to gcc-15.
	[inputs]: Change libinput-minimal to libinput-minimal-next.
	[home-page]: Update to new URL.

	gnu: hypridle: Build with gcc-15.
	* gnu/packages/wm.scm (hypridle)[native-inputs]: Change gcc-14 to gcc-15.

	gnu: hyprlock: Update to 0.9.0.
	* gnu/packages/xdisorg.scm (hyprlock): Update to 0.9.0.
	[native-inputs]: Change gcc-14 to gcc-15.
	[home-page]: Update to new URL.

	gnu: aquamarine: Update to 0.9.2.
	* gnu/packages/xdisorg.scm (aquamarine): Update to 0.9.2.
	[native-inputs]: Change gcc-14 to gcc-15.

	gnu: hyprwayland-scanner: Update to 0.4.5.
	* gnu/packages/freedesktop.scm (hyprwayland-scanner): Update to 0.4.5.
	[native-inputs]: Change gcc-14 to gcc-15.

	gnu: hyprgraphics: Update to 0.1.5.
	* gnu/packages/cpp.scm (hyprgraphics): Update to 0.1.5.
	[native-inputs]: Change gcc-14 to gcc-15.
	[home-page]: Update to new URL.

	gnu: hyprutils: Update to 0.8.1.
	* gnu/packages/cpp.scm (hyprutils): Update to 0.8.1.
	[native-inputs]: Change gcc-14 to gcc-15.

	gnu: Add libinput-minimal-next.
	* gnu/packages/freedesktop.scm (libinput-minimal-next): New variable.

2025-07-23  Mathieu  <mlaparie@disr.it>

	gnu: chafa: Update to 1.16.2.
	* gnu/packages/image-viewers.scm (chaga): Update to 1.16.2.
	[native-inputs]: Add which, required for tests.

	Change-Id: Ie966a1acd18eec5d129e12a94274aef687f3bee8

2025-07-23  Andreas Enge  <andreas@enge.fr>

	gnu: ots: Fix build with gcc-14.
	* gnu/packages/ots.scm (ots)[arguments]<#:phases>{'fix-includes}: New phase.

	Change-Id: I37bad828cc02328804b5829315a2296614cea70c

2025-07-23  Andreas Enge  <andreas@enge.fr>

	gnu: barrier: Fix build with gcc-14.
	* gnu/packages/barrier.scm (barrier)[arguments]<#:phases>{'fix-null}:
	Rename to...
	{'fix-includes}: ...this and add inclusions of header files.

	Change-Id: I168b31b3d2a27e313fe0bb787a7b8b743410a6d8

2025-07-23  Jeff Sparkes  <jsparkes@opentext.com>

	gnu: roswell: Update to 24.10.115.
	* gnu/packages/lisp.scm (roswell): Update to 24.10.115.

	Change-Id: I43ac08ab2e205dff227b0c50e9591820b656db99

2025-07-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-selenium: Update to 4.28.1.
	* gnu/packages/python-web.scm (python-selenium): Update to 4.28.1.
	[source]: Switch to git-fetch.
	[arguments]<#:test-flags>: Disable failing tests.
	<#:phases>: Add phase 'chdir.
	[propagated-inputs]: Add python-certifi, python-trio,
	python-trio-websocket, python-typing-extensions,
	python-websocket-client.
	[native-inputs]: Add python-filetype, python-pytest,
	python-pytest-mock, python-pytest-trio, python-setuptools-rust.

	Change-Id: Id0e4c222e19d0406d4173bef91561d8bcf8332c6

2025-07-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-cram: Switch to pyproject.
	* gnu/packages/python-check.scm (python-cram):
	[build-system]: Switch to pyproject-build-system.

	Change-Id: Ifff01959a7ebad3bc2ce8f785c879c8910ad33e9

2025-07-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-openid-teams: Switch to pyproject.
	* gnu/packages/python-web.scm (python-openid-teams)
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Id7d1d855c1c6200037fa20be68f4d38563adc31d

2025-07-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-openid-cla: Switch to pyproject.
	* gnu/packages/python-web.scm (python-openid-cla)
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: If980a67a28a210f11e1d122426ed5b771b54ae07

2025-07-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-openid: Switch to pyproject.
	* gnu/packages/python-web.scm (python-openid)
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Remove use of coverage in 'check phase.
	[native-inputs]: Remove python-coverage. Add python-setuptools,
	python-wheel.

	Change-Id: I6aa46912964f4c02e3ecb1ced4792f332a1f0fc0

2025-07-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-lazr-restfulclient: Update to 0.14.6.
	* gnu/packages/python-web.scm (python-lazr-restfulclient): Update to 0.14.6.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Remove it (enable them).
	<#:phases>: Add phase 'remove-some-tests.
	[native-inputs]: Add python-setuptools, python-testtools,
	python-wheel, python-wsgi-intercept, python-zope-testrunner.
	[propagated-inputs]: Drop python-six.

	Change-Id: If4c547908e730ab88b354c9fb571a02ee954a1bb

2025-07-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyaes: Switch to pyproject.
	* gnu/packages/python-crypto.scm (python-pyaes)
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: If128c432bf1359aa66fcde7da82160f30e95f181

2025-07-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-cram: Run without coverage.
	* gnu/packages/python-check.scm (python-cram)
	[arguments]<#:phases>: Improve 'patch-source phase style and disable a
	substitution made for coverage. Rewrite the 'check phase and disable
	coverage checks.
	[native-inputs]: Remove python-coverage, which.

	Change-Id: Iebd2e7188a89f7a647f163777e9d0ebd2674ddca

2025-07-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: t-todo-manager: Switch to pyproject.
	* gnu/packages/task-management.scm (t-todo-manager)
	[build-system]: Switch to pyproject-build-sytem.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: If29d38cd75fc937251c7341670743c967ebe6a52

2025-07-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: t-todo-manager: Actually run the tests.
	* gnu/packages/task-management.scm (t-todo-manager)[arguments]
	<#:phases>: Replace the 'check phase to actually run tests.
	[home-page]: Update and relocate.

	Change-Id: Ied16c083eb59ff0669a14b5ae3ad493f0c1d4c64

2025-07-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-cram: Improve style.
	* gnu/packages/python-check.scm (python-cram): Run guix style, use
	gexps.

	Change-Id: I36946726869fd50a8386f699fd9b8becbdabe775

2025-07-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-selenium: Switch to pyproject-build-system.
	* gnu/packages/python-web.scm (python-selenium):
	  [build-system]: Switch to pyproject-build-system.
	  [native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Ida0451a6d0f219fe8669c631f11793d0872de35f

2025-07-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-srt: Enable tests.
	* gnu/packages/python-xyz.scm (python-srt)[native-inputs]: Add
	python-pytest.

	Change-Id: I1d1bbac3c3aff6b59d485769263cc824ce937e18

2025-07-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-srt: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-srt)[native-inputs]: Add
	python-setuptools, python-wheel.

	Change-Id: I7babe669543d975bb88fbc337a38bc507c8613f2

2025-07-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-srt: Update to 3.5.3.
	* gnu/packages/python-xyz.scm (python-srt): Update to 3.5.3.

	Change-Id: Ic5fb7a3da56689bc91b66e45c8c6429830bb69c6

2025-07-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-srt: Improve style.
	* gnu/packages/python-xyz.scm (python-srt): Run guix style.

	Change-Id: I0023088ba37030a08b2286335226d5899b45fe6f

2025-07-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-geopandas: Update to 1.1.1.
	* gnu/packages/geo.scm (python-geopandas): Update to 1.1.1.
	  [arguments] <test-flags>: Skip 2 more tests missing baseline images.
	  [native-inputs]: Remove python-codecov, python-pytest-cov, and
	  python-pytest-xdist.

	Change-Id: I8859283e692debb297e502cf6b2a722d374aa2fd

2025-07-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-extruct: Update to 0.18.0.
	* gnu/packages/python-web.scm (python-extruct): Update to 0.18.0.
	  [build-system]: Use pyproject.
	  [native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I620b4612188f29ad6ce92319ad8c2efe89d030af

2025-07-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-html-text: Update to 0.7.0.
	* gnu/packages/python-web.scm (python-html-text): Update to 0.7.0.
	  [build-system]: Use pyproject.
	  [propagated-inputs]: Add python-lxml-html-clean.
	  [native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ib70f586460b4bc392f19f2a0e079bed69fc9bd97

2025-07-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-readability-lxml: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-readability-lxml): Switch to
	pyproject-build-system.  Drop arguments.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ia85fb8c34af377f9c7d0caf70cfe7c18f473bcf9

2025-07-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-readability-lxml: Add missing input.
	* gnu/packages/python-xyz.scm (python-readability-lxml)[propagated-inputs]:
	Add python-lxml-html-clean.

	Change-Id: I11fb7ce8cbf93ccab180536921114e039db62017

2025-07-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add python-lxml-html-clean.
	* gnu/packages/xml.scm (python-lxml-html-clean): New variable.

	Change-Id: Ia67f7cd90a172f025c810123bc3838926ef693a7

2025-07-23  Jussi Timperi  <jussi.timperi@iki.fi>

	gnu: i3lock-color: Fix build.
	* gnu/packages/wm.scm (i3lock-color)[native-inputs]: Remove automake;
	add automake-1.16.5.

	Change-Id: Ic196e72b5bd4d6704d6cf9959061e4affefca261

2025-07-23  Jussi Timperi  <jussi.timperi@iki.fi>

	gnu: i3lock-color: Update to 2.13.c.5.
	* gnu/packages/wm.scm (i3lock-color): Update to 2.13.c.5.
	[arguments]: Use gexps.
	<#:configure-flags>: Add --with-zsh-completion-dir to install completions.
	[native-inputs]: Add bash-completion.

	Change-Id: I8fe21aa6956d9fef300897c03f8be9a8ab988857

2025-07-23  Cayetano Santos  <csantosb@inventati.org>

	gnu: symbiyosys: Fix typo.
	This package uses gnu-build-system, not cmake.

	* gnu/packages/electronics.scm (symbiyosys)[arguments]<#:imported-modules>:
	Replace cmake-build-system-modules by default-gnu-imported-modules.

	Change-Id: I9fcb34e4d7e80dbbd8f3dc9c9ec14c4ae1b9264b
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-07-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: louvain-community: Update to 1.0.0-2.681a711.
	* gnu/packages/maths.scm (louvain-community): Update to 1.0.0-2.681a711.

	Change-Id: If32d00eba07dfeef1566e9b738ad1a17a91d319b

2025-07-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cudd: Use gcc@13, fix tests.
	One test fails with gcc@14:
	  > cat /tmp/guix-build-cudd-3.0.0.drv-3/source/cudd/differences
	  2c2
	  < Plus infinity is 1e+302
	  ---
	  > Plus infinity is inf
	  18c18
	  < h (dbl) : 1023 nodes 1 leaves unknown minterms
	  ---
	  > h (dbl) : 1023 nodes 1 leaves 4.49423e+307 minterms
	  20c20
	  < one[2044] (dbl) : 1 nodes 1 leaves unknown minterms
	  ---
	  > one[2044] (dbl) : 1 nodes 1 leaves inf minterms

	* gnu/packages/maths.scm (cudd): [native-inputs]: Add gcc-13.

	Change-Id: I7c24e1484260cda7973d998aa63023d969b6d3f7

2025-07-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: btor2tools: Update to 1.0.0-pre-2.fb69ee3.
	* gnu/packages/maths.scm (btor2tools): Update to 1.0.0-pre-2.fb69ee3.

	Change-Id: Ia0a4719921f6cff0ced93ed632898627e1612cb7

2025-07-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: aiger: Fix build with gcc@14.
	* gnu/packages/maths.scm (aiger) [arguments] <make-flags>: Provide skip
	"implicit-function-declaration" warning.

	Change-Id: I5352d85b40e6aef61f8bf1da59b50664d824b53b

2025-07-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: obs-vkcapture: Update to 1.5.2.
	* gnu/packages/video.scm (obs-vkcapture): Update to 1.5.2.

2025-07-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: obs-source-copy: Update to 0.2.6.
	* gnu/packages/video.scm (obs-source-copy): Update to 0.2.6.

	Change-Id: I9d60be73c3256c3ba1025b51a630adf10b01a1ad

2025-07-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: obs: Update to 31.1.1.
	* gnu/packages/video.scm (obs): Update to 31.1.1.
	[inputs]: Add extra-cmake-modules.
	* gnu/packages/patches/obs-modules-location.patch: Refresh patch.

	Change-Id: I90b215e4a4212c6d728ccdde2e0722ae36151b85

2025-07-23  宋文武  <iyzsong@member.fsf.org>

	gnu: obs: Upduate to 31.0.1.
	* gnu/packages/patches/obs-modules-location.patch: Adjust for 31.0.1.
	* gnu/packages/video.scm (obs): Update to 31.0.1.
	[inputs]: Add rnnoise and uthash.
	[arguments]: Use cmake-next.  Add "-DENABLE_NVENC=OFF" to configure-flags.
	Set OBS_EXECUTABLE_RPATH, OBS_LIBRARY_RPATH and OBS_MODULE_RPATH.

	Change-Id: Iaa8e7fceb04b3bf7e69cb0a040938ca90dfa46d0

2025-07-23  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-ellama: Improve style.
	* gnu/packages/emacs-xyz.scm (emacs-ellama): Fix maximum column.
	[propagated-inputs]: Remove emacs-transient.

	Change-Id: I9a205bd2cfe1f7b0393b15acbda8402b6f37a48d

2025-07-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ovn-kubernetes-libovsdb: Skip some tests on 32bit.
	* gnu/packages/golang-web.scm (go-github-com-ovn-kubernetes-libovsdb):
	  [arguments] <test-flags>: Skip some problematic tests on 32bit
	  architectures.
	  <phases>: Add optional 'remove-problematic-test-files.

	Change-Id: I52ecf16124fe94886b7bfee706ac8b05aec8cb47

2025-07-23  Vagrant Cascadian  <vagrant@debian.org>

	gnu: linux-libre-arm64-mnt-reform: Update to 6.15.
	* gnu/packages/linux.scm (reform-debian-packages): Update to
	2023-07-10-425-g9187116.
	(linux-libre-arm64-mnt-reform): Update to 6.15.
	(reform-debian-packages-for-6.12): New variable.
	(linux-libre-arm64-mnt-reform-6.12): New variable.

2025-07-23  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: dia: Update to 0.97.3-6.c99c6e2, reinstating tests.
	* gnu/packages/gnome.scm (dia): Update to 0.97.3-6.c99c6e2.
	[#:tests?]: Delete.

	Change-Id: Ia38098505521eab9efda462299fbd9131978d102

2025-07-23  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: gpac: Update to 2.4.0-1.9c1da9e.
	* gnu/packages/video.scm (gpac): Update to 2.4.0-1.9c1da9e.
	[#:configure-flags]: Remove -rpath workaround.

	Change-Id: Ife40d814538d09dfea85ad0c18296dc5fb062c70

2025-07-23  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: gpac: Enable libcaption support.
	* gnu/packages/video.scm (gpac) [inputs]: Add libcaption.

	Change-Id: I5bd9e04d3a07cd5179a6a7f51a38aa8174a6d00b

2025-07-23  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: libcaption: Update to 0.7-0.e8b6261 and build as shared library.
	* gnu/packages/video.scm (libcaption): Update to 0.7-0.e8b6261.
	[#:configure-flags]: Add -DBUILD_SHARED_LIBS=ON.

	Change-Id: Idd0ce0ec6acecf2b1ce63c378d20864e3cab2f60

2025-07-22  Andreas Enge  <andreas@enge.fr>

	gnu: virtest: Fix build with gcc-14.
	* gnu/packages/check.scm (virtest)[arguments]<#:phases>{'gcc14}:
	New phase adding a missing include statement.

	Change-Id: I72a5e5baad5b606c1779be221eee8211f4192527

2025-07-22  Andreas Enge  <andreas@enge.fr>

	gnu: spacefm: Fix build with gcc-14.
	* gnu/packages/lxde.scm (spacefm)[arguments]<#:configure-flags>:
	Add more CFLAGS.

	Change-Id: I87e49240805844f8fb59ca223ede9d5c7829a9ab

2025-07-22  Andreas Enge  <andreas@enge.fr>

	gnu: ktsuss: Fix build with gcc-14.
	* gnu/packages/admin.scm (ktsuss)[arguments]: Add #:configure-flags.

	Change-Id: Ia5fa72091f33ef290c98f161de91d497360678a2

2025-07-22  Jussi Timperi  <jussi.timperi@iki.fi>

	gnu: murrine: Fix build with GCC 14.
	* gnu/packages/gtk.scm (murrine)[arguments]<#:configure-flags>: Add
	CFLAGS with '-Wno-error=implicit-function-declaration'.

	Change-Id: I48906f707decd9bd7d904ca6a85994b88390307d

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove lxd.
	Fixes guix/guix#552

	Incus is a maintained successor of lxd, see
	<https://github.com/lxc/incus?tab=readme-ov-file#project-history>.

	* gnu/packages/virtualization.scm (lxd): Delete variable.

	Change-Id: I78076814c5f3ae3032470e9f0af1e29fd8b9c3b7

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add incus.
	* gnu/packages/virtualization.scm (incus): New variable.

	Change-Id: I241ff504e0cc2f8a938756d3e3e16988ad60b981

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cowsql.
	* gnu/packages/high-availability.scm (cowsql): New variable.

	Change-Id: I8c90e2feb908f918eb17f1ee1cae8dbc25079b06

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cowsql-raft.
	* gnu/packages/high-availability.scm.scm (cowsql-raft): New variable.

	Change-Id: I68327332f6ed1fcd82c39894087f709ced053a06

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-osrg-gobgp-v3.
	* gnu/packages/golang-web.scm (go-github-com-osrg-gobgp-v3): New variable.

	Change-Id: I2e6598e317b484e42411b7ec52bff9041210e381

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-grpc-ecosystem-go-grpc-prometheus.
	* gnu/packages/prometheus.scm (go-github-com-grpc-ecosystem-go-grpc-prometheus):
	New variable.

	Change-Id: I3b5db83ab16cc18fbb36beecfc846acbde73ceb5

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-starlark-net.
	* gnu/packages/golang-web.scm (go-go-starlark-net): New variable.

	Change-Id: Iee2a6bf63f303af1020aaaa6fb029b54c1d0916d

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jkeiser-iter.
	* gnu/packages/golang-xyz.scm (go-github-com-jkeiser-iter): New variable.

	Change-Id: Ieb30c6a56d93529a062d1e3d1b6b0e20500a2810

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jochenvg-go-udev.
	* gnu/packages/golang-xyz.scm (go-github-com-jochenvg-go-udev): New variable.

	Change-Id: Ib3cf047fc5036bb7b6f4e0b88428114491e0808e

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-opencontainers-runc.
	* gnu/packages/golang-xyz.scm (go-github-com-opencontainers-runc): New variable.

	Change-Id: I90f3c3025c8a5d0e7315e27ad4ff7d3ebb0ccfbd

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-getsentry-sentry-go.
	* gnu/packages/golang-web.scm (go-github-com-getsentry-sentry-go): New variable.

	Change-Id: Ie15ee924cf668d09061e0b09c4f9b020bd3214b7

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-insomniacslk-dhcp.
	* gnu/packages/golang-web.scm (go-github-com-insomniacslk-dhcp): New variable.

	Change-Id: If61752ffcb2e541642f7ae15792750fcff3b8053

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-hugelgupf-socketpair.
	* gnu/packages/golang-web.scm (go-github-com-hugelgupf-socketpair): New variable.

	Change-Id: Ibac35c8c20536c8e28f6ae74155e384a453962d9

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-u-root-uio.
	* gnu/packages/golang-xyz.scm (go-github-com-u-root-uio): New variable.

	Change-Id: Ief6ba8fbc6efb93c61c6771526276b0fd8b7dd95

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-dustinkirkland-golang-petname.
	* gnu/packages/golang-xyz.scm (go-github-com-dustinkirkland-golang-petname): New variable.

	Change-Id: I0df7dc01d1188eb0596601388b44ee3e0967525a

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-fvbommel-sortorder.
	* gnu/packages/golang-xyz.scm (go-github-com-fvbommel-sortorder): New variable.

	Change-Id: I4def6ab952c14e541626612a55a3a7a97612f3ed

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jaypipes-pcidb.
	* gnu/packages/golang-xyz.scm (go-github-com-jaypipes-pcidb): New variable.

	Change-Id: I2048fbd0779afec7033bbaa209b74004050df3fe

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-lxc-go-lxc.
	* gnu/packages/golang-xyz.scm (go-github-com-lxc-go-lxc): New variable.

	Change-Id: I860eece04d8a1229e539a1d68a42de6d2864e88d

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-seccomp-libseccomp-golang.
	* gnu/packages/golang-xyz.scm (go-github-com-seccomp-libseccomp-golang): New variable.

	Change-Id: Iacd08bdc3eb55e7cad4b7221b066c404f4098567

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-flosch-pongo2-v6.
	* gnu/packages/golang-web.scm (go-github-com-flosch-pongo2-v6): New variable.

	Change-Id: Ia79e76a1650a55861569b73f6f2f8ecc866c643b

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-checkpoint-restore-go-criu.
	* gnu/packages/golang-xyz.scm (go-github-com-checkpoint-restore-go-criu-v6,
	  go-github-com-checkpoint-restore-go-criu-v7): New variables.

	Change-Id: I2b5116458413701ab6e269f26064f6aabdb6c04e

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-linbit-golinstor.
	* gnu/packages/golang-web.scm (go-github-com-linbit-golinstor): New variable.

	Change-Id: I5c12340d4a76fd0ea3029b4a72671d3b16ddfb07

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-donovanhide-eventsource.
	* gnu/packages/golang-web.scm (go-github-com-donovanhide-eventsource): New variable.

	Change-Id: I4dab55f811091f698aaaf657fe04991c4aaa9e14

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ovn-kubernetes-libovsdb.
	* gnu/packages/golang-web.scm (go-github-com-ovn-kubernetes-libovsdb): New variable.

	Change-Id: Id3fb331edf3efe7f8b2937abffb4d9f7a9047b3a

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ostreedev-ostree-go.
	* gnu/packages/golang-xyz.scm (go-github-com-ostreedev-ostree-go): New variable.

	Change-Id: I275a0c2ca2072ea0f8550046930b8851cc09943a

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-nvveen-gotty.
	* gnu/packages/golang-xyz.scm (go-github-com-nvveen-gotty): New variable.

	Change-Id: I2611e0df001aa870598f7f86a635ed1623b4cf5f

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-containerd-continuity.
	* gnu/packages/golang-xyz.scm (go-github-com-containerd-continuity): New variable.

	Change-Id: Ibfdffec2c7f6a154d7a5ef5f691d560af2e0d746

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-digitalocean-go-smbios.
	* gnu/packages/golang-xyz.scm (go-github-com-digitalocean-go-smbios): New variable.

	Change-Id: Ie75a68dbee5112aea483bdeca5ed99eb54a4c500

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-inetaf-tcpproxy.
	* gnu/packages/golang-web.scm (go-github-com-inetaf-tcpproxy, go-tlsrouter): New variables.

	Change-Id: I25f64ce2bf34260a1400325b9aa15508826ca1f9

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-armon-go-proxyproto.
	* gnu/packages/golang-web.scm (go-github-com-armon-go-proxyproto): New variable.

	Change-Id: Idc275115a60fa2f167470fa8d74d52816fef57ba

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-k-sone-critbitgo.
	* gnu/packages/golang-xyz.scm (go-github-com-k-sone-critbitgo): New variable.

	Change-Id: Ib8fb738aed59f43812576a78a7525b39443b30e1

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-moby-sys-capability.
	* gnu/packages/golang-xyz.scm (go-github-com-moby-sys-capability): New variable.

	Change-Id: Ia4e11d0171c1bb896f7b70ad0b8a2ad623815f24

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-moby-term.
	* gnu/packages/golang-xyz.scm (go-github-com-moby-term): New variable.

	Change-Id: I57671d2ef47dc2861cbcd3d2110da6933cc79622

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-opencontainers-cgroups.
	* gnu/packages/golang-xyz.scm (go-github-com-opencontainers-cgroups): New variable.

	Change-Id: I933ada31b48c363e7ba191869281b614e14c2942

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-opencontainers-umoci.
	* gnu/packages/golang-xyz.scm (go-github-com-opencontainers-umoci): New variable.

	Change-Id: I2b6e91bc278daf2bf7045a32690b74a1787c39a9

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-rootless-containers-proto-go-proto.
	* gnu/packages/golang-xyz.scm (go-github-com-rootless-containers-proto-go-proto): New variable.

	Change-Id: Ia5c53d916cbfddbeaac0884ad9cf9dfb8da5b09c

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-openfga-go-sdk.
	* gnu/packages/golang-web.scm (go-github-com-openfga-go-sdk): New variable.

	Change-Id: I212755fbe4233013186995858c5340e9501e596b

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-apex-log.
	* gnu/packages/golang-web.scm (go-github-com-apex-log)
	(go-github-com-apex-log-bootstrap): New variables.

	Change-Id: I7244424fdc4f218d9646ebaa98b908f35c673498

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-tj-go-kinesis.
	* gnu/packages/golang-web.scm (go-github-com-tj-go-kinesis)
	(go-github-com-tj-go-kinesis-bootstrap): New variables.

	Change-Id: I1c2bf7363492e2ffe401fb50c2df933492b6a885

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-tj-go-elastic.
	* gnu/packages/golang-web.scm (go-github-com-tj-go-elastic): New variable.

	Change-Id: I51f23d747cb348cbe9d5902c7c9469e4a20116e6

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-smartystreets-go-aws-auth.
	* gnu/packages/golang-web.scm (go-github-com-smartystreets-go-aws-auth): New variable.

	Change-Id: I157ab7bd750f2746db0d0d52cff1ba6a7ff8106d

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cowsql-go-cowsql.
	* gnu/packages/golang-xyz.scm (go-github-com-cowsql-go-cowsql): New variable.

	Change-Id: Iaf2ddb939e8d7da3bdbef609e960013b8e20376a

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-aphistic-golf.
	* gnu/packages/golang-web.scm (go-github-com-aphistic-golf): New variable.

	Change-Id: I3d5c643c671e105a77e4eb52d16ebd64d01a0001

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-aybabtme-rgbterm.
	* gnu/packages/golang-xyz.scm (go-github-com-aybabtme-rgbterm): New variable.

	Change-Id: Ia560fd21bedd9797af774d3ee93639c30f580b80

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-tj-go-spin.
	* gnu/packages/golang-xyz.scm (go-github-com-tj-go-spin): New variable.

	Change-Id: I8c7240ce351dd2453d8b1985497c29f19db7f937

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-zitadel-oidc-v3.
	* gnu/packages/golang-web.scm (go-github-com-zitadel-oidc-v3): New variable.

	Change-Id: I08cd7240245e23e2eecae11128f4dfe474d51f74

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jeremija-gosubmit.
	* gnu/packages/golang-web.scm (go-github-com-jeremija-gosubmit): New variable.

	Change-Id: Ib56e516a626c6baf9a73409294d412223c412811

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-muhlemmer-gu.
	* gnu/packages/golang-xyz.scm (go-github-com-muhlemmer-gu): New variable.

	Change-Id: I6790c937730ea8b35e1eee97999de17fc6a8fc75

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-tj-go-buffer.
	* gnu/packages/golang-xyz.scm (go-github-com-tj-go-buffer): New variable.

	Change-Id: I97dc8aaff09527a10c405fe31061b276d7e06bb4

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-sourcegraph-conc.
	* gnu/packages/golang-xyz.scm (go-github-com-sourcegraph-conc): New variable.

	Change-Id: I34748c866cf0475145621a7683b8bdb028f6c2ae

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mrunalp-fileutils.
	* gnu/packages/golang-xyz.scm (go-github-com-mrunalp-fileutils): New variable.

	Change-Id: I1623a94b5bf32eb70899bef3b6bed68e1942823c

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-rican7-retry.
	* gnu/packages/golang-xyz.scm (go-github-com-rican7-retry): New variable.

	Change-Id: I3f027d88e446b6cc31894e0f726e6dbaad786e8a

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-eapache-channels.
	* gnu/packages/golang-xyz.scm (go-github-com-eapache-channels): New variable.

	Change-Id: If01fbb35ec9bcb3bc9da398ec972bb9330eaa38e

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-eapache-queue.
	* gnu/packages/golang-xyz.scm (go-github-com-eapache-queue): New variable.

	Change-Id: I143c237bdee20e9284e89b75266536ba934b3799

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gosexy-gettext.
	* gnu/packages/golang-xyz.scm (go-github-com-gosexy-gettext): New variable.

	Change-Id: Ia8f52c1588f107b46da72e128429dfe5a3ffefe6

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pingcap-errors.
	* gnu/packages/golang-xyz.scm (go-github-com-pingcap-errors): New variable.

	Change-Id: I22d25cbefd6c458c4962f216caa951a96c088362

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cenkalti-rpc2.
	* gnu/packages/golang-web.scm (go-github-com-cenkalti-rpc2): New variable.

	Change-Id: I16cd7d4412c73d80b8994208f2a77e7c46926d1e

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cenkalti-hub.
	* gnu/packages/golang-web.scm (go-github-com-cenkalti-hub): New variable.

	Change-Id: I9954247ed71f833e44d6e34ff02107d6d04f296b

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-apex-logs.
	* gnu/packages/golang-xyz.scm (go-github-com-apex-logs): New variable.

	Change-Id: Iab4732bec72498b40ebaef3526c2b8b199f6d6a2

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mdlayher-netx.
	* gnu/packages/golang-web.scm (go-github-com-mdlayher-netx): New variable.

	Change-Id: Ic117beb87f6e5b6545a25b577a29d5665987ee18

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mdlayher-ndp.
	* gnu/packages/golang-web.scm (go-github-com-mdlayher-ndp): New variable.

	Change-Id: Ib0a664b13e9ff5b11c40d8ccc4237bec66fe360b

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mdlayher-arp.
	* gnu/packages/golang-web.scm (go-github-com-mdlayher-arp): New variable.

	Change-Id: Ibf789917d67f907509a653b5227e628bc0955ba2

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mdlayher-ethernet.
	* gnu/packages/golang-web.scm (go-github-com-mdlayher-ethernet): New variable.

	Change-Id: I9a37f259cbab8f4e50519589353a3838c2cc9d20

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mdlayher-packet.
	* gnu/packages/golang-web.scm (go-github-com-mdlayher-packet): New variable.

	Change-Id: I09a800f03c20a23efd4eca27cdac939d558448e6

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-adhocore-gronx.
	* gnu/packages/golang-xyz.scm (go-github-com-adhocore-gronx,
	go-gronx-tasker): New variables.

	Change-Id: Iaff06bace5b754862665395297110fc07e1e0b31

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-muhlemmer-httpforwarded.
	* gnu/packages/golang-web.scm (go-github-com-muhlemmer-httpforwarded): New variable.

	Change-Id: Idea1b1040755ae33ad26ab12582db911c3a39853

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-adalogics-go-fuzz-headers.
	* gnu/packages/golang-check.scm (go-github-com-adalogics-go-fuzz-headers): New variable.

	Change-Id: I98b9f7bc1d74d435967cccd4a9122eba07b107c6

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-vbatts-go-mtree.
	* gnu/packages/golang-xyz.scm (go-github-com-vbatts-go-mtree, go-mtree):
	New variables.

	Change-Id: I472cd4de024a6ad0b8ef3d52a12337f07fdcef7a

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-zitadel-logging.
	* gnu/packages/golang-xyz.scm (go-github-com-zitadel-logging): New variable.

	Change-Id: I5c08e7cdf532439110e230355aa4784c44af11a7

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-zitadel-schema.
	* gnu/packages/golang-xyz.scm (go-github-com-zitadel-schema): New variable.

	Change-Id: Iacbf906dfd31d5d002577be9e138797ff2e2899a

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-moul-io-http2curl-v2.
	* gnu/packages/golang-web.scm (go-moul-io-http2curl-v2): New variable.

	Change-Id: Icbc4128cb693bdda43dea8c3eda2cd4dfcca61e2

2025-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-tailscale-depaware.
	* gnu/packages/golang-check.scm (go-github-com-tailscale-depaware): New variable.

	Change-Id: I88bab7cc1a4533bd011f9116ed640940f9351246

2025-07-22  Johannes Christ  <jc@jchri.st>

	gnu: python-lsp-server: Update to 1.13.0.
	* gnu/packages/python-xyz.scm (python-lsp-server): Update to 1.13.0.
	  [arguments] <test-flags>: Rework the list of skipped tests.
	  [propagated-inputs]: Add python-black.
	  [native-inputs]: Remove python-autopep8, python-flake8, python-numpy,
	  python-pandas; add python-websockets.

	Change-Id: I1e0087a43374085ccb95f15df5c9f9f24901d6ad

2025-07-22  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-dateparser: Improve package style.
	* gnu/packages/python-xyz.scm (python-dateparser)[arguments]: Convert to list
	of G-Expressions.  Move ‘delete-failing-tests’ into #:configure-flags.
	[propagated-inputs, native-inputs]: Move after arguments.
	Sort alphabetically and linewise.
	[native-inputs]: Drop python-flake8.

	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-07-22  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-dateparser: Fix build.
	* gnu/packages/python-xyz.scm (python-dateparser)[#:test-flags]: Disable
	“test_relative_base_setting_2_en”.

	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-07-22  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Fix build with gcc-14.
	* gnu/packages/dezyne.scm (dezyne)[arguments]: Add phase 'fixup-gcc14.

	Change-Id: Idd2771f0bfa8154f3fa04b621c486c0caf6c6bed

2025-07-22  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 128.13.0-gnu1 [security fixes].
	Includes fixes for CVE-2025-8027, CVE-2025-8028, CVE-2025-8029,
	CVE-2025-8030, CVE-2025-8031, CVE-2025-8032, CVE-2025-8033, and
	CVE-2025-8034.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update 'gnuzilla-commit' and hashes.

2025-07-22  Andreas Enge  <andreas@enge.fr>

	gnu: glucose: Remove non-free code.
	The parallel version of glucose (glucose-syrup) has usage restrictions
	and cannot be used to take part in competitions.

	* gnu/packages/maths.scm (glucose)[origin]: Add modules and snippet.
	[arguments]<#:phases>{'install}: Remove installation targets. Add symlink.

	Fixes: guix/guix#1296
	Change-Id: Id351d9e3f7bac46157c8695381d1cf40fc60e4c7

2025-07-22  Luca Cirrottola  <luca.cirro@gmail.com>

	gnu: papi: Compile with gcc-13 (since it breaks with gcc-14).
	* gnu/packages/profiling.scm (papi)[native-inputs]: Add gcc-13,
	replace gfortran by gfortran-13.

	Change-Id: Ief66c727ebe56cb1af959ffa84dc9a65c9f924d9

2025-07-22  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: Add guile-veritas.
	* gnu/packages/guile-xyz.scm (guile-veritas): New variable.

2025-07-22  Luca Cirrottola  <luca.cirro@gmail.com>

	gnu: scalapack: Add phase to fix compilation errors with gcc-14.
	* gnu/packages/maths.scm (scalapack)[arguments]: Add phase before
	configuration.

	Fixes: guix/guix#1487
	Change-Id: If4895539a4a8f20a0a97e1625d2322a3af2178d3

2025-07-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: nix: Update to 2.25.5.
	* gnu/packages/package-management.scm (nix): Update to 2.25.5.
	[inputs]: Replace libgit2 by libgit2-1.9. Add libblake3.
	* gnu/packages/patches/nix-dont-build-html-doc.diff: Update accordingly.

	Change-Id: I6f585b463899942bf8d6b33be7a37e7036ec0324

2025-07-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: nix: Update to 2.24.15.
	* gnu/packages/package-management.scm (nix): Update to 2.24.15.
	[arguments]{phases}: Adapt phase 'skip-failing-tests.
	* gnu/packages/patches/nix-dont-build-html-doc.diff: Update accordingly.

	Change-Id: I920e6fcc2f8dcaf55294af8f9e1becba09d1f471

2025-07-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: nix: Update to 2.23.4.
	* gnu/packages/package-management.scm (nix): Update to 2.23.4.
	[arguments]{phases}: Adapt phase 'skip-failing-tests.

	Change-Id: Ifcf86a9b328a4fce60f752730f19eb55f9d0abb8

2025-07-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: nix: Update to 2.22.4.
	* gnu/packages/package-management.scm (nix): Update to 2.22.4.
	[arguments]{phases}: Adapt phase 'skip-failing-tests.
	* gnu/packages/patches/nix-dont-build-html-doc.diff: Update accordingly.

	Change-Id: I2f71cfcfd918d03e872671e0d948831c46b55b77

2025-07-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: nix: Update to 2.21.5.
	* gnu/packages/package-management.scm (nix): Update to 2.21.5.
	[arguments]{phases}: Add phase 'inject-config.sub.
	[inputs]: Add config.

	Change-Id: I7f8d4081467641b6320f0cdc280e419f42d7323d

2025-07-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: nix: Update to 2.20.9.
	The libgc library starts being outdated since this Nix version.

	* gnu/packages/package-management.scm (nix): Update to 2.20.9.
	[arguments]{phases}: Adapt phase 'skip-failing-tests.
	[inputs]: Add libgit2.
	* gnu/packages/patches/nix-dont-build-html-doc.diff: Update accordingly.

	Change-Id: Ibe1b39b072a34433a350272a3eb3aeb2d9939367

2025-07-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: nix: Update to 2.19.7.
	This one doesn't compile with gcc@11 because of a compiler bug:
	checking that GCC bug 80431 is fixed... no
	configure: error: Cannot build Nix with C++ compiler with this bug

	* gnu/packages/package-management.scm (nix): Update to 2.19.7.
	[arguments]{test-target}: Set it to run a subset of tests.
	{phases}: Run 'check phase after 'install phase. Add a
	'skip-failing-tests phase.
	[native-inputs]: Add man-db, util-linux.
	* gnu/packages/patches/nix-dont-build-html-doc.diff: Update accordingly.

	Change-Id: I14e07ec7fce1b66d473ff084bf3dfc48d2e9284e

2025-07-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: nix: Update to 2.17.2.
	* gnu/packages/package-management.scm (nix): Update to 2.17.2.
	* gnu/packages/patches/nix-dont-build-html-doc.diff: Update accordingly.

	Change-Id: I0cbe30bcab154253f0b3c2bee20f80e7db2a5cf9

2025-07-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add toml11.
	* gnu/packages/cpp.scm (toml11): New variable.

2025-07-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add libblake3.
	* gnu/packages/crypto.scm (libblake3): New variable.

	Change-Id: Ic486b3a4727563e562e499d3057e48c1a163983e

2025-07-22  Andreas Enge  <andreas@enge.fr>

	gnu: libdbi-drivers: Fix build with gcc-14.
	* gnu/packages/databases.scm (libdbi-drivers)[arguments]<#:phases>{'gcc14}:
	New phase setting CFLAGS.

	Change-Id: Ie22be2183476c75b9e26d53af232191e5e0b8f4c

2025-07-22  Sughosha  <sughosha@disroot.org>

	gnu: qtsolutions: Update to 0-54.777e95b.
	* gnu/packages/qt.scm (qtsolutions): Update to 0-54.777e95b.

	Change-Id: I845039580a7f9ddab77c9780b6890d12a9fe13f5

2025-07-22  Brennan Vincent  <brennan@umanwizard.com>

	gnu: qtbase: Backport fix for flaky test.
	* gnu/packages/qt.scm (qtbase)[#:phases]: Add 'patch-aarch64-tests, which
	backports an upstream commit improving a flaky test.
	* gnu/packages/patches/qtbase-fix-thread-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.

	Change-Id: Ibf9b95d7225ed42c9edad03a550d1c6e6f86be54

2025-07-22  Andreas Enge  <andreas@enge.fr>

	gnu: v86d: Fix build with gcc@14.
	* gnu/packages/xorg.scm (v86d)[arguments]<#:phases>{'configure}: Set CFLAGS.

	Change-Id: Ibcd9a3f78286b234765178a8e6f9c9bf2e543c7e

2025-07-22  Sughosha  <sughosha@disroot.org>

	gnu: plasmatube: Reorder inputs, add qtwayland.
	* gnu/packages/kde-plasma.scm (plasmatube)[inputs]: Reorder inputs; add
	qtwayland.

	Change-Id: If28ea1d6b9a5b326cbab7e760fa8ee0d8e434865

2025-07-22  Zheng Junjie  <z572@z572.online>

	gnu: telegram-desktop: Remove fcitx-qt5 input.
	* gnu/packages/telegram.scm (telegram-desktop)[inputs]: Remove fcitx-qt5.

	Change-Id: Ib2e1e5737a2fdcbcb745aa56a495c344a9f1267a

2025-07-22  Zheng Junjie  <z572@z572.online>

	gnu: telegram-desktop: Build with QT6.
	* gnu/packages/telegram.scm (telegram-desktop): Build with QT6.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove kcoreaddons-5, kimageformats-5, qtbase-5, qtdeclarative-5,
	qtimageformats-5, qtsvg-5, and qtwayland-5; add kcoreaddons,
	kimageformats, qtdeclarative, qtimageformats, qtsvg, and qtwayland.

	Change-Id: I3f809954e1dcb28b2b80d7c147188bf27b115e52

2025-07-22  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: higan: Update to 110-0.ad0e11e and modernize.
	* gnu/packages/emulators.scm (higan): Update to 110-0.ad0e11e.
	[inputs]: Remove labels. Replace gtk+-2 with gtk+ and gtksourceview-2 with
	gtksourceview-3.
	[arguments]: Use gexps and gexp variables as well as search-input-file in
	phases.
	<#:make-flags>: Add higan.path and platform flags.
	<#:phases> {chdir-to-higan}: Rename to...
	{chdir-to-higan-ui}: ... this, switching to higan-ui directory.
	{wrap-higan-executable}: Streamline via wrap-program.

	Fixes: #1477
	Change-Id: I46130180a3b8505233c9baba81789cd0ade262bd

2025-07-22  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: dia: Update to 0.97.3-5.ac4954a.
	* gnu/packages/gnome.scm (dia): Update to 0.97.3-5.ac4954a.
	[#:tests?]: Set to #f.
	[#:phases]: New argument.
	[native-inputs]: Replace appstream-glib with appstream. Add docbook-xml-4.5.
	[inputs]: Replace gtk+-2 with gtk+, libxml2 with libxml2-next. Add
	poppler and xpm-pixbuf. Replace python with python-minimal.

	Fixes: #1458
	Change-Id: I0c4a136a4d8ecb3d698d2b73b6cae95f02e732c5

2025-07-22  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add xpm-pixbuf.
	* gnu/packages/gtk.scm (xpm-pixbuf): New variable.

	Change-Id: Ie50cad45f76285c756c570769d75a020158890c5

2025-07-22  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add libxml2-next.
	* gnu/packages/xml.scm (libxml2-next): New variable.

	Change-Id: I1c68243e8c53d6e8a1fbb4e21db2c7926d9730f0

2025-07-22  John Kehayias  <john.kehayias@protonmail.com>

	gnu: lxsession: Fix build with GCC 14.
	* gnu/packages/lxde.scm (lxsession) [#:configure-flags]: Add CFLAGS with
	'-Wno-error=incompatible-pointer-types'.

	Change-Id: I456fcb17ac5114a9e6977b29be956b931083a75d

2025-07-22  John Kehayias  <john.kehayias@protonmail.com>

	gnu: darktable: Fix build.
	Darktable fails to build with "sorry, unimplemented: Graphite loop
	optimizations cannot be used (isl is not available)" when not specifying
	gcc-14 explicitly in native-inputs and just using the implicit default gcc-14.
	It is unclear why.  (With older gcc the build fails due to an ABI
	incompatibility as openexr is now built with gcc-14.)

	* gnu/packages/photo.scm (darktable)[native-inputs]: Change gcc-13 to gcc-14.

	Change-Id: I97dd1a2aaeaaf065dc2a22d20487405c8223cdc0

2025-07-22  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Remove leptonica-1.80.
	* gnu/packages/image.scm (leptonica-1.80): Delete variable.

	Change-Id: Id96625556ec3c4a3c10bbe8f534548d7d2aad892

2025-07-22  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Remove tesseract-ocr-4.
	* gnu/packages/ocr.scm (tesseract-ocr-4): Delete variable.

	Change-Id: I7079a9872d2d9993a71041a6a69b04f6dc9c16c4

2025-07-22  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: ccextractor: Update home page.
	* gnu/packages/gstreamer.scm (ccextractor) [home-page]: Update.

	Change-Id: If268b4594e3fc44e78c7b9fdbc183d069d949ccc

2025-07-22  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: ccextractor: Update to 0.94-0.81fdecd.
	* gnu/packages/gstreamer.scm (ccextractor): Update to 0.94-0.81fdecd.
	[source]: Delete patches.
	[#:configure-flags]: Add LDFLAGS.
	[native-inputs]: Replace autoconf with autoconf-2.72, leptonica-1.80
	with leptonica and tesseract-ocr-4 with tesseract-ocr.
	* gnu/packages/patches/ccextractor-add-missing-header.patch
	* gnu/packages/patches/ccextractor-autoconf-tesseract.patch
	* gnu/packages/patches/ccextractor-fix-ocr.patch: Delete files
	* gnu/local.mk (dist_patch_DATA): De-register them.

	Change-Id: Ice1336754bc5ddf77fee7c03a1336cd1c3543d4c

2025-07-22  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add gpac.
	* gnu/packages/video.scm (gpac): New variable.

	Change-Id: Ifdbcc0ba7a8c0cefdee76ce97d55ec8d92c98505

2025-07-22  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: bsnes-hd: Update to 10.6-0.0bb7b86.
	* gnu/packages/emulators.scm (bsnes-hd): Update to 10.6-0.0bb7b86.
	[#:make-flags]: Add hiro=gtk3.

	Relates-to: #1401
	Change-Id: I95ff68eb56dd63cf5b75ff3700ae1b765302ff92

2025-07-22  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: bsnes: Update to 115-0.ddc3dc2.
	* gnu/packages/emulators.scm (bsnes): Update to 115-0.ddc3dc2.
	[inputs]: Remove gtksourceview-2. Add gtk+.
	[license]: Update to gpl3+ (or any later version).

	Relates-to: #1401
	Change-Id: If4ab3f085815f256001e4816767f7f1709f240a8

2025-07-22  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: gtksourceview-2: Fix build with GCC 14.
	* gnu/packages/gtk.scm (gtksourceview-2) [#:configure-flags]: Add
	-Wno-error=incompatible-pointer-types to CFLAGS.
	[#:phases]: Delete trailing #t. Use gexps and modernize.

	Fixes: #1396
	Change-Id: I2a5284e309bec4058683b84f3f9bc9936f44f961

2025-07-21  Andreas Enge  <andreas@enge.fr>

	gnu: dolphin-emu: Fix build with gcc@14.
	* gnu/packages/emulators.scm (dolphin-emu)[arguments]<#:phases>
	{'generate-fonts&hardcore-libvulkan-path}: Include a missing header.

	Change-Id: I4ac3a69e956369015890663298b1e55aeaee1e5b

2025-07-21  Brennan Vincent  <brennan@umanwizard.com>

	gnu: google-highway: Update to 1.2.0.
	This picks up the fix for https://github.com/google/highway/issues/1549 which
	was causing test failures on aarch64 with recent versions of GCC.

	* gnu/packages/cpp.scm (google-highway): Update to 1.2.0.

	Change-Id: Ibd41de558d9601e7ae4fd03ef116df1c92b03280

2025-07-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: mono: Change styling to suit guix coding guidelines (no functional change).
	Follow-up to commits c9f1d2315f99d4355c35d920b33bfbdffe9a4f56,
	7314d9c1848786f2a686990068f22d7432926feb,
	29182f4babd9aa3e43fd2906b66686b4a7b7acf2,
	0f9ddc4c75bb5ce31291919cc3558ce0d8d3efde,
	f47993f0c70217028ee5f9373914ce6ea608db2b,
	60d8e77f38a8ca1e7607b765581855a439a1645a.

	* gnu/packages/dotnet.scm (mono-1.2.6): Change styling.
	(mono-1.9.1): Change styling.
	(mono-2.4.2): Change styling.
	(mono-3.12.1): Change styling.
	(mono-4.9.0): Change styling.  Add comments.

	Change-Id: I1523159838b3726b3c86407558e2b89a58c2769b

2025-07-21  Andreas Enge  <andreas@enge.fr>

	gnu: testdisk: Update to 7.2.
	* gnu/packages/disk.scm (testdisk): Update to 7.2.

	Change-Id: I7a9223a3f9890e992213480b6dde8e2b5f57cced

2025-07-21  Andreas Enge  <andreas@enge.fr>

	gnu: spike: Fix build with gcc@14.
	* gnu/packages/virtualization.scm (spike)[arguments]<#:phases>{'gcc14}:
	New phase.

	Change-Id: I363875fb17c5e0d23037eee4c5023bc563367c4b

2025-07-21  Fabio Natali  <me@fabionatali.com>

	gnu: unclutter: Fix build with GCC 14.
	* gnu/packages/xdisorg.scm (unclutter): Add flags to relax GCC 14's checks.

	Change-Id: I6a8d6d4cac915f617c4e0faffe3f8753c2a45921

2025-07-21  Andreas Enge  <andreas@enge.fr>

	gnu: supertuxkart-data: Update to 18612.
	* gnu/packages/games.scm (supertuxkart-data): Update to 18612.

	Change-Id: I1fb9579d16f4ae7eb35628a4c468ffd18ebb4664

2025-07-21  Andreas Enge  <andreas@enge.fr>

	gnu: supertuxkart: Fix build with gcc@14.
	* gnu/packages/games.scm (supertuxkart)[arguments]<#:phases>{'gcc14}:
	New phase.

	Change-Id: I60043bdb517551abe4181933cd950075bf68a03e

2025-07-21  Andreas Enge  <andreas@enge.fr>

	gnu: vitetris: Fix build with gcc@14.
	* gnu/packages/games.scm (vitetris)[arguments]<#:make-flags>: Add CFLAGS.

	Change-Id: I1df1eae997fdf450c489cbd627a7ff579808818d

2025-07-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-smc: Update to 0.6.4.
	* gnu/packages/guile-xyz.scm (guile-smc): Update to 0.6.4.
	[arguments]: Use GEXPs.

	Change-Id: I351386df795a26866773fcf49934098f0cfee1e3

2025-07-21  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: jami: Use minimal variants for git and python native inputs.
	* gnu/packages/jami.scm (jami) [native-inputs]: Replace git with git-minimal
	and python with python-minimal.

	Change-Id: I093d76f830743a156ad917342924ba11c7733ad2

2025-07-21  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: jami-docs: Do not build/install HTML doc.
	The HTML doc contains 250 MiB of images, PDFs and even videos.

	* gnu/packages/jami.scm (jami-docs) [#:phases] {build}: Remove html from
	targets.
	[#:install-plan]: Do not install html doc.

	Change-Id: I1f16395e6c922c04c67c406216202c9898bf9511

2025-07-21  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: jami-docs: Update to 0.0.0-3.4764cc8.
	* gnu/packages/jami.scm (jami-docs): Update to 0.0.0-3.4764cc8.
	[native-inputs]: Add python-sphinxcontrib-mermaid.  Replace python with
	python-minimal.

	Change-Id: Idc58452b612d0ef43e449c282c9f4d2217c94c3e

2025-07-21  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add python-sphinxcontrib-mermaid.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-mermaid): New variable.

	Change-Id: I1fcf5296c4610bc5e8eb3325e2ad53f975b1c628

2025-07-21  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: jami: Add qtwayland to inputs.
	This ensure it can always work on Wayland systems.

	* gnu/packages/jami.scm (jami) [inputs]: Add qtwayland.

	Change-Id: Id31565f93ed9a36feb0b4acfe6338e731ad5d6e7

2025-07-21  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: jami: Fix build.
	The unittests were now failing to build with GCC 14 (see:
	<https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/1144>).

	* gnu/packages/patches/jami-unittests-fix-build.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/jami.scm (jami) [source]: Apply it.

	Change-Id: I11eb97663bb28a4153b2459ea886658cf08b6129

2025-07-21  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: qthttpserver: Propagate qtwebsockets.
	* gnu/packages/qt.scm (qthttpserver) [inputs] {qtwebsockets}: Move to...
	[propagated-inputs]: ... here.

	Change-Id: Ib4d4c98208d9e713ea9705a660703acd96349098

2025-07-21  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Remove sdbus-c++-1.4.0.
	* gnu/packages/glib.scm (sdbus-c++-1.4.0): Delete variable.

	Change-Id: Idfae582ac86d95bfd2933e7d03d07d62f48c2494

2025-07-21  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: libjami: Fix build with GCC 14, building with sdbus-cpp v2.1.0.
	* gnu/packages/patches/libjami-sdbus-cpp-v2.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/jami.scm (libjami): Apply it.
	[inputs]: Replace sdbus-c++-1.4 with sdbus-c++.

	Change-Id: Ib123cb84a4ffa241ae3c6bcdff0d97884732c173

2025-07-21  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: sdbus-c++: Update to 2.1.0.
	* gnu/packages/glib.scm (sdbus-c++): Update to 2.1.0.
	[native-inputs]: Replace googletest with googletest-1.17.

	Change-Id: I97d61f1cef213598c526181bb77d08ef3add6c6c

2025-07-21  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add googletest-1.17.
	* gnu/packages/check.scm (googletest-1.17): New variable.

	Change-Id: Ic6c5e0105323b0834b6e4745f5d97392c2c2e5d4

2025-07-21  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: opendht: Fix build with GCC 14.
	* gnu/packages/patches/opendht-nanosleep.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/networking.scm (opendht) [source]: Apply it.

	Change-Id: I14589dba3a99ae51bb522ffdbe2a1390c74aa75a

2025-07-21  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: emacs-bash-completion: Update to 3.2-0.d32863d.
	* gnu/packages/emacs-xyz.scm (emacs-bash-completion): Update to 3.2-0.d32863d.
	[source]: Delete patches.
	* gnu/packages/patches/emacs-bash-completion-preserve-exit-code.patch: Delete file.
	* gnu/packages/patches/emacs-bash-completion-preserve-ps1.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): De-register them.

	Change-Id: If3a6f6954d3d3b7c34cbc8634c95cf4c18dbb318

2025-07-21  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: filezilla: Update to 3.69.2.
	* gnu/packages/ftp.scm (filezilla): Update to 3.69.2.
	[source]: Switch to svn-fetch.
	[native-inputs]: Add autoconf, automake, libtool.
	[inputs]: Add boost. Replace wxwidgets-3.0 by wxwidgets.

	Change-Id: Iefd1467c1f0622b5cb5b08be97110146cf96e8c5

2025-07-21  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: libfilezilla: Update to 0.51.0.
	Fixes guix/guix#1408

	* gnu/packages/ftp.scm (libfilezilla): Update to 0.51.0.

	Change-Id: Ia54aac6677068fe51ac16794ecb8889948bd1ded

2025-07-21  宋文武  <iyzsong@member.fsf.org>

	gnu: converseen: Update to 0.12.2.5.
	* gnu/packages/patches/converseen-hide-updates-checks.patch: Remove file.
	* gnu/packages/patches/converseen-hide-non-free-pointers.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove them.
	* gnu/packages/image.scm (converseen): Update to 0.12.2.5.
	[source]: Remove patches.
	[arguments]: Add patch-source phase to disable auto update and website links.

	Change-Id: I9cbdad581803d4b1910afb1115e3b8404b1faa7e

2025-07-21  宋文武  <iyzsong@member.fsf.org>

	gnu: qtdatavis3d: Rename to qtdatavis3d-5.
	* gnu/packages/qt.scm (qtdatavis3d): Rename to qtdatavis3d-5.
	(python-pyside-2) [inputs]: Adjust accordingly.

	Change-Id: I60b88003cd4843c956d6abbae39d2773dbd8f080

2025-07-21  宋文武  <iyzsong@member.fsf.org>

	gnu: qtpurchasing: Rename to qtpurchasing-5.
	* gnu/packages/qt.scm (qtpurchasing): Rename to qtpurchasing-5.

	Change-Id: I04131c5a78ebcd022ef421217f128e4df43c77c7

2025-07-21  宋文武  <iyzsong@member.fsf.org>

	gnu: qtgamepad: Rename to qtgamepad-5.
	* gnu/packages/qt.scm (qtgamepad): Rename to qtgamepad-5.
	* gnu/packages/engineering.scm (openscad) [inputs]: Adjust accordingly.
	* gnu/packages/kde-utils.scm (kirogi) [inputs]: Likewise.
	* gnu/packages/radio.scm (sdrangel) [inputs]: Likewise.
	(wfview) [inputs]: Likewise.

	Change-Id: Icccd75150aefb957ef2b3c8b3453365e81bdfa9d

2025-07-21  宋文武  <iyzsong@member.fsf.org>

	gnu: qtwebglplugin: Rename to qtwebglplugin-5.
	* gnu/packages/qt.scm (qtwebglplugin): Rename to qtwebglplugin-5.

	Change-Id: I1e0740f49af019ab067328b19d2c85ee1e9f3d56

2025-07-21  宋文武  <iyzsong@member.fsf.org>

	gnu: qtxmlpatterns: Rename to qtxmlpatterns-5.
	* gnu/packages/qt.scm (qtxmlpatterns): Rename to qtxmlpatterns-5.
	(qtspeech-5) [native-inputs]: Adjust accordingly.
	(python-pyqt) [inputs]: Likewise.
	(python-shiboken-2) [inputs]: Likewise.
	(python-pyside-2) [inputs]: Likewise.
	* gnu/packages/animation.scm (pencil2d) [inputs]: Likewise.
	* gnu/packages/education.scm (openboard) [inputs]: Likewise.
	(ktouch) [inputs]: Likewise.
	* gnu/packages/engineering.scm (freecad) [inputs]: Likewise.
	* gnu/packages/finance.scm (monero-gui) [inputs]: Likewise.
	* gnu/packages/geo.scm (gplates) [inputs]: Likewise.
	* gnu/packages/image-processing.scm (paraview) [inputs]: Likewise.
	* gnu/packages/kde-frameworks.scm (ktexteditor-5) [inputs]: Likewise.
	(ksyntaxhighlighting-5) [native-inputs]: Likewise.
	* gnu/packages/messaging.scm (kaidan) [inputs]: Likewise.
	* gnu/packages/music.scm (hydrogen) [inputs]: Likewise.
	* gnu/packages/simulation.scm (openfoam-org) [inputs]: Likewise.

	Change-Id: Ic260988913600dee261bd138efc6a830bc45d057

2025-07-21  宋文武  <iyzsong@member.fsf.org>

	gnu: qtwebview: Rename to qtwebview-5.
	* gnu/packages/qt.scm (qtwebview): Rename to qtwebview-5.

	Change-Id: If09835c8b4edcf320fd7840f9339a3043db839de

2025-07-21  宋文武  <iyzsong@member.fsf.org>

	gnu: qtscript: Rename to qtscript-5.
	* gnu/packages/qt.scm (qtscript): Rename to qtscript-5.
	(python-pyside-2) [inputs]: Adjust accordingly.
	(grantlee) [inputs]: Likewise.
	* gnu/packages/astronomy.scm (stellarium) [inputs]: Likewise.
	* gnu/packages/games.scm (warzone2100) [inputs]: Likewise.
	* gnu/packages/irc.scm (quassel) [inputs]: Likewise.
	* gnu/packages/kde-frameworks.scm (ki18n-5) [inputs]: Likewise.
	(kio-5) [inputs]: Likewise.
	(ktexteditor-5) [inputs]: Likewise.
	* gnu/packages/kde-utils.scm (okteta) [inputs]: Likewise.
	* gnu/packages/music.scm (musescore) [inputs]: Likewise.
	* gnu/packages/tex.scm (texmaker) [inputs]: Likewise.

	Change-Id: I63c40a342a14c75cfbe4e0a4c27ec2638212e38a

2025-07-21  宋文武  <iyzsong@member.fsf.org>

	gnu: qtserialbus: Rename to qtserialbus-5.
	* gnu/packages/qt.scm (qtserialbus): Rename to qtserialbus-5.

	Change-Id: I7942c3bb579527877c8156d58cecf7b593c08dab

2025-07-21  宋文武  <iyzsong@member.fsf.org>

	gnu: discover: Remove qtwebview input.
	qtwebview is a qt5 package, so therefore it is not actually used.

	* gnu/packages/kde-plasma.scm (discover) [inputs]: Remove qtwebview.

	Change-Id: Ibd2a7a95230ee96413925efa96fdd9cc2146bfbc

2025-07-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: zathura-ps: Update to 0.2.8.
	* gnu/packages/pdf.scm (zathura-ps): Update to 0.2.8.
	[source]: Switch to git-fetch; update url.
	[arguments]: Use gexps.
	<#:phases>: Remove patch-plugin-directory.
	<#:configure-flags>: Set plugindir.

	Change-Id: I6321d9bc8fddd9ccc8c50aa21add1536e18b7681

2025-07-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: zathura-pdf-poppler: Update to 0.3.3.
	* gnu/packages/pdf.scm (zathura-pdf-poppler): Update to 0.3.3.
	[source]: Switch to git-fetch; update url.

	Change-Id: I0cac8e2ff022c107ff0c3ea76ee7c7c3e930bc32

2025-07-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: zathura-pdf-mupdf: Update to 0.4.4.
	* gnu/packages/pdf.scm (zathura-pdf-mupdf): Update to 0.4.4.
	[source]: Switch to git-fetch; update url.
	[inputs]: Remove all but mupdf and zathura.
	[arguments]: Use gexps.
	<#:phases>: Remove fix-mupdf-detection.
	<#:configure-flags>: Set plugindir.

	Change-Id: Iea2e531d05b2ce44b6caa1cbe470157fcfe3b237

2025-07-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: zathura-djvu: Update to 0.2.10.
	* gnu/packages/pdf.scm (zathura-djvu): Update to 0.2.10.
	[source]: Switch to git-fetch; update url.
	[arguments]: Use gexps.
	<#:phases>: Remove patch-plugin-directory.
	<#:configure-flags>: Set plugindir.

	Change-Id: Ia3652883cd527d8dd021d2be46dfe470e56e0c41

2025-07-21  Andreas Enge  <andreas@enge.fr>

	gnu: dvdstyler: Update to 3.2.1.
	* gnu/packages/cdrom.scm (dvdstyler): Update to 3.2.1.
	[arguments]<#:phases>{'sanitize-source}: New phase.
	[inputs]: Replace ffmpeg-3.4 by ffmpeg-4.

	Change-Id: Iaf141dff29ab873ebdf6a27e19ef6a231f622e46

2025-07-21  Andreas Enge  <andreas@enge.fr>

	gnu: Remove wxwidgets-2.
	The package has no dependents, and newer versions are available.

	* gnu/packages/wxwidgets.scm (wxwidgets-2): Delete variable.

	Change-Id: I9082f528855c51cd554111e169e1be4b8d7eaa21

2025-07-21  Andreas Enge  <andreas@enge.fr>

	gnu: wxsvg: Update to 1.5.25.
	* gnu/packages/wxwidgets.scm (wxsvg): Update to 1.5.25.

	Change-Id: Ief2b2064e2ba539c1172897b9d6c00edd196224c

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: sweeper: Update to 25.04.0.
	* gnu/packages/kde-utils.scm (sweeper): Update to 25.04.0.

	Change-Id: I2e19f1dd83773c3b12f12dd376a9ced785de8403

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: kbackup: Update to 25.04.0.
	* gnu/packages/kde-utils.scm (kbackup): Update to 25.04.0.

	Change-Id: I104bfef985d27ba628c4cea28413a97ced0e70b0

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: kdebugsettings: Update to 25.04.0.
	* gnu/packages/kde-utils.scm (kdebugsettings): Update to 25.04.0.

	Change-Id: I60aa953898b68e6475acb2c7eba1746971cba573

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: kate: Update to 25.04.0.
	* gnu/packages/kde-utils.scm (kate): Update to 25.04.0.

	Change-Id: Ia1c41bbeedb3cf8ef72d30e0b9b75dde9d46c5b7

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: kfind: Update to 25.04.0.
	* gnu/packages/kde-utils.scm (kfind): Update to 25.04.0.

	Change-Id: Ie727792e3c4dc4e4cefd09a8e0ff0a62ee77b5b0

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: kdialog: Update to 25.04.0.
	* gnu/packages/kde-utils.scm (kdialog): Update to 25.04.0.

	Change-Id: I14ec48192eecebbb732ad586df71ac9c178184ba

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: kcharselect: Update to 25.04.0.
	* gnu/packages/kde-utils.scm (kcharselect): Update to 25.04.0.

	Change-Id: Ie4b07e8a1bb8f25518357dc8a31b456d29ed3a0d

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: kcalc: Update to 25.04.0.
	* gnu/packages/kde-utils.scm (kcalc): Update to 25.04.0.
	[inputs]: Add mpc.

	Change-Id: I8c682f3a702f6a2dcb716b1394a00156e5cc7644

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: kmouth: Update to 25.04.0.
	* gnu/packages/kde-utils.scm (kmouth): Update to 25.04.0.

	Change-Id: I769f8df94a1c6524d067f4759aa6b624e09473c6

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: kmousetool: Update to 25.04.0.
	* gnu/packages/kde-utils.scm (kmousetool): Update to 25.04.0.

	Change-Id: Ic7019afe9c82915010f415387f5b50e6a5557f38

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: kmag: Update to 25.04.0.
	* gnu/packages/kde-utils.scm (kmag): Update to 25.04.0.
	[inputs]: Add kcrash.

	Change-Id: I7a7f8560f7652fbbffb37f25648ddda9c0aa836b

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: kontrast: Update to 25.04.0.
	* gnu/packages/kde-utils.scm (kontrast): Update to 25.04.0.

	Change-Id: I265745a4db4186f7c04c4d2a657deda854b8538c

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: smb4k: Update to 4.0.0.
	* gnu/packages/kde-utils.scm (smb4k): Update to 4.0.0.

	Change-Id: I6a4c7aaf50a7aa5e73a7fbed798284e5a38efae5

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: kamera: Update to 25.04.0.
	* gnu/packages/kde-utils.scm (kamera): Update to 25.04.0.

	Change-Id: I175bb0ab3dde5be30a3421a614481669cbe47509

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: isoimagewriter: Update to 25.04.0.
	* gnu/packages/kde-utils.scm (isoimagewriter): Update to 25.04.0.

	Change-Id: I3aa541b21fac6304a2fdb78e7eb07d538dcad038

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: francis: Update to 25.04.0.
	* gnu/packages/kde-utils.scm (francis): Update to 25.04.0.

	Change-Id: I21ff3c02cde91c633cb0d7d92002b1c474400283

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: filelight: Update to 25.04.0.
	* gnu/packages/kde-utils.scm (filelight): Update to 25.04.0.

	Change-Id: Idac32dee77a1f97bde13a89774796907cb247d51

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: ark: Update to 25.04.0.
	* gnu/packages/kde-utils.scm (ark): Update to 25.04.0.

	Change-Id: I1c9a3a5183ceaaca1c49311ad7944c70d3c2e0fd

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: ghostwriter: Update to 25.04.0.
	* gnu/packages/kde-office.scm (ghostwriter): Update to 25.04.0.

	Change-Id: I5c81a0dd82b8db1fac2abba2130b00eee1c59586

2025-07-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwave: Update to 25.04.0.
	* gnu/packages/kde-multimedia.scm (kwave): Update to 25.04.0.

	Change-Id: I29898352f07454ce5f5b2f6a2577b968e6bde7e6

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: libkcddb: Update to 25.04.0.
	* gnu/packages/kde-multimedia.scm (libkcddb): Update to 25.04.0.

	Change-Id: Iccc76281ea1630b0e5b8e6ea86627ac73b88d778

2025-07-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: k3b: Update to 25.04.0.
	* gnu/packages/kde-multimedia.scm (k3b): Update to 25.04.0.

	Change-Id: I873b7680539219a92c851af0a6269a330dd9255c

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: ffmpegthumbs: Update to 25.04.0.
	* gnu/packages/kde-multimedia.scm (ffmpegthumbs): Update to 25.04.0.

	Change-Id: I8e277c94c994ca4b09a8302717def0e095e25c89

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: elisa: Use G-expressions.
	* gnu/packages/kde-multimedia.scm (elisa)[arguments]: Use G-expressions.

	Change-Id: I59834f6c1657e070dd51b2ae7eef794309223b96

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: elisa: Update to 25.04.0.
	* gnu/packages/kde-multimedia.scm (elisa): Update to 25.04.0.

	Change-Id: I54df3a33ee345961ce6eb5c77bc619d70087e2dc

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: dragon: Update to 25.04.0.
	* gnu/packages/kde-multimedia.scm (dragon): Update to 25.04.0.

	Change-Id: I1d38d4dc1913fba042d8123c7ce7ed3e966ee6b7

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: audiocd-kio: Update to 25.04.0.
	* gnu/packages/kde-multimedia.scm (audiocd-kio): Update to 25.04.0.

	Change-Id: I89a040bbff40543eff49f4be75ed981653e966b5

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: libkcompactdisc: Update to 25.04.0.
	* gnu/packages/kde-multimedia.scm (libkcompactdisc): Update to 25.04.0.

	Change-Id: I41c9ebd77adb333db8727c6018dc16002cd76d83

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: juk: Update to 25.04.0.
	* gnu/packages/kde-multimedia.scm (juk): Update to 25.04.0.

	Change-Id: I41661a5c8b919d8b3e8c58501e3a2dc319482c94

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: kasts: Update to 25.04.0.
	* gnu/packages/kde-multimedia.scm (kasts): Update to 25.04.0.

	Change-Id: I23308ab35cfbd989d473fe04c8bd3fd770238a51

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: kmix: Update to 25.04.0.
	* gnu/packages/kde-multimedia.scm (kmix): Update to 25.04.0.

	Change-Id: I0ceec212798370e435c785996f735f2dd3e9c6ca

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: dolphin-plugins: Update to 25.04.0.
	* gnu/packages/kde-systemtools.scm (dolphin-plugins): Update to 25.04.0.

	Change-Id: I3a723b5fd817d5e045c2a955e5e0615ed0030bf8

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: konsole: Update to 25.04.0.
	* gnu/packages/kde-systemtools.scm (konsole): Update to 25.04.0.

	Change-Id: I82bc6054a8222576bba93efd2265827e6185cca0

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: dolphin: Update to 25.04.0.
	* gnu/packages/kde-systemtools.scm (dolphin): Update to 25.04.0.

	Change-Id: Ifdad74288f1c390e6934d88b8c4393506b8d3e3d

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: Add spectacle.
	* gnu/packages/kde-plasma.scm (spectacle): New variable.

	Change-Id: I724f2f193a385bf95a0226f193f7bb9d29c4e33f

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: Remove spectacle.
	* gnu/packages/kde-systemtools.scm (spectacle): Delete variable.

	Change-Id: Ie0470564b3e9de3ca2799c94384c2321875621f3

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: baloo-widgets: Update to 25.04.0.
	* gnu/packages/kde.scm (baloo-widgets): Update to 25.04.0.

	Change-Id: I1cdf5c9f29f809fef7714ecb11fe935ab5d3d407

2025-07-21  Zacchaeus  <eikcaz@zacchae.us>

	gnu: exim: Add documentation.
	* gnu/packages/mail.scm (exim): Add documentation to package output.

	Change-Id: I1112e315a2ca949252f2442f7395466efe9f4230

2025-07-21  Dariqq  <dariqq@posteo.net>

	gnu: ffmpeg@6: Fix build with gcc-14 on i686-linux.
	By inheritance this also fixes ffmpeg@5,ffmpeg@4

	* gnu/packages/video.scm (ffmpeg): Add a phase to relax gcc-14 for i686.
	(ffmpeg-3.4): Remove inherited 'relax-gcc-14-strictness-phase on i686-linux.

	Change-Id: I33fd60eea056e3425d6ceac4d4c8d62132e4e46b

2025-07-21  Dariqq  <dariqq@posteo.net>

	gnu: make-bootstrap: Remove obsolete patch for i686-linux.
	Followup to 2c51202a2a803853cf9844c6169087628d098955.
	The issue has been resolved with glibc-2.40
	(see glibc commit 0b716305dfb48c2d13ed4f7d06c082b90c1d226f).

	* gnu/packages/make-bootstrap.scm (glibc-for-bootstrap)[arguments]: Remove
	'apply-libm-patch on i686.
	* gnu/packages/patches/glibc-2.39-fmod-libm-a.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: If6c44497ff54390688345083ca6e8cebecc71ee9

2025-07-21  Zheng Junjie  <z572@z572.online>

	gnu: bdb-4.8: Fix build on riscv64.
	* gnu/packages/dbm.scm (bdb-4.8)[arguments]<#:phases>: Also apply
	bdb-configure-patch phase on riscv64.

	Change-Id: I03b45d6fec4e35af4c23a456424a2b85ca76011b

2025-07-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: goocanvas: Fix build with gcc@14.
	* gnu/packages/gtk.scm (goocanvas) [arguments] <configure-flags>: Ignore
	warning on "incompatible-pointer-types".

	Change-Id: Iaf73e7bc701a68367528e9d7afc057f193153d4f

2025-07-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-vaex-core: Fix build with gcc@14.
	* gnu/packages/python-science.scm (python-vaex-core) [arguments]
	  <phases>: Add 'patch-missing-include.

	Change-Id: Id98cff63954bfa3b460dd612b5175e8ad58aacc2

2025-07-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: ansel: Fix build.
	* gnu/packages/photo.scm (ansel)[native-inputs]: Replace gcc-12 by gcc-14.

	Change-Id: I6c67ab5b9e8824168fef07a501c807f701ab6ae5

2025-07-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-s3path: Update to 0.6.4.
	* gnu/packages/python-web.scm (python-s3path): Update to 0.6.4.

	Change-Id: Ic33b0b65a0b81e4132ad8429b5daae4e1342a4fc

2025-07-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-smart-open: Set version.
	* gnu/packages/python-web.scm (python-smart-open):
	  [arguments] <phases>: Add 'set-version.
	  [native-inputs]: Add python-setuptools-scm.

	Change-Id: I724175db61c9438f14e11c4ced53a777a567f2dc

2025-07-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-smart-open: Update to 7.3.0.
	* gnu/packages/python-web.scm (python-smart-open): Update to 7.3.0.
	  [source]: Switch to git-fetch containing tests.
	  [build-system]: Use pyproject.
	  [arguments] <test-flags>: Skipp integration tests and the ones
	  requiring python-google-cloud-storage due to guix/guix#1436 issue.
	  <phases>: Use default 'check.
	  [propagated-inputs]: Remove python-google-cloud-storage; add
	  python-paramiko, python-wrapt, and python-zstandard.
	  [native-inputs]: Remove python-flask, python-flask-cors,
	  python-graphql-core, python-paramiko, and python-pathlib2; add
	  python-numpy, python-setuptools, and python-wheel.

	Change-Id: I789206a8d771959f433ae56ab4b642c8e4d23117

2025-07-20  Andreas Enge  <andreas@enge.fr>

	gnu: gloox: Update to 1.0.28.
	* gnu/packages/messaging.scm (gloox): Update to 1.0.28.

	Change-Id: I8c32cc41ce1295bfd050188a97a5c753e982a9f5

2025-07-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-duckdb: Update to 1.3.2.
	* gnu/packages/python-xyz.scm (python-duckdb): Update to 1.3.2.
	  [arguments] <tests?>: Disable for now due to guix/guix#1436.
	  <phases>: Remove 'set-version.
	  [native-inputs]: Remove python-google-cloud-storage, python-pyarrow,
	  python-pytest, and python-pytest-runner.

	Change-Id: Ia7924001fcae06a01ab9d1f494be98ee66523309

2025-07-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: qfits: Fix build with gcc@14.
	* gnu/packages/astronomy.scm (qfits) [arguments] <make-flags>: Ignore
	compile warning "implicit-function-declaration".

	Change-Id: I08c5177042921e04df668540fef842ab3afc6ac8

2025-07-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cianna: Fix build with gcc@14.
	* gnu/packages/astronomy.scm (cianna) [phases] <build>: Ignore
	  "maybe-uninitialized" warning.

	Change-Id: I3c0d473b0d61978fe43bc6dc45a4ac410f3974af

2025-07-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: astroterm: Fix build.
	* gnu/packages/astronomy.scm (astroterm):
	  [inputs]: Remove argtable; add argtable3.

	Change-Id: I119d8d547de0fa19420e56486e507a0da5e7db77

2025-07-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add argtable3.
	* gnu/packages/popt.scm (argtable3): New variable.

	Change-Id: I921c098442675089505f569a75daadc7f6764e57

2025-07-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: glnemo2: Fix build with gcc@14.
	* gnu/packages/astronomy.scm (glnemo2) [arguments] <configure-flags>:
	  Ignore 3 warnings.

	Change-Id: I03fe28d04e3c9801fc0254706643d5a3c6d235a8

2025-07-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: unsio: Update to 1.3.3-1.ac48210, fix build.
	* gnu/packages/astronomy.scm (unsio): Update to 1.3.3-1.ac48210, fix
	build.

	Change-Id: Ifd6c56e91ef3b697b601ad8afa8c58c1667f22d7

2025-07-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove indi-1.
	* gnu/packages/astronomy.scm (indi-1): Delete variable.

	Change-Id: I7d9cc90662ff1087ee3993517909eb5455749539

2025-07-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: phd2: Fix indentation.
	* gnu/packages/astronomy.scm (phd2): Fix indentation.

	Change-Id: I8e7a717213f28140c8dd6547fc2393fac610d339

2025-07-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: phd2: Update to 2.6.13-0.cc00236, fix build.
	* gnu/packages/astronomy.scm (phd2): Update to 2.6.13-0.cc00236.
	  [inputs]: Remove indi-1; add indi and opencv.

	Change-Id: I3b1deb9948a03a30316630dba774b59d081be2ea

2025-07-20  Vagrant Cascadian  <vagrant@debian.org>

	gnu: eg25-manager: Update to 0.5.2.
	* gnu/packages/firmware.scm (eg25-manager): Update to 0.5.2.

	Change-Id: I8c31fb0f1dc192cadca48a39f69f29518fb973ce

2025-07-20  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add python-libgpiod.
	* gnu/packages/linux.scm (python-libgpiod): New variable.

	Change-Id: Id679803302d18c21ea99bf9189fb36c8c41536db

2025-07-20  Vagrant Cascadian  <vagrant@debian.org>

	gnu: libgpiod: Update to 2.2.2.
	* gnu/packages/linux.scm (libgpiod): Update to 2.2.2.
	[arguments]: Use gexps.
	[configure-flags]: Do not build python bindings.
	[native-inputs]: Use autoconf-2.71, drop python-3.
	[description]: Do not mention python bindings.

	Change-Id: I70161aa22484e0fcfcf2df0b97b834f693736ff4

2025-07-20  Brennan Vincent  <brennan@umanwizard.com>

	gnu: openexr: Disable known to fail tests on aarch64.
	This is being discussed on
	https://github.com/AcademySoftwareFoundation/openexr/issues/1460
	but is not yet fixed upstream. Various other distros have also disabled
	these two tests.

	* gnu/packages/graphics.scm (openexr)[arguments]<#:phases>:
	Add 'disable-broken-aarch64-tests on aarch64.

	Change-Id: I0daa83968464f5f8b8a50fd8d3ec7a60bdd5b0f5

2025-07-20  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Add phase fixing execute bit on script.
	Fixes a regression introduced with the switch to pyproject-build-system in
	a5b88a7a4de048defde08a44a7e14d693d0062fe.

	* gnu/packages/diffoscope.scm (diffoscope)[phases]: Add
	'make-extract-vmlinux-executable.

2025-07-20  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: kitty: Fix build with GCC@14.
	* gnu/packages/terminals.scm (kitty)[arguments] <phases>: Add CFLAGS argument
	ignoring warning.

	Change-Id: I29e13b356cabcdb2e4de9ad9fb03fddd786df15c

2025-07-20  Andreas Enge  <andreas@enge.fr>

	gnu: tome4: Fix build with gcc@14.
	* gnu/packages/games.scm (tome4)[arguments]<#:phases>{'set-cflags}:
	New phase.

	Fixes: guix/guix#1403
	Change-Id: Ie9134d4f9a51cf46f89903ef18eaabe3ca39efd0

2025-07-20  Yelninei  <yelninei@tutamail.com>

	gnu: elfutils: Skip 2 more tests on the hurd.
	Fixes guix/guix#1303

	* gnu/packages/elf.scm (elfutils): Skip run-declfiles.sh and
	run-dwarf-getmacros.sh tests on hurd-systems

	Change-Id: Ied5cf1f98b1672451acd26f6048d80d87e20e130

2025-07-20  Andreas Enge  <andreas@enge.fr>

	gnu: libappindicator: Disable parallel builds.
	They may create a race condition such that the file
	application-service-marshal.h is included before it is created.

	* gnu/packages/freedesktop.scm (libappindicator)[arguments]
	<#:parallel-build?>: Set to #f.

	Fixes: guix/guix#1417
	Reported-by: Dariqq <dariqq@posteo.net>
	Change-Id: I9d7edac11cde1de84df59b09e5414b1989a5d7f2

2025-07-20  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.78.24.
	* gnu/packages/prolog.scm (trealla): Update to 2.78.24.

	Change-Id: I76a80e34757276e0bd43b1d74c8f6027a47c8b23

2025-07-20  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: moarvm: Fix build with GCC 14.
	Fixes guix/guix#1409

	* gnu/packages/perl6.scm (moarvm)[#:phases]<configure>: Update CFLAGS.

	Change-Id: I18d133c9d4fa78d20be4fdc11253a8ee9fcc7ee7

2025-07-20  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: wol: Fix build with GCC 14.
	Fixes guix/guix#1407

	* gnu/packages/networking.scm (wol)[arguments]: Add configure-flags.

	Change-Id: I356c2e5e8b5d0172adb94c3b161b7ade61ad1cc6

2025-07-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: tre: Build from git.
	* gnu/packages/regex.scm (tre):
	  [source]: Switch to git-fetch
	  [arguments] <phases>: Use customve 'bootstrap.
	  [native-inputs]: Add autoconf, automake, gettext-minimal, and libtool.

	Change-Id: I18f67174d1c29122f721f148e68760f855038315

2025-07-20  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: elinks: Update to latest revision.
	* gnu/packages/web-browsers.scm (elinks): Update to latest revision.
	[#:configure-flags]: Add flag to ignore warning.

	Change-Id: I46811adffdaaf332096988ac0379b3a29c7acc62

2025-07-20  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: tre: Update to 0.9.0.
	* gnu/packages/regex.scm (tre): Update to 0.9.0.

	Change-Id: Iac78ca730b1a8e8ea54eec50fa71da523b70413b

2025-07-20  Vagrant Cascadian  <vagrant@debian.org>
	    Andreas Enge  <andreas@enge.fr>
	    Brennan Vincent  <brennan@umanwizard.com>

	gnu: bdb-4.8, bdb-5.3: Fix build on arm.
	* gnu/packages/patches/bdb-4-5-configure.patch: New file.
	* gnu/local.mk [dist_patch_DATA]: Register file.
	* gnu/packages/dbm.scm (bdb-4.8)[arguments]<#:phases>: Add
	'bdb-configure-patch on arm.
	(bdb-6)[arguments]: Copy-paste the arguments from bdb-4.8 without the
	additional phase.

	Change-Id: Id75bbb519006f3b3871a23ba3d668e0ef24e6a7a

2025-07-20  Zhu Zihao  <all_but_last@163.com>

	gnu: loko-scheme: Update to 0.12.2.
	* gnu/packages/scheme.scm (loko-scheme): Update to 0.12.2.

	Change-Id: Ic0e8a9d851e5c7cbe793ffb75bc2c22d3277afb9

2025-07-20  Zhu Zihao  <all_but_last@163.com>

	gnu: loko-scheme: Move to (gnu packages scheme).
	* gnu/local.mk (GNU_SYSTEM_MODULES): Remove entry for 'loko.scm'.
	* gnu/packages/loko.scm: Deleted.
	(loko-scheme): Moved from ...
	* gnu/packages/scheme.scm: ... to here.

	Change-Id: I4c9d622ef890d22fce65b422f25bcf59aa0eeb3d

2025-07-20  Zhu Zihao  <all_but_last@163.com>

	gnu: Use license: prefix in (gnu packages scheme).
	* gnu/packages/scheme.scm: Import (guix licenses) with the license:
	prefix.  Adjust all license fields.

	Change-Id: I9b26dc2758048eb4eef34928ad830c43c58e60e8

2025-07-20  Nigko Yerden  <nigko.yerden@gmail.com>

	gnu: mcpp: Fix build with gcc@14.
	* gnu/packages/cpp.scm (mcpp)[arguments]<#:configure-flags>:
	Add CFLAGS to declare warnings as non-errors.

	Change-Id: Iade7774aedb52be59b5a62903825518a001bc641

2025-07-20  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: gnulib: Update to 2025-06-30-1.9297749.
	* gnu/packages/build-tools.scm (gnulib): Update to 2025-06-30-1.9297749.
	(gnulib-checkout) [phases] {regenerate-unicode}: Update.
	* gnu/packages/patches/gnulib-bootstrap.patch: Rebase patch.

	Change-Id: I7e2a538f99b0ba2d3de4a5376f617f73b027e1a6

2025-07-20  Andreas Enge  <andreas@enge.fr>

	gnu: fmt-8: Inherit from fmt-10.
	This is a follow-up to commit 4cb2e664bde0e419f2f7d3231d64474f7c9006de
	and fixes the build of fmt-8 on i686.

	* gnu/packages/pretty-print.scm (fmt-8)[inherit]: Inherit from fmt-10
	instead of fmt-9, to avoid the patch specific to fmt-9.

	Change-Id: I43452cec64fb0617a2423e01c8c9ecee9f9bdfa4

2025-07-20  Andreas Enge  <andreas@enge.fr>

	gnu: Remove fmt-8.0.
	Nothing depends on this version anymore.

	* gnu/packages/pretty-print.scm (fmt-8.0): Delete variable.

	Change-Id: Ia31993800b3dca249afca236fbc87cd6b206d6b5

2025-07-20  Andreas Enge  <andreas@enge.fr>

	gnu: strutcpp: Fix build.
	* gnu/packages/patches/strutcpp-fix-includes.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/cpp.scm (strutcpp): Apply patch.

	Change-Id: I459f2774d98341417cbec6c271417b97e2477269

2025-07-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: mono@6.12.0: Fix build with gcc 14.
	* gnu/packages/dotnet.scm (mono-6.12.0)[arguments]<#:phases>[patch-sgen-linking]:
	Delete phase.

	Change-Id: I584fb444a1827b976288418176923eff79bf0842

2025-07-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: mono@4.9.0: Fix build with gcc 14.
	* gnu/packages/dotnet.scm (mono-4.9.0)[arguments]<#:phases>[fix-includes]:
	Delete phase.
	[patch-sgen-linking]: New phase.

	Change-Id: Ieae4853f2e55d5af08aa1b6d7f627ea2238c37a6

2025-07-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: mono@3.12.1: Fix build with gcc 14.
	* gnu/packages/dotnet.scm (mono-3.12.1)[arguments]<#:phases>[set-cflags]:
	Adjust CFLAGS.

	Change-Id: I68f36d420c04121294221d09c866ffdc2f40348b

2025-07-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: mono@2.4.2.3: Fix build with gcc 14.
	* gnu/packages/dotnet.scm (mono-2.4.2)[make-flags]: Adjust CFLAGS.

	Change-Id: I6fa100c1e8ccbf37ed9e8d5294473601a046cc6b

2025-07-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: mono@1.9.1: Fix build with gcc 14.
	* gnu/packages/dotnet.scm (mono-1.9.1)[make-flags]: Adjust CFLAGS.
	[arguments]<#:phases>[set-flags]: Adjust CFLAGS.

	Change-Id: I645bceb72f7353b3cbaa22dfbfe96ef249e51642

2025-07-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: mono@1.2.6: Fix build with gcc 14.
	* gnu/packages/dotnet.scm (mono-1.2.6)[make-flags]: Adjust CFLAGS.
	[arguments]<#:phases>[fix-includes]: New phase.
	[set-env]: Adjust CFLAGS.

	Change-Id: I21a01367e6e95c1de9c5cda69d5ffe00775fe253

2025-07-20  Andreas Enge  <andreas@enge.fr>

	gnu: flatbuffers: Rename from flatbuffers-next.
	* gnu/packages/serialization.scm (flatbuffers-next): Rename to...
	(flatbuffers): ...this.
	(flatbuffers-23.1, go-github-com-google-flatbuffers): Adapt references.
	* gnu/packages/kodi.scm (kodi): Adapt reference.
	* gnu/packages/machine-learning.scm (python-pytorch): Adapt reference.

	Change-Id: Ibac4837f6bec0a11e1afc146fddcec72001eab8f

2025-07-20  Andreas Enge  <andreas@enge.fr>

	gnu: Remove flatbuffers.
	* gnu/packages/serialization.scm (flatbuffers): Delete variable.
	(flatbuffers-next): Copy previously inherited fields from flatbuffers.
	(flatbuffers-23.1)[inherit]: Inherit from flatbuffers-next.
	[arguments]: Modify keywords from flatbuffers-next.

	Change-Id: I2e207b2d50b427c67b5590bf804af2aec5e7f12c

2025-07-20  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: libwebsockets: Update to 4.4.1.
	* gnu/packages/web.scm (libwebsockets): Update to 4.4.1.
	[arguments]<#:phases>: Correct test ssl cert generation.
	<#:configure-flags>: Disable tests requiring internet connection.
	* gnu/packages/web.scm (libwebsockets-for-mosquitto): Adjust the recipe
	to modify parent's arguments instead of overwriting them.

	Change-Id: I1b483991dbcef8cb5d90b25f8b9fbc472cc3bebe

2025-07-20  Nigko Yerden  <nigko.yerden@gmail.com>

	gnu: supertux: Fix build with gcc@14.
	* gnu/packages/games.scm (supertux)[source]<origin>: Add snippet
	which fixes a missing include for std::memory.
	Add modules for substitute* in the snippet.

	Fixes: guix/guix#1402

	Change-Id: I8a304d837331a3db6bf3d5fe52b9bd27c444f9f7

2025-07-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fiona: Simplify tests.
	* gnu/packages/geo.scm (python-fiona) [arguments] <test-flags>: Utilize it.
	  <phases>: Use default 'check.

	Change-Id: If1ddd5bce04085baa018ad57338beac5c4ef97a0

2025-07-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fiona: Improve style.
	* gnu/packages/geo.scm (python-fiona): Use G-expressions, fix
	  indentation.
	  [description]: Apply fill column.

	Change-Id: Id9d9af7283e5e888018837f8a33fb9f84af614c9

2025-07-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fiona: Fix build with gcc@14.
	* gnu/packages/geo.scm (python-fiona): [arguments] <phases>: Add
	'set-configure-flags ignoring warnings.

	Change-Id: I245104741997eaae1f45866d4562e3883e1581ce

2025-07-20  Nigko Yerden  <nigko.yerden@gmail.com>

	gnu: hdf5-1.8: Fix build with gcc@14.
	* gnu/packages/maths.scm (hdf5-1.8)[arguments]<#:make-flags>:
	Append '-Wno-error=...' to CFLAGS.
	Append '-g -O2' to CFLAGS and CXXFLAGS.

	Change-Id: Ib4071bcf7435d70e7f4aa9d9d3adc422e025623e

2025-07-20  Andreas Enge  <andreas@enge.fr>

	gnu: waylandpp: Update to 1.0.1.
	* gnu/packages/freedesktop.scm (waylandpp): Update to 1.0.1.

	Change-Id: If1ed199118530daeba22659081e591ae615141b5

2025-07-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cf-units: Fix build with gcc@14.
	* gnu/packages/geo.scm (python-cf-units) [arguments] <phases>: Remove
	'ubunits-path; add combined 'set-configure-flags ignoring warnings.

	Change-Id: Iffced8c2bd987ab661fc6b5c1181f442c68b4901

2025-07-20  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-titlecase.
	* gnu/packages/emacs-xyz.scm (emacs-titlecase): New variable.

	Change-Id: If3762ab3e8b6a5de26969071cb5ee8cb157eee37

2025-07-20  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-package-lint: Update to 0.26.
	* gnu/packages/emacs-build.scm (emacs-package-lint): Update to 0.26.

	Change-Id: I5e1ceb9166e4882e80a58d9b06803bcf133370cb

2025-07-20  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-zotra.
	* gnu/packages/emacs-xyz.scm (emacs-zotra): New variable.

	Change-Id: I4ab978172b9346a8972afc012f7111e94b7ee035

2025-07-20  Maxim Cournoyer  <maxim@guixotic.coop>

	.guix-authorizations: Register Gabriel Wicki's key.
	* .guix-authorizations (gabber): Register Gabriel Wicki's key.

	Voucher: Andreas Enge <andreas@enge.fr>
	Voucher: Steve George <steve@futurile.net>
	Voucher: Leo Famulari <leo@famulari.name>
	Change-Id: Icd30ca3db7bd53a5617114181a8a7e03de1b0f0f

2025-07-20  Maxim Cournoyer  <maxim@guixotic.coop>

	etc: pre-push: Skip checks when pushing to the keyring branch.
	Attempting to push new commits to the branch would previously fail like:

	  error: commit X is not a descendant of introductory commit
	  1m9edb3f66fd807b096b48283debdcddccfea34bad

	* etc/git/pre-push (main): Skip checks when pushing to refs/heads/keyring.

	Change-Id: I3ea20a10b6c8cc6b6c6f948f80bed902850214c5

2025-07-20  Maxim Cournoyer  <maxim@guixotic.coop>

	etc/copyright.el: Resolve a warning in latest Emacs 30.1.
	* etc/copyright.el: Set lexical-binding to t.

	Change-Id: Ia57b4e9b0dec73a92953a484ffd4879f1dffabb5

2025-07-19  Andreas Enge  <andreas@enge.fr>

	gnu: kodi: Build with flatbuffers@24.
	* gnu/packages/kodi.scm (kodi)[inputs]: Replace flatbuffers by
	flatbuffers-next.

	Change-Id: Icaed536d0ed0cc59107f0006e3054eb92342505e

2025-07-19  Andreas Enge  <andreas@enge.fr>
	    Dariqq  <dariqq@posteo.net>

	gnu: inkscape: Fix build on i686.
	* gnu/packages/inkscape.scm (inkscape/pinned)[arguments]<#:phases>
	{check}: Skip one more test on i686.

	Change-Id: If4bb258171b4a77f7fc327308f59b30c8e848831

2025-07-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-netcdf4: Update to 1.6.2.
	* gnu/packages/python-xyz.scm (python-netcdf4): Update to 1.6.2.
	  [build-system]: Use pyproject.
	  [arguments] <phases>: Remove 'configure-locations; add
	  set-configure-flags; use custom 'check.
	  [inputs]: Remove hdf4; add zlib.
	  [native-inputs]: Remove python-cython; add python-cython-3,
	  python-setuptools, and python-wheel.

	Change-Id: Ie4e13538c2e5ad8d06055b7c3a4692c26c03e8da

2025-07-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-netcdf4: Use G-expressions.
	* gnu/packages/python-xyz.scm (python-netcdf4): Use G-expressions.

	Change-Id: Idba0da37c8c0d7e22a2a5cf784bb8a7c9b80ba12

2025-07-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: orthanc-mysql: Fix searching of mysql.h.
	Fixes guix/guix#1386

	* gnu/packages/medical.scm (orthanc-mysql): [phases]
	  {fix-mysql-include-path}: Swap to SEARCH-INPUT-DIRECTORY, see
	  guix/guix#1385.

	Change-Id: I879001041733c03bd1e5dd8659c0e3c67fc8b6ee

2025-07-19  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: powertop: Use G-expressions, fix build.
	* gnu/packages/linux.scm (powertop)[arguments]: Use gexps.
	<#:phases>{patch-absolute-file-names}: Substitute autoconf files.

	Fixes: guix/guix#1333

	Change-Id: I9612732d97509a9fa2f1425d2b35bff58b0d3895

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: kde-games: Update to 25.04.0.
	* gnu/packages/kde-games.scm (kde-games): Update to 25.04.0.

	Change-Id: I858ebe1f3eb9efa4a125a3001d540c4b6ffb6b66

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: knights: Update to 25.04.0.
	* gnu/packages/kde-games.scm (knights): Update to 25.04.0.

	Change-Id: I5bddf614aee7cf5ea9a6deb49dab218fad2d0cbb

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: kjumpingcube: Update to 25.04.0.
	* gnu/packages/kde-games.scm (kjumpingcube): Update to 25.04.0.
	[inputs]: Add kiconthemes.

	Change-Id: I0f2fd332defe8d23854a9554b17b52feaaa35f7c

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: ksquares: Update to 25.04.0.
	* gnu/packages/kde-games.scm (ksquares): Update to 25.04.0.

	Change-Id: I6b7c81694d5a4a4e6c4e23c4ef89df0e23496b6e

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: kreversi: Update to 25.04.0.
	* gnu/packages/kde-games.scm (kreversi): Update to 25.04.0.

	Change-Id: I94a1cc20fdc3b97d47e3318ea6ac8fb7df0038b7

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: knavalbattle: Update to 25.04.0.
	* gnu/packages/kde-games.scm (knavalbattle): Update to 25.04.0.

	Change-Id: I766bca0f54cd8868bd4f5a9c1bc2b8b4569b8dd1

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: kollision: Update to 25.04.0.
	* gnu/packages/kde-games.scm (kollision): Update to 25.04.0.
	[inputs]: Add kiconthemes.

	Change-Id: I582cd1f7095038e45b673e883befb403dd272cf2

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: ksnakeduel: Update to 25.04.0.
	* gnu/packages/kde-games.scm (ksnakeduel): Update to 25.04.0.
	[inputs]: Add kiconthemes.

	Change-Id: I8034d31036ec303f889b55ed774d8d73e53ecc02

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: killbots: Update to 25.04.0.
	* gnu/packages/kde-games.scm (killbots): Update to 25.04.0.
	[inputs]: Add kiconthemes.

	Change-Id: I715c19936e7244c96c7a22a5d1a0fb937ecbaa6f

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: bovo: Update to 25.04.0.
	* gnu/packages/kde-games.scm (bovo): Update to 25.04.0.
	[inputs]: Add kiconthemes.

	Change-Id: I299df057c5bf70f376032550c2112c3049ca4f6e

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: kspaceduel: Update to 25.04.0.
	* gnu/packages/kde-games.scm (kspaceduel): Update to 25.04.0.

	Change-Id: Ie2f4caee91509c972b36e35f9f47c54b0601e456

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: kapman: Update to 25.04.0.
	* gnu/packages/kde-games.scm (kapman): Update to 25.04.0.
	[inputs]: Add kiconthemes.

	Change-Id: I3a583b9e6f992be1fac8e050feeaf0dd2413eeb5

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: lskat: Update to 25.04.0.
	* gnu/packages/kde-games.scm (lskat): Update to 25.04.0.
	[inputs]: Add kiconthemes.

	Change-Id: Ida586bffaf1465d5835c1b025e5efcf1320df276

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: kubrick: Update to 25.04.0.
	* gnu/packages/kde-games.scm (kubrick): Update to 25.04.0.

	Change-Id: I3a0c8d1a35402e0a6fc28af46a5fe13dfe1a8f3e

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: kigo: Update to 25.04.0.
	* gnu/packages/kde-games.scm (kigo): Update to 25.04.0.
	[inputs]: Add kiconthemes.

	Change-Id: Ifb7c89996ae0d9db305ae3b01f0d919ce4180e73

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: kiriki: Update to 25.04.0.
	* gnu/packages/kde-games.scm (kiriki): Update to 25.04.0.

	Change-Id: I968183138d1a6e0f9ce4d24b97040a4ec11ab899

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: palapeli: Update to 25.04.0.
	* gnu/packages/kde-games.scm (palapeli): Update to 25.04.0.
	[inputs]: Add kiconthemes.

	Change-Id: I33e977940a9ddfe6d9a58a05d5d68d1bb79f7bca

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: ksirk: Update to 25.04.0.
	* gnu/packages/kde-games.scm (ksirk): Update to 25.04.0.

	Change-Id: I223a08bef64c39054f9b9344a2667ddafb8108a0

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: granatier: Update to 25.04.0.
	* gnu/packages/kde-games.scm (granatier): Update to 25.04.0.
	[inputs]: Add kiconthemes.

	Change-Id: I6d96955705e0254101fc2cb6ab3c0394336790e9

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: knetwalk: Update to 25.04.0.
	* gnu/packages/kde-games.scm (knetwalk): Update to 25.04.0.
	[inputs]: Add kiconthemes.

	Change-Id: Iab9d5f172d5f7d8a9867806ce9c7c897700f623a

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: kblackbox: Update to 25.04.0.
	* gnu/packages/kde-games.scm (kblackbox): Update to 25.04.0.
	[inputs]: Add kiconthemes.

	Change-Id: Ic7dddd19b4d27358593a9ede82673a7f9097f1fa

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: kfourinline: Update to 25.04.0.
	* gnu/packages/kde-games.scm (kfourinline): Update to 25.04.0.
	[inputs]: Add kiconthemes.

	Change-Id: I0b1d9d4cd9290b46307e7e252e8dd702d5bb0513

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: kdiamond: Update to 25.04.0.
	* gnu/packages/kde-games.scm (kdiamond): Update to 25.04.0.
	[inputs]: Add kiconthemes.

	Change-Id: I912b533705d6f29d1633bff94ef3795144bacb70

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: kgoldrunner: Update to 25.04.0.
	* gnu/packages/kde-games.scm (kgoldrunner): Update to 25.04.0.
	[inputs]: Add kiconthemes.

	Change-Id: I72f7a458d8fa598eecba4d7319e7b14d1c10bbb2

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: klines: Update to 25.04.0.
	* gnu/packages/kde-games.scm (klines): Update to 25.04.0.
	[inputs]: Add kiconthemes.

	Change-Id: Id3d7fee0ba54b4a4d7228b2f28461cd720eacb99

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: ksudoku: Update to 25.04.0.
	* gnu/packages/kde-games.scm (ksudoku): Update to 25.04.0.

	Change-Id: I803a828aeac54fac18462ecafa132b34436b7bf4

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: kblocks: Update to 25.04.0.
	* gnu/packages/kde-games.scm (kblocks): Update to 25.04.0.
	[inputs]: Add kiconthemes.

	Change-Id: Ic0e99f9a29898f829b0c848b204c061c0d686e62

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: kbounce: Update to 25.04.0.
	* gnu/packages/kde-games.scm (kbounce): Update to 25.04.0.
	[inputs]: Add kiconthemes.

	Change-Id: I4d127504543a7209ead24e30992e3c3e97eaddf9

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: konquest: Update to 25.04.0.
	* gnu/packages/kde-games.scm (konquest): Update to 25.04.0.

	Change-Id: I994afc84b1cf51d9e6409887bef05573d9d877d9

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: kmines: Update to 25.04.0.
	* gnu/packages/kde-games.scm (kmines): Update to 25.04.0.
	[inputs]: Add kiconthemes.

	Change-Id: Ia396d0dd787c3880bd3ec428915553afe1ca6b48

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: kbreakout: Update to 25.04.0.
	* gnu/packages/kde-games.scm (kbreakout): Update to 25.04.0.
	[inputs]: Add kiconthemes.

	Change-Id: I1744b65410bda9a7b8f3e8e044e360a2879f5200

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: kajongg: Update to 25.04.0.
	* gnu/packages/kde-games.scm (kajongg): Update to 25.04.0.

	Change-Id: Ia868e69c7aa7bccfec9093f5cd60b53e5be13892

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: kshisen: Update to 25.04.0.
	* gnu/packages/kde-games.scm (kshisen): Update to 25.04.0.
	[inputs]: Add kiconthemes.

	Change-Id: I0a220113a3b3ad5e0c45a2622c2716070da5615b

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: kmahjongg: Update to 25.04.0.
	* gnu/packages/kde-games.scm (kmahjongg): Update to 25.04.0.

	Change-Id: Ib0e3b30595a53851f473d07e52d26c18b7870d88

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: libkmahjongg: Update to 25.04.0.
	* gnu/packages/kde-games.scm (libkmahjongg): Update to 25.04.0.

	Change-Id: If7e9c42c12d6e1e56deb2ece6c72eb1aee74bd6c

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: kolf: Update to 25.04.0.
	* gnu/packages/kde-games.scm (kolf): Update to 25.04.0.
	[inputs]: Add kiconthemes.

	Change-Id: I7f68e8f9a7d6a2ffb02c5a6b5bc972e7ffd07bc8

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: picmi: Update to 25.04.0.
	* gnu/packages/kde-games.scm (picmi): Update to 25.04.0.
	[inputs]: Add kiconthemes.

	Change-Id: If330594f9133b294c262971470cd8246c0cc92d9

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: ktuberling: Update to 25.04.0.
	* gnu/packages/kde-games.scm (ktuberling): Update to 25.04.0.

	Change-Id: Ib59f3d7b077c6571ce919a032fd7729de0327a8c

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: libkdegames: Update to 25.04.0.
	* gnu/packages/kde.scm (libkdegames): Update to 25.04.0.

	Change-Id: Ia906486f3b41297afba2dadff94f87c10af4b295

2025-07-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-cython-next: Fix build on i686.
	* gnu/packages/python-xyz.scm (python-cython-3)[native-inputs]: Use gcc-11
	when target-x86-32?

	gnu: lib2geom: Skip angle-test on i686.
	* gnu/packages/maths.scm (gsl)[skip-faulty-test]: Also disable angle-test
	on i686.

	gnu: gsl: Skip test_legendre_schmidt on i686.
	* gnu/packages/maths.scm (gsl)[disable-failing-tests]: Also disable
	test_legendre_schmidt on i686.

2025-07-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: libgphoto2: Fix build with GCC 14.
	* gnu/packages/video.scm (libgphoto2)[arguments]: Add
	'relax-gcc-14-strictness phase to fix CFLAGS.

	Change-Id: I1f9df6ff1fcb5868199e09127b5c03127a26201b

2025-07-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: fmt@9: Fix tests on i686.
	* gnu/packages/patches/fmt-9-overspecified-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/pretty-print.scm (fmt-9)[arguments]: Add #:configure-flags
	from fmt-10.  Add #:phases to apply fmt-9-overspecified-tests.patch on i686.

	Change-Id: Ifc2854b98db1500e6c57521ee31b294e8712783e

2025-07-19  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: pass-otp: Fix for bash 5.2.
	* gnu/packages/password-utils.scm (pass-otp)[#:phases]
	<patch-oath-path>: Add another substitution.  Remove trailing #t.

	Change-Id: Ia49eea77e7175aa861f0f291d28ac31e6a4aa319

2025-07-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: openfst-for-vosk: Fix build with gcc@14.
	Just adds an upstream patch.

	* gnu/packages/patches/openfst-for-vosk-fix-unique-ptr.patch: Add
	  patch.
	* gnu/packages/machine-learning.scm (openfst-for-vosk)[source]
	  <patches>: Record patch.
	* gnu/local.mk: Record patch.

2025-07-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: c-reduce: Update to 2.10.0-0.31e855e.
	* gnu/packages/debug.scm (c-reduce): Update to 2.10.0-0.31e855e.
	[inputs]: Replace llvm-9 by llvm-18 ; clang-9 by clang-18.

	Change-Id: I00ea28cde580dd18224aec2da54082400364d00f

2025-07-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: c-reduce: Improve style.
	Migrate to the modern input style.  Also move native-inputs and inputs
	after arguments.

	* gnu/packages/debug.scm (inputs): Rewrite using the modern style.

	Change-Id: Ife16ce6fac01460382b7a82a8f778e629d2c079e

2025-07-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: c-reduce: Improve phases.
	It's not necessary to search for each perl input because they are
	already set by the build-system in PERL5LIB.

	* gnu/packages/debug.scm (c-reduce)[arguments]<#:phases>: Switch to
	gexps.  Improve phase 'set-load-paths readability.

	Change-Id: I0d073b5994526bce3aac4b1147fa923f5ccdf00e

2025-07-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: c-reduce: Switch to git source.
	The original page is down.

	* gnu/packages/debug.scm (c-reduce)[source]: Switch to git-fetch.

2025-07-19  Maxim Cournoyer  <maxim@guixotic.coop>

	doc: Adjust guix-install.sh URL.
	A new alias as been added to the nginx configuration to improve consistency.

	* doc/guix.texi (Binary Installation): Replace https://guix.gnu.org/install.sh
	with https://guix.gnu.org/guix-install.sh.

	Closes: #573
	Change-Id: Iaf1da338b5d6433e9e7b1459db3587bf7a44ad79
	Reported-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>

2025-07-19  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: weechat: Update to 4.7.0.
	* gnu/packages/irc.scm (weechat): Update to 4.7.0.

	Change-Id: Ic2f6cd4760fa735177646a6c5962cb332e08d576

2025-07-19  Andreas Enge  <andreas@enge.fr>

	gnu: mtpaint: Update to 3.50.12.
	* gnu/packages/image.scm (mtpaint): Update to 3.50.12.
	[native-inputs]: Drop labels.
	[inputs]: Drop labels. Replace gtk+-2 by gtk.
	[arguments]: Use gexps.
	<#:phases>: Replace 'configure phase.

	Change-Id: Ia8129b4331add95390e22eb0b918789c60300afe

2025-07-19  Andreas Enge  <andreas@enge.fr>

	gnu: cataclysm-dda: Fix build.
	* gnu/packages/games.scm (cataclysm-dda)[native-inputs]: Add gcc-13.

	Change-Id: I3c0ce6ff4a1f2d4e6ffe52742eb1f9f1fd247bc6

2025-07-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: purple-lurch: Fix build with gcc@14.
	* gnu/packages/messaging.scm (purple-lurch): <phases>{configure}:
	Add flats to ignore warning.

	Change-Id: I6efa7a82357173795864236f90925a109c21d310

2025-07-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: purple-lurch: Improve style.
	* gnu/packages/messaging.scm (purple-lurch): Use G-expressions, adjust
	  fields order, use list stile, fix indentation.
	  [description]: Start from a new line, apply fill column.

	Change-Id: If412204c7a0ccb335e1d0ee4b7b6d279b2f06b84

2025-07-19  Dariqq  <dariqq@posteo.net>

	gnu: pidgin: Update to 2.14.14.
	The incompatible-pointer-types error is fixed and the additional include
	dir was a rebasing mistake. These were removed in
	15186e1f59cade12a501f3aa4759cd6c980f9e76

	* gnu/packages/messaging.scm (pidgin): Update to 2.14.14.
	  [#:configure-flags]: Remove CFLAGS.

	Change-Id: I58fc3071460c2cc2de82b3b51b43b0663b9d5185

2025-07-19  Dariqq  <dariqq@posteo.net>

	gnu: libgnt: Update to 2.14.4.
	Despite the -dev suffix in the url this seem to be release and not a
	snapshot.

	* gnu/packages/messaging.scm (libgnt): Update to 2.14.4.

	Change-Id: Ifa0a2b204ab34d14ee732c5926bf507392f0450a

2025-07-19  Sughosha  <sughosha@disroot.org>

	gnu: Add spectacle-ocr-screenshot.
	* gnu/packages/kde-systemtools.scm (spectacle-ocr-screenshot): New variable.

	Change-Id: I387830c8beafb391275ce721191effa2dc022f2b

2025-07-19  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-find-libpython: Update to 0.4.1.
	* gnu/packages/python-xyz.scm (python-find-libpython): Update to 0.4.1.

	Change-Id: I1979d8e3e39bef589522b674b213b91901d465ab

2025-07-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: vinagre: Improve style.
	* gnu/packages/gnome.scm (vinagre): Use G-expressions, remove traling #t
	  from lambdas, use list style.
	  [native-inputs]: Remove lables.

	Change-Id: Ia9b33b605930fda497d2018acb862034d49ba2a6

2025-07-19  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: vinagre: Fix build with GCC 14.
	* gnu/packages/gnome.scm (vinagre)[#:configure-flags]: Add flags to ignore
	warnings.

	Change-Id: Id26380eaaf14c5c19d79383d099d5fc13f76895c

2025-07-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: scilab: Fix build with gcc@14.
	* gnu/packages/maths.scm (scilab)[arguments]<#:phases>: Add phase
	'fix-call-scilab-examples phase to fix build with gcc@14.

2025-07-19  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-cocotb: Update to 2.0.0b1.
	* gnu/packages/electronics.scm (python-cocotb): Update to 2.0.0b1.
	  [arguments] <:#test-flags>: Update.
	  <:#phases>: Remove 'check-vhdl.

	Change-Id: I3c4faf4eb1c332246b9417ecd30a5c681ae61789

2025-07-19  Andreas Enge  <andreas@enge.fr>

	gnu: perl-dbd-mysql: Fix build with gcc@14.
	* gnu/packages/databases.scm (perl-dbd-mysql)[arguments]<#:phases>:
	{'add-cflags}: New phase.
	{'skip-library-detection}: Drop #t.

	Change-Id: I07e98481d9b9dc8bdc4e3bdf24c9c7b7d63d2bcf

2025-07-19  Zheng Junjie  <z572@z572.online>

	gnu: recutils: Fix build with GCC 14.
	Fixes: guix/guix#1353.

	* gnu/packages/databases.scm (recutils)[arguments]<#:configure-flags>:
	Add -Wno-error=implicit-function-declaration and
	-Wno-error=incompatible-pointer-types.

	Change-Id: Id9169dec7fc02c181125986960a9d6be657c8517

2025-07-19  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: tcc: Fix build with gcc-14.
	Reported by <andreas-e> (Andreas Enge <andreas@enge.fr>) via IRC.

	* gnu/packages/c.scm (tcc)[arguments]: Add "--extra-cflags" to #:configure-flags
	to relax gcc-14's strictness.

	Change-Id: Icefe269036b97fb59c49f8c881964c15a7171ab1

2025-07-19  Andreas Enge  <andreas@enge.fr>

	gnu: mcrypt: Fix build with gcc@14.
	* gnu/packages/mcrypt.scm (mcrypt)[arguments]<#:phases>:
	Add phase to set CFLAGS.

	Change-Id: Iccc88356eb41e0ac36c5c2122376a7aa74255e2c

2025-07-19  Andreas Enge  <andreas@enge.fr>

	gnu: libmcrypt: Fix build with gcc@14.
	* gnu/packages/mcrypt.scm (libmcrypt)[arguments]<#:phases>:
	Add phase to set CFLAGS.

	Change-Id: Ia6c4ba4156930fb9b7a9a08937deb9b1938cde89

2025-07-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: pnet-git: Fix build with gcc 14.
	* /gnu/packages/dotnet.scm (pnet-git)[arguments]<#:make-flags>: Add
	-Wno-error=implicit-function-declaration and
	-Wno-error=incompatible-pointer-types.

	Change-Id: Ifbeb5e07f1063d96a0bb9393dcc44daf5ee3f680

2025-07-19  Vinicius Monego  <monego@posteo.net>

	gnu: python-xmlsec: Update to 1.3.16.
	* gnu/packages/python-xyz.scm (python-xmlsec): Update to 1.3.16.
	[home-page]: Follow redirect.

	Change-Id: Ib5e95ec24c98156d614f1a903c0d9fe6c11a3cfa

2025-07-19  Vinicius Monego  <monego@posteo.net>

	gnu: python-django-picklefield: Update to 3.3.0.
	* gnu/packages/django.scm (python-django-picklefield): Update to 3.3.0.
	[home-page]: Move below propagated-inputs.
	[source]: Set repository url for URL instead of home-page.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use Gexp.
	<#:phases>: Respect '#:tests?' in the custom 'check' phase.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I9b26c6976edcddbe72c07f695f2ea82b444c82ac

2025-07-19  Vinicius Monego  <monego@posteo.net>

	gnu: python-django-extensions: Enable tests.
	* gnu/packages/django.scm (python-django-extensions)[arguments]: Remove
	'#:tests? #f'.
	<#:test-flags>: Ignore failing tests.
	[native-inputs]: Add python-aiosmtpd, python-pygments.

	Change-Id: Ibf4e76f1714b97d9ba6184f4f08bca851c52f78d

2025-07-19  Vinicius Monego  <monego@posteo.net>

	gnu: python-django-extensions: Update to 4.1.
	* gnu/packages/django.scm (python-django-extensions): Update to 4.1.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Remove python-dateutil, python-six, python-vobject,
	python-werkzeug.
	[native-inputs]: Remove python-mock, python-tox. Add
	python-setuptools-next, python-wheel.
	[home-page]: Don't break line.

	Change-Id: Ib8234deeabf95638b5a21048b47d12ef216d0fd6

2025-07-19  Vinicius Monego  <monego@posteo.net>

	gnu: python-django-contact-form: Update to 5.2.0.
	* gnu/packages/django.scm (python-django-contact-form): Update to 5.2.0.
	[source]: Update URI.
	[build-system]: Use pyproject-build-system.
	[arguments]<#:phases>: In the custom 'check' phase, respect '#:tests?',
	delete a file and use a more standard Django testing procedure.
	[native-inputs]: Remove python-coverage. Add python-pdm-backend,
	python-tzdata.

	Change-Id: I4a3209e45eb506bf24cac3e1b5ad80c0ca47c463

2025-07-19  Vinicius Monego  <monego@posteo.net>

	gnu: python-django-appconf: Update to 1.1.0.
	* gnu/packages/django.scm (python-django-appconf): Update to 1.1.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use Gexp.
	<#:phases>: Respect '#:tests?' in the custom 'check' phase.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I524f49ec28dc9dafa75d8e1d53c28e0c2b998f48

2025-07-19  Vinicius Monego  <monego@posteo.net>

	gnu: python-django-sekizai: Enable tests.
	* gnu/packages/django.scm (python-django-sekizai)[build-system]: Use
	pyproject-build-system.
	[arguments]: Use Gexp. Remove '#:tests? #f' and override the 'check'
	phase.
	[home-page]: Follow redirect.

	Change-Id: I1fbb7c1eb06ab51082239f28e973a15064fbb6d5

2025-07-19  Vinicius Monego  <monego@posteo.net>

	gnu: python-django-cleanup: Update to 9.0.0.
	* gnu/packages/django.scm (python-django-cleanup): Update to 9.0.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Delete phase 'patch-tests-settings'. Do not override the
	'check' phase.
	[native-inputs]: Remove python-easythumbnails, python-pillow,
	python-pytest-xdist. Add python-setuptools, python-wheel.

	Change-Id: I192983ee4bab95d1643c2f7e62473605b3097e88

2025-07-19  Vinicius Monego  <monego@posteo.net>

	gnu: python-django-ninja: Update to 1.4.3.
	* gnu/packages/django.scm (python-django-ninja): Update to 1.4.3.
	[arguments]<#:test-flags>: Enable all tests.
	[propagated-inputs]: Replace python-pydantic by python-pydantic-2.

	Change-Id: I64c50d8cbbec7f26bd50d4649d8d9e50febc05f7

2025-07-19  Vinicius Monego  <monego@posteo.net>

	gnu: python-pytest-django: Enable tests.
	* gnu/packages/django.scm (python-pytest-django)[arguments]: Remove
	'#:tests? #f'.
	<#:phases>: Do not override the 'check' phase.
	[native-inputs]: Add python-django.

	Change-Id: Ib9ba756a12f3c727744c0fd565bd30da2276da5a

2025-07-19  Vinicius Monego  <monego@posteo.net>

	gnu: python-pytest-django: Update to 4.11.1.
	* gnu/packages/django.scm (python-pytest-django): Update to 4.11.1.
	[source]: Update URI.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.
	[home-page]: Follow redirect.

	Change-Id: I65286ea9c62a051f2207cdb73cb6b7c559089bc0

2025-07-19  Zhu Zihao  <all_but_last@163.com>

	gnu: guile-srfi-146: Change package URL to Codeberg.
	* gnu/packages/guile-xyz.scm (guile-srfi-146)[source]:
	Change package URL to its new location on Codeberg.
	[home-page]: Ditto.

	Change-Id: I42da80a55ebabd174675726045596fb8553b8fb7

2025-07-19  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: libyang: Update to 3.12.2.
	* gnu/packages/networking.scm (libyang): Update to 3.12.2.

	Change-Id: I86b24fe0e0e4a4318e41b79bd42d559643d70cab

2025-07-19  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: ndisc6: Update to 1.0.8.
	* gnu/packages/networking.scm (ndisc6): Update to 1.0.8.

	Change-Id: I1b562efa4af6bbef99115fe6f8427d779ae74371

2025-07-19  Kurome  <hunt31999@gmail.com>

	gnu: font-google-noto: Update to 2025.07.01.
	* gnu/packages/fonts.scm (font-google-noto): Update to 2025.07.01.

	Closes: #1093
	Change-Id: Iff90d0631dc69d6279afdc04c6c58051656e4a8d

2025-07-19  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove lightly.
	This package build failed long time. The latest latest commit of ths repo was
	in 2022.

	* gnu/packages/kde-plasma.scm (lightly): Delete variable.

	Change-Id: Ibd78af351d4382f30a492045cc95d5403eca5af2

2025-07-19  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove khtml.
	this package stop development and no package required it.

	* gnu/packages/kde-frameworks.scm (khtml): Delete variable.

	Change-Id: I3b261977e9029dd7a385c7586e7c71805596759e

2025-07-19  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove plasma-active-window-control.
	This project repo is archived.

	* gnu/packages/kde-plasma.scm (plasma-active-window-control): Delete variable.

	Change-Id: I0ef42206dfa91729f562dbe740e03b01c6537fdc

2025-07-19  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove plasma-redshift-control.
	This project repo is archived.

	* gnu/packages/kde-plasma.scm (plasma-redshift-control): Delete variable.

	Change-Id: I01490237a5a86221d18c0b36d954f44cfad6462a

2025-07-19  wrobell  <wrobell@riseup.net>
	    Christopher Baines  <mail@cbaines.net>

	services: Add rabbitmq service.
	* gnu/services/high-availability.scm (<rabbitmq-configuration>): New record.
	  (rabbitmq-shepherd-service): New procedure.
	  (rabbitmq-service-type): New variable.
	* gnu/tests/high-availability.scm (run-rabbitmq-test): New procedure.
	  (%rabbitmq-os, %tests-rabbitmq): New variables.
	* doc/gnu.texi (High Availability Services): Document it.

	Change-Id: I53e9f2881b6340e1ed314785e4c5529b81381a3b
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2025-07-19  wrobell  <wrobell@riseup.net>
	    Christopher Baines  <mail@cbaines.net>

	gnu: Add rabbitmq.
	* gnu/packages/high-availability.scm (rabbitmq): New variable.
	* gnu/packages/patches/rabbitmq-defaults.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register new patch.

	Change-Id: Ib8e18f37529024bc54b386390fa998337e150771
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2025-07-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: beep: Update to 1.4.12-0.1cba972.
	* gnu/packages/terminals.scm (beep): Update to 1.4.12-0.1cba972.

	Change-Id: I4b08ebfaeb894931d50b6e63b63eff41cc492a30

2025-07-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: beep: Improve style.
	* gnu/packages/terminals.scm (beep)[arguments]<#:phases>: Improve
	  style and remove lint warning (line length).

	Change-Id: Ib6558c3b9c253dda4c4396783ea2195ab3bd652c

2025-07-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: beep: Improve style.
	Simple guix style run before further work on the package.

	* gnu/packages/terminals.scm (beep): Improve style.

	Change-Id: I236cd1941a2788ab0ab1f84b578d4e66545aa865

2025-07-19  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: fastfetch: Update to 2.48.1.
	* gnu/packages/admin.scm (fastfetch): Update to 2.48.1.

	Change-Id: Ie32516fd49c2caed6b6e4e9761dfd3f741225b8c

2025-07-19  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: dictd: Update to 1.13.3.
	* gnu/packages/dictd.scm (dictd): Update to 1.13.3.
	[arguments]: Add phases.

	Change-Id: I861c1ee9891ea2791f3d8d3f423822a50ea3e6d6

2025-07-18  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ortp: Fix build with GCC 14.
	* gnu/packages/linphone.scm (ortp)[#:configure-flags]: Add flag to ignore
	warning.

	Change-Id: Ib462103a271536ad5cfaa26d2f6a33abcbb97516

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: desmume: Fix build.
	Fixes: guix/guix#1326.

	* gnu/packages/emulators.scm (desmume)[arguments]: Add relax-gcc-14-strictness
	phase.

	Change-Id: Ie81e6cd7d6f6ac3a10e6c81790560a0e720c9e5e

2025-07-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: kdenlive: Update to 25.07.80.
	* gnu/packages/kde.scm (kdenlive): Update to 25.07.80.
	[arguments]: Do not fetch OpenTimelineIO sources.
	[inputs]: Fix typo in comment; add imath and opentimelineio.

	Change-Id: I27d548b3b4d9e64dd0c465f2ec85b52a31b31985

2025-07-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add opentimelineio.
	* gnu/packages/video.scm (opentimelineio): New variable.

	Change-Id: I47dc1e1b119ef24ae3571b346044cec5b960dfca

2025-07-18  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: stepmania: Fix build with GCC 14.
	* gnu/packages/video.scm (ffmpeg-for-stepmania)[source]: Add snippet to
	include <ctime> header.

	gnu: ffmpeg-for-stepmania: Fix build with GCC 14.
	* gnu/packages/video.scm (ffmpeg-for-stepmania)[arguments]: Add
	‘relax-gcc-14-strictness’ phase to fix up CFLAGS in “config.mak”.

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: hedgewars: Build with default clang.
	* gnu/packages/games.scm (hedgewars)[native-inputs]: Replace clang-9 with
	clang.

	Change-Id: Ie5a390f47848db34f7ac814832fca78b0177bedf

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: mgba: Fix build.
	Fixes: guix/guix#1329.

	* gnu/packages/emulators.scm (mgba): Replace libelf with elfutils.

	Change-Id: Ib6dfb09327db4695f3fa0b8ba3ff8e8be5fff0fa

2025-07-18  Cayetano Santos  <csantosb@inventati.org>

	gnu: zathura: Update to 0.5.12.
	* gnu/packages/pdf.scm (zathura): Update to 0.5.12.
	[source]: Switch to git fetch and update url.

	Change-Id: I54f68cc635789ee2422b2adf3b0478b5e2d53e45

2025-07-18  Cayetano Santos  <csantosb@inventati.org>

	gnu: girara: Update to 0.4.5.
	* gnu/packages/gtk.scm (girara): Update to 0.4.5.
	[source]: Update url.

	Change-Id: Ia2b4acf44568180e2a7b1ecdfd8749ce7def3600

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: python-axolotl-curve25519: Fix build.
	* gnu/packages/python-crypto.scm (python-axolotl-curve25519)[build-system]:
	Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.
	[arguments]: Add relax-gcc-14-strictness phase.

	Change-Id: Ibe340ca2db6bd7a73a6393268ee96aa048224b2d

2025-07-18  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-org-node: Update to 3.7.4.
	* gnu/packages/emacs-xyz.scm (emacs-org-node-3): Update to 3.7.4.

	Change-Id: I4d8d9d650c6a992d7aae4a87763c131a1305b56f

2025-07-18  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-org-mem: Update to 0.17.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-mem-0.14): Remove variable.
	(emacs-org-mem): Add variable.
	(emacs-org-node-3)[propagated-inputs]: Replace emacs-org-mem-0.14 by
	emacs-org-mem.

	Change-Id: I9015af60ecf7ceb435755063d4f4696b29d44ad4

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	system: examples: devel-hurd64: Fix typo.
	Suggested by yelninei via IRC.

	* gnu/system/examples/devel-hurd.tmpl: Fix typo in comment.

	Change-Id: I4256f530bda30a8792c7dcce3f3bf21780dce6ca

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: sdl-mixer: Fix build with gcc@14.
	* gnu/packages/sdl.scm (sdl-mixer)[arguments]<#:configure-flags>:
	Add CFLAGS to declare warnings as non-errors.

	Change-Id: Ic5e183bbe7e0d0ab0bcc51a0d238ceecaf235121

2025-07-18  André Batista  <nandre@riseup.net>

	gnu: ecryptfs-utils: Fix build.
	Follow-up to commit 6c4520447049cafba7ab336cd27d2f87b10749fe ,
	Change-Id: Ib48ae1b45f6c63edd620a932241f2aa57567a350, which replaced
	cryptsetup for its minimal correlate but left a mismaching reference on
	'patch-hardcoded-paths phase.

	* gnu/packages/linux.scm (ecryptfs-utils)[arguments]<#:phases>:
	On 'patch-hardcoded-paths, adjust reference to cryptsetup-minimal input.

	Change-Id: I6048abcf8c7c65d8eba3a968015bccf82009d575

2025-07-18  Andreas Enge  <andreas@enge.fr>

	gnu: python-shapely: Update to 2.1.1.
	* gnu/packages/python-xyz.scm (python-shapely): Update to 2.1.1.

	Change-Id: I535568979f8578186c64a22437032d0890d873f6

2025-07-18  Andreas Enge  <andreas@enge.fr>

	gnu: r-sparsearray: Fix build.
	* gnu/packages/bioconductor.scm (r-sparsearray)[arguments]<#:phases>:
	Add 'relax-floating-point-tests.

	Change-Id: Ia39226c46180422e9a979b68200d8175d1c2957b

2025-07-18  Greg Hogan  <code@greghogan.com>

	gnu: perl-xml-libxslt: Fix configure script.
	* gnu/packages/patches/perl-xml-libxslt-fix-configure.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/xml.scm (perl-xml-libxslt)[origin]: Apply patch.

	Change-Id: I9199c6e4de924c7425ccb06c3d7da12d9093b8a4

2025-07-18  Greg Hogan  <code@greghogan.com>

	gnu: perl-xml-libxml: Fix build with clang 16+.
	* gnu/packages/patches/perl-xml-libxml-fix-function-prototypes.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/xml.scm (perl-xml-libxml)[origin]: Apply patch.

	Change-Id: Ib0be83bbf149af6c3f8a477c24159fbd975fc06b

2025-07-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: catimg: Fix build with gcc@14.
	* gnu/packages/image-viewer.scm (catimg)[arguments]
	<#:configure-flags>: Add _DEFAULT_SOURCE feature test macro.

	Change-Id: Iba796f0f82546d632df2ab3120c4e3ec1a9647c0

2025-07-18  David Elsing  <david.elsing@posteo.net>

	gnu: strace: Update to 6.15.
	Also switch to the Git source because the tarball contains autogenerated files
	and enable libunwind support.

	Fixes guix/guix#1248.

	* gnu/packages/linux.scm (strace): Update to 6.15.
	[source]: Switch to git-fetch.
	[inputs]: New field.
	[native-input]: Add autoconf, automake, m4 and util-linux.
	* gnu/packages/patches/strace-readlink-tests.patch: Adjust patch.
	[properties]: Remove field.

2025-07-18  Andreas Enge  <andreas@enge.fr>
	    tobtoht

	gnu: llvm: Fix build with gcc@14.
	* gnu/packages/patches/llvm-10-missing-include.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/llvm.scm (llvm-10, llvm-11)[origin]: Apply patch.

	Change-Id: Id5f7aac3c2dc1193adc47b7472534c0269a4255f

2025-07-18  Andreas Enge  <andreas@enge.fr>

	gnu: gdb@12: Fix build on aarch64.
	* gnu/packages/gdb.scm (gdb/pinned)[arguments]<#:phases>: Add
	'patch-aarch64 only on aarch64.

	Change-Id: I9715dfe53140bfc2adf56e7a165ea0a2c74e96a3

2025-07-18  Andreas Enge  <andreas@enge.fr>

	gnu: gdb: Swap inheritance between gdb@12 and gdb@14.
	This does not change the derivations, but will make it easier to drop
	the older version.

	* gnu/packages/gdb.scm (gdb/pinned): Inherit from...
	(gdb-14): ...this instead of vice versa.

	Change-Id: I3e55e92edeba5710ba45e1d846eab6860e8c9436

2025-07-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: corectrl: Fix build.
	* gnu/packages/admin.scm (corectrl): Fix build.
	[native-inputs]: Remove gcc-13.

	Change-Id: Ib03b0696f7abfa446e8a87f07c64302cf3ce7dd2

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: leafnode: Fix build.
	* gnu/packages/web.scm (leafnode): Fix build.
	[native-inputs]: Remove automake; add automake-1.16.5.

	Change-Id: I4f95b41de995614bfaa1e007f7e796ba637221c6

2025-07-18  Andreas Enge  <andreas@enge.fr>

	gnu: xournal: Fix build with gcc@14.
	* gnu/packages/pdf.scm (xournal)[arguments]
	<#:make-flags>: Turn errors into warnings.
	<#:phases>: New phase 'fix-includes to include a header file.

	Change-Id: Ie5ffa4e9edf1332480d99dadc73ad97818399068

2025-07-18  Andreas Enge  <andreas@enge.fr>

	gnu: cdrtools: Fix build with gcc@14.
	* gnu/packages/cdrom.scm (cdrtools)[arguments]<#:make-flags>:
	Add flags keeping warnings as non-errors, and a now needed "-fPIC".

	Change-Id: Ia545470546de36a1b55cfdd1d1c68eaf5c32b8c0

2025-07-18  Andreas Enge  <andreas@enge.fr>

	gnu: dvdisaster: Fix build with gcc@14.
	* gnu/packages/cdrom.scm (dvdisaster)[arguments]<#:phases>:
	Add 'relax-gcc-14-strictness to set CFLAGS.

	Change-Id: I508f7a55009211ba06bacb6ac90a0bdb5e0b5242

2025-07-18  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: crossguid: Fix build.
	* gnu/packages/kodi.scm (crossguid)[phases]: Add patch-missing-include phase.

	Change-Id: I26ceb2eab898a2c66c08effa9e1bd7db1b539707

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: dump: Use G-expressions.
	* gnu/packages/backup.scm (dump)[arguments]: Use G-expressions.
	<#:configure-flags>: Add more CFLAGS.

	Change-Id: Ibb56cf4f86bb12b3e536c4b3b77013c013aa29e8

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: dump: Fix build with gcc 14.
	* gnu/packages/backup.scm (dump)[arguments]<#:configure-flags>: Add
	CFLAGS=-Wno-error=int-conversion.

	Change-Id: Ibb56cf4f86bb12b3e536c4b3b77013c013aa29e8

2025-07-18  Andreas Enge  <andreas@enge.fr>

	gnu: fastboot: Fix build.
	* gnu/packages/android.scm (fastboot)[arguments]<#:phases>:
	Add 'relax-gcc-14-strictness to set CXXFLAGS.

	Change-Id: Ie74aad16d308e6c2a5914597e779259c8a2cd6f9

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: adb: Fix build.
	* gnu/packages/android.scm (adb): Fix build.
	[native-inputs]: Add linux-libre-headers-5.4 and gcc-11.

	Change-Id: I76baf1685a09ea0790bfd4b7cd6de0d8634ed09e

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: hime: Use new style.
	* gnu/packages/language.scm (hime)[arguments]: Use G-expressions.
	<#:phases>: Drop #t.
	[native-inputs]: Remove labels.
	[inputs]: Remove labels.

	Change-Id: I92ddc11f5c9a65f525548bde98f994f14e28652f

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: hime: Fix build with gcc 14.
	* gnu/packages/language.scm (hime)[argument]: Add relax-gcc-14-strictness
	phase.

	Change-Id: I64628318e6b942f364ade20dc50371f553e0dfdb

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: clasp-cl: Fix build.
	* gnu/packages/lisp.scm (clasp-cl): Fix build.
	[inputs]: Remove libelf; add elfutils.

	Change-Id: If00b13c8e2ec4577a179c8c8cccc34bc93fe2042

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: binutils-gold: Fix build.
	* gnu/packages/base.scm (binutils-gold): Use package, not package/inherit.
	[source]: Update url.

	Change-Id: Iab2e69815968f29f91cd781662fd16f205d2978a

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: opensmtpd: Fix build.
	* gnu/packages/mail.scm (opensmtpd): Fix build.
	[native-inputs]: Remove automake; add automake-1.16.5.

	Change-Id: Ib951a9bafe29d6495c2bac6da195e3a9f264e668

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: immer: Update to 0.8.1-0.df6ef46.
	* gnu/packages/cpp.scm (immer): Update to 0.8.1-0.df6ef46
	[native-inputs]: Remove catch2; add catch2-3.

	Change-Id: I5c819cc0108739e9bf2eeae3bc73c70fd6d3b6d3

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: c-rrb: Fix build with gcc 14.
	* gnu/packages/c.scm (c-rrb)[arguments]: Add CFLAGS to fix build with gcc 14.

	Change-Id: Ib69e8086e893aae659c04b872fa8d144ca5955c7

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: capnproto: Fix tests.
	* gnu/packages/patches/capnproto-fix-test.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/serialization.scm (capnproto)[source]: Use it.

	Change-Id: I216563e5263f6d4e61e382b8d1eb5687c82b0cc1

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: enchant-1.6: Fix build with gcc-14.
	* gnu/packages/enchant.scm (enchant-1.6)[arguments]: Use G-expression.
	<#:configure-flags>: Add CFLAGS to relax gcc-14's strictness.

	Change-Id: If99906fdd8aad1629f2712ec014456dcdd2e62f7

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: python-afdko-3.6.1: Fix build.
	* gnu/packages/fontutils.scm (python-afdko-3.6.1)[arguments]: Add
	relax-gcc14-strictness phase.
	[native-inputs]: Use python-lxml-4.9 replace python-lxml.

	Change-Id: I586702a1148a6157a6515c5e4483957372f4fa29

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: python-fonttools: Use python-lxml-4.9
	* gnu/packages/python-xyz.scm (python-fonttools)[propagated-inputs]: Use
	python-lxml-4.9 replace python-lxml.

	Change-Id: I27fbd33865d4e7177671203e6f4816b19fc59fdf

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: Add python-lxml-4.9.
	* gnu/packages/xml.scm (python-lxml-4.9): New variable.

	Change-Id: Iaadc8e600f812759c3028482e76a6390b8caa801

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: dfu-programmer: Update to 1.1.0.
	* gnu/packages/flashing-tools.scm (dfu-programmer): Update to 1.1.0.
	[source]: Switch to git-fetch.
	[native-inputs]: Add autoconf and automake.

	Change-Id: Ib8cd7c1734fa36def23ccdba669b285871182f51

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: python-ruamel.yaml.clib: Update to 0.2.9.
	* gnu/packages/serialization.scm (python-ruamel.yaml.clib): Update to 0.2.9.
	[source]: use hg-file-name.

	Change-Id: Id431c4c44a21af9c254f6ad6902b564fd7d55911

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: docker: Fix build.
	* gnu/packages/docker.scm (docker)[native-inputs]: Replace go-1.20 with
	go-1.21.

	Change-Id: I47a10116fd7bb0447e6ff610fd85fefdc7f52d23

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: xfsprogs-5.9: Fix build.
	* gnu/packages/linux.scm (xfsprogs-5.9)[arguments]: Disable use gettext.
	[native-inputs]: Remove gettext-minimal.

	Change-Id: Ia2ad210fc41420b70705bbe23d9fbecf4f002236

2025-07-18  Andreas Enge  <andreas@enge.fr>

	gnu: containerd: Fix build.
	Fixes: guix/guix#1165

	* gnu/packages/patches/containerd-fix-includes.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/docker.scm (containerd)[source]: Use patch.

	Change-Id: Ib6dc3d2bd7ab5de7726dce07ca904c9f27a492e7

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: akonadi: Build with default gcc.
	* gnu/packages/kde-pim.scm (akonadi): Build with default gcc.
	[native-inputs]: Remove gcc-12.

	Change-Id: Icc2c819ac0b71723959907909e7b5822b1b75f57

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: mercurial: Skip failed test.
	* gnu/packages/version-control.scm (mercurial)[arguments]<#:phases>:
	remove test-convert-darcs.t file.

	Change-Id: I31acf44bf90a0091742ee174228019b535855fc2

2025-07-18  Ludovic Courtès  <ludo@gnu.org>

	locale: Upgrade ‘%default-locale-libcs’.
	This matches the libc users will usually be upgrading from.

	* gnu/system/locale.scm (%default-locale-libcs): Replace ‘glibc-2.35’
	with ‘glibc-2.39’.

	Change-Id: I21c291054cd0948ced2f17e951e97f6db7116688

2025-07-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc: Reintroduce 2.39.
	* gnu/packages/base.scm (glibc-2.39): New variable.

	Change-Id: I0de073168eb9854f04b04bca73c8f166b0fcb8ba

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: wacomtablet: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (wacomtablet): Update to 6.3.4.

	Change-Id: Iefe79378002819e3806e6b434f56d9c1f31b873a

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: system-settings: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (system-settings): Update to 6.3.4.

	Change-Id: Ib09c08d16b1dbfa1bc95e755e4dcff3350bdff33

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: powerdevil: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (powerdevil): Update to 6.3.4.

	Change-Id: I20b9abe19a3cf05fbc1d6d63b15b5d517cf33761

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: polkit-kde-agent: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (polkit-kde-agent): Update to 6.3.4.

	Change-Id: I2de69c934488d014fee211c9b38be3c22e8b7f9f

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: print-manager: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (print-manager): Update to 6.3.4.

	Change-Id: I62cf9a5172d6b6be2e5789cec54bb8ab9c23e3ef

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: plasma-workspace-wallpapers: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (plasma-workspace-wallpapers): Update to 6.3.4.

	Change-Id: I0f4c6bce1a5de28eb8ee90314eae5be4a282d3fe

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: plasma-workspace: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (plasma-workspace): Update to 6.3.4.
	[inputs]: Add xcb-util-cursor.
	[arguments]: Skip klipper_v3migrationtest test.

	Change-Id: I3098c6a1425944ce54041920f8e2cd4a3306913d

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: plasma-welcome: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (plasma-welcome): Update to 6.3.4.

	Change-Id: I8a660c90ff31199e98bc50c29e59b3f31590f8c5

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: plasma-systemmonitor: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (plasma-systemmonitor): Update to 6.3.4.

	Change-Id: I6b04febe6ba1491b665d145c1538093b0a3c2b63

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: plasma-mobile: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (plasma-mobile): Update to 6.3.4.

	Change-Id: Ia77d39fc7c96060e2f11d1ef3b4cb31abc6d9b0d

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: plasma-integration: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (plasma-integration): Update to 6.3.4.

	Change-Id: Ibebad5a63d3cbf752b639493de5486b2c80b3f76

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: plasma-firewall: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (plasma-firewall): Update to 6.3.4.

	Change-Id: Icae3ae6c75f1653cd428544653ac96d733df56a8

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: plasma-desktop: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (plasma-desktop): Update to 6.3.4.
	[inputs]: Add libwacom.
	[arguments]: Skip positionertest test.

	Change-Id: I61cd2b6d85d41b89a8ffe234b4ccb3469e72f34a

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: plasma-browser-integration: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (plasma-browser-integration): Update to 6.3.4.

	Change-Id: I6fb41bb706cc8c044ff17be5434c7963c4a8d29e

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: kinfocenter: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (kinfocenter): Update to 6.3.4.

	Change-Id: Iee36eb7399a235e4bf862727d2623bf9eb6d6f0f

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: kdeplasma-addons: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (kdeplasma-addons): Update to 6.3.4.

	Change-Id: I8377acb6d999800367cd0486681d38843e1f0697

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: kde-cli-tools: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (kde-cli-tools): Update to 6.3.4.

	Change-Id: I3874b3b762495184617ea6260db02fe8193eb469

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: xdg-desktop-portal-kde: Update to 6.3.4.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-kde): Update to 6.3.4.

	Change-Id: I8bbc39ad0c82f34f8f85adff91f6d02370cc9c67

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: kdsoap: Update to 2.2.0-0.b23dcc1.
	* gnu/packages/qt.scm (kdsoap): Update to 2.2.0-0.b23dcc1.
	[source]: Switch to git-fetch.
	[arguments]<#:configure-flags>: Remove -DKDSoap_QT6=true.
	<#:phases>: Add add-libkode phase, adjust check phase.
	[native-inputs]: Add libkode and tzdata-for-tests.
	(libkode): New variable.
	Change-Id: I3f0b4465d89e3b49c2f7f31d8197a1f8b3466f9c

	Change-Id: Icb29f2f2c6eb8716e41e3bf63c1d11772adad705

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: kwin: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (kwin): Update to 6.3.4.
	[arguments]: Skip kwin-testKeyboardInput test.

	Change-Id: I625d2bc0b7936c88827f1e65449d320c3882152d

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: libaccounts-glib: Update to 1.27.
	* gnu/packages/glib.scm (libaccounts-glib): Update to 1.27.

	Change-Id: I8426d70e893213b1791e4194d6e9509e71e4caab

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: krdp: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (krdp): Update to 6.3.4.
	[inputs]: Add kcrash.

	Change-Id: I67e4eae47560ed2f2e905a6965d0dd28e61f708a

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: discover: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (discover): Update to 6.3.4.

	Change-Id: I733459cae235d57e63f9e2ed2631cae4997dcf7f

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: plasma-pa: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (plasma-pa): Update to 6.3.4.

	Change-Id: If1e5aba963b7b6023d61b86328c0a6ed756894b8

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: plasma-nm: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (plasma-nm): Update to 6.3.4.

	Change-Id: If7464bbb8fae9083ce9f2485120ff39f8396d343

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: plasma-nano: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (plasma-nano): Update to 6.3.4.

	Change-Id: I750da44f9259e85b8add3014ad3b8a1c21f67ab9

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: plasma-disks: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (plasma-disks): Update to 6.3.4.

	Change-Id: I7b97eb8094d0fd18aa965ff5e0dbb65444496f5f

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: plasma-vault: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (plasma-vault): Update to 6.3.4.

	Change-Id: Ib85ee45530ec7ef289c90cb885c9b8dd379492ba

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: libdisplay-info: Update to 0.2.0.
	* gnu/packages/wm.scm (libdisplay-info): Update to 0.2.0.

	Change-Id: I7dd4b6899341ff4d5b1da23ac04af11f7cd724c2

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: ksystemstats: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (ksystemstats): Update to 6.3.4.
	[inputs]: Add kcrash.

	Change-Id: I2bd96b766527981126e4ecb660b125572e32f192

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: kmenuedit: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (kmenuedit): Update to 6.3.4.
	[inputs]: Add kcrash.

	Change-Id: Idb29da65eb8dcb9b95feb0e1dc21f4d7b4486267

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: kpipewire: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (kpipewire): Update to 6.3.4.

	Change-Id: I28b0e8cab91bfe7cad068026df6b36d05a5d47fe

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: layer-shell-qt: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (layer-shell-qt): Update to 6.3.4.

	Change-Id: Ib5f6ef157ca146470fe1683c89f9ac13767b476f

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: ksshaskpass: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (ksshaskpass): Update to 6.3.4.

	Change-Id: If24979a320f812cfcf997f3a60764e40c5a703c6

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: kscreen: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (kscreen): Update to 6.3.4.

	Change-Id: Iead0f55df6762bb5c2270bd2034aded8886aeba8

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: kscreenlocker: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (kscreenlocker): Update to 6.3.4.

	Change-Id: Ie7c115df63899902340118789c91b615d9c55ef1

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: libkscreen: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (libkscreen): Update to 6.3.4.

	Change-Id: I9b74da31e774a3fd9f00037bc30a7b39b80a836f

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: libksysguard: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (libksysguard): Update to 6.3.4.

	Change-Id: If1b149f7c695b1b1d8c4073f0e018c54d19c9d5d

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: kwallet-pam: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (kwallet-pam): Update to 6.3.4.

	Change-Id: I5d5a9f19bb1939aa2f25e7d2e582f1a1c1ae4949

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: kwayland-integration: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (kwayland-integration): Update to 6.3.4.

	Change-Id: I93b6a60abc4a508338e43adb236fe74d0dbeb280

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: milou: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (milou): Update to 6.3.4.

	Change-Id: I813880d9d34e8f5d9a6df3646d2b9ed69e162d2d

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: kwrited: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (kwrited): Update to 6.3.4.

	Change-Id: I484eaf0834fd7085239fe4bf5a14b31e1b4b4e7a

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: kwayland: Update to 6.3.4.
	* gnu/packages/kde-frameworks.scm (kwayland): Update to 6.3.4.

	Change-Id: Ia8af7925a38e38d751da92de0b39a091c25ed273

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: plasma-activities-stats: Update to 6.3.4.
	* gnu/packages/kde-frameworks.scm (plasma-activities-stats): Update to 6.3.4.

	Change-Id: Iccd84bf3ad44ed03e18d7e3c1fce9039920f0e28

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: plasma-activities: Update to 6.3.4.
	* gnu/packages/kde-frameworks.scm (plasma-activities): Update to 6.3.4.

	Change-Id: Ie3c4210958e30ff706cdf70b93904ca9aec604c7

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: drkonqi: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (drkonqi): Update to 6.3.4.
	[arguments]: Adjust set-gdb-path phase.

	Change-Id: I773406784366961feb451a486c2a0a0b3d03f7f0

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: kactivitymanagerd: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (kactivitymanagerd): Update to 6.3.4.

	Change-Id: I7faee9663000a25910155c5b244942b42e3e7dea

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: kde-gtk-config: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (kde-gtk-config): Update to 6.3.4.

	Change-Id: I1cc610409f8ace25e6b3e1f2cef5d4c0dc34e48b

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: kgamma: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (kgamma): Update to 6.3.4.

	Change-Id: I76f65dea140ac2397ff89d6282afe66e83cf300c

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: kglobalacceld: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (kglobalacceld): Update to 6.3.4.

	Change-Id: Ic2c31505066b767d28a179b86b2bac58c65eed08

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: pulseaudio-qt: Update to 1.7.0.
	* gnu/packages/kde-frameworks.scm (pulseaudio-qt): Update to 1.7.0.

	Change-Id: Ia85474d4ad2e0db756cfadaf7036e86a17d03d45

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: breeze-gtk: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (breeze-gtk): Update to 6.3.4.

	Change-Id: Iab3559b06e063a0d998cbfcf0f3f37b659798b62

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: breeze: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (breeze): Update to 6.3.4.
	[inputs]: Add qtsvg.

	Change-Id: I54cf2203af79f6679140ffbf15fa7f122f881a76

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: kdecoration: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (kdecoration): Update to 6.3.4.

	Change-Id: I5ea3605510caa0a4ce60e24db7ff0f72fe1f869c

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: bluedevil: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (bluedevil): Update to 6.3.4.

	Change-Id: I9e76173dc386ac4443f359766adcc22f2c855c29

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: qqc2-breeze-style: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (qqc2-breeze-style): Update to 6.3.4.

	Change-Id: Iebf6da5791b9f28351a55a41a1e1bc4785fc1000

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: ocean-sound-theme: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (ocean-sound-theme): Update to 6.3.4.

	Change-Id: I6edb9b0e5fd159107c6bbf47c65065717c5e142f

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: plasma5support: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (plasma5support): Update to 6.3.4.
	[inputs]: Add kio, kidletime, kservice, networkmanager-qt, and
	plasma-activities.
	[native-inputs]: Add pkg-config.

	Change-Id: I26e0a233b19456cd98c3613116dadcef3cc76783

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: libplasma: Update to 6.3.4.
	* gnu/packages/kde-frameworks.scm (libplasma): Update to 6.3.4.

	Change-Id: Ie50871000cb5f28d6c016893826afe547845b752

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: oxygen-sounds: Update to 6.3.4.
	* gnu/packages/kde-plasma.scm (oxygen-sounds): Update to 6.3.4.

	Change-Id: Ia121718ccb7ce41756aa249843750e86cf78fcf0

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kmime: Fix test.
	* gnu/packages/kde-pim.scm (kmime)[arguments]: Set 'LC_ALL' in the
	fix-test-case phase.

	Change-Id: If3b2f1be809a00302d5b1c0615b01448ab09c3b1

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kdav: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kdav): Update to 6.13.0.

	Change-Id: I4091773dfba526ad60f486db877e19345677a65a

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kde-frameworkintegration: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kde-frameworkintegration): Update to 6.13.0.

	Change-Id: Id48fc61d1dc773ad5d3d049c57a8e23cce6130a7

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: purpose: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (purpose): Update to 6.13.0.

	Change-Id: I69e66d3733170ece56b5270b456530c7309b39e1

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kxmlgui: Propagate qtbase and kguiaddons.
	* gnu/packages/kde-framework.scm (kxmlgui) [inputs]: Move kguiaddons
	and qtbase to propagated-inputs.

	Change-Id: Ia386c80830e2bb04686aab7a64753195abfeec82

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kxmlgui: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kxmlgui): Update to 6.13.0.

	Change-Id: Id35b317c3f54df0bb79e8a55bf61d85e5459bf88

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kwallet: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kwallet): Update to 6.13.0.

	Change-Id: I262a55664dae00497aee2b636aeaed180b273af8

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: ktexttemplate: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (ktexttemplate): Update to 6.13.0.

	Change-Id: Iafc627835b2b43bd2eda34ed7aaa755897927cf8

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: ktextwidgets: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (ktextwidgets): Update to 6.13.0.

	Change-Id: I0bda7659036c2dd16271981f4dcbda1b2a61a6e1

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: ktexteditor: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (ktexteditor): Update to 6.13.0.
	[arguments]: Skip failing tests.

	Change-Id: I40cccbb990c920055f7fb57e96b3b46fe1d2d6cc

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kstatusnotifieritem: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kstatusnotifieritem): Update to 6.13.0.

	Change-Id: Ib0e77bd8203c1adc22b51918f3d32bd3a70757f5

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kservice: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kservice): Update to 6.13.0.

	Change-Id: Icb097e23b9317f3fcb4afad6bb56e873618ebc63

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: krunner: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (krunner): Update to 6.13.0.

	Change-Id: I4ccaaf520fb7d0b71ced6bd683a453c1c31e5cc3

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kpeople: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kpeople): Update to 6.13.0.

	Change-Id: Iaa88a73e4e071bc20d42ad4f7ead7f0f996e0a22

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kparts: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kparts): Update to 6.13.0.

	Change-Id: I5553ba57b9705d17ef83a678a8df21e5dd805324

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: knotifyconfig: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (knotifyconfig): Update to 6.13.0.
	[inputs]: Add kguiaddons.

	Change-Id: I232957c4a5b035908651fb627f890fb0eafcc03c

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: knewstuff: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (knewstuff): Update to 6.13.0.

	Change-Id: I05bc83b451a6154c08a2413598ea5c8e568d8be3

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kio: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kio): Update to 6.13.0.
	[arguments]: Skip failing tests.

	Change-Id: Ied524281dc0c5d7354adccb1bd586033825f54c3

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kiconthemes: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kiconthemes): Update to 6.13.0.

	Change-Id: I6c0959dd41f5d3c5ee5e3a33dc228a8d50199677

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kglobalaccel: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kglobalaccel): Update to 6.13.0.

	Change-Id: I7c73f9b886f5941f21ee8cb37437c08dbb11b31e

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kdesu: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kdesu): Update to 6.13.0.

	Change-Id: I366e9415e7d6266ee2918b98f5519263a14c41a9

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kded: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kded): Update to 6.13.0.

	Change-Id: Id0c416ec04af7eccc35750af1e95e8caf1864763

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kdeclarative: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kdeclarative): Update to 6.13.0.

	Change-Id: I49c48ea06e2b9904a83d6616fb3b7d600bd69f2a

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kconfigwidgets: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kconfigwidgets): Update to 6.13.0.

	Change-Id: I964ab30404b4440c83a313b484d9aec1df561edb

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kcmutils: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kcmutils): Update to 6.13.0.

	Change-Id: I8c3d93efe1cd4698cdee419ac21a289f537b8227

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kbookmarks: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kbookmarks): Update to 6.13.0.

	Change-Id: Ic61aa8fbb827c3d172eaed315995599da15cb374

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: baloo: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (baloo): Update to 6.13.0.

	Change-Id: I4971bdeb34bbb0e9ce1ec1db34837833f67e33f3

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: syndication: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (syndication): Update to 6.13.0.

	Change-Id: Id08d855ba863b4d3710ace24daff868b1ba79aa8

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kunitconversion: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kunitconversion): Update to 6.13.0.

	Change-Id: I68d9139f7338d671cee5b83f7d625263b5502bf5

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kpty: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kpty): Update to 6.13.0.

	Change-Id: I4a8eec470c277e076bbf65ff5a089d067def9e35

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kpackage: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kpackage): Update to 6.13.0.

	Change-Id: I2405544a3b36457566ff8c8e2a61e68fcf0925d9

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: knotifications: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (knotifications): Update to 6.13.0.

	Change-Id: I791d938c68e337a0b4ad399d494681fb75faaa9c

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kjobwidgets: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kjobwidgets): Update to 6.13.0.

	Change-Id: I84bd643ea436bd4bc6376185267bcf12a1a5f1af

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kimageformats: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kimageformats): Update to 6.13.0.

	Change-Id: I7b99f46558592878a829c5704c05235909c77e5c

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kfilemetadata: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kfilemetadata): Update to 6.13.0.
	[arguments]: Set QT_QPA_PLATFORM in the check phase.

	Change-Id: I331d377989a08c003ce94fdda9b6679ed124bdbe

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kdoctools: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kdoctools): Update to 6.13.0.

	Change-Id: I28c9c008474e757c8bb18ae24ccfabc1f74dce94

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kcrash: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kcrash): Update to 6.13.0.

	Change-Id: I6255eb2eba27862ada130eeb8eadfc810779f604

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kcontacts: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kcontacts): Update to 6.13.0.

	Change-Id: If56ea5307a6d6b97588c08522031884486e6ded6

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kcompletion: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kcompletion): Update to 6.13.0.

	Change-Id: I923af6bc9bd0a65ac449f9e2e4e74315c7bf9fae

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kauth: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kauth): Update to 6.13.0.

	Change-Id: I47001b6209bcf700af4fa7ea03d806ff9072a365

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: threadweaver: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (threadweaver): Update to 6.13.0.

	Change-Id: Ia2731ebfe23d4cded2f52cbb1f136230f8d3b774

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: sonnet: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (sonnet): Update to 6.13.0.

	Change-Id: Iccadd745231ff50755324a1ef5a67ee8fb4e80a6

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: solid: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (solid): Update to 6.13.0.

	Change-Id: I756d17777ca42434eea0ff01f6c2b7d97e3ba1da

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qqc2-desktop-style: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (qqc2-desktop-style): Update to 6.13.0.

	Change-Id: Ibe839544ed4216c6aa4dff9b6cca3c980b58c9c5

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: prison: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (prison): Update to 6.13.0.

	Change-Id: If13ad77150180213312873736e804031c7248c0f

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: networkmanager-qt: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (networkmanager-qt): Update to 6.13.0.

	Change-Id: Ie5775861e189e28bd103dfb9ae4c09896d98967b

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: modemmanager-qt: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (modemmanager-qt): Update to 6.13.0.

	Change-Id: I36c77c55f299d7b56ecd90d1dc27f1e95d4736c8

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kwindowsystem: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kwindowsystem): Update to 6.13.0.

	Change-Id: I61a18d12dd4b4ea4961eb80ba0d8dd6798286e2b

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kwidgetsaddons: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kwidgetsaddons): Update to 6.13.0.

	Change-Id: Ieb3067317222d3514a3b79a136d5b44e8d008143

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: ksyntaxhighlighting: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (ksyntaxhighlighting): Update to 6.13.0.

	Change-Id: Id6476e604a1b55b8a20248416813768f5ce62687

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: ksvg: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (ksvg): Update to 6.13.0.

	Change-Id: I929af7468c346569703d883d2206488b37e3c87e

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kplotting: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kplotting): Update to 6.13.0.

	Change-Id: Ia155257d0f7c1daaff21db2f2ec66fdf70f9bc3e

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kitemviews: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kitemviews): Update to 6.13.0.

	Change-Id: Ifd228e0c2c045c3ebb18c7f0be3d235c84ae2c98

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kitemmodels: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kitemmodels): Update to 6.13.0.

	Change-Id: Ief5c499e20300a2ec1439a3ed725a61b672ecfc7

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kirigami: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kirigami): Update to 6.13.0.

	Change-Id: Ib16ccc7f123e4ac5ce9d5ad1335975892fe7a8fb

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kidletime: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kidletime): Update to 6.13.0.

	Change-Id: I1064f09fbf54abb33f400e1c69ac72b3c04cddc8

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: ki18n: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (ki18n): Update to 6.13.0.

	Change-Id: Ie9572831afafbac47147dd1bafb500ae5bf187d2

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kholidays: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kholidays): Update to 6.13.0.

	Change-Id: I0a6d13632e82e40ee2e65f54ea29abdd04a37cdd

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kguiaddons: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kguiaddons): Update to 6.13.0.
	[inputs]: Add qtdeclarative.

	Change-Id: I23610ea34691c8bbded06e2e60b48566b876afb3

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: plasma-wayland-protocols: Update to 1.17.0.
	* gnu/packages/kde-frameworks.scm (plasma-wayland-protocols): Update to
	1.17.0.

	Change-Id: Ie7faa6ab74d1cd0fc0d944c49f9c466e0533428a

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kdnssd: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kdnssd): Update to 6.13.0.

	Change-Id: I1aefae034a12d0270a172276e80a2aeec67c90c1

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kdbusaddons: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kdbusaddons): Update to 6.13.0.

	Change-Id: I222fa053e2cf897c155e628b1fa1e25b1f91188e

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kcoreaddons: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kcoreaddons): Update to 6.13.0.

	Change-Id: I7730a05a6a934f2c28a84f96991e8cce36abe59f

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kconfig: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kconfig): Update to 6.13.0.

	Change-Id: Ic372fecd8a4884679751807555e138edbe797269

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kcolorscheme: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kcolorscheme): Update to 6.13.0.

	Change-Id: Id4f9f97ff8a5cdf90651b2dd7e580dedf9624425

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kcodecs: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kcodecs): Update to 6.13.0.

	Change-Id: I9718f3ec60b153650357ac4e0dbf83d3c210cbe0

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kcalendarcore: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kcalendarcore): Update to 6.13.0.

	Change-Id: Id9d30a0f10ecde25c5b27275ba7739e49b4c0ab1

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: karchive: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (karchive): Update to 6.13.0.
	[inputs]: Add openssl.

	Change-Id: I57e2599305599fae0d5baf73a5abfb361ad1d4d9

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kapidox: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kapidox): Update to 6.13.0.

	Change-Id: Ie8facd9fd1e8d3f97ddee42ef7b5cfa8e5d3f711

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: breeze-icons: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (breeze-icons): Update to 6.13.0.

	Change-Id: Ie9be4f49598dd109195d9caf479428b25e62c6d5

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: bluez-qt: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (bluez-qt): Update to 6.13.0.

	Change-Id: I3d46b5dd4f2f575863c10679a079f6558114ef11

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: attica: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (attica): Update to 6.13.0.

	Change-Id: I9b1415513a5ef055c2e07113d1f668d5620b4029

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kquickcharts: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (kquickcharts): Update to 6.13.0.

	Change-Id: I0e6f930b018f27fce5ea27bd103237d4cfbafdc3

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: extra-cmake-modules: Build with Qt 6.
	* gnu/packages/kde-frameworks.scm (extra-cmake-modules) [native-inputs]:
	Remove qtbase-5.  Add qtbase and python-minimal.
	[arguments]: Add "-DQT_MAJOR_VERSION=6" to configure flags.

	Authored-by: Vinicius Monego <monego@posteo.net>
	Change-Id: I526df2a30c66217440c237fd5ba7dd685b7cb8d9

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: extra-cmake-modules: Update to 6.13.0.
	* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 6.13.0.

	Change-Id: I9ea44f6caa197c9dafa97c7d7a152f3e994d7426

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: xdg-desktop-portal: Fix build with gcc-14.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal):
	[arguments]: Add relax-gcc-14-strictness phase.

	Change-Id: I3f0f632d0ac60f36c3544c1cae000a0c96200a53

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: python-pandas-2: Fix test with new tzdata.
	Fixes: guix/guix#1025

	* gnu/packages/patches/python-pandas-2-no-pytz_datetime.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/python-science.scm (python-pandas-2): Use it.

	Change-Id: I0e3689c28f11a5f69362caf0e31890a5efe6febe

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: gnome-vfs: Fix build with gcc-14.
	* gnu/packages/gnome.scm (gnome-vfs):
	[arguments]<#:configure-flags>: Add CFLAGS to relax gcc-14's strictness.

	Change-Id: Ied920c9a700cc68f8f8c8cde2c850c5af19d1212

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: python-pyqtwebengine-6: Update to 6.8.0.
	* gnu/packages/qt.scm (python-pyqtwebengine-6): Update to 6.8.0.
	[source]: Add snippet.

	Change-Id: I0762235f4e064226716f63526ebeed38b2c69894

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: python-pyqt-6: Update to 6.8.1.
	* gnu/packages/qt.scm (python-pyqt-6): Update to 6.8.1.

	Change-Id: I02076c4d240e29320160968e1a3dceda781c5869

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: python-pyqt6-sip: Update to 13.10.0.
	* gnu/packages/qt.scm (python-pyqt6-sip): Update to 13.10.0.

	Change-Id: I1784557874680d4549da1e589ef6e01869b23761

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: python-pyqt-builder: Update to 1.18.0.
	* gnu/packages/qt.scm (python-pyqt-builder): Update to 1.18.0.

	Change-Id: I4c05fe32fc8a9a125d6764c110906fd5abf28b3f

2025-07-18  Andreas Enge  <andreas@enge.fr>

	gnu: julia: Update to 1.8.5.
	* gnu/packages/julia.scm (julia): Update to 1.8.5.

	Change-Id: I8738c949efe5f1014d9fa56a3f297bf213d95094

2025-07-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: libreoffice: Remove gcc-12 and its related fix.
	* gnu/packages/libreoffice.scm (libreoffice)
	  [arguments]{phases}: Remove fix introduced with gcc-12.
	  [native-inputs]: Remove gcc-12.

2025-07-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: redland: Update to 1.0.17-0.3ec9bda.
	* gnu/packages/rdf.scm (redland): Update to 1.0.17-0.3ec9bda.
	  [source]: Switch to git-fetch.
	  [arguments]{phases}: Add phases 'bootstrap-libtool and
	  'disable-problematic-test.
	  [native-inputs]: Add autoconf, automake, libtool, gtk-doc.

	Change-Id: I388b4f396eb0fee8949927dce5982b665d46be31

2025-07-18  Andreas Enge  <andreas@enge.fr>

	gnu: openlibm: Update to 0.8.7.
	* gnu/packages/maths.scm (openlibm): Update to 0.8.7.

	Change-Id: Ia97cc19b3b9acad7d212ad978365e563699da99b

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qt-creator: Update to 15.0.1.
	* gnu/packages/qt.scm (qt-creator): Update to 15.0.1.

	Change-Id: Id42d0db189742accaa0d861824ec6caac7d08e17

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qthttpserver: Update to 6.8.2.
	* gnu/packages/qt.scm (qthttpserver): Update to 6.8.2.

	Change-Id: I84160fcef436cc100c148cd640dc65fbb60a285d

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: python-shiboken-6: Update to 6.8.2.
	* gnu/packages/qt.scm (python-shiboken-6): Update to 6.8.2.
	(python-shiboken-2) [inputs]: Replace clang-toolchain with clang-toolchain-15.

	Change-Id: I3696abb18f29904ccee90eb98175eac7edafb1dd

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtwebengine: Update to 6.8.2.
	* gnu/packages/patches/qtwebengine-fix-system-libvpx.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/qt.scm (qtwebengine): Update to 6.8.2.
	[source]: Add patch.  Adjust snippet. Add 'link_pulseaudio=true' to gnArgArg.
	[inputs]: Replace ffmpeg-4 with ffmpeg.
	[native-inputs]: Use clang-18 and lld-as-ld-wrapper-18.
	[arguments]: Remove unused 'QT_FEATURE_system_ffmpeg' from configure-flags.

	Change-Id: I3dc02e279bfcd6f31e41c30a6706800f8e866904

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: Add lld-as-ld-wrapper-18.
	* gnu/packages/llvm.scm (lld-as-ld-wrapper-18): New variable.

	Change-Id: I63438c963f5e4b5e74649c6bd0ec4ee643635c71

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: ffmpeg: Add 'av_stream_get_first_dts' patch for QtWebEngine.
	* gnu/packages/patches/ffmpeg-add-av_stream_get_first_dts-for-chromium.patch:
	New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/video.scm (ffmpeg) [patches]: Add it.

	Change-Id: I819076f8eb1cd2d62f2bbf18c7ceee10cb59adba

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtspeech: Update to 6.8.2.
	* gnu/packages/qt.scm (qtspeech): Update to 6.8.2.

	Change-Id: I17a05c0c0a13863242bb789ba45a80934d207583

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtremoteobjects: Update to 6.8.2.
	* gnu/packages/qt.scm (qtremoteobjects): Update to 6.8.2.
	[arguments]: Skip failing test.

	Change-Id: I0ee14b73da613c1c5bf6e8571ff6abd9e8eb141a

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtnetworkauth: Update to 6.8.2.
	* gnu/packages/qt.scm (qtnetworkauth): Update to 6.8.2.
	[arguments]: Set QT_QPA_PLATFORM=offscreen before the check phase.

	Change-Id: Ib4f3aa65c7d9fb7d14b40b6a7c6bd451e07761ca

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtcharts: Update to 6.8.2.
	* gnu/packages/qt.scm (qtcharts): Update to 6.8.2.

	Change-Id: I0e41e8d0c1ec4a25304fba4c49466c0273781150

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtpositioning: Update to 6.8.2.
	* gnu/packages/qt.scm (qtpositioning): Update to 6.8.2.

	Change-Id: I613d753f63bed83bbdbed77c6aeed92fa529babc

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtscxml: Update to 6.8.2.
	* gnu/packages/qt.scm (qtscxml): Update to 6.8.2.

	Change-Id: I4ee79a629e2994061b42931459a66570e43c6162

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qttranslations: Update to 6.8.2.
	* gnu/packages/qt.scm (qttranslations): Update to 6.8.2.

	Change-Id: Ibb12c5ba50b38909aac0f29d1a8ba0ebe1d6235f

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qttools: Update to 6.8.2.
	* gnu/packages/qt.scm (qttools): Update to 6.8.2.
	[inputs]: Replace clang-15 with clang-18.

	Change-Id: I9774625eec92eaadfabf37044a1a909dbb504be4

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtlottie: Update to 6.8.2.
	* gnu/packages/qt.scm (qtlottie): Update to 6.8.2.

	Change-Id: Icbbc2ba666ca55fc269585a66db17703fa8d3dd9

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtlocation: Update to 6.8.2.
	* gnu/packages/qt.scm (qtlocation): Update to 6.8.2.

	Change-Id: Ib34703c3427a1c4f36c5861ca3fa9e11972f599c

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtlanguageserver: Update to 6.8.2.
	* gnu/packages/qt.scm (qtlanguageserver): Update to 6.8.2.

	Change-Id: I44ef432016909427737c127742f7e4c8a04c6bbc

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtwebchannel: Update to 6.8.2.
	* gnu/packages/qt.scm (qtwebchannel): Update to 6.8.2.

	Change-Id: I0dd84451437689cea44fc2c2e25316bc2c8f63cb

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtserialport: Update to 6.8.2.
	* gnu/packages/qt.scm (qtserialport): Update to 6.8.2.

	Change-Id: I90d2f4e1ead905094a1430428933f65e017cafbb

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtwayland: Update to 6.8.2.
	* gnu/packages/patches/qtwayland-6-update-wayland-xml.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/qt.scm (qtwayland): Update to 6.8.2.
	[arguments]: Add update-wayland.xml phase.

	Change-Id: I63bc962509acfdf40526dabe39655dadc8eac73a

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtmultimedia: Update to 6.8.2.
	* gnu/packages/qt.scm (qtmultimedia): Update to 6.8.2.
	[source]: Remove snippet.

	Change-Id: Ie149a2a3d3be05bdd1ee13b47a861808df77b465

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtshadertools: Update to 6.8.2.
	* gnu/packages/qt.scm (qtshadertools): Update to 6.8.2.

	Change-Id: I06c1accccf60144c3deaca3970a8abede90cbf8b

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtsensors: Update to 6.8.2.
	* gnu/packages/qt.scm (qtsensors): Update to 6.8.2.

	Change-Id: I054b2602071be5c10178e6eea8dec0b2d0758305

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtwebsockets: Update to 6.8.2.
	* gnu/packages/qt.scm (qtwebsockets): Update to 6.8.2.

	Change-Id: I2c6a52dff3de73d91f6037ab1fa905c9aa9e4256

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtconnectivity: Update to 6.8.2.
	* gnu/packages/qt.scm (qtconnectivity): Update to 6.8.2.

	Change-Id: If0b26b248a492181498048752ae8b92040dee44b

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtdeclarative: Update to 6.8.2.
	* gnu/packages/patches/qtdeclarative-disable-qmlcache.patch: Adjust for 6.8.2.
	* gnu/packages/qt.scm (qtdeclarative): Update to 6.8.2.
	[arguments]: Skip failing test.

	Change-Id: I665d373498814c30001138629fba4ab826b7f643

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtimageformats: Update to 6.8.2.
	* gnu/packages/qt.scm (qtimageformats): Update to 6.8.2.

	Change-Id: I7b11780d933a5434d205c4dfe1e978b650c5b1e7

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtsvg: Update to 6.8.2.
	* gnu/packages/qt.scm (qtsvg): Update to 6.8.2.

	Change-Id: I076fb8f8feec30bd56b715e456cddc232d675451

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qt5compat: Update to 6.8.2.
	* gnu/packages/qt.scm (qt5compat): Update to 6.8.2.

	Change-Id: If5c2238a861a8a06d010c12f6c781b11fc0cf337

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtbase: Use shared-mime-info as the default MIME type database.
	* gnu/packages/qt.scm (qtbase) [inputs]: Add shared-mime-info.
	[arguments] <patch-more-paths>: Patch locateMimeDirectories to lookup in
	shared-mime-info.

	Change-Id: I6596b1b2f56a2e5c66f751d3feb52fdfac4e4b85

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtbase: Update to 6.8.2.
	* gnu/packages/patches/qtbase-find-tools-in-PATH.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/patches/qtbase-qmake-use-libname.patch: Adjust for 6.8.2.
	* gnu/packages/qt.scm (qtbase): Update to 6.8.2.
	[source]: Remove unused 'qtbase-find-tools-in-PATH.patch', instead we can set
	QT_OPTIONAL_TOOLS_PATH for cmake.
	[native-inputs]: Add ninja.
	[inputs]: Delete libxkbcommon-1.5.
	[propagated-inputs]: Add libxkbcommon and vulkan-headers.
	[arguments] <configure-flags>: Add "-GNinja".
	<phases>: Replace build and instal phases for Ninja.
	Update do-not-capture-python phase.  Skip failing tests.
	Fix QT_ADDITIONAL_PACKAGES_PREFIX_PATH, which needs to be semicolon separated.

	Change-Id: Ifa3464cfc025638affc73eca8c86f5123ba6064e

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: opencascade-occt: Fix build with newer freetype.
	* gnu/packages/maths.scm (opencascade-occt) [arguments]: Add -fpermissive to
	CMAKE_CXX_FLAGS.

	Change-Id: I0fb7dc3606719c02af9b7f68bc8942813f6150d9

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: distrho-ports: Fix build with newer freetype.
	* gnu/packages/music.scm (distrho-ports) [arguments]: Add -fpermissive to
	cpp_args.

	Change-Id: I65e9f54449dd770c5b1c712d1d7f99034152600f

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: helm: Fix build with newer freetype.
	* gnu/packages/music.scm (helm) [arguments]: Add -fpermissive to CXXFLAGS.

	Change-Id: I8328abce1ed51ba5c14828d7b7c23bfe63fe2352

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: agg: Fix build with newer freetype.
	* gnu/packages/graphics.scm (agg) [arguments]: Add -fpermissive to CXXFLAGS.

	Change-Id: I49ee36c99802548e7cc9ec4cbed322f95640bfc8

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: ftgl: Fix build with newer freetype.
	* gnu/packages/gl.scm (ftgl) [arguments]: Add -fpermissive to CXXFLAGS.

	Change-Id: Id9d7c14b608c8352898467ecdff708b2b752b09c

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: freetype: Update to 2.13.3.
	* gnu/packages/fontutils.scm (freetype): Update to 2.13.3.

	Change-Id: I26a7f2f36cb53f61ba288cefaffa4940f7d0dd80

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qutebrowser: Do not wrap with QTWEBENGINEPROCESS_PATH.
	* gnu/packages/web-browsers.scm (qutebrowser) [arguments]: Remove
	QTWEBENGINEPROCESS_PATH from the wrap-qt-process-path phase.

	Change-Id: I7227e1f5abd9e9db98d603ca74ece6ea268b7eaa
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kiwix-desktop: Do not wrap with QTWEBENGINEPROCESS_PATH.
	* gnu/packages/web.scm (kiwix-desktop) [arguments]: Remove
	wrap-qt-process-path phase.

	Change-Id: Iaf33c180268358a3b1bf1695b37313f20b410f9d
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: openconnect-sso: Do not wrap with QTWEBENGINEPROCESS_PATH.
	* gnu/packages/vpn.scm (openconnect-sso) [arguments]: Remove
	wrap-qt-process-path phase.

	Change-Id: I10332aac3d482c991cccd583c12489a9291c89bf
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: openshot: Do not wrap with QTWEBENGINEPROCESS_PATH.
	* gnu/packages/video.scm (openshot) [arguments]: Remove wrap-program phase.

	Change-Id: Id09d18cb0f2f9e6542cdeeaa3026a0ff71164121
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: akregator: Do not wrap with QTWEBENGINEPROCESS_PATH.
	* gnu/packages/kde.scm (akregator) [arguments]: Remove wrap-qt-process-path
	phase.

	Change-Id: I827e8375186492064c934c35196790af6e999e0d
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: khelpcenter: Do not wrap with QTWEBENGINEPROCESS_PATH.
	* gnu/packages/kde-systemtools.scm (khelpcenter) [arguments]: Remove
	wrap-executable phase.

	Change-Id: I6e1ab2c41638a60d5ab1942f101f3ff34b8d1a86
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: falkon: Do not wrap with QTWEBENGINEPROCESS_PATH.
	* gnu/packages/kde-internet.scm (falkon) [arguments]: Remove wrap phase.

	Change-Id: Iad27eace218b15e847d5918170e68427176cc3ff
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: anki: Do not wrap with QTWEBENGINEPROCESS_PATH.
	* gnu/packages/education.scm (anki) [arguments]: Remove
	QTWEBENGINEPROCESS_PATH from the wrap phase.

	Change-Id: If8b2cd5bcb0624033b6f7a29c9b865b70943032d
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: calibre: Do not wrap with QTWEBENGINEPROCESS_PATH.
	* gnu/packages/ebook.scm (calibre) [arguments]: Remove wrap-program phase.

	Change-Id: If289d6d5bcd1582134bbb02a179425a4f9c6a4d0
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtwebengine: Fix default path for QtWebEngineProcess.
	Since qtwebengine and qtbase are not installed into the same prefix,
	the default path for QtWebEngineProcess won't work.  Fix it so that
	we no longer need to set QTWEBENGINEPROCESS_PATH anymore.

	* gnu/packages/qt.scm (qtwebengine-5, qtwebengine) [arguments]:
	Substitute 'QLibraryInfo::LibraryExecutablesPath' in substitute-source phase.
	[native-search-paths]: Remove QTWEBENGINEPROCESS_PATH.
	* guix/build/qt-utils.scm (variables-for-wrapping): Remove
	QTWEBENGINEPROCESS_PATH.

	Change-Id: Ie0dfaf8c2355a679e2a3ddeacf09654830f9ab2f
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: qemu: fix build with glibc-2.41.
	* gnu/packages/patches/qemu-glibc-2.41.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/virtualization.scm (qemu): Use it.

	Change-Id: I54d71f35c311798d43cf7f4a73fe7bfd8e054c59

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: proot: Fix build.
	* gnu/packages/patches/proot-add-missing-include.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/linux.scm (proot): Use it.

	Change-Id: Ia160417b06073c29b9f540fc4883d1f74dfd6003

2025-07-18  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: docbook2x: Fix invalid lt entity re-declaration.
	This bug would cause multiple errors when building the documentation of Git,
	for example, like:

	   error : xmlAddEntity: invalid redeclaration of predefined entity

	* gnu/packages/patches/docbook2x-entity-lt.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/docbook.scm (docbook2x) [source]: Apply it.

	Change-Id: I8d2e694ff4b97a1016644d3525b2cddb1b85f12d

2025-07-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: node-lts: Fix build.
	* gnu/packages/node.scm (node-lts)[inputs]: Replace icu4c with icu4c-76.
	[native-inputs]: Replace icu4c with icu4c-76.

	Change-Id: Iea508b914b3c576900ae3cdcc85ae98a4550142b

2025-07-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: node-bootstrap: Fix build.
	* gnu/packages/node.scm (node-bootstrap)[inputs]: Remove icu4c; replace
	c-ares with c-ares-for-node-bootstrap.
	[native-inputs]: Remove icu4c; replace c-ares with
	c-ares-for-node-bootstrap. Add gcc-11.
	[arguments]<#:configure-flags>: Disable intl support.
	<#:phases>: No longer add references to icu4c.
	[source]<snippet>: Adjust accordingly.

	Change-Id: I29dd70e4660db6f485a94872dedfb52283c5a72a

2025-07-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: Add c-ares-for-node-bootstrap.
	* gnu/packages/adns.scm (c-ares-for-node-bootstrap): New variable.

	Change-Id: I34553194ea1cc646e6e92ae66fa830296015b779

2025-07-18  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: git-minimal/pinned: Update to 2.50.0.
	* gnu/packages/version-control.scm (git-minimal/pinned): Update to 2.50.0.

	Change-Id: I1e717f2b2b72f453f408073c5e1a324c361188f7

2025-07-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: git-minimal: Patch 'sh' command in git-send-email script.
	* gnu/packages/version-control.scm (git-minimal)
	[phases] <patch-commands>: Extend to patch 'sh' command in
	git-send-email.perl.

	Series-postfix: core-updates
	Change-Id: Ie60d206a4ab33cd894c8bfb6c20d12f52654707c

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: dtc: Fix tests.
	* gnu/packages/patches/dtc-fix-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/bootloaders.scm (dtc)[source]: Use it.

	Change-Id: I70d593ff55c677df9aae46ba289a0888bab73f12

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: python-libarchive-c: Update to 5.2.
	* gnu/packages/python-xyz.scm (python-libarchive-c): Update to 5.2.
	[source]: Adjust pyppi name.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove python-mock; add python-setuptools and python-wheel.
	[arguments]: Use G-expressions.

	Change-Id: I9a5e30c7b18e95e668713cd6bef4aed1ad7a0602

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: clang-runtime-16: build with gcc-12.
	Fixes: guix/guix#708

	* gnu/packages/llvm.scm (clang-runtime-from-llvm)[native-inputs]: Use gcc-12
	for version 16.

	Change-Id: I1034c720c92052a3283002c4d637e9527c03fe87

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: openjdk11: Fix build with gcc-14.
	* gnu/packages/java.scm (openjdk11)[arguments]<#:phases>: Add
	-Wno-error=int-conversion to with-extra-cflags.

	Change-Id: I2facc12357b6fe4ace42c6a6369ea106df2d982f

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: openjdk10: Fix build with gcc-14.
	* gnu/packages/java.scm (openjdk10)[arguments]<#:phases>: Add
	-Wno-error=int-conversion to with-extra-cflags.

	Change-Id: I55a1166d081686b42598826899bde7a64e75f373

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: openjdk9: Fix build with gcc-14.
	* gnu/packages/java.scm (openjdk9)[arguments]<#:phases>: Add
	-Wno-error=int-conversion to with-extra-cflags.
	[inputs]: Replace libelf with elfutils.

	Change-Id: Ic880d6b416cfd07e8e22e9037d8d8812645b3a80

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: icedtea-7: Build with gcc-13.
	Fixes: guix/guix#703

	* gnu/packages/java.scm (icedtea-7)[native-inputs]: Add gcc-13.

	Change-Id: I2c50004d33ca85ee82fbc51f6e4456ad9b8d55c7

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: hplip: Fix build on gcc 14.
	* gnu/packages/cups.scm (hplip)[arguments]<#:phases>: Also Add
	-Wno-error=implicit-int to relax gcc-14's strictness.

	Change-Id: If1dcaffad3e18c8070656451f3f22960f9eb4c16

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: mesa-utils: Fix build for gcc-14.
	* gnu/packages/gl.scm (mesa-utils)[arguments]<#:configure-flags>:
	Add "CFLAGS=-g -O2 -Wno-error=incompatible-pointer-types".

	Change-Id: I21ba52e18a70c01996af45997707872528e8b55e

2025-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: qtbase: Skip failing test.
	* gnu/packages/qt.scm (qtbase)[arguments]: Skip 'tst_qdate' in the check phase.

	Fixes: #709
	Change-Id: I8ac55f31ab78d0ae82fd95b3f42f3ad2239be198

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: qtlocation-5: Fix build.
	Fixes guix/guix#712

	* gnu/packages/patches/qtlocation-5.15.8-mapboxgl-gcc13.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/qt.scm (qtlocation-5)[source]:
	 <patches>: use it.
	 <snippet>: unvendor rapidjson and protozero.
	[inputs]: Add rapidjson and protozero.

	Change-Id: I57b32863ae905d26539b43296cea8c1a18f91170

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: libsoup-minimal: Update to 3.6.4.
	* gnu/packages/gnome.scm (libsoup-minimal): Update to 3.6.4.

	Change-Id: Ifbf90c450f18b5756dd289408183b509bc2f48a7

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: libarchive: Explicitly disable openssl.
	* gnu/packages/backup.scm (libarchive)[arguments]<#:configure-flags>:
	Add --without-openssl.

	Change-Id: Id64849ca319fc191998175ffb3ceba07c1bff744

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: kwayland-5: Fix build.
	* gnu/packages/patches/kwayland-5-fix-build.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/kde-frameworks.scm (kwayland-5): Use It.

	Change-Id: Ida72b1bdcacd59c112d1dceda669627e3bbe7110

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: libstdc++: Fix build for gcc-13.
	* gnu/packages/gcc.scm (make-libstdc++)[arguments]: use patch-tzdb.cc phase
	for gcc >= 13.

	Change-Id: I6e8ae4b973e80c11d67b7333ec2dfa732d1d016a

2025-07-18  Yelninei  <yelninei@tutamail.com>

	gnu: rumpkernel: Update to 0-20250111.
	* gnu/packages/hurd.scm (rumpkernel): Update to 0-20250111.
	[#:phases]: In build phase set C_INCLUDE_PATH and add -DBUFPAGES=16. Remove HOST_CFLAGS
	override.
	[inputs]: Add libirqhelp.

	Change-Id: Iba710d54bb2cfe54b0b9bfcbf7e273fdf79e7d51

2025-07-18  Yelninei  <yelninei@tutamail.com>

	gnu: Add libirqhelp.
	* gnu/packages/hurd.scm (libirqhelp): New variable.

	Change-Id: Ida9fec5c998ee33366bd33df09f60ac9d0b14489
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-07-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: motif: Build with GCC 11.
	* gnu/packages/lesstif.scm (motif)[native-inputs]: Add GCC 11.

	Change-Id: I4eea64de919d11e54a909ecdfafd37f4d06283fc

2025-07-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc: Fix compilation of libstdc++ for GCC 7 to 13.
	With the introduction of GCC 14 as the default compiler, compilation of
	libstdc++ of all previous versions would fail due to a different
	signature for ‘__cxa_call_terminate’ (a builtin in GCC 14).  This fixes it.

	* gnu/packages/patches/gcc-libstdc++-newer-gcc.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gcc.scm (gcc-7, gcc-8, gcc-9, gcc-10)
	(gcc-11, gcc-12, gcc-13): Use it.

	Change-Id: I84dc26e46d56259d7d610f19b0521fa9c5499d5e

2025-07-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: libvpx: Ungraft.
	* gnu/packages/video.scm (libvpx)[replacement]: Remove.
	[source]: Add ‘libvpx-CVE-2025-5262.patch’.

	Change-Id: Ia7211e23586bb07f73f5e3b3d7a298cd6c893bf2

2025-07-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: texlive-libkpathsea: Ungraft.
	* gnu/packages/tex.scm (texlive-libkpathsea)[replacement]: Remove.
	[arguments]: Adjust ‘customize-texmf.cnf’ phase.

	Change-Id: I64abeadb82a11cb54d6388e7f5deda65d2e5ba20

2025-07-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: cairo: Ungraft.
	* gnu/packages/gtk.scm (cairo): Update to 1.18.4.
	[replacement]: Remove.
	(cairo-1.18.4): Remove.

	Change-Id: I44f2b05d813ace209ac49b463fb81699fbb3ba53

2025-07-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: elogind: Ungraft.
	* gnu/packages/freedesktop.scm (elogind)[replacement]: Remove.
	[arguments]: Adjust ‘fix-pkttyagent-path’ phase.
	(elogind/fixed): Remove.

	Change-Id: Ie185a59262206118c0f97a6098f368c909ff524e

2025-07-18  Yelninei  <yelninei@tutamail.com>

	gnu: fakeroot: Update to 1.37.1.2.
	* gnu/packages/linux.scm (fakeroot): Update to 1.37.1.2.
	[native-inputs]: Add perl.

	Change-Id: I452e9c1910cf3dbf75064739d4f29f50d7795467

2025-07-18  Andreas Enge  <andreas@enge.fr>

	gnu: kexec-tools: Update to 2.0.31.
	* gnu/packages/linux.scm (kexec-tools): Update to 2.0.31.

	Change-Id: Ibd034855cf72d35ac0d5194f7cf968f50089ffd6
	Reported-by: Rutherther <rutherther@ditigal.xyz>

2025-07-18  Yelninei  <yelninei@tutamail.com>

	gnu: gdbm: Add upstream patch for test issues.
	* gnu/packages/patches/gdbm-lockwait-test.patch: New patch.
	* gnu/packages/dbm.scm (gdbm): Add it.
	* gnu/local.mk: Register it.

	Change-Id: I991df13d66ad3cf1b567ee3b3d337215c70be2c6

2025-07-18  Yelninei  <yelninei@tutamail.com>

	gnu: glibc: Merge with glibc/hurd.
	* gnu/packages/base.scm (%glibc-patches): Add patches from glibc/hurd.
	(glibc/hurd): Define to glibc.

	Change-Id: I6acc83bafeafadc0e257575fd8b9641e4cbf1f92

2025-07-18  Rutherther  <rutherther@ditigal.xyz>

	gnu: xz-mesboot: Disable parallel build.
	Fixes <https://issues.guix.gnu.org/78453>.

	Disables parallel build, because the build gets stuck with parallel builds on
	x86_64 at least.

	* gnu/packages/commencement.scm (xz-mesboot): Disable parallel builds.

	Change-Id: I0367363cbaaeb0ae5730242254c918cd7ec71478

2025-07-18  Yelninei  <yelninei@tutamail.com>

	gnu: libxcrypt: Remove now unnecessary Hurd64 patch.
	* gnu/packages/crypto.scm (libxcrypt)[arguments]: Remove
	‘apply-hurd64-patch’ phase.
	* gnu/packages/patches/libxcrypt-hurd64.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: Id98b268426ef22219e2bfc5041e7d7965c5f9275

2025-07-18  Yelninei  <yelninei@tutamail.com>

	gnu: bison: Link with pthread on the Hurd.
	* gnu/packages/bison.scm (bison): Add LIBS=-lphtread on the Hurd.
	* gnu/packages/commencement.scm (bison-boot0): Strip configure-flags.

	Change-Id: If47c10c3a653df5fd07119a6fa53a40527d37b56

2025-07-18  Yelninei  <yelninei@tutamail.com>

	gnu: tar: Disable 64bit time_t on the 32bit Hurd.
	* gnu/packages/base.scm (tar): Add --disable-year2038 configure-flag for
	32bit hurd.
	Change-Id: I8573dca7fa848afb968365977c49edbd01e97756

	Change-Id: Ie3ab2f7275c9d7163557a8874f7b004dae3c6a17

2025-07-18  Yelninei  <yelninei@tutamail.com>

	gnu: util-linux: Disable 64bit time_t on the 32bit Hurd.
	* gnu/packages/linux.scm (util-linux): Add --disable-year2038 configure-flag for
	32bit hurd.
	Change-Id: I5637bb9bf3c02759c7c9ed85c1f0bdf93bf03352

	Change-Id: I387dc1559041956874c756d53382e5c8addf8202

2025-07-18  Yelninei  <yelninei@tutamail.com>

	gnu: findutils: Disable 64bit time_t on the 32bit Hurd.
	* gnu/packages/base.scm (findutils): Add --disable-year2038 configure-flag for
	32bit hurd.

	Change-Id: I724f9e2807830d4b028a385e5e7c1f0d2e47e707

2025-07-18  Yelninei  <yelninei@tutamail.com>

	gnu: glibc/hurd: Fix gnulib tests.
	With glibc-2.41 several gnulib tests are failing on the Hurd in multiple core packages
	- test-once1
	- test-pthread_sigmask1
	- test-symlink/test-symlinkat

	This adds the relevant patches from glibc upstream or the version from the
	debian glibc adapted for glibc 2.41.

	* gnu/packages/patches/glibc-hurd-2.41-pthread-once.patch: New patch.
	* gnu/packages/patches/glibc-hurd-2.41-pthread-sigmask.patch: New patch.
	* gnu/packages/patches/glibc-hurd-2.41-symlink.patch: New patch.
	* gnu/packages/base.scm (glibc/hurd): Add them.
	* gnu/local.mk : Register them.

	Change-Id: I90ec984757da54ebbc7cb7817de00f2876f4a81a

2025-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gettext-minimal: Remove gnulib patch for armhf-linux.
	* gnu/packages/gettext.scm (gettext-minimal)[arguments]: Remove phase
	adding a patch for gnulib when building for armhf-linux.

	Change-Id: Ifd7f73dffa259c731f1cb8a5bdb36b78abcbb1b4

2025-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: diffutils-boot0: Add back inherited package arguments.
	This was reported by yelninei on IRC.

	* gnu/packages/commencement.scm (diffutils-boot0)[arguments]: Inherit
	package arguments from diffutils.

	Change-Id: Ie438ad47c7262a6df62f6d26c31f78f1338f4bdd

2025-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: file-boot0: Remove custom configure-flags on aarch64-linux.
	* gnu/packages/commencement.scm (file)[arguments]: Don't disable
	dependency-tracking when building on aarch64-linux.

	Change-Id: I14c4b3f60af63427153dfd381400709f09f247ec

2025-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: findutils-boot0: Remove custom configure-flags on aarch64-linux.
	* gnu/packages/commencement.scm (findutils-boot0)[arguments]: Don't
	disable dependency-tracking when building on aarch64-linux.

	Change-Id: Ib6338d8adab7dcfffeb7b0aabfb4f74ee3819119

2025-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: diffutils-boot0: Remove custom configure-flags on aarch64-linux.
	* gnu/packages/commencement.scm (diffutils-boot0)[arguments]: Don't
	disable dependency-tracking when building on aarch64-linux.

	Change-Id: I98a445411d472eb78abb55a28733c2f77ac5fd3e

2025-07-18  Yelninei  <yelninei@tutamail.com>

	gnu: rumpkernel: Fix build with gcc-14.
	* gnu/packages/hurd.scm (rumpkernel): Add -Wno-error=implicit-function-declaration
	for the HOST_CC

	Change-Id: I4e86cd9900b56a904190e217c21bcfa279c12a5a

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: expat: Update to 2.7.1.
	* gnu/packages/xml.scm (expat): Update to 2.7.1.
	(expat/fixed): Remove it.
	* gnu/packages/patches/expat-CVE-2024-45490.patch: Remove it.
	* gnu/packages/patches/expat-CVE-2024-45491.patch: Remove it.
	* gnu/packages/patches/expat-CVE-2024-45492.patch: Remove it.
	* gnu/local.mk (dist_patch_DATA): Unregister them.

	Change-Id: Ia0bc5da202afba0636032e4f4e10051778214944

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: libarchive: Update to 3.7.7.
	* gnu/packages/backup.scm (libarchive): Update to 3.7.7.
	* gnu/packages/backup.scm (libarchive/fixed): Delete variable.
	* gnu/packages/patches/libarchive-remove-potential-backdoor.patch: Remove it
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	Change-Id: Ia6474f9dae9a3d1a707d94fcace9bd50b2e3ac4c

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: cups-minimal: Ungraft.
	* gnu/packages/cups.scm (cups-minimal)[replacement]: Remove it.
	[source]: Add cups-minimal-Address-PPD-injection-issues.patch.
	* gnu/packages/cups.scm (cups-minimal/fixed): Remove it.

	Change-Id: Icb5295af42b5a84741a73ed4b662bc8736ab6b2b

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: curl: Ungraft.
	* gnu/packages/curl.scm (curl)[replacement]: Remove it.
	[source]: Add curl-CVE-2024-8096.patch.
	* gnu/packages/curl.scm (curl/fixed): Remove it.

	Change-Id: I43e6c1c0c97bc86ce0e4801559eead53a1a07d12

2025-07-18  Christopher Baines  <mail@cbaines.net>

	gnu: bootstrap: %bootstrap-glibc: Fix linking on armhf-linux.
	* gnu/packages/bootstrap.scm (%bootstrap-glibc)[arguments]<#:builder>:
	Correct parentheses.

	Change-Id: Ie0f55cff88ebc8ab1fba72e5a8abfa711f94731f

2025-07-18  Yelninei  <yelninei@tutamail.com>

	gnu: hurd: Update to 0.9.git20250420.
	* gnu/packages/commencement.scm (hurd-headers-boot0): Update to
	0.9.git20250420.
	* gnu/packages/hurd.scm (hurd-headers): Same.
	(hurd): Remove hurd-64bit.patch.
	[native-inputs]: Use texinfo instead of texinfo@4.
	* gnu/packages/patches/hurd-64bit.patch: Remove patch.
	gnu/local.mk: Deregister patch.

	Change-Id: Id62664983b2b5e2d6f2791f3290a9129fbf5f1c5

2025-07-18  Yelninei  <yelninei@tutamail.com>

	gnu: gnumach: Update to 1.8+git20250304.
	* gnu/packages/commencement.scm (gnumach-headers-boot0): Update to 1.8+git20250304.
	* gnu/packages/hurd.scm (gnumach-headers): Same.
	[native-inputs]: Use automake@1.17.
	(gnumach)[native-inputs]: Use automake@1.17.

	Change-Id: I74d1a7caf69d2c2d74208eb54c18e3e025e367d7

2025-07-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: gash: Update to 0.3.1.
	Fixes <https://issues.guix.gnu.org/75658>.

	Fixes a bug whereby Gash sub-shells would randomly crash, typically when
	running ‘configure’ scripts, with:

	  ERROR: In procedure fdopen:
	  ERROR: In procedure scm_fdes_to_port: Bad file descriptor

	The effect is that ‘configure’ would sometimes make wrong guesses,
	eventually leading to build failures.

	* gnu/packages/shells.scm (gash): Update to 0.3.1.

	Change-Id: I5fd48a651601b3c28fbed88dbffaefdef987f1cd

2025-07-18  Andy Tai  <atai@atai.org>

	gnu: gdbm: Update to 1.25.
	* gnu/packages/dbm.scm (gdbm): Update to 1.25.

	Change-Id: I94771e420cf5752d45d1c3a98f688b9f45ab4be2

2025-07-18  Andy Tai  <atai@atai.org>

	gnu: diffutils: Update to 3.12.
	* gnu/packages/base.scm (diffutils): Update to 3.12.
	[arguments]<#:configure-flags>: When cross-compiling,
	add "ac_cv_func_strcasecmp=yes"
	"gl_cv_func_strcasecmp_works=yes".

	Change-Id: Icf49303e794479a0561e894ab88427c826d56cf3

2025-07-18  Leo Nikkilä  <hello@lnikki.la>

	gnu: gcc-6: Use libstdc++ headers appropriate for each GCC.
	After the "hack" introduced for <https://issues.guix.gnu.org/42392>, all GCCs
	are built with the current GCC's libstdc++ headers.  This results in subtly
	broken C++ headers in older versions, which aren't necessarily compatible with
	libstdc++s from other versions.

	For example, this test case works with GCC 11:

	    $ guix shell --container --emulate-fhs --pure -e '(@ (gnu packages gcc) gcc)' binutils -- sh -c 'echo -e "#include <cmath>\nint main() { return std::isnan(0); }" | g++ -x c++ -; echo $?'
	    0

	but fails with GCC 9:

	    $ guix shell --container --emulate-fhs --pure -e '(@ (gnu packages gcc) gcc-9)' binutils -- sh -c 'echo -e "#include <cmath>\nint main() { return std::isnan(0); }" | g++ -x c++ -; echo $?'

	    In file included from /gnu/store/gkh2rljdrnj24q1q7baa6bhb119251w4-profile/include/c++/cmath:45,
	                     from <stdin>:1:
	    <stdin>: In function 'int main()':
	    <stdin>:2:26: error: '__builtin_isnan' is not a member of 'std'; did you mean '__builtin_isnan'?
	    <built-in>: note: '__builtin_isnan' declared here
	    1

	This specific error can be traced back to the GCC build, where GCC 10 and 11
	are configured with:

	    checking for ISO C99 support in <math.h> for C++11... yes

	but GCC 9 is configured with:

	    checking for ISO C99 support in <math.h> for C++11... no

	The configure check fails due to errors like these due to the mismatched
	libstdc++:

	    configure:17817: checking for ISO C99 support in <math.h> for C++11
	    […]
	    In file included from /gnu/store/y3kk0ybf7hqwndl8xpm61r4a5b3lhwix-libstdc++-11.4.0/include/cmath:41,
	                     from /gnu/store/y3kk0ybf7hqwndl8xpm61r4a5b3lhwix-libstdc++-11.4.0/include/math.h:36,
	                     from conftest.cpp:41:
	    /gnu/store/y3kk0ybf7hqwndl8xpm61r4a5b3lhwix-libstdc++-11.4.0/include/bits/c++config.h:491:18: error: missing binary operator before token "("
	      491 | #if __has_builtin(__builtin_is_constant_evaluated)
	          |                  ^

	Updating libstdc++ to reference each GCC works around this.

	* gnu/packages/gcc.scm (libstdc++, libstdc++-headers): Remove variables.
	(make-libstdc++-headers): New procedure.
	(gcc-6)[native-inputs]: Use it with `this-package'.

	Change-Id: Ie05878c83860c4ccc29d66b916d11613e367e142
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-07-18  Andy Tai  <atai@atai.org>

	gnu: gzip: Update to 1.14.
	* gnu/packages/compression.scm (gzip): Update to 1.14.

	Change-Id: Iabb0a315b6123666dd803fc1c15ec10949184f99

2025-07-18  Greg Hogan  <code@greghogan.com>

	build-system/gnu: Limit load average.
	A nice feature of offload builds is that Guix will throttle the start of
	new jobs based on the overload-threshold.  There is no equivalent for
	local builds, so one must either run builds in serial (--max-jobs=1) and
	endure single-threaded builds or run concurrent builds and watch the
	system overload as it runs multiple multi-threaded builds.

	From a benchmark comparing the compilation of concurrent Folly builds,
	the "max-load" option reduced the overall time by 8.3%. Memory use also
	drops considerably since we are only running 1/4 of the processes at any
	time.

	* guix/build/gnu-build-system.scm (build, check): Set max load.

	Change-Id: I97f1e3e59880b6ed23faed2038eb5279415e9c95

2025-07-18  Andreas Enge  <andreas@enge.fr>

	gnu: mpfr: Update to 4.2.2.
	* gnu/packages/multiprecision.scm (mpfr): Update to 4.2.2.

	Change-Id: I07df931b5e8be7f4d90cb3b30685f026ac6c6276

2025-07-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: gash-utils-boot: Use a gexp.
	* gnu/packages/commencement.scm (gash-utils-boot)[arguments]: Use #:modules
	instead of a non-top-level ‘use-modules’.  Turn #:phases into a gexp.
	Use ‘search-input-file’ in ‘make-echo’ phase.
	[inputs, native-inputs]: Remove labels.

	Change-Id: Ib0eaa8a9ba4272b423fdb34a0eaf56b3a93ac7d4

2025-07-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: gash-boot: Shorten symlinks.
	* gnu/packages/commencement.scm (gash-boot)[arguments]: Shorten
	symlinks created in ‘install-symlinks’.

	Change-Id: I1300b31db615ab5fd9674c5a2d2aca1b7f600fcd

2025-07-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: gash-boot: Remove input labels.
	* gnu/packages/commencement.scm (gash-boot)[arguments]: Use #:modules
	instead of a non-top-level ‘use-modules’.  Turn #:phases into a gexp.
	[inputs, native-inputs]: Remove labels.

	Change-Id: I1e18b3ef76bb681494f76dded0dbd3b88cb9c462

2025-07-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: bootar: Remove input label.
	* gnu/packages/commencement.scm (bootar)[arguments]: Use
	‘search-input-file’ and use gexps.  Remove non-top-level ‘use-modules’
	from #:phases and pass #:modules instead.
	[inputs]: Remove label.

	Change-Id: Idb962dc5f886ec13ef10b90ea6b4d1292b412312

2025-07-18  Ludovic Courtès  <ludo@gnu.org>

	gnu-bootstrap: Use ‘search-input-file’.
	* guix/build/gnu-bootstrap.scm (bootstrap-configure)
	(bootstrap-install): Use ‘search-input-file’ instead of ‘assoc-ref’.

	Change-Id: I8cd876d099a346b55b5e06b3a220f712dd504791

2025-07-18  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Use ‘search-input-file’ instead of input labels.
	* guix/build/gnu-build-system.scm (configure): Use ‘search-input-file’
	instead of ‘assoc-ref’ when looking for bash.
	* gnu/packages/commencement.scm (%boot-gash-inputs): Update comment.

	Change-Id: Ie95e95cfeb9f004fd304ff2af471ea5840af2b2e

2025-07-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	utils: Set $0 to basename of command in `wrap-program'.
	* guix/build/utils.scm (wrap-program): Set the value of the -a option of
	`exec' in the wrapper to ${0##*/} instead of $0, to use its base name instead
	of the complete file name.

	Fixes: https://issues.guix.gnu.org/73405
	Change-Id: Iec5984d4d934c8df88a90ff653947f7d07413ae4

2025-07-18  Collin J. Doering  <collin@rekahsoft.ca>

	gnu: coreutils: Skip ‘cp/reflink-auto.sh’ as it can fail on Btrfs.
	* gnu/packages/base.scm (coreutils): Similarly to
	Nix (https://github.com/NixOS/nixpkgs/pull/190211), disable
	tests/cp/reflink-auto.sh test as it can fail on Btrfs.  This was
	discovered by the cuirass.genenetwork.org build farm.

	Change-Id: If1cc3d516c5807e580ec64ab93670e30090581a7

2025-07-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: minizip: Remove phase 'remove-crypt-h.
	During the update of glibc from 2.35 to 2.39, the crypt.h header has
	been removed from glibc's include path.  Packages depending on this
	header from minizip have no access to it anymore.  Remove this phase.

	* gnu/packages/compression.scm (minizip)[arguments]{phases}:
	Delete 'remove-crypt-h phase.

	Change-Id: I645f3f2e2aac821faa02dd4642071a983185cabf

2025-07-18  Greg Hogan  <code@greghogan.com>

	gnu: perl-io-socket-ssl: Update to 2.089.
	* gnu/packages/web.scm (perl-io-socket-ssl): Update to 2.089.

	Change-Id: I6c9331a509607f87ef07bc272b375ce133d59075

2025-07-18  Greg Hogan  <code@greghogan.com>

	gnu: perl-net-ssleay: Update to 1.94.
	* gnu/packages/patches/perl-net-ssleay-colon-parsing.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/base.scm (perl-net-ssleay): Update to 1.94.
	[source](origin): Add patch.

	Change-Id: Ie4b8bc713618fb72e86c07860fab30e47b96dc76

2025-07-18  Tomas Volf  <~@wolfsden.cz>

	gnu: guile: Add GUILE_EXTENSIONS_PATH to native-search-paths.
	* gnu/packages/guile.scm (guile-3.0)[native-search-paths]: Add
	GUILE_EXTENSIONS_PATH.

	Change-Id: Ia80f6b8467cdc4ba76b4c3e58451c78d5a55cb15

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: c-ares: Update to 1.34.4.
	* gnu/packages/adns.scm (c-ares): Update to 1.34.4.
	[source]: Update url.
	(c-ares-for-node-lts): Simplifies it.

	Change-Id: I4af1ea6d76e7efcfcfc772408f63f92cce7c28df

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: pciutils: Use new style.
	* gnu/packages/pciutils.scm (pciutils)[arguments]: Use G-expressions.
	Simplify the use of cc-for-target.
	[inputs]: Remove labels.

	Change-Id: I1d19d2a8c4c01a2ea9a7b75a1fa224734710b43f

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: pciutils: Update to 3.13.0.
	* gnu/packages/pciutils.scm (pciutils): Update to 3.13.0.
	[source]: Add pciutils-hurd64.patch.
	[arguments]<#:phase>: Remove apply-hurd64-patch phase.

	Change-Id: I58c4af801a748d982aac54a2b6f6d78d4efa5378

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: hwdata: Update to 0.392.
	* gnu/packages/pciutils.scm (hwdata): Update to 0.392.

	Change-Id: I5d1142912b35b7e75bdbb265537d71b6b209eda5

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: linux-libre-headers: Update to 6.12.17.
	* gnu/packages/linux.scm (linux-libre-headers-5.15.49):
	Update to 6.12.17 and rename to linux-libre-headers-6.12.17.
	(linux-libre-headers-5.19.17): Remove it.
	* gnu/packages/cross-base.scm (cross-kernel-headers/deprecated): Remove
	loongarch64 case.
	(cross-kernel-headers*): Remove loongarch64 case.
	* gnu/packages/make-bootstrap.scm (%glibc-stripped): Remove loongarch64 case.
	* gnu/packages/commencement.scm (linux-libre-headers-boot0)[arguments]: Adjust
	lower-version-requirements phase.

	Change-Id: I56a5f6173379f0c4ec305e7db86cccd940e62304

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: libiconv: Update to 1.18.
	* gnu/packages/base.scm (libiconv): Update to 1.18.

	Change-Id: I2b13a4a72976990f10b9600a69377b40f550bc55

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: diffutils: Update to 3.11.
	* gnu/packages/base.scm (diffutils): Update to 3.11.

	Change-Id: I20db26c77119cb7b73051e61aa8f4648eaaabf65

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: tar: Update to 1.35.
	* gnu/packages/base.scm (tar): Update to 1.35.
	* gnu/packages/commencement.scm (tar-mesboot)[native-inputs]: Add sed-mesboot.
	[arguments]<#:configure-flags>: Add --disable-year2038.
	(tar-boot0)[arguments]<#:configure-flags>: Add --disable-year2038.

	Change-Id: I76f2bb55ad3736aea319ec1a55a17c5a44908c67

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: findutils: Update to 4.10.0.
	* gnu/packages/base.scm (findutils): Update to 4.10.0.
	* gnu/packages/commencement.scm (findutils-boot0)
	[arguments]<#:configure-flags>: Add --disable-year2038.

	Change-Id: I1b4373038e296818ef537dfa069a29f7bac481dc

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: util-linux: Update to 2.40.4.
	* gnu/packages/linux.scm (util-linux)[source]<snippet>: Remove tailing #t.
	[arguments]<#:phases>: Adjust pre-check phase.
	[inputs]: Add sqlite.
	[native-inputs]: Add pkg-config.
	* gnu/packages/patches/util-linux-tests.patch: Adjust it.

	Change-Id: I3c22d0b5b02a6dd0fee440f32e87279d7d4b1554

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: gcc-boot0: Fix building on the 32bit Hurd.
	* gnu/packages/commencement.scm (gcc-boot0): Use gcc-5 for libstdc++-boot0
	when building on i586-gnu.

	Change-Id: I17b29192d0496ecefa1e0c0342ace7961bbd67fd

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: xorg-server-for-test: Update to 21.1.15; fixes build with gcc-14.
	* gnu/packages/xorg.scm (xorg-server-for-tests): Just inherit from xorg-server
	again.

	Change-Id: I922eb37183e8c0fa2ea8991c68fe08dfc08a7594

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: gnumach: Fix build.
	* gnu/packages/hurd.scm (gnumach)[native-inputs]: Replace automake and
	texinfo-4 with automake-1.16.5 and texinfo.

	Change-Id: I16453207eb45019c0af01f8ef073960651ba6958

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: flex: Fix cross-compiling.
	* gnu/packages/flex.scm (flex)[arguments]<#:configure-flags>: When
	cross-compiling, add ac_cv_func_malloc_0_nonnull=yes and
	ac_cv_func_realloc_0_nonnull=yes.

	Change-Id: I89718a19e2b3c5a5f5732049f3b0bcd7621e9f1b

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: gnumach-headers: Fix build.
	* gnu/packages/hurd.scm (gnumach-headers)[native-inputs]: Replace automake and
	texinfo-4 with automake-1.16.5 and texinfo.

	Change-Id: Id7f0eeb6799e1b34eecb0f7b562507ecdb0632bc

2025-07-18  Zheng Junjie  <z572@z572.online>

	Revert "gnu: elfutils: Fix build to loongarch64."
	This reverts commit 8f219ec01a7f9c118d039a77dc1119e6c27ebf5a.

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: bash-static: Fix cross-compiling for glibc@2.41.
	* gnu/packages/bash.scm (static-bash)[arguments]<#:configure-flags>: When
	cross-compiling, Add bash_cv_getenv_redef=no.

	Change-Id: I8105e91831dfdcce4e5494b3588ab8431dbaf5a8

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: sed: Update to 4.9.
	* gnu/packages/base.scm (sed): Update to 4.9.
	* gnu/packages/commencement.scm (sed-mesboot): Keep version on 4.8.

	Change-Id: I9a279e67c88cbc549d4964af012b50a2b25c04e9

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: binutils: Update to 2.44.
	* gnu/packages/patches/binutils-2.41-fix-cross.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/base.scm (binutils): Update to 2.44 and use it.

	Change-Id: Ia54b0e7a076b1fe162524bf76a1ab4031792bc32

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: glib: Update to 2.83.3. Fix test for tzdata@2025a.
	* gnu/packages/glib.scm (glib): Update to 2.83.3.
	[arguments]<#:phases>: Adjust patch-pkg-config-files phase.

	Change-Id: Icf53572bfbd38056a7587869a602d7d9dc778c45

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: libtasn1: Update to 4.20.0.
	* gnu/packages/tls.scm (libtasn1): Update to 4.20.0.

	Change-Id: Icc1a1950d0e0d9ac769529dd91970eff6122d2eb

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: libpsl: Update to 0.21.5.
	* gnu/packages/web.scm (libpsl): Update to 0.21.5.
	[native-inputs]: Remove python-wrapper; add python-minimal. Remove label.

	Change-Id: I47fdbff04bd67df1b01ffe81dc52806ffe3317dd

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: gdbm: Update to 1.24.
	* gnu/packages/dbm.scm (gdbm): Update to 1.24.

	Change-Id: I24ff0826efb836b70ebe488ab8fb32f79afcab0d

2025-07-18  Andy Tai  <atai@atai.org>

	gnu: nettle: Update to 3.10.1.
	* gnu/packages/nettle.scm (nettle): Update to 3.10.1.

	Change-Id: Ia57c1d0ccc2a3dfe43766af1a5e7b23e28b4c664

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: libidn2: Update to 2.3.7.
	* gnu/packages/libidn.scm (libidn2): Update to 2.3.7.

	Change-Id: I7b59f9f6a76a7c0fb39a5e17d7b8979e292f7872

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: iptables: Update to 1.8.11.
	* gnu/packages/linux.scm (iptables): Update to 1.8.11.
	[source]: Adjust download link.

	Change-Id: I7d11caf2c3ef8b8977a32dbb518f303a3af3bf32

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: libnftnl: Update to 1.2.8.
	* gnu/packages/linux.scm (libnftnl): Update to 1.2.8.
	(libnftnl/pinned): Update to 1.2.8.

	Change-Id: Ibb23f6d66fc6877a419877b20911f8d743236c2b

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: tcsh: Update to 6.24.15.
	* gnu/packages/shells.scm (tcsh): Update to 6.24.15.
	* gnu/packages/patches/tcsh-fix-autotest.patch: Adjust it.

	Change-Id: Ia9ac5f23fd4107d6c94818c62f5d997042c41535

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: python-pytz: Update to 2025.1.
	* gnu/packages/time.scm (python-pytz): Update to 2025.1.

	Change-Id: I038f9f09f38322d95ad7137a058aab1a33572b0c

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: python-tzdata: Update to 2025.1.
	* gnu/packages/time.scm (python-tzdata): Update to 2025.1.

	Change-Id: Ic93b66f549a6181f6a7ffff2055a239388bbf5ad

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: tzdata: Update to 2025a.
	* gnu/packages/base.scm (tzdata): Update to 2025a.
	[inputs]: update tzcode; Remove label.

	Change-Id: I327cbcc52a04217d83edac3ebcf20bc70dcf4c12

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: libxcrypt: Update to 4.4.38.
	* gnu/packages/crypto.scm (libxcrypt): Update to 4.4.38.

	Change-Id: I7202059de04cffe152f50fd1b8446c6a8e037597

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: file: Update to 5.46.
	* gnu/packages/file.scm (file): Update to 5.46.
	* gnu/packages/patches/file-32bit-time.patch: Remove it.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	Change-Id: I7bea75441792b3827d1007506f596045a6659bb2

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: glibc: update to 2.41.
	* gnu/packages/base.scm (glibc): Update to 2.41.
	(%glibc-patches): update it.
	(glibc/hurd)[sources]<patches>: Adjust it.
	* gnu/packages/patches/glibc-2.37-hurd-local-clock_gettime_MONOTONIC.patch:
	Rename to...
	glibc-2.41-hurd-local-clock_gettime_MONOTONIC.patch: ...this, and update.
	* gnu/packages/patches/glibc-2.28-ldd-x86_64.patch: Rename to ...
	* glibc-2.41-ldd-x86_64.patch: ...this, and update.
	* gnu/packages/patches/glibc-2.40-CVE-2025-0.patch,
	gnu/packages/patches/glibc-hurd64-fault.patch,
	gnu/packages/patches/glibc-hurd64-sgms-context.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.
	* gnu/packages/patches/glibc-2.41-hurd-local-clock_gettime_MONOTONIC.patch:
	Update for glibc-2.41.
	* gnu/packages/make-bootstrap.scm (glibc-for-bootstrap): Update it.
	* gnu/packages/patches/glibc-2.39-bootstrap-system.patch: Rename to...
	* glibc-2.41-bootstrap-system.patch: ...this, and update.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.

	Change-Id: I51c12e3e8fa91dac340571e07a90d6220e0dc6ae

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: bash: Update to 5.2.37.
	* gnu/packages/bash.scm (bash): Update to 5.2.37.
	(patch-url): Update it.
	(%patch-series-5.1): Rename to %patch-series-5.2 and update it.

	* gnu/packages/patches/bash-linux-pgrp-pipe.patch: Adjust it.

	Change-Id: I26c070ea3256e77d3a7658190339dc080fc0bc63

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: readline: update to 8.2.13.
	* gnu/packages/readline.scm (readline): Update to 8.2.13.
	(%patch-series-8.1): Rename to %patch-series-8.2 and update it.

	Change-Id: I9fdf4167084d3894871fd363b3b2122cdefe36fb

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: zlib: Update to 1.3.1.
	* gnu/packages/compression.scm (zlib): Update to 1.3.1.

	Change-Id: Icd163aaea3c22e1f4b25919c187036e3b81691d3

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: libunistring: Update to 1.3.
	* gnu/packages/libunistring.scm (libunistring): Update to 1.3.

	Change-Id: Ie89319e711878e7dce5279a5ccc1538541a37756

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: lzip: Update to 1.25.
	* gnu/packages/compression.scm (lzip): Update to 1.25.

	Change-Id: Id509a3b385cc6425a446ec8b05f5ad6ca58a4add

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: zstd: Use G-expressions.
	* gnu/packages/compression.scm (zstd)[arguments]: Use G-expressions.

	Change-Id: Ic5dba01331a0c3c6f119ab9f800ac51829767ec2

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: zstd: Update to 1.5.6.
	* gnu/packages/compression.scm (zstd): Update to 1.5.6
	(zstd-1.5.6): Remove variable.
	(pzstd): Inherit from zstd.

	Change-Id: If0020d61c5516222f6a80bdc7b41c19732f359e1

2025-07-18  Zheng Junjie  <z572@z572.online>

	gnu: libgc: Update to 8.2.8.
	* gnu/packages/bdw-gc.scm (libgc): Update to 8.2.8.

	Change-Id: I863c78c69707ec6a92d6045662c4f789a11fa7f7

2025-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libatomic-ops: Update to 7.8.2.
	* gnu/packages/bdw-gc.scm (libatomic-ops): Update to 7.8.2.

	Change-Id: Ieeaaab473defd5f128b2c2b9875af5af882a0485

2025-07-18  Andy Tai  <atai@atai.org>

	gnu: ed: Update to 1.21.
	* gnu/packages/text-editors.scm (ed): Update to 1.21.

	Change-Id: If4adc3d92cf14b5bf5acbb43c1c9d65e15824139

2025-07-18  Andy Tai  <atai@atai.org>

	gnu: libffcall: Update to 2.5.
	* gnu/packages/libffcall.scm (libffcall): Update to 2.5.

	Change-Id: I3624bea2d6ebcbb2e621104c6e5b977d55fc6676

2025-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libseccomp: Update to 2.6.0.
	* gnu/packages/linux.scm (libseccomp): Update to 2.6.0.
	[source]: Switch to git-fetch.
	[arguments]: Use G-expressions.
	[native-inputs]: Add autoconf, automake, and libtool.

	Change-Id: I19302252578c6791937ec073d24607e19277f49a

2025-07-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc: Update to 2.40.
	* gnu/packages/base.scm (glibc): Update to 2.40.
	[replacement]: Remove.
	(%glibc-patches): Update.
	(glibc/fixed): Remove.
	(glibc-for-fhs): Update patch name.
	* gnu/packages/patches/glibc-hurd64-intr-msg-clobber.patch: Update for 2.40.
	* gnu/packages/patches/glibc-hurd64-sgms-context.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Unregister.
	* gnu/packages/base.scm (glibc/hurd-headers): Remove it.
	* gnu/packages/patches/glibc-2.40-dl-cache.patch,
	gnu/packages/patches/glibc-2.40-CVE-2025-0.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register them.

	Change-Id: I7f041a6ff9ea11e4b05a75ca704007deb405653b

2025-07-18  Tomas Volf  <~@wolfsden.cz>

	doc: Update arguments for gexp procedures.
	Some keyword arguments were missing, some had wrong default values.  This
	commit updates the documentation to match the code.

	* doc/guix.texi (G-Expressions)[computed-file]: Use @var.  Document #:guile.
	[gexp->script]: Fix default value for #:target.
	[gexp->file]: Document #:system and #:target.

	Change-Id: Ie92a57fe1c3b45d1c7a5e8865fcf291c5f590c11

2025-07-18  Tomas Volf  <~@wolfsden.cz>

	gexp: Attempt to set LC_CTYPE in compiled-modules.
	This allows compiling modules with unicode in their names.

	* guix/gexp.scm (compiled-modules): Attempt to set LC_CTYPE to C.UTF-8.

	Change-Id: Ie92a57fe1c3b45d1c7a5e8865fcf291c5f590c11

2025-07-18  Tomas Volf  <~@wolfsden.cz>

	gexp: Improve support of Unicode characters.
	Support for non-ASCII characters was mixed.  Some gexp forms did support them,
	while others did not.  Combined with current value for
	%default-port-conversion-strategy, that sometimes led to unpleasant surprises.

	Fixes #73660, see <https://issues.guix.gnu.org/73660>.

	* guix/gexp.scm (gexp->derivation): Default LC_CTYPE to C.UTF-8.
	(gexp->script, text-file*): Set port encoding to UTF-8.

	Change-Id: Ie92a57fe1c3b45d1c7a5e8865fcf291c5f590c11

2025-07-18  Leo Nikkilä  <hello@lnikki.la>

	gnu: gcc-4.7: Fix slash in startfile prefix.
	These prefixes must have a trailing slash.  When this slash is
	omitted, gcc fails to find ?crt*.o files when LIBRARY_PATH is not set.

	Fixes #75483, see <https://issues.guix.gnu.org/75483>.

	* gnu/packages/gcc.scm (gcc-4.7): Fix replaced startfile prefix.
	[arguments]: <#:phases>: Fix it.

	Change-Id: I1988e0bf98b0002e83e0c0233310d05b72644ac9

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gettext: Update to 0.23.1.
	* gnu/packages/gettext.scm (gettext-minimal): Update to 0.23.1.

	Change-Id: If40e64e0498e953373eda53ed0bf96a5ed273870

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: clang-runtime-19: Build with gcc-14.
	* gnu/packages/llvm.scm (clang-runtime-from-llvm)[native-inputs]: Leave
	unaltered for version >= 19.

	Change-Id: I85e7aa39918b545eca43478cffa626e533183238

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: clang-runtime-17: Build with gcc-13.
	Avoid

	    /tmp/guix-build-clang-runtime-17.0.6.drv-0/source/build/lib/fuzzer/libcxx_fuzzer_x86_64/include/c++/v1/__filesystem/path.h:623:30: error: use of built-in trait '__remove_pointer(typename std::__Fuzzer::decay<_Tp>::type)' in function signature; use library traits instead
	      623 |   _EnableIfPathable<_Source> append(const _Source& __src) {
	          |                              ^~~~~~

	by using gcc-13.

	* gnu/packages/llvm.scm (clang-runtime-from-llvm)[native-inputs]: Use gcc-13
	for version 17.

	Change-Id: I0f815e178ea2f936e680075b1153285cf920b26e

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: clang-runtime-18: Build with gcc-13.
	Avoid

	    In file included from /tmp/guix-build-clang-runtime-18.1.8.drv-0/source/build/lib/fuzzer/libcxx_fuzzer_x86_64/include/c++/v1/__exception/nested_exception.h:18,
	                     from /tmp/guix-build-clang-runtime-18.1.8.drv-0/source/build/lib/fuzzer/libcxx_fuzzer_x86_64/include/c++/v1/exception:83,
	                     from /tmp/guix-build-clang-runtime-18.1.8.drv-0/source/libcxxabi/src/cxa_aux_runtime.cpp:13:
	    /tmp/guix-build-clang-runtime-18.1.8.drv-0/source/build/lib/fuzzer/libcxx_fuzzer_x86_64/include/c++/v1/__type_traits/is_convertible.h:28:77: error: there are no arguments to ‘__is_convertible’ that depend on a template parameter, so a declaration of ‘__is_convertible’ must be available [-fpermissive]
	       28 | struct _LIBCPP_TEMPLATE_VIS is_convertible : public integral_constant<bool, __is_convertible(_T1, _T2)> {};

	by using gcc-13.

	* gnu/packages/llvm.scm (clang-runtime-from-llvm)[native-inputs]: Use gcc-13
	for version 18.

	Change-Id: Ib01403665af7a8014e6da612bc6f31257e498d88

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: clang-runtime-18: Build with gcc-12.
	Avoid

	    source/build/lib/fuzzer/libcxx_fuzzer_x86_64/include/c++/v1/__filesystem/path.h:534:52: error: use of built-in trait ‘__remove_pointer(typename std::__Fuzzer::decay<_Tp>::type)’ in function signature; use library traits instead

	by reverting back to gcc-12.

	* gnu/packages/llvm.scm (clang-runtime-from-llvm)[native-inputs]: Use gcc-12
	for version 18.

	Change-Id: Ib01403665af7a8014e6da612bc6f31257e498d88

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: clang-runtime: Remove gcc-12,13,14 from native-inputs.
	* gnu/packages/llvm.scm (clang-runtime-from-llvm)[native-inputs]: Use
	llvm's native inputs unmodified.

	Change-Id: Ib01403665af7a8014e6da612bc6f31257e498d88

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gcc: Update gcc, gcc-toolchain, libgccjit to 14.
	* gnu/packages/gcc.scm (gcc): Define as gcc-14 for all.
	(libgccjit): Define as libgccjit-14.
	* gnu/packages/commencement.scm (gcc-toolchain): Define as gcc-toolchain-14
	for all.
	* gnu/packages/gcc.scm

	Change-Id: Iaac983da8acbbb2fd1088a0469d6115b7d424dbb

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: netcdf: Fix build with gcc-14.
	* gnu/packages/maths.scm (netcdf): Add CFLAGS to #:configure-flags to relax
	gcc-14's strictness.

	Change-Id: Ic5059519414aeb644dd0bde084f569b954c17904

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: python-h5py: Fix build with gcc-14.
	* gnu/packages/python-xyz.scm (python-h5py)[arguments]: Add phase
	"relax-gcc-14-strictness".

	Change-Id: Ib68eb41305d075069926323727fe35ca65fd2873

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: openmpi-4: Fix build with gcc-14.
	* gnu/packages/mpi.scm (openmpi-4)[arguments]: Add CFLAGS to #:configure-flags
	to relax gcc-14's strictness.

	Change-Id: I4a19a473a729ce054d855ec2c4d6ea94dc94b849

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: freeipmi: Fix build with gcc-14.
	* gnu/packages/freeipmi.scm (freeipmi)[arguments]: Add CFLAGS to #:configure-flags
	to relax gcc-14's strictness.

	Change-Id: Ie22de7f0a344bbc709878be3175fdd07cfde92bc

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libunwind: Fix build with gcc-14 for i686-linux.
	* gnu/packages/libunwind.scm (libunwind)[arguments]: Extend CFLAGS to relax
	gcc-14's strictness even further.

	Change-Id: Idafb16976442b3452b16cd993fbaec0655a61af5

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: icedtea-8: Fix build with gcc-14.
	* gnu/packages/java.scm (icedtea-8)[arguments]: Extend CFLAGS to relax
	gcc-14's strictness.

	Change-Id: Ia7a53bfd1649c54505d7d2d033f9e984c531da90

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: icedtea-7: Fix build with gcc-14.
	* gnu/packages/java.scm (icedtea-7)[arguments]: Extend CFLAGS_COMMON in
	"fix-openjdk" to relax gcc-14's strictness.

	Change-Id: Icc2fec77390dfd052339184633c1c30915ebded2

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gnome-boxes: Fix build with gcc-14.
	* gnu/packages/gnome.scm (gnome-boxes)[arguments]: Add phase
	"relax-gcc-14-strictness".

	Change-Id: I0d29ddcc368d56c572caea0fb55fa15618193bc1

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guile-gi: Fix build with gcc-14.
	* gnu/packages/guile-xyz.scm (guile-gi)[arguments]: Add CFLAGS
	to #:configure-flags to relax gcc-14's strictness.

	Change-Id: I1aa6b2118f09e12e3ce06833e56d624fd047a9ae

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gnome-recipes: Fix build with gcc-14.
	* gnu/packages/gnome.scm (gnome-recipes)[arguments]: Add phase
	"relax-gcc-14-strictness".

	Change-Id: I1d9bc4ee914a0b6ffdabced3fa8febee5feacc30

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: pidgin: Fix build with gcc-14.
	* gnu/packages/messaging.scm (pidgin)[arguments]: Extend CFLAGS to relax
	gcc-14's strictness.

	Change-Id: Ic36a32d02d3051ea7639c2d47933b0293b72fb89

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libbraille: Fix build with gcc-14.
	* gnu/packages/accessibility.scm (libbraille)[arguments]: Add CFLAGS to #:configure-flags
	to relax gcc-14's strictness.

	Change-Id: Id16c1f46d2f613a2cc878c9be6b88b3e613091e1

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gucharmap: Fix build with gcc-14.
	* gnu/packages/gnome.scm (gucharmap)[argument]: Add CFLAGS to #:configure-flags
	to relax gcc-14's strictness.

	Change-Id: I234d21da13a688029e306a793d5348e17c6c9042

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libcdio: Fix build with gcc-14.
	* gnu/packages/cdrom.scm (libcdio)[arguments]: New field to relax gcc-14's
	strictness.

	Change-Id: I7ae22b1017060015e980331f9943b33459926193

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: cogl: Fix build with gcc-14.
	* gnu/packages/gnome.scm (cogl)[arguments]: Add CFLAGS to #:configure-flags to
	relax gcc-14's strictness.

	Change-Id: I05c4923c6e2ed60b892d3beef2967fff18cdeb56

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: python-cython-next: Build with gcc-13.
	Using gcc-14 produces

	    Compiler output for module e_switch_transform:
	    e_switch_transform.c: In function ‘__pyx_pf_18e_switch_transform_is_not_one’:
	    e_switch_transform.c:2283:5: error: duplicate case value
	     2283 |     case 1+0:
	          |     ^~~~
	    e_switch_transform.c:2282:5: note: previously used here
	     2282 |     case 1:
	          |     ^~~~

	* gnu/packages/python-xyz.scm (python-cython-3)[native-inputs]: Add gcc-13.

	Change-Id: Iaed502e4c105bb1229345288ec2f203453f65acc

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mplayer: Fix build with gcc-14.
	* gnu/packages/video.scm (mplayer)[arguments]: In stage "configure", fixup
	"CFLAGS" in "config.mak" to relax gcc-14's strictness.

	Change-Id: I21e66222770182bfdb09092ef04b372d12690710

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gtksourceview-3.24.11: Fix build with gcc-14.
	* gnu/packages/gtk.scm (gtksourceview-3)[arguments]: Add #:configure-flags to
	relax-gcc-14-strictness.

	Change-Id: I160f107334cc9a5817227dd5513231933184a032

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: telepathy-glib: Fix build with gcc-14.
	* gnu/packages/glib.scm (telepathy-glib)[arguments]: Use G-Expressions.
	Add CFLAGS to #:configure-flags to relax gcc-14's strictness.

	Change-Id: I489e04eb8a6d1a29753f8c5fc61429f6292ae8cf

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: autofs: Update to 5.1.9 and fix build with gcc-14.
	* gnu/packages/file-systems.scm (autofs): Update to 5.1.9.
	[arguments]: Add #:make-flags to relax gcc-14's strictness.

	Change-Id: I08c19300feacfdcd69c9721a22cbd543655ec3a2

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: r-fast: Fix build with gcc-14.
	* gnu/packages/cran.scm (r-rfast)[arguments]: New field to relax gcc-14's
	strictness.

	Change-Id: I11fc6f40dbb6bc37831a0e7d647bc6dae10a6af0

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add gettext-minimal-0.21.
	* gnu/packages/patches/gettext-libunicode-update.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/gettext.scm (gettext-minimal-0.21): Use it in new variable.

	Change-Id: Ie4cb151229b9a69bec90d50f56618b4ae7c6ca12

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add autoconf-2.72.
	* gnu/packages/autotools.scm (autoconf-2.72): New variable.

	Change-Id: I9bb20e9a98cbc1d53ac2ca350da875c144f99ce1

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: ghc-8.4.4: Build with gcc-13.
	* gnu/packages/haskell.scm (ghc-8.4)[native-inputs]: Add gcc-13.

	Change-Id: I6e460725910199beb4e348cd70051b5e3a164a43

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: ghc-8.0.2: Build with gcc-13.
	* gnu/packages/haskell.scm (ghc-8.0)[native-inputs]: Add gcc-13.

	Change-Id: I22970808629d5b2c64891608a235fc967d19a960

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libedit: Fix build with gcc-14.
	* gnu/packages/libedit.scm (libedit)[arguments]: Use cross-build relaxing of
	gcc-14's strictness for any build.

	Change-Id: I521175485c818f2ad280468e227d82f76efc1b52

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: aria2: Fix build.
	* gnu/packages/bittorrent.scm (aria2)[arguments]: Add phase "patch-configure".

	Change-Id: I205ebc7017e266341863a2b84c93f3d94ab4b262

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: racket-vm-cgc: Fix build with gcc-14.
	* gnu/packages/racket.scm (racket-vm-common-configure-flags): Add CFLAGS to
	relax gcc-14's strictness.

	Change-Id: I5886d04ec666c510ade0d582dc2250082bee031f

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: perl-tk: Build with gcc-12.
	* gnu/packages/tcl.scm (perl-tk)[inputs]: Remove labels.  Add gcc-12.
	[arguments]: Use G-Expressions.

	Change-Id: I648817749e6b66ec7c650f13fe35a556b53fd33c

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: ghc-7.10.3: Build with gcc-13.
	* gnu/packages/haskell.scm (ghc-7)[native-inputs]: Add gcc-13.

	Change-Id: I22970808629d5b2c64891608a235fc967d19a960

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: python-pyportmidi: Fix build with gcc-14.
	* gnu/packages/music.scm (python-pyportmidi)[arguments]: New field to relax
	gcc-14's strictness.

	Change-Id: I4c77560991a12cf86ffa751c66aa98e602613d68

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gf2x: Fix build with gcc-14.
	* gnu/packages/algebra.scm (gf2x)[arguments]: New field to relax gcc-14's
	strictness.

	Change-Id: I5891f800a47ff1b42d912d03111d29cb57afdf8c

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mpfi: Fix build with gcc-14.
	* gnu/packages/multiprecision.scm (mpfi)[arguments]: Add CFLAGS to #:configure-flags
	to relax gcc-14's strictness.

	Change-Id: Ia4a2aeeff9ffd79320050959dac794c790c0022e

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: python-datrie: Fix build with gcc-14.
	* gnu/packages/python-xyz.scm (python-datrie)[arguments]: New field to relax
	gcc-14's strictness.

	Change-Id: I44185ba3da9f57326179bd44394d5508da6dd62d

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: cdrkit-libre: Fix build with gcc-14.
	* gnu/packages/cdrom.scm (cdrkit-libre)[arguments]: Use G-Expressions.
	Add #:configure-flags to relax gcc-14's strictness.

	Change-Id: I20e03152dcc31f0803593ad74db5e94048acd41a

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: r-rcppparallel: Fix build with gcc-14.
	* gnu/packages/cran.scm (r-rcppparallel)[arguments]: Use G-Expressions.  Add
	phase "relax-gcc-14-strictness".

	Change-Id: I3d6c0d0986405dcc327bddb1eccaf95c298aec1d

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: r-acme: Fix build with gcc-14.
	* gnu/packages/bioconductor.scm (r-acme)[arguments]: New field to relax
	gcc-14's strictness.

	Change-Id: Ib71324b6ac3d475bcdd9cd4bc868acb680122eba

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gunicorn: Update to 22.0.0.
	* gnu/packages/python-web.scm (gunicorn): Update to 22.0.0.
	(gunicorn-next): Remove.

	Change-Id: I3e62ce45ca3c48e5c76b83b15b08bf420ff4d476

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: uwsgi: Update to 2.0.28; fixes build with gcc-14.
	* gnu/packages/web.scm (uwsgi): Update to 2.0.28.

	Change-Id: I8b48fc7164f81906a8ce23b32dd74fbce26ef229

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mpark-variant: Build with gcc-14; fixes build.
	* gnu/packages/cpp.scm (mpark-variant)[native-inputs]: Remove gcc-12.

	Change-Id: If9d9f6f33b81d06466e282bc70e274f03e05a572

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: portmidi: Fix build with gcc-14.
	* gnu/packages/music.scm (portmidi)[arguments]: Add CMAKE_C_FLAGS to #:configure-flags
	to relax gcc-14's strictness.

	Change-Id: I35e8a4d0c8d6db7b76af011b064cc356e95614f2

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: cura-engine: Fix build with gcc-14.
	* gnu/packages/patches/cura-engine-gcc-14.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/engineering.scm: Use it.

	Change-Id: Icb77a9a67c79372c16e607038c185d22fc20d122

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: r: Fix build with gcc-14.
	* gnu/packages/statistics.scm (r-with-tests)[arguments]: Add CFLAGS to #:make-flags
	to relax gcc-14's strictness.

	Change-Id: I2b96d4da099572d2c356b99ccbc0e5b86f8ef136

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: python-pypairix: Update to 0.3.8 and fix build with gcc-14.
	* gnu/packages/bioinformatics.scm (python-pypairix): Update to 0.3.8.
	[arguments]: Use G-Expressions.  Add phase "relax-gcc-14-strictness".

	Change-Id: I5766c457da18ec7c9fedd83a583dc5e244f33dea

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: bedtools: Update to 2.31.1; fixes build with gcc-14.
	* gnu/packages/bioinformatics.scm (bedtools): Update to 2.31.1.

	Change-Id: I1576952e19449ad92aee3690c97d3f406df95321

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libjxr: Fix build with gcc-14.
	* gnu/packages/image.scm (libjxr)[arguments]: Extend CFLAGS to relax gcc-14's
	strictness.

	Change-Id: I44cedd787beae4efb945efde3217999af430c94b

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: zsh: Fix build with gcc-14.
	* gnu/packages/shells.scm (zsh)[arguments]: Add CFLAGS to #:configure-flags to
	relax gcc-14's strictness.

	Change-Id: Id0eed01369a49b3da0af858c178a529f8b6526e4

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: zeromq: Update to 4.3.5; fixes build with gcc-14.
	* gnu/packages/networking.scm (zeromq): Update to 4.3.5.

	Change-Id: If3b7e3ac3f760af88aea4cdbac1ca65d41acd2a8

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: doc++: Fix build with gcc-14.
	* gnu/packages/patches/doc++-gcc-14.patch: New fdile.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/documentation.scm (doc++)[source]: Use it.

	Change-Id: Ifb388a5e45c1a4a5031b327e06de97774dc761a1

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: colord-minimal: Fix build with gcc-14.
	* gnu/packages/gnome.scm (colord-minimal)[arguments]: Add phase
	"relax-gcc-14-strictness".

	Change-Id: I0c91b7bb16a1ee80db1757626c0025ebde652f3a

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: rrdtool: Update to 1.9.0; fixes build with gcc-14.
	* gnu/packages/rrdtool.scm (rrdtool): Update to 1.9.0.
	[native-inputs]: Add autoconf, automake, gexttext-minimal, libtool.

	Change-Id: Ia619407916a6488ade77028081881769031c5275

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: freeipmi: Fix build with gcc-14.
	* gnu/packages/freeipmi.scm (freeipmi)[arguments]: Add CFLAGS to #:configure-flags
	to relax gcc-14's strictness.

	Change-Id: I468eab233af14ee41f50fed851bd3e107f8ba617

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: tbb-2020.3: Fix build with gcc-14.
	* gnu/packages/tbb.scm (tbb)[arguments]: Add CXXFLAGS to #:make-flags to relax
	gcc-14's strictness.

	Change-Id: Ia8a5a609af4b0f7273912f1f3de1bd2f44b2f160

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: podofo: Fix build with gcc-14.
	* gnu/packages/patches/podofo-gcc-14.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/pdf.scm (podofo)[source]: Use it.

	Change-Id: I9a85c994f69587cc3ba463a3e647f0aeebd53d04

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: tbb: Fix build with gcc-14.
	* gnu/packages/patches/tbb-gcc-14.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/tbb.scm (tbb)[source]: Use it.

	Change-Id: Ia8a5a609af4b0f7273912f1f3de1bd2f44b2f160

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: chmlib: Fix build with gcc-14.
	* gnu/packages/ebook.scm (chmlib)[arguments]: New field to relax gcc-14's strictness.

	Change-Id: Ia2fb349d9aeda92d7753c5b1ac98dd85869a2f70

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: discount: Update to 2.2.7d and fix build with gcc-14.
	* gnu/packages/markup.scm (discount): Update to 2.2.7d.
	[arguments]: In phase "configure", extend "CC" to relax gcc-14's strictness.

	Change-Id: I28da4dcb05c928a6c361d894487aa96d956c7d6e

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: vpnc-scripts: Fix build with gcc-14.
	* gnu/packages/vpn.scm (vpnc-scripts)[arguments]: In phase "build", relax
	gcc-14's strictness.

	Change-Id: I993326cfd1ed11ad8efaefdd9ca527e67f78c42b

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: texlive-bin: Fix build with gcc-14.
	* gnu/packages/tex.scm (texlive-bin)[arguments]: Add CFLAGS to #:configure-flags
	to relax gcc-14's strictness.

	Change-Id: I6a961d738fc48501e51e65b353133eaeb9f4c2a3

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libunwind: Fix build with gcc-14.
	* gnu/packages/libunwind.scm (libunwind)[arguments]: Update to G-Expressions.
	Add #:configure-flags to relax gcc-14's strictness.

	Change-Id: Iedab92015d6c5f4b17c33ccb02ede8b0bfd5a71e

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mbedtls-lts: Update to 2.28.9 and fix build with gcc-14.
	* gnu/packages/tls.scm (mbedtls-lts): Update to 2.28.9.
	[arguments]: Extend #:configure-flags to relax gcc-14's strictness.

	Change-Id: I928b2c9b76966f830ff8c953d8978518f9e2993b

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: openldap-for-linphone: Fix build with gcc-14.
	* gnu/packages/openldap.scm (openldap-for-linphone)[arguments]: New field to
	relax gcc-14's strictness.

	Change-Id: I9541b579df38d8a6a4461a87275399fd623a1f01

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: zxing-cpp: Fix build with gcc-14.
	* gnu/packages/aidc.scm (zxing-cpp-1.2)[source]: Use "zxing-cpp-1.2.0-gcc-14.patch".

	Change-Id: I61486f55197f7d7314fa6fca97d9b3c43c89f880

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: boost-for-mysql: Fix build with gcc-14.
	* gnu/packages/boost.scm (boost-for-mysql)[arguments]: Add phase
	"apply-gcc-14-patch".

	Change-Id: If75c77d514702c2af127eadba44d195d7443d4f5

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mpdscribble: Update to 0.25; fixes build with gcc-14.
	* gnu/packages/mpd.scm (mpdscribble): Update to 0.25.

	Change-Id: Ic6b59583c594c4329b407aa6b24f6bb5667ee09f

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: firebird: Update to 3.0.12; fixes build with gcc-14.
	* gnu/packages/databases.scm (firebird): Update to 3.0.12.
	[inputs]: Revert to icu4c-71.
	* gnu/packages/icu4c.scm (icu4c-71): New variable.

	Change-Id: Ia5f95ebf1dac68a9f945d65e700db274fff244da

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: icu4c: Disable some tests for x86-32.
	* gnu/packages/icu4c.scm (icu4c)[arguments]: When building for x86-32, add
	"disable-failing-test" stage.

	Change-Id: I57be6c07121182fb027b8f5c0b383617dd4f962a

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: lpsolve: Fix build with gcc-14.
	* gnu/packages/maths.scm (lpsolve)[arguments]: Add phase "apply-gcc-14-patch"
	to relax gcc-14's strictness.

	Change-Id: I4bab0523dccb3b0c85bcce3045edf2a1f18c0539

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: clucene: Fix build with gcc-14.
	* gnu/packages/patches/clucene-gcc-14.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/rdf.scm (clucene)[source]: Use it.

	Change-Id: Ief8de0cb52480dccdbcc1ac45c33a8767fdd4211

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: pangox-compat: Fix build with gcc-14.
	* gnu/packages/gtk.scm (pangox-compat)[arguments]: New field to relax gcc-14's
	strictness.

	Change-Id: I1f1c0ce20052b59a6d2e25490e3fcacf099f0757

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: zile: Fix build with gcc-14.
	* gnu/packages/zile.scm (zile)[arguments]: Add #:configure-flags to relax
	gcc-14's strictness.

	Change-Id: I2d5551a272392ce0084969dd49300682789da470

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: sofia-sip: Update to 1.13.17 and fix build with gcc-14.
	* gnu/packages/telephony.scm (sofia-sip): Update to 1.13.17.
	[arguments]: Add #:configure-flags to relax gcc-14's strictness.

	Change-Id: Icca129193b425cc8865dda73754dbb1d595518eb

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: llvm-12: Fix build with gcc-14.
	* gnu/packages/llvm.scm (llvm-12)[source]: Use llvm-13-gcc-14.patch.

	Change-Id: I96056fde6c0817ecab45a82fb67666a4ad5147f1

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: python-2.7: Fix build with gcc-14.
	* gnu/packages/python.scm (python-2.7)[arguments]: Relax gcc-14's strictness
	in #:configure-flags's CFLAGS.

	Change-Id: If3aef0edfcbdf0055ec7ca8425e03ff5c2df67b4

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: python: Use G-Expressions.
	* gnu/packages/python.scm (python-2.7)[arguments]: Use G-Expressions.
	(python-3.10): Likewise, update accordingly.
	(python-3.12): Likewise, update accordingly.
	(python-debug): Likewise, update accordingly.

	Change-Id: Iacb6f94fc6fb8ab70932321bc516a230c1c1003b

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: orbit2: Fix build with gcc-14.
	* gnu/packages/gnome.scm (orbit2): Add CFLAGS to #:configure-flags to relax
	gcc-14's strictness.

	Change-Id: I1c094a09f338335733197837e420211587aca833

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libgee: Fix build with gcc-14.
	* gnu/packages/gnome.scm (libgee)[arguments]: Add #:configure-flags to relax
	gcc-14's strictness.

	Change-Id: Iefcd8d7bb458f0c6a24fc980812080b1dec24389

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: openexr-2: Fix build with gcc-14.
	* gnu/packages/patches/openexr-2-gcc-14.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/graphics.scm (openexr-2)[source]: Use it.

	Change-Id: I050731f989581a8a6255ad46a4ede5493e2bed87

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mypaint-brushes-1.3.1: Revert to automake-1.16.5; fixes build.
	* gnu/packages/gimp.scm (mypaint-brushes-1.3)[native-inputs]: New field.

	Change-Id: Id4b75fb06018d24c7a2a152f53763671e5f99f0d

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: startup-notification: Fix build with gcc-14.
	* gnu/packages/xdisorg.scm (startup-notification)[arguments]: Add #:configure-flags
	to relax gcc-14's strictness.

	Change-Id: Ie20f622414e2482932e027bdf7bf7acf18192a6b

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: efivar: Fix build on i686-linux with gcc-14.
	* gnu/packages/linux.scm (efivar)[arguments]: Add CFLAGS to relax gcc-14's
	strictness.

	Change-Id: Id79bc84eab70cbd9ead220ad2d27322d8b8b21e3

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu; glibc-2.33: Fix build with gcc-14.
	* gnu/packages/base.scm (glibc-2.33)[arguments]: New field to further relax
	gcc-14.'s strictness.

	Change-Id: Ib6ac5bc44608a56bb7dd584c21beadee280fe519

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libdom: Fix build with gcc-14.
	* gnu/packages/web.scm (netsurf-buildsystem-arguments): Relax gcc-14's
	strictness.

	Change-Id: Ie9b2e22fac663246777d8978f88de9ef4b8c5b2a

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: efivar: Update to 39; fixes build with gcc-14.
	* gnu/packages/linux.scm (efivar): Update to 39.

	Change-Id: I13646c7e379df2b92629eb6e53d3d43e49dddb83

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libimobiledevice: Fix build with gcc-14.
	* gnu/packages/libusb.scm (libimobiledevice)[arguments]: Add CFLAGS
	to #:configure-flags to relax gcc-14's strictness.

	Change-Id: If59a219f8044d80d5227abe7e7ab65484ef00de3

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: cryptsetup-static: Update to latest json-c (0.18).
	* gnu/packages/cryptsetup.scm (static-library): Also cater for the cmake build
	system.
	(cryptsetup-static)[inputs]: Update to use json-c instead of json-c-0.13.

	Change-Id: Ic1d3644227d34d72204b4f670f1c84bfcea19702

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: json-c-0.13: Fix build with gcc-13.
	* gnu/packages/web.scm (json-c-0.13)[arguments]: New field to relax gcc-14's
	strictness.

	Change-Id: I576160cba32e2a89c33228529579bc26e70a6877

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: glibc-2.35: Fix build with gcc-14.
	* gnu/packages/base.scm (glibc-2.35)[arguments]: Add CFLAGS to #:configure-flags
	to relax gcc-14's strictness.

	Change-Id: Ib731ac64e70f1b29655d26dead8b4b970e90f063

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: json-c: Update to 0.18; fixes build with gcc-14.
	* gnu/packages/web.scm (json-c): Update to 0.18.

	Change-Id: I46efcb8ba1229bef0ef862b1564d360ab926c4ec

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: tracker: Fix build with gcc-14.
	* gnu/packages/gnome.scm (tracker)[arguments]: Add phase
	"relax-gcc-14-strictness" to relax gcc-14's strictness.

	Change-Id: Id63a3b5ab2c92b0ab09faa1b3e4c50271e1c153b

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: transcode: Fix build with gcc-14.
	* gnu/packages/video.scm (transcode)[arguments]: Extend CFLAGS to relax
	gcc-14's strictness.

	Change-Id: I48bdf9f98297e49f3529264ffd914125b18f50cc

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libquicktime: Fix build with gcc-14.
	* gnu/packages/video.scm (libquicktime)[arguments]: Add CFLAGS to #:configure-flags
	to relax gcc-14's strictness.

	Change-Id: I13491dad5b018f93865fabbaddae94850cedcecb

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: sdl2-2.0.14: Fix build with gcc-14.
	* gnu/packages/sdl.scm (sdl2-2.0)[arguments]: New field to relax gcc-14's
	strictness.

	Change-Id: I17fdf1facba6bda381425d0c11cc5fc200afbd4a

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: directfb: Fix build with gcc-14.
	* gnu/packages/graphics.scm (directfb)[arguments]: Add #:configure-flags to
	relax gcc-14's strictness.

	Change-Id: I8ce479978513efd0b6ebab7fe1dd3632f66456bf

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: sox: Fix build with gcc-14.
	* gnu/packages/audio.scm (sox)[arguments]: Add CFLAGS to #:configure-flags to
	relax gcc-14's strictness.

	Change-Id: Iaf4dd1bd066f18fe98fb6f1d7efb2304f011e08a

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: zxing-cpp-1-2.0: Fix build with gcc-14.
	* gnu/packages/patches/zxing-cpp-1.2.0-gcc-14.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/aidc.scm (zxing-cpp-1.2)[source]: Use it.

	Change-Id: I6a007ac9728d8ed16ddeef425cc544e7f0d861c1

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: raptor2: Update to 2.0.16; fixes build with gcc-14.
	* gnu/packages/patches/raptor2-heap-overflow.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.
	* gnu/packages/rdf.scm (raptor2): Update to 2.0.16 and drop it.

	Change-Id: I6a007ac9728d8ed16ddeef425cc544e7f0d861c1

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mediasdk: Update to 23.2.2 and fix build with gcc-14.
	* gnu/packages/patches/mediasdk-gcc-14.patch: New file.
	* gnu/local.mk (dist_patch_DATA):
	* gnu/packages/video.scm (mediasdk): Update to 23.2.2 and use it.

	Change-Id: I6a007ac9728d8ed16ddeef425cc544e7f0d861c1

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libopenmpt: Update to 0.7.12; fixes build with gcc-14.
	* gnu/packages/audio.scm (libopenmpt): Update to 0.7.12.

	Change-Id: I66ff14b63d81169f837d133bec79d65d205acee8

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libmpeg3: Fix build with gcc-14.
	* gnu/packages/video.scm (libmpeg3)[arguments]: Add CC to #:make-flags to
	relax gcc-14's strictness.

	Change-Id: I05efa8f3d0c67bc818913f964673a4074e371b53

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gmime: Update to 3.2.15; fixes build with gcc-14.
	* gnu/packages/mail.scm (gmime): Update to 3.2.15.
	[native-inputs]: Use automake-1.16.5.

	Change-Id: Ibe36eb1a186d74646490c532a63cfae956c71876

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libvisual: Fix build with gcc-14.
	* gnu/packages/gstreamer.scm (libvisual)[arguments]: Add #:configure-flags to
	relax gcc-14's strictness.

	Change-Id: I84cb625c98e4ef75a87ad9ffe7fa580685c0fcf0

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: syslinux: Drop python2 dependency.
	* gnu/packages/bootloaders.scm (syslinux)[native-inputs]: Remove labels, use
	python3.
	[arguments]: Add PYTHON=python3 to #:make-flags.

	Change-Id: I4643f71d6cf91d0adcc42dad433e67398d399ff2

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: opensc: Update to 0.26.0; fixes build with gcc-14.
	* gnu/packages/security-token.scm (opensc): Update to 0.26.0.

	Change-Id: I25eec78970e827de4c55c28972366f91683bcf38

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: vde2: Update to 2.3.3; fixes build with gcc-14.
	* gnu/packages/networking.scm (vde2): Update to 2.3.3.

	Change-Id: I25eec78970e827de4c55c28972366f91683bcf38

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mariadb: Update to 10.11.10 and fix build.
	* gnu/packages/databases.scm (mariadb): Update to 10.11.10.
	[arguments]: In phase "ajdust-tests", disable failing "main.mysqldump-header"
	test, and unstable "main.log_low" and "main.mysqld--help-aria" tests.

	Change-Id: Ic44c76b34d278ffebeebb2ae65b9f2b40bf43dd3

2025-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: jamvm-1-bootstrap: Fix build with gcc-14.
	* gnu/packages/java-bootstrap.scm (jamvm-1-bootstrap)[arguments]
	<#:configure-flags>: Add CFLAGS.

	Change-Id: I354113621cb5b69e9a6e836250335319561a17e3

2025-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: classpath-bootstrap: Fix build with gcc-14.
	* gnu/packages/java-bootstrap.scm (classpath-bootstrap)[arguments]
	<#:configure-flags>: Add CFLAGS.

	Change-Id: Icdec1e39dbbaba5e91c5ac5767f30ee1205043eb

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libshout: Fix build with gcc-14.
	* gnu/packages/xiph.scm (libshout)[arguments]: New field to relax gcc-14's strictness.

	Change-Id: Ic8e687db3ead45309ce2aeac5e6cd5f06d77b1a7

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libcddb: Fix build with gcc-14.
	* gnu/packages/cdrom.scm (libcddb)[arguments]: Add #:configure-flags to relax
	gcc-14's strictness.

	Change-Id: I463872e31d6f8c42136e6e04cf4013c2261d43cc

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gavl: Fix build by using gcc-13.
	Even using -fpermissive doesn't fix the build with gcc-14.

	* gnu/packages/video.scm (gavl)[native-inputs]: Add gcc-13.

	Change-Id: Ie22688d7c265b994715e346520cd9a045351eb16

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: aalib: Fix build with gcc-14.
	* gnu/packages/video.scm (aalib)[arguments]: Add CFLAGS to #:configure-flags
	to relax gcc-14's strictness.

	Change-Id: I609eea29875fc3eaf0dcfbd8b860e9d6f7f461a7

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: accountsservice: Fix build with gcc-14.
	* gnu/packages/freedesktop.scm (accountsservice)[arguments]: Add phase
	"relax-gcc-14-strictness".

	Change-Id: I19ceb499479911041d88e375d8989861713133d2

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: upower: Disable failing test.
	* gnu/packages/gnome.scm (upower)[arguments]: In phase "adjust-tests-suite",
	disable failing "test_daemon_restart" test.

	Change-Id: I2f4083cd46eb089d7dabfa41a6b1b3b35888ec72

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: xf86-video-nouveau: Fix build with gcc-14.
	* gnu/packages/xorg.scm (xf86-video-nouveau)[arguments]: New field to relax
	gcc-14's strictness.

	Change-Id: I782c112c28841bf2b3b277cfda05bf2a1871b8a1

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: emacs: Fix build with gcc-14.
	* gnu/packages/emacs.scm (emacs-minimal)[arguments]: Add CFLAGS to #:configure-flags
	to relax gcc-14's strictness.

	Change-Id: I782c112c28841bf2b3b277cfda05bf2a1871b8a1

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gdl-minimal: Fix build with gcc-14.
	* gnu/packages/gnome.scm (gdl-minimal)[arguments]: Modify gdl's arguments.

	Change-Id: I782c112c28841bf2b3b277cfda05bf2a1871b8a1

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gdl: Fix build with gcc-14.
	* gnu/packages/gnome.scm (gdl)[arguments]: New field to relax gcc-14's strictness.

	Change-Id: I782c112c28841bf2b3b277cfda05bf2a1871b8a1

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: samba/pinned: Update to 4.18.1; fixes build with gcc-14.
	* gnu/packages/samba.scm (samba/pinned): Update to 4.18.1
	(samba)[version,source]: Remove fields.

	Change-Id: I912f1bd1280f6422b0c167c3227a4c477e21b040

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: vala-0.52: Fix build with gcc-14.
	* gnu/packages/gnome.scm (vala-0.52)[argumens]: New field.

	Change-Id: I9fbc643df7571405f4b36aa44de9d76596e2aece

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gtk+-2: Fix build with gcc-14.
	* gnu/packages/gtk.scm (gtk+-2)[arguments]: Add CFLAGS to #:configure-flags to
	relax gcc-14's strictness.

	Change-Id: If2433b1f905a9a01d31f439e77ee302840c92755

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: xfsprogs: Update to 6.12.0; fixes build with gcc-14.
	* gnu/packages/linux.scm (xfsprogs): Update to 6.12.0.

	Change-Id: I6a79737083f36d80a2a3765cb4f1d357da35ece5

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: polkit: Fix build with gcc-14.
	* gnu/packages/polkit.scm (polkit)[arguments]: Add phase
	"relax-gcc-14-strictness".

	Change-Id: I56f100f416d17a73fe8daae4775251800e713820

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gcc-11: Update to 11.5.0; fixes build with gcc-14.
	* gnu/packages/gcc.scm (gcc-11): Update to 11.5.0.

	Change-Id: I57b0ab94e733ab9eb2ad226b5fcbc951860a48c3

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	bash-minimal: Use gcc-14 hurd/x86-linux build fix for all platforms.
	* gnu/packages/bash.scm (bash-minimal)[arguments]: Unconditionally add CFLAGS
	to #:configure-flags to relax gcc-14's strictness.

	Change-Id: Ifd502adf8c53aa960c02a50bc5bd498bfb9858f6

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gcc-4.7: Add gcc-wrapper from gcc-final.
	* gnu/packages/commencement.scm (gcc-boot0)[arguments]: Remove CC_FOR_BUILD strictness
	relaxing from #:make-flags.
	(gcc-final)[arguments]: Move stage "create-stage-wrapper" and related settings
	in #:configure-flags and #:make-flags to...
	* gnu/packages/gcc.scm (gcc-4.7)[arguments]: ...new "relax-gcc-14s-strictness
	stage here.

	Change-Id: I0c372a4f372281b54e44dd446b6e5ddac5841c5a

2025-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bootstrap: %bootstrap-glibc: Fix linking on armhf-linux.
	* gnu/packages/bootstrap.scm (%bootstrap-glibc)[arguments]: When
	building for armhf-linux remove a reference to a non-existent library.

	Change-Id: I587ba7a40eb05b354e4a11d07e9f4313108e43d1

2025-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bootstrap: %bootstrap-glibc: Patch more files.
	* gnu/packages/bootstrap.scm (%bootstrap-glibc)[arguments]: When
	building for x86* or arm* architectures also patch libpthread.so.

	Change-Id: Ief0c78444bbde5c4a1849daa53e13dc3b154b1ed

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: git: Use -Wno-error= for Hurd cross-build.
	* gnu/packages/version-control.scm (git-minimal)[arguments]: Insert "error="
	in #:configure-flags.

	Change-Id: I8d2197b7eb5a1275aebe4d817ff0db77dee55134

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: texinfo-4: Use -Wno-error= for Hurd cross-build.
	* gnu/packages/texinfo.scm (texinfo-4)[arguments]: Insert "error=" in #:configure-flags.

	Change-Id: Iff63cbfbfe39807d2279354732b34b5755b65b3b

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libssh: Use -Wno-error= for Hurd cross-build.
	* gnu/packages/ssh.scm (libssh)[arguments]: Insert "error=" in #:configure-flags.

	Change-Id: Iaad6931cbd99c5224fc799f9f8b2c39ee8e4ae12

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: m4: Use -Wno-error= for Hurd cross-build.
	* gnu/packages/m4.scm (m4)[arguments]: Insert "error=" in #:configure-flags.

	Change-Id: I344be6610462e363395badae7cb510b8468350d8

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libedit: Use -Wno-error= for cross-build.
	* gnu/packages/libedit.scm (libedit)[arguments]: Insert "error=" in #:configure-flags.

	Change-Id: If7130a6a08b617a5e69819d55b9235e8c79b86f0

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: netdde: Use -Wno-error=.
	* gnu/packages/hurd.scm (netdde)[arguments]: Insert "error=" in WARNINGS.

	Change-Id: I2f00dc590aa8dfef2c0b29f0f7aca4c4753b97cc

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: hurd: Use -Wno-error=.
	* gnu/packages/hurd.scm (hurd)[arguments]: Insert "error=" in WARNINGS.

	Change-Id: I13f071edfce2b66e8fb0ead85403052a09fb0411

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: flex: Use -Wno-error= for cross-build.
	* gnu/packages/flex.scm (flex)[arguments]: Insert "error=" in #:configure-flags.

	Change-Id: If564a1fd50ae754ad499b7985e2166c352e32e1a

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: ldb: Update to 2.9.2; fixes build with gcc-14.
	* gnu/packages/samba.scm (ldb): Update to 2.9.2.

	Change-Id: I43f6b831e2603d106aefbc9e9a5718d35efe23f2

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: tevent: Update to 0.16.1; fixes build with gcc-14.
	* gnu/packages/samba.scm (tevent): Update to 0.16.1.

	Change-Id: I1ea6d75b49eaa243d5e895c2699757ccf9e7bd2c

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: slim: Fix build with gcc-14.
	* gnu/packages/patches/slim-gcc-14.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/display-managers.scm (slim)[source]: Use it.

	Change-Id: Ie5bd02ad047f5b6d1c185a53c2c0b1456ef941a0

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: talloc: Update to 2.4.2; fixes build with gcc-14.
	* gnu/packages/samba.scm (talloc): Update to 2.4.2.

	Change-Id: I63d3f1668c5b7a75161c1dc189c26635092c0b64

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: python-numpy: Update to 1.26.4 and fix build with gcc-14.
	* gnu/packages/patches/python-numpy-gcc-14.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/python-xyz.scm (python-numpy): Update to 1.26.4 and use it.
	[arguments]: Add phase "relax-gcc-14-strictness".  In phase "check", disable
	more tests.
	[native-inputs]: Add gcc-14 before gfortran so that gfortran's fenv.h include
	doesn't win and break the build.

	Change-Id: I9c8053c66f21521371a85107ef1864a1c0d19ad4

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Use cryptsetup-minimal instead of cryptsetup.
	* gnu/packages/admin.scm (pam-mount)[inputs]: Use cryptsetup-minimal instead
	of cryptsetup.
	* gnu/packages/crypto.scm (tomb)[inputs]: Likewise.
	* gnu/packages/linux.scm (ecryptfs-utils)[inputs]: Likewise.
	* gnu/packages/password-utils.scm (bruteforce-luks)[inputs]: Likewise.
	* gnu/packages/storage.scm (ceph)[inputs]: Likewise.
	* gnu/packages/virtualization.scm (ganeti-instance-guix)[inputs]: Likewise.
	* gnu/packages/disk.scm (volume-key)[inputs]: Likewise.
	(libblockdev)[inputs]: Likewise.
	* gnu/packages/freedesktop.scm (udisks)[inputs]: Likewise.
	* gnu/system/install.scm (%installer-disk-utilities)[inputs]: Likewise.

	Change-Id: Ib48ae1b45f6c63edd620a932241f2aa57567a350

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add cryptsetup-minimal.
	The ruby-asciidoctor/minimal dependency pulls-in pandoc, 316 ghc packages, and
	204 ruby packages, for documentation only.

	* gnu/packages/cryptsetup.scm (cryptsetup): Rename to...
	(cryptsetup-minimal): ...this.
	[native-inputs]: Remove optional ruby-asciidoctor/minimal.
	(cryptsetup): New variable.  Inherit from cryptsetup-minimal.
	[native-inputs]: Add ruby-asciidoctor/minimal if available.

	Change-Id: I1d4d2160e1fd64057a188afa3c9cbf037610727a

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: tdb: Update to 1.4.12; fixes build with gcc-14.
	* gnu/packages/databases.scm (tdb): Update to 2.6.9.

	Change-Id: I63d3f1668c5b7a75161c1dc189c26635092c0b64

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: pth: Fix build with gcc-14.
	* gnu/packages/pth.scm (pth)[arguments]: Add #:configure-flags to relax
	gcc-14's strictness.

	Change-Id: Ifb215f3ae393a268b15dc0316b34c5bb8607b46f

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: openldap: Update to 2.6.9; fixes build with gcc-14.
	* gnu/packages/openldap.scm (openldap): Update to 2.6.9.

	Change-Id: Ie9967139a7346c8fccc96ab88d3e6399aab6bdfe

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: ntp: Fix build with gcc-14.
	* gnu/packages/ntp.scm (ntp)[arguments]: Add CFLAGS to #:configure-flags to
	relax gcc-14's strictness.

	Change-Id: I757155a64abdabc119a4579b74b9a64d61df2320

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gn: Fix build with gcc-14.
	* gnu/packages/gnome.scm (gamin)[arguments]: In phase `set-build-environment'
	set CXXFLAGS to relax gcc-14's strictness.

	Change-Id: I1e8a91aa036b1f9d0f8297eead0872f313f72146

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gamin: Fix build with gcc-14.
	* gnu/packages/gnome.scm (gamin)[arguments]: Add #:configure-flags to relax
	gcc-14's strictness.

	Change-Id: I1e8a91aa036b1f9d0f8297eead0872f313f72146

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: bdb-4.8: Fix build with gcc-14.
	* gnu/packages/dbm.scm (bdb-4.8)[arguments]: Add CFLAGS to #:configure-flags
	to relax gcc-14's strictness.

	Change-Id: If016d18710acd525462f7f108939180650c73587

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: jack-1: Fix build with gcc-14.
	* gnu/packages/audio.scm (jack-1)[arguments]: Add CFLAGS to #:configure-flags
	to relax gcc-14's strictness.

	Change-Id: Id4506b072e7651991be54f119645d7842757ed0b

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: cyrus-sasl: Fix build mwith gcc-14.
	* gnu/packages/cyrus-sasl.scm (cyrus-sasl)[arguments]: Add CFLAGS to #:configure-flags
	to relax gcc-14's strictness.

	Change-Id: Ib6afe50a3913ed38aad3eb673786b424307fc4a7

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: epson-inkjet-printer-escpr: Fix build with gcc-14.
	* gnu/packages/cups.scm (epson-inkjet-printer-escpr)[arguments]: Add CFLAGS
	to #:configure-flags to relax gcc-14's strictness.

	Change-Id: I2333252701bc47adfef3da9f40b14c4dbda36abe

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: fontforge: Update to 20230101 and fix build with gettext-0.23.
	* gnu/packages/fontutils.scm (fontforge): Update to 20230101.
	[arguments]: Add stage "do-not-use-msgfmt--check".

	Change-Id: I2e4e347e86a32963ac7b927be3bc9235dc326fd6

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: texlive-xdvi-bin: Fix build with gcc-14.
	* gnu/packages/tex.scm (texlive-xdvi-bin): Add CFLAGS to #:configure-flags to
	relax gcc-14's strictness.

	Change-Id: Ia4f50c46911c4c4f97b8d9ba554db6f194a2c96e

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: zziplib: Update to 0.13.78; fixes build with gcc-14.
	* gnu/packages/compression.scm (zziplib): Update to 0.13.78.

	Change-Id: I5ea5999fe36696791543b11c2649ac06d07e7f26

2025-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-boot0: Fix building for aarch64-linux.
	* gnu/packages/commencement.scm (gcc-boot0)[inputs]: When building for
	aarch64-linux use libstdc++-boot0 from gcc-5.

	Change-Id: I647694e70e461e100052801874f50c5c20b49398

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: serf: Update to 1.3.10 and fix build with gcc-14.
	* gnu/packages/patches/serf-python3.patch: Remove file.N
	* gnu/local.mk (dist_patch_DATA): Unregister it.
	* gnu/packages/web.scm (serf): Update to 1.3.10 and remove it.
	[arguments]: Add CFLAGS to #:scons-flags to relax gcc-14's strictness.

	Change-Id: I2cb4d9bc7e22ab0bedacbd79b98d33a1b6a27bd0

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: hplip: Update to 3.24.4 and fix build with gcc-14.
	* gnu/packages/cups.scm (hplip): Update to 3.24.4.
	[arguments]: Add "set-gcc-14-cflags" phase to relax gcc-14's strictness.

	Change-Id: Ie753c9ebb51f08c4683e9a9762e9c269eceb5e22

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: llvm-13: Fix build with gcc-14.
	* gnu/packages/patches/llvm-13-gcc-14.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/llvm.scm (llvm-13): Use it.

	Change-Id: I3b9d3b894b0ae6ffe375d3e22f4f4a07d81a77c5

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: cmake-bootstrap: Fix build with gcc-14.
	Apparently cmake-minimal cannot be updated because of the introducion of a
	circular cppdap dependency.

	* gnu/packages/cmake.scm (%common-disabled-tests): Add failing "LoadCommand"
	and "LoadedCommandOneConfig" tests.

	Change-Id: Ic71aa92c327f7853248748d6eab4db9309c90408

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: xmlto: Fix build with gcc-14.
	* gnu/packages/xml.scm (xmlto)[arguments]: Add CFLAGS to #:configure-flags
	to relax gcc-14's strictness.

	Change-Id: I4eb5c18dede03f197aebb6d99c61e1cee307b471

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: python-lxml: Update to 5.2.2; fixes build with gcc-14.
	* gnu/packages/xml.scm (python-lxml): Update to 5.2.2.  This fixes the build
	with gcc-14.

	Change-Id: Ia14c5266f157ed373d4d0129cc4623a09f22bb75

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: go-1.21.5: Skip test failing with gcc-14.
	* gnu/packages/golang.scm (go-1.21)[arguments]: Add "remove-failing-test" phase.

	Change-Id: Ie12c23c41f82e752cad8b4f7f2689628f05670af

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guile-lzlib: Fix build with gcc-14.
	* gnu/packages/patches/guile-lzlib-gcc-14.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/guile.scm (guile-lzlib)["source"]: Use it, together with
	"guile-lzlib-hurd64.patch".
	[arguments]: Remove "apply-hurd64-patch" phase.

	Change-Id: Iecc42bfd192c21b08b56c144e4dc95bb5ebc875c

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: expect: Fix build with gcc-14.
	* gnu/packages/tcl.scm (expect)[arguments]: Add CFLAGS to #:configure-flags to
	relax gcc-14's strictness.

	Change-Id: Ic371619c87cac9a047fdee6eded21611bc23bd1b

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: torsocks: Fix build with gcc-14.
	* gnu/packages/tor.scm (torsocks)[arguments]: Use G-Expressions.  Add
	CFLAGS to #:configure-flags to relax gcc-14's strictness.

	Change-Id: I57a955a49665cd37208d5760a8d4c745d15c866b

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libstdc++: Fix build for linux with gcc-14.
	* gnu/packages/gcc.scm (make-libstdc++)[arguments]: Rename stage "patch-hurd64
	to "patch-tzdb.cc and use for gcc >= 14 unrestrictedly.

	Change-Id: Icaf0a31744dc6102d96444f531f3ba1878a61b6c

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: elfutils: Update to 0.192; fixes build with gcc-14.
	Version 0.187 does not compile with gcc-14: -Werror=stringop-overflow.

	* gnu/packages/elf.scm (elfutils): Update to 0.192.  This fixes the build with
	gcc-14.
	* gnu/packages/elf.scm (elfutils)[arguments]: Remove patch phase.
	* gnu/packages/patches/elfutils-libdwfl-string-overflow.patch: Remove it.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	Change-Id: I9e31f24c1e62c45390789072b52dfc10d90581fe

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: bdb: Use automake-1.16.5.
	This avoids
	    aclocal/types.m4:7: warning: underquoted definition of AM_SEARCH_USIZES

	and its consequent error.

	* gnu/packages/dbm.scm (bdb-4.8)[native-inputs]: Use automake-1.16.5.

	Change-Id: I0f415f230198604297531499f37524b140543b9e

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: automake-1.16.5: Skip tests.
	As 23 compiler "tap" tests fail that cannot be easily skipped, disable tests
	altogether.

	    ERROR: t/depcomp-auto
	    =====================

	    ERROR: t/depcomp-auto.tap - missing test plan
	    ERROR: t/depcomp-auto.tap - exited with status 77

	    ERROR: t/depcomp-cpp
	    ====================

	    ERROR: t/depcomp-cpp.tap - missing test plan
	    ERROR: t/depcomp-cpp.tap - exited with status 77

	    ERROR: t/depcomp-dashmstdout
	    ============================

	    ERROR: t/depcomp-dashmstdout.tap - missing test plan
	    ERROR: t/depcomp-dashmstdout.tap - exited with status 77

	    ERROR: t/depcomp-gcc
	    ====================

	    ERROR: t/depcomp-gcc.tap - missing test plan
	    ERROR: t/depcomp-gcc.tap - exited with status 77

	* gnu/packages/autotools.scm (automake)[arguments]: Skip tests.  Remove
	"skip-test" phase, as the "tap" tests ERROR out when skipped.
	(automake)[arguments]: Enable tests.  Add, instead of replace, "skip-tests" phase.

	Change-Id: Iacc2ca3bc84f0a4b261663b9178922bcb1c18578

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Re-Add automake-1.16.5.
	* gnu/packages/autotools.scm (automake): Rename to...
	(automake-1.16.5): ...this, and downgrade version to 1.16.5.
	[arguments]: Rename phase "skip-test" to "skip-tests", skip 8 more tests
	that fail with gcc-14.
	[source]:  Move to...
	(automake): ...this new variable.
	[arguments]: Replace "skip-tests" phase.

	Change-Id: Iacc2ca3bc84f0a4b261663b9178922bcb1c18578

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: automake: Update to 1.17; fixes build with gcc-14.
	* gnu/packages/autotools.scm (automake): Update to 1.17.  This fixes the build
	with gcc-14.
	[arguments]: Rembove custom #:configure-flags.

	Change-Id: Iedddebb6245c85f7a7c532594e6bc0fd9b151584

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: automake: Fix build with gcc-14.
	* gnu/packages/autotools.scm (automake)[arguments]: Add
	"CC=-Wno-implicit-function-declaration" to #:configure-flags.

	Change-Id: Ie3318f9717beb9871887fa01a53c4b999e917275

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: unzip: Fix build with gcc-14.
	* gnu/packages/compression.scm (unzip)[arguments]: Add CC to #:make-flags to
	relax gcc-14's strictness.  In phase "build" use target "generic" rather than
	"generic_gcc".

	Change-Id: I9b4753529b15b5766d7764553bf1fb234c437d45

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gettext: Update to 0.23.
	* gnu/packages/patches/gettext-libunicode-update.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister.
	* gnu/packages/gettext.scm (gettext-minimal): Update to 0.23.
	[source]: Remove patch.
	[arguments]: In phase "patch-tests", skip gnulib test "test-execute.sh".

	Change-Id: Ibac01c139e135c3a9c13f9077b4fbc6a7db93207

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gettext: Fix build with gcc-14.
	* gnu/packages/gettext.scm (gettext-minimal) [arguments]: In phase
	"patch-tests", skip failing "xgettext-javascript-6" test.

	Change-Id: Ibac01c139e135c3a9c13f9077b4fbc6a7db93207

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: zip: Fix build with gcc-14.
	* gnu/packages/compression.scm (zip)[arguments]: Add CC to #:make-flags to
	relax gcc-14's strictness.  In phase "build" use target "generic" rather than
	"generic_gcc".

	Change-Id: I21af1acdc550c83e63241811a6586598f187b2ef

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libffi: Update to 3.4.6; fixes build with gcc-14.
	* gnu/packages/libffi.scm (libffi): Update to 3.4.6.
	[arguments]: Remove CFLAGS hack.

	Change-Id: I1d9ea6094e42d154f6fa17b47106e066b32d9ca2

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libffi: Fix build for x86_64-linux with gcc-14.
	* gnu/packages/libffi.scm (libffi) [arguments]: When building for
	x86_64-linux, also use "CFLAGS=-g -O2 -Wno-implicit-function-declaration".

	Change-Id: I21af1acdc550c83e63241811a6586598f187b2ef

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: gcc-final: Fix build for x86-linux with gcc-14.
	Summary: Use fixes for the 64bit Hurd also on linux.

	* gnu/packages/commencement.scm (gcc-final)[arguments]: When building for
	x86-linux, create a gcc wrapper in phase "create-stage-wrapper", use it by
	adding STAGE_CC_WRAPPER to #:make-flags, and CC to #:configure-flags to
	convince configure gmp that gcc and g++ work.

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: bash-minimal: Fix build for x86-linux with gcc-14.
	* gnu/packages/bash-minimal.scm (bash)[arguments]: When building
	for x86-linux, also use CFLAGS in #:configure-flags to relax gcc-14's strictness.

	Change-Id: I21af1acdc550c83e63241811a6586598f187b2ef

2025-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-boot0: Fix building on powerpc64le-linux.
	* gnu/packages/commencement.scm (gcc-boot0)[inputs]: When building for
	powerpc64le-linux use libstdc++-boot0 from gcc-5.

	Change-Id: I21df5ba91dcff9f6b83977996ef2d15306ab6ca9

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: gcc-boot0: Fix build for x86-linux with gcc-14.
	* gnu/packages/commencement.scm (gcc-boot0)[arguments]: When building for
	x86-linux, add phase "patch-system.h" to substitute fix SIZE_MAX macro.

	Change-Id: I6e552aaa458755ec920873a0535f599c88a1f74f

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	Revert "Partial revert "gnu: make-bootstrap: Update gcc-static to gcc-14, for the 64bit Hurd.""
	This cleanup was reverted because it led to a world rebuild.

	This reverts commit 7b64a96326bde6b51f887a96345ba89c115ceeae.

	Change-Id: Ieefd576c365527267c04ee64292c15e9702d5254

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	Revert "Partial revert "gnu: bootstrap: %bootstrap-glibc: Also fix libm.so.""
	This cleanup was reverted because it led to a world rebuild.

	This reverts commit 126a2e8cb45b797579876834a566cec51f4a16a8.

	Change-Id: I5c862602c3722c787e0ed6deac55920007411fd5

2025-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	Revert "Partial revert "gnu: bootstrap: %bootstrap-gcc: Also wrap g++ for the 64bit Hurd.""
	This cleanup was reverted because it led to a world rebuild.

	This reverts commit 006679d1e6ca7acea0629b4f019c8cf89cde08be.

	Change-Id: Id14fcc35fb8d550644b4d6cebace110ae0bab59e

2025-07-18  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: fastfetch: Update to 2.48.0.
	* gnu/packages/admin.scm (fastfetch): Update to 2.48.0.

	Change-Id: I248fd3da3dca1ef7a8ede9baeff2782aaf140fa6

2025-07-18  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.78.23.
	* gnu/packages/prolog.scm (trealla): Update to 2.78.23.

	Change-Id: I7f3fdc0a01e8ba846399e302763f5210d296e5a8

2025-07-18  jgart  <jgart@dismail.de>

	gnu: wvkbd: Update to 0.17.
	* gnu/packages/xdisorg.scm (wvkbd): Update to 0.17.
	[native-inputs]: Add scdoc.

	Change-Id: Iceb390ffbd37e5a901c6967ce74bd3b32e1f3e5c

2025-07-18  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: mono@2.6.4: Make reproducible.
	* gnu/packages/dotnet.scm (mono-2.6.4)[source]: Add
	"mono-2.4.2.3-reproducibility.patch".

	Change-Id: I28011a6c21e317bb10bce37f8d3a7aa46cedb9fe

2025-07-18  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: mono@2.4.2.3: Make reproducible.
	* gnu/packages/patches/mono-2.4.2.3-reproducibility.patch: Modify.

	Change-Id: I800dc9301736fbcff9ff3ffe3a4c7ce3b11fd3b7

2025-07-18  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: mono@1.9.1: Make reproducible.
	* gnu/packages/patches/mono-1.9.1-reproducibility.patch: Modify.

	Change-Id: I4ac9fec36899b1195f614b3af1da149f50fca950

2025-07-17  Ludovic Courtès  <ludo@gnu.org>

	mapped-devices: luks: Adjust to support extra arguments.
	Fixes <https://issues.guix.gnu.org/70826>.

	When using ‘luks-device-mapping-with-options’, procedures such as
	‘operating-system-boot-mapped-devices’ would fail to identify LUKS
	mapped devices because they would check whether the mapped device type
	is ‘eq?’ to ‘luks-device-mapping’.

	This addresses that by ensuring mapped devices are always of the
	‘luks-device-mapping’ type, even when different options are used.

	* gnu/system/mapped-devices.scm (close-luks-device): Add #:rest.
	(luks-device-mapping-with-options): Deprecate.
	* gnu/tests/install.scm (%encrypted-home-os-key-file): Update
	accordingly.
	* doc/guix.texi (Mapped Devices): Document use of the ‘arguments’ field
	of ‘luks-device-mapping’.  Remove ‘luks-device-mapping-with-options’
	documentation.
	(Bootloader Configuration): Update example with key file in extra
	initrd.

	Change-Id: I5442908cb8ef4e3891dbb053cccf5e42b895486f
	Reported-by: Tadhg McDonald-Jensen <tadhgmister@gmail.com>

2025-07-17  Ludovic Courtès  <ludo@gnu.org>

	mapped-devices: Add ‘arguments’ field.
	Fixes <https://issues.guix.gnu.org/70826>.

	This allows users to specify extra arguments specific to the underlying
	mapped device type.

	* gnu/system/mapped-devices.scm (<mapped-device>)[arguments]: New field.
	(device-mapping-service-type): Honor it.
	* guix/scripts/system.scm (check-mapped-devices): Likewise.
	* gnu/system/linux-initrd.scm (raw-initrd): Likewise.
	* doc/guix.texi (Mapped Devices): Document it.

	Reported-by: 45mg <45mg.writes@gmail.com>
	Change-Id: Idef5a3e68535c412f13bae9a92c81c49053d4f4a

2025-07-17  Ludovic Courtès  <ludo@gnu.org>
	    Ivan Popovych  <ivan@ipvych.com>

	tests: foreign: Add ‘archlinux-install’ test.
	* gnu/tests/foreign.scm (archlinux-qcow2, %test-archlinux-install): New
	variables.

	Change-Id: I2fce962a2eafa58fafaf2bdff25fc23df28fd687

2025-07-17  Ludovic Courtès  <ludo@gnu.org>

	tests: foreign: Parameterize root partition device.
	* gnu/tests/foreign.scm (run-foreign-install-test): Add #:device
	parameter and honor it.

	Change-Id: I68bddaa25e9ba4131fc10366efed6772a3586a31

2025-07-17  Ludovic Courtès  <ludo@gnu.org>

	tests: foreign: Forcefully delete /bin/{wget,gpg}.
	* gnu/tests/foreign.scm (run-foreign-install-test)[build]: Attempt to
	delete /bin/{wget,gpg} before recreating them.

	Change-Id: I5260cae7f706ce9a492a86b1859591c8446e04a3

2025-07-17  Ludovic Courtès  <ludo@gnu.org>

	tests: foreign: Preserve distro image size.
	* gnu/tests/foreign.scm (qcow-image-with-marionette): Remove the “10G”
	argument to ‘qemu-img create’ since it could lead to corrupt
	images—e.g., with the Arch Linux image.

	Change-Id: I92d7551a16f325376c98d32e2cd6a01f8ed05e51

2025-07-17  Ludovic Courtès  <ludo@gnu.org>

	tests: foreign: Catch failure to mount distro image.
	* gnu/tests/foreign.scm (qcow-image-with-marionette)[build]: Call
	‘error’ when ‘mount’ exits with a non-zero code.

	Change-Id: I7c608e0aa7dff1447c9df778951d7a5256e47255

2025-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ardour: Update to 8.12.
	* gnu/packages/audio.scm (ardour): Update to 8.12.

	Change-Id: I0156c904000ab1c76a5bf797368b606db0d27e95

2025-07-17  Janneke Nieuwenhuizen  <janneke@gnu.org>

	system: examples: devel-hurd64: Remove new Linux-specific dependency.
	* gnu/system/examples/devel-hurd.tmpl (guix-packages): Also remove
	slirp4netns; it is a Linux-specific dependency that does not build for the
	Hurd.

	Change-Id: I5bca0f44b32d09dd4baa86a6d47d33133a4339c6

2025-07-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-doom-modeline: Update to 4.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-doom-modeline): Update to 4.2.0.

	Change-Id: I75d94f368d594155ccadcd77ea63e808e38d11af

2025-07-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-cape: Update to 2.1.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 2.1.
	[arguments]: Unset :#tests flag.

	Change-Id: Ieea323a9ca94912d8e7305cbfd9e93e439f85787

2025-07-17  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.78.20.
	* gnu/packages/prolog.scm (trealla): Update to 2.78.20.

	Change-Id: If531f340a4a9869b300d9035f5d56b8eda10a79b

2025-07-17  Efraim Flashner  <efraim@flashner.co.il>

	guix: lint: Find more hardcoded compiler targets.
	* guix/lint.scm (check-compiler-for-target): Adjust the logic when
	checking the make-flags to actually determine if it is a gexp or not.
	* tests/lint.scm (compiler-for-target: looks through G-expressions): Fix
	test.

	Change-Id: I0040cf29c8197d394e63ac90b2fba7ca5bcb5861

2025-07-17  Simon Tournier  <zimon.toutoune@gmail.com>

	swh: Catch swh-error when downloading from SWH Vault.
	* guix/swh.scm (swh-download): Catch 'swh-error' and display the error
	message.

	Change-Id: I2965d8b71023a938a5ba7eba454c6ec109fdcc54

2025-07-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-vunitmode.
	* gnu/packages/emacs-xyz.scm (emacs-vunitmode): New variable.

	Change-Id: I6af066c7ec0964df9b7537a755eb9c98b8ce42d9

2025-07-17  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: hdf5: Remove static libraries.
	* gnu/packages/maths.scm (hdf5): Remove static libraries.
	[arguments]<#:configure-flags>: Add -DBUILD_STATIC_LIBS=OFF.

	Change-Id: I11ebb3460307e0c42ad3547eaa8c9e7534a3a769

2025-07-17  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: hdf5: Do not propagate libaec and zlib dependencies.
	The patch 'hdf5-config-dependencies.patch' added 'find_dependency' calls for
	libaec and zlib in hdf5-config.cmake.  As a result, packages that use
	find_package(HDF5) in CMake Config mode must have libaec and zlib in the build
	environment.  The patch appears to be unnecessary; it should be sufficient to
	add libaec and zlib as inputs to packages that need them.

	Related discussion in: <https://codeberg.org/guix/guix/pulls/953>.

	* gnu/packages/maths.scm (hdf5): Do not propagate dependencies.
	[source]<patches>: Remove hdf5-config-dependencies.patch.
	* gnu/packages/image-processing.scm (insight-toolkit) [inputs]: Remove
	libaec.
	* gnu/packages/patches/hdf5-config-dependencies.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Deregister hdf5-config-dependencies.patch.

	Change-Id: Idef61308cd146e898d1a4a8f1a97db23d36fc649

2025-07-17  Luca Cirrottola  <luca.cirro@gmail.com>

	gnu: otf2: Update to 3.1.1.
	* gnu/packages/profiling.scm (otf2): Update to 3.1.1.
	[source]: Change ‘uri’.
	[arguments]: Add ‘normalize-pkgconfig-files-location’ phase.

	Change-Id: I5addfe23a6b57a10bedcc3f9738672b873914c87

2025-07-17  Luca Cirrottola  <luca.cirrottola@inria.fr>

	gnu: Add libbfd.
	* gnu/packages/base.scm (libbfd): New variable.

	Change-Id: I82d246e822876841dc64adfab9e13b27941d028a

2025-07-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 826e305.
	* gnu/packages/package-management.scm (guix): Update to 826e305.

	Change-Id: I05a8ed7edf715dc95c23bdf8dc57a52e8145e93b

2025-07-17  Ludovic Courtès  <ludo@gnu.org>

	build: Update push URL regexp for ‘update-guix-package’ script.
	* build-aux/update-guix-package.scm (%guix-git-repo-push-url-regexp):
	Add pattern for “git@codeberg.org” SSH URLs.

	Change-Id: I88d8e3ca6ed4353ad692a919113bb5f3eec44ae5

2025-07-17  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: kokkos: Update to 4.6.02.
	* gnu/packages/cpp.scm (kokkos): Update to 4.6.02.

	Change-Id: I581ffc12e90996cd40e9a9255e91e0772ce29407

2025-07-17  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: hdf5-parallel-openmpi: Inherit configuration flags from hdf5.
	This propagates the fix for hdf5 introduced in commit
	53b23512ee32b92ae6376ea80e9e1f56aeaf0ce0.

	* gnu/packages/maths.scm (hdf5-parallel-openmpi): Inherit configuration flags from hdf5.

2025-07-17  Andreas Enge  <andreas@enge.fr>
	    Vinicius Monego  <monego@posteo.net>

	gnu: sage: Remove input.
	* gnu/packages/sagemath.scm (sage)[inputs]: Remove giac.
	It is a big package, and the interface with sage does not work currently.

	Change-Id: I70310a6036cbf32afafcb6955a2825ea87931014

2025-07-17  Vinicius Monego  <monego@posteo.net>

	gnu: sage: Fix lint warning.
	* gnu/packages/sagemath.scm (sage)[description]: Use two spaces after
	sentence.

	Change-Id: I1495dadf597ab9c8337a97c1ae1da1d1c34ed908

2025-07-17  Vinicius Monego  <monego@posteo.net>

	gnu: sage: Safeguard _sage_getargspec_cython.
	* gnu/packages/sagemath.scm (sage)[source]: Add patch.
	* gnu/packages/patches/sage-safeguard-sage-getargspec-cython.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I7dd491d29131ee1e192e7406cc46469cbd0d303f

2025-07-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-pyclibrary.
	* gnu/packages/python-xyz.scm (python-pyclibrary): New variable.

	Change-Id: Ib02029f6ee122dd833b4c4f2b83c1e9a82237aa8

2025-07-16  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: duckdb: Update to 1.3.2.
	* gnu/packages/databases.scm (duckdb): Update to 1.3.2.
	[source]: Move snippet to configure-flags.
	[arguments]{#:configure-flags}: Add OVERRIDE_GIT_DESCRIBE. Remove fts
	extension (it doesn't exist anymore).

	Change-Id: I61baaf033dfc9b338b4033975cfe92e6375459a4

2025-07-16  Tomas Volf  <~@wolfsden.cz>

	gnu: cgit: Update to 1.2.3-10.20ac8f5.
	* gnu/packages/version-control.scm (cgit): Update to 1.2.3-10.20ac8f5.

	Change-Id: I67fa02695e1cc5db630c8deac13036e0dea35ec2

2025-07-16  Nicolas Graves  <ngraves@ngraves.fr>

	build-system: guile: Remove unused build defaults.
	Defaults should be set in guix/build-system/guile.scm rather than
	guix/build/guile-build-system.scm, to disambiguate at first sight
	where those defaults are set.

	* guix/build-system/guile.scm (guile-build)
	  <#:not-compiled-file-regexp>: Add default.

	* guix/build/guile-build-system.scm (build): Remove unused keyword
	  defaults.

2025-07-16  Nicolas Graves  <ngraves@ngraves.fr>

	build-system: guile: Make #:documentation-file-regexp configurable.
	* guix/build/guile-build-system.scm
	  (install-documentation): Unset documentation-file-regexp keyword
	  default.
	  (%documentation-file-regexp): Move variable to...
	* guix/build-system/guile.scm
	  (%documentation-file-regexp): New variable.
	  (guile-build, guile-cross-build): Use it.

2025-07-16  Ludovic Courtès  <ludo@gnu.org>

	daemon: Consider the current user as trusted.
	This allows use of ‘guix gc --verify=repair’ when running guix-daemon as
	an unprivileged user.

	* nix/nix-daemon/nix-daemon.cc (acceptConnection): Consider the current
	user as trusted.

	Reported-by: David Elsing <david.elsing@posteo.net>
	Change-Id: I559e56cf0640e8dc9bbc510317aa2bdc024ff681

2025-07-16  Ludovic Courtès  <ludo@gnu.org>

	pki: Always make /etc/guix/acl world-readable.
	Fixes guix/guix#664.

	This is necessary when running ‘guix-daemon’ as an unprivileged user and
	also when running ‘guix weather’ as an unprivileged user.

	* guix/pki.scm (ensure-acl): Make ‘%acl-file’ #o644.
	* guix/scripts/archive.scm (authorize-key): Likewise.
	* guix/ssh.scm (remote-authorize-signing-key): Likewise.

	Change-Id: I3c979b2cdf52e7cb657d8fafa244c58854e7fb67

2025-07-16  Congcong Kuo  <congcong.kuo@gmail.com>

	daemon: Use std::string or std::vector instead of variable-length array (VLA).
	* libutil/util.h (waitForMessage): Use std::string instead of char* to unify coding style.
	* libutil/util.cc (waitForMessage): Use std::string instead of variable-length array (VLA).
	(readLink, copyFileRecursively, expect): Use std::vector instead of VLA.
	* libutil/hash.cc (printHash): Use std::vector instead of VLA.

2025-07-16  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 301.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 301.

2025-07-16  jgart  <jgart@dismail.de>

	gnu: clikan: Convert to use modern style.
	* gnu/packages/task-management.scm (clikan): Convert to use modern style.
	[arguments]: Convert to modern style.
	[native-inputs]: Convert to modern style.
	[inputs]: Convert to modern style.

	Change-Id: Ifd584b6bdf26331e9ea896d36d7e0533e9ab3558

2025-07-16  jgart  <jgart@dismail.de>

	gnu: packages/text-editor: Update copyright for jgart.
	* gnu/packages/text-editors.scm: Update copyright for jgart.

	Change-Id: I9312b77b3999ed726f6b19c5c60686acd9f25b88

2025-07-16  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: unbound: Update to 1.23.1.
	Fixes: CVE-2025-5994 (RebirthDay Attack).

	* gnu/packages/dns.scm (unbound): Update to 1.23.1.

	Change-Id: I0fdda56ea742de1fb10ab6e76d0936043ce81995

2025-07-16  jgart  <jgart@dismail.de>

	gnu: vis-test: Update to 783b7ef.
	* gnu/packages/text-editors.scm (vis-test): Update to 783b7ef.

	Change-Id: If49f9d8c819ab121045714b70e516e644832b802

2025-07-16  jgart  <jgart@dismail.de>

	gnu: vis: Update to 0.9.
	* gnu/packages/text-editors.scm (vis): Update to 0.9.

	Change-Id: I32aa3baec90fabeaf560aa6564ffc1a1221e31a0

2025-07-16  jgart  <jgart@dismail.de>

	gnu: sbcl-function-cache: Use modern style.
	* gnu/packages/lisp-xyz.scm (sbcl-function-cache)[inputs]: Use modern styling
	for inputs.

	Change-Id: I6b7af4156a452871981aac014c12c1d7e2010c19

2025-07-16  jgart  <jgart@dismail.de>

	gnu: Add clasp-fset.
	* gnu/packages/lisp-xyz.scm (clasp-fset): New variable.

	Change-Id: I7a7a12dcc7423706abce20eef82176934684d205

2025-07-16  jgart  <jgart@dismail.de>

	gnu: Add clasp-fare-mop.
	* gnu/packages/lisp-xyz.scm (clasp-fare-mop): New variable.

	Change-Id: I546f63dddab00b1384615e45c4d23ccd27e9d956

2025-07-16  jgart  <jgart@dismail.de>

	gnu: Add clasp-hu.dwim.asdf.
	* gnu/packages/lisp-xyz.scm (clasp-hu.dwim.asdf): New variable.

	Change-Id: Ic7cc9cbb8f6b9c51d61171cb063b41043c26e28a

2025-07-16  jgart  <jgart@dismail.de>

	gnu: Add clasp-html-template.
	* gnu/packages/lisp-xyz.scm (clasp-html-template): New variable.

	Change-Id: I8a2970a03b32487e154c28b1fb49a26cf79eeae2

2025-07-16  jgart  <jgart@dismail.de>

	gnu: Add clasp-html-encode.
	* gnu/packages/lisp-xyz.scm (clasp-html-encode): New variable.

	Change-Id: Ib15099db664561841842f7c1c59a55370c9158b6

2025-07-16  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: foot: Update to 1.23.0.
	* gnu/packages/terminals.scm (foot): Update to 1.23.0.

	Change-Id: I146c89c7fa52bd9f3f8f4269ce3db6d1377fe06d

2025-07-16  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-hdlmake: Update to 3.3-2.48260fb.
	* gnu/packages/fpga.scm (python-hdlmake): Update to 3.3-2.48260fb.
	[arguments]: Add :#test-flags.
	[propagated-inputs]: Add python-networkx.

	Change-Id: I70e2994359bcbb2a24ef20518bce6f56dee9b37a

2025-07-16  Antoine Côté  <antoine.cote@posteo.net>

	gnu: vorbis-tools: Update to 1.4.3.
	* gnu/packages/xiph.scm (vorbis-tools): Update to 1.4.3.

	Change-Id: I2f51980ac03adc3ed9a1e3a5b825130ef1cc31b9

2025-07-16  Sughosha  <sughosha@disroot.org>

	gnu: qgit: Update to 2.11.
	* gnu/packages/version-control.scm (qgit): Update to 2.11.

	Change-Id: I82d2571aa3eac973ce0449b9673f58ff51231c41

2025-07-16  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add guile-dotenv-cli.
	* gnu/packages/guile-xyz.scm (guile-dotenv-cli): New variable.

	Change-Id: Ibb6a0f279db918205de8177196af1d5367db0773

2025-07-16  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: guile-dotenv: Update to 0.2.0.
	* gnu/packages/guile-xyz.scm (guile-dotenv): Update to 0.2.0.
	[arguments]<phases>: Drop command line interface.
	[native-inputs]: Add guile-config, to build the entrypoint.

	Change-Id: I01974871a779516de1f7897ed841c45a2601f39e

2025-07-16  David Pflug  <david@pflug.io>

	gnu: endless-sky: Update to 0.10.14.
	* gnu/packages/games.scm (endless-sky): Update to 0.10.14.
	 [arguments]<#:tests?> disable tests on x86-32.

	Change-Id: I869760953d2cf8986dfaded1564b02d0bf652893

2025-07-16  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: Add stella.
	* gnu/packages/emulators.scm (stella): New variable.

	Change-Id: Ida327501493b92367fd5a7fb1c8303c66e4a9d8a

2025-07-16  jgart  <jgart@dismail.de>

	gnu: Add clasp-exponential-backoff.
	* gnu/packages/lisp-xyz.scm (clasp-exponential-backoff): New variable.

	Change-Id: Id129055c6abd628d34b3491c7b2c6b41936ea936

2025-07-16  jgart  <jgart@dismail.de>

	gnu: Add clasp-f2cl.
	* gnu/packages/lisp-xyz.scm (clasp-f2cl): New variable.

	Change-Id: Iac7d392668914aa7056ce37e5190906e9f2bbc43

2025-07-16  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-fedi: Update to 0.2-2.0967dd0.
	* gnu/packages/emacs-xyz.scm (emacs-fedi): Update to 0.2-2.0967dd0.

	Change-Id: Ib984fae85b142928de7f81934a0e1192fba0b9ed

2025-07-16  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-fj: Update to 0.16.
	* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.16.

	Change-Id: I70d8de592364367a8fd8b59015c6e8f7cffeb761

2025-07-16  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-lem: Update to 0.23.
	* gnu/packages/emacs-xyz.scm (emacs-lem): Update to 0.23.
	[propagated-inputs]: Remove duplicated emacs-fedi.

	Change-Id: I50aa826918417cff3ec7120296653eb64f05d8fc

2025-07-15  jgart  <jgart@dismail.de>

	gnu: Add clasp-jpl-util.
	* gnu/packages/lisp-xyz.scm (clasp-jpl-util): New variable.

	Change-Id: Ibb1d84e8f07e542bf51cd0fa2218e7d04959f605

2025-07-15  jgart  <jgart@dismail.de>

	gnu: Add clasp-cache-while.
	* gnu/packages/lisp-xyz.scm (clasp-cache-while): New variable.

	Change-Id: I97ab031380eb4c6cf59adfe3dc7908ea11b2d24c

2025-07-15  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.78.17.
	* gnu/packages/prolog.scm (trealla): Update to 2.78.17.

	Change-Id: Ib1d377ed88d8d1cc770d8b509f13cd3b53dfa8da

2025-07-15  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: sioyek: Use development branch.
	Sioyek's main branch is too old and requires a mupdf that is more than
	obsolete. Move to the development branch until they release 3.0.0.

	* gnu/packages/pdf.scm (sioyek): Move to development version.
	[inputs]: Add qtdeclarative, qtsvg, qtspeech. Replace qtbase-5,
	qtwayland-5 and qt3d-5 by qtbase, qtwayland and qt3d.
	* gnu/local.mk (sioyek-fix-build.patch): Remove.
	* gnu/packages/patches/sioyek-fix-build.patch: Remove.

	Change-Id: I2d5d88a6466079f68ed70a83fb2291e7ae62f893

2025-07-15  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: Add qt3d.
	* gnu/packages/qt.scm (qt3d): New variable.

	Change-Id: I6500f8bfcab1e9fb6087ce33b4940387cd161cd0

2025-07-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add gradia.
	* gnu/packages/image.scm (gradia): New variable.

2025-07-14  Andreas Enge  <andreas@enge.fr>

	gnu: ruby-mysql2: Update to 0.5.6.
	* gnu/packages/ruby-xyz.scm (ruby-mysql2): Update to 0.5.6.

	Change-Id: I809565f3ed7ddcd743ed28b0d549a246dcb54f30

2025-07-14  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-fj: Update to 0.15.
	* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.15.

	Change-Id: Ie0db3fd32ccf967c0b1b9f0a978dae5fbb8696ff

2025-07-14  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.78.11.
	* gnu/packages/prolog.scm (trealla): Update to 2.78.11.

	Change-Id: Iaf62515c6534523a41452b618a2a0846fcd03144

2025-07-14  Tomas Volf  <~@wolfsden.cz>

	gnu: gopls: Update to 0.19.1.
	* gnu/packages/golang-apps.scm (gopls): Update to 0.19.1.
	[arguments]: Use go-1.24.
	<#:phases>: Add 'set-env.
	[native-inputs]: Add go-github-com-fatih-gomodifytags.

	Change-Id: I5d3b371f3eadf0e6f28d3def228849e46772b7fb

2025-07-14  Tomas Volf  <~@wolfsden.cz>

	gnu: Add go-github-com-fatih-gomodifytags.
	* gnu/packages/golang-xyz.scm (go-github-com-fatih-gomodifytags, go-modifytags):
	New variables.

	Change-Id: I821d8fee339666f0c655bf2a7f53c068ddeb9bc9
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-07-14  Tomas Volf  <~@wolfsden.cz>

	gnu: go-honnef-co-go-tools: Update to 0.6.1.
	* gnu/packages/golang-check.scm (go-honnef-co-go-tools): Update to 0.6.1.
	[arguments]: Use go-1.23.
	[propagated-inputs]: Add go-golang-org-x-exp.

	Change-Id: I113e77de26f72a8b88052a1d5b687ee0293c406d

2025-07-14  Skylar Hill  <stellarskylark@posteo.net>
	    Andreas Enge  <andreas@enge.fr>

	gnu: Add bigbagkbdtrixxkb.
	* gnu/packages/xdisorg.scm (bigbagkbdtrixxkb): New variable.

	Change-Id: I51d7297b50634fe368d8b60df1fd06b6d922026a

2025-07-14  mathijsh  <mathijshondshorst@freedom.nl>

	gnu: swappy: Update to 1.5.1.
	* gnu/packages/image.scm (swappy): Update to 1.5.1.

	Change-Id: Id3b1a1d5bf32142e14f15fb5b71aebedfda9f04e

2025-07-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: astroterm: Update to 1.0.8.
	* gnu/packages/astronomy.scm (astroterm): Update to 1.0.8.

	Change-Id: I43e1cada12300a3657d68686d1ea884e99328379

2025-07-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: stress: Fix cross-build for 'riscv64-linux-gnu' target.
	* gnu/packages/admin.scm (stress): Fix cross-build for 'riscv64-linux-gnu'
	target.
	[source]<snippet>: Patch "configure.ac" to remove "AC_FUNC_MALLOC" macro.

	Change-Id: Ie2dd5a073526339a1573c134bee7c591a521f068

2025-07-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: aide: Update to 0.19.1.
	* gnu/packages/admin.scm (aide): Update to 0.19.1.

	Change-Id: I3bbdb8202562e4c778c2902594021c8ee5e76c2d

2025-07-13  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: mpv-mpris: Fix build.
	* gnu/packages/video.scm (mpv-mpris)[inputs]: Add libdisplay-info.

	Change-Id: I125ad0d5c9333fb2d6fbcea83a067304cffb6c00

2025-07-13  David Elsing  <david.elsing@posteo.net>

	gnu: python-pytorch-geometric: Update to commit 85cf9fc.
	Fixes guix/guix#1043.

	* gnu/packages/machine-learning.scm (python-pytorch-geometric): Update to
	commit 85cf9fc.
	[arguments]: Fix the 'delete-top-level-directories phase.
	[propagated-inputs]: Add python-xxhash.

2025-07-13  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guix: Update to 1.4.0-40.230ad0e33.
	* gnu/packages/package-management.scm (guix): Update to 1.4.0-40.230ad0e33.

	Since this revert: 230ad0e33, the guix package that is used in system tests
	has to be updated.

	Change-Id: I1cfd05285cad27f083dbf7902c943b48a9a0f65b

2025-07-13  Gabriel Santos  <gabrielsantosdesouza@disroot.org>

	gnu: Add asciiquarium.
	* gnu/packages/games.scm (asciiquarium): New variable.

	Change-Id: Iac35cffa136e54812d5e322e9b20c5d6cb30b546

2025-07-13  Gabriel Santos  <gabrielsantosdesouza@disroot.org>

	gnu: Add perl-term-animation.
	* gnu/packages/perl.scm (perl-term-animation): New variable.

	Change-Id: I6975a64c682abf983c01298a23a37d8491dcdd69

2025-07-13  gemmaro  <gemmaro.dev@gmail.com>

	gnu: po4a: Update to 0.74.
	* gnu/packages/gettext.scm (po4a): Update to 0.74.
	[arguments]<#:wrap-programs>: Uses PERL5LIB in wrap-program to avoid manually
	updating Perl dependencies when inputs change; simplifying maintenance and
	reducing redundancy.
	[native-inputs]: Add libxml2 package to convert DocBook man files.
	[inputs]: Add perl-pod-simple package for a new module.

	Change-Id: Ic9a2a38a3c42e46faf3c9a0ae0a937d794aba751

2025-07-13  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: nginx-documentation: Update to 1.28.0.
	Change-Id: I3132008984d461d8a07c2ce461f8175eca09961c

	gnu: nginx: Update to 1.28.0.
	Change-Id: I31bab5d18c546bb2592db464035ca249305c84b4

2025-07-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-reader: Update to 0.6.4.
	* gnu/packages/guile-xyz.scm (guile-reader): Update to 0.6.4.

	Change-Id: I71b8bf9a1364c7a3a66b082018a08699f598cb6d

2025-07-13  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: Update Savannah release monitoring URL.
	* guix/gnu-maintenance.scm (%savannah-base): Change URL and remove
	outdated comment.

	Change-Id: I03103ef2dd2cf9886f5b1eed12d70d5a298a85c1

2025-07-13  Mathieu Othacehe  <othacehe@gnu.org>

	Revert "gnu: mate: Replace 'union-build' with 'propagated-inputs'."
	This reverts commit b7a8f886f503e88b339886c97bc392d9d3848092 because it breaks
	system tests as discussed here: https://issues.guix.gnu.org/48265.

	Change-Id: Ib00696db10475e049ada892004c1164933a78066

2025-07-13  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: luanti-mobs-monster: Fix URL.
	* gnu/packages/luanti.scm (luanti-mobs-monster)[origin]: Use
	“https://codeberg.org/tenplus1/mobs_monster” as URL.
	[home-page]: Likewise.

	gnu: luanti-mobs-animal: Fix URL.
	* gnu/packages/luanti.scm (luanti-mobs-animal)[origin]: Use
	“https://codeberg.org/tenplus1/mobs_animal” as URL.
	[home-page]: Likewise.

	gnu: luanti-mobs: Fix URL.
	* gnu/packages/luanti.scm (luanti-mobs)[origin]: Use
	“https://codeberg.org/tenplus1/mobs” as URL.

	gnu: luanti-ethereal: Fix URL.
	* gnu/packages/luanti.scm (luanti-ethereal)[origin]: Use
	“https://codeberg.org/tenplus1/ethereal” as URL.

	gnu: luanti-unifieddyes: Fix URL.
	* gnu/packages/luanti.scm (luanti-unifieddyes)[origin]: Use
	“https://github.com/mt-mods/unifieddyes” as URL.

	gnu: luanti-pipeworks: Fix URL.
	* gnu/packages/luanti.scm (luanti-pipeworks)[origin]: Use
	“https://github.com/mt-mods/pipeworks” as URL.

	gnu: luanti-coloredwood: Fix URL.
	* gnu/packages/luanti.scm (luanti-coloredwood)[origin]: Use
	“https://github.com/mt-mods/coloredwood” as URL.

	guix: luanti-build-system: Ignore audio errors.
	* guix/build/luanti-build-system.scm (check)[error?]: Ignore errors related to
	the initialization of the audio subsystem.

	teams: games: Add manifest for luanti.
	* etc/teams/games/luanti-manifest.scm: New file.

	gnu: luanti: Prefix search paths with LUANTI.
	* gnu/packages/patches/luanti-paths.patch: New file.
	* gnu/packages/luanti.scm (luanti)[source]: Use it.
	[#:phases]<check>: Use LUANTI_GAME_PATH.
	[native-search-paths]: Rename “MINETEST_GAME_PATH” to “LUANTI_GAME_PATH”.
	Rename “MINETEST_MOD_PATH” to “LUANTI_MOD_PATH”.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* guix/build/luanti-build-system.scm (check): Use LUANTI_MOD_PATH.

	gnu: Rename minetest to luanti.
	* gnu/packages/luanti.scm: New file.
	(luanti, luanti-server, luanti-topic, luanti-moreores, luanti-sound-api-core)
	(luanti-basic-materials, luanti-coloredwood, luanti-ethereal)
	(luanti-homedecor-modpack, luanti-mesecons, luanti-mineclone, luanti-mobs)
	(luanti-mobs-animal, luanti-mobs-monster, luanti-pipeworks, luanti-technic)
	(luanti-throwing, luanti-throwing-arrows, luanti-worldedit)
	(luanti-unifieddyes, luanti-unified-inventory, luanti-advtrains)
	(luanti-basic-trains, luanti-oneblock, luanti-wielded-light): New variables.
	* gnu/packages/minetest.scm:
	(minetest, minetest-server, minetest-topic, minetest-moreores)
	(minetest-sound-api-core, minetest-basic-materials, minetest-coloredwood)
	(minetest-ethereal, minetest-homedecor-modpack, minetest-mesecons)
	(minetest-mineclone, minetest-mobs, minetest-mobs-animal)
	(minetest-mobs-monster, minetest-pipeworks, minetest-technic)
	(minetest-throwing, minetest-throwing-arrows, minetest-worldedit)
	(minetest-unifieddyes, minetest-unified-inventory, minetest-advtrains)
	(minetest-basic-trains, minetest-oneblock, minetest-wielded-light): Deprecate
	in favor of the above.
	(minetest-game): Move to…
	* gnu/packages/luanti.scm (minetest-game): … here.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register luanti.scm.
	* guix/build-system/luanti.scm: New file.
	(luanti-mod-build-system): New public variable.
	* guix/build-system/minetest.scm (minetest-mod-build-system): Deprecate in
	favor of luanti-mod-build-system.
	* guix/build/luanti-build-system.scm: New file, renamed from…
	* guix/build/minetest-build-system.scm: … this. Deprecate in favor of
	luanti-build-system.
	* guix/import/luanti.scm: New file, renamed from guix/import/minetest.scm.
	(%contentdb-api): Switch to “https://content.luanti.org/api/”.
	(luanti-package?, latest-luanti-release, luanti->guix-package)
	(luanti-recursive-import, %luanti-updater): New public variables.
	* guix/import/minetest.scm (minetest-package?, latest-minetest-release)
	(minetest->guix-package, minetest-recursive-import, %minetest-updater):
	Deprecate in favor of the luanti variants above.
	* guix/scripts/import/luanti.scm: New file, renamed from
	guix/scripts/import/minetest.scm.
	(guix-import-luanti): New public variable.
	* guix/scripts/import/minetest.scm (guix-import-minetest): Deprecate in favor
	of guix-import-luanti.
	* tests/minetest.scm: Rename to…
	* tests/luanti.scm: … this.
	* Makefile.am (MODULES, SCM_TESTS): Adjust accordingly.
	* etc/teams.scm (games): Adjust accordingly.
	* CODEOWNERS: Adjust accordingly.

2025-07-13  Zheng Junjie  <z572@z572.online>

	gnu: qcint: Fix build.
	* gnu/packages/chemistry.scm (qcint)[arguments]: Use G-expression.

	Change-Id: I4e26a872b6e78a6ea96d16c661353063b8d3fcd6

2025-07-13  Zheng Junjie  <z572@z572.online>

	gnu: python-pyscf: Make tune works.
	* gnu/packages/chemistry.scm (python-pyscf)[native-inputs]:
	Add (canonical-package gcc).

	Change-Id: Ibee49cb64581bd9e6743cdd16aa25739ac53112c

2025-07-12  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.78.7.
	* gnu/packages/prolog.scm (trealla): Update to 2.78.7.

	Change-Id: Ic8357987219787dcfc7d33168372fd875a152599

2025-07-12  Antoine Côté  <antoine.cote@posteo.net>

	gnu: cryptsetup: Update to 2.8.0.
	* gnu/packages/cryptsetup.scm (cryptsetup): Update to 2.8.0.

	Change-Id: I24d913a239da1d4d3006b125a702d398f5e92564

2025-07-12  Kurome  <hunt31999@gmail.com>

	gnu: font-adwaita: Update to 49.0.
	Build scripts now are under the OFL license too.

	* gnu/packages/fonts.scm (font-adwaita): Update to 49.0.
	[arguments]: Remove install-license-files phase.

	Closes: #1087
	Change-Id: Iafa3d762e9451d399cb12fc9bc632e907bf603b2

2025-07-12  Kurome  <hunt31999@gmail.com>

	gnu: font-google-noto-emoji: Update to 2.048.
	* gnu/packages/fonts.scm (font-google-noto-emoji): Update to 2.048.

	Closes: #1085
	Change-Id: I28d68358205be28a11024a7fbd7f3c4d96ef3414

2025-07-12  Joaquín Aguirrezabalaga  <kinote@kinote.org>

	gnu: uuu: Update to 1.5.201.
	* gnu/packages/flashing-tools.scm (uuu): Update to 1.5.201.
	[inputs]: Add tinyxml2.

	Change-Id: Id8c6b29c33d2808d04aff38f12b1556743dc7e64

2025-07-12  Cayetano Santos  <csantosb@inventati.org>

	gnu: symbiyosys: Update to 0.55.
	* gnu/packages/electronics.scm (symbiyosys): Update to 0.55.

	Change-Id: Ib1a8277b765283697136ee22f4e9ca15dd933123

2025-07-12  Cayetano Santos  <csantosb@inventati.org>

	gnu: abc-yosyshq: Update to 0.55.
	* gnu/packages/fpga.scm (abc-yosyshq): Update to 0.55.

	Change-Id: Ie7c443d5bac3451197089723e86d9c5b3c659faf

2025-07-12  Cayetano Santos  <csantosb@inventati.org>

	gnu: yosys: Update to 0.55.
	* gnu/packages/fpga.scm (yosys): Update to 0.55.

	Change-Id: Iacda19bd7371f1de71436414aaa63412a2784077

2025-07-12  Zacchaeus  <eikcaz@zacchae.us>

	gnu: exim: Update to 4.98.2.
	* gnu/packages/mail.scm (exim): Update to 4.98.2.

	Change-Id: I65d4253dec8c7465bd44bf2237fc7b0e9041c0d0

2025-07-12  Ada Stevenson  <adanskana@gmail.com>

	gnu: yamagi-quake2: Update to 8.51.
	* gnu/packages/games.scm (yamagi-quake2): Update to 8.51.

	Change-Id: I451e5675779e19af33986c5a9ec35e2334cede12

2025-07-12  cdr-shdr-wdr  <cdr-shdr-wdr@protonmail.ch>

	linux-container: Fix typo in docstring.
	* gnu/build/linux-container.scm (mount-file-systems): Fix typo in
	  docstring.

	Change-Id: I973a65a6574078bc72fd9e1aa7424a68e2b21268

2025-07-12  cdr-shdr-wdr  <cdr-shdr-wdr@protonmail.ch>

	gnu: raspberry-pi: Fix package description, and typo in comment.
	* gnu/packages/raspberry-pi.scm (raspi-gpio): Fix parentheses,
	  grammar, and typo in description.
	(grub-efi-bootloader-chain-raspi-64): Fix typo in comment.

	Change-Id: I341cc33564a190fdf94d86367d43a7dd29076ad5

2025-07-12  cdr-shdr-wdr  <cdr-shdr-wdr@protonmail.ch>

	doc: Fix some grammar.
	* doc/contributing.texi (Alternative Setups): Fix grammar, add double space.
	(Sending a Patch Series): Add missing word.
	* doc/guix.texi (Daemon Offload Setup, Invoking guix repl): Fix grammar.
	(Bootloader Configuration): Fix grammar, capitalize "RAM".

	Change-Id: I459c8343b28b2b3474c7a54372f75c61c8111a10

2025-07-12  cdr-shdr-wdr  <cdr-shdr-wdr@protonmail.ch>

	forgejo: pull_request_template: Reword.
	* .forgejo/pull_request_template.md: Reword "confirming to"
	  [the guidelines] (incorrect use of "confirming")
	  to "in conformance with" (more grammatically correct).

	Change-Id: Ifc811c3f9022ed520c1ee49662df393d94fca3ad

2025-07-12  Antoine Côté  <antoine.cote@posteo.net>

	gnu: brlaser: Update to 6.2.7.
	Pdewacht repository no longer active, upstream development moved to Owl-Maintain fork.

	* gnu/packages/cups.scm (brlaser): Update to 6.2.7.
	[source]: Switch to maintained fork.
	[home-page]: Update URL.
	[description]: Update the list of supported printers.

	Change-Id: I4ef2f1837c38ece8bcb0b900214355eb7c833f6f

2025-07-12  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: mold: Update to 2.40.2.
	* gnu/packages/mold.scm (mold): Update to 2.40.2.

	Change-Id: I03bb8a5a149492ac816cadbcf8bd6c3d6a84fba1

2025-07-12  Greg Hogan  <code@greghogan.com>

	gnu: fio: Update to 3.40.
	* gnu/packages/benchmark.scm (fio): Update to 3.40.

	Change-Id: I63592b61a739be9ff5f4debfb1e54610e1f6a1e1

2025-07-12  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: sc-controller: Update to 0.5.2.
	* gnu/packages/games.scm (sc-controller): Update to 0.5.2.
	[source]: Switch to maintained fork of project.
	[build-system]: Switch to pyproject-build-system.
	[phases]: Run the following phases from the glib-or-gtk-build-system:
	generate-gdk-pixbuf-loaders-cache-file, glib-or-gtk-compile-schemas,
	glib-or-gtk-wrap.
	[inputs]: Add python-evdev and python-ioctl-opt.
	[native-inputs]: Add test dependencies.

	Change-Id: I0c8cad17404113696c9c475bd6f942b95d986ef0

2025-07-12  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add python-ioctl-opt.
	* gnu/packages/python-xyz.scm (python-ioctl-opt): New variable.

	Change-Id: I5eef30444528fa722a12268a58c956993dcd47d1

2025-07-12  Andy Tai  <atai@atai.org>

	gnu: a2ps: Update to 4.15.7.
	* gnu/packages/pretty-print.scm (a2ps): Update to 4.15.7.

	Change-Id: I84e6141d56ebb23fde9e1e5aa47fbba2558ca0ba

2025-07-12  gemmaro  <gemmaro.dev@gmail.com>

	gnu: ruby-braintree: Disable Bundler for testing.
	* gnu/packages/ruby-xyz.scm (ruby-braintree)[arguments]:
	Replace relax-requirements phase with disable-bundler.  If a Gemfile is
	present, RSpec uses Bundler to resolve dependencies, which can lead to
	troubles.  Removing the Gemfile allows RSpec to use the gems provided by Guix.

	Change-Id: I0aaeec9fa071b60bc2a8acd7382070779eece1f1

2025-07-12  gemmaro  <gemmaro.dev@gmail.com>

	gnu: ruby-libxml: Update to 5.0.4.
	* gnu/packages/ruby-xyz.scm (ruby-libxml): Update to 5.0.4.
	[native-inputs]: New field.
	[arguments]<#:tests?>: Enable tests.
	<#:phases>: Add 'skip-failing-tests and 'set-gem-path.
	Move 'check after 'install and 'set-gem-path.

	Change-Id: Iad79f7aeed841efa1c7581714f5eab33c1d19718

2025-07-12  Greg Hogan  <code@greghogan.com>

	gnu: vim: Update to 9.1.1525.
	* gnu/packages/vim.scm (vim): Update to 9.1.1525.
	[arguments]<#:phases>{set-environment-variables}: Allow some flaky tests
	to fail.

	Change-Id: I501da5df8d585d6d5ba7c3c183cbf01b0b2670bf

2025-07-12  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: jami: Update to 20250613.0.
	* gnu/packages/jami.scm (%jami-nightly-version): Bump to 20250613.0.
	(%jami-daemon-commit): Bump to to 41384122a8b61548aae90c9893d065aca216ce85.
	(libjami) [source]: Adjust hash.
	(jami) [source]: Adjust hash.
	(sortfilterproxymodel): Update to latest commit.

	Change-Id: Id4e04bc2b3e270f4eae43ef48d6b418ccee76b72

2025-07-12  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: jami: Specify version via configure flag.
	* gnu/packages/jami.scm (jami) [configure-flags]: Add BUILD_VERSION.
	[phases] {fix-version-string}: Delete.

	Change-Id: Ibe3dcfa72d87e0e5444261d8feecd171f8ddb0a1

2025-07-12  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: mpv: Fix wayland-dmabuf output again.
	* gnu/packages/video.scm (mpv)[native-inputs]: Add libdisplay-info.
	[arguments]<#:configure-flags>: Add "-Ddmabuf-wayland=enabled".

	Change-Id: Ibb7d8a1acb458b22a1f81dfb7c633bfbcfa780a4

2025-07-12  Danny Milosavljevic  <dannym@friendly-machines.com>

	services: greetd: Support initial-session.
	* gnu/services/base.scm (<greetd-terminal-configuration>): Add
	initial-session-user, initial-session-command.
	* doc/guix.texi (Base Services): Document them.

	Change-Id: Iaf7a8203f34794bc36b031166e1ff7005d7a7104

2025-07-11  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.78.5.
	* gnu/packages/prolog.scm (trealla): Update to 2.78.5.

	Change-Id: I9cf38d93b78713bc8fc9eb6e7ece54aeab541a38

2025-07-11  Greg Hogan  <code@greghogan.com>

	gnu: texstudio: Update to 4.8.8.
	* gnu/packages/tex.scm (texstudio): Update to 4.8.8.

	Change-Id: Id079f5678358c77472f9394765e00b878214e9da

2025-07-11  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: binsec: Update to 0.10.1.
	* gnu/packages/ocaml.scm (binsec): Update to 0.10.1.

2025-07-11  Mazin AlHaddad  <codeberg@getstate.dev>

	gnu: libportal: Update to 0.9.1.
	* gnu/packages/freedesktop.scm (libportal): Update to 0.9.1.

	Change-Id: I6334bb830387cd61e0f3786d21f9df8d1436a620

2025-07-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	teams: science: Adopt more files.
	- fortran(-.+|) :: programming language, more likely used in scientific
	                   research
	- graph         :: any packages related to Graph theory solving problems
	- lean          :: proof assistant and a functional programming language
	- medical       :: any software related to medical science or equipment
	- sagemath      :: system for Algebra and Geometry Experimentation
	- statistics    :: any packages (more likely R or Python) for any sort of
	                   Statistical analysis

	* etc/teams.scm (science)<#:scope>: Add
	"^gnu/packages/fortran(-.+|)\\.scm$", "gnu/packages/graph.scm",
	"gnu/packages/lean.scm", "gnu/packages/medical.scm",
	"gnu/packages/sagemath.scm", and "gnu/packages/statistics.scm".
	* CODEOWNERS: Regenerate file.

	Change-Id: Id7e599071ccfd438e8eb797c4accda9d35d76720

2025-07-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	teams: Adjust membership for Sharlatan Hellseher.
	* etc/teams.scm (Sharlatan Hellseher): Remove from the lisp team; add to
	the julia team.

	Change-Id: I13c898e01c2d84c9f2d96f6e76957ef4259617e5

2025-07-11  Andreas Enge  <andreas@enge.fr>

	gnu: boinc-client: Fix hash.
	This is a follow-up to the previous commit
	c52afcd75f9d7a1507f705d5aadccd328188916c

	* gnu/packages/distributed.scm (boinc-client)[source]: Fix hash.

	Change-Id: I2f792aee6530491cf7effd149ed2e6c74a1107f2

2025-07-11  Vitalii Koshura  <lestat.de.lionkur@gmail.com>

	gnu: boinc-client: Update to 8.2.4.
	* gnu/packages/distributed.scm (boinc-client): Update to 8.2.4.

	Change-Id: I34f2f951a07e6519ee9bfa3154e0f8e220e7427e

2025-07-11  Antoine Côté  <antoine.cote@posteo.net>

	gnu: libebml: Update to 1.4.5.
	* gnu/packages/xml.scm (libebml): Update to 1.4.5.

	Change-Id: Ib78669474d5040b6d4ceff64eb3f248ec77fc435

2025-07-11  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: guile-next: Replace gettext native-input.
	gnu-gettext has an emacs-minimal dependency, and we'd better avoid
	this dependency.

	* gnu/packages/guile.scm (guile-next)[native-inputs]: Replace gnu-gettext
	by gettext-minimal.

2025-07-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: poedit: Replace gettext native-input.
	gnu-gettext has an emacs-minimal dependency, and we'd better avoid
	this dependency.

	* gnu/packages/gnome.scm (poedit)[native-inputs]: Replace gnu-gettext
	by gettext-minimal.

2025-07-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: elinks: Replace gettext native-input.
	gnu-gettext has an emacs-minimal dependency, and we'd better avoid
	this dependency.

	* gnu/packages/gnome.scm (elinks)[native-inputs]: Replace gnu-gettext
	by gettext-minimal.

2025-07-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: readstat: Replace gettext native-input.
	gnu-gettext has an emacs-minimal dependency, and we'd better avoid
	this dependency.

	* gnu/packages/gnome.scm (readstat)[native-inputs]: Replace
	gnu-gettext by gettext-minimal.

2025-07-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: pcsc-tools: Replace gettext native-input.
	gnu-gettext has an emacs-minimal dependency, and we'd better avoid
	this dependency.

	* gnu/packages/gnome.scm (pcsc-tools)[native-inputs]: Replace
	gnu-gettext by gettext-minimal.

2025-07-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: xffm+: Replace gettext native-input.
	gnu-gettext has an emacs-minimal dependency, and we'd better avoid
	this dependency.

	* gnu/packages/gnome.scm (xffm+)[native-inputs]: Replace gnu-gettext
	by gettext-minimal.

2025-07-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: libtifiles2: Replace gettext native-input.
	gnu-gettext has an emacs-minimal dependency, and we'd better avoid
	this dependency.

	* gnu/packages/gnome.scm (libtifiles2)[native-inputs]: Replace
	gnu-gettext by gettext-minimal.

2025-07-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: libtifiles2: Improve style.
	* gnu/packages/emulators.scm (libtifiles2)
	  [source, arguments]: Run guix style, guix style -S arguments. Remove
	  trailing #t.

2025-07-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: libticables2: Replace gettext native-input.
	gnu-gettext has an emacs-minimal dependency, and we'd better avoid
	this dependency.

	* gnu/packages/gnome.scm (libticables2)[native-inputs]: Replace
	gnu-gettext by gettext-minimal.

2025-07-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: libticables2: Improve style.
	* gnu/packages/emulators.scm (libticables2)
	  [source, arguments]: Run guix style, guix style -S arguments. Remove
	  trailing #t.

2025-07-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: libticalcs2: Replace gettext native-input.
	gnu-gettext has an emacs-minimal dependency, and we'd better avoid
	this dependency.

	* gnu/packages/gnome.scm (libticalcs2)[native-inputs]: Replace
	gnu-gettext by gettext-minimal.

2025-07-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: libticalcs2: Improve style.
	* gnu/packages/emulators.scm (libticalcs2)
	  [source, arguments]: Run guix style, guix style -S arguments. Remove
	  trailing #t.

2025-07-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: tinmop: Replace gettext native-input.
	gnu-gettext has an emacs-minimal dependency, and we'd better avoid
	this dependency.

	* gnu/packages/gnome.scm (tinmop)[native-inputs]: Replace gnu-gettext
	by gettext-minimal.

2025-07-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: lokke: Replace gettext native-input.
	gnu-gettext has an emacs-minimal dependency, and we'd better avoid
	this dependency.

	* gnu/packages/gnome.scm (lokke)[native-inputs]: Replace gnu-gettext
	by gettext-minimal.

2025-07-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: tpm2-tools: Replace gettext native-input.
	gnu-gettext has an emacs-minimal dependency, and we'd better avoid
	this dependency.

	* gnu/packages/gnome.scm (tpm2-tools)[native-inputs]: Replace
	gnu-gettext by gettext-minimal.

2025-07-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: showmethekey: Replace gettext native-input.
	gnu-gettext has an emacs-minimal dependency, and we'd better avoid
	this dependency.

	* gnu/packages/gnome.scm (showmethekey)[native-inputs]: Replace
	gnu-gettext by gettext-minimal.

2025-07-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: gnome-shell-extension-appindicator: Replace gettext input.
	gnu-gettext has an emacs-minimal dependency, and we'd better avoid
	this dependency.

	* gnu/packages/gnome.scm (gnome-shell-extension-appindicator)
	  [native-inputs]: Replace gnu-gettext by gettext-minimal.

2025-07-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: dialect: Replace gettext native-input.
	gnu-gettext has an emacs-minimal dependency, and we'd better avoid
	this dependency.

	* gnu/packages/gnome.scm (dialect)[native-inputs]: Replace gnu-gettext
	by gettext-minimal.

2025-07-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: morris: Replace gettext native-input.
	gnu-gettext has an emacs-minimal dependency, and we'd better avoid
	this dependency.

	* gnu/packages/gnome.scm (morris)[native-inputs]: Replace gnu-gettext
	by gettext-minimal.
	  [arguments]: Improve style and explain.

2025-07-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: fluxbox: Replace gettext native-input.
	gnu-gettext has an emacs-minimal dependency, and we'd better avoid
	this dependency.

	* gnu/packages/gnome.scm (fluxbox)[native-inputs]: Replace gnu-gettext
	by gettext-minimal.

2025-07-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: fluxbox: Improve style.
	* gnu/packages/wm.scm (fluxbox): Improve style.
	  [arguments]: Run guix style, guix style -S arguments, then rewrite
	  using G-exps and make-desktop-entry-file.
	  [native-inputs, inputs, description]: Run guix style.

2025-07-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: podman: Replace gettext native-input.
	gnu-gettext has an emacs-minimal dependency, and we'd better avoid
	this dependency.

	* gnu/packages/gnome.scm (podman)[native-inputs]: Replace gnu-gettext
	by gettext-minimal.

2025-07-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: tecla: Replace gettext native-input.
	gnu-gettext has an emacs-minimal dependency, and we'd better avoid
	this dependency.

	* gnu/packages/gnome.scm (tecla)[native-inputs]: Replace gnu-gettext
	by gettext-minimal.

2025-07-10  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: sbcl-tooter: Update to commit 4583049c.
	* gnu/packages/lisp-xyz.scm (sbcl-tooter): Update to commit 4583049c.

2025-07-10  Kurome  <hunt31999@gmail.com>

	gnu: font-sarasa-gothic: Update to 1.0.31.
	* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 1.0.31.
	[description]: Fix typo.

	Change-Id: Iec849d105943d4f93f5d4ec2a2e6911bdc5af3fb

2025-07-10  Kurome  <hunt31999@gmail.com>

	gnu: font-plemoljp: Update to 3.0.0.
	* gnu/packages/fonts.scm (font-plemoljp): Update to 3.0.0.

	Change-Id: I709e453df3ae4faf9ee77fcffd2748c5e8b71b72

2025-07-10  Cayetano Santos  <csantosb@inventati.org>

	gnu: guile-scheme-json-rpc: Update to 0.5.0.
	* gnu/packages/guile-xyz.scm (guile-scheme-json-rpc): Update to 0.5.0.

	Change-Id: If4f6b8e86289cca106ee9d86b00c70640d179ded

2025-07-10  Cayetano Santos  <csantosb@inventati.org>

	gnu: guile-lsp-server: Update to 0.4.8.
	* gnu/packages/guile-xyz.scm (guile-lsp-server): Update to 0.4.8.

	Change-Id: I7ea8f24f796e04d087bd6b0bf102a815d2de9c4f

2025-07-10  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	* po/doc/guix-cookbook.it.po: New file.
	* po/doc/guix-manual.it.po: New file.
	* po/doc/local.mk: Add 'it' manual, cookbook.
	* po/doc/po4a.cfg (po4a_langs): Add 'it'.
	* po/guix/el.po: New file.
	* po/guix/LINGUAS: Add 'el'.
	* doc/local.mk: Add 'it' manual, cookbook.
	* doc/htmlxref.cnf: Update URLs for manual, cookbook.
	* doc/build.scm (%cookbook-languages, %manual-languages): Add 'it'.
	* doc/guix.texi (Top): Mention 'it' manual.
	* doc/guix-cookbook.texi (Top): Mention 'it' cookbook.

	Change-Id: I46023fa4b2dbe9db5227292823b4df9e41c3cee0

2025-07-10  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Switch Weblate repo URL to Codeberg.
	* Makefile.am (WEBLATE_REPO): Update.

	Change-Id: I93b97fa296c3b7a393bdff3cbc3357a24c660154

2025-07-10  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Replace www.gnu.org broken links.
	See <https://bugs.gnu.org/78319>.

	* doc/guix-cookbook.texi (Packaging Tutorial): Fix links.

	Change-Id: Ib13b77a8248f6a1b91c05079c457bc4e96d847f3

2025-07-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-opencontainers-runtime-spec: Update to 1.2.1.
	* gnu/packages/golang-xyz.scm (go-github-com-opencontainers-runtime-spec): Update to 1.2.1.

	Change-Id: I3588067c010a6457c21bbe14b8f5eaef66103faf

2025-07-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-cyphar-filepath-securejoin: Update to 0.4.1.
	* gnu/packages/golang-xyz.scm (go-github-com-cyphar-filepath-securejoin): Update to 0.4.1.

	Change-Id: I40d60b51f153d72c5b0ebe96863adc555442335f

2025-07-10  Homo  <gay@disroot.org>

	gnu: Remove restinio-0.6.
	* gnu/packages/networking.scm (restinio-0.6): Delete variable.

	Change-Id: Ib889810f129ee276303222c1b35b3789bfa2cbde

2025-07-10  Homo  <gay@disroot.org>

	gnu: jami: Update to 20250610.0.
	* gnu/packages/patches/jami.scm (libjami): Update to 20250610.0.
	[source]: Unregister libgit2 patch.
	[inputs]: Delete guile-3.0.
	[arguments] <#:configure-flags>: Delete --enable-agent.
	(jami): Update to 20250610.0.
	[source]: Add patch.
	[native-inputs]: Add git.
	[inputs]: Add hunspell and zxing-cpp.
	* gnu/packages/patches/jami-qwindowkit.patch,
	gnu/packages/patches/jami-unbundle-dependencies.patch: Update for jami 20250610.0.
	* gnu/local.mk: Unregister patch. Register new patch.
	* gnu/packages/patches/libjami-libgit2-compatibility.patch: Remove file.
	* gnu/packages/patches/jami-disable-webengine.patch: New file.

	Fixes: <https://issues.guix.gnu.org/76231>
	Change-Id: I118454aa7c214271725358928b751f4d43cac2db

2025-07-10  Homo  <gay@disroot.org>

	gnu: zxing-cpp: Update to 2.3.0.
	* gnu/packages/aidc.scm (zxing-cpp): Update to 2.3.0.
	[version]: Do not use git-version.
	[source]: Update URL.
	[native-inputs]: Add pkg-config.
	[inputs]: Add libpng, zint and zlib.
	[arguments] <#:configure-flags>: Add -DZXING_READERS=ON, -DZXING_WRITERS=BOTH,
	  -DZXING_DEPENDENCIES=LOCAL, -DZXING_EXAMPLES=OFF,
	  -DZXING_USE_BUNDLED_ZINT=OFF and -DZXING_UNIT_TESTS=ON.
	<#:phases> (install-headers): New phase.
	(zxing-cpp-1.2a): New variable.
	(zxing-cpp-1.2) [source]: Update URL.
	* gnu/packages/linphone.scm (liblinphone)[inputs]: Replace zxing-cpp with zxing-cpp-1.2a.
	* gnu/packages/messaging.scm (kaidan)[inputs]: Likewise.

	Change-Id: Ib03af79feef03f9c9e1a5b97d39b7d6c18d3ff1d

2025-07-10  Homo  <gay@disroot.org>

	gnu: dhtnet: Update to 0.0.1-4.6c5ee3a.
	* gnu/packages/networking.scm (dhtnet): Update to 0.0.1-4.6c5ee3a.
	[arguments] <#:configure-flags>: Add -DDNC_SYSTEMD=OFF.

	Change-Id: I57187bd254cf2dc5f9a4ba874b80411acf2f44d9

2025-07-10  Homo  <gay@disroot.org>

	gnu: opendht: Update to 3.4.0.
	* gnu/packages/networking.scm (opendht): Update to 3.4.0.
	[version]: Do not use git-version.
	[inputs]: Replace restinio-0.6 by restinio. Add llhttp.
	[arguments] <#:phases> {pkgconfig-disable-iouring}: New phase.

	Change-Id: I6fed7fe1c8ba0d75d0dca8406010f7c8dd89609e

2025-07-10  Homo  <gay@disroot.org>

	gnu: pjproject-jami: Update to 2.13.1-3.8fc165b.
	* gnu/packages/telephony (pjproject-jami): Update to 2.13.1-3.8fc165b.

	Change-Id: I7694ad474e55214a68071ef88996129123c64a96

2025-07-10  Homo  <gay@disroot.org>

	gnu: restinio: Update to 0.7.7.
	* gnu/packages/networking.scm (restinio): Update to 0.7.7.
	[native-inputs]: Move expected-lite to...
	[propagated-inputs]: ... here.

	Change-Id: Ifba66e16382c3ded9349f97e885960b0fb6fd286

2025-07-10  Homo  <gay@disroot.org>

	gnu: expected-lite: Update to 0.9.0.
	* gnu/packages/cpp.scm (expected-lite): Update to 0.9.0.

	Change-Id: I50c896df694a41e5d0a2282d2112108eefc46e50
	Modified-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-07-10  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.78.0.
	* gnu/packages/prolog.scm (trealla): Update to 2.78.0.

	Change-Id: I9da4bb040a199d7746f75d0c0fe12e4cbb07ac3f

2025-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: lollypop: Update to 1.4.42.
	* gnu/packages/gnome.scm (lollypop): Update to 1.4.42.

	Change-Id: If408936ee8c7758bdfcfe38c48c100627978be7f

2025-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-71.683b375.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-71.683b375.

	Change-Id: I309d89c59a03ed459846ba30156f5422a808a809

2025-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: guile-documenta: Update to 0.4.0.
	* gnu/packages/guile-xyz.scm (guile-documenta): Update to 0.4.0.

	Change-Id: Iac60cb2f9e5ac8f355a740bc7346fbd9b668f763

2025-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-23.d18b5b8.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-23.d18b5b8.

	Change-Id: I393742fd9b95afff8ecb0761f9231b76ec91cfd6

2025-07-10  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: python-dolfin-adjoint: Fix build.
	* gnu/packages/simulation.scm (python-dolfin-adjoint): Fix build.
	[arguments]: Set pytest import mode. Update list of failing tests.
	[native-inputs]: Add python-setuptools and python-wheel, needed by
	pyproject-build-system.

2025-07-10  Grigory Shepelev  <shegeley@gmail.com>

	gnu: Add guile-srfi-125.
	* gnu/packages/patches/guile-srfi-125-fix-r7rs-rename-clause.patch: New file.
	* gnu/local.mk (dist_patch_DATA): New entry for patch.
	* gnu/packages/guile-xyz.scm (guile-srfi-125): New variable.

	Change-Id: I4cbe67f67278a2be362a6e5a54a79dacae41011e

2025-07-10  Grigory Shepelev  <shegeley@gmail.com>

	gnu: Add guile-srfi-126.
	* gnu/packages/guile-xyz.scm (guile-srfi-126): New variable.

	Change-Id: Ic9f81328f44cb71164af1bb1bd9be9b66acbf600

2025-07-10  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: swayimg: Update to 4.5.
	* gnu/packages/image-viewers.scm (swayimg): Update to 4.5.

	Change-Id: Iba6ee5bb032a220fcbe0fbea6f1af539aab9b8b0

2025-07-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libcpuid: Build on more architectures.
	* gnu/packages/hardware.scm (libcpuid)[arguments]: When building for
	armhf-linux or aarch64-linux adjust the 'absoultize phase to adjust the
	dkms installation directory.
	[inputs]: When building for armhf-linux or aarch64-linux add
	linux-libre-headers.
	[supported-systems]: Also allow armhf and aarch64 systems.

	Change-Id: Idd24651da77129782461074caae9a3cc3dcaf351

2025-07-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libcpuid: Update to 0.8.0.
	* gnu/packages/hardware.scm (libcpuid): Update to 0.8.0.
	[source]: Update snippet for changes in source location.
	[arguments]: Update configure-flag.  Update 'absolutize phase to find
	more instances for substitution.

	Change-Id: Id418fb77402039cbfbbde9d945e81521de369def

2025-07-10  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: webrtc-audio-processing-0.3: Patch source directly.
	* gnu/packages/audio.scm (webrtc-audio-processing-0.3)
	[source] <patches>: New field.
	[phases] {patch-source}: Remove manual patch application.
	[native-inputs]: Remove patch file.

	Change-Id: I4f1600444325c6591360a33ff2fb723cd4232734

2025-07-10  Brice Waegeneire  <brice@waegenei.re>

	gnu: Add baresip.
	* gnu/packages/telephony.scm(baresip): New variable.

	Change-Id: Ice2ce5800b734d61bc183003d7fa80a5eaf276e8

2025-07-10  Brice Waegeneire  <brice@waegenei.re>

	gnu: Add baresip-libre.
	* gnu/packages/telephony.scm(baresip-libre): New variable.

	Change-Id: Ic12aa557fd2df8d0af7ddece82632bdaddcf1dad

2025-07-10  Brice Waegeneire  <brice@waegenei.re>

	gnu: Add webrtc-audio-processing-0.3.
	* gnu/packages/jami.scm (webrtc-audio-processing/jami): Move to...
	* gnu/packages/audio.scm: (webrtc-audio-processing-0.3): ... here. And
	inherit from webrtc-audio-processing.
	* gnu/packages/jami.scm (libjami)[inputs]: Replace
	webrtc-audio-processing/jami with webrtc-audio-processing-0.3.

	Change-Id: I7ea1d84882ea4f05383f973105c1ede966ea4e00

2025-07-10  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: ocaml-merlin: Fix tests.
	* gnu/packages/ocaml.scm (ocaml-merlin) (ocaml5.0-merlin): Fix tests

	Change-Id: I8a7e4cdda499a9ad7296741e4ae581d868aba31b

2025-07-10  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: ocaml-pp: Update to 2.0.0.
	* gnu/packages/ocaml.scm (ocaml-pp): Update to 2.0.0.

	Change-Id: I35920b9e7ea4def393cd793f20b28f360a985d86

2025-07-10  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: dune: Update to 3.19.1.
	* gnu/packages/ocaml.scm (dune-bootstrap): Update to 3.19.1.

	Change-Id: Ic1f7e65828e9052591d37ddd870835476bb322a9

2025-07-09  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.15.
	* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
	linux-libre-pristine-source, linux-libre-source, linux-libre): Use linux-libre
	6.15.
	(btrfs-progs): Update to 6.15.

	Change-Id: I304f2cd493c8a34b43b926257a8738c6cc59d3e0

2025-07-09  Antoine Côté  <antoine.cote@posteo.net>

	gnu: mkvtoolnix: Update to 93.0.
	* gnu/packages/video.scm (mkvtoolnix): Update to 93.0.
	[inputs]: Replace fmt-8 with fmt-11.
	[native-inputs]: Replace ruby-3.2 with ruby-3.4.

	Change-Id: I133e14ad770b2e1d12b36f83d697f265fc71cb1e

2025-07-09  Vagrant Cascadian  <vagrant@debian.org>

	gnu: linux-libre-arm64-mnt-reform: Revert additional upstream patches.
	* gnu/packages/patches/linux-libre-arm64-mnt-reform-revert-phy-rockchip-samsung.patch: New file.
	* gnu/packages/patches/linux-libre-arm64-mnt-reform-revert-rk-samsung-hdptx.patch: New file.
	* gnu/packages/patches/linux-libre-arm64-mnt-reform-revert-vop2-display-modes.patch: New file.
	* gnu/local.mk[dist_patch_DATA]: Register patches.
	* gnu/packages/linux.scm (%mnt-reform-revert-drm-rockchip-vop2-patch): Delete variable.
	(linux-libre-arm64-mnt-reform)[source]: Use new patches.

2025-07-09  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.77.51.
	* gnu/packages/prolog.scm (trealla): Update to 2.77.51.

	Change-Id: I786fd26ee4dc0ecb51d4447741e66fe2ee074c15

2025-07-09  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.143.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.143.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: Ibd17c3202a1a635f1016d90772cfa2c45a06b60a

2025-07-09  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.96.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.96.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I7714879663c84a68ba6da6d170841f2361ecc9fa

2025-07-09  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.36.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.36.
	(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

	Change-Id: Ia550fd19021b5d5f423963df699953bdf104a810

2025-07-09  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.15.5.
	* gnu/packages/linux.scm (linux-libre-6.15-version): Update to 6.15.5.
	(linux-libre-6.15-pristine-source, deblob-scripts-6.15): Update hashes.

	Change-Id: I85b9f0487df407b07bdc3ef574d595c9cc27dbf5

2025-07-09  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add entry for Weblate translation platform migration.
	* etc/news.scm: Add entry.

	Change-Id: Ic6f62128146b20992cfa36108f2bf1dd52969567

2025-07-09  Julien Lepiller  <julien@lepiller.eu>

	doc: Update weblate URL.
	* doc/build.scm (stylized-html): Update URL from fedora to codeberg's
	  Weblate.
	* doc/contributing.texi: idem.
	* doc/guix-cookbook.texi: idem.
	* doc/guix.texi: idem.

	Change-Id: I13729a73f94738c9c336a067058020549f2640d6

2025-07-09  fanquake  <fanquake@gmail.com>

	gnu: LLVM, Clang, libomp, lld: Update to 20.1.8.
	* gnu/packages/llvm.scm (llvm-20, clang-20, clang-runtime-20,
	libomp-20, lld-20): Update to 20.1.8.

2025-07-09  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add firejail-disable-sandbox-check.
	This commit introduces firejail-disable-sandbox-check, a variant of firejail
	built with --disable-sandbox-check.  It's intended for development purposes
	only.

	* gnu/packages/linux.scm (firejail-disable-sandbox-check): New variable.

	Change-Id: Ic638eba54d8ffc49583abf0721b9198c979d22e7

2025-07-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: stunnel: Support more systems.
	* gnu/packages/web.scm (stunnel)[arguments]: Only run the tests when not
	cross-compiling and when python-cryptography is a native-input.
	[native-inputs]: Only add the test inputs on systems which are supported
	by python-cryptography.

	Change-Id: I6830b77dc600be8e00c1661b801c43e420b12183

2025-07-09  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: stunnel: Update to 5.75.
	* gnu/packages/web.scm (stunnel): Update to 5.75.
	[native-inputs]: Add python-cryptography.

	Change-Id: Ib10b8dce851ba3c19aa45481e2e971d690ef6a8c

2025-07-09  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix URL of ‘language-picker.svg’.
	Fixes a regression introduced in
	824d46a2fee18111a2a80f7805404a1ea58134c7.

	* doc/build.scm (stylized-html)[build]: Avoid double leading slash for
	‘language-picker.svg’.

	Change-Id: I0817949862f061dbbe04352bda1e479347015c84

2025-07-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Update to 1.0.6.
	* gnu/packages/admin.scm (shepherd-1.0): Update to 1.0.6.

	Change-Id: I2ad080074b7059fadebaf7c3c6d1c427e0ae69c4

2025-07-09  Noé Lopez  <noelopez@free.fr>

	gnu: Add guix-xsearch.
	* gnu/packages/package-management.scm (guix-xsearch): New variable.

	Change-Id: Id725c9d008ef43892444de47a5b50b6e3598de67

2025-07-09  Ludovic Courtès  <ludo@gnu.org>

	doc: Add links to versions and variants as a drop-down menu.
	* doc/build.scm (%latest-guix-version): New variable.
	(stylized-html): Add #:latest-version.
	[build](menu-item-separator): New variable.
	(version-menu-items, input-file-language): New procedures.
	(stylized-html, process-html): Add ‘language’ parameter.  Update
	callers.

	Change-Id: If7cea2410802eec5af1d3c0407d5569250eb15ef

2025-07-09  Ludovic Courtès  <ludo@gnu.org>

	doc: Really honor ‘GUIX_WEB_SITE_URL’.
	This is useful when testing changes locally, so that CSS links point to
	the right place.

	* doc/build.scm (%web-site-url): Default to /.
	(%manual-css-url): Honor ‘%web-site-url’.

	Change-Id: I8d885eba0fb8560dd7da7f21629c716a06c16b1f

2025-07-09  Ludovic Courtès  <ludo@gnu.org>

	pack: Autoload all the (gnu packages …) modules.
	Fixes guix/guix#640.

	* guix/scripts/pack.scm <top-level>: Autoload (gnu packages …) modules.
	(bootstrap-xz): Turn into a thunk and update user.
	(gcrypt-sqlite3&co): Move to…
	(store-database): … here.

	Reported-by: Luca Cirrottola <luca.cirrottola@inria.fr>
	Change-Id: I345a872a7c2a94ad148052fef3b2b674cc94c9d0

2025-07-09  Ludovic Courtès  <ludo@gnu.org>

	doc: Add missing paren in example.
	* doc/guix.texi (Messaging Home Services): Add missing parent in
	‘home-snuik-service-type’ example.

	Change-Id: I97014da939f548000c45177f38387543c9200fc4

2025-07-09  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: icedove: Add gpgme.
	Fixes #1109.

	* gnu/packages/gnuzilla.scm (icedove-minimal)
	[inputs]: Add gpgme.
	[arguments]<phases>: Wrap gpgme.

	Change-Id: I4c6320b01e2e7f55c09cc4079064a816e4cff972

2025-07-09  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-magit: Improve style.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Replace phase by
	lisp-directory.
	<:#lisp-directory>: Set to "lisp".
	<:#phases>{chdir-lisp}: Remove.
	{build-info-manual}: Adapt paths.
	{patch-version-executables}: Run after unpack phase.

	Change-Id: If1efe3ca159764cc6ba59d0b061ac447766b7927

2025-07-09  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-magit: Update to 4.3.8.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 4.3.8.

	Change-Id: I62dfed4e16c78e21f4a6f1834ccd5be4669144de

2025-07-09  Nathan Merkley  <nathanmerkley@gmail.com>

	gnu: Add vim-plantuml-syntax.
	* gnu/packages/vim.scm (vim-plantuml-syntax): New variable.

	Change-Id: I3e116520239bb66b1140e5bbd40659b3681f77e6

2025-07-09  Nathan Merkley  <nathanmerkley@gmail.com>

	gnu: Add vim-zig.
	* gnu/packages/vim.scm (vim-zig): New variable.

	Change-Id: I90fa7377fa15a95553960aabef041ce31ce97650

2025-07-09  Nathan Merkley  <nathanmerkley@gmail.com>

	gnu: Add vim-mundo.
	* gnu/packages/vim.scm (vim-mundo): New variable.

	Change-Id: Ic0a96540117c55731ef8f615e916a2ef41a9d0c0

2025-07-09  Nathan Merkley  <nathanmerkley@gmail.com>

	gnu: Add vim-dhall-vim.
	* gnu/packages/vim.scm (vim-dhall-vim): New variable.

	Change-Id: I7bb32594546eb61f781d69a308aa866e4ce78de9

2025-07-09  Nathan Merkley  <nathanmerkley@gmail.com>

	gnu: Add vim-guile.
	* gnu/packages/vim.scm (vim-guile): New variable.

	Change-Id: I2f69a563681693de9af563caa545f6421f61a093

2025-07-09  Nathan Merkley  <nathanmerkley@gmail.com>

	gnu: Add vim-commentary.
	* gnu/packages/vim.scm (vim-commentary): New variable.

	Change-Id: I9435787b234f90cb3d59ff6b65b7a96a533aea03

2025-07-09  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: git-minimal: Update to 2.50.1. [security fixes]
	This update contains fixes for CVE-2025-27613, CVE-2025-27614,
	CVE-2025-46334, CVE-2025-46835, CVE-2025-48384, CVE-2025-48385,
	and CVE-2025-48386.

	* gnu/packages/version-control.scm (git-minimal): Update to 2.50.1.

	Change-Id: I15595951f0b3fc84e0dc7aa9594bc8a538eeec47

2025-07-08  jgart  <jgart@dismail.de>

	gnu: Add emacs-firefox-javascript-repl.
	* gnu/packages/emacs-xyz.scm (emacs-firefox-javascript-repl): New variable.

	Change-Id: I6867ee1b57c55767836d67cb255f895fefda8c2b

2025-07-08  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: sirikali: Update to 1.6.0.
	* gnu/packages/file-systems.scm (sirikali): Update to 1.6.0.
	[arguments]<#:configure-flags>: Use cmake release build type.
	[synopsis, description]: Clarify.
	[license]: Switch to gpl3+, as corresponds to COPYRIGHT in the source code.

	Change-Id: I4f9875b8a3dd1ce9d226cee024999c0c30b67bec

2025-07-08  Andreas Enge  <andreas@enge.fr>

	gnu: ruby-braintree: Update to 4.24.0.
	This is the last version that passes its tests without modifications.

	* gnu/packages/ruby-xyz.scm (ruby-braintree): Update to 4.24.0.

	Change-Id: I1a091c0148db75a2561a6769a84210b332fcdbdf

2025-07-08  Greg Hogan  <code@greghogan.com>

	gnu: python-benchexec: Update to 3.29.
	* gnu/packages/benchmark.scm (python-benchexec): Update to 3.29.
	[arguments]<#:phases>: Add 'fix-paths phase.
	[propagated-inputs]: Add fuse-overlayfs.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I79916bd559fb7019f2953a0f0502d4f0ab9315eb

2025-07-08  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add benchexec.
	* gnu/packages/benchmark.scm (python-benchexec, benchexec): New
	variable.

	Change-Id: I20fb34532c117c1a0abf38c761ef0ff8303c2b5c

2025-07-08  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: gimp-3: Add xdg-utils to inputs, for email support.
	* gnu/packages/gimp.scm (gimp-3) [inputs]: Add xdg-utils.

	Change-Id: Ia3b10a2759b46e92ec550c5d44f935b17e69f9ad

2025-07-08  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: gimp-3: Add libjxl support.
	* gnu/packages/gimp.scm (gimp-3) [inputs]: Add libjxl.

	Change-Id: If591199a484c844deef894e9c509b918e987ce24

2025-07-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/chemistry: Sort use-module alphabetically.
	* gnu/packages/chemistry.scm: Sort use-module alphabetically.

	Change-Id: Ib6df5e22d91ef443ad57cbb811906ba3bb0644d8

2025-07-08  David Elsing  <david.elsing@posteo.net>

	gnu: Add python-pyscf-properties.
	* gnu/packages/chemistry.scm (python-pyscf-properties): New variable.

	Change-Id: I10823bca5df64a563521bc8f1d28a4a75678ef5d

2025-07-08  David Elsing  <david.elsing@posteo.net>

	gnu: Add python-pyscf-dispersion.
	* gnu/packages/chemistry.scm (python-pyscf-dispersion): New variable.

	Change-Id: I1e50ae57c4b79932cab87c16a6f2ab733a5544c0

2025-07-08  David Elsing  <david.elsing@posteo.net>

	gnu: Add python-geometric.
	* gnu/packages/chemistry.scm (python-geometric): New variable.

	Change-Id: I5d716df3d71a671c334ff2dfd1b44e15e37afc5a

2025-07-08  David Elsing  <david.elsing@posteo.net>

	gnu: Add python-pyscf.
	* gnu/packages/chemistry.scm (python-pyscf): New variable.

	Change-Id: I4e265c97644a6f8765c5d509de126de0312a3f98

2025-07-08  David Elsing  <david.elsing@posteo.net>

	gnu: Add fortran-dftd4.
	* gnu/packages/fortran-xyz.scm (fortran-dftd4): New variable.

	Change-Id: I22adf29342a13d9c6d707f2e7ed1906c664aaa55

2025-07-08  David Elsing  <david.elsing@posteo.net>

	gnu: Add fortran-multicharge.
	* gnu/packages/fortran-xyz.scm (fortran-multicharge): New variable.

	Change-Id: Ia8a118dd2df97c633ec7c7c955f8b0c17aa510b7

2025-07-08  David Elsing  <david.elsing@posteo.net>

	gnu: Add fortran-simple-dftd3.
	* gnu/packages/fortran-xyz.scm (fortran-simple-dftd3): New variable.

	Change-Id: I9d2bbbc7fc63725c9da0f120599a08cc4a7163c1

2025-07-08  David Elsing  <david.elsing@posteo.net>

	gnu: Add fortran-mstore.
	* gnu/packages/fortran-xyz.scm (fortran-mstore): New variable.

	Change-Id: I8ba80b6fb13337abf05c37a2e39a66dbbcc710ee
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-07-08  David Elsing  <david.elsing@posteo.net>

	gnu: Add fortran-mctc-lib.
	* gnu/packages/fortran-xyz.scm (fortran-mctc-lib): New variable.

	Change-Id: I94f6461f2ee90cb1fb35aef72c7eb11f86cde6b1
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-07-08  David Elsing  <david.elsing@posteo.net>

	gnu: Add fortran-toml-f.
	* gnu/packages/fortran-xyz.scm: New module.
	(fortran-toml-f): New variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register new module.

	Change-Id: I785c224305b62080889184fd1338c16b5a6695b5

2025-07-08  David Elsing  <david.elsing@posteo.net>

	gnu: Add fortran-test-drive.
	* gnu/packages/fortran-check.scm: New module.
	(fortran-test-drive): New variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register new module.

	Change-Id: I7131a263187777cc4811e67891a1da54640f3274
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-07-08  David Elsing  <david.elsing@posteo.net>

	gnu: Add qcint.
	* gnu/packages/chemistry.scm (qcint): New variable.

	Change-Id: Ie32f97a028f847dc401a4b9772df6f0f9a550e97

2025-07-08  David Elsing  <david.elsing@posteo.net>

	gnu: Add libcint.
	* gnu/packages/chemistry.scm (libcint): New variable.

	Change-Id: I72da249743392eb8a4be1673b9fc1a7bbbb1c942

2025-07-08  David Elsing  <david.elsing@posteo.net>

	gnu: Add xcfun.
	* gnu/packages/chemistry.scm (xcfun): New variable.

	Change-Id: Iaf25180a7edafffce1e8eabdbf6a81c289401f2e

2025-07-08  David Elsing  <david.elsing@posteo.net>

	gnu: Add libtaylor.
	* gnu/packages/maths.scm (libtaylor): New variable.

	Change-Id: If067b8abe1bac61660d99881aa07bed34c53b2a1

2025-07-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/chemistry: Add EOF disclaimer.
	* gnu/packages/chemistry.scm: Add a comments to place packages in
	alphabetical order.

	Change-Id: I2af9eeeb1de77b0420093bf2776b1df7e7bda188

2025-07-08  Nicolas Graves  <ngraves@ngraves.fr>

	build-system/pyproject: Export default-sanity-check.py.
	There is currently no convenient way to inject our sanity-check.py
	script in the inputs of a project that extends another build-system
	with pyproject components.  Thus we usually don't run sanity-check for
	such cases (it's only python build and install).

	This patch improves a bit this issue by exposing our script.  Since it
	doesn't change derivations, this doesn't lead to rebuilds and can be
	merged in master.

	* guix/build-system/pyproject.scm
	  (sanity-check.py): Replace variable by...
	  (default-sanity-check.py): Add exported procedure replacing and
	  extending former sanity-check.py.
	  (lower)[sanity-check.py]: Add and use argument.

	Change-Id: I422d3d2d53b59548099d381feae9b956f5e2e07a

2025-07-08  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: Add cianna.
	* gnu/packages/astronomy.scm (cianna): New variable.

	Change-Id: If657bc243496a05ecf126f917038b6ccaf56f826
	Reviewed-by: Andreas Enge <andreas@enge.fr>

2025-07-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/golang-check: Sort variables.
	* gnu/packages/golang-check.scm: (go-github-com-petermattis-goid,
	go-github-com-smarty-assertions, go-github-com-smarty-gunit,
	go-github-com-smartystreets-goconvey,
	go-github-com-warpfork-go-testmark, go-github-com-warpfork-go-wish,
	go-github-com-zeebo-assert, go-go-abhg-dev-requiredfield,
	go-go-uber-org-goleak, go-go-uber-org-mock): Sort variables
	alphabetically.

	Change-Id: Ib3314b9e99d8255213d2dbea31d395698ed8147b

2025-07-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-dnaeon-go-vcr-v4: Simplify.
	* gnu/packages/golang-check.scm (go-gopkg-in-dnaeon-go-vcr-v4)
	[arguments] <skip-build?>: Utilize this parameter instead of deleting
	'build phase.
	<phases>: Use default 'check.

	Change-Id: I5c8e9599920fb012d2e067e70664be5a7df6de1c

2025-07-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-playground-assert-v2: Swap inheritance.
	* gnu/packages/golang-check.scm (go-gopkg-in-go-playground-assert-v1):
	Inherit from go-github-com-go-playground-assert-v2.
	(go-github-com-go-playground-assert-v2): Sort alphabetically by moving up.

	Change-Id: I789340f83eefe32184a37909472a549cc727bd96

2025-07-08  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: gimp: Add missing import.
	This is a fixup for the previous commit 2bf428, which added bash-minimal to
	the inputs.

	Change-Id: I65b1ddae96feb0c9c594490a71c743a021353ded

2025-07-08  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: gimp-3: Add bash-minimal to inputs.
	* gnu/packages/gimp.scm (gimp-3) [inputs]: Add bash-minimal.

	Change-Id: Ib091eb5ffb408e16648da6b3ab6bba0d5e96f4db

2025-07-08  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: gimp-3: Style inputs.
	* gnu/packages/gimp.scm (gimp-3) [inputs]: Remove extraneous prepend usages.

	Change-Id: I5d6290ddf0030bd7cd0e5e0cd911874c63fc3ac3

2025-07-08  Runciter  <runciter@whispers-vpn.org>

	gnu: gimp-3: Fix execution outside of a profile.
	* gnu/packages/gimp.scm (gimp-3) [arguments]
	<phases> {wrap}: Adjust to wrap in prefix mode. Also wrap
	GDK_PIXBUF_MODULE_FILE, and XDG_DATA_DIRS.
	[native-inputs]: Add shared-mime-info.

	Change-Id: I2cae7408f373bd46fbc3941ed2a8e2eee40633ec
	Modified-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-07-08  Maxim Cournoyer  <maxim@guixotic.coop>

	doc: Update letsencrypt URL for retrieving ACME subscriber agreement.
	* doc/guix.texi (Certificate Services): Update URL.

	Change-Id: Ie32dcbc8198b70f1362b42c652542e3cc5654938

2025-07-08  Pierre Langlois  <pierre.langlois@gmx.com>

	services: certbot: Add dry-run? certificate option.
	* gnu/services/certbot.scm (certificate-configuration): Add dry-run? field.
	(certbot-command): Use it to pass --dry-run to certbot.
	* doc/guix.texi (Certificate Services): Document dry-run? option.

	Change-Id: I26b0dc06e2b7e5fb34305deee09e311d085f8a4b
	Modified-by: Maxim Cournoyer <maxim@guixotic.coop>

2025-07-08  Pierre Langlois  <pierre.langlois@gmx.com>

	services: certbot: Refer to authentication-hook in documentation.
	* doc/guix.texi (Cerfiticate Services): Refer to non-abbreviated
	authentication-hook instead of auth-hook.

2025-07-08  Pierre Langlois  <pierre.langlois@gmx.com>

	services: certbot: Remove deprecated --manual-public-ip-logging-ok.
	The --manual-public-ip-logging-ok flag is now a no-op and was deprecated
	https://github.com/certbot/certbot/pull/8381

	* gnu/sevices/certbot.scm (certbot-command): Remove
	--manual-public-ip-logging-ok when doing a manual challenge.

2025-07-08  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.77.49.
	* gnu/packages/prolog.scm (trealla): Update to 2.77.49.

	Change-Id: Ic303eb9a0590853062786b1ae01b9f9efc7f0c43

2025-07-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-flycheck: Update to 35.0.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck): Update to 35.0.
	[source]: Fix indentation.

	Change-Id: Ia0e9d4a3d38d073558e9a9fc7e9f9398af00a5fb

2025-07-07  Spencer King  <spencer.king@geneoscopy.com>

	gnu: python-statsmodels: Update to 0.14.2.
	* gnu/packages/statistics.scm (python-statsmodels): Update to 0.14.2.

	Change-Id: I548e3d702321c015dadc2980a9d43883fa2f2ec6

2025-07-07  fanquake  <fanquake@gmail.com>

	gnu: python-pyhamcrest: Update to 2.0.3.
	* gnu/packages/check.scm (python-pyhamcrest): Update to 2.0.3.

2025-07-07  Douglas Deslauriers  <Douglas.Deslauriers@vector.com>

	gnu: vmware-open-vm-tools: Resolve poweron script failure.
	* gnu/packages/virtualization.scm (vmware-open-vm-tools)[phases] <patch-paths>:
	  Fix the path to the store for running the power-on script.

	Change-Id: I35bcacedb0ed0e17a1535ec84d1a987cda6a262d

2025-07-07  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.77.48.
	* gnu/packages/prolog.scm (trealla): Update to 2.77.48.

	Change-Id: Ic3bd9f99561a6b186d1536222dd54da0e6bb4d3c

2025-07-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-fj: Update to 0.14.
	* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.14.

	Change-Id: I37f1558e5c4aac9b1c2d746cddd0f8f9a60d722c

2025-07-07  Brice Waegeneire  <brice@waegenei.re>

	gnu: Update pulseaudio to 6.1.
	* gnu/packages/pulseaudio.scm (pavucontrol): Update to 6.1.
	[build-system]: Use meson-build-system.
	[inputs]: Use gtkmm insted of gtkmm-3.
	[native-inputs]: Add glib and lynx.

	Change-Id: I650c62cf5288bc75c67c533c0abc45c44ef08932

2025-07-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-vsg: Update to 3.32.0.
	* gnu/packages/electronics.scm (python-vsg): Update to 3.32.0.

	Change-Id: Ia350d992345bce5c2ddf1ad0cc9a85c1a14b10a7

2025-07-07  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: tuxedo-keyboard: Update to 4.14.2.
	* gnu/packages/linux.scm (tuxedo-keyboard): Update to 4.14.2.

	Change-Id: I2c1aa4995b6e0e5e4501b12af596cf07f7639d6f

2025-07-07  Noé Lopez  <noelopez@free.fr>

	gnu: guile-gnunet: Remove package.
	The package fails to build and has not received an update since 2015.
	The gnunet-scheme package provides similar functionality.

	* gnu/packages/gnunet.scm (guile-gnunet): Remove variable.

	Change-Id: Ia5b5111915529c511fb87c9d4eaad26c43171c95

2025-07-07  Ignas Lapėnas  <ignas@lapenas.dev>

	gnu: zabbix-agentd: Update to 7.2.9.
	Zabbix has changed the license to AGPLv3 starting from v7.0, see:
	<https://www.zabbix.com/license>.

	* gnu/packages/monitoring.scm (zabbix-agentd): Update to 7.2.9.
	[license]: Correct it.
	(zabbix-agent2) [patches]: Add zabbix-agent2-test-timezone-fix.patch
	fixing timezone to UTC for datetimes test.
	[native-inputs]: Remove go; add go-1.23.

	* gnu/packages/patches/zabbix-agent2-test-timezone-fix.patch: Add file.
	* gnu/local.mk (dist_patch_DATA): Register patch.

	Change-Id: Ia95e4debf340724a3fba4850380231b0da3fafd2

2025-07-06  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: erlang: Update to 27.3.4.1.
	* gnu/packages/erlang.scm (erlang): Update to 27.3.4.1.

	Change-Id: I0dbc21ee1d83b88ba1a7491fa8e9bc1c817e62bd

2025-07-06  Andreas Enge  <andreas@enge.fr>

	gnu: elixir-machete: Update to 0.3.11.
	* gnu/packages/elixir-xyz.scm (elixir-machete): Update to 0.3.11.

	Change-Id: Ia504a076fd35e219f959b7c895225f993fc8eba8

2025-07-06  Thanos Apollo  <public@thanosapollo.org>

	gnu: emacs-gnosis: Update to 0.5.3.
	* gnu/packages/emacs-xyz.scm (emacs-gnosis): Update to 0.5.3.
	[#:phases]: Run 'make-info before install to generate doc files.
	[native-inputs]: Add texinfo.
	[propagated-inputs]: Add emacs-org-gnosis and emacs-transient.

	Change-Id: I6d06fb755f95c7f9949588b62ba943048fa5b55c

2025-07-06  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: durden: Update to 0.6.1-2.43211ac.
	* gnu/packages/arcan.scm (durden): Update to 0.6.1-2.43211ac.

	Change-Id: I4a5f99a15a04995bc09603fedd8227d469308df1

2025-07-06  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: arcan: Update to 0.6.3.3.
	* gnu/packages/arcan.scm (arcan): Update to 0.6.3.3.

	Change-Id: Icd3c6e46eedf3c1aa0e360961602e4207ced55c3

2025-07-06  Andreas Enge  <andreas@enge.fr>
	    Gabriel Wicky  <gabriel@erlikon.ch>

	gnu: hiawatha: Update to 11.2.
	* gnu/packages/web.scm (hiawatha): Update to 11.2.
	[source]: Remove snippet.
	* gnu/packages/tls.scm (mbedtls-for-hiawatha): Inherit from
	mbedtls@3 instead of mbedtls-lts@2.

	Change-Id: Id1b67ffb91f60df2fad2020a1b752452b364eede

2025-07-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-hmmlearn: Skip 3 tests.
	* gnu/packages/machine-learning.scm (python-hmmlearn) [arguments]
	<test-flags>: Skip 3 failing tests.

	Change-Id: Ifc9acf83830a76b55bde3ddf0e61efec73b53aad

2025-07-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-scitools-iris: Relax upper limit for dask version.
	* gnu/packages/geo.scm (python-scitools-iris) [arguments] <test-flags>:
	Skip one more failing test.
	<phases>: Add 'relax-requirements.

	Change-Id: I5a64b019cf4db615b757f30d3f8e522c7ce5d2cc

2025-07-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-vaex-core: Relax upper limit for dask version.
	* gnu/packages/python-science.scm (python-vaex-core) [arguments]
	<phases>: Add 'relax-requirement.

	Change-Id: Iae12fbafc6d235c99df4781521cb4fac965f7f3f

2025-07-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-arboreto: Migrate to pyproject.
	* gnu/packages/bioinformatics.scm (python-arboreto) [build-system]: Use
	pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Id4b3de1b02537bbc15032d0978ef74d6c045d329

2025-07-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-bokeh: Update to 3.7.3.
	* gnu/packages/python-xyz.scm (python-bokeh): Update to 3.7.3.
	[arguments] <tests?>: Disable for now.
	<phases>: Add 'set-version.
	[propagated-inputs]: Remove python-typing-extensions; add
	python-contourpy, python-narwhals, python-pandas, and
	python-xyzservices.

	Change-Id: I0f2666a5559a1ec6ef5c113d03c1fe62337fac59

2025-07-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-contourpy: Update to 1.3.2.
	* gnu/packages/python-xyz.scm (python-contourpy): Update to 1.3.2.

	Change-Id: I3e8517805d1c45f8738f6326c484604315f6b1f3

2025-07-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-narwhals.
	* gnu/packages/python-science.scm (python-narwhals): New variable.

	Change-Id: Iae0e6a3260ffb066172377c464a645bcb126b17b

2025-07-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-scikit-image: Fix tests.
	In some cases there could be an issue to test compiled Cython library
	which is not available in local checkout working directory.  This change
	is inspired by the way NixOS packages scikit-image and run tests from
	the output with "--pyargs" option where compiled library is available.

	See: <https://github.com/NixOS/nixpkgs/blob/nixos-25.05/\
	pkgs/development/python-modules/scikit-image/default.nix>.

	* gnu/packages/python-science.scm (python-scikit-image) [arguments]
	<test-flags>: Run tests from {#$output}, add "--pyargs" option and skip
	one more problematic test.
	<phases>: Use default 'check; add 'pre-check and post-check.

	Change-Id: I60f58359f59b371854f4963e2f7c65c9221a0924

2025-07-06  Benoit Martin  <bmartin@cea.fr>

	gnu: python-distributed: Update to 2024.12.1.
	* gnu/packages/python-science.scm (python-distributed): Update to 2024.12.1.

	Change-Id: Ia557e7d87e48a709298bf7024ee01b08098f5842

2025-07-06  Benoit Martin  <bmartin@cea.fr>

	gnu: python-dask-expr: Update to 1.1.21.
	* gnu/packages/python-science.scm (python-dask-expr): Update to 1.1.21.

	Change-Id: Iaee50368ffafc473164865249e2a51732b1ea54f

2025-07-06  Benoit Martin  <bmartin@cea.fr>

	gnu: python-dask: Update to 2024.12.1.
	* gnu/packages/python-xyz.scm (python-dask): Update to 2024.12.1.

	Change-Id: I776e9dd3d4a12d33e89e4d48a5e637cb9d6f465e

2025-07-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: rlwrap: Update to 0.46.2.
	* gnu/packages/readline.scm (rlwrap): Update to 0.46.2.

	Change-Id: I1e5a34caec94519f59777557231ccbf623aa61df

2025-07-06  Matthew Elwin  <elwin@northwestern.edu>

	gnu: python-sip-4: Make compatible with python 3.11.
	The package used an internal python API that was removed in
	python 3.11, causing a compiler error. This commit replaces
	the internal call with the official replacement API.

	* gnu/packages/qt.scm (python-sip-4): Make compatible with python@3.11.

	Change-Id: Ifbf888bcdaab314cb7ec5a5908656cbb1b2a52d2

2025-07-06  Andreas Enge  <andreas@enge.fr>

	gnu: python-zeroc-ice-3.6: Register patch.
	This is a follow-up to commit
	03c4dc54a72f787da597972b43ff6ae9309ebad8 .

	* gnu/local.mk (dist_patch_DATA): Register
	python-zeroc-ice-3.6.5-python-3.11-support.patch.

	Change-Id: I3c55994539422eac053449b9a28b7d7111c83888

2025-07-06  Zhu Zihao  <all_but_last@163.com>

	gnu: chez-nanopass: Fix failed document build.
	Fixes guix/guix#890.

	* gnu/packages/chez.scm (chez-nanopass)[arguments]<#:phases>: Add new
	phase 'fix-user-guide-date', pin the date of PDF document to the release
	date.
	In phase 'build-doc', set environment 'XDG_CACHE_HOME' before invoking
	'make'.

	Change-Id: I91e5f5efd08c3f5d2d94fbc9754f922df492a9ef

2025-07-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: recoll: Update to 1.43.2.
	* gnu/packages/search.scm (recoll): Update to 1.43.2.
	  [build-system]: Switch to meson-build-system.
	  [arguments]{configured-flags}: Switch to meson-build-system.
	  {phases}: Replace phase 'set-LDFLAGS by 'patchelf (LDFLAGS doesn't
	  seem to have any influence in this setup, only patchelf seems to fix
	  the rpath) ; refresh phase 'wrap-filters in a more modern and
	  readable style.
	  {imported-modules, modules}: Add required ones.
	  [native-inputs]: Add patchelf, remove which.

2025-07-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-graph-tool: Use G-expressions.
	* gnu/packages/graph.scm (python-graph-tool): Apply G-expressions.
	  [arguments]: Drop import of SITE-PACKAGES procedure from
	  python-build-system by replacing it with equivalent construction.

	Change-Id: Ia2e4263ef08858fc910bf5142379978fa70ae664

2025-07-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-leidenalg: Improve package, enable tests.
	* gnu/packages/graph.scm (python-leidenalg):
	  [source]: Switch to git-fetch containing tests.
	  [build-system]: Use pyproject.
	  [arguments] <tests?>: Enable them.
	  <phases>: Remove absolute 'fix-requirements; add 'pretend-version.
	  [native-inputs]: Add python-ddt, python-pytest, python-setuptools, and
	  python-wheel.

	Change-Id: I3fe5249b2c2947fb676b3347bd25a76d470aec17

2025-07-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-plotly: Move to python-science.
	This package is not related to Graph at all and imported by
	bioinformatics and astronomy modules only which are Science disciplines.
	This change moves it closer to related packages and preserves copyright
	header records extracted from git log.

	* gnu/packages/graph.scm (python-plotly): Move from here ...
	* gnu/packages/python-science.scm: ... to here.

	Change-Id: I5544ebdf1f545b2d7740dd56cab2d04bbe9d7715

2025-07-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-plotly: Improve package.
	* gnu/packages/graph.scm (python-plotly): Simplify and improve package.
	  [build-system]: Use pyproject.
	  [arguments] <test-flags>: Utilize it and skip only problematic tests
	  which miss some packages, requiring networking or fail abnormaly.
	  <phases>: Use default 'check.
	  [propagated-inputs]: Remove python-six; add python-scikit-image and
	  python-vaex-core.
	  [native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I4fefedbbf3e9180b07b40252fb8fb89f49983dbd

2025-07-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-plotly-2.4.1.
	This variant is not in use any longer.

	* gnu/packages/graph.scm (python-plotly-2.4.1): Delete variable.

	Change-Id: Ibbead973b266c113a38d6e85d6ecd56d7e644e4b

2025-07-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/graph: Sort use-module alphabetically.
	* gnu/packages/graph.scm: Sort use-module alphabetically.

	Change-Id: I7f8f6a26d0607cc7c3946891b425747370081989

2025-07-05  Mark Walker  <mark.damon.walker@gmail.com>

	gnu: Add qvge.
	* gnu/packages/graph.scm (qvge): New variable.

	Change-Id: Ia4765de13caea2f576f247c459113f9babc31ef6

2025-07-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: nethogs: Fix cross-compiling.
	* gnu/packages/networking.scm (nethogs): Fix cross-compiling.
	[arguments]<#:make-flags>: Set "CXX" variable.

	Change-Id: I891ad4c9d2e8670e4d70a722f8d799d61a93fba7

2025-07-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: nethogs: Modernize the package.
	* gnu/packages/networking.scm (nethogs): Modernize the package.
	[arguments]: Use GEXPs.

	Change-Id: I552fc343f9125f38601588a01bcfe04e534bf5ea

2025-07-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: restinio: Update to 0.7.7.
	* gnu/packages/networking.scm (restinio): Update to 0.7.7.

	Change-Id: If6a504798b7d3ce6e817f8ae26f00be1b93e8fbb

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: extra-cmake-modules: Add ECM_DIR native-search-path.
	* gnu/packages/kde-frameworks.scm (extra-cmake-modules)[native-search-paths]:
	Add ECM_DIR.

	Change-Id: Id9977aba09dbf77bcfb0828809d2eabf9c7f6cbc

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdepim-addons: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kdepim-addons): Update to 24.12.1.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtwebengine-5; add kldap and qtwebengine.

	Change-Id: I6816f7e72ca0e2687b6ca39f6aa86040928d2523

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: akonadi-import-wizard: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (akonadi-import-wizard): Update to 24.12.1.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtkeychain and qtwebengine-5; add kconfigwidgets,
	kiconthemes, kxmlgui, qtkeychain-qt6, and qtwebengine.

	Change-Id: I702f7818f0aee525dfa269e277ee734bce5c9825

2025-07-05  Sughosha  <sughosha@disroot.org>

	gnu: Add kdepim-addons.
	Change-Id: Ie955bf42328925d21b80cfe4a052618f9dc3a661

	gnu: Add akonadi-import-wizard.
	Change-Id: I3dda8acaee01138a327e457cc4488ff35b79b17d

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove plasma-phone-components.
	* gnu/packages/kde-plasma.scm (plasma-phone-components): Delete variable.

	Change-Id: Ifcae9f5ff41f500088458d7336b3a72ad5f420f7

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove plasma-mobile-settings.
	* gnu/packages/kde-plasma.scm (plasma-mobile-settings): Delete variable.

	Change-Id: Ia2c48d69c811bef98bbad0afa93b780daf4138be

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpeoplevcard: Update to 0.1-0.d4acaa3.
	* gnu/packages/kde-pim.scm (kpeoplevcard): Update to 0.1-0.d4acaa3.
	[source]: Switch to git-fetch.
	[arguments]: Use G-Expression. Set #:qtbase to qtbase.
	<#:configure-flags>: Set -DQT_MAJOR_VERSION=6.
	[inputs]: Remove qtbase-5.

	Change-Id: If2b683ad29f0aa57f203360a39eefffbcece3177

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-phonebook: Update to 24.02.0.
	* gnu/packages/kde-plasma.scm (plasma-phonebook): Update to 24.02.0.
	[source]: Adjust uri.
	[build-system]: Switch to qt-build-system.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove kpeoplevcard, qtbase-5, qtdeclarative-5, qtquickcontrols2-5,
	and qtsvg-5; add kirigami-addons, qtdeclarative, and qtsvg.

	Change-Id: Iec2c4ce082094b7900f29f3c19a8afbf0014c230

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add wacomtablet.
	* gnu/packages/kde-plasma.scm (wacomtablet): New variable.

	Change-Id: Ie04db77c7d90bd7dfdf36751c2ff51bc46dd2ea9

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove wacomtablet.
	* gnu/packages/kde-utils.scm (wacomtablet): Delete variable.
	* gnu/packages/patches/wacomtablet-add-missing-includes.patch: Rmove it.
	* gnu/packages/patches/wacomtablet-qt5.15.patch: Rmove it.
	* gnu/local.mk (dist_patch_DATA): Rmove them.

	Change-Id: Ic27bdcd6e931b70dc8d412c39d3232476487a854

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: krdc: Update to 24.12.1.
	* gnu/packages/kde-internet.scm (krdc): Update to 24.12.1.
	[inputs]: Add kcrash.

	Change-Id: I272ac74414f67023eeb385c8b601b03bac2c1e9a

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kio-zeroconf: Update to 24.12.1.
	* gnu/packages/kde.scm (kio-zeroconf): Update to 24.12.1.

	Change-Id: I2d4a5cdbabe40b0d00a951a00def3ce5ebcee33e

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkexiv2: Update to 24.12.1.
	* gnu/packages/kde.scm (libkexiv2): Update to 24.12.1.

	Change-Id: I713def0f05bfd4a5df4c6960c2177afa9c6fd5b9

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdegraphics-mobipocket: Update to 24.12.1.
	* gnu/packages/kde.scm (kdegraphics-mobipocket): Update to 24.12.1.

	Change-Id: Ia20a4169bdaeed18274c525abc506c144875cb39

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcachegrind: Update to 24.12.1.
	* gnu/packages/kde.scm (kcachegrind): Update to 24.12.1.

	Change-Id: I025ee947f0ad8968491ab0045f1618506fdd4c80

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: labplot: Update to 2.11.1.
	* gnu/packages/kde.scm (labplot): Update to 2.11.1.
	[arguments]: Use G-expressions.
	<#:phases>: Adjust check phase.

	Change-Id: Ic0fbcd989ea594a2fb684664f4837fd767d2b374

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpublictransport: Update to 24.12.1.
	* gnu/packages/kde.scm (kpublictransport): Update to 24.12.1.

	Change-Id: I6cebaddb15335e59c43bb6832fc49110debad0ed

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kosmindoormap: Update to 24.12.1.
	* gnu/packages/kde.scm (kosmindoormap): Update to 24.12.1.
	[inputs]: Add libxkbcommon.

	Change-Id: Ibcf137d6ad9523b8253f3bf22d46bbabaa404ff9

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kopeninghours: Update to 24.12.1.
	* gnu/packages/kde.scm (kopeninghours): Update to 24.12.1.

	Change-Id: Idf7a7d04568b550db093d924f0a251e1dcdf5ccd

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kompare: Update to 24.12.1.
	* gnu/packages/kde.scm (kompare): Update to 24.12.1.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove kcodecs-5, kconfig-5, kcoreaddons-5, kiconthemes-5,
	kjobwidgets-5, kparts-5, ktexteditor-5, and kwidgetsaddons-5; add
	kcodecs, kconfig, kcoreaddons, ki18n, kiconthemes, kjobwidgets,
	kparts, ktexteditor, and kwidgetsaddons.
	[native-inputs]: Remove kdoctools-5; add kdoctools.

	Change-Id: Ibea72164814514d028de4e8df359ef74fa5ced14

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkomparediff2: Update to 24.12.1.
	* gnu/packages/kde.scm (libkomparediff2): Update to 24.12.1.
	[inputs]: Remove kcodecs-5, kconfig-5, kcoreaddons-5, ki18n-5, kio-5,
	kxmlgui-5, and qtbase-5; add kcodecs, kconfig, kcoreaddons, ki18n,
	kio, kxmlgui, and qtbase.

	Change-Id: I3875dfc27cd25a9967d0ece8d222376e68cafeb9

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kolourpaint: Update to 24.12.1.
	* gnu/packages/kde.scm (kolourpaint): Update to 24.12.1.
	[inputs]: Add kcrash.

	Change-Id: Ied313efe8653dd65d1c1885483f9d5f85d6c3dc5

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kio-extras: Update to 24.12.1.
	* gnu/packages/kde.scm (kio-extras): Update to 24.12.1.

	Change-Id: I0374546691c0eb3a4acc8f6cf9eaaf2d8bcbc9f0

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdevelop: Update to 24.12.1.
	* gnu/packages/kde.scm (kdevelop): Update to 24.12.1.
	[inputs]: Remove karchive-5, kcmutils-5, kcrash-5, kdeclarative-5,
	kdoctools-5, kguiaddons-5, ki18n-5, kiconthemes-5, kio-5,
	kitemmodels-5, kitemviews-5, kjobwidgets-5, knotifications-5,
	knotifyconfig-5, kparts-5, kservice-5, ksyntaxhighlighting-5,
	ktexteditor-5, kwindowsystem-5, kxmlgui-5, qtbase-5, qtdeclarative-5,
	qtquickcontrols-5, qtquickcontrols2-5, qtwebengine-5, threadweaver-5,
	attica-5, kconfigwidgets-5, knewstuff-5, krunner-5, plasma-framework,
	and sonnet-5; add karchive, kcmutils, kcrash, kdeclarative,
	kguiaddons, ki18n, kiconthemes, kio, kitemmodels, kitemviews,
	kjobwidgets, knotifications, knotifyconfig, kparts, kservice,
	ksyntaxhighlighting, ktexteditor, ktexttemplate, ktextwidgets,
	kwindowsystem, kxmlgui, qt5compat, qtdeclarative, qtwebengine,
	threadweaver, attica, kconfigwidgets, knewstuff, krunner, libplasma,
	and sonnet.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I985c057646dce6808d009e45a4ab591e12ba44aa

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdevelop-pg-qt: Update to 2.3.0.
	* gnu/packages/kde.scm (kdevelop-pg-qt): Update to 2.3.0.
	[inputs]: Remove qtbase-5; add qtbase.

	Change-Id: If3fe1528848f36f88617013585ff2321e075dcb6

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kapptemplate: Update to 24.12.1.
	* gnu/packages/kde.scm (kapptemplate): Update to 24.12.1.
	[inputs]: Add kirigami-addons.

	Change-Id: If41d9f7b298570b63252c0d25c5cc9f9fe7c1494

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: akregator: Update to 24.12.1.
	* gnu/packages/kde.scm (akregator): Update to 24.12.1.
	[inputs]: Add kiconthemes.

	Change-Id: Ife766480bf3d86a8d5c5feb3b6436cd988abdc27

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: grantleetheme: Update to 24.12.1.
	* gnu/packages/kde.scm (grantleetheme): Update to 24.12.1.

	Change-Id: I228820c7d579c01bbe7b254625b12d1e54240ca6

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: baloo-widgets: Update to 24.12.1.
	* gnu/packages/kde.scm (baloo-widgets): Update to 24.12.1.

	Change-Id: Ia8bc096ad123fe68a1bd2aafed2c173778e63ba4

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: sweeper: Update to 24.12.1.
	* gnu/packages/kde-utils.scm (sweeper): Update to 24.12.1.

	Change-Id: I423e603be6625b00fe6c955e2565ecef830ed1ee

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: okteta: Update to 0.26.18.
	* gnu/packages/kde-utils.scm (okteta): Update to 0.26.18.

	Change-Id: I50d34624db3b66592778fb871892c3d5945108b3

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: krusader: Update to 2.9.0.
	* gnu/packages/kde-utils.scm (krusader): Update to 2.9.0.
	[arguments]: Set #:qtbase to qtbase. Remove patch-compat.h phase.
	[inputs]: Remove karchive-5, kbookmarks-5, kcodecs-5, kcompletion-5,
	kconfig-5, kcoreaddons-5, kguiaddons-5, ki18n-5, kiconthemes-5,
	kio-5, kitemviews-5, knotifications-5, kparts-5, ktextwidgets-5,
	kwallet-5, kwidgetsaddons-5, kwindowsystem-5, kxmlgui-5, qtbase-5,
	and solid-5; add karchive, kbookmarks, kcodecs, kcompletion, kconfig,
	kcoreaddons, kcrash, kglobalaccel, kguiaddons, ki18n, kiconthemes,
	kio, kitemviews, knotifications, kparts, kstatusnotifieritem,
	ktextwidgets, kwallet, kwidgetsaddons, kwindowsystem, kxmlgui,
	qt5compat, and solid.
	[native-inputs]: Remove kdoctools-5; add kdoctools.

	Change-Id: I0aff43fbaa372fc5041bb8fc1eb342c9adf0c487

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmouth: Update to 24.12.1.
	* gnu/packages/kde-utils.scm (kmouth): Update to 24.12.1.

	Change-Id: Ie2d1178a1c42ecac0189ed9656a67985dbe3a4ba

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmousetool: Update to 24.12.1.
	* gnu/packages/kde-utils.scm (kmousetool): Update to 24.12.1.

	Change-Id: I00ac8cc7d04f9c4a872ddff620ca513a1118a910

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmag: Update to 24.12.1.
	* gnu/packages/kde-utils.scm (kmag): Update to 24.12.1.

	Change-Id: I492d9af4ab403d70878f252c40327b998b07b1ab

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kontrast: Update to 24.12.1.
	* gnu/packages/kde-utils.scm (kontrast): Update to 24.12.1.
	[inputs]: Add kcrash and kirigami-addons.

	Change-Id: I4ee0de4c5f909bd73015aaab4838728e9b861610

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: keysmith: Update to 24.12.1.
	* gnu/packages/kde-utils.scm (keysmith): Update to 24.12.1.
	[inputs]: Add kcoreaddons.

	Change-Id: I32430c061ad1efb5aad9bbf5f71987587c3ec9c9

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcharselect: Update to 24.12.1.
	* gnu/packages/kde-utils.scm (kcharselect): Update to 24.12.1.

	Change-Id: I4247531a8897b7b4b32659bc1981b74a3dec7f44

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdebugsettings: Update to 24.12.1.
	* gnu/packages/kde-utils.scm (kdebugsettings): Update to 24.12.1.
	[inputs]: Add kcrash and kiconthemes.

	Change-Id: I05f462b08b72cf5f0ba3d797844d3f6320361def

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: yakuake: Update to 24.12.1.
	* gnu/packages/kde-systemtools.scm (yakuake): Update to 24.12.1.

	Change-Id: I176bb1d341e529182fbee331a48d331c77ad0232

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: spectacle: Update to 24.12.1.
	* gnu/packages/kde-systemtools.scm (spectacle): Update to 24.12.1.
	[inputs]: Add kcrash, kstatusnotifieritem, opencv, prison and qtimageformats.

	Change-Id: I6c4df56f28ea88c3bf3a232324c5f03e78b06c71

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwalletmanager: Update to 24.12.1.
	* gnu/packages/kde-systemtools.scm (kwalletmanager): Update to 24.12.1.

	Change-Id: Icb04daa6b081ea5693447bfce57cda51a9e517a3

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksystemlog: Update to 24.12.1.
	* gnu/packages/kde-systemtools.scm (ksystemlog): Update to 24.12.1.
	[inputs]: Add kcrash.

	Change-Id: I83f8e237f615264cb140dfb0e41ad7ba2dd99df6

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: krfb: Update to 24.12.1.
	* gnu/packages/kde-systemtools.scm (krfb): Update to 24.12.1.

	Change-Id: I97b82b36a8e8b21ddcd55c62b16e48dd7058bce7

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: konsole: Update to 24.12.1.
	* gnu/packages/kde-systemtools.scm (konsole): Update to 24.12.1.

	Change-Id: Ibe352e2fb77388463ac7bc051ba17fc1cacd5893

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: khelpcenter: Update to 24.12.1.
	* gnu/packages/kde-systemtools.scm (khelpcenter): Update to 24.12.1.
	[arguments]<#:phases>: Remove add-miss-package phase.

	Change-Id: Ieb3ba3a146b5d4b8370f7090d91b4c4cfc8baae5

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: dolphin-plugins: Update to 24.12.1.
	* gnu/packages/kde-systemtools.scm (dolphin-plugins): Update to 24.12.1.

	Change-Id: Ibbc3400ce5393f70d789c35d02f271d04cb01d43

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: dolphin: Update to 24.12.1.
	* gnu/packages/kde-systemtools.scm (dolphin): Update to 24.12.1.
	[inputs]: Add kguiaddons.

	Change-Id: Iac8e0c4d2a3590ee766176102a2909d080cc8f12

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: system-settings: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (system-settings): Update to 6.2.5.

	Change-Id: I099d99317f352bfdb4efaa79498932efe0f5223a

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: powerdevil: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (powerdevil): Update to 6.2.5.
	[inputs]: Add krunner, libplasma, plasma-wayland-protocols, qcoro-qt6,
	qtwayland, and wayland.

	Change-Id: I0d5e39ab4670dcc657ce1aae24727aa085055783

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: polkit-kde-agent: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (polkit-kde-agent): Update to 6.2.5.

	Change-Id: I02153752bfb723f746a130e717341244b8b01caa

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: print-manager: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (print-manager): Update to 6.2.5.

	Change-Id: I0cda8abfe36cd8c46c44303057155134259cf3bc

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-workspace-wallpapers: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (plasma-workspace-wallpapers): Update to 6.2.5.

	Change-Id: Ia2d786c65a60bbf6790745750462cae3095af87e

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-workspace: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (plasma-workspace): Update to 6.2.5.
	[inputs]: Add lsof and qtpositioning.
	[arguments]<#:phases>: Remove add-span-header phase. Adjust
	patch-workspace-bins and check-after-install phase.

	Change-Id: I4c960fd16ad3f162e5821858a17c6afaca8a3bf6

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-welcome: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (plasma-welcome): Update to 6.2.5.

	Change-Id: I6601bbda39826dcbf8548ed7286f00374557aa50

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-systemmonitor: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (plasma-systemmonitor): Update to 6.2.5.

	Change-Id: I807ef2e240440f26640af9dfe06fd1b08f5f5ac8

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-vault: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (plasma-vault): Update to 6.2.5.

	Change-Id: Ic386301fc1f7dad9c4ee49b61c4d866a8f38c543

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-pa: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (plasma-pa): Update to 6.2.5.

	Change-Id: I02f2d7fcb0751e6a7fc3964d54583de1d68d315c

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-mobile: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (plasma-mobile): Update to 6.2.5.
	[arguments]: Remove it.
	[inputs]: Remove plasma-framework and qtbase-5; add eudev, kcmutils,
	kdbusaddons, kglobalaccel, kirigami-addons, kitemmodels,
	layer-shell-qt, libepoxy, libkscreen, libplasma, libxkbcommon,
	plasma-activities, plasma-workspace, qcoro-qt6, qtbase, qtsensors,
	qtwayland, and wayland.

	Change-Id: Ic123cd75e6f4f03e645aa032b7d532a40ee6c6f7

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-nm: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (plasma-nm): Update to 6.2.5.

	Change-Id: I45e3c92e2bb98c710763cb19dbe800e0c4a408e7

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-nano: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (plasma-nano): Update to 6.2.5.

	Change-Id: Ie45af25a6cfe7f6f6e576ecaebae51bf07932327

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-integration: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (plasma-integration): Update to 6.2.5.

	Change-Id: Id41bb020230b9748c603501d22ace19bdb83bbe0

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-firewall: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (plasma-firewall): Update to 6.2.5.

	Change-Id: I74b18a6c254188d4ed50a07ffc478f9d493800f9

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-disks: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (plasma-disks): Update to 6.2.5.

	Change-Id: Ib9cdfae1466efa736372e20947aeb98e25bfb4ed

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-desktop: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (plasma-desktop): Update to 6.2.5.

	Change-Id: Ia049600f9a4b4703b7f592daf50c1e9cd63d0f27

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-browser-integration: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (plasma-browser-integration): Update to 6.2.5.

	Change-Id: I30dac150bb6a4053498d56736ff3221e5bbe272c

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma5support: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (plasma5support): Update to 6.2.5.
	[inputs]: Add kio and kservice.

	Change-Id: I7da8af1be54ce887459025969533719a84698c60

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ocean-sound-theme: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (ocean-sound-theme): Update to 6.2.5.

	Change-Id: I5e4deee9f514b94469dddb427bb29c4968baa309

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: oxygen-sounds: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (oxygen-sounds): Update to 6.2.5.

	Change-Id: I2f87c18b15ce39f8ebd516bd654845bf682f3461

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qqc2-breeze-style: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (qqc2-breeze-style): Update to 6.2.5.

	Change-Id: Icdb6a30b647519643d64210dc2ce6c4ff1749c69

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: milou: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (milou): Update to 6.2.5.

	Change-Id: Idf0e98983aa393cff5edcd935a2a9ba24f492627

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwrited: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (kwrited): Update to 6.2.5.

	Change-Id: I3d9ab4e71d132cd79c04d33f1b921ed257b6d67b

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwin: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (kwin): Update to 6.2.5.
	[inputs]: Add libcanberra, kpipewire and qtsvg.
	[native-inputs]: Add gcc-14.
	[arguments]<#:phases>: Adjust test.

	Change-Id: I301c8ac62699a5de9c43687fbe8b82ff8a196474

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwayland-integration: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (kwayland-integration): Update to 6.2.5.

	Change-Id: Id1f92144830e0daec54949810d73f7ea7c5b8471

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwallet-pam: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (kwallet-pam): Update to 6.2.5.

	Change-Id: I5025c76661052f5e2e0c1f78cb1e924cf6f0fde6

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libksysguard: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (libksysguard): Update to 6.2.5.
	[inputs]: Remove kcompletion, kconfigwidgets, kdeclarative, kglobalaccel,
	kiconthemes, kio, kwidgetsaddons, kwindowsystem, libplasma, qtwebchannel and
	qtwebengine. Add kpackage and solid.

	Change-Id: I7c2b241de6ff2df0a9b3b966a7eca712f85f0615

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkscreen: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (libkscreen): Update to 6.2.5.

	Change-Id: I446a33f4c872ef0f96a606f599655c3c0a070f3f

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kscreenlocker: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (kscreenlocker): Update to 6.2.5.

	Change-Id: I7430e8b7b42f3f5264c05fdb386cda38103a7aca

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: layer-shell-qt: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (layer-shell-qt): Update to 6.2.5.

	Change-Id: I4c77e7ae88cb6b1c50029419cad538a783787f3f

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksystemstats: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (ksystemstats): Update to 6.2.5.
	[inputs]: Add kcrash.

	Change-Id: Ib60796e36731e7ccaffb76f8d9594a368c8a9582

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksshaskpass: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (ksshaskpass): Update to 6.2.5.

	Change-Id: Ib46a06adcb108fab62cbe3ff709c131ee17e5940

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kscreen: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (kscreen): Update to 6.2.5.

	Change-Id: I1b68ef8eaad702a191f65c70c7f5723d4e45a08d

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpipewire: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (kpipewire): Update to 6.2.5.

	Change-Id: I8b4a28bc0781634c664bff16bd46fb930bf8cd2d

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kongress: Update to 24.12.1.
	* gnu/packages/kde-plasma.scm (kongress): Update to 24.12.1.
	[inputs]: Add kirigami-addons, kcrash, and kosmindoormap.

	Change-Id: I5dcd63a113aca9137ad36c556570a64352638398

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmenuedit: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (kmenuedit): Update to 6.2.5.
	[inputs]: Add kcrash.

	Change-Id: I79670cc9c1c08ba4f382081c3534a01d04ce3f49

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kinfocenter: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (kinfocenter): Update to 6.2.5.
	[inputs]: Add bash-minimal and fwupd.
	[arguments]<#:phases>: Adjust set-path phase.

	Change-Id: I37b1718d3dbeb97d0ff5f69f7695ed26963d7a4d

	* gnu/packages/kde-plasma.scm (kinfocenter): Update to 6.2.5.

	Change-Id: I18ae6638f49cab8a4ad903e7074d5b73ad494ebd

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kglobalacceld: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (kglobalacceld): Update to 6.2.5.

	Change-Id: Ibc9962468491c80fd0213ca4b324714d9897b53c

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kgamma: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (kgamma): Update to 6.2.5.

	Change-Id: I492a10e5e88feed05d7a7d78630b37d745a077c5

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdeplasma-addons: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (kdeplasma-addons): Update to 6.2.5.

	Change-Id: I3258cde829513232b7b161efd17a710902d4f1f9

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kde-cli-tools: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (kde-cli-tools): Update to 6.2.5.

	Change-Id: I1c4cfe972d853631b8bfaca088be36d20f87db39

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdecoration: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (kdecoration): Update to 6.2.5.

	Change-Id: I37a64df70e7f05e76eea012d477f2d15beb65abf

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kde-gtk-config: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (kde-gtk-config): Update to 6.2.5.

	Change-Id: I255fdf692f3860a10d87cce5b9d82450624bc188

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: krdp: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (krdp): Update to 6.2.5.
	[inputs]: Add kcrash.

	Change-Id: I5f4d83e1370e04bbdc3c8367f09ea4edc333e17a

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kactivitymanagerd: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (kactivitymanagerd): Update to 6.2.5.

	Change-Id: Ic61c6937a99e5a01eb1f903fedad0ef1e743077c

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: drkonqi: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (drkonqi): Update to 6.2.5.
	[arguments]<#:phases>: Adjust set-gdb-path phase.

	Change-Id: I0fc5449b04e18a0521caaa955b3c2aed3bda929f

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: discover: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (discover): Update to 6.2.5.
	[arguments]<#:phases>: Add remove-qmlmodule-required phase.
	[inputs]: Add kitemmodels.

	Change-Id: Iae5dc641953851f3262e643814a1d4f01db46eab

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: calindori: Update to 24.12.1.
	* gnu/packages/kde-plasma.scm (calindori): Update to 24.12.1.

	Change-Id: I8bdb8f960117f9d3acdac8753df58a7cc7f80692

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: breeze-gtk: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (breeze-gtk): Update to 6.2.5.

	Change-Id: Ic4eab8ad967efedbb29e6cc4e919c8209842771b

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: breeze: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (breeze): Update to 6.2.5.

	Change-Id: I511a73922307a8708900287ca5116e565916cc5e

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: bluedevil: Update to 6.2.5.
	* gnu/packages/kde-plasma.scm (bluedevil): Update to 6.2.5.

	Change-Id: I5963ab563a691376d9489d5c29be7b79fdec2cc3

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: mimetreeparser: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (mimetreeparser): Update to 24.12.1.

	Change-Id: I857e410c5f8fd493c9553ee13b4a774867b493a2

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: merkuro: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (merkuro): Update to 24.12.1.
	[inputs]: Add knotifications and kcrash.

	Change-Id: Ia4e8b7fcd49b81dbd2eff34185f395c95375913a

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libksieve: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (libksieve): Update to 24.12.1.

	Change-Id: I5375727808f5e0a6399959270aa056faed174f61

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkleo: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (libkleo): Update to 24.12.1.
	[arguments]<#:phases>: Adjust check phase.

	Change-Id: I6634962da41dcfa82e81b7f759c76971d5aa49aa

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkgapi: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (libkgapi): Update to 24.12.1.

	Change-Id: Ifb9366d3748f12affee0975dd569d24deb2270dd

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkdepim: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (libkdepim): Update to 24.12.1.

	Change-Id: Ic490aac98b9975c03c04f272b8e2f1fe391ccac9

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ktnef: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (ktnef): Update to 24.12.1.

	Change-Id: I03348fca7673922745efa7dec49e86245613c420

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksmtp: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (ksmtp): Update to 24.12.1.
	[arguments]: Remove Use-KDE_INSTALL_TARGETS_DEFAULT_ARGS-when-installing phase.

	Change-Id: Id3131b45db29f7122c77a85eb7c1816630e7f4fc

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpimtextedit: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kpimtextedit): Update to 24.12.1.

	Change-Id: I955a53887a6bf4ccb8a1382e9c5db413c68ae357

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libgravatar: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (libgravatar): Update to 24.12.1.

	Change-Id: I1097606774a2be5e789742afcc8e91030fcf3c1e

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpimcommon: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kpimcommon): Update to 24.12.1.

	Change-Id: Ie7add1392235a3b02a0f0f3bd0c9294d6bbcbef9

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpkpass: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kpkpass): Update to 24.12.1.

	Change-Id: Iceea3ee9773c83570ef923e98ed717a735b35787

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: korganizer: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (korganizer): Update to 24.12.1.

	Change-Id: I9c3de6aaf2841288cfa497a9707ae0a4112c701c

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kontactinterface: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kontactinterface): Update to 24.12.1.

	Change-Id: I997e388599f8ea1a7c2ce4d155558a3d98ad8a1c

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmime: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kmime): Update to 24.12.1.
	[native-inputs]: Add qttools.

	Change-Id: I659dad16302ed23592f1b3aaf136973cbcf4a88d

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmessagelib: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kmessagelib): Update to 24.12.1.
	[inputs]: Add openssl.

	Change-Id: I3adf9487e22dbd46f9dd31435247881ae9cb4ce2

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmbox: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kmbox): Update to 24.12.1.

	Change-Id: I28c5e0ef682e25dc0baa80507041f4d49e75a38e

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmailtransport: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kmailtransport): Update to 24.12.1.

	Change-Id: Ibb82b08d6ea585b4bc36a3a5a53823ca6fd89481

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmailimporter: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kmailimporter): Update to 24.12.1.

	Change-Id: I247bc3c34f61a88d32f0cd000b30234ba32babdd

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmailcommon: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kmailcommon): Update to 24.12.1.

	Change-Id: Ib14795e1a57fa6122b244728c7177a50109facf0

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmail-account-wizard: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kmail-account-wizard): Update to 24.12.1.

	Change-Id: Ia44519894c3bf7174856cf36c2f98df8435f2e99

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmail: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kmail): Update to 24.12.1.

	Change-Id: Ieffef42f256148e4b3d494081cdc7cc8473930d2

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kleopatra: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kleopatra): Update to 24.12.1.
	[inputs]: Add kguiaddons.

	Change-Id: Ib7902f2bee1991041e2af63900e7bea9736d40d1

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kldap: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kldap): Update to 24.12.1.

	Change-Id: Ic6863d2d89b9befbe090c342732d621781b79d86

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kitinerary: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kitinerary): Update to 24.12.1.
	[inputs]: Add qtkeychain-qt6.

	Change-Id: I4fd734000e43e9829c3084cb560a043c99e81b24

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kimap: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kimap): Update to 24.12.1.

	Change-Id: I53f956113914a4303db76c5c96d29b6ae9ab4a43

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kidentitymanagement: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kidentitymanagement): Update to 24.12.1.

	Change-Id: I18ddef4184eae06088ff844dab3580f894e0dcf5

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: khealthcertificate: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (khealthcertificate): Update to 24.12.1.

	Change-Id: Iac2732dd4330bc6f15fde91d1ad40f8828213ead

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kgpg: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kgpg): Update to 24.12.1.

	Change-Id: Ie3d009e0d07b0d438b9f2840a32a169ac18ecb8c

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: keventviews: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (keventviews): Update to 24.12.1.

	Change-Id: Id2053a8592b8c7802af2bce90e759477274d1376

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdepim-runtime: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kdepim-runtime): Update to 24.12.1.
	[arguments]<#:phases>: Adjust check phase.

	Change-Id: I4d44a9604e903038051c1534acf67078735738c5

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcalutils: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kcalutils): Update to 24.12.1.

	Change-Id: Ie96c6c3722f4527fe68247b0e3ef84c44a8daf69

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcalendarsupport: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kcalendarsupport): Update to 24.12.1.

	Change-Id: I6fec0a7df1c8f0588f9da35024c005a820bb0660

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kaccounts-providers: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kaccounts-providers): Update to 24.12.1.
	[inputs]: Add qcoro-qt6.

	Change-Id: Ib0b4a6263ddaa5fd8c6610e4710dc834c4ea07a5

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kaccounts-integration: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kaccounts-integration): Update to 24.12.1.

	Change-Id: Ib91058be781725ea5fde8989f0d6d3021fb8e5e1

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kaddressbook: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kaddressbook): Update to 24.12.1.
	[inputs]: Add kldap.

	Change-Id: Ibf56f4d846f2ffe5ac3459208e7d9fa34201416b

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kincidenceeditor: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (kincidenceeditor): Update to 24.12.1.
	[inputs]: Add kguiaddons.

	Change-Id: Ieba525d7b20bc5fb6f526a918534104e5f19caac

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: itinerary: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (itinerary): Update to 24.12.1.
	[inputs]: Add qtkeychain-qt6.
	[arguments]: Adjust stop-require-qmlmodule phase.

	Change-Id: Ifb529ba636f141176d8369ccab39a0a8ed21ca76

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: akonadi-search: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (akonadi-search): Update to 24.12.1.

	Change-Id: I897e2fd8939af0f7aae3ff18f2b2e9acaeab0648

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: akonadi-notes: Update to 24.08.3.
	* gnu/packages/kde-pim.scm (akonadi-notes): Update to 24.08.3.

	Change-Id: Ibb0dfac1d3ffd0e19ff99d891280117dc66e899f

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: akonadi-mime: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (akonadi-mime): Update to 24.12.1.

	Change-Id: I834f03acb0c367dffcb68d685444062b55619e1e

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: akonadi-contacts: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (akonadi-contacts): Update to 24.12.1.
	[inputs]: Add kguiaddons.

	Change-Id: If90718e5c587572239c8c120f7f24a638cafeaee

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: akonadi-calendar: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (akonadi-calendar): Update to 24.12.1.
	[inputs]: Add kcrash.

	Change-Id: I1bda65fa292d195661134f7d1bf3bf0646e4f339

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: akonadi: Update to 24.12.1.
	* gnu/packages/kde-pim.scm (akonadi): Update to 24.12.1.
	[native-inputs]: Add gcc-12.

	Change-Id: I600387ee781eaf87e7a89ce35ddff280f471b2dc

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkcompactdisc: Update to 24.12.1.
	* gnu/packages/kde-multimedia.scm (libkcompactdisc): Update to 24.12.1.

	Change-Id: I37a3d93738be14b3291b49433accce0b2359f08c

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkcddb: Update to 24.12.1.
	* gnu/packages/kde-multimedia.scm (libkcddb): Update to 24.12.1.

	Change-Id: I5629247a2c4bfa6a5b4951868359379c18aeaf25

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwave: Update to 24.12.1.
	* gnu/packages/kde-multimedia.scm (kwave): Update to 24.12.1.
	[inputs]: Remove karchive-5, kcompletion-5, kconfig-5, kconfigwidgets-5,
	kcoreaddons-5, kcrash-5, kdbusaddons-5, ki18n-5, kiconthemes-5,
	kio-5, kservice-5, ktextwidgets-5, kwidgetsaddons-5, kxmlgui-5,
	qtbase-5, and qtmultimedia-5; add karchive, kcompletion, kconfig,
	kconfigwidgets, kcoreaddons, kcrash, kdbusaddons, ki18n, kiconthemes,
	kio, kservice, ktextwidgets, kwidgetsaddons, kxmlgui, and
	qtmultimedia.
	[native-inputs]: Remove kdoctools-5; add kdoctools.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I29898352f07454ce5f5b2f6a2577b968e6bde7e6

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmix: Update to 24.12.1.
	* gnu/packages/kde-multimedia.scm (kmix): Update to 24.12.1.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove kconfigwidgets-5, kcompletion-5, kconfig-5, kconfigwidgets-5,
	kcrash-5, kdbusaddons-5, kglobalaccel-5, ki18n-5, kiconthemes-5,
	knotifications-5, kwidgetsaddons-5, kwindowsystem-5, kxmlgui-5,
	plasma-framework, qtbase-5, and solid-5; add kcompletion, kconfig,
	kconfigwidgets, kcrash, kdbusaddons, kglobalaccel, ki18n,
	kiconthemes, knotifications, kstatusnotifieritem, kwidgetsaddons,
	kwindowsystem, kxmlgui, libplasma, and solid.
	[native-inputs]: Remove kdoctools-5; add kdoctools.

	Change-Id: I1813457bf32e6a61767032e10bbbb36b3de70e4d

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kamoso: Update to 24.12.1.
	* gnu/packages/kde-multimedia.scm (kamoso): Update to 24.12.1.

	Change-Id: Id90c058e7a5928beafefaed50f9da6cdceb6a434

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove libkcddb-qt5.
	* gnu/packages/kde-multimedia.scm (libkcddb-qt5): Delete variable.

	Change-Id: I4e09b98f288e4d8c4796bebb26285533e4b2be17

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: k3b: Update to 24.12.1.
	* gnu/packages/kde-multimedia.scm (k3b): Update to 24.12.1.
	[inputs]: Remove karchive-5, kcmutils-5, kconfig-5, kcoreaddons-5,
	kfilemetadata-5, ki18n-5, kiconthemes-5, kio-5, kjobwidgets-5,
	knewstuff-5, knotifications-5, knotifyconfig-5, kservice-5,
	kwidgetsaddons-5, kxmlgui-5, libkcddb-qt5, and solid-5; add karchive,
	kauth, kcmutils, kconfig, kcoreaddons, kfilemetadata, ki18n,
	kiconthemes, kio, kjobwidgets, knewstuff, knotifications,
	knotifyconfig, kservice, kwidgetsaddons, kxmlgui, libkcddb, and
	solid.
	[native-inputs]: Remove kdoctools-5; add kdoctools.

	Change-Id: I873b7680539219a92c851af0a6269a330dd9255c

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kid3: Update to 3.9.6.
	* gnu/packages/kde-multimedia.scm (kid3): Update to 3.9.6.

	Change-Id: Ied9fa4e0ed0518164db2ac244a9032061783c1d0

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: audiocd-kio: Update to 24.12.1.
	* gnu/packages/kde-multimedia.scm (audiocd-kio): Update to 24.12.1.

	Change-Id: I5068921a3416ba980fc2364701269a5be2f0a302

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libktorrent: Update to 24.12.1.
	* gnu/packages/kde-internet.scm (libktorrent): Update to 24.12.1.

	Change-Id: I3b5cfba21c80eabad72cc416bf8fea5c754c8632

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ktorrent: Update to 24.12.1.
	* gnu/packages/kde-internet.scm (ktorrent): Update to 24.12.1.

	Change-Id: Ide147e68ceca364cd0c0cfc386fc33c2b7fcf9dc

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: konversation: Update to 24.12.1.
	* gnu/packages/kde-internet.scm (konversation): Update to 24.12.1.

	Change-Id: I5893fcb706fffd74159731a6ce082341fd271a00

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kget: Update to 24.12.1.
	* gnu/packages/kde-internet.scm (kget): Update to 24.12.1.

	Change-Id: Ie743388ad85052a8e039c24bdfff3fd4e55b643a

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: falkon: Update to 24.12.1.
	* gnu/packages/kde-internet.scm (falkon): Update to 24.12.1.

	Change-Id: I3191bf23f42538b1c1066a73f97b4e8e4afe826d

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdav: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kdav): Update to 6.10.0.

	Change-Id: Iacb110b8fb15ce7c010ae26f3f01959019cece0a

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kde-frameworkintegration: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kde-frameworkintegration): Update to 6.10.0.

	Change-Id: Ibd9e7ab6d3bda78c4e521f266873361bb9891e93

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: purpose: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (purpose): Update to 6.10.0.

	Change-Id: Icd27c28a0a5af4084dfabc2b30a77113bb27e6c0

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libplasma: Update to 6.2.5.
	* gnu/packages/kde-frameworks.scm (libplasma): Update to 6.2.5.

	Change-Id: I80f19b6ee5f4feac497f0d49a7167e4c030a8907

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kxmlgui: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kxmlgui): Update to 6.10.0.

	Change-Id: I0edd22566f9b20983f97eb47661e60112a9812e5

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwallet: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kwallet): Update to 6.10.0.
	[inputs]: Add kcrash.

	Change-Id: I3ffd9b505207edf98e566264b2badda7732903a8

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ktexttemplate: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (ktexttemplate): Update to 6.10.0.

	Change-Id: I8691ee6959ae5b8b67c1efbce873e2559cb2aa39

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ktextwidgets: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (ktextwidgets): Update to 6.10.0.

	Change-Id: I7fee2d3a8dd1a13e209dc6bd85c5e4804c85e7e8

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ktexteditor: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (ktexteditor): Update to 6.10.0.

	Change-Id: Ibfb92b5f2fc51bb3299b03e2a245fadc09a3dd24

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kstatusnotifieritem: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kstatusnotifieritem): Update to 6.10.0.

	Change-Id: Ib75394f0703ce5a127cc342908a40776641b1e7b

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kservice: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kservice): Update to 6.10.0.

	Change-Id: I1bb8feca695d609ae8a7aecde6454c927a127707

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: krunner: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (krunner): Update to 6.10.0.

	Change-Id: I4459fc1755f6d607c03126b2cd48fd7317cf8aae

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpeople: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kpeople): Update to 6.10.0.

	Change-Id: I8c673c2fe9a77fe2cf32784f9e46e3df34f17f4e

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kparts: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kparts): Update to 6.10.0.

	Change-Id: Ic427817a1fee55647affd09b74f37ebe3a1947ea

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: knotifyconfig: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (knotifyconfig): Update to 6.10.0.
	[inputs]: Add qtmultimedia.

	Change-Id: Ice8b149ee325a60b3d1d549099df9d509b44a4df

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: knewstuff: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (knewstuff): Update to 6.10.0.

	Change-Id: I3d29bc397fadd45fffb37ccaadf87eb0eb130651

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kio: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kio): Update to 6.10.0.

	Change-Id: I8ba950a6954e27b233bfb15848e08cfae9f1e6cc

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kiconthemes: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kiconthemes): Update to 6.10.0.

	Change-Id: I8970cae81fa16a723a98ce0a2d0de2d4da31567e

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kglobalaccel: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kglobalaccel): Update to 6.10.0.
	[inputs]: Add libxkbcommon.

	Change-Id: I55ac53b37cde13836abd65c3ec65f2e9fb1bdb40

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdesu: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kdesu): Update to 6.10.0.

	Change-Id: Ie332473404ae211b2dba31eb192b0c529e4dc553

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kded: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kded): Update to 6.10.0.

	Change-Id: I0b41b05d9078ea9e8cb1b52c3cab019e1f7b3f14

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdeclarative: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kdeclarative): Update to 6.10.0.

	Change-Id: Ibcaee86837a89ab1c9a269138a4682d9cc01924c

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kconfigwidgets: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kconfigwidgets): Update to 6.10.0.

	Change-Id: Idc8594b43bc14dc985958a3a61e3f6af6687e507

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcmutils: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kcmutils): Update to 6.10.0.

	Change-Id: Ia2b56ddc320c4a6e13d073a3f21ac982b1555647

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kbookmarks: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kbookmarks): Update to 6.10.0.

	Change-Id: I3c65ad87605a823d6648e457c502611e0d5c131c

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-activities-stats: Update to 6.2.5.
	* gnu/packages/kde-frameworks.scm (plasma-activities-stats): Update to 6.2.5.

	Change-Id: If742c2194eddde618c4714fc1950b774aae8eea1

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-activities: Update to 6.2.5.
	* gnu/packages/kde-frameworks.scm (plasma-activities): Update to 6.2.5.

	Change-Id: I6930441f4579527ebe3356ed2716fb2d08c7ba3e

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: baloo: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (baloo): Update to 6.10.0.

	Change-Id: I3188e4ae289464ca369cfb3ba6eb64e7db7bf2f4

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: syndication: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (syndication): Update to 6.10.0.

	Change-Id: I1563d3eb09d11761ad3bd170ae7e444179acf7da

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kunitconversion: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kunitconversion): Update to 6.10.0.

	Change-Id: Ie23c65c71f20fe9374e942775ac6524b92ac90ff

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpty: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kpty): Update to 6.10.0.

	Change-Id: I1afca0e081b874850bac4373b2d3c6df6b28aacf

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpackage: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kpackage): Update to 6.10.0.

	Change-Id: Ifab31116af1dfb85a95da19cb7681dd612c8eb0d

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: knotifications: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (knotifications): Update to 6.10.0.

	Change-Id: I3255ca47ab33488a1167a9115d0d58ead3eaff26

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kjobwidgets: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kjobwidgets): Update to 6.10.0.

	Change-Id: I583038b1ab8e322a3622ead397474716b7fd20fe

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kimageformats: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kimageformats): Update to 6.10.0.

	Change-Id: Iba724d4dea91cebddd45939af5b88cf5433e153d

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kfilemetadata: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kfilemetadata): Update to 6.10.0.

	Change-Id: I12e949d3d1071be911cf75ec0b72fe825af94262

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdoctools: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kdoctools): Update to 6.10.0.

	Change-Id: I9ef11613dbb41164e38d2ba9a6f08a9cff18de67

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcrash: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kcrash): Update to 6.10.0.

	Change-Id: I535b8dcd107a227ba1de9f4f1815b5b834c270db

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcontacts: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kcontacts): Update to 6.10.0.

	Change-Id: Ib44f72f68846b82c599499f56a8b504b6461abf6

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcompletion: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kcompletion): Update to 6.10.0.

	Change-Id: I3e8d41e9404687df1bc7898f4f8bb64c240a7e4a

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kauth: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kauth): Update to 6.10.0.

	Change-Id: I3cc865795ad5743fbc72f0bfa2833f112fedc6be

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkdcraw: Update to 24.12.1.
	* gnu/packages/kde-frameworks.scm (libkdcraw): Update to 24.12.1.

	Change-Id: I0cdb7a989ee2bd7e9c65243d2d2d33037a93fa8f

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: threadweaver: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (threadweaver): Update to 6.10.0.

	Change-Id: Ie6c220f06d8e4de5104a4fe4f38d523453edcddb

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: sonnet: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (sonnet): Update to 6.10.0.

	Change-Id: I0091cffb25ca3353abc138813d115e6a519c2ea5

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: solid: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (solid): Update to 6.10.0.
	[native-inputs]: Add pkg-config.

	Change-Id: I02be4f3384082501bf83e539b8299bfc2ec98773

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qqc2-desktop-style: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (qqc2-desktop-style): Update to 6.10.0.

	Change-Id: I96f8b338cc3e56b50d7ac54902efbb50256a54c6

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: pulseaudio-qt: Update to 1.6.1.
	* gnu/packages/kde-frameworks.scm (pulseaudio-qt): Update to 1.6.1.

	Change-Id: Ic9f069df52922c08921de855b0127f33466e3a44

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: prison: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (prison): Update to 6.10.0.

	Change-Id: I6d3788281377ea50635a2e21303d45b7cf30230a

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: oxygen-icons: Update to 6.1.0.
	* gnu/packages/kde-frameworks.scm (oxygen-icons): Update to 6.1.0.

	Change-Id: I82c57978d4a40d5d90895c3ce9aff2ee073498f0

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: networkmanager-qt: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (networkmanager-qt): Update to 6.10.0.

	Change-Id: I681b4f34c902d8d592b588ca4ddeb8b72ad48683

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: modemmanager-qt: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (modemmanager-qt): Update to 6.10.0.

	Change-Id: I78c3359a816c6c9d89143776fa3997438997efca

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwindowsystem: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kwindowsystem): Update to 6.10.0.

	Change-Id: I6fcb6353054315b20734e19abd29862da1cf31ef

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwidgetsaddons: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kwidgetsaddons): Update to 6.10.0.

	Change-Id: I78dba5336a17a5e2c5ad7677d6f49538e0e66162

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwayland: Update to 6.2.5.
	* gnu/packages/kde-frameworks.scm (kwayland): Update to 6.2.5.

	Change-Id: Id3ea01945810e89c539a7ec210f1628a61328a01

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-wayland-protocols: Update to 1.16.0.
	* gnu/packages/kde-frameworks.scm (plasma-wayland-protocols): Update to 1.16.0.
	[native-inputs]: Add wayland.

	Change-Id: I84e988fc76b1ea69b8eb3c904eb15b60c8d20d2a

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksyntaxhighlighting: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (ksyntaxhighlighting): Update to 6.10.0.

	Change-Id: Iaa215355e12c1c035dd9ba6300975b5ddb91616b

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksvg: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (ksvg): Update to 6.10.0.

	Change-Id: I4fdc7a918a538921e133d7f31db92e417227ac1a

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kplotting: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kplotting): Update to 6.10.0.

	Change-Id: I8016a26bc0e4a28b1465761048e74d1d0de976ec

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kitemviews: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kitemviews): Update to 6.10.0.

	Change-Id: I6b9b758a83d6acd6cd759b0d03bfff6e0a908f96

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kitemmodels: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kitemmodels): Update to 6.10.0.

	Change-Id: I1f3eefdd6b3fc58084131f8c43af57105ec59341

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kirigami: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kirigami): Update to 6.10.0.

	Change-Id: I0333117ef5d787253538068298c1a366423ed33e

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kidletime: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kidletime): Update to 6.10.0.

	Change-Id: Ic7d8cfe83eaf885c9ad9edb945439665c4881258

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ki18n: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (ki18n): Update to 6.10.0.

	Change-Id: I920bc6a8941aac9809979d24090022ecbb52123f

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kholidays: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kholidays): Update to 6.10.0.

	Change-Id: Idbb4b97eef25a5297537e2300937524e2e3475ef

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kguiaddons: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kguiaddons): Update to 6.10.0.

	Change-Id: I5b5b461e8b0aa87e72e2200854cf5d394c6d5c50

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdnssd: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kdnssd): Update to 6.10.0.

	Change-Id: Ic355114a6fe0ce2b33cc838313dee60d6733716c

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdbusaddons: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kdbusaddons): Update to 6.10.0.

	Change-Id: I87b8db5b6c4ce326f3ff181b9cf485329e273098

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcoreaddons: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kcoreaddons): Update to 6.10.0.

	Change-Id: I75ac32cb852292d9644e5766d386532094f51598

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kconfig: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kconfig): Update to 6.10.0.

	Change-Id: I346eaa0f8fd6bcab55210e10ae274c4e1344965f

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcolorscheme: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kcolorscheme): Update to 6.10.0.
	[inputs]: Add libxkbcommon.
	[arguments]: disable tests. Set #:qtbase to qtbase.

	Change-Id: I87207b7d63f0b8008fe70faf9e7c9d04805a9332

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcodecs: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kcodecs): Update to 6.10.0.

	Change-Id: I2f67bbd8c2565e53c37d751866133a8b50a17311

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcalendarcore: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kcalendarcore): Update to 6.10.0.

	Change-Id: If77af2dcde2503f1862f04c0c6456028c8e24043

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: karchive: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (karchive): Update to 6.10.0.

	Change-Id: Icb65c0d0f7d1b33b9685c70ba85d69f33dfeb340

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kapidox: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kapidox): Update to 6.10.0.

	Change-Id: I4ba0cfdff7abb9740b2702fbe4c0010d5684a169

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: breeze-icons: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (breeze-icons): Update to 6.10.0.

	Change-Id: Ie8dac146fe6f8338291b4dee866e1019d53aa109

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: bluez-qt: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (bluez-qt): Update to 6.10.0.

	Change-Id: I0680db5e738e03ab1b75af91467232d79527f923

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: attica: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (attica): Update to 6.10.0.

	Change-Id: Ibe598d526aeef55c4329bb2c0917c8b4bf03c79f

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kquickcharts: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (kquickcharts): Update to 6.10.0.

	Change-Id: Ia5fba8ca5d3c9b1e82af5c7778df55e66b49107b

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: xdg-desktop-portal-kde: Update to 6.2.5.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-kde): Update to 6.2.5.
	[inputs]: Add kcrash.

	Change-Id: I5cdfa8955cc81072c296444292fa373672720735

2025-07-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: extra-cmake-modules: Update to 6.10.0.
	* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 6.10.0.

	Change-Id: Id37070355e475720e33d25d5f3a6761229a071d9

2025-07-05  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: fenics: Fix build.
	* gnu/packages/simulation.scm (fenics): Run guix style, improve
	formatting.
	[arguments] <phases>: Remove test module references to expired numpy
	aliases in the 'pre-check' phase.  Use '--deselect' instead of '--ignore'
	to skip a test in the 'check' phase.  Add a FIXME note to enable reading
	and writing files in the binary HDF5 format.

2025-07-05  Ada Stevenson  <adanskana@gmail.com>

	gnu: vkquake: Update to 1.32.3.1.
	* gnu/packages/games.scm (vkquake): Update to 1.32.3.1.
	[inputs]: Add spirv-tools, glslang. Set sdl2 version to latest.

	Change-Id: If53549e2acaee2add01fae2d3914dec5b672ab58

2025-07-05  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: mono: Support reading manifest files with "<runpath>" in them.
	* gnu/packages/patches/mono-6.12.0-add-runpath.patch: Modify.

	Change-Id: Idac0e9cefd747982b77cc616c7ca9d900f1d9616

2025-07-04  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: btop: Update to 1.4.4.
	* gnu/packages/admin.scm (btop): Update to 1.4.4.

	Change-Id: Ie664c206b86a5be9171544d4da38fc52f91eae60

2025-07-04  Martin Schitter  <ms+git@mur.at>

	build: Check the Guile-Git version for required procedures.
	This fixes runtime errors caused by outdated guile-git installations
	from third-party Linux distributions.

	* configure.ac: Add ‘GUILE_MODULE_REQUIRED_EXPORT’ use.

	Change-Id: Ie29f9c4ca4246c0ddacb0597973304a2a56c52bf

2025-07-04  André Batista  <nandre@riseup.net>

	gnu: tor: Update to 0.4.8.17.
	* gnu/packages/tor.scm (tor): Update to 0.4.8.17.

	Change-Id: I89156bf3a8054810dd4c71321240d5b54109104c

2025-07-04  Reepca Russelstein  <reepca@russelstein.xyz>

	daemon: Gracefully handle target mount point already existing.
	Fixes guix/guix#903.

	* nix/libutil/spawn.cc (bindMount): in the "regular file" case, only create a
	  placeholder file if one doesn't already exist.

	Change-Id: Ie46b2fef2cea5b2a052c4ec48d00e97bfc1ee506
	Reported-by: Hilton Chain <hako@ultrarare.space>

2025-07-04  Ludovic Courtès  <ludo@gnu.org>
	    David Thompson  <davet@gnu.org>

	services: ci: Add Forgejo Runner service.
	* gnu/services/ci.scm (<forgejo-runner-configuration>): New record type.
	(create-forgejo-runner-account, forgejo-runner-activation)
	(write-yaml, yaml-file, forgejo-runner-shepherd-service): New procedures.
	(forgejo-runner-service-type): New variable.
	* doc/guix.texi (Continuous Integration): Add “Forgejo Runner” heading.

	Change-Id: Iba42d84da35812afa60e94773fbbadd68eca9813

2025-07-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-corfu: Update to 2.3.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 2.3.

	Change-Id: I7a420a09225dafed25faeef7f27f463dbc77603c

2025-07-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-geiser: Improve style.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Improve style.
	<#:phases>{lisp-directory}: Set it.
	{move-source-files}: Remove.
	{make-info}: Simplify.

	Change-Id: Ic96dd033670e6dd4190ea39014d7810d51d6b619

2025-07-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-corfu: Fix indenting and max column.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Fix indenting and max column.

	Change-Id: If01f89bd7eaaca21e3a0d9a89f0c38970e69947e

2025-07-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-editorconfig: Correct home-page.
	* gnu/packages/emacs-xyz.scm (emacs-editorconfig): Correct home-page.

	Change-Id: Icec06ffb344b2fcfcbff648125b3e6bb6b7f5f07

2025-07-04  gemmaro  <gemmaro.dev@gmail.com>

	gnu: emacs-indent-bars: Update to 0.9.1.
	* gnu/packages/emacs-xyz.scm (emacs-indent-bars): Update to 0.9.1.
	[arguments]<#:tests?>: Disable tests.

	Change-Id: I5c7de596ed68bf9fda0ec6254549abb54a18e83f

2025-07-04  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: emacs-exwm: Update to 0.34.
	* gnu/packages/emacs-xyz.scm (emacs-exwm): Update to 0.34.

2025-07-04  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: emacs-exwm: Preparatory cleanup.
	To the future update.

	* gnu/packages/emacs-xyz.scm (emacs-exwm): Preparatory cleanup.
	[source] <origin>: Use source from git repository instead of tarball from elpa.
	[propagated-inputs]: Include missing emacs-compat.
	[arguments] <tests>: Set to #f.
	<phases>: Rework message for exwm-executable in install-xsession.

	Change-Id: I45b1fa1e4c690205be2039ea874013d149d33cf6

2025-07-04  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: emacs-xelb: Update to 0.21.
	* gnu/packages/emacs-xyz.scm (emacs-xelb): Update to 0.21.
	[regenerate-el-files]: Remove unneeded environment variable EMACS_BIN.

	gnu: emacs-xelb: Use pristine source.
	* gnu/packages/emacs-xyz.scm (emacs-xelb): Use pristine source.

2025-07-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-dired-quick-sort.
	* gnu/packages/emacs-xyz.scm (emacs-dired-quick-sort): New variable.

	Change-Id: I7d3a30273453c8cbd9c2b03604ec516580784736
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-07-04  Kurome  <hunt31999@gmail.com>

	gnu: font-plangothic: Update to 2.9.5779.
	* gnu/packages/fonts.scm (font-plangothic): Update to 2.9.5779.
	[origin]: Switch to git-fetch.
	[build-system]: Switch to copy-build-system.
	[outputs]: Add "ttf" and "woff".
	[home-page]: Fix the redirect link.

	Change-Id: I5835932ba9c74abc2c38c1d0d97da1be0602828f

2025-07-04  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: emacs-lorem-ipsum: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-lorem-ipsum): Update to 0.4.

2025-07-04  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: emacs-lorem-ipsum: Disable tests.
	Since there are no tests.

	* gnu/packages/emacs-xyz.scm (emacs-lorem-ipsum)[arguments]: Set #:tests? as #f.

	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-07-04  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: emacs-lorem-ipsum: Stylistic cleanup.
	* gnu/packages/emacs-xyz.scm (emacs-lorem-ipsum): Stylistic cleanup.
	[version]: Factor revision under 'let'.
	[source]: Set url explicitly.
	[home-page]: Reorder home-page next before synopsis.

	Change-Id: I3a55fb09d21efee9b5b4eb7f7845ccb96a7eae0f
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-07-04  Kurome  <hunt31999@gmail.com>

	gnu: font-adobe-source-han-sans: Update to 2.005.
	* gnu/packages/fonts.scm (font-adobe-source-han-sans): Update to 2.005.

	Change-Id: If6cca54b52ff15c48d49a393708776b1414afe37

2025-07-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: comedilib: Update to 0.13.0.
	* gnu/packages/electronics.scm (comedilib): Update to 0.13.0.

	Change-Id: I7634151a3ad1e43f56adbd426e50e012447b011e

2025-07-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: waybar: Update to 0.13.0.
	* gnu/packages/wm.scm (waybar): Update to 0.13.0.

	Change-Id: Iade777f34ee7bb172ef69886bf832590e64c11cd

2025-07-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: date: Improve style.
	* gnu/packages/calendar.scm (date): Improve style.
	  [arguments, description]: Run guix style, guix style -S
	  arguments.
	  {test-target}: Set it.
	  {phases}: Improve phase 'patch-bin-bash.

	Change-Id: Iee808fcdd00ceb01d142d9ea23a7e71b5196fcc6

2025-07-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: date: Update to 3.0.1.
	* gnu/packages/calendar.scm (date): Update to 3.0.1.
	  [arguments]{phases}: Add phase 'skip-failing-test, adapt phase
	  'check.
	* gnu/packages/patches/date-output-pkg-config-files.patch: Update
	patch accordingly.

	Change-Id: Ie8b5dff4e8005b2654f2da295a6dd1cc629df001

2025-07-04  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: eyed3: Update to 0.9.8.
	* gnu/packages/mp3.scm (eyed3): Update to 0.9.8.
	[source]: Adjust pypi-uri name, PyPI style guide forces to use lowercase
	and "_" in archive names.
	[build-system]: Use pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.
	[propagated-inputs]: Remove python-six.

	Change-Id: Ie3b8ca11222f957227d4e1b889cc68522fabb8a5

2025-07-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-av: Update to 14.4.0.
	* gnu/packages/python-xyz.scm (python-av): Update to 14.4.0.
	  [arguments]{test-flags}: Update them.
	  [native-inputs]: Replace python-setuptools by python-setuptools-next.
	  [inputs]: Use ffmpeg-7.

	Change-Id: Ic860d50b1327de4f74ba86e841632aeffef67079
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-07-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-av: Download testdata to support tests.
	* gnu/packages/python-xyz.scm (python-av-testdata): New variable.
	  (python-av)[arguments]{test-flags}: Adapt field.
	  {phases}: Add phase 'pre-check.

	Change-Id: I0d84aafc05a5b1aec6b3905f99783fea2d45a676

2025-07-04  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: Add python-flit-core-next.
	* gnu/packages/python-build.scm (python-flit-core-next): New variable.

	Change-Id: I1c0f6ca82808aca572a42bfa41f3002685480f0d

2025-07-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/wm: Add copyright header record.
	* gnu/packages/wm.scm: Add Andrew Wong <wongandj@icloud.com> to
	copyright header.

	Change-Id: Id1de7017e7823f176f89be840433e6c992fa9359

2025-07-04  Andrew Wong  <wongandj@icloud.com>

	gnu: Add quickshell.
	* gnu/packages/wm.scm (quickshell): New variable.

	Change-Id: Iaf91625c23128c21da3dd188df56f5d1b402cc47

2025-07-04  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: mono@3.0.12: Fix build.
	* gnu/packages/dotnet.scm (mono-3.0)[arguments]<#:phases>[disable-mono-mini-timestamps]:
	Remove phase.

	Change-Id: I9930064db7b62736b1afecbc3cfdfb5e04df6682

2025-07-04  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: mono@2.11.4: Fix build.
	* gnu/packages/dotnet.scm (mono-2.11.4)[arguments]<#:phases>[disable-signing]:
	Remove.

	Change-Id: I7d2eb7b9dfe0078e7225a5bd836cf07081152476

2025-07-04  John Kehayias  <john.kehayias@protonmail.com>

	gnu: v4l2loopback-linux-module: Update to 0.15.0.
	This version adds compatibility for linux 6.15+.

	* gnu/packages/linux.scm (v4l2loopback-linux-module): Update to 0.15.0.
	[source] <uri>: Update due to redirection from
	<https://github.com/umlaeute/v4l2loopback> to
	<https://github.com/v4l2loopback/v4l2loopback>.
	[home-page]: Likewise.

	Change-Id: I6d1ae08424cad349477f012b22efc7a145cda571

2025-07-03  Ian Eure  <ian@retrospec.tv>

	gnu: yt-dlp: Update to 2025.06.30.
	* gnu/packages/video.scm (yt-dlp): Update to 2025.06.30.

	Change-Id: I6646d6547e6bcc8f774677c97bcffcbbbb741269

2025-07-03  Dmytro Statyvka  <dstatyvka@gmail.com>

	gnu: sbcl-clx: Update to 0.7.7
	* gnu/packages/lisp-xyz.scm (sbcl-clx): Update to 0.7.7

	Change-Id: I6853ac266ea7047c6c3f14ceb044494178179a5d

2025-07-03  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: mono@2.4.2: Fix build.
	Fixes <https://issues.guix.gnu.org/78950>.

	* gnu/packages/dotnet.scm (mono-2.4.2)[arguments]<#:make-flags>: Remove
	NO_SIGN_ASSEMBLY=yes.

	Change-Id: Icddc87e2b14a9290132cc9aa6eccfb9557b7d248

2025-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-av: Simplify test exclusion list.
	* gnu/packages/python-xyz.scm (python-av) [arguments] <test-flags>:
	Rewrite a long list with STRING-JOIN, sort skipped tests alphabetically.

	Change-Id: I7aa07504f45087dcc3c2f7ea8c65ec972f6fc62f

2025-07-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-av: Update to 13.0.0.
	* gnu/packages/python-xyz.scm (python-av): Update to 13.0.0.
	  [arguments]{test-flags}: Add additional similarly failing test; update
	  ignored tests due to network access.
	  [native-inputs]: Remove python-editorconfig, which was likely never
	  required in the first place.
	  [inputs]: Replace ffmpeg-5 by ffmpeg.

2025-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-colossus: Fix commit.
	The package was added in 90949015077fd230f9121a4e7c28c77de13491d7, where
	commit was mismatched with base32 hash.  The hash
	0lz4n4i4frgsdspmka4pk6q4zq6j1z37g5xx7pr3xzgl9qfiiad2 is valid and
	belongs to the source commit
	<https://bitbucket.org/bdiemer/colossus/commits/e51408a3eaffef073da1df767160cb2441177cc0>.

	Hash 0mfkgfp6f0ay6kndh7vk8l0g2ijr32k55x3pmj15lp9kd8k3ln4r was left from
	the package template based on python-coolest.

	* gnu/packages/astronomy.scm (python-colossus) [source]: Fix commit.
	[arguments] <phases>: Add 'pre-check.

	Change-Id: I6ee67e750ba65f881b6ab508d6094e4da7b8054d

2025-07-03  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: can-utils: Update to 2025.01.
	* gnu/packages/networking.scm (can-utils): Update to 2025.01.
	[arguments]: Use GEXPs.

	Change-Id: I474e4d5ebc6c22091681141a4dd83d3b97b1cc5d

2025-07-03  Fi guadec  <lapearldot@disroot.org>
	    Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-ctranslate2.
	* gnu/packages/machine-learning.scm (python-ctranslate2): New variable.

	Change-Id: I91dde4a564502971a9e80f1e89179b2922a2721a

2025-07-03  Fi guadec  <lapearldot@disroot.org>
	    Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add ctranslate2.
	* gnu/packages/machine-learning.scm (ctranslate2): New variable.
	* gnu/packages/patches/CTranslate2-local-build.patch: New file.
	* gnu/local.mk: Record patch.

	Change-Id: I61f04d92c9f4c7bff41b62867ef43e8cf3ad87ea

2025-07-03  Zhu Zihao  <all_but_last@163.com>

	gnu: audiofile: Avoid 'open source' in description.
	* gnu/packages/audio.scm (audiofile)[description]:
	rephrase 'open source' as 'free software'.

	Change-Id: I3e08013d1ff65cd7e0b8b8e5750b0eb2ee52d47d

2025-07-03  Zhu Zihao  <all_but_last@163.com>

	gnu: r-chemmineob: Avoid 'open source' in description.
	* gnu/packages/bioconductor.scm (r-chemmineob)[description]:
	rephrase 'open source' as 'free'.

	Change-Id: I6070bdd47dad0ef0807821e614113146d70abe28

2025-07-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: grub-efi: Enable test suite.
	* gnu/packages/bootloaders.scm (grub-efi)[native-inputs]: For some
	architectures add an ovmf package matching their architecture.  Only
	remove the inherited native-inputs on other architectures.
	[arguments]: Enable the tests when not cross-building and when
	qemu-minimal is present.  On some architectures add a phase to patch the
	location of the OVMF firmware.
	(grub-efi32)[arguments]: Adjust the new inherited phase to use the
	correct OVMF firmware.
	[native-inputs]: Adjust the native-inputs on x86_64-linux and
	aarch64-linux to use their 32bit ovmf package counterparts.

	Co-Authored-by: Esther Flashner <esther@flashner.co.il>
	Change-Id: I84441884fea9fde21e148bc23fd50f3f1d018e5b

2025-07-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-vertico: Update to 2.4.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 2.4.
	[#:tests]: Disable.

	Change-Id: I48d2a3beaefbef0f029e57fd080f28bae24c9a91

2025-07-03  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add emacs-org-asciidoc.
	* gnu/packages/emacs-xyz.scm (emacs-org-asciidoc): New variable.

	Change-Id: If5854e0b302405e1d7158283485738478c4710e7

2025-07-03  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-org: Add "test" output.
	* gnu/packages/emacs-xyz.scm (emacs-org)[outputs]: Add "test".
	[arguments]<#:phases>[install-org-test]: Install "testing".

	Fixes <https://codeberg.org/guix/guix/issues/434>.

	Change-Id: I7d5677d9f86c366849a7d806a7f60aa20b2895b5

2025-07-03  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.77.34.
	* gnu/packages/prolog.scm (trealla): Update to 2.77.34.

	Change-Id: I33ad31b5b7185fea342b137055b5b3979d0f5fea

2025-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-eris: Update to 1.0.0.
	* gnu/packages/python-xyz.scm (python-eris): Update to 1.0.0.
	[build-system]: Use pyproject.
	[arguments] <tests?>: Disable as data files are not provided.
	[native-inputs]: Add python-setuptools, and python-wheel.
	[propagated-inputs]: Add python-aiocoap.

	Change-Id: Ied94fbfce6deca74a9a90f45e33c52aecf52cb7a

2025-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-aiocoap.
	* gnu/packages/python-web.scm (python-aiocoap): New variable.

	Change-Id: I6d51318358224e2d742403b7307a3fd7c3df486b

2025-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-bsdiff4: Update to 1.2.6.
	* gnu/packages/python-xyz.scm (python-bsdiff4): Update to 1.2.6. Improve
	package style.
	[build-system]: Use pyproject.
	[arguments] <test-flags>: Provide "--pyargs" to tests installed library.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: Ic8feac3a4887204f2864827eba1187d89640df19

2025-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flatten-json: Update to 0.1.14-0.900c4fe.
	* gnu/packages/python-xyz.scm (python-flatten-json): Update to 0.1.14-0.900c4fe.
	[source]: Swap to git-fetch and latest commit associated with 0.1.14 version.
	[build-system]: Use pyproject.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: Ia28ae8f5a10cd198746b15689b84f512d254a1df

2025-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mike: Update to 2.1.3.
	* gnu/packages/python-xyz.scm (python-mike): Update to 2.1.3.
	[source]: Switch to git-fetch, PyPI archive provides no tests.
	[build-system]: Use pyproejct.
	[arguments] <test-flags>: Skip some prolematic tests.
	[native-inputs]: Remove python-coverage, and python-flake8; add
	python-pytest, python-setuptools, and python-wheel.
	[propagated-inputs]: Add python-importlib-metadata,
	python-importlib-resources, python-pyparsing, and python-pyyaml-env-tag.

	Change-Id: Ia0db1497766c92a676ecc9dcc5edb9b6b6202a74

2025-07-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dialog: Update to 1.3-20250116.
	* gnu/packages/ncurses.scm (dialog): Update to 1.3-20250116.

	Change-Id: I2696839fd8505c0b0fbf449366a9e0c793d838b8

2025-07-03  Nigko Yerden  <nigko.yerden@gmail.com>

	gnu: dialog: Build shared library.
	* gnu/packages/ncurses.scm (dialog)[arguments]: Add configure flags and
	a new phase to install shared library.
	[description]: Add a mention of the library.

	Change-Id: I884ef837eeb7c9abf2b381d7a6b2be20dc00ed78

2025-07-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: nvc: Update to 1.16.2.
	* gnu/packages/fpga.scm (nvc): Update to 1.16.2.
	[arguments]<#:configure-flags>: Enable parallel make and completions.
	[inputs]: Add jansson.

	Change-Id: I92e5d47dd7dacb4054b51317cb902c1320272bae

2025-07-03  Zheng Junjie  <z572@z572.online>

	gnu: kvirc: build with qt6.
	* gnu/packages/irc.scm (kvirc): build with qt6.
	[build-system]: Switch to qt-build-system.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5, qtmultimedia-5, qtsvg-5, qtwebengine-5, and
	qtx11extras; add qt5compat, qtmultimedia, qtsvg, qtwebengine, and
	qtwayland.

	Change-Id: I39c8cc8838497772b3ac6aa45facafb560ae5582

2025-07-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: openfpgaloader: Include udev rules.
	* gnu/packages/fpga.scm (openfpgaloader): Include udev rules.
	[argument]: Add install-rules phase.
	[description]: Add instructions for use.
	[home-page]: Add missed / .

	Change-Id: Iecb1eebd03b08131e341a106f46d85b21b02fe22

2025-07-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-mu4e-alert: Update to 1.0-1.d36eb0c.
	* gnu/packages/emacs-xyz.scm (emacs-mu4e-alert): Update to 1.0-1.d36eb0c.

	Change-Id: I085c3abfe103b99850c0effa6ac7f1f3a2769ce4

2025-07-03  André Batista  <nandre@riseup.net>

	gnu: librewolf: Register RDD allowlist patch.
	Follow up to ab24e2ebe51720f332215b110c1bb151718d16bd.

	* gnu/local.mk: Register librewolf-add-store-to-rdd-allowlist.patch.

	Change-Id: I1583a23e3d7ff19261118a81d54cd61e4aee7d25

2025-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cobib: Move to textutils.
	* gnu/packages/python-xyz.scm (cobib, python-cobib): Move from here ...
	* gnu/packages/textutils.scm: ... to here.

	Change-Id: I7cea3adc41f08fa4650e548ad31dc76fde49174c

2025-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cobib, deprecate python-cobib.
	This project is the final tool with unique name,  not a
	library. This changes reflects it.

	* gnu/packages/python-xyz.scm (cobib): New variable.
	(python-cobib): Deprecate variable.

	Change-Id: I264eef993e4b470f3e3335a3ac5f76495d43d648

2025-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sshpubkeys: Update to 3.2.0.
	* gnu/packages/python-xyz.scm (python-sshpubkeys): Update to
	3.2.0. Improve style.
	[build-system]: Use pyproject.
	[arguments] <tests?>: Disable as all are broken.
	[native-inputs]: Add python-setuptools, and python-wheel.

	Change-Id: Iff258cf897485f289148e7de56c4b0210732d87d

2025-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-robotframework-pabot: Update to 4.2.0.
	* gnu/packages/python-xyz.scm (python-robotframework-pabot): Update to 4.2.0.
	[build-system]: Use pyproject.
	[arguments] <phases>: Use default 'check; add 'relax-requirements.
	<test-flags>: Skip some problematic tests.
	[native-inputs]: Add python-setuptools, and python-wheel.
	[propagated-inputs]: Add python-natsort.

	Change-Id: I2ffc2cb90cd311b231a6b854a44d217adc01208e

2025-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-schema: Update to 0.7.7.
	* gnu/packages/python-xyz.scm (python-schema): Update to 0.7.7.
	[build-system]: Use pyproject.
	[native-inputs]: Add python-setuptools, and python-wheel.

	Change-Id: I77b48501d91b8d236ca45ba444a56616f8e377df

2025-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-miniupnpc: Update to 2.3.3.
	* gnu/packages/python-xyz.scm (python-miniupnpc): Update to 2.3.3.
	[build-system]: Use pyproject.
	[arguments] <phases>: Add custrom 'check.
	[native-inputs]: Add python-setuptools, and python-wheel.

	Change-Id: I61caaa1ae01fe8e00e13397cb307d7aee3b3332f

2025-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-miniboa: Update to 1.0.9.
	* gnu/packages/python-xyz.scm (python-miniboa): Update to 1.0.9.
	[source]: Switch to git-fetch.
	[build-system]: Use pyproject.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: I18c432086bf725340996013155585148f6cd50d3

2025-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-doxypypy: Update to 0.8.8.7.
	* gnu/packages/python-xyz.scm (python-doxypypy): Update to 0.8.8.7.
	[build-system]: Use pyproject.
	[arguments] <tests?>: There are tests, enable them.
	<test-flags>: Skip some problematic tests.
	<phases>: Add fix-setup.py.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
	[propagated-inputs]: Add python-chardet.

	Change-Id: I5a0f1cda4f840292a849d70591daa7e6b33185e0

2025-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-doxyqml: Update to 0.5.3.
	* gnu/packages/python-xyz.scm (python-doxyqml): Update to 0.5.3.
	[build-system]: Use pyproject.
	[native-inputs]: Add python-setuptools, and python-wheel.

	Change-Id: I9cff64d4b2985160c495e1a04bc746f00063596d

2025-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jsonalias: Update to 0.1.2.
	* gnu/packages/python-xyz.scm (python-jsonalias): Update to 0.1.2.
	[build-system]: Use pyproject.
	[native-inputs]: Add python-poetry-core.

	Change-Id: I9f0e7653f6604debc7879f0089267661ab28d316

2025-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-canmatrix: Update to 1.2.
	* gnu/packages/python-xyz.scm (python-canmatrix): Update to 1.2.
	[source]: Switch to git-fetch.
	[build-system]: Use pyproject.
	[arguments] <phases>: Use default 'check.
	[propagated-inputs]: Remove python-future and python-six; add
	python-canopen, python-lxml, python-openpyxl, python-pyyaml,
	python-xlrd, and python-xlwt.
	[native-inputs]: Remove python-lxml, python-xlrd, and python-xlwt; add
	python-pathlib2, python-setuptools, and python-wheel.

	Change-Id: I50bff662c327d335a880d5366f49cec59be90e75

2025-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ncclient: Update to 0.6.19.
	* gnu/packages/python-xyz.scm (python-ncclient): Update to 0.6.19.
	[build-system]: Use pyproject.
	[arguments] <phases>: Use default 'check.
	[native-inputs]: Add python-setuptools, and python-wheel.

	Change-Id: I72b436101c8c8703ec69ab18b04adc4df119a513

2025-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-plotille: Update to 5.0.0.
	* gnu/packages/python-xyz.scm (python-plotille): Update to 5.0.0.
	[source]: Switch to git-fetch.
	<snippet>: Delete conflicting directory containing test image samples.
	[build-system]: Use pyproject.
	[native-inputs]: Remove python-six; add python-pytest, python-mock,
	python-pendulum, python-pytest-cov, python-pytest-mock,
	python-setuptools, and python-wheel.

	Change-Id: Ia990677e97d48ba69e8738fc79585c45bd3a954d

2025-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cobib: Update to 5.3.0.
	* gnu/packages/python-xyz.scm (python-cobib): Update to 5.3.0.
	[source]: Switch to git-fetch.
	[build-system]: Use pyproject.
	[propagated-inputs]: Add python-lxml, python-mdit-py-plugins,
	python-rich, python-text-unidecode, python-textual-1, and
	python-typing-extensions.
	[native-inputs]: Remove python-future, and python-pyte; add
	git-minimal/pinned, nss-certs-for-tests, python-pytest-asyncio,
	python-pytest-textual-snapshot, add python-setuptools and python-wheel.
	[home-page]: Fix URL redirection <https://gitlab.com/mrossinek/cobib> ->
	<https://gitlab.com/cobib/cobib>.

	Change-Id: I50f01b6c8229ca7732ba51369406ecf6350fd59a

2025-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-textual-1.
	* gnu/packages/python-xyz.scm (python-textual-1): New variable.

	Change-Id: Id346d9746531dcc13375390e24f9f5aa81718363

2025-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pytest-textual-snapshot.
	* gnu/packages/python-check.scm (python-pytest-textual-snapshot): New variable.

	Change-Id: Ia6bddc9ef81f02578ac92f9a1f017d320ee729f5

2025-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-syrupy.
	* gnu/packages/python-check.scm (python-syrupy): New variable.

	Change-Id: Idfe441ee8e56a02ec2c28247b3f4557e5440ebef

2025-07-02  Vinicius Monego  <monego@posteo.net>

	gnu: python-priority: Update to 2.0.0.
	* gnu/packages/python-web.scm (python-priority): Update to 2.0.0.
	[build-system]: Use pyproject-build-system.
	[arguments]<#:phases>: Do not override the 'check' phase. Enable all
	tests.
	[native-inputs]: Remove python-hypothesis, python-pytest-cov,
	python-pytest-xdist. Add python-setuptools, python-wheel.

	Change-Id: Idfeeccdec3e31b600d7d69020afc55a5a66a3dee

2025-07-02  Vinicius Monego  <monego@posteo.net>

	gnu: python-confuse: Update to 2.0.1.
	* gnu/packages/python-xyz.scm (python-confuse): Update to 2.0.1.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-flit-core, python-pytest.

	Change-Id: I1af7f207b7347ddfbd4cc9227ae500173ec615a2

2025-07-02  Vinicius Monego  <monego@posteo.net>

	gnu: python-argh: Update to 0.31.3.
	* gnu/packages/python-xyz.scm (python-argh): Update to 0.31.3.
	[source]: Fetch from PyPI.
	[build-system]: Use pyproject-build-system.
	[arguments]<#:phases>: Delete the 'patch-tests' phase. Do not override
	the 'check' phase.
	[native-inputs]: Add python-flit-core, python-pytest.
	[propagated-inputs]: Remove python-iocapture, python-mock,
	python-pytest, python-pytest-cov, python-pytest-xdist.
	[description]: Improve it.

	Change-Id: Ib02e4552271e1b461fed1fa5f0e70f603f2befa2

2025-07-02  Vinicius Monego  <monego@posteo.net>

	gnu: python-botorch: Update to 0.14.0.
	* gnu/packages/machine-learning.scm (python-botorch): Update to 0.14.0.
	[propagated-inputs]: Add python-pyre-extensions, python-threadpoolctl,
	python-typing-extensions.
	[native-inputs]: Remove python-pyre-extensions.

	Change-Id: I08f27055822ca05b27068bfd3746a64395fb5177

2025-07-02  Vinicius Monego  <monego@posteo.net>

	gnu: python-pyre-extensions: Update to 0.0.32.
	* gnu/packages/python-xyz.scm (python-pyre-extensions): Update to
	0.0.32.
	[source]: Update URI.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

	Change-Id: I87fad94a2f7234cdf203f6f0d8f8895da0977bbe

2025-07-02  Alice BRENON  <alice.brenon@ens-lyon.fr>

	gnu: Add ghc-html5-entity.
	* gnu/packages/haskell-web.scm (ghc-html5-entity): New variable.

	Change-Id: I158ee27de3b86dd37a747a862bd643372068b460

2025-07-02  Leo Famulari  <leo@famulari.name>

	gnu: Add linux-libre 6.15.4.
	* gnu/packages/linux.scm (linux-libre-6.15-version,
	linux-libre-6.15-gnu-revision, deblob-scripts-6.15,
	linux-libre-6.15-pristine-source, linux-libre-6.15-source,
	linux-libre-headers-6.15, linux-libre-6.15): New variables.
	(linux-libre-headers-latest): Use linux-libre-headers-6.15
	* gnu/packages/aux-files/linux-libre/6.15-arm.conf,
	gnu/packages/aux-files/linux-libre/6.15-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.15-i686.conf,
	gnu/packages/aux-files/linux-libre/6.15-riscv.conf,
	gnu/packages/aux-files/linux-libre/6.15-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

	Change-Id: I7edd9dc48744065785a5e84cdf6c404b956b03fd

2025-07-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.295.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.295.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: Ia626a7c00b9740252dda056667d1f7d470d09680

2025-07-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.239.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.239.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I9ddf8893bceedc66262186dcbc83a1c0eb51a2ee

2025-07-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.186.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.186.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I8090c6ea4b4918eb7c87f7e34daa642896206bf9

2025-07-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.142.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.142.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I98c163fb5ba0742a3910afd8f7ea231a98b35eef

2025-07-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.95.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.95.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Ie7c212067d3f472e6bd066a2076a0a25ff4d759f

2025-07-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.35.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.35.
	(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

	Change-Id: I9f9fd09d0a22522c46f469e4612abf0e5567f2a8

2025-07-02  Zheng Junjie  <z572@z572.online>

	gnu: sudo: Update to 1.9.17p1. [security fixes]
	Fixes: CVE-2025-32462 and CVE-2025-32463.

	* gnu/packages/admin.scm (sudo): Update to 1.9.17p1.

	Change-Id: I03ef06d04b9b15faf341467d3642120fe8a44eb9

2025-07-02  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.77.30.
	* gnu/packages/prolog.scm (trealla): Update to 2.77.30.

	Change-Id: I44576b4edc07f1afc060eea0920dd6e2004be8aa

2025-07-02  jgart  <jgart@dismail.de>

	gnu: Add clasp-cl-strings.
	* gnu/packages/lisp-xyz.scm (clasp-cl-strings): New variable.

	Change-Id: I980d95ab5007db45c71869ffaceceb2fabd7b051

2025-07-02  jgart  <jgart@dismail.de>

	gnu: Add clasp-glsl-packing.
	* gnu/packages/lisp-xyz.scm (clasp-glsl-packing): New variable.

	Change-Id: I67a73eb7a9f94c3a8ea097836bdd2b9b1e9b8c55

2025-07-02  jgart  <jgart@dismail.de>

	gnu: Add clasp-vas-string-metrics.
	* gnu/packages/lisp-xyz.scm (clasp-vas-string-metrics): New variable.

	Change-Id: I1d74219943be781295a8aae9852635359c3ce67d

2025-07-02  jgart  <jgart@dismail.de>

	gnu: Add clasp-yason.
	* gnu/packages/lisp-xyz.scm (clasp-yason): New variable.

	Change-Id: Ia88a6fded200a863e49acb1faab4eaa553169228

2025-07-02  jgart  <jgart@dismail.de>

	gnu: Add clasp-slynk.
	* gnu/packages/lisp-xyz.scm (clasp-slynk): New variable.

	Change-Id: I650e0e8e0147224b423c18a546acc718638e0b8c

2025-07-02  jgart  <jgart@dismail.de>

	gnu: Add clasp-slime-swank.
	* gnu/packages/lisp-xyz.scm (clasp-slime-swank): New variable.

	Change-Id: Ic1a5b2a2412fa9f2d289c155517e18180ede52dd

2025-07-02  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.30.0.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.30.0.

	Change-Id: I0720ea613eeb45b4e7d46c1e5636cf9a583f2196

2025-07-02  André Batista  <nandre@riseup.net>

	gnu: make-torbrowser: Unbundle nss.
	Re-apply 8ee7a32782eafe9542e6be413fe40bc5c1dfd67f, which was reverted by
	897f1f03e7fceec42a76442f00461965ad3b6bfd.

	With 'torbrowsers-add-store-to-rdd-allowlist.patch', codeberg issue #546
	does not occur.

	* gnu/packages/tor-browsers.scm (make-torbrowser)[inputs]: Add nss-rapid.
	[arguments]<#:configure-flags>: Uncomment '--with-system-nss'.
	<#:phases>: Adjust comment.

	Change-Id: I34b619bc5573e8744df9085576ee4743adde7012

2025-07-02  André Batista  <nandre@riseup.net>

	gnu: make-torbrowser: Add store to rdd allowlist.
	Without this patch, some extensions break when the browsers are built with
	system nss and livestreams are broken on these browsers due to a default
	deny sandboxing rule.

	See commit ab24e2ebe51720f332215b110c1bb151718d16bd and issues #546 on
	codeberg and #77559 on debbugs.

	* gnu/packages/tor-browsers.scm (make-torbrowser) [arguments] <#:phases>
	'apply-guix-specific-patches: Add torbrowsers-add-store-to-rdd-allowlist.patch.
	* gnu/packages/patches/torbrowsers-add-store-to-rdd-allowlist.patch: Add it.
	* gnu/local.mk: Register it.

	Change-Id: I4c9cb514131eae35db6149492e0ee1c4916bcfde

2025-07-02  André Batista  <nandre@riseup.net>

	gnu: make-torbrowser: Build with Clang.
	* gnu/packages/tor-browsers.scm (make-torbrowser) [arguments] <#:phases>
	'setenv: Set environment variables corresponding to Clang (AR, NM, CC and CXX).

	Change-Id: Ib67e2eb7669147a6a304769c9f36b4a90eb35b59

2025-07-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-minted: Fix runtime error.
	Fixes <https://issues.guix.gnu.org/78868>.

	* gnu/packages/tex.scm (texlive-minted)[arguments]: Add a phase to help the script finding `kpsewhich'.

	Change-Id: Idb8f7bddc92ecde5fbc9217fdcfbaa5c132ec6e0

2025-07-01  Ludovic Courtès  <ludo@gnu.org>

	services: guix: ‘guix-ownership’ changes store ownership last.
	Fixes <https://issues.guix.gnu.org/78355>.

	* gnu/services/base.scm (guix-ownership-change-program)[claim-data-ownership]:
	Replace hard-coded “/gnu/store” with #$(store-prefix).  Change store
	ownership last.

	Reported-by: Rutherther <rutherther@ditigal.xyz>
	Change-Id: I55189f8bb82bf0c9e030aa042aa928f6f552569e

2025-07-01  Ludovic Courtès  <ludo@gnu.org>

	doc: More typographical tweaks for “Bulk Updates” section.
	* doc/contributing.texi (Bulk Updates): Capitalize title.  Leave two
	spaces after end-of-sentence period.  Use @dots{} instead of showing
	full store file names, as per ‘assert-no-store-file-names’ target.
	Fix typo.

	Change-Id: Iceb0079ec35fda95280afff1c0d4b2cd84717b96

2025-07-01  Sergey Trofimov  <sarg@sarg.org.ru>

	doc: contributing: Correct typos in Bulk updates.
	* doc/contributing.texi (Bulk updates): Correct typos.

	Change-Id: I660520b64139537e6ca9186c06810f5053d4368e
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-07-01  Ludovic Courtès  <ludo@gnu.org>
	    Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: libgit2: Update to 1.9.1.
	* gnu/packages/version-control.scm (libgit2-1.9): Update to 1.9.1.
	[source]: Add ‘libgit2-path-max.patch’.
	* gnu/packages/patches/libgit2-path-max.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Change-Id: If78a7001eb2cc3aa2d951fe2e501ae3ec576fc80

2025-07-01  Ivan Popovych  <ivan@ipvych.com>

	etc: guix-daemon.service.in: Disable host filesystem mount propagation.
	This fixes issue for rootless guix daemon where store being remounted
	read-only by gnu-store.mount is propagated to the guix daemon making
	guix daemon not able to modify it.

	* etc/guix-daemon.service.in: Disable host filesystem mount propagation.

	Change-Id: Ib1abc387ee15d2b04d6f70c121244943cd0ad8c6
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-07-01  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 300.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 300.

2025-07-01  jgart  <jgart@dismail.de>

	gnu: Add cl-40ants-plantuml.
	* gnu/packages/lisp-xyz.scm (cl-40ants-plantuml, ecl-40ants-plantuml,
	sbcl-40ants-plantuml): New variables.

	Change-Id: I4622dc206141d4893bcfd12ab9d7239fddb1a86a

2025-07-01  jgart  <jgart@dismail.de>

	gnu: Add cl-40ants-asdf-system.
	* gnu/packages/lisp-xyz.scm (cl-40ants-asdf-system, ecl-40ants-asdf-system,
	sbcl-40ants-asdf-system): New variables.

	Change-Id: I67aede794fcb9b1d5c1c726d5dc713f57bf23e6c

2025-07-01  jgart  <jgart@dismail.de>

	gnu: Add cl-open-with.
	* gnu/packages/lisp-xyz.scm (cl-open-with, ecl-open-with, clasp-open-with,
	sbcl-open-with): New variables.

	Change-Id: I24e3bd69bff413b2b9859f87ea4d4c6acee5cc59

2025-07-01  jgart  <jgart@dismail.de>

	etc: snippets: Add clasp to addcl snippet.
	* etc/snippets/tempel/text-mode.eld (addcl): Add clasp.

	Change-Id: If70f5c66854938475ad1f461c58b6ac91554aee2

2025-07-01  jgart  <jgart@dismail.de>

	gnu: Add clasp-the-cost-of-nothing.
	* gnu/packages/lisp-xyz.scm (clasp-the-cost-of-nothing): New variable.

	Change-Id: I0acd82883f0b8eaf1121b26d959b809f4a58519a

2025-07-01  jgart  <jgart@dismail.de>

	gnu: Add clasp-termp.
	* gnu/packages/lisp-xyz.scm (clasp-termp): New variable.

	Change-Id: I1de89427feb2324a052f596e28a3ddfb7dcf2419

2025-07-01  jgart  <jgart@dismail.de>

	gnu: Add clasp-terminfo.
	* gnu/packages/lisp-xyz.scm (clasp-terminfo): New variable.

	Change-Id: I3c70e12f61ec3a5f7d064abbb5ced05cd02d2373

2025-07-01  jgart  <jgart@dismail.de>

	gnu: Add clasp-jsown.
	* gnu/packages/lisp-xyz.scm (clasp-jsown): New variable.

	Change-Id: I196eed310de659bea26cf5857ca2d26503a7d3ad

2025-07-01  jgart  <jgart@dismail.de>

	gnu: Add clasp-amb.
	* gnu/packages/lisp-xyz.scm (clasp-amb): New variable.

	Change-Id: I7aa3e3d9855d31887dc7120dbe10fa0449025565

2025-07-01  jgart  <jgart@dismail.de>

	gnu: Add clasp-feeder.
	* gnu/packages/lisp-xyz.scm (clasp-feeder): New variable.

	Change-Id: I2287aa1cf23f33da26328e3580203059699d552b

2025-07-01  jgart  <jgart@dismail.de>

	gnu: Add clasp-just-getopt-parser.
	* gnu/packages/lisp-xyz.scm (clasp-just-getopt-parser): New variable.

	Change-Id: Ia873b7214dfb6defde59585dab990bc16b3df18a

2025-07-01  jgart  <jgart@dismail.de>

	gnu: Add clasp-cl-colors2.
	* gnu/packages/lisp-xyz.scm (clasp-cl-colors2): New variable.

	Change-Id: I82349b53cea88a47ead21c42fd50a42b0dfb91bc

2025-07-01  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.77.27.
	* gnu/packages/prolog.scm (trealla): Update to 2.77.27.

	Change-Id: I3e7bb4cc35d923965585979c95803d88cafbcf72

2025-07-01  Yelninei  <yelninei@tutamail.com>

	teams: Add entry for Yelninei.
	* etc/teams.scm ("Yelninei"): New member.

	Change-Id: I06c842de0ff8370d15595f0e5d4d14b91739c904

2025-07-01  Zheng Junjie  <z572@z572.online>

	records: Remove unneed autoload.
	This is a follow-up to 23cbbe6860782c5d4a0ba599ea1cda0642e91661

	* guix/records.scm: Remove autoload target-most-positive-fixnum.

	Change-Id: I0e5b38382e3152c5f44a6626e618b4c7b027595d

2025-07-01  Mathieu Othacehe  <othacehe@gnu.org>

	tests: Fix the gui installation tests.
	This is a follow-up of: 4c017ccfe56a8887bf26faaea62d60501d7cc4f6. The
	run-basic-test procedure is used for the gui installation tests, but the
	etc-profile-d-service-type and etc-bashrc-d-service-type services that are now
	needed are only defined in the test-basic-os procedure.

	Build upon the introduction of the extra-tests argument to define the
	etc-profile-d-service-type and etc-bashrc-d-service-type specific tests
	directly in the test-basic-os procedure.

	* gnu/tests/base.scm (run-basic-test): Move the etc-profile-d-service-type and
	etc-bashrc-d-service-type dedicated tests to ...
	(test-basic-os): ... that procedure, where the matching services are defined.

	Change-Id: I050f5ab87e19889bc90cc1a375a3cc28ea9a43ab

2025-07-01  Mathieu Othacehe  <othacehe@gnu.org>

	tests: Support basic tests extension with an extra-tests argument.
	* gnu/tests/base.scm (run-basic-test)[extra-tests]: New argument.

	Change-Id: Ia3595638309738d3361c583c93a66e0a872adabe

2025-07-01  Mathieu Othacehe  <othacehe@gnu.org>

	tests: Really test the etc-bashrc-d-service-type service.
	Follow-up of: 4c017ccfe56a8887bf26faaea62d60501d7cc4f6.

	The --init-file script will only be run in the context of an interactive
	shell, which is not the case here. Use the `-i` argument instead to force an
	interactive shell. That way, the test_bashrc_d.sh is now really executed.

	* gnu/tests/base.scm (run-basic-test): Fix the etc-bashrc-d-service-type test.

	Change-Id: I3d749f65f51ff103c76f4e3d60746ae963660329

2025-07-01  Zheng Junjie  <z572@z572.online>

	import: nuget: Use http-fetch.
	* guix/import/nuget.scm (fetch-repo-info-from-snupkg): Use http-fetch, and
	guard. Dont use mkstemp, just put-bytevector to file.

	Change-Id: Ied9d64651d0ccd7875a9d80ac085cf5947c40c4c
	Reviewed-by: Danny Milosavljevic <dannym@friendly-machines.com>

2025-07-01  Zheng Junjie  <z572@z572.online>

	import: nuget: make imported package file-name clean.
	* guix/import/nuget.scm (nuget->guix-package): make imported package file-name
	clean.

	Change-Id: Ie5a1dc1a95dc1bf795da4d960e65f5e2bd6d6b63
	Reviewed-by: Danny Milosavljevic <dannym@friendly-machines.com>

2025-07-01  Zheng Junjie  <z572@z572.online>

	import: nuget: use maybe-inputs.
	* guix/import/nuget.scm (nuget->guix-package): Use maybe-inputs.

	Change-Id: I6e1d3395e6c3beb4f960345a82c547307e59293c
	Reviewed-by: Danny Milosavljevic <dannym@friendly-machines.com>

2025-07-01  Zheng Junjie  <z572@z572.online>

	import: nuget: Use beautify-description and beautify-synopsis.
	* guix/import/nuget.scm(non-empty-string-or-false): New procedure.
	* guix/import/nuget.scm (nuget->guix-package): Use beautify-description and
	beautify-synopsis.

	Change-Id: Ie3b4b676499558af5e6742b91a40d93624f2caf9
	Reviewed-by: Danny Milosavljevic <dannym@friendly-machines.com>

2025-07-01  Zheng Junjie  <z572@z572.online>

	import: nuget: use xml->sxml's namespaces keyword.
	* guix/import/nuget.scm (%nuget-nuspec): New variable.
	(fetch-repo-info-from-snupkg): use xml->sxml's namespaces keyword.
	reindentation. Do not use square brackets.

	Change-Id: Ic86a12ab6557e0a7d627864c9ec39245f9cea892
	Reviewed-by: Danny Milosavljevic <dannym@friendly-machines.com>

2025-07-01  Zheng Junjie  <z572@z572.online>

	import: nuget: use json-fetch.
	* guix/import/nuget.scm (nuget-find-best-version-for-range):
	(nuget-fetch-catalog-entry): Use json-fetch.

	Change-Id: I5223d264d363004aacfb0cf4a522813ffa485893
	Reviewed-by: Danny Milosavljevic <dannym@friendly-machines.com>

2025-07-01  Zheng Junjie  <z572@z572.online>

	import: nuget: use snake-case.
	* guix/import/nuget.scm (nuget-name->guix-name): use snake-case.

	Change-Id: I8371d2fd6b33170c61c86302117f7952123e05b5
	Reviewed-by: Danny Milosavljevic <dannym@friendly-machines.com>

2025-07-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/hexedit: Sort used module alphabetically.
	* gnu/packages/hexedit.scm: Sort used module alphabetically.

	Change-Id: I1c56eabb95f8ef14a6109be01ff34057f86516c2

2025-07-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add fq.
	* gnu/packages/hexedit.scm (fq): New variable.

	Change-Id: I2c5f6c3c148c5bc7bf7f531dcd4c8576ce063fd8

2025-07-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-wader-gojq.
	* gnu/packages/golang-xyz.scm (go-github-com-wader-gojq): New variable.

	Change-Id: If701d1e0d124a0f01a6d659e668994049204feda

2025-07-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gopacket-gopacket.
	* gnu/packages/golang-web.scm (go-github-com-gopacket-gopacket): New variable.

	Change-Id: I43c7a5532700b4ff029562e24f901535c9f0302e

2025-07-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ergochat-readline.
	* gnu/packages/golang-xyz.scm (go-github-com-ergochat-readline): New variable.

	Change-Id: I0c2852c64043b35f1d917eff914eda45ed53f2ec

2025-07-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gomarkdown-markdown.
	* gnu/packages/golang-xyz.scm (go-github-com-gomarkdown-markdown): New variable.

	Change-Id: Ib41e5498131c73f568d26396fb021b061f59962b

2025-07-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-itchyny-go-flags.
	* gnu/packages/golang-xyz.scm (go-github-com-itchyny-go-flags): New variable.

	Change-Id: I96ead9b19b765aef8576f7530d7fb02509b387a1

2025-07-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-itchyny-astgen-go.
	* gnu/packages/golang-xyz.scm (go-github-com-itchyny-astgen-go): New variable.

	Change-Id: Id34908091b9d19850186aefc8efdca035fdb6032

2025-07-01  Dariqq  <dariqq@posteo.net>

	gnu: linux-libre-6.6: Update to 6.6.94.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.94.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I8cda142e67700f3cdbd0b9ddbcf83435efe5805b

2025-07-01  Dariqq  <dariqq@posteo.net>

	gnu: linux-libre-6.12: Update to 6.12.34.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.34.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: I44f1fc080e8625ecc7a74c141909bfdfecec4cfd

2025-06-30  Ayan Das  <bvits@riseup.net>

	gnu: python-lightning-utilities: Update to 0.14.3.
	* gnu/packages/machine-learning.scm (python-lightning-utilities): Update to 0.14.3.

	gnu: python-pytorch-lightning: Update to 2.5.2.
	* gnu/packages/machine-learning.scm (python-pytorch-lightning): Update to 2.5.2.

2025-06-30  Nicolas Graves  <ngraves@ngraves.fr>

	doc: Update CVE documentation.
	* doc/guix.texi (Invoking guix lint): Document ‘cpe-vendor’ and
	‘lint-hidden-cpe-vendors’.

	Change-Id: I5f3054c9f6e2d1e85a1ccb293a2471439f5e5f44

2025-06-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: snappy: Fix cpe-* properties.
	This is a follow-up of 8842305c46a236db81bff7bc27276afe27030be4.

	* gnu/packages/compression.scm (snappy)[properties]: Use cpe-vendor
	instead of wrongfully used cpe-name.

2025-06-30  Matthias Riße  <matrss@0px.xyz>

	gnu: git-annex: Update to 10.20250630.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20250630.

	Change-Id: I7a6bf5d8828ff832e4793787fb7bc39587e425b4

2025-06-30  Reepca Russelstein  <reepca@russelstein.xyz>

	daemon: Conditionally disable seccomp filter on ‘socketcall’ systems.
	glibc currently will insist on using 'socketcall' on i686-linux unless built
	with '--enable-kernel=4.3.0' or above, even on systems that have dedicated
	system calls available for all the socket-related functionality.  This
	behavior breaks the assumption that socketcall can be safely blocked without
	impacting functionality in slirp4netns, rendering the seccomp filter unusable
	with those glibcs.

	This change makes the slirp4netns seccomp filter opt-in on systems with a
	'socketcall' system call.  It can either be opted-into at compile-time or at
	runtime using the NO_SOCKETCALL_LIBC preprocessor define or the
	GUIX_FORCE_SECCOMP environment variable, respectively.

	The seccomp filter being disabled on these systems means that it is possible
	for a compromised slirp4netns to access abstract unix domain sockets in the
	root network namespace.  It does not affect any of the other mechanisms used
	to isolate slirp4netns (e.g. chroot, namespaces, etc).

	Fixes guix/guix#808.

	* nix/libstore/build.cc (spawnSlirp4netns) [__NR_socketcall]: Do not add
	seccomp filter, unless ‘GUIX_FORCE_SECCOMP’ is set.

	Change-Id: Ibfe8becc9431f5aff11a21f06858b20496f9cb4a

2025-06-30  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.77.23.
	* gnu/packages/prolog.scm (trealla): Update to 2.77.23.

	Change-Id: Ia231b26b686e1e029f61286449ad410bed971ba0

2025-06-30  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: vips: Update to 8.17.0.
	* gnu/packages/image-processing.scm (vips): Update to 8.17.0.

	Change-Id: I8ffdca949cb19735928dcbdb7d43e2c626aea7a4

2025-06-30  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: vips: Stylistic rewrite.
	* gnu/packages/image-processing.scm (vips): Stylistic rewrite.
	[native-inputs]: Reorder and write in column.
	[inputs]: Reorder and write in column.

	Change-Id: I04cc93e9d989c3f7fa6f0d07c76f073c615e3f4c

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-distributed: Move up.
	* gnu/packages/python-science.scm (python-distributed): Sort variable
	alphabetically.

	Change-Id: I6b0b6ab2932b7cc1edf6097a6387ee633e537d88

2025-06-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: symbiyosys: Update to 0.54.
	* gnu/packages/electronics.scm (symbiyosys): Update to 0.54.

	Change-Id: Ifb962d577ec1b9909dd35e13ece1ccb51ba41fc7

2025-06-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: yosys: Update to 0.54.
	* gnu/packages/fpga.scm (yosys): Update to 0.54.

	Change-Id: Iff161b61efa42a0903976c01fb81a62c745ec2e4

2025-06-30  Cayetano Santos  <csantosb@inventati.org>

	gnu: abc-yosyshq: Update to 0.54.
	* gnu/packages/fpga.scm (abc-yosyshq): Update to 0.54.

	Change-Id: I81bdb9f3fd8722b4f198ab34312c5942ce925b5c

2025-06-30  Brice Waegeneire  <brice@waegenei.re>

	git authenticate: Create Git hooks directory.
	* guix/scripts/git/authenticate.scm (install-hooks): Create Git hooks
	directory if necessary.

	Change-Id: Icb9b0674d42af78fe03a3c820369f8324db960b4

2025-06-30  Brice Waegeneire  <brice@waegenei.re>

	build: Create .git/hooks/.
	* Makefile.am (.git/hooks/): Add.
	(.git/hooks/%, .git/hooks/commit-msg): Depend on .git/hooks/.

	Change-Id: I5e027d22ec71b8cb080dca2971fabb85c593cb35

2025-06-30  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: insight-toolkit: Update to 5.4.4.
	* gnu/packages/image-processing (insight-toolkit): Update to 5.4.4.
	[source] Switch to git-fetch; apply patch.
	[arguments]<#:configure-flags>: Add -DITK_USE_SYSTEM_SWIG=ON,
	-DCMAKE_BUILD_WITH_INSTALL_RPATH=ON, -DITK_USE_PYTHON_LIMITED_API=OFF and
	-DBUILD_TESTING=OFF.  Add -DHDF5_DIR set to HDF5's lib/cmake.
	[inputs]: Add libaec.
	[native-inputs]: Add git-minimal; replace swig with swig-next.
	* gnu/packages/patches/insight-toolkit-fix-build.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.

	Change-Id: Ifbf73709e773649fb00c2d46848d3418daaf98c1

2025-06-30  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: insight-toolkit: Build shared libraries.
	* gnu/packages/image-processing (insight-toolkit) [arguments]
	<#:configure-flags>: Replace "-DITK_BUILD_SHARED=ON" with
	"-DBUILD_SHARED_LIBS=ON" to build shared libraries.

	Change-Id: I0ee891a4ca0eaf969c55905202f04c2ea60ee7e1

2025-06-30  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: insight-toolkit: Exclude gtest target.
	Fixes: guix/guix#776

	This new phase makes it possible to configure projects that use
	insight-toolkit.  I think this is what the configure flag '-DGTEST_ROOT=gtest'
	was intended to do, but it does not.  In addition, the configure flag
	'-DITK_USE_SYSTEM_GOOGLETEST=ON' and native input googletest are no longer
	required to placate the configure phase.

	* gnu/packages/image-processing (insight-toolkit) [arguments]
	<#:configure-flags>: Remove -DITK_USE_SYSTEM_GOOGLETEST=ON and
	-DGTEST_ROOT=gtest.
	<#:phases>: Add phase 'exclude-gtest-target.
	[native-inputs]: Remove googletest.

	Change-Id: I9c2e051ac9cfc3439ea53e1a4f3207fbb2f3337b

2025-06-30  Ada Stevenson  <adanskana@gmail.com>

	gnu: ioquake3: Update to ab18167.
	* gnu/packages/game-development.scm (ioquake3): Update to ab18167.

	Change-Id: I944faac0b0ee1f9279acbf50090e77591e1c916b

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-discogs-client: Migrate to pyproject.
	* gnu/packages/music.scm (python-discogs-client) [build-system]: Use
	pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I6d91a792f0baf4db2d9ee259865da95b8edb235b

2025-06-30  Andrew Wong  <wongandj@icloud.com>

	gnu: Add beets-beetcamp, deprecating beets-bandcamp.
	* gnu/packages/music.scm (beets-beetcamp): New variable.
	(beets-bandcamp): Define as deprecated alias of beetcamp.

	Change-Id: I4e056e83e0615e402edb69fbbd0a26b6ed3b55fd
	Reviewed-by: Ian Eure <ian@retrospec.tv>

2025-06-30  Andrew Wong  <wongandj@icloud.com>

	gnu: beets: Update to 2.3.1.
	* gnu/packages/music.scm (beets): Update to 2.3.1.
	[native-inputs]: Add `python-poetry-core`, `python-pytest-flask`.
	[inputs]: Add `python-platformdirs`, `python-lap`.
	[arguments]<#:phases>: Add 'install-completion.

	Change-Id: I417af8761d801e76fa85ca53b6def556d50440d8
	Reviewed-by: Ian Eure <ian@retrospec.tv>

2025-06-30  Andrew Wong  <wongandj@icloud.com>

	gnu: python-discogs-client: Update to 2.8.
	* gnu/packages/music.scm (python-discogs-client): Update to 2.8.

	Change-Id: I6fed062abd623bb3eb6ffc4dccf170fd58544d2e
	Reviewed-by: Ian Eure <ian@retrospec.tv>

2025-06-30  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: Add orthanc-mariadb.
	* gnu/packages/medical.scm (orthanc-mariadb): New variable.

	Change-Id: I672c8ef886dbe341d69ad16da569956ddad74f96

2025-06-30  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: Add orthanc-mysql.
	* gnu/packages/medical.scm (orthanc-mysql): New variable.

	Change-Id: I66da128f49a04449609019058912c82db49b7c68
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-06-30  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: Add orthanc-postgresql.
	* gnu/packages/medical.scm (orthanc-postgresql): New variable.

	Change-Id: I27412daf588f4bb9d0ae35101c2586d2d3b7728b
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-06-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: installer: Remove enlightenment desktop option.
	* gnu/installer/services.scm (%system-services): Remove
	enlightenment-desktop-service-type.
	* gnu/tests/install.scm (installation-target-desktop-os-for-gui-tests):
	Remove enlightenment-desktop-service-type.
	* etc/manifests/cross-compile.scm (%system-packages): Remove
	enlightenment.
	* etc/manifests/release.scm (%system-packages): Remove enlightenment.

	Change-Id: I79cd8fc13ea0fda5eef72aee783b26edc77dcb5e

2025-06-30  Zhu Zihao  <all_but_last@163.com>

	gnu: guile-sodium: Change package URL to Codeberg.
	* gnu/packages/guile-xyz.scm (guile-sodium): Change package URL to their new location on Codeberg.
	[home-page]: Ditto.

	Change-Id: Ibdc2bab27e00a4d537361aef163fbb71ecfd0590

2025-06-30  Zhu Zihao  <all_but_last@163.com>

	gnu: guile-srfi-128: Change package URL to Codeberg.
	* gnu/packages/guile-xyz.scm (guile-srfi-128): Change package URL to their new location on Codeberg.
	[home-page]: Ditto.

	Change-Id: I505d41b03419a74e121e7f2a8ab5566d30210694

2025-06-30  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: got: Update to 0.115.
	* gnu/packages/version-control.scm (got): Update to 0.115.

	Change-Id: I57232211e1847112eaaba5b6302eefe33a217702

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add uraniborg.
	* gnu/packages/astronomy.scm (uraniborg): New variable.

	Change-Id: I49c1e3fbf26d47705216495794e86b19d9cfd8f7

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add uranimator.
	* gnu/packages/astronomy.scm (uranimator): New variable.

	Change-Id: I83af4c938be00b43ee8f2041f0d75291b201029a

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-codeberg-org-astronexus-brahe.
	* gnu/packages/golang-maths.scm (go-codeberg-org-astronexus-brahe): New variable.

	Change-Id: I418ea97bf8bd35c2beb27079d83a4e0344796764

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-dynesty.
	* gnu/packages/statistics.scm (python-dynesty): New variable.

	Change-Id: I8ddbc66c82136fc6c0470cc3cd313f3832cd24d6

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-slitronomy.
	* gnu/packages/astronomy.scm (python-slitronomy): New variable.

	Change-Id: I8398490d27dc730941ac2e2ae6b2c27e1db6fa3e

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-drizzlepac.
	* gnu/packages/astronomy.scm (python-drizzlepac): New variable.

	Change-Id: I6492e9a31f80a9e8bccf47a5f7cf6e5696ad8bcd

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-costools.
	* gnu/packages/astronomy.scm (python-costools): New variable.

	Change-Id: Ieba309d08cac83c0515fb07507a9d8ee5dbcd81b

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-calcos.
	* gnu/packages/astronomy.scm (python-calcos): New variable.

	Change-Id: I463300eb20e1eed81fa9ff65bb43d2e76ec8ecb5

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Deprecate python-webbpsf.
	python-webbpsf was moved to python-stpsf, see
	<https://github.com/spacetelescope/webbpsf/pull/951>.

	* gnu/packages/astronomy.scm (python-webbpsf): Deprecate variable.

	Change-Id: I2507ccca246bd9f262a1a87a75532f7b6a56c5d3

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-stpsf.
	* gnu/packages/astronomy.scm (python-stpsf): New variable.

	Change-Id: Ic8625ded146ce1a50c2a5670f79c028849984a70

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stsci-image: Update to 2.3.11.
	* gnu/packages/astronomy.scm (python-stsci-image): Update to 2.3.11.
	[native-inputs]: Remove python-setuptools and python-setuptools-scm; add
	python-setuptools-next and python-setuptools-scm-next.

	Change-Id: Iac8db7bc566d5035387d1c3af1c5a4fd71b93333

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-irispy-lmsal: Update to 0.3.0.
	* gnu/packages/astronomy.scm (python-irispy-lmsal): Update to 0.3.0.
	[propagated-inputs]: Add python-mpl-animators.

	Change-Id: I925292d4173772f4ccb20c1c7867e944e1793729

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-compression: 0.0.1-2.68ed09f.
	* gnu/packages/astronomy.scm (python-asdf-compression): Update to 0.0.1-2.68ed09f.

	Change-Id: I148adbdc9df1f94426bf21111c67035bee06bc8c

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf: Update to 4.2.0.
	* gnu/packages/astronomy.scm (python-asdf): Update to 4.2.0.
	[propagated-inputs]: Add python-fsspec.
	[native-inputs]: Remove python-fsspec; add python-setuptools-next.

	Change-Id: Ib06914d8a0c1d99e1844637e07a7c129a441d96a

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ci-watson: Update to 0.10.0.
	* gnu/packages/astronomy.scm (python-ci-watson): Update to 0.10.0.
	[propagated-inputs]: Remove python-pytest; add python-colorama.
	[native-inputs]: Remove python-setuptools; add python-pytest, python-setuptools-next,
	and python-setuptools-scm-next.

	Change-Id: I2f96e4bc61c27f3f2eb5f2bb5119932ae9dc6996

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jwst: Update to 1.18.1.
	* gnu/packages/astronomy.scm (python-jwst): Update to 1.18.1.
	[phases]{relax-requirements}: Relax version check for stpipe and stdatamodels.
	[propagated-inputs]: Remove python-jplephem, python-psutil, and python-pysiaf.
	[native-inputs]: Remove python-colorama and python-pytest-openfiles; add
	python-ci-watson and python-pysiaf.

	Change-Id: Idb75319c705da41339cbe3fe5e1fa49c0b48306d

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-specreduce: Update to 1.6.0.
	* gnu/packages/astronomy.scm (python-specreduce): Update to 1.6.0.
	[propagated-inputs]: Remove python-matplotlib, python-photutils, and python-synphot; add
	python-numpy and python-scipy.

	Change-Id: I6c8f22bb469d4495a2ca3601a32dec0527f56ced

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunraster: Update to 0.6.0.
	* gnu/packages/astronomy.scm (python-sunraster): Update to 0.6.0.
	[native-inputs]: Remove python-extension-helpers, python-setuptools, and
	python-setuptools-scm; add python-pytest, python-pytest-doctestplus,
	python-pytest-xdist, python-setuptools-next, and
	python-setuptools-scm-next.

	Change-Id: Ibca0cd82d610a63fbed1e088506dbf2429957f06

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pixell: Update to 0.29.0.
	* gnu/packages/astronomy.scm (python-pixell): Update to 0.29.0.

	Change-Id: Ibca10a235f50f57adb8de472f9c7ec3e04b45073

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stpipe: Update to 0.9.0.
	* gnu/packages/astronomy.scm (python-stpipe): Update to 0.9.0.
	[propagated-inputs]: Remove python-stdatamodels.
	[native-inputs]: Remove python-setuptools and python-setuptools-scm; add
	python-setuptools-next and python-setuptools-scm-next.

	Change-Id: I901cd6b0f09d2b54f7872b220fba1073f60304b6

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stdatamodels: Update to 3.1.0.
	* gnu/packages/astronomy.scm (python-stdatamodels): Update to 3.1.0.
	[native-inputs]: Remove python-setuptools and python-setuptools-scm; add
	python-setuptools-next and python-setuptools-scm-next.

	Change-Id: Ifd5222eccd9fdd40501b41fd747de4969942a6bb

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tweakwcs: Update to 0.8.11.
	* gnu/packages/astronomy.scm (python-tweakwcs): Update to 0.8.11.
	[native-inputs]: Remove python-setuptools and python-setuptools-scm; add
	python-setuptools-next and python-setuptools-scm-next.

	Change-Id: I292a3193551f260bf66b970aa991636f928302ff

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crds: Update to 12.1.10.
	* gnu/packages/astronomy.scm (python-crds): Update to 12.1.10.
	[native-inputs]: Remove python-setuptools; add python-setuptools-next.

	Change-Id: I9829ce7e411d2b66344ac2e99b262be00c5ba694

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroquery: Update to 0.4.10.
	* gnu/packages/astronomy.scm (python-astroquery): Update to 0.4.10.
	[arguments] <test-flags>: Skip 4 more failing tests.

	Change-Id: I5510ac1d5eeaad837b7869b2be7b51af8ae62db2

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ndcube: Update to 2.3.2.
	* gnu/packages/astronomy.scm (python-ndcube): Update to 2.3.2.

	Change-Id: Ie4e5721fbff04e4138705ab6429a4606dcb87966

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-radio-beam: Update to 0.3.9.
	* gnu/packages/astronomy.scm (python-radio-beam): Update to 0.3.9.
	[source]: Adjust PyPI archive name as it was changed.
	[arguments] <tests?>: Upstream issue was resolved, tests passed successfully.
	[propagated-inputs]: Remove python-six.

	Change-Id: Id6a4055847edf3185ea35ac733b896a83fdeabb1

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mpl-animators: Update to 1.2.3.
	* gnu/packages/astronomy.scm (python-mpl-animators): Update to 1.2.3.

	Change-Id: I5e55877a76cb25491307ce76613b242cb618ba9f

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyvo: Update to 1.7.
	* gnu/packages/astronomy.scm (python-pyvo): Update to 1.7.

	Change-Id: If9f9f90dcf40fe9b7e2409730904919f1ebb0505

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-astropy: Update to 0.8.0.
	* gnu/packages/astronomy.scm (python-asdf-astropy): Update to 0.8.0.
	[native-inputs]: Remove python-h5py and python-pandas; add python-setuptools-next.

	Change-Id: Ibb0504432580a70f93e4e68b975cf322abc08dd2

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-standard: Run all tests.
	* gnu/packages/astronomy.scm (python-asdf-standard) [arguments]
	<test-flags>: Remove all "--ignore" options.
	[native-inputs]: Add python-asdf-bootstrap and
	python-asdf-transform-schemas-bootstrap.

	Change-Id: I5f93f347b5ca2fee39ba34df5e143f0526914bb9

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-asdf-transform-schemas-bootstrap.
	* gnu/packages/astronomy.scm (python-asdf-transform-schemas-bootstrap): New variable.

	Change-Id: I33956b4c5ce5fe7ae3f7de773d5fdead7aa30526

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-standard: Update to 1.3.0.
	* gnu/packages/astronomy.scm (python-asdf-standard): Update to 1.3.0.
	[propagated-inputs]: Remove python-importlib-resources.
	[native-inputs]: Remove python-setuptools; add python-setuptools-next.

	Change-Id: I9eb7791158ad071a06240b07eebacf1274dfd8af

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-wcs-schemas: Update to 0.5.0.
	* gnu/packages/astronomy.scm (python-asdf-wcs-schemas): Update to 0.5.0.
	[native-inputs]: Remove python-setuptools; add python-setuptools-next.

	Change-Id: Ic9f0fa197179729d1e4777094e31d842127909e1

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-coordinates-schemas: Update to 0.4.0.
	* gnu/packages/astronomy.scm (python-asdf-coordinates-schemas): Update to 0.4.0.
	[native-inputs]: Remove python-setuptools; add python-setuptools-next.

	Change-Id: I77f2208854e2b06d9aab6bc08a85923615307915

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-transform-schemas: Enable tests.
	* gnu/packages/astronomy.scm (python-asdf-transform-schemas) [arguments]
	<tests?>: Run most of the tests.
	<test-flags>: Deselect problematic test file.
	[native-inputs]: Add python-asdf-bootstrap and python-pytest.

	Change-Id: Idc310a66722b998aacfe4f24ebed687e2c33aa0b

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-asdf-bootstrap.
	* gnu/packages/astronomy.scm (python-asdf-bootstrap): New variable.

	Change-Id: If6767f9313695c8d7698f27cb485459a914a3096

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-transform-schemas: Update to 0.6.0.
	* gnu/packages/astronomy.scm (python-asdf-transform-schemas): Update to 0.6.0.
	[propagated-inputs]: Remove python-importlib-resources.
	[native-inputs]: Remove python-setuptools; add python-setuptools-next.

	Change-Id: I759eeea0d7099bc02ac1ed158c7eeac1c375a7fc

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-asdf-time-schemas.
	The message from upstream:

	This package was never released and has been archived. The schemas in
	this package were never removed from and will continue to be maintained
	in <https://github.com/asdf-format/asdf-standard>.

	* gnu/packages/astronomy.scm (python-asdf-time-schemas): Delete variable.

	Change-Id: If7f256891cacb487c62b9abcf2cdc55ee7f505ee

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-asdf-unit-schemas.
	The message from upstream:

	This package is decommissioned and no longer provides any ASDF
	schemas. The schemas provided by the package were duplicates of the
	schemas provided by asdf-standard.

	This repository will be archived after a final release of this
	package (which will contain no schemas).

	* gnu/packages/astronomy.scm (python-asdf-unit-schemas): Delete variable.

	Change-Id: I1cca7cad30ca3c248387e085c1a9289966e40022

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-fits-schemas: Update to 0.0.1-2.6321c0a.
	* gnu/packages/astronomy.scm (python-asdf-fits-schemas): Update to
	0.0.1-2.6321c0a.

	Change-Id: I8723696e79f65baf06bf15fbaa00f9347e648ef2

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-iers-data: Update to 0.2025.6.16.0.38.47.
	* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2025.6.16.0.38.47.
	[native-inputs]: Remove python-setuptools, python-setuptools-scm, and python-wheel;
	add python-hatch-vcs and python-hatchling.

	Change-Id: I2feb579064ca8e79327e8514daf435d652180d9d

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: stellarium: Update to 25.1-2.045915b.
	* gnu/packages/astronomy.scm (stellarium): Update to 25.1-2.045915b.

	Change-Id: I74350473820c0431871175a8aaf3ada16ca256b7

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: indi: Update to 2.1.4.
	* gnu/packages/astronomy.scm (indi): Update to 2.1.4.

	Change-Id: Ib9bcbb670fe4a4dec70b6bcc830d955537e1018c

2025-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: calceph: Update to 4.0.5.
	* gnu/packages/astronomy.scm (calceph): Update to 4.0.5.

	Change-Id: Ief2687f6c77b2bf58915491d9625dd80350bc508

2025-06-30  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.77.14.
	* gnu/packages/prolog.scm (trealla): Update to 2.77.14.

	Change-Id: If1154bb0f60532b10282639369e0b6db1453309e

2025-06-30  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 140.0.2-1 [security-fixes].
	Contains fixes for:
	CVE-2025-6424: Use-after-free in FontFaceSet
	CVE-2025-6425: The WebCompat WebExtension shipped with Firefox exposed
	               a persistent UUID
	CVE-2025-6426: No warning when opening executable terminal files on
	               macOS
	CVE-2025-6427: connect-src Content Security Policy restriction could
	               be bypassed
	CVE-2025-6428: Firefox for Android opened URLs specified in a link
	               querystring parameter
	CVE-2025-6429: Incorrect parsing of URLs could have allowed embedding
	               of youtube.com
	CVE-2025-6430: Content-Disposition header ignored when a file is
	               included in an embed or object tag
	CVE-2025-6431: The prompt in Firefox for Android that asks before
	               opening a link in an external application could be
	               bypassed
	CVE-2025-6432: DNS Requests leaked outside of a configured SOCKS proxy
	CVE-2025-6433: WebAuthn would allow a user to sign a challenge on a
	               webpage with an invalid TLS certificate
	CVE-2025-6434: HTTPS-Only exception screen lacked anti-clickjacking
	               delay
	CVE-2025-6435: Save as in Devtools could download files without
	               sanitizing the extension
	CVE-2025-6436: Memory safety bugs fixed in Firefox 140 and Thunderbird
	               140

	* gnu/packages/librewolf.scm (librewolf): Update to 140.0.2-1.
	* gnu/packages/patches/librewolf-use-system-wide-dir.patch: Adjust.

	Change-Id: I786706575e04f32054f6a1142d606eb3ba6b22e3

2025-06-30  Ian Eure  <ian@retrospec.tv>

	gnu: nss-rapid: Update to 3.113.
	* gnu/packages/nss.scm (nss-rapid): Update to 3.113.

	Change-Id: I8ab4c0121f4c3f2bea68793f0b71a780ecf3aa2a

2025-06-30  Ian Eure  <ian@retrospec.tv>

	gnu: firefox-l10n: Update to 3657ec7a1e4f01ceb1033b1a015a0160b85e7f83.
	* gnu/packages/librewolf.scm (firefox-l10n): Update to 3657ec7a1e4f01ceb1033b1a015a0160b85e7f83.

	Change-Id: If38b51458afd3fdf3b3e5798783c243e2fd8e477

2025-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-science: Sort packages.
	* gnu/packages/python-science.scm: (python-deepdish, python-modin,
	python-msgpack-numpy, python-pyamg, python-pyet, python-vaex-core): Sort
	variables alphabetically.

	Change-Id: I37db89f459242c6bfed8dce559539f8249c67192

2025-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-science: Sort packages.
	* gnu/packages/python-science.scm (python-bottleneck, python-dask-expr,
	python-mpsplines, python-salib, python-unyt, python-vedo): Sort
	variables alphabetically.

	Change-Id: I767f6959dd5727cee22e07d49de28af244985c22

2025-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-science: Sort packages.
	* gnu/packages/python-science.scm: (python-climin, python-fastcluster,
	python-libneuroml, python-nibabel, python-opt-einsum, python-pynetdicom,
	python-ruffus, python-simple-pid): Sort variables alphabetically.

	Change-Id: Ic2696630a49868c5a657dea3a3be353fd50d7a88

2025-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-science: Sort packages.
	* gnu/packages/python-science.scm: (python-asap3, python-baycomp,
	python-clarabel, python-hist, python-numpoly, python-particle,
	python-uhi, python-vector): Sort variables alphabetically.

	Change-Id: Idd202a03a518774d204de6292d74fbe53ea5761e

2025-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-science: Sort packages.
	*gnu/packages/python-science.scm (python-ase, python-geosketch,
	python-histoprint, python-meshzoo, python-ndindex, python-scipy,
	python-traittypes, python-upsetplot): Sort variables alphabetically.

	Change-Id: I1fc194b17e3babf084c961bf09596d27e834fd6a

2025-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-science: Sort packages.
	* gnu/packages/python-science.scm: (python-aplus,
	python-boost-histogram, python-corner, python-decaylanguage,
	python-fast-histogram, python-hepunits, python-mpl-scatter-density,
	python-numpy-groupies): Sort variables alphabetically.

	Change-Id: I026c5a409ebab46c844db7ffe17aa9f5293c36ea

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: symmetrica: Update to 3.1.0.
	* gnu/packages/algebra.scm (symmetrica): Update to 3.1.0.
	[source]: Fetch from maintained fork. Remove patches.
	[arguments]: Remove '#:tests? #f'.
	<#:phases>: Delete phases 'fix-makefile', 'turn-off-banner'. Undelete
	the 'configure' phase. Do not override the 'install' phase.
	[native-inputs]: Add autoconf, automake, libtool, pkg-config.
	[home-page]: Switch to new home page.
	[license]: Switch to new ISC license.

	* gnu/packages/patches/symmetrica-bruch.patch:
	* gnu/packages/patches/symmetrica-int32.patch:
	* gnu/packages/patches/symmetrica-return_values.patch:
	* gnu/packages/patches/symmetrica-sort_sum_rename.patch: Remove them.
	* gnu/local.mk (dist_patch_DATA): Unregister them.

	Change-Id: I876424baa9c111575d72c6516910ab43926c684f

2025-06-29  jgart  <jgart@dismail.de>

	gnu: sbcl-rpcq: Disable tests.
	* gnu/packages/quantum.scm (sbcl-rpcq): Disable tests.
	[source]: Formatting.

	Change-Id: I3a38d4873edab081ba5305079d023f60b750fc16

2025-06-29  Jeff Sparkes  <jsparkes@opentext.com>

	gnu: purescript: Update to 0.15.5.
	* gnu/packages/purescript.scm (purescript): Update to 0.15.5.

	Change-Id: I2e1dcd9b7356c4e346477523adbfa435d7fe32e9

2025-06-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-fj: Update to 0.13.
	* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.13.

	Change-Id: Icc3a016a6088b0bcb33116c59569606b5a2445b6

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-curry-compose-reader-macros.
	* gnu/packages/lisp-xyz.scm (clasp-curry-compose-reader-macros): New variable.

	Change-Id: Id2b15a6136f1ff3b6b81471da63a3441eaeab5b8

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-custom-hash-table.
	* gnu/packages/lisp-xyz.scm (clasp-custom-hash-table): New variable.

	Change-Id: I3af737b4aa0d2e0b56cdd3126d81b1a25d4d5ee1

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-ctype.
	* gnu/packages/lisp-xyz.scm (clasp-ctype): New variable.

	Change-Id: I7ca368abe8f1a04af113503e550ce7a2c3a26dba

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-css-lite.
	* gnu/packages/lisp-xyz.scm (clasp-css-lite): New variable.

	Change-Id: I728dafbbb92587c36f93f64fbbb08217df25db31

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-conium.
	* gnu/packages/lisp-xyz.scm (clasp-conium): New variable.

	Change-Id: I03fb66d1e9a74423e5fd46c4bc824f1d469ab30e

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-conduit-packages.
	* gnu/packages/lisp-xyz.scm (clasp-conduit-packages): New variable.

	Change-Id: I6c8cf5b9535187fc64dc50e147413ac68306f483

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-py4cl.
	* gnu/packages/lisp-xyz.scm (clasp-py4cl): New variable.

	Change-Id: I5d1f4f07bfa9e1d3038077592c9604850097a9d8

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-clunit.
	* gnu/packages/lisp-check.scm (clasp-clunit): New variable.

	Change-Id: I921a1b1287f265144910675be6e4ed1d328fe0fa

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-org-sampler.
	* gnu/packages/lisp-xyz.scm (clasp-org-sampler): New variable.

	Change-Id: I8dcc729249982aa12d8558a9cb4cef28ede8d581

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-json-streams.
	* gnu/packages/lisp-xyz.scm (clasp-json-streams): New variable.

	Change-Id: I33157e111e568fac472221c435a125f2d853cb2e

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-cl-quickcheck.
	* gnu/packages/lisp-check.scm (clasp-cl-quickcheck): New variable.

	Change-Id: I7fde5a606735c6ac4633fa31c0ebcb6b99194a39

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-input-event-codes.
	* gnu/packages/lisp-xyz.scm (clasp-input-event-codes): New variable.

	Change-Id: Ic8dec98eef8a70e7bc09b2e4dc44dc250e9c36ef

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-nontrivial-gray-streams.
	* gnu/packages/lisp-xyz.scm (clasp-nontrivial-gray-streams): New variable.

	Change-Id: I0da21f45ffa3d024504d33802fed37804c3fc9bd

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-map-set.
	* gnu/packages/lisp-xyz.scm (clasp-map-set): New variable.

	Change-Id: I5c86e4d4b01323be36696bde1f33b0a3db119cad

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-mw-equiv.
	* gnu/packages/lisp-xyz.scm (clasp-mw-equiv): New variable.

	Change-Id: Iec479e8965baf53b8c366c701fbed763f867f358

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-mt19937.
	* gnu/packages/lisp-xyz.scm (clasp-mt19937): New variable.

	Change-Id: Ib94b73aee70de2be4eb2032cd4ae6a974ac11975

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-promise.
	* gnu/packages/lisp-xyz.scm (clasp-promise): New variable.

	Change-Id: Icc0c52677e51b5959cfe7c66267601d4aa31d43b

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-print-licenses.
	* gnu/packages/lisp-xyz.scm (clasp-print-licenses): New variable.

	Change-Id: I57e03893251020ed1f52efe1e95697ad9861ab48

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-priority-queue.
	* gnu/packages/lisp-xyz.scm (clasp-priority-queue): New variable.

	Change-Id: I667c0593aa25342bd28e175d3f870e565c908e40

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-xhtmlambda.
	* gnu/packages/lisp-xyz.scm (clasp-xhtmlambda): New variable.

	Change-Id: I081505097bf75442a339185a2e032293d69a88bc

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-cl-pcg.
	* gnu/packages/lisp-xyz.scm (clasp-cl-pcg): New variable.

	Change-Id: Iba7c2abb5ceddf9e4819fcbb3061d58993f10015

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-xml-emitter.
	* gnu/packages/lisp-xyz.scm (clasp-xml-emitter): New variable.

	Change-Id: Ib6141f14c5ad095ea983e2e34e8c04f91a7ff078

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-pythonic-string-reader.
	* gnu/packages/lisp-xyz.scm (clasp-pythonic-string-reader): New variable.

	Change-Id: I012f927e05d7c249b0bef476183daf9f30d40750

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-wu-decimal.
	* gnu/packages/lisp-xyz.scm (clasp-wu-decimal): New variable.

	Change-Id: Iff85d22edc1e43f649b90cd68e7de9142164daa5

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-3d-vectors.
	* gnu/packages/lisp-xyz.scm (clasp-3d-vectors): New variable.

	Change-Id: I42052fcca80827fa3240ce8df61683e03e74a4b8

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-3d-matrices.
	* gnu/packages/lisp-xyz.scm (clasp-3d-matrices): New variable.

	Change-Id: Ib51a4186482d4fbeb77d1d4d175865efe142898e

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-3d-quaternions.
	* gnu/packages/lisp-xyz.scm (clasp-3d-quaternions): New variable.

	Change-Id: I1a90c415aa87566cb94c94f123c26eabdd18297a

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-3d-transforms.
	* gnu/packages/lisp-xyz.scm (clasp-3d-transforms): New variable.

	Change-Id: I038d77d5b5dba3e54831e64193ad7f580c3795a6

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-lw-compat.
	* gnu/packages/lisp-xyz.scm (clasp-lw-compat): New variable.

	Change-Id: I2eb7041546543984b7f1a025b11f94383c1bbf29

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-golden-utils.
	* gnu/packages/lisp-xyz.scm (clasp-golden-utils): New variable.

	Change-Id: I24e6ec90748f0404091376c9cf909a78ae2a2f44

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-secret-values.
	* gnu/packages/lisp-xyz.scm (clasp-secret-values): New variable.

	Change-Id: I1b374d38a29dad4c9b48f4a163f6cc0ac1972864

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-screamer.
	* gnu/packages/lisp-xyz.scm (clasp-screamer): New variable.

	Change-Id: Ie5a290f41dd5d9ab89465553d0933418d915d2e0

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-s-base64.
	* gnu/packages/lisp-xyz.scm (clasp-s-base64): New variable.

	Change-Id: Icefcfb18b17289a126f99fd3a575f9184a82308a

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-rutils.
	* gnu/packages/lisp-xyz.scm (clasp-rutils): New variable.

	Change-Id: I3aacbf9bca31dbc1e9d2d3d25f22ba3500756a7c

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-parseq.
	* gnu/packages/lisp-xyz.scm (clasp-parseq): New variable.

	Change-Id: I816f23c3d83b855f716eb8093218939515e5e7c0

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-glsl-spec.
	* gnu/packages/lisp-xyz.scm (clasp-glsl-spec): New variable.

	Change-Id: I540eb827ccf6aaadd8353fcbaa66d41601be6e6b

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-binascii.
	* gnu/packages/lisp-xyz.scm (clasp-binascii): New variable.

	Change-Id: Ie1a260daa932219e27769007ea9e993fa3da91a3

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-nibbles.
	* gnu/packages/lisp-xyz.scm (clasp-nibbles): New variable.

	Change-Id: I66ca11fa03f020a8fee5b80b5b45f4c3385e51ad

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-kmrcl.
	* gnu/packages/lisp-xyz.scm (clasp-kmrcl): New variable.

	Change-Id: I66b51f352a6633c8408a17b4eef1c07b17c704fe

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-cl-mimeparse.
	* gnu/packages/lisp-xyz.scm (clasp-cl-mimeparse): New variable.

	Change-Id: I43516934eb0813e631886e36cefd09c8c2828841

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-cl-cont.
	* gnu/packages/lisp-xyz.scm (clasp-cl-cont): New variable.

	Change-Id: Idb29b74de8e5042355c13a44f553becd22d2b69a

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-smug.
	* gnu/packages/lisp-xyz.scm (clasp-smug): New variable.

	Change-Id: I2909ca405c78b1a8d2132276a5740581813ddbee

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-sealable-metaobjects.
	* gnu/packages/lisp-xyz.scm (clasp-sealable-metaobjects): New variable.

	Change-Id: Id5020cc47f26325fb4f36719e9a8547acbb3f337

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-diff.
	* gnu/packages/lisp-xyz.scm (clasp-diff): New variable.

	Change-Id: I01bc7febc275a542388188cf70e020ed52d6331a

2025-06-29  jgart  <jgart@dismail.de>

	gnu: Add clasp-assertion-error.
	* gnu/packages/lisp-check.scm (clasp-assertion-error): New variable.

	Change-Id: I27ef8d729025341a76c0cd4f55f94474e566aa87

2025-06-29  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.77.13.
	* gnu/packages/prolog.scm (trealla): Update to 2.77.13.

	Change-Id: I85756b02736991a651afe6fbb14563ff5044b5fe

2025-06-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 9.1.1492.
	* gnu/packages/vim.scm (vim): Update to 9.1.1492.
	[arguments]: Adjust 'skip-or-fix-failing-tests for new failing tests.
	(vim-full)[arguments]: Add a phase to skip a test.

	Change-Id: I9f8d79476a7ecdf718feffad1f75788f2ac60ed2

2025-06-29  Robin Templeton  <robin@guixotic.coop>

	gnu: Add web-eid-host.
	* gnu/packages/browser-extensions.scm: New variable.

	Change-Id: I41984883b810c378a0c0eef5f54d33a566674269
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-06-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-zoxide.
	* gnu/packages/emacs-xyz.scm (emacs-zoxide): New variable.

	Change-Id: I3c59c5d511c7984c07c1988dfadeaf927b5c1bbf

2025-06-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-vterm: Update to 0.0.2-2.056ad74.
	* gnu/packages/emacs-xyz.scm (emacs-vterm): Update to 0.0.2-2.056ad74.
	[#:phases]: Add ‘replace-bin-bash’.

	Change-Id: Icce5543c3aacce2387b8a05b5882d08044e77401
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-06-29  Dariqq  <dariqq@posteo.net>

	gnu: jq: XFAIL test ‘tests/optionaltest’ on some 32 bit systems.
	This test requires 64bit time_t.  The patch covers systems verified by the
	author.  Other 32bit systems are not checked therefore not included in this
	patch.

	* gnu/packages/web.scm (jq)[arguments]: XFAIL tests/optionaltest when building
	for 32bit arm or x86.

	Fixes: https://codeberg.org/guix/guix/issues/806
	Change-Id: I6b5570750746f68f1bb966a6fb08779ed3bd20da

2025-06-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-cyphar-filepath-securejoin: Extend test timeout.
	* gnu/packages/golang-xyz.scm (go-github-com-cyphar-filepath-securejoin)
	[arguments]: Adjust the test-flags to extend the test timeout.

	Change-Id: I2ec1c9d797c09602b869134e8f00e4b197de0766

2025-06-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-protonmail-go-crypto: Fix build on riscv64-linux.
	* gnu/packages/golang-crypto.scm (go-github-com-protonmail-go-crypto)
	[arguments]: When building for riscv64-linux skip a test.

	Change-Id: Ibc62d37a6187bbeb5d251f10980d0fdd1c5240dd

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: linbox: Update to 1.7.0.
	* gnu/packages/algebra.scm (linbox): Update to 1.7.0.
	[source]: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Unregister patch.
	* gnu/packages/patches/linbox-fix-pkgconfig.patch: Delete file.

	Change-Id: I88f8bcc9e1a049302890c5f46800afea9c42b69a

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: fflas-ffpack: Update to 2.5.0.
	* gnu/packages/algebra.scm (fflas-ffpack): Update to 2.5.0.
	[source]: Update commit string.

	Change-Id: I8d57287bb905e7dfd93675fbe7dff67199eca8ce

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: givaro: Update to 4.2.1.
	* gnu/packages/algebra.scm (givaro): Update to 4.2.1.

	Change-Id: I60b3a157c5d089a61c369d4e0b040a751172236d

2025-06-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-treemacs-extra: Add extra directory.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs-extra): Add extra
	directory.
	[arguments]<#:phases>{copy-extra}: Remove.
	<#:tests>: Disable.
	<#:lisp-directory>: Set to src/extra.
	[propagated-inputs]: Add emacs-treemacs.

	Fixes #761.

	Change-Id: I499c56f73f960506b871c054050f2a35b83612dd

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-docker: Enable tests.
	* gnu/packages/docker.scm (python-docker)[source]: Fetch from GitHub.
	[arguments]: Remove '#:tests? #f'. Skip integration tests in
	'#:test-flags'. Add phase 'pretend-version' before 'build'.
	[native-inputs]: Add python-pytest.

	Change-Id: Ia54e53d94ea3d402c9af7970095c69a18c0d44b3

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-docker: Update to 7.1.0.
	* gnu/packages/docker.scm (python-docker): Update to 7.1.0.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-hatch-vcs, python-hatchling.
	[inputs]: Remove python-six.
	[propagated-inputs]: Remove python-docker-pycreds.

	Change-Id: I921f9aa9bbaf582f0c2282acbb704846a6b31fb8

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-mir-eval: Update to 0.8.2.
	* gnu/packages/python-xyz.scm (python-mir-eval): Update to 0.8.2.
	[source]: Fetch from GitHub.
	[build-system]: Use pyproject-build-system.
	[arguments]: Add phase 'cd-tests' before 'check'.
	[propagated-inputs]: Remove python-future, python-six. Add
	python-decorator.
	[native-inputs]: Add python-pytest, python-pytest-cov,
	python-pytest-mpl, python-setuptools, python-wheel.
	[home-page]: Follow redirect.

	Change-Id: I63ce6b9295292595218e83edf8590134bd80a5f6

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-uncertainties: Enable tests.
	* gnu/packages/python-xyz.scm (python-uncertainties)[arguments]: Remove
	'#:tests? false'.
	[native-inputs]: Add python-pytest.
	[propagated-inputs]: Add python-numpy.

	Change-Id: I1b9a923a405c1dc1b11ef1ca17d2974cf9c8317b

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-uncertainties: Update to 3.2.3.
	* gnu/packages/python-xyz.scm (python-uncertainties): Update to 3.2.3.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Remove python-future.
	[native-inputs]: Remove python-nose, python-numpy. Add
	python-setuptools, python-setuptools-scm, python-wheel.
	[home-page]: Switch to new home page.

	Change-Id: I5af89ce8e2e83b02f0942350ecc74ceee331d8b2

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-symengine: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-symengine)[build-system]: Use
	pyproject-build-system.
	[arguments]<#:phases>: In the custom 'check' phase, run tests with
	nose2.
	[native-inputs]: Replace python-nose by python-nose2. Add
	python-setuptools, python-wheel.

	Change-Id: I73adbc3d6439b865001d65a6ea1d137815ce7192

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-filetype: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-filetype)[build-system]: Use
	pyproject-build-system.
	[arguments]<#:phases>: Do not override the 'check' phase and enable
	previously failing tests.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I0490afc30a0ec4b8263b9d201a2043f9e493c260

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-get-version: Update to 3.5.5.
	* gnu/packages/python-xyz.scm (python-get-version): Update to 3.5.5.
	[build-system]: Use pyproject-build-system.
	[arguments]: Add '#:tests? #f'.
	[propagated-inputs]: Remove python-pygments, python-pytest,
	python-pytest-black, python-pytest-cov, python-setuptools,
	python-testpath. Add python-dunamai.
	[native-inputs]: Add python-flit-core.

	Change-Id: I14330db6c4efed12aaaa2f8bc046ecffd78d49a1

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-internetarchive: Update to 5.4.0.
	* gnu/packages/web.scm (python-internetarchive): Update to 5.4.0.
	[propagated-inputs]: Remove python-backports-csv, python-clint,
	python-docopt, python-importlib-metadata, python-six. Add
	python-urllib3.
	[native-inputs]: Remove python-pytest-capturelog.

	Change-Id: I5a74b105cba787f92bc7329bccd134d415d48403

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-zipfly: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-zipfly)[build-system]: Use
	pyproject-build-system.
	[arguments]: Add '#:tests? #f'.
	[native-inputs]: Add python-setuptools, python-wheel.
	[home-page]: Use HTTPS.

	Change-Id: I2df22c529ce6b43399eaeb63f6072dbe826f3052

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-urwidtrees: Update to 1.0.4.
	* gnu/packages/python-xyz.scm (python-urwidtrees): Update to 1.0.4.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I42a7f4aa9b6aa6a0af547a0d3c62f28d262f8e38

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-nb-clean: Update to 4.0.1.
	* gnu/packages/python-xyz.scm (python-nb-clean): Update to 4.0.1.
	[source]: Fetch from GitHub.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-poetry-core, python-pytest,
	python-pytest-cov, python-pytest-mock.

	Change-Id: I9eb94f5411fd0686f21d6546cd8619d8a9680b6e

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-pytest-check: Update to 2.5.3.
	* gnu/packages/python-check.scm (python-pytest-check): Update to 2.5.3.
	[native-inputs]: Remove python-flit-core. Add python-hatchling,
	python-pytest.
	[propagated-inputs]: Remove python-pytest.

	Change-Id: I46b2beafcbf3e4f2a594fecdd4b59f8b1e72fce8

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-pytest-cookies: Use pyproject-build-system.
	* gnu/packages/python-check.scm (python-pytest-cookies)[build-system]:
	Use pyproject-build-system.
	[arguments]<#:phases>: Do not override the 'check' phase.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Iafa4ac529fced3debe3eecb2615073fca945e77e

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-cookiecutter: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-cookiecutter)[build-system]: Use
	pyproject-build-system.
	[arguments]<#:phases>: Do not override the 'check' phase.
	[native-inputs]: Replace git by git-minimal. Add python-setuptools,
	python-wheel.

	Change-Id: I7b36db664e4292366fe59ac269f9614383e41d28

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-langdetect: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-langdetect)[build-system]: Use
	pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
	[propagated-inputs]: Remove python-six.

	Change-Id: I5e5057d6804ef5fec4c0be8dfd8d4b4ddc24ae88

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-flask-session: Update to 0.8.0.
	* gnu/packages/python-web.scm (python-flask-session): Update to 0.8.0.
	[source]: Update URI.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-flit-core.
	[propagated-inputs]: Add python-msgspec.
	[home-page]: Follow redirect.

	Change-Id: Ie5efb5f690e33339a5e8fb6dac035f5b88d1a212

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-cachelib: Update to 0.13.0.
	* gnu/packages/python-xyz.scm (python-cachelib): Update to 0.13.0.
	[build-system]: Use pyproject-build-system.
	[arguments]<#:test-flags>: Skip failing tests.
	<#:phases>: Do not override the 'check' phase.
	[native-inputs]: Add python-setuptools, python-wheel.
	[home-page]: Follow redirect.

	Change-Id: I0b0e5337916fa2a015908d3949d9860516f1068d

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-crccheck: Update to 1.3.0.
	* gnu/packages/python-xyz.scm (python-crccheck): Update to 1.3.0.
	[source]: Fetch from GitHub.
	[build-system]: Use pyproject-build-system.
	[arguments]<#:phases>: Do not override the 'check' phase.
	[native-inputs]: Add python-setuptools, python-wheel.
	[home-page]: Switch to new home page.

	Change-Id: Ibd121d3e1875b77da6759e751e3321cde9a498b7

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-fire: Run guix style.
	* gnu/packages/python-xyz.scm (python-fire): Run guix style.

	Change-Id: I589ad6a5cdf9c2d7f93ce4f44861fc8745bf6e89

2025-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-fire: Update to 0.7.0.
	* gnu/packages/python-xyz.scm (python-fire): Update to 0.7.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Do not override the 'check' phase.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Remove python-mock. Add python-setuptools,
	python-wheel.

	Change-Id: Id75b22101cae1ee17334bb89f91eebc0e7e5001d

2025-06-29  André Batista  <nandre@riseup.net>

	gnu: mullvadbrowser: Update to 14.5.4 [security-fixes].
	Fixes CVEs 2025-6424, 2025-6425, 2025-6426, 2025-6429, 2025-6430.
	See <https://www.mozilla.org/en-US/security/advisories/mfsa2025-53/>
	for details.

	* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
	20250623181100.
	(%mullvadbrowser-version): Update to 14.5.4.
	(%mullvadbrowser-firefox-version): Update to 128.12.0esr-14.5-1-build1.
	(mullvadbrowser-translation-base): Update to 9f6043e1a5.
	(mullvadbrowser-translation-specific): Update to bf09d9c070.

	Change Id: Idc3330dc457c4b5dc32eea90c6c7798998303f34

2025-06-29  André Batista  <nandre@riseup.net>

	gnu: torbrowser: Update to 14.5.4 [security-fixes].
	Fixes CVEs 2025-6424, 2025-6425, 2025-6426, 2025-6429, 2025-6430.
	See <https://www.mozilla.org/en-US/security/advisories/mfsa2025-53/>
	for details.

	* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
	20250623181100.
	(%torbrowser-version): Update to 14.5.4.
	(%torbrowser-firefox-version): Update to 128.12.0esr-14.5-1-build1.
	(torbrowser-translation-base): Update to 9f6043e1a5.
	(torbrowser-translation-specific): Update to cd3b5ba07a.

	Change Id: I156bb2c6ff8bc9469b4a51c4e35506a028b1bcd8

2025-06-29  André Batista  <nandre@riseup.net>

	gnu: noscript: Update to 13.0.8.
	* gnu/packages/browser-extensions.scm (noscript): Update to 13.0.8.

	Change-Id: I6aec41ffbb50dc3286fb18efb4aa46119d64d8bc

2025-06-29  宋文武  <iyzsong@member.fsf.org>

	mailmap: Update entries for iyzsong.
	* .mailmap: Update name and e-mail address for iyzsong.

	Change-Id: I67fd3278c3adaac2a9f4024b152e510626fd1eb7

2025-06-29  Ashvith Shetty  <ashvith@noreply.codeberg.org>

	gnu: gtk-xfce-engine: Remove package.
	gtk-xfce-engine was archived almost a decade ago, and excluding
	Software Heritage archives, there are no active forks or mirrors.
	See also:
	https: //issues.guix.gnu.org/75146#35-lineno47

	Closes: #900
	Change-Id: I6e7fac82f3c8a0f44fab3af8c925f5efaa6ade1f

2025-06-29  宋文武  <iyzsong@member.fsf.org>

	gnu: mate: Replace 'union-build' with 'propagated-inputs'.
	* gnu/packages/mate.scm (mate) [arguments]: Remove 'union-build'.
	[inputs]: Move all inputs to propagated-inputs.
	[native-inputs]: Move desktop-file-utils to propagated-inputs.

	Fixes: https://issues.guix.gnu.org/48265
	Change-Id: I638c3e6b44aef426402e4a0d2136b6a5d5a832c9

2025-06-29  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce: Replace 'union-build' with 'propagated-inputs'.
	* gnu/packages/xfce.scm (xfce) [arguments]: Remove 'union-build'.
	[inputs]: Move all inputs to propagated-inputs.

	Fixes: #618
	Change-Id: I09aadda63468e8477beb47df5f543e7ca5503fb6

2025-06-28  Hilton Chain  <hako@ultrarare.space>

	.dir-locals.el: Add all record constructors.
	* .dir-locals.el (scheme-mode): Add all record constructors.
	Move indentation configurations to the end of file.

	Change-Id: I9b91777961511be1916a055642337743ab151b5c

2025-06-28  Hilton Chain  <hako@ultrarare.space>

	gnu: Add %dummy-linux-kernel-for-container.
	* gnu/packages/linux.scm (%dummy-linux-kernel-for-container): New variable.
	* gnu/system/linux-container.scm (containerized-operating-system): Use it.

	Change-Id: Ica49a0cd0b8ae4a78ba5fca879ae73f94e64474a

2025-06-28  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu:fenics-dolfin: Fix build with hdf5@1.14.
	* gnu/packages/patches/fenics-dolfin-hdf5-version-check.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register new patch.
	* gnu/packages/simulation.scm (fenics-dolfin): Run guix style.
	[source]: Use new patch.
	[arguments] <phases>: Update 'pre-check' comment.
	Add 'demo_stokes-iterative_mpi' test to list of skipped tests.

	Change-Id: I8ec4534d96af6726fcfd3a601d34b109d06c4ca6

2025-06-28  Matthew Elwin  <elwin@northwestern.edu>

	gnu: Add python-orocos-kinematics-dynamics.
	* gnu/packages/engineering.scm (python-orocos-kinematics-dynamics): New variable.

	Change-Id: I257d63b61d8fab0fdfdf27dea59f1f89c8667f35
	Reviewed-by: Cayetano Santos <csantosb@inventati.org>

	Change-Id: I8cc0b705c81c191ede7624062bd1e62afe5e340b

2025-06-28  cdr-shdr-wdr  <cdr-shdr-wdr@protonmail.ch>

	Revert "gnu: make-torbrowser: Unbundle nss."
	This reverts commit 8ee7a32782eafe9542e6be413fe40bc5c1dfd67f,
	which caused mullvadbrowser (and also torbrowser if uBlock Origin
	was installed) to hang at times, becoming unable to load webpages
	for the rest of the session. See #546.

	Change-Id: I98efc8831813b17882a837c45b9f05deeac2d1c2
	Reviewed-by: Mark H Weaver <mhw@netris.org>

2025-06-28  Matthias Riße  <matrss@0px.xyz>

	gnu: git-annex: Update to 10.20250605.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20250605.

	Change-Id: Idad16266d6528096169288a77df39df70eeaf9d8
	Reviewed-by: Efraim Flashner <efraim@flashner.co.il>

2025-06-28  Matthias Riße  <matrss@0px.xyz>

	gnu: ghc-git-lfs: Update to 1.2.5.
	* gnu/packages/haskell-xyz.scm (ghc-git-lfs): Update to 1.2.5.

	Change-Id: I5a9f51781265985597023168064fbfd5614a146d
	Reviewed-by: Efraim Flashner <efraim@flashner.co.il>

2025-06-28  Christopher Baines  <mail@cbaines.net>

	gnu: bffe: Update to 0-15.2f9b1cb.
	* gnu/packages/package-management.scm (bffe): Update to 0-15.2f9b1cb.
	* doc/guix.texi (Guix Services): Remove build-priority option from example.

	Change-Id: Ib6444dabef5bae4976d2ff9e3e4956873e49f0bc

2025-06-28  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-131.89e6de9.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-131.89e6de9.

	Change-Id: I579310d7fee09da626470e20c0cb9b083c16a812

2025-06-28  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-70.40212ea.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-70.40212ea.

	Change-Id: I818a47a6817841149dbb8da0261da5d7bd712d83

2025-06-28  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-22.0fa6737
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-22.0fa6737.

	Change-Id: I5e91269918745cf436361a048d054c35d51e31fe

2025-06-28  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: flameshot: Update to commit 560190199.
	* gnu/packages/image.scm (flameshot): Update to commit 560190199, build
	with qt6.

	Change-Id: I71af0752360ecaf1d1b099b1635e2a338aef1e2a
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-06-28  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: qtcolorwidgets: Build for qt6.
	* gnu/packages/qt.scm (qtcolorwidgets): Update to commit 849107843.
	[native-inputs], [inputs], [arguments]<#:configure-flags>: Use qt6.

	Change-Id: I32eb6a187964e15d1e931001abd174eeda7f9f9f

2025-06-28  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: Add single-application.
	* gnu/packages/qt.scm (single-application): New variable.

	Change-Id: Iaa3111270ea98da6ff223f119277a45bd2eb6f7c

2025-06-28  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: single-application-qt5: Use gexps.
	* gnu/packages/qt.scm (single-application-qt5)
	[version]: Use conventional git-version.
	[arguments]: Remove unused variables, use gexps.

	Change-Id: I4640ed7be18ad02ff41010844c8fcac001c83625

2025-06-28  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: qutebrowser: Fix docs installation.
	* gnu/packages/web-browsers.scm (qutebrowser)[phases]:
	Run 'build-docs before 'build so that generated doc files are copied to
	the "build" directory.

	Change-Id: I87a1c39efaee92676a8d89a651fdb53c3a7c929a

2025-06-28  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: wireplumber: Update to 0.5.10.
	* gnu/packages/linux.scm (wireplumber): Update to 0.5.10.

	Change-Id: Ib09f07fd1afd5280a0dc4ce519df11292300a778
	Reviewed-by: Brice Waegeneire <brice@waegenei.re> <@bricewge>

2025-06-28  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: pipewire: Update to 1.4.5.
	This update inlude the fix of "pipewire 1.4 100% core usage with older
	kernels".
	See: <https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/4621>.

	* gnu/packages/linux.scm (pipewire): Update to 1.4.5.

	Change-Id: Ic01752a5ada6cfdf8b6384794c4a440a9db2550c
	Reviewed-by: Brice Waegeneire <brice@waegenei.re> <@bricewge>

2025-06-28  Tomas Volf  <~@wolfsden.cz>

	gnu: podman: Update to 5.5.2.
	* gnu/packages/containers.scm (podman): Update to 5.5.2.

	Change-Id: I602d4affc9394f23ddb3905c16b41f111f987c46

2025-06-28  Tomas Volf  <~@wolfsden.cz>

	gnu: crun: Update to 1.22.
	* gnu/packages/containers.scm (crun): Update to 1.22.

	Change-Id: Ie52e1bcdcee0ccdac3b33c2fc2a284145cea83bf

2025-06-28  Tomas Volf  <~@wolfsden.cz>

	import: nuget: Use (ice-9 format).
	* guix/import/nuget.scm: Use (ice-9 format) module.

	Change-Id: I8db23842a4e4ec0347549bd8ad12beee80904d6b

2025-06-28  Tomas Volf  <~@wolfsden.cz>

	Makefile: Register nuget importer.
	* Makefile.am (MODULES): Add guix/import/nuget.scm.

	Change-Id: I4a96f81c1ecd34a82e015889868bb0559259165f

2025-06-27  jgart  <jgart@dismail.de>

	gnu: Add emacs-gleam-mode.
	* gnu/packages/emacs-xyz.scm (emacs-gleam-mode): New variable.

	Change-Id: I8b43b618e7acf8d5064b28c83b8816d662be4ad2

2025-06-27  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.77.1.
	* gnu/packages/prolog.scm (trealla): Update to 2.77.1.

	Change-Id: I6058c673b2616364562d9aa31e9be8ee19fd6744

2025-06-27  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: Add hyprpolkitagent.
	* gnu/packages/polkit.scm (hyprpolkitagent): New variable.

	Change-Id: I858dc238a7f817d231fab0a75310d4f41c791bdc

2025-06-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Use license: prefix in (gnu packages polkit).
	* gnu/packages/polkit.scm: Import (guix licenses) with the license:
	prefix.  Adjust all license fields.

	Change-Id: Ia54db63ab112b4f43a8af067732addbaf38c4319

2025-06-27  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: Add hyprsunset.
	* gnu/packages/xdisorg.scm (hyprsunset): New variable.

	Change-Id: Ibd63a11a654a8b78451c9533c06882c2c7d04067

2025-06-27  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: ggg: Update to 0.3.13.
	* gnu/packages/image.scm (ggg): Update to 0.3.13.

	Change-Id: I226ebc71035866cb81507e7908e7c483b5a91747

2025-06-27  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: iter-vitae: Update to 0.3.32.
	* gnu/packages/web.scm (iter-vitae): Update to 0.3.32.

	Change-Id: I14ea7eb04d951f0b33aa9c559e2a9bcdd5b897cf

2025-06-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: qdirstat: Update to 1.9.
	* gnu/packages/disk.scm (qdirstat): Update to 1.9.

	Change-Id: Ie1a7a062d08cdafb0d0ce5f00193639239c07acd

2025-06-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: qdirstat: Improve package.
	* gnu/packages/disk.scm (qdirstat): Apply G-expressions, shift order of
	the fields.

	Change-Id: I05a1df8d1b9d1106b64b465aeb2ee4a326ee50f3

2025-06-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/disk: Sort used module.
	* gnu/packages/disk.scm: Sort #:used-module alphabetically.

	Change-Id: Ie2f70a0fd16c06385fb1f08878c2373a44e668df

2025-06-27  Grigory Shepelev  <shegeley@gmail.com>

	gnu: Add open-iscsi.
	* gnu/packages/disk.scm (open-iscsi): New variable.

	Change-Id: I900d12757c20e86bb68c762d732fdf64efe30742
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-06-27  Grigory Shepelev  <shegeley@gmail.com>

	gnu: Add open-isns.
	* gnu/packages/disk.scm (open-isns): New variable.

	Change-Id: I63f14426888d0482a1aee1d1c1a60c00c8a4e75d
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-06-27  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guix: Update to 1.4.0-39.95d88456844.
	* gnu/packages/package-management.scm (guix): Update to 1.4.0-39.95d88456844.

	Change-Id: Iec718e228aa334310736502c3e6039b02d20561f

2025-06-27  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Add copyright info to configure.ac.
	* configure.ac: Add copyright lines.

	Change-Id: Id944801e83f2baa0bc4cf10ab8f4b5200022d6f7

2025-06-27  jgart  <jgart@dismail.de>

	gnu: Add clasp-dissect.
	* gnu/packages/lisp-xyz.scm (clasp-dissect): New variable.

	Change-Id: I147ef809f2536076330fced1051494e117217aef

2025-06-27  jgart  <jgart@dismail.de>

	gnu: Add clasp-1am.
	* gnu/packages/lisp-check.scm (clasp-1am): New variable.

	Change-Id: I9fe9b9d7f8948a66dc448a3548915e7f45679a51

2025-06-27  jgart  <jgart@dismail.de>

	gnu: Add clasp-xlunit.
	* gnu/packages/lisp-check.scm (clasp-xlunit): New variable.

	Change-Id: Ica3ee13b7bf9a93e366a101e96949751c82947ea

2025-06-27  jgart  <jgart@dismail.de>

	gnu: Add clasp-unit-test.
	* gnu/packages/lisp-check.scm (clasp-unit-test): New variable.

	Change-Id: I7cbf8299d2a6ad6eaa9a5d2bb5ee4ad2d7a88688

2025-06-27  jgart  <jgart@dismail.de>

	gnu: Add clasp-trivial-extensible-sequences.
	* gnu/packages/lisp-xyz.scm (clasp-trivial-extensible-sequences): New variable.

	Change-Id: I1134b1b8a219de0c82c381bb026f0aa671ea48a2

2025-06-27  Zheng Junjie  <z572@z572.online>

	build: Do not generate 'CODEOWNERS' when cross-compiling.
	Fixes: guix/guix#812

	* Makefile.am (CODEOWNERS): wrap it with in_git_p and !CROSS_COMPILING.

	Change-Id: I65389947d3065d470739ca1a12398551be2178c1

2025-06-27  jgart  <jgart@dismail.de>

	gnu: Add clasp-defstar.
	* gnu/packages/lisp-xyz.scm (clasp-defstar): New variable.

	Change-Id: I9025557966228bbd91cb085f30eadb2f85cad410

2025-06-27  jgart  <jgart@dismail.de>

	gnu: Add clasp-defpackage-plus.
	* gnu/packages/lisp-xyz.scm (clasp-defpackage-plus): New variable.

	Change-Id: Ib4945fda53e167f0c6cfc5a1fea02beb90323835

2025-06-27  jgart  <jgart@dismail.de>

	gnu: Add clasp-deflate.
	* gnu/packages/lisp-xyz.scm (clasp-deflate): New variable.

	Change-Id: If49d3dc99cabd7476f95fdf9404c90409d5d3dec

2025-06-27  jgart  <jgart@dismail.de>

	gnu: Add clasp-definitions.
	* gnu/packages/lisp-xyz.scm (clasp-definitions): New variable.

	Change-Id: I543b29c515c543e10c182a686f124d96d492afa1

2025-06-27  jgart  <jgart@dismail.de>

	gnu: Add clasp-trivial-arguments.
	* gnu/packages/lisp-xyz.scm (clasp-trivial-arguments): New variable.

	Change-Id: I8e6fca6a2ecf927a4faf58e1e8be153af593eb88

2025-06-27  jgart  <jgart@dismail.de>

	gnu: Add clasp-type-templates.
	* gnu/packages/lisp-xyz.scm (clasp-type-templates): New variable.

	Change-Id: Ie49ceb638c4d71fd0a535e03af913a3c53a8cc63

2025-06-27  jgart  <jgart@dismail.de>

	gnu: Add clasp-trivial-utilities.
	* gnu/packages/lisp-xyz.scm (clasp-trivial-utilities): New variable.

	Change-Id: I0fb11a84c6004ad316a8b1f4a863f9487b6181b3

2025-06-27  jgart  <jgart@dismail.de>

	gnu: Add clasp-trivial-utf-8.
	* gnu/packages/lisp-xyz.scm (clasp-trivial-utf-8): New variable.

	Change-Id: Ide73695ba17b44f43b53d18acdcd402c2477dcea

2025-06-27  jgart  <jgart@dismail.de>

	gnu: Add clasp-trivial-benchmark.
	* gnu/packages/lisp-xyz.scm (clasp-trivial-benchmark): New variable.

	Change-Id: If4c97e1110f7e9f39e363d7164aec9d35e660f3d

2025-06-27  jgart  <jgart@dismail.de>

	gnu: Add clasp-incless.
	* gnu/packages/lisp-xyz.scm (clasp-incless): New variable.

	Change-Id: I441cd07ea6a006df806dbbf681a2b48ba2c31fa7

2025-06-27  jgart  <jgart@dismail.de>

	gnu: Add clasp-kaputt.
	* gnu/packages/lisp-check.scm (clasp-kaputt): New variable.

	Change-Id: Id907b3da293ac6907d31bab542694788bb9963d8

2025-06-27  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add lcagent.
	* gnu/packages/networking.scm (lcagent): New variable.

	Change-Id: Ibeed019c488cadd25e5ce67dd73e095c4552ac4f

2025-06-27  Vagrant Cascadian  <vagrant@debian.org>

	gnu: librecast: Update to 0.11.2.
	* gnu/packages/networking.scm (librecast): Update to 0.11.2.

2025-06-27  Janneke Nieuwenhuizen  <janneke@gnu.org>

	Revert "gnu: libgit2: Update to 1.9.1."
	This breaks the [cross-]build for the Hurd.

	This reverts commit 246e564e5841f50ce1ad447deef5bc3a32b17cd7.

2025-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add exercism-cli.
	Fixes guix/guix#858.

	* gnu/packages/education.scm (exercism-cli): New variable.

	Change-Id: I49008ebec63129af52c279ff664ef82788e28d3a

2025-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: exercism: Update to 3.5.5.
	* gnu/packages/education.scm (exercism): Update to 3.5.5.
	[native-inputs]: Add go-github-com-stretchr-testify.

	Change-Id: Ib6bc8fc7c92dae79373a7971258be7a4ee780349

2025-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: exercism: Improve package.
	* gnu/packages/education.scm (exercism): Apply G-expressions. Move all
	inputs to native-inputs.

	Change-Id: I9fc0956a5403abb5d1dc1adaad1c35f6089bb67d

2025-06-26  Eric Bavier  <bavier@posteo.net>

	gnu: Update edbrowse to 3.8.12.
	* gnu/packages/web-browsers.scm (edbrowse): Update to 3.8.12.
	[source]: Update repository url from redirect.

	Change-Id: I0ec24bb665740301353eb851e43958067c3939bc

2025-06-26  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.76.1.
	* gnu/packages/prolog.scm (trealla): Update to 2.76.1.

	Change-Id: I290cae5d3185a6a431a78f280099e2b2b99b180c

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-symbol-munger.
	* gnu/packages/lisp-xyz.scm (clasp-symbol-munger): New variable.

	Change-Id: Ide86138673e1c1dd81206f422a7f4b4ea543a7f2

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-optima.
	* gnu/packages/lisp-xyz.scm (clasp-optima): New variable.

	Change-Id: Id8b8f0c602be0e0a3ec516e2c1612638c4564abf

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-iterate.
	* gnu/packages/lisp-xyz.scm (clasp-iterate): New variable.

	Change-Id: I7cb6e57ebd5dcc29a13b0587ca429e7cb396194d

2025-06-26  jgart  <jgart@dismail.de>

	gnu: clasp-flexi-streams: Add todo comment.
	* gnu/packages/lisp-xyz.scm (clasp-flexi-streams): Add todo comment.

	Change-Id: I0af33e22b5feca219c733b0d0c5d8f50da2e84d9

2025-06-26  Hilton Chain  <hako@ultrarare.space>

	system: skeleton-directory: Create parent directory for target.
	This allows specifying the following skeleton, for example:
	--8<---------------cut here---------------start------------->8---
	`((".config/test.txt" ,[...])
	--8<---------------cut here---------------end--------------->8---

	* gnu/system/shadow.scm (skeleton-directory): Create parent directory for
	target.

	Change-Id: I49649000bd6cdab9060f057b47a5122b17027f10

2025-06-26  Zheng Junjie  <z572@z572.online>

	gnu: copyq: Update to 10.0.0.
	* gnu/packages/xdisorg.scm (copyq): Update to 10.0.0.
	[build-system]: switch to qt-build-system.
	[arguments]: set #:qtbase to qtbase.
	<#:configure-flags>: Add -DWITH_QT6=ON.
	[inputs]: Remove qtbase-5, qtscript, qtsvg-5, qtx11extras, qtdeclarative-5,
	qtwayland-5, and knotifications-5; add libxkbcommon, qtsvg,
	qtdeclarative, qtwayland, knotifications, and kstatusnotifieritem.
	[native-inputs]: Remove qttools-5; add pkg-config and qttools.

	Change-Id: I479a6a889360bb141b5e1f5e33441ed3a55798d5

2025-06-26  fanquake  <fanquake@gmail.com>

	gnu: Remove no-longer needed cross-binutils patch.
	This patch landed upstream in Binutils 2.41. It has also been dropped
	from Debian in
	https://salsa.debian.org/mingw-w64-team/binutils-mingw-w64/-/commit/1c70e29cafe59e1f099a546ae157eef62bbab0e6.

	* gnu/packages/cross-base.scm (cross-binutils*): Remove
	  binutils-mingw-w64-timestamp.patch.
	* gnu/packages/patches/binutils-mingw-w64-timestamp.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove
	  binutils-mingw-w64-timestamp.patch reference.

2025-06-26  David Elsing  <david.elsing@posteo.net>

	gnu: xnnpack: Remove remaining autogenerated files.
	Fixes a regression introduced in 95ca1a54493279a146ace2410d78062fa4e091de.

	* gnu/packages/machine-learning.scm (xnnpack)[source]<snippet>: Remove
	autogenerated files in "bench".

	Change-Id: I3874fe1fe4b6dcad7255d75313bc8639d483bf31

2025-06-26  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: libgit2: Update to 1.9.1.
	* gnu/packages/version-control.scm (libgit2-1.9): Update to 1.9.1.

	Change-Id: Iaf5fa7d0c21e225b1d4f1894e68035e3b6fe24df

2025-06-26  Romain GARBAGE  <romain.garbage@inria.fr>

	tests: Improve guix-pack-relocatable.sh.
	This patch fixes a regression introduced by c9abfacd9f.
	See https://issues.guix.gnu.org/76240#2.

	* tests/guix-pack-relocatable.sh (tarball): Improve flaky test.

	Change-Id: Ife1cbe6b6b9a22f2442e4ecb3a093c4b874bc4e1

2025-06-26  Romain GARBAGE  <romain.garbage@inria.fr>

	pack: Don't export properties when SAVE-PROVENANCE is not set.
	* guix/scripts/pack.scm (guix-pack): Don't export properties when SAVE-PROVENANCE is not set.

	Change-Id: I956721d1238631451758057a7c9cf13e2da7c59a
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-06-26  Romain GARBAGE  <romain.garbage@inria.fr>

	profiles: Allow modification of package properties in packages->manifest.
	* guix/profiles.scm (packages->manifest): Allow modification of package properties.

	Change-Id: Ie666290f49ed72b74833c503e6f41b0a0404bb43
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-06-26  Romain GARBAGE  <romain.garbage@inria.fr>

	profiles: Rename default-properties function and expose it.
	* guix/profiles.scm: Expose default-package-properties.
	(default-package-properties, package->manifest-entry):
	Rename default-properties.

2025-06-26  Matthew Elwin  <elwin@northwestern.edu>

	gnu: Add orocos-kinematics-dynamics.
	* gnu/packages/engineering.scm (orocos-kinematics-dynamics): New variable.

	Change-Id: I328a393e22300cfa77f809c351d2f421b6d2fbbe

2025-06-26  Reepca Russelstein  <reepca@russelstein.xyz>

	daemon: Fix build of spawn.cc for non-Linux and newer GCC.
	* nix/libutil/spawn.cc: Include <fcntl.h> and <cstdint>.
	(cloneChild): Wrap body in #if CLONE_ENABLED.

	Change-Id: I0be7e6dbe80ac2f7022793149472270a4e49d23c

2025-06-26  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: hdf5: Fix paths in hdf5-config.cmake.
	Fixes: guix/guix#683

	Passing an absolute path to -DHDF5_INSTALL_CMAKE_DIR causes the
	variable @PACKAGE_SHARE_INSTALL_DIR@ in
	config/install/hdf5-config.cmake.in to expand to a path that includes
	${PACKAGE_PREFIX_DIR} twice in the generated hdf5-config.cmake.

	* gnu/packages/maths.scm (hdf5) [arguments]
	<#:configure-flags>: Change -DHDF5_INSTALL_CMAKE_DIR from absolute
	path to relative path.

	Change-Id: I0c793ad63a4a3d930a560a5094e08f2384f43b38

2025-06-26  Zheng Junjie  <z572@z572.online>

	gnu: xorriso: Use G-expressions.
	* gnu/packages/cdrom.scm (xorriso)[arguments]: Use G-expressions.

	Change-Id: Iea2c5805624b4f5858eb8dab9ee22e8fdbe6178c

2025-06-26  Zheng Junjie  <z572@z572.online>

	gnu: xorriso: Fix cross-compiling to riscv64-linux.
	Fixes: guix/guix#740

	* gnu/packages/cdrom.scm (xorriso)[native-inputs]: When target riscv64-linux,
	add config.
	[arguments]: When native-inputs have CONFIG, add update-config-scripts phase.

	Change-Id: I1943c88abf5e6aeee4fb24b171c8732f5e9a58f0

2025-06-26  Zheng Junjie  <z572@z572.online>

	machine: hetzner: Fix machine bootstrap.
	* gnu/machine/hetzner.scm (hetzner-machine-bootstrap-os-form): Use
	dhcp-client-service-type here.

	Change-Id: I4a3fd4ac598ea0b19cc81146de1f07fa256199b7

2025-06-26  Simon Tournier  <zimon.toutoune@gmail.com>

	.forgejo: bug-reporting: Reword.
	* .forgejo/issue_template/bug-reporting.md: Minor tweaks.

	Change-Id: Ic0982189670884eefe8404eac28dc3b891e5b348

2025-06-26  Simon Tournier  <zimon.toutoune@gmail.com>

	.forgejo: pull_request_template: Reword.
	* .forgejo/pull_request_template.md: Revamp the sections.

	Change-Id: I509368b6d6a7b8f88e657e6e7770b2f48e23d906
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-06-26  Luca Cirrottola  <luca.cirro@gmail.com>

	gnu: Add gotcha.
	* gnu/packages/mpi.scm (gotcha): New variable.

	Change-Id: Ia78f11ba482cacc0702092ac30462c3d5cc248f7
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/shellutils: Select only pypi-uri.
	* gnu/packages/shellutils.scm: Select only PYPI-URI symbol from (guix
	bulid-system python).

	Change-Id: Ie54234882054f6f32c8b2a89d7d350934d3ef693

2025-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: shell-functools: Fix indentation.
	* gnu/packages/shellutils.scm (shell-functools): Fix indentation.

	Change-Id: Idface1cc989e4928e92d07105d3d2ca9ff64b598

2025-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: shell-functools: Update to 0.3.0-0.530e3b6.
	* gnu/packages/shellutils.scm (shell-functools): Update to 0.3.0-0.530e3b6.
	[source]: Use the latest commit providing comparability with Python 3.11
	and test fixtures.
	[build-system]: Use pyproject.
	[native-inputs]: Add python-pytest and python-hatchling.

	Change-Id: Ic6f6a5cfd235f1699abc911c2c811a85df3d5e05

2025-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: trash-cli: Use pyproject-build-system.
	* gnu/packages/shellutils.scm (trash-cli) [build-system]: Use
	pyproject.
	[arguments] <phases>: Use default 'check.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Icd3042bd1989c1b8eb428677b9f11dc5f9cd3f07

2025-06-26  Andrew Wong  <wongandj@icloud.com>

	gnu: trash-cli: Install shell completions.
	* gnu/packages/shellutils.scm (trash-cli) [arguments] <#:phases>: Add
	'install-completions.

	Change-Id: I0b165155d1da8069837bd9b93990dfaf0ff7de52
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2025-06-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libguestfs: Build with xorriso.
	* gnu/packages/virtualization.scm (libguestfs)[native-inputs]: Remove
	cdrtools.  Add xorriso.

	Change-Id: Ibce673276dbeb00f031e7a422c85768ef1fe3d1d

2025-06-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: virt-manager: Build with xorriso.
	* gnu/packages/virtualization.scm (virt-manager)[native-inputs]: Remove
	cdrtools.  Add xorriso.

	Change-Id: Ia93331f5472264949fd0c26074103ab4b1d9703c

2025-06-26  Andrew Wong  <wongandj@icloud.com>

	gnu: liba52: Update to 0.8.0.
	* gnu/packages/video.scm (liba52): Update to 0.8.0.
	[source] <uri>: Switch to new, maintained repository.
	<patches>: Convert to substitutions for flexibility.
	<snippet>: New substitutions.
	[arguments]: Remove redundant bootstrap phase replication.
	[home-page]: Switch to new homepage.

	* gnu/packages/patches/liba52-enable-pic.patch: Remove file.
	* gnu/packages/patches/liba52-link-with-libm.patch: Likewise.
	* gnu/packages/patches/liba52-set-soname.patch: Likewise.
	* gnu/packages/patches/liba52-use-mtune-not-mcpu.patch: Likewise.

	* gnu/local.mk (dist_patch_DATA): Deregister patches.

	Change-Id: I65d61d2921a444b3f86fdc6f7e4be2143ada5ce5
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-06-26  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Align terminology in 'es' translation.
	* etc/news.scm: Write 'sistema de construcción' as in the .po files.

	Change-Id: I1b1dcd1aa26758eb59fad75e6b00471bf9799fbb

2025-06-26  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of clasp build system entry.

	Change-Id: I56dab16c1b9963b23f256b401941c2ef6df13166

2025-06-26  Julien Lepiller  <julien@lepiller.eu>

	gnu: Update josm to 19412.
	* gnu/packages/geo.scm (josm): Update to 19412.
	[arguments] <jdk>: Use openjdk17.
	[inputs]: Remove openjdk11; add openjdk17.

	Change-Id: I4258b402b5cb2fc2aff49c6d7ac9b4625d64bc88

2025-06-26  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-metadata-extractor: Update to 2.19.0.
	* gnu/packages/java.scm (java-metadata-extractor): Update to 2.19.0.
	[arguments] <phases>: Add 'fix-xmp-path.

	Change-Id: Ide0a0f933e36fb2c390491f6e43945f48487322a

2025-06-26  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: Add wlopm.
	* gnu/packages/wm.scm (wlopm): New variable.

	Change-Id: I6ed289dcafaff6c462624a1989de6bcf2144e4e8
	Modified-by: Andreas Enge <andreas@enge.fr>

2025-06-26  Spencer King  <spencer.king@wustl.edu>

	gnu: python-icegrams: Update to 1.1.3.
	* gnu/packages/python-xyz.scm (python-icegrams): Update to 1.1.3.
	[source]: Use git-fetch as PyPI archive provides no tests.
	[native-inputs]: Remove python-setuptools; add python-setuptools-next,
	python-setuptools-scm-next, add python-pytest.

	Change-Id: I4ab7fcaf3be5584a9b651f3288ce4b8f155674a0

2025-06-26  jgart  <jgart@dismail.de>

	Revert "gnu: Add clasp-charje.loop."
	This reverts commit 4773235b9be7af1f82739003d71d3e672a086afd.

2025-06-26  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: ggg: Update to 0.3.11.
	* gnu/packages/image.scm (ggg): Update to 0.3.11.
	[arguments]: Remove unnecessary delete-file directives.
	[inputs]: Add bash-minimal.

	Change-Id: Id89a1db7060fe5a1f34c0200d50ca0194eed6289

2025-06-26  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.76.0.
	* gnu/packages/prolog.scm (trealla): Update to 2.76.0.

	Change-Id: Iffdc23fd3e0c57f053a611781bdbad3c12da930f

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-charje.loop.
	* gnu/packages/lisp-xyz.scm (clasp-charje.loop): New variable.

	Change-Id: I263545e084192054f38b4448e2f20ebba45cf658

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-alexandria-plus.
	* gnu/packages/lisp-xyz.scm (clasp-alexandria-plus): New variable.

	Change-Id: I0cfd8adf11117f655747cb81e3fc00e7e88d482e

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-atomics.
	* gnu/packages/lisp-xyz.scm (clasp-atomics): New variable.

	Change-Id: I442d3f6ca6843b5161254cb9a331ee38b9690526

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-binpack.
	* gnu/packages/lisp-xyz.scm (clasp-binpack): New variable.

	Change-Id: I5f4aa99880a73e2904b97f86e494a4ead57149ca

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-cl-unicode.
	* gnu/packages/lisp-xyz.scm (clasp-cl-unicode): New variable.

	Change-Id: Ib0eb6ca3ba387533444b1ea9ce5452dbcbba5973

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-uax-14.
	* gnu/packages/lisp-xyz.scm (clasp-uax-14): New variable.

	Change-Id: I72a85b243c63c4daae7aabf3dbc8764619e6fd9c

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-simple-guess.
	* gnu/packages/lisp-xyz.scm (clasp-simple-guess): New variable.

	Change-Id: Ia4e8006574391985ae4d7c32d7813458d02dd5ae

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-string-case.
	* gnu/packages/lisp-xyz.scm (clasp-string-case): New variable.

	Change-Id: Idc7841b07de8bdab0317a40e73035894bfd123cb

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-fuzzy-dates.
	* gnu/packages/lisp-xyz.scm (clasp-fuzzy-dates): New variable.

	Change-Id: I9589fcc614a29432d0381d4a29f32c791f761d1c

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-fakenil.
	* gnu/packages/lisp-xyz.scm (clasp-fakenil): New variable.

	Change-Id: Ia48c2d1b97c599143e632afc48bed0e7bdcadb64

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-command-line-arguments.
	* gnu/packages/lisp-xyz.scm (clasp-command-line-arguments): New variable.

	Change-Id: I46c8d16d55d6ca8a5634d93a0c9583d17aa2e3f3

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-cl-ppcre.
	* gnu/packages/lisp-xyz.scm (clasp-cl-ppcre): New variable.

	Change-Id: I95c5146a9ea86e9bea14f33f291f1c7650b413c9

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-evaled-when.
	* gnu/packages/lisp-xyz.scm (clasp-evaled-when): New variable.

	Change-Id: I7daa461ee0f89dc9495dce96e9c43e82ae86e501

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-documentation-utils.
	* gnu/packages/lisp-xyz.scm (clasp-documentation-utils): New variable.

	Change-Id: Idb28eea119e0f6b4e8091e56e16e7c319e4755ed

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-shasht.
	* gnu/packages/lisp-xyz.scm (clasp-shasht): New variable.

	Change-Id: I41803176aad49b8ed427d0de0cb036835b2168e5

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-trivial-do.
	* gnu/packages/lisp-xyz.scm (clasp-trivial-do): New variable.

	Change-Id: Ic93f0fbd258c0cd61668b06940dd448b55bf0c8c

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-shared-preferences.
	* gnu/packages/lisp-xyz.scm (clasp-shared-preferences): New variable.

	Change-Id: I10c263947c530a54569dd0a90e91ced00dfb621e

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-enhanced-defclass.
	* gnu/packages/lisp-xyz.scm (clasp-enhanced-defclass): New variable.

	Change-Id: Id6997a33cbb9e9a01b8c0f3f340416c05565c439

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-st-json.
	* gnu/packages/lisp-xyz.scm (clasp-st-json): New variable.

	Change-Id: I7b03aeaca4fce3403e3bde4a40727307f59e5419

2025-06-26  jgart  <jgart@dismail.de>

	gnu: sbcl-cl-redis: Update to 06ff30e.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-redis): Update to 06ff30e.
	[inputs]: Add sbcl-cl+ssl.

	Change-Id: Ib95681dd40b84adacbaa91bc497c8754aa1ffeb7

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-chipz.
	* gnu/packages/lisp-xyz.scm (clasp-chipz): New variable.

	Change-Id: Id7cccaf8e8ebf44356a6bf131f7e097d3c6921e6

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-chemical-compounds.
	* gnu/packages/lisp-xyz.scm (clasp-chemical-compounds): New variable.

	Change-Id: I717fdf067fb1e1794287d32e0380284f61fc4207

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-flexi-streams.
	* gnu/packages/lisp-xyz.scm (clasp-flexi-streams): New variable.

	Change-Id: I898a40ef4cb545ed7ad7cfafbdb38bc2ef612c8c

2025-06-26  jgart  <jgart@dismail.de>

	gnu: sbcl-flexi-streams: Update to 74a1027.
	* gnu/packages/lisp-xyz.scm (sbcl-flexi-streams): Update to 74a1027.

	Change-Id: I2b444a36374c78580105db37d45772d0ed7f86d7

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-cl-package-locks.
	* gnu/packages/lisp-xyz.scm (clasp-cl-package-locks): New variable.

	Change-Id: I5c8b3c2c95c73fa42eca7704d7ac59282c9dc485

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-misc-extensions.
	* gnu/packages/lisp-xyz.scm (clasp-misc-extensions): New variable.

	Change-Id: I5bd612ed8ae458cde0d5e7b27714e9fb912fb657

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-piping.
	* gnu/packages/lisp-xyz.scm (clasp-piping): New variable.

	Change-Id: Icbab1d170ef4a789ddd3dfa67ac24252af77f9fd

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-string-pokemonize.
	* gnu/packages/lisp-xyz.scm (clasp-string-pokemonize): New variable.

	Change-Id: I4d53aa7a54f93d4fb30d06eb194f3868092d9b1d

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-trivial-indent.
	* gnu/packages/lisp-xyz.scm (clasp-trivial-indent): New variable.

	Change-Id: I65611a79b7996282a184749df3c16a596c85274a

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-compatible-metaclasses.
	* gnu/packages/lisp-xyz.scm (clasp-compatible-metaclasses): New variable.

	Change-Id: If53e847b4016eebeff97848d76abc94017cc7be4

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-trivial-adjust-simple-array.
	* gnu/packages/lisp-xyz.scm (clasp-trivial-adjust-simple-array): New variable.

	Change-Id: Ifedddf7559224ed95f8b444a2f02f9dd7f751f60

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-trivial-with-current-source-form.
	* gnu/packages/lisp-xyz.scm (clasp-trivial-with-current-source-form): New variable.

	Change-Id: Ib6495f3aec2bca638ce8805626f2fe80a63e4b7a

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-fn.
	* gnu/packages/lisp-xyz.scm (clasp-fn): New variable.

	Change-Id: I1a4d53b698c0a7eb075fca77862b646d8015a29c

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-flow.
	* gnu/packages/lisp-xyz.scm (clasp-flow): New variable.

	Change-Id: I86bc5fd3e8740aa7669aaaec3709f2b208fee986

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-float-features.
	* gnu/packages/lisp-xyz.scm (clasp-float-features): New variable.

	Change-Id: I52f3f08818505612d640456040c962091327018d

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-parse-js.
	* gnu/packages/lisp-xyz.scm (clasp-parse-js): New variable.

	Change-Id: Iee3396e3b593360d2c7e2af246d3b05ef7ac6de6

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-parse-float.
	* gnu/packages/lisp-xyz.scm (clasp-parse-float): New variable.

	Change-Id: Iad5e3b92f9c06d4fefb5f6d7f9a1d294edfa6fa8

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-parse-declarations.
	* gnu/packages/lisp-xyz.scm (clasp-parse-declarations): New variable.

	Change-Id: I3349937032e88f4b92a3607ad8b9cff4396d7868

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-bubble-operator-upwards.
	* gnu/packages/lisp-xyz.scm (clasp-bubble-operator-upwards): New variable.

	Change-Id: Iaaea665df7b920a5526dcd7cd646a1c8b129e23d

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-trivial-garbage.
	* gnu/packages/lisp-xyz.scm (clasp-trivial-garbage): New variable.

	Change-Id: Ic29be29807f83d27433884031eed29c645f1c5cd

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-trivial-features.
	* gnu/packages/lisp-xyz.scm (clasp-trivial-features): New variable.

	Change-Id: Ice6531ec95840e5216539d0042e64f1dc6f61ed3

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-core-gp.
	* gnu/packages/lisp-xyz.scm (clasp-core-gp): New variable.

	Change-Id: Ia658370dd04bf04dc1c1658106806e7012785398

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-closer-mop.
	* gnu/packages/lisp-xyz.scm (clasp-closer-mop): New variable.

	Change-Id: Ib5d62fa632bf67cabcc35079da986e3bf4ef7796

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-fare-quasiquote.
	* gnu/packages/lisp-xyz.scm (clasp-fare-quasiquote): New variable.

	Change-Id: I44f15be31c9c6aa379cc59a48033a798e984eadd

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-fare-memoization.
	* gnu/packages/lisp-xyz.scm (clasp-fare-memoization): New variable.

	Change-Id: I426f33d349333f837db4a730f4da4ad9fe79b60b

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-fare-csv.
	* gnu/packages/lisp-xyz.scm (clasp-fare-csv): New variable.

	Change-Id: Id58309c7ecc84d8a0938e8fb2d827fdde978c55f

2025-06-26  Vinicius Monego  <monego@posteo.net>

	gnu: pgcli: Update to 4.3.0.
	* gnu/packages/databases.scm (pgcli): Update to 4.3.0.
	[build-system]: Use pyproject-build-system.
	[arguments]<#:test-flags>: Skip failing test.
	[propagated-inputs]: Remove python-pendulum, python-psycopg2. Add
	python-psycopg, python-tzlocal.
	[native-inputs]: Remove python-ipython-sql. Add python-pytest,
	python-setuptools, python-sshtunnel, python-wheel.

	Change-Id: I07be1287536010585d25ec9dc3cc2cd4b36e7d7d

2025-06-26  Vinicius Monego  <monego@posteo.net>

	gnu: python-pgspecial: Update to 2.2.1.
	* gnu/packages/databases.scm (python-pgspecial): Update to 2.2.1.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools,
	python-setuptools-scm, python-wheel.
	[propagated-inputs]: Remove python-psycopg2. Add python-configobj,
	python-psycopg, python-typing-extensions.

	Change-Id: I06176bbae3e3625fde412bd95be7efe10059c557

2025-06-26  Vinicius Monego  <monego@posteo.net>

	gnu: litecli: Update to 1.15.0.
	* gnu/packages/databases.scm (litecli): Update to 1.15.0.
	[build-system]: Use pyproject-build-system.
	[arguments]<#:test-flags>: Skip failing tests.
	<#:phases>: Add new phase 'relax-sqlparse' after 'unpack'.
	[native-inputs]: Remove python-mock. Add python-setuptools,
	python-wheel.

	Change-Id: I325bd9190f953b58cf17e943172b4665baeb3066

2025-06-26  Vinicius Monego  <monego@posteo.net>

	gnu: python-cli-helpers: Update to 2.4.0.
	* gnu/packages/python-xyz.scm (python-cli-helpers): Update to 2.4.0.
	[source]: Fetch from PyPI.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.
	[propagated-inputs]: Sort alphabetically.

	Change-Id: If73bdd8881c48a6595ca2b9d2656838ca1090224

2025-06-26  Vinicius Monego  <monego@posteo.net>

	gnu: python-honcho: Update to 2.0.0.
	* gnu/packages/python-xyz.scm (python-honcho): Update to 2.0.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Delete the custom 'check' phase. Skip tests in
	'#:test-flags' instead.
	[native-inputs]: Remove python-tox, which. Add python-jinja2,
	python-setuptools, python-wheel.
	[propagated-inputs]: Remove python-jinja2. Add python-colorama.

	Change-Id: I3d39e0324f2ed852b3e79ce4c41a80816ad758fb

2025-06-26  Vinicius Monego  <monego@posteo.net>

	gnu: python-matplotlib-venn: Enable tests.
	* gnu/packages/python-xyz.scm (python-matplotlib-venn)[arguments]:
	Remove '#:tests? #f'.
	[native-inputs]: Add python-pytest, python-shapely.

	Change-Id: If373b401be63913953ec4fb35539ec280904f657

2025-06-26  Vinicius Monego  <monego@posteo.net>

	gnu: python-matplotlib-venn: Update to 1.1.2.
	* gnu/packages/python-xyz.scm (python-matplotlib-venn): Update to 1.1.2.
	[source]: Update URI.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Remove unzip. Add python-setuptools, python-wheel.

	Change-Id: Ia38830c3a3d8b977865fc3d5ea808f40e8b3e7aa

2025-06-26  Vinicius Monego  <monego@posteo.net>

	gnu: python-pdftotext: Update to 3.0.0.
	* gnu/packages/python-xyz.scm (python-pdftotext): Update to 3.0.0.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

	Change-Id: I1448718d217e885554803dea8148bd7dccc732c5

2025-06-26  Vinicius Monego  <monego@posteo.net>

	gnu: python-pydantic-cli: Update to 9.1.0.
	* gnu/packages/python-xyz.scm (python-pydantic-cli): Update to 9.1.0.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Replace python-pydantic by python-pydantic-2.
	[native-inputs]: Remove python-black, python-mypy. Add python-hatchling.

	Change-Id: I01b598dd4211dcc719626e83b594bff1cf1a741d

2025-06-26  Vinicius Monego  <monego@posteo.net>

	gnu: python-click-repl: Update to 0.3.0.
	* gnu/packages/python-xyz.scm (python-click-repl): Update to 0.3.0.
	[build-system]: Use pyproject-build-system.
	[arguments]<#:phases>: Do not override the 'check' phase.
	[native-inputs]: Add python-pytest-cov, python-setuptools, python-wheel.
	[propagated-inputs]: Remove python-six.
	[home-page]: Follow redirect.

	Change-Id: I57d87c88223b27118751d61c3b6083f9f419edcf

2025-06-26  Vinicius Monego  <monego@posteo.net>

	gnu: dosage: Update to 3.1.
	* gnu/packages/python-xyz.scm (dosage): Update to 3.1.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Remove python-pytest-cov. Add python-pytest,
	python-setuptools, python-wheel.
	[propagated-inputs]: Remove python-cached-property, python-colorama,
	python-importlib-metadata, python-six. Add python-platformdirs,
	python-rich.

	Change-Id: I607c182a1f5741a3e196474a586c3be6c56a762e

2025-06-26  Vinicius Monego  <monego@posteo.net>

	gnu: python-gphoto2: Update to 2.6.1.
	* gnu/packages/python-xyz.scm (python-gphoto2): Update to 2.6.1.
	[source]: Fetch from GitHub.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

	Change-Id: Ib92928d16dd9a922360e40b07b84e60e19558006

2025-06-26  Vinicius Monego  <monego@posteo.net>

	gnu: python-schedule: Update to 1.2.2.
	* gnu/packages/python-xyz.scm (python-schedule): Update to 1.2.2.
	[source]: Remove unnecessary snippet.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Remove python-mock. Add python-setuptools,
	python-wheel.

	Change-Id: Ib5276ba608bff46d20171b121cb2d667c03954f8

2025-06-26  Vinicius Monego  <monego@posteo.net>

	gnu: python-pylatexenc: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-pylatexenc)[source]: Remove
	file-name.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

	Change-Id: I96994cef50b30e4616d02d70b47ffd6bcd5c80ed

2025-06-26  Vinicius Monego  <monego@posteo.net>

	gnu: python-canopen: Update to 2.3.0.
	* gnu/packages/python-xyz.scm (python-canopen): Update to 2.3.0.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Remove python-packaging. Add python-pytest,
	python-wheel.
	[home-page]: Follow redirect.

	Change-Id: I9dd32b4376e2c2b2e19de63c9992c06c6f0b6859

2025-06-26  Vinicius Monego  <monego@posteo.net>

	gnu: python-boolean.py: Update to 5.0.
	* gnu/packages/python-xyz.scm (python-boolean.py): Update to 5.0.
	[source]: Fetch from PyPI.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

	Change-Id: Ieaa06d5512e96c12ed72842b250f9fd088470591

2025-06-26  Vinicius Monego  <monego@posteo.net>

	gnu: python-bitarray: Update to 3.4.3.
	* gnu/packages/python-xyz.scm (python-bitarray): Update to 3.4.3.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I13ab21ecaba9807098981e91e203b59c756bd866

2025-06-26  Vinicius Monego  <monego@posteo.net>

	gnu: python-bidict: Update to 0.23.1.
	* gnu/packages/python-xyz.scm (python-bidict): Update to 0.23.1.
	[source]: Fetch from GitHub.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Remove python-coverage, python-hypothesis, python-py,
	python-pytest-cov, python-setuptools-scm, python-sortedcontainers,
	python-sphinx, python-sphinx-autodoc-typehints, python-tox. Add
	python-pytest-xdist, python-setuptools, python-wheel.
	[arguments]: Delete phase 'relax-reqs'. Do not override the 'check' phase.

	Change-Id: I518f1d1212781e8c3eaa12e760dfad66638e811c

2025-06-26  jgart  <jgart@dismail.de>

	gnu: Add clasp-lisp-unit.
	* gnu/packages/lisp-check.scm (clasp-lisp-unit): New variable.

	Change-Id: I972e0cec63919d8c9c2c793a84fc6c1ff85aae05

2025-06-25  wrobell  <wrobell@riseup.net>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-rbfly.
	* gnu/packages/python-xyz.scm (python-rbfly): New variable.

	Change-Id: Ibc5d61c9d4b8461c4e7976dc3f6cd1bec38dc0b2

2025-06-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-burntsushi-toml: Update to 1.5.0.
	* gnu/packages/golang-xyz.scm (go-github-com-burntsushi-toml): Update to 1.5.0.

	Change-Id: I03a0a9fef663646e3986e2ee5278899adda3032f

2025-06-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: urh: Improve package.
	* gnu/packages/radio.scm (urh): Apply G-expressions.
	[build-system]: Use pyproject.
	[arguments] <test-flags>: Utilize parameter instead of custom 'check.
	<phases>: Add 'prepare-x; use default 'check.
	[native-inputs]: Add python-wheel.

	Change-Id: Idfb37d37b6b373be91ebfca99658a3b77f814371

2025-06-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: rfcat: Update to 2.0.1.
	* gnu/packages/radio.scm (rfcat): Update to 2.0.1.
	[build-system]: Use pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I559af6e5c131e6c1befa8edf56920abc1dbf61bd

2025-06-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: soapy-power: Use pypproject-build-system.
	* gnu/packages/radio.scm (soapy-power): Update to 1.6.1.
	[build-system]: Use pypproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ia8ebd5fa0b28b1ed24d76ee7ace36803d2329fa5

2025-06-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-simplesoapy: Use pypproject-build-system.
	* gnu/packages/radio.scm (python-simplesoapy)
	[build-system]: Use pypproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ied16728e4e45baffdf6824142dab441ae5d8e672

2025-06-25  David Elsing  <david.elsing@posteo.net>

	gnu: python-pytorch: Improve package.
	This fixes the build of python-pytorch-for-r-torch and moves the new patches
	introduced in 81d309de8745605eb76b85e6c445b896c2ba10f3 to the existing patch
	files for python-pytorch.

	Fixes guix/guix#779.

	* gnu/packages/machine-learning.scm (python-pytorch)[source]: Update patches.
	[arguments]: Adjust the 'use-system-libraries phase.
	* gnu/packages/patches/python-pytorch-fix-codegen.patch: Adjust patch.
	* gnu/packages/patches/python-pytorch-runpath.patch: Adjust patch.
	* gnu/packages/patches/python-pytorch-system-libraries.patch: Adjust patch.
	* gnu/packages/patches/python-pytorch-runpath-2.7.0.patch: Remove patch.
	* gnu/packages/patches/python-pytorch-system-libraries-2.7.0.patch: Remove patch.
	* gnu/packages/patches/python-pytorch-without-kineto-2.7.0.patch: Remove patch.
	* gnu/packages/patches/python-pytorch-fix-codegen-2.7.0.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2025-06-25  Skylar Hill  <stellarskylark@posteo.net>

	gnu: Add clac.
	* gnu/packages/algebra.scm (clac): New variable.

	Change-Id: I5fe4db7b40b58753da3ac3ef947bf28cebeca7a6

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-trivial-gray-streams.
	* gnu/packages/lisp-xyz.scm (clasp-trivial-gray-streams): New variable.

	Change-Id: Id1fc1f094206c82c031c32dddec511762092f8ea

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-simple-rgb.
	* gnu/packages/lisp-xyz.scm (clasp-simple-rgb): New variable.

	Change-Id: I802a6dc4702acca84a34e3c82e7d2cd4936f26c1

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-binding-arrows.
	* gnu/packages/lisp-xyz.scm (clasp-binding-arrows): New variable.

	Change-Id: I36c1b5df5051c2b8d56933bf173dbee158716ca4

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-fare-utils.
	* gnu/packages/lisp-xyz.scm (clasp-fare-utils): New variable.

	Change-Id: I84618ec278c2f56af10e8d123a0bc8b6a027d18b

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-lambda-fiddle.
	* gnu/packages/lisp-xyz.scm (clasp-lambda-fiddle): New variable.

	Change-Id: Ie6f746dfbb0e0126ee89a5ce7ddf1d5f1aa6069e

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-for.
	* gnu/packages/lisp-xyz.scm (clasp-for): New variable.

	Change-Id: I51837cc3907cecddc4e09daf730026046feaac52

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-enhanced-boolean.
	* gnu/packages/lisp-xyz.scm (clasp-enhanced-boolean): New variable.

	Change-Id: Idecd20556b8f434923fe332d9d6e4d44ae94cf9d

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-enhanced-find-class.
	* gnu/packages/lisp-xyz.scm (clasp-enhanced-find-class): New variable.

	Change-Id: I45f6e957cf57994449747c0a85e55bb545cd3873

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-enhanced-typep.
	* gnu/packages/lisp-xyz.scm (clasp-enhanced-typep): New variable.

	Change-Id: I5c635404fe3636e11d4a03801f3f4695739327f4

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-class-options.
	* gnu/packages/lisp-xyz.scm (clasp-class-options): New variable.

	Change-Id: I931ac60491ab50dba708e280a492d99627568236

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-py-configparser.
	* gnu/packages/lisp-xyz.scm (clasp-py-configparser): New variable.

	Change-Id: I39145e6ea80061c9b884c68b48db332f918260e6

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-cesdi.
	* gnu/packages/lisp-xyz.scm (clasp-cesdi): New variable.

	Change-Id: I1e197cd66823037cdfaaca0b820a256d25b9c0bc

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-plump.
	* gnu/packages/lisp-xyz.scm (clasp-plump): New variable.

	Change-Id: Ibf6c27363ab70d4923cd060aedcdc548b2ba1d53

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-puri.
	* gnu/packages/lisp-xyz.scm (clasp-puri): New variable.

	Change-Id: Ic590e034500ef38a503fbcc27b00792ef4b78070

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-plump-sexp.
	* gnu/packages/lisp-xyz.scm (clasp-plump-sexp): New variable.

	Change-Id: I33234b858ece0caf665ffbe7e403d917f296a530

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-vom.
	* gnu/packages/lisp-xyz.scm (clasp-vom): New variable.

	Change-Id: I70c1b06b50706677607ecf6e226216edd27fe719

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-utils-kt.
	* gnu/packages/lisp-xyz.scm (clasp-utils-kt): New variable.

	Change-Id: Id11b2a53a41f00c0a99558b23acc0ae1c8e4a92b

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-utf8-input-stream.
	* gnu/packages/lisp-xyz.scm (clasp-utf8-input-stream): New variable.

	Change-Id: I1728be52cf3349baa0fe76d3c8cf8b78068194a8

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-unix-opts.
	* gnu/packages/lisp-xyz.scm (clasp-unix-opts): New variable.

	Change-Id: Ie44bb0ba3ca2520e4b8bc3467203f1f61185cd1a

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-language-codes.
	* gnu/packages/lisp-xyz.scm (clasp-language-codes): New variable.

	Change-Id: I879c85ed18512987e206e4ef53b55b561a0a70d8

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-named-readtables.
	* gnu/packages/lisp-xyz.scm (clasp-named-readtables): New variable.

	Change-Id: I5c4454f65c6cfca0c361b40b5ee2cee3dce77da6

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-trivial-types.
	* gnu/packages/lisp-xyz.scm (clasp-trivial-types): New variable.

	Change-Id: I9e20077ee6734cd3062d26b28f680061fc9e8978

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-net.didierverna.asdf-flv.
	* gnu/packages/lisp-xyz.scm (clasp-net.didierverna.asdf-flv): New variable.

	Change-Id: I73c180042a387367686e2ee34a0a29796d2911f9

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-array-utils.
	* gnu/packages/lisp-xyz.scm (clasp-array-utils): New variable.

	Change-Id: I622d03c36ea7aa7105093db2de85cc826140aa42

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-ptester.
	* gnu/packages/lisp-check.scm (clasp-ptester): New variable.

	Change-Id: I41cbee09b351449583125d1332ceb563ff18dab6

2025-06-25  Herman Rimm  <herman@rimm.ee>

	gnu: git-spice: Skip one test.
	It might be introduced by cc15236a45.

	* gnu/packages/version-control.scm (git-spice)[arguments] <test-flags>:
	Skip test.

	Change-Id: I811407de4b4dad91d155d9d948fae1333d7603c6

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-lisp-critic.
	* gnu/packages/lisp-check.scm (clasp-lisp-critic): New variable.

	Change-Id: I6daa32db5e3992cf8b95bdade54a9ff021668d87

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-music-spelling.
	* gnu/packages/lisp-xyz.scm (clasp-music-spelling): New variable.

	Change-Id: If53cad07459e1ece238f88129514b7e437fde94b

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-marshal.
	* gnu/packages/lisp-xyz.scm (clasp-marshal): New variable.

	Change-Id: I81378297d7a5d24c137ea1472af7943f4ccb507a

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-zpb-ttf.
	* gnu/packages/lisp-xyz.scm (clasp-zpb-ttf): New variable.

	Change-Id: I9c3bf12a56e9db743573ab9fd0edce3ca349ba99

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-sha1.
	* gnu/packages/lisp-xyz.scm (clasp-sha1): New variable.

	Change-Id: Ie45cd773499cea6772dac5666ec3e26e1889bad1

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-cl-utilities.
	* gnu/packages/lisp-xyz.scm (clasp-cl-utilities): New variable.

	Change-Id: I0542e7409c9175c8b96fb21fdb65e162ddcfe668

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-zpb-exif.
	* gnu/packages/lisp-xyz.scm (clasp-zpb-exif): New variable.

	Change-Id: Ic7e8f7638f30c13fff5a9aeb451ee21a58a3ac46

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-make-hash.
	* gnu/packages/lisp-xyz.scm (clasp-make-hash): New variable.

	Change-Id: If0407e76679527b4dc551479a5695d9b978e67ae

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-periodic-table.
	* gnu/packages/lisp-xyz.scm (clasp-periodic-table): New variable.

	Change-Id: I5a6c7170a01fa86d12bed3cee949b87a32f0fa38

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-local-time.
	* gnu/packages/lisp-xyz.scm (clasp-local-time): New variable.

	Change-Id: If30a55d68e17ae89f46d60a3d741b1e0283a8702

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-eos.
	* gnu/packages/lisp-check.scm (clasp-eos): New variable.

	Change-Id: I2f552dfcbce467b40d7eec6f7fdd8f536ff68596

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-fiasco.
	* gnu/packages/lisp-check.scm (clasp-fiasco): New variable.

	Change-Id: I64e62552920d14e878472de49e3229d2f14acdd3

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-babel.
	* gnu/packages/lisp-xyz.scm (clasp-babel): New variable.

	Change-Id: I739444480d6bff4d77e9ccd5e6ab7af84478d104

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-cl-ascii-table.
	* gnu/packages/lisp-xyz.scm (clasp-cl-ascii-table): New variable.

	Change-Id: Iab247c57a3898911472c771c68e82d10e8c693ce

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-confidence.
	* gnu/packages/lisp-check.scm (clasp-confidence): New variable.

	Change-Id: I701b7886b585933e7aeab544f066008eb959d984

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-clunit2.
	* gnu/packages/lisp-check.scm (clasp-clunit2): New variable.

	Change-Id: I8725f68e4c104b3647e38bf9e847d51f3699f86d

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-cl-annot.
	* gnu/packages/lisp-xyz.scm (clasp-cl-annot): New variable.

	Change-Id: I715b1840a9aa166f3435fc37ea69c8fe61cd3f50

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-anaphora.
	* gnu/packages/lisp-xyz.scm (clasp-anaphora): New variable.

	Change-Id: I5e5c9feea7282a797416e8e425c2a78dddb28820

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-rt.
	* gnu/packages/lisp-check.scm (clasp-rt): New variable.

	Change-Id: I59753fb945a0c6d0f811c1b1bf1bc1c3bdb49561

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-parachute.
	* gnu/packages/lisp-check.scm (clasp-parachute): New variable.

	Change-Id: I6d08d325d13a5e9c6e49f90358621f3268cb931d

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-parse-number.
	* gnu/packages/lisp-xyz.scm (clasp-parse-number): New variable.

	Change-Id: I0cc1277bbfab2fcdc5ee6fb1dbe8b910612c2939

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-form-fiddle.
	* gnu/packages/lisp-xyz.scm (clasp-form-fiddle): New variable.

	Change-Id: Id018315bb6b586256940494b5120b362c20f08dd

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-hu.dwim.stefil.
	* gnu/packages/lisp-check.scm (clasp-hu.dwim.stefil): New variable.

	Change-Id: I0716c73a3f6205e6c989f4f870127100e1302904

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-global-vars.
	* gnu/packages/lisp-xyz.scm (clasp-global-vars): New variable.

	Change-Id: I18a8cecccde710038a8dd35c515ee42df3a65b0f

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-2am.
	* gnu/packages/lisp-check.scm (clasp-2am): New variable.

	Change-Id: I6f8d3455f3678d86c4d50d6a8ff767d7f881f18e

2025-06-25  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.75.3.
	* gnu/packages/prolog.scm (trealla): Update to 2.75.3.

	Change-Id: I00615a93834a3f9a0409097633ecff29bef28fe5

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-charje.documentation.
	* gnu/packages/lisp-xyz.scm (clasp-charje.documentation): New variable.

	Change-Id: I42ba0247459eae4683f4d3cfceff4ac8350da495

2025-06-25  jgart  <jgart@dismail.de>

	doc: Add copyright.
	* doc/guix.texi: Add copyright.

	Change-Id: I4bc634a8ae5341e664988cd062155d67bd265e90

2025-06-25  jgart  <jgart@dismail.de>

	news: Add entry for new clasp build system.
	* etc/news.scm: Add entry for new clasp build system.

	Change-Id: I5adb9eb907dcc1d081dab77724dc5d87f4dd0101

2025-06-25  jgart  <jgart@dismail.de>

	doc: Mention asdf-build-system/clasp.
	* doc/guix.texi: Mention asdf-build-system/clasp.

	Change-Id: I571c1ac455473ae999a5d35470813b3c4e5fd06e

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-alexandria.
	* gnu/packages/lisp-xyz.scm (clasp-alexandria): New variable.

	Change-Id: If049d40ec3221d50fd7149a2962ec15a6ec45ae3

2025-06-25  jgart  <jgart@dismail.de>

	gnu: Add clasp-lorem-ipsum.
	* gnu/packages/lisp-xyz.scm (clasp-lorem-ipsum): New variable.

	Change-Id: I5555dcaa238e9d33f6f8c3e156802aa7a29ec8cb

2025-06-25  jgart  <jgart@dismail.de>

	gnu: clasp-cl: Add native-search-paths
	* gnu/packages/lisp.scm (clasp-cl): Update to Add native-search-paths.

	Change-Id: I4d7f96d70f33684a337092110948c4af199057d0

2025-06-25  jgart  <jgart@dismail.de>

	guix: asdf: Add asdf-build-system/clasp.
	* guix/build-system/asdf.scm (asdf-build-system/clasp): New variable.
	[native-search-paths]: Add search paths.

	Change-Id: I3631fa0d55112fd6440d2b500dddc4d04ead78e6

2025-06-25  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: Add iter-vitae.
	* gnu/packages/web.scm (iter-vitae): New variable.

2025-06-25  cancername  <notcancername@protonmail.com>

	gnu: Add simdutf.
	* gnu/packages/c.scm (simdutf): New variable.

	Change-Id: I3e253617db4793e3bc2e4704106c4c42ef2f4f49

2025-06-25  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: simdjson: Update to 3.13.0.
	* gnu/packages/cpp.scm (simdjson): Update to 3.13.0.

	Change-Id: Id8cd95bd5c95adfea95fcc83aadbe16e569e0438

2025-06-25  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Fix presumed mistaken change in news entry.
	* etc/news.scm: Revert 'en' change.  Change 'de' translation.

	Change-Id: I4174c4f6ad0e08dc61f33acc3064ed74d16c4f7e

2025-06-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: opensc: Build with OpenSSL 3.
	* gnu/packages/security-token.scm (opensc)
	[inputs]: Replace openssl-1.1 with openssl.

	Change-Id: I89fb3cad73239b9870b34b2904fbdbb243b8f82b

2025-06-25  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of privilege escalation entry.

	Change-Id: I9f39d27f64f3e550b72167d253ff1926dc1b9fc1

2025-06-25  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: git: Build man pages.
	* gnu/packages/version-control.scm (git) [phases] {install-info-manual}:
	Rename to...
	{install-doc}: ... this.  Add the 'install-man' target.
	{install-man-pages}: Delete phase.

	Change-Id: I2ba7152a282334adb38e6cbd485b09bc69b340b9

2025-06-25  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: git: Remove extraneous git-submodule wrapper.
	This wrapper was first added in commit 2a5e15c6e1c ("gnu: git: 'git-submodule'
	works even if Perl is not in $PATH.") in 2014; it no longer appears to be
	needed.

	Reported-by: Nicolas Graves <ngraves@ngraves.fr>
	Reported-by: Ian Eure <ian@retrospec.tv>
	Change-Id: I926e94cc01ba7fa24cfa5bdb94b8918d9f103e80

2025-06-25  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: git-minimal: Update to 2.50.0.
	* gnu/packages/version-control.scm (git-minimal): Update to 2.50.0.
	(git) [phases] {install-man-pages}: Adjust hash.

	Change-Id: Ia8df361ad38c5ee9d00e4acbd553abac2c6f1af9

2025-06-25  Maxim Cournoyer  <maxim@guixotic.coop>

	Refine regexp in update-guix-package.scm script.
	* build-aux/update-guix-package.scm (%guix-git-repo-push-url-regexp): Refine
	regexp.

	Change-Id: I562bad8f654fb797a6f0ddc5bf94feba203cb732

2025-06-25  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: emacs-dtrt-indent: Update to 1.24.
	* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.24.

	Change-Id: If61a0116a7b685bc1b5ce83e220fa63eef8d0715

2025-06-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-gnus-desktop-notify: Update to latest commit.
	* gnu/packages/emacs-xyz.scm (emacs-gnus-desktop-notify): Update to latest
	commit.
	[description]: Fix typo.
	* gnu/packages/patches/emacs-gnus-desktop-notify-fix-notifications.patch:
	Delete file.
	* gnu/packages/patches/emacs-gnus-desktop-notify-rescan.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): De-register them.

	Change-Id: I7f25870949411f8f1326871d67bdbdbe59feef6b

2025-06-25  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: perl-eval-withlexicals: Enable readline support for tinyrepl.
	* gnu/packages/perl.scm (perl-eval-withlexicals)
	[phases]: Use gexps.  Strip trailing #t.
	[inputs]: Remove labels.  Add perl-term-readline-gnu.

	Change-Id: Ic42ec13e398e88d085a19a1bab39d6c08debb3f1

2025-06-25  Noé Lopez  <noelopez@free.fr>

	teams: Add entry for Nicolas Graves.
	* etc/teams.scm ("Nicolas Graves"): New member.

	Change-Id: I156ea8bfe8351cd900ef1c2c7a3aba012cca21f1

2025-06-25  Andreas Enge  <andreas@enge.fr>

	daemon: Fix build with gcc-14.
	* nix/libutil/seccomp.hh: Include cstdint.

	Change-Id: I454c7abd56abbe4cf03a5bc8ebc402678e07a0f0

2025-06-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-bqn-mode: Update to 2025-04-10.
	* gnu/packages/emacs-xyz.scm (emacs-bqn-mode): Update to 2025-04-10.
	[arguments]: Drop #:phases.
	[propagated-inputs]: Add emacs-eros.

	Change-Id: Id4f832052d21ab969c529e2e846339ef78bad7c4

2025-06-25  gemmaro  <gemmaro.dev@gmail.com>

	gnu: emacs-flymake-perlcritic: Update to 1.0.3-1.311743e.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-perlcritic):
	Update to 1.0.3-1.311743e.
	[arguments]: Add #:test-command.

	Change-Id: Ib0e87af7fe1b73092d7b1ca96188ea20118c19f0

2025-06-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-ebib: Update to 2.50.1.
	* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.50.1.

	Change-Id: I8335d42b669effa6ed20d1cdb565ed09786f2170

2025-06-25  Adam Quandour  <adam.quandour@gmail.com>

	gnu: Add melonds.
	* gnu/packages/emulators.scm (melonds): New variable.

2025-06-24  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 139.0.4-1 [security-fixes].
	Librewolf 139.0.4 contains fixes for:
	CVE-2025-49709: Memory corruption in canvas surfaces
	CVE-2025-49710: Integer overflow in OrderedHashTable

	* gnu/packages/librewolf.scm (librewolf): Update to 139.0.4-1.

	Change-Id: I622465bb1e0ba29dac6c3ede29a64f92f76946c1

2025-06-24  Ian Eure  <ian@retrospec.tv>

	gnu: firefox-l10n: Update to 0d3843540cfd7d38f8a60831fbfae996b6fe2efc.
	* gnu/packages/librewolf.scm (firefox-l10n): Update to 0d3843540cfd7d38f8a60831fbfae996b6fe2efc.

	Change-Id: I655b500492552ca98e4b622a092f093da5bc8c11

2025-06-24  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-combobulate: Update to 0.2.
	* gnu/packages/emacs-xyz.scm (emacs-combobulate): New variable.

	Change-Id: Iad5108a5c625a107072f1e82f38d09e4cb186f9e

2025-06-24  Noé Lopez  <noelopez@free.fr>

	gnu: Add gapless.
	* gnu/packages/gnome-xyz.scm (gapless): New variable.

	Change-Id: I57f7059aa64f55dd510cc74459b3065b46f8f1d4

2025-06-24  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20250622.
	* gnu/packages/parallel.scm (parallel): Update to 20250622.

	Change-Id: I6dc2947c7f1cf62b78bb61812913bd2c44a830ad

2025-06-24  Andy Tai  <atai@atai.org>

	gnu: xpra: Update to 6.3.1.
	* gnu/packages/xorg.scm (xpra): Update to 6.3.1.

	Change-Id: Ief95dbec2eb62491e2277af410d079640e4b26f0

2025-06-24  Hilton Chain  <hako@ultrarare.space>

	gnu: zoxide: Reference ‘zoxide’ executable by store path.
	* gnu/packages/rust-apps.scm (zoxide)[arguments]<#:phases>: Patch references
	of ‘zoxide’ executable.

	Change-Id: I45e51d538904f5b9fbebacd1ece13c01bf076d1e

2025-06-24  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: Add ggg.
	* gnu/packages/image.scm (ggg): New variable.

2025-06-24  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: janet: Update to 1.38.0.
	* gnu/packages/lisp.scm (janet): Update to 1.38.0.

	Change-Id: I94c8eeabb943d2786effb94893840cf31662dd00

2025-06-24  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for ‘guix-daemon’ vulnerability fix.
	* etc/news.scm: Add entry.

	Change-Id: I7f143c268070a6fbcc1a343374ee4443add60bc2

2025-06-24  John Kehayias  <john.kehayias@protonmail.com>

	gnu: guix: Update to 1.4.0-38.0e79d5b [security fixes].
	Fixes CVE-2025-46415, CVE-2025-46416, CVE-2025-52991, CVE-2025-52992, and
	CVE-2025-52993.

	* gnu/packages/package-management.scm (guix): Update to 1.4.0-38.0e79d5b.

	Change-Id: Ifa601149c5e737cc97fefaf21db36bfcf4d4f026

2025-06-24  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 128.12.0-gnu1 [security fixes].
	Includes fixes for CVE-2025-6424, CVE-2025-6425, CVE-2025-6426,
	CVE-2025-6429, and CVE-2025-6430.

	* gnu/packages/gnuzilla.scm (mozilla-115-compare-locales)
	(mozilla-115-locale, mozilla-115-locales, update-mozilla-115-locales)
	(all-mozilla-115-locales, %icecat-115-base-version)
	(%icecat-115-version %icecat-115-build-id, icecat-115-source): New
	bindings, retaining the previous meanings (before this commit) of
	mozilla-compare-locales, mozilla-locale, mozilla-locales,
	update-mozilla-locales, all-mozilla-locales, %icecat-base-version,
	%icecat-version, %icecat-build-id, and icecat-source, respectively.
	(mozilla-locale, mozilla-locales, update-mozilla-locales)
	(all-mozilla-locales): Remove bindings.
	(mozilla-compare-locales): Switch to new Github URL.
	(mozilla-l10n): New variable.
	(%icecat-locales): Move definition above "%icecat-base-version".
	Add new locales "sat" and "skr".
	(%icecat-base-version, %icecat-version, %icecat-build-id): Update.
	(icecat-source): Update 'gnuzilla-commit' and hashes.
	Remove 'upstream-icecat-base-version' local variable
	and associated comments.  Modify the code
	within (with-directory-excursion "l10n" ...) to adapt to new
	upstream handling of locales.
	(icecat-minimal) [inputs]: Switch from 'ffmpeg-5' to 'ffmpeg'.
	Update the comment on why we are still using the bundled NSS.
	[native-inputs]: Switch from 'rust-cbindgen-0.24' to 'rust-cbindgen'.
	[arguments]: Add "--enable-rust-simd" to configure-flags.
	Adapt 'remove-cargo-frozen-flag' phase to work on IceCat 128.
	(comm-source->locales+changeset): Use 'update-mozilla-115-locales'.
	(icedove-source): Use 'icecat-115-source'.
	* gnu/packages/patches/icecat-use-system-wide-dir.patch,
	gnu/packages/patches/icecat-compare-paths.patch: Adapt to IceCat 128.
	* gnu/packages/patches/icecat-102-makeicecat.patch: Delete file
	* gnu/local.mk (dist_patch_DATA): Remove it.

2025-06-24  Christopher Baines  <mail@cbaines.net>

	gnu: bffe: Update to 0-14.f9a5b55.
	* gnu/packages/package-management.scm (bffe): Update to 0-14.f9a5b55.
	[source,home-page]: Update URL.

	Change-Id: Ie7a9dbd4f686b9fcbc62867c6da8e372a4df0c06

2025-06-24  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-41.8bfd36f.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-41.8bfd36f.

	Change-Id: Ia1586eb8b34f0ffd309a9b07f3ca332bcf69cf30

2025-06-24  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-21.34ee8bb.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-21.34ee8bb.
	[source,home-page]: Update URL.

	Change-Id: I6007cf790a7c824d0940cd6779fe317ff293d471

2025-06-24  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-69.9b79543.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-69.9b79543.

	Change-Id: I7eeade55c30543da5b98ca82bb69d1f25dc1bad1

2025-06-24  Christopher Baines  <mail@cbaines.net>

	gnu: guile-documenta: Update to 0.3.0.
	* gnu/packages/guile-xyz.scm (guile-documenta): Update to 0.3.0.

	Change-Id: Ia843bbcdc3460b6bb60eedecccde92c66b19b611

2025-06-24  Ludovic Courtès  <ludo@gnu.org>

	daemon: Protect ‘copyFileRecursively’ from race conditions.
	Previously, if an attacker managed to introduce a hard link or a symlink
	on one of the destination file names before it is opened,
	‘copyFileRecursively’ would overwrite the symlink’s target or the hard
	link’s content.

	This kind of attack could be carried out while guix-daemon is copying
	the output or the chroot directory of a failed fixed-output derivation
	build, possibly allowing the attacker to escalate to the privileges of
	the build user.

	* nix/libutil/util.cc (copyFileRecursively): In the ‘S_ISREG’ case, open
	‘destination’ with O_NOFOLLOW | O_EXCL.  In the ‘S_ISDIR’ case, open
	‘destination’ with O_NOFOLLOW.

	Reported-by: Reepca Russelstein <reepca@russelstein.xyz>
	Change-Id: I94273efe4e92c1a4270a98c5ec47bd098e9227c9

2025-06-24  Reepca Russelstein  <reepca@russelstein.xyz>

	daemon: add seccomp filter for slirp4netns.
	The container that slirp4netns runs in should already be quite difficult to do
	anything malicious in beyond basic denial of service or sending of network
	traffic.  There is, however, one hole remaining in the case in which there is
	an adversary able to run code locally: abstract unix sockets.  Because these
	are governed by network namespaces, not IPC namespaces, and slirp4netns is in
	the root network namespace, any process in the root network namespace can
	cooperate with the slirp4netns process to take over its user.

	To close this, we use seccomp to block the creation of unix-domain sockets by
	slirp4netns.  This requires some finesse, since slirp4netns absolutely needs
	to be able to create other types of sockets - at minimum AF_INET and AF_INET6

	Seccomp has many, many pitfalls.  To name a few:

	1. Seccomp provides you with an "arch" field, but this does not uniquely
	   determine the ABI being used; the actual meaning of a system call number
	   depends on both the number (which is often the result of ORing a related
	   system call with a flag for an alternate ABI) and the architecture.

	2. Seccomp provides no direct way of knowing what the native value for the
	   arch field should be; the user must do configure/compile-time testing for
	   every architecture+ABI combination they want to support.  Amusingly enough,
	   the linux-internal header files have this exact information
	   (SECCOMP_ARCH_NATIVE), but they aren't sharing it.

	3. The only system call numbers we naturally have are the native ones in
	   asm/unistd.h.  __NR_socket will always refer to the system call number for
	   the target system's ABI.

	4. Seccomp can only manipulate 32-bit words, but represents every system call
	   argument as a uint64.

	5. New system call numbers with as-yet-unknown semantics can be added to the
	   kernel at any time.

	6. Based on this comment in arch/x86/entry/syscalls/syscall_32.tbl:

	   # 251 is available for reuse (was briefly sys_set_zone_reclaim)

	   previously-invalid system call numbers may later be reused for new system
	   calls.

	7. Most architecture+ABI combinations have system call tables with many gaps
	   in them.  arm-eabi, for example, has 35 such gaps (note: this is just the
	   number of distinct gaps, not the number of system call numbers contained in
	   those gaps).

	8. Seccomp's BPF filters require a fully-acyclic control flow graph.
	   Any operation on a data structure must therefore first be fully
	   unrolled before it can be run.

	9. Seccomp cannot dereference pointers.  Only the raw bits provided to the
	   system calls can be inspected.

	10. Some architecture+ABI combos have multiplexer system calls.  For example,
	    socketcall can perform any socket-related system call.  The arguments to
	    the multiplexed system call are passed indirectly, via a pointer to user
	    memory.  They therefore cannot be inspected by seccomp.

	11. Some valid system calls are not listed in any table in the kernel source.
	    For example, __ARM_NR_cacheflush is an "ARM private" system call.  It does
	    not appear in any *.tbl file.

	12. Conditional branches are limited to relative jumps of at most 256
	    instructions forward.

	13. Prior to Linux 4.8, any process able to spawn another process and call
	    ptrace could bypass seccomp restrictions.

	To address (1), (2), and (3), we include preprocessor checks to identify the
	native architecture value, and reject all system calls that don't use the
	native architecture.

	To address (4), we use the AC_C_BIGENDIAN autoconf check to conditionally
	define WORDS_BIGENDIAN, and match up the proper portions of any uint64 we test
	for with the value in the accumulator being tested against.

	To address (5) and (6), we use system call pinning.  That is, we hardcode a
	snapshot of all the valid system call numbers at the time of writing, and
	reject any system call numbers not in the recorded set.  A set is recorded for
	every architecture+ABI combo, and the native one is chosen at compile-time.
	This ensures that not only are non-native architectures rejected, but so are
	non-native ABIs.  For the sake of conciseness, we represent these sets as sets
	of disjoint ranges.  Due to (7), checking each range in turn could add a lot
	of overhead to each system call, so we instead binary search through the
	ranges.  Due to (8), this binary search has to be fully unrolled, so we do
	that too.

	It can be tedious and error-prone to manually produce the syscall ranges by
	looking at linux's *.tbl files, since the gaps are often small and
	uncommented.  To address this, a script, build-aux/extract-syscall-ranges.sh,
	is added that will produce them given a *.tbl filename and an ABI regex (some
	tables seem to abuse the ABI field with strange values like "memfd_secret").
	Note that producing the final values still requires looking at the proper
	asm/unistd.h file to find any private numbers and to identify any offsets and
	ABI variants used.

	(10) used to have no good solution, but in the past decade most architectures
	have gained dedicated system call alternatives to at least socketcall, so we
	can (hopefully) just block it entirely.

	To address (13), we block ptrace also.

	* build-aux/extract-syscall-ranges.sh: new script.
	* Makefile.am (EXTRA_DIST): register it.
	* config-daemon.ac: use AC_C_BIGENDIAN.
	* nix/libutil/spawn.cc (setNoNewPrivsAction, addSeccompFilterAction): new
	  functions.
	* nix/libutil/spawn.hh (setNoNewPrivsAction, addSeccompFilterAction): new
	  declarations.
	  (SpawnContext)[setNoNewPrivs, addSeccompFilter]: new fields.
	* nix/libutil/seccomp.hh: new header file.
	* nix/libutil/seccomp.cc: new file.
	* nix/local.mk (libutil_a_SOURCES, libutil_headers): register them.
	* nix/libstore/build.cc (slirpSeccompFilter, writeSeccompFilterDot):
	  new functions.
	  (spawnSlirp4netns): use them, set seccomp filter for slirp4netns.

	Change-Id: Ic92c7f564ab12596b87ed0801b22f88fbb543b95

2025-06-24  Reepca Russelstein  <reepca@russelstein.xyz>

	daemon: Use slirp4netns to provide networking to fixed-output derivations.
	Previously, the builder of a fixed-output derivation could communicate with an
	external process via an abstract Unix-domain socket.  In particular, it could
	send an open file descriptor to the store, granting write access to some of
	its output files in the store provided the derivation build fails—the fix for
	CVE-2024-27297 did not address this specific case.  It could also send an open
	file descriptor to a setuid program, which could then be executed using
	execveat to gain the privileges of the build user.

	With this change, fixed-output derivations other than “builtin:download”
	and “builtin:git-download” always run in a separate network namespace
	and have network access provided by a TAP device backed by slirp4netns,
	thereby closing the abstract Unix-domain socket channel.

	* nix/libstore/globals.hh (Settings)[useHostLoopback, slirp4netns]: new
	fields.
	* config-daemon.ac (SLIRP4NETNS): new C preprocessor definition.
	* nix/libstore/globals.cc (Settings::Settings): initialize them to defaults.
	* nix/nix-daemon/guix-daemon.cc (options): add --isolate-host-loopback option.
	* doc/guix.texi: document it.
	* nix/libstore/build.cc (DerivationGoal)[slirp]: New field.
	(setupTap, setupTapAction, waitForSlirpReadyAction, enableRouteLocalnetAction,
	 prepareSlirpChrootAction, spawnSlirp4netns, haveGlobalIPv6Address,
	 remapIdsTo0Action): New functions.
	(initializeUserNamespace): allow the guest UID and GID to be specified.
	(DerivationGoal::killChild): When ‘slirp’ is not -1, call ‘kill’.
	(DerivationGoal::startBuilder): Unconditionally add CLONE_NEWNET to FLAGS.
	When ‘fixedOutput’ is true, spawn ‘slirp4netns’.
	When ‘fixedOutput’ and ‘useChroot’ are true, add setupTapAction,
	waitForSlirpReadyAction, and enableRouteLocalnetAction to builder setup
	phases.
	Create a /etc/resolv.conf for fixed-output derivations that directs them to
	slirp4netns's dns address.
	When settings.useHostLoopback is true, supply fixed-output derivations with a
	/etc/hosts that resolves "localhost" to slirp4netns's address for accessing
	the host loopback.
	* nix/libutil/util.cc (keepOnExec, decodeOctalEscaped, sendFD, receiveFD,
	  findProgram): New functions.
	* nix/libutil/util.hh (keepOnExec, decodeOctalEscaped, sendFD, receiveFD,
	  findProgram): New declarations.
	* gnu/packages/package-management.scm (guix): add slirp4netns input for linux
	  targets.
	* tests/derivations.scm (builder-network-isolated?): new variable.
	  ("fixed-output derivation, network access, localhost", "fixed-output
	  derivation, network access, external host"):
	  skip test case if fixed output derivations are isolated from the network.

	Change-Id: Ia3fea2ab7add56df66800071cf15cdafe7bfab96

2025-06-24  Reepca Russelstein  <reepca@russelstein.xyz>

	daemon: add and use spawn.cc and spawn.hh.
	This adds a mechanism for manipulating and running "spawn phases" similarly to
	how builder-side code manipulates "build phases".  The main difference is that
	spawn phases take a (reference to a) single structure that they can both read
	from and write to, with their writes being visible to subsequent phases.  The
	base structure type for this is SpawnContext.

	It also adds some predefined phase sequences, namely basicSpawnPhases and
	cloneSpawnPhases, and exposes each of the actions performed by these phases.

	Finally, it modifies build.cc to replace runChild() with use of this new code.

	* nix/libutil/util.cc (keepOnExec, waitForMessage): new functions.
	* nix/libutil.util.hh (keepOnExec, waitForMessage): add prototypes.
	* nix/libutil/spawn.cc, nix/libutil/spawn.hh: new files.
	  (addPhaseAfter, addPhaseBefore, prependPhase, appendPhase, deletePhase,
	  replacePhase, reset_writeToStderrAction, restoreAffinityAction,
	  setsidAction, earlyIOSetupAction, dropAmbientCapabilitiesAction,
	  chrootAction, chdirAction, closeMostFDsAction, setPersonalityAction,
	  oomSacrificeAction, setIDsAction, restoreSIGPIPEAction, setupSuccessAction,
	  execAction, getBasicSpawnPhases, usernsInitSyncAction, usernsSetIDsAction,
	  initLoopbackAction, setHostAndDomainAction, makeFilesystemsPrivateAction,
	  makeChrootSeparateFilesystemAction, statfsToMountFlags, bindMount,
	  mountIntoChroot, mountIntoChrootAction, mountProcAction, mountDevshmAction,
	  mountDevptsAction, pivotRootAction, lockMountsAction, getCloneSpawnPhases,
	  runChildSetup, runChildSetupEntry, cloneChild, idMapToIdentityMap,
	  unshareAndInitUserns): new procedures.
	* nix/local.mk (libutil_a_SOURCES): add spawn.cc.
	  (libutil_headers): add spawn.hh.
	* nix/libstore/build.cc (restoreSIGPIPE, DerivationGoal::runChild,
	  childEntry): removed procedures.
	  (DerivationGoal::{dirsInChroot,env,readiness}): removed.
	  (execBuilderOrBuiltin, execBuilderOrBuiltinAction,
	  clearRootWritePermsAction): new procedures.
	  (DerivationGoal::startBuilder): modified to use a CloneSpawnContext if
	  chroot builds are available, otherwise a SpawnContext.

	Change-Id: Ifd50110de077378ee151502eda62b99973d083bf

	Change-Id: I76e10d3f928cc30566e1e6ca79077196972349f8

	spawn.cc, util.cc, util.hh changes

	Change-Id: I287320e63197cb4f65665ee5b3fdb3a0e125ebac

2025-06-24  Reepca Russelstein  <reepca@russelstein.xyz>

	daemon: Implement ‘deletePath’ in terms of the *at functions.
	deletePath needs to be able to operate securely in unfriendly environments,
	where adversaries may be concurrently modifying the files being operated on.
	For example, directories that we are currently recursing through may be
	replaced with symbolic links.

	We err on the side of early failure here: if a file or directory is
	concurrently modified in a way that causes one of the system calls to fail, we
	throw an exception immediately instead of trying to adapt to the change.

	Note that we use fstat instead of fstatat for verifying the directory's
	st_mode field because AT_EMPTY_PATH is linux-specific.

	* nix/libutil/util.cc (_deletePathAt): new procedure.
	(_deletePath): use it.

	Change-Id: I7ccfe6f1f74dbab95617b24034494e0f63030582

2025-06-24  Ludovic Courtès  <ludo@gnu.org>

	tests: Test network access from fixed-output derivations.
	* tests/derivations.scm ("fixed-output derivation, network access, localhost")
	("fixed-output derivation, network access, external host"): New tests.

	Change-Id: Iec164981a12ffef1bcb6a63ed9c2f1f363c53d80

2025-06-24  Yelninei  <yelninei@tutamail.com>

	gnu: screen: Fix build with gcc-14.
	* gnu/packages/screen.scm (screen):
	[#:configure-flags]: Add -Wno-error=int-conversions and
	-Wno-error=incompatible-pointer-types to CFLAGS.

	Change-Id: I14166477ff104ed1e64b9deebb89e032b50f69f9

2025-06-24  fanquake  <fanquake@gmail.com>

	gnu: mingw-w64-tools: Update to 13.0.0.
	* gnu/packages/mingw.scm (mingw-w64-tools): Update to 13.0.0.

	Change-Id: Ie83c32f24eb6028864c96267b48a795a266269cf

2025-06-24  fanquake  <fanquake@gmail.com>

	gnu: mingw-w64: Update to 13.0.0.
	* gnu/packages/mingw.scm (make-mingw-w64): Update to 13.0.0.

	Change-Id: I5d4f639c20828202eca82a396588fcde6d79511d

2025-06-24  Dariqq  <dariqq@posteo.net>

	gnu: power-profiles-daemon: Update to 0.30.
	Fixing #506.

	* gnu/packages/freedesktop.scm (power-profiles-daemon): Update to 0.30.
	[#:phases]: In 'wrap-program add GI_TYPELIB_PATH to the wrapper.

	Change-Id: Ie5d45a8326d8925a5fb790c8effb6365a82e1b71

2025-06-24  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: libcgroup: Update to 3.2.0.
	* gnu/packages/linux.scm (libcgroup): Update to 3.2.0.

	Change-Id: Ib92d482f15af39d6e908414c345b3677479c3288

2025-06-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cantools: Update to 40.2.3.
	Fixing #787.

	* gnu/packages/python-xyz.scm (python-cantools): Update to 40.2.3.
	[arguments] <phases>: Remove 'build-doc and 'install-doc; add
	'set-version.
	[propagated-inputs]: Remove python-parameterized.
	[native-inputs]: Remove python-sphinx and texinfo; add
	python-parameterized, python-pytest, python-setuptools,
	python-setuptools-scm, and python-wheel.

	Change-Id: I57b20e8df1406795c8a22a38bec470e6294dabbf

2025-06-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-bitstruct: Update to 8.21.0.
	* gnu/packages/python-xyz.scm (python-bitstruct): Update to 8.21.0.
	[build-system]: Use pyproject.
	[native-inputs]: Add python-pytest, python-setuptools-next, and
	python-wheel.
	[description]: Start from a new line, apply fill-column indentation.

	Change-Id: I669b99d5687d173e9d9667d3e7339a2d5bf62006

2025-06-24  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add emacs-defaultencrypt.
	* gnu/packages/emacs-xyz.scm (emacs-defaultencrypt): New variable.
	(emacs-default-encrypt): Mark it as deprecated by the above.

	Change-Id: I391e8edb489aa463344401fd691727734a47e428

2025-06-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: pass-tomb: Correct completions path.
	* gnu/packages/password-utils.scm (pass-tomb): Correct completions path.

	Change-Id: I487b723e3e8f5616001d80491bf595c48b0a46e2

2025-06-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: pass-tomb: Use G-expressions.
	* gnu/packages/password-utils.scm (pass-tomb): Use G-expressions.

	Change-Id: Ic0eae41184d0beffe08caa47c3cafdcb58fa7480

2025-06-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: pass-tomb: Update to 1.3-0.f4f34f4.
	* gnu/packages/password-utils.scm (pass-tomb): Update to 1.3-0.f4f34f4.

	Change-Id: I45ead3c1e8475d38e76627f334afc2eb7440c8ec

2025-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add git-repo-go.
	* gnu/packages/version-control.scm (git-repo-go): New variable.

	Change-Id: I8b7b45bdd24eabf8f30cb4febeb9338ffadbb0d9
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add go-github-com-h2non-gock.
	* gnu/packages/golang-check.scm (go-github-com-h2non-gock): New variable.

	Change-Id: I9d441873043d474110c3e723222da2ef02bed9a0
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add go-github-com-nbio-st.
	* gnu/packages/golang-check.scm (go-github-com-nbio-st): New variable.

	Change-Id: I7a2b0d463c5a8d784b6e50814eacb45352cda590

2025-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add go-github-com-h2non-parth.
	* gnu/packages/golang-xyz.scm (go-github-com-h2non-parth): New variable.

	Change-Id: I5ef3d0b600295aef0764de93363c01a8c27822a5

2025-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add go-github-com-jiangxin-multi-log.
	* gnu/packages/golang-xyz.scm (go-github-com-jiangxin-multi-log): New variable.

	Change-Id: I0dea0ad989acfca443c836dedc7abdc5a2ae6332
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add go-github-com-jiangxin-goconfig.
	* gnu/packages/golang-vcs.scm (go-github-com-jiangxin-goconfig): New variable.

	Change-Id: I16784102273da77fb76697c3344e4912e83cb30f
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add go-github-com-jiu2015-gotestspace.
	* gnu/packages/golang-check.scm (go-github-com-jiu2015-gotestspace): New variable.

	Change-Id: I4a7c627f14eb5d392c66a04e8e2c2aef7ca8921f
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-06-24  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: zfs: Update to 2.3.3.
	* gnu/packages/file-systems.scm (zfs): Update to 2.3.3.

	Change-Id: If6afca963e4de757d6163e2247a18e08f374c941

2025-06-24  jgart  <jgart@dismail.de>

	gnu: lem: Update to 0025e1c.
	* gnu/packages/text-editors.scm (lem): Update to 0025e1c.

	Change-Id: I02ef7ea08ec985845eba16afcad1fc56b593b5f7

2025-06-24  Mark Walker  <mark.damon.walker@gmail.com>

	gnu: Add ghc-hcodecs.
	* gnu/packages/haskell-xyz.scm (ghc-hcodecs): New variable.

	Change-Id: I3b03f9eb430e076f1055f17e28ae161925795c56

2025-06-24  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.75.0.
	* gnu/packages/prolog.scm (trealla): Update to 2.75.0.

	Change-Id: I29748a9864eee07d698e055eab50a3c458b2814c

2025-06-24  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: icewm: Update to 3.8.0.
	* gnu/packages/wm.scm (icewm): Update to 3.8.0.

	Change-Id: I446a5a4b3ac4e53837cbd9b2d20caf8a893a68dc

2025-06-24  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gcc-14: Update to 14.3.0.
	* gnu/packages/gcc.scm (gcc-14): Update to 14.3.0.

	Change-Id: I50b3c47f1e1c80129e2aee7a37e0fa6c57a3f9fc

2025-06-24  Adrien 'neox' Bourmault  <neox@gnu.org>

	gnu: speed-dreams: Update to 2.4.2.
	* gnu/packages/games.scm (speed-dreams): Update to 2.4.2.

	Change-Id: I7f9eb4ac45faa098da323ea3d9a9402e0a410bb2

2025-06-24  Adrien 'neox' Bourmault  <neox@gnu.org>

	gnu: speed-dreams-data: Update to 2.4.2.
	* gnu/packages/games.scm (speed-dreams-data): Update to 2.4.2.

	Change-Id: I78207633d2a9eec0f8a1df5faa9d336ba6d19ab2

2025-06-24  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add pls.
	* gnu/packages/perl.scm (pls): New variable.

	Change-Id: I76938567bbaedf355a49fb84e4d5964cea253d09

2025-06-24  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add perl-tidy.
	* gnu/packages/perl.scm (perl-tidy): New variable.

	Change-Id: Ie5a7686c64331119d4432d001630eb29df10e4fe

2025-06-24  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add perl-io-async.
	* gnu/packages/perl.scm (perl-io-async): New variable.

	Change-Id: Ib44bcdfaef11ee81898aca8be30d59a3369575d5

2025-06-24  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add perl-future-queue.
	* gnu/packages/perl.scm (perl-future-queue): New variable.

	Change-Id: I18203e511e09f928e19f2813e23e6adc486211c7

2025-06-24  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add perl-future.
	* gnu/packages/perl.scm (perl-future): New variable.

	Change-Id: Idf22bd2ba31c01da6bee9756f5fba337e8f7aedb

2025-06-24  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add perl-test-metrics-any.
	* gnu/packages/perl-check.scm (perl-test-metrics-any): New variable.

	Change-Id: Ief6b39d8a48907df8a2f0c34b09462ad3eba17ca

2025-06-24  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add perl-test-future-io-impl.
	* gnu/packages/perl-check.scm (perl-test-future-io-impl): New variable.

	Change-Id: I7e3421f12c5f62ad3da2da13b01d40431736498c

2025-06-24  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add perl-struct-dumb.
	* gnu/packages/perl-check.scm (perl-struct-dumb): New variable.

	Change-Id: Id5e384d1b174b0626cff093d43e18e551a67df73

2025-06-24  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add perl-metrics-any.
	* gnu/packages/perl.scm (perl-metrics-any): New variable.

	Change-Id: I0df9c005d5cf8d0214c52bce9c504c7d2de8d5fe

2025-06-24  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add perl-pod-markdown.
	* gnu/packages/perl.scm (perl-pod-markdown): New variable.

	Change-Id: Ic298dbd9a1257d7d7cfb66d61897fa972c1078e2

2025-06-24  Maxim Cournoyer  <maxim@guixotic.coop>

	gnu: Add perl-ppr.
	* gnu/packages/perl.scm (perl-ppr): New variable.

	Change-Id: I9a0ea9aa0c7eb6fb4faad3bac717b69e019d45aa

2025-06-23  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: mono@2.4.2.3: Make it reproducible.
	* gnu/packages/patches/mono-2.4.2.3-fix-parallel-builds.patch: New file.
	* gnu/packages/patches/mono-2.4.2.3-reproducibility.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add references to those patches.
	* gnu/packages/dotnet.scm (mono-2.4.2.3)[source]: Use those patches.
	[arguments]<#:phases>[disable-mono-mini-timestamps]: New phase.

	Change-Id: Ib0a57d2e93b8b72c10fa9854a77eadeee578266c
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2025-06-23  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: mono@1.9.1: Make it reproducible.
	* gnu/packages/patches/mono-1.9.1-reproducibility.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/dotnet.scm (mono-1.9.1)[source]: Add it.
	[arguments]<#:make-flags>: Add NO_SIGN_ASSEMBLY.
	<#:phases>[delete-mdb]: New phase.
	[disable-signing]: New phase.

	Change-Id: I094692a1aa74d7737fa781e88582e8a0a3a27dbb
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2025-06-23  Nico Rikken  <nico@nicorikken.eu>

	gnu: ansel: Update to 0.0.0-1.b51cfa3.
	* gnu/packages/photo.scm (ansel): Update to 0.0.0-1.b51cfa3.
	[source]: Omit the redundant .git suffix.

	Change-Id: Ied9b4acada8c18543a251dd74eb402d2deffb4c6

2025-06-23  John Kehayias  <john.kehayias@protonmail.com>

	gnu: pass-git-helper: Update to 3.3.0.
	* gnu/packages/password-utils.scm (pass-git-helper): Update to 3.3.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#phases>: Don't replace check phase but make a pre-check phase to
	just to set HOME.
	[native-inputs]: Add python-pytest-cov, python-setuptools, and python-wheel.

	Change-Id: I2d06c647b6edd7ec83d611b398ca3faa6a22480c

2025-06-23  Thomas Zdyrski  <thomas.zdyrski@gmail.com>

	gnu: perl-pdf-api2: Update to 2.047.
	* gnu/packages/perl.scm (perl-pdf-api2): Update to 2.047.

	Change-Id: Ifb756e19c1525cb7d2609a2680ab4ac59d12f602

2025-06-23  Cayetano Santos  <csantosb@inventati.org>

	gnu: tomb: Update to 2.11.
	* gnu/packages/crypto.scm (tomb): Update to 2.11. Use G-expressions.
	[home-page]: Fix URL.
	[phases]{check}: Respect #:tests? parameter.
	[native-inputs]: Remove sudo; add which. Remove labels.
	[inputs]: Add argon2. Remove labels.

	Change-Id: I01c24feac7f5b9088469f0f3ac982557293223db
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-06-23  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-aio: Source from maintained fork.
	The upstream emacs-aio repository is unmaintained with numerous open
	issues.  Notably, native compilation is broken on Emacs 30.  Change the
	package source to a fork merging several open PRs and fixing native
	compilation.

	* gnu/packages/emacs-xyz.scm (emacs-aio)[source]: Switch to recent fork.

	Change-Id: Idc6a344595690bf7688c7571abd67b1c5a81faa0

2025-06-23  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: tuxedo-keyboard: Update to 4.14.1.
	* gnu/packages/linux.scm (tuxedo-keyboard): Update to 4.14.1.

	Change-Id: Ie2da4824051bd7fb14e0a52acf808e9dcecc5e30

2025-06-23  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ugrep: Update to 7.5.0.
	* gnu/packages/search.scm (ugrep): Update to 7.5.0.

	Change-Id: Id541539e0ebd1885c04ccaa4daa16af6c1e12d51

2025-06-23  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.74.26.
	* gnu/packages/prolog.scm (trealla): Update to 2.74.26.

	Change-Id: I756865e2d2dbd69d061a2b1fd04a2bd568f6af13

2025-06-23  Jelle Licht  <jlicht@fsfe.org>

	doc: contributing: Fix broken example.
	* doc/contributing.texi (Bulk updates): Properly escape special characters.

	Change-Id: I9aa4d88f19904056546717cd80ca89ab2f5924fe

2025-06-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	doc: Document bulk updates.
	* doc/contributing.texi (Bulk updates): New section describing update
	technique for collection of packages.

	Change-Id: Ic67978a6c8e0140980a0ede968f7e411faf23a1d

2025-06-23  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.74.24.
	* gnu/packages/prolog.scm (trealla): Update to 2.74.24.

	Change-Id: Ief6ce151d06f64d01f84593451f1d37d22dce34c

2025-06-23  Jelle Licht  <jlicht@fsfe.org>

	gnu: esbuild-node: Deprecate.
	* gnu/packages/web.scm (esbuild-node): Define as deprecated in
	favor of node-esbuild.

	Change-Id: I8dbfad0f9338c94a4402cf4481efb68e663f1bd2

2025-06-23  Jelle Licht  <jlicht@fsfe.org>

	gnu: r-waiter: Replace esbuild-node with node-esbuild.
	* gnu/packages/cran.scm (r-waiter):[native-inputs]: Replace esbuild-node with
	node-esbuild.

	Change-Id: Iaa6248345362f6e3adc3f4f84c8ee231f1de6ab9

2025-06-23  Daniel Khodabakhsh  <d@niel.khodabakh.sh>

	gnu: Add node-esbuild.
	* gnu/packages/web.scm (node-esbuild): New variable.

	Change-Id: I9538646b7ea0fa2b88a1844a09e696676552c06b

2025-06-23  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libxcrypt: Fix cross-build for MinGW.
	* gnu/packages/crypto.scm (libxcrypt): When building for MinGW, relax gcc's
	strictness.

	Change-Id: I3e30608d9c218576f0a2e552daf644e17dc5c488

2025-06-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: network-manager: Remove ownership check for plugins.
	Fixes <https://issues.guix.gnu.org/78047>.

	Fixes a bug on Guix System whereby, when ‘guix-configuration’
	has (privileged? #f), NetworkManager would fail to start due to plugins
	not being owned by ‘root’.

	* gnu/packages/patches/network-manager-plugin-ownership.patch: New file.
	* gnu/packages/gnome.scm (network-manager)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Reported-by: Rodion Goritskov <rodion@goritskov.com>
	Change-Id: I9fff098788e79d1f00c9605a6067b16078ea0396

2025-06-23  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: lite-xl: Update to 2.1.8.
	* gnu/packages/text-editors.scm (lite-xl): Update to 2.1.8.
	[inputs]: Remove sdl2. Add libdecor, and sdl3.

	Change-Id: I5c50898ecbd488572979113ce9b1ee447aa3fca7

2025-06-23  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: Add orthanc.
	* gnu/packages/medical.scm (orthanc): New variable.

	Change-Id: I52e73a1545ddf68ff3ce2b90fcf2da9d492a9fb1

2025-06-23  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: Use license: prefix in (gnu packages medical).
	* gnu/packages/medical.scm: Import (guix licenses) with the license:
	prefix.  Adjust all license fields.

	Change-Id: Icebc104412924d5dfbd98ffd2046744c94f644d3

2025-06-23  Fernando Ayats  <ayatsfer@gmail.com>

	gnu: Add arccore.
	* gnu/packages/maths.scm (arccore): New variable.

	Change-Id: I46a68a7230fca44b7680c2426e444d55d960c47f

2025-06-23  Fernando Ayats  <ayatsfer@gmail.com>

	gnu: Add arccon.
	* gnu/packages/maths.scm (arccon): New variable.

	Change-Id: I9a4812d7ae0e5f93e710a0670271a19147f3af73

2025-06-23  Zheng Junjie  <z572@z572.online>

	gnu: krename: Remove unneeded input.
	* gnu/packages/kde-utils.scm (krename)[inputs]: Remove kjs.

	Change-Id: I0900df019ebaf82959f3f07beea2150b4c62cc10

2025-06-23  Noé Lopez  <noelopez@free.fr>

	gnu: kdeconnect: Show icons.
	* gnu/packages/kde.scm (kdeconnect): Add qtsvg to inputs.

	Change-Id: Ib4ed6df119dcdeb35e391307a49c575581bb99e7

2025-06-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: liferea: Update to 1.14.6.
	* gnu/packages/syndication.scm (liferea): Update to 1.14.6.

	gnu: cozy: Update to 1.3.0.
	* gnu/packages/ebook.scm (cozy): Update to 1.3.0.
	[arguments]{phases}: Adjust phase order.
	[inputs]: Add libadwaita.

	gnu: cozy: Improve style.
	* gnu/packages/ebook.scm (cozy): [arguments]{phases}:
	Rewrite using gexps.

	gnu: yajl: Patch CVE-2023-33460.
	* gnu/packages/patches/yajl-CVE-2023-33460.patch: Add file.
	* gnu/local.mk: Record patch.
	* gnu/packages/web.scm (yajl)[source]: Record patch.

	gnu: libxls: Update to 1.6.3.
	* gnu/packages/statistics.scm (libxls): Update to 1.6.3.

	gnu: libconfuse: Patch CVE-2022-40320.
	* gnu/pacakges/patches/libconfuse-CVE-2022-40320.patch: Add file.
	* gnu/packages/textutils.scm (libconfuse)[source]: Record patch.
	* gnu/local.mk: Record patch.

	gnu: soil: Add lint-hidden-cpe-vendors property.
	* gnu/packages/gl.scm (soil)[properties]: Add lint-hidden-cpe-vendors.

	gnu: git: Use lint-hidden-cpe-vendors.
	* gnu/packages/version-control.scm (git-minimal, git)[properties]: Use
	lint-hidden-cpe-vendors in place of lint-hidden-cve.

	gnu: dash: Add lint-hidden-cpe-vendors property.
	* gnu/packages/shells.scm (dash)[properties]: Add lint-hidden-cpe-vendors.

	gnu: zchunk: Update to 1.5.1.
	* gnu/packages/compression.scm (zchunk): Update to 1.5.1.

	gnu: snappy: Add cpe-name property.
	* gnu/packages/compression.scm (snappy)[properties]: Add cpe-name.

	gnu: indent: Update to 2.2.13-0.1737c92.
	* gnu/packages/patches/indent-CVE-2024-0911.patch: Delete file.
	* gnu/local.mk: Unregister patch.
	* gnu/packages/code.scm (indent): Update to 2.2.13-0.1737c92.
	[arguments]{phases}: Add phase 'patch-bootstrap.
	[native-inputs]: Add autoconf-2.71, automake, gettext-minimal.
	[properties]: Add lint-hidden-cves.

	gnu: music: Add lint-hidden-cpe-vendors property.
	* gnu/packages/bioinformatics.scm (music)[properties]: Add
	lint-hidden-cpe-vendors property.

	gnu: highlight: Add lint-hidden-cpe-vendors property.
	* gnu/packages/pretty-print.scm (highlight)[properties]: Add
	lint-hidden-cpe-vendors property.

	gnu: jq: Add lint-hidden-cve property.
	* gnu/packages/web.scm (jq)[properties]: Add lint-hidden-cve property.

	gnu: opus: Add lint-hidden-cve property.
	* gnu/packages/xiph.scm (opus)[properties]: Add release-monitoring-url
	and lint-hidden-cpe-vendors.

	gnu: tinyxml: Fix CVE-2023-34194.
	* gnu/packages/patches/tinyxml-CVE-2023-34194.patch: Add patch.
	* gnu/packages/xml.scm, gnu/local.mk: Record it.

2025-06-23  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: cvs: Add lint-hidden-cpe-vendors property.
	* gnu/packages/version-control.scm (cvs)[properties]: Add
	lint-hidden-cpe-vendors property.

	gnu: immer: Add lint-hidden-cpe-vendors property.
	* gnu/packages/cpp.scm (immer)[properties]: Add
	lint-hidden-cpe-vendors property.

2025-06-23  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: dex: Add lint-hidden-cpe-vendors property.
	* gnu/packages/xdisorg.scm (dex)[properties]: Add lint-hidden-cpe-vendors property.

	Change-Id: I6fdec79fc2ff0520e74670aff1a37bd74059f14d

2025-06-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: got: Add lint-hidden-cpe-vendors property.
	* gnu/packages/version-control.scl (got)[properties]: Add
	lint-hidden-cpe-vendors and release-monitoring-url.

2025-06-23  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: onedrive: Update to 2.5.2.
	* gnu/packages/sync.scm (onedrive): Update to 2.5.2.
	[properties]: Add lint-hidden-cpe-vendors.

	gnu: bwm-ng: Add lint-hidden-cpe-vendors property.
	* gnu/packages/networking.scm (bwm-ng)[properties]: Add
	lint-hidden-cpe-vendors property.

	gnu: bolt: Update to 0.9.8.
	* gnu/packages/linux.scm (bolt): Update to 0.9.8.
	[arguments]<#:phases>: Update phase 'replace-directories.
	[properties]: Add lint-hidden-cpe-vendors property.

	gnu: xenon: Update to 0.9.3.
	* gnu/packages/code.scm (xenon): Update to 0.9.3.
	[properties]: Add lint-hidden-cpe-vendors property.

	gnu: h2c: Add lint-hidden-cpe-vendors property.
	* gnu/packages/curl.scm (h2c)[property]: Add lint-hidden-cpe-vendors property.

	gnu: cli: Add lint-hidden-cpe-vendors property.
	* gnu/packages/cpp.scm (cli)[properties]: Add lint-hidden-cpe-vendors
	property.

	gnu: express: Add lint-hidden-cpe-vendors property.
	* gnu/packages/bioinformatics.scm (express)[properties]: Add
	lint-hidden-cpe-vendors property.

	gnu: spectra: Add lint-hidden-cpe-vendors property.
	* gnu/packages/algebra.scm (spectra)[properties]: Add
	lint-hidden-cpe-vendors property.

	gnu: folders: Add lint-hidden-cpe-vendors property.
	* gnu/packages/esolangs.scm (folders):
	[properties]: Add lint-hindden-cpe-vendors property.

	gnu: portfolio: Update to 1.0.1.
	* gnu/packages/gnome-xyz.scm (portfolio): Update to 1.0.1.
	[properties]: Add lint-hidden-cpe-vendors property.

2025-06-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: halibut: Add cpe-vendor property.
	* gnu/packages/documentation.scm (halibut)
	[properties]: Add cpe-vendor property.

2025-06-23  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: halibut: Improve style.
	* gnu/packages/documentation.scm (halibut)
	[description]: Reformat field to match max chars.

2025-06-23  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	cve: Add cpe-vendor and lint-hidden-cpe-vendors properties.
	* guix/cve.scm: Exploit cpe vendors information.
	(cpe->package-name): Rename to...
	(cpe->package-identifier): Renamed from cpe->package-name. Use
	cpe_vendor:cpe_name in place or cpe_name.
	(vulnerabily-matches?): Add helper function.
	(vulnerabilities->lookup-proc): Extract cpe_name for table
	hashes. Add vendor and hidden-vendor arguments. Adapt condition to
	pass vulnerabilities to result in the fold.
	(write-cache, fetch-vulnerabilities): Update the format version.

	* guix/lint.scm (package-vulnerabilities): Use additional arguments
	from vulnerabilities->lookup-proc.

	* tests/cve.scm (%expected-vulnerabilities): Adapt variable to changes
	in guix/cve.scm.

2025-06-23  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.74.23.
	* gnu/packages/prolog.scm (trealla): Update to 2.74.23.

	Change-Id: Iaee68925dc45e05e8309d80332c1ee1c020aef1f

2025-06-23  jgart  <jgart@dismail.de>

	gnu: dex: Enable verbose flag for tests.
	* gnu/packages/xdisorg.scm (dex)[arguments]: Enable verbose flag for tests.

	Change-Id: I05742e954c704833c032db1add9673a18e6b3e80

2025-06-23  Andrew Wong  <wongandj@icloud.com>

	gnu: dex: Update to 0.10.1.
	* gnu/packages/xdisorg.scm (dex): Update to 0.10.1.
	[arguments]: Switch to G-expressions and implement tests.
	[description]: Mention autostart functionality.

	Change-Id: I8462ce6de80bdf46594b39caee36488fcd2cd810

2025-06-23  Vinicius Monego  <monego@posteo.net>

	gnu: python-textual: Update to 3.5.0.
	* gnu/packages/python-xyz.scm (python-textual): Update to 3.5.0.
	[arguments]<#:test-flags>: Update failing tests.
	[propagated-inputs]: Remove python-mdit-py-plugins. Add
	python-platformdirs.
	[native-inputs]: Add python-pytest-xdist.

	Change-Id: I7ff7d663e223da8b7ff924a863a419be11bd478e

2025-06-23  Vinicius Monego  <monego@posteo.net>

	gnu: python-ueberzug: Update to 18.3.1.
	* gnu/packages/python-xyz.scm (python-ueberzug): Update to 18.3.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Skip the 'check' phase.
	[native-inputs]: Add meson-python, pkg-config.
	[inputs]: Add libxres.
	[propagated-inputs]: Remove python-xlib.
	[home-page]: Switch to maintained repository.

	Change-Id: Ia93f8d98767e0887b3f18335a5e4bfc8d925abf7

2025-06-23  Vinicius Monego  <monego@posteo.net>

	gnu: python-logbook: Update to 1.8.2.
	* gnu/packages/python-xyz.scm (python-logbook): Update to 1.8.2.
	[source]: Update URI.
	[build-system]: Use pyproject-build-system.
	[arguments]<#:phases>: Delete unnecessary phase 'cythonize-sources'. Do
	not override the 'check' phase.
	[native-inputs]: Remove python-cython, python-mock,
	python-pytest-cov. Add python-cython-3, python-setuptools, python-wheel.

	Change-Id: I4b4c8ea60bc0ad7fdcb4d5320e5337f3ca38ed6f

2025-06-22  Ludovic Courtès  <ludo@gnu.org>

	git authenticate: Do nothing when invoked from the keyring branch.
	Fixes <https://issues.guix.gnu.org/78283>.

	* guix/scripts/git/authenticate.scm (guix-git-authenticate): Call
	‘current-branch’ and do nothing if it returns the keyring branch.

	Reported-by: Vagrant Cascadian <vagrant@debian.org>
	Change-Id: I66c2a3f4babf68ac1df0913db6bc708ac0c7968e

2025-06-22  Ludovic Courtès  <ludo@gnu.org>

	git authenticate: Gracefully handle passing an annotated tag to ‘--end’.
	Partly fixes <https://issues.guix.gnu.org/74583>.

	Previously, passing an annotated tag to ‘--end’, as can happen when
	‘guix git authenticate’ is invoked by the pre-push hook when pushing
	tags, would lead to an error:

	  guix git: error: Git error: the requested type does not match the type in the ODB

	* guix/scripts/git/authenticate.scm (ensure-commit-id): New procedure.
	(guix-git-authenticate): Use it.
	* tests/guix-git-authenticate.sh: Test with $v1_2_0_annotated_tag.

	Change-Id: I22e8eb665609522c80c1f0dcb9e77a46c23c0c3c

2025-06-22  Ludovic Courtès  <ludo@gnu.org>

	git authenticate: Upgrade pre-push hook with a fixed version.
	Partly fixes <https://issues.guix.gnu.org/74583>.

	* guix/scripts/git/authenticate.scm (%pre-push-hook): New variable.
	(install-hooks): Use it.
	(broken-pre-push-hook?, maybe-upgrade-hooks): New procedures.
	(guix-git-authenticate): Call ‘maybe-upgrade-hooks’ when ‘configured?’
	returns true.

	Change-Id: I39d34ab66ffe0f34170c0f562e9f97f2f69c9fdc

2025-06-22  Ludovic Courtès  <ludo@gnu.org>

	git authenticate: Remove support for Guile-Git < 0.7.0.
	Guile-Git 0.7.0 was released in May 2024.

	* guix/scripts/git/authenticate.scm (record-configuration): Remove
	‘module-defined?’ condition for Guile-Git < 0.7.0.
	(install-hooks): Likewise.

	Change-Id: I27af82068b989d6a18ff1a66453e0a8d397ed380

2025-06-22  Brice Waegeneire  <brice@waegenei.re>

	gnu: qgis: Fix build.
	Fixing #723.

	* gnu/packages/geo.scm (python-sip-6.8-instead-of-python-sip): New procedure.
	(python-pyqt+qscintilla-with-python-sip-6.8, python-sip-6.8): New variables.
	(qgis)[inputs]: Add python-lxml. Replace python-pyqt+qscintilla with
	python-pyqt+qscintilla-with-python-sip-6.8 and python-sip with
	python-sip-6.8.

	Change-Id: I0f845400012d381cb4d78aadc3b1e2a47f6c3090

2025-06-22  wrobell  <wrobell@riseup.net>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-charset-normalizer-3: Update to 3.4.2.
	* gnu/packages/python-xyz.scm (python-charset-normalizer-3): Update to
	  3.4.2.
	  [build-system]: Use pyproject-build-system.
	  [arguments] <phases>: Add 'fix-scripts.
	  [native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I32c89a63c3fd1aaf3c323d4986808b7860c2d999

2025-06-22  Liam Hupfer  <liam@hpfr.net>

	gnu: fzf: Use bashrc.d for Bash integration.
	fzf comes with two Bash integration files.

	The first, completion.bash, enables fzf-powered completion of various
	types (files, variable names, processes, etc) for various commands (cat,
	export, kill, etc).  This is in contrast with the Bash completions most
	packages ship, which are based on the bash-completion package and only
	include completions for the package binaries.  The bash-completion
	package lazily loads completions from bash_completion.d directories when
	the user invokes completion for a given command.  fzf’s completion.bash
	shouldn’t be installed to etc/bash_completion.d/fzf, since it doesn’t
	depend on bash-completion and it supplies completions for more than just
	the fzf binary.  Instead, install it to the more general bashrc.d, where
	users can source it so fzf-powered completions are immediately available
	for common commands.

	The second, key-bindings.bash, provides fzf-based history search for C-r
	as well as a couple other convenient bindings. Install it to bashrc.d as
	well so users can source it.

	* gnu/packages/terminals.scm (fzf): [phases]{install-completions}: Use
	bashrc.d for Bash integration files.

	Change-Id: Ied0ec1187a04bcc74d39ee22957fc9b4573b5992

2025-06-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gopls: Move to golang-apps.
	* gnu/packages/golang-xyz.scm (gopls): Move from here ...
	* gnu/packages/golang-apps.scm: ... to here.

	Change-Id: I4132af631198bffe36f6defb1e5390ab1326242f

2025-06-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/golang-apps: Add module commentary.
	* gnu/packages/golang-apps.scm: Comment on the purpose of this module.

	Change-Id: Ia1353db23b23f2ac992f72c64dd9a139252d0107

2025-06-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Rename go-apps to golang-apps.
	It's to follow the same naming style as other golang.scm and
	golang-*.scm modules.

	* gnu/packages/go-apps.scm: Rename file to golang-apps.scm
	* gnu/local.mk (GNU_SYSTEM_MODULES): Rename go-apps to golang-apps.
	* gnu/packages/emacs-xyz.scm: Replace used module go-apps with golang-apps.

	Change-Id: I72642f2f6ea1cb3382e17b637cab52aa79d910c9

2025-06-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add gomacro.
	* gnu/packages/go-apps.scm (gomacro): New variable.

	Change-Id: Ie3575a72baacb2ea3010d727d27f2d50749f93ea

2025-06-22  jgart  <jgart@dismail.de>

	gnu: python-diskcache: Update to 5.6.3.
	* gnu/packages/python-xyz.scm (python-diskcache): Update to 5.6.3.
	[source]: Use GitHub origin since PyPI missing docs which are needed for
	tests.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add required native-inputs.

	Change-Id: I169c24c02356407902a69cc4937a4761be47b6e6

2025-06-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-guix: Update to 0.5.2-8.66b9350.
	* gnu/packages/emacs-xyz.scm (emacs-guix): Update to 0.5.2-8.66b9350.
	[source]: Update URL.

	Change-Id: Ie6ebba6ff4e070ca03de91f4e316f6e48707e37d

2025-06-22  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: prometheus-postgres-exporter.
	* gnu/packages/monitoring.scm (prometheus-postgres-exporter): New variable.

	Change-Id: I32c922244dbd485d0b882e7b150fc8c7d5624875
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-pyjanitor: Update to 0.31.0.
	* gnu/packages/python-science.scm (python-pyjanitor): Update to 0.31.0.
	[arguments]<#:test-flags>: Skip tests depending on Polars. Enable
	previously failing test.
	<#:phases>: Delete unnecessary phase 'pandas-compat'.

	Change-Id: I2991e06fafea2928bb6ea45c42624bf372da2eba

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-pingouin: Update to 0.5.5.
	* gnu/packages/python-science.scm (python-pingouin): Update to 0.5.5.
	[arguments]<#:test-flags>: Enable previously failing test. Skip two more
	failing tests.
	<#:phases>: Delete unnecessary phases 'loosen-requirements',
	'remove-outdated-check', 'sklearn-compatibility'.

	Change-Id: Iac44747d65c9be52831ae792a24b9cc5604c54dc

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-simple-pid: Update to 2.0.1.
	* gnu/packages/python-science.scm (python-simple-pid): Update to 2.0.1.
	[source]: Update URI.
	[build-system]: Use pyproject-build-system.
	[arguments]<#:phases>: Do not override the 'check' phase.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

	Change-Id: I26c7b3097d30ac067a370c8a3a0600779d13efb6

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-pandas-flavor: Update to 0.7.0.
	* gnu/packages/python-science.scm (python-pandas-flavor): Update to
	0.7.0.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-pytest.

	Change-Id: Ie582c778d84b342eab41f8bc88f2c4bb410bbbb6

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-baycomp: Update to 1.0.3.
	* gnu/packages/python-science.scm (python-baycomp): Update to 1.0.3.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

	Change-Id: I2249fc981a91ebc175a5e0ff221bb6243126fb6f

2025-06-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-org-roam-bibtex: Update to 0.6.2-0.b065198.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam-bibtex): Update to 0.6.2-0.b065198.

	Change-Id: I6db838df4a9b120c0bfda964cf5fe1d903a1e571

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: pelican: Enable tests.
	* gnu/packages/python-xyz.scm (pelican)[arguments]: Remove '#:tests?'.
	<#:test-flags>: Skip three failing tests.
	[native-inputs]: Add python-anyio, python-beautifulsoup4, python-lxml,
	python-pytest, python-smartypants, python-typogrify.

	Change-Id: Ibcbfa1a405753bfcf68028be86a90c1c318cb1b7

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: pelican: Update to 4.11.0.
	* gnu/packages/python-xyz.scm (pelican): Update to 4.11.0.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-pdm-backend.
	[inputs]: Remove python-markdown, python-pytz. Add python-ordered-set,
	python-tzdata, python-watchfiles.

	Change-Id: I586668a17b7b646227a5bd78703fda2c9bc6fb63

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-feedgenerator: Update to 2.1.0.
	* gnu/packages/python-xyz.scm (python-feedgenerator): Update to 2.1.0.
	[source]: Remove unnecessary snippet.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-pytest, python-pytest-cov,
	python-setuptools, python-wheel.
	[propagated-inputs]: Remove python-six.

	Change-Id: I2451794d21c0c473183f9f90f14ad8b198883455

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-scapy: Update to 2.6.1.
	* gnu/packages/python-xyz.scm (python-scapy): Update to 2.6.1.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I56f0f87e0eb1a49bd79cad6f36451dfdd6eb78e0

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: tetoolkit: Run guix style
	* gnu/packages/bioinformatics.scm (tetoolkit): Run guix style.

	Change-Id: I5f4c6a647a41a9d60e5bc1d2b4fbee045626dc12

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: tetoolkit: Use pyproject-build-system.
	* gnu/packages/bioinformatics.scm (tetoolkit): [build-system]: Use
	pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I4fce644bee87c5d6c64a9a3cdf3581a1bae12909

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: tbsp: Run guix style
	* gnu/packages/bioinformatics.scm (tbsp): Run guix style.

	Change-Id: I3301f95963aac1f47b28e86a40374df2171732f8

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: tbsp: Use pyproject-build-system.
	* gnu/packages/bioinformatics.scm (tbsp): [build-system]: Use
	pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I6d454d95050862378b7f06c09a42994efd9875a6

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: stpipeline: Run guix style
	* gnu/packages/bioinformatics.scm (stpipeline): Run guix style.

	Change-Id: I341e0b7adce82c079b1dcff94a2128d3e1773a4a

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: stpipeline: Use pyproject-build-system.
	* gnu/packages/bioinformatics.scm (stpipeline): [build-system]: Use
	pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ibfeea2feb08878d14becf15be5408689ba4c7c3f

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: python-vireosnp: Run guix style
	* gnu/packages/bioinformatics.scm (python-vireosnp): Run guix style.

	Change-Id: I301322fbfa45b3ef7cb1c82eadc60aa1de33d442

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: python-vireosnp: Use pyproject-build-system.
	* gnu/packages/bioinformatics.scm (python-vireosnp): [build-system]: Use
	pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Id49911001b3672402a17f0902a7e5a565168ab61

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: python-velocyto: Run guix style
	* gnu/packages/bioinformatics.scm (python-velocyto): Run guix style.

	Change-Id: Ieda2b56cf13ae519e539ecef286ef63595532a7a

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: python-velocyto: Use pyproject-build-system.
	* gnu/packages/bioinformatics.scm (python-velocyto): [build-system]: Use
	pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ie5e605136a7eb7a1acd3850313f2796bf7c83c31

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: python-slamdunk: Run guix style
	* gnu/packages/bioinformatics.scm (python-slamdunk): Run guix style.

	Change-Id: I5235a49f7c2d128df6c903f35908fefe022fd50a

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: python-slamdunk: Use pyproject-build-system.
	* gnu/packages/bioinformatics.scm (python-slamdunk): [build-system]: Use
	pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I935dd9a0a7c08985dfb7ca989346783ebf024d50

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: python-scanorama: Run guix style
	* gnu/packages/bioinformatics.scm (python-scanorama): Run guix style.

	Change-Id: I43bfbe845f6e54dab94c6e0055ee811f70026ab4

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: python-scanorama: Use pyproject-build-system.
	* gnu/packages/bioinformatics.scm (python-scanorama): [build-system]: Use
	pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ie437414bff54c361ab61ee2e9baea670762c9ce5

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: python-pyliftover: Run guix style
	* gnu/packages/bioinformatics.scm (python-pyliftover): Run guix style.

	Change-Id: I45bf0066db834fd99a2bbc1e64d4bc3e20e92cde

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: python-pyliftover: Use pyproject-build-system.
	* gnu/packages/bioinformatics.scm (python-pyliftover): [build-system]: Use
	pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ifcdbfba497527edd82625a20e4baf6b2504f3f92

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: python-pyfit-sne: Use pyproject-build-system.
	* gnu/packages/bioinformatics.scm (python-pyfit-sne): [build-system]: Use
	pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I8f62f2dc30d2bd182a791830bb835adf778d2ecf

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: python-ikarus: Run guix style
	* gnu/packages/bioinformatics.scm (python-ikarus): Run guix style.

	Change-Id: I493beb55986808a8ba27eadcc48d8a2a20b1678e

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: python-ont-fast5-api: Use pyproject-build-system.
	* gnu/packages/bioinformatics.scm (python-ont-fast5-api): [build-system]: Use
	pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Idb3b5a65767998e232fcc31534cb923ea6f5fed8

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: python-ikarus: Use pyproject-build-system.
	* gnu/packages/bioinformatics.scm (python-ikarus): [build-system]: Use
	pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Idb3b5a65767998e232fcc31534cb923ea6f5fed8

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: porechop: Use pyproject-build-system.
	* gnu/packages/bioinformatics.scm (porechop): [build-system]: Use
	pyproject.
	[native-inputs]: Add python-setuptools, python-wheel, and python-pytest.

	Change-Id: I77444786f3e64591c2dc526fb030cecdbb30a3c1

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: gdc-client: Run guix style
	* gnu/packages/bioinformatics.scm (gdc-client): Run guix style.

	Change-Id: I5dc3f65e622354a66ff71365f6dfd052da951297

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: gdc-client: Use pyproject-build-system.
	* gnu/packages/bioinformatics.scm (gdc-client): [build-system]: Use
	pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ifa6ddfab7ddfc90ecdc5838484b3763f1f653e81

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: crossmap: Run guix style
	* gnu/packages/bioinformatics.scm (crossmap): Run guix style.

	Change-Id: I56a0ba0e7f5fd24e02a5a769efa7b7e6bda5603b

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: crossmap: Use pyproject-build-system.
	* gnu/packages/bioinformatics.scm (crossmap): [build-system]: Use
	pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I1750685ad8037d004fc1d5fc4f7f76613f257c17

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: clipper-peak: Run guix style
	* gnu/packages/bioinformatics.scm (clipper-peak): Run guix style.

	Change-Id: I93c3aea922b1d493d004b401eb312cba63ae4d74

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: clipper-peak: Use pyproject-build-system.
	* gnu/packages/bioinformatics.scm (clipper-peak): [build-system]: Use
	pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I6cae7d463a412b6736413e80346e377ccb14c290

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: ciri-long: Run guix style
	* gnu/packages/bioinformatics.scm (ciri-long): Run guix style.

	Change-Id: I97e5bd025474ea4ba4f2781f523bc7f5c38fb8e8

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: ciri-long: Use pyproject-build-system.
	* gnu/packages/bioinformatics.scm (ciri-long): [build-system]: Use pyproject.

	Change-Id: Ie4ff2f95cfe1988bb2b75eb78bda77b8c4259105

2025-06-22  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: checkm: Use pyproject-build-system.
	* gnu/packages/bioinformatics.scm (checkm): Run guix style.
	[build-system]: Use pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I7d3214c29a7e2b3a6065336632f534a2c4cefbbc

2025-06-22  Andrew Wong  <wongandj@icloud.com>

	gnu: Add bemoji.
	* gnu/packages/xdisorg.scm (bemoji): New variable.

	Change-Id: If1df8f6d50647c2c4efd7ab294891cc2698385c0

2025-06-22  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: 389-ds-base: Fix build with gcc-14.
	* gnu/packages/openldap.scm (389-ds-base)[arguments]: Add CFLAGS to #:configure-flags
	to relax gcc-14's strictness.

	Change-Id: I54510c0d0d0f9032f4f5043053b0282e0a4ffb9e
	Modified-by: Zheng Junjie <z572@z572.online>

2025-06-22  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: midori: Fix build with gcc-14.
	* gnu/packages/web-browsers.scm (midori)[arguments]: Add #:configure-flags to
	relax gcc-14's strictness.

	Change-Id: I5495e04836fb469db9d5c418cf53ef2e653c8751
	Modified-by: Zheng Junjie <z572@z572.online>

2025-06-22  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: cheese: Fix build with gcc-14.
	* gnu/packages/gnome.scm (cheese)[arguments]: Add stage
	"relax-gcc-14-strictness".

	Change-Id: Idaf34cfe9f91f055a1ab570c003bc15394f7021f

2025-06-22  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: freerdp: Fix build with gcc-14.
	* gnu/packages/rdesktop.scm (freerdp)[arguments]: Add -DCMAKE_C_FLAGS to
	relax gcc-14's strictness.

	Change-Id: I7a655245820ab97aeafa21c6a8591b9a5a05fabc
	Modified-by: Zheng Junjie <z572@z572.online>

2025-06-22  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: caribou: Fix build with gcc-14.
	* gnu/packages/gnome.scm (caribou)[arguments]: Use G-Expressions.  Add CFLAGS
	to #:configure-flags to relax gcc-14's strictness.

	Change-Id: I78bf5b03029112aa17977b2947e5446e90150f11
	Modified-by: Zheng Junjie <z572@z572.online>

2025-06-22  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: sdl-image-1.2.12: Fix build with gcc-14.
	* gnu/packages/sdl.scm (sdl-image): Add CFLAGS to #:configure-flags to relax
	gcc-14's strictness.

	Change-Id: Ib589af2325488cc9e96333fd3046983714357508
	Modified-by: Zheng Junjie <z572@z572.online>

2025-06-22  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: ffmpeg-3.4.13: Fix build with gcc-14.
	* gnu/packages/video.scm (ffmpeg-3.4)[arguments]: Add stage
	"relax-gcc-14-strictness".

	Change-Id: Icdd483a459bfbf58b93e2cc22d5b1047120da7ad

2025-06-22  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: vorbis-tools: Fix build with gcc-14.
	* gnu/packages/xiph.scm (vorbis-tools)[arguments]: New field to relax gcc-14's
	strictness.

	Change-Id: Ie72a0d1c09826d7d35e3d214af41fd0ad8455aa9
	Modified-by: Zheng Junjie <z572@z572.online>

2025-06-22  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mpg321: Fix build with gcc-14.
	* gnu/packages/mp3.scm (mpg321)[arguments]: Use G-Expressions.  Add CFLAGS
	to #:configure-flags to relax gcc-14's strictness.

	Change-Id: I1911c96df438c0b65905468201d759904e11a08f
	Modified-by: Zheng Junjie <z572@z572.online>

2025-06-22  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gnome-font-viewer: Fix build with gcc-14.
	* gnu/packages/gnome.scm (gnome-font-viewer)[arguments]: Add phase
	"relax-gcc-14-strictness".

	Change-Id: I16757149c442190ab7c4e0821c30131a755fdcd8

2025-06-22  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: folks: Fix build with gcc-14.
	* gnu/packages/gnome.scm (folks)[arguments]: Add phase "relax-gcc-14-strictness".

	Change-Id: I1d9bc4ee914a0b6ffdabced3fa8febee5feacc30

2025-06-22  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: localed: Fix build with gcc-14.
	* gnu/packages/freedesktop.scm (localed)[arguments]: Add c_args to #:configure-flags
	to relax gcc-14's strictness.

	Change-Id: I2cb4d9bc7e22ab0bedacbd79b98d33a1b6a27bd0
	Modified-by: Zheng Junjie <z572@z572.online>

2025-06-22  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: nvi: Fix build with gcc-14.
	* gnu/packages/nvi.scm (nvi)[arguments]: Add CFLAGS to #:make-flags to relax
	gcc-14's strictness.

	Change-Id: I8572a13360c1571c5afe29789061d6277d1fb977
	Modified-by: Zheng Junjie <z572@z572.online>

2025-06-22  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add msbuild.
	* gnu/packages/patches/mono-msbuild-15.7.179-fix-build.patch: New file.
	* gnu/packages/patches/mono-msbuild-15.7.179-fix-resources.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register them.
	* gnu/packages/dotnet.scm (mono-msbuild): New variable.
	[source]: Use patches.

	Change-Id: I02cdd6b43368c07d8afad1ee1c80159d91ec7e16

2025-06-22  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add mono-system-reflection-metadata-bootstrap.
	* gnu/packages/dotnet.scm (mono-system-reflection-metadata-bootstrap): New variable.

	Change-Id: I05d30bc85c182316ccd099bc18473a91a0d8e7f1

2025-06-22  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add mono-system-collections-immutable-bootstrap.
	* gnu/packages/dotnet.scm (mono-system-collections-immutable-bootstrap): New variable.

	Change-Id: Ib3790af5a13f50c401204cb72cd107cc4561f737

2025-06-22  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: mono@6.12.0: Enable resx2sr installation.
	* gnu/packages/dotnet.scm (mono-6.12.0)[arguments]<#:phases>[enable-resx2sr-installation]:
	New phase.

	Change-Id: I75c85b37eb15359455481bd271bba8146321f97d

2025-06-22  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: mono@5.1.0: Enable resx2sr.
	* gnu/packages/dotnet.scm (mono-5.1.0)[arguments]<#:phases>[build-resx2sr]:
	New phase.
	[install-resx2sr]: New phase.

	Change-Id: I15cd8990ad7aa63d91c0f90e0eb3ff84c4634ce5

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: brial: Update to 1.2.14.
	* gnu/packages/sagemath.scm (brial): Update to 1.2.14.

	Change-Id: I44117031e3d82c1dad79411120538fc266654884

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: lcalc: Update to 2.1.1.
	* gnu/packages/sagemath.scm (lcalc): Update to 2.1.1.

	Change-Id: I2c0bf8ea32d5bc7957a2003e119c5a7ac1606499

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: singular: Update to 4.4.1.
	* gnu/packages/algebra.scm (singular): Update to 4.4.1.

	Change-Id: I421820e942584d4afde5b7c6df6214efa0f697b9

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: singular: Remove unused input.
	* gnu/packages/algebra.scm (singular)[inputs]: Remove python-2.

	Change-Id: I16eca4d0b906c01febe67f2fecfb8daa65df817b

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-fpylll: Update to 0.6.4.
	* gnu/packages/algebra.scm (python-fpylll): Update to 0.6.4.
	[native-inputs]: Add python-pytest.
	[propagated-inputs]: Remove python-pytest.

	Change-Id: I136cf7c5b493182f452a839a8fd3ec438ae005e7

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-cypari2: Update to 2.2.2.
	* gnu/packages/sagemath.scm (python-cypari2): Update to 2.2.2.

	Change-Id: I7afaa8efddf5404c33b4b50f35349c0d32dc592f

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-cypari2: Run tests.
	* gnu/packages/sagemath.scm (python-cypari2)[native-inputs]: Add
	python-pytest.

	Change-Id: Ia54d6ebff7777a6c170010df529f5b9608b19211

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: m4rie: Update to 20250128.
	* gnu/packages/algebra.scm (m4rie): Update to 20250128.
	[source]: Update commit string.
	[native-inputs]: Add pkg-config.

	Change-Id: I6a7843c4bf055e22714efc8c0d16299637cc10bc

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: m4ri: Update to 20250128.
	* gnu/packages/algebra.scm (m4ri): Update to 20250128.
	[source]: Update commit string.

	Change-Id: Ie68b3b5e9d064bdfcec8826964bb75b12a2cd18f

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-mechanicalsoup: Update to 1.4.0.
	* gnu/packages/python-web.scm (python-mechanicalsoup): Update to 1.4.0.
	[source]: Update URI.
	[build-system]: Use pyproject-build-system.
	[arguments]<#:phases>: Add phase 'relax-dependencies' after 'unpack'.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Remove python-pytest-runner. Add python-pytest.

	Change-Id: Ib22e670f620419c59f8b51e38c14008da9a78f29

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-rollbar: Update to 1.3.0.
	* gnu/packages/python-xyz.scm (python-rollbar): Update to 1.3.0.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Remove python-pytest-runner, python-unittest2. Add
	python-httpx, python-pytest, python-setuptools, python-webob,
	python-wheel.
	[inputs]: Remove python-blinker, python-httpx, python-webob.

	Change-Id: I5574681595934b64921071a87c03756c6dc1a869

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-nestedtext: Enable tests.
	* gnu/packages/python-xyz.scm (python-nestedtext)[source]: Fetch from
	GitHub.
	[arguments]: Remove '#:tests? #f'.
	<#:test-flags>: Skip tests that require not yet packaged libraries.
	[native-inputs]: Add python-pytest.

	Change-Id: Ic0d8261dc9cb97b58536fa086ab9eca8e73489d0

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-nestedtext: Update to 3.7.
	* gnu/packages/python-xyz.scm (python-nestedtext): Update to 3.7.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-flit-core.

	Change-Id: I93d52e981ccea4c92083bf5cccb43a67167797de

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-inform: Enable tests.
	* gnu/packages/python-xyz.scm (python-inform)[source]: Fetch from
	GitHub.
	[arguments]: Remove '#:tests? #f'.
	<#:test-flags>: Skip failing tests.
	[native-inputs]: Add python-pytest.

	Change-Id: Id2fcc5daadc104889d2621490e8e1f52e05a42ff

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-inform: Update to 1.34.
	* gnu/packages/python-xyz.scm (python-inform): Update to 1.34.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Remove python-hypothesis, python-pytest-cov,
	python-pytest-runner. Add python-flit-core.
	[propagated-inputs]: Remove python-six.

	Change-Id: Iec720ab8c86a816b2da4860b4529c76680e1d1ca

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-diceware: Update to 1.0.1.
	* gnu/packages/python-xyz.scm (python-diceware): Update to 1.0.1.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Remove python-coverage, python-pytest-runner. Add
	python-setuptools, python-wheel.

	Change-Id: If8bed9b7a84685efa7f5a2e64dd1e6419d14617e

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: ranger: Improve package style.
	* gnu/packages/disk.scm (ranger): Move native-inputs under arguments,
	inputs under native-inputs.
	[arguments]: Use G-Expressions.

	Change-Id: Icc09cef69a552643bba426debee5002de787a86f

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: ranger: Update to 1.9.4.
	* gnu/packages/disk.scm (ranger): Update to 1.9.4.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Remove which. Add python-setuptools, python-wheel.
	[arguments]: Remove '#:test-target'. Do not override the 'check' phase.

	Change-Id: I96bdfebd8ffb7793835fdf33f6f68249fe59eaba

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-dirsync: Update to 2.2.6.
	* gnu/packages/python-xyz.scm (python-dirsync): Update to 2.2.6.
	[build-system]: Use pyproject-build-system.
	[arguments]: Skip tests.
	[native-inputs]: Add python-setuptools, python-wheel.
	[propagated-inputs]: Remove python-six.
	[description]: Improve it.

	Change-Id: I1e60fd525ed4402bc63df7f213738aeb1c603b0c

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-qtsass: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-qtsass)[build-system]: Use
	pyproject-build-system.
	[arguments]: Remove '#:test-target'. Delete the
	'make-git-checkout-writable' phase.
	[native-inputs]: Remove python-pytest-cov, python-pytest-runner. Add
	python-setuptools, python-wheel.

	Change-Id: Iddcb7044eeee4fe20e0798be35110b1e1428cd05

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-libsass: Update to 0.23.0.
	* gnu/packages/python-xyz.scm (python-libsass): Update to 0.23.0.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.
	[propagated-inputs]: Remove python-six.

	Change-Id: I41aeed35cfe6bdcf53750f871a23db9b6cdb0d5a

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-gmpy2: Update to 2.2.1.
	* gnu/packages/sagemath.scm (python-gmpy2): Update to 2.2.1.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Remove unzip. Add python-pytest, python-setuptools,
	python-wheel.

	Change-Id: Ifb42437498034627085211b523a6e1d2a200d91d

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-cysignals: Enable tests.
	* gnu/packages/python-xyz.scm (python-cysignals)[arguments]: Remove
	'#:tests? #f'.
	[native-inputs]: Add python-pytest.

	Change-Id: Ic56d0f2ad008ccd7986c3538f2c7d84b6f8cd953

2025-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-cysignals: Update to 1.12.3.
	* gnu/packages/python-xyz.scm (python-cysignals): Update to 1.12.3.
	[build-system]: Use pyproject-build-system.
	[arguments]: Delete the 'configure' phase associated with
	gnu-build-system.
	[native-inputs]: Add meson-python, pkg-config.
	[inputs]: Remove pari-gp.

	Change-Id: I906773d578e83655256815baa4e840632f0e9cfc

2025-06-21  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: trydiffoscope: Switch to pyproject-build-system.
	* gnu/packages/diffoscope.scm (trydiffoscope): Switch to
	pyproject-build-system. [native-inputs]: Add python-setuptools and
	python-wheel.

	gnu: diffoscope: Switch to pyproject-build-system.
	* gnu/packages/diffoscope.scm (diffoscope): Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

2025-06-21  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 299.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 299.
	[native-inputs]: Add python-defusedxml.

	Change-Id: I87d3d9738469974cc6721bc8e554db5e82caef3b

2025-06-21  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: Add guile-kracht.
	* gnu/packages/guile-xyz.scm (guile-kracht): New variable.

	Change-Id: I51fc2fcabf41db0e17bb9347c156600a8af071b0

2025-06-21  FuncProgLinux  <softwarelibre@urutau-ltd.org>

	gnu: Add python-xapp.
	* gnu/packages/cinnamon.scm (python-xapp): New variable.

	Change-Id: Iecd654b17665948a879321cadb7166ce57db2a40
	Reviewed-by: Milosavljevic <dannym@friendly-machines.com>
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-06-21  Zhu Zihao  <all_but_last@163.com>

	gnu: libobjc2: Update to 2.2.1.
	* gnu/local.mk (dist_patch_DATA): Remove entry for
	libobjc2-unbundle-robin-map.patch.
	* gnu/packages/patches/libobjc2-unbundle-robin-map.patch: Remove file.
	* gnu/packages/gnustep.scm (libobjc2): Update to 2.2.1.
	[source]: Remove unused patch.
	[arguments]: Update packaging comments.
	<#:configure-flags>: Enable tests.
	[home-page]: Switch to HTTPS.

	Change-Id: Ief5b4831eb22589d096a379f4cdbf35689c4cf95

2025-06-21  Mattia Bunel  <mattia.bunel@ehess.fr>

	gnu: pdal: Update to 2.9.0.
	* gnu/packages/geo.scm (pdal): Update to 2.9.0.

	Change-Id: Ie45cf96ccfcd6ecfa887979fde2a260c26aad5e3

2025-06-21  Vinicius Monego  <monego@posteo.net>

	gnu: python-three-merge: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-three-merge)[build-system]: Use
	pyproject-build-system.
	[arguments]: Remove '#:test-target'.
	[native-inputs]: Remove python-flaky, python-pytest-cov,
	python-pytest-runner, python-pytest-timeout. Add python-setuptools,
	python-wheel.

	Change-Id: Ibee6d81cd42f3c83beaf1e69b5fef1ccb1148b6f

2025-06-21  Vinicius Monego  <monego@posteo.net>

	gnu: python-logwrap: Enable tests.
	* gnu/packages/python-xyz.scm (python-logwrap)[source]: Fetch from
	GitHub.
	[arguments]: Remove '#:tests? #f'. Add phase 'pretend-version' before
	'build'.

	Change-Id: I3a711dfdfa6f894cd0f1159dac7c2b4b7494f6d2

2025-06-21  Vinicius Monego  <monego@posteo.net>

	gnu: python-logwrap: Update to 11.1.1.
	* gnu/packages/python-xyz.scm (python-logwrap): Update to 11.1.1.
	[arguments]: Do not override the 'check' phase.
	[native-inputs]: Remove python-cython, python-toml. Add
	python-setuptools.

	Change-Id: I31b050fbc8e19f076b2fed35357b3948b2757e7c

2025-06-21  Vinicius Monego  <monego@posteo.net>

	gnu: python-icdiff: Update to 2.0.7.
	* gnu/packages/python-xyz.scm (python-icdiff): Update to 2.0.7.
	[build-system]: Use pyproject-build-system.
	[arguments]: Add '#:tests? #f'.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Ia7708409e7e59de3f80bb952a8e4f94eb24cc6e9

2025-06-21  Vinicius Monego  <monego@posteo.net>

	gnu: python-diff-match-patch: Update to 20241021.
	* gnu/packages/python-xyz.scm (python-diff-match-patch): Update to
	20241021.
	[source]: Update URI.
	[build-system]: Use pyproject-build-system.
	[arguments]<#:phases>: Do not override the 'check' phase.
	[native-inputs]: Add python-flit-core, python-pytest.

	Change-Id: I878e0e7d8c8d6ddaafa6ab54256372a458578790

2025-06-21  Vinicius Monego  <monego@posteo.net>

	gnu: darktable: Update to 5.2.0.
	* gnu/packages/photo.scm (darktable): Update to 5.2.0.

	Change-Id: I5a9d9d1666cfa0470b1b05959089b88491ff7430

2025-06-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-vunit: Update to 5.0.0-dev.6.
	* gnu/packages/fpga.scm (python-vunit): Update to 5.0.0-dev.6.

	Change-Id: I8820c6b74b11380189a6720238c74f154a613c31
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-06-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyelftools: Update to 0.32.
	* gnu/packages/python-xyz.scm (python-pyelftools): Update to 0.32.

	Change-Id: I757e516402803e00d3bf9382972337e073db14a4

2025-06-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyelftools: Improve package style.
	* gnu/packages/python-xyz.scm (python-pyelftools): Apply G-expressions
	and adjust fields order, fix indentation.
	[build-system]: Swap to pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Idabd26b7fabfd78597cce061d4f60441d83c0897

2025-06-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyelftools: Skip readelf tests.
	Fixing #729.

	* gnu/packages/python-xyz.scm (python-pyelftools) [source] <snippet>:
	Delete llvm-dwarfdump binary file.
	[phases] {check}: Do not run readelf tests, seen in Debian package
	patch <https://salsa.debian.org/debian/python-pyelftools>.

	Change-Id: Ic1accbb4daf5014f13616181ca21a904429d35a3

2025-06-21  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.74.10.
	* gnu/packages/prolog.scm (trealla): Update to 2.74.10.

	Change-Id: Ia2b78acbefbcd4cc68bde7084ffb75b46377f3ee

2025-06-21  Ivan Popovych  <ivan@ipvych.com>

	etc: guix-install.sh: Remove dependency on "which".
	* etc/guix-install.sh: Remove dependency on "which".

	Change-Id: I2f93ade98f92ab28b4657fa213b9164a148437e6

2025-06-21  Andrew Wong  <wongandj@icloud.com>

	gnu: transmission-remote-gtk: Update to 1.6.0.
	* gnu/packages/bittorrent.scm (transmission-remote-gtk): Update to 1.6.0.
	[source]: Switch to git.
	[build-system]: Switch to meson-build-system.
	[native-inputs]: Add glib:bin, appstream-glib, perl, gettings-desktop-schemas,
	remove gnu-gettext
	[inputs]: Add libsoup, gnu-gettext, remove appstream-glib.
	[arguments]: Disable tests.

	Change-Id: Ie71c8b246adccb5e47622803603f1c6f786aaf65

2025-06-21  Andrew Wong  <wongandj@icloud.com>

	gnu: Add shaderbg.
	* gnu/packages/wm.scm (shaderbg): New variable.

	Change-Id: I5d7a2062bd357430ce097ff2526c9da55db4cb86

2025-06-21  MARAIT Gilles  <gilles.marait@inria.fr>

	maths: mumps: Update to 5.8.0.
	* gnu/packages/maths.scm (mumps): Update to 5.8.0.
	[home-page]: Update.
	[arguments]<#:phases>{configure}: Add and update variables for shared
	libraries.

	Change-Id: Icea58167dfabde384be6d8a524feb585ae59360a

2025-06-21  Zheng Junjie  <z572@z572.online>

	gnu: LLVM, Clang, libomp, lld: Update to 20.1.7.
	* gnu/packages/llvm.scm (llvm-20, clang-20, clang-runtime-20,
	libomp-20, lld-20): Update to 20.1.7.

	Change-Id: I69e8ceb004230a8e0cab0e3dd0937daff035b901

2025-06-21  Zheng Junjie  <z572@z572.online>

	gnu: LLVM, Clang, libomp, lld: Update to 20.1.6.
	* gnu/packages/llvm.scm (llvm-20, clang-20, clang-runtime-20,
	libomp-20, lld-20): Update to 20.1.6.

	Change-Id: I3df99f15dda21db68de36476d4c940c3f35ad073

2025-06-20  Grigory Shepelev  <shegeley@gmail.com>

	gnu: packages/storage: Sort used modules.
	* gnu/packages/storage.scm: Sort used modules alphabetically.

	Change-Id: Ic808f6e8f507c4633f06ece0d39290d69cf528e8

2025-06-20  Grigory Shepelev  <shegeley@gmail.com>

	gnu: Add spdk.
	* gnu/packages/storage.scm (spdk): New variable.

	Change-Id: I5b43c7b2bdb3139121bb2ea423422527279d3d2f

2025-06-20  Grigory Shepelev  <shegeley@gmail.com>

	gnu: Add python-configshell-fb.
	* gnu/packages/python-xyz.scm (python-configshell-fb): New variable.

	Change-Id: I482fa182ba1f67ce24b5652c4c3b879f40f3caeb
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-06-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: forgejo-runner: Don't install sources.
	* gnu/packages/ci.scm (forgejo-runner): Don't install sources.

	Change-Id: Ide8277bd4ef2d373ec4afb9f7670376e826189d5

2025-06-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: forgejo-runner: Enable tests.
	* gnu/packages/ci.scm (forgejo-runner) [arguments] <tests?>: Enable them.
	<test-flags>: Skip 2 tests.
	[native-inputs]: Add go-gotest-tools-v3.

	Change-Id: Ifb019f3c25bbfa0aaba1bbc846819a5226475b85

2025-06-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: forgejo-runner: Adjust inputs.
	* gnu/packages/ci.scm (forgejo-runner): Move all propagated inputs to
	native as the package provides a final command, sort alphabetically.

	Change-Id: Id2379ee5f137c1d96d8b86e7d2dce61a338943d4

2025-06-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-avast-retry-go: Simplify.
	* gnu/packages/golang-xyz.scm (go-github-com-avast-retry-go) [arguments]
	<test-flags>: Utilize "-skip" option.
	<phases>: Remove 'disable-failing-tests.
	(go-github-com-avast-retry-go-v3, go-github-com-avast-retry-go-v4):
	Inherit arguments from go-github-com-avast-retry-go.

	Change-Id: I3ef54ac31060d16c66ea6294e35f5ec9698e8809

2025-06-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nektos-act: Enable tests.
	* gnu/packages/golang-vcs.scm (go-github-com-nektos-act) [arguments]
	<tests?>: Enable most of them.
	<test-flags>: Skip some problematic tests.
	[propagated-inputs]: Remove go-github-com-go-git-go-billy-v5,
	go-github-com-stretchr-testify, and go-gotest-tools-v3; add
	go-dario-cat-mergo.
	[native-inputs]: Add go-github-com-go-git-go-billy-v5,
	go-github-com-stretchr-testify, and go-gotest-tools-v3.

	Change-Id: I85c765f835149686160be46488a55ada2d4aaa07

2025-06-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecaivazis-survey-v2: Improve package.
	* gnu/packages/golang-xyz.scm (go-github-com-alecaivazis-survey-v2)
	[name]: Adjust it accordingly to go.mod module name.
	[arguments] <import-path>: Likewise.
	[propagated-inputs]: Remove go-github-com-stretchr-testify,
	go-github-com-hinshun-vt10x, go-github-com-creack-pty, and
	go-github-com-netflix-go-expect.
	[native-inputs]: Add go-github-com-creack-pty,
	go-github-com-hinshun-vt10x, go-github-com-netflix-go-expect, and
	go-github-com-stretchr-testify.
	[description]: Fix fill column indentation.

	Change-Id: I468dda72ffce224e416b6e5b34eef71805db9ccf

2025-06-20  Noé Lopez  <noelopez@free.fr>

	gnu: Add emacs-org-count-words.
	* gnu/packages/emacs-xyz.scm (emacs-org-count-words): New variable.

	Change-Id: Iddd53ff075612b65f4c441bb62bd8f9236c18f66

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: epic5: Update to 3.0.3.
	* gnu/packages/irc.scm (epic5): Update to 3.0.3.
	  [arguments]{tests-target}: Unset.
	  {tests?}: Disable them with an explanatory comment.
	  {phases}: Remove phase patch-bsdinstall.

	gnu: ruby: Default to ruby-3.3.
	* gnu/packages/ruby.scm (ruby): Set to ruby-3.3.

	gnu: ruby-3.3: Update to 3.3.8.
	* gnu/packages/ruby.scm (ruby-3.3): Update to 3.3.8.

	gnu: rails: Update to 7.2.2.1.
	* gnu/packages/rails.scm (%ruby-rails-version, ruby-rails-monorepo):
	  Update to 7.2.2.1.
	  (ruby-activerecord)[arguments]{phases}: Refresh phase 'check.
	  (ruby-actionpack)[propagated-inputs]: Add ruby-useragent.
	  (ruby-railties)[arguments]{phases}: Refresh phase
	  'disable-problematic-tests.

	gnu: ruby-syntax-tree: Skip tests.
	* gnu/packages/ruby-xyz.scm (ruby-syntax-tree)[arguments]{tests?}:
	Skip them.

	gnu: ruby-syntax-tree: Update to 6.2.0.
	* gnu/packages/ruby-xyz.scm (ruby-syntax-tree): Update to 6.2.0.

	gnu: ruby-prawn-svg: Update to 0.37.0.
	* gnu/packages/ruby-xyz.scm (ruby-prawn-svg): Update to 0.37.0.

	gnu: ruby-css-parser: Update to 1.21.1.
	* gnu/packages/ruby-xyz.scm (ruby-css-parser): Update to 1.21.1.

	gnu: ruby-jekyll-sass-converter: Update to 2.2.0.
	* gnu/packages/ruby-xyz.scm (ruby-jekyll-sass-converter): Update to 2.2.0.
	  [propagated-inputs]: Replace ruby-sass by ruby-sassc.

	gnu: ruby-unicode-scripts: Update to 1.11.0.
	* gnu/packages/ruby-xyz.scm (ruby-unicode-scripts): Update to 1.11.0.
	  [native-inputs]: Remove ruby-minitest.

	gnu: ruby-minitest-rg: Update to 5.3.0.
	* gnu/packages/ruby-xyz.scm (ruby-minitest-rg): Update to 5.3.0.

	gnu: ruby-memory-profiler: Update to 1.1.0.
	* gnu/packages/ruby-xyz.scm (ruby-memory-profiler): Update to 1.1.0.
	  [arguments]{phases}: Add phase 'skip-flaky-tests.

	gnu: ruby-nokogiri: Update to 1.16.8.
	* gnu/packages/patches/ruby-nokogiri.patch: Refresh patch.
	* gnu/packages/ruby-xyz.scm (ruby-nokogiri): Update to 1.16.8.

	gnu: ruby-rspec: Update to 3.13.1.
	* gnu/packages/ruby-check.scm (ruby-rspec): Update to 3.13.1.

	gnu: ruby-ammeter-bootstrap: Update to 1.1.7.
	* gnu/packages/rails.scm (ruby-ammeter-bootstrap): Update to 1.1.7.

	gnu: ruby-marcel: Update to 1.0.4.
	* gnu/packages/rails.scm (ruby-marcel): Update to 1.0.4.

	gnu: ruby-pry-doc: Update to 1.6.0.
	* gnu/packages/ruby-xyz.scm (ruby-pry-doc): Update to 1.6.0.

	gnu: ruby-asciidoctor: Update to 2.0.21.
	* gnu/packages/ruby-xyz.scm (ruby-asciidoctor): Update to 2.0.21.

	gnu: ruby-rspec-given: Skip failing tests.
	* gnu/packages/ruby-xyz.scm (ruby-spec-given)[arguments]{phases}:
	Refresh phase ruby-rspec-given.

	gnu: ruby-liquid-c-bootstrap: Update to 4.2.0.
	* gnu/packages/ruby-xyz.scm (ruby-liquid-c-bootstrap): Update to 4.2.0.
	  [arguments]{phases}: Add phase 'pre-check.

	gnu: ruby-hydra: Fix build with Ruby@3.3.
	* gnu/packages/ruby-xyz.scm
	  (ruby-hydra-minimal)[arguments]{phases}: Add phase 'fix-ruby-3.3-build.
	  (ruby-hydra)[arguments]: Inherit from ruby-hydra-minimal phases.
	  (ruby-hydra-minimal/pinned)[arguments]: Rewrite to avoid derivation
	  change, stop inheriting from ruby-hydra-minimal phases.

	gnu: ruby-loofah: Update to 2.22.0.
	* gnu/packages/ruby-xyz.scm (ruby-loofah): Update to 2.22.0.

	gnu: ruby-version-gem: Update to 1.1.8.
	* gnu/packages/ruby-xyz.scm (ruby-version-gem): Update to 1.1.8.
	  [arguments]{phases}: Delete phase 'relax-requirements, as the
	  package now builds fine without.

	gnu: ruby-ruby-prof: Update to 1.7.2.
	* gnu/packages/ruby-xyz.scm (ruby-ruby-prof): Update to 1.7.2.
	  [arguments]{phases}: Refresh phase 'delete-flaky-test and rename it
	  to delete-flaky-tests.
	  [propagated-inputs]: Add ruby-base64.

	gnu: ruby-importmap-rails: Pin the %ruby-rails-version.
	* gnu/packages/rails.scm
	  (ruby-importmap-rails, ruby-importmap-rails-bootstrap)
	  [arguments]{phases}: Add phase 'patch-rails-version.

	gnu: ruby-single-cov: Fix tests.
	* gnu/packages/ruby-xyz.scm (ruby-single-cov)
	  [arguments]{phases}: Add phase 'add-mutex-m. Refresh phase
	  'disable-failing-tests.
	  [native-inputs]: Add ruby-mutex-m.

	gnu: ruby-fog-xml: Sanitize dependencies.
	* gnu/packages/ruby-xyz.scm (ruby-fog-xml)[arguments]{phases}: Add
	phase 'sanitize-dependencies.

	gnu: ruby-maxitest: Update to 6.0.0.
	* gnu/packages/ruby-xyz.scm (ruby-maxitest): Update to 6.0.0.
	  [arguments]{phases}: Add phase 'add-mutex-m.
	  [native-inputs]: Add ruby-mutex-m.

	gnu: Add ruby-mutex-m.
	* gnu/packages/ruby-xyz.scm (ruby-mutex-m): New variable.

	gnu: ruby-yaml-lint: Sanitize dependencies.
	* gnu/packages/ruby-xyz.scm (ruby-yaml-lint)[arguments]{phases}: Add
	phase 'sanitize-dependencies.

	gnu: ruby-spring: Update to 4.2.0.
	* gnu/packages/rails.scm (ruby-spring): Update to 4.2.0.
	  [arguments]{phases}: Refresh phase 'remove-bump.

	gnu: ruby-bootsnap: Update to 1.18.6.
	* gnu/packages/rails.scm (ruby-bootsnap): Update to 1.18.6.
	  [native-inputs]: Replace ruby-mocha-1 by ruby-mocha.

	gnu: ruby-mocha: Update to 2.1.0.
	* gnu/packages/ruby-xyz.scm (ruby-mocha): Update to 2.1.0.

	gnu: ruby-faraday: Update to 2.13.1.
	* gnu/packages/ruby-xyz.scm (ruby-faraday): Update to 2.13.1.
	  [arguments]{phases}: Add phase 'sanitize-dependencies.

	gnu: ruby-bibtex-ruby: Update to 6.1.0.
	* gnu/packages/ruby-xyz.scm (ruby-bibtex-ruby): Update to 6.1.0.
	  [propagated-inputs]: Add ruby-racc.
	  [arguments]{phases}: Refresh and rename phase 'avoid-bundler to
	  'sanitize-dependencies.

	gnu: ruby-bibtex-ruby: Improve style.
	* gnu/packages/ruby-xyz.scm (ruby-bibtex-ruby): Run guix style.

	gnu: jekyll: Update to 4.4.1.
	* gnu/packages/ruby-xyz.scm (jekyll): Update to 4.4.1.
	  [arguments]{phases}: Refresh phase 'disable-problematic-tests.

	gnu: ruby-bindex: Fix minitest.
	* gnu/packages/ruby-xyz.scm (ruby-bindex)[arguments]{phases}: Add
	phase 'patch-minitest.
	[native-inputs]: Add ruby-minitest.

	gnu: ruby-regexp-parser: Update to 2.9.0.
	* gnu/packages/ruby-xyz.scm (ruby-regexp-parser): Update to 2.9.0.
	  [arguments]{phases}: Add phase 'find-ragel.
	  [native-inputs]: Add ruby-leto.

	gnu: ruby-single-cov: Update to 1.11.0.
	* gnu/packages/ruby-xyz.scm (ruby-single-cov): Update to 1.11.0.

	gnu: youplot: Update to 0.4.6.
	* gnu/packages/plotutils.scm (youplot): Update to 0.4.6.

	gnu: ruby-pry-byebug: Update to 3.11.0.
	* gnu/packages/ruby-xyz.scm (ruby-pry-byebug): Update to 3.11.0.

	gnu: ruby-puma: Skip failing test.
	* gnu/packages/ruby-xyz.scm (ruby-puma)[arguments]{phases}: Refresh
	pphase 'disable-problematic-tests.

	gnu: ruby-byebug: Update to 12.0.0.
	* gnu/packages/ruby-xyz.scm (ruby-byebug): Update to 12.0.0.
	  [source]{snippet}: Adapt it.
	  [arguments]{phases}: Refresh phase 'sanitize-dependencies.

	gnu: ruby-sass: Fix minitest.
	* gnu/packages/ruby-xyz.scm (ruby-sass)[arguments]{phases}: Add phase
	'patch-minitest.

	gnu: ruby-event-emitter: Fix minitest.
	* gnu/packages/ruby-xyz.scm (ruby-event-emitter)[arguments]{phases}:
	Add phase 'patch-minitest.

	gnu: ruby-bindex: Fix minitest.
	* gnu/packages/ruby-xyz.scm (ruby-bindex)[arguments]{phases}: Add
	phase 'patch-minitest.

	gnu: ruby-sassc: Fix minitest.
	* gnu/packages/ruby-xyz.scm (ruby-sassc)[arguments]{phases}: Add
	phase 'patch-minitest.

	gnu: ruby-crass: Fix minitest.
	* gnu/packages/ruby-xyz.scm (ruby-crass)[arguments]{phases}: Add phase
	'patch-minitest.

	gnu: ruby-skiptrace: Fix minitest.
	* gnu/packages/ruby-xyz.scm (ruby-skiptrace)[arguments]{phases}: Add
	phase 'patch-minitest.

	gnu: ruby-cuke-modeler: Update to 3.24.0.
	* gnu/packages/ruby-xyz.scm (ruby-cuke-modeler): Update to 3.24.0.

	gnu: ruby-spy: Remove ruby-coveralls native-input.
	* gnu/packages/ruby-xyz.scm (ruby-spy)[native-input]: Remove
	ruby-coveralls.

	gnu: ruby-spy: Improve style.
	* gnu/packages/ruby-xyz.scm (ruby-spy): Run guix style.

	gnu: ruby-rspec-pending-for: Update to 0.1.17.
	* gnu/packages/ruby-xyz.scm (ruby-rspec-pending-for): Update to 0.1.17.
	  [arguments]{phases}: Add phase 'configure.
	  [native-inputs]: Add ruby-rspec-block-is-expected-bootstrap.

	gnu: ruby-rspec-pending-for: Improve style.
	* gnu/packages/ruby-xyz.scm (ruby-rspec-pending-for): Run guix style.

	gnu: Add ruby-rspec-block-is-expected-bootstrap.
	* gnu/packages/ruby-xyz.scm (ruby-rspec-block-is-expected-bootstrap): New variable.

	gnu: ruby-ruby-version: Update to 1.0.3.
	* gnu/packages/ruby-xyz.scm (ruby-ruby-version): Update to 1.0.3.
	  [arguments]{phases}: Remove uneeded phase 'delete-gem-files.

	gnu: ruby-psych-3: Fix deprecated syntax.
	* gnu/packages/ruby-xyz.scm (ruby-psych-3)[arguments]{phases}: Add
	phase 'fix-deprecated-syntax.

	gnu: ruby-unf: Update to 0.2.0.
	* gnu/packages/ruby-xyz.scm (ruby-unf): Update to 0.2.0.
	  [source]: Switch to git-fetch.

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: ruby-citrus: Fix build.
	For some reason, during build citrus/version was not found.  It's use
	is trivial, so subsitute Citrus.version directly.

	* gnu/packages/ruby-xyz.scm (ruby-citrus): Fix build.
	  [arrguemnts]{phases}: Add phase 'fix-citrus-version.

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: ruby-bcrypt-pbkdf: Update to 1.1.2.rc1.
	* gnu/packages/ruby-xyz.scm (ruby-bcrypt-pbkdf): Update to 1.1.2.rc1.

	gnu: ruby-websocket-client-simple: Update to 0.9.0.
	* gnu/packages/ruby-xyz.scm (ruby-websocket-client-simple): Update to 0.9.0.

	gnu: ruby-ruby-engine: Update to 2.0.3.
	* gnu/packages/ruby-xyz.scm (ruby-ruby-engine): Update to 2.0.3.
	  [arguments]{phases}: Adapt phase 'clean-up.

	gnu: ruby-insist: Fix minitest.
	* gnu/packages/ruby-xyz.scm (ruby-insist): Fix minitest.
	  [arguments]{phases}: Add phase 'patch-minitest.

	gnu: ruby-yard: Update to 0.9.37.
	* gnu/packages/ruby-xyz.scm (ruby-yard): Update to 0.9.37.

	gnu: ruby-character-set: Update to 1.8.0.
	* gnu/packages/ruby-xyz.scm (ruby-character-set): Update to 1.8.0.

	gnu: ruby-oj: Update to 3.16.9.
	* gnu/packages/ruby-xyz.scm (ruby-oj): Update to 3.16.9.
	  [native-inputs]: Add bash-minimal.
	  [arguments]{phases}: Add 'patch-bash phase.

	gnu: ruby-insist: Improve style.
	* gnu/packages/ruby-xyz.scm (ruby-insist): Run guix style.

	gnu: ruby-stackprof: Update to 0.2.27-0.5d83283.
	* gnu/packages/ruby-xyz.scm (ruby-stackprof): Update to 0.2.27-0.5d83283.

	gnu: ruby-minitest-reporters: Update to 1.7.1.
	* gnu/packages/ruby-xyz.scm (ruby-minitest-reporters): Update to 1.7.1.

	gnu: ruby-rake: Update to 13.3.0.
	* gnu/packages/ruby-check.scm (ruby-rake): Update to 13.3.0.

	gnu: ruby-minitest: Update to 5.19.0.
	* gnu/packages/ruby-check.scm (ruby-minitest): Update to 5.19.0.

	gnu: bundler: Update to 2.6.9.
	* gnu/packages/ruby-check.scm (bundler): Update to 2.6.9.

	gnu: ruby-unf-ext: Update to 0.0.9.1.
	* gnu/packages/ruby-xyz.scm (ruby-unf-ext): Update to 0.0.9.1.

	gnu: ruby-minitest-stub-const: Update to 0.6-0.dbcaa18.
	* gnu/packages/ruby-xyz.scm (ruby-minitest-stub-const): Update to 0.6-0.dbcaa18.

	gnu: ruby-net-scp: Update to 4.1.0.
	* gnu/packages/ruby-xyz.scm (ruby-net-scp): Update to 4.1.0.
	  [native-inputs]: Replace ruby-mocha-1 by ruby-mocha.

	gnu: Remove ruby-mocha-1.
	* gnu/packages/ruby-xyz.scm (ruby-mocha-1): Delete variable.

	gnu: ruby-hoe-markdown: Update to 1.7.0.
	* gnu/packages/ruby-xyz.scm (ruby-hoe-markdown): Update to 1.7.0.
	  [arguments]{phases}: Adapt phase 'disable-bundler-dependency.

	gnu: ruby-hoe-markdown: Improve style.
	* gnu/packages/ruby-xyz.scm (ruby-hoe-markdown): Run guix style.

	gnu: ruby-m: Update to 1.6.2.
	* gnu/packages/ruby-xyz.scm (ruby-m): Update to 1.6.2.
	  [arguments]{phases}: Adapt phase 'sanitize-dependencies accordingly.

	gnu: ruby-tzinfo-data: Update to 1.2025.2.
	* gnu/packages/ruby-xyz.scm (ruby-tzinfo-data): Update to 1.2025.2.
	  [arguments]{phases}: Adapt phase 'pre-check.
	  [native-inputs]: Update accordingly.

	gnu: ruby-regexp-property-values: Update to 1.5.2.
	* gnu/packages/ruby-xyz.scm (ruby-regexp-property-values): Update to 1.5.2.

	gnu: ruby-test-construct: Update to 2.0.2-0.43933e8.
	* gnu/packages/ruby-xyz.scm (ruby-test-construct): Update to 2.0.2-0.43933e8.
	  [native-inputs]: Replace ruby-mocha-1 by ruby-mocha.

	gnu: Add ruby-leto.
	* gnu/packages/ruby-xyz.scm (ruby-leto): New variable.

	gnu: ruby-regexp-parser: Improve style.
	* gnu/packages/ruby-xyz.scm (ruby-regexp-parser): Run guix style.

	gnu: ruby-tzinfo: Update to 2.0.6-0.5cfebcb.
	* gnu/packages/ruby-xyz.scm (ruby-tzinfo): Update to 2.0.6-0.5cfebcb.

	gnu: epic5: Improve style.
	* gnu/packages/irc.scm (epic5)[arguments]{phases}: Partial rewrite to
	use modern style and Gexps. Replace which by search-input-file. Use
	substitute regexp capabilities.

	gnu: epic5: Improve style.
	* gnu/packages/irc.scm (epic5): Run guix style.

	gnu: ruby-chunky-png: Fix build with ruby@3.2.
	* gnu/packages/ruby-xyz.scm (ruby-chunky-png)[source]: Record patch.
	* gnu/local.mk: Record patch.
	* gnu/packages/patches/ruby-chunky-png-ruby-3-2-support.patch: Record
	patch.

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: ruby: Populating (gnu packages ruby-check/ruby-xyz).
	* gnu/packages/ruby.scm: Move all packages except different versions
	of ruby and mruby, to either (gnu packages ruby-check) or
	(gnu packages ruby-xyz).

	* gnu/packages/ruby-check.scm (bundler, ruby-builder, ruby-cucumber-ci-environment,
	ruby-cucumber-compatibility-kit,
	ruby-cucumber-compatibility-kit-bootstrap, ruby-cucumber-core,
	ruby-cucumber-expressions, ruby-cucumber-gherkin,
	ruby-cucumber-html-formatter, ruby-cucumber-messages,
	ruby-cucumber-tag-expressions, ruby-cucumber-wire, ruby-diff-lcs,
	ruby-docile, ruby-fivemat, ruby-given-core, ruby-hoe, ruby-hoe-3,
	ruby-json, ruby-mime-types, ruby-mime-types-data, ruby-mini-portile,
	ruby-mini-portile-2, ruby-minitest, ruby-minitest-bonus-assertions,
	ruby-minitest-focus, ruby-minitest-hooks, ruby-minitest-moar,
	ruby-multi-test, ruby-rake, ruby-rake-compiler,
	ruby-rake-compiler-dock, ruby-rspec, ruby-rspec-2, ruby-rspec-core,
	ruby-rspec-core-2, ruby-rspec-expectations, ruby-rspec-expectations-2,
	ruby-rspec-mocks, ruby-rspec-mocks-2, ruby-rspec-support, ruby-sequel,
	ruby-simplecov-json-formatter, ruby-simplecov, ruby-simplecov-html,
	ruby-sorcerer, ruby-unindent): Moved from (gnu packages ruby).
	 (ruby-asciidoctor/minimal): New variable, to allow more minimal
	 import of only (gnu packages ruby-check) in a lot of modules.
	 (ruby-rubocop/minimal): New variable to build cucumber with a lot
	 less dependencies.
	 (cucumber-ruby-core)[native-inputs]: Replace ruby-rubocop by
	 ruby-rubocop/minimal. Remove ruby-coveralls.

	* gnu/packages/ruby-xyz.scm: Move all other packages from
	(gnu packages ruby).

	* gnu/packages/admin.scm
	* gnu/packages/bioinformatics.scm
	* gnu/packages/databases.scm
	* gnu/packages/emacs-xyz.scm
	* gnu/packages/gnome-xyz.scm
	* gnu/packages/gnome.scm
	* gnu/packages/groff.scm
	* gnu/packages/kde-systemtools.scm
	* gnu/packages/libffi.scm
	* gnu/packages/mail.scm
	* gnu/packages/maths.scm
	* gnu/packages/mpd.scm
	* gnu/packages/ntp.scm
	* gnu/packages/package-management.scm
	* gnu/packages/plotutils.scm
	* gnu/packages/protobuf.scm
	* gnu/packages/rails.scm
	* gnu/packages/ruby-check.scm
	* gnu/packages/ruby-xyz.scm
	* gnu/packages/ruby.scm
	* gnu/packages/shellutils.scm
	* gnu/packages/statistics.scm
	* gnu/packages/tex.scm
	* gnu/packages/virtualization.scm:
	    Adapt module imports accordingly.

	* gnu/packages/backup.scm (btrbk):
	* gnu/packages/ccache.scm (ccache):
	* gnu/packages/cluster.scm (drbd-utils):
	* gnu/packages/compton.scm (picom):
	* gnu/packages/cryptsetup.scm (cryptsetup):
	* gnu/packages/engineering.scm (kicad-doc):
	* gnu/packages/games.scm (warzone2100):
	* gnu/packages/irc.scm (open-adventure):
	* gnu/packages/ntp.scm (weechat):
	* gnu/packages/password-utils.scm (keepassxc):
	* gnu/packages/radio.scm (wsjtx, jtdx):
	* gnu/packages/syndication.scm (newsboat):
	* gnu/packages/task-management.scm (timewarrior):
	* gnu/packages/version-control.scm (git-lfs):
	    [native-inputs]: Replace ruby-asciidoctor by
	    ruby-asciidoctor/minimal. Adapt module imports accordingly.

	* gnu/packages/text-editors.scm: Remove (gnu packages ruby) import.

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: ruby-3.4: Update to 3.4.4.
	* gnu/packages/ruby.scm (ruby-3.4): Update to 3.4.4.

	gnu: ruby-safe-yaml: Update ruby input and disable tests.
	* gnu/packages/ruby.scm (ruby-safe-yaml)[arguments]:
	  {ruby}: Remove to use canonical ruby.
	  {tests?}: Disable broken tests.

	gnu: ruby-importmap-rails: Downgrade ruby-sqlite3 native-input.
	* gnu/packages/rails.scm (ruby-importmap-rails):
	  [native-inputs]: Replace ruby-sqlite3 by ruby-sqlite3-1.4.

	gnu: Add ruby-sqlite3-1.4.
	* gnu/packages/ruby.scm (ruby-sqlite3-1.4): New variable.

2025-06-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove ronn.
	It fails on runtime (#76283), no updates since 2013 and no users in
	Guix. There is a maintained fork (ronn-ng), see
	<https://github.com/rtomayko/ronn/issues/103>.

	* gnu/packages/man.scm (ronn): Delete variable.

	Change-Id: If2426b74d70674fac1e8a7950b8c885890106cc1

2025-06-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: astroid: Adjust inputs.
	* gnu/packages/mail.scm (astroid): [native-inputs]: Remove ronn; add
	ronn-ng.

	Change-Id: I96ca40e345d681f88726d1afb0310c5e9e8a4133

2025-06-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ruby-hydra-minimal: Update to 0.0.0-1.a4cab70.
	* gnu/packages/ruby.scm (ruby-hydra-minimal): Update to 0.0.0-1.a4cab70.
	(ruby-hydra-minimal/pinned): Avoid changes.

	Change-Id: I38707edf58d2adac99b2d6042e287062b059469a

2025-06-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ruby-puma: Update to 6.6.0.
	* gnu/packages/ruby.scm (ruby-puma): Update to 6.6.0.

	Change-Id: Ibb860d8ef55319bb9b6f8eb31007ff23a6bd92b6

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: ruby-terminfo: Update to 0.2-0.f4a597d.
	* gnu/packages/ruby.scm (ruby-terminfo): Update to 0.2-0.f4a597d.

2025-06-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ruby-brass: Respect #:tests? argument.
	* gnu/packages/ruby.scm (ruby-brass): [phases] {check}: Skip the 'check
	phase when #:tests? is false.

	Change-Id: I8f1a600a003c1834fe36ae06f09b24cc216d4833

2025-06-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ruby-qed: Enable tests.
	* gnu/packages/ruby.scm (ruby-qed) [phases] {check}: Respect #:tests?
	argument and enable test suite.
	[native-inputs]: Add ruby-ae-bootsrap.

	(ruby-ae-bootsrap): New variable.

	Change-Id: I4f6018127e53e86dc8541e54a0a855c32428badd

2025-06-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ruby-ae: Respect #:tests? argument.
	* gnu/packages/ruby.scm (ruby-ae) [phases] {check}: Skip the 'check
	phase when #:tests? is false.

	Change-Id: I1f270fbfe4feb9aac5b6f9bd3fae14a8fdd2bfec

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: ruby: Update to ruby-3.2.
	* gnu/packages/ruby.scm (ruby): Update to ruby-3.2.

	Change-Id: I9aa1f9a64a01c85aa6d3924a63aa64af00e52d24

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: ruby-asciidoctor-pdf: Update to 2.3.19.
	* gnu/packages/ruby.scm (ruby-asciidoctor-pdf): Update to 2.3.19.
	[origin]<patches>: Record patch.
	[arguments]<#:phases>: Remove 'strip-version-requirements phase.
	[propagated-inputs]: Remove old dependencies ruby-open-uri-cached,
	ruby-safe-yaml, ruby-thread-safe.
	* gnu/packages/patches/ruby-asciidoctor-pdf-support-prawn-svg-0_36.patch:
	Add patch.
	* gnu/local.mk: Record patch.

	gnu: ruby-fakefs: Update to 2.8.0.
	* gnu/packages/ruby.scm (ruby-fakefs): Update to 2.8.0.
	[native-inputs]: Add ruby-pry.

	gnu: ruby-rubocop-rspec-minimal: Avoid ruby-danger dependency.
	* gnu/packages/ruby.scm (ruby-rubocop-rspec-minimal):
	[arguments]<#:phases>: Add phase 'relax-requirements.

	gnu: ruby-yaml-lint: Update to 0.1.2-0.d6a253f.
	* gnu/packages/ruby.scm (ruby-yaml-lint): Update to 0.1.2-0.d6a253f.

	gnu: ruby-dotenv: Update to 3.1.7.
	* gnu/packages/ruby.scm (ruby-dotenv): Update to 3.1.7.
	[arguments]<#:phases>: Update phases 'do-not-build-dotenv-rails and
	'replace-git-ls-files.

	gnu: Remove ruby-gimme.
	* gnu/packages/ruby.scm (ruby-gimme): Delete variable.

	gnu: ruby-standard: Update to 1.37.0.
	* gnu/packages/ruby.scm (ruby-standard): Update to 1.37.0.
	[arguments]<#:phases>: Update phases 'delete-problematic-tests and
	'relax-requirements. Use gexp.
	[native-inputs]: Remove ruby-gimme, ruby-pry.
	[propagated-inputs]: Add ruby-lint-roller, ruby-standard-custom,
	ruby-standard-performance.

	gnu: ruby-rubocop-capybara: Relax ruby-danger requirement.
	* gnu/packages/ruby.scm (ruby-rubocop-capybara)[arguments]<#:phases>:
	Relax ruby-danger requirement in phase 'relax-requirements.

	gnu: ruby-rubocop: Update to 1.68.0.
	* gnu/packages/ruby.scm (ruby-rubocop): Update to 1.68.0.
	[native-inputs]: Add rub-rubocop-factory-bot.
	[propagated-inputs]: ruby-language-server-protocol.

	gnu: ruby-rubocop-performance: Update to 1.23.1.
	* gnu/packages/ruby.scm (ruby-rubocop-performance): Update to 1.23.1.

	gnu: ruby-rubocop-ast: Update to 1.37.0.
	* gnu/packages/ruby.scm (ruby-rubocop-ast): Update to 1.37.0.
	[native-inputs]: Replace ruby-pry by ruby-prism.

	gnu: ruby-rubocop-rspec-minimal: Update to 2.26.0.
	* gnu/packages/ruby.scm (ruby-rubocop-rspec-minimal): Update to
	2.26.0.
	[propagated-inputs]: Add ruby-rubocop-factory-bot.

	gnu: ruby-rubocop-capybara-minimal: Update to 2.21.0.
	* gnu/packages/ruby.scm (ruby-rubocop-capybara-minimal): Update to
	2.21.0.

	gnu: Add ruby-rubocop-factory-bot.
	* gnu/packages/ruby.scm (ruby-rubocop-factory-bot): New variable.

	gnu: Add ruby-standard-performance.
	* gnu/packages/ruby.scm (ruby-standard-performance): New variable.

	gnu: Add ruby-standard-custom.
	* gnu/packages/ruby.scm (ruby-standard-custom): New variable.

	gnu: ruby-slim: Update to 5.2.1.
	* gnu/packages/ruby.scm (ruby-slim): Update to 5.2.1.

	gnu: Add ruby-lint-roller.
	* gnu/packages/ruby.scm (ruby-lint-roller): New variable.

	gnu: ruby-regexp-parser: Update to 2.6.0.
	* gnu/packages/ruby.scm (ruby-regexp-parser): Update to 2.6.0.

	gnu: ruby-regexp-parser: Update to 2.5.0.
	* gnu/packages/ruby.scm (ruby-regexp-parser): Update to 2.5.0.
	[native-inputs]: Add ruby-ice-nine.

	gnu: Add ruby-ice-nine.
	* gnu/packages/ruby.scm (ruby-ice-nine): New variable.

	gnu: ruby-parser: Update to 3.3.7.0.
	* gnu/packages/ruby.scm (ruby-parser): Update to 3.3.7.0.
	[native-inputs]: Remove ruby-racc.
	[propagated-inputs]: Add ruby-racc.

	gnu: ruby-asciidoctor: Update to 2.0.20.
	* gnu/packages/ruby.scm (ruby-asciidoctor): Update to 2.0.20.

	gnu: ruby-tilt: Update to 2.2.0.
	* gnu/packages/ruby.scm (ruby-tilt): Update to 2.2.0.
	[arguments]<#:phases>: Remove uneeded phase 'remove-some-dependencies.

	gnu: ruby-tilt: Update to 2.1.0.
	* gnu/packages/ruby.scm (ruby-tilt): Update to 2.1.0.
	[arguments]<#:phases>: Remove fixed phase 'patch-tests.

	gnu: jekyll: Update to 4.3.4.
	* gnu/packages/ruby.scm (jekyll): Update to 4.3.4.

	gnu: ruby-taskjuggler: Update to 3.8.1.
	* gnu/packages/ruby.scm (ruby-taskjuggler): Update to 3.8.1.
	[native-inputs]: Add ruby-rspec.

	gnu: ruby-mail: Update to 2.8.1.
	* gnu/packages/ruby.scm (ruby-mail): Update to 2.8.1.

	gnu: ruby-zeitwerk: Update to 2.7.1.
	* gnu/packages/ruby.scm (ruby-zeitwerk): Update to 2.7.1.
	[native-inputs]: Add ruby-warning.

	gnu: Add ruby-warning.
	* gnu/packages/ruby.scm (ruby-warning): New variable.

	gnu: ruby-actionpack: Patch source.
	* gnu/packages/patches/ruby-actionpack-remove-browser-tests.patch: Add
	patch.
	* gnu/local.mk: Record patch.
	* gnu/packages/rails.scm (ruby-rails-monorepo): Apply patch.

	gnu: Add ruby-base64.
	* gnu/packages/ruby.scm (ruby-base64): New variable.

	gnu: ruby-selenium-webdriver: Update to 4.22.0.
	* gnu/packages/ruby.scm (ruby-selenium-webdriver): Update to 4.22.0.

	gnu: ruby-puma: Update to 6.5.0.
	* gnu/packages/ruby.scm (ruby-puma): Update to 6.5.0.
	[native-inputs]: Add ruby-rackup-1.
	[propagated-inputs]: Add ruby-concurrent-ruby.

	gnu: ruby-rails-dom-testing: Update to 2.2.0.
	* gnu/packages/rails.scm (ruby-rails-dom-testing): Update to 2.2.0.

	gnu: ruby-rails-html-sanitizer: Update to 1.6.0.
	* gnu/packages/rails.scm (ruby-rails-html-sanitizer): Update to 1.6.0.
	[propagated-inputs]: Remove ruby-nokogiri.

	gnu: ruby-erubi: Update to 1.11.0.
	* gnu/packages/ruby.scm (ruby-erubi): Update to 1.11.0.
	[source]<origin>: Swith to git-fetch method to fetch tests.
	[arguments]<#:test-target>: Set to "spec".
	[native-inputs]: Add ruby-minitest, ruby-minitest-global-expectations.

	gnu: Add ruby-rackup-1.
	* gnu/packages/ruby.scm (ruby-rackup-1): New variable.

	gnu: ruby-concurrent-ruby: Update to 1.3.5.
	* gnu/packages/ruby.scm (ruby-concurrent-ruby): Update to 1.3.5.

	gnu: ruby-timeout: Update to 0.4.3.
	* gnu/packages/ruby.scm (ruby-timeout): Update to 0.4.3.
	[native-inputs]: Add ruby-test-unit-ruby-core.

	gnu: ruby-rails: Update to 7.1.5.1.
	* gnu/packages/rails.scm (ruby-rails): Update to 7.1.5.1.

	gnu: ruby-benchmark: Update to 0.4.0.
	* gnu/packages/ruby.scm (ruby-benchmark): Update to 0.4.0.

	gnu: Add ruby-securerandom.
	* gnu/packages/ruby.scm (ruby-securerandom): New variable.

	gnu: ruby-rake-compiler: Update to 1.2.9.
	* gnu/packages/ruby.scm (ruby-rake-compiler): Update to 1.2.9.

	gnu: ruby-hoe: Update to 4.2.2.
	* gnu/packages/ruby.scm (ruby-hoe): Update to 4.2.2.

	gnu: ruby-msgpack: Update to 1.7.5.
	* gnu/packages/ruby.scm (ruby-msgpack): Update to 1.7.5.

	gnu: ruby-pg: Update to 1.5.9-0.378b7a3.
	* gnu/packages/ruby.scm (ruby-pg): Update to 1.5.9-0.378b7a3.  Avoid
	indenting (the package is maintained and a version will soon catch
	up). Add patch.
	* gnu/packages/patches/ruby-pg-fix-connect-timeout.patch: Add patch.
	* gnu/local.mk: Record patch.

	gnu: packages: Add comments for migration to ruby@3
	* gnu/packages/qt.scm (qtbase-5),
	gnu/packages/tex.scm (texlive-hyphen-complete),
	gnu/packages/texlive.scm (texlivebin),
	gnu/packages/webkit.scm (webkitgtk),
	gnu/packages/julia.scm (julia),
	gnu/packages/textutils.scm (utf8proc-2.7.0): Add comments for
	migration to ruby@3.

	gnu: ruby-minitest-hooks: Update to 1.5.2.
	* gnu/packages/ruby.scm (ruby-minitest-hooks): Update to 1.5.2.
	[arguments]<test-target>: Remove field. Update comment.

	gnu: Remove ruby-ritex.
	* gnu/packages/ruby.scm (ruby-ritex): Delete variable.

	gnu: ruby-latex-decode: Remove uneeded ruby-ritex propagated-input.
	* gnu/packages/ruby.scm (ruby-latex-decode)[propagated-inputs]: Remove
	ruby-ritex.

	gnu: ruby-hashie: Update to 5.0.0-0.7351055.
	* gnu/packages/ruby.scm (ruby-hashie): Update to 5.0.0-0.7351055.

	gnu: Remove ruby-dep.
	* gnu/packages/ruby.scm (ruby-dep): Delete variable.

	gnu: ruby-vagrant-spec: Remove uneeded ruby-dep propagated-input.
	* gnu/packages/ruby.scm (ruby-vagrant-spec)[propagated-inputs]: Remove
	ruby-dep.

	gnu: ruby-net-scp: Update to 4.0.1.rc3.
	* gnu/packages/ruby.scm (ruby-net-scp): Update to 4.0.1.rc3.

	gnu: ruby-immutable-struct: Update to 2.4.1-0.bb67ad8.
	* gnu/packages/ruby.scm (ruby-immutable-struct): Update to 2.4.1-0.bb67ad8.

	gnu: ruby-listen: Remove uneeded ruby-dep propagated-input.
	* gnu/packages/ruby.scm (ruby-listen)[propagated-inputs]: Remove
	ruby-dep.

	gnu: ruby-contracts: Update to 0.17.2.
	* gnu/packages/ruby.scm (ruby-contracts): Update to 0.17.2.

	gnu: ruby-stackprof: Update to 0.2.27.
	* gnu/packages/ruby.scm (ruby-stackprof): Update to 0.2.27.

	gnu: ruby-flores: Update to 0.0.8-0.92fded0.
	* gnu/packages/ruby.scm (ruby-flores): Update to 0.0.8-0.92fded0.
	[origin]<source>: Move to git-fetch to be able to choose latest
	commit. Use snippet to list files in flores.gemspec. Record patch to
	fix deprecations.
	* gnu/local.mk: Record patch.
	* gnu/packages/patches/ruby-flores-fix-deprecations.patch: Add patch.

	gnu: Remove ruby-2.6.
	* gnu/packages/ruby.scm (ruby-2.6): Delete variable.
	(ruby-2.7)[source]: Remove inherit and include modules and snippet from
	ruby-2.6.

	gnu: Remove ruby-3.0.
	* gnu/packages/ruby.scm (ruby-3.0): Delete variable.

	gnu: ruby-3.1: Inherit from ruby-3.2.
	* gnu/packages/ruby.scm (ruby-3.1): Move after ruby-3.2.
	  [inherit]: Switch to ruby-3.2.

	gnu: ruby-3.2: Inherit from ruby-3.3.
	* gnu/packages/ruby.scm (ruby-3.2): Move after ruby-3.3.
	  [inherit]: Switch to ruby-3.3.

	gnu: ruby-3.3: Update to 3.3.7.
	* gnu/packages/ruby.scm (ruby-3.3): Update to 3.3.7.

	gnu: ruby-3.3: Inherit from ruby-3.4.
	* gnu/packages/ruby.scm (ruby-3.3): Move after ruby-3.4.
	  [inherit]: Switch to ruby-3.4.

	gnu: Add ruby-3.4.
	* gnu/packages/ruby.scm (ruby-3.4): New variable.

	gnu: ruby: Remove unneeded trailing #t.
	Change-Id: I973716a62165c548de4ebcc2eaf5554700c38a07

	gnu: ruby-rspec-rails: Support ruby-sqlite3.
	* gnu/packages/rails.scm (ruby-rspec-rails):
	[arguments]<#:phases>: Patch sqlite3 versions in phase 'relax-requirements.

	gnu: ruby-chunky-png: Pin ruby package.
	* gnu/packages/ruby.scm (ruby-chunky-png)
	[arguments]<#:ruby>: Pin ruby-3.1.

	gnu: ruby-ci-reporter: Update to 2.1.0.
	* gnu/packages/ruby.scm (ruby-ci-reporter): Update to 2.1.0.
	[propagated-inputs]: Add ruby-rexml.

	gnu: ruby-oauth2: Fix test.
	* gnu/packages/ruby.scm (ruby-oauth2):
	[arguments]<#:phases>: Add phase 'skip-problematic-test.
	<#:modules>: Record required modules.
	[native-inputs]: Add bundler.
	[propagated-inputs]: Remove ruby-multi-json.  Add ruby-version-gem.

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove ruby-minitest-4.
	* gnu/packages/ruby.scm (ruby-minitest-4): Delete variable.

	No package relies on this package anymore.

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove ruby-turn.
	* gnu/packages/ruby.scm (ruby-turn): Delete variable.

	This package is now a leaf package and unmaintained for 10 years.

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove ruby-minitest-pretty-diff.
	* gnu/packages/ruby.scm (ruby-minitest-pretty-diff): Delete variable.

	This is a leaf package in Guix, unmaintained for 11 years.

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: ruby-fog-xml: Update to 0.1.5.
	* gnu/packages/ruby.scm (ruby-fog-xml): Update to 0.1.5.
	[native-inputs]: Remove ruby-turn.  Replace ruby-minitest-4 by
	ruby-minitest.

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove ruby-minitest-tu-shim.
	* gnu/packages/ruby.scm (ruby-minitest-tu-shim): Delete variable.

	This package is a leaf in Guix, unmaintained for 10 years.

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: ruby-shindo: Update to 0.3.11.
	* gnu/packages/ruby.scm (ruby-shindo): Update to 0.3.11.
	[arguments]<#:test-target>: Update value.
	<#phases>: Update phase 'fix-tests.  Move 'check phase after
	'install.  Add 'configure-tests phase after 'install.

	gnu: ruby-rubocop-packaging: Fix tests.
	* gnu/packages/ruby.scm (ruby-rubocop-packaging):
	[arguments]<#:phases>: Add phase 'skip-problematic-tests.

	gnu: ruby-sqlite3: Update to 2.5.0.
	* gnu/packages/ruby.scm (ruby-sqlite3): Update to 2.5.0.
	[arguments]<#:phases>: Add phase 'relax-requirements to only run
	useful tests.
	<#:modules>: Add required modules.
	[native-inputs]: Remove ruby-ruby-memcheck.

	gnu: ruby-fast-gettext: Update to 4.1.0.
	* gnu/packages/ruby.scm (ruby-fast-gettext): Update to 4.1.0.

	gnu: ruby-rubocop-rspec: Fix tests.
	* gnu/packages/ruby.scm (ruby-rubocop-rspec):
	[arguments]: Inherit from ruby-rubocop-rspec-minimal.
	[propagated-inputs]: Add ruby-rubocop-factory-bot.

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove ruby-pry-rescue.
	* gnu/packages/ruby.scm (ruby-pry-rescue): Delete variable.

	This package is unbuildable using any of our ruby versions.  It
	relies on an unmaintained ruby package.  This package has no dependencies.

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove ruby-interception.
	* gnu/packages/ruby.scm (ruby-interception): Delete variable.

	This package is unbuildable using any of our ruby versions.  It is
	unmaintained for 10 years.

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: ruby-prawn-svg: Update to 0.36.0.
	* gnu/packages/ruby.scm (ruby-prawn-svg): Update to 0.36.0.
	[arguments]<#:test-target>: Add spec configuration.
	[propagated-inputs]: Add ruby-matrix, ruby-rexml.

	gnu: ruby-parallel-tests: Update to 4.9.0.
	* gnu/packages/ruby.scm (ruby-parallel-tests): Update to 4.9.0.

	gnu: ruby-spinach: Update to 0.12.0.
	* gnu/packages/ruby.scm (ruby-spinach): Update to 0.12.0.
	[propagated-inputs]: Remove ruby-json.

	gnu: ruby-cuke-modeler: Update to 3.20.1.
	* gnu/packages/ruby.scm (ruby-cuke-modeler): Update to 3.20.1.
	[arguments]<#:phases>: Add phase 'improve-reproducibility.  Enrich
	phase relax-requirements to automatically set the gherkin version
	used.

	gnu: ruby-importmap-rails: Update package.
	* gnu/packages/rails.scm (ruby-importmap-rails):
	[arguments]<#:phases>: Adapt all phases to ruby-rails update.
	[native-inputs]: Add git-minimal/pinned.

	gnu: ruby-importmap-rails: Update to 2.1.0.
	* gnu/packages/rails.scm (ruby-importmap-rails): Update to 2.1.0.

	gnu: Add ruby-bindex.
	* gnu/packages/ruby.scm (ruby-bindex): New variable.

	gnu: ruby-web-console: Fix build.
	* gnu/packages/rails.scm (ruby-web-console)[native-inputs]: Add ruby-bindex.

	gnu: ruby-rspec-rails: Update package.
	* gnu/packages/rails.scm (ruby-rspec-rails)[arguments]<#:phases>:
	Adapt phases to the current %ruby-rails-version.

	gnu: ruby-treetop: Update to 1.6.12.
	* gnu/packages/ruby.scm (ruby-treetop): Update to 1.6.12.

	gnu: ruby-railties: Update package.
	* gnu/packages/rails.scm (ruby-railties):
	[arguments]<#:phases>: Update phase 'disable-problematic-tests with
	new failures.  Cleanup old failures.
	[native-inputs]: Remove ruby-webrick.
	[propagated-inputs]: Add ruby-rackup-1 and ruby-webrick.

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: ruby-actionmailer: Update package.
	* gnu/packages/rails.scm (ruby-actionmailer):
	[propagated-inputs]: Remove ruby-net-imap, ruby-net-pop,
	ruby-net-smtp.

	The reason for this removal is that they are bundled with Ruby from
	3.1.0 onwards, and were conflicting for some reason.

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: ruby-actionmailbox: Update package.
	* gnu/packages/rails.scm (ruby-actionmailbox):
	[propagated-inputs]: Remove ruby-net-imap, ruby-net-pop,
	ruby-net-smtp.

	The reason for this removal is that they are bundled with Ruby from
	3.1.0 onwards, and were conflicting for some reason.

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: ruby-actioncable: Update package.
	* gnu/packages/rails.scm (ruby-actioncable):
	[arguments]<#:phases>: Update phase 'disable-problematic-tests.
	[native-inputs]: Add ruby-zeitwerk.

	gnu: ruby-actionpack: Update package.
	* gnu/packages/rails.scm (ruby-actionpack):
	[arguments]<#:phases>: Update 'delete-problematic-tests phase with new
	test failures.

	gnu: ruby-activerecord: Update package.
	* gnu/packages/rails.scm (ruby-activerecord):
	[propagated-inputs]: Add ruby-timeout.

	gnu: ruby-rspec-rails: Update to 7.0.2.
	* gnu/packages/rails.scm (ruby-rspec-rails): Update to 7.0.2.

	gnu: ruby-activesupport: Update package.
	* gnu/packages/rails.scm (ruby-activesupport):
	[native-inputs]: Remove ruby-connection-pool.
	[propagated-inputs]: Add ruby-benchmark, ruby-concurrent,
	ruby-connection-ppol, ruby-msgpack, ruby-securerandom.

	gnu: ruby-rspec: Update to 3.13.0.
	* gnu/packages/ruby.scm (ruby-rspec): Update to 3.13.0.

	gnu: ruby-rspec-expectations: Update to 3.13.3.
	* gnu/packages/ruby.scm (ruby-rspec-expectations): Update to 3.13.3.

	gnu: ruby-bcrypt: Update to 3.1.20.
	* gnu/packages/ruby.scm (ruby-bcrypt): Update to 3.1.20.
	[source]<origin>: Switch to git-fetch.

	gnu: ruby-rspec-mocks: Update to 3.13.2.
	* gnu/packages/ruby.scm (ruby-rspec-mocks): Update to 3.13.2.

	gnu: ruby-rspec-core: Update to 3.13.2.
	* gnu/packages/ruby.scm (ruby-rspec-core): Update to 3.13.2.

	gnu: ruby-rspec-support: Update to 3.13.2.
	* gnu/packages/ruby.scm (ruby-rspec-support): Update to 3.13.2.

	gnu: anystyle: Update to 1.4.5.
	* gnu/packages/ruby.scm (anystyle): Update to 1.4.5.
	[native-inputs]: Add ruby-gdbm.

	gnu: ruby-anystyle: Update to 1.4.2.
	* gnu/packages/ruby.scm (ruby-anystyle): Update to 1.4.2.
	[native-inputs]: Add ruby-gdbm.
	* gnu/packages/patches/ruby-anystyle-fix-dictionary-populate.patch:
	Update patch.

	gnu: Add ruby-gdbm.
	* gnu/packages/ruby.scm (ruby-gdbm): New variable.

	gnu: ruby-anystyle-data: Update to 1.3.0.
	* gnu/packages/ruby.scm (ruby-anystyle-data): Update to 1.3.0.

	gnu: fpm: Update to 1.16.0.
	* gnu/packages/package-management.scm (fpm): Update to 1.16.0.
	[source]<origin>(patches): Remove patch.
	* gnu/local.mk: Remove patch.
	* gnu/packages/patches/fpm-newer-clamp-fix.patch: Remove patch.

	gnu: ruby-pleaserun: Fix check phase.
	* gnu/packages/ruby.scm (ruby-pleaserun)[arguments]<#:phases>: Fix
	'check phase.

	gnu: ruby-protobuf: Update to 3.10.9.
	* gnu/packages/protobuf.scm (ruby-protobuf): Update to 3.10.9.

2025-06-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add packages/ruby-check module.
	* gnu/packages/ruby-check.scm: New file.
	* gnu/local.mk: Add gnu/packages/ruby-check.scm to the scope.

	Change-Id: I374237cf683696f28328f58a5df7e33c173ca2d6

2025-06-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add packages/ruby-xyz module.
	* gnu/packages/ruby-xyz.scm: New file.
	* gnu/local.mk: Add gnu/packages/ruby-xyz.scm to the scope.

	Change-Id: I1dcf96e800d059ec73dc53490db1743e69985648

2025-06-20  Tomas Volf  <~@wolfsden.cz>

	gnu: connman: Update to 1.44.
	* gnu/packages/connman.scm (connman): Update to 1.44.

	Change-Id: Ia541a42334a1c5f37d4a879aa8d8d33146e9a613

2025-06-20  Vinicius Monego  <monego@posteo.net>

	teams: Add entry for Vinicius Monego.
	* etc/teams.scm ("Vinicius Monego"): New member.

	Change-Id: I519b1962bae9a8ee9a384e4815156fb8acc89133

2025-06-20  Ivan Popovych  <ivan@ipvych.com>

	guix-install.sh: Set shellcheck shell to bash.
	* etc/guix-install.sh: Set shellcheck shell to bash.

	Change-Id: Ief28167f0e2b83c254026174e62959a32c34e29a

2025-06-20  Ivan Popovych  <ivan@ipvych.com>

	guix-install.sh: Fix init profile not being removed.
	* etc/guix-install.sh (sys_delete_init_profile): Fix init profile not
	being removed.

	Change-Id: I95b10ef85d363ac1b7c821e0ae91ca3e69c490ca

2025-06-20  Sergey Trofimov  <sarg@sarg.org.ru>

	gexp: Adjust <file-append>'s string representation.
	gexp-compiler concatenates suffixes, but when writing the record same
	suffixes are joined which produces odd-looking result:
	(file-append 'file "/" "abc") => #<file-append file "/ abc">

	* guix/gexp.scm (write-file-append): Concatenate suffixes without
	spaces.

	Change-Id: Iaa986c759f5ade84ff077c90440ff5138eebe900

2025-06-20  vicvbcun  <guix@ikherbers.com>

	services: knot: Depend on `user-processes'.
	* gnu/services/dns.scm (knot-shepherd-service): Add `user-processes' to the
	`requirement' field.

	Change-Id: I59f95aeb25c02944418eb3ea20a42d344703a011

2025-06-20  Yelninei  <yelninei@tutamail.com>

	system: Add zstd to ‘%base-packages/hurd’.
	Followup to 3f33cb031475c1f21fad357249e49a0cfe4b78eb.

	* gnu/system/hurd.scm (%base-packages/hurd): Add ‘zstd’.

	Change-Id: I101ae815b31b1e4f0aae6222fcf2271e8e0043b1

2025-06-20  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hdf5-parallel-openmpi: Skip flaky tests.
	* gnu/packages/maths.scm (hdf5-parallel-openmpi)[arguments]: Add
	‘skip-sloppy-tests’ phase.

	Change-Id: Ic8513272585881f18baa20c82705275149001c66

2025-06-20  Ludovic Courtès  <ludo@gnu.org>

	teams: Drop caret from file name regexps in ‘CODEOWNERS’.
	Fixes guix/guix#451.

	* etc/teams.scm (team->codeowners-snippet): Drop caret from regexps.
	* CODEOWNERS: Regenerate.

	Change-Id: Ibf83a5d1a1a3306c3c369980d2cc5f2a7b8a81ac
	Reported-by: Hilton Chain <hako@ultrarare.space>

2025-06-20  Noé Lopez  <noelopez@free.fr>

	gnu: guile-ares-rs: Downgrade to default Guile.
	This is useful for users as they won’t need to do gymnastics to compile with
	guile-next. They can just use default Guile with Ares.

	* gnu/packages/guile-xyz.scm (guile-ares-rs): Update to latest commit. Change
	guile-next to guile-3.0 with guile-custom-ports.

	Change-Id: I2008834d5b91a3ee29b553de28a5035d05210618

2025-06-20  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add guile-dotenv.
	* gnu/packages/guile-xyz.scm (guile-dotenv): New variable.

	Change-Id: I4b97e6b0fb18280c391b99d5b6f512f9b08ba06b

2025-06-20  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: guile-hygguile: Update to 1.0.5.
	* gnu/packages/guile-xyz.scm (guile-hygguile): Update to 1.0.5

	Change-Id: I72b0ae640a1a1980bc4baaa662eac08669ed5319

2025-06-20  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.74.8.
	* gnu/packages/prolog.scm (trealla): Update to 2.74.8.

	Change-Id: I9a9710fde5aa027c8e501cbf5d89b380a043f3a9

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: scons-python2: Deprecate package.
	* gnu/packages/build-tools.scm (scons-python2): Deprecate package.

	Change-Id: Id401f1be1830094c4656220f4e3458ff2538bfc7

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: linuxdcpp: Deprecate package.
	* gnu/packages/direct-connect.scm (linuxdcpp): Deprecate package.

	Change-Id: Id298e4e81d2c58d03ae4e35456b143c88a997c1f

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: scons: Switch to pyproject-build-system.
	* gnu/packages/build-tools.scm
	  (scons)[build-system, arguments]: Switch to pyproject-build-system.
	  (scons-3)[arguments]: Switch to pyproject-build-system.
	  [native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I1bd49c417eae0925c2c60e0cc528b9537c7ca743

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: tinycmmc: Update to 0.1.0-0.8238a6c.
	* gnu/packages/cmake.scm (tinycmmc): Update to 0.1.0-0.8238a6c.

	Change-Id: I84d8c90991fc411b93647f117f4701da21d90ef4

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: pingus: Update to 0.7.6-0.8c68e08.
	* gnu/packages/games.scm (pingus): Update to 0.7.6-0.8c68e08.
	  [source]{patches, modules, snippet}: Remove them.
	  [arguments, build-system]: Switch to cmake-build-system.
	  [inputs]: Add argpp, fmt-8, geomcpp, glm, libsigc++-2, logmich,
	  priocpp, strutcpp, tinygettext-with-sdl2, wstsound, xdgcpp. Replace
	  sdl packages by their sdl2 counterparts.
	  [native-inputs]: Add uitest.

	Change-Id: I14b2cd9448d5d16cfcfffe08d6961698a72746e6

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add tinygettext-with-sdl2.
	* gnu/packages/cpp.scm (tinygettext-with-sdl2): New variable.

	Change-Id: I748752d1a9729f749645f287525595bdd50970e4

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add xdgcpp.
	* gnu/packages/freedesktop.scm (xdgcpp): New variable.

	Change-Id: I8bf7afce6fe9e2f623e40bb7ec43c442da1aae64

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add wstsound.
	* gnu/packages/audio.scm (wstsound): New variable.

	Change-Id: I09dbd1e19cc945453d318d922360e1280f9c8e26

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add priocpp.
	* gnu/packages/cpp.scm (priocpp): New variable.

	Change-Id: Ie17e2263c2b47de7f0478a2f6c5f4b86c705c23e

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add sexp-cpp.
	* gnu/packages/cpp.scm (sexp-cpp): New variable.

	Change-Id: I794dfb098b933d31657b915207d4a33666c5e098

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add strutcpp.
	* gnu/packages/cpp.scm (strutcpp): New variable.

	Change-Id: I29bb54b271058cb51b8ac8242cc7b3a02726c706

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add logmich.
	* gnu/packages/logging.scm (logmich): New variable.

	Change-Id: I365548bf3a27838e520c8af2ecad689947e00ef3

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add geomcpp.
	* gnu/packages/graphics.scm (geomcpp): New variable.

	Change-Id: I34d19ba82bc4c2e6a155de4e4fe4993df1b50bb1

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add argpp.
	* gnu/packages/cmake.scm (argpp): New variable.

	Change-Id: If7e88b401e0e536139478bee8efa7e467ad155c2

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add tinygettext.
	* gnu/packages/cmake.scm (tinygettext): New variable.

	Change-Id: Id7bcc913527a04d3f6690a94ccce2d2bb98c2706

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add uitest.
	* gnu/packages/cmake.scm (uitest): New variable.

	Change-Id: I0ecf7d07dc7ae58b12de47f13c9fc202dd176c5a

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: pingus: Improve style.
	* gnu/packages/games.scm (pingus): Improve style.
	  [source]: Run guix style.
	  [arguments]: Run guix style. Rewrite using gexps.

	Change-Id: I34581b659fdbc7e750a62b81eede39b130dc4d88

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: btanks: Switch to scons-python.
	* gnu/packages/patches/btanks-scons-python.patch: Add file.
	* gnu/packages/patches/btanks-sl08-python.patch: Add file.
	* gnu/local.mk: Record patches
	* gnu/packages/games.scm (btanks):
	  [source]{patches}: Record them.
	  [arguments]{scons}: Remove keyword.
	  {phases}: Refresh phase 'replace-removed-scons-syntax.
	  [inputs]: Add python-wrapper.

	Change-Id: Id1e60938a22bf907288871187c0f481ba174e33e

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: btanks: Improve style.
	* gnu/packages/games.scm (btanks): Improve style.
	  [inputs, description]: Improve style.
	  [arguments]: Rewrite using gexps.

	Change-Id: I5ea099b1e08d60afa99c82b1225e4f46db93b3ce

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: gpick: Switch to scons-python.
	* gnu/packages/image.scm (gpick)[arguments]{scons}: Remove uneeded
	keyword.

	Change-Id: I81ab290d14fd41b31a7801d6755f23339b02bddd

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: gpick: Improve style.
	* gnu/packages/image.scm (gpick): Improve style.
	  [source]: Run guix style.
	  [native-inputs, inputs]: Improve style, reorder fields.
	  [arguments]: Improve style, rewrite using gexps.

	Change-Id: I200251fd3b7b6cebc24e3fa75a6525cc4dc6de1d

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: klick: Switch to scons-python.
	* gnu/packages/music.scm (klick)[arguments]{scons}: Remove uneeded
	keyword.

	Change-Id: I4e6f116ab4ec740266332cd807b204c5e082796e

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: klick: Improve style.
	* gnu/packages/music.scm (klick): Improve style.
	   [source, inputs, native-inputs]: Run guix style.
	   [arguments]: Rewrite using gexps.

	Change-Id: Ib2ecd6a08cb55c7aaa09453b7a044cb37c908ddb

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: aria-maestosa: Switch to scons-python.
	* gnu/packages/patches/aria-maestosa-scons-python3.patch: Add file.
	* gnu/local.mk: Record patch.
	* gnu/packages/music.scm (aria-maestosa)
	  [source]{patches}: Add patch.
	  [arguments]{scons}: Remove uneeded argument.

	Change-Id: I1cf1e71e897e002ddaa60e4075c64050e9d0aa1b

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: scons-3: Update to 3.1.2.
	* gnu/packages/build-tools.scm (scons-3): Update to 3.1.2.
	  [arguments]{phases}: Remove outdated substitution in 'bootstrap phase.

	Change-Id: Ied2cfe34cfb69a66880d4b0c8e03dfe395f818c0

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: scons-3: Improve style.
	* gnu/packages/build-tools.scm (scons-3): Improve style.
	  [source]: Run guix style.
	  [arguments]: Rewrite using gexps.

	Change-Id: Ie69e7c59601f18915713e29197c345662b54dfc4

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: aria-maestosa: Improve style.
	* gnu/packages/music.scm (aria-maestosa): Improve style.
	  [source, inputs, native-inputs]: Run guix style.
	  [arguments]: Rewrite using gexps.

	Change-Id: I9cc3b38038dbb13569b048ab4582fc402d086462

2025-06-20  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: fastfetch: Update to 2.46.0.
	* gnu/packages/admin.scm (fastfetch): Update to 2.46.0.

	Change-Id: I01ae1343927860ac02d2bb26d5826efc53d8d1a2

2025-06-20  Dariqq  <dariqq@posteo.net>

	gnu: patch: Update to 2.8.
	* gnu/packages/base.scm (patch): Update to 2.8.
	[origin]: Remove patch-hurd-patch-max.patch.
	[arguments]: Inherit from patch/pinned and add --disable-year2038
	configure-flag for 32bit hurd targets.
	[native-inputs]: Inherit from patch/pinned.

	Change-Id: I31e7b5b0d0512dea8a1a989b5ac478a5a3ae7730

2025-06-20  Andrew Wong  <wongandj@icloud.com>

	gnu: cantata: Update to 3.3.1.
	* gnu/packages/mpd.scm (cantata): Update to 3.3.1.

	Change-Id: I3d3a09d01a5150fa289cb69c099045c28814e3e1

2025-06-20  Vinicius Monego  <monego@posteo.net>

	gnu: bluefish: Update to 2.2.17.
	* gnu/packages/gnome.scm (bluefish): Update to 2.2.17.

	Change-Id: Ic513024b173914474d808fb07fa89938900d73d0

2025-06-20  Vinicius Monego  <monego@posteo.net>

	gnu: audacious: Update to 4.4.2.
	* gnu/packages/music.scm (audacious): Update to 4.4.2.
	[inputs]: Remove qtbase-5, qtmultimedia-5. Add qtbase, qtsvg.

	Change-Id: I9967c7d6f30ebca187e0b6cc56469cea01c8df97

2025-06-20  Vinicius Monego  <monego@posteo.net>

	gnu: 4ti2: Update to 1.6.12.
	* gnu/packages/maths.scm (4ti2): Update to 1.6.12.

	Change-Id: I254f6d951718c55ce2edd0a3c85d45221ac2effe

2025-06-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-mpi: Skip some tests on aarch64-linux.
	Fixing #688.

	* gnu/packages/python-check.scm (python-pytest-mpi) [arguments]
	<test-flags>: Skip some tests on aarch64-linux system.

	Change-Id: I03e91c59965c7bd41ec9369c74b5b8933424799c

2025-06-20  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: Add python-huey.
	* gnu/packages/python-xyz.scm (python-huey): New variable.

	Change-Id: Ibe925f74f807d52fcf07b2a8faa478e0691108d6

2025-06-20  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add python-calmjs-parse.
	* gnu/packages/python-xyz.scm (python-calmjs-parse): New variable.

	Change-Id: Id8bf38a30e419fe9e1b501f05e3303f46b6e5bfa
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-06-20  Charles Roelli  <charles@aurox.ch>

	gnu: znc: Update to 1.10.0.
	* gnu/packages/messaging.scm (znc): Update to 1.10.0.

	Closes: #682
	Change-Id: I20d09c08c94da8f8bb46b7248802cc4e19b48264

2025-06-20  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add font-sil-gentium-book.
	* gnu/packages/fonts.scm (font-sil-gentium-book): New variable.

	Closes: #663
	Change-Id: Ia79f8a82415a27ab1c620065ebe855798a12f176

2025-06-20  Vinicius Monego  <monego@posteo.net>

	gnu: python-openturns: Update to 1.25.
	* gnu/packages/statistics.scm (python-openturns): Update to 1.25.

	Change-Id: I902884484e513cc32606a1508d4f6823d75a643b

2025-06-20  Vinicius Monego  <monego@posteo.net>

	gnu: spectra: Update to 1.1.0.
	* gnu/packages/algebra.scm (spectra): Update to 1.1.0.
	[arguments]: Enable previously failing test.

	Change-Id: Ieccf3ab6cca92e9899f74918f477cfcaeff72d29

2025-06-20  Vinicius Monego  <monego@posteo.net>

	gnu: python-primecountpy: Update to 0.1.1.
	* gnu/packages/maths.scm (python-primecountpy): Update to 0.1.1.
	[source]: Fetch from GitHub.
	[native-inputs]: Replace python-cython by python-cython-3.

	Change-Id: I519d580c3c5b430bf0674429f5d7af006998cb55

2025-06-20  Vinicius Monego  <monego@posteo.net>

	gnu: primecount: Update to 7.19.
	* gnu/packages/maths.scm (primecount): Update to 7.19.

	Change-Id: I6c9787f95f57b2a5f3e860b1e6072d1a9ebdf02f

2025-06-20  Vinicius Monego  <monego@posteo.net>

	gnu: primesieve: Update to 12.9.
	* gnu/packages/maths.scm (primesieve): Update to 12.9.

	Change-Id: I63abf2f9cca48fe0138739b56b9de70905a560d4

2025-06-20  Vinicius Monego  <monego@posteo.net>

	gnu: pagmo: Update to 2.19.1.
	* gnu/packages/maths.scm (pagmo): Update to 2.19.1.

	Change-Id: Id0a856f4418ade70f0d7a177d54a4332b58a42b7

2025-06-20  Vinicius Monego  <monego@posteo.net>

	gnu: cminpack: Update to 1.3.11.
	* gnu/packages/maths.scm (cminpack): Update to 1.3.11.

	Change-Id: I1c1c30210c29224cd6f08828192e36dd01e57f1a

2025-06-20  Vinicius Monego  <monego@posteo.net>

	gnu: hmat: Update to 1.10.0.
	* gnu/packages/maths.scm (hmat): Update to 1.10.0.

	Change-Id: Ibb98d112b3ff929845f839ac0373156145dc1603

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-fiona: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-fiona)
	  [build-system]: Switch to pyproject-build-system.
	  [native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: If814644390e9e3aa2bf70011700b39541371cb3a

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-timeout-decorator: Improve style.
	* gnu/packages/python-xyz.scm (python-timeout-decorator): Run guix style.

	Change-Id: I88ffb4ef190af7fa3aa63291e653047c03bebe22

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-timeout-decorator: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-timeout-decorator)
	  [build-system]: Switch to pyproject-build-system.
	  [native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I127bede0db33284ff69fa569f1a0d7289a5884ac

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-retrying: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-retrying)
	  [build-system]: Switch to pyproject-build-system.
	  [native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I73881fcb944e49309c491916e08a9874552f0ca9

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-entrypoint2: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-entrypoint2)
	  [build-system]: Switch to pyproject-build-system.
	  [arguments]: Remove it.
	  [native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Icf0ddfad1edd2b58f39c43cb681bd7f03c357610

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-distutils-extra: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-distutils-extra)
	  [build-system]: Switch to pyproject-build-system.
	  [native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I3d9152808e8f3b3e43d670eceb4a2ae4aba531a6

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: gajim: Switch to pyproject-build-system.
	* gnu/packages/messaging.scm (gajim)
	  [build-system]: Switch to pyproject-build-system.
	  [arguments]{modules, imported-modules}: Switch to
	  pyproject-build-system.
	  {phases}: Remove 'build and 'install replacements. Adjust 'wrap
	  phase ordering.

	Change-Id: I1c07994236d97821da0e4dd14f1d22758fe5c693

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: gajim: Remove python-distutils-extra input.
	* gnu/packages/python-xyz.scm (gajim)[native-inputs]: Remove
	python-distutils-extra.

	Change-Id: I2351db020f8bc93bbb36304ca74a4c755afcdef9

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: pdfarranger: Switch to pyproject-build-system.
	* gnu/packages/pdf.scm (pdfarranger)
	  [build-system]: Switch to pyproject-build-system.
	  [native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I823726e1538591a5b3b17ca81fc8afb8517d1ba8

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-urwid-readline: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-urwid-readline)
	  [build-system]: Switch to pyproject-build-system.
	  [native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Iffbffc78f25c80dc6cbcee5e3105e8051c13edfd

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: pdfarranger: Remove python-distutils-extra input.
	* gnu/packages/python-xyz.scm (pdfarranger)[native-inputs]: Remove
	python-distutils-extra.

	Change-Id: Ife33b44d3a81d7938b87d527c72e2a500d08e577

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-screenkey: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-screenkey):
	  [build-system}: Switch to pyproject-build-system.
	  [arguments]: Add python-setuptools, python-wheel.

	Change-Id: Iabc096e2d04a1e6c6190a0a7f1f6a1b5e4dad736

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-screenkey: Improve style.
	* gnu/packages/python-xyz.scm (python-screenkey): Run guix style and
	guix style -S arguments.

	Change-Id: I2d9ca03e0bc928aafb919eae725463158ed698c7

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-screenkey: Remove python-distutils-extra input.
	This input was removed in version 1.4.

	* gnu/packages/python-xyz.scm (python-screenkey)[inputs]: Remove
	python-distutils-extra.

	Change-Id: I7a75d410f97aa278eed00d408885d0a131edf949

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove python-attrdict3.
	It's unmaintained for 3y fork of <https://github.com/bcj/AttrDict> which
	was archived since 2019.

	* gnu/packages/python-xyz.scm (python-attrdict3): Delete variable.

	Change-Id: Ic78fab57a0edfc74333aec61a3edee99948a6de6

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-wxpython: Remove python-attrdict3 native-input.
	* gnu/packages/wxwidgets.scm (python-wxpython)[native-input]: Remove
	python-attrdict3.

	Change-Id: I8b70bbaf5d8ed6d432308c8c14f4bb5a13f75c12

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: epour: Switch to pyproject-build-system.
	* gnu/packages/enlightenment.scm (epour)
	  [arguments, build-system]: Switch to pyproject-build-system.
	  [native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I0e336797730667d757bdece3064ad6537b974d0c

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: epour: Improve style.
	* gnu/packages/enlightenment.scm (epour): Improve style.
	  [source, native-inputs, inputs]: Run guix style.
	  [arguments]: Run guix style. Rewrite using gexps.

	Change-Id: Ife6a56d269f2d1df20b7d9f6928e750c56f8355e

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-tldextract: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-tldextract):
	  [build-system]: Switch to pyproject-build-system.
	  [native-inputs]: Add nss-certs-for-test, python-pytest-mock,
	  python-setuptools, python-wheel.
	  [home-page]: Run guix style.

	Change-Id: I726828b02898d4d120ddc86f4a82ff7d76c7687e

2025-06-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-semver: Update to 3.0.4.
	* gnu/packages/python-xyz.scm (python-semver): Update to 3.0.4.
	  [arguments, build-system]: Switch to pyproject-build-system.
	  [native-inputs]: Add python-pytest-cov, python-setuptools,
	  python-wheel.

	Change-Id: I9df4affae751d9b5cf9424d7837bd06b6da95ca2

2025-06-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-company-jedi: Disable (non-existent) tests.
	* gnu/packages/emacs-xyz.scm (emacs-company-jedi)[arguments]<#:tests?#>:
	Disable.

	Change-Id: I141abd085c09a77b3cae41446ac781c7ef250fe7

2025-06-20  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.74.7.
	* gnu/packages/prolog.scm (trealla): Update to 2.74.7.

	Change-Id: I21148cd311d401568cf150cadad27a27c2c4c026

2025-06-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-jedi: Update to 20250602.2107.
	* gnu/packages/emacs-xyz.scm (emacs-jedi): Update to 20250602.2107.
	[arguments]<#:phases>[avoid-server-installation-for-tests]: Disable tox.
	[setenv]: Set HOME.
	[install]: Enable setuptools shim.
	[native-inputs]: Add tox.

	Change-Id: Ie1687e98e2323d27197efba0e7569d9bf5bf5915

2025-06-19  Mark H Weaver  <mhw@netris.org>

	Revert "gnu: icecat-minimal: Unbundle nss."
	There have been reports that using the system NSS has caused
	Firefox-derived browsers in Guix to freeze.  See:

	  https://codeberg.org/guix/guix/issues/546
	  https://codeberg.org/guix/guix/issues/661

	This reverts commit b63ab3556e5e8e1a83b99bcebf76551715083d20.

2025-06-19  gemmaro  <gemmaro.dev@gmail.com>

	gnu: emacs-graphviz-dot-mode: Patch GraphViz dot program path.
	* gnu/packages/emacs-xyz.scm (emacs-graphviz-dot-mode)[arguments]<#:phases>:
	Add a phase to patch the dot program path variable.
	[inputs]: Add GraphViz package.

	Change-Id: I9de41919d23a3e8433975624db3070491fd7fb9c

2025-06-19  Steve George  <steve@futurile.net>

	gnu: Update perl-net-dns.
	* gnu/packages/networking.scm(perl-net-dns): Update to 1.50.

	Change-Id: Ided2129aea99666a2a5d44308cac6a08ccb512b1

2025-06-19  Steve George  <steve@futurile.net>

	gnu: Update re2c.
	* gnu/packages/re2c.scm (re2c): Update to 4.2.

	Change-Id: I6867fbead378ec3e1c3c5337030c71a78ace7578

2025-06-19  Steve George  <steve@futurile.net>

	gnu: Add perl-io-zlib.
	* gnu/packages/perl-compression.scm (perl-io.zlib): New variable.

	Change-Id: I7ffbd94f1e95883adacd59c881d221d20e9184ce

2025-06-19  Steve George  <steve@futurile.net>

	gnu: Update perl-io-compress.
	* gnu/packages/perl-compression.scm (perl-io-compress): Update to 2.213.

	Change-Id: Id268b9abea36a3bc4e826f99d2596ac729f758c4

2025-06-19  Steve George  <steve@futurile.net>

	gnu: Update perl-compress-raw-bzip2.
	* gnu/packages/perl-compression.scm (perl-compress-raw-bzip2): Update to 2.213.

	Change-Id: I009a5f7ab5cf7277b727ace28cbc6b2f24737234

2025-06-19  Steve George  <steve@futurile.net>

	gnu: Update perl-compress-raw-zlib.
	* gnu/packages/perl-compression.scm (perl-compress-raw-zlib): Update to 2.213.

	Change-Id: I9e55bcb6602bcce03c1e310069b00deac0489559

2025-06-19  Steve George  <steve@futurile.net>

	gnu: Update perl-mail-dkim.
	* gnu/packages/mail.scm (perl-mail-dkim): Update to 1.20240923.

	Change-Id: I534cafab57513c71ff151220148db71509bbbfba

2025-06-19  Steve George  <steve@futurile.net>

	gnu: Update perl-email-message-id.
	* gnu/packages/mail.scm (perl-email-message-id): Update to 1.408.

	Change-Id: I2574f9e19451c6adc55e9d60b180e67abd0f4f61

2025-06-19  Steve George  <steve@futurile.net>

	gnu: Update perl-email-mime-encodings.
	* gnu/packages/mail.scm (perl-email-mime-encodings): Update to 1.317.
	  [native-inputs]: Add perl-mime-base64.

	Change-Id: I9fc868b7eb865894c38e3d01a2bcb3b41a100749

2025-06-19  Steve George  <steve@futurile.net>

	gnu: Update perl-email-mime.
	* gnu/packages/mail.scm (perl-email-mime): Update to 1.954.
	  [native-inputs]: Add perl-email-address-xs for tests.

	Change-Id: Ic101e375ad885c92977129b8a63a48e3976548aa

2025-06-19  Steve George  <steve@futurile.net>

	gnu: Update perl-email-mime-contenttype.
	* gnu/packages/mail.scm (perl-email-mime-contenttype): Update to 1.028.
	  [propagated-inputs]: Add perl-text-unidecode.

	Change-Id: I35fd47edcdfdd8e0b4b16d3c58a4096df1362e7a

2025-06-19  Steve George  <steve@futurile.net>

	gnu: Update perl-email-address.
	* gnu/packages/mail.scm (perl-email-address): Update to 1.913.
	  [native-inputs]: Add packages for testing, perl-pathtools, perl-test-simple
	  and perl-time-hires.

	Change-Id: I59ff674cbcddb9493ed091ea4600a6987ab622fd

2025-06-19  Steve George  <steve@futurile.net>

	gnu: Update perl-email-address-xs.
	* gnu/packages/mail.scm (perl-email-address-xs): Update to 1.05.

	Change-Id: Iaedbfc2d5595d2bb8dc8bca41e3afdb84f0c6586

2025-06-19  Steve George  <steve@futurile.net>

	gnu: Update perl-email-simple to 2.218.
	* gnu/packages/mail.scm (perl-email-simple): Update to 2.218.

	Change-Id: I2681fa218998296199ad13e4c85c3c4c63b75c67

2025-06-19  Steve George  <steve@futurile.net>

	gnu: Update perl-email-date-format.
	* gnu/packages/mail.scm (perl-email-date-format): Update to 1.008.

	Change-Id: Ifd0082f8cc1ac547580c14baa1731359ce7ec460

2025-06-19  Lars-Dominik Braun  <lars@6xq.net>

	import: stackage: Adjust API URL.
	See https://github.com/commercialhaskell/stackage-server/issues/353.

	* guix/import/stackage.scm (%stackage-url): Adjust to new API URL.

	Change-Id: I9bc1a10154340f89dcbacf715bd5ea5a9ef90b88

2025-06-19  Vinicius Monego  <monego@posteo.net>

	gnu: python-metpy: Update to 1.7.0.
	* gnu/packages/geo.scm (python-metpy): Update to 1.7.0.
	[arguments]<#:test-flags>: Skip two more network tests.

	Change-Id: I869ace3e8ad9cbae5b53b51ce6b3a1e2fc3dcd91

2025-06-19  Vinicius Monego  <monego@posteo.net>

	gnu: libmseed: Update to 3.1.5.
	* gnu/packages/geo.scm (libmseed): Update to 3.1.5.

	Change-Id: I39f2a7d2ccdc34700cab3eab13d79f40449d8a6c

2025-06-19  Vinicius Monego  <monego@posteo.net>

	gnu: veusz: Update to 4.1.
	* gnu/packages/maths.scm (veusz): Update to 4.1.
	[arguments]<#:phases>: Change qt5 references to qt6.
	[native-inputs]: Replace qttools-5 by qttools.
	[inputs]: Remove python-pyqt, qtbase-5, qtsvg-5, qtwayland-5. Add
	python-pyqt-6, qtbase, qtsvg, qtwayland.

	Change-Id: Ia31ea45b28207ac2247a23f97fda420530956040

2025-06-19  Vinicius Monego  <monego@posteo.net>

	gnu: gimp: Update to 3.0.4.
	* gnu/packages/gimp.scm (gimp): Update to 3.0.4.

	Change-Id: I910ba6070e9376f0ec3c191b9a29e79d96ad2200

2025-06-19  Vinicius Monego  <monego@posteo.net>

	gnu: gegl: Update to 0.4.62.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.62.

	Change-Id: I596ea953d1efc47092288ca4c1d72771ecfa95a8

2025-06-19  Vinicius Monego  <monego@posteo.net>

	gnu: babl: Update to 0.1.114.
	* gnu/packages/gimp.scm (babl): Update to 0.1.114.

	Change-Id: If5da6a36f5c8f003c5dd8fe8ea10a6cd318ebeb5

2025-06-19  Vinicius Monego  <monego@posteo.net>

	gnu: mixxx: Update to 2.5.2.
	* gnu/packages/music.scm (mixxx): Update to 2.5.2.

	Change-Id: Ib6b46b1fff503423342894cf62c7105ef4af5029

2025-06-19  Vinicius Monego  <monego@posteo.net>

	gnu: python-ta-lib: Update to 0.6.4.
	* gnu/packages/finance.scm (python-ta-lib): Update to 0.6.4.

	Change-Id: I47a7de18c0f0afede19ae87f595d38fe6ac4ae6c

2025-06-19  Vinicius Monego  <monego@posteo.net>

	gnu: mlt: Build Python bindings.
	* gnu/packages/video.scm (mlt)[arguments]<#:configure-flags>: Pass
	"-DSWIG_PYTHON=On".
	[native-inputs]: Add python-minimal, swig.

	Change-Id: I4cb0c40a13fa26c932d5aeb8745bc8447eb42238

2025-06-19  Vinicius Monego  <monego@posteo.net>

	gnu: mlt: Update to 7.32.0.
	* gnu/packages/video.scm (mlt): Update to 7.32.0.

	Change-Id: I5dd00faebe7b832086dfca19b6eab7e5acd8ef87

2025-06-19  Vinicius Monego  <monego@posteo.net>

	gnu: opencv: Remove unused input.
	* gnu/packages/image-processing.scm (opencv)[inputs]: Remove ilmbase.

	Change-Id: I5ffe3aeed78645254be37097c3efa95b9586f85e

2025-06-19  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.74.4.
	* gnu/packages/prolog.scm (trealla): Update to 2.74.4.

	Change-Id: I555349aad2b325050689673863f760cf1eea0871

2025-06-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: guile-semver: Add comment.
	Follow-up to commit a6c8217ee7e3c946bd83c84fd1e32587d4b0bc34.

	* gnu/packages/guile-xyz.scm (guile-semver)[source]: Add comment.

	Change-Id: I683d2427bc470ccb2e04820ebc7b05cc46585619

2025-06-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	guix: nuget importer: Add it.
	* guix/import/nuget.scm: New file.
	* guix/scripts/import/nuget.scm: New file.
	* guix/scripts/import.scm: Add reference to it.
	* gnu/packages/guile-xyz.scm (guile-semver): Update to 0.2.0.
	[source]: Switch.

	Change-Id: I159c5cf3b02b42435b03d989d5815d3fcf001c92

2025-06-19  Andrew Wong  <wongandj@icloud.com>

	gnu: Add ring-racers.
	* gnu/packages/games.scm (ring-racers): New variable.

	Change-Id: Ib52dca1ad41d8f778db14857ad681d566c145952

2025-06-19  Andrew Wong  <wongandj@icloud.com>

	gnu: Add ring-racers-data.
	* gnu/packages/games.scm (ring-racers-data): New variable.

	Change-Id: Iaae0719a5b28f9d9de7654509f52713d33738749

2025-06-19  Andrew Wong  <wongandj@icloud.com>

	gnu: Add libyuv.
	* gnu/packages/image.scm (libyuv): New variable.

	Change-Id: If7f5be6bcf88cf2d11e8d3c911f492f1ab8fd2d0

2025-06-19  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: Add tree-sitter-blueprint.
	* gnu/packages/tree-sitter.scm (tree-sitter-blueprint): New variable.

	Change-Id: Iaa61eddfca471e904425dd7febf573a70dbbb96d

2025-06-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-gnus-alias: Update to 1.7.0-0.cf1783a.
	* gnu/packages/emacs-xyz.scm (emacs-gnus-alias): Update to 1.7.0-0.cf1783a.
	[source]: Apply patch.
	[home-page]: Update URL.
	[description]: Refine description and fix typos.
	* gnu/local.mk (dist_patch_DATA): Register patch.

	Change-Id: I92f48adfdc7f04e9559ddfda75333c0ac6af179e

2025-06-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add emacs-gnus-desktop-notify.
	* gnu/packages/emacs-xyz.scm (emacs-gnus-desktop-notify): New variable.
	* gnu/packages/patches/emacs-gnus-desktop-notify-fix-notifications.patch: New
	file.
	* gnu/packages/patches/emacs-gnus-desktop-notify-rescan.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Register them.

	Change-Id: I7f25870949411f8f1326871d67bdbdbe59feef6b

2025-06-19  Andrew Wong  <wongandj@icloud.com>

	gnu: Add trackballs.
	* gnu/packages/games.scm (trackballs): New variable.

	Change-Id: I6af40794c59fab341ac3d1e6c3077232b1a22270

2025-06-19  Esther Flashner  <esther@flashner.co.il>

	status: Colorize more test output.
	* guix/status.scm (colorize-log-line): Add entry for passing tests.

	Change-Id: I21de0abd11902a1ca045748084e087bcd4bcf3b7

2025-06-19  Christopher Baines  <mail@cbaines.net>

	gnu: Add guile-documenta.
	* gnu/packages/guile-xyz.scm (guile-documenta): New variable.

	Change-Id: I86cc729ecb4d367c066fb5bd2278c62cc255b738

2025-06-19  Noé Lopez  <noelopez@free.fr>

	gnu: guile-custom-ports: Use absolute file name for loading extension.
	* gnu/packages/guile-xyz.scm (guile-custom-ports): Set extension path to
	absolute path and install extension before building Guile modules.

	Change-Id: I93d4fa8b6118a4d97c5fc199a4a0055de4e2c255

2025-06-19  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: guile-hygguile: Update to 1.0.4.
	* gnu/packages/guile-xyz.scm (guile-hygguile): Update to 1.0.4.

	Closes: #609
	Change-Id: I04fbd4a1dc1bec0bfb3d07ad451a711d940e7902

2025-06-18  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.74.2.
	* gnu/packages/prolog.scm (trealla): Update to 2.74.2.

	Change-Id: I544436ff88dfacc55123245b3ef0cb21afc1523e

2025-06-18  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: Add python-dicomweb-client.
	* gnu/packages/python-web.scm (python-dicomweb-client): New variable.

	Change-Id: I16f511aac93944ae38d147652449a17ad4cfaba0

2025-06-18  Remco van 't Veer  <remco@remworks.net>

	gnu: quodlibet: Remove bundled packages senf and raven.
	* gnu/packages/patches/quodlibet-disable-bundled-packages.patch: Add.
	* gnu/packages/music.scm (quodlibet):
	[patches]: Add quodlibet-disable-bundled-packages.patch.
	[snippet]: Remove bundled packages.

	Change-Id: Ia544b8b1eda2823077892107cc7aaf33ab401057

2025-06-18  Remco van 't Veer  <remco@remworks.net>

	gnu: Add python-senf.
	* gnu/packages/python-xyz.scm (python-senf): New variable.

	Change-Id: I5b08776d07aabff007ec1a37958ad186404c8ad9

2025-06-18  Remco van 't Veer  <remco@remworks.net>

	gnu: quodlibet: Update to 4.7.1.
	* gnu/packages/music.scm (quodlibet): Update to 4.7.1.
	* gnu/packages/patches/quodlibet-fix-invalid-glob.patch: Remove.
	* gnu/packages/patches/quodlibet-fix-mtime-tests.patch: Remove.

	Change-Id: I88c1de51642374c4e52a9ce7d996f3ab120efb1c

2025-06-18  Remco van 't Veer  <remco@remworks.net>

	gnu: python-feedparser: Update to 6.0.11.
	* gnu/packages/web.scm (python-feedparser): Update to 6.0.11.

	Change-Id: Ib14aa6ee9d206d2479d01d8ec68e86175d28e239

2025-06-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: thefuck: Improve package
	* gnu/packages/admin.scm (thefuck): Use G-expressions, simplify.
	[build-system]: Use pyproject.
	[inputs]: Add python-colorama, python-decorator, python-psutil, and python-pyte.
	[propagated-inputs]: Remove python-colorama, python-decorator, python-psutil,
	python-pyte, and python-six.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I02fe8b7fe12f16bfea89f2935f4f4f71dbd70bfc

2025-06-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: s-tui: Use pyproject-build-system.
	* gnu/packages/admin.scm (s-tui): [build-system]: Use pyproject.
	[native-inputs]: Add python-pytest.

	Change-Id: I34902fa7f0f9982d6e55750b6f16a00c1f25690f

2025-06-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sedsed: Improve package.
	* gnu/packages/admin.scm (sedsed): Apply G-expressions, fix indentation.
	[build-system]: Use pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I32f04b7634719363b255cc84012da524ac87e03d

2025-06-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: px: Improve package.
	* gnu/packages/admin.scm (px): Simplify and fix indentation.
	[source] <url>: Fix lint warning "permanent redirect from
	https://github.com/walles/px.git to https://github.com/walles/px".
	[build-system]: Use pyproject.
	[arguments] <phases>: Remove 'prepare-check use <test-flags> instead.
	[native-inputs]: Remove python-pytest-runner.
	[home-page]: Move above synopsis.
	[synopsis]: Fix lint warning.
	[description]: Start from a new line.

	Change-Id: I0aab393f6dbad151eb10bd2549e246ae0e0ae522

2025-06-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: jtbl: Update to 1.6.0.
	* gnu/packages/admin.scm (jtbl): Update to 1.6.0.
	[build-system]: Use pyproject.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: Iad5523af349299f5a19b77a5b173c05cc5639883

2025-06-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: hyfetch: Update to 1.99.0.
	* gnu/packages/admin.scm (hyfetch): Update to 1.99.0.
	[build-system]: Use pypproject.
	[arguments] <tests?>: Run tests.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: I524d067ca93a996d3b61ff24725b2b63ede71d97

2025-06-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: dool: Use pyproject-build-system.
	* gnu/packages/admin.scm (dool): [buld-system]: Use
	pyproject-build-system.

	Change-Id: I2e3fdc7bdbab3c7b3c1eea178594a933b16b9166

2025-06-18  fanquake  <fanquake@gmail.com>

	gnu: libsecp256k1: Update to 0.6.0.
	* gnu/packages/crypto.scm (libsecp256k1): Update to 0.6.0.

	Change-Id: Ifc3691c523f1c50f5b065b985ab97b0fe1774638

2025-06-18  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: wireguard-tools: Update to 1.0.20250521.
	* gnu/packages/vpn.scm (wireguard-tools): Update to 1.0.20250521.

	Change-Id: I9d5ea89d1977a2f20c2abdbde6d5aa4f36f652c7

2025-06-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/calendar: Select only pypi-uri.
	* gnu/packages/calendar.scm: Select only PYPI-URI symbol from (guix
	bulid-system python).

	Change-Id: I9f6dbb4cb06bb91d0a472ca400bfe9a7992d278d

2025-06-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: khal: Update to 0.12.0.
	* gnu/packages/calendar.scm (khal): Update to 0.12.0. Apply G-expressions.
	[arguments] <tests?>: Enable them.
	[inputs]: Add python-aiohttp and vdirsyncer.
	[native-inputs]: Remove python-setuptools-scm; add python-freezegun,
	python-importlib-metadata, python-packaging, python-pytest,
	python-setuptools-next, python-setuptools-scm-next, and python-wheel.
	[home-page]: Move above synopsis.
	[description]: Start from a new line and fix fill column indentation.

	Change-Id: I0f87aef018895ee339bcd148327ca169342fe546

2025-06-18  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: Add adl-submit.
	* gnu/packages/calendar.scm (adl-submit): New variable.

	Change-Id: Icd9438fbaf2c53635989fb8cfb443d2c3e541eff
	Reviewed-by: Simon Tournier <zimon.toutoune@gmail.com>
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-06-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pysox: Update to 1.5.0.
	* gnu/packages/audio.scm (python-pysox): Update to 1.5.0. Apply G-expressions.
	[source]: Use release tag instead of commit.
	[arguments] <phases>: Use default 'check.
	[inputs]: Add sox.
	[native-inputs]: Remove sox and python-pytest-cov.

	Change-Id: I4cdb430767ca6b58c71a1954c6bf80f0f0ad6ecb

2025-06-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyalsaaudio: Update to 0.11.0.
	* gnu/packages/audio.scm (python-pyalsaaudio): Update to 0.11.0.

	Change-Id: I78605db827ecd876d73b81a140dbf8e71a8f0cf8

2025-06-18  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: r128gain: Use pyproject-build-system.
	* gnu/packages/audio.scm (r128gain): [build-system]: Use pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I85e5dc947d6824bb828200898039d62f1a53627a

2025-06-18  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: python-pysox: Use pyproject-build-system.
	* gnu/packages/audio.scm (python-pysox): [build-system]: Use pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ib6a3dd4867a1f79245628e7086856223857cff19

2025-06-18  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: python-pyalsaaudio: Use pyproject-build-system.
	* gnu/packages/audio.scm (python-pyalsaaudio): [build-system]: Use pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I64d26af0ce25fb59fead05eca40281cb334db3e8

2025-06-18  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: audio-to-midi: Use pyproject-build-system.
	* gnu/packages/audio.scm (audio-to-midi): [build-system]: Use pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.
	[arguments]: Disable tests (there seem to be no tests).

	Change-Id: Idc9f427206e97e607cbe76162a80d11de3c99bcf

2025-06-18  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: rdiff-backup: Use pyproject-build-system.
	* gnu/packages/backup.scm (rdiff-backup): [build-system]: Use pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I6b25466551582bef0971d98711a1d66a02c5c705

2025-06-18  Vagrant Cascadian  <vagrant@debian.org>

	gnu: linux-libre-arm64-mnt-reform: Fix build.
	* gnu/packages/linux.scm (%mnt-reform-revert-drm-rockchip-vop2-patch): New
	variable.  (linux-libre-arm64-mnt-reform): Apply patch.

2025-06-18  Cayetano Santos via Guix-patches via  <guix-patches@gnu.org>

	gnu: nextpnr: Add ecp5 and himbaechel architectures.
	Change-Id: Ia4b92f6cd1693b844b35949fdc23369e958e73c1

2025-06-18  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Update to 9.0.2.
	* gnu/packages/engineering.scm (kicad): Update to 9.0.2.

	Change-Id: Ifa98599a047049b94e6e84b2c4d4b67cbf775489

2025-06-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-simple-matrix: Update to 3.3.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.3.

	Change-Id: I4fec4a57aa5091b0e1c68da471bb04ca052deeb4

2025-06-18  Andy Tai  <atai@atai.org>

	gnu: nlopt: No longer assume C++11 mode when building.
	* gnu/packages/patches/nlopt_CMake-Assume-working-c-compiler-597.patch:
	New file.
	* gnu/local.mk: Register new patch.
	* gnu/packages/maths.scm (nlopt)[source]: Use it.

	Change-Id: I8aa8aa7a62c9050d8b0b15fd23029679c38cc8be

2025-06-18  Andy Tai  <atai@atai.org>

	gnu: octave: Update to 10.2.0.
	* gnu/packages/maths.scm (octave-cli): Update to 10.2.0.

	Change-Id: Ia823bfda2b38dbbdaa24442a3d6149eb887e3173

2025-06-18  Andy Tai  <atai@atai.org>

	gnu: nano: Update to 8.5.
	* gnu/packages/text-editors.scm (nano): Update to 8.5.

	Change-Id: I1f7152c1dc18ee33748a724dd064846ee3f9a0b8

2025-06-18  Andy Tai  <atai@atai.org>

	gnu: mtools: Update to 4.0.49.
	* gnu/packages/mtools.scm (mtools): Update to 4.0.49.

	Change-Id: Ic1c12154e1962b2c3e3392da9f293651d6b769af

2025-06-18  Andreas Enge  <andreas@enge.fr>

	teams: Add xiph.scm to the audio team.
	* etc/teams.scm (audio): Add gnu/packages/xiph.scm.
	* CODEOWNERS: Regenerate file.

	Change-Id: I9b47bac4bae2d53631bcfaed4922ff93aab9aaa6

2025-06-18  Rikard Nordgren  <hrn@posteo.net>

	gnu: Add r-xpose4.
	* gnu/packages/statistics.scm(r-xpose4): New variable.

	Change-Id: I12ff5087299fdc4fbd3760c8e2376c5217ad0196

2025-06-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-rhysd-actionlint: Only use shellcheck when supported.
	* gnu/packages/golang-vcs.scm (go-github-com-rhysd-actionlint)
	[native-inputs]: Only include shellcheck on systems where it is
	supported.

	Change-Id: Ie14c3b0457b280661cd01e5f222fb5646e6f7a03

2025-06-18  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-fj: Update to 0.11.
	* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.11.

	Change-Id: If0f184a0b18c790a4b685b4bfda3abafd5c08990

2025-06-17  Vinicius Monego  <monego@posteo.net>

	gnu: packages/gimp: Sort use-module.
	* gnu/packages/gimp.scm: Fix sorting of use-module.

	Change-Id: Ibca8b27dac8d0e5fca0d3396763d637133cbab11

2025-06-17  Vinicius Monego  <monego@posteo.net>

	gnu: gimp-resynthesizer: Update to 3.0, fix build.
	* gnu/packages/gimp.scm (gimp-resynthesizer): Update to 3.0.
	[build-system]: Use meson-build-system.
	[arguments]: Enable tests.
	<#:phases>: Delete the 'set-env' and 'set-prefix' phases.
	[native-inputs]: Use modern format. Remove autoconf-wrapper, automake,
	glib:bin, intltool.
	[inputs]: Add gexiv2, gtk+, pango. Remove glib, gtk+-2. Order
	alphatically.

	Change-Id: I0ff842a7171882dde290981b0d41cba8049dc452

2025-06-17  Vinicius Monego  <monego@posteo.net>

	gnu: gimp-fourier: Update to 0.4.5, fix build.
	* gnu/packages/gimp.scm (gimp-fourier): Update to 0.4.5.
	[source]: Fetch tarball from upstream on GitHub.
	[arguments]<#:phases>: Do not override 'configure' phase, delete
	'set-prefix' phase.
	[inputs]: Replace gimp by gimp-2.

	Change-Id: Ib69a56aba74c8c0d3b7cdff514f1bd8682036ad3

2025-06-17  Andreas Enge  <andreas@enge.fr>

	gnu: cglm: Update to 0.9.6.
	* gnu/packages/maths.scm (cglm): Update to 0.9.6.

	Change-Id: I96eee7d6588c0785f3872ba1868ec9ac5a47340e

2025-06-17  Dmytro Statyvka  <dstatyvka@gmail.com>

	gnu: sbcl-mcclim: Update to 0.9.9.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim): Update to 0.9.9.

	Change-Id: I7e7ff7d1a6cee8dd05458592b0c495d5ae5ec572

2025-06-17  jgart  <jgart@dismail.de>
	    Dmytro Statyvka  <dstatyvka@gmail.com>

	gnu: sbcl-zpb-ttf: Update to 1.0.7.
	* gnu/packages/lisp-xyz.scm (sbcl-zpb-ttf): Update to 1.0.7.

	Change-Id: Ie9442a39bf3aae36ad9f4172d4be813a2bccd425

2025-06-17  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.73.16.
	* gnu/packages/prolog.scm (trealla): Update to 2.73.16.

	Change-Id: I59b8fdf706ba601164b6a50bf8d88426744266ba

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add forgejo-runner.
	* gnu/packages/ci.scm (forgejo-runner): New variable.

	Change-Id: I1b7df940015a064c1b9236d4bb2a50bf33ed5155

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-code-gitea-io-actions-proto-go-ping.
	* gnu/packages/golang-vcs.scm (go-code-gitea-io-actions-proto-go-ping): New variable.

	Change-Id: I21b4b5cb000b09413f6c5534ab06278c598581ef

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-code-gitea-io-actions-proto-go-runner.
	* gnu/packages/golang-vcs.scm (go-code-gitea-io-actions-proto-go-runner): New variable.

	Change-Id: Id4a25c9d96cf9505efa57ca1c377eb34cb49ee7f

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-github-com-nektos-act.
	* gnu/packages/golang-vcs.scm (go-github-com-nektos-act): New variable.

	Change-Id: Id8bbc176b220f5cbb4fdc2e2c681974051c77d5b

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-github-com-distribution-reference.
	* gnu/packages/golang-xyz.scm (go-github-com-distribution-reference): New variable.

	Change-Id: I3c4b5f216e09c469590f61cb4bfe8ea25bfe2337

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-github-com-timshannon-bolthold.
	* gnu/packages/golang-xyz.scm (go-github-com-timshannon-bolthold): New variable.

	Change-Id: I2ca8f14f00154c195418c3365ce54affc013f7bf

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-github-com-rhysd-actionlint.
	* gnu/packages/golang-vcs.scm (go-github-com-rhysd-actionlint): New variable.

	Change-Id: Ic2f93479b2bcefd2b844831726f12288cf9ed8e3

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-github-com-moby-patternmatcher.
	* gnu/packages/golang-xyz.scm (go-github-com-moby-patternmatcher): New variable.

	Change-Id: I5f7d8c50077b13f13597cd5065b41cfd97813d44

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-github-com-docker-docker.
	* gnu/packages/golang-xyz.scm (go-github-com-docker-docker): New variable.

	Change-Id: I3d64e95091a2a050dffedb4917da4d2576ce4a74

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-github-com-containerd-containerd.
	* gnu/packages/golang-xyz.scm (go-github-com-containerd-containerd): New variable.

	Change-Id: I62398d0d697c683eca7cf3b3f6ca692758aec4da

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-github-com-docker-cli.
	* gnu/packages/golang-xyz.scm (go-github-com-docker-cli): New variable.

	Change-Id: I3ceeccb8314c00812befcdfe4ee09c8228e9c8df

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-github-com-moby-docker-image-spec.
	* gnu/packages/golang-xyz.scm (go-github-com-moby-docker-image-spec): New variable.

	Change-Id: I0e2f1b3b5fbd68c64b4f6329fd0c32ba0e56be13

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-github-com-docker-docker-credential-helpers.
	* gnu/packages/golang-xyz.scm (go-github-com-docker-docker-credential-helpers): New variable.

	Change-Id: I7fb57646988a0742d64de423311f284c19531742

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-github-com-keybase-go-keychain.
	* gnu/packages/golang-xyz.scm (go-github-com-keybase-go-keychain): New variable.

	Change-Id: I5a67c30b225a51c6387f853294b59f2da2c15244

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-github-com-danieljoos-wincred.
	* gnu/packages/golang-xyz.scm (go-github-com-danieljoos-wincred): New variable.

	Change-Id: Ib02175f34634e7fa8b655fbc7a8fc1ecf8bbff13

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-go-opentelemetry-io-contrib.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-contrib): New variable.

	Change-Id: I7f62b78dc281cbb55cc98aa85fdbc486102a804f

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-github-com-moby-sys-sequential.
	* gnu/packages/golang-xyz.scm (go-github-com-moby-sys-sequential): New variable.

	Change-Id: If11b81717b9749dbf561075f34c16dcd5d0c47ff

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-github-com-moby-sys-user.
	* gnu/packages/golang-xyz.scm (go-github-com-moby-sys-user): New variable.

	Change-Id: I6b679a92a09716de337e9dd824f79aca2bf4abbb

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-github-com-andreaskoch-go-fswatch.
	* gnu/packages/golang-xyz.scm (go-github-com-andreaskoch-go-fswatch): New variable.

	Change-Id: Ib9b87c5851a3bebd7c55419930db32d130620622

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-github-com-masterminds-semver.
	* gnu/packages/golang-xyz.scm (go-github-com-masterminds-semver): New variable.

	Change-Id: Ic64f1a9fd600a69cffa8fabee2887b2731f2509b

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-github-com-alecaivazis-survey-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-alecaivazis-survey-v2): New variable.

	Change-Id: I73fe4df3d2cabc6800c9da0f36d3350329d40178

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-github-com-hinshun-vt10x.
	* gnu/packages/golang-xyz.scm (go-github-com-hinshun-vt10x): New variable.

	Change-Id: I30edcf4a64b5db1c179ebc3b825c2f0a8e1664e1

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-github-com-netflix-go-expect.
	* gnu/packages/golang-xyz.scm (go-github-com-netflix-go-expect): New variable.

	Change-Id: I241dd1f6861522f487bc80a00b9f60d7c391207c

2025-06-17  David Thompson  <davet@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-connectrpc-com-connect.
	* gnu/packages/golang-xyz.scm (go-connectrpc-com-connect): New variable.

	Change-Id: I9bab8f359cafc458900ccf3832d2ad325ec480b4

2025-06-17  Steve George  <steve@futurile.net>

	gnu: Update perl-email-sender to 2.601.
	* gnu/packages/mail.scm (perl-email-sender): Update to 2.601.
	[propagated-inputs]: remove perl-email-address and replace
	with perl-email-address-xs, remove perl-list-moreutils. Change
	to later perl-moo-2, add perl-scalar-list-utils.
	[native-inputs]: add additional testing packages perl-test-mockobject and
	perl-sub-override.

	Change-Id: I13aed778c16b9d06022dc579e36cbbcbf4fd7fd5

2025-06-17  Steve George  <steve@futurile.net>

	gnu: Update perl-throwable to 1.001.
	* gnu/packages/perl.scm (perl-throwable): Update to 1.001.
	  [native-inputs]: Add perl-test-simple.
	  [inputs]: Add perl-scaral-list-utils and perl-sub-quote.
	  [propagated-inputs]: Change to use perl-moo-2.

	Change-Id: Ifd0944abf2f767b70b7905f38bd2c1093da6008f

2025-06-17  Steve George  <steve@futurile.net>

	gnu: Update perl-moo-2.
	* gnu/packages/perl.scm (perl-moo-2): Update to 2.005005.
	  [propagated-inputs]: remove perl-sub-name, perl-sub-util and
	  perl-strictures as no longer required.
	  [inputs]: Add perl-class-method-modifiers and perl-scalar-list-utils.

	Change-Id: I3063c9ebbfb6a405b9b3e9b29e87417a7f085b73

2025-06-17  Steve George  <steve@futurile.net>

	gnu: perl-devel-repl: Reduce propagated inputs.
	* gnu/packages/perl.scm (perl-devel-repl): Move propagated inputs to
	references so the package can be used to debug Perl libs without conflicts.
	  [arguments]<#phases>{wrap-with-perl-libs}: New phase.

	Change-Id: Icdcd4824fbfce7398fcbb33a0c55d31f66cefb8b

2025-06-17  Steve George  <steve@futurile.net>

	gnu: Update perl-role-tiny-2 to 2.002004.
	* gnu/packages/perl.scm (perl-role-tiny-2): Update to 2.002004.

	Change-Id: I04035515682f311587bd863f9172b855349bee27

2025-06-17  Steve George  <steve@futurile.net>

	gnu: Update perl-email-abstract to 3.010.
	* gnu/packages/mail.scm (perl-email-abstract): Update to 3.010.

	Change-Id: I9363b26a89952b1c5f3643b27b47bd3f34723eae

2025-06-17  Steve George  <steve@futurile.net>

	gnu: Update claws-mail to 4.3.1.
	* gnu/packages/mail.scm (claws-mail): Update to 4.3.1.

	Change-Id: I364119a726fe60e2bdc7a2a443784bae608a1730

2025-06-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: notifymuch: Modernize package.
	* gnu/packages/mail.scm (notifymuch): Use G-expressions.
	[version]: Apply GIT-VERSION procedure.
	[build-system]: Use pyproject.
	[arguments] <tests?>: Visibly disable missing tests.
	[native-inputs]: Add python-setuptools and python-wheel.
	[description]: Start from a new line and fix fill column indentation.

	Change-Id: I1077ce3fb6e36ed1927bcc2733e7b2816bb81c48

2025-06-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: afew: Use pyproject-build-system.
	* gnu/packages/mail.scm (afew) [build-system]: Use pyproject.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
	[description]: Start from a new line, fix fill collum indentation.

	Change-Id: I011588d9c1de7d200a32d30f0cb11f558da257e2

2025-06-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-notmuch: Use pyproject-build-system.
	* gnu/packages/mail.scm (python-notmuch): Use G-expressions.
	[build-system]: Use pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I2090c421691d0872e5f05bcb82d80fcb99e79df0

2025-06-16  Jelle Licht  <jlicht@fsfe.org>

	gnu: python-notmuch: Fix build.
	* gnu/packages/mail.scm (python-notmuch) [arguments]: Adjust
	enter-python-dir phase.

	Change-Id: I758421ada85df7ef2167eaabc1a78eac31ac5a0b

2025-06-16  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: qutebrowser: Use pyproject-build-system.
	* gnu/packages/web-browsers.scm (qutebrowser)
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add setuptools and wheel.

	Change-Id: Ib55b91236b73c8d4d329494c79f94a1c99aff231

2025-06-16  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: qutebrowser: Update to 3.5.1.
	* gnu/packages/web-browsers.scm (qutebrowser): Update to 3.5.1.

	Change-Id: Ia0e9b6c723275a28b4aba16cb0397e3d99b65138

2025-06-16  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.73.14.
	* gnu/packages/prolog.scm (trealla): Update to 2.73.14.

	Change-Id: Ie2b0066b4fad75cde9fd72cd4019807b04331628

2025-06-16  Noé Lopez  <noelopez@free.fr>

	gnu: Add guile-custom-ports.
	* gnu/packages/guile-xyz.scm (guile-custom-ports): New variable.

	Change-Id: Idf5877cff1a930244f563e3a064862ac6f1882f5

2025-06-16  Yelninei  <yelninei@tutamail.com>

	build: Compile guix/build/po.go for the build triplet.
	guix/build/po.go is not installed and this speeds up convert-xref.scm when
	cross-compiling for a host with incompatible guile bytecode.

	Fixes: guix/guix#141

	* Makefile.am (guile-compilation-rule): Parameterize the host variable.
	(make-core-go,make-packages*-go, make-system-go,make-cli-go): Compile for the
	host triplet.
	(guix/build/po.go): Compile for the build triplet.

	Change-Id: I9bad5f7743dd736a2958fb8ae8dd0ee8efc190ec

2025-06-16  Jonas Meeuws  <jonas.meeuws@gmail.com>

	doc: Replace ftp.gnu.org with ftpmirror.gnu.org
	* doc/guix.texi: Change BASE-URL.

	Closes: #408
	Change-Id: Id71b413d55019d900ead71e690c2c8fe407f5a3e

2025-06-16  Simon Tournier  <zimon.toutoune@gmail.com>

	git: Move ‘core.autocrlf’ settings.
	Follow up of b5e567bb2b277f89af493ba8cd0799fdb368a184.

	* guix/git.scm (clone*): Move ‘core.autocrlf’ settings from here...
	(update-cached-checkout): ...to here.

	Change-Id: I0f91d348376f9953cfbc497148596b738705818b

2025-06-16  fanquake  <fanquake@gmail.com>

	gnu: nsis: Update to 3.11.
	* gnu/packages/installers.scm (make-nsis): Update to 3.11.

	Change-Id: I3d4c717ca1bda6e18d269c4bc85f5600d6fdbbd1

2025-06-16  Matthias Riße  <matrss@0px.xyz>

	gnu: Add git-credential-oauth.
	* gnu/packages/version-control.scm (git-credential-oauth): New variable.

	Change-Id: Icd17b0e69814db45c32ec32370fc406d3fc02c29
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-06-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: dicedb: Improve package.
	* gnu/packages/databases.scm (dicedb): As it's a final command, move all
	propagated inputs to native-inputs and sort them alphabetically.
	[description]: Fix fill column indentation.

	Change-Id: Iad0a063653af8d554356631b36c4e9a94cf3849a

2025-06-16  Ashvith Shetty  <ashvith@noreply.codeberg.org>

	gnu: dice: Update to 1.0.10.
	* gnu/packages/golang-xyz.scm (dice): Update to 1.0.10.
	[arguments]<#:build-flags>: Fix config.DiceDBVersion not showing the
	current version.
	[arguments]<#:test-subdirs>: Remove test folder "internal/querymanager"
	Remove non-existent test folders "internal/clientio", "internal/sql",
	"internal/worker".
	Add test folders "internal/shardmanager", "internal/shardthread",
	"internal/types".
	Commented failing test folder "internal/auth".
	[arguments]: Remove #:test-flags.
	[propagated-inputs]: Add go-github-com-wangjia184-sortedset.

	Change-Id: I1241b5b234a7b423bef2cd2c3315a57b9b07fbb6

2025-06-16  Ashvith Shetty  <ashvith@noreply.codeberg.org>

	gnu: go-github-com-dicedb-dicedb-go: Update to 1.0.11.
	* gnu/packages/golang-xyz.scm (go-github-com-dicedb-dicedb-go): Update to 1.0.11.

	Change-Id: If9be392eca934da4f41cfe1ca3939b5aa3720e3d

2025-06-16  Andreas Enge  <andreas@enge.fr>

	teams: Update CODEOWNERS.
	This is a follow-up to commit 7afea2e9b6180add964fc6c28384b6213034669e .

	* CODEOWNERS: Commit changes obtained by "make".

	Change-Id: Iab6780e01d58a91eda7e349687fa117d040ec6e6

2025-06-16  gemmaro  <gemmaro.dev@gmail.com>

	gnu: perl-pod-site: Add bash-minimal for wrap-program.
	* gnu/packages/perl.scm (perl-pod-site)[inputs]: Add bash-minimal.

	Change-Id: I97813d2965d8dbae2016a4fb840f67273435b34e

2025-06-16  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: php: Enable SAPI embed support.
	* gnu/packages/php.scm (php)[arguments]<#:configure-flags>: Add flags.

	Change-Id: I8f7eba62e267e914d0433c387fb40987cd0c3acf

2025-06-16  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: chrony: Update to 4.7.
	* gnu/packages/ntp.scm (chrony): Update to 4.7.

	Change-Id: Idc1fee1916114ce56bfe5ce67d92e642fbfde619

2025-06-16  Kurome  <hunt31999@gmail.com>

	gnu: Add emacs-affe.
	* gnu/packages/emacs-xyz.scm (emacs-affe): New variable.

	Change-Id: Iec76bcf2a489830dfd352c80e00f8870a29fe386

2025-06-16  fanquake  <fanquake@gmail.com>

	gnu: Remove unused bazaar patch.
	* gnu/packages/patches/bazaar-CVE-2017-14176.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: Iec644995544afb79ff80aa6b5466da083e6f0b86

2025-06-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove unused efivar patch.
	* gnu/packages/patches/efivar-211.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove efivar-211.patch reference.

	Change-Id: I7604c47fad6a1f8c76bc800472bdcac5b0a0a58d

2025-06-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gtk: Fix building on riscv64-linux.
	* gnu/packages/gtk.scm (gtk)[arguments]: When building for riscv64-linux
	adjust the 'patch phase to skip some tests.

	Change-Id: Ie5e590b042a96fee44c6fb0d0874175274c3e30a

2025-06-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: efivar: Fix build on other architectures.
	* gnu/packages/linux.scm (efivar)[source]: Add patch.
	* gnu/packages/patches/efivar-fix-fprint-format.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I6b80ef642e953bbf68b9dd972a176a2bb155104f

2025-06-16  Zheng Junjie  <z572@z572.online>

	gnu: efivar: Update to 39.
	* gnu/packages/linux.scm (efivar): Update to 39.

	Change-Id: Iaf9a94cd3f851d442b70b30b85d8e8e90ba4460c

2025-06-16  John Kehayias  <john.kehayias@protonmail.com>

	gnu: emacs-frames-only-mode: Update to 1.0.0-0.3c7d7d8.
	* gnu/packages/emacs-xyz.scm (emacs-frames-only-mode): Update to
	1.0.0-0.3c7d7d8.
	[arguments]: Add fix-makefile phase and specify test-command.
	[native-inputs]: Remove emacs-ert-runner and add emacs-validate.

	Change-Id: Ia6624b3cce253e17de5d06e0aad0ba384c4f4954

2025-06-15  Quentin Vincent  <quentin_vincent@disroot.org>

	file-systems: Support UUIDs for FAT12.
	* gnu/build/file-systems.scm (fat16-superblock?): Support FAT12.

	Change-Id: Ia14899134e02bda54b0796efb0bc1c6f89e95c0d

2025-06-15  Quentin Vincent  <quentin_vincent@disroot.org>

	gnu: services: base: Set a home directory for the "greeter" user.
	Fix a problem that caused an "unable to set working directory: no such file
	or directory (os error 2)" error before every login prompt.
	The reason for this is that greetd starts agreety as the "greeter" user.
	The working directory for the newly created process is, by default,
	"/home/greeter", which does not exist (per our instructions).

	* gnu/services/base.scm (greetd-accounts)[home-directory]: Set to /var/empty
	[shell]: Set to /sbin/nologin.

	Change-Id: I6d971968e8b6a7825c261d4695caf0dd70127e5d

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add python-cocotb-bus.
	* gnu/packages/electronics.scm (python-cocotb-bus): New variable.

	Change-Id: I66aad005077ebeae3badca7603848886436b74f1
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-06-15  Andrew Wong  <wongandj@icloud.com>

	gnu: python-terminaltexteffects: Update to 0.12.0.
	* gnu/packages/toys.scm (python-terminaltexteffects): Update to 0.12.0.
	[home-page]: Update.

	Change-Id: I7a1a241c7c5e1eca005dc308ae767256b97a4a52

2025-06-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/algebra: Select only pypi-uri from python build-system.
	python-build-system is no longer in use in this module but
	pyproject-build-system misses PYPI-URI symbol yet, this change load
	just it.

	* gnu/packages/algebra.scm: Load just PYPI-URI from python-build-system.

	Change-Id: Ic394f3ea3e9e068abc108fe2280582c855819cdf

2025-06-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flint: Build with pyproject-build-system.
	* gnu/packages/algebra.scm (python-flint) [build-system]: Use pyproject.
	[arguments] <test-flags>: Provide "--pyargs=flint" to test against
	installed library.
	[native-inputs]: Add meson-python, pkg-config and python-pytest.
	[home-page]: Move above synopsis.
	[description]: Fix fill column indentation.

	Change-Id: I04f6d46da26b5979fa2637bd911012dc13a1ee4a

2025-06-15  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: nmap: Update to 7.97.
	* gnu/packages/admin.scm (nmap): Update to 7.97.

	Change-Id: I810965953beb1c9b9eea67999b12d35f0c5abf6c

2025-06-15  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: nmrpflash: Update to 0.9.25.
	* gnu/packages/admin.scm (nmrpflash): Update to 0.9.25.

	Change-Id: I9eb42fb5228e16b708a7528b48b71f9640ac315f

2025-06-15  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: px: Update to 3.6.12.
	* gnu/packages/admin.scm (px): Update to 3.6.12.

	Change-Id: I36798757c4c432f567a9c35b7e28eff8c32ffe48

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-consult: Update to 2.5.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 2.5.

	Change-Id: Ia4bb237c2c3bd0f946a26b6043969240eff88ef6

2025-06-15  Eric Bavier  <bavier@posteo.net>

	gnu: Update tuxpaint.
	And related packages tuxpaint-stamps and tuxpaint-config.

	* gnu/packages/games.scm (tuxpaint): Update to 0.9.34.
	[native-inputs]: Add imagemagick.
	[inputs]: Add libimagequant and pango.  Use SDL2.
	[arguments]: Use gexps.
	[home-page]: Replace with redirection.
	(tuxpaint-stamps): Update to 2024.10.25.  Use copy-build-system.
	(tuxpaint-config): Update to 0.0.25.
	[native-inputs]: Add pkg-config.
	[inputs]: Add libunibreak and pango.
	* gnu/packages/patches/tuxpaint-stamps-path.patch: Adapt to latest source.

	Change-Id: I815b4982226bc6533c45074869d6bac1d0b4fbf9

2025-06-15  Eric Bavier  <bavier@posteo.net>

	gnu: Add sdl2-pango.
	* gnu/packages/sdl.scm (sdl2-pango): New variable.

	Change-Id: I87a2fe0c0fefea7c39e9494acc5cc2bd5c782bb3

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-modus-themes: Update to 4.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 4.8.0.

	Change-Id: Id6d6113fca44f2826cf2da6bee696152e719dbdd

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-org-modern: Update to 1.9.
	* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 1.9.

	Change-Id: Icd38c4e3f65865a353d6a5414d9746e4f032bfb3

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-fj: Update to 0.9.
	* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.9.

	Change-Id: Ied3ce84c5b829e9b740bce83e155354ec9c86448

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-forge: Update to 0.5.3.
	* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.5.3.

	Change-Id: I714f59ea4d27d2375252d655c0508f650ac17cc9

2025-06-15  Andy Tai  <atai@atai.org>

	gnu: nlopt: Update to 2.10.0.
	* gnu/packages/maths.scm (nlopt): Update to 2.10.0.
	[arguments]<#:configure-flags>: Turn on building tests.

	Change-Id: I78106ae3379b2cb3c896dcc1314da966fcd0b9a9

2025-06-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add emacs-build in GNU_SYSTEM_MODULES.
	This is a follow-up to 233bd8aa14382c3fb2d49368b53800b7c2fbd983 where
	this addition was forgotten.

	* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/packages/emacs-build.scm.

	Change-Id: I6574a5e1856cf771f7dc22b12c9fa5376ff8b047

2025-06-15  Hilton Chain  <hako@ultrarare.space>

	services: directory-server: Fix backend-userroot-configuration export.
	* gnu/services/ldap.scm (backend-userroot-configuration): Fix export.

	Change-Id: I06b9c87016ad117ba56a675f45d9c950040e0b0a

2025-06-15  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: extempore: Add rtmidi@4 to package inputs.
	Some extempore code (libs/contrib/rtmidi.xtm specifically) depend on
	rtmidi, this patch adds it to package inputs and hardcodes the soname
	path.

	* gnu/packages/music.scm (extempore)[inputs]: Add rtmidi-4.0.
	[arguments]<hardcode-contrib-lib-paths>: New phase.

	Change-Id: I16e055a68d48c813fb54dd55f686be102a0850af
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-06-15  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: opencl-icd-loader: Update to 2024.10.24.
	* gnu/packages/opencl.scm (opencl-icd-loader): Update to 2024.10.24.
	[source]: Avoid URL redirection.

	Change-Id: I7dd64e02c354deecabed4180ad639fd13b501d24
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-06-15  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: opencl-clhpp: Update package style.
	* gnu/packages/opencl.scm (opencl-clhpp): Reorder fields.
	[native-inputs]: Remove input label.
	[arguments]: Use G-expressions.

	Change-Id: I9c61aad824b5a57f941853635f30d2ec2dad38d8
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-06-15  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: opencl-clhpp: Update to 2024.10.24.
	* gnu/packages/opencl.scm (opencl-clhpp): Update to 2024.10.24.

	Change-Id: I511b75456a6c1d3797b712a3f286751b6cd32f9b
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-06-15  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: opencl-headers: Update to 2024.10.24.
	* gnu/packages/opencl.scm (opencl-headers): Update to 2024.10.24.
	[home-page]: Update.

	Change-Id: I75c7df82da0e54df40c2d58cbeb37dac47a508af
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-pg: Update to 0.54.
	* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.54.

	Change-Id: Ibaad6f779f1de72e39ee3a81ab0291266ee948b5

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-osm: Update to 1.7.
	* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 1.7.
	[arguments]<#:phases>{makeinfo}: Execute after unpack and remove install-file.

	Change-Id: Ia14d013f771da02f25cef956e0d140c21435fe43

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-corfu: Update to 2.2.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 2.2.

	Change-Id: I6a787069c4035c651ba86a036da51623a19e1ae6

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-show-font: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-show-font): Update to 0.3.0.
	[arguments] <#:phases> {makeinfo}: New phase.

	Change-Id: If0bdc71417e79892cb182b1364bb4f5eb050a17e

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-vertico: Update to 2.2.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 2.2.
	[source]: Update URL.
	[arguments] <#:phases> {makeinfo}: Remove install-file.

	Change-Id: I6ce7709c5925bae4ebe4a5feefb6f138e62193df

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-wallabag: Update to 1.1.0-1.686fabf.
	* gnu/packages/emacs-xyz.scm (emacs-wallabag): Update to 1.1.0-1.686fabf.

	Change-Id: I87768254bed30c31f4965abe563b19b771e11d83

2025-06-15  Dmytro Statyvka  <dstatyvka@gmail.com>

	gnu: emacs: Enable support of WebP images.
	 * gnu/packages/emacs.scm (emacs)[inputs]: Add libwebp.

	Change-Id: I19e4f216a910bbc37826177b279a88d65b6f411f

2025-06-15  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: engineering: Add missing import for emacs-build.
	* gnu/packages/engineering.scm: Import (gnu packages emacs-build).

2025-06-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-prodigy: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-prodigy): Skip tests.
	  [arguments]<test-command>: Set it.
	  <pĥases>: Add phases 'inject-makel to setup tests.
	  <tests?>: Skip them, because of a missing input.
	  [native-inputs]: Add emacs-ecukes, emacs-shut-up, makel.

	gnu: emacs-ecukes: Move to (gnu packages emacs-build).
	* gnu/packages/emacs-xyz.scm (emacs-ecukes): Move from here…
	* gnu/packages/emacs-build.scm (emacs-ecukes): …to here.

	gnu: emacs-espuds: Move to (gnu packages emacs-build).
	* gnu/packages/emacs-xyz.scm (emacs-espuds): Move from here…
	* gnu/packages/emacs-build.scm (emacs-espuds): …to here.

	gnu: emacs-ob-racket: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-ob-racket): Skip tests.

	gnu: emacs-racket-mode: Update to 1-8.7f2813d.
	* gnu/packages/emacs-xyz.scm (emacs-racket-mode): Update to 1-8.7f2813d.

2025-06-15  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-go-mode: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-go-mode)[arguments]: Drop #:test-command.

2025-06-15  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-minimal: Adjust Guix paths in snippet.
	* gnu/packages/emacs.scm (emacs-minimal)[source]: Add "/run/privileged/bin"
	and Guix Home paths to ‘tramp-remote-path’.
	Add Guix Home path to ‘Man-header-file-path’.

	Change-Id: I20536ae93c74e06eafa5fd26a1b421680c177102

2025-06-15  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-next-minimal: Inherit snippet from emacs-minimal.
	* gnu/packages/emacs.scm (emacs-next-minimal)[source]: Inherit emacs-minimal
	source.

	Change-Id: I9ace8c496106a17b5aa21356f5b92f5817979bda

2025-06-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-mu4e-dashboard: Ignore tests.
	* gnu/packages/emacs-xyz.scm (emacs-mu4e-dashboard): Ignore tests.
	  [arguments]<tests?>: Skip them.
	  <test-command>: Set it.

	gnu: emacs-org-webring: Improve style.
	* gnu/packages/emacs-xyz.scm (emacs-org-webring)[arguments]<phases>:
	  Improve style.

	gnu: emacs-chess: Use elpa-directory.
	* gnu/packages/emacs-xyz.scm (emacs-chess)[arguments]<phases>: Use
	elpa-directory.

	gnu: emacs-zmq: Use elpa-directory.
	* gnu/packages/emacs-xyz.scm (emacs-zmq)[arguments]<phases>: Use
	elpa-directory.

	gnu: emacs-alchemist: Use elpa-directory.
	* gnu/packages/emacs-xyz.scm (emacs-alchemist)[arguments]<phases>: Use
	elpa-directory.

	gnu: emacs-sly-stepper: Improve style.
	* gnu/packages/emacs-xyz.scm (emacs-sly-stepper): Improve style.
	  [source]<snippet>: Use gexps, use for-each instead of map.
	  [arguments]<phases>: Use gexps, elpa-directory, emacs-substitute-sexps.

	gnu: emacs-unpackaged-el: Rename package to emacs-unpackaged.
	* gnu/packages/emacs-xyz.scm (emacs-unpackaged-el): Define in terms of
	'deprecated-package'.
	(emacs-unpackaged): New variable, formerly known as "emacs-unpackaged-el".

	gnu: emacs-straight-el: Rename package to emacs-straight.
	* gnu/packages/emacs-xyz.scm (emacs-straight-el): Define in terms of
	'deprecated-package'.
	(emacs-straight): New variable, formerly known as "emacs-straight-el".

	gnu: emacs-alsamixer-el: Rename package to emacs-alsamixer.
	* gnu/packages/emacs-xyz.scm (emacs-alsamixer-el): Define in terms of
	'deprecated-package'.
	(emacs-alsamixer): New variable, formerly known as "emacs-alsamixer-el".

	gnu: emacs-spamfilter-el: Rename package to emacs-spamfilter.
	* gnu/packages/emacs-xyz.scm (emacs-spamfilter-el): Define in terms of
	'deprecated-package'.
	(emacs-spamfilter): New variable, formerly known as "emacs-spamfilter-el".
	(emacs-wanderlust)[inputs]: Replace accordingly.

	gnu: emacs-eval-sexp-fu-el: Rename package to emacs-eval-sexp-fu.
	* gnu/packages/emacs-xyz.scm (emacs-eval-sexp-fu-el): Define in terms of
	'deprecated-package'.
	(emacs-eval-sexp-fu): New variable, formerly known as
	"emacs-eval-sexp-fu-el".
	(emacs-cider-eval-sexp-fu)[propagated-inputs]: Rename accordingly.

	gnu: emacs-origami: Improve style.
	* gnu/packages/emacs-xyz.scm (emacs-origami): Run guix style.

	gnu: emacs-origami-el: Rename package to emacs-origami.
	* gnu/packages/emacs-xyz.scm (emacs-origami-el): Define in terms of
	'deprecated-package'.
	(emacs-origami): New variable, formerly known as "emacs-origami-el".
	(emacs-keystore-mode)[propagated-inputs]: Replace emacs-origami-el by
	emacs-origami.

	gnu: emacs-tco-el: Rename package to emacs-tco.
	* gnu/packages/emacs-xyz.scm (emacs-tco-el): Define in terms of
	'deprecated-package'.
	(emacs-tco): New variable, formerly known as "emacs-tco-el".

	gnu: emacs-js2-refactor-el: Rename package to emacs-js2-refactor.
	* gnu/packages/emacs-xyz.scm (emacs-js2-refactor-el): Define in terms of
	'deprecated-package'.
	(emacs-js2-refactor): New variable, formerly known as "emacs-js2-refactor-el".

	gnu: emacs-undo-propose-el: Rename package to emacs-undo-propose.
	* gnu/packages/emacs-xyz.scm (emacs-undo-propose-el): Define in terms of
	'deprecated-package'.
	(emacs-undo-propose): New variable, formerly known as "emacs-undo-propose-el".

	gnu: emacs-cargo-el: Rename package to emacs-cargo.
	* gnu/packages/emacs-xyz.scm (emacs-cargo-el): Define in terms of
	'deprecated-package'.
	(emacs-cargo): New variable, formerly known as "emacs-cargo-el".

	gnu: emacs-lice-el: Rename package to emacs-lice.
	* gnu/packages/emacs-xyz.scm (emacs-lice-el): Define in terms of
	'deprecated-package'.
	(emacs-lice): New variable, formerly known as "emacs-lice-el".

	gnu: emacs-magit-org-todos-el: Rename to emacs-magit-org-todos.
	* gnu/packages/emacs-xyz.scm (emacs-magit-org-todos-el): Define in terms of
	'deprecated-package'.
	(emacs-magit-org-todos): New variable, formerly known as "emacs-magit-org-todos-el".

	gnu: emacs-m-buffer-el: Rename package to emacs-m-buffer.
	* gnu/packages/emacs-xyz.scm (emacs-m-buffer-el): Define in terms of
	'deprecated-package'.
	(emacs-m-buffer): New variable, formerly known as "emacs-m-buffer-el".
	(emacs-assess)[propagated-inputs]: Replace emacs-m-buffer-el by emacs-m-buffer.

	gnu: emacs-scratch: Improve style.
	* gnu/packages/emacs-xyz.scm (emacs-scratch): Run guix style.

	gnu: emacs-scratch-el: Rename package to emacs-scratch.
	* gnu/packages/emacs-xyz.scm (emacs-scratch-el): Define in terms of
	'deprecated-package'.
	(emacs-scratch): New variable, formerly known as "emacs-scratch-el".

	gnu: emacs-undohist-el: Rename package to emacs-undohist.
	* gnu/packages/emacs-xyz.scm (emacs-undohist-el): Define in terms of
	'deprecated-package'.  Fix home-page redirection lint.
	(emacs-undohist): New variable, formerly known as "emacs-undohist-el".

	gnu: emacs-moe-theme-el: Rename package to emacs-moe-theme.
	* gnu/packages/emacs-xyz.scm (emacs-moe-theme-el): Define in terms of
	'deprecated-package'.
	(emacs-moe-theme): New variable, formerly known as "emacs-moe-theme-el".

	gnu: emacs-chruby-el: Rename package to emacs-chruby.
	* gnu/packages/emacs-xyz.scm (emacs-chruby-el): Define in terms of
	'deprecated-package'.
	(emacs-chruby): New variable, formerly known as "emacs-chruby-el".

	gnu: emacs-citeproc-el: Rename package to emacs-citeproc.
	* gnu/packages/emacs-xyz.scm (emacs-citeproc-el): Define in terms of
	'deprecated-package'.
	(emacs-citeproc): New variable, formerly known as
	"emacs-citeproc-el". Run guix style.
	(emacs-citar, emacs-org-ref, emacs-ox-hugo): Use emacs-citeproc.

	gnu: emacs-mediawiki-el: Rename package to emacs-mediawiki.
	* gnu/packages/emacs-xyz.scm (emacs-mediawiki-el): Define in terms of
	'deprecated-package'.
	(emacs-mediawiki): New variable, formerly known as
	"emacs-mediawiki-el".  Run guix style.

	gnu: emacs-all-the-icons: Improve style.
	* gnu/packages/emacs-xyz.scm (emacs-all-the-icons):
	  [arguments]: Improve style, use gexps.

	gnu: emacs-w3m: Improve style.
	* gnu/packages/emacs-xyz.scm (emacs-w3m):
	  [arguments]<phases>: Use gexps.

	gnu: emacs-sxiv: Improve style.
	* gnu/packages/emacs-xyz.scm (emacs-sxiv):
	  [arguments]<phases>: Use search-input-file in phase 'set-sxiv-path.

	gnu: emacs-irony-mode-server: Improve style.
	* gnu/packages/emacs-xyz.scm (emacs-irony-mode-server):
	  [arguments]<phases>: Use gexps.

	gnu: emacs-edbi: Use search-input-file.
	* gnu/packages/emacs-xyz.scm (emacs-edbi): Improve style.
	  [arguments]<phases>: Improve style of phase 'patch-path.

	gnu: emacs-libyaml: Improve style.
	* gnu/packages/emacs-xyz.scm (emacs-libyaml):
	  [arguments]<phases>: Improve 'substitute-libyaml-core-path style.

	gnu: emacs-fish-completion: Improve style.
	* gnu/packages/emacs-xyz.scm (emacs-fish-completion):
	  [arguments]<phases>: Improve 'configure phase style.

	gnu: emacs-everywhere: Improve style.
	* gnu/packages/emacs-xyz.scm (emacs-everywhere):
	  [arguments]<phases>: Factorize 'patch-exec-paths substitution.

	gnu: emacs-pulseaudio-control: Use search-input-file.
	* gnu/packages/emacs-xyz.scm (emacs-pulseaudio-control):
	  [arguments]<phases>: Improve 'patch-file-name style.

	gnu: emacs-emacsql: Improve style.
	* gnu/packages/emacs-xyz.scm (emacs-emacsql):
	  [arguments]<phases>: Improve style of 'fix-executable-paths.

	gnu: emacs-eimp: Improve style.
	* gnu/packages/emacs-xyz.scm (emacs-eimp):
	  [arguments]<phases>: Improve 'configure phase style.

	gnu: emacs-helm-system-packages: Improve style.
	* gnu/packages/emacs-xyz.scm (emacs-helm-system-packages): Improve style.
	  [arguments]<phases>: Improve 'configure phase style.

	gnu: emacs-sly-stepper: Improve style.
	* gnu/packages/emacs-xyz.scm (emacs-sly-stepper):
	  [arguments]<phases>: Improve style.

	gnu: emacs-org-pandoc-import: Use search-input-file.
	* gnu/packages/emacs-xyz.scm (emacs-org-pandoc-import):
	  [arguments]<phases>: Improve 'patch-exec-paths phase.  Use
	  emacs-substitute-variables instead of substitute*.  Use
	  search-input-file.

	gnu: emacs-alarm-clock: Use search-input-file.
	* gnu/packages/emacs-xyz.scm (emacs-alarm-clock):
	  [arguments]<phases>: Improve phase 'configure.

	gnu: emacs-flymake-shellcheck: Use search-input-file.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-shellcheck):
	  [arguments]<phases>: Improve phase 'substitute-shellcheck-path.

	gnu: emacs-unpackaged-el: Update to 0-4.0c1f447.
	* gnu/packages/emacs-xyz.scm (emacs-unpackaged-el): Update to 0-4.0c1f447.
	  [propagated-inputs]: Add emacs-esxml, emacs-ts.
	  guix style has been run too.

	gnu: emacs-mu4e-dashboard: Update to 0.1.1-1.c9c09b7.
	* gnu/packages/emacs-xyz.scm (emacs-mu4e-dashboard): Update to 0.1.1-1.c9c09b7.

	gnu: emacs-flycheck-haskell: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-haskell):
	  [arguments]<test-command>: Set it.
	  <tests?>: Skip them, add comment.
	  <include>: Use gexps.
	  [native-inputs]: Add ghc.

	gnu: emacs-magit-annex: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-magit-annex)
	  [arguments]<tests?>: Skip them.
	  <test-command>: Set it.

	gnu: emacs-git-annex: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-git-annex)[arguments]<tests>: Skip
	them.

	gnu: emacs-sx: Update to 0.3-1.8c1c28f.
	* gnu/packages/emacs-xyz.scm (emacs-sx): Update to 0.3-1.8c1c28f.
	  [arguments]<phases>: Add phase 'fix-emacs-30-build.
	  <tests?>: Skip them, broken on current last commit.
	  <test-command>: Set it.

	gnu: emacs-robot-log: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-robot-log)[arguments]<tests?>:
	Skip them.

	gnu: emacs-webfeeder: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-webfeeder)
	  [source]<snippet>: Reset timestamps for testdata.
	  [arguments]<emacs>: Use emacs to ensure libxml is available.

	gnu: emacs-realgud: Delete failing tests.
	* gnu/packages/emacs-xyz.scm (emacs-realgud)
	  [arguments]<phases>: Rename phase 'remove-realgud-pkg.el to
	  'patch-more-el-files.  In this phase, delete the file
	  test/test-regexp-perldb.el.

	gnu: emacs-emms: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Fix double [native-inputs]
	field shadowing texinfo.

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-ws-butler: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-ws-butler): Update to 1.3.
	[source]: Switch to git-fetch.
	[arguments]: Add #:test-command.

	Change-Id: I5e50106efc32057f91bceff1a0b8fbbd2b1d7ef6

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-gnosis: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-gnosis): Fix tests.

	Change-Id: I12361c3706b62581b118b7db9925c19a11283a33

2025-06-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-org-trello: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-trello): Skip tests.
	  [arguments]<test-command>: Set it.
	  <tests?>: Skip tests.
	  [native-inputs]: Add emacs-ert-runner, emacs-undercover.

	gnu: emacs-sparql-mode: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-sparql-mode): Skip tests.
	  [arguments]<test-command>: Set it.
	  <tests?>: Skip tests.

	gnu: emacs-keycast: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-keycast): Fix tests.
	  [arguments]<test-command>: Set it.

	gnu: emacs-sourcemap: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-sourcemap): Fix tests.
	  [arguments]<test-command>: Set it.

	gnu: emacs-moody: Enable minimal tests.
	* gnu/packages/emacs-xyz.scm (emacs-moody): Enable minimal tests.
	  [arguments]<test-command>: Set it.

	gnu: emacs-poly-r: Fix tests.
	* gnu/packages/statistics.scm (emacs-poly-r): Fix tests.
	  [arguments]<test-commands>: Set it.

	gnu: emacs-plantuml-mode: Refresh package.
	* gnu/packages/emacs-xyz.scm (emacs-plantuml-mode):
	  [arguments]: Improve style, rewrite using gexps.
	  <phases>: Add symlink for tests in phase 'use-local-plantuml.
	  <tests?>: Disable them for now.
	  <test-command>: Set it.
	  [native-inputs]: Add emacs-ert-runner, icedtea.

	gnu: emacs-youtube-dl: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-youtube-dl): Skip tests.
	  [arguments]<test-command>: Set it.
	  <tests?>: Ignore failing tests for now.

	gnu: emacs-make-it-so: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-make-it-so)[arguments]<tests?>:
	  Disable them.

	gnu: emacs-org-auto-expand: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-auto-expand): Skip tests.
	  [source]: Remove uneeded makem files.
	  [arguments]<tests?>: Disable them.

	gnu: emacs-scratch-el: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-scratch-el):
	  [arguments]<tests?>: Skip tests.
	  <phases>: Add phase 'install-doc.

	gnu: emacs-idris-mode: Partially enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-idris-mode):
	  [arguments]<phases>: Add phase 'patch-test, and replace phase
	  'check.
	  [native-inputs]: Add idris.

	gnu: emacs-scel: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-scel): Skip tests.

	gnu: emacs-objed: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-objed): Fix tests.
	  [arguments]<test-command>: Set it.

	gnu: emacs-ob-async: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-ob-async): Skip tests.
	  [arguments]<test-commands>: Set it.
	  [native-inputs]: Add emacs-ert-runner.

	gnu: emacs-wordnut: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-wordnut): Skip tests.
	  [arguments]<test-command>: Set it.
	  <tests?>: Disable them until we found out why it fails.

	gnu: emacs-parinfer-rust-mode: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-parinfer-rust-mode):
	  [arguments]<test-command>: Set it.
	  <phases>: Fix make test accessibility in phase 'configure.
	  [native-inputs]: Add emacs-clojure-mode, emacs-ert-runner, emacs-paredit.

	gnu: makem-minimal: Fix getopt public accessibility.
	* gnu/packages/emacs-build.scm (makem-minimal)[arguments]<phases>:
	Ensure phase 'wrap-script also wraps util-linux binary PATH.

	gnu: emacs-package-build: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-package-build)[arguments]: Disable
	tests.

	gnu: emacs-noman: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-noman): Fix tests.
	  [source]<snippet>: Remove unwanted files.
	  [arguments]<test-command>: Set it.
	  <phases>: Patch tests to find bash.
	  [native-inputs]: Add bash, emacs-ert-runner, emacs-f, makem-minimal.

	gnu: emacs-web-beautify: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-web-beautify):
	  [arguments]<test-command>: Set it.
	  [native-input]: Add emacs-ert-runner.

	gnu: emacs-org-board: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-board): Skip tests.

	gnu: emacs-org-remark: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-remark): Skip tests.
	  [source]<snippet>: Delete several Mibs of images and CSS.

	gnu: emacs-solarized-theme: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-solarized-theme): Skip tests.
	  [arguments]<test-command>: Set argument.

	gnu: emacs-puppet-mode: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-puppet-mode)
	 [arguments]<test-command>: Set argument.
	 [native-inputs]: Add emacs-ert-runner.

	gnu: emacs-undohist-el: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-undohist-el)[arguments]<tests>:
	  Skip them.

	gnu: emacs-haskell-mode: Update to 17.5-0.e9c3567.
	* gnu/packages/emacs-xyz.scm (emacs-haskell-mode): Update to 17.5-0.e9c3567.

	gnu: emacs-beancount: Enable tests.
	* gnu/packages/finance.scm (emacs-beancount): Enable tests.
	  [arguments]<test-command>: Set argument.
	  <phases>: Add phase 'adjust-available-beancount-options.

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-denote-menu: Update to 1.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-denote-menu): Update to 1.4.0.

	[source]: Switch to git-fetch.
	[arguments]<#:tests>: Disable.

	Change-Id: Ia016629bb672bfff7fd46fd67569712529e1886d

2025-06-15  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-refactor: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-refactor)[#:phases]: Add
	‘delete-failing-tests’.
	[native-inputs]: Add emacs-ert-runner and emacs-undercover.

	gnu: emacs-anaconda-mode: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-anaconda-mode)[arguments]: Add #tests? #f.

	gnu: emacs-outline-indent: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-outline-indent)[arguments]: Add #tests? #f.

	gnu: emacs-so-long: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-so-long)[arguments]: Add #:test-command.
	<#:phases>: Add ‘fix-tests’.

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-forge: Fix build info.
	* gnu/packages/emacs-xyz.scm (emacs-forge): Fix build info.

	Change-Id: I018424fa48561ec5cd6280c378f1afab2cfbe2fd

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-lem.
	* gnu/packages/emacs-xyz.scm (emacs-lem): New variable.

	Change-Id: I967bfa3ac88b6412c67ffb73ae44a40cfaeb043a

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-nord-theme: Update to 0.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-nord-theme): Update to 0.6.0.
	[arguments]: Add #:tests? #f.

	Change-Id: Ib7d2e0f9b4b681dff72011606eebff35877b740b

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-color-theme-sanityinc-tomorrow: Update to 1.18.
	* gnu/packages/emacs-xyz.scm (emacs-color-theme-sanityinc-tomorrow): Update to 1.18.
	[arguments]: Add #:test-command.

	Change-Id: I1b93ee701bd15e666ef8592fa1d762cb08ebaa8e

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-no-littering: Update to 1.7.6.
	* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.7.6.

	Change-Id: I3e26a308a123f865d2ff246fce579d47d39bf82f

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-totp: Update to 0.1-1.fe05ce6.
	* gnu/packages/emacs-xyz.scm (emacs-totp): Update to 0.1-1.fe05ce6.
	[arguments]: Add #:emacs.
	[native-inputs]: Add emacs-buttercup.

	Change-Id: If62942650068b54a31977169542e393886fdd3c6

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-jabber: Update to 0.9.0.
	* gnu/packages/emacs-xyz.scm (emacs-jabber): Update to 0.9.0.
	[arguments]<#:lisp-directory>: New argument.
	<#:test-command, #:phases>: Adjust accordingly.
	[propagated-inputs]: Remove `emacs-hexrgb`.

	Change-Id: I810cfdd46b84b4dcddc0f10a1bb36385fd4c74f5

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-org-static-blog: Update to 1.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-static-blog): Update to 1.7.0.
	[arguments]: Disable tests.

	Change-Id: I27ce05717cf6efcecef4e2d5c414d427deafcb67

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-key-chord: Update to 0.8.2.
	* gnu/packages/emacs-xyz.scm (emacs-key-chord): Update to 0.8.2.
	[arguments]: Disable tests.

	Change-Id: I32b2460d148cc89aa1558738492127299b3454c5

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-tmr: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-tmr): Update to 1.1.0.
	[#:phases]: Move ‘makeinfo’ after ‘unpack’.  Do not install “tmr.info”.
	[propagated-inputs]: Remove emacs-compat.

	Change-Id: Id0b92f741ac8a7b313cfe8d28902a3aaa5aa67db

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-message-x: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-message-x)[arguments]: Add #:tests? #f.

	Change-Id: I385bb03b7b52b35c7fac6cce8e106ebe6dc73ae4

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-disk-usage: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-disk-usage)[arguments]: Add #:tests? #f.

	Change-Id: I4c83e9e30bfb840777f6f17883bd8608cc2406bc

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-org-reveal: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-reveal)[arguments]: Add #:tests? #f.

	Change-Id: I90f958add7bc43d6f8e6d70dd086801e8c8fb3e6

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-neotree: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-neotree)[arguments]: Add #:test-command.

	Change-Id: I5ef939fcf11c9cb82f75a96711d0367bc9f570f7

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-poke-mode: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-poke-mode)[arguments]: Add #:tests? #f.

	Change-Id: Ibaf0783840e05669b44eb6c46c3c4c1d1ac81dd2

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-vcard-mode: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-vcard-mode)[arguments]: Add #:tests? #f.

	Change-Id: I99b5d8b12943df50abfc8ce16ff9112c3ae2c580

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-vertico-posframe: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-vertico-posframe)[arguments]:
	Add #:tests? #f.

	Change-Id: I63f12521d3356e2f97483572e87f6c19753e783e

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-transient-posframe: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-transient-posframe)[arguments]:
	Add #:tests? #f.

	Change-Id: I479354b464bc1ff9c5ea04d7544c80ec6feb730b

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-window-tool-bar: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-window-tool-bar)[arguments]:
	Add #:tests? #f.

	Change-Id: I142cb4af82c4e8de3fffe0e372b087999dc062b8

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-mode-line-bell: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-mode-line-bell)[arguments]:
	Add #:tests? #f.

	Change-Id: Ia1b9a754c2e7d4bf574a20e9cbfa0debe20ede19

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-roguel-ike: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-roguel-ike)[arguments]: Add #:tests? #f.
	<#:phases>: Move ‘set-test-environment’ after ‘build’.
	Rename to ‘set-build-environment’.

	Change-Id: Ib83685c63449df9bd55c0bb9612316e48db05ac6

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-font-utils: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-font-utils): Skip tests.

	Change-Id: Iec1b6029df7d398dd3705d734c6015fd7b8a6383

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-multifiles: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-multifiles): Skip tests.

	Change-Id: I4f2c1bab9e263487ae86397a6863c5d95c66deda

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs: Run tests.
	Due to inheritance this enables tests on most of the Emacs packages.

	* gnu/packages/emacs.scm:
	(emacs-ert-selector): New function.
	(%selector): New variable.
	(emacs-minimal): Run tests.

	Change-Id: Ib5ffeae9b7f49b5f1a56d348c15ce4c4fb28f5ec

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-stgit: Skip tests.
	* gnu/packages/version-control.scm (emacs-stgit): Skip tests.

	Change-Id: I075726d0d4737c00799fbcaf4658186974b8257c

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-guix: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-guix): Skip tests.

	Change-Id: I6d1677f3c4d73ac7ed36a6c8a8932ec69e85aaa2

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-magit-popup: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-magit-popup): Skip tests.

	Change-Id: I170cd63443f1e8ed44d6756cca1ce04caf941e2d

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-next: Update to 31.0.50-1.9663c95.
	* gnu/packages/emacs.scm (emacs-next): Update to 31.0.50-1.9663c95.
	* gnu/packages/patches/emacs-next-disable-jit-compilation.patch: New file.
	* gnu/local.mk: Register new patch.

	Change-Id: I2b13ce4c2ef030d8d7911ca524576d5b81e5db73

2025-06-15  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-valign: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-valign)[arguments]: Add #:tests? #f.

	gnu: emacs-ssh-config-mode: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-ssh-config-mode)[arguments]:
	Add #:tests? #f.

	gnu: emacs-prescient: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-prescient)[arguments]: Add #:test-command.

	gnu: emacs-org-drill-table: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-drill-table)[arguments]:
	Add #:test-command
	<#:phases>: Add ‘skip-failing-tests’.

	gnu: emacs-js2-refactor-el: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-clj-refactor)[#:phases]:
	Add ‘enable-lexical-binding’.

	gnu: emacs-clj-refactor: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-clj-refactor)[arguments]:
	Add #:test-command.
	<#:phases>: Add ‘enable-lexical-binding’.
	[native-inputs]: Add emacs-buttercup.

	gnu: emacs-psession: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-psession)[arguments]: Add #:tests? #f.

	gnu: emacs-prop-menu: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-prop-menu)[arguments]: Add #:test-command.

	gnu: emacs-terraform-mode: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-terraform-mode)[arguments]:
	Add #:test-command.

	gnu: emacs-slime: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-slime)[arguments]: Add #:tests? #f.

	gnu: emacs-org-web-tools: Unbundle and skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-web-tools)[source]: Delete Makefile
	and makem.sh.
	[arguments]: Add #:tests? #f.

	gnu: emacs-ess: Fix tests.
	* gnu/packages/statistics.scm (emacs-ess)[#:phases]<check>: Use
	“make -C test ess” as test command.

	gnu: emacs-lean4-mode: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-lean4-mode)[arguments]: Add #:tests? #f.

	gnu: emacs-orglink: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-orglink)[arguments]: Add #:tests? #f.

	gnu: emacs-rail: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-rail)[arguments]: Add #:tests? #f.

	gnu: emacs-scribble-mode: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-scribble-mode)[arguments]: Add #:tests? #f.

	gnu: emacs-matcha: Add missing test inputs.
	* gnu/packages/emacs-xyz.scm (emacs-match)[native-inputs]: Add
	emacs-ert-runner.

	gnu: emacs-rime: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-rime)[arguments]: Add #:test-command.
	<#:phases>: Add ‘pre-check’.

	gnu: emacs-robe: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-robe)[arguments]: Add #:test-command.

	gnu: emacs-mpdel: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-mpdel)[arguments]: Add #:test-command.
	<#:phases>: Add ‘inject-makel’.
	[inputs]: Add makel.

	gnu: emacs-elm-mode: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-elm-mode)[arguments]: Add #:tests? #f.

	gnu: emacs-reformatter: Handle tests.
	* gnu/packages/emacs-xyz.scm (emacs-reformatter)[arguments]:
	Add #:test-command.  Skip tests.

	gnu: emacs-citre: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-citre)[arguments]: Add #:test-command.

	gnu: emacs-ssh-deploy: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-ssh-deploy)[arguments]: Add #:test-command.

	gnu: emacs-unfill: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-unfill)[arguments]: Add #:test-command.

	gnu: emacs-xml-rpc: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-xml-rpc)[arguments]: Add #:test-command.

	gnu: emacs-solaire-mode: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-solaire-mode)[arguments]:
	Add #:test-command.

	gnu: emacs-url-scgi: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-url-scgi)[arguments]: Add #:test-command.

	gnu: emacs-lin: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-lin)[arguments]: Add #:tests? #f.

	gnu: emacs-multitran: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-multitran)[arguments]: Add #:tests? #f.

	gnu: emacs-paradox: Add missing test inputs.
	* gnu/packages/emacs-xyz.scm (emacs-paradox)[native-inputs]: Add
	emacs-ert-runner and emacs-undercover.

	gnu: emacs-kodi-remote: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-kodi-remote)[arguments]: Add #:tests? #f.

	gnu: emacs-straight-el: Skip failing tests.
	* gnu/packages/emacs-xyz.scm (emacs-straight-el)[#:phases]: Add
	‘skip-failing-tests’.

	gnu: emacs-unkillable-scratch: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-unkillable-scratch)[arguments]:
	Add #:test-command.
	[native-inputs]: Add emacs-ert-runner.

	gnu: emacs-rg: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-rg)[arguments]: Add #:test-command.
	<#:phases>: Add ‘skip-failing-tests’.
	[native-inputs]: Add emacs-ert-runner.

	gnu: emacs-pretty-mode: Add missing test inputs.
	* gnu/packages/emacs-xyz.scm (emacs-pretty-mode)[native-inputs]: Add
	emacs-ert-runner.

	gnu: emacs-org-gnosis: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-gnosis)[arguments]: Add #:tests? #f.

	gnu: emacs-switch-buffer-functions: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-switch-buffer-functions)[arguments]:
	Add #:tests? #f.

	gnu: emacs-shell-switcher: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-shell-switcher)[arguments]:
	Add #:test-command.

	gnu: emacs-org-drill: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-drill)[arguments]: Add #:test-command.
	[native-inputs]: Add emacs-assess.

	gnu: emacs-symbol-overlay: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-symbol-overlay)[arguments]:
	Add #:tests? #f.

	gnu: emacs-dashboard: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-dashboard)[arguments]: Add #:test-command.
	<#:phases>: Add ‘fix-test’.
	[native-inputs]: Add emacs-ert-runner.

	gnu: emacs-telega: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-telega)[arguments]: Add #:test-command.
	<#:phases>: Move ‘check’ after ‘install’.
	Add ‘set-home’ and ‘skip-ensure-dependencies’.

	gnu: emacs-page-break-lines: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-page-break-lines)[arguments]:
	Add #:tests? #f.

	gnu: emacs-org-make-toc: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-org-make-toc)[source]: Unbundle makem.sh.
	[arguments]: Disable tests.  Add phase to symlink makem.sh.
	[native-inputs]: Add makem-minimal and util-linux.

	gnu: emacs-org-re-reveal: Handle tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-re-reveal)[source]: Unbundle cort.
	[arguments]: Add #:test-command.  Disable tests.
	[native-inputs]: Add emacs-cort.

	gnu: emacs-no-littering: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-no-littering)[arguments]: Add #:tests? #f.

	gnu: emacs-scheme-complete: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-scheme-complete)[arguments]:
	Add #:test-command.

	gnu: emacs-pretty-hydra: Modernize package style.
	* gnu/packages/emacs-xyz.scm (emacs-pretty-hydra)[arguments]: Move before
	inputs.  Convert to list of G-Expressions.

	gnu: emacs-pretty-hydra: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-pretty-hydra)[source]: Add snippet to fix
	a broken test.
	[native-inputs]: Add emacs-ert-runner.

	gnu: emacs-ox-gemini: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-ox-gemini)[arguments]: Add #:tests? #f.

	gnu: emacs-tide: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-tide)[arguments]: Add #:test-command.
	<#:phases>: Add ‘set-home’, ‘skip-package-refresh’, and ‘skip-failing-tests’.
	[native-inputs]: Add node.

	gnu: emacs-typescript-mode: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-typescript-mode)[arguments]:
	Add #:test-command.

	gnu: emacs-ox-hugo: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-ox-hugo)[arguments]: Add #:test-command.
	<#:phases>: Add ‘pre-check’.
	[native-inputs]: Add emacs-toc-org, emacs-citeproc-el, emacs-org-ref and
	emacs-org.

	gnu: emacs-peep-dired: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-peep-dired)[arguments]: Add #:test-command.
	[native-inputs]: Add emacs-ecukes.

	gnu: emacs-sbt-mode: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-sbt-mode)[arguments]: Add #:tests? #f.

	gnu: emacs-liberime: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-liberime)[arguments]: Add #:test-command.

	gnu: emacs-purescript-mode: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-purescript-mode)[arguments]:
	Add #:test-command.
	[native-inputs]: Add emacs-ert-runner.

	gnu: emacs-org-mime: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-mime)[arguments]: Add #:test-command.
	<#:phases>: Add ‘set-home’.
	[native-inputs]: Add emacs-htmlize.

	gnu: emacs-org-download: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-download)[arguments]: Add #:tests? #f.

	gnu: emacs-puni: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-puni)[arguments]: Add #:tests? #f.

	gnu: emacs-pythonic: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-pythonic)[arguments]: Add #:tests? #f.

	gnu: emacs-magit-tbdiff: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-magit-tbdiff)[arguments]: Add #:tests? #f.

	gnu: emacs-leaf: Skip failing tests.
	* gnu/packages/emacs-xyz.scm (emacs-leaf)[#:phases]: Add ‘skip-failing-tests’.

	gnu: emacs-pyim: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-pyim)[arguments]: Add #:tests? #f.

	gnu: emacs-names: Handle tests.
	* gnu/packages/emacs-xyz.scm (emacs-names)[arguments]: Add #:test-command.
	Disable tests with #:tests? #f.

	gnu: emacs-auto-compile: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-auto-compile)[arguments]: Add #:tests? #f.

	gnu: emacs-packed: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-packed)[arguments]: Add #:tests? #f.

	gnu: emacs-terminal-here: Add missing test inputs.
	* gnu/packages/emacs-xyz.scm (emacs-terminal-here)[native-inputs]: Add
	emacs-el-mock, emacs-ert-runner and emacs-validate.

	gnu: emacs-shell-command+: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-shell-command+)[arguments]:
	Add #:test-command.
	<#:phases>: Add ‘fix-tests’.

	gnu: emacs-templatel: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-templatel)[#:phases]: Add ‘number-tests’.

	gnu: emacs-selectrum: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-selectrum)[arguments]: Add #:tests? #f.

	gnu: emacs-mixed-pitch: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-mixed-pitch)[arguments]: Add #:tests? #f.

	gnu: emacs-transmission: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-transmission)[arguments]: Add #:tests? #f.

	gnu: emacs-tmr: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-tmr)[arguments]: Add #:tests? #f.

	gnu: emacs-skewer-mode: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-skewer-mode)[arguments]: Add #:tests? #f.

	gnu: emacs-orgit-forge: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-orgit-forge)[arguments]: Add #:tests? #f.

	gnu: emacs-window-purpose: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-window-purpose)[propagated-inputs]
	[native-inputs]: Move after…
	[arguments]: … this.  Convert to list of G-Expressions.

	gnu: emacs-window-purpose: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-window-purpose)[native-inputs]: Add
	emacs-ert-runner.
	[arguments]: Add #:test-command and #:phases.

2025-06-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-pass: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-pass)
	[arguments]{tests?}: Disable them.

	gnu: emacs-org-recent-headings: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-recent-headings)
	[source]: Remove makem script.
	[arguments]{phases}: Add phase 'inject-makem.
	[native-inputs]: Add makem-minimal.

	gnu: emacs-helm-themes: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-helm-themes)
	[arguments]{tests?}: Disable them.

	gnu: emacs-helm-org-rifle: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-helm-org-rifle)
	[arguments]{test-command}: Set it.
	[native-inputs]: Add emacs-buttercup.

	gnu: emacs-helm-pass: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-helm-pass)
	[arguments]{tests?}: Disable them.

	gnu: emacs-password-store: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-password-store)
	[arguments]{test-command}: Set it.

	gnu: emacs-racket-mode: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-racket-mode)
	[arguments]{test-command}: Set it.
	{phases}: Add phase 'pre-check and skip failing tests.

	gnu: emacs-parseedn: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-parseedn)
	[arguments]{test-command}: Set it.
	[native-inputs]: Add emacs-eldev.

	gnu: emacs-python-environment: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-python-environment)
	[arguments]{test-command}: Set it.

	gnu: emacs-cider: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-cider)[arguments]: Improve style.
	{test-command}: Set it.
	{phases}: Add phase 'skip-failing-tests.

	gnu: emacs-parseclj: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-parseclj)
	[arguments]{test-command}: Set it.
	[native-inputs]: Add emacs-eldev.

	gnu: emacs-minions: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-minions)
	[arguments]{test-command}: Set it.

	gnu: emacs-pcmpl-args: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-pcmpl-args)
	[arguments]{tests?}: Disable them.

	gnu: emacs-sly: Skip failing test.
	* gnu/packages/emacs-xyz.scm (emacs-sly) [arguments]: Improve style.
	{phases}: Add phase patch-tests to ignore a single failing test.
	[native-inputs]: Add sbcl.

	gnu: emacs-olivetti: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-olivetti)
	[arguments]{tests?}: Disable them.

	gnu: emacs-tomelr: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-tomelr)
	[arguments]{test-command}: Set it.
	{phases}: Add phase 'patch-tests to fix test run.

	gnu: emacs-poly-noweb: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-poly-noweb)
	[arguments]{tests?}: Disable them.
	{test-command}: Set it.

	gnu: emacs-polymode-markdown: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-polymode-markdown)
	[arguments]{tests?}: Disable them.
	{test-command}: Set it.

	gnu: emacs-scala-mode: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-scala-mode)
	[arguments]{test-command}: Set it.
	[native-inputs]: Add emacs-ert-runner.

	gnu: emacs-polymode-org: Skip failing tests.
	* gnu/packages/emacs-xyz.scm (emacs-polymode-org)
	[arguments]{test-command}: Set it.
	{phases}: Add phase 'patch-tests to skip failing tests.

	gnu: emacs-polymode: Skip failing test.
	* gnu/packages/emacs-xyz.scm (emacs-polymode)
	[arguments]{test-command}: Set it.
	{phases}: Add phase 'patch-tests to ignore some tests.

	gnu: emacs-lsp-java: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-java)
	[arguments]{tests?}: Disable them.

	gnu: emacs-paren-face: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-paren-face)
	[arguments]{test-command}: Set it.

	gnu: emacs-ripgrep: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-ripgrep)
	[arguments]{test-command}: Set it.
	[native-inputs]: Add emacs-ert-runner.

	gnu: emacs-lsp-treemacs: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-treemacs)
	[arguments]{tests?}: Disable them.

	gnu: emacs-mustache: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-mustache)
	[arguments]{test-command}: Set it.

	gnu: emacs-lsp-ui: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-ui)
	[arguments]{test-command}: Set it.
	[native-inputs]: Add emacs-ert-runner, emacs-rustic.

	gnu: emacs-lsp-docker: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-docker)
	[arguments]{tests?}: Disable them.

	gnu: emacs-notmuch-addr: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-notmuch-addr)
	[arguments]{test-command}: Set it.

	gnu: emacs-notmuch-maildir: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-notmuch-maildir)[arguments]
	{test-command}: Set it.

	gnu: emacs-bbdb-vcard: Skip failing tests.
	* gnu/packages/emacs-xyz.scm (emacs-bbdb-vcard)[arguments]
	{test-command}: Set it.
	{phases}: Add phase 'patch-tests to make it run. Some tests are
	failing.

	gnu: emacs-semi-epg: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-semi-epg)
	[arguments]{tests?}: Disable them.

	gnu: emacs-spamfilter-el: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-spamfilter-el)
	[arguments]{tests?}: Disable them.

	gnu: emacs-ol-notmuch: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-ol-notmuch)
	[arguments]{test-command}: Set it to fix tests.

	gnu: emacs-git-email: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-git-email)[arguments]: Improve
	style.
	{tests?}: Disable them.

	gnu: emacs-lsp-metals: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-metals)[arguments]{tests?}:
	Disable them.

	gnu: emacs-persp-mode: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-persp-mode)[arguments]: Add
	{test-command} and phase 'tests-add-lexical-bindings.
	[native-inputs]: Add emacs-buttercup.

	gnu: emacs-flycheck-grammalecte: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte)
	[arguments]{tests?}: Disable them, since they require being run from a
	tty.

	gnu: emacs-orgit: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-orgit)[arguments]{tests?}: Disable
	them, since there are none.

	gnu: emacs-notmuch: Disable tests.
	* gnu/packages/mail.scm (emacs-notmuch)[arguments]{tests?}: Disable
	them.

	gnu: notmuch: Update to 0.39.
	* gnu/packages/mail.scm (notmuch): Update to 0.39.

	gnu: emacs-org-noter: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-noter)
	[native-inputs]: Add testing inputs: emacs-buttercup, emacs-djvu,
	emacs-nov-el, emacs-org-roam, emacs-pdf-tools.
	[arguments]{tests?}: Disable tests.
	{test-command}: Define buttercup command.
	{phases}: Set HOME.

	gnu: Add makem-minimal.
	* gnu/packages/emacs-build.scm (makem-minimal): New variable.

	gnu: Add makel.
	* gnu/packages/emacs-build.scm (makel): New variable.

	gnu: emacs-pcre2el: Skip failing tests.
	* gnu/packages/emacs-xyz.scm (emacs-pcre2el): Skip failing tests.
	[arguments]: Add {test-command} and phase 'skip-failing-tests.
	[native-inputs]: Add emacs-ert-runner.

	gnu: emacs-pcre2el: Update to 1.12-0.b4d846d.
	* gnu/packages/emacs-xyz.scm (emacs-pcre2el): Update to 1.12-0.b4d846d.

	gnu: Remove emacs-matrix-client.
	* gnu/packages/emacs-xyz.scm (emacs-matrix-client): Delete variable.

	gnu: emacs-magit-todos: Disable absent tests.
	* gnu/packages/emacs-xyz.scm (emacs-magit-todos)[source]: Delete
	Makefile and makem.sh to disable tests search, there are none.
	[arguments]{tests?}: Disable tests.

	gnu: emacs-org-sidebar: Disable absent tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-sidebar)[source]: Delete
	Makefile and makem.sh to disable tests.

	gnu: Add (gnu packages emacs-build) module.
	* gnu/packages/emacs-xyz.scm (emacs-ansi, emacs-buttercup, emacs-compat)
	(emacs-commander, emacs-dash, emacs-eldev, emacs-el-mock)
	(emacs-ert-async, emacs-ert-expectations, emacs-ert-runner, emacs-f)
	(emacs-package-lint, emacs-s, emacs-shut-up, emacs-undercover): Move from
	here…
	* gnu/packages/emacs-build.scm: … to here.

2025-06-15  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-meson-mode: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-meson-mode)[arguments]: Add #:test-command.
	[native-inputs]: Add emacs-ert-runner.

	gnu: emacs-quickrun: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-quickrun)[arguments]: Add #:test-command.
	[native-inputs]: Add python-wrapper.

	gnu: emacs-log4e: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-log4e)[arguments]: Add #:tests? #f.

	gnu: emacs-org-ref: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-ref)[#:phases]: Add
	‘skip-failing-test’.
	[native-inputs]: Add emacs-ert-runner.

	gnu: emacs-org-roam: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam)[arguments]: Add #:test-command.
	[native-inputs]: Add emacs-ert-runner.

	gnu: emacs-ov: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-ov)[arguments]: Add #:test-command.
	<#:phases>: Add ‘skip-failing-tests’.
	[native-inputs]: Add emacs-ert-runner.

	gnu: emacs-helm-lsp: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-helm-lsp)[arguments]: Add #:tests? #f.

	gnu: emacs-flycheck-rust: Add missing test inputs.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-rust)[native-inputs]: Add
	emacs-buttercup, rust-boostrap and rust-boostrap:cargo.

	gnu: emacs-lsp-mode: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-mode)[arguments]: Add #:test-command.
	<#:phases>: Add ‘skip-failing-tests’ and ‘set-home’.
	[native-inputs]: Add emacs-deferred, emacs-el-mock, and emacs-ert-runner.

	gnu: emacs-hl-todo: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-hl-todo)[arguments]: Add #:tests? #f.

	gnu: emacs-image+: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-image+)[arguments]: Add #:test-command.

	gnu: emacs-ivy-omni-org: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-omni-org)[arguments]: Add #:tests? #f.

	gnu: emacs-global-tags: Handle tests.
	* gnu/packages/emacs-xyz.scm (emacs-global-tags)[source]: Add requirement for
	eieio.
	[arguments]: Add #:tests? #f.
	[native-inputs]: Add emacs-buttercup and emacs-f.

	gnu: emacs-interactive-align: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-interactive-align)[arguments]:
	Add #:tests? #f.

	gnu: emacs-hsluv: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-hsluv)[arguments]: Add #:test-command.

	gnu: emacs-gitlab-ci-mode: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-gitlab-ci-mode)[arguments]:
	Add #:test-command.
	[native-inputs]: Add emacs-ert-runner.

	gnu: emacs-helm-flycheck: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-helm-flycheck)[arguments]: Add #:tests? #f.

	gnu: emacs-jabber: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-jabber)[arguments]: Add #:test-command.
	[native-inputs]: Add emacs-ert-runner.

	gnu: emacs-fountain-mode: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-fountain-mode)[arguments]: Add #:tests? #f.

	gnu: emacs-lispyville: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-lispyville)[arguments]: Add #:test-command.
	[native-inputs]: Add emacs-ert-runner.

	gnu: emacs-gnuplot: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-gnuplot)[arguments]: Add #:test-command
	and #:phases.

	gnu: emacs-flycheck-package: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-package)[arguments]:
	Add #:tests? #f.

	gnu: emacs-helm-swoop: Add missing test inputs.
	* gnu/packages/emacs-xyz.scm (emacs-helm-swoop)[native-inputs]: Add
	emacs-buttercup.

	gnu: emacs-hcl-mode: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-hcl-mode)[arguments]: Add #:test-command.

	gnu: emacs-interleave: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-interleave)[arguments]: Add #:test-command.
	[native-inputs]: Add emacs-ecukes.

	gnu: emacs-inheritenv: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-inheritenv)[arguments]: Add #:test-command.

	gnu: emacs-helm-linux-disks: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-helm-linux-disks)[arguments]:
	Add #:tests? #f.

	gnu: emacs-elpher: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-elpher)[arguments]: Add #:tests? #f.

	gnu: emacs-ibuffer-vc: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-ibuffer-vc)[arguments]: Add #:tests? #f.

	gnu: emacs-jupyter: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-jupyter)[arguments]: Add #:tests? #f.

	gnu: emacs-git-gutter-fringe: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-git-gutter-fringe)[arguments]:
	Add #:tests? #f.

	gnu: emacs-package-lint: Handle tests.
	* gnu/packages/emacs-xyz.scm (emacs-package-lint)[arguments]:
	Add #:test-command.  Disable tests.

	gnu: emacs-back-button: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-back-button)[arguments]: Add #:test-command.
	[native-inputs]: Add emacs-ert-runner.

	gnu: emacs-flim-lb: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-flim-lb)[#:phases]: Add ‘set-home’.

	gnu: emacs-bind-map: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-bind-map)[arguments]: Add #:test-command.
	[native-inputs]: Add emacs-evil.

	gnu: emacs-edn: Handle tests.
	* gnu/packages/emacs-xyz.scm (emacs-edn)[arguments]: Add #:test-command.
	Disable tests.

	gnu: emacs-frames-only-mode: Add missing test inputs.
	* gnu/packages/emacs-xyz.scm (emacs-frames-only-mode)[native-inputs]: Add
	emacs-ert-runner, emacs-flycheck, and emacs-magit.

	gnu: emacs-evil-numbers: Skip failing tests.
	* gnu/packages/emacs-xyz.scm (emacs-evil-numbers)[#:phases]: Add
	‘skip-failing-tests’.

	gnu: emacs-eacl: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-eacl)[arguments]: Add #:test-command.

	gnu: emacs-e2wm: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-e2wm)[arguments]: Add #:test-command.

	gnu: emacs-editorconfig: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-editorconfig)[arguments]:
	Add #:test-command.
	[native-inputs]: Add emacs-ert-runner.

	gnu: emacs-google-translate: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-google-translate)[#:phases]:
	Add ‘disable-failing-tests’.
	[native-inputs]: Add emacs-el-mock and emacs-ert-runner.

	gnu: emacs-evil-mc: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-evil-mc)[arguments]: Add #:test-command.
	[native-inputs]: Add emacs-ecukes, emacs-evil-numbers, and emacs-evil-surround.

	gnu: emacs-daemons: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-daemons)[arguments]: Add #:test-command
	and ‘skip-failing-tests’ phase.
	[native-inputs]: Add emacs-ert-runner.

	gnu: emacs-beginend: Add missing test inputs.
	* gnu/packages/emacs-xyz.scm (emacs-beginend)[native-inputs]: Add
	emacs-assess, emacs-buttercup, emacs-ert-runner, and emacs-undercover.
	[inputs]: Remove emacs-undercover.

	gnu: Add emacs-assess.
	* gnu/packages/emacs-xyz.scm (emacs-assess): New variable.

	gnu: emacs-m-buffer-el: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-m-buffer-el)[arguments]: Add #:test-command.
	Remove unnecessary check phase.

	gnu: emacs-helm-gtags: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-helm-gtags)[arguments]: Add #:test-command.
	[native-inputs]: Add emacs-ert-runner.

	gnu: emacs-evil-smartparens: Handle tests.
	* gnu/packages/emacs-xyz.scm (emacs-evil-smartparens)[arguments]:
	Add #:test-command.  Disable tests.
	[native-inputs]: Add emacs-evil-surround.

	gnu: emacs-evil-matchit: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-evil-matchit)[arguments]:
	Add #:test-command.
	<#:phases>: Add ‘patch-Makefile’.
	[native-inputs]: Add emacs-lua-mode, emacs-markdown-mode, emacs-tuareg,
	and emacs-yaml-mode.

	gnu: emacs-diff-hl: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-diff-hl)[arguments]: Add #:test-command.

	gnu: emacs-gnosis: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-gnosis)[arguments]: Add #:test-command.
	<#:phases>: Add ‘set-home’.

	gnu: emacs-evil-nerd-commenter: Handle tests.
	* gnu/packages/emacs-xyz.scm (emacs-evil-nerd-commenter)[arguments]:
	Add #:test-command and set up phases for testing.
	Disable tests.
	[native-inputs]: Add emacs-web-mode.

	gnu: emacs-evil-goggles: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-evil-goggles)[arguments]:
	Add #:test-command.
	<#:phases>: Add ‘skip-failing-tests’.
	[native-inputs]: Add emacs-ert-runner.

	gnu: emacs-lua-mode: Remove more faulty tests.
	* gnu/packages/emacs-xyz.scm (emacs-lua-mode)[#:phases]<remove-faulty-tests>:
	Also remove “test/test-fill.el”.

	gnu: emacs-yaml-mode: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-yaml-mode)[arguments]: Add #:test-command.

	gnu: emacs-elfeed-protocol: Add missing test inputs.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-protocol)[native-inputs]:
	Add emacs-ert-runner.

	gnu: emacs-lispy: Fix more tests.
	* gnu/packages/emacs-xyz.scm (emacs-lispy)[#:phases]<fix-tests>:
	Add “lispy-flatten”, “lispy-move-up” and “lispy-move-down”
	to list of exclusions.

	gnu: emacs-combobulate: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-combobulate)[arguments]: Add #:test-command.

	gnu: emacs-flx: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-flx)[arguments]: Add #:tests? #f.

	gnu: emacs-bitbake-modes: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-bitbake-modes)[arguments]: Add #:tests? #f.

	gnu: emacs-dictionary: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-dictionary)[arguments]: Add #:tests? #f.

	gnu: emacs-binder: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-binder)[arguments]: Add #:tests? #f.

	gnu: emacs-company-emoji: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-company-emoji)[arguments]: Add #:tests? #f.

	gnu: emacs-execline: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-execline)[arguments]: Add #:tests? #f.

	gnu: emacs-benchmark-init: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-benchmark-init)[arguments]: Add #:tests? #f.

	gnu: emacs-crdt: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-crdt)[arguments]: Add #:tests? #f.

	gnu: emacs-epkg: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-epkg)[arguments]: Add #:tests? #f.

	gnu: emacs-anzu: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-anzu)[arguments]: Add #:tests? #f.

	gnu: emacs-closql: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-closql)[arguments]: Add #:tests? #f.

	gnu: emacs-deft: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-deft)[arguments]: Add #:tests? #f.

	gnu: emacs-composer: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-composer)[arguments]: Add #:tests? #f.

	gnu: emacs-dired-fl: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-dired-fl)[arguments]: Add #:tests? #f.

	gnu: emacs-helm-make: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-helm-make)[arguments]: Add #:tests? #f.

	gnu: emacs-counsel-projectile: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-projectile)[arguments]:
	Add #:tests? #f.

	gnu: emacs-function-args: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-function-args)[arguments]: Add #:tests? #f.

	gnu: emacs-consult-eglot: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-consult-eglot)[arguments]: Add #:tests? #f.

	gnu: emacs-feature-mode: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-feature-mode)[arguments]: Add #:tests? #f.

	gnu: emacs-company-coq: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-company-coq)[arguments]: Add #:tests? #f.

	gnu: emacs-git-gutter: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-git-gutter)[arguments]: Add #:tests? #f.

	gnu: emacs-d-mode: Handle tests.
	* gnu/packages/emacs-xyz.scm (emacs-d-mode)[arguments]: Add #:test-command.
	Disable using #:tests? #f.

	gnu: emacs-ggtags: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-ggtags)[arguments]: Add #:tests? #f.

	gnu: emacs-caml: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-caml)[arguments]: Add #:tests? #f.

	gnu: emacs-ctrlf: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-ctrlf)[arguments]: Add #:tests? #f.

	gnu: emacs-flymake-perlcritic: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-perlcritic)[arguments]:
	Add #:tests? #f.

	gnu: emacs-git-modes: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-git-modes)[arguments]: Add #:tests? #f.

	gnu: emacs-hyperbole: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-hyperbole)[arguments]: Add #:tests? #f.

	gnu: emacs-arei: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-arei)[arguments]: Add #:tests? #f.

	gnu: emacs-discover-my-major: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-discover-my-major)[arguments]:
	Add #:tests? #f.

	gnu: emacs-all-the-icons: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-all-the-icons)[arguments]: Add #:tests? #f.

	gnu: emacs-iedit: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-iedit)[arguments]: Add #:test-command.
	Add phase for skipping failing tests.

	gnu: emacs-casual-dired: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-casual-dired)[arguments]: Add #:tests? #f.

	gnu: emacs-casual-calc: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-casual-calc)[arguments]: Add #:tests? #f.

	gnu: emacs-casual-avy: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-casual-avy)[arguments]: Add #:tests? #f.

	gnu: emacs-ergoemacs-mode: Handle tests.
	* gnu/packages/emacs-xyz.scm (emacs-ergoemacs-mode)[arguments]:
	Add #:test-command.  Disable tests.

	gnu: emacs-biblio: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-biblio)[arguments]: Add #:tests? #f.

	gnu: emacs-clue: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-clue)[arguments]: Add #:tests? #f.

	gnu: emacs-ement: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-ement)[arguments]: Add #:test-command.

	gnu: emacs-boon: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-boon)[arguments]: Add #:tests? #f.

	gnu: emacs-citeproc-el: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-citeproc-el)[arguments]: Add #:tests? #f.
	Convert to list of G-Expressions.

	gnu: emacs-helm-ag: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-helm-ag)[arguments]: Add #:test-command.

	gnu: emacs-casual-info: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-casual-info)[arguments]: Add #:tests? #f.

	gnu: emacs-docker-tramp: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-docker-tramp)[arguments]: Add #:tests? #f.

	gnu: emacs-flycheck-deno: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-deno)[arguments]: Add #:tests? #f.

	teams: emacs: Add manifest.
	* etc/teams/emacs/emacs-manifest.scm: New file.

	gnu: emacs-markdown-mode: Handle tests.
	* gnu/packages/emacs-xyz.scm (emacs-markdown-mode)[arguments]:
	Add #:test-command.  Disable with #:tests? #f.

	gnu: emacs-hackernews: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-hackernews)[arguments]: Add #:test-command.

	gnu: emacs-dart-mode: Fix tests.
	* gnu/packages/erlang.scm (emacs-dart-mode)[arguments]: Add #:test-command.

	gnu: emacs-erlang: Fix tests.
	* gnu/packages/erlang.scm (emacs-erlang)[arguments]: Add #:test-command.

	gnu: emacs-goggles: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-goggles)[arguments]: Add #:test-command.
	[native-inputs]: Add ‘emacs-ert-runner’.

	gnu: emacs-bazel: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-bazel)[arguments]: Add #:tests? #f.

	gnu: emacs-casual-avy: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-casual-avy)[arguments]: Add #:test-command.

	gnu: emacs-color-theme-solarized: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-color-theme-solarized)[arguments]:
	Add #:tests? #f.

	gnu: emacs-finalize: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-finalize)[arguments]: Add #:tests? #f.

	gnu: emacs-exec-path-from-shell: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-exec-path-from-shell)[arguments]:
	Add #:tests? #f.

	gnu: emacs-dired-sidebar: Add missing test inputs.
	* gnu/packages/emacs-xyz.scm (emacs-dired-sidebar)[native-inputs]: Add
	‘emacs-ert-runner’.

	gnu: emacs-combobulate: Add missing test inputs.
	* gnu/packages/emacs-xyz.scm (emacs-combobulate)[native-inputs]: Add
	‘emacs-ert-runner’.

	gnu: emacs-ace-link: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-ace-link)[arguments]: Add #:test? #f.

	gnu: emacs-anaphora: Handle tests.
	* gnu/packages/emacs-xyz.scm (emacs-markdown-mode)[arguments]:
	Add #:test-command.  Disable with #:tests? #f.
	[native-inputs]: Add ‘emacs-ert-runner’.

	gnu: emacs-el-patch: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-el-patch)[arguments]: Add #:test? #f.

	gnu: emacs-epc: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-epc)[arguments]: Add #:test? #f.

	gnu: emacs-emamux: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-emamux)[arguments]: Add #:test-command.

	gnu: emacs-cdlatex: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-cdlatex)[arguments]: Add #:test? #f.

	gnu: emacs-apheleia: Add missing test inputs.
	* gnu/packages/emacs-xyz.scm (emacs-apheleia)[native-inputs]: Add
	‘emacs-buttercup’.

	gnu: emacs-apel-lb: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-apel-lb)[arguments]: Add #:test? #f.

	gnu: emacs-dired-du: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-dired-du)[arguments]: Add #:test-command
	and ‘skip-failing-tests’ phase.

	gnu: emacs-enwc: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-enwc)[arguments]: Add #:test-command.

	gnu: emacs-emms: Add missing test inputs.
	* gnu/packages/emacs-xyz.scm (emacs-emms)[native-inputs]: Add
	‘emacs-ert-runner’.

	gnu: emacs-emmet-mode: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-emmet-mode)[arguments]: Add #:test-command.

	gnu: emacs-drag-stuff: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-drag-stuff)[arguments]: Add #:test-command.
	[native-inputs]: Add emacs-ecukes and emacs-evil.

	gnu: emacs-ecukes: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-ecukes)[arguments]: Add #:test? #f.

	gnu: emacs-desktop-environment: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-desktop-environment)[arguments]:
	Add #:test? #f.

	gnu: emacs-espuds: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-espuds)[arguments]: Add #:test? #f.

	gnu: emacs-ag: Add missing test inputs.
	* gnu/packages/admin.scm (emacs-ag)[native-inputs]: Add ‘emacs-ert-runner’
	and ‘emacs-undercover’.

	gnu: emacs-ace-window: Add missing test inputs.
	* gnu/packages/emacs-xyz.scm (emacs-ace-window)[native-inputs]:
	Add ‘emacs-ert-runner’.

	gnu: emacs-evil: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-evil)[arguments]: Add #:test-command.

	gnu: emacs-flx: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-flx)[arguments]: Add #:test-command.

	gnu: emacs-ansible-doc: Fix test.
	* gnu/packages/emacs-xyz.scm (emacs-ansible-doc)[arguments]:
	Add #:test-command.
	[native-inputs]: Add ‘emacs-ert-runner’.

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-stgit: Use '#:lisp-directory'.
	* gnu/packages/version-control.scm (emacs-stgit): Use
	'#:lisp-directory'.

	Change-Id: Ib8367e7822a4a17190552164cb7fa2ffcfd918bf

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-gerbil-mode: Use '#:lisp-directory'.
	* gnu/packages/scheme.scm (emacs-gerbil-mode): Use '#:lisp-directory'.

	Change-Id: If6d2721b6a0124fa65e4f6eb59489c18d3f6fbf8

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-protobuf-mode: Use '#:lisp-directory'.
	* gnu/packages/protobuf.scm (emacs-protobuf-mode): Use
	'#:lisp-directory'.

	Change-Id: If9b39106954fa66b64ef333def79989a61ac0e68

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-lilypond-mode: Use '#:lisp-directory'.
	* gnu/packages/music.scm (emacs-lilypond-mode): Use '#:lisp-directory'.

	Change-Id: I9c81488d386e70689165d160b255c4db5d420cf5

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-notmuch: Use '#:lisp-directory'.
	* gnu/packages/mail.scm (emacs-notmuch): Use '#:lisp-directory'.

	Change-Id: I7cfdf87f368c979bc076adc6a7ecad08886a2bb9

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-erlang: Use '#:lisp-directory'.
	* gnu/packages/erlang.scm (emacs-erlang): Use '#:lisp-directory'.

	Change-Id: I8740df89586a8718c003e409b0db6cc5c60d99a2

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-telega-contrib: Use '#:lisp-directory'.
	* gnu/packages/emacs-xyz.scm (emacs-telega-contrib): Use
	'#:lisp-directory'.

	Change-Id: I5386c33e365a011019b0a9b004beb87512b68495

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-casual-info: Use '#:lisp-directory'.
	* gnu/packages/emacs-xyz.scm (emacs-casual-info): Use
	'#:lisp-directory'.

	Change-Id: I99a5ce0498b20ac9144843bae363a95a415d8601

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-casual-dired: Use '#:lisp-directory'.
	* gnu/packages/emacs-xyz.scm (emacs-casual-dired): Use
	'#:lisp-directory'.

	Change-Id: I84b9d957b6523286bdedb1e457b9767491188088

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-casual-calc: Use '#:lisp-directory'.
	* gnu/packages/emacs-xyz.scm (emacs-casual-calc): Use
	'#:lisp-directory'.

	Change-Id: Ib823c05f173afe86b4443716dad9b2c0d4c7d8d1

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-casual-avy: Use '#:lisp-directory'.
	* gnu/packages/emacs-xyz.scm (emacs-casual-avy): Use '#:lisp-directory'.

	Change-Id: Ibc306ede41f52e4b9a7240f16d5ea4c67daa965b

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-exwm-firefox: Use '#:lisp-directory'.
	* gnu/packages/emacs-xyz.scm (emacs-exwm-firefox): Use
	'#:lisp-directory'.

	Change-Id: I5d2e4739b8a8f51fcc8e3fc4ea6b4233635a5e57

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-forge: Use '#:lisp-directory'.
	* gnu/packages/emacs-xyz.scm (emacs-forge): Use '#:lisp-directory'.

	Change-Id: I8d5bda9cff4122e54fad0a41846f532aabb9b7fc

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-transient: Use '#:lisp-directory'.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Use '#:lisp-directory'.

	Change-Id: I6ad22a39e7a6e778e8d77c79230419befd65427f

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-treemacs-extra: Use '#:lisp-directory'.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs-extra): Use
	'#:lisp-directory'.

	Change-Id: I1e03a7d2feb03e6f0a5634c9dee06d45d152391d

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-stumpwm-mode: Use '#:lisp-directory'.
	* gnu/packages/emacs-xyz.scm (emacs-stumpwm-mode): Use
	'#:lisp-directory'.

	Change-Id: Id13b77f343b2edde7ca8a730e970273e80f58a1a

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-know-your-http-well: Use '#:lisp-directory'.
	* gnu/packages/emacs-xyz.scm (emacs-know-your-http-well): Use
	'#:lisp-directory'.

	Change-Id: I401730ca43726880edf2e67e21fbc21455197587

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-edit-server: Use '#:lisp-directory'.
	* gnu/packages/emacs-xyz.scm (emacs-edit-server): Use
	'#:lisp-directory'.

	Change-Id: Id7538c97bb4f919f3f81c8e5f11f9356716607f7

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-epkg: Use '#:lisp-directory'.
	* gnu/packages/emacs-xyz.scm (emacs-epkg): Use '#:lisp-directory'.

	Change-Id: If7ccb4a86e5104993ba4dcaae8c03cb8ee57713d

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-org-contrib: Use '#:lisp-directory'.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Use
	'#:lisp-directory'.

	Change-Id: I9d489850ced426676849e33e33fe7e3f8eb3426e

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-chronometrist: Use '#:lisp-directory'.
	* gnu/packages/emacs-xyz.scm (emacs-chronometrist): Use
	'#:lisp-directory'.

	Change-Id: Ieb241549460a4fee0764bc30951f0c40d8bde1c9

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-xenops: Use '#:lisp-directory'.
	* gnu/packages/emacs-xyz.scm (emacs-xenops): Use '#:lisp-directory'.

	Change-Id: I3ea4e620f5fb96a1ad4f7cd7c47233fd113edb44

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-flymake-collection: Use '#:lisp-directory'.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-collection): Use
	'#:lisp-directory'.

	Change-Id: I4a7355cf663ac4f43438d877ff3417e243ff621a

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-ghub: Use '#:lisp-directory'.
	* gnu/packages/emacs-xyz.scm (emacs-ghub): Use '#:lisp-directory'.

	Change-Id: I07b7a94e5eadd64e6ce6813ff1d080b116b285e3

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-with-editor: Use '#:lisp-directory'.
	* gnu/packages/emacs-xyz.scm (emacs-with-editor): Use
	'#:lisp-directory'.

	Change-Id: Ia559ab6b003981faca27bf8f502e320ef5032555

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-cmake-mode: Use '#:lisp-directory'.
	* gnu/packages/cmake.scm (emacs-cmake-mode): Use '#:lisp-directory'.

	Change-Id: I09668b4377f524e16d9c3e2696893b3e775f634b

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-agda2-mode: Use '#:lisp-directory'.
	* gnu/packages/agda.scm (emacs-agda2-mode): Use '#:lisp-directory'.

	Change-Id: I8840159c4780d9bcc2e5e13615c353a3836cae10

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	guix: emacs-build-system: Add #:lisp-directory.
	* guix/build-system/emacs.scm (emacs-build): Add #:lisp-directory.
	* guix/build/emacs-build-system.scm (unpack): Change into lisp-directory
	after unpacking.

	Change-Id: I3991af7188de72b29b1c6985ffe7185216cedb35

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-next: Fix build.
	* gnu/packages/emacs.scm (emacs->emacs-next): Inherit arguments from emacs.

	Change-Id: Iea026528d2293538ab6d89e02d8d8a2a86fa0f1d

2025-06-15  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-org-cliplink: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-org-cliplink)[arguments]:
	Drop #:test-command.

	gnu: emacs-doom-modeline: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-doom-modeline): Drop arguments.

	gnu: emacs-doom-themes: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-doom-themes)[arguments]:
	Drop #:test-command.

	gnu: emacs-dash-docs: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-dash-docs)[arguments]: Drop #:test-command.

	gnu: emacs-tco-el: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-tco-el)[arguments]: Drop #:test-command.

	gnu: emacs-bfuture: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-bfuture): Drop arguments.

	gnu: emacs-detached: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-detached)[arguments]: Drop #:test-command.

	gnu: emacs-navigel: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-navigel): Drop arguments.

	gnu: emacs-libmpdel: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-libmpdel): Drop arguments.

	gnu: emacs-racer: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-racer): Drop arguments.

	gnu: emacs-deadgrep: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-deadgrep)[arguments]: Drop #:test-command.

	gnu: emacs-helm-company: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-helm-company): Drop arguments.

	gnu: emacs-dumb-jump: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-dumb-jump)[arguments]: Drop #:test-command.

	gnu: emacs-suggest: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-suggest): Drop arguments.

	gnu: emacs-elisp-refs: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-elisp-refs): Drop arguments.

	gnu: emacs-loop: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-loop): Drop arguments.

	gnu: emacs-groovy-modes: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-groovy-modes): Drop arguments.

	gnu: emacs-browse-at-remote: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-browse-at-remote): Drop arguments.

	gnu: emacs-json-reformat: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-json-reformat)[arguments]:
	Drop #:test-command.

	gnu: emacs-ht: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-ht): Drop arguments.

	gnu: emacs-islisp-mode: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-islisp-mode): Drop arguments.

	gnu: emacs-pyvenv: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-pyvenv)[arguments]: Drop #:test-command.

	gnu: emacs-mocker: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-mocker): Drop arguments.

	gnu: emacs-skeletor: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-skeletor)[arguments]: Drop #:test-command.

	gnu: emacs-cov: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-cov)[arguments]: Drop #:test-command.

	gnu: emacs-elquery: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-elquery)[arguments]: Drop #:test-command.

	gnu: emacs-string-inflection: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-string-inflection): Drop arguments.

	gnu: emacs-relative-buffers: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-relative-buffers): Drop arguments.

	gnu: emacs-graphql: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-graphql)[arguments]: Drop #:test-command.

	gnu: emacs-pug-mode: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-pug-mode): Drop arguments.

	gnu: emacs-ac-php: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-ac-php): Drop arguments.

	gnu: emacs-elpy: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-elpy)[arguments]: Drop #:test-command.

	gnu: emacs-elpy: Record failing tests for Emacs 30.
	* gnu/packages/emacs-xyz.scm (emacs-elpy)[disable-broken-tests]: Update.

	gnu: emacs-yasnippet: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-yasnippet)[#:test-command]: Adjust so as
	to not run ‘yas-org-native-tab-in-source-block-emacs-lisp’.

	gnu: emacs-shrink-path: Add missing input.
	* gnu/packages/emacs-xyz.scm (emacs-shrink-path)[native-inputs]: Add
	emacs-buttercup.

	gnu: emacs-auto-complete: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-auto-complete)[arguments]:
	Add #:test-command.
	[native-inputs]: Add emacs-ert-runner.

	gnu: emacs-popup: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-popup)[arguments]: Add #:test-command.
	[native-inputs]: Add emacs-ert-runner.

	gnu: emacs-helpful: Use implicit “ert-runner”.
	* gnu/packages/emacs-xyz.scm (emacs-helpful): Drop arguments.

	gnu: emacs-helpful: Fix build.
	* gnu/packages/patches/emacs-helpful-fix-tests.patch: Squash a test fix for
	Emacs 30.
	* gnu/packages/patches/emacs-helpful-fix-signature.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/emacs-xyz.scm (emacs-helpful)[patches]: Use it here.

	gnu: emacs-list-utils: Provide test command.
	* gnu/packages/emacs-xyz.scm (emacs-list-utils)[arguments]: Add #:test-command.

	gnu: emacs-epl: Add missing input.
	* gnu/packages/emacs-xyz.scm (emacs-epl)[native-inptus]: Add emacs-ert-runner.

	gnu: emacs-el-mock: Add missing inputs.
	* gnu/packages/emacs-xyz.scm (emacs-el-mock)[native-inptus]: Add
	emacs-ert-runner, emacs-ert-expectations, and emacs-undercover.

	build-system: emacs: Guess test framework.
	* guix/build/emacs-build-system (check-command): New variable.
	(check): Use it.
	* guix/build-system/emacs.scm (emacs-build)[test-command]: Set to #f.

2025-06-15  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	build-system: emacs: Enable tests when not cross-compiling.
	This is a first effort towards making emacs-build-system more suitable for
	cross-compilation.

	* guix/build-system/emacs.scm (emacs-build)[#:tests?]: Enable when not
	cross-compiling.
	* gnu/packages/emacs-xyz.scm (emacs-ac-php, emacs-chatgpt-shell)
	(emacs-inspector, emacs-tree-inspector, emacs-pug-mode, emacs-llama)
	(emacs-magit, emacs-ezf, emacs-speed-type, emacs-graphql)
	(emacs-fb2-reader, emacs-ample-regexps, emacs-rescript-mode)
	(emacs-relative-buffers, emacs-emms, emacs-aio, emacs-async)
	(emacs-latex-extra, emacs-auto-themer, emacs-bm, emacs-varuga)
	(emacs-ellama, emacs-org-fc, emacs-go-mode, emacs-dash, emacs-undo-fu-session)
	(emacs-s, emacs-lemon, emacs-fringe-helper, emacs-git-link)
	(emacs-explain-pause-mode, emacs-zig-mode, emacs-calc-currency)
	(emacs-string-inflection, emacs-ob-go, emacs-robot-log, emacs-rspec)
	(emacs-sqlite3-api, emacs-shx, emacs-el-job, emacs-elisp-demos)
	(emacs-sudo-edit, emacs-subed, emacs-deferred, emacs-company-lsp, emacs-jack)
	(emacs-elquery, emacs-cov, emacs-god-mode, emacs-org-pomodoro)
	(emacs-eglot-tempel, emacs-dumbparens, emacs-perspective, emacs-realgud)
	(emacs-hydra, emacs-avy, emacs-lispy, emacs-clojure-mode, emacs-qt-pro-mode)
	(emacs-sphinx-doc, emacs-julia-mode, emacs-js2-mode, emacs-nodejs-repl)
	(emacs-projectile, emacs-skeletor, emacs-elfeed, emacs-elfeed-org)
	(emacs-mocker, emacs-find-file-in-project, emacs-pyvenv, emacs-elpy)
	(emacs-rainbow-delimiters, emacs-visual-fill-column, emacs-visual-replace)
	(emacs-wucuo, emacs-yaml, emacs-yari, emacs-wgrep, emacs-islisp-mode)
	(emacs-lua-mode, emacs-evil-collection, emacs-evil-owl, emacs-evil-exchange)
	(emacs-evil-lion, emacs-evil-expat), emacs-monky, emacs-org, emacs-ht)
	(emacs-yasnippet, emacs-memoize, emacs-use-package, emacs-xmlgen)
	(emacs-cc-mode, emacs-php-mode, emacs-evil-surround, emacs-org-transclusion)
	(emacs-json-reformat, emacs-display-wttr, emacs-git-messenger)
	(emacs-enh-ruby-mode, emacs-browse-at-remote, emacs-tiny, emacs-unidecode)
	(emacs-circe, emacs-evil-quickscope, emacs-groovy-modes, emacs-kotlin-mode_)
	(emacs-kv, emacs-auth-source-pass, emacs-emacsql, emacs-org-recur)
	(emacs-org-super-agenda, emacs-ts, emacs-circadian, emacs-eldev, emacs-citar)
	(emacs-loop, emacs-elisp-refs, emacs-esup, emacs-macrostep, emacs-parent-mode)
	(emacs-helpful, emacs-suggest, emacs-auto-yasnippet)
	(emacs-git-auto-commit-mode, emacs-devil, emacs-devil-multiedit)
	(emacs-go-translate, emacs-langtool, emacs-helm-company, emacs-picpocket)
	(emacs-srht, emacs-github-review, emacs-deadgrep, emacs-adoc-mode)
	(emacs-racer, emacs-sesman, emacs-buttercup, emacs-cort, emacs-annalist)
	(emacs-general, emacs-libmpdel, emacs-navigel, emacs-eat, emacs-detached)
	(emacs-repology, emacs-bfuture, emacs-undo-propose-el, emacs-tco-el)
	(emacs-vdiff, emacs-exwm-firefox, emacs-rjsx-mode, emacs-dash-docs)
	(emacs-casual-lib, emacs-evil-numbers, emacs-evil-traces, emacs-ox-tufte)
	(emacs-org-jira, emacs-systemd-mode, emacs-doom-themes, emacs-exiftool)
	(emacs-qrencode, emacs-org-journal, emacs-weblorg, emacs-execline)
	(emacs-webpaste, emacs-keystore-mode, emacs-ein, emacs-straight-el)
	(emacs-vundo, emacs-org-cliplink, emacs-x509-mode)[arguments]:
	Remove #:tests?.
	(emacs-f, emacs-shut-up, emacs-ansi, emacs-commander)
	(emacs-ert-runner)[arguments]: Add #:tests? #f.
	(emacs-with-editor, emacs-tablist, emacs-pkg-info, emacs-el-x, emacs-helm)
	(emacs-xelb, emacs-repo): Likewise.

2025-06-15  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs: Allow ‘dnd-open-file’ to be unbound in integrity check.
	This fixes the build of emacsen that don't have drag and drop support, such as
	emacs-no-x.

	* gnu/packages/aux-files/emacs/comp-integrity.el: Use ‘expect-native-if-bound’
	rather than ‘expect-native’ to check for ‘dnd-open-file’.

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	build-system/emacs: Provide allowed and disallowed references.
	* guix/build-system/emacs.scm (emacs-build): Pass #:allowed-references and

	Change-Id: Ib9a35a7b2115365b96675fb7ca3914b0ae7e67c7
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	teams: Register the comp-integrity.el file to the Emacs team.
	* etc/teams.scm (emacs)[#:scope]: Add
	“gnu/packages/aux-files/emacs/comp-integrity.el”.

	Change-Id: I66014b94e73fd87eeb3aceaf5f61f08abc875c44

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	guix: emacs-utils: Be more verbose in build phase.
	* guix/build/emacs-utils.scm (emacs-compile-directory): Display the filename
	of each file before compiling.

	Change-Id: I275a086ed92f7cfb2907aea9b4feb59012cc8dd5

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-next: Update to 31.0.50-0.60232a3.
	* gnu/packages/emacs.scm (emacs-next-minimal): Update to 31.0.50-0.60232a3.
	* gnu/packages/patches/emacs-next-exec-path.patch: Regenerate.
	* gnu/packages/patches/emacs-next-native-comp-fix-filenames.patch: Regenerate.
	* gnu/packages/patches/emacs-next-native-comp-driver-options.patch: Delete.
	* gnu/local.mk: Remove deleted patch.

	Change-Id: Id89d7445a978566139b7c0a7d15f8c5eac2d111e

2025-06-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs: Update to 30.1.
	* gnu/packages/emacs.scm (emacs-minimal): Update to 30.1.
	(guile-emacs): Remove now unneeded phase.
	* gnu/packages/aux-files/emacs/comp-integrity.el: Replace with…
	* gnu/packages/aux-files/emacs/comp-integrity-next.el: … this.
	Delete file.
	* Makefile.am: Unregister it.
	* gnu/packages/patches/emacs-exec-path.patch: Replace with…
	* gnu/packages/patches/emacs-next-exec-path.patch: … this.
	* gnu/packages/patches/emacs-native-comp-driver-options.patch: Replace with…
	* gnu/packages/patches/emacs-next-native-comp-driver-options.patch: … this.
	* gnu/packages/patches/emacs-native-comp-fix-filenames.patch: Replace with…
	* gnu/packages/patches/emacs-next-native-comp-fix-filenames.patch: … this.

	Change-Id: Ic144329bfe5a126a5d7e86dd0fdb726cf92de175

2025-06-15  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add perl-pod-site.
	* gnu/packages/perl.scm (perl-pod-site): New variable.

	Change-Id: I4db66a75860b03fdfbc1b1f16c57aff103fc6f45

2025-06-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add python-ipython-pygments-lexers.
	* gnu/packages/python-xyz.scm (python-ipython-pygments-lexers): New variable.

	Change-Id: Ibe541fa133d4ec4c47f8f3cbaab038776d81be60

2025-06-15  jgart  <jgart@dismail.de>

	gnu: Add emacs-flymake-clippy.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-clippy): New variable.

	Change-Id: Ie5554007234805453f1c46c87b222cedc3199b33

2025-06-15  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.73.10.
	* gnu/packages/prolog.scm (trealla): Update to 2.73.10.

	Change-Id: I340953c0ab28f2277a29e829d3f8db52ca518bb9

2025-06-15  Andrew Wong  <wongandj@icloud.com>

	gnu: delft-icon-theme: Update to 1.15.
	* gnu/packages/gnome-xyz.scm (delft-icon-theme): Update to 1.15.

	Closes: #513
	Change-Id: I727ba025dbf4e8169b91b7a157ffc6f8ce73a384

2025-06-15  Kurome  <hunt31999@gmail.com>

	gnu: Add ibus-skk.
	* gnu/packages/ibus.scm (ibus-skk): New variable.

	Closes: #551
	Change-Id: Ib79dc08359811b53299aabe1ad943e21b373f2cb

2025-06-15  Hennadii Stepanov  <hebasto@gmail.com>

	gnu: nsis: Fix build.
	* gnu/packages/installers.scm (make-nsis):
	[arguments]<#:phases>: Move target-specific search paths from
	C{,PLUS}_INCLUDE_PATH and LIBRARY_PATH to CROSS_C{,PLUS}_INCLUDE_PATH
	and CROSS_LIBRARY_PATH, respectively.

	Change-Id: I08188213dc2d193760272b22816f69ba8dea625f

2025-06-14  nomike  <nomike@nomike.com>

	gnu: Add keepass.
	* gnu/packages/password-utils.scm (keepass): New variable.
	* gnu/packages/dotnet.scm (mono): New variable.

	Change-Id: Iad340d4ede9dcc4065fd1f74797f952897910094

2025-06-14  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.73.9.
	* gnu/packages/prolog.scm (trealla): Update to 2.73.9.

	Change-Id: I0dab6856051a2184d3bd66d249426dafb8fb1c88

2025-06-14  Vagrant Cascadian  <vagrant@debian.org>

	teams: Add codeberg account for Vagrant Cascadian.
	* etc/teams.scm: Add codeberg account for Vagrant Cascadian
	(vagrant@reproducible-builds.org)

	Closes: #582
	Change-Id: Id0814b2f7d0ceed91d039108806f3e15f66ef333

2025-06-14  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: mono@6.12.0: Make it find libgdiplus, libX11 and unixodbc.
	* gnu/packages/dotnet.scm (mono-6.12.0)[arguments]<#:phases>[configure-external-libs]:
	New phase.

	Fixes: #490
	Change-Id: Ifd9f3eae7e2533227ec530a9886cdf2776910dda

2025-06-14  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add perl-test-xpath.
	* gnu/packages/perl-check.scm (perl-test-xpath): New variable.

	Change-Id: I2cd4d70401bc8cad1727ab10739e0be609c18314

2025-06-14  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add perl-object-tiny.
	* gnu/packages/perl.scm (perl-object-tiny): New variable.

	Change-Id: Idfc18e4fd471eb677b276de9363d949ba43386b0

2025-06-14  Sughosha  <sughosha@disroot.org>

	gnu: Add zint.
	* gnu/packages/aidc.scm (zint): New variable.

	Change-Id: Id2415cc91cceef96696fc8e70146452310f905f4

2025-06-14  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: Add python-apted.
	* gnu/packages/python-science.scm (python-apted): New variable.

	Change-Id: Ifd79f12b6be4d593106805f714a6545226e59479
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-06-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/astronomy: Hide some packages.
	Convert from private variable to public and set to hidden-package for
	the packages which should not be installed directly but may be used by
	others as inputs.

	* gnu/packages/astronomy.scm: (python-asdf-coordinates-schemas,
	python-asdf-fits-schemas, python-asdf-time-schemas,
	python-asdf-transform-schemas, python-asdf-unit-schemas,
	python-asdf-wcs-schemas): Make variables public and hide packages.

	Change-Id: I7347cde9d368fcb510f359113ed5eaed0a84a7a3

2025-06-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/astronomy: Sort.
	* gnu/packages/astronomy.scm: (python-jwst-reffiles, python-ndcube,
	python-pyregion, python-radiospectra, python-sep): Sort variables
	alphabetically.

	Change-Id: If5f7dad79147f3aec90045a81da590459b95905e

2025-06-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/astronomy: Sort.
	* gnu/packages/astronomy.scm: (python-asdf-time-schemas,
	python-astroquery, python-astroscrappy, python-ci-watson,
	python-regularizepsf, python-skyfield): Sort variables alphabetically.

	Change-Id: Ib9b642380bfe7c5953fc1866e236e107fcbec2d2

2025-06-14  Ian Eure  <ian@retrospec.tv>

	gnu: minipro: Update to 0.7.3.
	* gnu/packages/electronics.scm (minipro): Update to 0.7.3.

	Change-Id: If676110eb14627f44e9f534e99a06655d5162d2f

2025-06-14  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-pytooling: Update to 8.5.0.
	* gnu/packages/python-xyz.scm (python-pytooling): Update to 8.5.0.

	Change-Id: Ice8305d14f42f8f56fcbae083b6cd8dd4ada72f4

2025-06-14  Gabriel Wicki  <gabriel@erlikon.ch>

	teams: Update Codeberg account for gabber.
	* etc/teams.scm: Add gabber.

	Change-Id: Ie9ce83370b8e8512277c43daffe830c9209d00c2

2025-06-14  Tomas Volf  <~@wolfsden.cz>

	gnu: ngtcp2: Update to 1.13.0.
	* gnu/packages/networking.scm (ngtcp2): Update to 1.13.0.

	Change-Id: Ie83ea3dc6920c80b246cffd7678d53dbaba5f228

2025-06-13  Tomas Volf  <~@wolfsden.cz>

	gnu: buildah: Update to 1.40.1.
	* gnu/packages/containers.scm (buildah): Update to 1.40.1.

	Change-Id: Icd910e76c698625c983f1577c20c39d404970747

2025-06-13  Andreas Enge  <andreas@enge.fr>

	gnu: dtc: Update to 1.7.2.
	* gnu/packages/bootloaders.scm (dtc): Update to 1.7.2.
	[source]: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Unregister patch.
	* gnu/packages/patches/dtc-meson-cell-overflow.patch: Remove file.

	Change-Id: Icb2865ec02a6e0d930ba440f2cb7bd535fef0eae

2025-06-13  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: Add guile-uuid.
	* gnu/packages/guile-xyz.scm (guile-uuid): New variable.

2025-06-13  Andrew Wong  <wongandj@icloud.com>

	gnu: qt5ct: Update to 1.9.
	* gnu/packages/qt.scm (qt5ct): Update to 1.9.

	Change-Id: I87b6a41d7e9794a42d912e7fc868cc23a4b36907

2025-06-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: skia: Fix building on i686-linux.
	* gnu/packages/graphics.scm (skia)[arguments]: Adjust the 'configure and
	'check phases to not hardcode gcc.
	[native-inputs]: When building for i686-linux add clang-toolchain.

	Change-Id: I8ca5e98992141bc5319f415f687c2828c675629a

2025-06-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-numpy: Fix building on riscv64-linux.
	* gnu/packages/python-xyz.scm (python-numpy)[arguments]: When building
	for riscv64-linux skip another test.

	Change-Id: Ibaa1b17beed93387e7f55d26dbbcb42077189188

2025-06-13  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: kakoune: Update to 2025.06.03.
	* gnu/packages/text-editors (kakoune): Update to 2025.06.03.

	Change-Id: Iaa6b08a07f0179c1c24d75941823d6d065a5f77a

2025-06-13  Rutherther  <rutherther@ditigal.xyz>

	pack: Singularity environemt sources the profile's 'etc/profile'.
	Fixes #419 where the same search path is used multiple times, leading to the
	last one overriding the previous one.

	The solution relies on the #$profile/etc/profile file that is already verified
	and in case of errors, it is just one place to repair instead of repairing at
	multiple places, like in singularity-environment-file

	* guix/pack.scm (singularity-environment-file): Source #$profile/etc/profile

	Reported-by: Alexis Simon <alexis.simon@runbox.com>
	Change-Id: Ic304fef99ad34d83e4e10cdd2b26d3b1802b5251

2025-06-13  Ayan Das  <bvits@riseup.net>

	gnu: python-captum: Fix tests for PyTorch 2.7.0.
	* gnu/packages/machine-learning.scm (python-captum)[arguments]: Skip
	test_exp_sets_with_diffent_lengths which fails with PyTorch 2.7.0's
	stricter torch.load weights_only behavior.

	gnu: python-torchvision: Update to 0.22.0.
	* gnu/packages/machine-learning.scm (python-torchvision): Update to 0.22.0.

	gnu: python-pytorch: Update to 2.7.0.
	* gnu/packages/machine-learning.scm (python-pytorch): Update to 2.7.0.
	[source]: Add substitution for additional miniz.h include patterns.
	[arguments]: Add 'skip-nccl-call' phase to use system NCCL.
	* gnu/packages/patches/python-pytorch-fix-codegen-2.7.0.patch,
	gnu/packages/patches/python-pytorch-runpath-2.7.0.patch,
	gnu/packages/patches/python-pytorch-system-libraries-2.7.0.patch,
	gnu/packages/patches/python-pytorch-without-kineto-2.7.0.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

	gnu: miniz-for-pytorch: Update to pytorch-2.7.0.
	* gnu/packages/compression.scm (miniz-for-pytorch): Update to
	pytorch-2.7.0 using miniz 3.0.2.
	* gnu/packages/patches/miniz-for-pytorch.patch: Update for miniz 3.0.2.

	gnu: xnnpack: Update to 0.0-4.51a0103.
	* gnu/packages/machine-learning.scm (xnnpack): Update to 0.0-4.51a0103.
	[source]: Remove deprecated -a flag from update-microkernels.py invocation.
	[snippet]: Adjust directory list for autogenerated file removal.

2025-06-13  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: supercollider: Update to 3.13.1.
	* gnu/packages/audio.scm (supercollider): Bump version.
	[phases] Remove useless debug code snippet.

	Change-Id: I61f008336f5559ae3b4ffcb3cc1feb294353b6ac

2025-06-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: scilab: Update to 2025.1.0.
	* gnu/packages/maths.scm (scilab): Update to 2025.1.0.
	[inputs]: Add rapidjson.

	Change-Id: Ice2109d6f72402e095ca7ec1d11729fde08e8416

2025-06-13  Andreas Enge  <andreas@enge.fr>

	gnu: msolve: Update to 0.8.0.
	* gnu/packages/algebra.scm (msolve): Update to 0.8.0.

	Change-Id: I9cdb074b628d116b248f21b25e8bf159e76bc195

2025-06-13  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.73.7.
	* gnu/packages/prolog.scm (trealla): Update to 2.73.7.

	Change-Id: I62fb376636d9f44db58480033a2c92b4f4c1044f

2025-06-13  jgart  <jgart@dismail.de>

	gnu: Add python-gitignore-parser.
	* gnu/packages/python-xyz.scm (python-gitignore-parser): New variable.

	Change-Id: Ifd6cc0581940d6868dbfff144e8db5987af823d4

2025-06-12  Vinicius Monego  <monego@posteo.net>

	gnu: Add horizon-eda.
	* gnu/packages/engineering.scm (horizon-eda): New variable.

	Change-Id: Ibe0decef39b6fb768b356b3443c51f0e32981dce

2025-06-12  Vinicius Monego  <monego@posteo.net>

	gnu: libspnav: Update to 1.2.
	* gnu/packages/engineering.scm (libspnav): Update to 1.2.
	[source]: Update commit string.
	[arguments]: Use G-expressions and cc-for-target.

	Change-Id: Ib08bb8dc9c6760a95276d9dc8b0160b3296d9e15

2025-06-12  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.33.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.33.
	(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

	Change-Id: Ia207878fa082f264e0063e6c872dbb615fa2ba36

2025-06-12  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.14.11.
	* gnu/packages/linux.scm (linux-libre-6.14-version): Update to 6.14.11.
	(linux-libre-6.14-pristine-source): Update hash.

	Change-Id: I664c8c589c4acaa1d67a9fe09c0c3095dbd792b0

2025-06-12  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.73.5.
	* gnu/packages/prolog.scm (trealla): Update to 2.73.5.

	Change-Id: I54a3d4f513bae1fe35bf220fcbfb14deca93d24e

2025-06-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gtk: Adjust tests on powerpc64le-linux.
	* gnu/packages/gtk.scm (gtk)[arguments]: Adjust the 'patch phase when
	building for powerpc64le-linux to skip some tests.

	Change-Id: Ie6a3f04adebdedcd0aa3492ec846a1a7e6941ff4

2025-06-12  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix typo.
	* doc/contributing.texi (The Issue Tracker): Fix typo.

	Change-Id: Ibcc93fa13bcb8a5bc902e6ce743b43b7973608e4

2025-06-12  aurtzy  <aurtzy@gmail.com>

	gnu: Add stb-image-resize.
	* gnu/packages/stb.scm (stb-image-resize): New variable.

	Change-Id: Ibaf2cc9e0855843139b55694601b56069cbd3074

2025-06-12  aurtzy  <aurtzy@gmail.com>

	gnu: stb: Support defining deprecated header packages.
	* gnu/packages/stb.scm (stb)[arguments]<#:phases>: Modify 'install phase to
	include deprecated files in output.
	(make-stb-header-package): Support `deprecated?' keyword argument.
	(define-stb-header-package): Accept rest arguments and pass them to
	make-stb-header-package.

	Change-Id: I003dd5786e3bd22d00290d1935e21291e8529914

2025-06-12  aurtzy  <aurtzy@gmail.com>

	gnu: stb-*: Make it possible to translate descriptions.
	* gnu/packages/stb.scm (define-stb-header-package): New macro.
	(stb-image, stb-image-resize2, stb-image-write, stb-rect-pack, stb-sprintf,
	stb-truetype): Use it.

	Change-Id: Ie7da51a2eb2dc91dff8d23e0d3c8397af3eb6d67

2025-06-12  aurtzy  <aurtzy@gmail.com>

	gnu: stb: Use modern package style.
	* gnu/packages/stb.scm (stb)[arguments]<#:phases>: Use G-Expressions.
	(make-stb-header-package): Likewise.

	Change-Id: I836ad872e20444dcfb30480bd420cb63e4bb313f

2025-06-12  Ludovic Courtès  <ludo@gnu.org>

	teams: ‘sync-codeberg-teams’ associates teams with ‘guix/guix’.
	Fixes guix/guix#466.

	Previously those teams would exist at the organization-level but would
	not be associated with the ‘guix/guix’ repository, thereby preventing
	people from adding them as reviewers and from mentioning them.

	* etc/teams.scm (repository-teams, add-repository-team): New Forgejo
	requests.
	(synchronize-teams): Call the latter.

	Change-Id: Ibc6726cda66552ee9dd1df24d57b80f903712e67

2025-06-12  Ludovic Courtès  <ludo@gnu.org>

	teams: Add ‘define-module’ clause.
	* etc/teams.scm: Use ‘define-module’.  This makes it easier to work at
	the REPL in Geiser.

	Change-Id: I22d7a3f52eb5ddacada05d3ab1c41814474cb5d2

2025-06-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgit2: Patch bug in HTTP proxy support that shows on 302s.
	Fixes guix/guix#87.

	* gnu/packages/patches/libgit2-proxy-reconnection.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/version-control.scm (libgit2-1.9)[source]: Use it.

	Change-Id: If05b55e616da4d98b3de0e38f6a0d815dd256b92

2025-06-12  Mazin AlHaddad  <codeberg@getstate.dev>

	system: Adjust return value of bashrc.
	Fixes a regression introduced in c743d646ee9104aa14d066cdf6657a0fac82ebea.

	Without this, the fish shell integration is broken, and PATH does not include
	~/.config/guix/current/bin.

	* gnu/system/shadow.scm (%default-bashrc): Fix return value.

	Change-Id: I54170caeef7ae541a4901743fcdcbfb353fa09d4
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-06-12  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: Add guile-hygguile.
	* gnu/packages/guile-xyz.scm (guile-hygguile): New variable.

	Change-Id: I62547a54f85c96e87d84f38a89aa5127334fe973
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-06-12  Tomas Volf  <~@wolfsden.cz>

	gnu: podman: Update to 5.5.1.
	* gnu/packages/containers.scm (podman): Update to 5.5.1.

	Change-Id: Ie271e74235569a3c39ba0a8700f88d56ecb587f8

2025-06-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qemu-minimal: Fix building with ipxe-qemu.
	* gnu/packages/virtualization.scm (qemu)[arguments]: Adjust the
	'dont-require-ipxe-firmware phase to skip more tests.

	Change-Id: I2d308e9eec48ec9b087fc0a7ed9e6d8089366c9e

2025-06-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xfsprogs: Fix building on riscv64-linux.
	* gnu/packages/linux.scm (xfsprogs)[native-inputs]: When building for
	riscv64-linux add gcc-14.

	Change-Id: I68189742361dc7414886f8b171be5368562b6564

2025-06-12  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add python-cocotb.
	* gnu/packages/electronics.scm (python-cocotb): New variable.

	Change-Id: I8816e137002ad6763a466c8c79353489d3d3cc2e
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-06-12  Andrew Wong  <wongandj@icloud.com>

	gnu: patool: Update to 4.0.1.
	* gnu/packages/patool.scm (patool): Update to 4.0.1.
	[origin]: Switch to PyPI.
	[arguments]<#:phases>: Add 'install-completions.

	Change-Id: I4ccbc0bbd225308715ef0cae63e60178af332389
	Reviewed-by: Sergey Trofimov <sarg@sarg.org.ru>
	Reviewed-by: Zheng Junjie <873216071@qq.com>
	Reviewed-by: Hilton Chain <hako@ultrarare.space>

2025-06-12  Andrew Wong  <wongandj@icloud.com>

	gnu: python-argcomplete: Update to 3.6.2.
	* gnu/packages/python-xyz.scm (python-argcomplete): Update to 3.6.2.

	Change-Id: I01b97a802e1fda6fc6f18c8c627440e0e519c59a
	Reviewed-by: Sergey Trofimov <sarg@sarg.org.ru>
	Reviewed-by: Zheng Junjie <873216071@qq.com>
	Reviewed-by: Hilton Chain <hako@ultrarare.space>

2025-06-12  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add postgresql-backup-scripts.
	* gnu/packages/databases.scm (postgresql-backup-scripts): New variable.

	Change-Id: I3e8516e03fa74779aa397c80f4f1860f5c6d5a01

2025-06-12  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.73.4.
	* gnu/packages/prolog.scm (trealla): Update to 2.73.4.

	Change-Id: Ic4c3d10ad08f46c15557088ecd94d12d24d8343c

2025-06-12  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-gptel: Update approach for setting curl binary.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): Update approach for setting curl
	binary.

	Change-Id: Ie003c2eb373450b25060e88ffb4892eb2b818280

2025-06-11  John Kehayias  <john.kehayias@protonmail.com>

	Merge branch 'mesa-updates'
	Key changes include updating the vulkan packages to 1.4.309.0,
	wayland-protocols to 1.44, and mesa to 25.1.3.

	Change-Id: If4e4d84def0ddddaa0a03a588890df115297de8d

2025-06-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.294.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.294.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: I3f40f9755c088f40d0f27181fd1fd4512593dd1a

2025-06-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.238.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.238.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I3cdec1cc4a4cef8baaa0e5477b939d45692ad14c

2025-06-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.185.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.185.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	Change-Id: I22bcf1283379c55d5613f63191b0d6438a27d5a3

2025-06-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.141.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.141.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	Change-Id: Ifde60b4d5761303cdf08217d5346ba69933d09c1

2025-06-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.93.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.93.
	(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

	Change-Id: Idb45379bcc84102aeb934022d9ef257464d70779

2025-06-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.32.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.32.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: I8c6bc1ceb30e2fd44adbeef5a58cc403c1e672c7

2025-06-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.14.10.
	* gnu/packages/linux.scm (linux-libre-6.14-version): Update to 6.14.10.
	(linux-libre-6.14-pristine-source): Update hash.

	Change-Id: I247f3d52d3e3b50374ae0a1cc6dcc62d91479119

2025-06-11  Mark Walker  <mark.damon.walker@gmail.com>

	gnu: Add python-pyzx.
	* gnu/packages/python-science.scm (python-pyzx): New variable.

	Change-Id: I69895a9deb5739db9c0d5e793e3f864c800f4504
	Reviewed-by: @lilyp

2025-06-11  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: direnv: Don't install go sources.
	* gnu/packages/shellutils.scm (direnv): Don't install go sources.

	Change-Id: I809511e5995a0b3b89618e90746d1329a47d25ef

2025-06-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: fzf: Use G-expression, do not inherit.
	fzf is the final program where go-github-com-junegunn-fzf has no users
	as Golang library, this change merges two packages into single one with
	refactoring.

	* gnu/packages/terminals.scm (fzf): Use G-expressions; do not inherit
	from go-github-com-junegunn-fzf.

	(go-github-com-junegunn-fzf): Delete variable.

	Change-Id: Iaf46dd01377f1c8c1c5f35f9fc0cc399ee12c6e8

2025-06-11  Andrew Wong  <wongandj@icloud.com>

	gnu: go-github-com-junegunn-fzf: Update to 0.62.0.
	* gnu/packages/terminals.scm (go-github-com-junegunn-fzf): Update to 0.62.0.

	Change-Id: I950f691478833a568873403da39743b366e06ea9

2025-06-11  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: scalapack: Update to 2.2.2.
	* gnu/packages/maths.scm (scalapack): Update to 2.2.2. Use git-fetch.
	<source>: Update URL. Remove patch.
	<phases>: Update list of failing tests.
	* gnu/local.mk: Unregister patch.
	* gnu/packages/patches/scalapack-gcc-10-compilation.patch: Delete file.

2025-06-11  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: wakelan: Move the package definition down.
	* gnu/packages/admin.scm (wakelan): Move the package definition down to
	improve the alphabetical sorting of the packages in the module.

	Change-Id: I8022abd00e2d721ac2f7bddc5c7c017ce4eed419

2025-06-11  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: wakelan: Modernize the package.
	* gnu/packages/admin.scm (wakelan): Modernize the package.

	Change-Id: I3e568808e76f6b0e31a2f85b3bb1ad9cc1a2cabc

2025-06-11  Andreas Enge  <andreas@enge.fr>

	gnu: python-flint: Update to 0.7.1.
	* gnu/packages/algebra.scm (python-flint): Update to 0.7.1.

	Change-Id: I610ff0a49c84126137319e577294c9505796686f

2025-06-11  Andreas Enge  <andreas@enge.fr>

	gnu: flint: Update to 3.2.1.
	* gnu/packages/algebra.scm (flint): Update to 3.2.1.

	Change-Id: Icc1b76fc86f0644225b8b7862fd77fb9386c7d7c

2025-06-11  Andreas Enge  <andreas@enge.fr>

	gnu: paritwine: Update to 0.2.2.
	* gnu/packages/algebra.scm (paritwine): Update to 0.2.2.

	Change-Id: Ie90385cce0d100cd1d5e5ab9f1c91409f75e750d

2025-06-11  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-gptel: Update to 0.9.8.5.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.9.8.5.

	Change-Id: I835312f2663981e6f60aee79662a453ae884b597

2025-06-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: perl-file-find-rule: Update to 0.35.
	* gnu/packages/perl.scm (perl-file-find-rule): Update to 0.35.

	Change-Id: I2406234b088e9f6fcd4b65b46a39bbadbe640e33

2025-06-11  Yuval Langer  <yuval.langer@gmail.com>

	gnu: guile-srfi-133: Update to 1.0.0.
	* gnu/packages/guile-xyz.scm (guile-srfi-133): Update to 1.0.0.
	[arguments]: Update filenames, and add 'check phase.

	Change-Id: I1598d03c7c5aa2ff46065809f661775a7f61a695

2025-06-11  Noé Lopez  <noelopez@free.fr>

	gnu: gnome-packagekit: Run glib-or-gtk? phases.
	I am not sure relying on profile hooks works, since gnome-packagekit would not
	start from guix shell. Using glib-or-gtk does make it start, which is better
	to not rely on the profile.

	* gnu/packages/package-management.scm (gnome-packagekit)
	[source]: Use gnome mirrors.
	[native-inputs]: Change gnu-gettext to gettext-minimal.
	[inputs]: Remove polkit.
	[arguments]: Use glib-or-gtk? phases.

	Change-Id: I11c80d7470bd7f25888235afb4cadc9f1313ba31

2025-06-11  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: calibre: Add patch file to gnu/local.mk.
	This is a follow-up to commit a53e3819a24cb992c1bc2554030c08183653283a .

	* gnu/local.mk: Add new calibre patch.

	Change-Id: I8f2967c2573cc9d0afe4fc71a1c5d575edcf2260

2025-06-11  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: calibre: Update to 8.4.0.
	* gnu/packages/ebook.scm (calibre): Update to 8.4.0.
	* gnu/packages/patches/calibre-remove-test-import-modules.patch: New file.

	Change-Id: I7029c3f6d2324b7e34583c0412fa29a7a691a0d7

2025-06-11  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: Add python-pykakasi.
	* gnu/packages/python-xyz.scm (python-pykakasi): New variable.

	Change-Id: Iefd9276a6ce41036b4391cd29d84c7d9f5f59da4

2025-06-11  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: Add python-jaconv.
	* gnu/packages/python-xyz.scm (python-jaconv): New variable.

	Change-Id: I2eca2ef0d3c4150d831181dffc30f51a3503bd14

2025-06-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mesa: Adjust skipped tests on riscv64-linux.
	* gnu/packages/gl.scm (mesa)[arguments]: Adjust the
	'disable-failing-test phase on riscv64-linux for changes in the sources.

	Change-Id: If78345c1fb67fc6c83d5b32d40319e13b3e80831

2025-06-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cppdap: Link with libatomic.
	* gnu/packages/debug.scm (cppdap)[arguments]: Remove configure-flag
	linking the executable with libatomic when building for riscv64-linux.
	Add a phase to link with libatomic.

	Change-Id: I16c899d921967caafa159d11d30d6c81a6d67729

2025-06-10  Christine Lemmer-Webber  <cwebber@dustycloud.org>

	gnu: milkytracker: Update to 1.05.01.
	* gnu/packages/music.scm (milkytracker): Update to 1.05.01.

	Change-Id: I1245bdd41b8d5e75a1874987e14208cca73ebe5f

2025-06-10  Christine Lemmer-Webber  <cwebber@dustycloud.org>

	gnu: milkytracker: Update to 1.05.00.
	* gnu/packages/music.scm (milkytracker): Update to 1.05.00.

	Change-Id: I341b32bf43892a3499e3e0bdc41b6059992aef3c

2025-06-10  Brian Kubisiak  <brian@kubisiak.com>

	gnu: Add python-kconfiglib.
	* gnu/packages/python-xyz.scm (python-kconfiglib): New variable.

	Change-Id: I651ec0c764757c665412f514d49dadc9a4ff5edb

2025-06-10  Andrew Wong  <wongandj@icloud.com>

	gnu: nicotine+: Update to 3.3.10.
	* gnu/packages/nicotine.scm (nicotine+): Update to 3.3.10.

	Change-Id: Id0ebb78ef4940f333da71f8a9f7f72c62db20153

2025-06-10  Formbi  <formbi@protonmail.com>

	gnu: yt-dlp: update to 2025.06.09

2025-06-10  John Kehayias  <john.kehayias@protonmail.com>

	gnu: kitty: Fix build.
	Build fails due to newer wayland-protocols and 1.42 seems to be the most
	recent that still builds.

	* gnu/packages/terminals.scm (kitty)[native-inputs]: Replace
	wayland-protocols with wayland-protocols-1.42.

	Change-Id: I65c8fabc921d04a0cc7be8ffb8ff3e5368db6b75

2025-06-10  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add wayland-protocols-1.42.
	* gnu/packages/freedesktop.scm (wayland-protocols-1.42): New variable.

	Change-Id: I193b1d787a88bd39463956c19866e9e88052ee46

2025-06-10  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Remove wayland-protocols-next.
	* gnu/packages/freedesktop.scm (wayland-protocols-next): Delete variable.
	* gnu/packages/terminals.scm (foot)[native-inputs, inputs]: Replace
	wayland-protocols-next with wayland-protocols.
	* gnu/packages/wm.scm (hyprland)[inputs]: Likewise.

	Change-Id: I2fcc94d95e15c0663f55c6517dbd3680ae8156f7

2025-06-10  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	teams: Add entry for Konrad Hinsen
	* gnu/teams.scm ("Konrad Hinsen"): New member.

	Change-Id: I7ac4ed47cd49126b77be6d93e3902cea06376ae2

2025-06-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: jq: Use tzdata-for-tests.
	* gnu/packages/web.scm (jq)[native-inputs]: Replace tzdata with
	tzdata-for-tests.

	Change-Id: Ic6a8fe97fb2a2f83529ceff5f5ef73dfaff5ff7d

2025-06-10  Danny Milosavljevic  <dannym@friendly-machines.com>

	guix: Fix build.
	* Makefile.am (CODEOWNERS): Depend on scripts/guix .

	Fixes: #470
	Reported-by: Dtelsing
	Change-Id: I6fd0676eb42842d4ef35e563c779fca7bd9f0a70

2025-06-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/golang-xyz: Sort.
	* gnu/packages/golang-xyz.scm (go-github-com-dannav-hhmmss,
	go-github-com-dicedb-dicedb-go, go-go-etcd-io-bbolt): Sort variables
	alphabetically.

	Change-Id: Ife4a8cd7a2801f0ccc66e6b5f783c363c8e69b84

2025-06-10  Andy Tai  <atai@atai.org>

	gnu: guile-g-golf: Update to 0.8.2.
	* gnu/packages/guile-xyz.scm (guile-g-golf): Update to 0.8.2.

	Change-Id: I772848a0e87ca7f62822588e459e1680aaa2b94a

2025-06-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add gore.
	* gnu/packages/go-apps.scm (gore): New variable.

	Change-Id: I1e322f67c96b9a3843ce506cd5653e2b3a4c6e73
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.ccom>

2025-06-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add go-go-lsp-dev-protocol.
	* gnu/packages/golang-xyz.scm (go-go-lsp-dev-protocol): New variable.

	Change-Id: I76d5371f3a53f2b132ccbb016ec788797c6a200b
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.ccom>

2025-06-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add go-go-lsp-dev-uri.
	* gnu/packages/golang-xyz.scm (go-go-lsp-dev-uri): New variable.

	Change-Id: I1a5b4f7e4729f674c05ae3f410530b852f4a8fd4

2025-06-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add go-go-lsp-dev-pkg.
	* gnu/packages/golang-xyz.scm (go-go-lsp-dev-pkg): New variable.

	Change-Id: I6b4997d06ce8d67088d3c774fe5683d26f58d86a
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.ccom>

2025-06-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add go-go-lsp-dev-jsonrpc2.
	* gnu/packages/golang-xyz.scm (go-go-lsp-dev-jsonrpc2): New variable.

	Change-Id: Idfe0002e518ed62c77be8cf0dbf16d4d37326574

2025-06-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add go-github-com-segmentio-encoding.
	* gnu/packages/golang-xyz.scm (go-github-com-segmentio-encoding): New variable.

	Change-Id: I8eab7fbc73fbe9b5546817b97c04f87618d36236
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.ccom>

2025-06-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add go-github-com-segmentio-asm.
	* gnu/packages/golang-xyz.scm (go-github-com-segmentio-asm): New variable.

	Change-Id: Ie3e85b40cd7629c39a711ac29cb3945b4b4fd8d5
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.ccom>

2025-06-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add go-github-com-peterh-liner.
	* gnu/packages/golang-xyz.scm (go-github-com-peterh-liner): New variable.

	Change-Id: Ie9f44af0a92a203a50b170f9a1fb47fc3c35279f

2025-06-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add go-github-com-motemen-go-quickfix.
	* gnu/packages/golang-xyz.scm (go-github-com-motemen-go-quickfix): New variable.

	Change-Id: I6e9b27afbccda72eb219a21c50a2ab4825d03832

2025-06-10  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: jq: Update to 1.8.0.
	* gnu/packages/web.scm (jq): Update to 1.8.0.
	[source]<snippet>: Update path to vendored oniguruma.
	[native-inputs]: Add tzdata.

	Change-Id: Ia5df5eb8188409e5b2d2770f862bc9f2e882940b
	Reviewed-by: jgart <jgart@dismail.de>

2025-06-10  Formbi  <formbi@protonmail.com>

	gnu: Add ytarchive.
	* gnu/packages/video.scm (ytarchive): New variable.

	Change-Id: If59da88d411f5c9b1a68b45689b537ffef644219
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.ccom>

2025-06-10  Formbi  <formbi@protonmail.com>

	gnu: Add go-github-com-dannav-hhmmss.
	* gnu/packages/golang-xyz.scm (go-github-com-dannav-hhmmss): New variable.

	Change-Id: Ie3a0f4c11d621eccb69897857899026ecaebf76b
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.ccom>

2025-06-10  Formbi  <formbi@protonmail.com>

	gnu: Add go-github-com-alessio-shellescape.
	* gnu/packages/golang-xyz.scm (go-github-com-alessio-shellescape): New variable.

	Change-Id: Iba431bf469862f7d9d49e1bb12d197686026f481
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.ccom>

2025-06-10  André Batista  <nandre@riseup.net>

	gnu: lyrebird: Update to 0.6.1.
	* gnu/packages/golang-web.scm (lyrebird): Update to 0.6.1.
	[arguments] <#:go>: Set to go-1.23.

	Change-Id: Icb361b94cde4567e6d872cd8b2252ab7b22ef041

2025-06-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: godef: Use skip tests.
	* gnu/packages/go-apps.scm (godef) [arguments] <test-flags>: Add "-skip"
	option instead of deleting the whole test file.
	<phases>: Remove 'delete-problematic-tests.

	Change-Id: I67867a4ea89c102761a2504d39c09d9b157d59bb

2025-06-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-9fans-net-go variant.
	This variant is to keep go importer healthy when it use with "--insert"
	option and name package according to go.mod import path.

	* gnu/packages/golang-xyz.scm (go-9fans-net-go): New variable.
	(go-ninefans-net-go): Inherit from  go-9fans-net-go.

	Change-Id: Icda3d830ae4c00f5bc6ae70b6e37c160835b4570

2025-06-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-ninefans-net-go: Consolidate and enable tests.
	Simplify packaging by utilizing #:skip-build? and #:test-subdirs
	parameters.

	* gnu/packages/golang-xyz.scm (go-ninefans-net-go) [arguments] <tests?>:
	Run portion of them.
	<skip-builds?>: Project's root does not provide any *.go files.
	<test-subdirs>: Add some directories containing tests.
	(make-go-ninefans-net-go-module): Remove procedure.
	(go-ninefans-net-go-acme, go-ninefans-net-go-draw,
	go-ninefans-net-go-plan9): Remove variables.

	Change-Id: Ieacace9b54e5c16c7e0e2d89a7439d4bd67624fa

2025-06-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: newsboat: Re-enable building the documentation.
	This is a follow-up to 30e5769a2196bfe62b0f7b0e9fb19b4f1562bb0c.

	* gnu/packages/syndication.scm (arguments): Check for the package
	ruby-asciidoctor to decide whether to build the documentation.

	Change-Id: I2d1f04142769749f4fbd3218098e81630d27d725

2025-06-10  jgart  <jgart@dismail.de>

	gnu: emacs-fj: Update to 0.8.
	* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.8.

	Change-Id: I9a608e39c313ed8326921faafbf392b1e952a2d4

2025-06-10  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: got: Update to 0.113.
	* gnu/packages/version-control.scm (got): Update to 0.113.

	Change-Id: Ida9f51de87ad6a0cac7b38a4ad19889de56bdc68

2025-06-10  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: swayimg: Update to 4.2.
	* gnu/packages/image-viewers.scm (swayimg): Update to 4.2.

	Change-Id: Ic6a8df0d75518ed4ae818e2c03811b67309e9144

2025-06-09  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: tlp: Fix scripts.
	tlp provides a number of executables.  Before this change the "tlp" and "tlp-stat"
	executables worked fine but the "bluetooth", "nfc", "run-on-ac", "run-on-bat",
	"wifi", and "wwan" executables would give strange warnings.

	* gnu/packages/linux.scm (tlp): Fix scripts.
	<phases> [wrap]: Use wrap-script instead of wrap-program to preserve shell
	argument "$0".  Don't wrap symlinks.
	<inputs>: Add guile-3.0 for wrap-script.  Remove bash used for now removed
	wrap-program.

	Change-Id: I916a4385cb69db142f834839aa9aaf0d81085714

2025-06-09  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add irqbalance.
	* gnu/packages/linux.scm (irqbalance): New variable.

	Change-Id: I52b0fe462b1a1820370719e66fd976449168c9ea

2025-06-09  Ian Eure  <ian@retrospec.tv>

	gnu: %standard-geoclue-applications: Add more programs.
	If Firefox merits a spot on this list, LibreWolf and IceCat certainly do.

	Redshift also requires geoclue to work, add it.

	* gnu/services/desktop.scm (%standard-geoclue-applications): Add LibreWolf and
	Redshift.

	Change-Id: Ide54f6bfe8ad8d9282da6105eca07bbd4bd27c14

2025-06-09  Ludovic Courtès  <ludo@gnu.org>

	doc: Document ‘etc/teams.scm sync-codeberg-teams’.
	* doc/contributing.texi (Teams): Document ‘sync-codeberg-teams’.

	Change-Id: I0a32c78b26f3687ed744a29a9d768b5ee597d932

2025-06-09  Ludovic Courtès  <ludo@gnu.org>

	doc: Mention Codeberg issues and pull requests.
	* doc/contributing.texi (Submitting Patches): Describe the two options,
	Codeberg and Debbugs.
	(Sending a Patch Series): Add deprecation warning.
	(The Issue Tracker): Mention Codeberg.
	(Managing Patches and Branches): Remove initial reference to
	guix-patches.
	(Debbugs User Interfaces): Add deprecation warning.
	(Reviewing the Work of Others): Mention pull request approval.

	Change-Id: Ibf21e8923e555db1e14107ad87a65bf45f9f3fc3

2025-06-09  Tomas Volf  <~@wolfsden.cz>

	home-mpv-configuration: Fix mpv/list-of-file.
	* gnu/home/services/mpv.scm (serialize-mpv/list-of-file): Use : as delimiter.

	Reported-by: Sergey Trofimov <sarg@sarg.org.ru>
	Change-Id: I7e55b306104c235d165ab138397b767f1af5c124

2025-06-09  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: libreoffice: Update to 25.2.3.2.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 25.2.3.2.

2025-06-09  Andy Tai  <atai@atai.org>

	gnu: swig-next: Update to 4.3.1.
	* gnu/packages/swig.scm (swig-next): Update to 4.3.1.
	[native-inputs]: Add pcre2, boost, guile-3 and perl.

	Change-Id: I2d9b7d8a00a19e3e294f438299a2d7ea5672d563

2025-06-09  Mark Walker  <mark.damon.walker@gmail.com>

	gnu: Add fbterm.
	* gnu/packages/terminals.scm (fbterm): New variable.

	Change-Id: Ib0027514eb2e921b9b95817866c0ea310fd27c87
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-06-09  Congcong Kuo  <congcong.kuo@gmail.com>

	daemon: Remove ‘foreach’ and ‘foreach_reverse’
	‘foreach_reverse’ is not used anywhere

	* nix/libutil/util.hh (foreach, foreach_reverse): Remove.
	* nix/libstore/build.cc (addToWeakGoals): Use ‘std::none_of’ instead of macro ‘foreach’.
	(Goal::waiteeDone, Goal::amDone, UserLock::acquire, rewriteHashes,
	DerivationGoal::addWantedOutputs, DerivationGoal::haveDerivation,
	DerivationGoal::outputsSubstituted, DerivationGoal::repairClosure,
	DerivationGoal::inputsRealised, DerivationGoal::tryToBuild,
	DerivationGoal::buildDone, DerivationGoal::tryBuildHook,
	DerivationGoal::startBuilder, DerivationGoal::runChild,
	parseReferenceSpecifiers, DerivationGoal::registerOutputs,
	DerivationGoal::checkPathValidity, SubstitutionGoal::tryNext,
	SubstitutionGoal::referencesValid, Worker::removeGoal,
	Worker::childTerminated, Worker::run, Worker::waitForInput): Use range-based
	‘for’ instead of macro ‘foreach’.
	* nix/libstore/derivations.cc (writeDerivation, unparseDerivation,
	hashDerivationModulo): Likewise.
	* nix/libstore/gc.cc (addAdditionalRoots, LocalStore::deletePathRecursive,
	LocalStore::canReachRoot, LocalStore::collectGarbage): Likewise.
	* nix/libstore/globals.cc (Settings::pack): Likewise.
	* nix/libstore/local-store.cc (checkDerivationOutputs, queryValidPaths,
	querySubstitutablePaths, querySubstitutablePathInfos, registerValidPaths, verifyStore,
	verifyPath): Likewise.
	* nix/libstore/misc.cc (computeFSClosure, dfsVisit, topoSortPaths): Likewise.
	* nix/libstore/optimise-store.cc (LocalStore::optimisePath_, LocalStore::optimiseStore): Likewise.
	* nix/libstore/pathlocks.cc (PathLocks::lockPaths, PathLocks::~PathLocks): Likewise.
	* nix/libstore/references.cc (search, scanForReferences): Likewise.
	* nix/libstore/store-api.cc (checkStoreName, computeStorePathForText,
	StoreAPI::makeValidityRegistration, showPaths, readStorePaths): Likewise.
	* nix/libutil/serialise.cc (writeStrings): Likewise.
	* nix/libutil/util.cc (concatStringsSep): Likewise.
	* nix/nix-daemon/nix-daemon.cc (performOp): Likewise.

2025-06-09  Stefan Baums  <sbaums@gmail.com>

	gnu: font-sil-charis: Update to 7.000.
	* gnu/packages/fonts.scm (font-sil-charis): Update to 7.000.

	Change-Id: Iea16f8ea15da6ed9a5af8a3c4c4a9a05706cdde6

2025-06-09  Stefan Baums  <sbaums@gmail.com>

	gnu: font-sil-andika: Update to 7.000.
	* gnu/packages/fonts.scm (font-sil-andika): Update to 7.000.

	Change-Id: I25233650be749bf6e82951cb1ea7f9f44d17bd6e

2025-06-09  Stefan Baums  <sbaums@gmail.com>

	gnu: font-sil-gentium: Update to 7.000.
	* gnu/packages/fonts.scm (font-sil-gentium): Update to 7.000.

	Change-Id: Ic1450b812bc91887c244fc324dcf3b63e0a0dc76

2025-06-09  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: mold: Update to 2.40.1.
	* gnu/packages/mold.scm (mold): Update to 2.40.1.
	<arguments>[#:phases]: Update force-system-xxhash phase.

	Change-Id: I86cadf30bc3ba9cb790d3c452b8618ac3a52f4d0

2025-06-09  Noé Lopez  <noelopez@free.fr>

	gnu: gnunet-gtk: Update to 0.24.0.
	* gnu/packages/gnunet.scm (gnunet-gtk): Update to 0.24.0.

	Change-Id: Id5a6246c8df95b287733ecc02e4cdae61663c1f3

2025-06-09  Noé Lopez  <noelopez@free.fr>

	gnu: gnunet: Update to 0.24.2.
	* gnu/packages/gnunet.scm (gnunet): Update to 0.24.2.
	Restore working tests.
	[build-system]: Switch to meson-build-system.

	Change-Id: I60bc22150ba678f0bc552df4e9cbeb1c6eb1d79a

2025-06-09  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: emacs-magit: Update to 4.3.6.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 4.3.6.

	Change-Id: Ib739dc318358b1fe79d1d213d9e12cc6073492b8

2025-06-09  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: emacs-transient: Update to 0.9.1.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.9.1.

	Change-Id: I4757bf2b5d810c6ad25f16d794e941ee4a8db714

2025-06-09  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: freerct: Update to 0.1-0.f85335d.
	* gnu/packages/games.scm (freerct): Update to 0.1-0.f85335d.
	[source]: Change URL to Codebergo.

	Change-Id: I45280e9e117f40ad9f3b9cae7731271c2b2d34a5

2025-06-09  Jan Wielkiewicz  <tona_kosmicznego_smiecia@interia.pl>

	gnu: minetest-game: Update to 0.0.0-1.0351c66.
	* gnu/packages/minetest.scm (minetest-game): Update to 0.0.0-1.0351c66.
	[source]: Use the new git address.
	[description]: Rename to Luanti.
	[home-page]: Use the new address.

	Change-Id: Id3175e792bc85bf0c62c683665809376a40c6c7e

2025-06-09  Jan Wielkiewicz  <tona_kosmicznego_smiecia@interia.pl>

	gnu: minetest: Update to 5.12.0.
	* gnu/packages/minetest.scm (minetest): Update to 5.12.0.
	[source]: Use the new git address.
	<snippet>: Fix unbundling of catch2.
	[inputs]: Add sdl2.
	[description]: Rename to Luanti.
	[home-page]: Use the new address.
	(minetest-server): [description]: Rename to Luanti.

	Change-Id: I43d3f68cd59f0f3ff9edf87a9eba93980c1ef798

2025-06-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: Update push URL regexp for 'update-guix-package' script.
	* build-aux/update-guix-package.scm
	(%savannah-guix-git-repo-push-url-regexp): Rename to...
	(%guix-git-repo-push-url-regexp): Update regexp.
	(find-origin-remote): Adjust accordingly.

	Change-Id: I3e6f1a1fb0b6921f7c263e9b93a47ac602b92f0d

2025-06-09  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: flatpak: Simplify and document.
	* gnu/packages/package-management.scm (flatpak)[native-search-paths]: Add
	comment.
	<file-pattern>: Remove.

	Change-Id: I610939d4bd96e5c952695d76265d568e7b69433b

2025-06-09  4wph  <4wph@noreply.codeberg.org>

	gnu: flatpak: Fix binary path when exporting application files.
	* gnu/packages/package-management.scm (flatpak): Use FLATPAK_BINARY
	environment variable instead of patch.
	[native-search-paths]: Add FLATPAK_BINARY.
	[source]<patches>: Remove "flatpak-fix-path.patch".
	* gnu/packages/patches/flatpak-fix-path.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	Fixes: #438
	Change-Id: I094234b1ecf9b2bba6d499a0eae4559231a2f199

2025-06-08  Leo Famulari  <leo@famulari.name>

	etc: Git pre-push hook: Don't allow pushes to Savannah.
	* etc/git/pre-push: Throw an error when pushing to savannah.gnu.org.

	Change-Id: I1fefa4d93daf0f2887168c54a244b9be5d220665

2025-06-08  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: bwm-ng: Fix building on "riscv64-linux-gnu".
	* gnu/packages/networking.scm (bwm-ng): Fix building on "riscv64-linux-gnu".
	[inputs]: Add libstatgrab.

	Change-Id: I335add4b7e768c3bf70a9e3316338ac24c4d7245

2025-06-08  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: bwm-ng: Use GEXPs.
	* gnu/packages/networking.scm (bwm-ng): Use GEXPs.

	Change-Id: I79cedc5b91dfe511d16325f97aced35407f6dee4

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update to 25.1.3.
	* gnu/packages/gl.scm (mesa): Update to 25.1.3.

	Change-Id: I1c19b1fab28400b6e9cce01a41813afb643242d1

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update to 25.1.2.
	* gnu/packages/gl.scm (mesa): Update to 25.1.2.

	Change-Id: I545b299ed95a5bf8966d8ff6365526d3a3a1f512

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: xkeyboard-config: Update to 2.44.
	* gnu/packages/xorg.scm (xkeyboard-config): Update to 2.44.
	[source]: Switch to mirror url.

	Change-Id: I053b229921352a78d1879c7d41d3ba91b179d1ef

2025-06-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cppdap: Fix build on riscv64-linux.
	* gnu/packages/debug.scm (cppdap)[arguments]: When building for
	riscv64-linux add a configure-flag to link with latomic.

	Change-Id: I1ff388ac5551270b8c12fa6a62231a86200e024a

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: openh264: Update to 2.6.0 [security fixes].
	Fixes CVE-2025-27091.

	* gnu/packages/video.scm (openh264): Update to 2.6.0.

	Change-Id: I75e37a3a9e0dd4adea18a58918d5f85a975b74ce

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: wayland-protocols: Update to 1.44.
	* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.44.

	Change-Id: I1638c8d95eb62a2514ec289b421353e093505936

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update to 25.1.1.
	* gnu/packages/gl.scm (mesa): Update to 25.1.1.

	Change-Id: I3ab477ce7334b4ef066e7fd3c6adfdd35e8cea76

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update to 25.0.5.
	* gnu/packages/gl.scm (mesa): Update to 25.0.5.

	Change-Id: Iff5908185278c46053f2b687498774d1fea0bfb0

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update to 25.0.4.
	* gnu/packages/gl.scm (mesa): Update to 25.0.4.

	Change-Id: I3589d8e3b2570009f430b5b2068c98c469645ff6

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: wayland-protocols: Update to 1.43.
	* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.43.

	Change-Id: Ifbb0ec7636ade1a82a28569f38d89f11ab489c62

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update to 25.0.3.
	* gnu/packages/gl.scm (mesa): Update to 25.0.3.

	Change-Id: I020a797b448cfa529bfc2849072ffc90ccd91371

2025-06-08  Yarl Baudig  <yarl-baudig@mailoo.org>

	gnu: llvm-spirv-translator: Fix cross compilation.
	* gnu/packages/vulkan.scm (llvm-spirv-translator)[configure-flags]: Replace
	ungexp with ungexp-native when relevant. Fix headers path.

	Change-Id: If0fe4c42e98a67cbda27519815f556bb44713a60

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update to 25.0.2.
	* gnu/packages/gl.scm (mesa): Update to 25.0.2.

	Change-Id: I2daa62441a760577de5ae28bab4de1a46773a194

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: wayland-protocols: Update to 1.41.
	* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.41.

	Change-Id: I0afe285c5d14675039701deda33c5a790768a09b

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: spirv-cross: Update to 1.4.309.0.
	* gnu/packages/vulkan.scm (spirv-cross): Update to 1.4.309.0.
	[arguments]<tests?>: Disable for now due to upstream issue hit when
	update-reference-shaders phase is run, which is necessary to run the tests
	successfully.
	<phases>: Make the update-reference-shaders phase only run if tests are
	enabled.

	Change-Id: If496a258595af1bebf214972879ff6b4362e9743

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: vulkan-memory-allocator: Update to 3.2.1.
	* gnu/packages/vulkan.scm (vulkan-memory-allocator): Update to 3.2.1.

	Change-Id: Ica47ab1049621435e2012f7a46be9468b81cfd23

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: vulkan-volk: Update to 1.4.304.
	* gnu/packages/vulkan.scm (vulkan-volk): Update to 1.4.304.

	Change-Id: Ie6dd230a92cd4a574c84cdec6a31b21b048ece7f

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: vulkan-validationlayers: Update to 1.4.309.0.
	* gnu/packages/vulkan.scm (vulkan-validationlayers): Update to 1.4.309.0.

	Change-Id: I739052d2537832711b15d92d14e4a6c09d76600e

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: vulkan-utility-libraries: Update to 1.4.309.0.
	* gnu/packages/vulkan.scm (vulkan-utility-libraries): Update to 1.4.309.0.

	Change-Id: I01119b88231175d85bfde71205d4208cea8c74fb

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: shaderc: Update to 2025.1.
	* gnu/packages/vulkan.scm (shaderc): Update to 2025.1.

	Change-Id: I8653a62ac9cb5eaf0bcf850017d60f4daff3b337

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: vulkan-tools: Update to 1.4.309.0.
	* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.4.309.0.

	Change-Id: I322683d3251e65eb4f07cfd5f887e31fcb4b06bc

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: vulkan-loader: Update to 1.4.309.0.
	* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.4.309.0.

	Change-Id: Ib2c2265135433e0f7b133b1d0f83991c89d297d0

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: vulkan-headers/no-loader: Update to 1.4.309.0.
	Note that vulkan-headers will not build without the next commit to also update
	vulkan-loader to the same version.

	* gnu/packages/vulkan.scm (vulkan-headers/no-loader): Update to 1.4.309.0.

	Change-Id: Ib845452f0297534300a63d68db66924e43733984

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: glslang: Update to 1.4.309.0.
	* gnu/packages/vulkan.scm (glslang): Update to 1.4.309.0.
	[arguments]: Set #:cmake to cmake-minimal-3.30.

	Change-Id: I1291ca0a68aa3940dd7d4c13328cae60c0d3c611

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add cmake-minimal-3.30.
	* gnu/packages/cmake.scm (cmake-minimal-3.30): New variable.

	Change-Id: I8cff557e1510ddd183955795ed4119fef50b5385

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: spirv-tools: Update to 1.4.309.0.
	* gnu/packages/vulkan.scm (spirv-tools): Update to 1.4.309.0.

	Change-Id: I440a8b56650e66de3b626c77e4ebb5352dbef4b6

2025-06-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: spirv-headers: Update to 1.4.309.0.
	* gnu/packages/vulkan.scm (spirv-headers): Update to 1.4.309.0.

	Change-Id: Iad980096e36bc799cc74385b39430891c44fa767

2025-06-08  Rikard Nordgren  <hrn@posteo.net>

	gnu: Add acme.
	* gnu/packages/assembly.scm (acme): New variable

	Change-Id: I9a68f453f294717cd18edc7f2e956244e4df1d0b
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-06-08  Owen T. Heisler  <writer@owenh.net>

	machine: hetzner: Use dhcpcd service instead of dhcp-client.
	This fixes DHCP-provided routes on servers that have both public and private
	interfaces.

	* gnu/machine/hetzner.scm (%hetzner-os-arm)[services]: Replace
	dhcp-client-service-type with dhcpcd-service-type.

	Fixes: https://codeberg.org/guix/guix/issues/407
	Change-Id: I8e0b4fb12727e784f2b622273ffef504e58eddfe

2025-06-08  Sören Tempel  <soeren@soeren-tempel.net>

	services: Deprecate dhcp-client-service-type.
	ISC's dhcclient has reached its end-of-life in 2022 and is since
	unsupported [1]. I have added a service for dhcpcd as an alternative a
	few months ago [2]. Presently, I am not aware of any issues with it;
	hence, I believe it is now time to deprecate dhcp-client-service-type in
	favor of dhcpcd-service-type.

	See also: https://issues.guix.gnu.org/68619

	* gnu/services/networking.scm (dhcp-client-service-type): Deprecate.

	[1]: https://www.isc.org/blogs/isc-dhcp-eol/
	[2]: https://issues.guix.gnu.org/75934

	Change-Id: I282c6a68570ccc5dfbb21176758c71cf03864ddd

2025-06-08  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: Update to 8.17.
	* gnu/packages/chez.scm (chez-scheme-for-racket): Update to
	10.2.0-pre-release.2.
	* gnu/packages/racket (%racket-version): Update to 8.17.
	(racket)[inputs]<racket>: Add new main-distribution package
	"sequence-tools-lib".
	<deinprogramm>: Likewise, for "deinprogramm-doc", "deinprogramm-lib", and
	"deinprogramm-tool".
	<drracket>: Likewise, for "drracket-core" and "drracket-core-lib".
	<pconvert>: Likewise, for "pconvert-doc".
	<compatibility, db, deinprogramm, draw, drracket, expeditor, gui>
	<gui-pkg-manager, htdp, images, math, pconvert, pict, picturing-programs>
	<profile, quickscript, r5rs, r6rs, racket-cheat, rackunit, redex, scribble>
	<slideshow, typed-racket, string-constants, trace>: Update hashes.

	Change-Id: Ie0d30dfc36c50acff4d37593953c13eafd662773

2025-06-08  Philip McGrath  <philip@philipmcgrath.com>

	gnu: zuo: Update to 1.12.
	* gnu/packages/racket.scm (zuo): Update to 1.12.

	Change-Id: Id87342267979db46955650907e10397bff8ffb44

2025-06-08  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: udpcast: Update to 20250223.
	* gnu/packages/admin.scm (udpcast): Update to 20250223.

	Change-Id: Ifc578b839724d1b00ee52e04003aa7c870bb6ab0

2025-06-08  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: mingetty: Use GEXPs.
	* gnu/packages/admin.scm (mingetty): Use GEXPs.

	Change-Id: I01950a5b220c74438d5c2b4a98d1265b7c02bb05

2025-06-08  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: ttyload: Use GEXPs.
	* gnu/packages/admin.scm (ttyload): Use GEXPs.

	Change-Id: I3d59ccbfd30e852726e1a66bf6c08a8f208d6d74

2025-06-08  Rivulet Cedar  <rivulet_cedar@yeah.net>

	news: Add 'zh-cn' translation.
	* etc/news.scm: Add Chinese translation of recent entries.

	Change-Id: I41180b10f2bd9f688d28d6f2b7efa4ed09b804cf

2025-06-08  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: Add ansifilter.
	* gnu/packages/pretty-print.scm: (ansifilter): New variable.

	Change-Id: I12e86080f5f39c52ea1def6084b9a5e6cc7af92c

2025-06-08  B. Wilson  <elaexuotee@wilsonb.com>

	gnu: swi-prolog: Use shell from our inputs at runtime.
	* gnu/packages/prolog.scm (swi-prolog)[arguments]: Set POSIX_SHELL build
	variable.

	Closes: #119
	Change-Id: Icf7464bc48e8cd6b89da44fbf13cff3fe8933a24

2025-06-08  Zheng Junjie  <z572@z572.online>

	gnu: packagekit-qt5: Update to 1.1.2.
	* gnu/packages/qt.scm (packagekit-qt5): Update to 1.1.2.
	[source]: Update url.

	Change-Id: Iead8b339d4121db2d1ae42dfdd8aee7f841be852

2025-06-08  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: nim: Update to 2.2.4.
	* gnu/packages/nim.scm (atlas): Update.
	(nim): Update to 2.2.4.

	Closes: #460
	Change-Id: I049985d248e2e3a8bcaf6557f64ba9fc1eecd999

2025-06-08  Andrew Wong  <wongandj@icloud.com>

	gnu: dsda-doom: Update to 0.29.0.
	* gnu/packages/games.scm (dsda-doom): Update to 0.29.0.
	[description]: Revise.

	Closes: #469
	Change-Id: I17f196b5862ce53987137076ec77e49e31b46419

2025-06-08  Andrew Wong  <wongandj@icloud.com>

	gnu: swayimg: Update to 4.1.
	* gnu/packages/image-viewers.scm (swayimg): Update to 4.1.

	Closes: #467
	Change-Id: Ie650f781334bb268a0bf96b12e24822dab0f8385

2025-06-07  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.73.3.
	* gnu/packages/prolog.scm (trealla): Update to 2.73.3.

	Change-Id: Id036c5ae937413dcc88c72dc3e7da448121363f9

2025-06-07  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: tup: Update to 0.8.
	* gnu/packages/build-tools.scm (tup): Update to 0.8. Use gexps.
	<source>: Update URL. Remove patch.
	<phases>: Adjust.
	<inputs>: Update pcre to pcre2. Add libinih.
	<license>: Add Lua license.
	* gnu/local.mk: Unregister patch.
	* gnu/packages/patches/tup-unbundle-dependencies.patch: Delete file.

	Change-Id: If8e55455bbf0dedc70611caf3247e169ad59c4d2

2025-06-07  Luca Matei Pintilie  <luca@lucamatei.com>

	gnu: swaynotificationcenter: Wrap program.
	* gnu/packages/wm.scm (swaynotificationcenter)[#:glib-or-gtk?]: Enable.

	Change-Id: I114b0c58e14df64d35fd61557bbe38a8d108fe0c

2025-06-07  Formbi  <formbi@protonmail.com>

	gnu: ckb-next: update to 0.6.2

2025-06-07  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: python-angr: Refactor test invocation.
	* gnu/packages/python-xyz.scm (python-angr)[arguments]<#:phases>: Preserve
	‘check’ phase from the build system.
	Move test flags to...
	<#:test-flags>: ...here.

	Change-Id: I5d857592596af5209c584f4491ad6b0a8ff3b848
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-06-07  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: python-angr: Skip flaky ‘test_similarity_fauxware’ test.
	* gnu/packages/python-xyz.scm (python-angr)[#:phases]<check>: Skip additional
	test and refactor code to allow specification of test to skip as a list.

	Change-Id: I259dde141b19ed908099090d8ec709eee47d854a

2025-06-07  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: python-angr: Use unicorn-2.0.
	* gnu/packages/python-xyz.scm (python-angr)[inputs]: Replace unicorn with
	unicorn-2.0.

	Change-Id: Idcd8a5ce16e73350dd668e4a4cb9145a87257717

2025-06-07  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: Add unicorn-2.0.
	This older version of unicorn is required by python-angr. Without
	it, python-angr does not pass check [0]. angr upstream is aware of
	the problem but does not yet support newer versions of unicorn [1].
	Other distributions, like Nix, solve this by packaging the older
	version of unicorn specifically for angr [2], let's do the same!

	* gnu/packages/emulators.scm (unicorn-2.0): New variable.

	[0]: https://issues.guix.gnu.org/78132
	[1]: https://github.com/angr/angr/issues/4921
	[2]: https://github.com/NixOS/nixpkgs/pull/388155

2025-06-07  Kurome  <hunt31999@gmail.com>

	gnu: Deprecate font-vazir.
	See also <https://github.com/rastikerdar/vazirmatn/blob/master/CHANGELOG.md#3200>.

	* gnu/packages/fonts.scm (font-vazir): Superseded by font-vazirmatn.

	Change-Id: I9e6da586682f29cb57bff34cf3c3cc1578da907a
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-06-07  Kurome  <hunt31999@gmail.com>

	gnu: Add font-vazirmatn.
	* gnu/packages/fonts.scm (font-vazirmatn): New variable.

	Change-Id: I115890e9c04ffd64d52b0c22c67116593e739369
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-06-07  Tomas Volf  <~@wolfsden.cz>

	gnu: nghttp3: Update to 1.10.1.
	* gnu/packages/web.scm (nghttp3): Update to 1.10.1.

	Change-Id: Ib249a3c559285931db8c43d345cdff461f5d494f

2025-06-07  Sören Tempel  <soeren@soeren-tempel.net>

	ocaml: binsec: Wrap program to set OCAMLPATH.
	Otherwise, dune plugins cannot be loaded which results in some command
	line options to not work correctly. For example, binsec --help errors
	with "The library "binsec.sse.checkct" can't be found in the search
	paths". To fix this, this patch adds a wrap-programs phase.

	Fixes: https://issues.guix.gnu.org/69996.

	* gnu/packages/ocaml.scm (binsec) <arguments>: Add wrap-programs phase.

	Change-Id: I31a5aaaf1fc49b46f05551f2ef66947699f602c7

2025-06-07  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby-3.2: Update to 3.2.8.
	Fixes:
	CVE-2024-27281 RCE vulnerability with .rdoc_options in RDoc
	CVE-2024-27282 Arbitrary memory address read vulnerability with Regex search
	CVE-2024-39908 DoS in REXML
	CVE-2025-27219 Denial of Service in CGI::Cookie.parse
	CVE-2025-27220 ReDoS in CGI::Util#escapeElement
	CVE-2025-27221 userinfo leakage in URI#join, URI#merge and URI#+

	* gnu/packages/ruby.scm (ruby-3.2): Update to 3.2.8.

	Change-Id: I4938434cd15650796fe020650a452a876daa5aeb

2025-06-06  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: fastfetch: Update to 2.45.0.
	* gnu/packages/admin.scm (fastfetch): Update to 2.45.0.

	Change-Id: I1a0e64078172e6c9c5fff2dffee9c29aa5af5445

2025-06-06  Jordan Moore  <lockbox@struct.foo>

	gnu: Add simg2img.
	* gnu/packages/android.scm (simg2img): New variable.

	Change-Id: I593420741293324ef880a44d31e58759ed0b9a03

2025-06-06  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add scn.
	* gnu/packages/patches/scn-fast-float-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/cpp.scm (scn): New variable.

2025-06-06  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 300.
	* gnu/packages/lisp.scm (txr): Update to 300.

	Change-Id: Ia55d95c866f1783fea1c4c5329d914a4c7bd8a69

2025-06-06  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-qvm: Fix build.
	gnu/packages/quantum.scm (sbcl-qvm)[arguments]: Add 'fix-build' phase.

	Change-Id: Ia5d4265c32d4e4c160d8343a8e8bc7f225537238

2025-06-06  Dmytro Statyvka  <dstatyvka@gmail.com>

	gnu: cl-slime-swank: Update to 2.31.
	gnu/packages/lisp-xyz.scm (sbcl-slime-swank): Updaye to 2.31.

	Closes: #349
	Change-Id: I6be7c277c8a06afc757af578e6363f7ca7cecc8c

2025-06-06  Timo Wilken  <guix@twilken.net>

	gnu: cl-clunit2: Update to 0.7.0-1.dd654e1.
	* gnu/packages/lisp-check.scm (sbcl-clunit2): Update to 0.7.0-1.dd654e1.

	Closes: #343
	Change-Id: I95615bdf5e8cb82c88c808bb7e786856cda4ef5b

2025-06-06  Timo Wilken  <guix@twilken.net>

	gnu: cl-sxql: Update to 0.1.0-4-2a9121b.
	* gnu/packages/lisp-xyz.scm (sbcl-sxql): Update to 0.1.0-4-2a9121b.

	Closes: #342
	Change-Id: I3e34ce727b2fe8768f0bbd90e0e859da7fe34ea8

2025-06-06  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-simple-matrix: Update to 3.2.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.2.

	Change-Id: Ie44979d61e74b480f56e8328dab4cf47ca1c89b6

2025-06-06  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.73.1.
	* gnu/packages/prolog.scm (trealla): Update to 2.73.1.

	Change-Id: I8fa410cd75b1c1722b737f08dc740280c04d1e4f

2025-06-06  jgart  <jgart@dismail.de>

	gnu: python-pypandoc: Update to 1.15.
	* gnu/packages/python-xyz.scm (python-pypandoc): Update to 1.15.

	Change-Id: I4b1cee8b230448219ce30e0ff8f088a35c03e924

2025-06-06  jgart  <jgart@dismail.de>

	gnu: lem: Update to a951aed.
	* gnu/packages/text-editors.scm (lem): Update to a951aed.

	Change-Id: I4c628ff41f9401eccf3660ce6f0cffb974e0b10c

2025-06-06  Timo Wilken  <guix@twilken.net>

	gnu: fwupd: Install fwupd-efi into fwupd's prefix.
	This way, fwupd finds the EFI executable that it needs when updating firmware.

	* gnu/packages/firmware.scm (fwupd) [arguments] <phases>:
	  Add 'install-fwupd.efi phase.

	Change-Id: If015408c30b7b6dccbf94d5ff691535393c182f4

2025-06-06  Timo Wilken  <guix@twilken.net>

	gnu: Add fwupd-efi.
	This package provides a file that is vital for the process of firmware
	installation and updates on EFI systems using fwupd.

	* gnu/packages/firmware.scm (fwupd-efi): New variable.

	Change-Id: I3e610f47016af962b9f2675f645534cca076df2e

2025-06-06  Timo Wilken  <guix@twilken.net>

	gnu: gnu-efi: Update to 3.0.18.
	This version is the latest in the 3.x series and includes pkg-config files,
	though there is a 4.x series as well.

	* gnu/packages/efi.scm (gnu-efi): Update to 3.0.18.

	Change-Id: I62306c02977c5676f9dd96e91f39d2704d9a9480

2025-06-06  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: goimapnotify: Update to 2.5.
	* gnu/packages/mail.scm (goimapnotify): Update to 2.5.

	Change-Id: I1df05de3d9e19810043ce29e0aa6402d8c8a32bd

2025-06-06  Sergey Trofimov  <sarg@sarg.org.ru>

	machine: ssh: Use store-parameterize in a monad.
	* gnu/machine/ssh (deploy-managed-host): Use store-parameterize in
	monadic context.

	Change-Id: I6441a5dac856633f2c2a00b77f21a385bf3a9510

2025-06-06  Morgan Arnold  <morgan.arnold@proton.me>

	publish: Prevent publication of non-substitutable derivation outputs.
	This commit prevents Guix substitute servers from distributing binaries
	which are marked non-substitutable.  This prevents substitute servers
	from accidentally committing copyright violations by distributing
	binaries that are non-substitutable for copyright reasons.

	* guix/scripts/publish.scm (render-nar): Query the derivers of
	‘store-path’ and do nothing if one of them does not match
	‘substitutable-derivation?’.
	* tests/publish.scm ("non-substitutable derivation"): New test.

	Change-Id: Iaca81f5bdb430a12a3ad41e9b83e0bcc535af607
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-06-06  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: Add civetweb.
	* gnu/packages/web.scm (civetweb): New variable.

	Change-Id: Ic560d7bc5486b3c3236e5f13823311dc19e8eaea

2025-06-06  Ludovic Courtès  <ludo@gnu.org>

	services: iwd: Use the official name.
	* gnu/services/networking.scm (iwd-shepherd-service): Fix name and
	mention “iwd” in ‘description’.
	* doc/guix.texi (Networking Setup): Correct iwd’s name and add link.

	Change-Id: I7605488f2018b8ac60664c6617a82f05ddadf6ec

2025-06-06  Ludovic Courtès  <ludo@gnu.org>

	services: iwd: Provide default value in <iwd-settings>.
	Fixes a failure of ‘tests/guix-system.sh’, when running ‘guix system
	search .’:

	    2296:10  3 (iwd-environment _)
	     2165:0  2 (%iwd-network-settings-name-resolving-service-procedure #)
	  In ice-9/boot-9.scm:
	    1685:16  1 (raise-exception _ #:continuable? _)
	    1685:16  0 (raise-exception _ #:continuable? _)

	  ice-9/boot-9.scm:1685:16: In procedure raise-exception:
	  In procedure struct-vtable: Wrong type argument in position 1 (expecting struct): %unset-marker%

	* gnu/services/networking.scm (iwd-settings)[network]: Provide default
	value.

	Change-Id: I2ea28853f698583ceeaa0b56cde8447fe3546dc3

2025-06-06  Ludovic Courtès  <ludo@gnu.org>

	services: rsync: Remove Shepherd 0.9.0 compatibility shim.
	* gnu/services/rsync.scm (rsync-shepherd-service): Remove
	‘inetd-style?’.

	Change-Id: Iab4a72ade621add1cf6e186c6c6a8be415829d11

2025-06-06  Ashish SHUKLA  <ashish.is@lostca.se>

	services: iwd: Fix expression.
	This is a follow-up to c4e1081f82c4f45e34cf6aca1e3f3347dd384c79.  The return
	value of ‘iwd-environment’ wasn't quoted.

	* gnu/services/networking.scm (iwd-environment): Return list in a
	G-expression.

	Change-Id: I5c2fb9ecd5d5c1aa61bd7758b66c7284f6e568b3
	Fixes: https://codeberg.org/guix/guix/issues/450

2025-06-06  Ada Stevenson  <adanskana@gmail.com>

	gnu: clisp: Actually fix failing test.
	This is a follow up to f2acfcc3fdd31082f909b8edc39f278c8cf14e45 that didn't
	actually fix the issue with patching the paths.

	* gnu/packages/lisp.scm (clisp)[arguments]<#:phases>: In ‘patch-sh-and-pwd’,
	patch ‘cat’ reference for the streamslong test.
	Rename the phase to ‘patch-references’.

	Change-Id: I16363fad0c20a83d5aaa763799001a32b2725584
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-06-06  Hilton Chain  <hako@ultrarare.space>

	doc: contributing: Disable authentication when simulating ‘guix pull’.
	* doc/contributing.texi (Submitting Patches): Add ‘--disable-authentication’
	when simulating ‘guix pull’.
	* .forgejo/pull_request_template.md: Likewise.

	Fixes: #427
	Change-Id: I4c6847314c8876a2f6e29f938cbbbe286178231b

2025-06-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vifm: Update to 0.14.3.
	* gnu/packages/vim.scm (vifm): Update to 0.14.3.

	Change-Id: I47de1f1aa2ba5ac1e50f409362288d2175bf1184

2025-06-06  Andreas Enge  <andreas@enge.fr>

	gnu: flint: Update to 3.1.3.
	* gnu/packages/algebra.scm (flint): Update to 3.1.3.

	Change-Id: Icd429e06505138fa4e98d5b5138e678bc4bc5626

2025-06-06  Efraim Flashner  <efraim@flashner.co.il>

	guix: gnu-dist: Fix distcheck.
	* guix/build/gnu-dist.scm (build): Add a configure-flag during the
	distcheck rebuild to use a shell we have in the build environment.

	Change-Id: I3519ab498ef47728729297a70ac1dce8e1b922ee

2025-06-06  Efraim Flashner  <efraim@flashner.co.il>

	etc: manifests/release: Add more packages.
	* etc/manifests/release.scm (%system-packages): Add shepherd.
	(%bootloader-packages, %filesystem-packages): New variables.
	(%system-manifest): Add %bootloader-packages, %filesystem-packages.

	Change-Id: I18118e85d914cfaf5bab8abd6865974a5eba39cb

2025-06-06  msglm  <msglm@techchud.xyz>

	gnu: openbox: Fix alt-tabbing crash.
	* gnu/packages/patches/openbox-add-fix-for-glib2-exposed-segfault.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Add reference to it.
	* gnu/packages/openbox.scm (openbox)[source]: Use patch.

	Change-Id: I593b50bf14bdbeb300ea545ab9efe184651112fb

2025-06-05  Grigory Shepelev  <shegeley@gmail.com>

	gnu: Add sbcl-alive-lsp.
	* gnu/packages/lisp-xyz.scm (sbcl-alive-lsp): New variable.

	Change-Id: Id9fea38e2e4e1b66688cd478a255d49d53042285

2025-06-05  Sughosha  <Sughosha@proton.me>

	gnu: Add pmbootstrap.
	* gnu/packages/postmarketos.scm: New file.
	* gnu/packages/local.mk (GNU_SYSTEM_MODULES): Register file.

	Change-Id: Ib8347dd536738d2ea16a961c85308a0e43b98c1f

2025-06-05  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: iwd: Update to c4718a53.
	* gnu/packages/networking.scm (iwd): Update to c4718a53.

	Change-Id: I599a5cf259eae41ab21a1658b42fe89f5f20aa11

2025-06-05  Sergey Trofimov  <sarg@sarg.org.ru>

	services: networking: Add iwd-service-type.
	* gnu/services/networking.scm (iwd-service-type): New service type.
	(iwd-configuration), (iwd-settings), (iwd-scan-settings),
	(iwd-general-settings), (iwd-network-settings): New configuration types.
	* doc/guix.texi (Networking setup): Document it.

	Change-Id: I852115b9c6768b3ec4eedb34a7f9e66438bd1429

2025-06-05  Sergey Trofimov  <sarg@sarg.org.ru>

	services: network-manager: Require wireless-daemon.
	* gnu/services/networking.scm
	(<network-manager-configuration>)[shepherd-requirement]:
	Replace wpa-supplicant with wireless-daemon.
	* doc/guix.texi (Networking Setup): Adjust.

	Change-Id: Id1a51429ccb6ea24839fc2aacd051a3ffe91c33c

2025-06-05  Sergey Trofimov  <sarg@sarg.org.ru>

	services: wpa-supplicant: Add 'wireless-daemon' provision.
	* gnu/services/networking.scm (wpa-supplicant-configuration):
	[requirement]: Deprecate, [shepherd-requirement]: New field,
	[shepherd-provision]: Extract to a field. Add 'wireless-daemon to it.
	* doc/guix.texi (Networking Setup): Document it.

	Change-Id: Icc6fdd695e6e96ef168a085524989da639f77cd3

2025-06-05  Sergey Trofimov  <sarg@sarg.org.ru>

	services: networking: Add shepherd-requirement for dhcpcd.
	* gnu/services/networking.scm (dhcpcd-configuration): Add
	shepherd-requirement field.
	(dhcpcd-shepherd-service): Use it.
	* doc/guix.texi (Networking Setup): Regenerate dhcpcd-configuration
	documentation.
	(File Systems): Fix typo.

	Change-Id: Id347e2bed2569237685a47be82dbf686640db25b

2025-06-05  Sergey Trofimov  <sarg@sarg.org.ru>

	services: configuration: Add define-enumerated-field-type helper.
	* gnu/services/cups.scm (define-enumerated-field-type): Move...
	* gnu/services/configuration.scm (define-enumerated-field-type): ...here.
	* gnu/services/vpn.scm (define-enumerated-field-type): Remove.
	* gnu/services/power.scm
	(define-enum): Replace with define-enumerated-field-type.

	Change-Id: I89ec40f479e3f800268e714f1f88d638be017c7e

2025-06-05  Ludovic Courtès  <ludo@gnu.org>

	doc: Use CSS from guix.gnu.org.
	This is a followup to commit 7bbc00ccf0315a68509cacd6a85e1ae8ae7f5e5d of
	guix/artwork.git.

	* doc/build.scm (%manual-css-url): New variable.
	(%makeinfo-html-options): Use it instead of www.gnu.org/…/manual.css.
	(stylized-html): Likewise for the default #:manual-css-url.

	Change-Id: I20bd3866383f8cbb4984993c15dbab483a17f6c9

2025-06-05  nomike  <nomike@nomike.com>

	gnu: openscad: Update to 2025.06.01.
	* gnu/packages/engineering.scm (openscad): Update to 2025.06.01.
	[source]: Add patch.
	[arguments]<#:phases>[configure-flags]: Add -DUSE_BUILTIN_MANIFOLD=OFF, set -DUSE_BUILTIN_OPENCSG=OFF.
	Remove -DENABLE_TESTS=OFF, -DSNAPSHOT=ON.
	[check]: Preserve phase.
	[patch-source]: Remove bundled libraries.
	[inputs]: Remove python-pip.  Add qtgamepad.
	* gnu/packages/patches/openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add reference to it.

	Change-Id: Iec0e9201732a814af20e73a43ebc76bfaac494bb

2025-06-05  nomike  <nomike@nomike.com>

	gnu: manifold: Update to 3.0.1-0.7c8fbe1.
	* gnu/packages/engineering.scm (manifold): Update to commit 7c8fbe.

	Change-Id: Id9524d8d436a5e6a830867a4c7a28c3436219341

2025-06-05  nomike  <nomike@nomike.com>

	gnu: opencsg: Ran guix style.
	* gnu/packages/graphics.scm (opencsg): Reformat.

	Change-Id: Id59101442badbf8206d536b9c0124ba763ae26ff

2025-06-05  nomike  <nomike@nomike.com>

	gnu: opencsg: Update to 1.8.2.
	* gnu/packages/graphics.scm (opencsg): Update to 1.8.2.
	[build-system]: Switch to cmake build system.
	[arguments]<#:phases>[configure]: Remove replacement.
	[skip-example]: Delete phase.
	[check]: Delete phase.

	Change-Id: Iba5ee7f2d3a95b2df8226a5f4d42baa2806eec84

2025-06-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: s-tui: Update to 1.2.0.
	* gnu/packages/admin.scm (s-tui): Update to 1.2.0.
	[source]: Use git-fetch.
	[inputs]: Remove python-psutil and python-urwid; add python-psutil-7 and
	python-urwid-3.
	[native-inputs]: Add python-setuptools, and python-wheel.

	Change-Id: Ic4c760510145d5c5110c11626d1ea88e8b2bd0f4

2025-06-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add python-urwid-3.
	* gnu/packages/python-xyz.scm (python-urwid-3): New variable.

	Change-Id: If44704bb9c5492fbdaad1dc54bee18fa507b172a

2025-06-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add python-psutil-7.
	* gnu/packages/python-xyz.scm (python-psutil-7): New variable.

	Change-Id: Ibf3f1fa0c092e2118e67df731c70bdfa3a891b71

2025-06-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: px: Update to 3.6.10.
	* gnu/packages/admin.scm (px): Update to 3.6.10.

	Change-Id: I6c0ee8ad9c21eba6bf68e3b5adb05c5b6d3d5526

2025-06-05  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: emacs-e2wm: Update to 1.5.
	* gnu/packages/emacs-xyz.scm (emacs-e2wm): Update to 1.5.

	gnu: emacs-window-layout: Update to 1.5.
	* gnu/packages/emacs-xyz.scm (emacs-window-layout): Update to 1.5.

2025-06-05  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: emacs-org-roam: Update to 2.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam): Update to 2.3.0.

	Change-Id: I315c5845da5bf1308f51154a4d486fa1580089cb
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-06-05  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20250522.
	* gnu/packages/parallel.scm (parallel): update to 202505222.

	Change-Id: Ib1f416f0a1ea8d1eacebba588645511e4b03aed8

2025-06-05  Kurome  <hunt31999@gmail.com>

	gnu: font-google-noto: Update to 2025.06.01.
	* gnu/packages/fonts.scm (font-google-noto): Update to 2025.06.01.

	Change-Id: Ie014fd104b44cd72d869d972910d058185bef95a

2025-06-05  Kurome  <hunt31999@gmail.com>

	gnu: font-lilex: Update to 2.600.
	* gnu/packages/fonts.scm (font-lilex): Update to 2.600.

	Change-Id: I58d3b7117985fb0e4b5cd8b589fde73e6a367272

2025-06-05  Kurome  <hunt31999@gmail.com>

	gnu: font-libertinus: Update to 7.051.
	* gnu/packages/fonts.scm (font-libertinus): Update to 7.051.
	[outputs]: Add "ttf".

	Change-Id: I542a42a4c1445b382ddbc4b886d7725031e63cdc

2025-06-05  Kurome  <hunt31999@gmail.com>

	gnu: font-victor-mono: Update to 1.5.6.
	License change: <https://github.com/rubjo/victor-mono/commit/93b96ac022419eda47a9f3ce34fbc1668009a272>.

	* gnu/packages/fonts.scm (font-victor-mono): Update to 1.5.6.
	[description]: Update.
	[license]: Change to SIL.

	Change-Id: I1ac69ddb99680970e94a9c7635934a77f4e01c80
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-06-05  Leo Famulari  <leo@famulari.name>

	etc: pre-push Git hook: Update the commentary.
	* etc/git/pre-push: Improve comments.

	Change-Id: Id8c97841c3fa362de7adbd8942f796d044ce50b1

2025-06-05  Hilton Chain  <hako@ultrarare.space>

	etc: pre-push git hook: Also check Codeberg SSH remote.
	* etc/git/pre-push (main): Check Codeberg SSH remote.

	Fixes: #421
	Change-Id: Id669259f510cf3e33cadf77a5c9eeada52a5d0dd

2025-06-04  Vinicius Monego  <monego@posteo.net>

	gnu: gmic-qt-gimp: Build for GIMP 3.
	* gnu/packages/image-processing.scm (gmic-qt-gimp)[inputs]: Add gexiv2,
	pango. Remove cairo. Order alphabetically.
	[arguments]<#:configure-flags>: Pass "gimp3" to "-DGMIC_QT_HOST".

	Change-Id: Ic8dad91c6741ec5be0ec732ac8fa930ea6b53147

2025-06-04  Vinicius Monego  <monego@posteo.net>

	gnu: meep: Update to 1.30.1.
	* gnu/packages/engineering.scm (meep): Update to 1.30.1.
	[home-page]: Follow redirect.

	Change-Id: I551b1be424d57749adb9043085a1d95981bca538

2025-06-04  Vinicius Monego  <monego@posteo.net>

	gnu: python-scrapy: Update to 2.13.1.
	* gnu/packages/python-web.scm (python-scrapy): Update to 2.13.1.
	[arguments]<#:test-flags>: Skip failing test.
	[native-inputs]: Add python-hatchling.

	Change-Id: I027e3a9d0f9dcc580abaa9eeec02f7badfa6675a

2025-06-04  Vinicius Monego  <monego@posteo.net>

	gnu: python-parsel: Update to 1.10.0.
	* gnu/packages/python-web.scm (python-parsel): Update to 1.10.0.

	Change-Id: I1cfdbb9e135bd66e19d0a3ccb666f35da03e959a

2025-06-04  Vinicius Monego  <monego@posteo.net>

	gnu: python-w3lib: Update to 2.3.1.
	* gnu/packages/python-web.scm (python-w3lib): Update to 2.3.1.

	Change-Id: Ibe034f274fcb3a10cdbae269e137e1246f4dfc1e

2025-06-04  Vinicius Monego  <monego@posteo.net>

	gnu: python-protego: Update to 0.4.0.
	* gnu/packages/python-web.scm (python-protego): Update to 0.4.0.
	[source]: Update URI.
	[build-system]: Use pyproject-build-system.
	[arguments]: Do not override the 'check' phase.
	[native-inputs]: Add python-setuptools, python-wheel.
	[synopsis, description]: Improve it.

	Change-Id: I2fa28415e26d0abe8bcad68dea73885d721b1fdd

2025-06-04  Vinicius Monego  <monego@posteo.net>

	gnu: python-cma: Update to 4.2.0.
	* gnu/packages/machine-learning.scm (python-cma): Update to 4.2.0.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools-next.

	Change-Id: I9e2e913155da981c77f9d68875737056b1b9fd7e

2025-06-04  Vinicius Monego  <monego@posteo.net>

	gnu: python-cmaes: Update to 0.11.1.
	* gnu/packages/machine-learning.scm (python-cmaes): Update to 0.11.1.
	[native-inputs]: Remove python-hypothesis. Add python-pytest.

	Change-Id: I0de72674fe09e318aef5cb5d4cd006b156902189

2025-06-04  Vinicius Monego  <monego@posteo.net>

	gnu: python-scikit-rf: Update to 1.7.0.
	* gnu/packages/engineering.scm (python-scikit-rf): Update to 1.7.0.

	Change-Id: Ic90ae4e81657e14aad76b9c9eadafe52a9fa865d

2025-06-04  Vinicius Monego  <monego@posteo.net>

	gnu: freecad: Build with Qt6.
	* gnu/packages/engineering.scm (freecad)[native-inputs]: Remove
	qttools-5, python-pyside-2-tools. Add qttools.
	[inputs]: Remove python-pyside-2, python-shiboken-2, qtbase-5,
	qtdeclarative-5, qtsvg-5, qtwebchannel-5, qtwebengine-5,
	qtwayland-5. Add python-pyside-6, python-shiboken-6, qtbase,
	qtdeclarative, qtsvg, qtwebchannel, qtwebengine, qtwayland.
	[arguments]<#:configure-flags>: Remove "-DBUILD_QT5=ON". Pass
	"-DFREECAD_QT_VERSION=6".

	Change-Id: Ic11d869347ebc7f909e9ffb75b50350ea00cfad4

2025-06-04  Vinicius Monego  <monego@posteo.net>

	gnu: freecad: Update to 1.0.1.
	* gnu/packages/engineering.scm (freecad): Update to 1.0.1.
	[home-page]: Follow redirect.

	Change-Id: I6eba18c476450a46066aee779f11359dfd5be2fe

2025-06-04  Vinicius Monego  <monego@posteo.net>

	gnu: python-mapie: Update to 1.0.1.
	* gnu/packages/statistics.scm (python-mapie): Update to 1.0.1.
	[source]: Update URI.
	[native-inputs]: Replace python-setuptools by python-setuptools-next.

	Change-Id: If11b82773e677814f835f6c52e9cebbcb18b1713

2025-06-04  Vinicius Monego  <monego@posteo.net>

	gnu: darktable: Update release-monitoring-url.
	* gnu/packages/photo.scm (darktable)[properties]: Update
	release-monitoring-url.

	Change-Id: Icf7dbddfc2b2a3c9c630849a219cf2975ae8323f

2025-06-04  Vinicius Monego  <monego@posteo.net>

	gnu: homebank: Update to 5.9.2.
	* gnu/packages/finance.scm (homebank): Update to 5.9.2.

	Change-Id: Ib2943224c9edb17abf2e3231d069732caff7a330

2025-06-04  Vinicius Monego  <monego@posteo.net>

	gnu: homebank: Add release-monitoring-url property.
	* gnu/packages/finance.scm (homebank)[properties]: Add
	release-monitoring-url.

	Change-Id: I9d205aa829abc4b9ebc290b4eb7a1c9b6d1e4328

2025-06-04  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: btop: Fix building on "riscv64-linux-gnu".
	* gnu/packages/admin.scm (btop): Fix building on "riscv64-linux-gnu".
	[arguments]<#:make-flags>: Properly set "CC" and "CXX" to the target compiler.

	Change-Id: Ic56d372f83e7ed3fa1843d3ab53303f9b3762616

2025-06-04  Ludovic Courtès  <ludo@gnu.org>

	linux-container: ‘containerized-operating-system’ provides ‘loopback’ service.
	Fixes #420.

	Previously, in systems produced by ‘guix system container’, the
	‘loopback’ Shepherd service would fail to start with EEXIST, because the
	“lo” interface already exists in the container.  This commit provides a
	fake ‘loopback’ Shepherd service that does nothing.

	* gnu/system/linux-container.scm (dummy-networking-service-type): Change
	to honor its configuration value.
	(containerized-operating-system)[services-to-drop]: Add
	‘static-networking-service-type’ in the non-‘shared-network?’ case.
	[services-to-add]: Add ‘dummy-networking-service-type’ for loopback in
	the non-‘shared-network?’ case.

	Reported-by: Antonio Carlos Padoan Junior <acpadoanjr@yahoo.com.br>
	Change-Id: I326b5f3b5e08f67b6613c186497c44b1e887b02e

2025-06-04  Olivier Dion  <olivier.dion@polymtl.ca>

	gnu: Add jacquesctf.
	* gnu/packages/instrumentation.scm (jacquesctf): New variable.

	Change-Id: I869ba22e152eb863f11d37880dbd769950504742
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-06-04  Olivier Dion  <olivier.dion@polymtl.ca>

	gnu: Add yactfr.
	* gnu/packages/instrumentation.scm (yactfr): New variable.

	Change-Id: I48203e19513cd52ebd97faa307ad524b8a5c5dcd
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-06-04  Mark L  <cake@pydis.com>

	gnu: openttd-opengfx: Update to 3739bbe.
	* gnu/packages/games.scm (openttd-opengfx): Update to 3739bbe.
	[source]: Use ‘git-fetch’ and change URL.
	[arguments]: Define ‘REPO_DATE’ and ‘PYTHON’.

	Change-Id: I10a43f7e220337bbea7cbf0a2b62d636603c8e97
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-06-04  Mark L  <cake@pydis.com>

	gnu: nml: Update to 0.7.6.
	* gnu/packages/game-development.scm (nml): Update to 0.7.6.
	[arguments]: Remove.

	Change-Id: I358fe50ac42209c20b19da361d2e78d0576b6ac4

2025-06-04  Ludovic Courtès  <ludo@gnu.org>

	install: Adjust for (package-source guix) not being a <channel>.
	Fixes guix/guix#422.

	* gnu/system/install.scm (%installation-services)[guix-package-commit]:
	New procedure.
	<guix-configuration>: Use it instead of ‘channel-commit’.

	Change-Id: I6ed5bc3f21a375e639fabfcbcdaf70b6347d1c5c

2025-06-04  Ludovic Courtès  <ludo@gnu.org>

	services: static-networking: Remove use of unbound variable.
	Use of ‘G_’ was added in 670d985cabf81a28660c4a8024f752decc495dce but
	it’s actually unbound.

	* gnu/services/base.scm (network-set-up/linux): Remove uses of ‘G_’,
	which is unbound.

	Change-Id: I6e879688ceee2fcb738e5e213cd3d539c9d89e20

2025-06-04  Jordan Moore  <lockbox@struct.foo>

	gnu: Add limesuite-ng.
	* gnu/packages/radio.scm (limesuite-ng): New variable.

	Change-Id: I3df16ede6ba42249e201b3331d03a9ec15adaeda

2025-06-04  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: Add emacs-rfc-mode.
	* gnu/packages/emacs-xyz.scm (emacs-rfc-mode): New variable.

2025-06-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: zeromq: Disable a failing test.
	* gnu/packages/networking.scm (zeromq)
	[phases] {disable-problematic-tests}: New phase.

	Fixes: #415
	Change-Id: I8daaf4fa610bf03da9d2d47aa13fd03d247cbdb3

2025-06-04  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: emacs-mastodon: Update to 2.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 2.0.1.

	Change-Id: I41087da048f15f54e87e33f8951ecdff34375b73

2025-06-04  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: emacs-dirvish: Update to 2.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-dirvish): Update to 2.3.0.

2025-06-04  Vinicius Monego  <monego@posteo.net>

	gnu: python-hy: Update to 1.1.0.
	* gnu/packages/python-xyz.scm (python-hy): Update to 1.1.0.

	Change-Id: Ibc78fb0fd883e9957d88e20dfc7e40993a0ee1bc

2025-06-04  Vinicius Monego  <monego@posteo.net>

	gnu: gmic: Update to 3.5.5.
	* gnu/packages/image-processing.scm (gmic): Update to 3.5.5.

	Change-Id: Ib24e581bb1f9586d573531c3013fe00cda23607f

2025-06-03  Tomas Volf  <~@wolfsden.cz>

	environment: Set LANG by default.
	* guix/scripts/environment.scm (launch-environment/container): Set LANG
	to C.UTF-8 unless already set.

	Change-Id: I2dba595c8d5f4e9b45264f8185c72779fead2ce6

2025-06-03  Congcong Kuo  <congcong.kuo@gmail.com>

	daemon: Remove ‘singleton’ and replace ‘typedef’ with ‘using’ in ‘types.hh’
	* nix/libutil/util.hh (singleton): Remove.
	* nix/libstore/build.cc (DerivationGoal::startBuilder)
	(SubstitutionGoal::tryNext, SubstitutionGoal::tryToRun)
	(LocalStore::ensurePath, LocalStore::repairPath): Use normal
	construction function instead of ‘singleton’.
	* nix/libstore/local-store.cc (LocalStore::addToStoreFromDump)
	(LocalStore::addTextToStore, LocalStore::importPath): Likewise.
	* nix/nix-daemon/nix-daemon.cc (performOp): Likewise.

	Change-Id: If0d929407c09482f3b506a1c51dfda70e29696dd

2025-06-03  Yuval Langer  <yuval.langer@gmail.com>

	gnu: guile-lib: Update to 0.2.8.1.
	* gnu/packages/guile-xyz.scm (guile-lib): Update to 0.2.8.1.
	[native-inputs]: Use new style.

	Change-Id: I5ef0aa85b71f674e7b667320aac7e38e18b6dd31

2025-06-03  Ray Miller  <ray@1729.org.uk>

	pack: Include store parent directories in the Docker layer.
	Fixes <https://issues.guix.gnu.org/78210>.

	This patch adds the /gnu and /gnu/store directories to the Docker layer
	created by ‘guix pack -f docker …’, which enables the Docker image to be
	used to create an AWS Lambda function.  Without the patch, creating the
	AWS Lambda function fails with this error:

	  "MissingParentDirectory: Parent directory does not exist for file: gnu/store/…-info-dir/"

	* guix/scripts/pack.scm (docker-image)[build]: Add store directory to
	the docker layer.
	* guix/docker.scm (build-docker-image): Change order of arguments to
	‘tar’ so parent directories are added before their contents.

	Change-Id: I2b103c59981e828c965564ccc5d2415b00a7e52e

2025-06-03  Andy Tai  <atai@atai.org>

	gnu: wxwidgets: Update to 3.2.8.1.
	* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.2.8.1.

	Change-Id: Ic1fe3cc090dd721302f40f014eb73b637f5def66

2025-06-03  Andy Tai  <atai@atai.org>

	gnu: hello: Update to 2.12.2.
	* gnu/packages/base.scm (hello): Update to 2.12.2.

	Change-Id: I15252aea92f98012e4635623d34c27b4c2293c8f

2025-06-03  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: Add secretsd.
	* gnu/packages/password-utils.scm (secretsd): New variable.

	Change-Id: I9beb6b86ec4dae784146e7ce91210a85cf07ec7c

2025-06-02  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: zeromq: Update to 4.3.5.
	* gnu/packages/networking.scm (zeromq): Update to 4.3.5.

	Change-Id: I09d3b01a3ad6ba65390cf483e7adec72aa63560f

2025-06-02  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: frrouting: Update to 10.3.1.
	* gnu/packages/networking.scm (frrouting): Update to 10.3.1.

	Change-Id: I624ce78a8676d1d0104b861af6c63ae5669f66c3

2025-06-02  Andreas Enge  <andreas@enge.fr>

	gnu: singular: Update to 4.4.0p8.
	* gnu/packages/algebra.scm (singular): Update to 4.4.0p8.
	(home-page): Update.

	Change-Id: Ief23bf5dd3b54c624ac09cdac8a22afda5b85098

2025-06-02  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	* po/packages/kab.po: New file.
	* po/packages/LINGUAS: Add 'kab'.

	Change-Id: I226b832031eedd7a8b63aa15cbaa0399598c8861

2025-06-02  Junker  <dk@junkeria.club>

	gnu: Add cc-tool.
	* gnu/packages/embedded.scm (cc-tool): New variable.

	Change-Id: Ie97b404f3fa68b340d6633b55d7a6bbea04b292f

2025-06-02  Matthew Elwin  <elwin@northwestern.edu>

	gnu: Add log4cxx.
	* gnu/packages/logging.scm (log4cxx): New variable.

	Change-Id: I486d2968a434c0b26fac49164797b3ff193b1934

2025-06-02  Jussi Timperi  <jussi.timperi@iki.fi>

	gnu: Add cpdf.
	* gnu/packages/pdf.scm (cpdf): New variable.

	Change-Id: I16fa4bf7251f5d38bdd14f472adeef513c34623c

2025-06-02  Jussi Timperi  <jussi.timperi@iki.fi>

	gnu: Add ocaml-camlpdf.
	* gnu/packages/ocaml.scm (ocaml-camlpdf): New variable.

	Change-Id: I097280bdd16eaf810f83fbca13f615a03e4d6702

2025-06-02  Jakob Kirsch  <jakob.kirsch@web.de>

	gnu: avogadro2: Update to 1.100.0.
	* gnu/packages/chemistry.scm (avogadro2): Update to 1.100.0.
	[inputs]: Add openbabel and qtsvg-5.
	[native-inputs]: Add avogadro-i18n.
	[arguments]<#:phases>{'symlink, 'wrap-program}: New phases.

	Change-Id: I9577e27021ca449426d7506589939c050a5d0cfb

2025-06-02  Jakob Kirsch  <jakob.kirsch@web.de>

	gnu: avogadrolibs: Update to 1.100.0.
	* gnu/packages/chemistry.scm (avogadrolibs): Update to 1.100.0.
	[inputs]: Add qtsvg-5, avogadro-molecules, avogadro-crystals,
	avogadro-fragments.
	[arguments]<#:configure-flags>: Drop a flag.
	<#:phases>{'symlink}: New phase.

	Change-Id: I67e3c15db14e97394e6ef27a756c2b9dd951ad79

2025-06-02  Jakob Kirsch  <jakob.kirsch@web.de>

	gnu: spglib: Update to 2.5.0.
	* gnu/packages/chemistry.scm (spglib): Update to 2.5.0.
	[arguments]<#:tests?, #:test-target, #:configure-flags>: Disable tests.
	<#:phases>: Adapt.

	Change-Id: Ia05bb8e2f012fcf4c576db8a6e5d2f8b153493ff

2025-06-02  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: lite-xl: Update to 2.1.7.
	* gnu/packages/text-editors.scm (lite-xl): Update to 2.1.7.

	Change-Id: Iba24e6747aa15d7afb4869fed12cd8f4284279d3

2025-06-02  Junker  <dk@junkeria.club>

	gnu: Add microsocks.
	* gnu/packages/web.scm (microsocks): New variable.

	Change-Id: I93fb88842851c883460953e9a361f28a927996ce

2025-06-02  Tomas Volf  <~@wolfsden.cz>

	gnu: gvisor-tap-vsock: Update to 0.8.6.
	* gnu/packages/containers.scm (gvisor-tap-vsock): Update to 0.8.6.
	[arguments]<#:phases>{'prune-tests}: Adjust.
	[native-inputs]: Use go-1.23.

	Change-Id: Ia591a145c519b4f0cdfcd20a76ccdb625c097676

2025-06-02  Andy Tai  <atai@atai.org>

	gnu: fltk: Update to 1.4.3.
	* gnu/packages/fltk.scm (fltk): Update to 1.4.3.

	Change-Id: Ia9a94747178db910e90140cd4240e7ad1a3c6669

2025-06-02  Arthur Rodrigues  <arthurhdrodrigues@proton.me>

	gnu: dropbear: Update to 2025.88.
	* gnu/packages/ssh.scm (dropbear): Update to 2025.88.

	Change-Id: I55faec63b0e89d39403534c31547a9b1c9ae9084

2025-06-02  Herman Rimm  <herman@rimm.ee>

	gnu: heimdall: Update to 2.2.1.
	* gnu/packages/flashing-tools.scm (heimdall): Update to 2.2.1.
	[source]: Fetch from https://git.sr.ht/~grimler/Heimdall.
	[arguments]: Set #:qtbase.
	[inputs]: Remove qtbase-5.  Upgrade qtwayland-5 to qtwayland.
	[native-inputs]: Add pkg-config.

	Change-Id: I2b99926626b553f9f5ef50e62ae559174f9873ab

2025-06-02  Tomas Volf  <~@wolfsden.cz>

	gnu: nghttp3: Update to 1.9.0.
	* gnu/packages/web.scm (nghttp3): Update to 1.9.0.

	Change-Id: Ic9673e83eaec20863e223e46df2d640db836b285

2025-06-02  Luca Cirrottola  <luca.cirro@gmail.com>

	gnu: opari2: Update to 2.0.9.
	* gnu/packages/profiling.scm (opari2): Update to 2.0.9.

	Change-Id: Ifa13f0dff052aab332b9191c1505c6278d3bec23

2025-06-02  Ludovic Courtès  <ludo@gnu.org>

	teams: Update Codeberg accounts.
	Change-Id: I4eff37f16bc18824b5c34fe22e69b935e780db63

2025-06-02  Sergey Trofimov  <sarg@sarg.org.ru>

	services: dnsmasq: Install dbus config.
	While DBUS service is enabled in dnsmasq, it does not work without installing
	a config file to the system.

	* gnu/packages/dns.scm (dnsmasq): Install dbus config.
	* gnu/services/dns.scm (dnsmasq): Extend dbus-root-service-type.

	Change-Id: I5187f65e1f2892eb10fb95e6f51955559f64dbef

2025-06-02  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: sshguard: Fix sshguard.
	Patch sshguard to accept configuration file from an environment variable.

	* gnu/packages/admin.scm (sshguard)[arguments]: Add phases.

	Change-Id: Ifd1cee18787b2623e5c32801e20e5837ce94c88c

2025-06-02  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ugrep: Update to 7.4.3.
	* gnu/packages/search.scm (ugrep): Update to 7.4.3.

	Change-Id: Ib0ce6600f9485d7eebf9aa30613801324c8a68e7

2025-06-02  Andrew Wong  <wongandj@icloud.com>

	gnu: Add birdtray.
	* gnu/packages/mail.scm (birdtray): New variable.

	Change-Id: I394befcdff761efe9d58a842ad1bf873d345029f

2025-06-02  Adrien 'neox' Bourmault  <neox@gnu.org>

	gnu: speed-dreams: Update to 2.4.1.
	* gnu/packages/games.scm (speed-dreams-version)

	(speed-dreams-freesolid): New variable.
	[source]: Fetch from git. Use submodule commit hash.
	[build-system]: Use cmake-build-system.
	[tests]: Disable tests.
	[configure-flags]: Add BUILD_SHARED_LIBS=ON.

	(speed-dreams-data): Update to 2.4.1.

	(speed-dreams): Update to 2.4.1.
	[inputs]: Delete freesolid. Add speed-dreams-freesolid.
	[configure-flags]: Add OPTION_TRACKEDITOR=OFF.

2025-06-02  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: dhcpcd: Update to 10.2.3.
	* gnu/packages/admin.scm (dhcpcd): Update to 10.2.3.

	Change-Id: I4ad238458371810c7eecc34e822e6281999ae8bb

2025-06-02  Philippe SWARTVAGHER  <phil.swart@gmx.fr>

	gnu: Add sqlitestudio.
	* gnu/packages/databases.scm (sqlitestudio): New variable.

	Change-Id: I012a189d37661bf70b140048696ae97647bf0a6f

2025-06-02  Sergey Trofimov  <sarg@sarg.org.ru>

	build: Require scripts/guix in pre-inst-env.
	* Makefile.am: Make scripts/guix depend on local guile.
	* build-aux/pre-inst-env.in: Require scripts/guix.

	Change-Id: Ib248da80a1e8215c4c5e6c485ade41a893ac0fd5

2025-06-02  Hilton Chain  <hako@ultrarare.space>

	forgejo: Add pull requests template.
	* pull_request_template.md: New file.

	Change-Id: Id641d4fe654e7a44e4b13162755cbefe35c749bf

2025-06-02  Hilton Chain  <hako@ultrarare.space>

	forgejo: Add issue template.
	* .forgejo/issue_template/bug-reporting.md: New file.

	Change-Id: I1fbb715c3cbd2ece9fd9fc79897c9ff6068e1fa6

2025-06-02  Hilton Chain  <hako@ultrarare.space>

	forgejo: Add issue configuration.
	* .forgejo/issue_template/config.yaml: New file.

	Change-Id: I9a10e0ff3fed0c65617f4040dd5de366c9993ede

2025-06-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add muon-as-meson-wrapper.
	* gnu/packages/build-tools.scm (muon-as-meson-wrapper): New variable.

	Change-Id: I13d9a71e0be896e47115379415b88f0969e207a5

2025-06-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add muon.
	* gnu/packages/build-tools.scm (muon): New variable.

	Change-Id: I482fdbf5196ec6b23232b85febfa34ffb43fe912

2025-06-02  Philippe SWARTVAGHER  <phil.swart@gmx.fr>

	gnu: hwloc: Update to 2.12.1.
	* gnu/packages/mpi.scm (hwloc): Update to 2.12.1.

	Change-Id: Ia690274ec823bfe86bcfd2a93faa1cf536e4ee3f

2025-06-02  Ada Stevenson  <adanskana@gmail.com>

	gnu: clisp: Fix failing test.
	* gnu/packages/lisp.scm (clisp)[native-inputs]: Add coreutils.

	Change-Id: I8f9a9535d4075c5c0896f9d00d5abb52f6e908fc

2025-06-02  Zheng Junjie  <z572@z572.online>

	gnu: Remove kdesignerplugin.
	* gnu/packages/kde-frameworks.scm (kdesignerplugin): Delete variable.

	Change-Id: Idd5dce140cd8e417a1744bd72659381b05f0031e

2025-06-02  Zheng Junjie  <z572@z572.online>

	gnu: Remove kdelibs4support.
	* gnu/packages/kde-frameworks.scm (kdelibs4support): Delete variable.

	Change-Id: I7e68e6bec9ac0fbdecde53a3bde8e18c0cd81af1

2025-06-02  Zheng Junjie  <z572@z572.online>

	gnu: Remove kopete.
	This app is unmaintained and no longer released by the KDE community.

	* gnu/packages/kde-internet.scm (kopete): Delete variable.

	Change-Id: Idfcd4c63c7afbebc585633c917d4674ec501d1c3

2025-06-02  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: Add emacs-xhair
	* gnu/packages/emacs-xyz.scm (emacs-xhair): New variable.

2025-06-02  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: Add emacs-vline
	* gnu/packages/emacs-xyz.scm (emacs-vline): New variable.

	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-06-02  Adam Quandour  <adam.quandour@gmail.com>

	doc: cookbook: Fix grammar.
	* doc/guix-cookbook.texi (Customizing the Kernel): Fix grammar.

	Change-Id: I896536a6c9f06e2fb30f3da56e054a26bfd5d0af

2025-06-02  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: libressl: Update to 4.1.0.
	* gnu/packages/tls.scm (libressl): Update to 4.1.0.

	Change-Id: Ib16271ecf43c3a3f375a4e037ab05539c588345e

2025-06-02  Hennadii Stepanov  <hebasto@gmail.com>

	gnu: python-lief: Update to 0.16.6.
	* gnu/packages/python-xyz.scm (python-lief): Update to 0.16.6.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add ninja, python-scikit-build-core, python-pydantic-2.
	Replace cmake with cmake-minimal.
	[arguments]<#:phases>: Use ‘build’ phase from the build system.
	Change directory to "api/python" before build.

	Change-Id: I8489ed2a3e73ec3ab202d25beae53d320b8808ed

2025-06-02  Kurome  <hunt31999@gmail.com>

	gnu: font-montserrat: Update to 9.000.
	* gnu/packages/fonts.scm (font-montserrat): Update to 9.000.

	Change-Id: I5e7c4a6d9cdadf54e7211eddf9f270ca45b39fc3

2025-06-02  Kurome  <hunt31999@gmail.com>

	gnu: font-cormorant: Update to 4.002.
	* gnu/packages/fonts.scm (font-cormorant): Update to 4.002.

	Change-Id: I19d6019d4bef8881e35e3f57b41ace97f94c8735

2025-06-01  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 297.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 297.

2025-06-01  Noé Lopez  <noelopez@free.fr>

	gnu: Add guile-sundown.
	Change-Id: I999301346ce823d33cd01efb3b9e2d6a2716e1c7

2025-06-01  Ludovic Courtès  <ludo@gnu.org>

	teams: Synchronize teams without deleting and recreating them.
	The brute-force approach previously used would cause confusion on
	Codeberg: deleted teams previously recorded as reviewers of PRs would be
	considered “ghost teams”.

	  https://codeberg.org/Codeberg/Community/issues/1952

	* etc/teams.scm (<forgejo-user>): New record type.
	(edit-team, forgejo-team-members): New forgejo requests.
	(update-team): New procedure.
	(synchronize-team): Change to use ‘update-team’ when TEAM already
	exists.

	Change-Id: Id7d3b21a43abaaf21920f2201296fb95acda2270

2025-06-01  Ludovic Courtès  <ludo@gnu.org>

	teams: Update Codeberg account names.
	* etc/teams.scm: Add ‘nckx’.  Use upper-case for ‘Z572’ since that’s
	what Codeberg gives us.

	Change-Id: I615f0d19f07cd9280e9dc895e6baa04ff8045764

2025-06-01  Ludovic Courtès  <ludo@gnu.org>

	Update ‘CODEOWNERS’.
	Change-Id: I802e5e76cf815287ec1a58f1c053e1883c7ea655

2025-06-01  Ludovic Courtès  <ludo@gnu.org>

	maint: Add rule to generate ‘CODEOWNERS’.
	* Makefile.am (CODEOWNERS): New rule.
	(BUILT_SOURCES): Add ‘CODEOWNERS’.

	Change-Id: Ie4a3b7b1d90d87049567061886763aa360675eb2

	Change-Id: I399396b7465cd74dab1c6adffe523ad46284bce9

2025-06-01  Ludovic Courtès  <ludo@gnu.org>

	maint: Add ‘etc/teams.scm’ to the distribution.
	* Makefile.am (EXTRA_DIST): Add ‘etc/teams.scm’.

	Change-Id: Ic8898434865ba0012db83bd8599ee6670760077b

2025-06-01  Tomas Volf  <~@wolfsden.cz>

	gnu: podman: Update to 5.5.0.
	* gnu/packages/containers.scm (podman): Update to 5.5.0.
	[native-inputs]: Use go-1.23, regular grep.

	Change-Id: I2664753590d778936972bcb0fa8646b016b7c2e0

2025-06-01  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: guile-mqtt: Update to 1.0.0.
	* gnu/packages/guile-xyz.scm (guile-mqtt): Update to 1.0.0.
	[source]: Fetch from git repository.
	[arguments]: Patch extension path before build.
	[native-inputs]: Add autoconf, automake, nyacc-2.01, texinfo.

	Change-Id: I04c5a65a6568b94cf7309b5a8b6ccfa31d5c9c4e

2025-06-01  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add python-numpysane.
	* gnu/packages/python-xyz.scm (python-numpysane): New variable.

	Change-Id: Ie15b59d56e7ba403ed966ca8289eec81c32e1b95

2025-06-01  Tomas Volf  <~@wolfsden.cz>

	gnu: skopeo: Update to 1.19.0.
	* gnu/packages/virtualization.scm (skopeo): Update to 1.19.0.
	[native-inputs]: Use go-1.23.

	Change-Id: I710f5253a51b72a4bdfa2737161b7abd968056bd

2025-06-01  kiasoc5  <kiasoc5@disroot.org>

	gnu: opustags: Update to 1.10.1.
	* gnu/packages/music.scm (opustags): Update to 1.10.1.

	Change-Id: I2ad8094d6d52cceb63edf4e3318a33e9d9440c89

2025-06-01  Andy Tai  <atai@atai.org>

	gnu: terminator: Update to 2.1.5.
	* gnu/packages/gnome.scm (terminator): Update to 2.1.5.

	Change-Id: Ia4e6eefe39dcbf65033a301e2e2bf248c1916fc4

2025-06-01  Andy Tai  <atai@atai.org>

	gnu: icewm: Update to 3.7.5.
	* gnu/packages/wm.scm (icewm): Update to 3.7.5.

	Change-Id: I0482203a1a3523dad7d2ae3a9cece35e61b823b1

2025-06-01  wrobell  <wrobell@riseup.net>

	daemon: Fix build failure with gcc@15.
	* nix/libstore/build.cc (CompareGoalPtrs::operator): Add const keyword.
	* nix/libstore/store-api.hh: Add missing include for uint64_t.

	Change-Id: I56368da9eb10dc376f7e6eeae6a61746bb36c9cf

2025-06-01  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby-3.3: Update to 3.3.8
	* gnu/packages/ruby.scm (ruby-3.3): Update to 3.3.8

	Change-Id: I9e901b560fe792ffa36e4cf006993801a7101215

2025-06-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add fmsynth-lv2.
	* gnu/packages/audio.scm (fmsynth-lv2): New variable.

	Change-Id: Ida808e1b79ee7a31350cb868566eb85fed68efe7

2025-06-01  Vagrant Cascadian  <vagrant@debian.org>

	gnu: linux-libre-arm64-honeycomb: Update kernel configuration.
	Fixes: https://codeberg.org/guix/guix/issues/101

	* gnu/packages/linux.scm (linux-libre-arm64-honeycomb): Add
	CONFIG_KEY_DH_OPERATIONS to kernel configuration.

	Change-Id: I929f149246f30b7c83d2e0454df2ebdb724e1018

2025-06-01  Vagrant Cascadian  <vagrant@debian.org>

	gnu: linux-libre-arm64-mnt-reform: Update kernel configuration.
	Fixes: https://codeberg.org/guix/guix/issues/101

	* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform): Add
	CONFIG_KEY_DH_OPERATIONS, CONFIG_CRYPTO_USER_API_HASH,
	CONFIG_CRYPTO_USER_API_SKCIPHER, CONFIG_CRYPTO_USER_API_RNG, and
	CONFIG_CRYPTO_USER_API_AEAD to kernel configuration.

	Change-Id: I7ded159a727d092526a573140591741c2a0804b6

2025-06-01  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.31.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.31.
	(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

	Change-Id: Id3572cb22d021c5b65a15fa7aefc1a797c853089

2025-06-01  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.14.9.
	* gnu/packages/linux.scm (linux-libre-6.14-version): Update to 6.14.9.
	(linux-libre-6.14-pristine-source, deblob-scripts-6.14): Update hashes.

	Change-Id: I80b4c00caf04c6417c131d67a5d7881933b60087

2025-05-31  Danny Milosavljevic  <dannym@nova.friendly-machines.com>

	gnu: Add emacs-org-node@3.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-node-3): New variable.

	Change-Id: I8f1a031cd23304ff9a9eb69eb8878b20fd08d946

2025-05-31  Danny Milosavljevic  <dannym@nova.friendly-machines.com>

	gnu: Add emacs-org-mem@0.14.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-mem-0.14): New variable.

	Change-Id: Iab5bec26bca8849263cf7af262b0657dc616c54f

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-h5mread: Update to 1.0.1.
	* gnu/packages/bioconductor.scm (r-h5mread): Update to 1.0.1.

	Change-Id: I311083e4c7fefe82fee93bf7305feeb922e434f5

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioccheck: Update to 1.44.2.
	* gnu/packages/bioconductor.scm (r-bioccheck): Update to 1.44.2.

	Change-Id: Iafd29878627a4f41a1458c8417de0035bf380c5a

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-systempiper: Update to 2.14.1.
	* gnu/packages/bioconductor.scm (r-systempiper): Update to 2.14.1.

	Change-Id: I91c9f49510b44f708f722e51d914031e9057db5a

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spectra: Update to 1.18.2.
	* gnu/packages/bioconductor.scm (r-spectra): Update to 1.18.2.

	Change-Id: Ia7a793a867bfe8abdddec33c8c880d8829070ea7

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-limma: Update to 3.64.1.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.64.1.

	Change-Id: I0b3fc6f0c5ca32465e5a7eabcf90aaed60c94189

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicdatacommons: Update to 1.32.1.
	* gnu/packages/bioconductor.scm (r-genomicdatacommons): Update to 1.32.1.

	Change-Id: I4bc55fa75825426ecb884109cf29791fd2747aac

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anvil: Update to 1.20.1.
	* gnu/packages/bioconductor.scm (r-anvil): Update to 1.20.1.

	Change-Id: Ica835b921d4e4e157914516acce88b356a211cf4

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ancombc: Update to 2.10.1.
	* gnu/packages/bioconductor.scm (r-ancombc): Update to 2.10.1.

	Change-Id: Ie15e53edc7ef4595d0230bee6db9ea097c0cf637

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-systempiperdata: Update to 2.12.2.
	* gnu/packages/bioconductor.scm (r-systempiperdata): Update to 2.12.2.

	Change-Id: Iad841ef06fa935c9050c2610e2820f6ac70c87ac

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggh4x: Update to 0.3.1.
	* gnu/packages/cran.scm (r-ggh4x): Update to 0.3.1.
	[propagated-inputs]: Add r-s7.

	Change-Id: I8957f6b85404f92251e392a76fc63e66dca2a10b

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-common: Update to 0.8.4.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.8.4.

	Change-Id: Ie3df6080a4f807ae16561bdc2c4813e6660cc274

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3learners: Update to 0.12.0.
	* gnu/packages/cran.scm (r-mlr3learners): Update to 0.12.0.

	Change-Id: I656eb21bb9940cb8ce8d76009755112ccbc8ba43

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3misc: Update to 0.18.0.
	* gnu/packages/cran.scm (r-mlr3misc): Update to 0.18.0.
	[native-inputs]: Add r-mirai.

	Change-Id: I41687ca18abaa117f671aaff5e9965bb6b96e990

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parsnip: Update to 1.3.2.
	* gnu/packages/cran.scm (r-parsnip): Update to 1.3.2.

	Change-Id: Idcb3f0fd63cac4236d7b1a2bb9be71732880bbdc

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-workflowsets: Update to 1.1.1.
	* gnu/packages/cran.scm (r-workflowsets): Update to 1.1.1.
	[propagated-inputs]: Remove r-glue.
	[native-inputs]: Add r-dials, r-recipes, r-spelling, r-tidyclust, and r-yardstick.

	Change-Id: I3ba532ae8d8f88cb7f2d5db8f14abe102108ece7

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat: Update to 3.3-3.
	* gnu/packages/cran.scm (r-spatstat): Update to 3.3-3.

	Change-Id: I123c382f18f2989ea78066224ec611e283fda78d

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-linnet: Update to 3.2-6.
	* gnu/packages/cran.scm (r-spatstat-linnet): Update to 3.2-6.

	Change-Id: Id9cd15740e4e203ed85a3f66856c498034703f95

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-model: Update to 3.3-6.
	* gnu/packages/cran.scm (r-spatstat-model): Update to 3.3-6.

	Change-Id: I8fb655d7cb2e1920f58e73d2df25a7078707be9a

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-keyring: Update to 1.4.0.
	* gnu/packages/cran.scm (r-keyring): Update to 1.4.0.
	[propagated-inputs]: Remove r-assertthat, r-openssl, r-rappdirs, and r-sodium.
	[native-inputs]: Add r-callr, r-openssl, and r-withr.

	Change-Id: I5b8e3604dea869cc0b21dc171f6c4048ee1cd7f6

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-erm: Update to 1.0-10.
	* gnu/packages/cran.scm (r-erm): Update to 1.0-10.

	Change-Id: I0342edf85e3caf9d012a47a1fa71890ad5dd1010

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anndata: Update to 0.8.0.
	* gnu/packages/cran.scm (r-anndata): Update to 0.8.0.
	[propagated-inputs]: Add r-cli and r-lifecycle.

	Change-Id: I2612dafade345410a20d1ecfc954ddc1fbbcce73

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fda: Update to 6.3.0.
	* gnu/packages/cran.scm (r-fda): Update to 6.3.0.

	Change-Id: Ieb54600a9e8b95a83c617b03683c5a069e70c710

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-smpracticals: Update to 1.4-3.2.
	* gnu/packages/cran.scm (r-smpracticals): Update to 1.4-3.2.

	Change-Id: Id65ad704391845f6f9a8904224a42937643ad2c2

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parameters: Update to 0.26.0.
	* gnu/packages/cran.scm (r-parameters): Update to 0.26.0.

	Change-Id: I610fa173e1d82dba86c42a1ae1d048586df18e24

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrow: Update to 20.0.0.2.
	* gnu/packages/cran.scm (r-arrow): Update to 20.0.0.2.

	Change-Id: I75fcdda39b1ae2f4bee90b4bb075db07042ceb2d

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s2: Update to 1.1.9.
	* gnu/packages/cran.scm (r-s2): Update to 1.1.9.

	Change-Id: I68fb10af3dcd23a710c77818173100e55e899fdd

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sparsevctrs: Update to 0.3.4.
	* gnu/packages/cran.scm (r-sparsevctrs): Update to 0.3.4.

	Change-Id: Id79df4a2e93479c4875680439efe3b4d1f579321

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-performance: Update to 0.14.0.
	* gnu/packages/cran.scm (r-performance): Update to 0.14.0.

	Change-Id: I0a39cfd00ef616638d9547192a49d6b86779808b

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dofuture: Update to 1.1.0.
	* gnu/packages/cran.scm (r-dofuture): Update to 1.1.0.

	Change-Id: Ia27ae5e8a0c5f1ba39635a0688fc9fe07c525e25

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wrs2: Update to 1.1-7.
	* gnu/packages/cran.scm (r-wrs2): Update to 1.1-7.
	[native-inputs]: Add r-colorspace, r-ggally, r-ggplot2, and r-mediation.

	Change-Id: I1efb0070d39ce79a480ec2440d50b401bb7d7aba

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-writexls: Update to 6.8.0.
	* gnu/packages/cran.scm (r-writexls): Update to 6.8.0.

	Change-Id: I8c3d585a9dbad6a0de20d52ca26eabc9fee060fd

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-officer: Update to 0.6.10.
	* gnu/packages/cran.scm (r-officer): Update to 0.6.10.
	[arguments]: Add phase 'set-HOME.

	Change-Id: I4f4c613b0cfc5aaa0d0d1dac12cfb5fccdc6b4b1

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-promises: Update to 1.3.3.
	* gnu/packages/cran.scm (r-promises): Update to 1.3.3.

	Change-Id: Ia6c867600af7d68b51d869c1927e5cf06c0fe887

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adbcdrivermanager: Update to 0.18.0.
	* gnu/packages/cran.scm (r-adbcdrivermanager): Update to 0.18.0.

	Change-Id: Iaed29f26d0c602a29ca4b7b584c738f0ebb826de

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arules: Update to 1.7-11.
	* gnu/packages/cran.scm (r-arules): Update to 1.7-11.

	Change-Id: If4800bea7c46eed3e63e728b48d13913a1d2ae9d

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-statnet-common: Update to 4.12.0.
	* gnu/packages/cran.scm (r-statnet-common): Update to 4.12.0.

	Change-Id: I20853b1130320b53a2af04843d14f9097957ba2b

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rle: Update to 0.10.0.
	* gnu/packages/cran.scm (r-rle): Update to 0.10.0.

	Change-Id: Iad4ee0bf268055b2ed40ec39656808ad616907d0

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ncdfcf: Update to 0.6.0.
	* gnu/packages/cran.scm (r-ncdfcf): Update to 0.6.0.

	Change-Id: Ic8703875245bd07919d212850a956b3d2163f628

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zeallot: Update to 0.2.0.
	* gnu/packages/cran.scm (r-zeallot): Update to 0.2.0.
	[native-inputs]: Add r-codetools.

	Change-Id: I45801c2b3eb5bd135744cea67ac5c8f13e51d273

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tsp: Update to 1.2-5.
	* gnu/packages/cran.scm (r-tsp): Update to 1.2-5.

	Change-Id: I894b04624a1257cf999c728f33e9d24f8121faf2

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mice: Update to 3.18.0.
	* gnu/packages/cran.scm (r-mice): Update to 3.18.0.

	Change-Id: If257e098860fe86272f17fc9ab7b104493340543

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppdate: Update to 0.0.6.
	* gnu/packages/cran.scm (r-rcppdate): Update to 0.0.6.

	Change-Id: Iba53073ef48f40fbaba6a79fb38c056ce16c11e5

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-haven: Update to 2.5.5.
	* gnu/packages/cran.scm (r-haven): Update to 2.5.5.

	Change-Id: I7c29728a51fa2d3d74cc4c0b524532b2089b194e

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maps: Update to 3.4.3.
	* gnu/packages/cran.scm (r-maps): Update to 3.4.3.

	Change-Id: I94ffb14a207c5c68fce05b58d670a350b7627b66

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-curl: Update to 6.2.3.
	* gnu/packages/cran.scm (r-curl): Update to 6.2.3.

	Change-Id: Ia86d15c31b1d436972f822593b37586b53ddd2f2

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tkrplot: Update to 0.0-30.
	* gnu/packages/cran.scm (r-tkrplot): Update to 0.0-30.

	Change-Id: I5c3fa7c7bfc80737fef321c1e04309c896e1cc2b

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mirai: Update to 2.3.0.
	* gnu/packages/cran.scm (r-mirai): Update to 2.3.0.

	Change-Id: Icf9cee955f419de03f96f4c053c6af11228eb0a2

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openssl: Update to 2.3.3.
	* gnu/packages/cran.scm (r-openssl): Update to 2.3.3.

	Change-Id: Ie0f9d46710807f8522740dfd16d157ab2fc808e2

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-climatol: Update to 4.2-0.
	* gnu/packages/cran.scm (r-climatol): Update to 4.2-0.

	Change-Id: I4793df5d4be227d9537a430b846089ffce6dc862

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rush: Update to 0.2.0.
	* gnu/packages/cran.scm (r-rush): Update to 0.2.0.
	[propagated-inputs]: Add r-ids and r-mirai.

	Change-Id: Ia6d293cc7f07df39d9e4165482fa8b70cca142cf

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-data-table: Update to 1.17.4.
	* gnu/packages/cran.scm (r-data-table): Update to 1.17.4.

	Change-Id: I6054e770ce0a8231fa04041d11285c8e59002cee

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-collapse: Update to 2.1.2.
	* gnu/packages/cran.scm (r-collapse): Update to 2.1.2.

	Change-Id: I3b49d935b2583e2c6af14f491cc9ef9d1caea22f

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aster: Update to 1.3-4.
	* gnu/packages/cran.scm (r-aster): Update to 1.3-4.

	Change-Id: I9aec998b55e4451b6767c34d15f65404a65b8289

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pkgdown: Update to 2.1.3.
	* gnu/packages/cran.scm (r-pkgdown): Update to 2.1.3.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-htmltools, r-learnr, r-lifecycle, r-magick, r-pkgload,
	r-quarto, and r-viridislite.

	Change-Id: I98cb2e7f39b2efef935d967a398432488dddeef6

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gh: Update to 1.5.0.
	* gnu/packages/cran.scm (r-gh): Update to 1.5.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-rprojroot, r-spelling, and r-withr.

	Change-Id: Ia8877c980ae62e75479b76a6e74c0540dd0ae014

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-effectsize: Update to 1.0.1.
	* gnu/packages/cran.scm (r-effectsize): Update to 1.0.1.
	[native-inputs]: Add r-lmeinfo and r-propcis.

	Change-Id: I9d3540e605e58073b2e4d382de707d24555a6fa1

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsconnect: Update to 1.4.1.
	* gnu/packages/cran.scm (r-rsconnect): Update to 1.4.1.
	[properties]: Record updater-ignored-native-inputs.

	Change-Id: Id5591d98fc0b9aae93d24ea93ee7643b756ef51c

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pkgbuild: Update to 1.4.8.
	* gnu/packages/cran.scm (r-pkgbuild): Update to 1.4.8.
	[properties]: Update recorded updater-ignored-native-inputs.

	Change-Id: I5a526cd3b03c55ad8a9fbaf60745265397cf896e

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openmx: Update to 2.22.7.
	* gnu/packages/cran.scm (r-openmx): Update to 2.22.7.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: I761f5e00169d5f0e77c99ecc7868cd15040332b1

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-tidyclust.
	* gnu/packages/cran.scm (r-tidyclust): New variable.

	Change-Id: I495e4c34c05e249a8164fa5217f9990390e6fefa

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-clustmixtype.
	* gnu/packages/cran.scm (r-clustmixtype): New variable.

	Change-Id: Ibc60ab4f6bf4d92e6072ffdc7c8d41a6e48b3018

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rcpphungarian.
	* gnu/packages/cran.scm (r-rcpphungarian): New variable.

	Change-Id: Ie79bf90658de70976a7ecf8b5e7613fc2de8c0a9

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-s7.
	* gnu/packages/cran.scm (r-s7): New variable.

	Change-Id: Ic15383c996995754e6d87a8f8f5b664ba77059bc

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-name.
	* gnu/packages/cran.scm (r-name): New variable.

	Change-Id: If42c4bfebe587556bce2976c54d9bab060a99df8

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-lmeinfo.
	* gnu/packages/cran.scm (r-lmeinfo): New variable.

	Change-Id: I4567288f8e1996af86e9fa3d33ed7c7cb3f84d34

2025-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-propcis.
	* gnu/packages/cran.scm (r-propcis): New variable.

	Change-Id: Ie2f8d70db2d0b2b0c273c30719051c2331dbb231

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-educe@0.6.0.
	* gnu/packages/crates-io.scm (rust-educe-0.6): New variable.

	Change-Id: Ic7f69f13a37e098693fc7a37507202fb9f85a353

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-clap-cargo@0.9.1.
	* gnu/packages/crates-io.scm (rust-clap-cargo-0.9): New variable.

	Change-Id: Ie2e578b7e8f8b019951be1273a23362e2927481a

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-base64-stream@1.2.7.
	* gnu/packages/crates-io.scm (rust-base64-stream-1): New variable.

	Change-Id: Icd3512c7723ef6135ea5130250a50fba57eddd4c

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add espflash@3.2.0.
	* gnu/packages/rust-apps.scm (espflash): New variable.

	Change-Id: I3248318165bd40e6c88842cf332592124ca5bd1a

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-esp-idf-part@0.5.0.
	* gnu/packages/crates-io.scm (rust-esp-idf-part-0.5): New variable.

	Change-Id: I3c9f65ee9e205bd663d60cf65c4996d24379c087

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-deku@0.16.0.
	* gnu/packages/crates-io.scm (rust-deku-0.16): New variable.

	Change-Id: I03ad06ff03ced796dbb6feff10e53b99f0165a27

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-deku-derive@0.16.0.
	* gnu/packages/crates-io.scm (rust-deku-derive-0.16): New variable.

	Change-Id: Ibe9c8fa60704421691a257f5800b09762af43fe6

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-serde-plain@1.0.2.
	* gnu/packages/crates-io.scm (rust-serde-plain-1): New variable.

	Change-Id: Idfc6f90bf6fcda0023e4a695ff00a8bf673df89d

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-zero@0.1.3.
	* gnu/packages/crates-io.scm (rust-zero-0.1): New variable.

	Change-Id: Ia1d71ebd416b9fcbff773c9ffa07ac4a2262b05d

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-wasmparser@0.202.0.
	* gnu/packages/crates-io.scm (rust-wasmparser-0.202): New variable.

	Change-Id: I9d2bcb57b4970e91f8c962eeba05afdc48c2391e

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-update-informer@1.2.0.
	* gnu/packages/crates-io.scm (rust-update-informer-1): New variable.

	Change-Id: I952a17f4ca209f100f420882c5b90b0c11c26df9

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-unescaper@0.1.6.
	* gnu/packages/crates-io.scm (rust-unescaper-0.1): New variable.

	Change-Id: I4c93a1b2190488b504eee7eb3eab3b45cb2bd635

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-serialport@4.7.2.
	* gnu/packages/crates-io.scm (rust-serialport-4): New variable.

	Change-Id: Id21dc95d6209491eed4c1e2bb6f6be5d4686fda8

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-io-kit-sys@0.4.1.
	* gnu/packages/crates-io.scm (rust-io-kit-sys-0.4): New variable.

	Change-Id: Ic79b8049b37b802c56f61b13b84a2a926eb231b6

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-object@0.35.0.
	* gnu/packages/crates-io.scm (rust-object-0.35): New variable.

	Change-Id: I4715eb5d5993f2485d3a3c8dc43490f0f569beda

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-ruzstd@0.6.0.
	* gnu/packages/crates-io.scm (rust-ruzstd-0.6): New variable.

	Change-Id: Ibf45f005e6140a393ead5c51be43dd4d799939e4

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-libudev@0.3.0.
	* gnu/packages/crates-io.scm (rust-libudev-0.3): New variable.

	Change-Id: Ia135d8ff10d9a97dff46562491f8965eceedc3a5

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-parse-int@0.6.0.
	* gnu/packages/crates-io.scm (rust-parse-int-0.6): New variable.

	Change-Id: I89dfe8fe7cbff1608360d27625571c88b3ef7aee

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gimli@0.29.0.
	* gnu/packages/crates-io.scm (rust-gimli-0.29): New variable.

	Change-Id: I3e5f30e2d048a8a95c2dc8b15c1b617e8a9974d4

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-xmas-elf@0.9.1.
	* gnu/packages/crates-io.scm (rust-xmas-elf-0.9): New variable.

	Change-Id: Iffd30079b6672f963d9c70a7036211918ea96769

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-defmt-decoder@0.3.11.
	* gnu/packages/crates-io.scm (rust-defmt-decoder-0.3): New variable.

	Change-Id: If4f12d941c33dfc66a07ea29cd5ee2290d06d53c

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-defmt-json-schema@0.1.0.
	* gnu/packages/crates-io.scm (rust-defmt-json-schema-0.1): New variable.

	Change-Id: Iaa53c0cc1e9e3d2f99a73d5b7f2f062283c98331

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-slip-codec@0.4.0.
	* gnu/packages/crates-io.scm (rust-slip-codec-0.4): New variable.

	Change-Id: Ib5ddd7418af697bc93d7334d2893ef096383e298

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-asynchronous-codec@0.7.0.
	* gnu/packages/crates-io.scm (rust-asynchronous-codec-0.7): New variable.

	Change-Id: I552a909681826b735578282cd1d8c3d65937e0c2

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-clap@4.5.24.
	* gnu/packages/crates-io.scm (rust-clap-4.5.24): New variable.

	Change-Id: I6505f393917b1bf3ab2acba63822cbfdd9e02d94

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-addr2line@0.22.0.
	* gnu/packages/crates-io.scm (rust-addr2line-0.22): New variable.

	Change-Id: I8609590ed4e43aa65b084b65247b8cf394290797

2025-05-31  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: python-bayesicfitting: Fix tests.
	* gnu/packages/astronomy.scm (python-bayesicfitting): Fix tests.
	[arguments]<#:test-flags>: Load only tests files that match "Test*.py"
	pattern.  Set the top level directory for tests.
	[arguments]<#:phases>: Disable failing tests.  Change directory before running
	the tests.

	Change-Id: I21d7e20852f71ec2dcab23c7e21c441f2985496c

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: splash: Update to 3.11.3.
	* gnu/packages/astronomy.scm (splash): Update to 3.11.3.

	Change-Id: Iec53ae9bef8908af51cea418ad04bfb53d3eebbe

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: giza: Update to 1.5.0.
	* gnu/packages/maths.scm (giza): Update to 1.5.0.
	[arguments] <phases>: Add 'start-xorg-server; use custom 'check.
	[native-inputs]: Add xorg-server-for-tests.

	Change-Id: Ife69e71839a2d7a244f21ea84f30a12dfa8f0310

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-viresclient: Update to 0.13.0.
	* gnu/packages/astronomy.scm (python-viresclient): Update to 0.13.0.

	Change-Id: I85be314932b30c6df39398ba6d94f6aee720e8ed

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunkit-magex: Update to 1.1.0.
	* gnu/packages/astronomy.scm (python-sunkit-magex): Update to 1.1.0.
	[arguments] <test-flags>: Run all tests.
	[native-inputs]: Remove python-setuptools-scm; add
	python-setuptools-scm-next.

	Change-Id: I88533726a2164888f6e6255d4ac8cff181e30036

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jwst: Relax requirements.
	* gnu/packages/astronomy.scm (python-jwst):
	[phases]{relax-requirements}: Relax version constrain for stcal.

	Change-Id: Ic6728e6c96d2882a133a19263bac8d4c83b3589c

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stcal: Update to 1.13.0.
	* gnu/packages/astronomy.scm (python-stcal): Update to 1.13.0.
	[arguments] <test-flags>: Add option to run tests against installed
	module.
	<phases>: Remove 'build-extensions.

	Change-Id: I54e7c6254fef6f8d8474588c82622c25ed6e1302

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-roman-datamodels: Update to 0.25.0.
	* gnu/packages/astronomy.scm (python-roman-datamodels): Update to 0.25.0.
	[native-inputs]: Remove python-setuptools; add python-setuptools-next.

	Change-Id: I7602ace125e87fd9e608ae2ee8194673948cee0f

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rad: Update to 0.25.0.
	* gnu/packages/astronomy.scm (python-rad): Update to 0.25.0.
	[arguments] <test-flags>: Ignore 2 more test files.
	[native-inputs]: Remove python-setuptools; add python-semantic-version
	and python-setuptools-next.

	Change-Id: I06764e74f93cbd8783e7d9db68e5bd1c2809b917

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pint-pulsar: Update to 1.1.3.
	* gnu/packages/astronomy.scm (python-pint-pulsar): Update to 1.1.3.
	[arguments] <phases>: Add 'remove-deprecated-scripts.

	Change-Id: I316e7d7e7ee2420f5067d6eb0d8be0de8e931f4f

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-healpy: Update to 1.18.1.
	* gnu/packages/astronomy.scm (python-healpy): Update to 1.18.1.
	[arguments] <test-flags>: Provide "--pyargs" option to test against
	installed module.
	<phases>: Remove 'disable-doctestplus, and 'pre-check.
	[native-inputs]: Add python-pytest-doctestplus.

	Change-Id: I4f32f7ca551d556782a545171da30f6acc6e1c2a

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glue-astronomy: Update to 0.11.0.
	* gnu/packages/astronomy.scm (python-glue-astronomy): Update to 0.11.0.

	Change-Id: I919d7f7ac0b329583e1f001fe3396ee4748d3e36

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glue-core: Update to 1.22.2.
	* gnu/packages/astronomy.scm (python-glue-core): Update to 1.22.2.

	Change-Id: I13b9fd0fc695eb11f77b3f33c4bd5944122dbb5b

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fitsio: Update to 1.2.6.
	* gnu/packages/astronomy.scm (python-fitsio): Update to 1.2.6.
	[arguments] <test-flags>: Provide an option to test against installed
	package.
	<phases>: Remove 'build-extensions.

	Change-Id: I8ad0f2555741b55b30d364dbffe88b1d1ab04452

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crds: Update to 12.1.5.
	* gnu/packages/astronomy.scm (python-crds): Update to 12.1.5.

	Change-Id: Id47bfe8b55d9daf4693102c87b4a672f1e894703

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-casacore: Update to 3.7.1.
	* gnu/packages/astronomy.scm (python-casacore): Update to 3.7.1.

	Change-Id: I3bf2cd5995e4a2cc4ecde0f30b27957315a1ff9a

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-iers-data: Update to 0.2025.5.12.0.38.29.
	* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2025.5.12.0.38.29.

	Change-Id: I68dc71a76a64adb8a457395593310d7f7b5fb7b3

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astrocut: Update to 1.0.1.
	* gnu/packages/astronomy.scm (python-astrocut): Update to 1.0.1.
	[arguments] <test-flags>: Refresh a list of skipped tests requiring
	networking or failing.
	[propagated-inputs]: Add python-gwcs.

	Change-Id: I0c0c52ae5ee45ab1dfa08761ab8d4e284973983d

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cfitsio: Update to 4.6.2.
	* gnu/packages/astronomy.scm (cfitsio): Update to 4.6.2.

	Change-Id: I2a4bce66ea22429b59b0e8948a89376f3709a31a

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-colossus.
	* gnu/packages/astronomy.scm (python-colossus): New variable.

	Change-Id: Ie1c57bad1f4d5bc09d854a665e5538e19d5d529b

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-jwst-backgrounds.
	* gnu/packages/astronomy.scm (python-jwst-backgrounds): New variable.

	Change-Id: I855212fad78688cf6b061766416278a91a349b8c

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-camb.
	* gnu/packages/astronomy.scm (python-camb): New variable.

	Change-Id: I757310698ace9e5ee3528568720fdf87ad414b5e

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-aiapy.
	* gnu/packages/astronomy.scm (python-aiapy): New variable.

	Change-Id: I520ad46cd325e0860d001242f5aa4ef6e4e84227

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-irispy-lmsal.
	* gnu/packages/astronomy.scm (python-irispy-lmsal): New variable.

	Change-Id: I4bbcc6b27657568592941cd80c41a9d53d5d888e

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-dkist.
	* gnu/packages/astronomy.scm (python-dkist): New variable.

	Change-Id: Idc30064ecf32829d2ea57cebc73849b20fadde94

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-globus-sdk.
	* gnu/packages/python-web.scm (python-globus-sdk): New variable.

	Change-Id: Idb8ce6d9bc96ba30615e6de9a3b5612489ab47a8

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-glue-vispy-viewers.
	* gnu/packages/astronomy.scm (python-glue-vispy-viewers): New variable.

	Change-Id: I9620046f72cc6fdcf202b04ca84ead3519e7bfca

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-numpy-stl.
	* gnu/packages/python-xyz.scm (python-numpy-stl): New variable.

	Change-Id: Iec45ccf1a2c83dc608769971fe0d2e5b20b20343

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-baseband.
	* gnu/packages/astronomy.scm (python-baseband): New variable.

	Change-Id: I1296fbbfec71e922b30ccd8d4125eb04fd72ceba

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-zeus-mcmc.
	* gnu/packages/statistics.scm (python-zeus-mcmc): New variable.

	Change-Id: Ibe7723ba4bbb301ef828744576508f0b0400f73f

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-sunkit-spex.
	* gnu/packages/astronomy.scm (python-sunkit-spex): New variable.

	Change-Id: Iba6da5b856cc205ffde2cf56b82ebe1b868eeb5e

2025-05-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-petrofit.
	* gnu/packages/astronomy.scm (python-petrofit): New variable.

	Change-Id: Ia59121ecf7700c4e57e844270d43397fbe91b08e

2025-05-31  Nicolas Graves  <ngraves@ngraves.fr>

	scripts: environment: Export launch-environment/container.
	* guix/scripts/environment.scm (launch-environment/container): Export.

	Change-Id: I98d1b3e785015b34f4b434ccd931d8cf8988ee3c

2025-05-31  Zheng Junjie  <z572@z572.online>

	gnu: kdsoap: Enable QT6 as default.
	* gnu/packages/qt.scm (kdsoap)[inputs]: Remove qtbase-5.
	[arguments]: Set #:qtbase to qtbase.
	<#:configure-flags>: Add "-DKDSoap_QT6=true".
	* gnu/packages/qt.scm (kdsoap-qt6): deprecated it.
	* gnu/packages/kde-utils.scm (smb4k): Adjust inputs.
	* gnu/packages/kde.scm (kdsoap-ws-discovery-client): Adjust inputs.
	(kio-extras): Adjust inputs.

	Change-Id: If3a6823b3081bb994ec981603cead02728f427da

2025-05-31  Zheng Junjie  <z572@z572.online>

	gnu: LLVM, Clang, libomp, lld: Update to 20.1.5.
	* gnu/packages/llvm.scm (llvm-20, clang-20, clang-runtime-20,
	libomp-20, lld-20): Update to 20.1.5.

	Change-Id: I52765dd0341457616b2afa5197c2f7c4910a5a63

2025-05-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-go-mode: Add godef command.
	The godef command is used to provide the describe expression
	command (godef-describe, C-c C-d).  It can also be used for jumping to
	symbols.

	* gnu/packages/emacs-xyz.scm (emacs-go-mode)
	[phases] {patch-commands}: New phase.
	[inputs]: Add godef.

	Change-Id: I0386e2cece49473c01dd229b7ecbdef8d7e36555

2025-05-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add godef.
	* gnu/packages/go-apps.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.

	Change-Id: I867c032fe55085a09ce361667a70b7e5260ddb98

2025-05-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add go-ninefans-net-go.
	* gnu/packages/golang-xyz.scm (make-go-ninefans-net-go-module): New procedure.
	(go-ninefans-net-go-acme, go-ninefans-net-go-draw, go-ninefans-net-go-plan9)
	(go-ninefans-net-go): New variables.

	Change-Id: I7805682086837f28fa2fa91ba67e47a557f09b20

2025-05-31  David Elsing  <david.elsing@posteo.net>

	gnu: gst-plugins-good-qt: Switch to Qt6.
	* (gst-plugins-good-qt)[inputs]: Replace qtbase5, qtdeclarative-5 and
	qtwayland-5 by qtbase, qtdeclarative and qtwayland.  Remove qtx11extras. Add
	qtshadertools and qttools.

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add cargo-show-asm.
	* gnu/packages/rust-apps.scm (cargo-show-asm): New variable.

	Change-Id: Ia8928970325ce823b3a5c984cebd2a02b9d706ca

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-cargo-metadata@0.19.2.
	* gnu/packages/crates-io.scm (rust-cargo-metadata-0.19.2): New variable.

	Change-Id: I5df03a3e1b5450ce2e1aa2543b6041d831db056b

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-capstone@0.13.0.
	* gnu/packages/crates-io.scm (rust-capstone-0.13): New variable.

	Change-Id: I1491b70db1a84381e612eeed6acf5e0744c65170

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-capstone-sys@0.17.0.
	* gnu/packages/crates-io.scm (rust-capstone-sys-0.17): New variable.

	Change-Id: Ia8bb9980422c4a18a79a04d35f79f0cf3b97ed30

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-bpaf@0.9.20.
	* gnu/packages/crates-io.scm (rust-bpaf-0.9): New variable.

	Change-Id: I8f121b16a2dc94a2cf7f9f038b5753a4aa731e71

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-bpaf-derive@0.5.17.
	* gnu/packages/crates-io.scm (rust-bpaf-derive-0.5): New variable.

	Change-Id: I0cd841d4920bc41ba3f63b5ca1be9e1cc6549f12

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-ar@0.9.0.
	* gnu/packages/crates-io.scm (rust-ar-0.9): New variable.

	Change-Id: I8ebdddb56cc67f4ea9bcefabe005b36c93a46688

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add cargo-remark.
	* gnu/packages/rust-apps.scm (cargo-remark): New variable.

	Change-Id: I1e72c1648906d7fefbb02ddab34d6f3d701935c8

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-askama@0.12.1.
	* gnu/packages/crates-web.scm (rust-askama-0.12): New variable.

	Change-Id: I9fcf457f0cb8d6544a45d1accd7cde428562f5f1

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-askama-derive@0.12.5.
	* gnu/packages/crates-web.scm (rust-askama-derive-0.12): New variable.

	Change-Id: I9bc9fcc814d09c9e29953d645c0d767f126119cc

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-askama-parser@0.2.1.
	* gnu/packages/crates-web.scm (rust-askama-parser-0.2): New variable.

	Change-Id: I94069939e72163bd0de0aca29b1fecb3e8c970b8

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-askama-escape@0.10.3.
	* gnu/packages/crates-web.scm (rust-askama-escape-0.10): New variable.

	Change-Id: Ibe9979908cfac916ee4b62cc11cd6dfacdb08d8f

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add cargo-bloat@0.12.1.
	* gnu/packages/rust-apps.scm (cargo-bloat): New variable.

	Change-Id: I3ad5b2ba6bcf65604ec2cc933877a291fd57fe2e

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add cargo-readme@3.3.1.
	* gnu/packages/rust-apps.scm (cargo-readme): New variable.

	Change-Id: If52d5265d9cbe16656d1fcd0965de3c7f78f7184

2025-05-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add cargo-with@0.3.2.
	* gnu/packages/rust-apps.scm (cargo-with): New variable.

	Change-Id: I6a1c77d507ffa328caf779d52331d5e4bd80ef61

2025-05-30  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 139.0.1-1.
	* gnu/packages/librewolf.scm (librewolf): Update to 139.0.1-1.

	Change-Id: I01da1fbf26f8875bdc066114a37e9f92b9d10459

2025-05-30  Jake Forster  <jakecameron.forster@gmail.com>

	gnu: Add emacs-dicom.
	* gnu/packages/emacs-xyz.scm (emacs-dicom): New variable.

2025-05-30  Leo Famulari  <leo@famulari.name>

	etc: pre-push Git hook: Reduce code duplication.
	* etc/git/pre-push (perform_checks): New function.

	Change-Id: Ieff1e2c225e3720c96c75ca55abfb883dd386f5c

2025-05-30  Zhu Zihao  <all_but_last@163.com>

	gnu: Add valkey 8.1.1.
	* gnu/packages/database.scm(valkey-8): New variable.

	Change-Id: Ia1899ee41ecdd372d659c02940cc7ca9fbc011d8
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-05-30  Zhu Zihao  <all_but_last@163.com>

	gnu: Add valkey 7.2.6.
	* gnu/packages/database.scm(valkey-7): New variable.

	Change-Id: Ia1899ee41ecdd372d659c02940cc7ca9fbc011d8
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-05-30  Rodion Goritskov  <rodion.goritskov@gmail.com>

	gnu: miniflux: Update to 2.2.9.
	* gnu/packages/web.scm (miniflux): Update to 2.2.9.

	Change-Id: I381b76dd78e80e2bf450ff50fb3c074b460661f3

2025-05-30  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-wanderlust: Update to 2.15.9-846.d6dcbad.
	* gnu/packages/emacs-xyz.scm (emacs-wanderlust): Update to 2.15.9-846.d6dcbad.

	Change-Id: I0b4403ba870517f52d26bd569cf0149ec742e3b4

2025-05-30  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-flim-lb: Update to 1.14.9-147.774e40d.
	* gnu/packages/emacs-xyz.scm (emacs-flim-lb): Update to 1.14.9-147.774e40d.

	Change-Id: I4435e2f06a8ed0d2a1a4c364497ba9b6fa6d38c4

2025-05-30  Mickaël Fortunato  <mickael.fortunato@protonmail.com>

	doc: Depend on os-config-*.texi files.
	This allows running `make info` without having to run `make` first.

	* doc/local.mk (%C%_guix_TEXINFOS): Add os-config-*.texi.

	Change-Id: I1998bccc6fb13a74e992a3f23311ed0de4799e89

2025-05-30  Nico Rikken  <nico@nicorikken.eu>

	gnu: Add ansel.
	* gnu/packages/photo.scm (ansel): New variable.

	Change-Id: I3971d82fc09e1e04a96adc8d7124fd5574f4c159

2025-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-go-mode: Use release tag.
	* gnu/packages/emacs-xyz.scm (emacs-go-mode)
	[source]: Use the release tag, now that it's available.

	Change-Id: I11e93a06a49e066cbcd4ee3f96fb4d4cfc25302f

2025-05-30  Sergey Trofimov  <sarg@sarg.org.ru>

	services: xorg: Make startx respect XDG_VTNR.
	To allow X server to be started by shepherd, without resorting to login
	managers, the determine-vty procedure has to be adjusted. Shepherd would
	set /proc/self/fd/0 to /dev/null when starting the service, so the TTY
	has to be extracted by other means.

	* gnu/services/xorg.scm (xorg-start-command-xinit): Use XDG_VTNR
	environment variable to determine VTY.

	Closes: #52
	Change-Id: I390217e292f6534b31d18083c9a49c009a836aad

2025-05-30  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: readymedia: Install man pages.
	* gnu/packages/upnp.scm (readymedia)[arguments]<#:phases>
	{patch-source}: Set correct path to binary.
	{install-man-pages}: New phase.

	Closes: #336
	Change-Id: Ib804250785e5cd0fed7191d63bf19731dff582e0

2025-05-30  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: readymedia: Use G-Expressions.
	* gnu/packages/upnp.scm (readymedia)
	[arguments]: Use G-Expressions.

	Change-Id: I7db2735ea0167dc3bd5c6c32359269e631b3186c

2025-05-30  aurtzy  <aurtzy@gmail.com>

	gnu: emacs-disproject: Update to 2.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-disproject): Update to 2.1.0.

	Change-Id: Idd8c1b90275d5d53887440828e16e8ef931c65c5

2025-05-30  moksh  <mysticmoksh@riseup.net>

	gnu: pqiv: Update to 2.13.2.
	* gnu/packages/image-viewers.scm (pqiv): Update to 2.13.2.

	Closes: #328
	Change-Id: Idba1ee63d2326173306e134ee00b1394d20f5ad4

2025-05-29  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: rdfind: Update to 1.7.0.
	* gnu/packages/admin.scm (rdfind): Update to 1.7.0.
	[arguments]<#:phases>: Patch some additional tests to set
	the proper "/bin/sh" intrepeter.  Don't call "which",
	use "search-input-file" instead.

	Change-Id: Ia0acddcf19938b0805029ee71af183a6de38111e

2025-05-29  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: traceroute: Update to 2.1.6.
	* gnu/packages/networking.scm (traceroute): Update to 2.1.6.

	Change-Id: Id3330e8ef511b6c5dce4015d09d5d6643b3c44d4

2025-05-29  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 139.0-1 [security-fixes].
	Contains fixes for:

	CVE-2025-5263: Error handling for script execution was incorrectly
	               isolated from web content
	CVE-2025-5264: Potential local code execution in “Copy as cURL”
	               command
	CVE-2025-5265: Potential local code execution in “Copy as cURL”
	               command
	CVE-2025-5266: Script element events leaked cross-origin resource
	               status
	CVE-2025-5270: SNI was sometimes unencrypted
	CVE-2025-5271: Devtools' preview ignored CSP headers
	CVE-2025-5267: Clickjacking vulnerability could have led to leaking
	               saved payment card details
	CVE-2025-5268: Memory safety bugs fixed in Firefox 139, Thunderbird
	               139, Firefox ESR 128.11, and Thunderbird 128.11
	CVE-2025-5272: Memory safety bugs fixed in Firefox 139 and Thunderbird
	               139

	* gnu/packages/librewolf.scm (librewolf): Update to 139.0-1.

	Change-Id: I42b2e98f49a99f0b5259e02726e9f521a19932b8

2025-05-29  Ian Eure  <ian@retrospec.tv>

	gnu: firefox-l10n: Update to 0ae64b96c777ad164d85142acdcd0ceb3e14e8d1.
	* gnu/packages/librewolf.scm (firefox-l10n): Update to 0ae64b96c777ad164d85142acdcd0ceb3e14e8d1.

	Change-Id: I84551fb5decc040966d8631407c260e72c1d3678

2025-05-29  Sughosha  <sughosha@disroot.org>

	gnu: signond: Fix finding libraries.
	* gnu/packages/qt.scm (signond)[arguments]<#:phases>: In configure phase,
	add "QMAKE_LFLAGS_RPATH" variable. Readd validate-runpath phase.

	Change-Id: I9cba96e86ee7fe662570a25fe71eddd7af2d22d5

2025-05-29  Sughosha  <sughosha@disroot.org>

	gnu: signond: Remove qtbase from native-inputs.
	* gnu/packages/qt.scm (signond)[native-inputs]: Remove qtbase-5.
	(signond-qt6): Remove qtbase.

	Change-Id: If83258b2b5d7f93c5f2b7d1fc214ae64d4893bc5

2025-05-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: osinfo-db: Update to 20250124.
	* gnu/packages/virtualization.scm (osinfo-db): Update to 20250124.

	Change-Id: Ibc194b9742c888f5a316ec3b37cc3d6baf0612d1

2025-05-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: git-repo: Update to 2.54."
	This reverts commit 6c1cc9e36038c9a154501632a825acca6dfaf17a.  This doesn't
	install fully working repo, just the updater:

	   $ repo --help
	   [...]
	   repo is not yet installed.  Use "repo init" to install it here.

	Change-Id: Ibe343789464828cbbd41380d5f0ae1ff71969bb3

2025-05-29  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: xmrig: Update to 6.22.2.
	* gnu/packages/finance.scm (xmrig): Update to 6.22.2.

	Change-Id: Ic07cceb0a889afca1b074b536d0f06803c402f29

2025-05-28  Congcong Kuo  <congcong.kuo@gmail.com>

	daemon: Remove ‘AutoDeleteArray’.
	* libutil/util.hh (AutoDeleteArray): Remove.
	* libutil/util.cc (readString, readStrings): Use ‘std::vector’ instead
	of ‘AutoDeleteArray’.
	* libutil/serialise.cc (readFile): Likewise.

	Change-Id: I45362998dbb8226874f66b77cd19f071f7bb2ab3

2025-05-28  Ludovic Courtès  <ludo@gnu.org>

	teams: Add nix/ directory to the scope of the ‘core’ team.
	* etc/teams.scm (core): Add “^nix/” to the scope.

	Change-Id: If6c5e4a0ed4744285e7e055995ddd0cdc8ffd63e

2025-05-28  Ludovic Courtès  <ludo@gnu.org>

	teams: Add ‘sync-codeberg-teams’ action.
	* etc/teams.scm (<forgejo-team>): New JSON mapping.
	(unit-map->json, json->unit-map): New procedures.
	(%default-forgejo-team-units, %default-forgejo-team-unit-map)
	(%codeberg-organization): New variables.
	(codeberg-url, forgejo-http-headers): New procedures.
	(&forgejo-error): New record type.
	(process-url-components, define-forgejo-request): New macros.
	(organization-teams, create-team, add-team-member)
	(team->forgejo-team, synchronize-team, synchronize-teams): New
	procedures.
	(main): Add ‘sync-codeberg-teams’ action.

	Change-Id: I6b1f437a3407bc2d44965519990deb524afa9528

2025-05-28  Ludovic Courtès  <ludo@gnu.org>

	teams: Add Codeberg accounts to <person> records.
	Based on the committer accounts given in the thread at
	<https://lists.gnu.org/archive/html/guix-devel/2025-05/msg00072.html>
	and additional team member accounts given in the thread at
	<https://lists.gnu.org/archive/html/guix-devel/2025-05/msg00322.html>.

	* etc/teams.scm (<person>)[account]: Add field.
	(person): Add ‘account’ parameter.
	<top level>: Add known Codeberg account names.

	Change-Id: Iad3b10c328b0df5d3c68d98ffee7f7c8ec4c8e23

2025-05-28  Ludovic Courtès  <ludo@gnu.org>

	teams: Add missing team descriptions.
	* etc/teams.scm (bootstrap, hurd): Add #:description.

	Change-Id: I531907763c746420a60daf6a5c33ec586565db07

2025-05-28  Ludovic Courtès  <ludo@gnu.org>

	teams: Use suitable team identifiers for Codeberg.
	The “c++” team has to be called “cpp”.

	* etc/teams.scm (team-id->forgejo-id): New procedure.
	(team->codeowners-snippet): Use it.

	Change-Id: I10619d8833b5c747504f26b7b0eedb9d61bfd812

2025-05-28  Ludovic Courtès  <ludo@gnu.org>

	teams: Add ‘codeowners’ command in help message.
	* etc/teams.scm (main): Add ‘codeowners’ command in help message.

	Change-Id: I859997aba2b8829173e608e5ba1c8ab59b79d9c5

2025-05-28  Timo Wilken  <guix@twilken.net>

	gnu: cl-woo: Update to 0.12.0-2.7f5219c.
	* gnu/packages/lisp-xyz.scm (sbcl-woo): Update to 0.12.0-2.7f5219c.
	  [inputs]: Add sbcl-cl+ssl and sbcl-trivial-mimes.

	Closes: #100
	Change-Id: I794cd206e946f36337ac4fbc33fd5b4d98bfff71

2025-05-28  Timo Wilken  <guix@twilken.net>

	gnu: cl-binary-types: Update to 1.2-2.a17caf8.
	This forked version fixes a serious bug that would prevent using the
	binary-types and bordeaux-threads Lisp packages together: frodef's version
	declares "bt" as a package nickname, but bordeaux-threads also uses that, so
	there's a conflict at load time.

	* gnu/packages/lisp-xyz.scm (sbcl-binary-types): Update to 1.2-2.a17caf8.
	  [source, home-page]: Switch to Ferada's fork of the project.

	Closes: #94
	Change-Id: If38ababe836fe6c07960ade936122d37c71e6b0e

2025-05-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-caldav: Update to 3.1-0.44a6d46.
	* gnu/packages/emacs-xyz.scm (emacs-org-caldav): Update to 3.1-0.44a6d46.

	Change-Id: Idaa854724f201c896be07d0d2472874ddf496598

2025-05-28  André Batista  <nandre@riseup.net>

	gnu: mullvadbrowser: Update to 14.5.3 [security-fixes].
	Fixes CVEs 2025-4918, 2025-4919, 2025-5263, 2025-5264, 2025-5265,
	2025-5266, 2025-5267, 2025-5268 and 2025-5269.

	<https://www.mozilla.org/en-US/security/advisories/mfsa2025-37/> and
	<https://www.mozilla.org/en-US/security/advisories/mfsa2025-44/>
	for details.

	* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
	20250526202532.
	(%mullvadbrowser-version): Update to 14.5.3.
	(%mullvadbrowser-firefox-version): Update to 128.11.0esr-14.5-1-build3.
	(mullvadbrowser-translation-base): Update to 90dbac9642.
	(mullvadbrowser-translation-specific): Update to 111ba90202.

	Change Id: Ibfab3560f7106db1293b7ab928dd5af444ceb035

2025-05-28  André Batista  <nandre@riseup.net>

	gnu: torbrowser: Update to 14.5.3 [security-fixes].
	Fixes CVEs 2025-4918, 2025-4919, 2025-5263, 2025-5264, 2025-5265,
	2025-5266, 2025-5267, 2025-5268 and 2025-5269.

	<https://www.mozilla.org/en-US/security/advisories/mfsa2025-37/> and
	<https://www.mozilla.org/en-US/security/advisories/mfsa2025-44/>
	for details.

	* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
	20250526202532.
	(%torbrowser-version): Update to 14.5.3.
	(%torbrowser-firefox-version): Update to 128.11.0esr-14.5-1-build3.
	(torbrowser-translation-base): Update to 90dbac9642.
	(torbrowser-translation-specific): Update to 9cbc3b3d25.

	Change Id: I8278137c9b4b2a91b9eb705833fa10e1b5c21b29

2025-05-28  Hilton Chain  <hako@ultrarare.space>

	gnu: go-1.24: Update to 1.24.3.
	* gnu/packages/golang.scm (go-1.24): Update to 1.24.3.

	Change-Id: Ife52e25c121089cf19a42720a6e7a7d5f8f4f9a6

2025-05-28  Hilton Chain  <hako@ultrarare.space>

	gnu: go-1.23: Update to 1.23.9.
	* gnu/packages/golang.scm (go-1.23): Update to 1.23.9.

	Change-Id: Ibb358b20f8a47136a4c73aa206f63b9ceb849060

2025-05-28  Hilton Chain  <hako@ultrarare.space>

	gnu: font-junicode: Split outputs.
	Limit ‘out’ to OTF and variable fonts.

	* gnu/packages/fonts.scm (font-junicode)[outputs]: Add ttf and woff.
	[arguments]<#:phases>: Install variable fonts to ‘out’.

	Change-Id: I374d727d63712691fa3b5ef6d98b105f675c3e75

2025-05-28  Hilton Chain  <hako@ultrarare.space>

	gnu: font-junicode: Use pre-built font files.
	Upstream doesn't provide all pre-built font files in the git repository.
	Since fontmake is not packaged yet, we can't build them from source at the
	moment.

	* gnu/packages/fonts.scm (font-junicode)[source]: Use pre-built fontfiles.

	Fixes: https://codeberg.org/guix/guix/issues/68
	Change-Id: I19adc64f7a966247c94a5ad1833aaa6d59e5aa6f

2025-05-28  Skylar "The Cobra" Astaroth  <cobra@vern.cc>

	gnu: ncmpcpp: Enable music visualizer.
	* gnu/packages/mpd.scm (ncmpcpp)[inputs]: Add fftw.
	[#:configure-flags]: Add “--enable-visualizer”.

	Change-Id: I171645589f47976bc3a66d8e420f2dc849f96834

2025-05-28  Hilton Chain  <hako@ultrarare.space>

	gnu: smartdns: Update to 46.1.
	* gnu/packages/dns.scm (smartdns): Update to 46.1.

	Change-Id: I26e36b03b5389289a2f2aefb9ccab736681b8945

2025-05-28  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-pytooling: Update to 8.4.7.
	* gnu/packages/python-xyz.scm (python-pytooling): Update to 8.4.7.

	Change-Id: I75eb093dcc03fdd00893655cc58ae453a81d2d8f

2025-05-28  TohsakaTypeclass  <codeberg@getstate.dev>

	gnu: senpai: Update to 0.4.1.
	- gnu/packages/messaging.scm (senpai): Update to 0.4.1.

	Change-Id: Iee3edb715c573c9e7c46f854a7687f62dcbce42b

2025-05-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: universal-ctags: Update to 6.1.20250525.0.
	* gnu/packages/code.scm (universal-ctags): Update to 6.1.20250525.0.

	Change-Id: If7e5988247a99744878ecf3b02ed93a5030af636

2025-05-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-circe: Update to 2.14.
	* gnu/packages/emacs-xyz.scm (emacs-circe): Update to 2.14.

	Change-Id: I21ef4e22086a0be7f5b251c5c4548404f392d08f

2025-05-27  Cayetano Santos  <csantosb@inventati.org>

	gnu: symbiyosys: Update to 0.53.
	* gnu/packages/electronics.scm (symbiyosys): Update to 0.53.

	Change-Id: Ib6839ac2b2feedb6c9d37959a82fc2f0c653661b

2025-05-27  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: yggtray: Update to 0.1.14.
	* gnu/packages/networking.scm (yggtray): Update to 0.1.14.
	[native-inputs]: Add check and pkg-config.  Remove doxygen and graphviz as
	they are required only for the building of the development documentation which
	is currently not getting installed with the package anyway.
	[arguments]<#tests?>: Remove.
	[arguments]<#:phases>: Replace "check" phase.

	Change-Id: Ia5b7e07f77101c37fac8f1983dc397d9a19ff7ec

2025-05-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-wangjia184-sortedset.
	* gnu/packages/golang-xyz.scm (go-github-com-wangjia184-sortedset): New variable.

	Change-Id: I1429fdd6ea62cf013352843f389ae8a32fd15554

2025-05-27  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.24.0-guix1 [security fixes].
	Includes fixes for CVE-2025-5262, CVE-2025-5263, CVE-2025-5264, and
	CVE-2025-5265.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2025-05-27  Mark H Weaver  <mhw@netris.org>

	gnu: libvpx: Fix CVE-2025-5262.
	* gnu/packages/video.scm (libvpx) [replacement]: New field.
	(libvpx/fixed): New variable.
	* gnu/packages/patches/libvpx-CVE-2025-5262.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2025-05-27  Leo Famulari  <leo@famulari.name>

	etc: pre-push Git hook: Make portable to current Debian.
	Closes #64

	The ;& operator was introduced in POSIX.1-2024 "Issue 8", from 2024, but
	is not yet available in Debian's dash shell.

	* etc/git/pre-push: Duplicate the handling of our two canonical Git repo
	URLs.

	Change-Id: I1125810c9f2d6fb9a99f7220d971cc38387989d3

2025-05-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.184.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.184.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	Change-Id: I0355cf171b2628d96e0d4453cd507874de0278e5

2025-05-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.140.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.140.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: Ibbaa59c5f1d5f2d8c681e835a17cc49892384cab

2025-05-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.92.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.92.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I6c730f2905fab8b9baf0785c29327331cd09f4da

2025-05-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.30.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.30.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: Iec0f6c8c66bed06421e9938d764ae001e0c0821f

2025-05-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.14.8.
	Closes: #66

	* gnu/packages/linux.scm (linux-libre-6.14-version): Update to 6.14.8.
	(linux-libre-6.14-pristine-source): Update hash.

	Change-Id: Idcb4933e30c1fc68cbe777b337f529c2b3fe1175

2025-05-27  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	gnu: Add dicedb.
	* gnu/packages/databases.scm (dicedb): New variable.
	* gnu/packages/patches/dicedb-remove-init-from-config-subpkg.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.

	Change-Id: Id5c97d254c35301181593b42c96a83a1ef843131

2025-05-27  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	gnu: Add go-github-com-dicedb-dicedb-go.
	* gnu/packages/golang-xyz.scm (go-github-com-dicedb-dicedb-go): New variable.

	Change-Id: I91a50f9d20de4697d5d3ec5473173025f57afae9

2025-05-27  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	gnu: Add go-github-com-axiomhq-hyperloglog.
	* gnu/packages/golang-xyz.scm (go-github-com-axiomhq-hyperloglog): New variable.

	Change-Id: Ied56075c3483a1a14f6cb8df7c04fd9ab48bb742

2025-05-27  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	gnu: Add go-github-com-ohler55-ojg.
	* gnu/packages/golang-web.scm (go-github-com-ohler55-ojg): New variable.

	Change-Id: I8922bee0be925f250d59fbf5017a8a213d15a6bd

2025-05-27  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	gnu: Add go-github-com-kamstrup-intmap.
	* gnu/packages/golang-xyz.scm (go-github-com-kamstrup-intmap): New variable.

	Change-Id: I7196f9c57d4ccccae2022e4524b64ce6f923d35d

2025-05-27  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	gnu: Add go-github-com-mmcloughlin-geohash.
	* gnu/packages/golang-xyz.scm (go-github-com-mmcloughlin-geohash): New variable.

	Change-Id: I8c3ccba1a3a0381d4f43d094605ead23ace4c146

2025-05-27  Ian Eure  <ian@retrospec.tv>

	gnu: scummvm: Update to 2.9.1.
	* gnu/packages/emulators.scm (scummvm): Update to 2.9.1.

	Change-Id: I80ae95a6878d2ef39c77c6fe9054fd50f44cca8e

2025-05-27  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: iwd: Update to 3.8.
	* gnu/packages/networking.scm (iwd): Update to 3.8.

	Change-Id: Iccc953e47b739beb73abf89d317e1479626e9039

2025-05-27  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: ell: Update to 0.77.
	* gnu/packages/linux.scm (ell): Update to 0.77.

	Change-Id: Ib7f1f214a3059f9bd8fe6cc208a2c2a645810b84
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-05-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add samu-as-ninja-wrapper.
	* gnu/packages/ninja.scm (samu-as-ninja-wrapper): New variable.

	Change-Id: I8227fc23ebb2bf9cdc9a6729be9f00ff10b196ca

2025-05-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add samurai.
	* gnu/packages/ninja.scm (samurai): New variable.

	Change-Id: I5be4fd7e5100adfd24370a1ce8d7377a6b45df3b

2025-05-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Substitute 'outputted' for 'output'.
	* doc/guix.texi (mpv Media Player): Use the more common usage [0].

	[0]  https://english.stackexchange.com/a/35433

	Change-Id: I5c10d281441c2995849df880dbaf62a790d2ff78

2025-05-27  Tomas Volf  <~@wolfsden.cz>

	home-mpv-configuration: Support file-like for file fields.
	* gnu/home/services/mpv.scm (serialize-mpv/file, mpv/file?): New procedures.
	(ao-null-latency, audio-file-paths, audio-files, bluray-device, cdda-device)
	(chapters-file, cookies-file, cover-art-files, demuxer-cache-dir, dump-stats)
	(dvbin-file, dvd-device, external-files, glsl-shaders, gpu-shader-cache-dir)
	(icc-cache-dir, icc-profile, image-lut, include, input-conf, input-ipc-server)
	(log-file, lut, ordered-chapters-files, osd-fonts-dir, screenshot-directory)
	(scripts, stream-dump, sub-ass-styles, sub-file-paths, sub-files)
	(sub-fonts-dir, target-lut, tls-ca-file, tls-cert-file, tls-key-file):
	(vo-image-outdir, watch-history-path, watch-later-directory): Change type.
	* doc/guix.texi (mpv Media Player): Document it.

	Reported-by: Sergey Trofimov <sarg@sarg.org.ru>
	Change-Id: I7e55b306104c235d165ab138397b767f1af5c124

2025-05-27  Tomas Volf  <~@wolfsden.cz>

	home-mpv-configuration: Update for mpv 0.40.0.
	* gnu/home/services/mpv.scm (audio-backward-batch, clipboard-backends)
	(clipboard-monitor?, demuxer-mkv-crop-compat?, hwdec-software-fallback)
	(input-ime?, load-commands?, load-console?, load-positioning?)
	(osd-bar-marker-min-size, osd-bar-marker-scale, osd-bar-marker-style)
	(osd-selected-color, osd-selected-outline-color, playlist-exts)
	(save-watch-history?, sub-ass-prune-delay, sub-ass-scale-with-window?)
	(sub-hinting, sub-line-spacing, sub-scale-signs?, sub-shaper, video-recenter?)
	(watch-history-path, wayland-internal-vsync): New options.
	(cache-pause-wait, video-aspect-override): Change range.
	(dvbin-timeout, media-controls, target-colorspace-hint): Change type.
	(video-aspect-method): Add enumeration member.
	(drm-connector, drm-device, drm-draw-plane, drm-draw-surface-size)
	(drm-drmprime-video-plane, drm-format, drm-mode, drm-vrr-enabled)
	(load-osd-console?, sub-ass-hinting, sub-ass-line-spacing)
	(sub-ass-scale-with-window?, sub-ass-shaper)
	(vd-lavc-software-fallback): Removed options.
	* doc/guix.texi: Update the list of fields.

	Change-Id: I7e55b306104c235d165ab138397b767f1af5c124

2025-05-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-ldaptor.
	* gnu/packages/python-web.scm (python-ldaptor): New variable.

	Change-Id: If7d2cb7b51bb0ccc85b76d7f2d4b31857e042066

2025-05-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sbcl-fast-generic-functions: Update to 0.0.0-2.6e9d690.
	Closes <https://issues.guix.gnu.org/69585> as upstream applied fixes as.

	* gnu/packages/lisp-xyz.scm (sbcl-fast-generic-functions): Update to
	0.0.0-2.6e9d690.
	[source]: Remove patch.

	* gnu/packages/patches/sbcl-fast-generic-functions-fix-sbcl-2.4.patch:
	Delete file.
	* gnu/local.mk (dist_patch_DATA): Deregister patch.

	Change-Id: I09eb5f296afa9529d5ceee2fbd33fedcd59ad199

2025-05-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-obfs4proxy.
	Fixes <https://issues.guix.gnu.org/77470>.

	* gnu/packages/golang-crypto.scm (go-obfs4proxy): New variable.

	Change-Id: I318e757e3d2eaaba818f28277559e65ab87c910b

2025-05-27  Lynn Leichtle  <lynn@lynn.sh>

	maint: Add README.org symlink pointing to README.
	This makes Codeberg rendering the format properly.

	* README.org: New file.

	Change-Id: I926d2e240b0402258fa6ec0f13876d67ccc8cb01

2025-05-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: telepathy-glib: Reinstate parallel tests.
	The package successfully built 10 times in a row using 32 cores, so the issue
	is presumed resolved.

	* gnu/packages/glib.scm (telepathy-glib) [#:parallel-tests?]: Delete argument.

	Change-Id: I6ed5fa969bba65d20a0130f01e3983d3dbb77f62

2025-05-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: telepathy-glib: Remove input labels.
	* gnu/packages/glib.scm (telepathy-glib) [native-inputs]: Remove labels.

	Change-Id: I9633ff7945f6ba73c321e251caaf88a91c8a7994

2025-05-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: telepathy-glib: Replace python-2 with python-minimal-wrapper.
	* gnu/packages/glib.scm (telepathy-glib) [native-inputs]: Replace python-2
	with python-minimal-wrapper.

	Change-Id: I79da0953fae50399fc22edb97b0029b1eba099cb

2025-05-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: telepathy-glib: Reinstate parallel build.
	The issue appears to have been resolved.

	* gnu/packages/glib.scm (telepathy-glib) [arguments]
	<#:parallel-build?>: Delete argument.

	Change-Id: Id117e3bce47ef7dfeb4c70900b8a4eaf5dc334c4

2025-05-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: telepathy-logger: Update to 0.8.2-0.5eaf8c9.
	* gnu/packages/freedesktop.scm (telepathy-logger): Update to 0.8.2-0.5eaf8c9.
	[source]: Fetch from git.
	[arguments]: Remove #:parallel-tests?.  Add #:tests? #f.
	<#:phases>: Delete trailing #t.
	{fix-autogen.sh}: New phase.
	<#:configure-flags>: Add --disable-Werror flag.
	[native-inputs]: Replace python-2 with python-minimal.  Add autoconf,
	automake and libtool.
	[propagated-inputs]: Move sqlite to...
	[inputs]: ... here.

	Change-Id: I31f37f05ab07e30746e422f839976199621421e5

2025-05-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Reduce the number of dependents on inkscape.
	This reduces the number of dependents from close to 2000 packages to less than
	100.  This is done by substituting gtk-doc for gtk-doc/stable in a few
	packages: the latter depends on inkscape/pinned rather than inkscape.

	* gnu/packages/display-managers.scm (lightdm)
	* gnu/packages/freedesktop.scm (accountsservice)
	(libqrtr-glib, libappindicator)
	* gnu/packages/gnome.scm (gcr, upower, libzapojit, gnome-software)
	* gnu/packages/gtk.scm (cairo-with-documentation, gtk, libdbusmenu)
	* gnu/packages/ibus.scm (ibus-minimal)
	* gnu/packages/mail.scm (gmime)
	* gnu/packages/music.scm (libgpod)
	* gnu/packages/package-management.scm (flatpak)
	* gnu/packages/xfce.scm (xfce4-dev-tools)
	[propagated-inputs]: Remove gtk-doc; add gtk-doc/stable.

2025-05-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: telepathy-mission-control: Sanitize inputs.
	* gnu/packages/freedesktop.scm (telepathy-mission-control):
	[inputs]: Remove python-2 and gtk-doc.  Move libxslt to...
	[native-inputs]: ... here.  Add python-minimal and gtk-doc/stable.

	Change-Id: I2bafd1d434dc1335a769f390ab1133d772b5b960

2025-05-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	etc: pre-push: Do not use recent ;& case statement terminator.
	Some systems are still using a shell that predates its inclusion in the POSIX
	specification, such as Debian Bookworm.

	* etc/git/pre-push (z40): Remove usage of ';&'.  Fail when attempting to push
	to Savannah instead.

	Reported-by: Leo Famulari <leo@famulari.name>
	Closes: #64
	Change-Id: I2dd224b7a3236f7027fc702b96e3ee1ff594d4fa

2025-05-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	etc: Untabify pre-push hook.
	There was a mix of spaces and tabs in the file, even confusing Emacs's
	dtrt-indent-mode.

	* etc/git/pre-push: Untabify.

	Change-Id: I2548a3901c5064c649a8f6bb786d606b6155fcfb

2025-05-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: inkscape: Fix copyright year displayed in about dialog.
	* gnu/packages/inkscape.scm (%inkscape-release-year): New variable.
	(inkscape) [#:phases] <patch-inkscape-build-year>: New phase.

	Fixes: #45
	Change-Id: I4fced673252f39b1d45ab4345055fe8963e29e24

2025-05-27  Jakob Kirsch  <jakob.kirsch@web.de>

	gnu: git-repo: Update to 2.54.
	* gnu/packages/android.scm (git-repo): Update to 2.54.
	[arguments]: Disable tests.
	[arguments]: Delete phase 'do-not-self-update.
	[arguments]: Delete phase 'configure-git.
	[arguments]: Delete phase 'check.
	[native-inputs]: Remove python-pytest.
	[inputs]: Add bash-minimal.
	[home-page]: Add link.

	Change-Id: I866c995b96e972b3980df42819f1af538a70f79b

2025-05-26  David Elsing  <david.elsing@posteo.net>

	gnu: hdf-eos5: Fix build.
	Closes #60.

	* gnu/packages/maths.scm (hdf-eos5)[inputs]: Add libaec.

	Change-Id: If2095a8aef2b39e81716e50c5caab7331a21ebf4

2025-05-26  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: fava: Update to 1.30.2.
	Closes #43.

	* gnu/packages/finance.scm (fava): Update to 1.30.2.

	Change-Id: I95048f2a26ed08ed7747ca80f89a455f38211203
	Reviwed-by: Ian Eure <ian@retrospec.tv>

2025-05-26  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: Add python-beangulp.
	* gnu/packages/finance.scm (python-beangulp): New variable.

	Change-Id: Id3fa32decb1ec3fe6d9f697a8647f1b826f022be
	Reviwed-by: Ian Eure <ian@retrospec.tv>

2025-05-26  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: Add beanquery.
	* gnu/packages/finance.scm (beanquery): New variable.

	Change-Id: Ic733750b5b71740992a145b1ee05fa67dbe1f837
	Reviwed-by: Ian Eure <ian@retrospec.tv>

2025-05-26  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: beancount: Update to 3.1.0.
	* gnu/packages/finance.scm (beancount-3): New variable.

	Change-Id: Id3b0c8c77361cc8475b45e211df60988f27f53bb
	Reviwed-by: Ian Eure <ian@retrospec.tv>

2025-05-26  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: Add python-petl.
	* gnu/packages/python-xyz.scm (python-petl): New variable.

	Change-Id: I535b88025a150591269d194210a8f2c49aada974
	Reviwed-by: Ian Eure <ian@retrospec.tv>

2025-05-26  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 296.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 296.

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	Merge branch 'csantosb/python-logfury'
	Change-Id: I1abba91a71bf5a75ee5a001e42a54e6ee76b4c18

2025-05-26  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add python-logfury.
	* gnu/packages/python-xyz.scm (python-logfury): New variable.

	Change-Id: I8f8550e302366d95943fa66050a05e6f2bcbe009
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Move all snakemake variants to python-science.
	* gnu/packages/python-xyz.scm (snakemake-5, snakemake-6, snakemake-7):
	Move from here ...
	* gnu/packages/python-science.scm: ... to here.

	Change-Id: Ia771b316049f375183025e7617e6d0ddf06f99ff

2025-05-26  Leo Nikkilä  <hello@lnikki.la>

	gnu: awscli-2: Skip failing tests.
	Skips two failing tests with the awscli-2 package, which have been
	failing the build recently.

	The first one is related to the version of prompt-toolkit that's being
	used as an input. Upstream doesn't support some of the later versions,
	however this doesn't seem to cause any visible problems right now apart
	from the test failing, at least on aarch64.

	The other issue is due to `os.environ["PATH"]` throwing a KeyError once
	in a while, seems like this test is being affected by some other test
	since running it in isolation works for me. See
	<https://ci.guix.gnu.org/build/10641072/log> for an example.

	* gnu/packages/python-web.scm (awscli-2)[arguments]<#:test-flags>: Skip
	failing prompt-toolkit tests, likewise for emrutils.

	Change-Id: Ia36aebccb2bd2f97d9c32a1a35a5fb5139c23330

2025-05-26  André Batista  <nandre@riseup.net>

	gnu: lyrebird: Add version info.
	See the project's Makefile.  Without this flag, version info defaults
	to 'devel'.

	* gnu/packages/golang-web.scm (lyrebird)[arguments]<#:build-flags>: Add
	ldflag required for building with version information; append default
	ldflags in case they are shadowed.

	Change-Id: Iaa94c205244b3028b7e935b5ff83cf16b67f1b95

2025-05-26  Tomas Volf  <~@wolfsden.cz>

	gnu: cni-plugins: Update to 1.7.1.
	* gnu/packages/containers.scm (cni-plugins)[version]: Update to 1.7.1.
	[arguments]<#:go>: Set to go-1.24.

	Change-Id: I0c28e224501ea0e67cde8104d8bfa573751f4c9b

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/golang-xyz: Sort variables.
	* gnu/packages/golang-xyz.scm (go-codeberg-org-emersion-go-scfg,
	go-github-com-apparentlymart-go-textseg-autoversion,
	go-github-com-creack-pty, go-github-com-creasty-defaults,
	go-github-com-cskr-pubsub, go-github-com-cskr-pubsub-v2,
	go-github-com-cyberdelia-go-metrics-graphite,
	go-github-com-delthas-go-libnp,
	go-github-com-envoyproxy-protoc-gen-validate,
	go-github-com-flopp-go-findfont, go-github-com-fogleman-gg,
	go-github-com-gammazero-chanqueue, go-github-com-gammazero-deque,
	go-github-com-ghodss-yaml, go-github-com-go-md2man,
	go-github-com-hashicorp-golang-lru-v2,
	go-github-com-ianlancetaylor-demangle, go-github-com-kpango-fastime,
	go-github-com-kpango-glg, go-github-com-wadey-gocovmerge,
	go-github-com-xaionaro-go-bytesextra,
	go-github-com-xaionaro-go-unsafetools): Sort variable alphabetically.

	Change-Id: I22b596cacc608ffc77806d97c02fef411f0294af

2025-05-26  Hilton Chain  <hako@ultrarare.space>

	gnu: go-1.24: Update to 1.24.2.
	* gnu/packages/golang.scm (go-1.24): Update to 1.24.2.

	Change-Id: I4e68c9fb59a14921d0125d0cd0212f0ac4dc9171

2025-05-26  Hilton Chain  <hako@ultrarare.space>

	gnu: go-1.23: Update to 1.23.8.
	* gnu/packages/golang.scm (go-1.23): Update to 1.23.8.

	Change-Id: Ib146fb5cbd20ed0a003fa31cc56169c8e54881b2

2025-05-26  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: soju: Update to 0.9.0.
	* gnu/packages/irc.scm (soju): Update to 0.9.0.
	[native-inputs] Remove go-google-golang-org-protobuf.

	Change-Id: I779e12f0018691ff944a4e0c64ad2fc60d3304d8

2025-05-26  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: go-github-com-sherclockholmes-webpush-go: Update to 1.4.0.
	* gnu/packages/golang-web.scm (go-github-com-sherclockholmes-webpush-go):
	Update to 1.4.0.
	[propagated-inputs]: Remove go-github-com-golang-jwt-jwt; add
	go-github-com-golang-jwt-jwt-v5.

	Change-Id: I90cee2e34ce5cd245f100c30a41fa6349c8565bd

2025-05-26  Luis Guilherme Coelho  <lgcoelho@disroot.org>

	gnu: senpai: Remove redundant mkdir-p calls.
	* gnu/packages/messaging.scm (senpai)[arguments]<#:phases>:
	{install-doc}: Remove unecessary mkdir-p calls.

	Change-Id: I819561888579e86fc9f8e534d54fb79240fe2f09

2025-05-26  Luis Guilherme Coelho  <lgcoelho@disroot.org>

	gnu: senpai: Install desktop file.
	* gnu/packages/messaging.scm (senpai)[arguments]<#:phases>: Add
	'install-desktop-file phase.

	Change-Id: Ib2b84639a3bfa5ff211eda794a99370a1c39061c

2025-05-26  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: senpai: Update to 0.4.0.
	A note from upstream: This project has migrated to sr.ht/~delthas.

	gnu/packages/messaging.scm (senpai): Update to 0.4.0.
	[arguments]: Adjust <import-path> and <unpack-path> to follow updated
	go.mod.
	[native-inputs]: Remove go-github-com-delthas-tcell-v2 and
	go-github-com-mattn-go-runewidth; add go-git-sr-ht-rockorager-vaxis,
	go-github-com-containerd-console, go-github-com-disintegration-imaging,
	go-github-com-godbus-dbus-v5, go-github-com-rivo-uniseg, and
	go-github-com-mattn-go-runewidth.

	* gnu/packages/golang-xyz.scm (go-github-com-delthas-tcell-v2): Delete variable.

	Change-Id: I7d832366ba3e69655eb290f87d164a4f0ff5f11e

	gnu: Remove go-github-com-delthas-tcell-v2.

2025-05-26  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: go-git-sr-ht-rockorager-vaxis: Update to 0.13.0.

2025-05-26  Daniel Ziltener  <dziltener@lyrion.ch>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-git-sr-ht-emersion-go-scfg: Update to 0.1.0.
	*gnu/packages/golang-xyz.scm (go-git-sr-ht-emersion-go-scfg): Update to
	0.1.0. Rename to go-codeberg-org-emersion-go-scfg to reflect new import
	path.

	* gnu/packages/irc.scm (soju) [native-inputs]: Remove
	go-git-sr-ht-emersion-go-scfg; add go-codeberg-org-emersion-go-scfg.

	* gnu/packages/messaging.scm (senpai): Likewise.

	* gnu/packages/version-control.scm (hut) [source] <snippet>: Fix
	import-name for go-codeberg-org-emersion-go-scfg.
	[native-inputs]: Remove go-git-sr-ht-emersion-go-scfg; add
	go-codeberg-org-emersion-go-scfg.

	Change-Id: Ide0e5d2d5463991add1d2d99f57298f800535173

2025-05-26  André Batista  <nandre@riseup.net>

	gnu: lyrebird: Update to 0.6.0.
	* gnu/packages/golang-web.scm (lyrebird): Update to 0.6.0.
	[arguments] <#:go>: Set to go-1.22.

	Change-Id: Ic42a459b851f4e1befbef3c7764f627f3b45d7c9

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/golang-*: Skip some tests on ARM.
	* gnu/packages/golang-build.scm (go-golang-org-x-sys) [arguments]
	<test-flags>: Skip 4 failing tests on ARM systems.
	(go-golang-org-x-net) [arguments] <test-flags>: Skip 2 tests on ARM
	systems.  <phases>: Do not delete 'build, skip it.

	* gnu/packages/golang-check.scm (go-github-com-smartystreets-goconvey)
	[arguments] <test-flags>: Skip one failing test on ARM systems.

	* gnu/packages/golang-maths.scm (go-gonum-org-v1-gonum) [arguments]
	<test-subdirs>: Skip tests in "spatial" on non x86-64 systems.

	* gnu/packages/golang-web.scm (go-github-com-safchain-ethtool)
	[arguments] <test-flags>: Skip one test failing on ARM.
	(go-github-com-mdlayher-socket) [arguments] <test-flags>: Skip one test
	on ARM systems.
	(go-github-com-mdlayher-netlink) [arguments] <test-flags>: Skip some
	failing tests on ARM systems.
	(go-github-com-mikioh-tcp) [arguments] <test-flags>: Move logic here,
	skip one test on ARM system.  <phases>: Remove 'disable-failing-tests.
	(go-github-com-libp2p-go-yamux-v4) [arguments] <test-flags>: Skip one
	failing test on ARM systems.
	(go-github-com-libp2p-go-yamux-v5) [arguments]: Inherit from
	go-github-com-libp2p-go-yamux-v4.
	(go-github-com-marten-seemann-tcp) [arguments] <test-flags>: Move logic
	here, and skip one failing test on ARM system.  <phases>: Remove
	'disable-failing-tests.

	* gnu/packages/golang-xyz.scm (go-github-com-jbenet-go-temp-err-catcher)
	[arguments] <test-flags>: Skip one failing test on ARM system.
	(go-github-com-jbenet-goprocess): [arguments] <test-flags>: Run short
	tests only skip 7 tests on ARM systems.
	(go-github-com-cilium-ebpf) [arguments] <test-flags>: Skip 2 failing
	tests on ARM system.
	(go-github-com-elastic-gosigar) [arguments] <test-flags>: Utilize it and
	skip 2 failing tests on ARM systems.  <phases>: Remove
	'disable-failing-tests.

	Change-Id: I191cd2a20a16eef0c77b04f0f6fdf72a3bb8d3be

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gotest-tools-v3: Update to 3.5.2.
	* gnu/packages/golang-check.scm (go-gotest-tools-v3): Update to 3.5.2.
	[arguments] <test-flags>: Refresh the list of skipped tests, add skip
	ARM specific one.

	Change-Id: I789e7ef0bf678427ca5d67b2ad4871937c146fa7

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-klauspost-compress: Run only short tests.
	* gnu/packages/golang-compression.scm (go-github-com-klauspost-compress)
	[arguments] <test-flags>: Run only short and save tests by providing
	"-short" and "-tags=nounsafe" options.

	Change-Id: If0422a0961f50382046b873e6493b84050b2f60a

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Unbandle some vendored sources.
	* gnu/packages/ipfs.scm (kubo) [source] <snippet>: Delete
	"vendor/contrib.go.opencensus.io", "vendor/go.opencensus.io", and
	"vendor/google.golang.org/genproto/googleapis/rpc".
	[inputs]: Remove go-github-com-golang-groupcache and
	go-github-com-prometheus-statsd-exporter; add
	go-contrib-go-opencensus-io-exporter-prometheus and
	go-go-opencensus-io.

	Change-Id: Ifb0cb8c43a11fb95f29ea78435892ac9a418a7a2

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-opencensus-io: Enable all tests.
	* gnu/packages/golang-web.scm (go-go-opencensus-io)
	[arguments] <go>: Use go-1.22.
	<test-subdirs>: Run all available tests.
	[propagated-inputs]: Add go-google-golang-org-grpc.

	Change-Id: If8d93c3b2911139b36ece7c5e00def160e2be5ab

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-0xacab-org-leap-lb.
	* gnu/packages/golang-web.scm (go-0xacab-org-leap-lb): New variable.

	Change-Id: I709977aa4f6f95bebd09a427f0cd0dae8bbde512

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-k8s-io-cri-api.
	* gnu/packages/golang-web.scm (go-k8s-io-cri-api): New variable.

	Change-Id: I9880f13f89b7fc83457ac947ae05e4b21da3a9b1

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-google-golang-org-grpc.
	* gnu/packages/golang-web.scm (go-google-golang-org-grpc): New variable.

	Change-Id: I428367aa3dc0eacb0f44c9b74ba8a9923df363b9

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-kimmachinegun-automemlimit.
	* gnu/packages/golang-xyz.scm (go-github-com-kimmachinegun-automemlimit): New variable.

	Change-Id: I1f059537b8533186b18eebb92f01a94965f48cfb

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nebula: Build service.
	* gnu/packages/networking.scm (nebula): Simplify package and build
	nebula-service.
	[arguments] <test-subdirs>: Remove it and test the whole source base.
	<build-flags>: Set version.
	<phases>: Use default 'install; adjust 'build to use default
	go-build-system functionality and build each command from "cmd".
	[inputs]: Add go-gvisor-dev-gvisor.

	Change-Id: I4a2f4717ad0a9e950910f9547625f41d0f8df58f

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-client-model: Simplify.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-client-model)
	[arguments] <skip-build?>: No go files in project's root.
	<tests?>: Enable them.
	<phases>: Do not delete 'build, skip it.

	Change-Id: Iee59390189b237977ca3b4b163721ee11caa07aa

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-client-golang: Update to 1.21.1.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-client-golang): Update to 1.21.1.
	[source] <snippet>: Remove deletion of "dagger" which is no longer exists.

	Change-Id: I3ddbad073fec01d42dec3dd6f7d5f86f5035f041

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-common: Update to 0.63.0.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-common): Update to 0.63.0.
	[source] <snippet>: Remove deletion of "sigv4" which is distributed
	separately now.
	[propagated-inputs]: Remove go-github-com-go-kit-log.

	Change-Id: I2063b1d8b6213c57d262b7d5b803f625e8aa2ba3

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-common: Improve package style, simplify.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-common):
	Simplify package by using go-build-system parameters.
	[arguments] <skip-build?>: No go go files in project's root.
	<test-subdirs>: Move them here from custom 'check phase.
	<phases>: Do not delete 'build, skip it; use default 'check.
	[synopsis]: Fix it according to project's About.
	[description]: Add more context from the project's README.

	Change-Id: I05cfd5e2635b95cd3308f5a3543f6745d6c9079a

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-prometheus-procfs-next.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-procfs-next):
	Delete variable.

	* gnu/packages/monitoring.scm (prometheus-node-exporter):
	[propagated-inputs]: Remove go-github-com-prometheus-procfs-next; add
	go-github-com-prometheus-procfs.

	Change-Id: I73e15a5cdcda78a6050ded1805301003cc9cf159

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-procfs: Update to 0.16.0.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-procfs): Update to 0.16.0.

	Change-Id: I06d3f12e10cdd08fabf6bebdce904dd929187dbb

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-prometheus-common-sigv4.
	sigv4 was extracted from <https://github.com/prometheus/common> in
	v0.63.0 and destributed as a stand alonge module.

	* gnu/packages/prometheus.scm (go-github-com-prometheus-common-sigv4):
	Delete variable.

	Change-Id: I1831d8b19ed8e1bea09035a8facdf61d3af25187

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-prometheus-sigv4.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-sigv4): New variable.

	Change-Id: I5ad8088c071c7b4c2e9b91e9151dd971113f82e5

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-coder-quartz.
	* gnu/packages/golang-check.scm (go-github-com-coder-quartz): New variable.

	Change-Id: Ib9ed659959961e6df57bbbd29818dc794f1720d5

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: prometheus-node-exporter: Fix indentation.
	* gnu/packages/monitoring.scm (prometheus-node-exporter): Fix indentation.

	Change-Id: I25440eafe6663e6601f840fb5385b0676be16eab

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: prometheus-node-exporter: Update to 1.9.0.
	* gnu/packages/monitoring.scm (prometheus-node-exporter): Update to 1.9.0.

	Change-Id: If50516329a8a96931c7c19decfa708dc0134d11e

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-cilium-ebpf: Skip some tests on i686 system.
	* gnu/packages/golang-xyz.scm (go-github-com-cilium-ebpf) [arguments]
	<test-flags>: Skip 5 tests failing on 64bit system.

	Change-Id: Ib61c7ee6f26cd13ae7ee68b12e82ffbbd21004c0

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-google-golang-org-genproto-googleapis-rpc.
	* gnu/packages/golang-build.scm (go-google-golang-org-genproto-googleapis-rpc): New variable.

	Change-Id: Ie3486d655c1c6ed8740f32630564a43e45bafbf0

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add protoc-gen-validate.
	* gnu/packages/golang-xyz.scm (protoc-gen-validate)
	(go-github-com-envoyproxy-protoc-gen-validate): New variables.

	Change-Id: I51f38f94a1b9416041912ac6dfc994dc498c9ae5

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-lyft-protoc-gen-star-v2-next.
	* gnu/packages/golang-xyz.scm (go-github-com-lyft-protoc-gen-star-v2-next): New variable.

	Change-Id: I70e243b41664a200ac1b88c2af3df7c29132eb1d

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-syncthing-notify: Run tests in a single thread.
	* gnu/packages/syncthing.scm (go-github-com-syncthing-notify)
	[arguments] <parallel-tests?>: Run in a single thread to resolve build
	in CI.

	Change-Id: Ieb93f7e9f59c090541be75a4cfb23f78bcb26040

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-viant-toolbox: Skip some tests on i686 system.
	* gnu/packages/golang-xyz.scm (go-github-com-viant-toolbox) [arguments]
	<test-flags>: Re-write with STRING-JOIN to add more failing tests.
	<test-subdirs>: Skip including "data/..." on non 64bit systems.

	Change-Id: I0d736c5bc01085b7dd7999ef90328b26ff5fb6f8

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-cskr-pubsub: Fix tests.
	* gnu/packages/golang-xyz.scm (go-github-com-cskr-pubsub) [arguments]
	<phases>: Add 'remove-example.

	Change-Id: I505f5def2567471cd36c1da0a5a0ff82eb1bbe3c

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Update to 0.32.0.
	* gnu/packages/ipfs.scm (kubo): Upddate to 0.32.0
	[source] <uri>: Fix permament redirection.
	<snippet>: Delete "vendor/github.com/caddyserver/certmagic", and
	"vendor/github.com/mholt". Remove as no longer provided
	"vendor/github.com/mitchellh"
	[inputs]: Remove go-github-com-benbjohnson-clock,
	go-github-com-jbenet-go-random go-github-com-libp2p-go-libp2p-0.36, and
	go-github-com-mitchellh-go-homedir; add
	go-github-com-caddyserver-certmagic,
	go-github-com-filecoin-project-go-clock, go-github-com-ipfs-go-test,
	go-github-com-libp2p-go-libp2p-0.38.

	(go-github-com-libp2p-go-libp2p-0.36): Delete variable.
	(go-github-com-libp2p-go-libp2p-0.38): New variable.

	Change-Id: I8f46e853e60dfd5f69aa0a3ca4ef332cce5dda4f

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Unbundle more inputs.
	* gnu/packages/ipfs.scm (kubo):
	[source] <snippet>: Delete "vendor/github.com/DataDog",
	"vendor/github.com/Jorropo", "vendor/github.com/crackcomm",
	"vendor/github.com/cskr", "vendor/github.com/ipfs/bbloom",
	"vendor/github.com/ipfs/go-ds-flatfs",
	"vendor/github.com/ipfs/go-ds-measure",
	"vendor/github.com/ipfs/go-fs-lock",
	"vendor/github.com/ipfs/go-ipfs-ds-help",
	"vendor/github.com/ipfs/go-metrics-prometheus",
	"vendor/github.com/ipfs/go-peertaskqueue",
	"vendor/github.com/ipfs/go-test",
	"vendor/github.com/ipfs/go-unixfsnode", "vendor/github.com/ipld",
	"vendor/github.com/kr", "vendor/github.com/libp2p/go-libp2p-http",
	"vendor/github.com/libp2p/go-libp2p-pubsub",
	"vendor/github.com/libp2p/go-libp2p-pubsub-router",
	"vendor/github.com/libp2p/go-libp2p-routing-helpers",
	"vendor/github.com/libp2p/go-libp2p-testing",
	"vendor/github.com/munnerz", "vendor/github.com/petar",
	"vendor/github.com/rogpeppe", "vendor/github.com/samber",
	"vendor/github.com/texttheater", "vendor/github.com/wlynxg",
	"vendor/go4.org", and "vendor/gonum.org".
	[inputs]: Remove go-github-com-alecthomas-units,
	go-github-com-cespare-xxhash, go-github-com-ipfs-go-verifcid,
	go-github-com-whyrusleeping-cbor, go-golang-org-x-oauth2,
	go-golang-org-x-term, and go-golang-org-x-xerrors.
	Add go-github-com-ipfs-go-ds-flatfs, go-github-com-ipfs-go-ds-measure,
	go-github-com-ipfs-go-fs-lock, go-github-com-ipfs-go-metrics-prometheus,
	go-github-com-ipfs-go-unixfsnode, go-github-com-ipld-go-car,
	go-github-com-ipld-go-car-v2, go-github-com-libp2p-go-libp2p-http,
	go-github-com-libp2p-go-libp2p-pubsub,
	go-github-com-libp2p-go-libp2p-pubsub-router,
	go-github-com-libp2p-go-libp2p-routing-helpers,
	go-github-com-crackcomm-go-gitignore, go-github-com-cskr-pubsub,
	go-github-com-datadog-zstd, go-github-com-ipfs-go-peertaskqueue,
	go-github-com-samber-lo, go-github-com-texttheater-golang-levenshtein,
	and go-gonum-org-v1-gonum. and go-github-com-libp2p-go-libp2p-testing.

	Change-Id: I66bc4881de31c3d1d181bf2d8bc0edeaaaf307eb

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ipfs-go-peertaskqueue: Adjust inputs.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-peertaskqueue)
	[propagated-inputs]: Add go-github-com-filecoin-project-go-clock.
	[native-inputs]: Remove go-github-com-filecoin-project-go-clock.

	Change-Id: I79b6b57615760307c5a0169b073efa0574547698

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Fix build.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-0.36): New
	variable.
	(kubo): [inputs]: Remove go-github-com-libp2p-go-libp2p; add
	go-github-com-libp2p-go-libp2p-0.36.

	Change-Id: Ice6260a8cf8ec3f085de8bab81dc71ab5f8be440

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-contrib-go-opencensus-io-exporter-prometheus.
	* gnu/packages/prometheus.scm (go-contrib-go-opencensus-io-exporter-prometheus): New variable.

	Change-Id: I05ca6bd31b11994f36ac05d84b4d827c35d5b9c7

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-go-fs-lock.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-fs-lock): New variable.

	Change-Id: Ic7723a6313f1cc9f9a0c76376728e12815cce0b8

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go4-org.
	* gnu/packages/golang-xyz.scm (go-go4-org): New variable.

	Change-Id: I34d69506f15b9a91f415699d679b73deefbd57e6

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-rwcarlsen-goexif.
	* gnu/packages/golang-xyz.scm (go-github-com-rwcarlsen-goexif): New variable.

	Change-Id: Ib8cae5479ac81691946630f066038b94150fbad6

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-shipyard-nopfs-ipfs.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-shipyard-nopfs-ipfs): New variable.

	Change-Id: I79ed7da1c45f5ac3768510dda754329243e9750c

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-shipyard-nopfs.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-shipyard-nopfs): New variable.

	Change-Id: Ib19e69919dcf7d10e6e6e7abd31f87e0c1b0d651

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-go-ipfs-cmds.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-cmds): New variable.

	Change-Id: Ifd9f14dc1e43081fffaa90195ad1d30923d64da3

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-texttheater-golang-levenshtein.
	* gnu/packages/golang-xyz.scm (go-github-com-texttheater-golang-levenshtein): New variable.

	Change-Id: I5c72cca752774385c658f8b803ff2ebd0de4dee5

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-libp2p-go-libp2p-kad-dht.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-kad-dht): New variable.

	Change-Id: Ie61859a1786b9f20d3d4655a7c2ff2d4852bab64

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-crackcomm-go-gitignore.
	* gnu/packages/golang-xyz.scm (go-github-com-crackcomm-go-gitignore): New variable.

	Change-Id: Ie2f226249d9eec55d852b02d6f5aeda692df29ac

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-boxo.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-boxo): New variable.

	Change-Id: Id0c25e9f8fbb6474c0b36031c30a31602b4448c2

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-opentelemetry-io-contrib-instrumentation-net-http-otelhttp.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-contrib-instrumentation-net-http-otelhttp): New variable.

	Change-Id: Id59c1ad7cb3fc8f89b66b70f9bfd72ef53081954

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-opentelemetry-io-otel-metric.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel-metric): New variable.

	Change-Id: I5940dd1dd7d66a8e56d989b72f279d5b841123d0

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-opencensus-io.
	* gnu/packages/golang-web.scm (go-go-opencensus-io): New variable.

	Change-Id: I1568485f766bd0a9e711d7a4d6ce60ede531200a

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: spritely-libp2p-daemon: Build with go-1.22.
	* gnu/packages/ipfs.scm (spritely-libp2p-daemon): [arguments] <go>: Use
	go-1.22.

	Change-Id: Ic314920506e27fba05fa3c0cf8560a803e312ed5

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-libp2p-pubsub: Build with go-1.22.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-pubsub)
	[arguments] <go>: Use go-1.22.

	Change-Id: I04b2f36cf09bb34fc03d93e33762fd5d784d40a1

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-libp2p: Update to 0.40.0.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p): Update to 0.40.0.
	[propagated-inputs]: Remove go-github-com-libp2p-go-yamux-v4, go-github-com-pion-ice-v2,
	go-github-com-pion-webrtc-v3, and go-golang-org-x-exp; add
	go-github-com-libp2p-go-yamux-v5, go-github-com-pion-ice-v4, and
	go-github-com-pion-webrtc-v4.

	Change-Id: I2bc1a27bd6674fb2c8072479ebf0398aff601d56

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-libp2p-go-yamux-v5.
	* gnu/packages/golang-web.scm (go-github-com-libp2p-go-yamux-v5): New variable.

	Change-Id: I7a2dc453b42b9e02d69083a9d140c5ca40bdf854

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pion-webrtc-v4.
	* gnu/packages/golang-web.scm (go-github-com-pion-webrtc-v4): New variable.

	Change-Id: I963344b5c1a1f45ccb590b2f409a28e9d0c2ecac

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pion-ice-v4.
	* gnu/packages/golang-web.scm (go-github-com-pion-ice-v4): New variable.

	Change-Id: Ibd7fc48c64d269c0ade6cb1a7fb7db67040e73c3

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pion-srtp-v3.
	* gnu/packages/golang-web.scm (go-github-com-pion-srtp-v3): New variable.

	Change-Id: I93b7b0b45eeecd5f300d201142193965062c2198

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pion-turn-v4.
	* gnu/packages/golang-web.scm (go-github-com-pion-turn-v4): New variable.

	Change-Id: I7aa1a9fd2246f1ad98744f82c6f936f5422d80b4

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pion-turn: Enable tests.
	* gnu/packages/golang-web.scm (go-github-com-pion-turn) [arguments]
	<tests?>: Enable them.
	<test-flags>: Skip 2 tests requiring networking setup.
	<phases>: Add 'remove-examples.

	Change-Id: I89b4ed95a41862ce0acb99bb710f2c95e1d0462e

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-yamux-v4: Update to 4.0.2.
	* gnu/packages/golang-web.scm (go-github-com-libp2p-go-yamux-v4): Update to 4.0.2.

	Change-Id: I0e89fd0243cc57fe1a42f1f0367496d855c9adf7

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pion-transport-v3: Update to 3.0.7.
	* gnu/packages/golang-web.scm (go-github-com-pion-transport-v3): Update to 3.0.7.
	Inherit from go-github-com-pion-transport-v2.
	[source]: Do not inherit it.
	[arguments]: Substitute instead replacing.

	Change-Id: I74083fb10bdd1b8a834d23fbd6438c2c44d0861b

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pion-sdp-v3: Update to 3.0.10.
	* gnu/packages/golang-web.scm (go-github-com-pion-sdp-v3): Update to 3.0.10.

	Change-Id: Iae0280d426d5d17200083e19509d979b49486787

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pion-sctp: Update to 1.8.36.
	* gnu/packages/golang-web.scm (go-github-com-pion-sctp): Update to 1.8.36.

	Change-Id: Ic580b87d5671d404fef5a6e0783c0de04f54d815

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pion-rtp: Update to 1.8.11.
	* gnu/packages/golang-web.scm (go-github-com-pion-rtp): Update to 1.8.11.

	Change-Id: I451fca40568c50de9c5969d1c5b230a3b37d06d1

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pion-interceptor: Update to 0.1.37.
	* gnu/packages/golang-web.scm (go-github-com-pion-interceptor): Update to 0.1.37.

	Change-Id: I3f06fbedc313db945cd659a0a303a95467b2e684

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pion-datachannel: Update to 1.5.10.
	* gnu/packages/golang-web.scm (go-github-com-pion-datachannel): Update to 1.5.10.

	Change-Id: I21e8ec40b82bae4ad4eb5b460d50643be0d8f6f4

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cskr-pubsub-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-cskr-pubsub): Downgrade to
	1.0.2 to reflect go.mod path.
	(go-github-com-cskr-pubsub-v2): New variable.

	Change-Id: Icb3a8ed12d6c1414aecb4552c9001b1861979ffd

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-libp2p-go-libp2p-http.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-http): New variable.

	Change-Id: I390fb6ce21c73d3d72b582de40adef8258256f6a

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-libp2p-go-libp2p-gostream.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-gostream): New variable.

	Change-Id: I91a3adb3bff13685d0a7e35637e9bfb391b03c2d

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-md2man: Package executable separately.
	* gnu/packages/golang-xyz.scm (go-github-com-go-md2man) [arguments]
	<skip-build?>: Preserve the package for source only inputs.
	(go-md2man): New variable.

	* gnu/packages/check.scm (checkmake): [native-inputs]: Remove
	go-github-com-go-md2man; add go-md2man.
	* gnu/packages/containers.scm (buildah, podman): Likewise.
	* gnu/packages/hardware.scm (brillo): Likewise.
	* gnu/packages/printers.scm (ipp-usb): Likewise.
	* gnu/packages/virtualization.scm (runc, skopeo): Likewise.

	Change-Id: I753364633786574c603a978da75a57090d706b27

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: dstask: Use G-expressions, set version.
	* gnu/packages/task-management.scm (dstask): Improve package style by
	re-writing to G-expressions and simplify phases.
	[arguments] <build-flags>: Set version.
	<phases>: Use default 'install and add 'install-shell-completions.
	Simplify 'build and relay on go-build-system default.

	Change-Id: Ia6e81adddf78c9267e837285075d8ba9b8814762

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-urfave-negroni.
	* gnu/packages/golang-web.scm (go-github-com-urfave-negroni)
	(go-github-com-urfave-negroni-v3): New variables.

	Change-Id: I67b334df6c61c0db6f7614382c21c60e7280ec67

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-goji-io.
	* gnu/packages/golang-web.scm (go-goji-io): New variable.

	Change-Id: I9697d0e46a38635834bb77f9ca0cc9b86f42fccf

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gopls: Update to 0.18.1.
	* gnu/packages/golang-xyz.scm (gopls): Update to 0.18.1.
	[native-inputs]: Add go-golang-org-x-sys and go-golang-org-x-tools.

	Change-Id: I15aec413e66f944cc64d9898daee4b7910c2680f

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-mvdan-cc-xurls-v2: Update to 2.6.0.
	* gnu/packages/golang-web.scm (go-mvdan-cc-xurls-v2): Update to 2.6.0.
	[propagated-inputs]: Remove go-github-com-rogpeppe-go-internal; add
	go-github-com-rogpeppe-go-internal-1.14.
	(xurls): Swapt to PACKAGE/INHERIT.
	[arguments]: Do not overwrite them and just substitute keyword arguments
	instead.

	Change-Id: I201b308a290e38660aa2896958ba40d88d44ace2

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: git-spice: Update to 0.11.0.
	* gnu/packages/version-control.scm (git-spice): Update to 0.11.0.
	[arguments] <go>: Use go-1.24.
	<build-flags>: Set version.
	<test-flags>: Match all similar failing tests by regexp to reduce the
	list length.
	<phases>: Add 'install-shell-completion.
	[native-inputs]: Remove go-github-com-rogpeppe-go-internal,
	go-github-com-xanzy-go-gitlab, and go-go-abhg-dev-requiredfield; add
	go-github-com-rogpeppe-go-internal-1.14,
	go-gitlab-com-gitlab-org-api-client-go, and go-go-abhg-dev-io-ioutil.

	Change-Id: I00b8afaa40802dbef4403ff32fe6af135e39be0e

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-rogpeppe-go-internal-1.14.
	* gnu/packages/golang-xyz.scm (go-github-com-rogpeppe-go-internal-1.14): New variable.

	Change-Id: Ic20ed9a5be257eb3fc704c0846568c7b9896159c

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-rogpeppe-go-internal: Improve description.
	* gnu/packages/golang-xyz.scm (go-github-com-rogpeppe-go-internal)
	[description]: Fix fill column and adjust the wording a little.

	Change-Id: I616d91e2dde2c0b7c76fc367f42bd6d6d977c56e

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-gitlab-com-gitlab-org-api-client-go.
	* gnu/packages/golang-web.scm (go-gitlab-com-gitlab-org-api-client-go): New variable.

	Change-Id: I1ddee93ce15b3882947b3a3d42c46463f004cc2f

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-abhg-dev-io-ioutil.
	* gnu/packages/golang-xyz.scm (go-go-abhg-dev-io-ioutil): New variable.

	Change-Id: I18f5a4389a57742814813b57b880ccdaa11ed9fd

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: goawk: Update to 1.29.1.
	* gnu/packages/textutils.scm (goawk): Update to 1.29.1.

	Change-Id: If54c4b58142698d297c8e17cce8b12a547e9cfbc

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-junegunn-fzf: Update to 0.60.2.
	* gnu/packages/terminals.scm (go-github-com-junegunn-fzf): Update to 0.60.2.
	[inputs]: Remove go-github-com-mattn-go-shellwords; add
	go-github-com-junegunn-go-shellwords.

	Change-Id: Ib384fed7088ce4163bb5b83b0b163c6192628f28

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-junegunn-go-shellwords.
	* gnu/packages/golang-xyz.scm (go-github-com-junegunn-go-shellwords): New variable.

	Change-Id: I5368249f9dc8c337f98f5bbbc6f0b089eb15388a

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nats-server: Update to 2.10.26.
	* gnu/packages/high-availability.scm (nats-server): Update to 2.10.26.

	Change-Id: Ie09be70c143506f2ed8671d0af7a490217338790

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nats-io-nats-go: Update to 1.39.1.
	* gnu/packages/golang-xyz.scm (go-github-com-nats-io-nats-go): Update to 1.39.1.

	Change-Id: I66436fb521c98cbb84c4659b7cc8c8a55ea67d6c

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nats-io-nkeys: Update to 0.4.10.
	* gnu/packages/golang-crypto.scm (go-github-com-nats-io-nkeys): Update to 0.4.10.

	Change-Id: I7e9b499fe645285302d9f0fc523dd97f0afec171

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nats-io-jwt-v2: Update to 2.7.3.
	* gnu/packages/golang-crypto.scm (go-github-com-nats-io-jwt-v2): Update to 2.7.3.

	Change-Id: Ie2b0317921e376723a56449483c9025e6559c84c

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-minio-highwayhash: Update to 1.0.3.
	* gnu/packages/golang-crypto.scm (go-github-com-minio-highwayhash): Update to 1.0.3.

	Change-Id: I7ad09f11187a8aac2f19deb39495b3ad778fb7bc

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-klauspost-compress: Update to 1.18.0.
	* gnu/packages/golang-compression.scm (go-github-com-klauspost-compress): Update to 1.18.0.

	Change-Id: I916d75c160a7a90874740aba4206bfe9665110df

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: vale: Update to 3.9.5.
	* gnu/packages/textutils.scm (vale): Update to 3.9.5.

	Change-Id: Ifb1e4ba077283b0a20cd2d2fc3a46488d94fd96d

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-1.24.
	* gnu/packages/golang.scm (go-1.24, go-std-1.24): New variables.

	Change-Id: I3f96ae0574a5a0c1b36b291fd23e28f348cd4683

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-1.23: Update to 1.23.6.
	* gnu/packages/golang.scm (go-1.23): Update to 1.23.6.

	Change-Id: Icca7f35d4f20fe93169a68406f20e8ffaa9e38d1

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-1.22: Update to 1.22.12.
	* gnu/packages/golang.scm (go-1.22): Update to 1.22.12.

	Change-Id: I86db365c09bf912339f9d8676048c5660f2e5a70

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: oauth2l: Update to 1.3.2.
	* gnu/packages/authentication.scm: Add (gnu packages golang-build), (gnu
	packages golang-web), (gnu packages golang-xyz), and (guix gexp).
	(oauth2l): Update to 1.3.2. Fix build.
	[source] <snippet>: Delete "vendor" directory.
	[arguments] <install-source?>: Avoid installing go sources for final
	command.
	<test-flags>: Skipp tests requiring network access.
	<phases>: Add 'pre-check.
	[native-inputs]: Add go-github-com-google-uuid,
	go-github-com-jessevdk-go-flags, and go-golang-org-x-oauth2.

	Change-Id: I7ae9e4774dafd0f8a3f4cf64f2e59cfbb74b1f6a

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages: Remove redundant (gnu packages golang) from some modules.
	* gnu/packages/android.scm: Remove redundant (gnu packages golang) from
	used modules.
	* gnu/packages/bioinformatics.scm: Likewise.
	* gnu/packages/check.scm: Likewise.
	* gnu/packages/configuration-management.scm: Likewise.
	* gnu/packages/databases.scm: Likewise.
	* gnu/packages/emacs-xyz.scm: Likewise.
	* gnu/packages/file-systems.scm: Likewise.
	* gnu/packages/golang-check.scm: Likewise.
	* gnu/packages/hardware.scm: Likewise.
	* gnu/packages/hyperledger.scm: Likewise.
	* gnu/packages/irc.scm: Likewise.
	* gnu/packages/mail.scm: Likewise.
	* gnu/packages/messaging.scm: Likewise.
	* gnu/packages/networking.scm: Likewise.
	* gnu/packages/password-utils.scm: Likewise.
	* gnu/packages/radio.scm: Likewise.
	* gnu/packages/terminals.scm: Likewise.
	* gnu/packages/tor-browsers.scm: Likewise.
	* gnu/packages/video.scm: Likewise.
	* gnu/packages/vpn.scm: Likewise.

	Change-Id: I6bb92ac0f7c68644cc9b9cc16834aa54240d8fc9

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-miekg-pkcs11.
	* gnu/packages/golang-crypto.scm: Add (gnu packages security-token).
	(go-github-com-miekg-pkcs11): New variable.

	Change-Id: I4319b03008e145f0a4a0a175df14d10f9cb56879

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-digitalocean-godo.
	* gnu/packages/golang-web.scm (go-github-com-digitalocean-godo): New variable.

	Change-Id: I5aaaefaae6326db1603d2bcc5241643aa97e9fda

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: aws-vault: Set version in build-flags.
	* gnu/packages/password-utils.scm (aws-vault) [arguments] <build-flags>:
	Set version.
	<phases>: Remove 'patch-version.

	Change-Id: I90b722c100d0a3059893673b82e8d15576e8ae76

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-alecthomas-template.
	No users in Guix, it's a fork of already available functionality in std
	library.  It may be build only with go-1.17.

	* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-template): Delete variable.

	Change-Id: Id0a47d8f4c6afa90247481ba8a9a14466714f8c6

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-alecthomas-kingpin.
	go-github-com-alecthomas-kingpin-v2 is a successor of this package.

	* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-kingpin): Delete variable.
	(go-gopkg-in-alecthomas-kingpin-v2): Inherit from
	go-github-com-alecthomas-kingpin-v2.

	Change-Id: I9225a40c5cc7a1a5510f680abff031d867fbeb34

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: git-lfs: Adjust inputs.
	* gnu/packages/version-control.scm (git-lfs): Move all go-* inputs from
	propagated-inputs to native-inputs.

	Change-Id: Ic759a1339761eb26f7578728b866fa94a493744e

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: git-lfs: Fix indentation.
	* gnu/packages/version-control.scm (git-lfs): Fix indentation.

	Change-Id: Ic5034d877a547369e5caa40ccad1a53574f698d6

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: git-lfs: Update to 3.6.1.
	* gnu/packages/version-control.scm (git-lfs): Update to 3.6.1.

	Change-Id: Id3fed2085f43d18e0f7430d62e125b2a86accb5a

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-git-lfs-pktline: Move to golang-vcs.
	* gnu/packages/version-control.scm (go-github-com-git-lfs-pktline): Move
	from here ...
	* gnu/packages/golang-vcs.scm: ... to here.

	Change-Id: I83b2d4ed8b85411c1bd4bd95a38b78ae50568015

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-git-lfs-pktline: 0.0.0-1.ca444d5.
	* gnu/packages/version-control.scm (go-github-com-git-lfs-pktline): 0.0.0-1.ca444d5.
	[propagated-inputs]: Remove go-github-com-stretchr-testify,
	go-github-com-pmezard-go-difflib, and go-github-com-davecgh-go-spew.
	[native-inputs]: Add go-github-com-stretchr-testify.

	Change-Id: I6741785f8d1a91c9b446c5d37f7948379b550b5e

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-kingpin-v2: Do not inherit.
	* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-kingpin-v2): Do
	not inherit from go-github-com-alecthomas-kingpin.

	Change-Id: Iaa00c39990fe89fabe37e0b9552d4074ba61bee1

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ipld-go-codec-dagpb: Use default go.
	* gnu/packages/ipfs.scm (go-github-com-ipld-go-codec-dagpb) [arguments]
	<go>: Use current default (go-1.21).

	Change-Id: I5f1b8c2b19f724d08609dea209076f3bd930187b

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ipfs-go-ipld-legacy: Use default go.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipld-legacy) [arguments]
	<go>: Use current deault (go-1.21).

	Change-Id: I33b17dc39f83da2014192ddc9a637afa53ecfcd8

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/golang: Remove unused modules.
	* gnu/packages/golang.scm: Remove unused gnu/packages modules: fonts,
	gnupg, golang-build, golang-check, golang-compression, golang-crypto,
	golang-web, golang-xyz, lua, mail, mp3, password-utils, pulseaudio,
	ruby, terminals, textutils, tls, and web.
	Remove duplicated (guix gexp).

	Change-Id: I87a91c603e0b7d8f419d39b41674e01282fa3c6e

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aarzilli-golua: Move to music.
	* gnu/packages/golang.scm (go-github-com-aarzilli-golua): Move from here ...
	* gnu/packages/music.scm: ... to here.

	Change-Id: Ice6875f1b845df5361dd7a7166723a93c558cc20

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gitlab-com-ambrevar-golua-unicode: Move to music.
	* gnu/packages/golang.scm (go-gitlab-com-ambrevar-golua-unicode): Move
	from here ...
	* gnu/packages/music.scm: ... to here.

	Change-Id: Ie0278f63597ff6a6ddc0b7b8e60e79b74a114a2e

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-stevedonovan-luar: Move to music.
	* gnu/packages/golang.scm (go-github-com-stevedonovan-luar): Move from
	here ...
	* gnu/packages/music.scm: ... to here.

	Change-Id: I22182fc66196e907f87081cb39405f81f8edb84f

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-wtolson-go-taglib: Move to music.
	* gnu/packages/golang.scm (go-github-com-wtolson-go-taglib): Move from
	here ...
	* gnu/packages/music.scm: ... to here.

	Change-Id: I2b5234ac631cb11c663fdebc4173b707a3faace0

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-rainycape-unidecode: Move to golang-xyz.
	* gnu/packages/golang.scm (go-golang-org-rainycape-unidecode): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: If8a9d030baf44af788d43cb00d87337f7f46f4d2

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-akosmarton-papipes: Move to radio.
	* gnu/packages/golang.scm (go-github-com-akosmarton-papipes): Move from
	here ...
	* gnu/packages/radio.scm: ... to here.

	Change-Id: I762f1260d9c4d7ab5083529e405664dc5ef225f7

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mesilliac-pulse-simple: Move to radio.
	* gnu/packages/golang.scm (go-github-com-mesilliac-pulse-simple): Move
	from here ...
	* gnu/packages/radio.scm: ... to here.

	Change-Id: Ifa5b0c458aa069fc2f312c6be3012cfd81478d73

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-komkom-toml.
	* gnu/packages/golang-xyz.scm (go-github-com-komkom-toml): New variable.

	Change-Id: I6e0225301d3423453dcc88b747eca40a8e4e9d6e

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-rainycape-unidecode: Improve style.
	* gnu/packages/golang.scm (go-golang-org-rainycape-unidecode) [source]
	<file-name>: Adjust it to use GIT-FILE-NAME.
	[arguments]: Use list style.
	[description]: Adjust fill-column.

	Change-Id: I11d1a3cb0dfc6c2bb5d8012e2274eacb65e34bc4

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: lyrebird: Move to golang-web.
	* gnu/packages/golang.scm (lyrebird): Move from here ...
	* gnu/packages/golang-web.scm: ... to here.
	* gnu/packages/tor-browsers.scm: Add (gnu packages golang-web).

	Change-Id: I26ecdbf2b40008c4c453fcf91423cabf9e90cf87

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-willscott-goturn: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-willscott-goturn): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I64745a4804b41101f6c6b3152d3cb04081dc6315

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-0xacab-org-leap-shapeshifter: Move to golang-web.
	* gnu/packages/golang.scm (go-0xacab-org-leap-shapeshifter): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.
	* gnu/packages/vpn.scm: Add (gnu packages golang-web)

	Change-Id: I5293efbd1a34b46880e682cb61147f997d575a08

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-operatorfoundation-shapeshifter-transports: Move to golang-crypto.
	* gnu/packages/golang.scm (go-github-com-operatorfoundation-shapeshifter-transports):
	Move from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I0092d1b230418d3cbd7ee081837b6fcd427c546e

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-operatorfoundation-shapeshifter-ipc-v3.
	* gnu/packages/golang-crypto.scm (go-github-com-operatorfoundation-shapeshifter-ipc-v3): New variable.

	Change-Id: I6aadba6f7f47f3f38ace4abcd9a324635953c0f7

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-operatorfoundation-shapeshifter-ipc: Move to golang-crytpo.
	* gnu/packages/golang.scm (go-github-com-operatorfoundation-shapeshifter-ipc):
	Move from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I4a41a0f49845af734a91333ab45fc8295411589e

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-operatorfoundation-shapeshifter-ipc: Simplify.
	* gnu/packages/golang.scm (go-github-com-operatorfoundation-shapeshifter-ipc)
	[arguments] <skip-build?>: No go files in project's root.
	<phases>: Use default 'build, 'check, and 'install.

	Change-Id: Ic95ce653add46e37f0c3291f2494d282c2dd592b

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-blanu-dust: Move to golang-crypto.
	* gnu/packages/golang.scm (go-github-com-blanu-dust): Move from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: Icd47f787e7a901f60bc78e00701a7c8d4a6c05b1

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-blanu-dust: Simplify.
	* gnu/packages/golang.scm (go-github-com-blanu-dust) [source] <snippet>:
	Delete broken examples; fix module path on one test file.
	[arguments] <skip-build?>: No go files in project's root.
	<phases>: Use default 'build, 'check and 'install.

	Change-Id: I9431eae2701892b28a8dc564ffcd31a6f24a4a0b

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-operatorfoundation-monolith-go: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-operatorfoundation-monolith-go,
	go-github-com-operatorfoundation-monolith-go-1.0.4): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I0a211a49b3f7dc6f34ae117f03fddeb3315dd388

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-operatorfoundation-monolith-go: Enable tests.
	* gnu/packages/golang.scm (go-github-com-operatorfoundation-monolith-go)
	[arguments] <skip-build?>: No go files in project's root.
	<unpack-path>: Remove it.
	<import-path>: Adjust accordingly to expected go.mod path.
	<tests?>: Enable them.
	<test-flags>: Skip 3 failing tests.

	Change-Id: I5d22cccd6670abd48329c74ad34e35694d38e754

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mufti1-interconv: Move to golang-xzy.
	* gnu/packages/golang.scm (go-github-com-mufti1-interconv): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ib56be0346c4f218228f5ad68ca02ed82bfac5820

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mufti1-interconv: Improve package style.
	* gnu/packages/golang.scm (go-github-com-mufti1-interconv) [arguments]
	<skip-build?>: No go files in project's root.
	<unpack-path>: Remove it.
	<import-path>: Adjust accordingly to expected go.mod path.
	[description]: Add a list of supported types.

	Change-Id: Id0c63a4d36f313bac72e231c68db0e64c07e7297

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-operatorfoundation-shapeshifter-transports: Simplify.
	* gnu/packages/golang.scm (go-github-com-operatorfoundation-shapeshifter-transports):
	Simplify package and enable most of the tests
	[arguments] <parallel-tests?>: To improve testing stability run in
	single thread.
	<skip-build?>: No go files in project's root.
	<test-flags>: Skip some tests from verity of modules.
	<test-subdirs>: Only tests module where the not fail 100%.
	<phases>: Use default 'build, 'check and 'install.

	Change-Id: I3eda6993491287458b010ca3bea8e4ee87efe606

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-operatorfoundation-obfs4: Move to golang-crypto.
	* gnu/packages/golang.scm (go-github-com-operatorfoundation-obfs4): Move
	from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I8d2a9d44ffab1b13d6429e89804431f366b12399

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-apparentlymart-go-openvpn-mgmt: Move to golang-crypto.
	* gnu/packages/golang.scm (go-github-com-apparentlymart-go-openvpn-mgmt):
	Move from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	* gnu/packages/vpn.scm: Add (gnu packages golang-crypto).

	Change-Id: I66bdb3c2999c01a7d78ad58d42a427c5860896af

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-apparentlymart-go-openvpn-mgmt: Simplify.
	* gnu/packages/golang.scm (go-github-com-apparentlymart-go-openvpn-mgmt)
	[arguments] <skip-build?>: No go files in project's root.
	<phases>: Use default 'build, 'check and 'install.

	Change-Id: I9e3061895ef4a0ccd0e27efdeb8801fcdad47d71

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-yookoala-realpath: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-yookoala-realpath): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: If95b002e659cf14c4ff28e518d951324ba416ce8

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gitlab-com-ambrevar-damerau: Move to golang-xyz.
	* gnu/packages/golang.scm (go-gitlab-com-ambrevar-damerau): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ic2e9f2fdb642c02e1c9943d13776923de2357e3c

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-fogleman-gg: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-fogleman-gg): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: If91963847f78a03c4d2f97236dba89e700fdb824

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-delthas-go-libnp: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-delthas-go-libnp): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I574f9429b01813a0a2a1935e5eb9b6aeee5c9833

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-delthas-go-libnp: Update to 0.0.0-1.96674b9.
	* gnu/packages/golang.scm (go-github-com-delthas-go-libnp): Update to
	0.0.0-1.96674b9.

	Change-Id: I05a6729c0b55f604e0124426c36d3225e7c8d3bd

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-cadvisor: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-google-cadvisor): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Icc769b160a43e40a7cef7ec201559374d0036f33

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-libp2p-go-libp2p-routing-helpers.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-routing-helpers): New variable.

	Change-Id: I5ed6f2f2ffc9aa4955bf1b4d704233aa31b3d1aa

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jorropo-jsync.
	* gnu/packages/golang-xyz.scm (go-github-com-jorropo-jsync): New variable.

	Change-Id: I7d832b9ae13c17022c1db9ab7d654546f2464efb

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-libp2p-go-libp2p-xor.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-xor): New variable.

	Change-Id: Ibb22c86c02503376c086c4e912ed264ae9015ff2

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-libp2p-go-libp2p-kbucket.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-kbucket): New variable.

	Change-Id: I4e34ae7f3e39a8d13f10e4dd0aad7f841f22b6da

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-justinas-alice.
	* gnu/packages/golang-web.scm (go-github-com-justinas-alice): New variable.

	Change-Id: I7e5ae210eecfe3930c5729f20013386cff930a59

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-fasthttp-router.
	* gnu/packages/golang-web.scm (go-github-com-fasthttp-router): New variable.

	Change-Id: Id6a35e3d3bb47ac21d1712a9377c53c50d9d97a1

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-samber-lo.
	* gnu/packages/golang-xyz.scm (go-github-com-samber-lo): New variable.

	Change-Id: I2273b7c7da35e67440a03b097b1491f91058a5a0

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-libp2p-go-libp2p-pubsub-router.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-pubsub-router): New variable.

	Change-Id: I58182853c0d4679efc2c773eeff216cd5d8b07d4

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-libp2p-go-libp2p-pubsub.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-pubsub): New variable.

	Change-Id: I46feb597e9c9975c14db0dc71de630ec3d667eb2

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-libp2p-asn-util: Generate network list.
	* gnu/packages/golang-web.scm (go-github-com-libp2p-go-libp2p-asn-util)
	[source] <snippet>: Delete generated network list file.
	[arguments] <phases>: Add 'generate-sorted-network-list.
	[native-inputs]: Add specification-ip2asn-v6.

	Change-Id: Iab9e3c4329fd9a894bafab98d2f274d7f9bb0dad

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add specification-ip2asn-v6.
	* gnu/packages/specifications.scm (specification-ip2asn-v6): New
	variable.

	Change-Id: I21c039c47f50fba8951e0ad95ef56be01c63f412

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-go-unixfsnode.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-unixfsnode): New variable.

	Change-Id: I2229bd78b9e12c184a76c5db08b25ff3d192723f

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipld-go-car.
	* gnu/packages/ipfs.scm (go-github-com-ipld-go-car)
	(go-github-com-ipld-go-car-v2): New variables.

	Change-Id: I00b6d11165cc068e586f244fd1aa70b282703813

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-go-merkledag.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-merkledag): New variable.

	Change-Id: I131a1571f15cb9a7d1bb40f9f15eb91d25434593

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-go-blockservice.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-blockservice): New variable.

	Change-Id: Ie35439b7744bb3a96db2f9a7418b6d832016582c

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-opentelemetry-io-otel-trace.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel-trace): New variable.

	Change-Id: Iaf75918693a9b20a842315add5564f9768e9f3ad

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-go-ipfs-routing.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-routing): New variable.

	Change-Id: Idd5e59180013c7ec715fbe2164517d8d6fbabb39

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-libp2p-go-libp2p-record.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-record): New variable.

	Change-Id: I7782a12ac22e0b1c4b316a32f4ced0166b054283

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-petar-gollrb.
	* gnu/packages/golang-xyz.scm (go-github-com-petar-gollrb): New variable.

	Change-Id: I41838a3f35e9259f394b5bf1b12054d6d4386e1f

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-go-test.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-test): New variable.

	Change-Id: I20bad0773e656b97b0f260d776ab8b9e9c6673b0

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gammazero-chanqueue.
	* gnu/packages/golang-xyz.scm (go-github-com-gammazero-chanqueue): New variable.

	Change-Id: Id4952684410fe13a57db04d46ef9d160427def9c

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gammazero-deque.
	* gnu/packages/golang-xyz.scm (go-github-com-gammazero-deque): New variable.

	Change-Id: I5e7c2c69433f3285d84f8bbbe45ce3209584ff73

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-nlpodyssey-spago.
	* gnu/packages/golang-xyz.scm (go-github-com-nlpodyssey-spago): New variable.

	Change-Id: I0ba54606ff3f82d8aad34dd243094ef321b8a231

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-google-flatbuffers.
	* gnu/packages/serialization.scm (go-github-com-google-flatbuffers): New
	variable.

	Change-Id: I6833389a7fb6ac4ac456bb226ab3f2fdf18518ef

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-go-ipfs-exchange-offline.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-exchange-offline): New variable.

	Change-Id: Idbcb41f99b246a73318f2a41e33aed57a16681b9

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-go-metrics-prometheus.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-metrics-prometheus): New variable.

	Change-Id: I296c7ceef9f1a5d1a9c6556f10696163d3aa903a

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-go-ds-measure.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ds-measure): New variable.

	Change-Id: I72cc4add7e340c9a0158609f5fc483c1f5d7a146

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-anacrolix-fuse.
	* gnu/packages/golang-xyz.scm (go-github-com-anacrolix-fuse): New variable.

	Change-Id: Iba2c430f2f158e1a4d0975fcc4940d367e103662

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-dvyukov-go-fuzz.
	* gnu/packages/golang-check.scm (go-github-com-dvyukov-go-fuzz): New variable.

	Change-Id: I60674438726a618b48b2aada16b80e81ef487a5d

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-anacrolix-envpprof.
	* gnu/packages/golang-web.scm (go-github-com-anacrolix-envpprof): New variable.

	Change-Id: I524a3dc0fa3b472b2bef1648e9e43cbde767660d

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-elazarl-go-bindata-assetfs.
	* gnu/packages/golang-web.scm (go-github-com-elazarl-go-bindata-assetfs): New variable.

	Change-Id: I83b526527a5ece32d2ea532a9376b9534bb6cf4d

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-anacrolix-log.
	* gnu/packages/golang-xyz.scm (go-github-com-anacrolix-log): New variable.

	Change-Id: I53b44c78b67046797dc8a39e1d493baed5458737

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-anacrolix-generics.
	* gnu/packages/golang-xyz.scm (go-github-com-anacrolix-generics): New variable.

	Change-Id: I6a040c5d971bde669902945adba0712a70a914d5

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-cenkalti-backoff-v4: Fix description.
	* gnu/packages/golang-web.scm (go-github-com-cenkalti-backoff-v4)
	[description]: Extract long reference URL from description to resolve
	linter warning.

	Change-Id: Ic3be56992a4aa8342b08afa62ec10509a4754e6a

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-elithrar-simple-scrypt.
	* gnu/packages/golang-crypto.scm (go-github-com-elithrar-simple-scrypt): New variable.

	Change-Id: Ia1cfb476a5c8c059e4e495a1b9f427f215e5cb15

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-minio-minio-go.
	* gnu/packages/golang-web.scm (go-github-com-minio-minio-go,
	go-github-com-minio-minio-go-v7): New variables.

	Change-Id: I1b9f09cede70e8723659779e9bb604d2a36dcd19

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-minio-crc64nvme.
	* gnu/packages/golang-crypto.scm (go-github-com-minio-crc64nvme): New variable.

	Change-Id: I237265471a3434b3a61580ddf1db1c9859fa4740

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-minio-md5-simd.
	* gnu/packages/golang-crypto.scm (go-github-com-minio-md5-simd): New variable.

	Change-Id: Ie2b739a36eabeb464e9e981ccf3cb620ddbfa092

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-opentracing-contrib-go-stdlib: Update to 1.1.0.
	* gnu/packages/golang-web.scm (go-github-com-opentracing-contrib-go-stdlib): Update to 1.1.0.
	[arguments] <skip-build?>: No go files in project's root.
	<phases>: Use default 'check.

	Change-Id: Iee586eea0184e3bd27d0440a3ebc5b69ff2135ba

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ncw-swift-v2.
	* gnu/packages/golang-web.scm (go-github-com-ncw-swift-v2): New variable.

	Change-Id: I8a6801c476541b16abf5b342c1f0cf92d285f8ee

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-peterbourgon-unixtransport.
	* gnu/packages/golang-web.scm (go-github-com-peterbourgon-unixtransport): New variable.

	Change-Id: Iae4a542d05a0c840df48d9bf2cd3bae49b687893

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-peterbourgon-ff-v3.
	* gnu/packages/golang-xyz.scm (go-github-com-peterbourgon-ff-v3): New variable.

	Change-Id: I63622012649442a0921d250c1fefd715090cd747

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-restic-chunker.
	* gnu/packages/golang-web.scm (go-github-com-restic-chunker): New variable.

	Change-Id: I4bc77d8519360c81e852bd05ebe4b6c86f1f9798

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-uber-org-zap-exp.
	* gnu/packages/golang-xyz.scm (go-go-uber-org-zap-exp): New variable.

	Change-Id: Ifda51c2b6cd9d2c0fef9afd7f14c219c5dd39b88

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-uber-org-zap: Improve package.
	* gnu/packages/golang-xyz.scm (go-go-uber-org-zap) [source] <snippet>:
	Remove all submodules containing go.mod.
	[arguments] <test-flags>: Skip just one test.
	<phases>: Remove 'remove-examples-and-benchmarks as redundant.
	[home-page]: Fix lint warning.
	[synopsis]: Reword it according to project's README.
	[description]: Likewise.

	Change-Id: I94c4491ff22823c958610e9adf2ac051da6a6180

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-sacloud-go-http.
	* gnu/packages/golang-web.scm (go-github-com-sacloud-go-http): New variable.

	Change-Id: I96e04ad09fa755baff33edbbff3e5d40d466fcfc

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-benbjohnson-clock: Move to golang-check.
	* gnu/packages/golang-xyz.scm (go-github-com-benbjohnson-clock): Move
	from here ...
	* gnu/packages/golang-check.scm: ... to here.

	Change-Id: I8dbd3490ef60bfcc84c2d10956c2b69e7751d8af

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-uber-org-ratelimit.
	* gnu/packages/golang-xyz.scm (go-go-uber-org-ratelimit): New variable.

	Change-Id: I90579a32cc45192137524279f4097ecacf0ab139

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/weather: Remove (gnu packages golang).
	* gnu/packages/weather: Remove (gnu packages golang) as it has no users.

	Change-Id: I84229985d5a4e07333d0836c1bd6ba59107a77a5

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-code-gitea-io-sdk-gitea.
	* gnu/packages/golang-web.scm (go-code-gitea-io-sdk-gitea): New variable.

	Change-Id: I1138fd7e9ec12b43926a2bff05b5bd3b10b298be

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-42wim-httpsig.
	* gnu/packages/golang-web.scm (go-github-com-42wim-httpsig): New variable.

	Change-Id: I90956023aa5bb7982afa785abab1a03228afb7ff

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-go-fed-httpsig.
	* gnu/packages/golang-web.scm (go-github-com-go-fed-httpsig): New variable.

	Change-Id: I1bde6ed674948e9889460872fa7570c9f82383ec

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-boombuler-barcode.
	* gnu/packages/golang-xyz.scm (go-github-com-boombuler-barcode): New variable.

	Change-Id: I8dd1b72a8faac08d37bafd60ba02368b90fd680f

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-go-peertaskqueue.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-peertaskqueue): New variable.

	Change-Id: I4f791ffcdad06cf9cb0b921a681736d8de4b0caa

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-filecoin-project-go-clock.
	* gnu/packages/golang-check.scm (go-github-com-filecoin-project-go-clock): New variable.

	Change-Id: Ie835c2b3d9d47e6cd95c74136ac4c7bb349ac28c

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-go-ipfs-pq.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-pq): New variable.

	Change-Id: I0916b91d54753e280d6a4e394bfc76ab0a32e0e9

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-go-ds-dynamodb.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ds-dynamodb): New variable.

	Change-Id: I8abf007c257b4ed8e3f1b64fcdf4fe6ae2307280

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-yargevad-filepathx.
	* gnu/packages/golang-xyz.scm (go-github-com-yargevad-filepathx): New variable.

	Change-Id: Iabea6ceb3e026420ec7d775060de882a77458159

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ghodss-yaml.
	* gnu/packages/golang-xyz.scm (go-github-com-ghodss-yaml): New variable.

	Change-Id: If8172ffc3c41545e4dd247bf5c2229a95ac09970

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-swaggo-swag.
	* gnu/packages/golang-web.scm (go-github-com-swaggo-swag, swag): New
	variables.

	Change-Id: Ibbc84cab84cff5c64c694b4bc5a608b86e533f40

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-kylebanks-depth.
	* gnu/packages/golang-xyz.scm (go-github-com-kylebanks-depth): New variable.

	Change-Id: I20dc98c4fa6c3780a30e93e1280500221171a9d0

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-tidwall-cities.
	* gnu/packages/golang-xyz.scm (go-github-com-tidwall-cities): New variable.

	Change-Id: I05b8dc7af104c6c16acaf942a9229ae740e1df65

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-tomb-v1: Move to golang-xyz.
	* gnu/packages/golang.scm (go-gopkg-in-tomb-v1): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I9b5e36505b924c2ae69b95201c2d81312ae16310

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-gopkg.in-tomb.v2.
	* gnu/packages/golang.scm (go-gopkg.in-tomb.v2): Delete variable.

	Change-Id: Icd42c56a36f8f6fa2888ef1f392f86e04bd5c26a

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-tomb-v1: Do not inherit.
	* gnu/packages/golang.scm (go-gopkg-in-tomb-v1): Do not inherit from
	go-gopkg.in-tomb.v2.

	Change-Id: Ib63af892c9caad1026560fc399d275b5aaf3996a

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-wrap: Move to fontutils.
	* gnu/packages/golang.scm: Add (gnu packaes golang-xyz) and (guix
	build-system go).
	(go-wrap): Move from here ...
	* gnu/packages/fontutils.scm: ... to here.

	Change-Id: Ica77e4b936520991ba878bf2afbc47dfa89d88fe

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-flopp-go-findfont: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-flopp-go-findfont): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I720a48fd063fc543f4d3ada33e9b9767d88cadda

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-wraparound-wrap: Rename variable.
	* gnu/packages/golang.scm (go-github-com-wraparound-wrap): Rename
	variable to go-wrap.

	Change-Id: Iad7eb43180598338cf4585d406cd32fbef67421a

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-wraparound-wrap: Update to 0.3.2.
	* gnu/packages/golang.scm (go-github-com-wraparound-wrap): Update to 0.3.2.
	[source] <uri>: Fix permanent redirection to
	<https://github.com/eprovst/wrap> which may indicate that project's
	owner has been changed.
	[arguments] <import-path>: Fix according to go.mod.
	<unpack-path>: Likewise.
	[home-page]: Fix URL.

	Change-Id: I9cf34bf236b6db18f49f7d1133369981a33e8668

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-rakyll-statik: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-rakyll-statik): Move from here
	...
	* gnu/packages/golang-xyz.scm: ...  to here.

	Change-Id: I02d155318c585b6d2e5bb243305a687c40a8ba44

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-signintech-gopdf: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-signintech-gopdf): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Iaba75f2ea6e96199951c3f40062b7539ad885a8b

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-signintech-gopdf: Update to 0.29.2.
	* gnu/packages/golang.scm (go-github-com-signintech-gopdf): Update to 0.29.2.

	Change-Id: I690823f9a2eeb9f31de043e90af3390edd4e357c

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: chezmoi: Update to 2.1.0.
	The most of the changes are clean up for no longer required package
	variants.

	* gnu/packages/configuration-management.scm (chezmoi): Update to 2.1.0.
	[arguments] <test-flags>: Skip failing test here instead of deleting
	test files.
	<phases>: Remove 'remove-failing-test-scripts.
	[native-inputs]: Remove go-github-com-bmatcuk-doublestar-v2,
	go-github-com-charmbracelet-glamour, go-github-com-google-go-github-v33,
	go-github-com-pkg-diff, go-github-com-twpayne-go-vfs-1.0.1,
	go-github-com-twpayne-go-vfsafero, and go-github-com-twpayne-go-xdg-v3;
	add go-github-com-bmatcuk-doublestar-v4,
	go-github-com-bradenhilton-mozillainstallhash,
	go-github-com-charmbracelet-glamour-0.3,
	go-github-com-google-go-github-v36, go-github-com-google-gops,
	go-github-com-mitchellh-mapstructure, go-github-com-spf13-afero,
	go-github-com-twpayne-go-vfs-v3, and go-github-com-twpayne-go-xdg-v6.

	* gnu/packages/golanng-web.scm: (go-github-com-google-go-github-v33): Delete variable.
	(go-github-com-google-go-github-v36): New variable.

	* gnu/packages/golanng-xyz.scm: (go-github-com-bmatcuk-doublestar-v2,
	go-github-com-spf13-afero-1.1.2, go-github-com-twpayne-go-vfs-v4,
	go-github-com-twpayne-go-vfs-1.0.1, go-github-com-twpayne-go-xdg-v3):
	Delete variables.

	(go-github-com-twpayne-go-xdg-v6): Do not inherit from
	go-github-com-twpayne-go-xdg-v3

	(go-github-com-charmbracelet-glamour-0.3,
	go-github-com-twpayne-go-vfs-v3): New variables.

	* gnu/packages/golanng.scm (go-github-com-twpayne-go-vfsafero): Delete
	variable.

	Change-Id: I0732fd7eb8d8873d53a7094e94af0cc07f2f6f61

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-google-gops.
	* gnu/packages/golang-xyz.scm (go-github-com-google-gops, gops): New variables.

	Change-Id: I93474a2ed18b006520fba1c7bacd7eef0cd7ebe4

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-rsc-io-goversion.
	* gnu/packages/golang-xyz.scm (go-rsc-io-goversion): New variable.

	Change-Id: If030e32a7b491ca9e224517e1e52e38fabb4d29a

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gsterjov-go-libsecret: Move to golang-crypto.
	* gnu/packages/golang.scm (go-github-com-gsterjov-go-libsecret): Move
	from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: Idd2800d55531b0045d1099272fa0d6a2b3ca27b9

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-zalando-go-keyring: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-zalando-go-keyring): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: If1a55a049bcea1a6a9a3bc25ab179b46214766c7

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-zalando-go-keyring: Update to 0.2.6.
	* gnu/packages/golang.scm (go-github-com-zalando-go-keyring): Update to 0.2.6.
	[arguments] <phases>: Remove 'disable-failing-tests and use "-skip" test
	option instead.
	[phases] {check}: Skip 7 more tests.

	Change-Id: I09fd81f75514d4cd134e16cd234096a2898eb6ff

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    conses  <contact@conses.eu>
	    Miguel Ángel Moreno  <mail@migalmoreno.com>

	gnu: Add mautrix-whatsapp.
	It was proposed in #62284 on <2023-03-20>.

	* gnu/packages/matrix.scm: Add (gnu packages golang), (gnu packages
	golang-build), (gnu packages golang-web), (gnu packages golang-xyz)
	and (guix build-system go).
	(mautrix-whatsapp): New variable.

	Change-Id: I4371f3f0d5939e875e7d7dc4748b9f82558e1248

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    conses  <contact@conses.eu>
	    Miguel Ángel Moreno  <mail@migalmoreno.com>

	gnu: Add go-maunium-net-go-mautrix.
	It was proposed in #62284 on <2023-03-20>.

	* gnu/packages/golang-web.scm (go-maunium-net-go-mautrix): New variable.

	Change-Id: Ic8bba620f3689451d23796495bebde2804c1f160

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    conses  <contact@conses.eu>
	    Miguel Ángel Moreno  <mail@migalmoreno.com>

	gnu: Add go-go-mau-fi-zeroconfig.
	It was proposed in #62284 on <2023-03-20>.

	* gnu/packages/golang-xyz.scm (go-go-mau-fi-zeroconfig): New variable.

	Change-Id: Ib04852a01023c90029071d77be37dcd1174630f3

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    conses  <contact@conses.eu>
	    Miguel Ángel Moreno  <mail@migalmoreno.com>

	gnu: Add go-maunium-net-go-mauflag.
	It was proposed in #62284 on <2023-03-20>.

	* gnu/packages/golang-xyz.scm (go-maunium-net-go-mauflag): New variable.

	Change-Id: Ice7cb23cafff2f3b67175172ebaa32da316a3b06

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-mau-fi-webp.
	* gnu/packages/golang-xyz.scm (go-go-mau-fi-webp): New variable.

	Change-Id: I5a8b7f25085bb99d3bc7798ec90a1fbc73fc36e3

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    conses  <contact@conses.eu>
	    Miguel Ángel Moreno  <mail@migalmoreno.com>

	gnu: Add go-github-com-chai2010-webp.
	It was proposed in #62284 on <2023-03-20>.

	* gnu/packages/golang-xyz.scm (go-github-com-chai2010-webp): New variable.

	Change-Id: I527296ef658262f3abcf5703c5330e9bb0ccab9e

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    conses  <contact@conses.eu>
	    Miguel Ángel Moreno  <mail@migalmoreno.com>

	gnu: Add go-go-mau-fi-whatsmeow.
	It was proposed in #62284 on <2023-03-20>.

	* gnu/packages/golang-web.scm (go-go-mau-fi-whatsmeow): New variable.

	Change-Id: Ic795b3bf385c0be131dbc8be26bb23ae0b9c3fd3

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    conses  <contact@conses.eu>
	    Miguel Ángel Moreno  <mail@migalmoreno.com>

	gnu: Add go-go-mau-fi-libsignal.
	It was proposed in #62284 on <2023-03-20>.

	* gnu/packages/golang-crypto.scm (go-go-mau-fi-libsignal): New variable.

	Change-Id: Ia72d54957b97204278886ce23bf15a7ece746aa4

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-mau-fi-util.
	* gnu/packages/golang-xyz.scm (go-go-mau-fi-util): New variable.

	Change-Id: Ieebdf29b306a8918e90d69e0ba4a887628fc1dd0

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-data-dog-go-sqlmock.
	* gnu/packages/golang-check.scm (go-github-com-data-dog-go-sqlmock): New variable.

	Change-Id: I81034c7457c26054f0daa102319c1db0baada921

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-kisielk-sqlstruct.
	* gnu/packages/golang-xyz.scm (go-github-com-kisielk-sqlstruct): New variable.

	Change-Id: If7a12afe38586dbed7aee7d15bce73a64e77d284

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ssh-to-pgp: Move to golang-crypto.
	This change slightly improves cross reference and cycle between modules.

	* gnu/packages/crypto.scm: Remove (gnu packages golang-crypto), (gnu
	packages golang-build) and (guix build-system go).
	(ssh-to-pgp): Move from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I5b59e19704e212fca917de30c9b3b3e0dc4da80b

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gxed-hashland-keccakpg: Update to 0.0.1.
	* gnu/packages/golang-crypto.scm (go-github-com-gxed-hashland-keccakpg): Update to 0.0.1.

	Change-Id: Ic629fedb791ae0528bc21214f3f640e05d3e3ee2

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gxed-hashland-murmur3: Build from source.
	This package provides a dedicated go.mod file and distributed separately
	from go-github-com-gxed-hashland.

	* gnu/packages/golang-crypto.scm (go-github-com-gxed-hashland-murmur3):
	Do not inherit from go-github-com-gxed-hashland.
	[source]: Provide it.
	[home-page]: Likewise.
	[license]: Likewise.

	Change-Id: Id7b9d62a99badb2950f5cecc9171037a82219ce3

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-sap-go-hdb.
	* gnu/packages/golang-xyz.scm (go-github-com-sap-go-hdb): New variable.

	Change-Id: I7df9c4834677c24c3f54611cabeb99139f47f2f9

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gdey-errors.
	* gnu/packages/golang-xyz.scm (go-github-com-gdey-errors): New variable.

	Change-Id: Ibf17a00c4e83301877900bc8b1d5d8849a80159d

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mattn-go-ieproxy.
	* gnu/packages/golang-web.scm (go-github-com-mattn-go-ieproxy): New variable.

	Change-Id: Ie132802cf505a0ee736c92f5e6f0264eecccc827

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mattn-go-mastodon.
	* gnu/packages/golang-web.scm (go-github-com-mattn-go-mastodon): New variable.

	Change-Id: Ia3f30c86077018076851570ed30b3b477438e486

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-tomnomnom-linkheader.
	* gnu/packages/golang-web.scm (go-github-com-tomnomnom-linkheader): New variable.

	Change-Id: I5809710a04409ea48d4e0b533d3a6b418cef1223

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mattn-godown.
	* gnu/packages/golang-web.scm (go-github-com-mattn-godown): New variable.

	Change-Id: Ie5c8f32ba6f01e4f1a5386959f9feef74eebe0a6

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mattn-goveralls.
	* gnu/packages/golang-web.scm (go-github-com-mattn-goveralls): New variable.

	Change-Id: I20f7ef319fdeb8618b8e1283fc850167aa86aacb

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pborman-uuid.
	* gnu/packages/golang-xyz.scm (go-github-com-pborman-uuid): New variable.

	Change-Id: I9f4834d3f19f75870228d532487618e1e9b045fd

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-arolek-p.
	* gnu/packages/golang-xyz.scm (go-github-com-arolek-p): New variable.

	Change-Id: I810adb6a38817f603caf5e95b17bcd61923e8986

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-go-spatial-proj.
	* gnu/packages/golang-xyz.scm (go-github-com-go-spatial-proj): New variable.

	Change-Id: Ibb4de675d60fd2aecd7975ab1c35ce82583cda5d

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gdey-tbltest.
	* gnu/packages/golang-check.scm (go-github-com-gdey-tbltest): New variable.

	Change-Id: I00c5b7f15ce5184dfa8c6204539038003c3f15a0

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-dimfeld-httptreemux.
	* gnu/packages/golang-web.scm (go-github-com-dimfeld-httptreemux)
	(go-github-com-dimfeld-httptreemux-v5): New variables.

	Change-Id: I6dbf61070d7ef96d6e0d15a276a90c1dcf5baa59

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-akrylysov-algnhsa.
	* gnu/packages/golang-web.scm (go-github-com-akrylysov-algnhsa): New variable.

	Change-Id: I2592af2610c4c9f557057f8ecd226b8e0f0329d9

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-asdine-storm-v3.
	* gnu/packages/golang-xyz.scm (go-github-com-asdine-storm-v3): New variable.

	Change-Id: I39c296c1a0c60166ea1791486c4a6fc3cf79996c

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-sereal-sereal-go-sereal.
	* gnu/packages/golang-xyz.scm (go-github-com-sereal-sereal-go-sereal): New variable.

	Change-Id: Ied7fe343f117b890b29347e64ba8f4363e878ad4

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-datadog-zstd.
	* gnu/packages/golang-compression.scm: Add (gnu packages compression)
	and (gnu packages pkg-config).
	(go-github-com-datadog-zstd): New variable.

	Change-Id: Id8dec43caecdd1c5b8c26ad2cadc3696cd153ea3

2025-05-26  Efraim Flashner  <efraim@flashner.co.il>

	build/go: Set correct GOOS for Windows.
	* guix/build/go-build-system.scm (setup-go-environment): When building
	for windows override the inherited GOOS and set it to 'windows'.

	Change-Id: I310aa490bb010370112cfa00c69df2d36387c323

2025-05-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maptools: Patch use of Calloc and Free.
	* gnu/packages/cran.scm (r-maptools)[arguments]: Add phase 'patch-Calloc.

	Change-Id: I13d6f5a5e0c28f17908842b4bdbc5a89aa8c3816

2025-05-26  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby: Replace with 3.1.7.
	Fixes: CVE-2024-27280 (Buffer overread vulnerability in StringIO),
	CVE-2024-27281 (RCE vulnerability with .rdoc_options in RDoc),
	CVE-2024-27282 (Arbitrary memory address read vulnerability with Regex
	search), CVE-2025-27219 (Denial of Service in CGI::Cookie.parse)
	CVE-2025-27220 (ReDoS in CGI::Util#escapeElement), and
	CVE-2025-27221 (userinfo leakage in URI#join, URI#merge and URI#+).

	* gnu/packages/ruby.scm (ruby-3.1.7): New variable.
	(ruby-3.1)[replacement]: Replace with ruby-3.1.7.

	Change-Id: I9c4758f4622d5844cc9a23c2865a3d0210a4ebae

2025-05-26  Tomas Volf  <~@wolfsden.cz>

	.dir-locals.el: Add geiser-insert-actual-lambda.
	Guix project seems to prefer using lambda over λ.  Express that preference for
	Geiser users by setting the geiser-insert-actual-lambda variable to nil.  In
	the 0.31 version it will affect how geiser-insert-lambda works, making it
	insert lambda string (instead of the current λ.

	* .dir-locals.el (nil): Add geiser-insert-actual-lambda set to nil.

	Change-Id: Iccbd4a8df194d60b96b33879c342cfeb224bcfbb

2025-05-26  arthurhdrodrigues--- via Guix-patches via  <guix-patches@gnu.org>

	gnu: httpd: Update to 2.4.63.
	* gnu/packages/web.scm (httpd): Update to 2.4.63.

	Change-Id: I273005b237863a39a1ddf6f25cda7c9129265e47

2025-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: xapian: Update to 1.4.29.
	As omega and python-xapian-bindings inherit the same version as xapian,
	update them in a single commit.

	* gnu/packages/search.scm (xapian): Update to 1.4.29.
	(python-xapian-bindings): Update to 1.4.29.
	(omega): Update to 1.4.29.
	[inputs]: Remove pcre:bin; add file, pcre2, perl, xapian, and zlib.
	[native-inputs]: Add pkg-config.

	Change-Id: I9a6103135b7b9a116370b211b3ca4eb15a9bff4f

2025-05-26  nomike  <nomike@nomike.com>

	gnu: Rename clipper to clipper-peak.
	There's a naming conflict with cpp/bioinformatics clipper.

	* gnu/packages/bioinformatics.scm
	(clipper): Delete variable, rename to clipper-peak.
	(clipper-peak): New variable, renamed from clipper.

	Change-Id: I1411fe0eebf4ff322e4dadfbe53758feddc36599

2025-05-26  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: opensmtpd: Update to 7.7.0p0.
	* gnu/packages/mail.scm (opensmtpd): Update to 7.7.0p0.

	Change-Id: I6158b96aee3e48a250aad147f74bd34e2c3c21fe

2025-05-26  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: font-juliamono: Update to 0.060.
	* gnu/packages/fonts.scm (font-juliamono): Update to 0.060.

	Change-Id: I356076cb88c39edc588dc1d7c951b7b712db79ef

2025-05-26  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: xsecurelock: Enable mpv and xscreensaver screen saver modules.
	* gnu/packages/xdisorg.scm (xsecurelock)[inputs]: Add xscreensaver and mpv.
	[arguments]<#:configure-flags>: Enable their screen saver modules.

	Change-Id: I7fa4b7389fa3ea2a852fd87d381c2bd8b7bd0812
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-05-26  Hilton Chain  <hako@ultrarare.space>

	gnu: xsecurelock: Build from git.
	* gnu/packages/xdisorg.scm (xsecurelock)[source]: Fetch from git.
	[arguments]<#:make-flags>: Specify GIT_VERSION.
	[native-inputs]: Add autoconf and automake.

	Change-Id: I90c5d0f80330d97e776d9249002e77242ea3bfca
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-05-26  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: xsecurelock: Improve package style.
	* gnu/packages/xdisorg.scm (xdisorg): Adjust line length.
	[arguments]: Use G-Expressions.

	Change-Id: Ia65797f5786f930f5414a41fedf8393c57d0a4c1
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-05-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-keystore-mode: Improve style and enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-keystore-mode)[arguments]: Improve
	style and enable tests.

2025-05-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-origami-el: Fix invalid-face-box.
	This fixes face errors in the emacs-keystore-mode dependent package on
	emacs@30.

	* gnu/packages/emacs-xyz.scm (emacs-origami-el) [source]
	<snippet>: Adapt to emacs@30 face API (:color unspecified has to be changed to
	:color nil).

	Change-Id: I2d9c2baf8962a170ac1e7d4f6d5b7283e9ebcfe5

2025-05-26  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: mold: Update to 2.40.0.
	* gnu/packages/mold.scm (mold): Update to 2.40.0.

	Change-Id: I9b9a9dd807f2ccc93f4d16db4f79fe4914f4a7ec

2025-05-26  Anderson Torres  <anderson.torres.8519@gmail.com>

	gnu: Add emacs-dwim-shell-command.
	* gnu/packages/emacs-xyz.scm (emacs-dwim-shell-command): New variable.

	Change-Id: Ia363375ae1b7993fe5dc44300852fde15b08ceb0
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-05-26  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-puni: Update to 0-3.f430f5b.
	* gnu/packages/emacs-xyz.scm (emacs-puni): Update to 0-3.f430f5b.

	Change-Id: Ifd2cf463b0fa594ca5befc5e15958a84406edc2b

2025-05-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-xapian-bindings: Fix build.
	* gnu/packages/search.scm (python-xapian-bindings)[arguments]: Improve
	style (move to gexps).
	[arguments]<make-flags>: Set PYTHON3_SO flag.

	Change-Id: I09519e68ef99e2afe7dba278b9302562998ad2a3

2025-05-26  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: keychain: Update to 2.9.5.
	* gnu/packages/crypto.scm (keychain): Update to 2.9.5.
	[native-inputs]: Add perl.

	Change-Id: Ib405f753670066f62d0f54b1490998cd3474bcb3

2025-05-26  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: snac: Update to 2.77.
	* gnu/packages/fediverse.scm (snac2): Update to 2.77.

	Change-Id: Ia5a025f113aea0abba2ae434b23085c0082476ca

2025-05-26  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: got: Update to 0.112.
	* gnu/packages/version-control.scm (got): Update to 0.112.

	Change-Id: I9b6c8c2c81f77b5cae78a106b9b8e5e0bfa1463d

2025-05-26  arthurhdrodrigues--- via Guix-patches via  <guix-patches@gnu.org>

	gnu: aflplusplus: Update to 4.32c.
	* gnu/packages/debug.scm (aflplusplus): Update to 4.32c.

	Change-Id: I5e15360386f80ea36134b578127699c34e080c86

2025-05-26  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: disorderfs: Update to 0.6.0.
	* gnu/packages/file-systems.scm (disorderfs): Update to 0.6.0.

2025-05-26  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: xsecurelock: Update to 1.9.0.
	* gnu/packages/xdisorg.scm (xsecurelock): Update to 1.9.0.

	Change-Id: I9d4926783019a4f4621b873ae8fe5e9c249c774e

2025-05-26  Marc Coquand  <marc@coquand.email>

	gnu: kak-lsp: Update to 18.1.3.
	* gnu/packages/text-editors.scm (kak-lsp): Update to 18.1.3.

	Change-Id: I773c87e27f1a849b6f23db5e014e3d96e3e3a3ce

2025-05-26  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-ess: Fix install path.
	* gnu/packages/statistics.scm (emacs-ess): Update to Fix install path.

	Packages must be installed under "site-packages/name-version/".

	Change-Id: Ifdfbd2ad0d006f9f1cef83230876b9a5656949e3

2025-05-26  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-68.dfbfc84.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-68.dfbfc84.

	Change-Id: I7409bcfcc705201d9659be2d2a140e6e52704f3d

2025-05-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: Modernize and test nftables service.
	* doc/guix.texi (Networking Services) <nftables>: Update doc.
	* gnu/services/networking.scm (list-of-debug-levels?):
	(debug-level?, maybe-list-of-debug-levels?):
	(nftables-configuration): Rewrite using `define-configuration'.
	[debug-levels]: New field.
	(nftables-shepherd-service): Honor it.
	* gnu/tests/networking.scm (%inetd-echo-port): Extract to top level.
	(run-iptables-test): Adjust accordingly.
	(make-nftables-os): New procedure.
	(%default-nftables-ruleset-for-tests): New variable.
	(%nftables-os): Likewise.
	(%test-nftables): New test.

	Change-Id: I2889603342ff6d2be6261c3de6e4fddd9a9bbe2d

2025-05-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: linux-libre: Do not build the SND_PCSP driver.
	This snd-pcsp driver apparently attempts to load the pcspkr driver even when
	it's already been loaded, causing the infamous kernel error message:

	  Error: Driver 'pcspkr' is already registered, aborting...

	This change fixes it by simply not building the snd-pcsp driver, which usage
	is to try to play audio via the low quality builtin speaker/beeper hardware.
	It was automated via the command:

	  git grep -l 'CONFIG_SND_PCSP=m' |
	  xargs sed -i 's/CONFIG_SND_PCSP=m/# CONFIG_SND_PCSP is not set/'

	Change-Id: Ide4b73be107d170a6db6be69b7a6bcd7b8036dcb

2025-05-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	teams: Add script to refresh GNOME core packages.
	* etc/teams/gnome/gnome-core-refresh: New file.

	Change-Id: I7c7de6ce4689cef9c51d357e6ea3d16468078013

2025-05-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	news: Add news entry for etc-bashrc-d-service-type.
	* etc/news.scm (channel-news): New entry.

	Change-Id: Iaf861617e871eca90ac28ba5e14876c0f2f0f731

2025-05-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: Add vte-integration-service-type to %desktop-services.
	* gnu/services/desktop.scm (desktop-services-for-system):

	Fixes: <https://issues.guix.gnu.org/72172>
	Fixes: <https://issues.guix.gnu.org/35424>

	Change-Id: Ib29468468e327801a4e95361610159de61f7e8d6

2025-05-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: Add vte-integration-service-type.
	* gnu/services.scm (vte-integration-service-type): New service type.
	* doc/guix.texi (Service Reference): Document it.

	Change-Id: I7e4bc1b913b50a5a061894f9ddef27f1877b62a2

2025-05-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: Factorize bashrc default configuration.
	This factorizes out the remaining bashrc bits from /etc/skel/.bashrc to a the
	template used for both /etc/bashrc on Guix System and ~/.bashrc for
	home-bash-service-type.

	Rationale: The use of /etc/skel introduce state: the file is only copied
	originally when the user account is created, and never (automatically)
	refreshed again.

	* gnu/system.scm (operating-system-etc-service):
	<profile>: Guard against souring /etc/bashrc in non-interactive, SSH case.
	<bashrc>: Use %default-bashrc, having migrated the remaining definitions to...
	* gnu/system/shadow.scm (%default-bashrc): ... here.  Factorize aliases to...
	* gnu/services.scm (%default-bash-aliases): ... here.
	(%default-bashrc-d-aliases): New variable.
	(%default-etc-bashrc-d-files): Include it in the default configuration.
	* gnu/services/base.scm (%base-services): Register etc-bashrc-d-service-type.
	* gnu/home/services/shells.scm (add-bash-configuration): Do not set PS1, now
	part of %default-bashrc.
	(home-bash-configuration) [guix-defaults?]: Update doc.
	[aliases]: Set %default-bash-aliases as the default value.  Update doc.
	* doc/guix.texi (Shells Home Services): Update documentation.
	(Service Reference): Update example.

	Change-Id: I340c614983a78fd20a9c4a9705e7fc542ae9b513

2025-05-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: Migrate sourcing bash_completion.sh to etc-bashrc-d-service-type.
	* gnu/system.scm (operating-system-etc-service): Remove block sourcing
	bash_completion.sh.
	(%base-packages-interactive): Delete bash-completion.
	* gnu/services.scm (%default-etc-bashrc-d-files): New variable, which includes
	the bash_completion.sh file.
	(etc-bashrc-d-service-type): Use it.
	* doc/guix.texi (Service Reference): Update documentation.

	Change-Id: I2223a5f96f5d761148badc6be29e1c5c80465a1d

2025-05-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: Add etc-bashrc-d-service-type.
	* gnu/services.scm (files->bashrc-d-directory) New procedure.
	(etc-bashrc-d-service-type): New service type.
	* doc/guix.texi (Service Reference): Document it.
	* gnu/tests/base.scm (test-basic-os): Test it.

	Change-Id: Ibbb0f684de7aee296adedbce5b1192786d661af2

2025-05-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: Source scripts from the /etc/bashrc.d directory.
	* gnu/system.scm (operating-system-etc-service): <bashrc>: Source scripts from
	the /etc/bashrc.d directory.

	Change-Id: I27a20a8eae5d736f32e0df55a68529d9bb613b7a

2025-05-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bash: Define the SYS_BASHRC macro.
	This causes Bash to treat /etc/bashrc as a startup file, removing the need to
	source /etc/bashrc from ~/.bashrc.

	* gnu/packages/bash.scm (bash-fixed): New package, with added SYS_BASHRC
	define.
	(bash) [replacement]: Use it.
	* gnu/system/shadow.scm (%default-bashrc): Do not source /etc/bashrc, now done
	implicitly.

	Change-Id: I5b0afd7d81653ef19c482e5501efdf7e50ef37c0

2025-05-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: Add etc-profile-d-service-type.
	* gnu/services.scm (make-files->etc-directory)
	(files->profile-d-entries): New procedures.
	(etc-profile-d-service-type): New service type.
	* doc/guix.texi (Service Reference): Document it.
	* gnu/tests/base.scm (run-basic-test): Test it.

	Change-Id: I45dde43a1b9603c3384b933ebd1d6e45dba146b9

2025-05-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: Source scripts from the /etc/profile.d directory.
	This is useful since our /etc/profile file is otherwise not easily
	extendable.

	* gnu/system.scm (operating-system-etc-service): Source all '.sh' ending
	files found under the /etc/profile.d directory.

	Change-Id: Ia6d777195241f69219f00fbd5975e3e6b7c265fb

2025-05-26  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: hcxdumptool: Update to 6.3.5.
	* gnu/packages/networking.scm (hcxdumptool): Update to 6.3.5.
	[inputs]: Add libpcap.
	[arguments]: Use GEXPs.  Update make flags.

	Change-Id: I5e1de4eb25d016d76c1dfa4a434ad64751b631f1

2025-05-26  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: pagekite: Update to 1.5.2.201011.
	* gnu/packages/networking.scm (pagekite): Update to 1.5.2.201011.

	Change-Id: Iab9afc0c0b92b8eac5c02b7669c033856284af9b

2025-05-26  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	etc: pre-push: Skip checks on AGit pull requests.
	* etc/git/pre-push (case "$remote_refs" in refs/for/*): Skip checks.

	Fixes: AGit push fails <https://codeberg.org/guix/guix/issues/5>
	Tested-by: Hilton Chain <hako@ultrarare.space>

2025-05-26  lilyp  <liliana.prikler@gmail.com>

	etc: pre-push: Enforce checks on Codeberg.
	* etc/git/pre-push (case *gnu.org*): Fall-through to…
	(case *codeberg.org/guix/*): … this.

	Tested-by: Hilton Chain <hako@ultrarare.space>

2025-05-26  Hilton Chain  <hako@ultrarare.space>

	gnu: tigerbeetle: Update to 0.16.41.
	* gnu/packages/zig-xyz.scm (tigerbeetle): Update to 0.16.41.
	[arguments]<#:zig>: Use zig-0.13.
	<#:test-target>: Set to "test:unit".
	<#:zig-build-target>: Set according to the package's build.zig.
	<#:zig-build-flags, #:zig-test-flags>: Set version flags.
	<#:phases>: Disable unavailable tests.
	[supported-systems]: Limit to "aarch64-linux" and "x86_64-linux".

	Change-Id: I9e994904a2df99e26905fa1d3a91b8cd2b29e8cc

2025-05-26  Hilton Chain  <hako@ultrarare.space>

	build/zig: Support specifying test target.
	* guix/build/zig-build-system.scm (check): Accept #:test-target.

	Change-Id: I5b8c449b1668d98b365f897a2692085b02c7ead4

2025-05-26  Hilton Chain  <hako@ultrarare.space>

	build-system: zig: Expose #:zig-build-target.
	* guix/build-system/zig.scm (zig-build, zig-cross-build)[#:zig-build-target]:
	Expose.

	Change-Id: Iedb75eced4ebc512251348246459653d5e4b9cd2

2025-05-26  André Batista  <nandre@riseup.net>

	gnu: lighttpd: Update to 1.4.79.
	* gnu/packages/web.scm (lighttpd): Update to 1.4.79.

	Change-Id: Ia33c07fce6aa833930b7bf3006d8b66efbfd972b

2025-05-25  Alexis Praga  <alexis@praga.dev>

	gnu: emacs-dash: Update to 2.20.0.
	Change-Id: I3bea56c283c64c40495120d4fdd0994bb5e329db

2025-05-25  Mattia Bunel  <mattia.bunel@ehess.fr>

	gnu: pdal: Update to 2.8.4.
	* gnu/packages/geo.scm (pdal): Update to 2.8.4.

	Change-Id: I53dc52fac02b6a47e114c23d47b635bbe261df35

2025-05-25  Mark H Weaver  <mhw@netris.org>

	gnu: yt-dlp: Update to 2025.05.22.
	* gnu/packages/video.scm (yt-dlp): Update to 2025.05.22.

2025-05-25  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add python-asap3@3.13.7.
	* gnu/packages/python-science.scm (python-asap3): New variable.

	Change-Id: Idea83eaf0475f14aa2ea443c81463ab8279694b6

2025-05-25  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add python-ase@3.25.0.
	* gnu/packages/python-science.scm (python-ase): New variable.

	Change-Id: If868c0e83cf04f9d0c3108304ec77619e28ee2d4

2025-05-25  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: musescore: Update to 4.5.2.
	* gnu/packages/patches/musescore-fix-build.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/music.scm (musescore): Update to 4.5.2.
	[patches]: Use it here.

2025-05-25  Zheng Junjie  <z572@z572.online>

	gnu: wmenu: Update to 0.2.0.
	* gnu/packages/wm.scm (wmenu): Update to 0.2.0.

	Change-Id: Iac193d32a41edd5339bc3cf92f36ab63d9ab5b83

2025-05-25  Jos van den Oever  <jos@vandenoever.info>

	doc: contributing: Fix grammar.
	* doc/contributing.texi (Formatting Code): Fix grammar.

	Change-Id: I0f1304b22068146855b6148d4f0952fe32caebdb
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-05-25  Murilo  <murilo@disroot.org>

	gnu: egl-wayland: Update to 1.1.19.
	* gnu/packages/xorg.scm (egl-wayland): Update to 1.1.19.

	Change-Id: I7e6f074cb0b051777834c9300b8d57aa4d02731c

2025-05-25  Hilton Chain  <hako@ultrarare.space>

	gnu: ncdu: Update to 2.8.2.
	* gnu/packages/ncdu.scm (ncdu): Update to 2.8.2.

	Change-Id: Iad363125451d1a4e37555f4f9e224dfb588ae7f6

2025-05-25  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: audacity: Update to 3.7.3.
	* gnu/packages/audio.scm (audacity): Update to 3.7.3.
	* gnu/packages/patches/audacity-ffmpeg-fallback.patch: Adjust accordingly.

2025-05-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: ncftp: Update to 3.3.0.
	The 3.2.9 tarball had vanished from ncftp.com.

	* gnu/packages/ftp.scm (ncftp): Update to 3.3.0.

	Change-Id: I5776e44f71a1862afd88bd0e2a9916d526720d68

2025-05-25  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: ncftp: Update to 3.2.9.
	Closes #8.

	* gnu/packages/ftp.scm (ncftp): Update to 3.2.9
	 [source] : Correct executable paths
	* gnu/packages/patches/ncftp-paths.patch: New file
	* gnu/local.mk (dist_patch_DATA): Register patch.

	Change-Id: I39927b370b034d4ce31f482df753ed097605c7e1

2025-05-25  Congcong Kuo  <congcong.kuo@gmail.com>

	daemon: Remove ‘defined’ in macro definition.
	Closes #6.

	* nix/libstore/build.cc (CHROOT_ENABLED, CLONE_ENABLED): Wrap in #ifdefs.

	Change-Id: I217e46fc2cac579a199fcd7c28ef5a8155a12750

2025-05-25  Ludovic Courtès  <ludo@gnu.org>

	maint: Add ‘CODEOWNERS’ file.
	This is a followup to 8dff81313876a54519ce17e9fda64d4310e2dd5c.

	* CODEOWNERS: New file.

	Change-Id: Ib215895a22840295c52ceb0fa0b7b7d55b5bae37

2025-05-25  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: elixir: Update to 1.18.4.
	* gnu/packages/elixir.scm (elixir): Update to 1.18.4.

	Change-Id: Id9fbb0311309c5a2c06a41e8da84876fa94995c9

2025-05-25  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-20.cbafdb8.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-20.cbafdb8.

	Change-Id: Ibef719b47aa1d2aa97f4fa62f41490dae2451c57

2025-05-25  Hilton Chain  <hako@ultrarare.space>

	gnu: zig-0.14: Fix library search for ‘-Wl,-rpath=’ pkg-config flag.
	This is a follow-up to commit 8b809c331173388dcb6c0e88178d6cc76a1da3b1, where
	I removed handling of ‘-Wl,-rpath=’ pkg-config flag from the patch and this
	broke build of ncdu.

	* gnu/packages/patches/zig-0.14-fix-runpath.patch: Add back handling of
	‘-Wl,-rpath=’ pkg-config flag.

	Change-Id: Ifdd6885d376ed39d6702431055f77bdae5ae6439

2025-05-25  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-130.7e34787.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-130.7e34787.

	Change-Id: I6013a81ada378c5f22ae24962aa9f1990db87d63

2025-05-25  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-40.586982f.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-40.586982f.

	Change-Id: I13e71c56051e46aeaa3e7cdd700a666dc9a7db85

2025-05-25  Christopher Baines  <mail@cbaines.net>

	services: guix-data-service: Fix data-service-setup-database script.
	* gnu/services/guix.scm (guix-data-service-shepherd-services): Use begin
	rather than lambda, add some logging and use guile from the data service
	package.

	Change-Id: I915682e513a3cc8e3cbf324e3c650c65d2852a96

2025-05-25  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-67.cf912ed.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-67.cf912ed.

	Change-Id: I133f03179e6e6609a89d3dea65ae003e0b16b198

2025-05-25  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-19.016f37f.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-19.016f37f.

	Change-Id: Ie8c51ac7d843654fd5812f4edf0c35f8193fc7da

2025-05-25  Ludovic Courtès  <ludo@gnu.org>

	doc: Update Guile-JSON URL.
	* doc/contributing.texi (Requirements): Update.

	Change-Id: I365b65da2ffc17b9140271a11e5899c4fc4ba6df

2025-05-25  Ludovic Courtès  <ludo@gnu.org>

	doc: Update URL of installation script.
	* doc/guix.texi (Binary Installation): Update URL of installation
	script.

	Change-Id: I72ec47b9510d5ec0cf27a146b2c0e6b59d42e963

2025-05-25  Ludovic Courtès  <ludo@gnu.org>

	doc: Replace Savannah URLs with Codeberg URLs.
	* doc/contributing.texi (Requirements): Update Guix web site URL.
	(Sending a Patch Series): Replace Savannah URLs with Codeberg URLs.
	(Debbugs User Interfaces): Likewise.
	(Commit Access): Likewise.
	(Updating the Guix Package): Likewise.
	(Coding): Likewise.
	(System Administration): Likewise.
	(Day-to-Day System Administration): Likewise.
	* doc/guix.texi (Web Services): Likewise.

	Change-Id: I5c6532f3e02e8870f869dd4ab844eed3cb0cb242

2025-05-25  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for Codeberg migration.
	* etc/news.scm: Add entry.

	Change-Id: Ie2b2973d8f0f0c28e6d7655e1fd9c5b6adc3e962

2025-05-25  jgart  <jgart@dismail.de>

	gnu: Remove ecl-charje.loop.
	* gnu/packages/lisp-xyz.scm (ecl-charje.loop): Delete variable.
	ECL is not currently supported.

	Change-Id: Ic020b2a7bc08e69ae242da3281795237ecdb5a4c

2025-05-25  jgart  <jgart@dismail.de>

	gnu: sbcl-charje.loop: Update to 1.0.0.
	* gnu/packages/lisp-xyz.scm (sbcl-charje.loop): Update to 1.0.0.
	[inputs]: Add sbcl-cl-environments.

	Change-Id: I7db70c1493f945fd731fea1f731704c69d0afe05

2025-05-25  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.71.33.
	* gnu/packages/prolog.scm (trealla): Update to 2.71.33.

	Change-Id: Ib9b6d76a58759274cc614e1614f0535cfbc42f31

2025-05-24  Sughosha  <sughosha@disroot.org>

	services: readymedia: Fix typo.
	* gnu/services/upnp.scm (readymedia-configuration)[home-service?]: Fix typo.

	Change-Id: Ie7062fbeb88f93d698bbafacf50f8a74766d4202

2025-05-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: make-torbrowser: Delete testing/web-platform.
	* gnu/packages/tor-browsers.scm (make-torbrowser): Delete
	testing/web-platform.  This frees more than 800M of RAM during the
	build.  Removing it seems to be enough to allow build on some
	machines.

	gnu: make-librewolf-source: Delete testing/web-platform.
	* gnu/packages/librewolf.scm (make-librewolf-source): Delete
	testing/web-platform.  This frees more than 800M of RAM during the
	build.  Removing it seems to be enough to allow build on some
	machines.

2025-05-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 096dedd.
	* gnu/packages/package-management.scm (guix): Update to 096dedd.

	Change-Id: I375bb5083c7b17f21eca9e8861ad31e51116cc59

2025-05-24  Ludovic Courtès  <ludo@gnu.org>

	import: texlive: Import the given version when specified.
	Fixes a regression in ‘tests/texlive.scm’ introduced in commit
	f13f0769688493271f43f31a016957355dbecb30 whereby ‘texlive-tags’ would be
	called unconditionally, leading to an attempt to build Subversion.

	* guix/import/texlive.scm (texlive->guix-package): Honor VERSION when it
	is true.

	Change-Id: I05e158fe55c65f7547c7150f00a589b4f600a40a

2025-05-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Update to 1.0.5.
	* gnu/packages/admin.scm (shepherd-1.0): Update to 1.0.5.

	Change-Id: I8be91b6ae6292bfb0242fc1bd3f70801d27a10ca

2025-05-24  Ludovic Courtès  <ludo@gnu.org>

	environment: Provide a writable /run/user/$UID.
	* guix/scripts/environment.scm (launch-environment/container): Add
	/run/user/UID to ‘file-systems’.
	* tests/guix-environment-container.sh: Test it.

	Change-Id: I44c70a7554a06f40d073c25929ea7c6ded356d08

2025-05-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ob-asymptote: Update to 1.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-ob-asymptote): Update to 1.0.2.

	Change-Id: I0fe7a1ea5762f966f32e9d938a6ff2a2e8725142

2025-05-24  Your Name  <you@example.com>

	gnu: guix: Drop courage when building for the Hurd.
	* gnu/packages/package-management.scm (guix): Remove --with-courage for the Hurd.

	Change-Id: I053092215004c5bc58ede0c637ef70f4dcc6c054

2025-05-24  Yelninei  <yelninei@tutamail.com>

	system: hurd: Use the regular gnumach as default kernel.
	* gnu/system/hurd.scm (%hurd-default-operating-system-kernel,
	%hurd64-default-operating-system-kernel): Set to gnumach.

	Change-Id: I7d5515c95e2994e2f0c4ae3a43afe4e6575a53ed

2025-05-24  Fabio Natali  <me@fabionatali.com>

	gnu: emacs-org-rss-publishing: Update to 0.8.
	* gnu/packages/emacs-xyz.scm (emacs-org-rss-publishing): Update to 0.8.

	Change-Id: I322c20b3ba8502820a9fc191e121404fbee9731b

2025-05-24  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: Add xjump-sdl.
	* gnu/packages/games.scm (xjump-sdl): New variable.

	Change-Id: I4f4ac85849d50726c1f18bcf1d51e3b6725ba025

2025-05-24  André Batista  <nandre@riseup.net>

	gnu: ublock-origin: Update to 1.64.0.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.64.0.
	(ublock-main-assets): Update to 0-3.d59acb8.
	(ublock-prod-assets): Update to 0-3.70efa9f.

	Change-Id: I8e3cee8d786619fc3f3849dcd81c07fb25446583
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-05-24  André Batista  <nandre@riseup.net>

	gnu: noscript: Update to 13.0.6.
	* gnu/packages/browser-extensions.scm (noscript): Update to 13.0.6.

	Change-Id: Ib84042a6b98b2fa21b4ecbae4001a0a3cfd5ce04

2025-05-24  Hilton Chain  <hako@ultrarare.space>

	gnu: zig: Update to 0.14.1.
	* gnu/packages/patches/zig-0.14-fix-runpath.patch: Update patch.
	* gnu/packages/zig.scm (zig-0.14): Update to 0.14.1.

	Change-Id: I8e3dc0b0817b50d10dde56639aa5e1c715e525c7

2025-05-24  Hilton Chain  <hako@ultrarare.space>

	system: Set "rootfstype" for tmpfs root file system.
	This commit adds configuration for tmpfs root file system.  Since there's no
	file system information in boot parameters, not all tmpfs cases are handled.

	* gnu/system.scm (bootable-kernel-arguments): Check root file system for tmpfs
	and set "rootfstype".

	Change-Id: Ib14f6a9e4040535b3412ca9efa7e9b65c1dc8b39

2025-05-24  Hilton Chain  <hako@ultrarare.space>

	gnu: fcitx5: Add GUIX_GTK3_IM_MODULE_FILE search path.
	* gnu/packages/fcitx5.scm (fcitx5)[native-search-paths]: Add
	GUIX_GTK3_IM_MODULE_FILE.

	Change-Id: I436e1973f3fb5d89d23896e0027343507fb752fe

2025-05-24  Murilo  <murilo@disroot.org>

	gnu: hyprland: Update to 0.49.0.
	This new input is needed for dma_buf_export_sync_file.

	* gnu/packages/wm.scm (hyprland): Update to 0.49.0.
	[inputs]: Add linux-libre-headers-6.14.

	Change-Id: I088530829879c2bcd22321c66423927f6ebd95c9

2025-05-24  Murilo  <murilo@disroot.org>

	gnu: hyprpicker: Update to 0.4.5.
	* gnu/packages/xdisorg.scm (hyprpicker): Update to 0.4.5.

	Change-Id: Ie3ea2ec58888f1a5fb9af44251ec7c268284d72e

2025-05-24  Murilo  <murilo@disroot.org>

	gnu: hyprpaper: Update to 0.7.5.
	* gnu/packages/xdisorg.scm (hyprpaper): Update to 0.7.5.

	Change-Id: I58c05df9975e0b1d94e464399b2221367a6f948d

2025-05-24  Murilo  <murilo@disroot.org>

	gnu: hyprlock: Update to 0.8.2.
	* gnu/packages/xdisorg.scm (hyprlock): Update to 0.8.2.

	Change-Id: If8756f0f0e6e0d4b9f00e0fd51fa53470211509d

2025-05-24  Murilo  <murilo@disroot.org>

	gnu: hyprcursor: Update to 0.1.12.
	* gnu/packages/xdisorg.scm (hyprcursor): Update to 0.1.12.

	Change-Id: I6e03c069dfbca9b7f614a5a77290f82aea6c589b

2025-05-24  Murilo  <murilo@disroot.org>

	gnu: hypridle: Update to 0.1.6-1.4f1c165.
	This update is built against this specific commit for compatibility
	with non-(e)logind operating-systems.
	Can go back to regular versioning on next release.

	See <https://github.com/hyprwm/hypridle/issues/150>.

	* gnu/packages/wm.scm (hypridle): Update to 0.1.6-1.4f1c165.
	[inputs]: Add hyprland-protocols, hyprwayland-scanner.

	Change-Id: I83481528a030e2564b74c53cef15882fcb02a0d7

2025-05-24  Murilo  <murilo@disroot.org>

	gnu: hyprland-protocols: Update to 0.6.4.
	* gnu/packages/freedesktop.scm (hyprland-protocols): Update to 0.6.4.

	Change-Id: Iaa4302d68720ccc258aab131def8291d6b6d58e1

2025-05-24  Murilo  <murilo@disroot.org>

	gnu: hyprutils: Update to 0.7.1.
	* gnu/packages/cpp.scm (hyprutils): Update to 0.7.1.

	Change-Id: I59092099e36283a395f1edd59eb6dd02fcb51f62

2025-05-24  Murilo  <murilo@disroot.org>

	gnu: hyprlang: Update to 0.6.3.
	* gnu/packages/cpp.scm (hyprlang): Update to 0.6.3.

	Change-Id: I821c430021be9ab552c5e05956c6629eee3ff758

2025-05-24  Murilo  <murilo@disroot.org>

	gnu: wayland-protocols-next: Update to 1.43.
	* gnu/packages/freedesktop.scm (wayland-protocols-next): Update to 1.43.

	Change-Id: I20baa942c9e57e2b6fa1ce4d92793ac64c1a91e8

2025-05-23  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.71.31.
	* gnu/packages/prolog.scm (trealla): Update to 2.71.31.

	Change-Id: I87a710ef3fafd05d4c15d1cb0e23364ca26429ca

2025-05-23  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: guile-lens: Patch hall.scm.
	* gnu/packages/guile-xyz.scm (guile-lens)[arguments]: Patch hall.scm before
	invoking hall in run-hall phase.

2025-05-23  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' news title.
	* etc/news.scm: Translate refresh entry 'de' title.

	Change-Id: Idf670464e8111c6a29bc37a0f6cc5c56f28c2359

2025-05-23  Ludovic Courtès  <ludo@gnu.org>

	teams: Add “codeowners” action.
	* etc/teams.scm (team->codeowners-snippet, export-codeowners): New
	procedures.
	(main): Add “codeowners” action.
	* doc/contributing.texi (Teams): Document it.

	Change-Id: I601443981af374d85160833f7096d8c973873fb1

2025-05-23  Ludovic Courtès  <ludo@gnu.org>

	maint: Change main repository URL to git.guix.gnu.org.
	Throughout, replace “https://git.savannah.gnu.org/git/guix.git” by
	“https://git.guix.gnu.org/guix.git”.

	Change-Id: Ieb82464f92a806b85c79e629f952e68c39323740

2025-05-23  Ludovic Courtès  <ludo@gnu.org>

	describe: Recognize git.guix.gnu.org for commit hyperlinks.
	* guix/scripts/describe.scm (%vcs-web-views): Add git.guix.gnu.org.

	Change-Id: I47ded4618dec3073925efdfa5df87ab47643f8c4

2025-05-23  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add dparser.
	* gnu/packages/language.scm (dparser): New variable.

	Change-Id: I74bf7751ad9fb2c91f9d851f29504675b5b09425

2025-05-23  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libgc: Use [win]pthreads for MinGW.
	* gnu/packages/bdw-gc.scm (libgc):[arguments]: When building for MinGW, add
	"--enable-threads=pthreads" to #:configure-flags.

	Change-Id: I85f996c25eb9c578921e7dfd6d82ad20daacfa49

2025-05-23  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: cross-base: mingw: Use winpthreads by default.
	Using a version of mingw-64 with winpthreads, packages that support posix
	threads, such as Guile, can be (cross-)built for MinGW with thread support.

	Also, since gcc-13, a MinGW (cross-)compiler provides g++ with std::mutex when
	built with a version of mingw-w64 that has winpthreads enabled.

	* gnu/packages/cross-base.scm (cross-gcc-toolchain/implementation):
	Add #:with-winpthreads? parameter, defaulting to #t.  Pass it...
	(cross-libc*): ...to new #:with-winpthreads? parameter here, defaulting to #t.
	Pass it to make-mingw-w64 for winpthread support.

	Change-Id: Iaf34d9cc812543762cfd626693ea715880341c13

2025-05-23  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mingw-w64-i686, mingw-w64-x86_64: Use winpthreads.
	* gnu/packages/mingw.scm (mingw-w64-i686, mingw-w64-x86_64): Enable
	winpthreads by default.
	(mingw-w64-i686-sans-winpthreads, mingw-w64-x86_64-sans-winpthreads): New
	variables providing variants without winpthreads.

	Change-Id: Iaf34d9cc812543762cfd626693ea715880341c13

2025-05-23  Steve George  <steve@futurile.net>

	gnu: Add sc-controller.
	* gnu/packages/games.scm (sc-controller): New variable.

	Change-Id: Id978f268045bf045e4274a143e78b5ece36bd581

2025-05-23  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: Add wordwarvi.
	* gnu/packages/games.scm (wordwarvi): New variable.

	Change-Id: I2f48c12b780943c56e4d191d43fec3f247261607

2025-05-23  AwesomeAdam54321  <adam.faiz@disroot.org>

	gnu: Add sosage.
	* gnu/packages/games.scm (sosage): New variable.

	Change-Id: Ic60db8e6326eaa78d00fdbd18c609d31beaf76e1

2025-05-23  AwesomeAdam54321  <adam.faiz@disroot.org>

	gnu: Add superfluous-returnz-data.
	* gnu/packages/games.scm (superfluous-returnz-data): New variable.

	Change-Id: Iba11d9ecbdd3921ed754c13eb210f7d8bf22741d

2025-05-23  Adam Faiz via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add sdl2-mixer-x.
	* gnu/packages/sdl.scm (sdl2-mixer-x): New variable.

	Change-Id: Ifaf85f98d7beb8861c3b99a012d8b77ab17e2129

2025-05-23  Antero Mejr  <mail@antr.me>

	gnu: Add netpanzer.
	* gnu/packages/games.scm (netpanzer): New variable.

	Change-Id: I989834b3b20c9848f53f1f17bb97bd9c49fc86e8

2025-05-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove nss/fixed.
	* gnu/packages/nss.scm (nss/fixed): Delete variable.

	Change-Id: Iffa5e0d767903e27c1a7f6b06321da8d3a8869bb

2025-05-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: opensc: Update to 0.26.1.
	* gnu/packages/security-token.scm (opensc): Update to 0.26.1.

	Change-Id: Ic9c1a598ad4694ce25ec7f7cf61726ab2a9ac135

2025-05-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: icedove-minimal: Unbundle nss.
	* gnu/packages/gnuzilla.scm (icedove-minimal) [inputs]: Add nss.
	[#:phases] {configure}: Add "ac_add_options --with-system-nss\n" to mozconfig
	file.

	Change-Id: I3b67ed540a5d68d33fe31c3435051d367baef246

2025-05-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: icecat-minimal: Unbundle nss.
	* gnu/packages/gnuzilla.scm (icecat-minimal) [inputs]: Add nss.
	[#:configure-flags]: Add "--with-system-nss".

	Change-Id: Id485a6d53383309846a0b28aed2b24882142e3fd

2025-05-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kyua: Do not install 200 MiB worth of tests binaries.
	* gnu/packages/check.scm (kyua) [phases] {delete-installed-tests}: New phase.

	Change-Id: Id5b8a1266c9ce282cb988421c62064cc18e6763e

2025-05-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pkgconf: Update to 2.4.3.
	* gnu/packages/pkg-config.scm (pkgconf): Update to 2.4.3.

	Change-Id: Ibaeb8f8702fe930340018d0f4e297d01c5404e21

2025-05-23  jgart  <jgart@dismail.de>

	gnu: lem: Update to 96aec3a.
	* gnu/packages/text-editors.scm (lem): Update to 96aec3a.

	Change-Id: Ied4ea80ee14a55259e0c6c0d5db407d9ea0c44e7

2025-05-23  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 138.0.4-1 [security fixes].
	Fixes:

	CVE-2025-4918: Out-of-bounds access when resolving Promise objects
	CVE-2025-4919: Out-of-bounds access when optimizing linear sums

	* gnu/packages/librewolf.scm (librewolf): Update to 138.0.4-1.

	Change-Id: I2c2b7b5a043b37b60f0378f115f0f31fa3993618

2025-05-23  Ian Eure  <ian@retrospec.tv>

	gnu: emacs-adaptive-wrap: Fix broken build.
	The original 0.8 release from 2021-01-11 was overwritten on 2024-03-31,
	changing the hash, and causing this package build to fail.

	* gnu/packages/emacs-xyz.scm (emacs-adaptive-wrap):
	[sha265]: Update.

	Change-Id: I5acac3bbf97132445522af6935491202596093ff

2025-05-22  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.71.29.
	* gnu/packages/prolog.scm (trealla): Update to 2.71.29.

	Change-Id: Ie5dc3656278eb83896156d0aabbcfd115ad72452

2025-05-22  Leo Famulari  <leo@famulari.name>

	teams: Remove Wilko Meyer from the kernel team due to inactivity.
	* etc/teams.scm ("Wilko Meyer"): Remove from the kernel team.

	Change-Id: I3545e69f9bab341044faa2dc5f6c278d532091ec

2025-05-22  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.183.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.183.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: Ib51a6c5552f37e516c427ff98c1f30a8f5ef50b7

2025-05-22  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.139.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.139.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	Change-Id: I5386f0d641d19e70a2e4548962af46e459d0a261

2025-05-22  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.91.
	* gnu/packages/linux.scm (linux-libre-6-version): Update to 6.6.91.
	(linux-libre-6-pristine-source, deblob-scripts-6): Update hashes.

	Change-Id: Iab20ff0b8735e677fa9419ba2cd11a8c49bbd399

2025-05-22  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.29.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.29.
	(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

	Change-Id: I1fbd2284c61d6765e83bf9805863dfefc6b34ca2

2025-05-22  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.14.7.
	* gnu/packages/linux.scm (linux-libre-6.14-version): Update to 6.14.7.
	(linux-libre-6.14-pristine-source, deblob-scripts-6.14): Update hashes.

	Change-Id: I0ecad6647af84701233467f6d1bb0de514442e47

2025-05-22  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: mediainfo: Update to 25.04.
	* gnu/packages/video.scm (libmediainfo, mediainfo): Update to 25.04.

	Change-Id: Ic92fd32989edbf75e82be58b0e9d12ef240155f1

2025-05-22  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: mu: Update to 1.12.11.
	* gnu/packages/mail.scm (mu): Update to 1.12.11.

	Change-Id: I651537f1cdca405b37f6e9eec27007d91f54a216

2025-05-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: p2pool: Update to 4.6.
	* gnu/packages/finance.scm (p2pool): Update to 4.6.
	  [source]: Update snippet.

	Change-Id: I738798f6b69026aa613b6475ffb9bef695961dc3

2025-05-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-simple-matrix: Update to 3.1.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.1.

	Change-Id: Id8b32b8f2ba0be58038a96ef8b142df2c834c5da

2025-05-22  Liliana Marie Prikler  <liliana.prikler@gmail.com>
	    jgart  <jgart@dismail.de>

	import/elpa: Improve CLI documentation for archive flag.
	* guix/import/elpa.scm (elpa-url)[elpa-archives]: Move from here…
	(%elpa-archives): … to here.
	* guix/scripts/import/elpa.scm (%options): Add “list-archives”.
	(show-help): Adjust accordingly.

	Change-Id: Ib686bd9ff5eff2d4c37b8751ec1410666d568c1f

2025-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpparmadillo: Update to 14.4.3-1.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 14.4.3-1.
	[native-inputs]: Add r-tinytest.

	Change-Id: I24816ea2be3f206f9f939da5f84067d6effe607f

2025-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-kmsurv: Update to 0.1-6.
	* gnu/packages/cran.scm (r-kmsurv): Update to 0.1-6.

	Change-Id: I8ff66d89aed2ad6b238d277d473e110ce4904ca3

2025-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-random: Update to 3.4-1.
	* gnu/packages/cran.scm (r-spatstat-random): Update to 3.4-1.

	Change-Id: I0916a0084cca6ddac056351f4e5248139824119f

2025-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-geom: Update to 3.4-1.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 3.4-1.

	Change-Id: Id1e61c0ba3dc76520b9038055856c13ac131192b

2025-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-explore: Update to 3.4-3.
	* gnu/packages/cran.scm (r-spatstat-explore): Update to 3.4-3.

	Change-Id: Ic8321a1dcd99826ab6579173270849f4e9a4dfc9

2025-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-directlabels: Update to 2025.5.20.
	* gnu/packages/cran.scm (r-directlabels): Update to 2025.5.20.
	[native-inputs]: Add r-nlme.

	Change-Id: I4d847a84e1691ec2df1140c2d194111f07116759

2025-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openmx: Update to 2.22.6.
	* gnu/packages/cran.scm (r-openmx): Update to 2.22.6.
	[native-inputs]: Add r-mvtnorm.

	Change-Id: If7414b663055844e11516a664e4c4f9e470cd0a7

2025-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quanteda: Update to 4.3.0.
	* gnu/packages/cran.scm (r-quanteda): Update to 4.3.0.

	Change-Id: I09ba491a371708499b9c73bdfc5474ca85aa3ed7

2025-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-isocodes: Update to 2025.05.18.
	* gnu/packages/cran.scm (r-isocodes): Update to 2025.05.18.

	Change-Id: I5beab5d033c6bec4c536f408dbd1c3275d13a4d8

2025-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acss: Update to 0.3-2.
	* gnu/packages/cran.scm (r-acss): Update to 0.3-2.
	[native-inputs]: Add r-knitr.

	Change-Id: Ia06bd5f5fbf3a4a39d5519d8d5df19c1cb5ae875

2025-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acss-data: Update to 1.2.
	* gnu/packages/cran.scm (r-acss-data): Update to 1.2.

	Change-Id: I60afb975b9b65fb6ebb4577f82bc6a20b2313c7a

2025-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayestestr: Update to 0.16.0.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.16.0.

	Change-Id: Ic4b11613dc994318d8bafdea1e1c6342c27ce9a8

2025-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flextable: Update to 0.9.8.
	* gnu/packages/cran.scm (r-flextable): Update to 0.9.8.

	Change-Id: I41e8da08de7e1cf0968c19d4dba39b7562f50269

2025-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-insight: Update to 1.3.0.
	* gnu/packages/cran.scm (r-insight): Update to 1.3.0.

	Change-Id: Ifdc6a668124755921fe6a4a354482269f0153dc0

2025-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cubature: Update to 2.1.3.
	* gnu/packages/cran.scm (r-cubature): Update to 2.1.3.

	Change-Id: I69abb184eae6ecfab27d697a19a48845ed316e76

2025-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nanonext: Update to 1.6.0.
	* gnu/packages/cran.scm (r-nanonext): Update to 1.6.0.

	Change-Id: Iff6e26ab28a94ed415f23e9611e7df8394367ef6

2025-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-recipes: Update to 1.3.1.
	* gnu/packages/cran.scm (r-recipes): Update to 1.3.1.

	Change-Id: I60f0df7bcf22c77b81883e1d2ae8525853e32285

2025-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-kknn: Update to 1.4.1.
	* gnu/packages/cran.scm (r-kknn): Update to 1.4.1.

	Change-Id: I38b0858da47a13eb6d6560c5f37b45fc1ef7aa38

2025-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mapproj: Update to 1.2.12.
	* gnu/packages/cran.scm (r-mapproj): Update to 1.2.12.

	Change-Id: I9bb4b6110cb33c09359166ba2d6b58be0c20b77a

2025-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-marginaleffects: Update to 0.26.0.
	* gnu/packages/cran.scm (r-marginaleffects): Update to 0.26.0.

	Change-Id: I6d6de80c638b934d2653c7aa758aa9d37b6e74cd

2025-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cftime: Update to 1.6.2.
	* gnu/packages/cran.scm (r-cftime): Update to 1.6.2.

	Change-Id: I9073641f697d0b277768e81fc1fb2fa1562cb77c

2025-05-21  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.71.28.
	* gnu/packages/prolog.scm (trealla): Update to 2.71.28.

	Change-Id: I14f6469c2bd37a5fce2cefe7599ac2e5e5e23924

2025-05-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: dropwatch: Update to 1.5.5.
	* gnu/packages/networking.scm (dropwatch): Update to 1.5.5.
	[source]<url>: Remove ".git" suffix from the URI.

	Change-Id: Ic3703ce98148ddf6d6fcd7b44dbf50de727ab8b5

2025-05-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: frrouting: Update to 10.3.
	* gnu/packages/networking.scm (frrouting): Update to 10.3.

	Change-Id: I0f4bacc454f430be8791da80626fae269396f8c1

2025-05-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: vnstat: Update to 2.13.
	* gnu/packages/networking.scm (vnstat): Update to 2.13.

	Change-Id: Ib27db9b1f98db1bba51d4de154b286e98a541e02

2025-05-21  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-torchdiffeq.
	* gnu/packages/machine-learning.scm (python-torchdiffeq): New variable.

	Change-Id: Ic2ab73250b60f1733d2721ebd6d3abae719c5a1f

2025-05-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximeta: Update to 1.26.1.
	* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.26.1.

	Change-Id: I19ae8a59fd8f58facc9302a15348d9649607fb88

2025-05-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocpkgtools: Update to 1.26.2.
	* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.26.2.

	Change-Id: I4efe3710c67f69d8a3b611d20d4e7a7f1b1d0788

2025-05-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scrapper: Update to 1.2.1.
	* gnu/packages/bioconductor.scm (r-scrapper): Update to 1.2.1.

	Change-Id: I94f117b6544bac4ac65cd8107841f838efb7c7e3

2025-05-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msnbase: Update to 2.34.1.
	* gnu/packages/bioconductor.scm (r-msnbase): Update to 2.34.1.

	Change-Id: I18d4762867bfc287601e56789215bb91b5bf0d5f

2025-05-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metabocoreutils: Update to 1.16.1.
	* gnu/packages/bioconductor.scm (r-metabocoreutils): Update to 1.16.1.

	Change-Id: I8508fa80073cb950cdecd6b2394cb74740c004e0

2025-05-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocmake: Update to 1.0.1.
	* gnu/packages/bioconductor.scm (r-biocmake): Update to 1.0.1.

	Change-Id: I7144aec43cb3749f659d4ff8325e947193038d62

2025-05-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add cable.
	* gnu/packages/audio.scm (cable): New variable.

	Change-Id: Ia6d5191eac4aab281d714c025b949c49043ddcf5

2025-05-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anpan: Update to 0.3.0-1.efd4dc4.
	* gnu/packages/bioinformatics.scm (r-anpan): Update to 0.3.0-1.efd4dc4.
	[properties]: Record updater-extra-native-inputs.
	[propagated-inputs]: Add r-cli; remove r-mass.

	Change-Id: I60ea7dae8974df81b0188164568de2fe930d1fc4

2025-05-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dygraphs: Use minify build system.
	* gnu/packages/cran.scm (r-dygraphs)[arguments]: Reuse minify-build-system
	phase.
	[native-inputs]: Replace node-uglify-js with esbuild.

	Change-Id: If031d3faa25673ee849ca89f1db911aed7cb8b9a

2025-05-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-jack-client.
	* gnu/packages/audio.scm (python-jack-client): New variable.

	Change-Id: I7ce11a7b00e2c5f56ea68324737b288a7193554e

2025-05-20  Sergey Trofimov  <sarg@sarg.org.ru>

	home: services: Build "files" union allowing dangling symlinks.
	* gnu/home/services.scm (files->files-directory): Build file union
	without checking for existence of included items.

	* tests/guix-home.sh: Verify symlinking files out of store works.

	Change-Id: I94054003f4a6be944252ce7a397cf56f0b979554

2025-05-20  Sergey Trofimov  <sarg@sarg.org.ru>

	gexp: Add symlink-to procedure.
	* guix/gexp.scm (symlink-to): New procedure.
	* doc/guix.texi (G-Expressions): Document it.

	Change-Id: I7c1ba3a29a4e5350cb4f196185b7171c4750b6b8

2025-05-20  Sergey Trofimov  <sarg@sarg.org.ru>

	gexp: Allow file-unions with dangling symlinks.
	* guix/gexp.scm (file-union): Add #:dangling-symlinks? parameter.

	Change-Id: I09d44ec785fd7141b02dee2d8dc23ccc499aa933

2025-05-20  Divya Ranjan  <divya@subvertising.org>

	gnu: mupdf: Update to 1.26.0.
	* gnu/packages/pdf.scm (mupdf): Update to 1.26.0.
	[arguments] <#:make-flags>: Remove USE_SYSTEM_BROTLI=no.
	[inputs]: Add brotli.

	Change-Id: I2c09e4c1aded109dbec810be9a40b5916c365743
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-05-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove mupdf-1.24.
	* gnu/packages/pdf.scm (mupdf-1.24): Delete variable.

	Change-Id: Ic6d607253cf704a9dd09b517b0916a9b433b1be9

2025-05-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: sioyek: Build with current mupdf.
	* gnu/packages/pdf.scm (sioyek) [inputs]: Replace mupdf-1.24 with mupdf.

	Change-Id: I6fbc18f61db8efdc7fbd1f3d1561f84480cb9104

2025-05-20  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: elogind: Adjust patch for pkttyagent.
	* gnu/packages/freedesktop.scm (elogind/fixed): New variable.
	(elogind): Replace with elogind/fixed.

	Change-Id: I9c474291816aee7464db5cbe9398b589479e79cf
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-05-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	Revert "gnu: rust-gix-path: Update to 0.10.18."
	This reverts commit 2837dee1f2f7839be69c865b4b0c3bf4e0f45d1a.

	Revert "gnu: rust-gix-trace: Update to 0.1.12."
	This reverts commit f2303dac31baac861a1f062dd9f7a84beba1b0a9.

	Revert "gnu: rust-gix-sec: Update to 0.10.12."
	This reverts commit 33b4ed0eb7c69a484a0190d665568e92136c8a2f.

	Revert "gnu: rust-gix-utils: Update to 0.1.14."
	This reverts commit eb7edfb476934ad8224f347c9b108c128841bec1.

	Revert "gnu: rust-gix-validate: Update to 0.9.4."
	This reverts commit 38db96c0fe963e9d30c3206c2a7614bc46e89281.

2025-05-20  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.71.24.
	* gnu/packages/prolog.scm (trealla): Update to 2.71.24.

	Change-Id: I2cd133c08f9ff4a54b11db3b3d098096ce4d2872

2025-05-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	Revert "gnu: rust-cargo-lock: Update to 10.1.0."
	This reverts commit ec735a825a0fd3586c387026aaaeaba1df72e93b.

	Revert "gnu: rust-bstr: Update to 1.12.0."
	This reverts commit 72499e95eaaf1ede2fa33fca01e3b1e1a9357bd5.

	Revert "gnu: rust-once-cell: Update to 1.21.3."
	This reverts commit 9f0ee362dcc37ec315c0183a49342bdd3fb010b6.

	Revert "gnu: rust-cargo-metadata: Update to 0.19.2."
	This reverts commit e7d73a08d569904f8a71db5b84f5fafaf0dff188.

2025-05-20  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.23.1-guix1 [security fixes].
	Includes fixes for CVE-2025-4918 and CVE-2025-4919.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-cargo-metadata: Update to 0.19.2.
	* gnu/packages/crates-io.scm (rust-cargo-metadata-0.19): Update to 0.19.2.

	Change-Id: Ie33831621f90ab6e7bb043a2fbff7801dc7c5b77

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-line-span@0.1.5.
	* gnu/packages/crates-io.scm (rust-line-span-0.1): New variable.

	Change-Id: I184da570df4c81d8f3eebc3a1f27536e727d0842

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-pdb@0.8.0.
	* gnu/packages/crates-windows.scm (rust-pdb-0.8): New variable.

	Change-Id: Ice00ad6acf37bbadb9aaf674dcfa67b9ddc8b86a

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-cargo-platform@0.2.0.
	* gnu/packages/crates-io.scm (rust-cargo-platform-0.2): New variable.

	Change-Id: I838f4ffc2a386dc22d983ee3da418a8da6570c85

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-gix-validate: Update to 0.9.4.
	* gnu/packages/crates-vcs.scm (rust-gix-validate-0.9): Update to 0.9.4.

	Change-Id: I0153892541cddc79de5088cafd83bc3d477b6f1c

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-gix-utils: Update to 0.1.14.
	* gnu/packages/crates-vcs.scm (rust-gix-utils): Update to 0.1.14.

	Change-Id: I1e38c8e7dbaf7b02957228c056d94a6e7b0261f2

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-gix-sec: Update to 0.10.12.
	* gnu/packages/crates-vcs.scm (rust-gix-sec): Update to 0.10.12.

	Change-Id: Ib5580aad7f1b5a3df177835ce349290b936790f7

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-gix-trace: Update to 0.1.12.
	* gnu/packages/crates-vcs.scm (rust-gix-trace-0.1): Update to 0.1.12.
	[home-page]: Update.

	Change-Id: I3c671c47087729e2e7877803f9477bedc85e402c

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-gix-path: Update to 0.10.18.
	* gnu/packages/crates-vcs.scm (rust-gix-path): Update to 0.10.18.
	[arguments]<#:cargo-inputs>: Add rust-gix-validate-0.10.
	<#:cargo-development-inputs>: Update rust-windows to 0.61, rust-winreg to 0.55.

	Change-Id: I84b33025c9ae054265fd536fa3a3fc9f5ade1370

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-winreg@0.55.0.
	* gnu/packages/crates-windows.scm (rust-winreg-0.55): New variable.

	Change-Id: Ia61b776deb5a84d2aa6d463364ae756868eefac2

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-windows-strings@0.4.2.
	* gnu/packages/crates-windows.scm (rust-windows-strings-0.4): New variable.

	Change-Id: Idab533d4fb912de3120963b3d40b74317b9ef8f8

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-windows-future@0.2.1.
	* gnu/packages/crates-windows.scm (rust-windows-future-0.2): New variable.

	Change-Id: I685203daace8b6ecca51c18c7134d74ebbc32209

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-windows-threading@0.1.0.
	* gnu/packages/crates-windows.scm (rust-windows-threading-0.1): New variable.

	Change-Id: I44e9a7e306a082f84c0713069c3a5900bcc61d24

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-windows-numerics@0.2.0.
	* gnu/packages/crates-windows.scm (rust-windows-numerics-0.2): New variable.

	Change-Id: I98a6e9fb029fe162d3c53d4810746d05bb294484

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-windows-result@0.3.4.
	* gnu/packages/crates-windows.scm (rust-windows-result-0.3): New variable.

	Change-Id: I2eccbbd3c6ec95aeec588e0e2973aa961cc057e8

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-windows-link@0.1.1.
	* gnu/packages/crates-windows.scm (rust-windows-link-0.1): New variable.

	Change-Id: I00a112592234fdadb9f0f550b44e15645ccfb268

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-windows-core@0.61.2.
	* gnu/packages/crates-windows.scm (rust-windows-core-0.61): New variable.

	Change-Id: I46b29f484707b08c1775386dd7e779bc00092a7e

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-windows-implement@0.60.0.
	* gnu/packages/crates-windows.scm (rust-windows-implement-0.60): New variable.

	Change-Id: I14993fd2d0a15779ffbe418a0b3d20e300187707

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-windows-interface@0.59.1.
	* gnu/packages/crates-windows.scm (rust-windows-interface-0.59): New variable.

	Change-Id: I56dd08e68fc68d320d39380424c5d457c5eac590

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-windows@0.61.1.
	* gnu/packages/crates-windows.scm (rust-windows-0.61): New variable.

	Change-Id: Ib0f6e925e7e1067bb716e9fddb1836db2af71afe

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-windows-collections@0.2.0.
	* gnu/packages/crates-windows.scm (rust-windows-collections-0.2): New variable.

	Change-Id: I563dd0259511d78f38706d4db1fefd8ae6ffa19e

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-once-cell: Update to 1.21.3.
	* gnu/packages/crates-io.scm (rust-once-cell): Update to 1.21.3.

	Change-Id: I152b3b9b144a3c429fe4884d8d6b835022f71fd5

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-bstr: Update to 1.12.0.
	* gnu/packages/crates-io.scm (rust-bstr-1): Update to 1.12.0.

	Change-Id: I8605d80df2354008d0183ba23998bf2236128318

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-cargo-lock: Update to 10.1.0.
	* gnu/packages/crates-io.scm (rust-cargo-lock-10): Update to 10.1.0.

	Change-Id: I5dab78a618a65b1c3bd4d6f858052e1512558fd0

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-current-platform@0.2.0.
	* gnu/packages/crates-io.scm (rust-current-platform-0.2): New variable.

	Change-Id: Ife34e487c69f7e4c58cb448fdeb95c68e45a14f5

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-abscissa-core@0.8.2.
	* gnu/packages/crates-io.scm (rust-abscissa-core-0.8): New variable.

	Change-Id: Ic1eae535701791108a6a1d4551bc9cea59d5f376

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-abscissa-derive@0.8.2.
	* gnu/packages/crates-io.scm (rust-abscissa-derive-0.8): New variable.

	Change-Id: I185a055aeadb0444c652318554ecfc985d5fd565

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-display-error-chain@0.2.2.
	* gnu/packages/crates-io.scm (rust-display-error-chain-0.2): New variable.

	Change-Id: I02891efb91eca723a88a516b6846b3fc8d8590d2

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-topological-sort@0.2.2.
	* gnu/packages/crates-io.scm (rust-topological-sort-0.2): New variable.

	Change-Id: I95be233077717b63f25522f65f6c534a1779e566

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-binfarce@0.2.1.
	* gnu/packages/crates-io.scm (rust-binfarce-0.2): New variable.

	Change-Id: I678db9d9d82ea0cb8f73b76444eec903aafcfe4c

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-wit-bindgen-rt@0.39.0.
	* gnu/packages/crates-io.scm (rust-wit-bindgen-rt-0.39): New variable.

	Change-Id: I239cb75efa828befea0d481558940deaf5660677

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-rustc-stable-hash@0.1.2.
	* gnu/packages/crates-io.scm (rust-rustc-stable-hash-0.1): New variable.

	Change-Id: I58ed0d426de53b3615c33ce160a62feaec5bf743

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-r-efi@5.2.0.
	* gnu/packages/crates-io.scm (rust-r-efi-5): New variable.

	Change-Id: I615103a6584146db63dca7f1a3b05508973addcd

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-const-default@1.0.0.
	* gnu/packages/crates-io.scm (rust-const-default-1): New variable.

	Change-Id: I731ec06f311a2f29b2a7ee3f2ce94e376c0fed3d

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-const-default-derive@0.2.0.
	* gnu/packages/crates-io.scm (rust-const-default-derive-0.2): New variable.

	Change-Id: I0a486dfcb65639c68dc95289a21099a7b214eb60

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-deranged-macros@0.2.0.
	* gnu/packages/crates-io.scm (rust-deranged-macros-0.2): New variable.

	Change-Id: I09f3c9cee838b36e930dd1f8ea7d36e4d5896027

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-envmnt@0.10.4.
	* gnu/packages/crates-io.scm (rust-envmnt-0.10): New variable.

	Change-Id: I519a1de185550c17be85c481d7fdb86f277800f2

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-cargo-test-macro@0.4.2.
	* gnu/packages/crates-io.scm (rust-cargo-test-macro-0.4): New variable.

	Change-Id: Ib61223b3d4eba823cf59aefa4c65cf00faca8475

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-atomicwrites-0.4.
	* gnu/packages/crates-io.scm (rust-atomicwrites-0.4): New variable.

	Change-Id: If2cf02262ca1da39a5acf8838c57fc5850ac2af3

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add cargo-nextest.
	* gnu/packages/check.scm (cargo-nextest): New variable.

	Change-Id: If524cda770aba1e2e3bb082d47c0816cbdaa5aa3

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-enable-ansi-support-0.2.
	* gnu/packages/crates-graphics.scm (rust-enable-ansi-support-0.2): New
	variable.

	Change-Id: I5f60502c1f56ff0a5154713099f4db939944b492

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-guppy-0.17.
	* gnu/packages/crates-io.scm (rust-guppy-0.17): New variable.

	Change-Id: Iba11081dcd5bb1e6749876d85c9a851a8172400e

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-nextest-runner-0.70.
	* gnu/packages/crates-check.scm (rust-nextest-runner-0.70): New
	variable.

	Change-Id: Idfcb5379a129bfb3cf0f0f3b176fc2d4fe41e077

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-nextest-metadata-0.12.
	* gnu/packages/crates-check.scm (rust-nextest-metadata-0.12): New
	variable.

	Change-Id: I5352bd23c6eaf7d8a28eed5ea84593501a8175ce

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-nextest-filtering-0.12.
	* gnu/packages/crates-check.scm (rust-nextest-filtering-0.12): New
	variable.

	Change-Id: Id02d58386962cff12928f5d89a4482503fe1151c

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-nextest-workspace-hack-0.1.
	* gnu/packages/crates-check.scm (rust-nextest-workspace-hack-0.1): New
	variable.

	Change-Id: I5c27b050b5e7c2aad22c2b7ad3d9f3b8eee4bde6

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-swrite-0.1.
	* gnu/packages/crates-io.scm (rust-swrite-0.1): New variable.

	Change-Id: I1fd4ac9588817425728374256e76ce543680aac0

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-quick-junit-0.5.
	* gnu/packages/crates-io.scm (rust-quick-junit-0.5): New variable.

	Change-Id: I07b5c39346b4a61277c03ff33c10aee2f8862a02

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-debug-ignore-1.
	* gnu/packages/crates-io.scm (rust-debug-ignore-1): New variable.

	Change-Id: Ia30df0f8425b0c3776710e1f81a6231e21f353bb

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-guppy-summaries-0.7.
	* gnu/packages/crates-io.scm (rust-guppy-summaries-0.7): New variable.

	Change-Id: I00ec0749f8ed0f104bb7c67e45d4ced769f5d9d8

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-nested-0.1.
	* gnu/packages/crates-io.scm (rust-nested-0.1): New variable.

	Change-Id: Ib30b8fc4c79711a4588f0fa461a52e73a5407592

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-recursion-0.5.
	* gnu/packages/crates-io.scm (rust-recursion-0.5): New variable.

	Change-Id: If5ff355b3b79c9644577eb213ed9ef991747f1b7

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-test-strategy-0.4.
	* gnu/packages/crates-io.scm (rust-test-strategy-0.4): New variable.
	(rust-test-strategy-0.3): Inherit rust-test-strategy-0.4.

	Change-Id: I7694bf04189a4f7db480eb6ecbaa58ea6ca3e000

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-async-scoped-0.9.
	* gnu/packages/crates-io.scm (rust-async-scoped-0.9): New variable.

	Change-Id: I27bfc9d6d4ece409715db26904604ed35260a8ed

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-console-subscriber-0.4.
	* gnu/packages/crates-io.scm (rust-console-subscriber-0.4): New
	variable.

	Change-Id: Ia55d624077cc1e4ef049b44c3e661f1440f47f4d

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-target-spec-miette-0.4.
	* gnu/packages/crates-io.scm (rust-target-spec-miette-0.4): New
	variable.

	Change-Id: Ib920251898cfe9c90f259145a31fa179e90fe8fd

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-datatest-stable-0.3.
	* gnu/packages/crates-io.scm (rust-datatest-stable-0.3): New variable.

	Change-Id: I661a277d1cbc2a1ed50f6030d9fa73fcc9cbc37b

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-camino-tempfile-1.
	* gnu/packages/crates-io.scm (rust-camino-tempfile-1): New variable.

	Change-Id: I2cff87d821868b379fb71311663693d0e86e6dba

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-target-spec-3.
	* gnu/packages/crates-io.scm (rust-target-spec-3): New variable.

	Change-Id: I8a700c2a826d2aed749011caa723b8ee24b08f79

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-guppy-workspace-hack-0.1.
	* gnu/packages/crates-io.scm (rust-guppy-workspace-hack-0.1): New
	variable.

	Change-Id: I1b94fe75e3731e1823f05ae7afe870b1d779d580

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-future-queue-0.3.
	* gnu/packages/crates-io.scm (rust-future-queue-0.3): New variable.

	Change-Id: I75a8fb67e7e7ea76e47f6dd13c2ba7e373434dc7

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-indent-write-2.
	* gnu/packages/crates-io.scm (rust-indent-write-2): New variable.

	Change-Id: I6f1c962f05c05a223fa63e0d7eac7fbd8dc3c7d9

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-mukti-metadata-0.3.
	* gnu/packages/crates-io.scm (rust-mukti-metadata-0.3): New variable.

	Change-Id: I3dd7f5ebbc5a4e61a8b1862fd629ce446732ea64

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-newtype-uuid-1.
	* gnu/packages/crates-io.scm (rust-newtype-uuid-1): New variable.

	Change-Id: Ibadafe8667d66ddc5481dc885083f58ae41c61a5

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-self-update-0.41.
	* gnu/packages/crates-io.scm (rust-self-update-0.41): New variable.

	Change-Id: Idd45bfba1adb6a47859585b641edf871e5ce0826

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-win32job-2.
	* gnu/packages/crates-windows.scm (rust-win32job-2): New variable.

	Change-Id: I177a669788959df86702a48b6d174d069140ebd5

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-diffus-0.10.
	* gnu/packages/crates-io.scm (rust-diffus-0.10): New variable.

	Change-Id: I78ec4ad8f7b5796215dbf14c787c97317a35430d

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-diffus-derive-0.10.
	* gnu/packages/crates-io.scm (rust-diffus-derive-0.10): New variable.

	Change-Id: I94a8476dcbbc75363709717d5f8c02351b42566f

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-structmeta-0.3.
	* gnu/packages/crates-io.scm (rust-structmeta-0.3): New variable.
	(rust-structmeta-0.2): Inherit rust-structmeta-0.3.

	Change-Id: Ifa47a9fd8dc6620065e31c77d517194dd4f2c4c1

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-structmeta-derive-0.3.
	* gnu/packages/crates-io.scm (rust-structmeta-derive-0.3): New variable.
	(rust-structmeta-derive-0.2): Inherit rust-structmeta-derive-0.3.

	Change-Id: Ice4007124f9325337e6259c3ebea317f5d89f737

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-quick-xml-0.23.
	* gnu/packages/crates-io.scm (rust-quick-xml-0.23): New variable.

	Change-Id: I1ee24fef2d1c8edb5995d2ca02f091194ed771db

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-self-replace-1.
	* gnu/packages/crates-io.scm (rust-self-replace-1): New variable.

	Change-Id: I89968eb1bf67938f3473a755b82f9f73e35cab17

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-zipsign-api-0.1.
	* gnu/packages/crates-crypto.scm (rust-zipsign-api-0.1): New variable.

	Change-Id: Ife5b751fbf59a6f3f593de51c2747ca254025457

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-console-api-0.8.
	* gnu/packages/crates-io.scm (rust-console-api-0.8): New variable.

	Change-Id: Ib63704d92bed9fef827b9f976e7e9a9979bbf0b2

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-tonic-web-0.12.
	* gnu/packages/crates-web.scm (rust-tonic-web-0.12): New variable.

	Change-Id: I5dee1393f90770a9677b19a346fd90e763cb67b2

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-snake-case-0.3.
	* gnu/packages/crates-io.scm (rust-snake-case-0.3): New variable.

	Change-Id: I05502052056564677310a73220a81e2a458c03e9

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-include-dir-0.7: Update to 0.7.4.
	* gnu/packages/crates-io.scm (rust-include-dir-0.7): Update to 0.7.4.

	Change-Id: I831220da3eda081a31f3993dda2dc2c88bc98685

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-include-dir-macros-0.7: Update to 0.7.4.
	* gnu/packages/crates-io.scm (rust-include-dir-macros-0.7): Update to
	0.7.4.

	Change-Id: I94f22c688cf6f9873477b3eab0d425f27d601aa6

2025-05-19  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-goldenfile-1.
	* gnu/packages/crates-io.scm (rust-goldenfile-1): New variable.

	Change-Id: Ie4f38815a1e9ba575e1ff50ad70cf94e8a157023

2025-05-19  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.71.21.
	* gnu/packages/prolog.scm (trealla): Update to 2.71.21.

	Change-Id: I45259ccf3452e85ec3bd336f312b65241129a766

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add gm2-toolchain.
	* gnu/packages/commencement.scm (gm2-toolchain): New variable.
	* gnu/packages/gcc.scm (gm2): New variable.

	Change-Id: I0f416b53497daeec60dcefc3916591ea8a152dae

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-libgit2-sys@0.18.1+1.9.0.
	* gnu/packages/crates-vcs.scm (rust-libgit2-sys-0.18): New variable.

	Change-Id: I56b4c433c01d2e002ef869f4675eae05570bda5b

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-worktree-stream@0.19.0.
	* gnu/packages/crates-vcs.scm (rust-gix-worktree-stream-0.19): New variable.

	Change-Id: I97eb00e7902b163a21748edb621795102c9530d6

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-worktree-state@0.17.0.
	* gnu/packages/crates-vcs.scm (rust-gix-worktree-state-0.17): New variable.

	Change-Id: Id7c4ac280278684e36ed3f4b72ef6a5f3ba259da

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-worktree@0.39.0.
	* gnu/packages/crates-vcs.scm (rust-gix-worktree-0.39): New variable.

	Change-Id: I3f5d5f47dd7a867590523cbb635ec9077db3d217

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-validate@0.10.0.
	* gnu/packages/crates-vcs.scm (rust-gix-validate-0.10): New variable.

	Change-Id: Ia8e81a0cee55b30cfbe03a081520cce210cf7682

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-url@0.29.0.
	* gnu/packages/crates-vcs.scm (rust-gix-url-0.29): New variable.

	Change-Id: I36d92631eb72e89d474c6ca2800228104bc3c651

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-traverse@0.44.0.
	* gnu/packages/crates-vcs.scm (rust-gix-traverse-0.44): New variable.

	Change-Id: I4edbe3308cd45728a3eb64d7e4bc24ff595d7bcd

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-transport@0.45.0.
	* gnu/packages/crates-vcs.scm (rust-gix-transport-0.45): New variable.

	Change-Id: Id6184e19f8e8950b53c6650ccab26aa4681b2986

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-tempfile@16.0.0.
	* gnu/packages/crates-vcs.scm (rust-gix-tempfile-16): New variable.

	Change-Id: Idc046f899273a197fa61b2e50c1a61d69849b39a

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-submodule@0.17.0.
	* gnu/packages/crates-vcs.scm (rust-gix-submodule-0.17): New variable.

	Change-Id: If6ee36ba23a4fe80a0c075e43297dc4692318db4

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-status@0.17.0.
	* gnu/packages/crates-vcs.scm (rust-gix-status-0.17): New variable.

	Change-Id: I7dd63151cbc3f91b60599f6a4e6cad452ed04091

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-revwalk@0.18.0.
	* gnu/packages/crates-vcs.scm (rust-gix-revwalk-0.18): New variable.

	Change-Id: I50b492caa4087bc628e72047c901c16943e68ef6

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-revision@0.32.0.
	* gnu/packages/crates-vcs.scm (rust-gix-revision-0.32): New variable.

	Change-Id: Ic8bd4ba297dacdc9978363d1304d93e75aecedcc

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-refspec@0.28.0.
	* gnu/packages/crates-vcs.scm (rust-gix-refspec-0.28): New variable.

	Change-Id: I591645e016d0b94dcb806f5b6292229f12154dc3

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-ref@0.50.0.
	* gnu/packages/crates-vcs.scm (rust-gix-ref-0.50): New variable.

	Change-Id: I9a8902aa4b7acf069f5464a086656021b18f65d2

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-protocol@0.48.0.
	* gnu/packages/crates-vcs.scm (rust-gix-protocol-0.48): New variable.

	Change-Id: Ib6b3a938e5867aedf69d4dc1921dc832159b4b0e

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-prompt@0.9.1.
	* gnu/packages/crates-vcs.scm (rust-gix-prompt-0.9): New variable.

	Change-Id: I56ebeae26350a0c7421ac70d0937cfe330559e73

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-pathspec@0.9.0.
	* gnu/packages/crates-vcs.scm (rust-gix-pathspec-0.9): New variable.

	Change-Id: Id2efbf05164812fa6ac317c55061032ecd44a1d3

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-packetline-blocking@0.18.3.
	* gnu/packages/crates-vcs.scm (rust-gix-packetline-blocking-0.18): New variable.

	Change-Id: Iba48b700b518aa0eab5cd4be828711769046af72

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-packetline@0.18.4.
	* gnu/packages/crates-vcs.scm (rust-gix-packetline-0.18): New variable.

	Change-Id: I874612bb6e0e57a635b75c33cdc78b66b360bd86

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-pack@0.57.0.
	* gnu/packages/crates-vcs.scm (rust-gix-pack-0.57): New variable.

	Change-Id: I5348b9be3b8d29811607e23babd3250dd2ab0c97

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-odb@0.67.0.
	* gnu/packages/crates-vcs.scm (rust-gix-odb-0.67): New variable.

	Change-Id: Ib9ab6ee93005b1fea122b62c1f9774d76e211f6b

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-object@0.47.0.
	* gnu/packages/crates-vcs.scm (rust-gix-object-0.47): New variable.

	Change-Id: I535b5d4648bcd695e23e52bdbf7e456872e1a584

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-negotiate@0.18.0.
	* gnu/packages/crates-vcs.scm (rust-gix-negotiate-0.18): New variable.

	Change-Id: I2483c7a10dca565b6d9f09f62e34f9cc216796a4

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-mailmap@0.25.2.
	* gnu/packages/crates-vcs.scm (rust-gix-mailmap-0.25): New variable.

	Change-Id: Ief887df0e49dcf9bd42510d5bce26084580277d8

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-lock@16.0.0.
	* gnu/packages/crates-vcs.scm (rust-gix-lock-16): New variable.

	Change-Id: Ia387cde9679951d5999675ec93201c7974efb2bf

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-index@0.38.0.
	* gnu/packages/crates-vcs.scm (rust-gix-index-0.38): New variable.

	Change-Id: Ibceb4018fcaecbc4e35f8c78eb1de627696a61d6

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-ignore@0.13.0.
	* gnu/packages/crates-vcs.scm (rust-gix-ignore-0.13): New variable.

	Change-Id: I1dff193dbb62e64ee027cdfc3dbb11819bfb1c59

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-hashtable@0.7.0.
	* gnu/packages/crates-vcs.scm (rust-gix-hashtable-0.7): New variable.

	Change-Id: I3621fb158beccb9bbebed991e7655764a4e9d618

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-hash@0.16.0.
	* gnu/packages/crates-vcs.scm (rust-gix-hash-0.16): New variable.

	Change-Id: I5ecd9d6321433579612171e4a16cb4b1930b3239

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-glob@0.18.0.
	* gnu/packages/crates-vcs.scm (rust-gix-glob-0.18): New variable.

	Change-Id: I71dfdd8ca89990f54f7a1983c7acdd2be560e467

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-fs@0.13.0.
	* gnu/packages/crates-vcs.scm (rust-gix-fs-0.13): New variable.

	Change-Id: I904c50988188ceae3005723c942b067acc6164c3

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-filter@0.17.0.
	* gnu/packages/crates-vcs.scm (rust-gix-filter-0.17): New variable.

	Change-Id: I6c04f7fa3c3eaf254bdb40d93a127daa2e4b3a69

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-features@0.40.0.
	* gnu/packages/crates-vcs.scm (rust-gix-features-0.40): New variable.

	Change-Id: I5f1d67f1dda07586596cc743809c44e8386d8d51

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-discover@0.38.0.
	* gnu/packages/crates-vcs.scm (rust-gix-discover-0.38): New variable.

	Change-Id: Iec0fc04033803a5add7fe7b8d75cc91cc03da628

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-dir@0.12.0.
	* gnu/packages/crates-vcs.scm (rust-gix-dir-0.12): New variable.

	Change-Id: I731965d2c08b95ad77d4f85f5b5e3371dadd2a47

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-diff@0.50.0.
	* gnu/packages/crates-vcs.scm (rust-gix-diff-0.50): New variable.

	Change-Id: I4dabe0c0c73051eb1fa5319348f3f0dc5461b877

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-credentials@0.27.0.
	* gnu/packages/crates-vcs.scm (rust-gix-credentials-0.27): New variable.

	Change-Id: Ifd312aaae9aa54d13527561d02caade3b4ce1d67

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-config@0.43.0.
	* gnu/packages/crates-vcs.scm (rust-gix-config-0.43): New variable.

	Change-Id: Id76668ce4891ee333fb0ac7165e5bbf63febb215

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-commitgraph@0.26.0.
	* gnu/packages/crates-vcs.scm (rust-gix-commitgraph-0.26): New variable.

	Change-Id: I39b4bbd08a293a1147b9587c6190f8d85ca5acb6

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-command@0.4.1.
	* gnu/packages/crates-vcs.scm (rust-gix-command-0.4): New variable.

	Change-Id: Iea4838a046e3f34949afc5fa0b57256fac30b2f3

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-attributes@0.24.0.
	* gnu/packages/crates-vcs.scm (rust-gix-attributes-0.24): New variable.

	Change-Id: I3e5a6060bcf9769dc118193acde364ca9e1a9ee9

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-archive@0.19.0.
	* gnu/packages/crates-vcs.scm (rust-gix-archive-0.19): New variable.

	Change-Id: I496055ac91254ec480808e2b6287e247902e4033

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-actor@0.33.2.
	* gnu/packages/crates-vcs.scm (rust-gix-actor-0.33): New variable.

	Change-Id: If5bdb5a58aa829b2528552fcd817fa85020eb7d8

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix@0.70.0.
	* gnu/packages/crates-vcs.scm (rust-gix-0.70): New variable.

	Change-Id: I403bc4ecfd37a6e83358c765efa340c4fa3e5991

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix@0.69.1.
	* gnu/packages/crates-vcs.scm (rust-gix-0.69): New variable.

	Change-Id: I669ae14cc38345d7576aaf7b46c9eaede0aae8cf

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-archive@0.18.0.
	* gnu/packages/crates-vcs.scm (rust-gix-archive-0.18): New variable.

	Change-Id: I65a30f36efa8d39b15ac3f3615ce5ae866fc391e

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-object@0.46.1.
	* gnu/packages/crates-vcs.scm (rust-gix-object-0.46): New variable.

	Change-Id: I34bff8a2d0023661c815ef30d69c29e5de2509ee

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-features@0.39.1.
	* gnu/packages/crates-vcs.scm (rust-gix-features-0.39): New variable.

	Change-Id: I1937101b69eec3fb7a9d99acdbbac6cb6eb899ff

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-hash@0.15.1.
	* gnu/packages/crates-vcs.scm (rust-gix-hash-0.15): New variable.

	Change-Id: I0ac7e31ff24d8e6175f146e1940bb34b7d589cb6

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-hashtable@0.6.0.
	* gnu/packages/crates-vcs.scm (rust-gix-hashtable-0.6): New variable.

	Change-Id: If246f869765f9fa20b3b0e4b245c711eaf29134f

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-worktree-stream@0.18.0.
	* gnu/packages/crates-vcs.scm (rust-gix-worktree-stream-0.18): New variable.

	Change-Id: Ie797784b32448065aef1a57562e9ee366735e8c7

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-attributes@0.23.1.
	* gnu/packages/crates-vcs.scm (rust-gix-attributes-0.23): New variable.

	Change-Id: I4cbfac42a247954319b2db5742b00cd5c2fd32fa

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-glob@0.17.1.
	* gnu/packages/crates-vcs.scm (rust-gix-glob-0.17): New variable.

	Change-Id: Ib489c841c9b490fd355baf1037fbd3de633170d1

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-filter@0.16.0.
	* gnu/packages/crates-vcs.scm (rust-gix-filter-0.16): New variable.

	Change-Id: Ia0083670952d03fd92a1ba4bd60e1952eb37f3d3

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-fs@0.12.1.
	* gnu/packages/crates-vcs.scm (rust-gix-fs-0.12): New variable.

	Change-Id: I6c0c50b1932c30cc541233d4d12e206c24992077

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-traverse@0.43.1.
	* gnu/packages/crates-vcs.scm (rust-gix-traverse-0.43): New variable.

	Change-Id: I6bfbf4881a525ada3514ea2b50315fffa8119db1

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-commitgraph@0.25.1.
	* gnu/packages/crates-vcs.scm (rust-gix-commitgraph-0.25): New variable.

	Change-Id: I537c36b3387fda0cf06d40edf1cfa1556258c98d

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-revwalk@0.17.0.
	* gnu/packages/crates-vcs.scm (rust-gix-revwalk-0.17): New variable.

	Change-Id: Id372869fbbbbbc59ce85bcd305986a90e759957a

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-config@0.42.0.
	* gnu/packages/crates-vcs.scm (rust-gix-config-0.42): New variable.

	Change-Id: Iffdab026bf2a2b9f5ec996e9144826ff50bee909

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-ref@0.49.1.
	* gnu/packages/crates-vcs.scm (rust-gix-ref-0.49): New variable.

	Change-Id: I00c901ebcb2fc2757701cca9c01573e99d5fb8d3

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-lock@15.0.1.
	* gnu/packages/crates-vcs.scm (rust-gix-lock-15): New variable.

	Change-Id: Id5488f91982bb10520272ee095988549d8565cf0

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-tempfile@15.0.0.
	* gnu/packages/crates-vcs.scm (rust-gix-tempfile-15): New variable.

	Change-Id: Ie5567a80726e693d580bf19c572f75efdbe3dcdd

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-credentials@0.26.0.
	* gnu/packages/crates-vcs.scm (rust-gix-credentials-0.26): New variable.

	Change-Id: Ia8c63a160802f7e9b8a52cd166df7fd68f1dc6dd

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-url@0.28.2.
	* gnu/packages/crates-vcs.scm (rust-gix-url-0.28): New variable.

	Change-Id: I5bd4e62beb20256cb98038590f4f975383871d92

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-diff@0.49.0.
	* gnu/packages/crates-vcs.scm (rust-gix-diff-0.49): New variable.

	Change-Id: Ib0e6638cba66fbc9921900febc7c9e8819dd91d0

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-worktree@0.38.0.
	* gnu/packages/crates-vcs.scm (rust-gix-worktree-0.38): New variable.

	Change-Id: I6f2bd5ee49a0b313cda0112fefd431b304be5ebf

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-ignore@0.12.1.
	* gnu/packages/crates-vcs.scm (rust-gix-ignore-0.12): New variable.

	Change-Id: I74f2ca322d11fac567ec08df8b17a96d22b84c05

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-index@0.37.0.
	* gnu/packages/crates-vcs.scm (rust-gix-index-0.37): New variable.

	Change-Id: Ie256c8c4b1e1d6a1d5b71393ad55ad217402bda5

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-dir@0.11.0.
	* gnu/packages/crates-vcs.scm (rust-gix-dir-0.11): New variable.

	Change-Id: I98dd17e2269836e7f05ad4618df3afb60265c799

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-discover@0.37.0.
	* gnu/packages/crates-vcs.scm (rust-gix-discover-0.37): New variable.

	Change-Id: I70a81c4eb8818b0d040d3e4fd38007540c116ad9

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-pathspec@0.8.1.
	* gnu/packages/crates-vcs.scm (rust-gix-pathspec-0.8): New variable.

	Change-Id: Icfae0d080e3adfaf978af545950c6a36d8e15a62

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-merge@0.2.0.
	* gnu/packages/crates-vcs.scm (rust-gix-merge-0.2): New variable.

	Change-Id: Id6efcbec7d392b08d060e7eb03cbde101aad49b3

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-revision@0.31.1.
	* gnu/packages/crates-vcs.scm (rust-gix-revision-0.31): New variable.

	Change-Id: Ifc49af3dee3a190d6dc27e552d95d94d388859fd

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-negotiate@0.17.0.
	* gnu/packages/crates-vcs.scm (rust-gix-negotiate-0.17): New variable.

	Change-Id: Ifd94d96f2e4faa012cb3989e4ec90ee1359d22b7

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-odb@0.66.0.
	* gnu/packages/crates-vcs.scm (rust-gix-odb-0.66): New variable.

	Change-Id: Ia9abebbdace849b3ba2b0d7910c6fece3c6617a9

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-pack@0.56.0.
	* gnu/packages/crates-vcs.scm (rust-gix-pack-0.56): New variable.

	Change-Id: I41d14827a849f341bfb9da966a13a92aaeba4f7d

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-protocol@0.47.0.
	* gnu/packages/crates-vcs.scm (rust-gix-protocol-0.47): New variable.

	Change-Id: I49dd23145fdf4af23fdbb3d33b668ea7653af4ab

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-refspec@0.27.0.
	* gnu/packages/crates-vcs.scm (rust-gix-refspec-0.27): New variable.

	Change-Id: I5e75c6a8be73e75f89f7db2cd6908c5a10ca88fe

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-shallow@0.1.0.
	* gnu/packages/crates-vcs.scm (rust-gix-shallow-0.1): New variable.

	Change-Id: Icbba9f94ba7bc3a4b24b49b4c1b5d2c51bec1644

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-transport@0.44.0.
	* gnu/packages/crates-vcs.scm (rust-gix-transport-0.44): New variable.

	Change-Id: I5d6042bcc89c67b5d5fb658c00369a965807b3ff

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-status@0.16.0.
	* gnu/packages/crates-vcs.scm (rust-gix-status-0.16): New variable.

	Change-Id: I5b452ae5553562c6a237c1a6dcc4be91d8ba8df6

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-submodule@0.16.0.
	* gnu/packages/crates-vcs.scm (rust-gix-submodule-0.16): New variable.

	Change-Id: If82e151d00365b8dd6634112699461f35a5499e4

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-worktree-state@0.16.0.
	* gnu/packages/crates-vcs.scm (rust-gix-worktree-state-0.16): New variable.

	Change-Id: I1def3ff4db99a4f86ba4a08344b7392036d569d5

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-blame@0.0.0.
	* gnu/packages/crates-vcs.scm (rust-gix-blame-0.0.0): New variable.

	Change-Id: I3aaf452f8b37ff24c4cb23bddb504f4f4c419459

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-shallow@0.2.0.
	* gnu/packages/crates-vcs.scm (rust-gix-shallow-0.2): New variable.

	Change-Id: I93a10e30928002225c376754d4f412dc52483614

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-gix-merge@0.3.0.
	* gnu/packages/crates-vcs.scm (rust-gix-merge-0.3): New variable.

	Change-Id: I67cac38ce322f08b1aec754c49d5a2ee019741e1

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-git-info@0.1.3.
	* gnu/packages/crates-vcs.scm (rust-git-info-0.1): New variable.

	Change-Id: Iafafdb3d879ed8d522e1f46b8295edac499a25f1

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-git-conventional@0.12.9.
	* gnu/packages/crates-vcs.scm (rust-git-conventional-0.12): New variable.

	Change-Id: I7930acf15e3eefc347ee08a53d3f6cb437066515

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-git2@0.20.2.
	* gnu/packages/crates-vcs.scm (rust-git2-0.20): New variable.

	Change-Id: I2d8b8a06f1a48143f71023f1185da36ff5537860

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-webpki-roots: Update to 1.0.0.
	* gnu/packages/crates-web.scm (rust-webpki-roots-1): New variable.

	Change-Id: I4790cad0ab9f0771f9e6c3deb31916603b3e2641

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-rustls-webpki@0.103.3.
	* gnu/packages/crates-tls.scm (rust-rustls-webpki-0.103): New variable.

	Change-Id: I5b83285217308dfd924d2f937748cae613e24658

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-aws-lc-sys@0.29.0.
	* gnu/packages/crates-tls.scm (rust-aws-lc-sys-0.29): New variable.

	Change-Id: I88a71b13c66cd49e20ecd7452dfd208aaf8e1810

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-aws-lc-fips-sys@0.13.6.
	* gnu/packages/crates-tls.scm (rust-aws-lc-fips-sys-0.13): New variable.

	Change-Id: I012629d833b17cdce35dd29266d6eed5c2afe724

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-async-native-tls@0.5.0.
	* gnu/packages/crates-tls.scm (rust-async-native-tls-0.5): New variable.

	Change-Id: I010dec19fa9439414aeac2c3615427bfb59b90c3

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-winnow@0.7.10.
	* gnu/packages/crates-io.scm (rust-winnow-0.7): New variable.

	Change-Id: Ic6dbb423d43366705d1056bcb785290dbf973ab1

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-wasmparser@0.207.0.
	* gnu/packages/crates-io.scm (rust-wasmparser-0.207): New variable.

	Change-Id: Id672ff9e878dc89fc5f8dccaf883a613cc9b14d1

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-wasi@0.14.2+wasi-0.2.4.
	* gnu/packages/crates-io.scm (rust-wasi-0.14): New variable.

	Change-Id: Ia27b56c64852156ac5ae19e5fa643b0fa506fe4e

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-twox-hash@2.1.0.
	* gnu/packages/crates-io.scm (rust-twox-hash-2): New variable.

	Change-Id: I9498a48ec80fe5125649749ffbab1fe7ff6caebb

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-toml-span@0.4.1.
	* gnu/packages/crates-io.scm (rust-toml-span-0.4): New variable.

	Change-Id: I04e0b8ba1f7265aac9b0c3ad5bda7e4d479aef22

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-tame-index@0.18.1.
	* gnu/packages/crates-io.scm (rust-tame-index-0.18): New variable.

	Change-Id: Ic05843810cd1e9e4eaf50668914b98b7b8249773

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-strum-macros@0.27.1.
	* gnu/packages/crates-io.scm (rust-strum-macros-0.27): New variable.

	Change-Id: Id1f779bf9f33dbf846eb22f37ce689433cfd9e3f

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-strum@0.27.1.
	* gnu/packages/crates-io.scm (rust-strum-0.27): New variable.

	Change-Id: I68f967f5f666fadecac60336d4cc8d069ca23444

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-smol-str@0.3.2.
	* gnu/packages/crates-io.scm (rust-smol-str-0.3): New variable.

	Change-Id: Ie80f34861e7101d70714cdb4147a4c9464d5eadb

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-semver@0.10.0.
	* gnu/packages/crates-io.scm (rust-semver-0.10): New variable.

	Change-Id: Iae3c9e5190e69ddaddc4296bdb3f72dce87028f8

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-rustix@1.0.7.
	* gnu/packages/crates-io.scm (rust-rustix-1): New variable.

	Change-Id: Ifaddaca45ca213b83c11b7c0c7bfdd3bdb09d6b6

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-rustfix@0.9.0.
	* gnu/packages/crates-io.scm (rust-rustfix-0.9): New variable.

	Change-Id: Ifa7dbba6107e7266f96300c94be0dc65d147b7f7

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-rust-embed-utils@7.8.1.
	* gnu/packages/crates-io.scm (rust-rust-embed-utils-7): New variable.

	Change-Id: Id47af7d12a71451e159d9742fcd431d13bedc0a8

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-rust-embed-impl@6.8.1.
	* gnu/packages/crates-io.scm (rust-rust-embed-impl-6): New variable.

	Change-Id: I1386ff2c38b46bc9e092cd737e2328e58d3f235c

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-rust-embed@6.8.1.
	* gnu/packages/crates-io.scm (rust-rust-embed-6): New variable.

	Change-Id: Ia942d4eb6755cfdaa4e25d9111908caa4f7ea169

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-run-script:: Update to 0.11.0.
	* gnu/packages/crates-io.scm (rust-run-script-0.11): New variable.

	Change-Id: Ib27426d28cb27f3a059a1a8ddfbddefb4cfcaf38

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-rand-core: Update 0.9.3.
	* gnu/packages/crates-io.scm (rust-rand-core-0.9): New variable.

	Change-Id: Iec65423e39f0e5442de03f5a641a485c84b0f947

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-rand-chacha: Update to 0.9.0.
	* gnu/packages/crates-io.scm (rust-rand-chacha-0.9): New variable.

	Change-Id: I7e15a80d8b49de6945ea7042ca8e78e416efa094

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-rand: Update to 0.9.1.
	* gnu/packages/crates-io.scm (rust-rand-0.9): New variable.

	Change-Id: I362f26a3a848a0ff1f19d1300183973d067c5550

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-petgraph: Update 0.7.1.
	* gnu/packages/crates-io.scm (rust-petgraph-0.7): New variable.

	Change-Id: I5b89713bfdc8d96c96c860a45c74979a7cddcc37

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-pasetors: Update to 0.7.4.
	* gnu/packages/crates-io.scm (rust-pasetors-0.7): New variable.

	Change-Id: Ieaf7cea1c511a7b6dedc48308f4c4cfd32a5321e

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-opener: Update to 0.6.1.
	* gnu/packages/crates-io.scm (rust-opener-0.6): New variable.

	Change-Id: I2162e66a21b3c4c136893b814309784b2c613d6d

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-multimap: Update to 0.10.1.
	* gnu/packages/crates-io.scm (rust-multimap-0.10): New variable.

	Change-Id: I0ac06e0f0f2b99a4caf13cbb1b32818e18856575

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-linux-raw-sys: Update to 0.9.4.
	* gnu/packages/crates-io.scm (rust-linux-raw-sys-0.9): New variable.

	Change-Id: Ic8758c10b4f9250f93e7d881f180697ac9d88408

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-itertools: Update to 0.14.0.
	* gnu/packages/crates-io.scm (rust-itertools-0.14): New variable.

	Change-Id: Ie3726345ee5e5aa4a88b57d8e1affcf234228d00

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-getrandom: Update to 0.3.3.
	* gnu/packages/crates-io.scm (rust-getrandom-0.3): New variable.

	Change-Id: Ica6669c61dcaff1bca4b45f8f1a8bed567132c05

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-generic-array: Update to 1.2.0.
	* gnu/packages/crates-io.scm (rust-generic-array-1): New variable.

	Change-Id: I26f2787a20d8712af87412c4453ecefc1a64e343

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-fixedbitset: Update to 0.5.7.
	* gnu/packages/crates-io.scm (rust-fixedbitset-0.5): New variable.

	Change-Id: I52effa70b8029642de7e9ec760318f630e2bc8ae

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-fern: Update to 0.7.1.
	* gnu/packages/crates-io.scm (rust-fern-0.7): New variable.

	Change-Id: I8eaaf1b909be50966c5a83a50966f65eef1868ce

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-faster-hex: Update to 0.10.0.
	* gnu/packages/crates-io.scm (rust-faster-hex-0.10): New variable.

	Change-Id: I44bbb3e94cb2742f99b2f69fbf247272ba6b33c8

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-encode-unicode: Update to 1.0.0.
	* gnu/packages/crates-io.scm (rust-encode-unicode-1): New variable.

	Change-Id: I842687db4607641982dc25f13ee3304120b3a8a2

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-deranged: Update to 0.4.0.
	* gnu/packages/crates-io.scm (rust-deranged-0.4): New variable.

	Change-Id: I898198913ee5a17d1769756fc775d68e052a5423

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-colored: Update to 3.0.0.
	* gnu/packages/crates-io.scm (rust-colored-3): New variable.

	Change-Id: Ia7888068c82c5a3826e89a7f85b016b66c5e9402

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-clircle: Update to 0.6.1.
	* gnu/packages/crates-io.scm (rust-clircle-0.6): New variable.

	Change-Id: Iec3c0699b8bf70fb30b8bd1be9713ee0638196cc

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-clap-cargo: Update to 0.15.2.
	* gnu/packages/crates-io.scm (rust-clap-cargo-0.15): New variable.

	Change-Id: I1a530d7908cc8a8fec56833ec924c5c7889f40ee

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-ci-info: Update to 0.14.14.
	* gnu/packages/crates-io.scm (rust-ci-info-0.14): New variable.

	Change-Id: Ide39de63ec969646f89645822aafbbbf0b73bd55

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-cfg-expr: Update to 0.18.0.
	* gnu/packages/crates-io.scm (rust-cfg-expr-0.18): New variable.

	Change-Id: Ided7f83b707c79f2d88ae1fd261f54e5a2b3c9da

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-cargo-util-schemas: Update to 0.7.2.
	* gnu/packages/crates-io.scm (rust-cargo-util-schemas-0.7): New variable.

	Change-Id: I3dd1a9577547ffaad6902d85f87067931c22e368

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-cargo-test-support: Update to 0.7.3.
	* gnu/packages/crates-io.scm (rust-cargo-test-support-0.7): New variable.

	Change-Id: I0300600d3c8e9bc3f584f639aa672eff95fcd278

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-org-node: Update to 2.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-node): Update to 2.4.2.

	Change-Id: I36370b73d798c638b774260c1ad5b89cd31f87b4

2025-05-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-el-job: Update to 2.4.7.
	* gnu/packages/emacs-xyz.scm (emacs-el-job): Update to 2.4.7.

	Change-Id: I06198a60ad88adfe48712ae4af0834ccb14ae8d5

2025-05-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add news entry for new 'guix refresh' partial version syntax.
	* etc/news.scm (channels-news): New entry.

	Change-Id: Ic3be1bd62b4dc36a45fcbb1ae87c8a9bf0b837e9

2025-05-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	refresh: Allow specifying a partial version via the version specification.
	* guix/scripts/refresh.scm (update-specification->update-spec): Flag the
	update-spec as partial when it is prefixed with '~'.
	* tests/guix-refresh.sh: Test it.  Remove extraneous 'guix refresh'
	invocation.
	* doc/guix.texi (Invoking guix refresh): Document it.

	Change-Id: Iab4482d9367105f6ffcd2d6a49148736c93d53e4
	Reviewed-by: Florian Pelz <pelzflorian@pelzflorian.de>
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2025-05-18  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: mosquitto: Enable websockets support.
	* gnu/packages/messaging.scm (mosquitto): Enable websockets support.
	[arguments]: Specify configure flags.
	[inputs]: Add libwebsockets-for-mosquitto.

	Change-Id: Idf9f373770b786b1f839eaae9f0291d0e32ab38a

2025-05-18  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: Add libwebsockets-for-mosquitto.
	* gnu/packages/web.scm (libwebsockets-for-mosquitto): New variable.

	Change-Id: Ia8221e1a756e392ed0e8fa9a92e847da436e6215

2025-05-18  Tomas Volf  <~@wolfsden.cz>

	environment: Make home writable.
	Fixes <https://issues.guix.gnu.org/78363>.

	* guix/scripts/environment.scm (launch-environment/container): Add tmpfs for
	home.
	* tests/guix-environment-container.sh: Add test.

	Change-Id: Iadd9b838f6442a8080998ed7e07414db562068bf

2025-05-18  Tomas Volf  <~@wolfsden.cz>

	environment: Translate only file names under home directory.
	* guix/scripts/environment.scm (file-name-equal-or-under?): New procedure.
	(override-user-mappings, override-user-dir): Use it.

	Change-Id: Iadd9b838f6442a8080998ed7e07414db562068bf

2025-05-18  Tomas Volf  <~@wolfsden.cz>

	environment: Use inherit for new mapping.
	* guix/scripts/environment.scm (override-user-mappings): Use inherit.

	Change-Id: Iadd9b838f6442a8080998ed7e07414db562068bf

2025-05-18  Yelninei  <yelninei@tutamail.com>

	gnu: hurd: Fix service socket activation.
	Fixes <https://issues.guix.gnu.org/77610>.

	* gnu/packages/patches/hurd-socket-activation.patch: New patch
	* gnu/packages/hurd.scm (hurd): Add it.
	* gnu/local.mk: Register it.

	Change-Id: Iff7f30099ffeb014aaacdc3a19bd7930795904b6

2025-05-18  Daniel Khodabakhsh  <d@niel.khodabakh.sh>

	gnu: Remove use-module (gnu packages node-xyz) from (gnu packages node).
	This change removes the use-module (gnu packages node-xyz) import from (gnu
	packages node).  node-xyz is not actually used in node and seems to have
	been accidentally added in f540ee5ef845946228c0e2e4cffadccd36069922.
	Keeping it in can lead to circular dependency issues.

	Change-Id: I292323510b918a5e5c154a06f06cc608997557d6

2025-05-18  Sughosha  <sughosha@disroot.org>

	home: services: Add readymedia.
	* gnu/home/services/upnp.scm: New file.
	* gnu/local.mk: Register it.
	* gnu/services/upnp.scm: Export readymedia-activation and
	readymedia-shepherd-service.
	(<readymedia-configuration>)[home-service?]: New field.
	[cache-directory]: Adjust value depending on 'for-home?'.
	[log-directory]: Ditto.
	(readymedia-shepherd-service): Adjust 'requirement' and 'start' according to
	'home-service?'.
	(readymedia-activation): Adjust creating 'media-directories' with permissions
	according to 'home-service?'.
	* gnu/tests/upnp.scm (%readymedia-configuration-test): Configure port with
	%readymedia-default-port.
	* doc/guix.texi (Miscellaneous Home Services): Document Readymedia Service.
	(Miscellaneous Services): Add cross-reference.

	Change-Id: I5c48595d84a815d98e03c7f68a716f048903720c

2025-05-18  Giacomo Leidi  <goodoldpaul@autistici.org>

	home: Add home-restic-backup service.
	* gnu/services/backup.scm: Drop mcron obsolete export.
	(restic-backup-job-program): Generalize to restic-program.
	(lower-restic-backup-job): New procedure implementing a standard way to
	lower restic-backup-job records into lists.
	(restic-program): Implement general way to run restic commands, for
	example to initialize repositories.
	(restic-backup-configuration): Reimplement
	with (guix records).
	(restic-backup-job-{logfile,command,requirement,modules}): Add new
	procedures and add support for Guix Home environments.
	(restic-backup-job->shepherd-service): Add support for Guix Home
	environments.
	(restic-backup-service-activation): Drop procedure as now the Shepherd
	takes care of creating timers log file directories.
	(restic-backup-service-type): Drop profile and activation services extensions.
	* gnu/home/services/backup.scm: New file.
	* gnu/local.mk: Add this.
	* doc/guix.texi: Document this.

	Change-Id: Ied1c0a5756b715fba176a0e42ea154246089e6be

2025-05-18  Ludovic Courtès  <ludo@gnu.org>

	git: Remove code for Guile-Git < 0.10.0.
	* guix/git.scm (commit-relation, commit-descendant?): Remove code for
	Guile-Git < 0.10.0.
	(set-git-timeouts): Remove code for Guile-Git < 0.9.0.
	(report-git-error): Remove code for ancient Guile-Git.

	Change-Id: Ie597151ce4c1e5ea006e2783fcc510caed3f566c

2025-05-18  Ludovic Courtès  <ludo@gnu.org>

	channels: Speed up ‘channel-news-for-commit’.
	Partly fixes <https://issues.guix.gnu.org/78194>.

	This makes the wall-clock time of:

	  guix pull --list-generations > /dev/null

	shrink from 33s to 4s on a profile with 8 generations.

	* guix/channels.scm (channel-news-for-commit): Rewrite in terms of
	‘commit-descendant?’.

	Reported-by: Ian Eure <ian@retrospec.tv>
	Change-Id: I387e3dc37437e2d98bfd7ab710417f68d16146ad

2025-05-18  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Revive emacs-helm.
	This partially reverts 90d6fcd59d4cdbe936016110d9d6fc4b510282d6.

	* gnu/packages/emacs-xyz.scm (emacs-helm)[#:phases]: Remove ‘die’.

2025-05-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: rlottie-for-telegram-desktop: Do not inherit.
	When trying to inherit from the package which is no available in the
	current module `make' may fail with issue to find the package, this
	change convert the rlottie-for-telegram-desktop variant into independent
	one.

	* gnu/packages/telegram.scm (rlottie-for-telegram-desktop): Convert to
	independate package.
	[name]: Add it.
	[arguments]: Copy from rlottie.
	[native-inputs]: Likewise.
	[description]: Add meaniglfull description of the package variant.
	[license]: List mentioned in the project.

	Change-Id: I5fd7209f9e03fe8071a8c55e413664745f85a2a8

2025-05-18  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: texlive-libkpathsea: Add definitions for XDG paths.
	Without these paths set, if they are unset in the environment, jobs that need
	to read from/write to TEXMFVAR or TEXMFCONFIG will fail.  If set, environment
	variables take precedence.

	* gnu/packages/tex.scm (texlive-libkpathsea): Add replacement, pointing to…
	(texlive-libkpathsea/fixed): … this.  Add definitions for XDG_CACHE_HOME and
	XDG_CONFIG_HOME.

	Reviewed-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>

2025-05-18  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-scad-mode: Fix propagated-inputs.
	* gnu/packages/engineering.scm (emacs-scad-mode)[propagated-inputs]: Add
	emacs-compat.
	[inputs]: Remove emacs-compat.

	Change-Id: Id25d5a0425d39cc3737df6143b19497dd3481b77

2025-05-18  nomike  <nomike@nomike.com>

	gnu: Add emacs-scad-dbus.
	* gnu/packages/engineering.scm (emacs-scad-dbus): New variable.

	Change-Id: Ie0f0835739fcd1cbcacdaeb3fcd073e870262a9e

2025-05-18  nomike  <nomike@nomike.com>

	gnu: Remove duplicate package tgs2png.
	The exact same package is also defined in gnu/packages/telegram.scm

	* gnu/packages/animation.scm (tgs2png): Remove variable.
	* gnu/packages/emacs-xyz.scm: Add import (gnu packages telegram).

	Change-Id: I53984b6ba0dbfe72e95ad0ec157b1c7b9ab81e15

2025-05-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	teams: Add etc/teams/gnome to gnome-team's scope.
	* etc/teams.scm (gnome): Register etc/teams/gnome to scope.

	Change-Id: I7e55b306104c235d165ab138397b767f1af5c124

2025-05-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3learners: Update to 0.11.0.
	* gnu/packages/cran.scm (r-mlr3learners): Update to 0.11.0.

	Change-Id: I1f701d3f4ce5408507945e569619c388ab0ffc24

2025-05-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3tuningspaces: Update to 0.6.0.
	* gnu/packages/cran.scm (r-mlr3tuningspaces): Update to 0.6.0.
	[propagated-inputs]: Add r-cli.

	Change-Id: I64d45df45647b6d56361f04cb00b1555a7ca68e4

2025-05-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-doby: Update to 4.6.27.
	* gnu/packages/cran.scm (r-doby): Update to 4.6.27.

	Change-Id: I2a37f689bc68efecbee5de3d45a54ad1f1315b7d

2025-05-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-extremes: Update to 2.2-1.
	* gnu/packages/cran.scm (r-extremes): Update to 2.2-1.

	Change-Id: I27ff2b7b048a74feabdb1041a4f2f11d43edfbd2

2025-05-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmumps: Update to 5.2.1-35.
	* gnu/packages/cran.scm (r-rmumps): Update to 5.2.1-35.

	Change-Id: I5d2deaac2a4772f6d160b9ff3fe880fad0ca60f0

2025-05-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ctrdata: Update to 1.22.2.
	* gnu/packages/cran.scm (r-ctrdata): Update to 1.22.2.

	Change-Id: Ied0b69e65c5dd4dd94389295ea49b7a722955d7c

2025-05-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggprism: Update to 1.0.6.
	* gnu/packages/cran.scm (r-ggprism): Update to 1.0.6.
	[native-inputs]: Add r-tinytest.

	Change-Id: Id231b014d958fd45fee60171ff595db0104868d4

2025-05-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-highs: Update to 1.10.0-2.
	* gnu/packages/cran.scm (r-highs): Update to 1.10.0-2.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Remove gfortran.
	[arguments]: Remove.

	Change-Id: Ia2fb7ce7961266d21a784925ecd64efe93534b69

2025-05-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpointdensity: Update to 0.2.0.
	* gnu/packages/cran.scm (r-ggpointdensity): Update to 0.2.0.
	[native-inputs]: Add r-testthat.

	Change-Id: I64c3a61c27b63f5fcaf6002d3b8b4d87c1022a2e

2025-05-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-utils: Update to 3.1-4.
	* gnu/packages/cran.scm (r-spatstat-utils): Update to 3.1-4.

	Change-Id: I4ad751a58e96929e69c5e5b936f3082387ef0c54

2025-05-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsconnect: Update to 1.4.0.
	* gnu/packages/cran.scm (r-rsconnect): Update to 1.4.0.
	[propagated-inputs]: Add r-jose and r-rcpptoml.

	Change-Id: Ia19bc220ce215c04a9e0675149e405f146451e59

2025-05-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lim: Update to 1.4.7.2.
	* gnu/packages/cran.scm (r-lim): Update to 1.4.7.2.

	Change-Id: Iea43b67cc351d9f19b52f050056e43eba703a49d

2025-05-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xgboost: Update to 1.7.11.1.
	* gnu/packages/cran.scm (r-xgboost): Update to 1.7.11.1.

	Change-Id: I007ba1e7908daf2456bd0aedeffaf2c152074803

2025-05-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sf: Update to 1.0-21.
	* gnu/packages/cran.scm (r-sf): Update to 1.0-21.

	Change-Id: Ic1102ac173ba282893b24da0ad1e3736b0d45614

2025-05-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-precrec: Update to 0.14.5.
	* gnu/packages/cran.scm (r-precrec): Update to 0.14.5.
	[native-inputs]: Add r-vdiffr.

	Change-Id: I355d0aa78aef125d15297d455bf813a6c0df9db9

2025-05-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-limsolve: Update to 1.5.7.2.
	* gnu/packages/cran.scm (r-limsolve): Update to 1.5.7.2.

	Change-Id: I3f1f35d6e693a7b142fb6c4d7ce5664f29e28b6b

2025-05-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hmm: Update to 1.0.2.
	* gnu/packages/cran.scm (r-hmm): Update to 1.0.2.

	Change-Id: Ia379da8eabec0a6f40209a19fcfb89c56fe7a634

2025-05-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-jose.
	* gnu/packages/cran.scm (r-jose): New variable.

	Change-Id: Idadeb9f7bd3e080b6a4a674b6213f2486c522308

2025-05-18  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: iperf: Update to 3.19.
	* gnu/packages/networking.scm (iperf): Update to 3.19.

	Change-Id: If0373f02bcbb9f12f1b57535e9f5d08d9e560ffa

2025-05-18  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: hcxtools: Update to 6.3.5.
	* gnu/packages/networking.scm (hcxtools): Update to 6.3.5.

	Change-Id: I11cc71b2d18968f61ca7e1f0762af9a71652d15c

2025-05-18  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: netdiscover: Update to 0.20.
	* gnu/packages/networking.scm (netdiscover): Update to 0.20.

	Change-Id: I7a22206baa3123e83d3ff03db5fe690b436db0a2

2025-05-18  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: ubridge: Update to 0.9.19.
	* gnu/packages/networking.scm (ubridge): Update to 0.9.19.
	[arguments]: Use GEXPs.

	Change-Id: I9689807b5152c2da47b5c8438cebcf44aad34989

2025-05-18  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 138.0.3-1 [security fixes].
	Contains fixes for:

	CVE-2025-2817: Privilege escalation in Firefox Updater
	CVE-2025-4082: WebGL shader attribute memory corruption in Firefox for
	               macOS
	CVE-2025-4083: Process isolation bypass using "javascript:" URI links
	               in cross-origin frames

	CVE-2025-4085: Potential information leakage and privilege escalation
	               in UITour actor
	CVE-2025-4086: Specially crafted filename could be used to obscure
	               download type
	CVE-2025-4087: Unsafe attribute access during XPath parsing
	CVE-2025-4088: Cross-site request forgery via storage access API
	               redirects
	CVE-2025-4089: Potential local code execution in "copy as cURL"
	               command
	CVE-2025-4090: Leaked library paths in Firefox for Android
	CVE-2025-4091: Memory safety bugs fixed in Firefox 138, Thunderbird
	               138, Firefox ESR 128.10, and Thunderbird 128.10
	CVE-2025-4092: Memory safety bugs fixed in Firefox 138 and Thunderbird
	               138

	* gnu/packages/librewolf.scm (librewolf): Update to 138.0.3-1.
	* gnu/packages/patches/librewolf-compare-paths.patch: New file.

	Change-Id: I2cc11b758dbc77f7ec3451faa89918b08c890729

2025-05-18  Ian Eure  <ian@retrospec.tv>

	gnu: nss-rapid: Update to 3.110.
	* gnu/packages/nss.scm (nss-rapid): Update to 3.110.
	[phase 'check]: Use datefudge on 32-bit systems.

	Change-Id: Ibdae3c70066a70cdde560c5d8f9bac797cd2cd99

2025-05-18  Ian Eure  <ian@retrospec.tv>

	gnu: Add nspr-4.36.
	* gnu/packages/nss.scm (nspr-4.36): New variable.

	Change-Id: I5c7c4f5f96e3b9ed763c63c9b5b5996a63d45985

2025-05-17  Ian Eure  <ian@retrospec.tv>

	gnu: emacs-exwm-ss: Update to 1.0.
	* gnu/packages/emacs-xyz.scm (emacs-exwm-ss): Update to 1.0.

	Change-Id: Ie206631cbe0670bca6e59f22862b555b6acbfe9b

2025-05-17  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: swayimg: Update to 4.0.
	* gnu/packages/image-viewers.scm (swayimg): Update to 4.0.
	[source] Add file-name.

	Change-Id: Ieb3bd7189adbb4c72b29c05bffae0ab502b27b71

2025-05-17  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: clingo: Update to 5.8.0.
	* gnu/packages/potassco.scm (clingo): Update to 5.8.0.

	gnu: clasp: Update to 3.4.0.
	* gnu/packages/potassco.scm (clasp): Update to 3.4.0.

	gnu: libpotassco: Update to 0.0-3.2eecf5f.
	* gnu/packages/potassco.scm (libpotassco): Update to 0.0-3.2eecf5f.

2025-05-17  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: tunctl: Use GEXPs.
	* gnu/packages/networking.scm (tunctl): Use GEXPs.

	Change-Id: I8a5190dfce389be440ca6abbcc183961cbc93e51

2025-05-17  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: fping: Update to 5.3.
	* gnu/packages/networking.scm (fping): Update to 5.3.

	Change-Id: Ie7940c008f0bd011b53c5bd303d715b6d1b67ca6

2025-05-17  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: nanomsg: Update to 1.2.1.
	* gnu/packages/networking.scm (nanomsg): Update to 1.2.1.

	Change-Id: I29f3a2e9abd4cecb94faff4de4f157f6b5a0d284

2025-05-17  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: proxychains-ng: Update to 4.17.
	* gnu/packages/networking.scm (proxychains-ng): Update to 4.17.

	Change-Id: I90073376ab85a846dfe9fbf9b2b6d5be4825553c

2025-05-17  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guile: Fix cross-build for MinGW.
	* gnu/packages/guile.scm (guile-3.0)[arguments]: When building for MinGW,
	relax gcc-14's strictness.

	Change-Id: Ia94511273ab618d493bab428dbf3f6098276f289

2025-05-17  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libxcrypt: Fix cross-build for MinGW.
	* gnu/packages/crypto.scm (libxcrypt):[arguments]: When building for MinGW,
	add CFLAGS to #:configure-flags to relax gcc's strictness and add a cache
	value to #:configure-flags to help libtool build the shared library.

	Change-Id: I60b67f8f1c77c949bcc902c4b388bc278585c81e

2025-05-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	import: Guard against potential type error.
	The import-gnu-release could crash with a "Wrong type (expecting pair): ()"
	error, as seen when attempting to recursively refresh a package, e.g.:

	  $ guix refresh -r xdg-desktop-portal-gnome

	It would crash on attempting to refresh 'bash-static'.

	* guix/gnu-maintenance.scm (import-gnu-release): Guard against a potentially
	empty VERSIONS list.

	Change-Id: Ib4edb4b721e6053b09ef144a1b16fe23b35649b0

2025-05-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-check: Remove docker module.
	* gnu/packages/python-check.scm: Remove unused docker module.

	Change-Id: I84889552350713f57c8a52e91baf212e7f1796a1

2025-05-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyflakes: Move to python-check.
	* gnu/packages/python-xyz.scm (python-pyflakes): Move from here ...
	* gnu/packages/python-check.scm: ... to here.

	* gnu/packages/emacs-xyz.scm: Add python-check module.

	Change-Id: I237f96ade0ad6c488697a3a61e88691522b2b94d

2025-05-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-slixmpp: Move to python-web.
	* gnu/packages/python-xyz.scm (python-slixmpp): Move from here ...
	* gnu/packages/python-web.scm: ... to here.

	Change-Id: I43511d6ebc6762ea84ae56966d62a0a10468e8b3

2025-05-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-slixmpp: Update to 1.8.6.
	* gnu/packages/python-xyz.scm (python-slixmpp): Update to 1.8.6. Use
	G-expressions, improve package style.
	[build-system]: Switch to pypproject.
	[native-inputs]: Add python-setuptools and python-wheel. Remove labels.

	Change-Id: Ic9c2694465f826047ea97f6744c46b02509afaa0

2025-05-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: poezio: Fix source URL.
	* gnu/packages/messaging.scm (poezio) [source]: Project has moved to
	CodeBerg, adjust the source URL as seen on home page.

	Change-Id: I77ae05237139c4beed11be206859fee5ca87b69e

2025-05-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-slixmpp: Fix source URL.
	* gnu/packages/python-xyz.scm (python-slixmpp) [source]: Project has
	moved to CodeBerg, adjust the source URL as seen on home page.

	Change-Id: I170cb8c2d42ef0cc97205e5e84851f261167a0f7

2025-05-16  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: mosquitto: Update to 2.0.21.
	* gnu/packages/messaging.scm (mosquitto): Update to 2.0.21, run guix style.
	[description]: Adjust for guix lint.

	Change-Id: Ia3612284ff50e893c96aad1de0a165d24c6e3277

2025-05-16  Evgeny Pisemsky  <mail@pisemsky.site>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-django-compressor: Run tests against installed package.
	* gnu/packages/django.scm (python-django-compressor): Run tests against
	installed package.
	[arguments] <phases>: Remove 'add-missing-init-files; add 'fix-setup.py.

	Change-Id: Idd810376921d1802adb9355c52edcd1a8584eef7

2025-05-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	teams: Add linux-libre aux-files to kernel team's scope.
	* etc/teams.scm (kernel) <#:scope>: Add a regex for linux-libre aux-files.

	Change-Id: I3cccd1d0fb0cfcd27f670ea996a0ac5a69ea79c0

2025-05-16  Murilo  <murilo@disroot.org>

	gnu: hyprland-qtutils: Update to 0.1.4.
	* gnu/packages/qt.scm (hyprland-qtutils): Update to 0.1.4.

	Change-Id: Ie30304ff1130c0f19ae18890fbc4786aefd8a4c0

2025-05-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-org-modern-indent.
	* gnu/packages/emacs-xyz.scm (emacs-org-modern-indent): New variable.

	Change-Id: Ib263a5e79c9e7179741121295a1284766d940dbd

2025-05-16  Ian Eure  <ian@retrospec.tv>

	gnu: yt-dlp: Update to 2025.04.30.
	* gnu/packages/video.scm (yt-dlp): Update to 2025.04.30.

	Change-Id: I3a5cde63fa889eaa0b734173a6bc9221335d5c13

2025-05-16  nomike  <nomike@nomike.com>

	gnu: openscad: Fix python support.
	* gnu/packages/engineering.scm (emacs-scad-mode)[inputs]: Add nettle.
	  [arguments]: Add patch for CMake to fail build if nettle isn't found.

	Change-Id: Ic6bea14048daac56dc8773bf8fbdbd3bb1f0eae9

2025-05-16  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-simple-matrix: Update to 3.0.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.0.

	Change-Id: I08bc144d9539f3821562a472224ebd8a7cb623b4

2025-05-16  Cayetano Santos  <csantosb@inventati.org>

	gnu: gtkwave: Update to 3.4.0-0.bb978d9.
	* gnu/packages/fpga.scm (gtkwave): Update to 3.4.0-0.bb978d9.
	[source]: Switch to git-fetch, new uri.
	[version]: Switch to branch master, version 3.4.
	[build-system]: Switch to meson-build-system.
	[arguments]: New field.
	[native-inputs]: Add desktop-file-utils, flex, glib:bin, gobject-introspection
	and gtk:bin.
	[inputs]: Add gtk and libfst.  Remove gtk+:bin.
	[description]: Prefer @acronym to @dfn.
	[homepage]: Update URL.

	Change-Id: I38aabca14c2789ad7b3bc304b7018644dc6d0fa6
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-05-16  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add libfst.
	* gnu/packages/fpga.scm (libfst): New variable.

	Change-Id: Idff52e52114877e0a0259c8df98b3c1bfa20c521
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-05-16  Rutherther  <rutherther@ditigal.xyz>

	gnu: /etc/qemu/firmware: Produce only /etc/qemu/firmware instead of /etc/qemu
	The service unnecessarily populates /etc/qemu with a symlink, so it's not
	possible to write files like /etc/qemu/bridge.conf or /etc/qemu/host.conf
	anymore. Since etc-service-type uses file-union, it's possible to put files in
	subdirectories. This restores the behavior suggested by manual where user can
	extend etc-service-type with qemu/host.conf etc.

	* gnu/services/virtualization.scm (/etc/qemu/firmware): Extend with
	qemu/firmware instead of qemu

	Change-Id: I7c1ea790e5abf7ad05dce56b7901ac6eb90208fd

2025-05-16  Alexey Abramov  <levenson@mmer.org>

	services: dnsmasq: Add stats and reload shepherd actions.
	* gnu/services/dns.scm (dnsmasq-service-reload-action): New function.
	Implements SIGHUP handling for reloading configurations.
	(dnsmasq-service-stats-action): New function. Implements SIGUSR1
	handling for dumping statistics.
	(dnsmasq-shepherd-service): Use new actions.
	* doc/guix.texi: Document new actions with examples.
	* gnu/tests/networking.scm (%test-dnsmasq): Add tests to verify the
	functionality of new actions.

	Change-Id: I31f0eb4b26a582e95f7bfdb240110c139f0e16cc
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-05-16  Alexey Abramov  <levenson@mmer.org>

	services: dnsmasq: Add pid-file, conf-file and conf-dir configuration fields.
	* gnu/services/dns.scm (<dnsmasq-configuration>) [pid-file]: New field
	to specify alternate path for dnsmasq PID.
	[conf-file]: New field to specify one or more configuration files.
	[conf-dir]: New field to read configuration files from a directory.
	[extra-options]: Move to the end of the definition as a last resort option.
	(dnsmasq-shepherd-service): Use new fields instead of hardcoded values.
	* gnu/services/dns.scm: Export all record accessors.
	* doc/guix.texi: Document new configuration options.

	Change-Id: Iaec361e7d8bfd60af04f023f57d422b55b0c1eea
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-05-16  Alexey Abramov  <levenson@mmer.org>

	services: dnsmasq: Add shepherd-provision and shepherd-requirement fields.
	* gnu/services/dns.scm (<dnsmasq-configuration>)[provision]: Mark
	filed as deprecated with a warning.  Set default to #f.
	[shepherd-provision]: Add new field for consistency with other services.
	[shepherd-requirement]: Add new field.
	(dnsmasq-shepherd-service): Use them.
	* doc/guix.texi: Document these changes.
	* doc/guix-cookbook.texi (Custom NAT-based network for libvirt): Update
	example to use 'shepherd-provision' instead of 'provision'.

	Change-Id: Icad4d9c4be5bf58368e8c416f1fdde1f9065557d

2025-05-15  Zheng Junjie  <z572@z572.online>

	gnu: kwin: remove libglvnd input.
	when libglvnd in inputs, kwin_x11 will try find libGLX_mesa.so.0, but our mesa
	is built without glvnd, so kwin_x11 startup failed, and plasma(x11) desktop
	cannot use.

	* gnu/packages/kde-plasma.scm (kwin)[inputs]: Remove libglvnd.

	Change-Id: Ifda7282d356fa9e0be2066a7c2619d7bf052d52d

2025-05-15  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: eudev: Absorb grafted replacement."
	This reverts commit f882e365e1b2e9383ee03c81b4ab87951ad3b7f7.

	This patch file is missing and the problematic functionality was
	addressed in commit 3bb6147fdcba173708da33cc7d33124ebc639e56.

2025-05-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: screen: Use gexps.
	* gnu/packages/screen.scm (screen)[arguments]: Use gexps.

	Change-Id: I7ca183ecf1f70a0552f0d835b3ea16b07a921363

2025-05-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: screen: Update to 5.0.1 [security fixes].
	Fixes CVE-2025-23395, CVE-2025-{46802,46803,46804,46805}.

	* gnu/packages/screen.scm (screen): Update to 5.0.1.
	[source]: Download using git-fetch.  Add a snippet.
	[native-inputs]: Replace autoconf with autoconf-2.71.
	[arguments]: Add a phase to change into the source directory.
	* gnu/packages/patches/screen-hurd-path-max.patch: Adjust for building
	from git.

	Change-Id: Ie6eceac0f14b5b94c47aee01d770f7e42a71416e

2025-05-15  Leo Famulari  <leo@famulari.name>

	gnu: eudev: Absorb grafted replacement.
	* gnu/packages/linux.scm (eudev)[source]: Add
	eudev-removable-devices-polling.patch.
	[replacement]: Remove field.
	(eudev-fixed): Remove variable.

	Change-Id: Ie485dd09c1a22b921dbdca08993343221d98e4f3

2025-05-15  Julian Flake  <flake@uni-koblenz.de>
	    Dariqq  <dariqq@posteo.net>

	gnu: bluez: Update to 5.79.
	* gnu/packages/linux.scm (bluez): Update to 5.79.
	[arguments]: Replace the 'install' phase to work around an installation
	failure, described here:

	https://issues.guix.gnu.org/74597#5


	Change-Id: I5928664f929d1bda6e8c8c5e37cb9020a9889881

2025-05-15  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: kexec-tools: Update to 2.0.30.
	* gnu/packages/linux.scm (kexec-tools): Update to 2.0.30.

	Change-Id: I66d90b34d2010ac4278cc0acab05c3dd61396661

2025-05-15  Kyle Andrews  <kyle@posteo.net>

	gnu: Add r-gpg.
	* gnu/packages/cran.scm (r-gpg): New variable.

	Change-Id: Ic432345101387e4cd2bd6558e0e43f06c4c6b33d

2025-05-15  Tor-björn Claesson  <tclaesson@gmail.com>

	gnu: Add r-bigd.
	* gnu/packages/cran.scm (r-bigd): New variable.

	Change-Id: I164034f9823f383628fec5361e6ebeff460c43ec

2025-05-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-faahko: Update to 1.48.1.
	* gnu/packages/bioconductor.scm (r-faahko): Update to 1.48.1.

	Change-Id: I2b62bbb03c23efb20dd45d65312c335e602da88a

2025-05-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmpfr: Update to 1.1-0.
	* gnu/packages/cran.scm (r-rmpfr): Update to 1.1-0.

	Change-Id: Ica69c58287d4be0d35b24d47ca40aa37aa82aca0

2025-05-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zip: Update to 2.3.3.
	* gnu/packages/cran.scm (r-zip): Update to 2.3.3.

	Change-Id: Ia896cd56d6ee7c5fd9b390d4169f554f1899e71a

2025-05-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msigdbr: Update to 24.1.0.
	* gnu/packages/cran.scm (r-msigdbr): Update to 24.1.0.
	[arguments]: Disable some tests.
	[propagated-inputs]: Add r-curl.

	Change-Id: I90c3c0bf9c9842b13e7b95030b6bfec6b5d71099

2025-05-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: papagayo: Drop input labels.
	* gnu/packages/animation.scm (papagayo)[inputs]: Remove labels.
	[arguments]: Update phases to adjust to label removal; remove trailing #T; use
	G-expressions for output references.

	Change-Id: I959ff73f190e855988061a5aba094227ba5fcff8

2025-05-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add friction.
	* gnu/packages/graphics.scm (friction): New variable.

	Change-Id: I8ce4d20ce410e1fb6e5578d59cb72597469b58f1

2025-05-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add ffmpeg-for-friction.
	* gnu/packages/video.scm (ffmpeg-for-friction): New variable.

	Change-Id: I11b5a7b8df325ccb16d9e8e3d19817624c8b17d0

2025-05-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add gperftools-for-friction.
	* gnu/packages/cpp.scm (gperftools-for-friction): New variable.

	Change-Id: Ic01649cddac66de2a75a255f0c055845c57fb6ea

2025-05-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add skia-for-friction.
	* gnu/packages/graphics.scm (skia-for-friction): New variable.

	Change-Id: I399ab3433a974b540e95d62cf1c02ea8c91cf76c

2025-05-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: prjtrellis: Update to 1.4-0.898329d.
	* gnu/packages/electronics.scm (prjtrellis): Update to 1.4-0.898329d.
	[arguments] <#:tests?>: Clarify comment.
	<#:configure-flags>: New argument.
	<#:phases> {setenv-pybind11}: Delete phase.

	Change-Id: I7773415ee875fe266e523ee8fda25467db1b85f5
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-05-15  Cayetano Santos via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add python-pydigitalwavetools.
	* gnu/packages/electronics.scm (python-pydigitalwavetools): New variable.

	Change-Id: Iff4d12231b366cff20b386fb1d1ae121ef50e51e

2025-05-15  Giacomo Leidi  <goodoldpaul@autistici.org>

	services: oci-container-configuration: Move to (gnu services containers).
	This patch moves the oci-container-configuration and related
	configuration records to (gnu services containers).
	Public symbols are still exported for backwards
	compatibility but since the oci-container-service-type will be
	deprecated in favor of the more general oci-service-type, everything is
	moved outside of the docker related module.

	* gnu/services/docker.scm: Move everything related to oci-container-configuration
	to...
	* gnu/services/containers.scm: ...here.scm.

	Change-Id: Iae599dd5cc7442eb632f0c1b3b12f6b928397ae7

2025-05-15  Giacomo Leidi  <goodoldpaul@autistici.org>

	services: rootless-podman: Use login shell.
	This commit allows for having PATH set when changing the owner of
	/sys/fs/group.

	* gnu/services/containers.scm (crgroups-fs-owner): Use login shell.

	Change-Id: I9510c637a5332325e05ca5ebc9dfd4de32685c50

2025-05-15  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: python-platypush: Update to 1.3.6.
	* gnu/packages/engineering.scm (python-platypush): Update to 1.3.6.

	Change-Id: I397d556a8ecb01a0ef3931ec7beb266aa7bb9016
	Reviewed-by: Gabriel Wicki <gabriel@erlikon.ch>

2025-05-14  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	gnu: micro: Fix version flag variables and syntax highlighting.
	* gnu/packages/text-editors.scm (micro)[arguments]: Fix import
	and unpack path.  Add build flags to set version, hash and build
	date variables through ldflags.  Add a go-generate phase before
	the build phase to generate syntax files for highlighting.

	Change-Id: Ifa56e8760a702f4954343ceaf6b77d97bc5c69fd

2025-05-14  Attila Lendvai  <attila@lendvai.name>

	gnu: gpaste: Update to 45.2.
	This fixes the build of the main app, but the GNOME Shell extension
	remains broken.

	* gnu/packages/gnome-xyz.scm (gpaste): Update to 45.2.
	[inputs]: Remove ‘mutter’.
	[arguments]: In ‘fix-introspection-install-dir’, adjust typelib variable
	name.
	* gnu/packages/patches/gpaste-fix-paths.patch: Update.

	Change-Id: Ia80bddf9bf0978cd7a51a399ca3bf8f425377a6f

2025-05-14  Ludovic Courtès  <ludo@gnu.org>

	build: Fix substitutions for .service files.
	Fixes <https://issues.guix.gnu.org/78318>.

	This is a followup to 107eb8ee8f5f9192c795abeb47885b49a57bacd4.

	* nix/local.mk (etc/guix-%.service): Add ‘g’ for ‘@localstatedir@’
	substitution.  Substitute ‘@storedir@’.

	Reported-by: Ido Yariv <yarivido@gmail.com>
	Change-Id: I9b53d3a6d713a000bc0a7a57f667badc00d2dff8

2025-05-14  Dariqq  <dariqq@posteo.net>

	gnu: home: Use ‘shepherd-for-home’ as the default shepherd.
	Fixes <https://issues.guix.gnu.org/73903>.

	* gnu/home/services/shepherd.scm (home-shepherd-configuration): Change default
	value of shepherd field to shepherd-for-home.

	Change-Id: I3773403bb1fcdcbe2acb1bbcbfaa009f4d31ace4

2025-05-14  Dariqq  <dariqq@posteo.net>

	gnu: Add shepherd-for-home.
	* gnu/packages/admin.scm (shepherd-for-home): New variable.

	Change-Id: If66c7e7b688de239ca862326b51592b43ba22c25
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-05-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: texlive: Export ‘texlive-updmap.cfg’.
	This is a followup to 4df6eda30f92dd09a7b5839514fab971b5633a0d.

	* gnu/packages/tex.scm (texlive-updmap.cfg): Define with
	‘define-deprecated/public-alias’.

	Change-Id: I195e9a850d1641be8589414af6554fc3bac3e862

2025-05-14  Ludovic Courtès  <ludo@gnu.org>

	artwork: Change URL to Codeberg.
	* gnu/artwork.scm (%artwork-repository): Update URL.

	Change-Id: Ifd20732c0b1862148d15d93c174a75928edbe783

2025-05-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: Add sgx group to %base-groups.
	* gnu/system/shadow.scm (%base-groups): Add 'sgx' group.

	Fixes: <https://issues.guix.gnu.org/70278>
	Change-Id: I4f9e3c7751ac11f0c7a4283390223778511494f8

2025-05-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: udev: Also create subsystem nodes at boot.
	This is a more correct fix to CDROM/DVDROM events/auto-mounting than was made
	in the now-reverted commit 670724edcfe7d ("gnu: eudev: Fix optical discs
	detection/auto-mounting.")

	This changes causes the 60-block.rules udev rules file shipped with eudev to
	correctly set the default polling period to 2000 ms on block devices, which is
	necessary for kernel events to be fired for CDROM drives for example.  To
	validate it is set:

	  # cat /sys/module/block/parameters/events_dfl_poll_msecs
	  2000

	Before, it would return 0.

	* gnu/services/base.scm (udev-shepherd-service): <#:start>: Add a 'udevadm
	trigger --change=add --type=subsystems' invocation, so that it also creates
	subsystem nodes, as done in Void Linux or LinuxFromScratch init scripts for
	example.
	* gnu/tests/base.scm (run-basic-test): Add test.

	Fixes: <https://issues.guix.gnu.org/35584>
	Change-Id: Idc0eb5640163b27e41b72cc0c1885412a60805c1

2025-05-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: eudev: Fix optical discs detection/auto-mounting."
	This reverts commit 670724edcfe7d71c517d4bb1680132b45accf0b8.

2025-05-14  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby-3.3: Upgrade to 3.3.7.
	* gnu/packages/ruby.scm (ruby-3.3): Upgrade to 3.3.7.

	Change-Id: I93661f31ee8d0c69cf1e70c39977da7713d8348c

2025-05-14  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: Add bitwuzla.
	* gnu/packages/maths.scm (bitwuzla): New variable.

	Change-Id: I23325bade58dc2d72b598a961c2dcf4e1edd362f

2025-05-14  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: Add symfpu.
	* gnu/packages/maths.scm (symfpu): New variable.

	Change-Id: Ib990dd60e297d7fcba70af85f71d864e8b2cadb4

2025-05-14  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: cadical: Install C++ header file.
	* gnu/packages/maths.scm (cadical)[arguments]: Install cadical.hpp.

	Change-Id: Ibda478006fef5425cb0d3eddf045dac5570b33da

2025-05-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dittoseq: Add missing test inputs.
	* gnu/packages/bioconductor.scm (r-dittoseq)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-complexheatmap, r-ggplot-multistats, and r-ggrastr.

	Change-Id: I47194da4dde18f96d4afa53cf4404d9cb1115a2e

2025-05-14  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: webrtc-for-telegram-desktop: Update to 0-489.8c233a4.
	Fixes the build against pipewire@1.4.

	* gnu/packages/patches/webrtc-for-telegram-desktop-unbundle-libsrtp.patch:
	Delete patch file, which was merged upstream.
	* gnu/packages/telegram.scm (webrtc-for-telegram-desktop): Update to
	0-489.8c233a4.
	[source]: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Remove patch.

	Change-Id: Ie07b49a402aa9b11097c7c0c61ac5da0e03fa899

2025-05-14  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: emacs-suneater-theme: Update to 2.5.3.
	* gnu/packages/emacs-xyz.scm (emacs-suneater-theme): Update to 2.5.3.

	Change-Id: Ia19568d4563ed7c73dd791da8bdd28ef1f4ccc4f

2025-05-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyarrow: Update Cython and CMake
	* gnu/packages/databases.scm (python-pyarrow)[native-inputs]: Replace
	cmake-minimal with cmake, and replace python-cython with python-cython-3.

	Change-Id: I7a7b685b9f88b7f9058d83cff6470c20487f265d

2025-05-14  Tomas Volf  <~@wolfsden.cz>

	gnu: mpv: Update to 0.40.0.
	* gnu/packages/video.scm (mpv): Update to 0.40.0.

	Change-Id: Ic7d81423a9c26a03b582a362d147a9836a6e9413

2025-05-14  Tomas Volf  <~@wolfsden.cz>

	gnu: python-mpv: Update to 1.0.8.
	* gnu/packages/python-xyz.scm (python-mpv): Update to 1.0.8.

	Change-Id: I32218397e4f43a608af0bd5e295a53329a1b466b

2025-05-13  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: yggtray: Update to 0.1.13.
	* gnu/packages/networking.scm (yggtray): Update to 0.1.13.
	[native-inputs]: Add graphviz.

	Change-Id: Ia853cfafbcc6ba92fa3399ab565a4c75fbe8ab62

2025-05-13  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: packages: Fix broken descriptions.
	A few description mistakenly use @{foo} instead of @code{foo} which
	results in broken formatting in guix search.

	* gnu/packages/bioinformatics.scm (umi-tools),
	* gnu/packages/cran.scm (r-ggside),
	* gnu/packages/crates-apple.scm: (rust-commoncrypto-0.2),
	* gnu/packages/crates-io.scm: (rust-ndarray-rand-0.15),
	* gnu/packages/emacs-xyz.scm (emacs-load-relative, emacs-el-x)
	(emacs-helm-org-ql, emacs-consult-lsp),
	* gnu/packages/golang-xyz.scm (go-github-com-songmu-gitconfig),
	* gnu/packages/haskell-xyz.scm (ghc-text-short, ghc-validation),
	* gnu/packages/image.scm (imgp),
	* gnu/packages/perl-check.scm (perl-test-file-contents),
	* gnu/packages/perl-web.scm (perl-uri-db),
	* gnu/packages/perl.scm (perl-clipboard, perl-module-refresh),
	* gnu/packages/python-xyz.scm (python-ddlparse, python-black-macchiato)
	(python-pysendfile),
	* gnu/packages/qt.scm (qt5compat),
	* gnu/packages/ruby.scm (ruby-ruby-engine, ruby-httpclient),
	* gnu/packages/sagemath.scm (python-memory-allocator),
	* gnu/packages/spreadsheet.scm (sc-im),
	* gnu/packages/time.scm (python-pendulum):
	[description]: Fix malformed macros.

	Change-Id: I3ed755a54aecf40bf0c5c982f9e70b7cd3689de7

2025-05-13  Greg Hogan  <code@greghogan.com>

	gnu: avro-cpp: Update to 1.12.0.
	* gnu/packages/serialization.scm (avro-cpp-1.9): Rename to avro-cpp.
	(avro-cpp): Update to 1.12.0.
	[source]<uri>: Use Apache mirror.
	[arguments]<#:phases>: Add phase to use system fmt.
	[inputs]: Add fmt.
	(avro-cpp-1.9-for-irods): Inherit from avro-cpp.

	Change-Id: Iee70378ad5452ad51757aadb8f6adaf00fc5bab5

2025-05-13  Greg Hogan  <code@greghogan.com>

	gnu: python-leidenalg: Update to 0.10.2.
	* gnu/packages/graph.scm (python-leidenalg): Update to 0.10.2.
	[inputs]: Add libleidenalg.
	[description]: Update to account for removal of C++ implementation.

	Change-Id: Ia00e819eda4c03f25e54dc72483c7bcaf2ab396f

2025-05-13  Greg Hogan  <code@greghogan.com>

	gnu: Add libleidenalg.
	* gnu/packages/graph.scm (libleidenalg): New variable.

	Change-Id: I73b21fcbca63ec26f521e8a17d45537dbcf82ffe

2025-05-13  Greg Hogan  <code@greghogan.com>

	gnu: python-louvain-igraph: Update to 0.8.2.
	* gnu/packages/graph.scm (python-louvain-igraph): Update to 0.8.2.

	Change-Id: Ifa755464fb88e0af6829d6f2569b900a80949e76

2025-05-13  Greg Hogan  <code@greghogan.com>

	gnu: python-vtraag-louvain: Deprecate.
	* gnu/packages/graph.scm (python-vtraag-louvain): Deprecate with
	replacement python-louvain-igraph.

	Change-Id: I4e8b938a0a7ffb1932209bfff97a84b075aabb0e

2025-05-13  Greg Hogan  <code@greghogan.com>

	gnu: python-igraph: Update to 0.11.8.
	* gnu/packages/graph.scm (python-igraph): Update to 0.11.8.

	Change-Id: I6493392a700ea64bb0bf3c300a39a323e9eebf36

2025-05-13  Greg Hogan  <code@greghogan.com>

	gnu: igraph: Update to 0.10.15.
	* gnu/packages/graph.scm (igraph): Update to 0.10.15.
	[source]: Remove patches.
	* gnu/packages/patches/igraph-fix-varargs-integer-size.patch: Delete.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.

	Change-Id: Iffbfdc83b347f9abf82891f5b97954903d3df3dd

2025-05-13  Greg Hogan  <code@greghogan.com>

	gnu: Add %suitesparse-package-versions.
	* gnu/packages/maths.scm (%suitesparse-package-versions): New variable.
	(suitesparse-version): Update to 7.10.2.
	(suitesparse-source)[origin]: Update deletion list.
	(suitesparse-amd, suitesparse-btf, suitesparse-camd, suitesparse-colamd,
	suitesparse-ccolamd, suitesparse-cholmod, suitesparse-cxsparse,
	suitesparse-klu, suitesparse-ldl, suitesparse-rbio,
	suitesparse-mongoose, suitesparse-spex, suitesparse-spqr,
	suitesparse-umfpack)[version]: Use %suitesparse-package-versions.
	[arguments]<#:configure-flags>: Preserve include path.
	(suitesparse-cholmod)[arguments]<#:phases>('install-license-files):
	Update paths.
	(suitesparse-cholmod)[arguments]<#:phases>('build-doc): Update paths.
	(suitesparse-spex)[native-inputs]: Add texlive-fncychap.
	(suitesparse-spqr)[native-inputs]: Add texlive-etoolbox.
	* gnu/packages/patches/gklib-suitesparse.patch: Update version.

	Change-Id: I14a9bfeddb37330c88a2e94b0992c2f1afbc5310

2025-05-13  Greg Hogan  <code@greghogan.com>

	gnu: diff-so-fancy: Update to 1.4.4.
	* gnu/packages/version-control.scm (diff-so-fancy): Update to 1.4.4.

	Change-Id: If00c2b2cf653cb58bf92c05074d838a9c73a6cf0

2025-05-13  Greg Hogan  <code@greghogan.com>

	gnu: Rename valgrind-next to valgrind.
	* gnu/packages/valgrind.scm (valgrind/pinned): Make public.
	(valgrind): Delete.
	(valgrind-next): Rename to valgrind.
	(valgrind/interactive): Inherit from valgrind.
	* gnu/packages/audio.scm (codec2),
	* gnu/packages/bootloaders.scm (dtc),
	* gnu/packages/chromium.scm (ungoogled-chromium),
	* gnu/packages/crates-io.scm (rust-crabgrind-0.1),
	* gnu/packages/crates-tls.scm (rust-rustls-pki-types-1),
	* gnu/packages/file-systems.scm (bindfs),
	* gnu/packages/gnome.scm (libratbag, gnome-software),
	* gnu/packages/high-availability.scm (pacemaker),
	* gnu/packages/linux.scm (multipath-tools),
	* gnu/packages/machine-learning.scm (python-pytorch),
	* gnu/packages/mpi.scm (openmpi-4),
	* gnu/packages/music.scm (stargate),
	* gnu/packages/perl-check.scm (perl-test-runvalgrind),
	* gnu/packages/prolog.scm (trealla),
	* gnu/packages/qt.scm (qtwebengine-5, qt-creator),
	* gnu/packages/robotics.scm (aseba),
	* gnu/packages/ruby.scm (ruby-ruby-memcheck),
	* gnu/packages/spreadsheet.scm (sc-im),
	* gnu/packages/web.scm (jq): Rename valgrind to valgrind/pinned.

	Change-Id: I9dec25abce643ef6d815a2cc50414c4f65f1e8d3

2025-05-13  Greg Hogan  <code@greghogan.com>

	gnu: fmt: Update to 11.2.0.
	* gnu/packages/pretty-print.scm (fmt): Update to 11.2.0.

	Change-Id: Ifde5f94dc58dfc2617e2c5d731e8a97d4ca4705f

2025-05-13  Greg Hogan  <code@greghogan.com>

	gnu: imhex-pattern-language: Downgrade dependency.
	* gnu/packages/hexedit.scm (imhex-pattern-language)
	[native-inputs]: Replace fmt-11 with fmt-10.

	Change-Id: I8e9c51c3f5f2127bd4c663227dd0b4145e2d2c4f

2025-05-13  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: Remove quazip-0.
	Packages depending on quazip@0.9.1 have been migrated to quazip@1.4.

	* gnu/packages/compression.scm (quazip-0): Delete variable.

	Change-Id: Ia952c3758fd39ce0f9c04b7a89bd9b8365af6974

2025-05-13  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: nomacs: Update to 3.21.1.
	* gnu/packages/image-viewers.scm (nomacs): Update to 3.21.1.
	[arguments]<#:configure-flags>: Enable quazip.
	[inputs], [native-inputs]: Switch to Qt6.
	[inputs]<plugins>: Fetch from a fork that is updated to support Qt6.

	Change-Id: I957054430043b72e6f50c4849fbce92f12b51adc

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-anglemania.
	* gnu/packages/bioinformatics.scm (r-anglemania): New variable.

	Change-Id: I14e8df223af809cb2a0bb2e569c9a6976de35e6b

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-bigstatsr.
	* gnu/packages/cran.scm (r-bigstatsr): New variable.

	Change-Id: I5e4bc7f9f6567c7cf93cc12bb3d33b46c00646aa

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-bigparallelr.
	* gnu/packages/cran.scm (r-bigparallelr): New variable.

	Change-Id: I3667c9ae8dce38b8501e8427da96091be0ce7162

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-bigreadr.
	* gnu/packages/cran.scm (r-bigreadr): New variable.

	Change-Id: Ie59f4a1fbc469febedcd584cacac3ddd8d094c26

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-psychometric.
	* gnu/packages/cran.scm (r-psychometric): New variable.

	Change-Id: Ifcca90bd90a4f7b8207692e01b535621e548a87e

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-multilevel.
	* gnu/packages/cran.scm (r-multilevel): New variable.

	Change-Id: I28a9ac6ae1498ea703eff45ae56855cab7de9bb6

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rmio.
	* gnu/packages/cran.scm (r-rmio): New variable.

	Change-Id: I6d43d59449d2d483d13fed0cdd14df2effb5e46d

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-bigassertr.
	* gnu/packages/cran.scm (r-bigassertr): New variable.

	Change-Id: I07b591f4025da1233a915f747054943188a2158c

2025-05-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.182.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.182.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	Change-Id: Ie29d4aef9fd1377a622f5796384b80d737272f6a

2025-05-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.138.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.138.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	Change-Id: Ie1a51704c15e449a7f6bcdb17a7744b5be578d6e

2025-05-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.90.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.90.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I0495bf7b49ba748bd51d13672e64884e937a7257

2025-05-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.28.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.28.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: I9d6e99e2b5b1d6adfd2f63276ae21f3cc3df9b72

2025-05-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.14.6.
	* gnu/packages/linux.scm (linux-libre-6.14-version): Update to 6.14.6.
	(linux-libre-6.14-pristine-source): Update hash.

	Change-Id: I7b4666ced0ca94b81eb1ff9786fc1caaa15f885b

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3misc: Update to 0.17.0.
	* gnu/packages/cran.scm (r-mlr3misc): Update to 0.17.0.
	[propagated-inputs]: Add r-cli.

	Change-Id: I38e2e8c7c4d3cd65b127c356f135dc1dad3fc1c9

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-softimpute: Update to 1.4-3.
	* gnu/packages/cran.scm (r-softimpute): Update to 1.4-3.

	Change-Id: I4b718844ffa382222f418696705ad316e09a8cb9

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-svglite: Update to 2.2.1.
	* gnu/packages/cran.scm (r-svglite): Update to 2.2.1.

	Change-Id: I6c4f6cf94cefb0839aa97f401574cc71b156ea77

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-data-table: Update to 1.17.2.
	* gnu/packages/cran.scm (r-data-table): Update to 1.17.2.

	Change-Id: I587b5fbbe6cc5e78711f6cc883cbec5b4b9054e8

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bsseq: Update to 1.44.1.
	* gnu/packages/bioconductor.scm (r-bsseq): Update to 1.44.1.

	Change-Id: I860ab39c7e188a381d2519c4399f7747e867c474

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biotmle: Update to 1.32.1.
	* gnu/packages/bioconductor.scm (r-biotmle): Update to 1.32.1.

	Change-Id: I21be4c7ca5dbff137bce7a143c22eb9b8f417fe8

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-erma: Update to 1.24.1.
	* gnu/packages/bioconductor.scm (r-erma): Update to 1.24.1.

	Change-Id: I25e19882b92ec6008817e89e8e0aaaa4efe15764

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatialexperiment: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-spatialexperiment): Update to 1.18.1.

	Change-Id: Ieca3d4685fd7ff56e027793813cd3fe4e034c91b

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singlecellexperiment: Update to 1.30.1.
	* gnu/packages/bioconductor.scm (r-singlecellexperiment): Update to 1.30.1.

	Change-Id: I0238fc7c9e7b798821e29570cf9d78261f2306f4

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chromvar: Update to 1.30.1.
	* gnu/packages/bioconductor.scm (r-chromvar): Update to 1.30.1.

	Change-Id: Id9344c4f85834a8b050ff3c30c7a1128d3f36a61

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-circrnaprofiler: Update to 1.22.1.
	* gnu/packages/bioconductor.scm (r-circrnaprofiler): Update to 1.22.1.

	Change-Id: I443629810f3ce69d1f5e80e72a6022a98bd8a002

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcistarget: Update to 1.28.1.
	* gnu/packages/bioconductor.scm (r-rcistarget): Update to 1.28.1.

	Change-Id: I1083e6d34e049079d0269b61882978fdee6db604

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sgseq: Update to 1.42.1.
	* gnu/packages/bioconductor.scm (r-sgseq): Update to 1.42.1.

	Change-Id: I4b7d49f17579e8bb11fd35412e63b435be6f15b6

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-roar: Update to 1.44.1.
	* gnu/packages/bioconductor.scm (r-roar): Update to 1.44.1.

	Change-Id: Ib66646c2eb6e3cb0f0906812a04ef08b666d52cb

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yamss: Update to 1.34.1.
	* gnu/packages/bioconductor.scm (r-yamss): Update to 1.34.1.

	Change-Id: Ia41fad0a328e1ec1a761847fa79a9c16962cc400

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aucell: Update to 1.30.1.
	* gnu/packages/bioconductor.scm (r-aucell): Update to 1.30.1.

	Change-Id: I28263f9fc21ac8272f6a8ba61aa641cfb35302c4

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-allelicimbalance: Update to 1.46.1.
	* gnu/packages/bioconductor.scm (r-allelicimbalance): Update to 1.46.1.

	Change-Id: I4af917145424e03ca90831ba71e8f304b5dd49bb

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlinterfaces: Update to 1.88.1.
	* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.88.1.

	Change-Id: I2a8f4a08b53fed8ee8f086c66b5ee58df4b22cf6

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterexperiment: Update to 2.28.1.
	* gnu/packages/bioconductor.scm (r-clusterexperiment): Update to 2.28.1.

	Change-Id: Ic789105fd575a93da69d68eadf9091583018fd2c

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enrichplot: Update to 1.28.2.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.28.2.

	Change-Id: Ib9712ce68e48f747fdd4b5b9a3ee4b4513af0604

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minfi: Update to 1.54.1.
	* gnu/packages/bioconductor.scm (r-minfi): Update to 1.54.1.

	Change-Id: I997568d0f2cb70a42c72a98b60b74f34a0a97694

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-milor: Update to 2.4.1.
	* gnu/packages/bioconductor.scm (r-milor): Update to 2.4.1.

	Change-Id: Ie58731e8bf176fde4e5e70e38504dc5b7ef57a45

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scone: Update to 1.32.1.
	* gnu/packages/bioconductor.scm (r-scone): Update to 1.32.1.

	Change-Id: I4087316689bb32f7b892b291122ae7a89ff9ace4

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-treesummarizedexperiment: Update to 2.16.1.
	* gnu/packages/bioconductor.scm (r-treesummarizedexperiment): Update to 2.16.1.

	Change-Id: I43666115877afe54857a9e93255e725eaaeb9237

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-interactionset: Update to 1.36.1.
	* gnu/packages/bioconductor.scm (r-interactionset): Update to 1.36.1.

	Change-Id: Ie5687ce5dc1de1d029f156950debbb0e520db17e

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variantannotation: Update to 1.54.1.
	* gnu/packages/bioconductor.scm (r-variantannotation): Update to 1.54.1.

	Change-Id: I3607250b3db5e6fc99e95f8af79cce1bc24369d2

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-txdbmaker: Update to 1.4.1.
	* gnu/packages/bioconductor.scm (r-txdbmaker): Update to 1.4.1.

	Change-Id: Ia641479de6729e5cda6d8c971b61525e6c3773b6

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-summarizedexperiment: Update to 1.38.1.
	* gnu/packages/bioconductor.scm (r-summarizedexperiment): Update to 1.38.1.

	Change-Id: If0b1b287f7fa59b5dd59cfbc1e522d0abe325003

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stager: Update to 1.30.1.
	* gnu/packages/bioconductor.scm (r-stager): Update to 1.30.1.

	Change-Id: Iaac5a037e08055c9d6b134fee8823ccdd93587a8

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trajectoryutils: Update to 1.16.1.
	* gnu/packages/bioconductor.scm (r-trajectoryutils): Update to 1.16.1.

	Change-Id: I81f2ccc2ce1dbccb724cacd8ac2bab7747fd1d36

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mosdef: Update to 1.4.1.
	* gnu/packages/bioconductor.scm (r-mosdef): Update to 1.4.1.

	Change-Id: I36c395936aa2741d56762f8d4b44c1fac83adcf9

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-raggedexperiment: Update to 1.32.2.
	* gnu/packages/bioconductor.scm (r-raggedexperiment): Update to 1.32.2.

	Change-Id: Ic0ef5b5d879cf418ab0929a7322d557d42452ff0

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicfiles: Update to 1.44.1.
	* gnu/packages/bioconductor.scm (r-genomicfiles): Update to 1.44.1.

	Change-Id: I096e8440de2d2b6b5265cca130530d8f821d4e5c

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomation: Update to 1.40.1.
	* gnu/packages/bioconductor.scm (r-genomation): Update to 1.40.1.

	Change-Id: I29f812992afd0832b0a262ad5d8e3aa6d475c3f2

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enmix: Update to 1.44.1.
	* gnu/packages/bioconductor.scm (r-enmix): Update to 1.44.1.

	Change-Id: If69c903e02b3108ef17189bcd0aac3752fa0a7f8

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edger: Update to 4.6.2.
	* gnu/packages/bioconductor.scm (r-edger): Update to 4.6.2.

	Change-Id: Ifa116d651fa04cf300de48cd931a2661df609542

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dexseq: Update to 1.54.1.
	* gnu/packages/bioconductor.scm (r-dexseq): Update to 1.54.1.

	Change-Id: I52f24353dbf1ee9160f17cc0c510a8a172b73905

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deseq2: Update to 1.48.1.
	* gnu/packages/bioconductor.scm (r-deseq2): Update to 1.48.1.

	Change-Id: Ieb18674dab9b016f37b880a06f772fbbdbadddb7

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s2: Update to 1.1.8.
	* gnu/packages/cran.scm (r-s2): Update to 1.1.8.
	[properties]: Record updater-extra-inputs and updater-ignored-native-inputs;
	remove updater-extra-native-inputs.
	[inputs]: Addd abseil-cpp.
	[native-inputs]: Add r-geos.

	Change-Id: If251e8c086dfa6d26bc1ca879d2d5a9adcd7a298

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r-cache: Update to 0.17.0.
	* gnu/packages/statistics.scm (r-r-cache): Update to 0.17.0.

	Change-Id: Iab4a74bda2949e140e01cc98aa1539ca4c043725

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r-oo: Update to 1.27.1.
	* gnu/packages/statistics.scm (r-r-oo): Update to 1.27.1.

	Change-Id: Icc063657cecc6302fc565daf88698cd01e62ad12

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsqlite: Update to 2.3.11.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.3.11.

	Change-Id: I45c85b23ccd0682a6f4159e673dea9d2edf63912

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mockr: Update to 0.2.2.
	* gnu/packages/cran.scm (r-mockr): Update to 0.2.2.

	Change-Id: I90d156fc3caf0f9079bd38666c71007ee975ab5f

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-textshaping: Update to 1.0.1.
	* gnu/packages/cran.scm (r-textshaping): Update to 1.0.1.

	Change-Id: I7e46cff319bda66c446254981c1252783ca4fcce

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maxstat: Update to 0.7-26.
	* gnu/packages/cran.scm (r-maxstat): Update to 0.7-26.

	Change-Id: I1c51c7727a52167b15a6578f1b97801e05c8f01a

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-univar: Update to 3.1-3.
	* gnu/packages/cran.scm (r-spatstat-univar): Update to 3.1-3.

	Change-Id: Ie4f2493b2f7993ab6f16845ebb641b63b3c919e8

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpf: Update to 1.0.15.
	* gnu/packages/cran.scm (r-rpf): Update to 1.0.15.
	[native-inputs]: Add r-ggplot2 and r-reshape2.

	Change-Id: Ibfb3137d407b3c3984b5932c685af67802c4c20a

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-archetypes: Update to 2.2-0.2.
	* gnu/packages/cran.scm (r-archetypes): Update to 2.2-0.2.

	Change-Id: I7db9b9cb6c59a55cd133623af753f8aee6f8cde5

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdina: Update to 2.9.9.
	* gnu/packages/cran.scm (r-gdina): Update to 2.9.9.

	Change-Id: Ia08f2e678a6c17baa235d1fae9bc7f6907392189

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-txtplot: Update to 1.0-5.
	* gnu/packages/cran.scm (r-txtplot): Update to 1.0-5.
	[propagated-inputs]: Add r-matrix.

	Change-Id: I62681e007c5d80beb0d67cad97b3747ec167be43

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-terra: Update to 1.8-50.
	* gnu/packages/cran.scm (r-terra): Update to 1.8-50.
	[inputs]: Add netcdf.

	Change-Id: If9e78e2f3a8cb758634b6d15251b82e709b23680

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-systemfonts: Update to 1.2.3.
	* gnu/packages/cran.scm (r-systemfonts): Update to 1.2.3.
	[propagated-inputs]: Add r-base64enc.

	Change-Id: I0aa6483d17b24e755321f256b2de1e81d300fd6e

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sctransform: Update to 0.4.2.
	* gnu/packages/cran.scm (r-sctransform): Update to 0.4.2.

	Change-Id: Iebeeafe17e1941de827e26674b29277ff1f0816c

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrow: Update to 20.0.0.
	* gnu/packages/cran.scm (r-arrow): Update to 20.0.0.

	Change-Id: I7164eea8e8f8193742188bf2d9cd04e6b53d5b14

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-future: Update to 1.49.0.
	* gnu/packages/cran.scm (r-future): Update to 1.49.0.

	Change-Id: I6ff70800c1ed292e02410db5d4fb3e75b4e326cc

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parallelly: Update to 1.44.0.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.44.0.

	Change-Id: Iabbe2aa392e45e67f29ace68780cda12655f5a66

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-globals: Update to 0.18.0.
	* gnu/packages/cran.scm (r-globals): Update to 0.18.0.

	Change-Id: Iecf3ffc306d88b36746921576cd7a7536d133781

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-softimpute: Update to 1.4-2.
	* gnu/packages/cran.scm (r-softimpute): Update to 1.4-2.

	Change-Id: I6c65666f4c68a79732af1c1e6ce9423954431a24

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ks: Update to 1.15.1.
	* gnu/packages/cran.scm (r-ks): Update to 1.15.1.

	Change-Id: If1c691e4a83b2889fa176cfce9b79a8193af664a

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-emmeans: Update to 1.11.1.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.11.1.

	Change-Id: Ifa628a1721941e1cc07b4c4a6025d818a917a5bb

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tarchetypes: Update to 0.13.1.
	* gnu/packages/cran.scm (r-tarchetypes): Update to 0.13.1.

	Change-Id: I9bac9658fcc86d9f5e5757f9407c0909cbb5b61c

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-labelled: Update to 2.14.1.
	* gnu/packages/cran.scm (r-labelled): Update to 2.14.1.

	Change-Id: Ic5d0fa93b650903c74acd9c35e59301626b90cbf

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reformulas: Update to 0.4.1.
	* gnu/packages/cran.scm (r-reformulas): Update to 0.4.1.

	Change-Id: I92060b1f4a4dd4178090cab743c108357757f7db

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cubature: Update to 2.1.2.
	* gnu/packages/cran.scm (r-cubature): Update to 2.1.2.

	Change-Id: Id29c3173aeeedcc4035dd3881d87393e35fa28b8

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-utf8: Update to 1.2.5.
	* gnu/packages/cran.scm (r-utf8): Update to 1.2.5.
	[native-inputs]: Add r-cli, r-rlang, and r-withr.

	Change-Id: I2fc7885c14b23f5476d041925fa1829c7b087ac8

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-statsexpressions: Update to 1.7.0.
	* gnu/packages/cran.scm (r-statsexpressions): Update to 1.7.0.

	Change-Id: I330c10fdb4b0c0b3644e79d616cfc985d9a691e8

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-generics: Update to 0.1.4.
	* gnu/packages/cran.scm (r-generics): Update to 0.1.4.

	Change-Id: Icc6a6ce86b9bdae4e5e97508ff6d36ea8dc4a751

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ctrdata: Update to 1.22.1.
	* gnu/packages/cran.scm (r-ctrdata): Update to 1.22.1.

	Change-Id: I39488e5558fe234d6b3bd70cb6e27a72bc7ca70b

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppspdlog: Update to 0.0.22.
	* gnu/packages/cran.scm (r-rcppspdlog): Update to 0.0.22.

	Change-Id: Ie5716c8ea4adf1f99716195f0b0eea1e6695859e

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstpm2: Update to 1.6.7.
	* gnu/packages/cran.scm (r-rstpm2): Update to 1.6.7.
	[propagated-inputs]: Remove r-bh; add r-numderiv.

	Change-Id: I5bd4e6dc1909e2bdcdd815e032bea4c013519942

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-depmixs4: Update to 1.5-1.
	* gnu/packages/cran.scm (r-depmixs4): Update to 1.5-1.
	[native-inputs]: Add r-gamlss-dist.

	Change-Id: I392106b6b465c3e72b3822904b795a3203ab791a

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-modeltools: Update to 0.2-24.
	* gnu/packages/cran.scm (r-modeltools): Update to 0.2-24.

	Change-Id: Id1e878177d73fc211b68ada97ecf0dcc93d3ec89

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-svglite: Update to 2.2.0.
	* gnu/packages/cran.scm (r-svglite): Update to 2.2.0.
	[propagated-inputs]: Add r-base64enc, r-cli, r-lifecycle, r-rlang, and r-textshaping.

	Change-Id: I573f56428ca3fb6870965afa375354a995048c98

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-profmem: Update to 0.7.0.
	* gnu/packages/cran.scm (r-profmem): Update to 0.7.0.
	[native-inputs]: Remove r-markdown.

	Change-Id: Iec884d3757893b0fd6fade5b0f7322bd4339f0b0

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggstatsplot: Update to 0.13.1.
	* gnu/packages/cran.scm (r-ggstatsplot): Update to 0.13.1.

	Change-Id: I2ccc757325505a5a42afe8317686f4999fbb0185

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fastcluster: Update to 1.3.0.
	* gnu/packages/cran.scm (r-fastcluster): Update to 1.3.0.

	Change-Id: If90d44feba2a665acb9659421415459215c21361

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-datawizard: Update to 1.1.0.
	* gnu/packages/cran.scm (r-datawizard): Update to 1.1.0.

	Change-Id: Idf797b420cb34885e8bb633c36d702e3ae55c6a4

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-collections: Update to 0.3.8.
	* gnu/packages/cran.scm (r-collections): Update to 0.3.8.

	Change-Id: I7e2c6c5b8767b7cf231fa29759be57cec26370bd

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-betareg: Update to 3.2-3.
	* gnu/packages/cran.scm (r-betareg): Update to 3.2-3.

	Change-Id: Ic3b97b74cf5da9b9a1f4f37381bbee6dfba13e48

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Record more invalid package names.
	* guix/import/cran.scm (invalid-packages): Add more bogus names.

	Change-Id: I279996db792ed1677bd596fc7a6b5c1886a0ead4

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-targets: Update to 1.11.3.
	* gnu/packages/cran.scm (r-targets): Update to 1.11.3.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-crew.
	[arguments]: Disable two tests.

	Change-Id: I52710da0574a0272de4fbe9d8c9bf210851ac29a

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-crew.
	* gnu/packages/cran.scm (r-crew): New variable.

	Change-Id: I531e2ee50891abddc54165e6470d624244bee0a4

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-autometric.
	* gnu/packages/cran.scm (r-autometric): New variable.

	Change-Id: I412b324a2061cce0c6a8098cea0bb388dbe4ef6d

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-getip.
	* gnu/packages/cran.scm (r-getip): New variable.

	Change-Id: Ibfa5b802b8377f0c3775c457e964186faabda73d

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-mirai.
	* gnu/packages/cran.scm (r-mirai): New variable.

	Change-Id: Id1e06fc8d36f34a88d44b53b16366ae655ab25ea

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-nanonext.
	* gnu/packages/cran.scm (r-nanonext): New variable.

	Change-Id: Ic77545612765da7967689dce1b9fe8e08716fecf

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add nng-1.10.
	* gnu/packages/networking.scm (nng-1.10): New variable.

	Change-Id: I41d104f0ce93206b8e8ef3f9cc4a97feae17cbf7

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-partykit: Update to 1.2-24.
	* gnu/packages/cran.scm (r-partykit): Update to 1.2-24.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-xml.

	Change-Id: I9bdf663aba6bc14b1abf8caf07a4a90650b61fe4

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: apache-arrow: Update to 20.0.0.
	* gnu/packages/databases.scm (apache-arrow): Update to 20.0.0.
	[arguments]: Use more recent cmake.

	Change-Id: I5516906d912f791d39b96aab855b787f07f670b5

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fsa: Update to 0.10.0.
	* gnu/packages/cran.scm (r-fsa): Update to 0.10.0.
	[properties]: Remove updater-extra-native-inputs.
	[propagated-inputs]: Add r-flexparamcurve and r-purrr.

	Change-Id: Ib7a545477dd46a27f4b146804c35090247f22761

2025-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-flexparamcurve.
	* gnu/packages/cran.scm (r-flexparamcurve): New variable.

	Change-Id: I1642a97958ef04ad51df47a152995cba03cda8cd

2025-05-13  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: mold: Update to 2.39.1.
	* gnu/packages/mold.scm (mold): Update to 2.39.1.

	Change-Id: Ib3ec4f3d03650218dbea2e6e22f5950399517137

2025-05-13  Sergio Pastor Pérez  <sergio.pastorperez@gmail.com>

	gnu: system-settings: Adjust inputs.
	* gnu/packages/kde-plasma.scm (system-settings)
	[inputs]: Add missing inputs for online accounts integration.

	`qtwebengine' propagates the `QTWEBENGINEPROCESS_PATH' to the `qt-wrap' phase,
	this is required as an input of `system-settings' because the NextCloud
	account integration, provided `kaccounts-providers', relies on the
	`systemsettings' binary invoking `QtWebEngineProcess'.

	Change-Id: I5af522af5c8ebd271165316ea41ada8a71c1ecfe

2025-05-13  nomike  <nomike@nomike.com>

	gnu: openscad: Update to 2025.05.08.
	* gnu/packages/engineering.scm (openscad): Update to 2025.05.08.
	  [native-inputs]: Move python, python-numpy and python-pillow to...
	  [inputs]: ... here. Add python-pip.
	  [arguments]: Enable python support.

	Change-Id: I8905b147e8016ecc98d77211964b18e6acdbb5fc

2025-05-13  nomike  <nomike@nomike.com>

	gnu: emacs-scad-mode: Upate to 96.0.
	* gnu/packages/engineering.scm (emacs-scad-mode): Upate to 96.0.

	Change-Id: I52568717bd1793d982743fb80462ad09b2261fab

2025-05-13  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: openscad: Remove unused patches.
	This is a follow-up to fdff997ea0985104befffbea530dc5b08c474cb8.

	* gnu/packages/patches/openscad-fix-boost-join.patch: Remove file.
	* gnu/packages/patches/openscad-with-cgal-5.3.patch: Remove file.
	* gnu/packages/patches/openscad-with-cgal-5.4.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Deregister them.

	Change-Id: Ia95aa2b43f68a784d605695d1e559f4aef62ab8d

2025-05-13  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.71.4.
	* gnu/packages/prolog.scm (trealla): Update to 2.71.4.

	Change-Id: Id9cbc43050b25c0bd9259ca58d5a7a742026af2d

2025-05-13  Tomas Volf  <~@wolfsden.cz>

	gnu: home: services: Add home-mpv-service-type.
	This commit adds a new service type to generate configuration file for the mpv
	media player.

	Originally I attempted to use Guix Records (via define-configuration) for
	this, but ran into the bug #74748, so I had to switch to procedures instead.
	The usage is (hopefully) sufficiently described in the documentation.  When
	the bug is resolved, I will update it to use define-configuration instead.

	The full list of supported options is documented, however I decided to *not*
	document types and purpose for each individual fields.  While I had mostly
	working prototype to extract the documentation from mpv, once I realized it
	would be few 10k of lines added, I decided it is not worth it.  It would bloat
	the .texi file (by more than 50%), be hard to maintain and, in my opinion,
	would not provide enough value to justify that.  The current version seems
	like sane middle ground.

	* gnu/home/services/mpv.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.
	* doc/guix.texi (mpv Media Player): Document it.

	Change-Id: I2deb44799a28047cb5d67da97dc6007a9df873af

2025-05-12  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: keepassxc: Remove unused input.
	* gnu/packages/password-utils.scm (keepassxc)[inputs]: Remove
	quazip-0.

	Change-Id: I721d17850d821239383ad9585c389322fc2fcdde

2025-05-12  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: cvassistant: Update quazip dependency.
	* gnu/packages/cvassistant.scm (cvassistant)
	[inputs]: Replace quazip-0 with quazip-5.
	[phases]: Adjust.

	Change-Id: Ic27d28bd8429592a095b8f2f5c308c1063985b87

2025-05-12  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: krita: Update quazip dependency.
	* gnu/packages/kde.scm (krita)[inputs]: Update quazip-0 to quazip-5.

	Change-Id: Ic361a51acfc9356f289f093dfe6a5996aa8b9476

2025-05-12  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: openboard: Update quazip dependency.
	* gnu/packages/education.scm (openboard)[inputs]: Replace quazip-0 with
	quazip-5.
	[arguments]<#:phases>{fix-library-path}: Adapt file name.

	Change-Id: I208bd7f420df5c57bc182814da240f5a927802ca

2025-05-12  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: quazip: Switch to Qt6.
	* gnu/packages/compression.scm (quazip): Link with qt6.
	(quazip-5): Inherit from quazip.
	[name]: Set to quazip-qt5.
	(quazip-0): Inherit from quazip-5.
	* gnu/packages/admin.scm (corectrl)
	* gnu/packages/engineering.scm (librepcb)
	* gnu/packages/geo.scm (qmapshack)
	* gnu/packages/hardware.scm (ckb-next)
	* gnu/packages/ocr.scm (gimagereader)
	[inputs]: Rename quazip to quazip-5.

	Change-Id: I2632560a6795d0825b1b552d79682ed78571cb56

2025-05-12  Matthew Elwin  <elwin@northwestern.edu>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add vcstool
	* gnu/packages/version-control.scm (vcstool): New Variable

	Change-Id: I5e3485cd1f53a379121a09938d5e45cd641a0317

2025-05-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: parfive: Renamve variable.
	The most of the time Parfive is used as Python's library which
	complicates using Guix import, this change align the name with expected
	by importer.

	* gnu/packages/python-web.scm (parfive): Rename variable to python-parfive.
	* gnu/packages/astronomy.scm (python-sunpy, python-sunpy-minimal)
	[propagated-inputs]: Remove parfive; add python-parfive.

	Change-Id: I1a6d29f64d9aa49caff2838125f0ee2ca0e65b46

2025-05-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: parfive: Update to 2.2.0.
	* gnu/packages/python-web.scm (parfive): Update to 2.2.0.
	[native-inputs]: Remove python-setuptools-scm; add python-setuptools-scm-next.

	Change-Id: I1236f5e4a79e68314ea288eb8361c4f0d2addec6

2025-05-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nikola: Adjust inputs.
	As it's the final program and not a future Python library to keep
	runtime dependencies in propagated input is not required, this change
	swaps to inputs.

	* gnu/packages/python-xyz.scm: Swap PROPAGATED-INPUTS to INPUTS.

	Change-Id: Ib388f8515b6785348562ede96e88344d3c511b54

2025-05-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: limnoria: Update to 2025.5.3.
	* gnu/packages/irc.scm (limnoria): Update to 2025.5.3.
	[build-system]: Switch to pyproject.
	[arguments] <phases>: Use custom 'check.
	[native-inputs]: Remove python-mock; add python-setuptools, and
	python-wheel.

	Change-Id: I9a9a412e6a1bd199e498c31f7b5c4455dd29bd87

2025-05-12  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update source uri.
	* gnu/packages/package-management.scm (nar-herder):[source]: Use Codeberg.

	Change-Id: I98819543f753ec2f4a3a6b2d9458cee2a4a8cf5c

2025-05-12  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update source uri.
	* gnu/packages/package-management.scm (guix-build-coordinator):[source]: Use
	Codeberg.

	Change-Id: Ibe973bced83d5a485f28fcf0a40be3bf95dbefd8

2025-05-12  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update source uri.
	* gnu/packages/web.scm (guix-data-service):[source]: Use Codeberg repository.

	Change-Id: I529a76b9480e6af18f381871776d4f6b959c5005

2025-05-12  Christopher Baines  <mail@cbaines.net>

	doc: build.scm: Handle (current-source-directory) being #f.
	Since this seems to be the case when the devel manual is being built on
	bayfront.

	* doc/build.scm: Use the current working directory as a fallback
	if (current-source-directory) is #f, and log the value of root.

	Change-Id: Ic43fd05a4a0822d9efb935069850f0a8cadd80aa

2025-05-12  Cayetano Santos  <csantosb@inventati.org>

	gnu: abc-yosyshq: Update to 0.53.
	* gnu/packages/fpga.scm (abc-yosyshq): Update to 0.53.

	Change-Id: I32e4973a26e831c558ab13b2cf7e00bea87637a1
	Reviewed-by: Gabriel Wicki <gabriel@erlikon.ch>

2025-05-12  Cayetano Santos  <csantosb@inventati.org>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-hdlmake: Update to 3.3-1.9338e3e and enable tests.
	* gnu/packages/fpga.scm (python-hdlmake): Update to 3.3-1.9338e3e.
	[source]: Update URL.
	[arguments] <#:tests?>: Delete.
	[native-inputs]: Add python-pytest.
	[home-page]: Update URL.

	Change-Id: Ied124a3ceb22be427c5255b5d139f5f63031e260
	Reviewed-by: Gabriel Wicki <gabriel@erlikon.ch>

2025-05-12  Cayetano Santos  <csantosb@inventati.org>

	gnu: yosys: Update to 0.53.
	* gnu/packages/fpga.scm (yosys): Update to 0.53.

	Change-Id: I7bd53033860ca9bcad367c4360625ac406fbad04
	Reviewed-by: Gabriel Wicki <gabriel@erlikon.ch>

2025-05-12  Andreas Enge  <andreas@enge.fr>

	gnu: libinfinity: Fix test.
	* gnu/packages/patches/libinfinity-renew-test-certificate.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/gobby.scm (source): Add patch.

	Change-Id: I37fe93799e443d3ecdba5e75fc15b2e183dfb4df

2025-05-12  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: knot-resolver: Update to 5.7.5. [security fixes]
	* gnu/packages/dns.scm (knot-resolver): Update to 5.7.5.

	Change-Id: I8e62f61c13a8161fae4fb909fad7b1522d4c3d52

2025-05-12  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: Add ntpsec.
	* gnu/packages/ntp.scm: Add use-modules (gnu packages gps),
	(gnu packages m4), (gnu packages python), (gnu packages python-xyz),
	(gnu packages time), (guix build-system waf).
	(ntpsec): New variable.

	Change-Id: I34704665c338475f146fd1b61979b9e3dd8f23f4

2025-05-12  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: Add pps-tools.
	* gnu/packages/time.scm (pps-tools): New variable.

	Change-Id: I06a10988acbf4dcd684721e1bee6a2d0c6f2dac6

2025-05-12  Congcong Kuo  <congcong.kuo@gmail.com>

	daemon: Replace ‘random_shuffle’ with ‘shuffle’.
	‘std::random_shuffle’ was removed in C++14.

	* nix/libstore/gc.cc (LocalStore::collectGarbage): Use ‘std::random’ and
	‘std::shuffle’.

	Change-Id: If91ed3ec3596a419ae7c87d7ce677e0970853e9f

2025-05-12  Ludovic Courtès  <ludo@gnu.org>

	linux-container: Do not attempt to lock mounts for ‘guix system container’.
	Fixes <https://issues.guix.gnu.org/78356>.

	* gnu/system/linux-container.scm (container-script): Pass #:lock-mounts? #f
	to ‘call-with-container’.

	Reported-by: Rutherther <rutherther@ditigal.xyz>
	Change-Id: Ie670868147f32baf2c2a94c9c7b1636bc84d0a0a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chromunity: Update to 0.0.2-2.101e30a.
	* gnu/packages/bioinformatics.scm (r-chromunity): Update to 0.0.2-2.101e30a.
	[arguments]: Disable one test.

	Change-Id: I522e993d86cf88914a95c9fb15d933c7af906c41

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove r-snapcgh.
	This package has been removed with the release of Bioconductor 3.19, and it
	now fails to build.

	* gnu/packages/bioconductor.scm (r-snapcgh): Remove variable.

	Change-Id: Id4408ea2d17d07913fea359292eb3e5d7329b13d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-scrnaseq: Use Snakemake 5.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[inputs]: Replace snakemake-7
	with snakemake-5.
	[arguments]: Set HOME.

	Change-Id: I45257e138c4cf468d179ff35b0c705bc73046052

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-bsseq: Set HOME.
	* gnu/packages/bioinformatics.scm (pigx-bsseq)[inputs]: Add phase 'pre-check.

	Change-Id: Ic88976554e6e7c7955ae9ab4f0232330060446c9

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-chipseq: Set HOME.
	* gnu/packages/bioinformatics.scm (pigx-chipseq)[arguments]: Add phase 'pre-check.

	Change-Id: Ia95db9209b5ea0cb340f9827197bdcc851266961

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-rnaseq: Set HOME.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq)[arguments]: Add phase 'pre-check.

	Change-Id: Ibabfa8f14b8eaec6d25ae72a2cd0f33e6a7d2819

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tradeseq: Add missing input.
	* gnu/packages/bioconductor.scm (r-tradeseq)[native-inputs]: Add
	r-delayedmatrixstats.
	[properties]: Record it in updater-extra-native-inputs.

	Change-Id: Icc877a48320083d2e5c4987643d52d60c9b11f05

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-screpertoire: Disable one more test.
	* gnu/packages/bioconductor.scm (r-screpertoire)[arguments]: Disable one more test.

	Change-Id: I9d44fc50137f6e90f69a2e871a375aff192045ae

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-duckdb: Disable tests.
	* gnu/packages/cran.scm (r-duckdb)[arguments]: Disable tests.

	Change-Id: I046fe9e9fb34f35c9f2fcaa6bbb726fb4bbfd81c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scdd: Add missing input.
	* gnu/packages/bioconductor.scm (r-scdd)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-testthat.

	Change-Id: Ibd0925b94ae82145055a0b2c5d53f38df202b077

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-sars-cov-2: Use Snakemake 7.
	* gnu/packages/bioinformatics.scm (pigx-sars-cov-2)[inputs]: Replace snakemake
	with snakemake-7.

	Change-Id: I059ea25c0e4a45e42f8f288cd92f548b9684e624

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-scrnaseq: Use Snakemake 7.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[inputs]: Replace snakemake
	with snakemake-7.

	Change-Id: I9b903dba192e862d3b5b6ca4e0018ed88069937d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-bsseq: Use Snakemake 7.
	* gnu/packages/bioinformatics.scm (pigx-bsseq)[inputs]: Replace snakemake
	with snakemake-7.

	Change-Id: If82236f94d46c8e1f7f325e6eaf76f68397218d1

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-chipseq: Use Snakemake 7.
	* gnu/packages/bioinformatics.scm (pigx-chipseq)[inputs]: Replace snakemake
	with snakemake-7.

	Change-Id: Ib4d7d95713be3535b44ad10b655cf1a217048121

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-rnaseq: Use Snakemake 7.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq)[inputs]: Replace snakemake
	with snakemake-7.

	Change-Id: I2ab8af1438b59c3d36951b5901aeb57039b4aafc

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-automap: Update to 1.1-16.
	* gnu/packages/cran.scm (r-automap): Update to 1.1-16.

	Change-Id: Id03925a9a292d8761facc8174e4a7baa854209d0

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spacefillr: Update to 0.4.0.
	* gnu/packages/cran.scm (r-spacefillr): Update to 0.4.0.

	Change-Id: I313d740322b991ce5aacaa5d7177d49f2b25bc25

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mathjaxr: Update to 1.8-0.
	* gnu/packages/cran.scm (r-mathjaxr): Update to 1.8-0.

	Change-Id: I1c4286b47602493facbbe72a914319df15b05e86

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vgam: Update to 1.1-13.
	* gnu/packages/cran.scm (r-vgam): Update to 1.1-13.

	Change-Id: Ief01a8634a55b6387e767166a0e146d2d151dbf8

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zoltr: Update to 1.0.2.
	* gnu/packages/cran.scm (r-zoltr): Update to 1.0.2.
	[native-inputs]: Add r-devtools.

	Change-Id: If358691f354a2d32a79002a7833e57483f63a916

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zonebuilder: Update to 0.1.0.
	* gnu/packages/cran.scm (r-zonebuilder): Update to 0.1.0.

	Change-Id: If5875def520050b5adfa6fe1c6443979a9646b24

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws: Update to 0.9.0.
	* gnu/packages/cran.scm (r-paws): Update to 0.9.0.

	Change-Id: I4a115b73bfa89ba18c4ee1b4dec4777b383fc35d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-compute: Update to 0.9.0.
	* gnu/packages/cran.scm (r-paws-compute): Update to 0.9.0.

	Change-Id: I41716a54b9fb69fca298d2a516b5461970414caf

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-storage: Update to 0.9.0.
	* gnu/packages/cran.scm (r-paws-storage): Update to 0.9.0.

	Change-Id: Iee12b7a726eb1a09729d307a54a55f57acc4b191

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-database: Update to 0.9.0.
	* gnu/packages/cran.scm (r-paws-database): Update to 0.9.0.

	Change-Id: I5bf56853d9984abece401cc7909d4e8db5138b5a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-networking: Update to 0.9.0.
	* gnu/packages/cran.scm (r-paws-networking): Update to 0.9.0.

	Change-Id: I364ee0d82cfaf9706d980f6119db00296016328c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-management: Update to 0.9.0.
	* gnu/packages/cran.scm (r-paws-management): Update to 0.9.0.

	Change-Id: Ie87d855a601fc1146c34cebc4ff30cfd68b3f745

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-machine-learning: Update to 0.9.0.
	* gnu/packages/cran.scm (r-paws-machine-learning): Update to 0.9.0.

	Change-Id: I321de81ad18bf8d9919c25c6c97a180816e04d3a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-analytics: Update to 0.9.0.
	* gnu/packages/cran.scm (r-paws-analytics): Update to 0.9.0.

	Change-Id: If0e0c6f51ac8d1ea787e14165c4ff513022355ff

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-security-identity: Update to 0.9.0.
	* gnu/packages/cran.scm (r-paws-security-identity): Update to 0.9.0.

	Change-Id: I4ae29cb687826150c9da708e42c357919b1fb659

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-application-integration: Update to 0.9.0.
	* gnu/packages/cran.scm (r-paws-application-integration): Update to 0.9.0.

	Change-Id: Id85247e94a1854019ca57beb584b790f593a0eb1

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-end-user-computing: Update to 0.9.0.
	* gnu/packages/cran.scm (r-paws-end-user-computing): Update to 0.9.0.

	Change-Id: Id316b69b2e4d8acbe6e6aa8c7dc5d306075d2a0a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-developer-tools: Update to 0.9.0.
	* gnu/packages/cran.scm (r-paws-developer-tools): Update to 0.9.0.

	Change-Id: Ibf2875c0b0d37a6f544019a85be3a8e69f4b7ba2

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-cost-management: Update to 0.9.0.
	* gnu/packages/cran.scm (r-paws-cost-management): Update to 0.9.0.

	Change-Id: I4f1930d8b25b6aaa79b79c8f30b5faf85a988c62

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-customer-engagement: Update to 0.9.0.
	* gnu/packages/cran.scm (r-paws-customer-engagement): Update to 0.9.0.

	Change-Id: I24d9cf5c0185db68762a896e088732717d7e4e66

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-distributionutils: Update to 0.6-2.
	* gnu/packages/cran.scm (r-distributionutils): Update to 0.6-2.
	[native-inputs]: Remove r-runit.

	Change-Id: I4489889d9da20f86b923db6e45207add66423e58

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tzdb: Update to 0.5.0.
	* gnu/packages/cran.scm (r-tzdb): Update to 0.5.0.

	Change-Id: Id6e369f5686195fe612370d8cf6190b25a86a562

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hypergeo: Update to 1.2-14.
	* gnu/packages/cran.scm (r-hypergeo): Update to 1.2-14.

	Change-Id: I045413eec8897dcf901e2a46fdd44472162dec3a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rjsonio: Update to 2.0.0.
	* gnu/packages/cran.scm (r-rjsonio): Update to 2.0.0.

	Change-Id: I4016e18784dea414edb579745d6734cd44d3888c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qpdf: Update to 1.3.5.
	* gnu/packages/cran.scm (r-qpdf): Update to 1.3.5.

	Change-Id: I171e4c4402eac438b4301c8107c79b8ed7826e72

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qdapregex: Update to 0.7.10.
	* gnu/packages/cran.scm (r-qdapregex): Update to 0.7.10.

	Change-Id: I7b623c55a197a4b9be48d64e550a84589a785243

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ragg: Update to 1.4.0.
	* gnu/packages/cran.scm (r-ragg): Update to 1.4.0.

	Change-Id: I911fb0bd40c0b9502a1ea3e711c0d94d95d2e390

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-highs: Update to 1.10.0-1.
	* gnu/packages/cran.scm (r-highs): Update to 1.10.0-1.
	[native-inputs]: Add gfortran.

	Change-Id: Ic1d25f1a28a54dba056185b3ef157be90669747d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3learners: Update to 0.10.0.
	* gnu/packages/cran.scm (r-mlr3learners): Update to 0.10.0.

	Change-Id: I25e309feecc3df43ae29d41eca99ccf71c287cf1

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3mbo: Update to 0.2.9.
	* gnu/packages/cran.scm (r-mlr3mbo): Update to 0.2.9.

	Change-Id: Ia70f78edb2d40f6c1bbf5ae538708b37c6cdf22b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3cluster: Update to 0.1.11.
	* gnu/packages/cran.scm (r-mlr3cluster): Update to 0.1.11.
	[native-inputs]: Add r-apcluster and r-mlbench.

	Change-Id: Icc4f077d77bcc1b37c733286aecf168d605317a4

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seuratobject: Update to 5.1.0.
	* gnu/packages/cran.scm (r-seuratobject): Update to 5.1.0.

	Change-Id: Id39fc310c0188be49a2eeb217b5b88c18fb2b399

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidymodels: Update to 1.3.0.
	* gnu/packages/cran.scm (r-tidymodels): Update to 1.3.0.

	Change-Id: Ib729be775c6e06f5abb422dfbbe52bc6365a54fe

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-infer: Update to 1.0.8.
	* gnu/packages/cran.scm (r-infer): Update to 1.0.8.
	[native-inputs]: Add r-vdiffr.

	Change-Id: I7da962216fc54ee1d65c3d08d1a3e64c83238730

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dials: Update to 1.4.0.
	* gnu/packages/cran.scm (r-dials): Update to 1.4.0.
	[native-inputs]: Remove r-kernlab.

	Change-Id: Icd8797312440346c93b1b394c6ae0a04a696c8bc

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsample: Update to 1.3.0.
	* gnu/packages/cran.scm (r-rsample): Update to 1.3.0.
	[native-inputs]: Add r-broom, r-modeldata, and r-withr.

	Change-Id: I4f976e157014bd5f7972a58cef7ba56384407d9f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gpfit: Update to 1.0-9.
	* gnu/packages/cran.scm (r-gpfit): Update to 1.0-9.

	Change-Id: I0e7501aea9978b91ff930b938ee5c15e0770a172

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-workflows: Update to 1.2.0.
	* gnu/packages/cran.scm (r-workflows): Update to 1.2.0.
	[propagated-inputs]: Add r-recipes, r-sparsevctrs, and r-withr.
	[native-inputs]: Remove r-recipes; add r-butcher and r-matrix.

	Change-Id: I1fc7d9910c877a787c94ce8605c3196ae5b456ae

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nanotime: Update to 0.3.12.
	* gnu/packages/cran.scm (r-nanotime): Update to 0.3.12.

	Change-Id: I8ac39b4595e88e9a5254158048a1a59733320190

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nanoarrow: Update to 0.6.0-1.
	* gnu/packages/cran.scm (r-nanoarrow): Update to 0.6.0-1.

	Change-Id: Ib21e80ecabcc25873db9a06a86644047e9704337

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rfast: Update to 2.1.5.1.
	* gnu/packages/cran.scm (r-rfast): Update to 2.1.5.1.
	[propagated-inputs]: Remove r-rcppziggurat; add r-zigg.

	Change-Id: I1fd4d12550500cec8a8847f98533f6ca7a898066

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppziggurat: Update to 0.1.8.
	* gnu/packages/cran.scm (r-rcppziggurat): Update to 0.1.8.
	[native-inputs]: Remove r-knitr; add pkg-config.

	Change-Id: If27de6fa0297ed504e12300c43acc876cea352b8

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpptoml: Update to 0.2.3.
	* gnu/packages/cran.scm (r-rcpptoml): Update to 0.2.3.

	Change-Id: I1ab7456e063b3685465541a91d54dcc6d0d0a39d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cpp11: Update to 0.5.2.
	* gnu/packages/cran.scm (r-cpp11): Update to 0.5.2.

	Change-Id: Ie1e742bc11dbcd5d4c52e6607379fe18424eb3e4

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat: Update to 3.3-2.
	* gnu/packages/cran.scm (r-spatstat): Update to 3.3-2.

	Change-Id: I237ac615499a2cdaacd58a3cb129fdfc127cd239

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-random: Update to 3.3-3.
	* gnu/packages/cran.scm (r-spatstat-random): Update to 3.3-3.

	Change-Id: Ieb52b7b51d8945bbdea14f2593fbcd2d5e328086

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-geom: Update to 3.3-6.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 3.3-6.

	Change-Id: Ic9b81d5e499045d7b640004999cea1f940fad856

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-data: Update to 3.1-6.
	* gnu/packages/cran.scm (r-spatstat-data): Update to 3.1-6.

	Change-Id: Ic65621efb70fe94609b2a98df54f4c97f919d280

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-utils: Update to 3.1-3.
	* gnu/packages/cran.scm (r-spatstat-utils): Update to 3.1-3.

	Change-Id: I5042d6c1819c4d8b20927f8a20a1304aa3d13e05

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-univar: Update to 3.1-2.
	* gnu/packages/cran.scm (r-spatstat-univar): Update to 3.1-2.

	Change-Id: I0cb0e220a9e8fa32682afdf73e72e748c14473ed

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-model: Update to 3.3-5.
	* gnu/packages/cran.scm (r-spatstat-model): Update to 3.3-5.

	Change-Id: Id7b56371be1dddfe4028119ae4491d788141362b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-explore: Update to 3.4-2.
	* gnu/packages/cran.scm (r-spatstat-explore): Update to 3.4-2.

	Change-Id: I293249891301724041d8026d37049bb53e231ea3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iml: Update to 0.11.4.
	* gnu/packages/cran.scm (r-iml): Update to 0.11.4.
	[native-inputs]: Remove r-testthat.

	Change-Id: I7d5e73acababdf3f90c455b1e0a3ebe785e4a734

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-memisc: Update to 0.99.31.8.3.
	* gnu/packages/cran.scm (r-memisc): Update to 0.99.31.8.3.

	Change-Id: Iba958abf42b8b92845f8ae29aab14675b3bc907b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-consrank: Update to 2.1.5.
	* gnu/packages/cran.scm (r-consrank): Update to 2.1.5.

	Change-Id: I8141e60a866c2270f9fdf497d2c7db3cb23c53e7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-optimx: Update to 2025-4.9.
	* gnu/packages/cran.scm (r-optimx): Update to 2025-4.9.

	Change-Id: Ieca66a167dfbfdb3e5feee0d1ee8d1115345a1dc

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gamm4: Update to 0.2-7.
	* gnu/packages/cran.scm (r-gamm4): Update to 0.2-7.

	Change-Id: I6e4d21ffc20cb105f53041b68a7c0db7736a99eb

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-erm: Update to 1.0-9.
	* gnu/packages/cran.scm (r-erm): Update to 1.0-9.

	Change-Id: I0296941efab720f3096d7ef2778695b19bd93b87

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-storr: Update to 1.2.6.
	* gnu/packages/cran.scm (r-storr): Update to 1.2.6.

	Change-Id: I78794a9a2b5c5ef1cd4be67328d8a44f11510b67

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-proxyc: Update to 0.5.2.
	* gnu/packages/cran.scm (r-proxyc): Update to 0.5.2.
	[native-inputs]: Add r-proxy.

	Change-Id: Ie2f91d547ecdac1f7b64702ea71bdddb0479a795

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsvg: Update to 2.6.2.
	* gnu/packages/cran.scm (r-rsvg): Update to 2.6.2.
	[native-inputs]: Add r-magick and r-png.

	Change-Id: I7dc65a591e78c6cf7f0d2cf23ab42ab630e7ad97

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-imager: Update to 1.0.3.
	* gnu/packages/cran.scm (r-imager): Update to 1.0.3.

	Change-Id: I2bcbaf3352c53eaf74af0c7ea3a230734ad91fbc

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qgam: Update to 2.0.0.
	* gnu/packages/cran.scm (r-qgam): Update to 2.0.0.

	Change-Id: I26bf43d771e2146cbfe99eb88743829faa434017

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-systemfonts: Update to 1.2.2.
	* gnu/packages/cran.scm (r-systemfonts): Update to 1.2.2.

	Change-Id: I6d7bddffd9977c57e34c91c8cfda3e718a3461c5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-leidenalg: Update to 1.1.5.
	* gnu/packages/cran.scm (r-leidenalg): Update to 1.1.5.

	Change-Id: Idb2fb01afc6396c422e280bd9ce0f54dc7dfac63

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhub: Update to 2.0.1.
	* gnu/packages/cran.scm (r-rhub): Update to 2.0.1.

	Change-Id: Iadb5ea3d6cadda3996c63a5d50065ed3c4e62320

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scs: Update to 3.2.7.
	* gnu/packages/cran.scm (r-scs): Update to 3.2.7.
	[native-inputs]: Add r-tinytest.

	Change-Id: I6e235952e8738e150304a89a744c1d04e6da08a7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sccore: Update to 1.0.6.
	* gnu/packages/cran.scm (r-sccore): Update to 1.0.6.
	[propagated-inputs]: Add r-seurat.

	Change-Id: I82b8717f9ed96e30cd4db124e15545756f1e5dd9

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsparse: Update to 0.5.3.
	* gnu/packages/cran.scm (r-rsparse): Update to 0.5.3.
	[native-inputs]: Add r-glmnet.

	Change-Id: I10aa9a051b47c34e04145f3f153076f6665514a1

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-float: Update to 0.3-3.
	* gnu/packages/cran.scm (r-float): Update to 0.3-3.
	[native-inputs]: Add r-rbenchmark.

	Change-Id: Idc20f7cc9ccbca81dd20ff751a8491eee92d08a8

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aplot: Update to 0.2.5.
	* gnu/packages/cran.scm (r-aplot): Update to 0.2.5.
	[propagated-inputs]: Add r-yulab-utils.

	Change-Id: I61e02d31e6af6da3e6fb7c9b448dab35e2f3d3b0

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-downloader: Update to 0.4.1.
	* gnu/packages/cran.scm (r-downloader): Update to 0.4.1.
	[native-inputs]: Add r-devtools.

	Change-Id: I3610121b45a7de3107f1a98c24059ab10fed3b31

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggghost: Update to 0.2.2.
	* gnu/packages/cran.scm (r-ggghost): Update to 0.2.2.

	Change-Id: Ia29ebccaffacbc9c168a3a77929470e6a77d9444

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msigdbr: Update to 10.0.2.
	* gnu/packages/cran.scm (r-msigdbr): Update to 10.0.2.
	[propagated-inputs]: Remove r-magrittr; add r-assertthat and r-lifecycle.
	[native-inputs]: Remove r-knitr.

	Change-Id: I16ae9181894eb640bdeab929689744ed0c37d57b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-options: Update to 0.3.1.
	* gnu/packages/cran.scm (r-options): Update to 0.3.1.

	Change-Id: I895e1dfc96541b802a3879395fdf75993f64d392

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bookdown: Update to 0.43.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.43.

	Change-Id: I25e665852dc40c522a565eb9c99b3a7b6b8642a4

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rms: Update to 8.0-0.
	* gnu/packages/cran.scm (r-rms): Update to 8.0-0.
	[propagated-inputs]: Add r-scales.

	Change-Id: I8a60715c5a90e803fe268d53d5b8190ae8466982

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spdep: Update to 1.3-11.
	* gnu/packages/cran.scm (r-spdep): Update to 1.3-11.

	Change-Id: I0dbe2937290f0627f96580ce724b17cc04dc3a35

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-units: Update to 0.8-7.
	* gnu/packages/cran.scm (r-units): Update to 0.8-7.
	[native-inputs]: Add r-dplyr, r-ggplot2, r-magrittr, r-pillar, r-vctrs, and r-vdiffr.

	Change-Id: I6491fc0b5ae81425fa59aa696a72c6a486c1fef7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-partitions: Update to 1.10-9.
	* gnu/packages/cran.scm (r-partitions): Update to 1.10-9.
	[propagated-inputs]: Remove r-mathjaxr.

	Change-Id: I344feb8e1fb28039d894b1e9220c317d1dff28c1

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-irace: Update to 4.2.0.
	* gnu/packages/cran.scm (r-irace): Update to 4.2.0.
	[propagated-inputs]: Add r-codetools.

	Change-Id: I9f83b101d94023b6b4f99d0a5061de74ff64c196

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pbdzmq: Update to 0.3-14.
	* gnu/packages/cran.scm (r-pbdzmq): Update to 0.3-14.

	Change-Id: I2da6deb7a623d697b6e3d324460e57b943269146

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-future: Update to 1.40.0.
	* gnu/packages/cran.scm (r-future): Update to 1.40.0.

	Change-Id: I73a64130e3d417526cd91c4cbf449496ef9736d6

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parallelly: Update to 1.43.0.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.43.0.

	Change-Id: I9b65b34292ae7381070e194d9b520fd34940c688

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-globals: Update to 0.17.0.
	* gnu/packages/cran.scm (r-globals): Update to 0.17.0.

	Change-Id: Idbc77217eb0af65d93c485be411e50bb1832b0f4

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-etm: Update to 1.1.2.
	* gnu/packages/cran.scm (r-etm): Update to 1.1.2.

	Change-Id: I7e672695e2441df35e3babefafa75a44481b27a1

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prospectr: Update to 0.2.8.
	* gnu/packages/cran.scm (r-prospectr): Update to 0.2.8.

	Change-Id: If4784234f20c5c1fa42843dd2c7dc1a86d15d5ed

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genenet: Update to 1.2.17.
	* gnu/packages/cran.scm (r-genenet): Update to 1.2.17.

	Change-Id: If153b883b42ed974d2768dbc45c68c32a9cc10d6

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-logistf: Update to 1.26.1.
	* gnu/packages/cran.scm (r-logistf): Update to 1.26.1.

	Change-Id: Ia6f33973528bb9499923ebb4940cc5c284da5bae

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fields: Update to 16.3.1.
	* gnu/packages/cran.scm (r-fields): Update to 16.3.1.

	Change-Id: I6769088693651c2407ea57f78f80a5126ab0ac8a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reportr: Update to 1.3.1.
	* gnu/packages/cran.scm (r-reportr): Update to 1.3.1.
	[native-inputs]: Remove r-testthat; add r-tinytest.

	Change-Id: I6ce91ffdf9492c27fc96a688dfe0b7cfe6961ce2

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ore: Update to 1.7.5.1.
	* gnu/packages/cran.scm (r-ore): Update to 1.7.5.1.

	Change-Id: I328aeb7f14a56303a505a5c19ad61d6a7bf1a2b1

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnifti: Update to 1.8.0.
	* gnu/packages/cran.scm (r-rnifti): Update to 1.8.0.

	Change-Id: Ib319ab6c1b7d8346d73de662c4c5752db73bd0fd

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnetcdf: Update to 2.11-1.
	* gnu/packages/cran.scm (r-rnetcdf): Update to 2.11-1.

	Change-Id: I1dc36fcc7cdadb08e1499997b91dd8e19fe1c065

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-splines2: Update to 0.5.4.
	* gnu/packages/cran.scm (r-splines2): Update to 0.5.4.

	Change-Id: I098208ca2270c308a473ca93950a9d97a21c352a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qmri: Update to 1.2.7.9.
	* gnu/packages/cran.scm (r-qmri): Update to 1.2.7.9.

	Change-Id: Ifa8ec6c030336072501c9bef02ce72eaadc3e4ec

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sparsevctrs: Update to 0.3.3.
	* gnu/packages/cran.scm (r-sparsevctrs): Update to 0.3.3.

	Change-Id: I5abca0e27bc35bbb6af4723b3569f42e7a182460

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-docopt: Update to 0.7.2.
	* gnu/packages/cran.scm (r-docopt): Update to 0.7.2.

	Change-Id: Ic8bfbf36e2a11e4cb81ca5e5abe2cac17046a129

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tm: Update to 0.7-16.
	* gnu/packages/cran.scm (r-tm): Update to 0.7-16.

	Change-Id: I32c48d2ce04b7b269a18bbec2f93f78cb5895543

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-admisc: Update to 0.38.
	* gnu/packages/cran.scm (r-admisc): Update to 0.38.

	Change-Id: I76b1f0d7600992e2c88177540b5f0783f1339014

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ks: Update to 1.15.0.
	* gnu/packages/cran.scm (r-ks): Update to 1.15.0.

	Change-Id: I676343fa7f931beb529cbfeae63418646f45dddf

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgl: Update to 1.3.18.
	* gnu/packages/cran.scm (r-rgl): Update to 1.3.18.

	Change-Id: I04748ae8331d0b4e248706239fbc40f0fbee3db9

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r2glmm: Update to 0.1.3.
	* gnu/packages/cran.scm (r-r2glmm): Update to 0.1.3.
	[propagated-inputs]: Remove r-data-table, r-dplyr, and r-lmertest.
	[native-inputs]: Add r-lme4 and r-nlme.

	Change-Id: I105b55a9fa66d08a2d336bd3c5480ecb486056db

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-summarytools: Update to 1.1.4.
	* gnu/packages/cran.scm (r-summarytools): Update to 1.1.4.
	[native-inputs]: Add esbuild.

	Change-Id: Ia3f4985365720643b2339033293861db20ed5148

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rapportools: Update to 1.2.
	* gnu/packages/cran.scm (r-rapportools): Update to 1.2.

	Change-Id: I243510fdf808008fcadbc233d291512638e64632

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gert: Update to 2.1.5.
	* gnu/packages/cran.scm (r-gert): Update to 2.1.5.
	[native-inputs]: Add r-spelling.

	Change-Id: Iaed7e15909f26ac4f3da33a8e9752b1fb4f4372c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glmmtmb: Update to 1.1.11.
	* gnu/packages/cran.scm (r-glmmtmb): Update to 1.1.11.

	Change-Id: I2c53e31e9ce2491b569d8782e677d5c279ea5ddc

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glmmadaptive: Update to 0.9-7.
	* gnu/packages/cran.scm (r-glmmadaptive): Update to 0.9-7.

	Change-Id: I5fc217b9fb1f674aeae036db746e21f2e940e476

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tmb: Update to 1.9.17.
	* gnu/packages/cran.scm (r-tmb): Update to 1.9.17.

	Change-Id: Id9ef721b7808ade4e8aebee04a622bb189ed51ec

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-libgeos: Update to 3.11.1-3.
	* gnu/packages/cran.scm (r-libgeos): Update to 3.11.1-3.

	Change-Id: Ie81d7a6cb6d1ba598f6a4fe13323e75ca7874da6

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-emmeans: Update to 1.11.0.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.11.0.

	Change-Id: I1f5de91bc4b789f4897b82c5a696bbd63a05be98

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quickjsr: Update to 1.7.0.
	* gnu/packages/cran.scm (r-quickjsr): Update to 1.7.0.

	Change-Id: I50ae2bc1c3644e9dc18bd395fca21b93928e445f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidygeocoder: Update to 1.0.6.
	* gnu/packages/cran.scm (r-tidygeocoder): Update to 1.0.6.
	[propagated-inputs]: Remove r-lifecycle.

	Change-Id: I7c5fe415129c7cc8c01d1bcf697809464bdfa5b3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tarchetypes: Update to 0.13.0.
	* gnu/packages/cran.scm (r-tarchetypes): Update to 0.13.0.

	Change-Id: I50eb61cea9231ff442f0f4da719e625aa0a730dc

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-magick: Update to 2.8.6.
	* gnu/packages/cran.scm (r-magick): Update to 2.8.6.

	Change-Id: I071a0534d15913cca7c3153e803a2f46db5bdd03

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abe: Update to 5.1.2.
	* gnu/packages/cran.scm (r-abe): Update to 5.1.2.
	[propagated-inputs]: Add r-foreach, r-ggplot2, r-lifecycle, r-reshape2, r-survival, and
	r-tidytext.
	[native-inputs]: Add r-testthat.

	Change-Id: I6fb6d7c20c62ffdf4a08bcaafd40b2f878529a76

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-raster: Update to 3.6-32.
	* gnu/packages/cran.scm (r-raster): Update to 3.6-32.

	Change-Id: I23715e3eb21182c883b24f7fbc139ba406213239

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dofuture: Update to 1.0.2.
	* gnu/packages/cran.scm (r-dofuture): Update to 1.0.2.
	[native-inputs]: Remove r-markdown.

	Change-Id: I341539f33d171b3a07677cc636049b12aeae1cc0

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-doby: Update to 4.6.26.
	* gnu/packages/cran.scm (r-doby): Update to 4.6.26.

	Change-Id: Ic108461623d71b2410ddba00b681a4ee0ef61d0c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-writexl: Update to 1.5.4.
	* gnu/packages/cran.scm (r-writexl): Update to 1.5.4.
	[properties]: Remove updater-extra-native-inputs.

	Change-Id: I049359ae3599a4dffcdf2de55a7cff84f1e43f30

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nodbi: Update to 0.12.0.
	* gnu/packages/cran.scm (r-nodbi): Update to 0.12.0.
	[native-inputs]: Add r-callr, r-devtools, r-duckdb, r-rpostgres, r-rsqlite,
	r-webfakes, and r-withr.

	Change-Id: If345de155eeb9b177d02fa6532c4999d0bfe72c3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-insight: Update to 1.2.0.
	* gnu/packages/cran.scm (r-insight): Update to 1.2.0.

	Change-Id: Ia232fa2f529a25f98fb380c9cda33ad190f8dc35

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prettygraphs: Update to 2.2.0.
	* gnu/packages/cran.scm (r-prettygraphs): Update to 2.2.0.

	Change-Id: I057128b1d7ce62ce776edc161ec3262e3b875d20

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-entropy: Update to 1.3.2.
	* gnu/packages/cran.scm (r-entropy): Update to 1.3.2.

	Change-Id: I75050b1a93503dbaf4fcd8f8667cc2ae8c5a0c6f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rdpack: Update to 2.6.4.
	* gnu/packages/cran.scm (r-rdpack): Update to 2.6.4.

	Change-Id: I84e72f2dee60518234791380322b3cfd5f5006e9

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fstcore: Update to 0.10.0.
	* gnu/packages/cran.scm (r-fstcore): Update to 0.10.0.

	Change-Id: Ia34bd1a00fce2f79debc38e72da8a72001c5c96c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adbcdrivermanager: Update to 0.17.0.
	* gnu/packages/cran.scm (r-adbcdrivermanager): Update to 0.17.0.

	Change-Id: Iadaf56b4eeda2052c46e23a9ca800dce095ee63c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arules: Update to 1.7-10.
	* gnu/packages/cran.scm (r-arules): Update to 1.7-10.

	Change-Id: Ia17d002f003eb62e4af76786bcea17bf19bd1858

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prroc: Update to 1.4.
	* gnu/packages/cran.scm (r-prroc): Update to 1.4.

	Change-Id: I3f33d6ff3d95892231112739f2c2bec807c9a864

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-algdesign: Update to 1.2.1.2.
	* gnu/packages/cran.scm (r-algdesign): Update to 1.2.1.2.

	Change-Id: If1b7898fabd1ddad7689131e1c00b26842b3c771

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rafalib: Update to 1.0.4.
	* gnu/packages/cran.scm (r-rafalib): Update to 1.0.4.
	[propagated-inputs]: Add r-biocmanager.

	Change-Id: Ie32375dfb06d48b7bc0c1571ea2100827cee4d7f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-exposition: Update to 2.11.0.
	* gnu/packages/cran.scm (r-exposition): Update to 2.11.0.

	Change-Id: I712d3c58ee933b1dc57529cba0ee482aeeabbcad

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantreg: Update to 6.1.
	* gnu/packages/cran.scm (r-quantreg): Update to 6.1.

	Change-Id: I5f7b879c38b207dd12166b446c51192dfcf5d1e7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantmod: Update to 0.4.27.
	* gnu/packages/cran.scm (r-quantmod): Update to 0.4.27.

	Change-Id: I3d8282937520dbd5ad4f0fe62f03e54594b14c1f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nlme: Update to 3.1-168.
	* gnu/packages/cran.scm (r-nlme): Update to 3.1-168.

	Change-Id: I3af51f642662f50474ed4be9b85c4d4249c5c384

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ncdfcf: Update to 0.5.0.
	* gnu/packages/cran.scm (r-ncdfcf): Update to 0.5.0.

	Change-Id: Id25a5d459e66a43e66448ea017985105f1220910

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nestedcv: Update to 0.8.0.
	* gnu/packages/cran.scm (r-nestedcv): Update to 0.8.0.
	[propagated-inputs]: Add r-future-apply.

	Change-Id: Ic936f96540109c922908eb2a54c02bc0c05eee9e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tinytex: Update to 0.57.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.57.

	Change-Id: Ib3b706ddc98f1beebe983d690b2fb73e00e8e0b9

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tinylabels: Update to 0.2.5.
	* gnu/packages/cran.scm (r-tinylabels): Update to 0.2.5.
	[properties]: Remove updater-extra-native-inputs.

	Change-Id: I4f42caa1bc4d420cda61d473a411206970f0f50e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pillar: Update to 1.10.2.
	* gnu/packages/cran.scm (r-pillar): Update to 1.10.2.

	Change-Id: Ida45849314a120538536f325f418584b38537fb2

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xfun: Update to 0.52.
	* gnu/packages/cran.scm (r-xfun): Update to 0.52.

	Change-Id: I0309a215ea5e73342d019e3e6eb429dd873a0731

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gclus: Update to 1.3.3.
	* gnu/packages/cran.scm (r-gclus): Update to 1.3.3.

	Change-Id: I6c75ac572875639f7c2deafcf8718d3ef87ae6c7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-processx: Update to 3.8.6.
	* gnu/packages/cran.scm (r-processx): Update to 3.8.6.

	Change-Id: I8ed8d158c50bc487e4a4a7711ff9b887b1f62198

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cli: Update to 3.6.5.
	* gnu/packages/cran.scm (r-cli): Update to 3.6.5.

	Change-Id: I79c202b3c3bcd2def278c75eee264f00e3eca327

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gss: Update to 2.2-9.
	* gnu/packages/cran.scm (r-gss): Update to 2.2-9.

	Change-Id: I171d2cc3b54d6f3f9be0bc7586498bbc7a0d789d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rvcg: Update to 0.25.
	* gnu/packages/cran.scm (r-rvcg): Update to 0.25.

	Change-Id: I64ddee215d708af0cf6733e1efc522156591e903

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vioplot: Update to 0.5.1.
	* gnu/packages/cran.scm (r-vioplot): Update to 0.5.1.

	Change-Id: I7d0ab5d2f37cedec252d760596ad33fefaa1373f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-smurf: Update to 1.1.7.
	* gnu/packages/cran.scm (r-smurf): Update to 1.1.7.

	Change-Id: I09687b49d123586b041c9b54d191cd1b64b083ac

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-smd: Update to 0.8.0.
	* gnu/packages/cran.scm (r-smd): Update to 0.8.0.

	Change-Id: I8c0d9782e69dcded8e8db14d119a1990bf77666c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringmagic: Update to 1.2.0.
	* gnu/packages/cran.scm (r-stringmagic): Update to 1.2.0.

	Change-Id: I5de8c4409310f5523091e262200a46e7465fa181

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-broom: Update to 1.0.8.
	* gnu/packages/cran.scm (r-broom): Update to 1.0.8.
	[propagated-inputs]: Add r-cli.

	Change-Id: Ie24e5d048fce1748103ce3d376566606722eddbe

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-generalizedhyperbolic: Update to 0.8-7.
	* gnu/packages/cran.scm (r-generalizedhyperbolic): Update to 0.8-7.

	Change-Id: I0d2c30edf77ec356c7be327b98e8af766d580d76

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-psych: Update to 2.5.3.
	* gnu/packages/cran.scm (r-psych): Update to 2.5.3.

	Change-Id: Iffc4c33ef95fdbc61239ccb2d90426597faa4da0

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmysql: Update to 0.11.1.
	* gnu/packages/cran.scm (r-rmysql): Update to 0.11.1.

	Change-Id: I7bae52c95384e0523fddd63cdeeb1c4558aa818d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dimred: Update to 0.2.7.
	* gnu/packages/cran.scm (r-dimred): Update to 0.2.7.

	Change-Id: Ic067afcfc53959394547e437b14e491390b7c233

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prodlim: Update to 2025.04.28.
	* gnu/packages/cran.scm (r-prodlim): Update to 2025.04.28.
	[propagated-inputs]: Add r-ggplot2 and r-rlang.

	Change-Id: I05b11ad9dfce013119f582745ede21840d0e218c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dreamerr: Update to 1.5.0.
	* gnu/packages/cran.scm (r-dreamerr): Update to 1.5.0.

	Change-Id: I02f0ea093a0bf3b31c1187785399a94044b52948

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-kit: Update to 0.0.20.
	* gnu/packages/cran.scm (r-kit): Update to 0.0.20.

	Change-Id: I1bbb8f0ef909eda63a223f3e28ac1bb24ab9911d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-knitr: Update to 1.50.
	* gnu/packages/cran.scm (r-knitr): Update to 1.50.

	Change-Id: Ia1e9f8053476cd56467560803dcbf7c3fcb2bcef

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-kknn: Update to 1.4.0.
	* gnu/packages/cran.scm (r-kknn): Update to 1.4.0.

	Change-Id: I9c7b1e4a645a79f55d3eb71620fb84528008089e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-suppdists: Update to 1.1-9.9.
	* gnu/packages/cran.scm (r-suppdists): Update to 1.1-9.9.

	Change-Id: I0d5e5038b56c1c110c54e227f7ebb2497e3f3081

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-envstats: Update to 3.1.0.
	* gnu/packages/cran.scm (r-envstats): Update to 3.1.0.

	Change-Id: I7b5bc3aa66e934fe38ad386360dc28b3b5a23bed

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-litedown: Update to 0.7.
	* gnu/packages/cran.scm (r-litedown): Update to 0.7.

	Change-Id: Ia5981c26654b7915eaf72e272a0d29853a31df35

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lpsolveapi: Update to 5.5.2.0-17.14.
	* gnu/packages/cran.scm (r-lpsolveapi): Update to 5.5.2.0-17.14.

	Change-Id: Ibb5372ca4d51acf25258e090afb656388a1e4233

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmumps: Update to 5.2.1-34.
	* gnu/packages/cran.scm (r-rmumps): Update to 5.2.1-34.

	Change-Id: I27333a09b1c537c24abf836fc45036308c3c95e4

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmariadb: Update to 1.3.4.
	* gnu/packages/cran.scm (r-rmariadb): Update to 1.3.4.
	[native-inputs]: Add pkg-config, r-dbitest, and r-withr.

	Change-Id: Iad0c52ebe8219f15c4f27ba523db43e74325959f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-restrserve: Update to 1.2.4.
	* gnu/packages/cran.scm (r-restrserve): Update to 1.2.4.
	[native-inputs]: Add r-tinytest.

	Change-Id: I75bd0af4cbe86b093b93c5f5fc7606d81cc65f61

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ctrdata: Update to 1.22.0.
	* gnu/packages/cran.scm (r-ctrdata): Update to 1.22.0.
	[propagated-inputs]: Add r-rlang, r-stringdist, r-tibble, and r-tidyr.
	[native-inputs]: Add r-knitr.

	Change-Id: I7e631db528d1ae1c02940c1b75d3fc732968637d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppspdlog: Update to 0.0.21.
	* gnu/packages/cran.scm (r-rcppspdlog): Update to 0.0.21.

	Change-Id: I7cd046fb3bb0188064ee3462f315d4409ff46379

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppde: Update to 0.1.8.
	* gnu/packages/cran.scm (r-rcppde): Update to 0.1.8.
	[native-inputs]: Add r-deoptim.

	Change-Id: I16c2a71ad290d4bffade4ed72279bcea1d6a4fd8

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppdate: Update to 0.0.5.
	* gnu/packages/cran.scm (r-rcppdate): Update to 0.0.5.

	Change-Id: Ib313c5b83ecc7809836bf49eb19df56b40d62344

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pkgbuild: Update to 1.4.7.
	* gnu/packages/cran.scm (r-pkgbuild): Update to 1.4.7.

	Change-Id: I9828327fa5667db4cecc1565299f56287fdc4c56

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ps: Update to 1.9.1.
	* gnu/packages/cran.scm (r-ps): Update to 1.9.1.

	Change-Id: I63225c09bb0eb08d0dc68c8ff241a5b0bdb38f56

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggmap: Update to 4.0.1.
	* gnu/packages/cran.scm (r-ggmap): Update to 4.0.1.

	Change-Id: Id39be4fb9481c3b31de996e7f6cfbd37f6a7c064

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-miniui: Update to 0.1.2.
	* gnu/packages/cran.scm (r-miniui): Update to 0.1.2.

	Change-Id: I5abece0fc5bebe56a35f0fa8f2cae7147db03995

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shinydashboard: Update to 0.7.3.
	* gnu/packages/cran.scm (r-shinydashboard): Update to 0.7.3.

	Change-Id: Id78ff6526c8b64c4160a371d78bd100de2446dc7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shinymeta: Update to 0.2.1.
	* gnu/packages/cran.scm (r-shinymeta): Update to 0.2.1.
	[native-inputs]: Add r-dplyr.

	Change-Id: Ie96da8d5f13a02354ad87ce1c0c4c85c099c01aa

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sass: Update to 0.4.10.
	* gnu/packages/cran.scm (r-sass): Update to 0.4.10.
	[native-inputs]: Add r-withr.

	Change-Id: I5c2af19e33f41c4ed45f0437911098880eca1a47

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hmisc: Update to 5.2-3.
	* gnu/packages/cran.scm (r-hmisc): Update to 5.2-3.

	Change-Id: Ic21907eb3404cbec9f7f3850c3ce0e181779f49c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-readxl: Update to 1.4.5.
	* gnu/packages/cran.scm (r-readxl): Update to 1.4.5.
	[native-inputs]: Add r-withr and r-writexls.

	Change-Id: I2cabba6e2ac0737557b847f394a548b4a96629d5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-relations: Update to 0.6-15.
	* gnu/packages/cran.scm (r-relations): Update to 0.6-15.

	Change-Id: I8b8dd24731b500c0bed11ccb6edc24deaf202c72

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-secretbase: Update to 1.0.5.
	* gnu/packages/cran.scm (r-secretbase): Update to 1.0.5.

	Change-Id: Ie2fbfe31e4a7c76d14b22da8debe88286f2c8fdd

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mumin: Update to 1.48.11.
	* gnu/packages/cran.scm (r-mumin): Update to 1.48.11.

	Change-Id: Ie36b2d11da8c99b998a1f76d88cf65e1db77923a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mixtools: Update to 2.0.0.1.
	* gnu/packages/cran.scm (r-mixtools): Update to 2.0.0.1.

	Change-Id: I982535a15a05b4f491d64972284db94b5ccafe20

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mime: Update to 0.13.
	* gnu/packages/cran.scm (r-mime): Update to 0.13.

	Change-Id: Id664600c53cec24ddac4c4eff6c4cc264369b755

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mgcv: Update to 1.9-3.
	* gnu/packages/cran.scm (r-mgcv): Update to 1.9-3.

	Change-Id: I7b4f29093caddc93f31ca866595d6776b6bf1c3e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrixmodels: Update to 0.5-4.
	* gnu/packages/cran.scm (r-matrixmodels): Update to 0.5-4.

	Change-Id: I9a7338cb66177e5963a49ec7403e6cbed9e623cb

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrix: Update to 1.7-3.
	* gnu/packages/cran.scm (r-matrix): Update to 1.7-3.

	Change-Id: I5657f15cf4b4abf2de91fc52cdbf865444c03e9f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mass: Update to 7.3-65.
	* gnu/packages/cran.scm (r-mass): Update to 7.3-65.

	Change-Id: I1b9faf4c5aae0de0c6ced6f0edc1e59fe8ebbf0e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-markdown: Update to 2.0.
	* gnu/packages/cran.scm (r-markdown): Update to 2.0.
	[propagated-inputs]: Remove r-commonmark; add r-litedown.

	Change-Id: Ibf633036b96f9c256f4476a6ffeef47ca70b821a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-marginaleffects: Update to 0.25.1.
	* gnu/packages/cran.scm (r-marginaleffects): Update to 0.25.1.
	[propagated-inputs]: Add r-backports and r-formula.
	[native-inputs]: Remove r-here.

	Change-Id: I2c32b72b7e4446065e3c6151412210802f2c4d60

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-polychrome: Update to 1.5.4.
	* gnu/packages/cran.scm (r-polychrome): Update to 1.5.4.

	Change-Id: Id620de3483cc40131f8798dbbb1440f6bbbc4ff7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plumber: Update to 1.3.0.
	* gnu/packages/cran.scm (r-plumber): Update to 1.3.0.
	[propagated-inputs]: Remove r-ellipsis.
	[native-inputs]: Add r-arrow, r-base64enc, r-covr, r-knitr, r-later, r-mockery,
	r-readxl, r-sf, r-spelling, r-visnetwork, and r-writexl.

	Change-Id: Iffe01117eb74b46466ceb2dd0e4407b7fd105e66

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plm: Update to 2.6-6.
	* gnu/packages/cran.scm (r-plm): Update to 2.6-6.

	Change-Id: If1e78a591b0e1f5dce9f4d64f3f24b114e0b0cfb

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pals: Update to 1.10.
	* gnu/packages/cran.scm (r-pals): Update to 1.10.

	Change-Id: Iaed24cd98d96208e665c7a7ef587b2b65b3c1ce7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringi: Update to 1.8.7.
	* gnu/packages/cran.scm (r-stringi): Update to 1.8.7.

	Change-Id: I2ab5b5a1f4a01287b20ba95422015f9c01e28120

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oompabase: Update to 3.2.10.
	* gnu/packages/cran.scm (r-oompabase): Update to 3.2.10.

	Change-Id: Ib9eae1885315dae4ea6621dca9eaf84bec693867

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oompadata: Update to 3.1.5.
	* gnu/packages/cran.scm (r-oompadata): Update to 3.1.5.

	Change-Id: I00479416a5a00753521a0c52c22bc1d84b90916d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gparotation: Update to 2025.3-1.
	* gnu/packages/cran.scm (r-gparotation): Update to 2025.3-1.

	Change-Id: I5be08bef6fd976749350014c35b172990fca6ff5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-locfit: Update to 1.5-9.12.
	* gnu/packages/cran.scm (r-locfit): Update to 1.5-9.12.

	Change-Id: I68ead573a32f87684496e91eafbab5706d24f244

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lme4: Update to 1.1-37.
	* gnu/packages/cran.scm (r-lme4): Update to 1.1-37.

	Change-Id: I63f08a15e2ee216b8edb8b301987fd1e0af1bc02

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lattice: Update to 0.22-7.
	* gnu/packages/cran.scm (r-lattice): Update to 0.22-7.

	Change-Id: Id4ca5ce0274f7d3c15eb4fde80af09cfd3c775fe

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-foreign: Update to 0.8-90.
	* gnu/packages/cran.scm (r-foreign): Update to 0.8-90.

	Change-Id: I4ea1e382169dc30a4073ed8c115291bcfe2ecffc

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clock: Update to 0.7.3.
	* gnu/packages/cran.scm (r-clock): Update to 0.7.3.

	Change-Id: I791218cf67524922a5b1904798be3c2a8d69e27a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vcr: Update to 1.7.0.
	* gnu/packages/cran.scm (r-vcr): Update to 1.7.0.
	[native-inputs]: Add r-curl, r-jsonlite, r-webfakes, and r-withr.

	Change-Id: I892f352dfab9f21f91b376ce11203ca670b0d7d2

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-v8: Update to 6.0.3.
	* gnu/packages/cran.scm (r-v8): Update to 6.0.3.

	Change-Id: Ib52ec8319e78093e3013a790aa8c055fb0fd26de

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bipartite: Update to 2.21.
	* gnu/packages/cran.scm (r-bipartite): Update to 2.21.
	[propagated-inputs]: Add r-corpcor.
	[native-inputs]: Add r-devtools and r-hmisc.

	Change-Id: Ibab916d8b4e61931d2bccf4fd855187b92abad36

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pbkrtest: Update to 0.5.4.
	* gnu/packages/cran.scm (r-pbkrtest): Update to 0.5.4.

	Change-Id: I728bbb7bd9b6c61ebca9d34d32df7b0805f6fb85

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggupset: Update to 0.4.1.
	* gnu/packages/cran.scm (r-ggupset): Update to 0.4.1.

	Change-Id: Id1f0d702ccfb13c50e3eee4fd67a95a3051baf0d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggstats: Update to 0.9.0.
	* gnu/packages/cran.scm (r-ggstats): Update to 0.9.0.
	[native-inputs]: Remove r-betareg.

	Change-Id: I89cf2c1972827d1bc5fc98f161bf3f489f2334c4

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggdist: Update to 3.3.3.
	* gnu/packages/cran.scm (r-ggdist): Update to 3.3.3.
	[properties]: Remove updater-extra-native-inputs.

	Change-Id: Ib0e9df600f7c1f01990084d4e88dd165d4012d62

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdtools: Update to 0.4.2.
	* gnu/packages/cran.scm (r-gdtools): Update to 0.4.2.
	[native-inputs]: Add r-gfonts.

	Change-Id: Iaf5afeb478bca19d3119ae1a442fc39ede0d19f4

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flexmix: Update to 2.3-20.
	* gnu/packages/cran.scm (r-flexmix): Update to 2.3-20.

	Change-Id: Ib658978bfb899317a7d5c0a3103539809dec347b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-eaf: Update to 2.5.2.
	* gnu/packages/cran.scm (r-eaf): Update to 2.5.2.

	Change-Id: I02f66103ce19816969ccf3826a949184338089c7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diffobj: Update to 0.3.6.
	* gnu/packages/cran.scm (r-diffobj): Update to 0.3.6.

	Change-Id: I8a0e698088a550e22ab7c569e680dfc6bcc2a2d8

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-desctools: Update to 0.99.60.
	* gnu/packages/cran.scm (r-desctools): Update to 0.99.60.
	[propagated-inputs]: Add r-fs and r-readr.

	Change-Id: I13c28bd2b02fba33dfed5ece6c5e6e75c45bcc88

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-datawizard: Update to 1.0.2.
	* gnu/packages/cran.scm (r-datawizard): Update to 1.0.2.

	Change-Id: I8d6ac33b78701058cc2e0ca487a3a95591efc946

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cubist: Update to 0.5.0.
	* gnu/packages/cran.scm (r-cubist): Update to 0.5.0.
	[native-inputs]: Add r-modeldata.

	Change-Id: Ife8073cfafa3d76d3f05d82c0c59dbdc5a36d089

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-countrycode: Update to 1.6.1.
	* gnu/packages/cran.scm (r-countrycode): Update to 1.6.1.

	Change-Id: Id5879bc07a1a139e0a267b31fe8420d3ebc3f0e4

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-collapse: Update to 2.1.1.
	* gnu/packages/cran.scm (r-collapse): Update to 2.1.1.

	Change-Id: I4aaba377830fd8b1f9b4744b6b734365e69eb324

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-commonmark: Update to 1.9.5.
	* gnu/packages/cran.scm (r-commonmark): Update to 1.9.5.

	Change-Id: Ia9cf3cbf6ef0b7b05f15aa45278a648f10af902b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cftime: Update to 1.6.1.
	* gnu/packages/cran.scm (r-cftime): Update to 1.6.1.
	[native-inputs]: Remove r-ncdf4.

	Change-Id: I0c1cfcafbb179171606df0f238d9e58af837a87c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-caic4: Update to 1.1.
	* gnu/packages/cran.scm (r-caic4): Update to 1.1.

	Change-Id: Ib1f60541369526b0d8bb48b2018ad51b88cbea88

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-broom-helpers: Update to 1.21.0.
	* gnu/packages/cran.scm (r-broom-helpers): Update to 1.21.0.
	[propagated-inputs]: Add r-tidyselect.

	Change-Id: I0c2d8cbc642327ef53159381213e9cdc4d9b72e7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asioheaders: Update to 1.30.2-1.
	* gnu/packages/cran.scm (r-asioheaders): Update to 1.30.2-1.

	Change-Id: I1d4cd3157c55ad9abafa400a37c8e9a80662b2da

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ade4: Update to 1.7-23.
	* gnu/packages/cran.scm (r-ade4): Update to 1.7-23.

	Change-Id: I3899b95c228d8426a23760f808e4341b6063ba28

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acepack: Update to 1.6.1.
	* gnu/packages/cran.scm (r-acepack): Update to 1.6.1.

	Change-Id: I9a330396363edd0e13f17c9363745008d4d9571a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lightgbm: Update to 4.6.0.
	* gnu/packages/cran.scm (r-lightgbm): Update to 4.6.0.
	[arguments]: Add phase 'disable-bad-test.

	Change-Id: Ic6abcd547372c34bc823371156a725e3a66cd512

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dorng: Update to 1.8.6.2.
	* gnu/packages/cran.scm (r-dorng): Update to 1.8.6.2.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Remove r-knitr, r-pkgmaker, and r-rbenchmark.

	Change-Id: I12fc60b271aad3a127a49c59d7137bc4bc2f417e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-activitycounts: Update to 0.2.1.
	* gnu/packages/cran.scm (r-activitycounts): Update to 0.2.1.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-knitr and r-testthat.

	Change-Id: Ic95028fed7dfd12b7bf17468a57806078f6a025a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggnewscale: Update to 0.5.1.
	* gnu/packages/cran.scm (r-ggnewscale): Update to 0.5.1.
	[properties]: Remove updater-extra-native-inputs.

	Change-Id: Iec56ac3dfd7973575a8be14689e9b1dbbb8304d5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-igraph: Remove commented input.
	* gnu/packages/cran.scm (r-igraph)[native-inputs]: Remove commented r-graph.
	[properties]: Record it in updater-ignored-native-inputs.

	Change-Id: I19c5d16681aa85a42a11131c225e351f3796d6c5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlogit: Update to 1.1-2.
	* gnu/packages/cran.scm (r-mlogit): Update to 1.1-2.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: I270fdb9befea01f27dee5869e0a967fbf9110de4

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pander: Update to 0.6.6.
	* gnu/packages/cran.scm (r-pander): Update to 0.6.6.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Remove r-lattice.

	Change-Id: I31a4a00467c0b65335e97c12d3ff7f6667b0147d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xgboost: Update to 1.7.10.1.
	* gnu/packages/cran.scm (r-xgboost): Update to 1.7.10.1.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-vcd.

	Change-Id: Ida4ec6fcd54eb488940a5e538171b04a69713dd4

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrow: Update to 19.0.1.1.
	* gnu/packages/cran.scm (r-arrow): Update to 19.0.1.1.
	[properties]: Record updater-extra-native-inputs and updater-ignored-inputs.

	Change-Id: I59205bdad71e36e53a9b419e0723cd875659272b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sf: Update to 1.0-20.
	* gnu/packages/cran.scm (r-sf): Update to 1.0-20.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-blob, r-dplyr, r-maps, r-raster, r-rpostgres,
	r-rpostgresql, r-sp, r-tidyr, and r-vctrs.

	Change-Id: I477b88bbe171f2dffdfd9e24810a3145c1fd4594

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bedr: Update to 1.1.3.
	* gnu/packages/cran.scm (r-bedr): Update to 1.1.3.

	Change-Id: Ib2e306d2bba3074eadd2d9b84d960a020ccf7419

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-unigd: Update to 0.1.3.
	* gnu/packages/cran.scm (r-unigd): Update to 0.1.3.
	[properties]: Remove updater-extra-native-inputs.
	[native-inputs]: Add r-svglite.

	Change-Id: I64eb1107c40e4633d6869f9364e44f0bcb26b52a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clarabel: Update to 0.10.1.
	* gnu/packages/cran.scm (r-clarabel): Update to 0.10.1.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-matrix and r-tinytest.

	Change-Id: I1582d7da6d9eeaa804a681126f037af22c72872c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scales: Update to 1.4.0.
	* gnu/packages/cran.scm (r-scales): Update to 1.4.0.
	[properties]: Record updater-extra-native-inputs.
	[propagated-inputs]: Remove r-munsell.
	[native-inputs]: Add r-bit64.

	Change-Id: Icdf2e48a33a817790890ce8608c9f36041bdf55f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zoo: Update to 1.8-14.
	* gnu/packages/cran.scm (r-zoo): Update to 1.8-14.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-quantreg and r-timeseries.

	Change-Id: Iee55ac1f771548a7f3d71316911e87d6db5a7716

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cluster: Update to 2.1.8.1.
	* gnu/packages/cran.scm (r-cluster): Update to 2.1.8.1.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: Ib984713627a23dba14fd0760fe3db6df6e84f14c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-climaemet: Update to 1.4.1.
	* gnu/packages/cran.scm (r-climaemet): Update to 1.4.1.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-sf and r-terra.

	Change-Id: Id0177b119b94cc2c043140082b2ea27f607db969

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-data-table: Update to 1.17.0.
	* gnu/packages/cran.scm (r-data-table): Update to 1.17.0.
	[properties]: Update updater-extra-native-inputs.
	[native-inputs]: Add r-r-utils.

	Change-Id: Icb82f41567c0d2920f15736d4ba4812f7d1c90d2

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3: Update to 0.23.0.
	* gnu/packages/cran.scm (r-mlr3): Update to 0.23.0.
	[properties]: Record updater-ignored-native-inputs.

	Change-Id: I70143ced67dc10684ca30b3d017ec9b4531b9bef

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-common: Update to 0.8.3.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.8.3.
	[properties]: Record updater-ignored-native-inputs.

	Change-Id: Ie22f1fa2c1d6d572c60adadfb0cba2a2801e723e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hunspell: Update to 3.0.6.
	* gnu/packages/cran.scm (r-hunspell): Update to 3.0.6.
	[properties]: Record updater-ignored-native-inputs.

	Change-Id: Ic1aedaf47257119461edf7f6e082f16f4ff8bd03

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parsnip: Update to 1.3.1.
	* gnu/packages/cran.scm (r-parsnip): Update to 1.3.1.
	[properties]: Record updater-ignored-native-inputs.
	[propagated-inputs]: Remove r-earth; add r-sparsevctrs.
	[native-inputs]: Add r-bench, r-kernlab, r-matrix, and r-mgcv.

	Change-Id: Ib5cc4b0b559d88a65437aa9f6d90e4bab4ad8bce

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-forecast: Update to 8.24.0.
	* gnu/packages/cran.scm (r-forecast): Update to 8.24.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Remove r-testthat.

	Change-Id: Iacf882f23fbf371bce945e51cb154b92b3d8050b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bit: Update to 4.6.0.
	* gnu/packages/cran.scm (r-bit): Update to 4.6.0.
	[arguments]: Disable tests.

	Change-Id: I14a5a5282d7bef64f821b9a9b352164805e88daf

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-betareg: Update to 3.2-2.
	* gnu/packages/cran.scm (r-betareg): Update to 3.2-2.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-partykit.

	Change-Id: I0e4d243bf0f80151ee121e53045fd8cf67e3907d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spacetime: Update to 1.3-3.
	* gnu/packages/cran.scm (r-spacetime): Update to 1.3-3.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-rcolorbrewer, r-rpostgresql, and r-sf.

	Change-Id: I41ba486481b06f19d15092d21852348fcf7e6a86

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-zigg.
	* gnu/packages/cran.scm (r-zigg): New variable.

	Change-Id: If0f671ec6358fcce3ec34ad372a6a7191e45417b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qs: Update to 0.27.3.
	* gnu/packages/cran.scm (r-qs): Update to 0.27.3.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: Ie7c71c7f6609f250a688896548f0ecbda0c2638e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pdftools: Update to 3.5.0.
	* gnu/packages/cran.scm (r-pdftools): Update to 3.5.0.
	[properties]: Record updater-extra-inputs.

	Change-Id: I7f056927092245fd2c2e808d4c7b05e44866f3d5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pbdmpi: Update to 0.5-3.
	* gnu/packages/cran.scm (r-pbdmpi): Update to 0.5-3.
	[properties]: Record updater-extra-inputs.

	Change-Id: I5ed1c6dde883e4a10927bbcb952533fe27a44618

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ndjson: Update to 0.9.1.
	* gnu/packages/cran.scm (r-ndjson): Update to 0.9.1.
	[source]: Simplify snippet.
	[properties]: Record updater-extra-inputs.
	[arguments]: Remove trailing #T.

	Change-Id: If7f069e1ac37ec34734c805380cd8514bffa9bae

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seurat: Update to 5.3.0.
	* gnu/packages/cran.scm (r-seurat): Update to 5.3.0.
	[properties]: Record updater-ignored-native-inputs.

	Change-Id: Ia695048ca89fc5471d962d529002ff5cea9f15dd

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-torch: Update to 0.14.2.
	* gnu/packages/cran.scm (r-torch): Update to 0.14.2.
	[properties]: Record updater-ignored-native-inputs and updater-extra-inputs.

	Change-Id: I5b0e31dcaa379edbe1fc1ec1d93b972f792f5edb

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flexclust: Update to 1.5.0.
	* gnu/packages/cran.scm (r-flexclust): Update to 1.5.0.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: Id33ea30dee36f8c19139c65032a84931304b598a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pkgdown: Update to 2.1.2.
	* gnu/packages/cran.scm (r-pkgdown): Update to 2.1.2.
	[propagated-inputs]: Remove r-digest.

	Change-Id: I9302f6f3a347c2bb4c21faabd0e76f2c63ee1b04

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3pipelines: Update to 0.7.2.
	* gnu/packages/cran.scm (r-mlr3pipelines): Update to 0.7.2.
	[properties]: Update updater-extra-native-inputs.

	Change-Id: I2226a275eb5622ace7bf24668d28ebe992482284

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tune: Update to 1.3.0.
	* gnu/packages/cran.scm (r-tune): Update to 1.3.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-modeldata and r-spelling.

	Change-Id: I98031374cf6da8bd30b1a2866860d02f5b42e830

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-semtools: Update to 0.5-7.
	* gnu/packages/cran.scm (r-semtools): Update to 0.5-7.
	[native-inputs]: Remove r-testthat.

	Change-Id: Ib455a071946c813e941f85b8188d31f08d955bc3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstan: Update to 2.32.7.
	* gnu/packages/cran.scm (r-rstan): Update to 2.32.7.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-matrix.

	Change-Id: I72c9ada22dfe8e98f241cfaa5f2427eaa5dc67c8

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xml2: Update to 1.3.8.
	* gnu/packages/cran.scm (r-xml2): Update to 1.3.8.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-mockery.

	Change-Id: Iab6887c4966487f18026ccdb956a97063c66cfaa

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lintr: Update to 3.2.0.
	* gnu/packages/cran.scm (r-lintr): Update to 3.2.0.
	[propagated-inputs]: Add r-cli; remove r-cyclocomp.

	Change-Id: I298a3590f0f1fa96194860b99c8783b88b80d883

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ncdf4: Update to 1.24.
	* gnu/packages/cran.scm (r-ncdf4): Update to 1.24.
	[properties]: Record updater-extra-inputs and updater-ignored-inputs.

	Change-Id: I52126b242f1071a0315742904793d4a9a73a78a5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fmesher: Update to 0.3.0.
	* gnu/packages/cran.scm (r-fmesher): Update to 0.3.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-ggplot2 and r-sp.

	Change-Id: I8f3868a509fd509f28d4d978fb347d33e4704390

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-littler: Update to 0.3.21.
	* gnu/packages/cran.scm (r-littler): Update to 0.3.21.
	[properties]: Update updater-extra-inputs.

	Change-Id: Ia1ffb828d26adb102aba3d39653a81351cbee44a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tkrplot: Update to 0.0-29.
	* gnu/packages/cran.scm (r-tkrplot): Update to 0.0-29.
	[properties]: Record updater-extra-inputs.

	Change-Id: I05ad6733dc7e7d0984e09b50bb965c2527aa4582

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-curl: Update to 6.2.2.
	* gnu/packages/cran.scm (r-curl): Update to 6.2.2.
	[properties]: Record updater-ignored-native-inputs and updater-ignored-inputs.

	Change-Id: I253e668075b4ab233c65e663dc063bc0cd68d65f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-jsonlite: Update to 2.0.0.
	* gnu/packages/cran.scm (r-jsonlite): Update to 2.0.0.
	[properties]: Record updater-ignored-native-inputs.

	Change-Id: I929a4122b9282ec0c4836f7b1d19c4de0733c8fe

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httr2: Update to 1.1.2.
	* gnu/packages/cran.scm (r-httr2): Update to 1.1.2.
	[properties]: Update updater-ignored-native-inputs.
	[arguments]: Update 'delete-bad-tests phase.
	[native-inputs]: Remove r-bench.

	Change-Id: Ic21488f4fe1c6c72517be6f94397da2422ae6473

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httpuv: Update to 1.6.16.
	* gnu/packages/cran.scm (r-httpuv): Update to 1.6.16.
	[properties]: Record updater-ignored-native-inputs.

	Change-Id: I60a22965a4abccf65c9c9a0393fc2d5883a28c46

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rearrr: Update to 0.3.5.
	* gnu/packages/cran.scm (r-rearrr): Update to 0.3.5.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-covr.

	Change-Id: I7cf2d0dcd9430136e5d22a1974b9363fe549c2d5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayestestr: Update to 0.15.3.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.15.3.
	[properties]: Record updater-ignored-native-inputs.

	Change-Id: I96eb9802f1355f0beb4f104e421896938845f9d1

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fs: Update to 1.6.6.
	* gnu/packages/cran.scm (r-fs): Update to 1.6.6.
	[properties]: Record updater-ignored-native-inputs.

	Change-Id: I8aaf5cf39772cef847632cb68f84223fb90846ec

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggeffects: Update to 2.2.1.
	* gnu/packages/cran.scm (r-ggeffects): Update to 2.2.1.

	Change-Id: Ie5c803d9597c32053bae2bf4764f8cdb684a87ed

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayesplot: Update to 1.12.0.
	* gnu/packages/cran.scm (r-bayesplot): Update to 1.12.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-cmdstanr, r-devtools, r-loo, r-rcolorbrewer, r-rstan,
	and r-vdiffr.
	[propagated-inputs]: Add r-tidyr.

	Change-Id: I8e7590b5f5ec6429306406db2cdf94c4f950589b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-targets: Update to 1.11.1.
	* gnu/packages/cran.scm (r-targets): Update to 1.11.1.
	[propagated-inputs]: Add r-prettyunits.

	Change-Id: I443592630397d195fc9a96f56a529ce328881937

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-officer: Update to 0.6.8.
	* gnu/packages/cran.scm (r-officer): Update to 0.6.8.
	[properties]: Update updater-extra-native-inputs.
	[native-inputs]: Add r-gdtools, r-knitr, r-rmarkdown, and r-withr.

	Change-Id: Idbb6bed449d642d915de31bc715f167c99ca9c40

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-webmockr: Update to 2.0.0.
	* gnu/packages/cran.scm (r-webmockr): Update to 2.0.0.
	[properties]: Record updater-extra-native-inputs and
	updater-ignored-native-inputs.
	[propagated-inputs]: Remove r-base64enc; add r-cli and r-rlang.
	[native-inputs]: Add r-httr2 and r-xml2.

	Change-Id: I17ea1fccdf292abe5735c07aede77b668ee47098

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rjags: Update to 4-17.
	* gnu/packages/cran.scm (r-rjags): Update to 4-17.
	[properties]: Record updater-extra-inputs.

	Change-Id: Ib2f15d2cdf362e7c1384b11e6ffb4258e06e67d2

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-renv: Update to 1.1.4.
	* gnu/packages/cran.scm (r-renv): Update to 1.1.4.

	Change-Id: I5ea1ef5c9629ba858d7116debcda0ab44f5edb12

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nloptr: Update to 2.2.1.
	* gnu/packages/cran.scm (r-nloptr): Update to 2.2.1.
	[properties]: Record updater-extra-inputs.
	[native-inputs]: Remove gfortran; add r-tinytest.

	Change-Id: If5eed14a89f8f33fc5a0adc6e309f790b87b06d2

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-later: Update to 1.4.2.
	* gnu/packages/cran.scm (r-later): Update to 1.4.2.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: Id4b35ffce6a5cc2e878b561c95c989ecf9014d61

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-simdesign: Update to 2.19.2.
	* gnu/packages/cran.scm (r-simdesign): Update to 2.19.2.
	[properties]: Record updater-ignored-native-inputs.
	[propagated-inputs]: Remove r-rpushbullet and r-snow.
	[native-inputs]: Add r-httr and r-mockery.

	Change-Id: Ib260b6ab16a8955b1c0276756c34fda474964e7a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-recipes: Update to 1.3.0.
	* gnu/packages/cran.scm (r-recipes): Update to 1.3.0.
	[properties]: Record updater-ignored-native-inputs.
	[propagated-inputs]: Add r-sparsevctrs.
	[native-inputs]: Add r-ddalpha, r-dials, r-kernlab, r-modeldata, r-parsnip,
	r-rpart, r-rsample, and r-splines2.

	Change-Id: Iff9d9a98e0b36790564fe11d17be94cfe7360011

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-butcher: Update to 0.3.5.
	* gnu/packages/cran.scm (r-butcher): Update to 0.3.5.

	Change-Id: Ic8dd6a6808bbb1d5483450bb5bdff21e04320ac2

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpostgres: Update to 1.4.8.
	* gnu/packages/cran.scm (r-rpostgres): Update to 1.4.8.
	[properties]: Record updater-extra-inputs.
	[native-inputs]: Add r-callr, r-dbitest, and r-rlang.

	Change-Id: I150f40ced2473a40da935acf635c79687e8124e9

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpostgresql: Update to 0.7-8.
	* gnu/packages/cran.scm (r-rpostgresql): Update to 0.7-8.
	[properties]: Record updater-ignored-inputs.

	Change-Id: I40b64577fbb37fd191347e54bb67008f559c4419

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggplot2: Update to 3.5.2.
	* gnu/packages/cran.scm (r-ggplot2): Update to 3.5.2.

	Change-Id: I9a170668b706b0d464a1d707b228bc3d480f4632

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-correlation: Update to 0.8.7.
	* gnu/packages/cran.scm (r-correlation): Update to 0.8.7.

	Change-Id: I765b03708178e3bfaf6eaae94da23ef9e08476da

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cardx: Update to 0.2.4.
	* gnu/packages/cran.scm (r-cardx): Update to 0.2.4.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-ggsurvfit; remove r-spelling.

	Change-Id: Ib61e55e5dae65fae13e9a90637ecf4e24ac18854

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clubsandwich: Update to 0.6.0.
	* gnu/packages/cran.scm (r-clubsandwich): Update to 0.6.0.

	Change-Id: I63cf6365064dcf405ca910e54f76475da0911eff

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rrcov: Update to 1.7-7.
	* gnu/packages/statistics.scm (r-rrcov): Update to 1.7-7.

	Change-Id: Ic4598deafb92da77351472440026919fb1e77333

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-segmented: Update to 2.1-4.
	* gnu/packages/statistics.scm (r-segmented): Update to 2.1-4.

	Change-Id: I63be449ed99a70ca7a7a037ec8aae9a0774a2d8d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcurl: Update to 1.98-1.17.
	* gnu/packages/statistics.scm (r-rcurl): Update to 1.98-1.17.

	Change-Id: I2545d21b772d959111a1ac8e89954a2ae874e16d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpparmadillo: Update to 14.4.2-1.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 14.4.2-1.

	Change-Id: Iee87f621fcc9417fd5f30f17b88a95744ac66570

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rlang: Update to 1.1.6.
	* gnu/packages/statistics.scm (r-rlang): Update to 1.1.6.

	Change-Id: I4674ea5b582f5e924ed70b6b1c8eb175496eebad

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r6: Update to 2.6.1.
	* gnu/packages/statistics.scm (r-r6): Update to 2.6.1.

	Change-Id: I00743146c49f86cc226d2fb0122f3d9f87539288

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tclust: Update to 2.1-0.
	* gnu/packages/statistics.scm (r-tclust): Update to 2.1-0.
	[properties]: Record updater-extra-native-inputs.
	[propagated-inputs]: Remove r-ellipsis; add r-rlang.

	Change-Id: I887029c302ba9ec12852e1128a05e27ed00de525

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-classdiscovery: Update to 3.4.8.
	* gnu/packages/bioconductor.scm (r-classdiscovery): Update to 3.4.8.

	Change-Id: I8d5c707ae55161cf93bf14ab3a4f87c40000327d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metap: Update to 1.12.
	* gnu/packages/bioconductor.scm (r-metap): Update to 1.12.

	Change-Id: Iad76b9dc0261cad250ed087e64c0490deecafd34

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpicrust2: Update to 2.1.2.
	* gnu/packages/bioconductor.scm (r-ggpicrust2): Update to 2.1.2.
	[propagated-inputs]: Remove r-aldex2, r-circlize, r-deseq2, r-edger, r-ggally, r-lefser,
	r-limma, r-maaslin2, r-metagenomeseq, r-microbiomestat, and
	r-summarizedexperiment; add r-ggplotify, r-ggraph, r-magrittr,
	r-progress, and r-tidygraph.
	[native-inputs]: Add r-fgsea, r-ggvenndiagram, r-mockery, and r-upsetr.

	Change-Id: I174ff92587f70e46d2c3520c0ff1bbf38e4b8172

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scgate: Update to 1.7.0.
	* gnu/packages/bioconductor.scm (r-scgate): Update to 1.7.0.

	Change-Id: I647cbfc4c289ba8a010e52732b6340856fe1d5b3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pscbs: Update to 0.68.0.
	* gnu/packages/bioconductor.scm (r-pscbs): Update to 0.68.0.
	[propagated-inputs]: Remove r-listenv.
	[native-inputs]: Remove r-r-devices.

	Change-Id: Ib198ca104b43c77790c258e8c53fcc34f2b521a1

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dsb: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-dsb): Update to 2.0.0.
	[native-inputs]: Add r-spelling.

	Change-Id: I1fdebc33bb8a57057b5b8a2ab8b4e401e5631c97

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-leidenbase: Update to 0.1.35.
	* gnu/packages/cran.scm (r-leidenbase): Update to 0.1.35.

	Change-Id: I321909205ff31abb20cfb7dd37d0a642a0ca451e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-terra: Update to 1.8-42.
	* gnu/packages/cran.scm (r-terra): Update to 1.8-42.
	[properties]: Record updater-ignored-inputs.
	[inputs]: Remove openssh and openssl; add tbb.

	Change-Id: I5c3841da2f001c2723f12a6b0bb31485b7a17979

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parameters: Update to 0.25.0.
	* gnu/packages/cran.scm (r-parameters): Update to 0.25.0.

	Change-Id: I1ae846fbb20beaf4eabc062fed78fae0f64e07c2

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-networkd3: Update to 0.4.1.
	* gnu/packages/cran.scm (r-networkd3): Update to 0.4.1.
	[source]: Simplify snippet.
	[arguments]: Use minify-build-system in 'process-javascript phase.
	[native-inputs]: Replace node-uglify-js with esbuild; update d3.v4.js.
	[propagated-inputs]: Add r-data-tree and r-jsonlite.

	Change-Id: I0ed711c56f5a59399614f602bbdfee35bc7e1326

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-duckdb: Update to 1.2.2.
	* gnu/packages/cran.scm (r-duckdb): Update to 1.2.2.
	[properties]: Record updater-extra-native-inputs and
	updater-ignored-native-inputs.
	[native-inputs]: Add r-adbcdrivermanager.

	Change-Id: I80daed5aeaca521b501a80b8e1e192f2219861a2

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ggsurvfit.
	* gnu/packages/cran.scm (r-ggsurvfit): New variable.

	Change-Id: I39f0057e1335f2d3f9597f2b0ffa2b9755a3c20d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-threejs: Update to 0.3.4.
	* gnu/packages/cran.scm (r-threejs): Update to 0.3.4.
	[arguments]: Rewrite 'process-javascript phase to use minify-build-system.
	[native-inputs]: Replace node-uglify-js with esbuild.

	Change-Id: I9d062dedbe7676bd331c8b2ba4fbbdc4fe7efb75

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-git2r: Update to 0.36.2.
	* gnu/packages/cran.scm (r-git2r): Update to 0.36.2.
	[properties]: Record updater-extra-native-inputs and
	updater-ignored-native-inputs.

	Change-Id: I06cfe9a70fb2e3aff1e07717e4a1662100fd2369

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-proj4: Update to 1.0-15.
	* gnu/packages/cran.scm (r-proj4): Update to 1.0-15.
	[properties]: Record updater-extra-inputs and updater-ignored-inputs.

	Change-Id: I14dc784e21940b463d9cf062a9b262dc26016b70

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dmrcate: Update to 3.4.0.
	* gnu/packages/bioconductor.scm (r-dmrcate): Update to 3.4.0.

	Change-Id: I60622a7c030ec5005a7decaf6f0e8cd77023b715

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sesamedata: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-sesamedata): Update to 1.26.0.

	Change-Id: I3ed54ced025597402321b550808686ad2d9175bd

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtcga-rnaseq: Update to 20151101.38.0.
	* gnu/packages/bioconductor.scm (r-rtcga-rnaseq): Update to 20151101.38.0.

	Change-Id: I5152b9bca7c12d968bbdf95a84b8874134f15b11

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnbeads-hg19: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-rnbeads-hg19): Update to 1.40.0.

	Change-Id: I37638d96b655cd1c91769d9e6ba332ae09695c39

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnaseqdata-hnrnpc-bam-chr14: Update to 0.46.0.
	* gnu/packages/bioconductor.scm (r-rnaseqdata-hnrnpc-bam-chr14): Update to 0.46.0.

	Change-Id: I6032eec74f1b93c4b44492b03fbcf270999f4cae

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parathyroidse: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-parathyroidse): Update to 1.46.0.

	Change-Id: I3408aa5f9e5d5f0f67520e18b34989621d419497

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-curatedtcgadata: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-curatedtcgadata): Update to 1.30.0.

	Change-Id: Ia427cb0b63ba1089d717e7efdb73ff8826bcf07d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gagedata: Update to 2.46.0.
	* gnu/packages/bioconductor.scm (r-gagedata): Update to 2.46.0.

	Change-Id: I5fc2489891207fbb249651d0b56eff7c75274cca

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prolocdata: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-prolocdata): Update to 1.46.0.

	Change-Id: I87cd79a11f9a1de302b7c3b7314918964a0c0143

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minionsummarydata: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-minionsummarydata): Update to 1.38.0.

	Change-Id: I978ac23b9ae0c69873d569d64cbce2a40b9b919e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minfidataepic: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-minfidataepic): Update to 1.34.0.

	Change-Id: I5eac84d1db0b985140ff85bd580379405f1af78d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mousegastrulationdata: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-mousegastrulationdata): Update to 1.22.0.

	Change-Id: I716e7325f77c65cc61f0914ef5ac5bb98e9f6410

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylclockdata: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-methylclockdata): Update to 1.16.0.

	Change-Id: Ie97c9e54f2a60b5132f2fd4f08d60602e0ff23d5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylaiddata: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-methylaiddata): Update to 1.40.0.

	Change-Id: I27fe623dde66a088b9567a6c459c03d6c4d822ca

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-macrophage: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-macrophage): Update to 1.24.0.

	Change-Id: I9f7cd0b50543930a4c06f5f0d0067af1d6c82483

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-golubesets: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-golubesets): Update to 1.50.0.

	Change-Id: I84daae58a4d84b578f0881cd5a7346966530de99

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genelendatabase: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-genelendatabase): Update to 1.44.0.

	Change-Id: I834018e74e1ef8ca5c21003a1eb30bbe9c9997d8

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-derfinderdata: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-derfinderdata): Update to 2.26.0.

	Change-Id: I9db140c44040670c4c2e44a8aaef2b65c24e2831

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chromstardata: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-chromstardata): Update to 1.34.0.

	Change-Id: I77f041f59bef6f1746a2898f92f874b65eed6f22

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-celldex: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-celldex): Update to 1.18.0.

	Change-Id: I26e32649ebdf8400cf6157b90a548db3b8040ad9

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-breastcancervdx: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-breastcancervdx): Update to 1.46.0.

	Change-Id: I5c9913b28bd9bd7742c45f253b045855342fe443

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bodymaprat: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-bodymaprat): Update to 1.24.0.

	Change-Id: I8ffbff5971e28cbe660c3722ccac85a981e1d789

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bcellviper: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-bcellviper): Update to 1.44.0.

	Change-Id: I916361d424274ddddfcb4b41b7df232278293e97

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-airway: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-airway): Update to 1.28.0.

	Change-Id: Ieb1826ed0355850310f2afb6e50ff7c320d1d19d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adductdata: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-adductdata): Update to 1.24.0.

	Change-Id: I470854bac0f9a3f5080f591ad79a934e0b571cda

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-phyloseq: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-phyloseq): Update to 1.52.0.

	Change-Id: Ic5ef1e540aeedcedc25ca3aec6eaec0d7a72a7cb

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximeta: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.26.0.
	[native-inputs]: Add r-edger and r-org-dm-eg-db.

	Change-Id: I2cc72379c43598ee838cddc06fda7a4930007b76

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tricycle: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-tricycle): Update to 1.16.0.

	Change-Id: I1c56fa881495a11f84eec0b1fe0b968c8cb29e50

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgabiolinks: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-tcgabiolinks): Update to 2.36.0.

	Change-Id: I9569c4178e12c45a1b07e2baed3137de3be531ce

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biscuiteer: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-biscuiteer): Update to 1.22.0.

	Change-Id: I74e038980d8e1ca20e12ad56341e18b3579f7372

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-omicade4: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-omicade4): Update to 1.48.0.

	Change-Id: I5b38a7ad1fc480c1accdb0b155f6fed989a0d648

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dmrseq: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-dmrseq): Update to 1.28.0.

	Change-Id: I6692b4e87fd6169e9c10a261a718d4fb0df06fec

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dada2: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-dada2): Update to 1.36.0.

	Change-Id: I16732f2da9af2382fd3f557d005792616685a92e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bsseq: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-bsseq): Update to 1.44.0.
	[propagated-inputs]: Add r-assorthead.
	[native-inputs]: Add r-doparallel and r-matrix.

	Change-Id: I94a78e4883893ac72d538be11fd480d8d33d20ed

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biotmle: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-biotmle): Update to 1.32.0.
	[native-inputs]: Add r-superlearner.

	Change-Id: Ie97429835fd74ab0f721315be74cfe22794c2ae9

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biotip: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-biotip): Update to 1.22.0.

	Change-Id: Id60b2575a1be93eb5a079fed319f04d5300a3c95

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioqc: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-bioqc): Update to 1.36.0.

	Change-Id: Ifa044f66a99e146c89c78fe20a92ed277b9f58b6

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bionet: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-bionet): Update to 1.68.0.

	Change-Id: I9d409cbb81002267a513d58298f3ebd7d6c1807b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bionero: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-bionero): Update to 1.16.0.

	Change-Id: Iaed12053adbf1242824bdbb782f16cf1273562eb

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomvrcns: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-biomvrcns): Update to 1.48.0.

	Change-Id: Id5f3919ac7c6b30c1fb3efa2eb4c73cc681b64bd

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomvcclass: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-biomvcclass): Update to 1.76.0.

	Change-Id: Icdd652bef1cc0ea5155d9d4ab6266bb180aa44c5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mvcclass: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-mvcclass): Update to 1.82.0.

	Change-Id: If609f852dff0ba941f7d0f011cba300d8460adfc

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomformat: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-biomformat): Update to 1.36.0.

	Change-Id: Iaef9c6011c70dbc60824cd516d3685db2d5d9cc3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biodb: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-biodb): Update to 1.16.0.
	[native-inputs]: Remove r-testthat.

	Change-Id: If9e15d02a34efe3fa0ae4e3e7061c36011e28003

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocthis: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-biocthis): Update to 1.18.0.

	Change-Id: I2cbb6bd3c70a859ae340c6ea773c287df47b67c9

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bcrank: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-bcrank): Update to 1.70.0.

	Change-Id: Ia0745ad7967108fbcd551f87c5e4f0062b1f1df9

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bbcanalyzer: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-bbcanalyzer): Update to 1.38.0.

	Change-Id: I5da7277082541aa00edfe5c16ab15f3b2ebb7a2f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-baynorm: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-baynorm): Update to 1.26.0.

	Change-Id: I33a7d1e0280d52b9724dcf9bc85294fa8c66d4a2

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayesspace: Update to 1.17.0.
	* gnu/packages/bioconductor.scm (r-bayesspace): Update to 1.17.0.

	Change-Id: I4f170f85b9bbb2ff24d47e6f7c87b1428df5cb9d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayesknockdown: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-bayesknockdown): Update to 1.34.0.

	Change-Id: I69faad00a359c1fff392e2cffc57db64f8fc1d93

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basicstarrseq: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-basicstarrseq): Update to 1.36.0.

	Change-Id: I085c47606a7fdf99acba63c173bfc0f740b9215a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basics: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-basics): Update to 2.20.0.

	Change-Id: I7e1b0d75535bcba050ee23a5e72e0d03a769274d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basic4cseq: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-basic4cseq): Update to 1.44.0.

	Change-Id: I786e49a838cc9afc924e3be658de146173372196

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genetclassifier: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-genetclassifier): Update to 1.48.0.
	[native-inputs]: Add r-biocgenerics.

	Change-Id: Ia528e85b940ebcb45a54fd24e5ba20e459294d23

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minet: Update to 3.66.0.
	* gnu/packages/bioconductor.scm (r-minet): Update to 3.66.0.

	Change-Id: Ie8ce9c81d66fb7db79e6b6c15e4d4506196e3159

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biobtreer: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-biobtreer): Update to 1.20.0.
	[native-inputs]: Remove r-testthat.

	Change-Id: I1b7708d784e836531bba093d44f531960c259207

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bgeedb: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-bgeedb): Update to 2.34.0.

	Change-Id: Ib27370ce9e499167912a154b4b0356848186776a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-megadepth: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-megadepth): Update to 1.18.0.

	Change-Id: I122c13d03491942e16d350b2cc950cffc6d6159d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ballgown: Update to 2.40.0.
	* gnu/packages/bioconductor.scm (r-ballgown): Update to 2.40.0.

	Change-Id: I6f356cc04b30a39e120a7d2fa62cb2f74c709b15

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-guitar: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-guitar): Update to 2.24.0.

	Change-Id: I9c1179dc0ed9f74f37f93eaddf49cd6193070be0

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-snpstats: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-snpstats): Update to 1.58.0.

	Change-Id: I238fa4a052f84a72fd43dd8587fac827db62a7fb

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pathview: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-pathview): Update to 1.48.0.
	[native-inputs]: Add r-biocgenerics and r-gage.

	Change-Id: Ibc83d6216801894e51035fe77e32d7779e3447d6

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parody: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-parody): Update to 1.66.0.

	Change-Id: Ie872040f4b0bc2ee38b0233df6c6b22fcda43ae6

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ldblock: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-ldblock): Update to 1.38.0.

	Change-Id: I0916710af2883810e93896d0dc5c54ca3bd2fbcb

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-kegggraph: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-kegggraph): Update to 1.68.0.
	[native-inputs]: Add r-biomart, r-org-hs-eg-db, and r-rcolorbrewer.

	Change-Id: I318b307f4b74dc33e1ed740bdbdf6676c06e26e4

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gwascat: Update to 2.40.0.
	* gnu/packages/bioconductor.scm (r-gwascat): Update to 2.40.0.
	[propagated-inputs]: Add r-data-table and r-tibble.

	Change-Id: I5290ef881c97703cfc991000dbc30f3b72741222

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gviz: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-gviz): Update to 1.52.0.

	Change-Id: I7a61c8f55aa9cd8f451d49a9618f2f59394f776c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggbio: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-ggbio): Update to 1.56.0.
	[native-inputs]: Add r-bsgenome-hsapiens-ucsc-hg19, r-ensdb-hsapiens-v75,
	r-homo-sapiens, and r-txdb-hsapiens-ucsc-hg19-knowngene.

	Change-Id: I7daf0aa13d5dc75ee6dd985b0bdafacfd9f8cf82

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-erma: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-erma): Update to 1.24.0.

	Change-Id: Ida576b8a9fe2478b6660654cf6a24d6da63d7352

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-catalyst: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-catalyst): Update to 1.32.0.

	Change-Id: I439774dfe215761399bf021162c2e33db7ec8f8a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msmstests: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-msmstests): Update to 1.46.0.

	Change-Id: I36c02fd0726392f0928122904a621871d226f1e5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msmseda: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-msmseda): Update to 1.46.0.

	Change-Id: I6628e82ab5cde3594b616b43b3f7a978f6705d08

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocio: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-biocio): Update to 1.18.0.

	Change-Id: I41bf42bf62c55b2f4d655a355b0de8ab0687d2b6

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msfeatures: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-msfeatures): Update to 1.16.0.

	Change-Id: Id39302cf03becd0b372289cea28b8020bf7bbfe6

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-delayedmatrixstats: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-delayedmatrixstats): Update to 1.30.0.

	Change-Id: Id72ff2edcee6e60dc19c9158e8708cd1bfe7a1b7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatialexperiment: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-spatialexperiment): Update to 1.18.0.
	[native-inputs]: Remove r-dropletutils.

	Change-Id: I7cf73b653cba4d663af8b14b1e319c240e18a5b7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sparsematrixstats: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-sparsematrixstats): Update to 1.20.0.

	Change-Id: I2186b03388e15899e1d5399a44764b8525ca99c3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sparsearray: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-sparsearray): Update to 1.8.0.

	Change-Id: Iac024ce458c6eb3ad59560c38faa06c09a8dbb23

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scater: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-scater): Update to 1.36.0.

	Change-Id: I622c060ec9a0673056217f128cbf6c556bdde04b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scuttle: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-scuttle): Update to 1.18.0.

	Change-Id: I28162c70da6324163b49099d88dd685db9aa3606

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singlecellexperiment: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-singlecellexperiment): Update to 1.30.0.
	[native-inputs]: Add r-matrix.

	Change-Id: I94de27beb2511d6784a76f89da4a5b4ccab6ccf5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maftools: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-maftools): Update to 2.24.0.

	Change-Id: Ibc6a3512835913bdf2696c3aa2adfc66f58b13ed

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beaddatapackr: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-beaddatapackr): Update to 1.60.0.

	Change-Id: I0a99785056c5dc3e8b541699503db9dc48f4abde

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beadarray: Update to 2.58.0.
	* gnu/packages/bioconductor.scm (r-beadarray): Update to 2.58.0.

	Change-Id: I3f43275bef48954f1e448ed7866f11f759385ba0

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beachmat-hdf5: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-beachmat-hdf5): Update to 1.6.0.
	[native-inputs]: Add r-matrix and r-rhdf5.

	Change-Id: Icb81f39f3fb106e82f7e1afa2dacaf2782eee581

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beachmat: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-beachmat): Update to 2.24.0.

	Change-Id: If297caca17732534631653e8d5746ab4a6594569

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hitc: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-hitc): Update to 1.52.0.

	Change-Id: Id6e5e49e763d37b47696b1e81d9aa9b2f1225035

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fithic: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-fithic): Update to 1.34.0.

	Change-Id: I0fe71a920d0c34e3c6c7da321f9bc45435509be8

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgraphviz: Update to 2.52.0.
	* gnu/packages/bioconductor.scm (r-rgraphviz): Update to 2.52.0.
	[native-inputs]: Add r-biocgenerics.

	Change-Id: Ie1aacad6a6a5e3b1aa316f80627e8689a8ea24e7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s4arrays: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-s4arrays): Update to 1.8.0.

	Change-Id: Ib4e5958c5964a566591a0435547048cffac751d5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-preprocesscore: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-preprocesscore): Update to 1.70.0.

	Change-Id: I43e98fa3c49e66dbba697a0a0d486e064c4a2216

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-icens: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-icens): Update to 1.80.0.

	Change-Id: Id12b6fb94ed4bb4ac40633632e8487fc20252101

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-m3c: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-m3c): Update to 1.30.0.

	Change-Id: I021fd0d45fdd92c0985b7fbda3399bb372ffba95

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgreat: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-rgreat): Update to 2.10.0.

	Change-Id: I5eeeba9fa1ef48a53a0b603c2975c23aaee8b841

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcatools: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-pcatools): Update to 2.20.0.

	Change-Id: Ib1d8f2c39e5cb4741faa7df74fda4078e1c69af9

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biodist: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-biodist): Update to 1.80.0.

	Change-Id: Ia154099d28be35a925bee0db59f6be5bba9c10ec

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocworkflowtools: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-biocworkflowtools): Update to 1.34.0.

	Change-Id: Id532da05a54f416e1be4d785daa89309913d796b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocpkgtools: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.26.0.
	[propagated-inputs]: Remove r-magrittr; add r-curl, r-glue, r-lubridate, r-purrr,
	r-tidyr, and r-yaml.

	Change-Id: I1880fecdeb7b4585a41361159a8e5ff68ccc9338

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocor: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-biocor): Update to 1.32.0.
	[native-inputs]: Add r-reactome-db and r-spelling.

	Change-Id: Ibe390c1591f38516906927671ee59a4686654bcd

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-grohmm: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-grohmm): Update to 1.42.0.

	Change-Id: I6a3553a56d3dabd16a5d5ba526d9560586dc7c7b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-experimenthubdata: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-experimenthubdata): Update to 1.34.0.
	[native-inputs]: Remove r-runit.

	Change-Id: I88d4f4c06fab408ff612e230b19f4082fb492d19

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-experimenthub: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-experimenthub): Update to 2.16.0.

	Change-Id: I969abc20ff0c188e342c5ac86926bf1a47efdb24

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocviews: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-biocviews): Update to 1.76.0.
	[native-inputs]: Remove r-runit; add r-biocgenerics.

	Change-Id: I63177855b4e85b7f3cf3feb877a53fe07a160617

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocgraph: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-biocgraph): Update to 1.70.0.

	Change-Id: Ife5bbffb575154537542f8ca408633df11e154b9

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioccheck: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-bioccheck): Update to 1.44.0.

	Change-Id: Ie1595b03d0215f141d11e1ce7a82f5507ed2c8cf

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocbaseutils: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-biocbaseutils): Update to 1.10.0.
	[native-inputs]: Add r-tinytest.

	Change-Id: I4183e4220934600d60ca44a2b75afa2f57c7d70b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ebarrays: Update to 2.72.0.
	* gnu/packages/bioconductor.scm (r-ebarrays): Update to 2.72.0.

	Change-Id: I75f591145f7ca2279b9cbf65bd8689979e67ece0

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reactomepa: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-reactomepa): Update to 1.52.0.

	Change-Id: I879fbc7026a16d62f1eec3259cb13f0bfe8fe2f6

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-graphite: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-graphite): Update to 1.54.0.
	[native-inputs]: Add r-hgu133plus2-db.

	Change-Id: Ia821b34aff46312797f8990d8caf914003ec7ea5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biobroom: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-biobroom): Update to 1.40.0.
	[native-inputs]: Add r-magrittr.

	Change-Id: I18611d5d8eabf600963ff2edcba41db18a12c0ad

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioassayr: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-bioassayr): Update to 1.46.0.

	Change-Id: I3e19937ed0b6690ec0327b1ca4c1eb61f9c79ac1

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biggr: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-biggr): Update to 1.44.0.

	Change-Id: I7d24aec93d42981d47e07740bf33dc3b79dbf386

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hyperdraw: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-hyperdraw): Update to 1.60.0.

	Change-Id: I32e287829d697637fad7b874034bdeb2660bf2cd

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hypergraph: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-hypergraph): Update to 1.80.0.
	[native-inputs]: Add r-biocgenerics.

	Change-Id: Ibc7ab070331f98815c1646e11645e62664aa3f89

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hybridmtest: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-hybridmtest): Update to 1.52.0.

	Change-Id: Ib4f33bd1975d545d4e650ee6ee3ad8a53ae6b6c4

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsbml: Update to 2.66.0.
	* gnu/packages/bioconductor.scm (r-rsbml): Update to 2.66.0.

	Change-Id: Iaba42ea1da893fa85b0890593ce0a91bde882f39

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bifet: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-bifet): Update to 1.28.0.

	Change-Id: I34d63aad3224f11f280f0f9f7a07711647316392

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bicare: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-bicare): Update to 1.66.0.

	Change-Id: Ief12baa24c8a86ffc7511a207e1b21a994f8e8b1

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acde: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-acde): Update to 1.38.0.

	Change-Id: Idbdd538dae978b00300208c1133c603105818224

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acme: Update to 2.64.0.
	* gnu/packages/bioconductor.scm (r-acme): Update to 2.64.0.

	Change-Id: I694a32b48589ab9bd2f932c597dc5f0d37e1d056

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acgh: Update to 1.86.0.
	* gnu/packages/bioconductor.scm (r-acgh): Update to 1.86.0.

	Change-Id: Idbbf706acd69b71f485da68de634198408972285

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ace: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-ace): Update to 1.26.0.

	Change-Id: I73305a2fe08a5da6e6dede248618151ebf3dafc1

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-universalmotif: Update to 1.26.2.
	* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.26.2.
	[native-inputs]: Add r-spelling.

	Change-Id: I6db50df3f47374820bb1446183099668de367b5f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-unifiedwmwqpcr: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-unifiedwmwqpcr): Update to 1.44.0.

	Change-Id: Id85300207b2ebce0c4e08ae110589b9a098ebad8

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ucsc-utils: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-ucsc-utils): Update to 1.4.0.

	Change-Id: Icc5d2702f56ac46a3a4cac8ec8e73614ac9592ef

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ucell: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-ucell): Update to 2.12.0.

	Change-Id: Ice6c1bcaadcbc2c3e4036ea2d644b6458c9b9b31

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-htqpcr: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-htqpcr): Update to 1.62.0.

	Change-Id: I4106040311b214f9f71d2e59c3a5dc5809f2328f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variancepartition: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.38.0.

	Change-Id: If627599421edf49c39d0aba60ae9140c853bd34d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variantfiltering: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-variantfiltering): Update to 1.44.0.

	Change-Id: Ibcc068eda4114887b97ef6fec8b9432d1b3d3b83

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tilingarray: Update to 1.86.0.
	* gnu/packages/bioconductor.scm (r-tilingarray): Update to 1.86.0.

	Change-Id: I36f188822ba816f56540bf7bdb72e2a2eb420a79

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wavcluster: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-wavcluster): Update to 2.42.0.

	Change-Id: I537e9ac1d563202bdad889079f3eb0b52fc9292d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdsfmt: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.44.0.

	Change-Id: Ib3eff728140fa1932faed3b8473bc31cc1a9777c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-watermelon: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-watermelon): Update to 2.14.0.

	Change-Id: I9b5dc0a6e43b6ae8f9f648fbae61a5dd216ff4d0

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-roc: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-roc): Update to 1.84.0.

	Change-Id: I67ef955106fb3015af3ef6385570b348a316f369

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-circrnaprofiler: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-circrnaprofiler): Update to 1.22.0.

	Change-Id: I183f7450a6a6413eaf84c1785e43b19a633b623f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cicero: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-cicero): Update to 1.26.0.
	[native-inputs]: Add r-vdiffr.

	Change-Id: Iabb0374833d27bb79712e72c2465ca114d495b32

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chicago: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-chicago): Update to 1.36.0.

	Change-Id: Ic04e65ff9934d111f4454b511ed182035b97b863

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcistarget: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-rcistarget): Update to 1.28.0.
	[properties]: Update updater-extra-native-inputs.

	Change-Id: I6cd8bfca2a3112c29d688899c18448cea8619814

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-depecher: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-depecher): Update to 1.24.0.

	Change-Id: I000e5de8f6d03abea511f0d0078a12553073e414

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mixomics: Update to 6.32.0.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.32.0.
	[native-inputs]: Add r-vdiffr.

	Change-Id: I996462738deed65f60f9be24fa30bc2339e8a18c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowsom: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-flowsom): Update to 2.16.0.
	[native-inputs]: Remove r-testthat.

	Change-Id: I28b36aec8dd35844a7dc3004a05cb91905a85ce7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cytoml: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-cytoml): Update to 2.20.0.
	[inputs]: Add zlib.

	Change-Id: I8b2bd6c1881e6bfc0c724b1dcaf6d8614f3c30f7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowstats: Update to 4.20.0.
	* gnu/packages/bioconductor.scm (r-flowstats): Update to 4.20.0.

	Change-Id: Ia5d0d1e70b77b9e192bfbbebc5d153500c169288

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rprotobuflib: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-rprotobuflib): Update to 2.20.0.

	Change-Id: Ia4489b20d351bbb94d50423bf47b286a8bac8762

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowclust: Update to 3.46.0.
	* gnu/packages/bioconductor.scm (r-flowclust): Update to 3.46.0.
	[native-inputs]: Add r-devtools and r-ellipse.

	Change-Id: I8504dfcc28ac621ed4937d841d44f37855836ad2

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowviz: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-flowviz): Update to 1.72.0.

	Change-Id: I89485dc0cea68482088e7777316807087adf486a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggcyto: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-ggcyto): Update to 1.36.0.

	Change-Id: Id210f9ba0134e1fcad89e93125bd26e3a86aa8c0

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ncdfflow: Update to 2.54.0.
	* gnu/packages/bioconductor.scm (r-ncdfflow): Update to 2.54.0.

	Change-Id: I207867cd494f5664433ff363271e1634ebc7dd17

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowmeans: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-flowmeans): Update to 1.68.0.

	Change-Id: I6ded2318cb513b27b437209d70a2f898103f2e7c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cytolib: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-cytolib): Update to 2.20.0.

	Change-Id: I102da5ca83550b6977d4aa5b0f12ac71864bba37

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-consensusclusterplus: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-consensusclusterplus): Update to 1.72.0.

	Change-Id: Ib9197e307ccf76aaefcd0f53a1cb68c4b5747227

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowai: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-flowai): Update to 1.38.0.
	[native-inputs]: Remove r-testthat.

	Change-Id: I0af77c861d887166c6c3e67ce8e874f28fda9174

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flames: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-flames): Update to 2.2.0.
	[propagated-inputs]: Add r-abind, r-magick, and r-sparsearray.

	Change-Id: I5cb9e8661b384618f2ab2ba5076f0c2ee54c808c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsubread: Update to 2.22.1.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.22.1.

	Change-Id: Ia0bac10821bd6512b5ebc2619596dc06e85d7f76

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotatr: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-annotatr): Update to 1.34.0.

	Change-Id: I1d0d5fe49a61431aa171b1bdbea679643704b922

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biosigner: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-biosigner): Update to 1.36.0.

	Change-Id: I1af09f2a27c9c75385a867751a99754a97e57708

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ropls: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-ropls): Update to 1.40.0.

	Change-Id: I53e00a6c7c9e26601125aec25fcc4c5c34ac52db

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multidataset: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-multidataset): Update to 1.36.0.
	[native-inputs]: Remove r-testthat.

	Change-Id: Ie75f6e5d522643d61a6b814dc25b66e250d93de5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-birewire: Update to 3.40.0.
	* gnu/packages/bioconductor.scm (r-birewire): Update to 3.40.0.

	Change-Id: I29078eeecee8361b2720b35394f73f9d4643dc18

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rqc: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-rqc): Update to 1.42.0.

	Change-Id: I6078d2888193e917110ba8df0c656eaeab0fdda7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quasr: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-quasr): Update to 1.48.0.

	Change-Id: I5d85131156a1ada9a78047518ae6a11c7128767b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhisat2: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-rhisat2): Update to 1.24.0.

	Change-Id: I6f8f625f5d5cf093a31a6c68f65b52d7ed7e98cc

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sgseq: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-sgseq): Update to 1.42.0.
	[native-inputs]: Remove r-runit.

	Change-Id: Ibd4ff90f6cab13f6fef1c7ac8020aab3822559a8

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbowtie: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-rbowtie): Update to 1.48.0.
	[inputs]: Remove zlib.

	Change-Id: I9e33f7a52c5570cbc528b2f4de6382fb59f59407

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iclusterplus: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-iclusterplus): Update to 1.44.0.

	Change-Id: If4e463bbee9e9020edb1dcb7411890927b1803f1

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocfilecache: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-biocfilecache): Update to 2.16.0.
	[native-inputs]: Add r-testthat.

	Change-Id: I978abff6af97dca4909498555550979ef0871af4

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrmnormalization: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-arrmnormalization): Update to 1.48.0.

	Change-Id: Ie3d9e329b8c4624ae298105fcecbc6c7b3722719

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-progeny: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-progeny): Update to 1.30.0.

	Change-Id: I184723aa1d9166319f02a0d6ff914db48a74b723

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbowtie2: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-rbowtie2): Update to 2.14.0.

	Change-Id: I0c41c8ed4d38e250888c2d519bc90704c8be931d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zfpkm: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-zfpkm): Update to 1.30.0.

	Change-Id: I2b42cfb684bd2ce84298b2daf2cd216b0ad9f553

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zinbwave: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-zinbwave): Update to 1.30.0.

	Change-Id: I7c735f1e1f97be782a8e390df0004879bd8413dc

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-webbioc: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-webbioc): Update to 1.80.0.

	Change-Id: I7137404c57be1a3d9edf48b0274efbb53a38fb49

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-widgettools: Update to 1.86.0.
	* gnu/packages/bioconductor.scm (r-widgettools): Update to 1.86.0.

	Change-Id: I91c46401d421ce3200a1634c6104041c3625a570

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wiggleplotr: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-wiggleplotr): Update to 1.32.0.

	Change-Id: I0f725e809a6603111997a5e20bd8ac0d40081b00

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wrench: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-wrench): Update to 1.26.0.

	Change-Id: Ie14b90fc17471b05b74771dd79e9aeb834b10cbe

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wppi: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-wppi): Update to 1.16.0.
	[native-inputs]: Remove r-testthat.

	Change-Id: I37f741c68c7b9cc2c7d5a3cc0da16d218f6b9ab4

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xcms: Update to 4.6.0.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 4.6.0.

	Change-Id: I105ca51fb8dcfb056fb5bd964e49fb548efe57c4

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-massspecwavelet: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-massspecwavelet): Update to 1.74.0.

	Change-Id: I5dd9a67668072816d7395be871ce9b5122bedc5c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-roar: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-roar): Update to 1.44.0.

	Change-Id: Id97a2e975dfb2192812b9ced0f8e4d2028e9ddd5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yarn: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-yarn): Update to 1.34.0.

	Change-Id: Iefdab419552a59395d2df683b7459fee241ab112

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantro: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-quantro): Update to 1.42.0.
	[native-inputs]: Add r-biocgenerics.

	Change-Id: I3456ec4f28d738fef8fbde7f12d4294904e605ac

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gcrma: Update to 2.80.0.
	* gnu/packages/bioconductor.scm (r-gcrma): Update to 2.80.0.

	Change-Id: Ib3fac2d8121bb723bf71e7042b0b94b98e7128fe

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yapsa: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-yapsa): Update to 1.34.0.

	Change-Id: I5e32daa34144c72046713aaa99d32495999f9a43

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-somaticsignatures: Update to 2.44.0.
	* gnu/packages/bioconductor.scm (r-somaticsignatures): Update to 2.44.0.

	Change-Id: I800fedede5e18689c391b8d93a0b5dc0abb113ed

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gtrellis: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-gtrellis): Update to 1.40.0.

	Change-Id: Ib8ab9f76b1887d09688994634818ecb8c2074dfa

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yamss: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-yamss): Update to 1.34.0.

	Change-Id: I76efc8d9d48e4fd1cdac61143d38d92ee84904df

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ebimage: Update to 4.50.0.
	* gnu/packages/bioconductor.scm (r-ebimage): Update to 4.50.0.
	[native-inputs]: Add r-digest.

	Change-Id: I4926be7910a289f215078ebae12f245304b86d98

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aucell: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-aucell): Update to 1.30.0.
	[native-inputs]: Add r-biobase.

	Change-Id: I13920f2ebfd087b4bed9aead2322d24ef6c21239

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-allelicimbalance: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-allelicimbalance): Update to 1.46.0.

	Change-Id: I62ec0fba22688fd30a5a861ffb87d9db50ef53d4

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationtools: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-annotationtools): Update to 1.82.0.

	Change-Id: Ie0a73deec313a981d199e38cc5f598a3e8283575

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gofuncr: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-gofuncr): Update to 1.28.0.
	[native-inputs]: Remove r-homo-sapiens.

	Change-Id: I0d2ee45976dfa3890efe3a6d587c944089d56676

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-atacseqqc: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.32.0.

	Change-Id: Id52d76183ee06adf0b50680a73e8a4b38a6cd3ae

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicstate: Update to 0.99.16.
	* gnu/packages/bioconductor.scm (r-genomicstate): Update to 0.99.16.
	[propagated-inputs]: Add r-txdbmaker.

	Change-Id: I6388ddc4206068b60936ccfe39d1d7332a8e9688

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicscores: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-genomicscores): Update to 2.20.0.

	Change-Id: I54a64bb8ebe9ae2188a49357e8d42ea0a3472c46

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifbreakr: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-motifbreakr): Update to 2.22.0.

	Change-Id: I0ee058fea8c10fbece222c1e191202008af1093c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgadem: Update to 2.55.0.
	* gnu/packages/bioconductor.scm (r-rgadem): Update to 2.55.0.

	Change-Id: Ie7758dfc9849e71554afb64756971e18abbe6348

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bacon: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-bacon): Update to 1.36.0.

	Change-Id: I239f3f30b684d169afb2806d8ee05657cc2806a6

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abseqr: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-abseqr): Update to 1.26.0.

	Change-Id: I7aa74814374744be512c1bab13b8b70f5664def5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-a4): Update to 1.56.0.

	Change-Id: I2ae3804b07ac818a15f44336b7d55d2144a575b5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4base: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-a4base): Update to 1.56.0.

	Change-Id: Ib3d63a8ba2e723506ff43ba248cec1432d68c430

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4reporting: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-a4reporting): Update to 1.56.0.

	Change-Id: Id57551c22481998a13b4675dd878a4f80c2d1343

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4preproc: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-a4preproc): Update to 1.56.0.

	Change-Id: Id45d5177875e636c2192c7372172644bc0d704ef

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4classif: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-a4classif): Update to 1.56.0.

	Change-Id: I2293a727f2735d63dbf469f57ef1ff9d06a2d47f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4core: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-a4core): Update to 1.56.0.

	Change-Id: Ic1306b520e93837dc120ba5c4f52b0d66b5bc473

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annaffy: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-annaffy): Update to 1.80.0.

	Change-Id: I2a7a24e976fcee1851c0c97e30c065258b482799

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlinterfaces: Update to 1.88.0.
	* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.88.0.
	[native-inputs]: Add r-snow.

	Change-Id: If7cd9b628719a37ab56866bc28138223525a8975

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterexperiment: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-clusterexperiment): Update to 2.28.0.

	Change-Id: If8153036fbb2374ae5fab2e8e774853b0f990276

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterprofiler: Update to 4.16.0.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.16.0.

	Change-Id: I89f243b3fbb230b2abd39cddb8d0741edb43590e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enrichplot: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.28.0.

	Change-Id: I1d69c2d436f7c4581aee89deda5ebf35b418ec7d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enrichedheatmap: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-enrichedheatmap): Update to 1.38.0.

	Change-Id: Icc0c3f9ea7562c559055b3971b3884ba0765ade6

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dose: Update to 4.2.0.
	* gnu/packages/bioconductor.scm (r-dose): Update to 4.2.0.

	Change-Id: Ife4e6a19d0579b553d2bc108377ab3f0091b8f89

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fgsea: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-fgsea): Update to 1.34.0.

	Change-Id: I27190e14795f59be354f8cc5eba620c3950944b7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fcscan: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-fcscan): Update to 1.22.0.
	[native-inputs]: Add r-biocgenerics.

	Change-Id: Ic9dfe8e594a6abc296964aa38eb730c0bc0c375e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anota2seq: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-anota2seq): Update to 1.30.0.

	Change-Id: I38bc749212c7ad0cce57354c8f7239da47e99675

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anota: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-anota): Update to 1.56.0.

	Change-Id: I0be49bd8f801d887dc1a4fb764ab42353952e508

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gosemsim: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.34.0.

	Change-Id: Idfc6d1713ab40e679bee511c21fc14130eb1d8f3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-heatplus: Update to 3.16.0.
	* gnu/packages/bioconductor.scm (r-heatplus): Update to 3.16.0.

	Change-Id: I1d248678e28d98807fbaa3565816dca0b7a88871

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tradeseq: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-tradeseq): Update to 1.22.0.
	[native-inputs]: Remove r-delayedmatrixstats and r-dplyr.

	Change-Id: Iacebd28b7bcfa95158526f701456bfc45221fa72

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ioniser: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-ioniser): Update to 2.32.0.

	Change-Id: Ic7d3362a5b273c72dfc5980ac7ffaf7cf9cdbce3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-linnorm: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-linnorm): Update to 2.32.0.

	Change-Id: I5e7ed478f28c1122bded7f3802777c9d18a6579b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lumi: Update to 2.60.0.
	* gnu/packages/bioconductor.scm (r-lumi): Update to 2.60.0.

	Change-Id: I45d6716133a4b0070ebcfd5dbe7fd6220ff34fb7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lefser: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-lefser): Update to 1.18.0.
	[propagated-inputs]: Add r-ape, r-biocgenerics, r-ggrepel, r-mia, r-purrr, r-tidyselect,
	and r-treeio.

	Change-Id: Id01e8efc0254b9cf0537583e313d7ff58f06e78f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-missmethyl: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-missmethyl): Update to 1.42.0.

	Change-Id: Ib4f530dad52eda462f9c37e6c259ba05748bcd5e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minfi: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-minfi): Update to 1.54.0.

	Change-Id: Ibc97f51533a1be5bb00a263a467592ad75962bae

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-milor: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-milor): Update to 2.4.0.

	Change-Id: Ic2940529b3b8fa0fd126389ce6dcb57cec68952a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-microbiome: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-microbiome): Update to 1.30.0.

	Change-Id: I959abf857119fc6a04c1c8900d0ddfb8f7c64390

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bumpymatrix: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-bumpymatrix): Update to 1.16.0.

	Change-Id: If67b892eedbadccf2d9c1ac2a2566705f419197c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-siggenes: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-siggenes): Update to 1.82.0.

	Change-Id: I1db58f6565d96feda1607d28b3a47243c8398349

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geoquery: Update to 2.76.0.
	* gnu/packages/bioconductor.scm (r-geoquery): Update to 2.76.0.

	Change-Id: I528d5a8b59e1ebe075e98a6061bbef2dd02585cc

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scone: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-scone): Update to 1.32.0.
	[propagated-inputs]: Add r-sparsearray.
	[native-inputs]: Add r-delayedarray.

	Change-Id: I8809f0c15743cd2c41ffdabf8f660860ea507dd9

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scdd: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-scdd): Update to 1.32.0.
	[native-inputs]: Add r-gridextra.

	Change-Id: Ib64f69f9f217d299965cde6a188fdd4abc7839fd

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-noiseq: Update to 2.52.0.
	* gnu/packages/bioconductor.scm (r-noiseq): Update to 2.52.0.

	Change-Id: I52e83bb95a2bf98c5c2f1d8da7e851c5de1c865b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sangerseqr: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-sangerseqr): Update to 1.44.0.
	[native-inputs]: Add r-biocgenerics.

	Change-Id: I801f477310edd3ce3a439fcafcb88d5662b8bb00

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-monocle: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-monocle): Update to 2.36.0.

	Change-Id: I7712b16c1176b7790c32d27b914e6c3537cbc6eb

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-batchelor: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-batchelor): Update to 1.24.0.

	Change-Id: I4900dbb3e58e11d37d6929d56a75c64a69e8e703

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-residualmatrix: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-residualmatrix): Update to 1.18.0.

	Change-Id: I82f6fafef18a50aa1a20f1369976d40f1bafee5c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-icobra: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-icobra): Update to 1.36.0.

	Change-Id: I47aae6e42fd1d4ba0e4ea3972d5f1666b2b90b68

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ihw: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-ihw): Update to 1.36.0.
	[native-inputs]: Remove r-ggplot2 and r-scales.

	Change-Id: I84dac6ccfe1ccc1350bc42cca7b9195cf2754fc8

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hmmcopy: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-hmmcopy): Update to 1.50.0.

	Change-Id: I2d9a3d26f64979ce32a51508e4ef9d9d50448cd5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dnacopy: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-dnacopy): Update to 1.82.0.

	Change-Id: Icb874b15d30811b389cd37388eb7f1fdaec2df77

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipexoqual: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-chipexoqual): Update to 1.32.0.

	Change-Id: I61dec95f81b51ccf1e68426bad957d15ef3488bc

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-destiny: Update to 3.22.0.
	* gnu/packages/bioconductor.scm (r-destiny): Update to 3.22.0.

	Change-Id: I4396b700afcf0af79323c1e185235d06aa015e7d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocsingular: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-biocsingular): Update to 1.24.0.

	Change-Id: I6372e020d35cc952789c3a3c1e0b35c8852a9b10

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metapod: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-metapod): Update to 1.16.0.

	Change-Id: I60163e5e465b9e3e87bdf00aea4caf1064a73b7c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggtree: Update to 3.16.0.
	* gnu/packages/bioconductor.scm (r-ggtree): Update to 3.16.0.

	Change-Id: I1ceff65f638f648209b30b2b352e7e6e37d113ee

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-treesummarizedexperiment: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-treesummarizedexperiment): Update to 2.16.0.

	Change-Id: I532ca02cd0601498664208d6e1a621d9188e7427

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scaledmatrix: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-scaledmatrix): Update to 1.16.0.
	[native-inputs]: Add r-s4arrays.

	Change-Id: I021ea652e6a09d1f92494cdd57784e73882e9443

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocneighbors: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-biocneighbors): Update to 2.2.0.

	Change-Id: I569a7cf16afaa1d2cff4eaaf9f20b18b6675d712

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ruvseq: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-ruvseq): Update to 1.42.0.

	Change-Id: I59593913099239828f7dd947f96c89ccb22f9f9d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dnabarcodes: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-dnabarcodes): Update to 1.38.0.

	Change-Id: I6791f6ea116ef8ac509a3bf405da52d3fd8001fc

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-inspect: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-inspect): Update to 1.38.0.

	Change-Id: I711cb550c81bdb7f366f30b44f06c744097a602e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plyranges: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-plyranges): Update to 1.28.0.
	[native-inputs]: Add r-bsgenome-hsapiens-ucsc-hg19.

	Change-Id: I8d7870ef9cd8f72f7172373fec330595269e4669

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plgem: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-plgem): Update to 1.80.0.

	Change-Id: I3ebfffef02b597fa7dd6f1acfd8ef8a5404c178f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rots: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-rots): Update to 2.0.0.
	[propagated-inputs]: Add r-biocparallel and r-lme4.

	Change-Id: If3cc700c891dc0f7779e719cf9756c6475c0b8e3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glimma: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-glimma): Update to 2.18.0.

	Change-Id: Ie2f304110937baa3f167be99d04cda3b1398b25e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-goseq: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-goseq): Update to 1.60.0.

	Change-Id: I94370c3d2812d61021fbf4646842d39070267e6b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ctc: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-ctc): Update to 1.82.0.

	Change-Id: If8397a89d983b847348c4c426589cdc810150d33

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicinteractions: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-genomicinteractions): Update to 1.42.0.

	Change-Id: If743bd7f55507a0cf54701e735c17bc102360b15

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-interactionset: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-interactionset): Update to 1.36.0.

	Change-Id: Iea2c44b8b10aab6d5d3fbbbd20b4d05fc6fea71c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayseq: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-bayseq): Update to 2.42.0.

	Change-Id: Ia83b350201d30e4ee4fde8ba207d8127faad1322

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cghcall: Update to 2.70.0.
	* gnu/packages/bioconductor.scm (r-cghcall): Update to 2.70.0.

	Change-Id: I7a5f075fba10875dada8e926d3f333ba84a49ffb

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cghbase: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-cghbase): Update to 1.68.0.

	Change-Id: I1e13be41c324391e23293c6113dbec937e9eb74f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-marray: Update to 1.86.0.
	* gnu/packages/bioconductor.scm (r-marray): Update to 1.86.0.

	Change-Id: I49eaed0e9ffcdf74e051eb96d62fb315f5d22b98

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrixgenerics: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-matrixgenerics): Update to 1.20.0.

	Change-Id: I4a3480a6b10267b70a6e0c55df19e568194e194f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chippeakanno: Update to 3.42.0.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.42.0.
	[native-inputs]: Remove r-biomart.

	Change-Id: Ifb8f36d7a218e8704bdb8fce91efc8c16dbb8051

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pepsnmr: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-pepsnmr): Update to 1.26.0.

	Change-Id: Ia4a90afbe99a1809adf0100b3d6eadf16efd28da

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggtreeextra: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-ggtreeextra): Update to 1.18.0.

	Change-Id: I1c76f57f79d48cbf8f87ea11ba6defe380abd553

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-graph: Update to 1.86.0.
	* gnu/packages/bioconductor.scm (r-graph): Update to 1.86.0.

	Change-Id: I8e0400ae03df88c752ff222912c574cbdaffcd7b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multtest: Update to 2.64.0.
	* gnu/packages/bioconductor.scm (r-multtest): Update to 2.64.0.

	Change-Id: I94ca89e8a31ce13e19908d1ee4c70af7b908baea

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multibac: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-multibac): Update to 1.18.0.

	Change-Id: Ia790f180e4a8059ebf3c5275dbf5adcc444bd002

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mbecs: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-mbecs): Update to 1.12.0.

	Change-Id: Id8af2d46dd582a403be76964033c856de49d4876

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diffbind: Update to 3.18.0.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.18.0.

	Change-Id: Ibb77e85a8710d0744f96fa8e4719f925d904c7a4

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-greylistchip: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-greylistchip): Update to 1.40.0.
	[native-inputs]: Remove r-biocstyle; add r-biocgenerics and
	r-bsgenome-hsapiens-ucsc-hg19.

	Change-Id: Ia7ed4eda61647f9a08b07fa98fe36a38717c4133

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-apeglm: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-apeglm): Update to 1.30.0.

	Change-Id: I1c6483306b19df7ab3a1bd0b89a4843112fd0550

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-apcomplex: Update to 2.74.0.
	* gnu/packages/bioconductor.scm (r-apcomplex): Update to 2.74.0.

	Change-Id: Ib8e15d7a188d3606abe2a03c192a7a7abfce2dfa

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qvalue: Update to 2.40.0.
	* gnu/packages/bioconductor.scm (r-qvalue): Update to 2.40.0.

	Change-Id: I230350bb75662de110543f7eb3c5b5fd09dccb90

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantsmooth: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-quantsmooth): Update to 1.74.0.

	Change-Id: I7135d825e27653431584b11a6ee97625cf5bf193

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geneplotter: Update to 1.86.0.
	* gnu/packages/bioconductor.scm (r-geneplotter): Update to 1.86.0.

	Change-Id: I39c5688ae97e47c11e958e315db25ce0d99df166

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zellkonverter: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-zellkonverter): Update to 1.18.0.
	[native-inputs]: Add r-biocfilecache, r-hdf5array, r-pkgload, r-scrnaseq,
	r-spatialexperiment, r-spelling, r-testthat, and r-withr.

	Change-Id: Ic17c7f826ba0fd332d94cc0a6c2489ce231cebc1

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zlibbioc: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-zlibbioc): Update to 1.54.0.

	Change-Id: I104177a6f6c8bac55141089003965952c21f4a3d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xina: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-xina): Update to 1.26.0.

	Change-Id: I6e9e4fca760f495662cb33e58f0cd7a34882289d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-txdbmaker: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-txdbmaker): Update to 1.4.0.

	Change-Id: I8cbc465d1118344852f6a28b72a0ac5cad0fd16d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-topgo: Update to 2.59.0.
	* gnu/packages/bioconductor.scm (r-topgo): Update to 2.59.0.

	Change-Id: I42aeeebcd55f1fd061c4b53bb5e0fd146fdac154

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-systempiper: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-systempiper): Update to 2.14.0.
	[native-inputs]: Add r-biomart, r-chippeakanno, r-rsubread, r-rtracklayer, and
	r-txdbmaker.

	Change-Id: I172eeccc74d1e327779884667210558f8eefe87f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-survcomp: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-survcomp): Update to 1.58.0.

	Change-Id: Idc63b04c2cc04cfb40fe91205e25761a9ef05ec7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-structstrings: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-structstrings): Update to 1.24.0.

	Change-Id: Ia9597978b80b9b6ced921ad5a8bbab720a095620

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringdb: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-stringdb): Update to 2.20.0.

	Change-Id: Ic23dd217804caf841c02a9e75f44f11f8b0e60f2

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stager: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-stager): Update to 1.30.0.

	Change-Id: I6a0c833e278c54fe253a6ded9220ba6c6b8a0798

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-slingshot: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-slingshot): Update to 2.16.0.
	[native-inputs]: Add r-clusterexperiment and r-rgl.

	Change-Id: I7a67000a0a004920e064ff434c9cbf73866da0cc

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scds: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-scds): Update to 1.24.0.

	Change-Id: I96910c6db1bc499eea52b443f1af0a18213fb907

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trnadbimport: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-trnadbimport): Update to 1.26.0.
	[native-inputs]: Add r-biocgenerics.

	Change-Id: I76a351f6bf1d5fe30484a95ae8d23185d3a6a966

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trna: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-trna): Update to 1.26.0.

	Change-Id: I9336023432f82dc58401c0754679fe662f523f13

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trackviewer: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-trackviewer): Update to 1.44.0.

	Change-Id: Ibd7e0445eba8e421f966468a4d0e691418086919

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-toast: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-toast): Update to 1.22.0.

	Change-Id: Iba29ae9fc4e8f51dd4b4cd42586112dbc57c75c3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tkwidgets: Update to 1.86.0.
	* gnu/packages/bioconductor.scm (r-tkwidgets): Update to 1.86.0.

	Change-Id: Iaeab4f3a08134a1f421046ee2d7077585d707255

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgautils: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-tcgautils): Update to 1.28.0.

	Change-Id: I3d70b1faae49f95d4390f32065219f3560c44dbd

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singscore: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-singscore): Update to 1.28.0.

	Change-Id: I2daa4d4743552daf8346eeb54289ac214f65fe5b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-simplifyenrichment: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-simplifyenrichment): Update to 2.2.0.

	Change-Id: If60723f59022e5da11c9c7d1ff1fdc9f3f076333

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-simona: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-simona): Update to 1.6.0.

	Change-Id: I5885373b6c954fa34171c792bf0dcdf0e9117096

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sictools: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-sictools): Update to 1.38.0.
	[native-inputs]: Add r-biocgenerics.

	Change-Id: I04d0f2b38f0728eaf729cbaddc652fccf8d01052

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shinymethyl: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-shinymethyl): Update to 1.44.0.

	Change-Id: I2397bd0f885f81675d6c7770b92f416165b46e5a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sesame: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-sesame): Update to 1.26.0.

	Change-Id: Icbe4db2bafacec0ec1d195967b9464940c3f937b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqlogo: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-seqlogo): Update to 1.74.0.

	Change-Id: I719d63d90f0acf42fdeeb28ce39fd41fbf8134c6

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqarray: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-seqarray): Update to 1.48.0.
	[propagated-inputs]: Add r-digest.

	Change-Id: I78d2fb17a2bd6c5fad67ca3d9a9b8f6bfc47c6f1

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scry: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-scry): Update to 1.20.0.

	Change-Id: Ie44c2f2ae5b27bad9b86cf3a548c35dde822d0bb

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scrnaseq: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-scrnaseq): Update to 2.22.0.
	[native-inputs]: Add r-biocmanager.

	Change-Id: I9b36b58beb11a15c68bff13e3b87dee2fd8524fe

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scmap: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-scmap): Update to 1.30.0.

	Change-Id: I21d57656972d4ff30b483c9c391c13315cbc80b2

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scdblfinder: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-scdblfinder): Update to 1.22.0.

	Change-Id: I633e5e73fa7998b547b4530a3a8f156f29d1acb7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scannotatr: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-scannotatr): Update to 1.14.0.

	Change-Id: Ica76113863ebc9248c90cc17851a279ac5d094c3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-saturn: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-saturn): Update to 1.16.0.
	[native-inputs]: Add r-delayedarray.

	Change-Id: I6ebf17e9e2e521caae8f7aea80b82a59f564c063

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtcgatoolbox: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-rtcgatoolbox): Update to 2.38.0.

	Change-Id: I5333b2d9249455fd22631297459d87a10b0baea3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsamtools: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-rsamtools): Update to 2.24.0.
	[propagated-inputs]: Remove r-zlibbioc.

	Change-Id: I999f48d52cd7f2269b8c7b52a46906eec4baaf40

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnaagecalc: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-rnaagecalc): Update to 1.20.0.

	Change-Id: I3e5886955911efdc584675e38362c7e30f8e7835

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5: Update to 2.52.0.
	* gnu/packages/bioconductor.scm (r-rhdf5): Update to 2.52.0.

	Change-Id: I315a2ea60498e944fdca3c21c7992bb06c0c2cda

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reportingtools: Update to 2.48.0.
	* gnu/packages/bioconductor.scm (r-reportingtools): Update to 2.48.0.

	Change-Id: I842b614435ca10bf856b722ceadd4999d380498c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-regioner: Update to 1.39.0.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.39.0.
	[native-inputs]: Remove r-biocmanager.

	Change-Id: I2238a61f8ed1281dd565b959e1371d3a40576737

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-recount: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-recount): Update to 1.34.0.

	Change-Id: I386e121ce2bbb69f0561248d45f2fa8aa882993e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcy3: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-rcy3): Update to 2.28.0.
	[native-inputs]: Add r-runit.

	Change-Id: I7fbf8bb82a46c550e052e22b70ac220ec749ae47

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcas: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-rcas): Update to 1.34.0.
	[native-inputs]: Remove r-biocmanager.

	Change-Id: I66a554c9c247d51c645b332ac34372f5ebb1fa88

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbgl: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-rbgl): Update to 1.84.0.
	[native-inputs]: Add r-biocgenerics.

	Change-Id: Idfdafc142fa0e3fc341118a2eeb0dc239e717499

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-protgenerics: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-protgenerics): Update to 1.40.0.

	Change-Id: Ide9e7ececf32c64eaefaffcda3f8f582cd8d46d9

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-protgear: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-protgear): Update to 1.12.0.

	Change-Id: I9259fec62c8e0456aa45eb51e4957d39b2a0085f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-powertcr: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-powertcr): Update to 1.28.0.

	Change-Id: Idb3b72539bc6dab7d333a7c73ba1d7aff4ad84e4

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-piano: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-piano): Update to 2.24.0.
	[native-inputs]: Add r-biomart.

	Change-Id: Ifedc7f9af862306d717e0c0f0e6c0fdd13fd1110

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pfamanalyzer: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-pfamanalyzer): Update to 1.8.0.

	Change-Id: I04f9e3fec5c9f48594eb622466c0efffec2b6399

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcamethods: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-pcamethods): Update to 2.0.0.

	Change-Id: I87726ec31fc6ce2ed11013505f0f113c1ea22e23

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcaexplorer: Update to 3.2.0.
	* gnu/packages/bioconductor.scm (r-pcaexplorer): Update to 3.2.0.

	Change-Id: I94c9fc78cc21754f57b89d3c79a85f70d34935b1

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oscope: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-oscope): Update to 1.38.0.

	Change-Id: Ie63bd19aa4f96c6a75f9a523c9f6456953d84bbb

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-organism-dplyr: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-organism-dplyr): Update to 1.36.0.

	Change-Id: I8c9511b341a095cc22510ce932e5808b89383e26

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mzr: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-mzr): Update to 2.42.0.
	[native-inputs]: Remove r-codetools.

	Change-Id: I7f0322706c0f78add16e1961b75f84cf5d47fcfc

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mzid: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-mzid): Update to 1.46.0.

	Change-Id: I6780216b71c64cbb24d70ffd73794ae8e4afd842

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msnid: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-msnid): Update to 1.42.0.
	[native-inputs]: Remove r-runit; add r-digest.

	Change-Id: I8a6f5a7ca0a67251aca31c748658a0d50de03dc8

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msexperiment: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-msexperiment): Update to 1.10.0.
	[native-inputs]: Remove r-s4vectors, r-spectra, and r-summarizedexperiment.

	Change-Id: Ie0a1fef71dae8b9dbf84e3d9bb7b7bbfb9717b11

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msa: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-msa): Update to 1.40.0.
	[native-inputs]: Add r-ape, r-pwalign, and r-seqinr.

	Change-Id: I7c0e4cdba4b4588bb553ba5c588f6122bd7302be

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-muscat: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-muscat): Update to 1.22.0.

	Change-Id: I56e0e54ef73abb3f56c2f87692c3a16d27db75ad

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mosdef: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-mosdef): Update to 1.4.0.

	Change-Id: Ibda20c28ef561050c07bd5a0eb381736603aac7d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-modstrings: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-modstrings): Update to 1.24.0.

	Change-Id: Id13e794acf3dabfd60495b36de498daeda03808e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mmuphin: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-mmuphin): Update to 1.22.0.

	Change-Id: I827e3434a8e52c3ceef6f2efe1acb958f04bdf4c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mfuzz: Update to 2.68.0.
	* gnu/packages/bioconductor.scm (r-mfuzz): Update to 2.68.0.

	Change-Id: Ic8243e125f76d552bd198b6958bc82cc8d5a4bb5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylaid: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-methylaid): Update to 1.42.0.

	Change-Id: Id3fc8d9aca3c002da5f6d0ed82f432799e118fa6

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metaneighbor: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-metaneighbor): Update to 1.28.0.

	Change-Id: Ic7398a996cc64f1d6e504a6cdb600229e310f313

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metagenomeseq: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-metagenomeseq): Update to 1.50.0.

	Change-Id: If7d3a5c53bfb6984fa74798dc42d3df497c32c59

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mdqc: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-mdqc): Update to 1.70.0.

	Change-Id: I5b6c44ddd74e0967c97cff65cf1a6a9e3f338e44

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maser: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-maser): Update to 1.26.0.
	[native-inputs]: Remove r-testthat.

	Change-Id: Ib65dc06db509a7861a2a8d0f160bd364b142a0bc

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-manor: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-manor): Update to 1.80.0.

	Change-Id: I0c3058376db77bf73879766bcbb6a2c59f5385bf

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-makecdfenv: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-makecdfenv): Update to 1.84.0.
	[propagated-inputs]: Remove r-zlibbioc.

	Change-Id: I7cd18e09ab8a893f901e431c94fec1a8c3d961e3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-made4: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-made4): Update to 1.82.0.

	Change-Id: I952736d83c10612977e33089bf77240630a8a3a8

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maaslin2: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-maaslin2): Update to 1.22.0.

	Change-Id: I34db84198ff794b43eebfc9d64b71de7d6c4f033

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-limma: Update to 3.64.0.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.64.0.

	Change-Id: Id6424a850cc96543cec37f6da902fe60a15c922d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lea: Update to 3.20.0.
	* gnu/packages/bioconductor.scm (r-lea): Update to 3.20.0.

	Change-Id: Ia54ac8273a3784af97a10d2ba010b8b80c1df506

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-keggrest: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-keggrest): Update to 1.48.0.
	[native-inputs]: Add r-biocgenerics and r-runit.

	Change-Id: I52078a3bbbff6f7d0898de5dc395e99182e22e30

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-interactivedisplaybase: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-interactivedisplaybase): Update to 1.46.0.

	Change-Id: Ic011f64cd3383cc14e014b6d49a70c7f588bb410

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-impute: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-impute): Update to 1.82.0.

	Change-Id: Ic8c461b27efcb8881886daa0fc4fc23f1464c5e3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpx: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-rpx): Update to 2.16.0.

	Change-Id: Ib37437efc30f0c44deeaae043bfcbe165dbe3373

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnbeads: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-rnbeads): Update to 2.26.0.

	Change-Id: Ib7f1932e42590bfe58b3b876d3673563168ebd0e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhtslib: Update to 3.4.0.
	* gnu/packages/bioconductor.scm (r-rhtslib): Update to 3.4.0.

	Change-Id: I02a5619bf6981f2d4e579700f0d9e06c91fcf206

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rdisop: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-rdisop): Update to 1.68.0.

	Change-Id: Ia8423eea89f7d3e9473bf20905c1aab6ccc6c59e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-raggedexperiment: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-raggedexperiment): Update to 1.32.0.

	Change-Id: I6dc3c2e8136828dc88ce4207dfcf9b1076bc17d8

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-radiogx: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-radiogx): Update to 2.12.0.

	Change-Id: I504d9c672785cb263f26fa12d340fcbb04936a2e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r4rna: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-r4rna): Update to 1.36.0.

	Change-Id: Ica94f5e4c6a88312631f050f8d0b2d82021f2df5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r3cseq: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-r3cseq): Update to 1.54.0.

	Change-Id: I9882221f384354fc25d948e88954af47c39fb2a5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hpar: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-hpar): Update to 1.50.0.

	Change-Id: I694a8fba24af5b136a3bad8dc688b69b1b012654

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-harshlight: Update to 1.79.0.
	* gnu/packages/bioconductor.scm (r-harshlight): Update to 1.79.0.

	Change-Id: If3b51b8621644c5218506b45df8aa852f727cbcb

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gypsum: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-gypsum): Update to 1.4.0.
	[native-inputs]: Add r-dbi, r-digest, and r-rsqlite.

	Change-Id: I9c47d813f75c0e3ea9f4f39ed295a1b603fc44ff

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gsva: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-gsva): Update to 2.2.0.

	Change-Id: Ieab3231bded2bdc5ed7b0049deb85d8596f7eec7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gostats: Update to 2.74.0.
	* gnu/packages/bioconductor.scm (r-gostats): Update to 2.74.0.

	Change-Id: Ib3fe20301d325ef58991b1af420e377d49ac5f40

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-globaltest: Update to 5.62.0.
	* gnu/packages/bioconductor.scm (r-globaltest): Update to 5.62.0.

	Change-Id: I9299108c1105893d7d9c535bf0e5a10f5e7321ab

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-globalancova: Update to 4.26.0.
	* gnu/packages/bioconductor.scm (r-globalancova): Update to 4.26.0.

	Change-Id: Ibf3faf1bccd53bb05be4c8270b5ec22b3b1e3e2c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glad: Update to 2.72.0.
	* gnu/packages/bioconductor.scm (r-glad): Update to 2.72.0.

	Change-Id: I83c49e4b66f7f3e7e5d737205cf895e1c563db0d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicfiles: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-genomicfiles): Update to 1.44.0.

	Change-Id: I9861b10b2c5df1bbe1b7ed332c4862b8cb082b1e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicdatacommons: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-genomicdatacommons): Update to 1.32.0.

	Change-Id: I06ef3a13e65765430e6cc8fdb00eab618abf84f9

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomeinfodb: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.44.0.

	Change-Id: If3948b1ead198467c8a211feaaa8881f43935fb2

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genefilter: Update to 1.90.0.
	* gnu/packages/bioconductor.scm (r-genefilter): Update to 1.90.0.
	[native-inputs]: Add r-all.

	Change-Id: Idc105168d93ab5a36a2f919b8da962e1392e159d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gage: Update to 2.58.0.
	* gnu/packages/bioconductor.scm (r-gage): Update to 2.58.0.

	Change-Id: Ic44ffec8aa76aafb0e3f42e286b364d1b2dfc2b4

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fastseg: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-fastseg): Update to 1.54.0.

	Change-Id: Icea08df66866a5f6599ad7c49609a2e5ada94ae6

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-epidish: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-epidish): Update to 2.24.0.

	Change-Id: I724be2ffcdca7ac249218f52216e2b0dd46c1e24

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enhancedvolcano: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-enhancedvolcano): Update to 1.26.0.

	Change-Id: I3769dd7613d14eecc63d17e9ff60cd116b7bec94

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edger: Update to 4.6.1.
	* gnu/packages/bioconductor.scm (r-edger): Update to 4.6.1.

	Change-Id: I943375816105486799e0a94860c54cdd5fe0fcec

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edaseq: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-edaseq): Update to 2.42.0.

	Change-Id: I6c955e1b5760fd22e36b9fb1b067753cb876a987

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dittoseq: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-dittoseq): Update to 1.20.0.
	[native-inputs]: Remove r-complexheatmap, r-ggplot-multistats, r-ggrastr, and
	r-plotly; add r-seurat.

	Change-Id: Ic681f51fc15b55a45351001895d1aecb2611759d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dirichletmultinomial: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-dirichletmultinomial): Update to 1.50.0.

	Change-Id: I6745bf57038f17950dc1899e3fa01c84cc782f80

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diffcyt: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-diffcyt): Update to 1.28.0.

	Change-Id: I3e00af55ff73a21a4e05d761ad0c636b96d5de44

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dexseq: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-dexseq): Update to 1.54.0.
	[native-inputs]: Add r-glmgampoi.

	Change-Id: I8961fcebf0ba5b9f02583d2edff56bdee79f9f43

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-complexheatmap: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-complexheatmap): Update to 2.24.0.
	[native-inputs]: Add r-gplots.

	Change-Id: I6bf59d57390d2dedb2dfe39e366877d0f78eafd1

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipseq: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-chipseq): Update to 1.58.0.

	Change-Id: I551f93e9cf5ba2835147824075ab745624cb49f8

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipseeker: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-chipseeker): Update to 1.44.0.

	Change-Id: I399306577a4878aa54aca2668a36200fc3ea7995

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-champ: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-champ): Update to 2.38.0.

	Change-Id: I7601146f2446f0ecd192107f1e9d3e23d56fb26c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-category: Update to 2.74.0.
	* gnu/packages/bioconductor.scm (r-category): Update to 2.74.0.

	Change-Id: Ib2b486613b733773cd938382b8884c6c656743b9

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biostrings: Update to 2.76.0.
	* gnu/packages/bioconductor.scm (r-biostrings): Update to 2.76.0.

	Change-Id: I79e1b7be7bc0b21c0e662127eb29a8bde89dfe2c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomart: Update to 2.64.0.
	* gnu/packages/bioconductor.scm (r-biomart): Update to 2.64.0.

	Change-Id: I7c02a16eb87c4ca33551155df0a2c687275263d6

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bamsignals: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-bamsignals): Update to 1.40.0.

	Change-Id: Id959b3e8f278296d69ac49a6e66c1777ef232165

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationfilter: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-annotationfilter): Update to 1.32.0.

	Change-Id: If8928c4d1d02594994a08495b3b43994a60926f8

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affxparser: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-affxparser): Update to 1.80.0.

	Change-Id: I89c59d3780b20c4584f8141bdbf88722eb960bca

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affycoretools: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-affycoretools): Update to 1.80.0.

	Change-Id: I23450c5daa29ba395708fba62af8e4bfd5c51969

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affycontam: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-affycontam): Update to 1.66.0.

	Change-Id: I65de3dee28cd1f0bd0040e25f39a0bcb8dea39e7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affycomp: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-affycomp): Update to 1.84.0.

	Change-Id: I03fdb9bc8898df4a752a0e7d6925b3387578a2bc

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nebulosa: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-nebulosa): Update to 1.18.0.

	Change-Id: I561c418b3d4f0f56ddfce63a707bfc3ad2005359

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-italics: Update to 2.68.0.
	* gnu/packages/bioconductor.scm (r-italics): Update to 2.68.0.

	Change-Id: Ibc0230684e4b46b953960f16fce0fc9dd460af38

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-isoformswitchanalyzer: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-isoformswitchanalyzer): Update to 2.8.0.

	Change-Id: I15b0b2a2724fb00e79afec0456e46451ffb9bbf6

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iranges: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-iranges): Update to 2.42.0.

	Change-Id: Ibe5d8338987d50e2a72e7e0fef03832a71a22ccc

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-infercnv: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-infercnv): Update to 1.24.0.

	Change-Id: I15a665cd93123b5e3c7d9f2c0d8c18fa1e96047b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ideoviz: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-ideoviz): Update to 1.44.0.

	Change-Id: I4771b11f85b88bf094531293637ed284ecc7ca53

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dyndoc: Update to 1.86.0.
	* gnu/packages/bioconductor.scm (r-dyndoc): Update to 1.86.0.

	Change-Id: Ia85730074f3e2376e64d8647b6c0c6be3caaa646

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dss: Update to 2.56.0.
	* gnu/packages/bioconductor.scm (r-dss): Update to 2.56.0.

	Change-Id: I815058f2da045ce1f2247145bafc23a83fefbd81

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dropletutils: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-dropletutils): Update to 1.28.0.

	Change-Id: Ibe37b562058659ae3a93d723062df3af1dac003e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dmrcate: Update to 3.3.1.
	* gnu/packages/bioconductor.scm (r-dmrcate): Update to 3.3.1.

	Change-Id: I837e99a4515b58dcb8990a54439f742c8ea3af18

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-derfinderhelper: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-derfinderhelper): Update to 1.42.0.

	Change-Id: Ica6c804b93d00a4f067748ae398772421ed8d571

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-derfinder: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-derfinder): Update to 1.42.0.

	Change-Id: Ief25d910c8333b084f2076b6149f26b927352d96

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-densvis: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-densvis): Update to 1.18.0.

	Change-Id: I3f6a99d9214e7a43ee67d4309a50bca403a0e737

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-delayedarray: Update to 0.34.1.
	* gnu/packages/bioconductor.scm (r-delayedarray): Update to 0.34.1.

	Change-Id: Icba6fffa06a021f84f4da61f5f84bc17ce95f025

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-degreport: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-degreport): Update to 1.44.0.

	Change-Id: Ia19b01aaca93854263230b3d36d5e22c99de38b8

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deepsnv: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-deepsnv): Update to 1.54.0.
	[native-inputs]: Add r-rcolorbrewer and r-txdb-hsapiens-ucsc-hg19-knowngene.

	Change-Id: Ibbde7af2155e5cde4da7c324a7b27913df1a01e6

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-decoupler: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-decoupler): Update to 2.14.0.

	Change-Id: I67554d2a5f7daee52708a861a0a4b6773713d3d1

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deconvr: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-deconvr): Update to 1.14.0.

	Change-Id: I7c507a100faf1c2c2b5b3d7fc1297d4480fd201c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-decontam: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-decontam): Update to 1.28.0.

	Change-Id: If6d9ed9e3c40626f80faba063ef2994c0ea4c100

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deconrnaseq: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-deconrnaseq): Update to 1.50.0.

	Change-Id: I25d09b0a8214be25a16f93c2e1562e4d50bea298

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-decomptumor2sig: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-decomptumor2sig): Update to 2.24.0.

	Change-Id: I75e58061b9df3467b545da894d30fdda20665d7a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-decipher: Update to 3.4.0.
	* gnu/packages/bioconductor.scm (r-decipher): Update to 3.4.0.

	Change-Id: I8ee729e8d9cb5f3fe3c3e253b40f966751a66aa9

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-debcam: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-debcam): Update to 1.26.0.

	Change-Id: Ie2c5c756a2808e160828a5fdaee2e6698dbbbb70

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dearseq: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-dearseq): Update to 1.20.0.

	Change-Id: I642796ab34c3636db8615ece31e09124337569a3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-damefinder: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-damefinder): Update to 1.20.0.

	Change-Id: Idbda0f7fd7c795dbc9cdb66466b9708b6ca75ee6

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dama: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-dama): Update to 1.80.0.

	Change-Id: I5c0859cb508f8b3d0db329301f389f462af1f86c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cummerbund: Update to 2.50.0.
	* gnu/packages/bioconductor.scm (r-cummerbund): Update to 2.50.0.

	Change-Id: I7200533dc84c1a128ce7351172fb41238698a6ee

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-csaw: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-csaw): Update to 1.42.0.
	[propagated-inputs]: Remove r-zlibbioc.

	Change-Id: Ia429e2ddfbb0e246833636842aeff1e3c2eb1998

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-coverageview: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-coverageview): Update to 1.46.0.

	Change-Id: Ib5a8b52e15ec3d85c9582137cb3b4191a77f2876

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-coregx: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-coregx): Update to 2.12.0.

	Change-Id: I69349b6a20424a9d2beaff1f7bf9f2c9e023ef76

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chihaya: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-chihaya): Update to 1.8.0.

	Change-Id: I87b10504be5edec00579c02821a3367da9961fb5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cellid: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-cellid): Update to 1.16.0.

	Change-Id: I1b6aaae139be30d5714125aee3ff212452886cc7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ccfindr: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-ccfindr): Update to 1.28.0.

	Change-Id: I63c9ce2143e94cafbbf63e656c5b44791881247e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cardelino: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-cardelino): Update to 1.10.0.
	[native-inputs]: Add r-covr.

	Change-Id: I29cdf246d3eb2a85a8ddd62f7d260380ade28f17

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-breakpointr: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-breakpointr): Update to 1.26.0.

	Change-Id: I1bd9ec159323e6f4f8c46473969b3710d241afb6

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocversion: Update to 3.21.1.
	* gnu/packages/bioconductor.scm (r-biocversion): Update to 3.21.1.

	Change-Id: If09a18cc74568418a1709168ed5880aab961503a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-barcodetrackr: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-barcodetrackr): Update to 1.16.0.

	Change-Id: I9f6bf2a26894e8f1ac09abcd94f08a9151ab2d20

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-banocc: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-banocc): Update to 1.32.0.

	Change-Id: Ifbc52a3251ce543476d480e3f2693c520dccaaea

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bandits: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-bandits): Update to 1.24.0.

	Change-Id: Id1b9bcf37631edc5b20246c6bbdbdc991de8c365

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bambu: Update to 3.10.0.
	* gnu/packages/bioconductor.scm (r-bambu): Update to 3.10.0.

	Change-Id: I841d62e513d3462df1343e05211b7bf1366b400f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-badregionfinder: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-badregionfinder): Update to 1.36.0.

	Change-Id: Ibbe72bb3b7868b6cd7c16a64ff1e0979eab3638f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bader: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-bader): Update to 1.46.0.

	Change-Id: I82801d2389eb3e4e92e357b90b6675cb6f6e5b2d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bags: Update to 2.48.0.
	* gnu/packages/bioconductor.scm (r-bags): Update to 2.48.0.

	Change-Id: I9c60d15e06f27423ef916d777a7976b950f6f89a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-baalchip: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-baalchip): Update to 1.34.0.
	[native-inputs]: Add r-biocgenerics.

	Change-Id: I6c61a9f26964bad0d8f2540ee0e4a07b338fb31b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-awst: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-awst): Update to 1.16.0.

	Change-Id: I98723afb9d313cb20f0c07378c9faa2a7ccbdcc2

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-awfisher: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-awfisher): Update to 1.22.0.

	Change-Id: Ic68f0d96276b1b5b67685b493a86a24652976af8

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-attract: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-attract): Update to 1.60.0.

	Change-Id: Iffcca3b11ca28e1e35ec54cc6807437399010ee7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-atsnp: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-atsnp): Update to 1.24.0.
	[native-inputs]: Remove r-testthat.

	Change-Id: I5425cc1ba4103e03e4aecf0ea398d9551201549c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-atena: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-atena): Update to 1.14.0.

	Change-Id: I5c8118fa6b9f82831e085cda4a34dcf57e77630d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assorthead: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-assorthead): Update to 1.2.0.

	Change-Id: Id0840fe619c569cd07005c02267819b6f3108aaf

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asset: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-asset): Update to 2.26.0.

	Change-Id: I25eccac2c8e38d73d9a2fd610dd3792ee4e5e340

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assessorf: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-assessorf): Update to 1.26.0.

	Change-Id: I2d320041eff72d8de07e5f1e8bac7f1214686634

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aspli: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-aspli): Update to 2.18.0.

	Change-Id: Ied780f1885c4ee91315cdd40d4d4a4280836ecca

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asics: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-asics): Update to 2.24.0.

	Change-Id: I0d15d30dcf26baa3c2117c0afe15bca9f0c7ba6c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asgsca: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-asgsca): Update to 1.42.0.

	Change-Id: I90c62b6c8cf2ed403986f6c76570aaf8784cbc79

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aseb: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-aseb): Update to 1.52.0.

	Change-Id: I24bdae5f5ab8b9eed4df0ddbc2a57ffcd516a079

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asafe: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-asafe): Update to 1.34.0.

	Change-Id: I30d62f866ff2598ddcea646397a8e678f34cb737

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrayquality: Update to 1.86.0.
	* gnu/packages/bioconductor.scm (r-arrayquality): Update to 1.86.0.

	Change-Id: I126b62c42c1a4e2b9e1d2560fb3685e4b710a5ba

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arraymvout: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-arraymvout): Update to 1.66.0.

	Change-Id: I6f8d67a535f2d4cc5b19b674a5d0c5d62f032bdb

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrayexpress: Update to 1.67.1.
	* gnu/packages/bioconductor.scm (r-arrayexpress): Update to 1.67.1.

	Change-Id: I24c5ea596b95dacd7cddb8c1250abbf66ae9ef22

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-antiprofiles: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-antiprofiles): Update to 1.48.0.

	Change-Id: Icd16775bf57c2ec783b4e72a08138c966da48962

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aneufinder: Update to 1.35.0.
	* gnu/packages/bioconductor.scm (r-aneufinder): Update to 1.35.0.
	[native-inputs]: Add r-bsgenome-hsapiens-ucsc-hg19.

	Change-Id: I0b41b8e97829a5a27f8bee98317db8be6cc526e7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-altcdfenvs: Update to 2.70.0.
	* gnu/packages/bioconductor.scm (r-altcdfenvs): Update to 2.70.0.

	Change-Id: Ie84347eefe5046d0ec1d87257a84712c3fe7e44d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alphabeta: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-alphabeta): Update to 1.22.0.

	Change-Id: I8b4108e5f7a6897b0e738317e9ea023e0ea54f22

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alevinqc: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-alevinqc): Update to 1.24.0.
	[properties]: Remove updater-extra-native-inputs.

	Change-Id: Iaced4c394b86972a7e73686437df635da037dea5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aldex2: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-aldex2): Update to 1.40.0.

	Change-Id: Iac30b14e7f9e920f2e84a9dd79e894c0fd1026ce

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anvilgcp: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-anvilgcp): Update to 1.2.0.

	Change-Id: I89f623a55cdf5c72aed3f8d76b8302a4b36f1960

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anvilbase: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-anvilbase): Update to 1.2.0.

	Change-Id: I90b4551caa8cd68626198869cbee05ee95e537ad

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationhubdata: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-annotationhubdata): Update to 1.38.0.

	Change-Id: Ica7cb350b027318c3fe55ed21c1e530327fbd991

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-animalcules: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-animalcules): Update to 1.24.0.

	Change-Id: If6fc4b4d831a2832215cf5d24dde1e7da906125f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ancombc: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-ancombc): Update to 2.10.0.

	Change-Id: I501a00e3edc050bded31973d0c2a1a7796e4170d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anaquin: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-anaquin): Update to 2.32.0.

	Change-Id: Icc41e23e97d590b359bb30cac5739ab5ec0bff21

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-amaretto: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-amaretto): Update to 1.24.0.

	Change-Id: I475839af8f2337663bc39d8c1e6709b56806fd30

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-amplican: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-amplican): Update to 1.30.0.
	[native-inputs]: Add r-devtools.

	Change-Id: I52a340216ca0cea94e8e2d50ed0c34e1397399e6

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-amountain: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-amountain): Update to 1.34.0.

	Change-Id: I1d35f988f6901b783287fa3645b5c6cfc81f3f03

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-airpart: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-airpart): Update to 1.16.0.

	Change-Id: I628b3ac172bbdb497d2e59f1901e2d90857c7a31

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aims: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-aims): Update to 1.40.0.
	[native-inputs]: Add r-biocgenerics.

	Change-Id: I22a367ac788564851fdaf35d031403c5e3410882

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-agimicrorna: Update to 2.58.0.
	* gnu/packages/bioconductor.scm (r-agimicrorna): Update to 2.58.0.

	Change-Id: Ic8aa960b3d6468a34d8170b8cfd90c0b8176ab14

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adductomicsr: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-adductomicsr): Update to 1.24.0.

	Change-Id: I1d43f2db5a3c05f04de95e02cad94016694ead0d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-agilp: Update to 3.40.0.
	* gnu/packages/bioconductor.scm (r-agilp): Update to 3.40.0.

	Change-Id: I69282cc34f8b0fe0255f22b243e3748aa41f0b7a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aggregatebiovar: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-aggregatebiovar): Update to 1.18.0.

	Change-Id: I2ca20b01c20640e8a4be603e19210cc6423fc784

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-agdex: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-agdex): Update to 1.56.0.

	Change-Id: Ic61f70fc91dd0e7c706c901b6494cd695a600fdf

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affyrnadegradation: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-affyrnadegradation): Update to 1.54.0.

	Change-Id: I65911302a5ffda7e95551f8a48fa9f4196f8b609

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affylmgui: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-affylmgui): Update to 1.82.0.

	Change-Id: Idd8b20f149ef434f1a8b817c16a0d09e60acc190

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affyilm: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-affyilm): Update to 1.60.0.

	Change-Id: I935453de3be42ad9bb3cdb4e1b13d0cc8e2cc954

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affixcan: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-affixcan): Update to 1.26.0.

	Change-Id: Idc7dba98db54145e0a6a40804307457f1ed5da87

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adsplit: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-adsplit): Update to 1.78.0.

	Change-Id: I84bfa8bfd1252ed9dd4cd1e443e012c5bfbb2b2a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adimpute: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-adimpute): Update to 1.18.0.

	Change-Id: I165d7e8675de8a807ff0e05d1e1f8e7a14ed2888

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adam: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-adam): Update to 1.24.0.

	Change-Id: Ie8e91599088c3360912b946c20e8d0a030e70ae8

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adacgh2: Update to 2.48.0.
	* gnu/packages/bioconductor.scm (r-adacgh2): Update to 2.48.0.
	[propagated-inputs]: Remove r-glad.

	Change-Id: Id54bd6c3c41102459d86be76b935af818c9adb46

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-absseq: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-absseq): Update to 1.62.0.

	Change-Id: I3cd70eca81329f77341e28c90bee23e1b8842dda

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abarray: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-abarray): Update to 1.76.0.

	Change-Id: I3307803bf2824bd5906d4e678e5ed8c53ab3ffaf

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zebrafishrnaseq: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-zebrafishrnaseq): Update to 1.28.0.

	Change-Id: I876679b771d9f3b355faba59a3b193bcad76a0a4

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximportdata: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-tximportdata): Update to 1.36.0.

	Change-Id: Ib27e01fb09cae4ad434d52ef1dede3b9f5a57f05

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgabiolinksgui-data: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-tcgabiolinksgui-data): Update to 1.28.0.

	Change-Id: Ia9d8109de8573cf3beda7815bf58f7f8b5b25b94

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-systempiperdata: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-systempiperdata): Update to 2.12.0.

	Change-Id: Iee690f0ee430e48a5527649fa123ef8fc6898292

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sesamedata: Update to 1.25.0.
	* gnu/packages/bioconductor.scm (r-sesamedata): Update to 1.25.0.

	Change-Id: Ib0b988018c940fb7e07d53a5127d7df9ba0a03c3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtcga-rnaseq: Update to 20151101.37.0.
	* gnu/packages/bioconductor.scm (r-rtcga-rnaseq): Update to 20151101.37.0.

	Change-Id: Ide12b352ffab0ee1699a248162a65d98e8f06d0f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnbeads-hg19: Update to 1.39.0.
	* gnu/packages/bioconductor.scm (r-rnbeads-hg19): Update to 1.39.0.

	Change-Id: I46e72b3f8b0e1a56507b45871de415216671f046

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnaseqdata-hnrnpc-bam-chr14: Update to 0.45.0.
	* gnu/packages/bioconductor.scm (r-rnaseqdata-hnrnpc-bam-chr14): Update to 0.45.0.

	Change-Id: Ieb555559587c0506286b932e14208337a9a51a82

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcistarget-hg19-motifdbs-cisbponly-500bp: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-rcistarget-hg19-motifdbs-cisbponly-500bp): Update to 1.28.0.

	Change-Id: Ic9d165687c4f25cf5d2cc47d872b10f5e70bc6c3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parathyroidse: Update to 1.45.1.
	* gnu/packages/bioconductor.scm (r-parathyroidse): Update to 1.45.1.

	Change-Id: I54a39bf3a783a95a465b4b525becd5a8aef8bcb5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-curatedtcgadata: Update to 1.29.2.
	* gnu/packages/bioconductor.scm (r-curatedtcgadata): Update to 1.29.2.

	Change-Id: I5a5a16c3ad47ac66ee57b2e0e030fae8082309db

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gagedata: Update to 2.45.0.
	* gnu/packages/bioconductor.scm (r-gagedata): Update to 2.45.0.

	Change-Id: I3856f804b56ca1f5ea3f8d6ec80bb999b2134012

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affydata: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-affydata): Update to 1.56.0.

	Change-Id: Ifaf87f59cdb8f403f0a397e6500b7a8d553bacd7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-all: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-all): Update to 1.50.0.

	Change-Id: Ic8d0867cfe0de117c7937b4f2781c4a2124e4049

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prolocdata: Update to 1.45.1.
	* gnu/packages/bioconductor.scm (r-prolocdata): Update to 1.45.1.

	Change-Id: I522746eab159a75d321bbb067f8d1eaccc84433c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pasillabamsubset: Update to 0.46.0.
	* gnu/packages/bioconductor.scm (r-pasillabamsubset): Update to 0.46.0.

	Change-Id: I408feea31d2170aff07d718122a950c478ce7fdb

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pasilla: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-pasilla): Update to 1.36.0.

	Change-Id: Ic01cd35d32e0667863d27a6e724411061608f032

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msigdb: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-msigdb): Update to 1.16.0.

	Change-Id: I1e3647d5443151bee7831718bed8ee6ed15d6322

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msdata: Update to 0.48.0.
	* gnu/packages/bioconductor.scm (r-msdata): Update to 0.48.0.

	Change-Id: If69323b9fc8b809d55e06a0bf6f71be2a3b855e9

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minionsummarydata: Update to 1.37.0.
	* gnu/packages/bioconductor.scm (r-minionsummarydata): Update to 1.37.0.

	Change-Id: I432fe0ac58d5442d2f0cf41ca8220ac9d9789906

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minfidataepic: Update to 1.33.0.
	* gnu/packages/bioconductor.scm (r-minfidataepic): Update to 1.33.0.

	Change-Id: I424ad48e5dc07346f668d9f8c09439dd4f8829ad

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minfidata: Update to 0.54.0.
	* gnu/packages/bioconductor.scm (r-minfidata): Update to 0.54.0.

	Change-Id: Idf414cc55f384e330285db3bf137ebd78cbdb21b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mousegastrulationdata: Update to 1.21.0.
	* gnu/packages/bioconductor.scm (r-mousegastrulationdata): Update to 1.21.0.

	Change-Id: Idec21a0e943996b3054c2071ea5c356593fca921

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylclockdata: Update to 1.15.0.
	* gnu/packages/bioconductor.scm (r-methylclockdata): Update to 1.15.0.

	Change-Id: If5186aa2846f5a7722f574de4d0fbab2d86eadea

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylaiddata: Update to 1.39.0.
	* gnu/packages/bioconductor.scm (r-methylaiddata): Update to 1.39.0.

	Change-Id: I1e1a9b0833e1d797a1742d3e84c0cb1cfc8129b5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-macrophage: Update to 1.23.0.
	* gnu/packages/bioconductor.scm (r-macrophage): Update to 1.23.0.

	Change-Id: I177886e04286717cea00c347fc2d344429da4656

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lungcancerlines: Update to 0.46.0.
	* gnu/packages/bioconductor.scm (r-lungcancerlines): Update to 0.46.0.

	Change-Id: I1445c967d1274476340dbb4f43eb0ad2d8106902

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-leukemiaseset: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-leukemiaseset): Update to 1.44.0.

	Change-Id: I14cd5fb6e2acc6c0016bdd3b77fe2152817ba06f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-jaspar2016: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-jaspar2016): Update to 1.36.0.

	Change-Id: I95c5499183b56a96b604b84cc244b0febb85b479

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-italicsdata: Update to 2.46.0.
	* gnu/packages/bioconductor.scm (r-italicsdata): Update to 2.46.0.

	Change-Id: I381cbcb48482ca0ea006470246c6e228a43e7c30

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-illuminadatatestfiles: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-illuminadatatestfiles): Update to 1.46.0.

	Change-Id: I1a08ad026089b5c333912ba9c4b6b37742b61dcc

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-illumina450probevariants-db: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-illumina450probevariants-db): Update to 1.44.0.

	Change-Id: I86433bc63422e9b7cadc24038464a1228dc4650c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdcytodata: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-hdcytodata): Update to 1.28.0.

	Change-Id: Icd74b30df22867b3fccc6facc3ed7d3e40e07be5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hellorangesdata: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-hellorangesdata): Update to 1.34.0.

	Change-Id: Ibb534fac80010c027816990d0b3dad69b477e3ed

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gsvadata: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-gsvadata): Update to 1.44.0.

	Change-Id: I39214c6768f4c89105b3cb371d031f63cf21b0d7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-golubesets: Update to 1.49.0.
	* gnu/packages/bioconductor.scm (r-golubesets): Update to 1.49.0.

	Change-Id: I0ddbf384909c0a28dd2c6a6298a90015119d9393

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomationdata: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-genomationdata): Update to 1.40.0.

	Change-Id: Ieb1a90a5754bc2c4b1ad0f8f185308000ae0baec

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genelendatabase: Update to 1.43.0.
	* gnu/packages/bioconductor.scm (r-genelendatabase): Update to 1.43.0.

	Change-Id: I0ce75ff8aa0720f97425fe6b7d350e54e745e05e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowworkspacedata: Update to 3.20.0.
	* gnu/packages/bioconductor.scm (r-flowworkspacedata): Update to 3.20.0.

	Change-Id: I43a2d33c842149b331739f779ed7f69896e49e3a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowsorted-blood-epic: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-flowsorted-blood-epic): Update to 2.12.0.

	Change-Id: Ib0fc61b2e80e86ff4728dfa0182124b4ebcf0422

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowsorted-blood-450k: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-flowsorted-blood-450k): Update to 1.46.0.

	Change-Id: I69c4ff1160248f2b53ee11bb4ab06ce482116fbf

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-faahko: Update to 1.47.1.
	* gnu/packages/bioconductor.scm (r-faahko): Update to 1.47.1.

	Change-Id: I39a6ae2434eefeed6490d6fe9d085924d4533994

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-derfinderdata: Update to 2.25.0.
	* gnu/packages/bioconductor.scm (r-derfinderdata): Update to 2.25.0.

	Change-Id: I026460da9bcd23dfa5503aaf22c42b80af67fc6a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-copyhelper: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-copyhelper): Update to 1.40.0.

	Change-Id: I91147eb01c2f7a611c35f901c145b15d7703f143

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chromstardata: Update to 1.33.0.
	* gnu/packages/bioconductor.scm (r-chromstardata): Update to 1.33.0.

	Change-Id: I628fac8d71d4ae83ee9e61e7797a9dc8ff3b3de2

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipexoqualexample: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-chipexoqualexample): Update to 1.32.0.

	Change-Id: Ifacd9cf84718f6107cd2cb350134ab15082eb0dc

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-champdata: Update to 2.40.0.
	* gnu/packages/bioconductor.scm (r-champdata): Update to 2.40.0.

	Change-Id: I7de51b3cc3aca77c566d604d076bc16bdf0b62da

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-celldex: Update to 1.17.0.
	* gnu/packages/bioconductor.scm (r-celldex): Update to 1.17.0.
	[native-inputs]: Add r-biocmanager.

	Change-Id: I2516d7e53e8d8be421ca9adae383620f75c063c5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-breastcancervdx: Update to 1.45.0.
	* gnu/packages/bioconductor.scm (r-breastcancervdx): Update to 1.45.0.

	Change-Id: Id313c370c4e12c319bd8f0015bc2831d826479b6

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-breakpointrdata: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-breakpointrdata): Update to 1.26.0.

	Change-Id: I272aaea8f005b7dac121c77ec3ed887e3730a940

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biscuiteerdata: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-biscuiteerdata): Update to 1.22.0.

	Change-Id: I16c3cdb8c0952615413fffddce8fc9fcb484be61

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bodymaprat: Update to 1.23.0.
	* gnu/packages/bioconductor.scm (r-bodymaprat): Update to 1.23.0.

	Change-Id: I5388dff82e02d6629c676622c54d6079bc279fba

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bladderbatch: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-bladderbatch): Update to 1.46.0.

	Change-Id: Ic866a7eeab0411da93e391d35598bdd8a737fe68

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biotmledata: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-biotmledata): Update to 1.32.0.

	Change-Id: Icbc2317fc2120ef62a7fb7e47fcf993a2f442d64

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bcellviper: Update to 1.43.0.
	* gnu/packages/bioconductor.scm (r-bcellviper): Update to 1.43.0.

	Change-Id: If505c74184abc48cc685b152f097ac5f08ba1dac

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrmdata: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-arrmdata): Update to 1.44.0.

	Change-Id: I8f9f0ab04f141a29adac2e5ec691bfbbef1875c7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aneufinderdata: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-aneufinderdata): Update to 1.36.0.

	Change-Id: I47ba0ae6dafff26c23e87f4715293f8ca6033067

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-airway: Update to 1.27.0.
	* gnu/packages/bioconductor.scm (r-airway): Update to 1.27.0.

	Change-Id: Ic9a0ea2a82f31896d46f75768467253c4031af96

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adductdata: Update to 1.23.0.
	* gnu/packages/bioconductor.scm (r-adductdata): Update to 1.23.0.

	Change-Id: I231a16aefd086816b001b69a1359bc02bc065538

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pfam-db: Update to 3.21.0.
	* gnu/packages/bioconductor.scm (r-pfam-db): Update to 3.21.0.

	Change-Id: I6d81f6b0f8ccb8dafeccbbc2bb085da0a0e7908b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-txdb-hsapiens-ucsc-hg38-knowngene: Update to 3.21.0.
	* gnu/packages/bioconductor.scm (r-txdb-hsapiens-ucsc-hg38-knowngene): Update to 3.21.0.

	Change-Id: Ie6ca7bd62cdcdf138c6dcccafc1da0dded3c1d8c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomeinfodbdata: Update to 1.2.14.
	* gnu/packages/bioconductor.scm (r-genomeinfodbdata): Update to 1.2.14.

	Change-Id: I71bb697130ca15d57c770f1803729fb59b7f2cee

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reactome-db: Update to 1.92.0.
	* gnu/packages/bioconductor.scm (r-reactome-db): Update to 1.92.0.

	Change-Id: I36ade9f07b6459468c1f313305d57f60ac3a0e78

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bgeecall: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-bgeecall): Update to 1.24.0.
	[properties]: Record updater-extra-propagated-inputs.

	Change-Id: I674b679ae73133d7d58ee4c2519c087fa6e38d3e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beclear: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-beclear): Update to 2.24.0.
	[properties]: Remove updater-extra-native-inputs.

	Change-Id: Iffe9b672ca5579aa04be4f68b36c533d86c2dad1

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mscoreutils: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-mscoreutils): Update to 1.20.0.
	[properties]: Update updater-extra-native-inputs.
	[native-inputs]: Add r-hdf5array.

	Change-Id: I797f2c9d4b3d73fef56d4088dd0e7bba5beebff3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singler: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-singler): Update to 2.10.0.
	[properties]: Update updater-extra-native-inputs.
	[propagated-inputs]: Remove r-biocsingular.
	[native-inputs]: Add r-biobase and r-scrapper.

	Change-Id: I4a652259d4eb4a1b5f13cee07440fafaf2859fc3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genie3: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-genie3): Update to 1.30.0.
	[properties]: Remove updater-extra-native-inputs.
	[native-inputs]: Add r-scater.

	Change-Id: I3a24540c4e51948d3bf9fdce37392ce1b3122d39

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-helloranges: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-helloranges): Update to 1.34.0.

	Change-Id: I45eb3c8eb3e806b06bb6ff36bb73db82fa170b4a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mast: Update to 1.33.0.
	* gnu/packages/bioconductor.scm (r-mast): Update to 1.33.0.
	[native-inputs]: Add r-car and r-reshape.

	Change-Id: Ice5c0d993d94cb0fa091ed54aeaebeefd027cd2e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msnbase: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-msnbase): Update to 2.34.0.
	[arguments]: Disable two additional tests.
	[native-inputs]: Add r-spectra.

	Change-Id: I36c0d901c34e0ca22a30a4256a9dfe2297253d56

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-datawizard: Disable bad test.
	* gnu/packages/cran.scm (r-datawizard)[arguments]: Disable one test.

	Change-Id: I3c597165099e243f77fb347ea3280d3ba4df1e55

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-snprelate: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-snprelate): Update to 1.42.0.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: I85795f878b844cc846d7dc0d2cea3e0bac786282

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gwastools: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-gwastools): Update to 1.54.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-biocgenerics, r-ncdf4, r-snprelate, and
	r-variantannotation.

	Change-Id: I8a133eba18504c4562992fd0b3606a553d5c81a3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chromvar: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-chromvar): Update to 1.30.0.
	[arguments]: Disable one test.

	Change-Id: I50abd85203b1ea76fb9ad232d8e098c7778783b4

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tfbstools: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-tfbstools): Update to 1.46.0.
	[properties]: Remove updater-extra-native-inputs.
	[propagated-inputs]: Remove r-cner.

	Change-Id: Ia93afac0806292b47d67fe71a1aecd4bdecbf182

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cner: Update to 1.43.0.
	* gnu/packages/bioconductor.scm (r-cner): Update to 1.43.0.
	[properties]: Remove updater-extra-native-inputs.

	Change-Id: I5e001dd29ea8ede30bc8d6417f47026e4a0e8a3f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifmatchr: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-motifmatchr): Update to 1.30.0.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-tfmpvalue.

	Change-Id: Ib5f56360257d46b6aaaee1c29dbafdfba470a262

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s4vectors: Update to 0.46.0.
	* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.46.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-matrix.

	Change-Id: Iaccee72cd53d66e9f1baf1b90c7b949d38aa3052

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fishpond: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-fishpond): Update to 2.14.0.
	[properties]: Update updater-extra-native-inputs.
	[native-inputs]: Add r-annotationhub, r-ensembldb, r-scran, and r-tximeta.

	Change-Id: Ibfeff4de537933af054cbfdce38088d0eed22ccb

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocset: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-biocset): Update to 1.22.0.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-go-db.
	[synopsis]: Use lower-case.

	Change-Id: I92e872380e3f42bf7c259cfa94b9022a2a488973

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowcore: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-flowcore): Update to 2.20.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-devtools and r-gridextra.

	Change-Id: I05be324ee5cb40a73419b5695c2d1a5fe3065089

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mia: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-mia): Update to 1.16.0.
	[properties]: Record updater-ignored-native-inputs.
	[propagated-inputs]: Remove r-mediation; add r-rcpp and r-stringr.
	[native-inputs]: Add r-biomformat, r-dada2, r-microbiome, r-nmf, r-phyloseq,
	r-reldist, and r-topicmodels.

	Change-Id: I93171ffffec17ce8443e51cbefb554df7bbfa5ca

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-treeio: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-treeio): Update to 1.32.0.
	[properties]: Record updater-ignored-native-inputs and
	updater-extra-native-inputs.
	[native-inputs]: Add r-tidyr.

	Change-Id: I8fb419c47bcd5ac188ad136583b85b50c07fe0e1

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qdnaseq: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-qdnaseq): Update to 1.44.0.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-bsgenome-hsapiens-ucsc-hg19, r-future, and
	r-parallelly.

	Change-Id: Ie0d585f77151462c5b638a74cef3bfdaba66a608

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oligo: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-oligo): Update to 1.72.0.
	[properties]: Record updater-ignored-native-inputs.
	[propagated-inputs]: Add r-bit; remove r-zlibbioc.

	Change-Id: Ifc1eb43524c07673f144a38d3d0017d5c2e20e0a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sva: Update to 3.56.0.
	* gnu/packages/bioconductor.scm (r-sva): Update to 3.56.0.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: Idfe33278bb8feac6e08d16902f9b137f37a58e09

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtcga: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-rtcga): Update to 1.38.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-biobase and r-genomicranges.

	Change-Id: Iec720ec7e3c19dbcd66f8de2b42e2863e3cacb37

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-psmatch: Add missing test inputs.
	* gnu/packages/bioconductor.scm (r-psmatch)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-mzid and r-mzr.

	Change-Id: Id0bdd03680df020d3b2c6ee7ac911d810a7899d9

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowworkspace: Update to 4.20.0.
	* gnu/packages/bioconductor.scm (r-flowworkspace): Update to 4.20.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-digest.

	Change-Id: I2fd7da54217759c6e3780e720b018791fe230d34

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-opencyto: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-opencyto): Update to 2.20.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-mass.

	Change-Id: If7a90a33bd180ae0378d5ece80101b752c2fd0a9

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hsmmsinglecell: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-hsmmsinglecell): Update to 1.28.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-biobase, r-ggplot2, r-knitr, and r-reshape2.

	Change-Id: Ie6220e84bb6648e0cf9b44d8ed0f8add7e5c224f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oligoclasses: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-oligoclasses): Update to 1.70.0.
	[native-inputs]: Remove r-genomewidesnp6crlmm, r-human370v1ccrlmm, and r-runit.

	Change-Id: I7f1cb8e12de4c3e07934197af0f46cebc004a04a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-scrapper.
	* gnu/packages/bioconductor.scm (r-scrapper): New variable.

	Change-Id: I7eb4303733095600ff9994cda28fe66868159397

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-biocmake.
	* gnu/packages/bioconductor.scm (r-biocmake): New variable.

	Change-Id: I31f9ec2c41efa4df27e27e77b2f2198bb75a754f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add igraph-for-r-rigraphlib.
	* gnu/packages/graph.scm (igraph-for-r-rigraphlib): New variable.

	Change-Id: I8b4453cbc602959a6d38eadbcd3c6d8f182dd997

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifdb: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-motifdb): Update to 1.50.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-motiv.

	Change-Id: I5c6656c2bf06644d860d22df80b09f44db33dca6

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-varianttools: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-varianttools): Update to 1.50.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Remove r-runit.

	Change-Id: I6d5c64ddde90ad4eb2821bbe0570af708bc8f31b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylumi: Update to 2.54.0.
	* gnu/packages/bioconductor.scm (r-methylumi): Update to 2.54.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-homo-sapiens,
	r-illuminahumanmethylation450kanno-ilmn12-hg19, r-limma,
	r-txdb-hsapiens-ucsc-hg19-knowngene, and r-xtable.

	Change-Id: Ie5f729e7b338f9a7bca1e5a4f9a51e2ce83c536c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basilisk: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-basilisk): Update to 1.20.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-callr and r-testthat.

	Change-Id: I48f9784bba8e721f823e08f3283d5714b140ff1d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basilisk-utils: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-basilisk-utils): Update to 1.20.0.
	[properties]: Record updater-ignored-native-inputs.

	Change-Id: I04b79819c3d8759ee89e952ff6e0090865c694d8

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dir-expiry: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-dir-expiry): Update to 1.16.0.
	[properties]: Record updater-ignored-native-inputs.

	Change-Id: I6b7761888ce0acad6cabff6f9793a5ea3ed20911

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scran: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-scran): Update to 1.36.0.
	[properties]: Record updater-ignored-native-inputs.
	[arguments]: Remove 'delete-bad-tests phase.
	[native-inputs]: Add r-deseq2.

	Change-Id: If4f3c408a4bad9ae4171b60cef0309c0068a4bde

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdf5array: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-hdf5array): Update to 1.36.0.
	[properties]: Record updater-ignored-native-inputs and
	updater-extra-native-inputs.
	[propagated-inputs]: Add r-h5mread; remove r-rhdf5filters and r-rhdf5lib.
	[native-inputs]: Add r-knitr.

	Change-Id: I43fa6e9c633f0bfa7a5e470a8240a60dc2a7b53a

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mbkmeans: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-mbkmeans): Update to 1.24.0.
	[properties]: Remove updater-extra-native-inputs.

	Change-Id: I61f63307d19fce0cb3e1afe4e5753dd7d721ee26

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xmapbridge: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-xmapbridge): Update to 1.66.0.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Remove r-runit.

	Change-Id: Ib9dc69926b36baa98d4f08381bb8dda0b2e8813e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xvector: Update to 0.48.0.
	* gnu/packages/bioconductor.scm (r-xvector): Update to 0.48.0.
	[properties]: Record updater-extra-native-inputs.
	[propagated-inputs]: Remove r-zlibbioc.

	Change-Id: Iaf0240b42cbf31b47227103d80b87fb824513b08

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vsn: Update to 3.76.0.
	* gnu/packages/bioconductor.scm (r-vsn): Update to 3.76.0.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: I0d05486e2394ee098cd90e99d3039a7ba7cebb71

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximport: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-tximport): Update to 1.36.0.
	[properties]: Update updater-extra-native-inputs.

	Change-Id: I2cad014129b43d35ddab1089535382e5a93c73cb

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fmcsr: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-fmcsr): Update to 1.50.0.
	[propagated-inputs]: Remove r-runit.

	Change-Id: I164bd51a516957c5735258f1292a6df1bf963107

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chemmineob: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-chemmineob): Update to 1.46.0.
	[properties]: Record updater-extra-inputs and updater-ignored-native-inputs.

	Change-Id: I504fbba44b5e8c198b5a6b0a1923e3323d55b398

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chemminer: Update to 3.60.0.
	* gnu/packages/bioconductor.scm (r-chemminer): Update to 3.60.0.
	[properties]: Record updater-extra-native-inputs and
	updater-ignored-native-inputs.
	[native-inputs]: Add r-rgl and r-scatterplot3d.

	Change-Id: Ie0d64bd04cabddb7ba86e1af8ca5758e02322f55

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigmelon: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-bigmelon): Update to 1.34.0.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: I5ce0cd14ee08c652514ea8a98942b3f4f1867961

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-illuminaio: Update to 0.50.0.
	* gnu/packages/bioconductor.scm (r-illuminaio): Update to 0.50.0.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: I6ec2a7c097b7508f086db9b6a3942ab0a9d92ea0

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-riboseqr: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-riboseqr): Update to 1.42.0.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-biocgenerics.

	Change-Id: Ia9d67523ec4948fb28fe4333229b2e7ca2804767

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipcomp: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-chipcomp): Update to 1.38.0.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: Iebad909b8ca90125d7134030e6a3ed4466fa4364

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-riboprofiling: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-riboprofiling): Update to 1.38.0.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: I5c7b55e08a5342d8cc5db0b78d1854deab7f32b7

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-organismdbi: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-organismdbi): Update to 1.50.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-bsgenome-hsapiens-ucsc-hg19 and r-rsqlite.

	Change-Id: Iabecd3e2dc6d83299b6320da4859c34161f536c5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylkit: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-methylkit): Update to 1.34.0.
	[propagated-inputs]: Remove r-zlibbioc.

	Change-Id: Ib2574e76038c467eb756cadf2c53d5cfe455bd21

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metabocoreutils: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-metabocoreutils): Update to 1.16.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-microbenchmark.

	Change-Id: I772d4cc488fe45b9eb09e36a0b2ff2a0c1d28dac

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bumphunter: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-bumphunter): Update to 1.50.0.
	[native-inputs]: Add r-genomicranges, r-rtracklayer, r-txdbmaker.

	Change-Id: I5ae44786b53af81a3c5eaf81110c8ca012553479

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbiom: Update to 2.2.0.
	* gnu/packages/cran.scm (r-rbiom): Update to 2.2.0.

	Change-Id: I9644a5bf7a5d57db2dc7e413c4df39c4a8931d60

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glmgampoi: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-glmgampoi): Update to 1.20.0.
	[properties]: Record updater-ignored-native-inputs.
	[propagated-inputs]: Add r-assorthead, r-matrix, and r-s4vectors.
	[native-inputs]: Add r-bench, r-edger, r-mockery, r-mockr, r-nloptr,
	r-pheatmap, r-sparsematrixstats, and r-statmod; remove r-scran.

	Change-Id: I21dae938de0014dfc44a651b6dc379aee7517dca

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-summarizedexperiment: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-summarizedexperiment): Update to 1.38.0.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Remove r-annotate and r-hgu95av2-db.

	Change-Id: I590db051298632fa34a50d5406a23cd5f1e5164c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqpattern: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-seqpattern): Update to 1.40.0.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-biocgenerics.

	Change-Id: If6eeaf2a3bcd93188d28107aa250deecd5ce543c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-structuralvariantannotation: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-structuralvariantannotation): Update to
	1.24.0.
	[native-inputs]: Add r-tictoc.

	Change-Id: Id77f92df46803991b846333b1d5784c4c07c7a92

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spectra: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-spectra): Update to 1.18.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-devtools, r-rhdf5, and r-vdiffr; remove r-mzr.

	Change-Id: I292b49440a7fe7ce1b047250b5e9cc25d6e81c5d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-transcriptr: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-transcriptr): Update to 1.36.0.
	[properties]: Record updater-ignored-native-inputs.

	Change-Id: I0c8b85279bcc0bfc99694abc2c6203114b59e35f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trajectoryutils: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-trajectoryutils): Update to 1.16.0.
	[properties]: Update updater-extra-native-inputs.

	Change-Id: I2522649353c6e82281dd58d2136c0352c00c2947

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shortread: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-shortread): Update to 1.66.0.
	[properties]: Record updater-ignored-native-inputs.
	[propagated-inputs]: Remove r-zlibbioc.

	Change-Id: I5f08495d447bb6be71a4d2f8e13303a0867930e0

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-screpertoire: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-screpertoire): Update to 2.4.0.
	[properties]: Remove updater-extra-native-inputs.
	[arguments]: Adjust regular expression to disable a test.
	[propagated-inputs]: Remove r-hash.
	[native-inputs]: Add r-devtools, r-spelling, and r-withr.

	Change-Id: I49c09424edd77a73f3c661658578c858bd042cd8

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtracklayer: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-rtracklayer): Update to 1.68.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-genefilter, r-hgu133plus2-db, r-limma, and
	r-org-hs-eg-db.
	[propagated-inputs]: Remove r-zlibbioc.

	Change-Id: Ib72476fdf7d8ec35c56c65fc2166c4505809e708

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5filters: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-rhdf5filters): Update to 1.20.0.
	[properties]: Record updater-extra-inputs.
	[arguments]: Disable tests.
	[native-inputs]: Add r-tinytest anyway.

	Change-Id: I7354e1357ff14faa478b8d79d061584669887427

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pwalign: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-pwalign): Update to 1.4.0.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: Iff864d5be44dca42103f6c546079aa300af09167

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-psmatch: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-psmatch): Update to 1.12.0.
	[propagated-inputs]: Add r-iranges and r-spectra.
	[native-inputs]: Add r-devtools and r-vdiffr; remove r-mzid, r-mzr, and
	r-spectra.

	Change-Id: I07f8b90b99838eda2949cf4c35e648ae636bc335

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qfeatures: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-qfeatures): Update to 1.18.0.
	[properties]: Record updater-ignored-native-inputs; update
	updater-extra-native-inputs.
	[native-inputs]: Add r-matrix, r-matrixstats, and r-vdiffr.

	Change-Id: I802158f70c312ec14f90836bbd73f940146129a0

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multiassayexperiment: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.34.0.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: I9036360c21c09dcceb400812639bd94ff291ea03

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msbackendsql: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-msbackendsql): Update to 1.8.0.
	[properties]: Record updater-extra-native-inputs.
	[propagated-inputs]: Add r-fastmatch and r-stringi.

	Change-Id: I48f9e2236a77d1ab67eddea646fde2f04e2fecb2

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mutationalpatterns: Update to 3.18.0.
	* gnu/packages/bioconductor.scm (r-mutationalpatterns): Update to 3.18.0.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-rtracklayer and r-txdb-hsapiens-ucsc-hg19-knowngene.

	Change-Id: I4fcf90b4f7d69dc857d109dddfb1746d22cf9493

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lfa: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-lfa): Update to 2.8.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-ggplot2.

	Change-Id: Idf9f7d87b256cfc0bf7dd150d28d23f00830759e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affy: Update to 1.86.0.
	* gnu/packages/bioconductor.scm (r-affy): Update to 1.86.0.
	[propagated-inputs]: Remove r-zlibbioc.

	Change-Id: I15e271a6e2136478af8b9dfc7732876022b81659

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bluster: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-bluster): Update to 1.18.0.
	[properties]: Update updater-extra-native-inputs.

	Change-Id: I55319dd3693056051cae1aa8e4da8e38bc784575

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-escape: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-escape): Update to 2.4.0.
	[arguments]: Disable one more test.
	[propagated-inputs]: Remove r-msigdbr; add r-msigdb.

	Change-Id: I185c2baaf8d3c26e16ab0608b3c21aca42917f99

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ebseq: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-ebseq): Update to 2.6.0.
	[propagated-inputs]: Remove r-testthat.

	Change-Id: Iff8e44a3c7142fcbda04a1cfbba0e26c2a28bb1e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-interactivedisplay: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-interactivedisplay): Update to 1.46.0.
	[properties]: Record updater-extra-propagated-inputs.
	[native-inputs]: Remove r-runit.

	Change-Id: I91150161dbc9d679009e3580a4168ecc86a9a008

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lpsymphony: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-lpsymphony): Update to 1.36.0.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: I74bfceb0034c97753a1d3a296842aa60b6cada29

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-karyoploter: Update to 1.33.0.
	* gnu/packages/bioconductor.scm (r-karyoploter): Update to 1.33.0.
	[properties]: Remove.
	[arguments]: Add phase 'disable-bad-tests.

	Change-Id: Ibde670170d697b4f19c3270aa6473810fc578b30

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gseabase: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-gseabase): Update to 1.70.0.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Remove r-testthat.

	Change-Id: I07c9b60a04e680e0f9f57a7c104f8a584d9423d3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-drimseq: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-drimseq): Update to 1.36.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-stager.

	Change-Id: I87c5c01ebd6350425b15bdd09245093180f192bd

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-delayedarray: Update to 0.34.0.
	* gnu/packages/bioconductor.scm (r-delayedarray): Update to 0.34.0.
	[properties]: Record updater-ignored-native-inputs.

	Change-Id: Icc06959518a6a0abfc58bd39d4f04d8c9d204485

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicranges: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-genomicranges): Update to 1.60.0.
	[properties]: Record updater-extra-native-inputs and
	updater-ignored-native-inputs.
	[native-inputs]: Add r-annotationhub; remove r-biocstyle.

	Change-Id: I02b4c7137274fafebec16ac477fdae9c5b81bd1d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicfeatures: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.60.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-bsgenome-dmelanogaster-ucsc-dm3,
	r-bsgenome-hsapiens-ucsc-hg19, r-pasillabamsubset, r-rsamtools, and r-runit.

	Change-Id: I5414ccfe5db9d16354b9f94218aba2aef8ac43f1

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicalignments: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-genomicalignments): Update to 1.44.0.
	[properties]: Record updater-extra-native-inputs and
	updater-ignored-native-inputs.

	Change-Id: I71401e93aa9dba43756cb7a4eb88575a683f6f59

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomation: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-genomation): Update to 1.40.0.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: I528e627533a010b792baac240af229079d67adae

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geneoverlap: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-geneoverlap): Update to 1.44.0.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: I0d36c472a2ef787230482dcdbb267c528af1f9bc

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ensembldb: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-ensembldb): Update to 2.32.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-bsgenome-hsapiens-ncbi-grch38, r-rcurl, and r-testthat.

	Change-Id: I82047ae64ff64217eebdc577687ada3bc0391032

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enmix: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-enmix): Update to 1.44.0.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-biocgenerics.

	Change-Id: Ie13e2f16244e1097850c53fc7123252b3bab2a30

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bsgenome: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-bsgenome): Update to 1.76.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Remove r-runit.

	Change-Id: I6a20d5681b95e7dd80b8477a866b21d01db5a332

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biovizbase: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-biovizbase): Update to 1.56.0.
	[native-inputs]: Add r-bsgenome-hsapiens-ucsc-hg19 and r-rtracklayer.

	Change-Id: Ifd7bc326e070a931eeac62fd1514e25e4c1253f6

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocparallel: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.42.0.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-foreach.

	Change-Id: Ic7749e3aad0dc55c7f4a153ae73cc777c9a002a8

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biobase: Update to 2.68.0.
	* gnu/packages/bioconductor.scm (r-biobase): Update to 2.68.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-runit.

	Change-Id: I71c9a14221d6f1b8bfea3e2ea8445bccc63715db

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aroma-light: Update to 3.38.0.
	* gnu/packages/bioconductor.scm (r-aroma-light): Update to 3.38.0.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: I59bed00dfe4cd459358e29bca67ec16ab78c10f3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationhub: Update to 3.16.0.
	* gnu/packages/bioconductor.scm (r-annotationhub): Update to 3.16.0.
	[properties]: Record updater-ignored-native-inputs.

	Change-Id: I35762a493d2d043f087c70581e946d280df30888

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationforge: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-annotationforge): Update to 1.50.0.
	[properties]: Record updater-extra-native-inputs and
	updater-ignored-native-inputs.
	[native-inputs]: Add r-biocmanager and r-biostrings.

	Change-Id: Idf41a092b91a4b29d711cac8be41d0643e4d96c2

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affyio: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-affyio): Update to 1.78.0.
	[propagated-inputs]: Remove r-zlibbioc.

	Change-Id: I3e99f530626d5e440cab75adeca057e98e116593

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationdbi: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-annotationdbi): Update to 1.70.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-runit.

	Change-Id: Ic74fb6d3c95ac68cf9c54c37e1527e6e9d84261e

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotate: Update to 1.86.0.
	* gnu/packages/bioconductor.scm (r-annotate): Update to 1.86.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-biostrings, r-go-db, andn r-rgraphviz.

	Change-Id: I4288487b803ae5472e6c86064281ce7b7e93a963

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basespacer: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-basespacer): Update to 1.52.0.
	[native-inputs]: Remove r-runit.

	Change-Id: I3ab6e1efa793465e29bb4893062c20003404451f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifstack: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-motifstack): Update to 1.52.0.
	[native-inputs]: Add r-biocgenerics.

	Change-Id: I6d821570d9cca069e70589fe22b1199eec778394

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrayqualitymetrics: Update to 3.64.0.
	* gnu/packages/bioconductor.scm (r-arrayqualitymetrics): Update to 3.64.0.
	[properties]: Record updater-ignored-native-inputs.

	Change-Id: Ib9d0ad41fa6702ddef0e9aaca830859c42dd15ab

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annmap: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-annmap): Update to 1.50.0.
	[native-inputs]: Remove r-runit.

	Change-Id: I90ac7a52682c59db892c2de48ae504521ec7346b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anf: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-anf): Update to 1.30.0.
	[native-inputs]: Add r-experimenthub.

	Change-Id: Ia77ef7aa45b8f8b09e1f0a7c09a9f8d7959badc4

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alpsnmr: Update to 4.10.0.
	* gnu/packages/bioconductor.scm (r-alpsnmr): Update to 4.10.0.
	[properties]: Record updater-ignored-native-inputs.

	Change-Id: Ie83308e53569d5bcf6878101ebf31b1f57fe253f

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anvil: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-anvil): Update to 1.20.0.
	[propagated-inputs]: Remove r-biocmanager.

	Change-Id: I4014ae9f9ed2dc4484e284b6cf9245bb7754b184

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-se: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-alabaster-se): Update to 1.8.0.

	Change-Id: Ie6539af67efc2c75a511ba6a442c27b3aa06d88d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-schemas: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-alabaster-schemas): Update to 1.8.0.

	Change-Id: Ifa5614f594890bb5edeffeaafcc3d50a6d61af42

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-sce: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-alabaster-sce): Update to 1.8.0.

	Change-Id: I10eae9160e19e10e910a9e80506c6dacd465a149

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-ranges: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-alabaster-ranges): Update to 1.8.0.
	[native-inputs]: Add r-jsonlite.

	Change-Id: I452a9b3b39fc547399eb8b63a1c3902bed7a0c32

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-matrix: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-alabaster-matrix): Update to 1.8.0.

	Change-Id: Ie3242b617f7f4f3436dfcfc1f9e40747d3a75d17

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-base: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-alabaster-base): Update to 1.8.0.
	[properties]: Remove updater-extra-native-inputs.
	[propagated-inputs]: Add r-assorthead.
	[native-inputs]: Add r-digest.

	Change-Id: I6773e05943466f5c2c3c2ee55956af6acf42af12

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affyplm: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-affyplm): Update to 1.84.0.
	[properties]: Update record of updater-extra-native-inputs.
	[arguments]: Enable tests.
	[propagated-inputs]: Remove r-zlibbioc.
	[native-inputs]: Add pkg-config, r-kernsmooth, and r-mass.

	Change-Id: Ie0505b95e9a1c21e569ef3c7828b06f879bc44ba

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adamgui: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-adamgui): Update to 1.24.0.
	[native-inputs]: Remove r-testthat.

	Change-Id: I1a647959bb5901339b5748321fa8b51cbbc5419b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-mm-eg-db: Update to 3.21.0.
	* gnu/packages/bioconductor.scm (r-org-mm-eg-db): Update to 3.21.0.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-annotate and r-go-db.

	Change-Id: I6624827e5df1534712bdde04759be885695864f3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-go-db: Update to 3.21.0.
	* gnu/packages/bioconductor.scm (r-go-db): Update to 3.21.0.

	Change-Id: Ibabdeb8241e7366bcf9111750ea34b927ab2d461

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-hs-eg-db: Update to 3.21.0.
	* gnu/packages/bioconductor.scm (r-org-hs-eg-db): Update to 3.21.0.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-annotate and r-go-db.

	Change-Id: I3759ccd334cd4054beb24fde886f9c90c7f4c8dc

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-dr-eg-db: Update to 3.21.0.
	* gnu/packages/bioconductor.scm (r-org-dr-eg-db): Update to 3.21.0.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-annotate and r-go-db.

	Change-Id: I41a4f7a92941dcbf62283b47832e7318d27aee24

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-dm-eg-db: Update to 3.21.0.
	* gnu/packages/bioconductor.scm (r-org-dm-eg-db): Update to 3.21.0.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-annotate and r-go-db.

	Change-Id: Iea41fcff932e35c012a60b0312ad84ec804fdee3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-ce-eg-db: Update to 3.21.0.
	* gnu/packages/bioconductor.scm (r-org-ce-eg-db): Update to 3.21.0.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-annotate and r-go-db.

	Change-Id: I243755547ca441e4a57308701d530b5e951ba4aa

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-sc-sgd-db: Update to 3.21.0.
	* gnu/packages/bioconductor.scm (r-org-sc-sgd-db): Update to 3.21.0.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-annotate and r-go-db.

	Change-Id: Id9b76fe3f60e8745aaf068d4526613b99bf6d01c

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-bt-eg-db: Update to 3.21.0.
	* gnu/packages/bioconductor.scm (r-org-bt-eg-db): Update to 3.21.0.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-annotate and r-go-db.

	Change-Id: I2370a6efbffbb3b80ad1013b2ddd316ab3d12f03

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-eck12-eg-db: Update to 3.21.0.
	* gnu/packages/bioconductor.scm (r-org-eck12-eg-db): Update to 3.21.0.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-annotate and r-go-db.

	Change-Id: Ibd211e62082a8298dc037cc00a53ec9ced717eb3

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deseq2: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-deseq2): Update to 1.48.0.
	[properties]: Record r-ashr in updater-extra-native-inputs.

	Change-Id: I76fbec3cf1d48a4a5c83da5b528b8ba71f779907

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variantannotation: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-variantannotation): Update to 1.54.0.
	[properties]: Record updater-ignored-native-inputs and
	updater-extra-native-inputs.
	[propagated-inputs]: Remove r-zlibbioc.

	Change-Id: Iab107135bf0f478c2580023d12d319cd3bf3a046

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-h5mread.
	* gnu/packages/bioconductor.scm (r-h5mread): New variable.

	Change-Id: I07f293b19591b1702cc7ad946b892534eac3d4a5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocstyle: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-biocstyle): Update to 2.36.0.

	Change-Id: I636e65f6259f7dd00caee83b01af9148d400185b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5lib: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-rhdf5lib): Update to 1.30.0.
	[properties]: Record updater-extra-propagated-inputs and
	updater-extra-native-inputs.
	[arguments]: Add phase 'disable-bad-test.
	[native-inputs]: Add r-mockery and r-tinytest.

	Change-Id: I1203aa6c9ddfeda664dd071b66922ed8f911781d

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cards: Update to 0.6.0.
	* gnu/packages/cran.scm (r-cards): Update to 0.6.0.
	[propagated-inputs]: Add r-lifecycle.
	[native-inputs]: Remove r-spelling.

	Change-Id: I5d0d5267d98980f93bda174c1c10da9a675023a5

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocgenerics: Update to 0.54.0.
	* gnu/packages/bioconductor.scm (r-biocgenerics): Update to 0.54.0.
	[propagated-inputs]: Add r-generics.

	Change-Id: I29ed1dd2c67816ebaa5e955671c8b63179699c3b

2025-05-12  Ricardo Wurmus  <rekado@elephly.net>

	guix: Update to Bioconductor 3.21.
	* guix/build-system/r.scm (bioconductor-uri): Update version in URI to 3.21.
	* guix/import/cran.scm (%bioconductor-version): Update to 3.21.

	Change-Id: I216576d42d013a00310cc2230e89567ffb1487a2

2025-05-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: %base-packages-artwork: Add guix backgrounds.
	* gnu/system.scm (%base-packages-artwork): Add guix-backgrounds.

	Change-Id: Ia34ec7eb8548aa8bcd9e912089c2835cd3db4157

2025-05-12  Efraim Flashner  <efraim@flashner.co.il>

	system: Only add guix artwork on a desktop system.
	* gnu/system.scm (%base-packages): Remove %base-packages-artwork.
	* gnu/services/desktop.scm (desktop-services-for-system): Add
	guix-artwork profile service.

	Change-Id: I4071e8137609dbb7dfdba174d1da2d8811421a00
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-05-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Cayetano Santos  <csantosb@inventati.org>

	gnu: nextpnr-ice40. Rename to nextpnr an deprecate it.
	* gnu/packages/fpga.scm (nextpnr-ice40): Rename to...
	(nextpnr): ... this.
	[configure-flage]: Add 'generic' to -DARCH flag.
	[inputs]: Add corrosion.
	(nextpnr-ice40): Define as a deprecated alias of nextpnr.

	Change-Id: Ic3476a6a4220ec20191897a6efb3d4aa347b51c2

2025-05-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Cayetano Santos  <csantosb@inventati.org>

	gnu: nextpnr-ice40: Update to 0.8.
	* gnu/packages/fpga.scm (nextpnr-ice40): Update to 0.8.
	[snippet]: Use 'delete-all-but' defensive idiom and update comment.
	[patches]: Apply unbundling patches.
	[arguments] <:cmake>: New argument.
	<#:configure-flags>: Add -DUSE_OPENMP=ON flag.  Adjust version string used with
	-DCURRENT_GIT_VERSION.
	<#:phases> {patch-source}: Streamline phase.
	[inputs]: Remove imgui-1.86, which is now propagated by qtimgui.
	[home-page]: Add trailing '/'.
	[description]: Streamline description.  'FOSS' is implied by being part of the
	Guix packages collection.
	[license]: Correct to ISC license.
	* gnu/packages/patches/nextpnr-gtest.patch: New file.
	* gnu/packages/patches/nextpnr-imgui.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Register them.

	Change-Id: Ied1178c26ed0ba96021a3d5961441c23f0ac508e

2025-05-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtimgui: Propagate imgui-1.86.
	* gnu/packages/qt.scm (qtimgui) [inputs]: Move imgui-1.86 to...
	[propagated-inputs]: ... here.

	Change-Id: I8ff191f20410e44d370a334f28afe2a8f92a8d0b

2025-05-12  Evgeny Pisemsky  <mail@pisemsky.site>

	doc: Add missing heading and fix accidental duplication.
	* doc/guix.texi: Add missing heading for Snuik Service, fix accidental
	duplication of sections for Mosquitto Service.

	Change-Id: Id3e3a80da70e6eb47ee9c5afa69d3c48efea4754

2025-05-11  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: weechat: Update to 4.6.3.
	* gnu/packages/irc.scm (weechat): Update to 4.6.3.

	Change-Id: Ibb7468c3e8c8c6c1089b3088e6eea9bdfee2eac0

2025-05-11  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: ebusd: Update to 25.1.
	* gnu/packages/embedded.scm (ebusd): Update to 25.1.
	[arguments]<#:phases>[patch]: Make it find the local configs.

	Change-Id: Id862e3139b9590846eac0c8f4bbc156ef84b15d6

2025-05-11  Christopher Baines  <mail@cbaines.net>

	gnu: guile-fibers-next: Use guile-next for guile-fibers-next.
	This should fix the build on some systems, like aarch64-linux.

	* gnu/packages/guile-xyz.scm (guile-fibers-next):[inputs,native-inputs]: Use
	guile-fibers-next.

	Change-Id: I20067e81e831e7a07bffa7eb2ac8b4e0d8986840

2025-05-11  Nigko Yerden  <nigko.yerden@gmail.com>

	gnu: torcs: Update to 1.3.8.
	* gnu/packages/games.scm (torcs): Update to 1.3.8.
	* gnu/packages/patches/torcs-glibc-default-source.patch: Delete file.
	* gnu/packages/patches/torcs-isnan.patch: Delete file.
	* gnu/packages/patches/torcs-nullptr.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister torcs-glibc-default-source.patch,
	torcs-isnan.patch, and torcs-nullptr.patch.

	Change-Id: Ieb7b3db0c1ee66e62fb2873722326141815a2008

2025-05-11  Zheng Junjie  <z572@z572.online>

	gnu: wasm-micro-runtime: Update to 2.2.0.
	* gnu/packages/web.scm (wasm-micro-runtime): Update to 2.2.0.

	Change-Id: I0542e986d9ce2559e131f9b137ec30ed60dde636

2025-05-11  Zheng Junjie  <z572@z572.online>

	gnu: direnv: Update to 2.36.0.
	* gnu/packages/shellutils.scm (direnv): Update to 2.36.0.
	[arguments]: Use G-expressions.

	Change-Id: Icc3a96a8a5d44fa48b2ef3af68714776dd497102

2025-05-11  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: Add emacs-ffi.
	* gnu/packages/emacs-xyz.scm (emacs-ffi): New variable.

	Change-Id: I3379ff4728d3e3f45d5327978b5e284fcc0e664e

2025-05-11  Christopher Baines  <mail@cbaines.net>

	services: guix-build-coordinator: Allow passing extra arguments.
	To avoid needing to support all possible configuration options in the Guix
	service.

	* gnu/services/guix.scm
	(guix-build-coordinator-configuration-extra-build-coordinator-arguments): New
	procedure.
	* gnu/services/guix.scm (make-guix-build-coordinator-start-script): Support
	extra-build-coordinator-arguments and include them when calling
	make-build-coordinator.
	(guix-build-coordinator-shepherd-services): Pass
	extra-build-coordinator-arguments through when calling
	make-guix-build-coordinator-start-script.

	Change-Id: I6531275bf2922f762b3422746c6207b834656b5c

2025-05-11  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-simple-matrix: Update to 2.2.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 2.2.

	Change-Id: I1d95caf75aea9607fb1a674925628ae0886af85f

2025-05-11  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: sgt-puzzles: Update to 20250510.
	* gnu/packages/games.scm (sgt-puzzles): Update to 20250510.

	Change-Id: Iaecc449658a7356ae201c7ab84313a7dfe070e3b

2025-05-11  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: guile-swayer: Update to 0.4.2.
	* gnu/packages/guile-xyz.scm (guile-swayer): Update to 0.4.2.

	Change-Id: I78b53f17022a384da681f8caa3f718e07dca654d

2025-05-11  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: thermald: Update to 2.5.9.
	* gnu/packages/admin.scm (thermald): Update to 2.5.9.
	[arguments]: Use GEXPs.

	Change-Id: Ib7f2ad40a71b2351c586c07a879a3ceb6727f547

2025-05-11  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: jc: Update to 1.25.5.
	* gnu/packages/admin.scm (jc): Update to 1.25.5.

	Change-Id: I111b3c34bc3e3cb6cf7a4ba27aa88eceb994d750

2025-05-11  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: btop: Update to 1.4.3.
	* gnu/packages/admin.scm (btop): Update to 1.4.3.

	Change-Id: I07d3cfa7ca64badaa0167ff888fe34cc1ebaa9fb

2025-05-10  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: perl-pgplot: Make source filename nicer.
	* gnu/packages/perl-maths.scm (perl-pgplot)[source]: Add file-name.

	Change-Id: I065bc9c09a6c8f17793ae49a9877c82c23855f11

2025-05-10  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: perl-pdl: Make source filename nicer.
	* gnu/packages/perl-maths.scm (perl-pdl)[source]: Add file-name.

	Change-Id: I0e6c327de6659b080836cca479af82b9e550320f

2025-05-10  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: perl-pdl: Make one more test possible.
	* gnu/packages/perl-maths.scm (perl-pdl-2.019)[native-inputs]: Add sharutils.

	Change-Id: I8598981d88ac221593fdfc0379bf67a23a6888da

2025-05-10  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: perl-pdl: Remove perl-pgplot propagated input.
	* gnu/packages/perl-maths.scm (perl-pdl)[propagated-inputs]: Remove
	perl-pgplot.
	(perl-pdl-2.019): Remove perl-pgplot.

	Change-Id: Ibea27587f307013199a0b903446976edb1fd9bf1

2025-05-10  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: perl-pgplot: Move to perl-maths.
	* gnu/packages/maths.scm (perl-pgplot): Move to...
	* gnu/packages/perl-maths.scm (perl-pgplot): ...here.
	[native-inputs]: Add perl-pdl.

	Change-Id: I58933c0dc54a8b9a5bba71cc8b9831261c9ee326

2025-05-10  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: perl-pgplot: Update to 2.35.
	* gnu/packages/maths.scm (perl-pgplot): Update to 2.35.

	Change-Id: I28b7a999f810f22e84b93c2de743c81a9df4be19

2025-05-10  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: nmap: Update to 7.96.
	* gnu/packages/admin.scm (nmap): Update to 7.96.
	[inputs]: Remove lua, pcre, and python-2; add lua-5.4, pcre2, perl, and
	python-wrapper.
	[native-inputs]: Add python-pypa-build, python-setuptools, and python-wheel.
	[arguments]: Use GEXPs.  Remove "patch-Makefile" phase.  Add
	"patch-Makefile.in" phase.  Update "install" phase.

	Change-Id: I31da6982da6ced4489e6f330d5e7eeabe1e648cc

2025-05-10  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add perl-pdl-graphics-trid.
	* gnu/packages/perl-maths.scm (perl-pdl-graphics-trid): New variable.

	Change-Id: Ic094e51124a72c553dc3414ad6d1fb9a1e4836c3

2025-05-10  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: perl-pdl: Update to 2.100.
	* gnu/packages/patches/pdl-2.100-reproducibility.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add reference to it.
	* gnu/packages/perl-maths.scm (perl-pdl): New variable.

	Change-Id: Ie2a025209cb2ae40a57341c6bf3bd693391ef9e4

2025-05-10  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: perl-text-balanced: Update to 2.06.
	* gnu/packages/perl.scm (perl-text-balanced): Update to 2.06.

	Change-Id: If11968fdfe582e7b8f17b0295d135d2237c374dc

2025-05-10  gemmaro  <gemmaro.dev@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-aiohttp-client-cache.
	* gnu/packages/python-web.scm (python-aiohttp-client-cache): New variable.

	Change-Id: Iea3f8ad33cbb2ee8979cb59071653ddb54e5111b
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>

2025-05-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-jupyter-protocol.
	See <https://issues.guix.gnu.org/78055>.

	* gnu/packages/jupyter.scm (python-jupyter-protocol): Delete variable.

	Change-Id: Ie63efb0c2854139161813769829599afcbd03d9d

2025-05-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-jupyter-kernel-mgmt.
	See <https://issues.guix.gnu.org/78055>.

	* gnu/packages/jupyter.scm (python-jupyter-kernel-mgmt): Delete variable.

	Change-Id: I26660a1e4f32f7e84e253493973bd1c558b98e10

2025-05-10  Andreas Enge  <andreas@enge.fr>

	gnu: Remove ffmpeg-2.8.
	Version 3.0 of ffmpeg was released in 2016. After the removal of
	libvideogfx, this ffmpeg version is a leaf package.

	* gnu/packages/video.scm (ffmpeg-2.8): Delete variable.

	Change-Id: I00b245cb908c83e3ff45dcbbc9273eb0b0faf9fd

2025-05-10  Andreas Enge  <andreas@enge.fr>

	gnu: Remove libvideogfx.
	This is a library without dependent packages, which has seen its latest
	release in 2014. It has a very outdated ffmpeg version as input.

	* gnu/packages/video.scm (libvideogfx): Delete variable.

	Change-Id: I3303310558e6959047d17f93cf2a9c3272b663ed

2025-05-10  Andreas Enge  <andreas@enge.fr>

	gnu: Remove wlroots-0.16.
	This is an outdated version without dependent packages.

	* gnu/packages/wm.scm (wlroots-0.16): Delete variable.
	(wlroots-0.15): Inherit from wlroots.

	Change-Id: Iafb2f7f1214ec44c53207b18d461c40536e28ab1

2025-05-10  Sergio Pastor Pérez  <sergio.pastorperez@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add konsave.
	* gnu/packages/configuration-management.scm (konsave): New variable.

	Change-Id: I975e17f9fa17db0fa22e93798ed5ff2f4011a305

2025-05-10  Sergio Pastor Pérez  <sergio.pastorperez@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-aiohttp-cors.
	* gnu/packages/python-web.scm (python-aiohttp-cors): New variable.

	Change-Id: Ic94d0b06d787564e20fbe39196d5843af4e9f3a2

2025-05-10  Sergio Pastor Pérez  <sergio.pastorperez@gmail.com>

	gnu: Add python-pytest-pylint.
	* gnu/packages/check.scm (python-pytest-pylint): New variable.

	Change-Id: Iba326a6fc9cbd333eb63edf2ed61dca45cdf2bc9

2025-05-10  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-elisp-autofmt: Refer to an explicit Python.
	* gnu/packages/emacs-xyz.scm (emacs-elisp-autofmt)[arguments]<#:phases>[patch-dependencies]:
	Refer to an explicit Python.

	Change-Id: I1ed78a5d70ce7f61195b08b94dd00f314c1e5145

2025-05-10  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of linux-libre 6.13 removal entry.

	Change-Id: Ic7fa995b1eadbf6dfd35fee47e0190a0b80e714a

2025-05-10  Divya Ranjan  <divya@subvertising.org>

	gnu: ijg-libjpeg: Update to 9f.
	* gnu/packages/image.scm (ijg-libjpeg): Update to 9f.

	Change-Id: I2318733787dcc3d5b607db107418584a5e8b0709

2025-05-10  Greg Hogan  <code@greghogan.com>

	gnu: spdlog: Update to 1.15.3.
	* gnu/packages/logging.scm (spdlog): Update to 1.15.3.

	Change-Id: I62ec1e6b6c406a2fbfd247daee98622dff33549e

2025-05-10  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add fdkaac.
	* gnu/packages/audio.scm (fdkaac): New variable.

	Change-Id: Icd37e064253be8b9c2b1ce4ad897eb20eb03e273

2025-05-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-httpretty: Move to python-web.
	* gnu/packages/web.scm: ... to here.
	* gnu/packages/python-web.scm (python-httpretty): Move from here ...

	Change-Id: Idcdf8e2c1dc808f243314a53f03e4ab9b8a0c620

2025-05-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-httpretty: Switch to pyproject.
	* gnu/packages/web.scm (python-httpretty): [build-system]: Switch to
	pyproject.
	[arguments] <test-flags>: Move exclude logic here and run only unit
	tests..
	[native-inputs]: Remove python-coverage, python-eventlet,
	python-httplib2, python-nose, python-pyparsing, python-requests, and
	python-tornado; add python-mock, python-pytest, python-setuptools, and
	python-wheel.

	Change-Id: I8353e3d4d0937ff02202da5fc551ae3cfdf85459

2025-05-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-doctest-ignore-unicode.
	No updates for 12y, no users in Guix.

	* gnu/packages/python-xyz.scm (python-doctest-ignore-unicode): Delete
	variable.

	Change-Id: If516621c1f539787f38a4c12505e52fa6d740e1a

2025-05-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pygraphviz: Update to 1.14.
	* gnu/packages/graphviz.scm (python-pygraphviz): Update to 1.14.
	[build-system]: Switch to pyproject.
	[native-inputs]: Remove python-nose and python-doctest-ignore-unicode;
	add python-setuptools and python-wheel.
	[description]: Start from a new line and apply fill paragraph.

	Change-Id: Ie363cc2c5628c5f7f032e2b9c6a886908f67d222

2025-05-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sure: Move to python-check.
	* gnu/packages/python-xyz.scm (python-sure): Move from here ...
	* gnu/packages/python-check.scm: ... to here.

	Change-Id: Idb2379d5c4f0964fb28bf38097c963206bbfecfa

2025-05-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sure: Update to 2.0.1-0.acf823av.
	* gnu/packages/python-xyz.scm (python-sure): Update to 2.0.1-0.acf823av.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject.
	[propagated-inputs]: Remove python-mock and python-six; add
	python-couleur.
	[native-inputs]: Remove python-nose; add python-mock, python-pytest,
	python-pytest-cov, python-setuptools, and python-wheel.

	Change-Id: I6e302f078e1b550791df4e682268aadff2225d97

2025-05-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-couleur.
	* gnu/packages/python-xyz.scm (python-couleur): New variable.

	Change-Id: I86205a7cbfd4429dcf82bae035e045092a230c3f

2025-05-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ansi2html: Update to 1.9.2.
	* gnu/packages/python-xyz.scm (python-ansi2html): Update to 1.9.2.
	[build-system]: Switch to pyproject.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Remove python-nose; add python-pytest,
	python-setuptools, and python-wheel.

	Change-Id: Iece4132ba60281b01f94535eb1f9c37c3188f185

2025-05-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cachy: Refresh package style.
	* gnu/packages/python-xyz.scm (python-cachy): Use G-expressions.
	[build-system]: Switch to pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ibf71c9000b84be357e71eb3d4e3864dc26f01522

2025-05-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-backpack.
	No updates for 9 years, no users in Guix.

	* gnu/packages/python-xyz.scm (python-backpack): Delete variable.

	Change-Id: Ifd694afba2764935f719ec4648db3eb48c87bb1d

2025-05-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-msgpack-python.
	This is an older duplicate of the python-msgpack.

	* gnu/packages/python-xyz.scm (python-msgpack-python): Delete variable.
	(python-cachy) [propagated-inputs]: Remove python-msgpack-python; add
	python-msgpack.

	Change-Id: I0718ccdca720ef5512a810ab1591a553a155f526

2025-05-09  emma thompson  <bigbookofbug@proton.me>

	gnu: emacs-lean4-mode: Add data directory to output.
	* gnu/packages/emacs-xyz.scm (emacs-lean4-mode)[arguments]<#:phases>[install-data]:
	Add data directory to output.

	Change-Id: I7c628bb8b0b0ba96246407f31618309b58abdc60

2025-05-09  Evgeny Pisemsky  <mail@pisemsky.site>

	services: Add mosquitto-service-type.
	* gnu/services/messaging.scm (<mosquitto-configuration>): New record type.
	(mosquitto-accounts): New procedure.
	(mosquitto-shepherd-service): New procedure.
	(mosquitto-service-type): New variable.
	* doc/guix.texi (Messaging Services): Document it.

	Change-Id: I3500c5b6b69084c1f4a6da66ea45bfd42c871f3f

2025-05-09  nomike  <nomike@nomike.com>

	gnu: Add emacs-elisp-autofmt.
	* gnu/packages/emacs-xyz.scm (emacs-elisp-autofmt): New variable.

	Change-Id: I6424c87b5f0d7e9216b026819879e7891f1bc410

2025-05-09  Greg Hogan  <code@greghogan.com>

	gnu: LLVM, Clang, libomp, lld: Update to 20.1.4.
	* gnu/packages/llvm.scm (llvm-20, clang-20, clang-runtime-20,
	libomp-20, lld-20): Update to 20.1.4.

	Change-Id: I3d0561b2e8e76de20828d75b4ebe985abb7755f1

2025-05-09  Andy Tai  <atai@atai.org>

	gnu: icewm: Update to 3.7.4.
	* gnu/packages/wm.scm (icewm): Update to 3.7.4.

	Change-Id: I9449bf16296b2b654d1acbeb84ff8175a98bd7bc

2025-05-09  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: erlang: Update to 27.3.4.
	* gnu/packages/erlang.scm (erlang): Update to 27.3.4.

	Change-Id: Ifc4c8d814f16b0cc1afa7e157d5e7a043a4c2837

2025-05-09  nomike  <nomike@nomike.com>

	gnu: openscad: Update to 2025.05.02.
	* gnu/packages/engineering.scm (openscad): Update to 2025.05.02.

	Change-Id: Ie260ce208f03c34bc29f01dadabf94ae840b8164

2025-05-09  nomike  <nomike@nomike.com>

	gnu: Add manifold.
	* gnu/packages/engineering.scm (manifold): New variable.

	Change-Id: Id400803644cf3256a1e79c4ec2e16381c230f370

2025-05-09  nlif-m  <m.payunen@gumrfradio.ru>

	gnu: emacs-fzf: Update to 0.2-1.641aef3.
	* gnu/packages/emacs-xyz.scm (emacs-fzf): Update to 0.2-1.641aef3.

	Change-Id: I184057e010f59275941cef67d3a5e658af47814c

2025-05-09  kiasoc5  <kiasoc5@disroot.org>

	gnu: firejail: Update to 0.9.74.
	* gnu/packages/linux.scm (firejail): Update to 0.9.74.

	Change-Id: Iaa5d9d22548d4a9697a726fa4f2e0a272c60ab00

2025-05-09  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: chez-scheme: Update to 10.2.0.
	* gnu/packages/chez.scm (chez-scheme): Update to 10.2.0.

	Change-Id: Ifba101d387c11cfa0675821aa7e8852f4efbd46a

2025-05-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: Fix typo.
	* tests/guix-build.sh: Fix typo.

2025-05-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	ui: Allow evaluating multi-expressions strings with read/eval.
	This can be useful when evaluating a scheme-file store output for example,
	which has multiple top level expressions.

	* guix/ui.scm (read/eval): Also accept a port object as argument.  Read and
	evaluate all expressions from input port or string.

	Change-Id: I0213706fa4824c3a8ffe5d93f44f263048cb62c2

2025-05-09  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: ecl-closure-template: Don't run the test suite.
	The test suite of cl-closure-template fails under ecl due to
	incomplete support for ecl in the testing framework cl-lift.

	* gnu/packages/lisp-xyz.scm (ecl-closure-template)[arguments]: Don't run the
	  test suite.

	Change-Id: I0bc802273db999854b32c80ebfc309e7bc2a7e55

2025-05-09  Trevor Richards  <trev@trevdev.ca>

	teams: Add entry for Trevor Richards.
	* gnu/teams.scm ("Trevor Richards"): New member.

	Change-Id: Ie76ccddf66ad87db0e5e266521646f76ab61bd2a

2025-05-09  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	teams: Add entry for Ashvith Shetty.
	* etc/teams.scm ("Ashvith Shetty"): New member.

	Change-Id: Ic448a2c25d2688e95b9fa29c16c926bc106cc2c7

2025-05-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Fix building documentation on Berlin.
	This reverts 4df6eda30f92dd09a7b5839514fab971b5633a0d ("gnu: Rename
	`texlive-updmap.cfg' into `texlive-local-tree'.") just for doc/build.scm.

	As the build farm uses 'guix' as provided by the guix-daemon; an updated to the
	guix package and reconfiguration of Berlin would be required to fix building
	the latest development manual.  Use the deprecated texlive-updmap.cfg binding
	for now.

	* doc/build.scm (pdf-manual): Revert to use texlive-updmap.cfg for now.

	Change-Id: I133deaa7a345e711a99ea469ec6fecfde9c729de

2025-05-09  Sergio Pastor Pérez  <sergio.pastorperez@gmail.com>

	gnu: ddcci-driver-linux: Fix build with linux-libre 6.14.
	* gnu/packages/linux.scm (ddcci-driver-linux): Update to 0.4.5-0.7f8f8e6.

	Change-Id: I8a6bed599c5730334ab672172d03d7a7c9cc757b

2025-05-08  Leo Famulari  <leo@famulari.name>

	news: Add entry about linux-libre 6.13 removal.
	* etc/news.scm: Add entry.

	Change-Id: Ic864263fda00757a9e2600abef083dc2f720ec23

2025-05-08  Leo Famulari  <leo@famulari.name>

	gnu: btrfs-progs: Update to 6.14.
	* gnu/packages/linux.scm (btrfs-progs): Update to 6.14.

	Change-Id: I1c8928ea03a7ea58392f85e129fedde426116e6c

2025-05-08  Leo Famulari  <leo@famulari.name>

	gnu: Remove linux-libre 6.13.
	This kernel series is no longer supported upstream.

	* gnu/packages/linux.scm (linux-libre-6.13-version,
	linux-libre-6.13-gnu-revision, deblob-scripts-6.13,
	linux-libre-6.13-pristine-source, linux-libre-6.13-source,
	linux-libre-headers-6.13, linux-libre-6.13): Remove variables.
	* gnu/packages/aux-files/linux-libre/6.13-arm.conf,
	gnu/packages/aux-files/linux-libre/6.13-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.13-i686.conf,
	gnu/packages/aux-files/linux-libre/6.13-riscv.conf,
	gnu/packages/aux-files/linux-libre/6.13-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.

	Change-Id: Ied843a009392752dd4baefa2880994965019779d

2025-05-08  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Fix small typos.
	String-separating double-quotes should be separated with white space.

	* gnu/packages/bootloaders.scm(u-boot-rpi-arm64-efi): Fix typo.
	* gnu/packages/linphone.scm(ortp): Fix typo.
	* gnu/packages/tex.scm(texlive-omegaware-bin): Fix typo.

	Change-Id: I83aa0f6862b265dd3e396e7c0b2db924915293dd

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-xyz: Remove unused modules.
	* gnu/packages/python-xyz.scm: Remove docker and game-development
	modules.

	Change-Id: Id0b6572230c7415f196a0beac0af3513ddaba095

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ipykernel: Move to jupyter.
	* gnu/packages/python-xyz.scm (python-ipykernel): Move from here ...
	* gnu/packages/jupyter.scm: ... to here.

	* gnu/packages/engineering.scm: Add jupyter module.

	Change-Id: Ia1391007cd4be997aeb5c8197d4894c32340198a

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: jupyter: Move to jupyter.
	* gnu/packages/python-xyz.scm (jupyter): Move from here ...
	* gnu/packages/jupyter.scm: ... to here.

	* gnu/packages/package-management.scm: Add jupyter module.
	* gnu/packages/cran.scm: Likewise.

	Change-Id: I357b4e96462e3ef6815bdcafd151bd56f298f8ac

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-notebook: Move to jupyter.
	* gnu/packages/python-xyz.scm (python-notebook): Move from here ...
	* gnu/packages/jupyter.scm: ... to here.

	*  gnu/packages/sagemath.scm: Add jupyter module.

	Change-Id: I44aca3a14573b7700cdedeaae5e05b11ad48371c

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pari-jupyter: Move to jupyter.
	* gnu/packages/python-xyz.scm (python-pari-jupyter): Move from here ...
	* gnu/packages/jupyter.scm: ... to here.

	Change-Id: Id0fcd902f9cecd685e912345ce8ef8ee9146d926

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-einops: Update to 0.8.1.
	* gnu/packages/python-science.scm (python-einops): Update to 0.8.1.
	[native-inputs]: Remove jupyter.

	Change-Id: I2d5c710990a77ca0fef480eaed4b59da6a10db27

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-skranger: Skip more failing tests.
	This project has no updates since 2022 (3y from now) and might be not
	compatible with Guix's version of scikit-learn.

	* gnu/packages/python-xyz.scm (python-skranger) [test-flags]: Ignore 2
	more test files.

	Change-Id: I32cf0c3d7e35a31c3dc7d83a8dd5633a706f61a3

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-adjusttext: Move to python-science.
	* gnu/packages/python-xyz.scm (python-adjusttext): Move from here ...
	* gnu/packages/python-science.scm: ... to here.

	Change-Id: If8c5fa89736dbf8ae29169fb317d43d2c2fbd682

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-adjusttext: Update to 1.3.0.
	* gnu/packages/python-xyz.scm (python-adjusttext): Update to 1.3.0.
	[propagated-inputs]: Add python-scipy.

	Change-Id: Icb97357eb003c8215ca030516a3b53be1e124076

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-argopt: Update to 0.9.1.
	* gnu/packages/python-xyz.scm (python-argopt): Update to 0.9.1.
	[build-system]: Switch to pyproject.
	[propagated-inputs]: Remove python-toml and python-flake8.
	[native-inputs]: Remove python-coverage and python-nose; add
	python-pytest, python-pytest-timeout, and python-wheel.

	Change-Id: I86bad8c8ebde66707ba4bbf75e115f134a106447

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-docusign-esign: Move to python-web.
	* gnu/packages/python-xyz.scm (python-docusign-esign): Move from here ...
	* gnu/packages/python-web.scm: ... to here.

	Change-Id: I2647c3634d18ac0536385acfc5266c6345a30891

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-docusign-esign: Update to 5.0.0.
	* gnu/packages/python-xyz.scm (python-docusign-esign): Update to 5.0.0.
	[build-system]: Switch to pyproject.
	[propagated-inputs]: Remove python-six and python-nose.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I77caef3a7a159ac70f4d325685a87c31784dd53f

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-docusign-esign: Fix home-page.
	Upstream recently fixed their URL redirects.

	* gnu/packages/python-xyz.scm (python-docusign-esign)[home-page]:
	Update redirected URL.

	Change-Id: I2f0646ce7e20904d30dcb2b3b38503a8a63c7c04

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flask-restful: Fix home-page.
	* gnu/packages/python-web.scm (python-flask-restful): [home-page]: Fix
	it.

	Change-Id: Ie53853e38ab2a8704d7825c39c95c09c924d5fa4

2025-05-08  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: hdf5-parallel-openmpi: Add Fortran support.
	Fortran support was removed by commit 8eeb04e205a, but was present before.

	* gnu/packages/maths.scm (hdf5-parallel-openmpi)[arguments]: Add Fortran
	support. Switch to G-exps. Fix path for CMake files as done by parent hdf5
	package.

	Change-Id: I1d7c8adea6e8cadc4d8a16d8313f65388ead009d

2025-05-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: codeberg-cli: Update to 0.4.11.
	* gnu/packages/rust-apps.scm (codeberg-cli): Update to 0.4.11.
	[source]: Remove snippet.

	Change-Id: Ieb4a34102ec7d939e3309f2b078f30ad905d6285

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tablib: Update to 3.8.0.
	* gnu/packages/python-xyz.scm (python-tablib): Update to 3.8.0.
	[build-system]: Swap to pyproject.
	[arguments] <phases>: Use default 'check.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I4f248c87f27f582021a0ae739d0ebec03f824319

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zeep: Adjust native inputs.
	* gnu/packages/python-web.scm (python-zeep): [native-inputs]: Remove
	python-coverage, python-flake8, python-flake8-blind-except,
	python-flake8-debugger, and python-isort.

	Change-Id: Ia359126c748b8a7c4efc949bcaf43b9c53e16d39

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pep8-naming: Move python-check.
	* gnu/packages/python-xyz.scm (python-pep8-naming): Move from here ...
	* gnu/packages/python-check.scm: ... to here.

	* gnu/packages/wm.scm: Add python-check module.

	Change-Id: I1b0e0eec5e8f815f855860fd149a17e2470adea2

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pep8-naming: Update to 0.15.1.
	* gnu/packages/python-xyz.scm (python-pep8-naming): Update to 0.15.1.

	Change-Id: I3eea20c1c5c9d62ea1629324b56a6232f6463dc6

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove indi-2.0 variant.
	* gnu/packages/astronomy.scm (indi-2.0): Overwrite INDI variable and
	make it default.
	(indi-1.9): Rename to indi-1
	(phd2) [inputs]: Remove indi; add indi-1.
	(stellarium) [inputs]: Remove indi-2.0; add indi.

	Change-Id: I197fbb3969a34cf49ceb68f2d51d45286b63931b

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/astronomy: Sort.
	* gnu/packages/astronomy.scm: (java-cds-healpix, python-astroplan,
	python-astropy-healpix, python-astroquery, python-astroscrappy,
	python-stsci-image, python-stsci-imagestats, python-suntime,
	python-synphot): Sort variables alphabetically.

	Change-Id: I98e4860155e9ef52d8b7f86205c2bc23a87e29d2

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/astronomy: Sort.
	* gnu/packages/astronomy.scm (python-jwst, python-mpl-animators,
	python-stsynphot, python-sunkit-image, python-sunpy-soar): Sort
	variables alphabetically.

	Change-Id: I3a8afb736baa4e13d3a395205bf5354a03de7d3c

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-sunpy-minimal.
	* gnu/packages/astronomy.scm (python-sunpy-minimal): New variable.
	(python-ndcube, python-sunraster) [native-inputs]: Remove python-sunpy;
	add python-sunpy-minimal.

	Change-Id: I270296ce365c58616629aa68c5668bde3dc905f3

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunpy: Fix tests.
	* gnu/packages/astronomy.scm (python-sunpy) [arguments] <test-flags>:
	Skip one test introducing time bomb.
	<phases>: Add 'pre-check and move set HOME here from 'check.

	Change-Id: I20e3f63aa45c951bd7b093e0d02e4968aca87dc3

2025-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pysdl2: Fix hash.
	* gnu/packages/python-graphics.scm (python-pysdl2): [source]: Fix hash.

	Change-Id: If2154737d640520391832bada93379af823a3105

2025-05-08  Vagrant Cascadian  <vagrant@debian.org>

	gnu: lcrq: Fix home-page.
	Upstream recently fixed their URL redirects.

	* gnu/packages/networking.scm (lcrq)[home-page]: Update redirected URL.

2025-05-08  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: guile-mqtt: Patch extension path.
	* gnu/packages/guile-xyz.scm (guile-mqtt): Patch extension path.
	[arguments]: Add 'patch-extension-path phase.

	Change-Id: Ifbbd0adebcf82a36f674ab3fded3db5ba04b98b0

2025-05-08  Greg Hogan  <code@greghogan.com>

	gnu: lldb: Update to 20.1.3.
	* gnu/packages/llvm.scm (lldb): Update to 20.1.3.
	[inputs]: Change from LLVM-17 and CLANG-17 to LLVM-20 and CLANG-20.

	Change-Id: I95d0595315ec319d523046a582cc789de2f4d05b

2025-05-08  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: mold: Update to 2.39.0.
	* gnu/packages/mold.scm (mold): Update to 2.39.0.

	Change-Id: Ib56c6be233d3f51434b629499291bcd03c4292c8

2025-05-08  Sughosha  <sughosha@disroot.org>

	gnu: kio-extras: Fix kiod path.
	* gnu/packages/kde.scm (kio-extras)[arguments]: Realign.
	<#:phases>: Add fix-kiod-path phase.

	Change-Id: Ifda410609323dc55797a9e97191909824679dd8f

2025-05-08  Hilton Chain  <hako@ultrarare.space>

	services: activation: Continue on exceptions.
	* gnu/services.scm (activation-script): Reset environment before loading
	activation script.  Catch exception and print the error.  Warn about failed
	activation script.

	Change-Id: I89be31433fbb46d0c4a9dc6115ab167910840b6f
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2025-05-08  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add prjtrellis.
	* gnu/packages/electronics.scm (prjtrellis): New variable.

	Change-Id: Iac188df00f55c06f9000fe1b688d6cded9d495fd
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-05-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: Remove a stale comment regarding %base-packages-utils.
	The use of `canonical-package' was dropped a long time ago.

	* gnu/system.scm (%base-packages-utils): Delete stale comment.

	Change-Id: Ie91294baf93ba45b3120dd62ac0c9adee04d2265

2025-05-07  Vagrant Cascadian  <vagrant@debian.org>

	gnu: vcmi: Update to 1.6.8.
	* gnu/packages/games.scm (vcmi): Update to 1.6.8.

2025-05-07  Vagrant Cascadian  <vagrant@debian.org>

	gnu: arm-trusted-firmware: Update to 2.12.2.
	* gnu/packages/firmware.scm (make-arm-trusted-firmware): Update to 2.12.2.

	Change-Id: Ib8077e63bd3df0fe6dce634d5b7278b9389c42db

2025-05-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vifm: Update to 0.14.2.
	* gnu/packages/vim.scm (vifm): Update to 0.14.2.

	Change-Id: Ied25f2420a8933c4f45b6047ca9f705de571457f

2025-05-07  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of read-only root entry.

	Change-Id: I0d12d00a3dea33cb3ce61e6ddb9848e89bec0569

2025-05-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pysdl2: Fix PyPI archive name.
	As seen in CI <https://ci.guix.gnu.org/build/10630201/log/raw>, it
	failed to download the archive with name "PySDL2" which has been
	changed.

	* gnu/packages/python-graphics.scm (python-pysdl2): [source] <pypi-uri>:
	Fix it as the name has been changed in PyPI.

	Change-Id: I30e963294fb441404552402d2ed749344d917b8e

2025-05-07  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.71.2.
	* gnu/packages/prolog.scm (trealla): Update to 2.71.2.

	Change-Id: I0ee4578686a8a9f9a6f3349752e577c14958d136

2025-05-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bash-with-syslog: Use package/inherit.
	This ensures that any grafts applied to bash will be inherited to this
	variant.

	* gnu/packages/bash.scm (bash-with-syslog): Use package/inherit.

	Change-Id: I58aa0f23f624f9e27a5842f638a49bb715b51122

2025-05-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: static-minimal: Use package/inherit.
	This ensures that any grafts applied to bash will be inherited to this
	variant.

	* gnu/packages/bash.scm (static-bash): Use package/inherit.

	Change-Id: I2cce8415747d4ad0df7732d9f516e493b7b46ff7

2025-05-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bash-minimal: Use package/inherit.
	This ensures that any grafts applied to bash will be inherited to this
	variant.

	* gnu/packages/bash.scm (bash-minimal): Use package/inherit.

	Change-Id: I5221b08c02b7afc7b88e01265eea41d27cd010f0

2025-05-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-xyz: Remove unused modules.
	* gnu/packages/python-xyz.scm: Remove gl, graphics, gstreamer, sdl, and
	swig modules.

	Change-Id: I9112fd3e9216541e6fc7c2e3048b0892ad4e77f4

2025-05-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pastel: Move to python-xyz.
	* gnu/packages/graphics.scm (python-pastel): Move from here ...
	* gnu/packages/python-xyz.scm: ... to here.

	Change-Id: I0179d8111db7a8ef088461524f2ca481534100e7

2025-05-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pysdl2: Move to python-graphics.
	* gnu/packages/python-xyz.scm (python-pysdl2): Move from here ...
	* gnu/packages/python-graphics.scm: ... to here.

	Change-Id: I54aba5426a666063c6aa4aedc004ca3c3faa54bb

2025-05-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytmx: Fix build.
	* gnu/packages/game-development.scm (python-pytmx): Fix build, improve
	style.
	[build-system]: Switch to pyproject.
	[arguments] <tests?>: No tests in PyPI provided, disable.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Id879d37564b7b4a6fd320ca8a7cc5d3d8f182806

2025-05-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pysdl2: Update to 0.9.17.
	* gnu/packages/python-xyz.scm (python-pysdl2): Update to 0.9.17.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ic6830f73a2d8629d7c47cfd329dfa4ddbcb14f19

2025-05-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pysdl2: Use G-expressions.
	* gnu/packages/python-xyz.scm (python-pysdl2): Refresh package style
	with G-expressions and FORMAT.

	Change-Id: Id3f43b490ca4892337769cbce65b1fa6d08738e9

2025-05-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pysdl2: Fix indentation.
	* gnu/packages/python-xyz.scm (python-pysdl2): Fix indentation.

	Change-Id: I5171a1a06640fcb6bafaa9ae77a4202098130cef

2025-05-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pivy: Move to python-graphics.
	* gnu/packages/python-xyz.scm (python-pivy): Move from here ...
	* gnu/packages/python-graphics.scm: ... to here.

	* gnu/packages/engineering.scm: Add python-graphics module.

	Change-Id: I3fd1d43f8c45229531ea82f294ee4eb8042d4f70

2025-05-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-kivy: Move to python-graphics.
	* gnu/packages/python-xyz.scm (python-kivy): Move from here ...
	* gnu/packages/python-graphics.scm: ... to here.

	Change-Id: If8fda7d519ad47a7c9a737405bb19454db0cde11

2025-05-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-kivymd: Move to python-graphics.
	* gnu/packages/python-xyz.scm (python-kivymd): Move from here ...
	* gnu/packages/python-graphics.scm: ... to here.

	Change-Id: I9ec6cb7eb19741d01daca4ba8df82267e72887cc

2025-05-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asyncgui: Move to python-graphics.
	* gnu/packages/python-xyz.scm (python-asyncgui): Move from here ...
	* gnu/packages/python-graphics.scm: ... to here.

	Change-Id: Id784934c8bdcf46d148792259efdbd1d9708a641

2025-05-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asynckivy: Move to python-graphics.
	* gnu/packages/python-xyz.scm (python-asynckivy): Move from here ...
	* gnu/packages/python-graphics.scm: ... to here.

	Change-Id: I22db22da9bf83edbb429c8a8cd7ae45c218e5b19

2025-05-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asynckivy: Fix home page.
	* gnu/packages/python-xyz.scm (python-asynckivy): [home-page]: Permanent
	redirect from <https://github.com/gottadiveintopython/asynckivy> to
	<https://github.com/asyncgui/asynckivy>.

	Change-Id: I7ec47fb8396339e2e66489a0a9a4be4ec8265cb6

2025-05-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asynckivy: Update to 0.8.1.
	* gnu/packages/python-xyz.scm (python-asynckivy): Update to 0.8.1.
	[source]: Switch to git-fetch containing tests.
	[build-system]: Switch to pyproejct.
	[native-inputs]: Add python-poetry-core and python-pytest.

	Change-Id: Ie7145f020e0487799ca8af0ce4506a5ffc290191

2025-05-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asyncgui: Fix hope page.
	* gnu/packages/python-xyz.scm (python-asyncgui): [home-page]: Permanent
	redirect from <https://github.com/gottadiveintopython/asyncgui> to
	<https://github.com/asyncgui/asyncgui>.

	Change-Id: Ic2fcbf4abbc208d16ae33e91a9eb71e9febd7988

2025-05-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asyncgui: Update to 0.8.0.
	* gnu/packages/python-xyz.scm (python-asyncgui): Update to 0.8.0.
	[source]: Switch to git-fetch containing tests.
	[build-system]: Switch to pyproejct.
	[native-inputs]: Add python-poetry-core and python-pytest.

	Change-Id: I56830e39e99830bceae60f2f3b9afcf70bf00093

2025-05-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-kivymd: Update to 1.1.1.
	* gnu/packages/python-xyz.scm (python-kivymd): Update to 1.1.1.
	[source]: Switch to git-fetch containing tests.
	[build-system]: Switch to pyproject.
	[arguments] <tests?>: Enable some tests.
	<phases>: Add 'fix-modules.
	[native-inputs]: Add python-pytest, python-pytest-asyncio,
	python-setuptools, and python-wheel.

	Change-Id: I5b82048776484eb115ba590dd7a34bdb9097aa66

2025-05-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-kivy: Adjust inputs.
	* gnu/packages/python-xyz.scm (python-kivy)
	[inputs]: Remove python-docutils, python-filetype, python-kivy-garden,
	python-pygments, and python-requests.
	[propagated-inputs]: Add python-docutils, python-filetype,
	python-kivy-garden, python-pygments, and python-requests.

	Change-Id: I76f7ca94d42fafe3bde36f4b2a1d27bf89831521

2025-05-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-kivy: Update to 2.3.1.
	* gnu/packages/python-xyz.scm (python-kivy): Update to 2.3.1.
	[build-system]: Swap to pyproject.
	[inputs]: Add python-filetype and python-requests.
	[native-inputs]: Add python-packaging, python-setuptools, and
	python-wheel.

	Change-Id: I174fa9a2239d4d733e67d08a224e8efcd95268a0

2025-05-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-kivy-garden: Update to 0.1.5.
	* gnu/packages/python-xyz.scm (python-kivy-garden): Update to 0.1.5.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject.
	[arguments] <phases>: Remove 'remove-bat-file, as it's part of
	installation even if it's related to Windows, it's just set-up script no
	a binary blob.
	<tests?>: Deliberately switch them off as no provided.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I1eab910405f0a55bad241b2dd2d8cb4b80261a5b

2025-05-06  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-hoot: Update to 0.6.1.
	* gnu/packages/guile-xyz.scm (guile-hoot): Update to 0.6.1.
	[native-inputs]: Add node.
	[native-search-paths]: Add HOOT_LOAD_PATH.

	Change-Id: Icf91d5ea38dacad3255aa4b921ff6f50ec8a1654

2025-05-06  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.71.0.
	* gnu/packages/prolog.scm (trealla): Update to 2.71.0.

	Change-Id: I053d5feb1c12df63207bce65c5d7fab40a662e3c

2025-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: Fix (gnu tests base.scm) module indentation.
	* gnu/tests/base.scm: Fix indentation.

	Change-Id: I3432fafa2f5c2853a14b5d125cf9377786ca6594

2025-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: arm-trusted-firmware-sun50i-a64: Fix build.
	Fixes: https://issues.guix.gnu.org/78251

	* gnu/packages/firmware.scm (arm-trusted-firmware-sun50i-a64)
	[native-inputs]: Add gcc-14.

	Change-Id: I11a71ec8bbaa7bea4212943ceaea75e6d660cf61

2025-05-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: fail2ban: Improve snippet.
	* gnu/packages/admin.scm (fail2ban)
	  [source]<modules>: Remove (srfi srfi-26).
	  <snippet>: Use gexp. Move substitute* patches...
	  [arguments]<phases>: ...to phases 'patch-setup.py and 'disable-some-tests.

	gnu: fail2ban: Improve style.
	* gnu/packages/admin.scm (fail2ban):
	  [arguments]<phases>: Rewrite phases 'set-action-dependencies and
	  copy-man-pages for readability.

	gnu: fail2ban: Improve style.
	* gnu/packages/admin.scm (fail2ban): Use gexps and run guix style.

2025-05-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: fail2ban: Update to 1.1.0.
	* gnu/packages/patches/fail2ban-0.11.2_CVE-2021-32749.patch,
	  gnu/packages/fail2ban-0.11.2_fix-setuptools-drop-2to3.patch,
	  gnu/packages/patches/fail2ban-0.11.2_fix-test-suite.patch,
	  gnu/packages/patches/fail2ban-python310-server-action.patch,
	  gnu/packages/fail2ban-python310-server-actions.patch: Delete patches.

	* gnu/local.mk: Deregister patches.

	* gnu/packages/admin.scm (fail2ban): Update to 1.1.0.
	  [source]<snippet>: Use (srfi srfi-26) for readability.
	  <patches>: Deregister patches.
	  [build-system]: Switch to pyproject-build-system.
	  [arguments]<phases>: Remove phase 'invoke-2to3.  Add phase
	  'avoid-external-binary-in-/bin to avoid creating a symlink to
	  python-wrapper binary during installation (current 'install phase
	  breaks otherwise).  Run phases 'fix-default-config and
	  'set-action-dependencies before 'build phase (needed for pyproject).
	  [native-inputs]: Add python-setuptools, python-wheel.

2025-05-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: fail2ban: Move setup and test patches to phases.
	* gnu/packages/admin.scm (fail2ban)
	  [source]<snippet>: Move setup and test substitutions...
	  [arguments]<phases>: ...to phases 'patch-setup.py and
	  'disable-some-tests.

	gnu: fail2ban: Move file deletion to source snippet.
	* gnu/packages/admin.scm (fail2ban)
	  [arguments]<phases>: Move multiple file deletion from here...
	  [source]<snippet>: ...to here.

2025-05-06  Ada Stevenson  <adanskana@gmail.com>

	gnu: libfilezilla: Update source origin.
	* gnu/packages/ftp.scm (gnu): (libfilezilla): Update source origin.
	[source]: Replace `url-fetch` with `svn-fetch`.
	[native-inputs]: Add `automake`, `autoconf` and `libtool`.

	Change-Id: I1d94d10ff5eb91043f99f15334866b6ad6a2b1cf
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-05-06  Ludovic Courtès  <ludo@gnu.org>

	environment, home: Make /tmp writable.
	Fixes <https://issues.guix.gnu.org/78272>.

	Fixes a bug caused by commit ce363c1dc7bd63a74dcf7788d340819f6d5db89f,
	which inadvertently made /tmp read-only as well.

	* guix/scripts/environment.scm (launch-environment/container)[tmpfs]:
	New variable.
	Add it to ‘file-systems’.
	* guix/scripts/home.scm (spawn-home-container): Add /tmp file system
	to #:mounts.
	* tests/guix-environment-container.sh: Add test.

	Reported-by: Tomas Volf <~@wolfsden.cz>
	Change-Id: I5cb449e6d0c213d4b5866cbcbd14990437a7d4c5

2025-05-06  Andreas Enge  <andreas@enge.fr>

	gnu: asymptote: Fix build.
	* gnu/packages/plotutils.scm (asymptote)[arguments]<#:phases>{setenv}:
	New phase.

	Change-Id: Id2e0f33d82affa573c7f2c5fe7c3741f42479b8e

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: jthreads: Fix build.
	* gnu/packages/cpp.scm (jthread): Bump texlive-listings version provided in
	TeX Live to 1.10c.

	Change-Id: I699bcc43b1a2dcbff8956d664b3dab496ca2e270

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: book-sparc: Fix build.
	* gnu/packages/books.scm (book-sparc):[native-inputs]: Add texlive-lineno,
	texlive-xtring.

	Change-Id: Ic2f7c6bcf5476fea72db627ea12385be47bfdbbb

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-sphinx-5: Fix build.
	* gnu/packages/sphinx.scm (python-sphinx-5)[native-inputs]: Add texlive-anyfontsize.

	Change-Id: Id94a00342e2c884b28ee680645a4857b9cd72b4e

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: hypre: Fix build.
	* gnu/packages/maths.scm (hypre)[native-inputs]: Add missing
	texlive-booktabs. Remove texlive-etoolbox, already provided by texlive-local-tree.

	Change-Id: I6da2313d294dad6f24764448e9010a4120444d71

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-libkpathsea: Tweak "texmf.cnf" variables.
	* gnu/packages/tex.scm (texlive-libkpathsea): Use XDG variables instead of
	HOME for cache and user configuration.  Re-instate TEXMFLOCAL, which may be
	necessary for external TeX installations.
	(texlive-luatex): Re-instate TEXFLOCAL.
	* gnu/packages/algebra.scm (gap):
	* gnu/packages/assembly.scm (asl):
	(yaehmop):
	* gnu/packages/bioinformatics.scm (discrover):
	* gnu/packages/chez.scm (chez-scheme-for-racket):
	* gnu/packages/engineering.scm (fastcap):
	* gnu/packages/fsf.scm (book-faif):
	* gnu/packages/maths.scm (hypre):
	(stex-boostrap):
	(suitesparse-amd):
	(suitesparse-camd):
	(suitesparse-cholmod):
	(suitesparse-klu):
	(suitesparse-ldl):
	(suitesparse-mongoose):
	(suitesparse-spex):
	(suitesparse-spqr):
	(suitesparse-umfpack):
	* gnu/packages/ocaml.scm (ocaml-bibtex2html):
	(unison):
	* gnu/packages/python-xyz.scm (python-nbconvert):
	* gnu/packages/statistics.scm (r-with-tests)[arguments]: Set TEXMFVAR to
	a writable location.

	Change-Id: I3d2d069cf41a92214d9d6fb7f4d54fc81fe6db7a

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Update TeX Live to 2025.2.
	* gnu/packages/tex.scm:  Update TeX Live to 2025.2.
	* gnu/packages/bioinformatics.scm (discrover):
	* gnu/packages/python-xyz.scm (python-nbconvert): Remove texlive-ms package.

	Change-Id: Ia6c6753ddb889413522e3351f38a95dd24912984

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tex: Adjust comments for update process.
	* gnu/packages/tex.scm: Suggest to log output of the global refresh.  Also
	mention that all collections must be imported again to find new packages.

	Change-Id: Idd194384318143da50f3b269aa5acfdb95f72365

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: texlive importer: Fix recursive calls.
	* guix/import/texlive.scm (texlive-recursive-import): Make sure #:guix-name
	value accepts only one argument.

	Change-Id: Ie3c7f7cee7860e0d926ba95a708f16e147f4d550

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: texlive importer: Improve output for texlive-biber-ms.
	* guix/import/texlive.scm (no-bin-propagation-packages): Add "biber-ms".

	Change-Id: Id9dadd2194e8d59d68c395b513e4c94673c97bb2

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: texlive importer: Fix version error when importing a package.
	* guix/import/texlive.scm (texlive->guix-package): Use find-version instead of
	returning the first version tag.

	Change-Id: Ib144d56c034c9ce3e5a4cddcffb78be58cd05e62

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: texlive importer: Adjust version for meta packages.
	* guix/import/texlive.scm (tlpdb->package): Use (package-version
	package-source) instead of %texlive-revision when importing a meta package.
	* tests/texlive.scm ("texlive->guix-package, meta-package"): Test it.

	Change-Id: I2a5d2eb6529dafe0c888b2a7a5a1b38af1160235

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-sphinx: Fix build.
	* gnu/packages/sphinx.scm (python-sphinx)[native-inputs]: Add
	texlive-anyfontsize.

	Change-Id: I9e3777cb873b1c330bcfecac138e519670a829f5

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Make modular TeX Live reproducible.
	Fixes: https://issues.guix.gnu.org/73613

	* gnu/packages/tex.scm (texlive-aleph):
	(texlive-amstex):
	(texlive-eplain):
	(texlive-hitex):
	(texlive-lollipop):
	(texlive-mex):
	(texlive-mltex):
	(texlive-texsis):
	(texlive-luatex):
	(texlive-xmltex):
	(texlive-latex-bin):
	(texlive-cslatex):
	(texlive-mptopdf):
	(texlive-mflua):
	(texlive-luajittex):
	(texlive-csplain):
	(texlive-luahbtex):
	(texlive-jadetex):
	(texlive-pdftex):
	(texlive-optex):
	(texlive-context-legacy):
	(texlive-everyshi):
	(texlive-xetex): Add libfaketime to native inputs.
	* guix/build/texlive-build-system.scm (enforce-source-date-epoch): New function.
	(create-formats): Wrap format generation within a `faketime' or `datefudge'
	call, depending on the system.
	(%standard-phases): Add a phase to obey to SOURCE_DATE_EPOCH.

	Change-Id: Ieef6adb18b7f4373194e3550d41761f75334e574

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-libkpathsea: Enforce ls-R usage by default.
	Fixes: https://issues.guix.gnu.org/75893

	* gnu/packages/tex.scm (texlive-libkpathsea): Set TEXMF so that ls-R database
	is mandatory and must contain the file looked after in the TeX Live tree.
	* guix/build/texlive-build-system.scm (configure-texmf): Relax requirements
	for "ls-R" database.  Renamed from `set-texmfvar'.
	(%standard-phases): Apply phase renaming.
	* gnu/packages/python-xyz.scm (python-nbconvert)[native-inputs]: Add TeX Live
	packages required for tests to pass since propagated packages are no longer
	accessible during build.
	* gnu/packages/books.scm (book-sparc)[inputs]: Move TeX Live related inputs
	to...
	[native-inputs]: ... here, and wrap them within texlive-local-tree for the
	same reason as above.

	Change-Id: I3430bc84ce35f4aa8f0537b512f472ef88f8e5e9

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: profiles.scm: Ignore ls-R databases when building font maps.
	* guix/profiles.scm (texlive-font-maps): Ignore ls-R databases when building
	font maps.

	Change-Id: I942886a89497e94c51e492657150540c6cd35603

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Rename `texlive-updmap.cfg' into `texlive-local-tree'.
	* doc/build.scm (pdf-manual):
	* doc/contributing.texi (Submitting Patches):
	* gnu/packages/algebra.scm (pari-gp):
	(giac):
	* gnu/packages/assembly.scm (asl):
	* gnu/packages/audio.scm (chow-tape-model):
	* gnu/packages/bioconductor.scm (r-biocstyle):
	* gnu/packages/bioinformatics.scm (discrover):
	(phyml):
	(velvet):
	* gnu/packages/chemistry.scm (yaehmop):
	* gnu/packages/chez.scm (chez-scheme-for-racket):
	(stex-bootstrap):
	(chez-web):
	(chez-sockets):
	* gnu/packages/cran.scm (r-papaja):
	(r-prereg):
	* gnu/packages/docbook.scm (dblatex):
	* gnu/packages/emacs-xyz.scm (emacs-auctex):
	* gnu/packages/engineering.scm (fastcap):
	* gnu/packages/finance.scm (optionmatrix):
	* gnu/packages/fsf.scm (book-faif):
	* gnu/packages/gettext.scm (po4a):
	(po4a-minimal):
	* gnu/packages/graphics.scm (mmg):
	* gnu/packages/graphviz.scm (dot2tex):
	* gnu/packages/guile-xyz.scm (emacsy):
	(guile-cv):
	* gnu/packages/lisp.scm (sbcl):
	* gnu/packages/maths.scm (cddlib):
	(gnuplot):
	(itpp):
	(octave):
	(suitesparse-amd):
	(suitesparse-camd):
	(suitesparse-cholmod):
	(suitesparse-klu):
	(suitesparse-ldl):
	(suitesparse-mongoose):
	(suitesparse-spex):
	(suitesparse-spqr):
	(suitesparse-umfpack):
	(hypre):
	* gnu/packages/music.scm (lilypond):
	* gnu/packages/ocaml.scm (unison):
	(ocaml-bibtex2html):
	* gnu/packages/pdf.scm (extractpdfmark):
	* gnu/packages/photo.scm (enblend-enfuse):
	* gnu/packages/plotutils.scm (asymptote):
	* gnu/packages/python-xyz.scm (python-numpy-documentation):
	(python-ipython-documentation):
	(python-pypandoc):
	* gnu/packages/radio.scm (gnuradio):
	(libosmo-dsp):
	* gnu/packages/scheme.scm (mit-scheme):
	* gnu/packages/security-token.scm (yubico-piv-tool):
	* gnu/packages/sphinx.scm (python-sphinx):
	(python-sphinx-5):
	* gnu/packages/statistics.scm (r-with-tests):
	(r-spams):
	* gnu/packages/tex.scm (texlive-local-tree): Renamed from…
	(texlive-updmap.cfg): … this. Deprecate the latter.
	(texlive-biblatex-philosophy):
	(texlive-bropd):
	(texlive-fontsize):
	(texlive-poetrytex):
	(texlive-reverxii):
	(texlive-stix):
	(texlive-suftesi):
	(texlive-thucoursework):
	(texlive-ulqda):
	(texlive-yathesis):
	(texlive-makecell):
	(texlive-robotarm):
	(texlive-bbold):
	(texlive-babel-romansh):
	(texlive-polyglossia):
	(texlive-innerscript):
	(teximpatient):
	(texlive-xkeyval):
	(texlive-arabxetex):
	(texlive-blox):
	(texlive-ecgdraw):
	(texlive-gradientframe):
	(texlive-everyhook):
	(texlive-actuarialangle):
	(texlive-actuarialsymbol):
	(texlive-autopdf):
	(texlive-etaremune):
	(texlive-extract):
	(texlive-forarray):
	(texlive-graphicx-psmin):
	(texlive-ha-prosper):
	(texlive-namespc):
	(texlive-newspaper):
	(texlive-powerdot):
	(texlive-recipecard):
	(texlive-show2e):
	(texlive-tablists):
	(texlive-ted):
	(texlive-xargs):
	(texlive-xpeek):
	* gnu/packages/xdisorg.scm (xforms):
	* gnu/packages/algebra.scm (gap):
	* gnu/packages/cpp.scm (jthread):
	* guix/lint.scm (check-inputs-should-be-native): Rename `texlive-updmap.cfg' into `texlive-local-tree'.

	Change-Id: I129280807c418e57acbcbda399545ab27a9e0a33

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-updmap.cfg: Provide a full TeX Live tree.
	* gnu/packages/tex.scm: (texlive-updmap.cfg): Provide a full TeX Live tree
	instead of the font maps only. Activate it by generating a ls-R file. Also
	limit propagated inputs to the bare minimum, i.e, texlive-libkpathsea.
	[synopsis, documentation]: Update it so as to reflect the new nature of the
	generated package.
	(texlive-polyglossia, texlive-arabxetex)[native-inputs]:
	Make sure texlive-updmap.cfg only contains TeX Live inputs as it doesn’t
	propagate its arguments anymore.

	Change-Id: I91e5e851a88c67f40215a07ae95138099edfe1a6

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-newverbs: Remove input labels.
	* gnu/packages/tex.scm (texlive-newverbs)[native-inputs]: Remove labels.

	Change-Id: I2cccd5a010310ee4509d40999bd35283e8548656

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-hyphen-complete: Remove input labels.
	* gnu/packages/tex.scm (texlive-hyphen-complete)[native-inputs]: Remove
	labels.

	Change-Id: Id6a56bb228311a2172a8f469e117611725b34103

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive build system: Un-dumbify a comment.
	* guix/build/texlive-build-system.scm (build): Clarify a poorly explained
	design choice.

	Change-Id: Ida4e4ccb3934f8b5cc7a6e36e33cec7a5e5581e8

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tex.scm: Fix typo.
	* gnu/packages/tex.scm: Fix typo in initial comments.

	Change-Id: Ib336500bbdfe6e532db8ae1088eaed41e833c04f

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Remove deprecated TeX Live aliases.
	* gnu/packages/tex.scm (texlive-base):
	(texlive-tiny):
	(texlive-union):
	(texlive-generic-unicode-data):
	(texlive-generic-tex-ini-files):
	(texlive-metafont-base):
	(texlive-tex-fontinst-base):
	(texlive-fonts-cm):
	(texlive-fonts-cm-super):
	(texlive-fonts-lm):
	(texlive-fonts-knuth-lib):
	(texlive-fonts-latex):
	(texlive-latex-mflogo):
	(texlive-fonts-mflogo-font):
	(texlive-fonts-amsfonts):
	(texlive-latex-amsfonts):
	(texlive-fonts-ec):
	(texlive-tex-plain):
	(texlive-latex-base):
	(texlive-latex-atveryend):
	(texlive-latex-auxhook):
	(texlive-latex-epstopdf-pkg):
	(texlive-latex-filecontents):
	(texlive-generic-epsf):
	(texlive-latex-fancyvrb):
	(texlive-latex-graphics):
	(texlive-latex-hycolor):
	(texlive-latex-xcolor):
	(texlive-latex-hyperref):
	(texlive-latex-oberdiek):
	(texlive-latex-rerunfilecheck):
	(texlive-latex-tools):
	(texlive-latex-url):
	(texlive-latex-l3kernel):
	(texlive-dvips-l3backend):
	(texlive-latex-l3backend):
	(texlive-latex-l3packages):
	(texlive-latex-fontspec):
	(texlive-luatex-lualibs):
	(texlive-luatex-luaotfload):
	(texlive-latex-amsmath):
	(texlive-latex-amscls):
	(texlive-latex-babel):
	(texlive-generic-babel-english):
	(texlive-generic-babel-french):
	(texlive-generic-babel-german):
	(texlive-latex-cyrillic):
	(texlive-latex-psnfss):
	(texlive-latex-ifplatform):
	(texlive-generic-iftex):
	(texlive-generic-ifxetex):
	(texlive-latex-amsrefs):
	(texlive-latex-bigfoot):
	(texlive-latex-blindtext):
	(texlive-latex-dinbrief):
	(texlive-latex-environ):
	(texlive-latex-eqparbox):
	(texlive-latex-etoc):
	(texlive-latex-expdlist):
	(texlive-latex-filemod):
	(texlive-latex-hanging):
	(texlive-latex-natbib):
	(texlive-latex-newfloat):
	(texlive-latex-newunicodechar):
	(texlive-latex-pdftexcmds):
	(texlive-latex-psfrag):
	(texlive-latex-pstool):
	(texlive-latex-refcount):
	(texlive-latex-seminar):
	(texlive-latex-seqsplit):
	(texlive-latex-stackengine):
	(texlive-latex-tocloft):
	(texlive-latex-trimspaces):
	(texlive-latex-capt-of):
	(texlive-latex-doi):
	(texlive-latex-etoolbox):
	(texlive-latex-fncychap):
	(texlive-latex-framed):
	(texlive-latex-g-brief):
	(texlive-latex-galois):
	(texlive-latex-gcite):
	(texlive-latex-geometry):
	(texlive-latex-mdwtools):
	(texlive-latex-marginfix):
	(texlive-latex-polyglossia):
	(texlive-latex-supertabular):
	(texlive-tex-texinfo):
	(texlive-latex-upquote):
	(texlive-latex-anysize):
	(texlive-latex-appendix):
	(texlive-latex-bookmark):
	(texlive-latex-changebar):
	(texlive-latex-cmap):
	(texlive-latex-colortbl):
	(texlive-latex-fancybox):
	(texlive-latex-fancyhdr):
	(texlive-latex-float):
	(texlive-latex-footmisc):
	(texlive-latex-letltxmacro):
	(texlive-latex-frankenstein):
	(texlive-latex-listings):
	(texlive-latex-jknapltx):
	(texlive-jknappen):
	(texlive-latex-kvoptions):
	(texlive-fonts-adobe-times):
	(texlive-fonts-adobe-palatino):
	(texlive-fonts-adobe-zapfding):
	(texlive-fonts-rsfs):
	(texlive-latex-eso-pic):
	(texlive-latex-eepic):
	(texlive-latex-enotez):
	(texlive-latex-enumitem):
	(texlive-latex-multirow):
	(texlive-latex-overpic):
	(texlive-latex-parskip):
	(texlive-latex-pbox):
	(texlive-latex-pdfpages):
	(texlive-latex-sidecap):
	(texlive-fonts-stmaryrd):
	(texlive-latex-subfigure):
	(texlive-latex-tabulary):
	(texlive-fonts-txfonts):
	(texlive-fonts-iwona):
	(texlive-latex-titlesec):
	(texlive-latex-type1cm):
	(texlive-latex-lh):
	(texlive-latex-acmart):
	(texlive-latex-varwidth):
	(texlive-latex-wasysym):
	(texlive-latex-wrapfig):
	(texlive-latex-ucs):
	(texlive-latex-preview):
	(texlive-latex-acronym):
	(texlive-generic-pdftex):
	(biber):
	(texlive-latex-media9):
	(texlive-latex-ocgx2):
	(texlive-latex-ms):
	(texlive-latex-numprint):
	(texlive-latex-needspace):
	(texlive-latex-changepage):
	(texlive-latex-eukdate):
	(texlive-latex-pgf):
	(texlive-latex-koma-script):
	(texlive-generic-atbegshi):
	(texlive-generic-bigintcalc):
	(texlive-generic-bitset):
	(texlive-generic-etexcmds):
	(texlive-generic-gettitlestring):
	(texlive-generic-infwarerr):
	(texlive-generic-intcalc):
	(texlive-generic-kvdefinekeys):
	(texlive-generic-kvsetkeys):
	(texlive-generic-listofitems):
	(texlive-generic-ltxcmds):
	(texlive-generic-pdfescape):
	(texlive-generic-uniquecounter):
	(texlive-latex-readarray):
	(texlive-latex-verbatimbox):
	(texlive-latex-examplep):
	(texlive-fonts-xypic):
	(texlive-generic-xypic):
	(texlive-fonts-charter):
	(texlive-context-base):
	(texlive-latex-beamer):
	(texlive-latex-xmpincl):
	(texlive-latex-pdfx):
	(texlive-latex-xkeyval):
	(texlive-latex-ebproof):
	(texlive-latex-bussproofs):
	(texlive-latex-translations):
	(texlive-latex-textpos):
	(texlive-generic-babel-norsk):
	(texlive-latex-hyphenat):
	(texlive-latex-lastpage):
	(texlive-latex-tabto-ltx):
	(texlive-generic-soul):
	(texlive-soulutf8):
	(texlive-generic-xstring):
	(texlive-latex-totcount): Remove alias.

	Change-Id: I5feffac15326e49470c45394adb87f1b8da188e0

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlivebin: Create missing "dvilualatex" symlink.
	* gnu/packages/texlive.scm (texlivebin)[arguments]: Create missing
	"dvilualatex" symlink.

	Change-Id: I9eea99795ddb2f376977a4d7af4044617c2ef901

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-kpathsea: Enable all format configurations.
	* gnu/packages/tex.scm (texlive-kpathsea)[arguments]<#:phases>: Allow
	generating all formats provided in TeX Live.

	Change-Id: I8131e1e42b827a1f603af4aa80e4de366bf9492a

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-luahbtex: Generate missing "luahbtex.fmt".
	* gnu/packages/tex.scm (texlive-luahbtex)[native-inputs]: Add TEXLIVE-KPATHSEA.
	[properties]: Preserve native-input from upgrade.

	Change-Id: I68b117276f88c8f87bfb3b5a93f9dd66c8d0ea1c

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-mflua-bin: Also install "*-nowin" binaries.
	* gnu/packages/tex.scm (texlive-mflua-bin)[arguments]<#:phases>: Also generate
	and install "mfluajit-nowin" and "mflua-nowin" binaries.

	Change-Id: Id8b77abdf69699a831d3b52dadfc2eed0622bbf0

2025-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-latex-bin: Create missing "dvilualatex" symlink.
	* gnu/packages/tex.scm (texlive-latex-bin)[arguments]: Create dvilualatex symlink.

	Change-Id: I690b1ef09194907845ff229c9a58925efe16b0df

2025-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bash: Fix package indentation.
	* gnu/packages/bash.scm (bash): Fix indentation.

	Change-Id: I5d370ec90dcfcb7d78611809ef42da0f642212f5

2025-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: Fix indentation of (gnu tests base).
	* gnu/tests/base.scm: Fix indentation.

	Change-Id: I84ae82a8ce85ff0113a3eb1215b11c191d3929d6

2025-05-06  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.293.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.293.
	(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.

	Change-Id: I249b2ef27f4f5c0956949a0af8091f65c6998e2a

2025-05-06  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.237.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.237.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	Change-Id: I3e7ccf17f8e02670c8fa38a6857a5d26f019527b

2025-05-06  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.181.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.181.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	Change-Id: Ia38669031b4cd33d624dc47790708b823219689c

2025-05-06  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.136.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.136.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: Iaf9a2431dd596d3e9c0fbd0ccfda6a5c5eaf730b

2025-05-06  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.89.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.89.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Id0524a4e05a0d781b6d76c0fe89785dc8f64d8ba

2025-05-06  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.26.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.26.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: I60dc56d6a3d582781775661da3aa438b33c15810

2025-05-06  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.14: Update to 6.14.5.
	* gnu/packages/linux.scm (linux-libre-6.14-version): Update to 6.14.5.
	(linux-libre-6.14-pristine-source): Update hash.

	Change-Id: I6e81210e7237dabef9eff430ba9920ef3d501b1d

2025-05-05  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: openssh: Adapt for root-less guix store.
	Fixes <https://issues.guix.gnu.org/78067>.

	Previously sshd would use /gnu/store/…-openssh-…/var/empty as its
	PRIVSEP_PATH.  However, when using the unprivileged daemon, that
	directory would belong to guix-daemon:guix-daemon, leading to this
	error:

	  sshd[234]: fatal: /gnu/store/…-openssh-10.0p1/var/empty must be owned by root and not group or world-writable.

	Fix that by switching to /var/empty.

	* gnu/packages/patches/openssh-trust-guix-store-directory.patch
	(openssh): Adjust to trust files in guix store owned by guix-daemon.
	* gnu/packages/ssh.scm (openssh)[arguments]:  Remove ‘reset-/var/empty’
	phase; change ‘install’ phase to not create PRIVSEP_PATH..  Append
	ending slash when substituting STORE_DIRECTORY.

	Change-Id: I3bd01f8b9d6406e3b886eea8f4b8c265a51cc72f
	Reported-by: Zack Weinberg <zack@owlfolio.org>

2025-05-05  Ayush Jha  <ayushjha@protonmail.com>

	gnu: Add guile-slugify.
	* gnu/packages/guile-xyz.scm (guile-slugify): New variable.

	Change-Id: I4e7ab7a4821f53cf7372388efa07cea2fd3c17ef
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-05-05  Ludovic Courtès  <ludo@gnu.org>

	install: Do not leak local checkout URL.
	Fixes <https://issues.guix.gnu.org/67707>.

	Previously ‘guix describe’ in the installation image would show the
	URL of the local checkout that was used to build the image.  It now
	shows the default URL.

	* gnu/system/install.scm (%installation-services): Change channel of
	‘guix’ package to inherit from ‘%default-guix-channel’.

	Change-Id: If848b5a6166904e982e0f9a0780f3e3f53bdfc28

2025-05-05  Steve George  <steve@futurile.net>

	gnu: Update neomutt.
	* gnu/packages/mail.scm (neomutt): Update to 20250404.
	[arguments] <configure-flags>: remove deprecated options --disable-idn,
	  --with-ui and --debug. Change --ssl option to new format. Add --zstd.
	<phases>: Remove breaking tests.
	[inputs]: Add zstd.

	Change-Id: Id823068d28595b398911cde4fce4d1a5c5576561

2025-05-05  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.70.4.
	* gnu/packages/prolog.scm (trealla): Update to 2.70.4.

	Change-Id: Ib30d3cd9d4f3fed089184bc8202fba3997cf57b7

2025-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: lsp-plugins: Update to 1.2.21.
	* gnu/packages/music.scm (lsp-plugins): Update to 1.2.21.
	[arguments]: Update file name of test binary.

	Change-Id: Ifc65e4fd6d66ef8466c46fd487e710366d5db9b1

2025-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-posterior: Update to 1.6.1.
	* gnu/packages/cran.scm (r-posterior): Update to 1.6.1.
	[native-inputs]: Add r-dplyr, r-ggplot2, and r-tidyr.

	Change-Id: Ibbea0ab6c98f7d246cdc390e0f8a65f87aca6807

2025-05-05  Tomas Volf  <~@wolfsden.cz>

	gnu: deluge: Update to 2.2.0.
	* gnu/packages/bittorrent.scm (deluge): Update to 2.2.0.
	[arguments]<#:phases>: Drop 'fix-deluge-console.

	Change-Id: Iad8461c7ea73042fb208ea182f4dc67d4e74adcf

2025-05-05  André Batista  <nandre@riseup.net>

	gnu: torbrowser: Update to 14.5.1 [security-fixes].
	Fixes CVEs 2025-2817, 2025-4082, 2025-4083, 2025-4084, 2025-4087,
	2025-4091 and 2025-4093.  See:
	<https://www.mozilla.org/en-US/security/advisories/mfsa2025-29/> for
	details.

	* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
	20250428205842.
	(%torbrowser-version): Update to 14.5.1.
	(%torbrowser-firefox-version): Update to 128.10.0esr-14.5-1-build2.
	(torbrowser-translation-base): Update to
	04331f4c8177a09f0785f8cf2604dcebde139be5.
	(torbrowser-translation-specific): Update to
	5f4849f6d050316f9d7fe90018d1a83a3d191341.

	Change-Id: I4192dc53ea2f67ca127c61cfc98b4a057954942a

2025-05-05  André Batista  <nandre@riseup.net>

	gnu: mullvadbrowser: Update to 14.5.1 [security-fixes].
	Fixes CVEs 2025-2817, 2025-4082, 2025-4083, 2025-4084, 2025-4087,
	2025-4091 and 2025-4093.  See:
	<https://www.mozilla.org/en-US/security/advisories/mfsa2025-29/> for
	details.

	* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
	20250428205842.
	(%mullvadbrowser-version): Update to 14.5.1.
	(%mullvadbrowser-firefox-version): Update to 128.10.0esr-14.5-1-build2.
	(mullvadbrowser-translation-base): Update to
	04331f4c8177a09f0785f8cf2604dcebde139be5.
	(mullvadbrowser-translation-specific): Update to
	88915281a11105bef03e638336b2852bd806ef78.

	Change-Id: I8d71343b86b41318e7f4c7906cd4d2cf7c60e52e

2025-05-05  宋文武  <iyzsong@member.fsf.org>

	gnu: quickjs: Update to 2025-04-26.
	* gnu/packages/javascript.scm (quickjs): Update to 2025-04-26.

	Change-Id: Ia759ec18e58613734446d9cce88f781c3c415c14

2025-05-05  宋文武  <iyzsong@member.fsf.org>

	Revert "gnu: quickjs: Deprecate."
	It seems quickjs-ng and quickjs are not API compatible.
	This fixes building tic80.

	This reverts commit b94cf86a89ef0a6bf7ec2c8e52f64c5107888f55.

	Change-Id: I3666ddbef8d1b2e71d49f9b14aef5a1be4b8495a

2025-05-05  Vagrant Cascadian  <vagrant@debian.org>

	gnu: lcrq: Update to 0.2.4.
	* gnu/packages/networking.scm (lcrq): Update to 0.2.4.
	[homepage]: Update redirected URL.

	Change-Id: I22fe5ecb012d915552779acc2d7f69d43ea03a3b

2025-05-05  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for ‘guix shell --writable-root’.
	* etc/news.scm: Add it.

	Change-Id: I3b07d8156c32c0cb6de8e8bf3a26a3e1e5af66b1

2025-05-05  Ludovic Courtès  <ludo@gnu.org>

	linux-container: Lock mounts by default.
	This makes it impossible to unmount or remount things from within
	‘call-with-container’.

	* gnu/build/linux-container.scm (initialize-user-namespace):
	Add #:host-uid and #:host-gid. and honor them.
	(run-container): Add #:lock-mounts?.  Honor it by calling ‘unshare’
	followed by ‘initialize-user-namespace’.
	(call-with-container): Add #:lock-mounts? and pass it down.
	(container-excursion): Get the user namespace owning the PID namespace
	and join it, then join the remaining namespaces.
	* tests/containers.scm ("call-with-container, mnt namespace, locked mounts"):
	New test.
	("container-excursion"): Pass #:lock-mounts? #f.

	Change-Id: I13be982aef99e68a653d472f0e595c81cfcfa392

2025-05-05  Ludovic Courtès  <ludo@gnu.org>

	linux-container: Set up “lo” and generate /etc/hosts by default.
	* gnu/build/linux-container.scm (run-container): Add #:loopback-network?
	and honor it via #:populate-file-system.
	(call-with-container): Add #:loopback-network? and pass it to
	‘run-container’.
	* guix/scripts/environment.scm (launch-environment/container): Remove
	call to ‘set-network-interface-up’ and remove generation of /etc/hosts.
	* guix/scripts/home.scm (spawn-home-container): Likewise.

	Change-Id: I5933a4e8dc6d8e19235a79696b62299d74d1ba21

2025-05-05  Ludovic Courtès  <ludo@gnu.org>

	syscalls: Add ‘get-user-ns’.
	* guix/build/syscalls.scm (NS_GET_USERNS): New variable.
	(get-user-ns): New procedure.

	Change-Id: I0cfba6a7cdf2ab64ef658b0f821ba4e7c6c89eab

2025-05-05  Ludovic Courtès  <ludo@gnu.org>

	environment: Add ‘--writable-root’ and default to read-only root.
	This is an incompatible change where the root file system in
	‘guix shell -C’ is now read-only by default.

	* guix/scripts/environment.scm (show-environment-options-help)
	(%options): Add ‘--writable-root’.
	* guix/scripts/environment.scm (setup-fhs): Invoke /sbin/ldconfig; moved
	from…
	(launch-environment): … here.
	(launch-environment/container): Add #:writable-root? and pass it to
	‘call-with-container’.  Move root file system setup to #:populate-file-system.
	(guix-environment*): Honor ‘--writable-root’.
	* tests/guix-environment-container.sh: Test it.
	* doc/guix.texi (Invoking guix shell): Document ‘--writable-root’.
	(Debugging Build Failures): Mention it before “rm /bin/sh”.

	Change-Id: I2e8517d6f01eb8093160bffc0f9f56071ad6fee6
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-05-05  Ludovic Courtès  <ludo@gnu.org>

	guix home: ‘container’ provides a read-only root file system.
	* guix/scripts/home.scm (spawn-home-container): Move creation of
	accounts, /etc/hosts, /tmp, and HOME-DIRECTORY from the first argument
	of ‘eval/container’ to #:populate-file-system.  Remove #:writable-root?.
	* tests/guix-home.sh: Test that the root file system is read-only.

	Change-Id: Icda54706321d51b95b563c86c3fb2238cc65ee20

2025-05-05  Ludovic Courtès  <ludo@gnu.org>

	linux-container: Support having a read-only root file system.
	Until now, the read-only file system set up by ‘call-with-container’
	would always be writable.  With this change, it can be made read-only.
	With this patch, only ‘least-authority-wrapper’ switches to a read-only
	root file system.

	* gnu/build/linux-container.scm (remount-read-only): New procedure.
	(mount-file-systems): Add #:writable-root? and #:populate-file-system
	and honor them.
	(run-container): Likewise.
	(call-with-container): Likewise.
	* gnu/system/linux-container.scm (container-script): Pass #:writable-root?
	to ‘call-with-container’.
	(eval/container): Add #:populate-file-system and #:writable-root? and
	honor them.
	* guix/scripts/environment.scm (launch-environment/container):
	Pass #:writable-root? to ‘call-with-container’.
	* guix/scripts/home.scm (spawn-home-container): Likewise.
	* tests/containers.scm ("call-with-container, mnt namespace, read-only root")
	("call-with-container, mnt namespace, writable root"): New tests.

	Change-Id: I603e2fd08851338b737bb16c8af3f765e2538906

2025-05-05  Ludovic Courtès  <ludo@gnu.org>

	guix home: ‘container’ explicitly mounts $HOME and /run/user/1000.
	* guix/scripts/home.scm (spawn-home-container): Pass #:mounts to
	‘eval/container’.

	Change-Id: I1986c1411711cebaf623f97897d91436d8167037

2025-05-05  Ludovic Courtès  <ludo@gnu.org>

	linux-container: Add #:mounts to ‘eval/container’.
	* gnu/system/linux-container.scm (eval/container): Add #:mounts
	parameter and honor it.

	Change-Id: I1d5970f53a3d67db93e937e392f9bf36e75d1573

2025-05-05  Rutherther  <rutherther@ditigal.xyz>

	services: guix: Fix case when /etc/guix/acl is a dangling symlink.
	One possible solution for an issue when /etc/guix/acl file exists, but points
	to a non-existent location. This can for example happen if one is
	reinitializing the system, and remove only /gnu/store and /var/guix, keep the
	rest okay. This is a major advantage of guix as compared to other distros that
	usually need you to reinitialize the whole root partition. But this will leave
	the user with acl file pointing to non-existent location. The file-exists?
	procedure will return #f for broken symbolic links.

	I think that another reason one would get this issue is, if one was booted in
	a live iso, chrooted, fixing their system. They would switch generations to
	one with different acl file, delete other generations gc rooting the original
	acl file and then gc. One could do this approach for example when recovering
	from file corruptions in the store, to get rid of the unsubstitutable paths
	that can't be repaired with guix gc --verify.

	This fixes the issue by looking for type of a file through lstat, instead of
	relying on file-exists?. If the symlink is a broken symlink, it is
	removed. Other than that the old behavior is kept:
	- If regular file, back it up
	- If symlink pointing to the store, remove it
	- If symlink not pointing to the store, back it up

	* gnu/services/base.scm (substitute-key-authorization): Check if acl file is a
	possibly-dangling symbolic link.

	Change-Id: I2f8170606b2f4afeea48f04acfd738b04cafc7cf
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-05-05  Tomas Volf  <~@wolfsden.cz>

	environment: Restore action for SIGPIPE.
	Code in `ui.scm' in `initialize-guix' procedure changes the handling of
	SIGPIPE to SIG_IGN.  So restore the handling to SIG_DFL so that process
	executed will have the usual action.  Technically we should record what the
	handling was, and restore it to the previous value, but that would be much
	more invasive change.

	Always setting it to SIG_DFL is at least less surprising than always setting
	to SIG_IGN.

	* guix/scripts/environment.scm (launch-environment): Restore default action
	for SIGPIPE.

	Change-Id: Ifabae1d3e71aa44e63078cea5bd3824b8f61ba14

2025-05-05  Romain GARBAGE  <romain.garbage@inria.fr>

	transformations: Git source transformations honour RECURSIVE?.
	* guix/transformations.scm (package-git-url+recursive?): New variable.
	(package-git-url): Remove variable.
	(evaluate-git-replacement-specs): Use package-git-url+recursive?.
	(transform-package-source-branch, transform-package-source-commit, transform-package-source-git-url): Update
	according to changes above.
	* doc/guix.texi (Package Transformation Options): Update documentation.
	* tests/transformations.scm: Update tests. Add tests for RECURSIVE?
	inheritance with WITH-COMMIT and WITH-SOURCE.

	Change-Id: Id6a5e6957a9955c8173b06b3e14f2986c6dfc4bc

2025-05-05  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.70.3.
	* gnu/packages/prolog.scm (trealla): Update to 2.70.3.

	Change-Id: Iea8a9a982833384233590fc5874940418cb64fa1

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: librecad: Update to 2.2.1.1.
	* gnu/packages/engineering.scm (librecad): Update to 2.2.1.1.
	[source]: Update commit string.

	Change-Id: Icbbadac1c7c7d0f7f690a3eb44149aa561be0f22

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: mixxx: Update to 2.5.1.
	* gnu/packages/music.scm (mixxx): Update to 2.5.1.

	Change-Id: Ie828f097d8a93d3c42d4e31319e9e229240c16b5

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: libdjinterop: Update to 0.24.3.
	* gnu/packages/audio.scm (libdjinterop): Update to 0.24.3.

	Change-Id: I818a88d2012ce80df0cffd8adab9e92c55b38641

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: homebank: Update to 5.9.
	* gnu/packages/finance.scm (homebank): Update to 5.9.

	Change-Id: If4293c9084379b809aa492c414e8b4ef15d838f0

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: python-obspy: Update to 1.4.2.
	* gnu/packages/geo.scm (python-obspy): Update to 1.4.2.

	Change-Id: Ibb28a28a58701c3e4b4e96a1116b5cc5c9424c96

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: gimp: Build with OpenEXR 3.
	* gnu/packages/gimp.scm (gimp-2, gimp-3): Replace openexr-2 by openexr.

	Change-Id: I4e707e8ed2cd34af013e5d7b2c665615473e7c0a

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: gegl: Build with OpenEXR 3.
	* gnu/packages/gimp.scm (gegl)[inputs]: Replace openexr-2 by openexr.

	Change-Id: I1e11f19a8a748eb4b2892a8cfd7efa86d500557d

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: celluloid: Update to 0.28.
	* gnu/packages/video.scm (celluloid): Update to 0.28.

	Change-Id: I4ce14420e8e78bbc27fb79f22d61547c4def7824

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: haruna: Update to 1.4.0.
	* gnu/packages/kde-multimedia.scm (haruna): Update to 1.4.0.

	Change-Id: I1785b8596e3267026ac210278fe8f22bb0e436d1

2025-05-04  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: loksh: Update to 7.7.
	* gnu/packages/shells.scm (loksh): Update to 7.7.

2025-05-04  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.69.12.
	* gnu/packages/prolog.scm (trealla): Update to 2.69.12.

	Change-Id: I525a7a9ed6e1f3aca56063810202bb455a343a3c

2025-05-04  Andrew Wong  <wongandj@icloud.com>

	gnu: xandikos: Update to 0.2.12.
	* gnu/packages/dav.scm (xandikos): Update to 0.2.12.
	[arguments]<phases>: Fix tests by setting "XANDIKOSPATH".
	[inputs]: Add python-vobject.

	Change-Id: I4b5040b90e52c603dc1920cb92c3b771169940d8

2025-05-04  Sughosha  <sughosha@disroot.org>

	Partial revert "services: plasma: Fix kded not being started."
	This partially reverts cea6eedfcea2defa526bc58d4fb2085cc8c0cb36.

	* gnu/services/desktop.scm (plasma-dbus-service): Remove kded.

	Change-Id: Iaf441f6c779170a24ab2bec8908da81b182e32b1

2025-05-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: slurm-minimal: Only build with openpmix when supported.
	* gnu/packages/parallel.scm (slurm-minimal)[inputs]: Only include
	openpmix on systems where it is supported.

	Change-Id: If8ec32d409eb19bceff61d9f8a9350ec346744a0

2025-05-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mpich: Update to 4.3.0.
	* gnu/packages/mpi.scm (mpich): Update to 4.3.0.
	[arguments]: Adjust the configure-flags depending on if ucx is an input.
	Move the 'check phase to after the 'install phase.

	Change-Id: I2dd14703947d1ead4c99a64501ab92b8d4027521

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-vector.
	* gnu/packages/python-science.scm (python-vector): New variable.

	Change-Id: I77d72b0c18a0bc215cb2198ce5447e587b13d0fe

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-decaylanguage.
	* gnu/packages/python-science.scm (python-decaylanguage): New variable.

	Change-Id: I5c709016f80b19cef22105bff42ca62b8f384f1b

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-particle.
	* gnu/packages/python-science.scm (python-particle): New variable.

	Change-Id: Ib2462e25aadba797532c005a3b4d4e4a238a611e

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-hepunits.
	* gnu/packages/python-science.scm (python-hepunits): New variable.

	Change-Id: I174495c4fdacd21491e9e7d5abdd7d5dd0e5ffe8

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-hist.
	* gnu/packages/python-science.scm (python-hist): New variable.

	Change-Id: Ia3495b6d94a620b797318ffce162aa1d58e79049

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-histoprint.
	* gnu/packages/python-science.scm (python-histoprint): New variable.

	Change-Id: I1ace11116c39e2c803afd10849c107c3f232273e

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-uhi.
	* gnu/packages/python-science.scm (python-uhi): New variable.

	Change-Id: I12e802cfc9dd6473cac9657dc477e470238f1bbc

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-deflate.
	* gnu/packages/python-compression.scm (python-deflate): New variable.

	Change-Id: I7b04deb2ed291cff1e36422b8e4bf127a0575d08

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-boost-histogram.
	* gnu/packages/python-science.scm (python-boost-histogram): New variable.

	Change-Id: I91e73a0a3e3a698197b2d309bd5bdf388fd2697a

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-resample.
	* gnu/packages/statistics.scm (python-resample): New variable.

	Change-Id: I0bd8ed6c0532c5dba6efd9d15b056da401072fcf

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: python-scikit-build-core: Update to 0.11.2.
	* gnu/packages/python-science.scm (python-scikit-build-core): Update to
	0.11.2.

	Change-Id: I66d04ba5ed89d3a9eb57df1e9491b8170d5b1571

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: python-pyvips: Update to 3.0.0.
	* gnu/packages/python-xyz.scm (python-pyvips): Update to 3.0.0.
	[source]: Fetch from GitHub.
	[build-system]: Use pyproject-build-system.
	[arguments]<#:phases>: Delete the now unnecessary 'fix-build, 'fix-paths
	and custom 'check phases. Also build in API mode.
	[native-inputs]: Add pkg-config, python-setuptools, python-wheel. Remove
	python-pytest-flake8, python-pytest-runner.
	[propagated-inputs]: Add python-pkgconfig.
	(python-pyvips-for-python-scooby): Do not delete the phase that was
	deleted in the parent package.

	Change-Id: I8b3ac54f5b118a565f7297cf455698e690197e78

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: nip2: Update to 8.9.1.
	* gnu/packages/image-processing.scm (nip2): Update to 8.9.1.
	[arguments]<#:phases>: Delete the 'disable-test-conv phase. Remove
	trailing #t from 'set-home.

	Change-Id: If6a96c4cc83880634110efaa99a58b2e475e3687

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: nip2: Remove inputs propagated from vips.
	* gnu/packages/image-processing.scm (nip2)[inputs]: Remove fftw, glib,
	imagemagick, lcms, libexif, libgsf, libjpeg-turbo, librsvg-for-system,
	libtiff, libwebp, libxml2, matio, openexr-2, orc, poppler.

	Change-Id: Ifeae1ae6b6d41dd89e73edcf3c6963b3a03fdd81

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: vips: Propagate inputs to satisfy vips.pc.
	* gnu/packages/image-processing.scm (vips)[inputs]: Remove giflib,
	niftilib. Move glib:bin to native-inputs. Move expat, fftw, lcms,
	libexif, libgsf, libjpeg-turbo, libpng, librsvg-for-system, libtiff,
	libxml2, libwebp, matio, openexr, orc, pango to ...
	[propagated-inputs]: ... here.

	Change-Id: Icf5a6764c17d839b66d298a00724a473e0b920b8

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: vips: Update to 8.16.1.
	* gnu/packages/image-processing.scm (vips): Update to 8.16.1.
	[home-page]: Follow redirect.

	Change-Id: I53e0caeba41bc674adb2f264ce55775ffc27029f

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: python-opentsne: Update to 1.0.2.
	* gnu/packages/machine-learning.scm (python-opentsne): Update to 1.0.2.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use Gexp. Delete the 'skip-test' phase. Rename the
	'set-numba-cache-dir' phase to 'preparations' and also rebuild
	extensions to run tests.
	[native-inputs]: Replace python-cython by python-cython-3. Add
	python-pytest, python-setuptools, python-wheel.

	Change-Id: I1c4a7cf3127a5254c9a14dcc71d9fa5652f6878f

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: python-pynndescent: Update to 0.5.13.
	* gnu/packages/machine-learning.scm (python-pynndescent): Update to
	0.5.13.

	Change-Id: I8aa5e906a6d2a34be4ed61c37fca4dd7c64fabe3

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: gsequencer: Update to 7.7.6.
	* gnu/packages/music.scm (gsequencer): Update to 7.7.6.
	[home-page]: Follow redirect.

	Change-Id: I3ebc903cccb4ddaef7740be76e9c7751a411c978

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: gmic: Update to 3.5.4.
	* gnu/packages/image-processing.scm (gmic): Update to 3.5.4.

	Change-Id: Ie99eef2cfb62e7ba8d6953fe94d2af64a2f5dc68

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: python-symengine: Update to 0.14.1.
	* gnu/packages/python-xyz.scm (python-symengine): Update to 0.14.1.
	[native-inputs]: Replace cmake by cmake-minimal.

	Change-Id: Ib2141353862c6549136b8880bd449eebdc2651bd

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: ffmpeg-normalize: Update to 1.31.3.
	* gnu/packages/video.scm (ffmpeg-normalize): Update to 1.31.3.

	Change-Id: I2e451ac042f8e75a3081a5b7803a98a52ba86936

2025-05-04  Vinicius Monego  <monego@posteo.net>

	gnu: ffmpeg-progress-yield: Update to 0.12.0.
	* gnu/packages/video.scm (ffmpeg-progress-yield): Update to 0.12.0.

	Change-Id: I0731031ce8731236881ce360b0731f0a53ad95fa

2025-05-04  Sergio Pastor Pérez  <sergio.pastorperez@gmail.com>

	services: plasma: Fix kded not being started.
	`kded' is a daemon responsible for many features of the Plasma desktop, it
	provides media keys handling, a system tray, 'Background Services' control
	through 'kcmshell6 kcm_kded'...

	* gnu/packages/kde-plasma.scm (plasma): Add `kded' to propagated inputs.

	* gnu/services/desktop.scm (plasma-dbus-service): Add `kded' to the list of
	services passed to `dbus-configuration'.

	Change-Id: Ifffdaecdb28a6369727ab8d118a775d73ee342e9

2025-05-04  Zheng Junjie  <z572@z572.online>

	gnu: valgrind: update to 3.25.0.
	* gnu/packages/valgrind.scm (valgrind-next): New variable.
	(valgrind/interactive): Inherit from it.

	Change-Id: If6e1f50e5574caa5fae61892afcc2b4e6ef7baa3

2025-05-04  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: foot: Update to 1.22.3
	* gnu/packages/terminals.scm (foot): Update to 1.22.3.

	Change-Id: I2517e511feb88b6d9d313ad9b4d1764ca5c85e2e

2025-05-04  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: Add libxkbcommon-1.8.1.
	* gnu/packages/xdisorg.scm (libxkbcommon-1.8): New variable.

	Change-Id: Ia26824ef105ccf9edc5cd080f291991a32008320

2025-05-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-muon: Update to 0.1.7.
	* gnu/packages/bioinformatics.scm (python-muon): Update to 0.1.7.
	[arguments] <test-flags>: Skip 2 failing tests.

	Change-Id: I178efe9e54246130f6b467f0245495b820a6a303

2025-05-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-umap-learn: Update to 0.5.8.
	* gnu/packages/machine-learning.scm (python-umap-learn): Update to 0.5.8.

	Change-Id: Ia399c994bdb2092a19a9a179d0d592d0e1626529

2025-05-04  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: snac: Update to 2.75.
	* gnu/packages/fediverse.scm (snac): Update to 2.75.

	Change-Id: I54a96fcc0ad3cd4c336fa00af08c37a6986c9883

2025-05-04  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20250422.
	* gnu/packages/parallel.scm (parallel): Update to 20250422.

	Change-Id: I43675535bcba061afb23795e5894492b46961886

2025-05-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vifm: Update to 0.14.1.
	* gnu/packages/vim.scm (vifm): Update to 0.14.1.

	Change-Id: I67a11e7d10e0d6595a074ea340d4ab4132c6f4fa

2025-05-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: eudev: Fix optical discs detection/auto-mounting.
	* gnu/packages/patches/eudev-removable-devices-polling.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/linux.scm (eudev-fixed): New fixed package.
	(eudev) [replacement]: Use it.

	Fixes: <https://issues.guix.gnu.org/35584>
	Change-Id: I26045c99506eda1b748011825b2049057cd5394f

2025-05-03  Zheng Junjie  <z572@z572.online>

	gnu: Add gcc-15.
	* gnu/packages/gcc.scm (gcc-15, gccgo-15, libgccjit-15): New variable.
	* gnu/packages/commencement.scm (gcc-toolchain-15): New variable.

	Change-Id: I55e49e61626e8419ac936d1c5d241a586eaca47f

2025-05-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: symbiyosys: Use abc-yosyshq and enable tests.
	* gnu/packages/electronics.scm (symbiyosys)[inputs]: Replace abc by
	abc-yosyshq.
	[arguments]<#:phases>{disable-abc-tests}: Remove phase.

	Change-Id: I7cc78cbf8cff232996bdb243cbd2585b593b2c89

2025-05-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: yosys: Use abc-yosyshq.
	* gnu/packages/fpga.scm (yosys)[inputs]: Replace abc by abc-yosyshq.

	Change-Id: Id0a3f9c561f414261af2e7c7bd8cb82b6a0322cd

2025-05-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-fast-ecs: Update to 0.8.0.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-fast-ecs): Update to 0.8.0.
	[native-inputs]: Add sbcl-trivial-coverage.
	(ecl-cl-fast-ecs): Enable tests.

	Change-Id: I410434a603e0a4dfccd6a0c58acb630686d7bb0c

2025-05-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-parachute: Update to 1.5.0-2.86fc13d.
	* gnu/packages/lisp-check.scm (sbcl-parachute): Update to 1.5.0-2.86fc13d.

	Change-Id: Iba460108a73e4230f7756e2dad8bec0647b0864b

2025-05-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-trivial-coverage.
	* gnu/packages/lisp-check.scm (sbcl-trivial-coverage,
	cl-trivial-coverage, ecl-trivial-coverage): New variables.

	Change-Id: I6ac920eb3b3a537a85303c5d84977ae4f8c6d6ee

2025-05-03  Hilton Chain  <hako@ultrarare.space>

	scripts: home: Support extracting home-environment from Guix System declaration.
	* guix/scripts/home.scm (process-action): Handle operating-system declaration
	and extract home environment for current user.
	* doc/guix.texi (Guix Services)[Guix Home Service]: Document it.

	Change-Id: I995f79c2549e6edc76322542d0422159e0b79996
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>

2025-05-03  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: labwc: Update to 0.8.4.
	* gnu/packages/wm.scm (labwc): Update to 0.8.4.

	Change-Id: I3fa0153f41afe24d9ba6893bff8e69271c623b71

2025-05-03  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: zfs: Update to 2.3.2.
	* gnu/packages/file-systems.scm (zfs): Update to 2.3.2.

	Change-Id: I0765e7c9ede5a630bfc0985a484d93e810a4d528

2025-05-03  Sergio Pastor Pérez  <sergio.pastorperez@gmail.com>

	gnu: Add kasts.
	* gnu/packages/kde-multimedia.scm (kasts): New variable.

	Change-Id: I2ae98c73b91bbdd34a60f2180c59257f26728321

2025-05-03  Sergio Pastor Pérez  <sergio.pastorperez@gmail.com>

	gnu: kirigami-addons: Update to 1.7.0.
	* gnu/packages/kde.scm (kirigami-addons): Update to 1.7.0.

	Change-Id: I35fadacc5e1a3dce0c609011148d79b669fb4d29

2025-05-02  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	* po/guix/kab.po: New file.
	* po/guix/LINGUAS: Add 'kab'.
	* po/doc/guix-cookbook.es.po: New file.
	* po/doc/local.mk: Add 'es' cookbook.
	* doc/local.mk: Add 'es' cookbook.
	* doc/htmlxref.cnf: Update URLs for cookbook.
	* doc/build.scm (%cookbook-languages): Add 'es'.
	* doc/guix-cookbook.texi (Top): Mention 'es' cookbook.

	Change-Id: I795563ee78c930248ff860a03d9ce970099429da

2025-05-02  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.69.10.
	* gnu/packages/prolog.scm (trealla): Update to 2.69.10.

	Change-Id: I5d6eb8f08b62604d25074687c9ee68535c7901c9

2025-05-02  Fabio Natali  <me@fabionatali.com>

	gnu: Add emacs-org-rss-publishing.
	* gnu/packages/emacs-xyz.scm (emacs-org-rss-publishing): New variable.

	Change-Id: Ia1b02e050c42b1edcff6ad94a9599c87170e1a12

2025-05-02  Greg Hogan  <code@greghogan.com>

	gnu: spdlog: Unbundle dependency.
	* gnu/packages/logging.scm (spdlog-1.15, spdlog-1.13, spdlog-1.10)
	[source]: Remove bundled fmt ...
	[propagated-inputs]: ... and add corresponding fmt.
	[arguments]<#:configure-flags>: Use system fmt.
	[license]: Remove fmt license.
	(spdlog): Pin to spdlog-1.13.
	* gnu/packages/xdisorg.scm (j4-dmenu-desktop)[inputs]: Replace spdlog
	with spdlog-1.15 and remove fmt-11.

	Change-Id: I8bea1e6a0cb375eaaeb8fdf0843a62d86d9fc4fd

2025-05-02  Greg Hogan  <code@greghogan.com>

	gnu: spdlog: Pin version
	* gnu/packages/logging.scm (spdlog): Rename to ...
	(spdlog-1.15): ... this.
	(spdlog-1.13, spdlog-1.10): Inherit from spdlog-1.15.
	(spdlog): Pin to spdlog-1.15.

	Change-Id: I7b907cf2bbfa079bec28d4264a1dfc7f58037cd6

2025-05-02  Greg Hogan  <code@greghogan.com>

	gnu: spdlog: Include benchmarks.
	* gnu/packages/logging.scm (spdlog)[outputs]: Add "bin".
	[arguments]<#:configure-flags>: Enable benchmark builds.
	<#:phases>: Add 'patch phase to insert install commands.
	[inputs]: Add googlebenchmark.

	Change-Id: Ia0494c1efffb13bcb5dcd470372cf5427f003857

2025-05-02  Greg Hogan  <code@greghogan.com>

	gnu: spdlog: Update to 1.15.2.
	* gnu/packages/logging.scm (spdlog): Update to 1.15.2.

	Change-Id: I876cb160023f53033f0921529934c008d38c2a07

2025-05-02  Andreas Enge  <andreas@enge.fr>

	gnu: Remove r-h5.
	The package has been deprecated by its author in 2017 in favor of r-hdf5r.
	It does not build with current hdf5@1.14.

	* gnu/packages/cran.scm (r-h5): Delete variable.

	Change-Id: I7329e09aef27e609313d34fc1b2d5d02f98fe876

2025-05-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Regenerate Texinfo menus.
	Done with 'M-x texinfo-all-menus-update' in Emacs.

	* doc/guix.texi (Top): Regenerate menus.

	Change-Id: I4ae480d5e77296cb8b187b5629805b60f4a3cf02

2025-05-02  Sergio Pastor Pérez  <sergio.pastorperez@gmail.com>

	services: kwallet: New service.
	Change-Id: I1330ce5e1648a8ddf6ddd507255a73335d6baa51

2025-05-02  Sergio Pastor Pérez  <sergio.pastorperez@gmail.com>

	gnu: kwallet-pam: Wrap socat file name in pam_kwallet_init binary.
	* gnu/packages/kde-plasma.scm (kwallet-pam)
	[phases] {fix-socat-path}: New phase.

	Change-Id: I6e7a421af3dbbc844e319b7852246c89d979609c

2025-05-02  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add abc-yosyshq.
	* gnu/packages/fpga.scm (abc-yosyshq): New variable.

	Change-Id: I46649e3722ded3faf8c0993d7bebaf649e6297c6
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-05-02  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-simple-matrix: Update to 2.1.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 2.1.

	Change-Id: I6ebee47894e2f51603d3d05aa880479ec6089b02

2025-05-02  Gabriel Santos  <gabrielsantosdesouza@disroot.org>

	gnu: Add adw-gtk3-theme.
	* gnu/packages/gnome-xyz.scm (adw-gtk3-theme): New variable.

	Change-Id: I8931e066130e57446b2f6c669a9f6842ca8f7c27

2025-05-02  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: solaar: Update to 1.1.14.
	* gnu/packages/admin.scm (solaar): Update to 1.1.14.
	[propagated-inputs]: Add python-typing-extensions.

	Change-Id: I6c5997f8ecadeb2cdfc62df428e8ec2524de1ed0

2025-05-02  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: xfel: Move the package definition down.
	* gnu/packages/admin.scm (xfel): Move the package definition down to improve
	alphabetical sorting of packages in the module.

	Change-Id: I07cff55c4b4cf3d65ab62d1519becdacaaed6b0e

2025-05-02  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: xfel: Update to 1.3.3.
	* gnu/packages/admin.scm (xfel): Update to 1.3.3.
	[arguments]<#:phases>: Patch Makefile to replace hard-coded paths (see
	<https://github.com/xboot/xfel/issues/74>.)

	Change-Id: I11ac84762f04fdf0fb205227db10a5273d25c7c5

2025-05-02  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: sedsed: Update to 2.0.0.
	* gnu/packages/admin.scm (sedsed): Update to 2.0.0.
	[arguments]: Use GEXPs.

	Change-Id: I42da29225493c99c09563d44bce22560985fc666

2025-05-02  Cayetano Santos via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add symbiyosys.
	* gnu/packages/electronics.scm (symbiyosys): New variable.

	Change-Id: I1a3758e4bf46fc6d57ef63a0c0f5f2e39a862c4d
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-05-02  Giacomo Leidi  <goodoldpaul@autistici.org>

	services: postgresql-role: Add support for password files.
	This commit adds a password-file to the postgresql-role field.  It
	allows users to provision Postgres roles with a set password.

	* gnu/services/databases.scm (postgresql-role): Add password-file field.
	(postgresql-role-configuration): Add requirement field.
	(postgresql-create-roles): Add support for setting passwords from a
	file without leaking passwords to the command line.
	(postgresql-role-shepherd-service): Add support for customizable
	requirements.
	(postgresql-role-service-type): Pass on postgresql-role-configuration
	fields values by default, this way user configured fields are not lost.
	* gnu/tests/databases.scm: Test it.
	* doc/guix.texi: Document the new field and fix the extension point example.

	Change-Id: I3aabaa10b0c5e826c5aa874e5649e25a3508a585

2025-05-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add redumper.
	* gnu/packages/audio.scm (redumper): New variable.

	Change-Id: I3740c6941d1ab11ac38993775a8004618636513c
	Reviewed-by: Gabriel Wicki <gabriel@erlikon.ch>

2025-05-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libcxx: Fix cross-compilation build.
	* gnu/packages/llvm.scm (libcxx) [arguments] <#:test-target>: New argument.
	<#:tests?>: Add explanatory comment.
	<#:implicit-inputs?>: Set to #f.
	<#:phases>: Remove adjust-CPLUS_INCLUDE_PATH.
	[native-inputs]: Explicitly provide standard inputs, filtering out gcc.
	Remove extraneous llvm and libunwind-headers.  Replace python with
	python-minimal.

	Change-Id: I8cbc73ef90dce0a57bf2f8198c3176932bf24185
	Reviewed-by: Greg Hogan <code@greghogan.com>

2025-05-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build/cmake: Add #:implicit-inputs? and #:implicit-cross-inputs? arguments.
	* guix/build-system/cmake.scm (lower) <#:implicit-inputs?>
	<#:implicit-cross-inputs?>: New arguments.

	Change-Id: I1f077f78f5836ce325827e7ef8d58ba554a8ed4f
	Reviewed-by: Greg Hogan <code@greghogan.com>

2025-05-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: Normalize and improve libvirt-configuration documentation.
	* gnu/services/virtualization.scm (libvirt-configuration): Fix typos and
	punctuation, and decorate with more Texinfo adornments.  Remove extraneous
	text.  Convert enumerations to sentences re-generating the Texinfo
	documentation with configuration->documentation doesn't require fixing these
	by hand after (the text is re-flowed, breaking enumerations).  Mention the use
	of 'log-filters' is preferable to 'log-level', as commented in the defaut
	libvirt.conf template.
	* doc/guix.texi (Virtualization Services): Re-generate.

	Change-Id: Icc2abe21a787b4bb6ac3b35a95f6aaaf3bbda9aa

2025-05-01  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.14.
	* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
	linux-libre-pristine-source, linux-libre-source, linux-libre): Use
	linux-libre 6.14.

	Change-Id: I8f208b44836bb4eecd28d892efc8c9853678bc12

2025-05-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: hungrycat: Move the package definition up.
	* gnu/packages/admin.scm (hungrycat): Move the package definition up to
	improve alphabetical sorting of packages in the module.

	Change-Id: I87abf7eeb586bb70b2ecb9879111966797f57d81

2025-05-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: hungrycat: Update to 0.4.2.
	* gnu/packages/admin.scm (hungrycat): Update to 0.4.2.
	[native-inputs]: Add perl and perl-ipc-run.

	Change-Id: If6890899bfdad2f6dbc093da218547475b9a49ec

2025-05-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: detox: Move the package definition up.
	* gnu/packages/admin.scm (detox): Move the package definition up to improve
	alphabetical sorting of packages in the module.

	Change-Id: I04b3555f3e27af89ab49e9848a63caea521b27ad

2025-05-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: detox: Update to 2.0.0.
	* gnu/packages/admin.scm (detox): Update to 2.0.0.
	[native-inputs]: Add bison and pkg-config.
	[arguments]: Remove along with now unnecessary phases.

	Change-Id: I2fdf5a9e1b76aecb5b379f48fda9de33a255e562

2025-05-01  jgart  <jgart@dismail.de>

	gnu: emacs-dape: Update to 0.24.0.
	* gnu/packages/emacs-xyz.scm (emacs-dape): Update to 0.24.0.

	Change-Id: Id283e7a52ed1f5af2377b3bf7db33317f0e6ed02

2025-05-01  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.69.9.
	* gnu/packages/prolog.scm (trealla): Update to 2.69.9.

	Change-Id: I4cca4a7b5d895bdaf7550068da204195c826fd7e

2025-05-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: pscircle: Update to 1.4.0.
	* gnu/packages/admin.scm (pscircle): Update to 1.4.0.
	[source]: Set URL to "https://gitlab.com/mildlyparallel/pscircle".

	Change-Id: I683a73050f457b13a8bd47b716a4816aae7e661f

2025-05-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: xfel: Update to 1.3.2.
	* gnu/packages/admin.scm (xfel): Update to 1.3.2.
	[source]: Set URL to "https://github.com/xboot/xfel".
	[arguments]: Use GEXPs.
	[arguments]<#:make-flags>: Set "PREFIX" and "DESTDIR".
	[arguments]<#:phases>: Delete patch-installation-target phase.

	Change-Id: I80233ace870c1b9ebab7549991e8e84bc7179ab8

2025-05-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: ndppd: Update to 0.2.6.
	* gnu/packages/admin.scm (ndppd): Update to 0.2.6.

	Change-Id: Ib3f878f6f7dc9f4f83fa8a10f66e086bdf980612

2025-05-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyopencl: Update to 2025.1.
	* gnu/packages/opencl.scm (python-pyopencl): Update to 2025.1, fix build.
	[build-system]: Switch to pyproject.
	[arguments] <tests?>: Disable for now as require special set-up.
	[inputs]: Remove pybind11 and opencl-icd-loader; add ocl-icd.
	[propagated-inputs]: Remove python-appdirs; add python-platformdirs.
	[native-inputs]: Add cmake-minimal, pybind11, python-nanobind, and
	python-scikit-build-core.

	Change-Id: I9ca93fb5429f22c1b5323ff7242c998816b54bca

2025-05-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-os-client-config.
	From upstream: os-client-config has been superceded by
	openstacksdk. While os-client-config will continue to exist, it is
	highly recommended that users transition to using openstacksdk directly,
	see <https://docs.openstack.org/os-client-config/latest/>.

	Fails to build, has no users in Guix.

	* gnu/packages/openstack.scm (python-os-client-config): Delete variable.

	Change-Id: I9bc823de7cf3d7425fbf62e52cf94a64bbceb7f8

2025-05-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-mpi: Enable tests.
	* gnu/packages/python-check.scm (python-pytest-mpi) [build-sytem]:
	Switch to pyproject.
	[propagated-inputs]: Remove python-pytest.
	[native-inputs]: Add openmpi, python-pytest, python-setuptools,
	python-sybil, and python-wheel.

	Change-Id: I3f6b048e5e1b86048922b3d132a6d9c51e85f857

2025-05-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cram: Move to python-check.
	* gnu/packages/python-xyz.scm (python-cram): Move from here ...
	* gnu/packages/python-check.scm: ... to here.

	* gnu/packages/rcm.scm: Replace python-xyz with python-check module.
	* gnu/packages/benchmark.scm: Add python-check module.

	Change-Id: I0192701e4d4890735a18cc60abd2782fed8db090

2025-05-01  Matthew Elwin  <elwin@northwestern.edu>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-scspell3k.
	* gnu/packages/python-xyz.scm (python-scspell3k): New variable.

	Change-Id: Ia7e7d9cceba1391eee9278ab722bcdd4283c1354

2025-05-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-validate-pyproject.
	* gnu/packages/python-check.scm (python-validate-pyproject): New variable.

	Change-Id: I40ab76b862f7bdd67babb6d17a8d50e9e208cbea

2025-05-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: masscan: Update to 1.3.2.
	* gnu/packages/admin.scm (masscan): Update to 1.3.2.
	[arguments]: Use GEXPs.
	[arguments]<#:phases>: Update "patch-path" phase to patch the right file.

	Change-Id: I9e0ba4fba7593f37271540bc998f80b302e0b814

2025-05-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: ufetch: Update to 0.4.
	* gnu/packages/admin.scm (ufetch): Update to 0.4.

	Change-Id: Iaea73468818d8d49c597ba0143a0ef17198abebd

2025-05-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: aide: Update to 0.19.
	* gnu/packages/admin.scm (aide): Update to 0.19.
	[arguments]<#:configure-flags>: Add "--without-fstype" flag to disable the
	support for Linux-only file system type restricted rules.
	[inputs]: Remove libmhash; add nettle.

	Change-Id: I067157438f4c0e50ba0a57688adc4f10e705f086

2025-05-01  David Elsing  <david.elsing@posteo.net>

	gnu: python-h5py: Update to 3.13.0.
	* gnu/packages/python-xyz.scm (python-h5py): Update to 3.13.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Use gexps. Move a modified 'check phase after the 'install phase.
	[native-inputs]: Add python-pytest-mpi, python-setuptools and python-wheel.

2025-05-01  David Elsing  <david.elsing@posteo.net>

	gnu: Add python-pytest-mpi.
	* gnu/packages/python-check.scm (python-pytest-mpi): New variable.

	Change-Id: If1c5fd2ad6d6e3243be2a8d595e1f9b7f3204f3d

2025-05-01  Greg Hogan  <code@greghogan.com>

	gnu: Fix home-page for eclipse platform.
	* gnu/packages/java.scm (java-eclipse-ant-core)
	(java-eclipse-core-commands, java-eclipse-core-variables)
	(java-eclipse-team-core, java-eclipse-text): Update home-page.

	Change-Id: Idcd15ae42048efcee05a7ede14a8e6cf7e1968d9

2025-05-01  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-whatthepatch.
	This is a duplicate of a package of the same name in
	(gnu packages python-xyz). Remove the variable with lower version number
	and without dependencies.

	* gnu/packages/python-web.scm (python-whatthepatch): Delete variable.

	Change-Id: Icb92be0f8560e089396779a00eecdd64137bf127
	Reported-by: nomike <nomike@nomike.com>

2025-05-01  Vinicius Monego  <monego@posteo.net>

	gnu: hugin: Update to 2024.0.1.
	* gnu/packages/photo.scm (hugin): Update to 2024.0.1.
	[arguments]: Use G-Expressions.
	<#:configure-flags>: Unset "-DCMAKE_CXX_FLAGS".
	[inputs]: Replace openexr-2 by openexr.

	Change-Id: I5703ef40301b72a54865e11ef560ccc55c657b53

2025-05-01  Vinicius Monego  <monego@posteo.net>

	gnu: enblend-enfuse: Build with OpenEXR 3.
	* gnu/packages/photo.scm (enblend-enfuse)[inputs]: Replace openexr-2 by
	openexr.

	Change-Id: Ie9bbc0bb5067e3141284ae5061743dc59aca45ca

2025-05-01  Vinicius Monego  <monego@posteo.net>

	gnu: mlt: Do not override LDFLAGS.
	* gnu/packages/video.scm (mlt)[arguments]<#:phases>: Remove obsolete
	'override-LDFLAGS phase.

	Change-Id: Ib34138ab85dab20897d06f08697e99358954050f

2025-05-01  Vinicius Monego  <monego@posteo.net>

	gnu: Remove mlt-6.
	This is a deprecated version of MLT which had synfig as its last
	dependent. Synfig now builds with MLT 7, making mlt-6 obsolete.

	* gnu/packages/video.scm (mlt-6): Delete variable.

	Change-Id: I9bbe57d89b1a66ffdcc1d4f3f520c72d57923770

2025-05-01  Vinicius Monego  <monego@posteo.net>

	gnu: synfig: Build with maintained inputs.
	* gnu/packages/animation.scm (synfig)[inputs]: Replace ffmpeg-4 by
	ffmpeg, mlt-6 by mlt, openexr-2 by openexr.

	Change-Id: I6c99cfbf7b828ad790e10a4eebf9103e15ffb4e9

2025-05-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: fastfetch: Update to 2.42.0.
	* gnu/packages/admin.scm (fastfetch): Update to 2.42.0.

	Change-Id: I6e5441412c7059e9937cf26fbbe8d44c9e62b158

2025-05-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: dool: Update to 1.3.4.
	* gnu/packages/admin.scm (dool): Update to 1.3.4.

	Change-Id: I986817532881df75bd0705a322eae4f4714c6de7

2025-05-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: htop: Update to 3.4.1.
	* gnu/packages/admin.scm (htop): Update to 3.4.1.

	Change-Id: Iceca148166941065aa69773f6b9932520dd16cc1

2025-05-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: atop: Update to 2.11.1.
	* gnu/packages/admin.scm (atop): Update to 2.11.1.
	[source]<snippet>: Remove as the archive does not contain "mkdate" script
	anymore.

	Change-Id: I79c4944c4eddd9042a98148615c8f1afdaa3bd55

2025-05-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add openjdk24.
	* gnu/packages/java.scm (openjdk24): New variable.
	(openjdk): Update variable alias.

	Change-Id: Ia8a415bf4032fc96dbdf6ab331908cced5e267c6

2025-05-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add openjdk23.
	* gnu/packages/java.scm (openjdk23): New variable.

	Change-Id: I50dc24a787066c9fad774bf6d2a1fc777f73e547

2025-05-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add openjdk22.
	* gnu/packages/java.scm (openjdk22): New variable.

	Change-Id: I980d6863f626f072dd635ea97c2475cd53c7b403

2025-05-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add nyacc-2.01.
	* gnu/packages/mes.scm (nyacc-2.01): New variable.

	Change-Id: I2ccbe1dfe836e33641e9b3b493318f49c627363d
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-04-30  Greg Hogan  <code@greghogan.com>

	gnu: texstudio: Update to 4.8.7.
	* gnu/packages/tex.scm (texstudio): Update to 4.8.7.

	Change-Id: I58eed2cbd6df9724394b91880e2c52e028107a3c

2025-04-30  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.135.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.135.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	Change-Id: Ie221ec8a60d856a056107928c996e6ff3ae49803

2025-04-30  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.88.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.88.
	(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

	Change-Id: Iaac724e74a55fee25bdbebee30a14307985a9062

2025-04-30  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.25.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.25.
	(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

	Change-Id: Ife77a90f974bd7aafbf06b205ea2b239f439d95f

2025-04-30  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.14: Update to 6.14.4.
	* gnu/packages/linux.scm (linux-libre-6.14-version): Update to 6.14.4.
	(linux-libre-6.14-pristine-source, deblob-scripts-6.14): Update hashes.

	Change-Id: Id3c0b533b7004ce18405fe95e95202ed233cc868

2025-04-30  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.29.5.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.29.5.

	Change-Id: I960ec5c0bb2771e020576df405c83b8bea12177d

2025-04-30  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: sshguard: Update to 2.5.1.
	* gnu/packages/admin.scm (sshguard): Update to 2.5.1.

	Change-Id: I18373546d0cdc0360eb2328b710ba42ed875c92e

2025-04-30  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: screenfetch: Update to 3.9.9.
	* gnu/packages/admin.scm (screenfetch): Update to 3.9.9.

	Change-Id: I62852850bdbfa55b6300b99bb2c2979432f79d43

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-sunraster.
	* gnu/packages/astronomy.scm (python-sunraster): New variable.

	Change-Id: I0f50cbf7a36b189c89aa771be64c2f3035affa20

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-libstempo.
	* gnu/packages/astronomy.scm (python-libstempo): New variable.

	Change-Id: Ia293690cd0778625b9a3441298710a934d51d1c4

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-gw-sky.
	* gnu/packages/astronomy.scm (python-gw-sky): New variable.

	Change-Id: I02be95d9266fd4b446de6dec12c7a2625eaf466f

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add java-cds-healpix.
	* gnu/packages/astronomy.scm (java-cds-healpix): New variable.

	Change-Id: Ie7f19463c440c87f34e4ad6d8a4d2cdf0c9bdd72

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zodipy: Update to 1.1.1.
	* gnu/packages/astronomy.scm (python-zodipy): Update to 1.1.1.

	Change-Id: I9f45aefb24eb8d768f9a70334470516ab1f3b710

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tweakwcs: Update to 0.8.10.
	* gnu/packages/astronomy.scm (python-tweakwcs): Update to 0.8.10.
	[arguments] <test-flags>: Do not skip tests as issues resolved.

	Change-Id: I9d6e2bfa57f032f7488cbd5c676b1fe4d5e704a7

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunkit-magex: Update to 1.0.0rc1.
	* gnu/packages/astronomy.scm (python-sunkit-magex): Update to 1.0.0rc1.
	[arguments] <test-flags>: Run test in parallel, supported upstream.
	[native-inputs]: Add python-pytest-xdist.

	Change-Id: I78e6ef0a201761aa67d2cc00f5534529a374d965

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stsci-stimage: Update to 0.3.0.
	* gnu/packages/astronomy.scm (python-stsci-stimage): Update to 0.3.0.
	[arguments] <build-backend>: Use default.
	<test-flags>: Remove them.
	<phases>: Remove 'waf-configure-build; add 'build-extensions.
	[native-inputs]: Remove python-waf.

	Change-Id: Iaefe173dc00084ca5a751e01bb2e88e1ef5ad6fe

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-spherical-geometry: Update to 1.3.3.
	* gnu/packages/astronomy.scm (python-spherical-geometry): Update to 1.3.3.

	Change-Id: I7af310d6f3e033dc3a4a1bbac70d4f6c5a37efc2

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sncosmo: Update to 2.12.1.
	* gnu/packages/astronomy.scm (python-sncosmo): Update to 2.12.1.

	Change-Id: I37c510861aa52c525772003ea2267d3ee21d0d27

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-roman-datamodels: Update to 0.24.0.
	* gnu/packages/astronomy.scm (python-roman-datamodels): Update to 0.24.0.
	[propagated-inputs]: Add python-pyarrow.
	[native-inputs]: Add python-pandas.

	Change-Id: I62fd4d5ee34284de59bc886eeb7045a134586c55

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rad: Update to 0.24.0.
	* gnu/packages/astronomy.scm (python-rad): Update to 0.24.0.

	Change-Id: I34674c1a25e1e510fd4d3ff0e7f5fa1117a20789

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyvo: Update to 1.6.2.
	* gnu/packages/astronomy.scm (python-pyvo): Update to 1.6.2.
	[native-inputs]: Add python-pytest-doctestplus.

	Change-Id: I24bee0dffdfe19380a2e9c2247a62e29195af45e

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-losoto: Update to 2.5.0.
	* gnu/packages/astronomy.scm (python-losoto): Update to 2.5.0.

	Change-Id: I4ce1092227d5fd1acb185e25880fa7eed0650d5b

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glue-core: Update to 1.22.1.
	* gnu/packages/astronomy.scm (python-glue-core): Update to 1.22.1.
	[propagated-inputs]: Remove python-h5py.

	Change-Id: I455e8f91ea36b0cbe41c749973d6dec231640238

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ginga: Update to 5.3.0.
	* gnu/packages/astronomy.scm (python-ginga): Update to 5.3.0. Fix
	indentation and style.
	[arguments] <phases>: Remove 'relax-requirments.
	[description]: Start from a new line and fix fill paragraph indentation.

	Change-Id: Ie9eeb41c963316cd396212195afb70ac157b0a9e

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cdflib: Update to 1.3.4.
	* gnu/packages/astronomy.scm (python-cdflib): Update to 1.3.4.

	Change-Id: Ieceb49d728b4d5f35496b8fb93d9e41990ed9dd8

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jwst: Update to 1.18.0.
	* gnu/packages/astronomy.scm (python-jwst): Update to 1.18.0.
	[phases]{relax-requirements}: Remove relaxation for GWCS and NumPy;
	remove "create_data" script as no longer provided.

	Change-Id: I4a8144af772f39256fe28f822c298a74559067fb

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stcal: Update to 1.12.0.
	* gnu/packages/astronomy.scm (python-stcal): Update to 1.12.0.
	[arguments] <test-flags>: Skip one more test, sort alphabetically.

	Change-Id: I3cfd4a2a523fc526a4b209cbf60461612f2f3bec

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stdatamodels: Update to 3.0.2.
	* gnu/packages/astronomy.scm (python-stdatamodels): Update to 3.0.2.
	[propagated-inputs]: Remove python-asdf-3; add python-asdf.

	Change-Id: Iafb80573a739caf7a511ab4841502b99dd149dec

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-photutils: Update to 2.2.0.
	* gnu/packages/astronomy.scm (python-photutils): Update to 2.2.0.

	Change-Id: I047a6f4496edcaf90b8a3b58cb7ffc3bf8204b9a

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-photutils: Simplify.
	* gnu/packages/astronomy.scm (python-photutils) [arguments]
	<test-flags>: Limit parallel tests up to 8 threads to improve stability.
	<phases>: Remove 'relax-requirements, create-setup.py,
	'writable-compiler, and 'build-extensions; use custom 'check.

	Change-Id: I82f6f792a3f88836f6b2d39b2f1ce4db2d41acea

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunpy: Update to 6.1.1.
	* gnu/packages/astronomy.scm (python-sunpy): Update to 6.1.1.
	[arguments] <test-flags>: Limit parallel tests up to 8 threads to
	improve stability.
	<phases>: Remove 'relax-requirements, 'writable-compiler,
	'prepare-test-environment; add 'remove-test-file; use custom 'check.
	[native-inputs]: Remove python-setuptools-scm; add
	python-setuptools-scm-next.

	Change-Id: I3fadca54c96d73e7ef54ebc513d4084eb5f9a615

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy: Update to 7.0.1.
	* gnu/packages/astronomy.scm (python-astropy): Update to 7.0.1.
	[arguments] <test-flags>: Limit parallel tests up to 8 threads to
	improve stability; skip just one test.
	[phases]{check}: Set NumPy threads to 1.

	(python-astropy-6): New variable.

	(python-kanon) [propagated-inputs]: Remove python-astropy; add
	python-astropy-6.

	(python-poliastro): Likewise.

	Change-Id: Ice96b055331641d67d8043e20032ef7ff5cc1937

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-iers-data: Update to 0.2025.4.14.0.37.22.
	* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2025.4.14.0.37.22.

	Change-Id: I65952837d11c3ec2ec644ac3a138bb6fa5c2d5c5

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-skyfield: Update to 1.53.
	* gnu/packages/astronomy.scm (python-skyfield): Update to 1.53.

	Change-Id: I6f033ea0c8ff08449fd360900dac24accdb384e7

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: stellarium: Update to 25.1-1.8a3a53a.
	* gnu/packages/astronomy.scm (stellarium): Update to 25.1-1.8a3a53a.
	[inputs]: Add md4c.

	Change-Id: I8b1732d7c385bca80ec8fea38166ab7fb5142404

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: scamp: Update to 2.14.0.
	* gnu/packages/astronomy.scm (scamp): Update to 2.14.0.
	[description]: Fix fill paragraph indentation.

	Change-Id: I4dd4256d6c6a29d4b5bacdf6267987bfe908d85c

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: libsep: Update to 1.4.1.
	* gnu/packages/astronomy.scm (libsep): Update to 1.4.1.
	(python-sep) [arguments] <phases>: Add 'relax-requirements.

	Change-Id: Iea5fcea4768f83293627f2071ffd02275f37a8d9

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: iraf-community: Update to 2.18.1.
	* gnu/packages/astronomy.scm (iraf-community): Update to 2.18.1.

	Change-Id: I0d69f363449ab2034a0e093947399aa07b59ecca

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: indi-2.0: Update to 2.1.3.
	* gnu/packages/astronomy.scm (indi-2.0): Update to 2.1.3.

	Change-Id: Iaaa35c645136968c88294e3bc60e84cdd1143bd0

2025-04-30  Vinicius Monego  <monego@posteo.net>

	gnu: vips: Build with current OpenEXR.
	* gnu/packages/image-processing.scm (vips)[inputs]: Add imath. Replace
	openexr-2 by openexr.

	Change-Id: I72d1d9be5b076dfb5e81cd00a14665c92f4fc741

2025-04-30  David Elsing  <david.elsing@posteo.net>

	gnu: cdo: Fix build.
	* gnu/packages/geo.scm (cdo)[inputs]: Add libaec.

	gnu: gnudatalanguage: Fix build.
	* gnu/packages/data-language.scm (gnudatalanguage)[native-inputs]: Add
	pkg-config.

	gnu: satdump: Fix RUNPATH for a plugin.
	* gnu/packages/radio.scm (satdump)[arguments]: Add 'fix-runpath phase.

	gnu: netcdf-fortran: Add missing inputs.
	* gnu/packages/maths.scm (netcdf-fortran)[inputs]: Add libaec and hdf5.

2025-04-30  David Elsing  <david.elsing@posteo.net>

	gnu: netcdf: Build with libaec.
	* gnu/packages/maths.scm (netcdf)[inputs]: Add libaec.

	Change-Id: Ia6a0b742b7e590930c308434b59988e374ccff85

2025-04-30  David Elsing  <david.elsing@posteo.net>

	gnu: hdf-java: Update to 1.14.6 and rename to hdf5-java.
	* gnu/packages/maths.scm (hdf-java): Define as deprecated alias for...
	(hdf5-java): ...this new variable. Update to 1.14.6.
	[name]: Rename to hdf5-java.
	[version]: Use the same as hdf5.
	[source]: Use the same as hdf5.
	[build-system]: Change to cmake-build-system.
	[arguments]: Adjust #:configure-flags. Add (guix build ant-build-system)
	to #:modules and #:imported-modules. Adjust 'unbundle phase. Add
	'patch-trace-shebang, 'generate-flexbison, 'generate-headers and
	'strip-jar-timestamps phases.
	[native-inputs]: Use modify-inputs. Add java-slf4j-nop and zip.
	[inputs]: Remove hdf4 and hdf5.
	[synopsis, description]: Remove mention of HDF4.
	[license]: Use the same as hdf5.

	Change-Id: Idfceec17b9a8c432ab85e2fcc87de6bb5bd5a422

2025-04-30  David Elsing  <david.elsing@posteo.net>

	gnu: hdf5: Update to 1.14.6.
	* gnu/packages/maths.scm (hdf5): Update to 1.14.6. Do not inherit from
	hdf5-1.8.
	[name, version]: New field.
	[source]: Switch to git-fetch. Add modules and snippet fields. Use different
	patch file.
	[build-system]: New field. Use CMake.
	[inputs]: New field.
	[native-inputs]: New field. Add bison, flex and which.
	[arguments]: Do not inherit from hdf5-1.8.
	<#:configure-flags>: New field.
	<#:phases>: New field. Use gexps. Remove 'patch-configure, 'patch-settings,
	'patch-references, 'split, 'skip-version-test and
	'patch-configure-build-settings phases.  Add 'make-gen-deterministic,
	'generate-flexbison, 'patch-trace-shebang, 'fix-fortran-i686-test and
	'generate-headers phases.
	[home-page, synopsis, description]: New fields.
	[license]: New field. Adjust URL.
	(hdf5-parallel-openmpi)[inputs]: Use modify-inputs and drop labels.
	[arguments]<#:configure-flags> Use flags for CMake.
	<#:phases>: Delete 'patch-tests phase.
	* gnu/packages/patches/hdf5-config-dependencies.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: If3a97fe7e252cc48a050ac396a68a87a02600916

2025-04-30  jgart  <jgart@dismail.de>

	gnu: Add emacs-sudoku.
	* gnu/packages/emacs-xyz.scm (emacs-sudoku): New variable.

	Change-Id: I1c1079f86761ebd01f3550827e1f72bf41f2a718

2025-04-30  Roman Scherer  <roman@burningswell.com>

	gnu: Add emacs-jira.
	* gnu/packages/emacs-xyz.scm (emacs-jira): New variable.

	Change-Id: I7846eeea3f4f9c06f75d768c7264656a69afdd96

2025-04-30  Kurome  <hunt31999@gmail.com>

	gnu: Add emacs-outli.
	* gnu/packages/emacs-xyz.scm (emacs-outli): New variable.

	Change-Id: If1a082000f8105829ca9e0ecbedee1da4201bf40

2025-04-30  Kurome  <hunt31999@gmail.com>

	gnu: Add emacs-smooth-scroll.
	* gnu/packages/emacs-xyz.scm (emacs-smooth-scroll): New variable.

	Change-Id: I81c89e40a89acac94f0e5611b312eb88056cd4b3

2025-04-30  Andreas Enge  <andreas@enge.fr>

	gnu: python-h5py: Update input.
	* gnu/packages/python-xyz.scm (python-h5py)[inputs]: Remove hdf5-1.10;
	add hdf5.

	Change-Id: I384e9571322f7c4b71f3c0d7144fec4131d84327

2025-04-30  Andreas Enge  <andreas@enge.fr>

	gnu: hdf5-blosc: Update to 1.0.1.
	* gnu/packages/maths.scm (hdf5-blosc): Update to 1.0.1.

	Change-Id: Ie782107c205e8d569a5d6e6ca80dc9f944786542

2025-04-30  Andreas Enge  <andreas@enge.fr>

	gnu: hdf5-blosc: Update input.
	* gnu/packages/maths.scm (hdf5-blosc)[inputs]: Remove hdf5-1.10;
	add hdf5.

	Change-Id: Ib9356732ffacac001997ac3343b0d57bda14366d

2025-04-30  Kurome  <hunt31999@gmail.com>

	gnu: Add font-adobe-source-han-code-jp.
	* gnu/packages/fonts.scm (font-adobe-source-han-code-jp): New variable.

	Change-Id: I24d52c66d45cd57905aa690e096dfb253ffa2cf6

2025-04-30  Kurome  <hunt31999@gmail.com>

	gnu: Add font-adobe-source-han-mono.
	* gnu/packages/fonts.scm (font-adobe-source-han-mono): New variable.

	Change-Id: I4fb29f21a879e3f56fc0976718ec786d3506f8f1

2025-04-30  Andrew Wong  <wongandj@icloud.com>

	gnu: a2jmidid: Update to 12.
	* gnu/packages/music.scm (a2jmidid): Update to 12.
	[source]: Switch to new, maintained source and tarballs.
	[home-page]: Switch to new homepage.

	Change-Id: Ida0f3b82225b3b1395b06dbfc298fa6e8a98a205

2025-04-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cbindgen-0.28.
	* gnu/packages/rust-apps.scm (rust-cbindgen-0.28): New variable.
	(rust-cbindgen-0.27): Inherit from rust-cbindgen-0.28.

	Change-Id: Ieeeb424107be4ea4c93b2ab7cdeed582b41404ac

2025-04-30  jgart  <jgart@dismail.de>

	gnu: Add ecl-micros.
	* gnu/packages/lisp-xyz.scm (ecl-micros): New variable.

	Change-Id: I556bef366c5c9eaf9aeaae678a6a66cfe5385b69

2025-04-30  jgart  <jgart@dismail.de>

	gnu: sbcl-micros: Update to 7dc9b46.
	* gnu/packages/lisp-xyz.scm (sbcl-micros): Update to 7dc9b46.

	Change-Id: I796421cf5069533f2810301f4634585d9418b195

2025-04-30  jgart  <jgart@dismail.de>

	gnu: lem: Update to 5fd512c.
	* gnu/packages/text-editors.scm (lem): Update to 5fd512c.

	Change-Id: I4b7f634f16c4bdcbfba48bbfec6041ae068a1ce3

2025-04-30  Eric Bavier  <bavier@posteo.net>

	gnu: ckb-next: Update to 0.6.0.
	* gnu/packages/hardware.scm (ckb-next): Update to 0.6.0.

	Change-Id: Icde6c472663975aeed0b578528fef21ac1cccfde

2025-04-30  Andreas Enge  <andreas@enge.fr>

	gnu: highs: Cosmetic changes.
	This adds small changes that were forgotten in the previous commit.

	* gnu/packages/maths.scm (highs): Do not use a git revision since this
	is a regular release.

	Change-Id: I56c6401f8569cc3268892dabfe38ac4658ad8953

2025-04-30  Wiktor Żelazny  <wz@freeshell.de>

	gnu: Add highs.
	* gnu/packages/maths.scm (highs): New variable.

	Change-Id: Ie842704d4d9c8a4b531ee45aab34a99e59e4b3c4

2025-04-30  Lee Thompson  <lee.p.thomp@gmail.com>

	gnu: Add font-apl333.
	* gnu/packages/apl.scm (font-apl333): New variable.

	Change-Id: I0d7ed2f1a66528fa0823640824c5e70bbf35c912

2025-04-30  Lee Thompson  <lee.p.thomp@gmail.com>

	gnu: Add font-apl385.
	* gnu/packages/apl.scm (font-apl385): New variable.

	Change-Id: I830aedf62a7fc62ee8fca6c1e138a78197f39f45

2025-04-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services/udev: Allow configuring udev to run in debug mode.
	This re-introduces commit dd64f441d3dcff9165927b821da2b69b1fc6a24f, which had
	been reverted due to previously causing a system hang when debug? was enabled,
	a problem that appears to have been resolved within Shepherd.

	* gnu/services/base.scm (<udev-configuration>): <debug?>: New field.
	* gnu/services/base.scm (udev-shepherd-service): Use it to add '--debug' to
	the command line, if applicable.
	* doc/guix.texi (Base Services): Document it.

	Change-Id: I88243fb4f321ff0876dd227e3c2b22082d37cfcf

2025-04-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove allegro-4.
	This package is not supported by upstream anymore.

	* gnu/packages/game-development.scm (allegro-4): Delete variable.

	Change-Id: I905163b7bfd538235439183d9c63b976b83436af

2025-04-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove dumb-allegro4.
	This package is leaf package that depends on the outdated allegro@4.

	* gnu/packages/music.scm (dumb-allegro4): Delete variable.

	Change-Id: I8bdc4841c77fd6e87c0e261a7efc630205dbfdbe

2025-04-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove aseprite.
	This package is the last GPL2 revision of a package that is now distributed
	under a non-free license.  We already have its libre fork libresprite in
	Guix, and it depends on the outdated allegro@4.

	* gnu/packages/game-development.scm (aseprite): Delete variable.

	Change-Id: I4e0f2a4df24dcd98fff4d9074e84c50b9ed60715

2025-04-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: libresprite: Update to 1.1.
	* gnu/packages/game-development.scm (libresprite): Update to 1.1.
	[arguments]: Improve style: use gexps.
	[native-inputs]: Improve style: use list.
	[inputs]: Improve style: use list.  Add libarchive.  Delete zlib.
	Replace tinyxml by tinyxml2.

2025-04-30  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.69.8.
	* gnu/packages/prolog.scm (trealla): Update to 2.69.8.

	Change-Id: Ide09f69c8441c0b1a300da90949421b43041c0b4

2025-04-30  Andy Tai  <atai@atai.org>

	gnu: lightning: Update to 2.2.3
	* gnu/packages/assembly.scm (lightning): Update to 2.2.3

	Change-Id: Iddd550f1521b447acf4f119ddc9c2567a091427d

2025-04-30  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of update of 'linux-libre' entry.

	Change-Id: Ibbbfc397701466bb3877fc3d90fde4663965858e

2025-04-30  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: e2fsprogs: Update to 1.47.2.
	* gnu/packages/linux.scm (e2fsprogs): Update to 1.47.2.

	Change-Id: Iebeee1c4953b7222d25ed8317ddc93f01d95655f

2025-04-30  Tomas Volf  <~@wolfsden.cz>

	gnu: ngtcp2: Update to 1.12.0.
	* gnu/packages/networking.scm (ngtcp2): Update to 1.12.0.

	Change-Id: Ia2140bcbfa79a2eee2cc7c5428cd5a1b272cd2c6

2025-04-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	image: Create zstd-compressed qcow2 images.
	This should be about twice as fast as the default zlib compressor used for
	qcow2, and potentially multi-thread aware given some improvements to qemu-img
	in the future (zstd supports its but it's not currently used by QEMU).

	* gnu/build/image.scm (convert-disk-image): Specify 'compression_type=zstd'
	option.

	Change-Id: Ie9c66f0c13e789ec863c95a5e549f035b6a17bf9

2025-04-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	image: Honor parallel job count for the number of qemu-img co-routines used.
	This doesn't seem to change anything currently (the default is 8).  Perhaps
	useful in the future, for example if the compressor used by qemu-img starts
	honoring it.

	* gnu/build/image.scm (convert-disk-image): Specify the '-m' option.

	Change-Id: Ia288c85af8a0621d61cf6b9f0d3f73f5a3026d66

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-virtualenv-clone: Skip some tests.
	* gnu/packages/python-xyz.scm (python-virtualenv-clone) [build-system]:
	Switch to pyproject.
	[arguments] <test-flags>: Skip 5 tests.
	<phases>: Use default 'check.
	[native-inputs]: Remove python-tox, python-coverage, and
	python-hypothesis; add python-setuptools.

	Change-Id: I0ecc55f694a03c7e3a41eb5acae0817adde1c0c9

2025-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Deprecate python-hdf4.
	The project has changed the name and VCS URL
	<https://github.com/fhs/python-hdf4> redirects to
	<https://github.com/fhs/pyhdf>, see
	<https://github.com/fhs/pyhdf/pull/22>.

	* gnu/packages/python-xyz.scm (python-hdf4): Deprecate variable.
	(python-pyhdf): New variable.

	Change-Id: I785804a57fa520109a0ceb89263b181889e18bd1

2025-04-29  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: nnn: Update to 5.1.
	* gnu/packages/admin.scm (nnn): Update to 5.1.

	Change-Id: I3ca507d3d5aad32c0763a9e04afbcc2b59037602

2025-04-29  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: prips: Update to 1.2.2.
	* gnu/packages/admin.scm (prips): Update to 1.2.2.

	Change-Id: I8688b4c9c6da9d6867526e6385a200e8645a2066

2025-04-29  Gabriel Wicki  <gabriel@erlikon.ch>

	teams: Sort teams alphabetically.
	* etc/teams.scm: Sort teams alphabetically.

	Change-Id: Iaf7688936efeddb674e68f2e3bb792627f6aa193

2025-04-29  Gabriel Wicki  <gabriel@erlikon.ch>

	teams: Add gabber to more teams.
	* etc/teams.scm (Gabriel Wicki): Add to documentation, electronics and
	embedded teams.

	Change-Id: I47a2a16d29b301c3e6f7fda97343c88da5ae3360

2025-04-29  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.23.0-guix1 [security fixes].
	Includes fixes for CVE-2025-2817, CVE-2025-4082, CVE-2025-4083,
	and CVE-2025-4084.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2025-04-29  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: scotch: Update to 7.0.7.
	* gnu/packages/maths.scm (scotch): Update to 7.0.7.

	Change-Id: Idef8e0956d9da1aef13fb423c53db60b6a61b04b

2025-04-29  Ludovic Courtès  <ludo@gnu.org>

	gnu: scotch, scotch32, pt-scotch, pt-scotch32: Use gexps.
	* gnu/packages/maths.scm (scotch, scotch32)
	(pt-scotch, pt-scotch32): Use gexps.

	Change-Id: I93febc994c5345e133eddbd016b1974d08df5bdf

2025-04-29  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: scotch: Remove CMake machinery for the Metis compatibility layer.
	This fixes a bug whereby ‘SCOTCHConfig.cmake’ would fail to find
	‘scotchmetisTargets.cmake’ because it expects it to be in the same
	directory as itself, ${CMAKE_CURRENT_LIST_DIR}.

	* gnu/packages/patches/scotch-cmake-remove-metis.patch: New file.
	* gnu/packages/maths.scm (scotch)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Change-Id: If8d8f890852c35cede6e81c33d18b9101988a635

2025-04-29  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: scotch: Remove “-shared” deprecated aliases.
	These aliases were added in commit
	d4709d78c3b460d7be02f15f6cc6c85f398b1a46, Feb. 2022.

	* gnu/packages/maths.scm (scotch-shared, pt-scotch-shared): Remove.

	Change-Id: I971bbf999a9fce5dae05c865316defe55eaeb212

2025-04-29  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.69.7.
	* gnu/packages/prolog.scm (trealla): Update to 2.69.7.

	Change-Id: I226b29cc2c887067febbe24ed9f9927c29c89d35

2025-04-29  Leo Famulari  <leo@famulari.name>

	news: Add entry for linux-libre 6.14.
	* etc/news.scm: Add entry.

	Change-Id: I3f37fbc6b0c3929cd8a45afcca1c132736859da7

2025-04-29  Greg Hogan  <code@greghogan.com>

	gnu: compsize: Update and fix build.
	* gnu/packages/linux.scm (compsize): Update to 1.5-0.d79eacf7.
	[source]<patches>: Add compsize-fix-btrfs-progs-compatibility.patch.
	* gnu/packages/patches/compsize-fix-btrfs-progs-compatibility.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.

	Change-Id: Ia967635c2fce035ebf7e4067a2dd412d4f7a0467

2025-04-29  Greg Hogan  <code@greghogan.com>

	doc: cookbook: Fix extended example.
	* doc/guix-cookbook.texi (Extended example): Include missing module.

	Change-Id: Ibbda03344ad8762ea0c775a7eac36036c3b6200a

2025-04-29  Greg Hogan  <code@greghogan.com>

	gnu: pcg-cpp: Update to 0.98.1-3.428802d.
	* gnu/packages/cpp.scm (pcg-cpp): Update to 0.98.1-3.428802d.

	Change-Id: I6e24e953920ee17fb2cbbf75fce64507112b2775

2025-04-29  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-imageio-freeimage.
	* gnu/packages/python-xyz.scm (python-imageio-freeimage): New variable.
	(python-imageio)[arguments]<#:phases>: Remove the freeimage substitution
	from the 'fix-source phase. Delete the 'fix-failing-tests phase, add
	test logic in #:test-flags instead.
	[inputs]: Remove freeimage.

	Change-Id: I842998baea1568e1d9d1328e4387d14867bd3bb2

2025-04-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrix: Disable one test on 32-bit architectures.
	* gnu/packages/statistics.scm (r-matrix)[arguments]: Conditionally add phase
	'disable-bad-tests.

	Change-Id: I154d1e608c1b29b340e4d892f7de226b4b659d74

2025-04-29  Andreas Enge  <andreas@enge.fr>

	gnu: r-velocyto: Remove deprecated input.
	* gnu/packages/bioinformatics.scm (r-velocyto)[propagated-inputs]: Remove
	r-h5.

	Change-Id: I3c624833f933d1b1bf8b5fd9d7fa81e3ac4d44c4

2025-04-29  Andreas Enge  <andreas@enge.fr>

	gnu: Remove mia.
	* gnu/packages/image-processing.scm (mia): Delete variable.

	The package has no dependent packages. It does not build any more since
	May 2023, and has not seen a newer release since the currently packaged
	release from 2020.

	Change-Id: Ic51a3697e89fdbfc3afafcdd0dd158887fd204a5

2025-04-29  Andreas Enge  <andreas@enge.fr>

	gnu: Remove variant-tools.
	The package does not compile any more and has no dependent packages.
	The last release dates from 2020; there is an additional commit in 2022;
	the git repository has been archived in 2023.

	* gnu/packages/bioinformatics.scm (variant-tools): Delete variable.

	Change-Id: Idb5df024121c5085f764f179d31ac67cff3fc5c7

2025-04-29  Andreas Enge  <andreas@enge.fr>

	gnu: Remove atlas.
	* gnu/packages/maths.scm (atlas): Delete variable.

	The package does not build anymore. Its last release dates from 2016.
	After the removal of shogun there are no other dependent packages.

	Change-Id: Ibe988d33451b63ef7680b6c0a19cff6430a42a68

2025-04-29  Andreas Enge  <andreas@enge.fr>

	gnu: Remove shogun.
	* gnu/packages/machine-learning.scm (shogun): Delete variable.

	The package depends on atlas, which does not build any more. The ftp
	server that is supposed to contain the source code has become private
	and does not accept anonymous connections. The package has not been
	updated since 2018. It has no dependent packages.

	Change-Id: Ia2e1ef51180397a056410fd8d33ce2827623aaa0

2025-04-29  Andreas Enge  <andreas@enge.fr>

	gnu: Remove h5check.
	The package has no dependents and appears to be unmaintained. The source
	code has vanished under the given URL. According to
	   https://issues.guix.gnu.org/64448
	it does not compile any more with current versions of hdf5.

	* gnu/packages/maths.scm (h5check): Delete variable.

	Change-Id: Ia7ced02059734cf8a5a2db39bbe0f1b38f67df12

2025-04-29  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: mold: Update to 2.38.1.
	* gnu/packages/mold.scm (mold): Update to 2.38.1.

	Change-Id: Ic2f4fc35687e3081ab5c9fb2d3c8817245980c44

2025-04-29  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ugrep: Update to 7.4.2.
	* gnu/packages/search.scm (ugrep): Update to 7.4.2.

	Change-Id: I03d2a6e3092324e58e76f1fb3cf47bd8ec45e6e8

2025-04-29  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: wl-mirror: Update to 0.18.2.
	* gnu/packages/wm.scm (wl-mirror): Update to 0.18.2.
	[arguments]<#:configure-flags>: Add option to install scripts.

	Change-Id: Iab1b1a0f6972d7815604f703ca39352dc169afc1

2025-04-29  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: unbound: Update to 1.23.0.
	* gnu/packages/dns.scm (unbound): Update to 1.23.0.

	Change-Id: I6a317febf864f766f9e99d78a3fa4031be69cafd

2025-04-28  Matthew Elwin  <elwin@northwestern.edu>

	gnu: Add python-flake8-comprehensions.
	* gnu/packages/python-check.scm (python-flake8-comprehensions): New variable.

	Change-Id: Ibb58ffce8d12a1c6444b89723a7882f88373496f
	Co-authored--by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-04-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pytest-flake8-path.
	* gnu/packages/python-check.scm (python-pytest-flake8-path): New variable.

	Change-Id: I749d4263f5b6f11266912578c8750ba4f4e1df36

2025-04-28  Matthew Elwin  <elwin@northwestern.edu>

	gnu: Add python-flake8-deprecated.
	* gnu/packages/python-check.scm (python-flake8-deprecated): New variable.

	Change-Id: If555230ff854ad26c5466a47b04a212189a113b9

2025-04-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyopengl: Move to python-graphics.
	* gnu/packages/python-xyz.scm (python-pyopengl,
	  python-pyopengl-accelerate): Move from here ...
	* gnu/packages/python-graphics.scm: ... to here.

	* gnu/packages/xorg.scm: Add python-graphics module.

	Change-Id: I8d9e374a1948330ab37bb148a1ad6274563f9f1b

2025-04-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyqtgraph: Move to python-science.
	* gnu/packages/python-xyz.scm (python-pyqtgraph): Move from here ...
	* gnu/packages/python-science.scm: ... to here.

	Change-Id: I3de3c6a71fb2c5c49b76e03a026eae7deaa55840

2025-04-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyopengl-accelerate: Update to 3.1.9.
	* gnu/packages/python-xyz.scm (python-pyopengl-accelerate): Update to 3.1.9.
	[inputs]: Remove mesa and python-numpy.

	Change-Id: I39acd590f02853ba9c45ce40d3c2e1ace27d00b5

2025-04-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyopengl: Update to 3.1.9.
	* gnu/packages/python-xyz.scm (python-pyopengl): Update to 3.1.9.
	[native-inputs]: Add python-cython and python-numpy.

	Change-Id: I8088e3745cabcf52d317413be2dca3e4c5a641b8

2025-04-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-concurrent-log-handler: Disable tests.
	* gnu/packages/python-xyz.scm (python-concurrent-log-handler)
	[arguments] <tests?>: Disable as broken, and can't be skipped.
	[native-inputs]: Remove python-pytest.

	Change-Id: Id1ec3c647428d833b938cde7b7f3dd1028f5b2b7

2025-04-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-hdf5storage: 0.1.19-0.7ee2a96.
	* gnu/packages/python-xyz.scm (python-hdf5storage): 0.1.19-0.7ee2a96.
	[source]: Switch to git-fetch and use the latest commit containing
	fixes.
	[native-inputs]: Remove python-nose; add python-pytest.

	Change-Id: I6f90d311eccd455de0335d60b776a20d25c9f328

2025-04-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-omegaconf: Update to 2.3.0.
	* gnu/packages/python-xyz.scm (python-omegaconf): Update to 2.3.0.

	Change-Id: Ib967d173695b4e46770787fc414141366620bdb4

2025-04-28  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: btop: Update to 1.4.1.
	* gnu/packages/admin.scm (btop): Update to 1.4.1.
	(source)[patches]: Remove "btop-fix-segfault-on-intel-gpus.patch".
	* gnu/packages/patches/btop-fix-segfault-on-intel-gpus.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Deregister
	"btop-fix-segfault-on-intel-gpus.patch".

	Change-Id: Ia8b465b54525246ce939cdd767bcb37bd5a492f0

2025-04-28  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.69.4.
	* gnu/packages/prolog.scm (trealla): Update to 2.69.4.

	Change-Id: If6f09800d8dc067a07e04609cb10b4c0dcbb6061

2025-04-28  Cayetano Santos  <csantosb@inventati.org>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-vunit: Update to 5.0.0-dev.5.
	* gnu/packages/fpga.scm (python-vunit): Update to 5.0.0-dev.5.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests> Activate.
	<#:test-flags>: Run unit tests only and skip acceptance lint tests.
	[propagated-inputs]: Remove python.
	[native-inputs]: Add nvc, python-pytest, python-setuptools,
	python-setuptools-scm and python-wheel.

	Change-Id: Idde0283b73906209799fcc2be9bbb72df8d2aa20

2025-04-28  Rutherther  <rutherther@ditigal.xyz>

	profiles: gtk-icon-themes: Fix build error for when there are no icon themes.
	* guix/profiles.scm (gtk-icon-themes): Always create the output directory.

	Change-Id: I2aa5ab0023c9c584182c67f79102fb66b46a3a7d

2025-04-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add raysession.
	* gnu/packages/audio.scm (raysession): New variable.

	Change-Id: I9356fd080c55de8cb9d74c0d730f54726e72d606

2025-04-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pyliblo3.
	* gnu/packages/audio.scm (python-pyliblo3): New variable.

	Change-Id: If06ddf97fef4d5c17beb70aaeeb5068a064127ef

2025-04-28  Gabriel Santos  <gabrielsantosdesouza@disroot.org>

	gnu: font-aporetic: Update to 1.2.0.
	* gnu/packages/fonts.scm (font-aporetic): Update to 1.2.0.

	Change-Id: I814150029b789d77bfcebc26a173ef475d09efc0

2025-04-28  Tomas Volf  <~@wolfsden.cz>

	gnu: perl-finance-quote: Update to 1.65.
	* gnu/packages/web.scm (perl-finance-quote): Update to 1.65.

	Change-Id: Ifea8dfaff03ace0a7338bf9c4a5d52bb74b1db26

2025-04-28  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: mold: Update to 2.38.0.
	* gnu/packages/mold.scm (mold): Update to 2.38.0.

	Change-Id: I3f6cb3c7f454885f54a47338b51c558c0a4f8981

2025-04-28  Greg Hogan  <code@greghogan.com>

	gnu: LLVM, Clang, libomp, lld: Update to 20.1.3.
	* gnu/packages/llvm.scm (llvm-20, clang-20, clang-runtime-20,
	libomp-20, lld-20): Update to 20.1.3.

	Change-Id: Ibec9257a662154ac82e3c41110a16df695ddac5b

2025-04-28  Tomas Volf  <~@wolfsden.cz>

	gnu: buildah: Update to 1.40.0.
	* gnu/packages/containers.scm (buildah)[version]: Update to 1.40.0.
	[native-inputs]: Use go-1.23.

	Change-Id: Ibeaf798bc0096744bec99e810ed9b4e476022ae8

2025-04-28  Cayetano Santos via Guix-patches via  <guix-patches@gnu.org>

	gnu: nvc: Update to 1.16.0.
	Note that:

	--enable-gcov is intended for debug/development of the simulator itself and
	should not be enabled in release builds

	- VHPI is now always enabled at build time and the `--enable-vhpi` configure
	option has no effect.

	* gnu/packages/fpga.scm (nvc): Update to 1.16.0.
	[arguments] <#:configure-flags> Remove --enable-{vhpi,gcov}.
	[native-inputs]: Add python and perl; sort.
	[inputs]: Remove elfutils; sort.

	Change-Id: If781ed403cd769db85f8265fc242d0f1608d737e

2025-04-28  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: knot: Update to 3.4.6.
	* gnu/packages/dns.scm (knot): Update to 3.4.6.

	Change-Id: Ibaf25be8c2d222a06aa1fab0148ae00ffc2e20c6

2025-04-28  Nicolas Graves  <ngraves@ngraves.fr>

	build-system: android-ndk: Improve style.
	Like in other build-systems, make proper procedures to resolve the
	build-system build-inputs bindings.

	* guix/build-system/android-ndk.scm (default-android-build,
	default-android-googletest): Add procedures.
	(lower): Use them.

2025-04-28  Nicolas Graves  <ngraves@ngraves.fr>

	build-system: ruby: Improve ruby-cross-build style.
	* guix/build-system/ruby.scm
	(ruby-cross-build): Use with-imported-modules around the
	ruby-cross-build builder gexp.

	Change-Id: I1051124f034f2082ccef531e9bcf37913d5a9449

2025-04-28  Nicolas Graves  <ngraves@ngraves.fr>

	build-system: waf: Improve waf-build style.
	* guix/build-system/waf.scm
	(waf-build): Use with-imported-modules around the waf-build builder gexp.

	Change-Id: Id242046eb4bfef90dba60d7c3b1b68597ddf502e

2025-04-28  Nicolas Graves  <ngraves@ngraves.fr>

	build-system: glib-or-gtk: Improve glib-or-gtk-cross-build style.
	* guix/build-system/glib-or-gtk.scm
	(glib-or-gtk-cross-build): Use with-imported-modules around the
	glib-or-gtk-cross-build builder gexp.

	Change-Id: I8eaa032ffc0a3f8dbf02c96a4ecee85475c32111

2025-04-28  Nicolas Graves  <ngraves@ngraves.fr>

	build-system: gnu: Improve gnu-cross-build style.
	* guix/build-system/gnu.scm
	(gnu-cross-build): Use with-imported-modules around the
	gnu-cross-build builder gexp.

	Change-Id: I47246571b1d84a82a67a8c289fd5ad4b5a3b5aeb

2025-04-28  Rodion Goritskov  <rodion@goritskov.com>

	gnu: miniflux: Update to 2.2.8.
	* gnu/packages/web.scm (miniflux): Update to 2.2.8.

	Change-Id: Ifa7a775de7cbdb44f185fe4f437958351a7718f9

2025-04-28  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: got: Update to 0.111.
	* gnu/packages/version-control.scm (got): Update to 0.111.

	Change-Id: Ic39e4a5714dc92fc5a625e5ceaea83b3fc861aac

2025-04-28  André Batista  <nandre@riseup.net>

	gnu: mullvadbrowser: Update to 14.5.
	* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
	20250414190325.
	(%mullvadbrowser-version): Update to 14.5.
	(%mullvadbrowser-firefox-version): Update to 128.9.0esr-14.5-1-build4.
	(mullvadbrowser-translation-base): Update to
	86442427facf038d5706644221de7e2fb733550b.

	Change-Id: Ic12454eaafceda993339efae55984f86749cec75

2025-04-28  André Batista  <nandre@riseup.net>

	gnu: make-torbrowser: Untangle from x86-64.
	* gnu/packages/tor-browsers.scm (make-torbrowser)[native-inputs]:
	Use nasm only on x86.
	[arguments] <#:phases> 'mozconfig: Conditionally select mozconfig file.
	[supported-systems]: Restrict build to upstream supported architectures.

	Change-Id: Ia13795f88ea84339b851f52537cffc779142d404

2025-04-28  André Batista  <nandre@riseup.net>

	gnu: torbrowser: Update to 14.5.
	* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
	20250414190325.
	(%torbrowser-version): Update to 14.5.
	(%torbrowser-firefox-version): Update to 128.9.0esr-14.5-1-build4.
	(%torbrowser-locales): Add be, bg and pt-PT.
	(torbrowser-translation-base): Update to
	86442427facf038d5706644221de7e2fb733550b.
	(torbrowser-translation-specific): Update to
	2c0b448503d52c3b512d1e7a55ccc78ac19db146.
	(torbrowser-assets)[arguments]<#:install-plan>: Remove
	fontconfig/fonts.conf, as fonts.conf was moved to fonts directory.
	(make-torbrowser)[native-inputs]: Update llvm, clang and lld to v18.
	[arguments]<#:phases> 'copy-basebrowser-locales &
	'copy-torbrowser-locales: Adjust to follow upstream changes.
	'deploy-fonts: Adjust to new fonts.conf location.

	Change-Id: I81768c1680d8a3200fb360f1e7a45d7d16aca91d

2025-04-28  Greg Hogan  <code@greghogan.com>

	gnu: nlohmann-json: Update to 3.12.0.
	* gnu/packages/cpp.scm (nlohmann-json): Update to 3.12.0.

	Change-Id: I6ce94dc954d2d24004e232fb5fab4bf1c53e5f6f

2025-04-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gimp: Wrap GI_TYPELIB_PATH exactly.
	* gnu/packages/gimp.scm (gimp-3) [phases] {wrap}: Wrap GI_TYPELIB_PATH
	exactly.

	Fixes: https://issues.guix.gnu.org/77921
	Change-Id: Ia9d40386ee1aaa342e4278d96a698559f4b26881

2025-04-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cmake: Update to 4.0.1.
	* gnu/packages/cmake.scm (cmake-3.30): Rename to...
	(cmake-next): ... this, and update to 4.0.1.
	* gnu/packages/cpp.scm (hyprgraphics): Adjust accordingly.
	* gnu/packages/games.scm (gemrb): Likewise.
	* gnu/packages/image-viewers.scm (vv): Likewise.
	* gnu/packages/machine-learning.scm (fbgemm): Likewise.
	* gnu/packages/wm.scm (hyprland): Likewise.
	* gnu/packages/xdisorg.scm (aquamarine, hyprlock)
	(hyprpaper): Likewise.

	Change-Id: Ifb721bc94418696c4894f92aae88028bfb3e8167

2025-04-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ksoloti-runtime: Update to 1.1.0-0.b7ae4753b.
	* gnu/packages/axoloti.scm (ksoloti-runtime): Update to 1.1.0-0.b7ae4753b.
	[arguments]: Adjust.
	(ksoloti-patcher)[arguments]: Set axoloti_platform and axoloti_firmware in
	launcher.

	Change-Id: I214267ece9240e651118c90a36c5b0b01a252566

2025-04-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: calf: Update to 0.90.6.
	* gnu/packages/audio.scm (calf): Update to 0.90.6.
	[source]: Fetch from git.
	[build-system]: Use cmake-build-system.
	[arguments]: Disable tests.
	[inputs]: Replace jack-1 with jack-2.
	[home-page]: Update.

	Change-Id: Iebc551dddcea3ea884bd22f826de59294718c6af

2025-04-27  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: blueprint-compiler: Use suffix wrap.
	This patch is a follow-up to ba15e886173caf1c0a8734f82e2000103c040204.
	It is expected that packages relying on blueprint-compiler adjust
	GI_TYPELIB_PATH according to their requirements at build time.

	* gnu/packages/gnome.scm (blueprint-compiler)[gi-wrap]: Use ‘suffix’
	instead of ‘=’ for wrapping.

2025-04-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: kaldi-gstreamer-server: Fix build, cleanup tests.
	* gnu/packages/machine-learning.scm (kaldi-gstreamer-server):
	  [origin]<snippet>: Remove test files.
	  [arguments]<phases>: Migrate from GObject.MainLoop to GLib.MainLoop
	  in 'build phase.  Adapt to the absence of test files.  Improve the
	  wrap part of 'install phase.
	  [inputs]: Add gstreamer, gst-plugins-base, gst-plugins-good, kaldi.
	  They are necessary for proper install/wrapping.

	gnu: gst-kaldi-nnet2-online: Fix build.
	* gnu/packages/machine-learning.scm (gst-kaldi-nnet2-online): Fix build.
	  [arguments]<make-flags>: Improve style.
	  <phases>: Migrate to gexps, improve style.
	  Add configure CXXFLAGS for OPENFST_VER, fixes build.
	  [native-inputs]: Improve style.

	gnu: kaldi: Improve style.
	* gnu/packages/machine-learning.scm (kaldi):
	  [arguments]<configure-flags>: Use it. Add --fst-version flag.
	  <phases>: Use gexps. Use configure-flags in the 'configure-phase.

	gnu: kaldi: Update to 0-2.01aadd7.
	* gnu/packages/patches/kaldi-ignore-failing-test.patch: Add patch.
	* gnu/local.mk: Record patch.
	* gnu/packages/machine-learning.scm (kaldi): Update to 0-2.01aadd7.
	  [origin]: Record patches.

	gnu: openfst: Update to 1.8.4.
	* gnu/packages/machine-learning.scm (openfst): Update to 1.8.4.

	gnu: Remove openfst-1.7.3.
	* gnu/packages/machine-learning.scm (openfst-1.7.3): Delete variable.
	(kaldi, gst-kaldi-nnet2-online): Replace openfst-1.7.3 by openfst.

	gnu: vosk-api: Update to 0.3.50.
	* gnu/packages/machine-learning.scm (vosk-api): Update to 0.3.50.

	gnu: kaldi-for-vosk: Update to 0-1.bc5baf1.
	* gnu/packages/patches/kaldi-openblas-0.3.29-compatibility.patch: Add patch.
	* gnu/local.mk: Record patch.
	* gnu/packages/machine-learning.scm (kaldi-for-vosk): Update to 0-1.bc5baf1.
	  [origin]: Record patch.

2025-04-27  Jakob Kirsch  <jakob.kirsch@web.de>

	gnu: python-twisted: Remove test artifacts.
	* gnu/packages/python-xyz.scm (python-twisted)[arguments]<phases>: Extend
	check phase to clean up test artifacts.

	Change-Id: Ibbf04771dea4342fe66221a740a11ad9882b6038

2025-04-27  Andy Tai  <atai@atai.org>

	gnu: mailutils: Update to 3.19.
	* gnu/packages/mail.scm (mailutils): Update to 3.19.

	Change-Id: I2055da70f5ceeec487e1aac874a24af2e91c6663

2025-04-27  Andrew Wong  <wongandj@icloud.com>

	gnu: acpica: Update to 2025_04_04.
	* gnu/packages/admin.scm (acpica): Update to 2025_04_04.
	[source]<origin>(commit): Update version tag prefix.

	Change-Id: I58973f77655033462188818733cae1d989a49632

2025-04-27  Tor-björn Claesson  <tor-bjorn@claesson.fi>

	gnu: r-cards: Update to 0.6.0.
	* gnu/packages/cran.scm (r-cards): Update to 0.6.0

	Change-Id: I96f38cd093b1c32789040a0f0fe5ee8df3fe5596

2025-04-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	upstream: Do not update to same version.
	Previously, 'guix refresh --update' would do actually rewrite the file with
	the same version/hash information when the target version was the same as the
	current version:

	  guix refresh --update idutils=4.6
	  idutils.scm: warning: downgrading 'idutils' from 4.6 to 4.6
	  [...]
	  idutils.scm: idutils: updating from version 4.6 to version 4.6...

	This changes handles this case so that it does and prints nothing.

	* guix/upstream.scm (package-update): Use `version-compare' to distinguish the
	equal versions case.

	Change-Id: I079e030d573f5968725ef13b3f626e2f8d02cb2f

2025-04-27  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-129.0d7fcc2.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-129.0d7fcc2.

	Change-Id: Ieb4b21d27d1ee4c5cf6830f4b109d833095e90a4

2025-04-27  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-18.1dca6d7.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-18.1dca6d7.

	Change-Id: Id77e23a77247564eb769ef6384d4a02d4ce4b74e

2025-04-27  Christopher Baines  <mail@cbaines.net>

	gnu: go-github-com-dennwc-btrfs: Skip tests on 32bit systems.
	As they fail, and this blocks building the prometheus node exporter.

	* gnu/packages/golang-xyz.scm (go-github-com-dennwc-btrfs)[arguments]: Skip
	tests on 32bit systems.

	Change-Id: If6015b125407cf74c05f7c9a30a0b74deb0af38e

2025-04-27  Christopher Baines  <mail@cbaines.net>

	gnu: go-github-com-google-gofuzz: Skip tests on 32bit systems.
	As they seem to fail, and this package seems unmaintained.

	* gnu/packages/golang-check.scm (go-github-com-google-gofuzz)[arguments]: Skip
	tests on 32bit systems.

	Change-Id: I1f87d4e37199b7dcf9c88e05727d1e5defb85f60

2025-04-27  Christopher Baines  <mail@cbaines.net>

	gnu: rust-stfu8-0.2: Remove hex character from description.
	I think this was intended to be \x1B.

	* gnu/packages/crates-io.scm: (rust-stfu8-0.2)[description]: Remove hex
	character.

	Change-Id: I2211ea7a0c45511ca6ef916bf48accf9b69ccd59

2025-04-27  Leo Famulari  <leo@famulari.name>

	gnu: Add linux-libre 6.14.
	* gnu/packages/linux.scm (linux-libre-6.14-version,
	linux-libre-6.14-gnu-revision, deblob-scripts-6.14,
	linux-libre-6.14-pristine-source, linux-libre-6.14-source,
	linux-libre-headers-6.14, linux-libre-6.14): New variables.
	(linux-libre-headers-latest): Use linux-libre-headers-6.14.
	* gnu/packages/aux-files/linux-libre/6.14-arm.conf,
	gnu/packages/aux-files/linux-libre/6.14-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.14-i686.conf,
	gnu/packages/aux-files/linux-libre/6.14-riscv.conf,
	gnu/packages/aux-files/linux-libre/6.14-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

	Change-Id: I09bc4e47fbe0172b5172f27b03a1b6bd88421fff

2025-04-27  Leo Famulari  <leo@famulari.name>

	vm: Account for an upstream change in the name of the Cirrus kernel module.
	* gnu/system/vm.scm (virtualized-operating-system): Choose the module name based
	on the kernel version

	Change-Id: I77d70fa44a8d5d2412ae0aaa645fa67146b76432

2025-04-27  Rutherther  <rutherther@ditigal.xyz>

	profiles: gtk-icon-themes: Produce only 'icon-theme.cache' files.
	Previously the profile will produce a new symlink for each icon file, now it
	will reuse existed ones if possible.

	* guix/profiles.scm (gtk-icon-themes): Only install 'icon-theme.cache' files
	into the output.  Adjust produce docstring.

	Fixes: https://issues.guix.gnu.org/77487

	Change-Id: Ia452565768753b8a60baf4fc075f6fe5ebb4fa39

2025-04-27  Timo Wilken  <guix@twilken.net>

	gnu: get-iplayer: Update to 3.35.
	* gnu/packages/video (get-iplayer): Update to 3.35.

	Change-Id: Idd00061a23c3134f043960042ee0b65da2cd9834

2025-04-27  Jakob Kirsch  <jakob.kirsch@web.de>

	gnu: xorg-server-xwayland: Update to 24.1.6.
	* gnu/packages/xorg.scm (xorg-server-xwayland): Update to 24.1.6.

	Change-Id: I18542e7fb4c7b50146c6c860315ae773600a0adf

2025-04-27  宋文武  <iyzsong@member.fsf.org>

	gnu: Add sdl2-compat.
	* gnu/packages/sdl.scm (sdl2-compat): New variable.

	Change-Id: I57eae86fc14224f08c42f079b9e271509e855166

2025-04-27  宋文武  <iyzsong@member.fsf.org>

	gnu: sdl3: Update to 3.2.10.
	* gnu/packages/sdl.scm (sdl3): Update to 3.2.10.
	[propagated-inputs]: Add mesa.

	Change-Id: Ibbd6b1056e5e1467c5d73235abca48cd6d63e780

2025-04-27  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add opensta.
	* gnu/packages/electronics.scm (opensta): New variable.

	Change-Id: If753078958535971c8ab3fd7c934d19d24f0a2f7

2025-04-26  Matthew Elwin  <elwin@northwestern.edu>

	gnu: Add python-flake8-builtins.
	* gnu/packages/python-xyz.scm (python-flake8-builtins): New variable.

	Change-Id: I1fe2b01f3e95b922ec2a7f48024a2a9ffd598894

2025-04-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pdoc3: Update to 0.11.6.
	* gnu/packages/python-xyz.scm (python-pdoc3): Update to 0.11.6.
	[build-system]: Switch to pyproject.
	[native-inputs]: Add python-setuptools and python-wheel.

	* gnu/packages/patches/python-pdoc3-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Deregester python-pdoc3-tests.patch.

	Change-Id: I1cffb6272d5de4ca7037aa761c36002bd0d03318

2025-04-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pydbus: Fix build.
	* gnu/packages/python-xyz.scm (python-pydbus) [bulid-system]: Switch to
	pyproject.
	[arguments] <tests?>: Disable as no provided in PyPI archive.
	<phases>: Add 'fix-comparability-with-pygobject.
	[native-inputs]: Add python-setuptools and python-wheel.
	[description]: Start from a new line.

	Change-Id: Ie859207b700ed9c864b119b25bc3fcb2d1c2b8b4

2025-04-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pdfarranger: Do not propagate inputs.
	This apparently could apparently break GDM (!).

	* gnu/packages/pdf.scm (pdfarranger) [propagated-inputs]: Delete field, moving
	the propagated inputs to...
	[inputs]: ... here.

	Fixes: https://issues.guix.gnu.org/77426
	Change-Id: I8c4ae7d5c20a0b86b972647236a42aab07c5453f
	Reported-by: Christopher O'Neill <guix@chrisoneill.co.uk>

2025-04-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: elogind: Split sleep.conf and port to define-configuration.
	* gnu/services/desktop.scm (pascal-case): New procedure.
	(<elogind-configuration>): Rewrite in terms of define-configuration.
	(elogind-configuration-file): Delete.
	(maybe-list-of-suspend-states?, maybe-list-of-suspend-modes?)
	maybe-list-of-user-names?, maybe-boolean?maybe-package?)
	(maybe-action?, maybe-percent?, maybe-list-of-strings?)
	(maybe-list-of-hibernation-modes?, maybe-non-negative-integer?)
	(non-negative-integer?, percent?, char-set:user-name, user-name?)
	(list-of-user-names?, %elogind-actions, action?, %linux-suspend-states)
	(string->symbol/maybe, suspend-state?, list-of-suspend-states?)
	(%linux-suspend-modes, suspend-mode?, list-of-suspend-modes?)
	(%linux-hibernation-modes, hibernation-mode?, list-of-hibernation-modes?)
	(elogind-deprecated-empty-serializer, list-of-file-likes?)
	(elogind-serialize-boolean, elogind-base-serializer, elogind-serialize-action)
	(elogind-serialize-non-negative-integer, elogind-serialize-percent)
	(elogind-list-serializer, elogind-serialize-list-of-strings)
	(elogind-serialize-list-of-user-names, elogind-serialize-list-of-suspend-states)
	(elogind-serialize-list-of-suspend-modes)
	(elogind-serialize-list-of-hibernation-modes)
	(%elogind-configuration-sleep-fields, logind.conf, sleep.conf): New procedures.
	(elogind-etc-directory): Create the main configuration files there too.
	(elogind-dbus-service): Adjust for package accessor name change.
	(pam-extension-procedure, elogind-shepherd-service)
	(elogind-service-type):  Likewise.
	(shepherd-configuration-action*): New procedure.
	* doc/guix.texi (Desktop Services): Fully document configuration options.

	Fixes: https://issues.guix.gnu.org/77806
	Change-Id: I8767891871d83e58d64995ec986a7d01689fa6d8
	Reported-by: Ludovic Courtès <ludo@gnu.org>

2025-04-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: swaynotificationcenter: Fix hardcoded filename.
	This is a follow-up to ed12cba2216599a35560ad4c43f2894872910f33.

	It fixes configModel.vala:310: [...]/profile/etc/xdg/swaync/config.json:2:23:
	Parse error: unexpected identifier `store', expected value

	* gnu/packages/wm.scm (swaynotificationcenter)[arguments]: Refresh
	'fix-swaync-path phase.

2025-04-26  Andrew Wong  <wongandj@icloud.com>

	gnu: tuba: Update to 0.9.2.
	* gnu/packages/fediverse.scm (tuba): Update to 0.9.2.

	Change-Id: I7ec7b72618579c4db09d52391f1b02d1cc889eae

2025-04-26  Cayetano Santos  <csantosb@inventati.org>

	gnu: cxxopts: Update to 3.2.1.
	* gnu/packages/cpp.scm (cxxopts): Update to 3.2.1.

	Change-Id: Id71fd780a3c028e60f2adb52616b57049052109e

2025-04-26  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-simple-matrix: Update to 2.0-0.9d02268.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 2.0-0.9d02268.

	Change-Id: I549409cf7fc9b4c957d713f45ad7ee0911b530cd

2025-04-26  Leo Famulari  <leo@famulari.name>

	gnu: borg: Update to 1.4.1.
	* gnu/packages/backup.scm (borg): Update to 1.4.1.

	Change-Id: I95ab0572732a400e371fc1b5edaecbe13ad0b106

2025-04-26  Kurome  <hunt31999@gmail.com>

	gnu: Add fcitx5-skk.
	* gnu/packages/fcitx5.scm(fcitx5-skk): New variable.

	Change-Id: I618216c604fe792d58e6b3fad0301c97ea315074

2025-04-26  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ugrep: Update to 7.4.1.
	* gnu/packages/search.scm (ugrep): Update to 7.4.1.

	Change-Id: I0def615e61144177670e510fcff5007da8cca26b

2025-04-26  Dr. Arne Babenhauserheide  <arne_bab@web.de>

	gnu: mercurial: Update to 6.9.5.
	* gnu/packages/version-control.scm (mercurial): update to 6.9.5.
	[arguments]<#:phases>: disable test-revlog-mmapindex.t.

	Change-Id: I48f26635b896fb6038b7f656a53395e79c0ee43a

2025-04-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-sudoku: Update to 48.1.
	* gnu/packages/gnome.scm (gnome-sudoku): Update to 48.1.
	[phases]: Update skip-gtk-update-icon-cache.
	[inputs]: Remove gtk+; add gtk and libadwaita.
	[native-inputs]: Remove python; add blueprint-compiler.

	Change-Id: I6d7f756a6f8c181c782a5bdaa882ac32f84a4dbe

2025-04-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: blueprint-compiler: Update to 0.16.0.
	* gnu/packages/gnome.scm (blueprint-compiler): Update to 0.16.0.
	[phases] {fix-tests}: Delete phase.

	Change-Id: Ia138eb17bd519e06cd2755e6a18bfe68d5c6ba6e

2025-04-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: blueprint-compiler: Wrap GI_TYPELIB_PATH.
	Otherwise, the blueprint-compiler crashes at run time.

	* gnu/packages/gnome.scm (blueprint-compiler)
	[phases]: Move wrap-python phase after install, for clarity.  Add new gi-wrap
	phase.

	Change-Id: I743ce1a11186cc07c8d12b16d84f0aef6697e499

2025-04-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-bash-completion: Preserve PS1 prompt, exit code.
	* gnu/packages/patches/emacs-bash-completion-preserve-exit-code.patch: New patch.
	* gnu/packages/patches/emacs-bash-completion-preserve-ps1.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Register them.
	* gnu/packages/emacs-xyz.scm (emacs-bash-completion) [source]: Apply them.

	Change-Id: Id179f4ee976efdbe52f05dcb0919ad586dc8bcad

2025-04-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	.editorconfig: Adjust max_line_length to 80 columns.
	The maximum column width should be 80 according to our coding style
	conventions (https://mumble.net/~campbell/scheme/style.txt), referenced
	in (info "(guix) Formatting Code").

	* .editorconfig (max_line_length): Set to 80.

	Change-Id: I130078a411b5673a22a7bd80b1d847a503e22835

2025-04-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libssh: Switch from libgcrypt to openssl.
	libgcrypt support has been deprecated by the libssh maintainers (see:
	https://gitlab.com/libssh/libssh-mirror/-/blob/master/CMakeLists.txt?ref_type=heads#L53).

	* gnu/packages/ssh.scm (libssh) [configure-flags]: Remove -DWITH_GCRYPT=ON.
	[inputs]: Replace libgcrypt with openssh.

	Change-Id: I8d220ade1019847879e4df35dec833aebb0dabfe

2025-04-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libssh: Apply upstream patch and enable all tests.
	* gnu/packages/patches/libssh-openssh-banner.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/ssh.scm (libssh) [source]: Apply it.
	[arguments] <#:phase>: Remove disable-problematic-tests phase.  Add
	patch-commands and prepare-for-tests phases.

	Change-Id: Iaead28f77b81fdf42b77f15dd37e6450537cba30

2025-04-25  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.69.1.
	* gnu/packages/prolog.scm (trealla): Update to 2.69.1.

	Change-Id: Ibeaf798bc0096744bec99e810ed9b4e476022ae8

2025-04-25  Ludovic Courtès  <ludo@gnu.org>

	daemon: Use the guest GID in /etc/group.
	Partly fixes <https://issues.guix.gnu.org/77862>.

	Fixes a bug whereby, when running guix-daemon unprivileged, /etc/group
	would contain the wrong GID for the “nixbld” group.  This inconsistency
	would lead to failures in the Coreutils test suite, for instance.

	* nix/libstore/build.cc (DerivationGoal::startBuilder): Use ‘guestGID’
	when writing /etc/group.
	* tests/store.scm ("/etc/passwd and /etc/group"): New test.

	Reported-by: keinflue <keinflue@posteo.net>
	Change-Id: I739bc96c4c935fd9015a45e2bfe5b3e3f90554a9

2025-04-25  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: guile2.0-redis: Remove package.
	It is broken and not supported in upstream since 2021.

	* gnu/packages/guile-xyz.scm (guile2.0-redis): Delete variable.

	Change-Id: I74ea3d63e2532671778dd7402453f9d80e04ad7d

2025-04-25  Romain GARBAGE  <romain.garbage@inria.fr>

	git: Add support for symbolic references.
	The #:refspecs argument was added in Guile-Git 0.10.0.

	* guix/git.scm (update-cached-checkout): Define ‘symref-list’.  Pass it
	as #:refspecs to ‘remote-fetch’.

	Change-Id: Ib7874e2a30f97e51fdfdc2231a3bc5a3b45a177d

2025-04-25  Romain GARBAGE  <romain.garbage@inria.fr>

	channels: Add symref support.
	* guix/channels.scm (channel-reference): Add symref support.

	Change-Id: Iea93aa22479ec21900af947c4df79a3ed97b5e62
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-04-25  Zheng Junjie  <z572@z572.online>

	packages: Add riscv64-linux to %cuirass-supported-systems.
	* guix/packages.scm (%cuirass-supported-systems): Add riscv64-linux.

	Change-Id: I81f55613333b8aa2c3f00275cc170dc6c61d303d

2025-04-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sadisplay: Skip 2 tests.
	* gnu/packages/databases.scm (python-sadisplay) [buidl-system]: Switch
	to pyproject.
	[arguments] <test-flags>: Deselect 2 tests.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I4adf1764309329e5a5dd06e553bbe24036261fd9

2025-04-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-migen: Update to 0.9.2-0.2828df5.
	* gnu/packages/fpga.scm (python-migen): Update to 0.9.2-0.2828df5.
	[source]: Use the latest commit contains changes supporting Python 3.11.
	[build-system]: Switch to pyproject
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: Id6eee0f2a034b60195fb433df731123c3b749f2d

2025-04-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyscss: 1.4.0-0.73559d0.
	* gnu/packages/python-web.scm (python-pyscss): 1.4.0-0.73559d0.

	Change-Id: I226351b69eac61be90d0a689c03515a20e9402ad

2025-04-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zodb: Update to 6.0.1.
	* gnu/packages/python-web.scm (python-zodb): Update to 6.0.1.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Add python-wheel.

	Change-Id: Ieca05b7b3b17baba2aa262c71d2af6de3ea2708a

2025-04-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-whatever: Update to 0.7.
	* gnu/packages/python-xyz.scm (python-whatever): Update to 0.7.

	Change-Id: I71bfbd02cd9f9e0302805af2568c9f8b0da27472

2025-04-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-typed-ast.
	Failing to build not compatible with Python 3.8 onward, see
	<https://github.com/python/typed_ast/issues/179>.

	* gnu/packages/python-xyz.scm (python-typed-ast): Delete variable.

	Change-Id: Id602f14bc985a542ae05cbf138b9c96b89920005

2025-04-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-simpervisor: Fix tests.
	* gnu/packages/python-xyz.scm (python-simpervisor) [arguments]
	<test-flags>: Run test in a single thread, deselect one failing.
	[native-inputs]: Remove python-pytest-xdist.

	Change-Id: I2b5a2a9ad40d5b0d6156a4448776eafa91a01719

2025-04-25  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: python-gguf: Update to 0.16.0.
	* gnu/packages/machine-learning.scm (python-gguf): Update to 0.16.0.
	Change origin to git repository.  Run tests.

	Change-Id: I1c1b5f5956e3acb380b56816d180f53243b741fa

2025-04-25  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: llama-cpp: Update to 0.0.0-b5013.
	* gnu/packages/machine-learning.scm (llama-cpp): Update to 0.0.0-b5013.
	[inputs]: Add curl, glslang, and python-gguf.
	[native-inputs]: bash -> bash-minimal.
	[source, homepage]: Update URL.
	[python-scripts]: Rely on upstream to install them.  Delete phase.
	[fix-tests]: Fix an additional test.
	(python-gguf): Switch to llama-cpp's version.
	* gnu/packages/patches/llama-cpp-vulkan-optional.patch: Delete.
	* gnu/local.mk: Unregister patch.

	Change-Id: Ic297534cd142cb83e3964eae21b4eb807b74e9bc

2025-04-25  Danny Milosavljevic  <dannym@friendly-machines.com>

	Revert "gnu: llama-cpp: Update to 0.0.0-b5013."
	This reverts commit 2dacbe7f6dd8409a1e159813a4b1bc6f248e69b1.

	Change-Id: I08735448d3186745132b22ac3c2f5cf71c95c1db

2025-04-25  John Kehayias  <john.kehayias@protonmail.com>

	gnu: godot: Update to 4.4.1.
	* gnu/packages/game-development.scm (godot): Update to 4.4.1.

	Change-Id: I348575a12ba648ec5d962ff0841eeaf1e15a5bdd

2025-04-25  John Kehayias  <john.kehayias@protonmail.com>

	gnu: scons: Update to 4.9.1.
	* gnu/packages/build-tools.scm (scons): Update to 4.9.1.
	[arguments]: Remove phase 'bootstrap (no longer needed).

	Change-Id: I3715510c2ce4182421bcaef5145a462b854581da

2025-04-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: elogind: Adjust expected output for new version.
	* gnu/tests/desktop.scm (run-elogind-test): Adjust expected output of loginctl
	commands.

	Change-Id: I10c131872909ac18a85b8244327883549c76eac0

2025-04-25  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: llama-cpp: Update to 0.0.0-b5013.
	* gnu/packages/machine-learning.scm (llama-cpp): Update to 0.0.0-b5013.
	[inputs]: Add curl, glslang, and python-gguf-llama-cpp.
	[native-inputs]: bash -> bash-minimal.
	[source, homepage]: Update URL.
	[python-scripts]: Rely on upstream to install them.  Delete phase.
	[fix-tests]: Fix an additional test.
	* gnu/packages/patches/llama-cpp-vulkan-optional.patch: Delete.
	* gnu/local.mk: Unregister patch.

	Change-Id: Ic297534cd142cb83e3964eae21b4eb807b74e9bc

2025-04-25  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add python-gguf-llama-cpp.
	* gnu/packages/machine-learning.scm (python-gguf-llama-cpp): New variable.

	Change-Id: I1c1b5f5956e3acb380b56816d180f53243b741fa

2025-04-25  Danny Milosavljevic  <dannym@friendly-machines.com>

	teams: rust: Add reference to file "c2rust.scm".
	* etc/teams.scm (rust)<#:scope>: Add "gnu/packages/c2rust.scm".

	Change-Id: Ifc31aad21596c53b207dc547cac8eae2c59438f2

2025-04-25  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: profanity: Fix build.
	* gnu/packages/messaging.scm (profanity)[arguments]: Remove a phase
	deprecated by the upgrade to Python 3.11.

	Change-Id: Iac74fb082fbdcea36c9eef0d2918f85fad1fee8a

2025-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytooling: Skip tests on i686.
	* gnu/packages/python-xyz.scm (python-pytooling) [arguments] <tests?>:
	Skip on i686-linux.

	Change-Id: I6612edf524c1fe22b42eafbd9cbfcfd8c35d2f73

2025-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytooling: Enable tests.
	* gnu/packages/python-xyz.scm (python-pytooling)
	[arguments] <test-flags>: Skip just 3 tests.
	[native-inputs]: Add git-minimal/pinned, python-colorama, python-pytest,
	and python-ruamel.yaml.

	Change-Id: If3318a1634c2f1d90378b7a69156da5cc413ad5e

2025-04-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-pytooling: Update to 8.4.1.
	* gnu/packages/python-xyz.scm (python-pytooling): Update to 8.4.1.

	Change-Id: Ibe39d8c994d6e9e1883ea02b2a67099bfa1ecd4f

2025-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: onionshare: Fix build.
	* gnu/packages/tor.scm: Add gnupg module.
	(onionshare-cli) [phases]{relax-requirements}: Add
	"desktop/pyproject.toml" to the list; relax check for PySide6.
	(onionshare) [native-inputs]: Inherit from onionshare-cli.
	[inputs]: Remove python-pyside-2; add python-pyside-6 and python-gnupg.

	Change-Id: I750dfb413b24e7407b31633af785573fcc413ad9

2025-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pari-jupyter: Update to 1.4.3.
	* gnu/packages/python-xyz.scm (python-pari-jupyter): Update to 1.4.3.
	[build-system]: Switch to pyproject.
	[inputs]: Remove python-ipykernel.
	[propagated-inputs]: Add python-ipykernel.
	[native-inputs]: Add python-cython, python-jupyter-kernel-test,
	python-setuptools, and python-wheel.

	Change-Id: I1b9f6845223d54d2179012ac84524bf3ed27699d

2025-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jupyter-kernel-test: Update to 0.7.0.
	* gnu/packages/jupyter.scm (python-jupyter-kernel-test): Update to 0.7.0.
	[build-system]: Switch to pyproject.
	[arguments] <phases>: Keep 'build; use default 'install and
	'check.
	[propagated-inputs]: Remove python-jupyter-kernel-mgmt and
	python-jupyter-protocol; add python-jupyter-client.
	[native-inputs]: Add python-hatchling and python-ipykernel.

	Change-Id: I5ae25096b4f4ff05e0df0a75282c271c3dc36416

2025-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-numpy-2: Update to 2.2.5.
	* gnu/packages/python-xyz.scm (python-numpy-2): Update to 2.2.5.

	Change-Id: I4b62ab9e0aa1f5c1f20b2d29e51e3e192bbc795b

2025-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-numpy-2: Enable tests.
	* gnu/packages/python-xyz.scm (python-numpy-2)
	  [arguments] <tests?>: Enable them.
	  <test-flags>: Run fast test suite only.
	  <phases>: Use custom 'check; Adjust path to Python in
	  'fix-executable-paths.

	Change-Id: I267bca274fc8d3ea87aaf14eb59b5297ccb2d227

2025-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-qtconsole: Move to jupyter.
	* gnu/packages/python-xyz.scm (python-qtconsole): Move from here ...
	* gnu/packages/jupyter.scm: ... to here. Add qt and xorg modules.
	* gnu/packages/orange.scm: Add jupyter module.

	Change-Id: I9145393c469050aca748543cac04c391dbab7c83

2025-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-qtconsole: Update to 5.6.1.
	* gnu/packages/python-xyz.scm (python-qtconsole): Update to 5.6.1. Fix
	build.
	[build-system]: Switch to pyproject.
	[propagated-inputs]: Remove python-ipython-genutils, python-pyqt, and
	python-pyzmq; add python-packaging.
	[native-inputs]: Add python-pyqt, python-setuptools, python-wheel, and
	xorg-server-for-tests.

	Change-Id: I19833b507dfc5245bc9424c629c11f2df4024dd2

2025-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pandera: Fix tests.
	* gnu/packages/python-science.scm (python-pandera) [source] <snippet>:
	Remove tests deletion and ignore them with pytest options which are
	working now.
	[arguments] <test-flags> Skip some more tests; run tests in parallel up
	to 8 thread, supported upstream.
	[propagated-inputs]: Remove python-hypothesis; add
	python-hypothesis-next and python-modin.
	[native-inputs]: Add python-pytest-xdist.

	Change-Id: I45482203519ceb2208a330d91c07d12b65e6ee53

2025-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-hypothesis-next: Withdraw from deprecation.
	* gnu/packages/check.scm (python-hypothesis-next): Do not deprecate and
	point to the latest version instead.

	Change-Id: Ie7224e104c8b1270afa546ffdd3654ca44e2171e

2025-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-setuptools-next.
	* gnu/packages/python-build.scm (python-setuptools-next): New variable.

	Change-Id: I2d295cddaa8ced23dd62a3526c4ed09aa03d8e69

2025-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pgmpy: Skip more tests, run in parallel.
	* gnu/packages/statistics.scm (python-pgmpy) [arguments] <test-flags>:
	Skip 4 more tests, run in up to 8 threads to improve performance,
	supported upstream.
	[native-inputs]: Add python-pytest-xdist.

	Change-Id: I7071114299dc2dc4e52e79a36fcda0d12892653f

2025-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-modin: Fix tests.
	* gnu/packages/python-science.scm (python-modin) [arguments]
	<test-flags>: Run test in up to 8 threads to improve performance,
	supported upstream.
	[native-inputs]: Remove python-coverage.

	Change-Id: Id298ca7ae204f87fc7b421f6dc2f80959c4c4f85

2025-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: xlispstat: Tabs to spaces.
	* gnu/packages/statistics.scm (xlispstat): Replace tabs with spaces and
	fix indentation.

	Change-Id: I1f46fa122ea100abee163aa4e629936876f828c4

2025-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: pspp: Tabs to spaces.
	* gnu/packages/statistics.scm (pspp): Replace tabs to spaces, fix
	indentation.

	Change-Id: If0f430cedeb8d346d6c42edf0dd1410163901596

2025-04-24  Kurome  <hunt31999@gmail.com>

	gnu: Add font-kochi-substitute.
	* gnu/packages/fonts.scm (font-kochi-substitute): New variable.

	Change-Id: I5b8476c7432fb0036782f5ed7c775d000ecd9485

2025-04-24  Kurome  <hunt31999@gmail.com>

	gnu: Add font-sazanami.
	* gnu/packages/fonts.scm (font-sazanami): New variable.

	Change-Id: I7c7ae4110cdf56319648d37c6f4aa67942dce32c

2025-04-24  Kurome  <hunt31999@gmail.com>

	gnu: Add font-hachimarupop.
	* gnu/packages/fonts.scm (font-hachimarupop): New variable.

	Change-Id: Ic023422285c2d91e147ebe8589a6e72fdae3bcad
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-04-24  Kurome  <hunt31999@gmail.com>

	gnu: Add font-koruri.
	* gnu/packages/fonts.scm (font-koruri): New variable.

	Change-Id: I6a2db34eb140b8d4cf5bf4341a33b43f96d85b81

2025-04-24  Kurome  <hunt31999@gmail.com>

	gnu: Add font-takao.
	* gnu/packages/fonts.scm (font-takao): New variable.

	Change-Id: I9d02977b576dfa380e04c0d768260849124e91e3

2025-04-24  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: guile-redis: Fix wrong license.
	* gnu/packages/guile-xyz.scm (guile-redis): Fix wrong license, run guix style.
	[arguments]: Use gexps.
	[license]: Change from lgpl3+ to gpl3+.

	Change-Id: I7a9d53b137ce4340ce4d830d354b5da328c224e0

2025-04-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: libssh: Restore support for cross-compilation.
	Partly fixes <https://issues.guix.gnu.org/78029>.

	Fixes a regression introduced in
	b12d44dd5e35ac236bf3fbb5619b9c8c2f42c902 where cross-compiling would no
	longer work due to CMocka not being found.

	* gnu/packages/ssh.scm (libssh)[arguments]: Pass “-DUNIT_TESTING=ON”
	only when (%current-target-system) is #f.

	Reported-by: Yelninei <yelninei@tutamail.com>
	Change-Id: I9c7af784eabb2ae1d6022b134e0252a1e2952bd4

2025-04-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: libssh: Fix #:configure-flags for cross-compilation to 32-bit.
	Partly fixes <https://issues.guix.gnu.org/78029>.

	Fixes a build-side syntax error introduced in
	b12d44dd5e35ac236bf3fbb5619b9c8c2f42c902.

	* gnu/packages/ssh.scm (libssh)[arguments]: Fix syntax error
	in #:configure-flags.

	Reported-by: Yelninei <yelninei@tutamail.com>
	Change-Id: Ic50731806be7f0106928a9f8a2ec4b09c496f44a

2025-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-hypothesmith: Move to python-check.
	* gnu/packages/check.scm (python-hypothesmith): Move from here ...
	* gnu/packages/python-check.scm: ... to here.

	Change-Id: Ib894b5fb76aa8db6fc4a343e0f28d90f0c74fc72

2025-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-commentjson.
	No users in Guix, it was intermediate dependency for Ansible which no
	longer required; no fresh releases for 4y.

	* gnu/packages/python-xyz.scm (python-commentjson): Delete variable.

	Change-Id: If2638628f9adc80913a0d5d3e692330e911d1415

2025-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-resolvelib: Update to 1.1.0.
	* gnu/packages/python-xyz.scm (python-resolvelib): Update to 1.1.0.
	[native-inputs]: Remove python-commentjson.

	Change-Id: I6977761a6dfd4aca754b8c9c814806b662a61614

2025-04-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove python-lark-parser.
	* gnu/packages/python-xyz.scm (python-lark-parser): Delete variable.

	gnu: python-hypothesmith: Update to 0.2.0.
	* gnu/packages/check.scm (python-hypothesmith): Update to 0.2.0.
	  [build-system]: Switch to pyproject-build-system.
	  [arguments]<test-flags>: Ignore failing tests.
	  <phases>: Add 'patch-lark-dependency test.
	  [propagated-inputs]: Replace python-lark-parser by python-lark.
	  [native-inputs]: Add python-black, python-parso, python-pytest,
	  python-pytest-cov, python-setuptools, python-wheel.

	gnu: python-commentjson: Switch to python-lark.
	* gnu/packages/python-xyz.scm (python-commentjson):
	[arguments]{phases}: Refresh phase 'relax-requirements.
	[propagated-inputs]: Replace python-lark-parser by python-lark.

	gnu: python-transient: Update to 0.25.
	* gnu/packages/virtualization.scm (python-transient): Update to 0.25.
	[source]: Switch to git-fetch to enable tests.
	[arguments]{phases}: Refresh phase 'fix-dependencies.
	[native-inputs]: Remove python-black, python-mypy, python-twine.  Add
	python-pytest.
	[propagated-inputs]: Replace python-lark by python-lark-parser.

	gnu: gnome-plots: Switch to python-lark.
	* gnu/packages/gnome-xyz.scm (gnome-plots)[inputs]: Replace
	python-lark-parser by python-lark.
	[arguments]{phases}: Remove phase 'adjust-lark-requirement.

	gnu: gitless: Fix build and disable failing tests.
	* gnu/packages/version-control.scm (gitless)
	[build-system]: Switch to pyproject-build-system.
	[arguments]{test-flags}: Disable failing tests.
	{phases}: Improve git configuration in phase 'prepare-for-tests.
	Improve style of 'wrap phase.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

	gnu: python-bed-reader: Improve phases' style.
	* gnu/packages/bioinformatics.scm (python-bed-reader)
	[arguments]{phases}: Improve phases 'install-python-library and
	'check-python with site-packages procedure.

	gnu: chirp: Update to 0.4.0-4.bc27f66.
	* gnu/packages/radio.scm (chirp): Update to 0.4.0-4.bc27f66.
	[build-system]: Switch to pyproject.
	[native-inputs]: Remove python-mox3, python-tox.  Add
	python-setuptools, python-wheel.
	[inputs]: Replace python-lark-parser by python-lark.  Remove
	python-six.
	[arguments]{test-flags}: Ignore failing tests.

	gnu: python-suds: Fix dist-info.
	* gnu/packages/python-web.scm (python-suds)
	[arguments]{phases}: Add phase 'add-custom-dist-info.

	gnu: Add python-lark.
	* gnu/packages/python-xyz.scm (python-lark): New variable.
	(python-lark-parser): Inherit from python-lark and update to 0.12.0.

2025-04-24  John Kehayias  <john.kehayias@protonmail.com>

	gnu: syncthing-gtk: Update to 0.9.4.4-2.1e84f33.
	Fixes the runtime failure:
	AttributeError: module 'gettext' has no attribute 'bind_textdomain_codeset'.

	* gnu/packages/syncthing.scm (syncthing-gtk): Update to 0.9.4.4-2.1e84f33.

	Change-Id: I37d0389a194b6c0d83db859a7cf7e2bdb4f50c54

2025-04-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-calendar: Update to 47.0.
	* gnu/packages/gnome.scm (gnome-calendar): Update to 47.0.

	Fixes: bug#78015
	Change-Id: Iecf890da7d5e81285bdf43874e0add210138dda1

2025-04-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: evolution-data-server: Update to 3.56.1.
	* gnu/packages/gnome.scm (evolution-data-server): Update to 3.56.1.

	Change-Id: I7f6c5c43bd67de9ca7aaa1990faf54e5049c1a30

2025-04-23  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.24.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.24.
	(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

	Change-Id: Iee3d982901e3cd69aca34824c0c32d124c81af6f

2025-04-23  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.13.12.
	* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.12.
	(linux-libre-6.13-pristine-source, deblob-scripts-6.13): Update hashes.

	Change-Id: I3139dac1e696850c1d4b9888c5531cf47f408bbd

2025-04-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ddt: Move python-check.
	* gnu/packages/python-xyz.scm (python-ddt): Move from here ...
	* gnu/packages/python-check.scm: ... to here.

	Change-Id: If098b89d4abb795db7dc9756a76060e2e6ae11cc

2025-04-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-bandit: Move to python-check.
	* gnu/packages/openstack.scm (python-bandit): Move from here ...
	* gnu/packages/python-check.scm: ... to here.

	Change-Id: I8e10caee78a1d5922626f30d48cfe2bbe6b2ab2e

2025-04-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stestr: Update to 4.1.0.
	* gnu/packages/python-check.scm (python-stestr): Update to 4.1.0.
	[build-system]: Switch to pyproject.
	[arguments] <tests?>: Enable them.
	<phases>: Use custom 'check.
	[propagated-inputs]: Remove python-future; add python-tomlkit.
	[native-inputs]: Remove python-pbr; add python-ddt, python-iso8601,
	python-setuptools, and python-wheel.

	Change-Id: I058fb17c46c91a4e21f0797544a4a02e3c706b05

2025-04-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-bandit: Enable tests.
	* gnu/packages/openstack.scm (python-bandit): Update to 1.8.3.
	[arguments] <phases>: Use custom 'check.
	[propagated-inputs]: Add python-gitpython, python-jschema-to-python, and
	python-sarif-om.  [native-inputs]: Add python-fixtures, python-stestr,
	python-testscenarios, and python-testtools.

	Change-Id: I0cc1b30635045e3161d14372dca24aa844050652

2025-04-23  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: python-bandit: Update to 1.8.3.
	* gnu/packages/openstack.scm (python-bandit): Update to 1.8.3.
	[build-system]: Switch to pyproject.
	[native-inputs]: Remove python-pbr; add python-beautifulsoup4,
	python-setuptools, and python-wheel.
	[propagated-inputs]: Remove python-gitpython and python-six; add
	python-rich.

	Change-Id: I16880d5fb5688c103b2e176a0ffc78ff420c7e19

2025-04-23  Cayetano Santos  <csantosb@inventati.org>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: offlineimap3: Update to 8.0.0-0.db34745.
	* gnu/packages/mail.scm (offlineimap3): Update to 8.0.0-0.db34745. Use
	G-expressions.
	[build-system]: Switch to pyproject.
	[native-inputs]: Add python-setuptools.
	[inputs]: Add python-urlllib3-1.25.

	Change-Id: Ic000dd21aeb1ae98c6af9335b8bda93ffeb1e959

2025-04-23  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add python-urllib3-1.25.
	* gnu/packages/python-web.scm (python-urllib3-1.25): New variable.

	Change-Id: I28ea55b42dee708ad8d15e51d6b8e8a5ec2f392f

2025-04-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-omero-py: Update to 5.20.0.
	* gnu/packages/python-xyz.scm (python-omero-py): Update to 5.20.0.
	  [arguments]<test-flags>: Ignore collection of some tests (which should
	  be fixed when updating to numpy@2).
	  [native-inputs]: Add python-portalocker. Update omero-blitz to 5.8.2.

	gnu: python-zeroc-ice-3.6: Fix build with Python@3.11.
	* gnu/packages/python-xyz.scm (python-zeroc-ice-3.6)
	  [source]: Add patch.
	* gnu/packages/patches/python-zeroc-ice-3.6.5-python-3.11-support.patch:
	  Add patch.

2025-04-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ipyparallel: Update to 9.0.1.
	* gnu/packages/python-xyz.scm (python-ipyparallel-bootstrap): Update to 9.0.1.
	[build-system]: Switch to pyproject.
	[native-inputs]: Add python-hatchling.
	(python-ipyparallel) [arguments] <phases>: Use default 'check.
	[native-inputs]: Inherit from python-ipyparallel-bootstrap; remove
	python-pytest-cov.

	Change-Id: I2200d2757f36d566b57ba1ac0368cb5f9751d2ba

2025-04-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-tornado: Use pyproject.
	* gnu/packages/python-check.scm (python-pytest-tornado) [build-system]:
	Switch to pyproject.
	[native-inputs]: Add python-wheel.

	Change-Id: I3ce4fb379b78ac96c5bacc31cdedd892896d80af

2025-04-23  Leo Famulari  <leo@famulari.name>

	Revert botched kernel updates for 6.13.12 and 6.12.24.
	This reverts commits 4bef98b1f327f747ee6904d5a38e00ad6839e800^..aae839942e879759cd34fd4cdb6dcb6cdb3607d3

	Change-Id: Idf2864c03b175a28418fc7ef40cea321f4f66cbc

2025-04-23  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.24.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.24.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: Iee3d982901e3cd69aca34824c0c32d124c81af6f

2025-04-23  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.13.12.
	* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.12.
	(linux-libre-6.13-pristine-source): Update hash.

	Change-Id: I3139dac1e696850c1d4b9888c5531cf47f408bbd

2025-04-23  jgart  <jgart@dismail.de>

	gnu: Add emacs-denote-sequence.
	* gnu/packages/emacs-xyz.scm (emacs-denote-sequence): New variable.

	Change-Id: I50f0d5642775b2200873e3d0c274e0237e515846

2025-04-23  jgart  <jgart@dismail.de>

	gnu: Add emacs-denote-org.
	* gnu/packages/emacs-xyz.scm (emacs-denote-org): New variable.

	Change-Id: Iaa14d1610f3e3b34acd18ed9a36f41a422ab0ac9

2025-04-23  jgart  <jgart@dismail.de>

	gnu: Add emacs-denote-markdown.
	* gnu/packages/emacs-xyz.scm (emacs-denote-markdown): New variable.

	Change-Id: Icb2ce8f720068ab708148e2cc5ac99091eb5d99b

2025-04-23  jgart  <jgart@dismail.de>

	gnu: Add emacs-denote-silo.
	* gnu/packages/emacs-xyz.scm (emacs-denote-silo): New variable.

	Change-Id: Id2bfbeffac7d821d892d882c0f8665a66c672093

2025-04-23  jgart  <jgart@dismail.de>

	gnu: Add emacs-denote-journal.
	* gnu/packages/emacs-xyz.scm (emacs-denote-journal): New variable.

	Change-Id: Iaeba922afc725a922d78d079fe497ea28213331f

2025-04-23  Michael Ford  <fanquake@gmail.com>

	gnu: moreutils: Update to 0.70.
	* gnu/packages/moreutils.scm (moreutils): Update to 0.70.

2025-04-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mia: Fix build.
	* gnu/packages/patches/mia-gcc11.patch: New file.
	* gnu/packages/patches/mia-openexr3.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register them.
	* gnu/packages/image-processing.scm (mia) [patches]: Apply them.
	[inputs]: Replace hdf5 with hdf5-1.10.  Add lapack.  Replace openxr-2 with
	openxr.  Move doxygen to...
	[native-inputs]: ... here.

	Fixes: bug#47561
	Reported-by: Ludovic Courtès <ludo@gnu.org>
	Change-Id: I337df14370a589c7c15d15bcc69b948b43c2e61b

2025-04-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: itpp: Add LAPACK support and use gexps.
	This is needed to run some functions needed by the test suite of mia, for
	example.

	* gnu/packages/maths.scm (itpp) [arguments]: Use gexps.
	[inputs]: Add lapack.
	[native-inputs]: Remove labels.

	Change-Id: I58b31272ceaf5bdfbbcc0f769ab2418c4b7613d3

2025-04-23  phodina  <phodina@protonmail.com>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add postmarketos-tweaks.
	* gnu/packages/gnome.scm (postmarketos-tweaks): New variable.

	Change-Id: I958af7a2ada17486ad69e0e812908c30c88cee60

2025-04-23  Roman Scherer  <roman@burningswell.com>

	gnu: hetznercloud-cli: Update to 1.50.0.
	* gnu/packages/admin.scm (hetznercloud-cli): Update to 1.50.0.

	Change-Id: I1e7a4a0acf99a87215d39d51fde4075312492669

2025-04-23  Tomas Volf  <~@wolfsden.cz>

	services: postgresql-service-type: Allow allowing to log into the user.
	It is often useful to be able to use the `postgres' user for management tasks,
	so this commit allows setting that.  The default behavior is not changed.

	I have also added missing exports and sorted them by alphabet.

	* gnu/services/databases.scm (%default-home-directory): New variable.
	(<postgresql-configuration>): Add home-directory, allow-login? fields.
	(create-postgresql-account): Use them.
	* doc/guix.texi (Database Services): Document it.

	Change-Id: I2212e5082ff4e87c49a5a8a4711bf929dd08626a
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-04-23  Ludovic Courtès  <ludo@gnu.org>

	git: Remove compatibility shim for Guile-Git <= 0.5.2.
	Guile-Git 0.5.2 was released in July 2021.

	* guix/git.scm (GITERR_HTTP): Remove.

	Change-Id: I05b2ee36f786bd83ca91c8989912f83f6dde59c0

2025-04-23  Ludovic Courtès  <ludo@gnu.org>

	git: Use ‘graph-descendant?’ from Guile-Git >= 0.10.0 when available.
	Fixes <https://issues.guix.gnu.org/66268>.

	Fixes a bug whereby ‘commit-relation’ and ‘commit-descendant?’ would
	provide an incorrect result when two distinct <commit> objects would
	exist for the same commit, which happens when the commit’s metadata is
	beyond 4 KiB at least as of libgit2 1.8/1.9.

	This, in turn, would lead ‘guix pull’ & co. to wrongfully report an
	attempt to downgrade and pull to an unrelated commit.

	* guix/git.scm (commit-relation): When (git graph) is available,
	rewrite in terms of ‘graph-descendant?’.
	(commit-descendant?): Likewise.

	Change-Id: Ie52b188a8dfa90c95a73387c3ab2fdd04d2bf3e9
	Reported-by: Tomas Volf <~@wolfsden.cz>

2025-04-23  Ludovic Courtès  <ludo@gnu.org>

	activation: Fix ‘mkdir-p/perms’ on the Hurd.
	Fixes <https://issues.guix.gnu.org/77992>.

	Fixes a bug whereby ‘mkdir-p/perms’ would throw an exception on the
	Hurd:

	  In gnu/build/activation.scm:
	      97:20  1 (mkdir-p/perms _ #("ludo" "x" 1000 998 "Ludovic…" …) …)
	  In unknown file:
		     0 (open "." 7340032 #<undefined>)

	  ERROR: In procedure open:
	  In procedure scm_fdes_to_port: requested file mode not available on fdes

	This, in turn, would cause ‘user-homes’ to fail to start on the Hurd
	since commit da741d89310efd0530351670d9c55ec2f952ab98.

	* gnu/build/activation.scm (mkdir-p/perms): Add O_RDONLY to ‘open-flags’.

	Reported-by: Yelninei <yelninei@tutamail.com>
	Change-Id: I74f90599338772ba4341067215b864273aa30b3e

2025-04-23  Petr Hodina  <phodina@protonmail.com>
	    Petr Hodina  <phodina@protonmail.com>

	gnu: Add megapixels.
	* gnu/packages/gnome.scm (megapixels): New variable.

	Change-Id: I686718a8d75913c7e329cb29f4eb227d15b05ba5

2025-04-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add libmegapixels.
	* gnu/packages/gnome-xyz.scm (libmegapixels): New variable.

	Change-Id: Id2e5c921a35611d053704b394baf4f747f6d23e8

2025-04-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-screenkey: Update to 1.5.
	Sadly, it still fails to run, apparently due to
	<https://gitlab.com/screenkey/screenkey/-/issues/166>.

	* gnu/packages/python-xyz.scm (python-screenkey): Update to 1.5.
	[phases] {fix-dlopen-paths}: Use search-input-file.
	[inputs]: Sort.  Add python-dbus-python.

	Change-Id: I9a41e03db74ba3e0254452f02108bab739d1f93e

2025-04-23  Zheng Junjie  <z572@z572.online>

	gnu: jamesdsp: Fix build.
	* gnu/packages/patches/jamesdsp-fix-bulid-on-pipewire-1.4.0.patch: New file.
	* gnu/packages/audio.scm (jamesdsp): Add it.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: Ibae4956b3b97f785bb548ccd73d034834c7b573f

2025-04-23  Zheng Junjie  <z572@z572.online>

	gnu: easyeffects: Update to 7.2.3.
	* gnu/packages/audio.scm (easyeffects): Update to 7.2.3.

	Change-Id: Ieb14488ecebc96f9e5df37fcd5e91148a79cf036

2025-04-23  Zheng Junjie  <z572@z572.online>

	gnu: wireplumber: Update to 0.5.8.
	* gnu/packages/linux.scm (wireplumber): Update to 0.5.8.

	Change-Id: If6a35d569b04359526b20e868f3e383c0d59eeb3

2025-04-23  Zheng Junjie  <z572@z572.online>

	gnu: pipewire: Update to 1.4.0.
	* gnu/packages/linux.scm (pipewire): Update to 1.4.0.

	Change-Id: Ieb6881fecba7c1f7d956eb78e9b170b123e2b8d5

2025-04-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libssh: Enable tests.
	* gnu/packages/ssh.scm (libssh) [arguments]
	<#:configure-flags>: Add "-DUNIT_TESTING=ON".
	<#:phases>: New argument.
	[native-inputs]: Add cmocka.

	Change-Id: Ibe0f8f7b9bff969c9483dcd8c6b7635d91e62feb

2025-04-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-check: Sort variables.
	* gnu/packages/python-check.scm (python-pyannotate,
	python-pytest-repeat, python-pytest-sanic, python-pytest-shutil): Sort
	variables alphabetically.

	Change-Id: Ia33663100d8a50a0ca5f852b75969548288efdd3

2025-04-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-check: Sort variables.
	* gnu/packages/python-check.scm (python-mockito, python-nbmake,
	python-nox, python-pycotap, python-pytest-checkdocs,
	python-pytest-remotedata python-pytest-services): Sort variables
	alphabetically.

	Change-Id: If5cf7f31c7e48bec4031585ecf1786e1b5334713

2025-04-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-check: Sort variables.
	* gnu/packages/python-check.scm (python-mypy, python-mypy-minimal,
	python-nptyping, python-pytest-astropy-header, python-pytest-check,
	python-pytest-cython, python-pytest-rerunfailures,
	python-pytest-rerunfailures-13, python-pytest-subprocess ): Sort
	variables alphabetically.

	Change-Id: I75751c53e4906a60cc4535ef7675ee75f924b061

2025-04-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-check: Sort variables.
	* gnu/packages/python-check.scm (python-mypy-extensions,
	python-pandas-vet, python-pytest-flask, python-pytest-order,
	python-pytest-pycodestyle, python-pytest-shard): Sort variables
	alphabetically.

	Change-Id: If576eeeb7657da0284314b7991e845488f936bb7

2025-04-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-check: Sort variables.
	* gnu/packages/python-check.scm (python-nbval, python-pytest-astropy,
	python-pytest-csv, python-pytest-isort, python-pytest-parawtf,
	python-pytest-socket, python-pytest-vcr): Sort variables alphabetically.

	Change-Id: I910e56d7b8aa39b2744c51ad1f41278feb5901de

2025-04-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-check: Sort variables.
	* gnu/packages/python-check.scm (python-memory-profiler,
	python-pytest-aiohttp, python-pytest-click, python-pytest-flakefinder,
	python-pytest-snapshot, python-pytest-tornasync, python-sybil): Sort
	variables alphabetically.

	Change-Id: I82896437b4bd14c4b70f49884daa7eec9288f118

2025-04-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-check: Sort variables.
	* gnu/packages/python-check.scm (python-httmock,
	python-inline-snapshot, python-line-profiler, python-pytest-benchmark,
	python-pytest-celery, python-pytest-flake8): Sort variables
	alphabetically.

	Change-Id: Ifd3ea1c34973794eb43cc9ebf31c7e7ea33b49a0

2025-04-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-check: Sort variables.
	* gnu/packages/python-check.scm (python-pytest-console-scripts,
	python-pytest-cram, python-pytest-doctest-custom, python-pytest-env,
	python-pytest-fixture-config, python-pytest-httpx,
	python-pytest-openfiles, python-re-assert, python-tappy): Sort variables
	alphabetically.

	Change-Id: Ie8c00edde98f3fa8a0608c7def126caa351a1907

2025-04-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-check: Sort variables.
	* gnu/packages/python-check.scm (python-hiro, python-pylama,
	python-pytest-black, python-pytest-freezer, python-pytest-qt,
	python-pytest-tornado, python-testfixtures): Sort variables
	alphabetically.

	Change-Id: I5d784c567fdca631362cd31eba9f0e07a6519a8f

2025-04-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crosshair: Move to python-check.
	* gnu/packages/check.scm (python-crosshair): Move from here ...
	* gnu/packages/python-check.scm: ... to here.

	Change-Id: I56a246ddc6dee0a28d0432fabc4fe4b2bcea6bc0

2025-04-22  Troy Figiel  <troy@troyfigiel.com>

	gnu: python-crosshair: Update to 0.0.86.
	* gnu/packages/check.scm (python-crosshair): Update to 0.0.86.
	[source] <pypi-uri>: Adjust name as PyPI archive has been changed.
	[phases]{relax-requirements}: Remove relaxation for typing-inspect.

	Change-Id: Ida2887ad8dc140e174532dccc69542af26f0cffb

2025-04-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-robotframework: Update to 7.2.2.
	* gnu/packages/python-xyz.scm (python-robotframework): Update to 7.2.2.
	Use G-expressions.
	[source] <patches>: Remove patches after been accepted upstream.
	[build-system]: Switch to pyproject.
	[arguments] <modules>: Switch to pyproject.
	<phases>: Remove 'delete-problematic-tests, as acceptance tests not run.
	Remove setting up time zone and do not run acceptance tests in 'check
	phase.
	[native-inputs]: Remove python-lxml, python-pyyaml, python-xmlschema,
	libxml2, libxslt, scrot, tzdata-for-tests, xorg-server-for-tests, and
	xvfb-run; add python-setuptools, and python-wheel.

	* gnu/packages/patches/python-robotframework-atest.patch: Delete file.
	gnu/packages/patches/python-robotframework-source-date-epoch.patch:
	Delete File

	* gnu/local.mk: Deregister 2 patches.

	Change-Id: I0c664da3db8c448c61a61676873842243a97627f

2025-04-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-invoke: Update to 2.2.0.
	* gnu/packages/python-xyz.scm (python-invoke): Update to 2.2.0.
	[arguments] <phases>: Remove 'delete-python2-code as "vendor/yaml2" no
	longer exists.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ia2ddbbae377aeac1273fdb64cf6296d70d644ecd

2025-04-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-invoke: Refresh style.
	* gnu/packages/python-xyz.scm (python-invoke): Use G-expressions, fix
	order of fields.
	[description]: Fix fill paragraph indentation.

	Change-Id: I493bfe2a7308d51c9ef00083f88742e330ad79de

2025-04-22  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.68.24.
	* gnu/packages/prolog.scm (trealla): Update to 2.68.24.

	Change-Id: I8666cefaf891ce5ff721b87b6c2b10e3d5e2fc4c

2025-04-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: yggtray: Update to 0.1.11.
	* gnu/packages/networking.scm (yggtray): Update to 0.1.11.

	Change-Id: Iddb1ae4dda61d887993acd3777666749a63c5407

2025-04-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: icestorm: Update to 0.0-5.3cdcf4b.
	* gnu/packages/fpga.scm (icestorm): Update to 0.0-5.3cdcf4b.
	[source]: Update URL.
	[arguments] <#:phases> {make-info}: New phase.
	{fix-usr-local}: Update substitutions.
	<#:tests>: Update comment.
	<#:make-flags>: Update CC, CXX and PREFIX variables.
	[native-inputs]: Use new style.  Add texinfo, python-sphinx and
	python-sphinx-rtd-theme.
	[homepage]: Update URL.
	[description]: Improve.

	Change-Id: I545ac91c94a97989c3a1494479d36cb5bb46930d
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-04-22  Sughosha  <sughosha@disroot.org>

	gnu: readymedia: Update home page.
	* gnu/packages/upnp.scm (readymedia) [home-page]: Update.

	Change-Id: I11f38874c362025e03fa3f0706e57b32d3706edd

2025-04-22  Sughosha  <sughosha@disroot.org>

	doc: Update ReadyMedia URL.
	* doc/guix.texi (DLNA/UPnP Services): Update ReadyMedia URL.

	Change-Id: Ief346066edd6b9e679f020a6ff8528856cf853d9

2025-04-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: python-mox3: Fix build with python 3.11.
	* gnu/packages/openstack.scm (python-mox3)[arguments]: Add
	  'fix-for-python-3.11' phase.

	Change-Id: I187c07a837d57fd64fda5e7335246952a9be6e80

2025-04-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: ocrodjvu: Fix build with python 3.11.
	* gnu/packages/djvu.scm (ocrodjvu)[arguments]: Add 'fix-for-python-3.11'
	  phase.

	Change-Id: Ib15da26513e9cd4075837037b43bd113e74716d4

2025-04-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: didjvu: Update to 0.10.2-0.43e2735.
	* gnu/packages/djvu.scm (didjvu): Update to 0.10.2-0.43e2735.
	  [build-system]: Switch to python-build-system.
	  [inputs]: Add gexiv2 and python-pygobject.
	  [arguments]: Remove custom 'install' and 'wrap-python' phases. Update
	  'disable-failing-test' phase.

	Change-Id: I9822997adf6aad8d458dcf1ad32df736bfaab11f

2025-04-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: python-gamera: Update to 4.1.0.
	* gnu/packages/python-xyz.scm (python-gamera): Update to 4.1.0.
	  [arguments]: Remove 'disable-wx-support' phase. Add 'fix-build' phase.

	Change-Id: Ic7a9a9991e7c12614adc255496b6220ad5cc30f3

2025-04-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: nanovna-saver: Fix build.
	* gnu/packages/radio.scm (nanovna-saver)[native-inputs]: Add python-wheel.

	Change-Id: I5bb5073a60344a581715807d9417beeb1885a305

2025-04-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: Fix failing 'guix-system-tests' derivation during 'guix pull'.
	I have no idea why using specifications->packages in a system test OS breaks
	this derivation; it'd be nice to find out.

	* gnu/tests/messaging.scm (%pounce-os): Do not use `specifications->packages'.

	Reported-by: Ada Stevenson <adanskana@gmail.com>
	Reported-by: Ian Eure <ian@retrospec.tv>
	Change-Id: Iea727bedecff7a140f895e456ef01503ad11dad0

2025-04-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnu-standards: Update to 2025-03-25.
	* gnu/packages/gnu-doc.scm (gnu-standards): Update to 2025-03-25.

	Change-Id: I8997d04ebcf15a84be15207b63dd4100b9a3dfe6

2025-04-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	README: Mention ranges are OK in copyright notices.
	Change-Id: I8495c84f9ab462bcc64dae39acca5a8460c4b200

2025-04-22  Andy Tai  <atai@atai.org>

	gnu: libgweather: Fix source path.
	* gnu/packages/gnome.scm (libgweather) [source]: Fix URI.

	Change-Id: I2b882fd67e8f19bc3763ef392f37d9c6c4da608a

2025-04-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: pounce: New service.
	* gnu/services/messaging.scm (pounce-serialize-boolean):
	(pounce-serialize-string, pounce-serialize-list-of-strings)
	(pounce-serialize-pair, power-of-two?)
	(pounce-serialize-number, pounce-serialize-power-of-two)
	(pounce-serialize-port, pounce-serialize-maybe-boolean)
	(pounce-serialize-maybe-number, pounce-serialize-maybe-pair)
	(pounce-serialize-maybe-port, pounce-serialize-maybe-port
	(pounce-maybe-power-of-two, pounce-serialize-maybe-string)
	(pounce-serialize-maybe-list-of-strings): New procedures.
	(pounce-configuration): New configuration.
	(pounce-activation): New procedure.
	(serialize-pounce-configuration, pounce-wrapper): Likewise.
	(pounce-service-type): New service type.
	* gnu/tests/messaging.scm (ngircd-tls-cert-service-type): New variable.
	(%pounce-os): Likewise.
	(run-pounce-test): New procedure.
	(%test-pounce): New test.
	* doc/guix.texi (Messaging Services): Document it.

	Change-Id: I4bbd2bc4821072a93c2c4017b86df329c4b240cb
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2025-04-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: herd: Use a smarter default for %shepherd-socket-file.
	This makes it possible to use it for the privileged (root) user as well as an
	unprivileged user.

	* gnu/services/herd.scm (%shepherd-socket-file): Use
	/run/user/$uid/shepherd/socket when using an unprivileged user.

	Change-Id: I62cf358ffc233aba61cc64235c4b67c4fc944d2e

2025-04-21  Ian Eure  <ian@retrospec.tv>

	gnu: jellyfin-mpv-shim: Update to 2.9.0.
	* gnu/packages/video.scm (jellyfin-mpv-shim): Update to 2.9.0.

	Change-Id: I1bab5a74f7d71173bac30e85b931901ba12c8a5e

2025-04-21  Ian Eure  <ian@retrospec.tv>

	gnu: python-jellyfin-apiclient: Update to 1.11.0.
	* gnu/packages/python-xyz.scm (python-jellyfin-apiclient): Update to 1.11.0.

	Change-Id: I7be4b4737bfe50abb0dae740008eafa41c9cc9ca

2025-04-21  Sergey Trofimov  <sarg@sarg.org.ru>

	machine: hetzner: Allow attaching existing public IPs.
	* gnu/machine/hetzner.scm (hetzner-configuration): Add ipv4 and ipv6
	fields. Export accessors.
	* gnu/machine/hetzner/http.scm (hetnzer-api-primary-ips): New function.
	(<hetzner-primary-ip>): New json mapping.
	(hetzner-api-server-create): Pass IP addresses in request.
	* doc/guix.texi (Invoking guix deploy): Document it.

	Change-Id: I44509cc98e041762dc483e876566e79bde85b26a

2025-04-21  Yelninei  <yelninei@tutamail.com>

	gnu: python@3.11: Skip more tests on GNU/Hurd.
	* gnu/packages/python.scm (python-3.11)[#:make-flags]:
	Skip test_glob, test_site, test_termios, test_tty and test_sqlite3 on Hurd systems.

	Change-Id: I2a2b89e33ea0c9cbda393bb76dd325c2569b2639

2025-04-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: python@3.11: Support cross-compilation.
	* gnu/packages/python.scm (python-3.11)[arguments]: Pass
	‘--with-build-python’ when cross-compiling.

	Change-Id: Ibb210cc599ff06c5da7e73f706488488c84f5cba

2025-04-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: yggtray: Update to 0.1.10.
	* gnu/packages/networking.scm (yggtray): Update to 0.1.10.

	Change-Id: Ib5b4be9be65ff5c2fc36754ef80515334c87bf3b

2025-04-21  Greg Hogan  <code@greghogan.com>

	gnu: gdb: Update to 16.3.
	* gnu/packages/gdb.scm (gdb-16): Update to 16.3.

	Change-Id: Iee28cdcbb54d94f92424372ead633df9c3177a37

2025-04-21  Roman Scherer  <roman@burningswell.com>

	gnu: kitty: Fix build.
	* gnu/packages/terminals.scm (kitty) [phases]{build}: Add extra CFLAGS
	to prevent build to fail on deprecation warning.
	{check}: Ignore some failing tests.

	Change-Id: I4324526936c2a104b3c2f85f75344f54813c089a

2025-04-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: swftools: Update to 0.9.2-2.c6a18ab, fix build.
	* gnu/packages/animation.scm (swftools): Update to 0.9.2-2.c6a18ab, fix
	build.
	[arguments] <parallel-build?>: Build in a single thread otherwise it's
	failing.

	Change-Id: If6a729e7cf93e801e2c97c4db6d602ed7e2265bd

2025-04-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-qtpy: Update to 2.4.3.
	* gnu/packages/qt.scm (python-qtpy): Update to 2.4.3.
	[source] <pypi-uri>: Fix the name as PyPI archive has been changed.
	[build-system]: Switch to pyproject.
	[arguments] <tests?>: Enable them. <test-flags>: Skip some failing to
	compile test files.
	[native-inputs]: Add python-pyqt, python-pyqt-6, python-pyside-2,
	python-pytest, python-pytest-cov, python-pytest-qt, python-setuptools,
	and python-wheel.
	[synopsis]: Fix it as no PyQt4 is supported.
	[description]: Likewise.

	Change-Id: Ia27dca847c6d6f0d4b7db74a9449255dabb669f8

2025-04-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: dbxfs: Relax requirements.
	* gnu/packages/file-systems.scm (dbxfs) [arguments] <phases>: Add
	'relax-requirements.

	Change-Id: I72e6ada74ce2f8be5bb26a0fdc6b55fc48442e7a

2025-04-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-keyrings-alt: Update to 5.0.2.
	* gnu/packages/python-crypto.scm (python-keyrings-alt): Update to 5.0.2.
	[source] <pypi-uri>: Fix archive name as it was changed in PyPI.
	<snippet>: Remove them as no longer required.
	[build-system]: Switch to pyproject.
	[propagated-inputs]: Add python-jaraco-classes and python-jaraco-context.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I0032e403babc81c6df3a0c52a4f1c215b9c426fe

2025-04-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-keyrings.alt: Fix variable name.
	* gnu/packages/python-crypto.scm (python-keyrings.alt): Rename variable
	to python-keyrings-alt.

	* gnu/packages/file-systems.scm (dbxfs): [propagated-inputs]: Remove
	python-keyrings.alt; add python-keyrings-alt.

	* gnu/packages/orange.scm (orange) [inputs]: Remove
	python-keyrings.alt; add python-keyrings-alt.

	Change-Id: I200a87aa140628627d6e0b6cfd81dfa913b8e7d7

2025-04-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-kerberos: Update to 1.3.1.
	* gnu/packages/python-crypto.scm (python-kerberos): Update to 1.3.1.
	[build-system]: Switch to pyproject.
	[arguments] <tests?>: Switch off as no in PyPI and require networking to
	pass.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I1d4a9a34b54426027cdbdbc611bd883500ac38fd

2025-04-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jwst: Refresh package style.
	* gnu/packages/astronomy.scm (python-jwst): Fix indentation and order of
	fields.
	[source] <snippet>: Use G-expressions, fix long lines.
	[synopsis]: Simplify.
	[description]: Fix fill paragraph indentation.

	Change-Id: Iea9c816ff6bc64d2fc65bcb4d42824bdb6815af5

2025-04-21  Zheng Junjie  <z572@z572.online>

	gnu: plover: Fix build.
	* gnu/packages/stenography.scm (plover)[native-inputs]: Add python-wheel.

	Change-Id: I7bff15ceaea01fa7e64c93eb127553b0a057f23e

2025-04-21  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: python-evdev: Update to 1.9.1.
	* gnu/packages/linux.scm (python-evdev): Update to 1.9.1.

	Change-Id: Idb6b5ddbc81f9997281bd304e23bf6071a89dfcb

2025-04-21  Andy Tai  <atai@atai.org>

	gnu: chess: Update to 6.2.11.
	* gnu/packages/games.scm (chess): update to 6.2.11.

	Change-Id: Ibaec3a28a0afccdb1425c0e467fcc66fc2a6e898

2025-04-21  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: weechat: Update to 4.6.2.
	* gnu/packages/irc.scm (weechat): Update to 4.6.2.

	Change-Id: I7c770d6f1c203acb7fba808830a840c27b8656ef

2025-04-21  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-pillow-heif: Update to 0.22.0.
	* gnu/packages/python-xyz.scm (python-pillow-heif): Update to 0.22.0.
	[arguments]: Drop #:test-flags.
	[native-inputs]: Add python-pylint.
	Move python-setuptools after python-pytest.

	gnu: libheif: Update to 1.19.7.
	* gnu/packages/image.scm (libheif): Update to 1.19.7.

2025-04-21  Rutherther  <rutherther@ditigal.xyz>

	gnu: sdr++: Compile with PlutoSDR support.
	* gnu/packages/radio.scm (sdr++)[inputs]: Add libad9361 and libiio.
	  [arguments]{#:configure-flags}: Compile with PlutoSDR support.

	Change-Id: I82206343928e39c235be741b61c6d55e7993e92c

2025-04-21  Rutherther  <rutherther@ditigal.xyz>

	gnu: sdrangel: Compile with PlutoSDR support.
	* gnu/packages/radio.scm (sdrangel)[inputs]: Add libiio.
	  [arguments]{#:configure-flags}: Use libiio.

	Change-Id: I7cf959b61af567a3133034ad52d5f4564f099c30

2025-04-21  Rutherther  <rutherther@ditigal.xyz>

	gnu: Add libad9361.
	* gnu/packages/radio.scm (libad9361): New variable.

	Change-Id: Ib1654d5ea1fa978eeaba904fcbebfbcec567046f

2025-04-21  Rutherther  <rutherther@ditigal.xyz>

	gnu: Add libiio.
	* gnu/packages/radio.scm (libiio): New variable.

	Change-Id: Ic34895af35fa008923fed0de74ad12ffc75f2021

2025-04-21  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: python-keyutils: Fix build with python 3.11.
	* gnu/packages/python-crypto.scm (python-keyutils)[native-inputs]: Add
	  python-cython.
	  [arguments]: Add 'regenerate-c-file' phase.

	Change-Id: I2e444ae105a4b7b114eab2842426983969d3f174

2025-04-21  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: dino: Update to 0.5.0.
	* gnu/packages/messaging.scm (dino): Update to 0.5.0.
	[build-system]: Use meson-build-system.
	[arguments]: Drop configure-flags, parallel-build, modules,
	and imported-modules.
	<#:glib-or-gtk?>: Set to #t.
	<#:phases>: Adjust accordingly.  Add ‘hardcode-version’.
	[inputs]: Replace libsignal-protocol-c with libomemo-c.

2025-04-21  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add libomemo-c.
	* gnu/packages/messaging.scm (libomemo-c): New variable.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-04-21  Ian Eure  <ian@retrospec.tv>

	gnu: firefox-l10n: Update to 11220b79b5f69e3004bf51829ae432c2c617107e.
	* gnu/packages/librewolf.scm (firefox-l10n): Update to 11220b79b5f69e3004bf51829ae432c2c617107e.

	Change-Id: Ia031db20a3bfabfe1569e07566d7701a814e0f2d

2025-04-21  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Reorder flags.
	* gnu/packages/librewolf.scm (librewolf): [#:configure-flags] Reorder.

	Change-Id: I25fe8ccc63f67cd8cfe5b1f5980e9cf230d71b64

2025-04-21  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Clean up parallel build code.
	* gnu/packages/librewolf.scm (librewolf): Clean up parallel build code.

	Change-Id: I98c7669c21c13890a2deb520cd44b74669664b4b

2025-04-21  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Add the store to the RDD allowlist.
	* gnu/packages/librewolf.scm (librewolf):
	[patches]: Add librewolf-add-store-to-rdd-allowlist.patch.
	[phase 'wrap-program]: Remove rdd allowlist manipulation.
	* gnu/packages/patches/librewolf-add-store-to-rdd-allowlist.patch: Add.

2025-04-21  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Remove 'fix-preferences phase.
	* gnu/packages/librewolf.scm (librewolf):
	[phase 'fix-preferences]: Remove.

	Change-Id: I36708b416e60fff8f239d6ba8621cbba9a8c3c14

2025-04-21  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.68.16.
	* gnu/packages/prolog.scm (trealla): Update to 2.68.16.

	Change-Id: I19cd84e85337b01d03decfb03910dd1447a80d60

2025-04-20  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: cross-gcc-toolchain: Add native-search-paths.
	* gnu/packages/cross-base.scm (cross-gcc-toolchain): Add
	  native-search-paths.

	Change-Id: Ib4cc510fde71b8d3140e1001c3931f74300da8a0

2025-04-20  Ludovic Courtès  <ludo@gnu.org>
	    Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add entry about unprivileged guix-daemon on Guix System.
	* etc/news.scm: Add it.

	Change-Id: I28eae7f7b4305225b13281b99458cbedda3c3b94

2025-04-20  Ludovic Courtès  <ludo@gnu.org>

	services: guix: Allow ‘guix-daemon’ to run without root privileges.
	* gnu/services/base.scm (run-with-writable-store)
	(guix-ownership-change-program): New procedures.
	(<guix-configuration>)[privileged?]: New field.
	(guix-shepherd-service): Rename to…
	(guix-shepherd-services): … this.   Add the ‘guix-ownership’ service.
	Change ‘guix-daemon’ service to depend on it; when unprivileged,
	prefix ‘daemon-command’ by ‘run-with-writable-store’ and
	omit ‘--build-users-group’; adjust socket activation endpoints.
	(guix-accounts): When unprivileged, create the “guix-daemon” user and
	group in addition to the others.
	(guix-service-type)[extensions]: Adjust to name change.
	* gnu/tests/base.scm (run-guix-daemon-test): Add ‘name’ parameter.
	(%test-guix-daemon): Adjust accordingly.
	(%test-guix-daemon-unprivileged): New test.
	* doc/guix.texi (Base Services): Document ‘privileged?’.
	(Migrating to the Unprivileged Daemon): Explain that this is automatic
	on Guix System.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I28a9a22e617416c551dccb24e43a253b544ba163

2025-04-20  Ludovic Courtès  <ludo@gnu.org>

	tests: guix-daemon: Wait for the ‘guix-daemon’ service to be up.
	* gnu/tests/base.scm (run-guix-daemon-test): Add “guix-daemon service is
	up” test.

	Change-Id: I4d44a1248599fec45c854c285d4da201c30eb00c

2025-04-20  Ludovic Courtès  <ludo@gnu.org>

	tests: guix-daemon: Send system log output to /dev/console.
	* gnu/tests/base.scm (%daemon-os): New variable.
	(%test-guix-daemon): Use it.

	Change-Id: Iea31808cc59e94971ea4cbc12d565c94348bf7a4

2025-04-20  Ludovic Courtès  <ludo@gnu.org>

	services: account: Create /var/guix/profiles/per-user/$USER.
	* gnu/system/shadow.scm (account-shepherd-service): Create
	/var/guix/profiles/per-user/$USER in ‘user-homes’ service.

	Change-Id: I22e66e8a34d63686df9bae64c68df65c8889e72a

2025-04-20  Ludovic Courtès  <ludo@gnu.org>

	syscalls: Add ‘unshare’.
	* guix/build/syscalls.scm (unshare): New procedure.

	Change-Id: I344273b8bdeaa9366334e6e20ee7efc37eb6c8f7

2025-04-20  Ludovic Courtès  <ludo@gnu.org>

	doc: Document migration to the unprivileged daemon.
	* doc/guix.texi (Build Environment Setup): Add “Migrating to the
	Unprivileged Daemon” section.
	(Upgrading Guix): Link to it.

	Change-Id: I2bac3f4419d85b7c718c6c4a3908387b4f6ee582

2025-04-20  Ludovic Courtès  <ludo@gnu.org>

	self: Install systemd ‘.service’ files.
	This is consistent with the ‘guix’ package and will prove helpful when
	people want to replace /etc/systemd/system/guix*.service with newer
	versions thereof.

	* guix/self.scm (parameterized-file): New procedure, based on…
	(selinux-policy): … this. Use ‘parameterized-file’.
	(systemd-file): New procedure.
	(miscellaneous-files): Add systemd files.

	Change-Id: Ia489a955347cf648a86000cc1265769d66c3f0e8

2025-04-20  Brian Kubisiak  <brian@kubisiak.com>

	gnu: prusa-slicer: Fix segfault on startup
	* gnu/packages/wxwidgets.scm (prusa-wxwidgets): Inherit arguments and
	inputs from wxwidgets-sans-egl.

	Change-Id: If0f7df1fadba30de3e4da043cac90c3e7b7c830c

2025-04-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-simple-matrix: Update to 1.6-0.6a95ac2.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 1.6-0.6a95ac2.

	Change-Id: I931976ba8171f8b98fea06dbd59980800693382b

2025-04-19  Vagrant Cascadian  <vagrant@debian.org>

	gnu: magic-wormhole-mailbox-server: Fix build.
	* gnu/packages/magic-wormhole.scm (magic-wormhole-mailbox-server)[phases]: Add
	'fix-read-mode-in-setup.py.

	Change-Id: I1ec05080619010ebe2e3d8f9ba571fc311a73c23

2025-04-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-scikit-learn: Update to 1.6.1.
	* gnu/packages/machine-learning.scm (python-scikit-learn): Update to
	1.6.1.
	[arguments] <test-flags>: Run tests in parallel by providing
	"--numprocesses" options, it's save and supported upstream.  Disable
	more failing tests.
	<phases>: Add 'remove-notice-rgx; remove 'build-ext.
	[native-inputs]: Remove python-setuptools and python-wheel; add gfortran
	and meson-python.
	[propagated-inputs]: Sort alphabetically.

	Change-Id: I594d1cbd36815e4faf6ba8907ac1410bc45a239d

2025-04-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-scikit-learn: Use G-expressions.
	* gnu/packages/machine-learning.scm (python-scikit-learn): Adjust
	package indentation, use G-expressions.

	Change-Id: I332d5f13096d94bc2a8e4f1daa8e44b6dcb0d6d5

2025-04-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/machine-learning: Sort use-module.
	* gnu/packages/machine-learning.scm: Fix sorting of use-module.

	Change-Id: Iaf05eae20ca523f043ae4dd8ea99f6f19741019d

2025-04-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	Merge remote-tracking branch 'origin/python-team'
	Change-Id: I08cf47c4ee8c4019615ba45cef4cca1bd362d31b

2025-04-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: ngircd: Require networking.
	Otherwise the service could fail starting if the networking interface takes
	some time to be created during the boot (one such example are WireGuard
	interfaces).

	* gnu/services/messaging.scm (ngircd-configuration)
	[shepherd-requirement]: Add networking.
	* doc/guix.texi (Messaging Services): Update.

	Change-Id: I387ae5780a35cad5b74d9883ac53f13de1a08c78

2025-04-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: ngircd: Streamline wrapper definition.
	* gnu/services/messaging.scm (ngircd-shepherd-service): Streamline wrapper
	definition.

	Change-Id: Ie48a02d141ab329a5b684897fb2562b4e6745452

2025-04-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	least-authority: Export default preserved environment variables.
	* guix/least-authority.scm (%precious-variables): Rename to...
	(%default-preserved-environment-variables): ... this, and export it.
	(least-authority-wrapper): Adjust accordingly.

	Change-Id: Idd259b15463920965f530e1917d76bf97def3b7b

2025-04-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-django-compressor: Include package data.
	It's a follow up of commit 0879cb6f667a6c1aaa7774e44b8e806314edf621.

	* gnu/packages/django.scm (python-django-compressor):
	[phases]{add-missing-init-files}: Adjust setup.py to include package
	data files.

	Change-Id: Ic6d8380ec07a01badabaf596888ba0455ff416f8

2025-04-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-conda-inject: Switch off tests.
	* gnu/packages/package-management.scm (python-conda-inject): Disable
	tests as they expect configured Conda environment to run.
	[native-inptus]: Remove python-pytest.

	Change-Id: I5372a3234b567f305449a645c60b87098f8d89ac

2025-04-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mgatk: Update to 0.7.0.
	* gnu/packages/bioinformatics.scm (python-mgatk): Update to 0.7.0.
	[arguments] <phases>: Remove 'python3-compatibility as resolved
	upstream.

	Change-Id: I389dd546f4a112bf52758c216baedfdcf0613bf9

2025-04-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: snakemake: Move inputs to propagated-inputs.
	* gnu/packages/python-science.scm (snakemake): Swap INPUTS to
	PROPAGATED-INPUTS as the package may be included in others.

	Change-Id: I034d8b18a6f4d145bf7b08584b73a5abd19f955e

2025-04-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-conda-inject: Simplify check.
	* gnu/packages/package-management.scm (python-conda-inject) [arguments]
	<phases>: Use default 'check.

	Change-Id: I6ec9a95abca5ca70d1d275523160b9e4ef928f5d

2025-04-19  Hilton Chain  <hako@ultrarare.space>

	gnu: mozjs: Disable test suite failing for DST.
	* gnu/packages/gnuzilla.scm (mozjs)[arguments]<#:phases>: Delete test suite
	non262/Date/15.9.5.7.js.

	Change-Id: I480c78d208ccecda8a5467461a0e5c7228262f9d

2025-04-19  Hilton Chain  <hako@ultrarare.space>

	gnu: Remove mozjs-102.
	It fails to build and has no dependent packages.

	* gnu/packages/gnuzilla.scm (mozjs-102): Delete variable.

	Change-Id: I16f67810fddd338b5e55a61b57975a83426bdf54

2025-04-19  Kurome  <hunt31999@gmail.com>

	gnu: libskk: Fix tests.
	* gnu/packages/patches/libskk-fix-invalid-escape.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Regisiter it.
	* gnu/packages/language.scm: (libskk) [source]: Use it.
	[inputs]: Add skk-jisyo.
	[arguments] <#:phases>: Add `symlink-skk-jisyo` to symlink it to output.
	<#:parallel-tests?>: Disable.

	Change-Id: I3d086f2a691a42b4df9083ca711261744b8ad418
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-04-18  Jelle Licht  <jlicht@fsfe.org>

	news: Add entry for the node-build-system API change.
	* etc/news.scm: Add entry.

	Change-Id: I11b33fef997764f661e03a4b527c7610c48940f0

2025-04-18  Yuval Langer  <yuval.langer@gmail.com>

	gnu: Add guile-srfi-234.
	* gnu/packages/guile-xyz.scm (guile-srfi-234): New variable.

	Change-Id: I00f37e8848101eb632b402f1ad96d96944aee60c

2025-04-18  Jodi D.  <jodijodingtondev@gmail.com>

	gnu: j4-dmenu-desktop: update to 3.2.
	* gnu/packages/xdisorg.scm (j4-dmenu-desktop): Update to 3.2.
	[build-system]: Switch to meson-build-system.
	[native-inputs]: Add pkg-config. Replace catch2 with catch2-3.
	[inputs]: Add spdlog and fmt-11.
	[arguments]: Use G-expressions.
	<#:configure-flags>: Remove -DWITH_GIT_CATCH=off. Add -Denable-tests.
	<#:phases>: Remove find-catch phases and stop replace check phase. Add
	fix-shell-path-in-tests phase.

	Change-Id: I5b01b9171c5a977c3167b1a9139b1c7667975163

2025-04-18  Andrew Wong  <wongandj@icloud.com>

	gnu: Add cxxmatrix.
	* gnu/packages/toys.scm (cxxmatrix): New variable.

	Change-Id: I3298b90b65f363b56ee32c9e24ce4639e6501e80

2025-04-18  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: qutebrowser: Update to 3.5.0.
	* gnu/packages/web-browsers.scm (qutebrowser): Update to 3.5.0.

	Change-Id: I3abfc1a98b9d936adb32d3136977c5e8a165af5e

2025-04-18  Cayetano Santos  <csantosb@inventati.org>

	gnu: yosys: Update to 0.52.
	* gnu/packages/fpga.scm (yosys): Update to 0.52.

	Change-Id: I1425becfad1b210d3cea22c6654468b53407aa55

2025-04-18  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 137.0.2-1. [security fixes]
	CVE-2025-3608: Race condition in nsHttpTransaction could lead to
	               memory corruption

	* gnu/packages/librewolf.scm (librewolf): Update to 137.0.2-1.

	Change-Id: I39023c324058bc369331eb165d34cf388029459f

2025-04-18  Jakob Kirsch  <jakob.kirsch@web.de>

	gnu: librewolf: Fix video playback.
	This patch fixes the video playback issue with librewolf.

	From ebe6707d964fca6f47cf778559f6890bf67665dd Mon Sep 17 00:00:00 2001
	Message-ID: <ebe6707d964fca6f47cf778559f6890bf67665dd.1744735632.git.jakob.kirsch@web.de>
	From: Jakob Kirsch <jakob.kirsch@web.de>
	Date: Tue, 15 Apr 2025 18:44:58 +0200
	Subject: [PATCH] gnu: librewolf: Fix video playback.

	Firefox seems to enable VAAPI starting with version 137, which depends on libpciaccess.
	Without it, video playback randomly stops and doesn't work until you restart the browser.

	* gnu/packages/librewolf.scm (librewolf): [inputs]: Add libpciaccess.

	Change-Id: I87332f53a41ef64639c9770c6dbfcac1eefe2e84

2025-04-18  Igorj Gorjaĉev  <igor@goryachev.org>

	gnu: erlang: Update to 27.3.3.
	* gnu/packages/erlang.scm (erlang): Update to 27.3.3.

	Change-Id: Ia0d3d86c86f1caf9108d92fae3bb892a5987f52d

2025-04-17  Vagrant Cascadian  <vagrant@debian.org>

	gnu: librecast: Update to 0.10.0.
	* gnu/packages/networking.scm (librecast): Update to 0.10.0.

	Change-Id: I6b9ac1591ec6a7280de87244fef32beceee184cb

2025-04-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-django-compressor: Fix Python package data.
	Reported in #76211: Incomplete python-django-compressor package.

	The built package missed "compressor/templates/compressor" directory
	completely, after an investigation of upstream source it was noticed
	that setup.py implemented a custom function searching "package_data"
	files based on "__init__.py" which are not present in
	"compressor/templates" and "compressor/templates/compressor"; this
	change creates them.

	* gnu/packages/django.scm (python-django-compressor) [arguments]
	<phases>: Add 'add-missing-init-files.

	Reported-by: Evgeny Pisemsky <mail@pisemsky.site>
	Change-Id: Icf117c00471a40f918ddda4780cc96d7be311970

2025-04-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-django-compressor: Fix indentation.
	* gnu/packages/django.scm (python-django-compressor): Fix indentation.

	Change-Id: I8e05c49a075cf394de2ddaa74d5bca519fbee8e2

2025-04-17  Rostislav Svoboda  <Rostislav.Svoboda@gmail.com>

	gnu: flatpak: Fix "No GSettings schemas are installed on the system".
	* gnu/packages/package-management.scm (flatpak)[inputs]: Add
	gsettings-desktop-schemas.
	<#:phases>: Set GSETTINGS_SCHEMA_DIR in wrap-phase.

	This fixes an error that appeared when running system-wide Flatpak
	operations such as 'sudo flatpak update':

	  GLib-GIO-ERROR [...] No GSettings schemas are installed on the system

	The missing schemas from gsettings-desktop-schemas prevented proper GLib
	configuration lookups (e.g., org.gnome.system.proxy). By setting
	GSETTINGS_SCHEMA_DIR to point to gsettings-desktop-schemas' schema directory,
	we ensure Flatpak can access required GLib configuration templates.

	Change-Id: I9522c07b6c8ccf20a86ee966effb73eb61a2abc7

2025-04-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-git: Switch to libgit2@1.9.
	* gnu/packages/guile.scm (guile-git)[inputs]: Switch to ‘libgit2-1.9’.

	Change-Id: Id41093e0441afdbd069ab8dcfa8935b3d8177909

2025-04-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-git: Update to 0.10.0.
	* gnu/packages/guile.scm (guile-git): Update to 0.10.0.

	Change-Id: Idf3c4cf71209f7461f89bd9b12a95c34090f1132

2025-04-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	Revert "gnu: python-jplephem-build: Fix build."
	This reverts commit 77254ef42da21593fcaf84e36957c882eb241511.

	* gnu/packages/astronomy.scm (python-jplephem): Nothing is wrong with
	tests, no need to skip any.

	Change-Id: I8582068ff857055788295cb3c459f782cb357185

2025-04-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-apprise: Update to 1.9.3.
	* gnu/packages/python-xyz.scm (python-apprise): Update to 1.9.3, fix
	build.
	[arguments] <test-flags>: Deselect only one freshly failing test.
	[native-inputs]: Remove python-pytest-cov.
	[synopsis]: Simplify.
	[description]: Fix fill paragraph indentation.

	Change-Id: If546f2b18da5ed6c25c94557d8f8ee89f67f3e9a

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove pybind11-2.13.
	It's the same version as pybind11.

	* gnu/packages/python-xyz.scm (pybind11-2.13): Delete variable.

	* gnu/packages/python-xyz.scm (python-optree) [native-inputs]: Remove
	pybind11-2.13; add pybind11.

	Change-Id: I3c3a8e37da4dcfff90c23a0392fb474d55ad2a1d

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: snakemake: Rename variable in python-xyz.
	There is a duplicated variable with this name in python-science but
	different version, rename the variable in python-xyz to reflect it's
	version.

	* gnu/packages/python-xyz.scm (snakemake): Rename variable to snakemake-5.
	(snakemake-6): Inherit from snakemake-5.

	Change-Id: Iabb67d68ea5b896a2524eaf9bf73669068cccaeb

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: grip: Fix build.
	* gnu/packages/python-web.scm (grip): Fix build and refresh package style.
	[build-system]: Switch to pyproject.
	[arguments] <test-flags>: Ignore all tests requiring networking.
	<phases>: Add 'fix-response-encoding; use default 'check.
	[native-inputs]: Add python-setuptools, and python-wheel.
	[description]: Fix fill column indentation.

	Change-Id: I131ab5efa965760f05411c7dbdb2349d9e8cbcc3

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add snakemake.
	* gnu/packages/python-science.scm (snakemake): New variable.

	Change-Id: Id61c7955684f5186b9dc884f0c9de4ec73f766ea

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-conda-inject.
	* gnu/packages/package-management.scm (python-conda-inject): New variable.

	Change-Id: Ic4b91e01b68c62fd91a0f6d77e57c6d32c4b5d03

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-snakemake-interface-storage-plugins.
	* gnu/packages/python-science.scm
	(python-snakemake-interface-storage-plugins): New variable.

	Change-Id: Ie74edfdc2535f7f26f0c6210a274dfc351336129

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-snakemake-interface-software-deployment-plugins.
	* gnu/packages/python-science.scm
	(python-snakemake-interface-software-deployment-plugins): New variable.

	Change-Id: Ia3f6beed3a3ea02607645ca127be52f328b429bb

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-snakemake-interface-report-plugins.
	* gnu/packages/python-science.scm
	(python-snakemake-interface-report-plugins): New variable.

	Change-Id: I8705ba63df668d46ffda575b18ee97bb65acdc6c

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-snakemake-interface-executor-plugins.
	* gnu/packages/python-science.scm
	(python-snakemake-interface-executor-plugins): New variable.

	Change-Id: I6bd9c6aec7293b8412c20dac04f82d867400d71c

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-snakemake-interface-common.
	* gnu/packages/python-science.scm (python-snakemake-interface-common):
	New variable.

	Change-Id: Iaac3acb7f57c3b6aedda7fe48daccbd952faddd5

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-argparse-dataclass.
	* gnu/packages/python-xyz.scm (python-argparse-dataclass): New variable.

	Change-Id: If669a77f36753b4639136fc612dda42aca1a61f9

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove python-setuptools-57.
	* gnu/packages/python-build.scm (python-setuptools-57): Delete variable.

	Change-Id: I151d8992c9bca65aa114df95354f740a4560d2f9

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-louvain: Use pyproject-build-system.
	* gnu/packages/graph.scm (python-louvain)
	[build-system]: Switch from python-build-system to
	pyproject-build-system.
	[native-inputs]: Replace python-setuptools-57 by
	python-setuptools. Add python-wheel.

	Change-Id: I3c07564dd8fd3f75e33a2cc9737372e28c57f733

2025-04-16  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: python-importlib-resources: Update python-setuptools input.
	* gnu/packages/python-xyz.scm (python-importlib-resource)
	[native-inputs]: Replace python-setuptools-57 by python-setuptools.

2025-04-16  Steve George  <steve@futurile.net>

	gnu: python-jplephem-build: Fix build.
	* gnu/packages/astronomy.scm (python-jplephem) [phases]: Ignore failing tests.

	Change-Id: I33af71f580cd25bbd126fcf0c5cf1164f9c892ef

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-docutils-0.15: Update to 0.16.
	* gnu/packages/python-xyz.scm (python-docutils-0.15): Update to 0.16.
	[native-inputs]: Replace python-setuptools-57 by python-setuptools.
	* gnu/packages/python-web.scm (awscli)[inputs]: Update accordingly.
	* gnu/packages/sphinx.scm (python-sphinx-panels)[propagated-inputs]:
	Update accordingly.

	Change-Id: I84360acf8d8213d0d49301e116f1a158bdb545e7

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove python-sphinx-4.
	* gnu/packages/sphinx.scm (python-sphinx-4): Delete variable.

	Change-Id: I71d008e2e8cef84ef33827c3477cc442181ad91e

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-numpy-documentation: Update python-sphinx native-input.
	* gnu/packages/python-xyz.scm (python-numpy-documentation):
	[arguments]{phases}: Add phase 'avoid-external-deps. Adapt phase
	'install by removing sphinx.ext.autodoc extension.
	[native-inputs]: Replace python-sphinx-4 by python-sphinx. Add
	python-sphinx-design.

	Change-Id: Ica1c0a72b2106cadd6e51ffcb272980508abb29f

2025-04-16  Steve George  <steve@futurile.net>

	gnu: scons: Update to 4.5.0.
	* gnu/packages/build-tools.scm (scons): Update to 4.5.0.
	[arguments]{check phase}: Remove failing tests.

	Change-Id: If17c26174f7790eee562c7c99e3be39fe1e57197

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sphinx-panels: Update input to python-sphinx-5.
	* gnu/packages/sphinx.scm (python-sphinx-panels):
	[arguments]{phases}: Add 'loosen-requirements phase.
	[propagated-inputs]: Replace python-sphinx-4 by python-sphinx-5.

	Change-Id: I3d7cad92a2d013417ebc4fef65ff244f4bc8d48f

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sphinx-5: Ignore failing test.
	* gnu/packages/sphinx.scm (sphinx-5)[arguments]{test-flags}: Ignore
	test test_autodoc_default_options (also ignored in sphinx@6).

	Change-Id: I0bbb844051b57541b517aba20a6eee0830fb7544

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove python-django-3.2.
	* gnu/packages/django.scm (python-django-3.2): Delete variable.

	Change-Id: Iebc9809999473c2f99d35a78aba8f3f8fbf6b14e

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: patchwork: Update to 3.2.1.
	* gnu/packages/patchutils.scm (patchwork): Update to 3.2.1.

	Change-Id: Ia6f9cd9431e2e49268ad283f98c8fae6fce4aaef

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-cfn-lint: Update to 1.28.0.
	* gnu/packages/python-web.scm (python-cfn-lint): Update to 1.28.0.

	Change-Id: I1fa1a4836b2e4b1e360eaf08aa8399dda6435c48

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: graphite-web: Update to 1.1.10-2.49c28e2.
	* gnu/packages/monitoring.scm (graphite-web): Update to 1.1.10-2.49c28e2.

	Change-Id: I10355a9b398b42bab04963608ed43d21a7df6fe6

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-rrdtool.
	* gnu/packages/monitoring.scm (python-rrdtool): New variable.

	Change-Id: Ifcfcaf745b88016ee2a4f260f0b9bbb77adcbcca

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-carbon: Update to 1.1.10.
	* gnu/packages/monitoring.scm (python-carbon): Update to 1.1.10.

	Change-Id: I5a6af8a2ab1f2f8a87883f5be7f74b642ee6669e

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: gunicorn: Migrate 'check phase to pyproject-build-system.
	* gnu/packages/python-web.scm (gunicorn)[arguments]
	{phases}: Remove 'check phase and migrate its flags to...
	{test-flags}: ...here.

	Change-Id: I0635d386d91ef2476dd513787df166f1b181c03c

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-eventlet: Update to 0.39.1.
	* gnu/packages/python-web.scm (python-eventlet): Update to 0.39.1, fix
	build.

	Change-Id: Ib415f42d10acf638ddd4692fc9d0701922c52714

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-sphinx-autodoc-typehints-5.
	No users in Guix, it was intermediate variable which is no longer required.

	* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints-5): Delete variable.

	Change-Id: I0c24541d4615c34559dee1da264042fad6206708

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-networkx-next.
	It's the same version variant as python-networkx.

	* gnu/packages/python-xyz.scm (python-networkx-next): Delete variable.
	* gnu/packages/maths.scm (python-mathics-django) [propagated-inputs]:
	Remove python-networkx-next; add python-networkx.

	Change-Id: Iedc48767af728ff258cc7b2d453f979eb1cc70e4

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-webcolors-24.
	It's the same variant as python-webcolors.

	* gnu/packages/python-web.scm (python-webcolors-24): Delete variable.
	* gnu/packages/python-xyz.scm (python-jsonschema) [propagated-inputs]:
	Remove python-webcolors-24; add python-webcolors.

	Change-Id: Iaa1db96aaf95618ecef5e8560472b1122e18f009

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-caniusepython3.
	It's a leaf package without users in Guix, failed to build and
	archived upstream 4 years ago: "This repository was archived by the
	owner on Jan 2, 2021. It is now read-only."

	* gnu/packages/python-xyz.scm (python-caniusepython3): Delete variable.

	Change-Id: I45ccdfb92dee71d5b7d65e7c7bd0736f305e1d4c

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-transformers: Adjust inputs.
	As seen in <https://ci.guix.gnu.org/eval/2052486/log/raw>

	* gnu/packages/machine-learning.scm (python-transformers):
	[native-inputs]: Remove python-parameterized-next; add
	python-parameterized.

	Change-Id: I49f3c53737f829a7cdb64fb87d39f0e090802052

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-precis-i18n: Update to 1.1.1.
	* gnu/packages/python-xyz.scm (python-precis-i18n): Update to 1.1.1.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: Idd332ac15bddcc408d0675557ff5f8c1e5206222

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: onionshare-cli: Update to 2.6.3.
	* gnu/packages/tor.scm (onionshare-cli): Update to 2.6.3.
	[source] <patches>: Remove it.
	[build-system]: Switch to pyproject.
	[arguments] <phases>: Add 'relax-requirments and 'pre-check; use default
	'check.
	[inputs]: Remove python-flask-httpauth, python-pycryptodome, and
	python-urllib3; add python-cffi, python-flask-compress,
	python-gevent, python-gevent-websocket, python-packaging,
	python-qrcode, python-setuptools, python-urllib3-next,
	python-waitress, and python-werkzeug.
	[native-inputs]: Add python-cython-3, python-poetry-core, and
	python-wheel.

	* gnu/packages/patches/onionshare-cli-async-mode.patch: Delete file.
	* gnu/local.mk: Deregister patch.

	Change-Id: If0ee795992dc5a91fabcd70b16646eb5cc7aab2c

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-gevent-websocket.
	* gnu/packages/python-web.scm (python-gevent-websocket): New variable.

	Change-Id: I07f2305c1e1ec257f8764319eadfd28d319b54e5

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-qrcode: Update to 8.0.
	* gnu/packages/python-xyz.scm (python-qrcode): Update to 8.0.
	[build-system]: Switch to pyproject.
	[arguments] <tests?>: Enable them.
	[propagated-inputs]: Remove python-lxml; add python-pypng.
	[native-inputs]: Add python-poetry-core and python-pytest.
	[description]: Fix fill column indentation.

	Change-Id: I1b4cf8c3a7ff470b9cc1f0fbaebab26f68d3aef3

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-urllib3-next: Update to 2.3.0.
	Keep urllib3@1.26.17 but under the dedicated variable name making it
	less confusing with "-next" suffix which is meant to be higher version
	of the current one.

	* gnu/packages/python-web.scm (python-urllib3-next): Update to
	2.3.0. Inherit from python-urllib3.
	[native-inputs]: Add python-hatchling and python-hatch-vcs.
	(python-urllib3-1.26): New variable.
	(python-elasticsearch) [propagated-inputs]: Remove python-urllib3-next;
	add python-urllib3-1.26.

	* gnu/packages/android.scm (sdkmanager) [inputs]: Remove
	python-urllib3-next; add python-urllib3-1.26.
	* gnu/packages/package-management.scm (conan) [propagated-inputs]:
	Likewise.
	* gnu/packages/video.scm (yt-dlp) [inputs]: Likewise.

	Change-Id: I2679dda98180815d4e3580d965b8db9c61e53f4a

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-shiboken-2: Update to 5.15.16.
	* gnu/packages/qt.scm (python-shiboken-2): Update to 5.15.16.

	Change-Id: I73dd85b345712bfe104daef2fcf829be3d1f2dfd

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-aenum: Update to 3.1.15.
	* gnu/packages/python-xyz.scm (python-aenum): Update to 3.1.15.
	[build-system]: Switch to pyproject.
	[arguments] <phases>: Use default 'check; add 'fix-tests.
	<test-flags>: Skip 3 failing tests.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
	[home-page]: Fix it, Bitbucket's one no longer exists, current one was
	taken from <https://pypi.org/project/aenum/>.

	Change-Id: I43994aac2ea688a63066ee8c8aa1855c51632ac2

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyglm: Move to maths.
	* gnu/packages/python-science.scm (python-pyglm): Move from here ...
	* gnu/packages/maths.scm: ... to here.

	* gnu/packages/gnome-xyz.scm: Add (gnu packages maths); remove (gnu
	packages python-science).

	Change-Id: I49ab732c1070210d005f8753c1e894c9abc3ee8b

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyglm: Update to 2.8.1.
	* gnu/packages/python-science.scm (python-pyglm): Update to 2.8.1.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: I38ebaa301c3f08f1c011b8695a5595fffbebc06e

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: glm: Update to 1.0.1.
	* gnu/packages/maths.scm (glm): Update to 1.0.1. Apply a list style.
	[source]: Switch to git-fetch.
	[arguments] <phases>: Remove 'set-environment as
	<https://github.com/g-truc/glm/pull/1087> is resolved.  Use default
	'install as <https://github.com/g-truc/glm/pull/968> is resolved.
	Add 'post-install.

	Change-Id: Ibda3768102ac94f6ef69057bfccd8716f7f91d0e

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-redis: Ignore i686 failing test.
	* gnu/packages/databases.scm (python-redis)
	[arguments]{test-flags}: Ignore i686 failing test.

	Change-Id: Ifeb08bbfc8dae70d7fff897603985b8b2e382387

2025-04-16  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: python-wxpython: Update to 4.2.2.
	* gnu/packages/wxwidgets.scm (python-wxpython): Update to 4.2.2.
	[source]: Remove uneeded patch.
	[arguments]{phases}: Add phase 'patch-avoid-circular-import. Add phase
	'add-missing.so.
	{modules}: Add necessary modules for new phases.
	[native-inputs]: Add python-setuptools, python-wheel.
	* gnu/packages/patches/python-wxwidgets-type-errors.patch: Remove
	patch.
	* gnu/local.mk: Unregister patch.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: bpytop: Switch to pyproject-build-system.
	* gnu/packages/admin.scm (bpytop)
	[build-system]: Switch to pyproject.
	[arguments]{tests?}: Disable tests.
	{phases}: Add phase 'use-poetry-core. Improve phase 'install-theme.
	[native-inputs]: Add python-poetry-core.

	Change-Id: Ib671bb71c3f920b9e134554628b16a8e8968500b

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-ujson: Update to 5.10.0.
	* gnu/packages/python-xyz.scm (python-ujson): Update to 5.10.0.
	[build-system]: Switch to pyproject.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

	Change-Id: I73a0352677cfb4d1cd2c48560955415ce57fafbf

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-gixy: Rename package to python-gixy-ng.
	* gnu/packages/check.scm (python-gixy): Deprecate package, defaults to
	python-gixy-ng.
	* gnu/packages/check.scm (python-gixy-ng): New variable.

	Change-Id: I20da38898ddbcb7c87078521bcf6e0b208d95836

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: ledger-agent: Switch to pyproject-build-system.
	* gnu/packages/finance.scm (ledger-agent)[build-system]: Switch to
	pyproject.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I83217137e8992a497fae5605ab9f7fc7cf82ba46

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-ledgerblue: Fix version detection.
	* gnu/packages/finance.scm (python-ledgerblue): Fix version detection.
	[arguments]{phases}: Add 'pretend-version phase.
	[native-inputs]: Add python-setuptools-scm.

	Change-Id: Ib62881b490557b838a74ce35d5557afc97c9a9bc

2025-04-16  Steve George  <steve@futurile.net>

	gnu: python-u2flib-host: Fix build.
	* gnu/packages/finance.scm (python-u2flib-host): Fix build.
	[build-system]: Switch to pyproject.
	[native-inputs]: Add python-setuptools, python-pytest, python-wheel.
	[arguments]{test-flags}: filter out broken tests.

	Change-Id: I05d70f064f6968c1e0990dc4e0c106452feefbec

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mailman-hyperkitty: Update to 1.2.1.
	* gnu/packages/mail.scm (python-mailman-hyperkitty): Update to 1.2.1.
	[build-system]: Switch to pyproject.
	[native-inputs]: Remove python-mock, python-nose.  Add
	python-setuptools, python-wheel.

	Change-Id: Iaee680b7d95823c0ba5dbd12adedd4efa20e1bc2

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: mailman: Update to 3.3.10.
	* gnu/packages/mail.scm (mailman): Update to 3.3.10.
	[build-system]: Switch to pyproject.
	[arguments]{tests?}: Disable tests?
	[native-inputs]: Remove python-nose.  Add python-pytest,
	python-pdm-backend.

	Change-Id: I8235a95ebdb6af2740eb71a14a2896dc0a12e265

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-authheaders: Update to 0.16.3.
	* gnu/packages/mail.scm (python-authheaders): Update to 0.16.3.
	[build-system]: Switch to pyproject.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I65a81f7f65d252af678f64be16b4eb66e9657f43

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: cnvkit: Update to 0.9.12.
	* gnu/packages/bioinformatics.scm (cnvkit): Update to 0.9.12.
	[build-system]: Switch to pyproject.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Ia48f681ac2c45872c92214d685819579a40eae7a

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-flufl-i18n: Update to 5.1.0.
	* gnu/packages/python-xyz.scm (python-flufl-i18n): Update to 5.1.0.
	[build-system]: Switch to pyproject.
	[arguments]{test-flags}: Ignore docs and coverage tests.
	{phases}: Add phase 'add-custom-dist-info.
	[native-inputs]: Add python-hatchling, python-pytest,
	python-pytest-cov, python-sybil.

	Change-Id: Ibbe6edfe9fcf94c0b09eed6a308f452d25073760

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-flufl-lock: Update to 8.1.0.
	* gnu/packages/python-xyz.scm (python-flufl-lock): Update to 8.1.0.
	[build-system]: Switch to pyproject.
	[arguments]{test-flags}: Ignore docs and coverage tests.
	{phases}: Add phase 'add-custom-dist-info.
	[native-inputs]: Add python-hatchling, python-pytest,
	python-pytest-cov, python-sybil.

	Change-Id: I11b115a054d7e59aa19b72cd8c375a19dabffc71

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pymodbus: Update to 3.8.6.
	* gnu/packages/python-xyz.scm (python-pymodbus): Update to 3.8.6.
	[build-system]: Swith to pyproject.
	[arguments]{test-flags}: Ignore failing tests.
	{phases}: Remove field, use test-flags instead.
	[native-inputs]: Add python-pytest-asyncio, python-pytest-cov,
	python-pytest-xdist, python-setuptools, python-wheel.

	Change-Id: I39425bc6d3697e942e6f81868406bd83c8da7332

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: pomegranate: Disable tests.
	* gnu/packages/python-xyz.scm (pomegranate): Disable tests.
	[build-system]: Switch to pyproject.
	[arguments]{tests?}: Disable them.
	{phases}: Remove 'check phase replacement.
	[native-inputs]: Add python-setuptools, python-wheel.  Remove python-nose.

	Change-Id: Id3ded96a59703eae4c12ccc96aedce756a3fa07d

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove python-pydiff.
	This package is a leaf package, stale for 11 years and not compatible
	with the latest python.

	* gnu/packages/python-xyz.scm (python-pydiff): Delete variable.

	Change-Id: Ia80e3949c4d05b584241d783d49207c8553e9da1

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-lap: Update to 0.5.12.
	* gnu/packages/machine-learning.scm (python-lap): Update to 0.5.12.
	[build-system]: Switch to pyproject.
	[arguments]{test-flags}: Run tests in output.
	{phases}: Add a 'check-cleanup phase to remove tests from output.
	[propagated-inputs]: Remove python-scipy.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: Id4c94c8a90c98ae4674e5d6c5a37ae9cfc9a63a1

2025-04-16  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: python-lazr-config: Update to 3.1.
	* gnu/packages/python-xyz.scm (python-lazr-config): Update to 3.1.
	[build-system]: Switch to pyproject.
	[arguments]{test-flags}: Run tests in output.
	{phases}: Add a 'check-cleanup phase to remove tests from output.
	[native-inputs]: Remove python-nose.  Add python-pytest,
	python-setuptools, python-wheel.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-lazr-delegates: Update to 2.1.1.
	* gnu/packages/python-xyz.scm (python-lazr-delegates): Update to 2.1.1.
	[build-system]: Switch to pyproject.
	[arguments]{test-flags}: Run tests in output.
	{phases}: Add a 'check-cleanup phase to remove tests from output.
	[native-inputs]: Remove python-nose.  Add python-pytest,
	python-setuptools, python-wheel.

	Change-Id: Ic60d9a53af627c360d6829df27ec83c4b58e5638

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-stem: Update to 1.8.2.
	* gnu/packages/python-xyz.scm (python-stem): Update to 1.8.2.
	[build-system]: Switch to pyproject.
	[arguments]{phases}: Remove phase 'fix-tests.
	[native-inputs]: Remove python-mock, python-pycodestyle,
	python-pyflakes.  Add python-setuptools, python-wheel.

	Change-Id: I32dce8ff5ddd8d8ac8c3a3eb96fab54206f2ab7f

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sanic: Update to 25.3.0.
	* gnu/packages/python-web.scm (python-sanic): Update to 25.3.0.
	[source]: Add a snippet to loosen setuptools requirement.
	[native-inputs]: Add python-chardet, python-cryptography,
	python-docutils, python-mypy, python-pygments,
	python-pytest-benchmark, python-pytest-sanic, python-slotscheck,
	python-towncrier, python-types-ujson.

	Change-Id: I6babcb936dc11a1cd253019edf679e8991976527

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-orange-canvas-core: Fix tests.
	* gnu/packages/orange.scm: Add (gnu packages python-check).
	(python-orange-canvas-core) [arguments] <tests-flags>: Skip some tests
	failing to call Qt event loop.
	[phases]{pre-check}: Set environment variable for QT_PLUGIN_PATH.
	[inputs]: Add qtbase.
	[native-inputs]: Add python-pytest-qt.

	Change-Id: Ibb576b1bd10aeb6edf79a52fdf5d5d8e26ee5172

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pymc: Update to 5.21.0.
	* gnu/packages/statistics.scm (python-pymc): Update to 5.21.0.
	[phases]{versioneer}: Simplify it.

	Change-Id: Iaf9e87c917265c0d113c4c5c771522c5dfdcd5cd

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dropbox: Enable tests.
	* gnu/packages/python-web.scm (python-dropbox): [source]: Swap to
	git-fetch.
	[arguments] <tests-flags>: Skip all tests requiring networking.
	<phases>: Add 'relax-requirements, and 'pre-check.
	[native-inputs]: Remove python-pytest-runner; add nss-certs-for-test,
	python-mock, python-pytest-mock, python-setuptools, and python-wheel.

	Change-Id: I0da3b5a99872dfab9207499ec0f150f52f0b1e4c

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dropbox: Move python-web.
	* gnu/packages/file-systems.scm (python-dropbox): Move from here ...
	* gnu/packages/python-web.scm: .. to here.

	Change-Id: Ib75e507a4c3d98becdd606b466bb360e77956637

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-scrapy: Run test in parallel.
	* gnu/packages/python-web.scm (python-scrapy) [arguments] <test-flags>:
	Run tests in parallel (supported upstream, see
	<docs/contributing.rst>). Skip documentation tests.

	Change-Id: Id86dd5e7701be4997fa241b126f18ca733940aef

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-decoupler-py: Update to 1.8.0.
	* gnu/packages/bioinformatics.scm (python-decoupler-py): Update to 1.8.0.
	[arguments] <phases>: Add 'relax-requirements.
	[native-inputs]: Remove python-wheel; add python-poetry-core.

	Change-Id: I6ef7548dcbe90c87e049fef12402bcc58f807ce4

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-itemloaders: Update to 1.3.2.
	* gnu/packages/python-xyz.scm (python-itemloaders): Update to 1.3.2.
	[native-inputs]: Add python-packaging.
	[propagated-inputs]: Remove python-w3lib.

	gnu: python-country-converter: Add missing native-input.
	* gnu/packages/iso-codes.scm (python-country-converter)[native-inputs]:
	Add python-wheel.

	gnu: python-flask-seasurf: Update to 2.0.0.
	* gnu/packages/python-web.scm (python-flask-seasurf): Update to 2.0.0.

	gnu: python-django-rq: Update to 3.0.0.
	* gnu/packages/django.scm (python-django-rq): Update to 3.0.0.
	[arguments]{test-flags}: Ignore failing tests.
	{phases}: Replace 'check phase replacement by a simpler 'pre-check
	configuration phase.
	[native-inputs]: Add python-pytest, python-pytest-django.
	[propagated-inputs]: Add python-redis, python-pyaml.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove python-cookies.
	This is a leaf package in python, broken and undevelopped for 10 years.

	* gnu/packages/python-web.scm (python-cookies): Delete variable.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-port-for: Update to 0.7.4.
	* gnu/packages/python-web.scm (python-port-for): Update to 0.7.4.
	[build-system]: Switch to pyproject.
	[native-inputs]: Remove python-mock.  Add python-setuptools,
	python-wheel.

	gnu: python-rq-scheduler: Update to 0.14.
	* gnu/packages/databases.scm (python-rq-scheduler): Update to 0.14.
	[build-system]: Switch to pyproject.
	[arguments]{test-flags}: Ignore failing tests.  They fail because of
	mcron's requirements to be run with root when -u flag is used.
	{phases}: Remove 'check phase replacement.
	[native-inputs]: Add python-crontab, python-freezegun, python-pytest,
	python-setuptools, python-wheel.  Remove which.

	gnu: python-stone: Update to 3.3.9.
	* gnu/packages/python-xyz.scm (python-stone): Update to 3.3.9.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject.
	[arguments]: Remove field.
	[propagated-inputs]: Add python-jinja2, python-packaging.
	[native-inputs]: Add python-setuptools, python-wheel. Remove
	python-coverage, python-mock.

	gnu: python-crontab: Update to 3.2.0.
	* gnu/packages/python-xyz.scm (python-crontab): Update to 3.2.0.
	[build-system]: Switch to pyproject.
	[arguments]{test-flags}: Ignore test.
	{phases}: Remove phase 'disable-failing-tests. Add phase
	default-to-mcron.
	[inputs]: Add mcron.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

	gnu: python-rq: Update to 2.3.1.
	* gnu/packages/databases.scm (python-rq): Update to 2.3.1.
	[build-system]: Switch to pyproject.
	[arguments]{phases}: Delete 'check phase replacement. Improve style.
	[native-inputs]: Add python-hatchling.

	gnu: python-furl: Update to 2.1.4.
	* gnu/packages/python-web.scm (python-furl): Update to 2.1.4.
	[build-system]: Swtich to pyproject.
	[arguments]{test-flags}: Ignore failing tests.
	[propagated-inputs]: Sort.
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

	gnu: python-pgpy: Fix tests.
	* gnu/packages/python-crypto.scm (python-pgpy): Fix tests.
	[build-system]: Switch to pyproject.
	[arguments]{phases}: Remove argument.
	{test-flags}: Ignore failing tests.
	[native-inputs]: Add python-setuptools.

	gnu: python-duniterpy: Update to 1.2.1.
	* gnu/packages/finance.scm (python-duniterpy): Update to 1.2.1.
	[source]: Switch to git-fetch to get tests.
	[arguments]: Remove field.
	[native-inputs]: Replace python-poetry-core by
	python-poetry-core-next.  Add python-pytest.
	[propagated-inputs]: Remove python-attrs.

	gnu: Add python-poetry-core-next.
	* gnu/packages/python-build.scm (python-poetry-core-next): New variable.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pysnptools: Fix build and enable tests.
	* gnu/packages/bioinformatics.scm (python-pysnptools): Fix build and enable
	tests.
	[arguments]{test-flags}: Ignore failing tests.
	{phases}: Add 'patch-data-path and 'loosen-requirements phases.

	(pysnptools-examples-files): Add origin.
	(bgen-sample-files): Add origin.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-bed-reader: Fix build and enable tests.
	* gnu/packages/bioinformatics.scm (python-bed-reader): Fix build and enable tests.
	[source]{snippet}: Delete bundled website-related javascript.
	{patches}: Use the store-cached instead of pooch-cached samples.
	[arguments]{tests?}: Enable them.
	{cargo-test-flags}: Skip doc tests. Skip failing tests.
	{cargo-inputs}: Improve style.
	{cargo-development-inputs}: Improve style.
	{phases}: Add phases 'set-data-path, 'patch-data-path to use
	store-cached samples for library and tests.  Rewrite phase
	'prepare-python-module to rely more on the existing info in
	pyproject.toml.  Rewrite phase 'check-python entirely, and
	marginaly rewrite phase 'install-python-library to match 'check-python
	phase style.
	{modules}: Adapt accordingly.
	{propagated-inputs}: Remove python-pooch. Add python-scipy.

	(bed-sample-files): Add origin, used in python-bed-reader.

	* gnu/packages/patches/python-bed-reader-use-store-samples.patch: Add
	patch.
	* gnu/local.mk: Record patch.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-qasync: Ignore failing test.
	* gnu/packages/python-xyz.scm (python-qasync)[arguments]{test-flags}:
	Ignore failing tests.

	gnu: python-pgmpy: Update to 1.0.0.
	* gnu/packages/statistics.scm (python-pgmpy): Update to 1.0.0.
	[arguments]{test-flags}: Ignore failing tests.
	[native-inputs]: Add python-pyro-ppl, python-setuptools, python-wheel,
	python-xgboost.

	gnu: python-botorch: Update to 0.13.0.
	* gnu/packages/machine-learning.scm (python-botorch): Update to
	0.13.0.
	[native-inputs]: Add python-pyre-extensions.

	gnu: python-gpytorch: Update to 1.14.
	* gnu/packages/machine-learning.scm (python-gpytorch): Update to 1.14.
	[arguments]{test-flags}: Ignore additional failing test.
	[propagated-inputs]: Add python-jaxtyping.
	[native-inputs]: Add python-setuptools, python-wheel.

	gnu: python-botorch: Add missing native-inputs.
	* gnu/packages/machine-learning.scm (python-botorch)[native-inputs]:
	Add python-setuptools, python-wheel.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-gpytorch: Remove uneeded inputs.
	* gnu/packages/machine-learning.scm (python-gpytorch): Remove uneeded
	inputs.
	[arguments]{test-flags}: Ignore costly examples tests.
	[native-inputs]: Remove python-coverage, python-flake8,
	python-flake8-print, python-twine.

	Change-Id: Id3b9537d9f3306cc4a8e0eed19aabd5732854813

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-linear-operator: Update to 0.6.
	* gnu/packages/machine-learning.scm (python-linear-operator): Update
	to 0.6.
	[propagated-inputs]: Remove python-typeguard. Add python-mpmath.
	[native-inputs]: Remove python-flake8, python-flake8-print,
	python-twine. Add python-typeguard, python-wheel.

	gnu: python-lcapy: Add missing native-inputs.
	* gnu/packages/engineering.scm (python-lcapy)[native-inputs]: Add
	python-setuptools, python-wheel.

	gnu: python-pyro4: Update to 4.82.
	* gnu/packages/python-xyz.scm (python-pyro4): Update to 4.82.
	[build-system]: Switch to pyproject-build-system.
	[arguments]{tests?}: Remove to enable tests.
	{test-flags}: Skip missing tests.
	{phases}: Add 'check phase replacement.
	[native-inputs]: Add python-setuptools, python-wheel.

	gnu: python-serpent: Update to 1.41.
	* gnu/packages/python-xyz.scm (python-serpent): Update to 1.41.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	gnu: python-attr: Update to 0.3.2.
	* gnu/packages/python-xyz.scm (python-attr): Update to 0.3.2.

	gnu: python-property-cached: Fix build.
	* gnu/packages/python-xyz.scm (python-property-cached): Fix build.
	* gnu/packages/patches/python-property-cached-asyncio-3_11.patch: Add
	patch.
	* gnu/local.mk: Record patch.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove pybind11-2.3.
	This package is now a leaf package that fails to build.

	* gnu/packages/python-xyz.scm (pybind11-2.3): Delete variable.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-vaex-core: Update to 4.17.1.
	* gnu/packages/python-science.scm (python-vaex-core): Update to 4.17.1.
	* gnu/packages/patches/python-vaex-core-fix-tsl-use.patch: Add patch.
	* gnu/local.mk: Record patch.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytensor: Update to 2.28.3.
	* gnu/packages/python-science.scm (python-pytensor): Update to 2.28.3.
	[arguments]{test-flags}: Use field.
	{phases}: Remove 'check phase replacement. Simplify 'versioneer. Add
	phase 'pre-check.

	Change-Id: I8f324863438356ebc1ad3d62e86b5b17c416cd02

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add string-view-lite.
	* gnu/packages/cpp.scm (string-view-lite): New variable.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytorch-geometric: Skip failing tests.
	* gnu/packages/machine-learning.scm (python-pytorch-geometric):
	[arguments]{test-flags}: Skip test_type_repr failing test.

	Change-Id: I8ec82761a107ed6021c655250f8ab5b1187980c8

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: mageck: Add missing native-inputs.
	* gnu/packages/bioinformatics.scm (mageck)[native-inputs]: Add
	python-wheel.

	gnu: autokey: Add missing native-inputs.
	* gnu/packages/python-xyz.scm (autokey)[native-inputs]: Add
	python-wheel.

	gnu: scregseg: Add missing native-inputs.
	* gnu/packages/bioinformatics.scm (scregseg)[native-inputs]: Add
	python-wheel.

	gnu: labelme: Add missing native-inputs.
	* gnu/packages/image-processing.scm (labelme)[native-inputs]: Add
	python-wheel.

	gnu: Add clipper2.
	* gnu/packages/cpp.scm (clipper2): New variable.

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-numdifftools: Skip some tests.
	* gnu/packages/python-science.scm (python-numdifftools) [arguments]
	<test-flags>: Skip 7 tests failing with a NumPy 1.26.2.

	Change-Id: I5dc5865d0ac1ba47e79aac57d4e1768ecdb590be

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mechanize: Update to 0.4.10.
	* gnu/packages/python-xyz.scm (python-mechanize): Update to 0.4.10.
	[build-system]: Switch to pyproject-build-system.
	[arguments]{tests?}: Disable them.
	{phases}: Add 'configure-tests phase to setup GUIX_PYTHONPATH.
	[native-inputs]: Add python-html5-parser, python-html5lib,
	python-lxml, python-service-identity, python-setuptools, python-six,
	python-twisted, python-wheel.

	gnu: openmolar: Fix build.
	* gnu/packages/medical.scm (openmolar): Fix build.
	[build-system]: Switch to pyproject-build-system.
	[arguments]{use-setuptools?}: Drop it.
	{phases}: Add phase 'set-acceptable-version.
	[native-inputs]: Add python-setuptools, python-wheel.

	gnu: libei: Update to 1.4.0.
	* gnu/packages/freedesktop.scm (libei): Update to 1.4.0.
	[native-inputs]: Add dbus, python-pyaml. Remove python-black.

	gnu: python-cu2qu: Fix tests.
	* gnu/packages/fontutils.scm (python-cu2qu): Fix tests.
	[build-system]: Switch to pyproject-build-system.
	[arguments]{test-flags}: Ignore failing test (most likely due to
	lagging behing python-fonttools package).
	[native-inputs]: Add python-setuptools, python-wheel.
	* gnu/packages/python-xyz.scm (python-fonttools-minimal): Add comment.

	gnu: conan: Update to 2.7.1.
	* gnu/packages/package-management.scm (conan): Update to 2.7.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments]{test-flags}: Use field. Ignore failing tests (old versions
	of cmake, performance tests, docker/premake/scons requirements.
	{phases}: Refresh phases. Replace 'check phase by a 'configure-tests
	phase and the native 'check phase.
	[propagated-inputs]: Replace python-urllib3 by python-urllib3-next.
	[native-inputs]: Add python-setuptools, python-wheel.

	gnu: veusz: Update to 3.6.2.
	* gnu/packages/maths.scm (veusz): Update to 3.6.2.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style, use gexps.
	{phases}: Remove phase 'fix-sip-dir. Add phase
	'fix-pyqt5-include-dir. Refresh phase 'wrap-executable.
	[native-inputs]: Add python-astropy, python-setuptools,
	python-wheel. Remove python-sip-4.
	[inputs]: Add qtwayland-5.

	gnu: python-patch-ng: Update to 1.18.1.
	* gnu/packages/python-xyz.scm (python-patch-ng): Update to 1.18.1.

	gnu: cpplint: Update to 2.0.0.
	* gnu/packages/cpp.scm (cpplint): Update to 2.0.0.
	[arguments]{phases}: Add phase 'patch-build-system.
	[native-inputs]: Add python-parameterized, python-pytest-timeout.

	gnu: umi-tools: Update to 1.1.6.
	* gnu/packages/bioinformatics.scm (umi-tools): Update to 1.1.6.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[inputs]: Add python-pybktree, python-scipy.
	[native-inputs]: Add python-setuptools, python-wheel.

	gnu: Add python-pybktree.
	* gnu/packages/backup.scm (python-pybktree): New variable.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sip: Update to 6.10.0.
	* gnu/packages/qt.scm (python-sip): Update to 6.10.0.
	[source]: Add snippet to relax python-setuptools requirement.
	[native-inputs]: Remove python-wrapper. Add python-wheel. Sort inputs.
	[propagated-inputs]: Remove python-tomli, python-wheel. Sort inputs.

	* gnu/packages/backup.scm (vorta)[native-inputs]: Add
	python-setuptools, python-wheel.

	* gnu/packages/python-xyz.scm (python-echo)[native-inputs]: Add
	python-setuptools, python-wheel.

	* gnu/packages/patches/python-sip-include-dirs.patch: Refresh patch.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-rstr: Update to 3.2.2. Enable tests.
	* gnu/packages/python-xyz.scm (python-rstr): Update to 3.2.2.
	[source]: Switch to git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]{phases}: Add phase 'pretend-version.
	[native-inputs]: Add python-pytest, python-setuptools,
	python-setuptools-scm, python-wheel.

	gnu: taxtastic: Update to 0.11.1.
	* gnu/packages/bioinformatics.scm (taxtastic): Update to 0.11.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments]{test-flags}: Ignore failing test.
	{phases}: Improve style with gexp. Update phase
	'prepare-directory. Improve phase 'check with test-flags inclusion.
	[native-inputs]: Add python-setuptools, python-wheel.
	[propagated-inputs]: Sort inputs. Replace python-psycopg2 by both
	python-psycopg and python-psycopg2-binary. Add python-sqlparse.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove python-pyfasta.
	This package is archived and deprecated in favor or python-pyfaidx for
	7 years.

	* gnu/packages/bioinformatics.scm (python-pyfasta): Delete variable.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: seqmagick: Update to 0.8.6-0.dee6ab9.
	* gnu/packages/bioinformatics.scm (seqmagick): Update to 0.8.6-0.dee6ab9.

	gnu: rseqc: Switch to pyproject-build-system.
	* gnu/packages/bioinformatics.scm (rseqc):
	[build-system]: Switch to pyproject-build-system.
	[inputs]: Sort inputs. Add python-pyparsing, python-setuptools,
	python-wheel.

	gnu: python-locust: Update to 2.33.2.
	* gnu/packages/benchmark.scm (python-locust): Update to 2.33.2.
	[arguments]{test-flags}: Add additional missing test.
	{phases}: Add phase 'pretend-version. Adapt phase fix-version.
	[native-inputs]: Remove python-poetry-core,
	python-poetry-dynamic-versioning. Add python-hatchling,
	python-hatch-vcs.

	gnu: python-pyquery: Update to 2.0.1.
	* gnu/packages/python-xyz.scm (python-pyquery): Update to 2.0.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments]{test-flags}: Ignore a test that requires network access.
	[native-inputs]: Add python-pytest, python-pytest-cov,
	python-requests, python-setuptools, python-webob, python-webtest,
	python-wheel.
	[propagated-inputs]: Sort inputs.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove python-anyjson.
	This package is a leaf package in Guix, is stale for 13 years, and its
	upstream repository is not even up anymore.

	* gnu/packages/python-xyz.scm (python-anyjson): Delete variable.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove python-parameterizedtestcase.
	This package is a leaf package in Guix, has been abandonned for 11
	years (aside from a License change).

	* gnu/packages/python-check.scm (python-parameterizedtestcase): Delete variable.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyvcf: Use the fork python-pyvcf3.
	* gnu/packages/bioinformatics.scm (python-pyvcf): Define in terms of
	'deprecated-package'.
	(python-pyvcf3): New variable.
	(python-nanosv): Replace python-pyvcf by python-pyvcf3.

	gnu: python-jsonargparse: Update to 4.37.0.
	* gnu/packages/python-xyz.scm (python-jsonargparse): Update to 4.37.0.
	[arguments]{test-flags}: Remove uneeded test-flags.
	[propagated-inputs]: Remove python-contextvars,
	python-docstring-parser, python-pyyaml, python-typeshed-client.
	[native-inputs]: Add python-pypa-build. Remove python-coverage,
	python-pycodestyle, python-tox, python-types-requests.

	gnu: python-databricks-cli: Update to 0.18.0.
	* gnu/packages/python-web.scm (python-databricks-cli): Update to
	0.18.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Improve style, use gexps.
	[native-inputs]: Add python-setuptools, python-wheel.

	gnu: python-cchardet: Update to 2.2.0a2.
	* gnu/packages/freedesktop.scm (python-cchardet): Update to 2.2.0a2.

	gnu: python-zeroc-ice: Update to 3.7.10.1.
	* gnu/packages/python-xyz.scm (python-zeroc-ice): Update to 3.7.10.1.

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-css-parser: Update to 1.0.10.
	* gnu/packages/python-web.scm (python-css-parser): Update to 1.0.10.

	Change-Id: I2775f4f7871582d066ed5d4bb1831bb666f730aa

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: abjad-ext-rmakers: Adjust inputs.
	* gnu/packages/music.scm (abjad-ext-rmakers): [native-inputs]: Add
	python-pytest-cov.

	Change-Id: I33dd4f77533172acfbf5fb56ed0c7787845be60c

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-uqbar: Update to 0.7.2.
	* gnu/packages/graphviz.scm (python-uqbar): Update to 0.7.2.
	[arguments] <test-flags>: Run all tests; provide "--pyargs" option.
	[propagated-inputs]: Remove python-sphinx-5 and python-sphinx-rtd-theme;
	add python-sphinx.
	[native-inputs]: Remove python-flake8, python-isort, and python-mypy;
	add python-defusedxml and python-typing-extensions.

	Change-Id: I530799178e6d99ec097325b05c65770d3af8f732

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ont-fast5-api: Update to 4.1.3.
	* gnu/packages/bioinformatics.scm (python-ont-fast5-api): Update to 4.1.3.

	Change-Id: I8dc6f2a911624b62fbf419b28cfad840200a207c

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-js2py: Update to 0.74.
	* gnu/packages/python-web.scm (python-js2py): Update to 0.74.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
	[propagated-inputs]: Remove python-six; add python-numpy.

	Change-Id: I0b2a31241fd2c075c8555a921b805e254436de6a

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-iced: Update to 0.5.13.
	* gnu/packages/bioinformatics.scm (python-iced): Update to 0.5.13.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: I2251b0ba37dab29bf82a2db73be1e05fee11c34e

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: labelme: Update to 5.2.1, fix build.
	* gnu/packages/image-processing.scm (labelme): Update to 5.2.1, improve
	package style.
	[source] <uri>: Remove trailing ".git" from URL.
	[build-system]: Swap to pyproject-build-system.
	[arguments]: Use G-expressions.
	<test-flags>: Utilize it.
	<phases>: Use default 'check, remove 'loosen-requirements
	[propagated-inputs]: Add python-natsort.
	[description]: Fix indentation.

	Change-Id: I9552637358ea7b6335d99f49a63cbedbe4984302

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-docrepr: Disable tests.
	* gnu/packages/documentation.scm: Add (guix build-system pyproject)
	and (gnu packages python-build).
	(python-docrepr) [build-system]: Swap to pyproject-build-system.
	[arguments] <test?>: Disable them as all fail.
	<phases>: Use default 'check.
	[native-inputs]: Remove python-pytest and python-pytest-asyncio; add
	python-setuptools and python-wheel.

	Change-Id: I27fc1b56cb44efc2c261896c1429200ce83cc080

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fastparquet: Update to 2024.11.0, fix build.
	* gnu/packages/databases.scm (python-fastparquet): Update to 2024.11.0.
	[native-inputs]: Remove python-pytest-runner; add python-pytest, python-setuptools,
	and python-wheel.

	Change-Id: I4a798972077cd1646e48cea28b4bc369a7a68fd1

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crosshair: Update to 0.0.84, fix build.
	* gnu/packages/check.scm (python-crosshair): Update to 0.0.84.
	[phases] {fix-dependencies}: Adjust version check for z3-solver.
	[propagated-inputs]: Add python-importlib-metadata, python-packaging,
	and python-typing-extensions.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I31a1ee4dbd57aa6c3382006c7f02772ff205277f

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-quadpy: Deselect one failing test.
	* gnu/packages/maths.scm (python-quadpy) [arguments] <test-flags>:
	Deselect one failing test.

	Change-Id: I29ab3db45afb70928125773644b8704f9b731ada

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-orthopy: Skip some tests, fix build.
	* gnu/packages/maths.scm (python-orthopy) [arguments] <test-flags>: Skip
	5 failing tests.

	Change-Id: Ic5e55d9a8a054eaba9f685e134a366dbfaa9bd8d

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-peaks2utr: Update to 1.4.1 and fix build.
	* gnu/packages/bioinformatics.scm (python-peaks2utr): Update to 1.4.1.
	[arguments] <test-flags>: Skip 2 more similar failing test.
	<phases>: Add 'relax-requirements.

	Change-Id: Ia26903116915c4ef031b4a6bdb5dae64d109a1f4

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-gffutils: Update to 0.13 and fix build.
	* gnu/packages/bioinformatics.scm (python-gffutils): Update to 0.13.
	[build-system]: Swap to pypproject-build-system.
	[arguments] <phases>: Use default 'check, add 'set-HOME.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Remove python-nose; add python-pytest,
	python-setuptools, and python-wheel.

	Change-Id: I77b1ed5be8750bdd2f2cdff3135430207b80f6fc

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-parabam: Add a maintenance note.
	* gnu/packages/bioinformatics.scm (python-parabam): Add a maintenance
	note on package build issue, reported upstream.

	Change-Id: I447fa2354a2318b19d0eca5acf844a574e49db09

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroml: Disable more tests.
	* gnu/packages/astronomy.scm (python-astroml) [arguments] <test-flags>:
	Disable tests requiring NumPy, reported upstream.

	Change-Id: I30693e2f3550ba8aab012b54d3d838508038c762

2025-04-16  Christopher Baines  <mail@cbaines.net>

	gnu: python-pyopenssl: Skip TestDTLS::test_timeout.
	With the changes currently on the python-team branch, this seems to fail at
	least on aarch64-linux, presumably due to faketime being used.

	* gnu/packages/python-crypto.scm (python-pyopenssl)[arguments]: Skip
	TestDTLS::test_timeout.

	Change-Id: Ifca6dc323141219a01b9aff7baad8c712ac56b02

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-autograd: Fix indentation.
	* gnu/packages/machine-learning.scm (python-autograd): Fix indentation.

	Change-Id: I67b1c01d323e2458b49447969bb4164f71d1571b

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-autograd: Update to 1.7.0.
	* gnu/packages/machine-learning.scm (python-autograd): Update to 1.7.0.
	[source]: Use the latest version tag.
	[native-inputs]: Remove python-nose, python-setuptools, and
	python-wheel; add python-hatchling.

	Change-Id: I42cd6b9ce621c1509f459fb947b09d05635fb79b

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-aiosmtpd: Update to 1.4.6.
	* gnu/packages/mail.scm (python-aiosmtpd): Update to 1.4.6.
	[build-system]: Switch to pyproject.
	[arguments]{phases}: Delete it.
	{test-flags}: Switch a QA test.
	[native-inputs]: Remove python-flufl-testing, python-node.  Add
	python-pytest, python-pytest-asyncio, python-pytest-cov,
	python-pytest-mock, python-setuptools, python-wheel.

	gnu: python-netaddr: Update to 1.3.0.
	* gnu/packages/python-web.scm (python-netaddr): Update to 1.3.0.
	[build-system]: Switch to pyproject.
	[native-inputs]: Add python-poetry-core, python-pytest,
	python-setuptools, python-wheel.

	gnu: python-netaddr: Move to (gnu packages python-web).
	* gnu/packages/python-xyz.scm (python-netaddr): Move from here…
	* gnu/packages/python-web.scm (python-netaddr): …to here.

	gnu: Standardize python-oslo.* package names.
	* gnu/packages/openstack.scm (python-oslo.concurrency,
	python-oslo.config, python-oslo.context, python-oslo.i18n,
	python-oslo.log, python-oslo.serialization, python-oslo.utils): Rename
	packages.

	gnu: python-debtcollector: Update to 3.0.0.
	* gnu/packages/openstack.scm (python-debtcollector): Update to 3.0.0.
	[source]: Patch {origin} to remove unwanted native-inputs.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Add python-doc8, python-fixtures,
	python-openstackdocstheme, python-reno, python-setuptools,
	python-stestr and python-wheel. Remove python-subunit and
	python-testrepository.

	gnu: pwntools: Update to 4.4.0.
	* gnu/packages/cybersecurity.scm (pwntools): Update to 4.4.0.

	gnu: Add python-unix-ar.
	* gnu/packages/python-compression.scm (python-unix-ar): New variable.

	gnu: Add python-colored-traceback.
	* gnu/packages/python-xyz.scm (python-colored-traceback): New variable.

	gnu: python-pegasusio: Update to 0.9.1.
	* gnu/packages/bioinformatics.scm (python-pegasusio): Update to 0.9.1.
	[propagated-inputs]: Add python-cython, python-setuptools. Remove
	python-importlib-metadata.
	[native-inputs]: Styling from guix style.

	gnu: python-nptyping: Ignore failing test.
	* gnu/packages/python-check.scm (python-nptyping)[arguments]
	{test-flags}: Ignore failing test.

	gnu: python-ncls: Update to 0.0.68.
	* gnu/packages/python-xyz.scm (python-ncls): Update to 0.0.68.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-cython, python-pandas, python-pytest,
	python-setuptools, python-wheel.

	gnu: python-cell2cell: Update to 0.7.4.
	* gnu/packages/bioinformatics.scm (python-cell2cell): Update to 0.7.4.
	[source]{origin}: Relax requirements in snippet.

	gnu: crossmap: Add missing python-pyparsing native-input.
	* gnu/packages/bioinformatics.scm (python-pyparsing)[native-inputs]:
	Add python-pyparsing.

	gnu: python-bx-python: Update to 0.13.0.
	* gnu/packages/bioinformatics.scm (python-bx-python): Update to 0.13.0.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-cesium: Move to (gnu packages astronomy).
	The dependencies of this package are already in (gnu packages astronomy).

	* gnu/packages/python-xyz.scm (python-cesium): Move from here…
	* gnu/packages/astronomy.scm (python-cesium): …to here.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-cleanlab: Update to 2.7.1.
	* gnu/packages/machine-learning.scm (python-cleanlab): Update to 2.7.1.

	gnu: pairadise: Add missing native-inputs.
	* gnu/packages/bioinformatics.scm (pairadise)[native-inputs]: Add
	python-setuptools and python-wheel.

	gnu: python-biom-format: Update to 2.1.16.
	* gnu/packages/bioinformatics.scm (python-biom-format): Update to 2.1.16.

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-asynctest.
	No updates since 2019, fails to build and has no users in Guix.  See
	<https://github.com/Martiusweb/asynctest/issues/163> there is a standard
	'unittest.IsolatedAsyncioTestCase' drop-in replacement.

	* gnu/packages/python-xyz.scm (python-asynctest): Delete variable.

	Change-Id: If63cfd698a74f86c6895db04e0d7cd02728ae757

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asyncua: Fix build.
	python-asynctest has not been updated for 6y and fails to build, but
	it's optional in tests. This change removes it from native inputs.

	* gnu/packages/engineering.scm (python-asyncua): Update to 1.1.5.
	[source]: Mention about the third party submodule on recursive option.
	[native-inputs]: Remove python-asynctest and python-pytest-runner; add
	python-pytest.

	Change-Id: I9d268c43ebe97fcaacc5125e1038f6ff371d39b2

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asn1tools: Update to 0.167.0 and fix build.
	* gnu/packages/python-xyz.scm (python-asn1tools): Update to 0.167.0, fix
	build.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <test-flags>: Skip 7 failing tests.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: I36d12d9bfe2fd6d62a75dd0d30de42a782c4a746

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nikola: Skip one test.
	* gnu/packages/python-xyz.scm (nikola) [arguments] <test-flags>: Skip
	one test.

	Change-Id: I10d4edf07b7c7b4e19020773215da5eae27cd0f4

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gita: Improve package style.
	* gnu/packages/version-control.scm (gita): Use G-expressions, refresh
	style.
	[native-inputs]: Remove git; add git-minimal/pinned.

	Change-Id: I61707538f5248e14207aa2ca0931286741697ed8

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gita: Fix indentation.
	* gnu/packages/version-control.scm (gita): Fix indentation.

	Change-Id: Ib918212b2f6659897c00a4c452776cf0e5d36c35

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gita: Update to 0.16.7.2.
	* gnu/packages/version-control.scm (gita): Update to 0.16.7.2.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <test-flags>: Ignore one test file.
	<phases>: Use default 'check, add 'pre-check.
	[phases] {install-shell-completions}: Fix path to completion files.
	[propagated-inputs]: Remove python-pyyaml; add python-argcomplete.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I3b53b804c4b436613c5463911716f1a832064517

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-nose-randomly.
	Deprecated: "This repository was archived by the owner on Feb 8,
	2019. It is now read-only."; fails to build, has no user in Guix.

	* gnu/packages/check.scm (python-nose-randomly): Delete variable.

	Change-Id: I1866da62f092fefc7f6167fa8f80ad33402bfb40

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-biopython-1.73: Make compatible with Python 3.11.
	* gnu/packages/bioinformatics.scm (python-biopython-1.73)[arguments]: Add
	phases 'python3.11-compatibility, 'numpy-compatibility, 'set-home,
	'build-extensions, and 'patch-tests.

	Change-Id: Iac6b0638dd5699a7b11862bff9cce1e7b2fee49b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-biopython: Update to 1.85.
	* gnu/packages/bioinformatics.scm (python-biopython): Update to 1.85.
	[arguments]: Add phase 'numpy-compatibility; replace 'check phase.

	Change-Id: I4e3ef0d9a357155e36ef61052af4d90f4fa95d5e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: cpp-httplib: Update to 0.20.0.
	* gnu/packages/cpp.scm (cpp-httplib): Update to 0.20.0.

	Change-Id: I279c00feb30d11b636c122b6ba42ef7bb852012e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mididings: Update to 0-2.bc71ea9.
	This also makes mididings compatible with Python 3.11.

	* gnu/packages/music.scm (mididings): Update to 0-2.bc71ea9.
	[build-system]: Use meson-build-system.
	[inputs]: Add python.

	Change-Id: I3a68cd4f5f8e9cf3c89cc7bb178e03ec9d045494

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guitarix: Make compatible with Python 3.11.
	* gnu/packages/audio.scm (guitarix)[arguments]: Add phase
	'python3.11-compatibility.

	Change-Id: I09d5517f0d2cbe0b4b888f812cc8109f6a5f1f08

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mypaint: Make compatible with Python 3.11.
	* gnu/packages/image.scm (mypaint)[arguments]: Add phase
	'python3.11-compatibility.

	Change-Id: I4e103ad169148127c388a40b999b1a0ae4868f4e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: blueman: Use G-expressions.
	* gnu/packages/networking.scm (blueman)[arguments]: Use G-expressions to avoid
	ASSOC-REF.

	Change-Id: I38a6e0487fdf1597b89bd395c712b9da672daef1

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: blueman: Update to 2.4.4.
	* gnu/packages/networking.scm (blueman): Update to 2.4.4.

	Change-Id: I1e86739e1410e12deea05c726a13bbfa5f8858e0

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: aubio: Use JACK 2.
	* gnu/packages/audio.scm (aubio)[inputs]: Replace jack-1 with jack-2.

	Change-Id: I5f3ecdaef3852b6d21caea3135ddb1764d712e48

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: aubio: Make compatible with Python 3.11.
	* gnu/packages/audio.scm (aubio)[arguments]: Use G-expression; add phase
	'python3.11-compatibility.

	Change-Id: I6739a18db4c1642dfca9299a821292a254726695

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pyemd.
	* gnu/packages/python-xyz.scm (python-pyemd): New variable.

	Change-Id: Ibdbbebd22616aa1a83ad721d3a96caa75ab7e1b1

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-funsor: Disable one test.
	* gnu/packages/machine-learning.scm (python-funsor)[arguments]: Disable
	test_function_of_numeric_array.

	Change-Id: I76f38abb3db01f8732e0b60dfa65690d1b98db4a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-jsondiff: Update to 2.2.1.
	* gnu/packages/python-xyz.scm (python-jsondiff): Update to 2.2.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Add phase 'set-version.
	[propagated-inputs]: Add python-pyyaml.
	[native-inputs]: Add python-hypothesis, python-pytest, python-setuptools,
	python-setuptools-scm, and python-wheel; remove python-nose and
	python-nose-random.

	Change-Id: Ib3756e561e6f53353c950e472c8cf5275e055005

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-gpg: Fix build on 32-bit platforms.
	* gnu/packages/gnupg.scm (python-gpg)[arguments]: Conditionally define
	_FILE_OFFSET_BITS as 64.

	Change-Id: Ia687bc32831057f1e442c271fecf1e52372818ed

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-strict-rfc3339: Disable more tests on 32-bit platforms.
	* gnu/packages/python-xyz.scm (python-strict-rfc3339)[arguments]:
	Conditionally ignore the TestTimestampToRFC3339UTCOffset tests on 32-bit
	platforms due to the size of the time_t type.

	Change-Id: I2c9844c6a022946d9ec917bb3a6b06777b0fc260

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-werkzeug-1.0: Do not abort on warnings.
	* gnu/packages/python-web.scm (python-werkzeug-1.0)[arguments]: Remove custom
	'check phase; do not raise errors when warnings are printed.

	Change-Id: Ia13e63f6504e5254e35625528ad3ed8e00355528

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-flask-oidc: Update to 2.3.1.
	* gnu/packages/python-web.scm (python-flask-oidc): Update to 2.3.1.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Remove python-itsdangerous, python-oauth2client, and
	python-six; add python-authlib, python-blinker, python-requests, and
	python-responses.
	[native-inputs]: Add python-pytest and python-poetry-core; remove python-nose
	and python-mock.

	Change-Id: I5658d420c49626fd72c7c8a4e7fff13eaaee6276

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-authlib.
	* gnu/packages/python-web.scm (python-authlib): New variable.

	Change-Id: Ia19965ca2e6b26d40740a6fb96a2a03d7842d364

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: make-llvm: Remove dynamic linker cache phase also with version 15.0.
	On i686-linux the 'make-dynamic-linker-cache fails also when building llvm@15.

	* gnu/packages/llvm.scm (make-llvm)[arguments]: Remove
	'make-dynamic-linker-cache phase on i686-linux also when version is 15.0.

	Change-Id: Iedbe8ce684aae5d8dc07e3c11e696e1b425b9652

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-numpy: Disable test on 32 bit systems.
	* gnu/packages/python-xyz.scm (python-numpy)[arguments]: Conditionally disable
	failing test_int test.

	Change-Id: I12b25b4019ff8a06b311decdcd2eafe68854b241

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: tensorflow: Fix build.
	* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Rename phase
	'python3.10-compatibility to 'python3.11-compatibility; update it to deal with
	removals in Python 3.11; add phase 'numpy-compatibility.

	Change-Id: I6c08b7b03cb01223fe9d62545f6687e9440b2011

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove python-anyio/without-dataclasses.
	* gnu/packages/python-xyz.scm (python-anyio/without-dataclasses): Remove
	variable.
	* gnu/packages/jupyter.scm (python-jupyter-server)[propagated-inputs]: Replace
	python-anyio/without-dataclasses with python-anyio.

	Change-Id: I81433128fc3ed2f098bd84f1f89555e9dda62d6d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bedtools: Update to 2.31.1.
	* gnu/packages/bioinformatics.scm (bedtools): Update to 2.31.1.

	Change-Id: I9f104d68fbdc2040fee41f1565d48a40999bc219

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ams-lv2: Make compatible with Python 3.11.
	* gnu/packages/music.scm (ams-lv2)[arguments]: Add phase 'python3.11-compatibility.

	Change-Id: Iaa2709495e24d586a7d9f75dda7e527ca920e127

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pecan: Update to 1.6.1.
	* gnu/packages/python-web.scm (python-pecan): Update to 1.6.1.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Remove uwsgi.
	[arguments]: Remove 'relax-requirements phase and custom 'check phase.

	Change-Id: I94a09a56fa2f353d8df3a96cb38a5bd73d5b0c0b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-dask-image: Update to 2024.5.3.
	* gnu/packages/python-xyz.scm (python-dask-image): Update to 2024.5.3.
	[arguments]: Add phase 'set-version.
	[native-inputs]: Add python-coverage, python-flake8, python-pytest-cov,
	python-pytest-timeout, python-setuptools, python-setuptools-scm, python-twine,
	and python-wheel.

	Change-Id: I2297cb6942f7c97a330847bda8e0c33c84266322

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-duckdb: Disable one more test.
	* gnu/packages/python-xyz.scm (python-duckdb)[arguments]: Disable wrap
	coverage test.

	Change-Id: I625bc37c979d7c0fa3a2e67d35267993ae791b9e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pysam: Update to 0.23.0.
	* gnu/packages/bioinformatics.scm (python-pysam): Update to 0.23.0.
	[arguments]: Use #:test-flags instead of custom 'check phase; add 'pre-check
	phase.

	Change-Id: I92c715d5dfd5cbdbcf6dd61fc5e472f6c6ca977d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: htscodecs: Update to 1.6.1.
	* gnu/packages/bioinformatics.scm (htscodecs): Update to 1.6.1.

	Change-Id: If5b4af407a8b639891d0b444056e81724cebac8c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bcftools: Update to 1.21.
	* gnu/packages/bioinformatics.scm (bcftools): Update to 1.21.

	Change-Id: I4a2a6c106f804a68c16074a6ce8ae449c299724e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: htslib: Update to 1.21.
	* gnu/packages/bioinformatics.scm (htslib): Update to 1.21.
	(htslib-1.19): New variable.

	Change-Id: If2a53871e69c606d3aebe820ee75bcc945d939b0

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-ratelimiter: Update to 1.2.0.post1.
	* gnu/packages/python-xyz.scm (python-ratelimiter): Update to 1.2.0.post1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Add phase 'pytest-compatibility.
	[native-inputs]: Add python-pytest, python-pytest-asyncio, python-setuptools,
	and python-wheel.

	Change-Id: I9f7665feb4cf31e38185be7e0cd5ffe7691e26f7

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: snakemake-6: Disable one more test.
	* gnu/packages/python-xyz.scm (snakemake)[arguments]: Disable test_lint test;
	replace custom 'check phase with 'pre-check phase.

	Change-Id: I9631383ab6160ee8a234145515bbf198b54b1e57

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: snakemake: Disable one more test.
	* gnu/packages/python-xyz.scm (snakemake)[arguments]: Disable test_lint test.

	Change-Id: I00d3e1e900c5d4dacb660d253a2a1839c7c7826a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-yte: Update to 1.7.0.
	* gnu/packages/python-xyz.scm (python-yte): Update to 1.7.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Replace 'check phase.
	[propagated-inputs]: Add python-dpath.
	[native-inputs]: Add python-numpy, python-poetry-core, and python-pytest.

	Change-Id: If1d4e8e0289d9a36205353ad2c9bb345076e4ff7

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-dpath: Update to 2.2.0.
	* gnu/packages/python-xyz.scm (python-dpath): Update to 2.2.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase.
	[native-inputs]: Remove python-mock and python-nose; add python-nose2,
	python-setuptools, and python-wheel.

	Change-Id: I30ca919712b03f868d3e9fed4802817e4602dcda

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: snakemake-7: Update to 7.32.4.
	* gnu/packages/python-xyz.scm (snakemake-7): Update to 7.32.4.
	[arguments]: Use #:test-flags instead of a custom 'check phase; remove
	'tabulate-compatibility phase; add 'pre-check phase.
	[propagated-inputs]: Add python-humanfriendly, python-reretry, and
	python-throttler; remove python-ratelimiter.

	Change-Id: Iea7f17559b19098ca5a589d164355f3918f4bb3e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-toposort: Update to 1.10.
	* gnu/packages/python-xyz.scm (python-toposort): Update to 1.10.
	[build-system]: Use pyproject-build-system.
	[arguments]: Replace 'check phase.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ifde522ecba6331634c911856892c3b25098fbd88

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-reretry.
	* gnu/packages/python-xyz.scm (python-reretry): New variable.

	Change-Id: Ic54bdb5eee422b12d2c0e475abb6c4f142cad1e3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-throttler.
	* gnu/packages/python-xyz.scm (python-throttler): New variable.

	Change-Id: I04a07281d4ba77d880d7c8176b1a3269713b9b63

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: zbar: Update to 0.23.93.
	* gnu/packages/aidc.scm (zbar): Update to 0.23.93.

	Change-Id: Id681057d67cfbd26d1b95a9450b2c9cace2545f6

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glue-astronomy: Avoid deprecation failure in tests.
	* gnu/packages/astronomy.scm (python-glue-astronomy) [arguments]
	<test-flags>: Skip one failing test.

	Change-Id: I4dd3d3e1d56b75cf8e6479bdeacf2c391d206e9c

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sanic: Scip more tests, simplify.
	* gnu/packages/python-web.scm (python-sanic) [arguments] <test-flags>:
	Ignore all benchmark and typing tests. Skip more failing tests.
	<phases>: Use default 'check.
	[native-inputs]: Remove python-bandit, python-chardet, python-coverage,
	python-cryptography, python-docutils, python-mypy, python-pygments,
	python-pytest-benchmark, python-pytest-sanic, python-slotscheck,
	python-towncrier, python-tox, and python-types-ujson; add
	python-pytest-asyncio.

	Change-Id: I8804114656fd76639939ba2fa50fb95d65b823ab

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-debug: Use G-Expressions.
	* gnu/packages/python.scm (python-debug): Use G-Expressions, fix build.

	Change-Id: I940ec4fddcea03a258659ca044b0dad4948c4ed5

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-uvloop: Fix build.
	* gnu/packages/python-web.scm (python-uvloop): Fix unquote-splicing
	error as seen in <https://ci.guix.gnu.org/build/9605318/log/raw>.

	Change-Id: I26bba8d29913e01e037c678d943607a7c00f5647

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-uvloop: Fix indentation.
	* gnu/packages/python-web.scm (python-uvloop): Fix indentation.

	Change-Id: I72f6674c870317ebec48933e2bb5744bae6e0387

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asyncpg: Update to 0.30.0.
	* gnu/packages/databases.scm (python-asyncpg): Update to 0.30.0. Fix build.
	[build-system]: Swap to pyproject-build-system
	[propagated-inputs]: Remove python-typing-extensions; add
	python-async-timeout.
	[native-inputs]: Add python-distro, python-setuptools, and python-wheel.

	Change-Id: Icb586671370ac2f6d30577383b257003eda6a4d5

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cftime: Fix tests.
	* gnu/packages/python-xyz.scm (python-cftime) [arguments] <phases>:
	Remove 'remove-unwanted-dev-dependencies, add ''remove-unwanted-pytest-options.
	[native-inputs]: Remove python-sphinx.

	Change-Id: Ib196a6a3781da4067d287f62f5f92b72eb024de3

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove python-pytest-pep8.
	This package is outdated.

	* gnu/packages/check.scm (python-pytest-pep8): Delete variable.
	(python-pytest-flakes)[native-inputs]: Remove python-pytest-pep8.
	* gnu/packages/machine-learning.scm (python-keras,
	python-keras-applications)[native-inputs]: Remove python-pytest-pep8.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove python-pep8.
	* gnu/packages/python-xyz.scm (python-pep8): Delete variable.
	(python-cliapp, python-ttystatus)[native-inputs]: Remove python-pep8.
	* gnu/packages/radio.scm (chirp)[native-inputs]: Remove python-pep8.

	gnu: python-unyt: Avoid deprecation failure in tests.
	* gnu/packages/python-science.scm (python-unyt)[arguments]
	{test-flags}: Ignore failing test.

	gnu: python-h2: Fix test-flags.
	* gnu/packages/python-web.scm (python-h2)[arguments]{test-flags}:
	Fix quoting.

	gnu: python-anndata: Ignore failing test.
	* gnu/packages/python-xyz.scm (python-anndata)[arguments]{test-flags}:
	Ignore test_read_write_X test.

	gnu: python-ipympl: Update to 0.9.2.
	* gnu/packages/jupyter.scm (python-ipympl): Update to 0.9.2.
	[native-inputs]: Add python-hatchling.

	gnu: Remove python-dictpath.
	* gnu/packages/python-xyz.scm (python-dictpath): Remove variable.
	* gnu/packages/python-web.scm (python-openapi-core)[propagated-inputs]:
	Remove unecessary python-dictpath.

	gnu: behave: Remove python-nose native-input.
	* gnu/packages/check.scm (behave)[native-inputs]: Remove python-nose.

	gnu: python-pyparsing: Update to 3.2.1.
	* gnu/packages/python-build.scm (python-pyparsing): Update to 3.2.1.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-flit-core.
	(python-pyparsing-2.4.7)[native-inputs]: Add python-setuptools,
	python-wheel.

	gnu: python-vcrpy: Update to 7.0.0.
	* gnu/packages/python-check.scm (python-vcrpy): Update to 7.0.0.
	[native-inputs]: Remove python-flask, python-ipaddress, python-mock.
	Add python-aiohttp, python-boto3, python-httpx, python-pytest-aiohttp,
	python-pytest-asyncio, python-requests, python-tornado,
	python-werkzeug.
	[propagated-inputs]: Remove python-six.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove python-rednose.
	This package is broken with the latest python version, and is easy to
	remove.

	* gnu/packages/check.scm (python-rednose): Delete variable.
	* gnu/packages/python-xyz.scm (python-sure) and
	* gnu/packages/web.scm (python-httpretty):
	[arguments]: Add 'remove-rednose-dependency in {phases}.
	[native-inputs]: Remove python-rednose.

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytest-runner: Update to 6.0.1.
	* gnu/packages/check.scm (python-pytest-runner): Update to 6.0.1.
	[arguments]: Remove {phases}.
	[native-inputs]: Remove python-pip, python-pypa-build. Add
	python-pytest-checkdocs, python-pytest-enabler,
	python-types-setuptools.

	gnu: sdkmanager: Update python-urllib3.
	* gnu/packages/android.scm (sdkmanager)[inputs]: Switch to
	python-urllib3-next.

	gnu: python-peachpy: Update to 0.2.0-3.349e8f8.
	* gnu/packages/python-xyz.scm (python-peachpy): Update to
	0.2.0-3.349e8f8.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove {phases}. Add {test-target} to ignore a failing
	test.
	[native-inputs]: Remove python-nose, python-rednose. Add
	python-pytest, python-wheel.

	gnu: python-pykdtree: Update to 1.3.9.
	* gnu/packages/python-xyz.scm (python-pykdtree): Update to 1.3.9.
	[native-inputs]: Remove python-nose. Add python-cython, python-pytest,
	python-setuptools, python-wheel.

	gnu: python-multiprocessing-on-dill: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-multiprocessing-on-dill): Use pyproject-build-system.
	[arguments]: Remove field.
	[native-inputs]: Remove uneeded python-check-manifest. Add python-pytest.

	gnu: python-cftime: Update to 1.6.4.
	* gnu/packages/python-xyz.scm (python-cftime): Update to 1.6.4.
	[arguments]{phases}: Add phase 'remove-unwanted-dev-dependencies.
	[native-inputs]: Remove python-check-manifest, python-pytest-cov. Add
	python-setuptools.

	gnu: python-beartype: Update to 0.19.0.
	* gnu/packages/python-check.scm (python-beartype): Update to 0.19.0.
	[arguments]: Remove former test-flags.
	[native-inputs]: Remove python-setuptools, python-wheel. Add
	python-hatchling, python-numpy and python-pygments.

	gnu: python-pillow-heif: Update test-flags.
	* gnu/packages/python-xyz.scm (python-pillow-heif)[arguments]{test-flags}:
	Update them.
	[native-inputs]: Remove uneeded python-pylint.

	gnu: python-uvicorn: Rename python-watchgod native-input.
	* gnu/packages/python-web.scm (python-uvicorn)[native-inputs]: Rename
	python-watchgod to python-watchfiles. Add python-a2wsgi.

	gnu: python-watchgod: Rename package to python-watchfiles.
	* gnu/packages/python-xyz.scm (python-watchgod): Define in terms of
	'deprecated-package'.
	[version]: Update to 1.0.4.
	[build-system]: Switch to cargo-build-system.
	[arguments]: Likewise.
	[native-inputs]: Add maturin, python-dirty-equals,
	python-pytest-timeout, python-wrapper. Remove python-pygments,
	python-pytest-sygar, python-setuptools and python-wheel.
	(python-watchfiles): New variable, formerly known as
	"python-watchgod".

	gnu: Add rust-notify-7.
	* gnu/packages/crates-io.scm (rust-notify-7): New variable.
	(rust-notify-6): Inherit from rust-notify-7.

	gnu: Add rust-notify-types-1.
	* gnu/packages/crates-io.scm (rust-notify-types-1): New variable.

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-opt-einsum: Use pyproject-build-system.
	* gnu/packages/python-science.scm (python-opt-einsum)[build-system]: Use
	pyproject-build-system.
	[arguments]: Remove.
	[native-inputs]: Remove python-pytest-pep8; add python-setuptools and
	python-wheel.

	Change-Id: I6da632c3c7e02ec13ab61124ce2984aa2675d996

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pytest-flakes: Use pyproject-build-system.
	* gnu/packages/check.scm (python-pytest-flakes)[build-system]: Use
	pyproject-build-system.
	[arguments]: Remove custom 'check phase; use #:test-flags instead.
	[native-inputs]: Remove python-pytest-pep8; add python-setuptools and
	python-wheel.

	Change-Id: I510ed41d7750e4024c404322c60deae4291dc9b7

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: d-feet: Deprecate.
	d-feet is no longer maintained and depends on the unmaintained python-pep8,
	which is slated for removal.

	* gnu/packages/gnome.scm (d-feet): Deprecate in favor of d-spy.

	Change-Id: I57908295e78aeb9013a2d3290b53981fb687e283

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-shortuuid: Update to 1.0.13.
	* gnu/packages/python-xyz.scm (python-shortuuid): Update to 1.0.13.
	[native-inputs]: Remove python-pep8; add python-poetry-core and python-pytest.
	[build-system]: Use pyproject-build-system.

	Change-Id: If854af9296fa378c505e83d87bacf609978edf9f

2025-04-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-multiprocess: Update to 0.70.17.
	* gnu/packages/python-xyz.scm (python-multiprocess): Update to 0.70.17.
	[arguments]{phases}: Use gexps. Remove phase
	'disable-broken-tests. Improve phase 'check.

	gnu: python-dill: Update to 0.3.9.
	* gnu/packages/python-xyz.scm (python-dill): Update to 0.3.9.
	[arguments]{phases}: Rewrite using gexp. Adapt 'check phase.
	[native-inputs]: Remove python-nose.

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-flake8-pie.
	* gnu/packages/python-xyz.scm (python-flake8-pie): Delete variable.

	Change-Id: I094d1b46090473f4cdb19bf40088d717c574f778

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-protobuf: Update to 3.20.3.
	* gnu/packages/protobuf.scm (python-protobuf): Update to 3.20.3.
	[inputs]: Use protobuf-3.20.
	[arguments]: Do not use C++ implementation.

	Change-Id: I21d140ce2959b009026847b1ad73c15dfa23fd91

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: protobuf: Update to 3.20.3.
	* gnu/packages/protobuf.scm (protobuf): Update to 3.20.3.

	Change-Id: I451913a3f379f7bad1f6cea56fb6b028627984bb

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-ml-collections: Update to 1.0.0.
	* gnu/packages/machine-learning.scm (python-ml-collections): Update to 1.0.0.
	[source]: Fetch from git repository.
	[arguments]: Remove custom 'check phase; use test-flags instead.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Remove python-mock, python-setuptools, and python-wheel; add
	python-pylint, python-pytest-xdist, and python-flit-core.

	Change-Id: Icdd340d138a14eaa5b1972d53b4a788a2a0e830e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove python-contextlib2.
	This was a backport of the Python 3.10 version of contextlib.

	* gnu/packages/python-xyz.scm (python-contextlib2): Remove variable.
	* gnu/packages/machine-learning.scm (python-ml-collections)
	[propagated-inputs]: Remove it.

	Change-Id: I47e4eccf98d8caa18235008e94a0849e21975a68

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove python-pyblake2.
	This package no longer builds with Python 3.11.  Since Python 3.6 and later
	have native support for BLAKE2 in hashlib derived from this implementation,
	with compatible API, it is no big loss to remove this package.

	* gnu/packages/python-crypto.scm (python-pyblake2): Remove variable.

	Change-Id: Ia540ce0ee2cae10ee5fb5527b5fc90bb6db2be9b

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy: Skip one more test.
	* gnu/packages/astronomy.scm (python-astropy) [arguments] <test-flags>:
	Skip one more failing test.

	Change-Id: Iea781139001dedac966365da2e7c3fca7094ec81

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-paramz: Fix tests.
	* gnu/packages/python-science.scm (python-paramz)
	[arguments] <test-flags>: Make them compatible with Pytest to allow some
	adjustments.
	[native-inputs]: Remove python-nose; add python-pytest.

	Change-Id: I66fbd374ce30e80f02fe43784740389a33783011

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pywavelets: Update to 1.8.0.
	* gnu/packages/python-xyz.scm (python-pywavelets): Update to 1.8.0.
	[source]: Remove obsolete snippet.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase; add 'pre-check phase.
	[native-inputs]: Replace python-cython with python-cython-3; remove
	python-matplotlib; add meson, ninja, pkg-config, python-meson-python, and
	python-numpy.
	[propagated-inputs]: Add python-scipy.

	Change-Id: I1d157775a2079e2a218dea89ab46bbd01685d91a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cmd2: Update to 2.5.11.
	* gnu/packages/python-xyz.scm (python-cmd2): Update to 2.5.11.
	[propagated-inputs]: Remove python-attrs and python-colorama.
	[native-inputs]: Remoe python-invoke and python-mock.

	Change-Id: I97b98a7eb39e8dd2c83e837cd08ab52965b8a58c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-wcwidth: Update to 0.2.13.
	* gnu/packages/python-xyz.scm (python-wcwidth): Update to 0.2.13.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-pytest, python-pytest-cov, python-setuptools, and
	python-wheel.

	Change-Id: I50b427532a834026ca5dac869440df1216148cad

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-numpy: Update to 1.26.2.
	* gnu/packages/python-xyz.scm (python-numpy): Update to 1.26.2.
	[arguments] <phases>: Add 'hide-gfortran.
	[native-inputs]: Remove python-cython.

	Change-Id: I1f02d45dd5c5bc7ad248dbbdc63a8e6a7a21ca9f
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mozjs-78: Fix build with Python 3.11.
	* gnu/packages/gnuzilla.scm (mozjs-78):[arguments]: Add phase
	'python-3.11-compatibility.

	Change-Id: I9178a2f8a6880bbcc2d712a1a9ccecd300242370

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mozjs: Fix build with Python 3.11.
	* gnu/packages/gnuzilla.scm (mozjs):[arguments]: Add phase
	'python-3.11-compatibility.

	Change-Id: I0d02ff98f69bab9df405550c75d5e13a741389d6

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-frozendict: Update to 2.4.6.
	* gnu/packages/python-xyz.scm (python-frozendict): Update to 2.4.6. Fix build.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: I023c36fb55fb4d89ffb965165818221d3c6a58f3

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: streamlink: Update to 7.1.2.
	* gnu/packages/video.scm (streamlink): Update to 7.1.2. Fix build.
	[source] <snippet>: Remove as redundunt.
	[bulid-system]: Swap to pyproject-build-system.
	[argument] <test-flags>: Skip one test.
	<phases>: Use default 'check.
	[propagated-inputs]: Remove python-typing-extensions; add
	python-exceptiongroup.
	[native-inputs]: Remove python-pytest-asyncio; add python-setuptools and
	python-wheel.

	Change-Id: I62d3a95748530f26d064b359cce9c87452235cf5

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: scvelo: Remove custom 'check phase.
	* gnu/packages/bioinformatics.scm (scvelo)[arguments]: Remove custom 'check
	phase by using pyargs.

	Change-Id: I3fb0a7aa9d6dd8ceb623e0372df32fb7f3cc8478

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scanpy: Patch broken version check.
	* gnu/packages/bioinformatics.scm (python-scanpy)[arguments]: Patch broken
	anndata version check.

	Change-Id: I28e72116d1f8520102f3331bf3f45dd87f79eb33

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-zarr: Update list of disabled tests.
	* gnu/packages/python-xyz.scm (python-zarr)[arguments]: Enable one, disable
	another test.

	Change-Id: I52af5563621f9f44c8397a606cd0551e595dcfe8

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cattrs: Disable failing test.
	* gnu/packages/python-xyz.scm (python-cattrs)[arguments]: Disable one
	additional test.

	Change-Id: Ice48bd139d8dda509a0c380ebef69afa863fd245

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-nbclassic: Restore 'sanity-check phase.
	* gnu/packages/jupyter.scm (python-nbclassic)[arguments]: Restore
	'sanity-check phase.

	Change-Id: I37872386a90f940b06bfdb505b723d88f3339163

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-patsy: Update to 1.0.1.
	* gnu/packages/statistics.scm (python-patsy): Update to 1.0.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Add python-pytest-cov, python-setuptools, and python-wheel.

	Change-Id: Ia732916c31e0494c00d455ac1cca5df913dd9c4d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-requests-unixsocket: Update to 0.4.2.
	* gnu/packages/python-web.scm (python-requests-unixsocket): Define as
	deprecated alias for...
	(python-requests-unixsocket2): ...this new variable.
	[source]: Fetch from forked git repository.
	[home-page]: Update.
	[arguments]: Remove.
	[native-inputs]: Remove python-apipkg, python-appdirs, python-execnet,
	python-packaging, python-pep8, python-py, python-pyparsing,
	python-pytest-cache, python-pytest-pep8, python-setuptools, python-six, and
	python-wheel; add python-poetry-core.
	[propagated-inputs]: Remove python-urllib3.
	(python-cheroot)[native-inputs]: Replace python-requests-unixsocket with
	python-requests-unixsocket2.
	* gnu/packages/python-xyz.scm (python-notebook)[native-inputs]: Same.
	* gnu/packages/jupyter.scm (python-nbclassic)[native-inputs]: Same.

	Change-Id: I4c35ff9f86aa7e3df0f2b9ed8616727a7a94f12d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-proteus: Update to 7.4.1.
	* gnu/packages/tryton.scm (python-proteus): Update to 7.4.1.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: If55502eb1dd95f8e8d95c6238f81e3eca24dfe38

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: tryton: Update to 7.4.4.
	* gnu/packages/tryton.scm (tryton): Update to 7.4.4.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use G-expression.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: Ic68e0ed6df6918c52a71c0a8ef72fdf7db522161

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: trytond: Update to 7.4.4.
	* gnu/packages/patches/trytond-add-egg-modules-to-path.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove patch.
	* gnu/packages/tryton.scm (trytond): Update to 7.4.4.
	[source]: Remove obsolete patch.
	[build-system]: Use pyproject-build-system.
	[arguments]: Disable two types of test.
	[propagated-inputs]: Remove python-magic, python-psycopg2, and python-wrapt;
	replace python-werkzeug-1.0 with python-werkzeug.
	[native-inputs]: Remove python-mock; add python-pydot, python-pytest,
	python-setuptools, python-wheel, and tzdata-for-tests.

	Change-Id: I072565d0fc52a704729ea58de8990de5aee12831

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-relatorio: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-relatorio)[build-system]: Use
	pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel; move python-magic
	from here...
	[propagated-inputs]: ...to here.
	[description]: Reformat.

	Change-Id: Ie1bc69be70c37d283e6dbd5264e27479b8dca3fc

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-sql: Update to 1.5.2.
	* gnu/packages/databases.scm (python-sql): Update to 1.5.2.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ida8994508536671319894c5ba134f2246ef1b191

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-passlib: Use pyproject-build-system.
	* gnu/packages/python-crypto.scm (python-passlib)[build-system]: Use
	pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.
	[propagated-inputs]: Add python-argon2-cffi and python-cryptography.

	Change-Id: If443497990b35768650f368f0368d9c0f648cca9

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-3.11: Build with libxcrypt.
	Linking with libxcrypt provides a featureful fallback for the included crypto
	module, thus fixing the virtually unmaintained but still widely used
	python-passlib.

	* gnu/packages/python.scm (python-3.11)[arguments]<configure-flags>: Link
	with libcrypt if available.
	<phases>: Use G-expression; add phase 'add-libxcrypt-reference-pkgconfig.
	[inputs]: Add libxcrypt.

	Change-Id: I2e51df7f7f2cc8909ee64717648a36ed0da3f198

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-toolz: Update to 1.0.0.
	* gnu/packages/python-xyz.scm (python-toolz): Update to 1.0.0.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I275909a94c8214aecd9ed6969589df443deb28cb

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tblib: Update to 2.0.0.
	* gnu/packages/python-xyz.scm (python-tblib): Update to 2.0.0.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Remove python-six; add python-setuptools and
	python-wheel.

	Change-Id: Iafb318162ff5cee5b7f5c0e41d2a4735cee9d30b

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-regressions: Update to 2.7.0.
	* gnu/packages/check.scm (python-pytest-regressions): Update to 2.7.0.
	[arguments] <test-flags>: Do not fail on deprecation warning.
	[native-inputs]: Remove python-matplotlib, python-pillow, and
	python-restructuredtext-lint.

	Change-Id: I63c9295e7b926edd591d11aba1e89ea7f7cda8c6

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pydevd: Skip one more test.
	* gnu/packages/python-xyz.scm (python-pydevd): [arguments] <test-flags>:
	Skip one test, failing on Python 3.11, use "string-join" to simplify
	package.

	Change-Id: I5dcb9b97210d08aa12858514ecad1a74b3c6e13b

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-subprocess: Update to 1.5.3.
	* gnu/packages/python-check.scm (python-pytest-subprocess): Update to
	1.5.3. Fix build.
	[native-inputs]: Remove python-coverage and python-nox; add
	python-setuptools.

	Change-Id: I08853760786f656a9862cac3936cdfb44449f366

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-manuel: Update to 1.13.0.
	* gnu/packages/python-web.scm (python-manuel): Update to 1.13.0.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Remove python-six; add python-setuptools.
	[native-inputs]: Addd python-setuptools and python-wheel.

	Change-Id: I6c4d55edec178df8874c98cabab3f33ab4c67f57

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-certauth: Add missing inputs and adjust disabled tests.
	* gnu/packages/python-crypto.scm (python-certauth)[native-inputs]: Add
	nss-certs-for-test.
	[arguments]: Adjust list of disabled tests.

	Change-Id: I948ad49276fa107efcfe34c8931a047c5d66ad1b

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-h2: Fix build.
	* gnu/packages/python-web.scm (python-h2): Fix build.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <test-flags>: Skip 10 tests.
	[native-inputs]: Remove python-hypothesis; add python-setuptools and
	python-wheel.

	Change-Id: I3bef5ad8d69e4c651b43db39fcbbae6df152e1e2

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-anyio: Adjust inputs, fix build.
	* gnu/packages/python-xyz.scm (python-anyio): [native-inputs]: Remove
	python-contextlib2, python-hypothesis, and python-mock.

	Change-Id: I84e16a7be8f8dd914d5710926960dc7d7339fa4d

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-uvloop: Fix build, improve style.
	* gnu/packages/python-web.scm (python-uvloop) [arguments] <test-flags>:
	Move test skip logic here. Skip one more test.
	<phases>: Use default 'check, add 'pre-check.

	Change-Id: I0cee23f36943d5cc9431b0b6b5b6e729949569cf

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: pybind11: Update to 2.13.6.
	* gnu/packages/python-xyz.scm (pybind11): Update to 2.13.6. Fix build.

	Change-Id: I91aa0b4387bd46f317c6e7a00572645195d133de

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-frozenlist: Update to 1.3.3.
	* gnu/packages/python-web.scm (python-frozenlist): Update to 1.3.3. Fix
	build.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ic03ab0566e79b88c8987c27d3855dca42d0791d1

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cached-property: Update to 2.0.1.
	* gnu/packages/python-xyz.scm (python-cached-property): Update to
	2.0.1. Fix build, improve style.
	[source] <uri>: Adjust it as PyPI archive name has been changed.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <phases>: Remove 'disable-broen-test, issue is resolved.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: Ib929c70387acd885d2f5f3db6b2ca8e7e9e51433

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-argcomplete: Update to 3.5.3.
	* gnu/packages/python-xyz.scm (python-argcomplete): Update to 3.5.3. Fix
	build.
	[native-inputs]: Remove python-coverage, python-mypy, python-setuptools,
	and python-setuptools-scm; add python-hatchling.

	Change-Id: Iac973cede3a41c42248b48c1e3d252225109c86f

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-parameterized-next.
	* gnu/packages/check.scm (python-parameterized-next): Delete variable.
	* gnu/packages/machine-learning.scm (onnx) [native-inputs]: Remove
	python-parameterized-next, add python-parameterized.

	Change-Id: I5065dab6374ae86d7cc6fd8cbaa75cdbb9f89716

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-parameterized: Update to 0.9.0.
	* gnu/packages/check.scm (python-parameterized): Update to 0.9.0. Fix build.
	[build-system]: Swap to pyproject-buid-system.
	[arguments] <phases>: Add 'fix-tests, and use default 'check.
	[native-inputs]: Remove python-nose; add python-pytest,
	python-setuptools, and python-wheel.

	Change-Id: Id7a96312efbd4f957d0a72f25c5ca9515455de37

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-objgraph: Adjust inputs.
	* gnu/packages/python-xyz.scm (python-objgraph)
	[propagated-inputs]: Remove graphviz; add python-graphviz.
	[native-inputs]: Add graphviz.

	Change-Id: I6ee63b68be75354ac649e3736dd1d55b60809e91

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sphinx: Skip one more test.
	* gnu/packages/sphinx.scm (python-sphinx) [arguments] <test-flags>: Skip
	one more test.

	Change-Id: I5d3e066c88a8b3497454392dd0521ee8741df6b9

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-objgraph: Update to 3.6.2.
	* gnu/packages/python-xyz.scm (python-objgraph): Update to 3.6.2.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <test-flags>: Skip one test.
	[native-inputs]: Remove python-mock; add python-pytest,
	python-setuptools, and python-wheel.

	Change-Id: I4d6fa195f528809a948ea1f8d076603f4e9d0118

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-virtualenv: Update to 20.29.1.
	* gnu/packages/python-xyz.scm (python-virtualenv): Update to
	20.29.1. Fix build.
	[arguments] <test-flags>: Skip one more test.
	[propagated-inputs]: Remove python-importlib-metadata.
	[native-inputs]: Remove python-covdefaults and python-coverage; add
	python-pytest-freezer.

	Change-Id: I4eb1895181bfba2de0c93c4bee217f2ec7d5b25d

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pytest-freezer.
	* gnu/packages/python-check.scm (python-pytest-freezer): New variable.

	Change-Id: I54a50df8279d5831029c1996e8488f6ca471adcb

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zope-testing: Update to 5.0.1.
	* gnu/packages/python-web.scm (python-zope-testing): Update to 5.0.1.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.
	[home-page]: Adjust it as take from
	<https://github.com/zopefoundation/zope.testing>.
	[description]: Adjust fill-column.

	Change-Id: Ibe1203a0c0602df31d7d0cb49b362ba453c861f1

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pympler: Update to 1.1.
	* gnu/packages/python-xyz.scm (python-pympler): Update to 1.1.
	[source] <uri>: Adjust it as name of PyPI archive has been changed.
	[bulid-system]: Swap to pyproject-build-system.
	[arguments] <test-flags>: Skip one test.
	<phases>: Remove 'skip-broken-test.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: I4d9e942a2f52548f0443cb498d678dc892762f90

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: jack-2: Make compatible with Python 3.11.
	* gnu/packages/audio.scm (jack-2)[arguments]: Add phase 'python-compatibility.

	Change-Id: Ice859acb84f12feac2d31b231ef18c065d644c6c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Update references to python3.10 directory.
	* gnu/packages/admin.scm (ansible)[native-search-paths]: Refer to python3.11
	directory.
	* gnu/packages/bioinformatics.scm (scvelo)[arguments]: Same.
	* gnu/packages/ebook.scm (calibre)[arguments]: Same.
	* gnu/packages/engineering.scm (cadabra2)[arguments]: Same.
	* gnu/packages/gnuzilla.scm (make-l10n-package)[arguments]: Same.
	* gnu/packages/machine-learning.scm (python-vosk)[arguments]: Same.
	* gnu/packages/python-science.scm (python-pandas-2)[arguments]: Same.
	* gnu/packages/version-control.scm (mercurial)[native-search-paths]: Same.
	* gnu/packages/irc.scm (go-gopkg-in-irc-v3): Update comment.

	Change-Id: If2ea1060b42b137474d5cfda6611df6e6fc85270

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Default to Python 3.11.
	* gnu/packages/python.scm (python-3): Point to python-3.11.

	Change-Id: I0335ced5a24a5318b71e4c3fdcdbad6cd9e9c5c5

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>
	    Tanguy Le Carrour  <tanguy@bioneland.org>.

	gnu: Add python-3.11.
	* gnu/packages/patches/python-3.11-fix-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add patch.
	* gnu/packages/python.scm (python-3.11): New variable.

	Change-Id: I4a05f75d7b8867166ab91e983abff1a99cd7c80e

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-black: Move to python-check.
	* gnu/packages/python-xyz.scm (python-pytest-black): Move from here ...
	* gnu/packages/python-check.scm: ... to here.

	Change-Id: I63b64e0e09173312bb6ddea316fe323801cb1176

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-black: Update to 0.6.0.
	Project maintainer has been changed, see
	<https://github.com/shopkeep/pytest-black/issues/70>.

	* gnu/packages/python-xyz.scm (python-pytest-black): Update to 0.6.0.
	[source] <uri>: Adjust it as PyPI archive name has been changed.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Remove python-setuptools-scm, add python-setuptools and
	python-wheel.
	[home-page]: Fix it.

	Change-Id: If2c6eb1edebfbe95207340cbd569668364da7a73

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minimal: Update to 4.5.0.
	* gnu/packages/statistics.scm (r-minimal): Update to 4.5.0.

	Change-Id: I060123afa8c7e609ec923835ff6f400424de8f6d

2025-04-16  Artyom Bologov  <mail@aartaka.me>

	gnu: openblas: Add debug output.
	* gnu/packages/maths.scm (openblas): Add "debug" output
	[outputs]: Add argument, add "debug" output
	[arguments]<#:make-flags>: Add DEBUG=1 flag

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantreg: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-quantreg): Move from here...
	* gnu/packages/cran.scm (r-quantreg): ...to here.

	Change-Id: Ibb09b586cb6d6400f81f8dacbe43932a744ee5f5

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantpsyc: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-quantpsyc): Move from here...
	* gnu/packages/cran.scm (r-quantpsyc): ...to here.
	[synopsis]: Use lower case.
	[description]: Complete the sentence.

	Change-Id: Idd7c9ecad81cf0060e2190c63abaa837b376d99b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-purrr: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-purrr): Move from here...
	* gnu/packages/cran.scm (r-purrr): ...to here.

	Change-Id: If80c98ef94b5dc7e703565f33c463b55235aae40

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-puniform: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-puniform): Move from here...
	* gnu/packages/cran.scm (r-puniform): ...to here.

	Change-Id: Ia826341194689fc3e35f8005d9f81de47b8746cf

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pryr: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-pryr): Move from here...
	* gnu/packages/cran.scm (r-pryr): ...to here.

	Change-Id: I1380132504647eec8c0059610afae17ca01a9378

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-praise: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-praise): Move from here...
	* gnu/packages/cran.scm (r-praise): ...to here.

	Change-Id: Ie7aa6d8e98b678d4487dd67997059e6cb908d96b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prabclus: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-prabclus): Move from here...
	* gnu/packages/cran.scm (r-prabclus): ...to here.

	Change-Id: Ic49c215878e373d1fe8391ac15c53c274d0964a9

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plotrix: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-plotrix): Move from here...
	* gnu/packages/cran.scm (r-plotrix): ...to here.

	Change-Id: I674c4443ce03ec9e6fc0a5fb810a095340e136ad

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plotly: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-plotly): Move from here...
	* gnu/packages/cran.scm (r-plotly): ...to here.

	Change-Id: I942879eb40c152d51a5d0d1bf07d5e887b560327

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pkgmaker: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-pkgmaker): Move from here...
	* gnu/packages/cran.scm (r-pkgmaker): ...to here.

	Change-Id: I76f004f673bd3a20f76e57c2bb6d1e191c845b97

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pkgconfig: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-pkgconfig): Move from here...
	* gnu/packages/cran.scm (r-pkgconfig): ...to here.

	Change-Id: I7bc801d886a1b6f60c8c59770385e8b09d49c312

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcapp: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-pcapp): Move from here...
	* gnu/packages/cran.scm (r-pcapp): ...to here.

	Change-Id: Ice2f24fb4fd070087ea52adc9e218f5ea5889cd3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pbkrtest: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-pbkrtest): Move from here...
	* gnu/packages/cran.scm (r-pbkrtest): ...to here.

	Change-Id: I4cd3810f9c815b385b896b8836276f3c2f128eff

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pbapply: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-pbapply): Move from here...
	* gnu/packages/cran.scm (r-pbapply): ...to here.

	Change-Id: I7fdbf5e9693b7775ec476aa0e374779bd90859ad

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-numderiv: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-numderiv): Move from here...
	* gnu/packages/cran.scm (r-numderiv): ...to here.

	Change-Id: Ibfd5657c5b759c887cd1c338544b0b4034ab14d7

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-norm: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-norm): Move from here...
	* gnu/packages/cran.scm (r-norm): ...to here.
	[description]: Update from CRAN.
	[license]: Correct to GPLv2+.

	Change-Id: I7ac12f62894616d0e22ea7573da0dffa576b4696

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nloptr: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-nloptr): Move from here...
	* gnu/packages/cran.scm (r-nloptr): ...to here.

	Change-Id: I6b6e82faccfbf5f58f6926034c23aadfe2f8f971

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-naniar: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-naniar): Move from here...
	* gnu/packages/cran.scm (r-naniar): ...to here.

	Change-Id: I1509b43a4e05335796cbd589a769d82166409687

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mvtnorm: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-mvtnorm): Move from here...
	* gnu/packages/cran.scm (r-mvtnorm): ...to here.

	Change-Id: I57f6b08ad9d6f66a3233accd7521017424f21a96

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mumin: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-mumin): Move from here...
	* gnu/packages/cran.scm (r-mumin): ...to here.

	Change-Id: I9be39288510cd11acc0a84d5003932600c2fdaec

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multitaper: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-multitaper): Move from here...
	* gnu/packages/cran.scm (r-multitaper): ...to here.

	Change-Id: I18ce64d948f594ad298a8e59ac5a56f3bfcfc0d8

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-modeltools: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-modeltools): Move from here...
	* gnu/packages/cran.scm (r-modeltools): ...to here.

	Change-Id: Iac17098113d11baf645d07332e3415d4489fbc1c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-modelmetrics: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-modelmetrics): Move from here...
	* gnu/packages/cran.scm (r-modelmetrics): ...to here.

	Change-Id: I9d5742cbac41884e760e33b499c8f0befa1b64e3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mnormt: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-mnormt): Move from here...
	* gnu/packages/cran.scm (r-mnormt): ...to here.

	Change-Id: Ia92c9bf5b5f4f3ba061187f330ce8d1366961ce0

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mixtools: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-mixtools): Move from here...
	* gnu/packages/cran.scm (r-mixtools): ...to here.

	Change-Id: I97757ac2e72097ede8c04122917075afdc2ba96f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minqa: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-minqa): Move from here...
	* gnu/packages/cran.scm (r-minqa): ...to here.

	Change-Id: Ia067ea5a6edbda3552753eda3802ba6f3fb5df8b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-microbenchmark: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-microbenchmark): Move from here...
	* gnu/packages/cran.scm (r-microbenchmark): ...to here.

	Change-Id: Ibdeba2167214f20470206e32a821504c5e5226ba

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-memoise: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-memoise): Move from here...
	* gnu/packages/cran.scm (r-memoise): ...to here.

	Change-Id: I9cd59d1aea04b1756da9b7ec5edd3a26b386eb8d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mclust: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-mclust): Move from here...
	* gnu/packages/cran.scm (r-mclust): ...to here.

	Change-Id: I130f21e23d4063a7eb8529ad9eaef4f040449445

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrixstats: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-matrixstats): Move from here...
	* gnu/packages/cran.scm (r-matrixstats): ...to here.

	Change-Id: Idd8b6ea48d6b2d3735d4059778ab2a94dbf5a80d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrixmodels: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-matrixmodels): Move from here...
	* gnu/packages/cran.scm (r-matrixmodels): ...to here.

	Change-Id: I81b1a4db1d9f2343ad3a7960c8458eddab0acc98

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lubridate: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-lubridate): Move from here...
	* gnu/packages/cran.scm (r-lubridate): ...to here.

	Change-Id: I12de4152992c1132a0730d363232823316fdd9e5

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-logspline: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-logspline): Move from here...
	* gnu/packages/cran.scm (r-logspline): ...to here.

	Change-Id: I2376268411c310557a0123f4302c14588f110241

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-locfit: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-locfit): Move from here...
	* gnu/packages/cran.scm (r-locfit): ...to here.

	Change-Id: I234ce8ca7f810770007302c926d8e36196af330e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lmom: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-lmom): Move from here...
	* gnu/packages/cran.scm (r-lmom): ...to here.

	Change-Id: Ia18c5fdd5554617b8af0751fbdd08c838240a337

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lme4: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-lme4): Move from here...
	* gnu/packages/cran.scm (r-lme4): ...to here.

	Change-Id: Ie6ae05d42ce1c2a30eb36ca7a8f283c625f8d05a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-latticeextra: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-latticeextra): Move from here...
	* gnu/packages/cran.scm (r-latticeextra): ...to here.

	Change-Id: Ia762a0d2efaa096fb57c6e7ead0f118a90b881c9

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lars: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-lars): Move from here...
	* gnu/packages/cran.scm (r-lars): ...to here.

	Change-Id: Iade6e7ac33d41afa8d9d6dd14a9ba39e20508d0c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lambda-r: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-lambda-r): Move from here...
	* gnu/packages/cran.scm (r-lambda-r): ...to here.

	Change-Id: I04df0e4d47ece655dae88712ea03d32ed4b106ad

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gtools: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-gtools): Move from here...
	* gnu/packages/cran.scm (r-gtools): ...to here.

	Change-Id: I8f0c80fc1959af85ec62f26da7838f28b6822a67

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gtable: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-gtable): Move from here...
	* gnu/packages/cran.scm (r-gtable): ...to here.

	Change-Id: Ifeacfae1c83d8bfe981747f9c24737d2f57a9aee

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gridextra: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-gridextra): Move from here...
	* gnu/packages/cran.scm (r-gridextra): ...to here.

	Change-Id: I01d4106e982e3db29e8f9ae855ee72d29029f6ae

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gridbase: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-gridbase): Move from here...
	* gnu/packages/cran.scm (r-gridbase): ...to here.

	Change-Id: I99512fd8c798f53658bee547338f20c21edca50d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gplots: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-gplots): Move from here...
	* gnu/packages/cran.scm (r-gplots): ...to here.

	Change-Id: I12aac143aaf2712eefd2d71d6f5b121a3e27e7e3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-googlesheets: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-googlesheets): Move from here...
	* gnu/packages/cran.scm (r-googlesheets): ...to here.

	Change-Id: I98867fbc71150e50b0b5b9524aeb6e7b47d57234

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glmnet: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-glmnet): Move from here...
	* gnu/packages/cran.scm (r-glmnet): ...to here.

	Change-Id: I07139fc8e9e428015a4cd1b62c42f3b53229b9b7

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glinternet: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-glinternet): Move from here...
	* gnu/packages/cran.scm (r-glinternet): ...to here.

	Change-Id: I2107cad740768b2ed65427b19a9b4b9368dd1d59

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gld: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-gld): Move from here...
	* gnu/packages/cran.scm (r-gld): ...to here.

	Change-Id: Ib473d263130734e506302f59786b5db5b44d988d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-git2r: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-git2r): Move from here...
	* gnu/packages/cran.scm (r-git2r): ...to here.

	Change-Id: I25731eafc7b943dd89724af89be0e1deafe2f383

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggthemes: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-ggthemes): Move from here...
	* gnu/packages/cran.scm (r-ggthemes): ...to here.

	Change-Id: Id744d6228fdac3399b41218945f0dee784d2aafc

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggbeeswarm: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-ggbeeswarm): Move from here...
	* gnu/packages/cran.scm (r-ggbeeswarm): ...to here.

	Change-Id: Ib5fa3c8e36f2fb2e58342de45ecde2bca5b3542f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdata: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-gdata): Move from here...
	* gnu/packages/cran.scm (r-gdata): ...to here.

	Change-Id: Ie5baf115b6d20700d7fe3ea59f3d190aa7c6449d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-futile-options: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-futile-options): Move from here...
	* gnu/packages/cran.scm (r-futile-options): ...to here.

	Change-Id: I52d1868a1a6ddd9d08251f736fc827a23428da03

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-futile-logger: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-futile-logger): Move from here...
	* gnu/packages/cran.scm (r-futile-logger): ...to here.

	Change-Id: I9b3690dc6bca5861aec7332050dd33bde3d03d7a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fpc: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-fpc): Move from here...
	* gnu/packages/cran.scm (r-fpc): ...to here.

	Change-Id: Ib3dbf70c51d3ebe7b45bf377d357225972710f77

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-foreach: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-foreach): Move from here...
	* gnu/packages/cran.scm (r-foreach): ...to here.

	Change-Id: Ieb076d66f48037161eb114a414dc38744e0caebd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-forcats: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-forcats): Move from here...
	* gnu/packages/cran.scm (r-forcats): ...to here.

	Change-Id: I0c0f5c311269a47e5070ab4e1acecc2417e749e3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flexmix: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-flexmix): Move from here...
	* gnu/packages/cran.scm (r-flexmix): ...to here.

	Change-Id: I3ea4a3d193074d7c735c13c778319e4ee4ea1847

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fivethirtyeight: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-fivethirtyeight): Move from here...
	* gnu/packages/cran.scm (r-fivethirtyeight): ...to here.

	Change-Id: I36f5037420b2c507661dc7e0ccc89535ed50e3c2

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fit-models: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-fit-models): Move from here...
	* gnu/packages/cran.scm (r-fit-models): ...to here.

	Change-Id: I6472b244f37274cfa81b9bb6593ec0b23d52ae52

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fdrtool: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-fdrtool): Move from here...
	* gnu/packages/cran.scm (r-fdrtool): ...to here.

	Change-Id: I0bf5d5cb08e00cba93ff90f4e111b8e351322d80

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fastica: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-fastica): Move from here...
	* gnu/packages/cran.scm (r-fastica): ...to here.

	Change-Id: I0c18445a80b6c9f7648138252147dcdfdf7c38e8

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fastcluster: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-fastcluster): Move from here...
	* gnu/packages/cran.scm (r-fastcluster): ...to here.

	Change-Id: I0f79341376993e013c33a6f918c9e5ab0908968d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fail: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-fail): Move from here...
	* gnu/packages/cran.scm (r-fail): ...to here.

	Change-Id: I1cc504fa151660f063ba0422fda470b4c7894f8f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dynamictreecut: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-dynamictreecut): Move from here...
	* gnu/packages/cran.scm (r-dynamictreecut): ...to here.
	[home-page]: Update to CRAN URL.

	Change-Id: I0deb5e2010339830332769fed795a5510136c8f4

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dt: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-dt): Move from here...
	* gnu/packages/cran.scm (r-dt): ...to here.

	Change-Id: I511e3c567553c017647718441f1ee67034ce8167

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dplyr: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-dplyr): Move from here...
	* gnu/packages/cran.scm (r-dplyr): ...to here.

	Change-Id: I6ea5af3b7b1d67eba0e08c141d9929640428f8f9

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-doparallel: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-doparallel): Move from here...
	* gnu/packages/cran.scm (r-doparallel): ...to here.

	Change-Id: I329e05553feb5b436665c791fe6748efb9f513ce

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-domc: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-domc): Move from here...
	* gnu/packages/cran.scm (r-domc): ...to here.

	Change-Id: I67618b0d0efd35e96cfd7162b9d2ba95eebcc276

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diptest: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-diptest): Move from here...
	* gnu/packages/cran.scm (r-diptest): ...to here.

	Change-Id: Ib29e95b342f36227334be53ddbc78d7b515f7d18

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-devtools: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-devtools): Move from here...
	* gnu/packages/cran.scm (r-devtools): ...to here.

	Change-Id: I90fa0555f8c6ce472ea3f0e88bd522bf73e0f50f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-desctools: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-desctools): Move from here...
	* gnu/packages/cran.scm (r-desctools): ...to here.

	Change-Id: Ie1c2e2148bb37ae56e0a8a57a04c09b0c10dc64b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-desc: Use Texinfo markup in description.
	* gnu/packages/cran.scm (r-desc)[description]: Use @enumerate and @dfn.

	Change-Id: I79daf3b0db6c3387fae561ac764a5352e40c3b4f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-desc: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-desc): Move from here...
	* gnu/packages/cran.scm (r-desc): ...to here.

	Change-Id: Icee66147939e1c87aabeb281b742244910ed4abb

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deoptimr: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-deoptimr): Move from here...
	* gnu/packages/cran.scm (r-deoptimr): ...to here.

	Change-Id: I9e41e5574f626dc300f3179a46dba4305b01087b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dbplyr: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-dbplyr): Move from here...
	* gnu/packages/cran.scm (r-dbplyr): ...to here.

	Change-Id: I8b1bae6ba9082b16a5bf6326b028d7f5578a81b7

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-data-table: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-data-table): Move from here...
	* gnu/packages/cran.scm (r-data-table): ...to here.

	Change-Id: I15f002bc57ebca6451ec6e706d8468a40ad4b313

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-datasaurus: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-datasaurus): Move from here...
	* gnu/packages/cran.scm (r-datasaurus): ...to here.

	Change-Id: I3b2a8d3d41c548998c05879692b90f7c81bac080

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cowplot: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-cowplot): Move from here...
	* gnu/packages/cran.scm (r-cowplot): ...to here.

	Change-Id: Ifa2aff9ebd93afae95edaa768650f46020564bd8

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-compquadform: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-compquadform): Move from here...
	* gnu/packages/cran.scm (r-compquadform): ...to here.

	Change-Id: Iaaceb6ceeb52eec81cc5401a9b6856d616b31cb2

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-commonmark: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-commonmark): Move from here...
	* gnu/packages/cran.scm (r-commonmark): ...to here.

	Change-Id: I2293161d3d4e69f6902c1e5730a223dc997393f5

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-colorout: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-colorout): Move from here...
	* gnu/packages/cran.scm (r-colorout): ...to here.

	Change-Id: I9c0b00d472afc21fc3ba2c1c07461065294e17d7

2025-04-16  Greg Hogan  <code@greghogan.com>

	gnu: r-arrow: Update to 19.0.1.
	* gnu/packages/cran.scm (r-arrow): Update to 19.0.1.

	Change-Id: I394705adedae92e5aaaba398a0d0ab2a154c37ae

2025-04-16  Greg Hogan  <code@greghogan.com>

	gnu: apache-arrow: Update to 19.0.1.
	* gnu/packages/databases.scm (apache-arrow): Update to 19.0.1.
	[arguments]<#:configure-flags>: Disable mimalloc allocator.

	Change-Id: Ia4e5d99f6f31911683b3ce424604eafa4700d255

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-coregx: Disable three tests.
	* gnu/packages/bioconductor.scm (r-coregx)[arguments]: Add phase
	'disable-bad-tests.

	Change-Id: Ic8d9425151250946d81770c328c9ad621a1d4a45

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paramhelpers: Disable one test.
	* gnu/packages/cran.scm (r-paramhelpers)[arguments]: Add phase
	'disable-bad-tests.

	Change-Id: I6a1f063f3f57fb762ae7e5809730b04342dae207

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove r-mlr3ordinal.
	Due to a bug that has first been reported in 2022 the package could not be
	built for years.  It is time to remove it.

	https://github.com/mlr-org/mlr3ordinal/issues/14

	* gnu/packages/cran.scm (r-mlr3ordinal): Remove variable.

	Change-Id: I86ec710afc9b1062062002c0cb2a089af2b7ea60

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppml: Disable bad test.
	* gnu/packages/cran.scm (r-rcppml)[arguments]: Add phase 'disable-bad-tests.

	Change-Id: I6ae0b1179c126da2132ac736b876b20c6818fc5b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppml/devel: Update to 0.5.6-2.5449a5b.
	* gnu/packages/machine-learning.scm (r-rcppml/devel): Update to 0.5.6-2.5449a5b.

	Change-Id: I6face31261f5eb51417fef77007f2c8ac1152361

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gutils: Update to 0.2.0-2.fc24db6.
	* gnu/packages/bioinformatics.scm (r-gutils): Update to 0.2.0-2.fc24db6.

	Change-Id: I7ce713934acf9321c688d03ca9c7fbfb13a1efb3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anpan: Disable tests.
	* gnu/packages/bioinformatics.scm (r-anpan)[arguments]: Disable tests.

	Change-Id: Ia78599512549bc90a01011c18e91d4adaa16b168

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clubsandwich: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-clubsandwich): Move from here...
	* gnu/packages/cran.scm (r-clubsandwich): ...to here.

	Change-Id: I8528c009dfc695ca0faf81d21fc730e433756600

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chron: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-chron): Move from here...
	* gnu/packages/cran.scm (r-chron): ...to here.

	Change-Id: Id1075fc7ef27b99ade29a6a07bf81b31bf875ceb

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-checkmate: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-checkmate): Move from here...
	* gnu/packages/cran.scm (r-checkmate): ...to here.

	Change-Id: I6edcb32c74914e7c532ab0faa671e24695711836

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cellranger: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-cellranger): Move from here...
	* gnu/packages/cran.scm (r-cellranger): ...to here.

	Change-Id: I6fc1bb06ca5ea71a2c147a11cc40eda9aa7572d0

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-catools: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-catools): Move from here...
	* gnu/packages/cran.scm (r-catools): ...to here.

	Change-Id: Id77d1d5068fc8678212b43402b3483082cbd4d17

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cardata: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-cardata): Move from here...
	* gnu/packages/cran.scm (r-cardata): ...to here.

	Change-Id: I723f64274dd32d7eb29e8c02b3791f6fb6391ca2

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-car: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-car): Move from here...
	* gnu/packages/cran.scm (r-car): ...to here.

	Change-Id: I33d60c6fdee747a738775f7ae4dbc65690b41cef

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cairo: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-cairo): Move from here...
	* gnu/packages/cran.scm (r-cairo): ...to here.

	Change-Id: Ia4e8d6e7cae1924ca83c1eb4a333e1c30561463c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests: Update to 4.4.3.
	* gnu/packages/statistics.scm (r-with-tests): Update to 4.4.3.

	Change-Id: I835e9369ea5c234b90aed55cd5adca76b6e69c0d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hexbin: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-hexbin): Move from here...
	* gnu/packages/cran.scm (r-hexbin): ...to here.

	Change-Id: If88314e7d48fd225357a62cac8ef788ddc34074a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hmisc: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-hmisc): Move from here...
	* gnu/packages/cran.scm (r-hmisc): ...to here.

	Change-Id: I48991bd0ff318b55f3bfae01beebeec115c5648a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hms: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-hms): Move from here...
	* gnu/packages/cran.scm (r-hms): ...to here.

	Change-Id: I064d39ff5256e1c8577800d8bf5d1066f083fe6b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hiddenmarkov: Adjust position.
	* gnu/packages/cran.scm (r-hiddenmarkov): Move around.

	Change-Id: I42e8e5e04e6ed6282e386e03d0f5796ecbf99a37

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httr: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-httr): Move from here...
	* gnu/packages/cran.scm (r-httr): ...to here.

	Change-Id: If6276bb5460f7f5f7e4cb00df28a1efb2a1e733e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-knitrbootstrap: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-knitrbootstrap): Move from here...
	* gnu/packages/cran.scm (r-knitrbootstrap): ...to here.

	Change-Id: I03d3a3076ac6a4ebbc8c3731f82ad67b1b0882e9

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-knitr: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-knitr): Move from here...
	* gnu/packages/cran.scm (r-knitr): ...to here.

	Change-Id: Ie115665938756455bb9de9dff0cab3ec0ae6744c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-kknn: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-kknn): Move from here...
	* gnu/packages/cran.scm (r-kknn): ...to here.

	Change-Id: I5b6ad73665da55368a6beb104e8b850e4df35953

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iterators: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-iterators): Move from here...
	* gnu/packages/cran.scm (r-iterators): ...to here.

	Change-Id: Ieda44c6659107e3235abcebf85b84defeb7d8dfc

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-irlba: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-irlba): Move from here...
	* gnu/packages/cran.scm (r-irlba): ...to here.

	Change-Id: I69f7afa4beb2510ab5493bf4c572b70b8d30e4fb

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openssl: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-openssl): Move from here...
	* gnu/packages/cran.scm (r-openssl): ...to here.

	Change-Id: I5225b0d1d5206ec5b00d20bec3366999922df632

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vgam: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-vgam): Move from here...
	* gnu/packages/cran.scm (r-vgam): ...to here.

	Change-Id: I3464659525eb74a8c3e92eb9bd5e511b75fbf728

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vipor: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-vipor): Move from here...
	* gnu/packages/cran.scm (r-vipor): ...to here.

	Change-Id: I17c8414123a40bc286b904e53d54a5fcc3e3fa88

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-viridis: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-viridis): Move from here...
	* gnu/packages/cran.scm (r-viridis): ...to here.

	Change-Id: If91c6195a7e7332ec0095f77c5438c64b97e019a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-viridislite: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-viridislite): Move from here...
	* gnu/packages/cran.scm (r-viridislite): ...to here.

	Change-Id: If1ef73c33295d8eceffc65b4b45e24dae7f24d1b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-withr: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-withr): Move from here...
	* gnu/packages/cran.scm (r-withr): ...to here.

	Change-Id: Id79d60b49dfbfe2651c1284a2b864ce797567efc

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-whisker: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-whisker): Move from here...
	* gnu/packages/cran.scm (r-whisker): ...to here.

	Change-Id: Iec5ccf201c2bd41b8bcc22a7c22bd2d4724c1b3d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-exact: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-exact): Move from here...
	* gnu/packages/cran.scm (r-exact): ...to here.

	Change-Id: I6b2bdbf419ce58cd4583a7dd5966b2bbc5001191

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-esc: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-esc): Move from here...
	* gnu/packages/cran.scm (r-esc): ...to here.

	Change-Id: I85de40871430ea352048185ac8d3a1d9afaaac36

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-effects: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-effects): Move from here...
	* gnu/packages/cran.scm (r-effects): ...to here.

	Change-Id: I6304b393a0c242a3c41a6d4338b0285a487f8383

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-e1071: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-e1071): Move from here...
	* gnu/packages/cran.scm (r-e1071): ...to here.

	Change-Id: I79fd00477053a9335c2e4645401391a55c5d0168

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shiny: Update to 1.10.0.
	* gnu/packages/cran.scm (r-shiny): Update to 1.10.0.
	[source]: Adjust snippet.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-coro.

	Change-Id: Ief1e1b53f7c7edda82a5aec96cbbe732b94663e9

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ztable: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-ztable): Move from here...
	* gnu/packages/cran.scm (r-ztable): ...to here.

	Change-Id: I9290dc5fbedbc4ce1c3006765f118dbfa90caa20

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xnomial: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-xnomial): Move from here...
	* gnu/packages/cran.scm (r-xnomial): ...to here.

	Change-Id: Ia29c545662abc69744ba2d630f39b527ec865878

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xtable: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-xtable): Move from here...
	* gnu/packages/cran.scm (r-xtable): ...to here.

	Change-Id: If432494f10e6560660ba952a9bb0397cba365784

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-brew: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-brew): Move from here...
	* gnu/packages/cran.scm (r-brew): ...to here.

	Change-Id: I9d180c09e7c80a3e50490af62de73f70cd401c47

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-blob: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-blob): Move from here...
	* gnu/packages/cran.scm (r-blob): ...to here.

	Change-Id: I40a4e16e45a7663599a3ffe3df0b99db563672dd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bitops: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-bitops): Move from here...
	* gnu/packages/cran.scm (r-bitops): ...to here.

	Change-Id: I0e114357dcc4fb1ca6ce168ef8eebe24a6d26756

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-binom: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-binom): Move from here...
	* gnu/packages/cran.scm (r-binom): ...to here.

	Change-Id: I056a6fb0aefb9a8c9b34cbc1b8a0466a123914a1

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigmemory-sri: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-bigmemory-sri): Move from here...
	* gnu/packages/cran.scm (r-bigmemory-sri): ...to here.

	Change-Id: Iaceb50789ee605ba329212491d0010cc830b2ffd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigmemory: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-bigmemory): Move from here...
	* gnu/packages/cran.scm (r-bigmemory): ...to here.

	Change-Id: I2a9405a4292a05ed731685e2defb9d194871314e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biased-urn: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-biased-urn): Move from here...
	* gnu/packages/cran.scm (r-biased-urn): ...to here.

	Change-Id: I9abc7d51f9a203a710a7c9baac06e4b200405298

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beeswarm: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-beeswarm): Move from here...
	* gnu/packages/cran.scm (r-beeswarm): ...to here.

	Change-Id: Ia91f5c7fcdff224c7ef80da34c4d71d3026ed477

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bbmisc: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-bbmisc): Move from here...
	* gnu/packages/cran.scm (r-bbmisc): ...to here.

	Change-Id: I17b5c2adc15730a8a3d5602479ee58f68f844083

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayesfactor: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-bayesfactor): Move from here...
	* gnu/packages/cran.scm (r-bayesfactor): ...to here.

	Change-Id: Id969af7223fa87ce62a1d8819770eaff4e46a426

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-batchjobs: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-batchjobs): Move from here...
	* gnu/packages/cran.scm (r-batchjobs): ...to here.

	Change-Id: I5f4d592d34fe1a5dc9fb4211e234b10fbfa12444

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-base64enc: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-base64enc): Move from here...
	* gnu/packages/cran.scm (r-base64enc): ...to here.

	Change-Id: I63b87e05d48bafe8a36eb9659fa091c0119173c9

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-base64: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-base64): Move from here...
	* gnu/packages/cran.scm (r-base64): ...to here.

	Change-Id: I5355658151b225e75dd0fda2accbfc684eab5033

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-backports: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-backports): Move from here...
	* gnu/packages/cran.scm (r-backports): ...to here.

	Change-Id: I324f478b85d6ddd41a06dd0f1365a17a79e662ec

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xml: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-xml): Move from here...
	* gnu/packages/cran.scm (r-xml): ...to here.

	Change-Id: Ib6be15744e9991392c07030078ce4dba7e92aad9

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xml2: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-xml2): Move from here...
	* gnu/packages/cran.scm (r-xml2): ...to here.

	Change-Id: Idc086c01a69ae582a86bda54a464c87db9cfc37c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ade4: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-ade4): Move from here...
	* gnu/packages/cran.scm (r-ade4): ...to here.

	Change-Id: I2eb668bc1b3d2e84ebdcf45d3e09af17a7c3f676

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-coda: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-coda): Move from here...
	* gnu/packages/cran.scm (r-coda): ...to here.

	Change-Id: I04dc4ae5f15838509f3c24ae568772287a93fcff

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yaml: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-yaml): Move from here...
	* gnu/packages/cran.scm (r-yaml): ...to here.

	Change-Id: I92eef1e0c5645a7507e757b6cba7dfe05809b8c2

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-markdown: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-markdown): Move from here...
	* gnu/packages/cran.scm (r-markdown): ...to here.

	Change-Id: Ifb88422bc11e29d7c7325b3c4a0d458f3cc6e3d7

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mime: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-mime): Move from here...
	* gnu/packages/cran.scm (r-mime): ...to here.

	Change-Id: Id5077f97ce5254d947606e58a49c7bd3bee38749

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httpgd: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-httpgd): Move from here...
	* gnu/packages/cran.scm (r-httpgd): ...to here.

	Change-Id: I896c9255ffe7ee6593b58a179954a12a3cdd1cc6

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-highr: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-highr): Move from here...
	* gnu/packages/cran.scm (r-highr): ...to here.

	Change-Id: I19f8c3f7fa8a978492affcff692fec2adf3f5988

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-formatr: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-formatr): Move from here...
	* gnu/packages/cran.scm (r-formatr): ...to here.

	Change-Id: I358d7c28ea4af7ada0e2a0331947d6c7bd91b892

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-crayon: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-crayon): Move from here...
	* gnu/packages/cran.scm (r-crayon): ...to here.

	Change-Id: Idb862c0e62cf5592c379332f73448b36f53a2771

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-formula: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-formula): Move from here...
	* gnu/packages/cran.scm (r-formula): ...to here.

	Change-Id: I58a3e23147feecfe7ad91fd4aed683431daf2792

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acepack: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-acepack): Move from here...
	* gnu/packages/cran.scm (r-acepack): ...to here.

	Change-Id: Ieff08cd49f9d9ccbfb2be605abedda12100f199f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httpgd: Update to 2.0.3.
	* gnu/packages/statistics.scm (r-httpgd): Update to 2.0.3.
	[native-inputs]: Add r-future, r-httr, and r-jsonlite.

	Change-Id: Ia54b9abfb6344b76fd5066988e2a1f5487a050fd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-evaluate: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-evaluate): Move from here...
	* gnu/packages/cran.scm (r-evaluate): ...to here.

	Change-Id: Id4eb9858368998eeea3c99a7d8706d424a9b7089

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bh: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-bh): Move from here...
	* gnu/packages/cran.scm (r-bh): ...to here.

	Change-Id: I2da3fb4b001ab67d50f8931c8c40810ac810c6c2

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dbi: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-dbi): Move from here...
	* gnu/packages/cran.scm (r-dbi): ...to here.

	Change-Id: I24ae463d8c5a9cf8256d7d5c7d2704168590a577

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lazyeval: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-lazyeval): Move from here...
	* gnu/packages/cran.scm (r-lazyeval): ...to here.

	Change-Id: I56f8ae0750eff0130ee90b80763da17a6186ca14

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assertthat: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-assertthat): Move from here...
	* gnu/packages/cran.scm (r-assertthat): ...to here.

	Change-Id: I3e7835f0e6206adfaf75ec0a3f05d4f755d86903

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-svglite: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-svglite): Move from here...
	* gnu/packages/cran.scm (r-svglite): ...to here.

	Change-Id: I51c829a627cfe42fb29b45d3d47c41cac61d1136

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdtools: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-gdtools): Move from here...
	* gnu/packages/cran.scm (r-gdtools): ...to here.

	Change-Id: I8e7ae2f274f7790e0f2f2e58df0a7d0b78720365

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggdendro: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-ggdendro): Move from here...
	* gnu/packages/cran.scm (r-ggdendro): ...to here.

	Change-Id: I775e7b020e17f522b892f404b33982ccb23a51ad

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggplot2: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-ggplot2): Move from here...
	* gnu/packages/cran.scm (r-ggplot2): ...to here.

	Change-Id: I47b6d8b1a409d27f4274d1739c43e87478262f3d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reshape2: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-reshape2): Move from here...
	* gnu/packages/cran.scm (r-reshape2): ...to here.

	Change-Id: Ibc0efc1e0c2a1be75681507db30299005862635f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringr: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-stringr): Move from here...
	* gnu/packages/cran.scm (r-stringr): ...to here.

	Change-Id: I939597a72e174a4a8237c58b7910d1ed621d9a53

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringi: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-stringi): Move from here...
	* gnu/packages/cran.scm (r-stringi): ...to here.

	Change-Id: Ia835336b9d42432365ed26ebfd1737e1356b7d32

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sendmailr: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-sendmailr): Move from here...
	* gnu/packages/cran.scm (r-sendmailr): ...to here.

	Change-Id: Ic72d344498157b96bfd9886e21e27668bbeb9180

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcolorbrewer: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-rcolorbrewer): Move from here...
	* gnu/packages/cran.scm (r-rcolorbrewer): ...to here.

	Change-Id: I11deddef27f40ba623f593ab54b0788b4d5d0835

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-proto: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-proto): Move from here...
	* gnu/packages/cran.scm (r-proto): ...to here.

	Change-Id: I9be2c336f0bfb82620005db9fb54df779a0871cf

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plyr: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-plyr): Move from here...
	* gnu/packages/cran.scm (r-plyr): ...to here.

	Change-Id: Id01d72385606e9d6b1a985ca5beb88b77ffe772a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-permute: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-permute): Move from here...
	* gnu/packages/cran.scm (r-permute): ...to here.

	Change-Id: I428b623f483fa046a4c0fd82825e748a386ef5e3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-munsell: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-munsell): Move from here...
	* gnu/packages/cran.scm (r-munsell): ...to here.

	Change-Id: Ic70f0669d1ef95b6c856decac9697251611fd31c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-magrittr: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-magrittr): Move from here...
	* gnu/packages/cran.scm (r-magrittr): ...to here.

	Change-Id: Ic4a0095d7e5fcf0b89eeaba9309d33160fc1f472

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-labeling: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-labeling): Move from here...
	* gnu/packages/cran.scm (r-labeling): ...to here.

	Change-Id: I29451d79870a3f418a104cb6db0fd293eddaba83

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-estimability: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-estimability): Move from here...
	* gnu/packages/cran.scm (r-estimability): ...to here.

	Change-Id: Ief0b3665488cb9161a050db9eb64199529ad1454

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-digest: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-digest): Move from here...
	* gnu/packages/cran.scm (r-digest): ...to here.

	Change-Id: I07c3b355d6425f8a950916fbbfae6f97d51e833f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dichromat: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-dichromat): Move from here...
	* gnu/packages/cran.scm (r-dichromat): ...to here.

	Change-Id: I2fa09a14886c9254abf5151c369c6540f7d516c3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chorddiag: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-chorddiag): Move from here...
	* gnu/packages/cran.scm (r-chorddiag): ...to here.

	Change-Id: I92bd18a252234682f0c181ac9c35a51ab21a88d7

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bit64: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-bit64): Move from here...
	* gnu/packages/cran.scm (r-bit64): ...to here.

	Change-Id: I8acef6750a2d8f1fe4da8a3afee6613550715cb2

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bit: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-bit): Move from here...
	* gnu/packages/cran.scm (r-bit): ...to here.

	Change-Id: Iedc679587bb9222b5fe735ec284b318adccec960

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-survival: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-survival): Move from here...
	* gnu/packages/cran.scm (r-survival): ...to here.

	Change-Id: If8bbf46c9cab7cfefd48a93773687890531e98e6

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatial: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-spatial): Move from here...
	* gnu/packages/cran.scm (r-spatial): ...to here.

	Change-Id: I60b7eec0571f6e5384c95af8901cd81f43e5ac70

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpart: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-rpart): Move from here...
	* gnu/packages/cran.scm (r-rpart): ...to here.

	Change-Id: I17531c85ef131309a23c433dc6ff838801174132

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nnet: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-nnet): Move from here...
	* gnu/packages/cran.scm (r-nnet): ...to here.

	Change-Id: Ieb75b28369a5bd4358d3bef10b9d7ccd59d982f4

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mgcv: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-mgcv): Move from here...
	* gnu/packages/cran.scm (r-mgcv): ...to here.

	Change-Id: I2050a1d32849d977be758b050d7b893170ae7417

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nlme: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-nlme): Move from here...
	* gnu/packages/cran.scm (r-nlme): ...to here.

	Change-Id: I9119823f7d10f73dfc7e28337f1649ff8869e6ed

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrix: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-matrix): Move from here...
	* gnu/packages/cran.scm (r-matrix): ...to here.

	Change-Id: Ifc06b7e280bc4d6f1dc4fa0eaa1253285643c209

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lattice: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-lattice): Move from here...
	* gnu/packages/cran.scm (r-lattice): ...to here.

	Change-Id: Ife20defc7744775a2d2f852b3ebb16acda34c850

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-kernsmooth: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-kernsmooth): Move from here...
	* gnu/packages/cran.scm (r-kernsmooth): ...to here.

	Change-Id: Ied4cc45591704656108efc2efdc6c324f695d9a2

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-foreign: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-foreign): Move from here...
	* gnu/packages/cran.scm (r-foreign): ...to here.

	Change-Id: I83e1ebf0c7a971a8d9f0d915b66dae1bdd89caf3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-codetools: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-codetools): Move from here...
	* gnu/packages/cran.scm (r-codetools): ...to here.

	Change-Id: I63ccd1b94e7bc054a884a2b007c8a21fbaf71d9f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cluster: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-cluster): Move from here...
	* gnu/packages/cran.scm (r-cluster): ...to here.

	Change-Id: I20581651b45dab16cfa5a173cde069c1e4bf5a6c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-class: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-class): Move from here...
	* gnu/packages/cran.scm (r-class): ...to here.

	Change-Id: I98fd2282bada626e88763d6a28346744098b0bea

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mass: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-mass): Move from here...
	* gnu/packages/cran.scm (r-mass): ...to here.

	Change-Id: Ib9c43a45082569282a20ad4735db98010809103e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-boot: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-boot): Move from here...
	* gnu/packages/cran.scm (r-boot): ...to here.

	Change-Id: Icd3e71c5142c4d40bddee31c03fe155aea6dd1a2

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove r-memes.
	This package cannot be used with a copy of the MEME Suite, which is
	distributed under a non-free license.

	* gnu/packages/bioconductor.scm (r-memes): Remove variable.

	Change-Id: Ia1ffa19b1f70b84b411e37a98a1452b696536f90

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bioconductor: Move packages to the correct section.
	* gnu/packages/bioconductor.scm (r-chihaya, r-cpp11bigwig, r-memes,
	r-msexperiment): Move these packages to the section for generic packages.

	Change-Id: Iba7ae7664c89ee2440b9e51b50926dbcc0898639

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcaexplorer: Add test input.
	* gnu/packages/bioconductor.scm (r-pcaexplorer)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-markdown.

	Change-Id: I558709266a972801e68373469aa5d4141b547971

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tradeseq: Add test input.
	* gnu/packages/bioconductor.scm (r-tradeseq)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-clusterexperiment.

	Change-Id: I21ba6dfd4fae27f6c6877ed64535d024259cd592

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-massspecwavelet: Add test input.
	* gnu/packages/bioconductor.scm (r-massspecwavelet)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-runit.

	Change-Id: Ifc439e9baea1a83f6ee4a4d32dd76cb63e63ba08

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variancepartition: Add test input.
	* gnu/packages/bioconductor.scm (r-variancepartition)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-rfast.

	Change-Id: Ie760f6ca655f749399bdaea88f7e622c1f07cfc7

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tfbstools: Add test input.
	* gnu/packages/bioconductor.scm (r-tfbstools)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-jaspar2016.

	Change-Id: I20a036d04ad4e23efd758408997594227258def5

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chippeakanno: Fix tests.
	* gnu/packages/bioconductor.scm (r-chippeakanno)[properties]: Record
	updater-extra-native-inputs.
	[arguments]: Add phase 'disable-bad-tests.
	[native-inputs]: Add r-seqinr.

	Change-Id: I82a17cc5cacf693ce109697e5d2c3cbe1937a420

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqarray: Add test input.
	* gnu/packages/bioconductor.scm (r-seqarray)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-digest.

	Change-Id: If09c5a6fef540a928b32f0319f06eae8e9a76aeb

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mosdef: Disable one test.
	* gnu/packages/bioconductor.scm (r-mosdef)[arguments]: Add phase 'disable-bad-tests.

	Change-Id: Ie5f715cfedd88154811fded0fb72ed619ae42fe8

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ancombc: Add test input.
	* gnu/packages/bioconductor.scm (r-ancombc)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-microbiome.

	Change-Id: I11bf5ffdfc4f9c9c92098d41abf4f31354fd0025

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgautils: Disable some tests.
	* gnu/packages/bioconductor.scm (r-tcgautils)[arguments]: Add phase
	'disable-bad-tests.

	Change-Id: I1a4712e74ed1b02197440fbc70d1219c0d0d2401

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-slingshot: Add test input.
	* gnu/packages/bioconductor.scm (r-slingshot)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-delayedmatrixstats.

	Change-Id: Iffd910d576eca7279ea48b13d4ec9f287bb66a37

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove duplicate of r-leidenbase.
	* gnu/packages/bioconductor.scm (r-leidenbase): Remove variable.

	Change-Id: Idedbc1b3924996beb92d7c566d811d34911d4416

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bgeedb: Disable tests.
	* gnu/packages/bioconductor.scm (r-bgeedb)[arguments]: Disable tests.

	Change-Id: I76c3ecfead5ba4547ea137a8c2fc052c1612b796

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fishpond: Add test input.
	* gnu/packages/bioconductor.scm (r-fishpond)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-tximportdata.

	Change-Id: Iacd3350a79a3b5234af9f7d4df91b8f10d7fa496

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diffbind: Add test inputs.
	* gnu/packages/bioconductor.scm (r-diffbind)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-csaw and r-edger.

	Change-Id: I4bd705dcf39eafdad0d169ea8d8d15f872ff682c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cummerbund: Correct indentation.
	* gnu/packages/bioconductor.scm (r-cummerbund): Correctly indent the expression.

	Change-Id: I7cb31f8172c8977b9d2afd31cc9d68db3e5a91f7

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bionero: Add test input.
	* gnu/packages/bioconductor.scm (r-bionero)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-networkd3.

	Change-Id: I45e5adacd16c70b194f878a7831550860ec4a16b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-animalcules: Fix tests.
	* gnu/packages/bioconductor.scm (r-animalcules)[properties]: Record
	updater-extra-native-inputs.
	[arguments]: Add phase 'skip-bad-tests.
	[native-inputs]: Add r-glmnet.

	Change-Id: I24c6da9b6927cbf2756fb3411a5a29be19594276

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ewastools: Disable done test.
	* gnu/packages/bioinformatics.scm (r-ewastools)[arguments]: Add phase
	'disable-bad-tests.

	Change-Id: I65f3e8e1104ed51578dc25797692dc8e8ef199b9

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-transcriptr: Add tests input.
	* gnu/packages/bioconductor.scm (r-transcriptr)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-txdb-hsapiens-ucsc-hg19-knowngene.

	Change-Id: I12ec86acd5fb1fb7be24ffc947f035dc23945d59

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-liana: Update to 0.1.14-1.6cab46c.
	* gnu/packages/bioinformatics.scm (r-liana): Update to 0.1.14-1.6cab46c.
	[properties]: Record updater-extra-native-inputs.
	[arguments]: Add phase 'disable-bad-tests.
	[native-inputs]: Add r-delayedmatrixstats, r-seurat, and r-sparsematrixstats.

	Change-Id: I58185ffdcd4f166f9f438e8fc2c87a4d782ed228

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-omnipathr/devel: Update to 3.15.3.
	* gnu/packages/bioinformatics.scm (r-omnipathr/devel): Update to 3.15.3.
	[propagated-inputs]: Add r-fs, r-httr2, r-lubridate, r-r-utils, r-rmarkdown,
	r-rsqlite, r-sessioninfo, r-stringi, r-vctrs, r-xml, and r-zip; remove r-httr.

	Change-Id: I062eda0ab64edf696d89c4527e353a72dd6c2aa0

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trajectoryutils: Add test input.
	* gnu/packages/bioconductor.scm (r-trajectoryutils)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-biocparallel.

	Change-Id: I01242353b10c92c2b548da5bf611438adb86a932

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scry: Add test input.
	* gnu/packages/bioconductor.scm (r-scry)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-hdf5array.

	Change-Id: I534051156a642e6f844be66a91a852b675d5fe9a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-screpertoire: Add test inputs.
	* gnu/packages/bioconductor.scm (r-screpertoire)[properties]: Record
	updater-extra-native-inputs.
	[arguments]: Add phase 'disable-bad-tests.
	[native-inputs]: Add r-seurat and r-vdiffr.

	Change-Id: I93c4a64abc7f4a02927e10203583c22dca70a176

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-karyoploter: Add test input.
	* gnu/packages/bioconductor.scm (r-karyoploter)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-bsgenome-hsapiens-ucsc-hg19.

	Change-Id: I140222f23a34218da02ef792853663d836a527f5

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scannotatr: Disable tests.
	* gnu/packages/bioconductor.scm (r-scannotatr)[arguments]: Disable tests.

	Change-Id: I6e0b0a9e62bb91bc00e16ce0de5f0f6baebb5e3f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioccheck: Disable tests.
	* gnu/packages/bioconductor.scm (r-bioccheck)[arguments]: Disable tests.

	Change-Id: I02e281be27ed93a7e0aff172fa5490492ccf6efc

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-txdbmaker: Add test input.
	* gnu/packages/bioconductor.scm (r-txdbmaker)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-runit.

	Change-Id: I43a34f8a96060cd7742425c22959b8063c3e9643

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcistarget: Add test inputs.
	* gnu/packages/bioconductor.scm (r-rcistarget)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-doparallel and
	r-rcistarget-hg19-motifdbs-cisbponly-500bp.

	Change-Id: Icf6bb96a8bce319b4497bb23caebe00f527543f4

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alpine: Disable tests.
	* gnu/packages/bioconductor.scm (r-alpine)[arguments]: Disable tests.

	Change-Id: If7bc7cfacaf3796ddb0b1457cfeb797a049bd5fe

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plyranges: Fix tests.
	* gnu/packages/bioconductor.scm (r-plyranges)[properties]: Record
	updater-extra-native-inputs.
	[arguments]: Disable three tests in new phase 'disable-bad-tests.
	[native-inputs]: Add r-helloranges.

	Change-Id: I4c091ee0b091a4152a62f4abf3a69573b486cedd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nebulosa: Add test input.
	* gnu/packages/bioconductor.scm (r-nebulosa)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-seurat.

	Change-Id: I8a042f6658b027bc1e30b554792799e8b25cfa53

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mousegastrulationdata: Disable tests.
	* gnu/packages/bioconductor.scm (r-mousegastrulationdata)[arguments]: Disable
	tests.

	Change-Id: I2728d77ce339469862396cb19bd3649684ec840d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlinterfaces: Add test input.
	* gnu/packages/bioconductor.scm (r-mlinterfaces)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-e1071.

	Change-Id: Icb884f7b6deeba4146ab08536e0ce5c82c5aa6f9

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bandits: Add test input.
	* gnu/packages/bioconductor.scm (r-bandits)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-tximport.

	Change-Id: I13b9f0b9e0ffb6f0de8396c70420b1cbedd7562e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowsorted-blood-epic: Disable tests.
	* gnu/packages/bioconductor.scm (r-flowsorted-blood-epic)[arguments]: Disable
	tests.

	Change-Id: Ie568042f1d6ab6577fbb8719a449e3d7dd4e81fe

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alevinqc: Add test input.
	* gnu/packages/bioconductor.scm (r-alevinqc)[native-inputs]: Add r-biocstyle.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: I271c16a8823022dc27bf1a851def881d21d493d4

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cner: Add test inputs.
	* gnu/packages/bioconductor.scm (r-cner)[arguments]: Add phase
	'disable-bad-tests.
	[native-inputs]: Add r-bsgenome-drerio-ucsc-danrer10 and
	r-bsgenome-hsapiens-ucsc-hg38.

	Change-Id: I61f28337a3b7f36e8163fe7ce66cd7d31fbfc77b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-circus: Disable one test.
	* gnu/packages/bioinformatics.scm (r-circus)[arguments]: Disable one test.

	Change-Id: Iee65106316c81135f123fbe5c7b229bce9784d6d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basics: Fix tests.
	* gnu/packages/bioconductor.scm (r-basics)[arguments]: Disable ERCC tests.
	[properties]; Record updater-extra-native-inputs.
	[native-inputs]: Add r-scrnaseq.

	Change-Id: Ic60eb7ca4ca17c1328d779352c1692a394814b9e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scrnaseq: Disable tests.
	* gnu/packages/bioconductor.scm (r-scrnaseq)[arguments]: Disable tests.

	Change-Id: Ibf0483760443a12735d9e9eb8012084b4104f1d4

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-batchelor: Disable one more test.
	* gnu/packages/bioconductor.scm (r-batchelor)[arguments]: Disable additional test.

	Change-Id: I6519df53252d5ffd1b9bedf18941742c66fa0c73

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bambu: Disable tests.
	* gnu/packages/bioconductor.scm (r-bambu)[arguments]: Disable tests.

	Change-Id: I49c9c43dfb87edc5659ca1e07b53762763118a37

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-matrix: Add test input.
	* gnu/packages/bioconductor.scm (r-alabaster-matrix)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-chihaya.

	Change-Id: Ic5696d44b545deec2799aa9821279eb6edb02b3c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgabiolinks: Add test inputs.
	* gnu/packages/bioconductor.scm (r-tcgabiolinks)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-edaseq, r-edger, and r-survminer.

	Change-Id: I69d7936dbe829103c8fb3d9362d941e607b3166d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-universalmotif: Add test inputs.
	* gnu/packages/bioconductor.scm (r-universalmotif)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Addd r-ape and r-ggtree.

	Change-Id: Ie2feef6efeaaa33c9c2d18fbc2bc3949fb04042e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sesame: Disable tests.
	* gnu/packages/bioconductor.scm (r-sesame)[arguments]: Disable tests.

	Change-Id: I45d6e701bbfd091a0ef4703e71bf172f3c7ba6f6

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singscore: Add test input.
	* gnu/packages/bioconductor.scm (r-singscore)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-hexbin.

	Change-Id: I90ba2809a8550885cf45331146855f16847b9ce8

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterprofiler: Add test input.
	* gnu/packages/bioconductor.scm (r-clusterprofiler)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-org-hs-eg-db.

	Change-Id: I1d79bad6853148500f569ba81f8dc6aec19c6360

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicdatacommons: Disable another test.
	* gnu/packages/bioconductor.scm (r-genomicdatacommons)[arguments]: Delete
	another test that requires Internet access.

	Change-Id: I1ca8abaf892effabbd6125e27f2b24ec69e2f77b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-debcam: Disable tests.
	* gnu/packages/bioconductor.scm (r-debcam)[arguments]: Disable tests.

	Change-Id: I882b6a33460ba389f94d78e8b1d912d99cb8bda0

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-base: Add test input.
	* gnu/packages/bioconductor.scm (r-alabaster-base)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-matrix.

	Change-Id: I6feee2b0e7d035ea329bf67cfcebc41e78bf09ec

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-presto: Add test input.
	* gnu/packages/bioinformatics.scm (r-presto)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-broom.

	Change-Id: I965cfecd19563d36fc5cfae35c478a58eb95f9e0

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anvil: Disable tests.
	* gnu/packages/bioconductor.scm (r-anvil)[arguments]: Disable tests.

	Change-Id: I336c7d56282394b6ab5d7a98894dd54cfd674c1e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singler: Add test inputs.
	* gnu/packages/bioconductor.scm (r-singler)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-ggplot2, r-pheatmap, r-scran, and r-viridis.

	Change-Id: Id33d7fb278e3bf8070450e5e25f42572e625bc2a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chromstar: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-chromstar): Update to 1.32.0.
	[native-inputs]: Add r-biomart.

	Change-Id: I3706c531af6b959c9df63e04611e322eaff8fa2c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-catalyst: Update to 1.30.2.
	* gnu/packages/bioconductor.scm (r-catalyst): Update to 1.30.2.

	Change-Id: Ie9f8cd0251aa255290e62ca5c3a01a0d2461225e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sparsearray: Update to 1.6.2.
	* gnu/packages/bioconductor.scm (r-sparsearray): Update to 1.6.2.

	Change-Id: Id0777ada4633e41bda08ff8bf9abc48f4ec626e3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-grohmm: Update to 1.40.3.
	* gnu/packages/bioconductor.scm (r-grohmm): Update to 1.40.3.

	Change-Id: I583422e0e9383a851425442635449328dc1f9f84

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioccheck: Update to 1.42.1.
	* gnu/packages/bioconductor.scm (r-bioccheck): Update to 1.42.1.
	[native-inputs]: Add r-tinytest.

	Change-Id: I89accdcb41fd50988cdd3ad15dad87bf0dc2dad1

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variancepartition: Update to 1.36.3.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.36.3.
	[native-inputs]: Remove r-rfast; add r-biocgenerics, r-cowplot, and r-devtools.

	Change-Id: Ia2e06cb8487026924835a4671a5405fd7e1627d4

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cytoml: Update to 2.18.1.
	* gnu/packages/bioconductor.scm (r-cytoml): Update to 2.18.1.

	Change-Id: Ie69895308fb3b6daac50e551d43fced22ce70f98

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flames: Update to 2.0.2.
	* gnu/packages/bioconductor.scm (r-flames): Update to 2.0.2.
	[native-inputs]: Remove r-testthat.

	Change-Id: Ie2b4024627c428f4797b16fa5564ed2922ff01da

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-massspecwavelet: Update to 1.72.1.
	* gnu/packages/bioconductor.scm (r-massspecwavelet): Update to 1.72.1.
	[native-inputs]: Remove r-runit.

	Change-Id: If766fffb4f66a1078423d76f962d3090aaf9080d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicscores: Update to 2.18.1.
	* gnu/packages/bioconductor.scm (r-genomicscores): Update to 2.18.1.

	Change-Id: Iae81c63f1b6a56a7f2ef7b2ebac2662b73b552b6

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterprofiler: Update to 4.14.4.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.14.4.

	Change-Id: Id1e8408483e500a7e43be8a4307c9513e2492bd6

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enrichplot: Update to 1.26.6.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.26.6.

	Change-Id: Icc5b8b21a3e4c87ec9d822ca4413a3be8cee039e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lefser: Update to 1.16.2.
	* gnu/packages/bioconductor.scm (r-lefser): Update to 1.16.2.

	Change-Id: I235a0fe71ddd82cd92281223f4e0dc3b857a3956

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minfi: Update to 1.52.1.
	* gnu/packages/bioconductor.scm (r-minfi): Update to 1.52.1.
	[properties]: Record updater-ignored-native-inputs.

	Change-Id: I85a8bc4546e046394cee537c002475d858f59fd9

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-destiny: Update to 3.20.0.
	* gnu/packages/bioconductor.scm (r-destiny): Update to 3.20.0.

	Change-Id: Ib26b065b17b5aff26e87ce397a2036134e2fafc0

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocneighbors: Update to 2.0.1.
	* gnu/packages/bioconductor.scm (r-biocneighbors): Update to 2.0.1.

	Change-Id: I9f3096ff7def4361ab3d4ff5fefe8ebea23ed3e3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrixgenerics: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-matrixgenerics): Update to 1.18.1.

	Change-Id: Idfac54e5388dccac17d27ff3d3273edbd9a0b02e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-txdbmaker: Update to 1.2.1.
	* gnu/packages/bioconductor.scm (r-txdbmaker): Update to 1.2.1.
	[native-inputs]: Remove r-rmariadb and r-runit.

	Change-Id: I3838e16f9e93c182be909f022174fb02e14beacc

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqarray: Update to 1.46.2.
	* gnu/packages/bioconductor.scm (r-seqarray): Update to 1.46.2.
	[native-inputs]: Remove r-digest and r-matrix; add r-biocgenerics.

	Change-Id: Ia818a674331eff905bd35f9173d7ab03a5710ed2

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scdblfinder: Update to 1.20.2.
	* gnu/packages/bioconductor.scm (r-scdblfinder): Update to 1.20.2.

	Change-Id: I8dcb740d31d9ba2b6348188a8a01981623801381

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5: Update to 2.50.2.
	* gnu/packages/bioconductor.scm (r-rhdf5): Update to 2.50.2.
	[native-inputs]: Add r-mockery.

	Change-Id: I0dceb4828e10d90d7a0d567eeee9e3a21e46cb71

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mmuphin: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-mmuphin): Update to 1.20.0.

	Change-Id: Ibda3299439125a188db636d838e576f1981ca773

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metagenomeseq: Update to 1.48.1.
	* gnu/packages/bioconductor.scm (r-metagenomeseq): Update to 1.48.1.
	[native-inputs]: Add r-biomformat and r-gss.

	Change-Id: Id848b163e86ce13dcbe2bbb809c48fd99710438b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maaslin2: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-maaslin2): Update to 1.20.0.

	Change-Id: I0af7e2421035e5b505e48ad3529d4c9f0f13f83d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpx: Update to 2.14.1.
	* gnu/packages/bioconductor.scm (r-rpx): Update to 2.14.1.

	Change-Id: I31744b36433d12fc8c27f5490beecb676b1aadb9

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gsva: Update to 2.0.5.
	* gnu/packages/bioconductor.scm (r-gsva): Update to 2.0.5.
	[native-inputs]: Add r-biocgenerics.

	Change-Id: I6f4f1167eea1441269c6ded982bb467c6843e3ed

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicdatacommons: Update to 1.30.1.
	* gnu/packages/bioconductor.scm (r-genomicdatacommons): Update to 1.30.1.

	Change-Id: I970e883a37e1cf61f0339e809c3e00765a05ac11

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edger: Update to 4.4.2.
	* gnu/packages/bioconductor.scm (r-edger): Update to 4.4.2.

	Change-Id: Ie9698d16415f11cd828bbf9246886674a3038ea1

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diffcyt: Update to 1.26.1.
	* gnu/packages/bioconductor.scm (r-diffcyt): Update to 1.26.1.

	Change-Id: I7104897619935d49c48f43b8d680af3f7c774198

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipseeker: Update to 1.42.1.
	* gnu/packages/bioconductor.scm (r-chipseeker): Update to 1.42.1.

	Change-Id: I67ed931c9067bbfa4b522431551fa402d97ede20

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biostrings: Update to 2.74.1.
	* gnu/packages/bioconductor.scm (r-biostrings): Update to 2.74.1.
	[native-inputs]: Add r-runit.

	Change-Id: I4deaa320686f43f78028ff1b90cc80da59d44472

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomart: Update to 2.62.1.
	* gnu/packages/bioconductor.scm (r-biomart): Update to 2.62.1.

	Change-Id: Id5e7b53e82f1322e3c4e3c06f8523955c6e038a6

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iranges: Update to 2.40.1.
	* gnu/packages/bioconductor.scm (r-iranges): Update to 2.40.1.

	Change-Id: I3c3b055fdc12082a57e7aa297b858030898695cd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dmrcate: Update to 3.2.1.
	* gnu/packages/bioconductor.scm (r-dmrcate): Update to 3.2.1.
	[native-inputs]: Remove r-runit.

	Change-Id: I10df7ead9b5c74994634b782950ab62abe5ed8ce

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bambu: Update to 3.8.3.
	* gnu/packages/bioconductor.scm (r-bambu): Update to 3.8.3.
	[native-inputs]: Add r-annotationdbi, r-ggplot2, and r-purrr.

	Change-Id: Ibe8f09fd15d58ee854cc452317c469af6ff4ea1c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assorthead: Update to 1.0.1.
	* gnu/packages/bioconductor.scm (r-assorthead): Update to 1.0.1.

	Change-Id: I891185025aa58ce9e39926419285f606826eacec

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anvil: Update to 1.18.4.
	* gnu/packages/bioconductor.scm (r-anvil): Update to 1.18.4.
	[native-inputs]: Add r-anvilgcp and r-withr.

	Change-Id: Ic8585f256f80ddd976620887bafc655faa6d27db

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ancombc: Update to 2.8.1.
	* gnu/packages/bioconductor.scm (r-ancombc): Update to 2.8.1.
	[native-inputs]: Remove r-microbiome; add r-phyloseq.

	Change-Id: I9907d355e7b7436df3c6f09108a803f78c145bef

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-matrix: Update to 1.6.1.
	* gnu/packages/bioconductor.scm (r-alabaster-matrix): Update to 1.6.1.
	[native-inputs]: Add r-biocsingular and r-residualmatrix.

	Change-Id: Idf0cdee9904bc3424402712fb7d5d699365d4297

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parathyroidse: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-parathyroidse): Update to 1.44.0.

	Change-Id: I649e47c29c1fed9f8582843f7564d03cbd948c1e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-curatedtcgadata: Update to 1.28.1.
	* gnu/packages/bioconductor.scm (r-curatedtcgadata): Update to 1.28.1.

	Change-Id: I7b6641c38e1f8da3e11ba8febce9a0e9e1492614

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prolocdata: Update to 1.44.1.
	* gnu/packages/bioconductor.scm (r-prolocdata): Update to 1.44.1.

	Change-Id: I8f6d526c5b7128f97df3685301e018dd3990641f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbowtie2: Update to 2.12.3.
	* gnu/packages/bioconductor.scm (r-rbowtie2): Update to 2.12.3.
	[inputs]: Remove zlib.
	[native-inputs]: Remove r-testthat.

	Change-Id: Ia7c56570162694c4768ecc93715602665a0e0651

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ncdfflow: Update to 2.52.1.
	* gnu/packages/bioconductor.scm (r-ncdfflow): Update to 2.52.1.
	[propagated-inputs]: Remove r-zlibbioc.
	[native-inputs]: Add r-devtools.

	Change-Id: I1d73662e335bb516574a65155c6d96eb7fe2d9a2

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdsfmt: Update to 1.42.1.
	* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.42.1.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: Ibcea9f259f8bf1ae1fc8eedd64f2942c98785dcd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-escape: Move away from Annotation section.
	* gnu/packages/bioconductor.scm (r-escape): Move.

	Change-Id: I7a993f4980f24592862554f7af43d9cf82f0e16c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-escape: Update to 2.2.3.
	* gnu/packages/bioconductor.scm (r-escape): Update to 2.2.3.
	[native-inputs]: Add r-rlang, r-spelling, and r-vdiffr.

	Change-Id: Ib36124fd137d1920321afe9a118f071e9abf664e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-delayedmatrixstats: Update to 1.28.1.
	* gnu/packages/bioconductor.scm (r-delayedmatrixstats): Update to 1.28.1.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-matrixstats.

	Change-Id: I835b69abf29b224be86663a1e5eb382342de0723

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-graph: Update to 1.84.1.
	* gnu/packages/bioconductor.scm (r-graph): Update to 1.84.1.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-multigraph.

	Change-Id: Iaca8cbc0afa18ca93c0229bd3552e34cd0ba38c0

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-limma: Update to 3.62.2.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.62.2.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: I9bb458a24d16b9695fb401a7dca3d5dbd11d18f0

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomeinfodb: Update to 1.42.3.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.42.3.
	[properties]: Record updater-ignored-native-inputs.

	Change-Id: I823a2dbd187381adee79fcc941e133a6171f4cc6

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-csaw.
	* gnu/packages/bioconductor.scm (r-csaw): New variable.

	Change-Id: I6585c4e5d30b6ae549ece27a1fea63400bf65c30

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rcistarget-hg19-motifdbs-cisbponly-500bp.
	* gnu/packages/bioconductor.scm (r-rcistarget-hg19-motifdbs-cisbponly-500bp): New variable.

	Change-Id: Ifc972c69d1a38bc935203faba74d7ca35ca65498

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-helloranges.
	* gnu/packages/bioconductor.scm (r-helloranges): New variable.

	Change-Id: I18c7cb9ff0011647ba68744373444788c4743849

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-hellorangesdata.
	* gnu/packages/bioconductor.scm (r-hellorangesdata): New variable.

	Change-Id: I18f8c30ee0d41fef96762dd59dfa20aa37e2d72b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-bsgenome-drerio-ucsc-danrer10.
	* gnu/packages/bioconductor.scm (r-bsgenome-drerio-ucsc-danrer10): New variable.

	Change-Id: I7d8ec96702e1d370547e91bb168f5621a87906d3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-chihaya.
	* gnu/packages/bioconductor.scm (r-chihaya): New variable.

	Change-Id: Ic4a518d05532d00b5909ad4c2c84933dd5f58401

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-lintools.
	* gnu/packages/cran.scm (r-lintools): New variable.

	Change-Id: I3e9f7d1c023a859c6ec2cdb944da38655a3c8ca4

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-anvilgcp.
	* gnu/packages/bioconductor.scm (r-anvilgcp): New variable.

	Change-Id: I82bcd1a276c8d6290b870fe81ac743e8ab0b1184

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-multigraph.
	* gnu/packages/cran.scm (r-multigraph): New variable.

	Change-Id: I23fa0c35860c65a8c116725ff794118e27a708fc

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-txdb-dmelanogaster-ucsc-dm3-ensgene.
	* gnu/packages/bioconductor.scm (r-txdb-dmelanogaster-ucsc-dm3-ensgene): New variable.

	Change-Id: I5555a99f9849106c0741121320e5e90b37bae752

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: openblas: Update to 0.3.29.
	* gnu/packages/maths.scm (openblas): Update to 0.3.29.
	(openblas-0.3.29): Define as alias.

	Change-Id: I9a17f2efb2af026a2d19cd000f2b9c284cf94197

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove r-sgloptim.
	The package has been removed CRAN and now fails to build.  There are no other
	users of this package in this repository.

	* gnu/packages/patches/r-sgloptim.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/cran.scm (r-sgloptim): Remove variable.

	Change-Id: Ic0e91bc6e2051f0e3a0743c0aaf75b22c2add35a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-readtext: Disable tests.
	* gnu/packages/cran.scm (r-readtext)[arguments]: Disable tests.
	[propagated-inputs, home-page, description]: Adjust indentation.
	[synopsis]: Use lowercase where appropriate.

	Change-Id: I39e22a9445b3b04e1b28bc857a6069d91fc20bf7

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-unigd: Add test input.
	* gnu/packages/cran.scm (r-unigd)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-fontquiver.

	Change-Id: Iea4b346367353a911c480c4d3900c214ca27a701

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zoomgroupstats: Add timezone data.
	* gnu/packages/cran.scm (r-zoomgroupstats)[properties]: Record
	updater-extra-native-inputs.
	[arguments]: Add phase 'set-timezone.
	[native-inputs]: Add tzdata-for-tests.

	Change-Id: Ic3bb35f657ca549fe4bee0586b70c3ab5ac47698

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-transphylo: Add test inputs.
	* gnu/packages/cran.scm (r-transphylo)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-coda and r-purrr.

	Change-Id: I725e8001282c839ab26ee54915b5605f161996a7

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shinymeta: Add test inputs.
	* gnu/packages/cran.scm (r-shinymeta)[properties]: Record
	updater-extra-native-inputs.
	[arguments]: Add phase 'find-zip.
	[native-inputs]: Add r-knitr, r-rmarkdown, r-stringr, and zip.

	Change-Id: I32063c7137e90351a8756646db4bca86b11fd3f8

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openai: Add test input.
	* gnu/packages/cran.scm (r-openai)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-purrr.

	Change-Id: I1e4fe4497353a7cdc18e1b7842f2202a70f632aa

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-drtmle: Add test input.
	* gnu/packages/cran.scm (r-drtmle)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-nloptr.

	Change-Id: I2407e6ab4a9a10b37c4d10428dff9e43927c3e46

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigrquery: Add test inputs.
	* gnu/packages/cran.scm (r-bigrquery)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-blob and r-dbplyr.

	Change-Id: I93a42e22c6285c900c156b822852d9672de569ba

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlrmbo: Add test inputs.
	* gnu/packages/cran.scm (r-mlrmbo)[native-inputs]: Add r-cmaesr,
	r-dicekriging, r-randomforest, and r-rgenoud.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: Ide3e5a2d80cedfb47b395b32e2cc5c493f44b09d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-cmaesr.
	* gnu/packages/cran.scm (r-cmaesr): New variable.

	Change-Id: I189960afc7983bc2ed1216e6aab75e487f4e60ab

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flexsurv: Add test input.
	* gnu/packages/cran.scm (r-flexsurv)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-splines2.

	Change-Id: I5167c3f3cc1f67eb9cda5fba6866106c5780c4dd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpmisc: Add test input.
	* gnu/packages/cran.scm (r-ggpmisc)[native-inputs]: Add r-vdiffr.

	Change-Id: Id1606b6b7140f8a234f5136ee392aa86ec9373fa

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstpm2: Add test input.
	* gnu/packages/cran.scm (r-rstpm2)[properties]: Record
	updater-extra-native-inputs.
	[arguments]: Add phase 'disable-bad-tests.
	[native-inputs]: Add r-desolve.

	Change-Id: I9c6e3b474a402e0aff10d709ca11fe31cb81db68

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sjstats: Add test input.
	* gnu/packages/cran.scm (r-sjstats)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-mass.

	Change-Id: I5e57bf94de181b9d1d23dd102d797a827f1c21c4

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggalluvial: Add test input.
	* gnu/packages/cran.scm (r-ggalluvial)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-alluvial.

	Change-Id: Iefb0b6f096141a2a5b495ef7e244a77d1ff4f8a1

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-options: Skip one test.
	* gnu/packages/cran.scm (r-options)[arguments]: Add phase 'disable-bad-tests.

	Change-Id: I771fe1bbce7fcda69c800583f65b03f0f695392b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3mbo: Add test inputs.
	* gnu/packages/cran.scm (r-mlr3mbo)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-dicekriging, r-emoa, r-fastghquad, r-ranger, and
	r-rgenoud.

	Change-Id: Id4c3492b106426f5a741702c603747cd8076e07a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rgenoud.
	* gnu/packages/cran.scm (r-rgenoud): New variable.

	Change-Id: Ib877618ea39b30628ed99ca738d73af659387533

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gillespiessa2: Add test input.
	* gnu/packages/cran.scm (r-gillespiessa2)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-ggplot2.

	Change-Id: I4131c64e974bb3dc34952e2e0eff0ade9c2842cd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-data-tree: Disable one test.
	* gnu/packages/cran.scm (r-data-tree)[arguments]: Add phase
	'disable-bad-tests.

	Change-Id: Ie2b117061b391294f71bd00fc7556cd5e28c7851

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3viz: Add test input.
	* gnu/packages/cran.scm (r-mlr3viz)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-rpart.

	Change-Id: If665ff28fbde44e364fa1424d6231465a2927954

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove r-rgdal.
	This package was removed from CRAN on 2023-10-16 in favor of r-sf or r-terra.

	* gnu/packages/cran.scm (r-rgdal): Remove variable.

	Change-Id: I20a6a30b84ded5ef115cf6bf20de35d23a271609

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove r-zonator.
	This package was removed from CRAN on 2023-10-16 because it depends on the
	removed r-rgdal.

	* gnu/packages/cran.scm (r-zonator): Remove variable.

	Change-Id: I7407680b18b0eaef075f8cf54f2e0cf78a6c1eb8

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove r-zoon.
	This package has been removed from CRAN and it fails to build now that r-sp no
	longer includes the C API.

	* gnu/packages/cran.scm (r-zoon): Remove variable.

	Change-Id: I0c38874bc0f466ddd700f7d12d81efd7a65ac2aa

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-usedist: Add test inputs.
	* gnu/packages/cran.scm (r-usedist)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-dplyr, r-tidyr, and r-tibble.

	Change-Id: If306737180771e7aff4ac460f54c5213001079dc

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lintr: Disable two tests.
	* gnu/packages/cran.scm (r-lintr)[arguments]: Add phase 'disable-bad-tests.

	Change-Id: I1b5e649d67a850359897af21fbbc89fefa6a9df8

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3fselect: Add test input.
	* gnu/packages/cran.scm (r-mlr3fselect)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-rpart.

	Change-Id: I32eb248c3095eec08e063d3fbd1f53409d7d0596

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-morpho: Add test input.
	* gnu/packages/cran.scm (r-morpho)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-shapes.

	Change-Id: I9632dde594527605e7637ac85185183056265a9a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-workflows: Add test input.
	* gnu/packages/cran.scm (r-workflows)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-dials.

	Change-Id: I2014513db8b2f2389b78f8c7893edc188f928154

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flextable: Add missing input and disable some tests.
	* gnu/packages/cran.scm (r-flextable)[properties]: Record
	updater-extra-native-inputs.
	[arguments]: Add phase 'disable-bad-tests.
	[native-inputs]: Add r-broom.

	Change-Id: Ia9065022e7e3dbe9c6b35e03dfa5c224e2d83e6b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tinylabels: Add test input.
	* gnu/packages/cran.scm (r-tinylabels)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-vctrs.

	Change-Id: I85d1ed928432bb68cfcc54aa413b6bdf9f9b32f8

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbokeh: Disable tests.
	* gnu/packages/cran.scm (r-rbokeh)[arguments]: Disable tests.

	Change-Id: I0e994b696a65725752a6494f220205d9ca4e1cea

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cutpointr: Disable one test.
	* gnu/packages/cran.scm (r-cutpointr)[arguments]: Add phase 'disable-bad-tests.

	Change-Id: Id30bb18971bac6d2329b334ec149326838c366bc

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3filters: Add test inputs.
	* gnu/packages/cran.scm (r-mlr3filters)[properties]: Record
	updater-extra-native-inputs.
	[arguments]: Add phase 'disable-bad-tests.
	[native-inputs]: Add r-boruta and r-rpart.

	Change-Id: I101b8082e03008dc44c2f9386d4c9bd26e27592d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-h5: Disable tests.
	* gnu/packages/cran.scm (r-h5)[arguments]: Disable tests.

	Change-Id: I412fb9b4e7b82566fe1ec17815d54e7b91dd2105

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-boruta: Add test inputs.
	* gnu/packages/cran.scm (r-boruta)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-randomforest, r-survival, and r-xgboost.

	Change-Id: Ia98a8e9ddf610b6404911ec1ad4d3d52c0d7d2a0

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-keyring: Add test input.
	* gnu/packages/cran.scm (r-keyring)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-mockery.

	Change-Id: I1da12265ca868ee7d938c82b3924a272518ca755

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stabm: Add test inputs.
	* gnu/packages/cran.scm (r-stabm)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-cowplot, r-ggdendro, r-ggplot2, and r-igraph.

	Change-Id: I5fd5bea383afa465223919055876f9d7bdbf8101

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fsa: Add test inputs.
	* gnu/packages/cran.scm (r-fsa)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-fishmethods and r-fsadata.

	Change-Id: I71ea9a5836314ebd1e5036d8389920805992d899

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-fishmethods.
	* gnu/packages/cran.scm (r-fishmethods): New variable.

	Change-Id: Ie3a193b7baed033a8de294b4e29c5fbca5d4620e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-fsadata.
	* gnu/packages/cran.scm (r-fsadata): New variable.

	Change-Id: I055e02c5911cf97b802fc1f841e886c0876fa05c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-visdat: Add test input.
	* gnu/packages/cran.scm (r-visdat)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-vdiffr.

	Change-Id: I2b494bc6bcd7062a1779688ced5705fd158052f8

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qtl2: Find zip.
	* gnu/packages/cran.scm (r-qtl2)[arguments]: Add phase 'find-zip.
	[native-inputs]: Add zip.

	Change-Id: Ie6136d8ae188c7650cc8f89f020c01c1d11d5787

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glmmtmb: Disable tests.
	* gnu/packages/cran.scm (r-glmmtmb)[arguments]: Disable tests.

	Change-Id: I81aa4301d6718cdfebfa350c659ef488b139e99a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpp: Add test input.
	* gnu/packages/cran.scm (r-ggpp)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-vdiffr.

	Change-Id: I9014fba38ad7e66f327478514c7f0fbb20df3812

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hrbrthemes: Add test inputs.
	* gnu/packages/cran.scm (r-hrbrthemes)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-hunspell and r-stringi.

	Change-Id: Iecdda84fa858245cf65ccb6c7f5485e83872459f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aws-s3: Disable tests.
	* gnu/packages/cran.scm (r-aws-s3)[arguments]: Disable tests.

	Change-Id: I30600a2bbc46c8ade6df880e2849039ce7a7561b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-writexl: Add test inputs.
	* gnu/packages/cran.scm (r-writexl)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-bit64, r-nycflights13, and r-readxl.

	Change-Id: I93323cb198976313647106e3f28e565625461fa3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-debugme: Add test input.
	* gnu/packages/cran.scm (r-debugme)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-mockery.

	Change-Id: I6e36a805d4fc7be0e6a58ea3b071baff7373f2e6

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rncl: Add test input.
	* gnu/packages/cran.scm (r-rncl)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-ape.

	Change-Id: Iaf5c77fc929f61c324f3335d00bf99ec6ed3e8f3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multidplyr: Add test input.
	* gnu/packages/cran.scm (r-multidplyr)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-covr.

	Change-Id: Ia484c752e4fec1dd52068db34c7f07ec090c1cdb

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3hyperband: Add test input.
	* gnu/packages/cran.scm (r-mlr3hyperband)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-emoa.

	Change-Id: Ic263a6b942716423d11ab52986e358ceecd97eea

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arsenal: Add test inputs.
	* gnu/packages/cran.scm (r-arsenal)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-geepack and r-proc.

	Change-Id: Ib936c1396cf8426c476007a69ba5f1a357454d5f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3tuning: Add test input.
	* gnu/packages/cran.scm (r-mlr3tuning)[native-inputs]: Add r-rpart.

	Change-Id: Ia63b8e74a29c3aadc5f2fd5d14437caf5f7f718c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3cluster: Add test input.
	* gnu/packages/cran.scm (r-mlr3cluster)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-vctrs.

	Change-Id: I3bc1909544077ffba3088e5532ceadcd52a6b85a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3pipelines: Add test inputs.
	* gnu/packages/cran.scm (r-mlr3pipelines)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-bbotk, r-gensa, r-mlr3learners, and r-rpart.

	Change-Id: I33ce7fdfa601d548c99e0cd46dae9e81bfd79c93

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bbotk: Add test input.
	* gnu/packages/cran.scm (r-bbotk)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-gensa.

	Change-Id: Ie928ecbf8896d6436580bb4b577b15c69006781b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggvis: Add test input.
	* gnu/packages/cran.scm (r-ggvis)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-lubridate.

	Change-Id: I09a741fa60c1446b129d6543631bded12219ffdd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-proxyc: Adjust tests.
	* gnu/packages/cran.scm (r-proxyc)[arguments]: Skip tests instead of trying to
	alter them.

	Change-Id: I95a74fa899e394bfc2834b0002af9cd5fd34230d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-officer: Add test inputs.
	* gnu/packages/cran.scm (r-officer)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-ggplot2 and r-magick.

	Change-Id: I447ed1c70b0ea764d57b22db7e6834134ae48969

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-leaflet: Add test input.
	* gnu/packages/cran.scm (r-leaflet)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-shiny.

	Change-Id: I85a25abdd893f31982ad5670050219eb541c717e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: esbuild-node: Override version and native-inputs.
	* gnu/packages/web.scm (esbuild-node)[version]: Explicitly set to 0.14.0.
	[native-inputs]: Do not inherit.

	Change-Id: Ib737f424d838c7b6789e3bce515a179c923d2b83

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geos: Add tests inputs.
	* gnu/packages/cran.scm (r-geos)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-vctrs.

	Change-Id: Ibc930f1beb3652c2285714c0c6834c83512f7448

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paramhelpers: Add test inputs.
	* gnu/packages/cran.scm (r-paramhelpers)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-eaf, r-emoa, r-ggally, r-gridextra, and r-plyr.

	Change-Id: Ibaba298e0475dfcc87b3db3eab06351eac03a52d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-styler: Add test input.
	* gnu/packages/cran.scm (r-styler)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-roxygen2.

	Change-Id: I9ca0922bfb15d0c5026dc81dc8afab93cf5bd9c7

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-formattable: Add test inputs.
	* gnu/packages/cran.scm (r-formattable)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-dt and r-shiny.

	Change-Id: I080beeea34febd1cdb40d9cd3748ebd0b7322c91

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-caretensemble: Add test input.
	* gnu/packages/cran.scm (r-caretensemble)[properties]: Record
	updater-extra-native-inputs.
	[arguments]: Add phase 'disable-bad-tests.
	[native-inputs]: Add r-gbm.

	Change-Id: Ia944f4e6aa8e0d13829b8f166206a1c37555849c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdtools: Set HOME.
	* gnu/packages/statistics.scm (r-gdtools)[arguments]: Add phase 'set-HOME.

	Change-Id: If12e547ab5768ea23c6226f467b43a840e4ed706

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnexml: Disable bad test.
	* gnu/packages/cran.scm (r-rnexml)[arguments]: Add phase 'disable-bad-tests.

	Change-Id: Icf0a4383aa24e21e522b36be59adbdf701007466

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove r-rgeos.
	The package has been removed from CRAN and no longer builds because r-sp has
	removed its header files.

	* gnu/packages/cran.scm (r-rgeos): Remove variable.

	Change-Id: I59e9a35f9eba4299616cb7fc3054d1d814bc4494

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spectre: Update to 1.2.0.
	* gnu/packages/bioinformatics.scm (r-spectre): Update to 1.2.0.
	[arguments]: Enable tests.
	[propagated-inputs]: Add r-dendsort, r-patchwork, r-scattermore, and r-uwot;
	remove r-rgeos.

	Change-Id: If5f3c4dfee6ef4f2817fa36531ef49fba745e03e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringfish: Add pcre2.
	Without it the package would compile a bundled version.

	* gnu/packages/cran.scm (r-stringfish)[properties]: Record
	updater-extra-inputs.
	[inputs]: Add pcre2.

	Change-Id: I0502497edb7c6be0b39a4ed4911f2fc5636f70cc

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggthemes: Add test input.
	* gnu/packages/statistics.scm (r-ggthemes)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-dplyr.

	Change-Id: I05ece58bd70c58a6b540691bfc694812a2155d71

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sjlabelled: Add test input.
	* gnu/packages/cran.scm (r-sjlabelled)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-haven.

	Change-Id: Ieb1377c33d9a77e554f197d66c4bb87d8fb03fd6

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bmp: Add test input.
	* gnu/packages/cran.scm (r-bmp)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-pixmap.

	Change-Id: I9810ca9f09a94ee0a09ccd768cf56ea58f44550b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-osqp: Add test input.
	* gnu/packages/cran.scm (r-osqp)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-slam.

	Change-Id: Ia183eb32b2eccfd6116b852ff9ac397781a52b6c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assertive-types: Add test input.
	* gnu/packages/cran.scm (r-assertive-types)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-xml2.

	Change-Id: I1ab506565463563c76aa851025a67fb51ec08cfa

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3: Disable one test.
	* gnu/packages/cran.scm (r-mlr3)[arguments]: Add phase 'disable-bad-tests.

	Change-Id: I79c698ca923426768f50c732bf83dca86afe7dd8

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-proc: Add test inputs.
	* gnu/packages/cran.scm (r-proc)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-ggplot2 and r-mass.

	Change-Id: I65ffc2474a5d48b4189871d49547884998b01648

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-coro: Add test inputs.
	* gnu/packages/cran.scm (r-coro)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-later and r-promises.

	Change-Id: I766ff503ab807214e826503794dc184fce3090e0

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-phangorn: Disable one test.
	* gnu/packages/cran.scm (r-phangorn)[arguments]: Add phase 'disable-bad-test.

	Change-Id: I771148f5b64ca525297c49f95c22eed244541e11

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-phangorn: Add test input.
	* gnu/packages/cran.scm (r-phangorn)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-vdiffr.

	Change-Id: Ic259deed43e82381f48e3c1d4672225c826f052b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bisquerna: Add test input.
	* gnu/packages/bioconductor.scm (r-bisquerna)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-plyr.

	Change-Id: Ic490076e7a34e5e81b6c83ee82566c4197faaffe

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cytolib: Update to 2.18.2.
	* gnu/packages/bioconductor.scm (r-cytolib): Update to 2.18.2.
	[inputs]: Remove openblas and zlib.

	Change-Id: I09471134262fcbbe364dd90ca3500a596953eb3c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-densvis: Disable tests.
	* gnu/packages/bioconductor.scm (r-densvis)[arguments]: Disable tests.

	Change-Id: Iceee314fcb63566854886be13dd91bdd7acf8e1b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msigdb: Disable tests.
	* gnu/packages/bioconductor.scm (r-msigdb)[arguments]: Disable tests.

	Change-Id: Id58ad75c7a6e37b3ad60e9be3288cf0163f31fc4

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dose: Disable tests.
	* gnu/packages/bioconductor.scm (r-dose)[arguments]: Disable tests.

	Change-Id: I1776b50523925f2fb2250538409a9d1ddbd3e246

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gosemsim: Add test input.
	* gnu/packages/bioconductor.scm (r-gosemsim)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-org-hs-eg-db.

	Change-Id: I1d15da54ed1581535d77e880ad08c634221c2df7

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocdockermanager: Disable tests.
	* gnu/packages/bioconductor.scm (r-biocdockermanager)[arguments]: Disable
	tests.

	Change-Id: Ie006490f2894995d4c06927dd14355b283993a72

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-optparse: Add test input.
	* gnu/packages/cran.scm (r-optparse)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-stringr.

	Change-Id: I7ae466ebacf6719ec7e9bcbdb73e137cde1d9aac

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-curatedtcgadata: Disable tests.
	* gnu/packages/bioconductor.scm (r-curatedtcgadata)[arguments]:
	Disable tests.

	Change-Id: I37fe309b5d23ce113428254bc7e5a364c39c77f5

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qfeatures: Add test inputs.
	* gnu/packages/bioconductor.scm (r-qfeatures)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-impute, r-preprocesscore, r-singlecellexperiment, and
	r-vsn.

	Change-Id: If167d6a5a092b0c7e5c90db758585e8118c2d8bd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metabocoreutils: Add test input.
	* gnu/packages/bioconductor.scm (r-metabocoreutils)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-robustbase.

	Change-Id: I7382fa9cfdb171e14152a3de3766a9adcaa2bad6

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mscoreutils: Add test inputs.
	* gnu/packages/bioconductor.scm (r-mscoreutils)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-impute, r-imputelcmd, r-matrix, r-missforest, r-norm,
	r-pcamethods, r-preprocesscore, and r-vsn.

	Change-Id: Id3566a7598cf05728b6f9842da2375f5e9033278

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-googledrive: Add test input.
	* gnu/packages/cran.scm (r-googledrive)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-mockr.

	Change-Id: I8ce437083daa1c89767b19030f438741fecce90e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidyverse: Add test input.
	* gnu/packages/cran.scm (r-tidyverse)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-mockr.

	Change-Id: Ib9844e40d1973a9e19997c73a2227547d2cc7f5f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-conflicted: Add test inputs.
	* gnu/packages/cran.scm (r-conflicted)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-dplyr and r-matrix.

	Change-Id: I8ddbb7971e50926b8fb49fc333146830ac86c33e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genie3: Add test inputs.
	* gnu/packages/bioconductor.scm (r-genie3)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-biobase and r-summarizedexperiment.

	Change-Id: I6c46d8decf383ace85a0fa5c053753e9ed008ead

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beclear: Add test input.
	* gnu/packages/bioconductor.scm (r-beclear)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-seewave.

	Change-Id: Ibba2ccd27930582269a794be61841a221b6148e8

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigmemoryextras: Disable tests.
	* gnu/packages/bioconductor.scm (r-bigmemoryextras)[arguments]: Disable tests.

	Change-Id: I4e104437f8952eb3f411bfd881c0c8e0225d4fb7

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggdist: Add test input.
	* gnu/packages/cran.scm (r-ggdist)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-posterior.

	Change-Id: I241871f48288fec250659fcec070d8808780b33c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bsseq: Add test input.
	* gnu/packages/bioconductor.scm (r-bsseq)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-batchtools.

	Change-Id: Iaea22f0ea5edb6f8cda9cac106d6805f61dbc735

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dexseq: Disable tests.
	* gnu/packages/bioconductor.scm (r-dexseq)[arguments]: Disable tests.

	Change-Id: Ica5451100fe261f401dc68dc526546425a1c7505

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayestestr: Add test input.
	* gnu/packages/cran.scm (r-bayestestr)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-logspline.

	Change-Id: I357726cc162958a141ec2aab80a16ca7785f1d18

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-awst: Add test input.
	* gnu/packages/bioconductor.scm (r-awst)[native-inputs]: Add r-edaseq.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: Id785bac10cc783de9d863f8e1cc97644ea7dc5fc

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-batchjobs: Add test input.
	* gnu/packages/statistics.scm (r-batchjobs)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-mass.

	Change-Id: Ica3d2b522a69b00229ebbe72dbdc473db6d31204

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bbmisc: Add test input.
	* gnu/packages/statistics.scm (r-bbmisc)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-codetools.

	Change-Id: Ia58a732137eb99e375be85e70b509c1bf9006240

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-decoupler: Add test inputs.
	* gnu/packages/bioconductor.scm (r-decoupler)[properties]: Record
	updater-extra-native-inputs.
	[arguments]: Add phase 'disable-bad-tests.
	[native-inputs]: Add r-aucell, r-fgsea, r-gsva, r-omnipathr, r-ranger, and
	r-rpart.

	Change-Id: I592a34dc911c113ddf44539dc3033f555bfb415d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rvest: Disable bad tests.
	* gnu/packages/cran.scm (r-rvest)[arguments]: Add phase 'disable-bad-tests.

	Change-Id: I24c2fc45b0ecf255a748c0797bb3b234f903b140

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-selectr: Add test inputs.
	* gnu/packages/cran.scm (r-selectr)[native-inputs]: Add r-xml and r-xml2.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: Idacb763f72e5e6e0ab77c3328ab3f9663a4a190f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fgsea: Update to 1.32.2.
	* gnu/packages/bioconductor.scm (r-fgsea): Update to 1.32.2.

	Change-Id: I89b790d713ed59d0ec5d5ebcbcd60e5065df69c3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-logger: Add test inputs.
	* gnu/packages/cran.scm (r-logger)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-devtools, r-pander, and r-r-utils.

	Change-Id: Ib25c78268223b16047b979df231868d91d5cb2ae

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-desctools: Update to 0.99.59.
	* gnu/packages/statistics.scm (r-desctools): Update to 0.99.59.
	[native-inputs]: Remove r-testthat.

	Change-Id: Ifb95b473e72d38756fdfb825937107f917926181

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gld: Update to 2.6.7.
	* gnu/packages/statistics.scm (r-gld): Update to 2.6.7.

	Change-Id: I9b0c5cfe6dace5c114f7408c0501fee6b7961c70

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-datasaurus: Update to 0.1.9.
	* gnu/packages/statistics.scm (r-datasaurus): Update to 0.1.9.

	Change-Id: I793e340bcba7b36265501b0d6667a3ed39095d15

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantreg: Update to 6.00.
	* gnu/packages/statistics.scm (r-quantreg): Update to 6.00.

	Change-Id: I61f9edcd7d73af505525b46beaf6b5f6c9b5ed04

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deoptimr: Update to 1.1-3-1.
	* gnu/packages/statistics.scm (r-deoptimr): Update to 1.1-3-1.

	Change-Id: Ibe567d3572061fc36c4dce124abe808b7251efe8

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fastica: Update to 1.2-7.
	* gnu/packages/statistics.scm (r-fastica): Update to 1.2-7.

	Change-Id: If18a0d00d0689ae3c9a29c4365519ac64d8c4599

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hmisc: Update to 5.2-2.
	* gnu/packages/statistics.scm (r-hmisc): Update to 5.2-2.
	[native-inputs]: Remove r-mvtnorm.

	Change-Id: I670f3942bc42ffe652903c71b99b0621d8a4888d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-purrr: Update to 1.0.4.
	* gnu/packages/statistics.scm (r-purrr): Update to 1.0.4.
	[native-inputs]: Add r-lubridate, r-tibble, and r-tidyselect.

	Change-Id: I9d59dcddbc719f6c1c78a417b8f01680322a5113

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mvtnorm: Update to 1.3-3.
	* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.3-3.

	Change-Id: If28b0b9bf9bba36b7fc44fbd429596948b37609c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xml: Update to 3.99-0.18.
	* gnu/packages/statistics.scm (r-xml): Update to 3.99-0.18.

	Change-Id: I1b060922754c66e01253f71be154f7aefba459fa

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpparmadillo: Update to 14.2.3-1.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 14.2.3-1.

	Change-Id: Ia9bb8e5ef8c45e2b5216b0b86d1efb6ea5156667

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chron: Update to 2.3-62.
	* gnu/packages/statistics.scm (r-chron): Update to 2.3-62.

	Change-Id: I464c2c541906b4cbd0a7a83ab16bbe7f1a0e2ccf

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-locfit: Update to 1.5-9.11.
	* gnu/packages/statistics.scm (r-locfit): Update to 1.5-9.11.

	Change-Id: I3d1cd6f77e297887a71c667e9766f6ba15f8ef5e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acepack: Update to 1.5.2.
	* gnu/packages/statistics.scm (r-acepack): Update to 1.5.2.
	[native-inputs]: Add gfortran.

	Change-Id: I37b3dc5f6b469f52fa6749fffabde71ced8e9e0b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rlang: Update to 1.1.5.
	* gnu/packages/statistics.scm (r-rlang): Update to 1.1.5.

	Change-Id: Ia1f612a08e2801349bcafde06ed0fde42e777267

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-evaluate: Update to 1.0.3.
	* gnu/packages/statistics.scm (r-evaluate): Update to 1.0.3.

	Change-Id: I0b0d5af786ca7b33bf893178fabfd0211f3c884b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bh: Update to 1.87.0-1.
	* gnu/packages/statistics.scm (r-bh): Update to 1.87.0-1.

	Change-Id: Ia9da4829a1170e7a416756fe08e6cab1568294b1

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bit64: Update to 4.6.0-1.
	* gnu/packages/statistics.scm (r-bit64): Update to 4.6.0-1.
	[native-inputs]: Add r-testthat.

	Change-Id: I17c80dbd13341a00cf36db3828e5ee5b648e984e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bit: Update to 4.5.0.1.
	* gnu/packages/statistics.scm (r-bit): Update to 4.5.0.1.

	Change-Id: I10a02e184705328bef323c4d8420f14e3e56051f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-survival: Update to 3.8-3.
	* gnu/packages/statistics.scm (r-survival): Update to 3.8-3.

	Change-Id: I312d3b3ddc04f5d36aa2fe369f345d450308393d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatial: Update to 7.3-18.
	* gnu/packages/statistics.scm (r-spatial): Update to 7.3-18.

	Change-Id: I2edb6c951b53f3892b841a299120e5e6442a7e97

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpart: Update to 4.1.24.
	* gnu/packages/statistics.scm (r-rpart): Update to 4.1.24.

	Change-Id: I06ef61bc4a79da8b6f25dc6cf625f8d9309b013b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nnet: Update to 7.3-20.
	* gnu/packages/statistics.scm (r-nnet): Update to 7.3-20.

	Change-Id: Ia8fa7fb25820c71ea1e8944cc2ceca013e4096c2

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nlme: Update to 3.1-167.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-167.

	Change-Id: I36e56cc010bbeb7ee3240c4d847ac19fe347ac1f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-kernsmooth: Update to 2.23-26.
	* gnu/packages/statistics.scm (r-kernsmooth): Update to 2.23-26.

	Change-Id: Ide824464fb574ef6b98b09bb1e1e1ef4ef081cfb

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-foreign: Update to 0.8-88.
	* gnu/packages/statistics.scm (r-foreign): Update to 0.8-88.

	Change-Id: I602fff219b90a3e879d7a04a60b1a56cdc07040d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-class: Update to 7.3-23.
	* gnu/packages/statistics.scm (r-class): Update to 7.3-23.

	Change-Id: I093941c23a7aa2e1dd8c1dcd65cbc1d73ac775b0

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mass: Update to 7.3-64.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-64.

	Change-Id: If8a69e076c96c268403d4bef8ab5752ec4abde35

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gstat: Update to 2.1-3.
	* gnu/packages/cran.scm (r-gstat): Update to 2.1-3.

	Change-Id: I4e3c928e80bd5c88f429dfbb7f47347bdae5548d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metadat: Update to 1.4-0.
	* gnu/packages/cran.scm (r-metadat): Update to 1.4-0.

	Change-Id: I02d99339cb7524161eb02f61de0cf269ef7f8e8a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggh4x: Update to 0.3.0.
	* gnu/packages/cran.scm (r-ggh4x): Update to 0.3.0.
	[native-inputs]: Remove r-ggdendro.

	Change-Id: I225507103d3d0d9a5d26687aa140e59d65889139

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bien: Update to 1.2.7.
	* gnu/packages/cran.scm (r-bien): Update to 1.2.7.
	[propagated-inputs]: Remove r-fasterize and r-raster.

	Change-Id: Ife56d07d4084f1271c5cb2fa7de10d545dde2260

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws: Update to 0.8.0.
	* gnu/packages/cran.scm (r-paws): Update to 0.8.0.
	[native-inputs]: Remove r-testthat.

	Change-Id: Id3d11c5cd6bae7a22d7d237e4a1fca0282870c3d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-compute: Update to 0.8.0.
	* gnu/packages/cran.scm (r-paws-compute): Update to 0.8.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Remove r-testthat.

	Change-Id: I0945d42881ab076e2b8f878fc97c88a9bc59a2be

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-storage: Update to 0.8.0.
	* gnu/packages/cran.scm (r-paws-storage): Update to 0.8.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Remove r-testthat.

	Change-Id: I251bab02d1d7ea5d671211fd280d8fecae49d54c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-database: Update to 0.8.0.
	* gnu/packages/cran.scm (r-paws-database): Update to 0.8.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Remove r-testthat.

	Change-Id: I09d974d1cb8778e2584ceabc2a92ae1b9cbc544e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-networking: Update to 0.8.0.
	* gnu/packages/cran.scm (r-paws-networking): Update to 0.8.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Remove r-testthat.

	Change-Id: I75a8600a78c5c507495d6d4a6ee56e98b1b94ede

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-management: Update to 0.8.0.
	* gnu/packages/cran.scm (r-paws-management): Update to 0.8.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Remove r-testthat.

	Change-Id: I33407672bd9fa4c0c3896f7328da637d6da06d41

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-machine-learning: Update to 0.8.0.
	* gnu/packages/cran.scm (r-paws-machine-learning): Update to 0.8.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Remove r-testthat.

	Change-Id: I71e97fcb583bf7cf5f84056709e7812403357501

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-analytics: Update to 0.8.0.
	* gnu/packages/cran.scm (r-paws-analytics): Update to 0.8.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Remove r-testthat; add r-paws.

	Change-Id: Ife6b1d3ae8431def4924f124a6f8478f6dae1f48

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-security-identity: Update to 0.8.0.
	* gnu/packages/cran.scm (r-paws-security-identity): Update to 0.8.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Remove r-testthat.

	Change-Id: I3420c0cebc53fac8fef684e9d54253a7ac21754b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-application-integration: Update to 0.8.0.
	* gnu/packages/cran.scm (r-paws-application-integration): Update to 0.8.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Remove r-testthat.

	Change-Id: Ic4ea39e5d3e375d7c8e9a9f90e58935a9db07368

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-end-user-computing: Update to 0.8.0.
	* gnu/packages/cran.scm (r-paws-end-user-computing): Update to 0.8.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Remove r-testthat.

	Change-Id: Ic5a5e343ac4b05f39cf7722e3e71accf8de6d996

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-developer-tools: Update to 0.8.0.
	* gnu/packages/cran.scm (r-paws-developer-tools): Update to 0.8.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Remove r-testthat.

	Change-Id: Ia50595c561d66ab4ab9cef2fa8cde93e29f2556d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-cost-management: Update to 0.8.0.
	* gnu/packages/cran.scm (r-paws-cost-management): Update to 0.8.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Remove r-testthat.

	gnu: r-paws-customer-engagement: Update to 0.8.0.
	* gnu/packages/cran.scm (r-paws-customer-engagement): Update to 0.8.0.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Remove r-testthat.

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-common: Update to 0.8.1.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.8.1.
	[propagated-inputs]: Remove r-httr; add r-httr2.
	[native-inputs]: Add r-withr.

	Change-Id: I0a8575c4b95acca35206ffa70d4b20e4777503e8

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tmaptools: Update to 3.2.
	* gnu/packages/cran.scm (r-tmaptools): Update to 3.2.

	Change-Id: I15db139fd92857bb72ab7b9782babd09b17aa727

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-packcircles: Update to 0.3.7.
	* gnu/packages/cran.scm (r-packcircles): Update to 0.3.7.
	[propagated-inputs]: Add r-checkmate.

	Change-Id: I6c80fd9dba39d65b34297845b5ef052972d54909

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-readods: Update to 2.3.2.
	* gnu/packages/cran.scm (r-readods): Update to 2.3.2.
	[native-inputs]: Add r-readr, r-spelling, and r-withr.

	Change-Id: I0e554e97ad84a31f8b5b681549038f375ded055a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-downlit: Update to 0.4.4.
	* gnu/packages/cran.scm (r-downlit): Update to 0.4.4.

	Change-Id: I47bf722c48e47172b83b76820f9e74df26c87649

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-textshaping: Update to 1.0.0.
	* gnu/packages/cran.scm (r-textshaping): Update to 1.0.0.
	[propagated-inputs]: Add r-stringi.
	[native-inputs]: Add r-testthat.

	Change-Id: I54863219ed644e7966634f0ee08594f3c353914b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-highs: Update to 1.9.0-1.
	* gnu/packages/cran.scm (r-highs): Update to 1.9.0-1.
	[properties]: Record updater-extra-native-inputs.
	[propagated-inputs]: Remove r-pkgconfig.
	[native-inputs]: Remove gfortran.

	Change-Id: I6742b5c446710d233e600286eac96c14ff4c4133

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vdiffr: Update to 1.0.8.
	* gnu/packages/cran.scm (r-vdiffr): Update to 1.0.8.

	Change-Id: If06414e5f0ea999fdfe0141ea318e7cd7e893472

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3tuning: Update to 1.3.0.
	* gnu/packages/cran.scm (r-mlr3tuning): Update to 1.3.0.
	[native-inputs]: Add r-rush.

	Change-Id: I0c5fc546bcad75991a07acddd0b9e70c5d4fc3e5

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bbotk: Update to 1.5.0.
	* gnu/packages/cran.scm (r-bbotk): Update to 1.5.0.
	[native-inputs]: Add r-irace, r-processx, r-progressr, r-redux, and r-rush.

	Change-Id: Icbe1c8d61ddfa4355beaff00bd9f2e1d2ad6e099

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3learners: Update to 0.9.0.
	* gnu/packages/cran.scm (r-mlr3learners): Update to 0.9.0.
	[native-inputs]: Add r-lgr and r-xgboost.

	Change-Id: Ica904d1ded41750a9c5d194004af95b85833e8b5

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3: Update to 0.22.1.
	* gnu/packages/cran.scm (r-mlr3): Update to 0.22.1.
	[native-inputs]: Remove r-remotes; add r-callr, r-codetools, and r-progressr.

	Change-Id: Ic916b775a885afbf28ef04928ad3460873b39eb3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3viz: Update to 0.10.1.
	* gnu/packages/cran.scm (r-mlr3viz): Update to 0.10.1.
	[native-inputs]: Add r-bbotk, r-lgr, r-mlr3, r-mlr3filters, r-mlr3fselect,
	r-mlr3tuning, r-paradox, r-precrec, and r-vdiffr.

	Change-Id: Ic9ec88d54c79b2b405452e319ae1675552de4cf7

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3verse: Update to 0.3.1.
	* gnu/packages/cran.scm (r-mlr3verse): Update to 0.3.1.
	[propagated-inputs]: Add r-mlr3inferr.

	Change-Id: If11a2b46091d3f1ecae867c56419d33ce0315b69

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3tuningspaces: Update to 0.5.2.
	* gnu/packages/cran.scm (r-mlr3tuningspaces): Update to 0.5.2.

	Change-Id: I2b5cc5fa4a873cd5d681a30a0f8bf528bfa96561

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3mbo: Update to 0.2.8.
	* gnu/packages/cran.scm (r-mlr3mbo): Update to 0.2.8.
	[native-inputs]: Add r-mlr3learners, r-mlr3pipelines, r-redux, and r-rush.

	Change-Id: I688513e12441f39634b2a53a177bb7f17d534e7e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3fselect: Update to 1.3.0.
	* gnu/packages/cran.scm (r-mlr3fselect): Update to 1.3.0.
	[native-inputs]: Add r-mlr3pipelines.

	Change-Id: I088d5a2a95c88cfbec4be484af72d872d46bced8

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seurat: Update to 5.2.1.
	* gnu/packages/cran.scm (r-seurat): Update to 5.2.1.
	[propagated-inputs]: Remove r-leiden and r-purrr; add r-leidenbase.
	[native-inputs]: Add r-bpcells.

	Change-Id: I3ec7679d06591e9608c8e86fe7de1f94d7374636

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidypredict: Update to 0.5.1.
	* gnu/packages/cran.scm (r-tidypredict): Update to 0.5.1.
	[propagated-inputs]: Add r-cli.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-earth, r-randomforest, r-xgboost, and r-yaml.
	[arguments]: Remove phase 'delete-bad-tests.

	Change-Id: I841c6c3896f22285813a34fa3d88df83222ac9ba

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yardstick: Update to 1.3.2.
	* gnu/packages/cran.scm (r-yardstick): Update to 1.3.2.
	[native-inputs]: Remove r-mosaic; add r-caret, r-devtools, r-e1071, r-ggplot2,
	r-mlmetrics, r-proc, and r-reticulate.

	Change-Id: I1561c785339fea6e97162a6f4619dd26e1bded5f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-igraph: Update to 2.1.4.
	* gnu/packages/cran.scm (r-igraph): Update to 2.1.4.
	[native-inputs]: Add r-callr, r-digest, r-vdiffr, and r-withr.

	Change-Id: If79819f22435eac6d1e466df3054b55be71b34f9

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rfast: Update to 2.1.4.
	* gnu/packages/cran.scm (r-rfast): Update to 2.1.4.

	Change-Id: I8a8b9fa13381c351b181309689214991c82454bd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat: Update to 3.3-1.
	* gnu/packages/cran.scm (r-spatstat): Update to 3.3-1.
	[native-inputs]: Add r-sf.

	Change-Id: I8ff18eb0ade3a0cdbb37fdd4163071cb0ed4fda2

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-linnet: Update to 3.2-5.
	* gnu/packages/cran.scm (r-spatstat-linnet): Update to 3.2-5.

	Change-Id: Id9312c2ba9ec8d2df913de2e9b1cc2762509d852

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-geom: Update to 3.3-5.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 3.3-5.

	Change-Id: I4a3b8051d8637ec32b2200cb64f1e6fb22e9a115

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-data: Update to 3.1-4.
	* gnu/packages/cran.scm (r-spatstat-data): Update to 3.1-4.

	Change-Id: I704beb8efa2f68f7cab96f3a17d795392da21415

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-utils: Update to 3.1-2.
	* gnu/packages/cran.scm (r-spatstat-utils): Update to 3.1-2.

	Change-Id: I5db6c715f3a603d1cbb5092edcf76da39a50aa7c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-model: Update to 3.3-4.
	* gnu/packages/cran.scm (r-spatstat-model): Update to 3.3-4.
	[native-inputs]: Add r-random.

	Change-Id: Iabdf6b391465b9fb1c5db8ddd6b99a8806d78622

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-explore: Update to 3.3-4.
	* gnu/packages/cran.scm (r-spatstat-explore): Update to 3.3-4.

	Change-Id: I9ffed826f763fd3df94771e99df503a9f0514fa1

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-optimx: Update to 2024-12.2.
	* gnu/packages/cran.scm (r-optimx): Update to 2024-12.2.

	Change-Id: I89f0df3e9393a563e65657edc353215ba9ff19dd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quanteda: Update to 4.2.0.
	* gnu/packages/cran.scm (r-quanteda): Update to 4.2.0.

	Change-Id: I3b40b52c5bf808d82ea7b148140fffb2aad7364d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-forestplot: Update to 3.1.6.
	* gnu/packages/cran.scm (r-forestplot): Update to 3.1.6.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Remove r-tidyr; add r-rms, r-tibble, and r-tidyverse.

	Change-Id: I500618ec6744959ba9c5ff419c84b7a5d666b3db

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-emplik: Update to 1.3-2.
	* gnu/packages/cran.scm (r-emplik): Update to 1.3-2.

	Change-Id: Id6597ad00e4907dc0a35ebb7e5cd216f66315273

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anytime: Update to 0.3.11.
	* gnu/packages/cran.scm (r-anytime): Update to 0.3.11.
	[native-inputs]: Add r-tinytest.

	Change-Id: I6510e89bfbd3c56cb0356e1c97c4242ab146ff44

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shapviz: Update to 0.9.7.
	* gnu/packages/cran.scm (r-shapviz): Update to 0.9.7.

	Change-Id: I83d129be3ceb596acc714d73706de3b02da9a421

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-torch: Update to 0.14.1.
	* gnu/packages/cran.scm (r-torch): Update to 0.14.1.
	[propagated-inputs]: Remove r-ellipsis; add r-scales.
	[native-inputs]: Add r-dplyr, r-mvtnorm, and r-numderiv.

	Change-Id: I41db6e22bbde5e66c9c089a57d04150118ef6f86

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-caret: Update to 7.0-1.
	* gnu/packages/cran.scm (r-caret): Update to 7.0-1.
	[native-inputs]: Remove r-mlmetrics; add r-car, r-dplyr, r-ipred, r-kernlab, r-mass,
	r-matrix, and r-rpart.

	Change-Id: Ic7ff2a49543b213643c0f856c2259c5de6b0f239

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-actuar: Update to 3.3-5.
	* gnu/packages/cran.scm (r-actuar): Update to 3.3-5.

	Change-Id: Ibe0d7b2749e47b1d732a4110ebb0758ddf9bd190

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parameters: Update to 0.24.1.
	* gnu/packages/cran.scm (r-parameters): Update to 0.24.1.

	Change-Id: I35ffcec162d875b37f4436bfac9b2623bccea49a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-terra: Update to 1.8-21.
	* gnu/packages/cran.scm (r-terra): Update to 1.8-21.
	[native-inputs]: Add r-tinytest.

	Change-Id: Ie0710a13a218e64ee93a1e4fcd10321d358ee1fb

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-graphlayouts: Update to 1.2.2.
	* gnu/packages/cran.scm (r-graphlayouts): Update to 1.2.2.

	Change-Id: Iac7666d3a5071f9551d1b62eea8fc201aa2888a6

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-systemfonts: Update to 1.2.1.
	* gnu/packages/cran.scm (r-systemfonts): Update to 1.2.1.
	[propagated-inputs]: Add r-jsonlite.

	Change-Id: I3f88b03ba29ad10a9f0099c12fac0c8d2a6a08e9

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-harmony: Update to 1.2.3.
	* gnu/packages/cran.scm (r-harmony): Update to 1.2.3.

	Change-Id: I6d4415344a2889622e1a28535dd329f69affec11

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-patrick: Update to 0.3.0.
	* gnu/packages/cran.scm (r-patrick): Update to 0.3.0.
	[propagated-inputs]: Add r-glue.

	Change-Id: I1ac8add0b2650bd3311a34f6459f9906c03a865e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enrichr: Update to 3.4.
	* gnu/packages/cran.scm (r-enrichr): Update to 3.4.

	Change-Id: Ifab3a4d068e73d30d42724907909865a7bca3956

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dae: Update to 3.2.30.
	* gnu/packages/cran.scm (r-dae): Update to 3.2.30.

	Change-Id: Icb375b747212d7d76480562fc50e1c16e0b0d8a8

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aplot: Update to 0.2.4.
	* gnu/packages/cran.scm (r-aplot): Update to 0.2.4.

	Change-Id: I38d6abb6bdd42d4b67f26bfac06a09f1b7cd2411

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggfun: Update to 0.1.8.
	* gnu/packages/cran.scm (r-ggfun): Update to 0.1.8.

	Change-Id: I13c17a27593fe2fc75e8538429b0c5ca88689dcc

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlbench: Update to 2.1-6.
	* gnu/packages/cran.scm (r-mlbench): Update to 2.1-6.

	Change-Id: I9ea160db1e109cfc13c1d471aca442432a7e4090

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yulab-utils: Update to 0.2.0.
	* gnu/packages/cran.scm (r-yulab-utils): Update to 0.2.0.

	Change-Id: Ic3f367963da360f4c88c9769d4a78372dfff1f98

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-options: Update to 0.3.0.
	* gnu/packages/cran.scm (r-options): Update to 0.3.0.
	[native-inputs]: Add r-pkgload, r-rcmdcheck, and r-withr.

	Change-Id: Ia143609a6c457c40421aea085b406f939211a848

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bookdown: Update to 0.42.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.42.
	[native-inputs]: Add r-jsonlite, r-withr, and r-xml2.

	Change-Id: I621400a54b0db0f56e20db87a40318c0a27e8b03

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rms: Update to 7.0-0.
	* gnu/packages/cran.scm (r-rms): Update to 7.0-0.
	[propagated-inputs]: Add r-matrix.
	[native-inputs]: Remove r-vgam.

	Change-Id: I6445e52f4b6189c04b7be86d35993471b969feb3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adegenet: Update to 2.1.11.
	* gnu/packages/cran.scm (r-adegenet): Update to 2.1.11.

	Change-Id: I71a0b43894f86e957eaa4807b78d72d90af32b0c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spdata: Update to 2.3.4.
	* gnu/packages/cran.scm (r-spdata): Update to 2.3.4.

	Change-Id: Iba365cbc021c024844a4a69a77aa1663ef59ab7f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-classint: Update to 0.4-11.
	* gnu/packages/cran.scm (r-classint): Update to 0.4-11.
	[native-inputs]: Add r-tinytest.

	Change-Id: I300d2cf9a0951c4ca97a62a48f8bc2c080831a1a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-irace: Update to 4.1.
	* gnu/packages/cran.scm (r-irace): Update to 4.1.
	[native-inputs]: Remove r-table.

	Change-Id: I9ac8a2cf231b2e28ce6dd5fc6a3cfc6be2983254

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpattern: Update to 1.1.4.
	* gnu/packages/cran.scm (r-ggpattern): Update to 1.1.4.
	[native-inputs]: Remove r-testthat.

	Change-Id: Id5ee02df8fbb35493d4b7dc2a1d578d426be2f3b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cobs: Update to 1.3-9.
	* gnu/packages/cran.scm (r-cobs): Update to 1.3-9.

	Change-Id: Icc21b80e54281a3cb5f1b24291c1d447cd8e1902

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dorng: Update to 1.8.6.1.
	* gnu/packages/cran.scm (r-dorng): Update to 1.8.6.1.
	[native-inputs]: Add r-doparallel, r-pkgmaker, and r-rbenchmark.

	Change-Id: I0301e298062eb7cc9ab455339c3f8360a36ad5a7

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parallelly: Update to 1.42.0.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.42.0.

	Change-Id: I137d18e83623a4eb82cc206cfcc0f225e4b3d91a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-epi: Update to 2.59.
	* gnu/packages/cran.scm (r-epi): Update to 2.59.

	Change-Id: I65698195e7498060831bb311247a47b09c65f944

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-longdat: Update to 1.1.3.
	* gnu/packages/cran.scm (r-longdat): Update to 1.1.3.

	Change-Id: Iaddf99a68a1a0a4f12006c93ba54c721d517aac1

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spam: Update to 2.11-1.
	* gnu/packages/cran.scm (r-spam): Update to 2.11-1.
	[native-inputs]: Add r-matrix and r-microbenchmark.

	Change-Id: Ie566665688241ab2f666e5760e34b30c5f744109

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gridpattern: Update to 1.3.1.
	* gnu/packages/cran.scm (r-gridpattern): Update to 1.3.1.
	[native-inputs]: Add r-magick and r-vdiffr.

	Change-Id: Ib6f3a942f782c6a18f9da01a118c0c62d005d80d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qmri: Update to 1.2.7.8.
	* gnu/packages/cran.scm (r-qmri): Update to 1.2.7.8.
	[native-inputs]: Remove r-testthat.

	Change-Id: I6097a16822ebbd29d2d6014722f62ac5938cd4bd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatialreg: Update to 1.3-6.
	* gnu/packages/cran.scm (r-spatialreg): Update to 1.3-6.
	[native-inputs]: Add r-tinytest.

	Change-Id: I60f3c05e145f1dc86cd6e09bafcc3432c2ff4c41

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nlp: Update to 0.3-2.
	* gnu/packages/cran.scm (r-nlp): Update to 0.3-2.

	Change-Id: I33c07efab5f0cfb7a4ad7b9a2725243c8124a9f6

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sodium: Update to 1.4.0.
	* gnu/packages/cran.scm (r-sodium): Update to 1.4.0.

	Change-Id: I3bbf3ff1625a82fbc846eeb2600fd835c3ea7071

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-admisc: Update to 0.37.
	* gnu/packages/cran.scm (r-admisc): Update to 0.37.

	Change-Id: I4246b34811e4c74148fc531caf7a5eefa6923b5e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multiplex: Update to 3.9.
	* gnu/packages/cran.scm (r-multiplex): Update to 3.9.

	Change-Id: I946ccffc4e7575e7d32308db1226ce687408498a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppalgos: Update to 2.9.3.
	* gnu/packages/cran.scm (r-rcppalgos): Update to 2.9.3.
	[native-inputs]: Add r-partitions.

	Change-Id: Ief356fdb57607191ecc338b81adc1375ca9c87c4

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chk: Update to 0.10.0.
	* gnu/packages/cran.scm (r-chk): Update to 0.10.0.
	[native-inputs]: Add r-withr.

	Change-Id: I5004c469f7d357fd8969faf39c80e28044eab523

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sjplot: Update to 2.8.17.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.8.17.
	[native-inputs]: Add r-glmmtmb, r-haven, r-lme4, and r-rstanarm.

	Change-Id: I90ab04217a11b652fd17d6ffee5bb82f505ba583

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-effectsize: Update to 1.0.0.
	* gnu/packages/cran.scm (r-effectsize): Update to 1.0.0.
	[native-inputs]: Remove r-boot; add r-afex, r-bayesfactor, r-car, r-correlation,
	r-lavaan, r-lme4, r-lmertest, r-mgcv, r-nlme, r-parsnip, r-rms, and
	r-rstanarm.

	Change-Id: I080140dcbc3a6e6fd25f9286eb97d245dc48b531

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-performance: Update to 0.13.0.
	* gnu/packages/cran.scm (r-performance): Update to 0.13.0.
	[properties]: Record updater-extra-native-inputs.
	[arguments]: Remove phase 'delete-bad-tests.
	[native-inputs]: Add r-aer, r-afex, r-bayesfactor, r-betareg, r-dharma,
	r-dirichletreg, r-fixest, r-gamm4, r-glmmtmb, r-lme4, r-lmtest, r-mass,
	r-mclogit, r-metafor, r-mgcv, r-nlme, r-nonnest2, r-ordinal, r-parameters,
	r-pscl, r-quantreg, r-rstanarm, r-survival, and r-withr.

	Change-Id: Id192673ece08b0a8705e1ac44384decf1f3c19bf

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayestestr: Update to 0.15.2.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.15.2.
	[native-inputs]: Add r-bayesfactor, r-blavaan, r-bridgesampling, r-brms, r-cmdstanr,
	r-emmeans, r-glmmtmb, r-lme4, r-marginaleffects, r-posterior,
	r-rstanarm, and r-withr.

	Change-Id: Ia60a5a1f48484da74e88e85a7c205b5d7157d01a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tmb: Update to 1.9.16.
	* gnu/packages/cran.scm (r-tmb): Update to 1.9.16.

	Change-Id: Id8e5fd550cc2284efbe96f1ff58384f6e0aed815

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-emmeans: Update to 1.10.7.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.10.7.

	Change-Id: I1d98659c1f364020104b3032abd7a19e25fe3654

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multcomp: Update to 1.4-28.
	* gnu/packages/cran.scm (r-multcomp): Update to 1.4-28.
	[native-inputs]: Add r-foreign, r-lme4, and r-mass.

	Change-Id: Ifcae0bbccb0eb8e860a3362de00761a91428a077

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-themis: Update to 1.0.3.
	* gnu/packages/cran.scm (r-themis): Update to 1.0.3.
	[propagated-inputs]: Add r-cli.
	[native-inputs]: Remove r-modeldata.

	Change-Id: I9fe14788cd4b2d7936f74f989a4e13a31f564328

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quickjsr: Update to 1.5.1.
	* gnu/packages/cran.scm (r-quickjsr): Update to 1.5.1.

	Change-Id: I81729447331d4353edd2a686491e9fcb99d1d0fd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-targets: Update to 1.10.1.
	* gnu/packages/cran.scm (r-targets): Update to 1.10.1.

	Change-Id: If68054167bc51ac87922503304752900e1e8dc67

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tarchetypes: Update to 0.12.0.
	* gnu/packages/cran.scm (r-tarchetypes): Update to 0.12.0.
	[native-inputs]: Add r-curl, r-quarto, and r-xml2.

	Change-Id: Id2a66454296f197fb7a026434923b5b2b6f39829

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gee: Update to 4.13-29.
	* gnu/packages/cran.scm (r-gee): Update to 4.13-29.

	Change-Id: I4c37db02c50c9b11c5dd2d4076c5123841f4dd58

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-raster: Update to 3.6-31.
	* gnu/packages/cran.scm (r-raster): Update to 3.6-31.
	[native-inputs]: Add r-tinytest.

	Change-Id: I0f22f3da769fe75c30c2423f7b360a01d10f9489

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-labelled: Update to 2.14.0.
	* gnu/packages/cran.scm (r-labelled): Update to 2.14.0.
	[propagated-inputs]: Add r-cli.
	[native-inputs]: Add r-spelling.

	Change-Id: Ie328b72d4ca6100645e37eb4d186083013dabe60

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-blavaan: Update to 0.5-8.
	* gnu/packages/cran.scm (r-blavaan): Update to 0.5-8.

	Change-Id: I2467dfcf2dd37dd26ccd0478e641f24498cf5fab

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-doby: Update to 4.6.25.
	* gnu/packages/cran.scm (r-doby): Update to 4.6.25.
	[native-inputs]: Add r-geepack, r-lme4, and r-multcomp.

	Change-Id: Ic37bfe2c41780b6ca870da7e9967683ce1773b85

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-argparse: Update to 2.2.5.
	* gnu/packages/cran.scm (r-argparse): Update to 2.2.5.

	Change-Id: Ic1fc6ba7b3f5ed5441a954ca8c61dc90ab59f9ed

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-findpython: Update to 1.0.9.
	* gnu/packages/cran.scm (r-findpython): Update to 1.0.9.

	Change-Id: I4bf9bab1fd2ae715803cbc4451f94320dd1b0078

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-insight: Update to 1.0.2.
	* gnu/packages/cran.scm (r-insight): Update to 1.0.2.

	Change-Id: I2fd5b71db568eac816390f300ad3bd3998590180

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rdpack: Update to 2.6.2.
	* gnu/packages/cran.scm (r-rdpack): Update to 2.6.2.
	[native-inputs]: Add r-devtools, r-gbrd, and r-waldo.

	Change-Id: I0cf921bc2089f87b0655d7c5bcc63ac8f7edb5ff

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdf5r: Update to 1.3.12.
	* gnu/packages/cran.scm (r-hdf5r): Update to 1.3.12.

	Change-Id: I39a2e2878773ce7aff63f955bef0d20359ce0888

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-renv: Update to 1.1.1.
	* gnu/packages/cran.scm (r-renv): Update to 1.1.1.

	Change-Id: I3ea088d162f511f4400d4f659ab7cbc19fe5657e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fsa: Update to 0.9.6.
	* gnu/packages/cran.scm (r-fsa): Update to 0.9.6.
	[native-inputs]: Add r-desctools, r-nlme, r-psych, and r-tibble.

	Change-Id: I40442532affb813be4ff3b28bf0503ebdfd4b406

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-promises: Update to 1.3.2.
	* gnu/packages/cran.scm (r-promises): Update to 1.3.2.
	[native-inputs]: Add r-future and r-spelling.

	Change-Id: Ic71974ed3108db218ef6e5096859547f04d15996

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-later: Update to 1.4.1.
	* gnu/packages/cran.scm (r-later): Update to 1.4.1.
	[native-inputs]: Add r-r6.

	Change-Id: I2ae59414defc63328b4afb4763ac59734175bc72

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openxlsx: Update to 4.2.8.
	* gnu/packages/cran.scm (r-openxlsx): Update to 4.2.8.
	[native-inputs]: Add r-writexl.

	Change-Id: I4d16980722eed2b126a41303ea55fd35763be7b3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zip: Update to 2.3.2.
	* gnu/packages/cran.scm (r-zip): Update to 2.3.2.
	[native-inputs]: Add r-withr.

	Change-Id: Iba27af6c5f3c639f08d9a7a4eb47a32dd6884f09

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abc: Update to 2.2.2.
	* gnu/packages/cran.scm (r-abc): Update to 2.2.2.

	Change-Id: If26db15a351ea3bfeb0221a0ebcae8dbdc984267

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arules: Update to 1.7-9.
	* gnu/packages/cran.scm (r-arules): Update to 1.7-9.

	Change-Id: If53c648446819cca4c83a14224a8c6292f9d55fa

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-simdesign: Update to 2.18.
	* gnu/packages/cran.scm (r-simdesign): Update to 2.18.

	Change-Id: I9781f60c7dce13b5646011dbf529c895d590ed50

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-base64url: Update to 1.4.
	* gnu/packages/cran.scm (r-base64url): Update to 1.4.
	[native-inputs]: Add r-base64enc and r-openssl.

	Change-Id: I8ae8ac21d22e07bab5e23004dc84b43760d5f6ca

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-raceid: Update to 0.3.9.
	* gnu/packages/cran.scm (r-raceid): Update to 0.3.9.

	Change-Id: If0ff216a3fc62fdbe24855292f15248725986a37

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shinyace: Update to 0.4.4.
	* gnu/packages/cran.scm (r-shinyace): Update to 0.4.4.

	Change-Id: Ife783679b7102d6816d6540837b20ef88b9915a2

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-np: Update to 0.60-18.
	* gnu/packages/cran.scm (r-np): Update to 0.60-18.
	[native-inputs]: Add r-gam, r-mass, and r-mgcv.

	Change-Id: Icb4bc961cd0cc20ede85a032fb4abd771e084573

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-statnet-common: Update to 4.11.0.
	* gnu/packages/cran.scm (r-statnet-common): Update to 4.11.0.

	Change-Id: I7f573847fd9c3934a7d4d3f38a0974d47ad9025a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-numero: Update to 1.9.8.
	* gnu/packages/cran.scm (r-numero): Update to 1.9.8.

	Change-Id: I7606ec341405e5e662798f72bc02c90554e2a2d4

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nestedcv: Update to 0.7.12.
	* gnu/packages/cran.scm (r-nestedcv): Update to 0.7.12.

	Change-Id: I4844a5aa2cb4d7d2c24b786f151bf48ec2a40bc8

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seriation: Update to 1.5.7.
	* gnu/packages/cran.scm (r-seriation): Update to 1.5.7.

	Change-Id: I8bb23a8fe093c83c8df13159b205d9db4062bb7d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-performanceanalytics: Update to 2.0.8.
	* gnu/packages/cran.scm (r-performanceanalytics): Update to 2.0.8.
	[native-inputs]: Remove r-hmisc; add r-tinytest.

	Change-Id: Iff171c2ac3ae76f9834ff987c71a135e484b42f4

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-smurf: Update to 1.1.6.
	* gnu/packages/cran.scm (r-smurf): Update to 1.1.6.

	Change-Id: Ife8c60163a213a9a10bb51410fd60bdf41ab79fd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mice: Update to 3.17.0.
	* gnu/packages/cran.scm (r-mice): Update to 3.17.0.
	[propagated-inputs]: Remove r-generics and r-rlang.
	[native-inputs]: Add r-lme4, r-lmtest, r-mass, r-pan, and r-survival.

	Change-Id: If4183b8dbfe623f4211900b5a9044ff83744bc37

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringdist: Update to 0.9.15.
	* gnu/packages/cran.scm (r-stringdist): Update to 0.9.15.

	Change-Id: I780101e50598e73d76e91b310b402ff12c03ef38

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-statsexpressions: Update to 1.6.2.
	* gnu/packages/cran.scm (r-statsexpressions): Update to 1.6.2.
	[propagated-inputs]: Remove r-tibble; add r-rstantools.
	[native-inputs]: Add r-datapasta, r-ggplot2, and r-survival.

	Change-Id: I342e1fa42d780caf3d1cc78b83aa06baea050651

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-psych: Update to 2.4.12.
	* gnu/packages/cran.scm (r-psych): Update to 2.4.12.

	Change-Id: Ia761552155b64ba0e1475511c4c896cc5f83b356

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gower: Update to 1.0.2.
	* gnu/packages/cran.scm (r-gower): Update to 1.0.2.

	Change-Id: I68cb15d22da863150ec47def0755e5e8850b87cc

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geometry: Update to 0.5.2.
	* gnu/packages/cran.scm (r-geometry): Update to 0.5.2.
	[native-inputs]: Add r-spelling.

	Change-Id: Ib241057e4970dc9a63effd86abf50cf48141f05f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmysql: Update to 0.11.0.
	* gnu/packages/cran.scm (r-rmysql): Update to 0.11.0.
	[native-inputs]: Add pkg-config.

	Change-Id: I0d1cd3910f35ae2895259929631f71572e60ed48

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lava: Update to 1.8.1.
	* gnu/packages/cran.scm (r-lava): Update to 1.8.1.
	[native-inputs]: Add r-future, r-geepack, r-lme4, r-mass, r-nlme, r-polycor, and
	r-rmarkdown.

	Change-Id: Idb05026ac4f18a0dffb485ac8040506a730720dd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fitdistrplus: Update to 1.2-2.
	* gnu/packages/cran.scm (r-fitdistrplus): Update to 1.2-2.
	[native-inputs]: Add r-generalizedhyperbolic, r-ggplot2, and r-npsurv.

	Change-Id: Ica4c7fe0090a34289ac3bece7d4d3f59130f09f0

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lpsolve: Update to 5.6.23.
	* gnu/packages/cran.scm (r-lpsolve): Update to 5.6.23.

	Change-Id: I2725757a1d98a2d99dad49bd2869b784421c470a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-inline: Update to 0.3.21.
	* gnu/packages/cran.scm (r-inline): Update to 0.3.21.

	Change-Id: Ic05aa9077eda1c72784f5523964ec9c13586048a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-extremes: Update to 2.2.
	* gnu/packages/cran.scm (r-extremes): Update to 2.2.

	Change-Id: Icaa8354cf823eb27f72ba35169bf6014a4620408

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-distillery: Update to 1.2-2.
	* gnu/packages/cran.scm (r-distillery): Update to 1.2-2.

	Change-Id: Ia078c622ae17459dcec9314d0f168b5ce76fc535

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmpi: Update to 0.7-3.3.
	* gnu/packages/cran.scm (r-rmpi): Update to 0.7-3.3.

	Change-Id: I05c7fe3bd72e28779ca5e0c9b412119018846bd6

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sp: Update to 2.2-0.
	* gnu/packages/cran.scm (r-sp): Update to 2.2-0.

	Change-Id: I42305fa4372320ed83eb1e08f4e3b99379651f45

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ff: Update to 4.5.2.
	* gnu/packages/cran.scm (r-ff): Update to 4.5.2.

	Change-Id: I46d8f23def6e83e406262ed1bc09e7d1467064f1

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fastmatch: Update to 1.1-6.
	* gnu/packages/cran.scm (r-fastmatch): Update to 1.1-6.

	Change-Id: I3179e3a14e208fea3e7114dcdd999534ed417054

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-powerlaw: Update to 1.0.0.
	* gnu/packages/cran.scm (r-powerlaw): Update to 1.0.0.

	Change-Id: I801995c8f31cac908e5f84bda22c89221dbaa564

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bindr: Update to 0.1.2.
	* gnu/packages/cran.scm (r-bindr): Update to 0.1.2.

	Change-Id: Ida1930b7db5e2375f9caf68eec83a80717b09bb8

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppthread: Update to 2.2.0.
	* gnu/packages/cran.scm (r-rcppthread): Update to 2.2.0.

	Change-Id: Ic7ce9fcfc773b6141035564848cdeff0b8cc7e39

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppspdlog: Update to 0.0.20.
	* gnu/packages/cran.scm (r-rcppspdlog): Update to 0.0.20.

	Change-Id: I88414164a5d220585c27e5ddb32c8bb2768dbe07

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpp: Update to 1.0.14.
	* gnu/packages/cran.scm (r-rcpp): Update to 1.0.14.

	Change-Id: Ib3f82ff7961fe547836162e81248d9612476d886

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pkgbuild: Update to 1.4.6.
	* gnu/packages/cran.scm (r-pkgbuild): Update to 1.4.6.

	Change-Id: If83999e62bf597fd75599d92cdbedb2f7e1ffe26

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ape: Update to 5.8-1.
	* gnu/packages/cran.scm (r-ape): Update to 5.8-1.

	Change-Id: Id5433ee855889f5525e8f25a8b46496a680c0a47

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mirt: Update to 1.44.0.
	* gnu/packages/cran.scm (r-mirt): Update to 1.44.0.
	[native-inputs]: Add r-boot and r-nonnest2.

	Change-Id: Iea443308a4916b8c9892ba45de7fd799d4ca4d31

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggtangle: Update to 0.0.6.
	* gnu/packages/cran.scm (r-ggtangle): Update to 0.0.6.

	Change-Id: I4d3a4474b6f7d5bd80b908bcad0fb2337ab448e3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-jqr: Update to 1.4.0.
	* gnu/packages/cran.scm (r-jqr): Update to 1.4.0.
	[native-inputs]: Add r-jsonlite.

	Change-Id: Ieecfe44dde1fcb87d40e379707210c5f0fcff749

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstpm2: Update to 1.6.6.1.
	* gnu/packages/cran.scm (r-rstpm2): Update to 1.6.6.1.
	[native-inputs]: Add r-runit.

	Change-Id: I42e67f865e7cb90506fc3b52059432703dcd8d02

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fastdummies: Update to 1.7.5.
	* gnu/packages/cran.scm (r-fastdummies): Update to 1.7.5.
	[native-inputs]: Add r-spelling.

	Change-Id: I3e26a609e5fb7cda13b1cb2d1d895fbbee324e30

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-jsonvalidate: Update to 1.5.0.
	* gnu/packages/cran.scm (r-jsonvalidate): Update to 1.5.0.
	[propagated-inputs]: Add r-r6.
	[native-inputs]: Add r-jsonlite and r-withr.

	Change-Id: I4a5c1731235c0ce1f215e9765954f3575eb5fe51

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hiddenmarkov: Update to 1.8-14.
	* gnu/packages/cran.scm (r-hiddenmarkov): Update to 1.8-14.

	Change-Id: Ie5b7c480c36120b41273b82c40b5b4975923de55

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hgnchelper: Update to 0.8.15.
	* gnu/packages/cran.scm (r-hgnchelper): Update to 0.8.15.

	Change-Id: I9fe6247128ffdd6a5179e27fc3fa01d7300b7483

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-secretbase: Update to 1.0.4.
	* gnu/packages/cran.scm (r-secretbase): Update to 1.0.4.

	Change-Id: I04063a1d792108d7d591f15002448728a648eb6e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vegan: Update to 2.6-10.
	* gnu/packages/cran.scm (r-vegan): Update to 2.6-10.
	[native-inputs]: Add r-compositions.

	Change-Id: I94be5a52e8646a1f4008dbe116ce297f413e5875

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-astsa: Update to 2.2.
	* gnu/packages/cran.scm (r-astsa): Update to 2.2.

	Change-Id: I9f251544ea480a8e6e9b9002c91062dd7141aeff

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-polylabelr: Update to 0.3.0.
	* gnu/packages/cran.scm (r-polylabelr): Update to 0.3.0.
	[native-inputs]: Add r-sf and r-spelling.

	Change-Id: Ia36b67c296336760ea40575018af3c14b0010576

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paramhelpers: Update to 1.14.2.
	* gnu/packages/cran.scm (r-paramhelpers): Update to 1.14.2.
	[native-inputs]: Add r-ggplot2, r-irace, and r-lhs.

	Change-Id: I9fa3c504ff262086e8480bb9a6ac5d04ecd14a1e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lmodel2: Update to 1.7-4.
	* gnu/packages/cran.scm (r-lmodel2): Update to 1.7-4.

	Change-Id: I0f60aa76aaffa1165ac5cd00489893d95421498e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fontawesome: Update to 0.5.3.
	* gnu/packages/cran.scm (r-fontawesome): Update to 0.5.3.

	Change-Id: Ic2ad28628351faa453e35e9a787d9c37a797a4a3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-v8: Update to 6.0.1.
	* gnu/packages/cran.scm (r-v8): Update to 6.0.1.

	Change-Id: I84b0449b5191b00b4cb8a3c5e9450e3bdb733f0c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bench: Update to 1.1.4.
	* gnu/packages/cran.scm (r-bench): Update to 1.1.4.
	[native-inputs]: Add r-ggplot2, r-tidyr, r-vctrs, and r-withr.

	Change-Id: Idc024bdd95b83c9f0d58fc7909c6a46440cc5dd3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gwidgets2: Update to 1.0-10.
	* gnu/packages/cran.scm (r-gwidgets2): Update to 1.0-10.

	Change-Id: Ie62b47365b5ed39c334202afade14b7898f01f4d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggstatsplot: Update to 0.13.0.
	* gnu/packages/cran.scm (r-ggstatsplot): Update to 0.13.0.
	[native-inputs]: Add r-survival, r-tibble, r-withr, and r-wrs2.

	Change-Id: Iaa23f8567e2f90316e295f8b8f464e91f2415506

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggbreak: Update to 0.1.4.
	* gnu/packages/cran.scm (r-ggbreak): Update to 0.1.4.
	[propagated-inputs]: Add r-yulab-utils.

	Change-Id: I6d40a2478e4ff490169b052d24882328adab83ec

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-embedsom: Update to 2.2.
	* gnu/packages/cran.scm (r-embedsom): Update to 2.2.
	[propagated-inputs]: Remove r-fnn.

	Change-Id: I7e63ffd5a7a13f4510ea5a486d8a3287039ab06b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dbscan: Update to 1.2.2.
	* gnu/packages/cran.scm (r-dbscan): Update to 1.2.2.

	Change-Id: If015e72e13a8115f733a7187dc04c64cc5e69de0

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cutpointr: Update to 1.2.0.
	* gnu/packages/cran.scm (r-cutpointr): Update to 1.2.0.
	[native-inputs]: Add r-rocr.

	Change-Id: I90e09a46956a288107524e23b66f20b51af036c5

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-collapse: Update to 2.0.19.
	* gnu/packages/cran.scm (r-collapse): Update to 2.0.19.
	[native-inputs]: Add r-bit64 and r-kit.

	Change-Id: Ief3c0b259ef101c63afe138f2218645414aa22b5

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-castor: Update to 1.8.3.
	* gnu/packages/cran.scm (r-castor): Update to 1.8.3.

	Change-Id: Iddb90a5adcb2b0095f463e78614b410d65c52325

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-broom-helpers: Update to 1.19.0.
	* gnu/packages/cran.scm (r-broom-helpers): Update to 1.19.0.

	Change-Id: I88f131253ea2fd60d74f22a8794a1d2c22461755

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bma: Update to 3.18.20.
	* gnu/packages/cran.scm (r-bma): Update to 3.18.20.

	Change-Id: I761dfd34c5a792887d64752e01464bfd507e6fb2

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggeffects: Update to 2.2.0.
	* gnu/packages/cran.scm (r-ggeffects): Update to 2.2.0.
	[propagated-inputs]: Add r-datawizard.

	Change-Id: I53e16e26bbfe1850b63f437271fe10e7385f794f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dismo: Update to 1.3-16.
	* gnu/packages/cran.scm (r-dismo): Update to 1.3-16.
	[properties]: Record updater-extra-inputs and updater-ignored-inputs.

	Change-Id: I0e054cf3a62c06f9eae541546554dfd8ef7e05eb

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3misc: Update to 0.16.0.
	* gnu/packages/cran.scm (r-mlr3misc): Update to 0.16.0.
	[properties]: Record updater-ignored-native-inputs.

	Change-Id: I2169ffdcbc99741c25416679a4bf53fb409c84bd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metafor: Update to 4.8-0.
	* gnu/packages/cran.scm (r-metafor): Update to 4.8-0.
	[properties]: Record updater-extra-native-inputs.
	[arguments]: Add phase 'delete-bad-tests.
	[propagated-inputs]: Add r-digest.
	[native-inputs]: Add r-car, r-clubsandwich, r-emmeans, r-gsl, r-lme4, r-minqa,
	r-multcomp, r-mvtnorm, and r-rsolnp.

	Change-Id: I830ebbd92e53417fc10e1662718dcadb6f4565b2

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cpp11: Update to 0.5.1.
	* gnu/packages/cran.scm (r-cpp11): Update to 0.5.1.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-desc, r-glue, r-mockery, r-testthat, and r-withr.

	Change-Id: I70e8b551507ec49d46b9004eca40e23226aae76c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tree: Update to 1.0-44.
	* gnu/packages/cran.scm (r-tree): Update to 1.0-44.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: Icd68f656284471e2dab6a5da103b9e4c6421f846

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-batchtools: Add test input.
	* gnu/packages/cran.scm (r-batchtools)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-ranger.

	Change-Id: Ied2b01bb32d75ef6749aa174ae2e8328d3bafd67

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrow: Update to 18.1.0.1.
	* gnu/packages/cran.scm (r-arrow): Update to 18.1.0.1.
	[properties]: Record updater-ignored-native-inputs.

	Change-Id: I0c1b92d60e30c7ae85302d8451cb2e87b95094b3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggnewscale: Add test input.
	* gnu/packages/cran.scm (r-ggnewscale)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-vdiffr.

	Change-Id: I1770f8c7da0b4d8995fd4602bbe32023e9918b11

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spdep: Update to 1.3-10.
	* gnu/packages/cran.scm (r-spdep): Update to 1.3-10.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-dbscan and r-tinytest.

	Change-Id: I42e35a26c4f9bacdac3322d9ddfb0db46be65724

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s2: Add test inputs.
	* gnu/packages/cran.scm (r-s2)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-bit64 and r-vctrs.

	Change-Id: I96ec30f3c6b5f5b4bb187225ac5542691e6bd2cc

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wk: Add test inputs.
	* gnu/packages/cran.scm (r-wk)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-tibble and r-vctrs.

	Change-Id: Ie4ed7df6aeea8e8424c0ce4beb15389abb09463c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tm: Update to 0.7-15.
	* gnu/packages/cran.scm (r-tm): Update to 0.7-15.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: Ib50bf49ece1a74847f422d49c9c9ab5d6ca8bb5d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppparallel: Update to 5.1.10.
	* gnu/packages/cran.scm (r-rcppparallel): Update to 5.1.10.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: Ia4e9d7a19d2afbefa83d5006e58a8b296d643fb2

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgl: Update to 1.3.17.
	* gnu/packages/cran.scm (r-rgl): Update to 1.3.17.
	[native-inputs]: Remove r-rmarkdown and r-testthat.

	Change-Id: If792a8fe23c47ab03f943c649ff2021d5916aa00

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocmanager: Disable tests.
	* gnu/packages/cran.scm (r-biocmanager)[arguments]: Disable tests.

	Change-Id: I14bd6fe85ea5d94e5f619bb6a1d214f64eaeab05

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gitcreds: Add test inputs.
	* gnu/packages/cran.scm (r-gitcreds)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-codetools and r-mockery.

	Change-Id: I9824699aee8847989212bc793b36ab579ebcc76b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcmdcheck: Disable tests.
	* gnu/packages/cran.scm (r-rcmdcheck)[arguments]: Disable tests.

	Change-Id: Iae6f3f4fb7d92191e82ce16265473a0db399aea2

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-exactextractr: Add test input.
	* gnu/packages/cran.scm (r-exactextractr)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-ncdf4.

	Change-Id: Ie0c1984ca3bd825ff15d91429362c074aa420a01

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stars: Update to 0.6-8.
	* gnu/packages/cran.scm (r-stars): Update to 0.6-8.
	[properties]: Record updater-extra-native-inputs and
	updater-ignored-native-inputs.
	[native-inputs]: Add r-cubelyr, r-dplyr, r-exactextractr, r-ggplot2, r-maps,
	r-ncmeta, r-raster, r-sp, r-terra, and r-xts; remove r-tibble.
	[synopsis]: Convert to lower case.
	[description]: Use complete sentences.

	Change-Id: If2efcf988639e251d4f451eace15a5a9c77339a6

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-webutils: Add test input.
	* gnu/packages/cran.scm (r-webutils)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-httpuv.

	Change-Id: Ic649a5501245c97efb86ea1e4720fd83fcd28f57

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-preprocesscore: Disable threading.
	Since we use OpenBLAS we cannot use threading.  See
	https://github.com/Bioconductor/bioconductor_docker/issues/22 for details.

	* gnu/packages/bioconductor.scm (r-preprocesscore)[arguments]: Enable tests;
	disable threading; add phase 'disable-threading.

	Change-Id: I6ceeeddfe713ffd7dc2ef65c2a808a2b3d0ea7c1

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-brms: Add test inputs.
	* gnu/packages/cran.scm (r-brms)[properties]: Record
	updater-extra-native-inputs.
	[home-page]: Reformat.
	[synopsis]: Convert to lower-case, remove quoting, and reformat.
	[native-inputs]: Add r-extradistr, r-mnormt, r-rtdists, r-rwiener, and
	r-splines2.

	Change-Id: I28388958b05a98564a2edf414c8506e06180058e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-distributional: Add test inputs.
	* gnu/packages/cran.scm (r-distributional)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-evd and r-mvtnorm.

	Change-Id: I8e0daade94c406815580058fa9580a9bd917a9a7

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-slider: Add test inputs.
	* gnu/packages/cran.scm (r-slider)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-lubridate and tzdata-for-tests.

	Change-Id: Iff0b2af06a4b82b0c0ee4c631262a24d4e3a8694

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hardhat: Update to 1.4.1.
	* gnu/packages/cran.scm (r-hardhat): Update to 1.4.1.
	[properties]: Record updater-ignored-native-inputs.
	[propagated-inputs]: Add r-sparsevctrs.
	[native-inputs]: Add r-fs, r-matrix, r-modeldata, and r-withr.

	Change-Id: I67f340291ea4fd9cd88e98314080b96b323d2888

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-th-data: Update to 1.1-3.
	* gnu/packages/cran.scm (r-th-data): Update to 1.1-3.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-colorspace, r-gridextra, r-lattice, and r-vcd.

	Change-Id: Ib308efe74e9dcf9f64e67510afa6047fdd46a817

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-furrr: Add test input.
	* gnu/packages/cran.scm (r-furrr)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-dplyr.

	Change-Id: Ib201904fc1cb21e93ba5e952165e87c75f382eec

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-snakecase: Disable one bad test.
	* gnu/packages/cran.scm (r-snakecase)[arguments]: Add phase
	'disable-bad-tests.

	Change-Id: I7a58233d34ca47d9082fb17027cc1e1eb58b17cd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbiom: Update to 2.0.13.
	* gnu/packages/cran.scm (r-rbiom): Update to 2.0.13.
	[properties]: Record updater-extra-native-inputs.
	[propagated-inputs]: Add r-ape, r-dplyr, r-emmeans, r-fillpattern,
	r-ggbeeswarm, r-ggnewscale, r-ggplot2, r-ggrepel, r-ggtext, r-jsonlite,
	r-mgcv, r-parallelly, r-patchwork, r-pillar, r-readr, readxl, and r-vegan;
	remove r-openxlsx, r-r-utils, r-rcpp, r-rcppparallel, r-rjson, and r-rlang.

	Change-Id: I48c84430c98da50567c9f608aed48044c55b512a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstatix: Add test input.
	* gnu/packages/cran.scm (r-rstatix)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-emmeans.

	Change-Id: I4396ae2a3831f95e692a66757aaaa112e9e8dfe8

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-network: Update to 1.19.0.
	* gnu/packages/cran.scm (r-network): Update to 1.19.0.
	[properties]: Record updater-ignored-native-inputs.

	Change-Id: I697933641c145c07e3665b5b62303ec345f313dd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prettyunits: Add test input.
	* gnu/packages/cran.scm (r-prettyunits)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-codetools.

	Change-Id: Ia56483bdc41d5904a511c29e69f1972dce87e49a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ctrdata: Update to 1.20.0.
	* gnu/packages/cran.scm (r-ctrdata): Update to 1.20.0.
	[source]: Delete minified copy of jquery.
	[arguments]: Add phase 'process-javascript.
	[propagated-inputs]: Add r-htmlwidgets; remove r-tibble.
	[native-inputs]: Add esbuild, r-tinytest, and sources for jquery-3.7.1.

	Change-Id: I4f98fae6a36ea86af64721779935d540b803c154

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-party: Update to 1.3-18.
	* gnu/packages/cran.scm (r-party): Update to 1.3-18.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: Iff6c602c51f45a359a47830f28e1b0507d5505a3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pizzarr: Disable tests.
	* gnu/packages/bioinformatics.scm (r-pizzarr)[arguments]: Disable tests.

	Change-Id: Ibda4eb0435435659b393b3aa415c6855a7b50158

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anndatar: Add test input.
	* gnu/packages/bioinformatics.scm (r-anndatar)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-vctrs.

	Change-Id: I8512c7357cb55006bb65da326fab9d9dcc06606a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-valr: Update to 0.8.3.
	* gnu/packages/bioconductor.scm (r-valr): Update to 0.8.3.
	[propagated-inputs]: Add r-cpp11bigwig; remove r-rtracklayer.
	[native-inputs]: Add r-vdiffr.

	Change-Id: I5ce361a8e0525257c22b5ef06c70ba42752992ad

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximeta: Disable tests.
	* gnu/packages/bioconductor.scm (r-tximeta)[arguments]: Disable tests.

	Change-Id: I1e22647d10715b4deb2dafd2a00f0582b201a01b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatialexperiment: Disable tests.
	* gnu/packages/bioconductor.scm (r-spatialexperiment)[arguments]: Disable
	tests.

	Change-Id: Ia4434f4330b7f2d79590c5ecbcc99dc38e884d5b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scran: Add test inputs and delete bad tests.
	* gnu/packages/bioconductor.scm (r-scran)[arguments]: Add phase
	'delete-bad-tests.
	[native-inputs]: Add r-dynamictreecut and r-residualmatrix.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: Iaf4b971a2bb7cdb1f8bb34879c1b66e3525196e4

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scater: Add test inputs.
	* gnu/packages/bioconductor.scm (r-scater)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-delayedmatrixstats, r-robustbase, r-scattermore, and
	r-sparsematrixstats.

	Change-Id: I9f36c9c86a2ded39a6628a4851e36e71cff47626

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scuttle: Add test inputs.
	* gnu/packages/bioconductor.scm (r-scuttle)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-delayedmatrixstats and r-sparsematrixstats.

	Change-Id: Ie8f095eb5c61bd6ee6e8294ca0bb1a60c2e8790c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s4arrays: Disable tests.
	* gnu/packages/bioconductor.scm (r-s4arrays)[properties]: Record
	updater-ignored-native-inputs.
	[arguments]: Disable tests.

	Change-Id: I51ac55b4c519fd95a5fc6bea1e57f984f59474a5

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ucsc-utils: Disable tests.
	* gnu/packages/bioconductor.scm (r-ucsc-utils)[arguments]: Disable tests.

	Change-Id: Id01c315cdfbca4f8f7816dfca586e44a4688fab9

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocneighbors: Add test input.
	* gnu/packages/bioconductor.scm (r-biocneighbors)[native-inputs]: Add
	r-biocparallel.

	Change-Id: Iae4a0be70263f60e4c8700047f15640760c12d62

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glmgampoi: Delete bad test.
	* gnu/packages/bioconductor.scm (r-glmgampoi)[arguments]: Add phase
	'delete-bad-tests.

	Change-Id: I86d6e61d2cf452aae35a76a1535c6ba8e0311899

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mbkmeans: Add test input.
	* gnu/packages/bioconductor.scm (r-mbkmeans)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-hdf5array.

	Change-Id: I719f38814ce5bd79a509db2b1daf9133501fdb69

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bluster: Add test inputs.
	* gnu/packages/bioconductor.scm (r-bluster)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-apcluster, r-dirichletmultinomial, r-dynamictreecut,
	r-kohonen, r-mbkmeans, and r-vegan.

	Change-Id: I112c88ade50df7e87b810c0b4049fd97c7de9afc

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomart: Disable one failing test.
	* gnu/packages/bioconductor.scm (r-biomart)[arguments]: Delete one more test
	file.

	Change-Id: Idc504762bce251fd54ff92f4ef79e0f47ca9c868

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximport: Disable test and add build inputs.
	* gnu/packages/bioconductor.scm (r-tximport)[arguments]: Disable tests.
	[native-inputs]: Add r-matrix, r-matrixstats, and r-rhdf5.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: I2880186860423a989741c179206c293c096ac03b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deseq2: Add test inputs.
	* gnu/packages/bioconductor.scm (r-deseq2)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-apeglm, r-ashr, r-glmgampoi, r-readr, r-tximeta,
	r-tximport, and r-tximportdata.

	Change-Id: Ia5857e5337b6ba5f66a05fc4718b13584d730679

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lme4: Update to 1.1-36.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-36.
	[properties]: Record updater-ignored-native-inputs.
	[propagated-inputs]: Add r-reformulas.
	[native-inputs]: Add r-devtools, r-ggplot2, r-mgcv, r-statmod, and r-tibble.

	Change-Id: I3fc2d033c49bf500a6c9caf24513259ad8057314

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidyselect: Add test input.
	* gnu/packages/statistics.scm (r-tidyselect)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-stringr.

	Change-Id: Icb8d37c91058169cfdbe47e962396e138ad495af

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrixstats: Update to 1.5.0.
	* gnu/packages/statistics.scm (r-matrixstats): Update to 1.5.0.
	[native-inputs]: Add r-covr.

	Change-Id: I4e035749748e323314da093df614f49000a6b495

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-testthat: Update to 3.2.3.
	* gnu/packages/statistics.scm (r-testthat): Update to 3.2.3.

	Change-Id: Iffdf5fdbb44a1950894ca5fc78a32b0803a5d3be

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggplot2: Add test input.
	* gnu/packages/statistics.scm (r-ggplot2)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-mapproj.

	Change-Id: I8b8cd55882b4ec89772626902279752b4699549e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plyr: Add test input.
	* gnu/packages/statistics.scm (r-plyr)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-abind.

	Change-Id: I86922309f153b08680166c72f77aee8d10ad19b6

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrix: Update to 1.7-2.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.7-2.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-codetools, r-sfsmisc, and r-sparsem.

	Change-Id: Iba7996b236ede42843f8bec5f4c7344d271ac62c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cluster: Update to 2.1.8.
	* gnu/packages/statistics.scm (r-cluster): Update to 2.1.8.
	[arguments]: Add phase 'fix-tests.
	[native-inputs]: Remove gfortran.

	Change-Id: Ica97c5db33ef2f999c29e3aa82dcd716c5fbcf02

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lubridate: Update to 1.9.4.
	* gnu/packages/statistics.scm (r-lubridate): Update to 1.9.4.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: Iccebe575597c22157aa3477adb88e03c91c53402

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtsne: Add test input.
	* gnu/packages/statistics.scm (r-rtsne)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-irlba.

	Change-Id: I92d8302bc3ef9b7a5dd12120e574ca845414833e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsqlite: Update to 2.3.9.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.3.9.
	[properties]: Record updater-ignored-native-inputs.
	[native-inputs]: Add r-callr, r-hms, r-magrittr, and r-withr.

	Change-Id: Iacf733ce281cea3aef9c0a7f2f8e68ba91c44ffd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openssl: Update to 2.3.2.
	* gnu/packages/statistics.scm (r-openssl): Update to 2.3.2.
	[inputs]: Remove zlib.
	[native-inputs]: Add r-curl and r-sodium.

	Change-Id: I8655bcb336298693faf8e920f2ed8fe5147bfbfb

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-readr: Add test input.
	* gnu/packages/statistics.scm (r-readr)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-stringi.

	Change-Id: I4f876eecd2862a06f977a5e1de3ed1671958d6f4

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-janitor: Update to 2.2.1.
	* gnu/packages/cran.scm (r-janitor): Update to 2.2.1.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-dbplyr, r-forcats, r-sf, r-tibble, and r-tidygraph.

	Change-Id: Ib1f9ccaddcc0328cf1fbeb9b6f886b309aefbbf0

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsconnect: Update to 1.3.4.
	* gnu/packages/cran.scm (r-rsconnect): Update to 1.3.4.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-biocmanager, r-devtools, r-mass, r-reticulate, r-shiny,
	r-usethis, r-webfakes, and r-withr.

	Change-Id: I73f66215a60db93a0b9f3903285ef9b44f22a4db

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-packrat: Fix tests.
	* gnu/packages/cran.scm (r-packrat)[properties]: Record
	updater-extra-native-inputs.
	[arguments]: Add phase 'disable-bad-tests.
	[native-inputs]: Add r-mockery.

	Change-Id: I2599f3fdeb1bc1d007667bf18f80f0e47a40ba65

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parsedate: Update to 1.3.2.
	* gnu/packages/cran.scm (r-parsedate): Update to 1.3.2.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-withr.

	Change-Id: I3cdb8a7d239b0a6fb4ef3d7da8e2aab43b3dda51

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xfun: Update to 0.50.
	* gnu/packages/cran.scm (r-xfun): Update to 0.50.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: I65c82e293170a0496dd56b5ddba29fc594382033

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pillar: Update to 1.10.1.
	* gnu/packages/cran.scm (r-pillar): Update to 1.10.1.
	[properties]: Record updater-ignored-native-inputs and
	updater-extra-native-inputs.
	[propagated-inputs]: Remove r-fansi.
	[native-inputs]: Add r-bit64, r-dbi, r-evaluate, r-lubridate, r-nanotime,
	r-survival, r-vdiffr, r-withr, and tzdata-for-tests.

	Change-Id: I9157124132e4409f9c9feb6a6a4c54c2e15a1264

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minty: Update to 0.0.5.
	* gnu/packages/cran.scm (r-minty): Update to 0.0.5.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-withr.

	Change-Id: I26996e6f0db3e7d2e2bcdb68c6ffabbb7d971a92

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-crosstalk: Add test inputs.
	* gnu/packages/cran.scm (r-crosstalk):[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-sass and r-shiny.

	Change-Id: I7a2fc4e692ad2e2aaf5614b6fe6d90ddb6fdc88e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bslib: Update to 0.9.0.
	* gnu/packages/cran.scm (r-bslib): Update to 0.9.0.
	[properties]: Ignore r-rmarkdown and r-shiny.

	Change-Id: Ibb5a2aa48bcaffb5ee5b93e0d3055b61f27655bd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-curl: Update to 6.2.0.
	* gnu/packages/cran.scm (r-curl): Update to 6.2.0.
	[properties]: Ignore r-webutils.
	[native-inputs]: Add r-jsonlite and r-spelling.

	Change-Id: I08797c3a9e70a64acb4a7a14abd563ec1b8e138f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-htmltools: Add test input.
	* gnu/packages/cran.scm (r-htmltools)[native-inputs]: Add r-markdown.

	Change-Id: Ie2d194cffb9b1fc785ed9fde98a43268e90a9dd4

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggrepel: Add extra test inputs.
	* gnu/packages/cran.scm (r-ggrepel):[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-vdiffr.

	Change-Id: Ia8815ccf1adc33384374f20611bd669d87d9c1c7

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggally: Add extra test inputs.
	* gnu/packages/cran.scm (r-ggally)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-broom, r-network, r-scales, and r-sna.

	Change-Id: I35e951dcc729879e7003ad4fdd3a3f8ea9e1f83e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-webfakes: Update to 1.3.2.
	* gnu/packages/cran.scm (r-webfakes): Update to 1.3.2.
	[arguments]: Add phase 'disable-bad-tests.
	[native-inputs]: Add r-digest, r-httpuv, r-httr, r-jsonlite, r-withr, and
	r-zip.

	Change-Id: I5154c942a2fca42ca78104a8bf832cf0a2bfef09

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httr2: Update to 1.1.0.
	* gnu/packages/cran.scm (r-httr2): Update to 1.1.0.
	[properties]: Record updater-extra-native-inputs.
	[arguments]: Add phase 'delete-bad-tests.
	[native-inputs]: Add r-docopt, r-httpuv, and r-xml2.

	Change-Id: I5dc337f17bcc64b58c58cd4c53de9d7c639ff68f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plumber: Add extra test inputs.
	* gnu/packages/cran.scm (r-plumber)[properties]: Record
	updater-extra-native-inputs.
	[native-inputs]: Add r-geojsonsf, r-htmlwidgets, r-readr, r-rmarkdown, and
	r-yaml.

	Change-Id: I15df6111214225ccb7ccdb3071b578f2a8c2a92c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vcr: Disable tests.
	* gnu/packages/cran.scm (r-vcr)[arguments]: Disable tests.

	Change-Id: I250f948a11d3410008bd5c4645bcbe63ec2dca10

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-laf: Update to 0.8.6.
	* gnu/packages/cran.scm (r-laf): Update to 0.8.6.
	[properties]: Record updater-extra-native-inputs.

	Change-Id: I8eb909453f1a5e84e75f405d4c92cd39359c30c6

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clock: Update to 0.7.2.
	* gnu/packages/cran.scm (r-clock): Update to 0.7.2.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-slider.

	Change-Id: I57c285612068f21ec56beabaa875d63fe0fb48b3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpresto: Update to 1.4.7.
	* gnu/packages/cran.scm (r-rpresto): Update to 1.4.7.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-hms and r-withr.

	Change-Id: I3e420813e82c4b97f25dd853febaf9892a433e56

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggstats: Update to 0.8.0.
	* gnu/packages/cran.scm (r-ggstats): Update to 0.8.0.
	[properties]: Record updater-extra-native-inputs.
	[native-inputs]: Add r-betareg, r-broom, r-broom-helpers, r-labelled, r-nnet,
	r-pscl, r-survey, r-survival, and r-vdiffr.

	Change-Id: I5e251cc6c9d8f3d7a4c79e8d10a3c752f264caf2

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rotor: Add missing inputs.
	* gnu/packages/cran.scm (r-rotor)[native-inputs]: Add r-data-table.
	[properties]: Tell updater to add it.

	Change-Id: I8bf85fbe9cb3172f8744f185ba955ae88da51788

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-litedown: Update to 0.5.
	* gnu/packages/cran.scm (r-litedown): Update to 0.5.
	[native-inputs]: Remove r-codetools.

	Change-Id: Iabe7eb34a1c9ebd4c59ab29a2963dfc9af91022c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-processx: Update to 3.8.5.
	* gnu/packages/cran.scm (r-processx): Update to 3.8.5.
	[properties]: Update list of ignored native inputs.

	Change-Id: I7bbe3ccbd43845244518c82fb4fac39a09081adc

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmpfr: Update to 1.0-0.
	* gnu/packages/cran.scm (r-rmpfr): Update to 1.0-0.
	[properties]: Tell updater to avoid a dependency cycle.

	Change-Id: Ia1f6a293994d221b2688e5ec104cffefcf401315

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-partykit: Update to 1.2-23.
	* gnu/packages/cran.scm (r-partykit): Update to 1.2-23.
	[native-inputs]: Remove r-aer, r-vcd, and r-xml; add r-psychotree, r-sandwich,
	and r-strucchange.

	Change-Id: I70924909806dcfa1bff8da29b248f14a382782d6

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-insight: Update to 1.0.0.
	* gnu/packages/cran.scm (r-insight): Update to 1.0.0.
	[arguments]: Add phase 'disable-bad-tests.

	Change-Id: I328a94ad814f2a0309267b3e547593c06c429a29

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httr2: Update to 1.0.7.
	* gnu/packages/cran.scm (r-httr2): Update to 1.0.7.
	[properties]: Ignore r-common.
	[native-inputs]: Add r-bench, r-clipr, r-httr, r-jsonlite, r-later,
	r-promises, and r-webfakes.

	Change-Id: Ie4fb3b182cff20ff462c1e05915e0fe696b436a0

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cards: Update to 0.4.0.
	* gnu/packages/cran.scm (r-cards): Update to 0.4.0.
	[properties]: Tell updater to ignore r-cardx.
	[native-inputs]: Add r-spelling and r-withr.

	Change-Id: I3dd246cf6c3533c94ecf1e584cf881f12367c3dd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: duckdb: Update to 1.1.3.
	* gnu/packages/databases.scm (duckdb): Update to 1.1.3.

	Change-Id: Id6cc2b83956a6cc9afc79055e9f082ba5e854f41

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-data-table: Update to 1.16.4.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.16.4.
	[properties]: Tell updater to keep tzdata-for-tests.

	Change-Id: I8c98c95012d4f142d41d7a6d0c0d399eb8f48d27

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-datawizard: Update to 1.0.0.
	* gnu/packages/cran.scm (r-datawizard): Update to 1.0.0.
	[properties]: Tell updater not to cause dependency cycles.
	[native-inputs]: Add r-brms, r-dplyr, r-ggplot2, r-haven, r-httr, r-mediation,
	r-poorman, r-psych, r-tibble, r-tidyr, and r-withr.

	Change-Id: If45d6c5a9366573c25ee960e38d7dc8660eea23e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sessioninfo: Update to 1.2.3.
	* gnu/packages/cran.scm (r-sessioninfo): Update to 1.2.3.
	[native-inputs]: Remove r-mockery; add r-callr and r-withr.

	Change-Id: I5ab2f6468aedbc004e79a94c48d7d75d2401aa87

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-collapse: Update to 2.0.18.
	* gnu/packages/cran.scm (r-collapse): Update to 2.0.18.
	[native-inputs]: Add r-data-table, r-dplyr, r-fixest, r-magrittr,
	r-matrixstats, r-withr, and r-zoo.

	Change-Id: I1cf7d793851c7499801ce590a78fbe93f824b747

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-usethis: Update to 3.1.0.
	* gnu/packages/cran.scm (r-usethis): Update to 3.1.0.
	[properties]: Tell updater to ignore certain native inputs and add another.
	[native-inputs]: Add r-magick and r-spelling.

	Change-Id: I86097e3f9c1eb9160c232ef2f26d149df0b02b25

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrow: Update to 18.1.0.
	* gnu/packages/cran.scm (r-arrow): Update to 18.1.0.
	[native-inputs]: Add r-blob, r-dbi, r-dbplyr, r-jsonlite, r-readr, r-remotes,
	r-reticulate, r-stringi, r-sys, and r-withr.

	Change-Id: I1c5ac9c00a321ad6e7d257e7e721920e5034bc75

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyarrow: Fix typo.
	* gnu/packages/databases.scm (python-pyarrow): Fix typo in comment.

	Change-Id: I6e656714bcf76c05cf32aef388761243507d9a17

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: apache-arrow: Update to 18.1.0.
	* gnu/packages/databases.scm (apache-arrow): Update to 18.1.0.

	Change-Id: I75ba14c36980b73c809e7fcdcc02c41621cc2e8f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-progressr: Update to 0.15.1.
	* gnu/packages/cran.scm (r-progressr): Update to 0.15.1.
	[properties]: Record updater hints.
	[native-inputs]: Add r-beepr, r-dofuture, r-furrr, r-pbmcapply, r-plyr,
	r-progress, r-purrr, r-rstudioapi, and r-shiny.

	Change-Id: Ib251c8be99f7a6c9b26e2487a1be5052663950dc

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-suntools: Update to 1.0.1.
	* gnu/packages/cran.scm (r-suntools): Update to 1.0.1.
	[properties]: Record extra inputs for updater.

	Change-Id: I8eadf7e6dcc66fa112d947a11b4e09eda1083407

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dendextend: Update to 1.19.0.
	* gnu/packages/cran.scm (r-dendextend): Update to 1.19.0.
	[properties]: Record ignored and extra inputs for updater.
	[arguments]: Add phase 'delete-bad-tests.
	[native-inputs]: Add r-ape, r-circlize, r-cluster, r-data-table, r-fpc, and
	r-pvclust.

	Change-Id: I74fb06ebf743f2ae93ef80acd7e261fd73e0849b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-numbat: Update to 1.4.2.
	* gnu/packages/bioconductor.scm (r-numbat): Update to 1.4.2.
	[propagated-inputs]: Add r-hahmmr.

	Change-Id: Iffaee79e4e9ab87aaae9866b7995268eeaddb4a6

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-dharma.
	* gnu/packages/cran.scm (r-dharma): New variable.

	Change-Id: I52b0963208b4a4386fe957dce8b37cc19550f37f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-gap.
	* gnu/packages/cran.scm (r-gap): New variable.

	Change-Id: I2a5e320f0ffee535df6676c9546ab29c8a56ddc8

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-gap-datasets.
	* gnu/packages/cran.scm (r-gap-datasets): New variable.

	Change-Id: Ia57755a1fd7b3c7635e3b051e8ef6fd27f71784f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-phylolm.
	* gnu/packages/cran.scm (r-phylolm): New variable.

	Change-Id: Ib6775ab5e8d3b60a8bca6ba5ce64ef917eaa1862

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rhub.
	* gnu/packages/cran.scm (r-rhub): New variable.

	Change-Id: I362633db26df63896bcac43ab56799443917fbbc

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-whoami.
	* gnu/packages/cran.scm (r-whoami): New variable.

	Change-Id: I6ccd85ca4a85ee4b11c82016a075eefcb509cc13

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-infusion.
	* gnu/packages/bioconductor.scm (r-infusion): New variable.

	Change-Id: I2406097d427606c657b35c4e17f4b80a1e90da1c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-blackbox.
	* gnu/packages/cran.scm (r-blackbox): New variable.

	Change-Id: Ie2358adfde9102de3085b811df80893382c3c2d6

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-isorix.
	* gnu/packages/cran.scm (r-isorix): New variable.

	Change-Id: Id9429c40cf4ee66c0198b8189fce521eb187a172

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-spamm.
	* gnu/packages/cran.scm (r-spamm): New variable.

	Change-Id: I3763288613435089f1c8d66b48b5b2256c1cc8b0

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-compoissonreg.
	* gnu/packages/cran.scm (r-compoissonreg): New variable.

	Change-Id: Ie0dfe8f2242ecb9be651b32918757eaf6379447b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-aster.
	* gnu/packages/cran.scm (r-aster): New variable.

	Change-Id: I18bcc1587c2f200134ba9741e6acafafda0f8d94

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-trust.
	* gnu/packages/cran.scm (r-trust): New variable.

	Change-Id: Idcced43237023db35cf1a0e17ff06b5106150aaf

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-xllim.
	* gnu/packages/bioconductor.scm (r-xllim): New variable.

	Change-Id: Ie7c6ae8885b855ca329d0955721772e125891344

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-pedigreemm.
	* gnu/packages/cran.scm (r-pedigreemm): New variable.

	Change-Id: I5e2b3f5cbfb352188d661b578827141567fe1ffc

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-nycflights13.
	* gnu/packages/cran.scm (r-nycflights13): New variable.

	Change-Id: Id4306f4aa3a4efa67b7b7de6699d42326942f934

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-eaf.
	* gnu/packages/cran.scm (r-eaf): New variable.

	Change-Id: Ia298e9f8771d2535fa68fcd1d1d53c6c5df73f1c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-imputelcmd.
	* gnu/packages/bioconductor.scm (r-imputelcmd): New variable.

	Change-Id: I02a9d52cee9a3a7deeaf1c1c680b31405f626524

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-tmvtnorm.
	* gnu/packages/cran.scm (r-tmvtnorm): New variable.

	Change-Id: I36b9c33e77d65cdb9b1ec20da42ce9ddca15712f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-gmm.
	* gnu/packages/cran.scm (r-gmm): New variable.

	Change-Id: I62afea94136e5124365f145c38fc032a6b972c1a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ncmeta.
	* gnu/packages/cran.scm (r-ncmeta): New variable.

	Change-Id: Icfffe5542bd8a8241928ed6abc3807b54b5f09d8

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-cubelyr.
	* gnu/packages/cran.scm (r-cubelyr): New variable.

	Change-Id: I7423047e52b5a16bf799a6d473c283477de52824

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ncdfcf.
	* gnu/packages/cran.scm (r-ncdfcf): New variable.

	Change-Id: I0f35fac453b8dfa9b4b5bce9242ead046e9070bd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-cftime.
	* gnu/packages/cran.scm (r-cftime): New variable.

	Change-Id: I8c7ca8854bd01b069435a13035cb87b49c1d6981

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rnetcdf.
	* gnu/packages/cran.scm (r-rnetcdf): New variable.

	Change-Id: I8c2f717742840a7a7ddca82e0e67a2e36a3c3774

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rtdists.
	* gnu/packages/cran.scm (r-rtdists): New variable.

	Change-Id: I2456d5bdd76d334450ba2168e7060f8624b7e88b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-glba.
	* gnu/packages/cran.scm (r-glba): New variable.

	Change-Id: Icce5c548710d35868250d882418c1c9b2fed157f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rwiener.
	* gnu/packages/cran.scm (r-rwiener): New variable.

	Change-Id: Ia5165cc8d4ff55cf601e03486e266141cf3ab2b6

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-splines2.
	* gnu/packages/cran.scm (r-splines2): New variable.

	Change-Id: Id462211510995bb2258e0d2d3166efb544fdf237

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-cpp11bigwig.
	* gnu/packages/bioconductor.scm (r-cpp11bigwig): New variable.

	Change-Id: I3baf404fea5cdee5d61023a21a93aab52016cfbc

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-mlr3inferr.
	* gnu/packages/cran.scm (r-mlr3inferr): New variable.

	Change-Id: I12faf76dd5e4a7d98a91df5785163e89e2508bc2

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-leidenbase.
	* gnu/packages/cran.scm (r-leidenbase): New variable.

	Change-Id: I7279dd8da105497cd6696a19388562d607feb588

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-mlogit.
	* gnu/packages/cran.scm (r-mlogit): New variable.

	Change-Id: I7134e981cca142210d005c6686074cbbff5d20e7

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-sparsevctrs.
	* gnu/packages/cran.scm (r-sparsevctrs): New variable.

	Change-Id: I0bea915bcecf63126c16082e839524b765315cfa

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-random.
	* gnu/packages/cran.scm (r-random): New variable.

	Change-Id: Ie4d7916be32010dcb45941a6b38f2511c9219330

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rush.
	* gnu/packages/cran.scm (r-rush): New variable.

	Change-Id: I34ee3a8df9fba19f6d1a71b72123a1aa3ea19121

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-fillpattern.
	* gnu/packages/cran.scm (r-fillpattern): New variable.

	Change-Id: I4958a5c04f6190a32004ae7c03422ac97c83f754

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-generalizedhyperbolic.
	* gnu/packages/cran.scm (r-generalizedhyperbolic): New variable.

	Change-Id: Ie25f3616b201f1e34802b97a3b54845afebf5059

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-kit.
	* gnu/packages/cran.scm (r-kit): New variable.

	Change-Id: I8e73c23908be0360e57a4d451ebe0f4c514ec3ab

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-hh.
	* gnu/packages/cran.scm (r-hh): New variable.

	Change-Id: I00e98fa2065b7092d2baebeb309c1f148b85dc2a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-marginaleffects.
	* gnu/packages/cran.scm (r-marginaleffects): New variable.

	Change-Id: Ib04a1215c536ae43822960cebda77ac5148ad87a

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-cardx.
	* gnu/packages/cran.scm (r-cardx): New variable.

	Change-Id: I40c1719f0eea6f0697fa34c71d3608553fc077bf

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-smd.
	* gnu/packages/cran.scm (r-smd): New variable.

	Change-Id: I5a629d175f35bbac1c1908769d074f58378aa60c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-stddiff.
	* gnu/packages/cran.scm (r-stddiff): New variable.

	Change-Id: Ia799db976fc4178f9d0eb557afe77cb0a485453e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-tableone.
	* gnu/packages/cran.scm (r-tableone): New variable.

	Change-Id: If26dc4d7210a6cd383f872acb7318c3059ec0acc

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-geepack.
	* gnu/packages/cran.scm (r-geepack): New variable.

	Change-Id: Ie308a6e5b64a12aaa64e95274136fff2715dce76

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-dfidx.
	* gnu/packages/cran.scm (r-dfidx): New variable.

	Change-Id: I1cf981c4546226445c338cd4f50565eb892bf198

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-quarto.
	* gnu/packages/cran.scm (r-quarto): New variable.

	Change-Id: I46953c3b77871c6f872c1375eb6c7d9e6181657f

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-brglm2.
	* gnu/packages/cran.scm (r-brglm2): New variable.

	Change-Id: Ic4a32b755c751430f845284b2b2259e1cdf15855

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-enrichwith.
	* gnu/packages/cran.scm (r-enrichwith): New variable.

	Change-Id: Icf564d478162132457183691ecdd762a43820de2

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-glmmml.
	* gnu/packages/cran.scm (r-glmmml): New variable.

	Change-Id: Ifa91b0f1f24e0770d2cdeb4a58893f9fb3e74329

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-fixest.
	* gnu/packages/cran.scm (r-fixest): New variable.

	Change-Id: I288ef33cd6d096f7beccfae49d6bde57aa88feb9

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-censreg.
	* gnu/packages/cran.scm (r-censreg): New variable.

	Change-Id: Ifd5eeb58b2a2c7a869f333570a024ed1897b9cfa

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-dreamerr.
	* gnu/packages/cran.scm (r-dreamerr): New variable.

	Change-Id: Ia8d8030e8d5121ab83f4296eed4b6572aec9bfd2

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-stringmagic.
	* gnu/packages/cran.scm (r-stringmagic): New variable.

	Change-Id: If25d05ea348d9eb1a7ef992d3f69f7e4e985a7a3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-plm.
	* gnu/packages/cran.scm (r-plm): New variable.

	Change-Id: I0db0e0bf4cdf11752fd43d90b3d0ecb9f2d7fec6

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-duckdb.
	* gnu/packages/cran.scm (r-duckdb): New variable.

	Change-Id: I54a3953b60e334ad1adf9927e9bccb036547b4fd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-irace.
	* gnu/packages/cran.scm (r-irace): New variable.

	Change-Id: I208624599fe93c2d150489e1220403ce7996687b

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-glmtoolbox.
	* gnu/packages/cran.scm (r-glmtoolbox): New variable.

	Change-Id: Iec9da4f864a7f95dcc6b4bc04eb6c0ef8b5cf64e

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-glmmadaptive.
	* gnu/packages/cran.scm (r-glmmadaptive): New variable.

	Change-Id: Id9ae7f965907f213781119d3d3b082ef277bb81d

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-blavaan.
	* gnu/packages/cran.scm (r-blavaan): New variable.

	Change-Id: I65141519c988a9a4219460620d1805e838b7ce7c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-adbcdrivermanager.
	* gnu/packages/cran.scm (r-adbcdrivermanager): New variable.

	Change-Id: I41749d7884812b9e4c165c77713fc9b1fa89d244

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-redux.
	* gnu/packages/cran.scm (r-redux): New variable.

	Change-Id: Ie735b4d16344beb1acdba98c71369ff6c2e27738

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-storr.
	* gnu/packages/cran.scm (r-storr): New variable.

	Change-Id: I6b4c9dfd03438c7e99b9ab242fff377a5995f6cb

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-dbitest.
	* gnu/packages/cran.scm (r-dbitest): New variable.

	Change-Id: Id98ce46b2951aadaeb9d7c2c7ec5fd55c20f3898

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-mockr.
	* gnu/packages/cran.scm (r-mockr): New variable.

	Change-Id: Ide661c5f9ec8ddea56f9824e340d842b6fda36dd

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-bife.
	* gnu/packages/cran.scm (r-bife): New variable.

	Change-Id: I80dbbf0b81917ecf4f5be379a2abee5ef7b1cda0

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-datapasta.
	* gnu/packages/cran.scm (r-datapasta): New variable.

	Change-Id: I855cfbb0de5ff4729910da518d4bc158fb8d01d3

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-hahmmr.
	* gnu/packages/bioconductor.scm (r-hahmmr): New variable.

	Change-Id: I292e97395d46a693b3f7c208feaf33c9e47325ce

2025-04-16  Zheng Junjie  <z572@z572.online>

	gnu: krita: Fix build with xsimd 13.
	* gnu/packages/patches/krita-xsimd-13-compat.patch: New file.
	* gnu/packages/kde.scm (krita): Use it.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I446389755337deafceae8c0c3b2b5e5177a3b19f

2025-04-16  Zheng Junjie  <z572@z572.online>

	gnu: xsimd: Update to 13.2.0.
	* gnu/packages/cpp.scm (xsimd): Update to 13.2.0.

	Change-Id: I86e3d2e8138c10f48b8acebda8751be2727a7364

2025-04-16  jgart  <jgart@dismail.de>

	gnu: emacs-denote: Update to 4.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-denote): Update to 4.0.0.

	Change-Id: Ie6df3629536f777f430f058172432f5b21de8d17

2025-04-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.292.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.292.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: Ieee08022c9c5f70ae1a42b9bada2e7954de3830c

2025-04-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.236.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.236.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: Id9d9d72452245ccd8f9ce326cec43b0ee2aac8c7

2025-04-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.180.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.180.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: Iba76e98fbbbb29602a88090c3ff8551af456b26a

2025-04-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.134.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.134.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I80903c75a646739cff67cbf8bb7c047b456c7dcc

2025-04-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.87.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.87.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Iacbe7effbf7a3175dfb10b52452d587e4db7d9c8

2025-04-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.23.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.23.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: Ia6b0aa68236d2f4ef654523a03406535e46fff26

2025-04-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.13.11.
	* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.11.
	(linux-libre-6.13-pristine-source): Update hash.

	Change-Id: I2f15f61e1ebbb0146daf21cdb80b029d1e67d0f5

2025-04-15  Greg Hogan  <code@greghogan.com>

	gnu: aws-sdk-cpp: Update to 1.11.541.
	* gnu/packages/cpp.scm (aws-sdk-cpp): Update to 1.11.541.

	Change-Id: Ia6f34e2584f583eb5baddf0c314abac790632ae4

2025-04-15  Greg Hogan  <code@greghogan.com>

	gnu: aws-crt-cpp: Update to 0.32.3.
	* gnu/packages/cpp.scm (aws-crt-cpp): Update to 0.32.3.

	Change-Id: I4872c15c9133cc3607d15706cdacb03d9bd0893d

2025-04-15  Greg Hogan  <code@greghogan.com>

	gnu: aws-c-mqtt: Downgrade to 0.12.2.
	* gnu/packages/c.scm (aws-c-mqtt): Downgrade to 0.12.2.

	Change-Id: I39c8ae24c7c14181d5717b1f9b4a59cb595b6437

2025-04-15  Greg Hogan  <code@greghogan.com>

	gnu: aws-c-s3: Downgrade to 0.7.13.
	* gnu/packages/c.scm (aws-c-s3): Downgrade to 0.7.13.

	Change-Id: I3ae6665d57f5a86d6b742f6ce2c34431469c8f21

2025-04-15  Greg Hogan  <code@greghogan.com>

	gnu: aws-c-http: Downgrade to 0.9.5.
	* gnu/packages/c.scm (aws-c-http): Downgrade to 0.9.5.

	Change-Id: I3453fc07285a6a5c308c033bf9d8d052aa0e6077

2025-04-15  Greg Hogan  <code@greghogan.com>

	gnu: aws-c-cal: Downgrade to 0.8.8.
	* gnu/packages/c.scm (aws-c-cal): Downgrade to 0.8.8.

	Change-Id: I05f5e5895236c3d58e15f65a3a4322efd07af0a6

2025-04-15  Greg Hogan  <code@greghogan.com>

	gnu: aws-c-io: Downgrade to 0.17.1.
	* gnu/packages/c.scm (aws-c-io): Downgrade to 0.17.1.

	Change-Id: I903e85299c2d38deaf67e13086890250b33419d2

2025-04-15  Greg Hogan  <code@greghogan.com>

	gnu: aws-lc: Downgrade to 1.48.5.
	* gnu/packages/tls.scm (aws-lc): Downgrade to 1.48.5.

	Change-Id: I9cab7dad39759de7f7aed983fcef1dd5d19e45f3

2025-04-15  Greg Hogan  <code@greghogan.com>

	gnu: abseil-cpp: Update to 20250127.1.
	* gnu/packages/cpp.scm (abseil-cpp): Update to 20250127.1.

	Change-Id: I42fe68e1ae04825f8db1d1ec91b8d4e97f9c5c4c

2025-04-15  Greg Hogan  <code@greghogan.com>

	gnu: abseil-cpp-20220623: Update to 20220623.2.
	* gnu/packages/cpp.scm (abseil-cpp-20220623): Update to 20220623.2.

	Change-Id: I85df8a18b4a2d46f9eaada60c7b1acade6a7d272

2025-04-15  Greg Hogan  <code@greghogan.com>

	gnu: Rename abseil-cpp-20220623.1 to abseil-cpp-20220623.
	* gnu/packages/cpp.scm (abseil-cpp-20220623.1): Rename this ...
	(abseil-cpp-20220623): ... to this.

	Change-Id: I6448a9e43413154bd79072216908ca371a179aff

2025-04-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: tempo2: Install runtime files.
	* gnu/packages/astronomy.scm (tempo2) [arguments] <phases>: Add
	'set-t2runtime-path and 'install-t2runtime-files.

	Change-Id: Ie0a9b5e9fd2a734d47cfd2760a1b9b5b51cc26d4

2025-04-15  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: wayvnc: Update to 0.9.1.
	* gnu/packages/vnc.scm (wayvnc): Update to 0.9.1.

	Change-Id: I616b6a4eb3a4e26a6e81780f50f071e42bf083ca

2025-04-15  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: neatvnc: Update to 0.9.4.
	* gnu/packages/vnc.scm (neatvnc): Update to 0.9.4.

	Change-Id: Ib90b8c66707866054db80b7486a11c979c8e9730

2025-04-15  nomike  <nomike@nomike.com>

	gnu: opencascade-occt: Move doxygen to native-inputs.
	* gnu/packages/maths.scm (opencascade-occt)[inputs]: Move doxygen from
	here...
	[native-inputs]: ...to here.

	Change-Id: I5382f1a1552afebb286d01ffc292dc8cbfbb75af

2025-04-15  nomike  <nomike@nomike.com>

	gnu: opencascade-occt: Fix new version detection
	Previously an upgrade from 7.6.2 to the older 2017.73 would be
	suggested.

	* gnu/packages/maths.scm (opencascade-occt)[properties]: Add
	release-tag-prefix and release-tag-version-delimiter.

	Change-Id: I079accd7da6d5e1ae7438bb0fd8428e9d8733b16

2025-04-15  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: dico: Remove a custom "check" phase.
	* gnu/packages/dico.scm (dico)[arguments]<#:phases>: Remove "check" phase.
	[#:make-flags]: Remove.

	Change-Id: I3562e16365389e1377f3ea7997878b1849052849

2025-04-15  gemmaro  <gemmaro.dev@gmail.com>

	nls: Suppress warnings from po4a Texinfo module.
	* po/doc/po4a.cfg (options): Add the "--option no-warn" option to supress the
	following warning; "The TexInfo module of po4a is not ready for production
	use, and needs a new maintainer.  Please contact the po4a team if you want to
	help: send us patches, not bug reports. (use -o no-warn to remove this
	message):"

	Change-Id: Ic8a2f7d4e54883a05562de72d867d21026f804c6

2025-04-17  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: wlroots: Enable vulkan.
	* gnu/packages/wm.scm (wlroots)[inputs]: Add vulkan-headers, vulkan-loader.
	[native-inputs]: Add glslang.

	Change-Id: Ida5ed8415ecd8774565d1fb0ae5bb478c060e674

2025-04-17  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: wlroots: Enable color management.
	* gnu/packages/wm.scm (wlroots)[inputs]: Add lcms.

	Change-Id: I9090b5f0253a825aca0a7dc816d67312bf5af805

2025-04-17  Simen Endsjø  <contact@simendsjo.me>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-fast-ecs: Update to 0.7.1.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-fast-ecs): Update to 0.7.1.
	  [native-inputs]: Add graphviz-minimal. Remove sbcl-chlorophyll.
	  [inputs]: Remove sbcl-trivial-garbage. Add sbcl-closer-mop, sbcl-global-vars
	  and sbcl-trivial-adjust-simple-array.
	  (ecl-cl-fast-ecs)[arguments]: Disable tests.

	Change-Id: I6da9a7609272ae8ad49e11d9ef67dc72343a2e1d

2025-04-17  Simen Endsjø  <contact@simendsjo.me>

	gnu: Add cl-trivial-adjust-simple-array.
	* gnu/packages/lisp-xyz.scm (cl-trivial-adjust-simple-array,
	  ecl-trivial-adjust-simple-array, sbcl-trivial-adjust-simple-array): New
	  variables.

2025-04-16  Cayetano Santos  <csantosb@inventati.org>

	gnu: abc: Update to 0.0-5.9f5855f.
	* gnu/packages/fpga.scm (abc): Update to 0.0-5.9f5855f.

	Change-Id: I7a6570020981fbedf2e6861da0534f199d3839b4

2025-04-16  Cayetano Santos  <csantosb@inventati.org>

	gnu: verilator: Update to 5.034.
	* gnu/packages/fpga.scm (verilator): Update to 5.034.

	Change-Id: I7d61befc8f62736e445bcceca6bfb1e67ef0c186

2025-04-16  Kurome  <hunt31999@gmail.com>

	gnu: Add font-adwaita.
	* gnu/packages/fonts.scm (font-adwaita): New variable.

	Change-Id: Icbc77669f67f8cbf3d84e573e29dc9c418497f88

2025-04-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Update to 1.0.4.
	* gnu/packages/admin.scm (shepherd-1.0): Update to 1.0.4.

	Change-Id: I166873efac901c38ac1481051db69fd294100d9b

2025-04-16  Yelninei  <yelninei@tutamail.com>

	locate: Request writable db for --clear.
	Fixes <https://issues.guix.gnu.org/76141>.

	* guix/scripts/locate.scm (guix-locate): Use writable db when --clear is given.

	Change-Id: I2e4e945cef022b08dd6af4c252e67c2a4d5bf38c

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-uwot: Update to 0.2.3.
	* gnu/packages/cran.scm (r-uwot): Update to 0.2.3.

	Change-Id: I89077590eb98ca66caaa750b657046a7565bdd03

2025-04-16  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove networkmanager-qt5.
	* gnu/packages/kde-frameworks.scm (networkmanager-qt5): Delete variable.

	Change-Id: I72c38d4dccbdd34e254039722d23eaad79140d32

2025-04-16  Kurome  <hunt31999@gmail.com>

	gnu: Add font-adobe-source-han-serif.
	* gnu/packages/fonts.scm (font-adobe-source-han-serif): New variable.

	Change-Id: I451b3fbde4c9f2cfe1c214f9d32ea871cda71568

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5: Disable tests.
	* gnu/packages/bioconductor.scm (r-rhdf5)[arguments]: Disable tests.

	Change-Id: Idf7000f2471b9bac6c28f86122b78c230a61aa29

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reticulate: Update to 1.42.0.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.42.0.
	[native-inputs]: Add r-callr, r-glue, r-ps, and r-rmarkdown.

	Change-Id: If567b2e982f6e6f930178263dcc7aa42271f9073

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-graph: Disable tests.
	* gnu/packages/bioconductor.scm (r-graph)[arguments]: Disable tests.

	Change-Id: I9f5d2356d877f01f67bc0ab0e876f6e6c77132f8

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mvtnorm: Disable vignettes.
	* gnu/packages/cran.scm (r-mvtnorm)[arguments]: Disable building of vignettes.

	Change-Id: I2b3e6d0919d655f9f5baeaba4d5602d76dd6e209

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r-utils: Update to 2.13.0.
	* gnu/packages/statistics.scm (r-r-utils): Update to 2.13.0.

	Change-Id: I143e4fb2931f7c0d5971328a3d257a2efbde4d17

2025-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-jpeg: Update to 0.1-11.
	* gnu/packages/cran.scm (r-jpeg): Update to 0.1-11.

	Change-Id: Iff6e74eb9258886c4ec8bf9b2551c3ac9688d58d

2025-04-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-logrusorgru-aurora: Do not overwrite build-system.
	* gnu/packages/golang-xyz.scm: (go-github-com-logrusorgru-aurora-v3,
	go-github-com-logrusorgru-aurora-v4) [build-system]: Inherit from
	go-github-com-logrusorgru-aurora.

	Change-Id: I1a33a02c369b195d75471af63f03ca311cf2ee08

2025-04-16  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: go-github-com-logrusorgru-aurora-v4: Fix import path.

2025-04-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/electronics: Sort variables.
	* gnu/packages/electronics.scm: (minipro, python-surf, uhdm): Sort
	variables alphabetically.

	Change-Id: I6f8c18b4f186978b35242f949dffe991e2deda74

2025-04-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/electronics: Sort variables.
	* gnu/packages/electronics.scm: (pulseview, sigrok-cli,
	sigrok-firmware-fx2lafw): Sort variables alphabetically.

	Change-Id: I76620d02940944d76dd88bd1cb20ba70a27c9e6b

2025-04-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/electronics: Sort variables.
	* gnu/packages/electronics.scm: (comedilib, libsigrok, m8c, xoscope):
	Sort variables alphabetically.

	Change-Id: Ia994ba024aaa7a1367b7ecc69453cce32620cb39

2025-04-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/electronics: Sort use-module.
	* gnu/packages/electronics.scm: Sort use-module alphabetically.

	Change-Id: I304ae891011cdc044f6b84be11cd973dd54f09fc

2025-04-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-vsg: Fix tests.
	As seen in <https://ci.guix.gnu.org/build/9973491/log/raw>, with higher
	count of threads tests introduce race condition, this change limits
	parallel jobs up to 8 during check phase.

	* gnu/packages/electronics.scm (python-vsg) [arguments] <test-flags>:
	Set "--numprocesses" to maximum 8 jobs.
	<phases>: Add 'patch-pytest-options; no need to run test coverage and
	generate HTML report.
	[native-inputs]: Remove python-coverage, python-pytest-cov, and
	python-pytest-html.

	Change-Id: Ifaac5152c2394da98347316b6c9383640a07c47e

2025-04-15  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: clojure: Update to 1.12.0.
	* gnu/packages/clojure.scm (clojure): Update to 1.12.0.
	[libraries]<core-specs-alpha-src>: Update to 0.4.74.
	<spec-alpha-src>: Update to 0.5.238.
	<test-generative-src>: Update to 1.1.0.

	Change-Id: Ia3c3a4ab858f71f801a5290e941cfaeda634b830

2025-04-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 0772d36.
	* gnu/packages/package-management.scm (guix): Update to 0772d36.

	Change-Id: Ie136ecef65fe170b1f8e41416fd6d39fe3bc24f9

2025-04-15  Junker  <dk@junkeria.club>

	gnu: Add cadaver.
	* gnu/packages/dav.scm (cadaver): New variable.

	Change-Id: Ia8889a03633f9b6a108a9b32a99f3a6835b63a1f

2025-04-15  Junker  <dk@junkeria.club>

	gnu: packages/dav.scm: Add (guix licenses) prefix.
	* gnu/packages/dav.scm: Add (guix licenses) prefix.

	Change-Id: I21b6d3ab5ccd2413e557e98013b7689f8ec06d82

2025-04-15  Zheng Junjie  <z572@z572.online>

	gnu: LLVM, Clang, libomp, lld: Update to 20.1.2.
	* gnu/packages/llvm.scm (llvm-20, clang-20, clang-runtime-20, libomp-20, lld-20): Update to 20.1.2.

	Change-Id: Ia7fa3bc681a57c13b863ec66a206236a6f0a43b3

2025-04-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	import/utils: beautify-description: Validate argument.
	* guix/import/utils.scm (beautify-description): Fix broken check for
	non-strings.  Add a check for empty strings.
	* tests/import-utils.scm: Add two tests.

	Change-Id: Idf86df02aeb850fcc8808b7c9251082c1f816656

2025-04-15  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: openssh: Update to 10.0p1
	* gnu/packages/ssh.scm (openssh): Update to 10.0p1.

	Change-Id: Ic80ed3a2b1caf2fd87a2c0ea4354dcd3f6f782f2

2025-04-15  Rutherther  <rutherther@ditigal.xyz>

	gnu: fwupd: Check polkit actions at correct location
	The polkit rules check in fwupdmgr doesn't make sense with Guix packaging, as
	it's checking if there is fwupd policy files in the polkit's store path.
	This will never be true, and the check will always fail.

	One fix would be to skip the check completely. But that seems unnecessary as
	the polkit actions are always in /etc/polkit-1/actions on the Guix system.
	On foreign distros, it will be necessary to turn the check off manually by
	FWUPD_POLKIT_NOCHECK=1. But it's important to note that this was the case even
	till now, there is no new breakage. I think it's unlikely someone will be
	using fwupd package from Guix on foreign distros anyway.

	* gnu/packages/firmware.scm (fwupd)[arguments]{phases}: substitute polkit
	actions directory to point to /etc/polkit-1/actions

	Change-Id: Ia29d7a32f68a3da7951f45fe823e3ab8059cb670

2025-04-15  Rutherther  <rutherther@ditigal.xyz>

	gnu: fwupd: Add elogind input
	The fwupd package doesn't contain the dbus service in
	share/dbus-1/system-service, that is because it is installed only
	conditionally when elogind is available.

	This will introduce the service in the output, so user's won't have to start
	fwupd themselves, it will get started by dbus on demand.

	I don't think this should break anything for systems that do not use elogin,
	the only places this is used will fall back to error:
	- https://github.com/fwupd/fwupd/blob/1.8.14/src/fu-util-common.c#L242,
	- https://github.com/fwupd/fwupd/blob/1.8.14/src/fu-util-common.c#L287
	Meaning users without elogind will get error either way, just a different kind
	of error.

	* gnu/packages/firmware.scm: (fwupd)[inputs]: Add elogind

	Change-Id: Id44001de6950bb6b39f1b3bba316a08ce6640fc0

2025-04-15  Christopher O'Neill  <guix@chrisoneill.co.uk>

	gnu: onedrive: Update to 2.5.3-1
	* gnu/packages/sync.scm (onedrive): Update to 2.5.3. Move several commits
	ahead to incorporate OpenSSL version error fix and other fixes.

	Change-Id: I98ea4153af7053e5b551baa68f04a80fa7e3b0a3

2025-04-15  Ludovic Courtès  <ludo@gnu.org>

	compile: Use ‘-O2 -Ono-letrectify’ for ‘gnu/home/services’.
	Partly fixes <https://issues.guix.gnu.org/74748>.

	* guix/build/compile.scm (optimization-options): Add ‘gnu/home/services’
	alongside ‘gnu/services’.

	Reported-by: Tomas Volf <~@wolfsden.cz>
	Change-Id: I7140c791e66f062093a32f4baf9199345560de9d

2025-04-15  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: Add ptouch-print.
	* gnu/packages/printers.scm (ptouch-print): New variable.

	Change-Id: I2ab2a80b80932af8566f6c5879e63e7b0bced747

2025-04-15  Ludovic Courtès  <ludo@gnu.org>

	tests: Update ‘guix build -P1’ test.
	Fixes a regression introduced with
	63b635e073415f544177159fbbcf07cb327b1d77.

	* tests/guix-build.sh: Replace libgit2 by libgcrypt in ‘-P1’ example.

	Change-Id: Idb2a18dd8455ee6bfda14284834a6f37ccec6a05

2025-04-15  Ludovic Courtès  <ludo@gnu.org>

	Revert "doc: Emacs Packages: Remove outdated commentary on testing."
	This reverts commit b17268b53e9fb1b1ac2ad29fe7633b52744fee2f, which was
	meant for the ‘emacs-team’ branch as part of a patch series.

	Change-Id: I9d9b01924698aaf5bb6ac2c8472311976eeaacc6

2025-04-14  Ian Eure  <ian@retrospec.tv>

	gnu: sssd: Update to 2.9.6.
	This package has been broken since Samba was updated from 4.17.x to 4.18.x in
	744e973de361fed498cdcf9725fe36aef3d7a73d.  This patch updates sssd to 2.9.6
	and fixes the build.

	* gnu/packages/sssd.scm (sssd): Update to 2.9.6.
	[#:configure-flags]: Point to docbook catalog.
	[#:phases 'patch-samba-pkgconfig]: Correct library path.
	[#:phases ‘disable-active-directory-tests]: Disable tests that require AD
	running in a VM.
	[#:inputs]: Update docbook-xml to 4.5.

	Change-Id: I13effcd34995e2e9c7fdc6d95d0fa2e35cf15bae

2025-04-14  Ludovic Courtès  <ludo@gnu.org>

	daemon: Catch SIGINT, SIGTERM, and SIGHUP for proper termination.
	Previously the daemon would not install handlers for these signals.  It
	would thus terminate abruptly when receiving them, without properly
	closing the SQLite database.

	Consequently, the database’s WAL file, which is normally deleted by the
	last client closing the database (via ‘sqlite3_close’), would not be
	deleted when the guix-daemon process is terminated; instead, it would
	persist and possibly keep growing beyond reason.

	This patch fixes that.

	* nix/nix-daemon/nix-daemon.cc (handleSignal, setTerminationSignalHandler):
	New functions.
	(processConnection): Call it.

	Reported-by: Christopher Baines <mail@cbaines.net>
	Change-Id: I07e510a1242e92b6a629d60eb840e029c0f921be

2025-04-14  Ludovic Courtès  <ludo@gnu.org>

	guix: Avoid ‘fdatasync’ call for caches and regular files.
	Fixes <https://issues.guix.gnu.org/77606>.

	Calling ‘fdatasync’ for each and every narinfo file created by ‘guix
	substitute’ proved to be too expensive on spinning HDDs and/or under
	load (from 0.1s to 1.3s for the ‘fdatasync’ call alone).

	* guix/git-authenticate.scm (cache-authenticated-commit): Pass #:sync? #f.
	* guix/http-client.scm (http-fetch/cached): Likewise.
	* guix/scripts/discover.scm (write-publish-file): Likewise.
	* guix/scripts/style.scm (format-whole-file): Likewise.
	* guix/substitutes.scm (cache-narinfo!): Likewise.

	Reported-by: Christopher Baines <mail@cbaines.net>
	Change-Id: I82297eae737bc5aae8a3f7604119e9f3d4b625bf

2025-04-14  Ludovic Courtès  <ludo@gnu.org>

	substitutes: Ignore corrupt cached narinfos.
	* guix/substitutes.scm (cached-narinfo): Add ‘eof-object?’ clause.

	Change-Id: I2d776f64b6521f778b4ab3f956b35cdef2ddb383

2025-04-14  Ludovic Courtès  <ludo@gnu.org>

	utils: Add #:sync? parameter to ‘with-atomic-file-output’.
	* guix/utils.scm (with-atomic-file-output): Add #:sync? and honor it.
	Add ‘force-output’ call.

	Change-Id: I2479778ae55360c0fab3389ac9249045a27b3568

2025-04-14  Ludovic Courtès  <ludo@gnu.org>

	cache: Remove unused import.
	* guix/cache.scm: Remove unused import.

	Change-Id: I06956534aa5342a084ebf71b61518c515ce9288c

2025-04-14  Florent Pruvost  <florent.pruvost@inria.fr>

	gnu: cppcheck: Update to 2.17.1.
	* gnu/packages/check.scm (cppcheck): Update to 2.17.1.
	Replace ‘cppcheck-disable-char-signedness-test.patch’ by
	‘cppcheck-fix-basedir-test.patch’.
	* gnu/packages/patches/cppcheck-disable-char-signedness-test.patch: Remove.
	* gnu/packages/patches/cppcheck-fix-basedir-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.

	Change-Id: Iebd33e2966ef30a3cd5b7b157f1051fcacbe1884

2025-04-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: microscheme: Use gexps.
	* gnu/packages/avr-xyz.scm (microscheme)[arguments]: Use gexps.

	Change-Id: Ifea17e8e1d8ba69ec0517a9d79ccb94e1e203dc4

2025-04-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: microscheme: Remove dependency on clang and cppcheck.
	* gnu/packages/avr-xyz.scm (microscheme)[arguments]: Pass “build”
	as #:make-flags.
	[native-inputs]: Remove dependency on clang and cppcheck.

	Change-Id: Ib3d60984e6c660f4ad599433260d0bf8743b5b38

2025-04-14  Morgan Smith  <Morgan.J.Smith@outlook.com>

	doc: Emacs Packages: Remove outdated commentary on testing.
	* doc/contributing.texi (Emacs Packages): Removeoutdated commentary on
	testing.  We now run the tests by default like is done in other build systems.

	Change-Id: I245a0a412615a1177fbd1b6e723fda3749f7e49f

2025-04-14  Ludovic Courtès  <ludo@gnu.org>

	git: Override the user’s ‘core.autocrlf’ settings.
	Fixes <https://issues.guix.gnu.org/77214>.

	Fixes a bug whereby setting ‘core.autocrlf’ to ‘true’ in ~/.gitconfig
	would lead ‘guix pull’ & co. to obtain non-bit-identical files,
	including possibly syntactically-invalid Scheme files.

	* guix/git.scm (clone*): Set ‘core.autocrlf’ to ‘input’.

	Reported-by: Jodi Jodingtonstinski <jodijodingtondev@gmail.com>
	Change-Id: I11fb20813a9fc1e14828ca8ebf5092c4b1181e5c

2025-04-14  Andrew Wong  <wongandj@icloud.com>

	gnu: Add meteo-qt.
	* gnu/packages/weather.scm (meteo-qt): New variable.

	Change-Id: I2ba0a0612845659abfb917811866684eb46c3a80

2025-04-14  Vitor Hugo  <vitorhugonunes@proton.me>

	gnu: moonlight-qt: Add wayland support.
	* gnu/packages/games.scm (moonlight-qt)[inputs]: Ann wayland.

	Change-Id: I0a24f8c1011360681afe6c2f8200787aec4868ef

2025-04-14  Junker  <dk@junkeria.club>

	gnu: Add sbcl-stumpwm-tomato.
	* gnu/packages/wm.scm (sbcl-stumpwm-tomato): New variable.

	Change-Id: Ice90869f46947d873bf1332ed53a701dc0aac60b

2025-04-14  Junker  <dk@junkeria.club>

	gnu: Add sbcl-stumpwm-rofi.
	* gnu/packages/wm.scm (sbcl-stumpwm-rofi): New variable.

	Change-Id: I95dfa85ac995f72b5cc6eead6a7cb0775c99ca83

2025-04-14  Junker  <dk@junkeria.club>

	gnu: Add sbcl-stumpwm-stump-nm.
	* gnu/packages/wm.scm (sbcl-stumpwm-stump-nm): New variable.

	Change-Id: I155ab3fc653e118f3b3969374cfeb22f2c695819

2025-04-14  Noé Lopez  <noelopez@free.fr>

	teams: Add entry for Noé Lopez.
	* etc/teams.scm ("Noé Lopez"): New member.

	Change-Id: Ibd22c52ed5898ea4bea5f6b68df3cf7b464bfed2

2025-04-14  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add python-surf.
	* gnu/packages/electronics.scm (python-surf): New variable.

	Change-Id: Iddedfd5acfe3dbe04e092de27b42b6fdf1c95fb1

2025-04-14  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: qutebrowser: Update to 3.4.0.
	* gnu/packages/web-browsers.scm (qutebrowser): Update to 3.4.0.

	Change-Id: Ib08c86aeeb8566e739507a4b3348a1b20ffbae9c

2025-04-14  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: qutebrowser: Install docs.
	* gnu/packages/web-browsers.scm (qutebrowser): Build and install
	documentation.

	Change-Id: I76f1b30282a7822f896c5896ff51c69016768169

2025-04-14  Brian Kubisiak  <brian@kubisiak.com>

	gnu: python-crossenv: Update to 1.5.0.
	* gnu/packages/python-xyz.scm (python-crossenv): Update to 1.5.0.

	Change-Id: Ib5f2e912cddc35cec8e342c023a4f2cbe641ce93

2025-04-14  Ian Eure  <ian@retrospec.tv>

	gnu: greaseweazle-host-tools: Update to 1.22.
	* gnu/packages/disk.scm (greaseweazle-host-tools): Update to 1.22.
	[native-inputs]: Add python-setuptools and python-wheel.
	[native-inputs]: Reformat.

	Change-Id: Ib9fbfe0c130a1caf71a857ab8ee4e34f89f54697

2025-04-14  Ian Eure  <ian@retrospec.tv>

	gnu: ganeti: Use python-bitarray-2.
	Tests fail with the newer version of python-bitarray, so continue using 2.8.1.

	* gnu/packages/virtualization.scm (ganeti):
	[inputs]: Replace python-bitarray with python-bitarray-2.

	Change-Id: If2c70ca30770f5e3ecfd0fd8d2e1be918ef9f419

2025-04-14  Ian Eure  <ian@retrospec.tv>

	gnu: Add python-bitarray-2.
	* gnu/packages/python-xyz.scm (python-bitarray-2): New variable.

	Change-Id: I211f067c83c957573a4762ab3e07a8dff7f7a316

2025-04-14  Ian Eure  <ian@retrospec.tv>

	gnu: python-bitarray: Update to 3.3.1.
	* gnu/packages/python-xyz.scm (python-bitarray): Update to 3.3.1.

	Change-Id: I89b12ad734211cff07a74a0e68dc14ab7b9f8ea8

2025-04-14  Andy Tai  <atai@atai.org>

	gnu: mc: Update to 4.8.33.
	* gnu/packages/mc.scm (mc): Update to 4.8.33.
	[arguments](phases): Remove uid/gid fix in 'fix-tests.
	[inputs]: Add python.

	Change-Id: Ie709ec8d4b4c3c278367933bdd1777d0535523f1

2025-04-14  Roman Scherer  <roman@burningswell.com>

	gnu: speakersafetyd: Add log file.
	* gnu/services/sound.scm (speakersafetyd-configuration) [log-file]: New field.
	(speakersafetyd): Use it via #:log-file.

	Change-Id: I870bc7bfd69249da3a9c981f627e751395386bd2

2025-04-14  Roman Scherer  <roman@burningswell.com>

	gnu: speakersafetyd: Run as unprivileged user.
	* gnu/services/sound.scm (speakersafetyd): Run as unprivileged user.
	(speakersafetyd-accounts): New procedure.
	(speakersafetyd-activation): Likewise.
	(speakersafetyd-shepherd-service): Specify the #:group, #:user and
	 #:supplementary-groups arguments.
	(speakersafetyd-service-type): Extend activation-service-type.

	Change-Id: I870bc7bfd69249da3a9c981f627e751395386bd2

2025-04-14  Roman Scherer  <roman@burningswell.com>

	gnu: speakersafetyd: Update to 1.1.2.
	* gnu/packages/rust-apps.scm (speakersafetyd): Update to 1.1.2.

	Change-Id: I1c6d7b6080b18bd8228e8b39d1a0b42267e2b7e1

2025-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	import/pypi: Improve renaming procedure.
	A package named upstream like 'tmdb-python' now gets named 'python-tmdb'
	instead of 'python-tmdb-python', which is ugly and doesn't match our
	convention (info "(guix) Python Modules").

	* guix/import/pypi.scm (python->package-name): Turn a -python suffix into a
	python- prefix.

	Change-Id: I7c0227d569c0afe6b16329d7cedb51728e4365b0

2025-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: Streamline ngircd test image.
	* gnu/tests/messaging.scm (%ngircd-os): Remove openssh-service-type and screen
	package.

	Change-Id: Ia08225500c544087676606ef7805037fa2b0ea5b

2025-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: dbus-service: Quote body argument in 'with-retries' syntax.
	Otherwise the code would be evaluated instead of shown.

	* gnu/build/dbus-service.scm (with-retries): Quote the body data in the error
	message.

	Change-Id: I7a06f08327bdc7df70ae56a146855bc32ad3e63e

2025-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: ngircd: Revert to use make-forkexec-constructor.
	The use of make-systemd-constructor appears to cause problems when connecting
	via TLS (see: https://github.com/ngircd/ngircd/issues/330).

	* gnu/services/messaging.scm (ngircd-global): [pid-file]: Set default value
	and remove maybeness.  Adjust doc.
	* gnu/services/messaging.scm (ngircd-configuration): Adjust comment.
	(ngircd-wrapper): Expose writable PID file and preserve pid namespace.
	(ngircd-shepherd-service): Replace make-systemd-constructor with
	make-forkexec-constructor and adjust surrounding accordingly.
	(ngircd-activation): New procedure.
	(ngircd-service-type): Extend activation-service-type with it.

	Change-Id: Ic7c135ab45122e180107cde8bb9976426e3afbc4

2025-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libressl: Add debug output.
	* gnu/packages/tls.scm (libressl) [outputs]: New field.

	Change-Id: Ie4949d46d3b9f403b4c87e4f3ae876c40c3032a6

2025-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libressl: Use gexp and drop obsolete workaround.
	All of our kernels are now on the 5.x series, and other systems using 3.x
	kernels are EOL.

	* gnu/packages/tls.scm (libressl) [#:configure-flags]: Use gexps, and remove
	the 'ac_cv_func_getentropy=no' flag.

	Change-Id: If82e89d471adf3f6ea5983fa042f03dc5350c0d8

2025-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ngircd: Add debug output.
	* gnu/packages/messaging.scm (ngircd) [outputs]: New field.

	Change-Id: I9673f0ace445b982506bff9dc535d192e6fbf1e3

2025-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: ngircd: Fix typo in doc.
	* gnu/services/messaging.scm (ngircd-options) <pam?>: Fix typo.
	* doc/guix.texi (Messaging Services): Update.

	Change-Id: If14e406089b2c945cac37e25d8e08a3812e4b28e

2025-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: ngircd: Disable PAM by default.
	This was the original intention, as PAM authentication cannot be easily
	satisfied when the service runs as non-root, which is the case.

	* gnu/services/messaging.scm (ngircd-configuration) <options>: Remove maybe
	and set default value.
	* doc/guix.texi (Messaging Services): Update.

	Change-Id: I8435cf5be7206f9165d69cbbac11c205bf928c8f

2025-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: ngircd: Expose a new ssl-verify? option.
	* gnu/services/messaging.scm (ngircd-server) [ssl-verify?]: New field.
	* doc/guix.texi (Messaging Services): Regenerate doc.

	Change-Id: Ia2d6e557bd89448d8cc2d1cd88e606e2b1ef5029

2025-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: ngircd: Allow specifying Shepherd requirements.
	* gnu/services/messaging.scm (ngircd-configuration)
	[shepherd-requirement]: New field.
	* gnu/services/messaging.scm (ngircd-shepherd-service) [requirement]: Use it.
	* doc/guix.texi (Messaging Services): Update doc.

	Change-Id: I8164c132ca25830885005d0e8f55554047c84a95

2025-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pounce: Add patch improving diagnostics.
	* gnu/packages/patches/pounce-readable-checks.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/messaging.scm (pounce): Use it.

	Change-Id: Ibfe10d4a6c99f86a0c925ad1bed2bcc14fb4c95c

2025-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pounce: Add debug output.
	* gnu/packages/messaging.scm (pounce) [outputs]: New field.
	[#:phases]: New argument.

	Change-Id: I9948b083af5e41bcac86d2c68b1e7b8a8896c4da

2025-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: asm6f: Update license.
	* gnu/packages/assembly.scm (asm6f) [license]: Update comment and file
	pointer (a new LICENSE.txt file was added).

	Change-Id: I26abf4ceb1e86447bbfd72a24d6672ae69f7c6f0

2025-04-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-gcovr: Move to python-check.
	* gnu/packages/python-xyz.scm (python-gcovr): Move from here ...
	* gnu/packages/python-check.scm: ... to here.

	Change-Id: I99b0900bcf05d86509ddbfbd73b97a4f752d5882

2025-04-13  Florent Pruvost  <florent.pruvost@inria.fr>

	gnu: python-gcovr: Update to 8.3.
	* gnu/packages/python-xyz.scm (python-gcovr): Update to 8.3.
	[build-system]: Switch to pyproject.
	[native-inputs]: Add python-hatchling, python-hatch-fancy-pypi-readme,
	python-hatch-vcs, python-pytest, and python-pytest-timeout.
	[propagated-inputs]: Add python-colorlog, python-pygments, and
	python-tomli.

	Change-Id: I3c4f0378ba1f3f0e380a4940c8e1ad3aaf5e5a5a

2025-04-13  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-vsg: Update to 3.31.0.
	* gnu/packages/electronics.scm (python-vsg): Update to 3.31.0.

	Change-Id: I2495ff22a1fe09c9940097027ee2f6b14e4b3d9d

2025-04-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/astronomy: Add copyright for Daniel Ziltener.
	It's a follow for 33fdb25fac453d1239739b9d5e239f1140b16532.

	* gnu/packages/astronomy.scm: Add missing copyright for Daniel Ziltener.

	Change-Id: I2b36f307dc6bfc5f42e2838438ba40bc5d2eecd3

2025-04-13  Cayetano Santos  <csantosb@inventati.org>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-edalize.
	* gnu/packages/electronics.scm (python-edalize): New variable.

	Change-Id: I993421a9eb20b2124acf28d0a8187d3e9845ae77

2025-04-13  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: Add python-quart-trio.
	* gnu/packages/python-web.scm (python-quart-trio): New variable.

	Change-Id: I0e429361bfaaa9a57210a8b2f48e19eeaa14d21e

2025-04-13  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-obspy.
	* gnu/packages/geo.scm (python-obspy): New variable.

	Change-Id: I116d39d02f8b42c8b4ea3aaef75c388744d7f58d

2025-04-13  Daniel Ziltener  <dziltener@lyrion.ch>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add sunwait.
	* gnu/packages/astronomy.scm (astronomy): New variable.

	Change-Id: Ic199327e44078fd81434da19924f1b213d50194c

2025-04-13  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Register gnome-settings-daemon-screensaver-error.patch.
	This is a follow-up to 7f0ec135d1bf6fd8b7bff84bc176b6c61fdee75d,
	which added the patch, but was missing the change to gnu/local.mk.

	* gnu/local.mk (dist_patch_DATA): Register
	gnome-settings-daemon-screensaver-error.patch.

	Reported-by: Z572 <z572@z572.online>

2025-04-13  Noé Lopez  <noelopez@free.fr>

	gnu: gnome-settings-daemon: Fix crash when no screen saver available.
	Change-Id: Ic6da39489eb2e04f98ae112e6cd2cdb7340bd00e

2025-04-13  Lee Thompson  <lee.p.thomp@gmail.com>

	gnu: Add emacs-bqn-mode.
	* gnu/packages/emacs-xyz.scm (emacs-bqn-mode): New variable.

	Change-Id: Ibe9a32c4f8414dbc5d3bb350aa684a8f3e15c567

2025-04-13  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-track-changes: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-track-changes): Update to 1.4.

	Change-Id: I0991a8cc32bcb75663db3d1bbb95713b2dafbfea

2025-04-13  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-emms-print-metadata: Update to 22.
	* gnu/packages/emacs-xyz.scm (emacs-emms-print-metadata): Update to 22.

	[source]: Switch to git-fetch.

	Change-Id: I01af0766877bf156144f45ba8720c00820fc9bf4

2025-04-13  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-emms: Activate tests and build info.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Activate tests and build info.

	Change-Id: I232dd25a30156374d5e12f73948b26b6b274cc54

2025-04-13  Roman Scherer  <roman@burningswell.com>

	gnu: emacs-plz-media-type: Update to 0.2.4.
	* gnu/packages/emacs-xyz.scm (emacs-plz-media-type): Update to 0.2.4.

	Change-Id: Ief9179c17ab638c455a820f8e12c8600d653198e

2025-04-13  Noé Lopez  <noelopez@free.fr>

	gnu: orca: Fix xkbcomp path.
	The calling code was moved to a different file where substitute* was not
	changing it.

	* gnu/packages/gnome.scm (orca): Change file for xkbcomp substitution.

	Change-Id: I92751b0fd639042007e956b234b9f248845a3970

2025-04-13  Noé Lopez  <noelopez@free.fr>

	gnu: liblouis: Fix library path for python extension.
	This changes the extension to load the library from its absolute path instead
	of just with its name, which wouldn’t work.

	Fixes <https://issues.guix.gnu.org/77669>.

	* gnu/packages/language.scm (liblouis): Add fix-python-lib-path phase.

	Change-Id: Icdd476eed5a77ddb93c437ec4d92c79bf2db7bce

2025-04-13  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gimp@3: Wrap GI_TYPELIB_PATH and GUIX_PYTHONPATH.
	Without this, Python-Fu scripts will fail to import gi and GObject-related
	packages.

	* gnu/packages/gimp.scm (gimp-3)[#:phases]: Add ‘wrap’.

2025-04-13  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Make GIMP 3 the new gimp.
	* gnu/packages/gimp.scm (gimp-2, gimp-3): New variables.
	(gimp): Move old definition to gimp-2, point to gimp-3.
	(gimp-next): Deprecate in favor of gimp-3.

2025-04-13  Christopher Baines  <mail@cbaines.net>

	gnu: node-lts: Skip test-debugger-heap-profiler on 32bit systems.
	As this seems to fail, and is marked as flaky by upstream.

	* gnu/packages/node.scm (node-lts):[arguments]: Skip
	test-debugger-heap-profiler on 32bit systems.

	Change-Id: Idb89e6d28f28fd240cd27d0bc710a35bf05f57d4

2025-04-13  Jelle Licht  <jlicht@fsfe.org>

	gnu: node-serialport-bindings: Fix build.
	This is a follow-up to 0881a674cce3af6ebe0c1c85000e2726cbe6fc54.

	* gnu/packages/node-xyz.scm (node-serialport-bindings)[arguments]<#:phases>:
	Reintroduce 'avoid-prebuild-install phase. Reintroduce deletion of
	"prebuild-install" and "@serialport/binding-mock" in 'delete-dependencies
	phase.

	Change-Id: I21d1ab221c2edb0621815a77b4ced43f1b1916b8

2025-04-13  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	import: npm-binary: Handle vector of licenses.
	* guix/import/npm-binary.scm (<package-revision>)[license]: Handle the
	case where a vector of licenses is used.

	* tests/npm-binary.scm (foo-json): Redefine as a procedure with
	license keyword.
	  (test-source-hash): Redefine with direct reference to test-source.
	  (foo-sexp): Redefine as a procedure with license keyword.
	  (npm-binary->guix-package test): Use foo-json and foo-sexp.
	  (npm-binary->guix-package with multiple licenses): Add test.

	Change-Id: I9d6adb2ae2820678260fed1a67e91e22feb448b8

2025-04-13  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	import: npm-binary: Improve-style.
	* guix/import/binary.scm (resolve-package): Use and-let*.

	Change-Id: I41688c319ad4a6e73c04cb5bd4ed70365e6c7e4d

2025-04-13  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	import: npm-binary: Improve npm-package->package-sexp.
	* guix/import/npm-binary.scm (npm-package->package-sexp): Use record
	matching.

	Change-Id: If4e60162a84cb8d9694882eab933afa7028b02d7

2025-04-13  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	import: npm-binary: Fix import.
	This is a follow-up to 0881a674cce3af6ebe0c1c85000e2726cbe6fc54.

	* guix/import/npm-binary.scm (npm-package->package-sexp): Use modify-json.
	* tests/npm-binary.scm (npm-binary->guix-package test): Use modify-json.

	Change-Id: I70523a890948b218c0d82d94a6edf8775521473e

2025-04-13  Jelle Licht  <jlicht@fsfe.org>

	gnu: node-lts: Update to 22.14.0 [security fixes].
	* gnu/packages/node.scm (node-lts): Update to 22.14.0.
	[source]<snippet>: Remove redundant workaround for unbundling.
	[#:phases]<patch-problematic-tests>: New phase. Patch tests that fail when
	trying to connect to the wrong address when using IPv6.

	Change-Id: Icd93e2954d84824ff8b74ff58a24666c3de27e76

2025-04-13  Jelle Licht  <jlicht@fsfe.org>

	gnu: libuv-for-node-lts: Update to 1.49.2.
	* gnu/packages/libevent.scm (libuv-for-node-lts): Update to 1.49.2.

	Change-Id: I584156f643a51d5346f79cc9c0b4b1faad7c52fb

2025-04-13  Nicolas Graves  <ngraves@ngraves.fr>

	build-system/tree-sitter: Add guile-json extension.
	* guix/build-system/tree-sitter.scm (default-guile-json): New variable.
	(tree-sitter-cross-build, tree-sitter-build): Use guile-json extension.

	Change-Id: Ib6124d7bde26e6c6711905a651858e9d99a61a1f

2025-04-13  Nicolas Graves  <ngraves@ngraves.fr>

	build-system/tree-sitter: Switch to (json).
	* guix/build/tree-sitter-build-system.scm (patch-dependencies,
	install): Switch from (guix build json) to (json).

	Change-Id: I8de71c74475514c932e84303a20f0409419e8527

2025-04-13  Nicolas Graves  <ngraves@ngraves.fr>

	build-system/node: Use test-target argument.
	* guix/build/node-build-system.scm (check): Use test-target argument.

	Change-Id: I5b6b273d7c8ad9f9b4d48a5e50e000adcf504402

2025-04-13  Nicolas Graves  <ngraves@ngraves.fr>

	build-system/node: Add guile-json extension.
	* guix/build-system/node.scm (default-guile-json): New variable.
	(node-build): Use guile-json extension.

	Change-Id: I68eb291410fc4943395c876ba702360b4cd7be4f

2025-04-13  Daniel Khodabakhsh  <d.khodabakhsh@gmail.com>

	build-system/node: New API for modifying json.
	Introduce (modify-json), (delete-fields), and (replace-fields) to node-build-system

	This change introduces helper procedures (modify-json) which takes in lambdas
	 which modify the target json #:file which defaults to package.json
	This change also includes (delete-fields) and (replace-fields) to help deleting
	 and replacing the value of fields in a package.json file.

	* guix/build/node-build-system.scm
	(modify-json, modify-json-fields, delete-fields, replace-fields,
	delete-dev-dependencies): New API exported procedures.
	(with-atomic-json-file-replacement, delete-dependencies): Change
	procedures to adapt to the new API.

	* gnu/packages/node.scm (node-ms-bootstrap,
	node-binary-search-bootstrap, node-debug-boostrap,
	node-llparse-builder-bootstrap, node-llparse-frontend-boostrap,
	node-llparse-bootstrap): Use new API procedures.

	* gnu/packages/node-xyz.scm (node-acorn, node-addon-api,
	node-buffer-crc32, node-crx3, node-debug, node-file-uri-to-path,
	node-ieee754, node-inherits, node-irc, node-irc-colors, node-minimist,
	node-ms, node-nan, node-normalize-path, node-once, node-path-key,
	node-pbf, node-protocol-buffers-schema, node-readable-stream,
	node-resolve-protobuf-schema, node-safe-buffer,
	node-safe-stable-stringify, node-semver, node-serialport,
	node-serialport-bindings, node-serialport-stream, node-sqlite3,
	node-string-decoder, node-tiddlywiki, node-wrappy, node-yazl): Use new
	API procedures.

	Change-Id: I957f7ca814078d2136d5261985174820235f1369

2025-04-13  Daniel Khodabakhsh  <d.khodabakhsh@gmail.com>

	build-system/node: Switch to (json).
	Replace (guix build json) with (json) in node-build-system

	* guix/build/node-build-system.scm
	(jsobject-ref, jsobject-update, jsobject-union, newest,
	unkeyed->keyed): Remove unused functions.
	(with-atomic-json-file-replacement): Switch to (json) module.  Move
	file argument as a second optional argument.
	(alist-update): Switch to (json) module.  Remove optional default
	argument.
	(patch-dependencies, delete-dependencies, build): Switch to (json)
	module.  Arguments are unchanged.

	* guix/build-system/node.scm (%node-build-system-modules): Switch
	to (json) module.

	* gnu/packages/node-xyz.scm (node-acorn, node-addon-api,
	node-serialport-bindings, node-sqlite3): Adapt package custom
	<#:phases> to the replacement.

	Change-Id: I9fd5152a98b6a241d414e9a94ab179c9cabcfb85

2025-04-13  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: dico: Update to 2.12.
	* gnu/packages/dico.scm (dico): Update to 2.12.
	[arguments]<#:phases>: Honor "tests?" flag in the custom "check" phase.
	[home-page]: Set to "https://www.gnu.org.ua/software/dico/" as the original
	page redirects here.

	Change-Id: I021bc4740bb99fdd57bbe15317b8ee4951e6ba81

2025-04-13  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 294.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 294.

2025-04-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: dante: Update to 1.4.4.
	* gnu/packages/networking.scm (dante): Update to 1.4.4.

	Change-Id: I47fc7504307a3270d692aef498dd0ba45192bff4

2025-04-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: cqfd: Update to 5.6.0.
	* gnu/packages/docker.scm (cqfd): Update to 5.6.0.

	Change-Id: I3cc263121feece39fd3f6da973bca1c9e496fc9d

2025-04-12  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.68.11.
	* gnu/packages/prolog.scm (trealla): Update to 2.68.11.

	Change-Id: I86259c9f594923fba203eaaea20d834d0c3a1607

2025-04-12  Kurome  <hunt31999@gmail.com>

	gnu: font-adobe-source-serif-pro: Rename to font-adobe-source-serif.
	This font was renamed from ‘Source Serif Pro’ to ‘Source Serif 4’:
	https://github.com/adobe-fonts/source-serif/issues/77

	* gnu/packages/fonts.scm (font-adobe-source-serif-pro): Renamed to...
	(font-adobe-source-serif): ...this.
	[synopsis, description]: Update to reflect name changing.
	(font-adobe-source-serif-pro): Newly defined as deprecated package.

	Change-Id: Id9061c946feb37da4cd0323fd39e1bfa41fe3082
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-04-12  Kurome  <hunt31999@gmail.com>

	gnu: font-adobe-source-sans: Split outputs.
	* gnu/packages/fonts.scm (font-adobe-source-sans)[outputs]: Add "ttf", "woff".

	Change-Id: I553be0e3f544471ca555505e04ff80b65540a437
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-04-12  Kurome  <hunt31999@gmail.com>

	gnu: font-adobe-source-sans-pro: Rename to font-adobe-source-sans.
	This font was renamed from ‘Source Sans Pro’ to ‘Source Sans 3’:
	https://github.com/adobe-fonts/source-sans/issues/192

	* gnu/packages/fonts.scm (font-adobe-source-sans-pro): Renamed to...
	(font-adobe-source-sans): ...this.
	[description]: Update to reflect name changing.
	(font-adobe-source-sans-pro): Newly defined as deprecated package.

	Change-Id: Id9061c946feb37da4cd0323fd39e1bfa41fe3082
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-04-12  Kurome  <hunt31999@gmail.com>

	gnu: font-adobe-source-serif-pro: Update to 4.005.
	* gnu/packages/fonts.scm (font-adobe-source-serif-pro): Update to 4.005.
	[version]: Remove the "R" suffix which stands for "release" and not part of
	the version.
	[source, home-page]: Update to avoid redirection.
	[outputs]: Add "ttf", "woff".

	Change-Id: Ic8a06197edf4421dd6b5d5e5c92a85bcdd6102d5
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-04-12  Clément Lassieur  <clement@lassieur.org>

	gnu: librewolf: Create lib/icecat so that ICECAT_SYSTEM_DIR is set.
	This avoids issues with Native Messaging and non-guix add-ons:
	<https://issues.guix.gnu.org/77415>.

	* gnu/packages/librewolf.scm (librewolf)[arguments]: Add an
	'mkdir-lib-icecat' phase.

	Change-Id: I2e5dc8f599708c414c9266ee3453a6beac08ee66

2025-04-12  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Dedent #:configure-flags
	* gnu/packages/librewolf.scm (librewolf):
	[#:configure-flags]: Dedent for readability.

	Change-Id: I79e945ac6cf0b67fc5aae6d6f4669e6af47f30c2

2025-04-12  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Fix mozconfig creation.
	When 'configure creates the mozconfig used to build the browser, it overwrites
	upstream’s configuration, requiring that it repeat the options already set
	upstream.  It also handles the final two options incorrectly, due to missing
	newlines -- the options are concatenated.

	Instead of doing that all that, append the Guix-specific options to
	upstream’s mozconfig.

	* gnu/packages/librewolf.scm (librewolf): Fix mozconfig creation.
	[#:configure-flags]: Remove flags already present in upstream mozconfig.
	[#:configure-flags]: Disable toolchain bootstrapping.
	[phase 'configure]: Remove flags already present in upstream mozconfig.
	[phase 'configure]: Append to mozconfig instead of overwriting.

	Change-Id: I67070ac1e84747ea4f88c527441ffcea4c2e02f5

2025-04-12  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Repace 'patch-config with 'expand-extension-scope.
	With the Mozzarella changes moved to 'use-mozzarella, 'fix-config no longer
	reflects what this phase is doing; rename it.  Also, move it to run after
	'unpack, and modify the file in the source tree, rather than after 'install,
	modifying the file in the package output.

	* gnu/packages/librewolf.scm (librewolf):
	[phase 'patch-config]: Rename to 'expand-extension-scope.  Run earlier, and
	work on the source tree, not the package output.

	Change-Id: If226a70daa780d652b2bb3028c888d029c765444

2025-04-12  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Move GNU Mozzarella config into one phase.
	* gnu/packages/librewolf.scm (librewolf): Move all Mozzarella-related changes
	into a new 'use-mozzarella phase, instead of splitting it into two others.

	Change-Id: Iba264d26a944bd83ebb31c0a952a757b0ed4e847

2025-04-12  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Move 'fix-ffmpeg-runtime-linker phase.
	* gnu/packages/librewolf.scm (librewolf): Run 'fix-ffmpeg-runtime-linker after
	'unpack.

	Change-Id: Iadeb21b6f5d6543b3973a873fb80a4b6b7dfb3ad

2025-04-12  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 137.0.1-1 [security fixes].
	New upstream release.  Contains fixes for:

	CVE-2025-3028: Use-after-free triggered by XSLTProcessor
	CVE-2025-3031: JIT optimization bug with different stack slot sizes
	CVE-2025-3032: Leaking file descriptors from the fork server
	CVE-2025-3029: URL bar spoofing via non-BMP Unicode characters
	CVE-2025-3035: Tab title disclosure across pages when using AI chatbot
	CVE-2025-3033: Opening local .url files could lead to another file
	               being opened
	CVE-2025-3030: Memory safety bugs fixed in Firefox 137, Thunderbird
	               137, Firefox ESR 128.9, and Thunderbird 128.9
	CVE-2025-3034: Memory safety bugs fixed in Firefox 137 and Thunderbird
	               137

	* gnu/packages/librewolf.scm (librewolf): Update to 137.0.1-1.

	Change-Id: I418fadabc2375fe85e6d71f0fba198ae5983159c

2025-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: epiphany: Update to 48.0.
	* gnu/packages/gnome.scm (epiphany): Update to 48.0.

	Change-Id: I5b1812a98d5cd8eee158cf2f44d277a0af2a1a3a

2025-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-calculator: Update to 46.2.
	* gnu/packages/gnome.scm (gnome-calculator): Update to 46.2.

	Change-Id: Ib4a4416ace9a83f935c706a5fdc8fca50e2a50be

2025-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-shell-extensions: Update to 46.5.
	* gnu/packages/gnome.scm (gnome-shell-extensions): Update to 46.5.

	Change-Id: I746aee511cb2175f4f192fad63408dc74a4606a0

2025-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nautilus: Update to 46.4.
	* gnu/packages/gnome.scm (nautilus): Update to 46.4.

	Change-Id: I65283e2d7b75b71ab7a768439ec76626987932e9

2025-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-shell: Update to 46.10.
	* gnu/packages/gnome.scm (gnome-shell): Update to 46.10.

	Change-Id: Ib85343a6e5797bdd295fa03b6dc8d395e5d545de

2025-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-control-center: Update to 46.8.
	* gnu/packages/gnome.scm (gnome-control-center): Update to 46.8.

	Change-Id: I5e93c81f6b544a0f6fd8e175cbe2db12a73ef622

2025-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: webkitgtk: Update to 2.48.1.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.48.1.
	[inputs]: Add flite.

	Change-Id: I781eec14c39e217107afeec6b171a20e49127c82

2025-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mutter: Remove extraneous inputs.
	* gnu/packages/gnome.scm (mutter): [inputs]: Remove zenity.
	[native-inputs]: Remove intltool, autoconf, automake, and libtool; add
	gettext-minimal.

	Change-Id: I8c89bed6947cb36969e202b98aafc631acc1daef

2025-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mutter: Disable more non-deterministic tests.
	* gnu/packages/gnome.scm (mutter) [phases]
	{disable-problematic-tests}: Disable all stacking tests plus the
	event-delivery test.

	Change-Id: Icdc3271e8d691881cee01b041de64269be8fc155

2025-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gtk: Update to 4.16.13.
	* gnu/packages/gtk.scm (gtk): Update to 4.16.13.
	[phases] {patch}: Disable the gsk scaling test and mask-half-pixel gsk compare
	test variants.

	Change-Id: I041a22ea60fd24f74c705716c1bd1e9a10e2acee

2025-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtbase: Disable the tst_qguitimer test.
	* gnu/packages/qt.scm (qtbase) [phases] {check}: Disable the tst_qguitimer
	test.

	Change-Id: Id8f5c344c2199ec257b5e3fab04bcfce96d8e8c7

2025-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gmime: Skip non-deterministic tests.
	* gnu/packages/patches/gmime-disable-tests.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/mail.scm (gmime) [source]: Apply it.

	Change-Id: Ic7bee405c79bf9ab149559563f515cc8dea4216f

2025-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gmime: Update to 3.2.15.
	* gnu/packages/mail.scm (gmime): Update to 3.2.15.

	Change-Id: Ia1a8a62efe383fa8f3eb81e2dfb4baad65793a6d

2025-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: inkscape/stable: Rename variable to inkscape/pinned.
	This is to match recently established conventions.  Add a deprecated public
	alias to avoid breaking channels using inkscape/stable.

	Automated via:

	   git grep -l inkscape/stable  |
	   xargs sed -i 's,inkscape/stable,inkscape/pinned,'

	Change-Id: If74bf91b1da0d2ca8cf25c6038b4c2100262873e

2025-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: samba/pinned: Update to 4.18.1.
	* gnu/packages/samba.scm (samba/pinned): Update to 4.18.1.

	Change-Id: I2d7434ecc7cde2bd539a8da84e0b00b266c95849

2025-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: eudev: Build with udevrulesdir pointing to /etc/udev/rules.d.
	Prior to this change, only the udev rules installed to eudev's prefix were
	consulted by tools such as udevadm, leading to problems such as when
	configuring network interfaces, or attempting to override its default rules.

	While our custom eudev patch adding support for the EUDEV_RULES_DIRECTORY
	environment variable could have been refined to take precedence over the
	package's configured udevrulesdir, this was not pursued for the following
	reasons:

	1. Due to eudev's using inotify to detect new rules, the EUDEV_RULES_DIRECTORY
	is fixed in Guix System, per commit e9fa17eb98 ("services: udev: Use a fixed
	location for the rules directory and config.")

	2. Users would have had to set EUDEV_RULES_DIRECTORY to the fixed directory
	themselves to have udevadm work as expected, which is inconvenient.

	3. This simple solution is already implemented and tested in NixPkgs.

	* gnu/packages/linux.scm (eudev) [source]: Remove custom patch.
	[arguments] <#:make-flags>: New argument.
	<#:phases>: Override install phase to alter installation make flags.
	* gnu/services/base.scm (udev-shepherd-service): Do not set
	EUDEV_RULES_DIRECTORY environment variable.
	* gnu/packages/patches/eudev-rules-directory.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	Fixes: https://issues.guix.gnu.org/63508
	Reported-by: Felix Lechner <felix.lechner@lease-up.com>
	Change-Id: Ib8698f4b452f6fd0951bcd71831705b1be85e6e0

2025-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services/base: Remove extraneous UDEV_CONFIG_FILE environment variable.
	This environment variable used to be honored by udevd, but that is no longer
	the case (as shown by grepping its source).

	* gnu/services/base.scm (udev-shepherd-service) <#:environment-variables>:
	Remove UDEV_CONFIG_FILE.

	Change-Id: I0828de76e8da429432bc0679903aa501c99625af

2025-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: elogind: Update to 255.17.
	* gnu/packages/freedesktop.scm (elogind): Update to 255.17.
	[source]: Delete patches.
	[configure-flags]: Add mode and libexecdir options.  Remove obsolete
	rootlibexecdir, dbussessionservicedir and dbus-interfaces-dir ones.  Update
	'man' option value to 'enabled'.
	[phases] {do-not-install-empty-/var/log/elogind-dir}
	{patch-tzdata}: New phases.
	{adjust-tests}: Fix FHS assumptions in a few test files.  Re-instate the
	cgroup and copy_holes tests.  Disable the cgroup-util, mountpoint-util,
	bus-creds, login and sd-device tests.
	[native-inputs]: Remove m4.  Add tzdata.
	* gnu/packages/patches/elogind-fix-rpath.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	Series-to: 73428@debbugs.gnu.org
	Series-version: 3
	Series-changes: 3
	 - rebased
	Series-cc: flake@uni-koblenz.de, me@tobias.gr>, ludo@gnu.org
	Change-Id: I2426532b6b5143ad5e30ca879858356c4b9a2c3e

2025-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: localed: Update to 257.4.
	* gnu/packages/freedesktop.scm (localed): Update to 257.4.
	[source]: Streamline snippet; no longer adjust to use /var/run instead of
	/run.
	[arguments] <#:phases>: Adjust set-xkeyboard-config-file-name phase.
	* gnu/packages/patches/localed-xorg-keyboard.patch: Rebase patch.

	Change-Id: I3853ee2b64b7f48ea4592aa206ecee86a7164185

2025-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: localed: Modernize.
	* gnu/packages/freedesktop.scm (localed) [arguments]: Use gexps.
	[native-inputs, inputs]: Use modify-inputs and drop labels.

	Change-Id: I01f06685cd3b9d731dd36f27c32da8ecce0eb2c7

2025-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: localed: Remove trailing #t and re-indent.
	* gnu/packages/freedesktop.scm (localed) [source]: Remove trailing #t in
	snippet.
	[arguments] <#:phases>: Likewise.

	Change-Id: Icf651d806e43a8d8dc8996c612f028285086d6b8

2025-04-11  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-magit: Simplify package.
	These changes are based on emacs-forge package. As all magit related packages
	share the same structure, let’s build them similarly.

	* gnu/packages/emacs-xyz.scm (emacs-magit): Simplify package.
	[arguments]<#:exclude>: Remove unexisting excludes.
	<#:phases>: Remove unnecessary configure-git phase.  Remove all unnecessary
	replace phases.  Add new chdir-lisp phase to operate from lisp dir.  No need
	to make files writable.  Group all emacs-substitute-variables, and remove
	relative path.
	<#:test-command>: Consider updated makefile path.

	Change-Id: I3c2ae992faf56b9f9e7a68d1b9df430ab3b221a0

2025-04-11  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-julia-mode: Update to 1.0.2-0.7fc071e.
	* gnu/packages/emacs-xyz.scm (emacs-julia-mode): Update to 1.0.2-0.7fc071e.
	[arguments]<#:include>: Add make-julia-latexsubs.jl.
	[arguments]<#:phases>: No more need of fix-test phase.

	Change-Id: Ibb8cddcab527fc692f741eca5314f9c6190e40d2

2025-04-11  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-jinx: Update to 2.1.
	* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 2.1.
	[arguments]<#:tests>: Disable.
	[arguments]<#:phases>: Remove install-info, not needed.
	[native-inputs]: Remove redundant inputs.

	Change-Id: I98cd4dae31296b5c5805b65c35bee362d0678ee5

2025-04-11  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-parsebib: Update to 6.7.
	* gnu/packages/emacs-xyz.scm (emacs-parsebib): Update to 6.7.

	Change-Id: I1524838f41cb94325f30f0e0008808c8dc313491

2025-04-11  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-vundo: Update to 2.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-vundo): Update to 2.4.0.
	[source]: Switch to git fetch.
	[arguments]<#:tests>: Activate.
	[description]: Reflow.

	Change-Id: Ie15c115eb55b2b69cf1fc97cd6b684ac842ed74d

2025-04-11  Kurome  <hunt31999@gmail.com>

	gnu: font-adobe-source-han-sans: Update to 2.004.
	Since the OTC directory was deleted from the repo, I moved the source for
	output "out" from OTC to SuperOTC.  SuperOTC is a combination of all the
	weights of OTC.  The contents should not change.

	* gnu/packages/fonts.scm: Import (guix build-system copy).
	(font-adobe-source-han-sans): Update to 2.004.
	[outputs] Add "hk" (Hong Kong).  Switch to SuperOTC for "out".
	[build-system] Switch to copy-build-system for simplicity..
	[arguments] Fixes for build system transition.  Use G-Expression.
	[native-inputs]: Add unzip.

	Change-Id: I3b37b9406c932b3e4f936367670cbd2ca4a0f926

2025-04-11  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: azimuth: Update to 1.0.3-0.050f838.
	* gnu/packages/games.scm (azimuth): Update to 1.0.3-0.050f838.
	[arguments]: Use G-expressions.

	Change-Id: I8fac420512b89b9f3af2d7dedeed48b06d4ca684

2025-04-11  Kurome  <hunt31999@gmail.com>

	gnu: font-carlito: Update to 0.0.0-1.3a810ca.
	* gnu/packages/fonts.scm (font-carlito): Update to 0.0.0-1.3a810ca.

	Change-Id: I47068c06cd1e6ef50b7105d18414888495707e08

2025-04-11  Kurome  <hunt31999@gmail.com>

	gnu: font-arapey: Add revision number.
	* gnu/packages/fonts.scm (font-arapey): Add revision number.
	[version]: Use git-version.

	Change-Id: Ife257a767a271872e55a10401812979f9dc7a854

2025-04-11  Kurome  <hunt31999@gmail.com>

	gnu: font-adobe-source-sans-pro: Update to 3.052.
	* gnu/packages/fonts.scm (font-adobe-source-sans-pro): Update to 3.052.
	[source]: Adjust url for redirect.
	[version]: Remove "R" in version because it stands for "Release" and is not
	part of the version.
	[home-page]: Fix permanent redirect.

	Change-Id: If8e0f531718058c90da5908e65370de187358348

2025-04-11  Kurome  <hunt31999@gmail.com>

	gnu: font-go: Update to 2.010.
	* gnu/packages/fonts.scm (font-go): Update to 2.010.
	[version] Use git-version.  Adopted version number that was written in the
	41969df76e82aeec85fa3821b1e24955ea993001 commit message.
	[arguments] Use G-expression.

	Change-Id: I4dd8c14c42fdb3803d6e6ff4d075242621c3abd6

2025-04-11  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-128.7a253d1.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-128.7a253d1.

	Change-Id: Iabe2bb8003c2ca696a35d734bb158694d5ed0001

2025-04-11  Tomas Volf  <~@wolfsden.cz>

	gnu: cgit: Update to 1.2.3-9.994d3fe.
	* gnu/packages/version-control.scm (cgit): Update to 1.2.3-9.994d3fe.

	Change-Id: Ibeee8df8a39f9b1e8fae83ead84ef8b32ab07f38

2025-04-11  Spencer King  <spencer.king@wustl.edu>

	gnu: Add julia-simpletropical.
	* gnu/packages/julia-xyz.scm (julia-simpletropical): New variable.

	Change-Id: I1ac1bb6634201e5712bbe37ffbc86c97be95c5d5

2025-04-11  Sergey Trofimov  <sarg@sarg.org.ru>

	man-db: Support mdoc-formatted man pages.
	* guix/man-db.scm (man-page->entry): Extract man name and section from
	.Dt macro.

	Change-Id: I02dc99d73dceecdb077315805025efad9a650e91

2025-04-11  Sergey Trofimov  <sarg@sarg.org.ru>

	man-db: Parse man macro arguments better.
	* guix/man-db.scm (man-macro-tokenize): New procedure to parse man
	macros.
	(man-page->entry): Parse macro line using man-macro-tokenize.

	Change-Id: Iea0ffbc65290757df746138e0a6174646b5a3eb8

2025-04-11  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-fj: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.6.

	Change-Id: Ia3505f9f6ce2aa50c3d87dbc30d062effee4a013

2025-04-11  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Remove duplicated package show-me-the-key.
	This package is a duplicate of "showmethekey".  Upstream seems to prefer
	naming the package without hyphens in the name.

	* gnu/packages/xdisorg.scm (show-me-the-key): Delete variable.
	* gnu/packages/video.scm (show-me-the-key): Add as a deprecated alias for
	showmethekey.

	Change-Id: I21daae0826b6fbc5adf6d10a8497099875ae09f1

2025-04-11  Ludovic Courtès  <ludo@gnu.org>

	daemon: Do not make chroot root directory read-only.
	Fixes <https://issues.guix.gnu.org/77570>.

	Commit 40f69b586a440d0397fa3dfe03b95a0f44e4d242 made chroot root
	directory read-only; as a consequence, build processes attempting to
	write to the root directory would now get EROFS instead of EACCES.

	It turns out that a number of test suites (Go, Ruby, SCons, Shepherd)
	would fail because of this observable difference.

	To restore previous behavior in build environments while still
	preventing build processes from exposing their root directory to outside
	processes, this patch (1) keeps the root writable but #o555 by default,
	thereby restoring the EACCES behavior, and (2) ensures that the parent
	of the chroot root directory is itself user-accessible only.

	* nix/libstore/build.cc (class DerivationGoal)[chrootRootTop]: New
	field.
	(DerivationGoal::startBuilder): Initialize ‘chrootRootTop’ and make it
	‘AutoDelete’.  Replace ‘mount’ call that made the root directory
	read-only by a mere ‘chmod_’ call.
	* tests/store.scm ("build root cannot be made world-readable"): Remove.
	("writing to build root leads to EACCES"): New test.

	Reported-by: Ada Stevenson <adanskana@gmail.com>
	Reported-by: keinflue <keinflue@posteo.net>
	Suggested-by: Reepca Russelstein <reepca@russelstein.xyz>
	Change-Id: I5912e8b3b293f8242a010cfc79255fc981314445

2025-04-11  Andy Tai  <atai@atai.org>

	gnu: datamash: Update to 1.9.
	* gnu/packages/datamash.scm (datamesh): Update to 1.9.
	[arguments]<#:configure-flags>: When cross-compiling,
	add "ac_cv_func_strcasecmp=yes"
	"gl_cv_func_strcasecmp_works=yes".

	Change-Id: I9fdfd1c755c74c98a84a943c7fc6a7e56f91c402

2025-04-11  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: weechat: Update to 4.6.1.
	* gnu/packages/irc.scm (weechat): Update to 4.6.1.

	Change-Id: Ia5cf3791aa4a052f2c1e0969fd93f4f6049252f7

2025-04-11  Zheng Junjie  <z572@z572.online>

	gnu: fuzzel: Fix cross-compilation.
	* gnu/packages/xdisorg.scm (fuzzel)[native-inputs]: When cross-compilation,
	Add pkg-config-for-build and wayland.

	Change-Id: Ifc537587883e3921ceea11fb16b6b058ee6f07ad

2025-04-11  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: fuzzel: Update to 1.12.0.
	* gnu/packages/xdisorg.scm (fuzzel): Update to 1.12.0.
	[source]: Remove patch.

	* gnu/packages/patches/fuzzel-fix-gcc-error.patch: Remove.

	* gnu/local.mk (dist_patch_DATA): Unregister it.

2025-04-10  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.68.10.
	* gnu/packages/prolog.scm (trealla): Update to 2.68.10.

	Change-Id: I46bffff159a9654ea657d80e00c682db6449fcf2

2025-04-10  Felix Lechner  <felix.lechner@lease-up.com>

	services: opensmtpd: Add logging to a file.
	* gnu/services/mail.scm (opensmtpd-configuration): Add log-file field.
	(opensmtpd-shepherd-service)[start]: Add a command line flag to not
	daemonize. Drop #:pid-file. Add #:log-file.
	* doc/guix.texi (Mail Services): Document the additional parameter.

	Change-Id: I485e040d680ccb39fa62e49d2e6ea916f047972c

2025-04-10  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: hyprutils: Update to 0.6.0.
	* gnu/packages/cpp.scm (hyprutils): Update to 0.6.0.
	[native-inputs]: Replace gcc-13 by gcc-14.

	Change-Id: I6a5d5e473b8c0dcef4447ac3a12ac81a77252bc1

2025-04-10  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: hyprgraphics: Update to 0.1.3.
	* gnu/packages/cpp.scm (hyprgraphics): Update to 0.1.3.

	Change-Id: I79eb9316f8e1ce0b5bd3627d4d997d7892c906fa

2025-04-09  Feng Shu  <tumashu@163.com>

	gnu: Fix guix system vm --share argument error.
	* gnu/system/vm.scm (common-qemu-options): Fix guix system vm --share argument error.

	Change-Id: I4182e2dbe1b54e6eec2fb6ca53f9345f6d396f14

2025-04-09  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-el-job: Update to 2.4.3.
	* gnu/packages/emacs-xyz.scm (emacs-el-job): Update to 2.4.3.

	Change-Id: I8e0e6daa531855856b7922c23a7ced420ddab13c

2025-04-09  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.68.8.
	* gnu/packages/prolog.scm (trealla): Update to 2.68.8.

	Change-Id: I8f991c88dd6a1c7b2cb8178337c0251100af2eb0

2025-04-09  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: Update whisper-cpp to 1.7.5.
	* gnu/packages/machine-learning.scm (whisper-cpp): Update to 1.7.5.
	[source]: Remove `whisper-cpp-enable-tests.patch` patch.
	[inputs]: Add `git`.
	* gnu/packages/patches/whisper-cpp-enable-tests.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove
	  `whisper-cpp-enable-tests.patch`.

	Change-Id: I16050a9cfe40374dc5bf8ba7ed66e1eb02a44ee5

2025-04-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add chromap.
	* gnu/packages/bioinformatics.scm (chromap): New variable.

	Change-Id: I3b477cf793591b5f9f4583cc47c09854bffd9f6d

2025-04-09  Cayetano Santos  <csantosb@inventati.org>

	gnu: libsigrokdecode: Update to 0.5.3-1.71f4514.
	* gnu/packages/electronics.scm (libsigrokdecode): Update to 0.5.3-1.71f4514.
	[source]: Switch git repository.

	Change-Id: Iba584cc89798984c23867c8dd3e5a687c7410ff2

2025-04-09  Timo Wilken  <guix@twilken.net>

	gnu: swayfx: Update to 0.5.
	* gnu/packages/wm.scm (swayfx): Update to 0.5.

	Change-Id: I975260fb70938291addf7872c54cbe53ff654fc8

2025-04-09  Timo Wilken  <guix@twilken.net>

	gnu: scenefx: Update to 0.2.1.
	* gnu/packages/wm.scm (scenefx): Update to 0.2.1.

	Change-Id: I064288e9dcbcde9e6a9b4dfd6d62dce66a7c8368

2025-04-09  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.133.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.133.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I97ed1899a4e8cb12934b2bcd82f9f89f1c48198a

2025-04-09  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.86.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.86.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Ic81199ffa3f4af39fbd790cce59210242997ed2d

2025-04-09  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.22.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.22.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: Iceec7a618b42342abeed12670d3215c04ede1ab4

2025-04-09  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.13.10.
	* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.10.
	(linux-libre-6.13-pristine-source): Update hash.

	Change-Id: I184364932f73790f6b8499d00beabeee7cee54ac

2025-04-09  45mg  <45mg.writes@gmail.com>

	gnu: Add fscryptctl.
	* gnu/packages/file-systems.scm (fscryptctl): New variable.

	Change-Id: I98b0100402307d0f3e0af6d46e0d1abbf7cd59d5

2025-04-09  45mg  <45mg.writes@gmail.com>

	gnu: Add fscrypt.
	* gnu/packages/file-systems.scm (fscrypt): New variable.

	Change-Id: I7df45a9345726480518c598583a10b6e905e8a1f

2025-04-09  45mg  <45mg.writes@gmail.com>

	gnu: Add go-github-com-wadey-gocovmerge.
	* gnu/packages/golang-xyz.scm (go-github-com-wadey-gocovmerge): New variable.

	Change-Id: Idde447ff494064fbc74c973b49ff0fd5699f9346

2025-04-09  45mg  <45mg.writes@gmail.com>

	gnu: linux-libre: The kernel supports encryption at the file-system level.
	This enables kernel support for transparent encryption of files and directions
	via the fscrypt library:

	https://www.kernel.org/doc/html/v6.13/filesystems/fscrypt.html

	* gnu/packages/linux.scm (default-extra-linux-options): Add CONFIG_FS_ENCRYPTION.

	Change-Id: Ibee34871a25e880e7c16eaa51ddebee85ee172f5

2025-04-09  Leo Famulari  <leo@famulari.name>

	services: Make the urandom-seed-service-type return success properly.
	Reported by nigko on #guix:

	https://logs.guix.gnu.org/guix/2025-04-05.log#201718

	* gnu/services/base.scm (urandom-seed-shepherd-service): Return #f when
	stopped.

	Change-Id: I8212508e4a017270e4e9284b43170cd17999e8b4

2025-04-08  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.68.4.
	* gnu/packages/prolog.scm (trealla): Update to 2.68.4.

	Change-Id: Ie2613fb111658c764922771d12694065d3c3842b

2025-04-08  Kurome  <hunt31999@gmail.com>

	gnu: font-adobe-source-code-pro: Update to 2.042R-u-1.062R-i-1.026R-vf.
	* gnu/packages/fonts.scm (font-adobe-source-code-pro): Update to
	2.042R-u-1.062R-i-1.026R-vf.
	[source]<commit>: Update substitution pattern for version string.

	Change-Id: I40b0e44d867341dbc3ef32829619c83621d06c11
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-04-08  Cayetano Santos via Guix-patches via  <guix-patches@gnu.org>

	gnu: emacs-cape: Update to 2.0.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 2.0.
	[arguments]<#:phases>: Don't install info file explicitely in makeinfo.

	Change-Id: I46abd7feb31ded4acc5769b1288393cb4f4f32d4

2025-04-08  Sergey Trofimov via Guix-patches via  <guix-patches@gnu.org>

	gnu: emacs-pinentry: Update to 0.1-2.0079964.
	* gnu/packages/emacs-xyz.scm (emacs-pinentry): Update to 0.1-2.0079964.
	[source]: Use git-fetch.

	Change-Id: I56247418636c4ed708aa41701bdf2066b62a36cb
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-04-08  Cayetano Santos via Guix-patches via  <guix-patches@gnu.org>

	gnu: emacs-org-roam: Update to 2.2.2-2.046822b.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam): Update to 2.2.2-2.046822b.

	[propagated-inputs]: Remove emacs-f, emacs-org, emacs-s.
	[arguments]<#:phases>: Produce info document using provided makefile.

	Change-Id: I70cdd629a92145ad4cf5d965e53ce34f71117c7f
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-04-08  Spencer King  <spencer.king@wustl.edu>

	gnu: emacs-magit: Update to 4.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 4.3.2.

	Change-Id: Ifbfd0e81d2437b209a1aa6c6868517b9f81900cb

2025-04-08  Romain GARBAGE  <romain.garbage@inria.fr>

	home: services: msmtp: Accept g-expressions for ‘password-eval’.
	This allows users to specify:

	  (password-eval #~(string-append
	                    #$(file-append libsecret "/bin/secret-tool")
			    "…"))

	* gnu/home/services/mail.scm (string-or-gexp?): New variable.
	(maybe-string-or-gexp): New record type
	(msmtp-configuration-serialize-string-or-gexp): New variable.
	(msmtp-configuration) [password-eval]: Change type.

	Change-Id: Id3016956250c447b301b40f29a6509d57058be49

2025-04-08  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: services: mail: Remove duplicate in dovecot-configuration.
	* gnu/services/mail.scm(dovecot-configuration): [namespaces] Remove duplicate
	entry "Drafts".

	Change-Id: Ibbdb45ede34b1c4aba8ae460e408e554120880e9

2025-04-08  Luis Guilherme Coelho  <lgcoelho@disroot.org>

	home: services: Re-export ‘simple-service‘.
	* gnu/home/services.scm: Re-export ‘simple-service‘.

	Change-Id: Id680af7050fa23d112e4172d96c15470c3dbeaf9

2025-04-08  Ludovic Courtès  <ludo@gnu.org>

	services: anonip: Rotate log files.
	* gnu/services/web.scm (anonip-log-files): New procedure.
	(anonip-service-type): Use it to extend ‘log-rotation-service-type’.
	* doc/guix.texi (Log Rotation): Document it.

	Change-Id: I903bb79e0992b794bb0a40e504283cd57a8a087b

2025-04-08  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-fj: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-fj): Update to 0.5.

	Change-Id: I8baa058f342bb0faf6e3718b2cc038f32b7c8448

2025-04-08  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-fedi: Update to 0.2-1.e53f4d6.
	* gnu/packages/emacs-xyz.scm (emacs-fedi): Update to 0.2-1.e53f4d6.

	Change-Id: I7622f02827da24b4df3c85dd9d37b9a28f2b391f

2025-04-08  Nigko Yerden  <nigko.yerden@gmail.com>

	services: tlp: Make destructor return #f on success.
	* gnu/services/pm.scm (tlp-shepherd-service): Make destructor
	return #f on success. Destructor "should return #f if it is
	now possible again to start the service at a later point"
	(shepherd manual).

	Change-Id: Ic0d21d32af158da1ae940d9c32c05a3471767764

2025-04-08  Yelninei  <yelninei@tutamail.com>

	gnu: e2fsprogs: Fix build for GNU/Hurd.
	* gnu/packages/linux.scm (e2fsprogs)[#:phases]: Remove 'set-PATH_MAX phase when 'system-hurd?'.

	Change-Id: I4ec84bdf5b9219b456109f427d2c192da5b20c98

2025-04-08  Nigko Yerden  <nigko.yerden@gmail.com>

	services: qemu-binfmt: Add requirement.
	* gnu/services/virtualization.scm (qemu-binfmt-shepherd-services)
	[requirement]: Add file-system-/gnu/store.

	qemu-binfmt service write references to the store to
	/proc/sys/fs/binfmt_misc/qemu-[architecture] files, therefore
	/gnu/store needs to be mounted during the lifetime of the service
	instance. If /gnu/store does not remain mounted, the issues
	discussed by nigko and Rutherther on IRC are arisen:

	https://logs.guix.gnu.org/guix/2025-04-05.log
	https://logs.guix.gnu.org/guix/2025-04-08.log

	Change-Id: I7e7a42a5ba0e39aa58c997739898f3457dd793a9

2025-04-08  Andy Tai  <atai@atai.org>

	gnu: nano: Fix cross-compiling.
	* gnu/packages/text-editors.scm (nano)[arguments]<#:configure-flags>: When
	cross-compiling, add "ac_cv_func_strcasecmp=yes"
	"gl_cv_func_strcasecmp_works=yes".

	Change-Id: Ie024ebdba51efe01ab41872f85479525851e3e3a

2025-04-08  Zheng Junjie  <z572@z572.online>

	gnu: v4l2loopback-linux-module: Update to 0.14.0.
	* gnu/packages/linux.scm (v4l2loopback-linux-module): Update to 0.14.0.

	Change-Id: Ifc606519e55d5bb830953722d7a88fc7ee72ad1f

2025-04-08  Timo Wilken  <guix@twilken.net>

	gnu: v4l2loopback-linux-module: Update to 0.13.2.
	This fixes a build failure with 0.13.1 and the latest Linux-libre version in
	Guix.

	* gnu/packages/linux.scm (v4l2loopback-linux-module): Update to 0.13.2.

	Change-Id: Iada65ed74c82b0af209a983ab8e0b3ae631d76cb

2025-04-08  David Elsing  <david.elsing@posteo.net>

	gnu: rdkit: Update to 2024.09.6.
	* gnu/packages/chemistry.scm (rdkit): Update to 2024.09.6.
	[arguments]: Disable more failing tests.
	[inputs]: Add pubchem-align3d.
	[native-inputs]: Replace boost with boost-numpy. Add python-pytest.
	* gnu/packages/patches/rdkit-unbundle-external-dependencies.patch: Adjust patch.

	Change-Id: I165ebfeaef1f9d4b8c659cfdac65b45b0bc90188

2025-04-08  David Elsing  <david.elsing@posteo.net>

	gnu: Add boost-numpy.
	* gnu/packages/boost.scm (boost-numpy): New variable.

	Change-Id: Ibbb1e17a843999289ceba60ea9dbaa7c4b1dad53

2025-04-08  David Elsing  <david.elsing@posteo.net>

	gnu: inchi: Update to 1.07.3.
	* gnu/packages/chemistry.scm (inchi): Update to 1.07.3.
	[source]: Switch to git-fetch.
	[arguments]: Use gexps.  Adjust chdir-to-build-directory, build and install
	phases. Enable parallel building.
	[native-inputs]: Remove input label. Drop inchi-doc.
	[license]: Change to Expat license.

	Change-Id: I50945dc888dd01a6a5f7905874c7d68ecdfd5d4d

2025-04-08  Igor Goryachev  <igor@goryachev.org>

	gnu: erlang: Update to 27.3.2.
	* gnu/packages/erlang.scm (erlang): Update to 27.3.2.

	Change-Id: Ic48101a9244cdc3ba02e3a6027f23d5d67c7178b

2025-04-08  nomike  <nomike@nomike.com>

	gnu: Add jupp.
	* gnu/packages/text-editors.scm (jupp): New variable.

	Change-Id: I8e030ec4b9e78dc7bb5a020f69aeb6e2c3886b60

2025-04-08  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: Add guile-lsp-server.
	This adds long-overdue guile-lsp-server to guile-xyz.

	Change-Id: Ib6b9471803484c13fe3eb7fc2366602530c0a294

2025-04-08  Cayetano Santos  <csantosb@inventati.org>

	gnu: libserialport: Update to 0.1.2.
	* gnu/packages/electronics.scm (libserialport): Update to 0.1.2.
	[source]: Switch to git-fetch.
	[native-inputs]: Add autoconf, automake, libtool.

	Change-Id: I1666f0a5f643c1fa8ea246f42503732ef5f93331

2025-04-08  Zheng Junjie  <z572@z572.online>

	build: bootloader: Add riscv64 case.
	* gnu/build/bootloader.scm (install-efi): Add riscv64 case.

	Change-Id: I1c6c7949f0057f600817f09b5f52dca0644e3d88

2025-04-08  Zheng Junjie  <z572@z572.online>

	images: visionfive2: Add support for booting from nvme.
	* gnu/system/images/visionfive2.scm (visionfive2-barebones-os):
	[initrd-modules]: Add mmc_block, clk-starfive-jh7110-aon,
	clk-starfive-jh7110-stg, phy-jh7110-dphy-tx, pcie_starfive and nvme.

	Change-Id: I1d7ced9bad7e94045ab1caa2315871cd56ca50f4

2025-04-08  Zheng Junjie  <z572@z572.online>

	linux-initrd: Add mmc_block.
	This module is required when booting from MMC block device.

	* gnu/system/linux-initrd.scm (default-initrd-modules): Add mmc_block.

	Change-Id: I91474a62e9d7b5be07e89f657fd59d37d061b127

2025-04-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: Add a default configuration value for the ngircd service.
	* gnu/services/messaging.scm (ngircd-configuration): Adjust comment.
	(ngircd-wrapper): Nest bindings within the (maybe-value-set? ssl) check, to
	avoid errors when not providing an explicit value to the ssl field.
	(ngircd-service-type) [default-value]: New field.

	Change-Id: I1d2d7973cc9314e9bbc5870bf7b5f872d074b49b

2025-04-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: Add ngircd-service-type.
	* gnu/services/messaging.scm (pascal-case, ngircd-serialize-string)
	(ngircd-serialize-boolean, ngircd-serialize-file-like)
	(ngircd-serialize-list-of-strings, ngircd-serialize-list-of-ports)
	(ngircd-serialize-number, ngircd-serialize-port)
	(string-or-number?, ngircd-serialize-string-or-number): New procedures.
	(ngircd-global, ngircd-limits, ngircd-options, ngircd-ssl)
	(ngircd-operator, ngircd-server, ngircd-channel)
	(ngircd-configuration): New configurations.
	(serialize-ngircd-global, serialize-ngircd-limits)
	(serialize-ngircd-options, serialize-ngircd-operator)
	(serialize-list-of-ngircd-operators, serialize-ngircd-server)
	(serialize-ngircd-channel, serialize-list-of-ngircd-channels)
	(serialize-ngircd-configuration): New procedures.
	(list-of-ngircd-operators?, list-of-ngircd-servers?)
	(list-of-ngircd-channels?): New predicates.
	(ngircd-generate-documentation): New procedure.
	(ngircd-user+group, ngircd-account, ngircd-wrapper): Likewise.
	(ngircd-shepherd-service): New shepherd service.
	(ngircd-service-type): New service type.
	* gnu/tests/messaging.scm (%ngircd-os): New variable.
	(run-ngircd-test): New procedure.
	(%test-ngircd): New test.
	* doc/guix.texi (Messaging Services): Document it.

	Change-Id: I3ce9a7fd0b33afab22cf15942a1db0cf5b12bfdb

2025-04-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-openai: Update to 1.3.5.
	* gnu/packages/python-web.scm (python-openai): Update to 1.3.5.
	[arguments]: Adjust list of disabled tests; add phase 'relax-requirements and
	'httpx-compatibility.
	[propagated-inputs]: Add python-distro, python-httpx, and python-pydantic-2.
	[native-inputs]: Remove python-black; add python-dirty-equals,
	python-hatchling, and nss-certs-for-test.

	Change-Id: I47210abe6a7bc0f5141c41b2a60a45f3b83457ce

2025-04-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-whitespace-cleanup-mode: Update to 0.10-2.0c9b795.
	* gnu/packages/emacs-xyz.scm (emacs-whitespace-cleanup-mode): Update to
	0.10-2.0c9b795.
	[arguments]: Set #:tests? to #f.

	Change-Id: I6191a21985ff9b317807c5db94d1e154b940affd

2025-04-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-magit-stgit: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-magit-stgit)[source]: Fix hash.
	[arguments]: Set #:tests? to #f
	[propagated-inputs]: Remove emacs-dash.

	Change-Id: I61fdfb276ba49b0d4b712cba2221189f3adc6e8e

2025-04-07  Andrew Wong  <wongandj@icloud.com>

	gnu: cava: Update to 0.10.4.
	Adding sdl2 and autoconf-archive allows cava to build with all features.

	* gnu/packages/audio.scm (cava): Update to 0.10.4.
	[inputs]: Add sdl2, autoconf-archive.

	Change-Id: I7fe6822340e7246240dbb14f2f4d6113e8618d15

2025-04-07  Simon Streit  <simon@netpanic.org>

	gnu: trash-cli: Update to 0.24.5.26.
	* gnu/packages/shellutils.scm (trash-cli): Update to 0.24.5.26.
	[native-inputs]: Add python-shtab. Sort.

	Change-Id: I2f9ca7e2eb27657d8356c5cd3648c1e3a10cd0a8

2025-04-07  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-127.8ec4fa7.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-127.8ec4fa7.

	Change-Id: I93978a12fa72c142ab97d7e966644f1ef1fa309a

2025-04-07  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.67.27.
	* gnu/packages/prolog.scm (trealla): Update to 2.67.27.

	Change-Id: Ie386066645233796eaec343c011b5e8dcfd70e56

2025-04-07  Kurome  <hunt31999@gmail.com>

	gnu: font-google-material-design-icons: Update to 4.0.0.
	* gnu/packages/fonts.scm (font-google-material-design-icons):
	Update to 4.0.0.

	Change-Id: I57c779dfbcd7a6e245eecac1d0b6898dec44a37c

2025-04-07  Tomas Volf  <~@wolfsden.cz>

	gnu: buildah: Update to 1.39.4.
	* gnu/packages/containers.scm (buildah): Update to 1.39.4.
	[arguments]<#:phases>{'set-env}: Do not set CC.

	Change-Id: If64a18f0da0b9caf73f01fbe0d56d4ea1c065c3a

2025-04-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-sentence-transformers.
	* gnu/packages/machine-learning.scm (python-sentence-transformers): New variable.

	Change-Id: Iedab56f6c2bdde12e654ba67695cd996122bdb0b

2025-04-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-transformers.
	* gnu/packages/machine-learning.scm (python-transformers): New variable.

	Change-Id: Ifd7fa3a0f4611d3298ab76ceb44b3aea1397b824

2025-04-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-tokenizers.
	* gnu/packages/machine-learning.scm (python-tokenizers): New variable.

	Change-Id: I5db95172255dc4635c2a417f3b7252454eea27d7

2025-04-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-numpy-0.21.
	* gnu/packages/crates-io.scm (rust-numpy-0.21): New variable.

	Change-Id: Idae5915f3cefa47c16c4bf9a5679f55621e35da7

2025-04-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-safetensors.
	* gnu/packages/machine-learning.scm (python-safetensors): New variable.

	Change-Id: I90a1684d06756ce87ca0862d745a75be5919f0b2

2025-04-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-tokenizers.
	* gnu/packages/machine-learning.scm (rust-tokenizers): New variable.

	Change-Id: I3189a2d826f072f65ad053d77eb39be39775f1c2

2025-04-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-monostate-impl-0.1.
	* gnu/packages/crates-io.scm (rust-monostate-impl-0.1): New variable.

	Change-Id: Ica72fb8bce3589ed1ee5b08c3d96dcc24aaee279

2025-04-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-monostate-0.1.
	* gnu/packages/crates-io.scm (rust-monostate-0.1): New variable.

	Change-Id: I53f1ebfaf98e785eedeb3293f211bffa6f44bc76

2025-04-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-hf-hub-0.3.
	* gnu/packages/machine-learning.scm (rust-hf-hub-0.3): New variable.

	Change-Id: I9e64c316dde8094e6142785af8549556953513e0

2025-04-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-macro-rules-attribute-0.2.
	* gnu/packages/crates-io.scm (rust-macro-rules-attribute-0.2): New variable.

	Change-Id: I62c9ba35a8a9f71f05f0f3c5307d7abe11f408c8

2025-04-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-macro-rules-attribute-proc-macro-0.2.
	* gnu/packages/crates-io.scm (rust-macro-rules-attribute-proc-macro-0.2): New variable.

	Change-Id: I1fab6de81c897643cae52e733bd06bb00ea1bd7f

2025-04-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-spm-precompiled-0.1.
	* gnu/packages/machine-learning.scm (rust-spm-precompiled-0.1): New variable.

	Change-Id: I622c1a875e10041703ef0a32e7c35074f534276b

2025-04-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-esaxx-rs-0.1.
	* gnu/packages/machine-learning.scm (rust-esaxx-rs-0.1): New variable.

	Change-Id: I38a666dd5b9f20dc721e0a28ad718ff5f227b708

2025-04-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-safetensors.
	* gnu/packages/machine-learning.scm (rust-safetensors): New variable.

	Change-Id: I2733dbae90b292ed6485666cf875d6fb899c5d12

2025-04-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-rayon-cond-0.3.
	* gnu/packages/crates-io.scm (rust-rayon-cond-0.3): New variable.

	Change-Id: I2683b5cb5c698380cd9485b0a6f090f827678c4d

2025-04-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-unicode-normalization-alignments-0.1.
	* gnu/packages/crates-io.scm (rust-unicode-normalization-alignments-0.1): New variable.

	Change-Id: I338fd9a00affd1d83ace8356b6276fda476a68c8

2025-04-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-tiktoken.
	* gnu/packages/python-xyz.scm (python-tiktoken): New variable.

	Change-Id: I76be9a1b00c6872015346360fb1dc96f0b5bd15c

2025-04-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add emacs-mediainfo-mode.
	* gnu/packages/emacs-xyz.scm (emacs-mediainfo-mode): New variable.

	Change-Id: Ib60ff6925c0015f78bbd45d2555ad7c3023da196

2025-04-07  Andreas Enge  <andreas@enge.fr>
	    Andy Tai  <atai@atai.org>

	gnu: nano: Update to 8.4.
	* gnu/packages/text-editors.scm (nano): Update to 8.4.

	Change-Id: I2469bee7d9f49f67b9ca92bea0c58a48ed099516

2025-04-07  Luca Cirrottola  <luca.cirrottola@inria.fr>

	gnu: netcdf-cxx4, netcdf-cxx4-parallel-openmpi: Propagate netcdf.
	* gnu/packages/maths.scm (netcdf-cxx4)[inputs]: Move netcdf from here...
	[propagated-inputs]: ...to here.
	(netcdf-cxx4-parallel-openmpi)[propagated-inputs]: New field.

	Change-Id: I6d92e89f75e4e5cbf8d46be6b1ca331999606673

2025-04-07  David Elsing  <david.elsing@posteo.net>

	gnu: Add pubchem-align3d.
	* gnu/packages/chemistry.scm (pubchem-align3d): New variable.

	gnu: yaehmop: Update to 2024.03.1.
	* gnu/packages/chemistry.scm (yaehmop): Update to 2024.03.1.

2025-04-06  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: book-sparc: Update to 4.0.0.
	* gnu/packages/books.scm (book-sparc): Update to 4.0.0.
	[inputs]: Add texlive-csquotes.

	Change-Id: I22a949c62e8d1f6fa5b1a2a69e4f0dc94ad05090

2025-04-06  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-transient: Update to 0.8.7.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.8.7.

	Change-Id: I3cf5152bc387ac222bf28e052178752a99dc0d2f

2025-04-06  Ian Eure  <ian@retrospec.tv>

	gnu: emacs-xyz.scm: Fix formatting.
	A handful of packages are indented with hard tabs.  Replace these with spaces.

	* gnu/packages/emacs-xyz.scm (emacs-fb2-reader): Fix formatting
	(emacs-smudge): Fix formatting.
	(emacs-ssh-deploy): Fix formatting.
	(emacs-boxy): Fix formatting.
	(emacs-tintin-mode): Fix formatting.

	Change-Id: I80f5874220b50dd72db72472f31a8b913a7aae1a

2025-04-06  Tomas Volf  <~@wolfsden.cz>

	gnu: podman: Update to 5.4.2.
	* gnu/packages/containers.scm (podman): Update to 5.4.2.

	Change-Id: I4da6a4f24e8d9762151c13953e67e370e2f36d00

2025-04-06  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: swaynotificationcenter: Fix hardcoded filenames.
	This fixes two hardcoded filenames in swaynotificationcenter that prevented it
	from even starting on Guix.

	* gnu/packages/wm.scm (swaynotificationcenter)[arguments]: Add
	'fix-swaync-path phase.

	Change-Id: I9e7cd2837fc81db3dfab193050d8672f2a6239fe

2025-04-06  Andy Tai  <atai@atai.org>

	gnu: meld: Update to 3.23.0.
	* gnu/packages/patchutils.scm (meld): Update to 3.23.0.
	[native-inputs]: Add gtk+ "bin".
	[arguments] <#:phases>: Delete phase 'skip-gtk-update-icon-cache.

	Change-Id: I65c5db4704784a825d87b8029608ead4b22fcf35

2025-04-06  Andy Tai  <atai@atai.org>

	gnu: xpra: Update to 6.2.5.
	* gnu/packages/xorg.scm (xpra): Update to 6.2.5.

	Change-Id: I0309aae6bccefa8d85c3c04bd164d17ddcdde7bd

2025-04-06  Brian Kubisiak  <brian@kubisiak.com>

	gnu: json-glib: Fix cross-compiling.
	* gnu/packages/gnome.scm (json-glib)[native-inputs]: Add
	python-docutils when cross-compiling.

	Change-Id: Ic8968709b4e0a858a110167b01ddb046a16e4abe

2025-04-06  Kurome  <hunt31999@gmail.com>

	gnu: font-libre-franklin: Update to 1.502.
	Also, legacy directory was added in this repo, so I modified this package so
	that it does not install legacy fonts.

	* gnu/packages/fonts.scm (font-libre-franklin): Update to 1.502.
	[arguments]: Add 'chdir and 'chdir-back phases.

	Change-Id: If8f57318f7532e0855dc5387e75bf49b92531f64

2025-04-06  Jake Koroman  <jake@jakekoroman.com>

	gnu: nsxiv: Update to 33.
	Updated git-reference url to codeberg and updated install-icons and
	install-desktop-file phases.

	* gnu/packages/image-viewers.scm (nsxiv): Update to 33
	[arguments]<install-desktop-file>: Update nsxiv.desktop path.
	<install-icons>: Fix old make command.

	Change-Id: I75984bdaff321b1302d40d22e9599249f221ee37

2025-04-06  Zheng Junjie  <z572@z572.online>

	gnu: luajit: Add riscv64 support.
	* gnu/packages/lua.scm (luajit)[arguments]: Use G-expression, when target
	riscv64, Add luajit-add-riscv64-support.patch.
	[supported-systems]: Add riscv64-linux.
	* gnu/packages/patches/luajit-add-riscv64-support.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: Ibdb40a99bc0d7709887cfe772e6d9dae5083592c

2025-04-06  Kurome  <hunt31999@gmail.com>

	gnu: font-junicode: Update to 2.211.
	* gnu/packages/fonts.scm (font-junicode): Update to 2.211.

	Change-Id: I9df00007b2443ce1c92549ba7f93afc25a5dff36

2025-04-06  Kurome  <hunt31999@gmail.com>

	gnu: font-ibm-plex: Update to 6.4.2.
	* gnu/packages/fonts.scm (font-ibm-plex): Update to 6.4.2.

	Change-Id: I40133e632639659a007f2525eb21270e83a28e84

2025-04-06  Kurome  <hunt31999@gmail.com>

	gnu: font-stix-two: Update to 2.14.
	* gnu/packages/fonts.scm (font-stix-two): Update to 2.14.

	Change-Id: I463398a21446acc3c2e22d9a53804a48a857060c

2025-04-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: libguestfs: Update to 1.54.1.
	This is the latest stable version according to https://libguestfs.org.

	* gnu/packages/virtualization.scm (libguestfs-minimal): Update to
	1.54.1;
	[source]<uri>: https://libguestfs.org/download permanently redirects to
	https://download.libguestfs.org.
	[arguments]<make-flags>: Replace useless quasiquote with quote;
	<phases>: Update makefile patching;
	[native-inputs]: Add autoconf, automake and (zstd "lib")
	(libguestfs): Update to 1.54.1;
	[arguments]<phases>: Drop duplicated makefile patch;
	[native-inputs]: Drop autoconf, automake.

	Change-Id: I83c0d3e712d78cbd414ea8766705555325ed50fe

2025-04-06  Jussi Timperi  <jussi.timperi@iki.fi>

	teams: go: Fix regular expression.
	* etc/teams.scm (go-team): Change a raw string to a regular expression.

	Change-Id: I58db342f2503f92628f30a147bc71371f6fd2b84

2025-04-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: aws-sdk-cpp: Update to 1.11.538.
	* gnu/packages/cpp.scm (aws-sdk-cpp): Update to 1.11.538.

	Change-Id: Ic3b27cab54157d728a8ea9250338265517619cb0

2025-04-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: aws-crt-cpp: Update to 0.32.2.
	* gnu/packages/cpp.scm (aws-crt-cpp): Update to 0.32.2.

	Change-Id: Ic09784de47b83c7d68e99602b1e85db18a81ab49

2025-04-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: aws-c-event-stream: Update to 0.5.4.
	* gnu/packages/c.scm (aws-c-event-stream): Update to 0.5.4.

	Change-Id: I3e5f0733c3b55fb7c587e6d54fd30fbb457ed419

2025-04-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: aws-c-mqtt: Update to 0.12.3.
	* gnu/packages/c.scm (aws-c-mqtt): Update to 0.12.3.

	Change-Id: Ib95386f559281f00f70d1c183eedef05bb3483d0

2025-04-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: aws-c-s3: Update to 0.7.14.
	* gnu/packages/c.scm (aws-c-s3): Update to 0.7.14.

	Change-Id: I9f8fa038e5115ab70d5931b6d88b4cf79e4dd056

2025-04-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: aws-c-auth: Update to 0.9.0.
	* gnu/packages/c.scm (aws-c-auth): Update to 0.9.0.
	[source]: Remove patch.

	* gnu/packages/patches/aws-c-auth-install-private-headers.patch: Delete
	patch.

	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: If70f534f45855d07adcd8ee4f91b32b47ae0a786

2025-04-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: aws-c-sdkutils: Update to 0.2.3.
	* gnu/packages/c.scm (aws-c-sdkutils): Update to 0.2.3.

	Change-Id: Ib4bd6015e6eedcdf19e818556b4174dfe69439d3

2025-04-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: aws-c-http: Update to 0.9.6.
	* gnu/packages/c.scm (aws-c-http): Update to 0.9.6.

	Change-Id: I064d28f9218ddec66b3eaaeabd90fd7c709c2f2b

2025-04-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: aws-c-io: Update to 0.18.0.
	* gnu/packages/c.scm (aws-c-io): Update to 0.18.0.

	Change-Id: Iad7ce2b2d355ed6bb3374511057dab7cce375d7f

2025-04-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: aws-c-compression: Update to 0.3.1.
	* gnu/packages/c.scm (aws-c-compression): Update to 0.3.1.

	Change-Id: Id4602362f043b58ac9853be4e6c629f58a1ba4bf

2025-04-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: aws-c-cal: Update to 0.8.9.
	* gnu/packages/c.scm (aws-c-cal): Update to 0.8.9.

	Change-Id: I80d003d645fdb390db1fb74d91daa808d0a40a5f

2025-04-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: aws-checksums: Update to 0.2.5.
	* gnu/packages/c.scm (aws-checksums): Update to 0.2.5.

	Change-Id: Ic73d1cc942bcf3270606ccdd7cf7247a4a4f350a

2025-04-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: aws-c-common: Update to 0.12.2.
	* gnu/packages/c.scm (aws-c-common): Update to 0.12.2.

	Change-Id: Iff74f1ffd621edc1c6c8d740113d7ac14ca37c5e

2025-04-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: s2n: Update to 1.5.15.
	* gnu/packages/tls.scm (s2n): Update to 1.5.15.

	Change-Id: I9d3285c2b58ee789b15a875f9cca3649a4451c67

2025-04-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: aws-lc: Update to 1.49.1
	* gnu/packages/tls.scm (aws-lc): Update to 1.49.1.
	[native-inputs]: Add perl.

2025-04-06  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	dir-locals: Add copyrights.
	The list was first generated in this way:
	- I started with "git log --pretty='format:%h %ad %an <%ae>' origin/master \
	  --date="format:%Y" -- .dir-locals.el".
	- I took the name at the bottom and do a grep with it like that: "git log \
	  --pretty='format:%h %ad %an <%ae>' origin/master --date="format:%Y" -- \
	  .dir-locals.el | grep 'Ludovic Courtès'"
	- I then filled in the copyright for that name
	- I then repeat the first command with grep -v instead, like that:
	  "git log --pretty='format:%h %ad %an <%ae>' origin/master \
	   --date="format:%Y" -- .dir-locals.el | grep -v 'Ludovic Courtès'"

	I also used "git log --pretty='format:%h %ad %an <%ae>' origin/master \
	--date="format:%Y" --merges -- .dir-locals.el" to verify which commits I
	should not take into account, when they didn't modify .dir-locals.el (I
	checked that with git show <hash>).

	For updating the names and/or email addresses being used I used git log
	--author with either part of the name or the email (though it is easy to miss
	things with this approach).

	* .dir-locals.el: Add copyrights.

	Change-Id: I010f1e5e3afc8b646da39dc6341f7870f0c9bf45
	Reviewed-by: Tomas Volf <~@wolfsden.cz>

2025-04-06  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-126.7ea4459.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-126.7ea4459.

	Change-Id: Ie2bae1e6854cf8dc33974cd69426e60a1d47061b

2025-04-06  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.18.4.0.
	* gnu/packages/finance.scm (monero-gui): Update to 0.18.4.0.

	Change-Id: I60a70e78dbccd4fba8311c6e7246b657cbf65865

2025-04-06  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero: Update to 0.18.4.0.
	* gnu/packages/finance.scm (monero): Update to 0.18.4.0.
	* gnu/packages/patches/monero-use-system-miniupnpc.patch: Update patch.

	Change-Id: Ia753752c70e27c5141a95131c2508753074d8fdf

2025-04-06  Adam Quandour  <adam.quandour@gmail.com>

	doc: cookbook: Update instructions for building a custom kernel.
	* doc/guix-cookbook.texi (Customizing the Kernel): Update.

	Change-Id: I4451f038219c73b685fa3e80e1b05c729d4bea35
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-04-06  Sergey Trofimov  <sarg@sarg.org.ru>

	machine: hetzner: Allow connections using ssh-agent.
	* gnu/machine/hetzner.scm (<hetzner-configuration>): Add ssh-public-key.
	* doc/guix.texi (System Configuration)[hetzner-configuration]: Document it.

	Change-Id: I7354ead508b1a4819534c6b22ba1f089749927c2
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-04-06  Nazar Klovanych  <nazarn96@gmail.com>

	gnu: varnish: Fix varnish startup failure.
	This fixes the error on varnish startup:

	  2025-03-18 08:16:48 localhost shepherd[1]: [varnishd] Info: Working directory not mounted on tmpfs partition
	  2025-03-18 08:16:48 localhost shepherd[1]: [varnishd] sh: line 1: rm: command not found
	  2025-03-18 08:16:48 localhost shepherd[1]: [varnishd] Assert error in main(), mgt/mgt_main.c line 876:

	* gnu/packages/web.scm (varnish)[arguments]: In
	‘use-absolute-file-names’ phase, modify ‘mgt_main.c’.

	Change-Id: Ifdb3b1fe7d36819f5289d80995c4670672a59819

2025-04-06  Ludovic Courtès  <ludo@gnu.org>

	services: guix: Socket-activate ‘guix-daemon’.
	* gnu/services/base.scm (guix-shepherd-service): Change ‘start’ to use
	‘make-systemd-constructor’ in the default case.  Remove now-redundant
	code creating /var/guix/daemon-socket/.  Adjust ‘stop’ method to use
	‘make-systemd-destructor’ when appropriate.

	Change-Id: I3572670c90f65509fbad01dcf13a60f772a86839

2025-04-06  Ludovic Courtès  <ludo@gnu.org>

	services: guix: Streamline the default ‘start’ case.
	* gnu/services/base.scm (guix-shepherd-service): In ‘start’ method, use
	‘fork+exec-command’ in the default case.

	Change-Id: Id04d3d2651f89fbcdb2f17f027df91e132ff9ed1

2025-04-06  Ludovic Courtès  <ludo@gnu.org>

	services: guix: Factorize ‘guix-daemon’ arguments.
	* gnu/services/base.scm (guix-shepherd-service): In ‘start’ method,
	move ‘fork+exec-command/container’ arguments to the new variables
	‘daemon-command’ and ‘environment-variables’.

	Change-Id: Ic04a1006849697e4e185ad94185bbdec8a91a05a

2025-04-06  Ludovic Courtès  <ludo@gnu.org>

	gexp: ‘local-file’ expands its argument only once.
	Fixes a bug whereby (local-file (in-vicinity (getcwd) "xyz")) would
	point to different files depending on the current working directory at
	the time it is lowered.

	* guix/gexp.scm (local-file): Expand FILE only once.
	* tests/gexp.scm ("local-file, capture at the right time"): New test.

	Change-Id: I2cc23296de3799e68f7d8b7be6061be3043e1176

2025-04-06  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: valeronoi: Update to 0.2.2.
	* gnu/packages/engineering.scm (valeronoi): Update to 0.2.2.

	Change-Id: I689f340c70243ab0e4700d34b93ddbd174232cf5

2025-04-06  Cayetano Santos  <csantosb@inventati.org>

	gnu: minipro: Update to 0.7.2.
	* gnu/packages/electronics.scm (minipro): Update to 0.7.2.

	Change-Id: I73ee2d3e8e7db9ad5978576816926b2ae163a270

2025-04-06  Cayetano Santos  <csantosb@inventati.org>

	gnu: libsigrok: Update to 0.5.2-2.f06f788.
	* gnu/packages/electronics.scm (libsigrok): Update to 0.5.2-2.f06f788.

	Change-Id: I9dab74a371db844f7541e4fc4ee2a5c2fcce9126

2025-04-06  Kurome  <hunt31999@gmail.com>

	gnu: font-atui-feather: 1.1.0-1.2ac7161.
	* gnu/packages/fonts.scm (font-atui-feather): Update to 1.1.0-1.2ac7161.

	Change-Id: Ide0d1874c80b9b9c11c50e8b08d0a623f7a91738

2025-04-06  Cayetano Santos  <csantosb@inventati.org>

	gnu: m8c: Update to 1.7.10.
	* gnu/packages/electronics.scm (m8c): Update to 1.7.10.

	Change-Id: I28054a18f7d7f8816cb5cb21629dfd8fb11447a9

2025-04-06  Timo Wilken  <guix@twilken.net>

	gnu: flightgear: Fix build by reordering phases.
	* gnu/packages/games.scm (flightgear)[arguments]: Put 'check' phase after
	the 'install-data' phase.

	Change-Id: Ifb4e4f0f3a09a2d2e596681ecb7c6c481f0e16b1

2025-04-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-font-utils.
	* gnu/packages/emacs-xyz.scm (emacs-font-utils): New variable.

	Change-Id: Ia9f61f07dc1d2d6955dcda46d786d6c75f971539

2025-04-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-wallabag.
	* gnu/packages/emacs-xyz.scm (emacs-wallabag): New variable.

	Change-Id: I51b9fba2cc59a2eb63c711d3c7b2d861eb43957f

2025-04-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-ghub: Update to 4.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 4.3.0.

	Change-Id: I5aed2f53f9de8b116148b69cf572a75135be7cab

2025-04-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-corfu: Update to 2.0.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 2.0.

	Change-Id: Ibebd4b221984e814fa970802fd922f02e8d4b779

2025-04-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-visual-fill-column: Update to 2.7.
	* gnu/packages/emacs-xyz.scm (emacs-visual-fill-column): Update to 2.7.

	Change-Id: I6322827c3a0577258eaca011d5393a8b0b567bb6

2025-04-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-forge: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.5.0.

	Change-Id: I188508fd234b2b3081aed11026b4f2a83588febb

2025-04-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-org-tanglesync: Update to 1.1-3.af83a73.
	* gnu/packages/emacs-xyz.scm (emacs-org-tanglesync): Update to 1.1-3.af83a73.

	Change-Id: I6754e951c1869c638fc93ef29dcd3d2d5337fba2

2025-04-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-consult: Update to 2.2.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 2.2.

	Change-Id: Iee7fe14d65c43b3082669dc8d0b384825e5e3b86

2025-04-05  Jakob Kirsch  <jakob.kirsch@web.de>

	gnu: yt-dlp: Update to 2025.03.31.
	* gnu/packages/video.scm (yt-dlp): Update to 2025.03.31.

	Change-Id: Ie6b1fa8c53af4fb019a7dddda80c83a01a6e021f

2025-04-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-emacsql: Update to 4.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-emacsql): Update to 4.3.0.

	Change-Id: Ib1cce5b0ca4709f774819a2602c2e6b96604e8ba

2025-04-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-org-pdftools: Update to 1.0-0.5613b7a.
	* gnu/packages/emacs-xyz.scm (emacs-org-pdftools): Update to 1.0-0.5613b7a.

	Change-Id: I837336de1cdb6e11900f96786ca83d9052ee7a9d

2025-04-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: minicom: Update to 2.10.
	* gnu/packages/engineering.scm (minicom): Update to 2.10.
	[inputs]: Remove ncurses; add ncurses/tinfo.

	Change-Id: I84a9f0960a4a68854428251affffc3d394ee016a

2025-04-05  Tommy Langhelle  <tomlanghe@gmail.com>

	gnu: zig-0.14: Set max_rss to unlimited.
	Upstream sets this for CI purposes, but it fails my ARM builds. The
	limit itself doesn't make too much sense as long as zig builds and the
	build host is big enough, so simply allowing unlimited rss should be
	fine.

	* gnu/packages/zig.scm (zig-0.14)[source]: Set max_rss to unlimited.

	Change-Id: I2dcd6f9f41f41eadad94aaf8eab4ead81ecb3c30
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-04-05  Hilton Chain  <hako@ultrarare.space>

	gnu: papersway: Update to 2.000.
	* gnu/packages/wm.scm (papersway): Update to 2.000.

	Change-Id: I7b2dac357b89c4fe4a8e26f6ab3b941cfb29632d

2025-04-05  Hilton Chain  <hako@ultrarare.space>

	gnu: picard: Update to 2.13.3.
	* gnu/packages/music.scm (picard): Update to 2.13.3.

	Change-Id: Ie48f261f7bcfefa63193ee9b046784ee6d388fa0

2025-04-05  Hilton Chain  <hako@ultrarare.space>

	gnu: qogir-icon-theme: Update to 2025.02.15.
	* gnu/packages/gnome-xyz.scm (qogir-icon-theme): Update to 2025.02.15.

	Change-Id: Id1bf91d7a23c632a5cfa2194380906376f106d61

2025-04-05  Hilton Chain  <hako@ultrarare.space>

	gnu: qbittorrent-enhanced: Update to 5.0.4.10.
	* gnu/packages/bittorrent.scm (qbittorrent-enhanced): Update to 5.0.4.10.

	Change-Id: I8ffb0684b3bc9a9316afeb30e55359446ca58376

2025-04-05  Hilton Chain  <hako@ultrarare.space>

	gnu: qbittorrent: Update to 5.0.4.
	* gnu/packages/bittorrent.scm (qbittorrent): Update to 5.0.4.

	Change-Id: Ifb05d575af6b00f3eeab55c7dd4dff93e0d70da3

2025-04-05  Hilton Chain  <hako@ultrarare.space>

	gnu: font-chiron-hei-hk: Update to 2.524.
	* gnu/packages/fonts.scm (font-chiron-hei-hk): Update to 2.524.

	Change-Id: Icf4f1531f61a8b9decbf6aca4dba6031a22d22b2

2025-04-05  Hilton Chain  <hako@ultrarare.space>

	gnu: font-chiron-sung-hk: Update to 1.017.
	* gnu/packages/fonts.scm (font-chiron-sung-hk): Update to 1.017.

	Change-Id: Ibbb4c5011708f61bd427029c9e4edf592fe58dc2

2025-04-05  Hilton Chain  <hako@ultrarare.space>

	teams: Add entry for Hilton Chain.
	* etc/teams.scm ("Hilton Chain"): New member.

	Change-Id: I06884ff994304c4b76460c215c6c3b990cbfeebf

2025-04-04  Ian Eure  <ian@retrospec.tv>

	Revert "gnu: librewolf: Update to 137.0-1 [security fixes]."
	This reverts commit f664a9377deed2c9e644b53a0b497153c7e7a41f.

2025-04-04  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add emacs-ezf.
	* gnu/packages/emacs-xyz.scm (emacs-ezf): New variable.

2025-04-04  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 293.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 293.

2025-04-03  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 137.0-1 [security fixes].
	Contains fixes for:

	CVE-2025-3028: Use-after-free triggered by XSLTProcessor
	CVE-2025-3031: JIT optimization bug with different stack slot sizes
	CVE-2025-3032: Leaking file descriptors from the fork server
	CVE-2025-3029: URL bar spoofing via non-BMP Unicode characters
	CVE-2025-3035: Tab title disclosure across pages when using AI chatbot
	CVE-2025-3033: Opening local .url files could lead to another file
	               being opened
	CVE-2025-3030: Memory safety bugs fixed in Firefox 137, Thunderbird
	               137, Firefox ESR 128.9, and Thunderbird 128.9
	CVE-2025-3034: Memory safety bugs fixed in Firefox 137 and Thunderbird
	               137

	* gnu/packages/librewolf.scm (librewolf): Update to 137.0-1.

	Change-Id: I23d8cbefc242e57c19b4e98660fd22bd1dda8d6a

2025-04-03  Kimapr  <kimapr@mail.ru>

	gnu: lua-5.4: compile with readline support
	* gnu/packages/lua.scm (lua-5.4)[arguments]: change target to
	"linux-readline".

	Modified-by: Vagrant Cascadian <vagrant@debian.org>
	Suggested-by: Andreas Enge <andreas@enge.fr>

2025-04-03  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mumi: Update to 0.13.0.
	* gnu/packages/mail.scm (mumi): Update to 0.13.0.

2025-04-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: freebayes: Update to 1.3.9.
	* gnu/packages/bioinformatics.scm (freebayes): Update to 1.3.9.
	[inputs]: Add bzip2 and xz.
	[native-inputs]: Drop labels; remove bash-tap and test-simple-bash-src; add
	perl6-tap-harness.
	[arguments]: Remove phase 'unpack-submodule-sources; adjust other phases.

	Change-Id: I7448a95882ae3a900e697f23824abe40444d039c

2025-04-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: vcflib: Update to 1.0.12.
	* gnu/packages/bioinformatics.scm (vcflib): Update to 1.0.12.
	[arguments]: Adjust patches.
	[native-inputs]: Remove multichoose sources.

	Change-Id: I9e5158e04dd695e90565994be4356201518bedc5

2025-04-03  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: nq: Update to 1.0.
	* gnu/packages/admin.scm (nq): Update to 1.0.

	Change-Id: I4ee25cc1d64bef80a4574d9947fab2bbda9e7512

2025-04-03  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-ellama: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-ellama)[arguments]: Enable tests;
	skip failing.

	Change-Id: I1b468c7b30ad35ae553d354ef63da2d4d1c056a7

2025-04-03  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-ellama: Update to 1.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-ellama): Update to 1.8.1.

	Change-Id: I516f99587b0381b8635d1161c56bda5d7db35920

2025-04-03  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-llm: Fix style.
	* gnu/packages/emacs-xyz.scm (emacs-llm): Fix style.

	Change-Id: Ia6638963bf19b916ac40a64e967bbe10c9eccf06

2025-04-03  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-llm: Update to 0.24.2.
	* gnu/packages/emacs-xyz.scm (emacs-llm): Update to 0.24.2.

	Change-Id: I6b11acfb53deee417a4f1727fa2e36f179823a1e

2025-04-03  Greg Hogan  <code@greghogan.com>

	gnu: fast-float: Update to 8.0.2.
	* gnu/packages/cpp.scm (fast-float): Update to 8.0.2.

	Change-Id: I580a9126b7fec708ef561004ed326a36acfc8102

2025-04-03  André Batista  <nandre@riseup.net>

	gnu: lighttpd: Update to 1.4.78.
	* gnu/packages/web.scm (lighttpd): Update to 1.4.78.

	Change-Id: Idba7840b920ad0e7121cceacf11a71afb434056b

2025-04-03  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: Add dte.
	* gnu/packages/text-editors.scm (dte): New variable.

	Change-Id: I1fdee33377b055a43cf61364f43a6dcbaf04a024

2025-04-03  Amy Grinn  <grinn.amy@tuta.com>

	gnu: Add emacs-boxy.
	* gnu/packages/emacs-xyz.scm (emacs-boxy): New variable.

	Change-Id: Iecfa5dc792298c1ed91c84cda327d966e271e1cb

2025-04-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add font-lisnoti.
	* gnu/packages/fonts.scm (font-lisnoti): New variable.

	Change-Id: I2f0fa6198c0c7c491c43f795d974f574f5979fda

2025-04-03  King, Spencer  <spencer.king@wustl.edu>

	gnu: Add emacs-migemo.
	* gnu/packages/emacs-xyz.scm (emacs-migemo): New variable.

	Change-Id: I17da166c1d2bc149f73c9ffcdfb2eb850a0d5dd5

2025-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	download: Remove unreachable mirror URL.
	This one was returning 404.

	* guix/download.scm (%mirrors) <savannah>: Remove
	"https://de.freedif.org/savannah/".

	Change-Id: I0fd59ec87cf7c89459f07dafb9cafbbe12c11fd2

2025-04-03  Tomas Volf  <~@wolfsden.cz>

	services: gitolite-service-type: Allow setting the admin name.
	* gnu/services/version-control.scm (<gitolite-configuration>): Add admin-name
	field.
	(gitolite-activation): Use it.
	* doc/guix.texi (Version Control Services): Document it.  Remove the wrong
	default value of admin-pubkey.  State the need for .pub extension.

	Change-Id: Idadf4b2697cee6d1da10e6ba03bdc2e1d729c417

2025-04-03  Tomas Volf  <~@wolfsden.cz>

	services: gitolite-git-configuration: Add extra-content field.
	* gnu/services/version-control.scm (<gitolite-git-configuration>): Add
	extra-content field.
	(gitolite-git-configuration-compiler): Handle it during configuration file
	generation.
	* doc/guix.texi (Version Control Services): Document it.

	Change-Id: Iceb02f60b8ef26138961aefef4e56ca83df0e19f

2025-04-03  Tomas Volf  <~@wolfsden.cz>

	services: gitolite-git-configuration: Add receive-fsck-objects field.
	* gnu/services/version-control.scm (<gitolite-git-configuration>): Add
	receive-fsck-objects field.
	(gitolite-git-configuration-compiler): Handle it during configuration file
	generation.
	* doc/guix.texi (Version Control Services): Document it.

	Change-Id: Iceb02f60b8ef26138961aefef4e56ca83df0e19f

2025-04-03  Tomas Volf  <~@wolfsden.cz>

	services: gitolite-git-configuration: Add default-branch field.
	* gnu/services/version-control.scm (<gitolite-git-configuration>): Add
	default-branch field.
	(gitolite-git-configuration-compiler): Handle it during configuration file
	generation.
	* doc/guix.texi (Version Control Services): Document it.

	Change-Id: Iceb02f60b8ef26138961aefef4e56ca83df0e19f

2025-04-03  Tomas Volf  <~@wolfsden.cz>

	services: Add gitolite-git-configuration.
	In preparation for further customizability of the git configuration, extract
	the current setup into a separate record type.

	* gnu/services/version-control.scm (<gitolite-git-configuration>): New record
	type.
	(gitolite-git-configuration-compiler): And gexp compiler for it.
	(<gitolite-configuration>): Add git-config field.
	(gitolite-activation): Use it.
	* doc/guix.texi (Version Control Services): Document both.

	Change-Id: I7658698a93f938f62f41a4fa45b72de1eeb14414

2025-04-03  Tomas Volf  <~@wolfsden.cz>

	services: gitolite-activation: Convert to match-record.
	* gnu/services/version-control.scm (gitolite-activation): Use match-record
	instead of match-lambda with $.

	Change-Id: I37e3018513a8f20eeed8614dff46a63b8d7c2883

2025-04-03  Tomas Volf  <~@wolfsden.cz>

	services: gitolite-accounts: Convert to match-record.
	* gnu/services/version-control.scm (gitolite-accounts): Use match-record
	instead of match-lambda with $.

	Change-Id: I37e3018513a8f20eeed8614dff46a63b8d7c2883

2025-04-03  Tomas Volf  <~@wolfsden.cz>

	services: gitolite-service-type: Do not install gitolite package.
	It is not ideal to pollute the path with the binaries from the gitolite
	package, so adjust the package to support that and the service to no longer
	install it.

	* gnu/packages/version-control.scm (make-gitolite)[arguments]<#:phases>
	{'patch-scripts}: Use store file name of gitolite-shell.
	* gnu/services/version-control.scm (gitolite-service-type): Drop the extension
	of profile-service-type.

	Change-Id: I25459ccd80bda892b6d188b2b6fa99baee339cba

2025-04-03  Tomas Volf  <~@wolfsden.cz>

	services: gitolite-rc-file: Export default value for enable.
	* gnu/services/version-control.scm (gitolite-rc-file-default-enable): New
	exported variable.
	(gitolite-rc-file-compiler)[enable]: Use it.

	Change-Id: Ie6326ff69f3d454d96db6629dd5387757567d68f

2025-04-03  Tomas Volf  <~@wolfsden.cz>

	services: gitolite-rc-file-compiler: Set mode of the generated file.
	Copied over from the official configuration file, this sets a correct major
	mode when you visit the generated file.

	* gnu/services/version-control.scm (gitolite-rc-file-compiler): Add local
	variables.

	Change-Id: I8a9d794a1e3c7049ae606165cf939d81b5dbdf6e

2025-04-03  Tomas Volf  <~@wolfsden.cz>

	services: gitolite-rc-file: Add extra-content field.
	* gnu/services/version-control.scm (<gitolite-rc-file>): Add extra-content
	field.
	(gitolite-rc-file-compiler): Handle it during configuration file generation.
	* doc/guix.texi (Version Control Services): Document it.

	Change-Id: I5082e1d7a27cc746641ba9ec8ae07c703da5f279

2025-04-03  Tomas Volf  <~@wolfsden.cz>

	services: gitolite-rc-file: Add host-name field.
	* gnu/services/version-control.scm (<gitolite-rc-file>): Add host-name field.
	(gitolite-rc-file-compiler): Handle it during configuration file generation.
	* doc/guix.texi (Version Control Services): Document it.

	Change-Id: I1231ed47a294ff48b35a301f76ae8e9cbfcd9b95

2025-04-03  Tomas Volf  <~@wolfsden.cz>

	services: gitolite-rc-file: Add log-extra field.
	* gnu/services/version-control.scm (<gitolite-rc-file>): Add log-extra field.
	(gitolite-rc-file-compiler): Handle it during configuration file generation.
	* doc/guix.texi (Version Control Services): Document it.

	Change-Id: Ice65dbdf4f42549e3c83914da7229db9d2cf856b

2025-04-03  Tomas Volf  <~@wolfsden.cz>

	services: gitolite-rc-file-compiler: Switch to match-record.
	* gnu/services/version-control.scm (gitolite-rc-file-compiler): Use
	match-record instead of match with $.

	Change-Id: Ia2f4985e921aee5f8859d1858f7c186b707d7a36

2025-04-03  Jake Forster  <jakecameron.forster@gmail.com>

	doc: Update guix-science URL.
	* doc/guix.texi (Customizing the System-Wide Guix): Update guix-science URL.

2025-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	least-authority: Preserve systemd LISTEN_* environment variables.
	Otherwise, combining make-systemd-constructor with least-authority-wrapper
	would not work correctly out of the box.

	* guix/least-authority.scm (%precious-variables): Add "LISTEN_PID"
	"LISTEN_FDS" "LISTEN_FDNAMES" environment variables.

	Change-Id: Idd259b15463920965f530e1917d76bf97def3b7b
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2025-04-03  Andreas Enge  <andreas@enge.fr>

	gnu: qgis: Update to 3.42.1.
	* gnu/packages/geo.scm (qgis): Update to 3.42.1.

	Change-Id: Id39e85422ce2e1acf5b7e72db69ba91a96b466f9

2025-04-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-org-node: Update to 2.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-node): Update to 2.4.1.

	Change-Id: I8412633c31fd7c5ce2159323d4720dd64e590ffd

2025-04-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-mastodon: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 2.0.0.

	Change-Id: I84fa2175d33767486760e4885d63098f41749452

2025-04-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-tempel: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-tempel): Update to 1.4.

	Change-Id: I5104d025bc42a8f9011ce45d63292c5a45b1324a

2025-04-03  André Batista  <nandre@riseup.net>

	gnu: mullvadbrowser: Update to 14.0.9 [security-fixes].
	Fixes CVEs 2025-3028, 2025-3029, 2025-3030.  See
	<https://www.mozilla.org/en-US/security/advisories/mfsa2025-22/>
	for details.

	* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
	20250331180000.
	(%mullvadbrowser-version): Update to 14.0.9.
	(%mullvadbrowser-firefox-version): Update to 128.9.0esr-14.0-2-build2.
	(mullvadbrowser-translation-base): Update to
	d687be19490caa48a46a3e2193bda95d57cbb96d.
	(mullvadbrowser-translation-specific): Update to
	34b45a7417145b1f26784825ef6c873497cbda0a.

	Change-Id: Ic12454eaafceda993339efae55984f86749cec75

2025-04-03  André Batista  <nandre@riseup.net>

	gnu: torbrowser: Update to 14.0.9 [security-fixes].
	Fixes CVEs 2025-3028, 2025-3029, 2025-3030.  See
	<https://www.mozilla.org/en-US/security/advisories/mfsa2025-22/>
	for details.

	* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
	20250331180000.
	(%torbrowser-version): Update to 14.0.9.
	(%torbrowser-firefox-version): Update to 128.9.0esr-14.0-2-build2.
	(torbrowser-translation-base): Update to
	d687be19490caa48a46a3e2193bda95d57cbb96d.
	(torbrowser-translation-specific): Update to
	95b60f2679611d39b035f2e45555c2c3d64d991f.

	Change-Id: Ia943ebe3f84e06e1c9aa85012ab0a2bf184784ab

2025-04-03  André Batista  <nandre@riseup.net>

	gnu: tor: Update to 0.4.8.16.
	* gnu/packages/tor.scm (tor): Update to 0.4.8.16.

	Change-Id: Ic769b6982ca22992b1120cf91c80c833dbf2b5d0

2025-04-03  André Batista  <nandre@riseup.net>

	gnu: ublock-origin: Update to 1.63.2.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.63.2.
	(ublock-main-assets): Update to ac5521afc45273f40a9fc835272b1010c19811e4.
	(ublock-prod-assets): Update to 9177513ffba6f2fe5d627ccd7ce3585d54716aa9.

	Change-Id: I7fb2113c255be121bbefac65cdc62f1e0b59c9d4

2025-04-03  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.67.18.
	* gnu/packages/prolog.scm (trealla): Update to 2.67.18.

	Change-Id: I7241e2071ce651a70b6b9dd04f21554ca3689816

2025-04-02  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: prips: Update to 1.2.0.
	* gnu/packages/admin.scm (prips): Update to 1.2.0.
	[arguments]: Use GEXPs.

	Change-Id: I00a0dc988db20a406e2b791b5c90ae0d485ac1ab

2025-04-02  Ashish SHUKLA  <ashish.is@lostca.se>
	    Andreas Enge  <andreas@enge.fr>

	gnu: profanity: Update to 0.15.0.
	* gnu/packages/messaging.scm (profanity): Update to 0.15.0.
	[arguments]<#:phases>: Add patch-python-plugins phase.

	Change-Id: I654a9648d973653fd44b19fcacd822bbb0570fd9

2025-04-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-dario-cat-mergo: Add package variants.
	In Golang ecosystem, renaming the project is a common practice which may
	lead to source duplication.  This change introduces 2 variants of
	go-dario-cat-mergo covering the case when the final project still uses
	the old module name, see
	<https://github.com/jesseduffield/lazygit/issues/4453>.

	* gnu/packages/golang-xyz.scm (go-github-com-imdario-mergo)
	(go-github-com-darccio-mergo): New variables.

	Change-Id: I4962158590c59fa833d3108c7a764457c1f49509

2025-04-02  Timo Wilken  <guix@twilken.net>

	gnu: papirus-icon-theme: Avoid creating executable icons.
	* gnu/packages/gnome-xyz.scm (papirus-icon-theme)[#:phases]:
	Add ‘remove-executable-bit’.

	Change-Id: Ic4d4f41b348d728913a90b0ef9cdf50f9901070a

2025-04-02  Timo Wilken  <guix@twilken.net>

	gnu: papirus-icon-theme: Preserve hardlinks to save inodes.
	The ‘halve-inode-consumption’ phase only works if subsequent invocations of
	‘cp’ do not break the created hard links.  Thus, we tell ‘cp’ to preserve them.

	This commit ought to reduce the number of hardlinks under /share/icons inside
	papirus-icon-theme package from 113886 to 58697 (compared to 116011 without the
	‘halve-inode-consumption’ phase).

	* gnu/packages/gnome-xyz.scm (papirus-icon-theme)[#:make-flags]:
	Add “CP_OPTS=--preserve=links”.

	Change-Id: I594fb47ecd09754f6b3e13b74215826521db5cfa

2025-04-02  Timo Wilken  <guix@twilken.net>

	gnu: papirus-icon-theme: Use G-Expressions for arguments.
	* gnu/packages/gnome-xyz.scm (papirus-icon-theme)[arguments]:
	Convert to list of G-Expressions.

	Change-Id: I8578fd392d10be3f249c304ffd7e9dbc23952fa1

2025-04-02  Timo Wilken  <guix@twilken.net>

	gnu: papirus-icon-theme: Update to 20250201.
	* gnu/packages/gnome-xyz.scm (papirus-icon-theme): Update to 20250201.

	Change-Id: I963c1452d442b16b52795bfd022bc967839451e4

2025-04-02  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	gnu: quickjs: Deprecate.
	* gnu/packages/javascript.scm (quickjs): Define as deprecated in
	favor of quickjs-ng.

	Change-Id: Ia7974a21ccd0c6a89b71300fda7bed86588fb0e2

2025-04-02  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	gnu: Add quickjs-ng.
	* gnu/packages/javascript.scm (quickjs-ng): New variable.

	Change-Id: Ib0dba8aa24e2dafe98b8688fbde1c0ce0a31a4e2

2025-04-02  Arseniy Zaostrovnykh  <necto.ne@gmail.com>

	gnu: uftrace: Make python and luajit inputs optional
	gnu/packages/instrumentation.scm (uftrace): Make scripting inputs
	optional. If user removes these inputs they will still be able to enjoy
	uftrace except for the scripting part.

	Change-Id: Ice8f9ce8aba38322ff34a38f112512186bd98c1d

2025-04-02  Arseniy Zaostrovnykh  <necto.ne@gmail.com>

	gnu: uftrace: Update to 0.17
	* gnu/packages/instrumentation.scm (uftrace): Update to 0.17
	* gnu/packages/patches/uftrace-fix-tests.patch: Drop the patch for
	t192_lib_name.py that has been fixed in the mean time

	Change-Id: I80dc540adabbbbbec8ac5f0c096e7e973e230b27

2025-04-02  Arseniy Zaostrovnykh  <necto.ne@gmail.com>

	gnu: uftrace: Enable python and lua scripting and fix tests.
	* gnu/packages/patches/uftrace-fix-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/instrumentation.scm (uftrace): Enable scripting & fix tests
	[source]: use the new patch to fix some stale expectations
	<#:phases>: Adjust shebang embedded in onf of the tests and remove
	tests that expect network capability
	[inputs]: add python and luajit to enable uftrace script

	Change-Id: Id3047753a1bb1e41e637004b4b8e4a4865bb3188
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-04-02  André Batista  <nandre@riseup.net>

	gnu: kodi: Update to 21.2.
	* gnu/packages/kodi.scm (kodi): Update to 21.2.
	[source] <commit>: Adjust for new release name.
	<patches>: Remove obsolete.
	<snippet>: Remove references to unexisting files, add new ones.
	[arguments] <#:phases> ('patch-stuff): Adjust substitute regex to match
	current cmake files; Remove regex substitution for already disabled test
	(GetOsVersion); Add regex to match new failing test (PingHost).
	[native-inputs]: Update java-commons-lang to version 3;
	Add java-commons-text.
	[inputs]: Update ffmpeg to default; Add libudfread and tinyxml2.

	* gnu/local.mk (dist_patch_DATA): Remove obsolete patch.
	* gnu/packages/patches/kodi-mesa-eglchromium.patch: Remove file.

	Change-Id: Iedbacaf037d79de8011c9f3f45c984f8a0586768

2025-04-02  André Batista  <nandre@riseup.net>

	gnu: libdvdcss/kodi: Update to 1.4.3.
	* gnu/packages/kodi.scm (libdvdcss/kodi): Update to 1.4.3.

	Change-Id: I7fdda774623f6750f212d96395d2e04c107d44de

2025-04-02  André Batista  <nandre@riseup.net>

	gnu: libdvdread/kodi: Update to 6.1.3.
	* gnu/packages/kodi.scm (libdvdread/kodi): Update to 6.1.3.

	Change-Id: I82f1b7fefa1ca186a7920dfdea107adc754972de

2025-04-02  André Batista  <nandre@riseup.net>

	gnu: libdvdnav/kodi: Update to 6.1.1.
	* gnu/packages/kodi.scm (libdvdnav/kodi): Update to 6.1.1.

	Change-Id: I67790ce579be2ec61b0ea57594fe32e73f382faa

2025-04-02  André Batista  <nandre@riseup.net>

	gnu: crossguid: Update to ca1bf4b810e2d188d04cb6286f957008ee1b7681.
	* gnu/packages/kodi.scm (crossguid): Update to
	ca1bf4b810e2d188d04cb6286f957008ee1b7681, revision 3.
	[build-system]: Change to cmake-build-system.
	[argument] <#:phases>: Remove it, use defaults.
	<#:tests?>: Set to false, as there are no tests.

	Change-Id: I183ab953b0fb1092efbd7d17b0d3bfe2394cfe43

2025-04-02  André Batista  <nandre@riseup.net>

	gnu: Add libudfread.
	* gnu/packages/cdrom.scm (libudfread): New variable.

	Change-Id: Ifcd7d28474ec4b8061b2914d26d3f20f81f960ce

2025-04-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgit2: Add 1.9.0.
	* gnu/packages/version-control.scm (libgit2-1.9): New variable.

	Change-Id: I3e28188060292eb837ec934f99afff8f96cc1b7d

2025-04-02  Andreas Enge  <andreas@enge.fr>

	gnu: sage: Update to 10.6.
	* gnu/packages/sagemath.scm (sage): Update to 10.6.

	Change-Id: I6da5031d970e67874220f6c5f2f44710d5d1a247

2025-04-02  Tomas Volf  <~@wolfsden.cz>

	gnu: deluge: Backport fix for deluge-console.
	* gnu/packages/bittorrent.scm (deluge)[arguments]<#:phases>: Add
	'fix-deluge-console.

	Change-Id: Ifdbcb541aeefbc727890cec2356d346c7fa1dd5d

2025-04-02  Andy Tai  <atai@atai.org>

	gnu: xorgxrdp: Update to 0.10.4.
	* gnu/packages/rdesktop.scm (xorgxrdp): Update to 0.10.4.

	Change-Id: I0014b8eb31be2770475bd116ee4d0c81788f7fb5

2025-04-02  Andy Tai  <atai@atai.org>

	gnu: xrdp: Update to 0.10.3.
	* gnu/packages/rdesktop.scm (xrdp): Update to 0.10.3.
	[inputs]: Replace fuse-2 with fuse.
	[arguments] <#:phases>: Add phase 'set-cflags-file-offset-bit-64
	after 'unpack.

	Change-Id: I86596ab0d1aee9449ae5895a1ef269a10480db46

2025-04-02  Kurome  <hunt31999@gmail.com>

	gnu: font-google-noto: Update to 2025.04.01.
	* gnu/packages/fonts.scm (font-google-noto): Update to 2025.04.01.
	[home-page]: Update.

	Change-Id: I9ee8e309a141cdcc865d99c20cf8b1fdf4ce9972

2025-04-02  Jakob Kirsch  <jakob.kirsch@web.de>

	gnu: mkp224o: Update to 1.7.0.
	* gnu/packages/crypto.scm (mkp224o): Update to 1.7.0.

	Change-Id: Id052e2da3e375c7439d177afb26b75051aba5f2b

2025-04-02  Andreas Enge  <andreas@enge.fr>

	gnu: vigra: Update to 1.12.2.
	* gnu/packages/image.scm (vigra): Update to 1.12.2.
	[inputs]: Remove python-numpy; add python-numpy-2.

	Change-Id: I91aaf999a592391013cd171763854d4376d8bed9

2025-04-02  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.67.15.
	* gnu/packages/prolog.scm (trealla): Update to 2.67.15.

	Change-Id: I0bf145520472c28d93422ab1a7c09523ef130813

2025-04-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.132.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.132.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I68ba830bcf336d24ea87430de18681df3038481d

2025-04-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.85.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.85.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Id8c9631e5811aeb08dac77b761e9575f0ee22d6a

2025-04-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.21.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.21.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: I555ff8447a845995f518630257ad1e1e52ee21a0

2025-04-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.13.9.
	* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.9.
	(linux-libre-6.13-pristine-source): Update hash.

	Change-Id: I645752759ff006c95aec9117acf2d615db69b1d6

2025-04-01  Vinicius Monego  <monego@posteo.net>

	gnu: Remove gnash.
	Gnash is unmaintained since 2019, does not compile with recent versions
	of Boost, does not compile with C++17 and above and requires an older
	version of GCC and deprecated dependencies.
	It can be replaced by Lightspark in the majority of cases.

	* gnu/packages/animation.scm (gnash): Delete variable.
	* gnu/packages/patches/gnash-fix-giflib-version.patch: Delete patch.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: Ib28de74c088d7f2cbbb2e00d9396472a53a975ae

2025-04-01  David Arroyo  <david@aqwari.net>

	gnu: stunnel: Add missing perl dependency.
	This is required for the stunnel3 script.

	* gnu/packages/web.scm (stunnel)[inputs]: Add perl.

	Change-Id: I68b21fbd2af96174d1fa8184f3ca398c67715453

2025-04-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	Change-Id: I3c1ff5189f0e488215e495a2d10ecb0f5c02dc21

2025-04-01  Andreas Enge  <andreas@enge.fr>

	gnu: vigra: Modernize package writing.
	* gnu/packages/image.scm (vigra)[arguments]: Use gexps.
	[inputs, native-inputs]: Drop labels.

	Change-Id: Id8a9bb8f89f26ecf67f8de4666bce6b3053a1df6

2025-04-01  Andreas Enge  <andreas@enge.fr>

	gnu: vigra: Update to 1.11.2.
	* gnu/packages/image.scm (vigra): Update to 1.11.2.
	[arguments]<#:phases>: Drop 'disable-broken-tests phase.
	<#:configure-flags>: Enable vigranumpy.
	[inputs]: Replace hdf5-1.10 by hdf5. Add python-numpy.

	Change-Id: I85debcaeeba1c7c6745ee270451cb7b658229328

2025-04-01  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.22.0-guix1 [security fixes].
	Includes fixes for CVE-2025-2857 and CVE-2025-3028.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2025-04-01  Hilton Chain  <hako@ultrarare.space>

	gnu: Add xwayland-run.
	* gnu/packages/xorg.scm (xwayland-run): New variable.

	Change-Id: I447913a9ef4fca8ec8cad128b15eeb61041ca734

2025-04-01  Hilton Chain  <hako@ultrarare.space>

	gnu: font-lxgw-wenkai-tc: Update to 1.511.
	* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Update to 1.511.

	Change-Id: Ib8b8bb105d9ca74f04efba1ccaf467e519a180b7

2025-04-01  Hilton Chain  <hako@ultrarare.space>

	gnu: font-lxgw-wenkai: Update to 1.511.
	* gnu/packages/fonts.scm (font-lxgw-wenkai): Update to 1.511.

	Change-Id: I9af68e519cf149418ad201bea175ad92ec92039e

2025-04-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/astronomy: Sort alphabetically.
	* gnu/packages/astronomy.scm: (python-astropy-iers-data, python-naima,
	python-regions, python-stsci-stimage, python-sunpy): Sort variables
	alphabetically.

	Change-Id: I3eccef6881c7c45bb3fe0709ed91d65676060fab

2025-04-01  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-17.8c0f04b.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-17.8c0f04b.

	Change-Id: I6b7f3a7fe61bd8ca6e0a36d22e2996368c493ab5

2025-04-01  Ludovic Courtès  <ludo@gnu.org>

	lint: cve: Catch HTTP GET errors.
	Fixes a bug where ‘guix lint -c cve’ would crash when nvd.nist.gov
	returns 503 or similar.

	* guix/lint.scm (current-vulnerabilities*): Wrap
	‘current-vulnerabilities’ call in ‘guard’ and return the empty list in
	case of ‘http-get-error?’.

	Change-Id: I76d5f22c260999154af7b73630f783555747aa7a

2025-04-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: genimage: Avoid deprecated ‘%gnu-build-system-modules’.
	* gnu/packages/genimage.scm (genimage)[arguments]: Avoid deprecated
	symbol.

	Change-Id: I17a3c078dc380f33943d50af41d5b64b5d511486

2025-04-01  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: criu: Update to 4.0.
	* gnu/packages/virtualization.scm (criu): Update to 4.0.
	[#:phases]<hardcode-variables>: Add a few more substitutions.
	<wrap>: Manually install python components. [native-inputs]:
	Depend on python-setuptools.

	Change-Id: I9fc3a8e554499edd339a89597d0e1438997a24c8

2025-04-01  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: libblockdev: Update to 3.3.0.
	* gnu/packages/disk.scm (libblockdev): Update to 3.3.0.
	[inputs]: Add json-glib-minimal, libatasmart.

	Change-Id: I50c167ed0692133c9a36e691911576c283c7bbfe

2025-04-01  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: genimage: Fix failing test case.
	* gnu/packages/genimage.scm (genimage)[#:phases]
	<fix-failing-tests>: Patch another test output.

	Change-Id: Ief0857b04ebe2bb527274df87d38325d5d498651

2025-04-01  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: btrfs-progs: Update to 6.13.
	* gnu/packages/linux.scm (btrfs-progs): Update to 6.13.
	[native-inputs]: Add python-wrapper, and python-sphinx-rtd-theme.

	Change-Id: I839f3f20518b632eceaf73cc8c57df7bece1dfb9

2025-04-01  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: e2fsprogs: Update to 1.47.1.
	* gnu/packages/linux.scm (e2fsprogs): Update to 1.47.1.

	Change-Id: I428973b6a04a99eca96592d79d1bf7da47fd6680

2025-04-01  Sergio Pastor Pérez  <sergio.pastorperez@gmail.com>

	services: file-database: Search ‘updatedb’ in package.
	`file-database-service-type' appends 'bin/updatedb' path to the `package'
	field provided by `file-database-configuration'. This prevents users from
	using alternate packages which also provide 'updatedb' but in a different
	location.

	For example, the `plocate' package installs 'updatedb' in 'sbin/updatedb'.

	Fallback to 'sbin/' if 'updatedb' is not found in 'bin/'.

	* gnu/services/admin.scm (<file-database-configuration>)[package]:
	Update docstring.
	(file-database-shepherd-services): Locate 'updatedb' binary.
	* doc/guix.texi (File Search Services): Update accordingly.

	Change-Id: Ic741716044be3a8f51a157510f9f923bd66c41d7
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-04-01  Nicolas Graves  <ngraves@ngraves.fr>

	guix: scripts: system: Export report-shepherd-error.
	* (guix/scripts/system.scm): Export report-shepherd-error.

	guix: scripts: reconfigure: Export running-services variable.
	* (guix/scripts/reconfigure.scm): Export running-services variable.

	guix: scripts: system: Export profile-boot-parameters function.
	* (guix/scripts/system.scm): Export profile-boot-parameters function.

2025-04-01  Timo Wilken  <guix@twilken.net>

	gnu: guile-yamlpp: Allow usage with `with-extensions'
	* gnu/packages/guile-xyz.scm (guile-yamlpp) [arguments] <phases>:
	  Add 'set-extension-file-name and move 'check after 'install.

	Change-Id: I49a7199b4e0fe4053822374bae59c6e1d0b7ead0

2025-04-01  Ludovic Courtès  <ludo@gnu.org>

	doc: Remove extra paren in example.
	* doc/guix.texi (Networking Setup): Remove extra parent in
	‘dhcpcd-configuration’ example.

	Change-Id: I10cea18054424ee14318730b9e8d750e9484b35a

2025-04-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: itk-snap: Build for C++14.
	* gnu/packages/image-processing.scm (itk-snap)[arguments]: Define
	CMAKE_CXX_STANDARD; adjust label for qtdeclarative.

	Change-Id: I8568c4f9f22f22dba30dcff7e33f1b6dac1cb05d

2025-04-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: vxl-1: Build for C++14.
	We need this for itk-snap.

	* gnu/packages/image-processing.scm (vxl-1)[arguments]: Define
	CMAKE_CXX_STANDARD.

	Change-Id: Id4bd6f7721537d9bec7ef1b2854711c3469069b6

2025-04-01  Cayetano Santos  <csantosb@inventati.org>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-crc.
	* gnu/packages/python-xyz.scm (python-crc): New variable.

	Change-Id: I6d9c4320c1e4b01fe4c87013b7ff6761d993bad4

2025-04-01  Zheng Junjie  <z572@z572.online>

	gnu: gts: Fix cross-compiling.
	* gnu/packages/graphviz.scm (gts)[arguments]<#:configure-flags>: When
	cross-compiling, set PKG_CONFIG.
	<#:phases>: When cross-compiling, add update-config and fix-predicates_init
	phase.
	[native-inputs]: When cross-compiling, add config.

	Change-Id: I26b760d56512db4298cc1509345c2193a80bc70f

2025-04-01  Feng Shu  <tumashu@163.com>

	gnu: icewm: Enable librsvg support.
	* gnu/packages/wm.scm (icewm): Enable librsvg support.
	[native-inputs]: Add gettext-minimal.
	[inputs]: Add librsvg-for-system.
	[arguments]<#:configure-flags>: Add -DCONFIG_LIBRSVG=ON.

	Change-Id: Iba0c2e2bd164f3a21123a693b028ea213a44933e

2025-04-01  Nigko Yerden  <nigko.yerden@gmail.com>

	doc: Fix package name.
	* doc/guix.texi (Networking Services): Replace
	'go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird'
	with 'lyrebird'. The old name was deprecated in
	b80dcf5a0784d2b7de87aa0f0235e7e036daa942.

	Change-Id: Iffcd1e30aecd0bccff2cfa9b8cab126556c0498b

2025-04-01  Evgeny Pisemsky  <mail@pisemsky.site>

	import: pypi: Fix null at home-page.
	Reported in #73314: PyPI importer gives null at home-page for some
	packages.

	* guix/import/pypi.scm (<project-info>): [home-page]: Apply
	NON-EMPTY-STRING-OR-FALSE to make it consistence with similar fields,
	covering the case when PyPI's JSON file metadata file does not have the
	information.

	Change-Id: I501582988cf58b00bd201c12ad47e9b095988fae
	Reported-by: Evgeny Pisemsky <mail@pisemsky.site>
	Reviewed-by: Simon Tournier <zimon.toutoune@gmail.com>

2025-04-01  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.67.14.
	* gnu/packages/prolog.scm (trealla): Update to 2.67.14.

	Change-Id: I8f96b90b0ccc25f5c06782044a3216df2180b447

2025-03-31  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-canvasapi: Update to 3.3.0.
	* gnu/packages/python-web.scm (python-canvasapi): Update to 3.3.0.

	Change-Id: I299aa727b63f04fd7a242a9808d2a05abf3d542a

2025-03-31  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-canvasapi: Fix tests.
	* gnu/packages/python-web.scm (python-canvasapi)[native-inputs]: Add
	python-urllib3-next.

	Change-Id: I78d7f1807791597d03ffebe2fd8db33fd26311c3

2025-03-31  Ekaitz Zarraga  <ekaitz@elenq.tech>

	teams: Add Ekaitz to electronics.
	* etc/teams.scm: Add Ekaitz to electronics.

	Change-Id: I49acb8449045603cf4589b2b306567da44d2483d

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-sunkit-magex.
	* gnu/packages/astronomy.scm (python-sunkit-magex): New variable.

	Change-Id: I646ec32ffb3b772e8e9136d9afc9e828ca18de39

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-streamtracer.
	* gnu/packages/python-xyz.scm (python-streamtracer): New variable.

	Change-Id: If42d86ac92de197cbd8803dc7da5dfe9704785b5

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add tempo2.
	* gnu/packages/astronomy.scm (tempo2): New variable.

	Change-Id: Ib994ae836b1a40f0c5b1a95d08cc9693a78e9739

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pint-pulsar.
	* gnu/packages/astronomy.scm (python-pint-pulsar): New variable.

	Change-Id: Ib2a6bc537c641c3cddd2b05418c30b515db4aad3

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add tempo.
	* gnu/packages/astronomy.scm (tempo): New variable.

	Change-Id: Id2342e6c8879f87c3e6283d8a7e9c657a7472373

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-numdifftools.
	* gnu/packages/python-science.scm (python-numdifftools): New variable.

	Change-Id: I0b5899e0bff10b488df5377c274eca63b26f9751

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-algopy.
	* gnu/packages/python-science.scm (python-algopy): New variable.

	Change-Id: I6630f4677e0bd33f321cce9e6d1f40a6bf36c625

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-stsci-skypac.
	* gnu/packages/astronomy.scm (python-stsci-skypac): New variable.

	Change-Id: Ia4a87dbc7a3d5323907a2dea98df696582965532

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-stwcs.
	* gnu/packages/astronomy.scm (python-stwcs): New variable.

	Change-Id: I3a6e02d076d9716f34dcc6f734c401847476ca8c

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-simplify-polyline.
	* gnu/packages/python-xyz.scm (python-simplify-polyline): New variable.

	Change-Id: Ib4030f83db16caa07650f35080e7172f7d611f8f

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-fitsblender.
	* gnu/packages/astronomy.scm (python-fitsblender): New variable.

	Change-Id: I7644ee3d1ae7aefd1d4ff054e9d30953e8e902a9

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-stsci-tools.
	* gnu/packages/astronomy.scm (python-stsci-tools): New variable.

	Change-Id: Ice4b98040b62e22a656c0992ed86921173834966

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-viresclient: Update to 0.12.3.
	* gnu/packages/astronomy.scm (python-viresclient): Update to 0.12.3.

	Change-Id: Ic173ed41c9012561d13d925e13cbbfbf78fd0009

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunpy-soar: Update to 1.11.1.
	* gnu/packages/astronomy.scm (python-sunpy-soar): Update to 1.11.1.
	[native-inputs]: Add python-setuptools-scm-next.

	Change-Id: Idee2b50c22a42fa1241cd58f47e5b31bdc508b53

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunkit-image: Update to 0.6.1.
	* gnu/packages/astronomy.scm (python-sunkit-image): Update to 0.6.1.
	[native-inputs]: Remove python-pytest.

	Change-Id: Id83c6f125beb738ad4377030152b65efed4475ff

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stpipe: Update to 0.8.1.
	* gnu/packages/astronomy.scm (python-stpipe): Update to 0.8.1.
	[propagated-inputs]: Add python-importlib-metadata and python-pyyaml.
	[native-inputs]: Remove python-pytest-openfiles.

	Change-Id: Idc8ea72b5bf19e435489eef055cec31a93e40494

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-specreduce: Update to 1.5.1.
	* gnu/packages/astronomy.scm (python-specreduce): Update to 1.5.1.

	Change-Id: Ib8ed6da65e477381685eae95a05e2650cca22ddb

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-radiospectra: Update to 0.6.1.
	* gnu/packages/astronomy.scm (python-radiospectra): Update to 0.6.1.
	[arguments] <test-flags>: Run tests in parallel, supported in upstream.
	[native-inputs]: Add python-pytest, python-pytest-doctestplus,
	python-pytest-xdist, python-setuptools, and python-wheel.

	Change-Id: I5bb6e46a2b92f246aae0fb5bab70834087cec08f

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pysat: Update to 3.2.2.
	* gnu/packages/astronomy.scm (python-pysat): Update to 3.2.2.

	Change-Id: Ib7969526925c629bb505e0f1bd6ecdc53fdc56d8

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pixell: Update to 0.28.4.
	* gnu/packages/astronomy.scm (python-pixell): Update to 0.28.4.

	Change-Id: I3949b5dd80e0bdef495b6e4e73a4b6f848dfba57

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ducc0: Update to 0.37.1.
	* gnu/packages/maths.scm (python-ducc0): Update to 0.37.1.
	[arguments] <test-flags>: Run tests in parallel, supported by upstream.
	[native-inputs]: Remove python-wheel; add cmake-minimal,
	python-nanobind, python-pytest-xdist, and python-scikit-build-core.

	Change-Id: Iedc5f5ce49c50f8b72a120f592982baad06be89f

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mpl-animators: Update to 1.2.1.
	* gnu/packages/astronomy.scm (python-mpl-animators): Update to 1.2.1.
	[native-inputs]: Remove python-pytest-xdist and python-setuptools-scm; add
	python-setuptools-scm-next.

	Change-Id: I69befc54fcb77a7c74a876be93f58eaf5a71fb27

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glue-qt: Enable tests.
	* gnu/packages/astronomy.scm (python-glue-qt): Enable tests, upstream
	has fixed them.

	Change-Id: Ic9a98f9beb56c0e29a2a68c04f26eab5d3f18934

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glue-qt: Update to 0.3.3.
	* gnu/packages/astronomy.scm (python-glue-qt): Update to 0.3.3.

	Change-Id: Id106c594844394111701290020d3e9479b2f18ae

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crds: Enable some tests.
	* gnu/packages/astronomy.scm (python-crds) [arguments] <tests?>: Enable
	them.
	<test-flags>: Ignore tests files which tests require network access,
	additional test data or just fail the most.
	[native-inputs]: Add python-mock, python-pytest, python-pytest-astropy,
	python-pytest-doctestplus, and python-stsynphot.

	Change-Id: Ic4634c8354c5094c45091b7e08e5bcea944fe47b

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crds: Update to 12.1.4.
	* gnu/packages/astronomy.scm (python-crds): Update to 12.1.4.
	[propagated-inputs]: Add python-beautifulsoup4.

	Change-Id: Ieb6a690115beae8231378bbbf201f1fa27cfcf0c

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroquery: Adjust inputs.
	* gnu/packages/astronomy.scm (python-astroquery): [propagated-inputs]:
	Add python-astropy-healpix, python-boto3, and python-regions.
	[native-inputs]: Remove python-astropy-healpix and python-regions; add
	python-pytest-doctestplus.
	[description]: Start from a new line.

	Change-Id: I73a68ce54b413f6a8ada628f5a75c8732206ec68

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-iers-data: Update to 0.2025.3.17.0.34.53.
	* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2025.3.17.0.34.53.

	Change-Id: I1924e0d7d52f29a083ac8bbf3e39e9d014eb92a5

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-skyfield: Update to 1.52.
	* gnu/packages/astronomy.scm (python-skyfield): Update to 1.52.

	Change-Id: I0dbae6c4f7ffad9c177d0e51a5483b361e5ad3db

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: imppg: Update to 2.0.0.
	* gnu/packages/astronomy.scm (imppg): Update to 2.0.0.
	[arguments] <tests?>: Disable, reported upstream.

	Change-Id: Ibdbd81d89011e13a9c03226e63b51dbaa5b19d68

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: casacore: Update to 3.7.1.
	* gnu/packages/astronomy.scm (casacore): Update to 3.7.1.

	Change-Id: I87b274e3517812a6bce0777e720c2cad75b95408

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: calcmysky: Update to 0.3.4.
	* gnu/packages/astronomy.scm (calcmysky): Update to 0.3.4.

	Change-Id: I112f5204c56846d7df07d4d8c56f6ffd83d50826

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ccfits: Update to 2.7.
	* gnu/packages/astronomy.scm (ccfits): Update to 2.7.
	[arguments] <configure-flags>: Build shared library and tests.
	[inputs]: Add zlib.
	[description]: Adjust fill column indentation.

	Change-Id: If573eeb889f0c2feed92843978d6cabda22e627b

2025-03-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cfitsio: Update to 4.6.0.
	* gnu/packages/astronomy.scm (cfitsio): Update to 4.6.0.

	Change-Id: Icb15f56dd0eeb654d76e5067d86b87251999c6ef

2025-03-31  jgart  <jgart@dismail.de>

	gnu: Remove ecl-ctype.
	* gnu/packages/lisp-xyz.scm (ecl-ctype): Delete variable.

	Change-Id: I47939554db71dd61b4c856e6948a56b6197d6ec3

2025-03-31  jgart  <jgart@dismail.de>

	gnu: sbcl-ctype: Update to 6eb84df.
	* gnu/packages/lisp-xyz.scm (sbcl-ctype): Update to 6eb84df.

	Change-Id: Icfd7ac9c7ff5110e70c752bbb6a68639f63a4511

2025-03-31  Andreas Enge  <andreas@enge.fr>

	gnu: vigra-c: Update to 0.0.0-2.49f5319.
	* gnu/packages/image.scm (vigra-c): Update to 0.0.0-2.49f5319.

	Change-Id: I938d0743a2c8aa06af522914e5e281d75b4e54ae

2025-03-31  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.67.13.
	* gnu/packages/prolog.scm (trealla): Update to 2.67.13.

	Change-Id: I4e633a69e3ca961340e9a49058773ec374b3c380

2025-03-31  Vinicius Monego  <monego@posteo.net>

	gnu: grass: Add input python-matplotlib.
	* gnu/packages/geo.scm (grass)[inputs]: Add python-matplotlib.

	Change-Id: Id0c1d60983bed3b428bc5ca3bc37b1b92f9d8c26

2025-03-31  Vinicius Monego  <monego@posteo.net>

	gnu: grass: Improve package style.
	* gnu/packages/geo.scm (grass): Move arguments below build-system,
	native-inputs below arguments, inputs below native-inputs.

	Change-Id: Ica7a2c7a32913acfd8818ec04fcea5cb5bf95c6c

2025-03-31  Vinicius Monego  <monego@posteo.net>

	gnu: grass: Update to 8.4.1.
	* gnu/packages/geo.scm (grass): Update to 8.4.1.
	[inputs]: Add libxml2, pdal.
	[arguments]<#:phases>: Update the executable name in the
	'wrap-with-python-interpreter phase.

	Change-Id: I251fc1756801f3f491670443a1dcad4092137ba5

2025-03-31  Vinicius Monego  <monego@posteo.net>

	gnu: grass: Improve package style.
	* gnu/packages/geo.scm (grass)[arguments]: Use gexps.
	<#:phases>: Use #:configure-flags instead of overriding the 'configure
	phase.

	Change-Id: I52b39f0cd5ad507dfe5dbb5c8040dfe4eb69b18c

2025-03-31  Luca Cirrottola  <luca.cirrottola@inria.fr>

	gnu: petsc: Activate higher compiler optimization.
	* gnu/packages/maths.scm (petsc)[arguments]<#:configure-flags>: Add
	compiler optimization flags.

	Change-Id: Iaadb462e002615448014db44248b0c116b246150

2025-03-31  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: got: Update to 0.110.
	* gnu/packages/version-control.scm (got): Update to 0.110.

	Change-Id: I541bb10bf1fb52b111dc367d3f381bdd483d4d90

2025-03-31  B. Wilson  <elaexuotee@wilsonb.com>

	gnu: Add openrdap.
	* gnu/packages/networking.scm (openrdap): New variable.

	Change-Id: If8d113b1bff6e83c8b02b043faa361bdac630588

2025-03-31  David Arroyo  <david@aqwari.net>

	gnu: s6-linux-utils: Update to 2.6.2.1.
	* gnu/packages/skarnet.scm (s6-linux-utils): Update to 2.6.2.1.
	[arguments]<#:configure-flags>: Remove --with-libs.

	Change-Id: I5a856c5e062a04f28115f32960b8b256be1e7038

2025-03-31  David Arroyo  <david@aqwari.net>

	gnu: s6-linux-init: Update to 1.1.2.1.
	* gnu/packages/skarnet.scm (s6-linux-init): Update to 1.1.2.1.
	[arguments]<#:configure-flags>: Remove --with-libs.

	Change-Id: I33fc4836aaf73d583de36c22ee18c1ddf5762431

2025-03-31  David Arroyo  <david@aqwari.net>

	gnu: s6-portable-utils: Update to 2.3.0.4.
	* gnu/packages/skarnet.scm (s6-portable-utils): Update to 2.3.0.4.
	[arguments]<#:configure-flags>: Remove --with-libs.

	Change-Id: I018ba6da2dd524fb20072dd9f10b10d553f3eb27

2025-03-31  David Arroyo  <david@aqwari.net>

	gnu: s6-rc: Update to 0.5.5.0.
	* gnu/packages/skarnet.scm (s6-rc): Update to 0.5.5.0.
	[arguments]<#:configure-flags>: Remove --with-libs.

	Change-Id: I2f7643c4556984ce8620482050c80c3b320016d3

2025-03-31  David Arroyo  <david@aqwari.net>

	gnu: s6-networking: Update to 2.7.0.4.
	* gnu/packages/skarnet.scm (s6-networking): Update to 2.7.0.4.
	[arguments]<#:configure-flags>: Remove --with-libs.

	Change-Id: Ia9db74187bdb74dac7a31feff3fa7da323d06608

2025-03-31  David Arroyo  <david@aqwari.net>

	gnu: s6-dns: Update to 2.4.0.0.
	* gnu/packages/skarnet.scm (s6-dns): Update to 2.4.0.0.
	[arguments]<#:configure-flags>: Remove --with-libs.

	Change-Id: If1fd97d54bbbd7aadf05acaa490202bb896e0690

2025-03-31  David Arroyo  <david@aqwari.net>

	gnu: s6: Update to 2.13.1.0.
	* gnu/packages/skarnet.scm (s6): Update to 2.13.1.0.
	[arguments]<#:configure-flags>: Remove --with-libs.

	Change-Id: I714b2286be13147ea205c67a74c4c5a129e7c6c5

2025-03-31  David Arroyo  <david@aqwari.net>

	gnu: execline: Update to 2.9.6.1.
	* gnu/packages/skarnet.scm (execline): Update to 2.9.6.1.
	[arguments]<#:configure-flags>: Remove --with-libs.

	Change-Id: I3bada38ba0c6a39bf990b9255deeda4f44db14bc

2025-03-31  David Arroyo  <david@aqwari.net>

	gnu: skalibs: Update to 2.14.3.0.
	* gnu/packages/skarnet.scm (skalibs): Update to 2.14.3.0.

	Change-Id: Ifc5a62a24e43c88c04708871d94c955b43c85558

2025-03-31  Vinicius Monego  <monego@posteo.net>

	gnu: Add kalgebra.
	* gnu/packages/kde.scm (kalgebra): New variable.

	Change-Id: I60172ea8c9d124422d0dfd8d871e28e75bf0e4ec

2025-03-31  Vinicius Monego  <monego@posteo.net>

	gnu: Add analitza.
	* gnu/packages/kde.scm (analitza): New variable.

	Change-Id: Ibcce565d314612445aea9784aee32a4d31706c6c

2025-03-31  David Elsing  <david.elsing@posteo.net>

	gnu: hdf-java: Update to 1.14.3.
	* gnu/packages/maths.scm (hdf-java): Update to 1.14.3.
	[arguments]: Adjust dependency versions in 'unbundle phase.
	[home-page]: Update.
	[license]: Update URL.

	Change-Id: I43db316c3a83f5ddac14b0c670430811dcac6bdc

2025-03-31  Andreas Enge  <andreas@enge.fr>

	gnu: hdf5: Make hdf5@1.14 the default version.
	This replaces all inputs hdf5@1.10 by hdf5@1.14 unless explicitly
	specified otherwise.

	* gnu/packages/maths.scm (hdf5-1.14): Rename to...
	(hdf5): ...this, which was previously defined as hdf5-1.10.
	(hdf-eos5, hdf5-parallel-openmpi, scilab): Adapt variable names.
	* gnu/packages/bioinformatics.scm (fast5, ncbi-vdb),
	gnu/packages/cran.scm (r-h5), gnu/packages/image.scm (vigra)[inputs]:
	Keep hdf5-1.10.

	Change-Id: Ie43a13ecbb4da597ec1d3f7c0428102b45881485

2025-03-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: Properly check the quassel service is running.
	Simply calling 'start-service' without checking its return value doesn't test
	much.

	* gnu/tests/messaging.scm (run-quassel-test): Check service is running via
	`wait-for-service'.

	Change-Id: Ieb0df9aaafeb79afc11901b5aef547e0b4585bd3

2025-03-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ngircd: Update to 27.
	* gnu/packages/messaging.scm (ngircd): Update to 27.
	[source]: Delete patches field.
	* gnu/packages/patches/ngircd-handle-zombies.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	Change-Id: I3360ddd0e737a0b57323967f0572ab367d94d559

2025-03-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ngircd: Modernize.
	* gnu/packages/messaging.scm (ngircd) [inputs]: Remove labels.
	[arguments]: Use gexps and target-linux?, target-hurd? predicates.

	Change-Id: I27872c62b84a9fd05df5f6e1345c3a57c1c13719

2025-03-31  Vinicius Monego  <monego@posteo.net>

	gnu: shotcut: Fix indentation.
	* gnu/packages/video.scm (shotcut): Fix indentation.

	Change-Id: I76569e5bd6117de603cda5a0af8c61bcb7d37345

2025-03-31  Vinicius Monego  <monego@posteo.net>

	gnu: shotcut: Update to 25.03.29.
	* gnu/packages/video.scm (shotcut): Update to 25.03.29.

	Change-Id: I88ffb0dcab0bb066023bcc9b6f82381a5ffa210d

2025-03-31  Vinicius Monego  <monego@posteo.net>

	gnu: cdo: Update to 2.5.1.
	* gnu/packages/geo.scm (cdo): Update to 2.5.1.
	[source]: Update URI.

	Change-Id: I3f1827045d9e0aef0a964b5989dcfe08cd26c626

2025-03-31  Vinicius Monego  <monego@posteo.net>

	gnu: python-bottleneck: Update to 1.4.2.
	* gnu/packages/python-science.scm (python-bottleneck): Update to 1.4.2.
	[source]: Update URI.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use G-Expressions.
	<#:phases>: Add phase 'rebuild-ext before 'check. Do not override the
	'check phase.
	[native-inputs]: Remove python-hypothesis, python-pytest-runner. Add
	python-setuptools, python-wheel.

	Change-Id: I7a79b126d2bd069eaa4e3cf7d5f05bcb482fb67c

2025-03-30  squishypinkelephant  <squishypinkelephant@gmail.com>
	    Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add hyprlock.
	* gnu/packages/xdisorg.scm (hyprlock): New variable.

	Change-Id: I208cf75393deab40c1420c37b2f09d2835c858cc

2025-03-30  squishypinkelephant  <squishypinkelephant@gmail.com>
	    Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add hyprpaper.
	* gnu/packages/xdisorg.scm (hyprpaper): New variable.

	Change-Id: I014a9bace20d0ebbf7ccb01458355e8d51b2d930

2025-03-30  Lukas Gradl  <lgradl@posteo.net>

	gnu: sane-backends: Enable hplip network scanners.
	* gnu/packages/scanner.scm (sane-backends): Enable hplip network scanners.
	[inputs]: Replace hplip-minimal with hplip.

	Change-Id: Id5fb321fc0e0ccdfabf30cbc617a4800126041c7

2025-03-30  Lukas Gradl  <lgradl@posteo.net>

	gnu: hplip-minimal: Disable networking.
	* gnu/packages/cups.scm (hplip-minimal): Disable networking.
	[arguments] <#:configure-flags>: Add "--disable-network-build".  The "lite
	build" of hplip is incompatible with the "network build", so disable
	the latter explicitly.
	[inputs]: Rephrase the inputs as a positive list and remove net-snmp, openssl,
	and avahi (inherited from hplip).

	Change-Id: I954b665fe5bdeae2a2fab79c1e2cbfa8ac01f58b

2025-03-30  Lukas Gradl  <lgradl@posteo.net>

	gnu: hplip: Enable networking.
	* gnu/packages/cups.scm (hplip): Enable networking.
	[arguments] <#:configure-flags>: Remove flag "--disable-network-build".
	[inputs]: Add net-snmp, openssl, and avahi.

	Change-Id: Ibd95a9786c7bea5b45d0fcfa6ab81eca47ca82a0

2025-03-30  Lukas Gradl  <lgradl@posteo.net>

	gnu: hplip: Update to 3.24.4.
	* gnu/packages/cups.scm (hplip): Update to 3.24.4.

	Change-Id: Ic9c88ce3a6d4ad7f5b6b85373a1cb12b26cfea9f

2025-03-30  Noé Lopez  <noelopez@free.fr>

	gnu: gnome-shell: Replace libgnomekbd with tecla.
	This was changed in GNOME 45.

	* gnu/packages/gnome.scm (gnome-shell): Replace libgnomekbd with tecla.

	Change-Id: Iad3248319f95fe43c30e83c4ef6a7690f6e123d8

2025-03-30  Noé Lopez  <noelopez@free.fr>

	gnu: gnome-control-center: Replace libgnomekbd with tecla.
	This was changed in GNOME 45.  The absolute tecla path is found in meson and
	does not need to be substituted.

	* gnu/packages/gnome.scm (gnome-control-center): Replace libgnomekbd with tecla.

	Change-Id: I0bc4661ce16c6128c4f35ef17fec5a4764054355

2025-03-30  Noé Lopez  <noelopez@free.fr>

	gnu: gnome-initial-setup: Replace libgnomekbd with tecla.
	This was changed in GNOME 45.

	* gnu/packages/gnome.scm (gnome-initial-setup): Replace libgnomekbd with tecla.

	Change-Id: I1fff5df07dbbb089a13b1d75095007064f2719c2

2025-03-30  Kurome  <hunt31999@gmail.com>

	gnu: font-openmoji: Update to 15.1.0.
	* gnu/packages/fonts.scm (font-openmoji): Update to 15.1.0.
	[native-inputs]: Remove unzip.

	Change-Id: I7aed4a6f3778a3056b354bb917b561adf0084c4c

2025-03-30  Tomas Volf  <~@wolfsden.cz>

	gnu: crun: Update to 1.21.
	* gnu/packages/containers.scm (crun): Update to 1.21.

	Change-Id: I46ab82d5f3ceb9cebf4d9ef5ea342ac30f8cbc23

2025-03-30  Kurome  <hunt31999@gmail.com>

	gnu: font-monaspace: Update to 1.200
	Change-Id: Iee269acb489406b0c058104d7abed9ea30700e5d

2025-03-30  Kurome  <hunt31999@gmail.com>

	gnu: font-sarasa-gothic: update to 1.0.29.
	* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 1.0.29.
	[arguments]: Use G-expressions.

	Change-Id: Ica9f966b5bb0b0db69e240800394a0ea3f16531f

2025-03-30  Luis Guilherme Coelho  <lgcoelho@disroot.org>

	gnu: newsraft: Update to 0.28.
	* gnu/packages/syndication.scm (newsraft): Update to 0.28.

	Change-Id: I868e8f3f836f310ef078e24e788bf9a9c871a29d

2025-03-30  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: Add sdl3-gfx.
	* gnu/packages/sdl.scm (sdl3-gfx): New variable.

	Change-Id: I4be1900c77367b327d22def198e5f58360efaf6e

2025-03-30  Zheng Junjie  <z572@z572.online>

	gnu: gst-plugins-bad: Skip fail test on riscv64-linux.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[arguments]<#:configure-flags>:
	When target riscv64, add -Daudiovisualizers=disabled.

	Change-Id: Ib7ff3ae8d74c11b8d0ffd9b5d4a01dfaf6dc1609

2025-03-30  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: weechat: Update to 4.6.0.
	* gnu/packages/irc.scm (weechat): Update to 4.6.0.

	Change-Id: Ia3ba6007d2595f77a6a2da50abcecb3fcaa4da2b

2025-03-30  Zheng Junjie  <z572@z572.online>

	gnu: wayland-protocols-next: Update to 1.42.
	* gnu/packages/freedesktop.scm (wayland-protocols-next): Update to 1.42.

	Change-Id: Iab269f14e55451f25ab27a0a05f8c2574c054f68

2025-03-30  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: sdl2-image: Update to 2.8.8.
	* gnu/packages/sdl.scm (sdl2-image): Update to 2.8.8.

	Change-Id: I7659742662dbb1977ee8228230db327bd74fba94

2025-03-30  Zheng Junjie  <z572@z572.online>

	gnu: ogre-next: Fix build on riscv64.
	* gnu/packages/graphics.scm (ogre-next): Fix build on riscv64.
	[source]: Add ogre-next-add-riscv64-support.patch.
	[argument]<#:configure-flags>: When target riscv64, Add -DOGRE_SIMD_SSE2=OFF
	and -DOGRE_SIMD_NEON=OFF.
	* gnu/packages/patches/ogre-next-add-riscv64-support.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I77279f3f5ed238f8b6526b5eceea5751f86ea6e1

2025-03-30  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add emacs-yari.
	* gnu/packages/emacs-xyz.scm (emacs-yari): New variable.

	Change-Id: I1caca3772efff15d2155fdc5eaf648100bed1895

2025-03-29  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add libpg-query.
	* gnu/packages/databases.scm (libpg-query-17): New variable.
	(libpg-query): New variable.

	Change-Id: Ida25dcb80cd3c112194b8c49ece39e858466feed

2025-03-29  apoorv569  <apoorvs569@gmail.com>

	gnu: Add firefly-synth.
	* gnu/packages/music.scm (firefly-synth): New variable.
	Change-Id: I785cd7458f80d470f69e65084df30d897c424fe6

2025-03-29  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: embree: Fix build.
	* gnu/packages/graphics.scm (embree)[arguments]<#:configure-flags>: Modify.

	Change-Id: Ie746c40e51b2cccf9b2b5ea2e867fc2dcc195f15

2025-03-29  Jakob Kirsch  <jakob.kirsch@web.de>

	gnu: hyprland: Update to 0.48.1.
	* gnu/packages/wm.scm (hyprland): Update to 0.48.1.

	Change-Id: I713a62915d79cfeac2b17bd85b57dc6956949068

2025-03-29  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-png: Update to 0.8.0.
	* gnu/packages/guile-xyz.scm (guile-png): Update to 0.8.0.
	[native-inputs]: Add help2man.
	[arguments]<modules>: Import modules required for "wrap-program" phase.
	<imported-modules>: Likewise.
	<phases>: Add "wrap-program" phase.

	Change-Id: I720367e840a6960f9f4c4c90d3470e35dea10949

2025-03-29  Vasilii Smirnov  <vasilii.smirnov@mailbox.org>

	gnu: Add emacs-rescript-mode.
	* gnu/packages/emacs-xyz.scm (emacs-rescript-mode): New variable.

	Change-Id: I52fa3e2693f62aa25ec2d97441bc3f191d46ac0b

2025-03-29  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: lldpd: Update to 1.0.19.
	* gnu/packages/networking.scm (lldpd): Update to 1.0.19.
	[home-page]: Set to "https://lldpd.github.io/" as the old home page now
	redirects to this URI.

	Change-Id: I6f1de6f04bbf998522bae047a606c660333b499f

2025-03-29  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: hashcash: Use GEXPs.
	* gnu/packages/networking.scm (hashcash): Use GEXPs.

	Change-Id: I4736b8e4d383108a4e7f645e147fddc8dee4d368

2025-03-29  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: netdiscover: Update to 0.11.
	* gnu/packages/networking.scm (netdiscover): Update to 0.11.

	Change-Id: Ie485eebe183fd42ce4db39b63a31787ed32547e8

2025-03-29  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: yggtray: Update to 0.1.9.
	* gnu/packages/networking.scm (yggtray): Update to 0.1.9.

	Change-Id: Iab41d80859842524c2227ad1ce242448b82e72b4

2025-03-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-dirvish: Update to 2.2.7.
	* gnu/packages/emacs-xyz.scm (emacs-dirvish): Update to 2.2.7.

	Change-Id: Iabbd1e0f0b4f22cbe3c68ac0b8d9da5b88f6a207

2025-03-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-nov-el: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-nov-el): Update to 0.5.0.

	Change-Id: I1a0d9638901be694d4da65615af239f4467a3fbe

2025-03-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-fpga: Skip tests.
	* gnu/packages/emacs-xyz.scm (emacs-fpga)[arguments]: Add #:tests? #f.

	Change-Id: I9df122d2d140add0f82dfe503a97a1c25ceab6db

2025-03-29  Lee Thompson  <lee.p.thomp@gmail.com>

	gnu: emacs-eros: Update to 0.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-eros): Update to 0.1.0, synopsis reworded.

	Change-Id: I6e3c9f787a2fc47f20fe39477b0d10ed47d71f93

2025-03-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-treemacs: Update to 3.2.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs): Update to 3.2.

	Change-Id: I85044a16e860598e5479ae365e1021ac4ec692ca

2025-03-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-package-lint: Update to 0.25.
	* gnu/packages/emacs-xyz.scm (emacs-package-lint): Update to 0.25.

	Change-Id: I5fe613c9e7b2db1584b1010d95c0bd54bd432b64

2025-03-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-orderless: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-orderless): Update to 1.4.

	Change-Id: I2d79ee3ee2936e3462e253d61a15df330e61e69f

2025-03-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-marginalia: Update to 2.0.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 2.0.

	Change-Id: I07fb40a8f77ef182be9663490663f491aec417fa

2025-03-29  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20250322.
	* gnu/packages/parallel.scm (parallel): Update to 20250322.

	Change-Id: I40b8419913ce528c36bbf0d929c0321513f3e196

2025-03-29  Andy Tai  <atai@atai.org>

	gnu: wxwidgets: Update to 3.2.7.
	* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.2.7.

	Change-Id: Ia7029b397222b55a9b273d22d92b7fb41e599dea

2025-03-29  Timo Wilken  <guix@twilken.net>

	gnu: yt-dlp: Update to 2025.03.26.
	* gnu/packages/video.scm (yt-dlp): Update to 2025.03.26.

	Change-Id: I3e215156688ccf13ca86142d9758a1e52a898096

2025-03-29  Zheng Junjie  <z572@z572.online>

	Partial revert "services: plasma-polkit-settings: Add missing packages."
	This partially reverts commit 0cdb587628daf27480a9d6b6cb542f457d0f8e2f.

	Fixes <https://issues.guix.gnu.org/77344>.

	* gnu/services/desktop.scm (plasma-polkit-settings): Remove "kglobalaccel".

	Change-Id: If0f414c59f40e0b41f138673137e7221578de3f2

2025-03-28  Vinicius Monego  <monego@posteo.net>

	gnu: python-scikit-rf: Update to 1.6.2.
	* gnu/packages/engineering.scm (python-scikit-rf): Update to 1.6.2.
	[arguments]<#:test-flags>: Remove obsolete test skips.
	[propagated-inputs]: Add python-typing-extensions. Remove python-pyqt,
	python-pyqtgraph, python-qtpy. Move python-matplotlib, python-networkx,
	python-openpyxl to ...
	[native-inputs]: ... here. Add python-setuptools, python-wheel. Remove
	python-coverage, python-flake8, python-nbval.

	Change-Id: I69826befa3548e7b9637dd19f9a14e0b1e831aa1

2025-03-28  Vinicius Monego  <monego@posteo.net>

	gnu: python-arviz: Update to 0.21.0.
	* gnu/packages/statistics.scm (python-arviz): Update to 0.21.0.

	Change-Id: I2dda9fb69c5a120d0370ebae58729df201a14978

2025-03-28  Vinicius Monego  <monego@posteo.net>

	gnu: gsequencer: Update to 7.6.18.
	* gnu/packages/music.scm (gsequencer): Update to 7.6.18.

	Change-Id: I7f6e1ed9fda3902580c297f53cf43fd840b9248d

2025-03-28  Vinicius Monego  <monego@posteo.net>

	gnu: meep: Update to 1.30.0.
	* gnu/packages/engineering.scm (meep): Update to 1.30.0.

	Change-Id: I49290c53fe31a75fd74e70440538a01a8b64783e

2025-03-28  Vinicius Monego  <monego@posteo.net>

	gnu: ffmpeg-normalize: Update to 1.31.2.
	* gnu/packages/video.scm (ffmpeg-normalize): Update to 1.31.2.

	Change-Id: Ic10e34e53b4448881549644e4f79976d7ea7f1ab

2025-03-28  Vinicius Monego  <monego@posteo.net>

	gnu: ffmpeg-progress-yield: Update to 0.11.3.
	* gnu/packages/video.scm (ffmpeg-progress-yield): Update to 0.11.3.
	[source]: Update URI.
	[native-inputs]: Add python-pytest.

	Change-Id: I3b3309b4275bd3c458a5da0fee9d051e2dcf8894

2025-03-28  Vinicius Monego  <monego@posteo.net>

	gnu: python-markdownify: Update to 1.1.0.
	* gnu/packages/markup.scm (python-markdownify): Update to 1.1.0.
	[source]: Fetch from GitHub.
	[build-system]: Use pyproject-build-system.
	[arguments]: Do not override the check phase.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: If26ba575a3babab2b2ea7e417aae2738196caba6

2025-03-28  Vinicius Monego  <monego@posteo.net>

	gnu: python-deepxde: Update to 1.13.2.
	* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.13.2.

	Change-Id: I70f0caf5408e41295ed98b6b33dcc2df4a7ccc01

2025-03-28  Luca Cirrottola  <luca.cirrottola@inria.fr>
	    Andreas Enge  <andreas@enge.fr>

	gnu: hypre: Fix documentation.
	* gnu/packages/maths.scm (hypre)[native-inputs]: Add ghostscript.
	[arguments]<phases>{build-docs}: Set $HOME so that fontconfig finds a
	directory for writing its cache.

	Change-Id: I46635f262a0d3ecd4114d1d673da635232522915

2025-03-28  Luca Cirrottola  <luca.cirrottola@inria.fr>

	gnu: hypre: Update to 2.32.0.
	* gnu/packages/maths.scm (hypre): Update to 2.32.0.
	[inputs]: Add python-sphinx-rtd-theme.

	Change-Id: I278cb9ac088cdd40075b2b10d10cef9451cd17cc

2025-03-28  Andy Tai  <atai@atai.org>

	gnu: ddrescue: Update to 1.29.1.
	* gnu/packages/disk.scm (ddrescue): Update to 1.29.1.

	Change-Id: Ifb8fbc7d04c5c428d18fee0b48d53b0af0aae04e

2025-03-28  Jussi Timperi  <jussi.timperi@iki.fi>

	gnu: go-github-com-lyft-protoc-gen-star-v2: Update to 2.0.4.
	* gnu/packages/golang-xyz.scm (go-github-com-lyft-protoc-gen-star-v2): Update to 2.0.4.

	Change-Id: I5447a3c5612b2258e91395748c6f4646c39caafc

2025-03-28  Trevor Richards  <trev@trevdev.ca>

	gnu: gnome-shell-extension-unite-shell: Update to 82.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-unite-shell): Update to
	82.

2025-03-28  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 136.0.4-1 [security fixes].
	Contains a fix for:

	CVE-2025-2857: Incorrect handle could lead to sandbox escapes

	* gnu/packages/librewolf.scm (librewolf): Update to 136.0.4-1.

	Change-Id: I9ff4b61c7dc26fe82b593b0a7eddfc2592b36542

2025-03-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-lispbuilder-sdl: Update to 0.9.8.2-2.9590d70.
	* gnu/packages/lisp-xyz.scm (sbcl-lispbuilder-sdl): Update to 0.9.8.2-2.9590d70.
	[arguments] <phases>: Remove traling #t from lambdas.
	[inputs]: Remove lables.

	Change-Id: I89a08c7b38c37283df6d7e8fd942dcc81d7230a5

2025-03-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: libvirt: Add UEFI firmware support.
	This makes libvirt able to boot images that require a UEFI bootloader, with
	the available firmwares exposed to libvirt made configurable via a new
	configuration field.  For more background on the problem this fixes, see the
	same issue that was reported in NixOS (see:
	https://github.com/NixOS/nixpkgs/issues/115996).

	* gnu/services/virtualization.scm: (list-of-file-likes?): New predicate.
	(libvirt-configuration): [firmwares]: New field.
	(/etc/qemu/firmware): New procedure.
	(libvirt-service-type): Extend the etc-service-type with it.
	(generate-libvirt-documentation): Delete obsolete procedure.
	* doc/guix.texi: Re-generate doc.
	* gnu/tests/virtualization.scm (run-libvirt-test): Augment memory from 256 to
	512 MiB.  Test it.

	Series-to: 77110@debbugs.gnu.org
	Change-Id: I40694964405f13681520bf1e28b7365b0200d8f7

2025-03-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ovmf-x86-64: Install QEMU firmware metadata file.
	* gnu/packages/firmware.scm (ovmf-x86-64)
	[phases] {install-qemu-firmware-metadata}: New phase.
	(ovmf-aux-file): New procedure.
	* gnu/packages/aux-files/ovmf/51-edk2-ovmf-2m-raw-x64-nosb.json: New file.
	* Makefile.am (AUX_FILES): Register it.

	Change-Id: I301eac8b79aed523f3b4cdedb7b3925d8fd0ad3d

2025-03-27  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	services: Use beaconDB as location provider in geoclue.
	The previous used Mozilla Location Service (MLS) was retired in 2024:
	https://github.com/mozilla/ichnaea/issues/2065

	* gnu/services/desktop.scm (<geoclue-configuration>)
	[wifi-geolocation-url]: Switch default provider to beaconDB.
	[wifi-submission-url]: Likewise.

	Change-Id: I95e4600a2d5454bdde4be44b09273694536bd44e

2025-03-27  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: aacircuit: Wrap program properly.
	* gnu/packages/engineering.scm (aacircuit): Wrap program properly.
	[arguments]: Import modules from glib-or-gtk-build-system, add new phases:
	generate-gdk-pixbuf-loaders-cache-file, glib-or-gtk-wrap, wrap-aacircuit.
	[propagated-inputs]: Move every input from here...
	[inputs]: to here, add bash-minimal.

	Change-Id: Ia9e5b0908b7464a0dfe0fd8ffa4675cad95c0dd9

2025-03-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libbpf: Install uAPI headers.
	* gnu/packages/linux.scm (libbpf)
	[phases] {install-linux-bpf-headers}: Replace with...
	{install}: ... this new phase override.

	Change-Id: I596c17dcf3af5bce70cffe6949443f4d409dda89

2025-03-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: dwarves: Update to 1.29.
	* gnu/packages/linux.scm (dwarves): Update to 1.29.

	Change-Id: I65bbfdd54fe7d401e92d112965672a1cb7d6f8f3

2025-03-27  Zheng Junjie  <z572@z572.online>

	gnu: guile-knots: Use git-file-name.
	* gnu/packages/guile-xyz.scm (guile-knots)[source]: Use git-file-name.

	Change-Id: Ice44464de5a4ec654441aae847de8bca20c1461b

2025-03-27  Zheng Junjie  <z572@z572.online>

	gnu: guile2.0-bash: Use git-file-name.
	* gnu/packages/guile-xyz.scm (guile2.0-bash)[source]: Use git-file-name.

	Change-Id: I7b0b1e89a15cfd52e44975e2f99881e514b7d0ca

2025-03-27  Zheng Junjie  <z572@z572.online>

	gnu: guildhall: Use git-file-name.
	* gnu/packages/guile-xyz.scm (guildhall)[source]: Use git-file-name.

	Change-Id: I8aeac34fd382ba6de2e92c03309675b0d9d46954

2025-03-27  Zheng Junjie  <z572@z572.online>

	gnu: guile-minikanren: Use git-file-name.
	* gnu/packages/guile-xyz.scm (guile-minikanren)[source]: Use git-file-name.

	Change-Id: I6574034a283ee9eb4c4b2d6fc987c8a77966bcc8

2025-03-27  Zheng Junjie  <z572@z572.online>

	gnu: guile-png: Use git-file-name.
	* gnu/packages/guile-xyz.scm (guile-png)[source]: Use git-file-name.

	Change-Id: I23ce548065131400faf601bc178454c74822f58a

2025-03-27  Zheng Junjie  <z572@z572.online>

	gnu: guile-miniadapton: Use git-file-name.
	* gnu/packages/guile-xyz.scm (guile-miniadapton)[source]: Use git-file-name.

	Change-Id: Id554af296b49e43e2fb158eaedac2ab3e600ea4e

2025-03-27  Zheng Junjie  <z572@z572.online>

	gnu: guile-ics: Use git-file-name.
	* gnu/packages/guile-xyz.scm (guile-ics)[source]: Use git-file-name.

	Change-Id: I7bb7fe30686e73fe5aeeeae00576b07c932e2dbe

2025-03-27  Zheng Junjie  <z572@z572.online>

	gnu: guile-mastodon: Use git-file-name.
	* gnu/packages/guile-xyz.scm (guile-mastodon)[source]: Use git-file-name.

	Change-Id: I7538ea04e996b7e59dffcdf758645ff4a893909b

2025-03-27  Zheng Junjie  <z572@z572.online>

	gnu: guile-prometheus: Use git-file-name.
	* gnu/packages/guile-xyz.scm (guile-prometheus)[source]: Use git-file-name.

	Change-Id: I9d4ef8109e679593bdd328db15de24f41c6175f5

2025-03-27  Zheng Junjie  <z572@z572.online>

	gnu: guile-pfds: Use git-file-name.
	* gnu/packages/guile-xyz.scm (guile-pfds)[source]: Use git-file-name.

	Change-Id: I287bf81570b111372b532eebfa14be0a98a36b89

2025-03-27  Zheng Junjie  <z572@z572.online>

	gnu: guile-dsv: Use git-file-name.
	* gnu/packages/guile-xyz.scm (guile-dsv)[source]: Use git-file-name.

	Change-Id: Id2db18efbba82dc8b5d544f6cbc13c2d1e1aa23d

2025-03-27  Zheng Junjie  <z572@z572.online>

	gnu: guile-oauth: Use git-file-name.
	* gnu/packages/guile-xyz.scm (guile-oauth)[source]: Use git-file-name.

	Change-Id: Ieda07fc961726c0581d1e91e121df6dbf31a1d1f

2025-03-26  Vinicius Monego  <monego@posteo.net>

	gnu: quantlib: Update to 1.37.
	* gnu/packages/finance.scm (quantlib): Update to 1.37.

	Change-Id: Ibce2d08bfc24788d0b1261506343d87bc38b80ff

2025-03-26  Vinicius Monego  <monego@posteo.net>

	gnu: homebank: Update to 5.8.6.
	* gnu/packages/finance.scm (homebank): Update to 5.8.6.

	Change-Id: Ia95697fdcb1dd80863283e8f005f39ff583b5323

2025-03-26  Vinicius Monego  <monego@posteo.net>

	gnu: gmic: Update to 3.5.3.
	* gnu/packages/image-processing.scm (gmic): Update to 3.5.3.

	Change-Id: I965f5063515b80c0055c7eb3d94ff771fef9e022

2025-03-26  Vinicius Monego  <monego@posteo.net>

	gnu: python-ta-lib: Update to 0.6.3.
	* gnu/packages/finance.scm (python-ta-lib): Update to 0.6.3.
	[source]: Fetch from GitHub.
	[build-system]: Use pyproject-build-system.
	[arguments]<#:test-flags>: Ignore test file depending on polars.
	<#:phases>: Add phase 'delete-precompiled-files after 'unpack and
	'regenerate-talibc before 'build.
	[native-inputs]: Replace python-cython by python-cython-3. Remove
	python-nose. Add python-pytest, python-setuptools, python-wheel.

	Change-Id: I9875ac9f43574cccc90366080bb930284b587902

2025-03-26  Vinicius Monego  <monego@posteo.net>

	gnu: ta-lib: Update to 0.6.4.
	* gnu/packages/finance.scm (ta-lib): Update to 0.6.4.
	[source]: Fetch from new official home on GitHub.
	[arguments]: Use Gexp. Add #:tests?. Remove #:parallel-build. Delete the
	'link-math-library phase.
	[native-inputs]: Add autoconf-2.71, automake, libtool.

	Change-Id: I2853ba504a406a0d5d399449ce0345078e7499e5

2025-03-26  Jussi Timperi  <jussi.timperi@iki.fi>

	gnu: xssproxy: Update to 1.1.1.
	* gnu/packages/xdisorg.scm (xssproxy): Update to 1.1.1.
	[source]<url>: https://github.com/timakro/xssproxy now permanently
	redirects to https://github.com/vincentbernat/xssproxy.
	[license]: Switch to expat.

	Change-Id: Id8f940bf623959151c5c9e9adb014b4629ea994c

2025-03-26  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: gajim: Update to 1.9.5.
	* gnu/packages/messaging.scm (gajim): Update to 1.9.5.
	[arguments]<#:phases>: Update build-metadata, and
	install-metadata phases.

	Change-Id: I7c83fb8c53066c1c704f562a24e4334e6f14beab

2025-03-26  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: python-nbxmpp: Update to 5.0.4.
	* gnu/packages/messaging.scm (python-nbxmpp): Update to 5.0.4.

	Change-Id: If2e0f26eeb5659de30db8939d6b43e375d131acb

2025-03-26  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: nim: Update to 2.2.2
	* gnu/packages/nim.scm (atlas, sat): New variables.
	(nim): Update to 2.2.0. [arguments]: Use G-expressions.
	<#:modules> Import modules used by phases. <#:phases>:
	Add phase "copy-deps". Update phases "patch-installer",
	"patch-dynamic-libraries", and "patch-more-shebangs".

	Change-Id: I3f88dd6a3b78699e91e59b23ededf9f1923eb721

2025-03-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to a9239a7.
	* gnu/packages/package-management.scm (guix): Update to a9239a7.

	Change-Id: I3538fa161a349481e1c525c80bb357b06268a8d4

2025-03-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-sage-shell-mode.
	* gnu/packages/emacs-xyz.scm (emacs-sage-shell-mode): New variable.

	Change-Id: I73189f919f0f1a36b0f4826685b8ace4563a9a81

2025-03-26  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add lis.
	* gnu/packages/maths.scm (lis): New variable.

	Change-Id: I68bf93787346815912d02b919cb5c9acf884483e

2025-03-26  Sughosha  <sughosha@disroot.org>

	gnu: plasma: Re-order propageated-inputs and update comments.
	* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Re-order; update
	inline comments.

	Change-Id: Icf347b1ec080f808627c95f0e29522dc00c6401f

2025-03-26  Sughosha  <sughosha@disroot.org>

	services: plasma-polkit-settings: Add missing packages.
	* gnu/services/desktop.scm (plasma-polkit-settings): Add kdeplasma-addons,
	kglobalaccel, kpmcore and kwalletmanager.

	Change-Id: I4e5544a7211fdf898b02ea51750e6d66a3b79ca9

2025-03-26  Sughosha  <sughosha@disroot.org>

	services: plasma-dbus-service: Add missing packages.
	* gnu/services/desktop.scm (plasma-dbus-service): Add kdeplasma-addons,
	kpmcore and kwalletmanager.

	Change-Id: Icef5290368f681b95be3cf14d0238f1bbf47c0f6

2025-03-26  Sughosha  <sughosha@disroot.org>

	gnu: plasma: Add missing dependencies.
	* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Add kpmcore,
	kwalletmanager and partitionmanager.

	Change-Id: I382eb94f23693e71df9a684465c7e72e2607f886

2025-03-26  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add imhex.
	* gnu/packages/hexedit.scm (make-imhex-patterns, imhex): New variables.

	Change-Id: I114d3a6c0dae32ea434a77a6bd88b8ff6870b70c

2025-03-26  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add imhex-pattern-language.
	* gnu/packages/hexedit.scm (imhex-pattern-language): New variable.

	Change-Id: I641bebed0bea9b2c8aca87f54d0fb457064a07d7

2025-03-26  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add xdgpp.
	* gnu/packages/cpp.scm (xdgpp): New variable.

	Change-Id: Ia11c0926e5b7f6e60c5dd48e8973cfd6391b1469

2025-03-26  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add nativefiledialog-extended.
	* gnu/packages/cpp.scm (nativefiledialog-extended): New variable.

	Change-Id: I89ed4554db3ec8075bbb7d50bbfb4b99cae81a27

2025-03-26  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add miniaudio.
	* gnu/packages/cpp.scm (miniaudio): New variable.

	Change-Id: I27b74793dd7b80af4437e0a1b997cc87fe8822e5

2025-03-26  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add lunasvg.
	* gnu/packages/cpp.scm (lunasvg): New variable.

	Change-Id: I77b7943e26e4e676a1575e3e33305f6f4476b401

2025-03-26  Sergio Pastor Pérez  <sergio.pastorperez@gmail.com>

	gnu: Add plutovg.
	* gnu/packages/cpp.scm (plutovg): New variable.

	Change-Id: I23d615af1545b79f07a64902c472e6a2e081af5a

2025-03-26  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add jthread.
	* gnu/packages/cpp.scm (jthread): New variable.

	Change-Id: I163ab0f8dbd9bc5ed0250612938f82926b07bc92

2025-03-26  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add edlib.
	* gnu/packages/cpp.scm (edlib): New variable.

	Change-Id: Ia38b1d92d64134f638b13d9afb981f44a374a10e

2025-03-26  Ludovic Courtès  <ludo@gnu.org>

	guix-install.sh: Support the unprivileged daemon where possible.
	* etc/guix-install.sh (create_account): New function.
	(sys_create_build_user): Use it.  When ‘guix-daemon.service’ contains
	“User=guix-daemon” only create the ‘guix-daemon’ user and group.
	(sys_delete_build_user): Delete the ‘guix-daemon’ user and group.
	(can_install_unprivileged_daemon): New function.
	(sys_create_store): When installing the unprivileged daemon, change
	ownership of /gnu and /var/guix, and create /var/log/guix.
	(sys_authorize_build_farms): When the ‘guix-daemon’ account exists,
	change ownership of /etc/guix.

	Change-Id: I73e573f1cc5c0cb3794aaaa6b576616b66e0c5e9

2025-03-26  Ludovic Courtès  <ludo@gnu.org>

	etc: systemd services: Run ‘guix-daemon’ as an unprivileged user.
	* etc/guix-daemon.service.in (ExecStart): Remove ‘--build-users-group’.
	(Environment): Add ‘GUIX_STATE_DIRECTORY’.
	(Before, User, AmbientCapabilities, PrivateMounts, BindPaths): New fields.
	* etc/gnu-store.mount.in (Before): Remove.
	(WantedBy): Change to ‘multi-user.target’.

	Change-Id: Id826b8ab535844b6024d777f6bd15fd49db6d65e

2025-03-26  Ludovic Courtès  <ludo@gnu.org>

	tests: Run in a chroot and unprivileged user namespaces.
	* build-aux/test-env.in: Pass ‘--disable-chroot’ only when unprivileged
	user namespace support is lacking and warn in that case.
	* tests/store.scm ("build-things, check mode"): Use ‘gettimeofday’
	rather than a shared file as a source of entropy.
	("symlink is symlink")
	("isolated environment", "inputs are read-only")
	("inputs cannot be remounted read-write")
	("build root cannot be made world-readable")
	("/tmp, store, and /dev/{null,full} are writable")
	("network is unreachable"): New tests.
	* tests/processes.scm ("client + lock"): Skip when
	‘unprivileged-user-namespace-supported?’ returns true.

	Change-Id: I3b3c3ebdf6db5fd36ee70251d07b893c17ca1b84

2025-03-26  Ludovic Courtès  <ludo@gnu.org>

	tests: Add missing derivation inputs.
	These missing inputs go unnoticed when running ‘guix-daemon
	--disable-chroot’ but are immediately visible otherwise.

	* tests/derivations.scm ("fixed-output derivation"): Add %BASH to #:sources.
	("fixed-output derivation: output paths are equal"):
	("fixed-output derivation, recursive"):
	("derivation with a fixed-output input"):
	("derivation with duplicate fixed-output inputs"):
	("derivation with equivalent fixed-output inputs"):
	("build derivation with coreutils"): Likewise.
	* tests/packages.scm (bootstrap-binary): New procedure.
	("package-source-derivation, origin, sha512"): Use it instead of
	‘search-bootstrap-binary’ and add BASH to #:sources.
	("package-source-derivation, origin, sha3-512"): Likewise.

	Change-Id: I4c9087df23c47729a3aff15e9e1435b7266e36e2

2025-03-26  Ludovic Courtès  <ludo@gnu.org>

	linux-container: ‘unprivileged-user-namespace-supported?’ returns #f on non-Linux.
	Previously this procedure would return #t on non-Linux systems.

	* gnu/build/linux-container.scm (unprivileged-user-namespace-supported?):
	When USERNS-FILE doesn’t exist, return (user-namespace-supported?).

	Reported-by: Reepca Russelstein <reepca@russelstein.xyz>
	Change-Id: I92050338b8b68bc3bd87100317eba69fcdf14a0a

2025-03-26  Ludovic Courtès  <ludo@gnu.org>

	daemon: Move comments where they belong.
	* nix/libstore/build.cc (DerivationGoal::startBuilder): Shuffle
	comments for clarity.

	Change-Id: I6557c103ade4a3ab046354548ea193c68f8c9c05

2025-03-26  Ludovic Courtès  <ludo@gnu.org>

	daemon: Drop Linux ambient capabilities before executing builder.
	* config-daemon.ac: Check for <sys/prctl.h>.
	* nix/libstore/build.cc (DerivationGoal::runChild): When ‘useChroot’ is
	true, call ‘prctl’ to drop all ambient capabilities.

	Change-Id: If34637fc508e5fb6d278167f5df7802fc595284f

2025-03-26  Ludovic Courtès  <ludo@gnu.org>

	daemon: Create /var/guix/profiles/per-user unconditionally.
	* nix/libstore/local-store.cc (LocalStore::LocalStore): Create
	‘perUserDir’ unconditionally.

	Change-Id: I5188320f9630a81d16f79212d0fffabd55d94abe

2025-03-26  Ludovic Courtès  <ludovic.courtes@inria.fr>

	daemon: Allow running as non-root with unprivileged user namespaces.
	Many thanks to Reepca Russelstein for their review and guidance on these
	changes.

	* nix/libstore/build.cc (guestUID, guestGID): New variables.
	(DerivationGoal)[readiness]: New field.
	(initializeUserNamespace): New function.
	(DerivationGoal::runChild): When ‘readiness.readSide’ is positive, read
	from it.
	(DerivationGoal::startBuilder): Call ‘chown’
	only when ‘buildUser.enabled()’ is true.  Pass CLONE_NEWUSER to ‘clone’
	when ‘buildUser.enabled()’ is false or not running as root.  Retry
	‘clone’ without CLONE_NEWUSER upon EPERM.
	(DerivationGoal::registerOutputs): Make ‘actualPath’ writable before
	‘rename’.
	(DerivationGoal::deleteTmpDir): Catch ‘SysError’ around ‘_chown’ call.
	* nix/libstore/local-store.cc (LocalStore::createUser): Do nothing if
	‘dirs’ already exists.  Warn instead of failing when failing to chown
	‘dir’.
	* guix/substitutes.scm (%narinfo-cache-directory): Check for
	‘_NIX_OPTIONS’ rather than getuid() == 0 to determine the cache
	location.
	* doc/guix.texi (Build Environment Setup): Reorganize a bit.  Add
	section headings “Daemon Running as Root” and “The Isolated Build
	Environment”.  Add “Daemon Running Without Privileges” subsection.
	Remove paragraph about ‘--disable-chroot’.
	(Invoking guix-daemon): Warn against ‘--disable-chroot’ and explain why.
	* tests/derivations.scm ("builder is outside the store"): New test.

	Reviewed-by: Reepca Russelstein <reepca@russelstein.xyz>

2025-03-26  Ludovic Courtès  <ludo@gnu.org>

	daemon: Remount root directory as read-only.
	* nix/libstore/build.cc (DerivationGoal::runChild): Bind-mount the store
	and /tmp under ‘chrootRootDir’ to themselves as read-write.
	Remount / as read-only.

	Change-Id: I79565094c8ec8448401897c720aad75304fd1948

2025-03-26  Ludovic Courtès  <ludo@gnu.org>

	daemon: Remount inputs as read-only.
	* nix/libstore/build.cc (DerivationGoal::runChild): Remount ‘target’ as
	read-only.

	Reported-by: Reepca Russelstein <reepca@russelstein.xyz>
	Change-Id: Ib7201bcf4363be566f205d23d17fe2f55d3ad666

2025-03-26  Ludovic Courtès  <ludo@gnu.org>

	daemon: Bind-mount all the inputs, not just directories.
	* nix/libstore/build.cc (DerivationGoal::startBuilder): Add all of
	‘inputPaths’ to ‘dirsInChroot’ instead of hard-linking regular files.
	Special-case symlinks.
	(DerivationGoal)[regularInputPaths]: Remove.

	Reported-by: Reepca Russelstein <reepca@russelstein.xyz>
	Change-Id: I070987f92d73f187f7826a975bee9ee309d67f56

2025-03-26  Ludovic Courtès  <ludo@gnu.org>

	daemon: Bind-mount /etc/nsswitch.conf & co. only if it exists.
	Those files may be missing in some contexts, for instance within the
	build environment.

	* nix/libstore/build.cc (DerivationGoal::runChild): Add /etc/resolv.conf
	and related files to ‘ss’ only if they exist.

	Change-Id: Ie19664a86c8101a1dc82cf39ad4b7abb10f8250a

2025-03-26  Ludovic Courtès  <ludo@gnu.org>

	daemon: Close the read end of the logging pipe.
	* nix/libutil/util.cc (commonChildInit): Close ‘logPipe.readSide’.

	Reported-by: Reepca Russelstein <reepca@russelstein.xyz>
	Change-Id: Ia9e48d1afb85d7af52770e016f2b6832792044dd

2025-03-26  Ludovic Courtès  <ludo@gnu.org>

	daemon: Use ‘close_range’ where available.
	* nix/libutil/util.cc (closeMostFDs) [HAVE_CLOSE_RANGE]: Use
	‘close_range’ when ‘exceptions’ is empty.
	* config-daemon.ac: Check for <linux/close_range.h> and the
	‘close_range’ symbol.

	Change-Id: I12fa3bde58b003fcce5ea5a1fee1dcf9a92c0359

2025-03-26  Ludovic Courtès  <ludo@gnu.org>

	services: unattended-upgrade: Exit with non-zero upon failure.
	Until now, the service would always exit with 0, which makes failures
	harder to distinguish in the output of ‘herd status’, for instance.

	* gnu/services/admin.scm (unattended-upgrade-shepherd-services)[code]:
	Call ‘exit’ after ‘report-invoke-error’.

	Change-Id: Idfc74a48a6a798e813db96d5770a897595b27240

2025-03-26  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-goblins: Update to 0.15.1.
	* gnu/packages/guile-xyz.scm (guile-goblins): Update to 0.15.1.

	Change-Id: I6bb3b6ac2a4d1ffa3f9ab9fae5820b82a0fdd49c

2025-03-26  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add perl-math-interpolate.
	* gnu/packages/perl-maths.scm (perl-math-interpolate): New variable.

	Change-Id: I4b5b9585e53845fb1ec226a0e350fe38ec859916

2025-03-26  Andy Tai  <atai@atai.org>

	gnu: mtools: Update to 4.0.48.
	* gnu/packages/mtools.scm (mtools): Update to 4.0.48.

	Change-Id: Ia4cbe13dfcba65b0c301c34559721da24dc815c7

2025-03-26  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.84.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.84.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Ie7d7ff328aa3a6e4c66b52a06326ebd3f77b064e

2025-03-26  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.20.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.20.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: I5e056e4fc42be3de24d25597e6af754f420b9692

2025-03-26  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.13.8.
	* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.8.
	(linux-libre-6.13-pristine-source): Update hash.

	Change-Id: I11e59be49416352b1de797c55a318c1a8756a1a8

2025-03-26  Vinicius Monego  <monego@posteo.net>

	gnu: opencv: Remove unused input.
	* gnu/packages/image-processing.scm (opencv)[inputs]: Remove gtkglext.

	Change-Id: I9444e4d9eaf36d56051bfbc54d7039c120405f03

2025-03-26  André Batista  <nandre@riseup.net>

	gnu: mozjs: Remove version 91.
	No packages depend on this version anymore.

	* gnu/packages/gnuzilla.scm (mozjs-91): Delete variable.

	Change-Id: Icc4efd0fc8b3728e4e6c6953fe3266262358d193

2025-03-26  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: mepo: Update to 1.3.4.
	* gnu/packages/geo.scm (mepo): Update to 1.3.4.
	[arguments]<zig>: Specify Zig 0.14.
	<phases>: Add patch-geoclue-demos-path.
	[inputs]: Add geoclue.

	Change-Id: Ibb9020dcb8202becced1c70ac2a616502dec466e

2025-03-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-numpy: Skip another test on armhf-linux.
	* gnu/packages/python-xyz.scm (python-numpy)[arguments]: When building
	for armhf-linux skip another test.

	Change-Id: Iccd691affca928061becc183db14009544c0e163

2025-03-26  Zheng Junjie  <z572@z572.online>

	gnu: Add python-flake8-import-order.
	* gnu/packages/python-xyz.scm (python-flake8-import-order): New variable.

	Change-Id: I2f6a0a71c39d2b8112c66116b8a880d570b8b950

2025-03-26  Zheng Junjie  <z572@z572.online>

	gnu: Add python-flake8-class-newline.
	* gnu/packages/python-xyz.scm (python-flake8-class-newline): New variable.

	Change-Id: I4cf791c6e075094ba0be02daec8de06bd5cf2619

2025-03-26  Zheng Junjie  <z572@z572.online>

	gnu: Add python-flake8-docstrings.
	* gnu/packages/python-xyz.scm (python-flake8-docstrings): New variable.

	Change-Id: I758db70b11394134221d795e38a049527aa87da8

2025-03-26  Cayetano Santos  <csantosb@inventati.org>

	gnu: nvc: Update to 1.15.2.
	* gnu/packages/fpga.scm (nvc): Update to 1.15.2.

	Change-Id: I160e0927b28efc980e9b7ce4aae9466dbabb1666

2025-03-26  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add dualsensectl.
	* gnu/packages/linux.scm (dualsensectl): New variable.

	Change-Id: I59e20c816198da2f29d374395a5e3b4d21376b1d

2025-03-26  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add lean4.
	* gnu/packages/lean.scm (lean4): New variable.

	Change-Id: I9f51b7475eabdecd98fb05378a2cf91ed516c5ed

2025-03-26  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add emacs-lean4-mode.
	* gnu/packages/emacs-xyz.scm (emacs-lean4-mode): New variable.

	Change-Id: I787e4debe890f1f18c2bbdf8ee4334c4e46433eb

2025-03-25  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add emacs-doctest.
	* gnu/packages/emacs-xyz.scm (emacs-doctest): New variable.

	Change-Id: I159da3e999f3b5c31a196f3af97ca96ca66959ff

2025-03-25  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-16.e1858df.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-16.e1858df.

	Change-Id: I75c4b194bb0f46c7300c4049b9bb531f2622a7cd

2025-03-25  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-125.4cf3b58.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-125.4cf3b58.

	Change-Id: If6f9bc8d378083d2f5dbe8e48ecc5a689db9bc2e

2025-03-25  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-66.d60a8a4.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-66.d60a8a4.

	Change-Id: Iced3d73d24b4e1148c527fde9801a969514a6449

2025-03-25  Christopher Baines  <mail@cbaines.net>

	gnu: python-pytest-mypy: Fix tests on powerpc64le-linux.
	As a test was timing out, so apply the same workaround as used for riscv64.

	* gnu/packages/check.scm (python-pytest-mypy)[arguments]: Patch the test
	timeout for powerpc64le-linux, as well as for riscv64-linux.

	Change-Id: I6d771a092f0fb50c9870446a152d14c98d6f96e6

2025-03-25  Christopher Baines  <mail@cbaines.net>

	build-system: go: Support parallel options for cross builds.
	Since these options were added for normal builds, those packages that used
	these options couldn't be cross built.  Supporting these options in
	go-cross-build restores this functionality.

	* guix/build-system/go.scm (go-cross-build): Support the #:parallel-build? and
	 #:parallel-tests? keyword arguments.

	Change-Id: I9768c9562246b61c2ea875a3d5a42809924f3a7d

2025-03-25  Andreas Enge  <andreas@enge.fr>

	gnu: texlive: Update to 20250308.
	* gnu/packages/texlive.scm (%texlive-date, texlive-extra-src,
	texlive-texmf-src, texlivebin): Update to 20250308.

	Change-Id: Ic0fdfefd6a82ae0ae34eb1d3e0b9cbe1043f8ca6

2025-03-25  Noé Lopez  <noelopez@free.fr>

	gnu: discover: Add missing runtime dependencies.
	qtsvg for icons and the rest for the page with package details.

	* gnu/packages/kde-plasma.scm (discover): Add missing runtime
	dependencies.

	Change-Id: I93598a474c0799ed57234f57f74e216beaf2618b

2025-03-25  Skylar Hill  <stellarskylark@posteo.net>

	gnu: Add guile-oauth.
	* gnu/packages/guile-xyz.scm (guile-oauth): New variable.

	Change-Id: Ie5e8e15a35e2e71171ef6b8ea2e4b86e339152d3

2025-03-25  Ludovic Courtès  <ludo@gnu.org>

	doc: Remove incorrect ‘kbxutil’ example.
	Fixes <https://issues.guix.gnu.org/71918>.

	* doc/guix.texi (Invoking guix refresh): Remove ‘kbxutil’ example.

	Reported-by: Attila Lendvai <attila@lendvai.name>
	Change-Id: If185740731bf29462caba8be31c07f296d0bddd0

2025-03-25  Sughosha  <sughosha@disroot.org>

	services: readymedia: Change cache and log directory permissions to 755.
	Create cache directory and log directory with 755 permission, which passes
	run-readymedia-test.

	* gnu/services/upnp.scm (readymedia-activation): Change directory permissions
	of cache-directory and log-directory to 755.

	Change-Id: Iff30040c3fd52564510f66d3568dab0ef89e0449

2025-03-25  Meredith Oleander  <mereditholeander@gmail.com>

	gnu: Add zig-zls-0.14.
	* gnu/packages/zig-xyz.scm (zig-zls-0.14): New variable.

	Change-Id: I83611bdc850a4f51b6d412595b7ff5afe6464bf9
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-03-25  Meredith Oleander  <mereditholeander@gmail.com>

	gnu: Add zig-lsp-codegen.
	* gnu/packages/zig-xyz.scm (zig-lsp-codegen): New variable.

	Change-Id: I2ab0c3bcb944bd75489b369a7d45496e9b7af913
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-03-25  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-known-folders-for-zig-zls-0.14.
	* gnu/packages/zig-xyz.scm (zig-known-folders-for-zig-0.14): New variable.

	Change-Id: Ib284f1f600dab56ddf64df5fe024fe8f35f1ac53

2025-03-25  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-diffz-for-zig-zls-0.14.
	* gnu/packages/zig-xyz.scm (zig-diffz-for-zig-zls-0.14): New variable.

	Change-Id: Ie60e7f34aa802663fb484961e879784b26717bf9

2025-03-25  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	gnu: Add beanbag.
	* gnu/packages/zig-xyz.scm (beanbag): New variable.

	Change-Id: I1ffb34dd771e4cb0938f1c471573e6bbe1ff5046
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-03-25  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	gnu: Add zig-zigimg.
	* gnu/packages/zig-xyz.scm (zig-zigimg): New variable.

	Change-Id: If87e1f65d3aa544b30ea3fb0da4e292bcec5e567
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-03-25  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	gnu: Add zig-clap.
	* gnu/packages/zig-xyz.scm (zig-clap): New variable.

	Change-Id: Iae01f44bd9ddb312b51cf899c24f6b56a808d026
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-03-24  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-gtk4: Update to 1.0.0-2.c05d03e.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-gtk4): Update to 1.0.0-2.c05d03e.

	Change-Id: Ib3ab88defc3fdf53e014869e667c262da5541e4f

2025-03-24  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-linear-programming: Fix build with sbcl 2.5.2.
	* gnu/packages/lisp-xyz.scm (sbcl-linear-programming)[arguments]: Add
	  "fix-build" phase.

	Change-Id: Id0656d1d2efc478f7e3602dc297a5c785a903b89

2025-03-24  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-clingon: Update to 0.5.0-1.f2a703f.
	* gnu/packages/lisp-xyz.scm (sbcl-clingon): Update to 0.5.0-1.f2a703f.
	  [arguments]: Disable tests.

	Change-Id: I4b04017eae85eca35f05d6cd87aa5a9e42da7643

2025-03-24  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-langutils: Fix build with sbcl 2.5.2.
	* gnu/packages/lisp-xyz.scm (sbcl-langutils)[arguments]: Add 'fix-build'
	  phase.

	Change-Id: Ie41f9a9361b480176edfef4292addb17df6aeeb1

2025-03-24  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl: Update to 2.5.2.
	* gnu/packages/lisp.scm (sbcl): Update to 2.5.2.

	Change-Id: I795c0220fff64a95c39f0f3bd1718c635b1313b2

2025-03-24  Nguyễn Gia Phong  <mcsinyx@disroot.org>
	    Andreas Enge  <andreas@enge.fr>

	gnu: Add mepo.
	* gnu/packages/geo.scm (mepo): New variable.

	Change-Id: I1513af518da9ca687091bf7f78f48c93ec07f24a

2025-03-24  John Kehayias  <john.kehayias@protonmail.com>

	gnu: hyprland: Update to 0.48.0.
	* gnu/packages/wm.scm (hyprland): Update to 0.48.0.
	[inputs]: Replace wayland-protocols with wayland-protocols-next.
	[properties]: Add upstream-name.

	Change-Id: I094c105508169fbc3fd8602cb2faf086f3c751aa

2025-03-24  John Kehayias  <john.kehayias@protonmail.com>

	gnu: aquamarine: Update to 0.8.0.
	* gnu/packages/xdisorg.scm (aquamarine): Update to 0.8.0.

	Change-Id: I206bcaa0af1d1ef8a456f49f831a89513fa22733

2025-03-24  John Kehayias  <john.kehayias@protonmail.com>

	gnu: hyprutils: Update to 0.5.2.
	* gnu/packages/cpp.scm (hyprutils): Update to 0.5.2.

	Change-Id: Ic413fce91a821ec95054b94d8620b38338c0e708

2025-03-24  Mattia Bunel  <mattia.bunel@ehess.fr>
	    Andreas Enge  <andreas@enge.fr>

	gnu: Add cloudcompare.
	* gnu/packages/geo.scm (cloudcompare): New variable.

	Change-Id: Idc0b6050fc8cb5323874a281588709bee007e3dd

2025-03-24  Andreas Enge  <andreas@enge.fr>

	gnu: scribus: Update to 1.6.3.
	* gnu/packages/scribus.scm (scribus): Update to 1.6.3.

	Change-Id: Ife5caf5e6376f7ed2cc1beba3d175a2f76d1cbd2

2025-03-24  Andreas Enge  <andreas@enge.fr>

	gnu: podofo: Add 0.10.4.
	* gnu/packages/pdf.scm (podofo): Add variable for version 0.10.4. Rename
	old variable to...
	(podofo-0.9): ...this.
	* gnu/packages/ebook.scm (calibre): Use podofo-0.9 as input.

	Change-Id: I5cb504b82934b039b7ba75cf07b9e57aee3a697a

2025-03-24  Andreas Enge  <andreas@enge.fr>

	gnu: podofo: Modernise package definition.
	* gnu/packages/pdf.scm (podofo)[source]: Use git download.
	[arguments]: Use gexps.
	[home-page]: Update.

	Change-Id: I0ad13ed66d67c95fc189008bd043b3bd90aeb4c7

2025-03-24  jgart  <jgart@dismail.de>

	gnu: python-pytest-helpers-namespace: Use modern style.
	* gnu/packages/python-check.scm (python-pytest-helpers-namespace)[arguments]:
	Use modern style.

	Change-Id: I97d10134022e4073449b25dae13716f6a65c7c14

2025-03-24  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: clasp-cl: Update to 2.7.0.
	* gnu/packages/lisp.scm (clasp-cl): Update to 2.7.0.
	[inputs]: Replace clang, and llvm with clang-toolchain. Switch to LLVM 19
	as per upstream release notes. [#:phases]: Add fix-sh-paths phase to patch
	"/bin/sh" references. Add install-lib phase to install libclasp.so file.
	<configure>: Update ld-flags, and pass more arguments. <build>: Enable
	parallel building.

	Most of the changes here are derived from upstream[0].

	[0] https://raw.githubusercontent.com/clasp-developers/clasp/refs/tags/2.7.0/guix/clasp.scm

	Change-Id: Id66086e0fe67ed2db62d1a0913b31e3946188519

2025-03-23  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 136.0.2-1.
	* gnu/packages/librewolf.scm (librewolf): Update to 136.0.2-1.

	Change-Id: Id836863f4e1a8d8005c3cfc214b9dd62d9797a8b

2025-03-23  Ludovic Courtès  <ludo@gnu.org>

	doc: Document Shepherd timers and recommend against mcron.
	* doc/guix.texi (Scheduled Job Execution): Add intro.  Add “Shepherd
	Timers” subsection; move previous documentation to “Mcron” subsection.
	Recommend use of Shepherd timers.
	(Mcron Home Service): Recommend Shepherd timers.
	(Shepherd Home Service): Document timers.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I9dba68a0d062f5aeeae29ff725e1161f2bd3b291

2025-03-23  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Add ‘shepherd-timer’.
	* gnu/services/shepherd.scm (shepherd-timer): New procedure.
	* gnu/home/services/shepherd.scm: Re-export it.

	Suggested-by: Luis Guilherme Coelho <lgcoelho@disroot.org>
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I5f702d4119eee47381a7a1ac650b8ad3fc5e6cdd

2025-03-23  Ludovic Courtès  <ludo@gnu.org>

	services: virtual-build-machine: Turn GC job into a Shepherd timer.
	* gnu/services/virtualization.scm (gc-service-type): New variable.
	(%virtual-build-machine-operating-system): Use instead of extending
	‘mcron-service-type’.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I56d7f9293f582269e5a34d91bf4f3edddfa844e0

2025-03-23  Ludovic Courtès  <ludo@gnu.org>

	services: ganeti: Produce Shepherd timers instead of mcron jobs.
	* gnu/services/ganeti.scm (<ganeti-watcher-configuration>)[schedule]:
	Change default value to a cron string.
	(ganeti-timer): New procedure.
	(ganeti-watcher-jobs): Rename to…
	(ganeti-watcher-service): … this.  Return Shepherd services.
	(ganeti-watcher-service-type)[extensions]: Adjust accordingly.
	(ganeti-cleaner-jobs): Rename to…
	(ganeti-cleaner-service): … this.  Return Shepherd services.
	(ganeti-cleaner-service-type)[extensions]: Adjust accordingly.
	(ganeti-shepherd-services): Include the watcher and cleaner services.
	(ganeti-mcron-jobs): Remove.
	(ganeti-service-type)[extensions]: Adjust accordingly.
	* doc/guix.texi (Virtualization Services): Update ‘schedule’
	documentation.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Id209a3c50271203dc7190c4c6d0c0ffdf6c10875

2025-03-23  Ludovic Courtès  <ludo@gnu.org>

	services: ganeti: Update to Shepherd 1.0 interface.
	* gnu/services/ganeti.scm (shepherd-wconfd-force-start-action)[procedure]:
	Use ‘enable-service’ and ‘perform-service-action’ instead of ‘action’,
	which was deprecated in 0.10.x and replaced in 1.0.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I2ba7d973b95f17f6ce093185fec7b246cf427be9

2025-03-23  Ludovic Courtès  <ludo@gnu.org>

	tests: ganeti: Increase VM memory size.
	* gnu/tests/ganeti.scm (run-ganeti-test): Pass ‘-m 1024’ to
	‘make-marionette’.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I82c8a0eb37c16079f1affe793afc0d8a773c62c8

2025-03-23  Ludovic Courtès  <ludo@gnu.org>

	tests: ganeti: Write system log to /dev/console.
	* gnu/tests/ganeti.scm (%ganeti-os): Wrap in
	‘operating-system-with-console-syslog’.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Ie86ad640ad6a7c154f5768ac4250acdd0e8940af

2025-03-23  Ludovic Courtès  <ludo@gnu.org>

	tests: ganeti: Remove unnecessary ‘begin’.
	* gnu/tests/ganeti.scm (run-ganeti-test): Remove ‘begin’ where
	unnecessary.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I3a36fffdc797c9187b5ffa406f7a06985f18d29c

2025-03-23  Ludovic Courtès  <ludo@gnu.org>

	tests: Make ‘operating-system-with-console-syslog’ public.
	* gnu/tests/install.scm (operating-system-with-console-syslog): Move to…
	* gnu/tests.scm (operating-system-with-console-syslog): … here.  New
	procedure.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I015e24525140365d09f22127d366107fdc9ca902

2025-03-23  Ludovic Courtès  <ludo@gnu.org>

	services: wireguard: Turn monitoring into a Shepherd timer.
	* gnu/services/vpn.scm (<wireguard-configuration>)[schedule]: Change
	default value.
	(wireguard-monitoring-program): New procedure, with code taken from…
	(wireguard-monitoring-jobs): … here.  Remove.
	(wireguard-shepherd-services): New procedure, with code taken from…
	(wireguard-shepherd-service): … here.  Remove.
	* doc/guix.texi (VPN Services): Update.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I6851ddf1eb9480bdc9e6c6c6b88958ab2e6225d7

2025-03-23  Ludovic Courtès  <ludo@gnu.org>

	services: certbot: Turn into a Shepherd timer.
	* gnu/services/certbot.scm (certbot-renewal-jobs): Rename to…
	(certbot-renewal-shepherd-services): … this.  Return a list of Shepherd
	services, including ‘renew-certbot-certificates’, formally defined…
	(certbot-renewal-one-shot): … here.  Remove.
	(certbot-service-type): Adjust accordingly.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I25ad9fc1277f4f6f948ab5fce7c6626f22591d10

2025-03-23  Ludovic Courtès  <ludo@gnu.org>

	services: fstrim: Turn into a Shepherd timer.
	* gnu/services/linux.scm (mcron-time?): Remove.
	(shepherd-calendar-event?): New procedure.
	(fstrim-configuration)[schedule]: Change type to
	‘shepherd-calendar-event’ and update docstring.
	(fstrim-mcron-job): Rename to…
	(fstrim-shepherd-services): … this.  Return a list of Shepherd services.
	(fstrim-service-type): Adjust accordingly.
	* doc/guix.texi (Linux Services): Update.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I9a7433cb15a1f4600470a915769d612e6e644dd8

2025-03-23  Ludovic Courtès  <ludo@gnu.org>

	services: package-database: Turn into a Shepherd timer.
	* gnu/services/admin.scm (package-database-mcron-jobs): Rename to…
	(package-database-shepherd-services): … this.  Return a shepherd
	service.
	(package-database-service-type): Update accordingly.
	* doc/guix.texi (File Search Services): Update documentation of the
	‘schedule’ field.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Id7b4c5cff95a7117dca7d95af37db7389bb5ca92

2025-03-23  Ludovic Courtès  <ludo@gnu.org>

	services: file-database: Exclude /dev by default.
	* gnu/services/admin.scm (%default-file-database-excluded-directories):
	Add “/dev’.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I06af6621cd363e140a6fc49e1cee97d15b365b89

2025-03-23  Ludovic Courtès  <ludo@gnu.org>

	services: file-database: Turn into a Shepherd timer.
	* gnu/services/admin.scm (file-database-mcron-jobs): Rename to…
	(file-database-shepherd-services): … this.  Return a list of Shepherd
	services.
	(file-database-service-type): Adjust accordingly.
	* doc/guix.texi (File Search Services): Update documentation of
	‘schedule’.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I5734c629b113e54057694d2ec480abd26b7815db

2025-03-23  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Factorize ‘trigger’ action.
	* gnu/services/shepherd.scm (shepherd-trigger-action): New variable.
	* gnu/services/admin.scm (log-cleanup-shepherd-services)
	(unattended-upgrade-shepherd-services): Use it.
	* gnu/services/backup.scm (restic-backup-job->shepherd-service): Use it.
	* gnu/home/services/shepherd.scm: Re-export ‘shepherd-trigger-action’.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I834b5b9b61c78f012ee9306df6cf4fd8a93dd6d2

2025-03-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Build with ‘--sysconfdir=/etc’.
	* gnu/packages/ci.scm (cuirass)[arguments]: Pass ‘--sysconfdir=/etc’.

	Change-Id: I9f272c01f067627aaedfb873d849d6b071a137ce

2025-03-23  Vagrant Cascadian  <vagrant@debian.org>

	gnu: vcmi: Update to 1.6.5.
	* gnu/packages/games.scm (vcmi): Update to 1.6.5.

	Change-Id: Ibd6a59df483c56197f77df6c874e558a8cbf7dcf

2025-03-23  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add arm-trusted-firmware-rk3588.
	* gnu/packages/firmware.scm (arm-trusted-firmware-rk3588): New variable.
	* gnu/packages/bootloaders.scm (make-u-boot-rockchip-package): Support
	'rk3588.

2025-03-23  45mg  <45mg.writes@gmail.com>

	services: network-manager: Handle existing configuration directory.
	* gnu/services/networking.scm (network-manager-activation):
	Handle the case where /etc/NetworkManager/conf.d already exists.

	Change-Id: I7af4f4ad226eef28bd8667f0708525e77a6a50c8

2025-03-23  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add linux-libre-arm64-mnt-reform.
	* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform): New variable.
	(reform-debian-packages): New variable.

	Change-Id: I61fa18de361f2ea576608c329d168df03e163d83

2025-03-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-elastic-modes.
	* gnu/packages/emacs-xyz.scm (emacs-elastic-modes): New variable.

	Change-Id: I41f0b6cdb9ad4a2a6c7a178229c791b6499e77c3
	Reviewed-by: Cayetano Santos <csantosb@inventati.org>

2025-03-23  Arjan Adriaanse  <arjan@adriaan.se>

	gnu: Add emacs-erc.
	* gnu/packages/emacs-xyz.scm (emacs-erc): New variable.

	Change-Id: Ie83df977e8dbe4402c15f92e977ba121964b1e6e

2025-03-23  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	gnu: Add blackbox-terminal.
	* gnu/packages/gnome-xyz.scm (blackbox-terminal): New variable.

	Change-Id: I72d1f0b475fd5cdea7fb0087149ac9eba7a8850b

2025-03-23  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	gnu: Add vte-with-sixel.
	* gnu/packages/gnome.scm (vte-with-sixel): New variable.

	Change-Id: Ide1f88fc454155fa940ae2a63b6ed33e38f379f5

2025-03-23  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	gnu: Add libpqmarble.
	* gnu/packages/gnome-xyz.scm (libpqmarble): New variable.

	Change-Id: Ic7d6b6848656247cd43397e5c6b07261a08f6967

2025-03-23  Andrew Wong  <wongandj@icloud.com>

	gnu: Add flycast.
	* gnu/packages/emulators.scm (flycast): New variable.

	Change-Id: I358235492a3493c3126f7ca9f738ed2706e36105

2025-03-23  Zheng Junjie  <z572@z572.online>

	gnu: kdialog: Update to 24.12.3.
	* gnu/packages/kde-utils.scm (kdialog): Update to 24.12.3.

	Change-Id: I29e493dddcaf714d4878df612bec7588fd975019

2025-03-23  Zheng Junjie  <z572@z572.online>

	gnu: plasmatube: Update to 24.12.3.
	* gnu/packages/kde-plasma.scm (plasmatube): Update to 24.12.3.

	Change-Id: I691b7b4aa6d13410f496add0fd76cfec96e07eaa

2025-03-23  Zheng Junjie  <z572@z572.online>

	gnu: libsixel: Update to 1.10.5.
	* gnu/packages/image.scm (libsixel): Update to 1.10.5.

	Change-Id: I34520979d62c006bafcba62d07a17b427929f07e

2025-03-23  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: reprotest: Update to 0.7.29.
	* gnu/packages/diffoscope.scm (reprotest): Update to 0.7.29.
	[phases]: Add 'adjust-importlib-resources-for-old-python. Add
	'skip-most-tests.
	[tests]: Enable tests.

	Change-Id: I18e40990138162f2de31211c31efb0ffd2ccf791

2025-03-23  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: libmodbus: Update to 3.1.11.
	* gnu/packages/engineering.scm (libmodbus): Update to 3.1.11.  Add a missing
	newline after the package definition.
	[source]: Add a patch which disables a test that requires networking.
	* gnu/packages/patches/libmodbus-disable-networking-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I657c0aac3435ec20da6e15d31484effdb7c2dc0b

2025-03-23  45mg  <45mg.writes@gmail.com>

	doc: cookbook: Custom NAT-based libvirt networks.
	* doc/guix-cookbook.texi (Virtual Machines): [Custom NAT-based network
	for libvirt]: New section.
	[References]: New section.

	Change-Id: Ice79c5dc8183ec694ac8b846a5ec88cb98cac9ff

2025-03-23  45mg  <45mg.writes@gmail.com>

	doc: cookbook: Clarify virtual network switches.
	* doc/guix-cookbook.texi (Virtual Machines): [Routed network for
	libvirt] {Creating a virtual network switch}: Remove unnecessarily
	noncommital language ("a few components/configurations, such as...").
	Correct 'TUN interface', as bridges are currently used.  Add a link to
	the libvirt Wiki for more information.

	Change-Id: I6ffdeca8e4d32155c8cce547d4930bf1b0cb471b

2025-03-23  45mg  <45mg.writes@gmail.com>

	doc: cookbook: Fix terminology for libvirt virtual network switches.
	* doc/guix-cookbook.texi (Virtual Machines) [Routed network for
	libvirt]: Replace the term 'virtual bridge' with 'virtual network
	switch'.  This is the term used by the libvirt Wiki to refer to the
	combined setup of a 'virtual bridge' network interface, dnsmasq instance
	bound to it, and firewall rules associated with it; 'bridge' is
	ambiguous because it is sometimes used with this meaning, and sometimes
	to refer specifically to the virtual network device called a 'bridge'.

	Change-Id: Ibd10fe76321eb61e9ca23d8124634d1108d4faad

2025-03-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc/cookbook: Update menus.
	Change-Id: I435d799ac458c38894f06b94d4334f0854a2c219

2025-03-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-vedo: Update to 2025.5.3.
	fenics is no longer required and it fails to build, see #77195.

	* gnu/packages/python-science.scm (python-vedo): Update to 2025.5.3, fix
	build.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <tests?>: Disable as depend on remote data.
	<phases>: Remove 'fix-tests, 'mpi-setup, use default 'check, keep
	'sanity-check; add 'relax-requirements.
	[propagated-inputs]: Remove fenics; add python-pygments.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ifbe63d794f592083f2e65366404f152fda9b3136

2025-03-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fenics-fiat: Refresh package, fix build.
	This package is quite dated and upstream no longer maintains it: "This
	repository was archived by the owner on Feb 21, 2022. It is now
	read-only." <https://bitbucket.org/fenics-project/fiat> ->
	<https://github.com/FEniCS/fiat> while providing a new refactored
	fork <https://github.com/firedrakeproject/fiat>.

	* gnu/packages/simulation.scm (python-fenics-fiat)
	[build-system]: Swap to pyproject-build-system.
	[arguments] <test-flags>: Move tests skip logic here.
	<phases>: Use default 'check.
	[native-inputs]: Add python-setuptools and python-wheel.
	[description]: Adjust fill column indentation.

	Change-Id: Ifea4430b1e49491f1b145702ec6df58153a9c809

2025-03-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tdda: Update to 2.2.17.
	* gnu/packages/python-science.scm (python-tdda): Update to 2.2.17.
	[arguments] <test-flags>: Skip one failing test.
	<phases>: Use default 'check, add 'fix-Python3.11-datetime.UTC.
	[native-inputs]: Add python-chardet, python-pyarrow, python-pytest, and
	python-rich.

	Change-Id: I9d268a8656f51484c3d6c59a86b7537e50f864dc

2025-03-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-gpy: Move to machine-learning.
	* gnu/packages/python-science.scm (python-gpy): Move from here ...
	* gnu/packages/machine-learning.scm: ... to here.

	Change-Id: Id1c8574c166014c87ffa484ea84f798eb7f53844

2025-03-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-gpy: Update to 1.13.2.
	* gnu/packages/python-science.scm (python-gpy): Update to
	1.13.2. Fix build and refresh package style.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I446821dace8cc9c99543f0940e400ca4fc081b08

2025-03-22  Arseniy Zaostrovnykh  <necto.ne@gmail.com>

	gnu: telegram-desktop: Update to version 5.12.3.
	Add three patches to fix the compilation errors raised by gcc 11.
	Note: https://github.com/desktop-app/cmake_helpers/pull/320 was merged,
	so telegram-desktop-unbundle-gsl.patch is no longer needed.

	* gnu/packages/telegram.scm (%telegram-version): Update to 5.12.3.
	(codegen-for-telegram-desktop): Update to revision used by v5.12.3.
	(lib-base-for-telegram-desktop): Likewise.
	(lib-lottie-for-telegram-desktop): Likewise.
	(lib-rpl-for-telegram-desktop): Likewise.
	(lib-spellcheck-for-telegram-desktop): Likewise.
	(lib-ui-for-telegram-desktop): Likewise.
	(lib-webrtc-for-telegram-desktop): Likewise.
	(cmake-helpers-for-telegram-desktop): Likewise;
	Remove the obsolete patch.
	(lib-tl-for-telegram-desktop):
	Apply a patch to fix gcc-11 compilation error.
	(telegram-desktop): Update to v5.12.3;
	Apply patches to make it compile.
	* gnu/packages/patches/telegram-desktop-unbundle-gsl.patch: Remove.
	* gnu/packages/patches/lib-tl-for-telegram-memcpy.patch: New file.
	* gnu/packages/patches/telegram-desktop-hashmap-incomplete-value.patch:
	New file.
	* gnu/packages/patches/telegram-desktop-qguiapp.patch: New file.
	* gnu/local.mk: Adjust accordingly.

	Change-Id: Iaa34ff2cd3f55aa92b1d9ba61a2ff66a72eb1132

2025-03-22  Arseniy Zaostrovnykh  <necto.ne@gmail.com>

	gnu: c++-gsl: Update to 4.2.0.
	* gnu/packages/cpp.scm (c++-gsl): Update to 4.2.0.

	Change-Id: Iceb1c17d4195711159aa03ad161f094c3e78bbd9

2025-03-22  jgart  <jgart@dismail.de>

	teams: Remove jgart from the python team.
	* etc/teams.scm (jgart): Remove from the python team.

	Change-Id: I8778ddafb4fa43d08ca6b88dac30149cf3b9a499

2025-03-22  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.66.0.
	* gnu/packages/prolog.scm (trealla): Update to 2.66.0.

	Change-Id: Ie8a426233fec9ee5e31960fca4bdd53ed3cb0d19

2025-03-22  jgart  <jgart@dismail.de>

	gnu: sbcl-cl-str: Update home-page.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-str): Update to Update home-page.

	Change-Id: I23b5fd0a0c490fab6f2d57ac00a1fdf9560b99cd

2025-03-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: qelectrotech: Use GEXPs.
	* gnu/packages/engineering.scm (qelectrotech): Use GEXPs.

	Change-Id: Ibfdce387805f01a3073b81e2ff59b5521514f0fa

2025-03-22  Leo Famulari  <leo@famulari.name>

	gnu: isync: Update to 1.5.1.
	* gnu/packages/mail.scm (isync): Update to 1.5.1.

	Change-Id: I69d9fcbb6f21f98bf492de7cba20cc0e5c5a0eb7

2025-03-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: fasthenry: Use GEXPs.
	* gnu/packages/engineering.scm (fasthenry): Use GEXPs.

	Change-Id: I045469fc002fc7c05067974dc82516c1e3af9ab7

2025-03-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: fasthenry: Fix build.
	* gnu/packages/engineering.scm (fasthenry): Fix build by explicitly using
	gcc-9 instead of the current gcc version.
	[native-inputs]: Add gcc-9.

	Change-Id: Ie2ef7fd5cd1e01ac4d273e6528e8e745f517b81f

2025-03-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: qmidiarp: Update to 0.7.1.
	* gnu/packages/music.scm (qmidiarp): Update to 0.7.1.
	[arguments]: Remove configure flags.
	[inputs]: Add cairo, glu, and pango; replace jack-1 with jack-2.

	Change-Id: I5ef34a2f2480d2c820830ecea87b9a6c14e8f26a

2025-03-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: synthpod: Update to 0.1.6715.
	* gnu/packages/music.scm (synthpod): Update to 0.1.6715.

	Change-Id: I8812a432463473e7138d107b1644d2486ba3395d

2025-03-22  Rutherther  <rutherther@ditigal.xyz>

	gnu: tlp: Wrap sbin folder
	Seems that tlp recently introduced sbin
	folder, this has broken the wrapping for
	tlp script. The tlp script can fail in
	finding runtime dependencies.

	* gnu/packages/linux.scm (tlp): Wrap sbin folder

	Change-Id: Id006f21fb42e385dade732b9d237b045f3a863e7

2025-03-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-org-modern: Update to 1.7.
	* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 1.7.

	Change-Id: I3ddb1ef58186dd0ad1bf2d9410e2a984b6a3eede

2025-03-22  Evgeny Pisemsky  <mail@pisemsky.site>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add aacircuit.
	* gnu/packages/engineering.scm (aacircuit): New variable.

	Change-Id: I0f44b1037866c729fe1d29a52d9447f6cbea6704

2025-03-22  Zheng Junjie  <z572@z572.online>

	gnu: xnnpack: Fix build on riscv64-linux.
	* gnu/packages/machine-learning.scm (xnnpack)[native-inputs]: When target
	riscv64, Add gcc-14.

	Change-Id: Ifd19f13e6148cd9aa0bbdbf427466b1030da9a5e

2025-03-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-swiper: Update to 0.15.0.
	* gnu/packages/emacs-xyz.scm (emacs-swiper): Update to 0.15.0.

	Change-Id: I89ffc626a91f03ed9719a028b3f7129a01e84269

2025-03-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-chatgpt-shell: Update to 2.16.1.
	* gnu/packages/emacs-xyz.scm (emacs-chatgpt-shell): Update to 2.16.1.

	Change-Id: Ie27454e83b8b93c85485c099c490fcab7b320aa6

2025-03-22  ngraves@ngraves.fr  <ngraves@ngraves.fr>

	gnu: emacs-gptel: Update to 0.9.8.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.9.8.
	[propagated-inputs]: Add emacs-transient.

2025-03-22  Simon Streit  <simon@netpanic.org>

	gnu: emacs-ansible-doc: Update to 0.4-2.648c844.
	Hello,

	This patch not updates the package, it also moves it to emacs-xyz
	where all other emacs packages are collected too.  Thought it would
	fit better there.

	Kind regards

	* gnu/packages/admin.scm (emacs-ansible-doc): Move variable from here…
	* gnu/packages/emacs-xyz.scm: … to here and update to 0.4-2.648c84.
	  Update source and homepage URL to maintained fork.

	Change-Id: I910e773661d98b13ada374e8f5086448bb4d2586

2025-03-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: avidemux: Switch to qt-build-system.
	* gnu/packages/video.scm (avidemux)
	[build-system]: Use qt-build-system.
	[inputs]: Add qtwayland-5.

	Change-Id: I74239700c3af20b2adb2fac32234ff5c64481f85

2025-03-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: avidemux: Update to 2.8.1 and fix build.
	* gnu/packages/video.scm (avidemux): Update to 2.8.1.
	[phases] {unpack-ffmpeg}: Apply ffmpeg-4-binutils-2.41.patch patch.

	Fixes: bug#73240
	Reported-by: Christopher Howard <christopher@librehacker.com>
	Change-Id: I003039b83511e9a2ba0e97ab169bad373babc607

2025-03-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: avidemux: Use gexps.
	* gnu/packages/video.scm (avidemux) [phases]: Use gexps.

	Change-Id: I8a02285a7c85c4cd78558e88c073d62e10fe8d4d

2025-03-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: avidemux: Remove input labels and trailing #t in phases.
	* gnu/packages/video.scm (avidemux) [native-inputs, inputs]: Remove labels.
	[phases]: Remove trailing #t.

	Change-Id: I5b2f0a9f756861e7bfcf6addfba0ddbb036b640d

2025-03-22  Sören Tempel  <soeren@soeren-tempel.net>
	    Sisiutl  <sisiutl@egregore.fun>

	mapped-devices/luks: Add support for --allow-discards.
	* gnu/system/mapped-devices.scm (open-luks-device): Support opening
	LUKS devices with the --allow-discards option.
	* gnu/system/mapped-devices.scm (luks-device-mapping-with-options):
	Pass through the allow-discards? keyword argument.
	* doc/guix.texi (Mapped Devices): Update documentation for the
	luks-device-mapping-with-options procedure.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Iff82d7d548486f028d19f6aa35dd30ca194f57cc

2025-03-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: sysdig: Update to 0.40.1.
	* gnu/packages/admin.scm (sysdig): Update to 0.40.1.

	Change-Id: Ifc5a5bc2d701a5bfcebcacc65880225ede3f2e22

2025-03-22  Tomas Volf  <~@wolfsden.cz>

	doc: Fix default values for gitolite-configuration.
	* doc/guix.texi (Version Control Services) <gitolite-configuration>
	[package, admin-pubkey, rc-file, home-directory]
	[user, group]: Use @code.  Wrap the value in double quotes.

	Change-Id: I1a96826e339d4372d54bb29d22f3fa84f255cb0f

2025-03-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libbpf: Update to 1.5.0.
	* gnu/packages/linux.scm (libbpf): Update to 1.5.0.

	Change-Id: I0ec47b19c00a94a5ba5f8a2f443bd68459d295b1

2025-03-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: yices: Use gexp variables.
	* gnu/packages/maths.scm (yices): [phases] <fix-build-files>: Use gexp
	variable.

	Change-Id: If40f787e3c6535edd14aec833de8beff79213d95

2025-03-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-khardel: Explicitly disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-khardel): Disable checks.

	Change-Id: Ia115fea1326185ee77d33c0a558ecc46bce1a418

2025-03-22  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 291.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 291.

	Change-Id: I6a5da875cb1f51759a8e5c9b243160b11a7e3d54

2025-03-22  Zheng Junjie  <z572@z572.online>

	gnu: marisa: Fix build on riscv64-linux.
	* gnu/packages/patches/marisa-fix-MARISA_WORD_SIZE.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/datastructures.scm (marisa)[source]: Add it.

	Change-Id: Icd3a8b39663c7951623a374cca0b64b3ba3d255d

2025-03-22  Zheng Junjie  <z572@z572.online>

	gnu: marisa: Switch to git-fetch.
	* gnu/packages/datastructures.scm (marisa)[source]: Switch to git-fetch.

	Change-Id: Iad3dc18c1d31a578ac86bd3298bb1c421c8c7f7e

2025-03-22  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add emacs-khardel.
	* gnu/packages/emacs-xyz.scm (emacs-khardel): New variable.

	Change-Id: Id890d4e8c344712c48f749fae8d65eaccb2c5e37

2025-03-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: roxterm: Update to 3.15.3.
	* gnu/packages/terminals.scm (roxterm): Update to 3.15.3.
	[native-inputs]: Improve the style.
	[inputs]: Remove vte; add vte/gtk+-3.

	Change-Id: I41013333b3a190543a65dd2f39108cc31aff8d1f

2025-03-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: daemontools: Move the package definition up.
	* gnu/packages/admin.scm (daemontools): Move the package definition up to
	improve the alphabetical sorting of the packages.

	Change-Id: Ia236012bdf6fbbb428b88b04acb20062a51ac056

2025-03-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: daemontools: Use GEXPs.
	* gnu/packages/admin.scm (daemontools): Use GEXPs.

	Change-Id: Ie30ccd9b3b1d003a565bf75d30e80496d5785be1

2025-03-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu ktsuss: Move the package definition down.
	* gnu/packages/admin.scm (ktsuss): Move the package definition down to improve
	the alphabetical sorting of packages.

	Change-Id: Id41b89e6f98005de1e6b047d54222d298a3e4a59

2025-03-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: ktsuss: Use GEXPs.
	* gnu/packages/admin.scm (ktsuss): Use GEXPs.

	Change-Id: Ic6ff0943b4fc1f71abf6df4bff8776581063943c

2025-03-22  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add pdftk.
	* gnu/packages/pdf.scm (pdftk): New variable.

	Change-Id: Ia331a89d63f114c99e7613d421aff62bbc18e082

2025-03-22  gemmaro  <gemmaro.dev@gmail.com>

	home: xdg-mime-applications: Update Freedesktop specification links.
	* gnu/home/services/xdg.scm: Fix broken links for "Shared MIME-info Database"
	and "Association between MIME types and applications".

	Change-Id: Ib25fd740dbdfc7e17951d10bfc2e4a83901911da

2025-03-22  Andy Tai  <atai@atai.org>

	gnu: fltk: Update to 1.4.2.
	* gnu/packages/fltk.scm (fltk): Update to 1.4.2.

	Change-Id: I262258c8e832a306555483aa30afb0426d8c4566

2025-03-22  宋文武  <iyzsong@member.fsf.org>

	gnu: snd: Update to 25.2.
	* gnu/packages/audio.scm (snd): Update to 25.2.
	[build-system]: Switch to gnu-build-system.

	Change-Id: I8baa14e9b4dc5e0fce3938c681b30074cbf8180e

2025-03-22  Andy Tai  <atai@atai.org>

	gnu: xnedit: Update to 1.6.3.
	* gnu/packages/text-editors.scm (xnedit): Update to 1.6.3.

	Change-Id: I06a231daefdc93a9c04a3bec2bc67e99e0e00630

2025-03-22  Zheng Junjie  <z572@z572.online>

	gnu: icewm: Switch to git-fetch and use cmake-build-system.
	* gnu/packages/wm.scm (icewm)[source]: Switch to git-fetch
	[build-system]: use cmake-build-system.
	[arguments]<#:phases>: Adjust skip-failing-test phase.

	Change-Id: I6c666962a01114831bbc73f3f3f9e22bcc38afc8

2025-03-22  Andy Tai  <atai@atai.org>

	gnu: icewm: Update to 3.7.2.
	* gnu/packages/wm.scm (icewm): Update to 3.7.2.

	Change-Id: I4ae3b9508507f638afd81405f5d78f2f41ce9d0b

2025-03-22  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: foot: Update to 1.21.0.
	* gnu/packages/terminals.scm (foot): Update to 1.21.0.
	[native-inputs, inputs]: Replace wayland-protocols with
	wayland-protocols-next.

2025-03-22  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: fcft: Update to 3.3.1.
	* gnu/packages/fontutils.scm (fcft): Update to 3.3.1.

	Change-Id: I4a860085697b92fd5cbc7083eac82529530f3747

2025-03-22  Zheng Junjie  <z572@z572.online>

	gnu: llvm-20: Update to 20.1.1.
	* gnu/packages/llvm.scm (llvm-20, clang-runtime-20, clang-20, libomp-20):
	(clang-toolchain-20, lld-20): Update to 20.1.1.

	Change-Id: I3ea496420a78595c0f79d69e0b239aa5dc5fb3f0

2025-03-22  Zheng Junjie  <z572@z572.online>

	gnu: wayland-protocols-next: Update to 1.41.
	* gnu/packages/freedesktop.scm (wayland-protocols-next): Update to 1.41.

	Change-Id: I18b5486a7d9e820af7208a6278de1d173127bfdc

2025-03-22  Zheng Junjie  <z572@z572.online>

	gnu: Add gdb-16.
	* gnu/packages/gdb.scm (gdb-16): New variable.
	* gnu/packages/patches/gdb-16-hurd64.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I15fb50be38258ce99ddf260ada0b3f6304c8ed4a

2025-03-21  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: googlebenchmark: Update to v1.9.1.
	* gnu/packages/check.scm (googlebenchmark): Update to 1.9.1.

	Change-Id: Idb03c9ad2b7e2f66f08ed35255a55c5ab8f46ebb

2025-03-21  Greg Hogan  <code@greghogan.com>

	gnu: spdlog: Update to 1.15.1.
	* gnu/packages/logging.scm (spdlog): Update to 1.15.1.
	(spdlog-1.13): New variable.
	* gnu/packages/messaging.scm (mtxclient, nheko),
	* gnu/packages/radio.scm (gr-satellites),
	* gnu/packages/upnp.scm (gerbera),
	* gnu/packages/wm.scm (waybar)
	[inputs]: Replace spdlog with spdlog-1.13.

	Change-Id: I2458a03792b967fcf6761aa31b302d041a0abe3e

2025-03-21  Greg Hogan  <code@greghogan.com>

	gnu: kddockwidgets: Update to 2.2.1.
	* gnu/packages/qt.scm (kddockwidgets): Update to 2.2.1.

	Change-Id: I10f7a542ad6d234b1123fc1dbdc6b19781f54d1b

2025-03-21  Ada Stevenson  <adanskana@gmail.com>

	gnu: lem: Update to 2.2.0-4.6e655f6.
	* gnu/packages/text-editors.scm (lem): Update to 2.2.0-4.6e655f6.

	Change-Id: Ia853baac245cf0bfec647aca1edb4d45b4172c06

2025-03-21  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.65.26.
	* gnu/packages/prolog.scm (trealla): Update to 2.65.26.

	Change-Id: I4e026c6b7c30079436182cba4e54f504eeb5cb66

2025-03-21  jgart  <jgart@dismail.de>

	gnu: Add cl-fuzzy-dates.
	* gnu/packages/lisp-xyz.scm (cl-fuzzy-dates, ecl-fuzzy-dates, sbcl-fuzzy-dates): New variables.

	Change-Id: I93f8a3a1f6ea1f6fb7d1fa40f9ed7a7a1fc22b1f

2025-03-21  Herman Rimm  <herman@rimm.ee>

	gnu: nvi: Refactor.
	* gnu/packages/nvi.scm (nvi)[arguments]: Use G-exps.  Replace
	config.guess.

	Change-Id: I03b0c334426c637ba3e55910de02d8f4b15616fb
	Modified-by: Ludovic Courtès <ludo@gnu.org>

2025-03-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add python-vsg.
	* gnu/packages/electronics.scm (python-vsg): New variable.

	Change-Id: I373fa187e7af7ad79e5d885574ee124183d37f9b

2025-03-21  Ludovic Courtès  <ludo@gnu.org>

	services: cuirass: Really allow ‘parameters’ to be a file-like object.
	This is a followup to 72381149119e4541f16024fe5616aca022373525.

	* gnu/services/cuirass.scm (cuirass-shepherd-service): Turn
	‘--parameters=’ bit into a gexp.

	Change-Id: I5dd886b90ecea45157873e9c701e34988d6d31cc

2025-03-21  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: dhcpcd: Update to 10.2.2.
	* gnu/packages/admin.scm (dhcpcd): Update to 10.2.2.

	Change-Id: Ib2ee6a44be8964e0753f34d0b456307a7e0a7de7

2025-03-21  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: libstrophe: Update to 0.14.0.
	* gnu/packages/messaging.scm (libstrophe): Update to 0.14.0.
	[inputs]: Add zlib.

	Change-Id: I983d3c28e7f7fcd65f862fa879f713ebceb519f9

2025-03-21  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: mako: Update to 1.10.0.
	* gnu/packages/wm.scm (mako): Update to 1.10.0.
	[arguments]: Remove, not necessary anymore.
	[inputs]: Remove jq.

	Change-Id: I166ce8d6c0a99a5a34a35f6d6e47ca666d650b43

2025-03-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: yosys: Update to 0.51.
	* gnu/packages/fpga.scm (yosys): Update to 0.51.

	Change-Id: Ic9f6da5e48c8eea1f897f70b32c3000c5377fdfe

2025-03-21  Philippe SWARTVAGHER  <phil.swart@gmx.fr>

	gnu: cmus: Update to 2.12.0.
	* gnu/packages/music.scm (cmus): Update to 2.12.0.

	Change-Id: Id6452481e0310e8ebe3f7316e49e40f33ca7fe26

2025-03-21  Ludovic Courtès  <ludo@gnu.org>

	services: cuirass: Allow ‘parameters’ to be a file-like object.
	* gnu/services/cuirass.scm (cuirass-shepherd-service): Turn
	‘--parameters=’ bit into a gexp.

	Change-Id: I3b533d97f59757cc8c18fdafe8d26b4f29f04202

2025-03-21  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-simple-matrix: Update to 1.5-0.d12ba2b.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 1.5-0.d12ba2b.

	Change-Id: I94075d9dd259e700beeecd81f919176eb25784c1

2025-03-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rnaagecalc.
	* gnu/packages/bioconductor.scm (r-rnaagecalc): New variable.

	Change-Id: I7f03b886ce188d9393d7419b616cd96f3f8b8421

2025-03-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-recount.
	* gnu/packages/bioconductor.scm (r-recount): New variable.

	Change-Id: I557062cccaa182eb191f47fbc8c7bd9cfd2808f0

2025-03-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: zfs: Enable parallel build.
	* gnu/packages/file-systems.scm (zfs)
	[phases] {build}: Honor #:parallel-build? and #:make-flags.
	{install}: Likewise.

	Change-Id: I9dc395364edc0c60c696c1f30fed5190350939ce

2025-03-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mutter: Update to 46.9 and disable unreliable tests.
	* gnu/packages/gnome.scm (mutter): Update to 46.9.
	[configure-flags]: Add "-Dnative_tests=false".
	[phases] {disable-problematic-tests}: Skip gesture test.
	{check}: Do not manual start pipewire, now handled by the meta-dbus-runner
	script.

	Fixes: bug#76976
	Change-Id: Ifa6476db5ae3727c9060aa4a0c833c17db876b75
	Reported-by: Andreas Enge <andreas@enge.fr>

2025-03-20  Janneke Nieuwenhuizen  <janneke@gnu.org>

	home: Add home-snuik-service.
	* gnu/home/services/messaging.scm (home-snuik-service-type): New variable.
	* doc/guix.texi (Messaging Home Services): Document it.

	Change-Id: I1e278e7d8ed04efcb1a2ce9e12e69cb6a31a9fa4

2025-03-20  Janneke Nieuwenhuizen  <janneke@gnu.org>

	services: Add snuik-service-type.
	* gnu/services/messaging.scm (snuik-configuration): New type.
	(snuik-services): New procedure.
	(snuik-activation, %snuik-accounts, snuik-service-type): New variables.
	* doc/guix.texi (Messaging Services): Document it.

	Change-Id: I0c52b4804948876dc1b4d3b5ac660af848a13f25

2025-03-20  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add apulse.
	* gnu/packages/pulseaudio.scm (apulse): New variable.

	Change-Id: I3ff6c9b42896d0ae6bfa708a6d8568034e876b7c

2025-03-20  terramorpha  <terramorpha@cock.li>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add gnome-software.
	* gnu/packages/gnome.scm (gnome-software): New variable.

	Change-Id: I5838a581d8612eed0697c801fff0e241256ce558
	Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>

2025-03-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libostree: Update to 2025.1.
	* gnu/packages/package-management.scm (libostree): Update to 2025.1.
	[inputs]: Replace libsoup-minimal-2 with libsoup-minimal.
	[home-page]: Update URL.

	Change-Id: I25b1e9a9ee28530a3afd6c603123fcb64645a182

2025-03-20  Noé Lopez  <noelopez@free.fr>

	gnu: ghex: Update to 46.2
	* gnu/packages/gnome.scm (ghex): Update to 46.2.

	Change-Id: I04431525756292219c657d95936b39c0a62b4ac5

2025-03-20  Arseniy Zaostrovnykh  <necto.ne@gmail.com>

	gnu: cppgir-for-telegram-desktop: Update to 2e96cab to fix telegram.
	This fixes the telegram-desktop build, which was broken since in commit
	17d9803374 ("gnu: gobject-introspection: Update to 1.82.0").
	* gnu/packages/glib.scm (cppgir-for-telegram-desktop): Update to the latest
	commit, 2e96cab8ed40df326815b87b1e4b449e0c1a5947.

	Change-Id: I336168d49c5ac96ce5205f9824ce42701edb058c

2025-03-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-boxes: Add debug output.
	* gnu/packages/gnome.scm (gnome-boxes) [outputs]: Add "debug".

	Change-Id: I7eed8180bc0dafd129e6203582abfaff02513962

2025-03-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-boxes: Update to 48.0.
	* gnu/packages/gnome.scm (gnome-boxes): Update to 48.0.

	Change-Id: Ia2a8bf9907df5b01d49779a86ed03be5b42c8c22

2025-03-19  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mumi: Update to 0.12.0.
	* gnu/packages/mail.scm (mumi): Update to 0.12.0.

2025-03-19  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.65.22.
	* gnu/packages/prolog.scm (trealla): Update to 2.65.22.

	Change-Id: I31877b066b297da26ff0c9b24e0a8c700f01bd7f

2025-03-19  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: git: Update to 2.49.0.
	* gnu/packages/version-control.scm (git-minimal): Update to 2.49.0.
	(git)[#:phases]<patch-makefiles>: Update to patch all Makefiles.
	<install-man-pages>: Update hash.

	Change-Id: I03817cf0b75d6f1b846d64c84d9590b704a5c513

2025-03-19  Ada Stevenson  <adanskana@gmail.com>

	gnu: boost-for-source-highlight: Update source URI.
	* gnu/packages/boost.scm (boost-for-source-highlight)
	[source]<origin>(uri): Replace dead link with active link.

	Change-Id: Ib10a2ef6b57bc787a34d62eaaa0885a5dcd0a1a8

2025-03-19  B. Wilson  <elaexuotee@wilsonb.com>

	gnu: xinit: Fix broken mcookie path in startx.
	* gnu/packages/patches/xinit-startx-mcookie-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/xorg.scm (xinit)[source]: Add patch.

2025-03-19  Sergey Trofimov  <sarg@sarg.org.ru>

	services: wireguard: Add the shepherd-requirement field.
	* gnu/services/vpn.scm (<wireguard-configuration>): Add
	shepherd-requirement.
	(wireguard-shepherd-service): Pass shepherd-requirement. Add
	user-processes to requirements.
	* doc/guix.texi (VPN Services):[wireguard]: Document it.

	Change-Id: Ia85add5067f6f9e023b8d65d6ce067b98eeb111e

2025-03-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Update to 1.0.3.
	* gnu/packages/admin.scm (shepherd-1.0): Update to 1.0.3.

	Change-Id: Iff6c6d78214b9458a33c99ce89465f7504569851

2025-03-19  Jakob Kirsch  <jakob.kirsch@web.de>

	gnu: ntp: Fix crash.
	Fixes <https://issues.guix.gnu.org/76401>.

	* gnu/packages/ntp.scm (ntp): Add patch.
	* gnu/packages/patches/ntp-fix-dereferencing-the-wrong-variable.patch: Add patch.
	* gnu/local.mk (dist_patch_DATA): Register patch.

	Change-Id: Ib3524c13fb2a1e6c70f8733cac3faeb427d00296

2025-03-18  Greg Hogan  <code@greghogan.com>

	gnu: pzstd: Update to 1.5.7.
	* gnu/packages/compression.scm (pzstd): Inherit from zstd-1.5.7.

	Change-Id: I782e605f82476273b918ebdc5727b8d3d8b9eeaa

2025-03-18  Greg Hogan  <code@greghogan.com>

	gnu: zstd: Update to 1.5.7.
	* gnu/packages/compression.scm: Rename zstd-1.5.6 to zstd-1.5.7 and
	update it to 1.5.7.

	Change-Id: I8886429a59ecffc8120214cf5cf664ef97dc21c3

2025-03-18  Ada Stevenson  <adanskana@gmail.com>

	gnu: boost-for-mysql: Update source URI.
	* gnu/packages/boost.scm (boost-for-mysql)
	[source]<origin>(uri): Update to align with other boost packages.

	Change-Id: I1ddd8b25d8ab60ab791c89b4ee79f0e02f6b56d2

2025-03-18  Ada Stevenson  <adanskana@gmail.com>

	gnu: boost-for-irods: Update source URI.
	* gnu/packages/boost.scm (boost-for-irods)
	[source]<origin>(uri): Update to align with other boost packages.

	Change-Id: I04559b146226c0d7b0658693fb36887f249e8af5

2025-03-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services/libvirt: Export libvirt-configuration field accessors.
	* gnu/services/virtualization.scm: Export libvirt-configuration field
	accessors.

	Change-Id: I191235504ba0d2aaeffac9a10bd469ae0a561855

2025-03-18  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add emacs-world-time-mode.
	* gnu/packages/emacs-xyz.scm (emacs-world-time-mode): New variable.

2025-03-18  Spencer King  <spencer.king@wustl.edu>

	gnu: ne: Update to 3.3.4.
	* gnu/packages/text-editors.scm (ne): Update to 3.3.4.

	Change-Id: I4ce4d049758eee5a69c76c7c51b3703882800ecf

2025-03-18  Spencer King  <spencer.king@wustl.edu>

	gnu: Add julia-clausenfunctions.
	* gnu/packages/julia-xyz.scm (julia-clausenfunctions): New variable.

	Change-Id: Ifaaafc14e27d6a3ec9ac0fa987b7da048f9325c6

2025-03-18  Cayetano Santos  <csantosb@inventati.org>

	gnu: Remove python-pytooling@4.
	This reverts commit a4168d8ba75bff6d1a855dd6343ffc5d3b6b53c8: this
	package is no longer necessary.

	* gnu/packages/python-xyz.scm (python-pytooling-4): Remove.

	Change-Id: If8aa3cc228887966c284ca770354432b46763ef5

2025-03-18  Tomas Volf  <~@wolfsden.cz>

	gnu: cgit: Update to 1.2.3-8.c4426a2.
	* gnu/packages/version-control.scm (cgit): Update to 1.2.3-8.c4426a2.

	Change-Id: I4b2cecb39358b3aeb2708b3e9e9c5b761f0b4980

2025-03-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: pidgin: Remove dependency on Farstream.
	Fixes <https://issues.guix.gnu.org/75739>.

	* gnu/packages/messaging.scm (pidgin)[inputs]: Remove ‘farstream’.
	[arguments]: Remove ‘CFLAGS’ and pass ‘--disable-vv’.

	Reported-by: Dariqq <dariqq@posteo.net>
	Change-Id: Ifc949369d3acc7290afbdd8cfce7412160bc0e85

2025-03-18  Ludovic Courtès  <ludo@gnu.org>

	doc: Add missing ‘use-modules’ in rootless podman example.
	Fixes <https://issues.guix.gnu.org/77074>.

	* doc/guix.texi (Miscellaneous Services): In
	‘rootless-podman-service-type’ example, add missing ‘use-modules’ for
	‘subid-range’.

	Change-Id: I531b9741538ee46186d8c6e6d7e4856080337d6b

2025-03-18  Ludovic Courtès  <ludo@gnu.org>

	services: nginx: ‘stop’ method returns #f.
	* gnu/services/web.scm (nginx-shepherd-service)[nginx-action]: Return #f
	for ‘stop’.

	Change-Id: I85290b5297f71a1dbfcd17b864d672d38c986d9b

2025-03-18  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix typo under “File Search Services”.
	* doc/guix.texi (File Search Services): Fix typo in cross-reference.

	Change-Id: I8673fde2421c2e1eaac50edd67490c4eb105f638

2025-03-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	search-paths: $Add XDG_DATA_DIRS.
	Change-Id: Ibc0202481fd4c2a892312d1941e938f7c1f32aa0

2025-03-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ovmf-x86-64: Fix indentation.
	* gnu/packages/firmware.scm (ovmf-x86-64): Fix indentation.

	Change-Id: I663987b2ea69c7d6e1d8eaf35ad6bd8a6395c7df

2025-03-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services/configuration: Fix case where sub-documentation is nonexistent.
	Commit 766ad072ad90d4ffc161cb83e29910b7bb3a9d54 introduced a regression
	where (configuration->documentation 'libvirt-configuration) would raise:

	  (configuration->documentation 'libvirt-configuration)
	  ice-9/boot-9.scm:1685:16: In procedure raise-exception:
	  In procedure symbol->string: Wrong type argument in position 1 (expecting symbol): #f

	* gnu/services/configuration.scm (generate-documentation): Re-introduce
	previous handling of sub-documentation.

	Change-Id: If2dbb59db5d22da221abfa2ffe7889854528a49c

2025-03-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gimp-next: Use output references.
	* gnu/packages/gimp.scm (gimp-next)[arguments]: Replace ASSOC-REF with direct
	Gexp output references.

	Change-Id: I876c7fc30936f81cd57945b0dd1fd3386839df3d

2025-03-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gimp-next: Update to 3.0.0.
	* gnu/packages/gimp.scm (gimp-next): Update to 3.0.0.

	Change-Id: Ic84cd643c5cdb96f0fd1f1dded07e0616736513b

2025-03-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gegl: Update to 0.4.56.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.56.

	Change-Id: Ia3ec569acc9112f199cd7474c3d14b08cdd4f2b5

2025-03-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: babl: Update to 0.1.112.
	* gnu/packages/gimp.scm (babl): Update to 0.1.112.

	Change-Id: Ieeaef41d09b076b54388b149e499308712e635bc

2025-03-18  Vagrant Cascadian  <vagrant@debian.org>

	gnu: lcsync: Update to 0.3.2.
	* gnu/packages/networking.scm (lcsync): Update to 0.3.2.

2025-03-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qemu: Disable a flaky io test.
	* gnu/packages/virtualization.scm (qemu)
	[phases] {disable-unusable-tests}: Delete tests/qemu-iotests/161 test file.

	Change-Id: I45cfaa28f5910e43ecf8063fa0390444518e357e

2025-03-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: libvirt: Fixup setting LINUX_MODULE_DIRECTORY variable.
	This is a follow-up to commit 614ba97d984 ("gnu: libvirt: Fix path to Linux
	modules.gnu: libvirt: Fix path to Linux modules."), which I had inadvertently
	broken with a small change before applying.  Apologies!

	* gnu/services/virtualization.scm (libvirt-shepherd-service): Add missing
	string append to form LINUX_MODULE_DIRECTORY variable definition.

	Change-Id: I304bdf20584d475fb01e3da995f0eddf430fb73b

2025-03-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add wlclock.
	* gnu/packages/wm.scm (wlclock): New variable.

	Change-Id: I6ad445dea6967f13b544a2da5d8ed89ff2b23af7

2025-03-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lisp-xyz: Fix some typos.
	* gnu/packages/lisp-xyz.scm: Fix some typos.

	Change-Id: I6b9ba301f58a2512f8adac65faf5f80b6d7ac6b4

2025-03-17  jgart  <jgart@dismail.de>

	gnu: sbcl-pathname-utils: Update to 3309d65.
	* gnu/packages/lisp-xyz.scm (sbcl-pathname-utils): Update to 3309d65.
	[description]: Improve description.

	Change-Id: Ie94677382baab961009d1dfca4289532a1c2dcab

2025-03-17  jgart  <jgart@dismail.de>

	gnu: asdf-cli: Update to 0.1.1.
	* gnu/packages/lisp-xyz.scm (asdf-cli): Update to 0.1.1.
	[inputs]: Add sbcl-alexandria.

	Change-Id: Ib1f6f5a889c310d63b65a2d60e9588d0dd6171a0

2025-03-17  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.65.21.
	* gnu/packages/prolog.scm (trealla): Update to 2.65.21.

	Change-Id: If5d5d9cd711c5192add21b923dfa05b1afc74181

2025-03-17  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mumi: Update to 0.11.1.
	* gnu/packages/mail.scm (mumi): Update to 0.11.1.

2025-03-17  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: qgis: Update to 3.42.0.
	* gnu/packages/geo.scm (qgis): Update to 3.42.0.
	  [arguments]: Update list of disabled tests.

	Change-Id: Ifc6f5e05441365d1ad14bb338071ad33f2d30f91

2025-03-17  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: wsjtx: Update to 2.7.0.
	* gnu/packages/radio.scm (wsjtx): Update to 2.7.0.
	  [inputs]: Replace wsjtx-hamlib by hamlib.
	  [home-page]: Update URL.

	Change-Id: I74be7c397ce851caf170f03944f6ec2a15e82b6f

2025-03-17  Jelle Licht  <jlicht@fsfe.org>

	gnu: tuxedo-keyboard: Update to 4.12.2.
	* gnu/packages/linux.scm (tuxedo-keyboard): Update to 4.12.2.

	Change-Id: I136bb8feb1d1a11803d6d94d885b5a7e6471db1a

2025-03-17  Andy Tai  <atai@atai.org>

	gnu: zile: Update to 2.6.4.
	* gnu/packages/zile.scm (zile): Update to 2.6.4.

	Change-Id: I795142206459129f4b0d5b9bf8f551f4ec09c821

2025-03-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libvirt: Update to 11.0.0.
	* gnu/packages/virtualization.scm (libvirt): Update to 11.0.0.

	Change-Id: I92120699a685f4abb77597f698da534688317d8d

2025-03-17  nathan  <nathan_mail@nborghese.com>

	gnu: libvirt: Fix path to Linux modules.
	* gnu/packages/virtualization.scm (libvirt): Use LINUX_MODULE_DIRECTORY to
	find modules.
	[source]: Add libvirt-respect-modules-path.patch.
	* gnu/packages/patches/libvirt-respect-modules-path.patch: New file.
	* gnu/local.mk: Register new file.
	* gnu/services/virtualization.scm (libvirt-shepherd-service)
	<#:environment-variables>: Pass LINUX_MODULE_DIRECTORY.

	Change-Id: Idde5b59df3c1641fcbab376e6c694730769294d3

2025-03-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libosinfo: Add search path for OSINFO_SYSTEM_DIR.
	* gnu/packages/virtualization.scm (libosinfo)
	[native-search-paths]: New field.

	Change-Id: I476038cec6e38239ac5531ce58e13a39512b8504

2025-03-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-boxes: Update to 47.0.
	* gnu/packages/gnome.scm (gnome-boxes): Update to 47.0.

	Change-Id: I398a1c3975143ed768e67ff555c2e7d0a51ead23

2025-03-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libosinfo: Update to 1.12.0.
	* gnu/packages/virtualization.scm (libosinfo): Update to 1.12.0.

	Change-Id: If760b3ce9714b63e7418e25bd3886634eca4628d

2025-03-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: virglrenderer: Update to 1.1.0.
	* gnu/packages/spice.scm (virglrenderer): Update to 1.1.0.

	Change-Id: I85b7eabdfb43e540ef39017c34b68b6ba1062bd8

2025-03-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: usbredir: Update to 0.15.0.
	* gnu/packages/spice.scm (usbredir): Update to 0.15.0.

	Change-Id: I67915edef296720b23b7b85890c872067edef1fa

2025-03-17  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mumi: Update to 0.11.0.
	* gnu/packages/mail.scm (mumi): Update to 0.11.0.
	* gnu/services/web.scm (<mumi-configuration>)[file-tags]: Remove field.
	[packages]: New field.
	(<mumi-package-configuration>): New record type.
	(mumi-package-configuration->alist): New function.
	* gnu/services/web.scm (mumi-config-file): Serialize packages configuration.
	* doc/guix.texi (Web Services)[mumi]: Document packages configuration.

2025-03-16  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add python-tatsu.
	* gnu/packages/python-xyz.scm (python-tatsu): New variable.

	Change-Id: I0868e5ec57bc384b2dad2114671b780c988d77d4

2025-03-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-vulture: Update to 2.14.
	* gnu/packages/python-check.scm (python-vulture): Update to 2.14.
	[arguments] <test-flags>: Move test skip logic here and skip one more
	test.
	<phases>: Use default 'check.
	[native-inputs]: Remove python-pytest-cov.

	Change-Id: I9f0737317b216c690a64301bec840dd33ea021d4

2025-03-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pint: Move to python-science.
	* gnu/packages/python-xyz.scm (python-pint): Move from here ...
	* gnu/packages/python-science.scm: ... to here.

	Change-Id: Iabfce6ac788e01d42307a678979077cd61618693

2025-03-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pint: Enable all tests.
	* gnu/packages/python-xyz.scm (python-pint): Enable all tests, adjust
	style, use G-expressions.
	[arguments] <test-flags>: Try to run all tests.
	<phases>: Add 'pre-check.
	[native-inputs]: Remove python-pytest-benchmark and python-pytest-cov.

	Change-Id: Ie6e8b37f6fd66b2c0e18fdd382190d8fd379c46d

2025-03-16  Lars Bilke  <lars.bilke@ufz.de>

	gnu: python-pint: Update to 0.24.4
	* gnu/packages/python-xyz.scm (python-pint): Update to 0.24.4.
	[source] <uri>: Adjust it as the archive name has been changed in PyPI.
	[propagated-inputs]: Add python-flexcache and python-flexparser.

	Change-Id: I76752863dc6d62dd988979003b3fe56d8eeb3c8e

2025-03-16  Lars Bilke  <lars.bilke@ufz.de>

	gnu: Add python-flexparser.
	* gnu/packages/python-xyz.scm (python-flexparser): New variable.

	Change-Id: I93a33886285a736fa50c6e8ee66b7d34e61ced5c

2025-03-16  Lars Bilke  <lars.bilke@ufz.de>

	gnu: Add python-flexcache.
	* gnu/packages/python-xyz.scm (python-flexcache): New variable.

	Change-Id: Ib583c2a7fcdfde7f06307f91ecd0e500426d3a7d

2025-03-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: px: Update to 3.6.9.
	* gnu/packages/admin.scm (px): Update to 3.6.9.
	[arguments]<#:phases>[patch-git]: Modify.

	Change-Id: I9da60eef06187f8702d169f2b8c737c54a1ad475

2025-03-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: synfig: Update to 1.5.3.
	* gnu/packages/animation.scm (synfig-version): Set to 1.5.3.
	(etl, synfig, synfigstudio): Update to this version.

	Change-Id: I2c0d993f30253ef42bcfea9398b577f4169dc3cc

2025-03-16  Tomas Volf  <~@wolfsden.cz>

	gnu: lynx: Update to 2.9.2.
	* gnu/packages/web-browsers.scm (lynx): Update to 2.9.2.

	Change-Id: I7bf311ff0d835995b4b547e0fd56feac199eb428

2025-03-16  Tomas Volf  <~@wolfsden.cz>

	gnu: w3m: Set native-search-paths.
	This allows discovery of certificates upon adding nss-certs into the profile.

	* gnu/packages/w3m.scm (w3m)[native-search-paths]: Set to $SSL_CERT_DIR and
	$SSL_CERT_FILE.

	Change-Id: I89b5847930a7cf2f831afee0525df7e83c368d04

2025-03-16  Tomas Volf  <~@wolfsden.cz>

	gnu: lynx: Set native-search-paths.
	This allows discovery of certificates upon adding nss-certs into the profile.

	* gnu/packages/web-browsers.scm (lynx)[native-search-paths]: Set to
	$SSL_CERT_DIR and $SSL_CERT_FILE.
	[arguments]: Fix indentation.

	Change-Id: Ib2383bd21a4177f87067a12aeb987b2591f3f4e8

2025-03-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.291.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.291.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: Id2dd6a98f36df1d046016c52f2143ff9e77288e7

2025-03-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.235.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.235.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I489c423c86a270c4df19db2675e8c7d5eaf47b78

2025-03-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.179.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.179.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I2eab381de92663e3b5b3c62e3a97ede1673c1142

2025-03-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.131.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.131.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: Icb40fef0dcd23f1c66db84cf886fb214200c2f1d

2025-03-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.83.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.83.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Idc16d51dff2f719880ba08ac1d79374fe22ea603

2025-03-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.19.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.19.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: I0b13b2d2973469a832fc7b312a40e193353e4f8a

2025-03-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.13.7.
	* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.7.
	(linux-libre-6.13-pristine-source): Update hash.

	Change-Id: Iae0e965aabb93f69cd9accadac1ebedd2ab6c012

2025-03-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: poke: Update to 4.3.
	* gnu/packages/engineering.scm (poke): Update to 4.3.
	[source]: Update list of pre-generated files.

	Change-Id: I317f5ed9a2ac5abdf3a93df7895acab788643d15

2025-03-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-vertico: Update to 2.0.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 2.0.

	Change-Id: I320defef76032fab46037ccb836a351d6ab22457

2025-03-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-puma: Adjust the test suite.
	* gnu/packages/ruby.scm (ruby-puma)[arguments]: Adjust the
	'disable-problematic-tests phase to skip tests which fail after the
	openssl certificate expired.

	Change-Id: I929918c01c26adae09c671b0166f6773e3a57f6a

2025-03-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pdfpc: Update to 4.7.0.
	* gnu/packages/patches/pdfpc-build-with-vala-0.56.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove patch.
	* gnu/packages/pdf.scm (pdfpc): Update to 4.7.0.
	[source]: Remove obsolete patch.
	[inputs]: Replace webkitgtk-with-libsoup2 with webkitgtk-for-gtk3.

	Change-Id: I9ecbf8fd878fe1be943e12085ae2a01a881df744

2025-03-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gajim: Remove dependency on farstream.
	Farstream is unmaintained and fails to build.  Gajim does not seem to actually
	need it.

	* gnu/packages/messaging.scm (gajim)[inputs]: Remove farstream.

	Change-Id: Ia7b12870f070ae97a3db4a4c51fe84e0a0a973ba

2025-03-16  Andrew Wong  <wongandj@icloud.com>

	gnu: Add woof-doom.
	* gnu/packages/patches/woof-doom-unbundle-spng-miniz.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/games.scm (woof-doom): New variable.

	Change-Id: I77cfa0fd2f2a20d6eee5d0339b9673899bb0ecad

2025-03-16  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: guile-email: Update to 0.4.1.
	* gnu/packages/guile-xyz.scm (guile-email): Update to 0.4.1.

	gnu: mumi: Update to 0.10.0.
	* gnu/packages/mail.scm (mumi): Update to 0.10.0.

2025-03-16  宋文武  <iyzsong@member.fsf.org>

	gnu: freeciv: Update to 3.1.4.
	* gnu/packages/games.scm (freeciv): Update to 3.1.4.

	Change-Id: I5a1f18a19023c6d89e1e4a2b15039a1ad5e64840

2025-03-16  宋文武  <iyzsong@member.fsf.org>

	gnu: rizin: Update to 0.7.4.
	* gnu/packages/engineering.scm (rizin): Update to 0.7.4.

	Change-Id: I9c8e44e195e675d027e06380ee7e977ddcea72f7

2025-03-16  宋文武  <iyzsong@member.fsf.org>

	gnu: intel-xed: Update to 2025.03.02.
	* gnu/packages/assembly.scm (intel-xed): Update to 2025.03.02.

	Change-Id: Ibd14ba0dfac925b673c8370d01c18ae8e81a93d9

2025-03-16  宋文武  <iyzsong@member.fsf.org>

	gnu: libpd: Update to 0.14.1.
	* gnu/packages/music.scm (libpd): Update to 0.14.1.

	Change-Id: I66d9f6ec922b3f4c853c4203c8d6fc5127385672

2025-03-16  宋文武  <iyzsong@member.fsf.org>

	gnu: pd: Update to 0.55-2.
	* gnu/packages/music.scm (pd): Update to 0.55-2.

	Change-Id: I2fd159d43a95ec481534eb0de14c04827157d8d4

2025-03-15  Leo Famulari  <leo@famulari.name>

	gnu: video-contact-sheet: Update URLs.
	* gnu/packages/video.scm (video-contact-sheet)[source, home-page]: Update URLs.

	Change-Id: I7db8b6afd189081673e47ed05d57daba0d5b3464

2025-03-15  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: fdupes: Update to 2.3.2.
	* gnu/packages/admin.scm (fdupes): Update to 2.3.2.

	Change-Id: I49681e01d5f31e0ca6548ec63aba8abd48ffccfc

2025-03-15  Dariqq  <dariqq@posteo.net>

	gnu: fastfetch: Fix path to amdgpu ids.
	* gnu/packages/admin.scm (fastfetch)[configure-flags]: Add missing / separator.

	Change-Id: Ie5fb1c5b29579df3876f5d3f1d5db52cdb7332da

2025-03-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-elfeed-tube.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-tube): New variable.

	Change-Id: Ie6560c50da046d7e963abe1717a3edae38b72149

2025-03-15  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-eldev: Update to 1.11.1.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.11.1.

	Change-Id: I9175eded7246c0eb556777049102c6bd871304b8

2025-03-15  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guile-emacs: Update to f2d0459d6a4cda8b7c38b6fb12a55f1330ba50fa.
	* gnu/packages/patches/guile-emacs-build-fixes.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.
	* gnu/packages/emacs.scm (guile-emacs): Update to
	f2d0459d6a4cda8b7c38b6fb12a55f1330ba50fa.
	[inputs]: Add imagemagick.
	[synopsis, description]: Update.
	[arguments]: Add --with-imagemagick.  Remove #:tests? #f (upstream has
	disabled the test suite).

	Change-Id: I585e8884635c02f5df38d9418f04ac0ae750303d

2025-03-15  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guile-for-guile-emacs: Update to e62c0d1b32f625fcbaa733c32a88622846aee905.
	* gnu/packages/guile.scm (guile-for-guile-emacs): Update to
	e62c0d1b32f625fcbaa733c32a88622846aee905, from
	https://codeberg.org/lyrra/guile.

	Change-Id: Ic1a48865bfd9ee1201671b1f4b5e3659c084d71f

2025-03-15  David Thompson  <dthompson2@worcester.edu>

	gnu: sdl3: Update to 3.2.8.
	* gnu/packages/sdl.scm (sdl3): Update to 3.2.8.
	[arguments]: Add additional flags for using shared libraries.
	[propagated-inputs]: Add all inputs needed by pkg-config at configure time.
	[inputs]: Add all other inputs, copied from SDL2.

	Change-Id: Ia18dc5867e19ca6c4e265c596d6f769549fe05d8

2025-03-15  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: Add lxqt-wallet.
	* gnu/packages/lxqt.scm (lxqt-wallet): New variable.

	Change-Id: I0e6990aa6d85f4a6b5e2f0d2c9f9e9df0334787f

2025-03-15  Arnaud Lechevallier  <arnaud.lechevallier@free.fr>

	gnu: Add box2d@3.0.0.
	* gnu/packages/game-development.sch (box2d-3): New variable.

	Change-Id: Ie7113832d557ac9a2265a9636b5b1141909771fe

2025-03-15  宋文武  <iyzsong@member.fsf.org>

	gnu: gambas: Update to 3.20.2.
	* gnu/packages/gambas.scm (gambas): Update to 3.20.2.
	[source]: Remove snippet.
	[arguments]: Fix install-desktop-file phase.

	Change-Id: I38884d0d0fc16d7ebcf97de9ab17e316251f11dc

2025-03-15  宋文武  <iyzsong@member.fsf.org>

	gnu: Add kgames.
	* gnu/packages/games.scm (kgames): New variable.

	Change-Id: I5b787365c051951dbd038db0191905b4e693c978

2025-03-14  Leo Famulari  <leo@famulari.name>

	news: Add entry for the Syncthing service changes.
	* etc/news.scm: Add entry.

	Change-Id: I3be21b6a209ed56172b62fa1515f651c75229592

2025-03-14  Zacchaeus  <eikcaz@zacchae.us>

	services: syncthing: Improve Syncthing code standard compliance.
	* gnu/services/syncthing.scm: (syncthing-config-file,
	syncthing-folder, syncthing-device, syncthing-folder-device): Rename
	fields to avoid abbreviation, boolean values switched to use #t or #f,
	numbers no longer provided as strings, config directory moved to
	~/.local/state/syncthing
	* doc/guix.texi: (syncthing-service-type): Update documentation to
	reflect these changes.

	Change-Id: I01c059e13658a0d1ad38aaebca3dcb0a268bbdba

2025-03-14  Arun Isaac  <arunisaac@systemreboot.net>

	Revert "gnu: Remove guile-emacs."
	This reverts commit 17c9472cde757ce9a28230d87bccfd65d2c40e54.

	Revert "gnu: Remove guile-for-guile-emacs."
	This reverts commit df959e33ae960729a4730017e89091daf285ec9a.

2025-03-14  Ada Stevenson  <adanskana@gmail.com>

	gnu: Remove guile-for-guile-emacs.
	This was a dependency for a single package—guile-emacs—which has now been
	removed.

	* gnu/packages/guile.scm (guile-for-guile-emacs): Delete variable.

	Change-Id: I27b82da90db37a40fa5831e453d2ebf0376b6a86

2025-03-14  Ada Stevenson  <adanskana@gmail.com>

	gnu: Remove guile-emacs.
	guile-emacs appears to be unmaintained, and the website that was hosting its
	git repository is no longer active.

	* gnu/packages/emacs.scm (guile-emacs): Delete variable.

	Change-Id: I949762074acf7d9b8a3b219b26b3848db8220946

2025-03-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-linear-programming-glpk.
	* gnu/packages/lisp-xyz.scm (cl-linear-programming-glpk,
	  ecl-linear-programming-glpk, sbcl-linear-programming-glpk): New variables.

	Change-Id: Ieedcec7914278932f4d0743d0ef9066da6418af7

2025-03-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-linear-programming.
	* gnu/packages/lisp-xyz.scm (cl-linear-programming, ecl-linear-programming,
	  sbcl-linear-programming): New variables.

	Change-Id: If0e78a67ea4c902f2b28e3811dad1fed2e83b839

2025-03-14  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mumi: Update to 0.9.0.
	* gnu/packages/mail.scm (mumi): Update to 0.9.0.
	* gnu/services/web.scm (mumi-config-file): Write mailer-enabled? field.
	(mumi-shepherd-services): Remove --disable-mailer argument.

2025-03-14  Efraim Flashner  <efraim@flashner.co.il>

	teams: Remove Efraim Flashner from the julia team.
	* etc/teams.scm (Efraim Flashner): Remove from the julia team.

	Change-Id: Idcb3e59461be4b3301a4631dc2173bd9e9f7b65c

2025-03-14  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: system: Cater for Guix Home in PATH.
	In <https://issues.guix.gnu.org/63009> it was promised to be pushed to master,
	but that didn't seem to have happened.  This resolves that promise.

	* gnu/system.scm (operating-system-etc-service): Also add a user's
	<guix-home>/profile/bin directory to PATH, before <guix-profile>/bin.

	Change-Id: Ibd2866153a211585c4981293027544557f8fa06c

2025-03-14  Nigko Yerden  <nigko.yerden@gmail.com>

	gnu: supertuxkart: Keep 'supertuxkart.desktop' file.
	* gnu/packages/games.scm (supertuxkart)[arguments]: Fix regexp in
	'disable-data-install' phase so that the line in CMakeList.txt that installs
	'supertuxkart.desktop' file is not commented out.

	Change-Id: I408cdfeb9425c39228d38df4c15aee326e19dc34

2025-03-14  jgart  <jgart@dismail.de>

	gnu: Add asdf-cli.
	* gnu/packages/lisp-xyz.scm (asdf-cli): New variable.

	Change-Id: Ib5dae15d5a7a8581703e4cdb796117b25f8a9b34

2025-03-14  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: mold: Update to 2.37.1.
	* gnu/packages/mold.scm (mold): Update to 2.37.1.

	Change-Id: I3702dc9b40af89dd2242f8ff466c3154b356f62a

2025-03-14  Sughosha  <sughosha@disroot.org>

	teams: Add entry for Sughosha.
	* etc/teams.scm ("Sughosha"): New member.

	Change-Id: I3ca70efa16ad4bbbcd675aa631fd3dea27030fec

2025-03-13  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: libcap-ng: Update to 0.8.5.
	* gnu/packages/admin.scm (libcap-ng): Update to 0.8.5.

	Change-Id: I02576ba09af1c578474b397e01e10e1ca69c4cb9

2025-03-13  Reed Meyerson  <reed.meyerson@gmail.com>

	gnu: ganeti: Fix compilation.
	* gnu/packages/patches/ganeti-openssh-test-fix.patch,
	gnu/packages/patches/ganeti-sphinx-import.patch: New files.
	* gnu/packages/virtualization.scm (ganeti)[source]: Use them.
	[arguments]: Adjust ‘adjust-tests’ phase.
	* gnu/local.mk (dist_patch_DATA): Add patches.

	Change-Id: I21c4dd5e7210021e8905dc6237bd5148aeed930d

2025-03-13  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: snuik: Include guile-fibers, guile-gnutls, and fix wrapper.
	* gnu/packages/irc.scm (snuik)[inputs]: Add guile-fibers and guile-gnutls.
	[arguments]: Use them in "install-script" phase.  Fix snuik wrapper.

	Change-Id: I0dbc5d60c3dc6a683f91a4bb9dc5cbee89bba903

2025-03-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: node-bootstrap: Remove powerpc-linux from supported-systems.
	* gnu/packages/node.scm (node-bootstrap)[supported-systems]: Remove
	powerpc-linux from the supported systems.
	(node-lts)[supported-systems]: Adjust accordingly.

	Change-Id: I66408d52cfe950d1ca4fb6f3303c82a759b050ec

2025-03-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ncdu: Update to 2.8.
	* gnu/packages/ncdu.scm (ncdu): Update to 2.8.
	[arguments]: Build with zig-0.14.

	Change-Id: I36c61bdcf7fbcafa0f8a63620cbcce56ed82a26d

2025-03-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ncdu-1: Update to 1.22.
	* gnu/packages/ncdu.scm (ncdu-1): Update to 1.22.

	Change-Id: I6e25cac8ee9f67ef629d38dd3e189be3d8680549

2025-03-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qemu-minimal: Fix building on riscv64-linux.
	* gnu/packages/virtualization.scm (qemu)[arguments]: Don't run the tests
	in parallel when building for riscv64-linux.  Adjust riscv64's
	'disable-some-tests phase to extend a test timeout.

	Change-Id: I82e2a59bb74bd2c68ccd2397601b0289f47bdbfe

2025-03-13  jgart  <jgart@dismail.de>

	gnu: emacs-dape: Update to 0.23.0.
	* gnu/packages/emacs-xyz.scm (emacs-dape): Update to 0.23.0.

	Change-Id: I0e277096780f560c1e51080f1876ebfdfe6cb6be

2025-03-13  Andreas Enge  <andreas@enge.fr>

	gnu: pari-gp: Update to 2.17.2.
	* gnu/packages/algebra.scm (pari-gp): Update to 2.17.2.

	Change-Id: I2e84a1bc0477e6db0d681e4483269d254eef10c3

2025-03-13  Florian Pelz  <pelzflorian@pelzflorian.de>

	gnu: g-golf-adw-1-examples: Downgrade to 0.8.0.
	* gnu/packages/guile-xyz.scm (g-golf-source): New procedure.
	(guile-g-golf, g-golf-adw-1-examples)[source]: Use it.
	(g-golf-adw-1-examples)[version]: Go back to 0.8.0, where adwaita-1-demo
	still supports our version of libadwaita.

	Change-Id: I469d1039e859e5dafb0d4ca05a13f6f28ac87c24

2025-03-13  Florian Pelz  <pelzflorian@pelzflorian.de>

	gnu: G-Golf: Fix synopsis.
	Suggested by David Pirotte previously, who had written in private mails that
	"unlike the guix synopsis declares, g-golf is not a GI binding for
	guile. it (obviously) implement a GI low level binding, but that only
	covers 10% of g-golf's code, if not less".

	* gnu/packages/guile-xyz.scm (guile-g-golf)[synopsis]: Use proper synopsis.

	Change-Id: I96357d7989362b8da3cc256cc4fa47658a5091d4

2025-03-13  Andy Tai  <atai@atai.org>

	gnu: guile-g-golf: Update to 0.8.1.
	* gnu/packages/guile-xyz.scm (guile-g-golf): Update to 0.8.1.

	Change-Id: If4503e69bd7f58ec01b83b7332191184f4c5bd52

2025-03-13  Florian Pelz  <pelzflorian@pelzflorian.de>

	gnu: g-golf-adw-1-examples: Fix build.
	Environment variable GDK_PIXBUF_MODULE_FILE is no longer set since
	4838b7b0e94c7636cc2639e3b53d3fe37251fca2.
	See <https://bugs.gnu.org/76697#10>.

	* gnu/packages/guile-xyz.scm (g-golf-adw-1-examples)[arguments]: Actually
	use GLIB-OR-GTK-BUILD-SYSTEM’s phases, which set the GDK_PIXBUF_MODULE_FILE
	environment variable.

	Change-Id: Ib2a7036833360ef265f3a6a368498cf6aabf9b08

2025-03-13  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mumi: Update to 0.8.0.
	* gnu/packages/mail.scm (mumi): Update to 0.8.0.

	gnu: guile-email: Update to 0.4.0.
	* gnu/packages/guile-xyz.scm (guile-email): Update to 0.4.0.

2025-03-13  Remco van 't Veer  <remco@remworks.net>

	gnu: cairo: Fix regression writing PDFs with fonts via graft.
	Fix out of memory errors when writing PDFs with fonts embedded in
	xournalpp and others.  See also:

	  https://gitlab.freedesktop.org/cairo/cairo/-/issues/870

	* gnu/packages/gtk.scm (cairo)[replacement]: New field pointing to cairo-1.18.4.
	* gnu/packages/gtk.scm (cairo-1.18.4): Add package.

	Change-Id: I6efa5a3acdf39fe78e558173f896f3a6abbc5c27

2025-03-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: linphone-desktop: Add qtwayland-5 to inputs.
	Otherwise it fails to run in an environment using QT_QPA_PLATFORM=wayland.

	* gnu/packages/linphone.scm (linphone-desktop)
	[inputs]: Add qtwayland-5.

	Change-Id: I0ffd033134394f2b40d5f5023475ce4f22e5fc85

2025-03-13  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 136.0.1-1.
	* gnu/packages/librewolf.scm (librewolf): Update to 136.0.1-1.

	Change-Id: Iefe3511e0b6c3b5ab0c195c424917f56fff1aef6

2025-03-12  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.65.0.
	* gnu/packages/prolog.scm (trealla): Update to 2.65.0.

	Change-Id: I194de079c044cff9b49707a37e5c27faf046f9e1

2025-03-12  Calum Irwin  <calumirwin1@gmail.com>

	gnu: Add wlrctl.
	* gnu/packages/xdisorg.scm (wlrctl): New variable.

	Change-Id: Ic66dfb1ffb85c9d3cc1287817c74d69403c3f4eb

2025-03-12  Andy Tai  <atai@atai.org>

	gnu: octave: Update to 9.4.0
	*  gnu/packages/maths.scm (octave-cli): Update to 9.4.0

	Change-Id: I9891e6f2a85b5909725f5fa5b45edaaa65594cfa

2025-03-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu-maintenance: Better fix for 'guix refresh --update'.
	The previous fix introduced in commit 8176277487 ("import: Avoid duplicate
	trailing '/' in computed import URL.") regressed on the handling of *file*
	source URIs:

	  $ guix refresh cairo --update

	  Starting download of /tmp/guix-file.xUKazf
	  From https://cairographics.org/cairo-1.18.4.tar.xz...
	  download failed "https://cairographics.org/cairo-1.18.4.tar.xz" 404 "Not Found"

	* guix/gnu-maintenance.scm (import-html-release): Revert commit 8176277487,
	instead adding a trailing slash only if it doesn't already exist.

	Change-Id: I6e3889f14badd8843bbf6436ad62a1594f553afe

2025-03-12  Andy Tai  <atai@atai.org>

	gnu: wxwidgets: Update to 3.2.6.
	* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.2.6.

	Change-Id: Ic8ab205e6774615f4b630fd64009fcb2b8d8a95b

2025-03-12  Andreas Enge  <andreas@enge.fr>

	gnu: sage: Update to 10.6.beta9.
	* gnu/packages/patches/sage-update-pari-gp.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister patch.
	* * gnu/packages/sagemath.scm (source): Update to 10.6.beta9. Drop patch.

	Change-Id: If01883f6f2fe36a79b385fb903eeba91fbcaef79

2025-03-12  Zheng Junjie  <z572@z572.online>

	gnu: ksanecore: Update to 24.12.3.
	* gnu/packages/kde.scm (ksanecore): Update to 24.12.3.

	Change-Id: I9f09cef4104631356de853c44cdd50c0bfad431e

2025-03-12  Zheng Junjie  <z572@z572.online>

	gnu: massif-visualizer: Update to 24.12.3.
	* gnu/packages/kde.scm (massif-visualizer): Update to 24.12.3.

	Change-Id: I4ee4e6c5adff1a2cf1e09ba55a4a9bd00c8c0af0

2025-03-12  Tomas Volf  <~@wolfsden.cz>

	gnu: podman: Update to 5.4.1.
	* gnu/packages/containers.scm (podman): Update to 5.4.1.

	Change-Id: Ic1eda1231af028300580f4c14635ef34a1fe54de

2025-03-12  Tomas Volf  <~@wolfsden.cz>

	gnu: buildah: Update to 1.39.2.
	* gnu/packages/containers.scm (buildah): Update to 1.39.2.

	Change-Id: I9cfe18de7e14b303645b9d2c0aa8ebe3deb36220

2025-03-12  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: zfs: Update to 2.3.1.
	* gnu/packages/file-systems.scm (zfs): Update to 2.3.1.

	Change-Id: I339807e71081459a3aceb6a41ae7a7ae25fdb155

2025-03-12  Zheng Junjie  <z572@z572.online>

	teams: Add zheng junjie to kde team.
	* etc/teams.scm ("Zheng Junjie"): Add to kde team.
	Change-Id: Ib38902c66ba08395ca859ebd2b81c7dc3c75ba67

	Change-Id: I4c9843890a6ac0bc46e76c7394d3bdb5ec939c8a

2025-03-12  Zheng Junjie  <z572@z572.online>

	teams: Add kde team.
	* etc/teams.scm (kde): New team.

	Change-Id: I284813a796fb520c014d36347bba7a59e5e6ee58

2025-03-12  Christopher Baines  <mail@cbaines.net>

	gnu: bffe: Update to 0-13.ec2cae0.
	* gnu/packages/package-management.scm (bffe): Update to 0-13.ec2cae0.

	Change-Id: I5895f0b68ecd961cfc3ac0816ce6219a6441230a

2025-03-12  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-124.bacdd64.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-124.bacdd64.

	Change-Id: I677811b464e9479a58e39f5deb79dd7d9148d215

2025-03-12  Christopher Baines  <mail@cbaines.net>

	services: guix-data-service: Use a script for database setup.
	To avoid loading data service code in to the shepherd.

	* gnu/services/guix.scm (guix-data-service-shepherd-services): Use a script
	for database setup.

	Change-Id: Ic67b33a98d63be69c8ee36d6e279d2c5690c179e

2025-03-12  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-65.1181b13.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-65.1181b13.

	Change-Id: Ibebc492d17d657ad8f889147312d7a266303d465

2025-03-12  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-15.da69fd1.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-15.da69fd1.

	Change-Id: Iccb0c2fe994aa9a7b26fbf33c32da98ac656dfda

2025-03-12  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-git-email: Update to 0.7.2.
	* gnu/packages/emacs-xyz.scm (emacs-git-email): Update to 0.7.2.

	Change-Id: I6322d5cfe8487d37ccc9f847f3d32cd597b0d3f8

2025-03-12  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Shorten line length.
	* gnu/packages/librewolf.scm (librewolf): Shorten line length.

	Change-Id: I27eea08401b16b56e29b61c5dc6f87f7517b87d4

2025-03-12  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 136.0-2 [security fixes].
	CVE-2025-1930: AudioIPC StreamData could trigger a use-after-free in
	               the Browser process
	CVE-2025-1939: Tapjacking in Android Custom Tabs using transition
	               animations
	CVE-2025-1931: Use-after-free in WebTransportChild
	CVE-2025-1932: Inconsistent comparator in XSLT sorting led to
	               out-of-bounds access
	CVE-2025-1933: JIT corruption of WASM i32 return values on 64-bit CPUs
	CVE-2025-1940: Android Intent confirmation prompt tapjacking using
	               Select options
	CVE-2024-9956: Passkey phishing within Bluetooth range
	CVE-2025-1934: Unexpected GC during RegExp bailout processing
	CVE-2025-1941: Lock screen setting bypass in Firefox Focus for Android
	CVE-2025-1942: Disclosure of uninitialized memory when .toUpperCase()
	               causes string to get longer
	CVE-2025-1935: Clickjacking the registerProtocolHandler info-bar
	CVE-2025-1936: Adding %00 and a fake extension to a jar: URL changed
	               the interpretation of the contents
	CVE-2025-1937: Memory safety bugs fixed in Firefox 136, Thunderbird
	               136, Firefox ESR 115.21, Firefox ESR 128.8, and
	               Thunderbird 128.8
	CVE-2025-1938: Memory safety bugs fixed in Firefox 136, Thunderbird
	               136, Firefox ESR 128.8, and Thunderbird 128.8
	CVE-2025-1943: Memory safety bugs fixed in Firefox 136 and Thunderbird
	               136

	* gnu/packages/librewolf.scm (librewolf): Update to 136.0-2.

	Change-Id: Ia3b5777478fa8443471bd1e61898128cdeda4bcf

2025-03-12  Ian Eure  <ian@retrospec.tv>

	gnu: Add libpng-apng-for-librewolf.
	* gnu/packages/image.scm (libpng-apng-for-librewolf): New variable.

	Change-Id: I2cb700c28478fe30dd750dedf07bde73f6b2ceab

2025-03-12  Ian Eure  <ian@retrospec.tv>

	gnu: firefox-l10n: Update to 24e2602d2221646fbbe92e908bed0d605acd2e8a.
	* gnu/packages/librewolf.scm (firefox-l10n): Update to 24e2602d2221646fbbe92e908bed0d605acd2e8a.

	Change-Id: I32c4748b6d76c21cf1e4dadbb0859cb55fb9a2ef

2025-03-12  Ian Eure  <ian@retrospec.tv>

	gnu: nss-rapid: Update to 3.109.
	* gnu/packages/nss.scm (nss-rapid): Update to 3.109.

	Change-Id: I6afa0f9ab714aa26dcd17c6526e4b95be07b9eb9

2025-03-12  Leo Famulari  <leo@famulari.name>

	lint: tzdata and nss-certs should probably not be inputs at all.
	* guix/lint.scm (check-inputs-should-not-be-an-input-at-all): Add tzdata and
	nss-certs to the list of bad ideas.

	Change-Id: I321d6989fc96013565d8be4480ee9928b7784245

2025-03-12  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.130.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.130.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	Change-Id: I77b3e0fd63618352f56162cf0351bb9e148da97b

2025-03-12  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.82.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.82.
	(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

	Change-Id: Ia7fe873e3c60c7e697f564c000672e14704fbc07

2025-03-12  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.18.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.18.
	(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

	Change-Id: I438f869a35c80cbe2213cce58c1f887c47f87389

2025-03-12  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.13.6.
	* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.6.
	(linux-libre-6.13-pristine-source, deblob-scripts-6.13): Update hashes.

	Change-Id: I6c84d2e739c286eff6ceb424776f6e78b2cb8ade

2025-03-12  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.64.7.
	* gnu/packages/prolog.scm (trealla): Update to 2.64.7.

	Change-Id: Ib1884f39a3a098a851cc0e1eefbe3606bd16c0b2

2025-03-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-graphics: Add missing license file header.
	Reported in #76932: Missing or ambiguous license headers in several files

	* gnu/packages/python-graphics.scm: Add the license file header.

	Change-Id: Ia22d5b27c5678abb81806002ecbb115bd072714f
	Reported-by: Vagrant Cascadian <vagrant@debian.org>

2025-03-11  Tomas Volf  <~@wolfsden.cz>

	Add missing license file headers.
	* gnu/packages/power.scm: Add the license file header.
	* gnu/services/power.scm: Same.

	Change-Id: I64a8d74a569797739735b9f08ecffa845219822c

2025-03-11  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: Add bcnc.
	* gnu/packages/engineering.scm (bcnc): New variable.

	Change-Id: If72638b7772ec4304bca0ea18fd3f1a57f61512f

2025-03-11  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: Add python-shxparser.
	* gnu/packages/python-xyz.scm (python-shxparser): New variable.

	Change-Id: Iaa4bdc216f0e06595237d6fb8e5ee138797605bc

2025-03-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: snuik: Update to 0.2.
	* gnu/packages/irc.scm (snuik): Update to 0.2.

	Change-Id: Ie56b3cba76a75ab9023a1490bd09afad09c25b6d

2025-03-11  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: ngspice: Add X11 support (plots) to ngspice
	* gnu/packages/engineering.scm (libngspice)[inputs]: Remove libxau.
	(ngspice)[inputs]: Add libxau and libx11.
	[arguments]<#:configure-flags>: Add --with-x and --enable-rpath.
	<#:tests?>: Disable because it tests against a running X server.

	Change-Id: I00e8766947d2c5dfea20d42e3eb02b0e9e15879a

2025-03-11  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: libngspice: Fix --enable-cider flag.
	* gnu/packages/engineering(libngspice)[arguments]<#:configure-flags>:
	Replace "--enable-ciderlib" with "--enable-cider".

	Change-Id: I6c5428c172d52460ccfaffd4ffcd9e82a3f53c74

2025-03-11  Zheng Junjie  <z572@z572.online>

	gnu: Add lld-20.
	* gnu/packages/llvm.scm (lld-20): New variable.

	Change-Id: I98ac3519f83979b5d31e8d286916f5e43e0d329e

2025-03-11  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: nm-tray: Update to 0.5.1.
	* gnu/packages/networking.scm (nm-tray): Update to 0.5.1.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5 and networkmanager-qt5; add networkmanager-qt.
	[native-inputs]: Remove qttools-5; add qttools.

	Change-Id: I3b4c710ed789f63f3ce934d462d7d52cb8a2b53d

2025-03-11  Zheng Junjie  <z572@z572.online>

	gnu: partitionmanager: Update to 24.12.3.
	* gnu/packages/kde.scm (partitionmanager): Update to 24.12.3.

	Change-Id: I6ce4c99f9453c16ef2f0a9b88fc1edb63e502491

2025-03-11  Zheng Junjie  <z572@z572.online>

	gnu: kpmcore: Update to 24.12.3.
	* gnu/packages/kde.scm (kpmcore): Update to 24.12.3.

	Change-Id: I7cb67664e0efd237e33e998ad353c55857a3ac1c

2025-03-11  Sughosha  <sughosha@disroot.org>

	gnu: partitionmanager: Update to 24.12.2.
	* gnu/packages/kde.scm (partitionmanager): Update to 24.12.2.

	Change-Id: I2c3d389ecbed69ffd9daf417b51599db5e4d601d

2025-03-11  Sughosha  <sughosha@disroot.org>

	gnu: kpmcore: Update to 24.12.2.
	* gnu/packages/kde.scm (kpmcore): Update to 24.12.2.

	Change-Id: I3bb0c878392af9adc0d2b21b9ccb174d39c1896e

2025-03-11  Zheng Junjie  <z572@z572.online>

	gnu: cpuinfo: Update to 0.0-5.b73ae6c.
	* gnu/packages/parallel.scm (cpuinfo): Update to 0.0-5.b73ae6c.

	Change-Id: I9e2335de54d26f23c02ceb1bdbfd4b61e8cef6f8

2025-03-11  chris  <chris@bumblehead.com>

	gnu: Add bash-unit.
	* gnu/packages/bash.scm (bash-unit): New variable.

	Change-Id: Ic4185a2364922b03efe7f528e474ac9e71cbf66c

2025-03-11  Vagrant Cascadian  <vagrant@debian.org>

	gnu: perl-b-utils: Fix typo.
	* gnu/packages/perl.scm (perl-b-utils)[description]: Fix spelling of
	  "manipulation".

2025-03-11  ngraves@ngraves.fr  <ngraves@ngraves.fr>

	gnu: Add emacs-persid.
	* gnu/packages/emacs-xyz.scm (emacs-persid): New variable.

2025-03-11  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-consult-mu.
	* gnu/packages/emacs-xyz.scm (emacs-consult-mu): New variable.

	Change-Id: Ifb6b868faa1dc7e03b872486b69f0cf528ed61c7

2025-03-11  Greg Hogan  <code@greghogan.com>

	gnu: fmt-11: Update to 11.1.4.
	* gnu/packages/pretty-print.scm (fmt-11): Update to 11.1.4.

	Change-Id: I6ede8e426600bd49e87007993f815ec5c58c0464

2025-03-11  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-vhdl-ts-mode: add missing dependency.
	Change-Id: I72855dfa3ec95b450ee0cf94673bc1404c4991d6

2025-03-11  宋文武  <iyzsong@member.fsf.org>
	    Arnaud Lechevallier  <arnaud.lechevallier@free.fr>

	gnu: raylib: Update to 5.5.
	* gnu/packages/game-development.scm (raylib): Update to 5.5.
	[inputs]: Replace glfw with glfw-3.4.

	Change-Id: If312732d3602dc2e495c32a78fe9390642da726c

2025-03-11  宋文武  <iyzsong@member.fsf.org>

	gnu: Add tic80.
	* gnu/packages/game-development.scm (tic80): New variable.

	Change-Id: I459d2a3270ac2524f7024d2aac32b954eba15c59

2025-03-11  宋文武  <iyzsong@member.fsf.org>

	gnu: mruby: Update to 3.3.0.
	* gnu/packages/ruby.scm (mruby): Update to 3.3.0.
	[arguments]: Install header files in install phase.

	Change-Id: I1768c039cef599d8330b223d112f470802ab788a

2025-03-11  宋文武  <iyzsong@member.fsf.org>

	gnu: wasm3: Update to 0.5.0-1.139076a.
	* gnu/packages/web.scm (wasm3): Update to 0.5.0-1.139076a.

	Change-Id: I0c1e28d8ed20b4e030db3d118ca69fe459b338c0

2025-03-11  宋文武  <iyzsong@member.fsf.org>

	gnu: Add kubazip.
	* gnu/packages/compression.scm (kubazip): New variable.

	Change-Id: I2066f141575d476e866905bbc52c05e1ec81a226

2025-03-11  宋文武  <iyzsong@member.fsf.org>

	gnu: Add naett.
	* gnu/packages/networking.scm (naett): New variable.

	Change-Id: I5e4698d9dfe5677d945bede462943576fcfe3b06

2025-03-11  宋文武  <iyzsong@member.fsf.org>

	gnu: Add argparse.
	* gnu/packages/c.scm (argparse): New variable.

	Change-Id: I846cf9229c44f6e40b07dc9f82cd0327ebd02fcb

2025-03-11  宋文武  <iyzsong@member.fsf.org>

	gnu: grafx2: Update to 2.9.
	* gnu/packages/game-development.scm (grafx2): Update to 2.9.
	[source]: Use git-fetch.
	[native-inputs]: Add which.
	[inputs]: Use SDL2 libraries.  Add fontconfig.  Replace lua@5.1 with lua@5.3.
	Remove libpng.

	Change-Id: I8e731d51d430b6a68f786d0a6320f2e1b7b92dae

2025-03-11  宋文武  <iyzsong@member.fsf.org>

	gnu: polyml: Update to 5.9.1.
	* gnu/packages/sml.scm (polyml): Update to 5.9.1.

	Change-Id: I93571e78e2a62f7aff05f2a93ccc3cb48c154a28

2025-03-11  宋文武  <iyzsong@member.fsf.org>

	gnu: Add freeforth2.
	* gnu/packages/forth.scm (freeforth2): New variable.

	Change-Id: I7f505a2f6ba9146008061778e582032c95b62298

2025-03-10  Jelle Licht  <jlicht@fsfe.org>

	gnu: python-numba: Disable tests that are not reproducible.
	Fixing #76260: Non-deterministic test failure in python-numba 0.61.0

	* gnu/packages/python-xyz.scm (python-numba) [phases]
	{disable-failing-tests}: Adjust the phase to skip some additional tests
	that can fail depending on current CPU.

	Change-Id: I67f3a100f5863f6d946a8d07428e802178bd7391
	Reported-by: Ludovic Courtès <ludo@gnu.org>
	Reviewed-by: Greg Hogan <code@greghogan.com>

2025-03-10  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-mathics-django: Update to 8.0.1.
	* gnu/packages/maths.scm (python-mathics-django): Update to 8.0.1.

	Change-Id: I6c00d8e43457c1541b205b052e0219991ce06805

2025-03-10  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-mathics-core: Update to 8.0.1.
	* gnu/packages/maths.scm (python-mathics-core): Update to 8.0.1.

	Change-Id: I97d568dbabde8d074525bc5e850f247d9e17fcfd

2025-03-10  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add px.
	* gnu/packages/admin.scm (px): New variable.

	Change-Id: Ieae0b47e668a78795ec180fced017fe807a8b248

2025-03-10  Ludovic Courtès  <ludo@gnu.org>

	install: Use ‘shepherd-system-log-service-type’.
	This is a followup to d0510dcd824e1b3fda62a8841e792581d7b8de8d, which
	wrongfully assumed that this was already the case.

	* gnu/system/install.scm (%installation-services): Replace
	‘syslog-service-type’ by ‘shepherd-system-log-service-type’.

	Change-Id: I349454b8d005c67d2c6d6b5475f74d16c9006006

2025-03-10  Greg Hogan  <code@greghogan.com>

	gnu: mercurial: Removed unused snippet.
	* gnu/packages/version-control.scm (mercurial)[source]: Delete snippet.

	Change-Id: Ie6d580c57ef51af4d9e2b6d5e646b2479e6adf4e

2025-03-10  Arne Babenhauserheide  <arne_bab@web.de>

	gnu: python-hg-evolve: Update to 11.1.3.
	* gnu/packages/version-control.scm (python-hg-evolve): Update to 11.1.3.

	Change-Id: I1e22d7f38e264576bfa3adef7004fef582a1137e

2025-03-10  Arne Babenhauserheide  <arne_bab@web.de>

	gnu: mercurial: Update to 6.7.2.
	* gnu/packages/version-control.scm (mercurial): Update to 6.7.2.
	[source]<origin>(patches): Remove mercurial-openssl-compat.patch.
	* gnu/packages/patches/mercurial-hg-extension-path.patch: adapt for
	mercurial 6.7.2.
	* gnu/packages/patches/mercurial-openssl-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	Change-Id: I1e22d7f38e264576bfa3adef7004fef582a1137e

2025-03-10  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: Add python-platypush.
	* gnu/packages/engineering.scm (python-platypush): New variable.

	Change-Id: If4719a6c1bc2ee7eb2689a9ada618ec5f86f3f46

2025-03-10  Ludovic Courtès  <ludo@gnu.org>

	tests: Factorize ‘guix-daemon’ test cases.
	* gnu/tests/base.scm (guix-daemon-test-cases): New procedure, with code
	moved from…
	(run-guix-daemon-test): … here. Use it.
	* gnu/tests/foreign.scm (run-foreign-install-test): Likewise.

	Change-Id: I6f2d03d30d7b7648b6eb7e77e36c3da54f80d79c

2025-03-10  Ludovic Courtès  <ludo@gnu.org>

	tests: Factorize ‘%hello-dependencies-manifest’.
	* gnu/tests/base.scm (%hello-dependencies-manifest): Export.
	* gnu/tests/foreign.scm (%installation-tarball-manifest): Use it.

	Change-Id: Id92232f479ab5d1f0c48036b0546e3745aa63e52

2025-03-10  Ludovic Courtès  <ludo@gnu.org>

	tests: Add ‘guix-daemon’ test.
	* gnu/tests/base.scm (manifest-entry-without-grafts): New procedure.
	(%hello-dependencies-manifest): New variable.
	(run-guix-daemon-test): New procedure.
	(%test-guix-daemon): New variable.

	Change-Id: Ia37966de1f61fb428e6fb2244271bf389a74af6d

2025-03-10  Ludovic Courtès  <ludo@gnu.org>

	tests: Move Avahi test to its own file.
	This mirrors the (gnu services avahi) module.

	* gnu/tests/base.scm (%avahi-os, run-nss-mdns-test, %test-nss-mdns):
	Move to…
	* gnu/tests/avahi.scm: … here.  New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	Change-Id: I04705e57408619d948c928873c40c470aa4e949d

2025-03-10  Ludovic Courtès  <ludo@gnu.org>

	tests: Move mcron test to its own file.
	This mirrors the (gnu services mcron) module.

	* gnu/tests/base.scm (%mcron-os, run-mcron-test, %test-mcron): Move to…
	* gnu/tests/mcron.scm: … here.  New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	Change-Id: Id2830d08d8e797e008c5fec7964fb5f6a5ea2fad

2025-03-10  Sughosha  <sughosha@disroot.org>

	gnu: plasma-pass: Fix importing qml modules.
	* gnu/packages/kde-plasma.scm (plasma-pass)[inputs]: Remove libplasma and
	qtdeclarative.
	[propagated-inputs]: Add libplasma, qtdeclarative and kirigami.

	Change-Id: If57e26f811b85bfdc50b31d5907220782e44f90b

2025-03-10  Sughosha  <sughosha@disroot.org>

	gnu: plasma-pass: Update to 1.2.2-0.74c011b.
	* gnu/packages/kde-plasma.scm (plasma-pass): Update to 1.2.2-0.74c011b.

	Change-Id: Icaee87a4a3674db4db37165773400104b980d68b

2025-03-10  Lars Bilke  <lars.bilke@ufz.de>

	gnu: Add vtkdiff.
	* gnu/packages/image-processing.scm (vtkdiff): New variable.

	Change-Id: I9d7e9ff2dbe9683177d3f5c835466d3d052289ed

2025-03-10  Andrew Wong  <wongandj@icloud.com>

	gnu: boxes: Update to 2.3.1.
	* gnu/packages/shellutils.scm (boxes): Update to 2.3.1.
	[arguments]: Change test target to "utest".
	[native-inputs]: Add ‘cmocka’.
	[inputs]: Add ‘ncurses’.

	Change-Id: I673df8b670f28f5da13f141c35b96eeb08c40a54

2025-03-10  Ludovic Courtès  <ludo@gnu.org>
	    Ryan Sundberg  <ryan@arctype.co>

	gexp: No symlinks for ‘imported-files/derivation’.
	Fixes <https://issues.guix.gnu.org/76376>.

	This is a followup to 149de38d0a2560277ee9bdda2104fbd45608bcb2, which
	did not suitably follow symlinks.  The test case didn’t catch this
	because, when using ‘--disable-chroot’, the symlink target is accessible
	within the build environment.

	* guix/gexp.scm (imported-files/derivation): Call ‘readlink*’ on ‘file-name’.

	Change-Id: Idc5b59cd8f0c1217e84c7cbfba64d97d5999429f

2025-03-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: network-manager-openvpn: Update to 1.12.0.
	* gnu/packages/gnome.scm (network-manager-openvpn): Update to 1.12.0.

	Change-Id: Ifeaa8ac26645b143236e210d14cde48f0487f3e9

2025-03-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: network-manager: Reinstate patch to find plugins.
	The patch was inadvertently removed in commit 1f26b0eec8 ("gnu:
	network-manager: Update to 1.52.0."), when migrating the origin from url-fetch
	to git-fetch.

	Reported-by: Max Herrmann <m4xxed@pm.me>

	* gnu/packages/gnome.scm (network-manager) [source]
	<patches>: Reinstate field.

	Change-Id: I8b5ffcd6e099a7b45dbfd67121101813027fb616

2025-03-10  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mumi: Update to 0.7.1.
	* gnu/packages/mail.scm (mumi): Update to 0.7.1.

2025-03-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: Adjust tests for ‘shepherd-system-log-service-type’.
	This is a followup to 8492a3c8962664db4bd0e7475f63be0ef59db87a.

	* gnu/services/virtualization.scm (%minimal-vm-syslog-config): Remove.
	(%system-log-message-destination): New variable.
	(%virtual-build-machine-operating-system): Use it, and modify
	‘shepherd-system-log-service-type’ instead of ‘syslog-service-type’.
	* gnu/tests/base.scm (%avahi-os): Likewise.
	* gnu/tests/install.scm (%syslog-conf): Remove.
	(operating-system-with-console-syslog): Modify
	‘shepherd-system-log-service-type’ instead of ‘syslog-service-type’.
	* gnu/tests/nfs.scm (%nfs-os, run-nfs-full-test): Likewise.
	* gnu/tests/reconfigure.scm (run-kexec-test): Likewise.

	Change-Id: I142d34ad27594a538f5b75daf087e48c690171b8

2025-03-09  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: faiss: Update to 1.10.0.
	* gnu/packages/graph.scm (faiss): Update to 1.10.0.
	[source]: Adapt snippet. Add patch.
	[arguments]: Delete likely uneeded {phases}. Adapt {configure-flags}.
	[native-inputs]: Add openmpi.
	(python-faiss): Update to 1.10.0.
	[build-system]: Switch to cmake-build-system.
	[arguments]: Rewrite all arguments.
	[inputs]: Improve-style. Switch python for python-wrapper.
	[native-inputs]: Add python-scipy.
	[propagated-inputs]: Remove python-matplotlib.

	* gnu/packages/patches/faiss-tests-CMakeLists-find-googletest.patch:
	Add patch.
	* gnu/local.mk: Likewise.

	Change-Id: Ia1d29af1b7ea1d8f0fe27fdbb8c6a355889bfd30

2025-03-09  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: dhcpcd: Update to 10.2.1.
	* gnu/packages/admin.scm (dhcpcd): Update to 10.2.1.

	Change-Id: I5dfc8bf4fb2ee1cf1d7ea758dd1012f6247f939b

2025-03-09  Luis Guilherme Coelho  <lgcoelho@disroot.org>

	gnu: fish: Add support for guix home profile.
	* gnu/packages/shells.scm (fish)[arguments]<#:phases>
	{patch-fish-extra-paths}: Add `~/.guix-home/profile' to `__guix_profile_paths'.

	Change-Id: If896cfc4f948d86c52073235a6f4a2c1d085e7a6

2025-03-09  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: guile-libyaml: Improve packaging.
	* gnu/packages/guile-xyz.scm (guile-libyaml): Run guix style.
	[version]: Specify semantic version.
	[source]: Use version tag, add deletion snippet.
	[build-system]: Use guile-build-system.
	[arguments]: Use gexps, clean up phases, disable auto compile.
	[native-inputs]: Add gcc, guile-3.0, nyacc.
	[inputs]: Remove guile-3.0.

	Change-Id: Id064f0cde60606a8f2bad8c903e840a9fa50376d

2025-03-09  Sébastien Farge  <sebastien-farge@laposte.net>

	doc: Refer to ‘XDG_CONFIG_HOME’, not ‘XDG_CONFIG_DIR’.
	* doc/guix.texi (Guix Home Services): Change ‘XDG_CONFIG_DIR’ to
	‘XDG_CONFIG_HOME’.

	Change-Id: I8fdb70903acf949c360c1e2b950ae7dd3578aded

2025-03-09  Evgeny Pisemsky  <mail@pisemsky.site>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: pcb2gcode: Update to 2.5.0-0.8c084af.
	Fixing #68036: pcb2gcode does not build.

	* gnu/packages/engineering.scm (pcb2gcode): Update to 2.5.0-0.8c084af.
	Fix indentation, adjust style.
	[version]: Use git-version.
	[source]: Use specific commit, do not recurse submodules (there are
	none).

	Change-Id: I4c421e051568295c169c863d18c33d955f85c464

2025-03-09  André Batista  <nandre@riseup.net>

	gnu: mutt: Update to 2.2.14.
	* gnu/packages/mail.scm (mutt): Update to 2.2.14.

	Change-Id: I65ab08a29e5f20af932f3871acf6f8c9be2c535e

2025-03-09  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: kicad: Update to 9.0.0
	See <https://forum.kicad.info/t/kicad-8-0-x-could-not-use-opengl-debian-guix/53203/7>

	* gnu/packages/engineering.scm (kicad): Update to 9.0.0.
	[inputs]: Add libgit2, libglvnd, libsecret, protobuf, nng and zstd:lib.
	    Replace wxwidgets with wxwidgets-sans-egl.
	[arguments]<#:configure-flags>: Disable EGL, and add RelWithDebInfo.
	[native-search-paths]: Update to KICAD9_*.

	Change-Id: I0f525ea4286b2ef6fc9b1fe67c4b80d671075b58

2025-03-09  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: wxwidgets: Add wxWidgets without EGL.
	Detected when working on Kicad-9.  wxwidgets was built with EGL but
	Kicad was unable to create the OpenGL context.  According to Debian:

	<https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1024147;msg=5>

	This happens due to Glew having EGL disabled, and would break packages
	that use both `wxwidgets` and `glew` together.  We already detected the
	issue with PrusaSlicer, that's why we had a separate package for it, but
	it also needed extra unrelated changes.

	* gnu/packages/wxwidgets.scm (wxwidgets-sans-egl): Add it.
	(prusa-wxwidgets): Inherit from it.

	Change-Id: Idde2985501b4d06cbb5bbd92030d5516bf7bea07

2025-03-09  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot: Update to 2025.01.
	* gnu/packages/bootloaders.scm (u-boot): Update to 2025.01.
	(u-boot-sandbox): Disable MBEDTLS_LIB.

	gnu: arm-trusted-firmware: Update to 2.12.1.
	* gnu/packages/firmware.scm (make-arm-trusted-firmware): Update to 2.12.1.

2025-03-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: perl-sys-sigaction: Remove non-alphabetically placed duplicate.
	* gnu/packages/perl.scm (perl-sys-sigaction): Remove one copy.

	Change-Id: I7f29be5e880a375f246faef1a845df41ef7b4ceb

2025-03-09  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mumi: Update to 0.7.0.
	* gnu/packages/mail.scm (mumi): Update to 0.7.0.

2025-03-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-ihex-3.
	* gnu/packages/crates-io.scm (rust-ihex-3): New variable.

	Change-Id: Ia9115ca9bc906beb68d85d88e2b0e111ef259931

2025-03-09  gravitydiv10  <gravitydiv10@protonmail.com>

	gnu: Add rust-hxdmp-0.2.
	* gnu/packages/crates-io.scm (rust-hxdmp-0.2): New variable.

	Change-Id: I6d42a4376d6c0a579052f40427a109a6aaa77456

2025-03-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add perl-devel-repl.
	* gnu/packages/perl.scm (perl-devel-repl): New variable.

	Change-Id: I7a47553ea93f125f996188b79f8526e12076dd9e

2025-03-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add perl-module-refresh.
	* gnu/packages/perl.scm (perl-module-refresh): New variable.

	Change-Id: I1f96c9bd6658b4d7745192559d9d0c57a16bf1fc

2025-03-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add perl-sys-sigaction.
	* gnu/packages/perl.scm (perl-sys-sigaction): New variable.

	Change-Id: I2b391f6d039f3db2b1777dee37d90fa4e0810d67

2025-03-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add perl-ppi-xs.
	* gnu/packages/perl.scm (perl-ppi-xs): New variable.

	Change-Id: I587488870702019faec3aa330e54ad1ddad32db2

2025-03-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add perl-moosex-object-pluggable.
	* gnu/packages/perl.scm (perl-moosex-object-pluggable): New variable.

	Change-Id: Ifce5713c9e3d1e703afa846f38a4105a7202a731

2025-03-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add perl-lexical-persistence.
	* gnu/packages/perl.scm (perl-lexical-persistence): New variable.

	Change-Id: I064c78ea87b91b8c7d68518eb0d80fa5e0b0824b

2025-03-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add perl-data-dump-streamer.
	* gnu/packages/perl.scm (perl-data-dump-streamer): New variable.

	Change-Id: I1b95a91999f64e69855013b316f3e1afec28f5b1

2025-03-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add perl-clipboard.
	* gnu/packages/perl.scm (perl-clipboard): New variable.

	Change-Id: I659333efbe5faf3ad61a4e747cd4d0621d4bb179

2025-03-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add perl-b-utils.
	* gnu/packages/perl.scm (perl-b-utils): New variable.

	Change-Id: I9c479152dcceb8d78900f7ef482d2bd7280d8401

2025-03-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add perl-app-nopaste.
	* gnu/packages/perl.scm (perl-app-nopaste): New variable.

	Change-Id: I51904582270f680418a94d200de21f0c1b19ed02

2025-03-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add perl-www-pastebin-pastebincom-create.
	* gnu/packages/perl-web.scm (perl-www-pastebin-pastebincom-create): New variable.

	Change-Id: I27fb11caec0ec089f3a4664ec3d5901fd286f9a1

2025-03-09  Zheng Junjie  <z572@z572.online>

	gnu: filelight: Update to 24.12.3.
	* gnu/packages/kde-utils.scm (filelight): Update to 24.12.3.
	[inputs]: Add kcrash.

	Change-Id: Ic7ac4fcd0a0b6136c3b78381556e1ae2afffa7f2

2025-03-09  Zheng Junjie  <z572@z572.online>

	gnu: francis: Update to 24.12.3.
	* gnu/packages/kde-utils.scm (francis): Update to 24.12.3.

	Change-Id: I145f05ad38e390f690ad4b5483881d8824989232

2025-03-09  Zheng Junjie  <z572@z572.online>

	gnu: ktouch: Update to 24.12.3.
	* gnu/packages/education.scm (ktouch): Update to 24.12.3.

	Change-Id: I5c2cee4dab045c25002ebc1a4a731e38e8ed8e4e

2025-03-09  Zheng Junjie  <z572@z572.online>

	gnu: kqtquickcharts: Update to 24.12.3.
	* gnu/packages/education.scm (kqtquickcharts): Update to 24.12.3.

	Change-Id: I366bc4c48a9116acfae648971a7cccbb98d01e6d

2025-03-09  Zheng Junjie  <z572@z572.online>

	gnu: kbackup: Update to 24.12.3.
	* gnu/packages/kde-utils.scm (kbackup): Update to 24.12.3.

	Change-Id: I3dc62c857ee6884d188a42d8796331e094234b71

2025-03-09  Zheng Junjie  <z572@z572.online>

	gnu: kfind: Update to 24.12.3.
	* gnu/packages/kde-utils.scm (kfind): Update to 24.12.3.

	Change-Id: I44b15e690eb53bbafa2978666aeb18b123150dce

2025-03-09  Zheng Junjie  <z572@z572.online>

	gnu: kcalc: Update to 24.12.3.
	* gnu/packages/kde-utils.scm (kcalc): Update to 24.12.3.

	Change-Id: Iaa9090b40de36eb1b21c08fc514feb3f51d9acf2

2025-03-09  Sughosha  <sughosha@disroot.org>

	gnu: Add kamera.
	* gnu/packages/kde-utils.scm (kamera): New variable.

	Change-Id: Ic1ff5c386cc40f58cd0e3b8486b9127f5b1e61fd

2025-03-09  Zheng Junjie  <z572@z572.online>

	gnu: kate: Update to 24.12.3.
	* gnu/packages/kde-utils.scm (kate): Update to 24.12.3.

	Change-Id: Id1d925af999783971d7f88fb8c75240443234719

2025-03-09  Zheng Junjie  <z572@z572.online>

	gnu: isoimagewriter: Update to 24.12.3.
	* gnu/packages/kde-utils.scm (isoimagewriter): Update to 24.12.3.

	Change-Id: Ia3740e42ec8caea2e7903cb06200ecbb9c063433

2025-03-09  Zheng Junjie  <z572@z572.online>

	gnu: ark: Update to 24.12.3.
	* gnu/packages/kde-utils.scm (ark): Update to 24.12.3.

	Change-Id: I286e46d7c86d094aeb3d4f3c6d6e12487cf6fce0

2025-03-09  Nathan Merkley  <nathanmerkley@gmail.com>

	gnu: gtkwave: Build with GTK3.
	* gnu/packages/fpga.scm (gtkwave): Use GTK3 source.
	[build-system]: Use glib-or-gtk-build-system.
	[inputs]: Add gtk+. Remove gtk+-2.
	[arguments]: Enable GTK3 build.

	Change-Id: I2deab104beb18ccc064925190ede4a33098edbef

2025-03-09  spacecadet  <spacecadet@purge.sh>

	gnu: drawpile: Update to 2.2.2-beta.5.
	* gnu/packages/graphics.scm (drawpile): Update to 2.2.2-beta.5.
	[inputs]: Add libwebp, miniupnc, vulkan-headers, qtbase, qtmultimedia, qtsvg.
	Remove qtbase-5, qtmultimedia-5, qtsvg-5.

	Change-Id: I8544efa9ba722ab7ce962ee4a972eb16b6ed682e

2025-03-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: plover: Add udev rule.
	* gnu/packages/stenography.scm (plover)[arguments]: Set up a udev rules file
	for access to /dev/uinput. Remove unnecessary workaroud for Wayland as it is
	now supported.

	Change-Id: Iff57a80ffdbc148232b131e5d61671611fbb1e15

2025-03-09  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: dino: Update to 0.4.5.
	* gnu/packages/messaging.scm (dino): Update to 0.4.5.

2025-03-09  aurtzy  <aurtzy@gmail.com>

	gnu: gnome-shell-extension-gsconnect: Fix paths in additional desktop file.
	This fixes the gsconnect preferences button ("Mobile Settings") in the
	top-right quick-access menu not opening the preferences application.  The
	window icon also displays properly with this commit.

	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect):
	[arguments]<#:phases>: Patch gapplication path in an additional desktop file
	in 'fix-paths phase.

	Change-Id: I6b84474e4976484f1203b7cf78fe5e882694cd22

2025-03-09  aurtzy  <aurtzy@gmail.com>

	gnu: gnome-shell-extension-gsconnect: Patch shebangs with gjs.
	The 'patch-shebangs phase does not handle shebangs of the form
	"/usr/bin/env -S", so we manually patch them to fix a not-found error.

	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect):
	[arguments]<#:phases>: Add 'patch-gjs-shebangs phase to patch shebangs using
	"/usr/bin/env -S" to execute gjs.

	Change-Id: I6b84474e4976484f1203b7cf78fe5e882694cd22

2025-03-09  aurtzy  <aurtzy@gmail.com>

	gnu: gnome-shell-extension-gsconnect: Wrap gsconnect-preferences.
	This fixes an error when attempting to open the gsconnect-preferences
	application due to Typelib files not being found.

	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect):
	[arguments]<#:phases>: Wrap gsconnect-preferences with GI_TYPELIB_PATH
	environment variable.  Rename 'wrap-daemons phase to 'wrap-programs.

	Change-Id: Ib330766d46dba00a7c68fa3956b28223f07000f8

2025-03-09  aurtzy  <aurtzy@gmail.com>

	gnu: gnome-shell-extension-gsconnect: Fix search path patching.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect):
	[arguments]<#:phases>: Fix 'fix-paths phase substitutions no longer applying.

	Change-Id: I99aa0204c1dfad836aed62261d2ffc0c75366510

2025-03-09  Tomas Volf  <~@wolfsden.cz>

	doc: Document possible need for network-online for NFS.
	Depending on networking is not enough in some setups, so a language clarifying
	that and an example of network-online service.

	* doc/guix.texi (File Systems): Document the possible need for network-online.

	Change-Id: I8abe07cc9d6dc61f28eeea7ffa785eb8c9e8fd09
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: Integrate gnome-keyring service in gnome-desktop service.
	Previous to this change, GNOME users would have to manually add the
	gnome-keyring-service-type to their services to have a default login keyring
	created and unlocked at login time.  Some applications depend on a default
	keyring being available, prompt repeatedly for it, which is confusing and
	doesn't match user expectations, given most distributions use the GNOME
	keyring pam module to unlock the login keyring by default.

	* doc/guix.texi (Desktop Services): Update doc.
	* gnu/services/desktop.scm (<gnome-keyring-configuration>): Move above
	gnome-desktop-service-type, and streamline description.
	(pam-gnome-keyring): Return the empty list when CONFIG is #f.
	(gnome-desktop-configuration) [keyring]: New field.

	Change-Id: Ica26c1e1b85a038c1187edfb3ec3691fcd429641
	Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>

2025-03-09  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mumi: Update to 0.6.1.
	* gnu/packages/mail.scm (mumi): Update to 0.6.1.

2025-03-09  Andy Tai  <atai@atai.org>

	gnu: Add tvm.
	* gnu/packages/machine-learning.scm (tvm): New variable.
	* gnu/packages/patches/tvm_fix_cpptest_build.patch: New file.
	* gnu/local.mk: Register new file.

	Change-Id: Icfee19fccc7cc1c9f6d5d6bb680b554d777f62d6

2025-03-09  Andy Tai  <atai@atai.org>

	gnu: Add dmlc-core-next, as head of main branch of dmlc-core.
	* gnu/packages/machine-learning.scm (dmlc-core-next): New variable.

	Change-Id: Icf608b45b69cf020c213696644412664ba935e6d

2025-03-09  Andy Tai  <atai@atai.org>

	gnu: Add rang.
	* gnu/packages/cpp.scm (rang): New variable.

	Change-Id: Iacbea931d392579ebdc49965fc3b248ae3759a6c

2025-03-08  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-vhdl-ext.
	* gnu/packages/emacs-xyz.scm (emacs-vhdl-ext): New variable.

	Change-Id: I24325ed73a2ec884087893f0c3c4eaac760052de

2025-03-08  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-straight-el: Update to 0-4.44a866f.
	* gnu/packages/emacs-xyz.scm (emacs-straight-el): Update to 0-4.44a866f.

	Change-Id: I7980b2966cbc339c21c5cc06411a8bf3c935dde0

2025-03-08  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-password-store: Update to 2.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-password-store): Update to 2.3.2.
	[arguments]{phases}: Improve phase 'extract-el-file.
	[propagated-inputs]: Remove emacs-s.

2025-03-08  Arun Isaac  <arunisaac@systemreboot.net>

	doc: Document field names, not getter names.
	* doc/guix.texi (Web Services)[mumi]: Replace mumi-configuration-sender with
	sender, and mumi-configuration-smtp with smtp.

	services: mumi: Add file-tags configuration.
	* gnu/services/web.scm (<mumi-configuration>)[file-tags]: New field.
	* gnu/services/web.scm (mumi-config-file): New function.
	(mumi-shepherd-services): Pass --config argument.
	* doc/guix.texi (Web Services)[mumi]: Document file-tags.

	gnu: mumi: Update to 0.6.0.
	* gnu/packages/mail.scm (mumi): Update to 0.6.0.
	[inputs]: Remove guile-fibers.

2025-03-08  André Batista  <nandre@riseup.net>

	gnu: mullvadbrowser: Update to 14.0.7 [security-fixes].
	Fixes CVEs 2024-43097, 2025-1930, 2025-1931, 2025-1932, 2025-1933,
	2025-1934, 2025-1935, 2025-1936, 2025-1937, 2025-1938 and 2025-1939.
	See <https://www.mozilla.org/en-US/security/advisories/mfsa2025-16/>
	for details.

	* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
	20250303093702.
	(%mullvadbrowser-version): Update to 14.0.7.
	(%mullvadbrowser-firefox-version): Update to 128.8.0esr-14.0-1-build2.
	(mullvadbrowser-translation-base): Update to
	21fed48fc58df9e6c4d9f67b048fcae831df50c9.
	(mullvadbrowser-translation-specific): Update to
	d279ce2add9a5bb3fc71f24b55679e3e0706f0eb.

	Change-Id: Ia6645d75daaf9feba51215eb1ba6c6294a3a2cfd

2025-03-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: plover: Update to 4.0.0.
	* gnu/packages/stenography.scm (plover): Update to 4.0.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Change phase order to account for build system shift.
	[inputs]: Add python-evdev.

	Change-Id: Id49481386df020413c652bcb52fcd5d7e4de724e

2025-03-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: plover: Also run on Wayland.
	* gnu/packages/stenography.scm (plover)[arguments]: Add a call to xhost in
	order to let Plover run on XWayland.
	[inputs]: Add xhost.

	Change-Id: I9700b4fe401bd8cda31e952baaff96b32dd978a9

2025-03-08  Thanos Apollo  <public@thanosapollo.org>

	gnu: Add emacs-org-gnosis.
	* gnu/packages/emacs-xyz.scm (emacs-org-gnosis): New variable.

	Change-Id: I75ddc4aa71c085cbfbcde10e68ee1aeb1fa881de

2025-03-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tlp: Fix all Perl invocations.
	Fixes <https://issues.guix.gnu.org/76848>.

	* gnu/packages/linux.scm (tlp):[arguments]: Fix Perl invocations in all Bash
	scripts, even if they are not wrapped.

	Change-Id: I12de013f70446e77467fa31be7ecd63a0826d955

2025-03-08  André Batista  <nandre@riseup.net>

	gnu: torbrowser: Update to 14.0.7 [security-fixes].
	Fixes CVEs 2024-43097, 2025-1930, 2025-1931, 2025-1932, 2025-1933,
	2025-1934, 2025-1935, 2025-1936, 2025-1937, 2025-1938 and 2025-1939.
	See <https://www.mozilla.org/en-US/security/advisories/mfsa2025-16/>
	for details.

	* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
	20250303093702.
	(%torbrowser-version): Update to 14.0.7.
	(%torbrowser-firefox-version): Update to 128.8.0esr-14.0-1-build2.
	(torbrowser-translation-base): Update to
	21fed48fc58df9e6c4d9f67b048fcae831df50c9.
	(torbrowser-translation-specific): Update to
	100908b702f92bc001b69cdd70f96a6e63134516.

	Change-Id: Iccdba49d22dcc9877e874fe2f58169abfe981cd1

2025-03-08  Thanos Apollo  <public@thanosapollo.org>

	gnu: Add hunspell-dict-el-polytonic.
	* gnu/packages/hunspell.scm (hunspell-dict-el-polytonic): New variable.

	Change-Id: I18112b9f36f66160dc540defac03a7f2ed9eed2d

2025-03-08  Sughosha  <sughosha@disroot.org>

	services: readymedia: Change directory permissions to 775.
	Allow users in the ‘readymedia’ group to write in the directory created
	by ‘readymedia-activation’.

	* gnu/services/upnp.scm (readymedia-activation): Change directory permissions
	to 775.

	Change-Id: Ifda8e4fe8594fb5a1cdf6e329a8c83551eab9c06

2025-03-08  gemmaro  <gemmaro.dev@gmail.com>

	gnu: skktools: Correct phase name in package definition.
	* gnu/packages/language.scm (skktools):[arguments]<#:check-scripts>:
	Replace wrap-scripts phase with install-scripts since the former does not exist.

	Change-Id: I7a8a62fbea1b78e7e3998536a126b57861c7289d

2025-03-08  Brian Kubisiak  <brian@kubisiak.com>

	ui: Search channels for guix extensions
	* guix/describe.scm (append-channels-to-load-path!): New function.
	* gnu/packages.scm (%package-module-path): Call new function. Remove
	the code that the function call replaces.
	* guix/ui.scm (extension-directories): Call new function. Search
	channels for guix extensions.
	* guix/self.scm (compiled-guix)[*core-modules*]: Add 'guile-git' to
	the list of extensions.

	Change-Id: I53af828dc554485ca28389c9e2653ea6b4fb6b7e

2025-03-08  David Elsing  <david.elsing@posteo.net>

	packages: Honor system and target system for graft replacements.
	Fixes <https://issues.guix.gnu.org/76110>.

	Fixes a regression introduced in
	28e4018e59d30efb3d52aa950ce2261f11b69b33 where the system and target
	system would be ignored.

	* guix/packages.scm (input-graft, input-cross-graft): Wrap graft replacement
	in ‘with-parameters’.
	* tests/packages.scm ("package-grafts, indirect grafts")
	("package-grafts, indirect grafts, propagated inputs")
	("package-grafts, same replacement twice")
	("package-grafts, dependency on several outputs")
	("replacement also grafted"): Adjust accordingly by comparing the replacement
	after lowering to a derivation.
	("package-grafts, indirect grafts, #:system argument"): New test.

	Change-Id: I1663f0cc50842bb9abb53ba4aa9935052022d1f4
	Reported-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>

2025-03-08  Sören Tempel  <soeren@soeren-tempel.net>

	services: networking: Add dhcpcd service.
	This is intended as an alternative to dhcp-client-service-type as
	isc-dhcp has reached its end-of-life in 2022 (three years ago!),
	see #68619 for more details.  Long-term, this services is therefore
	intended to replace dhcp-client-service-type.

	* gnu/services/networking.scm (dhcpcd-service-type): New service.
	(dhcpcd-shepherd-service): New procedure.
	(dhcpcd-account-service): New variable.
	(dhcpcd-config-file): New procedure.
	(dhcpcd-configuration): New record type.
	(dhcpcd-serialize-list-of-strings, dhcpcd-serialize-boolean)
	(dhcpcd-serialize-string): New procedures.
	(serialize-field-name): New procedure.
	* gnu/tests/networking.scm (run-dhcpcd-test): New procedure.
	(%dhcpcd-os, %test-dhcpcd): New variables.
	* doc/guix.texi (Networking Services): Document it.

2025-03-08  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: qemu-7.2.4: Unregister patch.
	* gnu/packages/patches/qemu-7.2.4-build-info-manual.patch: Remove
	patch.
	* gnu/local.mk: Unregister patch.

2025-03-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-debbugs: Update to 0.44.
	This new version preserves the subject lines in replies containing [PATCH], to
	ease code review.

	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.44.
	[arguments] <#:phases>: New argument.

	Change-Id: Ie3340a8c667c1c82ab5136db8ffe6578e092e7dd

2025-03-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-meta-core-services: Add evolution-data-server.
	This makes the GNOME calendar fully functional.  Previously, it was not
	possible to add some event to the calendar.

	* gnu/packages/gnome.scm (gnome-meta-core-services)
	[propagated-inputs]: Add evolution-data-server.

	Change-Id: Ic63c2e879b590104d7f4c9b4513e65b51f02814f

2025-03-08  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-14.e3bc3c1.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-14.e3bc3c1.

	Change-Id: Ic80bd354b3deb14b96e22a83affa5d8ccee4b9f1

2025-03-08  Andy Tai  <atai@atai.org>

	gnu: xpra: Update to 6.2.4.
	* gnu/packages/xorg.scm (xpra): Update to 6.2.4.

	Change-Id: I6dd9bc3c630b2acfeac58740d284ebe3a8a4a015

2025-03-08  Andy Tai  <atai@atai.org>

	gnu: icewm: Update to 3.7.1.
	* gnu/packages/wm.scm (icewm): Update to 3.7.1.

	Change-Id: I162df2df4e5419b9fe44d0092e48d42fc8bec50e

2025-03-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-nestle.
	* gnu/packages/statistics.scm (python-nestle): New variable.

	Change-Id: Ic39bd9bc048007935e52898900effc65a4c55b7d

2025-03-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-line-profiler.
	* gnu/packages/python-check.scm (python-line-profiler): New variable.

	Change-Id: Ia1187c2bdf56d1da86756997cbd02808735c905d

2025-03-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ubelt: Update to 1.3.6.
	* gnu/packages/python-xyz.scm (python-ubelt): Update to 1.3.6.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <test-flags>: Utilize it instead overwriting 'check phase.
	<phases>: Use default 'check, add 'pre-check.
	[native-inputs]: Add python-setuptools and python-wheel.
	[description]: Start from a new line.

	Change-Id: I4bf3872f48c2ceddeb5ff64fa5e79676897f0d10

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kdeconnect: Update to 24.12.3.
	* gnu/packages/kde.scm (kdeconnect): Update to 24.12.3.

	Change-Id: I3d31cba140159692fe6ea475256999b3ab33da74

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: ktimer: Update to 24.12.3.
	* gnu/packages/kde.scm (ktimer): Update to 24.12.3.

	Change-Id: I3850af93fb9aa4bec8f4ae7a0e2486bcbbe3040b

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: poxml: Update to 24.12.3.
	* gnu/packages/kde.scm (poxml): Update to 24.12.3.

	Change-Id: I0257485f24ad3c03714addf6bcd0810d5f2dc30c

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: tellico: Update to 4.1.1.
	* gnu/packages/kde-office.scm (tellico): Update to 4.1.1.

	Change-Id: Ieca994d73e56111d146399b3eebf340815703915

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: libksane: Update to 24.12.3.
	* gnu/packages/kde.scm (libksane): Update to 24.12.3.

	Change-Id: I6f87f6a304e071d0272d29f8d1f875116475d468

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: ghostwriter: Update to 24.12.3.
	* gnu/packages/kde-office.scm (ghostwriter): Update to 24.12.3.

	Change-Id: I69beb3f9e9efab6ab453e0e1e7af1d69b98eff17

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: gwenview: Update to 24.12.3.
	* gnu/packages/kde.scm (gwenview): Update to 24.12.3.

	Change-Id: I3745b8f8bd3387d93b173b3c9a87ce31e29b6a72

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kcolorchooser: Update to 24.12.3.
	* gnu/packages/kde.scm (kcolorchooser): Update to 24.12.3.

	Change-Id: I28d3388ee04ab45a93634cec527839411af205e6

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kde-games: Update to 24.12.3.
	* gnu/packages/kde-games.scm (kde-games): Update to 24.12.3.

	Change-Id: I6059b1751bed5fce627b1490953375e58dca3102

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: knights: Update to 24.12.3.
	* gnu/packages/kde-games.scm (knights): Update to 24.12.3.

	Change-Id: Ib94b596a2cda9eb10b9ff6048ce1f779c4475e27

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kjumpingcube: Update to 24.12.3.
	* gnu/packages/kde-games.scm (kjumpingcube): Update to 24.12.3.

	Change-Id: I4eca1ef8ba93f2c7c71cf2a5ca54190441467641

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: ksquares: Update to 24.12.3.
	* gnu/packages/kde-games.scm (ksquares): Update to 24.12.3.

	Change-Id: I798d3dc06b11fb4871c4e62f275cc24456309aec

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kreversi: Update to 24.12.3.
	* gnu/packages/kde-games.scm (kreversi): Update to 24.12.3.

	Change-Id: I064a3e45bb9e6bcabf843f9815913c4999f32b54

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: knavalbattle: Update to 24.12.3.
	* gnu/packages/kde-games.scm (knavalbattle): Update to 24.12.3.

	Change-Id: I87986372f5f67d4cbf482d38d7bbfa993efaf826

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kollision: Update to 24.12.3.
	* gnu/packages/kde-games.scm (kollision): Update to 24.12.3.

	Change-Id: I1d1ececd8b7e7dd685ccf0fdf0cf7fb018ef74f6

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: ksnakeduel: Update to 24.12.3.
	* gnu/packages/kde-games.scm (ksnakeduel): Update to 24.12.3.

	Change-Id: I98fed5e3049965a2800cf7c00c30469f0fea7239

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: killbots: Update to 24.12.3.
	* gnu/packages/kde-games.scm (killbots): Update to 24.12.3.

	Change-Id: I4f2a57644a21a2c4e5f9b81077c39efd1c563872

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: bovo: Update to 24.12.3.
	* gnu/packages/kde-games.scm (bovo): Update to 24.12.3.

	Change-Id: I8ff9bda8b8997e20831de1b8e8217e6c06555321

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kspaceduel: Update to 24.12.3.
	* gnu/packages/kde-games.scm (kspaceduel): Update to 24.12.3.

	Change-Id: I5cd263e521f2171f23ac766aa94ca1c847bbeac9

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kapman: Update to 24.12.3.
	* gnu/packages/kde-games.scm (kapman): Update to 24.12.3.

	Change-Id: Ifeb33be2d4367bb8e037ed5bf8b477f0cd57e4ed

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: lskat: Update to 24.12.3.
	* gnu/packages/kde-games.scm (lskat): Update to 24.12.3.

	Change-Id: Ibf8a2b1c988ee169e0132e9e14802e4a5bc53bfa

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kubrick: Update to 24.12.3.
	* gnu/packages/kde-games.scm (kubrick): Update to 24.12.3.

	Change-Id: Id6371bb217f8582d54136439367942fa18224340

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kigo: Update to 24.12.3.
	* gnu/packages/kde-games.scm (kigo): Update to 24.12.3.

	Change-Id: I5dbee704e833682ba48a787f87ad3db29d46ffd0

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kiriki: Update to 24.12.3.
	* gnu/packages/kde-games.scm (kiriki): Update to 24.12.3.

	Change-Id: I521d7f58de2c81993c60883c8c81b5e775ed351b

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: palapeli: Update to 24.12.3.
	* gnu/packages/kde-games.scm (palapeli): Update to 24.12.3.

	Change-Id: I697017aae1693a0e3446bd3f7811ccbf687af727

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: ksirk: Update to 24.12.3.
	* gnu/packages/kde-games.scm (ksirk): Update to 24.12.3.

	Change-Id: I19192e12711d14cc807e62f6a28f866120809404

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: granatier: Update to 24.12.3.
	* gnu/packages/kde-games.scm (granatier): Update to 24.12.3.

	Change-Id: If39e3133307d259aa440db8688b62d4c0187e8fc

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: bomber: Update to 24.12.3.
	* gnu/packages/kde-games.scm (bomber): Update to 24.12.3.

	Change-Id: I31dec09aef76f9094b0a2dffef051203c9bea76a

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: knetwalk: Update to 24.12.3.
	* gnu/packages/kde-games.scm (knetwalk): Update to 24.12.3.

	Change-Id: I7446c7e359c517f95ff137c52e04255449dd1f1c

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kblackbox: Update to 24.12.3.
	* gnu/packages/kde-games.scm (kblackbox): Update to 24.12.3.

	Change-Id: I2e122a49e37e719fe0a512c78c1e99be09e1a05f

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kfourinline: Update to 24.12.3.
	* gnu/packages/kde-games.scm (kfourinline): Update to 24.12.3.

	Change-Id: Ic5a099dc589e3f96d6fcaa0bb9b78a96a3f402c8

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kdiamond: Update to 24.12.3.
	* gnu/packages/kde-games.scm (kdiamond): Update to 24.12.3.

	Change-Id: I530079ecfe8e0613d58a026d303a1ef958ac2aed

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kgoldrunner: Update to 24.12.3.
	* gnu/packages/kde-games.scm (kgoldrunner): Update to 24.12.3.

	Change-Id: Ifaff24ab89918b2e11c2a1ba6641da6215982b18

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: klines: Update to 24.12.3.
	* gnu/packages/kde-games.scm (klines): Update to 24.12.3.

	Change-Id: I1a09dbd81cb8644afd7d413d0f40f7d9bfcaa9c8

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: ksudoku: Update to 24.12.3.
	* gnu/packages/kde-games.scm (ksudoku): Update to 24.12.3.

	Change-Id: I726409c2cb1fde4f6dd14a184dc2795b36f1bc0f

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kblocks: Update to 24.12.3.
	* gnu/packages/kde-games.scm (kblocks): Update to 24.12.3.

	Change-Id: I0d27ff3f74b582502f9e025aa218848fa6daa74c

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kbounce: Update to 24.12.3.
	* gnu/packages/kde-games.scm (kbounce): Update to 24.12.3.

	Change-Id: I6a8c5b53a1490422d9d7f295de0c8d88481186a4

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: konquest: Update to 24.12.3.
	* gnu/packages/kde-games.scm (konquest): Update to 24.12.3.

	Change-Id: I40326186eefc746db9a8579d50d6fc99a8e7cf68

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kmines: Update to 24.12.3.
	* gnu/packages/kde-games.scm (kmines): Update to 24.12.3.

	Change-Id: Ia875425c4d05a64806bebd60de073beb0ae0581f

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kbreakout: Update to 24.12.3.
	* gnu/packages/kde-games.scm (kbreakout): Update to 24.12.3.

	Change-Id: Id99efa442931890310b78a7762c8226ff0ec116b

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kajongg: Update to 24.12.3.
	* gnu/packages/kde-games.scm (kajongg): Update to 24.12.3.

	Change-Id: I79a64cb9cd70981a7cbfd464f82a9e4bdb84e282

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kshisen: Update to 24.12.3.
	* gnu/packages/kde-games.scm (kshisen): Update to 24.12.3.

	Change-Id: I39dfc09169c5a75bbb5203488855bc9c1f2bc6cd

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kmahjongg: Update to 24.12.3.
	* gnu/packages/kde-games.scm (kmahjongg): Update to 24.12.3.

	Change-Id: Ibe66e82831166a6fd47bb18d5e38315f01af0e24

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: libkmahjongg: Update to 24.12.3.
	* gnu/packages/kde-games.scm (libkmahjongg): Update to 24.12.3.

	Change-Id: I383ff0d3ce01dd8e81aea3e99e16aef81b625d75

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kolf: Update to 24.12.3.
	* gnu/packages/kde-games.scm (kolf): Update to 24.12.3.

	Change-Id: Ia130dd244132785de2e44b6cc8e50a09bff5cb40

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: picmi: Update to 24.12.3.
	* gnu/packages/kde-games.scm (picmi): Update to 24.12.3.

	Change-Id: Ief012cd38a18f3d836f1787e561930a32db96ffa

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: ktuberling: Update to 24.12.3.
	* gnu/packages/kde-games.scm (ktuberling): Update to 24.12.3.

	Change-Id: I22e0fc243f657aad1caa5f94486b43d4a2b5ca4f

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: libkdegames: Update to 24.12.3.
	* gnu/packages/kde.scm (libkdegames): Update to 24.12.3.

	Change-Id: I9ad4fce8c823dd129b05a121cfbed7788dd4dbef

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kdenlive: Update to 24.12.3.
	* gnu/packages/kde.scm (kdenlive): Update to 24.12.3.

	Change-Id: Ic7c6507c3caa4ec2b57bf4af10bcb48c09a4a43e

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: okular: Update to 24.12.3.
	* gnu/packages/kde.scm (okular): Update to 24.12.3.

	Change-Id: I8dfcf0e759ffaeba5f91b65ffa3b5bbfc194da89

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: juk: Update to 24.12.3.
	* gnu/packages/kde-multimedia.scm (juk): Update to 24.12.3.

	Change-Id: I5c9287642214e9367c7d3c54844de37361b7f009

2025-03-08  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: juk: Update to 24.12.1.
	* gnu/packages/kde-multimedia.scm (juk): Update to 24.12.1.

	Change-Id: Id70e773a18aaa30764ad6511e6219018cf172313

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: ffmpegthumbs: Update to 24.12.3.
	* gnu/packages/kde-multimedia.scm (ffmpegthumbs): Update to 24.12.3.

	Change-Id: Iadc806c6fc9ad30f5d199a671b842c975a721074

2025-03-08  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ffmpegthumbs: Update to 24.12.1.
	* gnu/packages/kde-multimedia.scm (ffmpegthumbs): Update to 24.12.1.

	Change-Id: I4761a60c1c32fed3f3e28eebf8a254f7ec0b3d14

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: elisa: Update to 24.12.3.
	* gnu/packages/kde-multimedia.scm (elisa): Update to 24.12.3.

	Change-Id: If3a157bfca8012e482143fcdac7798aa6f964a84

2025-03-08  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: elisa: Update to 24.12.1.
	* gnu/packages/kde-multimedia.scm (elisa): Update to 24.12.1.

	Change-Id: I7b46e3c2aef46046bbf9fe8bcc332b7cb2a606d4

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: dragon: Update to 24.12.3.
	* gnu/packages/kde-multimedia.scm (dragon): Update to 24.12.3.

	Change-Id: I9323da343486c54a6a791029d40d39b164c72c25

2025-03-08  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: dragon: Update to 24.12.1.
	* gnu/packages/kde-multimedia.scm (dragon): Update to 24.12.1.

	Change-Id: I384a947535e57d077aa264f604d8e122054ab0d2

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: kdf: Update to 24.12.3.
	* gnu/packages/kde.scm (kdf): Update to 24.12.3.

	Change-Id: Ie71d82e94c8436a4910df388ea974910aec70dac

2025-03-08  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdf: Update to 24.12.1.
	* gnu/packages/kde.scm (kdf): Update to 24.12.1.
	[inputs]: Add kcrash.

	Change-Id: I42eec7ec9f40a038299cc44209cc82ee26c93623

2025-03-08  Zheng Junjie  <z572@z572.online>

	gnu: marble-qt: Update to 24.12.3.
	* gnu/packages/kde.scm (marble-qt): Update to 24.12.3.

	Change-Id: I593b1f24b3a17d5e879e27df6b98f7c20bebf992

2025-03-08  Olivier Rojon  <o.rojon@posteo.net>

	gnu: marble-qt: Update to 24.12.2.
	* gnu/packages/kde.scm (marble-qt): Update to 24.12.2.
	[arguments]: Set #:qtbase to qtbase.
	<#:configure-flags>: Remove -DBUILD_MARBLE_TESTS=FALSE.
	<#:phases>: Add alter-osmctools-lookup phase.
	[inputs]: Remove kcoreaddons-5, kcrash-5, ki18n-5, kio-5, knewstuff-5,
	kparts-5, krunner-5, kwallet-5, qtbase-5, qtdeclarative-5,
	qtlocation-5, qtsvg-5, qtwebchannel-5, and qtwebengine-5; add
	kcoreaddons, kcrash, ki18n, kio, knewstuff, kparts, krunner, kwallet,
	qt5compat, qtdeclarative, qtlocation, qtpositioning, qtsvg,
	qtwebchannel, and qtwebengine.
	[native-inputs]: Remove kdoctools-5 and qttools-5; add abseil-cpp, kdoctools,
	and qttools.

	Change-Id: Ifc0b87ab3704d5dc5efb6920345fcde1692f3107

2025-03-08  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: engineering: Remove duplicate imports
	* gnu/packages/engineering.scm: Remove duplicate imports.

	Change-Id: Ib4b97429244431d9e463538bf772dd76f300444d

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-milc: Update to 1.9.0.
	* gnu/packages/python-xyz.scm (python-milc): Update to 1.9.0.

	Change-Id: I418477168b5ebe33bd1241cea24a55b8d7972c25

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add python-types-colorama.
	* gnu/packages/python-xyz.scm (python-type-colorama): New variable.

	Change-Id: I16f2301ebc26130685c4f817fdeb7db70361ba72

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: qmk-firmware-keychron-s1-ansi-white-default: Fix build.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-s1-ansi-white-default): Fix build.

	Change-Id: I661981f81aab11a0cce1c6b2a965453cb9cc8ecb

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: qmk-firmware-keychron-s1-ansi-rgb-default: Fix build.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-s1-ansi-rgb-default): Fix build.

	Change-Id: I6247056475cebaa93811a5761e50225e23ca9314

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: qmk-firmware-keychron-q4-ansi-default: Rename to qmk-firmware-keychron-q4-ansi-v2-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q4-ansi-default): Rename
	to...
	(qmk-firmware-keychron-q4-ansi-v2-default): ...this.

	Change-Id: Ibd2bf06aa22c8d845fda0ec35bd2d2fb554e197f

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v8-iso-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v8-iso-encoder-default):
	New variable.

	Change-Id: I4fc6e0e058923aef245e15a695ed3b582522fa6d

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v8-iso-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v8-iso-default):
	New variable.

	Change-Id: I4c9f79edf79e99b55a7a0c154103a6f90fe88972

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v8-ansi-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v8-ansi-encoder-default):
	New variable.

	Change-Id: I2f35980da6ddceeb5d1d4b777dc9f38574451e39

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v8-ansi-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v8-ansi-default):
	New variable.

	Change-Id: I1718336b7e15bd08bc385a4282f5f6bb78d5d1bd

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v7-iso-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v7-iso-default):
	New variable.

	Change-Id: I55ae4e71155f1e5b5d93f20c30e470878851a999

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v7-ansi-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v7-ansi-default):
	New variable.

	Change-Id: Ibc3957f800c125e96a36633290d26551a37c87aa

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v6-iso-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v6-iso-encoder-default):
	New variable.

	Change-Id: Iecafe09db57e37bdccab85a29f6c6a85fafadeaf

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v6-iso-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v6-iso-default):
	New variable.

	Change-Id: I315403c456f97125d368740d6fabc4eb3ec40200

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v6-ansi-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v6-ansi-encoder-default):
	New variable.

	Change-Id: Ibb79f5141d38c984dc9c2ce964f633c4e025e894

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v6-ansi-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v6-ansi-default):
	New variable.

	Change-Id: I1bcadd0638473cc44a5e422d76a7b26959a35a4a

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v5-iso-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v5-iso-encoder-default):
	New variable.

	Change-Id: I4e55928f895364c6d612bce6c59b1ba27f683dcc

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v5-iso-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v5-iso-default):
	New variable.

	Change-Id: Iaa74a3719646d891e005b0d40946a4e5f01c0101

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v5-ansi-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v5-ansi-encoder-default):
	New variable.

	Change-Id: Idc89d44c1bc4cf110c37f5afb25b94a863303343

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v5-ansi-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v5-ansi-default):
	New variable.

	Change-Id: Ia56dfb61882196eb3b4d458e92fec777eafe943b

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v4-iso-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v4-iso-default):
	New variable.

	Change-Id: I9648233b9b6c0f6cd18a59fcc0b43f422d6954ea

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v4-ansi-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v4-ansi-default):
	New variable.

	Change-Id: I52eb77c3f175ead9f6ed3975d1c22afb1ca5ea93

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v3-jis-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v3-jis-encoder-default):
	New variable.

	Change-Id: Id0791b3afe7dda512fd7ebb7fc2d83b2f29e0891

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v3-iso-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v3-iso-encoder-default):
	New variable.

	Change-Id: Ie16b13d6617e0fe317c0ff15d2bc71a9a0ed317e

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v3-ansi-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v3-ansi-encoder-default):
	New variable.

	Change-Id: I7cf7b8961e38df4514924f3c4664b65640ae6126

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v3-jis-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v3-jis-default):
	New variable.

	Change-Id: I4ebda80df4633ec5edfd7f45ee5796583c56f1ad

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v3-iso-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v3-iso-default):
	New variable.

	Change-Id: I672f0d8622bc66fc9edc5acdc7ba1be8e95bd74c

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v2-jis-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v2-jis-encoder-default):
	New variable.

	Change-Id: Ib4e2ee4b4c0615ef6de1dbb36ae467f2eca242ff

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v2-jis-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v2-jis-default):
	New variable.

	Change-Id: I347ae25feccc62f93abd86996afe0bb0b058f256

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v2-iso-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v2-iso-encoder-default):
	New variable.

	Change-Id: Ib9942d075461087c9523a9b0a5b3e0d44ccaf8b8

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v2-iso-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v2-iso-default):
	New variable.

	Change-Id: I4653a8e33259c0f9641c5c67df6fa54966d60510

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v2-ansi-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v2-ansi-encoder-default):
	New variable.

	Change-Id: Id1e8187df446621dd5b44895e1ab188e4d0e2950

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v2-ansi-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v2-ansi-default):
	New variable.

	Change-Id: I25c42bded5fb94852a91d2d757695da3bdcfd14f

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v1-jis-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v1-jis-encoder-default):
	New variable.

	Change-Id: I667eaef95f150862ccffa68058c7c8e39c2e294a

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v1-jis-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v1-jis-default):
	New variable.

	Change-Id: I63bb89fca4679d026eb3bcf8b2b9e37f04d07b41

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v1-iso-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v1-iso-encoder-default):
	New variable.

	Change-Id: I13d73f4a0ea0b61c2c9cf281d6f26701a36d9e35

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v1-iso-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v1-iso-default):
	New variable.

	Change-Id: I786224355e0c7950ac27305267484d0c98af566b

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v1-ansi-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v1-ansi-encoder-default):
	New variable.

	Change-Id: Id24d7d085e1a8dbe8daf9d2f5554cbd8dc770c4c

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v1-ansi-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v1-ansi-default):
	New variable.

	Change-Id: Ib7196c95e00236344c7f8ecbade47b5c9dc81260

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v10-iso-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v10-iso-encoder-default):
	New variable.

	Change-Id: I8aecffa8f496b9f86f970769771594345628963b

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v10-ansi-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v10-ansi-encoder-default):
	New variable.

	Change-Id: I880e9b322ba1d987b8c8db6b755719472dd53a70

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-s1-ansi-white-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-s1-ansi-white-default):
	New variable.

	Change-Id: I31441a15bc83f33d891925d6fef54a15b902ef0a

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-s1-ansi-rgb-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-s1-ansi-rgb-default):
	New variable.

	Change-Id: Iec268d19806b5d1eec71c9e6cc5771d45ea284e1

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q9-plus-ansi-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q9-plus-ansi-encoder-default):
	New variable.

	Change-Id: I2449ba4c1b2a6b2425c051e88fedef674f8fe287

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q9-iso-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q9-iso-encoder-default):
	New variable.

	Change-Id: I8df5c04b0e078dd4a3ff44ff998e0e81531825a9

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q9-iso-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q9-iso-default):
	New variable.

	Change-Id: I3e3f84b597a8fbced00bed044936505ae05a5254

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q9-ansi-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q9-ansi-encoder-default):
	New variable.

	Change-Id: I393340d28df625cd1f7fa83a3b7e6fc6a20ceb5d

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q9-ansi-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q9-ansi-default):
	New variable.

	Change-Id: Id52736a3a09077724d0efe2b327c7afb6e17d0e5

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q8-iso-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q8-iso-encoder-default):
	New variable.

	Change-Id: Icbe94ab9b3c07114f9ec1ede3bde7ef8fe486f3b

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q8-iso-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q8-iso-default):
	New variable.

	Change-Id: Ib4269ac41e75f68bc4b69bf963efb1a066feacfc

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q8-ansi-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q8-ansi-encoder-default):
	New variable.

	Change-Id: I2a08d8047ff5d29222c7903b418cf744403c325e

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q8-ansi-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q8-ansi-default):
	New variable.

	Change-Id: I2011610446d8e9c9cd9fec1ebcc62c6aec38b1f5

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q7-iso-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q7-iso-default):
	New variable.

	Change-Id: I5ee51297cc300926830c97645ea70e7da5332805

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q7-ansi-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q7-ansi-default):
	New variable.

	Change-Id: Ic02daa2670644c9f6ab02589ba6bf65df143b41e

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q6-iso-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q6-iso-encoder-default):
	New variable.

	Change-Id: I6f139cbc889abeaee7caeb20a77a87c402454022

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q6-iso-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q6-iso-default):
	New variable.

	Change-Id: Ic05ba4351f09adc9b07f6903404417efadea8d69

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q6-ansi-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q6-ansi-encoder-default):
	New variable.

	Change-Id: I27cd5f35c7d4864e2336ecd8f080c5b38d8625c4

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q6-ansi-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q6-ansi-default):
	New variable.

	Change-Id: Ic7586c1dc0b79c5c6ba872d3491e259b692e07a4

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q65-ansi-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q65-ansi-encoder-default):
	New variable.

	Change-Id: I2605a753ec5e4ccbf0f9720c0f81cdd54d8cb586

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q60-ansi-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q60-ansi-default):
	New variable.

	Change-Id: Ia71070891280587fc933054b38965a01d54f810f

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q5-iso-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q5-iso-encoder-default):
	New variable.

	Change-Id: If8305e9728651809d5fc766a444f1e94afa1f408

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q5-iso-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q5-iso-default):
	New variable.

	Change-Id: Ib72c4b0d3262ebc1cfd60af44ae9618bf7f5e839

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q5-ansi-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q5-ansi-encoder-default):
	New variable.

	Change-Id: I9cde990a1b2dba37b8b0697499a8e44e37bd82ae

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q5-ansi-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q5-ansi-default):
	New variable.

	Change-Id: Ief190ddef5c1de327742ed14eaf0939468fac15e

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q4-iso-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q4-iso-default):
	New variable.

	Change-Id: I03f1f6c5b1571ffff8af589be708a306c0ba54c7

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q4-ansi-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q4-ansi-default):
	New variable.

	Change-Id: I8215ae0a707841ae4b48b401c9c44a8cc609d548

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q3-jis-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q3-jis-encoder-default):
	New variable.

	Change-Id: Ie2977b70af726b99623cffd75042dae49d9f4e43

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q3-jis-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q3-jis-default):
	New variable.

	Change-Id: I962cb24b73005d6bedd3f25b911491d40f0500fb

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q3-iso-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q3-iso-encoder-default):
	New variable.

	Change-Id: I2e7b7a8cfda3544c22629e77b34941092e7ce8f2

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q3-iso-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q3-iso-default):
	New variable.

	Change-Id: I159f1e2d47605957a4db7f4de32356a451f85e79

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q3-ansi-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q3-ansi-encoder-default):
	New variable.

	Change-Id: I33759afab0956ee2f74262cb3558338fcd56f69b

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q3-ansi-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q3-ansi-default):
	New variable.

	Change-Id: Ib4f3b2258e847765b67bb15f1b7fdcf6bcbf80d4

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q2-jis-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q2-jis-encoder-default):
	New variable.

	Change-Id: I83d9ac420cb2def0f51dced2afd5f91511337a49

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q2-jis-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q2-jis-default):
	New variable.

	Change-Id: Ia49a0df4b8c0bb060b1863ae5de58f75237d2290

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q2-iso-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q2-iso-encoder-default):
	New variable.

	Change-Id: I0e10d030105fae198263301fdec1bd38ea1a1aed

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q2-iso-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q2-iso-default):
	New variable.

	Change-Id: I97871607473183e4fc6a6b7af325536881007399

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q2-ansi-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q2-ansi-encoder-default):
	New variable.

	Change-Id: I383b523291199f8ea906d72cf617612d0970157a

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q2-ansi-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q2-ansi-default):
	New variable.

	Change-Id: I3937cd66754f31cbde3a6ee5d6d5d9bf9090a43a

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q1v2-jis-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q1v2-jis-encoder-default):
	New variable.

	Change-Id: I234cf37c76c1bd03a3e47fa7d53789b8356c1d4a

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q1v2-jis-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q1v2-jis-default):
	New variable.

	Change-Id: I369fc076900ed79471fa8a3680e761cbb48eff25

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q1v2-iso-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q1v2-iso-encoder-default):
	New variable.

	Change-Id: I62517159e6a8d2d27123277305f602a6385af81e

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q1v2-iso-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q1v2-iso-default):
	New variable.

	Change-Id: Ib54cadcf5611fbfcc8b291d40907aa76f3912f0d

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q1v2-ansi-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q11v2-ansi-encoder-default):
	New variable.

	Change-Id: I0dc2747987a436eec8c5f86afe0954e400a962d0

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q1v2-ansi-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q1v2-ansi-default):
	New variable.

	Change-Id: Ic32b1cd94b42a25c76e380f4f225e7453b0edd54

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q12-iso-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q12-iso-encoder-default):
	New variable.

	Change-Id: I7459d80fe2c9dd8a227901c40eaf97b2a4416d29

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q12-ansi-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q12-ansi-encoder-default):
	New variable.

	Change-Id: I2bd2bd3b4e7d46487e6633df6a312047f4868d30

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q11-iso-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q11-iso-encoder-default):
	New variable.

	Change-Id: I960ad7c511af3454497ae0254ddae2ce4337bf0b

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q11-ansi-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q11-ansi-encoder-default):
	New variable.

	Change-Id: I22bfff5c0480124f5e08591dc473d668983f7b5d

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q10-iso-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q10-iso-encoder-default):
	New variable.

	Change-Id: I064d76c575900bdcfd0da3b10a50f5fcc3dbb0f6

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q10-ansi-encoder-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q10-ansi-encoder-default):
	New variable.

	Change-Id: Ie4ac97f2f8e49604428af3ea5780d6ae39bebc31

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q0-plus-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q0-plus-default):
	New variable.

	Change-Id: I15a499edc56c52aee7f05fb9362994d079a09812

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-q0-base-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-q0-base-default):
	New variable.

	Change-Id: Iffe888fba186e58af3ab4b487217b9d49c553ad6

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-c3-pro-ansi-rgb-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-c3-pro-ansi-rgb-default):
	New variable.

	Change-Id: I15ae572f45c5e962b36c2a649fda5915fb064ab4

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-c3-pro-ansi-red-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-c3-pro-ansi-red-default):
	New variable.

	Change-Id: I1d1d8c780036740cd6ebcad276b80bf00e5e16a9

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-c2-pro-ansi-white-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-c2-pro-ansi-white-default):
	New variable.

	Change-Id: I865e44c2ab0db0949e3ad28a700d498d00f50564

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-c2-pro-ansi-rgb-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-c2-pro-ansi-rgb-default):
	New variable.

	Change-Id: I1b68837e2995a1aa719dfe48d021e7275cbded6a

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-c1-pro-ansi-white-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-c1-pro-ansi-white-default):
	New variable.

	Change-Id: I7a6225bf4c3f7815fdf23d9411ef6db1562f25dd

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-c1-pro-ansi-rgb-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-c1-pro-ansi-rgb-default):
	New variable.

	Change-Id: I5a7660de64a48b9f92432e49d85839f2b47e276c

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add qmk-firmware-keychron-v3-ansi-default.
	* gnu/packages/firmware.scm (qmk-firmware-keychron-v3-ansi-default): New
	variable.
	(make-qmk-firmware-keychron): New variable.
	(make-qmk-newlib-nano-arm-none-eabi): New variable.

	Change-Id: I9821c0f527f9a827b69cb05f9ef71b69e0a4d212

2025-03-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: qmk: Update to 1.1.6.
	* gnu/packages/firmware.scm (qmk): Update to 1.1.6.

	Change-Id: Ia612509dbc15526d6287a328eef61fe0ac38f2cc

2025-03-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: task-spooler: Improve style, fix lint warnings.
	* gnu/packages/task-runners.scm (task-spooler): Fix indentation.
	[source] <uri>: Fix lint warning on permanent redirection.
	[arguments] <make-flags>: Apply G-Expressions on CC-FOR-TARGET.
	[phases] <rename-and-patch-paths>: Rewrite with THIS-PACKAGE-INPUTS and
	FORMAT.
	[description]: Start from a new line.
	[home-page]: Place before synopsis and fix lint warning on permanent
	redirection.

	Change-Id: Ib5fa07bca034050575b6aa5d5eff2028c9506332

2025-03-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: task-spooler: Update to 1.0.3.
	* gnu/packages/task-runners.scm: Sort modules.
	(task-spooler): Update to 1.0.3.
	[arguments]: Rewrite using gexps. Improve 'check phase.
	[inputs]: Improve style.

2025-03-07  Greg Hogan  <code@greghogan.com>

	gnu: Add nettop.
	* gnu/packages/admin.scm (nettop): New variable.

	Change-Id: If4d39d89265dfb568ccf98033ac8e4195bc4c025

2025-03-07  Tomas Volf  <~@wolfsden.cz>

	gnu: java-icu4j: Restore the correct uri for source.
	The refactoring was wrong, so restore the original way for java-icu4j.  Since
	that package is just in a single version, the benefit for DRYing is not that
	large.

	* gnu/packages/icu4c.scm (java-icu4j): Restore the source uri.
	(icu4j-uri): Delete procedure.
	(icu4?-uri): Rename this...
	(icu4c-uri): ... to this.

	Change-Id: If157fa2bcb2aca675edd5d2abfbb7f541a241c7c

2025-03-07  King, Spencer via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add julia-polylog.
	* gnu/packages/julia-xyz.scm (julia-polylog): New variable.

	Change-Id: I0ec8cec07552ef297fc1ecb086678fe9edfd051c

2025-03-07  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: guile-for-guile-emacs: Fix build.
	Got broken in commit 98f894e05fdbc6bc90887820b0abc2a443a8b676 which updated
	guile-next and removed a no longer needed phase.  This package still needed
	that phase though.

	* gnu/packages/guile.scm (guile-for-guile-emacs)[arguments]: Add phase to
	disable a failing test.

	Change-Id: Ia45e33f65187e3fdb02dc6a9560d04479e32a017

2025-03-07  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: emacs-telega: Update to 0.8.452.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.452.

	gnu: tdlib: Update to 1.8.45.
	* gnu/packages/messaging.scm (tdlib): Update to 1.8.45.

2025-03-07  Christopher Baines  <mail@cbaines.net>

	gnu: bffe: Update to 0-12.7bdb7b9.
	* gnu/packages/package-management.scm (bffe): Update to 0-12.7bdb7b9.

	Change-Id: I53dca4cf59e3fb71dc294a52a82055f4a732f53b

2025-03-07  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-123.bdf7c2f.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-123.bdf7c2f.

	Change-Id: If8c9d6129e368f226f2962aff630726536ed678e

2025-03-07  gemmaro  <gemmaro.dev@gmail.com>

	gnu: emacs-inf-ruby: Improve description.
	* gnu/packages/emacs-xyz.scm (emacs-inf-ruby):[description]: Include a mention
	of the newly introduced customization variable for use with the Guix shell
	workflow.

	Change-Id: I182161a62468fd3558b044aedde74c6b1bbd4b5b

2025-03-07  Spencer King  <spencer.king@wustl.edu>

	gnu: Add r-intrees.
	* gnu/packages/cran.scm (r-intrees): New variable.

	Change-Id: Ia26bd283593ab4c6422e9e4e920b643e04bf5712

2025-03-07  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add sickle.
	* gnu/packages/bioinformatics.scm (sickle): New variable.

	Change-Id: Ib74974b0ee887753d6ead5b5b388e7163abb11f8

2025-03-07  Greg Hogan  <code@greghogan.com>

	teams: Add entry for Greg Hogan.
	* etc/teams.scm ("Greg Hogan"): New member.

	Change-Id: Iba64bb5ab19052c54797b056e0934a281f8cdc0d

2025-03-07  Greg Hogan  <code@greghogan.com>

	teams: Add C/C++ team.
	* etc/teams.scm (c++): New team.

	Change-Id: I219fb7dee75e6dd9055cb117c360d3d6eeff9680

2025-03-07  Zheng Junjie  <z572@z572.online>

	gnu: guile-next: Update to 3.0.10-1.402e0df.
	* gnu/packages/guile.scm (guile-next): Update to 3.0.10-1.402e0df.

	Change-Id: I935fd081de1b6f230a672efe4b0346d446b7acc9

2025-03-07  Zheng Junjie  <z572@z572.online>

	gnu: Add llvm-20.
	* gnu/packages/llvm.scm (%llvm-monorepo-hashes): Add entry for llvm-20.
	(%llvm-patches): Add entry for llvm-20.
	(llvm-20, clang-runtime-20, clang-20, libomp-20, clang-toolchain-20):
	New variables.

	Change-Id: Ia49a4829f73f17dd78933838470ca70241927102

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-node: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-org-node)[propagated-inputs]: Add emacs-magit.

	Change-Id: I7fb021edf994eead9663eb56b2e4ec83320cafe5

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pythonic: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-pythonic): Fix hash.

	Change-Id: I5ea7e7a80b295fc6a15d07d73b5320cadcde355a

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-speed-type: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-speed-type)[native-inputs]: Add emacs-dash.

	Change-Id: Iffa57980758cecc83624aac1090479cbd593db33

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: astromenace: Update to 1.4.3.
	* gnu/packages/games.scm (astromenace): Update to 1.4.3.

	Change-Id: Iaaed11f0a5471f2483ac53a32efd5e48ebff1484

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Update to 3.01.
	* gnu/packages/plotutils.scm (asymptote): Update to 3.01.
	[arguments]<#:phases>: Use dynamic GC library.
	[native-inputs]: Remove autoconf, Add autoconf-2.71.

	Change-Id: Ia2a3759c411f35cae4169c148427ef48f9e5c683

2025-03-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: node-bootstrap: Remove riscv64-linux from supported-systems.
	* gnu/packages/node.scm (node-bootstrap)[supported-systems]: New field.
	(node-lts)[supported-system]: Restore the default.

	Change-Id: Ia2eb1b18298e6bdb088b3d9d8fa4c395b690253f

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: xournalpp: Update to 1.2.6.
	* gnu/packages/pdf.scm (xournalpp): Update to 1.2.6.

	Change-Id: If028b917ff0a42dc8ff5be11796ea3d18b18557e

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 14.0.9.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 14.0.9.

	Change-Id: I07743036332363060963ecd44fbeaa36d514ff95

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dtrt-indent: Update to 1.23.
	* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.23.

	Change-Id: I7c6135bdaaa04cdd416551514b5e8876f2b3d607

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cdlatex: Update to 4.18.5.
	* gnu/packages/emacs-xyz.scm (emacs-cdlatex): Update to 4.18.5.

	Change-Id: I72b8c4ab05f9aa8a3500481269d6ea505b619032

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cider: Update to 1.17.1.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.17.1.

	Change-Id: I59cfed683737595e338995ade865da94c5a7cea9

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-counsel: Update to 0.15.0.
	* gnu/packages/emacs-xyz.scm (emacs-counsel): Update to 0.15.0.

	Change-Id: If70c2685135bb8df375a56cc6dde51769a31cef2

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ess: Update to 25.01.0.
	* gnu/packages/statistics.scm (emacs-ess): Update to 25.01.0.

	Change-Id: Idd50ab1ae0e04033eecac615c887b157bac88351

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-epkg: Update to 4.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-epkg): Update to 4.0.5.

	Change-Id: Ia1c6ad6bd7f57b1e3ea064d52e049a546f14028d

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebuild-mode: Update to 1.78.
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.78.

	Change-Id: I06e0ad383bae9db472c0b2bf316b46119fef3f08

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	Change-Id: I30d90a3a62c6856990aeb44a8f75e2f17194a7d9

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-howm: Update to 1.5.3.
	* gnu/packages/emacs-xyz.scm (emacs-howm): Update to 1.5.3.
	[source, home-page]: Update upstream URL.

	Change-Id: I4480c562c327a58be878380e22703f95fa03d59e

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ivy-hydra: Update to 0.15.0.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-hydra): Update to 0.15.0.

	Change-Id: Ief422a5dec5618c98f2168e261656cfe79a3c513

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ivy-avy: Update to 0.15.0.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-avy): Update to 0.15.0.

	Change-Id: I1b1bd9feb95344404e82a666d10d3b8b50090cb9

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ivy: Update to 0.15.0.
	* gnu/packages/emacs-xyz.scm (emacs-ivy): Update to 0.15.0.

	Change-Id: Ie163fe585e16a752d290c19cfc7bfc52065d1b4d

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mastodon: Update to 1.1.12.
	* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 1.1.12.

	Change-Id: I3de1b62b95563d404c79d996c0c4def59bdd367b

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orgit: Update to 2.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-orgit): Update to 2.0.1.

	Change-Id: I35ffbff28f36af71272ef9dc9519e6b8ac0116e3

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ol-notmuch: Update to 2.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-ol-notmuch): Update to 2.1.0.
	[source, home-page]: Update upstream URL.

	Change-Id: I088cc9dd0b2689bd1054b971a1b849bfe0fa33de

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-projectile: Update to 2.9.1.
	* gnu/packages/emacs-xyz.scm (emacs-projectile): Update to 2.9.1.

	Change-Id: I93af55100850657cd04cfdffc00394634ffeddf6

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-roguel-ike: Update to 0.1.3.
	* gnu/packages/emacs-xyz.scm (emacs-roguel-ike): Update to 0.1.3.

	Change-Id: I3858151452f37f46b3372ebd8550be35ab108941

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Update to 2.7.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.7.2.2.

	Change-Id: I2819b0e6b3a77ffbe486db08a19c2650b0f3af91

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-osm: Update to 1.6.
	* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 1.6.

	Change-Id: I3e5a681a96a22c9dfbf5e4a9373c01da97fd1939

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vertico: Update to 1.11.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 1.11.

	Change-Id: I6c295bd8d2601745ff401f7d3505288716dd628e

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-iter2: Update to 2.2.
	* gnu/packages/emacs-xyz.scm (emacs-iter2): Update to 2.2.

	Change-Id: Idfb20fe4612d7348599600b5bc9e6e8bffb15325

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orglink: Update to 1.2.5.
	* gnu/packages/emacs-xyz.scm (emacs-orglink): Update to 1.2.5.

	Change-Id: I2d469a39c6d21199bef6e186845dd2a33aebb94d

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-node: Update to 2.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-node): Update to 2.1.2.

	Change-Id: I5a8a2d3a006fba054d691572b41a04babaf56be2

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-forge: Update to 0.4.8.
	* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.4.8.

	Change-Id: I5a4168aeeb507b7ba23f62f8ae98b5916bb032b4

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-transient: Update to 0.8.5.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.8.5.

	Change-Id: I5a052f11e24b1f4a7941d021590f7c956242ccbb

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-outline-indent: Update to 1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-outline-indent): Update to 1.1.1.

	Change-Id: Idfb857bf0c893207a0cde4e8ef1e604c770f11c4

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-buttercup: Update to 1.37.
	* gnu/packages/emacs-xyz.scm (emacs-buttercup): Update to 1.37.

	Change-Id: I68a1660953d3c6fe74d3a07666621160e16c5b00

2025-03-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-dired-preview: Update to 0.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-dired-preview): Update to 0.4.0.

	Change-Id: I89f1e39380cd575113bb406f6a3f949e6721da15

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-go-translate: Update to 3.0.9.
	* gnu/packages/emacs-xyz.scm (emacs-go-translate): Update to 3.0.9.

	Change-Id: Iaacef0b0de4adb331832d1f151241434b666fbf4

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-slime-company: Update to 1.7.
	* gnu/packages/emacs-xyz.scm (emacs-slime-company): Update to 1.7.

	Change-Id: I28bfbbbd3e37a04ea429de74b5330e4cb1799fe8

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-logview: Update to 0.19.2.
	* gnu/packages/emacs-xyz.scm (emacs-logview): Update to 0.19.2.

	Change-Id: If0110f20f8a1a4d13c5f08c92f99e93e941038c3

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	Change-Id: Ia990b92b172a3caa9bb3514c8cc9730b977c5ca2

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-macrostep: Update to 0.9.5.
	* gnu/packages/emacs-xyz.scm (emacs-macrostep): Update to 0.9.5.

	Change-Id: I091ac482d861066ac6f7c20035b7af17accbc082

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-datetime: Update to 0.10.2.
	* gnu/packages/emacs-xyz.scm (emacs-datetime): Update to 0.10.2.

	Change-Id: Ie0d39047f901e4ad32f9977fb57bb790de3de90e

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-circadian: Update to 1.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-circadian): Update to 1.0.1.

	Change-Id: I21b6725f56ada53c5f8698f6cde829183ce092f2

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-closql: Update to 2.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-closql): Update to 2.2.1.

	Change-Id: I154bdbf200480369bdfba634443916d9e8ca025d

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emacsql: Update to 4.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-emacsql): Update to 4.2.0.

	Change-Id: Ibbc427b0aae271ccc8f837ae7370c6c1b5b51c6e

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pg: Update to 0.48.
	* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.48.

	Change-Id: Idacc574b0661dabef21ee98e6dbd5f21952e6d2b

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ansible: Update to 0.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-ansible): Update to 0.4.1.

	Change-Id: If3904f3e31d9a6ecde8ddbcdf06ad0b9a8c487a5

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-plz-event-source: Update to 0.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-plz-event-source): Update to 0.1.2.

	Change-Id: Ia603928db5a6c28aedc0bfb075832135bc10952c

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-plz-media-type: Update to 0.2.3.
	* gnu/packages/emacs-xyz.scm (emacs-plz-media-type): Update to 0.2.3.

	Change-Id: Iead58e8449821a9b64dffd372d821c36eaf077b4

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dirvish: Update to 2.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-dirvish): Update to 2.1.0.

	Change-Id: I2df928b1d867375e51fcedf383fefc32c97cd9e8

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org: Update to 9.7.25.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.7.25.

	Change-Id: I2827c4eec424b161bba6219d3c0387b830ff8372

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cider: Update to 1.17.0.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.17.0.

	Change-Id: Ib7f3d717398e5f9df45a0158bbe4b12ad84ff1b6

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tp: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-tp): Update to 0.7.

	Change-Id: I93dbcf36bba37fa49c311c0941cb92419be4ef9e

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-remark: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-remark): Update to 1.3.0.

	Change-Id: I4d0acd9537fdfc2fccde40781c21a93b268d1c1e

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-elfeed-score: Update to 1.2.9.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 1.2.9.

	Change-Id: I5f9d0d5f1f9875606594c0c8def6968773280d55

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-projectile: Update to 2.9.0.
	* gnu/packages/emacs-xyz.scm (emacs-projectile): Update to 2.9.0.

	Change-Id: I542db0e1f3b7ea4b9d6caab8e93d87d57407a0c2

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-markdown-mode: Update to 2.7.
	* gnu/packages/emacs-xyz.scm (emacs-markdown-mode): Update to 2.7.

	Change-Id: I00fcebbeeae3b642d18965d6b546c83922b1f2f3

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-julia-snail: Update to 1.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-julia-snail): Update to 1.3.2.

	Change-Id: I621351b95a3ad18c8b387046152368b7bccaf05b

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-hl-todo: Update to 3.8.3.
	* gnu/packages/emacs-xyz.scm (emacs-hl-todo): Update to 3.8.3.

	Change-Id: I95c6990d749e1af3a7c67c784c68d9efe57ed68e

2025-03-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-consult-eglot: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-consult-eglot): Update to 0.5.0.

	Change-Id: I043f2939449735bb06052180a7a804852e9b9fe5

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-solarized-theme: Update to 2.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-solarized-theme): Update to 2.0.5.

	Change-Id: I0c51021df9f23c59df64daabd49b4cb16f24f8de

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jinx: Update to 1.12.
	* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 1.12.

	Change-Id: Icefc47f76e5bfc661b51ccdd3edbfd3be8a24527

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pythonic: Update to 0.2-1.9eff141.
	* gnu/packages/emacs-xyz.scm (emacs-pythonic): Update to 0.2-1.9eff141.

	Change-Id: Ib6ed335c09a8e0f6b9175850708fa811a308e7f8

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-el-job: Update to 2.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-el-job): Update to 2.1.0.

	Change-Id: Ie2c088ce3eda29ea4fc9e786681b89a72e7dafe6

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-paren-face: Update to 1.1.3.
	* gnu/packages/emacs-xyz.scm (emacs-paren-face): Update to 1.1.3.

	Change-Id: I12c6bb4e3c1fed2e9edd3d6daad61d8bc5f0c0be

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-inf-ruby: Update to 2.9.0.
	* gnu/packages/emacs-xyz.scm (emacs-inf-ruby): Update to 2.9.0.

	Change-Id: I31d1296402c36f86ee129908edf5b5e133280585

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-apheleia: Update to 4.4.
	* gnu/packages/emacs-xyz.scm (emacs-apheleia): Update to 4.4.

	Change-Id: Iea1a767ac746f687b209065c7323ff4a72183952

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-keycast: Update to 1.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-keycast): Update to 1.4.2.

	Change-Id: Ia037c04277980d458cc88c738717f5e63041c3f1

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-saveplace-pdf-view: Update to 1.0.8.
	* gnu/packages/emacs-xyz.scm (emacs-saveplace-pdf-view): Update to 1.0.8.

	Change-Id: Ib715d200119e918d7092682dc8dbb2922d543c5e

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-font-lock-studio: Update to 0.0.9.
	* gnu/packages/emacs-xyz.scm (emacs-font-lock-studio): Update to 0.0.9.

	Change-Id: Ib567e06f5a370e3e7e705da0d2eca1f6458b80eb

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ellama: Update to 1.4.5.
	* gnu/packages/emacs-xyz.scm (emacs-ellama): Update to 1.4.5.

	Change-Id: I014a79c4b4518c6aba4bc80eaefc20b924374783

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mistty: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-mistty): Update to 1.4.

	Change-Id: Ia7bf2a1903a0706a0f7ea1efb1244e32cab2b3d9

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auto-compile: Update to 2.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-auto-compile): Update to 2.0.5.

	Change-Id: I25059789f69ae8aa2c61ff23dbc5f4649d76e2b3

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ghub: Update to 4.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 4.2.2.
	[propagated-inputs]: Add emacs-llama.

	Change-Id: I06047060fd23ad37a806ff713ccfccb103d5b5de

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-speed-type: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-speed-type): Update to 1.4.

	Change-Id: I5ac835f7cc7f6b99605a82809e1a50d1b5f78cfd

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-magit-svn: Update to 2.2.4.
	* gnu/packages/emacs-xyz.scm (emacs-magit-svn): Update to 2.2.4.

	Change-Id: Ibb9026985328170a1a7fcbd98a1143634458dbb4

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-magit: Update to 4.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 4.3.1.

	Change-Id: I3e718912cbb6068ae5c4386fb698dcbb24f05531

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-llm: Update to 0.23.0.
	* gnu/packages/emacs-xyz.scm (emacs-llm): Update to 0.23.0.

	Change-Id: I316f17476d995eede5aa9cce9bdf0f298fa39b6b

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-llama: Update to 0.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-llama): Update to 0.6.1.

	Change-Id: I0907d78cdbf5a836830553d9985ca49f2735a83b

2025-03-07  aurtzy  <aurtzy@gmail.com>

	gnu: emacs-disproject: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-disproject): Update to 2.0.0.

	Change-Id: I0a20a3f07954d88eb88db7a599c104720faed625

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-chatgpt-shell: Update to 2.13.1.
	* gnu/packages/emacs-xyz.scm (emacs-chatgpt-shell): Update to 2.13.1.

	Change-Id: Id570fc47696caba235f5175fec6383b75cae3848

2025-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-age: Update to 0.1.7.
	* gnu/packages/emacs-xyz.scm (emacs-age): Update to 0.1.7.

	Change-Id: Id8f50013ef13a43777280c747f9d8cedd13b6974

2025-03-07  Igor Goryachev  <igor@goryachev.org>

	gnu: elixir: Update to 1.18.3.
	* gnu/packages/elixir.scm (elixir): Update to 1.18.3.

	Change-Id: I1ad69aa90f7a52dddfa630bc1fc2fcd9f744a2d6

2025-03-07  Igor Goryachev  <igor@goryachev.org>

	gnu: erlang: Update to 27.3.
	* gnu/packages/erlang.scm (erlang): Update to 27.3.

	Change-Id: I4abab78af6a8bedcacd90ec1281e2873d46a0e28

2025-03-07  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: mold: Update to 2.37.0.
	* gnu/packages/mold.scm (mold): Update to 2.37.0.

	Change-Id: I598efca6edacd324bc883183177b54c1d9b36e95

2025-03-07  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.64.4.
	* gnu/packages/prolog.scm (trealla): Update to 2.64.4.

	Change-Id: Iff0ab2a309aaeb704ddfc1e71a5381e30640de9b

2025-03-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: python-pytooling: Update to 8.2.0.
	* gnu/packages/python-xyz.scm (python-pytooling): Update to 8.2.0.

	Change-Id: Iabf5f6afcc531433144266ff36176172d555a874

2025-03-06  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-bayesprism.
	* gnu/packages/bioinformatics.scm (r-bayesprism): New variable.

	Change-Id: I0eaefbaee0de6143fb892dda9c41459a5a5d30d6

2025-03-06  Divya Ranjan  <divya@subvertising.org>

	gnu: Add yara.
	* gnu/packages/antivirus.scm (yara): New variable.

	Change-Id: I6ecad2cc6cc797102269ccde80071f7290db44e4

2025-03-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: network-manager: Update to 1.52.0.
	* gnu/packages/gnome.scm (network-manager): Update to 1.52.0.
	[source]: Fetch from git.
	[arguments] <#:configure-flags>: Remove dhcpcd=no, dhcpcanon=no and dhclient
	flags (dhcpcanon is removed and dhclient is deprecated).
	[inputs]: Add dhcpcd and nftables.

	Change-Id: Ia5b42d4a7b1fc7dcd7538fd8ad2747f727709f4b

2025-03-06  Spencer King  <spencer.king@wustl.edu>

	gnu: Add r-rrf.
	* gnu/packages/cran.scm (r-rrf): New variable.

	Change-Id: Ifaa0867d357eb1bb125182909344f3144ca9c675

2025-03-06  Divya Ranjan  <divya@subvertising.org>

	gnu: network-manager: Update to 1.50.0.
	* gnu/packages/gnome.scm (network-manager): Update to 1.50.0.

	Change-Id: I22d38b667fd958168b94b836a2d623a11da5489b

2025-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gdal: Update to 3.8.2.
	* gnu/packages/geo.scm (gdal): Update to 3.8.2.
	[source]: Adjust snippet to retain infback9.
	[arguments]: Add phase 'swap-files to install files with modified RPATH.
	[inputs]: Add shapelib.

	Change-Id: Ia2b13a2da5e951d9d5a70f81b3aa0f099556929b

2025-03-06  Tomas Volf  <~@wolfsden.cz>

	gnu: Add icu4c-76.
	* gnu/packages/icu4c.scm (icu4c-76): New variable.

	Change-Id: I7620a28fd87d075efa49b31506218239913cd895

2025-03-06  Tomas Volf  <~@wolfsden.cz>

	gnu: icu4c: Extract uri into a separate procedure.
	* gnu/packages/icu4c.scm (icu4?-uri, icu4c-uri, icu4j-uri): New procedures.
	(icu4c, icu4c-73, icu4c-75, icu4c-70, icu4c-69)[source]: Use icu4c-uri.
	(java-icu4j)[source]: Use icu4j-uri.

	Change-Id: Iad114631de530e32e4691bc88421d70f015f31d0

2025-03-06  Zheng Junjie  <z572@z572.online>

	gnu: ark: Update to 24.12.2.
	* gnu/packages/kde-utils.scm (ark): Update to 24.12.2.

	Change-Id: I611b8e724ea6dc5d2b7d2c54e646e84cc5284743

2025-03-06  Zheng Junjie  <z572@z572.online>

	gnu: isoimagewriter: Update to 24.12.2.
	* gnu/packages/kde-utils.scm (isoimagewriter): Update to 24.12.2.

	Change-Id: I2f5c6d02fb5d09f01230728705a8c814b64bfa04

2025-03-06  Zheng Junjie  <z572@z572.online>

	gnu: kbackup: Update to 24.12.2.
	* gnu/packages/kde-utils.scm (kbackup): Update to 24.12.2.

	Change-Id: I53464ad7a6feb1be217de31bff00817a529d8d00

2025-03-06  Zheng Junjie  <z572@z572.online>

	gnu: kcalc: Update to 24.12.2.
	* gnu/packages/kde-utils.scm (kcalc): Update to 24.12.2.

	Change-Id: Id3c00dfe7142609c60b988c48d739b1d38032931

2025-03-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kbackup: Update to 24.12.1.
	* gnu/packages/kde-utils.scm (kbackup): Update to 24.12.1.

	Change-Id: I74efcc2ed105364895c2b3b5e52d1355bbc72666

2025-03-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcalc: Update to 24.12.1.
	* gnu/packages/kde-utils.scm (kcalc): Update to 24.12.1.

	Change-Id: I3f6d16cea0b43f772fe4ba76d08bb5117760560d

2025-03-06  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: rvvm: Update to 0.6.
	* gnu/packages/virtualization.scm (rvvm): Update to 0.6.

	Change-Id: I1512b99edf9e3c750da49b05780d84af1b84070c

2025-03-05  Zheng Junjie  <z572@z572.online>

	gnu: mu: Update to 1.12.9.
	* gnu/packages/mail.scm (mu): Update to 1.12.9.

	Change-Id: I54a3020460cfbbd0c17702c4b11d59721d0e15de

2025-03-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add uhdm.
	* gnu/packages/electronics.scm (uhdm): New variable.

	Change-Id: I85438daefa41fae999500f19b6d0c2e4035d57a9

2025-03-05  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: emacs-telega: Update to 0.8.441.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.441.

	gnu: tdlib: Update to 1.8.44.
	* gnu/packages/messaging.scm (tdlib): Update to 1.8.44.

2025-03-05  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20250222.
	* gnu/packages/parallel.scm (parallel): Update to 20250222.

	Change-Id: I34fcb89c8d1871fa4d680c4eecdd8a23621e813f

2025-03-05  Ludovic Courtès  <ludo@gnu.org>

	tests: Test installation on Debian.
	* gnu/tests/foreign.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	Change-Id: I1f24d83bdc298acbef15db2e19775cc1d3fbd56c

2025-03-05  Ludovic Courtès  <ludo@gnu.org>

	vm: Export ‘file-system->mount-tag’ and ‘common-qemu-options’.
	* gnu/system/vm.scm (file-system->mount-tag, common-qemu-options):
	Export.

	Change-Id: I7228e5c02f07f8c8633a64c86d9c81aa3cb2e8b7

2025-03-05  Ludovic Courtès  <ludo@gnu.org>

	vm: ‘common-qemu-options’ splits command-line tokens.
	The result returned so far by ‘common-qemu-options’ assumed that it
	would be passed to a shell.  This is the case when using
	‘system-qemu-image/shared-store-script’ but possibly not in other cases.

	* gnu/system/vm.scm (common-qemu-options): Add #:image-format.
	[virtfs-option]: Return a list of strings instead of a single
	"-virtfs xyz" string.  Update caller to use ‘append-map’.
	Separate "-drive" string.

	Change-Id: Ib07c27e2c4b2d222d7db2c612bb045d330bc7f68

2025-03-05  Ludovic Courtès  <ludo@gnu.org>

	tests: Export ‘marionette-program’.
	* gnu/tests.scm (%default-marionette-device): New variable.
	(<marionette-configuration>)[device]: Use it.
	(marionette-program): Make all parameters optional and export.

	Change-Id: I496d88253b5ebad60da09a0cca5ed960aa2ab389

2025-03-05  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-122.5c460f2.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-122.5c460f2.

	Change-Id: Id998491bd2f8df2c6fb18517bb9e37a03660b6ad

2025-03-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libvirt: Patch nft and other commands.
	* gnu/packages/virtualization.scm (libvirt)
	[arguments] <#:phases>: Rename use-absolute-dnsmasq phase to patch-commands.
	Extend to patch ebtables, iptables, ip6tables and nft.
	[inputs]: Remove ebtables; the modern ebtables binary comes from the iptables
	package.  Add nftables.

	Fixes: bug#76741
	Reported-by: Simen Endsjø <contact@simendsjo.me>
	Change-Id: I481c200a4691eae776bfb188dfbf79870c107bd9

2025-03-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libvirt: Sort inputs.
	* gnu/packages/virtualization.scm (libvirt) [inputs]: Sort.

	Change-Id: I3c15a1d9b37ee9d074f417bb0636126d7a630992

2025-03-05  Vagrant Cascadian  <vagrant@debian.org>

	gnu: diffoscope: Update to 289.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 289.

2025-03-05  Zheng Junjie  <z572@z572.online>

	gnu: gcompris-qt: Use G-expressions.
	* gnu/packages/education.scm (gcompris-qt)[arguments]: Use G-expressions.

	Change-Id: If0d4f01eee8a1e41c4e9e2c7358e52cdd4c9ebff

2025-03-05  Zheng Junjie  <z572@z572.online>

	gnu: gcompris-qt: Update to 25.0.12.
	* gnu/packages/education.scm (gcompris-qt): Update to 25.0.12.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5, qtcharts-5, qtdeclarative-5, qtgraphicaleffects,
	qtmultimedia-5, qtquickcontrols2-5, qtsensors-5, and qtsvg-5; add
	qtcharts, qtdeclarative, qtmultimedia, qtsensors, and qtsvg.
	[native-inputs]: Remove qttools-5; add pkg-config and qttools.

	Change-Id: Ib16339c33c43ddf6b11db169006ae58e2bb5e620

2025-03-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: gcompris-qt: Update to 4.3.
	* gnu/packages/education.scm (gcompris-qt): Update to 4.3.

	Change-Id: I8de875a38bcc3b7f4abab61ab2037e11846c0d84

2025-03-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: libvirt: Update to 11.1.0."
	This reverts commit 3df0438309fe3ac04c82ac744d807c5b8da02b44; which is still WIP.

2025-03-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: keepassxc: Update to 2.7.10.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.10.
	[arguments]: Extend the record-clipboard-programs phase.
	Skip an extra test in the check phase override, and document why.

	Change-Id: I832b6a355ed76285953b70373d6731689717af61

2025-03-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: keepassxc: Fix indentation.
	* gnu/packages/password-utils.scm (keepassxc): Fix indentation.

	Change-Id: I807fe602177596a11b01aa4f740849f33a74789c

2025-03-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libvirt: Update to 11.1.0.
	* gnu/packages/virtualization.scm (libvirt)
	[source]: Update to 11.1.0.  Update URI.

	Change-Id: Iaffa1cc8238a3d08298ca0137d71bb50ced54dbe

2025-03-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	refresh: Set default value of `key-download' option to 'auto.
	This is a follow-up to commit 79a46d6537 ("gnupg: Automatically fallback to
	'always policy when non-interactive."), which introduced the following
	problem:

	  guix refresh --update libvirt
	   -> guix refresh: error: invalid key-download policy: #f

	* guix/scripts/refresh.scm (%default-options): Set default key-download option
	value to 'auto.
	(%options): Accept auto as a valid value from the command line.

	Change-Id: I45ceee8e07d1a3a3c377e12ed017813f92289565

2025-03-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: codeberg-cli: Update to 0.4.9.
	* gnu/packages/rust-apps.scm (codeberg-cli): Update to 0.4.9.
	[source]: Add snippet to allow building with our packaged rust.

	Change-Id: I56cfd1541777e7b7a8ab32c1ecf4eda586c693d2

2025-03-05  宋文武  <iyzsong@member.fsf.org>

	gnu: dosbox-staging: Fix SIGBART under Sway/Xwayland.
	* gnu/packages/emulators.scm (dosbox-staging) [arguments]: Set build-type to
	release.  Remove obsolute phases.

	Change-Id: I80fdbb51db3b3373f4d2e299e3951820b2dbb97f

2025-03-05  Tomas Volf  <~@wolfsden.cz>

	gnu: connman: Update to 1.43.
	* gnu/packages/connman.scm (connman): Update to 1.43.
	* gnu/packages/patches/connman-add-missing-libppp-compat.h.patch: Delete
	obsolete patch.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	Change-Id: I563f535c27b99972e95d96f291ce5dfdc83a46f1

2025-03-05  Tomas Volf  <~@wolfsden.cz>

	gnu: ngtcp2: Update to 1.11.0.
	* gnu/packages/networking.scm (ngtcp2): Update to 1.11.0.

	Change-Id: I4a617346b642fb743a0f66962ff6eb0d969c855f

2025-03-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-uvicorn: Skip another test on riscv64-linux.
	* gnu/packages/python-web.scm (python-uvicorn)[arguments]: When building
	for riscv64-linux skip another test.

	Change-Id: I470b45ae3dc80324aa1cd7f1fe37dce8b690be68

2025-03-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-anyio: Skip another test on riscv64-linux.
	* gnu/packages/python-xyz.scm (python-anyio)[arguments]: When building
	for riscv64-linux skip another test.

	Change-Id: I2fde90e3c615cdc231a67ae8fba4bab42577618b

2025-03-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-uvloop: Fix build on riscv64-linux.
	* gnu/packages/python-web.scm (python-uvloop)[arguments]: When building
	for riscv64-linux add a phase to extend some timeouts and skip 2 more
	tests.

	Change-Id: Ie40bd546540cfef70b604dc2f65e2952dd17bdf3

2025-03-05  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.14.
	* gnu/packages/patches/zig-0.14-fix-runpath.patch: New file.
	* gnu/packages/patches/zig-0.14-use-baseline-cpu-by-default.patch: New file.
	* gnu/packages/patches/zig-0.14-use-system-paths.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Regisiter them.
	* gnu/packages/zig.scm (zig-0.14-glibc-abi-tool,zig-0.14): New variables.

	Change-Id: Ibb9e49ee451ca3bac58bd33a50a9f53e0aa31402

2025-03-05  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.13.0-3252.
	* gnu/packages/zig.scm (zig-0.13.0-3252): New variable.

	Change-Id: I3756b5adcf21ac2981cbb376c827b40f99532221

2025-03-05  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.13.0-2925.
	* gnu/packages/zig.scm (zig-0.13.0-2925): New variable.

	Change-Id: I3a5b283f5b6a2124243ad8c93c12e0a7c8c98d88

2025-03-05  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.13.0-2924.
	* gnu/packages/zig.scm (zig-0.13.0-2924): New variable.

	Change-Id: I56408428b39e87ddd7176d7056b9d2e9f3233709

2025-03-05  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.13.0-2899.
	* gnu/packages/zig.scm (zig-0.13.0-2899): New variable.

	Change-Id: I9425641d5ca13b3f4cea3e9a875e220c9c93c75c

2025-03-05  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.13.0-2795.
	* gnu/packages/zig.scm (zig-0.13.0-2795): New variable.

	Change-Id: I8fb677916de522670b6cd02cb4daaee002d3ce6d

2025-03-05  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.13.0-1952.
	* gnu/packages/zig.scm (zig-0.13.0-1952): New variable.

	Change-Id: Ib250c3c3f4d6a915783ab3e53bed25f1828427d3

2025-03-05  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.13.0-1951.
	* gnu/packages/zig.scm (zig-0.13.0-1951): New variable.

	Change-Id: I369af22adc3d84228ac20b39ab5d10c34f77ae3d

2025-03-05  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.13.0-1528.
	* gnu/packages/zig.scm (zig-0.13.0-1528): New variable.

	Change-Id: Ib3e84db3cccb2134f6b2c2633f7178d5f7566162

2025-03-05  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.13.0-1323.
	* gnu/packages/zig.scm (zig-0.13.0-1323): New variable.

	Change-Id: I149678e50823f015b7a1dd1be2264e1c8b9e9cac

2025-03-05  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.13.0-503.
	* gnu/packages/zig.scm (zig-0.13.0-503): New variable.

	Change-Id: Iedace16602c42d96ae4281225f5973727399f4a5

2025-03-05  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.13.0-286.
	* gnu/packages/zig.scm (zig-0.13.0-286): New variable.

	Change-Id: I4b135e31c60dd7ad5583b4b9bc46b815f8fa9196

2025-03-05  Andrew Wong  <wongandj@icloud.com>

	gnu: dosbox-staging: Update to 0.82.0.
	* gnu/packages/emulators.scm (dosbox-staging): Update to 0.82.0.
	[arguments]: Enable MT-32 emulation.
	[inputs]: Add mt32emu, googletest.

	Change-Id: Ia8ccdd533be6932e2e4fc3660cb472791194523a

2025-03-05  Andrew Wong  <wongandj@icloud.com>

	gnu: Add mt32emu.
	* gnu/packages/audio.scm (mt32emu): New variable.

	Change-Id: I458e4722ac012935814643a2925e185c46ecaba3

2025-03-05  Tomas Volf  <~@wolfsden.cz>

	gnu: nghttp3: Update to 1.8.0.
	* gnu/packages/web.scm (nghttp3): Update to 1.8.0.

	Change-Id: I61eef674003772a62b3f28aebb006fd69a7e94dc

2025-03-05  Rodion Goritskov  <rodion@goritskov.com>

	gnu: clifm: Update to 1.24.
	* gnu/packages/clifm.scm (clifm): Update to 1.24.

	Change-Id: If9dc40a752da32117bb3d8010800816898876483

2025-03-05  Hilton Chain  <hako@ultrarare.space>

	Revert "file-systems: %base-file-systems: Add tmpfs /run."
	This reverts commit e88018be70ffb8ea35819a4c95d44ec20868ca59.  Since this
	change breaks current dbus-service-type, it would be better to wait
	https://issues.guix.gnu.org/73494 finished.

2025-03-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Reapply "gnu: libvirt: Update to 10.10.0."
	This reverts commit ad5f29b87dc46333bd16f58b2c42458119d2455b.  It cannot be
	reverted without breaking virt-manager, possibly others.

	Change-Id: Ie0d08303121b9c0af299a76ba16d822e2aa30397

2025-03-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: libvirt: Update to 10.10.0."
	This reverts commit bd30b8506687d8ada63d163ee21c0b95f659d97a, which broke
	'make check-system TESTS=libvirt'.

	Fixes: bug#76741
	Change-Id: I3de07a18f3801e31ee0b53dd3e5575bc115620dc

2025-03-05  Rodion Goritskov  <rodion.goritskov@gmail.com>

	gnu: xdg-desktop-portal: Fix configuration file search.
	* gnu/local.mk: Add patch.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal): Add patch.
	* gnu/packages/patches/xdg-desktop-portal-disable-configuration-search-exit.patch: New file

	Change-Id: Idd637f5613e7d1403fc3a0feeff53a7931e68fc6

2025-03-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "services/udev: Allow configuring udev to run in debug mode."
	This reverts commit dd64f441d3dcff9165927b821da2b69b1fc6a24f.  Enabling debug
	output for udevd apparently hangs the boot.

2025-03-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add entry for udisks configuration change.
	* etc/news.scm: Add entry.

	Change-Id: Ic60cb95af327647de82e10d1f91304fc70ec2a21

2025-03-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: udisks: Mount removal media to /run/media/ instead of /media.
	* gnu/packages/freedesktop.scm (udisks)
	[configure-flags]: Delete --enable-fhs-media.

	Fixes: <https://issues.guix.gnu.org/76022>
	Change-Id: I51a1e50c66577cf45476ae441a1c57031348eeed

2025-03-05  Hilton Chain  <hako@ultrarare.space>

	file-systems: %base-file-systems: Add tmpfs /run.
	* gnu/system/file-systems (%runtime-variable-data): New variable.
	(%base-file-systems): Add it.
	* doc/guix.texi (File Systems): Document it.
	* gnu/services.scm (cleanup-gexp): Adjust accordingly.

	Change-Id: I3a95e49d396fbb2577026aefc247cfe996c5f267
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-05  aurtzy  <aurtzy@gmail.com>

	gnu: gnome-shell: Fix substitutions for imports.
	* gnu/packages/gnome.scm (gnome-shell)[arguments]<#:phases>: Update regexps
	for substitutions in 'wrap-programs phase so search paths can be included
	again.

	Change-Id: Ie3582edbcb1e5712787c9292c449b161c7c9d869

2025-03-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-boxes: Streamline inputs.
	* gnu/packages/gnome.scm (gnome-boxes) [native-inputs]: Repace python with
	python-minimal.
	[inputs]: Remove gtk-vnc and vte/gtk+-3.

	Change-Id: I1e3bcc846af627652d4d768b32ee384de83249e2

2025-03-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: spice-gtk: Propagate cyrus-sasl.
	For pkg-config resolution.

	* gnu/packages/spice.scm (spice-gtk) [inputs]: Move cyrus-sasl to...
	[propagated-inputs]: ... here.

	Change-Id: I47213ba575182352d08ed34be3af0f6f72f9eb32

2025-03-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: virt-manager: Update to 5.0.0 and enable tests.
	* gnu/packages/virtualization.scm (virt-manager): Update to 5.0.0.
	[source]: Update URI.  Delete patches.
	[build-system]: Switch to meson-build-system.
	[arguments] <#:use-setuptools?, #:tests?, #:imported-modules>: Delete
	arguments.
	<#:modules>: Add (srfi srfi-1).
	<#:phases>: Delete fix-setup phase.  Remove stale Xen comment in
	fix-default-uri phase.  Rename and extend wrap-with-GI_TYPELIB_PATH phase to
	wrap-more. Delete glib-or-gtk-build-system and glib-or-gtk-wrap phases.  Add
	set_SOURCE_DIR phase.  Update check phase.
	[native-inputs]: Add cdrtools, cpio, gettext-minimal, pkg-config and
	python-pytest.  Remove intltool and perl.
	[inputs]: Add python-minimal.
	* gnu/packages/patches/virt-manager-fix-gtk-cursor-theme-backtace.patch:
	Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	Change-Id: Idff7abdcb5b6237e4fcaba40f373866699718cbc
	Series-to: 76365@debbugs.gnu.org
	Series-postfix: gnome-team
	Cover-letter:
	 Update virt-manager to 5.0.0.
	 This small series updates virt-manager to 5.0.0, along libvirt and
	 python-libvirt.
	 END

2025-03-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-libvirt: Update to 11.0.0.
	* gnu/packages/virtualization.scm (python-libvirt): Update to 11.0.0.

	Change-Id: I77b889d1bb8879764c8c854113925c5f86ab99ab

2025-03-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qemu: Update to 9.1.3.
	* gnu/packages/virtualization.scm (qemu): Update to 9.1.3.
	[source] <patches>: Add qemu-disable-migration-test.patch.
	[arguments] <phases>: Adjust install-user-static phase.
	[native-inputs]: Add python-tomli.
	(qemu-patch): Delete procedure.
	* gnu/packages/patches/qemu-disable-bios-tables-test.patch: Rebase.
	* gnu/packages/patches/qemu-fix-agent-paths.patch: Likewise.
	* gnu/packages/patches/qemu-disable-aarch64-migration-test.patch: Delete file.
	* gnu/packages/patches/qemu-disable-migration-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	Change-Id: I573070a297ffc9ca096c52e2fa18f839ad89a24e

2025-03-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove qemu-7.2.4.
	The comment is no longer true.

	* gnu/packages/virtualization.scm (qemu-7.2.4): Delete variable.

	Change-Id: I9de6ee0ccfe5d50eba1e608e7d2725e1a41d9a14

2025-03-05  Eric Bavier  <bavier@posteo.net>

	gnu: supertuxkart: Split assets into separate package.
	This allows smaller substitutes in case of updated dependencies.

	* gnu/packages/games.scm (%supertuxkart-version): New variable.
	(supertuxkart-source): Separate from supertuxkart in order to use in...
	(supertuxkart-data): ... this new package.
	(supertuxkart)[origin]: Use supertuxkart-source.
	[arguments]: Add configure-flags to embed reference to supertuxkart-data.
	[inputs]: Use new style.

	Change-Id: I7777574bf11fdc28047ad238468e5ec4094caeab

2025-03-05  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ugrep: Update to 7.3.0.
	* gnu/packages/search.scm (ugrep): Update to 7.3.0.

	Change-Id: I03fc0d493e7d8eed84f4a83238d3aa65c2fb8e08

2025-03-05  Zheng Junjie  <z572@z572.online>

	gnu: esbuild: Fix test on riscv64-linux.
	* gnu/packages/web.scm (esbuild)[arguments]<#:test-flags>: When target
	riscv64-linux, Use -short.

	Change-Id: I82a627820d4555260506393c3fcebebc87ecd5c3

2025-03-05  Zheng Junjie  <z572@z572.online>

	gnu: ktouch: Update to 24.12.2.
	* gnu/packages/education.scm (ktouch): Update to 24.12.2.

	Change-Id: I5212f9d822e08bf30186f1eabce5be73e25ed5ea

2025-03-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ktouch: Update to 24.12.1.
	* gnu/packages/education.scm (ktouch): Update to 24.12.1.

	Change-Id: I1bab04124acfe611a3705955c850e3cc31030aa4

2025-03-05  Zheng Junjie  <z572@z572.online>

	gnu: kqtquickcharts: Update to 24.12.2.
	* gnu/packages/education.scm (kqtquickcharts): Update to 24.12.2.

	Change-Id: I0c2016c424c8f35e6bff22a6dda88de46a092741

2025-03-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kqtquickcharts: Update to 24.12.1.
	* gnu/packages/education.scm (kqtquickcharts): Update to 24.12.1.

	Change-Id: If74b37283ef7be1a2035641f59865bd957494b9f

2025-03-05  Zheng Junjie  <z572@z572.online>

	gnu: kfind: Update to 24.12.2.
	* gnu/packages/kde-utils.scm (kfind): Update to 24.12.2.

	Change-Id: I5c2e3593a6d9922b2271728cc641647ab1dbb772

2025-03-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kfind: Update to 24.12.1.
	* gnu/packages/kde-utils.scm (kfind): Update to 24.12.1.
	[inputs]: Add kcrash.

	Change-Id: Iaef975d3b1426643ddb6ae3979c99f48245b7b53

2025-03-04  Ludovic Courtès  <ludo@gnu.org>
	    Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add entry for ‘system-log’ switch.
	* etc/news.scm: Add entry.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Ie3d827741a01c95f2bea908b57c707342e8f2386

2025-03-04  Ludovic Courtès  <ludo@gnu.org>

	services: Switch to ‘shepherd-system-log-service-type’ in ‘%base-services’.
	This reinstates c83bfc0415ba928b746362915d67600cdbb5da62, which had been
	reverted in 8c483c12e94bcf43e4c44170f1d5fea5fbba4970 in response to
	<https://issues.guix.gnu.org/76315>.

	* gnu/services/base.scm (%base-services): Replace ‘syslog-service-type’
	by ‘shepherd-system-log-service-type’.
	* doc/guix.texi (Base Services): Update ‘syslog-service-type’
	documentation.
	(Shepherd Services): Mention that ‘system-log-service-type’ is in
	‘%base-services’.  Add anchor.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I21082300f6a052865a6ab1bdff27fbe71f73d492

2025-03-04  David Elsing  <david.elsing@posteo.net>
	    Ludovic Courtès  <ludo@gnu.org>

	gexp: ‘with-parameters’ properly handles ‘%graft?’.
	Fixes <https://issues.guix.gnu.org/75879>.

	* .dir-locals.el (scheme-mode): Remove mparameterize indentation rules.
	Add state-parameterize and store-parameterize indentation rules.
	* etc/manifests/system-tests.scm (test-for-current-guix): Replace
	mparameterize with store-parameterize.
	* etc/manifests/time-travel.scm (guix-instance-compiler): Likewise.
	* gnu/tests.scm (compile-system-test): Likewise.
	* guix/gexp.scm (compile-parameterized): Use state-call-with-parameters.
	* guix/monads.scm (mparameterize): Remove macro.
	(state-call-with-parameters): New procedure.
	(state-parameterize): New macro.
	* guix/store.scm (store-parameterize): New macro.
	* tests/gexp.scm ("with-parameters for %graft?"): New test.
	* tests/monads.scm ("mparameterize"): Remove test.
	("state-parameterize"): New test.

	Change-Id: I0c74066ca3f37072815b073fb3039925488a9645

2025-03-04  Ludovic Courtès  <ludo@gnu.org>

	services: ‘shepherd-service-upgrade’ handles canonical name changes.
	Partly fixes <https://issues.guix.gnu.org/76315>.

	Fixes a bug whereby a service whose canonical name has changed would not
	be restarted—e.g., if '(syslogd) has a replacement providing
	'(system-log syslogd).

	* gnu/services/shepherd.scm (shepherd-service-upgrade)[running?]:
	Remove.
	[to-restart]: Change to a subset of LIVE.  Look up all the names of each
	element of TARGET.
	* guix/scripts/system/reconfigure.scm (upgrade-shepherd-services):
	TO-RESTART is now a list of <live-service>; adjust accordingly.
	* tests/services.scm ("shepherd-service-upgrade: one unchanged, one upgraded, one new"):
	("shepherd-service-upgrade: service depended on is not unloaded"):
	("shepherd-service-upgrade: obsolete services that depend on each other"):
	("shepherd-service-upgrade: transient service"): Adjust accordingly.
	("shepherd-service-upgrade: service has new canonical name"): New test.

	Reported-by: Tomas Volf <~@wolfsden.cz>
	Change-Id: I7cec495b4e824da5fad5518f039607cf92f935d9

2025-03-04  Ludovic Courtès  <ludo@gnu.org>

	substitutes: Tolerate GnuTLS push/pull errors when fetching narinfos.
	Fixes <https://issues.guix.gnu.org/75679>.

	Fixes this infamous error:

	  substitute: looking for substitutes on 'https://bordeaux.guix.gnu.org'...   0.0%guix substitute: error: TLS error in procedure 'write_to_session_record_port': Error in the push function.
	  guix system: error: `/gnu/store/…-guix-1.4.0-32.5f6fdad/bin/guix substitute' died unexpectedly

	* guix/substitutes.scm (call-with-connection-error-handling): Report
	‘error/push-error’ and ‘error/pull-error’ as mere warnings.

	Reported-by: Timo Wilken <git@twilken.net>
	Change-Id: Ibc507cb88b164cbb91dff95aa18d9974c573f7c9

2025-03-04  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix reference to the Shepherd’s log rotation node.
	* doc/guix.texi (Log Rotation): Fix name of Shepherd manual node.

	Change-Id: I08aa2e082909a32cd6223eb6dba176ee8121f20f

2025-03-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: bootloaders: Remove top-level circular dependency with firmware.scm.
	Fixes a circular dependency in ‘make-u-boot-rockchip-package’ that
	became apparent with 6e41ca397dd2810ee78bce8fdd11da5ba09c8fd4.

	* gnu/packages/bootloaders.scm (make-u-boot-rockchip-package): Remove
	‘atf’ variable.  Move ‘match’ form to the ‘inputs’ field.  In
	‘set-environment’ phase, use ‘search-input-file’.

	Change-Id: Ic42453efb8c2ef50a5f902998129bb8d6f0defdc

2025-03-04  Herman Rimm  <herman@rimm.ee>

	gnu: bootloader: Add orangepi-zero2w bootloader.
	* gnu/bootloader/u-boot.scm (u-boot-orangepi-zero2w-bootloader): Add
	variable.
	* gnu/packages/bootloaders.scm (u-boot-orangepi-zero2w): Add variable.
	* gnu/packages/firmware.scm (arm-trusted-firmware-sun50i-h616): Add
	variable.

	Change-Id: Idb43fdabac51b3301f3bea24fec72bfa29636489

2025-03-04  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: nncp: Update to 8.11.0.
	* gnu/packages/uucp.scm (nncp): Update to 8.11.0.
	[source] <snippet>: Remove the most of available sources from "vendor".
	Tweak source path to satisfy go.mod import path in go-build-system.
	[build-system]: Swap to go-build-system.
	[arguments] <phases>: Use default 'configure and 'check; use custom
	'build and 'install. Remove 'setup-go-environment, 'go-unpack; add
	'fix-paths.
	[inputs]: Add go-github-com-arceliar-ironwood,
	go-github-com-fsnotify-fsnotify, go-github-com-gologme-log,
	go-github-com-yggdrasil-network-yggdrasil-go, go-golang-org-x-sys,
	and go-gvisor-dev-gvisor.
	[native-inputs]: Remove go.

	Change-Id: Iacc752c8b10c74db0efafedeb774f51db01af87c

2025-03-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-gvisor-dev-gvisor.
	* gnu/packages/golang-xyz.scm (go-gvisor-dev-gvisor): New variable.

	Change-Id: I5144f97d58ff0cc407252c79a24adb802fa22d9f

2025-03-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-yggdrasil-network-yggdrasil-go.
	* gnu/packages/golang-web.scm (go-github-com-yggdrasil-network-yggdrasil-go): New variable.

	Change-Id: Iafb71f747c857f04ef85abfd980fb34706c5b189

2025-03-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: axoloti-patcher-next: Deprecate.
	* gnu/packages/axoloti.scm (axoloti-patcher-next): Define as deprecated in
	favor of ksoloti-patcher.

	Change-Id: Iacf86787f5aca6eaa3db54924f222bfaa0b824c8

2025-03-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ksoloti-patcher: Fix cross compiler variables.
	This is a follow-up to commit 90f3f4099093a81899b2d5da9715df7935c42246.

	* gnu/packages/axoloti.scm (ksoloti-patcher)[arguments]: Update environment
	variables in Ksoloti executable.

	Change-Id: Ie7fafc1e520645f9264e1346ff38b9865b5109a0

2025-03-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-voltron: Update to 0.2.0-5.21886d8.
	* gnu/packages/bioinformatics.scm (r-voltron): Update to 0.2.0-5.21886d8.
	[arguments]: Ensure that reference to Python is accessible by adding phase
	'record-python-reference.

	Change-Id: Icc63ba931c7861f1e735671720106ec02f729bae

2025-03-04  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.21.0-guix1 [security fixes].
	Includes fixes for CVE-2024-43097, CVE-2025-1930, CVE-2025-1931,
	CVE-2025-1933, and CVE-2025-1937.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2025-03-04  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot-rockpro64-rk3399: Drop obsolete phase.
	* gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399): Drop obsolete
	'patch-header phase.

2025-03-04  Herman Rimm  <herman@rimm.ee>

	gnu: Add make-u-boot-rockchip-package procedure.
	* gnu/packages/bootloaders.scm (make-u-boot-rockchip-package): Add.
	(u-boot-orangepi-r1-plus-lts-rk3328, u-boot-puma-rk3399,
	u-boot-rock64-rk3328, u-boot-firefly-rk3399, u-boot-rockpro64-rk3399,
	u-boot-pinebook-pro-rk3399): Use procedure.

	Change-Id: I0d7632e46cfed312f8b2843c6fafc912077bc241

2025-03-04  Herman Rimm  <herman@rimm.ee>

	gnu: u-boot-rockpro64-rk3399: Remove obsolete substitute.
	* gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399)[arguments]:
	Merge substitutes.  Remove non-matching substitute.

	Change-Id: I27dbc51c0eb95de9e1474c966a4e97f7cff26009

2025-03-04  Herman Rimm  <herman@rimm.ee>

	gnu: bootloader: u-boot: Add write-u-boot-image procedure.
	* gnu/bootloader/u-boot.scm (write-u-boot-image): Add procedure.
	(install-beaglebone-black-u-boot, install-allwinner-u-boot,
	install-allwinner64-u-boot, install-imx-u-boot,
	install-puma-rk3399-u-boot, install-rockchip-u-boot,
	install-sifive-unmatched-u-boot, install-starfive-visionfive2-u-boot):
	Use write-u-boot-image.

	Change-Id: Icb73534bfc5b9ab7c8874176f649c29275c388cf

2025-03-04  Herman Rimm  <herman@rimm.ee>

	gnu: bootloader: u-boot: Add u-boot-rockchip-bootloader.
	* gnu/bootloader/u-boot.scm (install-rockchip-u-boot): Add procedure.
	(install-orangepi-r1-plus-lts-rk3328-u-boot,
	install-firefly-rk3399-u-boot, install-rock64-rk3328-u-boot,
	install-rockpro64-rk3399-u-boot, install-pinebook-pro-rk3399-u-boot):
	Remove procedure.
	(u-boot-rockchip-bootloader): Add variable.
	(u-boot-firefly-rk3399-bootloader,
	u-boot-orangepi-r1-plus-lts-rk3328-bootloader,
	u-boot-rock64-rk3328-bootloader, u-boot-rockpro64-rk3399-bootloader,
	u-boot-pinebook-pro-rk3399-bootloader): Inherit
	u-boot-rockchip-bootloader.
	[disk-image-installer]: Remove.

	Change-Id: Icb7546ee2bb1742c12c7b47ff2779d278dd45b14

2025-03-04  Christopher Baines  <mail@cbaines.net>

	gnu: Switch to guile-fibers-next when using guile-knots.
	Since make-base-operation has changed in guile-fibers-next compared to
	guile-fibers, and guile-knots now uses guile-fibers-next, so all dependents
	need to use guile-fibers-next.

	* gnu/packages/package-management.scm (bffe)[native-inputs,propagated-inputs]:
	Use guile-fibers-next.
	(nar-herder)[arguments,native-inputs,propagated-inputs]: Use
	guile-fibers-next.
	* gnu/packages/web.scm (guix-data-service)[propagated-inputs]: Use
	guile-fibers-next.

	Change-Id: If553a559392379376c71614e8100318dedf6519d

2025-03-04  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-13.3aab1be.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-13.3aab1be.

	Change-Id: I292b0f885e95a1b2a9e8b0cbfdc68414e1de3d40

2025-03-04  Thanos Apollo  <public@thanosapollo.org>

	gnu: yt-dlp: Update to 2025.02.19.
	* gnu/packages/video.scm (yt-dlp): Update to 2025.02.19.

	Change-Id: I39f935158ea11f465cad71f73b8c95d313f25341

2025-03-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tree: Update to 2.2.1.
	* gnu/packages/admin.scm (tree): Update to 2.2.1.

	Change-Id: Id16fd95c0d2b7e0c63b5a163f542bb547fb95324

2025-03-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tree: Update project URIs.
	* gnu/packages/admin.scm (tree)[source]: Update to new source URI.
	[home-page]: Use new project home-page.

	Change-Id: Iae26f04c68eae42e899fe205260ac5c7e468d777

2025-03-04  Ryan Barber  <rfb@skyscraper.nu>

	services: tlp: Add config for CPU energy performance policy.
	* gnu/services/pm.scm (tlp-configuration): Add cpu-energy-perf-policy-on-ac
	and cpu-energy-perf-policy-on-bat.
	* doc/guix.texi (Power Management Services): Document
	cpu-energy-perf-policy-on-bat and cpu-energy-perf-policy-on-ac.

	Change-Id: Ieddf949a325c317abffce00a4f1d047175342d78

2025-03-04  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: binsec: Update to 0.10.0.
	* gnu/packages/ocaml.scm (binsec): Update to 0.10.0.

	Change-Id: I9bca10b74b6bc7d9b2f26710ef3fc10fc91fba4e

2025-03-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.80.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.80.
	(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

	Change-Id: Ib6449825abaeac8fe5dbe680bde9bb2aa9f47b20

2025-03-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.17.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.17.
	(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

	Change-Id: I91ff54d2d604a7bf48e8b616cdd07f512dbce6a6

2025-03-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.13.5.
	* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.5.
	(linux-libre-6.13-pristine-source, deblob-scripts-6.13): Update hashes.

	Change-Id: I7c9551603432394a7c845dba4e10ef7cc444f630

2025-03-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cfn-lint: Skip 2 more tests.
	* gnu/packages/python-web.scm (python-cfn-lint) [arguments]
	<test-flags>: Skip 2 more shaky tests.

	Change-Id: Ib60bee902584e0d1fa36ea9f2a90fb62dd7b7c4c

2025-03-03  John Kehayias  <john.kehayias@protonmail.com>

	gnu: godot: Update to 4.4.
	* gnu/packages/game-development.scm (godot): Update to 4.4.
	[source]: Update snippet to preserve jolt_physics and manifold.
	[arguments]<#:phases>: Update scons-use-env phase to match upstream changes.

	Change-Id: I7b4bd9557aeb24f2256ded3883ca7676b4a62a32

2025-03-03  Christopher Baines  <mail@cbaines.net>

	gnu: guix: Update to 1.4.0-34.5058b40.
	* gnu/packages/package-management.scm (guix): Update to 1.4.0-34.5058b40.

	Change-Id: I307c6aee6dd3486802fd608de40b02320b1360d8

2025-03-03  John Kehayias  <john.kehayias@protonmail.com>

	gnu: swaynotificationcenter: Update to 0.10.1.
	* gnu/packages/wm.scm (swaynotificationcenter): Update to 0.10.1.
	[native-inputs]: Add sassc.
	[inputs]: Add granite-6.

	Change-Id: I395c7c6c7297dc310ff88e0c40b5294b963290f8

2025-03-03  Christopher Baines  <mail@cbaines.net>

	tests: publish: Constrain guix-publish thread use.
	On systems with more than 64 processors. Otherwise starting so many threads
	during the test will trip resource limits and lead to a spurious failure with
	SIGABRT.

	I'm seeing this on a 128 core system running Guix, and limiting to just 64
	processors seems sufficient.

	* tests/publish.scm: Call setaffinity when the current processor count exceeds
	64.

	Change-Id: Id4c6d7dcc9ae8dd8dafa2587def98f538061425c

2025-03-03  Christopher Baines  <mail@cbaines.net>

	publish: Call (current-processor-count) later.
	So that this is evaluated when the main part of the script runs.

	I'm looking at this to allow using setaffinity in the publish tests.

	* guix/scripts/publish.scm (%default-options): Remove workers default.
	(guix-publish): Move the default to here.

	Change-Id: I83cd0d048f2641291b5bd8a932b479b23dd92d29

2025-03-03  Andy Tai  <atai@atai.org>

	gnu: vulkan-volk: renamed from volk to avoid confusion with another volk package..
	* gnu/packages/vulkan.scm (vulkan-volk): Renamed from volk.
	  (vulkan-tools)[native-inputs]: Reference to volk changed to vulkan-volk.

	Change-Id: I8f5e93b753e714d990a837ab914156e5e46d6e46

2025-03-03  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.64.3.
	* gnu/packages/prolog.scm (trealla): Update to 2.64.3.

	Change-Id: Iba818c9402a16be0b285671dfd5b234184adb011

2025-03-03  Christopher Baines  <mail@cbaines.net>

	build-system: asdf: Don't search and replace inputs when unnecessary.
	If the new-name matches the original name, just use the original package.
	This avoids situations where there are several packages matching the name and
	the behaviour will be inconsistent, occasionally picking different packages.

	Since there are multiple glibc packages currently, I'm seeing this behaviour
	with cl-posix-mqueue and ecl-cl-posix-mqueue, occasionally they'll use the
	hurd glibc variant.

	* guix/build-system/asdf.scm (package-with-build-system): Use the original
	input packages unless the new-name differs.

	Change-Id: I08a1f3ad1290689b5497d31950ada4dc0bfa3a3a

2025-03-03  Christopher Baines  <mail@cbaines.net>

	gnu: go-github-com-hodgesds-perf-utils: Skip more tests on arm.
	I see these failing when built on Honeycomb build machines:

	  === RUN   TestDataTLB
	      utils_test.go:234: no such file or directory
	  --- FAIL: TestDataTLB (0.00s)
	  === RUN   TestInstructionTLB
	      utils_test.go:246: no such file or directory
	  --- FAIL: TestInstructionTLB (0.00s)

	It could be something with the system configuration but just disable the tests
	for now. This is working towards getting the prometheus-node-exporter package
	building again on aarch64-linux.

	Note that there's even more test failures when trying to build with qemu
	binfmt emulation.

	* gnu/packages/golang-xyz.scm (go-github-com-hodgesds-perf-utils)[arguments]:
	Skip a couple more tests on arm.

	Change-Id: Ib5bc41679d825a1a727e240e7fffeb336f82db6d

2025-03-03  Christopher Baines  <mail@cbaines.net>

	gnu: linux-libre-arm64-honeycomb: Switch to lts version.
	Plus enable more modules, some that I added when playing around with enabling
	the SFP+ ports, and others that seem to be required for vsockets (to have
	parity with x86_64-linux, e.g. #76352).

	* gnu/packages/linux.scm (linux-libre-arm64-honeycomb): Update to
	linux-libre-lts-version and enable more modules.

	Change-Id: I50689c5420d25a6e83bf0c0d6a64ef02019826ed

2025-03-03  Lars Bilke  <lars.bilke@ufz.de>

	gnu: python-trimesh: Skip tests requiring network.
	* gnu/packages/python-science (python-trimesh)[arguments]<#:test-flags>: Skip
	  network tests.

	Change-Id: I82389eca3baf14322875daa9aa33f74a1066c8e3

2025-03-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: chirp: Update to 0.4-3.1219bee.
	* gnu/packages/radio.scm (chirp): Update to 0.4-3.1219bee.

	Change-Id: I7eead6dd10f0acf0669929b9324930c596f912f8

2025-03-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-grandr.
	* gnu/packages/cran.scm (r-grandr): New variable.

	Change-Id: Ib11e4ba8db31ffe176c1e6ae753125a88d850299

2025-03-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-lfc.
	* gnu/packages/cran.scm (r-lfc): New variable.

	Change-Id: I71a31ebfd21bda11a5d068b0b3b79fdc50dcb469

2025-03-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ksoloti-runtime: Update to 1.1.0.
	* gnu/packages/axoloti.scm (ksoloti-runtime): Update to 1.1.0.
	[arguments]: Adjust phases 'patch-paths, 'build, and 'install.
	[inputs]: Remove chibios; a patched and reduced variant is bundled; update
	cross-toolchain to 9-2020-q2-update.
	[native-inputs]: Remove unzip.
	(ksoloti-patcher)[arguments]: Adjust launcher script in 'install phase.
	[inputs]: Replace openjdk11 with openjdk17; updgrade cross-toolchain to 9-2020-q2-update.

	Change-Id: I0433467badc3d00cf1d16e1d141ece09e926c4d8

2025-03-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: java-flatlaf: Update to 3.5.4.
	* gnu/packages/java-graphics.scm (java-flatlaf): Update to 3.5.4.

	Change-Id: I87645c695ee3c87a64f08d30f199badafb1d4c1b

2025-03-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add GCC arm-none-eabi toolchain 9-2020-q2-update.
	* gnu/packages/embedded.scm: (make-gcc-arm-none-eabi-9-2020-q2-update,
	make-newlib-arm-none-eabi-9-2020-q2-update,
	make-newlib-nano-arm-none-eabi-9-2020-q2-update,
	make-arm-none-eabi-toolchain-9-2020-q2-update): New procedures.

	Change-Id: Iffb1554bbf38382dadaac7ad8059330f37a54a5c

2025-03-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: alsa-scarlett-gui: Update to 0.5.0.
	* gnu/packages/music.scm (alsa-scarlett-gui): Update to 0.5.0.
	[arguments]: Remove -Werror.

	Change-Id: I5b6e4d2ca13a7d43ae59f87040c17c179b43a29e

2025-03-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pandas: Skip some tests on 32bit systems.
	* gnu/packages/python-science.scm (python-pandas)[arguments]: Adjust the
	test-flags when not building on a 64bit system to skip some incompatible
	tests.

	Change-Id: Ic581cc6bf4ade2d92425c38df10bc45beaf4009e

2025-03-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pytest-mypy: Extend the test timeout on riscv64-linux.
	* gnu/packages/check.scm (python-pytest-mypy)[arguments]: When building
	for riscv64-linux add a phase to extend the test timeout.

	Change-Id: I9e4ba00bf9b8feb7e52d0d0914c18c2308662e79

2025-03-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sdcv: Improve package style.
	* gnu/packages/dictionaries.scm (sdcv)[arguments]: Rewrite using g-exps.
	[native-inputs]: Remove package labels.

	Change-Id: Ic0cdb64d959489429759110d3d339518a3b7c304

2025-03-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sdcv: Fix build.
	* gnu/packages/dictionaries.scm (sdcv)[arguments]: Add a configure-flag
	to fix building the package.

	Change-Id: Iad69c894b7920fcf8023ec493c26c7234f56db2d

2025-03-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libjxl: Fix tests on i686-linux.
	* gnu/packages/image.scm (libjxl)[arguments]: When building for
	i686-linux allow a larger difference between the expected and actual
	test outcome.

	Change-Id: Id80e8b15c3d55eb1957b56682b2b352b79b1a4f7

2025-03-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pytest-xprocess: Skip some tests on riscv64-linux.
	* gnu/packages/check.scm (python-pytest-xprocess)[arguments]: When
	building for riscv64-linux add some test-flags to skip some tests.

	Change-Id: Ie9712c660b774f67a48bfbc44ed08682ab3e2083

2025-03-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-websockets: Fix test suite on riscv64-linux.
	* gnu/packages/python-web.scm (python-websockets)[arguments]: When
	building for riscv64-linux use an even longer test timeout.

	Change-Id: I83390a5e5e8d9e1ab6514841feca8e5066d6c80d

2025-03-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gst-plugins-base: Fix build on i686.
	* gnu/packages/gstreamer.scm (gst-plugins-base)[#:phases]: Also disable
	‘libs/dsd.c’ and ‘elements/volume.c’ tests.

2025-03-03  宋文武  <iyzsong@member.fsf.org>

	gnu: xournalpp: Fix build.
	Reported in <https://issues.guix.gnu.org/76697>.
	This is follow up to 4838b7b0e94c7636cc2639e3b53d3fe37251fca2.

	* gnu/packages/pdf.scm (xournalpp) [arguments]: Add
	generate-gdk-pixbuf-loaders-cache-file phase.

	Change-Id: Ia29fb52f5f8852292fc35952d89a8769daacfae6

2025-03-03  宋文武  <iyzsong@member.fsf.org>

	gnu: transmission: Fix build.
	Reported in <https://issues.guix.gnu.org/76697>.
	This is follow up to 4838b7b0e94c7636cc2639e3b53d3fe37251fca2.

	* gnu/packages/bittorrent.scm (transmission) [arguments]: Invoke
	'generate-gdk-pixbuf-loaders-cache' before using GDK_PIXBUF_MODULE_FILE.

	Change-Id: I234cdd8649e82d0a8b44bee15968fcd22c134ce4

2025-03-03  宋文武  <iyzsong@member.fsf.org>

	gnu: cambalache: Fix build.
	* gnu/packages/gnome.scm (cambalache) [arguments]: Don't refer to nonexistent
	wrap phase.

	Change-Id: Ib3ec789147f8d37123d66a02d8c4490e62513780

2025-03-02  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add leafnode.
	* gnu/packages/web.scm (leafnode): New variable.

	Change-Id: I00f6939e04e518be95a2c0ea55fd4c1f33a8e1cf

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: polari: Update to 46.0.
	* gnu/packages/gnome.scm (polari): Update to 46.0.
	[inputs]: Add tracker.

2025-03-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/astronomy: Sort.
	* gnu/packages/astronomy.scm (python-asdf-compression, python-astropy,
	python-astropy-minimal, python-ci-watson, python-cmyt): Sort variables
	alphabetically.

	Change-Id: Ibeb5759dae1eb1f92fd31f889f1df4f27771bdcc

2025-03-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gst-plugins-base: Skip 2 tests on powerpc64le-linux.
	* gnu/packages/gstreamer.scm (gst-plugins-base)[arguments]: When
	building for powerpc64le-linux adjust the 'disable-problematic-tests
	phase to skip 2 more tests.

	Change-Id: Ic49b5c02332d2f8889bc481fa75b816f7526864e

2025-03-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-h2: Skip a test on riscv64-linux.
	* gnu/packages/python-web.scm (python-h2)[arguments]: When building for
	riscv64-linux skip a test.

	Change-Id: I1c359046580e5722568362d0954f13b5a2d82e49

2025-03-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gtk: Adjust skipped tests on aarch64-linux.
	* gnu/packages/gtk.scm (gtk)[arguments]: When building for aarch64-linux
	  adjust the 'patch phase to skip some additional tests.

	Change-Id: I7ef2b51d35500ea4b3b0e47657ee32e0fa5cbbc2

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: flatpak: Propagate inputs as required by pkg-config.
	* gnu/packages/package-management.scm (flatpak)[inputs]: Move dconf, gpgme,
	json-glib, libarchive, libseccomp and libxau from here…
	[propagated-inputs]: … to here.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-chess: Fix source URI.
	* gnu/packages/games.scm (gnome-chess): Update the source URI.

	Change-Id: I1fb791e5b03e0841269e03634c7d31f9a4314d67

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-online-accounts@3.44: Fix inputs.
	* gnu/packages/gnome.scm (gnome-online-accounts-3.44)[inputs]: Match
	“webkitgtk” instead of “webkitgtk-for-gtk3” in replacement.

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: webkit: Remove debug output.
	We're not building with debug symbols, so the debug output is not useful.

	* gnu/packages/webkit.scm (webkitgtk) [outputs]: Remove "debug".

	Change-Id: I3ac54b10bc5efdd6638aebfbe5abe965a14fff25

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: wpewebkit: Update to 2.46.6.
	* gnu/packages/webkit.scm (wpewebkit): Update to 2.46.6.

	gnu: webkitgtk: Update to 2.46.6.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.46.6.

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mutter: Update to 46.8.
	* gnu/packages/gnome.scm (mutter): Update to 46.8.
	[#:test-options]: Use a gexp.
	[#:phases] {disable-failing-tests, set-SOURCE_DIR}: New phases.
	{disable-problematic-tests}: Streamline.
	{check}: Streamline and update.  Get rid of obsolete fork workaround.
	[native-inputs]: Add wireplumber-minimal.
	[inputs]: Add libdisplay-info.

	Change-Id: Ic4a8629bf7a981244b166d39af406f6e1c23682d

2025-03-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: telegram-desktop: Build with xdg-desktop-portal.
	xdg-desktop-portal-next was absorbed by xdg-desktop-portal.

	* gnu/packages/telegram.scm (telegram-desktop)[native-inputs]: Replace
	xdg-desktop-portal-next with xdg-desktop-portal.

	Change-Id: I8068562bad09619744a30063c8b1977ca8dc140f

2025-03-02  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: eudev: Use new project URL for Git repo and home page.
	* gnu/packages/linux.scm (eudev): Use new project URL
	https://github.com/eudev-project/eudev for Git repo and home page.

2025-03-02  宋文武  <iyzsong@member.fsf.org>

	services: gdm: Set GUIX_GDK_PIXBUF_MODULE_FILES.
	* gnu/packages/patches/gdm-pass-gdk-pixbuf-loader-env.patch: Replace
	GDK_PIXBUF_MODULE_FILE with GUIX_GDK_PIXBUF_MODULE_FILES.
	* gnu/services/xorg.scm (gdm-shepherd-service): Replace GDK_PIXBUF_MODULE_FILE
	with GUIX_GDK_PIXBUF_MODULE_FILES.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  宋文武  <iyzsong@member.fsf.org>

	gnu: gdk-pixbuf: Honor GUIX_GDK_PIXBUF_MODULE_FILES search path.
	* gnu/packages/patches/gdk-pixbuf-honor-GUIX_GDK_PIXBUF_MODULE_FILES.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/gtk.scm (gdk-pixbuf)[source]: Add patch.
	[native-search-paths]: Replace GDK_PIXBUF_MODULE_FILE with GUIX_GDK_PIXBUF_MODULE_FILES.

	Change-Id: Ibcf6ebf33f5de2c889bc27a88d59a5f444b77906
	Fixes: GDK_PIXBUF_MODULE_FILE conflicts on foreign distros
	  <https://issues.guix.gnu.org/75523>
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: evolution: Update to 3.54.3.
	* gnu/packages/gnome.scm (evolution): Update to 3.54.3.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: evolution-data-server: Update to 3.54.3.
	* gnu/packages/gnome.scm (evolution-data-server): Update to 3.54.3.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: libmanette: Propagate inputs.
	* gnu/packages/games.scm (libmanette)[inputs]: Move to…
	[propagated-inputs]: … this.  Add glib.

	gnu: libbluray: Use modern package style.
	* gnu/packages/video.scm (libbluray)[#:phases]: Convert to list of
	G-Expressions.
	<fix-dlopen-path>: Implement in terms of search-input-file.
	[inputs]: Drop labels.

	gnu: libbluray: Fix pkg-config file.
	* gnu/packages/video.scm (libbluray)[#:phases]: Rename
	‘refer-to-libxml2-in-.pc-file’ to ‘move-packages-to-libs’.  Generalize to also
	handle freetype and fontconfig.

2025-03-02  Rovanion Luckey  <rovanion.luckey@gmail.com>

	gnu: musescore: Update to 4.4.4.
	* gnu/packages/music.scm (musescore): Update to 4.4.4.
	[source]<origin>: Remove snippet to delete precompiled binaries,
	superseeded by flag "-DMUSE_MODULE_DIAGNOSTICS_CRASHPAD_CLIENT=OFF". The
	directory src/diagnostics/crashpad_handler no longer exists.
	[arguments]<#:configure-flags>: Decreased the number of vendored
	libraries by four.
	[inputs]: Move to Qt 6. Add the now unvendored libraries: flac, harfbuzz,
	libopusenc and tinyxml2.

	Change-Id: Ib5da630b73889625054f88b1e86af1e9666e6e93

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: harfbuzz: Build with meson.
	* gnu/packages/gtk.scm (harfbuzz)[build-system]: Use meson-build-system.
	[#:configure-flags]: Replace “--with-graphite2” with “-Dgraphite2=enabled”.
	Remove other flags.

2025-03-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: gst-plugins-good: Replace v4l-utils by v4l-utils-minimal.
	* gnu/packages/gstreamer.scm (gst-plugins-good)[inputs]: Replace
	v4l-utils by v4l-utils-minimal.

	gnu: gst-plugins-bad: Replace inputs with -minimal variants.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Replace
	v4l-utils by v4l-utils-minimal. Replace zbar by zbar-minimal.

	gnu: libdc1394: Replace v4l-utils by v4l-utils-minimal.
	* gnu/packages/gstreamer.scm (libdc1394)[inputs]: Replace v4l-utils by
	v4l-utils-minimal.

	gnu: libde265: Update to 1.0.14.
	* gnu/packages/video.scm (libde265): Update to 1.0.14.
	[inputs]: Replace sdl by sdl2.

	gnu: libde265: Remove unused qtbase-5 input.
	* gnu/packages/video.scm (libde265)
	[native-inputs]: Improve style.
	[inputs]: Improve style.  Remove qtbase-5 which wasn't actually
	used (need more inputs to build graphical tools).

	gnu: Add zbar-minimal.
	* gnu/packages/aidc.scm (zbar-minimal): New variable.

	gnu: zbar: Update to 0.23.92.
	* gnu/packages/aidc.scm (zbar): Update to 0.23.92.

	gnu: zbar: Disable static and qt build.
	* gnu/packages/aidc.scm (zbar): Disable static and qt build.
	[build-system]: Switch to glib-or-gtk-build-system.
	[arguments]<#:configure-flags>: Add --disable-static.
	[inputs]: Replace v4l-utils by v4l-utils-minimal.

	gnu: zbar: Improve style.
	* gnu/packages/aidc.scm (zbar)[native-inputs, inputs]: Improve style.

	gnu: Add v4l-utils-minimal.
	* gnu/packages/video.scm (v4l-utils-minimal): New variable.

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: totem: Update to 43.1.
	* gnu/packages/gnome.scm (totem): Update to 43.1.

	gnu: eog: Update to 47.0.
	* gnu/packages/gnome.scm (eog): Update to 47.0.

	gnu: gnome-user-docs: Update to 46.7.
	* gnu/packages/gnome.scm (gnome-user-docs): Update to 46.7.

	gnu: gnome-system-monitor: Update to 46.0.
	* gnu/packages/gnome.scm (gnome-system-monitor): Update to 46.0.
	[inputs]: Replace gtk+ with gtk, gtkmm-3 with gtkmm, and libhandy with
	libadwaita.

	gnu: libgtop: Update to 2.41.3.
	* gnu/packages/gnome.scm (libgtop): Update to 2.41.3.

	gnu: gnome-remote-desktop: Update to 46.5.
	* gnu/packages/gnome.scm (gnome-remote-desktop): Update to 46.5.

	gnu: gnome-music: Update to 46.1.
	* gnu/packages/gnome.scm (gnome-music): Update to 46.1.

	gnu: gnome-maps: Update to 46.12.
	* gnu/packages/geo.scm (gnome-maps): Update to 46.12.

	gnu: gnome-initial-setup: Update to 46.7.
	* gnu/packages/gnome.scm (gnome-initial-setup): Update to 46.7.

	gnu: gnome-disk-utility: Update to 46.1.
	* gnu/packages/gnome.scm (gnome-disk-utility): Update to 46.1.

	gnu: gnome-control-center: Update to 46.6.
	* gnu/packages/gnome.scm (gnome-control-center): Update to 46.6.

	gnu: gnome-bluetooth: Update to 46.2.
	* gnu/packages/gnome.scm (gnome-bluetooth): Update to 46.2.

	gnu: evince: Update to 46.3.1.
	* gnu/packages/gnome.scm (evince): Update to 46.3.1.

	gnu: epiphany: Update to 46.5.
	* gnu/packages/gnome.scm (epiphany): Update to 46.5.

	gnu: calls: Update to 46.0.
	* gnu/packages/gnome.scm (calls): Update to 46.0.
	[inputs]: Replace gtk+ with gtk.  Replace libhandy with libadwaita.

	gnu: rpcsvc-proto: Update to 1.4.4.
	* gnu/packages/onc-rpc.scm (rpcsvc-proto): Update to 1.4.4.

	gnu: libsoup-minimal: Update to 3.6.1.
	* gnu/packages/gnome.scm (libsoup-minimal): Update to 3.6.1.

	gnu: libsoup-minimal: Add upstream-name.
	* gnu/packages/gnome.scm (libsoup-minimal)[properties]: Add upstream-name.

	gnu: libjxl: Update to 0.11.1.
	* gnu/packages/image.scm (libjxl): Update to 0.11.1.
	[source]: Also unbundle libjpeg-turbo.

	gnu: libdvdread: Update to 6.1.3.
	* gnu/packages/video.scm (libdvdread): Update to 6.1.3.

	gnu: libcloudproviders-minimal: Update to 0.3.6.
	* gnu/packages/gnome.scm (libcloudproviders-minimal): Update to 0.3.6.

	gnu: libbluray: Update to 1.3.4.
	* gnu/packages/video.scm (libbluray): Update to 1.3.4.

	gnu: hwdata: Update to 0.391.
	* gnu/packages/pciutils.scm (hwdata): Update to 0.391.

	gnu: gsettings-desktop-schemas: Update to 46.1.
	* gnu/packages/gnome.scm (gsettings-desktop-schemas): Update to 46.1.

	gnu: graphene: Update to 1.10.8.
	* gnu/packages/gtk.scm (graphene): Update to 1.10.8.

	gnu: gnome-backgrounds: Update to 46.0.
	* gnu/packages/gnome.scm (gnome-backgrounds): Update to 46.0.

	gnu: glib-networking: Update to 2.78.1.
	* gnu/packages/gnome.scm (glib-networking): Update to 2.78.1.

	gnu: glibmm: Update to 2.82.0.
	* gnu/packages/glib.scm (glibmm): Update to 2.82.0.

	gnu: appstream-glib: Update to 0.8.3.
	* gnu/packages/glib.scm (appstream-glib): Update to 0.8.3.
	[#:configure-flags]: Remove “-Dstemmer=false”.

	gnu: webp-pixbuf-loader: Update to 0.2.7.
	* gnu/packages/gtk.scm (webp-pixbuf-loader): Update to 0.2.7.

	gnu: liburing: Update to 2.8.
	* gnu/packages/linux.scm (liburing): Update to 2.8.

	gnu: libmanette: Update to 0.2.9.
	* gnu/packages/games.scm (libmanette): Update to 0.2.9.

	gnu: gcr: Update to 4.2.1.
	* gnu/packages/gnome.scm (gcr): Update to 4.2.1.

	gnu: adwaita-icon-theme: Update to 46.2.
	* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 46.2.
	[build-system]: Use meson-build-system.
	[arguments]: Remove #:make-flags.  Add #:phases.
	[native-inputs]: Drop field.

	gnu: vte: Update to 0.78.2.
	* gnu/packages/gnome.scm (vte): Update to 0.78.2.

	gnu: usbredir: Update to 0.14.0.
	* gnu/packages/spice.scm (usbredir): Update to 0.14.0.

	gnu: plymouth: Update to 24.004.60.
	* gnu/packages/freedesktop.scm (plymouth): Update to 24.004.60.
	[#:configure-flags]: Adjust accordingly.
	[#:phases]: Add ‘fix-install’.
	[inputs]: Add libevdev, libxkbcommon and xkeyboard-config.
	Sort alphabetically.

	gnu: osinfo-db-tools: Update to 1.12.0.
	* gnu/packages/virtualization.scm (osinfo-db-tools): Update to 1.12.0.

	gnu: osinfo-db: Update to 20240701.
	* gnu/packages/virtualization.scm (osinfo-db): Update to 20240701.

	gnu: gvfs: Update to 1.56.1.
	* gnu/packages/gnome.scm (gvfs): Update to 1.56.1.
	[inputs]: Add gcr and msgraph.

	gnu: Add msgraph.
	* gnu/packages/gnome.scm (msgraph): New variable.

	gnu: uhttpmock: Use G-Expressions.
	* gnu/packages/web.scm (uhttpmock)[arguments]: Change to list of G-Expressions.

	gnu: uhttpmock: Update to 0.11.0.
	* gnu/packages/web.scm (uhttpmock): Update to 0.11.0.
	[build-system]: Use meson-build-system.
	[inputs]: Replace libsoup-minimal-2 with libsoup.  Drop labels.
	[arguments]: Add #:glib-or-gtk? and #:configure-flags.
	(uhttpmock-with-libsoup2): New variable.
	* gnu/packages/gnome.scm (libgdata)[native-inputs]: Use
	uhttpmock-with-libsoup2 instead of uhttpmock.

	gnu: mobile-broadband-provider-info: Update to 20240407.
	* gnu/packages/gnome.scm (mobile-broadband-provider-info): Update to 20240407.
	[arguments]: Drop field.
	[native-inputs]: Add libxml2.

	gnu: libvirt: Update to 10.10.0.
	* gnu/packages/virtualization.scm (libvirt): Update to 10.10.0.
	[#:phases]: Add ‘fix-test-data’.
	[inputs]: Add json-c.
	* gnu/packages/patches/libvirt-add-install-prefix.patch: Adjust accordingly.

	gnu: libgweather: Update to 4.4.4.
	* gnu/packages/gnome.scm (libgweather): Update to 4.4.4.
	[#:phases]: Add ‘set-home’.
	[native-inputs]: Add gi-docgen.
	[inputs]: Add json-glib.  Replace libsoup-minimal-2 with libsoup and
	geocode-glib-with-libsoup2 with geocode-glib.

	gnu: libgsf: Update to 1.14.53.
	* gnu/packages/gnome.scm (libgsf): Update to 1.14.53.

	gnu: gupnp: Update to 1.6.7.
	* gnu/packages/gnome.scm (gupnp): Update to 1.6.7.

	gnu: gtksourceview-4: Update to 4.8.4.
	* gnu/packages/gtk.scm (gtksourceview-4): Update to 4.8.4.

	gnu: gnome-online-accounts: Update to 3.50.7.
	* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.50.7.

	gnu: gnome-autoar: Update to 0.4.5.
	* gnu/packages/gnome.scm (gnome-autoar): Update to 0.4.5.

	gnu: gexiv2: Update to 0.14.3.
	* gnu/packages/gnome.scm (gexiv2): Update to 0.14.3.

	gnu: colord-gtk: Update to 0.3.1.
	* gnu/packages/freedesktop.scm (colord-gtk): Update to 0.3.1.

	gnu: cairomm: Update to 1.18.0.
	* gnu/packages/gtk.scm (cairomm): Update to 1.18.0.

	gnu: feedbackd: Update to 0.6.0.
	* gnu/packages/gnome.scm (feedbackd): Update to 0.6.0.
	[source]: Drop patches.
	[#:phases]: Add ‘fix-meson’
	[native-inputs]: Add umockdev.
	* gnu/packages/patches/feedbackd-use-system-gmobile.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it from here.

	gnu: gmobile: Update to 0.2.1.
	* gnu/packages/gnome.scm (gmobile): Update to 0.2.1.
	[source]<url>: Use “https://gitlab.gnome.org/World/Phosh/gmobile”.
	<patches>: Drop.
	[native-inputs]: Add gobject-introspection.
	[home-page]: Use “https://gitlab.gnome.org/World/Phosh/gmobile”.
	* gnu/packages/patches/gmobile-make-it-installable.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it from here.

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gjs: Wrap GI_TYPELIB_PATH to include necessary typelibs.
	Some packages, like gnome-maps rely on being able to patch the GIRepository
	search path from inside gjs.  For this to work, however, gjs must be able to
	load GIRepository, needing both glib and gobject-introspection to do so.

	* gnu/packages/gnome.scm (gjs)[#:phases]: Add ‘wrap-gi’.

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-tweaks: Update to 46.1.
	* gnu/packages/gnome.scm (gnome-tweaks): Update to 46.1.
	[#:phases]: Adjust ‘skip-gtk-update-icon-cache’ accordingly.
	[inputs]: Replace gtk+ with gtk and libhandy with libadwaita.
	Add libgudev.
	[synopsis, description]: Use “GNOME” instead of “GNOME 3”.

	gnu: node-bootstrap: Fix build.
	* gnu/packages/node.scm (node-bootstrap)[snippet]: Also adjust time format in
	“test/parallel/test-intl.js”.

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-builder: Update to 47.2.
	* gnu/packages/gnome.scm (gnome-builder): Update to 47.2.
	[#:phases]: Drop ‘patch-source’:
	[inputs]: Add gom and libspelling.  Remove gspell.
	Replace libpeas with libpeas-2.
	[native-inputs]: Add gcc-14.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add libspelling.
	* gnu/packages/gnome.scm (libspelling): New variable.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gom: Update to 0.5.3.
	* gnu/packages/gnome.scm (gom): Update to 0.5.3.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: libdex: Update to 0.8.1.
	* gnu/packages/glib.scm (libdex): Update to 0.8.1.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: jsonrpc-glib: Update to 3.44.1.
	* gnu/packages/gnome.scm (jsonrpc-glib): Update to 3.44.1.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add libpeas-2.
	* gnu/packages/gnome.scm (libpeas-2): New variable.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-pyicu: Update to 2.14.
	* gnu/packages/python-xyz.scm (python-pyicu): Update to 2.14.

	gnu: gjs: Update to 1.82.1.
	* gnu/packages/gnome.scm (gjs): Update to 1.82.1.
	* gnu/packages/patches/gjs-fix-closure-annotations.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	gnu: mozjs: Update to 128.3.1.
	* gnu/packages/gnuzilla.scm (mozjs): Update to 128.3.1.
	[#:phases]<configure>: Set HOME.
	<adjust-tests>: Update accordingly.
	[native-inputs]: Add rust-cbindgen.
	(mozjs-102): New variable.

	gnu: Make icu4c 73.1 the default.
	* gnu/packages/icu4c.scm (icu4c): Update to 73.1.
	[patches]: Adjust accordingly.
	(icu4c-73): Delete variable.
	(icu4c-71): New variable, containing the old icu4c.
	* gnu/packages/librewolf.scm (librewolf)[inputs]: Adjust accordingly.
	* gnu/packages/node.scm (node-lts): Likewise.
	* gnu/packages/tor-browsers.scm (make-torbrowser): Likewise.
	* gnu/packages/gnuzilla.scm (icecat-minimal, icedove-minimal): Likewise.

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gdk-pixbuf: Build with other loaders enabled.
	GTK+ 3 currently fails to build, as it requires the XPM loader be enabled.
	See also <https://gitlab.gnome.org/GNOME/gtk/-/issues/7143>.

	* gnu/packages/gtk.scm (gdk-pixbuf)[#:configure-flags]: Add “-Dothers=enabled”.

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Remove gnome-shell-extension-hide-app-icon.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-hide-app-icon):
	Delete variable.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Remove gnome-shell-extension-topicons-redux.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-topicons-redux):
	Delete variable.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-shell-extension-vitals: Update to 69.0.0.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-vitals): Update to 69.0.0.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-shell-extension-radio: Update to 22.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-radio): Update to 22.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-shell-extension-blur-my-shell: Update to 67.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-blur-my-shell):
	Update to 67.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-shell-extension-burn-my-windows: Update to 44.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-burn-my-windows):
	Update to 44.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-shell-extension-v-shell: Update to 47.1.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-v-shell): Update to 47.1.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-shell-extension-night-theme-switcher: Update to 78.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-night-theme-switcher):
	Update to 78.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-shell-extension-paperwm: Update to 47.1.0.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-paperwm): Update to 47.1.0.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-shell-extension-noannoyance: Update to 17-23.8312e01.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-noannoyance):
	Update to 17-23.8312e01.
	[arguments]<install-plan>: Move output directory to
	“share/gnome-shell/extensions/noannoyance-fork@vrba.dev” in accordance with
	new uuid.
	<#:phases>: New argument.  Add ‘compile-schemas’.
	[native-inputs]: Add glib:bin.

	f

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-shell-extension-dash-to-panel: Update to 64.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-panel):
	Update to 64.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-shell-extension-just-perfection: Update to 30.0.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-just-perfection):
	Update to 30.0.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-shell-extension-gsconnect: Update to 58.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect): Update to 58.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-shell-extension-dash-to-dock: Update to 99.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-dock):
	Update to 99.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-shell-extension-customize-ibus: Update to 90.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-customize-ibus):
	Update to 90.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-shell-extension-clipboard-indicator: Update to 65.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-clipboard-indicator):
	Update to 65.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-shell-extension-appindicator: Update to 59.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-appindicator):
	Update to 59.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-shell-extensions: Update to 46.2.
	* gnu/packages/gnome.scm (gnome-shell-extensions): Update to 46.2.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: gdk-pixbuf: Update to 2.42.12.
	* gnu/packages/gtk.scm (gdk-pixbuf): Update to 2.42.12.

	Change-Id: I312c353ccd2d8cb28485284c9e207ffc001f1b57

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-initial-setup: Update to 46.4.
	* gnu/packages/gnome.scm (gnome-initial-setup): Update to 46.4.

	gnu: libshumate: Update to 1.3.0.
	* gnu/packages/gnome.scm (libshumate): Update to 1.3.0.

	gnu: gnome-keyring: Update to 46.2.
	* gnu/packages/gnome.scm (gnome-keyring): Update to 46.2.
	[#:parallel-tests?]: Document.

	gnu: folks: Update to 0.15.9.
	* gnu/packages/gnome.scm (folks): Update to 0.15.9.

	folks: Disable tests.
	* gnu/packages/gnome.scm (folks)[#:tests?]: Set to #f.

	gnu: gnome-shell: Update to 46.7.
	* gnu/packages/gnome.scm (gnome-shell): Update to 46.7.
	[#:configure-flags]: Adjust accordingly.
	[#:phases]<wrap-programs>: Likewise.
	<unbreak-perf-tests>: Rename to…
	<unbreak-shell-tests>: … this.  Adjust accordingly.

	gnu: Make xdg-desktop-portal-next the new xdg-desktop-portal.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-next): Inline into…
	(xdg-desktop-portal): … this.
	[inputs, native-inputs]: Drop input labels.  Sort alphabetically.

	gnu: mutter: Update to 46.6.
	* gnu/packages/gnome.scm (mutter): Update to 46.6.

	gnu: lock: Update to 1.1.3.
	* gnu/packages/gnome.scm (lock): Update to 1.1.3.

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-settings-daemon: Update to 47.2.
	gnome-settings-daemon 46 has a hard requirement for systemd, which is fixed
	with two upstream patches that are sadly not yet included in any public
	release.  To not carry them around needlessly, jump straight ahead to 47.

	* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 47.2.

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: fontmanager: Use gexps and drop input labels.
	* gnu/packages/fontutils.scm (fontmanager) [arguments]: Use gexps.
	[native-inputs]: Remove labels.
	[inputs]: Likewise.

	Change-Id: Ie7dae815d94a196f58909bffac5a0cba4414fb6a

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: fontmanager: Update to 0.9.0.
	* gnu/packages/fontutils.scm (fontmanager): Update to 0.9.0.
	[arguments] <#:phases>: New argument.
	[native-inputs]: Replace vala-0.52 with vala.
	[inputs]: Replace gtk+ with gtk.  Replace libsoup-minimal-2 with libsoup.
	Replace webkitgtk-with-libsoup2 with webkitgtk.

	Change-Id: Ieedd48147f3c5c9936f922b812932020258fccae

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nautilus: Update to 46.2.
	* gnu/packages/gnome.scm (nautilus): Update to 46.2.
	[#:phases]: Add ‘patch-commands’.
	Rename ‘disable-tracker-tests’ to ‘fix-tests’
	Also fix “test-directory”.
	[inputs]: Add bash-minimal.
	* gnu/packages/patches/nautilus-extension-search-path.patch: Rebase patch.

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gvfs: Patch mount, umount and lsof commands.
	* gnu/packages/gnome.scm (gvfs) [#:phases]: New argument.
	[inputs]: Add lsof and util-linux.

	Change-Id: If9c72e6de96f008be9decb4b7d89b0052c0f8f43

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: libgdata: Fix build.
	* gnu/packages/patches/libgdata-fix-tests.patch: New file.
	* gnu/packages/gnome.scm (libgdata)[patches]: Use it here.
	* gnu/local.mk (dist_patch_DATA): Register it here.

	gnu: wpewebkit: Add missing input.
	* gnu/packages/webkit.scm (wpewebkit)[inputs]: Add libinput.

	gnu: network-manager: Fix build.
	* gnu/packages/gnome.scm (network-manager)[#:phases]<pre-configure>: Also
	preconfigure environment variables.

	gnu: blueprint-compiler-0.4: Fix build.
	* gnu/packages/gnome.scm (blueprint-compiler-0.4)[arguments]: Drop ‘fix-tests’
	phase.

	gnu: modem-manager: Fix build.
	* gnu/packages/patches/modem-manager-fix-test-wrapper.patch: New file.
	* gnu/packages/freedesktop.scm (modem-manager)[patches]: Use it here.
	* gnu/local.mk (dist_patch_DATA): Register it here.

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: orc: Update to 0.4.40.
	* gnu/packages/gstreamer.scm (orc): Update to 0.4.40.

	Change-Id: I96079bcb3dcd6c1058574d2722872a0c41fb6847

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libvisual: Update to 0.4.2.
	* gnu/packages/gstreamer.scm (libvisual): Update to 0.4.2.
	[arguments] <phases>: Use gexps.  Delete trailing #t.
	[native-inputs]: Add autoconf, autoconf-archive and automake.
	[inputs]: Replace sdl with sdl12-compat.

	Change-Id: I6365c767c957102dd4b829cce774e847614d2a72

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libvisual-plugins: Update to 0.4.2.
	* gnu/packages/gstreamer.scm (libvisual-plugins): Update to 0.4.2.
	[native-inputs]: Add automake, autoconf and autoconf-archive.
	[inputs]: Replace gtk+-2 with gtk+.

	Change-Id: I0ec6b600d9f9ab69b8ac196ef6501f282d43c84b

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libnice: Update to 0.1.22.
	* gnu/packages/networking.scm (libnice): Update to 0.1.22.
	[arguments] <phases>: Disable test-new-trickle test in the
	disable-failing-tests phase.

	Change-Id: I727b40e21a35c5c42b5e316fa9174d44b06d5df5

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libdbusmenu: Remove gtk+-2 input.
	* gnu/packages/gtk.scm (libdbusmenu) [arguments]
	<configure-flags>: Add '--disable-dumper'.
	[inputs]: Remove gtk+-2.

	Change-Id: Idd5b92e7f97f7885a75cb86af91eef5b53d5b45a

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libquicktime: Remove ffmpeg-4 and gtk+-2 inputs.
	* gnu/packages/video.scm (libquicktime) [arguments]: Add #:configure-flags.
	[inputs]: Remove ffmpeg-4 and gtk+-2.

	Change-Id: I18f6853bb168e765c6f1355c7495d8ce6bd9c066

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mjpegtools: Remove gtk+-2 input.
	* gnu/packages/video.scm (mjpegtools) [arguments]: Add #:configure-flags.
	[inputs]: Remove gtk+-2.

	Change-Id: I0383d5b28c1790dccb949c54925f121c039d7292

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-vfs: Remove trailing #t.
	Also drop some extraneous whitespace from its surrounding.

	* gnu/packages/gnome.scm: Remove extraneous whitespace.
	(gnome-vfs)[#:phases]: Remove trailing #t.

	Change-Id: I67eedec46437ecdc849197a90a13d9eb9af94637

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gst-plugins-espeak: Update to 0.6.0.
	* gnu/packages/gstreamer.scm (gst-plugins-espeak): Update to 0.6.0.
	[version]: Do not use git-version.
	[source]: Use url-fetch.

	Change-Id: I33ee4875d15fc10836aa37286ccb2ff3e6523fdc

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gstreamer-docs: Update to 1.24.9.
	* gnu/packages/gstreamer.scm (gstreamer-docs): Update to 1.24.9.

	Change-Id: I96c6576badb7af35e25b5c4ef9602a7f11de3127

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-gst: Update to 1.24.9.
	* gnu/packages/gstreamer.scm (python-gst): Update to 1.24.9.

	Change-Id: Ifabcaf56fd7426f799bd1253c9d39cae53d320dc

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gst-editing-services: Update to 1.24.9.
	* gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.24.9.
	[source] <patches>: Delete field.
	* gnu/packages/patches/gst-editing-services-fix-api.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	Change-Id: Iae252ef94d788ed553b437517f1a6826b816e55d

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gst-libav: Update to 1.24.9.
	* gnu/packages/gstreamer.scm (gst-libav): Update to 1.24.9.

	Change-Id: I9e37446b3ff5b6cbe7717f5735a1f0c80e3c27e8

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gst-plugins-ugly: Update to 1.24.9.
	* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.24.9.

	Change-Id: Icfb7e1732a4340a634fd84b1a71103ace2f36caf

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gst-plugins-bad: Update to 1.24.9.
	* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.24.9.

	Change-Id: Ic2f60d2204044c71850b6dea1e4331698371443b

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gst-plugins-good: Update to 1.24.9.
	* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.24.9.

	Change-Id: If27d9b505444e7a9ace611349287e27e8e355863

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gst-plugins-base: Update to 1.24.9.
	* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.24.9.

	Change-Id: I338bc1309310315b026e19584638829b47cb77b5

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gstreamer: Update to 1.24.9.
	* gnu/packages/gstreamer.scm (gstreamer): Update to 1.24.9.

	Change-Id: I1f8481d29e2e55f9cc19ef550d7dc7067609c1f7

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gi-docgen: Update to 2024.1.
	* gnu/packages/gnome.scm (gi-docgen): Update to 2024.1.

	Change-Id: I1a6da63d4f313137a20ec49adc7cc1f7d4e3ddc3

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: glib-minimal: Fix deprecation warning.
	* gnu/packages/glib.scm (glib-minimal) [configure-flags]: Replace man option
	by man-pages, and set it to disabled instead of false.

	Change-Id: Id1426e10b2f5f66869d1414f253ca22169323972

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: glib: Fix build.
	* gnu/packages/glib.scm (glib-with-documentation) [native-inputs]: Remove
	docbook-xml-4.2, docbook-xml, docbook-xsl, gtk-doc, libxml2, libxslt inputs.
	Add gi-docgen and python-docutils.
	[arguments] <#:configure-flags> Replace 'gtk_doc' option with 'documentation'.
	<#:phases>: Delete patch-docbook-xml phase.  Adjust move-doc phase.

	Change-Id: I964a79603ff80ee8a22bb2d9ebe07f05a1f79e57

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add lock.
	* gnu/packages/gnome.scm (lock): New variable.

	gnu: blueprint-compiler: Update to 0.14.0.
	* gnu/packages/gnome.scm (blueprint-compiler): Update to 0.14.0.
	[#:phases]<fix-tests>: Adjust accordingly.

	gnu: blueprint-compiler: Fix build.
	* gnu/packages/gnome.scm (blueprint-compiler)[#:phases]: Add ‘fix-tests’.

2025-03-02  Abhishek Cherath  <abhi@quic.us>

	gnu: webkitgtk: Expose more paths to bubblewrap sandbox.
	Provide access to system locale path and to paths from GUIX_LOCPATH, LOCPATH,
	and LIBVA_DRIVERS_PATH to the Bubblewrap sandbox in order to silence GTK
	locale warnings and enable hardware accelerated video.

	* gnu/packages/patches/webkitgtk-adjust-bubblewrap-paths.patch: Add @dridir@
	and @localedir@ to bubblewrap gtk sandbox.  Add paths from GUIX_LOCPATH,
	LOCPATH, and LIBVA_DRIVERS_PATH to bubblewrap gtk sandbox.
	* gnu/packages/webkit.scm (webkitgtk) [arguments]: In the
	'configure-bubblewrap-store-directory' phase, also supply system locale to
	webkitgtk-adjust-bubblewrap-paths.patch template.

	Change-Id: I6be0c473ebaa6c04ebb00a2b4afcae2c89396e4f

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: wpewebkit: Update to 2.46.0.
	* gnu/packages/webkit.scm (wpewebkit): Update to 2.46.0.

	gnu: webkitgtk: Update to 2.46.0.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.46.0.
	[inputs]: Add sysprof.

	gnu: wpebackend-fdo: Update to 1.14.3.
	* gnu/packages/webkit.scm (wpebackend-fdo): Update to 1.14.3.

	gnu: libwpe: Update to 1.16.0.
	* gnu/packages/webkit.scm (libwpe): Update to 1.16.0.

	gnu: sysprof: Add libdex to inputs.
	* gnu/packages/gnome.scm (sysprof) [inputs]: Add libdex.

	gnu: libsecret: Fix build.
	* gnu/packages/patches/libsecret-fix-test-paths.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/gnome.scm (libsecret)[patches]: Use it here.

	gnu: gst-editing-services: Fix build.
	* gnu/packages/patches/gst-editing-services-fix-api.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/gstreamer.scm (gst-editing-services): Use it here.

	gnu: gst-plugins-bad: Disable failing test.
	* gnu/packages/gstreamer.scm (gst-plugins-bad): Disable elements/mxfdemux test.

	gnu: gjs: Fix build.
	* gnu/packages/patches/gjs-fix-closure-annotations.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/gnome.scm (gjs)[patches]: Use it here.

	gnu: json-glib: Update to 1.10.0.
	* gnu/packages/gnome.scm (json-glib-minimal): Update to 1.10.0.
	[#:configure-flags]: Add “-Dman=false”.
	(json-glib)[inputs]: Add python-docutils.

	gnu: python-pygobject: Update to 3.50.0.
	* gnu/packages/glib.scm (python-pygobject): Update to 3.50.0.
	(python-pygobject-3.48): Delete variable.
	* gnu/packages/gstreamer.scm (python-gst): Adjust accordingly.

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: cairo: Update to 1.18.2.
	* gnu/packages/gtk.scm (cairo): Update to 1.18.2.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: bootstrap glib and gobject against each other.
	As of GLib 2.82, introspection data in GLib is built as part of the package,
	requiring gobject-introspection.

	* gnu/packages/gnome.scm (glib-minimal, gobject-introspection-minimal): New
	variables.
	(glib): Use gobject-introspection-minimal for bootstrap.
	(gobject-introspection-minimal): Use glib-minimal for bootstrap.
	(gobject-introspection): Fix propagations.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gobject-introspection: Update to 1.82.0.
	* gnu/packages/glib.scm (gobject-introspection): Update to 1.82.0.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: glib: Update to 2.82.1.
	* gnu/packages/glib.scm (glib): Update to 2.82.1.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: libadwaita: Update to 1.6.0.
	* gnu/packages/gnome.scm (libadwaita): Update to 1.6.0.

	gnu: gtk: Update to 4.16.1.
	* gnu/packages/gtk.scm (gtk): Update to 4.16.1.
	[arguments]<#:configure-flags>: Replace “-Dgtk_doc=…” with
	“-Ddocumentation=true”.
	<#:test-options>: Add “--no-suite=needs-udmabuf”.
	<#:phases>: Adjust patches for failing tests.

	gnu: network-manager: Update to 1.48.2.
	* gnu/packages/gnome.scm (network-manager): Update to 1.48.2.
	[source]: Drop “network-manager-meson.patch”.
	* gnu/packages/patches/network-manager-meson.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	gnu: telepathy-glib: Fix build.
	* gnu/packages/patches/telepathy-glib-fix-test.patch: New file.
	* gnu/packages/glib.scm (telepathy-glib)[patches]: Use it here.
	* gnu/local.mk (dist_patch_DATA): Register it here.

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-remote-desktop: Update to 46.3.
	* gnu/packages/gnome.scm (gnome-remote-desktop): Update to 46.3.
	[#:configure-flags]: Drop “-Dfdk_aac=false”.
	[#:phases]: Drop ‘shorten-vnc-test’.
	[inputs]: Add libei and wireplumber.
	[native-inputs]: Add xdg-desktop-portal-gnome.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: mutter: Update to 46.4.
	* gnu/packages/gnome.scm (mutter): Update to 46.4.
	[#:configure-flags]: Update accordingly.
	[native-inputs]: Add libei.
	[inputs]: Add linux-libre-headers-6.1.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: sysprof: Propagate libdex.
	* gnu/packages/gnome.scm (sysprof)[inputs]: Move libdex from here…
	[propagated-inputs]: … to here.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: xdg-desktop-portal-gnome: Update to 46.2.
	* gnu/packages/gnome.scm (xdg-desktop-portal-gnome): Update to 46.2.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>
	    Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Add libei.
	* gnu/packages/freedesktop.scm (libei): New variable.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Add munit.
	* gnu/packages/check.scm (munit): New variable.

	Change-Id: I193e55ef4ceec1d62f595dd779f7b3d76154fad4
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gdm: Update to 46.2.
	* gnu/packages/gnome.scm (gdm): Update to 46.2.
	[source]: Drop “gdm-elogind-support.patch”.
	[#:phases]<pre-configure>: Fix handling of dconf.
	[inputs]: Sort.  Add json-glib.
	* gnu/packages/patches/gdm-elogind-support.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-control-center: Update to 46.3.
	* gnu/packages/gnome.scm (gnome-control-center): Update to 46.3.
	[source]: Drop “gnome-control-center-firmware-security.patch”.
	[arguments]: Adjust ‘patch-paths’ phase accordingly.
	[inputs]: Replace gcr-3 with gcr.
	Replace libgnomekbd with tecla.
	Add json-glib and libsoup.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-session: Update to 46.0.
	* gnu/packages/gnome.scm (gnome-session): Update to 46.0.
	[arguments]: Change to list of G-Expressions.
	<#:configure-flags>: Move above #:phases.
	Drop “-Delogind=true”, “-Dsystemd=false”, “-Dsystemd_session=disable”, and
	“-Dsystemd_journal=false”.
	Add “-Dsystemduserunitdir=$output/share/systemd”.
	* gnu/packages/patches/gnome-session-support-elogind.patch: Adjust accordingly.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-music: Update to 46.0.
	* gnu/packages/gnome.scm (gnome-music): Update to 46.0.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: orca: Update to 46.2.
	* gnu/packages/gnome.scm (orca): Update to 46.2.
	[build-system]: Use meson-build-system.
	[arguments]: Add #:glib-or-gtk?.
	<#:phases>: Add ‘skip-gtk-update-icon-cache’.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: epiphany: Update to 46.3.
	* gnu/packages/gnome.scm (epiphany): Update to 46.3.
	* gnu/packages/patches/epiphany-fix-encoding-test.patch: Delete patch.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: python-gst: Update to 1.24.6.
	* gnu/packages/gstreamer.scm (python-gst): Update to 1.24.6.

	gnu: gst-editing-services: Update to 1.24.6.
	* gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.24.6.

	gnu: gst-libav: Update to 1.24.6.
	* gnu/packages/gstreamer.scm (gst-libav): Update to 1.24.6.

	gnu: gst-plugins-ugly: Update to 1.24.6.
	* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.24.6.

	gnu: gst-plugins-bad: Update to 1.24.6.
	* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.24.6.

	gnu: gst-plugins-good: Update to 1.24.6.
	* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.24.6.

	gnu: gst-plugins-base: Update to 1.24.6.
	* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.24.6.

	gnu: gstreamer: Update to 1.24.6.
	* gnu/packages/gstreamer.scm (gstreamer): Update to 1.24.6.

	gnu: Ungraft ibus-minimal.
	* gnu/packages/ibus.scm (ibus-minimal/fixed): Delete variable, inlining
	changes into…
	(ibus-minimal): … this.

	gnu: gtk-doc: Update to 1.34.0.
	* gnu/packages/gtk.scm (gtk-doc): Update to 1.34.0.

	gnu: gtk+: Update to 3.24.41.
	* gnu/packages/gtk.scm (gtk+): Update to 3.24.41.

	gnu: pangomm: Update to 2.54.0.
	* gnu/packages/gtk.scm (pangomm): Update to 2.54.0.

	gnu: gtkmm: Update to 4.14.0.
	* gnu/packages/gtk.scm (gtkmm): Update to 4.14.0.

	gnu: atkmm: Update to 2.36.3.
	* gnu/packages/gtk.scm (atkmm): Update to 2.36.3.

	gnu: at-spi2-core: Update to 2.52.0.
	* gnu/packages/gtk.scm (at-spi2-core): Update to 2.52.0.

	gnu: vala: Update to 0.56.17.
	* gnu/packages/gnome.scm (vala): Update to 0.56.17.

	gnu: librsvg: Disable rtl_tspan_svg test.
	* gnu/packages/gnome.scm (librsvg)[#:phases]<loosen-test-boundaries>: Also
	disable rtl_tspan_svg test.

	gnu: pango: Update to 1.54.0.
	* gnu/packages/gtk.scm (pango): Update to 1.54.0.

	gnu: gsettings-desktop-schemas: Update to 46.0.
	* gnu/packages/gnome.scm (gsettings-desktop-schemas): Update to 46.0.

	gnu: gnome-mahjongg: Update to 3.40.1.
	* gnu/packages/gnome.scm (gnome-mahjongg): Update to 3.40.1.

	gnu: evolution: Update to 3.52.3.
	* gnu/packages/gnome.scm (evolution): Update to 3.52.3.

	gnu: evolution-data-server: Update to 3.52.3.
	* gnu/packages/gnome.scm (evolution-data-server): Update to 3.52.3.

	gnu: gnome-chess: Update package style.
	* gnu/packages/games.scm (gnome-chess)[native-inputs]: Drop labels.

	gnu: gnome-chess: Update to 46.0.
	* gnu/packages/games.scm (gnome-chess): Update to 46.0.
	[arguments]: Adjust accordingly.
	[inputs]: Replace gtk+ with gtk.  Add libadwaita.

	gnu: sysprof: Update to 46.0.
	* gnu/packages/gnome.scm (sysprof): Update to 46.0.

	gnu: libpanel: Update to 1.7.0.
	* gnu/packages/gtk.scm (libpanel): Update to 1.7.0.

	gnu: sushi: Update to 46.0.
	* gnu/packages/gnome.scm (sushi): Update to 46.0.

	gnu: simple-scan: Update to 46.0.
	* gnu/packages/gnome.scm (simple-scan): Update to 46.0.
	[inputs]: Replace gtk+ with gtk, libhandy with libadwaita.

	gnu: rygel: Update to 0.42.6.
	* gnu/packages/gnome.scm (rygel): Update to 0.42.6.

	gnu: gnome-weather: Update to 46.0.
	* gnu/packages/gnome.scm (gnome-weather): Update to 46.0.
	[#:phases]<disable-gtk-update-icon-cache>: Adjust accordingly.
	[inputs]: Add desktop-file-utils.

	gnu: gnome-user-docs: Update to 46.1.
	* gnu/packages/gnome.scm (gnome-user-docs): Update to 46.1.

	gnu: gnome-text-editor: Update to 46.3.
	* gnu/packages/gnome.scm (gnome-text-editor): Update to 46.3.

	gnu: gtksourceview: Update to 5.12.1.
	* gnu/packages/gtk.scm (gtksourceview): Update to 5.12.1.

	gnu: gnome-maps: Update to 46.11.
	* gnu/packages/geo.scm (gnome-maps): Update to 46.11.

	gnu: gnome-keyring: Update to 46.1.
	* gnu/packages/gnome.scm (gnome-keyring): Update to 46.1.

	gnu: gnome-font-viewer: Update to 46.0.
	* gnu/packages/gnome.scm (gnome-font-viewer): Update to 46.0.

	gnu: gnome-disk-utility: Update to 46.0.
	* gnu/packages/gnome.scm (gnome-disk-utility): Update to 46.0.

	gnu: gnome-online-accounts: Update to 3.50.3.
	* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.50.3.
	[propagated-inputs]: Replace gtk+ with gtk.  Add libadwaita.
	[inputs]: Replace gcr-3 with gcr, and webkitgtk-for-gtk3 with webkitgtk.
	Add dbus.

	gnu: Add tecla.
	* gnu/packages/gnome.scm (tecla): New variable.

	gnu: gnome-contacts: Update to 46.0.
	* gnu/packages/gnome.scm (gnome-contacts): Update to 46.0.

	gnu: gnome-console: Update to 46.0.
	* gnu/packages/gnome.scm (gnome-console): Update to 46.0.

	gnu: vte: Update to 0.76.3.
	* gnu/packages/gnome.scm (vte): Update to 0.76.3.
	[#:configure-flags]: Drop implicit “-Dgtk4=true”.  Move “-Dgtk3=false” to the
	front.
	[inputs]: Add lz4.
	(vte-with-gtk+3)[#:configure-flags]: Adjust accordingly.

	gnu: Make vte-with-gtk4 the default vte.
	* gnu/packages/gnome.scm (vte): Use flags from…
	(vte-with-gtk4): … this.  Delete variable.
	(vte/gtk+3): New variable.
	(gnome-color-manager, vinagre, gnome-console, gnome-terminal)
	(terminator, gnome-boxes): Adjust accordingly.
	* gnu/packages/guile-xyz.scm (nomad): Likewise.
	* gnu/packages/lxde.scm (lxterminal): Likewise.
	* gnu/packages/mate.scm (mate-terminal): Likewise.
	* gnu/packages/spice.scm (virt-viewer): Likewise.
	* gnu/packages/sugar.scm (sugar-terminal-activity): Likewise.
	* gnu/packages/terminals.scm (tilda, sakura, xiate, tilix): Likewise.
	* gnu/packages/virtualization.scm (virt-manager): Likewise.
	* gnu/packages/vnc.scm (remmina): Likewise.
	* gnu/packages/xfce.scm (xfce4-terminal): Likewise.

	gnu: gnome-connections: Update to 46.0.
	* gnu/packages/gnome.scm (gnome-connections): Update to 46.0.
	[inputs]: Replace gtk-frdp with gtk-frdp-for-gnome-connections.

	gnu: Add gtk-frdp-for-gnome-connections.
	* gnu/packages/gnome.scm (gtk-frdp-for-gnome-connections): New variable.

	gnu: gnome-clocks: Update to 46.0.
	* gnu/packages/gnome.scm (gnome-clocks): Update to 46.0.

	gnu: gnome-characters: Update to 46.0.
	* gnu/packages/gnome.scm (gnome-characters): Update to 46.0.
	[#:phases]: Add ‘fix-test-setup’.
	[native-inputs]: Remove python-minimal.
	Add gobject-introscpetion, xorg-server-for-tests, and xvfb-run.

	gnu: gnome-calendar: Update to 46.1.
	* gnu/packages/gnome.scm (gnome-calendar): Update to 46.1.
	[#:phases]: Add ‘pre-check’ to set TZDIR and TZ.
	[native-inputs]: Add tzdata-for-tests.

	gnu: gnome-calculator: Update to 46.1.
	* gnu/packages/gnome.scm (gnome-calculator): Update to 46.1.

	gnu: gnome-boxes: Update to 46.1.
	* gnu/packages/gnome.scm (gnome-boxes): Update to 46.1.
	[inputs]: Add libportal.

	gnu: libvirt-glib: Update to 5.0.0.
	* gnu/packages/virtualization.scm (libvirt-glib): Update to 5.0.0.

	gnu: gnome-bluetooth: Update to 46.0.
	* gnu/packages/gnome.scm (gnome-bluetooth): Update to 46.0.

	gnu: evince: Update to 46.3.
	* gnu/packages/gnome.scm (evince): Update to 46.3.

	gnu: d-spy: Update to 1.10.0.
	* gnu/packages/gnome.scm (d-spy): Update to 1.10.0.

	gnu: dconf-editor: Update to 45.0.1.
	* gnu/packages/gnome.scm (dconf-editor): Update to 45.0.1.
	[native-inputs]: Add desktop-file-utils.

	gnu: baobab: Update to 46.0.
	* gnu/packages/gnome.scm (baobab): Update to 46.0.

	gnu: tracker-miners: Update to 3.7.3.
	* gnu/packages/gnome.scm (tracker-miners): Update to 3.7.3.
	[#:configure-flags]: Add “-Dlandlock=disabled”.

	gnu: tracker: Update to 3.7.3.
	* gnu/packages/gnome.scm (tracker): Update to 3.7.3.
	[#:phases]: Drop ‘unwrap-libexec’.

2025-03-02  Leo Famulari  <leo@famulari.name>

	gnu: Audacity: Downgrade to 3.5.1.
	The update to Audacity 3.6.0 broke the ability to lookup FFmpeg and open
	a variety of file types

	This problem was raised in the patch ticket but ignored for some reason.

	See further discussion in the patch ticket:

	https://issues.guix.gnu.org/75200

	This reverts commits 8a4d05501fc4f69c12af3ee324c627501a6a1507 and
	af85cfa45e806d9ed3cea9c3d30ac782d3914e1d.

	Change-Id: Iff388431180874db198154b2e8b126e473b757b0

2025-03-02  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-ics: Update to 0.7.0.
	* gnu/packages/guile-xyz.scm (guile-ics): Update to 0.7.0.

	Change-Id: I35f525a92f41a82905eec7949aa8df6568dff252

2025-03-02  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Fix typos.
	* doc/guix.texi (Log Rotation): Fix typo.  Quote lists.
	(Shepherd Services): Fix plurals.  Quote lists.

	Change-Id: I65edebcddb8dcd4caae0c5eb91900f53ba6c2b97

2025-03-02  Lars Bilke  <lars.bilke@ufz.de>

	gnu: pnetcdf: Add missing zlib input.
	* gnu/packages/maths.scm (pnetcdf): Add missing zlib input.

	Change-Id: I8b0c143cce016d6cfb2ffe8923f1380452a7e8ac

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Extend a few more importers with support for #:partial-version?.
	This fixes a few omissions in commit f13f076968 ("refresh: Add support for
	partial target versions.").

	* guix/gnu-maintenance.scm
	(import-kernel.org-release): Add #:partial-version? argument.
	* guix/gnu-maintenance.scm (import-savannah-release): Likewise.
	(import-xorg-release): Likewise.
	(import-kernel.org-release): Likewise.
	(latest-sourceforge-release): Likewise (reporting an error).  Use report-error
	instead of error directly.

	Change-Id: I188fa8fa7250a7165410b8d5c4870f428ea228af

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services/udev: Allow configuring udev to run in debug mode.
	* gnu/services/base.scm (<udev-configuration>): <debug?>: New field.
	* gnu/services/base.scm (udev-shepherd-service): Use it to add '--debug' to
	the command line, if applicable.
	* doc/guix.texi (Base Services): Document it.

	Change-Id: I88243fb4f321ff0876dd227e3c2b22082d37cfcf

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qemu: Fix indentation.
	* gnu/packages/virtualization.scm (qemu): Fix indentation.

	Change-Id: Id50f7ccc5a491c8610e6698d160de872c193e095

2025-03-02  Antero Mejr  <mail@antr.me>

	gnu: qemu: Add gnutls to inputs.
	This enables qcow2 disk encryption.

	* gnu/packages/virtualization.scm (qemu)[inputs]: Add gnutls.

	Change-Id: I501d7155aaa9efe7c98a7414478eae80f38ab6fd

2025-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	import: Avoid duplicate trailing '/' in computed import URL.
	Unlike for file names, duplicate slashes in URLs matter.  For example
	attempting to refresh 'qemu' would previously not find any result because it'd
	try to find links from 'https://download.qemu.org//', which is unreachable.

	* guix/gnu-maintenance.scm (import-html-release): Use canonicalize-url to join
	BASE-URL and DIRECTORY, which handles trailing '/' correctly.

	Change-Id: I108a542c4eede85c78a47f62921184273dc1ea01

2025-03-02  Tomas Volf  <~@wolfsden.cz>

	services: Add apcupsd-service-type.
	* gnu/services/power.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* doc/guix.texi (Power Management Services): Document service and data types.

	Change-Id: If205d19bea1d20a99309626e28521a2d6fe6702f
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-03-02  Carlo Zancanaro  <carlo@zancanaro.id.au>

	services: wireguard: Add the auto-start? field.
	* gnu/services/vpn.scm (<wireguard-configuration>): Add auto-start?.
	(wireguard-shepherd-service): Pass auto-start? to Shepherd service.
	* doc/guix.texi (VPN Services)[wireguard]: Document it.

	Change-Id: I7880a8c8e9860250f875e845e94eb118a4b852fa

2025-03-02  Efraim Flashner  <efraim@flashner.co.il>

	etc: Add cross-compile manifest.
	* etc/manifests/cross-compile.scm: New file.

	Change-Id: I63ac4014617e8d716c508a04c6da553e36a99fec

2025-03-02  Efraim Flashner  <efraim@flashner.co.il>

	etc: manifests/release: Only check for packages needed in the installer.
	* etc/manifests/release.scm (%system-packages): Adjust the packages
	which are depended upon by the installer.  Add a set of extra packages
	which we expect to have available.
	(%base-packages, %base-packages/armhf, %base-packages/hurd,
	%packages-to-cross-build, %packages-to-cross-build-for-mingw,
	%cross-bootstrap-targets, %base-manifest, %cross-manifest,
	%cross-bootstrap-manifest): Remove variables.

	Change-Id: I5806fff6bc38d14859f6d7163719841620e28d09

2025-03-02  Efraim Flashner  <efraim@flashner.co.il>

	Makefile.am: Clarify the label for systems supported by the installer.
	* Makefile.am (GUIX_SYSTEM_SUPPORTED_SYSTEMS): Rename to
	GUIX_SYSTEM_INSTALLER_SYSTEMS.

	Change-Id: I5c15e6916583bcd56e535733f284f3a735d7600b

2025-03-02  Efraim Flashner  <efraim@flashner.co.il>

	Makefile.am: Add riscv64-linux as a supported-system.
	* Makefile.am (SUPPORTED_SYSTEMS): Add riscv64-linux.

	Change-Id: Ie8a18500b73b39f0702af64a5c9cb988ffd77250

2025-03-02  Efraim Flashner  <efraim@flashner.co.il>

	guix build: Honor '--system' with '--manifest'.
	* guix/scripts/build.scm (options->things-to-build): Wrap the manifest
	build option with the result of the '--system' option.

	Change-Id: I1c3ff93af56bb659ddc00e1872c769cfc5e7a0d5

2025-03-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove unreferenced patches.
	* gnu/packages/patches/cyrus-sasl-ac-try-run-fix.patch,
	gnu/packages/patches/gcc-10-tree-sra-union-handling.patch,
	gnu/packages/patches/gegl-compatibility-old-librsvg.patch: Remove files.

	Change-Id: Ic1e502ef44ac3e8645d813e50018a0ca2c8be706

2025-03-02  Efraim Flashner  <efraim@flashner.co.il>

	nix: Install guix-gc systemd timer.
	* nix/local.mk (nodist_systemdservice_DATA): Add etc/guix-gc.timer.
	(etc/guix-gc.timer): Add rule to generate file.
	(EXTRA_DIST): Add guix-gc.timer.in, remove guix-gc.timer.
	* gitignore: Add etc/guix-gc.timer.

	Change-Id: I361aef660fe7d9803f58f4e31e16d8db595d1853

2025-03-02  Efraim Flashner  <efraim@flashner.co.il>

	Revert "nix: Install guix-gc systemd timer."
	This reverts commit 3355de608cb2267435c2592fc7dc76a1dcc5c02d.

	This commit does the opposite of what it was supposed to do.

2025-03-02  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: guile-simple-zmq: Improve packaging.
	* gnu/packages/guile-xyz.scm (guile-simple-zmq): Run guix style.
	[arguments]: Use gexps.
	[native-inputs]: Add autoconf, automake, pkg-config.
	[inputs]: Remove autoconf, automake, pkg-config.

	Change-Id: Ia41ceb2ad01ea1b32341e429816cdd20d0377f95

2025-03-02  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: guile2.2-simple-zmq: Use modify-inputs.
	* gnu/packages/guile-xyz.scm (guile2.2-simple-zmq): Use modify-inputs.

	Change-Id: I4a973f3ca212d64da314957831a13833f12410a8

2025-03-02  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-121.595d189.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-121.595d189.

	Change-Id: I9a8c79d421ba4ec76f99f87ce404e49e0098eac4

2025-03-02  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator/agent-only: Remove propagated-inputs.
	Since this isn't intended as a library and it's important to have minimal
	dependencies, e.g. no guile-fibers.

	* gnu/packages/package-management.scm (guix-build-coordinator/agent-only)[propagated-inputs]:
	Set to '().

	Change-Id: Icf0d8435f46f7de7ead23c9ea0b25a7e7c5d2ca0

2025-03-02  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-outshine: Update to 3.0.1-1.bbf1eed.
	* gnu/packages/emacs-xyz.scm (emacs-outshine): Update to 3.0.1-1.bbf1eed.

	Change-Id: Ide247829faa909c8fbbcfefb43de14f1f4b37cb8

2025-03-01  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-120.f73098f.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-120.f73098f.

	Change-Id: I0d76519aa0bd1985fcba97eb6f39b1f354e2be43

2025-03-01  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: labwc: Update to 0.8.3.
	* gnu/packages/wm.scm (labwc): Update to 0.8.3.

	Change-Id: I3d2d8c04f8a06e7bf7fc20d47464ab67021cb0a5

2025-03-01  Tomas Volf  <~@wolfsden.cz>

	gnu: buildah: Update to 1.39.1.
	* gnu/packages/containers.scm (buildah): Update to 1.39.1.

	Change-Id: I281d80aec5d5ae1f47366a870e209f09bab50a29

2025-03-01  Tomas Volf  <~@wolfsden.cz>

	gnu: conmon: Update to 2.1.13.
	* gnu/packages/containers.scm (conmon): Update to 2.1.13.

	Change-Id: I35170acf3fb74d43e4ec62ed9dca831ee5c25bb4

2025-03-01  Arjan Adriaanse  <arjan@adriaan.se>

	gnu: Add emacs-orgit-forge.
	* gnu/packages/emacs-xyz.scm (emacs-orgit-forge): New variable.

	Change-Id: I3c838daafb74e6efd5a40fb9aaa9a89f72485117

2025-03-01  Andrew Wong  <wongandj@icloud.com>

	gnu: Add dsda-doom.
	* gnu/packages/games.scm (dsda-doom): New variable.

	Change-Id: I1a999b1b5bf06a7cbe38aa0d4d0ccbb28430b1cf

2025-03-01  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: Add python-usbrelay.
	* gnu/packages/hardware.scm (python-usbrelay): New variable.

	Change-Id: Icc389604a9bbc8f91fd7b00c1f5cebe3faac3e09

2025-03-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add python-find-libpython.
	* gnu/packages/python-xyz.scm (python-find-libpython): New variable.

	Change-Id: I167f640549a0baca5b378ddb84d33b12d71e2d9a

2025-03-01  Spencer King  <spencer.king@wustl.edu>

	gnu: Add r-randomforestexplainer.
	* gnu/packages/cran.scm (r-randomforestexplainer): New variable.

	Change-Id: I9236716971219c55850440f8cbae022f5641eebc

2025-03-01  Andy Tai  <atai@atai.org>

	installer: Include icewm as a desktop environment.
	* gnu/installer/services.scm (%system-services): Include icewm as a desktop
	environment.
	* gnu/tests/install.scm (installation-target-desktop-os-for-gui-tests): Add
	icewm to the list of packages.
	* etc/manifests/release.scm: (%system-packages): Add icewm.

	Change-Id: I881c1dd4289281e51c81d83fac785ef064e6ff6a

2025-03-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-reverso.
	* gnu/packages/emacs-xyz.scm (emacs-reverso): New variable.

	Change-Id: I3b16a1c307d574d2bbff7daaee42a4964572ab00

2025-03-01  Vinicius Monego  <monego@posteo.net>

	gnu: python-overpass: Add missing native inputs.
	* gnu/packages/geo.scm (python-overpass)[native-inputs]: Add
	python-setuptools, python-wheel.

	Change-Id: I74602809b065a3275680f034454379a2e9d694bd

2025-03-01  Vinicius Monego  <monego@posteo.net>

	gnu: python-deepxde: Update to 1.13.1.
	* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.13.1.

	Change-Id: I77fe9e0d2a65b185a3830d46c1e62fb501f13b11

2025-03-01  Vinicius Monego  <monego@posteo.net>

	gnu: ffmpeg-normalize: Update to 1.31.1.
	* gnu/packages/video.scm (ffmpeg-normalize): Update to 1.31.1.

	Change-Id: I471a2725beb65b9fee880cde3bf66e91f2ee7356

2025-03-01  Vinicius Monego  <monego@posteo.net>

	gnu: python-symengine: Update to 0.14.0.
	* gnu/packages/python-xyz.scm (python-symengine): Update to 0.14.0.

	Change-Id: Icc30694b6e9061940568eb77434d30f231cfff3b

2025-03-01  Vinicius Monego  <monego@posteo.net>

	gnu: symengine: Update to 0.14.0.
	* gnu/packages/algebra.scm (symengine): Update to 0.14.0.

	Change-Id: I0d9c1f2d3196c8582371d8e70c4c7e9553997b37

2025-03-01  Vinicius Monego  <monego@posteo.net>

	gnu: lightspark: Update to 0.9.0.
	* gnu/packages/animation.scm (lightspark): Update to 0.9.0.

	Change-Id: I9d6ac84dc074bc848395e311813bc1335bf39fd9

2025-03-01  Vinicius Monego  <monego@posteo.net>

	gnu: darktable: Build with system LibRaw.
	* gnu/packages/photo.scm (darktable)[arguments]<#:configure-flags>: Pass
	"-DDONT_USE_INTERNAL_LIBRAW=On".
	[inputs]: Add libraw.

	Change-Id: I468c3fa16011afdb10a1667cca83ed71bb026d1f

2025-03-01  Vinicius Monego  <monego@posteo.net>

	gnu: darktable: Remove unused input.
	* gnu/packages/photo.scm (darktable)[inputs]: Remove freeimage.

	Change-Id: I8fd50bfd23a3e47ab1c429121630ea956ca38ddb

2025-03-01  Vinicius Monego  <monego@posteo.net>

	gnu: gnome-commander: Update to 1.18.2.
	* gnu/packages/gnome.scm (gnome-commander): Update to 1.18.2.
	[arguments]<#:phases>: Add phase 'prepare-x-for-test.
	[native-inputs]: Remove gobject-introspection, intltool,
	libtool. Replace gtk+-2:bin by gtk+:bin.
	[inputs]: Remove gconf, libxml2. Replace gtk+-2 by gtk+.

	Change-Id: I3d3ce7aedf16557eb541c5dedb069872aaf4f1cd

2025-03-01  Vinicius Monego  <monego@posteo.net>

	gnu: xonsh: Update to 0.19.2.
	* gnu/packages/shells.scm (xonsh): Update to 0.19.2.

	Change-Id: I4e63bda10ebf15915b01923c677d9577aa86021e

2025-03-01  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: reprotest: Add phase fixing executable bit on virt files.
	The switch to pyproject-build-system in commit
	d3bad46f990fbd884ca114dddd5af0eae434aecc left off the execute bit on several
	files.

	Fixes: https://issues.guix.gnu.org/76602

	* gnu/packages/diffoscope.scm (reprotest): Add 'make-virt-files-executable
	phase.

	Change-Id: Ie5e2b85b03aa11a1ede2d01069da2f401e2d424b

2025-03-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: lc0: Improve reproducibility.
	* gnu/packages/lc0.scm (lc0)[phases]: Remove "-march=native" compiler flag.

	Change-Id: I339a6f8c01d02b968053c2904d566f69c6ccfaaa

2025-03-01  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: emacs-elfeed-org: Update to 20250104.0-0.1197cf2.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-org): Update to 20250104.0-0.1197cf2.
	[arguments]: Remove obsolete testing tweaks.
	[propagated-inputs]: Remove unused dependencies.

	Change-Id: I0191e230637cdad43781b34f178c8512fd6225d1

2025-03-01  Yuval Langer  <yuval.langer@gmail.com>

	gnu: Add emacs-discourse-mode.
	* gnu/packages/emacs-xyz.scm (emacs-discourse-mode): New variable.

2025-03-01  Liam Hupfer  <liam@hpfr.net>

	gnu: emacs-popper: Update to 0.4.8.
	The previous Guix version, 0.45, was propagated from an upstream typo
	for 0.4.5.  This likely prevented ‘guix refresh’ from updating the
	package.

	* gnu/packages/emacs-xyz.scm (emacs-popper): Update to 0.4.8.

	Change-Id: I7ec81b81c90bb6e05cf764d01caf948427e922b7

2025-03-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-vhdl-ts-mode.
	* gnu/packages/emacs-xyz.scm (emacs-vhdl-ts-mode): New variable.

	Change-Id: I2bb6405e506c70a01bc7dd4d2d26d1430941129b

2025-03-01  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-fpga.
	* gnu/packages/emacs-xyz.scm (emacs-fpga): New variable.

	Change-Id: I43cf987ddb27df9a971535d73e2d76690ddd0ba6

2025-03-01  Cayetano Santos  <csantosb@inventati.org>

	etc: teams: Add Cayetano Santos to emacs team.
	Change-Id: Idee313521617fda7ab5287346cd98de0645263d2

2025-03-01  Liam Hupfer  <liam@hpfr.net>

	gnu: Add emacs-notmuch-addr.
	* gnu/packages/emacs-xyz.scm (emacs-notmuch-addr): New variable.

	Change-Id: I99fffb1d5e442b667d1fbf14bcb532923395cf63

2025-03-01  Liam Hupfer  <liam@hpfr.net>

	gnu: Add emacs-magit-tbdiff.
	* gnu/packages/emacs-xyz.scm (emacs-magit-tbdiff): New variable.

	Change-Id: I706875beba2c896962e8c811b7bc6b1e45e99c93

2025-03-01  Grigory Shepelev  <shegeley@gmail.com>

	gnu: Add emacs-flycheck-deno
	Change-Id: If447a3bb0135f959c907465fe12f26624fd150eb

2025-03-01  Marco Rimoldi  <rimarko@libero.it>

	gnu: poedit: Update to 3.5.2 and wrap executable.
	* gnu/packages/poedit.scm (poedit): Update to 3.5.2.
	[arguments]: Use G-expressions throughout.
	<phases>: Wrap the program with gettext binaries in PATH so that it does not
	crash.
	[inputs]: Add gnu-gettext (see above), nlohmann-json, python-minimal (needed
	for utility scripts).

	Change-Id: I09976a81ad93fa7850a4d414dbcbaa98eb778ece

2025-03-01  Justin Veilleux  <terramorpha@cock.li>

	gnu: Add diod.
	* gnu/packages/plan9.scm (diod): New variable.

	Change-Id: I5301c67c2274378a2831658d6ba8d9983893e36f

2025-03-01  Paul A. Patience  <paul@apatience.com>

	gnu: Add lexy.
	* gnu/packages/cpp.scm (lexy): New variable.

	Change-Id: I77d896570999d639f223eb014fcfb48b911c8cc8

2025-03-01  Paul A. Patience  <paul@apatience.com>

	gnu: Add stringzilla.
	* gnu/packages/c.scm (stringzilla): New variable.

	Change-Id: I05f95fc1b4fc83e0b099c20a46c77ac242a48134

2025-03-01  Paul A. Patience  <paul@apatience.com>

	gnu: Add icecream-cpp.
	* gnu/packages/cpp.scm (icecream-cpp): New variable.

	Change-Id: I18f793ae63b6c677d99aa131da0ef97d6ffe6dc2

2025-03-01  Adam Faiz  <adam.faiz@disroot.org>

	gnu: Add python-mohawk.
	* gnu/packages/python-web.scm (python-mohawk): New variable.

	Change-Id: I8c6c85ea49135f173bce0f2f885deba63e23898b

2025-03-01  Adam Faiz  <adam.faiz@disroot.org>

	gnu: Add python-dlmanager.
	* gnu/packages/python-xyz.scm (python-dlmanager): New variable.

	Change-Id: I824480aa15fb630acf9912c0d99d07d855d0c58b

2025-03-01  James Smith  <jsubuntuxp@disroot.org>

	gnu: Add trenchbroom.
	* gnu/packages/game-development.scm: (trenchbroom): New variable.

	Change-Id: I50691b1db2010cd8c2c7f04bdfd80278b9e14aed

2025-03-01  James Smith  <jsubuntuxp@disroot.org>

	gnu: Add ericw-tools.
	* gnu/packages/game-development.scm: (ericw-tools): New variable.
	* gnu/packages/patches/ericw-tools-add-check-for-sse2-in-light.cc.patch: New file.
	* gnu/packages/patches/ericw-tools-gcc-11-pass-const-to-offsetof.patch: New file.
	* gnu/local.mk: Register patch files.

	Change-Id: I896b8f781054442e4db4a7220d526b8f2878873c

2025-03-01  James Smith  <jsubuntuxp@disroot.org>

	gnu: Add embree-2.
	* gnu/packages/graphics.scm: (embree-2): New variable.

	Change-Id: I2b2143b4d93c402ba940d408280ef1b37ab552ea

2025-03-01  Sughosha  <sughosha@disroot.org>

	gnu: Add krename.
	* gnu/packages/kde-utils.scm (krename): New variable.

	Change-Id: I2ecacd1104a3b9d7ce5dbed63b9545e43b295f4e

2025-03-01  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: waybar: Update to 0.12.0.
	* gnu/packages/patches/waybar-0.11.0-fix-tray-icons.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Unregister it.
	* gnu/packages/wm.scm (waybar): Update to 0.12.0.
	[source]: Remove patch.

	Change-Id: I43b9aa9a69128399e10d8cdc8dd3f1317a94e64d

2025-03-01  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.129.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.129.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I0147a6652a7292c0f6a1965b3fa37b90063d972a

2025-03-01  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.79.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.79.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I43c33971acaff5789f24ca9dfc332ef456741ff9

2025-03-01  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.12: Update to 6.12.16.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.16.
	(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

	Change-Id: Ie84ca9e443a35b02b7302726fe8b74d4fb5d5551

2025-03-01  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.13.4.
	* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.4.
	(linux-libre-6.13-pristine-source): Update hash.

	Change-Id: Ic1e247d6f9b2c68680d31cda5ab32a2a19e096df

2025-03-01  Arun Isaac  <arunisaac@systemreboot.net>

	deploy: Add --roll-back option.
	* guix/scripts/deploy.scm (guix-deploy): Add the --roll-back option.
	(show-what-to-deploy): Add #:roll-back? argument.
	(roll-back-machine*): New function.
	(show-help): Document the --roll-back option.
	* doc/guix.texi (Invoking guix deploy): Document the --roll-back option.

	Change-Id: Ic5084f287aefb2d1d28380ca4ba1c6971cb913e7

2025-02-28  jgart  <jgart@dismail.de>

	gnu: cl-pdf: Update to ee904a1.
	* gnu/packages/lisp-xyz.scm (cl-pdf): Update to ee904a1.

	Change-Id: Id6d496c2a7c16549cfe8df55d5e3366ac0612e5e

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jwst-reffiles: Enable tests and sanity-check.
	* gnu/packages/astronomy.scm (python-jwst-reffiles) [arguments]
	<tests?>: Enable them.
	<test-flags>: Skip one failing test.
	<phases>: Enable 'sanity-check.
	[native-inputs]: Remove python-stsci-stimage.

	Change-Id: Idcbcd4fd955ccfdfec88325d557ca979cb66a2dc

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jwst: Update to 1.17.1.
	* gnu/packages/astronomy.scm (python-jwst): Update to 1.17.1.
	[arguments] <phases>: Enable 'sanity-check; add 'relax-requirements.
	[propagated-inputs]: Remove python-stsci-image.

	Change-Id: I58d6080c880e2e2358145971b2b84703b44392d5

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stcal: Update to 1.11.1.
	* gnu/packages/astronomy.scm (python-stcal): Update to 1.11.1. Fix build.
	[argumens] <test-flags>: Run tests in parallel.
	<phases>: Remove 'silent-check-for-opencv, add 'relax-requirements.
	[native-inputs]: Add python-pytest-xdist.

	Change-Id: I175d4fc3e52efdcad4eac0d8e05f7637245f8e92

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-poliastro: Disable more failing tests.
	* gnu/packages/astronomy.scm (python-poliastro) [arguments]
	<test-flags>: Ignore all tests from "test_czml.py" as all failed, skip
	one more test.

	Change-Id: Ie10688a0dbdeb25a0fe89417bc60839d44e6057c

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-astrocut.
	* gnu/packages/astronomy.scm (python-astrocut): New variable.

	Change-Id: I507a512bd65742869aadc7e423cc3e2d1574a3ff

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-s3path.
	* gnu/packages/python-web.scm (python-s3path): New variable.

	Change-Id: I04c3fe63b9bf4b37d76a78c1df35617495955414

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-sndata.
	* gnu/packages/astronomy.scm (python-sndata): New variable.

	Change-Id: Ie56d1617a7c4f331ccf277bd71d50cd941b97921

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-mpsplines.
	* gnu/packages/python-science.scm (python-mpsplines): New variable.

	Change-Id: I1ae05c5bff783f7716e578bfc01699a10d13c337

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-lofar-h5plot.
	* gnu/packages/astronomy.scm (python-lofar-h5plot): New variable.

	Change-Id: I4d780726b242cf4055fb82ef26ad97abf3419ce9

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-losoto.
	* gnu/packages/astronomy.scm (python-losoto): New variable.

	Change-Id: I402823c3c2cd01b709f17d1c863975b5d73c2091

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-glfw.
	* gnu/packages/python-graphics.scm (python-glfw): New variable.

	Change-Id: Icfc1413fbec367c2b9efc9f9461c9cf24e05fa12

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-esutil.
	* gnu/packages/astronomy.scm (python-esutil): New variable.

	Change-Id: I0a2a5351639e18d5d5c95df3eebabb9650d17e1d

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-cmocean.
	* gnu/packages/python-science.scm (python-cmocean): New variable.

	Change-Id: I8b304c0280832f202714df278960493cbd3b12df

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-viresclient: Update to 0.12.2.
	* gnu/packages/astronomy.scm (python-viresclient): Update to 0.12.2.

	Change-Id: I06f24963aa1432182f27e1e3d6ff484616c6cd66

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunkit-image: Update to 0.6.0.
	* gnu/packages/astronomy.scm (python-sunkit-image): Update to 0.6.0.
	[arguments] <tests?>: Upstream resolved the issue, enable them.
	<test-flags>: Skip just one failing test, add "--numprocesses" option,
	upstream support parallel tests.
	[native-inputs]: Remove python-astroscrappy, python-beautifulsoup4,
	python-drms, python-importlib-resources, python-setuptools-scm, and
	python-zeep; add python-pytest, python-pytest-xdist, python-setuptools,
	python-setuptools-scm-next, and python-wheel.

	Change-Id: Ib95857c434946dd6633874b20113f931aa7bc3b0

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stsci-stimage: Update to 0.2.10.
	* gnu/packages/astronomy.scm (python-stsci-stimage): Update to 0.2.10.

	Change-Id: I917c3ed9456fd2d7a5595c33ddb6da8645aacd2c

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-soxs: Update to 5.0.0.
	* gnu/packages/astronomy.scm (python-soxs): Update to 5.0.0.

	Change-Id: I9640fb9f0ef181d787b4e7c817660c9d4c271da1

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-spherical-geometry: Remove bundled libqd source.
	* gnu/packages/astronomy.scm (python-spherical-geometry) [source]
	<snippet>: Delete bundled "libqd" source.
	[arguments] <tests-flags>: Run all tests; add "--pyargs" options.
	<phases>: Remove 'prepare-test-environment.

	Change-Id: Id162e455b9369204ed8cb0545435c548cfbd2fad

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-specreduce: Simplify.
	* gnu/packages/astronomy.scm (python-specreduce) [arguments] <phases>:
	Remove 'patch-pyproject-toml.
	[native-inputs]: Remove python-setuptools-scm; add
	python-setuptools-scm-next.

	Change-Id: Ia582574b00bfb5a08a39c8ac8bac591fd661706e

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sncosmo: Update to 2.12.0.
	* gnu/packages/astronomy.scm (python-sncosmo): Update to 2.12.0.
	[arguments] <test-flags>: Ignore the whole file with tests requiring
	network access; skip more tests requiring networking.
	[phases] {relax-requirements}: Remove relaxation for pyyaml; add for
	h5py.
	[propagated-inputs]: Add python-h5py.
	[native-inputs]: Remove python-cython and python-pytest-cov; add
	python-cython-3.

	Change-Id: I592cf6cdde0186e4db24db4359b5d6875b69c394

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sgp4: Update to 2.24.
	* gnu/packages/astronomy.scm (python-sgp4): Update to 2.24.

	Change-Id: I6c2e839353d4c6f27821a91631910dd02c36dfcc

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sep-pjw: Update to 1.3.8.
	* gnu/packages/astronomy.scm (python-sep-pjw): Update to 1.3.8.
	[propagated-inputs]: Add python-sep.

	Change-Id: I3a98f356224fbd7bde28dd4a1bee61557c9d1cfd

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sep-pjw: Simplify.
	* gnu/packages/astronomy.scm (python-sep-pjw) [arguments] <phases>:
	Remove 'relax-requirements.
	[native-inputs]: Remove python-setuptools-scm; add
	python-setuptools-scm-next.

	Change-Id: Ibe66f67a638649967d1e1c9dfa1b5dd6d0843ca1

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-roman-datamodels: Update to 0.23.1.
	* gnu/packages/astronomy.scm (python-roman-datamodels): Update to 0.23.1.

	Change-Id: Icdddb67902dc469cef8676158a2fa40c05758a61

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rad: Update to 0.23.1.
	* gnu/packages/astronomy.scm (python-rad): Update to 0.23.1.

	Change-Id: If7ceee351ac61c2c7e9004835517b54a408ca698

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyvo: Update to 1.6.1.
	* gnu/packages/astronomy.scm (python-pyvo): Update to 1.6.1.
	[propagated-inputs]: Add python-defusedxml.

	Change-Id: I9aedd6c2f6f9459739ae65505035bee61531afa7

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ndcube: Update to 2.3.1.
	* gnu/packages/astronomy.scm (python-ndcube): Update to 2.3.1.
	[native-inputs]: Remove python-setuptools-scm; add python-setuptools-scm-next.

	Change-Id: Ib8472b7ce9a7d52554304078ad7e397ff8c68d96

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-halotools: Update to 0.9.3.
	* gnu/packages/astronomy.scm (python-halotools): Update to 0.9.3.
	[arguments] <phases>: Remove 'build-extensions and use custom 'check.

	Change-Id: Ia6ce0c7de0544c0a9ad071aa0ef5dd63ff57c544

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tweakwcs: Skip 2 tests.
	* gnu/packages/astronomy.scm (python-tweakwcs) [arguments] <test-flags>:
	Skip 2 not compatible with GWCS@0.24 tests.
	[native-inputs]: Remove python-codecov and python-pytest-cov.

	Change-Id: I1e0c1be92970613f4b3c04e6e9821884db6bcb8d

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-gwcs: Update to 0.24.0.
	* gnu/packages/astronomy.scm (python-gwcs): Update to 0.24.0.

	Change-Id: I83e762ab80b9dac07f4e6879c9c4e5b1d7e50175

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glue-core: Update to 1.22.0.
	* gnu/packages/astronomy.scm (python-glue-core): Update to 1.22.0.

	Change-Id: I01b61ac8c4046044cd734d53ce5b033c3bd238a5

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mpl-scatter-density: Update to 0.8.
	* gnu/packages/python-science.scm (python-mpl-scatter-density): Update to 0.8.
	[source] <uri>: Adjust it as PyPI archive name has been changed upstream.

	Change-Id: Ic049ea153503cfa92c5d19b272afb00e64f7a28e

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fitsio: Update to 1.2.5.
	* gnu/packages/astronomy.scm (python-fitsio): Update to 1.2.5.

	Change-Id: Ide5b5ae6843775bee0f4aa46d6a42f420a66c70a

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ephem: Update to 4.2.
	* gnu/packages/astronomy.scm (python-ephem): Update to 4.2.

	Change-Id: I9f6a486b9f22527f0ad444e4bc86c755a8f330b9

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-extinction: Fix source and home-page URL.
	* gnu/packages/astronomy.scm (python-extinction) [source] <url>: It
	permanent redirects to <https://github.com/sncosmo/extinction>, adjust
	accordingly.
	[home-page]: Likewise.

	Change-Id: I96da111424481f15576612cd46217f43f6f7cb24

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-drms: Update to 0.9.0.
	* gnu/packages/astronomy.scm (python-drms): Update to 0.9.0.
	[propagated-inputs]: Add python-packaging.
	[native-inputs]: Remove python-astropy and python-setuptools-scm; add
	python-astropy-minimal and python-setuptools-scm-next.

	Change-Id: I160e85a89985f194d1701800c56301c3a70599d9

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-drizzle: Update to 2.0.1.
	* gnu/packages/astronomy.scm (python-drizzle): Update to 2.0.1.
	[propagated-inputs]: Remove python-astropy.
	[native-inputs]: Add python-astropy-minimal and python-gwcs.

	Change-Id: I27f910d31a96b1578b876696cb11edf1bbcff0e2

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-czml3: Update to 2.3.4.
	* gnu/packages/astronomy.scm (python-czml3): Update to 2.3.4.

	Change-Id: I924e8f0e6e5414ce75b2edd829aaf1a2366c22bf

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cmyt: Update to 2.0.2.
	* gnu/packages/astronomy.scm (python-cmyt): Update to 2.0.2.

	Change-Id: I7829b96d3cf0802f06237a2981f155f00fbae60c

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroquery: Update to 0.4.9.post1.
	* gnu/packages/astronomy.scm (python-astroquery): Update to 0.4.9.post1.

	Change-Id: I747b055ba53b20f4fc1732aafa57e54b871fb02b

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-iers-data: Update to 0.2025.2.17.0.34.13.
	* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2025.2.17.0.34.13.
	[synopsis]: Fix lint warning, shorten it.

	Change-Id: I689e20b12f59392c85b609d128aa0e9e2c149c4d

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-healpix: Update to 1.1.2.
	* gnu/packages/astronomy.scm (python-astropy-healpix): Update to 1.1.2.
	[arguments] <phases>: Remove 'writable-compiler
	'prepare-test-environment and use custom 'check; add
	'relax-requirements.
	[native-inputs]: Add python-setuptools.

	Change-Id: If8705cb47dc1f2f15b11e31b1c08688c9b991ebe

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy: Simplify check phase.
	* gnu/packages/astronomy.scm (python-astropy) [phases] {check}: Remove
	make file writable and build extension steps.  Run tests from output,
	which provides access to built library.

	Change-Id: I87168de8197bed0c47274bca5fb3a92a02f5b845

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-astropy: Update to 0.7.1.
	* gnu/packages/astronomy.scm (python-asdf-astropy): Update to 0.7.1.
	[propagated-inputs]: Add python-asdf-standard.
	[native-inputs]: Remove python-coverage.

	Change-Id: I18c99197d7fe4f9af4ee00c65ef2236c6b8f6517

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf: Update to 4.1.0.
	* gnu/packages/astronomy.scm (python-asdf): Update to 4.1.0.
	[arguments] <phases>: Remove 'patch-pyproject-toml.
	[native-inputs]: Remove python-setuptools-scm; add
	python-setuptools-scm-next.

	Change-Id: Ice7068e715146c5cd49eca402d3f3434ab26ede7

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: scamp: Update to 2.13.1.
	* gnu/packages/astronomy.scm (scamp): Update to 2.13.1.

	Change-Id: I37d49a55c42b71ea69e0048433103be563a16c1f

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: libxisf: Update to 0.2.13.
	* gnu/packages/astronomy.scm (libxisf): Update to 0.2.13.

	Change-Id: I7c8c8350bf4903bc4937df606e7bfe066cf62567

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: libsep: Update to 1.4.0.
	* gnu/packages/astronomy.scm (libsep): Update to 1.4.0.
	[arguments] <test-target>: Set to "test".
	<phases>: Add 'pre-check and use default 'check.

	(python-sep) [arguments] <phases>: Add 'set-version.
	[native-inputs]: Add python-setuptools-scm-next.

	Change-Id: I04ee0704fb52c1fb02d6efa0a2bc6b7e07a516de

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: indi-2.0: Update to 2.1.2.1.
	* gnu/packages/astronomy.scm (indi-2.0): Update to 2.1.2.1.

	Change-Id: I8a9bb361dfbde52ceb8e4cf878b1f54607cf8ee9

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-casacore.
	* gnu/packages/astronomy.scm (python-casacore): New variable.

	Change-Id: I25182daf664c00945f560cb5b7e66c796e165d3f

2025-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: casacore: Update to 3.6.1.
	* gnu/packages/astronomy.scm (casacore): Update to 3.6.1.
	[argument] <phases>: Add 'hide-gfortran.
	[inputs]: Add gsl.

	Change-Id: I702427857cf001d583b775189f9d8f5d35fc7183

2025-02-28  Steve George  <steve@futurile.net>

	teams: Add Steve George.
	* etc/teams.scm ("Steve George"): New member.

	Change-Id: I40c7bd280d086357476958bd965b16b8a1462cfe

2025-02-28  Roman Scherer  <roman@burningswell.com>

	machine: hetzner: Fix deployment on smaller instances.
	* gnu/machine/hetzner.scm (hetzner-machine-rescue-install-os): Avoid out of
	disk space error by bind mounting /mnt/tmp/gnu/store to /gnu/store.
	* tests/machine/hetzner.scm: Test with smaller instances.
	* doc/guix.texi (Invoking guix deploy): Mention unsupported instance.

	Change-Id: If8bfb6733de493b51813b3e82e255849192f7cba

2025-02-28  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add python-pytooling-4.
	* gnu/packages/python-xyz.scm (python-pytooling-4): New variable.

	Change-Id: I4ee0b264ab784657101390c2e6f59e8dcb23f173

2025-02-28  Greg Hogan  <code@greghogan.com>

	gnu, teams: Fix typos.
	* etc/teams.scm: Remove miscopied comment.
	* gnu/packages/python-web.scm, gnu/packages/python-xyz.scm:
	Fix spelling.

	Change-Id: I1d7aea5804c1216a5f43d19f10772861c5d673bd

2025-02-28  Ludovic Courtès  <ludo@gnu.org>

	download: ‘url-fetch/*bomb’ use ungrafted Guile derivation.
	Fixes a bug whereby the derivation of origins using one of these methods
	would depend on whether grafts are enabled, in practice causing rebuilds
	for anyone keeping grafts enabled—e.g., ‘java-xz’ and its 142
	dependents.

	* guix/download.scm (url-fetch/tarbomb, url-fetch/zipbomb):
	Pass #:graft? #f when computing ‘guile’.

	Reported-by: Ricardo Wurmus <rekado@elephly.net>
	Change-Id: I75d634fcaf20c9912419c26ca251fff136c528c6

2025-02-28  Andreas Enge  <andreas@enge.fr>

	gnu: sage: Update to 10.6.beta7.
	* gnu/packages/patches/sage-update-eclib.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister patch.
	* gnu/packages/sagemath.scm (source): Update to 10.6.beta7. Drop patch.

	Change-Id: Ifa789ce28fbe3cb7da323bf252cd3050289bf0b6

2025-02-28  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	* po/doc/guix-cookbook.ru.po: New file.
	* po/doc/local.mk: Add 'ru' cookbook.
	* doc/local.mk: Add 'ru' cookbook.
	* doc/htmlxref.cnf: Update URLs for cookbook.
	* doc/build.scm (%cookbook-languages): Add 'ru'.
	* doc/guix-cookbook.texi (Top): Mention 'ru' cookbook.

	Change-Id: I5d59db90e23facbacd2b7ebe4a0847d0c44eb709

2025-02-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kigo: Patch default gnugo command.
	So that it works out of the box, without further user installation or
	configuration.

	* gnu/packages/kde-games.scm (kigo) [arguments] <#:phases>: New argument.
	[inputs]: Add gnugo.
	[description]: Remove mention of 'open-source'.  Remove obsolete mention of
	installing the 'gnugo' package separately.

	Change-Id: I940e4618da2a382874682c061fb9d27bab825b3f

2025-02-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kigo: Update to 24.12.2.
	* gnu/packages/kde-games.scm (kigo): Update to 24.12.2.

	Change-Id: I63f12b9fe07f6004ccfb85b5b031a5592591959a

2025-02-28  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.64.0.
	* gnu/packages/prolog.scm (trealla): Update to 2.64.0.

	Change-Id: Idcc527e7b832f15c1f2e502f08f8f369385d1de7

2025-02-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	refresh: Add support for partial target versions.
	* guix/import/utils.scm (find-version): New procedure.
	* guix/scripts/refresh.scm (<update-spec>) [partial?]: New field.
	(update-spec-partial?): New accessor.
	(update-spec): Add a PARTIAL? optional argument.
	(update-specification->update-spec) <update-spec>: Call with its new PARTIAL?
	optional argument when FALLBACK-VERSION is provided, i.e. when
	'--target-version' was used.
	(update-package): Remove the PACKAGE and VERSION positional arguments, and
	replace them with UPDATE-SPEC.  Update doc.  Call `package-update' with its
	new #:partial-version? argument.
	(check-for-package-update) <package-latest-release>: Pass the new
	 #:partial-version? argument to it.
	(guix-refresh) <update-package>: Adjust call accordingly.
	(show-help): Udate doc.
	* guix/upstream.scm (package-latest-release): Add #:partial-version? argument,
	and apply it to the importer call.
	(package-update): Add #:partial-version?> argument.  Update doc.  Pass it to
	the `package-latest-release' call.
	* guix/gnu-maintenance.scm (rewrite-url): Add #:partial-version? argument.
	Update doc.  Crawl URL for newer compatible versions when provided.
	(import-html-release): Add #:partial-version? argument, and pass it to the
	`rewrite-url' call.  Use `find-version' to find the best version.
	(import-release, import-ftp-release, import-gnu-release)
	(import-release*): Add #:partial-version? argument and honor it.
	(import-html-updatable-release): Add #:partial-version? argument, and pass it
	to the `import-html-release' call.
	* guix/import/gnome.scm (import-gnome-release)
	<#:partial-version?>: Add new argument and honor it.
	* guix/import/texlive.scm (latest-texlive-tag): Rename to...
	(texlive-tags): ... this, and have it return all tags.
	(texlive->guix-package): Adjust accordingly.
	(latest-release): Add a #:partial-version? argument.  Update doc.
	* guix/import/stackage.scm (latest-lts-release): New #:partial-version?
	argument.
	* guix/import/pypi.scm (import-release): New #:partial-version? argument; pass
	it to `pypi-package->upstream-source'.
	* guix/import/opam.scm (latest-release): New #:partial-version? argument.
	* guix/import/minetest.scm (latest-minetest-release): New #:partial-version?
	argument.
	(pypi-package->upstream-source): New #:partial-version? argument.  Update doc.
	* guix/import/launchpad.scm (latest-released-version): Rename to...
	(release-versions): ... this, making it return all versions.
	(import-release) <#:partial-version?>: New argument.
	* guix/import/kde.scm (import-kde-release)
	<#:partial-version?>: New argument.  Update doc.  Refactor to honor argument.
	* guix/import/hexpm.scm (lookup-hexpm): Update doc.
	(hexpm-latest-release): Rename to...
	(hexpm-releases): ... this; return all release strings.
	(hexpm->guix-package): Adjust accordingly.
	(import-release): Add and honor a #:partial-version? argument.  Update doc.
	* guix/import/hackage.scm (import-release): New #:partial-version? argument.
	* guix/import/cpan.scm (latest-release): New #:partial-version? argument.
	* guix/import/crate.scm (max-crate-version-of-semver): Improve doc.
	(import-release): Add a #:partial-version? argument and honor it.
	* guix/import/egg.scm (find-latest-version): Rename to...
	(get-versions): ... this, returning all versions.
	(egg-metadata): Adjust accordingly.
	(egg->guix-package): Likewise.
	(import-release): Add a new #:partial-version? argument and honor it.
	* guix/import/elpa.scm (latest-release):  New #:partial-version? argument.
	* guix/import/gem.scm (get-versions): New procedure.
	(import-release): Add a new #:partial-version? argument and honor it.
	* guix/import/git.scm (version-mapping): Update doc; streamline a bit.
	(latest-tag): Rename to...
	(get-tags): ... this, dropping the #:version keyword and returning the complete
	tags alist.  Update doc.
	(latest-git-tag-version): Rename to...
	(get-package-tags): ... this, returning the complete tags alist of the
	package.  Update doc.
	(import-git-release): Add a new #:partial-version? argument and honor it.
	Update doc.
	* guix/import/github.scm (latest-released-version): Rename to...
	(get-package-tags): ... this, returning all tags.  Update doc.
	(import-release): Add a new #:partial-version? argument and honor it.
	* guix/import/cran.scm (latest-cran-release)
	(latest-bioconductor-release): Add #:partial-version? argument.
	* guix/import/composer.scm (latest-version): Delete procedure.
	(composer-fetch): Add #:partial-version? keyword and honor it.  Update doc.
	(import-release): Likewise.
	* guix/import/test.scm (import-release): Add #:partial-version? argument.
	* tests/guix-refresh.sh: Add test.
	* tests/gem.scm (test-foo-versions-json): New variable.
	(package-latest-release): Mock new URL.
	* tests/import-git.scm (latest-git-tag-version): New procedure.
	* tests/gnu-maintenance.scm (libuv-dist-html)
	(libuv-dist-1.46.0-html, libuv-dist-1.44.2-html)
	(libuv-html-data): New variables.
	(mock-http-fetch/cached): New procedure.
	("rewrite-url, without to-version"): Rewrite using the above.
	("rewrite-url, partial to-version"): New test.
	* doc/guix.texi <"Invoking guix refresh">: Update doc.

	Series-to: 75871@debbugs.gnu.org
	Change-Id: I092a58b57ac42e54a2fa55e7761e8c6993af8ad4

2025-02-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnupg: Automatically fallback to 'always policy when non-interactive.
	Previously to this change, the 'guix refresh' download
	policy (--key-download)would default to 'interactive', which would throw a
	backtrace when guix was invoked with its stdin not connected to a peusdo
	terminal (tty).  This change makes the new default value 'auto' use
	interactive only in an interactive environment, with 'always' used as
	fallback.

	* doc/guix.texi (Invoking guix refresh): Adjust doc.
	* etc/completion/fish/guix.fish: Adjust accordingly.
	* etc/completion/zsh/_guix (_guix_list_installed_packages): Likewise.
	* guix/gnupg.scm (gnupg-verify*): Change default #:key-download argument value
	to 'auto.  Update doc.  Validate argument.  Raise an error in case read-line
	returns #<eof>.
	* guix/import/gnu.scm (gnu-package->sexp): <#:key-download>: Change default
	value to 'auto.
	* guix/import/gnu.scm (gnu->guix-package): <#:key-download>: Likewise.
	* guix/scripts/import/gnu.scm (%options): Add "auto" to accepted
	--key-download values.
	(%default-options): Set default key-download option to the 'auto value.
	(show-help): Update doc.
	* guix/scripts/refresh.scm (show-help): Update doc.
	(update-package) <#:key-download>: Change default value to 'auto.  Update doc.
	* guix/upstream.scm (download-tarball): <#:key-download>: Likewise.
	(package-update): Likewise.

	Change-Id: Id1ca8fd6d453ca4bc5b372534445e3beab9133a8
	Fixes: https://issues.guix.gnu.org/76112
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2025-02-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix-install.sh: Convert sysv-init to SYSV_INIT_REQUIRE to match variable name.
	See <https://lists.gnu.org/archive/html/bug-guix/2024-06/msg00145.html>.
	Thanks to Nyi Nyi Zaw for the patch.

	* etc/guix-install.sh (add_init_sys_require): Adjust value of INIT_SYS so that
	it matches the potential extra required arguments array name.

	Reported-by: Nyi Nyi Zaw
	Reported-by: Diana Belle <garbados@gmail.com>
	Change-Id: Ic41de6fba7ef37dff479728aebefaa8cb148315e

2025-02-27  Arun Isaac  <arunisaac@systemreboot.net>

	machine: ssh: Return monadic value from roll-back-managed-host.
	Previously, <unspecified> would be returned. That was a bug. Monadic
	procedures must always return monadic values.

	* gnu/machine/ssh.scm (roll-back-managed-host): Return monadic value.

	Change-Id: I3db2879dbfbcab5e9d251fa5ed02c8653adbeafb

2025-02-27  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: f3d: Update to 3.0.0.
	* gnu/packages/graphics.scm (f3d): Update to 3.0.0.

	Change-Id: I9bae57640121b777e0de2cd771770d39949b906f

2025-02-27  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add font-stix-two.
	* gnu/packages/fonts.scm (font-stix-two): New variable.

	Change-Id: I0508879971e648e9ad2d2b9d91e0e1d77bc41fe1

2025-02-27  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add font-arapey.
	* gnu/packages/fonts.scm (font-arapey): New variable.

	Change-Id: I97988d86d6cb406ff2a332151dd923597142d0cd

2025-02-27  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add font-et-book.
	* gnu/packages/fonts.scm (font-et-book): New variable.

	Change-Id: Ic9b781d07e0628eb43a1bef2b354c7a82007fbc0

2025-02-27  Abhishek Cherath  <abhi@quic.us>

	gnu: Add termdown.
	* gnu/packages/time.scm (termdown): New variable.

	Change-Id: I1532cb6828437bb6a4a6416237454529e4de1e07

2025-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: age-keygen: Deprecate package properly.
	Reported in #76607: Missing age-keygen - can't build package cache

	* gnu/packages/golang-crypto.scm (age-keygen): New deprecating variable,
	to help resolving issues with users' manifests.

	Reported-by: Rostislav Svoboda <rostislav.svoboda@gmail.com>
	Change-Id: If99923941e0d814270ee8dd0dcb5683295885109

2025-02-27  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-64.5684add.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-64.5684add.

	Change-Id: I74fe663d7a8314cdc0c2117c982ab1bfc3705a41

2025-02-27  Christopher Baines  <mail@cbaines.net>

	gnu: bffe: Update to 0-11.435e99f.
	* gnu/packages/package-management.scm (bffe): Update to 0-11.435e99f.

	Change-Id: I6cd0d42c2687cc804cd74d366469820dfbf1fc83

2025-02-27  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Switch to guile-fibers-next.
	As this should resolve the issues with
	https://github.com/wingo/fibers/issues/109

	* gnu/packages/package-management.scm (guix-build-coordinator)
	[arguments,native-inputs,propagated-inputs]: Switch to guile-fibers-next.

	Change-Id: Ia83701d18c1b45c8ff8b87893c5c2e0a2ef833b8

2025-02-27  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-12.f41d185.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-12.f41d185.

	Change-Id: If7eb7f3dca8630a85059815af3824a07e0d377b5

2025-02-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	.guix-authorizations: Use subkey for Steve/futurile.
	Change-Id: Id88d2bf19ffd41f1460be2005678fdafcf5caee4

2025-02-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-vaex-core: Update to 4.17.1.
	* gnu/packages/python-science.scm (python-vaex-core): Update to 4.17.1.
	[arguments]: Remove phase 'patch-for-pydantic.
	[native-inputs]: Use python-cython-3 instead of python-cython.

	Change-Id: I5fdb8f19b5d334058c5ece215a288ac4abd7647f

2025-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: pass-age: Adjust inputs.
	Following up commit 05e0793479e09dc196070dd98dd273f094289356 where
	age-keygen was merged with age.

	* gnu/packages/password-utils.scm (pass-age): [inputs]: Remove
	age-keygen.

	Change-Id: I34f72ee8d18b7ddc86e5869075f63d7f4f4226ff

2025-02-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: age: Install manpages.
	* gnu/packages/golang-crypto.scm (go-filippo-io-age): Remove other doc
	files.
	(age): [arguments] <phases>: Add 'install-man-pages.

	Change-Id: I58e10755c907af5a67083fb22682efdd4c4b7c92

2025-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Nicolas Graves  <ngraves@ngraves.fr>

	gnu: age: Merge packages with executibles into single one.
	Reported in #76581: Age: Fix interaction with age.el, add manpages.

	* gnu/packages/golang-crypto.scm (go-filippo-io-age) [arguments]
	<build-flags>: Set version.
	[description]: Fix it.
	(age): Swap to PACKAGE/INHERIT, simplify package definition and build
	all commands.
	[arguments] <phases>: Remove 'remove-failing-test-data-files. Use custom
	'build.
	(age-keygen): Delete variable.

	Change-Id: I8f4892dfceef34c47f945efce8ddfa9787102d4a

2025-02-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-inflect: Update to 7.5.0.
	* gnu/packages/python-xyz.scm (python-inflect): Update to 7.5.0.
	[propagated-inputs]: Remove python-pydantic; add python-more-itertools,
	python-typeguard, and python-typing-extensions.
	[native-inputs]: Remove python-flake8, python-pytest-black,
	python-pytest-checkdocs, python-pytest-cov, python-pytest-enabler,
	python-pytest-flake8, and python-pytest-mypy.
	[arguments]: Remove custom phases and test flags.

	Change-Id: I50ec5e491143a99a8eb6ee00d2aaaddfe7d8a2a8

2025-02-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pandera: Use Pydantic 2.
	* gnu/packages/python-science.scm (python-pandera)[propagated-inputs]: Replace
	python-pydantic with python-pydantic-2.
	[arguments]: Disable one test.

	Change-Id: Ie222a484f4d8a540ffdf6db6da09e600723169d7

2025-02-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-blake3: Remove bad characters from version string.
	The version string would be converted to "-0.3.1-", which breaks version
	checks in packages using blake3.

	* gnu/packages/python-crypto.scm (python-blake3)[arguments]: Remove single
	quotes from version field.

	Change-Id: I9a3df22f866f119f52e7cd93ac899d4f24bb9302

2025-02-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-vaex-core: Use pyproject-build-system and Pydantic 2.
	* gnu/packages/python-science.scm (python-vaex-core)[build-system]: Use
	pyproject-build-system.
	[arguments]: Remove custom 'check phase; add phase 'patch-for-pydantic.
	[propagated-inputs]: Replace python-pydantic with python-pydantic-2; add
	python-pydantic-settings.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I0e3d4d30940f55e234a5971431dc1c3fec2abce3

2025-02-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-prisma: Use Pydantic 2.
	* gnu/packages/databases.scm (python-prisma)[propagated-inputs]: Replace
	python-pydantic with python-pydantic-2.

	Change-Id: I35016e36bab36d68caaa2a6833c2052ccd92d0b5

2025-02-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pytoolconfig: Use Pydantic 2.
	* gnu/packages/python-xyz.scm (python-pytoolconfig)[propagated-inputs]:
	Replace python-pydantic with python-pydantic-2.

	Change-Id: Iff1977d0a28e8c7d137bb5119581937b6abb3ea7

2025-02-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-spacy: Update to 3.6.1.
	* gnu/packages/machine-learning.scm (python-spacy): Update to 3.6.1.

	Change-Id: I3e79e275ca21566d1e0eeab2be22568e469fa23d

2025-02-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-spacy: Use Pydantic 2.
	* gnu/packages/machine-learning.scm (python-spacy)[propagated-inputs]: Replace
	python-pydantic with python-pydantic-2.

	Change-Id: I454899ea84ffa96ddcfa222909ef8acb7cd164bd

2025-02-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-thinc: Update to 8.1.12.
	* gnu/packages/machine-learning.scm (python-thinc): Update to 8.1.12.
	[propagated-inputs]: Remove python-contextvars and python-typing-extensions;
	replace python-pydantic with python-pydantic-2.

	Change-Id: I7d79791163a750896495b4fed919c312b1110614

2025-02-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-confection: Update to 0.1.5.
	* gnu/packages/python-xyz.scm (python-confection): Update to 0.1.5.
	[propagated-inputs]: Replace python-pydantic with python-pydantic-2; remove
	python-typing-extensions.

	Change-Id: I28f60a2e8b39bb12cfdf0fd871daa2378bab5619

2025-02-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-fastapi-csrf-protect: Update to 0.3.3.
	* gnu/packages/python-web.scm (python-fastapi-csrf-protect): Update to 0.3.3.
	[propagated-inputs]: Replace python-pydantic with python-pydantic-2.

	Change-Id: Iecc1325e4351b76b6bc2cb63fc56bbac30f963d8

2025-02-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-huggingface-hub: Use Pydantic 2.
	* gnu/packages/python-web.scm (python-huggingface-hub)[propagated-inputs]:
	Replace python-pydantic with python-pydantic-2.

	Change-Id: Id294af8c1bd6a2e4be8897e8492fcacc77e5a6f0

2025-02-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-aws-sam-translator: Use Pydantic 2.
	* gnu/packages/python-web.scm (python-aws-sam-translator)[arguments]: Enable
	tests that failed due to the use of Pydantic 1.
	[propagated-inputs]: Replace python-pydantic with python-pydantic-2.

	Change-Id: I8623da82278465f36339160926853d8410af74db

2025-02-27  jgart  <jgart@dismail.de>

	gnu: emacs-rustic: Update to 3.5.
	* gnu/packages/emacs-xyz.scm (emacs-rustic): Update to 3.5.
	[source]: Update project url.
	[home-page]: Update project home-page.

	Change-Id: I0b11c74cfb7a3c7e35499d36748b7c62e67488df

2025-02-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add stdman.
	* gnu/packages/man.scm (stdman): New variable.

	Change-Id: I34a31f026ab38d37885411967fe268c637873035

2025-02-26  Adam Faiz  <adam.faiz@disroot.org>

	gnu: Add elinks.
	* gnu/packages/web-browsers.scm (elinks): New variable.

	Change-Id: I59f83d9a36db06d6a32062964893184abd7ddcff

2025-02-26  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: tlp: Read config files from /etc.
	* gnu/packages/linux.scm (tlp)[arguments]<#:make-flags>: Set TLP_CONFUSR, TLP_CONFDIR.

	Change-Id: Ie1e6e6d0d706478422f362a04b410787cdc5498f

2025-02-26  Timo Wilken  <guix@twilken.net>

	gnu: cl-unix-opts: Fix home page.
	This was presumably set to cl-json's by mistake; I cannot see an obvious
	connection between the two projects.

	* gnu/packages/lisp-xyz.scm (sbcl-unix-opts)[home-page]: Set to source
	  repository.

	Change-Id: Ie4d4e32c59c48594ef9f035a9c75157e435946d9

2025-02-26  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-simple-matrix: Update to 1.4-0.549113a.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 1.4-0.549113a.

	Change-Id: Ic1063d25221e142f7c07ea3218b0a46ad535add4

2025-02-26  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 299.
	* gnu/packages/lisp.scm (txr): Update to 299.

	Change-Id: I4e302f249cfb8fcb2c86011192942b3da55ea7ac

2025-02-26  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: oniguruma: Update to 6.9.10.
	* gnu/packages/textutils.scm (oniguruma): Update to 6.9.10.

	Change-Id: I15634b075fbe5c3528f749c92fcbe2ae331850a5

2025-02-26  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-119.5235312.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-119.5235312.

	Change-Id: I5c9aaa1d0d30e699e49f836043815e59ca495e53

2025-02-26  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-11.f549bee.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-11.f549bee.

	Change-Id: I899886ac47bc92bba574c475cfd861519563373f

2025-02-26  flabbergasted  <flabbergasted@nofog.net>

	gnu: Add dhex.
	* gnu/packages/hexedit.scm (dhex): New variable.

	Change-Id: I46a05c285cfd96fb4fff17e47a3244797dfa5f49

2025-02-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: guix: Update to 3355de6.
	* gnu/packages/package-management.scm (guix): Update to 3355de6.

	Change-Id: I482c67e299478bd17ddd5b576026e40e22c0de20

2025-02-26  宋文武  <iyzsong@member.fsf.org>

	gnu: Add xmahjongg.
	* gnu/packages/games.scm (xmahjongg): New variable.

	Change-Id: I88440563216e5927152bebd381dd3efa065fc251
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-02-26  宋文武  <iyzsong@member.fsf.org>

	gnu: font-iosevka: Update to 32.5.0.
	* gnu/packages/fonts.scm (font-iosevka, font-iosevka-slab, font-iosevka-term)
	(font-iosevka-term-slab, font-iosevka-aile, font-iosevka-curly)
	(font-iosevka-curly-slab, font-iosevka-etoile)
	(font-iosevka-ss01, font-iosevka-ss02, font-iosevka-ss03, font-iosevka-ss04)
	(font-iosevka-ss05, font-iosevka-ss06, font-iosevka-ss07, font-iosevka-ss08)
	(font-iosevka-ss09, font-iosevka-ss10, font-iosevka-ss11, font-iosevka-ss12)
	(font-iosevka-ss13, font-iosevka-ss14, font-iosevka-ss15, font-iosevka-ss16)
	(font-iosevka-ss17, font-iosevka-ss18): Update to 32.5.0.

	Change-Id: I31ee5fc940447fe6bb56cf12ca7112645ace22b8

2025-02-26  Efraim Flashner  <efraim@flashner.co.il>

	nix: Install guix-gc systemd timer.
	* nix/local.mk (nodist_systemdservice_DATA): Add etc/guix-gc.timer.

	Change-Id: I6f71d68f77ff07976f9ec16c37dba99ebedd9b9d

2025-02-25  Leo Famulari  <leo@famulari.name>

	services: syncthing: Fix typo in file name.
	This is a followup to commit 651f8765b657e35baf85ac74a1f6b09ff71691cb

	* gnu/services/syncthing.scm (syncthing-files-service): Fix typo.

	Change-Id: I55d1d480d356f41e65b85f8503ceb38c5c1a021b

2025-02-25  ShinyZero0  <shinyzero0@tilde.club>

	gnu: Add keyd.
	* gnu/packages/linux.scm (keyd): New variable.

	Change-Id: Ib69e4dea661dc72c3116442779b5b496d37b37bd

2025-02-25  Florian Pelz  <pelzflorian@pelzflorian.de>

	system: default-skeleton-home-config: Include %base-home-services.
	* gnu/system/shadow.scm (%default-skeleton-home-config): Follow
	the news entry’s instructions to add %base-home-services.

	Fixes: <https://issues.guix.gnu.org/75897>
	Change-Id: Ieef976f9375791502e6156a978a032fbd4c2324d

2025-02-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-apache-libcloud: Disable tests.
	* gnu/packages/python-xyz.scm (python-apache-libcloud) [arguments]
	<tests?>: Tests require additional set up, disable for now.

	Change-Id: I11648432145553ee20cf16db57a12c5fdbf65a99

2025-02-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-apache-libcloud: Fix indentation.
	* gnu/packages/python-xyz.scm (python-apache-libcloud): Fix indentation.

	Change-Id: I9b29772cd1b2639514e444d44a69289a60a27468

2025-02-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-sanic: Fix build.
	* gnu/packages/python-check.scm (python-pytest-sanic) [build-system]:
	Swap to pyproject-build-system.
	[arguments] <phases>: Remove 'relax-requirements, add 'use-poetry-core.
	[native-inputs]: Add python-poetry-core.

	Change-Id: I13d44b4e57a96e304ba50fdf0c5e4948a2119f1d

2025-02-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: hypercorn: Fix tests.
	* gnu/packages/python-web.scm (hypercorn): [native-inputs]: Remove
	python-hypothesis; add nss-certs-for-test.

	Change-Id: I8ec89e416d212f00a5cc4ef0187cec96c9b5df7e

2025-02-25  Lu Hui  <luhux76@gmail.com>

	gnu: Add python-extract-dtb.
	* gnu/packages/python-xyz.scm (python-extract-dtb): New variable.

	Change-Id: I1c0bab94ac2acca5b16fb0a7a335960b22f7b6d4

2025-02-25  reza  <reza@housseini.me>

	gnu: python-pyvista: Update to 0.44.2.
	* gnu/packages/python-science.scm (python-pyvista): Update to 0.44.2
	[build-system]: Change to pyproject-build-system.
	[native-inputs]: Add native-inputs for testing.
	[modify-phases]: Enable sanity-check and check phase, disable failing tests
	and vtk dependency check and redirect $HOME variable.

	Change-Id: I4293e99be12d096e639e47b8066116ba519909a8

2025-02-25  Alexey Abramov via Guix-patches via  <guix-patches@gnu.org>

	tests: dovecot: Add sieve.
	* gnu/tests/mail.scm (%dovecot-os): Add dovecot-pigeonhole and simple
	imapsieve configuration.
	* gnu/tests/mail.scm (run-dovecot-test): Define simple sieve
	script. Add SELECT TESTBOX step to let dovecot properly do mailbox
	synchronization.

	Change-Id: I2f21c5be66b51143ddec72eee24555ea2c40d845

2025-02-25  Alexey Abramov via Guix-patches via  <guix-patches@gnu.org>

	services: dovecot: Provide plugins through a /gnu/store directory.
	* gnu/services/mail.scm (package-list?, serialize-package-list): New
	procedures.
	* gnu/services/mail.scm (dovecot-configuration)[extensions]: New field. The
	field lets you provide a list of dovecot plugins that need to be available
	during the runtime. A union of the set of modules will be created on the
	activation time.
	* gnu/services/mail.scm (opaque-dovecot-configuration)[extensions]: Likewise.
	* gnu/services/mail.scm (make-dovecot-moduledir): New function.
	* gnu/services/mail.scm (%dovecot-activation): Add step to compute a set of
	modules, and provide them over the shared link at /usr/lib/dovecot.
	* doc/guix.texi (Mail Services)[extension]: Add documentation. Clarify the
	purpose and usage of the extensions parameter. Add an example showing how to
	enable Sieve filtering using dovecot-pigeonhole. Better explain the module
	directory structure and requirements.

	Change-Id: I3c3955bb04b09d245242112f6810ecc0558109a1

2025-02-25  Alexey Abramov via Guix-patches via  <guix-patches@gnu.org>

	gnu: dovecot: Set moduledir to global directory.
	* gnu/packages/mail.scm (dovecot)[arguments]: Add configure-flag to set
	moduledir.  Adjust custom 'install phase to override moduledir so it
	successfully installs.

	Change-Id: I2614b2609f26f8ca2d8a97ab234f0041b86b8542

2025-02-25  Christopher Baines  <mail@cbaines.net>

	gnu: Add guile-fibers-next.
	* gnu/packages/guile-xyz.scm (guile-fibers-next): New variable.

	Change-Id: Id57ce45ecc1907d18833c18d11b7ba1d0ffe8daa

2025-02-25  Liam Hupfer  <liam@hpfr.net>

	gnu: emacs-ws-butler: Update to 1.1 from new maintainer.
	The original author of ws-butler is largely inactive.  Sean Whitton has
	taken over maintenance at NonGNU ELPA and applied several outstanding
	patches.  ELPA tarballs do not deploy tests, so remove test support and
	rely on upstream in alignment with other packages sourced from NonGNU
	ELPA.

	While we’re here, tidy the package docs and run guix style.

	* gnu/packages/emacs-xyz.scm (emacs-ws-butler): Update to 1.1 from new
	maintainer.

	Link: https://github.com/lewang/ws-butler/issues/52
	Link: https://github.com/lewang/ws-butler/issues/58
	Change-Id: I09db3d855c4b15d2253090884106e00bc1719607

2025-02-25  Tomas Volf  <~@wolfsden.cz>

	.gitignore: Ignore more generated .info files.
	Building Guix now creates 'doc/guix.de.info-10', so we have to adjust the ignore
	pattern to match numbers with more than a single digit.

	* .gitignore: Ignore /doc/guix*.info-[0-9][0-9].  Add a newline at the end of
	file.

	Change-Id: I42f8eb6fc24e4fdc1121e7b0927bda5fb3e2e151

2025-02-25  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Build with Go 1.23.
	This fixes a bug where Syncthing would fail to connect to any devices:

	<https://issues.guix.gnu.org/75959#26>

	This is a followup to commit 06d37f38606fabbace21e55ec7f2546b3ae5214f

	* gnu/packages/syncthing.scm (syncthing)[arguments]: Build with go-1.23.

	Change-Id: Ia3c31fa204ad0afc43cb3f7dc3012a2affd40825

2025-02-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pygenometracks: Add missing native input.
	* gnu/packages/bioinformatics.scm (python-pygenometracks):
	[native-inputs]: Add python-wheel.

	Change-Id: I0294c84446603680498a4af5065a78f42129c476

2025-02-24  Florian Pelz  <pelzflorian@pelzflorian.de>
	    Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: g-golf: Redefine as a non-deprecated alias.
	As proposed by Maxim Cournoyer
	<https://lists.gnu.org/archive/html/guix-devel/2025-02/msg00296.html>.

	* gnu/packages/guile-xyz.scm (g-golf): Redefine.

	Change-Id: I850e05d46c026d6a27c8765ff3753c1bbe555235

2025-02-24  Florian Pelz  <pelzflorian@pelzflorian.de>

	gnu: Add G-Golf's Adw-1 examples.
	* gnu/packages/guile-xyz.scm (g-golf-adw-1-examples): New variable.

	Change-Id: I160e58ceaeb4867f9b21a0a32f198113e36b5c88

2025-02-24  Florian Pelz  <pelzflorian@pelzflorian.de>

	gnu: Add G-Golf's GTK-4 examples.
	* gnu/packages/guile-xyz.scm (g-golf-gtk-4-examples): New variable.

	Change-Id: I19b182eb71095ca2deacdb4011c8f50dfcfc8476

2025-02-24  Florian Pelz  <pelzflorian@pelzflorian.de>

	gnu: guile-g-golf: Document --no-grafts requirement.
	Note that packages are unaffected.

	* gnu/packages/guile-xyz.scm: Tell about grafts bug.

	Change-Id: Ic0b2c63daa07c693171965d90410aef5a2e41d49

2025-02-24  Florian Pelz  <pelzflorian@pelzflorian.de>

	gnu: Add guile-cairo-next.
	* gnu/packages/gtk.scm (guile-cairo-next): New variable.

	Change-Id: I328afe58d46e60243e075edead12afc0d1c4a98a

2025-02-24  Florian Pelz  <pelzflorian@pelzflorian.de>

	gnu: guile-cairo: Remove expat from inputs.
	expat is not needed by guile-cairo nor guile2.2-cairo.

	* gnu/packages/gtk.scm (guile-cairo)[inputs]: Remove expat.

	Change-Id: Ie8f2c35c52725326cc8f103c45125e4378d29793

2025-02-24  Dariqq  <dariqq@posteo.net>

	gnu: breezy: Update to 3.3.9.
	breezy now depends on a rust compiler and crates so we need to switch to
	cargo-build-system to set up rust and then readd all the python phases.

	* gnu/packages/version-control.scm (breezy): Update to 3.3.9.
	[build-system]: switch to cargo-build-system
	[#:phases]: Convert back to python-build-system
	Add a phase to install the bash-completion file.
	Run the testsuite again.

	[native-inputs]: Remove python-docutils, python-testrepository
	Add gettext-minimal, python-wrapper, python-setuptools, python-setuptools-rust,
	python-setuptools-gettext, python-tomli, python wheel.
	Add python testtools and python packaging for tests.
	[inputs]: Remove gettext-minimal, python-pygobject.
	Add python-merge3, python-pygithub, python-pyyaml, python-tzlocal,
	python-urllib3
	Replace python-pycrptodome and python-pygpgme with python-gpg

	* gnu/packages/patches/breezy-fix-gio.patch: Remove patch
	* gnu/local.mk : Deregister it.

	Change-Id: I69d6c4491442a9ba93a748137fb2ad810a423abd

2025-02-24  Dariqq  <dariqq@posteo.net>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add python-merge3.
	* gnu/packages/python-xyz.scm (python-merge3): New variable.

	Change-Id: If3238c86bb3c9b380facd02a238f5ebecc74d3de

2025-02-24  Dariqq  <dariqq@posteo.net>

	gnu: Add python-setuptools-gettext.
	* gnu/packages/python-xyz.scm (python-setuptools-gettext): New variable.

	Change-Id: If1c09c70db4c9a19106551df5a6629935ff704ff

2025-02-24  Dariqq  <dariqq@posteo.net>

	gnu: python-patiencediff: Update to 0.2.15.
	* gnu/packages/python-xyz.scm (python-patiencediff): Update to 0.2.15.
	[build-system]: Use pyproject-build-system.
	[arguments]: Skip sanity check
	[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
	[license]: Correct to gpl2+.

	Change-Id: I3afe082fafffc3c8d6e78d742d921a13f284428c

2025-02-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: gemrb: Adjust synopsis, description, and license.
	* gnu/packages/games.scm (gemrb)[synopsis, description]: Remove
	“open-source” and reindent.
	[license]: Change to ‘gpl2+’, in accordance with source file headers.

	Change-Id: I41b193d55591f5d9ba927a9c74a5505fc39ceaef

2025-02-24  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	gnu: gemrb: Update to 0.9.4.
	* gnu/packages/games.scm (gemrb): Update to 0.9.4.
	* gnu/packages/patches/gemrb-add-path-suffixes-for-vlc-headers.patch:
	Delete file.
	* gnu/packages/patches/gemrb-remove-ifdef-and-externalize-path-setting-to-cmake.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Remove old patch, register new patch.

	Change-Id: I7b82593246f425a14f6332a879aaf7ba8c6c5e31

2025-02-24  Ludovic Courtès  <ludo@gnu.org>

	read-print: Adjust test for keyword alignment.
	This is a followup to f7744227699d27045e87be9eac3464c2f62ff7e3, which
	changed the rule without updating the test.

	* tests/read-print.scm ("keyword-value-same-line"): Adjust.

	Change-Id: Ie802ef3d2e577cb0647158baed0606c958394c06

2025-02-24  Ludovic Courtès  <ludo@gnu.org>

	git: Really enable timeouts when supported by Guile-Git.
	This is a followup to 8bd013011ddde259c0dd0334847ce31a63263962.

	Previously, the call to ‘defined?’ would look for those bindings
	in (current-module), where chances were that they would be missing;
	consequently timeouts were never enabled.  This fixes that.

	* guix/git.scm (set-git-timeouts)[defined?]: New procedure.

	Change-Id: Ia14a351fd6d508f760992d7bb68d2f4bb61f8468

2025-02-24  Ludovic Courtès  <ludo@gnu.org>

	time-machine: Remove unused binding from #:select.
	* guix/scripts/time-machine.scm: Remove unused binding from #:select.

	Change-Id: I2e6ff09f02659a8967d10f98ad30d638808dbf1c

2025-02-24  Ludovic Courtès  <ludo@gnu.org>

	services: cuirass: Respawn ‘cuirass-web’ more slowly.
	* gnu/services/cuirass.scm (cuirass-shepherd-service): Add
	‘respawn-delay’ and ‘respawn-limit’ fields for ‘cuirass-web’.

	Change-Id: I38c65d3a13fb3abc7c8f14784de3c93f5d7603f7

2025-02-24  Simen Endsjø  <contact@simendsjo.me>

	gnu: service: Fix script location for TLP shepherd service.
	* gnu/services/pm.scm (tlp-shepherd-service): Fix location for "tlp" script.

	Change-Id: I254437441641c96b19383e796fded82c4f6bbcb7

2025-02-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add emacs-passage.
	* gnu/packages/emacs-xyz.scm (emacs-passage): New variable.

	gnu: pass-age: Update to 1.7.4a2.
	* gnu/packages/password-utils.scm (pass-age): Update to 1.7.4a2.

	gnu: Add emacs-age.
	* gnu/packages/emacs-xyz.scm (emacs-age): New variable.

2025-02-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-uvicorn: Conditionally skip additional test.
	This test fails on aarch64-linux.

	* gnu/packages/python-web.scm (python-uvicorn)[arguments]: Skip one additional
	test on aarch64-linux.

	Change-Id: Ic7b36e199242473957a8e0e71b8cb6d5d3d38045

2025-02-24  Adam Faiz  <adam.faiz@disroot.org>

	gnu: Add tuxemon.
	* gnu/packages/games.scm (tuxemon): New variable.

	gnu: Add python-pytmx.
	* gnu/packages/game-development.scm (python-pytmx): New variable.

	gnu: Add python-pyscroll.
	* gnu/packages/game-development.scm (python-pyscroll): New variable.

	gnu: Add python-pygame-menu.
	* gnu/packages/game-development.scm (python-pygame-menu): New variable.

	gnu: Add python-neteria.
	* gnu/packages/game-development.scm (python-neteria): New variable.

2025-02-24  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: ravanan: Patch shebang in executable.
	* gnu/packages/bioinformatics.scm (ravanan)[arguments]: Replace
	patch-source-shebangs phase with custom phase.

2025-02-24  Efraim Flashner  <efraim@flashner.co.il>

	Register missing files.
	* Makefile.am (SCM_TESTS): Add tests/hexpm.scm, tests/ipfs.scm.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/tests/lightdm.scm,
	gnu/tests/sddm.scm.
	* po/doc/local.mk (EXTRA_DIST): Add po/doc/po4a.cfg.

	Change-Id: I05da61e50e2311edad50c8c7eb7850b9e9496f2a

2025-02-24  jgart  <jgart@dismail.de>

	gnu: python-django-filter: Update to 25.1.
	* gnu/packages/django.scm (python-django-filter): Update to 25.1.

	Change-Id: I874d61715bc7217d8ba2b3799ca4020942a67cbc

2025-02-24  Ryan Desfosses  <ryan@desfo.org>

	gnu: Add git-issue.
	* gnu/packages/version-control.scm (git-issue): New variable.

	Change-Id: I24e5339f033e5321b4ce81f861fd9b412251e974

2025-02-23  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: Add grub-emu.
	* gnu/packages/bootloaders.scm (grub-emu): New variable.

	Change-Id: Ia70246841e612b1fe1cb70001b9a6420cb7a63ea

2025-02-23  45mg  <45mg.writes@gmail.com>

	gnu: acpilight: Install udev rules correctly.
	udev rules need to go into the lib/udev/rules.d/ output directory for
	`udev-rules-service` to pick them up.

	* gnu/packages/linux.scm (acpilight): sysconfdir=/lib.

	Change-Id: I9fa2ce3ccebd87303efc3fa58b7233d8b8905a97

2025-02-23  altadil  <Altadil@protonmail.com>

	gnu: Add pantheon-icons.
	* gnu/packages/pantheon.scm (pantheon-icons): New variable.

	Change-Id: I6d90d0df364e34d4aad7da8c81cd414bcdf6212e

2025-02-23  Ludovic Courtès  <ludo@gnu.org>

	doc: Write about depending on the ‘user-processes’ Shepherd service.
	* doc/guix.texi (Shepherd Services): Add paragraph on ‘user-processes’.

	Suggested-by: Dariqq <dariqq@posteo.net>
	Change-Id: I76fb11779eefc90d13dbc11368ddf64f7450f5e6

2025-02-23  Ludovic Courtès  <ludo@gnu.org>

	services: Add missing Shepherd dependency on ‘user-processes’.
	Fixes <https://issues.guix.gnu.org/76368>.

	* gnu/services/auditd.scm (auditd-shepherd-service):
	* gnu/services/base.scm (rngd-service-type):
	(gpm-shepherd-service):
	* gnu/services/ci.scm (laminar-shepherd-service):
	* gnu/services/containers.scm (rootless-podman-cgroups-fs-owner-service):
	(rootless-podman-cgroups-limits-service):
	* gnu/services/cups.scm (cups-shepherd-service):
	* gnu/services/databases.scm (postgresql-role-shepherd-service):
	* gnu/services/desktop.scm (upower-shepherd-service):
	(bluetooth-shepherd-service):
	(elogind-shepherd-service):
	(inputattach-shepherd-service):
	(seatd-shepherd-service):
	* gnu/services/dns.scm (knot-resolver-shepherd-services):
	(dnsmasq-shepherd-service):
	* gnu/services/docker.scm (containerd-shepherd-service):
	(docker-shepherd-service):
	* gnu/services/file-sharing.scm (transmission-daemon-shepherd-service):
	* gnu/services/games.scm (joycond-shepherd-service):
	(wesnothd-shepherd-service):
	* gnu/services/guix.scm (guix-build-coordinator-shepherd-services):
	(guix-data-service-shepherd-services):
	(nar-herder-shepherd-services):
	(bffe-shepherd-services):
	* gnu/services/ldap.scm (directory-server-shepherd-service):
	* gnu/services/linux.scm (cachefilesd-shepherd-service):
	(rasdaemon-shepherd-service):
	* gnu/services/mail.scm (dovecot-shepherd-service):
	(imap4d-shepherd-service):
	(radicale-shepherd-service):
	(rspamd-configuration):
	* gnu/services/monitoring.scm (prometheus-node-exporter-shepherd-service):
	(vnstat-shepherd-service):
	* gnu/services/networking.scm (opendht-shepherd-service):
	(openvswitch-shepherd-service):
	(pagekite-shepherd-service):
	(ipfs-shepherd-service):
	* gnu/services/nfs.scm (rpcbind-service-type):
	(gss-service-type):
	(idmap-service-type):
	* gnu/services/pm.scm (thermald-shepherd-service):
	* gnu/services/rsync.scm (rsync-shepherd-service):
	* gnu/services/samba.scm (samba-samba-shepherd-service):
	(samba-nmbd-shepherd-service):
	(samba-smbd-shepherd-service):
	(samba-winbindd-shepherd-service):
	(wsdd-shepherd-service):
	* gnu/services/security-token.scm (pcscd-shepherd-service):
	* gnu/services/sound.scm (speakersafetyd-shepherd-service):
	* gnu/services/spice.scm (spice-vdagent-shepherd-service):
	* gnu/services/ssh.scm (lsh-shepherd-service):
	(openssh-shepherd-service):
	(dropbear-shepherd-service):
	(autossh-shepherd-service):
	* gnu/services/telephony.scm (jami-shepherd-services):
	(mumble-server-shepherd-service):
	* gnu/services/version-control.scm (git-daemon-shepherd-service):
	* gnu/services/virtualization.scm (virtlogd-shepherd-service):
	* gnu/services/vnc.scm (xvnc-shepherd-service):
	* gnu/services/vpn.scm (openvpn-shepherd-service):
	(strongswan-shepherd-service):
	* gnu/services/web.scm (httpd-shepherd-services):
	(fcgiwrap-shepherd-service):
	(php-fpm-shepherd-service):
	(hpcguix-web-shepherd-service):
	(tailon-shepherd-service):
	(varnish-shepherd-service):
	(whoogle-shepherd-service):
	(mumi-shepherd-services):
	(gmnisrv-shepherd-service):
	(agate-shepherd-service): Add ‘user-processes’ requirement.
	* doc/guix.texi (Mail Services): Update accordingly.

	Reported-by: Dariqq <dariqq@posteo.net>
	Change-Id: I947bd2afc83b786cb17c555cfe73ab586b806618

2025-02-23  Jake Leporte  <jakeleporte@outlook.com>

	gnu: font-microsoft-cascadia: Update to 2407.24.
	* gnu/packages/font.scm (font-microsoft-cascadia): Update to 2407.24.

	Change-Id: I529f9ecfacf8ca0eaf810a06d4bef7c40608f1c7

2025-02-23  Bruno Victal  <mirai@makinata.eu>

	gnu: licensecheck: Use G-Expressions. Refactor phases.
	* gnu/packages/license.scm (licensecheck)[arguments]: Use G-Expressions.
	Drop trailing #t.
	<#:phases>: Rename 'wrap-program to 'wrap-licensecheck. Add 'check-wrap.

	Change-Id: I475810dca334032a9a6e30a1acf86abdbb77a30d

2025-02-23  Bruno Victal  <mirai@makinata.eu>

	gnu: licensecheck: Update to 3.3.9.
	Beginning 3.0.46 this package has been relicensed under the AGPL-3-or-newer.

	* gnu/packages/license.scm (licensecheck): Update to 3.3.9.
	[native-inputs]: Remove perl-regexp-pattern, perl-software-license,
	perl-test-requires, perl-test-roo, perl-test-script, perl-universal-require,
	perl-sub-quote. Add perl-encode-locale, perl-regexp-pattern-license,
	perl-string-copyright, perl-test-without-module, perl-test2-suite,
	perl-test2-tools-command.
	[propagated-inputs]: Use new style. Remove perl-getopt-long-descriptive,
	perl-moo, perl-regexp-pattern-license, perl-sort-key, perl-strictures,
	perl-try-tiny, perl-module-runtime. Add perl-feature-compat-class,
	perl-feature-compat-try,  perl-io-interactive, perl-log-any,
	perl-log-any-adapter-screen, perl-string-license.
	[license]: Change to agpl3+.

	Change-Id: Ic6f27e658dce60ff8453373e63aa1c1016133ae4

2025-02-23  Bruno Victal  <mirai@makinata.eu>

	gnu: perl-string-copyright: Update to 0.003014.
	* gnu/packages/license.scm (perl-string-copyright): Update to 0.003014.
	[native-inputs]: Remove perl-number-range. Add perl-test-without-module,
	perl-test2-suite.
	[propagated-inputs]: Add perl-set-intspan.

	gnu: perl-regexp-pattern-license: Update to 3.11.0.
	* gnu/packages/license.scm (perl-regexp-pattern-license): Update to 3.11.0.
	[native-inputs]: Remove perl-test-exception. Add perl-test-regexp-pattern,
	perl-test-without-module, perl-test2-suite, perl-try-tiny.
	[propagated-inputs]: Remove.

	gnu: perl-regexp-pattern: Update to 0.2.14.
	* gnu/packages/perl.scm (perl-regexp-pattern) Update to 0.2.14.

	gnu: Add perl-test-regexp-pattern.
	* gnu/packages/perl-check.scm (perl-test-regexp-pattern): New variable.

	gnu: Add perl-hash-defhash.
	* gnu/packages/perl.scm (perl-hash-defhash): New variable.

	gnu: Add perl-regexp-pattern-defhash.
	* gnu/packages/perl.scm (perl-regexp-pattern-defhash): New variable.

2025-02-23  Bruno Victal  <mirai@makinata.eu>

	gnu: Add perl-string-trim-more.
	* gnu/packages/perl.scm (perl-string-trim-more): New variable.

	Change-Id: Ic6dc9baed52e70df5fc3d7c0aae46eca74009db8

2025-02-23  Bruno Victal  <mirai@makinata.eu>

	gnu: perl-test2-suite: Use G-Expressions.
	* gnu/packages/perl-check.scm (perl-test2-suite): Use G-Expressions. Drop
	trailing #t.

	gnu: perl-test2-suite: Update to 0.000155.
	* gnu/packages/perl-check.scm (perl-test2-suite): Update to 0.000155.
	[native-inputs]: Add perl-json-maybexs.
	[propagated-inputs]: Add perl-module-pluggable, perl-term-size-any,
	perl-term-readkey, perl-unicode-linebreak. Remove perl-importer,
	perl-sub-info.

	gnu: Add perl-extutils-cchecker.
	* gnu/packages/perl.scm (perl-extutils-cchecker): New variable.

	gnu: perl-xs-parse-keyword: Update to 0.34.
	* gnu/packages/perl.scm (perl-xs-parse-keyword): Update to 0.34.
	[native-inputs]: Remove perl-test-simple. Add perl-test2-suite,
	perl-extutils-cchecker.

2025-02-23  Bruno Victal  <mirai@makinata.eu>

	gnu: Add perl-string-license.
	* gnu/packages/license.scm (perl-string-license): New variable.

	Change-Id: I6a9305ff5a4b3fdec04eee441c94bdf22625dffe

2025-02-23  Bruno Victal  <mirai@makinata.eu>

	gnu: Add perl-array-intspan.
	* gnu/packages/perl.scm (perl-array-intspan): New variable.

2025-02-23  Bruno Victal  <mirai@makinata.eu>

	gnu: Add perl-test2-tools-command.
	* gnu/packages/perl-check.scm (perl-test2-tools-command): New variable.

	Change-Id: I69570556c003ba3c5efd8337ec15f7ad8f28137f

2025-02-23  Bruno Victal  <mirai@makinata.eu>

	gnu: Add perl-file-chdir.
	* gnu/packages/perl.scm (perl-file-chdir): New variable.

	Change-Id: I05a9599c6aa1384dc1953d47951d4054f71eacef

2025-02-23  Bruno Victal  <mirai@makinata.eu>

	gnu: Add perl-log-any-adapter-screen.
	* gnu/packages/perl.scm (perl-log-any-adapter-screen): New variable.

	Change-Id: I33f5c503f84eccc6eadbd817d2952bdb3906a5cd

2025-02-23  Bruno Victal  <mirai@makinata.eu>

	gnu: Add perl-feature-compat-try.
	* gnu/packages/perl.scm (perl-feature-compat-try): New variable.

	Change-Id: I2984a070cca6196bed4e780c08c460eca82b6222

2025-02-23  Bruno Victal  <mirai@makinata.eu>

	gnu: Add perl-feature-compat-class.
	* gnu/packages/perl.scm (perl-feature-compat-class): New variable.

	Change-Id: I872bb5d48df088e80591b5b9b212aba7a8df1ab3

2025-02-23  Bruno Victal  <mirai@makinata.eu>

	gnu: Add perl-object-pad.
	* gnu/packages/perl.scm (perl-object-pad): New variable.

	Change-Id: I4559142a4edd41d4a5a82c4ddf805e032c35a352

2025-02-23  Bruno Victal  <mirai@makinata.eu>

	gnu: Add perl-xs-parse-sublike.
	* gnu/packages/perl.scm (perl-xs-parse-sublike): New variable.

	Change-Id: Ibf193d78ae6fa1138d63da7b538ed49de7dc6230

2025-02-23  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: got: Update to 0.108.
	* gnu/packages/version-control.scm (got): Update to 0.108.

	Change-Id: I906660acb891e98c174e81539fccb7ffe735fd2b

2025-02-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: lc0: Update to 0.31.2.
	* gnu/packages/lc0.scm (lc0): Update to 0.31.2.

	Change-Id: Ic7a283e9118923de667271fc4ee060dc4102b0d6

2025-02-23  zamfofex  <zamfofex@twdb.moe>

	gnu: Add neural networks from the Maia Chess project.
	* gnu/packages/lc0.scm (make-lc0-maia): New procedure.
	* gnu/packages/lc0.scm (lc0-maia-1100, lc0-maia-1200, lc0-maia-1300)
	(lc0-maia-1400, lc0-maia-1500, lc0-maia-1600, lc0-maia-1700)
	(lc0-maia-1800, lc0-maia-1900): New variables.

	Change-Id: I70d032703efbd644ef8f7cfa70de6f5e2511603c

2025-02-23  zamfofex  <zamfofex@twdb.moe>

	gnu: lc0: Add neural networks for Leela Chess Zero.
	* gnu/packages/lc0.scm (make-lc0-net, make-lc0-official-net)
	(make-lc0-contrib-net): New procedures.
	* gnu/packages/lc0.scm (lc0-t2, lc0-t1, lc0-t1-512, lc0-t1-256)
	(lc0-611246, lc0-791556, lc0-815383): New variables.

	Change-Id: I6ea23b353034de42a11f7944bb4de179c395fb62

2025-02-23  zamfofex  <zamfofex@twdb.moe>

	gnu: Add lc0.
	* gnu/packages/lc0.scm: New file.
	* gnu/packages/local.mk: Register file.

	Change-Id: Ib3a8719c4e4da69e2ad5e9d5dd14307197973c7f

2025-02-23  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of update of 'linux-libre' entry.

	Change-Id: I0a543ed805d22491257ad6f94bbcd527657dabee

2025-02-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-anyio: Disable test on aarch64-linux.
	* gnu/packages/python-xyz.scm (python-anyio):[arguments]: Conditionally
	disable one additional test.

	Change-Id: I5ebec446773355eda60ed3096cd05b179cfdcbaf

2025-02-23  Leo Famulari  <leo@famulari.name>

	.guix-authorizations: Remove Pierre Langlois due to inactivity.
	* .guix-authorizations: Remove planglois.

	Change-Id: Ib6b8a06918a9e31e036840abdfd2478cb326afb3

2025-02-23  Leo Famulari  <leo@famulari.name>

	.guix-authorizations: Remove Carl Dong due to inactivity.
	* .guix-authorizations: Remove carl.

	Change-Id: Ic78bf71bc91495c59b8f758d4c3aa0f5e3f01c94

2025-02-23  Leo Famulari  <leo@famulari.name>

	.guix-authorizations: Remove Pierre Neidhardt due to inactivity.
	* .guix-authorizations: Remove ambrevar.

	Change-Id: If3eb67cd33bedb5a8172dccb727e22dca6561dc0

2025-02-23  Leo Famulari  <leo@famulari.name>

	teams: Remove Marius Bakke from teams due to inactivity.
	* etc/teams.scm (Marius Bakke): Remove from the python team.

	Change-Id: I707399496176a67f819eb9532e42e5f4ed250e94

2025-02-23  Leo Famulari  <leo@famulari.name>

	.guix-authorizations: Remove Marius Bakke due to inactivity.
	* .guix-authorizations: Remove mbakke.

	Change-Id: Ia2732a4469d1891f781aeed798d9cefb37416106

2025-02-22  Ian Eure  <ian@retrospec.tv>

	gnu: Add emacs-syncthing.
	* gnu/packages/emacs-xyz.scm (emacs-syncthing): New variable.

	Change-Id: I357c59c35b818c9e1e74b191afa6b500d833845a

2025-02-22  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mumi: Update to 0.5.0.
	* gnu/packages/mail.scm (mumi): Update to 0.5.0.

2025-02-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove import of (gnu) module.
	This module re-exports other modules, and this causes "guix pull" to break.
	This was diagnosed on IRC by dariqq and ieure.

	This is a follow-up to commit f302e6bc1a2d42ef3a2088b6c2e82a36ff03cd05.

	* gnu/packages/power.scm: Remove import of (gnu).

	Change-Id: I56925b48fa0d3f713ee63dac4f838fcbddf4710e

2025-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tlp: Update to 1.8.0.
	* gnu/packages/linux.scm (tlp): Update to 1.8.0.

	Change-Id: Ie3f02ddffc8d38f47945e5acc2c28c13c6586091

2025-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tlpui: Update to 1.8.0.
	* gnu/packages/linux.scm (tlpui): Update to 1.8.0.
	[build-system]: Switch to pyproject build system.
	[arguments]: Remove phases no longer necessary.  Install ".desktop" file.
	[inputs]: python-poetry-core, python-pytest, python-pyyaml.  Remove
	python-discover.
	[propagated-inputs]: Add librsvg-for-system.

	Change-Id: Ib1427f329e7a411e4225a81f384ff671ffb462cc

2025-02-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: book-sparc: Update to 3.0.2.
	* gnu/packages/books.scm (book-sparc): Update to 3.0.2.

	Change-Id: If90cf0df9c20333f9b11e8c6054968d5d9dd0d1f

2025-02-22  Sughosha  <sughosha@disroot.org>

	gnu: Add jamesdsp.
	* gnu/packages/audio.scm (jamesdsp): New variable.

	Change-Id: Icabd933958029411a2e55ef9515fa3e94c09b22f

2025-02-22  Sughosha  <sughosha@disroot.org>

	gnu: Add qtwidgetanimationframework.
	* gnu/packages/qt.scm (qtwidgetanimationframework): New variable.

	Change-Id: I0368d1b68d80b64b9d363b5e76c3133619b3ccaa

2025-02-22  Sughosha  <sughosha@disroot.org>

	gnu: Add qtpromise.
	* gnu/packages/qt.scm (qtpromise): New variable.

	Change-Id: Iaec93f91e8efe2a17eb32f7205f12eab5ed1e269
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-02-22  Sughosha  <sughosha@disroot.org>

	gnu: Add qtcsv.
	* gnu/packages/serialization.scm (qtcsv): New variable.

	Change-Id: I9192e9c86914a204f1fcf940b56da33d0ba6ffbb

2025-02-22  Sughosha  <sughosha@disroot.org>

	gnu: Add qt-advanced-docking-system.
	* gnu/packages/qt.scm (qt-advanced-docking-system): New variable.

	Change-Id: Id89f0474d7540870fff4b94c6709edd0baaa7d7b

2025-02-22  Sughosha  <sughosha@disroot.org>

	gnu: Add qcodeeditor.
	* gnu/packages/qt.scm (qcodeeditor): New variable.
	* gnu/packages/patches/qcodeeditor-qt6.patch: New file.
	* gnu/local.mk: Register it.

	Change-Id: I073bfc191d77f293afc7019d0cc2ebd460ffa58e

2025-02-22  Sughosha  <sughosha@disroot.org>

	gnu: Add asyncplusplus.
	* gnu/packages/cpp.scm (asyncplusplus): New variable.

	Change-Id: I6ba1b983ce05a634937d0d972e670ce636df3b94

2025-02-22  Tomas Volf  <~@wolfsden.cz>
	    Raven Hallsby  <karl@hallsby.com>

	gnu: Add apcupsd.
	* gnu/packages/power.scm (apcupsd): New variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register the new file.

	Change-Id: I5366f6deea111a6a9ea56648122cdc8b3297f08c
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-02-22  gemmaro  <gemmaro.dev@gmail.com>

	gnu: soju: Update home-page.
	* gnu/packages/irc.scm (soju)[home-page]: Update it.

	Change-Id: I29cddb7f1d4abfca54e9dd9ecba04dfa5f5607f5

2025-02-22  Cayetano Santos  <csantosb@inventati.org>

	etc: teams: Add Maxim Cournoyer to electronics team.
	Change-Id: If907ecf47c86cefcc934304f4f4059e0d060262d

	etc: teams: Add Cayetano Santos.
	Change-Id: I8ec5f0d1dd78344039ef4b51a3dc48c3502f9310

	etc: teams: Add an electronics team.
	Change-Id: Ibc0b022a66be02ed98cd72da47357fc6e0af88e5

2025-02-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-multiple-cursors: Update to 1.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-multiple-cursors): Update to 1.5.0.

	Change-Id: I42b28b80849f81fb69f06048775792a29da744e4

2025-02-22  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: weechat: Update to 4.5.2.
	* gnu/packages/irc.scm (weechat): Update to 4.5.2.

	Change-Id: Ieaf38374ee879e4505c87b67aa7a3250a8d17603

2025-02-22  Morgan Smith  <Morgan.J.Smith@outlook.com>

	tests: Fix system tests source path
	Follow up to commit 12d00767f036029f1f5738de644d4972db374f4f

	That commit moved the manifests into a subdirectory but failed to update the
	relative path.  That caused 'make check-system' to fail.

	* etc/system-tests.scm (system-test-manifest): Set the source path to be the
	root of the repository as it had been previously.

	Change-Id: I68fb460861c4af080f5b14d1343d67b7e96109b0

2025-02-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: clamav: Update to 1.4.2.
	* gnu/packages/antivirus.scm (clamav): Update to 1.4.2.

2025-02-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	etc: Update the commit-msg hook.
	Update our copy to the latest version retrieved from
	<https://gerrit.googlesource.com/gerrit/+/refs/heads/master/resources/com/google/gerrit/server/tools/root/hooks/commit-msg>.

	This change contains an improved version which avoids creating duplicate
	Change-Id git trailer when rebasing.

	* etc/git/commit-msg: Update to latest version, taking care to preserve our changes.

	Change-Id: Ie6ae6aa5e81cd4fce28a6be5cd68ca0a61cdebc0

2025-02-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	.dir-locals.el: Have Magit recognize Change-Id git trailers.
	* .dir-locals.el: Register the 'Change-Id' git trailer to the
	GIT-COMMIT-TRAILERS Magit variable.

	Change-Id: I45deafae39163c63d559e0d50e39ee0691533955

2025-02-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: Remove extraneous 'with-store' in derivations test.
	* tests/derivations.scm ("derivation fails but keep going"): Remove extraneous
	'with-store'.

	Change-Id: If30c2d457504b8524cd167f1a145fbbea61b513c

2025-02-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	derivations: Fix indentation.
	* guix/derivations.scm (derivation): Fix indentation.

	Change-Id: I2407b59788ce335c21c181d9f9e3f26a359e9bf5

2025-02-22  Wiktor Żelazny  <wz@freeshell.de>

	gnu: Add python-sphinx-autoapi.
	* gnu/packages/sphinx.scm (python-sphinx-autoapi): New variable.

	Change-Id: Iac37c9b67927b147969db0707679c0916c52efc1

2025-02-22  Wiktor Żelazny  <wz@freeshell.de>

	gnu: Add python-anyascii.
	* gnu/packages/python-xyz.scm (python-anyascii): New variable.

	Change-Id: If6d993da28ea447bec1f10f97ec3760ee6b3d1d6

2025-02-22  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add podlet.
	* gnu/packages/rust-apps.scm (podlet): New variable.

	Change-Id: I97bc999eea9a3c4a6c8549de80f4ac4a8c9c9d22

2025-02-22  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-compose-spec.
	* gnu/packages/crates-io.scm (rust-compose-spec-0.2): New variable.

	Change-Id: I5c6df4dad32a6ef7714b39b36bf8afcaaf56d05c

2025-02-22  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-compose-spec-macros.
	* gnu/packages/crates-io.scm (rust-compose-spec-macros-0.1): New variable.

	Change-Id: Id8add4e1881f2f42fc7325d67c66d436c9a7c763

2025-02-22  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-k8s-openapi.
	* gnu/packages/crates-io.scm (rust-k8s-openapi-0.22): New variable.

	Change-Id: Ib6689fef5955b49e5d8508dd06ae4f449de6ea00

2025-02-22  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add python-evemu.
	* gnu/packages/linux.scm (python-evemu): New variable.

	Change-Id: I79e90ff2b151c9b56213f54768c9ad39ac7843fa

2025-02-22  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add waynergy.
	* gnu/packages/synergy.scm (waynergy): New variable.

	Change-Id: I25411e6d5699b9ed47849f2891510484e31dbb4a

2025-02-22  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add showmethekey.
	* gnu/packages/video.scm (showmethekey): New variable.

	Change-Id: I731a01e999890d6c9ace15d1f03a424c20e2a83a

2025-02-22  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add tidyall.
	* gnu/packages/check.scm (tidyall): New variable.

	Change-Id: I46d47d28760c40d5c68b4f2f4a81c625068c238a

2025-02-22  gemmaro  <gemmaro.dev@gmail.com>

	gnu: perl-test-class-most: Use propagated inputs.
	* gnu/packages/perl-check.scm (perl-test-class-most): Use propagated inputs
	for runtime dependencies.

	Change-Id: I8794ac94f0b75f58d5a8c756b0b6b22a8fbeb102

2025-02-22  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add perl-specio-library-path-tiny.
	* gnu/packages/perl.scm (perl-specio-library-path-tiny): New variable.

	Change-Id: I6334cc67fef6fc1fdbbc2d68aabc36e80b866834

2025-02-22  gemmaro  <gemmaro.dev@gmail.com>

	gnu: perl-specio: Update to 0.49.
	* gnu/packages/perl.scm (perl-specio): Update to 0.49.
	[native-inputs]: Add packages for testing.
	[propagated-inputs]: Update and add runtime packages.

	Change-Id: I6951f94606a912d07d1ce679660d255d584f8e65

2025-02-22  gemmaro  <gemmaro.dev@gmail.com>

	gnu: perl-mixin-linewise: Use propagated inputs.
	* gnu/packages/perl.scm (perl-mixin-linewise): Use propagated inputs
	for runtime dependencies.

	Change-Id: Ib28f22c6095543b8eccbb68af942bde49879606b

2025-02-22  gemmaro  <gemmaro.dev@gmail.com>

	gnu: perl-mixin-linewise: Update to 0.111.
	* gnu/packages/perl.scm (perl-mixin-linewise): Update to 0.111.

	Change-Id: I8ca57dd4abcdd59b96dc9433050ecfed578cce6d

2025-02-22  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add perl-list-someutils-xs.
	* gnu/packages/perl.scm (perl-list-someutils-xs): New variable.

	Change-Id: I72e8fa2f9966e8555f504d454daeee5ca692aeb0

2025-02-22  gemmaro  <gemmaro.dev@gmail.com>

	gnu: perl-list-someutils: Use propagated inputs.
	* gnu/packages/perl.scm (perl-list-someutils): Use propagated inputs
	for runtime dependencies.

	Change-Id: I83367e67f38b2f358ef1498f7ee5b023426d3c4f

2025-02-22  gemmaro  <gemmaro.dev@gmail.com>

	gnu: perl-config-ini: Use propagated inputs.
	* gnu/packages/perl.scm (perl-config-ini): Use propagated inputs
	for runtime dependencies.

	Change-Id: If2ff58f06523c6cecfca2602caaed8d1e9c4ab45

2025-02-22  gemmaro  <gemmaro.dev@gmail.com>

	gnu: perl-config-ini: Update to 0.029.
	* gnu/packages/perl.scm (perl-config-ini): Update to 0.029.

	Change-Id: Ief6bd9d49244ed9d4126269af2803b6c475ff82a

2025-02-22  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add perl-lib-relative.
	* gnu/packages/perl.scm (perl-lib-relative): New variable.

	Change-Id: I24aa4db7bbd7be9145306ee85003567b011794ba

2025-02-22  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add perl-ref-util.
	* gnu/packages/perl.scm (perl-ref-util): New variable.

	Change-Id: Ie641a030e7d5cb0be786352c90b46e2facbcd0da

2025-02-22  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add perl-xstring.
	* gnu/packages/perl.scm (perl-xstring): New variable.

	Change-Id: Ib7780bc39f6dcd85eb01ede44da6875c9d2a5d8a

2025-02-22  Franz Geffke  <franz@pantherx.org>

	gnu: Add qimgv.
	* gnu/packages/image-viewers.scm (qimgv): New variable.

	Change-Id: I474b6a5d453eee6a91405bf5f7eb1aa908e665b7

2025-02-22  Franz Geffke  <franz@pantherx.org>

	gnu: Add cpp-utilities.
	* gnu/packages/cpp.scm (cpp-utilities): New variable.

	Change-Id: I21651e88acefbb8de86ff1fb4e2ac71ae1ab6b45

2025-02-22  Sughosha  <sughosha@disroot.org>

	gnu: Add juce.
	* gnu/packages/cpp.scm (juce): New variable.

	Change-Id: I16121fed9a2a09a252a27fd3bdea72a07f6b8728

2025-02-22  Bassam Saeed  <guix@bassamsaeed.ca>

	gnu: Add pastel.
	* gnu/packages/rust-apps.scm (pastel): New variable.

	Change-Id: I0b659d07be9fcdec4b30c9ea286f65ed55731342

2025-02-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-voltron: Update to 0.2.0-4.3817548.
	* gnu/packages/bioinformatics.scm (r-voltron): Update to 0.2.0-4.3817548.

	Change-Id: Ia7fbfb82a4b040008dc5d8830712c14b37a7ebd2

2025-02-21  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-pygam.
	* gnu/packages/bioinformatics.scm (python-pygam): New variable.

	Change-Id: I0bdd26546b17e3e0f96a32c6de9674d1731ba978

2025-02-21  Andreas Enge  <andreas@enge.fr>

	gnu: gap: Enable xgap package.
	* gnu/packages/algebra.scm (gap)[inputs]: Add libx11, libxaw, and libxt.
	[arguments]<phases>{prepare-package-source}: Substitute paths and modify
	configuration.
	{remove-packages}: Do not remove xgap.
	{install-packages}: Add a symlink from bin/ to xgap.sh.

	Change-Id: I9466fdb3f469325f7229de210b88d371c2839504

2025-02-21  Ludovic Courtès  <ludo@gnu.org>

	home: services: unclutter: Add a ‘stop’ method.
	* gnu/home/services/desktop.scm (home-unclutter-shepherd-service):
	Remove ‘one-shot?’ field and set ‘stop’.

	Change-Id: I82b915d4260a62e628b419a497c50ecf2cbc356c

2025-02-21  Ludovic Courtès  <ludo@gnu.org>

	services: Use ‘spawn-command’ instead of ‘fork’ + ‘waitpid’.
	Fixes <https://issues.guix.gnu.org/76315>.

	This is more concise and more robust: these ‘waitpid’ calls would
	compete with those made by shepherd’s event loop upon SIGCHLD, and they
	could hang forever, as illustrated with ‘dhcp-client-service-type’
	in <https://issues.guix.gnu.org/76315>.

	* gnu/services/databases.scm (postgresql-role-shepherd-service): Use
	‘spawn-command’ instead of ‘fork+exec-command’ followed by ‘waitpid’.
	* gnu/services/networking.scm (dhcp-client-shepherd-service): Change
	‘start’ to use ‘spawn-command’ instead of ‘fork+exec-command’ and
	* gnu/services/web.scm (patchwork-django-admin-gexp): Use
	‘spawn-command’ instead of ‘primitive-fork’ + ‘waitpid’.

	Change-Id: I449290bfa46f8600e6ccdb5a6da990ad0cb7948c
	Reported-by: Tomas Volf <~@wolfsden.cz>

2025-02-21  Ludovic Courtès  <ludo@gnu.org>

	services: transmission: Remove custom ‘stop’ implementation.
	This ‘stop’ methods had two problems:

	  1. It is incompatible with the Shepherd 1.0, where the running value
	     is a <process> record and not a PID.

	  2. It is unreliable because its ‘waitpid’ calls compete with those
	     made by shepherd’s main event loop upon SIGCHLD.

	* gnu/services/file-sharing.scm (transmission-daemon-shepherd-service):
	Change ‘stop’ to use ‘make-kill-destructor’.

	Change-Id: I406eb619d4a72bb5afe6200ac5c8f68736a78d97

2025-02-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add python-pytooling.
	* gnu/packages/python-xyz.scm (python-pytooling): New variable.

	Change-Id: Id045f071b6c531d4afff4322d1a544589f214d50

2025-02-21  Liam Hupfer  <liam@hpfr.net>

	guix-install.sh: Check for existing installation before downloading.
	Previously, the check came after guix_get_bin.  There’s no need to fetch
	the rather large release archive if there’s an existing installation, so
	check first.  Refactor the check into a function similar to other
	preflight checks.

	* etc/guix-install.sh: Check for existing installation before
	downloading.

	Change-Id: I5506fb1cacdc88bd6355e8dfa1f690acf7886c1f

2025-02-21  Liam Hupfer  <liam@hpfr.net>

	guix-install.sh: Add msg helpers and use stderr consistently.
	Add helpers to avoid repeated manual concatenation.

	_err and _msg "$ERR are used interchangeably with their only difference
	being output stream; convert all errors to use _err.

	* etc/guix-install.sh: Add msg helpers and consolidate errors to stderr.

	Change-Id: I06e97ccc50d108ed9e279ae80c6b2386d7b8c36b

2025-02-21  Liam Hupfer  <liam@hpfr.net>

	guix-install.sh: Appease shellcheck.
	* etc/guix-install.sh: Appease shellcheck.

	Change-Id: I24f0d13bb254c08d4fe45f5aa3b74bbc6a9a9d88

2025-02-21  Liam Hupfer  <liam@hpfr.net>

	guix-install.sh: Add to MANPATH.
	Guix and Guix-provided software also have man pages.  If the user
	doesn’t install man-db via Guix, they should still be able to read
	Guix-provided man pages.

	* etc/guix-install.sh (sys_create_init_profile): Add to MANPATH.

	Change-Id: Ibceb354012d23d24deeb39b1ec02790873396a6b

2025-02-21  Liam Hupfer  <liam@hpfr.net>

	guix-install.sh: Improve Guix profile sourcing.
	Make both profiles use GUIX_PROFILE and reorder some code so each
	profile is handled in one contiguous block.  The user’s profile now
	takes precedence over the ‘guix pull’ profile on INFOPATH.  If the user
	already has an info reader in their Guix profile, don’t add a duplicate
	entry to INFOPATH.  If the user doesn’t have an imperative
	~/.guix-profile (i.e. they manage software with Guix Home and ‘guix
	shell’), don’t add an unnecessary entry to INFOPATH.  Clean up after
	ourselves by unsetting the temporary GUIX_PROFILE variable, which only
	needs to be set when sourcing.

	* etc/guix-install.sh (sys_create_init_profile): Improve Guix profile
	sourcing.

	Change-Id: Ibceb354012d23d24deeb39b1ec02790873396a6b

2025-02-21  Liam Hupfer  <liam@hpfr.net>

	guix-install.sh: Remove system-level Guix Home initialization.
	Guix Home handles its own profile initialization in ~/.profile and
	documents shell setup accordingly.  It does more than what is done here,
	including running an on-first-login script to start a user Shepherd
	instance.  In general, changes and improvements to Guix Home
	initialization are unlikely to propagate to the foreign distro install
	script, since many Guix contributors only use Guix via Guix System and
	Guix Home does not depend on system-level initialization anyway.

	Avoid partially initializing Guix Home in /etc/profile.d to keep search
	path variables free of redundant entries.  Instead, leave a comment
	directing users to the relevant manual section.

	* etc/guix-install.sh (sys_create_init_profile): Remove system-level
	Guix Home initialization.

	Change-Id: Ib78aa0382268a789298d4980ee394d99a602a5ca

2025-02-21  Liam Hupfer  <liam@hpfr.net>

	home: services: setup-environment: Set GUIX_LOCPATH.
	Locales installed via Guix Home should be exposed to Guix packages by
	default.

	* gnu/home/services.scm (environment-variables->setup-environment-script):
	Set GUIX_LOCPATH.

	Change-Id: Ic61f0832312479ba36f471d92a12e7b4e296389f

2025-02-21  Liam Hupfer  <liam@hpfr.net>

	home: services: Unset variables after profile init.
	While they aren’t exported, these temporary variables show up in the
	resulting shell, cluttering tab completion and declare -p.

	* gnu/home/services.scm (environment-variables->setup-environment-script):
	Unset shell variables.
	* gnu/home/services/shells.scm (add-shell-profile-file): Likewise.

	Change-Id: Ibb634849d9f38c1a9a44c0d493e92231364de958

2025-02-21  Liam Hupfer  <liam@hpfr.net>

	home: services: setup-environment: Use GUIX_PROFILE.
	setup-environment already defines this variable. Use it since it’s more
	concise.

	* gnu/home/services.scm (environment-variables->setup-environment-script):
	Use GUIX_PROFILE.

	Change-Id: Ib75d8df6294976f4e95cfa7d607dc0ba21ddd258

2025-02-21  Karl Hallsby  <karl@hallsby.com>

	services: Add xen-guest-agent-service-type.
	* gnu/services/virtualization.scm (xen-guest-agent-configuration,
	  xen-guest-agent-service-type): New variables.
	* doc/guix.texi: Document them.

	Change-Id: Id1b1f4fc2b193d73f4401e74a214222dfe1b6ea7

2025-02-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pdbfixer: Add missing inputs.
	* gnu/packages/bioinformatics.scm (python-pdbfixer)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: If51cf62c3f88bf73290f7d29af0a6e8277ecddea

2025-02-21  Santiago Payà i Miralta  <santiagopim@gmail.com>

	gnu: font-iosevka: Add variants to its updater script comment.
	* gnu/packages/fonts.scm (font-iosevka): Add variants to the updater
	script comment.

	Change-Id: Ib79c3f31dd1d49c1f85ed6eb1e9a1a1779861086

2025-02-21  Santiago Payà i Miralta  <santiagopim@gmail.com>

	gnu: Add font-iosevka-ss18.
	* gnu/packages/fonts.scm (font-iosevka-ss18): New variable.

	Change-Id: I6bed7f23f6b41061869d1188d94580b66b9949a6

2025-02-21  Santiago Payà i Miralta  <santiagopim@gmail.com>

	gnu: Add font-iosevka-ss17.
	* gnu/packages/fonts.scm (font-iosevka-ss17): New variable.

	Change-Id: I52be7b4cff5989244d50afdcb065287cda7d662f

2025-02-21  Santiago Payà i Miralta  <santiagopim@gmail.com>

	gnu: Add font-iosevka-ss16.
	* gnu/packages/fonts.scm (font-iosevka-ss16): New variable.

	Change-Id: I1d030b57cbf8d1b9659115d21eb2f439057d2a79

2025-02-21  Santiago Payà i Miralta  <santiagopim@gmail.com>

	gnu: Add font-iosevka-ss15.
	* gnu/packages/fonts.scm (font-iosevka-ss15): New variable.

	Change-Id: I36e15a7997a32e3aa1515c7252045f6cf2570b08

2025-02-21  Santiago Payà i Miralta  <santiagopim@gmail.com>

	gnu: Add font-iosevka-ss14.
	* gnu/packages/fonts.scm (font-iosevka-ss14): New variable.

	Change-Id: I6a161e3b2c2394b14c0aa9e23d4fc348bed1cda6

2025-02-21  Santiago Payà i Miralta  <santiagopim@gmail.com>

	gnu: Add font-iosevka-ss13.
	* gnu/packages/fonts.scm (font-iosevka-ss13): New variable.

	Change-Id: If5675cc1cd55d5426d1e8bc8ff3f795027686e7a

2025-02-21  Santiago Payà i Miralta  <santiagopim@gmail.com>

	gnu: Add font-iosevka-ss12.
	* gnu/packages/fonts.scm (font-iosevka-ss12): New variable.

	Change-Id: Iaf2929bcecb6f691e9f8244a969af4e09c712b35

2025-02-21  Santiago Payà i Miralta  <santiagopim@gmail.com>

	gnu: Add font-iosevka-ss11.
	* gnu/packages/fonts.scm (font-iosevka-ss11): New variable.

	Change-Id: Idae616a1fe9b711e329d0e484bceb1cc44edf7f7

2025-02-21  Santiago Payà i Miralta  <santiagopim@gmail.com>

	gnu: Add font-iosevka-ss10.
	* gnu/packages/fonts.scm (font-iosevka-ss10): New variable.

	Change-Id: I480e55224bb595a6d77522b0d056fbda40804874

2025-02-21  Santiago Payà i Miralta  <santiagopim@gmail.com>

	gnu: Add font-iosevka-ss07.
	* gnu/packages/fonts.scm (font-iosevka-ss07): New variable.

	Change-Id: I16295783f6b4a9b7ecd4f729166acd4511bdd0aa

2025-02-21  Santiago Payà i Miralta  <santiagopim@gmail.com>

	gnu: Add font-iosevka-ss06.
	* gnu/packages/fonts.scm (font-iosevka-ss06): New variable.

	Change-Id: I87e463c817b211058e0f5dc8c9410c08a17e4a41

2025-02-21  Santiago Payà i Miralta  <santiagopim@gmail.com>

	gnu: Add font-iosevka-ss05.
	* gnu/packages/fonts.scm (font-iosevka-ss05): New variable.

	Change-Id: I2abadae03511376e3c202f3664de1aa273f2aa57

2025-02-21  Santiago Payà i Miralta  <santiagopim@gmail.com>

	gnu: Add font-iosevka-ss04.
	* gnu/packages/fonts.scm (font-iosevka-ss04): New variable.

	Change-Id: I839a8efc052bc8956e8e13739d74d3811d9e8545

2025-02-21  Santiago Payà i Miralta  <santiagopim@gmail.com>

	gnu: Add font-iosevka-ss03.
	* gnu/packages/fonts.scm (font-iosevka-ss03): New variable.

	Change-Id: Ief4e9ae8648e555e1bd83bc8762c228f6746ca99

2025-02-21  Santiago Payà i Miralta  <santiagopim@gmail.com>

	gnu: Add font-iosevka-ss02.
	* gnu/packages/fonts.scm (font-iosevka-ss02): New variable.

	Change-Id: I9b57b7e93f06a15a142863aa6d1e54809616be2d

2025-02-21  Santiago Payà i Miralta  <santiagopim@gmail.com>

	gnu: Add font-iosevka-ss01.
	* gnu/packages/fonts.scm (font-iosevka-ss01): New variable.

	Change-Id: I2a098866f59230ea2fea8b6482635006bf4251b9

2025-02-21  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: Add font-monaspace.
	* gnu/packages/fonts.scm (font-monaspace): New variable.

	Change-Id: I25559696f792a8dbf4961dfba2be906fb6d5f0c0

2025-02-20  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-63.1da2a09.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-63.1da2a09.

	Change-Id: Iff558385c4fbfff4c64e1c8b874b57fe088f0c70

2025-02-20  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-10.13f1118.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-10.13f1118.

	Change-Id: I0de996175621255b9fc74cbe6ed9ceb6195287f8

2025-02-20  Vagrant Cascadian  <vagrant@debian.org>

	gnu: local.mk: Update with missing patches.
	* gnu/local.mk (dist_patch_DATA): Add missing patches.

	Makefile.am: Add missing hurd examples.
	* Makefile.am (EXAMPLES): Add missing hurd and hurd64 examples.

2025-02-20  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: evdi: Update to 1.14.8.
	* gnu/packages/linux.scm (evdi): Update to 1.14.8.

	Change-Id: Ib3ca633ce3f39bfde73c74f8887460d5ec28fbe4

2025-02-20  Leo Famulari  <leo@famulari.name>

	news: Add entry about linux-libre 6.13 update.
	* etc/news.scm: Add entry.

	Change-Id: Ic2fc5ca180648d96902e51b834ba246a96f6edb7

2025-02-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.13.
	* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
	linux-libre-pristine-source, linux-libre-source, linux-libre): Use the
	6.13 release series.

	Change-Id: Ifde10c27abc419a515f69185d6fecf24ade88691

2025-02-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.78.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.78.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Ia32d40243992a8a721946aa827a26c8b261312f7

2025-02-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.13: Update to 6.13.3.
	* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.3.
	(linux-libre-6.13-pristine-source, deblob-scripts-6.13): Update hashes.

	Change-Id: Ie6dc556efedab77e6acc43e195e5c83a3a538147

2025-02-20  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: go-github-com-hanwen-go-fuse-v2: Downgrade to 2.5.0.
	Fixes <https://issues.guix.gnu.org/76444>.

	* gnu/packages/golang-xyz.scm (go-github-com-hanwen-go-fuse-v2): Downgrade to
	2.5.0.

	Change-Id: Idf9059dc969b3c4447e2576ae0601199f20e2525

2025-02-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add x86-video-armada-novena.
	* gnu/packages/xorg.scm (x86-video-armada-novena): New variable.

	Change-Id: I7617b61724cc788479f707f05398096b69fcfe17

2025-02-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add libdrm-armada-novena.
	* gnu/packages/xdisorg.scm (libdrm-armada-novena): New variable.

	Change-Id: Iabb1edb173cc764dc3f9b921396fb513eb70c033

2025-02-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add gnome-packagekit.
	* gnu/packages/package-management.scm (gnome-packagekit): New variable.

	Change-Id: I62e4bebaf4e15c223058d8b9e158adfc989f8266

2025-02-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: gimp-next: Update to 3.0.0-RC3.
	* gnu/packages/gimp.scm (gimp-next): Update to 3.0.0-RC3.

	Change-Id: I547ee940f69c3720569c5a4038731309c5525036

2025-02-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: gegl: Update to 0.4.54.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.54.

	Change-Id: I40eadfb9421f2f27d16787efdcf797649478b3a3

2025-02-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add firmware-senoko.
	* gnu/packages/firmware.scm (firmware-senoko): New variable.

	Change-Id: I11f3ee4b20f3ef23f346388a40b0015fd86ed8c3

2025-02-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add senoko-chibios.
	* gnu/packages/firmware.scm (senoko-chibios): New variable.

	Change-Id: Id6fb9eb60b6fd975bba88f70b448e0b9a600293d

2025-02-20  Vagrant Cascadian  <vagrant@debian.org>

	etc: news: Fix typo.
	* etc/news.scm: Fix spelling of "split".

	guix: Fix typos.
	* guix/build/kconfig.scm (modify-deconfig): Fix spelling of "abbreviation".
	* guix/docker.scm (build-docker-image): Fix spelling of "split".
	* guix/scripts/pack.scm (docker-image): Fix spelling of  "split".

	gnu: Convert file from ISO-8859 to UTF-8.
	* gnu/packages/usb-modeswitch.scm: Use UTF-8 encoding for copyright symbol.

2025-02-20  jgart  <jgart@dismail.de>

	gnu: python-peewee: Update to 3.17.9.
	* gnu/packages/databases.scm (python-peewee): Update to 3.17.9.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I9bf350fe9366b53963d244495b22f07883a69fb5

2025-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libblockdev: Allow building on riscv64-linux.
	* gnu/packages/disk.scm (libblockdev)[inputs]: Only add multipath-tools
	on systems which are supported.

	Change-Id: Ie79a78bfdf0147589494a0a1a39e4ff45fefbbee

2025-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: liburcu: Fix build on riscv64-linux.
	* gnu/packages/datastructures.scm (liburcu)[native-inputs]: When
	building for riscv64-linux add gcc-14.

	Change-Id: Id27fd66938076a37f60a98a2649e7f9d9fa97b85

2025-02-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-netid: Add Python inputs.
	* gnu/packages/bioinformatics.scm (r-netid)[propagated-inputs]: Add
	python-anndata, python-geosketch, python-scanpy, and scvelo.

	Change-Id: I67661d55769dcd23a1bc448c127d81c0e54065ae

2025-02-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add mageck.
	* gnu/packages/bioinformatics.scm (mageck): New variable.

	Change-Id: I0d232473c983ac98aa01ef39a96e938da8628b7d

2025-02-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-multicore-tsne.
	* gnu/packages/bioinformatics.scm (python-multicore-tsne): New variable.

	Change-Id: I156deff8a55890776105d9c8867bbf8dc968e2e2

2025-02-20  宋文武  <iyzsong@member.fsf.org>

	gnu: Add gambas.
	* gnu/packages/gambas.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.

	Change-Id: Ia96b34ce49d0e7512a179f8e55a51dc3449fda08

2025-02-20  Philippe SWARTVAGHER  <phil.swart@gmx.fr>

	gnu: hwloc: Update to 2.12.0.
	* gnu/packages/mpi.scm (hwloc): Update to 2.12.0.

	Change-Id: I6d35e8da99e98ba18e71df94f4c7f63f69332bb3

2025-02-20  Rostislav Svoboda  <Rostislav.Svoboda@gmail.com>

	gnu: emacs-inspector: Update to 0c02fd7.
	* gnu/packages/emacs-xyz.scm (emacs-inspector): Update to
	0c02fd712ff89006227838e18a4685678abd9ba8.

	Change-Id: Ia70ff3fd13d3d8c131500420fa8b88f64927b0c6

	Change-Id: I378fe8b27d31cb6465fff9d93e99e59cee207ebe

2025-02-20  Rostislav Svoboda  <Rostislav.Svoboda@gmail.com>

	gnu: emacs-gptel-quick: Update to d7a3aed.
	* gnu/packages/emacs-xyz.scm (emacs-gptel-quick): Update to
	d7a3aedefdc656a136d5664f2dac165a1f6ebf0e.

	Change-Id: I278df99664bc7b5aa16de39da6f67bb2246bdb04

	Change-Id: I63d4c14a97e1064ab049d70524c57315c50e0b91

2025-02-20  Cayetano Santos  <csantosb@inventati.org>

	gnu: yosys: Update to 0.50.
	* gnu/packages/fpga.scm (yosys): Update to 0.50.

	Change-Id: I29afc237c3ef5ea327aefdba68f76335d617a251

2025-02-20  Raven Hallsby  <karl@hallsby.com>

	gnu: Add nginx-headers-more-module.
	* gnu/packages/web.scm (nginx-headers-more-module): New variable.

	Change-Id: I8219fefadd008b884f836f974d0850b352825ee0

2025-02-20  Andreas Enge  <andreas@enge.fr>

	gnu: gap: Enable the caratinterface package.
	* gnu/packages/algebra.scm (gap)<phases>{prepare-package-source}:
	New phase to unpack the caratinterface source.
	{remove-packages}: Do not remove caratinterface.

	Change-Id: Id94fc276ee1a31df9acd81f8757e26d7b3e38366

2025-02-20  Andrew Wong  <wongandj@icloud.com>

	gnu: Add sd.
	* gnu/packages/rust-apps.scm (sd): New variable.

	Change-Id: Ie62904c26d29bfe9fc4e09b6abf39cb8b59861c7

2025-02-20  Andrew Wong  <wongandj@icloud.com>

	gnu: Add rust-unescape-0.1.
	* gnu/packages/crates-io.scm (rust-unescape-0.1): New variable.

	Change-Id: I36a4a6433171e8ba2d94faafd7d5abd2607a7d41

2025-02-20  Andrew Wong  <wongandj@icloud.com>

	gnu: Add rust-ansi-to-html-0.1.
	* gnu/packages/crates-io.scm (rust-ansi-to-html-0.1): New variable.

	Change-Id: I7af10219f0c9b0af31a8efbefb12dbc6e62fc5c0

2025-02-20  jgart  <jgart@dismail.de>

	gnu: python-django-sekizai: Update to 4.1.0.
	* gnu/packages/django.scm (python-django-sekizai): Update to 4.1.0.
	[propagated-inputs]: Remove python-six.

	Change-Id: Iaf66f0c6e88d9f880577f9ebdb2c9b8478211704

2025-02-20  jgart  <jgart@dismail.de>

	gnu: python-django-classy-tags: Update to 4.1.0.
	* gnu/packages/django.scm (python-django-classy-tags): Update to 4.1.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Enable tests.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ie5d035d677c57c78b8a3b8af0001605eb69beacf

2025-02-20  jgart  <jgart@dismail.de>

	gnu: python-django-picklefield: Update to 3.2.0.
	* gnu/packages/django.scm (python-django-picklefield): Update to 3.2.0.

	Change-Id: I7cb795cd58fe50c87110d7116811c256ed19a799

2025-02-20  jgart  <jgart@dismail.de>

	gnu: python-dj-database-url: Update to 2.3.0.
	* gnu/packages/django.scm (python-dj-database-url): Update to 2.3.0.
	[source]: Update pypi-uri.

	Change-Id: Ie60ca0837a070e53bfead1668f205e2005072b96

2025-02-20  jgart  <jgart@dismail.de>

	gnu: python-django-netfields: Update to 1.3.2.
	* gnu/packages/django.scm (python-django-netfields): Update to 1.3.2.

	Change-Id: I4e82c33595cac9f1ebbd374362e2bfdb49cc6602

2025-02-20  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-notifyd: Update to 0.9.7.
	* gnu/packages/xfce.scm (xfce4-notifyd): Update to 0.9.7.

	Change-Id: If425702da323f2e6a0f86392baf77be54ad01b4d

2025-02-20  宋文武  <iyzsong@member.fsf.org>

	gnu: orage: Update to 4.20.0.
	* gnu/packages/xfce.scm (orage): Update to 4.20.0.

	Change-Id: Ibddf0027c9bcefe5d2cfa3b622845065043fc214

2025-02-20  宋文武  <iyzsong@member.fsf.org>

	gnu: xfdesktop: Update to 4.20.1.
	* gnu/packages/xfce.scm (xfdesktop): Update to 4.20.1.

	Change-Id: I72ab9de6a93add1e8dbb1ea15d7c0c01bac11cfc

2025-02-20  宋文武  <iyzsong@member.fsf.org>

	gnu: thunar-shares-plugin: Update to 0.4.0.
	* gnu/packages/xfce.scm (thunar-shares-plugin): Update to 0.4.0.
	[native-inputs]: Add autoconf-2.71.
	[inputs]: Add xfconf.

	Change-Id: I8355c2b74afae9ef538bddd80d95def1c6fb55de

2025-02-20  宋文武  <iyzsong@member.fsf.org>

	gnu: thunar: Update to 4.20.2.
	* gnu/packages/xfce.scm (thunar): Update to 4.20.2.

	Change-Id: I0c93ce10e428eaa8762faf455a46bf8545109052

2025-02-20  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-settings: Update to 4.20.1.
	* gnu/packages/patches/xfce4-settings-defaults.patch: Adjust for 4.20.1.
	* gnu/packages/xfce.scm (xfce4-settings): Update to 4.20.1.

	Change-Id: I15f6ac8715e2d81fd2bac4763445db6da49880dc

2025-02-20  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-whiskermenu-plugin: Update to 2.9.1.
	* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): Update to 2.9.1.

	Change-Id: I3bcbf2870d7260e5c7428cc3862a158ba92d6486

2025-02-20  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-panel: Update to 4.20.3.
	* gnu/packages/xfce.scm (xfce4-panel): Update to 4.20.3.

	Change-Id: Id643aa2271cdf3be978bad18f8d2793de1fcc832

2025-02-20  宋文武  <iyzsong@member.fsf.org>

	gnu: libxfce4windowing: Update to 4.20.2.
	* gnu/packages/xfce.scm (libxfce4windowing): Update to 4.20.2.

	Change-Id: Ic8fa09437e71ba591b7d68d577d1d81053a6da9b

2025-02-20  宋文武  <iyzsong@member.fsf.org>

	gnu: elementary-xfce-icon-theme: Update to 0.20.1.
	* gnu/packages/xfce.scm (elementary-xfce-icon-theme): Update to 0.20.1.
	[license]: Change to GPL3+.

	Change-Id: I30877871b5669b88ecfb0e85dd455d3be7151c7a

2025-02-19  jgart  <jgart@dismail.de>

	gnu: postorius: Update to 1.3.13.
	* gnu/packages/mail.scm (postorius): Update to 1.3.13.
	[build-system]: Use pyproject-build-system.
	[inputs]: Format inputs.
	[native-inputs]: Add python-pdm-backend and python-pytest.

	Change-Id: Iec0fe11b9b0d235ebd53b8675fa16db639b32139

2025-02-19  jgart  <jgart@dismail.de>

	gnu: python-django-gravatar2: Update to 1.4.5.
	* gnu/packages/django.scm (python-django-gravatar2): Update to 1.4.5.

	Change-Id: I6f366596efaf289fd3684dcfbbd8daf14ee24eff

2025-02-19  jgart  <jgart@dismail.de>

	gnu: python-django-cache-url: Update to 3.4.5.
	* gnu/packages/django.scm (python-django-cache-url): Update to 3.4.5.

	Change-Id: I25d6850c4dcfec035585ba3d46269e5dc7384dcc

2025-02-19  Lars Bilke  <lars.bilke@ufz.de>

	gnu: tclap 1.4.0-rc2.
	* gnu/packages/cpp.scm (tclap): Update to 1.4.0-rc2.

	Change-Id: I740a834f1b9c7811d9f71454d0cfa3384eb8ad4d

2025-02-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: urlscan: Update to 1.0.6.
	* gnu/packages/mail.scm (urlscan): Update to 1.0.6.

	Change-Id: I1cd70ba9e760f316e1915439c6f928ddc91126b6

2025-02-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tig: Update to 2.5.12.
	* gnu/packages/version-control.scm (tig): Update to 2.5.12.
	[arguments]: Fix the bash completions directory.

	Change-Id: I5f046a1bc2d4cdc61f9d4eaf101d9da2c2f9bb51

2025-02-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-dropbox: Update to 12.0.2.
	* gnu/packages/file-systems.scm (python-dropbox): Update to 12.0.2.
	[source]: Update snippet.

	Change-Id: Ief97e48bbd826a624e432addda34f49c473d56a2

2025-02-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: snac2: Update to 2.72.
	* gnu/packages/fediverse.scm (snac2): Update to 2.72.
	[arguments]: Remove custom 'remove-usr-local phase.

	Change-Id: I7ed829aec7c8b3f24095401def15a738eba25486

2025-02-19  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-closql: Update to 2.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-closql): Update to 2.2.0.

	Change-Id: Ibbb15b8cad9434992df47837cad32e9e9ae0a319

2025-02-19  jgart  <jgart@dismail.de>

	gnu: visidata: Update to 3.1.1.
	* gnu/packages/spreadsheet.scm (visidata): Update to 3.1.1.
	[arguments]: Add phase for setting HOME to a temporary path in order to allow
	tests to pass.

	Change-Id: Ib3a5713cf1d328cba6727c155654b57aa7366567

2025-02-19  Andreas Enge  <andreas@enge.fr>

	gnu: gap: Fix building of documentation.
	* gnu/packages/algebra.scm (gap)[origin]: Move deletion of packages from
	a snippet to...
	[arguments]<phases>{remove-packages}: ...this new phase.
	{build-doc}: Move phase. Remove substitution in build script.

	Change-Id: I62295c3be7439ce5cf50f54f331e63dad80ab113

2025-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-imgviz: Update to 1.7.6.
	* gnu/packages/image-processing.scm (python-imgviz): Update to 1.7.6.
	[source] <url>: Remove trailing ".git".
	<snippet>: Remove redundant substitutes.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <phases>: Use default 'check; add 'pretend-version.
	[native-inputs]: Add python-hatchling, python-hatch-vcs, and
	python-hatch-fancy-pypi-readme.

	Change-Id: Idfa20a39660d7f29e3b9a1ae69d934756ae08008

2025-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pims: Update to 0.7.
	* gnu/packages/image-processing.scm (python-pims): Update to 0.7. Fix
	build.
	[source] <uri>: Adjust it as PyPI archive name has been changed.
	[arguments] <test-flags>: Remove skipped tests option and ignore one ore
	whole test file requiring image data.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I48c51e81d114b5ad49aed288788220ffe93b17d7

2025-02-19  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-118.7e807fa.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-118.7e807fa.

	Change-Id: I1b76bc8b678dbd910db5f07b66e955448c114a37

2025-02-19  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-9.9924503.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-9.9924503.

	Change-Id: I28531bee45476c44fcc7c81aebe17cce1fcd4100

2025-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-slowapi.
	* gnu/packages/python-web.scm (python-slowapi): New variable.

	Change-Id: I61c093f60a40ff1ed3a65ed935b7b9ab3be0400c

2025-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-hiro.
	* gnu/packages/python-check.scm (python-hiro): New variable.

	Change-Id: Ie3ac28190fac514a6af72c16085b2fc025f1af08

2025-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-limits.
	* gnu/packages/python-xyz.scm (python-limits): New variable.

	Change-Id: I62e4d8311fe0ccdc43f110a101c8157c19dcd604

2025-02-19  Efraim Flashner  <efraim@flashner.co.il>

	doc: Fix some misspellings.
	Change-Id: I567aec7b1fac91234f46886c35affa6bd6e582d9

	guix: Fix some misspellings.
	Change-Id: Ia036217dadc1624c5f0d59fd44f646d46315c1f3

	gnu: Fix some misspellings.
	Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97

2025-02-19  Efraim Flashner  <efraim@flashner.co.il>

	guix: lint: Check for more misspelled words in descriptions.
	* guix/lint.scm (check-description-style)[check-description-typo]: Add
	more common misspellings.

	Change-Id: I1342c150e8af809ef954fb5d13f65dd3bd8c8cf3

2025-02-19  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.63.40.
	* gnu/packages/prolog.scm (trealla): Update to 2.63.40.

	Change-Id: I36275ec00fc4cff6fffcfcdaca2a5a31cbb3708e

2025-02-18  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Fix embedded store path in patch.
	Embedding store paths breaks running "make dist".

	Fixes: 696f2acbc7ba0ab7874d7ee4766135b623f88424

	* gnu/packages/patches/racket-launcher-config-dir.patch: Adjust reference to
	store path.

2025-02-18  Andreas Enge  <andreas@enge.fr>

	gnu: openssh: Update to 9.9p2.
	Fixes CVE-2025-26465 and CVE-2025-26466.

	* gnu/packages/ssh.scm (openssh): Update to 9.9p2.

	Change-Id: I0b6ab4ce55a4a16678d5a2c9dc99b81268078db2

2025-02-18  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: havoc: Update to 0.6.0.
	* gnu/packages/terminals.scm (havoc): Update to 0.6.0.

	Change-Id: I91e9f1feb5dbbc8d3ff483612df73214a66e4f94

2025-02-18  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.29.2.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.29.2.

	Change-Id: I338b4adeeac1f24003b4ca305c623c4a33e3f7af

2025-02-18  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Fix grammar of various package descriptions.
	Adjust patterns where "allows to X" to use "allows Xing" or similar forms.

	* gnu/packages/build-tools.scm (potato-make): Use "Allows Xing" form.
	* gnu/packages/image.scm (pngcheck): Likewise.
	* gnu/packages/qt.scm (kddockwidgets): Likewise.
	* gnu/packages/tex.scm (texlive-biblatex-shortfields): Use "Allow Xing" form.
	(texlive-drawmatrix): Likewise.  (texlive-mathsemantics): Use "allow Y Xing"
	form.  (texlive-xlop): Use "allow Xing" form.  (texlive-texlogfilter):
	Likewise.

2025-02-18  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: Add guile-mqtt.
	* gnu/packages/guile-xyz.scm (guile-mqtt): New variable.

	Change-Id: I3e9d4ebdb2357023f77962b9d40e3b10242aeac3

2025-02-18  Danial Behzadi  <dani.behzi@ubuntu.com>

	gnu: tractor: Invoke glib-compile-schemas.
	* gnu/packages/tor.scm (tractor)[arguments]: In ‘install-gschema’ phase,
	invoke ‘glib-compile-schemas’.

	Change-Id: Ifaa7704dad7295f54494d826419f9c209da34f85

2025-02-18  Tomas Volf  <~@wolfsden.cz>

	gnu: skopeo: Update to 1.18.0.
	* gnu/packages/virtualization.scm (skopeo): Update to 1.18.0.

	Change-Id: I94f96a7a5c12c315a8b2708dea7b5c65bc202ef8

2025-02-18  Rostislav Svoboda  <Rostislav.Svoboda@gmail.com>

	gnu: emacs-snow: Update to be17977677fa29709a726715a1a1cba1bd299f68.
	* gnu/packages/emacs-xyz.scm (emacs-snow): Update to be17977677fa29709a726715a1a1cba1bd299f68.

	Change-Id: Id078942a6e5f0c6f15cea49c80a36b421083d6a9

2025-02-18  Fernando Martínez González  <me@frndmg.xyz>

	services: lightdm: Fix vnc server flag listen-address
	* gnu/services/lightdm.scm (lightdm-configuration-file): Fix typo from
	‘vnc-server-listen-address’ to ‘listen-address’.

	Change-Id: I40d26a5554bf160658e641cc8d3dc212f1364c93

2025-02-18  Felix Lechner  <felix.lechner@lease-up.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gocryptfs: Find fusermount.
	* gnu/packages/file-systems.scm (gocryptfs): [arguments] <phases>: Add
	'fix-paths.

	Change-Id: I43eb135c0b2a89575174a391c047d07907b0b930

2025-02-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hanwen-go-fuse-v2: Fix indentation.
	* gnu/packages/golang-xyz.scm (go-github-com-hanwen-go-fuse-v2): Fix
	indentation.
	[phases] {remove-benchmark}: Remove unused "tests?" argument from
	lambda.

	Change-Id: Iff9528ec13a2e90a415a3ee80006c63dc9ffbd0c

2025-02-18  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Felix Lechner  <felix.lechner@lease-up.com>

	gnu: go-github-com-hanwen-go-fuse-v2: Find fusermount.
	It was proposed in #71795 on <2024-06-27>.

	Go-fuse requires the setuid version of Fusermount.  Relying on PATH is
	not acceptable in all situations, especially not when mounts are
	executed automatically as part of PAM.

	* gnu/packages/golang-xyz.scm (go-github-com-hanwen-go-fuse-v2)
	[arguments] <phases>: Add 'fix-paths to adjust path to setuid version of
	Fusermount.
	[inputs]: Add fuse.

	Change-Id: I56a8265857c6b31dfe74ad3bad3927842c8c9f05

2025-02-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gocryptfs: Update to 2.5.1.
	* gnu/packages/file-systems.scm (gocryptfs): Update to 2.5.1.

	Change-Id: I89e06b43b28ad3f84b2341e173ab31108d89ed39

2025-02-18  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-117.99b3362.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-117.99b3362.

	Change-Id: Iaae799009da631d93184e8846c6e9d743727b410

2025-02-18  Christopher Baines  <mail@cbaines.net>

	gnu: bffe: Update to 0-10.3442bff.
	* gnu/packages/package-management.scm (bffe): Update to 0-10.3442bff.
	[native-inputs,propagated-inputs]: Add guile-pfds.

	Change-Id: Ide88302d2c8573accdf73ca943f2ea5339642c00

2025-02-17  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.63.39.
	* gnu/packages/prolog.scm (trealla): Update to 2.63.39.

	Change-Id: Ibd94dfe5d6b6e7a8efb0195128fc7e349195c96f

2025-02-17  Homo  <gay@disroot.org>

	gnu: Add inferno.
	Based on earlier work rejected for licensing reasons (#33080), code has
	been relicensed from LPL to Expat.

	Just in case remove all fonts from distribution, instead fonts from
	plan9port are used.

	* gnu/packages/inferno.scm: New file.
	* gnu/packages/patches/inferno-fix-crash.patch: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES, dist_patch_DATA): Register new files.

	Change-Id: I9a05a8bb2397796f6af86fa3be3408982ca62648
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2025-02-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sendgmail: Improve package style.
	* gnu/packages/mail.scm (sendgmail): Re order fields and use list style.
	[arguments] <install-source?>: No need for source as it's a final
	command.
	<tests?>: No tests in upstream.
	[home-page]: Fix it.

	Change-Id: I5263a0a44b65d19ffda815069891f772be5e34b6

2025-02-17  Skylar Hill  <stellarskylark@posteo.net>

	gnu: Add emacs-nushell-mode.
	* gnu/packages/emacs-xyz.scm (emacs-nushell-mode): New variable.

	Change-Id: I216d8a9f7e7f89e379174a5d93020ff44c69d51f

2025-02-17  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Fix typos in description and synopsis in various packages.
	* gnu/packages/crates-database.scm (rust-sqlformat-0.2)[description]: Fix
	spelling of "formatting".
	* gnu/packages/emacs-xyz.scm (emacs-arei)[synopsis]: Fix spelling of
	"Asynchronous".  (emacs-ob-racket)[description]: Fix spelling of "support".
	* gnu/packages/firmware.scm (fcode-utils)[description]: Fix spelling of
	"utilities".  (sgabios)[description]: Fix spelling of "capabilities".
	* gnu/packages/games.scm (qcheckers)[description]: Fix spelling of "formerly".
	* gnu/packages/geo.scm (python-ogr2osm)[description]: Fix spelling of
	"PostgreSQL".
	* gnu/packages/guile-xyz.scm (guile-ares-rs)[synopsis]: Fix spelling of
	"Asynchronous".  (guile-rsv)[description]: Fix spelling of "Separated".
	* gnu/packages/julia-xyz.scm (julia-multivariatepolynomials)[description]: Fix
	spelling of "implementing".
	* gnu/packages/language.scm (mecab)[description]: Fix spelling of "developed".
	* gnu/packages/lisp-xyz.scm (sbcl-cl-json-pointer)[description]: Fix spelling
	of "library".
	* gnu/packages/machine-learning.scm (ideep-pytorch)[synopsis]: Fix spelling of
	"internal".
	* gnu/packages/maths.scm (suitesparse-cholmod)[description]: Fix spelling of
	"routines".
	* gnu/packages/ocaml.scm (ocamlc-loc)[description]: Fix spelling of
	"compiler".
	* gnu/packages/pdf.scm (capypdf)[description]: Fix spelling of "library".
	* gnu/packages/ruby.scm ruby-silent-stream)[description]: Fix spelling of
	"Extensions".  (ruby-fileutils)[synopsis]: Fix spelling of "library".
	* gnu/packages/rust-apps.scm (kibi)[description]: Fix spelling of
	"highlighting".
	* gnu/packages/scheme.scm (owl)[description]: Fix spelling of "support".
	* gnu/packages/statistics.scm (r-mixedpower)[description]: Fix spelling of
	"separate".
	* gnu/packages/sugar.scm (sugar-commander-activity)[description]: Fix spelling
	of "removable".

2025-02-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: goimapnotify: Improve description.
	* gnu/packages/mail.scm (goimapnotify) [description]: Add more details
	and link to https://github.com/a-sk/python-imapnotify.

	Change-Id: Ie16b7e493b37b07bd32085c9ba29969a19ba707a

2025-02-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: goimapnotify: Improve package style.
	* gnu/packages/mail.scm (goimapnotify): Update to 2.4.
	[arguments] <install-source?>: It's a final command, no need for source.
	[propagated-inputs]: Move from here ...
	[native-inputs]: ... to here.

	Change-Id: I979c87595bbddd4b3fd92d38cac96af1852302bf

2025-02-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Deprecate go-gitlab.com-shackra-goimapnotify.
	* gnu/packages/mail.scm (go-gitlab.com-shackra-goimapnotify): Rename
	variable to goimapnotify, deprecate go-gitlab.com-shackra-goimapnotify.

	Change-Id: Idd5db9e5ee36d1bfc0f2a6f7751b760c8ebd3883

2025-02-17  Jussi Timperi  <jussi.timperi@iki.fi>

	gnu: go-gitlab.com-shackra-goimapnotify: Update to 2.4.
	* gnu/packages/mail.scm (go-gitlab.com-shackra-goimapnotify): Update to 2.4.
	[propagated-inputs]: Remove go-golang-org-x-text; add
	go-github-com-emersion-go-imap-id, go-github-com-fatih-color and go-github-com-spf13-viper.

	Change-Id: Ifab10c5c386fa35243b3975ce86b923efa479770

2025-02-17  Jussi Timperi  <jussi.timperi@iki.fi>

	gnu: Add go-github-com-emersion-go-imap-id.
	* gnu/packages/golang-web.scm (go-github-com-emersion-go-imap-id): New variable.

	Change-Id: I80d434d2905bfbe0e252840cec628477b4a042e0

2025-02-17  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Fix typos in haskel package description and synopsis.
	* gnu/packages/haskell-xyz.scm (ghc-fdo-notify)[description]: Fix spelling of
	"protocol".  (ghc-indexed-traversable-instances)[description]: Fix spelling of
	"formerly".  (ghc-recv)[synopsis]: Fix spelling of "network".

	gnu: Fix spelling in perl package description and synopsis.
	* gnu/packages/perl-web.scm (geolite-country-data)[description]: Fix spelling
	of "compatibility".
	* gnu/packages/perl.scm (perl-tie-hash-method)[synopsis,description]: Fix
	spelling of "overridden".

2025-02-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-requests-next: Inherit from python-requests.
	* gnu/packages/python-web.scm (python-requests-next): Inherit from
	python-requests.
	[arguments] <tests?>: Enable them as all passed successfully.

	Change-Id: Ic0d985f819444e0b01a843da94d874d16a742fb6

2025-02-17  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Fix grammar and typos in python package descriptions.
	* gnu/packages/python-web.scm (python-devpi-client)[description]: Adjust
	grammar.  (python-legacy-cgi)[description]: Fix spelling of "library".
	* gnu/packages/python-xyz.scm (python-adjusttext)[description]: Fix spelling
	of "automated".  (python-rgbxy)[description]: Fix spelling of "conversion".

	gnu: Fix typos in golang package description and synopsis.
	* gnu/packages/golang-check.scm (go-modernc-org-ccorpus2)[description]: Fix
	spelling of "package".
	* gnu/packages/golang-compression.scm
	(go-github-com-mholt-archiver-v3)[description]: Fix spelling of "command".
	* gnu/packages/golang-crypto.scm (go-gitlab-com-yawning-bsaes-git)[synopsis]:
	Fix spelling of "implementation".
	* gnu/packages/golang-web.scm
	(go-github-com-pires-go-proxyproto)[description]: Fix spelling of "coming".
	* gnu/packages/golang-xyz.scm (go-github-com-golangplus-bytes)[synopsis]: Fix
	spelling of "Extension".  (go-github-com-goreleaser-fileglob)[description]:
	Fix spelling of "directories".  (go-github-com-joho-godotenv)[synopsis]: Fix
	spelling of "library".  (go-github-com-otiai10-copy)[description]: Fix
	spelling of "implements".  (go-github-com-otiai10-copy)[description]: Fix
	spelling of "functinoality".  (go-github-com-zyedidia-poller)[description]:
	Fix spelling of "concurrent".

2025-02-17  Roman Scherer  <roman@burningswell.com>

	gnu: Add emacs-enwc.
	* gnu/packages/emacs-xyz.scm (emacs-enwc): New variable.

	Change-Id: I110e81b639c717fc6049bed16e6d597bb5ca10b7

2025-02-17  Roman Scherer  <roman@burningswell.com>

	gnu: tree-sitter-clojure: Update to 0.0.13.
	* gnu/packages/tree-sitter.scm (tree-sitter-clojure): Update to 0.0.13.

	Change-Id: If12e1a32744a2ecec3774303ccbba2032e2b0855

2025-02-17  Skylar Hill  <stellarskylark@posteo.net>

	gnu: emacs-catppuccin-theme: Update to 1.0.0-2.2975032.
	* gnu/packages/emacs-xyz.scm (emacs-catppuccin-theme): Update to 1.0.0-2.2975032.

	Change-Id: I55a77d946e7521f9db1c4722588503e26cb60d88

2025-02-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-yaml: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-yaml): Update to 1.2.0.

	Change-Id: I238d405f4702e31a80fadd8c8dfa996f9420186a

2025-02-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-parsebib: Update to 6.6.
	* gnu/packages/emacs-xyz.scm (emacs-parsebib): Update to 6.6.

	Change-Id: I1c699483db210740745c12ace48e626b998e8f45

2025-02-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-cape: Update to 1.9.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 1.9.

	Change-Id: Ic12f24d2d51b07a3e5ba688e85e169a17e7ee97e

2025-02-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-transient: Update to 0.8.4.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.8.4.

	Change-Id: I2f63b57c3f8f7ca19260aeffb2742c0fa797a30e

2025-02-17  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-magit-stgit: Update to 3.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-magit-stgit): Update to 3.1.0.

	Change-Id: I20a45930c783edb400174ef53d067c0ce0ba9154

2025-02-17  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: python-awesomeversion: Set version.
	* gnu/packages/python-xyz.scm (python-awesomeversion): Set version.
	[source]: Set actual version in pyproject.toml file.

	Change-Id: Ib0625d3094989d65f0031c002ae7ef3f531c0b56

2025-02-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sparse: Update to 0.15.5.
	* gnu/packages/python-xyz.scm (python-sparse): Update to 0.15.5.
	[native-inputs]: Remove python-pre-commit.

	Change-Id: I843f3fb789f038febeb7c60f69b43f8a1f12ed00

2025-02-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sparse: Simplify.
	* gnu/packages/python-xyz.scm (python-sparse) [arguments] <phases>:
	Remove 'fix-version as setuptools-scm 8+ provides this now.
	[native-inputs]: Remove python-setuptools-scm; add
	python-setuptools-scm-next.

	Change-Id: Ic75b481d78a1f4d5bd5ad16da6fbd0e54176f43e

2025-02-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add openblas-0.3.29.
	* gnu/packages/maths.scm (openblas-0.3.29): New variable.

	Change-Id: I8727a024db201cda8360a656bc525b0b1e572452

2025-02-17  Andreas Enge  <andreas@enge.fr>

	gnu: guix-configuration: Add a chroot? parameter.
	The parameter should take the values #t, #f or 'default.
	In a container environment, 'default amounts to #f, otherwise it
	amounts to #t.

	* gnu/services/base.scm (guix-configuration)<chroot?>: New field.
	(guix-shepherd-service): If chroot? is #f, add "--disable-chroot".
	If it is #t or 'default, do nothing.
	* gnu/system/linux-container.scm (containerized-operating-system):
	If chroot? is 'default, replace it by #f.
	* doc/guix.texi: Document the parameter.

	Change-Id: I8b9c3f46ad8650fa6ed4acee947b4ae5d002d03d

2025-02-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-redland.
	* gnu/packages/cran.scm (r-redland): New variable.

	Change-Id: I079d09e271c414e204f404fc8fcd2dbf1ea8ee3e

2025-02-17  Junker  <dk@junkeria.club>

	gnu: Add pa-notify.
	* gnu/packages/audio.scm (pa-notify): New variable.

	Change-Id: If10916edb945911da2f1ec85aa43fc119722a029

2025-02-17  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: libreoffice: Update to 24.8.4.2.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 24.8.4.2.

	Change-Id: I7699787a5513f9863136c229e33077b82ec83d81

2025-02-17  Tomas Volf  <~@wolfsden.cz>

	gnu: hime: Dehardcode #:modules.
	* gnu/packages/language.scm (hime)[arguments]<#:modules>: Replace the
	hardcoded list with %glib-or-gtk-build-system-default-modules.

	Change-Id: I5360c0000173b293e9e24290a2e8eaed84e05750

2025-02-17  Tomas Volf  <~@wolfsden.cz>

	gnu: nimf: Dehardcode #:modules.
	* gnu/packages/language.scm (nimf)[arguments]<#:modules>: Replace the
	hardcoded list with %glib-or-gtk-build-system-default-modules.

	Change-Id: I5eaaac4cdd50b635d24b10c7fa2d365dcf392498

2025-02-17  Tomas Volf  <~@wolfsden.cz>

	gnu: sugar-toolkit-gtk3: Dehardcode #:modules.
	* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[arguments]<#:modules>: Replace
	the hardcoded list with %glib-or-gtk-build-system-default-modules.

	Change-Id: I6a5e4511d2e696a673f7d5b49f75285ee488223d

2025-02-17  Tomas Volf  <~@wolfsden.cz>

	gnu: sugar-datastore: Dehardcode #:modules.
	* gnu/packages/sugar.scm (sugar-datastore)[arguments]<#:modules>: Replace the
	hardcoded list with %glib-or-gtk-build-system-default-modules.

	Change-Id: I9ceadd163d3f6cd49ed2623b6060b223257e9aed

2025-02-17  Tomas Volf  <~@wolfsden.cz>

	gnu: sugar: Dehardcode #:modules.
	* gnu/packages/sugar.scm (sugar)[arguments]<#:modules>: Replace the hardcoded
	list with %glib-or-gtk-build-system-default-modules.

	Change-Id: I5a98d356c3e1a32b71e7949e3425da74081c1e82

2025-02-17  Tomas Volf  <~@wolfsden.cz>

	gnu: libreoffice: Use %glib-or-gtk-build-system-default-modules.
	* gnu/packages/libreoffice.scm (libreoffice)[arguments]<#:modules>: Use
	%glib-or-gtk-build-system-default-modules instead of
	%glib-or-gtk-build-system-modules.

	Change-Id: I5304d9993af7d5f1187c6276e72a269aa60f5666

2025-02-17  Tomas Volf  <~@wolfsden.cz>

	gnu: netsurf: Use %glib-or-gtk-build-system-default-modules.
	* gnu/packages/web.scm (netsurf)[arguments]<#:modules>: Use
	%glib-or-gtk-build-system-default-modules instead of
	%glib-or-gtk-build-system-modules.

	Change-Id: Iacc4df7e213dbdae5a783e3aedde7e6e20402025

2025-02-17  Tomas Volf  <~@wolfsden.cz>

	build: glib-or-gtk: Export %glib-or-gtk-build-system-default-modules.
	The list of modules used by default was not public, so users of this build
	system had to pick between copy&pasting the list, or using
	%glib-or-gtk-build-system-modules.  The former is sub-optimal, since it is
	hard to keep it in sync.  The latter is just wrong and leads to basically
	fall-backing to gnu-build-system.

	The solution is to export the default list giving the users option to use it
	directly.

	* guix/build-system/glib-or-gtk.scm
	(%glib-or-gtk-build-system-default-modules): Renamed from %default-modules.
	(define-module): Export it.
	(glib-or-gtk-build), (glib-or-gtk-cross-build): Use it.

	Change-Id: I331b2a3f0bdc3ce14eb9f2f80605e7873369168d

2025-02-17  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Fix typos in bioinformatics packages.
	* gnu/packages/bioinformatics.scm (python-scrublet)[synopsis]: Fix spelling of
	"identify".  (maffilter)[description]: Fix spelling of "inference".
	(r-azimuth)[description]: Fix spelling of "accounts".

	gnu: Fix typos in bioconductor package descriptions.
	* gnu/packages/bioconductor.scm (r-anvil): Fix spelling of "programmatic".
	(r-gypsum): Fix spelling of "administrative".  (r-modstrings): Fix spelling of
	"functionality".  (r-enrichedheatmap): Fix spelling of "correspondence".
	(r-hybridmtest): Fix spelling of "weight".  (r-sparsearray): Fix spelling of
	"support".  (r-basicstarrseq): Fix spelling of "specific".  (r-baynorm): Fix
	spelling of "columns".

	gnu: Fix typos in descriptions for astronomy packages.
	* gnu/packages/astronomy.scm (libsharp): Fix spelling of "available".
	(wcstools): Fix spelling of "Auxiliary".

	gnu: Fix typos in synopsis and description in astronomy packages.
	* gnu/packages/astronomy.scm (python-sirilic)[synopsis]: Fix spelling of
	"process".  (python-sep-pjw)[description]: Fix spelling of "library".
	(ska-sdp-func)[description]: Fix spelling of "library".
	(webbpsf-data)[description]: Fix spelling of "separately".

	gnu: Fix several "This packages" typos in descriptions.
	* gnu/packages/golang-check.scm (go-github-com-bitfield-gotestdox): Fix typo.
	* gnu/packages/python-check.scm (python-pytest-html): Fix typo.
	* gnu/packages/python-xyz.scm (python-uri-template): Fix typo.
	(python-rgbxy): Fix typo.

	gnu: Fix spellings in description and synopsis of tex packages.
	* gnu/packages/tex.scm (texlive-antanilipsum)[description]: Fix spelling of
	"outputs". (texlive-biblatex-claves)[synopsis]: Fix spelling of "literature".
	(texlive-antanilipsum)[description]: Fix spelling of "outputs".
	(texlive-biblatex-claves)[synopsis]: Fix spelling of "literature".
	(texlive-bxwareki)[synopsis]: Fix spelling of "calendar".
	(texlive-chemsec)[description]: Fix spelling of "occurrence".
	(texlive-delimseasy)[description]: Fix spelling of "delimiter".
	(texlive-hitex)[description]: Fix spelling of "formatted".
	(texlive-ionumbers)[description]: Fix spelling of "specifying".
	(texlive-libertinus)[description]: Fix spelling of "similar".
	(texlive-libertinus-otf)[description]: Fix spelling of "similar".
	(texlive-navydocs)[description]: Fix spelling of "occurrence".
	(texlive-nchairx)[description]: Fix spelling of "display".
	(texlive-yquant)[description]: Fix spelling of "enormous".
	(texlive-ebong)[description]: Fix spelling of "language".
	(texlive-gobble)[description]: Fix spelling of "regularly".
	(texlive-plainpkg)[description]: Fix spelling of "analogous".
	(texlive-randomlist)[description]: Fix spelling of "personal".
	(texlive-latex)[description]: Fix spelling of "formatting".
	(texlive-hook-pre-commit-pkg)[description]: Fix spelling of "developers".
	(texlive-latex2man)[description]: Fix spelling of "suppressed".
	(texlive-pgf-interference)[description]: Fix spelling of "occurring".
	(texlive-ps2eps)[description]: Fix spelling of "erroneous".
	(texlive-qcircuit)[synopsis]: Fix spelling of "circuits".
	(texlive-rviewport)[description]: Fix spelling of "specifying".
	(texlive-tikz-relay)[description]: Fix spelling of "library".
	(texlive-xindex)[description]: Fix spelling of "program".
	(texlive-ntheorem)[description]: Fix spelling of "analogous".
	(texlive-hyphenat)[synopsis]: Fix spelling of "hyphenation".
	(texlive-alertmessage)[description]: Fix spelling of "information".
	(texlive-coop-writing)[description]: Fix spelling of "suppressed".
	(texlive-ebezier)[description]: Fix spelling of "lengths".
	(texlive-econlipsum)[description]: Fix spelling of "outputs".
	(texlive-exceltex)[description]: Fix spelling of "because".
	(texlive-exercise)[description]: Fix spelling of "immediately".
	(texlive-footnotebackref)[description]: Fix spelling of "occurrence".
	(texlive-lhelp)[description]: Fix spelling of "preceding".
	(texlive-pdfoverlay)[description]: Fix spelling of "existing".
	(texlive-stdclsdv)[description]: Fix spelling of "divisions".
	(texlive-termcal)[description]: Fix spelling of "specifying".
	(texlive-textualicomma)[description]: Fix spelling of "without".
	(texlive-underoverlap)[description]: Fix spelling of "arbitrary".
	(texlive-vdmlisting)[description]: Fix spelling of "package".
	(texlive-vtable)[synopsis,description]: Fix spelling of "alignment".
	(texlive-worksheet)[description]: Fix spelling of "formatting".

2025-02-17  Zacchaeus  <eikcaz@zacchae.us>

	services: syncthing: Add support for declarative configuration.
	* gnu/services/syncthing.scm: (syncthing-config-file, syncthing-folder,
	syncthing-device, syncthing-folder-device): New records.
	(syncthing-service-type): Add special-files-service-type extension for
	the config file.
	(syncthing-files-service): Add service to create config file.
	* gnu/home/services/syncthing.scm: (home-syncthing-service-type):
	Extend home-files-services-type and re-exported more things from
	gnu/services/syncthing.scm.
	* doc/guix.texi: (syncthing-service-type): Document changes.

	Change-Id: I87eeba1ee1fdada8f29c2ee881fbc6bc4113dde9

2025-02-17  Zheng Junjie  <z572@z572.online>

	gnu: apt-cacher-ng: Fix cross-compiling.
	* gnu/packages/debian.scm (apt-cacher-ng)[arguments]<#:configure-flags>:
	Set PKG_CONFIG_EXECUTABLE.

	Change-Id: Iff300191a2db5b7db8b3dc2790acc0f5ac74b845

2025-02-16  Ludovic Courtès  <ludo@gnu.org>

	Revert "services: Switch to ‘shepherd-system-log-service-type’ in ‘%base-services’."
	This reverts commit c83bfc0415ba928b746362915d67600cdbb5da62 and the
	corresponding ‘etc/news.scm’ entry (commits
	12bd93113c7a2ddf8c1db849550d1c0ae356f039 and
	622568ec13b54ad8caaa7f67d1e8686073749b8b) while investigating
	<https://issues.guix.gnu.org/76315>.

	Change-Id: Ie26c24b8cd25cee3466cc871470b0bec9a5dfafb

2025-02-16  Junker  <dk@junkeria.club>

	gnu: Add crow-translate.
	* gnu/packages/kde.scm (crow-translate): New variable.

	Change-Id: I119646d76cd228fb21227dde14bbe2f5571804ce
	Reviewed-by: Noé Lopez <noelopez@free.fr>

2025-02-16  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Add the listen-repl configuration.
	* gnu/services/guix.scm (<guix-build-coordinator-configuration>): Add
	listen-repl.
	(guix-build-coordinator-configuration-listen-repl): New procedure.
	(make-guix-build-coordinator-start-script,
	guix-build-coordinator-shepherd-services): Use listen-repl.
	* doc/guix.texi (Guix Services): Document listen-repl.

	Change-Id: I49cac7cd3c4675f6ffed71320bb61dc7b008179a

2025-02-16  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-116.810e340.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-116.810e340.

	Change-Id: Ib3a7161569ffb019394b3d007667bbea2b671212

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: wpa-supplicant-gui: Support wayland.
	* gnu/packages/admin.scm (wpa-supplicant-gui)[inputs]: Add qtwayland-5.

	Change-Id: Ibd17fbea92369658ab31db224cc7eddcbf22429a

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: sioyek: Support wayland.
	* gnu/packages/pdf.scm (sioyek)[build-system]: Switch to qt-build-system.
	[inputs]: Add qtwayland-5.
	[arguments]<#:test-target>: Set to "check".

	Change-Id: I18f29acf1a9d85f96ace20fe6e69c87993630d67

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: zeal: Support wayland.
	* gnu/packages/documentation.scm (zeal)[inputs]: Add qtwayland-5.

	Change-Id: I72a204cad7128aed60b7ef02b6cd292fc57ad9c7

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: nextpnr-ice40: Support wayland.
	* gnu/packages/fpga.scm (nextpnr-ice40)[build-system]: Switch to
	qt-build-system.
	[inputs]: Add qtwayland-5.

	Change-Id: I399b768b6771c0700f6331e72ab3804ffff4e01d

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: strawberry: Support wayland.
	* gnu/packages/music.scm (strawberry)[build-system]: Switch to
	qt-build-system.
	[arguments]<#:qtbase>: Use qtbase 6.
	<#:configure-flags>: Select qt 6.
	[inputs]: Add qtwayland.

	Change-Id: I2a94ff92c8aefe8e7dfc7cbf2a9113d5df89f5e7

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: moonlight-qt: Support wayland.
	* gnu/packages/games.scm (moonlight-qt)[inputs]: Add qtwayland-5.

	Change-Id: I623a1d9403cb7daa9d576b8a95f853b86133d485

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: smplayer: Support wayland.
	* gnu/packages/video.scm (smplayer)[inputs]: Add qtwayland-5.

	Change-Id: I2ba61a43e876e61d270ab4c6226143bfd5be7e80

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: monero-gui: Support wayland.
	* gnu/packages/finance.scm (monero-gui)[inputs]: Add qtwayland-5.

	Change-Id: I5c3bfa1b8e80fab4eba420ed4b45ad2f587b346a

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add import.
	* gnu/packages/flashing-tools.scm: Add qt build system import.

	Change-Id: I1cd544a5b85a73ce1a2c1d2422a115aff83c50fa

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: texmaker: Support wayland.
	* gnu/packages/tex.scm (texmaker)[build-system]: Switch to
	qt-build-system.
	[inputs]: Add qtwayland-5.
	[arguments]<#:test-target>: Set to "check".

	Change-Id: Ibeba868b8d1b6c57b512569e11d8a07b48db1c3d

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: kiwix-desktop: Support wayland.
	* gnu/packages/web.scm (kiwix-desktop)[build-system]: Switch to
	qt-build-system.
	[inputs]: Add qtwayland-5.
	[test-target]: Set to "check".

	Change-Id: I4b2644c820e3fa22d24738798240e7b39c824063

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: nheko: Support wayland.
	* gnu/packages/messaging.scm (nheko)[inputs]: Add qtwayland.

	Change-Id: Ifb64a5436eff57ff21d6d65b25bae75c63a08852

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: yubikey-manager-qt: Support wayland.
	* gnu/packages/security-token.scm (yubikey-manager-qt)[inputs]: Add qtwayland-5.

	Change-Id: Ie44855f81a11784970e01a6e81b1a35d6a673f18

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: quaternion: Support wayland.
	* gnu/packages/messaging.scm (quaternion)[inputs]: Add qtwayland-5.

	Change-Id: I1c7115cad237d089a5f018abf2b3e1db06eb59c8

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rpi-imager: Support wayland.
	* gnu/packages/raspberry-pi.scm (rpi-imager)[inputs]: Add qtwayland-5.

	Change-Id: I70f0db5e3d89c82fbcf0f86016cd6e869de670f5

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: freecad: Support wayland.
	* gnu/packages/engineering.scm (freecad)[inputs]: Add qtwayland-5.

	Change-Id: I7e1123ece9c37653ab54fc00d0f152b78dedc6f9

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: diffpdf: Support wayland.
	* gnu/packages/pdf.scm (diffpdf)[build-system]: Switch to
	qt-build-system.
	[inputs]: Add qtwayland-5.

	Change-Id: If57dd3eb32cd594b53d54f2265c530d3fb35f160

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: nm-tray: Support wayland.
	* gnu/packages/networking.scm (nm-tray)[inputs]: Add qtwayland-5.

	Change-Id: Ibf7b323bb828d51a25061b327fc6eacf6818c7f7

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: wireshark: Support wayland.
	* gnu/packages/networking.scm (wireshark)[inputs]: Add qtwayland.

	Change-Id: Ia89d7710b280e8dbbbecf85c31f9791957bd8c45

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rosegarden: Support wayland.
	* gnu/packages/music.scm (rosegarden)[build-system]: Switch to
	qt-build-system.
	[inputs]: Add qtwayland-5.

	Change-Id: Ifc0a55a588f9166c1985de2b5f6c678407057a86

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: hedgewars: Support wayland.
	* gnu/packages/games.scm (hedgewars)[build-system]: Switch to
	qt-build-system.
	[inputs]: Add qtwayland-5.

	Change-Id: Idad3e585222767b0679293f38a553538ed33bdd7

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: musescore: Support wayland.
	* gnu/packages/music.scm (musescore)[inputs]: Add qtwayland-5.

	Change-Id: Ib1a1629ee5f5b820d99d45e3932ed3b000b13957

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: knights: Support wayland.
	* gnu/packages/kde-games.scm (knights)[build-system]: Switch to
	qt-build-system.
	[inputs]: Add qtwayland.

	Change-Id: I452c9e324a5d3256917381bce4843f3c7894937a

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: heimdall: Support wayland.
	* gnu/packages/flashing-tools.scm (heimdall)[build-system]: Switch to
	qt-build-system.
	[inputs]: Add qtwayland-5.

	Change-Id: I2856e81ff21b3a213748dad1f85b2bafaf7e24fa

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: ddcui: Support wayland.
	* gnu/packages/hardware.scm (ddcui)[build-system]: Switch to qt-build-system.
	[inputs]: Add qtwayland-5.

	Change-Id: I19ecd65ef3efd26e0bbb79abae6805032bdc5c60

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: the-butterfly-effect: Support wayland.
	* gnu/packages/games.scm (the-butterfly-effect)[build-system]: Switch to
	qt-build-system.
	[inputs]: Add qtwayland-5.

	Change-Id: I545162a62b3bc98aaa50c66c88040ce1e803ccca

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: evtest-qt: Support wayland.
	* gnu/packages/games.scm (evtest-qt)[build-system]: Switch to qt-build-system.
	[inputs]: Add qtwayland-5.

	Change-Id: Ief0d3253c683a085c9382cb51470328bb3f72426

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: qtmips: Support wayland.
	* gnu/packages/emulators.scm (qtmips)[build-system]: Switch to qt-build-system.
	[inputs]: Add qtwayland-5.

	Change-Id: Ib0f00ffa89e29cb2c6d156efd2f318b533e1a28b

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: qdirstat: Support wayland.
	* gnu/packages/disk.scm (qdirstat)[build-system]: Switch to qt-build-system.
	[inputs]: Add qtwayland-5.

	Change-Id: Iffbf3760ad37112719dbeadcf87bb84ced30c116

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: seer-gdb: Support wayland.
	* gnu/packages/debug.scm (seer-gdb)[build-system]: Switch to qt-build-system.
	[inputs]: Add qtwayland-5.

	Change-Id: I217e15a9944ace6b7b5b652709f06dfa3123ba1b

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: android-file-transfer: Support wayland.
	* gnu/packages/android.scm (android-file-transfer)[build-system]: Switch to
	qt-build-system.
	[inputs]: Add qtwayland-5.

	Change-Id: I9319e04bbf74f7945734edfe6f98c3f851abe868

2025-02-16  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: hydrogen: Support wayland.
	* gnu/packages/music.scm (hydrogen)[build-system]: Switch to qt-build-system.
	[inputs]: Add qtwayland-5.

	Change-Id: I2fefd8da6d4c5a6ef9566dc4c37c64836122ac07

2025-02-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xremap: Update to 0.10.4.
	* gnu/packages/rust-apps.scm (rust-xremap): Update to 0.10.4.

	Change-Id: I532bbcd7f51e5d761420d0386b1f572a4bb6f6ab

2025-02-16  Zheng Junjie  <z572@z572.online>

	gnu: kdeconnect: Update to 24.12.2.
	* gnu/packages/kde.scm (kdeconnect): Update to 24.12.2.

	Change-Id: I818000dee2a485974e13e4a5452ac68282662887

2025-02-16  Zheng Junjie  <z572@z572.online>

	gnu: kate: Update to 24.12.2.
	* gnu/packages/kde-utils.scm (kate): Update to 24.12.2.

	Change-Id: I615dc2260ec53df2f8acedf3ca0d56fdc80866d9

2025-02-16  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kate: Update to 24.12.1.
	* gnu/packages/kde-utils.scm (kate): Update to 24.12.1.

	Change-Id: I616b4336190cbe02f0d707496278ec24e4b4cd61

2025-02-16  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kommit: Update to 1.7.1.
	* gnu/packages/kde.scm (kommit): Update to 1.7.1.
	[source]: Adjust uri.
	[arguments]<#:phases>: Adjust check phase.

	Change-Id: Ie5cab671f5e9b466bd23ac08a8ebacd00c0fe0ec

2025-02-16  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: basket: Update to 2.49-2.bb230be.
	* gnu/packages/kde-utils.scm (basket): Update to 2.49-2.bb230be.
	[arguments]: Set #:qtbase to qtbase.
	<#:configure-flags>: Add -DENABLE_GPG=ON, -DENABLE_GIT=ON.
	[inputs]: Remove kdoctools; add gpgme, libgit2-1.8, and qt5compat.
	[native-inputs]: Add kdoctools and pkg-config.

	Change-Id: I52004ee28bc728e6cf769de6f8b573378852d408

2025-02-16  Zheng Junjie  <z572@z572.online>

	gnu: ktimer: Update to 24.12.2.
	* gnu/packages/kde.scm (ktimer): Update to 24.12.2.

	Change-Id: I4d805ef43d3268a5a8be7f10cfe05de63644d7c2

2025-02-16  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ktimer: Update to 24.12.1.
	* gnu/packages/kde.scm (ktimer): Update to 24.12.1.
	[inputs]: Add kcrash.

	Change-Id: I94214bfaa4673aeccc566f24f1a9368da71eae10

2025-02-16  Zheng Junjie  <z572@z572.online>

	gnu: poxml: Update to 24.12.2.
	* gnu/packages/kde.scm (poxml): Update to 24.12.2.

	Change-Id: I9fe1384865af5d6e089288c32ce75610f355e272

2025-02-16  Zheng Junjie  <z572@z572.online>

	gnu: okular: Update to 24.12.2.
	* gnu/packages/kde.scm (okular): Update to 24.12.2.

	Change-Id: I05e3c6c9e4d4e01c30ee0f4c5d696a5ec89ec271

2025-02-16  Zheng Junjie  <z572@z572.online>

	gnu: gwenview: Update to 24.12.2.
	* gnu/packages/kde.scm (gwenview): Update to 24.12.2.

	Change-Id: If31a7a0955f9085f38215d1c2c73fa0f068ed8c7

2025-02-16  Ekaitz Zarraga  <ekaitz@elenq.tech>

	guix: import: allow empty description
	* guix/import/utils.scm (beautify-description)[new-words]: Don't fail
	  the `match` when the package has an empty description.

	Change-Id: I23e9cfeae1da98bb8705fcfc8ff81906d272d72e

2025-02-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: fastfetch: Update to 2.36.1.
	* gnu/packages/admin.scm (fastfetch): Update to 2.36.1.

	Change-Id: I8f3f84ac0345f6497bb1e611e5286dec2645edfb

2025-02-16  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: racket: Ensure package launcher's reference config directory.
	* gnu/packages/patches/racket-launcher-config-dir.patch: New file.  With this
	patch, packages installed at runtime via raco have configuration directory
	correctly set.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/racket.scm (%racket-origin): Use it.

	Change-Id: Ibba2d73b72a66e58a3c51dad8cf4fbf0c8969c4e

2025-02-16  Vinicius Monego  <monego@posteo.net>

	gnu: librecad: Use G-Expressions.
	* gnu/packages/engineering.scm (librecad)[arguments]: Use G-Expressions.

	Change-Id: Ib796867b2282eb52878d0304fb391f1007cc13a0

2025-02-16  Vinicius Monego  <monego@posteo.net>

	gnu: librecad: Update to 2.2.1.
	* gnu/packages/engineering.scm (librecad): Update to 2.2.1.

	Change-Id: Id9dd850426556ca643aa15a656b116e8c18ca1d4

2025-02-16  Vinicius Monego  <monego@posteo.net>

	gnu: darktable: Delete old phase.
	* gnu/packages/photo.scm (darktable)[arguments]<#:phases>: Delete the
	'set-LDFLAGS phase.

	Change-Id: Ie6178e75ef6571b5165549615e3fd99262f8d2de

2025-02-16  Vinicius Monego  <monego@posteo.net>

	gnu: darktable: Update to 5.0.1.
	* gnu/packages/photo.scm (darktable): Update to 5.0.1.

	Change-Id: I99c9ef2174ea1972fa65bcbb404fa4f853e7fd99

2025-02-16  Vinicius Monego  <monego@posteo.net>

	gnu: gmic: Set CMAKE_EXE_LINKER_FLAGS.
	* gnu/packages/image-processing.scm (gmic)<#:configure-flags>: Pass
	"-DCMAKE_EXE_LINKER_FLAGS".
	<#:phases>: Delete the 'set-LDFLAGS phase.
	(gmic-qt, gmic-qt-gimp)[arguments]<#:configure-flags>: Delete
	"-DGMIC_LIB_PATH".

	Change-Id: If4f76263ca9bbadd4a67a6c2ec91839d60fa0bd2

2025-02-16  Vinicius Monego  <monego@posteo.net>

	gnu: gmic: Use G-Expressions.
	* gnu/packages/image-processing.scm (gmic)[arguments]: Use
	G-Expressions.
	(gmic-qt, gmic-qt-gimp)[arguments]: Likewise.

	Change-Id: Ib6994a7fccd9331bf80fd2cd9af9e7ad696dfcb6

2025-02-16  Vinicius Monego  <monego@posteo.net>

	gnu: gmic: Update to 3.5.2.
	* gnu/packages/image-processing.scm (gmic): Update to 3.5.2.

	Change-Id: Ifbe8837d2985b3dffd756feec3affa017812e166

2025-02-16  Vinicius Monego  <monego@posteo.net>

	gnu: python-mapie: Update to 0.9.2.
	* gnu/packages/statistics.scm (python-mapie): Update to 0.9.2.

	Change-Id: Ifff01cec1e31adda6026bd3630cb4d1d83a6bc52

2025-02-16  Vinicius Monego  <monego@posteo.net>

	gnu: shotcut: Use G-Expressions.
	* gnu/packages/video.scm (shotcut)[arguments]: Use G-Expressions.

	Change-Id: I3323b5b5e43c7fd838c49d9de89cfd7628b8b01a

2025-02-16  Vinicius Monego  <monego@posteo.net>

	gnu: shotcut: Add Vulkan and XKB support.
	* gnu/packages/video.scm (shotcut)[native-inputs]: Add vulkan-headers.
	[inputs]: Add libxkbcommon, vulkan-loader.

	Change-Id: Id12ff6ef5799e2cfd1092d2a37040e5c91281587

2025-02-16  Vinicius Monego  <monego@posteo.net>

	gnu: shotcut: Update to 25.01.25.
	* gnu/packages/video.scm (shotcut): Update to 25.01.25.

	Change-Id: Ib505ed15a292ce221fee450867670656eeaf38d9

2025-02-16  Vinicius Monego  <monego@posteo.net>

	gnu: mlt: Update to 7.30.0.
	* gnu/packages/video.scm (mlt): Update to 7.30.0.

	Change-Id: I318ad4ced951e4aab02e8595779460052989165c

2025-02-16  Vinicius Monego  <monego@posteo.net>

	gnu: libngspice, ngspice: Update to 44.2.
	* gnu/packages/engineering.scm (libngspice, ngspice): Update to 44.2.

	Change-Id: I8bfe82c2d9d1ed8f7216209e0b511ac71648ba8b

2025-02-15  Ludovic Courtès  <ludo@gnu.org>

	maint: Actually run ‘make check-channel-news’ in pre-push hook.
	Fixes a bug introduced in ab9cda9ebd00073d5a0783919809f2e564f141e9 where
	‘make check-channel-news’ would not longer be executed.

	* etc/git/pre-push: Remove ‘exec’ before ‘guix git authenticate’.

	Change-Id: Ic425db866e44695493be96a0a8c81c77c815e42d

2025-02-15  Ludovic Courtès  <ludo@gnu.org>

	news: Fix syntax error.
	* etc/news.scm: Fix.

	Change-Id: Ieec0f5ec46cf09daddb8b3dd5d93113de90b82e2

2025-02-15  Ludovic Courtès  <ludo@gnu.org>
	    Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add entry for ‘system-log’ switch.
	* etc/news.scm: Add entry.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Ie3d827741a01c95f2bea908b57c707342e8f2386

2025-02-15  Ludovic Courtès  <ludo@gnu.org>

	services: Switch to ‘shepherd-system-log-service-type’ in ‘%base-services’.
	* gnu/services/base.scm (%base-services): Replace ‘syslog-service-type’
	by ‘shepherd-system-log-service-type’.
	* doc/guix.texi (Base Services): Update ‘syslog-service-type’
	documentation.
	(Shepherd Services): Mention that ‘system-log-service-type’ is in
	‘%base-services’.  Add anchor.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I21082300f6a052865a6ab1bdff27fbe71f73d492

2025-02-15  Ludovic Courtès  <ludo@gnu.org>

	services: Add ‘system-log’ Shepherd service.
	* gnu/services/shepherd.scm (gexp-or-integer?)
	(gexp-or-string?, gexp-or-string-or-false?): New procedures.
	(system-log-configuration): New record type.
	(shepherd-system-log-service-type): New variable.
	* doc/guix.texi (Shepherd Services): Document it.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I1e29fe0977eb4f8026ee6a2d2f282e269c8c00b4

2025-02-15  Ian Eure  <ian@retrospec.tv>

	gnu: emacs-slack: Update to d81c18a90cec42bea58c74e902cfad27900f8de6.
	* gnu/packages/emacs-xyz.scm (emacs-slack): Update to d81c18a90cec42bea58c74e902cfad27900f8de6.

	Change-Id: Ib8914c792d9f17a14e98da40bfefe24b54637cd6

	Change-Id: Idabb91caa01b5bc5c3d6d79ebf06b31203d41479

2025-02-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: openmpi: Update to 5.0.7.
	* gnu/packages/mpi.scm (openmpi-5): Update to 5.0.7.

	Change-Id: I017c8979dfb97994a1c4b48fa099abe496548936

2025-02-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-ulid: Fix Texinfo markup in description.
	Reported in #76312 by Leo Famulari <leo@famulari.name>.

	* gnu/packages/golang-xyz.scm (go-ulid): Swap to PACKAGE/INHERIT.
	[description]: Swap to go-github-com-oklog-ulid-v2; add leading "\n" to
	fix issue with Texinfo "@end itemize" line.
	[native-inputs]: Remove go-github-pborman-getopt-v2.

	Change-Id: I5bc34db4c4d244e9f11f2cb4875344d48bd14ec9

2025-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-plotnine: Update to 0.14.5.
	* gnu/packages/python-science.scm (python-plotnine): Update to 0.14.5.
	[arguments]: Disable more image tests; add phase 'pretend-version.

	Change-Id: I7ba5cc47ff93187785b0d8c2f5e294e0d08c9f54

2025-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-mizani: Update to 0.13.1.
	* gnu/packages/python-xyz.scm (python-mizani): Update to 0.13.1.
	[arguments]: Add phase 'pretend-version.

	Change-Id: Ibe77bf5e17ce32cf0c8c8ed8b38c4c3e1cf49f98

2025-02-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: corefreq: Update to 1.98.4.
	* gnu/packages/linux.scm (corefreq): Update to 1.98.4.
	[arguments]: Set #:source-directory.  Remove the
	'untangle-module-targets and 'gnu:build phases as they've become too
	entangled.  Add new 'patch-Makefile, 'prepare, 'resolve-symlink, and
	'create-output phases.

	Change-Id: Ib7e643108d2e8d75c436706b3dcaedc9c6dd4d27

2025-02-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	read-print: Attempt to indent package arguments less.
	* guix/read-print.scm (pretty-print-with-comments): Add an exception to
	the rule that values immediately follow keywords, when printing
	G-expressions within package arguments.

	Change-Id: I214a096701c87ab8bc34ab79e357dcb56e2db334

2025-02-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cpupower: Fix build after Linux 6.14 release.
	This should not break older kernel's versions.

	* gnu/packages/linux.scm (cpupower)[arguments]: Set $CC.
	Remove obsolete /bin/pwd fix.
	[native-inputs]: Add which.

	Change-Id: I9c04fbce40bb6b503a4d3f236bb1f1976173f804

2025-02-15  Andreas Enge  <andreas@enge.fr>

	gnu: Add sage.
	* gnu/packages/sagemath.scm (sage): New variable.
	(conway-polynomials, graphs, polytopes-db): Make packages private.
	* gnu/packages/patches/sage-update-eclib.patch,
	gnu/packages/patches/sage-update-pari-gp.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register patches.

	Change-Id: I1cf647760ea3af2dd01d11eedbf1e847a2175365

2025-02-15  Andreas Enge  <andreas@enge.fr>

	gnu: Add maxima-ecl.
	* gnu/packages/maths.scm (maxima-ecl): New variable.

	Change-Id: I71a14d064e67aa34fdd7f6eb8499dfbd1dea11b9

2025-02-15  Andreas Enge  <andreas@enge.fr>

	gnu: giac: Update to 1.9.0-998.
	* gnu/packages/algebra.scm (giac): Update to 1.9.0-998.
	[inputs]: Add nauty.

	Change-Id: I4db5e89b1b8e2c9e7c23e269b00a1c239672e10f

2025-02-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-charlievieth-fastwalk: Skip tests on non 64bit.
	As seen in <https://ci.guix.gnu.org/build/8739944/log/raw>.

	* gnu/packages/golang-xyz.scm (go-github-com-charlievieth-fastwalk)
	[arguments] <tests?>: Skip tests on non 64bit systems.

	Change-Id: I083ba30af74fcf96110c5a515efe9217ebce2a75

2025-02-15  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: stellarium: Support wayland.
	* gnu/packages/astronomy.scm (stellarium)[build-system]: Switch to
	qt-build-system.
	[inputs]: Add qtwayland-5.

	Change-Id: Ic4253bf278219b94e4577acf90ebff3a7c110d79

2025-02-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/games: Remove (gnu packages golang).
	* gnu/packages/games.scm: Remove (gnu packages golang) as it has no
	users in this module.

	Change-Id: I44409459b9741c12760b31c39a2e2dbab01da10d

2025-02-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: badass: Update to 0.0.0-20151201180210-02e7c38d503f.
	* gnu/packages/games.scm (badass): Update to 0.0.0-20151201180210-02e7c38d503f.
	Improve package style.

	Change-Id: Id46fd01c5a9bf9ee4c91785e5c1d8cfd53707558

2025-02-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-anaseto-gruid.
	The maintenance of this variant has been stoped in GitHub and it was
	migrated to Codeberg <https://codeberg.org/anaseto/gruid>: This
	repository has been archived by the owner on Aug 23, 2023. It is now
	read-only.

	This package successor is go-codeberg-org-anaseto-gruid.

	* gnu/packages/games.scm (go-github-com-anaseto-gruid): Delete variable.

	Change-Id: Ic49681dd0ce1815f39082966d18f77383a2e7fdb

2025-02-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-anaseto-gruid-tcell.
	The maintenance of this variant has been stoped in GitHub and it was
	migrated to Codeberg <https://codeberg.org/anaseto/gruid-tcell>: This
	repository has been archived by the owner on Aug 23, 2023. It is now
	read-only.

	This package successor is go-codeberg-org-anaseto-gruid-tcell.

	* gnu/packages/games.scm (go-github-com-anaseto-gruid-tcell): Delete variable.

	Change-Id: I5cd549296b43917e14f3998ce776e33442703842

2025-02-15  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Cairn  <cairn@pm.me>

	gnu: harmonist: Update to 0.5.1.
	SDL variant was proposed in #57390 on <2022-08-24>.

	* gnu/packages/games.scm (harmonist): Update to 0.5.1.
	[source]: Project has been migrated to Codeberg, reflect it in URL.
	[arguments] <install-source>: Skip source installation as it's a final
	program.
	<import-path>: Adjust it according to go.mod file.
	[inputs]: Remove go-github-com-gdamore-tcell-v2,
	go-github-com-nsf-termbox-go, go-github-com-anaseto-gruid, and
	go-github-com-anaseto-gruid-tcell.
	[native-inputs]: Add go-codeberg-org-anaseto-gruid,
	go-codeberg-org-anaseto-gruid-js, go-codeberg-org-anaseto-gruid-sdl,
	go-codeberg-org-anaseto-gruid-tcell, and go-github-com-gdamore-tcell-v2.
	[description]: Adjust fill-column indentation.

	(harmonist-sdl): New variable.

	Change-Id: Id0409c9b75a828dc1daebb41c80fc64e012b74e3

2025-02-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-codeberg-org-anaseto-gruid-tcell.
	* gnu/packages/golang-xyz.scm (go-codeberg-org-anaseto-gruid-tcell): New variable.

	Change-Id: If6408b2e4b070ccc53da62f13f9dba0a7d1ae643

2025-02-15  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Cairn  <cairn@pm.me>

	gnu: Add go-codeberg-org-anaseto-gruid-sdl.
	It was proposed in #57390 on <2022-08-24>.

	* gnu/packages/game-development.scm: Add (gnu packages golang-build).
	(go-codeberg-org-anaseto-gruid-sdl): New variable.

	Change-Id: Ic7c29005e788994af67ecb89065ef32a48810ede

2025-02-15  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Cairn  <cairn@pm.me>

	gnu: Add go-github-com-veandco-go-sdl2.
	It was proposed in #57390 on <2022-08-24>.

	* gnu/packages/game-development.scm: Add (gnu packages golang-xyz)
	and (guix build-system go).
	(go-github-com-veandco-go-sdl2): New variable.

	Change-Id: Ic4228ff3e5fe4c388ec4adc59827a9e79f4621b8

2025-02-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-codeberg-org-anaseto-gruid-js.
	* gnu/packages/golang-xyz.scm (go-codeberg-org-anaseto-gruid-js): New variable.

	Change-Id: Ia3e93d8642c2b70cd8b2a53f18539a6c303a3051

2025-02-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-codeberg-org-anaseto-gruid.
	* gnu/packages/golang-xyz.scm (go-codeberg-org-anaseto-gruid): New variable.

	Change-Id: Ic33426afa1650d68858468e750060031a329d6ed

2025-02-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: senpai: Enable more tests.
	* gnu/packages/messaging.scm (senpai) [arguments] <test-subdirs>: Run
	tests over the whole code base.

	Change-Id: Id355ac43ae9ae049e3e1c9211a96ab13e2e1c336

2025-02-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: senpai: Fix indentation.
	* gnu/packages/messaging.scm (senpai): Fix indentation.
	[native-inputs]: Sort.

	Change-Id: Ieadee9947e2c0e90c74b645770cd3844af15a7e2

2025-02-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: senpai: Adjust native inputs.
	* gnu/packages/messaging.scm (senpai): [native-inputs]: Remove
	go-golang-org-x-term.

	Change-Id: I29ee69a8a0719e1c0b5e8eb36b58634f0452bce2

2025-02-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gdamore-tcell-v2: Update to 2.8.1.
	* gnu/packages/golang-xyz.scm (go-github-com-gdamore-tcell-v2): Update to 2.8.1.

	Change-Id: Ie0214829f54caef95f320dcf9692e1f9bdde26ec

2025-02-15  Ashvith Shetty  <ashvithshetty0010@zohomail.in>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add micro.
	* gnu/packages/text-editors.scm (micro): New variable.

	Change-Id: Ib6009701b96b2d534a2fae365fcf9ce8a04f9340

2025-02-15  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	gnu: Add go-github-com-zyedidia-terminal.
	* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-terminal): New variable.

	Change-Id: I94caacaf4440cbfa547344aa84c084949b873c3f

2025-02-15  Ashvith Shetty  <ashvithshetty0010@zohomail.in>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-zyedidia-tcell-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-tcell-v2): New variable.

	Change-Id: Id6d92347e6b7b080b906f5ef7849b6589fb80d04

2025-02-15  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	gnu: Add go-github-com-zyedidia-json5.
	* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-json5): New variable.

	Change-Id: Ia931a9c4d86b4e42e45dcc72ffec58c7c3793efe

2025-02-15  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	gnu: Add go-github-com-zyedidia-go-shellquote.
	* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-go-shellquote): New variable.

	Change-Id: I39df8c180ac392cf1c89dd612921b09046c03189

2025-02-15  Ashvith Shetty  <ashvithshetty0010@zohomail.in>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-zyedidia-go-runewidth.
	* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-go-runewidth): New variable.

	Change-Id: I17b2b97f25fffaa0e0cff9be9cc43d1f83412bb2

2025-02-15  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	gnu: Add go-github-com-zyedidia-glob.
	* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-glob): New variable.

	Change-Id: I3c2815a1c1544641ca0bc06a97f0129a5a89a13d

2025-02-15  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	gnu: Add go-github-com-zyedidia-clipper.
	* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-clipper): New variable.

	Change-Id: Ib97afc64f6186034239b2c55454413d8033c1be1

2025-02-15  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	gnu: Add go-github-com-zyedidia-poller.
	* gnu/packages/golang-xyz.scm (go-github-com-zyedidia-poller): New variable.

	Change-Id: I5d4acbca7dbf47a2767d3fb262f55fbb9c678d50

2025-02-15  Ashvith Shetty  <ashvithshetty0010@zohomail.in>

	gnu: Add go-github-com-layeh-gopher-luar.
	* gnu/packages/golang-xyz.scm (go-github-com-layeh-gopher-luar): New variable.

	Change-Id: Iafe2a8aa760d684dae485c12f639cdbdc8efc336

2025-02-15  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: vorta: Update to 0.10.3.
	* gnu/packages/backup.scm (vorta): Update to 0.10.3.
	[arguments]<#:test-flags>: Disable test.

	Change-Id: I9d9e109a7ae97ad00c3df202f43d6d426eeb93e4

2025-02-15  Roman Scherer  <roman@burningswell.com>

	services: Add speakersafetyd service.
	* gnu/services/sound.scm (speakersafetyd-shepherd-service)
	(speakersafetyd-configuration)
	(speakersafetyd-service-type): New variables.
	* doc/guix.texi (Sound Services): Document it.

	Change-Id: Ib8fa19b056a2036019ae7c199d81e1139664e951
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-02-15  Roman Scherer  <roman@burningswell.com>

	gnu: speakersafetyd: Use correct shared directory.
	* gnu/packages/rust-apps.scm (speakersafetyd): Adjust shared directory.

	Change-Id: If52576364f54394a2930d2d8750446acba389f6c

2025-02-15  Zheng Junjie  <z572@z572.online>

	gnu: opensmtpd: Use G-expressions.
	* gnu/packages/mail.scm (opensmtpd)[arguments]<#:phases>: Use G-expressions.

	Reviewed-by: 宋文武 <iyzsong@envs.net>
	Change-Id: I97dce2865e2b67f0f7cd4f10b0b6cc10a459ceb7

2025-02-15  Zheng Junjie  <z572@z572.online>

	gnu: opensmtpd: Set sysconfdir to /etc.
	* gnu/packages/mail.scm (opensmtpd)[arguments]<#:configure-flags>: Add
	--sysconfdir=/etc.
	<#:phases>: Add fix-smtpd.conf-install-path phase.

	Reviewed-by: 宋文武 <iyzsong@envs.net>
	Change-Id: I949b8ec18e36b059cf3f56a109e750af1284b1d2

2025-02-15  Andrew Wong  <wongandj@icloud.com>

	gnu: cantata: Update to 3.3.0, switch to a maintained fork.
	* gnu/packages/mpd.scm (cantata): Update to 3.3.0.
	[source]: Switch to git-fetch.
	[home-page]: Switch to https://github.com/nullobsi/cantata.
	[native-inputs]: Add libcddb.  Update Qt libraries to Qt6.
	[description]: Adjust.

	Change-Id: I85589f010154270c4a9a6e89f9376769c7efe170

2025-02-15  Andy Tai  <atai@atai.org>

	gnu: fltk: Update to 1.4.1 and add fltk-1.3.
	FLTK 1.4 is intended to be mostly API compatible with FLTK 1.3.x, however
	there are still some programs that fail to build with it, so we keep fltk-1.3
	for them.

	* gnu/packages/fltk.scm (fltk-1.3): Renamed from fltk.
	Update to 1.3.11.
	[source] <origin>: Switch to git reference.
	(fltk): New variable, fltk at 1.4.1.
	* gnu/packages/algebra.scm (giac) [inputs]: Replace fltk by fltk-1.3.
	* gnu/packages/audio.scm (rakarrack) [inputs]: Ditto.
	(butt) [inputs]: Ditto.
	* gnu/packages/game-development.scm (eureka) [inputs]: Ditto.
	* gnu/packages/music.scm (yoshimi) [inputs]: Ditto.
	* gnu/packages/radio.scm (flwrap) [inputs]: Ditto.
	* gnu/packages/vnc.scm (tigervnc-client) [inputs]: Ditto.
	* gnu/packages/web-browser.scm (dillo) [inputs]: Ditto.

	Change-Id: I54833e5802d4b2088a42474d2edd17fe56bbdb68

2025-02-15  Andreas Enge  <andreas@enge.fr>

	gnu: gap: Update to 4.14.0.
	* gnu/packages/algebra.scm (gap): Update to 4.14.0.
	[source]: Keep cddinterface package.
	[native-inputs]: Add texlive-updmap.cfg and texlive packages for
	building the documentation.
	[inputs]: Add cddlib.

	Change-Id: Ifed80efacd479ba847ae7314787b4c991690f127

2025-02-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: librewolf: Honor --cores build argument.
	* gnu/packages/librewolf.scm (librewolf)[arguments]<#:phases>:
	Honor --cores build argument during the 'build phase.

2025-02-15  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 135.0-1 [security fixes].
	New upstream version.  Contains fixes for:

	CVE-2025-1009: Use-after-free in XSLT
	CVE-2025-1010: Use-after-free in Custom Highlight
	CVE-2025-1018: Fullscreen notification is not displayed when
	               fullscreen is re-requested
	CVE-2025-1011: A bug in WebAssembly code generation could result in a
	               crash
	CVE-2025-1012: Use-after-free during concurrent delazification
	CVE-2025-1019: Fullscreen notification not properly displayed
	CVE-2025-1013: Potential opening of private browsing tabs in normal
	               browsing windows
	CVE-2025-1014: Certificate length was not properly checked
	CVE-2025-1016: Memory safety bugs fixed in Firefox 135, Thunderbird
	               135, Firefox ESR 115.20, Firefox ESR 128.7, Thunderbird
	               115.20, and Thunderbird 128.7
	CVE-2025-1017: Memory safety bugs fixed in Firefox 135, Thunderbird
	               135, Firefox ESR 128.7, and Thunderbird 128.7
	CVE-2025-1020: Memory safety bugs fixed in Firefox 135 and Thunderbird
	               135

	* gnu/packages/librewolf.scm (librewolf): Update to 135.0-1.

	Change-Id: I7054fc9df31d59bb0d42e02b1f359cf3e6c1a43d

2025-02-14  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: openrgb: Support wayland.
	* gnu/packages/hardware.scm (openrgb)[inputs]: Add qtwayland-5.
	[build-system]: Switch to qt-build-system.

	Change-Id: I9877876315af280fbe2b53b45bdc89012ffc22ed

2025-02-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-consult-notmuch: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-consult-notmuch): Update to 1.0.0.

2025-02-14  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-git-email: Update to 0.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-git-email): Update to 0.7.0.

	Change-Id: Ice219e9eb99c9bd290bbc7b954158f86d51a9a12

2025-02-14  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-forge: Update to 0.4.7.
	* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.4.7.
	[propagated-inputs]: Remove emacs-dash.

	Change-Id: Icb856100e24115aa4a5cdaf3ba751f3dab5b8a0a

2025-02-14  Frederick Muriuki Muriithi  <fredmanglis@gmail.com>

	Add python-keithley2600
	* gnu/packages/engineering.scm (python-keithley2600): New package.

	Change-Id: I6cca66222816730a04d3bd712cc6bbab4b42f327

2025-02-14  Frederick Muriuki Muriithi  <fredmanglis@gmail.com>

	Add python-pyvisa-py
	* gnu/packages/engineering.scm (python-pyvisa-py): New package.

	Change-Id: If6addef9392be03b53a5b4fac2f0fd752af5246f

2025-02-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: specification-ybsc: Fix notes URL.
	* gnu/packages/specifications.scm (specification-ybsc) [phases]
	{intall-documentation}: Fix URL fetching notes.

	Change-Id: Id93cffa9e824bf2574bd032ed7c78fde19305738

2025-02-14  Roman Scherer  <roman@burningswell.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jphastings-jwker.
	* gnu/packages/golang-crypto.scm (go-github-com-jphastings-jwker,
	go-jwker): New variables.

	Change-Id: Iffc746524f2cd4461ae7f204cb8c82136b63d21d

2025-02-14  Lars Bilke  <lars.bilke@ufz.de>

	gnu: gmsh: Update to 4.13.1.
	* gnu/packages/maths.scm (gmsh): Update to 4.13.1.

	Change-Id: Iee56d09055f0803c4f4bc432402dadb3d34bc107

2025-02-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/printers: Remove (gnu packages man).
	* gnu/packages/printers.scm: Remove (gnu packages man) as no users for
	that module here.

	Change-Id: I42bdd3ac64d72ab39fe322696c1337317a6096be

2025-02-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ipp-usb: Install man and udev.
	* gnu/packages/printers.scm (ipp-usb)
	[arguments] <phases>: Add 'install-manual-page and 'install-udev-rules.
	[native-inputs]: Remove ronn; add go-github-com-go-md2man.

	Change-Id: Ie158295ead9d9791e5e99161f93428d995d76a21

2025-02-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ipp-usb: Remove vendor.
	* gnu/packages/printers.scm (ipp-usb) [source] <snippet>: Delete vendor
	directory.

	Change-Id: Ie657cdfe0f97f322ac4a95defc3ce9ddc432055f

2025-02-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ipp-usb: Update to 0.9.28.
	* gnu/packages/printers.scm (ipp-usb): Update to 0.9.28.

	Change-Id: I1a76c5b27417b04d41f83de44121e59b2979a62a

2025-02-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-md2man: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-go-md2man): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/containers.scm: Add (gnu packages golang-xyz).
	* gnu/packages/hardware.scm: Likewise.
	* gnu/packages/virtualization.scm: Likewise.

	Change-Id: I90bdb2a78887896bebf64eef7741d4c6d8e68b93

2025-02-13  Vasilii Smirnov  <vasilii.smirnov@mailbox.org>

	gnu: Add astroterm.
	* gnu/packages/astronomy.scm (astroterm): New variable.

	Change-Id: Ie3bddb3ecfcde86818d5b73d558d5ab229f7d6e0

2025-02-13  Vasilii Smirnov  <vasilii.smirnov@mailbox.org>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add specification-ybsc.
	* gnu/packages/specifications.scm (specification-ybsc): New variable.

	Change-Id: I5d7a40dfee10f19fae7a80dfd1fc13d8a15ef4f1

2025-02-13  Andreas Enge  <andreas@enge.fr>

	gnu: Remove combinatorial-designs.
	The package would only be useful for sage; but with commit
	f83fabf2f6717d0323be95f3e300dc570d170bdc of sage, its content has been
	moved into a file internal to the sage distribution.

	* gnu/packages/sagemath.scm (combinatorial-designs): Delete variable.

	Change-Id: Id690cd9524306a4ea98d745c6e997573b9bf867f

2025-02-13  Andreas Enge  <andreas@enge.fr>

	gnu: python-fpylll: Update to 0.6.3.
	* gnu/packages/algebra.scm (python-fpylll): Update to 0.6.3.
	[propagated-inputs]: Replace python-cython by python-cython-3.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I6cbe412bb0cf0402b6bb52995b9270606ac18a68

2025-02-13  Andreas Enge  <andreas@enge.fr>

	gnu: fplll: Update to 5.5.0.
	* gnu/packages/algebra.scm (fplll): Update to 5.5.0.

	Change-Id: I4d8acdbd9049ce79cb8d7d6b905eed3673ed130f

2025-02-13  Jelle Licht  <jlicht@fsfe.org>

	etc: teams: Add entry for Jelle Licht.
	* etc/teams.scm ("Jelle Licht"): New member.

	Change-Id: I45f7e49ae16c011f14b65aa7bdbdf15ea3721bd2

2025-02-13  Jelle Licht  <jlicht@fsfe.org>

	etc: Add a javascript team.
	* etc/teams.scm (javascript): New variable.

	Change-Id: I071081b01761fcc4e3baf5eb5804c849926214bc

2025-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-voltron: Update to 0.2.0-3.8f88699.
	* gnu/packages/bioinformatics.scm (r-voltron): Update to 0.2.0-3.8f88699.
	[propagated-inputs]: Add r-giotto, r-rhdf5, r-s4vectors,
	r-summarizedexperiment, and r-viridislite; remove r-hdf5r.

	Change-Id: Ib542f0471663992d5293aca4dc0552a411823112

2025-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-giotto: Update to 1.1.2-1.3e6671a.
	* gnu/packages/bioinformatics.scm (r-giotto): Update to 1.1.2-1.3e6671a.

	Change-Id: I60d5d7af3df81f0785bcc5940c7012302dd28d5e

2025-02-13  Andreas Enge  <andreas@enge.fr>

	gnu: Update copyright notices.
	* gnu/packages/sagemath.scm: Remove copyright notices for persons whose
	contributions have been removed from this file.

	Change-Id: I64b3c1292475959579b103a048c0900776f6332a

2025-02-13  Andreas Enge  <andreas@enge.fr>

	gnu: Rename sagemath-data-combinatorial-designs.
	* gnu/packages/sagemath.scm (sagemath-date-combinatorial-designs):
	Rename to...
	(combinatorial-designs): ...this. Slightly modify the description.

	Change-Id: Ia4a6a47402e1db491a63736ce4aaafef4ca448bb

2025-02-13  Andreas Enge  <andreas@enge.fr>

	gnu: Rename sagemath-data-graphs to graphs.
	* gnu/packages/sagemath.scm (sagemath-data-graphs): Rename to...
	(graphs): ...this.

	Change-Id: I198f06c8d86bddcb7ebb22c4eaaf312b7acf9068

2025-02-13  Andreas Enge  <andreas@enge.fr>

	gnu: Rename sagemath-data-polytopes-db to polytopes-db.
	* gnu/packages/sagemath.scm (sagemath-data-polytopes-db): Rename to...
	(polytopes-db): ...this.

	Change-Id: Id377eaff122a0cbe73d451df486cda4281846295

2025-02-13  Andreas Enge  <andreas@enge.fr>

	gnu: Rename sagemath-data-conway-polynomials.
	* gnu/packages/sagemath.scm (sagemath-data-conway-polynomials):
	Rename to...
	(conway-polynomials): ...this.

	Change-Id: I594f94133a1fb4e942f196f2526b0128b43bd375

2025-02-13  Andreas Enge  <andreas@enge.fr>

	gnu: Remove ratpoints.
	The only purpose of this package was to be used as an input to sage,
	but sage does not use it anymore. Equivalent functionality is provided
	by the command "hyperellratpoints" of pari-gp.

	* gnu/packages/sagemath.scm (ratpoints): Delete variable.
	* gnu/packages/patches/ratpoints-sturm_and_rp_private.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister patch.

	Change-Id: I873ac40c1631523035b00ff678000965f21b6941

2025-02-13  Andreas Enge  <andreas@enge.fr>

	gnu: Remove zn-poly.
	The only purpose of this package was to be used as an input to sage,
	but sage does not use it anymore.

	* gnu/packages/sagemath.scm (zn-poly): Delete variable.

	Change-Id: Ibaa8bec84be0b5f34bfc70a384113ab08c82a11c

2025-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sl: Refresh package style.
	* gnu/packages/toys.scm (sl): Use G-Expressions, adjust order of fields.
	[arguments]: Remove trailing #t from lambda.
	[description]: Adjust fill-column indentation.

	Change-Id: Iaa3380514c7ba6597686845b722af2c341e8797d

2025-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: oneko: Refresh package style.
	* gnu/packages/toys.scm (oneko): Use G-expressions, simplify, adjust
	fields order and fix indentation.

	Change-Id: I1af493522add7a0a22f28c7df04dc7b763b99def

2025-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nyancat: Refresh package style.
	* gnu/packages/toys.scm (nyancat): Use G-Expressions simplify and fix
	indentation.
	[arguments]: Remove trailing #t from lambda.

	Change-Id: I73e7c6f5dd9f3454703de2fc00f452e2a590ab98

2025-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: fortunes-jkirchartz: Update to 0.0.0-1.f3acb4e.
	* gnu/packages/toys.scm (fortunes-jkirchartz): Update to 0.0.0-1.f3acb4e.

	Change-Id: I44e6ec3677d04bead60a2a1048327b5d84d8f766

2025-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: filters: Use G-Expressions.
	* gnu/packages/toys.scm (filters): Use G-Expressions.
	[arguments]: Remove trailing #t from lambda.

	Change-Id: Iced42b1c99cf5c8fe7193f39f3cd9d44593792a6

2025-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cbonsai: Refresh package style.
	* gnu/packages/toys.scm (cbonsai): Use G-Expressions, simplify and fix
	indentation.

	Change-Id: I6d8dbbe8a62ff98737584039b2bb6da72593abd1

2025-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cbonsai: Update to 1.3.1-1.4682ec7.
	* gnu/packages/toys.scm (cbonsai): Update to 1.3.1-1.4682ec7.

	Change-Id: I67475f4f99883d18092477393321ebfa3b1fdf80

2025-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/toys: Add module disclaimers.
	* gnu/packages/toys.scm: Add header and footer disclaimers mentioning a
	new package placement.

	Change-Id: I93b331c8787ffb3d1a8c2ccbe18c40ab586c592b

2025-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: xpenguins: Sort alphabetically.
	* gnu/packages/toys.scm (xpenguins): Sort variable alphabetically.

	Change-Id: I5015825681d5ebd55ecc9cf6f7d5d477619a7bfd

2025-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nyancat: Sort alphabetically.
	* gnu/packages/toys.scm (nyancat): Sort variable alphabetically.

	Change-Id: Id556be216f71f3a4bf0907513908c0e3b102f539

2025-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/toys: Sort variables alphabetically.
	* gnu/packages/toys.scm (cbonsai, filters, xsnow): Sort variables
	alphabetically.

	Change-Id: Ic4486754081283e2b68a860d15815bd5f8d88ed4

2025-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/toys: Sort use-module alphabetically.
	* gnu/packages/toys.scm: Sort use-module alphabetically to ease
	module maintenance.

	Change-Id: Id622ac62d48d2b7764d23f5e5038c186be94136e

2025-02-13  Andrew Wong  <wongandj@icloud.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-terminaltexteffects.
	* gnu/packages/toys.scm (python-terminaltexteffects): New variable.

	Change-Id: I3b8ec681445c2d787c275788b90ce29c2f5053cf

2025-02-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qemu-minimal: Fix the test suite on armhf-linux.
	* gnu/packages/virtualization.scm (qemu)[arguments]: Run the tests
	single-threaded on armhf-linux.  Add a phase when building for
	armhf-linux to skip a test.

	Change-Id: If0f6cdde74c6c67898466f50bf4643ac03dc3661

2025-02-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qemu-minimal: Don't build the documentation.
	This removes mesa from the build dependency chain.

	* gnu/packages/virtualization.scm (qemu-minimal)[arguments]: Replace the
	inherited 'move-html-doc phase.
	[native-inputs]: Remove python-sphinx, python-sphinx-rtd-theme.
	[synopsis]: Also mention that the docs aren't built.

	Change-Id: I6761fae1e4c0001033c842451032fc54b674f3d5

2025-02-13  Christopher Baines  <mail@cbaines.net>

	services: guix-build-coordinator: Extend pid file timeout.
	As truncating the WAL can take time.

	* gnu/services/guix.scm (guix-build-coordinator-shepherd-services): Extend pid
	file timeout.

	Change-Id: I054fbf5631ee5060a4ea5b3c7940809193e1003b

2025-02-13  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-115.bce23c5.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-115.bce23c5.

	Change-Id: I7f38414e9b0ded8977fe01a564ea63a5727a0fc9

2025-02-13  Ryan Sundberg  <ryan@arctype.co>

	gnu: add missing patch reference for dhclient.
	This patch was introduced in 526b25e09e00709655c164e619ea64d1db3d8537 but
	accidentally not included in the list in gnu/local.mk.

	 * gnu/local.mk (dist_patch_DATA): Add
	 dhclient-script-resolvconf-support.patch

	Change-Id: I557c4e35239bc6767e890b36e2b36bfa7f77fcb0

2025-02-13  Sughosha  <sughosha@disroot.org>

	gnu: Add partitionmanager.
	* gnu/packages/kde.scm (partitionmanager): New variable.

	Change-Id: I2bd1df994274397ecd92dd78d84954d97fe75f5a

2025-02-13  Sughosha  <sughosha@disroot.org>

	gnu: kpmcore: Fix missing commands.
	* gnu/packages/kde.scm (kpmcore)[inputs]: Switch to the old input style; Add
	coreutils, cryptsetup, eudev, lvm2, mdadm, smartmontools and util-linux.
	[arguments]<#:phases>: Add patch-trustedprefixes-file phase.

	Change-Id: I6b205596e2ae5d03010db27b0b41ddb42d4534b5

2025-02-13  Sughosha  <sughosha@disroot.org>

	gnu: kpmcore: Fix polkit action path.
	* gnu/packages/kde.scm (kpmcore)[arguments]<#:phases>: Replace
	fix-cmake-install-directories with fix-polkit-action-path.

	Change-Id: I2d230d78b1dbf423b431e14f290c372efa9c1a45

2025-02-13  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: llvm: Support loongarch64.
	* gnu/packages/llvm.scm (system->llvm-target-arch): Add loongarch64 case.

	Change-Id: I5378063130df4194048638d352b93674a30d47a9

2025-02-13  Sughosha  <sughosha@disroot.org>

	gnu: haruna: Fix finding yt-dlp.
	* gnu/packages/kde-multimedia.scm (haruna)[arguments]<#:phases>: Add
	fix-yt-dlp-path.

	Change-Id: I3f6e3f5b9f2dd56ec69b6ea38a0da9a5e01a1909

2025-02-13  45mg  <45mg.writes@gmail.com>

	doc: Slight adjustment to network-manager-configuration.
	* doc/guix.texi (Networking Setup): Fix file names used in example.

	Change-Id: I07479958e4d0aa318328c666a9630b779230b300

2025-02-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qucs-s: Update to 24.4.1.
	* gnu/packages/engineering.scm (qucs-s): Update to 24.4.1.  Apply patch.
	[build-system]: Switch to qt-build-system.
	[arguments] <qtbase, configure-flags>: New arguments.
	<phases>: Replace patch phase with adjust-default-settings one.
	[native-inputs]: Replace qttools-5 with qttools.
	[inputs]: Replace qtbase-5 with qtbase, qtcharts-5 with qtcharts and qtsvg-5
	with qtsvg.  Add qtwayland.
	* gnu/packages/patches/qucs-s-qucsator-rf-search.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I2afc90fa9f69935301819d8ad4e912a076205c30

2025-02-13  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add qucs-s.
	* gnu/packages/engineering.scm (qucs-s): New variable.

	Change-Id: I1a27ab056f37c8f9c5599d9f1982e4a37fd9f3c4
	Reviewed-by: Maxime Devos <maximedevos@telenet.be>
	Reviewed-by: Jean Pierre De Jesus DIAZ <me@jeandudey.tech>
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-02-13  Hikari  <aneris@disroot.org>

	gnu: libcxx: Update to 19.1.4.
	* gnu/packages/llvm.scm (libcxx): Update to 19.1.4.
	[native-inputs]: Replace clang with clang-19.  Add libuwind-headers.
	[arguments]<#:configure-flags>: Add libunwind to LLVM_ENABLE_RUNTIMES.

	Change-Id: I8235077727b6f54edddc60d9bf1c4c9de93b32fe

2025-02-13  Tomas Volf  <~@wolfsden.cz>

	gnu: podman: Update to 5.4.0.
	* gnu/packages/containers.scm (podman): Update to 5.4.0.

	Change-Id: Ic740901a5b0681d81740d49f6d3b49cef7d1d2fc

2025-02-13  宋文武  <iyzsong@member.fsf.org>

	gnu: rust-ci-info-0.3: Disable parallel tests.
	* gnu/packages/crates-io.scm (rust-ci-info-0.3) [arguments]:
	Set #:parallel-tests?.

	Change-Id: I08157a173fc809bd7ed5f98a36b545cef287ea43

2025-02-13  Andy Tai  <atai@atai.org>

	gnu: xnedit: Update to 1.6.2.
	* gnu/packages/text-editors.scm (xnedit): Update to 1.6.2.

	Change-Id: Id2685b845e20e753a63b53538c3f4c8baa50b24b

2025-02-13  aurtzy  <aurtzy@gmail.com>

	gnu: flatpak: Update to 1.16.0.
	* gnu/packages/package-management.scm (flatpak): Update to 1.16.0.
	[build-system]: Switch to meson-build-system, which is now the recommended
	build system upstream.
	[arguments]<#:configure-flags>: Use equivalent options for meson.
	<#:phases>: Enable running more tests, disabling a select few in new
	'disable-failing-tests phase.  Remove 'check phase override.  Add
	'pre-check phase.  Add 'wrap-flatpak phase so GIO can still find TLS backend
	with the build system change.
	[native-inputs]: Add gtk-doc.
	[inputs]: Add bash-minimal.

	Change-Id: Iacf5c527e7a1cce7f418cecf73bb89018fcec71e

2025-02-13  Olivier Rojon  <o.rojon@posteo.net>

	gnu: Add font-aporetic.
	* gnu/packages/fonts.scm (font-aporetic): New variable.
	(font-iosevka-comfy): Deprecate in favor of font-aporetic.

	Change-Id: I08f791a9025c296698c4396f3d7b7aeb6356d481

2025-02-13  jgart  <jgart@dismail.de>

	gnu: python-jinja2-cli: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-jinja2-cli): Use pyproject-build-system.
	[native-inputs]: Format form on more lines.
	[source]: Use GitHub URI since tests are not available on PyPI.

	Change-Id: Ide9720f932f7d9d268ba6380ed19b50e3da2e3ef

2025-02-13  Fabio Natali  <me@fabionatali.com>

	gnu: python-jinja2-cli: Update to 0.8.2.
	* gnu/packages/python-xyz.scm (python-jinja2-cli): Update to 0.8.2.
	[native-inputs]: Add python-wheel and python-setuptools.

	Change-Id: Ide9720f932f7d9d268ba6380ed19b50e3da2e3ef

2025-02-13  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.63.35.
	* gnu/packages/prolog.scm (trealla): Update to 2.63.35.

	Change-Id: Id0dc4d6a79f41b92612e1a5bb7d8b9088d410ea4

2025-02-12  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mumi: Update to 0.4.0.
	* gnu/packages/mail.scm (mumi): Update to 0.4.0.
	[inputs]: Add guile-avatar. Remove guile-json-4.

	Change-Id: I337d1b797beab7daec1ac19740de8d053f86927e

2025-02-12  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: guile-email: Update to 0.3.2.
	* gnu/packages/guile-xyz.scm (guile-email): Update to 0.3.2.
	[source]: Use url-fetch.
	[native-inputs]: Add lzip.

	Change-Id: I03a0601dcc72d4d2f180682b03813e428050aa73

2025-02-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: aerc: Improve package style.
	* gnu/packages/mail.scm (aerc): Rewrite with THIS-PACKAGE-INPUT and
	FORMAT to improve the flow and refresh the style.
	[phases] {install}: Respespect GOFLAGS from the go-build-system, apply
	CC-FOR-TARGET

	Change-Id: I52aac55f10909f800f3a43e59443691b2b576d80

2025-02-12  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: aerc: Update to 0.20.1.
	* gnu/packages/mail.scm (aerc): Update to 0.20.1.
	[source]: Drop patch fixing a now solved problem with gpg-signed
	messages.
	[arguments] <build-flags>: Remove redundant "-tags=notmuch" as it's
	picked by 'install phase.
	[phases] {install}: Pass the build flag using an environment variable.
	[inputs]: Remove a comment.
	[native-inputs]: Remove go-git-sr-ht-rjarry-go-opt; add
	go-git-sr-ht-rjarry-go-opt-v2.

	Change-Id: I71cc1330233e03996de914027f3d4d76b280acb4

2025-02-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-numpy-2.
	Test suite for NumPy@2.2.2 is heavily depends on included vendored-meson
	sub-package and all of the tests fail.  This variant provides a working
	NumPy, with passed build and sanity-check phases and tests disabled; it
	allows users to include it in other package(s) where version 2+ is hard
	required e.g. SageMath or Astropy@7.

	* gnu/packages/python-xyz.scm (python-numpy-2): New variable.

	Reviewed-by: Ludovic Courtès <ludo@gnu.org>
	Change-Id: I07e7aac8c1bf7e686b1c543a11f9ecbf682d6ad5

2025-02-12  45mg  <45mg.writes@gmail.com>

	services: network-manager: Add extra-configuration-files field.
	Allow users to specify additional configuration files for NetworkManager.
	These files will be added to /etc/NetworkManager/conf.d (NetworkManager's
	default configuration directory location).

	* gnu/services/networking.scm (<network-manager-configuration>)
	[extra-configuration-files]: New field.
	(network-manager-activation): Honor the new field.
	* doc/guix.texi (Networking Setup): Document the new field.

	Change-Id: I07479958e4d0aa318328c666a9630b779230b300
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-02-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: sysdig: Update to 0.40.0-alpha6.
	(Also add the missing 2024 copyright year).

	* gnu/packages/admin.scm (sysdig): Update to 0.40.0-alpha6.
	* gnu/packages/patches/sysdig-shared-falcosecurity-libs.patch: Rebase patch.
	* gnu/packages/patches/sysdig-falcosecurity-libs-0.20.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I2fc91baf52aebf283615a8989e841687c6033602

2025-02-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: falcosecurity-libs: Update to 0.20.0.
	* gnu/packages/linux.scm (falcosecurity-libs): Update to 0.20.0.
	[source]: Update patches and combine into a single one.
	[native-inputs]: Replace clang (13) with clang-18.
	[inputs]: Move libbpf and libelf to...
	[propagated-inputs]: ... here.
	* gnu/packages/patches/falcosecurity-libs-shared-build.patch: New file.
	* gnu/packages/patches/falcosecurity-libs-install-pman.patch
	* gnu/packages/patches/falcosecurity-libs-libscap-pc.patch
	* gnu/packages/patches/falcosecurity-libs-libsinsp-pkg-config.patch
	* gnu/packages/patches/falcosecurity-libs-pkg-config.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.

	Change-Id: I58b5d207da27ab4f52556e5c804d8e545e7e3974

2025-02-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build/guile-build-system: Fix byte-compilation warnings.
	* guix/build/guile-build-system.scm: Hide 'delete' from (guix build utils), to
	avoid shadowing the builtin.
	(invoke-each): Replace current-processor-count with parallel-job-count.  The
	former would require importing (ice-9 threads).

	Change-Id: I7cde3305b9017bfec52ffe50ed124e21cbdceb25

2025-02-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build/guile: Disable parallel build for now.
	Following discussions in bug #74204.

	* guix/build-system/guile.scm (guile-build): Add a #:parallel-build? flag,
	defaulting to #f for now.
	(guile-cross-build): Likewise.
	* guix/build/guile-build-system.scm (build): Honor it.

	Change-Id: Ibf12ac098e9dcea83da7b9685796e501df606c6c

2025-02-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build/guile-build-system: Remove trailing #t in phases.
	* guix/build/guile-build-system.scm (set-locale-path): Delete trailing #t.
	(invoke-each, build, install-documentation): Likewise.

	Change-Id: I7a0d035b9bef2160856e141642dee70974c571db

2025-02-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: web: Add nginx+anonip test.
	This test reproduces the problem reported in bug #59181 ("[berlin] web
	services fail to start on reboot due to anonip").

	* gnu/tests/web.scm (run-webserver-test) <extra-args>: New keyword argument.
	(%nginx+anonip-os, nginx-anonip-tests, %test-nginx+anonip): New variables.

	Change-Id: I7bbc8fb9f2ab33ce89bf1c0945d7ddbddf26a7ea

2025-02-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: Add anonip system test.
	* gnu/tests/web.scm (%test-anonip): New test.
	(%anonip-os): New variables.
	(run-anonip-test): New procedure.

	Change-Id: Ieed210a784dbdeee8a498e74b6c0e31cb72cd9b8

2025-02-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: marionette: Make it possible to reboot VM during tests.
	* gnu/build/marionette.scm (make-marionette): Add 'reconnect=1' socket
	parameter.
	* gnu/system/vm.scm (common-qemu-options): Remove '-no-reboot' option.

	Change-Id: I5e100543ddddba0aea3ebe4e2f5cb8b0261c0d73

2025-02-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: herd: Export 'eval-there' in API.
	* gnu/services/herd.scm (gnu): Export 'eval-there', which is useful to
	evaluate Scheme expressions.

	Change-Id: Iff1db56e0847fc5886ac9fe594d677b363e7e6e7

2025-02-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: web: Have the retry-on-error throw on exhausted attempts.
	Previously, it'd simply return the error arguments, which would not always
	fail a 'test-assert' test, for example.

	* gnu/tests/web.scm (retry-on-error): Re-throw the error when the attempts
	have been exhausted.

	Change-Id: Ic1468d8ba23f0f78377e90d19bccb2878dc56f0e

2025-02-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system/vm: Fix virtual-machine bug.
	The virtual-machine syntax would not accept a single operating-system field,
	which was puzzling.

	* gnu/system/vm.scm (virtual-machine): Add a pattern matching a single literal
	'operating-system' field and value.

	Change-Id: If207fd71df3a3f763b2e63229eafa82f63e80773

2025-02-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: speed-dreams: Update to 2.4.0.
	* gnu/packages/games.scm (speed-dreams-version)
	(speed-dreams-svn-revision): Delete variables.
	(speed-dreams-source-tarball): Delete procedure.
	(speed-dreams-base-tarball, speed-dreams-hq-cars-and-tracks-tarball)
	(speed-dreams-more-hq-cars-and-tracks-tarball)
	(speed-dreams-wip-cars-and-tracks-tarball)
	(speed-dreams-unmaintained-tarball): Delete variables.
	(speed-dreams-data): New variable.
	(speed-dreams): Update to 2.4.0.
	[source]: Fetch from git.  Apply patches.
	[configure-flags]: Remove the SD_DATADIR, SD_LIBDIR, OPTION_3RDPARTY_SOLID,
	CMAKE_MODULE_LINKER_FLAGS, and CMAKE_BUILD_RPATH_USE_ORIGIN flags.  Add the
	VERSION_LONG flag.
	[phases]: Delete phases.
	[native-inputs]: Add speed-dreams-data.
	[inputs]: Add cjson, glm, minizip, rhash and tinygltf.

	Change-Id: Ie782a65dadaafb5d6c3a7d4d6c28212eef2b36f7

2025-02-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: tinygltf: Install a library.
	Previously, only a static library would be produced and then deleted in a
	phase.

	* gnu/packages/graphics.scm (tinygltf) [arguments]: Add #:configure-flags.
	<phases>: Remove delete-static-lib.

	Change-Id: I019a87a4fbf68fc19270a41d58af3a2184b77215

2025-02-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: tinygltf: Update to 2.9.5.
	* gnu/packages/graphics.scm (tinygltf): Update to 2.9.5.

	Change-Id: I680a26da98f26ed4c25de614954b59cf4d5833d3

2025-02-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	.guix-authorizations: Register Steve George's key.
	* .guix-authorizations (futurile): Register Steve George's key.

	Change-Id: I8675d1bebe5f9aa6fb2e1cf33e6c43a88b99be93

2025-02-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: satdump: Update to 1.2.2.
	* gnu/packages/radio.scm (satdump): Update to 1.2.2.
	  [inputs]: Add armadillo, curl, hdf5, jemalloc and libtiff.

	Change-Id: Ic0a9044257fc21cb2fc30a421e8224646161ce3e

2025-02-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: chirp: Update to 0.4.0-2.9e43352.
	* gnu/packages/radio.scm (chirp): Update to 0.4.0-2.9e43352.
	  [inputs]: Add python-lark-parser and python-suds.

	Change-Id: Iaea423f87e3b9513983e7383c0a5001760aa2e08

2025-02-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: qdmr: Update to 0.12.1.
	* gnu/packages/radio.scm (qdmr): Update to 0.12.1.

	Change-Id: I0af21f1379523004b2ab991bdcb82f9fd3e8724c

2025-02-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: wfview: Update to 2.03.
	* gnu/packages/radio.scm (wfview): Update to 2.03.
	  [inputs]: Add qtwebsockets-5.
	  [arguments]: Update 'fix-paths' phase.
	  [description]: Update model list.

	Change-Id: I2be016a94a374f217e1e8ed9294494ae9d1ccf0c

2025-02-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: hamlib: Update to 4.6.2.
	* gnu/packages/radio.scm (hamlib): Update to 4.6.2.

	Change-Id: I49a6793b42f703329f496994ff1e3637d82b6165

2025-02-12  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: tegola: Update to 0.21.2.
	* gnu/packages/geo.scm (tegola): Update to 0.21.2.

	gnu: tegola: Unbundle some go packages.
	* gnu/packages/geo.scm (tegola):
	[source]<origin>: Use snippet to unbundle some go packages.
	[inputs]: Add go-github-com-aws-aws-lambda-go,
	go-github-com-aws-aws-sdk-go, go-github-com-beorn7-perks,
	go-github-com-burntsushi-toml, go-github-com-gofrs-uuid,
	go-github-com-golang-protobuf, go-github-com-google-uuid,
	go-github-com-go-test-deep, go-github-com-jmespath-go-jmespath,
	go-github-com-mattn-go-sqlite3, go-github-com-spf13-pflag,
	go-golang-org-x-crypto, go-golang-org-x-sys, go-golang-org-x-text,
	go-golang-org-x-tools, go-google-golang-org-protobuf,
	go-go-uber-org-atomic, go-go-uber-org-multierr, go-go-uber-org-zap.

2025-02-12  Simon Josefsson  <simon@josefsson.org>

	doc: Recommend login as non-root user after installation.
	* doc/guix.texi (After System Installation): Fix.

2025-02-12  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: wlogout: Fix paths to assets
	* gnu/packages/wm.scm (wlogout): [#:phases]
	<patch-source-paths>: Substitute paths in style.css.

	Change-Id: I128581608e29294cbc4165e9ebd7d1e505e90b4f

2025-02-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Update to 1.0.2.
	* gnu/packages/admin.scm (shepherd-1.0): Update to 1.0.2.

	Change-Id: Idcf47383b127de6a39b4d3aba197f78e38b8f248

2025-02-12  Ludovic Courtès  <ludo@gnu.org>

	services: log-cleanup: Add Shepherd service documentation.
	* gnu/services/admin.scm (log-cleanup-shepherd-services): Add
	‘documentation’ field.

	Change-Id: Ie24033db668a366474f8307e5e8908fd27c06dda

2025-02-12  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add tree-sitter-sway.
	* gnu/packages/tree-sitter.scm (tree-sitter-sway): New variable.

	Change-Id: I9fef1bd6ac75bc16aa712e9e5455bb64a66bfc28

2025-02-12  pelzflorian (Florian Pelz)  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation for linux-libre entries.

	Change-Id: Id03cce3c5b0ea01578835d83bda8d1ec06b53215

2025-02-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.76.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.76.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I62afa5154c5f1904926cb8bf1cfc3474f6db60a2

2025-02-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.12.13.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.13.
	(linux-libre-6.12-pristine-source, deblob-scripts-6.13): Update hashes.

	Change-Id: I5dbd5a253e9d33336daf7ec8d66f3d146db52b79

2025-02-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.13: Update to 6.13.2.
	* gnu/packages/linux.scm (linux-libre-6.13-version): Update to 6.13.2.
	(linux-libre-6.13-pristine-source, deblob-scripts-6.13): Update hashes.

	Change-Id: I556b7f5e79a58e930c67bd060317814bbbec4341

2025-02-11  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: Add python-awesomeversion.
	* gnu/packages/python-xyz.scm (python-awesomeversion): New variable.

	Change-Id: I090abfacf7f73ab14ea1e0347211de2a60675128

2025-02-11  Roel Janssen  <roel@gnu.org>

	gnu: Add collectl.
	* gnu/packages/admin.scm (collectl): New variable.

	Reviewed-by: phodina <phodina@protonmail.com>
	Reviewed-by: Simon Tournier <zimon.toutoune@gmail.com>
	Reviewed-by: Steve George <steve@futurile.net>
	Change-Id: I9064f85651f14d7c992d616eaa6cfa1c9b16c993

2025-02-11  Ricardo Wurmus  <rekado@elephly.net>

	import/utils: Wrap terms starting with @ in descriptions.
	* tests/import-utils.scm ("beautify-description: escape @stuff"): Add test.
	* guix/import/utils.scm (beautify-description): Also wrap terms in @code{...}
	that start with an escaped @.

	Change-Id: I424f626635b821af6f4c16c97b8724cdaf99de45

2025-02-11  Ricardo Wurmus  <rekado@elephly.net>

	import/utils: Escape @ in synopses.
	* tests/import-utils.scm ("beautify-synopsis: escape @"): Add tests.
	* guix/import/utils.scm (beautify-synopsis): Replace @ with @@.

	Change-Id: I011d61687a098b5b50f44c1acd6f0a4eea06e9f0

2025-02-11  Greg Hogan  <code@greghogan.com>

	gnu: xonsh: Fix tests.
	The two failing tests are in tests/completers/test_pip_completer, so
	rather than exclude the tests instead add the native input.

	* gnu/packages/shells.scm (xonsh)[native-inputs]: Add python-pip.

	Change-Id: Ide457ffca0e05d03d9d4d3fea36c1d23a2257c27

2025-02-11  Tomas Volf  <~@wolfsden.cz>

	gnu: slirp4netns: Update to 1.3.2.
	* gnu/packages/containers.scm (slirp4netns): Update to 1.3.2.

	Change-Id: I32f1c0f19b3016b1c42784742b1510cf0d8c04f7

2025-02-11  André Batista  <nandre@riseup.net>

	gnu: torbrowser: Update to 14.0.5 [security-fixes].
	Fixes CVEs 2024-11704, 2025-1009, 2025-1010, 2025-1011, 2025-1012,
	2025-1013, 2025-1014, 2025-1016 and 2025-1017.  See
	<https://www.mozilla.org/en-US/security/advisories/mfsa2025-09/> for
	details.

	* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
	20250203100000.
	(%torbrowser-version): Update to 14.0.5.
	(%torbrowser-firefox-version): Update to 128.7.0esr-14.0-1-build2.
	(torbrowser-translation-base): Update to
	93eddbd3888852c09e130d536fb3c9bd7e4e6f57.
	(torbrowser-translation-specific): Update to
	dd30508387040bf0a1217a1eb9edb80ac21926f2.

	Change-Id: Iaf360be2be2c4dc5b5094d170e415ec7aaca282f

2025-02-11  Vagrant Cascadian  <vagrant@debian.org>

	gnu: grub-minimal, grub-efi: Reduce unused native-inputs.
	"qemu" was removed in e9c1ea84fcf4a7f3da9aea9fbfe6136c75643c07 in the code
	though the commit message claims to have removed "qemu-minimal". If that
	worked, it may have been broken by switching away from labels in
	b9c38f26f120e3e12b3bfbf29c6248a08fe1a62c.

	* gnu/packages/bootloaders.scm (grub-minimal)[native-inputs]: Remove
	qemu-minimal.
	(grub-efi)[native-inputs]: Remove qemu-minimal.

2025-02-11  André Batista  <nandre@riseup.net>

	gnu: mullvadbrowser: Update to 14.0.5 [security fixes].
	Fixes CVEs 2024-11704, 2025-1009, 2025-1010, 2025-1011, 2025-1012,
	2025-1013, 2025-1014, 2025-1016 and 2025-1017.  See
	<https://www.mozilla.org/en-US/security/advisories/mfsa2025-09/> for
	details.

	* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
	20250203100000.
	(%mullvadbrowser-version): Update to 14.0.5.
	(%mullvadbrowser-firefox-version): Update to 128.7.0esr-14.0-1-build2.
	(mullvadbrowser-translation-base): Update to
	93eddbd3888852c09e130d536fb3c9bd7e4e6f57.

	Change-Id: I3932142356fd3e44d9a3220953df8ae236b90537

2025-02-11  Vinicius Monego  <monego@posteo.net>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-scitools-iris.
	* gnu/packages/geo.scm: Add (gnu packages certs), and (gnu packages
	digest).
	(python-scitools-iris): New variable.

	Change-Id: I3d7f082bff5364d51c0eb3f045deec7d93a4c61d

2025-02-11  Vinicius Monego  <monego@posteo.net>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-cf-units.
	* gnu/packages/geo.scm (python-cf-units): New variable.

	Change-Id: Iaa106401da4aa5bc2b9618c9653870118f000c5f

2025-02-11  Vinicius Monego  <monego@posteo.net>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-imagehash.
	* gnu/packages/python-science.scm (python-imagehash): New variable.

	Change-Id: Ie773b4504d97ac2678e0776a27eb661d909fed47

2025-02-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-regions: Simplify package.
	* gnu/packages/astronomy.scm (python-regions) [arguments] <phases>:
	Remove 'create-setup.py, 'writable-compiler and build-extensions. Use
	custom 'check.

	Change-Id: I75ff85cc115e41eb7affd86c10eeea363ded3882

2025-02-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cartopy: Update to 0.24.1.
	* gnu/packages/geo.scm (python-cartopy): Update to 0.24.1.
	[source] <uri>: Adjust it as PyPI archive name has been changed.
	[arguments] <test-flags>: Preserve the most of the tests as they passed
	successfully or removed in upstream.  Utilize python-pytest-xdist by
	providing "--numprocesses" option.
	[propagated-inputs]: Add python-fiona, python-owslib, python-pillow, and
	python-pykdtree.
	[native-inputs]: Remove python-coveralls and python-pytest-cov. Add
	python-setuptools-scm.

	Change-Id: I91b82cfe50f569923b782162e447b11cdee45ff0

2025-02-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-presto: Update to 1.0.0-1.7636b3d.
	* gnu/packages/bioinformatics.scm (r-presto): Update to 1.0.0-1.7636b3d.
	[properties]: Fix typo.
	[propagated-inputs]: Remove r-deseq2 and r-reshape2; add r-purrr and r-tibble.
	[native-inputs]: Add r-knitr.

	Change-Id: I1285062405bd42b7f3162a44ccf7b174492e5201

2025-02-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: greetd: Refer to the correct bash.
	This fixes https://issues.guix.gnu.org/76105.

	* gnu/packages/admin.scm (greetd)[inputs]: Add bash.

	Reported-by: Felix Lechner <felix.lechner@lease-up.com>
	Change-Id: I8d7874dda2d20607e5a802ac971b6478f0aea638

2025-02-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-sequoia-gpg-agent-0.4.
	* gnu/packages/sequoia.scm (rust-sequoia-gpg-agent-0.4): Delete variable.

	Change-Id: I8f9ef51c7837b02d20a8d5769128a2188a3dc8ef

2025-02-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-sequoia-net-0.28.
	* gnu/packages/sequoia.scm (rust-sequoia-net-0.28): Delete variable.

	Change-Id: Ia4c59be2f605ccd5b7f1ca9cce955c8c6519da85

2025-02-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sequoia-chameleon-gnupg: Update to 0.12.0.
	* gnu/packages/sequoia.scm (sequoia-chameleon-gnupg): Update to 0.12.0.
	[source]: Remove snippet.
	[arguments]: Remove a skipped test from the cargo-test-flags.
	[cargo-inputs]: Replace rust-fd-lock-3 with 4, rust-interprocess-1 with
	2, rust-reqwest-0.11 with 0.12, rust-rustqlite-0.29 with 0.31,
	rust-sequoia-gpg-agent-0.4 with 0.5, rust-sequoia-net-0.28 with 0.29,
	rust-thiserror-1 with 2.
	[cargo-development-inputs]: Add rust-pty-process-0.4.  Replace
	rust-interprocess-1 with 2, rust-reqwest-0.11 with 0.12.

	Change-Id: I545580e5f9dc249848527dd55f508bd82d4c5651

2025-02-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sequoia-gpg-agent-0.5: Update to 0.5.1.
	* gnu/packages/sequoia.scm (rust-sequoia-gpg-agent-0.5): Update to 0.5.1.
	[cargo-inputs]: Replace rust-lalrpop-0.17 with 0.20,
	rust-lalrpop-util-0.17 with 0.20.

	Change-Id: Ia93ebb2838f4742c3b1249acdd33c02cd218361b

2025-02-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pty-process-0.4.
	* gnu/packages/crates-io.scm (rust-pty-process-0.4): New variable.

	Change-Id: I979f7421d0a666f73c415ed4d33811eeac4ff6df

2025-02-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sequoia-wot-0.13: Update to 0.13.3.
	* gnu/packages/sequoia.scm (rust-sequoia-wot-0.13): Update to 0.13.3.
	[cargo-inputs]: Replace rust-thiserror-1 with 2.

	Change-Id: Ie0cf8c5fe835a5c541e8795c2e937888eac8f807

2025-02-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sequoia-sq: Update to 1.2.0.
	* gnu/packages/sequoia.scm (sequoia-sq): Update to 1.2.0.
	[cargo-inputs]: Add rust-clap-lex-0.7.  Replace rust-rusqlite-0.31 with
	0.32, rust-terminal-size-0.2 with 0.4, rust-textwrap-0.15 with 0.16,
	rust-thiserror-1 with 2.
	[cargo-development-inputs]: Replace rust-predicates-2 with 3.

	Change-Id: I4a86c3f8b5ed0be0e1f28dcd9e8ab7c54750d03a

2025-02-11  Rodion Goritskov  <rodion@goritskov.com>

	gnu: miniflux: Update to 2.2.5.
	* gnu/packages/web.scm (miniflux): Update to 2.2.5.

	Change-Id: I1c7a6a25a79b2d287584721bde75c10cda76a595

2025-02-11  Roman Scherer  <roman@burningswell.com>
	    Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add entry for 'hetzner-environment-type'.
	* etc/news.scm: Add entry.

	Change-Id: I7d2575d8e69855516cbf4c3747a23c344890321a

2025-02-11  Jelle Licht  <jlicht@fsfe.org>

	gnu: r-v8: Fix build with node-lts@22.
	The version bump of node-lts from 20 to 22 also bumped the version in the so-file.

	* gnu/packages/cran.scm (r-v8)[#:phases]<find-v8>: Look for libnode-so.127 as
	provided by node-lts.

	Change-Id: I4586e5775e7e55bbe6406c8d9bf78b4c64d91c0c

2025-02-11  Jelle Licht  <jlicht@fsfe.org>

	gnu: node-lts: Update to 22.12.0.
	* gnu/packages/node.scm (node-lts): Update to 22.12.0.
	[#:phases]<delete-problematic-tests>: Delete tests that fail due to the build
	container. Delete tests that require a DNS resolver.
	[inputs]: Replace c-ares by c-ares-for-node-lts.
	Replace icu4c by icu4c-73.
	[native-inputs]: Replace c-ares by c-ares-for-node-lts.
	Replace icu4c by icu4c-73.

	Change-Id: I8cbc790bd82c55b48f8917e6405b37569b29dc1c

2025-02-11  Jelle Licht  <jlicht@fsfe.org>

	gnu: llhttp-bootstrap: Update to 9.2.1.
	* gnu/packages/patches/llhttp-ponyfill-object-fromentries.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/node.scm (llhttp-bootstrap): Update to 9.2.1.
	[source]: Use patch.

2025-02-11  Jelle Licht  <jlicht@fsfe.org>

	gnu: libuv-for-node-lts: Update to 1.49.1.
	* gnu/packages/libevent.scm (libuv-for-node-lts): Update to 1.49.1.

	Change-Id: I8acf2fb174fffa90f7c3271088d0476c682df904

2025-02-11  Jelle Licht  <jlicht@fsfe.org>

	gnu: Add c-ares-for-node-lts.
	* gnu/packages/adns.scm (c-ares-for-node-lts): New variable.

	Change-Id: I547272f3fa3419a7659bf5b2d91a3e917c20d434

2025-02-11  Andy Tai  <atai@atai.org>

	gnu: ddrescue: Update to 1.29.
	* gnu/packages/disk.scm (ddrescue): Update to 1.29.

	Change-Id: I90e1425282372c00cce2b999b22aace52ac232ec

2025-02-11  Andy Tai  <atai@atai.org>

	gnu: freeipmi: Update to 1.6.15.
	* gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.15.

	Change-Id: I021df535ff7840a8d19c1586408d3d5e683ba551

2025-02-11  Andy Tai  <atai@atai.org>

	gnu: mailutils: Update to 3.18.
	* gnu/packages/mail.scm (mailutils): Update to 3.18.

	Change-Id: I94cec0e8d033ef2b6cc30b6574d26becfe4005aa

2025-02-11  Igor Goryachev  <igor@goryachev.org>

	gnu: erlang: Update to 27.2.2.
	* gnu/packages/erlang.scm (erlang): Update to 27.2.2.

	Change-Id: I7de1441b45f40b8248bfecd92e2a2d9ca67c6a62

2025-02-11  André Batista  <nandre@riseup.net>

	gnu: tor: Update to 0.4.8.14.
	* gnu/packages/tor.scm (tor): Update to 0.4.8.14.

	Change-Id: I40fbe5b019c03f420b51932e32838bc0a7cf823d

2025-02-11  André Batista  <nandre@riseup.net>

	gnu: lighttpd: Update to 1.4.77.
	* gnu/packages/web.scm (lighttpd): Update to 1.4.77.

	Change-Id: Ic8c48e47ab6de04c545baa13f32d8d8153bf1a7a

2025-02-11  Andy Tai  <atai@atai.org>

	gnu: guile-g-golf: Update to 0.8.0.
	* gnu/packages/guile-xyz.scm (guile-g-golf): Update to 0.8.0.
	[native-inputs]: Remove clutter.

	Change-Id: I625528c7c59c085f1eb6250cae472643501822e0

2025-02-11  Timo Wilken  <git@twilken.net>

	gnu: yt-dlp: Update to 2025.01.26.
	* gnu/packages/video.scm (yt-dlp): Update to 2025.01.26.

	Change-Id: I4fd551fbc95fb6c1d108753ac210a3bc94daa359

2025-02-11  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: aflplusplus: Update to 4.31c.
	* gnu/packages/debug.scm (aflplusplus): Update to 4.31c.

	Change-Id: Iae9d04ee4ae648bac3ca56c24c99b16e894f9c76

2025-02-11  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-rime: Update to 5.1.10.
	* gnu/packages/fcitx5.scm (fcitx5-rime): Update to 5.1.10.

	Change-Id: Ieb40d3abb3dbdaf5066d60b5548b7c164051258c

2025-02-11  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-configtool: Update to 5.1.8.
	* gnu/packages/fcitx5.scm (fcitx5-configtool): Update to 5.1.8.

	Change-Id: I5cdcae2b7c184597c64243dd86e6c7ff632907bf

2025-02-11  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-chinese-addons: Update to 5.1.8.
	* gnu/packages/fcitx5.scm (fcitx5-chinese-addons): Update to 5.1.8.
	[inputs]: Remove libpthread-stubs, qtbase-5, qtdeclarative-5, qtwebchannel-5
	and qtwebchannel-5.  Add qtbase and qtwebchannel.

	Change-Id: I21f15d4aff9ab47c1548a993dd6cd8240db37440

2025-02-11  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-chewing: Update to 5.1.7.
	* gnu/packages/fcitx5.scm (fcitx5-chewing): Update to 5.1.7.

	Change-Id: Ia3b9a152a2a6ea09199401c850c53aac113ba025

2025-02-11  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-anthy: Update to 5.1.6.
	* gnu/packages/fcitx5.scm (fcitx5-anthy): Update to 5.1.6.

	Change-Id: Ie6eadf7311653e058ed30d3db54cf4d82850bf2d

2025-02-11  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-qt: Update to 5.1.9.
	* gnu/packages/fcitx5.scm (fcitx5-qt): Update to 5.1.9.

	Change-Id: I1dd6633deaac1f9369b6d7f4840b95d42fc2efb0

2025-02-11  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-gtk: Update to 5.1.3.
	* gnu/packages/fcitx5.scm (fcitx5-gtk): Update to 5.1.3.

	Change-Id: Ib0168e090eb32aa593f3ec08763493d7f0d1aecc

2025-02-11  宋文武  <iyzsong@member.fsf.org>

	gnu: libime: Update to 1.1.10.
	* gnu/packages/fcitx5.scm (libime): Update to 1.1.10.

	Change-Id: I80bd40711173454413b024636630b281d937860c

2025-02-11  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-lua: Update to 5.0.14.
	* gnu/packages/fcitx5.scm (fcitx5-lua): Update to 5.0.14.
	[inputs]: Remove libpthread-stubs.

	Change-Id: I99cce203ffad4ccd7faa2e590b8cc611b606b0d0

2025-02-11  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5: Update to 5.1.12.
	* gnu/packages/fcitx5.scm (fcitx5): Update to 5.1.12.

	Change-Id: I8c00c46a507b5d923019b309e23d9033bb2b97eb

2025-02-11  宋文武  <iyzsong@member.fsf.org>

	gnu: xcb-imdkit: Update to 1.0.9.
	* gnu/packages/fcitx5.scm (xcb-imdkit): Update to 1.0.9.

	Change-Id: Iff0da1ecf78d3a1dcddd16a225d97ffd00c7b0d1

2025-02-11  宋文武  <iyzsong@member.fsf.org>

	gnu: pinentry-rofi: Update to 3.0.0.
	* gnu/packages/gnupg.scm (pinentry-rofi): Update to 3.0.0.

	Change-Id: I39ff348c93bf236a2453b2a4262ab920ce2d79c0

2025-02-11  宋文武  <iyzsong@member.fsf.org>

	gnu: rofi-calc: Update to 2.3.0.
	* gnu/packages/xdisorg.scm (rofi-calc): Update to 2.3.0.

	Change-Id: Icaac74a41c4cad85c18e83a3a29d18f6335c71fa

2025-02-11  宋文武  <iyzsong@member.fsf.org>

	gnu: rofi: Propagate inputs.
	* gnu/packages/xdisorg.scm (rofi) [inputs]: Move cairo, glib and pango
	to propagated-inputs.

	Change-Id: I09c06192f03c25f106c1632782e82a68e5f52630
	Fixes: <https://issues.guix.gnu.org/76184>

2025-02-11  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-62.c3e42e9.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-62.c3e42e9.

	Change-Id: I68f053c2131f2e0ae54991f877095cfbd732997b

2025-02-11  Christopher Baines  <mail@cbaines.net>

	gnu: guile-gnutls: Add the debug output.
	So that debug symbols are available for debugging segfaults involving
	guile-gnutls.

	* gnu/packages/tls.scm (guile-gnutls)[outputs]: Add debug.

	Change-Id: Id447147b37ec0af76d0fcd568850d8f45fffa88d

2025-02-11  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-114.2df1b35.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-114.2df1b35.

	Change-Id: I300585774e8f6a2b71e9b09d90d5857f47b5c1d2

2025-02-11  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-8.d597b77.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-8.d597b77.

	Change-Id: I09b0a971ea61d50f5f0d52fdf5e87982e8fc57a0

2025-02-11  Andreas Enge  <andreas@enge.fr>

	gnu: libbraiding: Update to 1.3.1.
	* gnu/packages/sagemath.scm (libbraiding): Update to 1.3.1.
	* gnu/packages/sagemath.scm: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.

	Change-Id: I9e284b764bb5dad1d6a86ecd1959fa68f7249338

2025-02-11  Andreas Enge  <andreas@enge.fr>

	gnu: python-cypari2: Update to 2.2.1.
	* gnu/packages/sagemath.scm (python-cypari2): Update to 2.2.1.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Replace python-cython by python-cython-3. Add
	python-setuptools and python-wheel.

	Change-Id: Ifa35166e720a6a7eb7fa130264b6dfe72cf4b527

2025-02-10  Andy Tai  <atai@atai.org>

	gnu: gtypist: Update to 2.10.1.
	* gnu/packages/games.scm (gtypist): Update to 2.10.1.

	Change-Id: If317f77c07b5af5b37e6add66caaeeb33fd71c46

2025-02-10  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: Add node-tiddlywiki.
	* gnu/packages/node-xyz.scm (node-tiddlywiki): New variable.

	Change-Id: I5bba31f2e8119458a663c7141afc7ad04c39a0bf

2025-02-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: hpcguix-web: Update to 0.4.2.
	* gnu/packages/web.scm (hpcguix-web): Update to 0.4.2.

	Change-Id: Ie43192c58cd78f54de7807fc93a08dfb610b963f

2025-02-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 5f6fdad.
	* gnu/packages/package-management.scm (guix): Update to 5f6fdad.

	Change-Id: I790011405da92a9b6332384eda7346be971d11cd

2025-02-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ssh-to-pgp: Update to 1.1.4.
	* gnu/packages/crypto.scm: Remove (gnu packages golang), and add (gnu
	packages golang-crypto).
	(ssh-to-pgp): Update to 1.1.4.
	[arguments] <install-source?>: Skip it as it's a final command.
	<test-flags>: Skip one test.
	[propagated-inputs]: Remove go-golang-org-x-sys and go-golang-org-x-crypto.
	[native-inputs]: Add go-github-com-protonmail-go-crypto and
	go-golang-org-x-crypto.

	Change-Id: Ic2ff0189d97069d01ecd2e72dc524b3e190691e6

2025-02-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jedisct1-go-minisign: Move to golang-crypto.
	* gnu/packages/crypto.scm (go-github-com-jedisct1-go-minisign): Move
	from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I03446e947a83c315c026efaa1e2a29d105287fa3

2025-02-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-minisign: Rename variable.
	* gnu/packages/crypto.scm (go-minisign): Rename variable to
	go-github-com-jedisct1-go-minisign to reflect go.mod path.

	Change-Id: Idf0e0ca6be70ad299c81c29e46ca1a76439beafc

2025-02-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-minisign: Update to 0.2.5.
	* gnu/packages/crypto.scm (go-minisign): Update to 0.2.5.
	[arguments] <install-source?>: Skip as it's a final command and not a
	library.
	[native-inputs]: Move all inputs here as it's final command.

	Change-Id: Iebe6401503c4ffb48ba73607a8b47015282e6272

2025-02-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-golang-jwt-jwt-v5: Update to 5.2.1.
	* gnu/packages/golang-crypto.scm (go-github-com-golang-jwt-jwt-v5): Update to 5.2.1.

	Change-Id: I7d7b00e2a1b1ef95b515e424728df29df7671650

2025-02-10  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-clintest: Propagate python-clingo.
	* gnu/packages/potassco.scm (python-clintest)[inputs]: Move to…
	[propagated-inputs]: … here.

2025-02-10  Andreas Enge  <andreas@enge.fr>

	gnu: eclib: Update to 20250122.
	* gnu/packages/algebra.scm (eclib): Update to 20250122.

	Change-Id: I8f8d772a07e1194045871976670b74000bc4f48d

2025-02-10  Vinicius Monego  <monego@posteo.net>

	gnu: Add glucose.
	* gnu/packages/maths.scm (glucose): New variable.

	Change-Id: I8e9031db55aa98ddde82ea676d3287656f7c4288

2025-02-10  Vinicius Monego  <monego@posteo.net>

	gnu: Add plantri.
	* gnu/packages/graph.scm (plantri): New variable.

	Change-Id: I976eb88437b47bc06d7b2c2f8703da217e85cc7e

2025-02-10  Vinicius Monego  <monego@posteo.net>
	    Andreas Enge  <andreas@enge.fr>

	gnu: Add libsemigroups.
	* gnu/packages/algebra.scm (libsemigroups): New variable.

	Change-Id: I6e929fe6b479c7e7c2b5b4632759bd781af3c927

2025-02-10  Vinicius Monego  <monego@posteo.net>

	gnu: Add hpcombi.
	* gnu/packages/maths.scm (hpcombi): New variable.

	Change-Id: I64eb46aa4002a2291ae59122e083998a9c846eaf

2025-02-10  Vinicius Monego  <monego@posteo.net>

	gnu: m4ri: Update to 20200125.
	* gnu/packages/algebra.scm (m4ri): Update to 20200125.

	Change-Id: I0b6ec9c92e224fa6ac8200c8aea0abb343dae8a6

2025-02-10  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-pysingular.
	* gnu/packages/algebra.scm (python-pysingular): New variable.

	Change-Id: I57e828bd4eb2c64b2ba094ed0c9cb516fee1c5b4

2025-02-10  Vinicius Monego  <monego@posteo.net>

	gnu: singular: Use G-Expressions.
	* gnu/packages/algebra.scm (singular)[arguments]: Use
	G-Expressions. Move below build-system.

	Change-Id: I4253b8a9a9cd3b7d2b7492853323d1e8c4fbec4e

2025-02-10  Vinicius Monego  <monego@posteo.net>

	gnu: singular: Update to 4.4.0p7.
	* gnu/packages/algebra.scm (singular): Update to 4.4.0p7.

	Change-Id: I64f74815097ca3aaeeaba9f3177580818c433a4c

2025-02-10  Vinicius Monego  <monego@posteo.net>

	gnu: singular: Remove package labels.
	* gnu/packages/algebra.scm (singular)[inputs]: Remove package labels.

	Change-Id: Iecdcf07df4c0f18c0305a8f990d4a2e3c832cdd6

2025-02-10  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-cylp.
	* gnu/packages/maths.scm (python-cylp): New variable.

	Change-Id: Id3467bc34833472aa7fca3416801a5fbf5c033e6

2025-02-10  Vinicius Monego  <monego@posteo.net>

	gnu: Add msolve.
	* gnu/packages/algebra.scm (msolve): New variable.

	Change-Id: I8587f7527a6eb1cc9065751351491777c4cd00be

2025-02-10  Vinicius Monego  <monego@posteo.net>

	gnu: python-cvxopt: Update to 1.3.2.
	* gnu/packages/maths.scm (python-cvxopt): Update to 1.3.2.

	Change-Id: I7924821a69e092da529a5188df3d1b2e3f4eed49

2025-02-10  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-nibabel.
	* gnu/packages/python-science.scm (python-nibabel): New variable.

	Change-Id: I27d3841def6f360ae3996aacb787142bcfa92291

2025-02-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-openstackdocstheme: Update to 3.4.1.
	* gnu/packages/openstack.scm (python-openstackdocstheme): Update to 3.4.1.
	[build-system]: Swap to pyproject-build-system.
	[propagated-inputs]: Add python-sphinx.
	[native-inputs]: Remove python-sphinx; add python-setuptools and python-wheel.

	Change-Id: Ie12945ea9cffb7beb3c5cfa5dceea157065f82c4

2025-02-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-reno: Update to 4.1.0.
	* gnu/packages/openstack.scm (python-reno): Update to 4.1.0.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <phases>: Remove 'init-git, add 'pre-check.
	[propagated-inputs]: Remove python-six; add python-packaging.
	[native-inputs]: Remove python-testrepository and python-mock; add
	python-openstackdocstheme, python-pytest, python-setuptools,
	python-stestr, python-subunit, and python-wheel. Remove labels.

	Change-Id: Ib0daa83fee215ba507ccb526fa49a2d0dfd83b08

2025-02-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dogpile-cache: Update to 1.3.4.
	* gnu/packages/databases.scm (python-dogpile-cache): Update to 1.3.4.
	[build-system]: Swap to pyproject-build-system.
	[propagated-inputs]: Add python-typing-extensions.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I782c7697b845c6fb446e49aafb52d34ca824bf0c

2025-02-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dogpile.cache: Rename variable.
	* gnu/packages/databases.scm: (python-dogpile.cache): Rename variable to
	python-dogpile-cache.
	* gnu/packages/openstack.scm (python-openstacksdk) [propagated-inputs]:
	Replace python-dogpile.cache with python-dogpile-cache.

	Change-Id: I015c9ec38c14f9899caba05e86ff3f1a03b5c4d5

2025-02-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-statsd: Update to 4.0.1.
	* gnu/packages/monitoring.scm (python-statsd): Update to 4.0.1.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <test-flags>: Provide path to unit tests.
	[native-inputs]: Remove python-mock and python-nose; add python-pytest,
	python-setuptools, and python-wheel.

	Change-Id: I0d1c97ab2c4de76969d4da6c3af032dc0271ba0b

2025-02-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pastescript: Update to 3.7.0, fix build.
	* gnu/packages/python-web.scm (python-pastescript): Update to 3.7.0, fix build.
	[source] <uri>: Adjust the name as it's been changed in PyPI archive.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <tests?>: Enable the most of the them.
	[propagated-inputs]: Add python-setuptools.
	[native-inputs]: Remove python-nose; add python-pytest and python-wheel.
	[home-page]: Fix URL.

	Change-Id: I8584693bf968e8278bdbce3abf43a7cb3b4cd8fb

2025-02-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vifm: Update to 0.14.
	* gnu/packages/vim.scm (vifm): Update to 0.14.

	Change-Id: I9cd56dd4effdcc95ac9b04c7abcda25718affa8b

2025-02-10  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-stgit: Fix install location.
	* gnu/packages/version-control.scm (emacs-stgit): Previously the files got
	installed under a "contrib" sub-directory that does not work with our Emacs
	configuration.  This fixes that.

	Change-Id: Ic7c237476fd18f73dbfbde3368ceae4962ba9634

2025-02-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-npx: Update to 0.1.6.
	* gnu/packages/python-xyz.scm (python-npx): Update to 0.1.6.
	[source]: Swap to git checkout as PyPI does not provide source archive.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Remove python-flit-core; add python-setuptools and
	python-wheel.

	Change-Id: I60c57f77a91dc2a7936f22c8abd6000fbff67e2e

2025-02-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-munch: Update to 4.0.0.
	* gnu/packages/python-xyz.scm (python-munch): Update to 4.0.0.
	[build-system]: Swap to pyproject-build-system.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Remove python-pbr; add python-astroid,
	python-setuptools, and python-wheel.

	Change-Id: Ie2c8698ecac7990c70f479b8e35dc138ce0343bb

2025-02-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-paste: Update to 3.10.1.
	* gnu/packages/python-web.scm (python-paste): Update to 3.10.1.
	[source] <uri>: Adjust it as PyPI archive has been changed.
	<patches>: Remove them.
	<snippet>: Likewise, all tests passed without modifications.
	[propagated-inputs]: Remove python-six and python-setuptools.
	[native-inputs]: Add python-setuptools.

	* gnu/packages/patches/python-paste-remove-timing-test.patch: Delete file.
	* gnu/local.mk (python-paste-remove-timing-test.patch): Deregister patch.

	Change-Id: I8b8560318e01fdcddfeb2f6916414e1c59cbcb6a

2025-02-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: nss-pam-ldapd: Update to 0.9.13.
	* gnu/packages/openldap.scm (nss-pam-ldapd): Update to 0.9.13.
	[arguments]: Use G-expressions.

	Change-Id: Ib1cd8ebe847bae0f44a96599dc1d3faf1a84b0b6

2025-02-09  Ludovic Courtès  <ludo@gnu.org>

	services: user-processes: Remove support for /etc/shepherd/do-not-kill.
	The /etc/shepherd/do-not-kill feature has been unused since commit
	c8289690365887ca1dd122645e479a89cf7cd969, which switched from
	unionfs (FUSE) to overlayfs.

	* gnu/services/shepherd.scm (%do-not-kill-file): Remove.
	(user-processes-shepherd-service): In ‘stop’ action, remove
	‘kill-except’, ‘omitted-pids’, and ‘lset=’.  Remove conditionals on
	‘omitted-pids’ being non-empty.

	Change-Id: Id7c6031fc12fd8ff0a3fde955fb01e373751e2d0

2025-02-09  Ludovic Courtès  <ludo@gnu.org>

	services: user-processes: Simplify and streamline ‘stop’ action.
	* gnu/services/shepherd.scm (user-processes-shepherd-service): In ‘stop’
	action, remove ‘sleep*’, which is unnecessary when using Fibers, and
	remove the ‘reap-children’ loop and its ‘waitpid’ call, which is
	redundant with ‘waitpid’ calls made by shepherd itself and could cause
	confusion.

	Change-Id: I0df1733f0cbe781a0ad5fef4830d903483e0da27

2025-02-09  Tomas Volf  <~@wolfsden.cz>

	gnu: mcron: Re-indent (arguments).
	The more common formatting style for arguments seems to be to align the value
	under the keyword.  This commit adjusts the definition to match that style.

	* gnu/packages/guile-xyz.scm (mcron)[arguments]: Re-indent.

	Change-Id: I5d3be19e41828db43af70207cb28b14c35d13419

2025-02-09  Tomas Volf  <~@wolfsden.cz>

	gnu: mcron: Apply guix style to (source).
	* gnu/packages/guile-xyz.scm (mcron)[source]: Apply guix style.

	Change-Id: I37c91a764625d6582d63755baa29ce1e78878324

2025-02-09  Tomas Volf  <~@wolfsden.cz>

	gnu: mcron: Use correct sendmail.
	When the crons are running, /run/privileged/bin is not in the $PATH, hence the
	default of "sendmail -t" does not work.

	* gnu/packages/guile-xyz.scm (mcron)[arguments]<#:configure-flags>: Set
	sendmail path.

	Change-Id: I86ffa5ddf26209acd8f706394ac13e63dcf4e0ec

2025-02-09  Roman Scherer  <roman@burningswell.com>

	machine: Implement 'hetzner-environment-type'.
	* Makefile.am (SCM_TESTS): Add test modules.
	* doc/guix.texi: Add documentation.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add modules.
	* gnu/machine/hetzner.scm: Add hetzner-environment-type.
	* gnu/machine/hetzner/http.scm: Add HTTP API.
	* po/guix/POTFILES.in: Add Hetzner modules.
	* tests/machine/hetzner.scm: Add machine tests.
	* tests/machine/hetzner/http.scm Add HTTP API tests.

	Change-Id: I276ed5afed676bbccc6c852c56ee4db57ce3c1ea

2025-02-09  Roman Scherer  <roman@burningswell.com>

	ssh: Add #:strict-host-key-check? option.
	* guix/ssh.scm (open-ssh-session): Add strict-host-key-check? option.

	Change-Id: Iae5df5ac8d45033b6b636e9c872f8910d4f6cfe9

2025-02-09  AwesomeAdam54321  <adam.faiz@disroot.org>

	gnu: gerbil: Don't target the build machine.
	* gnu/packages/scheme.scm (gerbil)[arguments]: Add configure-flag to not build
	with '-march=native'.

	Change-Id: I8da8b1f190aae4770dc0b7d653bc0aa4f8737105

2025-02-09  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: audacity: Update to 3.7.1.
	* gnu/packages/audio.scm (audacity): Update to 3.7.1.

2025-02-09  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: audacity: Update to 3.6.0.
	* gnu/packages/audio.scm (audacity): Update to 3.6.0.
	[patches]: Remove "audacity-ffmpeg-fallback.patch".
	* gnu/packages/patches/audacity-ffmpeg-fallback.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	Change-Id: I411af73bfddf68b5fdbd52272b6253a91e2afd07

2025-02-09  Herman Rimm  <herman@rimm.ee>

	scripts: style: Only sort packages with string literal name.
	* guix/scripts/style.scm (order-packages): Only match string literals.

	Change-Id: I48a5976930501c20415b5413966b5294958bc23b

2025-02-09  Herman Rimm  <herman@rimm.ee>

	scripts: style: Sort more kinds of package definitions.
	* guix/scripts/style.scm (order-packages): Match comments before package
	S-exp. and its fields.  Match in let.  Match package/inherit.
	* tests/guix-style.sh: Add pkg-baz variable and package/inherit to test.

	Change-Id: I48a5976930501c20415b5413966b5294958bc23b

2025-02-09  Herman Rimm  <herman@rimm.ee>

	scripts: style: Refactor order-packages.
	* guix/scripts/style.scm (order-packages): Combine package-name and
	package-version procedures into package-fields.
	(format-whole-file): Do not sort copyright headers or module definition.

	Change-Id: I5507bf8ed221f7017f972f0e0e64d149bea4854b

2025-02-09  Herman Rimm  <herman@rimm.ee>

	tests: crate: Add build dependency.
	* tests/crate.scm ("crate-recursive-import"): Add rust-leaf-bob-3 to
	rust-root-1 cargo-inputs.
	(test-root-dependencies): Add leaf-bob 3 build dependency.

	Change-Id: I1285fc6b36429f754d54def0b14f821306ba366d

2025-02-09  Herman Rimm  <herman@rimm.ee>

	import: crate: Comment out missing dependencies.
	* guix/import/crate.scm (package-names->package-inputs): Emit comments.
	(make-crate-sexp): Make input into comment if missing.
	(crate->guix-package): Take #:mark-missing? argument.
	[dependency-name+missing+version+yanked]: Mark as missing.  Rename from
	dependency-name+version+yanked.
	[sort-map-dependencies]: Adjust.
	[remove-missing+yanked-info]: Remove missing info.  Rename from
	remove-yanked-info.
	* guix/scripts/import/crate.scm (show-help): Explain --mark-missing.
	(%options): Add mark-missing option.
	(guix-import-crate): Pass mark-missing option as #:mark-missing?.
	* doc/guix.texi (Invoking guix import): Document --mark-missing.
	* tests/crate.scm ("crate->guix-package-marks-missing-packages"): Add
	test.

	Change-Id: I065d394e1c04fdc332b8f7f8b9fcbd87c14c6512

2025-02-09  Herman Rimm  <herman@rimm.ee>

	scripts: import: crate: show-help: Reformat.
	* guix/scripts/import/crate.scm (show-help): Reformat and reword
	--allow-yanked message.

	Change-Id: I43a50b201be86cd71f6ab51a7161e4009d4918bf

2025-02-09  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add emacs-window-tool-bar.
	* gnu/packages/emacs-xyz.scm (emacs-window-tool-bar): New variable.

	Change-Id: Ic48813c85db25fe1d1272611d40465477777bc27

2025-02-09  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-pynormaliz.
	* gnu/packages/algebra.scm (python-pynormaliz): New variable.

	Change-Id: I94379cfeed2a67bb4ffbda34823e4e000f4f961e

2025-02-09  Vinicius Monego  <monego@posteo.net>

	gnu: Add normaliz.
	* gnu/packages/algebra.scm (normaliz): New variable.

	Change-Id: I3e0936c598b0a5fdd88af9d22280137d42c45cc5

2025-02-09  Nigko Yerden  <nigko.yerden@gmail.com>

	gnu: reduce: Disable parallel builds.
	* gnu/packages/algebra.scm (reduce)[arguments]<parallel-build?>: New field.

	Change-Id: I90af4070cc885b3d788333ff425734804b4667e3

2025-02-09  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: emacs-go-translate: Improve code style.
	* gnu/packages/emacs-xyz.scm (emacs-go-translate): Improve code style.

	Change-Id: I0a2601a34907169a0792e1a7a2b05ecd8ca2119a

2025-02-09  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-consult: Update to 2.0.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 2.0.

	Change-Id: I8a4570e11faab00895a19698ad859b0cc97ba228

2025-02-09  宋文武  <iyzsong@member.fsf.org>

	gnu: smlnj: Update to 110.99.7.1.
	* gnu/packages/sml.scm (smlnj): Update to 110.99.7.1.

	Change-Id: I9db9579346b18202f0c50329932972247bceaef2

2025-02-09  宋文武  <iyzsong@member.fsf.org>

	gnu: rofi-wayland: Update to 1.7.8+wayland1.
	* gnu/packages/xdisorg.scm (rofi-wayland): Update to 1.7.8+wayland1.

	Change-Id: I84ff7dfc7f491df160ae6151e2ef49df02f9dc05

2025-02-09  宋文武  <iyzsong@member.fsf.org>

	gnu: rofi: Update to 1.7.8.
	* gnu/packages/xdisorg.scm (rofi): Update to 1.7.8.
	[inputs]: Add xcb-util-keysyms.

	Change-Id: Ia7f2a9e9fb15a8e6bd9c2e17d86e8849bc5b2b22

2025-02-09  宋文武  <iyzsong@member.fsf.org>

	gnu: sway: Update to 1.10.1.
	* gnu/packages/wm.scm (sway): Update to 1.10.1.

	Change-Id: I20de9c75fd12ff9189bae74a10e6e3eca7a7cbf8

2025-02-08  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: gimp-next: Update to 3.0.0-RC2.
	* gnu/packages/gimp.scm (gimp-next): Update to 3.0.0-RC2.

	Change-Id: Iafb2f7a7dbd40e1fdba46d1ff3f958c9f41e1685

2025-02-08  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: gegl: Update to 0.4.52.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.52.

	Change-Id: I6a3bb2b65a545ead62143cf263ef1ff5eb09593f

2025-02-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-doc8: Move to python-check.
	* gnu/packages/python-xyz.scm (python-doc8): Move from here ...
	* gnu/packages/python-check.scm: ... to here.

	Change-Id: Ib82f3564bd1f06d822fce39b002b2f93c160c1d6

2025-02-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-doc8: Update to 1.1.2.
	* gnu/packages/python-xyz.scm (python-doc8): Update to 1.1.2.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <phases>: Use default 'check.
	[propagated-inputs]: Remove python-chardet and python-six; add
	python-pygments and python-tomli.
	[native-inputs]: Remove python-testtools; add python-setuptools,
	python-setuptools-scm, and python-wheel.

	Change-Id: Ib92c7c0f2e0615f7b98048587c75141108d059ff

2025-02-08  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: Add python-pytest-snapshot.
	* gnu/packages/check.scm (python-pytest-snapshot): New variable.

	Change-Id: Ie3126b6233f53640adb4dcb90e4d348eaf9ffbff

2025-02-08  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 134.0.2-1.
	Straightforward bugfix release.

	* gnu/packages/librewolf.scm (librewolf): Update to 134.0.2-1.

	Change-Id: I6a1f2df8c212dd4192489ca21585a1c031925c17

2025-02-08  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: emacs-magit: Update to 4.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 4.3.0.
	[propagated-inputs]: Add emacs-llama, and remove emacs-dash.

	Change-Id: I7a7f24c066b01ceee24f9638f85105d4dc7827a6
	Reviewed-by: Cayetano Santos <csantosb@inventati.org>

2025-02-08  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: emacs-llama: Update to 0.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-llama): Update to 0.6.0.

	Change-Id: I713ffb3549edc8325d19e31e90f2a06b678ea0b6
	Reviewed-by: Cayetano Santos <csantosb@inventati.org>

2025-02-08  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	Update diffoscope to 288.
	[[PGP Signed Part:No public key for DC518FC87F9716AA created at 2025-02-08T04:00:13+0900 using EDDSA]]
	The attached patch updates diffoscope to 288.

	The only dependent, reprotest, still builds!

	live well,
	  vagrant

	[2. text/x-diff; 0001-gnu-diffoscope-Update-to-288.patch]
	From f4e896cd92570f0293ac8af08a4297379987d606 Mon Sep 17 00:00:00 2001
	From: Vagrant Cascadian <vagrant@reproducible-builds.org>
	Date: Fri, 7 Feb 2025 10:32:57 -0800
	Subject: [PATCH] gnu: diffoscope: Update to 288.

	* gnu/packages/diffoscope.scm (diffoscope): Update to 288.

2025-02-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: tigervnc-client: Update to 1.14.1.
	* gnu/packages/vnc.scm (tigervnc-client, tigervnc-server): Update to 1.14.1.

	Change-Id: Iddfae19aeee0e39bf62870ce5b9d5950f21fa580

2025-02-08  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: llama-cpp: Prevent undefined behavior.
	* gnu/packages/patches/llama-cpp-vulkan-optional.patch: Modify.

	Change-Id: I58816f098a0da2b75cea5f90bda91bcf0bfe60d1

2025-02-08  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: gimp: Enable xpm support.
	* gnu/packages/gimp.scm (gimp)[inputs]: Add libxpm.

	Change-Id: Id81779346aec7e65aeb59ce2de40b0ddc9222339

2025-02-08  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: yggtray: Update to 0.1.7.
	* gnu/packages/networking.scm (yggtray): Update to 0.1.7.

	Change-Id: If471670abc6a4e2a5c446a786e6e611c4b521a36

2025-02-07  Rostislav Svoboda  <Rostislav.Svoboda@gmail.com>
	    Leo Famulari  <leo@famulari.name>

	doc: Mention --check --no-grafts as a way to force-rebuild packages.
	* doc/guix.texi (On Trusting Binaries): Document that combining --check and
	--no-grafts with 'guix build' forces the rebuild of a package.

	Change-Id: I4eb6be04243a52f70d0fc298f76e62f10e3d376e

2025-02-07  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-61.131967d.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-61.131967d.

	Change-Id: Ie76c3cb12788385335f02b2ab6c0b557dee8e8b4

2025-02-07  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-7.ee2a93f.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-7.ee2a93f.

	Change-Id: I2b82dcba1df7eb28a0bf9a34edfbddda3d3ed4c8

2025-02-07  Christopher Baines  <mail@cbaines.net>

	gnu: guile-next: Update to 3.0.10-0.5d3f561.
	* gnu/packages/guile.scm (guile-next): Update to 3.0.10-0.5d3f561.

	Change-Id: I07f5fb59327940d8c797770aff7b825788d6315b

2025-02-07  Andreas Enge  <andreas@enge.fr>

	gnu: singular: Update to 4.3.2p16.
	* gnu/packages/algebra.scm (singular): Update to 4.3.2p16.

	Change-Id: I982267e932b6ef57422e12fe2f019807433ac0fc

2025-02-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyopengl: Enable tests.
	* gnu/packages/python-xyz.scm (python-pyopengl)
	[build-system]: Swap to pyproject-build-system.
	[arguments] <tests?>:
	Enable them.
	<tests-flags>: Skip 5 tests.
	[native-inputs]: Add python-pytest, python-setuptools, python-pygame,
	and python-wheel.

	Change-Id: I090c862e25d537dff83fd9a5c7ec62e9e44decc1

2025-02-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyopengl: Refresh package style.
	* gnu/packages/python-xyz.scm (python-pyopengl): Use G-expressions,
	shift order of the fields.
	[phases] {fix-path}: Rewrite with FORMAT and THIS-PACKAGE-INPUT to
	simplify flow.  Remove trailing #t from lambda.

	Change-Id: I054af72dd41a12523ce17eab6129a06c5f964893

2025-02-07  Sisiutl  <sisiutl@egregore.fun>

	gnu: python-pyopengl: Add support for additional GL platforms.
	* gnu/packages/python-xyz.scm (python-pyopengl)[arguments]:
	Fix paths for non-GLX platforms too.

	Change-Id: Ib50d5c64ff73079c4ffa3bd3e03012a66591ddfc

2025-02-07  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: Add python-pyclip.
	* gnu/packages/xdisorg.scm (python-pyclip): New variable.

	Change-Id: Ia0142bb8361e2c7120ea2539f393701aa93d00a9

2025-02-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-openturns: Skip more tests.
	* gnu/packages/statistics.scm (python-openturns): [phases] {check}: Skip
	3 more failing tests as seen in
	<https://ci.guix.gnu.org/build/9178880/log/raw>.

	Change-Id: I2eef24f68feed8eb813f55655efc5f85c263cd7a

2025-02-07  Nigko Yerden  <nigko.yerden@gmail.com>

	gnu: Add reduce.
	* gnu/packages/math.scm (reduce): New variable.
	* gnu/packages/patches/reduce-unbundle-libffi.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register file.

	Change-Id: Ic85be7dc490f005f7ba65c418250cc9681fbb3a8

2025-02-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pandas-1: Disable failing test.
	* gnu/packages/python-science.scm (python-pandas-1):[arguments]: Disable
	failing test_nat_comparisons.

	Change-Id: Ifdd3cfb244e03b9412c7caa458557ce3fd30e38a

2025-02-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-voltron: Add suggested packages.
	* gnu/packages/bioinformatics.scm (r-voltron):[propagated-inputs]: Add
	r-anndata, r-anndatar, r-arrow, r-bpcells, r-circlize, r-codetools,
	r-complexheatmap, r-delayedarray, r-deseq2, r-geojsonr, r-ggforce,
	r-ggnewscale, r-glmgampoi, r-hdf5array, r-hdf5dataframe, r-hdf5r,
	r-imagearray, r-music, r-rstudioapi, r-seurat, r-seuratobject,
	r-singlecellexperiment, r-spacexr, r-spatialexperiment, r-vitesscer, r-xml,
	and r-zarrdataframe.

	Change-Id: I4333de31d40e5760f15c5453b8cb974598c8aa5d

2025-02-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-openturns: Update to 1.24.
	Build fails as seen in <https://ci.guix.gnu.org/build/9027182/log/raw>.

	* gnu/packages/statistics.scm (python-openturns): Update to 1.24. Fix build.

	Change-Id: I3772ce3383b611de678e95864fc08577a480eddd

2025-02-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-git-sr-ht-rjarry-go-opt-v2.
	* gnu/packages/golang-xyz.scm (go-git-sr-ht-rjarry-go-opt-v2): New variable.

	Change-Id: Ia45805e944fc5fefbb750f801c4edae0aed4622d

2025-02-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-dgraph-io-ristretto-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-dgraph-io-ristretto-v2): New variable.

	Change-Id: I77ba7c6210906ebb6f36eadc24f6afd531315721

2025-02-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-dgraph-io-ristretto: Update to 1.0.1.
	* gnu/packages/golang-xyz.scm (go-github-com-dgraph-io-ristretto): Update to 1.0.1.
	[argumens] <phases>: Use default 'check.

	Change-Id: Id22d72b51c83beea7acd972d1ce40df9068ea412

2025-02-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-xtaci-lossyconn: Disable tests.
	As seen in <https://ci.guix.gnu.org/build/9029279/log/raw>, goroutine
	fail when number of threads are more than 16.

	* gnu/packages/golang-web.scm (go-github-com-xtaci-lossyconn)
	[arguments] <tests?>: Disable them.
	<parallel-tests?>: Likewise.

	Change-Id: Ic66c0ef4659e2351786f4b97df045544cd0d22f1

2025-02-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-imagearray.
	* gnu/packages/bioinformatics.scm (r-imagearray): New variable.

	Change-Id: I432258e2e93e9161bedd95f50dcdd3c52d30457d

2025-02-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-zarrdataframe.
	* gnu/packages/bioinformatics.scm (r-zarrdataframe): New variable.

	Change-Id: Iffe8a0fdad92e4443184642a85863b3b888fbfae

2025-02-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-zarrarray.
	* gnu/packages/bioinformatics.scm (r-zarrarray): New variable.

	Change-Id: Ibc66e12966071551b0bc977f67c867303ca958d9

2025-02-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-hdf5dataframe.
	* gnu/packages/bioinformatics.scm (r-hdf5dataframe): New variable.

	Change-Id: I0faa57f4d82ef71ad37f7c4cfa97fcc5aef5d67a

2025-02-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bpcells: Update to 0.3.0.
	* gnu/packages/bioinformatics.scm (r-bpcells): Update to 0.3.0.
	[arguments]: Remove phase 'do-not-tune; add phase 'chdir.
	[propagated-inputs]: Add r-lifecycle, r-readr, r-genomicranges, r-igraph,
	r-iranges, and r-matrixstats.
	[license]: Update to dual licensed ASL2.0 or Expat/MIT.

	Change-Id: I972c18e896372e3b44cd5c0ad2f669242568443f

2025-02-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-music.
	* gnu/packages/bioinformatics.scm (r-music): New variable.

	Change-Id: I3cf73fcb58f9a407d2795a4525038ab00d1b523f

2025-02-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: docker-registry: Limit amount of tests, fix build.
	Reported in #76111: docker-registry fails to build after commit

	The commit 1e4a22c4d7a03ec8614b02f0878bc38b6ba54580 introduced a
	regression, where go-build-system was set to run all tests available in
	the project.  This change limits amount of the tests.

	* gnu/packages/docker.scm (docker-registry) [arguments] <test-subdirs>:
	Limit to a portion of sub directories.

	Reported-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
	Change-Id: Icbe530ff0f9e2e1fe80b2897833d231dd1e14d4a

2025-02-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: Rename field in greetd-terminal-configuration record.
	This was erroneously renamed during the review of commit
	ee0d1b144c ("services: greetd: Improve greeter configurations.").  The field
	*adds* to the intrinsic requirements of the service, so the 'extra-' prefixes
	communicates this better.

	* gnu/services/base.scm (<greetd-terminal-configuration>): Rename
	shepherd-requirement field to extra-shepherd-requirement.
	* doc/guix.texi (Base Services): Adjust doc accordingly.

	Change-Id: I4b970bdd63864ed86d61fde9cad2487a293417ce

2025-02-07  Dariqq  <dariqq@posteo.net>

	services: greetd: Use mkdir-p in activation script.
	Fixes a bug introduced in ee0d1b144c1572433c9475c32c74d61c3be9c058 where
	reconfiguring a system with ‘greetd-service-type’ would fail with:

	  guix system: error: mkdir: File exists "/run/user".

	* gnu/services/base.scm (greetd-run-user-activation): Replace mkdir with mkdir-p.

	Change-Id: I030d1f57c3292c518b3f17061f75258e8a72141c

2025-02-07  Zheng Junjie  <z572@z572.online>

	gnu: kdenlive: Update to 24.12.2.
	* gnu/packages/kde.scm (kdenlive): Update to 24.12.2.

	Change-Id: I450a2ed7483ac9978e07c51db1bacd59072bf63c

2025-02-07  Zheng Junjie  <z572@z572.online>

	teams: Add entry for Zheng Junjie.
	* etc/teams.scm ("Zheng Junjie"): New member.

	Change-Id: I40727dd9bb64ba042fff45d804b0846996cbef80

2025-02-07  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ugrep: Update to 7.2.2.
	* gnu/packages/search.scm (ugrep): Update to 7.2.2.

	Change-Id: Ia03935650dd9eb0b3ff5d85e187b961e5b7e162c

2025-02-07  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: fnott: Update to 1.7.1.
	* gnu/packages/wm.scm (fnott): Update to 1.7.1.
	[inputs]: Switch to wlroots.

	Change-Id: I22ad67268fa78d52f7f3c0c9b4e2244c6dadc9a1

2025-02-07  Tomas Volf  <~@wolfsden.cz>

	gnu: buildah: Update to 1.39.0.
	* gnu/packages/containers.scm (buildah): Update to 1.39.0.

	Change-Id: Ib03b1377b16de24fcf8811a125e84210bd1e1010

2025-02-07  Tomas Volf  <~@wolfsden.cz>

	gnu: crun: Update to 1.20.
	* gnu/packages/containers.scm (crun): Update to 1.20.

	Change-Id: I04786eda635ab7ad2d76c67adbf2529f8183b30a

2025-02-07  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 287.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 287.

2025-02-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-pr-review: Switch to git tag.
	* gnu/packages/emacs-xyz.scm (emacs-pr-review): Switch to git tag.

	Change-Id: Icad59d138b158b8e24b492e4de79904eb08d493f

2025-02-07  Murilo  <murilo@disroot.org>

	gnu: hyprgraphics: Update to 0.1.2.
	* gnu/packages/cpp.scm (hyprgraphics): Update to 0.1.2.
	[inputs]: Add spng.

	Change-Id: I96485190b025e29c9f7f8cd3efd8a04c44f63543

2025-02-07  Murilo  <murilo@disroot.org>

	gnu: hyprland: Update to 0.47.2.
	* gnu/packages/wm.scm (hyprland): Update to 0.47.2.

	Change-Id: Ifb80559076de305d28396025931de7450903f05f

2025-02-07  Murilo  <murilo@disroot.org>

	gnu: hyprland-protocols: Update to 0.6.2.
	* gnu/packages/freedesktop.scm (hyprland-protocols): Update to 0.6.2.

	Change-Id: Ib541990c32822714681ae9f88c547a6802dc39fd

2025-02-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-mathics-core: Update to 8.0.0.
	* gnu/packages/maths.scm (python-mathics-core): Update to 8.0.0.
	[arguments]<#:phases>[patch-bugs]: Modify.
	[propagated-inputs]: Add python-pympler, python-stopit.

	Change-Id: Ia0f7be188fcbbaa46de9222eed95e5c47ab056aa

2025-02-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-mathics-django: Update to 8.0.0.
	* gnu/packages/maths.scm (python-mathics-django): Update to 8.0.0.

	Change-Id: Ie23035a9fdd2f17318a5df8b8d3d7b83bc271e4b

2025-02-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-mathicsscript: Update to 8.0.0.
	* gnu/packages/maths.scm (python-mathicsscript): Update to 8.0.0.

	Change-Id: Ic417f421bb175f19d93803635bf61fb824a52a34

2025-02-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-mathics-pygments: Update to 1.0.4.
	* gnu/packages/maths.scm (python-mathics-pygments): Update to 1.0.4.

	Change-Id: I831b34d05eae73cad88277443f9f4e374df257b9

2025-02-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-mathics-scanner: Update to 1.4.1.
	* gnu/packages/maths.scm (python-mathics-scanner): Update to 1.4.1.
	[arguments]<#:phases>[prepare]: New phase.

	Change-Id: Iab614a14365e42588635ef9b3ee71426b93cbca1

2025-02-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: dlib: Update to 19.24.6 (removing duplicate).
	Follow-up to commit 6cd15c83ab54b049f4bd3114ba971849ffe1fe66.

	* gnu/packages/machine-learning.scm [inputs]: Add libjxl, ffmpeg, libwebp.
	[source]: Switch to git.
	[arguments]<#:phases>[chdir]: New phase.
	[check]: Modify.

	Change-Id: I74b6b1606deb776a95b23e635d6a0e1af978ec42

2025-02-06  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guilescript: Use GEXPs.
	* gnu/packages/guile-xyz.scm (guilescript): Use GEXPs.

	Change-Id: I004186fef0c270589f6cac2f1777fbda3fa7718b

2025-02-06  Andreas Enge  <andreas@enge.fr>

	gnu: pari-gp: Add seadata-small package.
	* gnu/packages/algebra.scm (pari-seadata-small): New variable.
	  (pari-gp)[phases]{install-galdata}: Rename to...
	  {install-data}: ...this and also install the pari-seadata-small data.

	Change-Id: I348090dfce5ef52f132585cff3542e585c2309e3

2025-02-06  Lars Bilke  <lars.bilke@ufz.de>
	    Andreas Enge  <andreas@enge.fr>

	gnu: Add tetgen.
	* gnu/packages/geo.scm (tetgen): New variable.

	Change-Id: I1b736fc65ce7cbfcf9dd71a07926a0cc54a344df

2025-02-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: gwenview: Update to 24.12.1.
	* gnu/packages/kde.scm (gwenview): Update to 24.12.1.
	[inputs]: Add kcrash.

	Change-Id: I208f151b97fb32c47f416474b21f452b6496fab6

2025-02-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: LLVM, Clang, libomp, lld: Update to 19.1.7.
	* gnu/packages/llvm.scm (llvm-19, clang-19, libomp-19, lld-19): Update to 19.1.7.

	Change-Id: I9adc9762a19da487c9a70bb9cf089ff08de4da84

2025-02-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ghostwriter: Update to 24.12.1.
	* gnu/packages/kde-office.scm (ghostwriter): Update to 24.12.1.

	Change-Id: Iceebb5a15e61a579d14c97b98587c39b00b541f3

2025-02-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcolorchooser: Update to 24.12.1.
	* gnu/packages/kde.scm (kcolorchooser): Update to 24.12.1.

	Change-Id: Ie6be4048bf8bdd4c6903e25246c0ea7cd4d1b964

2025-02-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdeconnect: Update to 24.12.1.
	* gnu/packages/kde.scm (kdeconnect): Update to 24.12.1.
	[inputs]: Add kcrash and qtconnectivity.

	Change-Id: Ie0a1951bac64e81c1d4bedb33e5fed435b055c10

2025-02-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: massif-visualizer: Update to 24.12.1.
	* gnu/packages/kde.scm (massif-visualizer): Update to 24.12.1.
	[source]: Adjust uri.
	[home-page]: Adjust it.

	Change-Id: I4b4698c49d0c82b95e9cdb1f424d7fbea962951d

2025-02-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: isoimagewriter: Update to 24.12.1.
	* gnu/packages/kde-utils.scm (isoimagewriter): Update to 24.12.1.

	Change-Id: If2e63014dc2130cd57bbf65e1fdd0a11106ea0ae

2025-02-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasmatube: Update to 24.12.1.
	* gnu/packages/kde-plasma.scm (plasmatube): Update to 24.12.1.
	[inputs]: Add purpose.

	Change-Id: I54dbd479c6892fa5d87a3cd5e39ac7b25e94a502

2025-02-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: mpvqt: Update to 1.0.1.
	* gnu/packages/kde-plasma.scm (mpvqt): Update to 1.0.1.

	Change-Id: I6d9ad060b3dd2867503adfcbc34c5a8c513ce03a

2025-02-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: smb4k: Update to 3.2.92.
	* gnu/packages/kde-utils.scm (smb4k): Update to 3.2.92.
	[source]: Switch to invoke.kde.org. Use git-fetch.
	[arguments]: set #:qtbase to qtbase.
	<#:configure-flags>: Add -DSMB4K_WITH_WS_DISCOVERY=ON.
	[inputs]: Remove kauth-5, kconfig-5, kconfigwidgets-5, kcompletion-5,
	kcoreaddons-5, kcrash-5, kdbusaddons-5, kdnssd-5, ki18n-5,
	kiconthemes-5, kio-5, kjobwidgets-5, knotifications-5,
	knotifyconfig-5, ktextwidgets-5, kwallet-5, kwidgetsaddons-5,
	kwindowsystem-5, kxmlgui-5, plasma-framework, qtbase-5,
	qtdeclarative-5, and solid-5; add kauth, kcompletion, kconfig,
	kconfigwidgets, kcoreaddons, kcrash, kdbusaddons, kdnssd, kdsoap-qt6,
	kdsoap-ws-discovery-client, ki18n, kiconthemes, kio, kirigami,
	kjobwidgets, knotifications, knotifyconfig, kstatusnotifieritem,
	ktextwidgets, kwallet, kwidgetsaddons, kwindowsystem, kxmlgui,
	libplasma, qtdeclarative, qtkeychain-qt6, and solid.
	[native-inputs]: Remove kdoctools-5; add kdoctools.

	Change-Id: I6cf024ae1bdabaa581de034693cd77572374c0c4

2025-02-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: krita: Update to 5.2.9.
	* gnu/packages/kde.scm (krita): Update to 5.2.9.

	Change-Id: Idfd7fb7ccfe25232e2daab75e495b9f060d5c7b9

2025-02-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: man-db: Fix building for non-linux systems.
	* gnu/packages/man.scm (man-db)[inputs]: Only include libseccomp when
	building for a linux system.

	Change-Id: I7e565a5ef92d148b91678c3d1bc0889f27aa5163

2025-02-06  Andy Tai  <atai@atai.org>

	gnu: gama: Update to 2.33.
	* gnu/packages/gps.scm (gama): Update to 2.33.

	Change-Id: I57ea88cb7ce2bbdd5387d49b8404a3cb6043fe38

2025-02-06  Yovan Naumovski  <yovan@gorski.stream>

	gnu: Add bchunk.
	* gnu/packages/cdrom.scm (bchunk): New variable.

	Change-Id: I0fbc7255fcb4cf5b52c52092a4f56b06511a2294

2025-02-06  Junker  <dk@junkeria.club>

	gnu: Add cl-fuzzy-match.
	* gnu/packages/lisp-xyz.scm (cl-fuzzy-match,
	  ecl-fuzzy-match, sbcl-fuzzy-match): New variables.

	Change-Id: I65be6ab95bfec08e69bd4bf9658b140af3ea2025

2025-02-06  muradm  <mail@muradm.net>

	services: greetd: Add new gtkgreet greeter.
	* gnu/services/base.scm (<greetd-gtkgreet-sway-session>): New record,
	represents 'gtkgreet' greeter session configuration.
	* doc/guix.texi (Base Services): Document new 'gtkgreet' greeter.

	Change-Id: I2e8b5710965faa05795af1d0b2a0e2f774af1d5a
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-02-06  muradm  <mail@muradm.net>

	gnu: Add gtkgreet.
	* gnu/packages/admin.scm (gtkgreet): New variable.

	Change-Id: Ifd00be82534e14d27ea42d5ec06d8733346d860b

2025-02-06  muradm  <mail@muradm.net>

	services: greetd: Improve greeter configurations.
	This improvement focuses on providing common user session scripts
	for use by multiple greeters. Now user session entry point is
	factored out into '<greetd-user-session>', which can be reused
	as is with different greeters. By default it uses 'bash' as
	first user process. Then user normally starts additional programs
	with '.profile' or '.bashrc'. Using 'command', 'command-args' and
	'extra-env' one can specify something else, which could be
	'dbus-session' wrapped process, some desktop environment or else.
	While the above is possible, one is still encouraged to use
	'.bashrc', '.profile' or similar.

	It also fixes incorrect use of 'XDG_RUNTIME_DIR' for 'wlgreet'.
	'wlgreet' requires a compositor to run. We provide common sway based
	greeter script, which can be shared by other graphical greeters.

	* gnu/services/base.scm (<greetd-user-session>): Common user session
	factored out, for shared use by multiple greeters.
	(<greetd-agreety-session>): Switch to common user session.
	(<greetd-wlgreet-configuration>): Refactor 'wlgreet' configuration.
	(<greetd-wlgreet-sway-session>): Switch to common user session.
	(<greetd-terminal-configuration>): Add 'extra-shepherd-requirement'
	for establishing configurable Shepherd service dependency.
	* gnu/tests/desktop.scm (%minimal-services): Reflect configuration
	changes.
	* doc/guix.texi (Base Services): Document refactoring changes.

	Change-Id: I9d45a592b355eb9c438be5b1d4d15555ce4956fa
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-02-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: imp: Use an older version of boost.
	* gnu/packages/bioinformatics.scm (imp):[inputs]: Replace boost with
	boost-for-mysql.

	Change-Id: I3d3bec8589972f15770c264f4b2445f4798b7901

2025-02-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: imp: Drop input labels.
	* gnu/packages/bioinformatics.scm (imp)[native-inputs]: Drop labels.

	Change-Id: I3182a4608a88c59ba0de2fa00d74b8d72b72d8bb

2025-02-06  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add emacs-org-pdftools.
	* gnu/packages/emacs-xyz.scm (emacs-org-pdftools): New variable.

	Change-Id: I181f338c16496f537454dad0a5aec21f13a3daf4

2025-02-06  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-org-noter: Enable modules.
	* gnu/packages/emacs-xyz.scm (emacs-org-noter)[arguments]<#:include>: Enable
	modules.

	Change-Id: I3e6565eca08189844a414b90c7947ab180ec736c

2025-02-06  Leo Famulari  <leo@famulari.name>

	gnu: Remove extraneous reference to defunct mate-desktop-service.
	This is a followup to commit 7a482ee94550a6f6fdacc26ed5bba9d1fd144a67

	Perhaps it was caused by a conflict resolution error during a rebase or
	merge?

	* gnu/services/desktop.scm: Stop exporting the non-existent variable
	mate-desktop-service.

	Change-Id: Ie71a3a49a7abf33df6aa3a5c27440a4cb382d46e

2025-02-06  Leo Famulari  <leo@famulari.name>

	gnu: Remove extraneous reference to defunct xfce-desktop-service.
	This is a followup to commit a1fa23014718a63dca400f5db7800b72024cee28.

	Perhaps it was caused by a conflict resolution error during a rebase or
	merge?

	* gnu/services/desktop.scm: Stop exporting the non-existent variable
	xfce-desktop-service.
	* doc/guix.texi (Desktop Services): Adjust accordingly.

	Change-Id: I7ca24331365fa395fcee47de7ad0239e08aafbe3

2025-02-05  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add emacs-pr-review.
	* gnu/packages/emacs-xyz.scm (emacs-pr-review): New variable.

	Change-Id: Ied19b0b58e319d054a15ef6cfa6af7731f728f73

2025-02-05  Stefan Reichör  <stefan@xsteve.at>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-multiplex.
	It was proposed in #48430 on <2021-05-14>.

	* gnu/packages/python-xyz.scm (python-multiplex): New variable.

	Change-Id: I75af1e4be940166b91c8c71dd0280cdb4753f956
	Reviewed-by: Vinicius Monego <monego@posteo.net>

2025-02-05  Mekeor Melire  <mekeor.melire@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-domain-connect-dyndns.
	It was preoposed in #48514 on <2021-05-19>.

	* gnu/packages/python-web.scm (python-domain-connect-dyndns): New variable.

	Change-Id: I3a31379b4b4ed58c3503d6a8d5fd5a960702bec0
	Reviewed-by: Xinglu Chen <public@yoctocell.xyz>

2025-02-05  Mekeor Melire  <mekeor.melire@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-domain-connect.
	It was preoposed in #48514 on <2021-05-19>.

	* gnu/packages/python-web.scm (python-domain-connect): New variable.

	Change-Id: I479ae5a66aaf8cf1a5fcf5bb45583446000a2c64
	Reviewed-by: Xinglu Chen <public@yoctocell.xyz>

2025-02-05  Mekeor Melire  <mekeor.melire@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-publicsuffixlist.
	It was preoposed in #48514 on <2021-05-19>.

	* gnu/packages/python-web.scm (python-publicsuffixlist): New variable.

	Change-Id: Iacecd5e9e49f9136935a65c83c09a643e371738b
	Reviewed-by: Xinglu Chen <public@yoctocell.xyz>

2025-02-05  Mattia Bunel  <mattia.bunel@ehess.fr>
	    Andreas Enge  <andreas@enge.fr>

	gnu: Add libe57format.
	* gnu/packages/geo.scm (libe57format): New variable.

	Change-Id: I4b1473184ed871a5b6c5a4ea8320082292846c3f

2025-02-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: translate2geda: Update to 0-2.2ec576e.
	* gnu/packages/engineering.scm (translate2geda): Update to 0-2.2ec576e.

	Change-Id: I886078f0c2c0c46230e106ed4d9f7f19bf2646fc

2025-02-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: translate2geda: Use GEXPs.
	* gnu/packages/engineering.scm (translate2geda): Use GEXPs.  Improve package
	style.

	Change-Id: I6573a7299b268143b09be3ebbb14d7f7943ae591

2025-02-05  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    h.nasajpour  <h.nasajpour@pantherx.org>

	gnu: Add python-takethetime.
	This is a refreshed proposal from #35979 submitted on <20219-05-29>.

	* gnu/packages/python-xyz.scm (python-takethetime): New variable.

	Change-Id: I1384acdee68a46f7d97b217e609b5d2af69c6086

2025-02-05  Navid Afkhami  <navid.afkhami@mdc-berlin.de>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-cnmf.
	* gnu/packages/bioinformatics.scm (python-cnmf): New variable.

	Change-Id: I8a4f2293bde59b10e7b673025bbb4c5a8420738b

2025-02-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-cheggaaa-pb-v3: Remove duplicate field.
	It was introduced in b0632d45f34d4c0f3a0573b1b9a048bac0364e7a commit.

	* gnu/packages/golang-xyz.scm (go-github-com-cheggaaa-pb-v3): Remove
	duplicate "arguments" field.

	Change-Id: I1f118d5b387934b20f1cebe0a6bd79193febc0dd

2025-02-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-esptool-3.0: Rename variable.
	* gnu/packages/engineering.scm: (python-esptool-3.0): Rename variable to
	python-esptool.

	Change-Id: If2f6a1473b031fd039d34831ca4cbcd2b50a4b39

2025-02-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-capstone: Migrate to pyproject-build-system.
	* gnu/packages/engineering.scm (python-capstone): [build-system]: Swap
	to pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Id63f66a2811c594871e526f55aad836ddf8b5177

2025-02-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-capstone: Improve package style.
	* gnu/packages/engineering.scm (python-capstone): Use G-expressions,
	adjust fields order.
	[arguments]: Use G-expressions.
	[phases] {chdir-and-fix-setup-py}: Convert to use FORMAT and
	THIS-PACKAGE-INPUT to simplify the flow.

	Change-Id: I80a4e85cd47f6b06b22615d592b9cadd74e17485

2025-02-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: wireviz: Migrate to pyproject-build-system.
	* gnu/packages/engineering.scm (wireviz)
	[build-system]: Swap to pyproject-build-system.
	[arguments] <tests?>: Explicitly disable as project provides no tests.
	[inputs]: Add python-click, python-graphviz, python-pillow, and
	python-pyyaml.
	[propagated-inputs]: Remove python-click, python-graphviz,
	python-pillow, and python-pyyaml.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Icad23912b39eb9c4250bc67b1debba5b7fd9f523

2025-02-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: wireplumber: Update to 0.5.7.
	* gnu/packages/linux.scm (wireplumber): Update to 0.5.7.

	Change-Id: Ie51e39cb19679700f67b137cc6cfa07c80ec22d4
	Reviewed-by: Andrew Wong <brosasaki@gmail.com>

2025-02-05  Hikari  <aneris@disroot.org>

	gnu: openh264: Update to 2.5.0.
	* gnu/packages/video.scm (openh264): Update to 2.5.0.

	Reviewed-by: Andrew Wong <brosasaki@gmail.com>
	Change-Id: Ic960ed6293c8aa2ab16f55efaa02c639870abf6e

2025-02-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-harmonypy: Patch invalid field in pyproject.toml.
	* gnu/packages/bioinformatics.scm (python-harmonypy)[arguments]: Add phase
	'patch-pyproject.

	Change-Id: I0d80b96458c7bb5ddb571ad640babf6b95fb051f

2025-02-05  Tomas Volf  <~@wolfsden.cz>

	gnu: emacs-yaml: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-yaml): Update to 1.1.0.

	Change-Id: I8345bf6aa2bb7a9b39d772cb0d52aaea9a60f68e
	Reviewed-by: Cayetano Santos <csantosb@inventati.org>

2025-02-05  altadil  <Altadil@protonmail.com>

	gnu: Add pantheon-screenshot.
	* gnu/packages/pantheon.scm (pantheon-screenshot): New variable.

	Change-Id: I68fac745434503b43cb0137cddb48a56478960d9
	Reviewed-by: Andrew Wong <brosasaki@gmail.com>

2025-02-05  Herman Rimm  <herman@rimm.ee>

	gnu: rust-winapi-0.3: Remove cargo-inputs labels.
	* gnu/packages/crates-windows.scm (rust-winapi-0.3)[cargo-inputs]:
	Remove labels.

	Change-Id: Iddfdfff44d728763e55da60ed5c7c8de4c790b37

2025-02-05  Herman Rimm  <herman@rimm.ee>

	gnu: rust-ammonia-4: Remove cargo-inputs labels.
	* gnu/packages/crates-web.scm (rust-ammonia-4)[cargo-inputs,
	cargo-development-inputs]: Remove labels.

	Change-Id: Ib705af6bd51d488bcc1780c128e609b44f74455f

2025-02-05  Herman Rimm  <herman@rimm.ee>

	gnu: rust-rand-core-0.3: Remove cargo-inputs labels.
	* gnu/packages/crates-io.scm (rust-rand-core-0.3)[arguments]: Build
	without tests.  Remove cargo-inputs labels.

	Change-Id: I50877d153d55ce27566c2bfc1b126077140c8477

2025-02-05  Herman Rimm  <herman@rimm.ee>

	gnu: rust-progressing-3: Remove cargo-inputs labels.
	* gnu/packages/crates-io.scm (rust-progressing-3)[cargo-inputs]: Remove
	labels.

	Change-Id: Ia3004caca651032ac6bf1ae980f0a7307e329882

2025-02-05  Herman Rimm  <herman@rimm.ee>

	gnu: rust-nitrokey-test-0.5: Remove cargo-inputs labels.
	* gnu/packages/crates-io.scm (rust-nitrokey-test-0.5)[cargo-inputs]
	Remove labels.

	Change-Id: Iddfdfff44d728763e55da60ed5c7c8de4c790b37

2025-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-libcst: Update to 1.6.0.
	* gnu/packages/python-xyz.scm (python-libcst): Update to 1.6.0.
	[source]: Add snippet to satisfy cargo-build-system.
	[build-system]: Switch to cargo-build-system.
	[arguments]: Import cargo-build-system, pyproject-build-system modules.
	Add cargo-inputs, cargo-development-inputs.  Replace 'build, 'install
	with the pyproject-build-system phases.  Add a phase after 'install for
	the extra pyproject phases.  Add 2 phases to help build the project.
	[native-inputs]: Add python-minimal-wrapper, python-hypothesmith,
	python-setuptools-rust, python-setuptools-scm.
	[inputs]: Add maturin.
	[propagated-inputs]: Remove python-typing-extensions,
	python-typing-inspect.
	(python-libcst-minimal)[arguments]: Inherit phases from python-libcst
	while still skipping the tests.
	[native-inputs]: Add python-minimal-wrapper, python-setutools-rust,
	python-setuptools-scm.

	Change-Id: I7b5ba5404f6e726976af25c0f7db7db2d00bedc5

2025-02-05  Herman Rimm  <herman@rimm.ee>

	gnu: rust-awc-0.2: Fix package-name.
	* gnu/packages/crates-web.scm (rust-awc-0.2)[name]: Remove -2.

	Change-Id: I7cff55f606d9b6428e96b11f251f1435f9bb3129

2025-02-05  Herman Rimm  <herman@rimm.ee>

	gnu: rust-actix-http-test-1: Fix package-name.
	* gnu/packages/crates-web.scm (rust-actix-http-test-1)[name]: Remove -2.

	Change-Id: I7cff55f606d9b6428e96b11f251f1435f9bb3129

2025-02-05  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-corfu: Update to 1.7.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 1.7.

	Change-Id: I89516dc8040342cf4874eeca79b794a3f210a150
	Reviewed-by: Andrew Wong <brosasaki@gmail.com>

2025-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-caseless-0.2.
	* gnu/packages/crates-io.scm (rust-caseless-0.2): New variable.

	Change-Id: Ia420017ddcdf5370cbc7459f72af0d005a1797ea

2025-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-terminal-prompt-0.2.
	* gnu/packages/crates-io.scm (rust-terminal-prompt-0.2): New variable.

	Change-Id: I4e68e7b7960d25a11d3dd3e30ac091bc8f7ded58

2025-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-auth-git2-0.5.
	* gnu/packages/crates-vcs.scm (rust-auth-git2-0.5): New variable.

	Change-Id: I4b111a803a3e393120c836a956863726cd78f483

2025-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add forgejo-cli.
	* gnu/packages/rust-apps.scm (forgejo-cli): New variable.

	Change-Id: I0755aef482c46ba5e926405f0037309b47f5d163

2025-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-forgejo-api-0.5.
	* gnu/packages/crates-vcs.scm (rust-forgejo-api-0.5): New variable.
	(rust-forgejo-api-0.4): Inherit from rust-forgejo-api-0.5.

	Change-Id: Ia1e78f820312e15c1eb24856eda599e3896d3899

2025-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-emojis-0.6.
	* gnu/packages/crates-io.scm (rust-emojis-0.6): New variable.
	(rust-emojis-0.5): Inherit from rust-emojis-0.6.

	Change-Id: I2d6dcba2f844de0a8c7b8da4253014fa549cd39d

2025-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-comrak-0.26.
	* gnu/packages/crates-io.scm (rust-comrak-0.26): New variable.
	(rust-comrak-0.18): Inherit from rust-comrak-0.26.

	Change-Id: Ib9d2a8a970345072d46aa73058cc10f35c6134f4

2025-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add codeberg-cli.
	* gnu/packages/rust-apps.scm (codeberg-cli): New variable.

	Change-Id: I51507fe3806513c48b317797ac8fcb5b04ea1434

2025-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-fancy-regex-0.10.
	* gnu/packages/crates-io.scm (rust-fancy-regex-0.10): New variable.

	Change-Id: Ie1644d21808226f931eb386d1dfa36b4e927fa7d

2025-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-inquire-0.7.
	* gnu/packages/crates-io.scm (rust-inquire-0.7): New variable.

	Change-Id: I21bb1e68396012e93edba9aac72bd55ad8832514

2025-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lazy-regex-2.
	* gnu/packages/crates-io.scm (rust-lazy-regex-2): New variable.

	Change-Id: I39df48d2f372ebb62d2c07f0a10aac44c304ca30

2025-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lazy-regex-proc-macros-2.
	* gnu/packages/crates-io.scm (rust-lazy-regex-proc-macros-2): New variable.

	Change-Id: Id7c19e906ba41486bf598d52ad18ad1d9de001ca

2025-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-newline-converter-0.3.
	* gnu/packages/crates-io.scm (rust-newline-converter-0.3): New variable.

	Change-Id: Ic1e60baf298b307c710160824e468df8a88513c4

2025-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-soft-assert-0.1.
	* gnu/packages/crates-io.scm (rust-soft-assert-0.1): New variable.

	Change-Id: I309590eba81d0e00869661083706a32c3b193a1e

2025-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-termsize-0.1.
	* gnu/packages/crates-io.scm (rust-termsize-0.1): New variable.

	Change-Id: Idd344c3dda8bdf259d87603890b83d44f901ed84

2025-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-yaml-rust2-0.8.
	* gnu/packages/crates-io.scm (rust-yaml-rust2-0.8): New variable.

	Change-Id: Ib19fdc5ef53e8f5e1b11c967fd75375024806882

2025-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-forgejo-api-0.4.
	* gnu/packages/crates-vcs.scm (rust-forgejo-api-0.4): New variable.

	Change-Id: Ifad7372a2c642d62066ee15cb5fef8f69d34d863

2025-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-webbrowser-1.
	* gnu/packages/crates-io.scm (rust-webbrowser-1): New variable.
	(rust-webbrowser-0.8): Inherit from rust-webbrowser-1.

	Change-Id: Iaac5e98c9cd01ba377ab9cfbe19b91f942f6e351

2025-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-derive-new-0.7.
	* gnu/packages/crates-io.scm (rust-derive-new-0.7): New variable.
	(rust-derive-new-0.6): Inherit from rust-derive-new-0.7.

	Change-Id: I9f63800390798f0ea330d3ebb06c59821d36e695

2025-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-config-0.14.
	* gnu/packages/crates-io.scm (rust-config-0.14): New variable.
	(rust-config-0.13): Inherit from rust-config-0.14.

	Change-Id: I22f0818ba3ea59d7e5c16a55e66f7f55a63decb5

2025-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-comfy-table-7: Update to 7.1.3.
	* gnu/packages/crates-io.scm (rust-comfy-table-7): Update to 7.1.3.
	[cargo-inputs]: Add rust-ansi-str-0.8.  Replace rust-crossterm-0.27 with
	0.28, rust-strum-0.25 with 0.26, rust-strum-macros-0.25 with 0.26,
	rust-unicode-width-0.1 with 0.2.
	[cargo-development-inputs]: Replace rust-rstest-0.18 with 0.23.

	Change-Id: I9306d17339c861164b5c01697ad396620e98d908

2025-02-05  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.20.0-guix1 [security fixes].
	Includes fixes for CVE-2025-1009, CVE-2025-1010, CVE-2025-1012, and
	CVE-2025-1016.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2025-02-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ciso8601: Update to 2.3.2.
	* gnu/packages/time.scm (python-ciso8601): Update to 2.3.2.
	[build-system]: Swap to pyrpoject-buid-system.
	[native-inputs]: Remove python-pytz; add python-pytest,
	python-setuptools, and python-wheel.

	Change-Id: Ic1a4a329ca8e365976b490de7d7025299782ee41

2025-02-04  h.nasajpour  <h.nasajpour@pantherx.org>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-relativetimebuilder.
	* gnu/packages/time.scm (python-relativetimebuilder): New variable

	Change-Id: I741f3524b22216a2e620f269f51c7f90bd0d0772

2025-02-04  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add mbpoll.
	* gnu/packages/engineering.scm (mbpoll): New variable.

	Change-Id: I356425b47ae4a5201465c9f1e0244602a1cf9dc2

2025-02-04  Ludovic Courtès  <ludo@gnu.org>

	docker: Add missing hyphen for ‘tar -cf layer.tar’.
	Fixes a bug introduced in 646202bf73f90de4f9b7cc66248b8f8e6e381014
	whereby ‘guix pack -f docker --max-layers=8 sed’ would fail with:

	  tar: You must specify one of the '-Acdtrux', '--delete' or '--test-label' options

	* guix/docker.scm (build-docker-image):

	Reported-by: Simon Josefsson <simon@josefsson.org>
	Change-Id: I8edf4538e7d2964c90e5aac19fa905a8a86d0862

2025-02-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: libpciaccess-static: Keep in same module as ‘libpciaccess’.
	Fixes a bug introduced in beb9ad2cf7e83b747781b47cdde2f75a19cd3a1b where
	‘guix pull’ would fail to build guix-system-tests.drv:

	  gnu/packages/hurd.scm:317:13: error: libpciaccess: unbound variable

	* gnu/packages/hurd.scm (libpciaccess-static): Move to…
	* gnu/packages/xorg.scm (libpciaccess-static): … here.
	Add ‘name’ field.

	Change-Id: I4ec6a800360e82a5bc28f4e0b6c51772108fc3b1

2025-02-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: tractor: Enable tests.
	* gnu/packages/tor.scm (tractor): Enable tests.
	[arguments] <tests?>: Project provides tests, enable them.
	<test-flags>: Skip 4 tests.
	[inputs]: Add python-pysocks.
	[native-inputs]: Add python-pytest.

	Change-Id: I23a8cad6a9db45c6025fd80893dfc5921de413dd

2025-02-04  Danial Behzadi  <dani.behzi@ubuntu.com>

	gnu: tractor: Update to 5.0.0.
	* gnu/packages/tor.scm (tractor): Update to 5.0.0.
	[phases] {install-man-pge}: Adjust file installation.
	{install-bash-completion}: Likewise.
	{install-gschema}: Likewise.
	[inputs]: Remove python-psutil.

	Change-Id: I91a34dbc81c156b815c03df71241e8b3252bf657

2025-02-04  Junker  <dk@junkeria.club>

	gnu: sbcl-dbus: Update to 20231105-2.8bba6a09.
	* gnu/packages/lisp-xyz.scm (sbcl-dbus): Update to 20231105-2.8bba6a09.
	[source] fix file-name

	Change-Id: I36c432e9bd694d8d90af96deb0c7e0ad4b0fb17f

2025-02-04  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: Add emacs-go-translate.
	* gnu/packages/emacs-xyz.scm (emacs-go-translate): New variable.

	Change-Id: I623079b65f6df2180537a7589b953eaeb57d6a77
	Reviewed-by: Cayetano Santos <csantosb@inventati.org>

2025-02-04  宋文武  <iyzsong@member.fsf.org>

	gnu: libxcb: Fix build for GNU/Hurd.
	* gnu/packages/xorg.scm (libxcb) [propagated-inputs]: Add libpthread-stubs
	when targeting the Hurd.
	[arguments]: Add fix-PATH_MAX phase when targeting the Hurd.

	Authored-by: yelninei on IRC.
	Change-Id: Id673045c0c1a94a2d63bac7ea10a49174131d0ed

2025-02-04  宋文武  <iyzsong@member.fsf.org>

	gnu: hurd: Add libpciaccess-static.
	This is a followup to 20a8d796f1e8ed3f2ff3344fcf4ab40a45bc3942, which broke
	the Hurd.

	* gnu/packages/hurd.scm (libpciaccess-static): New variable.
	(hurd, netdde) [inputs]: Replace libpciaccess with libpciaccess-static.

	Change-Id: Ifb2cc3d210cf4ce6f4798eac1e9643f1c75ba6fa
	Suggested-by: yelninei on IRC.

2025-02-04  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: Add python-pypubsub.
	* gnu/packages/python-xyz.scm (python-pypubsub): New variable.

	Change-Id: I543d8a6297c374e55809a755a902250ca4d270d9

2025-02-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: magic-wormhole: Skip one test.
	* gnu/packages/magic-wormhole.scm (magic-wormhole) [arguments]
	<test-flags>: Skip one test.

	Change-Id: Ie591b8ca3bbbc115813777a238399126c0146306

2025-02-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-treq: Update to 24.9.1.
	* gnu/packages/python-web.scm (python-treq): Update to 24.9.1.
	[build-system]: Swap to pyproject-build-system.
	[propagated-inputs]: Remove python-idna and python-service-identity; add
	python-hyperlink and python-typing-extensions.
	[native-inputs]: Add python-httpbin, python-pytest,
	python-service-identity, python-setuptools, and python-wheel.

	Change-Id: I1311624a0d192a26ece9f7e00530ae9ba1381d61

2025-02-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-txtorcon: Update to 24.8.0.
	Reported in #75979 by bdju <bdju@tilde.team>.

	Test suite failed to complete successfully, this change refreshes
	version and simplify package.

	* gnu/packages/python-crypto.scm: Add (gnu packages lsof).
	(python-txtorcon): Update to 24.8.0.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <phases>: Remove 'disable-failing-tests.
	[inputs]: Add lsof.
	[native-inputs]: Remove python-mock; add python-pytest,
	python-setuptools, and python-wheel.

	Change-Id: I26bc9bb1040b4e4408405e40db108a38e674df81

2025-02-04  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: fossil: Update to 2.25.
	* gnu/packages/version-control.scm (fossil): Update to 2.25.
	[source]: switch to a simpler tarball URL.
	[arguments]<configure-flags>: Add flag to enable JSON support.

	Change-Id: I644dff44ce96d7f42e92cdbc994c4096ac55bf10

2025-02-04  宋文武  <iyzsong@member.fsf.org>

	gnu: Add ghosthop.
	* gnu/packages/games.scm (ghosthop): New variable.

	Change-Id: I45867f844517666cb123b1d05a140c0ae8528e79

2025-02-04  宋文武  <iyzsong@member.fsf.org>

	gnu: mixxx: Fix version and hash.
	This is a followup to 1c7916cebe4a1c4585bed479969a17c7c863cbad.

	* gnu/packages/music.scm (mixxx): Set version to 2.5.0.

	Change-Id: Ief856867390661cfba37daa34b1fa33948950a8d

2025-02-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-clingo: Build from sources.
	* gnu/packages/potassco.scm (clingo)[source]: Also delete
	“libpyclingo/_clingo.c”.
	(python-clingo)[#:phases]: Add ‘generate-sources’.  Remove ‘fix-failing-tests’.

2025-02-03  jgart  <jgart@dismail.de>

	gnu: distrobox: Update to 1.8.1.2.
	* gnu/packages/containers.scm (distrobox): Update to 1.8.1.2.

	Change-Id: I5f4da5bae3e1307a2c2efcad6b4f8d526d9a6481

2025-02-03  Matthias Riße  <matrss@0px.xyz>

	gnu: Add annextimelog.
	* gnu/packages/task-management.scm (annextimelog): New variable.

	Change-Id: I7adf4263422fdb1edcb5dfc878cb1decb529c27e

2025-02-03  Leo Famulari  <leo@famulari.name>

	news: Add entry about disable the kernel's EFI pstore backend.
	* etc/news.scm: Add entry.

	Change-Id: I2ea14a87abfed7157d74913c7e918c289cf6b9af

2025-02-03  Leo Famulari  <leo@famulari.name>

	news: Add entry for linux-libre 6.13.
	* etc/news.scm: Add entry.

	Change-Id: I0e02007cc085e52a1c98627b921d6d946435ae67

2025-02-03  Leo Famulari  <leo@famulari.name>

	gnu: MPD: Update to 0.23.17.
	* gnu/packages/mpd.scm (mpd): Update to 0.23.17.

	Change-Id: Ie5d884b0d56d4d3661b889e8414417da0340b85e

2025-02-03  Roman Riabenko  <roman@riabenko.com>
	    Leo Famulari  <leo@famulari.name>

	gnu: system: Disable EFI pstore backend by default
	Disabling the EFI pstore backend is expected to reduce the chances of unaware
	users running into issues with UEFI and failing to boot their Guix Systems.

	This commit disables one of the backends for the persistent storage driver
	'pstore' in the Linux kernel. In particular, we disable the backend which stores
	the data in EFI variable storage in UEFI NVRAM.

	More information about the pstore system:

	https://www.kernel.org/doc/Documentation/ABI/testing/pstore
	https://docs.kernel.org/admin-guide/pstore-blk.html
	https://blogs.oracle.com/linux/post/pstore-linux-kernel-persistent-storage-file-system

	This change reduces writes to UEFI to reduce the chances of it wearing out or
	malfunctioning for other reasons, with the goal of preventing situations where
	the EFI variable storage is full and cannot take new variables. This is known to
	cause "Could not prepare Boot variable: No space left on device" errors on
	computers with some UEFI implementations which are susceptible to such problems,
	typically on relatively older machines. The user is confronted by the issue at
	the later stages of Guix system reconfiguration, when the new boot entry is
	created. It may be difficult to recover from because the exact cause depends on
	UEFI. Sometimes it is enough to remove dumps from efivars, but sometimes the
	storage will remain full permanently with no way to reclaim space.

	Users may still enable the backend by changing the option via the kernel
	command-line arguments, either in the Guix system configuration or in GRUB.

	The above is my summary of what was previously discussed in guix-help mailing
	list: <https://lists.gnu.org/archive/html/help-guix/2025-01/msg00173.html>.

	* gnu/packages/linux.scm (default-extra-linux-options): Enable the kernel
	build-time configuration option CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE.

	Change-Id: Id0294fa90ccbf3bacbb55a22aeb4f0a863efe22c

2025-02-03  Leo Famulari  <leo@famulari.name>

	gnu: Add linux-libre 6.13.
	* gnu/packages/linux.scm (linux-libre-6.13-version,
	linux-libre-6.13-gnu-revision, deblob-scripts-6.13,
	linux-libre-6.13-pristine-source, linux-libre-6.13-source,
	linux-libre-headers-6.13, linux-libre-6.13): New variables.
	(linux-libre-headers-latest): Use linux-libre-headers-6.13.
	* gnu/packages/aux-files/linux-libre/6.13-arm.conf,
	gnu/packages/aux-files/linux-libre/6.13-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.13-i686.conf,
	gnu/packages/aux-files/linux-libre/6.13-riscv.conf,
	gnu/packages/aux-files/linux-libre/6.13-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

	Change-Id: Ib2acb495eb3bd6c2c2e9e5eebd2e8a1826aeed53

2025-02-03  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.290.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.290.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: I1a0e7501bab0747ddb973d5dbca1dc83c048d42e

2025-02-03  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.234.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.234.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: Ic6d02a2cc48e4424d9126f43269542e15c4f139a

2025-02-03  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.178.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.178.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: If7c556c8ee4829a7e772989dc9be005019e1941f

2025-02-03  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.128.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.128.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: Icd8fa4921ce0db9d89d1b33cecc1306e2df67051

2025-02-03  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.75.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.75.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I60a5d3b4241ef3362b6b9656e25768ef6ab0897c

2025-02-03  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.12.12.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.12.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: I88fe45f71455e08e100bfe800ec415f2e6566616

2025-02-03  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add ravanan.
	* gnu/packages/bioinformatics.scm (ravanan): New variable.

	Change-Id: Ib93ea64a3a0313be167dd1cd2f036c72f1c0f138

2025-02-03  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: rclone: Fix subdir for tests.
	Fixes <https://issues.guix.gnu.org/75977>.

	* gnu/packages/sync.scm (rclone)[argument]: Add #:test-subdirs.

	Change-Id: Id94a8c9ce1d3caed013f0bfcaf2ce3f2e8739607
	Reported by <Konrad Hinsen <konrad.hinsen@fastmail.net>

	Change-Id: I4661d48f12497279f4fe5abeb0d1dda7490e721b

2025-02-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-lsp-black: Update to 2.0.0.
	* gnu/packages/python-xyz.scm (python-lsp-black): Update to 2.0.0.
	[arguments]<#:test-flags>: Add failing tests.

2025-02-03  jgart  <jgart@dismail.de>

	gnu: emacs-dape: Update to 0.22.0.
	* gnu/packages/emacs-xyz.scm (emacs-dape): Update to 0.22.0.

	Change-Id: Id6a988d3263ef858b268506494ab6888c832ac83

2025-02-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-client-golang: Skip one more test.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-client-golang)
	[arguments] <test-flags>: Skip one more test on non x86_64 systems.

	Change-Id: Iac1f98a355b595a40fa61c5c4f479f8c11343d9b

2025-02-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-cespare-xxhash-v2: Update to 2.3.0.
	* gnu/packages/golang-crypto.scm (go-github-com-cespare-xxhash-v2): Update to 2.3.0.

	Change-Id: I07f4933769c9f32a1c9c785497300ff83acd8f7c

2025-02-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-cespare-xxhash-v2: Skip dynamic and benchmark tests.
	Reported in #75970 by Roman Scherer <roman@burningswell.com>.

	Tests containing in "dynamic" directory fail to find ld on aarch64-linux
	system, these changes limit the number of tests to current project's
	root and "xxhsum" subdir.

	* gnu/packages/golang-crypto.scm (go-github-com-cespare-xxhash-v2)
	[arguments] <test-subdirs>: Limit to "xxhsum" and project's root.

	Change-Id: Id67a33c313e127ffafbcf64da01515a6a3cc96fc

2025-02-03  宋文武  <iyzsong@member.fsf.org>

	gnu: cogl: Disable gstreamer plugin.
	The cogl GStreamer sink has been broken:
	  <https://gitlab.gnome.org/Archive/cogl/-/issues/15>

	* gnu/packages/gnome.scm (cogl)[inputs]: Remove gstreamer and
	gst-plugins-base.
	[arguments]: Pass "--enable-cogl-gst=no" to configure-flags.

	Change-Id: I644da53effb52c6b6d8b1f9b6df293545fab963c
	Fixes: <https://issues.guix.gnu.org/39126>
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>

2025-02-03  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add python-elevate.
	* gnu/packages/python-xyz.scm (python-elevate): New variable.

	Change-Id: Ib29baca60329ac97310b5798643545e707cc484a

2025-02-03  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add python-dlib.
	* gnu/packages/machine-learning.scm (python-dlib): New variable.

	Change-Id: Ia61ad36998353386b6d00f2ad1dd179ba28e9a38

2025-02-03  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add dlib.
	* gnu/packages/machine-learning.scm (dlib): New variable.

	Change-Id: Id0240565dfe76c7cdf0d74917f1de6fcd2da9f24

2025-02-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/golagn-xyz: Sort alphabetically.
	* gnu/packages/golang-xyz.scm (go-github-com-go-viper-mapstructure-v2,
	go-github-com-kevinmbeaulieu-eq-go-eq-go,
	go-github-com-sosodev-duration): Sort variables alphabetically.

	Change-Id: If0ce6733d99f497ac3100eaed4a30cd4997963f3

2025-02-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-sosodev-duration: Improve package.
	* gnu/packages/golang-xyz.scm (go-github-com-sosodev-duration)
	[synopsis]: Extend it with more details sourced from project's GitHub
	page.
	[description]: Fix TexInfo formatting, relax wording.

	Change-Id: I17cc5b1aa74d0bb908fc2d6828533e6c725f0252

2025-02-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-viper-mapstructure-v2: Improve package.
	* gnu/packages/golang-xyz.scm (go-github-com-go-viper-mapstructure-v2)
	[arguments] <unpack-path>: Remove as redundant.
	[description]: Apply some TexInfo styling, adjust indentation.

	Change-Id: I22496d7a1b295009d3fc7762d55b0a01e587879e

2025-02-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kevinmbeaulieu-eq-go-eq-go: Rename variable.
	* gnu/packages/golang-xyz (go-github-com-kevinmbeaulieu-eq-go-eq-go):
	Rename to go-github-com-kevinmbeaulieu-eq-go to reflect go.mod import
	path.

	Change-Id: Ib71bfa5215df8c72c0a190f183167a1ab0ca409c

2025-02-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kevinmbeaulieu-eq-go-eq-go: Improve package.
	* gnu/packages/golang-xyz.scm (go-github-com-kevinmbeaulieu-eq-go-eq-go)
	[arguments] <skip-build?>: No go files in project's root.
	<import-path>: Set as seen in go.mod.
	<unpack-path>: Remove as redundant.
	[synopsis]: Add meaningful sentence sourced from project's GitHub page.

	Change-Id: I1c05710ee7ae606f185adbfa67daec54e4e2d972

2025-02-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	Revert "gnu: Add go-github-com-dgryski-trifles-leven."
	This variable is a duplicate and available in (gnu package golang-xyz).

	This reverts commit 3dd408f6aab959b527b3155c5249d18ccdc71651.

	Change-Id: Ic3e79f6332681c70a9cf62763ab0b0210c0c2c2f

2025-02-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	Revert "gnu: Add go-github-com-arbovm-levenshtein."
	The variable is a duplicated and available in (gnu packages golang-xyz).

	This reverts commit 634d534a464da49a9621938ceccec48fee59831d.

	Change-Id: I205a2fa4fccbb00e77525af14ee3ee3e08e9530c

2025-02-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	Revert "gnu: Add go-github-com-agnivade-levenshtein."
	The variable is a duplicate and available in (gnu packages golang-xyz).

	This reverts commit e16d89d4c0ffcceaa89a29dbabd4a382d9a01375.

	Change-Id: I4ea3008839eb954ddfaf4f27e7631958926d6a20

2025-02-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	Revert "gnu: Add go-github-com-vektah-gqlparser-v2."
	The variable is a duplicate and available in (gnu packages golang-web).

	This reverts commit 0550c4191fae3b3b00b8bb9faba8a2fe2ad0d188.

	Change-Id: Ia7fa7f399690e8ced4511b8ca63a750b6b08ff7f

2025-02-03  Olivier Rojon  <o.rojon@posteo.net>
	    宋文武  <iyzsong@member.fsf.org>

	gnu: mixxx: Update to 2.5.
	* gnu/packages/music.scm (mixxx): Update to 2.5.
	[source]: Unbundle libshout-idjc.
	[arguments]: Use G-expressions.  Replace LD_LIBRARY_PATH wrapping with
	a substitute for 'libfaad.so'.
	[native-inputs]: Add pkg-config.
	[inputs]: Add eudev and libxkbcommon.  Remove jack-1 and libshout.
	Replace ffmpeg with ffmpeg-4.  Replace Qt5 libraries with Qt6 libraries.

	Change-Id: I865a25668422abcb1c4fa6e0a65ee55212445431

2025-02-03  宋文武  <iyzsong@member.fsf.org>

	gnu: libshout-idjc: Propagate inputs.
	* gnu/packages/audio.scm (libshout-idjc)[inputs]: Move libogg, libtheora,
	libvorbis and speex to 'propagated-inputs'.

	Change-Id: Ib2ae3a3d619660a83c49c3d7ff76399675565064

2025-02-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: udisks: Rewrite source URI.
	* gnu/packages/freedesktop.scm (udisks) [source]: Rewrite source URI.

	Change-Id: I3351a7b6d18f7b8f41eeb95f055e3cdaedbfbcb0

2025-02-02  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: python-pysmt: Update to 0.9.6.
	* gnu/packages/python-xyz.scm (python-pysmt): Update to 0.9.6.
	[source]: Remove obsolete patches.
	* gnu/packages/patches/python-pysmt-fix-pow-return-type.patch,
	gnu/packages/patches/python-pysmt-fix-smtlib-serialization-test.patch:
	Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

	Change-Id: I3772e8b118f122ddd66644a459a483183ef89193
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>

2025-02-02  Jake Koroman  <jakekoroman@proton.me>

	gnu: rofi-pass-wayland: Fix package inheritance bug.
	This package inherits from ROFI-PASS, and erroneously duplicates a path
	substitution from that package's 'fix-etc-path' phase. The patched path is
	incorrect after the substitution is performed twice.

	* gnu/packages/password-utils.scm (rofi-pass-wayland)[arguments]: Remove
	duplicated patching of '/etc' in the 'set-wayland-defaults' phase.

	Change-Id: I61d7ed4f9f84903aef2a21a3bc5ca3e65a092577
	Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>

2025-02-02  Sughosha  <sughosha@disroot.org>

	gnu: Add fatresize.
	* gnu/packages/disk.scm (fatresize): New variable.

	Change-Id: Iebe5d4df7e3c8b4d41f72d5774577672c9c6ba9b

2025-02-02  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: ausweisapp: Update to 2.2.2, improve description.
	* gnu/packages/security-token.scm (ausweisapp): Update to 2.2.2.
	[description]: Mention pcscd service.

	Change-Id: I7fc571ab3126eb389599b2d35bba4355b9b19e90

2025-02-02  宋文武  <iyzsong@member.fsf.org>

	gnu: taisei: Update to 1.4.2.
	* gnu/packages/games.scm (taisei): Update to 1.4.2.
	[arguments]: Adjust configure-flags.

	Change-Id: I3bb55fe1c17c55145832196007ec7ad195d71520

2025-02-02  宋文武  <iyzsong@member.fsf.org>

	gnu: perl-sdl: Fix build.
	* gnu/packages/perl.scm (perl-sdl)[arguments]: Add 'skip-failing-test phase.

	Change-Id: I44627e1d19a4a4d37f7b2663738cde2f0dc598ee

2025-02-02  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: Add python-securetar.
	* gnu/packages/python-xyz.scm (python-securetar): New variable.

	Change-Id: Ic27644f20f59b6dceb2c15c637eb2db5955abba3

2025-02-02  KURASHIKI Satoru  <lurdan@gmail.com>

	gnu: mcomix: Update to 3.1.0, fix build.
	* gnu/packages/image-viewers.scm (mcomix): Update to 3.1.0.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-wheel.

	Change-Id: I9f43c7e1c8d95d75d3ce6e7242cd63541c895b33

2025-02-02  altadil  <Altadil@protonmail.com>

	gnu: pantheon-terminal: Update to 6.3.1.
	* gnu/packages/pantheon.scm (pantheon-terminal): Update to 6.3.1.
	Fix typo in comment.

	Change-Id: I6424b134ae03491d12cf84216e790a840649556e

2025-02-02  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: guile-swayer: Update to 0.4.1.
	* gnu/packages/guile-xyz.scm (guile-swayer): Update to 0.4.1.
	[build-system]: Switch to gnu-build-system as per upstream.
	[native-inputs]: Add pkg-config, autoconf, automake.

	Change-Id: Ic3c469e38ad4fe8646ccf0c80ddcf945738b6f3c

2025-02-02  Ian Eure  <ian@retrospec.tv>

	gnu: freedoom: Update to 0.13.0.
	* gnu/packages/games.scm (freedoom): Update to 0.13.0.

	Change-Id: I0b9233e49bbfe13d395163b813c334c3b4c3ebb1

2025-02-02  Raphaël Mélotte  <raphael.melotte@mind.be>

	gnu: fatrace: Update to 0.18.0
	* gnu/packages/monitoring.scm (fatrace): Update to 0.18.0

2025-02-02  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add go-github-com-vektah-gqlparser-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-vektah-gqlparser-v2): New
	variable.

	Change-Id: I3cbf496ed9c85e0576b6034162f6911b775cde90

2025-02-02  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add go-github-com-agnivade-levenshtein.
	* gnu/packages/golang-xyz.scm (go-github-com-agnivade-levenshtein): New
	variable.

	Change-Id: I71383dd703bb9418db184cd4fd0f2fd82a907a48

2025-02-02  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add go-github-com-dgryski-trifles-leven.
	* gnu/packages/golang-xyz.scm (go-github-com-dgryski-trifles-leven): New
	variable.
	(go-github-com-dgryski-trifles): New variable.

	Change-Id: I6cb08db456c7a8a6f321db4c677f117bd42c0a78

2025-02-02  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add go-github-com-arbovm-levenshtein.
	* gnu/packages/golang-xyz.scm (go-github-com-arbovm-levenshtein): New variable.

	Change-Id: Ibcee5d42b8d2c333ec38bc7405611091ec6e7887

2025-02-02  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add go-github-com-sosodev-duration.
	* gnu/packages/golang-xyz.scm (go-github-com-sosodev-duration): New variable.

	Change-Id: I26d130fb8372ad0f635fd7eacbce314dc65c38be

2025-02-02  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add go-github-com-kevinmbeaulieu-eq-go-eq-go.
	* gnu/packages/golang-xyz.scm (go-github-com-kevinmbeaulieu-eq-go-eq-go):
	New variable.

	Change-Id: Ieab9c041a4fd29a8e7d2149528eb91499a61de2e

2025-02-02  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add go-github-com-go-viper-mapstructure-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-go-viper-mapstructure-v2):
	New variable.

	Change-Id: I70f70a5bd392264701fe05a5f17fe2d20b53916f

2025-02-02  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: swftools: Add perl.
	* gnu/packages/animation.scm (swftools)[native-inputs]: Add perl.

	Change-Id: Ia262052c5f3255dc63137124b1c6f96bab59fc2e

2025-02-01  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Register patch for llama-cpp.
	* gnu/local.mk (dist_patch_DATA): Add llama-cpp-vulkan-optional.patch .

	Change-Id: If6d189aef3b40b28d5ccbdb9435ead510f014ec0

2025-02-01  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-el-job: Update to 0.3.23.
	* gnu/packages/emacs-xyz.scm (emacs-el-job): Update to 0.3.23.

	Change-Id: If413d56cf95d3df6e2d0bb92569a3d80fea6860a

2025-02-01  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add emacs-org-notify.
	* gnu/packages/emacs-xyz.scm (emacs-org-notify): New variable.

	Change-Id: I5ecda2298b65e4dfde61c84880557e985072e1b4

2025-02-01  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: llama-cpp: Make the runtime check safer.
	* gnu/packages/patches/llama-cpp-vulkan-optional.patch: Make the runtime check
	safer.

	Change-Id: If72148fb3e8bf500d35c0987126a788ec410cdbd

2025-02-01  Andy Tai  <atai@atai.org>

	gnu: artanis: Update to 1.2.2.
	* gnu/packages/guile-xyz.scm (artanis): Update to 1.2.2.

	Change-Id: I5d408dcbc9442a658ee842f04813eb29bcfa148a

2025-02-01  Murilo  <murilo@disroot.org>

	gnu: hypridle: Build with gcc-14.
	* gnu/packages/wm.scm (hypridle)[native-inputs]: Remove gcc-13; add gcc-14.

	Change-Id: Iab5fe7eb9bcfc9be445d22a447eb4329f439c341

2025-02-01  Murilo  <murilo@disroot.org>

	gnu: xdg-desktop-portal-hyprland: Build with gcc-14.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-hyprland)
	[native-inputs]: Remove gcc-13; add gcc-14.

	Change-Id: Ia885131063d1798ac6a9b43877276e3469d69957

2025-02-01  Murilo  <murilo@disroot.org>

	gnu: hyprpicker: Update to 0.4.2.
	* gnu/packages/xdisorg.scm (hyprpicker): Update to 0.4.2.
	[native-inputs]: Remove gcc-13; add gcc-14.

	Change-Id: I3f3f324042f05c586517d5d3686d907aacd5b970

2025-02-01  Murilo  <murilo@disroot.org>

	gnu: hyprwayland-scanner: Update to 0.4.4.
	* gnu/packages/freedesktop.scm (hyprwayland-scanner): Update to 0.4.4.
	[native-inputs]: Remove gcc-13; add gcc-14.

	Change-Id: I52fb2d404d17b69e474109488724e3cc9f31c157

2025-02-01  Murilo  <murilo@disroot.org>

	gnu: hyprland-qtutils: Update to 0.1.3.
	* gnu/packages/qt.scm (hyprland-qtutils): Update to 0.1.3.

	Change-Id: Icc745e44435f472f4fbae1e3098d29319823c357

2025-02-01  Murilo  <murilo@disroot.org>

	gnu: hyprcursor: Update to 0.1.11.
	* gnu/packages/xdisorg.scm (hyprcursor): Update to 0.1.11.
	[native-inputs]: Remove gcc-13; add gcc-14.

	Change-Id: I576a2ddf2ab97176500187bb84f63240f1b8f5fa

2025-02-01  Murilo  <murilo@disroot.org>

	gnu: hyprlang: Update to 0.6.0.
	* gnu/packages/cpp.scm (hyprlang): Update to 0.6.0.
	[native-inputs]: Remove gcc-13; add gcc-14.

	Change-Id: I33dba5c537bd99f4ea06d86c27457ff4b2bf3ed0

2025-02-01  Murilo  <murilo@disroot.org>

	gnu: aquamarine: Update to 0.7.2.
	* gnu/packages/xdisorg.scm (aquamarine): Update to 0.7.2.
	[native-inputs]: Remove gcc-13; add gcc-14.

	Change-Id: I7a370244fc34915fb5e9a5c0058a374d6cddf5ac

2025-02-01  Julian Flake  <flake@uni-koblenz.de>

	gnu: aqbanking: Update to 6.6.0.
	* gnu/packages/gnucash.scm (aqbanking): Update to 6.6.0.

	Change-Id: Icfcf047c8b229251ed47f8acc9ff18dda07720a7

2025-02-01  Julian Flake  <flake@uni-koblenz.de>

	gnu: gwenhywfar: Update to 5.12.0.
	* gnu/packages/gnucash.scm (gwenhywfar): Update to 5.12.0.

	Change-Id: Ibbc3a06ce8e7b61b19817149fdada66e7fd84f4d

2025-02-01  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: snapper: Fix dbus service paths
	* gnu/packages/file-systems.scm (snapper):
	[#:phases]<relative-file-locations>: Add more PATH substitutions in files.

	Change-Id: I3e91d18b44f33bf389b46b5c02ba124e1929bfd6

2025-02-01  Ada Stevenson  <adanskana@gmail.com>

	gnu: boost: Update source URL.
	* gnu/packages/boost.scm (boost) [source]: Update URL.

	Change-Id: Iffca22ac6a7b44a9e0b3a227a0c7265466ba2066

2025-02-01  Tomas Volf  <~@wolfsden.cz>

	gnu: libtorrent-rasterbar-1.2: Update to 1.2.20.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar-1.2): Update to 1.2.20.

	Change-Id: I18208b5609e8362576986c894bb2fc143d52093f

2025-02-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: yggtray: Update to 0.1.6-1.dc2bd76.
	* gnu/packages/networking.scm (yggtray): Update to 0.1.6-1.dc2bd76.
	[inputs]: Add qttools-5.

	Change-Id: I386bc1e329468b390af4470ee1ba7563fe86b161

2025-02-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Remove unused patch.
	* gnu/packages/patches/ri-li-modernize_cpp.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	Change-Id: Idc36a33497dcfe04c8432488694969ea59c11fc7

2025-02-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: ri-li: Deprecate package in favor of li-ri.
	* gnu/packages/games.scm (ri-li): Deprecate in favor of li-ri.

	Change-Id: I1ab79fe98fa6470d11a02ddfe39bc9b855505daa

2025-02-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add li-ri.
	* gnu/packages/games.scm (li-ri): New variable.

	Change-Id: Ic95b6e10dc1974e329d6b747658b275ed2e27c9a

2025-02-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add simpleini.
	* gnu/packages/linux.scm (simpleini): New variable.

	Change-Id: Ib5e582fd234e6dd302c109d9548650f8d36271a5

2025-01-31  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add yggtray.
	* gnu/packages/networking.scm (yggtray): New variable.

	Change-Id: I031f3db0bb9927ff23bb7994d655978c9abcaa55
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2025-01-31  Daniel Maksymow  <daniel.maksymow@tuta.io>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add chrpath.
	* gnu/packages/elf.scm (chrpath): New variable.

	Change-Id: I85a12f0994add5c197becda2b582b5e669e959b2

2025-01-31  Arjan Adriaanse  <arjan@adriaan.se>

	gnu: pantalaimon: Update to 0.10.5-0.257ef6a.
	* gnu/packages/matrix.scm (pantalaimon): Update to 0.10.5-0.257ef6a.
	[arguments]<#:phases>: Change requirements, skip hanging tests.
	[native-inputs]: Add python-pytest-asyncio.
	[propagated-inputs]: Replace python-appdirs with python-platformdirs.

	Change-Id: Ie2ccb3263f41193e504184157d3a4be301ddacbf

2025-01-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: qtile: Update to 0.30.0.
	* gnu/packages/wm.scm (qtile): Update to 0.30.0.
	[propagated-inputs]: Remove python-dbus-next; add python-dbus-fast, python-libcst, and
	python-pygobject.

	Change-Id: If17ca7050aa9a3da345c4ae5d0152fef9dcbd3a0

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xorg-server-for-tests: Update to 21.1.15.
	* gnu/packages/xorg.scm (xorg-server-for-tests): Update to 21.1.15.

	Change-Id: I8526902c919b2edbec814961bf57384c70c5fa3d

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xf86-input-keyboard: Remove Linux from supported systems.
	* gnu/packages/xorg.scm (xf86-input-keyboard)[supported-systems]: New field.
	(xpra)[inputs]: Remove xf86-input-keyboard.
	* gnu/services/xorg.scm (%default-xorg-modules): Remove xf86-input-keyboard.
	* doc/guix.texi (X Window)[%default-xorg-modules]: Replace xf86-input-keyboard
	with xf86-input-libinput.

	Change-Id: Ia0b5c0289aa83e3afa7e71bef1785d6bddf6f017

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxcursor: Set a better default XCURSORPATH.
	* gnu/packages/xorg.scm (libxcursor)[arguments]: Add "--with-cursorpath" to
	configure-flags.

	Change-Id: I821cd440cf4e9e6fcc67c9164a38b81e8d793dff

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xinit: Update to 1.4.3.
	* gnu/packages/xorg.scm (xinit): Update to 1.4.3.

	Change-Id: Icabf9c60a1d3047327d87b9a566e707db513e3f8

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xf86-video-ast: Update to 1.2.0.
	* gnu/packages/xorg.scm (xf86-video-ast): Update to 1.2.0.

	Change-Id: I1059a4c8c99b080b6d3069dfab33ee5f842ba353

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xf86-input-synaptics: Update to 1.10.0.
	* gnu/packages/xorg.scm (xf86-input-synaptics): Update to 1.10.0.

	Change-Id: I9fd71e62e98d1ef56feae93cf5721562e71eb13f

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xorg-server: Update to 21.1.15.
	* gnu/packages/xorg.scm (xorg-server): Update to 21.1.15.

	Change-Id: If020a74061a0d3a7165d7085a494cc29d90aff5d

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xf86-video-siliconmotion: Update to 1.7.10.
	* gnu/packages/xorg.scm (xf86-video-siliconmotion): Update to 1.7.10.

	Change-Id: I11026f8e295198d4cc3a07a5a3d596bd3345b022

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xf86-video-r128: Update to 6.13.0.
	* gnu/packages/xorg.scm (xf86-video-r128): Update to 6.13.0.

	Change-Id: I05f35790cd3168ff116d472195a5b7f9f97ef20a

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xf86-video-nv: Update to 2.1.23.
	* gnu/packages/xorg.scm (xf86-video-nv): Update to 2.1.23.

	Change-Id: I98fa2915ee2e710a7eff6b3700baa333eeb3c808

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xf86-video-neomagic: Update to 1.3.1.
	* gnu/packages/xorg.scm (xf86-video-neomagic): Update to 1.3.1.

	Change-Id: I4a1f9fd8dc0ddeb5060f80a24f4d39ae21ea0b89

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xf86-video-mga: Update to 2.1.0.
	* gnu/packages/xorg.scm (xf86-video-mga): Update to 2.1.0.

	Change-Id: I386705db67d9208ed788a55a8affbc99fdbedb43

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xf86-video-mach64: Update to 6.10.0.
	* gnu/packages/xorg.scm (xf86-video-mach64): Update to 6.10.0.

	Change-Id: I963927fe05746bb97d3743146208c5f65f123587

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xf86-video-i128: Update to 1.4.1.
	* gnu/packages/xorg.scm (xf86-video-i128): Update to 1.4.1.

	Change-Id: I1e3c84ea1470538e3b9c5231eb9efd9280ad7e23

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xf86-video-geode: Update to 2.11.21.
	* gnu/packages/xorg.scm (xf86-video-geode): Update to 2.11.21.

	Change-Id: I619be8f9793a669a30d5d4ec9d1d587b4e877517

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xf86-video-fbdev: Update to 0.5.1.
	* gnu/packages/xorg.scm (xf86-video-fbdev): Update to 0.5.1.

	Change-Id: I7449b32211f7eb76eb8fa0704b5de465567a6b51

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xf86-video-dummy: Update to 0.4.1.
	* gnu/packages/xorg.scm (xf86-video-dummy): Update to 0.4.1.

	Change-Id: Id242fe46140fc0daadb8298e49361396ccfe724d

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xf86-video-amdgpu: Update to 23.0.0.
	* gnu/packages/xorg.scm (xf86-video-amdgpu): Update to 23.0.0.

	Change-Id: Id2cd962ce40494d7a920d0aec51fe9693279eb5b

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xf86-input-void: Update to 1.4.2.
	* gnu/packages/xorg.scm (xf86-input-void): Update to 1.4.2.

	Change-Id: I219d901481db43cdb0798beb15160238e95ada9e

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xf86-input-mouse: Update to 1.9.5.
	* gnu/packages/xorg.scm (xf86-input-mouse): Update to 1.9.5.

	Change-Id: I5a4f1a536025dbd10f0a6665a04cd3a2a58e7c85

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xf86-input-keyboard: Update to 2.1.0.
	* gnu/packages/xorg.scm (xf86-input-keyboard): Update to 2.1.0.

	Change-Id: Ie98f10c55b027616636702f3c880b038080bc815

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xf86-input-libinput: Update to 1.5.0.
	* gnu/packages/xorg.scm (xf86-input-libinput): Update to 1.5.0.

	Change-Id: I4ef21395bcf9032f8054b56021f15563bfe2fa46

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xf86-input-evdev: Update to 2.11.0.
	* gnu/packages/xorg.scm (xf86-input-evdev): Update to 2.11.0.

	Change-Id: I977bdb019001d109cad38a9cd02bc120729b43e9

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libpthread-stubs: Update to 0.5.
	* gnu/packages/xorg.scm (libpthread-stubs): Update to 0.5.

	Change-Id: If4c7921ef484a73d802963a42e7ca44e3020d1a8

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xf86-video-nouveau: Update to 1.0.18.
	* gnu/packages/xorg.scm (xf86-video-nouveau): Update to 1.0.18.
	* gnu/packages/patches/xf86-video-nouveau-fixup-ABI.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: I0632a55df5b3364c63cdfd53bf31d004d2b1c3b9

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xf86-video-savage: Update to 2.4.1.
	* gnu/packages/xorg.scm (xf86-video-savage): Update to 2.4.1.
	* gnu/packages/patches/xf86-video-savage-xorg-compat.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: I186c93badb813aa0fc4a3d558ff8a084c6c652af

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xf86-video-ark: Update to 0.7.6.
	* gnu/packages/xorg.scm (xf86-video-ark): Update to 0.7.6.
	* gnu/packages/patches/xf86-video-ark-remove-mibstore.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: Iae0186f3b65614afd87256acabddd8e46fc3e098

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxfont2: Update to 2.0.7.
	* gnu/packages/xorg.scm (libxfont2): Update to 2.0.7.

	Change-Id: Id54e558c9491f32d32af67d87b18f5c1b613d781

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xcb-util-errors: Update to 1.0.1.
	* gnu/packages/xorg.scm (xcb-util-errors): Update to 1.0.1.

	Change-Id: I43b48895b9654df48bbc9898f702e24b401c8e16

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xcompmgr: Update to 1.1.10.
	* gnu/packages/xorg.scm (xcompmgr): Update to 1.1.10.

	Change-Id: Iac3adcc53cafa7d8fe3c9d70c090ffbb554899ba

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xterm: Update to 397.
	* gnu/packages/xorg.scm (xterm): Update to 397.

	Change-Id: I4aeb0910e989ef71dcb0b5b90a548f6eefef846c

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xmessage: Update to 1.0.7.
	* gnu/packages/xorg.scm (xmessage): Update to 1.0.7.

	Change-Id: Id2c7c8649872732bbcf4b93f17919a9675be3424

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxpresent: Update to 1.0.1.
	* gnu/packages/xorg.scm (libxpresent): Update to 1.0.1.

	Change-Id: I05db2a8d317d97c8c7eef3ba66340b665264da80

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxaw3d: Update to 1.6.6.
	* gnu/packages/xorg.scm (libxaw3d): Update to 1.6.6.

	Change-Id: I50be7b6289c12e15289731083ffdfc58c061eebc

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xcb-util-wm: Update to 0.4.2.
	* gnu/packages/xorg.scm (xcb-util-wm): Update to 0.4.2.

	Change-Id: I65eba7c98605624944c1290bba6b07c2d6167e62

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xcb-util-renderutil: Update to 0.3.10.
	* gnu/packages/xorg.scm (xcb-util-renderutil): Update to 0.3.10.

	Change-Id: Ieadccede263ccdbea38c62abe06b4f85b91da4dc

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xcb-util-keysyms: Update to 0.4.1.
	* gnu/packages/xorg.scm (xcb-util-keysyms): Update to 0.4.1.

	Change-Id: I9df4d35947501dd74c1ca1747bfc82ed5af25ead

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xcb-util-image: Update to 0.4.1.
	* gnu/packages/xorg.scm (xcb-util-image): Update to 0.4.1.

	Change-Id: I7a6aae250634ed7115078a22bdf166610b0ad985

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xcb-util-cursor: Update to 0.1.5.
	* gnu/packages/xorg.scm (xcb-util-cursor): Update to 0.1.5.

	Change-Id: I29e44b8b061fdf9d07db8f6c7b83da9fa1c27cf5

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xcb-util: Update to 0.4.1.
	* gnu/packages/xorg.scm (xcb-util): Update to 0.4.1.

	Change-Id: I33611630c15b2bbb3eaf119be151d1a1f4af12af

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxaw: Update to 1.0.16.
	* gnu/packages/xorg.scm (libxaw): Update to 1.0.16.

	Change-Id: I9fe12ecae4080c3126cb3aa6875e0ba58ba55433

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxt: Update to 1.3.1.
	* gnu/packages/patches/libxt-guix-search-paths.patch: Adjust patch.
	* gnu/packages/xorg.scm (libxt): Update to 1.3.1.

	Change-Id: Ife5b761766c73a63413b5397286fffbd5e3e90a4

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxcursor: Update to 1.2.3.
	* gnu/packages/xorg.scm (libxcursor): Update to 1.2.3.

	Change-Id: Ifede26a7bd9a8e6c882a172eeb949deefcd5e9fc

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libx11: Update to 1.8.10.
	* gnu/packages/xorg.scm (libx11): Update to 1.8.10.
	[native-inputs]: Remove xorgproto, which is already in propagated-inputs.

	Change-Id: If0199b5ce3e8f098a7858a11e17e027131924b7d

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxcvt: Update to 0.1.3.
	* gnu/packages/xorg.scm (libxcvt): Update to 0.1.3.

	Change-Id: I2f23bec3a37c8522832ece46c36e153d7ef602f6

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxcb: Update to 1.17.0.
	* gnu/packages/xorg.scm (libxcb): Update to 1.17.0.
	[propagated-inputs]: Remove libpthread-stubs.
	[inputs]: Remove libxslt.  Add check.

	Change-Id: I6afb9c49008f86d525045b971c51ebc05922b63c

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxxf86vm: Update to 1.1.6.
	* gnu/packages/xorg.scm (libxxf86vm): Update to 1.1.6.

	Change-Id: I9faafccd02a90153770698aae5c4e4c593c77bce

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxvmc: Update to 1.0.14.
	* gnu/packages/xorg.scm (libxvmc): Update to 1.0.14.

	Change-Id: If951980e6aeb441dd0de5080dc647afb0a51983d

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxrandr: Update to 1.5.4.
	* gnu/packages/xorg.scm (libxrandr): Update to 1.5.4.

	Change-Id: Ib9f504b905ddcb8b72dc01e17517bd5673a05199

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxi: Update to 1.8.2.
	* gnu/packages/xorg.scm (libxi): Update to 1.8.2.

	Change-Id: I2561cf36a11fd47d70c1561c510c1c2efb6a372f

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxfixes: Update to 6.0.1.
	* gnu/packages/xorg.scm (libxfixes): Update to 6.0.1.

	Change-Id: I541ed3b0e5f8aa3962ab4f0c25e17e02c6c1acc6

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxau: Update to 1.0.12.
	* gnu/packages/xorg.scm (libxau): Update to 1.0.12.

	Change-Id: Ia37b4e2f2602b6b6008d830b6617c19c61d3257d

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libice: Update to 1.1.2.
	* gnu/packages/xorg.scm (libice): Update to 1.1.2.

	Change-Id: I8d7c893958240b44e82aed79cd6ba05cac4ff94e

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxv: Update to 1.0.13.
	* gnu/packages/xorg.scm (libxv): Update to 1.0.13.

	Change-Id: I8f68425b2a302140a85363e2b80a273a2ef8268c

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxtst: Update to 1.2.5.
	* gnu/packages/xorg.scm (libxtst): Update to 1.2.5.

	Change-Id: Ie200cdc68daa114f0b659c338415fd25dfb6ae56

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxrender: Update to 0.9.12.
	* gnu/packages/xorg.scm (libxrender): Update to 0.9.12.

	Change-Id: I42a55abbd0db9b5edf35d1649288d11862cbd84c

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxinerama: Update to 1.1.5.
	* gnu/packages/xorg.scm (libxinerama): Update to 1.1.5.

	Change-Id: Ic12ed12a6639128d7c1e438f89f790606c4ed0f8

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxext: Update to 1.3.6.
	* gnu/packages/xorg.scm (libxext): Update to 1.3.6.

	Change-Id: Iaf262bde3601f7b18f77a48c26d2948ba9bd59af

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxdamage: Update to 1.1.6.
	* gnu/packages/xorg.scm (libxdamage): Update to 1.1.6.

	Change-Id: If56209b7d3c68912cd4fc5183f5908daa2bb24bc

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xorg-rgb: Update to 1.1.0.
	* gnu/packages/xorg.scm (xorg-rgb): Update to 1.1.0.

	Change-Id: I1256ac7d1db537a4345c28e66ba08e4647b9c74c

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xwud: Update to 1.0.7.
	* gnu/packages/xorg.scm (xwud): Update to 1.0.7.

	Change-Id: If2a2a2b5f1bfbd6091fae343a5003d21d1843bbc

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xwininfo: Update to 1.1.6.
	* gnu/packages/xorg.scm (xwininfo): Update to 1.1.6.

	Change-Id: I6f50839676d4b7b23776ecfc39a3ea3edaa95f01

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xwd: Update to 1.0.9.
	* gnu/packages/xorg.scm (xwd): Update to 1.0.9.

	Change-Id: I981bdf6f9aedc3cdbe3bb5d2df3727c07e6308b3

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xtrans: Update to 1.5.2.
	* gnu/packages/xorg.scm (xtrans): Update to 1.5.2.

	Change-Id: I588982e06bd4d5cb0b5467daedaea61d205c9173

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xrefresh: Update to 1.1.0.
	* gnu/packages/xorg.scm (xrefresh): Update to 1.1.0.

	Change-Id: I7ef9bf617bcc15c70890b7dbff7403f390e20ef1

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xrdb: Update 1.2.2.
	* gnu/packages/xorg.scm (xrdb): Update to 1.2.2.

	Change-Id: I735b4001b808bdf73472eabbfd81f50c9f818927

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xrandr: Update to 1.5.3.
	* gnu/packages/xorg.scm (xrandr): Update to 1.5.3.

	Change-Id: I07cfc3a56514a12288252586800c6d5e169bf157

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xprop: Update to 1.2.8.
	* gnu/packages/xorg.scm (xprop): Update to 1.2.8.

	Change-Id: Iff06a3494d3df5d47bd790c2327c2987b8a229e5

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xpr: Update to 1.2.0.
	* gnu/packages/xorg.scm (xpr): Update to 1.2.0.

	Change-Id: Ic96b3e194dd0d3d45ea9c9ff5b09382c28d3518c

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xorg-sgml-doctools: Update to 1.12.1.
	* gnu/packages/xorg.scm (xorg-sgml-doctools): Update to 1.12.1.

	Change-Id: I530692e1efd56a85c6f288a330d66876053b6a3b

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xmodmap: Update to 1.0.11.
	* gnu/packages/xorg.scm (xmodmap): Update to 1.0.11.

	Change-Id: Iddb54bf9d22378e3481823522bfa224f1c115071

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xfontsel: Update to 1.1.1.
	* gnu/packages/xorg.scm (xfontsel): Update to 1.1.1.
	[native-inputs]: Add gettext-minimal.

	Change-Id: I16f0a2747e0ba6a7a39959ba94846c55c9375f21

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xlsfonts: Update to 1.0.8.
	* gnu/packages/xorg.scm (xlsfonts): Update to 1.0.8.

	Change-Id: Ie2595921f638c5a0ed5e4839663e631d498c977a

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xkbutils: Update to 1.0.6.
	* gnu/packages/xorg.scm (xkbutils): Update to 1.0.6.

	Change-Id: I46627151227dca8d4823a609f5057dce3dbf6267

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xkbprint: Update to 1.0.7.
	* gnu/packages/xorg.scm (xkbprint): Update to 1.0.7.

	Change-Id: Ia560005222b1abec5ac86abdea2746533a1275e2

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xkbevd: Update to 1.1.6.
	* gnu/packages/xorg.scm (xkbevd): Update to 1.1.6.

	Change-Id: I1525067d4ea64c1b3be433bd99ab48ab41c82e20

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xinput: Update to 1.6.4.
	* gnu/packages/xorg.scm (xinput): Update to 1.6.4.

	Change-Id: Iff3775a9e8055dcb080f1b2f2914de063543785a

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xkbcomp: Update to 1.4.7.
	* gnu/packages/xorg.scm (xkbcomp-intermediate): Update to 1.4.7.

	Change-Id: I14e4c217fb3a218d3b0813e955db71479c86664b

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libevdev: Update to 1.13.3.
	* gnu/packages/xorg.scm (libevdev): Update to 1.13.3.

	Change-Id: I40145bb755551e654fbb5470a1df614694b70847

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xdpyinfo: Update to 1.3.4.
	* gnu/packages/xorg.scm (xdpyinfo): Update to 1.3.4.

	Change-Id: I4d72d5e52930603a5aba7e15e6c5a8f2331f906a

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xcursor-themes: Update to 1.0.7.
	* gnu/packages/xorg.scm (xcursor-themes): Update 1.0.7.

	Change-Id: I229f62f4fa34d4d533603b45d398fffe99bdbe67

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xcmsdb: Update to 1.0.7.
	* gnu/packages/xorg.scm (xcmsdb): Update to 1.0.7.

	Change-Id: I3cfbb0c2138b91fc808fde0cb4c79fb3fccf8122

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xcb-proto: Update to 1.17.0.
	* gnu/packages/xorg.scm (xcb-proto): Update to 1.17.0.

	Change-Id: I4c87184d3ddde3ebe3da81b169e095dbe299375e

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xcalc: Update to 1.1.2.
	* gnu/packages/xorg.scm (xcalc): Update to 1.1.2.

	Change-Id: If983637cdebf50a14bebfd41cc1d6bb9f8e03593

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xbitmaps: Update to 1.1.3.
	* gnu/packages/xorg.scm (xbitmaps): Update to 1.1.3.

	Change-Id: I74456208968dde70c25ee04b808bea8fa6ec3a0f

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xbacklight: Update to 1.2.4.
	* gnu/packages/xorg.scm (xbacklight): Update 1.2.4.

	Change-Id: Idcf1029c67b2f794b4995124aaa04b2e7c45325b

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xauth: Update to 1.1.3.
	* gnu/packages/xorg.scm (xauth): Update to 1.1.3.

	Change-Id: Id269e2226f1901cf5d644240869c7a708f5eee77

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: x11perf: Update to 1.7.0.
	* gnu/packages/xorg.scm (x11perf): Update to 1.7.0.

	Change-Id: I16aa796ece1eb09ac64c51d847f3139c08e77ec2

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: setxkbmap: Update to 1.3.4.
	* gnu/packages/xorg.scm (setxkbmap): Update to 1.3.4.
	[inputs]: Add libxrandr.

	Change-Id: Ib8730fab2a47d1ae71b19cebfe73874984c20f8a

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: mkfontscale: Update to 1.2.3.
	* gnu/packages/xorg.scm (mkfontscale): Update to 1.2.3.

	Change-Id: Ib8fc03d18f35614b4a5e81adab94e44f4304cd51

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: makedepend: Update to 1.0.9.
	* gnu/packages/xorg.scm (makedepend): Update to 1.0.9.

	Change-Id: Ia87d47aadd62589fd858b6c6187a75d284bdfa4d

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxmu: Update to 1.2.1.
	* gnu/packages/xorg.scm (libxmu): Update to 1.2.1.
	[propagated-inputs]: Add libx11, libxt, xorgproto and libxext.

	Change-Id: I7eb1595b0942b5a42d870a7943f3400bc884d944

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxkbfile: Update to 1.1.3.
	* gnu/packages/xorg.scm (libxkbfile): Update to 1.1.3.

	Change-Id: I00641c585e2c3038a5909df9555d3e0b7891a163

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxdmcp: Update to 1.1.5.
	* gnu/packages/xorg.scm (libxdmcp): Update to 1.1.5.
	[propagated-inputs]: Add xorgproto.

	Change-Id: Ie98ca8facd13c6b532e0aebb7f08264cf47bd5c8

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libsm: Update to 1.2.5.
	* gnu/packages/xorg.scm (libsm): Update to 1.2.5.
	[propagated-inputs]: Add util-linux:lib and xorgproto.

	Change-Id: Ie6fe2c6011528425fd540a1608320c4f21a5ec56

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libpciaccess: Update to 0.18.1.
	* gnu/packages/xorg.scm (libpciaccess): Update to 0.18.1.
	Switch to meson-build-system.
	(libpciaccess-0.17): Remove package.
	* gnu/packages/patches/libpciaccess-hurd64.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/hurd.scm (hurd, netdde, rumpkernel): Use libpciaccess.

	Change-Id: I12c2ca80f7e9e404d80303b326bcfd36a8839723

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libfs: Update to 1.0.10.
	* gnu/packages/xorg.scm (libfs): Update to 1.0.10.

	Change-Id: I402c9da76984c8618f5e2b8ca5956c889d7faf56

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libfontenc: Update to 1.1.8.
	* gnu/packages/xorg.scm (libfontenc): Update to 1.1.8.

	Change-Id: I673f06f4d34aefb7b9c20e581b12624facaf8e5e

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: bdftopcf: Update to 1.1.2.
	* gnu/packages/xorg.scm (bdftopcf): Update to 1.1.2.

	Change-Id: I6bd2e9a9c96069f861ccf31f62201195c17c821c

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libxshmfence: Update to 1.3.3.
	* gnu/packages/xorg.scm (libxshmfence): Update to 1.3.3.

	Change-Id: Id4b27ca23df5af10308d1fad61b9e0ce27ce00f8

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libdmx: Update to 1.1.5.
	* gnu/packages/xorg.scm (libdmx): Update to 1.1.5.

	Change-Id: I6974b1e8bc6dfa19b3f41539e658e95793a15705

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: iceauth: Update to 1.0.10.
	* gnu/packages/xorg.scm (iceauth): Update to 1.0.10.

	Change-Id: I5881cbeed376898f3a310a41d3116fe765d6f733

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: editres: Update to 1.0.9.
	* gnu/packages/xorg.scm (editres): Update to 1.0.9.
	[inputs]: Add libxkbfile.

	Change-Id: I38af3b27a89d227f8b711089b7c0805a520716ed

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: encodings: Update to 1.1.0.
	* gnu/packages/xorg.scm (encodings): Update to 1.1.0.

	Change-Id: Icf54b567da1d456b53d336a764188fb76c69f952

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: font-util: Update to 1.4.1.
	* gnu/packages/xorg.scm (font-util): Update to 1.4.1.

	Change-Id: Ia8bb1fc589c7d062434020de543426c52f6e2e52

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: fonttosfnt: Update to 1.2.4.
	* gnu/packages/xorg.scm (fonttosfnt): Update to 1.2.4.

	Change-Id: I42d825dbf1fcae01450c953cb8bd39a2659b687d

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: transset: Update to 1.0.4.
	* gnu/packages/xorg.scm (transset): Update to 1.0.4.

	Change-Id: I94ad9c4023363d4016588bff04dc1180d86575ab

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: gccmakedep: Update to 1.0.4.
	* gnu/packages/xorg.scm (gccmakedep): Update to 1.0.4.

	Change-Id: If3686c7489ecec0ba704ba561f345bd9a4024b86

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xorgproto: Update to 2024.1.
	* gnu/packages/xorg.scm (xorgproto): Update to 2024.1.
	(xorgproto-2024): Remove package.
	(xorg-server-wayland)[inputs]: Replace xorgproto-2024 with xorgproto.

	Change-Id: I330362aae60521c73928e1f2d4ceda05a922240d

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: util-macros: Update to 1.20.2.
	* gnu/packages/xorg.scm (util-macros): Update to 1.20.2.

	Change-Id: I1d352d9a47314fab3c44a273e9c2839ac1f62cae

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: lndir: Update to 1.0.5.
	* gnu/packages/xorg.scm (lndir): Update to 1.0.5.

	Change-Id: I8b7b070b69f00f5c88ad463895cffc4fb76ac3fa

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: imake: Update to 1.0.10.
	* gnu/packages/xorg.scm (imake): Update to 1.0.10.

	Change-Id: Ia219dd5212f0a320b8df1e220d5773d617a3e86b

2025-01-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xorg-cf-files: Update to 1.0.8.
	* gnu/packages/xorg.scm (xorg-cf-files): Update to 1.0.8.

	Change-Id: I422aac43178b9aab4e7ead62ad150b7e9de527c7

2025-01-31  John Kehayias  <john.kehayias@protonmail.com>

	gnu: hyprland: Update to 0.47.1.
	* gnu/packages/wm.scm (hyprland): Update to 0.47.1.

	Change-Id: Idd0a77db2f592ef8b277a98dee2666e22e477805

2025-01-31  John Kehayias  <john.kehayias@protonmail.com>

	gnu: hyprland: Fix xwayland and hyprland-qtutils paths.
	* gnu/packages/wm.scm (hyprland):[arguments]<#:phases>: Update fix-path phase
	to match upstream changes.

	Change-Id: Iee70c589b9f408253ac06b6b7c852609d6d34e25

2025-01-31  Rodion Goritskov  <rodion.goritskov@gmail.com>

	gnu: clifm: Update to 1.23.
	* gnu/packages/clifm.scm (clifm): Update to 1.23.

	Change-Id: I3a1ce7a0da91529c09295d12251ca1573eab41b4

2025-01-31  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: wine-staging: Update to 10.0.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 10.0.
	(wine-staging)[source]: Update hash.
	[#:phases]<apply-wine-staging-patches>: Exclude “server-Stored_ACLs”.
	(wine64-staging): Likewise.

	gnu: wine: Update to 10.0.
	* gnu/packages/wine.scm (wine-minimal): Update to 10.0.

2025-01-30  Hilton Chain  <hako@ultrarare.space>

	gnu: conda: Add missing dependency.
	* gnu/packages/package-management.scm (conda)[arguments]<#:test-flags>:
	Disable more tests failing on store path difference.
	[native-inputs]: Add python-pytest-cov.

	Change-Id: I836b0c3f493c5975a7923be422309442bc9248d4

2025-01-30  Hilton Chain  <hako@ultrarare.space>

	gnu: python-anaconda-client: Fix tests.
	* gnu/packages/package-management.scm (python-anaconda-client)[source]: Add
	workaround for missing `iter_fields'.

	Change-Id: Ia8a17b6778e8cc8b8e734c3e788e938250d641a7
	Reported-by: orahcio on IRC.

2025-01-30  Hilton Chain  <hako@ultrarare.space>

	gnu: git-filter-repo: Enable tests.
	* gnu/packages/version-control.scm (git-filter-repo)[arguments]: Enable tests.
	[native-inputs]: Add git-minimal, perl, rsync.

	Change-Id: I74f395faaada911f5d2e5375b2fce769ab22cf92

2025-01-30  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: git-filter-repo: Update to 2.45.0.
	* gnu/packages/version-control.scm (git-filter-repo): Update to 2.45.0.

2025-01-30  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: git-filter-repo: Fix build.
	* gnu/packages/version-control.scm (git-filter-repo)[arguments]<#:phases>:
	Adapt phase 'unpack-git-source to handle the asciidoc.conf renamed to
	asciidoc.conf.in in upstream git.
	* gnu/packages/patches/git-filter-repo-generate-doc.patch: Refresh patch.

	Change-Id: Icbe5729c17c1d865200612d4a571fe42a1c5741b

2025-01-30  Tomas Volf  <~@wolfsden.cz>

	gnu: smartmontools: Fix PATH in smartd_warning.sh.
	The script started with reset of the $PATH to a value not suitable to Guix.
	In addition, the script requires coreutils and sed, so add those into the
	$PATH.

	* gnu/packages/admin.scm (smartmontools)[inputs]: Add sed, coreutils-minimal.
	[arguments]<#:configure-flags>: Pass --with-scriptpath=.

	Change-Id: Ide97f572e6f369fe24337f945474dc7a65584eda
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-01-30  Hilton Chain  <hako@ultrarare.space>

	gnu: qtile: Fix package definition.
	This is a follow-up to cfc9e96381edd973c8b7de8f2b489eb5c8fab82c, quoting
	the #:test-flags argument properly.

	* gnu/packages/wm.scm (qtile)[arguments]<#:test-flags>: Use gexp.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I6d9d788df193b05ea3331c0bc8504e3fd5fe1311
	Fixes: https://issues.guix.gnu.org/75915
	Reported-by: Orahcio Felicio de Sousa <orahcio@gmail.com>

2025-01-30  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-60.8f3968a.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-60.8f3968a.

	Change-Id: Ibff98ab81cf8ea76a4c73dc4c89eda5cc922187e

2025-01-30  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-6.eebb42e.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-6.eebb42e.

	Change-Id: Ib44479b3bd040df828dbc930a11e6e7431df42c4

2025-01-30  zamfofex  <zamfofex@twdb.moe>

	gnu: moonfish: update to 1.
	* gnu/packages/games.scm (moonfish): Update to 1.

	Change-Id: I0981fc8a24501d5b1bfe04be2f50f92544d620dd

2025-01-30  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ugrep: Update to 7.2.1.
	* gnu/packages/search.scm (ugrep): Update to 7.2.1.

	Change-Id: Ieff1606940e2784a3b0fbfa40354dbfecc3ef39d

2025-01-30  宋文武  <iyzsong@member.fsf.org>

	gnu: xnee: Fix build.
	* gnu/packages/xnee.scm (xnee)[arguments]: Add "LIBSEMA=-lpthread" to
	make-flags.

	Change-Id: Ib7419969a4aa50e7f8db56c98d6a29a0a3f92070

2025-01-30  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	Change-Id: I93830ce9471c20058dda400347c38226f0525e04

2025-01-30  Andrew Stubbs  <ams@baylibre.com>

	gnu: thefuck: Remove broken tests.
	These tests were reported broken upstream, but nothing has been done
	about it. See the upstream bug report for more information:

	https://github.com/nvbn/thefuck/issues/1438

	Fixes <https://issues.guix.gnu.org/75464>.

	* gnu/packages/admin.scm (thefuck)[source]: Add patch.
	* gnu/packages/patches/thefuck-remove-broken-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Change-Id: Ib6bbda92b29cd2a26b9c08d79e309e2c78602b71

2025-01-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	teams: Add gnu/services/desktop.scm to the scope of gnome-team.
	* etc/teams.scm (gnome): Add "gnu/services/desktop.scm" to #:scope.

	Change-Id: Ib1294baf805c3146a02bed773a0b3f66f7f40b90

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-mapsims.
	* gnu/packages/astronomy.scm (python-mapsims): New variable.

	Change-Id: I2bc0941d80d2e0be81ec6a05636c59fc2edc0479

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-so-noise-models.
	* gnu/packages/astronomy.scm (python-so-noise-models): New variable.

	Change-Id: Ic07bdd4cd0f115ec80594a24b58cb1b0629b7f0f

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pysm3.
	* gnu/packages/astronomy.scm (python-pysm3): New variable.

	Change-Id: I5d3ff6e14af22ff3ef0e5e95fea4eb9842deb045

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pixell.
	* gnu/packages/astronomy.scm (python-pixell): New variable.

	Change-Id: If854e44edbfccf8dfb03b5354893196ef9b1b789

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-ducc0.
	* gnu/packages/maths.scm (python-ducc0): New variable.

	Change-Id: Icb8990b32d25f4ad9bd2391f7745b6c298758efa

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add ska-sdp-func.
	* gnu/packages/astronomy.scm (ska-sdp-func, python-ska-sdp-func): New
	variables.

	Change-Id: I98bf7d29aaaa0a37fc0eaa4c421f26f8b0af3844

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-viresclient: Update to 0.12.1.
	* gnu/packages/astronomy.scm (python-viresclient): Update to 0.12.1.

	Change-Id: I3b46ba1c97e4fcda7338c1234850c52c223c62db

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunpy-soar: Update to 1.11.0.
	* gnu/packages/astronomy.scm (python-sunpy-soar): Update to 1.11.0.
	[source] <uri>: Adjust it as PyPI archive name has been changed.
	[arguments] <test-flags>: Skip more tests.
	[propagated-inputs]: Add python-astropy, python-matplotlib, and
	python-requests.
	[native-inputs]: Add python-pytest-doctestplus, python-responses,
	python-setuptools, and python-wheel.

	Change-Id: Icf3a4450f6f7898b85d93f83f7ca40c412c12c6f

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-statmorph: Update to 0.6.1.
	* gnu/packages/astronomy.scm (python-statmorph): Update to 0.6.1.
	[arguments] <tests>: Skip 3 failing tests, reported upstream.
	<phases>: Add 'relax-requirements.
	[native-inputs]: Add python-wheel.

	Change-Id: I2a794c585cf9ed3c484fbdc761c7426425965dba

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-spectral-cube: Update to 0.6.6.
	* gnu/packages/astronomy.scm (python-spectral-cube): Update to 0.6.6.
	[source] <uri>: Adjust it as the name of PyPI archive has been changed.
	[propagated-inputs]: Remove python-six; add python-aplpy,
	python-packaging, python-pvextractor-bootstrap, and python-tqdm.
	[native-inputs]: Remove python-pytest-astropy and python-pytest-xdist.

	Change-Id: Idf63ee22a289cedd6f6ba7122a62ff93cf64571f

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pvextractor-bootstrap.
	* gnu/packages/astronomy.scm (python-pvextractor-bootstrap): New variable.

	Change-Id: I2020fdb58b325056b41ea1038fe79c245c3fec60

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-roman-datamodels: Update to 0.23.0.
	* gnu/packages/astronomy.scm (python-roman-datamodels): Update to 0.23.0.
	[propagated-inputs]: Remove python-asdf-3 and python-psutil; add python-asdf,
	python-asdf-standard, and python-lz4.

	Change-Id: I7fc02f43be6eb29d3c492325628e7e759b7e8254

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rad: Update to 0.23.0.
	* gnu/packages/astronomy.scm (python-rad): Update to 0.23.0.
	[propagated-inputs]: Remove python-asdf-3; add python-asdf.
	[native-inputs]: Add python-pytest-doctestplus.

	Change-Id: I0fa85403b34024d13c668b43aa56b5046955b6e2

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-poppy: Update to 1.1.2.
	* gnu/packages/astronomy.scm (python-poppy): Update to 1.1.2.
	[propagated-inputs]: Add python-numexpr.
	[native-inputs]: Remove python-h5py, python-pandas, python-scikit-image, and
	python-sphinx; add python-wheel.

	Change-Id: I87bd37fc3001d6f341ff7b2751d15533f6a0295d

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-numexpr: Update to 2.9.0.
	* gnu/packages/python-xyz.scm (python-numexpr): Update to 2.9.0.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: I352536175d71e29c55c9ad71a96dbfd2b9b66759

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ndcube: Update to 2.3.0.
	* gnu/packages/astronomy.scm (python-ndcube): Update to 2.3.0.
	[arguments] <test-flags>: Run tests in parallel, it's supported by
	upstream.
	[native-inputs]: Add python-pytest-xdist.

	Change-Id: I92cfb35e22434226711de80b923ca02f865afaf1

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crds: Update to 12.0.9.
	* gnu/packages/astronomy.scm (python-crds): Update to 12.0.9.

	Change-Id: I107a874f3e2c8d9a7e019fc592c8d67d1d4f2810

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-czml3: Update to 2.3.0.
	The project's maintainer has been changed, see
	<https://github.com/poliastro/czml3/issues/112>.

	* gnu/packages/astronomy.scm (python-czml3): Update to 2.3.0.
	[source] <url>: Adjust it as project's owner has been changed.
	[native-inputs]: Remove python-astropy-minimal, and python-pytest-mypy.
	[propagated-inputs]: Remove python-attrs. Add python-numpy,
	python-pydantic-2, python-strenum, and python-typing-extensions.
	[home-page]: Adjust it as project's owner has been changed.
	[license]: Likewise.

	Change-Id: I71116eaf53ce87ff72a4f238362cd2669e6e9ddb

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cdflib: Update to 1.3.3.
	* gnu/packages/astronomy.scm (python-cdflib): Update to 1.3.3.
	[native-inputs]: Remove python-astropy and python-hypothesis; add
	python-astropy-minimal.

	Change-Id: I71192f39ac63152bd919a9ba9acdd3475d744e1e

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ccdproc: Update to 2.4.3.
	* gnu/packages/astronomy.scm (python-ccdproc): Update to 2.4.3.
	[native-inputs]: Add python-hatch-vcs and python-hatchling.

	Change-Id: I28517fd7e02dbfce0655a528b6aa90ad0ef82500

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroquery: Update to 0.4.8.
	* gnu/packages/astronomy.scm (python-astroquery): Update to 0.4.8.

	Change-Id: I460b98ebf5a3ccc025fa9138ff72e33224a09a14

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-iers-data: Update to 0.2025.1.20.0.32.27.
	* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2025.1.20.0.32.27.
	[native-inptus]: Remove python-hypothesis.

	Change-Id: I75bd9bfd5199741c3df98240439ef2d5302e6510

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-compression: Update to 0.0.1-1.7cfd07c.
	* gnu/packages/astronomy.scm (python-asdf-compression): Update to
	0.0.1-1.7cfd07c.

	Change-Id: I93c820df700dfd9360f40d90b86a81a8a21327f8

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ads: Update to 0.12.7.
	* gnu/packages/astronomy.scm (python-ads): Update to 0.12.7.

	Change-Id: I54bda0030109e2d3c36eb6620f8cf50e19e1a4f0

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: stellarium: Update to 24.4-0.60b6bec.
	* gnu/packages/astronomy.scm (stellarium): Update to 24.4-0.60b6bec.
	[source]: Use the latest commit containing the build fix.
	[inputs]: Remove indi, add indi-2.0.

	Change-Id: Ic35bb032bd56d1a00e7de5d6de57946e25325a69

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sextractor: Update to 2.28.2.
	* gnu/packages/astronomy.scm (sextractor): Update to 2.28.2.

	Change-Id: I1af48d5656e8f5a8425f6e8928a86742f2620a74

2025-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: calceph: Update to 4.0.4.
	* gnu/packages/astronomy.scm (calceph): Update to 4.0.4.

	Change-Id: Idffb093376dc4c5d9bc9b3691dccafeb9ffa7e46

2025-01-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-numba: Update to 0.61.0.
	* gnu/packages/python-xyz.scm (python-numba): Update to 0.61.0.
	[arguments]: Simplify 'check phase.

	Change-Id: I161f58af7b64ba550c14d5d2dea3d5dccfc07c53

2025-01-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-llvmlite: Update to 0.44.0.
	* gnu/packages/llvm.scm (python-llvmlite): Update to 0.44.0.
	[arguments]: Use G-expression.
	[inputs]: Update to latest upstream patches for LLVM; use llvm-15.

	Change-Id: I294d67f368b9c0b1196514fadc3cecf5dd51fe3e

2025-01-29  Sören Tempel  <soeren+git@soeren-tempel.net>

	gnu: mandoc: Support zstd-compressed man pages.
	Since #68242 Guix uses zstd compression for man pages.  Unfortunately,
	upstream mandoc only supports gzip compressed man pages.  Luckily, zstd
	provides a wrapper library which easily allows adapting software using
	zlib to zstd compression.  This patch uses this wrapper library in
	conjunction with mandoc to add support for zstd compression to it,
	thereby allowing Guix man pages to be viewed with mandoc again.

	Without this patch, mandoc is essentially defunct on Guix.

	* gnu/packages/man.scm (mandoc): Support zstd compression.
	* gnu/local.mk: Add new patch.
	* gnu/packages/patches/mandoc-support-zstd-compression.patch: New file.

	Change-Id: I49a6b9f81309aa1b9f0e5d19b1813dbac13cf968

2025-01-29  Tomas Volf  <~@wolfsden.cz>

	gnu: libtorrent-rasterbar: Remove special case for test_ssl.
	With the release of 2.0.11, the SSL certificates used for tests are valid for
	long enough time (~end of year 2297) to no longer require faketime.  With the
	removal of faketime, the explicit timeout is also no longer required, since it
	does not hang anymore.

	This gives us back the validation that SSL works.

	* gnu/packages/bittorrent.scm
	(libtorrent-rasterbar)[arguments]<#:phases>['check]: Remove test timeout.  Do
	not special case test_ssl.

	Change-Id: I535c72fec24658a4b2151d2e8794319055c9a278

2025-01-29  Tomas Volf  <~@wolfsden.cz>

	gnu: libtorrent-rasterbar: Update to 2.0.11.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 2.0.11.

	Change-Id: Ib6fb2676f6b6773690473e63276574abaebcac0a

2025-01-29  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: llama-cpp: Enable Vulkan.
	* gnu/packages/patches/llama-cpp-vulkan-optional.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/machine-learning.scm (llama-cpp)
	[source]: Add patch.
	[arguments]<#:tests?>: Disable.
	<#:configure-flags>: Add "-DGGML_VULKAN=ON".
	<#:phases>[patch-paths]: New phase.
	[inputs]: Add vulkan-headers, vulkan-loader.
	[native-inputs]: Add shaderc, bash.

	Change-Id: Ib7a58f5c7f622213f3aaf5abcd701b17eed80f6b

2025-01-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scanpy: Disable one more test.
	* gnu/packages/bioinformatics.scm (python-scanpy)[arguments]: Disable one
	failing test.

	Change-Id: If262b33a3e2c6789c0ce4b8a91f26a8a48054632

2025-01-29  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: cutecom: Fix the license.
	* gnu/packages/engineering.scm (cutecom) [license]: Set to gpl3+.

	Change-Id: Ifc2c1581b8adad42d5452728ca66c53efc901139

2025-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-unyt: Update to 3.0.3, fix build.
	* gnu/packages/python-science.scm (python-unyt): Update to 3.0.3. Fix
	build.

	Change-Id: Ic894ddfa982b9d41b40fc7e18149de099dd705f6

2025-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/golang-xyz: Simplify some difinitions.
	This changes utilize default go-build-system options to skip build and
	test the whole project recursively.

	* gnu/packages/golang-xyz.scm (go-github-com-syndtr-goleveldb,
	go-github-com-jdkato-twine) [arguments]: <test-flags>: Move skip test
	logic here.
	<skip-build?>: No go files in project's root.
	<phases>: Use default 'check, preserve 'build.

	* gnu/packages/golang-xyz.scm: (go-github-com-muesli-reflow,
	go-github-com-matttproud-golang-protobuf-extensions-v2,
	go-github-com-liyue201-gostl, go-github-com-lithammer-fuzzysearch,
	go-github-com-google-gnostic-models,
	go-github-com-burntsushi-graphics-go)
	[arguments]: <skip-build?>: No go files in project's root.
	<phases>: Preserve 'build.

	Change-Id: I02840169f6f572c947a725f0a03491f0769fd807

2025-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-opencontainers-runtime-spec: Enable tests.
	* gnu/packages/golang-xyz.scm (go-github-com-opencontainers-runtime-spec)
	[arguments] <skip-tests?>: No go files in project's root.
	<phases>: Preserve 'build and 'check.
	[native-inputs]: Add go-github-com-xeipuuv-gojsonschema.

	Change-Id: Ic170a7de808577ae7c783f8fc29cf9e7d92c37b6

2025-01-28  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add cutecom.
	* gnu/packages/engineering.scm (cutecom): New variable.

	Change-Id: Ib560ba855074514e9e2df1884b49722218b1a410

2025-01-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-scikit-misc.
	* gnu/packages/python-science.scm (python-scikit-misc): New variable.

	Change-Id: I8fb3c46fe8a927e5d2fbd3222a423330e771379e

2025-01-28  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	profiles: emacs-subdirs: Avoid building circular lists.
	This is a follow-up to e9b13294700de7082ee23aa6e1c17b4a8c8828ec.  If
	the EMACSNATIVELOADPATH environment variable (by mistake) has duplicated
	paths, Emacs fails to start up with a message along the lines of

	  List contains a loop:
	  ("$HOME/.guix-profile/lib/emacs/native-site-lisp" […] . #2)

	To prevent this issue in the face of possibly duplicated search path elements,
	use non-destructive methods where possible.

	* guix/profiles.scm (emacs-subdirs): Use 'append' rather than 'nconc'.

	Change-Id: If646b806f24666b5247850d30d2819c7482c130b
	Fixes: Emacs "List contains a loop" <https://issues.guix.gnu.org/75709>

2025-01-28  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: git: Update to 2.48.1. [security fixes]
	Fixes the CVE-2024-50349 and CVE-2024-52006.

	* gnu/packages/version-control.scm (git-minimal): Update to 2.48.1.
	[#:phases]<patch-tests>: Purge purged tests in meson.build.
	(git)[#:phases]<build-subtree>: Update to also generate asciidoc.conf.
	<install-man-pages>: Update hash.

	Change-Id: I6616e95822ded252a9bec1312702016985cb9de7

2025-01-28  Ludovic Courtès  <ludo@gnu.org>

	grafts: Allow file-like objects in the ‘replacement’ field of <graft>.
	This is a followup to and simplification of
	3331d675fbf5287e8cbe12af48fb2de14f1ad8bc.

	* guix/grafts.scm (graft-derivation/shallow)[mapping]: Wrap origin and
	replacement in ‘with-parameters’.
	(cumulative-grafts)[finalize-graft]: Remove, and remove its sole user.
	* guix/packages.scm (input-graft, input-cross-graft): Add ‘replacement’
	straight into the ‘replacement’ field of <graft>.
	* tests/packages.scm ("package-grafts, indirect grafts")
	("package-grafts, indirect grafts, propagated inputs")
	("package-grafts, same replacement twice")
	("package-grafts, dependency on several outputs")
	("replacement also grafted"): Adjust accordingly.

	Suggested-by: David Elsing <david.elsing@posteo.net>
	Change-Id: I286fceae53df9d3051137bbca5f944d51d0c92f3

2025-01-28  Ludovic Courtès  <ludo@gnu.org>

	gexp: ‘with-parameters’ accepts plain store items in its body.
	* guix/gexp.scm (compile-parameterized): Return ‘obj’ as-is when it’s
	not a struct.
	* tests/gexp.scm ("with-parameters + store item"): New test.

	Change-Id: I5b5348b98bce923d07f6fa39b2f0948723011db8

2025-01-28  Lars Bilke  <lars.bilke@ufz.de>

	gnu: Add xmlpatch.
	* gnu/packages/xml.scm (xmlpatch): New variable.

	Change-Id: I557f2dfbaadfef11c8ca592bb03ec829782fcb4e

2025-01-28  Ludovic Courtès  <ludovic.courtes@inria.fr>
	    Andy Tai  <atai@atai.org>

	gnu: lapack: Update to 3.12.0.
	* gnu/packages/maths.scm (lapack): Update to 3.12.0 and switch to
	‘git-fetch’.
	[inputs]: Remove labels.

	Change-Id: I3ae813f55ddd3229b9924853cdb8c31c4e420112

2025-01-28  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: ccwl: Update to 0.4.0.
	* gnu/packages/bioinformatics.scm (ccwl): Update to 0.4.0.

	Change-Id: I6726438f3a2ec9bb01971f14a22e4123abc01793

2025-01-28  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: font-intel-one-mono: Update to 1.4.0.
	* gnu/packages/fonts.scm (font-intel-one-mono): Update to 1.4.0.

	Change-Id: Idf6801e94230327d4172f15591db2f8a62c064e1

2025-01-28  Tomáš Čech  <sleep_walker@gnu.org>

	gnu: Add xfce4-i3-workspaces-plugin.
	* gnu/packages/xfce.scm (xfce4-i3-workspaces-plugin): New variable.

	Change-Id: Iab03c16391290963db5f834f7b4d72f02d270f41

2025-01-28  Tomáš Čech  <sleep_walker@gnu.org>

	gnu: Add i3ipc-glib.
	* gnu/packages/wm.scm (i3ipc-glib): New variable.

	Change-Id: I7a7e882752de4a833ebf082fbe4967dac13840dd

2025-01-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fenics-dijitso: Fix build.
	* gnu/packages/simulation.scm (python-fenics-dijitso): Improve style,
	fix build, use G-Expressions.
	[phases] {check}: Respect tests? flag.
	[native-inputs]: Add python-pytest-cov.

	Change-Id: I4032735228d36366a7014b48e9d21606628c56a6

2025-01-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-deepdish: Fix indentation.
	* gnu/packages/python-science.scm (python-deepdish): Fix indentation.

	Change-Id: Idf8a0b5cdb9e371cb5d1f5f51f993da6209342d5

2025-01-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-deepdish: Update to 0.3.7-0.3f2dff7, fix build.
	* gnu/packages/python-science.scm (python-deepdish): Update to 0.3.7-0.3f2dff7.
	[source]: Swap to git checkout containing fixes for NumPy.
	[native-inputs]: Add python-pytest.

	Change-Id: Icbc8c0895bcac0bdfede65ac7b6006186c684a70

2025-01-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pods: Update to 0.1.17.
	* gnu/packages/python-science.scm (python-pods): Update to 0.1.17.
	[native-inputs]: Remove python-setuptools and python-wheel; add python-poetry-core.

	Change-Id: I68db152ec47c54ffb92528863e9faedec11440ac

2025-01-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-paramz: Add missing inputs, fix build.
	* gnu/packages/python-science.scm (python-paramz): [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I3d33d04f523a214995e82d03d5bb1ce669962398

2025-01-27  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: sl: Update to 5.05.
	* gnu/packages/toys.scm (sl): Update to 5.05.
	[source]<uri>: Set to "https://github.com/eyJhb/sl".

	Change-Id: I7e0c3f44ab6741eef4737965faa1cae3f329210c

2025-01-27  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: Add python-whenever.
	* gnu/packages/python-xyz.scm (python-whenever): New variable.

	Change-Id: Idbdcf27dee3d772fdb7e679e6060287e2b6a3aa7

2025-01-27  John Kehayias  <john.kehayias@protonmail.com>

	gnu: vkquake: Use compatible SDL2 version (sdl2-2.0).
	This fixes a runtime error of "QUAKE ERROR: Your version of SDL library is
	incompatible with me.  You need a library version in the line of 2.0.6".

	* gnu/packages/games.scm (vkquake)[inputs]: Replace sdl2 with sdl2-2.0.

	Change-Id: Iab65796a85a8a8247f565323e5cb1e2c9ae8329e

	Reported-by: meaty on #guix
	Change-Id: Ifc4d86014a5a9e8e584edbde8057c7929d534303

2025-01-27  John Kehayias  <john.kehayias@protonmail.com>

	gnu: hyprland: Update to 0.47.0.
	* gnu/packages/wm.scm (hyprland): Update to 0.47.0.
	[arguments]<#:configure-flags>: New field.  Add flag to disable trying to
	build hyprpm.

	Change-Id: I8a8ff5fd9ff9931322296dadc673ab4ea152520b

2025-01-27  John Kehayias  <john.kehayias@protonmail.com>

	gnu: hyprland-protocols: Update to 0.6.1.
	* gnu/packages/freedesktop.scm (hyprland-protocols): Update to 0.6.1.

	Change-Id: I895dbb23b3da0deefb7854a30b00ce773fb91cb2

2025-01-27  John Kehayias  <john.kehayias@protonmail.com>

	gnu: hyprutils: Update to 0.5.0.
	* gnu/packages/cpp.scm (hyprutils): Update to 0.5.0.

	Change-Id: I82c97dea51298ff92a95489d9a1981ac8e5d46a3

2025-01-27  John Kehayias  <john.kehayias@protonmail.com>

	gnu: aquamarine: Update to 0.7.1.
	* gnu/packages/xdisorg.scm (aquamarine): Update to 0.7.1.

	Change-Id: I2ae4ed9d42db6af28c4ff13cf90234c9bfd3c6b0

2025-01-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pelletier-go-toml-v2: Disable tests.
	* gnu/packages/golang-xyz.scm (go-github-com-pelletier-go-toml-v2)
	[arguments] <tests?>: Disable as all of them hang in CI without any
	obvious reason.

	Change-Id: I90d74254df46d0fb215bae3823e1c1f744156357

2025-01-27  Hilton Chain  <hako@ultrarare.space>

	gnu: minetest-server: Fix tests.
	This is a follow-up to 79510f5e6295342f864d21b38869d215ac99a213, adjusting
	minetest-server for the minetest -> luanti name change too.

	* gnu/packages/minetest.scm (minetest-server)[#:phases]<check>: Set
	MINETEST_GAME_PATH.
	Adjust server executable path.

	Change-Id: I4bcf798dea5dc1c920c2747950e970cb5fbddc3f

2025-01-27  Cayetano Santos  <csantosb@inventati.org>

	gnu: surfraw: Update to 2.3.0-0.ebb8131.
	* gnu/packages/web.scm (surfraw): Update to 2.3.0-0.ebb8131.

	Change-Id: I5ee1766f78b20281454efcd75feca75ecdad2d4f

2025-01-27  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: guile-dbi: Switch to Guile 3.0.
	* gnu/packages/guile-xyz.scm (guile-dbi)[native-inputs]: Add libltdl.
	[propagated-inputs]: Switch to ‘guile-3.0’.

	Change-Id: Icf898034a480fad52e0ebd2c4c1dc928ba2839d2

2025-01-27  Ale Abdo  <abdo@member.fsf.org>

	gnu: Add hunspell-dict-pt-pt.
	* gnu/packages/hunspell.scm (hunspell-dict-pt-pt): New variable.

	Change-Id: I68e4bc15af66648d06acd4ca822a9be8484220fe

2025-01-27  Ale Abdo  <abdo@member.fsf.org>

	gnu: Add hunspell-dict-pt-br.
	* gnu/packages/hunspell.scm (hunspell-dict-pt-br): New variable.

	Change-Id: I60f81bb664201851544246e8327e2bf8613b07ae

2025-01-27  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: Add toilet.
	* gnu/packages/figlet.scm (toilet): New variable.

	Change-Id: I5288b45e9a5f350dd5682447990493da85fbd7a5

2025-01-27  Ludovic Courtès  <ludo@gnu.org>

	linux-container: Ignore EPERM when attempting to mount /sys.
	Fixes <https://issues.guix.gnu.org/61690>.

	Until now, this would work:

	  guix shell --no-cwd -CWP  -- guix shell -C coreutils -- ls -R /home

	… but this would not:

	  $ guix shell --no-cwd -CWPN  -- guix shell -C coreutils -- ls -R /home
	  guix shell: error: mount: mount "none" on "/tmp/guix-directory.Wnc2OI/sys": Operation not permitted

	This is annoying and hardly understandable.  Since we already disable
	/sys mounts when sharing the global network namespace is asked (as in
	‘guix shell -CN‘), for the very same reason, we can just as well disable
	/sys mounts anytime it fails with EPERM.

	* gnu/build/linux-container.scm (mount-file-systems): Silently ignore
	EPERM when attempting to mount /sys.

	Change-Id: If85b1d703ab58a98ea9873f4f8fed71a06b7aa63

2025-01-27  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	guix-install.sh: uninstall: Also remove shell completion symlinks.
	Since symlinks to shell completion files are installed, it is useful to remove
	them during the uninstallation, especially when they point to files that are
	removed by 'guix-install.sh --uninstall'.

	* etc/guix-install.sh (sys_delete_shell_completion): Create.
	  (sys_create_shell_completion): hardcode files being installed.
	  (sys_customize_bashrc): call sys_delete_shell_completion.

	Change-Id: I70008bb55e7e1604f0c485c798460e160af7c9e5

2025-01-27  David Elsing  <david.elsing@posteo.net>

	gnu: python-pytorch-geometric: Update to 2.6.1.
	* gnu/packages/machine-learning.scm (python-pytorch-geometric): Update to 2.6.1.
	[arguments]<#:phases>: Disable another test.

	gnu: python-torchvision: Update to 0.20.1.
	* gnu/packages/machine-learning.scm (python-torchvision): Update to 0.20.1.
	[native-inputs]: Add pybind11.

2025-01-27  David Elsing  <david.elsing@posteo.net>

	gnu: python-pytorch-for-r-torch: Fix build.
	The build fails because the types of function pointers with return type
	'__m256' and 'const __m256' (or '__m512' and 'const __m512') are not treated
	as compatible by the compiler.

	* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch)
	[arguments]: New field.
	[inputs]: Add foxi.

2025-01-27  David Elsing  <david.elsing@posteo.net>

	gnu: python-pytorch: Update to 2.5.1.
	This also updates the qnnpack-pytorch package.

	* gnu/packages/machine-learning.scm (%python-pytorch-version): Set to 2.5.1.
	(%python-pytorch-src): Adjust hash accordingly.
	(python-pytorch)[arguments]<#:phases>: Add 'remove-fr-trace-script
	phase. Adjust 'use-system-libraries phase.
	[native-inputs]: Add nlohmann-json. Replace cmake with cmake-minimal.
	[inputs]: Remove foxi.
	* gnu/packages/patches/python-pytorch-fix-codegen.patch: Adjust patch.
	* gnu/packages/patches/python-pytorch-system-libraries.patch: Adjust patch.

2025-01-27  David Elsing  <david.elsing@posteo.net>

	gnu: fbgemm: Update to 1.0.0.
	* gnu/packages/machine-learning.scm (fbgemm): Update to 1.0.0.
	[arguments]: Add #:cmake.
	* gnu/packages/patches/fbgemm-use-system-libraries.patch: Adjust patch.

	gnu: oneapi-dnnl: Regenerate autogenerated files.
	* gnu/packages/machine-learning.scm (oneapi-dnnl)[source]: Add snippet.
	[arguments]<#:configure-flags>: Add "-DDNNL_EXPERIMENTAL_UKERNEL=ON".
	[arguments]<#:phases>: Add 'codegen phase.
	[native-inputs]: New field to add castxml, clang-17 and python.

	gnu: python-sympy: Update to 1.13.3.
	* gnu/packages/python-xyz.scm (python-sympy): Update to 1.13.3.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Adjust 'check phase.
	[native-inputs]: New field to add python-hypothesis, python-pytest,
	python-setuptools and python-wheel.

	gnu: python-optree: Update to 0.14.0.
	* gnu/packages/python-xyz.scm (python-optree): Update to 0.14.0.
	[source]: Remove patch.
	[arguments]<#:test-flags>: Disable additional failing test.
	[native-inputs]: Replace pybind11 with pybind11-2.13 and cmake with
	cmake-minimal.
	* gnu/packages/patches/python-optree-fix-32-bit.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: Add pybind11-2.13.
	* gnu/packages/python-xyz.scm (pybind11-2.13): New variable.

	gnu: onnx: Update to 1.17.0.
	* gnu/packages/machine-learning.scm (onnx): Update to 1.17.0.

	gnu: flatbuffers-next: Update to 24.12.23.
	* gnu/packages/serialization.scm (flatbuffers-next): Update to 24.12.23.

	gnu: cpp-httplib: Update to 0.18.5.
	* gnu/packages/cpp.scm (cpp-httplib): Update to 0.18.5.
	[native-inputs] Add curl.

	gnu: cpuinfo: Update to commit ca156f7.
	* gnu/packages/parallel.scm (cpuinfo): Update to commit ca156f7.

	gnu: asmjit: Update to commit cfc9f81.
	* gnu/packages/cpp.scm (asmjit): Update to commit cfc9f81.

2025-01-27  Hikari  <Quelln@protonmail.com>

	gnu: Add wideriver.
	* gnu/packages/wm.scm (wideriver): New variable.

	Change-Id: Iab2a6bd8bd02098105848d240af0271df44b58bf

2025-01-27  Zheng Junjie  <873216071@qq.com>

	gnu: nvi: Fix build on gcc-14.
	* gnu/packages/nvi.scm (nvi)[arguments]<#:make-flags>: Add CFLAGS=-g -O2
	-Wno-incompatible-pointer-types -Wno-implicit-function-declaration.

	Change-Id: Idb0b26dc29f90cd84aff5ac4da8b8aef5e0c1299

2025-01-27  Matthias Riße  <matrss@0px.xyz>

	gnu: git-annex: Update to 10.20250115.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20250115.

	Change-Id: I567962854682007c0db43e949fa451046b52bdba

2025-01-27  Felix Gruber  <felgru@posteo.net>

	gnu: python-pods: Fix build.
	* gnu/packages/python-science.scm (python-pods): Fix build.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I758d7a45e8e7baf436abe3c0b2ad92241c0bab48

2025-01-27  Zheng Junjie  <873216071@qq.com>

	gnu: mu: Update to 1.12.8.
	* gnu/packages/mail.scm (mu): Update to 1.12.8.

	Change-Id: I763db6935e53bd7573f00443656a3f37a930deed

2025-01-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-zclconf-go-cty: Skip some tests on non 64bit arch.
	As seen in <https://ci.guix.gnu.org/build/8739612/log/raw>, 2 tests
	failed on i686-linux, where all passed on x86_64-linux. These changes
	skip some tests on non 64bit architectures.

	* gnu/packages/golang-xyz.scm (go-github-com-zclconf-go-cty) [arguments]
	<test-flags>: Conditionally skip some tests on non 64bit architectures.

	Change-Id: Ib9c50f297744d0fe4b6f40811fdeeeb2d22a361d

2025-01-27  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 286.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 286.

2025-01-27  Cayetano Santos  <csantosb@inventati.org>

	gnu: Remove arachne-pnr.
	Arachne README.md states that this code is not maintained anymore, and advices
	to replace it by nextpnr.

	* gnu/packages/fpga.scm (arachne-pnr): Delete variable.

	Change-Id: I86a42633de96af04499106aabca43bfab4b35f24

2025-01-27  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: snapper: Update to 0.12.1.
	* gnu/packages/file-systems.scm (snapper): Update to 0.12.1.
	[#:phases]<relative-file-locations>: Update to patch more files.

	Change-Id: I6ee16a4fca78a26a7c41e29f53c22ac51912e095

2025-01-27  Cayetano Santos  <csantosb@inventati.org>

	gnu: abc: Update to 0.0-4.d5e1a5d.
	* gnu/packages/fpga.scm (abc): Update to 0.0-4.d5e1a5d.

	Change-Id: I99caeed3cac17af830ce3fe38689ee6fad7e8074

2025-01-27  Zheng Junjie  <873216071@qq.com>

	gnu: dhcpcd: Update to 10.1.0.
	* gnu/packages/admin.scm (dhcpcd): Update to 10.1.0.

	Change-Id: Id99145aa94f25c7920bdee798c70daff915214db

2025-01-27  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: Add dhcpcd.
	* gnu/packages/admin.scm (dhcpcd): new procedure.

	Change-Id: I963b7b32dd4c5aaf40371e310bb96fa20e51504d

2025-01-27  Zheng Junjie  <873216071@qq.com>

	gnu: libantlr3c: Use G-Expression.
	gnu/packages/java.scm (libantlr3c)[arguments]: Use G-Expression.

	Change-Id: If280b345a9c86ddccb0614a124ff8b2215b8648c

2025-01-27  Zheng Junjie  <873216071@qq.com>

	gnu: libantlr3c: Fix build on riscv64.
	* gnu/packages/java.scm (libantlr3c)[arguments]#<configure-flags>:  When
	target riscv64, Add --disable-abiflags.

	Change-Id: I9e53575134630015e332e27a0286c1f58f072804

2025-01-26  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.177.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.177.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I995d06356a4939b947316f8c90d3e21cba9a78e1

2025-01-26  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.127.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.127.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I8ad723c7a133b771c5c59d00615271ec6aadd704

2025-01-26  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.74.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.74.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Ifcbc164fdcb177e6e9e83299f95a29482b8287a9

2025-01-26  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.12.11.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.11.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: Ia3ef093f90182d818c9605f0c75e2244a28e8ab1

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jsdoc: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-jsdoc): Use proper version tag.

	Change-Id: I20df314d2508eb264bd826af4ddcbc6163d884bc

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-logview: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-logview): Fix typo in version.
	[propagated-inputs]: Add emacs-compat.

	Change-Id: I42b6bd62ad78103f6c1c0e2e9152d95e32664bdb

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-beframe: Fix hash.
	* gnu/packages/emacs-xyz.scm (emacs-beframe): Fix hash, which wasn’t properly
	updated during last version bump.

	Change-Id: I275596235b37a8733e668f0c07dcf3706c343604

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-visual-replace: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-visual-replace): Update to 1.2-1.17d693f.
	[native-inputs]: Add emacs-turtles.
	[arguments]: Simplify `install-info' phase to avoid relying on git and Sphinx.
	[propagated-inputs]: Remove python-sphinx.

	Change-Id: I0bc84e7e38b3fa52ba226cde6630fb37558d5ce8

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-turtles.
	* gnu/packages/emacs-xyz.scm (emacs-turtles): New variable.

	Change-Id: Ia7fc70d240afbe2eeb8909a88e30caac6f4fe14f

2025-01-26  Runciter  <runciter@whispers-vpn.org>

	services: dico: Add symbols to help users configure FreeDict with dicod.
	* gnu/services/dict.scm: (dicod-freedict-database): New procedure;
	(%dicod-databases:freedict): new variable.
	* doc/guix.texi (Dictionary Service): Document them.

	Change-Id: Id5b20e235b988953a66e0344872d1fa165c4c773

2025-01-26  Ludovic Courtès  <ludo@gnu.org>

	home: services: Add ‘transient’ and ‘timer’ to ‘%base-home-services’.
	* gnu/home.scm (%base-home-services): Add
	‘home-shepherd-timer-service-type’ and
	‘home-shepherd-transient-service-type’.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Ib48744b82c7e4c6ff6b8ac3d669774feda813f4b

2025-01-26  Ludovic Courtès  <ludo@gnu.org>

	home: services: shepherd: Add ‘transient’ and ‘timer’ services.
	* gnu/home/services/shepherd.scm (home-shepherd-timer-service-type)
	(home-shepherd-transient-service-type): New variables.
	* doc/guix.texi (Shepherd Home Service): Document them.
	(Shepherd Services): Add anchor.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Ia4eb7cf043f4661c64f5ca81b8989a451532aa18

2025-01-26  Ludovic Courtès  <ludo@gnu.org>

	services: Add the Shepherd’s ‘transient’ and ‘timer’ to ‘%base-services’.
	* gnu/services/base.scm (%base-services): Add instances of
	‘shepherd-timer-service-type’ and ‘shepherd-transient-service-type’.

	Change-Id: I28a35d0dce40b142ee71b330b1cf7a3d222ef6bd

2025-01-26  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Add ‘transient’ and ‘timer’.
	* gnu/services/shepherd.scm (shepherd-timer-service-type)
	(shepherd-transient-service-type): New variables.
	* doc/guix.texi (Shepherd Services): Document them.

	Change-Id: I9b622e7e947e7a6384c2701a313d0c7080a0a5f6

2025-01-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	Merge remote-tracking branch 'origin/go-team'
	Change-Id: I3672a7dc248a41b1a83e4c488523f62cf1806710

2025-01-26  Andrew Wong  <wongandj@icloud.com>

	gnu: Add swayimg.
	* gnu/packages/image-viewers.scm (swayimg): New variable.

	Change-Id: I5e6d2d01278d34df412a128a67e2ead46ad5afc2

2025-01-26  Yuval Langer  <yuval.langer@gmail.com>

	gnu: emacs-greader: Update to 0.12.5.
	* gnu/packages/emacs-xyz.scm (emacs-greader): Update to 0.12.5.

	Change-Id: I2685f757efd7bc675866343cc1b81befc6374907

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vertico-posframe: Update to 0.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-vertico-posframe): Update to 0.8.0.

	Change-Id: I9f034a2b4b93ac027742a549e3f4ced531ddd2a7

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Update to 2.7.2.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.7.2.

	Change-Id: Ice95dc0c80cbab1c13e4b8f7679c497b093250af

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eglot: Update to 1.18.
	* gnu/packages/emacs-xyz.scm (emacs-eglot): Update to 1.18.
	[propagated-inputs]: Add emacs-compat and emacs-track-changes.

	Change-Id: Ie26d3d7874ebf03fa18c887f0df34e69006678fd

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-exwm: Update to 0.33.
	* gnu/packages/emacs-xyz.scm (emacs-exwm): Update to 0.33.

	Change-Id: I5630be7713cfca4798725041d53af5948c1f925d

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-stream: Update to 2.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-stream): Update to 2.4.0.

	Change-Id: I6559302ead3d8b5cb8cf9f9b9974fe825964c2c4

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult-denote: Update to 0.2.4.
	* gnu/packages/emacs-xyz.scm (emacs-consult-denote): Update to 0.2.4.

	Change-Id: Ib73ba17a5742c30b62e6d70f3d0be68813ac2161

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-debbugs: Update to 0.43.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.43.

	Change-Id: Ic727d121f54bb122f45940e5cec524299fefcf64

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-standard-themes: Update to 2.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-standard-themes): Update to 2.2.0.

	Change-Id: I2457fd23ce08ec8c0c063649c3faddfdac8f069f

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emms-print-metadata: Update to 21.
	* gnu/packages/emacs-xyz.scm (emacs-emms-print-metadata): Update to 21.

	Change-Id: Ib158a2d4b43c0cb1e1233c7e8fb2237ffc9d4e61

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-relint: Update to 2.1.
	* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 2.1.

	Change-Id: I5fddccfeb93bd5f5e78c3a250116de6f3da164c6

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-xr: Update to 2.1.
	* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 2.1.

	Change-Id: I7b9137a64c309dbbad05f2025f40d2908f49d5f1

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-info-plus: Update to 0.4-34d54e5.
	* gnu/packages/emacs-xyz.scm (emacs-info-plus): Update to 0.4-34d54e5.

	Change-Id: Id87b9033d67aefc7a8495f29756d37034db08cab

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult-lsp: Update to 2.1.
	* gnu/packages/emacs-xyz.scm (emacs-consult-lsp): Update to 2.1.

	Change-Id: I0b5f83d2047ac7fd2c926ef3f92f4cbfa137ad40

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-iter2: Update to 2.0.
	* gnu/packages/emacs-xyz.scm (emacs-iter2): Update to 2.0.

	Change-Id: Id70b1d964a095e1d225fe499480b2e380b63cd19

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-node: Update to 1.9.28.
	* gnu/packages/emacs-xyz.scm (emacs-org-node): Update to 1.9.28.

	Change-Id: I85f763c018ce50de122ac64e1c6bfea554115142

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-no-littering: Update to 1.7.5.
	* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.7.5.

	Change-Id: I138897b6d15aa4a91e73e0b835362847fb3028c3

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ssh-config-mode: Update to 8.0-2.d0596f5.
	* gnu/packages/emacs-xyz.scm (emacs-ssh-config-mode): Update to 8.0-2.d0596f5.

	Change-Id: I798eef720f12e0f87ad9a9e1055289f713eae8d2

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jsdoc: Update to 0.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-jsdoc): Update to 0.4.0.

	Change-Id: I026b254f973c0dd898b90e839fb9151da59108e6

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-forge: Update to 0.4.6.
	* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.4.6.

	Change-Id: Ib43714cf3c4e1b6eccc6aa42e3bd2f3a38e986e2

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-transient: Update to 0.8.2.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.8.2.

	Change-Id: I88a024101b78282f3057ca29405c9839c9314807

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-kubed: Update to 0.4.3.
	* gnu/packages/emacs-xyz.scm (emacs-kubed): Update to 0.4.3.

	Change-Id: I4da24631cdbd616b6252ce8fedbadba9ab6d6b04

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-synosaurus: Update to 0.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-synosaurus): Update to 0.2.1.

	Change-Id: If87fd65499e74a17ee6955d48f4b56545f079463

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-logview: Update to 0.19.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-logview): Update to 0.19.1.1.

	Change-Id: I7e15cb74c6bc675aa8196efd7fdf17307b821622

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebib: Update to 2.49.1.
	* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.49.1.

	Change-Id: Ifd75f926048ace8cc214cf3d878c05de43b60907

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-parsebib: Update to 6.4.
	* gnu/packages/emacs-xyz.scm (emacs-parsebib): Update to 6.4.

	Change-Id: I56c8bcd928f89b8b9db7d8f374259911bbfe2422

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-epkg: Update to 4.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-epkg): Update to 4.0.3.

	Change-Id: I1abe5c375e78bcd57c236cccf3e0030f1d992f9b

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pg: Update to 0.46.
	* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.46.

	Change-Id: I324b9f5f85fc90b0369f634d16390d73f8baf973

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-bash-completion: Update to 3.2.
	* gnu/packages/emacs-xyz.scm (emacs-bash-completion): Update to 3.2.

	Change-Id: I3345f463ad81f6f2a4083b6bd5e55182d2d00804

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eldoc-box: Update to 1.13.2.
	* gnu/packages/emacs-xyz.scm (emacs-eldoc-box): Update to 1.13.2.

	Change-Id: I75714a1687a4d90210d10f659b1e73b1b20ba4e2

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org2web: Update to 0.9.2.
	* gnu/packages/emacs-xyz.scm (emacs-org2web): Update to 0.9.2.

	Change-Id: I960041fdbdeb6e2f0ee90766b1ba9cb11c2eef56

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mini-echo: Update to 0.15.0.
	* gnu/packages/emacs-xyz.scm (emacs-mini-echo): Update to 0.15.0.

	Change-Id: I64dd88783d16daaec4a2830a2ea54bd5e276d654

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-beframe: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-beframe): Update to 1.3.0.

	Change-Id: I017d51e07b0c2f79b7a9af30051ff47fbe1529b5

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org: Update to 9.7.20.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.7.20.

	Change-Id: Ia75dc9d566000b924f743539642f99199bff9818

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-visual-replace: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-visual-replace): Update to 1.2.

	Change-Id: Icb6cb0218b23dc03850f282b1fa75bd940369eb9

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-find-file-in-project: Update to 6.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-find-file-in-project): Update to 6.2.2.

	Change-Id: I5ead357ccf47924e8def9282b8936ee1ca0a0ec2

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-hl-todo: Update to 3.8.2.
	* gnu/packages/emacs-xyz.scm (emacs-hl-todo): Update to 3.8.2.

	Change-Id: I834f0d8ad5e3e366b4ce5db81aa4bd81202a0085

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult-eglot: Update to 0.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-consult-eglot): Update to 0.4.0.

	Change-Id: I20b73a288461b8c388931058bccb4b545ee16880

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-gruvbox-theme: Update to 1.30.2.
	* gnu/packages/emacs-xyz.scm (emacs-gruvbox-theme): Update to 1.30.2.

	Change-Id: I7bbdade7ed96972d34c01e5ec0c83d5486511608

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-compat: Update to 30.0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 30.0.2.0.

	Change-Id: Ic4cab00af7e1a31edd994bb29a0717fae3d3cbd0

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-el-job: Update to 0.3.21.
	* gnu/packages/emacs-xyz.scm (emacs-el-job): Update to 0.3.21.

	Change-Id: I772098fa8864d643f896f805181a3892ae3f44da

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-shell-switcher: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-shell-switcher): Update to 1.1.0.

	Change-Id: If091c5f08f8aa92fd402730be30124a27e7553cd

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-shell-maker: Update to 0.76.2.
	* gnu/packages/emacs-xyz.scm (emacs-shell-maker): Update to 0.76.2.

	Change-Id: Ifa203b6f59238198fd9279acd6229a23fb9ea8ce

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-font-lock-studio: Update to 0.0.9.
	* gnu/packages/emacs-xyz.scm (emacs-font-lock-studio): Update to 0.0.9.

	Change-Id: I5f8389dcb2bbec809e174fd44c4e25e1c8751d0f

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ellama: Update to 0.13.3.
	* gnu/packages/emacs-xyz.scm (emacs-ellama): Update to 0.13.3.

	Change-Id: Ibaa5c87bb78503514778ad6b73aa7733f32d6f7c

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mistty: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-mistty): Update to 1.3.

	Change-Id: I4d65d9b58dd8c3ee373fd7c4feda71faedfbdb1c

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auto-compile: Update to 2.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-auto-compile): Update to 2.0.4.

	Change-Id: I4a19fc78b4c91ad8713d8833e2657b7e20dfb1e8

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-empv: Update to 4.9.0.
	* gnu/packages/emacs-xyz.scm (emacs-empv): Update to 4.9.0.

	Change-Id: I3e29626d15a02621ea21325b5a2afa8df58368ac

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-moody: Update to 1.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-moody): Update to 1.1.2.

	Change-Id: Iad292f9ba45e00b3f33c87ebbf0c65ab1282650f

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-minions: Update to 1.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-minions): Update to 1.0.3.

	Change-Id: I3d124e2e45dc6fb82413a9ac5f5bfd2d7e9d62c3

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-magit: Update to 4.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 4.2.0.

	Change-Id: I5688dfe98b2d01de206841610dc9719562c6f1d1

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-llm: Update to 0.22.0.
	* gnu/packages/emacs-xyz.scm (emacs-llm): Update to 0.22.0.

	Change-Id: I334185b1620e096019e8d662da87fc5cd7d39582

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-llama: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-llama): Update to 0.5.0.
	[propagated-inputs]: Add emacs-compat.

	Change-Id: Ifbcc7d9312c2b6194c16eb440d132f2ecc4abeba

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-show-font: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-show-font): Update to 0.2.0.

	Change-Id: Ibc1a0e54ddc0f67e9dd1ab1bbac43c4383991814

2025-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-chatgpt-shell: Update to 2.12.2.
	* gnu/packages/emacs-xyz.scm (emacs-chatgpt-shell): Update to 2.12.2.

	Change-Id: I22c54f5ac5e26bfe73689b04db3a2d444e59ef92

2025-01-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vulkan-loader: Don't run the tests when cross-compiling.
	* gnu/packages/vulkan.scm (vulkan-loader)[arguments]: Adjust the tests
	flag to run the tests when not cross-compiling.

	Change-Id: I1a31132ae38874adde598bc19e0ffe18896dd589

2025-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services/gnome: Reinstate auto-configuration for GNOME Boxes.
	Previously to 4722496292 ("Remove gnome-boxes from default GNOME apps."), USB
	redirection for GNOME Boxes had been working out-of-the-box.  Reinstate the
	extensions that made that possible, so that simply adding the gnome-boxes
	package back to one of the gnome-desktop-configuration fields does the right
	thing.

	* gnu/services/desktop.scm (gnome-setuid-programs): New procedure.
	(gnome-desktop-service-type) [privileged-program-service-type]: Use it as an
	extension.
	* gnu/packages/gnome.scm (gnome-boxes):
	[inputs]: Move spice-gtk to...
	[propagated-inputs]: ... here.
	[description]: Document extra steps necessary to enable the USB redirection
	feature.

	Change-Id: If84e8a2e0c480ddd1d7cd294890fad1ae2a76987
	Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>

2025-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services/desktop: Use transitively propagated GNOME packages for polkit/udev.
	This is useful for automatically picking up the polkit or udev rules from the
	GNOME packages propagated inputs (transitively), e.g. spice-gtk from the
	gnome-boxes package.

	* gnu/services/desktop.scm (gnome-profile): Add a #:transitive? argument.
	(gnome-udev-configuration-files): Use it.
	(gnome-polkit-settings): Likewise.

	Change-Id: I3597c9d3dc296e8f3e45017bb02e500db0b73783
	Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>

2025-01-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: llvm-19: Rewrite using make-llvm.
	* gnu/packages/llvm.scm (llvm-19): Rewrite using make-llvm.

	Change-Id: If22a7388f38c139cd35225b8afe8f812ff158673

2025-01-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: llvm-17: Rewrite using make-llvm.
	* gnu/packages/llvm.scm (make-llvm)[arguments]: Adjust configure-flags
	for llvm version 17 and higher.
	(llvm-17): Rewrite using make-llvm.

	Change-Id: I3d3437333409c1882e41d1fcf8cda8e1cadd1786

2025-01-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: llvm-16: Rewrite using make-llvm.
	* gnu/packages/llvm.scm (make-llvm)[arguments]: Adjust configure-flags
	and phases for llvm version 16 and higher.
	(llvm-16): Rewrite using make-llvm.

	Change-Id: Ia79cd90d1219fc6210090a724595b3df04a097d7

2025-01-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add make-llvm procedure.
	* gnu/packages/llvm.scm (make-llvm): New procedure.
	(llvm-15): Rewrite using make-llvm.

	Change-Id: I8f7d7bd5cf8bbe86af8f4a75bf8aec09074c07dc

2025-01-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: llvm-19: Fix cross-building.
	* gnu/packages/llvm.scm (llvm-19)[arguments]: When cross-building use an
	updated set of configure-flags.

	Change-Id: If29af878c3941aa994850e55c00cd818aab61f49

2025-01-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: llvm-17: Fix cross-building.
	* gnu/packages/llvm.scm (llvm-17)[arguments]: When cross-building use an
	updated set of configure-flags.

	Change-Id: Icbb51b26de24818532c2f0f8e4cf4c4ff0664092

2025-01-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: llvm-16: Fix cross-building.
	* gnu/packages/llvm.scm (llvm-16)[arguments]: When cross-building use an
	updated set of configure-flags.

	Change-Id: I1a09c3cb0a7a1104ab0704234a48487f1f5e82a7

2025-01-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: llvm-18: Fix cross-building.
	* gnu/packages/llvm.scm (llvm-18)[arguments]: When cross-building use an
	updated set of configure-flags.

	Change-Id: Ibe6a7798288c3899857c1ae2c94984b5a74fbbee

2025-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: dolphin-emu: Patch data.
	This resolves a hang in the menu of the WaveRace game.

	* gnu/packages/patches/dolphin-emu-data.patch: New file.
	* gnu/packages/patches/libretro-dolphin-emu-data.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Register them.
	* gnu/packages/emulators.scm (dolphin-emu) [source]: Apply dolphin-emu patch.
	(libretro-dolphin-emu) [source]: Apply libretro-dolphin-emu patch.

	Reviewed-by: Sou Bunnbu (宋文武) <iyzsong@member.fsf.org>
	Change-Id: Ie22a7bba527724179f5296a44f1874d2efdbd94c

2025-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: retroarch: Propagate libretro-database.
	Otherwise, the search functionality of RetroArch would not work out of the
	box.

	* gnu/packages/emulators.scm (retroarch) [propagated-inputs]: Add
	libretro-database.

	Reviewed-by: Sou Bunnbu (宋文武) <iyzsong@member.fsf.org>
	Change-Id: I63edad8d3e886a2be2a2f4f48f59fb5cbbf239f8

2025-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add libretro-database.
	* gnu/packages/emulators.scm (libretro-database): New variable.

	Reviewed-by: Sou Bunnbu (宋文武) <iyzsong@member.fsf.org>
	Change-Id: I97b10abf9b2984cf2a622517b3c794474e98a3d0

2025-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: retroarch-core-info: Rename to libretro-core-info.
	This is to match the upstream name.

	* gnu/packages/emulators.scm (retroarch-core-info): Rename to...
	(libretro-core-info): ... this, and mark the previous name as deprecated.
	(retroarch): Adjust accordingly.

	Reviewed-by: Sou Bunnbu (宋文武) <iyzsong@member.fsf.org>
	Change-Id: I634f4b2ecc6d798b8a5386d9449fd32945453844

2025-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: retroarch-core-info: Update to 1.20.0.
	* gnu/packages/emulators.scm (retroarch-core-info): Update to 1.20.0.

	Reviewed-by: Sou Bunnbu (宋文武) <iyzsong@member.fsf.org>
	Change-Id: I85eec43eedf24df44b5d486a2410652ad87536db

2025-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: retroarch-minimal: Update to 1.20.0.
	* gnu/packages/emulators.scm (retroarch-minimal): Update to 1.20.0.

	Reviewed-by: Sou Bunnbu (宋文武) <iyzsong@member.fsf.org>
	Change-Id: I3b4121d2520ee08a9d8454f2666ed30c140ced5b

2025-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add libretro-dolphin-emu.
	* gnu/packages/emulators.scm (libretro-dolphin-emu): New variable.

	Reviewed-by: Sou Bunnbu (宋文武) <iyzsong@member.fsf.org>
	Change-Id: Id05e1d17ff6927bb1492ce2816790f7d94f9e1b8

2025-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: retroarch-minimal: Add new search paths.
	This makes it possible to locate system files provided by libretro cores, as
	well as database and cheat files.

	* gnu/packages/patches/retroarch-improved-search-paths.patch: Extend patch.
	* gnu/packages/emulators.scm (retroarch-minimal) [native-search-paths]:
	Register new search paths for the LIBRETRO_CHEATS_DIRECTORY,
	LIBRETRO_DATABASE_DIRECTORY and LIBRETRO_SYSTEM_DIRECTORY variables.

	Reviewed-by: Sou Bunnbu (宋文武) <iyzsong@member.fsf.org>
	Change-Id: I48f9a92608c0e36922ce9dcc9bbb61d6ca915002

2025-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: dolphin-emu: Build .bin binary files and preserve data ones.
	These files are necessary to save games, enable cheat codes, etc.

	* gnu/packages/emulators.scm (dolphin-emu) [source] <snippet>: Refine to avoid
	deleting a few .bin which are not executable objects but rather configuration
	files samples.
	[phases]: Add build-codeloader.bin, build-dsp_rom.bin and build-dsp_coefs.bin
	phases.
	[arguments] <configure-flags>: Add -DDSPTOOL=ON.
	[native-inputs]: Add a cross-compiler for powerpc.  Add python-minimal and
	python-numpy.

	Reviewed-by: Sou Bunnbu (宋文武) <iyzsong@member.fsf.org>
	Change-Id: Ida8df1add940e1708c557223409d854aa995e8a5

2025-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: dolphin-emu: Unbundle more libraries and enable tests.
	* gnu/packages/emulators.scm (dolphin-emu)
	[source] <snippet>: Delete bzip2, cubeb, enet, fmt, pugixml, soundtouch,
	xxhash and zstd sources and de-register enet, soundtouch and xxhash from the
	build system.
	[arguments] <#:tests?>: Delete argument.
	<#:phases>: Add remove-unittests-target-post-build-command and post-check
	phases.
	<#:configure-flags>: Specify CMAKE_CXX_FLAGS to locate soundtouch headers.
	<#:test-target>: New argument.
	[inputs]: Add bzip2, cubeb, enet, fmt-7, minizip-ng, xxhash and
	zstd:lib.  Replace soundtouch with soundtouch-1/integer-samples.

	Reviewed-by: Sou Bunnbu (宋文武) <iyzsong@member.fsf.org>
	Change-Id: Id996d992674f9efbbb2eb562286447a388716a82

2025-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add soundtouch-1/integer-samples.
	* gnu/packages/audio.scm (soundtouch-1/integer-samples): New variable.

	Change-Id: Iea6e1313f2c7189ded9abf100f07ed530793f9f0
	Reviewed-by: Sou Bunnbu (宋文武) <iyzsong@member.fsf.org>

2025-01-26  Efraim Flashner  <efraim@flashner.co.il>

	tests: crate: Adjust for change in imported yanked crates.
	This is a follow-up to 67950f46ef2c08a0873f7d08f61fdc14758e3ae5.

	* tests/crate.scm (crate-import-only-yanked-available): Adjust the
	imported crates to match the change in the importer.

	Change-Id: I9657838e51062861299fb10bc25ad0c05cb75f5a

2025-01-26  Herman Rimm  <herman@rimm.ee>

	import: crate: Refactor find-package-version.
	* guix/import/crate.scm (crate->guix-package)[find-package-version]:
	Move to top-level.
	[dependency-name+version+yanked]: Adjust.
	(find-package-version): Take allow-yanked? argument.  Use (let) loop,
	match, if instead of map, filter, min-element.

	Change-Id: I1d05f55a027241e7c5f62cc98a50a09b5639bdcf

2025-01-26  Herman Rimm  <herman@rimm.ee>

	import: crate: Fix find-package-version.
	Fixes bug from 5ce1512b0f68cf39cb399623a14302f309c06129, where the
	earliest existing package (if any) was returned instead.  See also:

	https://issues.guix.gnu.org/68346#3-lineno97

	* guix/import/crate.scm (crate->guix-package)[find-package-version]:
	Invert boolean expression.

	Change-Id: I1d05f55a027241e7c5f62cc98a50a09b5639bdcf

2025-01-26  Efraim Flashner  <efraim@flashner.co.il>

	bootloader/grub: Create grub background image with ungrafted inputs.
	This fixes bug https://issues.guix.gnu.org/75510.

	* gnu/bootloader/grub.scm (image->png): Create the grub-image using
	ungrafted inputs.

	Change-Id: Ia23dd081d9711c703b7bf795dc376e024bb5caff

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kde-games: Update to 24.12.1.
	* gnu/packages/kde-games.scm (kde-games): Update to 24.12.1.

	Change-Id: I054b8b783f52c8c5c92b43219f973ee5a7e4e72e

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: knights: Update to 24.12.1.
	* gnu/packages/kde-games.scm (knights): Update to 24.12.1.

	Change-Id: I2bf4847b80c27be5217c4093b25ed87e4c46b8c2

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kjumpingcube: Update to 24.12.1.
	* gnu/packages/kde-games.scm (kjumpingcube): Update to 24.12.1.

	Change-Id: I6f81fb91965e92f47571f190fbb50503e6a6516f

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksquares: Update to 24.12.1.
	* gnu/packages/kde-games.scm (ksquares): Update to 24.12.1.

	Change-Id: I612c9448785bcd1114912db82c0c6da21a19d3cd

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kreversi: Update to 24.12.1.
	* gnu/packages/kde-games.scm (kreversi): Update to 24.12.1.

	Change-Id: Ia70934f99cc2fd4cf8db14fa655d357fd7142458

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: knavalbattle: Update to 24.12.1.
	* gnu/packages/kde-games.scm (knavalbattle): Update to 24.12.1.

	Change-Id: Ie8bde85f21133021904066c5e75a25e9f2ccf857

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kollision: Update to 24.12.1.
	* gnu/packages/kde-games.scm (kollision): Update to 24.12.1.

	Change-Id: I10f1ce4b7a294d189a48e2e62b19b48c8279e5b6

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksnakeduel: Update to 24.12.1.
	* gnu/packages/kde-games.scm (ksnakeduel): Update to 24.12.1.

	Change-Id: Icfbe37daaa6be8b33ef7e7c81ddd37cbc141a2e0

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: killbots: Update to 24.12.1.
	* gnu/packages/kde-games.scm (killbots): Update to 24.12.1.

	Change-Id: I34ace0d1a1ac4827c7551638c810a0e8a360b67f

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: bovo: Update to 24.12.1.
	* gnu/packages/kde-games.scm (bovo): Update to 24.12.1.

	Change-Id: I9f8ab1e7a5730653f4d21a64d715955d2a611956

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kspaceduel: Update to 24.12.1.
	* gnu/packages/kde-games.scm (kspaceduel): Update to 24.12.1.

	Change-Id: Ibb3bfe2b2ff496a9878f5eb33aaf39b0218a6e7a

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kapman: Update to 24.12.1.
	* gnu/packages/kde-games.scm (kapman): Update to 24.12.1.

	Change-Id: I1a8c01e3c19d3ea7055723bf04bb353bc327a440

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: lskat: Update to 24.12.1.
	* gnu/packages/kde-games.scm (lskat): Update to 24.12.1.

	Change-Id: Id19db762c2459694d1c1f76b09ced785b8ce27d2

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kubrick: Update to 24.12.1.
	* gnu/packages/kde-games.scm (kubrick): Update to 24.12.1.

	Change-Id: Ie72e81da55c0ff5638045ee3f8d67330ae0dfe52

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kigo: Update to 24.12.1.
	* gnu/packages/kde-games.scm (kigo): Update to 24.12.1.

	Change-Id: I5ffeb69cb40a176dd2641460495f01d04888b0d9

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kiriki: Update to 24.12.1.
	* gnu/packages/kde-games.scm (kiriki): Update to 24.12.1.

	Change-Id: I97e995209bd6297b9f691da1c486bbf8d69c1393

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: palapeli: Update to 24.12.1.
	* gnu/packages/kde-games.scm (palapeli): Update to 24.12.1.

	Change-Id: I6b4600e21e97d010c1a916aa8f6f25fc1d933114

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksirk: Update to 24.12.1.
	* gnu/packages/kde-games.scm (ksirk): Update to 24.12.1.

	Change-Id: Id3b4fbae9f9354fb1f43ff455b64323a656a3cd2

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: granatier: Update to 24.12.1.
	* gnu/packages/kde-games.scm (granatier): Update to 24.12.1.

	Change-Id: Ie645f838f4ec4c0fe95833ec5dc545ac327e741b

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: bomber: Update to 24.12.1.
	* gnu/packages/kde-games.scm (bomber): Update to 24.12.1.

	Change-Id: I727d20f5cbfe9de8e671b2a9cde91f1f6c5d8cd4

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: knetwalk: Update to 24.12.1.
	* gnu/packages/kde-games.scm (knetwalk): Update to 24.12.1.

	Change-Id: I7ac43fa72c235d7cba812d8d0261bd24c43581da

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kblackbox: Update to 24.12.1.
	* gnu/packages/kde-games.scm (kblackbox): Update to 24.12.1.

	Change-Id: Ifaacaa5a97fa03adc3f411e5b0bd7c468095c13b

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kfourinline: Update to 24.12.1.
	* gnu/packages/kde-games.scm (kfourinline): Update to 24.12.1.

	Change-Id: I7d8b702395e42611e4ae221457a323b89cd0ba8d

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdiamond: Update to 24.12.1.
	* gnu/packages/kde-games.scm (kdiamond): Update to 24.12.1.

	Change-Id: Ifc04e3ad74deccfa26bef57f8d37e89703aaf392

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kgoldrunner: Update to 24.12.1.
	* gnu/packages/kde-games.scm (kgoldrunner): Update to 24.12.1.

	Change-Id: Ic08add634696f4028878225a47d25369a49c598f

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: klines: Update to 24.12.1.
	* gnu/packages/kde-games.scm (klines): Update to 24.12.1.

	Change-Id: I8a24280423b35d6ce7a7d61c4c914876d89b9d23

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksudoku: Update to 24.12.1.
	* gnu/packages/kde-games.scm (ksudoku): Update to 24.12.1.

	Change-Id: Ibe81d03ac92428b6454274e4ebf7782e799aa72a

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kblocks: Update to 24.12.1.
	* gnu/packages/kde-games.scm (kblocks): Update to 24.12.1.

	Change-Id: I412701bdf80c6ad2f6992ed2a190b47b2a352212

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kbounce: Update to 24.12.1.
	* gnu/packages/kde-games.scm (kbounce): Update to 24.12.1.

	Change-Id: I2ae714eb4afaab394eec3fbb74fc66c5a8f8c61d

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: konquest: Update to 24.12.1.
	* gnu/packages/kde-games.scm (konquest): Update to 24.12.1.

	Change-Id: Ief75ded636acd205c1e0c7b04bb43148008780b1

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmines: Update to 24.12.1.
	* gnu/packages/kde-games.scm (kmines): Update to 24.12.1.

	Change-Id: I05dae961d2a30d5770ab42db0e0e7777896b2217

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kbreakout: Update to 24.12.1.
	* gnu/packages/kde-games.scm (kbreakout): Update to 24.12.1.

	Change-Id: I069ac55caf082c506d11b07313e30a07f1f71c4b

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kajongg: Update to 24.12.1.
	* gnu/packages/kde-games.scm (kajongg): Update to 24.12.1.

	Change-Id: Ib8596dcc6541377591111e7b94005829c459a29c

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kshisen: Update to 24.12.1.
	* gnu/packages/kde-games.scm (kshisen): Update to 24.12.1.

	Change-Id: I21c6439ada83cf2214073e6a23133ade76b374f1

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmahjongg: Update to 24.12.1.
	* gnu/packages/kde-games.scm (kmahjongg): Update to 24.12.1.

	Change-Id: I164b5f9769eda09b3df556b15f22931a5be11e1b

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkmahjongg: Update to 24.12.1.
	* gnu/packages/kde-games.scm (libkmahjongg): Update to 24.12.1.

	Change-Id: Ic118ceb311f07b594755c03117243df110e3fe74

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kolf: Update to 24.12.1.
	* gnu/packages/kde-games.scm (kolf): Update to 24.12.1.

	Change-Id: Ic4c22f1a0b839f93dc0e8ec7a5ae242558f9ed3a

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: picmi: Update to 24.12.1.
	* gnu/packages/kde-games.scm (picmi): Update to 24.12.1.

	Change-Id: I09b27a58a88f670dbf8337604d355fe5c50a0809

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ktuberling: Update to 24.12.1.
	* gnu/packages/kde-games.scm (ktuberling): Update to 24.12.1.

	Change-Id: Ia45f3f526ace9536ae1ba2cc65b44cae34a25f2d

2025-01-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkdegames: Update to 24.12.1.
	* gnu/packages/kde.scm (libkdegames): Update to 24.12.1.

	Change-Id: I9b048980f146fa6ba3bb00d528ce6b7ff27ed392

2025-01-26  Sughosha  <sughosha@disroot.org>

	gnu: Add ruqola.
	* gnu/packages/kde-internet.scm (ruqola): New variable.

	Change-Id: I2d914bb57b47f8514f4455b3a06d098fd991e012

2025-01-26  Sughosha  <sughosha@disroot.org>

	gnu: haruna: Update to 1.3.2.
	* gnu/packages/kde-multimedia.scm (haruna): Update to 1.3.2.

	Change-Id: I5a13ede9d11811c1141b61c833dfa05ebd7afca6

2025-01-26  fanquake  <fanquake@gmail.com>

	gnu: bitcoin-core: Update to 28.1.
	* gnu/packages/finance.scm (bitcoin-core): Update to 28.1.

2025-01-26  Charles  <charles@charje.net>

	gnu: sbcl-command-line-args: Update to 0.1.3.
	* gnu/packages/lisp-xyz.scm (sbcl-command-line-args): Update to 0.1.3.

	Change-Id: I2d10b6b7f10955d9aba6a5feea7cac3ef11d9476

2025-01-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-hookdns.
	* gnu/packages/python-web.scm (python-hookdns): New variable.

	Change-Id: I67c717ae18d9cc4189ef5657cbcb240c48e264a7

2025-01-25  Evgeny Pisemsky  <mail@pisemsky.site>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-bresenham.
	* gnu/packages/python-xyz.scm (python-bresenham): New variable.

	Change-Id: Id727ba17765ae73d1920f7042262a8bd849a4111

2025-01-25  Felix Gruber  <felgru@posteo.net>

	gnu: python-pandapipes: Fix build.
	* gnu/packages/engineering.scm (python-pandapipes): Fix build.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I8c1d24e678b41942fa8c8d81ec582de900caedc8

2025-01-25  Felix Gruber  <felgru@posteo.net>

	gnu: python-pandapower: Fix build.
	* gnu/packages/engineering.scm (python-pandapower): Fix build.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: If8c68146fe0bd93f904274221bce7e98229813fe

2025-01-25  Felix Gruber  <felgru@posteo.net>

	gnu: python-warcio: Update to 1.7.5.
	* gnu/packages/python-web.scm (python-warcio): Update to 1.7.5.
	[arguments]: Disable loading test file that now requires python-hookdns.
	All tests in that file were already skipped before, because they need
	network access.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Icadd915e1128f4e04741cbf8a246ad58d631307f

2025-01-25  Felix Gruber  <felgru@posteo.net>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-certauth: Fix build.
	* gnu/packages/python-crypto.scm (python-certauth): Fix build.
	[arguments]: Disable failing tests.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I623638539fa25d4178fd4b0b4c201e5f91172542

2025-01-25  Felix Gruber  <felgru@posteo.net>

	gnu: python-vispy: Fix build.
	* gnu/packages/python-graphics.scm (python-vispy): Fix build.
	[native-inputs]: Add python-wheel.

	Change-Id: I087ea96eda23306f880c940f93b21661c9d1b0cd

2025-01-25  Felix Gruber  <felgru@posteo.net>

	gnu: python-sqlite-utils: Update to 3.38.
	* gnu/packages/databases.scm (python-sqlite-utils): Update to 3.38.

	Change-Id: I16347a6b1cb6326d5aaad03a72c3d626477f9280

2025-01-25  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-113.d588c9c.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-113.d588c9c.

	Change-Id: Ie8c8361319e84569734693fee6a9c67a508c5747

2025-01-25  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-59.25bf45f.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-59.25bf45f.

	Change-Id: I44901a019842caa943d98b8a9b8d2a14f984dcee

2025-01-25  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-5.c1796f0.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-5.c1796f0.

	Change-Id: I05d7261435ea1179cd06c40a8b7331a7e40d7186

2025-01-25  Adam Quandour  <adam.quandour@gmail.com>

	gnu: Add emacs-nano-theme.
	* gnu/packages/emacs-xyz.scm (emacs-nano-theme): New variable.

	Change-Id: Idbaa1dffbbc6e5bc4e31540d4a6816dcb4ea63f3

2025-01-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-fj.
	* gnu/packages/emacs-xyz.scm (emacs-fj): New variable.

	Change-Id: If99e134741f440268849ff65e38ce4b504ec1f00

2025-01-25  Lee Thompson  <lee.p.thomp@gmail.com>

	gnu: emacs-parinfer-rust-mode: Corrected missing path separator in subsitution
	* gnu/packages/emacs-xyz.scm (emacs-parinfer-rust-mode): Corrected missing
	path separator in substitution.

	The absence of this '/' meant that the parinfer Emacs layer ended up with a
	Rust library path that looked like
	`/gnu/store/hashvalue-parinfer-rust-emacs-0.4.6/liblibparinfer_rust.so', which
	of course doesn't exist.  This patch corrects this behaviour and allows the
	Emacs layer to properly find the Rust library.

	Change-Id: Idfb5d73e62a7233c133ddc0a53afba5e9de06989

2025-01-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-fedi: Update to 0.2-0.8f0afbb.
	* gnu/packages/emacs-xyz.scm (emacs-fedi): Update to 0.2-0.8f0afbb.

	Change-Id: If3dc772b4e4cea745def7851230dc6ea63eb519c

2025-01-25  gemmaro  <gemmaro.dev@gmail.com>

	gnu: emacs-ruby-electric: Update to 2.3.3-0.c53376d.
	* gnu/packages/emacs-xyz.scm (emacs-ruby-electric): Update to 2.3.3-0.c53376d.

	Change-Id: I40c21d89cec9be7eafb185958eecbf56f44dda4c

2025-01-25  Remco van 't Veer  <remco@remworks.net>

	gnu: emacs-alsamixer-el: Update URLs.
	* gnu/packages/emacs-xyz.scm (emacs-alsamixer-el): Update source and
	  homepage URL.

	Change-Id: I0487711f5ba29678cb8ccbefd8fe2a07bdac4630

2025-01-25  Olivier Rojon  <o.rojon@posteo.net>

	gnu: emacs-spacious-padding: Update to 0.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-spacious-padding): Update to 0.6.0.

	Change-Id: I7327eb0fb16923116c3a3fde618e27c9ac77116e

2025-01-25  Olivier Rojon  <o.rojon@posteo.net>

	gnu: Add emacs-denote-explore.
	* gnu/packages/emacs-xyz.scm (emacs-denote-explore): New variable.

	Change-Id: I6649cf69685b52e55bae6d17772fd7be5697ec16

2025-01-25  Olivier Rojon  <o.rojon@posteo.net>

	gnu: Add emacs-indent-bars.
	* gnu/packages/emacs-xyz.scm (emacs-indent-bars): New variable.

	Change-Id: I4181674a0723d44e873a0607e0a89af710c9b6f4

2025-01-25  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-ledger-mode: Update to 4.0.0-1.356d804.
	* gnu/packages/finance.scm (emacs-ledger-mode): Update to 4.0.0-1.356d804.

	Change-Id: Id6d23dc7c2d7a32c91c69a9c26d0d2a47d3f9fa9

2025-01-25  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: yt-dlp: Fix build.
	* gnu/packages/video.scm (yt-dlp)[arguments]<#:test-flags>: Fix build.
	<#:phases>[check]: Handle test-flags.

	Change-Id: Ib6b79b11e37fd88526b3f12b70daa839dd904949

2025-01-25  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: beets-bandcamp: Fix build.
	* gnu/packages/music.scm (beets-bandcamp)[propagated-inputs]: Add
	python-typing-extensions.

	Change-Id: I9e1ba3e4c7944332961f9739db7a4c28ff05063a

2025-01-25  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-ledgerblue: Update to 0.1.54.
	* gnu/packages/finance.scm (python-ledgerblue): Update to 0.1.54.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.
	[propagated-inputs]: Add python-bleak, python-pyelftools, python-pycryptodome,
	python-gnupg, python-nfcpy.

	Change-Id: If07cb78981340b395344a8bc93f62121a0b5a8b2

2025-01-25  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-gnupg: Update to 0.5.0.
	* gnu/packages/gnupg.scm (python-gnupg): Update to 0.5.0.
	[build-system]: Modify to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I6bd67d1eff7eba410a37616cc800a62ea87c9961

2025-01-25  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-hidapi: Update to 0.14.0.post2.
	* gnu/packages/libusb.scm (python-hidapi): Update to 0.14.0.post2.
	[native-inputs]: Add pkg-config.

	Change-Id: I07709234bb9946587aa3696fa8a1d7ecc321a35f

2025-01-25  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: {python-pycryptodome, python-pycryptodomex}: Update to 3.21.0.
	* gnu/packages/python-crypto.scm (python-pycryptodome): Update to 3.21.0.
	(python-pycryptodomex): Update to 3.21.0.

	Change-Id: Ic9b4325d752e066e6aaf9cb88f27b20241174687

2025-01-25  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add python-nfcpy.
	* gnu/packages/python-xyz.scm (python-nfcpy): New variable.

	Change-Id: I4b7a3fec8999d23c8d734d3b683c52ba023f8644

2025-01-25  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add python-ndeflib.
	* gnu/packages/python-xyz.scm (python-ndeflib): New variable.

	Change-Id: Ifbff48257b0b2124f0dbbb1621a1c35dd2907fba

2025-01-25  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add python-bleak.
	* gnu/packages/python-xyz.scm (python-bleak): New variable.

	Change-Id: Ia63bfbd6b79743a41f50cad1bdde9c586f8437cd

2025-01-25  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add python-dbus-fast.
	* gnu/packages/python-xyz.scm (python-dbus-fast): New variable.

	Change-Id: Ie3bfdf71c74bff59067c0b49554e77de0d7bbc49

2025-01-25  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add python-pydes.
	* gnu/packages/python-crypto.scm (python-pydes): New variable.

	Change-Id: I2a9ab9544211f2a5e8b3e8428ab795939ce0c22e

2025-01-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: Export gnome-desktop-configuration-polkit-ignorelist accessor.
	* gnu/services/desktop.scm: Export
	gnome-desktop-configuration-polkit-ignorelist accessor.

	Change-Id: Ia2281c2c3f98e508d12d65487d72281821308d6e

2025-01-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: udisks: Patch eject and umount commands.
	Since commit "96317d13ae60f1d9a5b1b40b8f72ad8ddc4e653c" (gnu: udisks: Remove
	obsolete wrap-udisksd phase.), the eject and umount commands had to be found
	on PATH, leading to errors such as "Error spawning command-line `eject [...]"
	when atempting to eject a drive via Nautilus, for example.

	* gnu/packages/freedesktop.scm (udisks) [arguments]
	<phases>: Add new patch-commands phase.

	Change-Id: Ia414393f0d9da2eedd1e28c3baaf6b83a76df34c

2025-01-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libblockdev: List unpatched file system plugins/programs.
	* gnu/packages/disk.scm (libblockdev) [arguments] <phases>: Output a warning
	message for each unpatched program in the patch-plugin-paths phase.

	Change-Id: I44fcb1cad339581536f9136147de54ca259719c1

2025-01-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pelletier-go-toml-v2: Single thread tests.
	Tests still hang providing no errors and causing the build to fail, see
	<https://ci.guix.gnu.org/build/8687212/log/raw>.

	* gnu/packages/golang-xyz.scm (go-github-com-pelletier-go-toml-v2)
	[arguments] <parallel-tests?>: Run tests in single thread.

	Change-Id: Ic14b8467d8b696453240bd92f6f4bfc4daa55dd8

2025-01-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-surge-glog: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-surge-glog): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ib9dbb497618ac5c0655faf31bb0b7ea440b57a13

2025-01-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-surge-glog: Update to 0.0.0-20141108051140-2578deb2b95c.
	* gnu/packages/golang.scm (go-github-com-surge-glog): Update to 0.0.0-20141108051140-2578deb2b95c.

	Change-Id: I2817ab87608a339c8593a29633f69f4481f7a7bc

2025-01-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-sabhiram-go-gitignore: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-sabhiram-go-gitignore): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ie137f390626b89b980833091f641700fa4d6f504

2025-01-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-sabhiram-go-gitignore: Update to 0.0.0-20210923224102-525f6e181f06.
	* gnu/packages/golang.scm (go-github-com-sabhiram-go-gitignore): Update to 0.0.0-20210923224102-525f6e181f06.

	Change-Id: I65c5101eb854df5c2b5214adfda7fb5fe20bc3e1

2025-01-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-schachmat-ingo: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-schachmat-ingo): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I36ef07e80b18b7ca6020ecc749061fc9ac7afdc8

2025-01-25  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: llama-cpp: Update to b4549.
	* gnu/packages/machine-learning.scm (llama-cpp): Update to b4549.
	[arguments]<#:phases>[disable-unrunable-tests]: Modify.

	Change-Id: I7dd80273dc000e1ac6b46930222c4b4ebcddcb5f

2025-01-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-toml.
	* gnu/packages/golang-xyz.scm (go-toml): New variable.

	Change-Id: I7b766fa7b5e7ff33d3bbe84be4a65ec75e2d6303

2025-01-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pelletier-go-toml-v2: Remove benchmarks.
	It's an attempt to fix build in CI as seen in
	<https://ci.guix.gnu.org/build/7688093/log/raw>; however the check phase
	passed successfully on 16 threads machine even with benchmarks enabled.

	* gnu/packages/golang-xyz.scm (go-github-com-pelletier-go-toml-v2)
	[arguments] <test-falgs>: Skip one test related to benchmarks, run short
	test just once.
	<phases>: Add 'remove-benchmarks.

	Change-Id: Id2aac003ba5c9705173eea132185d2fb51e701f7

2025-01-25  Andy Tai  <atai@atai.org>

	gnu: mtools: Update to 4.0.47.
	* gnu/packages/mtools.scm (mtools): Update to 4.0.47.

	Change-Id: Ifdd02323795ccb00839232772d9db2a1ff3c1204

2025-01-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: fiano: Build more commands.
	* gnu/packages/admin.scm (fiano): Build more commands and enable more
	tests.
	[arguments] <unpack-path>: Remove as redundunt.
	[phases] {build}: Include "fittool".
	{check}: Include "pkg/intel" and "pkg/amd".
	{install}: Include "fittool".
	[inputs]: Add go-github-com-fatih-camelcase,
	go-github-com-stretchr-testify, go-github-com-tjfoc-gmsm,
	go-github-com-klauspost-compress, go-github-com-jedib0t-go-pretty-v6<
	go-github-com-xaionaro-go-bytesextra, and go-github-com-xaionaro-gosrc.

	Change-Id: I510e00f8f73e29b652020596b5eeae1591966c38

2025-01-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-xaionaro-gosrc.
	* gnu/packages/golang-xyz.scm (go-github-com-xaionaro-gosrc): New variable.

	Change-Id: Ie7726ed53c7c4d98aa58e2afbe600073b8a9c4b1

2025-01-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-xaionaro-go-bytesextra.
	* gnu/packages/golang-xyz.scm (go-github-com-xaionaro-go-bytesextra): New variable.

	Change-Id: Ic14dcee9fd2bca052e120abf9acf86b80c910005

2025-01-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-fatih-camelcase.
	* gnu/packages/golang-xyz.scm (go-github-com-fatih-camelcase): New variable.

	Change-Id: Ib1d79b40869ffdfa1eadd02b20c751565eb4d7da

2025-01-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-fatih-structtag.
	* gnu/packages/golang-xyz.scm (go-github-com-fatih-structtag): New variable.

	Change-Id: I83942f580d5fcc94e2b098dc68a8c5d0f2bdcc23

2025-01-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-xaionaro-go-unsafetools.
	* gnu/packages/golang-xyz.scm (go-github-com-xaionaro-go-unsafetools): New variable.

	Change-Id: I5ab272d183dad9098686db4f2bd234e3c1e44e39

2025-01-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pelletier-go-toml-v2: Update to 2.2.3.
	* gnu/packages/golang-xyz.scm (go-github-com-pelletier-go-toml-v2): Update to 2.2.3.

	Change-Id: Idb5d5f0fe7333b4816698a915ca30b9205fdadcb

2025-01-25  Zheng Junjie  <873216071@qq.com>

	gnu: libxml2: Fix build to loongarch64.
	* gnu/packages/xml.scm (libxml2)[native-inputs]: When target is loongarch64, add
	config.
	[arguments]: When target is loongarch64, Add update-config-scripts phase.

	Change-Id: Icd2fbfbb321842933ddb9935fd8c3121beb2ad8c

2025-01-25  Zheng Junjie  <873216071@qq.com>

	utils: target-64bit?: Add loongarch64 case.
	* guix/utils.scm (target-64bit?): Add loongarch64 case.

	Change-Id: Ide3ae539d8717b11b05e410c76c97fa7bbdae008

2025-01-25  Zheng Junjie  <873216071@qq.com>

	build-system: go: Add loongarch64 support.
	* guix/build-system/go.scm (go-target): Add loongarch64 case.

	Change-Id: I5186e9d8c93f3524341119dcb478168676d6a66d

2025-01-25  Zheng Junjie  <873216071@qq.com>

	build-system: meson: Add loongarch64 support.
	* guix/build-system/meson.scm (make-machine-alist): Add loongarch64 case.

	Change-Id: Ib5a28b678d41550a9798494785c91c3f3a9f533c

2025-01-24  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.63.33.
	* gnu/packages/prolog.scm (trealla): Update to 2.63.33.

	Change-Id: Ifa0d3125f4bd8e11451d26fc37e7062c32cec5c2

2025-01-24  Ludovic Courtès  <ludo@gnu.org>

	docker: Build tarballs reproducibly.
	Fixes <https://issues.guix.gnu.org/75090>.

	* guix/docker.scm (tar): New procedure.
	(create-empty-tar, build-docker-image): Use it instead of calling
	‘invoke’ directly.

	Reported-by: Simon Josefsson <simon@josefsson.org>
	Change-Id: Ia899c43ed6a3809ff845de0953e3d38cccf24609

2025-01-24  Giacomo Leidi  <goodoldpaul@autistici.org>

	services: restic-backup: Implement as a Shepherd timer.
	This patch implements restic backup with Shepherd services.  It is
	supposed not to break any existing setup.

	* gnu/services/backup.scm (restic-backup-job): Add Shepherd
	configuration options;
	(restic-backup-job->mcron-job): Replace with...;
	(restic-job-log-file): New procedure;
	(restic-backup-job->shepherd-service): New procedure;
	(restic-backup-activation): New procedure;
	(restic-backup-service-type): Replace mcron with Shepherd extension and add
	activation extension hook.
	* doc/guix.texi: Document it.

	Change-Id: I66de3b6a1cb6177f9e4ee0c2acf3013ecbcdd338

2025-01-24  Noé Lopez  <noelopez@free.fr>

	tests: pack: Improve AppImage tests.
	* tests/pack.scm: Improve AppImage tests.

	Change-Id: I7890b902f65a2944ae8fa03db8a964deda3c725c

2025-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: vale: Update to 3.9.4.
	* gnu/packages/textutils.scm: Add (gnu packages golang).
	(vale): Update to 3.9.4.
	[source] <snippet>: Remove it.
	[arguments] <go>: Use go-1.23.
	<test-flags>: Skip just 3 tests.
	<test-subdirs>: Test the whole code base by starting from import-path.
	[native-inputs]: Remove go-github-com-karrick-godirwalk and
	go-github-com-mholt-archiver-v3; add
	go-github-com-jdkato-go-tree-sitter-julia,
	go-github-com-pelletier-go-toml-v2,
	go-github-com-smacker-go-tree-sitter, go-github-com-stretchr-testify,
	and go-github-com-tomwright-dasel-v2.

	Change-Id: Ic13b52caa92f6ba2fcd2f34f74b5a599773c5254

2025-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-tomwright-dasel-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-tomwright-dasel-v2): New variable.

	Change-Id: I92e2cc4d4e04663d425cc0719c6f9faf84bfe905

2025-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-clbanning-mxj-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-clbanning-mxj-v2): New variable.

	Change-Id: Ib1332703a10683ddffe2515c31abddded0a28d5e

2025-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jdkato-go-tree-sitter-julia.
	* gnu/packages/golang-xyz.scm (go-github-com-jdkato-go-tree-sitter-julia): New variable.

	Change-Id: Id6a7a86393e21f642c36c7526e5abda3b5fa8e01

2025-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-smacker-go-tree-sitter.
	* gnu/packages/golang-xyz.scm (go-github-com-smacker-go-tree-sitter): New variable.

	Change-Id: I34cdf9e1680ba478ee4cebe198c0db7fd9fa36b2

2025-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-spf13-cobra: Adjust inputs.
	* gnu/packages/golang-xyz.scm (go-github-com-spf13-cobra)
	[propagated-inputs]: Add go-github-com-go-md2man.
	[native-inputs]: Remove go-github-com-go-md2man.

	Change-Id: I4f019b309c244729f8eff4810a870f140dc78735

2025-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-golangplus-fmt: Move to golang-check.
	* gnu/packages/golang.scm (go-github-com-golangplus-fmt): Move from here ...
	* gnu/packages/golang-check.scm: ... to here.

	Change-Id: If236c036b3922d82d88fd745bf81c94f9d4d2bc5

2025-01-24  Noé Lopez  <noelopez@free.fr>

	pack: Support localstatedir in AppImage format.
	* guix/scripts/pack.scm (self-contained-appimage): Support localstatedir
	option.

	Change-Id: I296b3d3e442aa90f36de62a9b23aba4a2c3de9a0

2025-01-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: linux-libre: Remove duplicate “linux-libre-arm64-generic@6.12” package.
	Fixes a regression in 5c2bcafd281fdd31b3dfec5a67ba85084c58cf60, which
	led to having two “linux-libre-arm64-generic@6.12” packages on
	aarch64-linux, thus leading to a failure of the “fold-available-packages
	with/without cache” in ‘tests/packages.scm’.

	* gnu/packages/linux.scm (linux-libre-lts-arm64-generic): Check whether
	‘linux-libre-lts-version’ is equal to ‘linux-libre-version’ and, if so,
	make it an alias for ‘linux-libre-arm64-generic’.

	Change-Id: I01e4d4ff9c66ffe1cb33dd781fba9f7f6b40e93e

2025-01-24  Ludovic Courtès  <ludo@gnu.org>

	upstream: ‘package-archive-type’ doesn’t choke on lack of extension.
	* guix/upstream.scm (package-archive-type): Check whether EXTENSION is
	true.

	Change-Id: I35886770e7c0e941ff3990030dab03b53efc70ab

2025-01-24  Ludovic Courtès  <ludo@gnu.org>

	lint: Adjust ‘check-inputs-should-not-be-an-input-at-all’ tests for Python.
	This is a followup to bea2914b3d1b06cc8cc1d9cff88c0dd7d8ebb1be, which
	removed ‘python-setuptools’ from the list of “unauthorized” inputs.

	* tests/lint.scm ("inputs: python-pip should not be an input at all (input)")
	("inputs: python-pip should not be an input at all (native-input)")
	("inputs: python-pip should not be an input at all (propagated-input)"):
	New tests, with s/python-setuptools/python-pip/.

	Change-Id: Ic575825da5c64052d3d573b37b458bd61547bae1

2025-01-24  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	Update mailmap.
	* .mailmap: Add entry for Zheng Junjie.

	Change-Id: I1fd39d369b3de71946acdfff92af103a052e8471

2025-01-24  Sughosha  <sughosha@disroot.org>

	gnu: Add tellico.
	* gnu/packages/kde-office.scm (tellico): New variable.

	Change-Id: If844492deb44ccd44f7598413f41e69957306726

2025-01-24  Sughosha  <sughosha@disroot.org>

	gnu: Add yaz.
	* gnu/packages/networking.scm (yaz): New variable.

	Change-Id: Ib18a68f58735d679a26108bd57f943caf4941884

2025-01-24  Sughosha  <sughosha@disroot.org>

	gnu: Add libcsv.
	* gnu/packages/serialization.scm (libcsv): New variable.

	Change-Id: I0099d72027ccb1c22e937993d36b979c52bb67d3

2025-01-24  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20250122.
	* gnu/packages/parallel.scm (parallel): Update to 20250122.

	Change-Id: I71a2da59ce82c7e676e372c752b8248cfd5b5c12

2025-01-24  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-goblins: Update to 0.15.0.
	* gnu/packages/guile-xyz.scm (guile-goblins): Update to 0.15.0.
	[propagated-inputs]: Add guile-websocket and drop guile-gcrypt.

	Change-Id: I0fe5983f8c9c23480359377976fa370eefe773c1

2025-01-24  Zheng Junjie  <873216071@qq.com>

	gnu: elfutils: Fix build to loongarch64.
	* gnu/packages/elf.scm (elfutils)[native-inputs]: When target is loongarch64,
	add config.
	[arguments]: When target is loongarch64, Add update-config-scripts phase.

	Change-Id: I0a0b4faa8594ecca2344eb4b15392e4355e79e45

2025-01-24  Zheng Junjie  <873216071@qq.com>

	gnu: pcre2: disable jit on loongarch64.
	* gnu/packages/pcre.scm (pcre2)[arguments]<#:configure-flags>: when
	target loongarch64, don't pass --enable-jit.

	Change-Id: I5c57da334da0d9fe33e3ec7963a4967e5463d125

2025-01-24  Zheng Junjie  <873216071@qq.com>

	gnu: isl: Fix build to loongarch64.
	* gnu/packages/gcc.scm (isl)[arguments]: When target is loongarch64, Add
	update-config-scripts phase.
	[native-inputs]: When target is loongarch64, Add config.

	Change-Id: If60b28f64dd3285f5b89000c42e714be07876400

2025-01-24  Zheng Junjie  <873216071@qq.com>

	gnu: sed: Fix build to loongarch64.
	* gnu/packages/base.scm (sed)[native-inputs]: When target is loongarch64, add
	config.
	[arguments]: When target is loongarch64, Add update-config-scripts phase.

	Change-Id: I056d5004ec326f8c5b30853d5ea401ea12a949b7

2025-01-24  Zheng Junjie  <873216071@qq.com>

	gnu: bash: Fix build to loongarch64.
	* gnu/packages/bash.scm (bash)[native-inputs]: When target is loongarch64, Add
	config.
	[arguments]: When target is loongarch64, Add update-config-scripts phase.

	Change-Id: Icadaace85a62582fcb0724dda8f5067d22257cd6

2025-01-24  Zheng Junjie  <873216071@qq.com>

	gnu: libatomic-ops: Fix build to loongarch64.
	* gnu/packages/bdw-gc.scm (libatomic-ops)[native-inputs]: When target is
	loongarch64, Add config.
	[arguments]: When target is loongarch64, Add update-config-scripts phase.

	Change-Id: I7a56860910e38985573482d4a4cfa622d8158f7c

2025-01-24  Zheng Junjie  <873216071@qq.com>

	gnu: gdbm: Fix build to loongarch64.
	* gnu/packages/dbm.scm (gdbm)[arguments]: When target is loongarch64, Add
	update-config phase.
	[native-inputs]: When target is loongarch64, Add config.

	Change-Id: I1fd1b0b4171ae3cddbcc1683f8cb12ed85fa5da8

2025-01-24  Zheng Junjie  <873216071@qq.com>

	gnu: readline: Fix build to loongarch64.
	* gnu/packages/readline.scm (readline)[arguments]: When target is loongarch64,
	Add update-config-scripts phase.
	[native-inputs]: When target is loongarch64, Add config.

	Change-Id: Ie369d53c7f2493a7a65fe592a3671719dee264c0

2025-01-24  Zheng Junjie  <873216071@qq.com>

	gnu: openssl: Support loongarch64.
	* gnu/packages/tls.scm (target->openssl-target, target->openssl-target): Add
	loongarch64 case.

	Change-Id: Ie85b4e1f39650f6134c9b5c4c81e0d5f83068558

2025-01-24  Zheng Junjie  <873216071@qq.com>

	gnu: %glibc-stripped: Fix cross-compiling to loongarch64.
	gnu/packages/make-bootstrap.scm (%glibc-stripped)[inputs]: When target
	loongarch64, Use linux-libre-headers-5.19.17.

	Change-Id: I4b2b9168aa3716445d1b88b4db3dcf4ad038a45d

2025-01-24  Zheng Junjie  <873216071@qq.com>

	gnu: cross-base: Add cross-compiling support for loongarch64.
	gnu/packages/cross-base.scm (cross-kernel-headers/deprecated,
	cross-kernel-headers*): When target loongarch64, use
	linux-libre-headers-5.19.17.

	Change-Id: Ib144ebf86428dddd92f5b899dc241a428f8dc374

2025-01-24  Zheng Junjie  <873216071@qq.com>

	gnu: Add linux-libre-headers-5.19.17.
	linux 5.19 include loongarch support, so add it.

	* gnu/packages/linux.scm (linux-libre-headers-5.19.17): New variable.

	Change-Id: Iddd930c1f7243f5307bec75c41f70d5ff5bbd531

2025-01-24  Zheng Junjie  <873216071@qq.com>

	utils: Add target-loongarch64?.
	* guix/utils.scm (target-loongarch64): New procedure.

	Change-Id: I8d21bcf04d479937039f6f507b5460bb560fd8ec

2025-01-24  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: glibc-dynamic-linker: Add loongarch64-linux support.
	* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add loongarch64-linux
	case.

	Change-Id: I57bb3d34aec82e12de75913c53bf70fc83137404

2025-01-24  Zheng Junjie  <873216071@qq.com>

	guix: Add loongarch platform.
	* Makefile.am (MODULES): Add loongarch platform module.
	* doc/guix.texi: Add documentation for loongarch platform.
	* guix/platforms/loongarch.scm (loongarch64-linux): New variable.

	Change-Id: I71b8f3cb3b2f0d9562bbbefdc1f2fc4b2dcc4fbb

2025-01-24  gemmaro  <gemmaro.dev@gmail.com>
	    Ashvith Shetty  <ashvithshetty10@gmail.com>

	gnu: font-gnu-unifont: Update to 16.0.02.
	* gnu/packages/fonts.scm (font-gnu-unifont): Update to 16.0.02.
	[arguments] <#:phases>: Replace "/bin/sh" without the "-s" flag.
	Skip the thumbnails task.

	Change-Id: I56d1abb939d61e7c244bf0c117f0b5d13d053950
	Modified-by: Hilton Chain <hako@ultrarare.space>

2025-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-syncthing-notify: Fix indentation.
	* gnu/packages/syncthing.scm (go-github-com-syncthing-notify): Fix
	indentation.

	Change-Id: I50a4283912d1444374f5422e0dc4b75f5e33778f

2025-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-syncthing-notify: Update to 0.0.0-20210616190510-c6b7342338d2.
	* gnu/packages/syncthing.scm (go-github-com-syncthing-notify): Update to 0.0.0-20210616190510-c6b7342338d2.

	Change-Id: I3e216523dd714f35f22104a0c597c167bf9333ad

2025-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/syncthing: Remove (gnu packages golang).
	* gnu/packages/syncthing.scm: Remove (gnu packages golang) as no longer
	required.

	Change-Id: I884595ec431b153868902271885e179bb4cf812e

2025-01-24  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.28.1.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.28.1.
	[arguments]: Adjust the 'build' and 'install' phases to upstream changes.

	Change-Id: Icc7342ce13ffa03df51e4e71faf2e19a0636635f

2025-01-24  Dariqq  <dariqq@posteo.net>

	gnu: python-fastbencode: Use python-cython-3
	The c extension does not build with regular python-cython.

	* gnu/packages/python-xyz.scm (python-fastbencode)[native-inputs]: Replace
	python-cython with with python-cython-3.

	Change-Id: I9ecfdcfe1ff9fe8b3e5977d452f655b842e4d52d

2025-01-24  nik gaffney  <nik@fo.am>

	gnu: lynis: update to 3.1.1.
	* gnu/packages/admin.scm (lynis): Update to 3.1.1.

	Change-Id: I3d06c9ca6472da63eda0bf809c83d7fd521789ff
	Modified-by: Janneke Nieuwenhuizen <janneke@gnu.org>

2025-01-24  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: lynis: Fix build by updating sdk hash.
	This is a follow-up to commit
	    611b5e5bd0ee812377d752d92c19090cbef2556a
	    gnu: lynis: Update to 3.0.9.

	where the commit of the lynis sdk was updated but its hash was not.

	Reported by mehrad via IRC.

	* gnu/packages/admin.scm (lynis)[native-inputs]: Update hash.

	Change-Id: I13e8cf8d36cefb319bfd4809e3e90586b9c9ad43

2025-01-24  Igor Goryachev  <igor@goryachev.org>

	gnu: elixir: Update to 1.18.2.
	* gnu/packages/elixir.scm (elixir): Update to 1.18.2.

	Change-Id: Ie43df675be73082a5b5fd86b64d5128ecb5e69c4

2025-01-24  Igor Goryachev  <igor@goryachev.org>

	gnu: erlang: Update to 27.2.1.
	* gnu/packages/erlang.scm (erlang): Update to 27.2.1.

	Change-Id: I881c80eec41d8797f4509b0cc43dcea0d69a1d94

2025-01-24  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ugrep: Update to 7.2.0.
	* gnu/packages/search.scm (ugrep): Update to 7.2.0.

	Change-Id: I391d8bd95c3a4fb38652075ac04d328df4c3e4fb

2025-01-24  Sughosha via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add libksane.
	* gnu/packages/kde.scm (libksane): New variable.

	Change-Id: I505e2010485e7d4ea9eb70fcf0ab868d0bdb2925

2025-01-24  Sughosha via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add ksanecore.
	* gnu/packages/kde.scm (ksanecore): New variable.

	Change-Id: I94bef38d1c83194cf5353c4b94dc0b4402d0fc31

2025-01-24  Tomas Volf  <~@wolfsden.cz>

	gnu: buildah: Update to 1.38.1.
	* gnu/packages/containers.scm (buildah): Update to 1.38.1.

	Change-Id: I2aca88910aff3c4abab9fcef473da9ef2e6a6ed0

2025-01-24  Tomas Volf  <~@wolfsden.cz>

	gnu: podman: Update to 5.3.2.
	* gnu/packages/containers.scm (podman): Update to 5.3.2.

	Change-Id: Idee37d26c2eea2c5f16249d32735d9fa6241fda5

2025-01-24  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 285.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 285.

2025-01-24  jgart  <jgart@dismail.de>

	gnu: distrobox: Update to 1.8.1.1.
	* gnu/packages/containers.scm (distrobox): Update to 1.8.1.1.

	Change-Id: I00ac25e9ec9b1b32e08396efab2251eefbb98e65

2025-01-23  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.63.32.
	* gnu/packages/prolog.scm (trealla): Update to 2.63.32.

	Change-Id: Ie03bcb4ce891e12b7a6bcc5d8423d37b1998c6a7

2025-01-23  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: p2pool: Update to 4.3.
	* gnu/packages/finance.scm (p2pool): Update to 4.3.
	  [inputs]: Remove gss.

	Change-Id: I9a2bc683cd717fe627965e3c3b4d29cf889eef01

2025-01-23  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-websocket: Update to 0.2.0.
	* gnu/packages/guile-xyz.scm (guile-websocket): Update to 0.2.0.

	Change-Id: Idca2d196b5fe43673cfe6a271f8486dd3fea5bbf

2025-01-23  King, Spencer  <spencer.king@wustl.edu>

	gnu: Add r-shinyauthr.
	* gnu/packages/cran.scm (r-shinyauthr): New variable.

	Change-Id: Ib96a8518e6bafaef61a03ac1b1131c4c893466a5

2025-01-23  King, Spencer  <spencer.king@wustl.edu>

	gnu: Add r-imola.
	* gnu/packages/cran.scm (r-imola): New variable.

	Change-Id: I190847c8f80261c77954db242511a4e05a566695

2025-01-23  King, Spencer  <spencer.king@wustl.edu>

	gnu: Add r-shiny-router.
	* gnu/packages/cran.scm (r-shiny-router): New variable.

	Change-Id: Ie2d89a1cb1cf0e863a7296df3299295474b8aac0

2025-01-23  Tor-björn Claesson  <tclaesson@gmail.com>

	gnu: Add r-numero.
	* gnu/packages/cran.scm (r-numero): New variable.

	Change-Id: Ice1dfd002c9c1e33d11091cd5c259d42d974b74e

2025-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-nanoarrow.
	* gnu/packages/cran.scm (r-nanoarrow): New variable.

	Change-Id: Ib24f7b5e365734bb3031df2608f30c539705f50f

2025-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-nanotime.
	* gnu/packages/cran.scm (r-nanotime): New variable.

	Change-Id: I2602ec9b6225692d3ed3ed336f502edb22919851

2025-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rcppcctz.
	* gnu/packages/cran.scm (r-rcppcctz): New variable.

	Change-Id: Iba226a97d10474b3e4519a30224691ec585065ae

2025-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rcppdate.
	* gnu/packages/cran.scm (r-rcppdate): New variable.

	Change-Id: Ia506e55920125e7244313b5c362ac9a42e386be7

2025-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rcppint64.
	* gnu/packages/cran.scm (r-rcppint64): New variable.

	Change-Id: Ib6927919d76a0ef216521430f1868ab671a35296

2025-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-spdl.
	* gnu/packages/cran.scm (r-spdl): New variable.

	Change-Id: I4a900bb33cf5a7a04a1f71eac4283e6a813e3e59

2025-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-geojsonr.
	* gnu/packages/cran.scm (r-geojsonr): New variable.

	Change-Id: I61848ccf286951bb7602e9695de20a8da7478306

2025-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-vitesscer.
	* gnu/packages/bioinformatics.scm (r-vitesscer): New variable.

	Change-Id: I3e0426abd2ed1346efb833ab21c2524d28b41a99

2025-01-23  Tomas Volf  <~@wolfsden.cz>

	doc: htmlxref.cnf: Fix link to The GNU Stow Manual.
	At the same time the reference text is adjusted.  I found it confusing for
	link to the `Top' to be labeled `Introduction'.  So let us just link to the
	`Introduction', it is probably what the author intended.

	* doc/htmlxref.cnf (stow): Add both mono and node versions.
	* doc/guix.texi (Essential Home Services): Link to `Introduction' node of GNU
	Stow's manual.

	Change-Id: Ib82d2eecfb655694a0af73e1aec9fcd68c3994e3

2025-01-23  Tomas Volf  <~@wolfsden.cz>

	doc: htmlxref.cnf: Add link to debbugs-ug.
	* doc/htmlxref.cnf (ELPA, ELPA_DOC): New variables.
	(debbugs-ug): Define `mono' version.

	Change-Id: I3a914354df732ec8d2cc92d56e551ba63c723041

2025-01-23  Tomas Volf  <~@wolfsden.cz>

	doc: htmlxref.cnf: Trim trailing whitespace characters.
	Change-Id: Idda2684864248b1ef11acff31bc145b1cbdabe9d

2025-01-23  Tomas Volf  <~@wolfsden.cz>

	doc: htmlxref.cnf: Use write-file-functions.
	The write-file-hooks is deprecated since Emacs 22.1, so switch to the
	suggested replacement.

	* doc/htmlxref.cnf (add-hook): Use 'write-file-functions.

	Change-Id: Ia652ace9a5b5ffb971999372348fa4133f909a4e

2025-01-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-cention-sany-utf7: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-cention-sany-utf7): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Icc752dc109f6a0b2e43e8b5846ee9f288d174402

2025-01-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-k8s-io-klog.
	go-k8s-io-klog failed to build and has no users in Guix, overwrite it
	with v2 variant.

	* gnu/packages/golang-xyz.scm (go-k8s-io-klog): Overwrite variable with
	go-k8s-io-klog-v2 variant.

	Change-Id: I7779ec426ab66b37d2240e38917728346a1aa08f

2025-01-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-zgo-at-zstd: Update to 0.0.0-20241125224656-49fafbb06ca9.
	* gnu/packages/golang-xyz.scm (go-zgo-at-zstd): Update to 0.0.0-20241125224656-49fafbb06ca9.
	[arguments] <test-flags>: Skip 2 tests.
	<phases>: Use default 'check.

	Change-Id: I4a78dc3d37477cc36e98d5900502db01515d9a26

2025-01-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-hclogvet: Fix build.
	* gnu/packages/golang-xyz.scm (go-hclogvet) [propagated-inputs]: Do not
	overwrite and just inherit all.

	Change-Id: I7ada9851d22bff9df7e9e39961a5e694c67de102

2025-01-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add cmakelang.
	* gnu/packages/cmake.scm (cmakelang): New variable.

	Change-Id: I7f66c178191863922795918b42da8c3abf3b87e2

2025-01-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-inconshreveable-log15-v1: Skip one test.
	* gnu/packages/golang-xyz.scm (go-gopkg-in-inconshreveable-log15-v1)
	[arguments] <test-flags>: Skip one test.

	Change-Id: I7f6758d74143f53b263de5d1ff0c9d0e40536b8c

2025-01-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-quic-go-qtls-go1-20.
	Has no users in Guix, failed to build, not maintained upstream: "This
	repository has been archived by the owner on Jan 31, 2024. It is now
	read-only."

	* gnu/packages/golang-crypto.scm (go-github-com-quic-go-qtls-go1-20): Delete variable.

	Change-Id: Ib946c435711d8289b2ecd9a2594b830781dcdc4a

2025-01-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pierrec-lz4: Fix build.
	* gnu/packages/golang-compression.scm (go-github-com-pierrec-lz4):
	[source] <snippet>: Delete "cmd".
	[native-inputs]: Add go-github-com-frankban-quicktest.

	Change-Id: I7fda9700bb3c3b3b367be51b64e32f0b690c17ff

2025-01-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: yq: Simplify.
	* gnu/packages/web.scm (yq) [arguments]: Inherit from
	go-github-com-mikefarah-yq-v4.
	<import-path>: Adjust it to produce correct binary.
	<skip-build?>: Build it this time.
	<tests?>: Everything is tested in library package.
	<phases>: Remove 'rename-binary.

	Change-Id: Ib917d17e160bd379f95c2439c32905191a1aeab6

2025-01-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mikefarah-yq-v4: Enable all tests.
	* gnu/packages/web.scm (go-github-com-mikefarah-yq-v4) [arguments]
	<skip-build>: To treat it as a library.
	<phases>: Remove 'remove-binary, add 'fix-access-to-doc.

	Change-Id: Ie51ed0b6a0aad03ed15ae27b2a7516ac542de3cf

2025-01-23  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.63.29.
	* gnu/packages/prolog.scm (trealla): Update to 2.63.29.

	Change-Id: Ifa1dcb6928ac193081de3d1a280dece32be4fdb6

2025-01-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-cadvisor: Fix build.
	* gnu/packages/golang.scm (go-github-com-google-cadvisor) [arguments]
	<test-subdirs>: Limit to project's root.

	Change-Id: I4c1e21bba2fdb35f345d1fb8d4d69b7f2a3ea6c0

2025-01-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-d4l3k-messagediff: Fix build.
	* gnu/packages/golang-xyz.scm (go-github-com-d4l3k-messagediff):
	[propagated-inputs]: Add go-golang-org-x-net.

	Change-Id: I795ec6178c18c1e32a659c3ca80029a43e1da75e

2025-01-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-couchbase-gomemcached: Move to golang-xyz.
	* gnu/packages/databases.scm (go-github-com-couchbase-gomemcached): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I62b77bffa9f6e673ebcedc58599c7e2a0e827f4c

2025-01-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-couchbase-gomemcached: Update to 0.3.2.
	* gnu/packages/databases.scm (go-github-com-couchbase-gomemcached): Update to 0.3.2.
	[arguments] <test-flags>: Skip one tests.
	<test-subdirs>: Limit to project root, some submodule requires BSL
	licensed dependencies.
	[propagated-inputs]: Add go-github-com-pkg-errors.

	Change-Id: I661df8055f678f9f05add9785ab827ae11bd1b9e

2025-01-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-gopkg-in-square-go-jose-v2.
	* gnu/packages/golang-web.scm (go-gopkg-in-square-go-jose-v2): Delete variable.

	Change-Id: I840a831342108dcdc3af60d13fcf7d50f27c7ba4

2025-01-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-coreos-go-oidc: Update to 2.3.0.
	* gnu/packages/golang-web.scm (go-github-com-coreos-go-oidc): Update to 2.3.0.
	[propagated-inputs]: Remove go-gopkg-in-square-go-jose-v2; add
	go-gopkg-in-go-jose-go-jose-v2.
	[native-inputs]: Add go-golang-org-x-net.

	Change-Id: I6d08c792503d7b3ae376025419dcfef585525a73

2025-01-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-gopkg-in-go-jose-go-jose-v2.
	* gnu/packages/golang-web.scm (go-gopkg-in-go-jose-go-jose-v2): New variable.

	Change-Id: I939a96358bf992608869362040c60cef7ecc657a

2025-01-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-biogo-store.
	This change merges all extracted subdirs under the same variable as it's
	distributed in single module according to project's go.mod.

	* gnu/packages/bioinformatics.scm (go-github-com-biogo-store-kdtree,
	go-github-com-biogo-store-llrb, go-github-com-biogo-store-step):
	Delete variables.

	(go-github-com-biogo-store): New variable.
	[arguments] <skip-build?>: No go files in project's root.
	<import-path>: Set as seen in go.mod.

	(go-github-com-biogo-biogo) [propagated-inputs]: Remove
	go-github-com-biogo-store-kdtree, go-github-com-biogo-store-llrb, and
	go-github-com-biogo-store-step. Add go-github-com-biogo-store.

	Change-Id: I1db4efea31fc7f1f5e96b21e874a523cf631f370

2025-01-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-biogo-hts.
	This change merges all extracted subdirs under the same variable as it's
	distributed in single module according to project's go.mod.

	* gnu/packages/bioinformatics.scm (go-github-com-biogo-hts-bam,
	go-github-com-biogo-hts-bgzf, go-github-com-biogo-hts-cram,
	go-github-com-biogo-hts-csi, go-github-com-biogo-hts-fai,
	go-github-com-biogo-hts-sam, go-github-com-biogo-hts-tabix): Delete
	variables.

	(go-github-com-biogo-hts): New variable.
	[arguments] <skip-build?>: No go files in project's root.
	<import-path>: Set as seen in go.mod.
	<test-flags>: Skip 2 tests requiring network access.

	(go-github-com-biogo-biogo) [propagated-inputs]: Remove
	go-github-com-biogo-hts-bam, add go-github-com-biogo-hts.

	Change-Id: I2cace7a0c732e7590b3b34865323bc38b41b0d86

2025-01-22  Alexis Simon  <alexis.simon@runbox.com>

	gnu: Add r-sigfit.
	* gnu/packages/bioinformatics.scm (r-sigfit): New variable.

	Change-Id: I9d63975d3512cf8583e7ec22f450bb4963c9ff2f

2025-01-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-chroma: Update to 0.10.0.
	* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-chroma): Update to 0.10.0.
	[native-inputs]: Add go-github-com-alecthomas-kong,
	go-github-com-alecthomas-kong-hcl, go-github-com-gorilla-csrf,
	go-github-com-gorilla-handlers, go-github-com-gorilla-mux,
	go-github-com-mattn-go-colorable, and go-github-com-mattn-go-isatty.

	Change-Id: I48b68706fb32b64a594957a696c0f32b824c1590

2025-01-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-alecthomas-kong-hcl.
	* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-kong-hcl): New variable.

	Change-Id: Iea741ab1740eb0c956621ac6ed095a47014d3112

2025-01-22  Thanos Apollo  <public@thanosapollo.org>

	gnu: emacs-yeetube: Update to 2.1.8.
	* gnu/packages/emacs-xyz.scm (emacs-yeetube): Update to 2.1.8.

	Change-Id: Ic31cc3aba3b691b3ff14bd7f2789b83bfe8c4ae7

2025-01-22  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add komikku-servers.
	* gnu/packages/gnome.scm (komikku-servers): New variable.

	gnu: komikku: Update to 1.57.0.
	* gnu/packages/gnome.scm (komikku): Update to 1.57.0.
	[inputs]: Add python-pillow-heif.
	[native-search-paths]: Add KOMIKKU_SERVERS_PATH.

	gnu: Add python-pillow-heif.
	* gnu/packages/python-xyz.scm (python-pillow-heif): New variable.

2025-01-22  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-hoot: Update to 0.6.0.
	* gnu/packages/guile-xyz.scm (guile-hoot): Update to 0.6.0.

	Change-Id: Ib0394fa75b798240f3378fa40803e55a4b5afcb2

2025-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pot.
	* gnu/packages/machine-learning.scm (python-pot): New variable.

	Change-Id: I2a844a41031ce80d46a3ffe03ead9652d5a87348

2025-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pymanopt.
	* gnu/packages/machine-learning.scm (python-pymanopt): New variable.

	Change-Id: Id10413a0f2f76a8a3ac9e6fee22005a92625323c

2025-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-sphinx-click: Update to 6.0.0.
	* gnu/packages/sphinx.scm (python-sphinx-click): Update to 6.0.0.
	[arguments]: Add phase 'fix-build-system; remove custom 'check phase.
	[native-inputs]: Remove python-pbr; add python-setuptools.

	Change-Id: I0796ee373f9172686753d5d32d274917828d3b41

2025-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-geomloss.
	* gnu/packages/machine-learning.scm (python-geomloss): New variable.

	Change-Id: Id54d81c8c942c69151a7667983073a28419170d0

2025-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-jupyter-sphinx: Update to 0.5.3.
	* gnu/packages/sphinx.scm (python-jupyter-sphinx): Update to 0.5.3.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase; add phase 'ignore-warnings.
	[native-inputs]: Add python-hatchling and python-ipykernel.

	Change-Id: I94979e034fa45da898aed0dd37bcea4f37a5a5f8

2025-01-22  Tomas Volf  <~@wolfsden.cz>

	gnu: opensmtpd: Fix fix for queuing of offline messages.
	The substituted path in smtpd.h was not used due to an #ifndef.  The correct
	place to patch it seems to be mk/pathnames.  This sadly triggers a bootstrap,
	so we need to add autoconf and automake to the native-inputs.

	* gnu/packages/mail.scm (opensmtpd)[arguments]<#:phases>
	{'patch-test-FHS-file-names}: Patch in mk/pathnames instead.
	[native-inputs]: Add autoconf and automake.

	Change-Id: I1d569b8aaae839d6fd4871ccb97c116e6930f1c9

2025-01-22  Andy Tai  <atai@atai.org>

	gnu: gnuradio: Update to 3.10.11.0.
	* gnu/packages/radio.scm (gnuradio): Update to 3.10.11.0.

	Change-Id: I4d8b83effcadd831f1cfc769bfcfb90d4a1439f5

2025-01-22  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: gpa: Update to 0.11.0.
	* gnu/packages/gnupg.scm (gpa): Update to 0.11.0.
	  [inputs]: Replace gtk+-2 by gtk+.

	Change-Id: I4ca1165b6753dbed922049f2f2839a5be5abd6da

2025-01-22  Junker  <dk@junkeria.club>

	gnu: Add cl-trivial-battery.
	* gnu/packages/lisp-xyz.scp (cl-trivial-battery, ecl-trivial-battery,
	  sbcl-trivial-battery): New variables.

	Change-Id: Icdcf77738ba71e4705410aadedd6fe6f7babf1e1

2025-01-22  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: sbcl-alexandria: Add info manual.
	* gnu/packages/lisp-xyz.scm (sbcl-alexandria)[native-inputs]: Add texinfo.
	  [arguments]: Add 'build-doc' phase.

	Change-Id: Ib8e6a5f4a0a20bf9c78a65bb15bb63e7a0d66ad5

2025-01-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: js8call: Remove ruby-asciidoctor.
	* gnu/packages/radio.scm (js8call)[native-inputs]: Remove
	ruby-asciidoctor.

	Change-Id: Id551c21e3e54d360abc28269f9f07dc424ba07e8

2025-01-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: jtdx: Enable building on more systems.
	* gnu/packages/radio.scm (jtdx)[native-inputs]: Only add
	ruby-asciidoctor on supported systems.
	[arguments]: When building without ruby-asciidoctor add a configure-flag
	to skip building the documentation.

	Change-Id: Ie167c703ac92743b201573d1a883ae2ff6ccd879

2025-01-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: open-adventure: Enable building on more systems.
	* gnu/packages/games.scm (open-adventure)[arguments]: Adjust or remove
	some phases when building without ruby-asciidoctor.
	[native-inputs]: Only add ruby-asciidoctor on supported systems.

	Change-Id: I573a488721557442769f4e8b9e68ea1e70d4fbf0

2025-01-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: chrony: Enable building on more systems.
	* gnu/packages/ntp.scm (chrony)[arguments]: Add a phase to enable
	building without ruby-asciidoctor.
	[native-inputs]: Only add ruby-asciidoctor on supported systems.

	Change-Id: I812cea438cb8c2b1f74d7674baa70b9159151c8f

2025-01-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: btrbk: Enable building on more systems.
	* gnu/packages/backup.scm (btrbk)[arguments]: Add some phases to enable
	building without ruby-asciidoctor.
	[native-inputs]: Only add ruby-asciidoctor on supported systems.

	Change-Id: I86b5b1b307d3a226cae0231d85519ebb96a29f8c

2025-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: hdf-java: Update to 1.10.9.
	The version string does not seem like an upgrade, but it is.  hdf-java used to
	be released separately up to version 3.3.2.  It is now part of the hdf5
	sources.

	* gnu/packages/maths.scm (hdf-java): Update to 1.10.9.
	[source]: Fetch hdf5 sources from git.
	[arguments]: Adjust configure flags; add phase 'unbundle; remove phase
	'build-examples.
	[native-inputs]: Drop labels.
	[inputs]: Replace hdf5-1.8 with hdf5; drop labels.

	Change-Id: I30ef41aa9255d6d4eb49f5382a6fe5a62080e6fa

2025-01-22  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-phytools.
	* gnu/packages/cran.scm (r-phytools): New variable.

	Change-Id: Ie4fa9f40febf3b114a3da38b9cdf668e8ac415ca

2025-01-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: nvc: Update to 1.15.1.
	* gnu/packages/fpga.scm (nvc): Update to 1.15.1.
	[native-inputs]: Remove gnu-gettext; add gettext-minimal.

	Change-Id: Ic71084121b1bdb2f3c37f863edd305c16d2d7ea6

2025-01-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: nvc: Improve package style.
	* gnu/packages/fpga.scm (nvc)[source]: Use git-file-name. Remove .git to fix
	the redirection.
	[arguments]: Use G-expressions.

	Change-Id: I44115f13503ae5b3f82cc50cb2fc31168ea3a714

2025-01-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: nvc: Update to 1.15.0.
	* gnu/packages/fpga.scm (nvc): Update to 1.15.0.

	Change-Id: I57daabd058131048af538388a01a3cb0cddc13e4

2025-01-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: yosys: Update to 0.49.
	* gnu/packages/fpga.scm (yosys): Update to 0.49.

	Change-Id: I19963b3e0dffaa1e4e4698f09f2be09055469baa

2025-01-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: picom: Enable building without ruby-asciidoctor.
	* gnu/packages/compton.scm (picom)[native-inputs]: Only add
	ruby-asciidoctor on supported systems.
	[arguments]: Only build the documentation when ruby-asciidoctor is in
	the native-inputs.

	Change-Id: Id0940df578a0620c2efe474c27bd3abd7a4d2d9c

2025-01-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: parinfer-rust-emacs: Remove cargo package labels.
	* gnu/packages/text-editors.scm (parinfer-rust-emacs)[arguments]: Remove
	the package input labels from the cargo-inputs.

	Change-Id: I38649bb638c7e7b8970cec9489dbae6d9e1afb84

2025-01-22  Lee Thompson  <lee.p.thomp@gmail.com>

	gnu: parinfer-rust-emacs: Update to 0.4.7.
	From 06a4fdf0a1215c25a1ccac7afce6e4b9c4b4af64 Mon Sep 17 00:00:00 2001
	From: Lee Thompson <lee.p.thomp@gmail.com>
	Date: Mon, 20 Jan 2025 19:02:22 +0000
	Subject: [PATCH] gnu: parinfer-rust-emacs: Update to 0.4.7.
	To: guix--patches@gnu.org

	* gnu/packages/text-editors.scm (parinfer-rust-emacs): Update to 0.4.7

	Change-Id: Ib35f6eda453b211105cedd8efcfa5c78af888b21

2025-01-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ark: Update to 24.12.1.
	* gnu/packages/kde-utils.scm (ark): Update to 24.12.1.
	* gnu/packages/patches/ark-skip-xar-test.patch: Adjust it.

	Change-Id: Ib8cb7ec347b6373a2fbe7857925dea4b0d7af782

2025-01-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: krita: Update to 5.2.6.
	* gnu/packages/kde.scm (krita): Update to 5.2.6.

	Change-Id: Ida0e4a8863dd978cbea3b3704c2024727b5ea579

2025-01-22  Andreas Fuglesteg Dale  <andreasfdale@gmail.com>

	gnu: picom: Update to 12.5.
	* gnu/packages/compton.scm (picom): Update to 12.5.
	[native-inputs]: Add ruby-asciidoctor, Remove asciidoc.

	Change-Id: I8bbc55240845b509736fba031bcc26a80ae26b5e

2025-01-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: okular: Update to 24.12.1.
	* gnu/packages/kde.scm (okular): Update to 24.12.1.

	Change-Id: Ib3193be49015c2d0c9b8252b867d3372bcf2515b

2025-01-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: poxml: Update to 24.12.1.
	* gnu/packages/kde.scm (poxml): Update to 24.12.1.
	[inputs]: Remove qtbase-5; add qtbase.
	[native-inputs]: Remove kdoctools-5; add kdoctools.

	Change-Id: Ib1cf01ded9882e3f99625f21a4353ea1841483bd

2025-01-22  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 134.0.1-1 [security fixes].
	New upstream release.  Some minor tweaks needed, like switching from gzip to
	pigz, updating icu4c, and ensuring it builds with the correct Rust version.

	CVE-2025-0237: WebChannel APIs susceptible to confused deputy attack
	CVE-2025-0238: Use-after-free when breaking lines in text
	CVE-2025-0239: Alt-Svc ALPN validation failure when redirected
	CVE-2025-0240: Compartment mismatch when parsing JavaScript JSON
	               module
	CVE-2025-0241: Memory corruption when using JavaScript Text
	               Segmentation
	CVE-2025-0242: Memory safety bugs fixed in Firefox 134, Thunderbird
	               134, Firefox ESR 115.19, Firefox ESR 128.6, Thunderbird
	               115.19, and Thunderbird 128.6
	CVE-2025-0243: Memory safety bugs fixed in Firefox 134, Thunderbird
	               134, Firefox ESR 128.6, and Thunderbird 128.6
	CVE-2025-0244: Address bar spoofing using an invalid protocol scheme
	               on Firefox for Android
	CVE-2025-0245: Lock screen setting bypass in Firefox Focus for Android
	CVE-2025-0246: Address bar spoofing using an invalid protocol scheme
	               on Firefox for Android
	CVE-2025-0247: Memory safety bugs fixed in Firefox 134 and Thunderbird
	               134

	* gnu/packages/librewolf.scm (librewolf): Update to 134.0.1-1.

	Change-Id: I027bf6f1541b0e7bec9116b2d6b39ab606813b23

2025-01-22  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Tidy code formatting.
	* gnu/packages/librewolf.scm (librewolf): Tidy code formatting.

	Change-Id: I0341da820f170c26888800ea433e539f2a6a2520

2025-01-22  Ian Eure  <ian@retrospec.tv>

	gnu: make-librewolf-source: Take l10n package as an arg.
	* gnu/packages/librewolf.scm (make-librewolf-source): Take l10n package as an
	arg.

	Change-Id: I3c405edc07edb54e27afee16325c93a83d37ad79

2025-01-22  Ian Eure  <ian@retrospec.tv>

	gnu: firefox-l10n: Update to d219efa7c64850dfb5904893e17a5431c7058192.
	* gnu/packages/librewolf.scm (firefox-l10n): Update to d219efa7c64850dfb5904893e17a5431c7058192.

	Change-Id: Ia4303f13a0cbf7c4908410b735b509a4a5f505cd

2025-01-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: adms: Fix build.
	Fixes <https://issues.guix.gnu.org/75740>.

	* gnu/packages/engineering.scm (adms): Fix build.
	[arguments]<#:phases>: Add patch-shebang phase.

	Change-Id: I4c3f3ae9777277cc37997bcaa7a7e6258bbd478f

2025-01-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 9.1.1046.
	* gnu/packages/vim.scm (vim): Update to 9.1.1046.
	[arguments]: Skip another test.

	Change-Id: I93a8ab67274cea2fee1fc1cdeb85ed9a06cd4599

2025-01-22  Lars Bilke  <lars.bilke@ufz.de>

	gnu: Add exprtk.
	* gnu/packages/maths.scm (exprtk): New variable.

	Change-Id: I25e5a37cfd72b4b47dedc36916781b6ac355501e

2025-01-22  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: home: home-pipewire: Add extra-content to configuration.
	This allows for setting the default sound card/device, e.g.:

	    pcm.!default {type hw card 0 device 2}
	    ctl.!default {type hw card 0 device 2}

	* gnu/home/services/sound.scm (home-pipewire-configuration)[extra-content]:
	New field.
	* gnu/home/services/sound.scm (home-pipewire-asoundrc): Append it to
	"asoundrc".
	* doc/guix.texi (Sound Home Services): Update accordingly.

	Change-Id: I6ecebaaab41cd7313b16a5f365c21789db65664e

2025-01-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-apprise: Update to 1.9.2.
	* gnu/packages/python-xyz.scm (python-apprise): Update to 1.9.2. Fix
	build.
	[arguments] <test-flags>: Skip one more test.

	Change-Id: I611cf1d4a8ce4dccf1e9c5917b468377ab612843

2025-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-voltron: Update to 0.2.0-2.bbd7abb.
	* gnu/packages/bioinformatics.scm (r-voltron): Update to 0.2.0-2.bbd7abb.
	[arguments]: Add phase 'do-not-use-conda.
	[propagated-inputs]: Remove r-basilisk; add r-pizzarr and r-rhdf5.

	Change-Id: I4c57c154c8bac41d056fadb936a109ca6310d8d6

2025-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-pizzarr.
	* gnu/packages/bioinformatics.scm (r-pizzarr): New variable.

	Change-Id: Ia922dfb4ef418ecd4317ce6127b88ecf91bd2cc7

2025-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-biom-format: Add missing input.
	* gnu/packages/bioinformatics.scm (python-biom-format)[native-inputs]: Add
	python-wheel.

	Change-Id: I7d462a05a73335bd1be72ab615d2550ed48a0383

2025-01-22  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.63.27.
	* gnu/packages/prolog.scm (trealla): Update to 2.63.27.

	Change-Id: Ib0419751933feab465e1dce11c613c5dff34741b

2025-01-22  Igor Goryachev  <igor@goryachev.org>

	gnu: ejabberd: Update to 24.12.
	* gnu/packages/messaging.scm (ejabberd): Update to 24.12.

	Change-Id: Id143d101c4c9941b46d8ac8cf39e1693a7ff4df1

2025-01-22  Igor Goryachev  <igor@goryachev.org>

	gnu: erlang-yconf: Update to 1.0.17.
	* gnu/packages/erlang-xyz.scm (erlang-yconf): Update to 1.0.17.

	Change-Id: I98a7c9077c35c0ce1ed4cb7cb2ddc72aadd98663

2025-01-22  Igor Goryachev  <igor@goryachev.org>

	gnu: erlang-xmpp: Update to 1.9.1.
	* gnu/packages/erlang-xyz.scm (erlang-xmpp): Update to 1.9.1.

	Change-Id: Iff0c066d0e077aeb1725b11e97fc82a91490fce9

2025-01-22  Igor Goryachev  <igor@goryachev.org>

	gnu: erlang-stun: Update to 1.2.15.
	* gnu/packages/erlang-xyz.scm (erlang-stun): Update to 1.2.15.

	Change-Id: I46b5df636097300bedc7c287f2e313ed18ec3d2c

2025-01-22  Igor Goryachev  <igor@goryachev.org>

	gnu: erlang-p1-pgsql: Update to 1.1.29.
	* gnu/packages/erlang-xyz.scm (erlang-p1-pgsql): Update to 1.1.29.

	Change-Id: I1fdf18eb94a5ac88b2a22f0a8331995777c0ca3d

2025-01-22  Igor Goryachev  <igor@goryachev.org>

	gnu: erlang-p1-mysql: Update to 1.0.25.
	* gnu/packages/erlang-xyz.scm (erlang-p1-mysql): Update to 1.0.25.

	Change-Id: Ic2ca54db8003dec4a6737632248b669c670719eb

2025-01-22  Igor Goryachev  <igor@goryachev.org>

	gnu: erlang-p1-acme: Update to 1.0.25.
	* gnu/packages/erlang-xyz.scm (erlang-p1-acme): Update to 1.0.25.

	Change-Id: Ia90b95ab82a14cac9fa61810f1bc6672d2c07cec

2025-01-22  Igor Goryachev  <igor@goryachev.org>

	gnu: erlang-luerl: Update to 1.2.3.
	* gnu/packages/erlang-xyz.scm (erlang-luerl): Update to 1.2.3.

	Change-Id: I36cf724a2c84c042b5e0487c564b904cb17ba94e

2025-01-22  Igor Goryachev  <igor@goryachev.org>

	gnu: erlang-fast-xml: Update to 1.1.55.
	* gnu/packages/erlang-xyz.scm (erlang-fast-xml): Update to 1.1.55.

	Change-Id: Ib54e4434b4ad4976e95f877fc88614e0f8d4717b

2025-01-22  Igor Goryachev  <igor@goryachev.org>

	gnu: erlang-fast-tls: Update to 1.1.22.
	* gnu/packages/erlang-xyz.scm (erlang-fast-tls): Update to 1.1.22.

	Change-Id: Ibfbe1d860356886abf44abe75fa9b8bf2f373e48

2025-01-22  Igor Goryachev  <igor@goryachev.org>

	gnu: erlang-esip: Update to 1.0.56.
	* gnu/packages/erlang-xyz.scm (erlang-esip): Update to 1.0.56.

	Change-Id: Ie6d4f7421335c3fd4d52cefead8fec938173cb62

2025-01-22  Andy Tai  <atai@atai.org>

	gnu: Add dillo.
	* gnu/packages/web-browsers.scm (dillo): New variable.

	Change-Id: I7899fa3d9f213e0e641cea6856af3c2048245d25

2025-01-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: sdl3: Update to 3.2.0.
	* gnu/packages/sdl.scm (sdl3): Update to 3.2.0.
	[source]: Adjust commit prefix.

	Change-Id: Iecbc6795f0fd6140db6dd4116f9c6f55b0e1057d

2025-01-22  jgart  <jgart@dismail.de>

	gnu: emacs-pandoc-mode: Update to 2.34.1.
	* gnu/packages/emacs-xyz.scm (emacs-pandoc-mode): Update to 2.34.1.

	Change-Id: I0629b87a288b77f4892602e935181294216d3ab0

2025-01-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-1.23: Update to 1.23.5.
	* gnu/packages/golang.scm (go-1.23): Update to 1.23.5.

	Change-Id: Icebfdec646e0ede42d3321d4246b1b21f3d18250

2025-01-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-1.22: Update to 1.22.11.
	* gnu/packages/golang.scm (go-1.22): Update to 1.22.11.

	Change-Id: I7899175194d89e1eb32787439ddd113c6d0ac6db

2025-01-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go: Disable time bomb tests for all versions.
	* gnu/packages/golang.scm (go-1.21): Move 'skip-crypto-tls-tests phase
	from here ...
	(go-1.16, go-1.17): ... to here. This will fix the build of all
	inherited Golang versions.

	Change-Id: Iecf166dcd622800c54aa9357ff1aba6787ac49d1

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-babolivier-go-doh-client.
	* gnu/packages/golang-web.scm (go-github-com-babolivier-go-doh-client): New variable.

	Change-Id: I332d6e7cc5b9b1502c24d95ad2a06164181e324d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-quic-go-quic-go: Adjust tests.
	Tests fail in CI as seen in
	<https://ci.guix.gnu.org/build/7688366/log/raw>.

	* gnu/packages/golang-web.scm (go-github-com-quic-go-quic-go) [phases]
	{check}: Adjust gingo options as tests fail in CI but passed when tested
	locally on 16 threads machine. Remove randomization, add logic to set
	"--proc" option.

	Change-Id: I25be422622cbab20f2eeb7c8200e20ab9491cf44

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-0xacab-org-leap-obfsvpn.
	* gnu/packages/golang-web.scm (go-0xacab-org-leap-obfsvpn): New variable.

	Change-Id: I5335db751f755b283919f7c153c0d30a5c7b546b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-labstack-echo-v4.
	* gnu/packages/golang-web.scm (go-github-com-labstack-echo-v4): New variable.

	Change-Id: I7e7b93d00ac37254c914ed6da262f590dc08d51c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-labstack-gommon.
	* gnu/packages/golang-xyz.scm (go-github-com-labstack-gommon): New variable.

	Change-Id: Ieb84db29cd2aa7417286406b0c1c7397c3e4d573

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-valyala-fasttemplate.
	* gnu/packages/golang-xyz.scm (go-github-com-valyala-fasttemplate): New variable.

	Change-Id: I7b7a4314c0ae68f03bb6a25c6b71e4e95bbd7639

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Deprecate go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird.
	* gnu/packages/golang.scm
	(go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird): Deprecate variable.
	(lyrebird): New variable.

	* gnu/packages/tor-browsers.scm (torbrowser) [inputs]: Remove
	go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird,
	add lyrebird.
	(mullvadbrowser): Adjust "modify-inputs" accordingly.

	Change-Id: I8aa67148a08baafcd0dfe3a0ceac43c5939139e9

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird: Update to 0.5.0.
	* gnu/packages/golang.scm (go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird): Update to 0.5.0.
	[arguments] <phases>: Remove 'substitutions.
	[propagated-inputs]: Remove go-golang-org-x-text; add
	go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-snowflake-v2.

	Change-Id: I1cfe5a97a3a4749b13ee1eabc703ce351246ac6f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-webtunnel: Move to golang-web.
	* gnu/packages/golang.scm (go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-webtunnel): Move from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I20584072a46eb9d1d818c0c82794a717dc6d79ab

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-webtunnel: Update to 0.0.0-20240711104640-e64b1b3562f3.
	* gnu/packages/golang.scm (go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-webtunnel): Update to 0.0.0-20240711104640-e64b1b3562f3.
	[propagated-inputs]: Add
	go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-goptlib.

	Change-Id: Ib562ecabe5779af3050928fea3152da34f97ce45

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-snowflake-v2.
	* gnu/packages/golang-web.scm (go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-snowflake-v2): New variable.

	Change-Id: I9f3ecfa9fddebd32bfb662e7f51d9cb1dca9d05b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-xtaci-kcp-go-v5.
	* gnu/packages/golang-web.scm (go-github-com-xtaci-kcp-go-v5): New variable.

	Change-Id: I7db3d6fee648e30da52a210cb2ce045fdf344d6d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-tjfoc-gmsm.
	* gnu/packages/golang-crypto.scm (go-github-com-tjfoc-gmsm): New variable.

	Change-Id: I6c4ef3997743aafc103acca7a00c98724e1b3b0b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-aws-aws-sdk-go-v2-service-sqs.
	* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-service-sqs): New variable.

	Change-Id: I3ede5899d448349fd1936df7a7554cb3df415629

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-aws-sdk-go-v2: Update to 1.32.0.
	* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2): Update to 1.32.0.
	[source] <snippet>: Delete service/sqs submodule.

	Change-Id: I094233d1a84b63f221ccf191e1f9be4a66bd2f2e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-realclientip-realclientip-go.
	* gnu/packages/golang-web.scm (go-github-com-realclientip-realclientip-go): New variable.

	Change-Id: I523b5a6435567e02e2f7123a560cb9c414681263

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-txthinking-socks5.
	* gnu/packages/golang-web.scm (go-github-com-txthinking-socks5): New variable.

	Change-Id: I5fea89984f73f366d9fe8f73827e40ffbfe0fe2e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-patrickmn-go-cache.
	* gnu/packages/golang-xyz.scm (go-github-com-patrickmn-go-cache): New variable.

	Change-Id: I3c5fa4e1cf60670ecaeb75e98ea16370f03655a9

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-txthinking-runnergroup.
	* gnu/packages/golang-web.scm (go-github-com-txthinking-runnergroup): New variable.

	Change-Id: I305b21fcaba0cebdef5771370de43fe2b24c13a2

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-gitlab-torproject-org-tpo-anti-censorship-geoip.
	* gnu/packages/golang-web.scm (go-gitlab-torproject-org-tpo-anti-censorship-geoip): New variable.

	Change-Id: I627b9548e6d115da3eeec035a644f5b524af05d6

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-goptlib: Move to golang-web.
	* gnu/packages/golang.scm
	(go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-goptlib):
	Move from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I0c705ff30c527c426774b15ddbdee0dc0a17df9a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-goptlib: Update to 1.6.0.
	* gnu/packages/golang.scm (go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-goptlib): Update to 1.6.0.

	Change-Id: I49951a2d2b6fd2abac41469045ab4f930d705fc6

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-ptutil.
	* gnu/packages/golang-web.scm (go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-ptutil): New variable.

	Change-Id: Id2605f51bec0bd1d0deb0a753d879f8c6d1c37ba

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-99designs-keyring: Simplify.
	* gnu/packages/golang-crypto.scm (go-github-com-99designs-keyring)
	[arguments] <test-flags>: Move skip tests logic here.
	<phases>: Remove 'disable-failing-tests.

	Change-Id: I69dc7a85963632c430bfc0f54caacaa371675bcd

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-filippo-io-edwards25519: Update to 1.1.0.
	* gnu/packages/golang-crypto.scm (go-filippo-io-edwards25519): Update to 1.1.0.

	Change-Id: I3f43676941a2bc3d277085362fdeafca54afe7e8

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-xtgo-uuid.
	* gnu/packages/golang-xyz.scm (go-github-com-xtgo-uuid): New variable.

	Change-Id: I4b18996fe59ca752ac4e471d4ada63ce98b66745

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-templexxx-xorsimd.
	* gnu/packages/golang-xyz.scm (go-github-com-templexxx-xorsimd): New variable.

	Change-Id: I7c160724d98ae38f7a776a7f85a10128eae00024

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-templexxx-cpu.
	* gnu/packages/golang-xyz.scm (go-github-com-templexxx-cpu): New variable.

	Change-Id: I19b13fefdce5d00f8f5f86d09dd41b3f789669cb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-klauspost-asmfmt.
	* gnu/packages/golang-xyz.scm (go-github-com-klauspost-asmfmt,
	go-asmfmt): New variables.

	Change-Id: Ib6d7b3f0e844e8f3a5e1b29d458faa115b9d670a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-klauspost-reedsolomon.
	* gnu/packages/golang-xyz.scm (go-github-com-klauspost-reedsolomon): New variable.

	Change-Id: I85674269cfe5fc6e4a9729ae8a6858daee31aedd

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gopls: Move to golang-xyz.
	* gnu/packages/golang.scm (gopls): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ic1d121f112848f63786a6fa93498ba9ccc937354

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-ini-ini: Adjust inputs.
	* gnu/packages/golang-xyz.scm (go-github-com-go-ini-ini)
	[propagated-inputs]: Remove go-github-com-stretchr-testify.
	[native-inputs]: Add go-github-com-stretchr-testify.

	Change-Id: Ifef01ad461ae940bec9950380f742feb009ce0f8

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-ini-ini: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-go-ini-ini): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I0c7defa973b0301de3064d53b6c6b502fca9ef95

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gedex-inflector: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-gedex-inflector): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I16eb15cc6f3b53997cf387df0991979dc941580d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gedex-inflector: Update to 0.0.0-20170307190818-16278e9db813.
	* gnu/packages/golang.scm (go-github-com-gedex-inflector): Update to 0.0.0-20170307190818-16278e9db813.

	Change-Id: Ie169c7a1b89fe4967156687f3e5f8806a412b0fc

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-golang-freetype: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-golang-freetype): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I5e455f90937905ba5ec2078dccd7037da78ed372

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-golang-freetype: Update to 0.0.0-20170609003504-e2365dfdc4a0.
	* gnu/packages/golang.scm (go-github-com-golang-freetype): Update to 0.0.0-20170609003504-e2365dfdc4a0.

	Change-Id: I3bfcc112e1f894c7e0ca9c457ead749e2c7f2fa3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-lunixbochs-vtclean: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-lunixbochs-vtclean): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I3babc373bf702e022bf126d7867f3a2719cb481e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-shurcool-sanitized-anchor-name: Move to golang-xyz.
	* gnu/packages/golang.scm
	(go-github-com-shurcool-sanitized-anchor-name): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ieabd617d33e2185de2ded7b58f26fede569017ac

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-rubyist-tracerx: Move to golang-check.
	* gnu/packages/golang.scm (go-github-com-rubyist-tracerx): Move from here ...
	* gnu/packages/golang-check.scm: ... to here.

	Change-Id: Ie3791edb545221c42468293b1ac7e9a818c32662

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-rubyist-tracerx: Update to 0.0.0-20170927163412-787959303086.
	* gnu/packages/golang.scm (go-github-com-rubyist-tracerx): Update to 0.0.0-20170927163412-787959303086.

	Change-Id: Ia038f1150447970281d7cdf601a304c87a071c93

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-michiwend-gomusicbrainz: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-michiwend-gomusicbrainz): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I6d56c558651e788773034cb88b38d5350db0f2c2

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-michiwend-gomusicbrainz: Update to 0.0.0-20181012083520-6c07e13dd396.
	* gnu/packages/golang.scm (go-github-com-michiwend-gomusicbrainz): Update to 0.0.0-20181012083520-6c07e13dd396.
	[propagated-inputs]: Add go-github-com-michiwend-golang-pretty.
	[native-inputs]: Remove go-github-com-michiwend-golang-pretty and
	go-github-com-kr-text.

	Change-Id: I19f642a9226d864a84668012aebfba211b39b3de

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-michiwend-golang-pretty: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-michiwend-golang-pretty): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I851eb0caa396f84240579008b7b6c15cf906432c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-michiwend-golang-pretty: Update to 0.0.0-20141116172505-8ac61812ea3f.
	* gnu/packages/golang.scm (go-github-com-michiwend-golang-pretty): Update to 0.0.0-20141116172505-8ac61812ea3f.
	[propagated-inputs]: Add go-github-com-kr-text.
	[native-inputs]: Remove go-github-com-kr-text.

	Change-Id: Ice10be459ce271cf94df6171cc60b9082717418f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mtibben-percent: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-mtibben-percent): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I72694bfd424e16b32a5390a64b3e7c16a8b17ee4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-mvdan-cc-gofumpt: Move to golang-xyz.
	* gnu/packages/golang.scm (go-mvdan-cc-gofumpt): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I8be3ad98190babe01838b66c96da27d6a826cfb9

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-mvdan-cc-gofumpt: Swap inheritance with gofumpt.
	This change would help to use the library package by other Guix
	modules which is not easy when it's inherited from the command.

	* gnu/packages/golang.scm (go-mvdan-cc-gofumpt) [arguments]
	<skip-build?>: Now it's a library, keep binary in dedicated package.
	(gofumpt): Inherit.
	[arguments] <tests?>: Tested in library.
	<install-source?>: It's final binary, no source required.
	<skip-build?>: We need to build it now.
	[propagated-inputs]: Move all to native-inputs as it's final binary.
	[native-inputs]: Inherit from go-mvdan-cc-gofumpt.

	Change-Id: I05329e6d2a6f22d93c4a5a1baa71f5cf078b469e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-gopkg-in-errgo-v2.
	No in use by any packages in Guix, no updates for 6 years.

	* gnu/packages/golang-check.scm (go-gopkg-in-errgo-v2): Delete variable.

	Change-Id: I21ff459c1a67e252e7b18343d50697f4d95246fd

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gofumpt: Update to 0.7.0.
	* gnu/packages/golang.scm (gofumpt): Update to 0.7.0.
	[source] <snippet>: Remove it and re-implement the logic in the
	'set-fallback-version phase,  #:build-flags and #:test-flags.
	[arguments] <go>: Use go-1.22.
	<build-flags>: Provide version.
	<test-flags>: Skip one test.
	<phases>: Add 'set-fallback-version.
	[propagated-inputs]: Remove go-github-com-pkg-diff, go-github-com-kr-text,
	go-github-com-kr-pretty, and go-github-com-frankban-quicktest.
	[native-inputs]: Remove go-gopkg-in-errgo-v2; add go-github-com-go-quicktest-qt.

	Change-Id: Ibddb05925040fe1293dedb246617ed366fc4014d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-porter2.
	* gnu/packages/golang-xyz.scm (go-porter2): New variable.

	Change-Id: Ie0dd95b5efaee5716245da7e6c46577c8620f9ad

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-surgebase-porter2: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-surgebase-porter2): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ie29eaf684035994c55bf956d2acefeb3b1f7fbf7

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-surgebase-porter2: Update to 0.0.0-20150829210152-56e4718818e8.
	* gnu/packages/golang.scm (go-github-com-surgebase-porter2): Update to 0.0.0-20150829210152-56e4718818e8.
	[arguments] <phases>: Add 'fix-build.
	[propagated-inputs]: Add go-github-com-surge-glog.
	[native-inputs]: Remove go-github-com-surge-glog; add
	go-github-com-agonopol-go-stem, go-github-com-dchest-stemmer,
	go-github-com-kljensen-snowball, and
	go-github-com-reiver-go-porterstemmer.

	Change-Id: I7068bf5bcb456802d9e6bca9575242417dcbfc65

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-agonopol-go-stem.
	* gnu/packages/golang-xyz.scm (go-github-com-agonopol-go-stem): New variable.

	Change-Id: I53ed5d6b56b7042b2d9d18f84144628a172f68a3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-dchest-stemmer.
	* gnu/packages/golang-xyz.scm (go-github-com-dchest-stemmer): New variable.

	Change-Id: I2359d5f2196017ac4487e7d17a6419ea515e0aac

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-kljensen-snowball.
	* gnu/packages/golang-xyz.scm (go-github-com-kljensen-snowball): New variable.

	Change-Id: I4fe3cf6aa912237e1a0d7186f67021136119b628

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-reiver-go-porterstemmer.
	* gnu/packages/golang-xyz.scm (go-github-com-reiver-go-porterstemmer): New variable.

	Change-Id: Icdd61b5f7de34102d64b6bae75cbc097743ac675

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-olekukonko-ts: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-olekukonko-ts): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ibb66ec8c55070c839ae5e544f4ce01f8d3d6e8c5

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-alcortesm-tgz.
	Not in use by any packages in Guix, no updates for 9 years.

	* gnu/packages/golang.scm (go-github-com-alcortesm-tgz): Delete variable.

	Change-Id: I4a0e7dca27f435699a64a1e6f9598b920529d9db

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-vmihailenco-tagparser: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-vmihailenco-tagparser): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I3d8fed5ebb6c450267e4ae18df63d67933c8448d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove notmuch-fixtures.
	* gnu/packages/golang.scm (notmuch-fixtures): Delete variable.

	Change-Id: If71e281e1acf07aa2175dca8bdbf9dffd92a855a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-shlex: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-google-shlex): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I182b7965e68ba4a205e5c93efd6936949c064164

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-riywo-loginshell: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-riywo-loginshell): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I95441eb694ded0befd9b1d344e74298ed311cd57

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ssor-bom: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-ssor-bom): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ib334f3c5ee445489e8e4827b6e3e2c6795b6ffcf

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-gitlab-com-nyarla-go-crypt.
	* gnu/packages/golang-crypto.scm (go-gitlab-com-nyarla-go-crypt): New variable.

	Change-Id: Ie28070f92468dbf8307f917159872844bbb375b3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-nakagami-firebirdsql.
	* gnu/packages/golang-xyz.scm (go-github-com-nakagami-firebirdsql): New variable.

	Change-Id: I4d30dcb0db7fb8ec23bc7e1ce7b1499e0ae8c815

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kardianos: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-kardianos): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I60104783d67bcb00c2b16069611a72113ec163d3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kardianos-osext: Enable tests.
	* gnu/packages/golang.scm (go-github-com-kardianos-osext) [arguments]
	<tests?>: Enable as issue was resolved upstream.

	Change-Id: I958cfda1e393104f5f9c1c6dbebfdd5bd2e31e62

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kardianos-osext: Update to 0.0.0-20190222173326-2bc1f35cddc0.
	* gnu/packages/golang.scm (go-github-com-kardianos-osext): Update to 0.0.0-20190222173326-2bc1f35cddc0.

	Change-Id: I555303312ef8b11f792bbc7bd13a73e24fefea27

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hebcal-gematriya: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-hebcal-gematriya): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ib286d2b41173e4daac1219bfa8f4d839af329010

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hebcal-gematriya: Update to 1.0.1.
	* gnu/packages/golang.scm (go-github-com-hebcal-gematriya): Update to 1.0.1.

	Change-Id: Ia95c0b6f9dd798573faa30181522eca56fd4f1fe

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nathan-osman-go-sunrise: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-nathan-osman-go-sunrise): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I615e1213635ffc173fdebdf3af0db792ade3c71d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nathan-osman-go-sunrise: Update to 1.1.0.
	* gnu/packages/golang.scm (go-github-com-nathan-osman-go-sunrise): Update to 1.1.0.

	Change-Id: I7db71627b34ba39f4f93cf42070cae7987def4e0

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-daviddengcn-go-colortext: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-daviddengcn-go-colortext): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Idfb83db0d5ce5b750c057feaa2f97b6245872c32

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-motemen-go-colorine: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-motemen-go-colorine): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I8003ab7f12ce07a7e7ff4d87f3956979e3522510

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-motemen-go-colorine: Update to 0.0.0-20180816141035-45d19169413a.
	* gnu/packages/golang.scm (go-github-com-motemen-go-colorine): Update to 0.0.0-20180816141035-45d19169413a.

	Change-Id: I28d0a046cba60fbc37580cedd8b52cae76a598d3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-wraparound-wrap: Improve style.
	* gnu/packages/golang.scm (go-github-com-wraparound-wrap): Re-indent and
	move all propagated inputs to native.
	[arguments] <install-source?>: It's a final CLI command.
	<import-path>: Set to the source of command.
	<unpack-path>: Provide it.
	<phases>: Use default 'build.
	[propagated-inputs]: Remove go-github-com-spf13-cobra,
	go-github-com-signintech-gopdf, and go-github-com-flopp-go-findfont.
	[native-inputs]: Add go-github-com-spf13-cobra,
	go-github-com-signintech-gopdf, and go-github-com-flopp-go-findfont.
	[description]: Apply fill column.

	Change-Id: I80d470a77e49ff5004a9eb1417123e09efde024f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-rifflock-lfshook: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-rifflock-lfshook): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I93c8e864da864672664a3efaf5409c677da93d49

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: aws-vault: Move to password-utils.
	* gnu/packages/golang.scm (aws-vault): Move from here ...
	* gnu/packages/password-utils.scm: ... to here.

	Change-Id: I530c13fb88c48e3e0f660da6a1aed053a5435ed4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-valyala-bytebufferpool: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-valyala-bytebufferpool): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I625b7fcf28f625142106feb4510daad10362cc31

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-peterbourgon-diskv: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-peterbourgon-diskv): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I7d8250304f903f28906c7f8098ac6c89347d7d23

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-bradenhilton-mozillainstallhash.
	* gnu/packages/golang-web.scm (go-github-com-bradenhilton-mozillainstallhash): New variable.

	Change-Id: I25db6a11708a9c19617762ea04375bb25262c2c3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-bradenhilton-cityhash.
	* gnu/packages/golang-crypto.scm (go-github-com-bradenhilton-cityhash): New variable.

	Change-Id: I42bb34f4a5dc4a92c2eceead1f2daa910ac387be

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gregjones-httpcache: Fix indentation.
	* gnu/packages/golang-web.scm (go-github-com-gregjones-httpcache): Fix
	indentation.

	Change-Id: Id8f69140baba71b95ae5dca118ffcc230452b54d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gregjones-httpcache: Update to 0.0.0-20190611155906-901d90724c79.
	* gnu/packages/golang-web.scm (go-github-com-gregjones-httpcache): Update to 0.0.0-20190611155906-901d90724c79.
	[propagated-inputs]: Add go-github-com-peterbourgon-diskv,
	go-github-com-syndtr-goleveldb, go-github-com-bradfitz-gomemcache,
	and go-github-com-gomodule-redigo.

	Change-Id: Iddf2a0f13a3f880d0a3c4456ff87cf3c883b5328

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gomodule-redigo: Move to golang-xyz.
	* gnu/packages/databases.scm (go-github-com-gomodule-redigo): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I747da14647b1b32756b9f6a4dd0f840e908fcede

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gomodule-redigo: Update to 1.9.2.
	* gnu/packages/databases.scm (go-github-com-gomodule-redigo): Update to 1.9.2.
	[arguments] <skip-build?>: No go files in project's root.
	<import-path>: Set to project's root.
	<unpack-path>: Remove as redundant.
	<test-flags>: Skip all tests requiring redis CLI and running redis
	service.
	<phases>: Add 'remove-examples.
	[native-inputs]: Remove redis.

	Change-Id: Ia87d118ddebc712d7c91d83c3bb707271c86ec16

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-rcrowley-go-metrics: Move to golang-web.
	* gnu/packages/golang-xyz.scm (go-github-com-rcrowley-go-metrics): Move
	from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: Iec57b6a74bfdd998463b2529a949c9fd045feae9

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-rcrowley-go-metrics: Update to 0.0.0-20201227073835-cf1acfcdf475.
	* gnu/packages/golang-xyz.scm (go-github-com-rcrowley-go-metrics): Update to 0.0.0-20201227073835-cf1acfcdf475.

	Change-Id: I79f15d5a32ec274a544fe8bdd2e4bba3d11335b5

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-stathat-go: Move to golang-web.
	* gnu/packages/golang-xyz.scm (go-github-com-stathat-go): Move from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: Ibddb2d1146f2bc00edca434092da8237e3a77efd

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-stathat-go: Improve package style.
	* gnu/packages/golang-xyz.scm (go-github-com-stathat-go): Fix
	indentation, rearrange fields order.
	[description]: Add a link to SataHat.

	Change-Id: I981ed85649a8c80576d550ca0d960633932ed792

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-stathat-go: Update to 1.0.0.
	* gnu/packages/golang-xyz.scm (go-github-com-stathat-go): Update to 1.0.0.

	Change-Id: I62c92bdd8176298d938d87580d7277accd271cd3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-stoewer-go-strcase.
	* gnu/packages/golang-xyz.scm (go-github-com-stoewer-go-strcase): New variable.

	Change-Id: I4c148cba75a4000ee4fd3a9366bf525d26df7849

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-modernc-org-lexer.
	* gnu/packages/golang-xyz.scm (go-modernc-org-lexer): New variable.

	Change-Id: I1925ebdfb0ad9c86507ac526b27025368facfe49

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-containerd-plugin.
	* gnu/packages/golang-xyz.scm (go-github-com-containerd-plugin): New variable.

	Change-Id: Id8be82abc8d01ce57749ee2068b6be7fde10eff0

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-containerd-platforms.
	* gnu/packages/golang-xyz.scm (go-github-com-containerd-platforms): New variable.

	Change-Id: I846e26f2414268452d1d21e0387f0c2eb970c32e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/image-viewers: Remove golang module.
	* gnu/packages/image-viewers.scm: As all Golang dependencies were
	shifted to corresponded submodules, remove not required "golang" module
	from used ones.

	Change-Id: I0751655edef4485e8c7393690b93ffd884e1fb75

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-disintegration-imaging: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-disintegration-imaging): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Iec713c34d2b8b72e9593d98927d60c3699ad818c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-git-lfs-go-netrc: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-git-lfs-go-netrc): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I958e375e5bb6eec173b3b75d189491e5bc132827

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-git-lfs-go-netrc: Update to 0.0.0-20230601124202-e96144b9a966.
	* gnu/packages/golang.scm (go-github-com-git-lfs-go-netrc): Update to 0.0.0-20230601124202-e96144b9a966.

	Change-Id: I6214604e21b2d564c17dce5f8f276f559a6d111b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-lucasb-eyer-go-colorful: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-lucasb-eyer-go-colorful): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/image-viewers.scm: Add golang-xyz.

	Change-Id: I9bb92dc5e5b549e74f6354870a061d958ff34931

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-cespare-mph: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-cespare-mph): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Iaf690f78cb14c063b883c7b3a58a3150f9c3548c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-charmbracelet-x-ansi-0.4.5.
	* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-ansi-0.4.5): Delete variable.

	Change-Id: Ibf8f3d3cab771ddaebbada05a3968ccc5b8d4e11

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-charmbracelet-x-input: Update to 0.3.0.
	* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-input): Update to 0.3.0.
	[propagated-inputs]: Remove go-github-com-charmbracelet-x-ansi-0.4.5; add
	go-github-com-charmbracelet-x-ansi.

	Change-Id: Iead85a8c4cf0ff2339db1be1fa3aa2d59fc7453e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-charmbracelet-x-ansi: Update to 0.6.0.
	* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-ansi): Update to 0.6.0.

	Change-Id: I449cb1f8439f2ae34a3dc8a2c2d62cd076947991

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-xrash-smetrics: Simplify.
	* gnu/packages/golang-xyz.scm (go-github-com-xrash-smetrics) [arguments]
	<phases>: Use default 'check.

	Change-Id: I1bbf3fb59f4a7e161ec701aedb50f402832d5710

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-xo-terminfo: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-xo-terminfo): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I8ba7b7d24737b8067b22b786c2aca73aec84d0d4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-xo-terminfo: Update to 0.0.0-20220910002029-abceb7e1c41e.
	* gnu/packages/golang.scm (go-github-com-xo-terminfo): Update to 0.0.0-20220910002029-abceb7e1c41e.
	[native-inputs]: Add go-golang-org-x-exp.

	Change-Id: I92a5867d3cdb619f1c26da105eda3eb83055409a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-jsonnet: Fix typo.
	* gnu/packages/golang-xyz.scm (go-jsonnet) [arguments]
	<install-source?>: Fix field typo.

	Change-Id: I492cda851a0e577dcc47cd557178524d147e1649

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gitlab-com-yawning-utls-git: Fix tests.
	* gnu/packages/golang-crypto.scm (go-gitlab-com-yawning-utls-git)
	[arguments] <test-flags>: Skip 2 tests relaying on dated TLS
	certificates.

	Change-Id: I289f1a97df83f8c43e029de8457098061528c922

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-bradfitz-gomemcache: Move to golang-xyz.
	* gnu/packages/databases.scm (go-github-com-bradfitz-gomemcache): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I0592af69046c5b9aa85f6a3ec0efc56ffe5f1004

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-bradfitz-gomemcache: Update to 0.0.0-20230905024940-24af94b03874.
	* gnu/packages/databases.scm (go-github-com-bradfitz-gomemcache): Update to 0.0.0-20230905024940-24af94b03874.
	[source] <snippet>: Remove it as issue is resolved upstream.
	[arguments] <skip-build?>: No go files in project's root.
	<import-path>: Set to project's root.
	<unpack-path>: Remove as redundant.

	Change-Id: I64e002e6e76900f9299839e92fde2c22d3963368

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-google-go-github-v50.
	* gnu/packages/golang-web.scm (go-github-com-google-go-github-50): New variable.

	Change-Id: I0299e56db83d39a1bf8dd3afc9046a2b11c2e13b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-mvdan-cc-sh-v3.
	* gnu/packages/golang-xyz.scm (go-mvdan-cc-sh-v3): New variable.

	Change-Id: Idfd7faf19627ee797facb155e5a065609f07e2f3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-twpayne-go-vfs-v4.
	* gnu/packages/golang-xyz.scm (go-github-com-twpayne-go-vfs-v4): New variable.

	Change-Id: Ia1e92ec37ee309c5d2e8c4bae469ed4bccf49221

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-twpayne-go-vfs-v5: Simplify.
	* gnu/packages/golang-xyz.scm (go-github-com-twpayne-go-vfs-v5)
	[arguments] <phases>: Use default 'check.

	Change-Id: I7857a7d9ab6334188ca8cb40ad71af2d7790298b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-twpayne-go-xdg-v6.
	* gnu/packages/golang-xyz.scm (go-github-com-twpayne-go-xdg-v6): New variable.

	Change-Id: I6acdfc4a947ed6b72536ec10c394963ce3bae4df

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-twpayne-go-xdg-v3: Adjust inputs.
	* gnu/packages/golang-xyz.scm (go-github-com-twpayne-go-xdg-v3)
	[propagated-inputs]: Add go-github-com-twpayne-go-vfs-1.0.1.
	[native-inputs]: Remove go-github-com-twpayne-go-vfs-1.0.1.

	Change-Id: I99e932b0ccbed59ee08065a941487e54d5cd88db

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-twpayne-go-xdg-v3: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-twpayne-go-xdg-v3): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Icfea33020fcadb4b47cdced47df203886b3260b4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-twpayne-go-vfs: Rename variable.
	* gnu/packages/configuration-management.scm
	* gnu/packages/golang-xyz.scm (go-github-com-twpayne-go-vfs): Rename
	variable to go-github-com-twpayne-go-vfs-v5 to reflect go.mod import path.
	[arguments] <import-path>: Adjust as seen in go.mod for the current
	version.
	(go-github-com-twpayne-go-vfs-1.0.1) [arguments] <import-path>: Adjust
	as seen in go.mod for the current version.

	* gnu/packages/configuration-management.scm (chezmoi) [native-inputs]:
	Remove go-github-com-twpayne-go-vfs, add
	go-github-com-twpayne-go-vfs-1.0.1.

	Change-Id: Ifa1ae0e12795248820c86db106146a45f4bbbe2d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-twpayne-go-pinentry.
	* gnu/packages/golang-crypto.scm (go-github-com-twpayne-go-pinentry,
	go-github-com-twpayne-go-pinentry-v4): New variables.

	Change-Id: Iec28d1a0c9215d9d31212ceaa4ccb4046bf0fab3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-git-go-git-v5: Move to golang-vcs.
	* gnu/packages/version-control.scm (go-github-com-go-git-go-git-v5):
	Move from here ...
	* gnu/packages/golang-vcs.scm: ... to here.
	Add golang-crypto and version-control modules.

	* gnu/packages/configuration-management.scm: Remove version-control, add
	golang-vcs module.

	Change-Id: I0125943bcb2ab719ad5667678b72ece7650f5e4b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-go-github: Update to 31.0.0.
	This is a bare minimal version required for any other inheritances,
	upstream introduces a new import path for each major version.

	* gnu/packages/golang-web.scm (go-github-com-google-go-github): Update
	to 31.0.0 and rename variable to go-github-com-google-go-github-v31.
	[source] <snippet>: Delete 2 stand alone submodules.
	[arguments] <skip-build?>: No go files in project's root.
	<import-path>: Adjust to the module's new path.
	<unpack-path>: Remove as redundant.
	<phases>: Add 'remove-examples.
	(go-github-com-google-go-github-v33): Inherit.
	[source] <snippet>: Delete 2 stand alone submodules.
	<import-path>: Adjust to the module's new path.
	<unpack-path>: Remove as redundant.

	Change-Id: I345774192fb091630151eadcb1448bb8cf0f8303

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: pixterm: Update to 1.3.2.
	* gnu/packages/image-viewers.scm (pixterm): Update to 1.3.2.
	[arguments] <install-source?>: No sources required as it's final CLI
	command.
	[inputs]: Remove go-golang-org-x-crypto.

	Change-Id: I9bbeb1868466f89a56e172e8518c89d39c1950dc

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ssgelm-cookiejarparser: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-ssgelm-cookiejarparser): Move
	from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I258d3f7126c4937421181456c71dc02615707fb2

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-valyala-tcplisten: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-valyala-tcplisten): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I6214029df7e62c1f3fe74253617d6d417dc23b09

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-mvdan-cc-unparam: Move to golang-check.
	* gnu/packages/golang.scm (go-mvdan-cc-unparam, unparam): Move from here ...
	* gnu/packages/golang-check.scm: ... to here.

	Change-Id: I4059ca18c951182d7fa186b8b9787992cfe90410

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-mvdan-cc-unparam: Swap inheritance.
	Simplify both packages by swapping inheritance where final CLI command
	package inherits from Go library.

	* gnu/packages/golang.scm (go-mvdan-cc-unparam): Override unparam.
	Swap inputs with propagated-inputs to cover future library use.
	(unparam): Inherit from go-mvdan-cc-unparam

	Change-Id: Id21d10bc10462b28475f9064f34141f12c5656bb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: unparam: Enable tests.
	* gnu/packages/golang.scm (unparam) [arguments] <tests?>: Enable most of
	the tests.
	<phases>: Add 'remove-failing-test-scripts.

	Change-Id: I1dd75fcd2e991bd84ac042ee1a3519612fc64511

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-phpdave11-gofpdi: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-phpdave11-gofpdi): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I80c875bac3e7ba920cc344a9c0e2a053536154e1

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-phpdave11-gofpdi: Update to 1.0.14.
	* gnu/packages/golang.scm (go-github-com-phpdave11-gofpdi): Update to 1.0.14.

	Change-Id: I20f423e4ccbb0a3e9ca5179c76b6d326b467c37d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-gopkg-in-mgo-v2.
	Not in use by any other packages in Guix. Unmaintained according to
	project's about, see <https://github.com/go-mgo/mgo/pull/574>.

	* gnu/packages/databases.scm (go-gopkg-in-mgo-v2): Delete variable.

	Change-Id: Idc1e064e20a3263fc62f478bf4fe69b7b39a4dcb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-twpayne-go-shell: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-twpayne-go-shell): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I67aeca08535ea3a03963518288daf1613c2df392

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-twpayne-go-shell: Update to 0.5.0.
	* gnu/packages/golang.scm (go-github-com-twpayne-go-shell): Update to 0.5.0.
	[native-inputs]: Add go-github-com-alecthomas-assert-v2.

	Change-Id: I686aaf9ce82471b044d89dcec6cc8839dc957a7f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-leonelquinteros-gotext: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-leonelquinteros-gotext): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ia8817b7ec6edab094ef8e3cf6aebba6854277f3f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-leonelquinteros-gotext: Update to 1.7.0.
	* gnu/packages/golang.scm (go-github-com-leonelquinteros-gotext): Update to 1.7.0.

	Change-Id: I87903a3d0ee6330b174b0fce30aeb32129619588

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-knz-lipgloss-convert.
	* gnu/packages/golang-xyz.scm (go-github-com-knz-lipgloss-convert): New variable.

	Change-Id: Ibed997c9da2066489f91d87b5994998237d50c98

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-kortschak-wol.
	* gnu/packages/golang-web.scm (go-github-com-kortschak-wol): New variable.

	Change-Id: If9f2153d1fb4b42479e7bbf8b1ce2677300abcd1

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kortschak-utter: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-kortschak-utter): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I043dd97ef246a242fbf99b0c5e63d81ded8f6cb7

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kortschak-utter: Update to 1.7.0.
	* gnu/packages/golang.scm (go-github-com-kortschak-utter): Update to 1.7.0.

	Change-Id: I70b773144a50c60860cf4b6aa5801e2b0a269c82

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kataras-golog: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-kataras-golog): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I9af9de46300f34983c5a1716ebc3421049b2a385

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kataras-golog: Update to 0.1.12.
	* gnu/packages/golang.scm (go-github-com-kataras-golog): Update to 0.1.12.

	Change-Id: Ia4641f38d811231ecbfc4b4a6069b6a227ad792e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kataras-pio: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-kataras-pio): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ibbd6329cb264458d03e3da64d6a051b360d0d8d3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kataras-pio: Update to 0.0.13.
	* gnu/packages/golang.scm (go-github-com-kataras-pio): Update to 0.0.13.

	Change-Id: Ie771ae5faf67efad5ad2644eac5ca17a1fb21481

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kardianos-minwinsvc: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-kardianos-minwinsvc): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Iba04b2b29011afe7b53f1e00062604ae42121650

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kardianos-minwinsvc: Update to 1.0.2.
	* gnu/packages/golang.scm (go-github-com-kardianos-minwinsvc): Update to 1.0.2.

	Change-Id: I461d1a8abcb170266de17f69e4c0a3906493e84d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jtolds-gls: Move to golang-check.
	* gnu/packages/golang.scm (go-github-com-jtolds-gls): Move from here ...
	* gnu/packages/golang-check.scm: ... to here.

	Change-Id: Ic4e483abf95146a3a39919f40e8dda86c64dd355

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jtolds-gls: Update to 4.20.0.
	* gnu/packages/golang.scm (go-github-com-jtolds-gls): Update to 4.20.0.

	Change-Id: Id58e905a08ee1a961e46aa36c2d20ae951aca166

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-docker-distribution: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-docker-distribution): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I1da803bef6e02969b606a47e6b8058df1a0d04ae

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-docker-distribution: Update to 2.8.3.
	* gnu/packages/golang.scm (go-github-com-docker-distribution): Update to 2.8.3.
	[source] <snippets>: Delete bundeled packages from "vendor/golang.org"
	as they are availalbe in Guix.
	[arguments] <test-flags>: Run short tests.
	<tests-subdir>: Run some not expencive tests.

	Change-Id: I47977f10ea80295b3676ba9ad4847b99fc1a6e67

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-git-sr-ht-adnano-go-gemini: Move to golang-web.
	* gnu/packages/golang.scm (go-git-sr-ht-adnano-go-gemini): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: Idade0e9089654e4acc456d05e01e4fc5f2aef943

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-git-sr-ht-adnano-go-gemini: Update to 0.2.5.
	* gnu/packages/golang.scm (go-git-sr-ht-adnano-go-gemini): Update to 0.2.5.
	[propagated-inputs]: Remove go-golang-org-x-text.

	Change-Id: I21944aecb805547be323d1e0a007ff3073d4f047

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-spaolacci-murmur3: Move to golang-crypto.
	* gnu/packages/golang.scm (go-github-com-spaolacci-murmur3): Move from
	here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I05fca3251cf7706f8e34295657d57e43f1213079

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-fsnotify-fsnotify: Skip one test.
	* gnu/packages/golang-xyz.scm (go-github-com-fsnotify-fsnotify)
	[arguments] <test-flags>: Skip one failing test.

	Change-Id: I978b5987e29953c228f6bf187d547cb1beebe939

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mr-tron-base58: Move to golang-crypto.
	* gnu/packages/golang.scm (go-github-com-mr-tron-base58): Move from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I85d07e3451db02d39df1620ce9dfd69baaa0b8eb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mr-tron-base58: Update to 1.2.0.
	* gnu/packages/golang.scm (go-github-com-mr-tron-base58): Update to 1.2.0.

	Change-Id: I32c22775a4de14100332e5dfbddbe5b47055d36f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-cli-safeexec: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-cli-safeexec): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ib58339d2e0658deec2c4f191b201d007b73f6380

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gron: Move to golang-web.
	* gnu/packages/golang.scm (gron): Move from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: Ib657465e9603c96e285f4658b38b5c0c37535756

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-gopkg-in-djherbis-times-v1.
	Not in use by any other packages in Guix, succeeded by
	go-github-com-djherbis-times.

	* gnu/packages/golang.scm (go-gopkg-in-djherbis-times-v1): Delete variable.

	Change-Id: I20b4d2010241b435a842e555a9cdf6ab26312aa0

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-zenhack-go-notmuch.
	Not in use by any other packages in Guix, no updates for 3 years.

	* gnu/packages/golang.scm (go-github-com-zenhack-go-notmuch): Delete variable.

	Change-Id: I1a28aff813415e912eff1c57136590bff5896472

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-whyrusleeping-stump.
	Not in use by any other packages in Guix, no updates for 9 years.

	* gnu/packages/golang.scm (go-github-com-whyrusleeping-stump): Delete variable.

	Change-Id: I5ab2d0038c06964740b1c89556acd9919dd1a23f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-whyrusleeping-progmeter.
	Not in use by any packages in Guix and no updates for 7 years.

	* gnu/packages/golang.scm (go-github-com-whyrusleeping-progmeter): Delete variable.

	Change-Id: I5b7f0737e23ec1efc1502f8094cb9758f2437b91

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-tevino-abool.
	Not in use by any packages in Guix, no updates for 3 years.

	* gnu/packages/golang.scm (go-github-com-tevino-abool): Delete variable.

	Change-Id: I92bfdd50835ec06fc8ec2eaa72b098660ef8ed79

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-mtibben-androiddnsfix.
	Not in use by any other packages in Guix, it was a temporary solution
	implemented 5 years ago according to project's about field:
	"androiddnsfix is a hack around the issues in
	<https://github.com/golang/go/issues/8877>"

	* gnu/packages/golang.scm
	(go-github-com-mtibben-androiddnsfix, go-github-com-androiddnsfix):
	Delete variables.

	Change-Id: Ie2fda123b03b1cf99c70b39198eaabfe3e6baa8f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-dario-cat-mergo: Move to golang-xyz.
	* gnu/packages/golang.scm (go-dario-cat-mergo): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I3c82451ec5c3147e00f6598986903dda735f9e0f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-dario-cat-mergo: Update to 1.0.1.
	* gnu/packages/golang.scm (go-dario-cat-mergo): Update to 1.0.1.

	Change-Id: I1e7cd5c414b8038828dd1a1cdf5f6ab9b26a1881

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-imdario-mergo.
	* gnu/packages/golang.scm (go-github-com-imdario-mergo): Delete variable.
	(go-dario-cat-mergo): Override go-github-com-imdario-mergo's package
	definition instead of inherit it.
	[source] <url>: Fix permament redirection
	<https://github.com/imdario/mergo> -> <https://github.com/darccio/mergo>.
	[native-inputs]: Remove go-gopkg-in-yaml-v2; add go-gopkg-in-yaml-v3.
	[home-page]: Fix permament redirection
	<https://github.com/imdario/mergo> -> <https://github.com/darccio/mergo>.

	Change-Id: I612c7d028a92e877fd20900dffaba267405d99e6

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-jsonnet: Move to golang-xyz.
	* gnu/packages/golang.scm (go-jsonnet): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Iea9d2781c60ca0c1c17d4bdf126f972fa47d22a3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-jsonnet: Adjust inputs.
	* gnu/packages/golang.scm (go-jsonnet): Move all propagated-inputs to
	native-inputs as it's a final CLI command.

	Change-Id: I95c55cb1c95e7e794ed963d9e991431625fbaee8

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-go-jsonnet: Rename variable.
	* gnu/packages/golang.scm (go-github-com-google-go-jsonnet): Rename
	variable to go-jsonnet as it's a final CLI programm and not a library
	used by any package in Guix.

	Change-Id: I88ef319530bd64e9675d8f86dbd78640fc617e89

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-go-jsonnet: Update to 0.20.0.
	* gnu/packages/golang.scm (go-github-com-google-go-jsonnet): Update to 0.20.0.

	Change-Id: Iffce50b49b180e4a629052ac98ae9054816ac57d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-cheekybits-genny.
	Not in use by any packages in Guix, looks like abandoned, see
	<https://github.com/cheekybits/genny/issues/79>.

	* gnu/packages/golang.scm (go-github-com-cheekybits-genny): Delete variable.

	Change-Id: I19c3ab8c3fc1381efa9c125de55aa2fc179938a8

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-burntsushi-locker.
	Not in use by any packages in Guix, no updates for the last 8 years.

	* gnu/packages/golang.scm (go-github-com-burntsushi-locker): Delete variable.

	Change-Id: I5a5dc69dedcc91d51cc1008e9a0cb783800cba79

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-btcsuite-btclog-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-btcsuite-btclog-v2): New variable.

	Change-Id: Idb9b2e9767ebdca9813ab30c134aa24ce838d358

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-btcsuite-btclog: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-btcsuite-btclog): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Idabd6bbe1ecdac641a4a7eab0f391691f4834a00

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-btcsuite-btclog: Update to 1.0.0.
	* gnu/packages/golang.scm (go-github-com-btcsuite-btclog): Update to 1.0.0.

	Change-Id: I2a45e3e818053b4d5b0785a5a0555726c7856d27

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-ayufan-golang-kardianos-service.
	Not in use by any packages in Guix, no updates for the last 9
	years. It's a clone of <https://github.com/kardianos/service>.

	* gnu/packages/golang.scm
	(go-github-com-ayufan-golang-kardianos-service): Delete variable.

	Change-Id: Ifbfee5366891e8349407b00998a900cee9a6d46b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-git-sr-ht-rockorager-tcell-term: Move to golang-xyz.
	* gnu/packages/golang.scm (go-git-sr-ht-rockorager-tcell-term): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I493bc41998770bca0794f92e0bc69a6eeeea656b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-git-sr-ht-rockorager-tcell-term: Update to 0.10.0.
	* gnu/packages/golang.scm (go-git-sr-ht-rockorager-tcell-term): Update to 0.10.0.
	[propagated-inputs]: Remove go-golang-org-x-sys, go-golang-org-x-term,
	go-gopkg-in-check-v1, go-github-com-davecgh-go-spew, and
	go-github-com-stretchr-testify.
	[native-inputs]: Add go-github-com-stretchr-testify.

	Change-Id: I17678d1833026f906b78592ec47ff87a3e793231

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hashicorp-hcl-v2: Fix tests.
	* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-hcl-v2):
	[arguments] <test-flags>: Skip 3 failing test matches.
	[native-inputs]: Add go-github-com-apparentlymart-go-dump,
	go-github-com-go-test-deep, go-github-com-kr-pretty,
	go-github-com-kylelemons-godebug, go-github-com-sergi-go-diff,
	go-github-com-spf13-pflag, go-github-com-zclconf-go-cty-debug, and
	go-golang-org-x-crypto.

	Change-Id: I11e453ff3a7c947d7738474d6bbea03d86effc37

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-apparentlymart-go-dump.
	* gnu/packages/golang-xyz.scm (go-github-com-apparentlymart-go-dump): New variable.

	Change-Id: Icd9fa47dc754c93d9c455ef9c89242f57ffe0184

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-zclconf-go-cty-debug.
	* gnu/packages/golang-xyz.scm (go-github-com-zclconf-go-cty-debug): New variable.

	Change-Id: I432d0f3b67a861d27cb8e7aeb40855e08f923b0d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-zclconf-go-cty: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-zclconf-go-cty): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I16b398cfae170fdf34cf5e86a003db9b298509ef

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-zclconf-go-cty: Update to 1.16.0.
	* gnu/packages/golang.scm (go-github-com-zclconf-go-cty): Update to 1.16.0.
	[arguments] <skip-build?>: As no go files in project's root.
	<import-path>: Adjust to the project's root.
	<unpack-path>: Remove it.
	[propagated-inputs]: Remove go-github-com-vmihailenco-msgpack-v4 and
	go-github-com-apparentlymart-go-textseg-v13; add
	go-github-com-apparentlymart-go-textseg-v15 and
	go-github-com-vmihailenco-msgpack-v5.

	Change-Id: I1511603cc0365d66df806305086bc28c04fec593

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-vmihailenco-msgpack-v5.
	* gnu/packages/golang-xyz.scm (go-github-com-vmihailenco-msgpack-v5): New variable.

	Change-Id: I80c504fe09c917188f441c6e71a1b87db6c05fd0

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-google-golang-org-appengine.
	* gnu/packages/golang-xyz.scm (go-google-golang-org-appengine): New variable.

	Change-Id: Ieb682f8171487bc63bff7b110f78708d4636d3e4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-vmihailenco-msgpack-v4: Update to 4.3.13.
	* gnu/packages/golang-xyz.scm (go-github-com-vmihailenco-msgpack-v4): Update to 4.3.13.

	Change-Id: I69463c43e4af1866f3eb8f3656180ef03695e435

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-vmihailenco-msgpack-v4: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-vmihailenco-msgpack-v4): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Id5655a227d052d960bf1c72e2f496145420a8cb1

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-apparentlymart-go-textseg-autoversion: Update to 1.3.0.
	* gnu/packages/golang-xyz.scm
	(go-github-com-apparentlymart-go-textseg-autoversion): Update to 1.3.0.
	Do not inherit from go-github-com-apparentlymart-go-textseg-v13.
	[arguments] <skip-build?>: As no go files in project's root.
	[propagated-inputs]: Add go-github-com-apparentlymart-go-textseg-v9,
	go-github-com-apparentlymart-go-textseg-v10,
	go-github-com-apparentlymart-go-textseg-v11,
	go-github-com-apparentlymart-go-textseg-v12,
	go-github-com-apparentlymart-go-textseg-v13, and
	go-github-com-apparentlymart-go-textseg-v15.
	[synopsis]: Add it.
	[description]: Likewise.

	Change-Id: I4d553ccfd1880455d77231042cd5a805a0613c48

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-apparentlymart-go-textseg: Add all variants.
	*
	gnu/packages/golang-xyz.scm (go-github-com-apparentlymart-go-textseg-v13):
	Inherit from go-github-com-apparentlymart-go-textseg-v12.
	[arguments]: <skip-build?>: As no go files in project's root.
	<phases>: Add 'remove-submodule.
	<unpack-path>: Remove it.
	[native-inputs]: Remove ruby.

	(go-github-com-apparentlymart-go-textseg-v9
	go-github-com-apparentlymart-go-textseg-v10
	go-github-com-apparentlymart-go-textseg-v11,
	go-github-com-apparentlymart-go-textseg-v12,
	go-github-com-apparentlymart-go-textseg-v15,
	go-github-com-apparentlymart-go-textseg-v16): New variables.

	Change-Id: I4e7c12e36324829ac9a1d25fa9ab0e6a755d1163

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-apparentlymart-go-textseg-v13: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-apparentlymart-go-textseg-v13,
	go-github-com-apparentlymart-go-textseg-autoversion): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ifc8d6bf20573632f70bdce555736e83273b62f1f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-agext-levenshtein: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-agext-levenshtein): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I010d36d254b915db60779ca53a127c74f204e079

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-magiconair-properties: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-magiconair-properties): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I573da477818bd38cda435568fcc751e28ee6d35e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-magiconair-properties: Update to 1.8.9.
	* gnu/packages/golang.scm (go-github-com-magiconair-properties): Update to 1.8.9.

	Change-Id: Id1d01bb37a9a75621bea53815915432902751f9c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-outcaste-io-ristretto.
	* gnu/packages/golang-xyz.scm (go-github-com-outcaste-io-ristretto): New variable.

	Change-Id: Ia4bd1416b9c4da98d214668a03fc93f91ff7bad9

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-dgryski-dgoogauth.
	* gnu/packages/golang-crypto.scm (go-github-com-dgryski-dgoogauth): New variable.

	Change-Id: I029051004b2d573eefa5e8289c822e967b799b33

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-dgryski-go-linebreak.
	* gnu/packages/golang-xyz.scm (go-github-com-dgryski-go-linebreak): New variable.

	Change-Id: I1c6aa6edaa9cd5f0804495b09f37ccface8cca36

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-dgryski-go-rendezvous.
	* gnu/packages/golang-crypto.scm (go-github-com-dgryski-go-rendezvous): New variable.

	Change-Id: I863e2044ab365a80763226f8b8e8ea88719fe073

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-dgryski-go-mph: Move to golang-crypto.
	* gnu/packages/golang.scm (go-github-com-dgryski-go-mph): Move
	from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I58bb4f8d6be1e840d214a2e1487a3637bbef0edf

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-dgryski-go-metro: Move to golang-crypto.
	* gnu/packages/golang.scm (go-github-com-dgryski-go-metro): Move
	from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I1aa3193aa57ca3b8dd1dca49038dbc045f8bfc1a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-dgryski-go-metro: Update to 0.0.0-20250106013310-edb8663e5e33.
	* gnu/packages/golang.scm (go-github-com-dgryski-go-metro): Update to 0.0.0-20250106013310-edb8663e5e33.

	Change-Id: Ic8405962e5e8474ce27add2ec6b6dfa54ec11e6f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-docker-go-connections: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-docker-go-connections): Move
	from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I30348ea1bf48d3f6929035d9a25141c6cfe86b47

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-docker-go-units: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-docker-go-units): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ife0e8e396188645b60527e94137693e29f0a4eb0

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-docker-go-units: Update to 0.5.0.
	* gnu/packages/golang.scm (go-github-com-docker-go-units): Update to 0.5.0.

	Change-Id: I1fdec88559813d9c5a0344bdd97a6348d7909840

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-matrix-org-gomatrix.
	Not in use by any packages in Guix, project is archived upstream and not
	maintained: "This repository has been archived by the owner on Feb 21,
	2024. It is now read-only.".

	* gnu/packages/golang.scm (go-github-com-matrix-org-gomatrix): Delete variable.

	Change-Id: I98b6de96f87d8869bb2485a49f7269435062ab38

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-macronut-go-tproxy: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-macronut-go-tproxy): Move
	from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: Ie0faee29489ffc89812d310eb3ccc5b0af642779

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-ddevault-go-libvterm.
	Not in use by any packages in Guix, project is archived upstream and not
	maintained: "This repository has been archived by the owner on Nov 17,
	2021. It is now read-only.".

	* gnu/packages/golang.scm (go-github-com-ddevault-go-libvterm): Delete variable.

	Change-Id: I776e9ed76640f87729b9658af3daa2e769c881ed

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-robfig-cron-v3: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-robfig-cron-v3): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I6096fa9b398fd12ea1733565658b99054a7512ce

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-robfig-cron: Rename variable.
	* gnu/packages/golang.scm (go-github-com-robfig-cron): Rename variable
	to go-github-com-robfig-cron-v3 follow go.mod import style path to
	improve importer.
	[arguments] <import-path>: Change to "github.com/robfig/cron/v3".

	* gnu/packages/check.scm (actionlint) [native-inputs]: Remove
	go-github-com-robfig-cron; add go-github-com-robfig-cron-v3.

	* gnu/packages/web.scm (poussetaches) [propagated-inputs]: Remove
	go-github-com-robfig-cron; add go-github-com-robfig-cron-v3.

	Change-Id: Iac02e0f256d37d8d11bfd03b7fe1d14b1d1c7894

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: actionlint: Update to 1.7.6.
	* gnu/packages/check.scm (actionlint): Update to 1.7.6.
	[native-inputs]: Add go-github-com-bmatcuk-doublestar-v4,
	go-github-com-mattn-go-shellwords, go-github-com-yuin-goldmark, and
	go-golang-org-x-sys.

	Change-Id: I138d692c107ac170c4580a00a19827ed61a158d8

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-masterminds-squirrel.
	* gnu/packages/golang-xyz.scm (go-github-com-masterminds-squirrel): New variable.

	Change-Id: I14dbeb77ccb8d1c2a7ff0e037bd0dc18e44d187a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-lann-builder.
	* gnu/packages/golang-xyz.scm (go-github-com-lann-builder): New variable.

	Change-Id: I37d916514b7c8dcbc0ac08fb7bf0ffa76320515a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-lann-ps.
	* gnu/packages/golang-xyz.scm (go-github-com-lann-ps): New variable.

	Change-Id: Ic86df6f14e93c12d2f75342906c9d0cba9a05451

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-masterminds-goutils: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-masterminds-goutils): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I610d1125c8bd4b9f6b1042aae09f2a41140fd3d7

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jba-templatecheck: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-jba-templatecheck): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I056aac123819b9a625b5d80e77097a037a52f004

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jba-templatecheck: Update to 0.7.1.
	* gnu/packages/golang.scm (go-github-com-jba-templatecheck): Update to 0.7.1.
	[arguments]: <go>: Use go-1.22.

	Change-Id: I19ab2b099e84bb5627076b3af141a6600dd2badd

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kevinburke-ssh-config: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-kevinburke-ssh-config): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ie5124c30d672afae2fedbd393874b598fcbaf042

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kevinburke-ssh-config: Update to 1.2.0.
	* gnu/packages/golang.scm (go-github-com-kevinburke-ssh-config): Update to 1.2.0.

	Change-Id: I9222e1bef74aeae3b158d6d15a1d7f47f9ea0491

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-xdg-go-stringprep: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-xdg-go-stringprep): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I0ef2efc4b8b3a5cc2e23ba365a78f653b7f9efc3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-xdg-go-stringprep: Update to 1.0.4.
	* gnu/packages/golang.scm (go-github-com-xdg-go-stringprep): Update to 1.0.4.

	Change-Id: I235c3a36e171c7288ff01a11d7d5b760595b65cc

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-xdg-go-pbkdf2: Move to golang-crypto.
	* gnu/packages/golang.scm (go-github-com-xdg-go-pbkdf2): Move from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I3151905dcf2cdedc00c4d2f84b0e76f5b6a25d30

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-git-go-git-v5: Update to 5.13.1.
	* gnu/packages/version-control.scm (go-github-com-go-git-go-git-v5): Update to 5.13.1.

	Change-Id: Ie31c5b04cada32ec8928711a88f857c7d8cabe71

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-git-go-git-fixtures-v5: Update to 5.0.0.
	* gnu/packages/golang-xyz.scm (go-github-com-go-git-go-git-fixtures-v5): Update to 5.0.0.

	Change-Id: Ib1d808e1595a17b2a5f260d620bbc2eaf5349d7e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-1.21: Skip tests with time bomb.
	As seen in <https://ci.guix.gnu.org/build/7713190/log/raw>.
	Certificates which are used in tests are not valid after Jan 1 00:00:00
	2025 GMT, Happy New Year!.
	See <https://github.com/golang/go/issues/71077>.

	* gnu/packages/golang.scm (go-1.21) [arguments] <phases>: Add
	'skip-crypto-tls-tests.

	Change-Id: Id9f8ad93201aedae4f4451ee8b7b9cf40cd33cdb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-twmb-murmur3: Move to golang-crypto.
	* gnu/packages/golang.scm (go-github-com-twmb-murmur3): Move from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I38c3e1e43b9d20e426bd653a1255033000f0917a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-twmb-murmur3: Update to 1.1.8.
	* gnu/packages/golang.scm (go-github-com-twmb-murmur3): Update to 1.1.8.

	Change-Id: I6e52ea89c044b5ebf1bf68d665c8dae5b0f9860e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-libp2p-go-libp2p-protocol.
	Deprecated: "This repository has been archived by the owner on Dec 7,
	2019. It is now read-only.". Not in use by any packages in Guix.

	* gnu/packages/golang.scm (go-github-com-libp2p-go-libp2p-protocol): Delete variable.

	Change-Id: I00a79de2a0d009032f3103894580028aa1db2ac6

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-whyrusleeping-tar-utils.
	Not in use by any packages in Guix, not maintained.

	* gnu/packages/golang.scm (go-github-com-whyrusleeping-tar-utils): Delete variable.

	Change-Id: Ie78368e21c5673f59dda81a753685cb1060d47f3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gdamore-encoding: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-gdamore-encoding): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I21385be5163f339c3faad405f71cc998fd2badf5

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gdamore-encoding: Update to 1.0.1.
	* gnu/packages/golang.scm (go-github-com-gdamore-encoding): Update to 1.0.1.

	Change-Id: I4b6329b319c8c48a56e4f68028e872d74190bb69

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-rivo-tview: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-rivo-tview): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: If3a3daa2a26594c1a2d2a336a22e85a2c62a0011

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-rivo-tview: Update to 0.0.0-20241227133733-17b7edb88c57.
	* gnu/packages/golang.scm (go-github-com-rivo-tview): Update to 0.0.0-20241227133733-17b7edb88c57.
	[propagated-inputs]: Remove go-golang-org-x-term, go-golang-org-x-sys, and
	go-github-com-mattn-go-runewidth.

	Change-Id: I63314e96439261727d392ae6d5979e8c04265bd0

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-rivo-uniseg: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-rivo-uniseg): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I949ac20c547ec55a59b445c28ad868af36d70f18

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-containerd-btrfs-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-containerd-btrfs-v2): New variable.

	Change-Id: I47c8158ad6cb24e9dd56c02b2d64d498491848e4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-containerd-console: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-containerd-console): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ia6abf935788718ae023dd0395df26d417e7bf33c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-containerd-console: Update to 1.0.4.
	* gnu/packages/golang.scm (go-github-com-containerd-console): Update to 1.0.4.
	[propagated-inputs]: Remove labels.

	Change-Id: Ie23d0b7aaba6b24eb26da3ef4f8d549564e5e702

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-dreamacro-go-shadowsocks2.
	Not in use by any other packages in Guix, project has been deleted in
	GitHub.

	* gnu/packages/golang.scm (go-github-com-dreamacro-go-shadowsocks2): Delete variable.

	Change-Id: I2ad9ab6cc23995f0ad3003c1f51b920af96e3fa6

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-saracen-fastzip.
	* gnu/packages/golang-compression.scm (go-github-com-saracen-fastzip): New variable.

	Change-Id: Idcc6bcaf6f665aa985202f8ecd56308be94efd98

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-klauspost-compress: Update to 1.17.11.
	* gnu/packages/golang-compression.scm (go-github-com-klauspost-compress):
	Update to 1.17.11.
	[arguments] <phases>: Remove 'fix-permissions.
	[propagated-inputs]: Remove go-github-com-golang-snappy.

	Change-Id: I65fc1e856fdd7b961e497a1538d5d0d242bcaedb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-saracen-zipextra.
	* gnu/packages/golang-compression.scm (go-github-com-saracen-zipextra): New variable.

	Change-Id: I486302459e7bac7f919f0338ede1af1371a9db90

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-saracen-walker: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-saracen-walker): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ib37b06d4712af1ec3937bb14f53f2adc46af490c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: doctl: Update to 1.120.0.
	* gnu/packages/admin.scm (doctl): Update to 1.120.0.
	[source] <snippet>: Delete some bundled packages.
	[native-inputs]: Add go-golang-org-x-crypto, go-golang-org-x-mod,
	go-golang-org-x-net, go-golang-org-x-oauth2, go-golang-org-x-sync,
	go-golang-org-x-sys, go-golang-org-x-term, go-golang-org-x-text,
	go-golang-org-x-time, and go-golang-org-x-tools.

	Change-Id: I7b64ebb7023f8e0fbf445a085de42aa94934e96a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-joho-godotenv.
	* gnu/packages/golang-xyz.scm (go-github-com-joho-godotenv): New variable.

	Change-Id: Ifb8235d5bc2772545ba7ec9ad1014e505f7a59e3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-johncgriffin-overflow.
	* gnu/packages/golang-maths.scm (go-github-com-johncgriffin-overflow): New variable.

	Change-Id: I885f4eefbeaf0e41b7add3e6469a0192d2950482

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-nrdcg-goinwx.
	* gnu/packages/golang-web.scm (go-github-com-nrdcg-goinwx): New variable.

	Change-Id: I5ceb2c58bb3286c3a7e603fce0caef048a9e87bb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-kolo-xmlrpc.
	* gnu/packages/golang-web.scm (go-github-com-kolo-xmlrpc): New variable.

	Change-Id: Ifcb3446bdf5740d92af5346a6d653c9245d6a239

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Update copyright headers.
	* gnu/packages/admin.scm: Add copyright line for Roman Scherer
	<roman@burningswell.com>.
	* gnu/packages/golang-check.scm: Likewise.
	* gnu/packages/golang-web.scm: Likewise.
	* gnu/packages/golang-xyz.scm: Likewise.

	Change-Id: Ie9f9a0d1e72f5155d101c50ebd8e3178650e6f26

2025-01-21  Roman Scherer  <roman@burningswell.com>

	gnu: Add hetznercloud-cli.
	* gnu/packages/admin.scm (hetznercloud-cli): New variable.

	Change-Id: I7c7637a33d96ecb5fc4cfe6affe3f3aa469bb3e5

2025-01-21  Roman Scherer  <roman@burningswell.com>

	gnu: Add go-github-com-hetznercloud-hcloud-go-v2.
	* gnu/packages/golang-web.scm (go-github-com-hetznercloud-hcloud-go-v2):
	New variable.

	Change-Id: I539fb9435e38e311a9456f0224be02bb99ed75d1

2025-01-21  Roman Scherer  <roman@burningswell.com>

	gnu: Add go-github-com-swaggest-assertjson.
	* gnu/packages/golang-check.scm (go-github-com-swaggest-assertjson): New variable.

	Change-Id: Ib679c647d68c03bcd941ec6b475cc0745c6dc236

2025-01-21  Roman Scherer  <roman@burningswell.com>

	gnu: Add go-github-com-yudai-gojsondiff.
	* gnu/packages/golang-xyz.scm (go-github-com-yudai-gojsondiff): New variable.

	Change-Id: I26c56581e3d181d8657ed50f9ba43ca84225cd7e

2025-01-21  Roman Scherer  <roman@burningswell.com>

	gnu: Add go-github-com-yudai-golcs.
	* gnu/packages/golang-xyz.scm (go-github-com-yudai-golcs): New variable.

	Change-Id: I3ce09b85717bfccf1d4faf8ddc28542508be08ba

2025-01-21  Roman Scherer  <roman@burningswell.com>

	gnu: Add go-github-com-yosuke-furukawa-json5.
	* gnu/packages/golang-xyz.scm (go-github-com-yosuke-furukawa-json5): New variable.

	Change-Id: Icac16f1dd4c696b5c701e3208e46b83cd9804fe1

2025-01-21  Roman Scherer  <roman@burningswell.com>

	gnu: Add go-github-com-iancoleman-orderedmap.
	* gnu/packages/golang-xyz.scm (go-github-com-iancoleman-orderedmap): New variable.

	Change-Id: Ifdc4e1b26beba3813dfebe64b31d882180739d47

2025-01-21  Roman Scherer  <roman@burningswell.com>

	gnu: Add go-github-com-bool64-shared.
	* gnu/packages/golang-check.scm (go-github-com-bool64-shared): New variable.

	Change-Id: Ib6b26619e2065e3a40ccae59f821aabffa2b00a0

2025-01-21  Roman Scherer  <roman@burningswell.com>

	gnu: Add go-github-com-bool64-dev.
	* gnu/packages/golang-check.scm (go-github-com-bool64-dev): New variable.

	Change-Id: I6fce0b2cf64735ce2719d32063a37af2184aecf3

2025-01-21  Roman Scherer  <roman@burningswell.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jedib0t-go-pretty-v6.
	* gnu/packages/golang-xyz.scm (go-github-com-jedib0t-go-pretty-v6): New
	variable.

	Change-Id: I5620f3c56d1847611d3c4c91a4c429de37f32ea3

2025-01-21  Roman Scherer  <roman@burningswell.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-vburenin-ifacemaker.
	* gnu/packages/golang-xyz.scm (go-github-com-vburenin-ifacemaker,
	go-ifacemaker): New variables.

	Change-Id: Iab364ac8a7108585009cefbe06fd0558265e806d

2025-01-21  Roman Scherer  <roman@burningswell.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jmattheis-goverter.
	* gnu/packages/golang-xyz.scm (go-github-com-jmattheis-goverter): New variable.

	Change-Id: Ia6cb4b01bdb42fa819aff9badd7abcb532d2381c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-goverter-patherr.
	* gnu/packages/golang-xyz.scm (go-github-com-goverter-patherr): New variable.

	Change-Id: Ieaf77a4f223282b549864df8ba9717fd8fa7b24e

2025-01-21  Roman Scherer  <roman@burningswell.com>

	gnu: Add go-github-com-guptarohit-asciigraph.
	* gnu/packages/golang-xyz.scm (go-github-com-guptarohit-asciigraph): New variable.

	Change-Id: I621a684ede58485940c354a049c1343fb6d2bd0b

2025-01-21  Roman Scherer  <roman@burningswell.com>

	gnu: Add go-github-com-fatih-structs.
	* gnu/packages/golang-xyz.scm (go-github-com-fatih-structs): New variable.

	Change-Id: I7c2f90845754991253fcfa9699746d98ac030ff1

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-creasty-defaults.
	* gnu/packages/golang-xyz.scm (go-github-com-creasty-defaults): New variable.

	Change-Id: I4e96c9945a2e36e8f379db60b9e635f1389bd6b8

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-saracen-walker: Update to 0.1.4.
	* gnu/packages/golang.scm (go-github-com-saracen-walker): Update to 0.1.4.

	Change-Id: Idd162928fffdb53637fb228f2381166ee1897a9a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-urfave-cli-v2: Delete submodule.
	* gnu/packages/golang-xyz.scm (go-github-com-urfave-cli-v2) [source]
	<snippet>: Delete submodule with it's own go.mod file to be packaged
	separately..

	Change-Id: Ie1bbfe26b4fce14fbb7b3cb7403bb7bf89daee0f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-golangplus-testing: Fix tests.
	These changes need to be applied together to allow bootstrapping of
	missing inputs.

	* gnu/packages/golang-check.scm (go-github-com-golangplus-testing-bootstrap):
	New variable.
	(go-github-com-golangplus-testing) [native-inputs]: Add
	go-github-com-golangplus-bytes-bootstrap.

	* gnu/packages/golang-xyz.scm (go-github-com-golangplus-bytes): New
	variable.

	Change-Id: Ib97363281fc9a169a734a63197db70a3ce8f9d48

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ldez-tagliatelle.
	* gnu/packages/golang-check.scm (go-github-com-ldez-tagliatelle): New variable.

	Change-Id: I78d19e9c1afa21ac126b76ee7ec0222d11c4ff9a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-simpler-org-sloglint.
	* gnu/packages/golang-check.scm (go-go-simpler-org-sloglint): New variable.

	Change-Id: I29f210fd6d57e4eaf14000410271e9b77c7a3767

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ettle-strcase.
	* gnu/packages/golang-xyz.scm (go-github-com-ettle-strcase): New variable.

	Change-Id: If03c617cc98869a87397a01f48a41600d4a6c11f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ncruces-go-strftime.
	* gnu/packages/golang-xyz.scm (go-github-com-ncruces-go-strftime): New variable.

	Change-Id: I1110f06fd8d1aeea7e474cdff5a4070e725a2a0f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kylelemons-godebug: Simplify.
	* gnu/packages/golang-xyz.scm (go-github-com-kylelemons-godebug)
	[arguments] <skip-build?>: No go files in project's root.
	<phases>: Use default 'check.

	Change-Id: I420cb48ec6a51698eac47ae51dcdb455aeae4e49

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-leodido-go-urn: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-leodido-go-urn): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I8098e7c33aef472cd2ebbbf37713541caff45edc

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-playground-universal-translator: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-go-playground-universal-translator):
	Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I2f948b8025c39c48a84157fc605027e77978b69f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pmezard-go-difflib: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-pmezard-go-difflib): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ib9997937ae65d40d23cc1e6b03efb2772bba94bc

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-modernc-org-ccorpus2.
	* gnu/packages/golang-check.scm (go-modernc-org-ccorpus2): New variable.

	Change-Id: I5b39ac40d965aab779c30caebd1565414d2ca23d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-go-http-utils-headers.
	* gnu/packages/golang-web.scm (go-github-com-go-http-utils-headers): New variable.

	Change-Id: I5d55bcbc42f49c3889e88157485bb07ad08d375f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-labbsr0x-goh.
	* gnu/packages/golang-web.scm (go-github-com-labbsr0x-goh): New variable.

	Change-Id: I67969a5bef508b72cfcbd0620d718d7b848eabbb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-go-cmd-cmd.
	* gnu/packages/golang-xyz.scm (go-github-com-go-cmd-cmd): New variable.

	Change-Id: I4303a41624d8d0d7a588bafdb11a69c7761bbec6

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-c-bata-go-prompt.
	* gnu/packages/golang-xyz.scm (go-github-com-c-bata-go-prompt): New variable.

	Change-Id: Id5dbff75bc800728367bb1db3250242882a8e7d8

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pkg-term.
	* gnu/packages/golang-xyz.scm (go-github-com-pkg-term): New variable.

	Change-Id: I23f0be5c38b51967d0b18b649148bb5130522c03

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pkg-xattr: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-pkg-xattr): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I4dd02064c98ab0534c2a76e6e709bc1a48089213

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pkg-xattr: Update to 0.4.10.
	* gnu/packages/golang.scm (go-github-com-pkg-xattr): Update to 0.4.10.

	Change-Id: I5545a958435e77a2b1b7fa0cd6aeb81d34b97a8e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pion-stun-v3.
	* gnu/packages/golang-web.scm (go-github-com-pion-stun-v3): New variable.

	Change-Id: Ic789d57ce1f0bf0356b64ba5db8e40b52552001e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gorilla-schema.
	* gnu/packages/golang-web.scm (go-github-com-gorilla-schema): New variable.

	Change-Id: Ie31e0c3f7127c44be5de59b3509467f5429db8c4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: git-lfs: Update to 3.6.0.
	* gnu/packages/version-control.scm (git-lfs): Update to 3.6.0.
	[propagated-inputs]: Remove go-github-com-xeipuuv-gojsonreference and
	go-github-com-xeipuuv-gojsonpointer; add
	go-github-com-jmhodges-clock, go-github-com-stretchr-testify, and
	go-golang-org-x-sys. Sort.

	Change-Id: I5e7f79c70dee85d9bcb417128b9c41e0fac0fc76

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jmhodges-clock.
	* gnu/packages/golang-check.scm (go-github-com-jmhodges-clock): New variable.

	Change-Id: I0fe9ad9addebc951c2d8776701453adecfa45c76

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-playground-validator-v10: Limit tests to x86_64.
	Limit tests to x86_64 architecture as they fail on others, see
	<https://ci.guix.gnu.org/build/7801336/log/raw>.

	* gnu/packages/golang-check.scm (go-github-com-go-playground-validator-v10)
	[arguments] <tests?>: Only run on x86_64 system.

	Change-Id: I0b07638cbfdf8a737ea2f040bcb0dd27bfede09a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-docker-machine.
	Not in use by any other packages in Guix, fails to build: "This
	repository has been archived by the owner on Sep 26, 2021. It is now
	read-only."

	* gnu/packages/golang.scm (go-github-com-docker-machine): Delete variable.

	Change-Id: Ic860ddcba326124e707267d04ffc7ef39579dac5

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: dstask: Update to 0.27.
	* gnu/packages/task-management.scm (dstask): Update to 0.27.
	[arguments] <test-subdris>: Skip tests from "integration".
	[native-inputs]: Add go-github-com-burntsushi-toml,
	go-github-com-gofrs-uuid, go-github-com-mattn-go-isatty,
	go-github-com-mattn-go-runewidth, go-github-com-shurcool-githubv4,
	go-github-com-sirupsen-logrus, go-github-com-stretchr-testify,
	go-golang-org-x-oauth2, go-golang-org-x-sys, go-gopkg-in-yaml-v2, and
	go-mvdan-cc-xurls-v2.

	Change-Id: I1021c43952c21812db85438557aaf9c88e3e1358

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-aws-aws-sdk-go-v2-service-secretsmanager.
	* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-service-secretsmanager): New variable.

	Change-Id: I1209f1999120433976f13e46a7bfd546b81cab9d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: aws-vault: Fix buld.
	* gnu/packages/golang.scm (aws-vault) [arguments] <phases>: Add
	'set-home.

	Change-Id: Ie546c1ec0647afc2f562e4bcf5f463aeab43caf6

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-aws-sdk-go-v2-credentials: Update to 1.17.48.
	* gnu/packages/golang-web.scm
	(go-github-com-aws-aws-sdk-go-v2-credentials): Update to 1.17.48.
	[arguments] <phases>: Ass 'fix-tests.

	Change-Id: I267ef898ad79512eddbcac0cd66419c693a1094a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-aws-smithy-go-tracing-smithyoteltracing.
	* gnu/packages/golang-web.scm (go-github-com-aws-smithy-go-tracing-smithyoteltracing): New variable.

	Change-Id: I259bd0473a2ac46a5f5354e8ee22af850fff35cb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-aws-smithy-go-metrics-smithyotelmetrics.
	* gnu/packages/golang-web.scm (go-github-com-aws-smithy-go-metrics-smithyotelmetrics): New variable.

	Change-Id: I210d30c6a672a822aaf120e7e17c3fee2ee16d5f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-opentelemetry-io-otel: Fix build.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel) [arguments]
	<test-flags>: Skip one test.

	Change-Id: I38899669f900fb6948866f41b9adcdbd530c4be4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-aws-smithy-go-codegen.
	* gnu/packages/golang-web.scm (go-github-com-aws-smithy-go-codegen): New variable.

	Change-Id: I69fe6b5f7306c6200e94ca7f875f948da0c5a006

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-aws-smithy-go-aws-http-auth.
	* gnu/packages/golang-web.scm (go-github-com-aws-smithy-go-aws-http-auth): New variable.

	Change-Id: Ic899df5818dabedfd4e7c028a2c6cdd110a10e16

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-smithy-go: Update to 1.22.1.
	* gnu/packages/golang-web.scm (go-github-com-aws-smithy-go): Update to 1.22.1.
	[sources] <snippet>: Delete submodules with their own go.mod files which
	need to be packaged separately.
	[arguments] <test-subdirs>: Run all available tests.
	[propagated-inputs]: Remove go-github-com-jmespath-go-jmespath and
	go-github-com-google-go-cmp.

	Change-Id: I34e1cec67d7b4a9b133a09d0dba92244ffc2db50

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-gopkg-in-ini.
	This package fails to build and not in use by any other in Guix, the
	successor is go-github-com-go-ini-ini.

	* gnu/packages/golang.scm (go-gopkg-in-ini): Delete variable.
	(go-github-com-go-ini-ini): Overwrite package definition.

	Change-Id: I4254df32f610ea33581ab5746f8cc62222777458

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-playground-validator-v10: Move to golang-check.
	* gnu/packages/golang.scm (go-github-com-go-playground-validator-v10):
	Move from here ...
	* gnu/packages/golang-check.scm: ... to here.

	Change-Id: Idd8b93fbd1415c0cd329fad722f40cd22a0e5d4b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-playground-validator-v10: Update to 10.23.0.
	* gnu/packages/golang.scm (go-github-com-go-playground-validator-v10): Update to 10.23.0.

	Change-Id: I246f9800f069456521c896918912441b78f19124

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-gopkg-in-go-playground-validator-v9.
	The package with v9 has no dependents and fails to build, remove it and
	overwrite definition with v10.

	* gnu/packages/golang.scm (go-gopkg-in-go-playground-validator-v9):
	Delete variable.
	(go-github-com-go-playground-validator-v10): Overwrite package
	definition of v9.
	[propagated-inputs]: Add go-github-com-go-playground-locales.

	Change-Id: I622d6ccb1cad7fdb038adb9523e74ba1ae4209a5

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-dchest-siphash: Move to golang-crypto.
	* gnu/packages/golang.scm (go-github-com-dchest-siphash): Move from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I88a952103cf74c8a8482f243be0af6ee24cb85da

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-dchest-siphash: Update to 1.2.3.
	* gnu/packages/golang.scm (go-github-com-dchest-siphash): Update to 1.2.3.

	Change-Id: I56a083dfcbc09b1c8c57c6ed483618e401e8b123

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-dpotapov-go-spnego: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-dpotapov-go-spnego): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I4c4ab0aa707fe12f82a2393d763f6b5afc266f87

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-dpotapov-go-spnego: Fix synopsis and description.
	* gnu/packages/golang.scm (go-github-com-dpotapov-go-spnego)
	[synopsis]: Update accordingly with upstream.
	[description]: Likewise.

	Change-Id: Ic6375c593bc2ad589d618b93bc8989830d4c8412

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-dpotapov-go-spnego: Update to 0.0.0-20220426193508-b7f82e4507db.
	* gnu/packages/golang.scm (go-github-com-dpotapov-go-spnego): Update to 0.0.0-20220426193508-b7f82e4507db.
	[propagated-inputs]: Remove go-github-com-stretchr-testify.
	[native-inputs]: Add go-github-com-stretchr-testify.

	Change-Id: Ia971da820ae37bf13614deaf28d1e97aa7cf8993

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-savsgio-gotils: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-savsgio-gotils): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I93b4017fcedad946c5b26dcafc43320bcc9ebd42

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-savsgio-gotils: Update to 0.0.0-20240704082632-aef3928b8a38.
	* gnu/packages/golang.scm (go-github-com-savsgio-gotils): Update to 0.0.0-20240704082632-aef3928b8a38.

	Change-Id: Id7b295adb9ee217773f15e9b479a0c687345e090

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-savsgio-gotils: Simplify.
	* gnu/packages/golang.scm (go-github-com-savsgio-gotils): Simplify and
	improve style.
	[arguments]: Use default 'build, 'check and 'install.
	<skip-build?>: No go files in project's root.
	[propagated-inputs]: Add go-github-com-google-uuid and
	go-github-com-valyala-bytebufferpool.
	[native-inputs]: Remove go-github-com-google-uuid and
	go-github-com-valyala-bytebufferpool.

	Change-Id: I976c1ac2c3c81fb3510d522810100c4e277c50ca

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-juju-ansiterm: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-juju-ansiterm): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I30480f256c3b711065bd91910d248d501cb574c4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-juju-ansiterm: Update to 1.0.0.
	* gnu/packages/golang.scm (go-github-com-juju-ansiterm): Update to 1.0.0.

	Change-Id: Ic5a33f16ea60f177de5bae616d2bf841121d2983

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pkg-diff: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-pkg-diff): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I0db7f5cf44a11e53ec19575a4c2d1d4917658276

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pkg-diff: Update to 0.0.0-20241224192749-4e6772a4315c.
	* gnu/packages/golang.scm (go-github-com-pkg-diff): Update to 0.0.0-20241224192749-4e6772a4315c.

	Change-Id: I9e701964d1acc3923214739b7bb3a9efa187ff24

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-delthas-go-localeinfo: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-delthas-go-localeinfo): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Icd8b6647bd7c2bbe1e385c4c6ec6571c3fb39d96

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-delthas-go-localeinfo: Update to 0.0.0-20240813094314-e5413e186769.
	* gnu/packages/golang.scm (go-github-com-delthas-go-localeinfo): Update
	to 0.0.0-20240813094314-e5413e186769.
	[arguments] <tests?>: Enable them as all passing successfully.

	Change-Id: Id8fd3b63ce18c626aac103edb331160c464267db

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/calendar: Remove golang module.
	* gnu/packages/calendar.scm: As all Golang dependencies were shifted to
	corresponded submodules, remove not required "golang" module from used
	ones.

	Change-Id: Ib2bea914097c9395bf8819d740a2662f477ec197

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-maruel-panicparse: Move to golang-check.
	* gnu/packages/golang.scm (go-github-com-maruel-panicparse): Move from
	here ...
	* gnu/packages/golang-check.scm: ... to here.

	Change-Id: Ib11a56341d3c77bb87a1eef21956482df7e1b50d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-maruel-panicparse: Update to 1.6.2.
	* gnu/packages/golang.scm (go-github-com-maruel-panicparse): Update to 1.6.2.
	[propagated-inputs]: Add go-github-com-mattn-go-colorable, go-github-com-mattn-go-isatty,
	go-github-com-mgutz-ansi, and go-golang-org-x-sys.
	[native-inputs]: Add go-github-com-google-go-cmp.

	Change-Id: Iea1a0070bec1d13a2819b0798c118ad14e9cc304

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-docker-go-connections: Fix bulid.
	* gnu/packages/golang.scm (go-github-com-docker-go-connections)
	[arguments] <test-flags>: Skip 2 tests.

	Change-Id: I0c7df7fefae4c19f5c39367f66982ce4a58dd843

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-lyft-protoc-gen-star-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-lyft-protoc-gen-star-v2): New variable.

	Change-Id: I30bbe7463d02164e1bbd33d28a7f387ec6599f88

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-koron-go-ssdp: Simplify.
	* gnu/packages/golang-web.scm (go-github-com-koron-go-ssdp): Simplify.
	[arguments] <test-flags>: Move test skip logic here.
	<phases>: Use default 'check.

	Change-Id: I4bcba4e387f7d74f11c812dbe49ef4b9a94a31bd

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-levigross-grequests.
	* gnu/packages/golang-web.scm (go-github-com-levigross-grequests): New variable.

	Change-Id: I0ada84dde4199f6ad395ab593da3a033e049ef80

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mmcdole-goxpp.
	* gnu/packages/golang-xyz.scm (go-github-com-mmcdole-goxpp): New variable.

	Change-Id: I365377e5ccb1befdec46e8d91d99bbf4b7d32b49

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-shadowsocks-go-shadowsocks2: Simplify.
	* gnu/packages/golang-crypto.scm (go-github-com-shadowsocks-go-shadowsocks2)
	[arguments] <phases>: Use default 'check.

	Change-Id: I3a82a65b93a44a90804989a75d7238918702e4bf

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-shogo82148-go-shuffle.
	* gnu/packages/golang-crypto.scm (go-github-com-shogo82148-go-shuffle): New variable.

	Change-Id: Ie5bfed1f056776a7b6e8e64103dd6844440111cd

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: vale: Simplify.
	* gnu/packages/textutils.scm (vale): Simplify.
	[arguments] <test-flags>: Move skipped tests here.
	<phases>: Use default 'check, add 'pre-check.

	Change-Id: I133f6c6763d4643b595ffddec85a3bf7ad1d24fe

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-expr-lang-expr: Fix build.
	* gnu/packages/golang-xyz.scm (go-github-com-expr-lang-expr) [source]
	<snippet>: Delete submodules with their own go.mod files which need to
	be packed separately.

	Change-Id: Ie99734135bf8fdc4525b856d232485501cdd12d7

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-gopkg-in-vmihailenco-msgpack-v2.
	* gnu/packages/golang-xyz.scm (go-gopkg-in-vmihailenco-msgpack-v2): New variable.

	Change-Id: I09b8e71702ca169ec55a30e480529ef06fa0b574

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-sean--seed.
	* gnu/packages/golang-crypto.scm (go-github-com-sean--seed): New variable.

	Change-Id: I34032fe96c0e5209e30d8d7e6a07457509343341

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-beorn7-perks: Simplify.
	* gnu/packages/golang-xyz.scm (go-github-com-beorn7-perks): Update to 1.0.1.
	[arguments] <skip-build?>: Set to #t, as no go files in project's root.
	<phases>: Use default 'check.

	Change-Id: Ie6b535ff8ebd5426f0e067189c603ef9569841eb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-hashicorp-go-sockaddr.
	* gnu/packages/golang-web.scm (go-github-com-hashicorp-go-sockaddr): New variable.

	Change-Id: Iea01aba92c4621db7264928a205bc8fe12136d47

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mitchellh-cli.
	* gnu/packages/golang-xyz.scm (go-github-com-mitchellh-cli): New variable.

	Change-Id: Ic4f7db874edf8ce313598f42b5beede0bedb1c22

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-bgentry-speakeasy.
	* gnu/packages/golang-xyz.scm (go-github-com-bgentry-speakeasy): New variable.

	Change-Id: I0ff5c66605b24c264f68c341d31f5015b5eb2d99

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-stretchr-testify: Update to 1.10.0.
	Fix build on non x86_64 architectures by disabling tests.

	* gnu/packages/golang-check.scm: Add "guix utils" module.
	(go-github-com-stretchr-testify): Update to 1.10.0.
	[arguments] <tests?>: Limit them to x86_64 architecture.

	Change-Id: Ib157a3824df37e3bc9293ef9278a86573ababef1

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: esbuild: Improve style.
	* gnu/packages/web.scm (esbuild): Use G-expressions.
	[source] <snippet>: Remove trailing #t.
	[arguments] <test-flags>: Port Makefile options here.
	<test-subdirs>: Likewise.
	<phases>: Use default 'check.
	[input]: Remove labels.
	[description]: Adjust fill-column.

	Change-Id: I95269f084e214b2c491b6813a1baf3615d9e79e1

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: esbuild: Update to 0.24.0.
	* gnu/packages/web.scm (esbuild): Update to 0.24.0.
	[native-inputs]: Remove go-github-com-kylelemons-godebug.

	Change-Id: I163f99ae912270715f62a1ce4aed4e50a115a846

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Deprecate go-github-com-prometheus-node-exporter.
	* gnu/packages/monitoring.scm (prometheus-node-exporter): New variable.
	(go-github-com-prometheus-node-exporter): Deprecate variable.

	Change-Id: Ife482a546906a1150f68391b58fa8ab1b1497a94

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-node-exporter: 1.8.2-0.b8aac7c.
	* gnu/packages/monitoring.scm: Add golang-build, golang-web, golang-xyz,
	and prometheus modules.
	(go-github-com-prometheus-node-exporter): 1.8.2-0.b8aac7c.
	[arguments] <install-source?>: Skip source installation as it's a final
	command.
	<build-flags>: Provide ldflags.
	<embed-files>: Copy 2 files required as not symlinks.
	<phases>: Add 'pre-check and 'post-check - unpacking and removing
	provided test data.
	[propagated-inputs]: Add go-github-com-alecthomas-kingpin-v2,
	go-github-com-beevik-ntp, go-github-com-coreos-go-systemd-v22,
	go-github-com-dennwc-btrfs, go-github-com-ema-qdisc,
	go-github-com-go-kit-log, go-github-com-godbus-dbus-v5,
	go-github-com-hashicorp-go-envparse, go-github-com-hodgesds-perf-utils,
	go-github-com-josharian-native, go-github-com-jsimonetti-rtnetlink,
	go-github-com-mattn-go-xmlrpc, go-github-com-mdlayher-ethtool,
	go-github-com-mdlayher-netlink, go-github-com-mdlayher-wifi,
	go-github-com-jsimonetti-rtnetlink-v2,
	go-github-com-opencontainers-selinux,
	go-github-com-prometheus-client-golang,
	go-github-com-prometheus-client-model, go-github-com-prometheus-common,
	go-github-com-prometheus-community-go-runit,
	go-github-com-prometheus-exporter-toolkit,
	go-github-com-prometheus-procfs-next, go-github-com-safchain-ethtool,
	go-golang-org-x-exp, go-golang-org-x-sys, and go-howett-net-plist.

	* gnu/packages/prometheus.scm (go-github-com-prometheus-procfs-next):
	New variable.

	Change-Id: I06f9d5d99266ca1abb3e8203ec66d9415842306a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-rakyll-statik: Skip some tests.
	* gnu/packages/golang.scm (go-github-com-rakyll-statik) [arguments]
	<test-flags>: Skip 5 tests.

	Change-Id: Id02cf2a6ab916e62c125da9dc6edc78b905a03dd

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-tj-docopt.
	It's a not maintained (10y) fork of
	<https://github.com/docopt/docopt.go>, fails to build and not in use by
	any other packages in Guix.

	* gnu/packages/golang.scm (go-github-com-tj-docopt): Delete variable.

	Change-Id: I356cd0250fe246a300ac2e6cd31255552cf95675

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gopls: Update to 0.17.1.
	* gnu/packages/golang.scm (gopls): Update to 0.17.1, fix build.
	[arguments] <test-subdirs>: Run tests in some subdirectories as there
	are no tests in project's root.

	Change-Id: I8b9e1456d2c37e1cbd846ea1127845931d5443f2

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: umoci: Fix build.
	* gnu/packages/virtualization.scm (umoci) [arguments] <test-subdirs>:
	Limit to project's root.

	Change-Id: Ib002c142fefa7b8fa60c7d9c650615753bf03eba

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-gqlclient.
	* gnu/packages/golang-web.scm (go-gqlclient): New variable.

	Change-Id: I8079989035246fc22f845ceebb87999e62f65cac

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-git-sr-ht-emersion-gqlclient: Fix build.
	* gnu/packages/golang-web.scm (go-git-sr-ht-emersion-gqlclient)
	[arguments] <embed-files>: Add them.
	[native-inputs]: Add go-github-com-dave-jennifer and
	go-github-com-vektah-gqlparser-v2.

	Change-Id: Ia7f6fe4eec6f4b7178e5251ac847ba9b6f04d9f7

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-vektah-gqlparser-v2.
	* gnu/packages/golang-web.scm (go-github-com-vektah-gqlparser-v2): New variable.

	Change-Id: I31b8b619c4f46e1059f7b907d12f02a253c9c249

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-andreyvit-diff.
	* gnu/packages/golang-check.scm (go-github-com-andreyvit-diff): New variable.

	Change-Id: I2caa018f0451f61d9761eea474f7bf35ec5b3dc9

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-agnivade-levenshtein.
	* gnu/packages/golang-xyz.scm (go-github-com-agnivade-levenshtein): New variable.

	Change-Id: I1a993e2618cbafd225c1effa179f41d895937af4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-arbovm-levenshtein.
	* gnu/packages/golang-xyz.scm (go-github-com-arbovm-levenshtein): New variable.

	Change-Id: I6eb61438459cccf23e0d9b49b9691a4498e36441

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-dgryski-trifles.
	* gnu/packages/golang-xyz.scm (go-github-com-dgryski-trifles): New variable.

	Change-Id: I6bca977d99b2bf991a411f0d10a4443b9b8b0d12

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-masterminds-sprig-v3: Update to 3.3.0.
	* gnu/packages/golang-xyz.scm (go-github-com-masterminds-sprig-v3): Update to 3.3.0.
	[arguments] <test-flags>: Move skip test logic here.
	<phases>: Remove 'remove-network-tests.
	[propagated-inputs]: Remove go-github-com-imdario-mergo and
	go-github-com-mitchellh-reflectwalk; add go-dario-cat-mergo.

	Change-Id: Ia03b8795cb25d5108584aca2bbebc283df44bdf9

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mitchellh-go-wordwrap: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-mitchellh-go-wordwrap): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ie558bdc39a725dd69a033078bdf91426ba4245e0

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mitchellh-reflectwalk: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-mitchellh-reflectwalk): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Id9e77506e7d9191315fd69438f763faccfc538ec

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mitchellh-reflectwalk: Update to 1.0.2.
	* gnu/packages/golang.scm (go-github-com-mitchellh-reflectwalk): Update to 1.0.2.

	Change-Id: Ie40debffcc3a621695354481b51fa584380bfe45

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mitchellh-copystructure: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-mitchellh-copystructure): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I7c0276bdd98961223760bc809707a92f6d1231bb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mitchellh-copystructure: Update to 1.2.0.
	* gnu/packages/golang.scm (go-github-com-mitchellh-copystructure): Update to 1.2.0.
	[propagated-inputs]: Add go-github-com-mitchellh-reflectwalk.
	[native-inputs]: Remove go-github-com-mitchellh-reflectwalk.

	Change-Id: I3237a56e7fa916603237191c4c7bc485a0166da7

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-huandu-xstrings: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-huandu-xstrings): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I071023737c0c6c2726e1100e663c0593e53409f3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-huandu-xstrings: Update to 1.5.0.
	* gnu/packages/golang.scm (go-github-com-huandu-xstrings): Update to 1.5.0.

	Change-Id: Ie4d00d39120a2235b28a216cd83eeec7493bc96d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gosuri-uilive.
	* gnu/packages/golang-xyz.scm (go-github-com-gosuri-uilive): New variable.

	Change-Id: I6c7548347f3da03a53138ae5f3c9590180b36abb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gorhill-cronexpr: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-gorhill-cronexpr): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I21a1b8a4cbb4ec2f3db1bf93d66fe20430395fdf

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gorhill-cronexpr: Update to 0.0.0-20180427100037-88b0669f7d75.
	* gnu/packages/golang.scm (go-github-com-gorhill-cronexpr): Update to 0.0.0-20180427100037-88b0669f7d75.

	Change-Id: I31b974e790d3e6c692b3409f9f0509868256e527

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gologme-log: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-gologme-log): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I9f27017454569160f2e183ee38ff983e6b352cc5

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gologme-log: Update to 1.3.0.
	* gnu/packages/golang.scm (go-github-com-gologme-log): Update to 1.3.0.

	Change-Id: Iba2fe62ec8137d394b02e8f4503d1c7c299c6984

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-davecgh-go-xdr: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-davecgh-go-xdr): Move from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: Ia49386d831382f20d49606621056166b8a935acc

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: noisetorch: Fix build.
	* gnu/packages/pulseaudio.scm (noisetorch) [arguments] <test-subdirs>:
	Limit to the project's root.

	Change-Id: I21fff0ea728dfe6438e2e8ebcec2dc3b2a8efc94

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: miniflux: Update to 2.2.4.
	* gnu/packages/web.scm (miniflux): Update to 2.2.4.
	[arguments] <phases>: Use default 'check.
	[inputs]: Remove go-mvdan-cc-xurls-v2; add go-golang-org-x-image.

	Change-Id: Ia5e8717fd239629684fdfc9612d6f5f7c1c1bef7

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-mvdan-cc-xurls-v2: Skip one test.
	* gnu/packages/golang-web.scm (go-mvdan-cc-xurls-v2) [arguments]
	<test-flags>: Skip one test.

	Change-Id: I5e9dd8f729c1c76994e9c4cdafbcba9b819b897f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-tdewolff-hasher: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-tdewolff-hasher): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I89ecc37721cffadb43177f20d311682a9e493a9e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-tdewolff-minify-v2: Update to 2.21.2.
	* gnu/packages/golang-web.scm (go-github-com-tdewolff-minify-v2): Update to 2.21.2.
	[native-inputs]: Add go-github-com-djherbis-atime,
	go-github-com-fsnotify-fsnotify, go-github-com-matryer-try, and
	go-github-com-tdewolff-argp.

	(go-minify) [arguments]: Overwirte them.
	<tests?>: Disable tests as all of them passed from the inherited
	library.
	[inputs]: Remove go-github-com-djherbis-atime,
	go-github-com-dustin-go-humanize, go-github-com-fsnotify-fsnotify,
	go-github-com-matryer-try, and go-github-com-spf13-pflag.

	Change-Id: I70b0259b705137f0937016d9e6fe31aefdc96ecb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-matryer-try: Update to 0.0.0-20161228173917-9ac251b645a2.
	* gnu/packages/golang-xyz.scm (go-github-com-matryer-try): Update to 0.0.0-20161228173917-9ac251b645a2.

	Change-Id: Ib846bc3295ccde07f5a7256dc8c59b4ad64e3c09

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-fsnotify-fsnotify: Update to 1.8.0.
	* gnu/packages/golang-xyz.scm (go-github-com-fsnotify-fsnotify): Update to 1.8.0.

	Change-Id: I614bfebc8cea9594f6252f875a1ae559b5fcbd65

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-tdewolff-parse-v2: Update to 2.7.19.
	* gnu/packages/golang-web.scm (go-github-com-tdewolff-parse-v2): Update to 2.7.19.

	Change-Id: I91be247c2f84a9d99ad1bdd8e5587b331d32d8f2

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-tdewolff-argp.
	* gnu/packages/golang-xyz.scm (go-github-com-tdewolff-argp): New variable.

	Change-Id: I4f9497cda83800a4a43bf4f7d4d033e212ecba90

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jmoiron-sqlx.
	* gnu/packages/golang-xyz.scm (go-github-com-jmoiron-sqlx): New variable.

	Change-Id: Ice141002afe8ecde3fe330feafc5c48e5e64b1b5

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-client9-misspell: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-client9-misspell, misspell):
	Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I3e2a09d61f1d9a44249b2aac31a73d8b1b220928

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-client9-misspell: Fix build.
	Simplify, final command inherits from the library, remove redundant
	modifications.

	* gnu/packages/golang.scm (go-github-com-client9-misspell)
	[arguments] <phases>: Use default 'build.
	<test-subdirs>: Do not run tests in "cmd" which are failing.
	(misspell): Inherit.

	Change-Id: Ia9cbe287918dce646ece2ba9e50da110659c2a8f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-smarty-gunit: Fix tests.
	* gnu/packages/golang-check.scm (go-github-com-smarty-gunit) [arguments]
	<test-flags>: Skip one test.

	Change-Id: I83f00b9f43af9d0e45694d740b7864544a6791f0

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pquerna-ffjson: Fix tests.
	* gnu/packages/golang-web.scm (go-github-com-pquerna-ffjson)
	[arguments] <test-subdirs>: Run only unit tests.
	[native-inputs]: Add go-github-com-google-gofuzz and
	go-github-com-stretchr-testify.

	Change-Id: I7c74cf08ab653b7972a6e041e854941080db73e9

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-xo-dburl.
	* gnu/packages/golang-web.scm (go-github-com-xo-dburl): New variable.

	Change-Id: I93202a9664b7466e4faed4cec45e652c5a25a953

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pierrec-cmdflag: Remove examples.
	* gnu/packages/golang-xyz.scm (go-github-com-pierrec-cmdflag)
	[arguments] <phases>: Add 'remove-examples.

	Change-Id: I58bc14d61893ca3d43edc375c3d6c9908ed589c4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pierrec-lz4-v4: Fix build.
	* gnu/packages/golang-compression.scm (go-lz4c): Move "native-inputs"
	from here ...
	(go-github-com-pierrec-lz4-v4): ... to here.

	Change-Id: I9bc406b0dd8f99bff80b99fb3a9268d5e0c07a59

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-karrick-godirwalk: Fix build.
	* gnu/packages/golang-xyz.scm (go-github-com-karrick-godirwalk)
	[native-inputs]: Add go-github-com-karrick-golf and
	go-github-com-mattn-go-isatty.

	Change-Id: Ife75e85bab93d269885fafdecc549d5fb0516709

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-karrick-golf.
	* gnu/packages/golang-xyz.scm (go-github-com-karrick-golf): New variable.

	Change-Id: I7ee826d5f8f293d2f276a75a18a7d2400b3ebae7

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-community-pro-bing: Update to 0.5.0.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-community-pro-bing):
	Update to 0.5.0.
	[arguments] <test-flags>: Skip one more test.

	Change-Id: If733e9c288d640ef412fd6932f34f2f6e42b4f4d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-statsd-exporter: Update to 0.28.0.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-statsd-exporter): Update to 0.28.0.

	Change-Id: Ie02e972f33b09059cf8dfcdc5eefb5cd43191f60

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-common-assets: Update to 0.2.0.
	Set the correct version for go submodule.

	* gnu/packages/prometheus.scm (go-github-com-prometheus-common-assets):
	Update to 0.2.0.

	Change-Id: I99fe5d058115401557847be6c026739d1b391c68

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-common: Update to 0.61.0.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-common): Update to 0.61.0.

	Change-Id: I476ae2926c3096be69a61f9a2c2368afa03267f6

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-exporter-toolkit: Update to 0.13.2.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-exporter-toolkit): Update to 0.13.2.
	[propagated-inputs]: Add go-github-com-mdlayher-vsock.

	Change-Id: I6679a25c2178d9a1f88534b0755ba6035ff86a68

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mdlayher-vsock.
	* gnu/packages/golang-web.scm (go-github-com-mdlayher-vsock): New variable.

	Change-Id: I18f866f051167f849b000c0146657371c53366b2

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-client-golang: Update to 1.20.5.
	* gnu/packages/prometheus.scm: Add golang-compression module.
	(go-github-com-prometheus-client-golang): Update to 1.20.5.
	[source]: Delete submodules with their own go.mod files to fix build.
	[arguments] <phases>: Use default 'check.
	<test-flags>: Skip one test.
	[propagated-inputs]: Remove go-github-com-davecgh-go-spew; add
	go-github-com-google-go-cmp, go-github-com-klauspost-compress, and
	go-github-com-kylelemons-godebug.

	Change-Id: Ib6a605c6ebfbdf0fa2fa3a554cfaa6532e2a957d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-howett-net-plist: Move to golang-xyz.
	* gnu/packages/golang.scm (go-howett-net-plist): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ib43cfcd5783bc37a4b84e892b443683c5d6443ae

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-prometheus-community-go-runit.
	* gnu/packages/golang-xyz.scm (go-github-com-prometheus-community-go-runit): New variable.

	Change-Id: If3c8d3ef6139a56917a1c82ad2eba9fbb5688d6b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-godbus-dbus: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-godbus-dbus,
	go-github-com-godbus-dbus-v5): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here. Add glib module.

	Change-Id: I9fd0199177ca170403c081e190ac4f3ace2d0eb5

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-godbus-dbus: Simplify.
	* gnu/packages/golang.scm (go-github-com-godbus-dbus) [arguments]
	<phases>: Remove 'disable-failing-tests and move skipped tests to
	'check.

	Change-Id: Id7081a0e052ec307a8bc8dcb76e142702990857c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-opencontainers-image-spec.
	* gnu/packages/golang-xyz.scm (go-github-com-opencontainers-image-spec): New variable.

	Change-Id: I1c9a22c2bb242e20e3e065132e8aecb87a2905fc

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-opencontainers-go-digest.
	* gnu/packages/golang-xyz.scm (go-github-com-opencontainers-go-digest): New variable.

	Change-Id: Ibb4662a3b3be650e0c4fac2fcb7824a29609f053

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-opencontainers-selinux.
	* gnu/packages/golang-xyz.scm (go-github-com-opencontainers-selinux): New variable.

	Change-Id: Icc4b4dbd75874280ccacaad86dfd114dc11d01c1

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mdlayher-wifi.
	* gnu/packages/golang-web.scm (go-github-com-mdlayher-wifi): New variable.

	Change-Id: I4c92b118799ea5ed45ecaeb4aa7ce1fdc763da35

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mdlayher-ethtool.
	* gnu/packages/golang-web.scm (go-github-com-mdlayher-ethtool): New variable.

	Change-Id: Ia24c8b928cd030259cf13f0304837fa56aca0e6c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mdlayher-genetlink.
	* gnu/packages/golang-web.scm (go-github-com-mdlayher-genetlink): New variable.

	Change-Id: If2871537d7fd98fbe42916a3bf1a3c97ec29dd19

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mattn-go-xmlrpc.
	* gnu/packages/golang-web.scm (go-github-com-mattn-go-xmlrpc): New variable.

	Change-Id: I9e00e476a90870e4e79224fd986d38be6b7dc4b0

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-hodgesds-perf-utils.
	* gnu/packages/golang-xyz.scm (go-github-com-hodgesds-perf-utils): New variable.

	Change-Id: Ica2d7271aa61b5427edeae9ae14fe851e7879038

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-dennwc-btrfs.
	* gnu/packages/golang-xyz.scm (go-github-com-dennwc-btrfs): New variable.

	Change-Id: I6047e0904296b2c70720cd148eddf8a514908510

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-dennwc-varint: Simplify.
	* gnu/packages/golang-xyz.scm (go-github-com-dennwc-varint)
	[arguments] <test-flags>: Skip 2 tests precisely.
	<phases>: Remove 'disable-failing-tests.

	Change-Id: I8bf9bca1185cb90aaeabeef39a9a0e81b16857be

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-dennwc-ioctl.
	* gnu/packages/golang-xyz.scm (go-github-com-dennwc-ioctl): New variable.

	Change-Id: Icf43c1ef532397d433910cebcdac2e102535ad2c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ema-qdisc.
	* gnu/packages/golang-web.scm (go-github-com-ema-qdisc): New variable.

	Change-Id: Id932cb6904d85c62f40205f145cfb848843ec93f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-lithammer-dedent.
	* gnu/packages/golang-xyz.scm (go-github-com-lithammer-dedent): New variable.

	Change-Id: I4e7e399e6852b49a407beb343ece1c216234222b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-safchain-ethtool.
	* gnu/packages/golang-web.scm (go-github-com-safchain-ethtool): New variable.

	Change-Id: I82ece19fc5819b4ae6466016760644e518058268

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-posener-complete.
	* gnu/packages/golang-xyz.scm (go-github-com-posener-complete): New variable.

	Change-Id: I00aba7ba2c98c9cfcdea2672fca3a46e7cd3548d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github.com-nsf-termbox-go: Fix name.
	* gnu/packages/golang-xyz.scm (go-github.com-nsf-termbox-go): Rename
	variable to go-github-com-nsf-termbox-go.

	(go-github-com-gizak-termui-v3) [propagated- inputs]: Remove
	go-github.com-nsf-termbox-go; add go-github-com-nsf-termbox-go.

	* gnu/packages/games.scm (harmonist) [inputs]: Remove
	go-github.com-nsf-termbox-go; add go-github-com-nsf-termbox-go.

	* gnu/packages/time.scm (countdown) [inputs]: Remove
	go-github.com-nsf-termbox-go; add go-github-com-nsf-termbox-go.

	Change-Id: I621304593cc00cdf8bcf9acc0f8e1064682e0d3f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-hashicorp-yamux.
	* gnu/packages/golang-web.scm (go-github-com-hashicorp-yamux): New variable.

	Change-Id: Ic37744576fd6c822f71933242822c1b7eaae9ae4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-beevik-ntp.
	* gnu/packages/golang-web.scm (go-github-com-beevik-ntp): New variable.

	Change-Id: I4f43146da02860dde9a3c969810968c91e546759

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-hashicorp-go-envparse.
	* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-go-envparse): New variable.

	Change-Id: Ib580d027ccc59b0fc3d8e6e0575aa9cd1a24e731

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-1.21: Update to 1.21.13.
	* gnu/packages/golang.scm (go-1.21): Update to 1.21.13.

	Change-Id: I3f8aa0bde70f24019b5671114c56a66cefd263e3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-1.22: Update to 1.22.10.
	* gnu/packages/golang.scm (go-1.22): Update to 1.22.10.

	Change-Id: I5ab93daf77cef4c0cc570805513a0d35f236c2dd

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-1.23: Update to 1.23.4.
	* gnu/packages/golang.scm (go-1.23): Update to 1.23.4.

	Change-Id: I27463a1f1921b4c6c37aac43e6ae7b0e55f2f538

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Update to 0.31.0.
	* gnu/packages/ipfs.scm (kubo): Update to 0.31.0.

	Change-Id: Ia077b3d9c28a73a017e9eb92507db00d3a883f2a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ipld-go-ipld-prime: Fix build.
	* gnu/packages/ipfs.scm (go-github-com-ipld-go-ipld-prime) [arguments]
	<unpack-path>: Remove it.
	<test-subdirs>: Limit to project's root.

	Change-Id: I4346f2c12e5d0d83e0306b00df8a53d12cbd025b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-polydawn-refmt: Update to 0.89.0.
	* gnu/packages/golang-xyz.scm (go-github-com-polydawn-refmt): Update to 0.89.0.
	[propagated-inputs]: Remove go-gopkg-in-yaml-v2; add go-github-com-go-yaml-yaml.

	Change-Id: I70ca4a256ec7e7cb6f06fea729f469e9850a6e58

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-webtunnel: Fix tests.
	* gnu/packages/golang.scm (go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-webtunnel)
	[arguments] <test-subdirs>: Limit to project's root.

	Change-Id: I0003e95f7b57a31f9c8ea52a2fa724db0dbca9c4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-operatorfoundation-obfs4: Simplify.
	* gnu/packages/golang.scm (go-github-com-operatorfoundation-obfs4)
	[arguments] <phases>: Use default 'build, 'check and 'install.

	Change-Id: I1679f1fab4d07bfca9df6e0447712280906029ec

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-willscott-goturn: Update to 0.0.0-20170802220503-19f41278d0c9.
	* gnu/packages/golang.scm (go-github-com-willscott-goturn): Update to 0.0.0-20170802220503-19f41278d0c9.

	Change-Id: I9fef2106903c819d9796b2b490fb3baf332f438c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-libp2p: Update to 0.36.5.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p): Update to 0.36.5.
	[source] <snippet>: Delete submodules with their own go.mod files to be
	packaged separately.
	[propagated-inputs]: Remove go-github-com-stretchr-testify,
	go-go-uber-org-goleak, and go-go-uber-org-mock; add go-go-uber-org-zap.
	[native-inputs]: Add go-github-com-libp2p-go-libp2p-testing,
	go-github-com-stretchr-testify, go-go-uber-org-mock, and
	go-go-uber-org-goleak.

	Change-Id: Idffc875c58abf9673977c96dd1e2403d9028a9b4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gorilla-websocket: Update to 1.5.3.
	* gnu/packages/golang-web.scm (go-github-com-gorilla-websocket): Update to 1.5.3.

	Change-Id: I04c30a9be141d2667b07bd2d012653ae8cf38ba4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-libp2p-go-libp2p-testing.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-testing): New variable.

	Change-Id: I6805b070f21dac97473713e1186dc51656221651

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-fxlint.
	* gnu/packages/golang-xyz.scm (go-go-uber-org-fx-tools, go-fxlint): New
	variables.

	Change-Id: I9fcccc99393a990967188a7977c28b5e00a4cee9

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-uber-org-fx: Update to 1.23.0.
	* gnu/packages/golang-xyz.scm (go-go-uber-org-fx): Update to 1.23.0.
	[source] <snippet>: Delete submodule with it's own go.mod to package
	separately.
	[arguments] <test-flags>: Skip 3 tests.

	Change-Id: I1ca93808e6dd343a86bf04184248f2e2d51e4e8d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-uber-org-multierr: Update to 1.11.0.
	* gnu/packages/golang-xyz.scm (go-go-uber-org-multierr): Update to 1.11.0.

	Change-Id: I9934b8b614d0a3d637cd182ed7de2e443f2342f6

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-uber-org-dig: Update to 1.18.0.
	* gnu/packages/golang-xyz.scm (go-go-uber-org-dig): Update to 1.18.0.

	Change-Id: Ib87fe3659e9c8a2fecb5f5b455511602b3906569

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-coder-websocket: Delete submodule.
	* gnu/packages/golang-web.scm (go-github-com-coder-websocket)
	[source] <snippet>: Delete submodule which would be packaged separately.
	[native-inputs]: Add go-golang-org-x-time.

	Change-Id: Ia4b491f94e29b4bd4a0365433ddaf0fe781024ee

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gobwas-ws.
	* gnu/packages/golang-web.scm (go-github-com-gobwas-ws): New variable.

	Change-Id: Ifc0d14ec23caf97fd71903e8e567de7485a72f7e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gobwas-httphead.
	* gnu/packages/golang-web.scm (go-github-com-gobwas-httphead): New variable.

	Change-Id: I2b116bae78ec56c42504c046873caed7102ff201

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gobwas-pool.
	* gnu/packages/golang-xyz.scm (go-github-com-gobwas-pool): New variable.

	Change-Id: Icf49a84c9bca97eae69c19211e17123e4d89112a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gofiber-fiber-v2.
	* gnu/packages/golang-web.scm (go-github-com-gofiber-fiber-v2): New variable.

	Change-Id: I2f62478740fc30e49df0e4aa42d4013467546830

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-valyala-fasthttp: Update to 1.58.0.
	* gnu/packages/golang-web.scm (go-github-com-valyala-fasthttp): Update to 1.58.0.
	[arguments] <test-flags>: Skip 2 tests.

	Change-Id: If264f2b5a64d5883b3c9b1cbd87d5bec7622b6f2

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gin-gonic-gin.
	* gnu/packages/golang-web.scm (go-github-com-gin-gonic-gin): New variable.

	Change-Id: If4b1eb590f0dc26210597d7f52854ef4832ea46e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-bytedance-sonic.
	* gnu/packages/golang-xyz.scm (go-github-com-bytedance-sonic): New variable.

	Change-Id: Ibbff1bf8656eb9af55aade8cda12d08a08ef8c40

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cloudwego-base64x.
	* gnu/packages/golang-crypto.scm (go-github-com-cloudwego-base64x): New variable.

	Change-Id: Idf698d1c228a1edadb5ae153f02d59e86fd9d5b8

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-burntsushi-toml: Simplify.
	* gnu/packages/golang-xyz.scm (go-github-com-burntsushi-toml)
	[arguments] <phases>: Use default 'check.

	Change-Id: I53dd7c48c47a42c07d0787718101d3985b63b576

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-bytedance-sonic-loader.
	* gnu/packages/golang-xyz.scm (go-github-com-bytedance-sonic-loader): New variable.

	Change-Id: Ife1c5d1cfc74cb7fb2c4e0a8e08c6d69483c3dd2

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cloudwego-iasm.
	* gnu/packages/golang-xyz.scm (go-github-com-cloudwego-iasm): New variable.

	Change-Id: I5cf7c77d212e303981abb0b60d56497e2230cdb0

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-knz-go-libedit.
	* gnu/packages/golang-xyz.scm (go-github-com-knz-go-libedit): New variable.

	Change-Id: I4c482205e86035f21552dbbd2a2e7f39e543fd50

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gin-contrib-sse.
	* gnu/packages/golang-web.scm (go-github-com-gin-contrib-sse): New variable.

	Change-Id: I0a471d5643de1f3780eb2d0f6d384678eafc6ea5

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-twitchyliquid64-golang-asm.
	* gnu/packages/golang-build.scm (go-github-com-twitchyliquid64-golang-asm): New variable.

	Change-Id: I03f9113fd3d5bb1eb8941f64a719e652a19455cb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-nullprogram-com-x-optparse.
	* gnu/packages/golang-xyz.scm (go-nullprogram-com-x-optparse): New variable.

	Change-Id: I52563130c2c305b68d7ed498995fad2cf8499994

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-jose-util.
	* gnu/packages/golang-web.scm (go-jose-util): New variable.

	Change-Id: I452a6a339e0c6728707f3c1c8abc5041f2eb773a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-jose-go-jose-v3: Delete submodule.
	* gnu/packages/golang-web.scm (go-github-com-go-jose-go-jose-v3)
	[source] <snippet>: Delete submodule which needs to be packages
	separately.

	Change-Id: If5490cd8218e917649ab46a7786fa8beaeb8dbf3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nats-server: Fix tests.
	* gnu/packages/high-availability.scm (nats-server) [arguments]
	<tests-flags>: Port tests options as seen in project's GitHub Actions
	workflow.
	<test-subdirs>: Likewise.

	Change-Id: I989163842c5c2bed672ddc021f0e0c572e352831

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nats-io-nats-go: Update to 1.38.0.
	* gnu/packages/golang-xyz.scm (go-github-com-nats-io-nats-go): Update to 1.38.0.
	[arguments] <test-subdirs>: Limit to project's root tests.
	[propagated-inputs]: Add go-google-golang-org-protobuf.
	[native-inputs]: Add go-github-com-nats-io-jwt-v2.

	Change-Id: I1fbce2dfab11b2b29f1f78db16ebecf0520724d9

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-keybase-dbus.
	* gnu/packages/golang-xyz.scm (go-github-com-keybase-dbus): New variable.

	Change-Id: I0a30af511d99f24dae69f82dccd788322b944a8d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-keybase-go-ps: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-keybase-go-ps): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I0362a55bf8c3a5e18a35b95207b1c696484d311e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-keybase-go-ps: Simplify.
	* gnu/packages/golang.scm (go-github-com-keybase-go-ps)
	[phases] {fix-tests}: Remove dependencies on coreutils.
	[native-inputs]: Remove coreutils.

	Change-Id: Icee6fe263db1b546ef8a0d6376998f63922c30d1

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-keybase-go-ps: Update to 0.0.0-20190827175125-91aafc93ba19.
	* gnu/packages/golang.scm (go-github-com-keybase-go-ps): Update to 0.0.0-20190827175125-91aafc93ba19.

	Change-Id: I2969f88ce35da1265d47d2a661e6463b8c31d341

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mikefarah-yq-v4: Fix bulid.
	* gnu/packages/web.scm (go-github-com-mikefarah-yq-v4, yq) [arguments]
	<test-subdirs>: Limit to project's root.

	Change-Id: I12dd2b2c8a0fc11827e4cf5652bb6a614edf7347

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-participle-v2: Fix bulid.
	* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-participle-v2)
	[native-inputs]: Add go-github-com-alecthomas-kong.

	Change-Id: I4e6b28bb9200efde0a249ff4ff793393a5fed851

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-oklog-ulid: Fix bulid.
	* gnu/packages/golang-xyz.scm (go-github-com-oklog-ulid)
	[native-inputs]: Add go-github-com-pborman-getopt-v2.

	Change-Id: I983721b1e0ffcbc68ebe29e403c513ee237f882d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-yaml-v3: Move to golang-xyz.
	* gnu/packages/golang.scm (go-gopkg-in-yaml-v3): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: If8d59687150d2315be29caf29e5c1b5cb55bd80b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-go-yaml-yaml.
	* gnu/packages/golang-xyz.scm (go-github-com-go-yaml-yaml): New variable.

	Change-Id: I54c1b9d3b2669edfc7bc3b0548b616a95898b55b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-warpfork-go-wish: Fix tests.
	* gnu/packages/golang-check.scm (go-github-com-warpfork-go-wish)
	[arguments] <test-subdirs>: Run tests on shorter range.
	<test-flags>: Skip more tests.

	Change-Id: I1f6e19c3c2e4001d583a7e3d0d04095740fe3e4c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/education: Remove golang module.
	* gnu/packages/time.scm: As all Golang dependencies were shifted to
	corresponded submodules, remove not required "golang" module from used
	ones.

	Change-Id: I9a647b3d6ff6aea4b77eff1d66fa18aa905dda10

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-charmbracelet-harmonica: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-charmbracelet-harmonica): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I0f20fd7b9916877dff377632ff247b3cac22242e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-howett-net-plist: Fix tests.
	* gnu/packages/golang.scm (go-howett-net-plist) [arguments]
	<test-subdirs>: Skip tests in cmd.

	Change-Id: I5d1da9b029ff6a72fa9c725d0de18d17c8d358a7

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-charmbracelet-glamour: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-charmbracelet-glamour): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ie8214f93c6c4fbb2937e2bf18aa27a9178a3d817

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-charmbracelet-glamour: Update to 0.8.0.
	* gnu/packages/golang.scm (go-github-com-charmbracelet-glamour): Update to 0.8.0.
	[propagated-inputs]: Remove go-github-com-olekukonko-tablewriter; add
	go-github-com-charmbracelet-lipgloss,
	go-github-com-charmbracelet-x-ansi,
	go-github-com-charmbracelet-x-exp-golden, and go-golang-org-x-term.

	Change-Id: Iec424cb6c93f49cd202b74b4eaac6147de395647

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/time: Remove golang module.
	* gnu/packages/time.scm: As all Golang dependencies were shifted to
	corresponded submodules, remove not required "golang" module from used
	ones.

	Change-Id: Idc13006a935c334ff8cd0e99e14888c7bf3984cf

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-sebdah-goldie-v2: Update to 2.5.5.
	* gnu/packages/golang-xyz.scm (go-github-com-sebdah-goldie-v2): Update to 2.5.5.
	[source] <snippet>: Delete vendor and v2/vendor.
	[arguments] <unpack-path>: Add it.
	<test-flags>: Skip 1 test.

	Change-Id: Ice7e012a7e02d278bdb69268b5c79bb93fc50589

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-charmbracelet-bubbletea: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-charmbracelet-bubbletea): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ice8bdd953a7687af28588f56ad5ecc4a89f21f1f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-charmbracelet-bubbletea: Update to 1.2.4.
	* gnu/packages/golang.scm (go-github-com-charmbracelet-bubbletea): Update to 1.2.4.
	[propagated-inputs]: Remove go-github-com-containerd-console,
	go-github-com-lucasb-eyer-go-colorful, go-github-com-mattn-go-isatty,
	go-github-com-mattn-go-isatty, go-github-com-mattn-go-runewidth,
	go-github-com-muesli-reflow, go-github-com-muesli-termenv,
	go-golang-org-x-crypto, and go-golang-org-x-term; add
	go-github-com-erikgeiser-coninput.

	Change-Id: I254a718bb6cd1e189255a92cea3ddb8985bccba0

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gizak-termui-v3: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-gizak-termui-v3): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I890a7ab5d8fc2089acc290c95806d2e6e98e2ff7

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github.com-nsf-termbox-go: Move to golang-xyz.
	* gnu/packages/terminals.scm (go-github.com-nsf-termbox-go): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I5b3afcc5f87549e81318a43efa25ae1069f04dc7

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github.com-nsf-termbox-go: Update to 1.1.1.
	* gnu/packages/terminals.scm (go-github.com-nsf-termbox-go): Update to 1.1.1.

	Change-Id: I24f70ca397a4dccaa442c94a2daf9d390f21f848

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mitchellh-go-homedir: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-mitchellh-go-homedir): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I69e5d5931319d80e33c1d042255d250603913842

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mitchellh-go-homedir: Update to 1.1.0.
	* gnu/packages/golang.scm (go-github-com-mitchellh-go-homedir): Update to 1.1.0.

	Change-Id: I709e3dd146bfb972a89ca4cdd742261ce908e2a1

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-skratchdot-open-golang: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-skratchdot-open-golang): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I7062387aa5e134582843e4bc673eaba47aee6d7e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-skratchdot-open-golang: Update to 0.0.0-20200116055534-eef842397966.
	* gnu/packages/golang.scm (go-github-com-skratchdot-open-golang): Update
	to 0.0.0-20200116055534-eef842397966.
	Improve style.

	Change-Id: I018242b019c914854109ba66e7bde6824e252819

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-errgo-fmt-errors: Rename variable.
	* gnu/packages/golang-check.scm (go-gopkg-in-errgo-fmt-errors): Reename
	variable to go-gopkg-in-errgo-v2 reflecting go.mod module path.

	* gnu/packages/golang.scm (gofumpt): [native-inputs]: Remove
	go-gopkg-in-errgo-fmt-errors; add go-gopkg-in-errgo-v2.

	Change-Id: Iaaae97df06a68c16162ced1db65bb905adc34ddc

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-errgo-fmt-errors: Move to golang-check.
	* gnu/packages/golang.scm (go-gopkg-in-errgo-fmt-errors): Move from here ...
	* gnu/packages/golang-check.scm: ... to here.

	Change-Id: I2b5166dd147132d14647e4a9d16ac61df7c7cd6a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-errgo-fmt-errors: Enable tests.
	* gnu/packages/golang.scm (go-gopkg-in-errgo-fmt-errors)
	[arguments] <skip-build?>: Set to #t, as no go files in project's root.
	[native-inputs]: Add go-gopkg-in-check-v1.

	Change-Id: I04497ef63cd550911c6ccb870f08f902227a4ef4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-quic-go-webtransport-go: Fix tests.
	* gnu/packages/golang-web.scm (go-github-com-quic-go-webtransport-go)
	[arguments] <test-flags>: Skip one test.

	Change-Id: I1fa7288e9fa60be10310fcd8dbc6347b55769ef5

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-bits-and-blooms-bloom-v3: Fix import path.
	* gnu/packages/golang-xyz.scm (go-github-com-bits-and-blooms-bloom-v3)
	[arguments] <import-path>: Reflect go.mod module name.

	Change-Id: I6851190622a127baa696dd9f0e09cafaed7bec55

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-bits-and-blooms-bloom-v3: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-bits-and-blooms-bloom-v3): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ic66f3164c15d64f3fb9a2b6a22a83c2630bed528

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-bits-and-blooms-bitset: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-bits-and-blooms-bitset): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I2b4b08969f3b5973560e18755dfd34eb280b61d3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: containerd: Fix tests.
	* gnu/packages/docker.scm (containerd) [arguments] <test-subdirs>: Limit
	to project's root.

	Change-Id: If77d2e7c62233c6664715c921591fc4766899d04

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-zeebo-blake3-avo.
	* gnu/packages/golang-crypto.scm (go-github-com-zeebo-blake3-avo): New variable.

	Change-Id: Ice03c8c9680bb368f5b818d4bfc0424744be25eb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-zeebo-blake3: Delete submodule.
	* gnu/packages/golang-crypto.scm (go-github-com-zeebo-blake3) [source]
	<snippet>: Delete submodule with go.mod file.

	Change-Id: I0a6dd7c7abfad387cb371d0fc9f15cd4535a5924

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-cretz-bine: Fix tests.
	* gnu/packages/golang-web.scm (go-github-com-cretz-bine) [arguments]
	<test-subdirs>: Limit to 2 directories.

	Change-Id: I30b3a6fd3b889c0fb0efb206e1a56e5b59757163

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: exercism: Update to 3.5.4.
	* gnu/packages/education.scm (exercism): Update to 3.5.4.
	* gnu/packages/patches/exercism-disable-self-update.patch: Refresh it
	to be compatible.

	Change-Id: Ia1920522d232fa681b70178bce2220649b0bcbe0

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-spf13-viper: Fix build.
	* gnu/packages/golang-xyz.scm (go-github-com-spf13-viper) [arguments]
	<test-subdir>: Only run test in project's root.

	Change-Id: I85ddafe03ea8af8ba03169a3a3188ac0117045a2

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nebula: Update to 1.9.5.
	* gnu/packages/networking.scm (nebula): Update to 1.9.5.
	[inputs]: Remove go-github-com-cespare-xxhash-v2,
	go-github-com-prometheus-client-model,
	go-github-com-prometheus-procfs, and go-github-com-vishvananda-netns;
	add go-github-com-gaissmai-bart, go-github-com-kardianos-service,
	go-golang-org-x-exp, go-golang-org-x-sync, and
	go-golang-zx2c4-com-wireguard.

	Change-Id: I8c6c634c0d9555f8653413b6267a60f9210c7568

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gaissmai-bart.
	* gnu/packages/golang-web.scm (go-github-com-gaissmai-bart): New variable.

	Change-Id: Ifc1b0eafae6f1ca48cae3b188a26125ed1944dbb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-bits-and-blooms-bitset: Update to 1.20.0.
	* gnu/packages/golang.scm (go-github-com-bits-and-blooms-bitset): Update to 1.20.0.

	Change-Id: I94b0c325248cbc0f400785f5aea74ea4c15f1c2a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-kardianos-service.
	* gnu/packages/golang-xyz.scm (go-github-com-kardianos-service): New variable.

	Change-Id: Id6bfb66d9b55840661c16b72280310a85cde3036

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nebula: Fix build.
	* gnu/packages/networking.scm (nebula) [arguments] <test-subdirs>: Run
	tests only from project's root.

	Change-Id: I42372fa2a1ddad510c4fac35475fe9d5eac83879

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jbenet-go-context: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-jbenet-go-context): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ibe212716ee34cebde63e19f19949ee8f7b12202a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jbenet-go-context: Enable tests.
	* gnu/packages/golang.scm (go-github-com-jbenet-go-context): Enable tests.
	[propagated-inputs]: Add go-golang-org-x-net.

	Change-Id: Ib0ab11e29d998217e332b57715d47bd36befc55c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jbenet-go-context: Update to 0.0.0-20150711004518-d14ea06fba99.
	* gnu/packages/golang.scm (go-github-com-jbenet-go-context): Update to 0.0.0-20150711004518-d14ea06fba99.

	Change-Id: Ifac6a73c93947a8e9ef3af620b10bb6bb50eeef1

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gogo-protobuf: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-gogo-protobuf): Move from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I5b923e2b8ffc07fef3de8642f93873845c0aa8fd

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gogo-protobuf: Enable tests.
	* gnu/packages/golang.scm (go-github-com-gogo-protobuf):
	[arguments] <skip-build?>: Set to #t, as no go files in project's root.
	<tests?>. Enable them.
	<test-flags>: Skip 8 tests.

	Change-Id: I83544f09a4a3b150041db3a7a0261976b435b33d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gogo-protobuf: Update to 1.3.2.
	* gnu/packages/golang.scm (go-github-com-gogo-protobuf): Update to 1.3.2.

	Change-Id: I1eb7ae905d1a836bafca490c1d650d79954405f1

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: hebcal: Fix indentation.
	* gnu/packages/calendar.scm (hebcal): Fix indentation.

	Change-Id: If460d109e3906c5395be3848d48011ede767be4c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: hebcal: Update to 5.8.7.
	* gnu/packages/calendar.scm (hebcal): Update to 5.8.7.
	[inputs]: Remove go-github-com-pborman-getopt; add
	go-github-com-pborman-getopt-v2.

	Change-Id: I7105ce40d84610ba598fc3c95718354415d36109

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pborman-getopt-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-pborman-getopt): Downgrade
	to 1.0.0 to reflect go.mod import path.
	[source] <snippet>: Remove v2 dirrectory and package separatly.
	(go-github-com-pborman-getopt-v2): New variable.
	(go-ulid) [native-inputs] Remove go-github-com-pborman-getopt; add
	go-github-com-pborman-getopt-v2.

	* gnu/packages/calendar.scm (hebcal) [inputs]: Remove
	go-github-com-pborman-getopt; add go-github-com-pborman-getopt-v2.

	Change-Id: I62aaa277cfffdb11e39a77688778a26b4600dc56

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pborman-getopt: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-pborman-getopt): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Iea88fdc069231f5520a12721a322c38a21230287

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hebcal-hebcal-go: Enable tests.
	* gnu/packages/golang-xyz.scm (go-github-com-hebcal-hebcal-go): Enable
	tests.

	Change-Id: I1e3fa460d13169985129b491fc007b10686709f3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hebcal-hebcal-go: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-hebcal-hebcal-go): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/calendar.scm: Add golang-xyz.

	Change-Id: I8e5c5dce15e12e0ce38004be79d7bfe75ad9d2ab

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hebcal-hebcal-go: Update to 0.9.31.
	* gnu/packages/golang.scm (go-github-com-hebcal-hebcal-go): Update to 0.9.31.
	[propagated-inputs]: Add go-github-com-dustin-go-humanize, go-github-com-hebcal-greg, and
	go-github-com-hebcal-hdate.

	Change-Id: I90d111caefae7e3b4fae492d7405d490586c2cd6

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-hebcal-hdate.
	* gnu/packages/golang-xyz.scm (go-github-com-hebcal-hdate): New variable.

	Change-Id: Ib259acda2c53e4efab5325f4b560ff3275c35dca

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-hebcal-greg.
	* gnu/packages/golang-xyz.scm (go-github-com-hebcal-greg): New variable.

	Change-Id: I96dd53035c555e29347ba31000f463b09acb2156

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-pprof: Disable tests, fix build.
	* gnu/packages/golang-check.scm (go-pprof): Disable tests.

	Change-Id: I2543b0c9b0e56adec33f86710d070ec6b0efcd98

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-opentelemetry-io-otel-sdk-metric.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel-sdk-metric): New variable.

	Change-Id: I80123fa1a60356a958e4d50bfcb78e45f7e7296f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-opentelemetry-io-otel-sdk-log.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel-sdk-log): New variable.

	Change-Id: Id41e47f0e413ca9008a5593032b3ae9e8d7b4c5e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-opentelemetry-io-otel-log.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel-log): New variable.

	Change-Id: If0e230231c7f538dc8e31e26642f6515704c88d0

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-opentelemetry-io-otel-sdk: Update to 1.33.0.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel-sdk): Update to 1.33.0.

	Change-Id: Ia426a309f2270d12768eb58c2f04691c4080b20d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-opentelemetry-io-otel-sdk: Fix build.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel-sdk):
	[source] <snippet>: Delete 2 more submodule with their own go.mod and
	would be packed individually.

	Change-Id: Ie48091c0f7f95b2bf1891d9de423842866e2723a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hanwen-go-fuse: Adjust inheritance.
	go-github-com-hanwen-go-fuse needs to be downgraded to 1.0.0 to reflect
	go.mode import path and go-github-com-hanwen-go-fuse-v2 can be inherited
	from it with appropriated phase adjustments.  This change implements the
	logic.

	* gnu/packages/golang-xyz.scm (go-github-com-hanwen-go-fuse):
	[version]: Downgrade to 1.0.0, to reflect go.mod import path, it's the
	latest version for this variant.
	[arguments] <skip-build?>: ...
	<test-subdirs>: Move from  go-github-com-hanwen-go-fuse-v2 to here.
	<phases>: Add 'remove-example.
	[synopsis]: Move from  go-github-com-hanwen-go-fuse-v2 to here.
	[description]: Move from  go-github-com-hanwen-go-fuse-v2 to here.

	(go-github-com-hanwen-go-fuse-v2): Inherit from go-github-com-hanwen-go-fuse.
	[arguments] <test-subdirs>: Move to go-github-com-hanwen-go-fuse.
	<phases>: Remove 'remove-examples-and-benchmarks, add
	'remove-benchmark.
	[synopsis]: Move to go-github-com-hanwen-go-fuse.
	[description]: Move to go-github-com-hanwen-go-fuse.

	Change-Id: Idffefad61363b9eb0be2ad0b5dc2dc873814f36d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hanwen-fuse: Rename variable.
	* gnu/packages/golang-xyz.scm (go-github-com-hanwen-fuse): Rename
	variable to go-github-com-hanwen-go-fuse to reflect go.mod import path.

	* gnu/packages/file-systems.scm (tmsu) [inputs]: Remove
	go-github-com-hanwen-fuse, add go-github-com-hanwen-go-fuse.

	Change-Id: Ia370647a5e345eae76ef648134074a2b994dae83

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hanwen-fuse: Move to golang-xyz.
	* gnu/packages/file-systems.scm (go-github-com-hanwen-fuse): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I8f8fccc89e1c930d7085fe61f4c962cb1f2c128c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pion-transport-v2: Fix import paths.
	* gnu/packages/golang-web.scm (go-github-com-pion-transport-v2):
	[arguments] <phases>: Add 'fix-module-paths, they were not adjusted in
	source when v2 was released.

	Change-Id: Ie28bcc3921bbe76e3721340af76a3dad6b8c53e3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-git-go-git-v5: Update to 5.12.0.
	* gnu/packages/version-control.scm (go-github-com-go-git-go-git-v5): Update to 5.12.0.
	[propagated-inputs]: Remove go-github-com-alcortesm-tgz, go-github-com-imdario-mergo,
	go-github-com-mitchellh-go-homedir, go-gopkg-in-check-v1, and
	go-gopkg-in-warnings-v0; add go-dario-cat-mergo,
	go-github-com-armon-go-socks5, go-github-com-elazarl-goproxy,
	go-github-com-gliderlabs-ssh, go-github-com-golang-groupcache,
	go-github-com-google-go-cmp, go-github-com-pjbgf-sha1cd,
	go-github-com-protonmail-go-crypto, go-github-com-skeema-knownhosts,
	and go-golang-org-x-sys.
	[native-inputs]: Remove git; add git-minimal/pinned, go-github-com-stretchr-testify,
	and go-gopkg-in-check-v1.

	Change-Id: Ifd3a6ac46a2cee8008e4b19acb9fc5adaaa6f2b7

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mmcloughlin-avo.
	* gnu/packages/golang-build.scm (go-github-com-mmcloughlin-avo): New variable.

	Change-Id: I8ebdd952a7dbcf18f151017dedd0261e69e212ae

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-golang-org-x-arch.
	* gnu/packages/golang-build.scm (go-golang-org-x-arch): New variable.

	Change-Id: Id0ec567e5ebfdea208fefe133a13e906e17949cf

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-rsc-io-pdf.
	* gnu/packages/golang-build.scm (go-rsc-io-pdf): New variable.

	Change-Id: I518233cc328f37632462b452f27e7c109ddbbf1f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gliderlabs-ssh.
	* gnu/packages/golang-crypto.scm (go-github-com-gliderlabs-ssh): New variable.

	Change-Id: Ibdfd4b6a0c7810ec52f6502b175325eae0292a0e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pjbgf-sha1cd.
	* gnu/packages/golang-crypto.scm (go-github-com-pjbgf-sha1cd): New variable.

	Change-Id: I62d5d315a505b19f7c87b3d40b1e980262fccf99

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-skeema-knownhosts.
	* gnu/packages/golang-crypto.scm (go-github-com-skeema-knownhosts): New variable.

	Change-Id: I36f3bde40845c02bb950097edc55ecddb8cb26eb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-armon-go-socks5.
	* gnu/packages/golang-web.scm (go-github-com-armon-go-socks5): New variable.

	Change-Id: I8c06c4c9515aadbcc982da972011b4f9cc128549

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-elazarl-goproxy.
	* gnu/packages/golang-web.scm (go-github-com-elazarl-goproxy): New variable.

	Change-Id: I64ea5f0f92713094f2b15d1677ad425945507484

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-git-gcfg: Move to golang-vcs.
	* gnu/packages/golang.scm (go-github-com-go-git-gcfg): Move from here ...
	* gnu/packages/golang-vcs.scm: ... to here. Add goalng-xyz module.

	Change-Id: I218c5e5c663ea5ba54cef9f26fec95912bbcac34

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-git-gcfg: Fix bulid.
	* gnu/packages/golang.scm (go-github-com-go-git-gcfg):
	[argumetns] <test-flags>: Skip 2 tests.

	Change-Id: I6b88b622c63ac07ebfc2623962b1157ca82c1ecb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-warnings-v0: Move to golang-xyz.
	* gnu/packages/golang.scm (go-gopkg-in-warnings-v0): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I03b8383bc8b5df1ff337b8db6e802a53a98b702d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-warnings: Rename variable.
	* gnu/packages/golang.scm (go-gopkg-in-warnings): Rename to
	go-gopkg-in-warnings-v0 to reflect go.mod import path.

	* gnu/packages/golang.scm (go-github-com-go-git-gcfg)
	[propagated-inputs]: Remove go-gopkg-in-warnings; add
	go-gopkg-in-warnings-v0.

	* gnu/packages/version-control.scm (go-github-com-go-git-go-git-v5):
	[propagated-inputs]: Remove go-gopkg-in-warnings; add
	go-gopkg-in-warnings-v0.

	Change-Id: Ie926408d639fca13c6c4bd4e6f382f5cb4424e8b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emirpasic-gods: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-emirpasic-gods): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I49097629697760c68a25eb6179114b43e92538a3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emirpasic-gods: Enable tests.
	* gnu/packages/golang.scm (go-github-com-emirpasic-gods): Enable tests
	and skip build.

	Change-Id: Ic86199e12d6a731939274acd46f5e5f4c33a255e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emirpasic-gods: Update to 1.18.1.
	* gnu/packages/golang.scm (go-github-com-emirpasic-gods): Update to 1.18.1.

	Change-Id: I9366cc71fe9b7963448ad8b7a8b7526da93a528e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kr-text: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-kr-text): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I94afda2f75abbd56da2a2c60ffca2b243eb64dbe

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-rogpeppe-go-internal: Simplify
	* gnu/packages/golang-xyz.scm (go-github-com-rogpeppe-go-internal):
	[arguments] <skip-build?>: Set to #t, as no go files in project's root.
	<test-flags>: Apply skip test logic here.
	<phases>: Remove 'disable-failing-tests, use default 'check.

	Change-Id: I4fd9e76205645faee0208ca16bd0315b148a2d7c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: esbuild: Adjust input.
	* gnu/packages/web.scm (esbuild) [inputs]: Remove go-golang-org-x-sys;
	add go-golang-org-x-sys-for-esbuild.

	* gnu/packages/golang-build.scm (go-golang-org-x-sys-for-esbuild): New
	variable.

	Change-Id: I8df379e84d8de4d5adc79a77905e876ebbb928ca

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sqls: Fix build.
	* gnu/packages/databases.scm (sqls): [arguments] <test-subdirs>: Exclude
	"internal/handler" which requires database connection.

	Change-Id: I470981f040d2a0dc08d91f1239bbb0eb5ee98b0f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-detailyang-go-fallocate.
	* gnu/packages/golang-xyz.scm (go-github-com-detailyang-go-fallocate): New variable.

	Change-Id: I95a7cecfceb6254e414a7b842297a9ada811ceb7

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jacobsa-fuse.
	* gnu/packages/golang-xyz.scm (go-github-com-jacobsa-fuse): New variable.

	Change-Id: I4f21d408a0e5e9ab344b7a7f57228c7c8b854ffb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-quic-go-quic-go: Simplify.
	* gnu/packages/golang-web.scm (go-github-com-quic-go-quic-go):
	[arguments] <phases>: Remove 'remove-failing-tests as all tests have
	been passed.

	Change-Id: I8e24612bd7e584c48b712a1f97aecf201aff7336

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gotestsum: Move to check.
	* gnu/packages/golang.scm (gotestsum): Move from here ...
	* gnu/packages/check.scm: ... to here.

	Change-Id: I83f22e1f7dc1ad43340a02b60b75bf4e98b65474

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gotestsum: Update to 1.12.0.
	* gnu/packages/golang.scm (gotestsum): Update to 1.12.0.
	[native-inputs]: Remove go-github-com-pkg-errors,
	go-github-com-sirupsen-logrus, go-github-com-spf13-pflag,
	go-github-com-jonboulle-clockwork, go-golang-org-x-crypto,
	go-gotest-tools-assert, go-gotest-tools-internal-format,
	go-gotest-tools-internal-difflib, and go-gotest-tools-internal-source;
	add go-github-com-bitfield-gotestdox, go-github-com-dnephin-pflag,
	go-github-com-fsnotify-fsnotify, go-github-com-google-shlex,
	go-golang-org-x-sys, go-golang-org-x-term, go-golang-org-x-tools, and
	go-gotest-tools-v3.

	(go-gotest-tools-source, go-gotest-tools-package suffix,
	go-gotest-tools-internal-format, go-gotest-tools-internal-difflib,
	go-gotest-tools-internal-source, go-gotest-tools-assert): Remove
	variables as merge into single package.

	Change-Id: Id31f6532f49202dc2e12c20b283b038c29025322

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-gotest-tools-v3.
	* gnu/packages/golang-check.scm (go-gotest-tools-v3): New variable.

	Change-Id: Ib17bebad969d6d5db6968100f62a79e1717f2ca2

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-dnephin-pflag.
	* gnu/packages/golang-xyz.scm (go-github-com-dnephin-pflag): New variable.

	Change-Id: I94959428a7ac087e99499cf5f922bab6645387dd

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-bitfield-gotestdox.
	* gnu/packages/golang-check.scm (go-github-com-bitfield-gotestdox,
	go-testdox): New variables.

	Change-Id: If9d0964a6067a47dc75bc0af5741014b1002d8d0

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-vuln: Simplify.
	* gnu/packages/golang-build.scm (go-golang-org-x-vuln):
	[arguments] <skip-build?>: Set to #t, as no go files in project's root.
	<test-flags>: Skip 3 tests.
	<test-subdirs>: Select them here.
	<phases>: Use default 'check.

	Change-Id: I7e6860f63c559813055cc5383b6f608855a9490d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-golang-protobuf: Simplify.
	* gnu/packages/golang-build.scm (go-github-com-golang-protobuf): Update
	to 1.5.4.
	[arguments] <phases>: Use default 'check.

	Change-Id: If364ed26dc2eb3006264b627696d57536c9aa7b8

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-exp: Update to 0.0.0-20241217172543-b2144cdd0a67.
	* gnu/packages/golang-build.scm (go-golang-org-x-exp): Update to
	0.0.0-20241217172543-b2144cdd0a67.
	[argumetns] <test-flags>: Skip 5 more tests.

	Change-Id: I57d3f40e51d59ad59c84287e89ff0f0e59845945

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-exp: Simplify.
	* gnu/packages/golang-build.scm (go-golang-org-x-exp):
	[arguments] <skip-build?>: Set to #t, as no go files in project's root.
	<test-flags>: Skip 2 tests.
	<phases>: Remove 'remove-failing-tests, add 'remove-benchmarks, use
	default 'check.

	Change-Id: I65dce027be23e2f987a15f7dbc35cbdd3edcb45b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-time: Simplify.
	* gnu/packages/golang-build.scm (go-golang-org-x-time):
	[arguments] <skip-build?>: Set to #t, as no go files in project's root.
	<phases>: Use default 'check.

	Change-Id: I533cc20e9ba1be1ee754dd7fa36b9547d4bda9b6

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-time: Update to 0.8.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-time): Update to 0.8.0.

	Change-Id: I0ee1760e0b2a7dcf5be74b41a7e77cf2e5b6b8cb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-term: Update to 0.27.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-term): Update to 0.27.0.

	Change-Id: Ib41a736bfa40501e7a463df5328f22e81a481931

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-sys: Simplify.
	* gnu/packages/golang-build.scm (go-golang-org-x-sys):
	[arguments] <skip-build?>: Set to #t, as no go files in project's root.
	<phases>: Use default 'check.
	[description]: Start from a new line.

	Change-Id: If62fa5926652a53cfe4c680d9a21b2ad5847cfeb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-sys: Update to 0.28.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-sys): Update to 0.28.0.

	Change-Id: Ia1ceaae88086b5f2a1be771a6e65f7261ee1936e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-sync: Simplify
	* gnu/packages/golang-build.scm (go-golang-org-x-sync)
	[arguments] <skip-build?>: Set to #t, as no go files in project's root.
	<phases>: Use default 'check.

	Change-Id: Iebc123fd8c103d6d610cc037bb034cb75bb795e3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-sync: Update to 0.10.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-sync): Update to 0.10.0.

	Change-Id: I7b9133419d8ed3c97fe20920aec477728e94622b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-mod: Simplify.
	* gnu/packages/golang-build.scm (go-golang-org-x-mod)
	[arguments] <skip-build?>: Set to #t, as no go files in project's root.
	<test-flags>: Skip one test.
	<phases>: Remove 'remove-test-files, use default 'check.
	[native-inputs]: Add go-golang-org-x-tools-bootstrap.

	Change-Id: Icf097e456bc72b1452bfb262589cd62ef139215b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-yuin-goldmark-emoji: Update to 1.0.4.
	* gnu/packages/golang-build.scm (go-github-com-yuin-goldmark-emoji): Update to 1.0.4.

	Change-Id: I16c3f710a89007d39587e5bd39ffb43722f438a2

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-yuin-goldmark: Update to 1.7.8.
	* gnu/packages/golang-build.scm (go-github-com-yuin-goldmark): Update to 1.7.8.
	[arguments] <phases>: Use default 'check, add 'pre-check.

	Change-Id: I110c22378fb6f93cdde794b8a0e41e3de06c2b6f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-text: Update to 0.21.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-text): Update to 0.21.0.

	Change-Id: I6b0f81a48eff02565d01f2f70629d4324890e2c8

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-text: Simplify.
	* gnu/packages/golang-build.scm (go-golang-org-x-text):
	[arguments] <skip-build?>: Set to #t, as no go files in project's root.
	<phases>: Use default 'check.
	[native-inputs]: Add go-golang-org-x-mod-bootstrap,
	go-golang-org-x-sync-bootstrap, and go-golang-org-x-tools-bootstrap.

	Change-Id: Ib4e55e622554d79a8d03abfc52ced0a5eb516d85

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-crypto: Update to 0.31.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-crypto): Update to 0.31.0.

	Change-Id: I325791a402ce30bd04ee71a04633a9c7aef0335c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-crypto: Simplify.
	* gnu/packages/golang-build.scm (go-golang-org-x-crypto)
	[source] <snippet>: Remove self-contain module which needs to be
	packages separately.
	[arguments] <skip-build?>: Set to #t, as no go files in project's root.
	<phases>: Use default 'check. Simplify 'remove-test-files, add comments
	about JSON schema sources required for tests.
	[native-inputs]: Add go-golang-org-x-net-bootstrap, and
	go-golang-org-x-text-bootstrap.

	Change-Id: I0dd4ec6dc3d13f1063604ec43da34f6598b201cf

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/golang-build: Add bootstrap variants.
	* gnu/packages/golang-build.scm (go-golang-org-x-crypto-bootstrap
	go-golang-org-x-exp-bootstrap, go-golang-org-x-image-bootstrap,
	go-golang-org-x-mod-bootstrap, go-golang-org-x-net-bootstrap,
	go-golang-org-x-term-bootstrap, go-golang-org-x-text-bootstrap,
	go-golang-org-x-sync-bootstrap, go-golang-org-x-sys-bootstrap
	go-golang-org-x-tools-bootstrap): New variables.

	Change-Id: I43f121479897642e70639fab18dc296ccc750a0f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-xerrors: Update to 0.0.0-20240903120638-7835f813f4da.
	* gnu/packages/golang-build.scm (go-golang-org-x-xerrors): Update to 0.0.0-20240903120638-7835f813f4da.

	Change-Id: I1a4c3aeabad955522f3ce13b2f3efeb130f934c8

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-telemetry-config: Update to 0.36.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-telemetry-config): Update to 0.36.0.

	Change-Id: I3ae4c33c7f2b9069cc73e43c10324685cb825bf1

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-google-golang-org-protobuf: Update to 1.36.0.
	* gnu/packages/golang-build.scm (go-google-golang-org-protobuf): Update
	to 1.36.0.  Simplify package.
	[arguments] <phases>: Use custom 'check.

	Change-Id: Ia93c832e64886371f422e06e6b705c5ec3c7e05f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-image: Update to 0.23.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-image): Update to 0.23.0.
	Simplify package.
	[arguments] <phases>: Remove 'remove-failing-tests, use default 'check.

	Change-Id: I937397be7b3aad3adda86e706a083e26d537cf28

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-telemetry: Fix build.
	* gnu/packages/golang-build.scm (go-golang-org-x-telemetry)
	[source]<snippet>: Remove submodules with their own go.mod to be
	packaged separately.
	[arguments]<test-flags>: Skip all tests requiring networking.

	Change-Id: Ie5ef5f99da83d9d803b5c07d99ef1763968ee308

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-net: Update to 0.33.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-net): Update to
	0.33.0. Simplify package.

	Change-Id: I9e42a0f8a18aca533386aa5aace2baed103568bd

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jacobsa-syncutil.
	* gnu/packages/golang-xyz.scm (go-github-com-jacobsa-syncutil): New variable.

	Change-Id: I38aa26a5ca8f33a90c9d71863e3330a31c624b42

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jacobsa-timeutil.
	* gnu/packages/golang-xyz.scm (go-github-com-jacobsa-timeutil): New variable.

	Change-Id: I8b23866135694c3d071dc6d1a57dfcfd6ad21d4a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jarcoal-httpmock.
	* gnu/packages/golang-check.scm (go-github-com-jarcoal-httpmock): New variable.

	Change-Id: I6b76a05a97f554af7f9d34aa4aa435a2ba77a3ec

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-maxatome-go-testdeep.
	* gnu/packages/golang-check.scm (go-github-com-maxatome-go-testdeep): New variable.

	Change-Id: I73ef16e2b98f28f91f0e05f03be353219f746ddc

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jacobsa-oglemock: Fix indentation.
	* gnu/packages/golang-check.scm (go-github-com-jacobsa-oglemock): Fix
	indentation.

	Change-Id: I9ac2f9af4c3c266b0a4be4f67edd422123731945

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jacobsa-oglemock: Update to 0.0.0-20150831005832-e94d794d06ff.
	* gnu/packages/golang-check.scm (go-github-com-jacobsa-oglemock): Update to 0.0.0-20150831005832-e94d794d06ff.

	Change-Id: If614232aa39d32d6dcc2dee2034f3d31abf16887

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jackc-pgconn: Enable tests.
	* gnu/packages/golang-xyz.scm (go-github-com-jackc-pgconn)
	[arguments] <tests?>: Activate them.
	<test-flags>: Skip 9 tests.
	<phases>: Add 'remove-failing-test-file.
	[native-inputs]: Add go-github-com-jackc-pgmock.
	[propagated-inputs]: Remove go-github-com-jackc-pgmock.

	* gnu/packages/golang-check.scm (go-github-com-jackc-pgmock-bootstrap):
	New variable.

	Change-Id: Ice47b75770fb596734f6703c3c42dbfe3e91a7a6

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jackc-pgmock: Enable tests.
	* gnu/packages/golang-check.scm (go-github-com-jackc-pgmock)
	[arguments] <tests?>: Activate them.
	[native-inputs]: Add go-github-com-jackc-pgconn-bootstrap and
	go-github-com-stretchr-testify.

	* gnu/packages/golang-xyz.scm (go-github-com-jackc-pgconn-bootstrap):
	New variable.

	Change-Id: I8dc5cef1dcf7d6dd7550a1d805810d468205c607

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jacobsa-oglematchers: Fix indentation.
	* gnu/packages/golang-check.scm (go-github-com-jacobsa-oglematchers):
	Fix indentation.

	Change-Id: I4e994c9e1750952b3a1cb5521410db9e173e888d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jacobsa-oglematchers: Update to 0.0.0-20150720000706-141901ea67cd.
	* gnu/packages/golang-check.scm (go-github-com-jacobsa-oglematchers): Update to 0.0.0-20150720000706-141901ea67cd.

	Change-Id: I2a0aaa004e891f2c13630a4971218ad3ced06fbf

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jacobsa-ogletest: Enable tests.
	* gnu/packages/golang-check.scm (go-github-com-jacobsa-ogletest):
	[arguments] <tests?>: Activate them.
	<test-flags>: Skip one test.
	[native-inputs]: Move all inputs from here ...
	[propagated-inputs]: ... to here.

	Change-Id: Ie12ff6d93b3fe429f9e517cbb9f6399be52535db

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jacobsa-ogletest: Fix indentation.
	* gnu/packages/golang-check.scm (go-github-com-jacobsa-ogletest): Fix
	indentation.

	Change-Id: I1439b691a61ccd5b796bbc9a50c9c88ed954823f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jacobsa-ogletest: Update to 0.0.0-20170503003838-80d50a735a11.
	* gnu/packages/golang-check.scm (go-github-com-jacobsa-ogletest): Update to 0.0.0-20170503003838-80d50a735a11.

	Change-Id: Ie559aebc59c03286d775fc08b84f81a107b1d958

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jacobsa-reqtrace: Move to golang-check.
	* gnu/packages/golang.scm (go-github-com-jacobsa-reqtrace): Move from
	here ...
	* gnu/packages/golang-check.scm: ... to here.

	Change-Id: If331f4aa071ee810b3f5e286def7e181f1971f3d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jacobsa-reqtrace: Update to 0.0.0-20150505043853-245c9e0234cb.
	* gnu/packages/golang.scm (go-github-com-jacobsa-reqtrace): Update to 0.0.0-20150505043853-245c9e0234cb.
	[inputs]: Remove go-golang-org-x-net.
	[propagated-inputs]: Add go-golang-org-x-net.

	Change-Id: I7061c88bdbd89be15d16847488e408138b6aa89f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gocryptfs: Fix tests.
	* gnu/packages/file-systems.scm (gocryptfs)
	[arguments] <install-sources?>: No need as they are the final commands.
	<test-flags>: Skip 3 unit tests.
	<test-subdirs>: Only run some unit tests which do no require root
	access.
	[native-inputs]: Remove go-github-com-jacobsa-oglematchers,
	go-github-com-jacobsa-oglemock, go-github-com-jacobsa-ogletest,
	go-github-com-jacobsa-reqtrace, and go-golang-org-x-net; add
	go-github-com-moby-sys-mountinfo.

	Change-Id: I6b1d82c02bad4610a71109c63ea8d9e83bf82809

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hanwen-go-fuse-v2: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-hanwen-go-fuse-v2): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ic070a2c7aa6b08e53999b20d88358b4cc89fc492

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hanwen-go-fuse-v2: Update to 2.7.2.
	* gnu/packages/golang.scm (go-github-com-hanwen-go-fuse-v2): Update to 2.7.2.
	[propagated-inputs]: Add go-github-com-kylelemons-godebug,
	go-github-com-moby-sys-mountinfo, go-golang-org-x-sync, and
	go-golang-org-x-sys.
	[native-inputs]: Remove go-golang-org-x-sys, go-golang-org-x-sync, and
	go-github-com-kylelemons-godebug.

	Change-Id: Icaa446a2c7bbe86f8310a0e779b1920c2dc3946d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-moby-sys-mountinfo.
	* gnu/packages/golang-xyz.scm (go-github-com-moby-sys-mountinfo): New variable.

	Change-Id: Iff74f93a6c5e343b1cd0a67a8b50867ad1467546

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jcmturner-gofork: Move golang-xyz.
	* gnu/packages/golang.scm (go-github-com-jcmturner-gofork): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I89a0455345e4a76f6330e70bfa721d76149d25fc

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jcmturner-gokrb5-v8: Update to 8.4.4.
	* gnu/packages/golang-web.scm (go-github-com-jcmturner-gokrb5-v8): Update to 8.4.4.
	[propagated-inputs]: Remove go-golang-org-x-net.

	Change-Id: I0e74f8be28c3ed096e0c4f444df979875d7024e7

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jcmturner-rpc: Fix import path.
	These changes are group togather to resolve inheritance and import
	issues with Golang modules containing subdirs.

	* gnu/packages/golang-web.scm (go-github-com-jcmturner-rpc): Downgrade
	to 1.1.0 to fix inheritance.
	[arguments] <import-path>: Adjust it to follow expected module path.
	<tests?>: Activate them.
	[propagated-inputs]: Remove go-golang-org-x-net and
	go-github-com-stretchr-testify.
	[native-inputs]: Add go-github-com-stretchr-testify.

	(go-github-com-jcmturner-rpc-v2, go-gopkg-in-jcmturner-rpc-v1,
	go-gopkg-in-jcmturner-rpc-v2): New variables.

	(go-github-com-jcmturner-rpc-v2-ndr,
	go-github-com-jcmturner-rpc-v2-mstypes): Delete variables.

	(go-github-com-jcmturner-gokrb5-v8):
	[propagated-inputs]: Remove go-github-com-jcmturner-rpc-v2-mstypes and
	go-github-com-jcmturner-rpc-v2-ndr; add
	go-github-com-jcmturner-rpc-v2.

	Change-Id: I4138856270db32e99468d7f7de76ca756b3b017f

	Change-Id: I60dc42285ec4079029f5f9a54810acf75842a431

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jcmturner-rpc: Move to golang-web.
	* gnu/packages/golang.scm (o-github-com-jcmturner-rpc,
	go-github-com-jcmturner-rpc-v2-ndr,
	go-github-com-jcmturner-rpc-v2-mstypes): Move from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I51716d4069aa3e211406afbbfabf307cd3b9e0a7

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-modernc-org-httpfs.
	* gnu/packages/golang-web.scm (go-modernc-org-httpfs): New variable.

	Change-Id: I4bd7855db682354b57ebd05b3c190f901efcf1cd

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-modernc-org-opt.
	* gnu/packages/golang-xyz.scm (go-modernc-org-opt): New variable.

	Change-Id: Icf658b4e7b7558c067c54bd09ad06abf198f83d8

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-modernc-org-strutil.
	* gnu/packages/golang-xyz.scm (go-modernc-org-strutil): New variable.

	Change-Id: If66b56b6603263907bc5b95ddc01775777b4cd57

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-modernc-org-sortutil.
	* gnu/packages/golang-xyz.scm (go-modernc-org-sortutil): New variable.

	Change-Id: I4fdc752b211d34c6583396dd6f5b332a647cad36

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-modernc-org-fileutil.
	* gnu/packages/golang-xyz.scm (go-modernc-org-fileutil): New variable.

	Change-Id: I2b2f2bb682f17395104ec728d8d54e10f4e37df4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: runitor: Update to 1.3.0-build.4.
	* gnu/packages/admin.scm (runitor): Update to 1.3.0-build.4.

	Change-Id: I1d20003f6de8c045ba456c0f4cb5147bc232cafe

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-lukechampine-com-uint128.
	* gnu/packages/golang-maths.scm (go-lukechampine-com-uint128): New variable.

	Change-Id: I8cacd39c843b3ea9dd4e324874240b882b32064e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-modernc-org-memory.
	* gnu/packages/golang-xyz.scm (go-modernc-org-memory): New variable.

	Change-Id: Id561b8c4a794cb5da1e784c22daec1f6f9004e89

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-modernc-org-mathutil.
	* gnu/packages/golang-maths.scm (go-modernc-org-mathutil): New variable.

	Change-Id: Ifb27d5be71c98932f74e47cd56b854372f784da0

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-remyoudompheng-bigfft.
	* gnu/packages/golang-maths.scm (go-github-com-remyoudompheng-bigfft): New variable.

	Change-Id: I659183495f68b7b29708020ff11c837e121c34ad

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-modernc-org-token.
	* gnu/packages/golang-web.scm (go-modernc-org-token): New variable.

	Change-Id: I6288f8f80f703e5dc8eefd788079ae229b34001a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-ldap-ldap-v3: Update to 3.4.9.
	* gnu/packages/golang-web.scm (go-github-com-go-ldap-ldap-v3): Update to
	3.4.9.
	[arguments]<test-flags>: Move test skip logic here and skipp all failing
	tests requiring running LDAP service.
	[propagated-inputs]: Add go-github-com-jcmturner-gokrb5-v8.

	Change-Id: I8edbb25dc5e1dd8e228f2aaa059e36db24a4f7cb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-ldap-ldap: Adjust name.
	* gnu/packages/golang-web.scm (go-github-com-go-ldap-ldap): Rename
	variable to reflect go.mod import path to go-github-com-go-ldap-ldap-v3.

	Change-Id: I58ce086492fe6fcee5aa427e9fae55f7404455eb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nxadm-tail: Remove vendor.
	* gnu/packages/golang-xyz.scm (go-github-com-nxadm-tail)
	[source]<snippet>: Remove vendor directory.

	Change-Id: Ic27f38953a02216d1c8e20d5785c9b4bba19a7b2

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-onsi-gomega: Enable tests.
	* gnu/packages/golang-check.scm (go-github-com-onsi-gomega)
	[arguments]<tests?>: Enable them.
	<phases>: Add 'remove-failing-test-files.
	[native-inputs]: Add go-github-com-onsi-ginkgo-v2-bootstrap.
	(go-github-com-onsi-ginkgo-v2-bootstrap): New variable.

	Change-Id: I631cf5e1ed46822a0585387f20169084578d19f4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-onsi-ginkgo: Fix build.
	* gnu/packages/golang-check.scm (go-github-com-onsi-ginkgo)
	[arguments]<test-flags>: Skip one test.

	Change-Id: I761d0e584e1401d05b2971678fe2b424f5269d64

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: git-lfs: Fix build.
	* gnu/packages/version-control.scm (git-lfs) [arguments]<test-flags>:
	Skip one test.

	Change-Id: I7f8e100fd6a2690109cb2b75e7395edb9d3a8404

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-warpfork-go-testmark: Fix build
	* gnu/packages/golang-check.scm (go-github-com-warpfork-go-testmark)
	[propagated-inputs]: Add go-github-com-warpfork-go-fsx.

	Change-Id: I3c728bdd231b2d16cb88859038e82976512889cc

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-warpfork-go-fsx.
	* gnu/packages/golang-xyz.scm (go-github-com-warpfork-go-fsx): New variable.

	Change-Id: Ide9e1ee2123d0644eea182c56d373d6c00a4612b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-k8s-io-kube-openapi.
	* gnu/packages/golang-web.scm (go-k8s-io-kube-openapi): New variable.

	Change-Id: I66082515976053bbc888c9f2789df5dd78242d59

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-getkin-kin-openapi.
	* gnu/packages/golang-web.scm (go-github-com-getkin-kin-openapi): New variable.

	Change-Id: Iff6aec35f4955966b466a97aaca491d5007971a8

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-perimeterx-marshmallow.
	* gnu/packages/golang-web.scm (go-github-com-perimeterx-marshmallow): New variable.

	Change-Id: I8d46a3e9469ed0518736e26f9c45a8f3f763ada8

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-invopop-yaml.
	* gnu/packages/golang-xyz.scm (go-github-com-invopop-yaml): New variable.

	Change-Id: Iacaabe350b28f1afd36d43461d8d60b3b8dab288

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-gopacket: Fix build.
	* gnu/packages/golang-web.scm (go-github-com-google-gopacket)
	[arguments]<test-subdirs>: Only run project's root tests.

	Change-Id: I5e98ccb6481e17fef71171b800360f9f18f16b6e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mailru-easyjson: Update to 0.9.0.
	* gnu/packages/golang-web.scm (go-github-com-mailru-easyjson): Update to
	0.9.0.
	[arguments]<phases>: Add 'remove-benchmarks.

	Change-Id: I5c0c450b32cae793a89c69e787de0dcb1b812c1a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-google-gnostic-models.
	* gnu/packages/golang-xyz.scm (go-github-com-google-gnostic-models): New variable.

	Change-Id: I6b50491ac57d593585d0649ed2d91ca661fd3ba0

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emicklei-go-restful-v3: Fix build.
	* gnu/packages/golang-web.scm (go-github-com-emicklei-go-restful-v3)
	[arguments]<phases>: Add 'remove-examples.
	[description]: Start from a new line.

	Change-Id: I9e1ccd5a07b4f0bde2bdd40764094783460cf235

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emicklei-go-restful: Rename package.
	* gnu/packages/golang-web.scm (go-github-com-emicklei-go-restful):
	Rename to go-github-com-emicklei-go-restful to reflect go.mod import
	path.

	Change-Id: I6397ed2e83fad121f528f5cae7b5d5a47de56031

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-sigs-k8s-io-structured-merge-diff-v4.
	* gnu/packages/golang-xyz.scm (go-sigs-k8s-io-structured-merge-diff-v4): New variable.

	Change-Id: Ica5089e9c8c957c27a797602da66001530281de1

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-sigs-k8s-io-json.
	* gnu/packages/golang-xyz.scm (go-sigs-k8s-io-json): New variable.

	Change-Id: I541a390895c12cc6e0472ab5919579a57b1a7caf

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-sigs-k8s-io-yaml: Move to golang-xyz.
	* gnu/packages/golang.scm (go-sigs-k8s-io-yaml): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ie391284b12e488b6518cbce8ca5bf22b42aa3f22

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-sigs-k8s-io-yaml: Update to 1.4.0.
	* gnu/packages/golang.scm (go-sigs-k8s-io-yaml): Update to 1.4.0.
	[propagated-inputs]: Remove go-gopkg-in-yaml-v2 and go-github-com-davecgh-go-spew.
	[native-inputs]: Add go-gopkg-in-check-v1 and go-github-com-google-go-cmp.

	Change-Id: Ib628bfdc8d3a9a6c43cb6a5df9f0f1abb1573be6

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-k8s-io-gengo-v2.
	* gnu/packages/golang-xyz.scm (go-k8s-io-gengo-v2): New variable.

	Change-Id: I5323b24712aa7e9f32110a3d99e9a217b00764da

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-k8s-io-utils.
	* gnu/packages/golang-xyz.scm (go-k8s-io-utils): New variable.

	Change-Id: Ieb44fbbe7b020d6ca4bede0b556ce45c9a29e169

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-mongodb-org-mongo-driver: Sort.
	* gnu/packages/golang-xyz.scm (go-go-mongodb-org-mongo-driver): Sort
	variable alphabetically.

	Change-Id: Ia2fafc4e48a8032212ced7dfa66d915e47420175

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-mongodb-org-mongo-driver: Simplify package.
	* gnu/packages/golang-xyz.scm (go-go-mongodb-org-mongo-driver)
	[arguments]<test-flags>: Move skip logic here.
	<test-subdirs>: Move select subdir for tests here.
	<phases>: Remove 'disable-failing-tests. Use default 'check.

	Change-Id: I31f62fa92bf04090264541a4ed98f502e4a8a7da

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-montanaflynn-stats: Fix build.
	* gnu/packages/golang-maths.scm (go-github-com-montanaflynn-stats)
	[arguments]<phases>: Add 'remove-examples.

	Change-Id: Ib07cd22ea3e7b1ae6fb20748a3458cd5bc913b9a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-k8s-io-klog-v2: Fix build.
	* gnu/packages/golang-xyz.scm (go-k8s-io-klog-v2)
	[arguments]<test-flags>: Skip 5 tests.
	<phases>: Add 'remove-examples.

	Change-Id: I9d543b6a4a695f1c9106189af327c388faa65f3c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-twpayne-go-xdg-v3: Fix bulid.
	* gnu/packages/golang.scm (go-github-com-twpayne-go-xdg-v3)
	[native-inputs]: Remove go-github-com-twpayne-go-vfs; add
	go-github-com-twpayne-go-vfs-1.0.1.

	Change-Id: I33887997bbd0ae8b416035c61b84d433782d4824

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-twpayne-go-vfsafero: Fix build.
	* gnu/packages/golang.scm (go-github-com-twpayne-go-vfsafero)
	[native-inputs]: Remove go-github-com-twpayne-go-vfs and
	go-github-com-spf13-afero; add go-github-com-twpayne-go-vfs-1.0.1 and
	go-github-com-spf13-afero-1.1.2.

	* gnu/packages/golang-xyz.scm (go-github-com-twpayne-go-vfs-1.0.1,
	go-github-com-spf13-afero-1.1.2): New variables.

	Change-Id: Idb5a2a6a933ed7b9af3d2f263549bb8ba75bc2bf

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-dgraph-io-badger: Simplify package.
	* gnu/packages/golang-xyz.scm (go-github-com-dgraph-io-badger)
	[arguments]<test-flags>: Move skip logic here.
	<phases>: Use default 'check.

	Change-Id: I2dba8ea691337999ed9d6f9c9b20300fb9576187

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-sixel.
	* gnu/packages/golang-xyz.scm (go-sixel): New variable.

	Change-Id: Ibf4dce9f2b98b7fb046b663e26a752d616ad670b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mattn-go-sixel: Adjust inputs.
	* gnu/packages/golang-xyz.scm (go-github-com-mattn-go-sixel)
	[native-inputs]: Add go-github-com-burntsushi-graphics-go.

	Change-Id: Ife2a552d26855ced247ba8b8b52e259ce5dbe211

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-burntsushi-graphics-go.
	* gnu/packages/golang-xyz.scm (go-github-com-burntsushi-graphics-go): New variable.

	Change-Id: Iadbee81a5ca2c9b65d84e6cdffc69abff4b114e9

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-smartystreets-goconvey: Fix tests.
	* gnu/packages/golang-check.scm (go-github-com-smartystreets-goconvey)
	[arguments]<test-flags>: Skip 5 failing tests.

	Change-Id: I1b05b716cfc244836183d5a0d8d524e4eed54f05

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-smartystreets-goconvey: Improve package style.
	* gnu/packages/golang-check.scm (go-github-com-smartystreets-goconvey)
	[version]: Apply the same stile as produced by importer.
	[source]<commit>: Adjust accordingly.
	[arguments]: Use list style.
	[description]: Start from a new line.

	Change-Id: Ie89644cec96c775c5f19f9ecc3ffaa15fba432cb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-onsi-ginkgo-v2: Update to 2.22.0.
	* gnu/packages/golang-check.scm (go-github-com-onsi-ginkgo-v2): Update to 2.22.0.

	Change-Id: Id365096c55a771e8e148226c337c8e30738dd950

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-youmark-pkcs8: Update to 1.3.
	* gnu/packages/golang-crypto.scm (go-github-com-youmark-pkcs8): Update
	to 1.3.

	Change-Id: Ibcb3bdc9103e611a865231cfc18c21c9f28db0e3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-gitlab-com-yawning-obfs4-git.
	* gnu/packages/golang-crypto.scm (go-gitlab-com-yawning-obfs4-git): New
	variable.

	Change-Id: Ib8dfba8dbe8faac199c1e98a3e4c01b7ce26f859

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-gitlab-com-yawning-utls-git.
	* gnu/packages/golang-crypto.scm (go-gitlab-com-yawning-utls-git): New variable.

	Change-Id: I782d94445c1e7fe2da259e1333cb09a5bfbe486a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-dsnet-golib: Adjust inputs.
	* gnu/packages/golang-xyz.scm (go-github-com-dsnet-golib)
	[propagated-inputs]: Add go-github-com-google-go-cmp.

	Change-Id: I1eabd4242bd34acfbc2d1f0c3517e150da317721

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-dsnet-compress: Fix tests.
	* gnu/packages/golang-compression.scm (go-github-com-dsnet-compress)
	[arguments]<test-subdirs>: Skip tests in "internal/tool" including
	benchmarks.

	Change-Id: I59efe15b8e44d9f3bfe078f9112fb8ac34e153d9

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-gitlab-com-yawning-bsaes-git.
	* gnu/packages/golang-crypto.scm (go-gitlab-com-yawning-bsaes-git): New
	variable.

	Change-Id: I8e97037c5c40d35d8c9c00a277b8030529185d92

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-json-iterator-go: Fix tests.
	* gnu/packages/golang-web.scm (go-github-com-json-iterator-go)
	[arguments]<test-flags>: Skip one failing test group.

	Change-Id: I008b735c4592423c75382694fed8a3419c86af01

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pkg-sftp: Update to 1.13.7.
	* gnu/packages/golang-web.scm (go-github-com-pkg-sftp): Update to 1.13.7.

	Change-Id: I78eca4d6b0005450f458c44a738cf0eb0007a0c6

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kr-fs: Move to golang-xyz.
	* gnu/packages/golang.scm: ... to here.
	* gnu/packages/golang-xyz.scm (go-github-com-kr-fs): Move from here ...

	Change-Id: Iefc12b42656a6fdc90e62286a592c7041670d5b4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kr-fs: Fix tests.
	* gnu/packages/golang.scm (go-github-com-kr-fs) [arguments]<test-flags>:
	Skip one failing test.

	Change-Id: I4f80205496127d3760a678e591eb58d0672d1b2a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-creack-pty: Update to 1.1.24.
	* gnu/packages/golang-xyz.scm (go-github-com-creack-pty): Update to 1.1.24.

	Change-Id: Ibde9155be0ba4132993a4c71cb3b3fb93f695d6f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-gofuzz: Fix indentation.
	* gnu/packages/golang-check.scm (go-github-com-google-gofuzz): Fix
	indentation.

	Change-Id: I2bc2d39600bef6f22e8216d8f7fc53bef47c1d5e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-gofuzz: Update to 1.2.0.
	* gnu/packages/golang-check.scm (go-github-com-google-gofuzz): Update to 1.2.0.

	Change-Id: Ib4145f50143bd66ca297826ec3cac0f096f0734b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-aws-sdk-go-v2: Fix build.
	* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2)
	[arguments]<test-subdirs>: Run tests only in project root.

	Change-Id: Ia8c4ab0248b85e49e3c474a8ac97872a80ef84c6

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-smithy-go: Fix build.
	* gnu/packages/golang-web.scm (go-github-com-aws-smithy-go)
	[arguments]<test-subdirs>: Run tests only in project root.

	Change-Id: I04ab9c8579480ba7d9e7e9db8637ea1f3af78585

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jessevdk-go-flags: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-jessevdk-go-flags): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I22d75782b89c531545528d3ab86a7a8702c55e33

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jessevdk-go-flags: Update to 1.6.1.
	* gnu/packages/golang.scm (go-github-com-jessevdk-go-flags): Update to 1.6.1.
	[arguments]<test-flags>: Skip 2 failing tests.
	<phases>: Remove 'fix-tests.

	Change-Id: I60aca1bb542183dbd166b087ecdb4699eef06ef4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-go-ds-flatfs.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ds-flatfs): New variable.

	Change-Id: If2cf1b606a22ebe685d05b090f96596c75144139

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ipfs-go-datastore: Fix build.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-datastore)
	[argumetns]<test-subdirs>: Exclude "fuzz" from scope which introduces
	cyle. It provides a CLI command.
	<phases>: Add 'remove-examples.

	Change-Id: I0ee83bd5a386afe703d81d999c7650f7f9c42bf9

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hashicorp-hcl: Fix build.
	* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-hcl)
	[arguments]<test-subdirs>: Provide subdirs where most of the tests are
	passed, exclude "parser".

	Change-Id: I734f187f3356161e9f8f65614706c26989723060

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-pprof: Fix build.
	* gnu/packages/golang-check.scm (go-github-com-google-pprof)
	[arguments]<tests?>: Disable as the package is source only and requires
	github.com/chromedp/chromedp which is removed in a newer version.

	Change-Id: I76637d4c57821345d9f6926092774dc6d8f0992e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-go-git-go-git-fixtures-v5.
	* gnu/packages/golang-xyz.scm (go-github-com-go-git-go-git-fixtures-v5): New variable.

	Change-Id: I6be9e5cf8087f8fb252ae5c999f737b7c5208dd9

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-git-go-git-fixtures-v4: Fix build.
	* gnu/packages/golang-xyz.scm (go-github-com-go-git-go-git-fixtures-v4)
	[arguments]<test-subdirs>: Only test tests in project root, rest are
	failing, see <https://github.com/go-git/go-git-fixtures/issues/23>.

	Change-Id: Ibd3a35217d2ab3350db030ecba722d89dfa2802c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-git-go-billy-v5: Update to 5.6.0.
	* gnu/packages/golang-xyz.scm (go-github-com-go-git-go-billy-v5): Update to 5.6.0.
	[native-inputs]: Add go-github-com-stretchr-testify.

	Change-Id: I665cfd94dcee91bafe5929f07a18e64f62a6430a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-coreos-go-semver: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-coreos-go-semver): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ib207e077c56a87d6729003b6b81da12a9ecd5f5a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-coreos-go-semver: Adjust inputs.
	* gnu/packages/golang.scm (go-github-com-coreos-go-semver)
	[propagated-inputs]: Remove go-gopkg-in-yaml-v2; add
	go-gopkg-in-yaml-v3.

	Change-Id: I7f2c38b11f13de1f424c8bc4b306b593e7bd8f54

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-gojay.
	* gnu/packages/golang-web.scm (go-gojay): New variable.

	Change-Id: Ia2ba75f42fe8b39f407b7420cdd285bd723a76a0

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-francoispqt-gojay: Fix build.
	* gnu/packages/golang-web.scm (go-github-com-francoispqt-gojay): Fix build.
	[arguments]<test-flags>: Skipp 3 failing tests.
	<phases>: Add 'remove-examples-and-benchmarks.
	[native-inputs]: Add go-github-com-go-errors-errors,
	go-github-com-viant-assertly, and go-github-com-viant-toolbox.

	Change-Id: I6b489a9a3679241634ab6f68a16c5480579aa53d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-viant-toolbox.
	These packages can't be added individually because of bootstrap and
	dependencies chain.

	* gnu/packages/golang-xyz.scm ( go-github-com-viant-assertly,
	go-github-com-viant-assertly-bootstrap, go-github-com-viant-toolbox,
	go-github-com-viant-toolbox-bootstrap, go-github-com-viant-xreflect,
	go-github-com-viant-xunsafe): New variables.

	Change-Id: I2aae108e6ed5f4c3ac054af515225d76d5f9d1d1

	gnu: Add go-github-com-viant-assertly.

	* gnu/packages/golang-check.scm (go-github-com-viant-assertly): New variable.

	Change-Id: Ic6e9900d7cb5edfa8a0bf3229594a02c68a379ad

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-go-errors-errors.
	* gnu/packages/golang-xyz.scm (go-github-com-go-errors-errors): New variable.

	Change-Id: I360163bb71729bb34cb24576fce49c19d8307451

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-cheggaaa-pb: Adjust inputs.
	* gnu/packages/golang-xyz.scm (go-github-com-cheggaaa-pb)
	[propagated-inputs]: Add go-github-com-vividcortex-ewma, to satisfy
	tests in v3 subdir packaged together.
	(go-github-com-cheggaaa-pb-v3) [propagated-inputs]: Remove
	go-github-com-vividcortex-ewma.

	Change-Id: I6f55215650e2124f86ff515e45344357ff4c18a3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-protonmail-go-crypto: Update to 1.1.3.
	* gnu/packages/golang-crypto.scm (go-github-com-protonmail-go-crypto):
	Update to 1.1.3.
	[argumetns]<phases>: Use default 'check.

	Change-Id: I5350d74f0f763898f9dad62d18e318486ad7e148

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-cloudflare-circl: Update to 1.5.0.
	* gnu/packages/golang-crypto.scm (go-github-com-cloudflare-circl):
	Update to 1.5.0.
	[source]<snippet>: Remove sub-packages.

	Change-Id: I249e0a9342f7d1aa0b24fe63b2221028340167a3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-bwesterb-go-ristretto: Fix import path.
	* gnu/packages/golang-crypto.scm (go-github-com-bwesterb-go-ristretto)
	[arguments]<import-path>: Set to match go.mod module path.
	<unpack-path>: Remove it.

	Change-Id: I4bc4a096ab5e0d75b727b8387f95f29d03b2d7d7

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jackc-pgerrcode.
	* gnu/packages/golang-xyz.scm (go-github-com-jackc-pgerrcode): New variable.

	Change-Id: I91be89a09b50110255b67d57b65d4a362287d82b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jackc-pgx-v5.
	* gnu/packages/golang-xyz.scm (go-github-com-jackc-pgx-v5): New variable.

	Change-Id: Ia7a83221845b02bd338b7f3b310eb9b4b8462479

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jackc-pgx-v4.
	* gnu/packages/golang-xyz.scm (go-github-com-jackc-pgx-v4,
	go-github-com-jackc-pgx-v4-bootstrap, go-github-com-jackc-pgtype,
	go-github-com-jackc-pgtype-bootstrap): New variables.

	Change-Id: I0575aae006265adfdd39462bc37cebc39e505127

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jackc-pgx.
	* gnu/packages/golang-xyz.scm (go-github-com-jackc-pgx): New variable.

	Change-Id: I9877c3e8012e2042e341f4f93888967f14f82887

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jackc-fake.
	* gnu/packages/golang-check.scm (go-github-com-jackc-fake): New variable.

	Change-Id: I744e09a6ba01c750e80e533ea3fe1663ad0fb93d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-icrowley-fake.
	* gnu/packages/golang-check.scm (go-github-com-icrowley-fake): New variable.

	Change-Id: Ia3158c274a7e69f777f695c63bdb9e7c70cc6ae8

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-corpix-uarand.
	* gnu/packages/golang-check.scm (go-github-com-corpix-uarand): New variable.

	Change-Id: I35e3f97bef1aae13671523d06c99288160662018

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cockroachdb-apd.
	* gnu/packages/golang-maths.scm (go-github-com-cockroachdb-apd,
	go-github-com-cockroachdb-apd-v3): New variables.

	Change-Id: I66f0b2bc276c3a8b8540a99e7d680bc22667ac76

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pkg-errors: Move to golang-build.
	* gnu/packages/golang.scm (go-github-com-pkg-errors): Move from here ...
	* gnu/packages/golang-build.scm: ... to here.

	Change-Id: Ic91629d1832e559928b20567bd930783377b568c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-satori-go-uuid.
	* gnu/packages/golang-xyz.scm (go-github-com-satori-go-uuid): New variable.

	Change-Id: Ief157b8ba62b4cfd04a29ac5e9749aab29419109

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-uber-org-zap: Update to 1.27.0.
	* gnu/packages/golang-xyz.scm (go-go-uber-org-zap): Update to 1.27.0.
	[arguments]<test-flags>: Skip 3 tests.
	<phases>: Remove 'remove-test-files, add 'remove-examples-and-benchamrks.
	[propagated-inputs]: Remove go-github-com-benbjohnson-clock,
	go-github-com-pkg-errors, go-go-uber-org-atomic, and
	go-gopkg-in-yaml-v2; add go-gopkg-in-yaml-v3.
	[native-inputs]: Remove go-golang-org-x-lint and go-honnef-co-go-tools.

	Change-Id: I3f2d90ce093f9aac4342ed887cc3a96419a281a9

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-rs-zerolog: Fix build.
	* gnu/packages/golang-xyz.scm (go-github-com-rs-zerolog)
	[arguments]<test-flags>: Skip one test.
	[propagated-inputs]: Add go-golang-org-x-tools.

	Change-Id: I1a7d8e276283c7b3669d3eae2ccf34a9a6ad3598

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-exp-typeparams: Update to 0.0.0-20241210194714-1829a127f884.
	* gnu/packages/golang-build.scm (go-golang-org-x-exp-typeparams): Update
	to 0.0.0-20241210194714-1829a127f884.
	[arguments]<test-flags>: Skip one test.

	Change-Id: Ibe5b79342f80036d7bfa13b0da654489b450be55

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-containerd-cgroups-v3.
	* gnu/packages/golang-xyz.scm (go-github-com-containerd-cgroups-v3): New variable.

	Change-Id: Ieb03de8524cccec8586c704653cffb4f650a7b1e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-containerd-log.
	* gnu/packages/golang-xyz.scm (go-github-com-containerd-log): New variable.

	Change-Id: I8adb2d0e13d2780493ee667f649c1a84d9626b15

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-moby-sys-userns.
	* gnu/packages/golang-xyz.scm (go-github-com-moby-sys-userns): New variable.

	Change-Id: Ibe9091cd4113a63b298c256664fe0153d3b9318a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-urfave-cli: Adjust inputs.
	* gnu/packages/golang-xyz.scm (go-github-com-urfave-cli)
	[propagated-inputs]: Add go-github-com-burntsushi-toml and
	go-gopkg-in-yaml-v2.

	Change-Id: I15ad53bca70b910bb8bc59d7fe886e582415d157

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-containerd-cgroups: Fix build.
	* gnu/packages/golang-xyz.scm (go-github-com-containerd-cgroups)
	[arguments]<test-flags>: Move tests skip logic here and skip more tests.
	<phases>: Remove 'disable-failing-tests.
	[propagated-inputs]: Add go-github-com-cilium-ebpf.

	Change-Id: I3ee11a4c21ea3750e3e886155530439f2e363811

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cilium-ebpf.
	* gnu/packages/golang-xyz.scm (go-github-com-cilium-ebpf): New variable.

	Change-Id: I63147d352a7610748ed626826e81d30775a29fe3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mdlayher-netlink: Simplify package.
	* gnu/packages/golang-web.scm (go-github-com-mdlayher-netlink)
	[source]<snippet>: Remove submodule with integration tests to break
	cycle.
	[arguments]<test-flags>: Move test skipping logic here.
	<phases>: Remove 'disable-failing-tests.

	Change-Id: I66e32ce985ea5162da8c7d0705207ea1d5323685

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-quicktest-qt: Skip some failing tests.
	* gnu/packages/golang-check.scm (go-github-com-go-quicktest-qt)
	[arguments]<test-flags>: Skip 5 tests.

	Change-Id: I5485406acec4a7f69d5756fcc1dabbac4f528127

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-sirupsen-logrus: Adjust inputs.
	* gnu/packages/golang-xyz.scm (go-github-com-sirupsen-logrus)
	[propagated-inputs]: Remove go-github-com-davecgh-go-spew,
	go-github-com-pmezard-go-difflib, go-github-com-stretchr-testify, and
	go-golang-org-x-crypto.
	[native-inputs]: Add go-github-com-stretchr-testify.

	Change-Id: I005f0f7046747884588e84d29631a58f2d92e9a8

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-sirupsen-logrus: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-sirupsen-logrus): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/docker.scm: Add golang-xyz module.

	Change-Id: I31851e4ea52e7ad1f69ff6ec32f53f00bff6b105

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-sirupsen-logrus: Skip one test.
	* gnu/packages/golang.scm (go-github-com-sirupsen-logrus)
	[arguments]<test-flags>: Skip one failing test.

	Change-Id: I23aec0766e2667c6c53272458162e10435c30ab4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jackc-pgconn.
	* gnu/packages/golang-xyz.scm (go-github-com-jackc-pgconn): New variable.

	Change-Id: I2666e06631f56ff7534fde336c3556a9740ff68a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-pgmockproxy.
	* gnu/packages/golang-check.scm (go-pgmockproxy): New variable.

	Change-Id: I8778114b8ea6b2905594e3fb4cde6f98f2f61131

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jackc-pgmock.
	* gnu/packages/golang-check.scm (go-github-com-jackc-pgmock): New variable.

	Change-Id: Ibc0428a18cf6134a9843b5b845076172d9da3d2c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jackc-pgproto3.
	* gnu/packages/golang-xyz.scm (go-github-com-jackc-pgproto3,
	go-github-com-jackc-pgproto3): New variables.

	Change-Id: I7ea229704dc9bd7ed961c46044d53b9d6a34ba48

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jackc-chunkreader.
	* gnu/packages/golang-xyz.scm (go-github-com-jackc-chunkreader,
	go-github-com-jackc-chunkreader-v2): New variables.

	Change-Id: I8a7c9a20fec268b21cd211d2ea0a259cd26ef97c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jackc-pgservicefile.
	* gnu/packages/golang-xyz.scm (go-github-com-jackc-pgservicefile): New variable.

	Change-Id: I8df2ea460e3436135a4f0660569b060f4208880c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jackc-pgpassfile.
	* gnu/packages/golang-xyz.scm (go-github-com-jackc-pgpassfile): New variable.

	Change-Id: I87f5a049cd26357f99e49f410c506e2789585d6f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jackc-pgio.
	* gnu/packages/golang-xyz.scm (go-github-com-jackc-pgio): New variable.

	Change-Id: I9757e72fcb007e516b4134ea429ffe6dfd1a2386

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jackc-puddle.
	* gnu/packages/golang-xyz.scm (go-github-com-jackc-puddle,
	go-github-com-jackc-puddle-v2): New variables.

	Change-Id: I873dc9746eca089da32777b77bbb611a71fd35ef

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-gopkg-in-inconshreveable-log15.
	* gnu/packages/golang-xyz.scm (go-gopkg-in-inconshreveable-log15-v1,
	go-gopkg-in-inconshreveable-log15-v2,
	go-gopkg-in-inconshreveable-log15-v3): New variables.

	Change-Id: If6dbda1806281c278230eb8c30c9d5fc198de01a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-stack-stack: Skip failing tests.
	* gnu/packages/golang-xyz.scm (go-github-com-go-stack-stack)
	[arguments]<test-flags>: Skip some failing tests.

	Change-Id: Ibda14b48a98b1d4da50f22dc1c80a2fb647504ea

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-sql-driver-mysql: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-go-sql-driver-mysql): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I228b8d4e69d3914ad6f811414cd63ccca7e3831d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-sql-driver-mysql: Enable tests.
	* gnu/packages/golang.scm (go-github-com-go-sql-driver-mysql)
	[arguments]<test-flags>: Skip some failing tests requiring networking
	setup.

	Change-Id: I53592dfee76a0239b12ae1da26ab2662da781fb4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-aclements-go-moremath.
	* gnu/packages/golang-maths.scm (go-github-com-aclements-go-moremath): New variable.

	Change-Id: I8a291cba373d60710b2dc4c8f242d3a80c25f512

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-gonum-org-v1-gonum.
	* gnu/packages/golang-maths.scm: Add golang-build module.
	(go-gonum-org-v1-gonum): New variable.

	Change-Id: I09da7049d1d7905380f2515c63d7949a44c75748

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-goccmack-gocc.
	* gnu/packages/golang-build.scm (go-github-com-goccmack-gocc): New variable.

	Change-Id: Ia81fe771b6acd086d5ecfc194f6f02cd44b7b6dc

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-lint: Enable tests.
	* gnu/packages/golang-check.scm (go-golang-org-x-lint)
	[arguments]<tests?>: Enable them.

	Change-Id: Ib5d30153c0f25e3420499b7860c87b47b7ecbfa5

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-lint: Fix indentation.
	* gnu/packages/golang-check.scm (go-golang-org-x-lint): Fix indentation.

	Change-Id: I3ec261699ee31b5b8ab0dda90d5da6f9fe87a923

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-lint: Update to 0.0.0-20241112194109-818c5a804067.
	* gnu/packages/golang-check.scm (go-golang-org-x-lint): Update to 0.0.0-20241112194109-818c5a804067.

	Change-Id: I397b4ad6e0483197165a23905128d128fd80d74c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	build-system/go: Add skip-build? option key.
	Golang project's root may miss any .go files which makes build phase to
	fail with error similar to:

	    no Go files in /tmp/<...>/src/golang.org/x/mod

	This change implements a SKIP-BUILD? key parameter which is, by default,
	set to #f to invoke build procedure. It is taken from cargo-build-system

	* guix/build-system/go.scm (go-build, go-cross-build): Add "skip-build?"
	key parameter.
	* guix/build/go-build-system.scm (build): Add "skip-build?" key
	parameter and implement logic.

	Change-Id: I3f41414868a7329cbe99324106427cdae4884d94

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	build-system/go: Add test-subdirs option key.
	Golang projects may contain subdirectories with test files, which can't
	be reached by providing just IMPORT-PATH to the test runner.  This
	change implements a TEST-SUBDIRS key parameter which is by default set
	to "import-path/..." to run all available tests in the project, and may
	be limited to particular subdirs list.

	* guix/build-system/go.scm (go-build, go-cross-build): Add "test-subdirs"
	key parameter.
	* guix/build/go-build-system.scm (check): Add "test-subdirs" key
	parameter and adjust test invokation accordingly.

	Change-Id: Ibc107deea060f0d71e6f4e1e37c81d3b7c9992f5

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	build: go-build-system: Relax build verbosity.
	During the build phase "-x" option forces go compiler to generate quite
	a noisy build log which does not help too much when the build is failed.
	This change makes it optional and governed by #:verbosity key passed to
	`build' procedure.

	* guix/build/go-build-system.scm (build): Provide a link to online
	example.  Consolidate options in GOFLAGS environment variable, make "-x"
	optional.  Add description for "-trimpath" option.

	Change-Id: Icf1b03eb79db8a6f79f86f3cc212a53de5aa7c1c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-antihax-optional.
	* gnu/packages/golang-xyz.scm (go-github-com-antihax-optional): New variable.

	Change-Id: Ieff78f711d339c1a8297bed3ec29b85c9eb994c0

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Undundle more packages.
	* gnu/packages/ipfs.scm (kubo) [source]: Delete
	"vendor/github.com/ceramicnetwork".
	[inputs]: Remove go-gopkg-in-square-go-jose-v2, add
	go-github-com-ceramicnetwork-go-dag-jose.

	Change-Id: I70f0db456a5685c533fa82f5ca31891905cbd592

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ceramicnetwork-go-dag-jose.
	* gnu/packages/ipfs.scm (go-github-com-ceramicnetwork-go-dag-jose): New variable.

	Change-Id: I5be5496f318cdcf209326fe3e5ff9584034d7477

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-tetratelabs-wazero.
	* gnu/packages/golang-web.scm (go-github-com-tetratelabs-wazero): New variable.

	Change-Id: I2ee9e92b2a358afa661d690d5def1767ffd6727a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-iancoleman-strcase.
	* gnu/packages/golang-xyz.scm (go-github-com-iancoleman-strcase): New variable.

	Change-Id: I9795c3941c4dc7a693baefeaa1c400a296847ef5

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add protoc-gen-go.
	* gnu/packages/golang-build.scm (protoc-gen-go): New variable.

	Change-Id: I09bf1a7a4d42aab8787acb5476cebb00aad0bb40

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-tetratelabs-wabin.
	* gnu/packages/golang-web.scm (go-github-com-tetratelabs-wabin): New variable.

	Change-Id: I9f0d88de247d6f1843c00019d02f578e09147c93

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-software-sslmate-com-src-go-pkcs12.
	* gnu/packages/golang-crypto.scm (go-software-sslmate-com-src-go-pkcs12):
	New variable.

	Change-Id: I54dabe976a94c2191c3805e1751ea612822b1783

2025-01-21  Herman Rimm  <herman@rimm.ee>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add git-spice.
	* gnu/packages/version-control.scm (git-spice): New variable.

	Change-Id: Id0936171caa586a98a3c500e6d669baa171f48da

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-abhg-dev-testing-stub.
	* gnu/packages/golang-check.scm (go-go-abhg-dev-testing-stub): New variable.

	Change-Id: Idf937f7a27219af80a29748da89ea9fc5ddfa538

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-gopkg-in-dnaeon-go-vcr-v4.
	* gnu/packages/golang-check.scm (go-gopkg-in-dnaeon-go-vcr-v4): New variable.

	Change-Id: I63a48e9e5c60f22f756d885bdd3ec247f6565394

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-abhg-dev-komplete.
	* gnu/packages/golang-xyz.scm (go-go-abhg-dev-komplete): New variable.

	Change-Id: I75069767b85c2e859602efe3dc9fd693e3783293

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-kong: Update to 1.5.1.
	* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-kong): Update to 1.5.1.

	Change-Id: I3d78b5682ff0c1f76318bc298e0b9a5dab91e6b5

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-xanzy-go-gitlab.
	* gnu/packages/golang-vcs.scm (go-github-com-xanzy-go-gitlab): New variable.

	Change-Id: Id59090f6642e01e223690b022e29e123a6bac03c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add packages/golang-vcs module.
	* gnu/packages/golang-vcs.scm: New file.
	* gnu/local.mk: Add gnu/packages/golang-vcs.scm to the scope.

	Change-Id: Ie318d25052d72e25ce9207dc890709f7321431b4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cli-browser.
	* gnu/packages/golang-xyz.scm (go-github-com-cli-browser): New variable.

	Change-Id: I31a7c0790c8f67805c5b5ee91b47c776ba26a4d9

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-charmbracelet-x-exp-golden: Sort.
	* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-exp-golden):
	Sort variable alphabetically.

	Change-Id: I5ebe17342f458589f3a1d490203d3a0bf84ac9e4

2025-01-21  Herman Rimm  <herman@rimm.ee>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-charmbracelet-x-input.
	* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-input,
	go-github-com-charmbracelet-x-ansi-0.4.5): New variables.

	Change-Id: I523dbbf6ea5734fd88a9ca817bb31c26facf13dc

2025-01-21  Herman Rimm  <herman@rimm.ee>

	gnu: Add go-github-com-charmbracelet-x-windows.
	* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-windows): New variable.

	Change-Id: I6e436897b6261b695f1347951a978d56373e8e56

2025-01-21  Herman Rimm  <herman@rimm.ee>

	gnu: Add go-github-com-charmbracelet-log.
	* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-log): New variable.

	Change-Id: I5458a03649545ae8aa2bdf4e0f70ccf4e0b6240a

2025-01-21  Herman Rimm  <herman@rimm.ee>

	gnu: Add go-github-com-vito-midterm.
	* gnu/packages/golang-xyz.scm (go-github-com-vito-midterm): New variable.

	Change-Id: Ia09e3a330436640e6dc65c243eb4061921aa0ff8

2025-01-21  Herman Rimm  <herman@rimm.ee>

	gnu: Add go-github-com-sebdah-goldie-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-sebdah-goldie-v2): New variable.

	Change-Id: I34b6aaf6e7a5db6778fdbcd46c886aa6b5eb9b37

2025-01-21  Herman Rimm  <herman@rimm.ee>

	gnu: Add go-github-com-erikgeiser-coninput.
	* gnu/packages/golang-xyz.scm (go-github-com-erikgeiser-coninput): New variable.

	Change-Id: Ib18b02e26070c87a6dc541c64b16f31ce879b012

2025-01-21  Herman Rimm  <herman@rimm.ee>

	gnu: Add go-github-com-buildkite-shellwords.
	* gnu/packages/golang-xyz.scm (go-github-com-buildkite-shellwords): New variable.

	Change-Id: If6ff06dcd0b66a96e66d130b1ac54aa04a3309b3

2025-01-21  Herman Rimm  <herman@rimm.ee>

	gnu: Add go-github-com-shurcool-githubv4.
	* gnu/packages/golang-web.scm (go-github-com-shurcool-githubv4): New variable.

	Change-Id: I2870863792172db990e0f9a58a8e7dc13224bf16

2025-01-21  Herman Rimm  <herman@rimm.ee>

	gnu: Add go-github-com-shurcool-graphql.
	* gnu/packages/golang-web.scm (go-github-com-shurcool-graphql): New variable.

	Change-Id: I2a9dc19fe18ee7a6572d3be1bfbbbb5d999c1865

2025-01-21  Herman Rimm  <herman@rimm.ee>

	gnu: Add go-gopkg-in-dnaeon-go-vcr-v3.
	* gnu/packages/golang-check.scm (go-gopkg-in-dnaeon-go-vcr-v3-recorder): New variable.

	Change-Id: I5bff0cc6ea8f2c54fa6310a5fcb92e6688dfff73

2025-01-21  Herman Rimm  <herman@rimm.ee>

	gnu: Add go-go-abhg-dev-requiredfield.
	* gnu/packages/golang-check.scm (go-go-abhg-dev-requiredfield): New variable.

	Change-Id: Ic406bde1a994857f3b3fa15f0f9c5fef333f9726

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-muesli-termenv: Remove examples.
	* gnu/packages/golang-xyz.scm (go-github-com-muesli-termenv)
	[arguments]<phases>: Add 'remove-examples.

	Change-Id: Ib206b6637ee06f16595528f7ef3be1053a24ccba

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-charmbracelet-lipgloss: Remove examples.
	* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-lipgloss)
	[arguments]<phases>: Add 'remove-examples.

	Change-Id: I4ea4f699df2eb9d1558ba5ac8f6247c5d92214e0

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-frankban-quicktest: Disable failing tests.
	The project looks like abandoned but still in use by some other packages
	in Guix.

	* gnu/packages/golang-check.scm (go-github-com-frankban-quicktest)
	[arguments]<test-flags>: Disable some failing tests.

	Change-Id: Id67c9101b42fd999a03c8ee3964104ed0f8636b8

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-check-v1: Disable tests.
	* gnu/packages/golang-check.scm (go-gopkg-in-check-v1)
	[arguments]<tests?>: Disable them.
	<phases>: Remove custom 'check as redundant.

	Change-Id: I9714e7ea019923f50ecb61097f90101326e5c4c8

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-spf13-cobra: Adjust inputs.
	* gnu/packages/golang-xyz.scm (go-github-com-spf13-cobra)
	[arguments]<test-flags>: Skip one test.
	[native-inputs]: Add go-github-com-go-md2man, and go-gopkg-in-yaml-v3

	Change-Id: I84193d9d3222a458062b7cffbd23e6c9b3211f86

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/linux: Remove golang-build module.
	* gnu/packages/linux.scm: As all Golang dependencies were shifted to
	corresponded submodules, remove not required "golang-build" module from
	used ones.

	Change-Id: I089cf929063c22374b8dbd9decb82f4b514a02b9

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-vishvananda-netns: Move to golang-web.
	* gnu/packages/networking.scm (go-github-com-vishvananda-netns): Move
	from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I61f01af0f6c57d6e079226cfaa01560e38e4d06e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-vishvananda-netns: Update to 0.0.5.
	* gnu/packages/networking.scm (go-github-com-vishvananda-netns): Update to 0.0.5.

	Change-Id: I73d07d24e5f73f139df6fcc1fb5770299cbe94b5

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-gopacket: Adjust inputs.
	* gnu/packages/golang-web.scm (go-github-com-google-gopacket)
	[propagated-inputs]: Add go-github-com-vishvananda-netlink,
	go-golang-org-x-net, and go-golang-org-x-sys.

	Change-Id: I4d98380a415341bb359b606789f31ab1b5874e60

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-vishvananda-netlink: Move to golang-web.
	* gnu/packages/linux.scm (go-github-com-vishvananda-netlink): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	* gnu/packages/docker.scm: Add golang-web module.

	Change-Id: I67bc7128e6ede1c717aefc089dbe3776dd885e40

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-vishvananda-netlink: Update to 1.3.0.
	* gnu/packages/linux.scm (go-github-com-vishvananda-netlink): Update to 1.3.0.

	Change-Id: I8184bf75352455b094b1c13f2858afedb88d0a85

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-vishvananda-netlink: Simplify package.
	* gnu/packages/linux.scm (go-github-com-vishvananda-netlink)
	[arguments]<test-flags>: Move skipped tests here.
	<phases>: Remove 'disable-failing-tests.

	Change-Id: I66a6f0574f46b55847c2ba2011a45b4e43aeeaad

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-golang-glog: Update to 1.2.3.
	* gnu/packages/golang-build.scm (go-github-com-golang-glog): Update to 1.2.3.
	[native-inputs]: Add go-github-com-google-go-cmp.

	Change-Id: Id734965ab56c50d4e5f3619183addb59e72914de

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ghq: Update to 1.7.1.
	* gnu/packages/version-control.scm (ghq): Update to 1.7.1.
	[inputs]: Add go-golang-org-x-text.

	Change-Id: Iefa07e1fd1d92cf479d837f19db801a413755c19

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Rename go-github-com-gizak-termui.
	* gnu/packages/golang.scm (go-github-com-gizak-termui): Rename
	go-github-com-gizak-termui to go-github-com-gizak-termui-v3 to reflect
	golang module path.

	* gnu/packages/education.scm (gotypist): Remove
	go-github-com-gizak-termui, add go-github-com-gizak-termui-v3.

	Change-Id: Iadd289822dd50ee79624ba847ad2b4ba45eef9b2

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-kylelemons-godebug-pretty.
	* gnu/packages/golang-xyz.scm (go-github-com-kylelemons-godebug-pretty):
	Delete variable.
	(go-github-com-sahilm-fuzzy) [native-inputs]: Remove
	go-github-com-kylelemons-godebug-pretty.

	Change-Id: Ic0a4ffb28e4a08d83e7a72b163ed4f9f8b6178e9

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/disk: Remove golang module.
	* gnu/packages/disk.scm: As all Golang dependencies were shifted to
	corresponded submodules, remove not required "golang" module from used
	ones.

	Change-Id: If89a980e99747bc7501f4bbc26a41a39fb90ae05

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gdamore-tcell: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-gdamore-tcell,
	go-github-com-gdamore-tcell-v2, go-github-com-delthas-tcell-v2): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/games.scm: Add golang-xyz module.

	Change-Id: I47dc5ef691bbb9732a1e7e068c74aeaafb07b235

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gdamore-tcell-v2: Simplify package.
	There are no any *.gz files in output for the package, this change
	removes unnecessary custom phase.

	* gnu/packages/golang.scm (go-github-com-gdamore-tcell-v2) [name]:
	Adjust it to follow naming style for Glang module variants.
	[phases]<phases>: Remove 'make-file-writable.

	Change-Id: I1c20b769d1d5426ff4ce36d07764284ac29228dd

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gdamore-tcell: Update to 1.4.0.
	* gnu/packages/golang.scm (go-github-com-gdamore-tcell): Update to 1.4.0.
	[inputs]: Add go-golang-org-x-sys.

	Change-Id: I2a24b67fae07c0198ad8837d1692e7c18e0afa48

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: lf: Update to 33.
	* gnu/packages/disk.scm (lf): Update to 33.
	[native-inputs]: Remove go-gopkg-in-djherbis-times-v1; add
	go-github-com-fsnotify-fsnotify, go-github-com-xuanwo-go-locale,
	go-golang-org-x-sys, and go-golang-org-x-text.

	Change-Id: Ia82629c748254838b2aefbc21bc226b81bb2a660

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-xuanwo-go-locale.
	* gnu/packages/golang-xyz.scm (go-github-com-xuanwo-go-locale): New variable.

	Change-Id: I6792dfab134090fab1677fdf80e127a8ea858758

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/curl: Remove golang module.
	* gnu/packages/curl.scm: As all Golang dependencies were shifted to
	corresponded submodules, remove not required "golang" module from used
	ones.

	Change-Id: I3f05a01058f57d6c29a89ccf7333dfe03e88d47c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kurly: Improve package style.
	* gnu/packages/curl.scm (kurly): Use G-expressions. Adjust indentation
	and fields order.
	[phases]{install-documentation}: Remove trailing #t from lambda.
	[description]: Adjust fill column.

	Change-Id: I9d174bb79e583a305f58f9800847c87bcdaa5329

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alsm-ioprogress: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-alsm-ioprogress): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I4efb488eff6d1e72acfce5b172444c1cfe5942b3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alsm-ioprogress: Update to 0.0.0-20170412085706-063c3725f436.
	* gnu/packages/golang.scm (go-github-com-alsm-ioprogress): Update to 0.0.0-20170412085706-063c3725f436.

	Change-Id: Ic0c5f0e49044c3e0f4f7edebe841dcc303d74842

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aki237-nscjar: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-aki237-nscjar): Move from here ...
	* gnu/packages/golang-web.scm: ... to here.

	* gnu/packages/curl.scm: Add golang-web module.

	Change-Id: I77e9528d925507cbc64acc47cf241d8efe0d5cd4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aki237-nscjar: Update to 0.0.0-20210417074043-bbb606196143.
	* gnu/packages/golang.scm (go-github-com-aki237-nscjar): Update to 0.0.0-20210417074043-bbb606196143.

	Change-Id: If622ca83d770e3dc2db931f66d34316768c81949

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: restic-rest-server: Update to 0.13.0.
	* gnu/packages/backup.scm (restic-rest-server): Update to 0.13.0.

	Change-Id: I0c83ee5a879a62c6859a27390435e93296523a99

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-miolini-datacounter: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-miolini-datacounter): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I335a3f8d884ce10054d7a75a223cafbbc9d269af

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-xdg-go-scram: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-xdg-go-scram): Move from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I1aacfb2fe0b0adfa0142774c29557f6dd6751e85

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-xdg-go-scram: Update to 1.1.2.
	* gnu/packages/golang.scm (go-github-com-xdg-go-scram): Update to 1.1.2.

	Change-Id: Id28ab2ae051d2633357f9e0e418698c7b113dcea

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-urfave-cli: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-urfave-cli,
	go-github-com-urfave-cli-v2): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/curl.scm: Add golang-xyz module.

	Change-Id: Ic6fc7a312c0c7bccb47451ec2b9500c8ab1927de

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-urfave-cli-v2: Update to 2.27.5.
	* gnu/packages/golang.scm (go-github-com-urfave-cli-v2): Update to 2.27.5.
	[source]<patches>: Remove patch as no longer required.
	[propagated-inputs]: Add go-github-com-burntsushi-toml,
	go-github-com-go-md2man, go-github-com-xrash-smetrics, and
	go-gopkg-in-yaml-v3.

	* gnu/packages/patches/go-github-com-urfave-cli-fix-v2-tests.patch: Delete file.
	* gnu/local.mk: Deregister patch.

	Change-Id: I18c5b778b18d44bb8a6508440174cd87f5ec390a

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-urfave-cli: Update to 1.22.16.
	* gnu/packages/golang.scm (go-github-com-urfave-cli): Update to 1.22.16.
	[source]: Remove patch.
	[native-iputs]: Add go-github-com-stretchr-testify.

	* gnu/packages/patches/go-github-com-urfave-cli-fix-tests.patch: Delete file.
	* gnu/local.mk: Deregister patch.

	Change-Id: If4f1db104fbdcd5b603003065c88110746d12ebb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-xrash-smetrics.
	* gnu/packages/golang-xyz.scm (go-github-com-xrash-smetrics): New variable.

	Change-Id: I5f3d2e41810452cd3c77d5147039819c692222af

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/textutils: Remove golang module.
	* gnu/packages/textutils.scm: As all Golang dependencies were shifted to
	corresponded submodules, remove not required "golang" module from used
	ones.

	Change-Id: Ied355422df939ee21199eb4a86405685b15d5dd4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-csv2table.
	* gnu/packages/golang-xyz.scm (go-csv2table): New variable.

	Change-Id: I8e86d510273a147bb068da269672c773c1119ad4

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-olekukonko-tablewriter: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-olekukonko-tablewriter): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I29317ffb579c61cfd3197cfae53aa3158e34ff63

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-olekukonko-tablewriter: Update to 0.0.5.
	* gnu/packages/golang.scm (go-github-com-olekukonko-tablewriter): Update to 0.0.5.

	Change-Id: I3cd5c978564ae2ff388b28da4bd5c98120249e7d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mitchellh-mapstructure: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-mitchellh-mapstructure): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I33ff5f856b6473363a1fcf9701583ce2176e5964

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-bmatcuk-doublestar: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-bmatcuk-doublestar,
	go-github-com-bmatcuk-doublestar-v2,
	go-github-com-bmatcuk-doublestar-v3,
	go-github-com-bmatcuk-doublestar-v4): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I96ad2e60f6e21caf2a110bba38823c28e453ce6c

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-bmatcuk-doublestar-v4: Update to 4.7.1.
	* gnu/packages/golang.scm (go-github-com-bmatcuk-doublestar-v4): Update to 4.7.1.

	Change-Id: Ibe065ddfd379b51519096973fb9750def45165a5

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-bmatcuk-doublestar-v3: Enable tests.
	* gnu/packages/golang.scm (go-github-com-bmatcuk-doublestar-v3)
	[arguments]: Preserve most of them, enable tests.

	Change-Id: I86efb276ae968e0f70ae4f1c468abeb5f22c3fc2

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-bmatcuk-doublestar-v2: Enable tests.
	* gnu/packages/golang.scm (go-github-com-bmatcuk-doublestar-v2)
	[arguments]: Preserve most of them, enable tests.

	Change-Id: If288c91dff37241cf0c96b7322d746dad124b884

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-bmatcuk-doublestar: Simplify package.
	* gnu/packages/golang.scm (go-github-com-bmatcuk-doublestar)
	[arguments]<test-flags>: Move test skip logic here.

	Change-Id: I8e6929b519585e5150fcc7d12e9c5cda4fb2e3c5

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-twpayne-go-vfs: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-twpayne-go-vfs): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I17966b165d427dcaed1ee06c7b2c32b153f9d2cd

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-twpayne-go-vfs: Update to 5.0.4.
	* gnu/packages/golang.scm (go-github-com-twpayne-go-vfs): Update to 5.0.4.
	[arguments]<phases>: Use custom 'check.
	[native-inputs]: Remove go-github-com-bmatcuk-doublestar and
	go-github-com-stretchr-testify; add
	go-github-com-alecthomas-assert-v2.

	Change-Id: I3714118169840883aa5d896d72ba03891bf6d421

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nxadm-tail: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-nxadm-tail): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I9762891d9c8cd8d2c01e69153eab88aa909ea7d1

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nxadm-tail: Update to 1.4.11.
	* gnu/packages/golang.scm (go-github-com-nxadm-tail): Update to 1.4.11.

	Change-Id: Idf79c94c6ca973f4662f3ad702e4850d63a6ea8b

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-spf13-viper: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-spf13-viper): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I752e96566094db0a30d24b76e2d4ca0d0e937b75

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-spf13-pflag: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-spf13-pflag): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I15be5ebbc1b2c200267676ae0c8b88fc2e062e85

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-spf13-jwalterweatherman: Improve description.
	* gnu/packages/golang-xyz.scm (go-github-com-spf13-jwalterweatherman)
	[description]: Add more details from project's README.

	Change-Id: I6e86b52098624dffc56bfb052295ef5256e92a9e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-spf13-jwalterweatherman: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-spf13-jwalterweatherman): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Icb52b710679d4ee51e7ae9a47ae9b12f3f9b3203

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-spf13-cast: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-spf13-cast): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Iba26cf7fc5c85c32b78d1ee0d9eb4e1117c62c12

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-spf13-afero: Run all tests.
	* gnu/packages/golang-xyz.scm (go-github-com-spf13-afero): Enable all
	tests from subdirectories.
	[arguments]<phases>: Use custom 'check.

	Change-Id: Iada2f737c19c6fe18038da56c316717e6e0ce3ac

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-spf13-afero: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-spf13-afero): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I9c4fe91acd0e09eb588664f01ec745d229178488

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-spf13-viper: Update to 1.8.1.
	* gnu/packages/golang.scm (go-github-com-spf13-viper): Update to 1.8.1.
	[arguments]<tests>: Enable them.

	Change-Id: I999b3cd7416a342ef399b9d47a2d71b8c6d6853f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-spf13-pflag: Add a maintenance note.
	* gnu/packages/golang.scm (go-github-com-spf13-pflag): Add a maintenance
	note.

	Change-Id: Id563c7b0024477fe7f64af00c20857845b2cb64d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-spf13-cast: Update to 1.7.0.
	* gnu/packages/golang.scm (go-github-com-spf13-cast): Update to 1.7.0.
	[native-inputs]: Remove go-github-com-stretchr-testify; add
	go-github-com-frankban-quicktest.

	Change-Id: Ifb1e93fa7fcb2d662f0c083e2c4f7ec41f9ff039

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-spf13-afero: Update to 1.6.0.
	* gnu/packages/golang.scm (go-github-com-spf13-afero): Update to 1.6.0.

	Change-Id: Iee577be145783146c9312ac0469ae91dddb89227

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-cyphar-filepath-securejoin: Update to 0.3.4.
	* gnu/packages/golang-xyz.scm (go-github-com-cyphar-filepath-securejoin): Update to 0.3.4.
	[source]: Fix typo in URL.

	Change-Id: Iee8bc25e03ebe760ddfe5ec5e2b9f20a80b9e806

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kylelemons-godebug: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-kylelemons-godebug,
	go-github-com-kylelemons-godebug-pretty): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I8dad929a25526a0aa08a9a6fc958e8b2034d702e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kylelemons-godebug: Improve style.
	* gnu/packages/golang.scm (go-github-com-kylelemons-godebug): Provide
	"diff" and "pritty" modules together.
	[arguments]<phases>: Remove 'build, add custom 'check.

	Change-Id: I4815d3476025c0c16645e32c675de601ba582f6d

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-md2man: Update to 2.0.5.
	* gnu/packages/golang.scm (go-github-com-go-md2man): Update to 2.0.5.
	[source]<snippet>: Remove, as no longer exists.

	Change-Id: Iee88ae6665cc26203520e11dc1c665f70427bfbb

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-russross-blackfriday: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-russross-blackfriday,
	go-github-com-russross-blackfriday-v2): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I004efdcd797da670a87e2f319b4df1b072e5bf10

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-dustin-gojson.
	It's not maintained for 8y and not in use by any other packages in Guix.

	* gnu/packages/golang-xyz.scm (go-github-com-dustin-gojson): Delete variable.

	Change-Id: I0b8d6e0873967d2454654640fa5f5add0b2bfaf3

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-calmh-xdr.
	* gnu/packages/golang-xyz.scm (go-github-com-calmh-xdr): Delete variable.

	Change-Id: I5414a14b093819d1f17d5eb9791f29a705daa5fe

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: xtensor: Update to 0.25.0.
	* gnu/packages/algebra.scm (xtensor): Update to 0.25.0.
	[native-inputs]: Add nlohmann-json.

	Change-Id: Iccaf397423d2a2b7b008082a9761c89ca2adc9a2

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: xtensor: Improve package style.
	* gnu/packages/algebra.scm (xtensor): Shift fields order. Use
	G-expressions.

	Change-Id: Ica85f3e848a99eea45e07156eb659558fc6c0804

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: xtl: Update to 0.7.7.
	* gnu/packages/cpp.scm (xtl): Update to 0.7.7.

	Change-Id: Ifeaf490093ea6af0f7341a3fd3f73acf8cf5e06f

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: xtl: Improve package style.
	* gnu/packages/cpp.scm (xtl): Shift order of fields.
	[source] <url>: Fix redirection issue,
	<https://github.com/QuantStack/xtl> permamently redirects to
	<https://github.com/xtensor-stack/xtl>.
	[arguments] <test-target>: Set to "xtest".
	<phases>: Use default 'check.
	[home-page]: Fix it.

	Change-Id: Ib3bc50b7a9e798be8888c2b1eac832d6a524bdae

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: xsimd: Update to 11.0.0.
	* gnu/packages/cpp.scm (xsimd): Update to 11.0.0.
	[native-inputs]: Add doctest.

	Change-Id: I8c49ff34288cdf5429034668ddd496c345ddfb34

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: xsimd: Improve package style.
	* gnu/packages/cpp.scm (xsimd) [source] <url>: Fix redirection issue,
	<https://github.com/QuantStack/xsimd> permamently redirects to
	<https://github.com/xtensor-stack/xsimd>.
	[arguments]: Use G-expressions.
	[description]: Adjust fill column indentation.

	Change-Id: I8096e07c026c9f08a9d647a44f9930900b3ae1bd

2025-01-21  jgart  <jgart@dismail.de>

	gnu: vdirsyncer: Update to 0.19.3.
	* gnu/packages/dav.scm (vdirsyncer): Update to 0.19.3.

	Change-Id: I518d83d28f9e302d19e334169762398a78d234f3

2025-01-21  Felix Gruber  <felgru@posteo.net>

	gnu: python-folium: Update to 0.19.4.
	* gnu/packages/python-xyz.scm (python-folium): Update to 0.19.4.
	[arguments]: Disable test_timedynamic_geo_json.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Iad10f3b0623c379dc394d1e4b5bf7319c3c4a0b5

2025-01-21  Felix Gruber  <felgru@posteo.net>

	gnu: python-klaus: Fix build.
	* gnu/packages/version-control.scm (python-klaus)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I980af627e67975d33f64ab81f54946278d39d70b

2025-01-21  Felix Gruber  <felgru@posteo.net>

	gnu: python-geoip2: Fix build.
	* gnu/packages/geo.scm (python-geoip2): Fix build.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I7af4ec3bc18db48231e7172a545af340db12b8e4

2025-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: alacritty: Remove cargo input labels.
	* gnu/packages/terminals.scm (alacritty)[cargo-inputs,
	cargo-development-inputs]: Remove input labels.

	Change-Id: I23273919a6ca1048d6a3a6b97252953c2b73d99c

2025-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: alacritty: Update to 0.15.0.
	* gnu/packages/terminals.scm (alacritty): Update to 0.15.0.
	[arguments]: Don't run the tests in release mode.
	[cargo-inputs]: Add rust-objc2-0.5, rust-objc2-app-kit-0.2,
	rust-objc2-foundation-0.2.  Remove rust-cocoa-0.25, rust-ojbc-0.2.

	Change-Id: I715b950e70726cac536fd909bdacbd4de0baf3b9

2025-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-winit-0.30: Update to 0.30.8.
	* gnu/packages/crates-graphics.scm (rust-winit-0.30): Update to 0.30.8.

	Change-Id: Ief8850fea7d713e55f0e6be7497521aab35e9504

2025-01-21  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-optimparallel.
	* gnu/packages/cran.scm (r-optimparallel): New variable.

	Change-Id: Id2615f15090036c21754b399e897086c06a38c4f

2025-01-21  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: zfs: Update to 2.3.0.
	* gnu/packages/file-systems.scm (zfs): Update to 2.3.0.

	Change-Id: I3c77bb5bd97aa1a437d439fcdf59b1bf03b562ae

2025-01-21  Julian Flake  <flake@uni-koblenz.de>

	gnu: davfs2: Update to 1.7.1.
	* gnu/packages/file-systems.scm (davfs2): Update to 1.7.1.

	Change-Id: Ic2ebe5580a5d207b045b25ec71223ba1855c19fd

2025-01-21  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: foot: Update to 1.20.2.
	* gnu/packages/terminals.scm (foot): Update to 1.20.2.

	Change-Id: I56bef34f5d21901a4e2dca0dea515014b1df9ff0

2025-01-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: padthv1: Update to 1.2.0.
	* gnu/packages/music.scm (padthv1): Update to 1.2.0.

	Change-Id: Id26ae96bab323ccfa358545017f0b1e2e8f7f079

2025-01-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: drumkv1: Update to 1.2.0.
	* gnu/packages/music.scm (drumkv1): Update to 1.2.0.

	Change-Id: I009e08151b3a9e807d69d9be89ea9a3804f204ff

2025-01-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: synthv1: Update to 1.2.0.
	* gnu/packages/music.scm (synthv1): Update to 1.2.0.

	Change-Id: Ifaaf2f84a740e3123e43a0b1dbf8e8cfeb75e3f6

2025-01-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: samplv1: Update to 1.2.0.
	* gnu/packages/music.scm (samplv1): Update to 1.2.0.

	Change-Id: Iff232b791475cf68a24f64d3f928e7d32c3306cf

2025-01-21  Sughosha  <sughosha@disroot.org>

	gnu: padthv1: Update to 1.1.3.
	* gnu/packages/music.scm (padthv1): Update to 1.1.3.

	Change-Id: I1f9f8431ede5eb918b181e8925e0bf343d307a30

2025-01-21  Sughosha  <sughosha@disroot.org>

	gnu: samplv1: Update to 1.1.3.
	* gnu/packages/music.scm (samplv1): Update to 1.1.3.

	Change-Id: I32a0000ce712ab2bf23221b9e387bfa9d55c2089

2025-01-21  Sughosha  <sughosha@disroot.org>

	gnu: drumkv1: Update to 1.1.3.
	* gnu/packages/music.scm (drumkv1): Update to 1.1.3.

	Change-Id: I8eaf20c09440cb90917525118b7efaef0edbce5d

2025-01-21  Sughosha  <sughosha@disroot.org>

	gnu: synthv1: Update to 1.1.3.
	* gnu/packages/music.scm (synthv1): Update to 1.1.3.

	Change-Id: I732d5f5196eef14f5ee4e9081de7b2ec757505ba

2025-01-21  Andy Tai  <atai@atai.org>

	gnu: swig-next: Update to 4.3.0.
	* gnu/packages/swig.scm (swig-next): Update to 4.3.0.

	Change-Id: I364b7d061a8e5b7d38a12e3d534fbfbbc0f1bd55

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-check: Sort alphabetically.
	* gnu/packages/python-check.scm (python-coveralls, python-expecttest,
	python-green, python-vcrpy): Sort variables alphabetically.

	Change-Id: Ic99a548ed5246c02039ea87abd2a56a1094c4185

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-check: Sort alphabetically.
	* gnu/packages/python-check.scm (python-avocado-framework,
	python-covdefaults, python-eradicate): Sort variables alphabetically.

	Change-Id: I721714e95a13df18e3d9bc9d8c6aa681817493af

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-check: Sort alphabetically.
	* gnu/packages/python-check.scm (python-allpairspy,
	python-cucumber-tag-expressions, python-inline-snapshot,
	python-robotframework-jsonlibrary, python-tappy, python-xunitparser):
	Sort variables alphabetically.

	Change-Id: I27ec752ab54271015da822628d3176265092302e

2025-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-check: Sort alphabetically.
	* gnu/packages/python-check.scm (python-aioresponses, python-atpublic,
	python-codacy-coverage, python-xvfbwrapper): Sort variables
	alphabetically.

	Change-Id: Ia77cb350267cec90f215d53e00d95b593dca3464

2025-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-dnspython: Only add dependencies if they are supported.
	* gnu/packages/python-xyz.scm (python-dnspython)[propagated-inputs]:
	Only add python-cryptography, python-aioquic, python-h2,
	python-httpcore, python-httpx if the architecture has support for
	python-cryptography.

	Change-Id: Ibdd33b8ccd24ef2a08f16dddba8c8bda65d23c04

2025-01-21  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: python-dnspython: Only include supported inputs."
	This reverts commit 1b88114ff67cdbb3253c3e44e16d2f99acc7a588.

	This commit dropped a package by accident and causes rebuilds on all
	architectures instead of just enabling more architectures.

2025-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-trio: Enable building on more architectures.
	* gnu/packages/python-xyz.scm (python-trio)[arguments]: Adjust the
	test-flags based on the package inputs.
	[native-inputs]: Only include python-pyopenssl and python-trustme on
	systems which have support for them.

	Change-Id: I4f26d7af0dc0ce996c58b60002385dce9f9fbf50

2025-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-dnspython: Only include supported inputs.
	* gnu/packages/python-xyz.scm (python-dnspython)[propagated-inputs]:
	Only include packages when they are supported on the architecture.

	Change-Id: I19acb435b11070ee55c6b878019e1ee8532063b7

2025-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-anyinput: Sort alphabetically.
	* gnu/packages/crates-io.scm (rust-anyinput-0.1, rust-anyinput-core-0.1,
	rust-anyinput-derive-0.1): Sort alphabetically.

	Change-Id: Ibfec060fe326b054f95d7fd2946fd583d508af1c

2025-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ndarray-0.15: Inherit from rust-ndarray-0.16.
	* gnu/packages/crates-io.scm (rust-ndarray-0.15): Inherit from
	rust-ndarray-0.16.

	Change-Id: Ife7bd49a453edb73755cf9a156b5b302445fb364

2025-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ndarray-0.16: Don't skip the build.
	* gnu/packages/crates-io.scm (rust-ndarray-0.16)[arguments]: Don't skip
	the build.  Skip the tests.
	[cargo-development-inputs]: Add rust-approx-0.5, rust-defmac-0.2,
	rust-itertools-0.13, rust-quickcheck-1.

	Change-Id: I0026c018fc5cbce33b1db8d54623ddcae1c62321

2025-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-speedate-0.13.
	* gnu/packages/crates-io.scm (rust-speedate-0.13): Delete variable.

	Change-Id: If87fdace181ac73764bbbda69610719a8928605b

2025-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-jiter-0.5: Inherit from rust-jiter-0.7.
	* gnu/packages/crates-io.scm (rust-jiter-0.5): Inherit from
	rust-jiter-0.7.

	Change-Id: Ib6b91c8173c0b8fd28a98f879af6c597e25c82ad

2025-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-jiter-0.7: Switch to python-minimal-wrapper.
	* gnu/packages/crates-io.scm (rust-jiter-0.7)[inputs]: Remove
	python-wrapper.
	[native-inputs]: Add python-minimal-wrapper.

	Change-Id: Ic2cdff94efa56bb8cd38fce0407e309402312d66

2025-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-speedate-0.14: Inherit from rust-speedate-0.15.
	* gnu/packages/crates-io.scm (rust-speedate-0.14): Inherit from
	rust-speedate-0.15.

	Change-Id: Ie3e25802b774e0e788fbdb22b1a190addb070a75

2025-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-jiter-0.2: Inherit from rust-jiter-0.5.
	* gnu/packages/crates-io.scm (rust-jiter-0.2): Inherit from
	rust-jiter-0.5.

	Change-Id: I429742b2e1af82397cec801d6fec5a5357c03a7d

2025-01-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add missing imports for relocated scorep-openmpi.
	This is a follow-up to 1109bc6858.

	* gnu/packages/mpi.scm: Add missing imports.

	Change-Id: I9953662e6bc79bd04d60ad7fe88fd17dbde20bc4

2025-01-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Reapply "gnu: Add vv."
	This reverts commit 3fa68819a2876c831d01d1cbd7895e9fd3157899.

2025-01-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Relocate scorep-openmpi to (gnu packages mpi).
	The make-scorep procedure makes use of its argument, a package, at the top
	level.  Since it is not delayed, it is susceptible to cause top level module
	cycles, as it did with the introduction of commit fc27362f8d.

	* gnu/packages/profiling.scm (make-scorep, scorep-openmpi): Move to...
	* gnu/packages/mpi.scm: ... here.

	Change-Id: I7989fb7c3da654f36d8e5e86bc383f02bd577935

2025-01-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: Add vv."
	This reverts commit fc27362f8d6e45149c4f8f725462f7d20c9efb2c.  This broke
	'guix pull'.

2025-01-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add vv.
	* gnu/packages/image-viewers.scm (vv): New variable.

	Change-Id: I0f0b4eb220993b5d10583793c9754aa089918248

2025-01-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add aklomp-base64.
	* gnu/packages/cpp.scm (aklomp-base64): New variable.

	Change-Id: I95d1e254abf190c526ac06c2a52ebc3b656dee45

2025-01-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: libjxl: Update to 0.10.4.
	* gnu/packages/image.scm (libjxl-0.10): New variable.

	Change-Id: Ie74cefe214e5587fc250b6595fb109ea7b7008c0

2025-01-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: openexr: Add imath dependency.
	* gnu/packages/gnu/packages/graphics.scm (openexr)[propagated-inputs]: Add
	imath.

	Change-Id: I9e096f866d71f41402e86c782651eb10bbfa32f1

2025-01-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: stb: Update to 2e2bef463a5b53ddf8bb788e25da6b8506314c08.
	* gnu/packages/stb.scm (stb):  Update to
	2e2bef463a5b53ddf8bb788e25da6b8506314c08.
	[arguments<#:phases>[check]: Disable.
	(stb-image):  Update to 2.30.
	(stb-image-resize):  Remove variable.
	(stb-image-resize2):  New variable.
	(stb-image-write):  Update to 1.16.
	(stb-rect-pack):  Update to 1.01.
	(stb-printf):  Update to 1.10.
	(stb-truetype):  Update to 1.26.

	Change-Id: I664c1d557d99b6495f7b4797df991710003321cb

2025-01-20  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-deoptim.
	* gnu/packages/cran.scm (r-deoptim): New variable.

	Change-Id: I0db4f2aa6707ffa99c2e57f616689dcd3a296236

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-orange-widget-base: Update to 4.25.1.
	* gnu/packages/orange.scm (python-orange-widget-base): Update to
	4.25.1. Use G-Expressions, fix build.
	[srouce]: Adjust URI as PyPI archive name has been changed.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <tests?>: Enable them.
	<test-flags>: Skipp 3 failing tests.
	<phases>: Remove 'check-setup, add 'pre-check.
	[native-inputs]: Add python-pytest, python-setuptools, python-trubar,
	and python-wheel.

	Change-Id: I20db769c92ec67263984c79ee77e430fd35712ae

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-orange-canvas-core: Update to 0.2.5.
	* gnu/packages/orange.scm: Add (guix gexp), (guix build-system
	pyproject), and (gnu packages check). Sort modules alphabetically.
	(python-orange-canvas-core): Update to 0.2.5. Use G-Expressions and fix
	build.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <test-flags>: Skip 3 tests.
	<phases>: Remove 'check-setup, add 'pre-check and
	'relax-requirements.
	[propagated-inputs]: Add python-numpy, python-requests-cache, and
	python-typing-extensions.
	[native-inputs]: Add python-pytest, python-setuptools, python-trubar,
	and python-wheel.

	Change-Id: If504e1d6c01b4235d562991a5551c698dd6deb39

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-requests-cache.
	* gnu/packages/python-web.scm (python-requests-cache): New variable.

	Change-Id: I790b509e88529ce85c6f46240064ceb88aff35ce

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-url-normalize.
	* gnu/packages/python-web.scm (python-url-normalize): New variable.

	Change-Id: Ic86b7d27451ef994b980efc1fb7faa2a813f4e0a

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-trubar.
	* gnu/packages/python-xyz.scm (python-trubar): New variable.

	Change-Id: I684fc614862cbfd3ac8edaaf68e66ea2a8ec237b

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-libcst: Update to 0.3.18.
	* gnu/packages/python-xyz.scm (python-libcst): Update to 0.3.18. Use
	G-Expressions, improve style and fix build.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <test-flags>: Move skip test logic here instead of deleting
	test files.
	<phases>: Remove 'generate-test-data. Use default 'check.
	[native-inputs]: Remove python-black and python-isort; add
	python-pytest, python-setuptools, and python-wheel.
	(python-libcst-minimal) [native-inputs]: Add python-setuptools and
	python-wheel.

	Change-Id: Ia3e85d17d02a8ea1dd7bc0b2a9062d46b11d6651

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-libneuroml: Update to 0.6.5.
	* gnu/packages/python-science.scm (python-libneuroml): Update to 0.6.5.
	Fix build.
	[propagated-inputs]: Remove python-six; add python-natsort and
	python-networkx.

	Change-Id: I750f90cebdeba46286239b18569300a2e4ce8c80

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asprin: Add missing inputs.
	* gnu/packages/potassco.scm (python-asprin) [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I1c61ff4c431202a2627b704a4d73d56922c61bb8

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-eventlet: Move to python-web.
	* gnu/packages/python-xyz.scm (python-eventlet): Move from here ...
	* gnu/packages/python-web.scm: ... to here.

	Change-Id: I71beee927f17133267bf0236f075bccf15effe0e

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-eventlet: Adjust inputs.
	* gnu/packages/python-xyz.scm (python-eventlet) [native-inputs]: Remove
	python-black, python-isort, and python-pre-commit.

	Change-Id: Id0671cf1ec87f2c44a5b1bd915efae594c17804e

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-typing-inspect: Update to 0.9.0.
	* gnu/packages/python-xyz.scm (python-typing-inspect): Update to 0.9.0.
	[source]: Remove patch, as
	<https://github.com/ilevkivskyi/typing_inspect/issues/60> was resolved.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	* gnu/packages/patches/python-typing-inspect-fix.patch: Delete file.
	* gnu/local.mk: Deregester the patch.

	Change-Id: Idc6e8745d4b85624863a5c2dc24e533a7dd92f46

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-testpath: Update to 0.6.0.
	* gnu/packages/check.scm (python-testpath): Update to 0.6.0.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <phases>: Remove 'relax-requirements. Use default 'build,
	'check and 'install.
	[native-inputs]: Remove python-pypa-build.

	Change-Id: I510407b86a938151c20272bb8396529823f3fb48

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-miio: Migrate to pyproject-build-system.
	* gnu/packages/android.scm (python-miio)
	[build-system]: Swap to pyproject-build-system.
	[arguments] <phases>: Remove 'relax-requirements. Use default 'check.
	[native-inputs]: Remove python-sphinx; add python-poetry-core.

	Change-Id: I0749f313d23e55bac0174a9ccd38aa92ac6eb26d

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sphinxcontrib-apidoc: Update to 0.5.0.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-apidoc): Update to 0.5.0.
	[build-system]: Swap to pyproejct-build-system.
	[arguments] <tests?>: Enable them.
	[propagated-inputs]: Add python-pbr and python-sphinx.
	[native-inputs]: Remove python-pbr, python-sphinx, and
	python-testrepository; add python-setuptools and python-wheel.

	Change-Id: I6daa8a2bf1deaf71c57bcc712e22ef85724ad0b5

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-modin: Update to 0.32.0.
	* gnu/packages/python-science.scm (python-modin): Update to 0.32.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove phase 'make-files-writable; disable one test; update
	custom 'check phase.
	[propagated-inputs]: Add python-s3fs.
	[native-inputs]: Add python-boto3 and python-wheel.

	Change-Id: I1d74013902e3387945586192b88c1e4fd8256733

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pynetdicom: Update to 2.1.1.
	* gnu/packages/python-science.scm (python-pynetdicom): Update to 2.1.1.
	[native-inputs]: Add python-codespell, python-coverage, python-poetry-core,
	python-pytest-cov, python-pytest-xdist, python-sphinx, and
	python-sphinx-rtd-theme; remove python-pyfakefs, python-setuptools, and
	python-wheel.
	[propagated-inputs]: Add python-mypy, python-numpydoc, and python-pyfakefs.

	Change-Id: Ic0089df89cd34b50c31370581db7a6e88884199c

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-asyncua: Update to 1.1.5.
	* gnu/packages/engineering.scm (python-asyncua): Update to 1.1.5.
	[native-inputs]: Replace python-pytest-asyncio with
	python-pytest-asyncio-0.21.
	[propagated-inputs]: Add python-pyopenssl and python-typing-extensions.

	Change-Id: Ic28b84b420d46f4e38c5f1713a7d295355d224a0

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pytest-asyncio-0.21.
	* gnu/packages/check.scm (python-pytest-asyncio-0.21): New variable.

	Change-Id: I00a1c54acbe774965be013462906d4616252dc99

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-wand: Disable two failing tests.
	* gnu/packages/python-xyz.scm (python-wand)[arguments]: Disable two tests.

	Change-Id: I6739af9c167ba6e827c7660caaa3fd64de574a8f

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trackviewer: Fix reference.
	* gnu/packages/bioconductor.scm (r-trackviewer)[arguments]: Use correct label
	for reference to origin.

	Change-Id: I6c66ab468e19025ee9e912a531c8e6ca458e750b

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifstack: Fix reference.
	* gnu/packages/bioconductor.scm (r-motifstack)[arguments]: Use correct label
	for reference to origin.

	Change-Id: Ia9b3222f15c9630bd703713111e79937126e20fd

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reportingtools: Fix reference.
	* gnu/packages/bioconductor.scm (r-reportingtools)[arguments]: Use correct
	label for reference to origin.

	Change-Id: Id3b509c369bd35e12fff2fb2f4822bef4152aff1

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-radiant-data: Fix reference.
	* gnu/packages/cran.scm (r-radiant-data)[arguments]: Use correct label for
	reference to origin.

	Change-Id: I5486e99fcca41f4d6968f4f95009159ffc66c05b

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-django-haystack: Enable tests.
	* gnu/packages/django.scm (python-django-haystack): Use G-Expressions.
	[arguments] <phases>: Use custom 'check. Remove 'set-gdal-lib-path
	having it makes all tests to fail.
	[inputs]: Remove gdal.

	Change-Id: Ic7b70f731cd805b2aedfc94fe9a13cb37c7ff930

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-geopy: Update to 2.4.1.
	* gnu/packages/geo.scm (python-geopy): Update to 2.4.1.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <test-flags>: Skip tests requiring Internet.
	[native-inputs]: Remove python-async-generator, python-coverage,
	python-flake8, python-isort, python-pytest-aiohttp, and
	python-readme-renderer; add python-docutils, python-pytest-asyncio,
	python-setuptools, and python-wheel.

	Change-Id: I051f6b9a98e6adb0e72dd3e57a73ee66c5df4b86

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-geographiclib: Update to 2.0.
	* gnu/packages/geo.scm (python-geographiclib): Update to 2.0.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: I066cecab0a6934a5f18867b248b97d7a193c1d36

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pandas-vet: Update to 2023.8.2.
	* gnu/packages/python-check.scm (python-pandas-vet): Update to 2023.8.2.
	[arguments]: Add phase 'set-version.
	[native-inputs]: Add python-hatchling and python-pytest-cov.

	Change-Id: I2b6352ba70b8862a1103983a0574ab4d635942ab

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-bigfloat: Fix build.
	* gnu/packages/python-xyz.scm (python-bigfloat)[source]: Add snippet to delete
	generated file.
	[build-system]: Use pyproject-build-system.
	[arguments]: Disable one test; add phase 'cythonize.
	[native-inputs]: Add python-cython, python-pytest, python-setuptools, and
	python-wheel.

	Change-Id: If535051bbe7f223feb2a04b0b044a631c906f213

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-ipfsspec: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-ipfsspec)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I763c22207f1b1bb5af5eb5667a060ab01757c864

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-contexttimer: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-contexttimer)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I1d6e1efe869624c1da47332c8a000f88b458c193

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-psycopg: Update to 3.2.4.
	* gnu/packages/databases.scm (python-psycopg): Update to 3.2.4.
	[build-system]: Use pyproject-build-system.
	[arguments]: Simplify phases; restore 'sanity-check.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Iec2949c7e01e0dff2893181c3a49e8e3a3319446

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-sphinx-5: Disable one failing test.
	* gnu/packages/sphinx.scm (python-sphinx-5)[arguments]: Disable one test.

	Change-Id: I97e5d4df511e11ac1335baaf99df839d5e58ed18

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-apiron: Add missing inputs.
	* gnu/packages/python-web.scm (python-apiron)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I98c35266870e2b2a9fa59f933350592cd0269721

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Move python-pysnptools to (gnu packages bioinformatics).
	* gnu/packages/python-xyz.scm (python-pysnptools): Move from here...
	* gnu/packages/bioinformatics.scm (python-pysnptools): ...to here.

	Change-Id: I4dbd9cbe3f2d9a6dd4906be79b78862b39a57c28

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pysnptools: Update to 0.5.14.
	* gnu/packages/python-xyz.scm (python-pysnptools): Update to 0.5.14.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase.
	[propagated-inputs]: Remove python-dill; add python-bed-reader,
	python-cloudpickle, and python-more-itertools.
	[native-inputs]: Remove python-cython; add python-pytest, python-pytest-cov,
	python-pytest-datadir, python-pytest-doctestplus, python-setuptools,
	python-sphinx, python-sphinx-rtd-theme, and python-wheel.

	Change-Id: I685f819e70ab209198b504c6e41b253dc5a1d876

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-bed-reader.
	* gnu/packages/bioinformatics.scm (python-bed-reader): New variable.

	Change-Id: Iad3f1d1c05abe706d8cd52a4d046247a5a9738e2

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-numpy-0.22.
	* gnu/packages/crates-io.scm (rust-numpy-0.22): New variable.

	Change-Id: Iba01905cb4284671771c195f8777e4c8179683b2

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-rusoto-credential-0.48.
	* gnu/packages/crates-web.scm (rust-rusoto-credential-0.48): New variable.

	Change-Id: I22ff3f5a1b27bbbd3ca9204e26b9c6dadd440c53

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-ndarray-rand-0.15.
	* gnu/packages/crates-io.scm (rust-ndarray-rand-0.15): New variable.

	Change-Id: I67863ccb0fdb7b74b40985a8162a2cfb6f236def

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-ndarray-npy-0.9.
	* gnu/packages/crates-io.scm (rust-ndarray-npy-0.9): New variable.

	Change-Id: I69bb42218e09a32250e8feeee0d6ca8e0a1a9845

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-object-store-0.11.
	* gnu/packages/crates-io.scm (rust-object-store-0.11): New variable.

	Change-Id: If6009cfde48eeffde5bc4055c943c4fe8a6ff797

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-statrs-0.17.
	* gnu/packages/crates-io.scm (rust-statrs-0.17): New variable.

	Change-Id: I3c7ea9f6ecb2d635e62f5e655d9291064ff4b25a

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-py-literal-0.4.
	* gnu/packages/crates-io.scm (rust-py-literal-0.4): New variable.

	Change-Id: Ie5b845a642bf862f062d3160e856969da9b21f3a

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-fetch-data-0.2.
	* gnu/packages/crates-io.scm (rust-fetch-data-0.2): New variable.

	Change-Id: Ie323074ac7bbe648b17a08ae13305d7bad466879

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-dpc-pariter-0.4.
	* gnu/packages/crates-io.scm (rust-dpc-pariter-0.4): New variable.

	Change-Id: I6e6f278e62f3b68ce7211fb01cc109bbf5db42f1

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-cloud-file-0.2.
	* gnu/packages/crates-io.scm (rust-cloud-file-0.2): New variable.

	Change-Id: Ib41346daa3a225a88549c320c4f46600c6276526

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-anyinput-0.1.
	* gnu/packages/crates-io.scm (rust-anyinput-0.1): New variable.

	Change-Id: I5347d8bb51b18c6de5026d0e598fdbdea360a15d

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-anyinput-derive-0.1.
	* gnu/packages/crates-io.scm (rust-anyinput-derive-0.1): New variable.

	Change-Id: If0e113e1822fb110ea8b11019d87aad899da90c3

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-anyinput-core-0.1.
	* gnu/packages/crates-io.scm (rust-anyinput-core-0.1): New variable.

	Change-Id: I158924de285938697ad286a44936a93ecb440f4a

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-ndarray-0.16.
	* gnu/packages/crates-io.scm (rust-ndarray-0.16): New variable.

	Change-Id: Idce1bf031c473b803d8c6e3b9cc7505277cad91c

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: wllvm: Add missing inputs.
	* gnu/packages/llvm.scm (wllvm)[native-inputs]: Add python-setuptools and
	python-wheel.

	Change-Id: I080f132763607f7bc5f4609c993bd2a067cd9be4

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-more-itertools: Update to 10.6.0.
	* gnu/packages/python-xyz.scm (python-more-itertools-next): Rename this
	variable...
	(python-more-itertools): ...to this; update to 10.6.0.
	[propagated-inputs]: Remove python-six.
	* gnu/packages/astronomy.scm (python-yt)[propagated-inputs]: Replace
	python-more-itertools-next with python-more-itertools.

	Change-Id: I2fef91f87afde2b2659dd25b831fb13b4c118454

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-incremental: Update to 24.7.2.
	* gnu/packages/python-xyz.scm (python-incremental): Update to 24.7.2.
	[build-system]: Use pyproject-build-system.
	[arguments]: Add phase 'patch-build-system; disable tests.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
	[propagated-inputs]: Add python-tomli.

	Change-Id: I6c49f2da746398d469f6fdc611fc08cfbe72a0e1

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-gymnasium: Add missing input.
	* gnu/packages/machine-learning.scm (python-gymnasium)[native-inputs]: Add
	python-wheel.

	Change-Id: I118aa4283767906c59a6daa93d0ba01bfbfb6029

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-pytest-lazy-fixture.
	Failed to build, have no users in Guix, not maintained for 3 years.
	See <https://github.com/TvoroG/pytest-lazy-fixture/issues/63>.

	* gnu/packages/check.scm (python-pytest-lazy-fixture): Delete variable.

	Change-Id: Icce5010704f20a5530ff9fd702e5c0cc694cc0ec

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cleanlab: Update to 2.7.0.
	* gnu/packages/machine-learning.scm (python-cleanlab): Update to 2.7.0.
	[arguments] <test-flags>: Ignore tests requiring Hugging Face datasets.
	[native-inputs]: Remove python-pytest-lazy-fixture; add
	python-typing-extensions.

	Change-Id: I7988b4c0b6dff10a44d4a1fbffa48b950158302c

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scrapy: Update to 2.12.0.
	* gnu/packages/python-web.scm (python-scrapy): Update to 2.12.0.
	[arguments]: Update list of disabled tests.
	[propagated-inputs]: Remove python-botocore and python-setuptools; add
	python-packaging and python-typing-extensions.
	[native-inputs]: Add python-mypy and python-setuptools; remove
	python-pyftpdlib and python-uvloop.

	Change-Id: If747801ccbb6047b8d1a98714dafae8ab3743b07

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pplpy: Add missing inputs.
	* gnu/packages/sagemath.scm (python-pplpy)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I1da4130ddedeefbe71ae07c3885ae0e5fa1f8204

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-internetarchive: Update to 5.1.0.
	* gnu/packages/web.scm (python-internetarchive): Update to 5.1.0.
	[source]: Remove snippet.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase; use test-flags.
	[propagated-inputs]: Add python-importlib-metadata and python-tqdm; update
	python-jsonpatch and python-schema.
	[native-inputs]: Add nss-certs-for-test, python-setuptools, and python-wheel.

	Change-Id: I8b5ea44e118ccb30b4e470957823a3f4dde89f43

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-hdf4: Update to 0.9.2.
	* gnu/packages/python-xyz.scm (python-hdf4): Update to 0.9.2.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase; add phase 'build-extensions.
	[native-inputs]: Remove python-nose; add python-pytest, python-setuptools, and
	python-wheel.
	[inputs]: Drop labels.

	Change-Id: I96312f9509fae89a4c21a58b593ccb87952e0332

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-maxminddb: Update to 2.6.3.
	* gnu/packages/geo.scm (python-maxminddb): Update to 2.6.3.
	[arguments] <tests?>: Enable them as no maxmind database is required.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: Ie4aaa559384c75942da83afdcca0a22a7c5ced1c

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-fanc: Update to 0.9.28.
	* gnu/packages/bioinformatics.scm (python-fanc): Update to 0.9.28.
	[arguments]: Remove custom 'check phase; disable tests that seemingly freeze.
	[propagated-inputs]: Add python-imageio, python-pywavelets, and
	python-tifffile; remove python-pytest.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: Ia83f5fe1d0cbbf56840061feb9561e439380e965

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Deprecate fanc.
	fanc is a duplicate of python-fanc.

	* gnu/packages/bioinformatics.scm (fanc): Define as deprecated name for
	python-fanc.

	Change-Id: I28e330d9bfe64fd59b49001ecc56e2c6fd191b55

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-nbstripout: Update to 0.8.1.
	* gnu/packages/jupyter.scm (python-nbstripout): Update to 0.8.1.
	[arguments]: Update test flags.
	[native-inputs]: Remove python-pytest-cram, python-pytest-flake8, and
	python-pytest-runner.

	Change-Id: I308ae787f7777ef11661ce8ef8802e13fa743509

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-flask-misaka: Update to 1.0.1.
	* gnu/packages/python-web.scm (python-flask-misaka): Update to 1.0.1.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-flask, python-pytest, python-setuptools and
	python-wheel.  Remove python-coverage and python-mock.
	[propagated-inputs]: Add python-markupsafe.  Remove python-flask.

	Change-Id: Ib737e6268f98227909606753ffe8d9f72c539f73

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-flask-migrate: Update to 4.1.0.
	* gnu/packages/python-web.scm (python-flask-migrate): Update to 4.1.0.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools and python-wheel.

	Change-Id: I39742c22619c6c3fca51f954c0930c2ccf0d4577

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-alembic: Use python-sqlalchemy-2.
	* gnu/packages/databases.scm (python-alembic)[propagated-inputs]:
	Replace python-sqlalchemy with python-sqlalchemy-2.

	Change-Id: I49ad961eac3bcba5eaee05083e5299f17a8fae33

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-hsluv: Fix build.
	* gnu/packages/python-xyz.scm (python-hsluv)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I4dbed681c4f1a83b0300dc9611cdf89072591389

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-gpxpy: Fix build.
	* gnu/packages/python-xyz.scm (python-gpxpy)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I89d4360ed6502c84580bface08dba850c5d9efe1

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-glom: Update to 24.11.0.
	* gnu/packages/python-xyz.scm (python-glom): Update to 24.11.0.

	Change-Id: I37c849475cedd1ecd812f896553a9deeabb00c3d

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-daemux: Fix build.
	* gnu/packages/tmux.scm (python-daemux)[native-inputs]: Add python-flake8.

	Change-Id: I0e3ec537c6722643ebb9ebc243230101bb2547ca

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-ebooklib: Fix build.
	* gnu/packages/ebook.scm (python-ebooklib)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Iba564c2b091b4a268d7727c5ad03dcef1b59ed62

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-eliot: Update to 1.16.0.
	* gnu/packages/python-xyz.scm (python-eliot): Update to 1.16.0.
	[propagated-inputs]: Add python-orjson.  Remove python-six.
	[native-inputs]: Add python-pytest-xdist and python-wheel.  Remove python-dask.

	Change-Id: Ibc6eeb5fe4475bf2145a8ab72aa82f17a14bf9f0

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: Remove python-lirc.
	Archived in 2020.11, the new way to configure keymaps is using ir-keytable
	which comes with v4l-utils.

	* gnu/packages/lirc.scm (python-lirc): Remove variable.

	Change-Id: I7f28e6f818705f6a616904951e07a33bbfb081d9

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-imap-tools: Update to 1.9.0.
	* gnu/packages/python-web.scm (python-imap-tools): Update to 1.9.0.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I1daf6ab61335002c4d66c7272c6a81773e40e56b

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-cssutils: Update to 2.11.1.
	* gnu/packages/python-web.scm (python-cssutils): Update to 2.11.1.
	[propagated-inputs]: Add python-more-itertools.
	[inputs]: Add python-cssselect and python-lxml.

	Change-Id: I4832cd718fade9986df6bd7e82fe3e886e452a19

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-s3fs.
	* gnu/packages/python-web.scm (python-s3fs): New variable.

	Change-Id: I5f9f02cc91f3037d382af68c785d215550a0efe6

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-aiobotocore.
	* gnu/packages/python-web.scm (python-aiobotocore): New variable.

	Change-Id: I47b3374e06f82b2ec842b7b11acce8ce6df3c363

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-aioitertools.
	* gnu/packages/python-web.scm (python-aioitertools): New variable.

	Change-Id: I1ef29297b9e3d526234270dc2701ab55704e3fe4

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-fsspec: Update to 2024.12.0.
	* gnu/packages/python-xyz.scm (python-fsspec): Update to 2024.12.0.

	Change-Id: I47a782911a0139a24fc5edcf16abcf648e621d24

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-multidict: Update to 6.1.0.
	* gnu/packages/python-xyz.scm (python-multidict): Update to 6.1.0.
	[propagated-inputs]: Add python-typing-extensions.

	Change-Id: I1bc3e818a5c009ed360cd2ad2c00a395c5ea8966

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-twisted: Add comment.
	* gnu/packages/python-xyz.scm (python-twisted)[native-inputs]: Add comment on
	why glibc-utf8-locales is needed.

	Change-Id: I0effed9600b2b2238a33b70bd38f4bb565b6df9f

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nikola: Update to 8.3.1, fix build.
	* gnu/packages/python-xyz.scm (nikola): Update to 8.3.1. Fix build.
	[arguments] <test-flags>: Ignore dev_test_sever tests which are all
	failing.
	<phases>: Add 'fix-pytest-config.
	[native-inputs]: Remove python-pytest-cov; add python-feedparser.

	Change-Id: I4394a4bf19a64f1bdda578352f0d3bdfa036c752

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-hacking: Update to 7.0.0.
	* gnu/packages/openstack.scm (python-hacking): Update to 7.0.0.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ie82d0a89699fa4ae32f008f089de402181f89bc3

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-twisted: Update to 24.11.0.
	* gnu/packages/python-xyz.scm (python-twisted): Update to 24.11.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Enable tests; add phases 'patch-build-system and
	'disable-broken-tests; add custom 'check phase.
	[propagated-inputs]: Delete python-pyhamcrest; add python-attrs,
	python-bcrypt, and python-typing-extensions.
	[native-inputs]: Add python-coverage, python-hatch-fancy-pypi-readme,
	python-hatchling, python-httpx, python-hypothesis, python-pyflakes,
	python-pyhamcrest, python-pytest, python-sphinx, and python-sphinx-rtd-theme.

	Change-Id: Ib55c2363f4cdb06e70f84545142d225271c0fa0a

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-automat: Update to 24.8.1.
	* gnu/packages/python-xyz.scm (python-automat): Update to 24.8.1.
	[arguments]: Enable tests; adjust 'remove-entrypoint.
	[native-inputs]: Add python-pytest; remove python-graphviz.
	[propagated-inputs]: Add python-graphviz and python-typing-extensions; remove
	python-six and python-attrs.

	Change-Id: Ic77e57da21590435ecfde8d9921ce6ec36576d67

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-screed: Update to 1.1.3.
	* gnu/packages/bioinformatics.scm (python-screed): Update to 1.1.3.
	[native-inputs]: Add python-importlib-resources, python-pycodestyle,
	python-pytest, python-setuptools-scm, and python-setuptools-scm-git-archive;
	removve python-pytest-runner.

	Change-Id: I3ce12acedbbc97d58f2266e042872494556afd3b

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-toolrack: Update to 4.0.1.
	* gnu/packages/python-xyz.scm (python-toolrack): Update to 4.0.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Adjust phase 'patch-/bin/sh; remove custom 'check phase.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I3de26b028d5eeb23a534ae2dc17e8084249d19e1

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunkit-image: Disable tests.
	* gnu/packages/astronomy.scm (python-sunkit-image): Disable tests.

	Change-Id: I66dacde6d33c54a2dd39ac411bd1e13868800d8a

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-acstools: Add missing inputs.
	* gnu/packages/astronomy.scm (python-acstools) [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ia0bcc0ada21e79b4460f24d9308035f0dc2dc127

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroplan: Adjust inputs.
	* gnu/packages/astronomy.scm (python-astroplan) [propagated-inputs]:
	Remove python-six.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I6a126ccb800e6bd82ecb1144367bed73d3548caa

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stpipe: Add missing inputs.
	* gnu/packages/astronomy.scm (python-stpipe): [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I62cc2f5f6a14b15caa7c0cc6c48a644bfaf53674

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroquery: Add missing inputs.
	* gnu/packages/astronomy.scm (python-astroquery) [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Icd3e55d29ff8e735188abdce933c336088115db7

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-monthdelta: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-monthdelta)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I273ed753c5808098434efa20c70a7c7f0a7d109d

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-mofax: Update to 0.3.7-1.e4821fe.
	This looks like a downgrade, but it is in fact a more recent commit.

	* gnu/packages/bioinformatics.scm (python-mofax): Update to 0.3.7-1.e4821fe.
	[source]: Remove obsolete snippet.
	[arguments]: Remove test flags.
	[propagated-inputs]: Move python-poetry-core from here...
	[native-inputs]: ...to here.

	Change-Id: I6093d282887135f6b99d34a853cd9371cffe98f1

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-mord: Add missing inputs.
	* gnu/packages/machine-learning.scm (python-mord)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I597517f73fca8e3fe15b81bb6b8929572841de95

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-hyperkitty: Update to 1.3.12.
	* gnu/packages/mail.scm (python-hyperkitty): Update to 1.3.12.
	[build-system]: Use pyproject-build-system.
	[arguments]: Run tests conditionally.
	[propagated-inputs]: Add python-django-debug-toolbar, python-django-q2,
	python-elasticsearch, python-isort, python-lxml, python-tzdata, and
	python-whoosh; remove python-django-q and python-pytz.
	[native-inputs]: Remove python-mock, python-elasticsearch, python-isort, and
	python-lxml; add tzdata-for-tests and python-pdm-backend.

	Change-Id: I38a38fe75bc43071443f9ea49eeb8ccc9bf3fa3d

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-django-q2: Add missing inputs.
	* gnu/packages/django.scm (python-django-q2)[propagated-inputs]: Add
	python-blessed, python-boto3, python-croniter, python-django-q-rollbar,
	python-django-q-sentry, python-django-redis, python-hiredis,
	python-importlib-metadata, python-iron-mq, python-psutil, python-pymongo,
	python-redis, and python-setproctitle.
	[native-inputs]: Add python-pytest.

	Change-Id: If0bfa8d218a5230c739d535feed107e716e88983

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-django-q-rollbar.
	* gnu/packages/django.scm (python-django-q-rollbar): New variable.

	Change-Id: I6a47fa6a65abfe6fec63f7c860ce0841cccaa462

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-django-q-sentry.
	* gnu/packages/django.scm (python-django-q-sentry): New variable.

	Change-Id: Iaa23ed584b6528aee52d842e0b4b88ff2ffff09f

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-iron-mq.
	* gnu/packages/python-xyz.scm (python-iron-mq): New variable.

	Change-Id: I97e18d93118747659db962c0fd2d384900ad254d

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-iron-core.
	* gnu/packages/python-xyz.scm (python-iron-core): New variable.

	Change-Id: I0ba16f575e111b86f7c8aac5e8d2eb5331e082c6

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-django-compressor: Update to 4.5.1.
	* gnu/packages/django.scm (python-django-compressor): Update to 4.5.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Add phases 'relax-requirements and 'skip-bad-test; simplify
	'check phase; enable tests.
	[propagated-inputs]: Add python-django and python-django-sekizai.
	[native-inputs]: Remove python-django-sekizai and python-mock; add
	python-setuptools and python-wheel.

	Change-Id: I3f528e3ac1eed971ee39494a4f49fedf14d6449d

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-rjsmin: Update to 1.2.3.
	* gnu/packages/python-xyz.scm (python-rjsmin): Update to 1.2.3.
	[source]: Simplify snippet.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove.
	[native-inputs]: Add python-setuptools and python-wheel.
	[description]: Reformat.

	Change-Id: I439123d6de89a95d5d4b96e0c376a6ba2f61221b

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-rcssmin: Update to 1.2.0.
	* gnu/packages/python-xyz.scm (python-rcssmin): Update to 1.2.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: Ie61bec0942852e53d84d85364e3e445d42bf3049

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-sentry-sdk: Update to 1.5.5.
	* gnu/packages/python-xyz.scm (python-sentry-sdk): Update to 1.5.5.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use #:test-flags; simplify custom 'check phase.
	[native-inputs]: Add nss-certs-for-test, python-setuptools, and python-wheel.

	Change-Id: I1b4097a582c14a6b39e69d35795b7e53d832463d

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-hiredis: Update to 3.1.0.
	* gnu/packages/patches/python-hiredis-fix-header.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove patch.
	* gnu/packages/databases.scm (python-hiredis): Update to 3.1.0.
	[source]: Remove patch.
	[arguments]: Remove.

	Change-Id: I095c89329e4c42316398c7fccc86e1dee0affaea

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-kanon: Use python-pandas@2.2.3.
	* gnu/packages/astronomy.scm (python-kanon) [propagated-inputs]: Remove
	python-pandas-1; add python-pandas.

	Change-Id: I84a6dc0f03c17326dcb4164f4bdf0a709e3f4cdd

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroscrappy: Add missing input.
	* gnu/packages/astronomy.scm (python-astroscrappy): [native-inputs]: Add
	python-wheel.

	Change-Id: Ie0cc125dad856f0540eaa3657a6c30f67cc79c66

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-specreduce: Add missing input.
	* gnu/packages/astronomy.scm (python-specreduce): [native-inputs]: Add
	python-wheel.

	Change-Id: I6293402038632aec22abc621c4e7ffe5decbe5e4

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dust-extinction: Add missing input.
	* gnu/packages/astronomy.scm (python-dust-extinction): [native-inputs]:
	Add python-wheel.

	Change-Id: I13009be60fdf35fd9ce80ffc26b80ea18fafe720

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-specutils: Add missing input.
	* gnu/packages/astronomy.scm (python-specutils): [native-inputs]: Add
	python-wheel.

	Change-Id: I880aca87b0d45423e928259b4936342b6cbfc3d3

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-django-mailman3: Update to 1.3.15.
	* gnu/packages/mail.scm (python-django-mailman3): Update to 1.3.15.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <test-flags>: Skip one test.
	<phases>: Use default 'check.
	[propagated-inputs]: Remove python-pytz.
	[native-inputs]: Remove python-mock; add python-pdm-backend,
	python-pytest, python-pytest-django, and python-tzdata.
	[description]: Adjust fill-column indentation.

	Change-Id: Iafb20fa469a48367fadc2c77a4d11a2581e50f0f

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-django-q2.
	* gnu/packages/django.scm (python-django-q2): New variable.

	Change-Id: Ia96caca56b08903f4e8e49105baf4af430697cfc

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-django-q: Update to 1.3.9.
	* gnu/packages/django.scm (python-django-q): Update to 1.3.9. Fix build.
	Adjust indentation.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ia633b4420ecf3915566e6c3d984496afc9fd3130

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-zeep: Update to 4.3.1.
	* gnu/packages/patches/python-zeep-Fix-pytest_httpx-test-cases.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove patch.
	* gnu/packages/python-web.scm (python-zeep): Update to 4.3.1.
	[source]: Remove patch.
	[build-system]: Use pyproject-build-system.
	[arguments]: Add phase 'compatibility; replace custom 'check phase with
	'set-HOME phase.
	[propagated-inputs]: Remove python-cached-property.
	[native-inputs]: Remove python-aiohttp, python-aioresponses, and python-mock;
	add nss-certs-for-test, python-coverage, python-flake8,
	python-flake8-blind-except, python-flake8-debugger, python-isort,
	python-setuptools, and python-wheel.

	Change-Id: I0385e304fcb2eeda508bc7d019ca645cf8a36c64

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-drms: Add missing inputs.
	* gnu/packages/astronomy.scm (python-drms)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I0ac03ab2503709a1ced8f633f4366598390984b9

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mididings: Add missing inputs.
	* gnu/packages/music.scm (mididings)[native-inputs]: Add python-setuptools and
	python-wheel.

	Change-Id: Ie2b7db5b5eb5db53381b61e85db351562d79c21c

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-mpl-animators: Add missing inputs.
	* gnu/packages/astronomy.scm (python-mpl-animators)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ib55760fd098a80265d6d9500c31b87e7f0b4faf0

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove wireservice-package syntax rule.
	* gnu/packages/wireservice.scm ((wireservice-package): Delete syntax rule.

	Change-Id: I0f0ad62e782b400bd8a8bf2856c1fa3f37cb1a33

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: csvkit: Update to 2.0.1.
	* gnu/packages/wireservice.scm (csvkit): Update to 2.0.1. Use
	G-expressions, improve package style.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <test-flags>: Skip one test.
	[phases] {install-docs}: Split doc output.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
	[inputs]: Remove python-six.

	Change-Id: I09d54bdcf1f4aa35f4003aa8dca07621e5caab70

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-agate-excel: Update to 0.4.1.
	* gnu/packages/wireservice.scm (python-agate-excel): Update to 0.4.1.
	[build-system]: Swap to pyproject-build-system.
	[arguments]: Use default 'check, remove 'install-docs.
	[propagated-inputs]: Add python-agate, python-olefile, python-openpyxl,
	and python-xlrd.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: Ia110e2a62fa43f87af7a151bc84b332b38a9c7c1

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-agate-dbf: Update to 0.2.3.
	* gnu/packages/wireservice.scm (python-agate-dbf): Update to 0.2.3.
	[build-system]: Swap to pyproject-build-system.
	[arguments]: Use default 'check, remove 'install-docs.
	[propagated-inputs]: Add python-agate and python-dbfread.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: I3d7bfdcd4c1fca168ff19ac029ae63cd811846ea

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-agate-sql: Update to 0.7.2.
	* gnu/packages/wireservice.scm (python-agate-sql): Update to 0.7.2.
	[build-system]: Swap to pyproject-build-system.
	[arguments]: Use default 'check, remove 'install-docs.
	[propagated-inputs]: Add python-agate, python-crate, and
	python-sqlalchemy.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: I43c28c78460d588af4175448d122b3bc54e68760

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-agate: Update to 1.12.0.
	* gnu/packages/wireservice.scm (python-agate): Update to 1.12.0.
	[build-system]: Swap to pyproject-build-system.
	[aruguments] <phases>: Use default 'check, remove 'install-docs.
	[propagated-inputs]: Add python-babel, python-isodate, python-leather,
	python-parsedatetime, python-pytimeparse, python-slugify, and
	python-tzdata.
	[native-inputs]: Add libc-utf8-locales-for-target.

	Change-Id: I694c863ec7c832d5be274952aded35e027f6d22f

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-leather: Update to 0.4.0.
	* gnu/packages/wireservice.scm: Add pyproject, gexp and python-build.
	(python-leather): Update to 0.4.0.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <phases>: Use default 'check. Remove 'install-docs.
	[native-inputs]: Remove python-nose, python-sphinx, and
	python-sphinx-rtd-theme. Add python-pytest, python-setuptools,
	python-wheel. Remove labels.
	[propagated-inputs]: Remove python-six.

	Change-Id: I1ab2e0042431c2af231193978d9cb03e78afd2d1

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-pybio: Fix build.
	* gnu/packages/bioinformatics.scm (python-pybio)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I1eca46c4a8dc5aa6eb090e20de387129c4590529

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: Remove python-pyodbc-c.
	Last updated 7 years ago, doesn't work with current python, with error:
	  undefined symbol: PyUnicode_GetMax

	* gnu/packages/databases.scm (python-pyodbc-c): Remove variable.

	Change-Id: If51b6589c33129c7097e3219a4c96cb8d95a0edf

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-pyowm: Fix build.
	* gnu/packages/python-web.scm (python-pyowm)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ib48705555d0fe23117f49c6d10862bf65608e4c9

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-pyregion: Fix build.
	* gnu/packages/astronomy.scm (python-pyregion)[native-inputs]: Add python-wheel.

	Change-Id: I3831055a1667e03addf9da99fc762fbaa8581bc9

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-pysmf: Fix build.
	* gnu/packages/music.scm (python-pysmf)[arguments]: Disable tests.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I1b2fbe0569e5a836f1c606814c2894ee65d7cec1

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-pytest-httpx: Update to 0.35.0.
	* gnu/packages/python-check.scm (python-pytest-httpx): Update to 0.35.0.
	[arguments]: Disable tests.

	Change-Id: I1ee0c94b275d89c936ab347b54b2430fd2d7598f

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-pytest-ordering: Switch to maintained fork pytest-order.
	* gnu/packages/python-check.scm (python-pytest-ordering): Remove variable.
	(python-pytest-order): New variable.

	Change-Id: I094575b90363e8286f26f184bcf02ecd25c8994e

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-pytest-pycodestyle: Update to 2.4.1.
	* gnu/packages/python-check.scm (python-pytest-pycodestyle): Update to 2.4.1.
	[arguments]: Disable tests.

	Change-Id: I0a067c710c7a340c41c7749baaf2586859dfa9be

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-celery: Fix build.
	* gnu/packages/python-xyz.scm (python-celery)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I36cb85b9e8291dab6b35e03cfb242c8f05bf6599

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: Remove python-pytest-toolbox.
	Archived in 2022.09, won't work with current pytest.

	* gnu/packages/python-check.scm (python-pytest-toolbox): Remove variable.

	Change-Id: I27ba20c3c4b796d3a78585fbec91a1ed04e33632

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-pytest-vcr: Fix tests.
	* gnu/packages/python-check.scm (python-pytest-vcr)[native-inputs]: Add
	python-urllib3.

	Change-Id: I925816a9113d6d3f6f928e68eb5292e2c7409c7d

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-pyxb: Switch to maintained fork pyxb-x.
	* gnu/packages/xml.scm (python-pyxb): Remove variable.
	(python-pyxb-x): New variable.

	Change-Id: I92d0157788542d81e024bb87a373075c6d2d1990

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-rangehttpserver: Fix build.
	* gnu/packages/python-web.scm (python-rangehttpserver)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ia3eb6fddb829b76cc620ff29fefdc8eb1bbb5b2e

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-scripttest: Disable tests.
	* gnu/packages/check.scm (python-scripttest)[arguments]: Disable tests.

	Change-Id: I941551e2ef18b9669e43353be8a87a71009767e0

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-sep: Fix build.
	* gnu/packages/astronomy.scm (python-sep)[native-inputs]: ADd
	python-setuptools and python-wheel.

	Change-Id: Iffa0832530561b00450021f98a7bcb31b709341f

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-sncosmo: Fix build.
	* gnu/packages/astronomy.scm (python-sncosmo)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I4778f854b21bdaf7b68bafbcbd80372813dd97ea

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-spin: Fix build.
	* gnu/packages/python-science.scm (python-spin)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ieeaa5f7186e51a16022910da89704e8cc282d935

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: Remove python-tinycss.
	Last updated 8 years ago, superseded by python-tinycss2.

	* gnu/packages/python-web.scm (python-tinycss): Remove variable.

	Change-Id: I0ce8abdffe40340b798c697cd501d4a6a3443078

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-tweepy: Disable tests.
	* gnu/packages/pythohn-web.scm (python-tweepy)[arguments]: Disable tests.

	Change-Id: I61230791339db93f34a05f30319eaea83149df99

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: Remove python-twodict.
	Won't work with current python, last updated 8 years ago.
	See also <https://github.com/MrS0m30n3/twodict/issues/3>.

	* gnu/packages/python-xyz.scm (python-twodict): Remove variable.

	Change-Id: I59337a58558148011d09e51326c1ff703193eefd

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-types-dateutil: Fix build.
	* gnu/packages/python-xyz.scm (python-types-dateutil)[native-inputs]: Add
	python-wheel.

	Change-Id: I0d8c23960d3be8c30741c82632db00b63a4074c0

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-vdf: Fix build.
	* gnu/packages/python-xyz.scm (python-vdf)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I0ca3a012a06f44ff818c63e3f5954aa92e643e39

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-verde: Fix build.
	* gnu/packages/geo.scm (python-verde)[native-inputs]: Add python-setuptools
	and python-wheel.

	Change-Id: I07220029c4ac56e8b1eb56f5341e58844f70dab3

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-waybackpack: Fix build.
	* gnu/packages/python-web.scm (python-waybackpack)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I7f4c51b39a1d7e322245a7d1f69f39e46da88b9f

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-wiimatch: Fix build.
	* gnu/packages/astronomy.scm (python-wiimatch)[native-inputs]: Add python-wheel.

	Change-Id: I9c20a8cbad4877c1ca295a1ee467b0ce4e5bf724

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-wsgi-intercept: Update to 1.13.1.
	* gnu/packages/python-web.scm (python-wsgi-intercept): Update to 1.13.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Disable tests.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I1bfcb902e543eedcaeed3d01ee5996f9b5c96925

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-wtforms-sqlalchemy: Fix build.
	* gnu/packages/python-web.scm (python-wtforms-sqlalchemy)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ie749474a95171250d6f0a975e7c7989b0ea7c292

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-zodbpickle: Fix build.
	* gnu/packages/python-web.scm (python-zodbpickle)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I5d0b47cbf3ea746368a87a26eb967216aae07de6

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-xmp-toolkit: Fix build.
	* gnu/packages/python-xyz.scm (python-xmp-toolkit)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I7f9b8d5b98f4eca6b87e54134d278f57ab0eb73f

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: python-sge: Fix build.
	* gnu/packages/game-development.scm (python-sge)[native-inputs]: Add python-wheel.

	Change-Id: Ib2e6a965a1e7ee5bd951b49ab5ce8f0631594232

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ansible-core: Update to 2.17.7.
	* gnu/packages/admin.scm (ansible-core): Update to 2.17.7. Use
	G-expressions, fix build.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <test-flags>: Utilize it to ignore some test target, instead
	of deleting test files.
	<phases>: Add 'relax-requirements.
	[inputs]: Remove python-paramiko, python-passlib, and python-pexpect.
	[propagated-inputs]: Add python-paramiko, python-passlib, and python-pexpect.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I31af92b5e89a62d7f6e35114a5d8db659d68b629

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-tensorly: Update to 0.9.0.
	* gnu/packages/machine-learning.scm (python-tensorly): Update to 0.9.0.

	Change-Id: If8ac31dd27e49349ef56cdf8051cda6d5cf2d616

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: beets: Add missing input.
	* gnu/packages/music.scm (beets)[inputs]: Add python-typing-extensions.

	Change-Id: I0add9f7e867be66924e95c4d9014d9d66bc21c11

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pkgconfig: Update to 1.5.5.
	* gnu/packages/python-xyz.scm (python-pkgconfig): Update to 1.5.5.
	[build-system]: Use pyproject-build-system.
	[arguments]: Disable tests; remove custom 'check phase.
	[native-inputs]: Add python-poetry-core; remove python-nose.

	Change-Id: I0f45db123f35e6cd2faacd9499d6b1153a752ed8

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-django-allauth: Update to 65.3.1.
	* gnu/packages/django.scm (python-django-allauth): Update to 65.3.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase; add 'pre-check phase.
	[propagated-inputs]: Add python-asgiref, python-django, python-fido2,
	python-pyjwt, python-qrcode, and python-python3-saml.
	[native-inputs]: Remove python-mock; add tzdata-for-tests, python-pytest,
	python-pytest-django, python-setuptools, and python-wheel.

	Change-Id: I7a119bd288d5e78379be524882195702ab06dcb9

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-python3-saml.
	* gnu/packages/python-web.scm (python-python3-saml): New variable.

	Change-Id: I2609fcea5f55372670629fd1ce5641319489feea

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-xmlsec.
	* gnu/packages/python-xyz.scm (python-xmlsec): New variable.

	Change-Id: Ieee901d7c12cb143d21a6fccd16d08fe7ce84ff1

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-asgiref: Update to 3.8.1.
	* gnu/packages/python-web.scm (python-asgiref): Update to 3.8.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase.
	[native-inputs]: Add python-setuptools and python-wheel.
	[propagated-inputs]: Remove python-typing-extensions.

	Change-Id: Id59954de4540071ba97daca37c463e724f3a3de5

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-flask-httpauth: Update to 4.8.0.
	* gnu/packages/python-web.scm (python-flask-httpauth): Update to 4.8.0.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Add python-flask.
	[native-inputs]: Add nss-certs-for-test, python-pytest, python-setuptools, and
	python-wheel; remove python-flask.

	Change-Id: Iae3416cdbc79c2972e2fab6ea2b32fbc02c53499

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-angr: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-angr)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: If63c07b6d436b8ef2dac55e976a7715ac510edd8

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cle: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-cle)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Icad90691f19b76ff626bd35b4d72059da269d677

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyvex: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-pyvex)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I09f711e88b62d4b3aee5c0b9828ce4d94df92a41

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: unicorn: Add missing inputs.
	* gnu/packages/emulators.scm (unicorn)[native-inputs]: Add python-setuptools
	and python-wheel.

	Change-Id: I8892c06c08b47662cfc952d393f458464e63e3b0

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-archinfo: Add missing inputs.
	* gnu/packages/emulators.scm (python-archinfo)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I8108c69d7ea0a781cc063922cd4a8df8de9678ec

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-claripy: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-claripy)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I3df251ecbb04c1f1a808fbfadb1358a73fc3aadf

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-whatshap: Add missing input.
	* gnu/packages/bioinformatics.scm (python-whatshap)[native-inputs]: Add
	python-wheel.

	Change-Id: I51f9bb3791434befb61ecc6225060d6a4eb92dab

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyro-ppl: Add missing inputs.
	* gnu/packages/machine-learning.scm (python-pyro-ppl)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: If128e0f46834badb30cb4b3980e958043c37abc7

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyrodigal: Add missing input.
	* gnu/packages/bioinformatics.scm (python-pyrodigal)[native-inputs]: Add
	python-wheel.

	Change-Id: Ide41099084a50748f32a9ba11cbbe9dd4514094f

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pynetbox: Update to 7.4.1.
	* gnu/packages/python-web.scm (python-pynetbox): Update to 7.4.1.
	[arguments]: Remove phase 'disable-failing-tests; use test-flags instead.
	[propagated-inputs]: Add python-packaging.
	[native-inputs]: Remove python-pyyaml.

	Change-Id: I2138797ba292ae06985187ec89c2d77e580b0703

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-xarray-schema: Add missing inputs.
	* gnu/packages/python-science.scm (python-xarray-schema)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I7cecc17468f94c9987ed349b0dd0d319e175e399

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-xarray-datatree: Add missing inputs.
	* gnu/packages/python-science.scm (python-xarray-datatree)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I5c2d5ec44b13c82e7400687accccf81427aa0da9

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-itanium-demangler: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-itanium-demangler)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ibef12317a488fa810adc49b7abd86c110648c14a

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-mulpyplexer: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-mulpyplexer)[arguments]: Reformat.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: If55056c94f7693328a51c361909fa52b093126e9

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-nampa: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-nampa)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Idbfc6152e59257f68246b7c02c955ba371e6d4a2

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pysmt: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-pysmt)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ia2efffee11ed484768de1e85f087eda8fbd369d3

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cart: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-cart)[arguments]: Reformat.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Iaa0877d88a1296957b1c14c88f8e669c734683a3

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-flask-socketio: Update to 5.5.1.
	* gnu/packages/python-web.scm (python-flask-socketio): Update to 5.5.1.
	[arguments]: Enable tests.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-pytest, python-redis, python-setuptools, and
	python-wheel.

	Change-Id: Ib1807a7002e2c92b722c21f3fc4eb766925b6b02

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-socketio: Update to 5.12.1.
	* gnu/packages/python-web.scm (python-socketio): Update to 5.12.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Enable tests, but ignore asynchronous tests.
	[propagated-inputs]: Remove python-aiohttp, python-requests,
	python-websocket-client, python-websockets; add python-msgpack.
	[native-inputs]: Add python-pytest, python-pytest-asyncio,
	python-pytest-timeout, python-setuptools, python-uvicorn, and python-wheel.
	[description]: Complete the sentence.

	Change-Id: I3b8670d95be82729f1501f47035ada67bf5ac873

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-engineio: Update to 4.11.2.
	* gnu/packages/python-web.scm (python-engineio): Update to 4.11.2.
	[build-system]: Use pyproject-build-system.
	[arguments]: Enable all but one tests.
	[propagated-inputs]: Add python-simple-websocket and python-tornado.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
	[description]: Use complete sentences.

	Change-Id: I7c78287c3a11fcfb44555ccdc65447cd8395cdfc

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-simple-websocket.
	* gnu/packages/python-web.scm (python-simple-websocket): New variable.

	Change-Id: Ie17eb20ad72db6331c037c52215e753f1248d144

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-django-redis: Update to 5.4.0.
	* gnu/packages/django.scm (python-django-redis): Update to 5.4.0.
	[arguments]: Disable a few tests; add phase 'start-redis; remove custom 'check
	phase.
	[native-inputs]: Add python-pytest, python-pytest-cov, python-pytest-django,
	and python-pytest-mock.

	Change-Id: I7f1d8a02c5a782efe3261ac066eaf28a709c83ae

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-django-simple-math-captcha: Update to 2.0.0.
	* gnu/packages/django.scm (python-django-simple-math-captcha): Update to
	2.0.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Add phase 'compatibility; run tests conditionally.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I93a7e5f351a8d15941a6c29cca72708c81f677a3

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-django-tagging: Update to 0.5.1.
	* gnu/packages/django.scm (python-django-tagging): Update to 0.5.1.
	[source]: Fetch git repository of maintained fork.
	[build-system]: Use pyproject-build-system.
	[arguments]: Disable tests; run tests conditionally.
	[home-page]: Update to location of fork.
	[native-inputs]: Add python-setuptools, python-wheel, and tzdata-for-tests.

	Change-Id: I0ca1f0400d9807113a73833a05ffb97eacc5ddd2

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-django-statici18n: Update to 2.6.0.
	* gnu/packages/django.scm (python-django-statici18n): Update to 2.6.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Run tests conditionally.
	[native-inputs]: Add python-setuptools and python-wheel.
	[propagated-inputs]: Drop labels.

	Change-Id: Iad2af67f46883d7e6603180873b2616a15b6ee80

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-django-sortedm2m: Update to 4.0.0.
	* gnu/packages/django.scm (python-django-sortedm2m): Update to 4.0.0.
	[source]: Fetch git repository.
	[arguments]: Disable tests.
	[propagated-inputs]: Add python-psycopg2.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I74d9242b4d2f372e108f30e25c76985cd5f661e9

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-mediapy: Update to 1.2.2.
	* gnu/packages/python-xyz.scm (python-mediapy): Update to 1.2.2.

	Change-Id: Ib67dc79cd44dca25298ed649e49aa2d0135affcd

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-django-rq: Use pyproject-build-system.
	* gnu/packages/django.scm (python-django-rq)[build-system]: Use
	pyproject-build-system.
	[arguments]: Run tests conditionally.
	[native-inputs]: Add python-setuptools, python-wheel, and tzdata-for-tests.

	Change-Id: Ibe8ca4d8fcd11029be6ab36de7b4826f60f97fd6

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-django-redis: Use pyproject-build-system.
	* gnu/packages/django.scm (python-django-redis)[build-system]: Use
	pyproject-build-system.
	[arguments]: Run tests conditionally.
	[native-inputs]: Add python-setuptools and python-wheel.
	[description]: Complete sentence.

	Change-Id: I8bb6416529068332046133c71159d02a50932ccb

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-django-pipeline: Update to 4.0.0.
	* gnu/packages/django.scm (python-django-pipeline): Update to 4.0.0.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Add python-jsmin and python-css-html-js-minify.
	[native-inputs]: Add python-coveralls, python-setuptools, python-tox, and
	python-wheel; remove python-jsmin and python-css-html-js-minify.

	Change-Id: I97d84351c4dac2976f1fab33608dfd9ea8bfcc91

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-django-jinja: Update to 2.11.0.
	* gnu/packages/django.scm (python-django-jinja): Update to 2.11.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Simplify 'check phase.
	[native-inputs]: Add python-setuptools, python-wheel, and tzdata-for-tests.

	Change-Id: I19567d6de55b2c683f7748baac028df3d2ad1b33

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-django-assets: Disable bad tests.
	* gnu/packages/django.scm (python-django-assets)[build-system]: Use
	pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.
	[arguments]: Disable two tests.

	Change-Id: I59c96700a5addb43f7083072c6a23ac18a973475

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-django-debug-toolbar: Disable broken test.
	* gnu/packages/django.scm (python-django-debug-toolbar)[build-system]: Use
	pyproject-build-system; disable one test.
	[native-inputs]: Add python-setuptools, python-wheel, and tzdata-for-tests.
	[description]: Complete sentence.

	Change-Id: Id6338302fd62c8a9244a8a5a429279d283467149

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-libensemble: Add missing inputs.
	* gnu/packages/maths.scm (python-libensemble)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: If6f7924b8c58e285918afae99354bdde3b127d14

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-django-filter: Update to 24.3.
	* gnu/packages/django.scm (python-django-filter): Update to 24.3.
	[build-system]: Use pyproject-build-system.
	[arguments]: Make tests conditional.
	[native-inputs]: Remove python-django-crispy-forms and python-mock; add
	python-flit-core and tzdata-for-tests.

	Change-Id: I0a7273747d53013c7aef5c1674d957223c399e21

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-django-haystack: Update to 3.3.0.
	* gnu/packages/django.scm (python-django-haystack): Update to 3.3.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Adjust; remove phase 'loosen-verion-restrictions.
	[propagated-inputs]: Add python-packaging.
	[native-inputs]: Remove gdal, python-mock, and python-nose; add
	python-setuptools and python-wheel.
	[inputs]: Add gdal.

	Change-Id: Ib9cfb2231ec79e26474e8123cbde2ea4598590da

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-easy-thumbnails: Update to 2.10.
	* gnu/packages/django.scm (python-easy-thumbnails): Update to 2.10.
	[build-system]: Use pyproject-build-system.
	[arguments]: Add test flags.
	[native-inputs]: Add python-pytest, python-pytest-django, python-setuptools,
	python-testfixtures, and python-wheel.

	Change-Id: I25637c41ece3bde77fd36bccdbce2e3c21b62603

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: instrain: Update to 1.9.0.
	* gnu/packages/bioinformatics.scm (instrain): Update to 1.9.0.
	[source]: Fetch git repository.
	[build-system]: Use pyproject-build-system.
	[arguments]: Disable tests.
	[inputs]: Move all from here...
	[propagated-inputs]: ...to here; remove python-boto3, python-numba,
	python-scikit-learn, and python-drep.
	[native-inputs]: Add python-boto3, python-setuptools, and python-wheel.

	Change-Id: Ied1e909a6b22518908b95a43b8db5f35bd6c6ac6

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-librosa: Update to 0.10.2.post1.
	* gnu/packages/audio.scm (python-librosa): Update to 0.10.2.post1.
	[source]: Fetch git repository.
	[build-system]: Use pyproject-build-system.
	[arguments]: Enable most tests.
	[propagated-inputs]: Add python-lazy-loader, python-msgpack, python-soxr, and
	python-typing-extensions; remove python-packaging and python-resampy.
	[native-inputs]: Add python-matplotlib, python-packaging, python-pytest,
	python-pytest-cov, python-resampy, python-setuptools, and python-wheel.

	Change-Id: If05901c939a0be4be891be94ce89faa72e9db9c0

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: watson: Add missing inputs.
	* gnu/packages/task-management.scm (watson)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I221bd40beaef35505fa180e26916e08bc1939b6e

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-audioread: Update to 3.0.1.
	* gnu/packages/mp3.scm (python-audioread): Update to 3.0.1.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Add ffmpeg and python-pygobject.
	[native-inputs]: Add gstreamer, gst-plugins-base, python-flit-core, and
	python-tox; remove python-pytest-runner.

	Change-Id: Ic0430dd0a0a6219e420d5ebb9ceccdf6a38a7ae4

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-soundfile: Update to 0.13.0.
	* gnu/packages/audio.scm (python-soundfile): Update to 0.13.0.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.
	[arguments]: Use SEARCH-INPUT-FILE; enable tests.

	Change-Id: I44e763f5d1ddd7986d07d6198962e24141ef6aee

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-soxr.
	* gnu/packages/audio.scm (python-soxr): New variable.

	Change-Id: Icdf69657d3f1a48a34d68fd23fd9018afe5dd46e

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-nanobind.
	* gnu/packages/python-xyz.scm (python-nanobind): New variable.

	Change-Id: Ic3525712e7b5c6baaaf3b7660079c1ba15f7c3ee

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-django-rest-framework: Update to 3.15.2.
	* gnu/packages/django.scm (python-django-rest-framework): Update to 3.15.2.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I8c834e8022e9d77f1cbd5b6bde0cbbc65583fe60

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-django-taggit: Update to 6.1.0.
	* gnu/packages/django.scm (python-django-taggit): Update to 6.1.0.
	[source]: Fetch git repository.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Remove python-isort.
	[native-inputs]: Remove python-mock and python-pytest; add
	python-django-rest-framework, python-setuptools, python-wheel, and
	tzdata-for-tests.

	Change-Id: Ic419f0753b2628075c8005db4edd4c06c318595a

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-django: Set default to 4.2.
	* gnu/packages/django.scm (python-django): Point to python-django-4.2.

	Change-Id: I191a6b9aaed3b4a6eb87fd11d3b427714b4f8868

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-agate-dbf: Drop input labels.
	* gnu/packages/wireservice.scm (python-agate-dbf)
	[native-inputs]: Drop labels.
	[propagated-inputs]: Same.

	Change-Id: I85e90140f2258775c3d9ec016ae7518f9598ed9e

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-agate-sql: Drop input labels.
	* gnu/packages/wireservice.scm (python-agate-sql)
	[native-inputs]: Drop labels.
	[propagated-inputs]: Same.

	Change-Id: Idf28f9d92dbca6dbde62fe8f0e356cd58dc703b1

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-sybil: Update to 9.0.0.
	* gnu/packages/python-check.scm (python-sybil): Update to 9.0.0.
	[source]: Fetch git repository.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove.
	[native-inputs]: Add python-mypy, python-myst-parser, python-pyyaml,
	python-seedir, python-setuptools, python-testfixtures, and python-wheel.

	Change-Id: I8f66ea95d1d86b362743a9d397ce51623a187f74

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-seedir.
	* gnu/packages/python-xyz.scm (python-seedir): New variable.

	Change-Id: I97a6305085a1ad4d62598646cceb2e2a921f5950

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove python-pytest-exploratory.
	This package fails its own test suite, even in the latest version.  It has no
	other users.

	* gnu/packages/python-check.scm (python-pytest-exploratory): Remove variable.

	Change-Id: I95040b02a7b6cfc05dbd7def9dc5a7d0a3a315f7

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pytest-datafiles: Add missing inputs.
	* gnu/packages/python-check.scm (python-pytest-datafiles)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ia5df0a5fc6c6d29433f6f8ef0d91c33829167c85

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-astroml: Add missing input.
	* gnu/packages/astronomy.scm (python-astroml)[native-inputs]: Add
	python-wheel.

	Change-Id: I7ed0b1e2819c0838f5ef28222e37c8d48ffcce19

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-ailment: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-ailment)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ie129cd325decbe1f67d641ec9c57b366a1371a34

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-sparse: Update to 0.15.4.
	* gnu/packages/python-xyz.scm (python-sparse): Update to 0.15.4.
	[arguments]: Add phase 'fix-version.
	[native-inputs]: Remove python-importlib-metadata and python-pytest-black; add
	python-pre-commit, python-setuptools-scm, and python-wheel.

	Change-Id: I49d862186d0645e5a94ee8c6b33bb0578e2a4089

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-matplotx: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-matplotx)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I5b42c20e2b708d22738dafba74ec4fd641fb1e83

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: datasette: Update to 1.0a16.
	* gnu/packages/databases.scm (datasette): Update to 1.0a16.
	[arguments]: Enable almost all tests; remove phase 'relax-requirements.
	[native-inputs]: Add nss-certs-for-test.

	Change-Id: I0b23df8e3d2fadb007f1da21ee9a727228bde43c

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-xdoctest: Update to 1.2.0.
	* gnu/packages/python-xyz.scm (python-xdoctest): Update to 1.2.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase; add 'pre-check phase.
	[native-inputs]: Add cmake-minimal, ninja, pybind11, python-pytest-cov,
	python-scikit-build, python-setuptools, and python-wheel.
	[propagated-inputs]: Remove python-six.

	Change-Id: Ia12eaa96751191efc2d6aa23ec460b3892cc6428

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-branca: Add missing inputs.
	* gnu/packages/python-web.scm (python-branca)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I77b68bb762dcb337cd6c776817ab66b88927cc20

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-swagger-spec-validator: Update to 3.0.4.
	* gnu/packages/python-xyz.scm (python-swagger-spec-validator): Update to
	3.0.4.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Remove python-six; add python-importlib-resources and
	python-typing-extensions.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ia6c311938afd7efd3be5d55f6c7d34a68c448c74

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-clingexplaid: Add missing inputs.
	* gnu/packages/potassco.scm (python-clingexplaid)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I01a26c154adb4fb789b6595625389b73e09db3dd

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-httpauth: Add missing inputs.
	* gnu/packages/python-web.scm (python-httpauth)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ia130e05d4c694118bebcdd3db7180952a1dbbaca

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-fastapi: Enable multipart tests.
	* gnu/packages/python-web.scm (python-fastapi)[arguments]: Do not ignore
	multipart tests.

	Change-Id: Ifb616700cf16f7eccb49f3d72a9cb5f98a62b2b3

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-asgi-csrf: Update to 0.11.
	* gnu/packages/python-web.scm (python-asgi-csrf): Update to 0.11.
	[arguments]: Remove.

	Change-Id: I4814278b838f978d35a61fde8d3be9d6337d7eea

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-multipart: Update to 0.0.20.
	* gnu/packages/python-xyz.scm (python-multipart): Update to 0.0.20.
	[native-inputs]: Remove python-mock, python-setuptools, and python-wheel; add
	python-hatchling.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove.

	Change-Id: If5400ee7e77ada5ad84fa06cf27f0190d55ad805

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-spectral-cube: Add missing input.
	* gnu/packages/astronomy.scm (python-spectral-cube)[native-inputs]: Add
	python-wheel.

	Change-Id: I7a5fa29cf8f72a4704fe4eed1f35494187d91c34

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-reproject: Add missing input.
	* gnu/packages/astronomy.scm (python-reproject)[native-inputs]: Add
	python-wheel.

	Change-Id: I412c9ae9278a32b017e19aa3698d9ce01f430103

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-gwcs: Add missing input.
	* gnu/packages/astronomy.scm (python-gwcs)[native-inputs]: Add python-wheel.

	Change-Id: Ie7355a4df6c5daf2ac5be567185f99a40b88eef5

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-asdf-astropy: Add missing input.
	* gnu/packages/astronomy.scm (python-asdf-astropy)[native-inputs]: Add
	python-wheel.
	[arguments]: Remove obsolete phase 'relax-requirements.

	Change-Id: Ia5f475073cf372697b4f8c6661930a3893810b37

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-astropy-minimal: Add missing input.
	* gnu/packages/astronomy.scm (python-astropy-minimal)[native-inputs]: Add
	python-wheel.

	Change-Id: Idf51791c864f90d5805d3c9afa633b34ff0f3ae3

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-regions: Add missing input.
	* gnu/packages/astronomy.scm (python-regions)[native-inputs]: Add
	python-wheel.

	Change-Id: I482877ec96fd96251ad633750572db721f0d7c37

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-astropy-healpix: Add missing input.
	* gnu/packages/astronomy.scm (python-astropy-healpix)[native-inputs]: Add
	python-wheel.

	Change-Id: I16e53a22f402d853d1c1939db4b28a49af69e4c2

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-asgi-csrf: Make compatibly with httpx 0.28.0+.
	* gnu/packages/python-web.scm (python-asgi-csrf)[arguments]: Add phase
	'compatibility.

	Change-Id: Ifa3604fd63e9045e3f060d6b57eeeab8afd182d3

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-mathics-pygments: Add missing inputs.
	* gnu/packages/maths.scm (python-mathics-pygments)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Iab1194635b8199cb681384d02f3a7dd25cbaac86

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-mathicsscript: Add missing inputs.
	* gnu/packages/maths.scm (python-mathicsscript)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Icb6f613afefe2074bc6e84cab2573474e74643bd

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-metpy: Add missing inputs.
	* gnu/packages/geo.scm (python-metpy)[native-inputs]: Add python-setuptools
	and python-wheel.

	Change-Id: Iea093561b5ff4b9f7206de0ee82de36088c6d695

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-mathics-django: Add missing inputs.
	* gnu/packages/maths.scm (python-mathics-django)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I45522d75fed2492e5d2bb2d38cc430c84b2b2551

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-columnize: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-columnize)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I16e4c74ad5c158e9e45c2b1f930f5abb72f7f203

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-term-background: Add missing input.
	* gnu/packages/python-xyz.scm (python-term-background)[native-inputs]: Remove
	python-pkginfo; add python-wheel.

	Change-Id: I9720aaad30294c532e9dcebd9247320e22e59866

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: scregseg: Patch for numpy compatibility.
	* gnu/packages/bioinformatics.scm (scregseg)[arguments]: Add phase
	'compatibility.

	Change-Id: I738d675c10acdbae7d40b3f806703ba8f7936a19

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-voila: Update to 0.5.8.
	* gnu/packages/jupyter.scm (python-voila): Update to 0.5.8.
	[build-system]: Use pyproject-build-system.
	[arguments]: Disable one test; remove phase 'relax-requirements; remove custom
	'check phase; add phases 'prepare-css and 'install-extensions.
	[native-inputs]: Add python-hatchling, python-hatch-jupyter-builder, and a
	number of additional origins.

	Change-Id: Id09a8cec5fedc77596315ffc662f0789a84e179a

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-episcanpy: Add missing input.
	* gnu/packages/bioinformatics.scm (python-episcanpy)[native-inputs]: Add
	python-wheel.

	Change-Id: Iba4ac520faf00e3db64df3532752b1de3eec1bc6

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-celltypist: Add missing input.
	* gnu/packages/bioinformatics.scm (python-celltypist)[native-inputs]: Add
	python-wheel.

	Change-Id: Ife136efe1d6f734951dde25e950148d3d7057d64

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-metacells: Update to 0.9.5.
	* gnu/packages/bioinformatics.scm (python-metacells): Update to 0.9.5.
	[native-inputs]: Add python-pandas-stubs and python-setuptools.

	Change-Id: I25d28d0ebbb689c2561e25fec94cf4911c7f5158

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scanpy: Patch anndata version check.
	* gnu/packages/bioinformatics.scm (python-scanpy)[arguments]: Add phase
	'patch-version-check.

	Change-Id: I0d2262197ae05c785fc65bd22e8052764434cab3

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-metacells: Add missing input.
	* gnu/packages/bioinformatics.scm (python-metacells)[native-inputs]: Add
	python-wheel.

	Change-Id: I5ca117071b43bad1942f499795001fe8bc641546

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-fastcluster: Add missing inputs.
	* gnu/packages/python-science.scm (python-fastcluster)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I2fa034054f5183e04c2f1e673f841f07799a7b94

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-apscheduler: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-apscheduler)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I777d0c0d2c758d7ec3385a11432c3e9cc16877f1

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cvxpy: Add missing input.
	* gnu/packages/python-science.scm (python-cvxpy)[native-inputs]: Add
	python-wheel.

	Change-Id: I66f4f504a0a4101abc845b7b7d0a0fccbd6b91b9

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scikit-survival: Add missing input.
	* gnu/packages/python-science.scm (python-scikit-survival)[native-inputs]: Add
	python-setuptools.

	Change-Id: I52e98c787cec226590f21c98e4287a41fb41f3d3

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-qdldl: Add missing input.
	* gnu/packages/python-science.scm (python-qdldl)[native-inputs]: Add
	python-wheel.

	Change-Id: I6bca560b20a9c259eae95c09edcf10ead685ec21

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-osqp: Add missing inputs.
	* gnu/packages/python-science.scm (python-osqp)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ief43d97442a98935dea1499c67e022e9beb5359e

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scikit-learn-extra: Disable one test.
	* gnu/packages/machine-learning.scm (python-scikit-learn-extra)
	[arguments]: Disable one test.

	Change-Id: Idee17402250a55ca564724f00550ef36664982f6

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scikit-fuzzy: Add missing inputs.
	* gnu/packages/python-science.scm (python-scikit-fuzzy)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Idbaf5fa622b3584f8fd348ec0783605936d3bf41

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scikit-allel: Update to 1.3.13.
	* gnu/packages/python-science.scm (python-scikit-allel): Update to 1.3.13.
	[propagated-inputs]: Remove python-click.
	[native-inputs]: Remove python-scipy.

	Change-Id: I3c29bd3d9f87d0866da747c344740bad71cae1c3

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-resolvelib: Update to 1.1.0b1.
	* gnu/packages/python-xyz.scm (python-resolvelib): Update to 1.1.0b1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ida8eb599bcfc02e84fc95ac276fba4ba217a6511

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-resampy: Update to 0.4.3.
	* gnu/packages/audio.scm (python-resampy): Update to 0.4.3.
	[arguments]: Remove.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I79d0a460d4646c5fde3aec9314d9ccc6380002de

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pytest-tornado5: Add missing inputs.
	* gnu/packages/check.scm (python-pytest-tornado5)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I0b64ac5f3e50893cb3fab518c9779d2cd7b9c6a9

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove python-pathlib.
	This package is obsolete, the module it provides is part of the standard
	library, and the package has no users.

	* gnu/packages/python-xyz.scm (python-pathlib): Remove variable.

	Change-Id: I8c724ba7b62ad5602f6abdb4e5fdaf2806180ab5

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: rust-jiter-0.2: Add missing input.
	* gnu/packages/crates-io.scm (rust-jiter-0.2)[native-inputs]: Add
	python-minimal-wrapper.

	Change-Id: Ieab1e0a1e3329528fc21a160669e7ea8376c0e5f

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cachecontrol-0.11: Add missing inputs.
	* gnu/packages/python-web.scm (python-cachecontrol-0.11)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I02091636a09a92093af109b044614fe617a5dd4c

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-liana-py: Update to 1.4.0.
	* gnu/packages/bioinformatics.scm (python-liana-py): Update to 1.4.0.
	[arguments]: Adjust disabled tests.

	Change-Id: I9245285e2d043b5e7cbce5fb95a30982cd981597

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-mizani: Add missing input.
	* gnu/packages/python-xyz.scm (python-mizani)[native-inputs]: Add
	python-wheel.

	Change-Id: I9a1a7a4ee38db7a48e14069efb2b7b97dad32a80

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-decoupler-py: Add missing input.
	* gnu/packages/bioinformatics.scm (python-decoupler-py)[native-inputs]: Add
	python-wheel.

	Change-Id: I37b8162e0dde4513b3a6f94455315489d7d08499

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cell2cell: Add missing input.
	* gnu/packages/bioinformatics.scm (python-cell2cell)[native-inputs]: Add
	python-wheel.

	Change-Id: I79015fa48c976489d4c1182cb4506aae139325ad

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-gseapy: Add missing input.
	* gnu/packages/bioinformatics.scm (python-gseapy)[native-inputs]: Add
	python-wheel.

	Change-Id: I0ce3d3aeb5aa3fb1ab3f2aa524b066738cf9046a

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cattrs: Disable failing test.
	* gnu/packages/python-xyz.scm (python-cattrs)[arguments]: Disable one more
	test.

	Change-Id: I8296abaa2faa745404354cb26f0d08024e7960c8

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-mudata: Update to 0.3.1.
	* gnu/packages/bioinformatics.scm (python-mudata): Update to 0.3.1.
	[arguments]: Add phase 'pretend-version.
	[native-inputs]: Remove python-flit-core; add python-hatch-vcs and
	python-hatchling.

	Change-Id: I87b8dc6ec557e0ca69930d82db7d6e64727228e9

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-locust: Disable some more tests.
	* gnu/packages/benchmark.scm (python-locust)[arguments]: Update list of
	disabled tests.

	Change-Id: I3d6d070a1cc771c006530454b0bb9506287bbe6b

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-locust: Update to 2.32.5.
	* gnu/packages/benchmark.scm (python-locust): Update to 2.32.5.
	[source]: Get from git repository.
	[build-system]: Use pyproject-build-system.
	[arguments]: Update list of disabled tests; remove custom 'check phase; add
	phase 'fix-version.
	[propagated-inputs]: Remove python-flask-basicauth and python-roundrobin; add
	python-flask-login, python-setuptools, and python-tomli.
	[native-inputs]: Add nss-certs-for-test, python-poetry-core,
	and python-poetry-dynamic-versioning; remove python-mock and
	python-setuptools-scm.

	Change-Id: I5e7203d48eda9279531c9d3060d81d91974dee6e

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-flask-assets: Update to 2.1.0-1.62efd23.
	* gnu/packages/python-web.scm (python-flask-assets): Update to
	2.1.0-1.62efd23.
	[source]: Fetch from git repository.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add nss-certs-for-test, python-pytest, python-setuptools, and
	python-wheel.

	Change-Id: I8c3dedb39d4cc1e51d9c3ef9fe9298586f871736

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-webassets: Fix build.
	* gnu/packages/python-web.scm (python-webassets)[arguments]: Delete broken
	tests; run tests with nosetests.
	[propagated-inputs]: Add python-pyyaml.
	[native-inputs]: Remove python-pytest.

	Change-Id: Iee1a38b02770259d11e4c7f6eff5d25c6be52ff9

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove python-flask-basicauth.
	This project is abandoned and has test failures that indicate that it doesn't
	actually work properly anymore.

	* gnu/packages/python-web.scm (python-flask-basicauth): Remove variable.

	Change-Id: I828bd5409d71d45c5549e74deba3edecbfac4572

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-flask-login: Update to 0.6.3.
	* gnu/packages/python-web.scm (python-flask-login): Update to 0.6.3.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ie1dc0ffccc11172e21d0013d84c064b8c2793e5f

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-flask-htpasswd: Update to 0.5.0.
	* gnu/packages/python-web.scm (python-flask-htpasswd): Update to 0.5.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Disable tests.

	Change-Id: I24ec759fcfbfef3b64f5ca730ed43bf48690288b

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scanpy: Update to 1.10.4.
	* gnu/packages/bioinformatics.scm (python-scanpy): Update to 1.10.4.
	[arguments]: Update list of disabled tests; rename phase 'discover-anndata to
	'add-anndata-source.
	[native-inputs]: Add python-pytest-mock.

	Change-Id: I409678c67d15f3d3e4147be68c7a987c0e095d23

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-legacy-api-wrap: Update to 1.4.1.
	* gnu/packages/python-xyz.scm (python-legacy-api-wrap): Update to 1.4.1.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-coverage, python-hatch-vcs, python-hatchling, and
	python-pytest.
	[propagated-inputs]: Remove python-get-version, python-pytest,
	python-pytest-black, python-pytest-cov, and python-setuptools.

	Change-Id: I56ccdc6c9fd8b5e6bcbfcf9255f02949e8f1e705

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-omnipath: Update to 1.0.8-0.3d16134.
	* gnu/packages/python-web.scm (python-omnipath): Update to 1.0.8-0.3d16134.
	[source]: Fetch from git repository.
	[arguments]: Remove phase 'relax; update list of disabled tests; add phase
	'pretend-version.
	[native-inputs]: Add nss-certs-for-test.

	Change-Id: I9e980702ac8e5662971a9c4bb88a5789758b48ed

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pypika-tortoise: Add missing input.
	* gnu/packages/databases.scm (python-pypika-tortoise)[native-inputs]: Add
	python-setuptools.

	Change-Id: Ibe96738292a0948cae2add596fe76ee349c9dfeb

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-asgi-lifespan: Update to 2.1.0.
	* gnu/packages/python-web.scm (python-asgi-lifespan): Update to 2.1.0.
	[arguments]: Update list of disabled tests; add phase 'compatibility.
	[native-inputs]: Add python-httpx.

	Change-Id: Ib4c01ec059920481eefbbe908ba2fdaa9cf3484d

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-fastapi-pagination-minimal: Update to 0.12.34.
	* gnu/packages/python-web.scm (python-fastapi-pagination-minimal): Update to
	0.12.34.
	[propagated-inputs]: Replace python-pydantic with python-pydantic-2.
	[native-inputs]: Replace poetry with python-poetry-core.
	(python-fastapi-pagination)[arguments]: Run unit tests; add phase
	'patch-tests.
	[propagated-inputs]: Replace python-pydantic with python-pydantic-2.
	[native-inputs]: Add python-aiosqlite, python-asgi-lifespan, python-asyncpg,
	python-faker, python-httpx, python-poetry-core, python-pytest,
	python-pytest-asyncio, python-sqlalchemy, and python-typing-extensions.

	Change-Id: Icab22aa811c70762296ef47723052702b33c6762

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-anndata: Update to 0.11.1.
	* gnu/packages/python-xyz.scm (python-anndata): Update to 0.11.1.
	[arguments]: Update list of disabled tests; do not patch conftest.
	[native-inputs]: Add python-pytest-mock.

	Change-Id: I6f087bb19a71006fd9f9c2c92150fa4d038fa2a6

2025-01-20  Lars-Dominik Braun  <lars@6xq.net>

	guix: toml: Fix evaluation of empty inline tables.
	* guix/build/toml.scm (eval-toml-file): Add pattern for empty inline table.
	* tests/toml.scm ("parse-toml: Empty inline table"): New testcase.

	Change-Id: I69663af2a861716acfb801fad4474e029e102a1b

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-wrapt: Update to 1.17.0.
	* gnu/packages/python-xyz.scm (python-wrapt): Update to 1.17.0.
	[arguments]: Enable tests.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: Ib2e973ec7b09454588bbbbdd5d8446afc53e835b

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pytorch-geometric: Disable one test.
	* gnu/packages/machine-learning.scm (python-pytorch-geometric)[arguments]:
	Disable one more test.

	Change-Id: Id69243e70c39b9307745b08156ed956f23d8daa4

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove python-starlette-for-fastapi-0.88.
	* gnu/packages/python-web.scm (python-starlette-for-fastapi-0.88): Delete
	variable.

	Change-Id: Idf8b453834dee2051cec8b7fc34f6681aa8480c6

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-fastapi: Relax requirements.
	* gnu/packages/python-web.scm (python-fastapi)[arguments]: Add phase
	'relax-requirements.

	Change-Id: I639d894eb1ee207cddcaa52344e48291c7a2a5c9

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-starsessions: Disable one more test.
	* gnu/packages/python-web.scm (python-starsessions)[arguments]: Disable one
	more test.

	Change-Id: I9a10805eb73f829f12f2b41d1d25b6c41693c9ef

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-starsessions: Update input.
	* gnu/packages/python-web.scm (python-starsessions)[propagated-inputs]:
	Replace python-starlette-for-fastapi-0.88 with python-starlette.

	Change-Id: I07d5bf85ae9980e862dad456d2cde7f1adc1a0ff

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove python-fastapi-for-pytorch-lightning.
	* gnu/packages/python-web.scm (python-fastapi-for-pytorch-lightning): Remove
	variable.

	Change-Id: I5cc49baae28ee512698e2e4e25ed99b3655d653a

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Rename python-starsessions-for-pytorch-lightning.
	* gnu/packages/python-web.scm (python-starsessions-for-pytorch-lightning):
	Rename this variable...
	(python-starsessions): ...to this.

	Change-Id: I237b83f380ce0cd4aee5021f646e66700eeec746

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-lightning-cloud: Update to 0.5.70.
	* gnu/packages/machine-learning.scm (python-lightning-cloud): Update to
	0.5.70.
	[propagated-inputs]: Add python-boto3 and python-protobuf; replace
	python-fastapi-for-pytorch-lightning with python-fastapi.

	Change-Id: I4c93a0120639af230fdaf53703c688ce3012e8e0

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pytorch-lightning: Update to 2.5.0.post0.
	* gnu/packages/machine-learning.scm (python-pytorch-lightning): Update to
	2.5.0.post0.
	[arguments]: Only run core tests.
	[propagated-inputs]: Replace python-fastapi-for-pytorch-lightning with
	python-fastapi; remove python-starsessions-for-pytorch-lightning.

	Change-Id: I1bf392e19cc06194fdf662f07aeccbafc8d0ae4e

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-path-bootstrap: Update to 17.1.0.
	* gnu/packages/python-xyz.scm (python-path-bootstrap): Update to 17.1.0.

	Change-Id: I7a83d6cffb2b3818691eaae3a3c787da3c60ff72

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-fastapi: Update to 0.115.6.
	* gnu/packages/python-web.scm (python-fastapi): Update to 0.115.6.
	[arguments]: Update list of disabled tests.
	[propagated-inputs]: Add python-fastapi-cli, python-pydantic-2,
	and python-pydantic-settings; remove python-pydantic.
	[native-inputs]: Delete python-databases, python-isort, python-jose,
	python-mypy, python-hatchling, python-passlib, python-peewee,
	python-types-orjson, and python-types-ujson.

	Change-Id: Id2ea9e1376dbfb654a62e6b8218c49adeda68014

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pydantic-settings: Update to 2.7.1.
	* gnu/packages/python-xyz.scm (python-pydantic-settings): Update to 2.7.1.
	[arguments]: Ignore tests from test_docs.py.
	[propagated-inputs]: Remove python-pyaml and python-tomli.

	Change-Id: Ie43e098c1a7787923a3cc92313832089b835a986

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-fastapi-cli.
	* gnu/packages/python-web.scm (python-fastapi-cli): New variable.

	Change-Id: Id20edf30e9c4ba59bc010a96f219cafbcb7ea31e

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pdm-backend: Update to 2.4.3.
	* gnu/packages/python-build.scm (python-pdm-backend): Update to 2.4.3.

	Change-Id: If022f4e85ce7434167cd2eec485ba56e882e4543

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-rich-toolkit.
	* gnu/packages/python-xyz.scm (python-rich-toolkit): New variable.

	Change-Id: I1a5f0d9e8241fef0396aaed534b373d2670c48ad

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pydantic-2: Update to 2.10.4.
	* gnu/packages/python-xyz.scm (python-pydantic-2): Update to 2.10.4.
	[arguments]: Run more tests.
	[native-inputs]: Remove python-cloudpickle.
	[propagated-inputs]: Add python-rich.

	Change-Id: I8c682d63a7b137c8e9dd1a0b890080f8e5d91cd9

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pydantic-core: Update to 2.27.2.
	* gnu/packages/python-xyz.scm (python-pydantic-core): Update to 2.27.2.
	[arguments]<cargo-inputs>: Replace rust-idna-0.4 with rust-idna-0.5,
	rust-jiter-0.2 with rust-jiter-0.7, rust-strum-0.26 with rust-strum-0.25,
	rust-strum-macros-0.26 with rust-strum-macros-0.25, and rust-speedate-0.14
	with rust-speedate-0.15.

	Change-Id: Ie98eae8dee62aae9b916fd32c2d8c5f757cb01a7

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-speedate-0.15.
	* gnu/packages/crates-io.scm (rust-speedate-0.15): New variable.

	Change-Id: I26884819391b46fc2f321b3f3f364a54c75ceb80

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-jiter-0.7.
	* gnu/packages/crates-io.scm (rust-jiter-0.7): New variable.

	Change-Id: I1539886fd043859f73bcfbd33a527deddaf773c5

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: rust-codspeed-bencher-compat-2: Update to 2.7.2.
	* gnu/packages/crates-io.scm (rust-codspeed-bencher-compat-2): Update to 2.7.2.

	Change-Id: I9fe72e7c1052d44c4a8768168a60cbf68045186b

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: rust-codspeed-2: Update to 2.7.2.
	* gnu/packages/crates-io.scm (rust-codspeed-2): Update to 2.7.2.

	Change-Id: I11ce2cd170c855a303559545e73daa934add8ac9

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-inline-snapshot.
	* gnu/packages/python-check.scm (python-inline-snapshot): New variable.

	Change-Id: I4a6734d437a3bfaf764dd6d379a6af5b3da62a79

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-imageio: Update to 2.36.1.
	* gnu/packages/python-xyz.scm (python-imageio): Update to 2.36.1.
	[propagated-inputs]: Remove python-setuptools.
	[native-inputs]: Add python-setuptools.

	Change-Id: Iae2fd64ed6acdb4781079fa3e1037dc1a56ab977

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-imageio-ffmpeg: Update to 0.5.1.
	* gnu/packages/python-xyz.scm (python-imageio-ffmpeg): Update to 0.5.1.
	[inputs]: Replace ffmpeg-4 with ffmpeg.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I66c872fff2332141ac63d055c61cfcc2ebbc23bf

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pillow-simd: Update to 10.0.1.post0.
	* gnu/packages/python-xyz.scm (python-pillow-simd): Update to 10.0.1.post0.
	[arguments]: Adjust list of disabled tests.

	Change-Id: I3b69441f2ccfc5c8b2f717e64358ed39031a65b2

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pillow: Update to 11.1.0.
	* gnu/packages/python-xyz.scm (python-pillow): Update to 11.1.0.
	[source]: Remove snippet.
	[propagated-inputs]: Remove.
	[native-inputs]: Add python-check-manifest, python-coverage,
	python-defusedxml, python-markdown2, python-olefile, python-packaging,
	python-pytest-cov, python-pytest-timeout, and python-trove-classifiers.

	Change-Id: I6f9c62746c3d20c9ea4d45f51f0f3ad0e6a55fc3

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pillow-simd: Inherit build system and native inputs.
	* gnu/packages/python-xyz.scm (python-pillow-simd)[build-system]: Inherit.

	Change-Id: I977ad27b28cbdba4e4cdbefe01d09a63db997048

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pillow: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-pillow)[build-system]: Use
	pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I98b8c79664ede2ef3d8f3e9a2321289da8719d9b

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-isort: Disable one test.
	* gnu/packages/python-xyz.scm (python-isort)[arguments]: Disable one
	additional test.

	Change-Id: I4c2c81326110cc25779339feb4bc12ea15240357

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-kombu: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-kombu)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I3e8e741e0913d2ff96a53bb048075223196399cc

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: awscli-2: Run tests.
	* gnu/packages/python-web.scm (awscli-2)[arguments]: Disable some tests via
	test-flags; uncomment execution of test script.

	Change-Id: I2d037ad365cff298f8ddcf9b8f5886ee17fcf0dd

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-flask-wtf: Update to 1.2.2.
	* gnu/packages/python-web.scm (python-flask-wtf): Update to 1.2.2.
	[arguments]: Remove.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Add python-flask.
	[native-inputs]: Add python-hatchling.

	Change-Id: I850217cc3c2bda3c4c48688a3cf924303ce0251a

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: awscli-2: Remove obsolete build phase.
	* gnu/packages/python-web.scm (awscli-2)[arguments]: Remove phase
	'remove-pep517.

	Change-Id: Ibf05ea4f3ba93ea070bc29c3524be3b246f55708

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: awscli: Update to 1.36.32.
	* gnu/packages/python-web.scm (awscli): Update to 1.36.32.
	[arguments]: Enable more tests.

	Change-Id: I7d3d58cd5c1774adfb155894e8b5316f1e9b6034

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-botocore: Update to 1.35.91.
	* gnu/packages/python-xyz.scm (python-botocore): Update to 1.35.91.

	Change-Id: I24d15bdeef36a766cf6725b4e6a262756936e6b7

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-geopandas: Update to 1.0.1.
	* gnu/packages/geo.scm (python-geopandas): Update to 1.0.1.
	[propagated-inputs]: Remove python-fiona; add python-numpy and python-pyogrio.
	[native-inputs]: Add python-codecov, python-pytest-cov, and python-pytest-xdist.

	Change-Id: Id9ecf5c9e39e2d3b4e41be2ec9f4194277ee8092

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pyogrio.
	* gnu/packages/geo.scm (python-pyogrio): New variable.

	Change-Id: If0ab4652cf49a883191e7442465f761a68570286

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove python-dataclasses.
	A newer version of dataclasses is part of Python.

	* gnu/packages/python-xyz.scm (python-dataclasses): Remove variable.

	Change-Id: I0e2580aab80a7245ecb1ecbcee3a59554feeb325

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pathy: Remove old version of dataclasses.
	A newer version of dataclasses is part of Python.

	* gnu/packages/python-xyz.scm (python-pathy)[propagated-inputs]: Remove
	python-dataclasses.

	Change-Id: Ibcb10802c1cd0e9abf8c74a683ec598111316a65

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-thinc: Remove old version of dataclasses.
	A newer version of dataclasses is part of Python.

	* gnu/packages/machine-learning.scm (python-thinc)[propagated-inputs]: Remove
	python-dataclasses.

	Change-Id: I04cb4ad7af5465fac762f56248f7ca61315b7a78

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-google-auth: Update to 2.37.0.
	* gnu/packages/python-web.scm (python-google-auth): Update to 2.37.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase; ignore one broken test.
	[propagated-inputs]: Remove python-cryptography and python-six; add
	python-pyjwt.
	[native-inputs]: Add python-aioresponses, python-cryptography,
	python-pytest-asyncio, python-setuptools, and python-wheel; remove
	python-oauth2client.

	Change-Id: I584ccab1fab97f5ba6efb2c5dba9e97f5186c415

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-moto: Update to 5.0.25.
	* gnu/packages/python-xyz.scm (python-moto): Update to 5.0.25.
	[arguments]: Adjust tests.
	[native-inputs]: Add python-setuptools and python-wheel; remove python-sure;
	move python-graphql-core from here...
	[propagated-inputs]: ...to here; add java-antlr4-runtime-python,
	python-joserfc, python-jsonpath-ng, and python-multipart; remove
	python-docker, python-importlib-metadata, python-jose, python-jsondiff,
	python-markupsafe, python-pytz, python-pyyaml, and python-sshpubkeys.

	Change-Id: Ic341a7a7a2fb499a86069353a6834b76e4d44b0f

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-joserfc.
	* gnu/packages/python-web.scm (python-joserfc): New variable.

	Change-Id: If4c297022059eb2cc40d8d467ef47e3b8a2aa6eb

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-py-partiql-parser: Update to 0.6.1.
	* gnu/packages/python-xyz.scm (python-py-partiql-parser): Update to 0.6.1.

	Change-Id: I36f1d4ac19f4a27356f2bd3872ee31fef821cf01

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-dnspython-1.16: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-dnspython-1.16)[arguments]: Add phase
	'compatibility.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: I2d26d6607e4e376f204b790f14f38e067ebdc456

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-jose: Fix build.
	* gnu/packages/python-web.scm (python-jose)[build-system]: Use
	pyproject-build-system.
	[arguments]: Disable some failing tests; remove custom 'check phase.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I39831da68beb6e7e80cd97df04310676e2cdf92a

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-aws-xray-sdk: Update to 2.14.0.
	* gnu/packages/python-web.scm (python-aws-xray-sdk): Update to 2.14.0.
	[arguments]: Disable some additional tests.

	Change-Id: I8b594c4c75c91b7e0c8264e17c160f03fab2f4ce

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyvisa: Update to 1.14.1.
	* gnu/packages/engineering.scm (python-pyvisa): Update to 1.14.1.
	[source]: Simplify snippet.
	[arguments]: Fix tests by adding --pyargs.
	[native-inputs]: Add python-setuptools-scm.
	[propagated-inputs]: Remove python-dataclasses.

	Change-Id: I59fc4333e975e9e5ae4a906df20dbf7bce5d6a0a

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-botocore: Update to 1.35.90.
	* gnu/packages/python-xyz.scm (python-botocore): Update to 1.35.90.

	Change-Id: I993a4a44d4e9450f1a2b645e9dc803656838339f

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-botocore: Limit number of parallel test workers.
	With 16 test workers the workers sometimes crash.

	* gnu/packages/python-xyz.scm (python-botocore)[arguments]: Use at most eight
	test workers.

	Change-Id: I8f752e7df576a47b8459c63d99d420d72861695d

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-astral: Remove old version of dataclasses.
	A newer version of dataclasses is part of Python.

	* gnu/packages/astronomy.scm (python-astral)[propagated-inputs]: Remove
	python-dataclasses.

	Change-Id: Iddad48948aab9015defc57834fa63213801262d2

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-nr-date: Remove old version of dataclasses.
	A newer version of dataclasses is part of Python.

	* gnu/packages/python-xyz.scm (python-nr-date)[propagated-inputs]: Remove
	python-dataclasses.

	Change-Id: I0975cbbc2b9cfac61c60226b74b1c44979f0cdee

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-apprise: Update to 1.9.1.
	* gnu/packages/python-xyz.scm (python-apprise): Update to 1.9.1.
	[propagated-inputs]: Remove python-dataclasses.
	[native-inputs]: Remove python-coverage, python-cryptography, and
	python-paho-mqtt.

	Change-Id: I1fea6ae1fec1d89a3673c0632da7583e926b1970

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-jsonargparse: Remove old version of dataclasses.
	A newer version of dataclasses is part of Python.

	* gnu/packages/python-xyz.scm (python-jsonargparse)[propagated-inputs]: Remove
	python-dataclasses.

	Change-Id: Id22338e9bc01c85cf148301c573bbd49785fb1e7

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-anyio: Remove old version of dataclasses.
	A newer version of dataclasses is part of Python.

	* gnu/packages/python-xyz.scm (python-anyio)[propagated-inputs]: Remove
	python-dataclasses.

	Change-Id: I0d54f3b299e1b666fec72d5eb4e2b3d03e736a64

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cattrs: Disable additional failing tests.
	* gnu/packages/python-xyz.scm (python-cattrs)[arguments]: Disable
	test_renaming and test_nodefs_generated_unstructuring_cl.

	Change-Id: I9a5fd97bd6298cfc670baea9df3d0ed405fc563e

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-black: Limit number of test processes.
	* gnu/packages/python-xyz.scm (python-black)[arguments]: Do not exceed 8
	parallel jobs when running tests.
	[native-inputs]: Add python-pytest-xdist.

	Change-Id: Ifa0ab22e6b5c6ba3fdc588ae6a25ca4ad410936b

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-black: Update to 24.10.0.
	* gnu/packages/python-xyz.scm (python-black): Update to 24.10.0.
	[propagated-inputs]: Remove python-attrs, python-appdirs, python-regex, and
	python-typed-ast.
	[native-inputs]: Remove python-setuptools, python-setuptools-scm, and
	python-wheel; add python-hatch-fancy-pypi-readme, python-hatch-vcs, and
	python-hatchling.

	Change-Id: Idf0d6ae54cc29a0652144be6adbce329aac6e81f

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-matrix-nio: Update to 0.25.2.
	* gnu/packages/matrix.scm (python-matrix-nio): Update to 0.25.2.
	[source]: Fetch from git repository.
	[arguments]: Enable more tests; delete phases 'relax-requirements and
	'install-tests; add phase 'fix-tests.
	[native-inputs]: Drop labels; remove "tests" origin; add python-hpack,
	python-hyperframe, python-mypy, python-mypy-extensions, python-poetry-core,
	python-pytest, python-pytest-cov, python-pytest-flake8, python-setuptools, and
	python-wheel.
	[propagated-inputs]: Remove python-dataclasses, python-future, and
	python-logbook.

	Change-Id: I85e704b5bad87e4e6c224fbb608de2c8889caee4

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-aiohttp-socks: Update to 0.10.1.
	* gnu/packages/python-web.scm (python-aiohttp-socks): Update to 0.10.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Disable tests.
	[native-inputs]: Add python-setuptools and python-wheel.
	[propagated-inputs]: Remove python-attrs.

	Change-Id: I3d95d8ffb0b4abf368cd16e86aba2a14a69a1766

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-socks: Update to 2.6.1.
	* gnu/packages/python-web.scm (python-socks): Update to 2.6.1.
	[arguments]: Enable tests; remove custom 'check phase.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Remove python-async-timeout and python-curio.
	[native-inputs]: Add python-anyio, python-async-timeout, python-flask,
	python-pytest-asyncio, python-setuptools, python-tiny-proxy, python-trustme,
	python-wheel, and python-yarl.

	Change-Id: If1b10ed7a2a6ab7358c7e440224b5c406977ad68

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-tiny-proxy.
	* gnu/packages/python-web.scm (python-tiny-proxy): New variable.

	Change-Id: Ia0493c910ea30922298350dd9f4145b4d1efe8f2

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-aiohttp: Update to 3.11.11.
	* gnu/packages/python-web.scm (python-aiohttp): Update to 3.11.11.
	[source]: Adjust snippet.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use #:test-flags instead of modifying test in build phases;
	remove custom 'check phase.
	[propagated-inputs]: Add python-aiohappyeyeballs and python-propcache; remove
	python-asynctest, python-charset-normalizer, and python-idna-ssl.
	[native-inputs]: Remove python-async-generator; replace python-cython with
	python-cython-3; add python-pytest-cov, python-setuptools, and python-wheel.

	Change-Id: I5a95d3d801343b0afb824a8779be1f5f8e5d6eb8

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-aiohappyeyeballs.
	* gnu/packages/python-web.scm (python-aiohappyeyeballs): New variable.

	Change-Id: Ic453f1c6e67f181abf9d32ee3a92e05141515473

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-yarl: Update to 1.18.3.
	* gnu/packages/python-web.scm (python-yarl): Update to 1.18.3.
	[source]: Remove snippet.
	[build-system]: Use pyproject-build-system.
	[arguments]: Enable tests; delete custom 'check phase; remove phase
	'cythonize-code; add phase 'patch-build-system.
	[native-inputs]: Remove python-cython and python-pytest-runner; add
	python-covdefaults, python-cython-3, python-expandvars, python-pytest-cov,
	python-pytest-xdist, python-setuptools, python-tomli, and python-wheel.
	[propagated-inputs]: Add python-packaging and python-propcache.

	Change-Id: Iab46d2600782ffee6fdf0c9816b771c0884af04a

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-propcache.
	* gnu/packages/python-xyz.scm (python-propcache): New variable.

	Change-Id: Id02eb09da7adbdc965065a3473d9567edafbf6a7

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-expandvars.
	* gnu/packages/python-xyz.scm (python-expandvars): New variable.

	Change-Id: I2782f1bb09321944ddfe8f3957d8036c2988fabc

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-matrix-nio: Use test-flags.
	* gnu/packages/matrix.scm (python-matrix-nio)[arguments]: Remove custom 'check
	phase; disable some tests using #:test-flags.

	Change-Id: Ib7c826b1746c418f8c917581695a63a486c4acd7

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scikit-opt: Add missing input.
	* gnu/packages/python-science.scm (python-scikit-opt)[native-inputs]: Add
	python-setuptools.

	Change-Id: Id14e3964257e250c1ba597c6d8fe1a0410fa475f

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-tables: Fix reference to library.
	* gnu/packages/python-xyz.scm (python-tables)[arguments]: Add phase
	'fix-reference-to-blosc2.

	Change-Id: If1e5f9ccf8e6e6c37f9c6521a98b208e0fc1fd01

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-openapi-spec-validator: Restore sanity check.
	* gnu/packages/python-web.scm (python-openapi-spec-validator)[arguments]:
	Restore 'sanity-check phase.

	Change-Id: I3fc22ef74a55a43f4ec2b32caeb630bc01d815d9

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-openapi-core: Update to 0.19.4.
	* gnu/packages/python-web.scm (python-openapi-core): Update to 0.19.4.
	[arguments]: Disable only one test.
	[native-inputs]: Remove python-pypa-build.

	Change-Id: I0660bcd129fb182dd7559c04fc65513ff846eedc

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-openapi-schema-validator: Relax requirements.
	* gnu/packages/python-web.scm (python-openapi-schema-validator)[arguments]:
	Add phase 'relax-requirements.

	Change-Id: I57dcc2030bca914af730922f9c511fab286f9d7d

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-falcon: Update to 4.0.2.
	* gnu/packages/python-web.scm (python-falcon): Update to 4.0.2.
	[source]: Remove snippet.
	[arguments]: Disable slow tests; rename 'set-HOME to 'pre-check.
	[native-inputs]: Replace python-cython with python-cython-3.

	Change-Id: I10d3b412b8abc3bfb2271adba7fb1597fdb24098

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-testtools: Update to 2.7.2.
	* gnu/packages/check.scm (python-testtools-bootstrap):
	Update to 2.7.2.
	[propagated-inputs]: Drop labels.
	[native-inputs]: Add python-hatchling, python-hatch-vcs, and
	python-setuptools.
	[build-system]: Use pyproject-build-system.
	(python-testtools): Update to 2.7.2.
	[arguments]: Disable some tests.
	[native-inputs]: Add python-hatch-vcs, python-hatchling, python-twisted, and
	python-setuptools.

	Change-Id: I7c065b490229ecf4c11257c709b439521ef14222

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-ipydatawidgets: Disable more tests and add inputs.
	* gnu/packages/jupyter.scm (python-ipydatawidgets)[arguments]: Disable widget
	tests.
	[propagated-inputs]: Add python-ipython-genutils; remove python-six.

	Change-Id: I4e56f11d78880f1d99f59de3d53900f7aefb14ed

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-dnspython: Disable ECDSA tests.
	* gnu/packages/python-xyz.scm (python-dnspython)[arguments]: Disable four
	tests.

	Change-Id: Ia8dad056dca0842cd709180c0819d595b171b18b

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-trio-typing: Update to 0.10.0.
	* gnu/packages/python-xyz.scm (python-trio-typing): Update to 0.10.0.
	[native-inputs]: Remove python-attrs.
	[propagated-inputs]: Remove python-mypy; add python-async-generator,
	python-importlib-metadata, and python-packaging.

	Change-Id: Ie8171ed0bdacb15f083c1c430162a8b4f28965f9

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-trio: Update to 0.28.0.
	* gnu/packages/python-xyz.scm (python-trio): Update to 0.28.0.
	[arguments]: Add phase 'ignore-deprecations.
	[native-inputs]: Remove python-astor, python-jedi, python-isort, and
	python-pytest-asyncio.
	[propagated-inputs]: Remove python-async-generator.

	Change-Id: I435fe322324bc5e58130d072db7f032c3a67c67e

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyopenssl: Update to 24.3.0.
	* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 24.3.0.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-wheel.

	Change-Id: I504a80c300a94698771734734bed29c07cb13bd5

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cryptography: Update to 44.0.0.
	* gnu/packages/python-crypto.scm (python-cryptography): Update to 44.0.0.
	[arguments]<cargo-inputs>: Replace rust-asn1-0.16 with rust-asn1-0.20; replace
	rust-pyo3-0.22 with rust-pyo3-0.23.
	[source]: Remove obsolete part of snippet.
	[native-inputs]: Remove python-iso8601 and python-pytest-subtests; add
	python-cffi, python-click, python-mypy, python-pytest-cov,
	python-pytest-randomly, and python-pytest-xdist.

	Change-Id: I44dab9afec879d45d4612cb15e582ce1a62635ad

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cryptography-vectors: Update to 44.0.0.
	* gnu/packages/python-crypto.scm (python-cryptography-vectors): Update to
	44.0.0.
	[native-inputs]: Remove python-setuptools and python-wheel.

	Change-Id: I9d73e0ee5ef9af14c5a7ce5900d0814fea707f87

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-traittypes: Fix tests.
	* gnu/packages/python-science.scm (python-traittypes)[arguments]: Add phase
	'numpy-compatibility.

	Change-Id: I41d55d65d0dafd44029de38b3044d9fad378db50

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: cwltool: Patch tox.ini.
	* gnu/packages/bioinformatics.scm (cwltool)[arguments]: Rename 'modify-tests
	to 'patch-tests; add patch of tox.ini.

	Change-Id: I2c90a8803e7eb1153cb4c7cc5b683875627c57f1

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: cwltool: Use test-flags.
	* gnu/packages/bioinformatics.scm (cwltool)[arguments]: Use #:test-flags
	instead of deleting and patching tests in 'modify-tests phase.

	Change-Id: I0e4f16d48fba23e4197b69bf1c3923828f178cd0

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-prov: Update to 2.0.1.
	* gnu/packages/python-xyz.scm (python-prov): Update to 2.0.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove 'fix-rdflib-6-compatibility phase; add custom 'check
	phase.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ia5e0ed1ee6e9476f317b345234018f2391cc3e98

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-rdflib-6: Accept newer isodate.
	* gnu/packages/rdf.scm (python-rdflib-6)[arguments]: Add phase 'compatibility.

	Change-Id: I4b4c880b169c6606707c1e973af9488c07d18992

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-rdflib-6: Disable one test.
	* gnu/packages/rdf.scm (python-rdflib-6)[arguments]: Disable one additional
	test.

	Change-Id: Ifcfe1b11d09299e219499ea77f792ca41aa02d9c

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cwl-utils: Add missing inputs.
	* gnu/packages/bioinformatics.scm (python-cwl-utils)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I803a68c04923c96f793d508c23bb08069524bc63

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cwl-upgrader: Add missing inputs.
	* gnu/packages/bioinformatics.scm (python-cwl-upgrader)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I81531d588e6deb8a01c59f2a824b815e8f95e0f0

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-schema-salad: Update to 8.8.20241206093842.
	* gnu/packages/bioinformatics.scm (python-schema-salad): Update to
	8.8.20241206093842.
	[arguments]: Patch tox.ini.
	[propagated-inputs]: Remove python-importlib-resources, python-setuptools, and
	python-typing-extensions.
	[native-inputs]: Add python-cachecontrol, python-mypy, python-setuptools,
	python-setuptools-scm, python-types-dataclasses, python-types-requests, and
	python-types-setuptools.

	Change-Id: I22ca7ad772078192117a1139adca410b53844008

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-isodate: Update to 0.7.2.
	* gnu/packages/time.scm (python-isodate): Update to 0.7.2.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Remove python-six; add python-pytest, python-setuptools,
	python-setuptools-scm, and python-wheel.

	Change-Id: I5ba64eb433e39c0bbb0360273f822d95ea7c63d3

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cachecontrol: Update to 0.14.1.
	* gnu/packages/python-web.scm (python-cachecontrol): Update to 0.14.1.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Add python-filelock.
	[native-inputs]: Add python-flit-core.

	Change-Id: I61bc38aafe04cf7f11394a654cf28181d39ce355

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-rdflib-6: Update to 6.3.2.
	* gnu/packages/rdf.scm (python-rdflib-6): Update to 6.3.2.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use #:test-flags instead of a custom build phase; update list of
	disabled tests.
	[native-inputs]: Add python-poetry-core and python-pytest-cov.

	Change-Id: I0dd4ecebdf3ef04562c3a3efb37614bf5eec16f5

2025-01-20  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: fava: Update to 1.27.
	* gnu/packages/finance.scm (fava): Update to 1.27.
	[arguments] <phases>: Remove 'relax-requirements, and 'set-home.
	[native-inputs]: Remove python-chardet, python-dateutil, and
	python-setuptootls-scm. Add python-babel, python-mypy,
	python-pytest-cov, python-setuptootls, python-twine,
	python-types-setuptootls, python-types-simplejson, and python-wheel.

	Change-Id: Iee27197ece9685c500afe0dedb8ba33e02eb1ea1

2025-01-20  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: beancount: Fix build.
	* gnu/packages/finance.scm (beancount)
	[native-inputs]: Add python-wheel and python-setuptools.

	gnu: Add python-types-simplejson.
	* gnu/packages/python-xyz.scm (python-types-simplejson): New variable.

	gnu: python-pdfminer-six: Update to 20240706.
	* gnu/packages/python-xyz.scm (python-pdfminer-six): Update to 20240706.

2025-01-20  Sergey Trofimov  <sarg@sarg.org.ru>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-markdown2: Update to 2.5.2.
	* gnu/packages/python-xyz.scm (python-markdown2)
	[arguments] <phases>: Use default 'check.
	[native-inputs]: Add python-pytest, python-setuptools and python-wheel.

	Change-Id: Ic3df25863bbb37ec6282ec5dcbf815461663f8cd

2025-01-20  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: python-flask-babel: Update to 4.0.0.
	* gnu/packages/python-web.scm (python-flask-babel): Update to 4.0.0.
	[source]: Fetch from git as PyPI release doesn't include tests.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-poetry-core, python-pytest,
	python-pytest-cov, and python-pytest-mock.
	[propagated-inputs]: Sort.

	Change-Id: I253b88eac7bec8152dc97634059c2402624cb961

2025-01-20  Sergey Trofimov  <sarg@sarg.org.ru>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-babel: Update to 2.16.0.
	* gnu/packages/python-xyz.scm (python-babel): Update to 2.16.0.
	[source]: Adjust uri as it's changed in PyPI archive.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <phases>: Use default 'check.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I32b7c5613e7db2c676745d6621f04b52a1cdf0ba

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pyscenic: Update to 0.12.1-1.eaf23eb.
	* gnu/packages/bioinformatics.scm (pyscenic): Update to 0.12.1-1.eaf23eb.
	[arguments]: Update phase 'do-not-reference-deleted-modules.
	[propagated-inputs]: Add python-numexpr.
	[native-inputs]: Add python-wheel.

	Change-Id: Ib1b5a7d36a24b280160befe579057a241d69455d

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pydantic-2: Update to 2.7.0.
	* gnu/packages/python-xyz.scm (python-pydantic-2): Update to 2.7.0.
	[arguments]: Update tests.
	[native-inputs]: Add tzdata-for-tests and python-jsonschema; remove
	python-faker.

	Change-Id: I8c85598f7603c58108602c6d67aa27314dea285e

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pydantic-core: Update to 2.18.1.
	* gnu/packages/python-xyz.scm (python-pydantic-core): Update to 2.18.1.
	[arguments]: Replace rust-jiter-0.0.4 with rust-jiter-0.2, rust-strum-0.25
	with rust-strum-0.26, rust-strum-macros-0.25 with rust-strum-macros-0.26, and
	rust-speedate-0.13 with rust-speedate-0.14.
	[native-inputs]: Add python-typing-extensions.

	Change-Id: I8686509f43667484847a72972aa2dd88dbce9343

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-jiter-0.2.
	* gnu/packages/crates-io.scm (rust-jiter-0.2): New variable.

	Change-Id: I7488999f653e126e7179728d732fb0054f949bd9

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-annotated-types: Update to 0.7.0.
	* gnu/packages/python-xyz.scm (python-annotated-types): Update to 0.7.0.

	Change-Id: I610b144339841768b4ce861d5457cf4184f756a2

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: macs-3: Add missing input.
	* gnu/packages/bioinformatics.scm (macs-3)[native-inputs]: Add python-wheel.

	Change-Id: I22b8d8e144434ae537af7c113f4719392933e90c

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-httpretty: Enable tests.
	* gnu/packages/web.scm (python-httpretty)[arguments]: Enable most tests.
	[native-inputs]: Add nss-certs-for-test, python-freezegun, python-httplib2,
	and python-pyparsing.

	Change-Id: I08d2c14a2e81559d41dc38f0eeb34c2d6c59125a

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-dulwich: Update to 0.21.7.
	* gnu/packages/python-xyz.scm (python-dulwich): Update to 0.21.7.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use #:test-flags; fix tests after 'unpack phase, split off
	'pre-check phase.
	[native-inputs]: Replace git with git-minimal/pinned; add python-mypy,
	python-paramiko, python-pytest, python-requests, python-setuptools, and
	python-wheel; remove python-mock and python-gpg.

	Change-Id: I642de3e7707d545672066c6e59c9bcc2b5926097

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-geventhttpclient: Update to 2.3.3.
	* gnu/packages/python-web.scm (python-geventhttpclient): Update to 2.3.3.
	[source]: Fetch from git repository; remove snippet.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use #:test-flags; remove all custom phases.
	[native-inputs]: Add python-requests, python-setuptools, and python-wheel.
	[propagated-inputs]: Remove python-six.

	Change-Id: Ide97ffb7d656f58dd6693bd59ff82706bfea6caa

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-gevent: Propagate greenlet.
	* gnu/packages/python-xyz.scm (python-gevent)[native-inputs]: Move
	python-greenlet from here...
	[propagated-inputs]: ...to here.
	[arguments]: Adjust.

	Change-Id: I5ebac1dd5e8c16b11e4855da78972c98f10cd285

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-eventlet: Update to 0.38.2.
	* gnu/packages/python-xyz.scm (python-eventlet): Update to 0.38.2.
	[native-inputs]: Add python-pre-commit.
	[arguments]: Disable one more test.

	Change-Id: I73638abba7d5363538d7c65254e610e704fbe5d0

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-gevent: Update to 24.11.1.
	* gnu/packages/python-xyz.scm (python-gevent): Update to 24.11.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use #:test-flags; enable more tests; rename
	'add-greenlet-on-C_INCLUDE_PATH to 'augment-C_INCLUDE_PATH.
	[propagated-inputs]: Remove python-greenlet.
	[native-inputs]: Add python-cffi, python-coverage, python-greenlet,
	python-idna, python-requests, python-setuptools, and python-wheel.
	[inputs]: Add libuv.

	Change-Id: Idd09ca01caf2977783c5a05eac2817b5630df327

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pandas-2: Restrict number of test processes.
	* gnu/packages/python-science.scm (python-pandas-2)[arguments]: Restrict to at
	most four processes.

	Change-Id: I8ee4cb29ad922e9b853515b5f0e8f8aabca52c92

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pandas-2: Remove X.
	These tests are not run anyway, so there is no need to launch an X server.

	* gnu/packages/python-science.scm (python-pandas-2)[arguments]: Rename
	'prepare-x phase to 'pre-check.
	[native-inputs]: Remove xorg-server-for-tests.

	Change-Id: Ib85883360397d2715a1893b74435d96a1d119f9e

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pythran: Update to 0.17.0.
	* gnu/packages/python-science.scm (python-pythran): Update to 0.17.0.
	[build-system]: Use pyproject-build-system.
	[source]: Remove obsolete snippet.
	[arguments]: Remove phase 'do-not-install-third-parties and custom 'check
	phase; use #:test-flags and add 'pre-check phase.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I49ebdd21cfb0668dd84f0d12c460a86ed694c7d6

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-beniget: Update to 0.4.2.post1.
	* gnu/packages/python-xyz.scm (python-beniget): Update to 0.4.2.post1.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I03c53e97f1bb4ae7c13a4af2c7e4434137f764d6

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-gast: Update to 0.6.0.
	* gnu/packages/python-xyz.scm (python-gast): Update to 0.6.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase.
	[native-inputs]: Add python-setuptools and python-wheel.
	[propagated-inputs]: Remove.

	Change-Id: I3cc17b2c5434e637435f76482e0dcaf54c75c0dd

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: linkchecker: Update to 10.5.0.
	* gnu/packages/web.scm (linkchecker): Update to 10.5.0. Improve package
	style. Fix bulid.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<test-flags>: Skip 2 tests.
	<phases>: Add 'set-version. Use default 'check.
	[inputs]: Remove python-pyxdg.
	[native-inputs]: Remove lables. Remove gettext-minimal, python-miniboa,
	and python-parameterized; add python-hatch-vcs, python-hatchling, and
	python-setuptools-scm.

	Change-Id: I2292be0305e8ad3991680ced6b154c48571e3efc

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-email-validator: Update to 2.2.0.
	* gnu/packages/python-xyz.scm (python-email-validator): Update to
	2.2.0. Improve style.
	[build-system]: Swap to pyrpoject-build-system.
	[arguments]<test-flags>: Skip one test.
	<phases>: Remove 'use-dnspython as removed in
	<https://github.com/JoshData/python-email-validator/pull/13>.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: Idc51ad58fe734071aa66f44bce0fb7cbf84831b6

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dnspython: Update to 2.7.0.
	* gnu/packages/python-xyz.scm (python-dnspython): Update to
	2.7.0. Improve style.
	[source]: PyPI archive has been swapped from .zip to .tar.gz.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<test-flags>: Skip 2 tests.
	[propagated-inputs]: Add python-cryptography, python-aioquic, python-h2,
	python-httpcore, python-httpx, python-idna, and python-trio.
	[native-inputs]: Remove unzip; add python-hatchling and python-pytest.

	Change-Id: I726a9d68c61435089c1e7a846e8aa7c8b41f8378

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-joblib: Disable one additional test.
	* gnu/packages/python-xyz.scm (python-joblib)[arguments]: Disable one more
	test.

	Change-Id: Id0b99ba3abb37bf49d26434b6719a7f6f77ee00a

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-starlette: Update to 0.42.0.
	* gnu/packages/python-web.scm (python-starlette): Update to 0.42.0.

	Change-Id: I2cdfadf4856e460f7b7cae9f8654a1806839b9ea

2025-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pydantic: Fix build.
	As pyproject-build system now reads pytest config from pyproject.toml or
	pytest.ini files it starts highlighting enabled "fail on warnings" which
	were ignored before, this change silent it again.

	* gnu/packages/python-xyz.scm (python-pydantic) [arguments]<test-flags>:
	Skip 5 tests.
	[phases]{pre-check}: Ignore all pytest warnings set in pyproject.toml.

	Change-Id: I8551ba672d095b56f90955e4203c8a2aac270a4b

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-tox: Simplify.
	* gnu/packages/python-check.scm (python-tox)[arguments]: Enable more tests;
	remove phase 'virtualenv-compatibility.

	Change-Id: I39a637cfc2385da74c11fc82ea811a26cf5f849a

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-a2wsgi: Disable one test.
	* gnu/packages/python-web.scm (python-a2wsgi)[arguments]: Disable one more
	test.

	Change-Id: I034da8787155eaa6fd49f92ed9a84887c8311cbe

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-devpi-process: Add missing input.
	* gnu/packages/python-web.scm (python-devpi-process)[native-inputs]: Add
	nss-certs-for-test.

	Change-Id: Ia3ee82b6ba7c7e1832e41a3520056f740a09d6e6

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-httpx: Update to 0.28.1.
	* gnu/packages/python-web.scm (python-httpx): Update to 0.28.1.

	Change-Id: Ia7f1659eeeee05de763b000cda4bc9a60c418c21

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-uvicorn: Update to 0.34.0.
	* gnu/packages/python-web.scm (python-uvicorn): Update to 0.34.0.
	[native-inputs]: Add nss-certs-for-test.

	Change-Id: I48825939c91464c132a9ee85a986a39173f6854e

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-waitress: Update to 3.0.2.
	* gnu/packages/python-xyz.scm (python-waitress): Update to 3.0.2.
	[native-inputs]: Add python-coverage.

	Change-Id: I6d0b78afe6e3ab371473f26db144586c0d97abba

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-devtools: Simplify.
	* gnu/packages/python-xyz.scm (python-devtools)[arguments]: Enable one
	additional test; delete obsolete phase 'relax-requirements.

	Change-Id: I5dcf88954cdf8d37e522c425bf7bef4c29913205

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-typing-extensions: Update to 4.12.2.
	* gnu/packages/python-build.scm (python-typing-extensions): Update to 4.12.2.

	Change-Id: I410ec4c8ed29624638476964c9f7a28f894e9fc8

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-virtualenv: Update to 20.28.0.
	* gnu/packages/python-xyz.scm (python-virtualenv): Update to 20.28.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Disable a test.
	[native-inputs]: Add python-covdefaults, python-coverage, python-flaky,
	python-hatch-vcs, python-hatchling, python-packaging, python-pytest-env,
	python-pytest-mock, python-pytest-timeout, python-setuptools, and
	python-time-machine; remove python-mock and python-setuptools-scm.
	[propagated-inputs]: Add python-importlib-metadata and python-platformdirs;
	remove python-appdirs and python-six.

	Change-Id: Id14e7608aabcba6e03ca081a508c3ac9aff1451c

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-platformdirs: Update to 4.3.6.
	* gnu/packages/python-xyz.scm (python-platformdirs): Update to 4.3.6.

	Change-Id: I467128079d97a1687103446ac7260cc8cf3ab221

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-chardet: Update to 5.2.0.
	* gnu/packages/python-xyz.scm (python-chardet): Update to 5.2.0.

	Change-Id: Icc734f848c79eea2b775c7402793ede9a25ebc85

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-colorama: Update to 0.4.6.
	* gnu/packages/python-xyz.scm (python-colorama): Update to 0.4.6.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-hatchling and python-pytest.

	Change-Id: Ifdc20a9dc2a3f21ac59aaaa88fd90abe926595a0

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-extension-helpers: Update to 1.2.0.
	* gnu/packages/python-xyz.scm (python-extension-helpers): Update to 1.2.0.
	[arguments]: Disable broken test.

	Change-Id: I3a99240c52fc8114b6eb4d7c3e6642530cf7d756

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-py2bit: Use pyproject-build-system.
	* gnu/packages/bioinformatics.scm (python-py2bit)[build-system]: Use
	pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I6f66e5f3c0f7612f460e2a6fa931b4c456db6a1b

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-biom-format: Use pyproject-build-system.
	* gnu/packages/bioinformatics.scm (python-biom-format)[build-system]: Use
	pyproject-build-system.
	[arguments]: Replace phase 'disable-broken-tests with #:test-flags; enable one
	test; add phase 'build-extensions.
	[native-inputs]: Remove python-nose.

	Change-Id: I8399d9b05bdb6da89d8056d536ab7e25dc22f9c2

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-webcolors: Update to 24.11.1.
	* gnu/packages/python-web.scm (python-webcolors): Update to 24.11.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Add phase 'patch-pyproject; remove custom 'check phase.
	[native-inputs]: Add python-pdm-backend.

	Change-Id: Ifcc947d08a369dfafa6f0e0eed473bc6e372ccd6

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-tox: Update to 4.23.2.
	* gnu/packages/python-check.scm (python-tox): Update to 4.23.2.
	[build-system]: Use pyproject-build-system.
	[arguments]: Update list of disabled tests; remove custom 'check phase; add
	phase 'virtualenv-compatibility.
	[propagated-inputs]: Add python-typing-extensions; remove python-py and
	python-six.
	[native-inputs]: Add python-devpi-process, python-time-machine, and
	python-wheel; remove python-distlib.

	Change-Id: I7390ad0f31bf6536227081e55790b6592b3e7c81

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-devpi-process.
	* gnu/packages/python-web.scm (python-devpi-process): New variable.

	Change-Id: Ic1829dfbb108a45c44423f570eeb604ddfe73795

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-devpi-client.
	* gnu/packages/python-web.scm (python-devpi-client): New variable.

	Change-Id: I29e0e3b573111d39b93d595cb7a49c588f5ac99a

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-devpi-server.
	* gnu/packages/python-web.scm (python-devpi-server): New variable.

	Change-Id: I5ca0e39595f2081f4a71bc0bc71106cac1508ce4

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-devpi-common.
	* gnu/packages/python-web.scm (python-devpi-common): New variable.

	Change-Id: I9deef7d64b0c6d2c212dddd3ca3113b3f3dd1082

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pypitoken.
	* gnu/packages/python-web.scm (python-pypitoken): New variable.

	Change-Id: I0e18205ac87be8cc95af80b62c99c087083cef88

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-lazy.
	* gnu/packages/python-xyz.scm (python-lazy): New variable.

	Change-Id: I168f5adc0298a147bcfc55caac6aa68fbf3c7e3a

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-packaging-legacy.
	* gnu/packages/python-xyz.scm (python-packaging-legacy): New variable.

	Change-Id: Ibdb6505baf77e9e9ed93c8b21413f876ada05f5a

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-legacy-cgi.
	* gnu/packages/python-web.scm (python-legacy-cgi): New variable.

	Change-Id: I36253992291b2294896ae8c01a15f76b33615034

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-repoze-lru.
	* gnu/packages/python-xyz.scm (python-repoze-lru): New variable.

	Change-Id: I79b094dd7a32c70f0177f27d207b189ab2a856e5

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-numcodecs: Update to 0.13.1.
	* gnu/packages/python-xyz.scm (python-numcodecs): Update to 0.13.1.
	[source]: Update snippet.
	[arguments]: Update selected tests.
	[propagated-inputs]: Add python-coverage, python-google-crc32c,
	python-importlib-metadata, and python-numpydoc; remove python-entrypoints and
	python-typing-extensions.
	[native-inputs]: Add python-py-cpuinfo, python-pydata-sphinx-theme,
	python-pytest-cov, python-sphinx, and python-sphinx-issues.

	Change-Id: Ib2dfc457923c0a435a09ce6d7879090e641b095c

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-strictyaml.
	* gnu/packages/serialization.scm (python-strictyaml): New variable.

	Change-Id: I41beff94cca813469c6362285973455ed8e8bd67

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scikit-build-core: Update to 0.10.7.
	* gnu/packages/python-science.scm (python-scikit-build-core): Update to
	0.10.7.
	[native-inputs]: Add python-pytest-subprocess.

	Change-Id: I3da5a9e5d59900335deee2d4a5a1c80d1dd7c5ab

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pytest-subprocess: Update to 1.5.2.
	* gnu/packages/python-check.scm (python-pytest-subprocess): Update to 1.5.2.
	[native-inputs]: Add python-wheel.

	Change-Id: I3b5608e21f92306b53999b80dd81377e5cbfffb3

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-time-machine.
	* gnu/packages/python-check.scm (python-time-machine): New variable.

	Change-Id: I5fce1caf7e659ae349de765a31cc78195d16d703

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-nox: Update to 2024.10.09.
	* gnu/packages/python-check.scm (python-nox): Update to 2024.10.09.
	[native-inputs]: Add python-hatchling; remove python-setuptools and
	python-wheel.
	[arguments]: Remove custom build phases.

	Change-Id: I3a446b7b1ef1d73356d5ba87b0c6812a08e4d3c3

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pytest-qt: Update to 4.4.0.
	* gnu/packages/python-check.scm (python-pytest-qt): Update to 4.4.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove #:test-target; remove trailing #T from build phase.
	[propagated-inputs]: Add python-pluggy and python-pytest.
	[native-inputs]: Remove python-pytest and python-pytest-runner; add
	python-pre-commit, python-setuptools, python-tox, and python-wheel.

	Change-Id: Ibeca84e841264eb81cc7ba48b5e815d0b837cb4d

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyproject-api: Update to 1.8.0.
	* gnu/packages/python-xyz.scm (python-pyproject-api): Update to 1.8.0.
	[arguments]: Disable two tests; remove phase 'relax-packaging.
	[native-inputs]: Add python-pytest-cov; python-setuptools, and python-wheel.

	Change-Id: I3bdb56d7498ae8d1b59a52158405f0cf6ba25e61

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cachetools: Update to 5.5.0.
	* gnu/packages/python-xyz.scm (python-cachetools): Update to 5.5.0.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ica8b4d3b807aaf88e8026e12e3c04d75a8dd77c6

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-qdldl: Add missing input.
	* gnu/packages/python-science.scm (python-qdldl)[native-inputs]: Add
	python-setuptools.

	Change-Id: I5f4c5b8f368da21da1f7d5c5cedd7a806dbdd709

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyramid: Update to 2.0.2.
	* gnu/packages/python-web.scm (python-pyramid): Update to 2.0.2.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Add python-setuptools; move python-webtest from here...
	[native-inputs]: ...to here; add python-pytest and python-wheel.

	Change-Id: I9f397c4d3c8fef2b10f591cbca504f6cc14cd715

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-bokeh: Fix build.
	* gnu/packages/python-xyz.scm (python-bokeh)[build-system]: Use
	pyproject-build-system.
	[arguments]: Use #:test-flags instead of a custom 'check phase; disable one
	more test.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I2aaa56ed578490de38685b10430535a819c2f5c5

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-statmake: Remove obsolete build phase.
	* gnu/packages/fontutils.scm (python-statmake)[arguments]: Remove phase
	'adjust-for-older-attrs.

	Change-Id: Ib1aff1775b283735036d0ddfb54f1f9e6768e140

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cattrs: Update to 24.1.2.
	* gnu/packages/python-xyz.scm (python-cattrs): Update to 24.1.2.
	[arguments]: Disable failing tests; add 'compatibility phase.
	[native-inputs]: Add python-msgspec and python-poetry-core.

	Change-Id: If198b25a24799b22025c60082ae31fc4e8509a9b

2025-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-msgspec: Update to 0.18.6.
	* gnu/packages/serialization.scm (python-msgspec): Update to 0.18.6.

	Change-Id: Ia1455e7dd366e32fd0851207684e426e14d68838

2025-01-20  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.63.25.
	* gnu/packages/prolog.scm (trealla): Update to 2.63.25.

	Change-Id: I9d9bd51ee180a4952a1da419df52cb25ff68f50a

2025-01-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: evince: Enable PostScript support.
	Suggested-by: raingloom <raingloom@riseup.net>
	Change-Id: I5d2ed5cebcd38fa0fdb761d78e5e2a1a056ea1cb

2025-01-20  David Elsing  <david.elsing@posteo.net>

	gnu: pipewire: Add libdrm to inputs.
	This is required for the GStreamer plugin.

	* gnu/packages/linux.scm (pipewire)[inputs]: Add libdrm.

	Change-Id: I419fc10f46e39ff57e8e8d9d3fc4bc929b9a0f5a

2025-01-20  Andreas Enge  <andreas@enge.fr>

	gnu: eclib: Update to 20241112.
	* gnu/packages/algebra.scm (eclib): Update to 20241112.
	  [home-page]: Update.

	Change-Id: I2cbb38229c1a24f25398baa582d54505789a755d

2025-01-20  vicvbcun  <guix@ikherbers.com>

	gnu: cliquer: Update to 1.22.
	Switch to an autotoolized fork.

	* gnu/packages/sagemath.scm (cliquer): Update to 1.22.

2025-01-20  Andreas Enge  <andreas@enge.fr>

	gnu: pari-gp: Update to 2.17.1.
	* gnu/packages/algebra.scm (pari-gp): Update to 2.17.1.
	* gnu/packages/patches/pari-gp-qfcvp.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister patch.

	Change-Id: I1d681737c7e7b19de8f2b01bfff11d72d5d936bf

2025-01-20  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.63.22.
	* gnu/packages/prolog.scm (trealla): Update to 2.63.22.

	Change-Id: Idb43ee5daf59035f582b70c0b4b3617be0a1363d

2025-01-20  jgart  <jgart@dismail.de>

	gnu: Add emacs-gptel-quick.
	* gnu/packages/emacs-xyz.scm (emacs-gptel-quick): New variable.

2025-01-20  宋文武  <iyzsong@member.fsf.org>

	gnu: solfege: Build and install manual.
	* gnu/packages/music.scm (solfege)[arguments]: Add 'build-manual
	phase.  Pass "--enable-docbook-stylesheet" to configure-flags.
	[native-inputs]: Add docbook-xsl, docbook-xml-4.1.2, itstool and libxslt.

	Change-Id: Icef6c393e1d4c6413e53ef9de9ffc16d5e973a94

2025-01-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.125.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.125.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I846c5e8d7b395e04f57f0082626594b61f612f47

2025-01-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.72.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.72.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I2a7bbfa8439b1a0ec02f1e02124cc4c1f8b5ef65

2025-01-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.12.10.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.10.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: I620d1597b547a57b946609c7461457e0aa5b2c77

2025-01-20  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: mpv: Add support for pipewire.
	* gnu/packages/video.scm (mpv): Add pipewire audio output support.
	[propagated-inputs]: Add pipewire dependency.

	Change-Id: Ia9be37387b434186b677429c06730bf4fcb5b362

2025-01-20  Jordan Moore  <lockbox@struct.foo>

	gnu: lsof: Skip LTlock test
	Change-Id: I074247549c34992ccc17840d196fbb00f79cc39f

2025-01-19  muradm  <mail@muradm.net>

	tests: minimal-desktop: Adjust to greetd 0.10.3.
	This is a followup to 55cead2c49e0740c1595fdc5ecce7d050c36e080.

	* gnu/tests/desktop.scm (run-minimal-desktop-test): Do not check for
	‘GREETD_SOCK’.

	Change-Id: I2eb5af947ee1753d6237c95feb3cea7ed98f90ad

2025-01-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add emacs-stgit.
	* gnu/packages/version-control.scm (emacs-stgit): New variable.

	gnu: Add emacs-magit-stgit.
	* gnu/packages/emacs-xyz.scm (emacs-magit-stgit): New variable.

2025-01-19  Lars Bilke  <lars.bilke@ufz.de>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add netcdf-cxx4 and netcdf-cxx4-parallel-openmpi.
	* gnu/packages/maths.scm (netcdf-cxx4): New variable.
	* gnu/packages/maths.scm (netcdf-cxx4-parallel-openmpi: New variable.

	Change-Id: I9781aa31567b80e20c528abb5e9289bc625bb3eb

2025-01-19  Tomas Volf  <~@wolfsden.cz>

	gnu: gnucash: Update to 5.10.
	* gnu/packages/gnucash.scm (gnucash): Update to 5.10.
	(gnucash-docs): Update hash.

	Change-Id: Ic0211b560f9326b40fcec42505fb74ecc61bf32c

2025-01-19  Tomas Volf  <~@wolfsden.cz>

	gnu: perl-finance-quote: Update to 1.64.
	* gnu/packages/web.scm (perl-finance-quote): Update to 1.64.

	Change-Id: Ia7befbfb23a0c2de36cf32ea808b3f83c71349da

2025-01-19  Tomas Volf  <~@wolfsden.cz>

	gnu: gnucash: Do not wrap finance-quote-wrapper.
	The file needs no special wrapping.  Even before, it was wrapped just by
	accident (via the glib-or-gtk-wrap phase).  Wrapping changes it from perl
	script to shell script and gnucash cannot deal with that.  So stop wrapping
	it.

	* gnu/packages/gnucash.scm (gnucash)[arguments]<#:phases>: Add 'unwrap-some.
	Wrap gnucash-cli in 'wrap-programs.

	Change-Id: I60e7ac5cf40fb00f9620b9ee9d725770009721d2

2025-01-19  Tomas Volf  <~@wolfsden.cz>

	gnu: gnucash: Drop special case for gnc-fq-helper.
	The file does not exist since 2022, and date-manip is not required for its
	replacement (finance-quote-wrapper).

	* gnu/packages/gnucash.scm (gnucash)[arguments]<#:phases>{'wrap-programs}:
	Remove special case for gnc-fq-helper.
	[inputs]: Remove perl-date-manip.

	Change-Id: Id88906df2bda08ae90a9aebb5deef8e4cbae6c76

2025-01-19  Tomas Volf  <~@wolfsden.cz>

	gnu: gnucash: Do not install gnc-fq-update.
	This binary is used only for updating Finance::Quote from CPAN.  That does not
	make sense on Guix, so do not install it.

	* gnu/packages/gnucash.scm (gnucash)[arguments]<#:phases>: Add
	delete-gnc-fq-update.

	Change-Id: I93cf6d67166cce5970d48eea42de0ee5a5a9a8f8

2025-01-19  Tomas Volf  <~@wolfsden.cz>

	gnu: gnucash: Fix locating perl binary.
	It tried to search in the $PATH, that does not really work for Guix.

	* gnu/packages/gnucash.scm (gnucash)[arguments]<#:phases>: Add set-perl-path.

	Change-Id: I93468c201de8af3ad76cce945483b76f28ea2749

2025-01-19  Divya Ranjan  <divya@subvertising.org>

	gnu: Add emacs-lucid.
	* gnu/packages/emacs.scm (emacs-lucid): New variable.

2025-01-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add confy.
	* gnu/packages/gnome.scm (confy): New variable.

2025-01-19  Javier Olaechea  <pirata@gmail.com>

	gnu: emacs-eglot-x: Fix compatibility with emacs-eglot.
	The current emacs-eglot-x version we package is broken when used with an eglot
	version higher than 1.16  (emacs-eglot is currently at version 1.17).
	Upstream has an as-of-yet unreleased fix, so let's backport that to our
	package.

	* gnu/packages/patches/emacs-eglot-x-fix-apply-text-edits.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/emacs-xyz.scm (emacs-eglot-x)[patches]: Use it here.

	Change-Id: Id39f4805dc37902048139049785a4f7852202a8c

2025-01-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-next: Disable jit compilation.
	* gnu/packages/emacs.scm (emacs-minimal)[patches]: Add
	“emacs-disable-jit-compilation.patch”.

	gnu: emacs-next: Pin natively compiled packages.
	* gnu/packages/emacs.scm (emacs)[patches]: Add
	“emacs-native-comp-pin-packages.patch”.

	gnu: emacs-next: Don't hash file names in native compilation.
	* gnu/packages/patches/emacs-next-native-comp-fix-filenames.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/emacs.scm (emacs-minimal)[source]: Use it here.

2025-01-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	profiles: emacs-subdirs: Also expand native-comp-eln-load-path.
	This patch ensures that the pinned natively compiled Emacs packages can
	actually be found in the respective load path.  The rationale for expanding it
	mimics the rationale previously applied to load-path for byte compilation: We
	want to be able to `guix upgrade' emacs (or similar) without yanking compiled
	packages from underneath.

	* guix/profiles.scm (emacs-subdirs): Write an additional “line” of code to
	deal with ‘native-comp-eln-load-path’.

2025-01-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs: Pin natively compiled packages.
	* gnu/packages/patches/emacs-native-comp-pin-packages.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/emacs.scm (emacs)[source]: Use it here.
	[#:phases]: Remove ‘disable-native-compilation’.

	Fixes: Emacs native-comp collisions <https://issues.guix.gnu.org/67292>

2025-01-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-treemacs-nerd-icons: Update to 0.0.1-1.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs-nerd-icons): Update to 0.0.1-1.

	Change-Id: Ia719344e117913343ee46977115428482027f6ff

2025-01-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-wakib-keys: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-wakib-keys): Update to 1.0.0.

	Change-Id: I35101ef73364f8e4014e09c8aac163a8d8a2d8e1

2025-01-19  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: qpdf: Update to 11.9.1."
	This reverts commit 2804ca7cb7012dcb6c4226c5445b9a23c84f356b.

	This commit causes more than 4000 rebuilds per architecture.

2025-01-19  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: qpdf: Update to 11.9.1.
	* gnu/packages/pdf.scm (qpdf): Update to 11.9.1.

	Change-Id: Iecb4c7d127ffcb943a7704947410d78a6746bcf0

2025-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add libretro-bsnes-hd.
	* gnu/packages/emulators.scm (libretro-bsnes-hd): New variable.

	Change-Id: Ibb99d4f027530d5dc812c1cdbc22ad9d972234e5

2025-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add bsnes-hd.
	* gnu/packages/emulators.scm (bsnes-hd): New variable.

	Change-Id: Id3654e1231e24084e219c4d060eff2b4d888f62d

2025-01-18  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-fedi.
	* gnu/packages/emacs-xyz.scm (emacs-fedi): New variable.

	Change-Id: Icfcb92e9e57e060390c14389c748567fa809a6cb

2025-01-18  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: nginx: Update to 1.27.3.
	* gnu/packages/web.scm (nginx): Update to 1.27.3.
	(nginx-documentation): Update to 1.27.3.

	Change-Id: Ibf8e67eb07efe0fe7c42bb9a8cbfe0b5f5ca4727

2025-01-18  Jakob Kirsch  <jakob.kirsch@web.de>

	gnu: memtest86+: Update to 7.20.
	* gnu/packages/hardware.scm (memtest86+): Update to 7.20.

	Change-Id: If7253f8ccd27cead955133c18b58257ebc4ac7b3

2025-01-18  B. Wilson  <elaexuotee@wilsonb.com>

	gnu: isc-dhcp: Patch dhclient to support resolvconf.
	* gnu/packages/patches/dhclient-script-resolvconf-support.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/admin.scm (isc-dhcp): Patch dhclient-script and update wrapper.

2025-01-18  David Elsing  <david.elsing@posteo.net>
	    Ludovic Courtès  <ludo@gnu.org>

	grafts: Only compute necessary graft derivations.
	* guix/packages.scm (input-graft, input-cross-graft): Store the monadic value
	of the replacement in the 'replacement' field of <graft> instead of unwrapping
	it.
	(cumulative-grafts): Turn monadic values in the 'replacement' field of
	applicable grafts into derivations.
	* tests/packages.scm ("package-grafts, indirect grafts")
	("package-grafts, indirect grafts, propagated inputs")
	("package-grafts, same replacement twice")
	("package-grafts, dependency on several outputs")
	("replacement also grafted"): Do not compare <graft> records directly,
	compare the relevant fields instead, calling ‘run-with-store’ on the
	‘replacement’ field.

	Change-Id: Idded0a402b8974df1ef2354f1a88c308b9b99777

2025-01-18  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-ggtags: Update to 0.9.0-0.4e3630c.
	* gnu/packages/emacs-xyz.scm (emacs-ggtags): Update to 0.9.0-0.4e3630c.

2025-01-18  Lars Bilke  <lars.bilke@ufz.de>

	gnu: Add tclap.
	* gnu/packages/cpp.scm (tclap): New variable.

	Change-Id: I21e0eb623abe0b5add59647dec5606c706063e00

2025-01-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-zlib: Update to 0.2.2.
	* gnu/packages/guile.scm (guile-zlib): Update to 0.2.2.

	Change-Id: I723bcdf66cfe362c69a4c3c80147dcc68be13ced

2025-01-18  Danny Milosavljevic  <dannym@friendly-machines.com>

	emacs: Add emacs-uniquify-files.
	* gnu/packages/emacs-xyz.scm (emacs-uniquify-files): New variable.

	Change-Id: I5b6d253a2619f5402d5ee161307829d6d514ee14

2025-01-18  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: xmag: Update to 1.0.8.
	* gnu/packages/xorg.scm (xmag): Update to 1.0.8.

	Change-Id: I8103ebba616776853329fee0206c1a6377de8f40

2025-01-18  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: xev: Update to 1.2.6.
	* gnu/packages/xorg.scm (xev): Update to 1.2.6.

	Change-Id: I89d21ab3fcc580eaac07aed6cdbd74c7dd4563df

2025-01-18  Lesik Edelweiss  <lesikedelweiss@disroot.org>

	gnu: pam-u2f: Update to 3.1.2. [security fix]
	This fixes the CVE-2025-23013.

	Change-Id: I4a7d37c25af38ff90bbae18adc0d4b145c7ad3c0

2025-01-18  Dariqq  <dariqq@posteo.net>

	gnu: rsync: Update to 3.4.1.
	* gnu/packages/rsync.scm (rsync): Update to 3.4.1.

	Change-Id: I17686864a07b126841a13382f9a70028fb58544c

2025-01-17  Andreas Enge  <andreas@enge.fr>

	gnu: paritwine: Update to 0.2.1.
	* gnu/packages/algebra.scm (paritwine): Update to 0.2.1.

	Change-Id: I6c7463860e084a3611b7856c6cc399ee2f89fa90

2025-01-17  Ricardo Wurmus  <rekado@elephly.net>

	Revert "gnu: Add python-pathspec."
	This reverts commit da69a9e15115d6acc7e4a95cc6295f97c97f827e.

	We already have python-pathspec in (gnu packages python-build).  Also, this
	addition causes a massive number of rebuilds.

2025-01-17  宋文武  <iyzsong@member.fsf.org>

	gnu: solfege: Fix runtime error.
	This fixes <https://issues.guix.gnu.org/75623>.

	* gnu/packages/music.scm (solfege)[inputs]: Add python-pycairo.
	[propagated-inputs]: Add timidity++.
	[arguments]<wrap-program>: Wrap solfege with GI_TYPELIB_PATH.

	Change-Id: I30b38cec5ded514b35aeccd3e2fb0f94b96308d9

2025-01-17  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.63.17.
	* gnu/packages/prolog.scm (trealla): Update to 2.63.17.

	Change-Id: I01e3e93d5eb3c69d9ee2642be4f5b6f8ada7ff16

2025-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pydevd: Avoid test failures due to greendns.
	* gnu/packages/python-xyz.scm (python-pydevd)[arguments]: Disable one stubborn
	test; set EVENTLET_NO_GREENDNS.

	Change-Id: I3cf5af6c99dbb18095277f353f46c60f68a62188

2025-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pydevd: Disable flaky tests.
	Setting IS_PYPY doesn't do anything and I only set it before due to a
	misunderstanding.  Instead we should disable flaky tests.

	* gnu/packages/python-xyz.scm (python-pydevd)[arguments]: Ignore tests marked
	as "flaky"; do not set IS_PYPY variable in 'pre-check phase.

	Change-Id: If28f3dfd533df9048aeee5ecd42984b40ea0a22a

2025-01-17  Igor Goryachev  <igor@goryachev.org>

	gnu: elixir: Update to 1.18.1.
	* gnu/packages/elixir.scm (elixir): Update to 1.18.1.

	Change-Id: I3a4d5db3883da8081daeb330345632bd7c2cfcc4

2025-01-16  Ludovic Courtès  <ludo@gnu.org>
	    Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add entry for ‘%base-home-services’.
	* etc/news.scm: Add entry.

	Change-Id: I77b73ab870116004bfe66d86a28532af3e5447aa

2025-01-16  Ludovic Courtès  <ludo@gnu.org>

	home: Add log rotation to ‘%base-home-services’.
	* gnu/home.scm (%base-home-services): Add instance of
	‘home-log-rotation-service-type’.
	* doc/guix.texi (Shepherd Home Service): Document it.

	Change-Id: I00a98da100e3a07fe409f3c44d8ab88e743a8e3e

2025-01-16  Ludovic Courtès  <ludo@gnu.org>

	home: Define ‘%base-home-services’.
	* gnu/home.scm (%base-home-services): New variable.
	(<home-environment>)[services]: Change default to ‘%base-home-services’.
	* guix/scripts/home/import.scm (manifest+configuration-files->code): Use
	‘%base-home-services’ by default.
	* tests/home-import.scm (match-home-environment-no-services)
	(match-home-environment-transformations)
	(match-home-environment-no-services-nor-packages)
	(match-home-environment-bash-service)
	(match-home-environment-bash-service-with-alias): Adjust accordingly.
	* doc/he-config-bare-bones.scm: Use ‘%base-home-services’.
	* doc/guix.texi (Declaring the Home Environment): Add index entry for
	‘%base-home-services’.

	Change-Id: Id95ede62b97a976aad138bfc4b63fc0bdf37c7de

2025-01-16  Ludovic Courtès  <ludo@gnu.org>

	home: services: Add log rotation service.
	* gnu/home/services/admin.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* doc/guix.texi (Shepherd Home Service): Document it.

	Change-Id: I37ac171147c236b05d6d3b226e9072ab7524dfe9

2025-01-16  Ludovic Courtès  <ludo@gnu.org>
	    Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add entry for ‘rottlog-service-type’ deprecation.
	* etc/news.scm: Add entry.

	Change-Id: I46ccddf4216b4c46ec417692c832b2e37a3669a0

2025-01-16  Ludovic Courtès  <ludo@gnu.org>

	services: rottlog: Deprecate.
	* gnu/services/admin.scm (rottlog-service-type): Deprecate.
	* doc/guix.texi (Log Rotation): Add deprecation warning.

	Change-Id: I661666ff3de64a69ff4f4982d7f432fd575c36df

2025-01-16  Ludovic Courtès  <ludo@gnu.org>

	services: Switch from mcron + Rottlog to Shepherd’s log rotation.
	* gnu/services/admin.scm (unattended-upgrade-log-rotations): Remove.
	(unattended-upgrade-service-type): Remove ‘rottlog-service-type’
	extension.
	* gnu/services/audio.scm (mpd-log-rotation): Remove.
	(mpd-service-type): Remove ‘rottlog-service-type’ extension.
	(mympd-log-rotation): Remove.
	(mympd-service-type): Remove rottlog-service-type’ extension.
	* gnu/services/base.scm (%guix-publish-log-rotations): Remove.
	(guix-publish-service-type): Remove ‘rottlog-service-type’ extension.
	(%base-services): Instantiate ‘log-rotation-service-type’ instead of
	‘rottlog-service-type’.
	(%default-syslog-files): New variable.
	(syslog-service-type): Extend ‘log-rotation-service-type’.
	* gnu/services/cuirass.scm (cuirass-log-rotations): Remove.
	(cuirass-service-type): Remove ‘rottlog-service-type’ extension.
	(cuirass-remote-worker-log-rotations): Remove.
	(cuirass-remote-worker-service-type): Remove ‘rottlog-service-type’
	extension.
	* gnu/services/file-sharing.scm (%transmission-daemon-log-rotations):
	Remove.
	(transmission-daemon-service-type): Remove ‘rottlog-service-type’
	extension.
	* gnu/services/linux.scm (%earlyoom-log-rotation): Remove.
	(earlyoom-service-type): Remove ‘rottlog-service-type’ extension.
	* gnu/services/networking.scm (%ntp-log-rotation): Remove.
	(ntp-service-type): Remove ‘rottlog-service-type’ extension.
	(openntpd-service-type): Likewise.
	(%connman-log-rotation): Remove.
	(connman-service-type): Remove ‘rottlog-service-type’ extension.
	(%hostapd-log-rotation): Remove.
	(hostapd-service-type): Remove ‘rottlog-service-type’ extension.
	(%pagekite-log-rotation): Remove.
	(pagekite-service-type): Remove ‘rottlog-service-type’ extension.
	(%yggdrasil-log-rotation): Remove.
	(yggdrasil-service-type): Remove ‘rottlog-service-type’ extension.
	(%ipfs-log-rotation): Remove.
	(ipfs-service-type): Remove ‘rottlog-service-type’ extension.
	(%keepalived-log-rotation): Remove.
	(keepalived-service-type): Remove ‘rottlog-service-type’ extension.
	* gnu/services/web.scm (%hpcguix-web-log-rotations): Remove.
	(hpcguix-web-service-type): Remove ‘rottlog-service-type’ extension.
	(%mumi-log-rotations): Remove.
	(mumi-service-type): Remove ‘rottlog-service-type’ extension.
	* doc/guix.texi (Log Rotation): Adjust text regarding which one is in
	‘%base-services’.

	Change-Id: I8802d4c2337a1e08e3c084d6217f76527d7ee1fb

2025-01-16  Ludovic Courtès  <ludo@gnu.org>

	services: unattended-upgrade: Rewrite as a Shepherd timer.
	This is a semi-incompatible change: gexps previously provided in the
	‘schedule’ field will no longer work.

	* gnu/services/admin.scm (unattended-upgrade-mcron-jobs): Rename to…
	(unattended-upgrade-shepherd-services): … this.  Return a list of one
	Shepherd service.  Remove custom logging and time limitation facilities
	from ‘code’.
	(unattended-upgrade-service-type): Extend ‘shepherd-root-service-type’
	instead of ‘mcron-service-type’.
	(<unattended-upgrade-configuration>)[services-to-restart]: Change
	default.
	* doc/guix.texi (Unattended Upgrades): Adjust ‘schedule’ and
	‘services-to-restart’ documentation.

	Change-Id: I1b239c5946e71cf9e2af9b24fe4b01366b57fb7a

2025-01-16  Ludovic Courtès  <ludo@gnu.org>

	services: log-cleanup: Rewrite as a Shepherd timer.
	This is a semi-incompatible change: gexps previously provided in the
	‘schedule’ field will no longer work.

	* gnu/services/admin.scm (log-cleanup-mcron-jobs): Remove.
	(log-cleanup-shepherd-services): New procedure.
	(log-cleanup-service-type): Extend SHEPHERD-ROOT-SERVICE-TYPE instead of
	MCRON-SERVICE-TYPE.
	* doc/guix.texi (Log Rotation): Adjust ‘schedule’ documentation
	accordingly.

	Change-Id: I2a3beb7dffbc9992b714a29423674db9c7dc6cab

2025-01-16  Ludovic Courtès  <ludo@gnu.org>

	services: Add ‘log-rotation-service-type’.
	* gnu/services/admin.scm (%default-log-rotation-calendar-event): New
	variable.
	(<log-rotation-configuration>): New record type.
	(log-rotation-shepherd-services): New procedure.
	(log-rotation-service-type): New variable.

	Change-Id: I4400035f3b6065ec147ac932110b690120d739c2

2025-01-16  Ludovic Courtès  <ludo@gnu.org>

	system: Add zstd to ‘%base-packages’.
	This is particularly useful now that log files are going to be
	zstd-compressed by default, among other uses of zstd.

	* gnu/system.scm (%base-packages-utils): Add ‘zstd’.

	Change-Id: I766791fea3bc3fca2519a7cd6ac472550be386dd

2025-01-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd@1.0: Add dependency on gzip and zstd.
	* gnu/packages/admin.scm (shepherd-1.0)[arguments]: New field.
	[inputs]: New field.

	Change-Id: If21f876bbf3fba933a8d997a95db91b961adfca3

2025-01-16  Thanos Apollo  <public@thanosapollo.org>

	gnu: yt-dlp: Update to 2025.01.15.
	* gnu/packages/video.scm (yt-dlp): Update to 2024.12.23.

	Change-Id: I61444694f016e865a6163fb42603e422b9815c7d

2025-01-16  jgart  <jgart@dismail.de>

	gnu: Add python-pathspec.
	* gnu/packages/python-xyz.scm (python-pathspec): New variable.

	Change-Id: I8576103866117aa46ef3d5fc7274926b8a4878d9

2025-01-16  Florian Pelz  <pelzflorian@pelzflorian.de>

	gnu: viewnior: Support image formats out of the box.
	* gnu/packages/image-viewers.scm (viewnior)
	[inputs]: Add 'webp-pixbuf-loader' for WebP support.
	[arguments]: Enable 'glib-or-gtk?' to make available
	GDK_PIXBUF_MODULE_FILE.  Wrap viewnior to use it instead
	of the image loaders installed by the user.

	Fixes: <https://issues.guix.gnu.org/63427>
	Change-Id: I86b7c2845af2fc1d3fdf4032b2208493a6868546

2025-01-16  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-rpanglaodb.
	* gnu/packages/cran.scm (r-rpanglaodb): New variable.

	Change-Id: I526a9bc52b77c97c3c85fbe4fd235cb53254495c

2025-01-16  Andy Tai  <atai@atai.org>

	gnu: gcide: Update to 0.54.
	* gnu/packages/dictionaries.scm (gcide): Update to 0.54.

	Change-Id: Id5444ac5b36be1b368b88572745166fd9c96b72f

2025-01-16  Yarl Baudig  <yarl-baudig@mailoo.org>

	doc: Unattended upgrades: document module.
	* doc/guix.texi (Unattended Upgrades): document module.

	Change-Id: I668e5e0165ff75ac6a5fe510639b976aaf779556

2025-01-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: doxygen: Remove now unnecessary Hurd patch.
	* gnu/packages/documentation.scm (doxygen)[arguments]: Remove
	‘apply-patch’ phase.
	* gnu/packages/patches/doxygen-hurd.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Reported-by: yelninei
	Change-Id: Ifa5eca19e0504b9c5df1f7a57c4d5c355049a41f

2025-01-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgpg-error: Remove now unnecessary x86_64-gnu patch.
	* gnu/packages/gnupg.scm (libgpg-error)[arguments]: Remove
	‘apply-hurd64-patch’ phases.
	* gnu/packages/patches/libgpg-error-hurd64.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Reported-by: yelninei
	Change-Id: I2c5a5c19ba673f7d8946f755207fc260b7d452b9

2025-01-16  Sören Tempel  <soeren@soeren-tempel.net>

	services: dns: Minor cleanup of unbound service.
	In #68757, v3 instead of v4 of the patchset was committed by accident.
	This patch revives the (minor) changes made in the v4.

	* gnu/service/dns.scm: Remove exports of no longer existing names.
	(unbound-service-type): Fix at typo (unbound -> Unbound).
	(unbound-shepherd-service): Run after user processes.
	(unbound-account-service): Determine shell based on shadow package.

2025-01-16  Karl Hallsby  <karl@hallsby.com>

	services: Add xe-guest-utilities-service-type.
	* gnu/services/virtualization.scm (xe-guest-utilities-configuration,
	  xe-guest-utilities-service-type): New variables.
	* doc/guix.texi: Document them.

	Change-Id: Ife4e79fa6d1a9d5a21bf7479488884f2a5cf8d56

2025-01-16  Karl Hallsby  <karl@hallsby.com>

	gnu: Add xe-guest-utilities.
	* gnu/packages/virtualization.scm (xe-guest-utilities): Init at 8.4.0

	Change-Id: I4daf19dc1964be00554e1c598ef88897081f5d52

2025-01-16  Andreas Enge  <andreas@enge.fr>

	gnu: gp2c: Update to 0.0.14.
	* gnu/packages/algebra.scm (gp2c): Update to 0.0.14.

	Change-Id: Ia45f9fae34f0a63a434ab5f7120cf1fba943161b

2025-01-16  Andreas Enge  <andreas@enge.fr>

	gnu: pari-gp: Update to 2.17.0.
	* gnu/packages/algebra.scm (pari-gp): Update to 2.17.0.
	* gnu/packages/patches/pari-gp-qfcvp.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.

	Change-Id: If0ea83651ae7aa4cb5de61dfaa5ec2b11051eaab

2025-01-16  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-ngesh.
	* gnu/packages/bioinformatics.scm (python-ngesh): New variable.

	Change-Id: If51f3075037647e319efa9468331677a845b30cb

2025-01-16  Jonas Freimuth  <jonas.freimuth@posteo.de>

	gnu: Add python-radian.
	* gnu/packages/statistics.scm (python-radian): New variable.

	Change-Id: Ibb4c642387591c14a0744cc52c57dbafa2f7f015

2025-01-16  Jonas Freimuth  <jonas.freimuth@posteo.de>

	gnu: Add python-rchitect.
	* gnu/packages/statistics.scm (python-rchitect): New variable.

	Change-Id: I45fe6f8803f953168b275ea28e444d4ece3912ec

2025-01-16  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	etc: snippets: Improve usability of tempel phases snippets.
	* etc/snippets/tempel/scheme-mode.eld (#:phases~\ ): New snippet.
	(add-before\ , add-after\ , replace\ ): Add dummy phase names.

	gnu: seahorse: Update to 47.0.1.
	* gnu/packages/gnome.scm (seahorse): Update to 47.0.1.

	teams: gnome: Add gnome-extension-manifest.
	* etc/teams/gnome/gnome-extension-manifest.scm: New file.

	teams: gnome: Add gnome-manifest.
	* etc/teams/gnome/gnome-manifest.scm: New file.

	gnu: orchis-theme: Update to 2024-11-03.
	* gnu/packages/gnome-xyz.scm (orchis-theme): Update to 2024-11-03.
	[#:configure-flags]: Remove “--radio-color”.

	gnu: matcha-theme: Update to 2024-05-01.
	* gnu/packages/gnome-xyz.scm (matcha-theme): Update to 2024-05-01.

2025-01-16  gemmaro  <gemmaro.dev@gmail.com>

	gnu: emacs-slite: Fix description.
	* gnu/packages/lisp-xyz.scm (emacs-slite)[description]:
	Fix Texinfo code markup.

	Change-Id: Ic3c4be16ed18b1c7ffba949f81746f91eed1d029

2025-01-16  gemmaro  <gemmaro.dev@gmail.com>

	gnu: emacs-eimp: Fix description.
	* gnu/packages/emacs-xyz.scm (emacs-eimp)[description]:
	Fix Texinfo code markup.

	Change-Id: If457277254dbbdf3ba50b14ff0c2a74c6ddb94d6

2025-01-16  gemmaro  <gemmaro.dev@gmail.com>

	gnu: emacs-howm: Fix description.
	* gnu/packages/emacs-xyz.scm (emacs-howm)[description]:
	Fix Texinfo code markup.

	Change-Id: I44e352da17d48fe8f71421ad66c31d1c68442b61

2025-01-16  gemmaro  <gemmaro.dev@gmail.com>

	gnu: python-pylibmc: Fix description.
	* gnu/packages/databases.scm (python-pylibmc)[description]:
	Fix Texinfo code markup.

	Change-Id: I71cff32e5c2c739de26e0473d57f7fc13e669426

2025-01-16  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	guix: docker: Support riscv64.
	* guix/docker.scm (build-docker-image): Add riscv64 case.

	Change-Id: I4b735dfe299818209341e65876fe736046bb30e7

2025-01-16  hiecaq  <this@hiecaq.org>

	gnu: ghc-xmobar: Update to 0.48.1.
	* gnu/packages/wm.scm (ghc-xmobar): Update to 0.48.1.
	  [inputs]: Add ghc-extra.
	  [home-page]: Point to the actual project home-page.

	Change-Id: I4a43c774a00853eb15a0874d5228729867d0606e

2025-01-16  hiecaq  <this@hiecaq.org>

	gnu: ghc-xmonad-contrib: Update to 0.18.1.
	* gnu/packages/wm.scm (ghc-xmonad-contrib): Update to 0.18.1.
	  [arguments]: Remove field.

	Change-Id: I4cc6c613be3c15cdd326fde90b4689beec629d36

2025-01-16  hiecaq  <this@hiecaq.org>

	gnu: xmonad: Update to 0.18.0.
	* gnu/packages/wm.scm (xmonad): Update to 0.18.0.
	[home-page]: Use https.
	[arguments]<#:phases>: Use make-desktop-entry-file.

	Change-Id: Ia3d4a350c1e8eb82d8e11e151dd83b5a10c22ff5

2025-01-16  Cayetano Santos  <csantosb@inventati.org>

	gnu: openfpgaloader: Update to 0.13.1.
	* gnu/packages/fpga.scm (openfpgaloader): Update to 0.13.1.

	Change-Id: Ib7f221848e5ac701b03405d02ab21dbd686f73f6

2025-01-15  Dariqq  <dariqq@posteo.net>

	gnu: fastfetch: Add more configure flags.
	Use dynamic linking for dependencies instead of dlopening them at
	runtime which requries a wrapper with LD_LIBRARY_PATH.

	Additionally provide custom paths to pci-ids and amdgpu-ids.

	* gnu/packages/admin.scm (fastfetch)
	[#:configure-flags]: Enable dynamic linking and disable
	directx-headers. Set custom paths to hwdata and libdrm.
	[inputs]: Add hwdata and libdrm for the custom paths.

	Change-Id: I9f86b49f0a116bcee91ca15b6e77cfbb3867e290

2025-01-15  Dariqq  <dariqq@posteo.net>

	gnu: fastfetch: Update to 2.34.1.
	* gnu/packages/admin.scm (fastfetch): Update to 2.34.1.
	[origin]: Add snippet to remove third party code.
	[#:configure-flags]: Disable bundled yyjson, disable flashfetch, enable
	tests and skip installing license.
	[native-inputs]: Add python-minimal.
	[inputs]: Add yyjson.

	Change-Id: I52d5cf244726bf4362f658f818094a483e3b3d01

2025-01-15  Dariqq  <dariqq@posteo.net>

	gnu: Add yyjson.
	* gnu/packages/c.scm (yyjson): New variable.

	Change-Id: Ica9ff2e1b6676aa8761eb33cbab76154f17e443f

2025-01-15  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add emacs-org-sticky-header.
	* gnu/packages/emacs-xyz.scm (emacs-org-sticky-header): New variable.

	Change-Id: I0f1f87efb9617c91281424967f52be77e83dc993

2025-01-15  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: sslh: Use GEXPs.
	* gnu/packages/networking.scm (sslh): Use GEXPs.

	Change-Id: I5b31afdfeb1f1f9b2e5f86290adc405f3a90a367

2025-01-15  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: sslh: Update to 2.1.2.
	* gnu/packages/networking.scm (sslh): Update to 2.1.2.
	[native-inputs]: Add pcre2.
	[inputs]: Remove tcp-wrappers and libcap.  Add libev.
	[arguments]<phases>: Patch tests; disable a failing test.
	<make-flags>: Disable USELIBCAP as it leads to "permission denied" errors.
	Disable USELIBWRAP as it leads to linker errors.  Add USELIBCONFIG.

	Change-Id: I20ba6e5ec1af4c7666d2b1f9870c850207e9c2c9

2025-01-15  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-xenops: Update to 0.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-xenops): Update to 0.0.1.

	Change-Id: I9ee91d166b6414e53686a4627f5c5d77debe3987

2025-01-15  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: xaos: Update to 4.3.3.
	* gnu/packages/maths.scm (xaos): Update to 4.3.3.

	Change-Id: I6ff66c937320b081e60ed05f334c99de7e2b2713

2025-01-15  Raven Hallsby  <karl@hallsby.com>

	service: plasma: Allow access bluetooth devices in "System Settings".
	This adds the Bluetooth section back to KDE Plasma 6's System Settings menu.

	* gnu/packages/kde-plasma.scm (bluedevil): Propagate bluez-qt.
	* gnu/packages/kde-plasma.scm (plasma)[inputs]: Add bluedevil.
	* gnu/services/desktop.scm (plasma-dbus-service): Add bluedevil as dbus-based
	application.

	Change-Id: If6a740c88e81bac4ccc220e918c17045eaa8e597

2025-01-15  Ashvith Shetty  <ashvithshetty10@gmail.com>

	gnu: Add corectrl.
	* gnu/packages/admin.scm (corectrl): New variable.
	* gnu/packages/patches/corectrl-polkit-install-dir.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add reference to it.

	Change-Id: I7b0f85c917eb58d7518d7ee7c5b22ef2debde7d9

2025-01-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sequoia-cert-store-0.6: Update to 0.6.2.
	* gnu/packages/sequoia.scm (rust-sequoia-cert-store-0.6): Update to
	0.6.2.
	[cargo-inputs]: Replace rust-sequoia-net-0.28 with 0.29.

	Change-Id: I44a0dc4272a54e881e6966400df70637c5399136

2025-01-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add sequoia-chameleon-gnupg.
	* gnu/packages/sequoia.scm (sequoia-chameleon-gnupg): New variable.

	Change-Id: Ia5e759c55f94e9daf52a3ad56a1dfc34d6a1bef6

2025-01-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-gpg-agent-0.4.
	* gnu/packages/sequoia.scm (rust-sequoia-gpg-agent-0.4): New variable.

	Change-Id: I7ef44782382c1983058685a28a0f5a77f03f2e38

2025-01-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-openssh-keys-0.6.
	* gnu/packages/crates-io.scm (rust-openssh-keys-0.6): New variable.

	Change-Id: Ib248348f3f985a62d8aa5708c251c4ff9a221c5b

2025-01-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-histo-1.
	* gnu/packages/crates-io.scm (rust-histo-1): New variable.

	Change-Id: Ib1e8f13bcdc111700ce6e83d466f1f0a408b7eb7

2025-01-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-interprocess-1.
	* gnu/packages/crates-io.scm (rust-interprocess-1): New variable.

	Change-Id: I8b36d0a17c10d4d0f9dd9c84d4c78d5be7a90cfc

2025-01-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-spinning-0.1.
	* gnu/packages/crates-io.scm (rust-spinning-0.1): New variable.

	Change-Id: I349ad5f8ec9f966757b6496bbdafeccc803ec425

2025-01-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-streaming-stats-0.1.
	* gnu/packages/crates-io.scm (rust-streaming-stats-0.1): New variable.

	Change-Id: I3eabf612e2691ae52b031da3520db15f8fbf3acc

2025-01-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-intmap-0.7.
	* gnu/packages/crates-io.scm (rust-intmap-0.7): New variable.

	Change-Id: I008ebe200ce20002bb63560626cbfab974a13626

2025-01-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ordermap-0.2.
	* gnu/packages/crates-io.scm (rust-ordermap-0.2): New variable.

	Change-Id: I022676b16717ce3bfa138ce2e3f50a4cc38669a7

2025-01-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add fast5.
	Moved here from guix-science.

	* gnu/packages/bioinformatics.scm (fast5): New variable.

	Change-Id: I3373be5d5c80f3600b88fd3f71eadf723443e1c9

2025-01-15  André Batista  <nandre@riseup.net>

	gnu: noscript: Update to 12.1.1
	* gnu/packages/browser-extensions.scm (noscript): Update to 12.1.1.

	Change-Id: Ib46415d6cf70fa4b2fcce2961f309daa6d416974

2025-01-15  André Batista  <nandre@riseup.net>

	gnu: torbrowser: Update to 14.0.4 [security-fixes].
	Fixes CVEs 2025-0237, 2025-0238, 2025-0239, 2025-0240, 2025-0241,
	2025-0242 and 2025-0243.  See
	<https://www.mozilla.org/en-US/security/advisories/mfsa2025-02/> for
	details.

	* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
	20250106125732.
	(%torbrowser-version): Update to 14.0.4.
	(%torbrowser-firefox-version): Update to 128.6.0esr-14.0-1-build1.
	(torbrowser-translation-base): Update to
	bb1df34ec79d55dcd1e0ebc80cb2c72d27c462b7.
	(torbrowser-translation-specific): Update to
	ed3c2270e0a932596abb9fdb9a9f7151fb74d3a1.

	Change-Id: I913c052a401ca5a805b2c794e825cdaaacf6d09e

2025-01-15  André Batista  <nandre@riseup.net>

	gnu: ublock-origin: Update to 1.62.0.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.62.0.
	(ublock-main-assets): Update to 9b6960f06bd36d77e67544c478899980e6aa1cf2.
	(ublock-prod-assets): Update to 08387160d86372d5a25f81f7c57d5c634457b9ed.

	Change-Id: Id68ec9f8f9001478b393be98b9150fac7ec51b1b

2025-01-15  André Batista  <nandre@riseup.net>

	gnu: mullvadbrowser: Update to 14.0.4 [security fixes].
	Fixes CVEs 2025-0237, 2025-0238, 2025-0239, 2025-0240, 2025-0241,
	2025-0242 and 2025-0243.  See
	<https://www.mozilla.org/en-US/security/advisories/mfsa2025-02/> for
	details.

	* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
	20250106125732
	(%mullvadbrowser-version): Update to 14.0.4.
	(%mullvadbrowser-firefox-version): Update to 128.6.0esr-14.0-1-build1.
	(mullvadbrowser-translation-base): Update to
	bb1df34ec79d55dcd1e0ebc80cb2c72d27c462b7.
	(mullvadbrowser-translation-specific): Update to
	6a1ef41c664a5185e25ca2c4bbf5d7447bd888a7.

	Change-Id: I1c0b2290b89d59f9d21ac0be273ca686593ee002

2025-01-15  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: rsync: Update to 3.4.0. [security fixes]
	Fixes CVE-2024-12084, CVE-2024-12085, CVE-2024-12086, CVE-2024-12087,
	CVE-2024-12088, CVE-2024-12747

	* gnu/packages/rsync.scm (rsync): Update to 3.4.0.

	Change-Id: Ia40cec889f8370bd987132137e59d938ddc7d0be

2025-01-15  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: sdl3: Update to 3.1.8.
	* gnu/packages/sdl.scm (sdl3): Update to 3.1.8.

	Change-Id: I2527b6732adcba2d9c97aa6aa2b602760704f02e

2025-01-15  dan  <i@dan.games>

	gnu: Add sdl3.
	* gnu/packages/sdl.scm (sdl3): New variable.

	Change-Id: I3e8c3c6290078da18139ce5375a8e1902a360f4a

2025-01-15  Alexis Simon  <alexis.simon@runbox.com>

	gnu: python-cyvcf2: Update to 0.31.1
	This commit also fixes the previous build failure.

	* gnu/packages/bioinformatics.scm (python-cyvcf2): Update to 0.31.1.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Icc5057cf9f5e6ba141e6e29e8f4db657cd04c1d2

2025-01-14  jgart  <jgart@dismail.de>

	gnu: rubberband: Update to 4.0.0.
	* gnu/packages/audio.scm (rubberband): Update to 4.0.0.

	Change-Id: I1430146140261cefafc772447577ebb887363197

2025-01-14  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.63.15.
	* gnu/packages/prolog.scm (trealla): Update to 2.63.15.

	Change-Id: I8867f8fc0279ab1cdcab08641aebf8f44e217539

2025-01-14  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add emacs-xenops.
	* gnu/packages/emacs-xyz.scm (emacs-xenops): New variable.

	Change-Id: Id0e7f5440fb32f876ca448d2b1264c5de7d56c51

2025-01-14  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add emacs-treemacs-nerd-icons.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs-nerd-icons): New variable.

	Change-Id: Ib2f0c4d9084781422a963f5c4c4c34c47225b36d

2025-01-14  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add emacs-bar-cursor.
	* gnu/packages/emacs-xyz.scm (emacs-bar-cursor): New variable.

	Change-Id: I8155ed4de4b49c8994effa7250a34ca7fa356168

2025-01-14  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add emacs-wakib-keys.
	* gnu/packages/emacs-xyz.scm (emacs-wakib-keys): New variable.

	Change-Id: I8be627dfd7f9eb54e7dbda78906b29906af168bd

2025-01-14  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-58.c886685.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-58.c886685.

	Change-Id: I60eefb1a04effdec9a12c7ed93994b8c258171aa

2025-01-14  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-39.70df5af.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-39.70df5af.
	[arguments,native-inputs,propagated-inputs]: Add guile-knots.

	Change-Id: I26470c0f15d0b9416f9e867b62e21b52e132927e

2025-01-14  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-112.44c8108.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-112.44c8108.
	[arguments,native-inputs,propagated-inputs]: Add guile-knots.

	Change-Id: I5858ae6bb61bf3dada607ffea4ceda45f6a21df2

	Change-Id: I72be3112709a07d2a83af98325fe7846a97ff6e7

2025-01-14  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-4.d572f59.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-4.d572f59.

	Change-Id: I6a6e1ccf77d39d8849e9936a2458b0d6cd07112e

2025-01-14  Dariqq  <dariqq@posteo.net>

	gnu: ath9k-firmware: Remove CMAKE_SYSTEM_NAME override.
	* gnu/packages/firmware.scm
	(ath9k-htc-ar7010-firmware)[#:configure-flags]: Remove CMAKE_SYSTEM_NAME.
	(ath9k-htc-ar9271-firmware)[#:configure-flags]: Same.

	Change-Id: I87acb0aa781d104be511b1f368d9332c61d71627

2025-01-14  Dariqq  <dariqq@posteo.net>

	build-system: cmake: Rework cross compilation.
	Move the extra configure flags for cross building out from the build side code and instead
	prepend them to the configure-flags.

	Use new procedure cmake-system-name-for-target to add support for hurd and
	bare-metal targets.

	* guix/build/cmake-build-system.scm (configure): Move cross build flags from
	here ...
	* guix/build-system/cmake.scm (cmake-cross-build): ... to here.
	(cmake-system-name-for-target): New procedure.

	Change-Id: Ic68acc246e543491ed147e53d47cec5de46b82cb

2025-01-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: gpgme: Remove 1.23 and update KDE users.
	* gnu/packages/gnupg.scm (gpgme-1.23): Remove.
	(qgpgme-qt6-1.23): Rename to…
	(qgpgme-qt6): … this, and inherit from ‘gpgme’.
	* gnu/packages/kde-pim.scm (kaddressbook, kgpg)
	(kleopatra, kmail, kmessagelib, libkleo): Update accordingly.
	* gnu/packages/kde-plasma.scm (plasma-pass): Likewise.
	* gnu/packages/kde.scm (akregator): Likewise.

	Change-Id: Ib79b26026a84533da1054da90a5b991dbdaf8a2e
	Suggested-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>

2025-01-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: gpgme: Update to 1.24.1.
	* gnu/packages/gnupg.scm (gpgme): Update to 1.24.1.

	Change-Id: Iea6b7241e26ade4fae5423e3e1cbe2f61843d195

2025-01-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnupg: Update to 2.4.7.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.4.7.
	[arguments]: Adjust ‘patch-test-paths’.

	Change-Id: I63fabffebf80a2c9f1bb9ba421712bb49100711e

2025-01-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: npth: Update to 1.8.
	* gnu/packages/gnupg.scm (npth): Update to 1.8.

	Change-Id: Ife07451ffa1f9f484f8ee7464d6a7e56e004cb1a

2025-01-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: libksba: Update to 1.6.7.
	* gnu/packages/gnupg.scm (libksba): Update to 1.6.7.

	Change-Id: If45946a631880dc08a6e92b1112482389cb66f70

2025-01-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: libassuan: Update to 3.0.1.
	* gnu/packages/gnupg.scm (libassuan): Update to 3.0.1.
	[propagated-inputs]: Remove ‘pth’, which is no longer needed.

	Change-Id: Ib4723899008d44f771fbfe156b5ee6f738945bb6

2025-01-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgcrypt: Update to 1.11.0.
	* gnu/packages/gnupg.scm (libgcrypt): Update to 1.11.0.

	Change-Id: I656ee40b038f980b1184c8cc070cdcbccf381356

2025-01-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgpg-error: Update to 1.51.
	* gnu/packages/gnupg.scm (libgpg-error): Update to 1.51.

	Change-Id: I44ff7b33bcbe60b0dc242be17c6fa37f1c7c6ac8

2025-01-14  Ludovic Courtès  <ludo@gnu.org>

	doc: Remove extra closing paren.
	* doc/guix.texi (Guix Services): Remove extra paren in example.

	Change-Id: Ib834f98b2fbee0c6577166b4c45b747beb9f7198

2025-01-14  Ludovic Courtès  <ludo@gnu.org>

	doc: Add missing paren.
	* doc/guix.texi (Privileged Programs): Add missing paren in example.

	Change-Id: Iaeac91b193c475e8c18a713f7a958053372bfd76

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt: Add native-search-paths for QT_PLUGIN_PATH.
	* gnu/packages/lxqt.scm (lxqt)[native-search-paths]: Add QT_PLUGIN_PATH.

	Change-Id: Ifcb37f735b9f65a39b47735a9b80e81b08b85315

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt: Propagate qtsvg instead of qtsvg-5.
	* gnu/packages/lxqt.scm (lxqt)[propagated-inputs]: Replace qtsvg-5 with qtsvg.

	Change-Id: I1c811ae78bda0b60557b3d23b8c32fc018d27a94

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-archiver: Update to 1.1.0.
	* gnu/packages/lxqt.scm (lxqt-archiver): Update to 1.1.0.
	[inputs]: Replace qtbase-5 with qtbase.  Remove qtx11extras.
	[native-inputs]: Replace qttools-5 with qttools.

	Change-Id: I5e0770cfce664efda6a931619f22e1fd0abd8ab0

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: screengrab: Update to 2.9.0.
	* gnu/packages/lxqt.scm (screengrab): Update to 2.9.0.
	[inputs]: Replace kwindowsystem-5 with kwindowsystem.  Replace qtbase-5 with
	qtbase.  Remove qtsvg-5 and qtx11extras.
	[native-inputs]: Replace qttools-5 with qttools.

	Change-Id: Ib049452f69a428d942485a792ab82d9987189125

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: qterminal: Update to 2.1.0.
	* gnu/packages/lxqt.scm (qterminal): Update to 2.1.0.
	[inputs]: Add layer-shell-qt.  Replace qtbase-5 with qtbase.  Remove
	qtx11extras.
	[native-inputs]: Remove qttools-5.

	Change-Id: Ifb873569493a0e62b51ad5ef97cbe8369ff35977

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: qtermwidget: Update to 2.1.0.
	* gnu/packages/lxqt.scm (qtermwidget): Update to 2.1.0.
	[inputs]: Replace qtbase-5 with qtbase.
	[native-inputs]: Remove qttools-5.

	Change-Id: Id7b012e978eda2b418c04ed1ac26f4e7ebfac31b

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: qps: Update to 2.10.0.
	* gnu/packages/lxqt.scm (qps): Update to 2.10.0.
	[inputs]: Simplify.
	[native-inputs]: Remove qttools-5.

	Change-Id: I48ee1ce17382929a5746722d13d129125064bb2f

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: pavucontrol-qt: Update to 2.1.0.
	* gnu/packages/lxqt.scm (pavucontrol-qt): Update to 2.1.0.
	[inputs]: Remove pcre and qtx11extras.  Replace qtbase-5 with qtbase.
	[native-inputs]: Remove qttools-5.

	Change-Id: I62b80d22490ae18dd630cb3dffde3f037178f06a

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: obconf-qt: Update to 0.16.5.
	* gnu/packages/lxqt.scm (obconf-qt): Update to 0.16.5.
	[inputs]: Replace qtbase-5 with qtbase.  Remove qtx11extras.
	[native-inputs]: Remove qttools-5.

	Change-Id: I1ca1f9d27ca0d0fc14cc8373afa278c4b24f7e05

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: lximage-qt: Update to 2.1.0.
	* gnu/packages/lxqt.scm (lximage-qt): Update to 2.1.0.
	[inputs]: Simplify.

	Change-Id: Id63ae4755d010fba69d879201b42e0bbb6847ff2

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: pcmanfm-qt: Update to 2.1.0.
	* gnu/packages/lxqt.scm (pcmanfm-qt): Update to 2.1.0.
	[inputs]: Add layer-shell-qt.  Simpfily.

	Change-Id: I0b333bd06526fb2ce986c49da6e3278a9d32231b

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: libfm-qt: Update to 2.1.0.
	* gnu/packages/lxqt.scm (libfm-qt): Update to 2.1.0.
	[inputs]: Simplify.  Add lxqt-menu-data.
	[propagated-inputs]: Add glib, qtbase, libxcb and menu-cache.

	Change-Id: Ief80fd000e5144ce5e7ae4ac1514d0a300c95a75

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-themes: Update to 2.1.0.
	* gnu/packages/lxqt.scm (lxqt-themes): Update to 2.1.0.

	Change-Id: I3079da0325ebafa2cdba19948e834dffc9cbc802

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-sudo: Update to 2.1.0.
	* gnu/packages/lxqt.scm (lxqt-sudo): Update to 2.1.0.
	[inputs]: Simplify.

	Change-Id: Idfeb3cce3a7a00acef54c2e5ff853c8a8472bff3

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-session: Update to 2.1.1.
	* gnu/packages/lxqt.scm (lxqt-session): Update to 2.1.1.
	[inputs]: Add layer-shell-qt.  Simplify.

	Change-Id: I9f8ad80c058cdd58cd04ad5e24f0dd3cd859cad9

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-runner: Update to 2.1.1.
	* gnu/packages/lxqt.scm (lxqt-runner): Update to 2.1.1.
	[inputs]: Add layer-shell-qt and menu-cache.  Simplify.

	Change-Id: Idcd9496031e7fde7fbe2c13c09fd6cd9856cc91b

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-qtplugin: Update to 2.1.0.
	* gnu/packages/lxqt.scm (lxqt-qtplugin): Update to 2.1.0.
	[inputs]: Simplify.  Replace libdbusmenu-qt with libdbusmenu-lxqt.

	Change-Id: Ic197afa935adbf53ead781c4370588dc9ebe2570

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-powermanagement: Update to 2.1.0.
	* gnu/packages/lxqt.scm (lxqt-powermanagement): Update to 2.1.0.
	[inputs]: Simplify.

	Change-Id: I988a275473c33ce21cd2f0a0b9a1da284382f783

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-policykit: Update to 2.1.0.
	* gnu/packages/lxqt.scm (lxqt-policykit): Update to 2.1.0.
	[inputs]: Simplify.  Replace polkit-qt with polkit-qt6.

	Change-Id: Ifc7caa4521b22b593ee8bb30d78fd88a3c3724d3

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-panel: Update to 2.1.4.
	* gnu/packages/lxqt.scm (lxqt-panel): Update to 2.1.4.
	[inputs]: Add layer-shell-qt and qtwayland.  Replace libdbusmenu-qt with
	libdbusmenu-lxqt.  Simplify.
	[propagated-inputs]: Replace lxmenu-data with lxqt-menu-data.

	Change-Id: I33e4cf7b40888fa90c53ec74997ef57d13eff9c9

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: Add libdbusmenu-lxqt.
	* gnu/packages/lxqt.scm (libdbusmenu-lxqt): New variable.

	Change-Id: I5901666dc75f42b039f24487feb9d00d8eacd4ff

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-openssh-askpass: Update to 2.1.0.
	* gnu/packages/lxqt.scm (lxqt-openssh-askpass): Update to 2.1.0.
	[inputs]: Simplify.

	Change-Id: I53c5447057d4c1a2b6b16cdb2525e4578e148a65

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-notificationd: Update to 2.1.1.
	* gnu/packages/lxqt.scm (lxqt-notificationd): Update to 2.1.1.
	[inputs]: Simplify.  Add layer-shell-qt.  Replace kwindowsystem-5 with
	kwindowsystem.

	Change-Id: I945571483e4c3d50214d896092a55da1effa6a16

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-globalkeys: Update to 2.1.0.
	* gnu/packages/lxqt.scm (lxqt-globalkeys): Update to 2.1.0.
	[inputs]: Simplify.

	Change-Id: Ia22d1de54419b6055b5879af873a70eb24705940

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-config: Update to 2.1.0.
	* gnu/packages/lxqt.scm (lxqt-config): Update to 2.1.0.
	[inputs]: Simplify.  Add lxqt-menu-data.
	[propagated-inputs]: Replace libkscreen-5 with libkscreen.

	Change-Id: I00a6c60b73971f98ca5287c4f4c1afa536c0bd56

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: Add lxqt-menu-data.
	* gnu/packages/lxqt.scm (lxqt-menu-data): New variable.

	Change-Id: I343d109143e1cf76d328eca61e180e41749b1b92

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-admin: Update to 2.1.0.
	* gnu/packages/lxqt.scm (lxqt-admin): Update to 2.1.0.
	[inputs]: Simplify.  Replace polkit-qt with polkit-qt6.

	Change-Id: I7aadc62b90dc3b98a50ec18c7f64f1126d50d9ac

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-about: Update to 2.1.0.
	* gnu/packages/lxqt.scm (lxqt-about): Update to 2.1.0.
	[inputs]: Simplify.

	Change-Id: I16b86046a27c7642969692e41e33eac620013b06

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: libsysstat: Update to 1.1.0.
	* gnu/packages/lxqt.scm (libsysstat): Update to 1.1.0.
	[inputs]: Replace qtbase-5 with qtbase.

	Change-Id: Ib9214bce447c945bac63ac6503e39c40411a9b4d

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: liblxqt: Update to 2.1.0.
	* gnu/packages/lxqt.scm (liblxqt): Update to 2.1.0.
	[propagated-inputs]: Add kwindowsystem, libqtxdg, lxqt-build-tools, qtbase and qttools.

	Change-Id: I92ba002216add8b94ad1367200aea1f41398a85f

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: qtxdg-tools: Update to 4.1.0.
	* gnu/packages/lxqt.scm (qtxdg-tools): Update to 4.1.0.

	Change-Id: I25750ef3d0b4f3bf8b6fe52e53b662c978ce81e2

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: libqtxdg: Update to 4.1.0.
	* gnu/packages/lxqt.scm (libqtxdg)[propagated-inputs]: Use Qt6.  Move GLIB to inputs.

	Change-Id: I15f29c7ddeed91aebd799bbc588173051edf76f6

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-build-tools: Update to 2.1.0.
	* gnu/packages/lxqt.scm (lxqt-build-tools): Update to 2.1.0.
	[native-inputs]: Remove glib.
	[propagated-inputs]: Add qttools.

	Change-Id: I02891da44dc07167d299f5c23e0f83a689000bc9

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: Remove lxqt-connman-applet.
	Archived in 2024.04, won't work with Qt6.

	* gnu/packages/lxqt.scm (lxqt-connman-applet): Remove variable.

	Change-Id: I5d3476b567dbb90c85b3b6faf0150018593d3751

2025-01-14  宋文武  <iyzsong@member.fsf.org>

	gnu: Remove compton-conf.
	Archived in 2023.08, won't work with Qt6.

	* gnu/packages/lxqt.scm (compton-conf): Delete variable.

	Change-Id: Idb9b381fdc0a24196c8c4185cad1808748fabb72

2025-01-14  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-msal: Update to 1.31.1.
	* gnu/packages/python-web.scm (python-msal): Update to 1.31.1.

	Change-Id: Ic87558e1a0a55bfb47aa2fb9a6a8f389cf3e4aab

2025-01-14  John Kehayias  <john.kehayias@protonmail.com>

	gnu: godot: Enable wayland support.
	* gnu/packages/game-development.scm (godot)[phases]: Update fix-dlopen-paths
	to include wayland libraries.  Add unbundle-wayland phase.
	[inputs]: Add libdecor, wayland, and wayland-protocols.

	Change-Id: I636f0fcc1eba5af98e2a8c6b9caa91d2e1aa4a97

2025-01-13  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation for linux-libre entries.

	Change-Id: Iee6f2a3f3871217f5db2e2b2eaebeca14ffb30ac

2025-01-13  Ricardo Wurmus  <rekado@elephly.net>

	guix: Do not warn about python-setuptools.
	Reported by Jonas Freimuth.

	* guix/lint.scm (check-inputs-should-not-be-an-input-at-all): Remove
	python-setuptools.

	Change-Id: Ic230fd5c00f2a5e07fea430bce6e3cf9d9c8950c

2025-01-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-jupyter-lsp.
	* gnu/packages/jupyter.scm (python-jupyter-lsp): New variable.

	Change-Id: I685e289e5e24e049d1b111061bfd79fdca15d6c9

2025-01-13  Andy Tai  <atai@atai.org>

	gnu: wxmaxima: Update to 24.11.0.
	* gnu/packages/maths.scm (wxmaxima): Update to 24.11.0.

	Change-Id: I83578f7bf82604c42b31f859c15fcd6ef54492d6

2025-01-13  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: stumpwm-contrib: Update to 0.0.1-7.c4f077b.
	* gnu/packages/wm.scm (stumpwm-contrib): Update to 0.0.1-7.c4f077b.

	Change-Id: I53186b073f3b4d19c30ff8fb94aa97fb2540e4c6

2025-01-13  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: stumpwm: Update to 24.11.
	* gnu/packages/wm.scm (stumpwm): Update to 24.11.
	  [arguments]: Remove 'fix-tests' and 'remove-temporary-cache' phases.

	Change-Id: I353e21e360c1c332f484a8bbd7437cb812b8ef15

2025-01-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-falcon: Add missing inputs.
	* gnu/packages/python-web.scm (python-falcon)[native-inputs]: Add
	python-setuptools and python-wheel.
	[arguments]: Remove custom 'check phase; ignore test_utils.py.

	Change-Id: I030504dc8113b8e44a37970cc0832c685aa51ec9

2025-01-13  jgart  <jgart@dismail.de>

	gnu: emacs-dape: Update to 0.21.0.
	* gnu/packages/emacs-xyz.scm (emacs-dape): Update to 0.21.0.

	Change-Id: Ia22f8f3a5630e6f8588965546494145dd84f93d9

2025-01-13  Feng Shu  <tumashu@163.com>

	gnu: Add lightdm-tiny-greeter.
	* gnu/packages/display-managers.scm (lightdm-tiny-greeter): New variable.
	(customize-lightdm-tiny-greeter): New procedure.

	Change-Id: I4c6d9df0fcc33179692c016bea5a45eaae3b029b

2025-01-13  ROCKTAKEY  <rocktakey@gmail.com>

	gnu: Add font-cica.
	* gnu/packages/fonts.scm (font-cica): New variable.

	Change-Id: I8bfd7f7050d8e6870aeb3e5f65f8b420078170ef

2025-01-12  Andrew Wong  <wongandj@icloud.com>

	gnu: Add doom-runner.
	* gnu/packages/games.scm (doom-runner): New variable.

	Change-Id: I986299789ab1c73b6a918226fdb33558355c0269

2025-01-12  Leo Famulari  <leo@famulari.name>

	news: Add entry about removing linux-libre 6.11.
	* etc/news.scm: Add entry.

	Change-Id: Id405d3f289f22f52c252a7b30ba66abe963a54d8

2025-01-12  Leo Famulari  <leo@famulari.name>

	gnu: Remove linux-libre 6.11.
	This kernel series is no longer supported upstream.

	* gnu/packages/linux.scm (linux-libre-6.11-version,
	linux-libre-6.11-gnu-revision, deblob-scripts-6.11,
	linux-libre-6.11-pristine-source, linux-libre-6.11-source,
	linux-libre-headers-6.11, linux-libre-6.11): Remove variables.
	the commit message for your changes. Lines starting
	* gnu/packages/aux-files/linux-libre/6.11-arm.conf,
	gnu/packages/aux-files/linux-libre/6.11-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.11-i686.conf,
	gnu/packages/aux-files/linux-libre/6.11-riscv.conf,
	gnu/packages/aux-files/linux-libre/6.11-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.

	Change-Id: I71ae7696534b2096de5ffb650bf8a8313e907edb

2025-01-12  Adriel Dumas--Jondeau  <leirda@disroot.org>

	gnu: love: Update to 11.5.
	* gnu/packages/game-development.scm (love): Update to 11.5.

	Change-Id: Idb8e6955aa2aedb7a76abb7a759b8684b3c86516

2025-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	import/go: Fix #:go formation.
	Reported by MSavoritias <email@msavoritias.me> in #74992 "guix import go
	package definition is not valid".  This change fixes it: instead of
	"#:go 1.22" will produce "#:go go-1.22".

	* guix/import/go.scm (go-module->guix-package): Fix format for #:go key
	argument.

	Change-Id: I9db0688b8e2970f5e90b415966d39b45505b7c8e

2025-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: spritely-libp2p-daemon: Enable tests, simplify.
	* gnu/packages/ipfs.scm (spritely-libp2p-daemon)
	[arguments] <go>: Default ig go-1.21 from the go-build-system.
	<embed-files>: Use it instead of custom phase.
	<phases>: Remove 'fix-libp2p-asn-util-embed.
	[propagated-inputs]: Remove go-github-com-libp2p-go-libp2p,
	go-github-com-libp2p-go-libp2p-peer,
	go-github-com-libp2p-go-libp2p-crypto, and
	go-github-com-multiformats-go-multiaddr.
	[native-inputs]: Add go-github-com-libp2p-go-libp2p,
	go-github-com-multiformats-go-multiaddr, and
	go-github-com-stretchr-testify.

	Change-Id: I594aa2958092b6943ef961a2cd3df89379cbbde2

2025-01-12  Vasilii Smirnov  <vasilii.smirnov@mailbox.org>

	gnu: flatpak: Fix icon validation.
	* gnu/packages/package-management.scm (flatpak): Substitute a marker in
	icon-validator/validate-icon.c for the store location.
	* gnu/packages/patches/flatpak-fix-icon-validation.patch: Bind the guix
	store during flatpak-validate-icon invocation in sandbox mode, along
	with a few environment variables necessary for image format detection.

	Change-Id: I15dfdd0ecadc57ed383e2985c1c3caa36be4a1de

2025-01-12  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add julia-manualmemory.
	* gnu/packages/julia-xyz.scm (julia-manualmemory): New variable.

	Change-Id: I8a5b2c1fb9dfa0b83864023ba71a2cb74fee1d8f

2025-01-12  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add julia-cpusummary.
	* gnu/packages/julia-xyz.scm (julia-cpusummary): New variable.

	Change-Id: Icd4a37d36786d59f5b6ec0e7ee9c8d7d901cacc3

2025-01-12  Andy Tai  <atai@atai.org>

	gnu: octave: Update to 9.3.0.
	* gnu/packages/maths.scm (octave-cli): Update to 9.3.0.

	Change-Id: I8422fcfb1cead868faeb563ac90b08d711c870c5

2025-01-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Update to 1.0.1.
	* gnu/packages/admin.scm (shepherd-1.0): Update to 1.0.1.

	Change-Id: Ia02aef22fcfbc0eda3dac6ae200bddc9441c00f6

2025-01-12  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: sioyek: Fix segfault on search.
	Fix segfault produced when running a search command, see:
	<https://github.com/ahrm/sioyek/issues/1285>

	* gnu/packages/pdf.scm (sioyek)[inputs]: Remove mupdf; add mupdf-1.24.

	Change-Id: I9ddc7f1154bc68c812ec314cfe5316bfd9de8182

2025-01-12  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: Add mupdf-1.24.
	Needed for sioyek.

	* gnu/packages/pdf.scm (mupdf-1.24): New variable.

	Change-Id: I66a4ab1aa33da41c3c387bc7ce6850347ef7c79c

2025-01-12  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: xpadneo: Update to 0.9.7.
	This fixes the currently failing build.

	* gnu/packages/linux.scm (xpadneo): Update to 0.9.7.

2025-01-12  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce: Enable xfce4-screensaver.
	This fixes <https://issues.guix.gnu.org/75288>.

	* gnu/packages/xfce.scm (xfce)[inputs]: Add xfce4-screensaver.
	* gnu/services/desktop.scm (xfce-pam-services): New procedure.
	(xfce-desktop-service-type): Add a extension for pam-root-service-type.

	Change-Id: I4bdf5088f4ccc743afdcfdd2d68541c2d883552d

2025-01-12  Andrew Wong  <wongandj@icloud.com>

	gnu: Add libretro-beetle-psx.
	* gnu/packages/emulators.scm (make-libretro-beetle-psx): New procedure.
	(libretro-beetle-psx, libretro-beetle-psx-hw): New variables.

	Change-Id: I7d5bb2783a5952e00014f18eaf8e436e889ef77b

2025-01-12  宋文武  <iyzsong@member.fsf.org>

	import: git: Do not search pre-release words in tag prefix.
	This fixes tags like 'xfce4-dev-tools-4.20.0'.

	* tests/import-git.scm ("latest-git-tag-version: prefix contains pre-release
	words"): New test.
	* guix/import/git.scm (latest-tag): Don't filter out pre-releases tags.
	(version-mapping): Filter out pre-releases tags from versions.
	* gnu/packages/xfce.scm (garcon, thunar-archive-plugin, xfce4-dev-tools):
	Remove FIXME comments for the 'generic-git' updater.

	Change-Id: I7683200fa451d7fad153aa08fa9d5761688de01d

2025-01-12  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-session: Patch paths to gdbus, xrdb and xmodmap.
	Partly fixes <https://issues.guix.gnu.org/75288>.

	* gnu/packages/xfce.scm (xfce4-session)[inputs]: Add glib:bin, xmodmap and xrdb.
	[arguments]: Add 'patch-command-paths phase.

	Change-Id: I8b6fa52a67856320fe0a665b591282fb5a570427

2025-01-12  Andy Tai  <atai@atai.org>

	gnu: artanis: Update to 1.1.0.
	* gnu/packages/guile-xyz.scm (artanis): Update to 1.1.0.
	[source]: Add more substitutions to the snippet.

	Change-Id: I546f1a527a3e99bf559045baee9042bf1e886d5e

2025-01-12  Till Robin Zickel  <trzickel@illegalaliensfrom.space>

	gnu: kanshi: Add IPC support.
	* gnu/packages/wm.scm (kanshi)[inputs]: Add libvarlink.

	Change-Id: Ie47b866b82c3207966e2578a1949ada7b1a3a41c

2025-01-12  Till Robin Zickel  <trzickel@illegalaliensfrom.space>

	gnu: Add libvarlink.
	* gnu/packages/serialization.scm (libvarlink): New variable.

	Change-Id: I7b4bfe83dd893a6cf6b0e58486822a182fadbcbc

2025-01-12  Sughosha  <sughosha@disroot.org>

	gnu: Add pinentry-qt5.
	* gnu/packages/gnupg.scm (pinentry-qt5): New variable.

	Change-Id: Ia70f00002305ab8e1bd6b0edb0ee6ee84007bf8c

2025-01-12  Sughosha  <sughosha@disroot.org>

	gnu: pinentry-qt: Switch to Qt6.
	* gnu/packages/gnupg.scm (pinentry-qt)[inputs]: Replace qtbase-5 with qtbase;
	add qtwayland.

	Change-Id: Id4cd445e84ae2f15384cf840bf8232d64f2a3f60

2025-01-12  Sughosha  <sughosha@disroot.org>

	gnu: pinentry-tty: Update to 1.3.1.
	* gnu/packages/gnupg.scm (pinentry-tty): Update to 1.3.1.

	Change-Id: Ia93ffb36c8f99233f16866a7f3fddf7d73d7750f

2025-01-12  Sughosha  <sughosha@disroot.org>

	gnu: vmpk: Update to 0.9.0.
	* gnu/packages/music.scm (vmpk): Update to 0.9.0.
	[build-system]: Switch to qt-build-system.
	[arguments]<#:qtbase>: Use qtbase.
	<#:phases>: Add wrap-drumstick.
	[inputs]: Remove qtbase-5. Replace qtsvg-5 with qtsvg. Add qtwayland.
	[native-inputs]: Replace qttools-5 with qttools.

	Change-Id: I3aced579ece316348c900409171e63c3c2cfa192

2025-01-12  Sughosha  <sughosha@disroot.org>

	gnu: sonivox-eas: Update to 1.5.1.
	* gnu/packages/music.scm (sonivox-eas): Update to 1.5.1.
	[build-system]: Switch to qt-build-system.
	[arguments]<#:qtbase>: Use qtbase.
	[inputs]: Remove qtbase-5. Add qtwayland and sonivox.
	[license]: Remove asl2.0.

	Change-Id: If65a359fcc70254f69edda318a72ea957572fb3f

2025-01-12  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: drumstick: Update to 2.10.0.
	* gnu/packages/music.scm (drumstick): Update to 2.10.0.

	Change-Id: I6b07b73690c484c3cb36c0fb87144318313d517c

2025-01-12  Sughosha  <sughosha@disroot.org>

	gnu: drumstick: Update to 2.9.1.
	* gnu/packages/music.scm (drumstick): Update to 2.9.1.
	[build-system]: Switch to qt-build-system.
	[arguments]<#:qtbase>: Use qtbase.
	[native-inputs]: Add qttools.
	[inputs]: Remove qtbase-5 and qttools-5. Replace qtsvg-5 with qtsvg. Add
	fluid-synth, pipewire, pulseaudio, qt5compat, qtwayland and sonivox.

	Change-Id: I2db8ce32691dc8ad60c4437667d66681398abec3

2025-01-12  Sughosha  <sughosha@disroot.org>

	gnu: Add sonivox.
	* gnu/packages/music.scm (sonivox): New variable.

	Change-Id: I50d98ed353264d52d1341baff9dabd5b4e2eecfa

2025-01-12  jgart  <jgart@dismail.de>

	gnu: Add cl-colony and remove obsolete cl-virality.
	The Virality game engine is no longer maintained and developed. The successor
	of the Virality project is Colony.

	* gnu/packages/lisp-xyz.scm (cl-colony, ecl-colony, sbcl-colony): New
	variables.
	Remove sbcl-virality and cl-virality variables.

	Change-Id: Ib52c12fad265a9dcf92d5df7bdecf9fd7a481c2f

2025-01-12  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.289.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.289.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: Ib17f413f80ca2710fd650f8ed05a6c9d87ac5a11

2025-01-12  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.233.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.233.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I2edd7239286cca2b64f6a468087f2134188d2581

2025-01-12  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.176.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.176.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: Ieef7ec005afbdd927488b5c6b78183eb2e913628

2025-01-12  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.124.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.124.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I9d43a1d271a888af0f26e46e176dda5646635f65

2025-01-12  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.70.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.70.
	(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

	Change-Id: I621fcbd89df72899e8bd53c849674fcd9f35b82b

2025-01-12  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.12.9.
	* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.9.
	(linux-libre-6.12-pristine-source): Update hash.

	Change-Id: I9427c37d290abad05dcdae1d302ea8f9e7b538d6

2025-01-12  jgart  <jgart@dismail.de>

	gnu: Add cl-semver.
	* gnu/packages/lisp-xyz.scm (cl-semver, ecl-cl-semver, sbcl-cl-semver): New variables.

	Change-Id: I42d44a52f8965f7be3826151c97a3ea096d88ad6

2025-01-11  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: chibi-scheme: Fix cross-compilation.
	* gnu/packages/scheme.scm (chibi-scheme)[arguments]: Use G-expression.
	<#:make-flags>:When cross-compilation, Set CHIBI.
	[native-inputs]: When cross-compilation. Add this-package.

	Change-Id: I424854d77e575f2e2aab8a5a9d32ef628c9db953

2025-01-11  Giacomo Leidi  <goodoldpaul@autistici.org>

	services: rootless-podman: Enable I/O delegation.
	Based on
	https://rootlesscontaine.rs/getting-started/common/cgroup2/#enabling-cpu-cpuset-and-io-delegation
	, this patch enables I/O delegation for cgroups v2 enabled users.

	* gnu/services/containers.scm (cgroups-limits-entrypoint): Enable I/O
	controller delegation.
	* gnu/tests/containers.scm: Test it.

	Change-Id: I7caba33695f11830bea477c4ab3afb89cfaa2fa5

2025-01-11  Giacomo Leidi  <goodoldpaul@autistici.org>

	services: tests: Add delay for rootless Podman system test.
	* gnu/tests/containers.scm (run-rootless-podman-test): Add 60 seconds
	long delay before tests are actually run.

	Change-Id: Ifcf70f7258f9e0886bf829884d7daedc9803352b

2025-01-11  Leo Nikkilä  <hello@lnikki.la>

	services: nginx: Make log formats configurable.
	* gnu/services/web.scm (<nginx-log-format-configuration>): New record.
	(<nginx-configuration>)[log-format, log-formats]: New fields.
	(assert-valid-log-format-escape): New procedure.
	(emit-nginx-log-format-config): New procedure.
	(default-nginx-config): Make log formats configurable.
	* doc/guix.texi (Web Services): Document it.

	Change-Id: I8a16a1a9a20f64606dac0a1e14f1c5217d351f90

2025-01-11  Sören Tempel  <soeren@soeren-tempel.net>

	services: dns: Add unbound service.
	This allows using Unbound as a local DNSSEC-enabled resolver. This
	commit also allows configuration of the Unbound DNS resolver via a
	Scheme API. The API currently provides very common options and
	includes an escape hatch to enable less common configurations.

	* gnu/service/dns.scm (unbound-serialize-field): New procedure.
	(unbound-serialize-alist, unbound-serialize-section)
	(unbound-serialize-string, unbound-serialize-boolean)
	(unbound-serialize-list-of-strings): New procedures.
	(unbound-zone): New record type.
	(unbound-serialize-unbound-zone)
	(unbound-serialize-list-of-unbound-zone): New procedures.
	(unbound-remote): New record type.
	(unbound-serialize-unbound-remote): New procedure.
	(unbound-server): New record type.
	(unbound-serialize-unbound-server): New procedure.
	(unbound-configuration): New record type.
	(unbound-config-file, unbound-shepherd-service): New procedures.
	(unbound-account-service): New variable.
	(unbound-service-type): New services.
	* gnu/tests/dns.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* doc/guix.texi (DNS Services): Document it.

	Change-Id: I4c9646c9e17d4882e596d33ff8f738e1877fa1ae

2025-01-11  Marco Rimoldi  <rimarko@libero.it>

	doc: cookbook: Update "Build system arguments" section.
	* doc/guix-cookbook.texi (Build system arguments)

	Remove recommendation on phase return value.
	Ensure code examples can run and are up-to-date.

	Change-Id: I143babf79983751578d6d4e20b20195ea000656d

2025-01-11  Ludovic Courtès  <ludo@gnu.org>

	services: cuirass: Add ‘build-expiry’ field.
	* gnu/services/cuirass.scm (<cuirass-configuration>)[build-expiry]: New
	field.
	(cuirass-shepherd-service): Honor it.
	* doc/guix.texi (Continuous Integration): Document it.

	Change-Id: I1f9e21368437fd8fc236719e32bad7656928c926

2025-01-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to 6b499a7.
	* gnu/packages/ci.scm (cuirass): Update to 6b499a7.

	Change-Id: I38dd8283ae928b9f736488683426fd8aedf40d66

2025-01-11  Ludovic Courtès  <ludo@gnu.org>

	etc: upgrade: Add web and crypto packages.
	* etc/manifests/upgrade.scm (security-packages): add nghttp2, nginx,
	nettle, and libsodium.

	Change-Id: I264d4595c3448cdfe5aefebbeb19eeee5107cef9

2025-01-11  Ludovic Courtès  <ludo@gnu.org>

	upstream: Return #f when ‘source-urls’ is a <git-reference>.
	Fixes a type error where ‘find2’ could be passed a <git-reference>
	instead of a list of strings (URLs).

	* guix/upstream.scm (preferred-upstream-source-url): Return #f and #f
	when ‘upstream-source-urls’ does not return a pair.

	Change-Id: If43a610fac5f3feb871e0900966d65b4971bd053

2025-01-11  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: opensc: Update to 0.26.0.
	* gnu/packages/security-token (opensc): Update to 0.26.0.

	Change-Id: Ib4dc6b971c7f99cbf48fb6d2c701ce4fe5e994df

2025-01-11  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: snac2: Update to 2.68.
	* gnu/packages/fediverse.scm (snac2): Update to 2.68.

	Change-Id: Iccb52a4b1d7eb6c19f13114b9c42acfb9613e728

2025-01-11  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: mold: Update to 2.36.0.
	* gnu/packages/mold.scm (mold): Update to 2.36.0.

	Change-Id: I71c149a0012a5c37008a9d62b0a6f5d3cc6fb553

2025-01-11  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ugrep: Update to 7.1.3.
	* gnu/packages/search.scm (ugrep): Update to 7.1.3.

	Change-Id: I389c9b056f389d80f942ed487bf80cbba97364a4

2025-01-11  Andy Tai  <atai@atai.org>

	gnu: opencv: update to 4.11.0.
	* gnu/packages/image-processing.scm (opencv): Update to 4.11.0.

	Change-Id: I44e8572163c3b6ccb6d27b3910ceda5941260241

2025-01-11  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: squashfuse-for-appimage: Fix name.
	* gnu/packages/file-systems.scm (squashfuse-for-appimage): Fix name.

	Change-Id: Ibeac5f777890df487d4f79a2e830023acf54a6e9

2025-01-11  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: squashfuse-for-appimage: Fix indentation.
	* gnu/packages/file-systems.scm (squashfuse-for-appimage): Fix indentation.

	Change-Id: Ia420df1e71690c206fb663eb962bdc373fef5929

2025-01-11  Brian Kubisiak  <brian@kubisiak.com>

	gnu: appimage-type2-runtime: Fix cross-compiling.
	* gnu/packages/appimage.scm (appimage-type2-runtime)[arguments]<#:make-flags>: Use
	CC-FOR-TARGET and add "-Wno-int-conversion".

	Change-Id: I5dd9c6cb81e30713f17d474e9a5e11817db7158e

2025-01-11  Andy Tai  <atai@atai.org>

	gnu: moe: Update to 1.15.
	* gnu/packages/moe.scm (moe): Update to 1.15.

	Change-Id: I085fc5d043718335c4a84d17c6cc33e0320d7580

2025-01-11  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-wanderlust: Update to 2.15.9-834.891e223.
	* gnu/packages/emacs-xyz.scm (emacs-wanderlust): Update to 2.15.9-834.891e223.

	Change-Id: I2a1e742d93d98f33e1e8d16239719c9039655a25

2025-01-11  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-apel-lb: Update to 10.8-82.1a6fd3b.
	* gnu/packages/emacs-xyz.scm (emacs-apel-lb): Update to 10.8-82.1a6fd3b.

	Change-Id: I8cccce6415263caa11cb186bd942f4914192345f

2025-01-11  Hilton Chain  <hako@ultrarare.space>

	gnu: modprobed-db: Update to 2.48.
	* gnu/packages/linux.scm (modprobed-db): Update to 2.48.

	Change-Id: Ibc649164209732e667116c8ff1ee87578783ffcc

2025-01-11  Hilton Chain  <hako@ultrarare.space>

	gnu: iwd: Update to 3.3.
	* gnu/packages/networking.scm (iwd): Update to 3.3.

	Change-Id: I8403a08feab6cb5bbff9769fcd0038fdb6ded3d8

2025-01-11  Hilton Chain  <hako@ultrarare.space>

	gnu: ell: Update to 0.71.
	* gnu/packages/linux.scm (ell): Update to 0.71.

	Change-Id: I94608d8f8df2c8882f17939d953f0a26142ae433

2025-01-11  Hilton Chain  <hako@ultrarare.space>

	gnu: picard: Update to 2.12.3.
	* gnu/packages/music.scm (picard): Update to 2.12.3.

	Change-Id: Id37b224f73ba11dbe339758b5c644fa780fc4ae0

2025-01-11  Hilton Chain  <hako@ultrarare.space>

	gnu: tessen: Update to 2.2.3.
	* gnu/packages/password-utils.scm (tessen): Update to 2.2.3.

	Change-Id: If93cff1abe521016dd021ef59ddc64f50004c87d

2025-01-11  Hilton Chain  <hako@ultrarare.space>

	gnu: flashrom: Update to 1.5.1.
	* gnu/packages/flashing-tools.scm (flashrom): Update to 1.5.1.
	[arguments]<#:phases>: Use absolute dmidecode path instead of wrapping.

	Change-Id: Ie4267350c3f98d22232cff947a9e2438eb82d7ae

2025-01-11  Hilton Chain  <hako@ultrarare.space>

	gnu: qbittorrent-enhanced: Update to 5.0.3.10.
	* gnu/packages/bittorrent.scm (qbittorrent-enhanced): Update to 5.0.3.10.

	Change-Id: I16163a37d3c15a3e33c8f0508c97e4467b9ec958

2025-01-11  Hilton Chain  <hako@ultrarare.space>

	gnu: qbittorrent: Update to 5.0.3.
	* gnu/packages/bittorrent.scm (qbittorrent): Update to 5.0.3.

	Change-Id: Ie034c2e7591cb25922c165bf9a7a0bc11a6468e8

2025-01-11  Hilton Chain  <hako@ultrarare.space>

	gnu: hyfetch: Update to 1.99.0.
	* gnu/packages/admin.scm (hyfetch): Update to 1.99.0.

	Change-Id: Ic721411811ed2c49f58452ef8ffd714537484148

2025-01-11  Hilton Chain  <hako@ultrarare.space>

	gnu: i3-autotiling: Update to 1.9.3.
	* gnu/packages/python-xyz.scm (i3-autotiling): Update to 1.9.3.

	Change-Id: I179155e9d7f981aab24d613f0adb772e6267880e

2025-01-11  Hilton Chain  <hako@ultrarare.space>

	gnu: font-google-noto-emoji: Update to 2.047.
	* gnu/packages/fonts.scm (font-google-noto-emoji): Update to 2.047.

	Change-Id: I431a6f8d439c4e9428aad55ad600cf9cdcf71304

2025-01-11  Hilton Chain  <hako@ultrarare.space>

	gnu: font-google-noto: Update to 2025.01.01.
	* gnu/packages/fonts.scm (font-google-noto): Update to 2025.01.01.

	Change-Id: Ia61aeb07a71ed581c94c7940e9651a9c9f2972f4

2025-01-11  Hilton Chain  <hako@ultrarare.space>

	gnu: font-chiron-hei-hk: Update to 2.522.
	* gnu/packages/fonts.scm (font-chiron-hei-hk): Update to 2.522.

	Change-Id: Icca2188a82acf1f270d68bbde8db0d7850dd77c1

2025-01-11  Hilton Chain  <hako@ultrarare.space>

	gnu: font-chiron-sung-hk: Update to 1.016.
	* gnu/packages/fonts.scm (font-chiron-sung-hk): Update to 1.016.

	Change-Id: I5a97c8ff40b21edccbaa11aea30adf7a0818be5b

2025-01-11  Hilton Chain  <hako@ultrarare.space>

	gnu: font-lxgw-wenkai-tc: Update to 1.501.
	* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Update to 1.501.
	[properties]: Add upstream-name.

	Change-Id: I444b5f2a61316ee1b6883d723f861082cb7cdec2

2025-01-11  Hilton Chain  <hako@ultrarare.space>

	gnu: font-lxgw-wenkai: Update to 1.501.
	* gnu/packages/fonts.scm (font-lxgw-wenkai): Update to 1.501.
	[properties]: Add upstream-name.

	Change-Id: I43b7b05dced4e6a9e6f3a00bf2bef4a759cd0eb0

2025-01-11  Hilton Chain  <hako@ultrarare.space>

	gnu: font-sarasa-gothic: Update to 1.0.27.
	* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 1.0.27.
	[properties]: Add upstream-name.

	Change-Id: I3546cc0281ce69444cc68049393809182052b0e1

2025-01-11  Hilton Chain  <hako@ultrarare.space>

	gnu: python-hy: Fix build.
	* gnu/packages/python-xyz.scm (python-hy)[native-inputs]: Add
	python-setuptools.

	Change-Id: Ib6b6ad06ae285d1295767e4f9de097ddd326b360

2025-01-10  Leo Famulari  <leo@famulari.name>

	news: Add entry about linux-libre 6.12 update.
	* etc/news.scm: Add entry.

	Change-Id: I174484cf24f0ca5aa57d55d4712b5f1200f0c957

2025-01-10  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: mini: Update to 0.9.17.
	* gnu/packages/image.scm (mini): Update to 0.9.17.

	Change-Id: I53f65133fe1da906e6af6e7295b47c50f4203920

2025-01-10  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.12.
	* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
	linux-libre-pristine-source, linux-libre-source, linux-libre): Use linux-libre
	6.12.

	Change-Id: I0c525676ab2d6a29b7e4a6a8b356d8252f84b863

2025-01-10  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: lesspipe: Update to 2.17.
	* gnu/packages/less.scm (lesspipe): Update to 2.17.

	Change-Id: Iaec8aa33c1aabf0b44745f2347acd7bdd884a086

2025-01-10  Andy Tai  <atai@atai.org>

	gnu: meld: Update to 3.22.3.
	* gnu/packages/patchutils.scm (meld): Update to 3.22.3.

	Change-Id: I7cd0520a6c93f9987c13334632043c92af4b7dde

2025-01-10  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: artanis: Update to guile-json-4.
	This resolves https://issues.guix.gnu.org/75446.

	* gnu/packages/guile-xyz.scm (artanis)[inputs]: Add guile-json-4.
	[propagated-inputs]: Add it.

	Change-Id: Ibd60c4e48f41e4790af85ff7164a6fe2d3e649ea

2025-01-10  jgart  <jgart@dismail.de>

	gnu: Add cl-ecclesia.
	* gnu/packages/lisp-xyz.scm (cl-ecclesia, ecl-ecclesia, sbcl-ecclesia): New variables.

	Change-Id: I6bbd03a106df1997cb8b6ba477e0f13e6dd5b583

2025-01-10  宋文武  <iyzsong@member.fsf.org>

	gnu: perl-gtk2: Fix tests.
	This fixes <https://issues.guix.gnu.org/75471>.

	* gnu/packages/gtk.scm (perl-gtk2)[inputs]: Add gdk-pixbuf.
	[arguments]: Set GDK_PIXBUF_MODULE_FILE in 'fix-tests phase.

	Change-Id: Ic5013d66d5b5eefa59e156f0d48dfc113237de14

2025-01-09  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-itchyny-gojq: Update to 0.12.17.
	* gnu/packages/web.scm (go-github-com-itchyny-gojq): Update to 0.12.17.

	Change-Id: I57cbef0546e3fd609e54839dcd080f8f00c51366

2025-01-09  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: gource: Update to 0.55.
	* gnu/packages/version-control.scm (gource): Update to 0.55.

	Change-Id: I89f22478b19808c6876db425d15398bcf559e096

2025-01-09  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: fastfetch: Update to 2.34.0.
	* gnu/packages/admin.scm (fastfetch): Update to 2.34.0.

	Change-Id: I359ce317fd4813917ec5205dfe4d05e614aea954

2025-01-09  Karl Hallsby  <karl@hallsby.com>

	gnu: Add xen-guest-agent.
	* gnu/packages/virtualization.scm (xen-guest-agent): New variable.

	Change-Id: I6277edc2298c6154d722f7f206e7955222228710

2025-01-09  Karl Hallsby  <karl@hallsby.com>

	gnu: Add rust-xenstore-rs-0.6
	* gnu/packages/crates-io.scm (rust-xenstore-rs-0.6): New variable.

	Change-Id: I11cc6f5f014201c89d7e306b73ca8aa928f7a2cb

2025-01-09  Karl Hallsby  <karl@hallsby.com>

	gnu: Add rust-xenstore-sys-0.2
	* gnu/packages/crates-io.scm (rust-xenstore-sys-0.2): New variable.

	Change-Id: I91b20f282325f6a1c3548eff981eb5158d982cc1

2025-01-09  Karl Hallsby  <karl@hallsby.com>

	gnu: Add rust-uname-0.1.
	* gnu/packages/crates-io.scm (rust-uname-0.1): New variable.

	Change-Id: I8ea68f2575742659600754ac932bd86388a6af34

2025-01-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add sugar-portfolio-activity.
	* gnu/packages/sugar.scm (sugar-portfolio-activity): New variable.

	Change-Id: I52246ce832a90b0e909112aeeb788d29184b45ec

2025-01-09  Efraim Flashner  <efraim@flashner.co.il>

	Merge remote-tracking branch 'origin/rust-team'
	Change-Id: Ib21a0ea59fb2ae4e802552057227c636f24a6f8c

2025-01-09  jgart  <jgart@dismail.de>

	gnu: debops: Update to 3.2.4.
	* gnu/packages/admin.scm (debops): Update to 3.2.4.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ie7ed9f0c94a2f4d5486868aa988941d10e28434b

2025-01-09  Jordan Moore  <lockbox@struct.foo>

	gnu: python-resolvelib: Update to 1.0.1.
	* gnu/packages/python-xyz.scm (python-resolvelib): Update to 1.0.1.

	Change-Id: Ief381089f384f18effb08feda1971e36df108aae

2025-01-09  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.63.12.
	* gnu/packages/prolog.scm (trealla): Update to 2.63.12.

	Change-Id: I522595164a94ae3fc6e8a8c9625934cc4e929cb8

2025-01-08  Noah Evans  <noahevans256@gmail.com>

	syscalls: Add implementation of statfs for guile-static.
	This is needed when bind mounting file systems from the initrd guile, or
	else you get an error like this:
	https://lists.gnu.org/archive/html/help-guix/2021-07/msg00050.html

	* guix/build/syscalls.scm (statfs): Add implementation for calling from
	guile-static.
	* gnu/packages/patches/guile-3.0-linux-syscalls.patch,
	gnu/packages/patches/guile-linux-syscalls.patch (statfs-raw): C Function to
	support above.

	Change-Id: Ibc8f1f27648add90639bd391aff8d61c6a23b884

2025-01-08  Ludovic Courtès  <ludo@gnu.org>

	transformations: ‘package-with-upstream-version’ can preserve archive type.
	Fixes a discrepancy for ‘url-fetch’ packages where upstream provides
	several source tarballs.  For example, for ‘xorg-server’,
	‘package-with-upstream-version’ would pick the “tar.gz” tarball even
	though the package definition uses “tar.xz”.  It now picks “tar.xz” by
	default.

	* guix/transformations.scm (package-with-upstream-version):
	Add #:preserve-archive-type?.  Call ‘preferred-upstream-source’ to honor
	it.

	Change-Id: Iefa007aba339d81709faf82b7c52a5a2c7a6aad7

2025-01-08  Ludovic Courtès  <ludo@gnu.org>

	upstream: Define ‘preferred-upstream-source’.
	* guix/upstream.scm (preferred-upstream-source): New procedure.
	* tests/upstream.scm ("preferred-upstream-source"): New test.

	Change-Id: I4b48b44f1aa233d2e99bfe2e1359a670297efae8

2025-01-08  Ludovic Courtès  <ludo@gnu.org>

	upstream: Extract ‘preferred-upstream-source-url’.
	* guix/upstream.scm (preferred-upstream-source-url): New procedure.
	(package-update/url-fetch): Use it.

	Change-Id: I229cdf7668567e30ca156b3d65b77c90ead8bb05

2025-01-08  Ludovic Courtès  <ludo@gnu.org>

	upstream: Switch to SRFI-71.
	* guix/upstream.scm (download-tarball, package-update/url-fetch): Use
	SRFI-71 instead of SRFI-11.

	Change-Id: Ic7ca79b8e1248d01fd48a07faad3a6fa6a1d0c5f

2025-01-08  Ludovic Courtès  <ludo@gnu.org>

	tests: Run without the Linux kernel “quiet” argument.
	* gnu/tests.scm (%simple-os)[kernel-arguments]: New field.

	Change-Id: I206597074ce5f4a719bd8cd98e9429c00e18b5a3

2025-01-08  Ludovic Courtès  <ludo@gnu.org>

	services: static-networking: Fail when devices don’t show up.
	Fixes <https://issues.guix.gnu.org/71173>.

	* gnu/services/base.scm (network-set-up/linux): Define
	‘max-set-up-duration’ and use it.
	* gnu/tests/networking.scm (%static-networking-with-nonexistent-device):
	New variable.
	(run-static-networking-failure-test): New procedure.
	(%test-static-networking-failure): New variable.

	Change-Id: Idba9b36750aa8c6368c8f6d1bc1358066f7432e4

2025-01-08  Ludovic Courtès  <ludo@gnu.org>

	services: static-networking: Run set-up/tear-down as a separate process.
	Running that code in PID 1 was fun but it’s not really beneficial and
	somewhat risky: risk of blocking, file descriptor leak, inability to
	reload Guile-Netlink in shepherd when it’s upgraded, and so on.

	This change runs set-up and tear-down as separate processes, which, for
	the price of one fork(1), buys us peace of mind.

	* gnu/services/base.scm (network-set-up/hurd, network-tear-down/hurd)
	(network-tear-down/linux): Use ‘program-file’ instead of ‘scheme-file’.
	(network-set-up/linux): Likewise, and remove #:blocking? argument to
	‘wait-for-link’.

	Change-Id: Ia41479b50eab31ea40c67243fcb1cffe29ac874a

2025-01-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glue-qt: Fix commit.
	* gnu/packages/astronomy.scm (python-glue-qt) [source] <commit>: Use
	provided version tag instead of full commit (pushed by mistake).

	Change-Id: I9c774d9dde151cee1c9144c057fb2186d48648a7

2025-01-08  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: book-sparc: Fix a typo in the description.
	* gnu/packages/books.scm (book-sparc) [description]: Fix a typo.

	Change-Id: If4bc5fa97605d4cef894cb4ebd6812a474cf3464

2025-01-08  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: book-sparc: Update to 3.0.0.
	* gnu/packages/books.scm (book-sparc): Update to 3.0.0.
	[arguments] <#:phases>: Install Russian and English version of the book.
	[description]: Update.

	Change-Id: I0857fe9cb4b0933c12e891af5a011fcc7f8d84aa

2025-01-08  Andy Tai  <atai@atai.org>

	gnu: mupdf: Update to 1.25.2.
	* gnu/packages/pdf.scm (mupdf): Update to 1.25.2.

	Change-Id: I54b2f450c518efc06241cea48c00fc685d90f5c6

2025-01-08  Andy Tai  <atai@atai.org>

	gnu: xnedit: Update to 1.6.1.
	* gnu/packages/text-editors.scm (xnedit): Update to 1.6.1.

	Change-Id: I0122af491df6465b722f3dd4fd7a3d4a1f839b20

2025-01-08  Ian Eure  <ian@retrospec.tv>

	teams: Add Ian Eure to mozilla and emacs teams.
	Change-Id: I1e4b1c049d198fc36ca718d2ce6b8873337a8980

2025-01-08  jgart  <jgart@dismail.de>

	gnu: emacs-tempel-collection: Update to 0.2.4a1d717.
	* gnu/packages/emacs-xyz.scm (emacs-tempel-collection): Update to 0.2.4a1d717.

	Change-Id: I4164e31442bcd6202dd6f1ed83059a785eaf81f4

2025-01-07  Leo Famulari  <leo@famulari.name>

	news: Add entry for linux-libre 6.12.
	* etc/news.scm: Add entry.

	Change-Id: I10bc03ec902e4c00f9f6fddfffcf3cbf4f1a8100

2025-01-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glue-qt: Update to 0.3.2.
	* gnu/packages/astronomy.scm (python-glue-qt): Update to 0.3.2. Fix build.
	[source]: Swap to git checkout, as no fresh release reached PyPI.
	[arguments] <tests?>: Disable all test for now as failed upstream.
	<phases>: Add 'set-env-version.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I37b5c82e27c9414415f023768c49da3fbaf7b9d4

2025-01-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-getdist: Update to 1.5.4.
	* gnu/packages/statistics.scm (python-getdist): Update to 1.5.4. Fix
	build.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ied85ff3f8a5d25fc73ba4a6063666d09c03fa37a

2025-01-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-zarr: Fix build.
	* gnu/packages/astronomy.scm (python-asdf-zarr): [propagated-inputs]:
	Remove python-asdf; add python-asdf-3.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ie62ac1f0c71ff8f566377c1f1cdcda4227f12bbf

2025-01-07  Leo Famulari  <leo@famulari.name>

	gnu: Add linux-libre-6.12.
	* gnu/packages/linux.scm (linux-libre-6.12-version,
	linux-libre-6.12-gnu-revision, deblob-scripts-6.12,
	linux-libre-6.12-pristine-source, linux-libre-6.12-source,
	linux-libre-headers-6.12, linux-libre-6.12): New variables.
	(linux-libre-headers-latest): Use linux-libre-headers-6.12.
	(linux-libre-lts-version, linux-libre-lts-gnu-revision,
	linux-libre-lts-pristine-source, linux-libre-lts-source, linux-libre-lts): Use
	linux-libre 6.12.
	* gnu/tests/base.scm (%test-linux-libre-6.12): New test.
	* gnu/packages/aux-files/linux-libre/6.12-arm.conf,
	gnu/packages/aux-files/linux-libre/6.12-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.12-i686.conf,
	gnu/packages/aux-files/linux-libre/6.12-x86_64.conf,
	gnu/packages/aux-files/linux-libre/6.12-riscv.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

	Change-Id: I430d9dd29cda4bd4b66ad6eddc004935f93bb111

2025-01-07  Leo Famulari  <leo@famulari.name>

	tests: Add tests for all the longterm-support kernels.
	* gnu/tests/base.scm (%test-linux-libre-6.6, %test-linux-libre-6.1): New tests.

	Change-Id: Ica31ae263348c38ac21efeb65d9a245e1a877268

2025-01-07  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.123.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.123.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: Iefcb5bc0a926b0b056899e699a778af7894107db

2025-01-07  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.69.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.69.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Ief2f89dc695b2eae0f98966e8150ad6d376d070a

2025-01-07  jgart  <jgart@dismail.de>

	gnu: distrobox: Update to 1.8.0.
	* gnu/packages/containers.scm (distrobox): Update to 1.8.0.

	Change-Id: I3c81b291012dc082cdb2cd15e21003dae7d47397

2025-01-07  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.19.0-guix1 [security fixes].
	Includes fixes for CVE-2025-0238 and CVE-2025-0242.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-version)
	(%icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2025-01-07  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Fix my copyright dates for a module.
	* gnu/packages/guile-xyz.scm: Fix my copyright dates for the module (in
	575dc58975281e8c2c779c9b3098746606cfc5dd I've updated Artyom Bologov's
	copyright dates by a mistake.)

	Change-Id: Ib1c214f794aa13f746d47ab961bb9f5fcb7e61de

2025-01-07  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-ini: Update to 0.5.5.
	* gnu/packages/guile-xyz.scm (guile-ini): Update to 0.5.5.

	Change-Id: I4b40dc950ae5f8bab937852655c36c93425e3fd6

2025-01-07  Cayetano Santos  <csantosb@inventati.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add python-hdlmake.
	* gnu/packages/fpga.scm (python-hdlmake): New variable.

	Change-Id: I4f19d2cceb7fe46bbc359f9bc5197ae3113bb3d7

2025-01-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add python-vunit.
	* gnu/packages/fpga.scm (python-vunit): New variable.

	Change-Id: Ieb16ec16928e6b0b2af6992fd9566cb946990dad

2025-01-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add yosys-clang.
	* gnu/packages/fpga.scm (yosys-clang): New variable.

	Change-Id: Iedbd418adc152c325d106830d9d33b73f01e65da

2025-01-07  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: hunspell: Add Austrian German dictionary.
	* gnu/packages/hunspell.scm (hunspell-dict-de-at): New variable.

	Change-Id: I34e8fd0b04443efa5e06fe54d6b57dff666c10a0

2025-01-07  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: hunspell: Add Swiss German dictionary.
	* gnu/packages/hunspell.scm(hunspell-dict-de-ch): New variable.

	Change-Id: Ib868e7efaa92e536229d45098ffd8f38a9441b83

2025-01-07  Romain GARBAGE  <romain.garbage@inria.fr>

	docker: Add history field to config.json.
	* guix/docker.scm (config): Add history field.

	Change-Id: If1d4e9e2ce7673588f9016b389e4c67afa7ac119

2025-01-07  Ludovic Courtès  <ludo@gnu.org>

	reconfigure: Make ‘load-system-for-kexec’ errors non-fatal.
	Partially fixes <https://issues.guix.gnu.org/75215>.

	* guix/scripts/system/reconfigure.scm (load-system-for-kexec): Catch
	exceptions in the gexp.  Report them outside.

	Reported-by: Luis Guilherme Coelho <lgcoelho@disroot.org>
	Change-Id: Iebcdc92e29b8623a55967d58a4f353abab01631a

2025-01-07  Ludovic Courtès  <ludo@gnu.org>

	syscalls: Remove wrong syscall ID for ‘kexec_load_file’ on i686.
	Fixes <https://issues.guix.gnu.org/75205>.

	* guix/build/syscalls.scm (kexec-load-file): Remove syscall ID for i686.
	* tests/syscalls.scm ("kexec-load-file"): Accept ENOSYS in addition to
	EPERM.

	Reported-by: Dariqq <dariqq@posteo.net>
	Change-Id: I83fe25636addb57533ed88cbfb40107d265b13a7

2025-01-07  Ludovic Courtès  <ludo@gnu.org>

	reconfigure: Do not pass KEXEC_FILE_DEBUG.
	This flag is unsupported in Linux 6.6 and causes ‘kexec_file_load’ to
	fail with EINVAL.

	Fixes <https://issues.guix.gnu.org/75211>.

	* guix/scripts/system/reconfigure.scm (kexec-loading-program): Remove
	KEXEC_FILE_DEBUG.
	* guix/build/syscalls.scm (KEXEC_FILE_DEBUG): Add comment.

	Suggested-by: nathan <nathan_mail@nborghese.com>
	Reported-by: Simen Endsjø <contact@simendsjo.me>
	Change-Id: Ia48be7f4cfa9c6352908e4bea6472cd648f866ed

2025-01-07  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: wolfssl: Use G-expressions.
	gnu/packages/tls.scm (wolfssl): Use G-expressions.

	Change-Id: I56d995360b50a614a405c4377f0c7714c2522508

2025-01-07  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: wolfssl: Update to 5.7.6.
	* gnu/packages/tls.scm (wolfssl): Update to 5.7.6.

	Change-Id: Ibe9274f032bc4e5757534e01b7d8d1603f69efdc

2025-01-07  AwesomeAdam54321  <adam.faiz@disroot.org>

	gnu: inform: Update to 6.42.
	* gnu/packages/game-development.scm (inform): Update to 6.42.

2025-01-07  Yovan Naumovski  <yovan@gorski.stream>

	gnu: vcmi: Update to 1.6.2.
	* gnu/packages/games.scm (vcmi): Update to 1.6.2.

	Change-Id: I2f46616ff77dcaf845ed5247f26a2057e6004751

2025-01-07  Andy Tai  <atai@atai.org>

	gnu: gama: Update to 2.32.
	* gnu/packages/gps.scm (gama): Update to 2.32.

	Change-Id: I2df8ec2485df74152e891eb6dd4e02315618d16e

2025-01-07  Andy Tai  <atai@atai.org>

	gnu: tenacity: Update to 1.3.4.
	* gnu/packages/audio.scm (tenacity): Update to 1.3.4.

	Change-Id: I31a5c3f2162fea381a168d20b008914337678591

2025-01-07  Andy Tai  <atai@atai.org>

	gnu: openshot: Update to 3.3.0.
	* gnu/packages/audio.scm (libopenshot-audio): Update to 0.4.0.
	* gnu/packages/video.scm (libopenshot): Update to 0.4.0.
	(openshot): Update to 3.3.0.

	Change-Id: I6b234cfba69f1ec34895cacc42fc17e9d00723c8

2025-01-07  GNU Guix Live  <cage-dev@twistfold.it>

	gnu: tinmop: Update to 0.9.9.1414213562373.
	* gnu/packages/web-browsers.scm (tinmop): Update to 0.9.9.1414213562373.
	[native-inputs]: Add bash-completion, pkg-config and which.
	[inputs]: Remove sbcl-osicat.  Add sdl2-ttf.
	[arguments]: Update 'fix-configure.ac phase.  Remove 'fix-asdf phase.

	Change-Id: Ib8eca6b1b6f36ca7bfdb7209605715be7215be76

2025-01-07  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: loko-scheme: Update to 0.12.1.
	* gnu/packages/loko.scm (loko-scheme): Update to 0.12.1.
	[arguments]<#:phases>: Update phase "akku-fixes".

	Change-Id: I5dd07a8cc1f0db336c56e4271eecbfdc61f1038f

2025-01-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: whisper-cpp: Enable tests.
	* gnu/packages/machine-learning.scm (whisper-cpp)[arguments]<#:tests?>: Remove.

	Change-Id: I71964e4f3d43ff02f6aa529bd66700bd8ab63687

2025-01-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: clamav: Unbundle rust dependencies.
	* gnu/packages/antivirus.scm (clamav)
	[origin]<snippet>: Unbundle rust dependencies.
	[build-system]: Switch to cargo-build-system.
	[arguments]: Adapt to the change of base build-system.
	[native-inputs]: Add cmake-minimal. Remove rust and rust:cargo.

	Change-Id: Ibcd53f61e51e8a099050e98ca89371f9af243753

2025-01-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: clamav: Update to 1.4.1.
	* gnu/packages/antivirus.scm (clamav): Update to 1.4.1.
	[source]<origin>: Adapt source. This currently is not unbundling all
	cargo vendored packages.
	[build-system]: Switch to cmake-build-system.
	[arguments]: Move field up.
	<#:configure-flags>: Set option.
	<#:imported-modules>: Set option for patching cargo checksums.
	<#:phases>: Remove all phases except adapted 'skip-clamd_tests. Add
	phases 'inject-rust-onenote and 'patch-cargo-checksums.
	[native-inputs]: Remove autoconf, automake, libtool. Add
	python-minimal, python-pytest, rust and rust:cargo.
	[inputs]: Remove libltdl, libmspack, llvm-3.6, cyrus-sasl,
	tomsfastmath.

	Change-Id: I6084c3c6974599e5df9b0f822066f3b2155a7bf7

2025-01-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: clamav: Add release-monitoring-url property.
	* gnu/packages/antivirus.scm (clamav)
	[source]<uri>: Add secondary release URI.
	[properties]: Add release-monitoring-url.

	Change-Id: Ic34e5957819c94a0101c09f6854531e6c62bae89

2025-01-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-rustdct-0.7.
	* gnu/packages/crates-io.scm (rust-rustdct-0.7): New variable.

	Change-Id: Ic157bec9b2315816faae43021cc9033a6ae1bd98

2025-01-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-rustfft-6.
	* gnu/packages/crates-io.scm (rust-rustfft-6): New variable.

	Change-Id: I1c4a7492f26762b2032ceef4a59840b6c12db48b

2025-01-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: rust-strength-reduce-0.2: Update to 0.2.4.
	* gnu/packages/crates-io.scm (rust-strength-reduce-0.2): Update to 0.2.4.
	[arguments]<#:skip-build?>: Drop option.
	<#:cargo-development-inputs>: Add rust-num-bigint-0.4, rust-proptest-1,
	rust-rand-0.8.

	Change-Id: Ib7e0c52d78c6f4d91c8ee31afffd17878434e1a5

2025-01-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-transpose-0.2.
	* gnu/packages/crates-io.scm (rust-transpose-0.2): New variable.

	Change-Id: I00729a2c36bcf339a24e519d5c2ef9b11da6bbab

2025-01-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-delharc-0.6.
	* gnu/packages/crates-compression.scm (rust-delharc-0.6): New variable.

	Change-Id: I1245e6d53ff843d04ccafec296d7a07e86c2cbae

2025-01-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: rust-crc-any-2: Update to 2.5.0.
	* gnu/packages/crates-io.scm (rust-crc-any-2): Update to 2.5.0.
	[cargo-inputs]: Replace rust-heapless-0.5 with 0.8.

	Change-Id: I9a2a436438c21654f805797c3fcda021324d16d0

2025-01-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-primal-0.3.
	* gnu/packages/crates-io.scm (rust-primal-0.3): New variable.

	Change-Id: Ic1e8c6eed565675ef7100a56d4c5957ec704f5f2

2025-01-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-primal-slowsieve-0.3.
	* gnu/packages/crates-io.scm (rust-primal-slowsieve-0.3): New variable.

	Change-Id: I59ffaae5e818fb2fe9ff754ded10d70e96c464dc

2025-01-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-primal-sieve-0.3.
	* gnu/packages/crates-io.scm (rust-primal-sieve-0.3): New variable.

	Change-Id: I277c07088ed786420e596bd6a9a65d34a16db6f3

2025-01-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-primal-estimate-0.3.
	* gnu/packages/crates-io.scm (rust-primal-estimate-0.3): New variable.

	Change-Id: Ia5ffae4e7d8ee932a1275102ea6ea38338798725

2025-01-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-primal-check-0.3.
	* gnu/packages/crates-io.scm (rust-primal-check-0.3): New variable.

	Change-Id: I21913daf5647fdbb0a61434f9e25a1800d14c5e0

2025-01-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-primal-bit-0.3.
	* gnu/packages/crates-io.scm (rust-primal-bit-0.3): New variable.

	Change-Id: I141461a30aa835032602e6daad4363630fb94230

2025-01-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-hamming-0.1.
	* gnu/packages/crates-io.scm (rust-hamming-0.1): New variable.

	Change-Id: Ieabfc9a412646f2a4302c04e36bf1933015c4495

2025-01-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-onenote-parser-for-clamav.
	* gnu/packages/crates-io.scm (rust-onenote-parser-for-clamav): New
	variable.
	* gnu/packages/patches/rust-onenote-parser-for-clamav-deps.patch
	* gnu/packages/patches/rust-onenote-parser-for-clamav-parse-in-memory-buffer.patch
	* gnu/packages/patches/rust-onenote-parser-for-clamav-property-type.patch
	Add patches here...
	* gnu/local.mk: ...and here.

	Change-Id: I6c2bb1d7afef8328317a54dcfee9204614864e64

2025-01-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-onenote-parser-0.3.
	* gnu/packages/crates-io.scm (rust-onenote-parser-0.3): New variable.

	Change-Id: I1dba8cb34160af8c926ab1aaf30507bb108de514

2025-01-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: rust-enum-primitive-derive-0.2: Update to 0.2.2.
	* gnu/packages/crates-io.scm (rust-enum-primitive-derive-0.2): Update to
	0.2.2.

	Change-Id: I1abd0fc097b019d7dd4e9d45f5717d3ec1001916

2025-01-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-pint: Fix build.
	* gnu/packages/python-xyz.scm (python-pint)[arguments]<#:test-flags>: Modify.

	Change-Id: I6f7fc7c21a40325fc7f3b6536ae58e418337d4de

2025-01-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-mathics-core: Fix build.
	* gnu/packages/maths.scm (python-mathics-core)[native-inputs]: Add
	python-setuptools, python-wheel.
	[arguments]<#:phases>[prepare-check]: Add phase.

	Change-Id: I09976b9f6a3a8a67c6f786dc5626ff1894fe5b37

2025-01-06  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-mathics-scanner: Fix build.
	* gnu/packages/maths.scm (python-mathics-scanner)[native-inputs]: Add
	python-setuptools, python-wheel.

	Change-Id: Ic7f2700846bdc8368d7f14568dc34a28da9d7c7e

2025-01-06  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add hypridle.
	* gnu/packages/wm.scm (hypridle): New variable.

	Change-Id: I4eacd1f26153703fd8078e3895d9473573cb845b

2025-01-06  John Kehayias  <john.kehayias@protonmail.com>

	gnu: xdg-desktop-portal-hyprland: Update to 1.3.9.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-hyprland): Update to 1.3.9.

	Change-Id: I7f1913bdb7121d2f48c4a3ee484e38dee8f5d8dc

2025-01-06  Sisiutl  <sisiutl@egregore.fun>
	    John Kehayias  <john.kehayias@protonmail.com>

	gnu: sdbus-c++: Update to 2.0.0.
	* gnu/packages/glib.scm (sdbus-c++): Update to 2.0.0.
	[arguments]<#:configure-flags>: Update to upstream names, prefixing with
	"SDBUSCPP_" and changing "CODE_GEN" to "CODEGEN".
	<#:phases>: Remove fix-elogind-requirement phase (no longer needed).
	* gnu/packages/glib.scm (sdbus-c++-1.4.0): New variable.
	* gnu/packages/jami.scm (libjami)[inputs]: Replace sdbus-c++ with
	sdbus-c++-1.4.0.

	Change-Id: Idb189f80212351cef6b5c8722982880bf5b51fe9

2025-01-06  John Kehayias  <john.kehayias@protonmail.com>
	    Hilton Chain  <hako@ultrarare.space>

	gnu: hyprland: Add hyprland-qtutils to inputs.
	Hyprland will warn and suggest on running that it expects to find binaries
	from hyprland-qtutils.

	* gnu/packages/wm.scm (hyprland)[inputs]: Add hyprland-qtutils.
	[arguments]<#:phases>: Update fix-path phase.

	Change-Id: I54a2331181636b7aad9abdf7dfef9e1ac9c9fc3c

	Change-Id: I5ead782b0c981013f6b2cc0a9aac6102317fe285

2025-01-06  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add hyprland-qtutils.
	* gnu/packages/qt.scm (hyprland-qtutils): New variable.

	Change-Id: I11d1460e29e456c3f69ea3bf018ef9f19969e342

2025-01-06  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add julia-hostcpufeatures.
	* gnu/packages/julia-xyz.scm (julia-hostcpufeatures): New variable.

	Change-Id: I47ccade771b0316eb46c88aaa912dbc699eed453

2025-01-06  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add julia-cpuid.
	* gnu/packages/julia-xyz.scm (julia-cpuid): New variable.

	Change-Id: Ifd9abfb142184c58941c97e959a4b5c9247ce1a8

2025-01-06  Yovan Naumovski  <yovan@gorski.stream>

	gnu: fennel: Update to 1.5.1.
	* gnu/packages/lua.scm (fennel): Update to 1.5.1.

	Change-Id: I6775e34e470a957a741a2b079d5e8040c98921d2

2025-01-06  Tomas Volf  <~@wolfsden.cz>

	services: rootless-podman-service-type: Allow not installing podman.
	Sometimes you would want to skip on actually installing the podman package in
	order to save disk space and bandwidth.  Even without installing it globally,
	podman can still be fetched via guix shell when required.

	* gnu/services/containers.scm (package-or-#f?): New procedure.
	(rootless-podman-configuration)<podman>: Change type to package-or-#f.
	(rootless-podman-service-profile): Produce empty list if not podman package.
	* doc/guix.texi (Miscellaneous Services): Document the change.

	Change-Id: If533d913ea190558ce7e206d98ada4d805270594

2025-01-06  Herman Rimm  <herman@rimm.ee>

	import: texlive: Use downstream-package-name.
	* guix/import/texlive.scm (texlive-recursive-import): Use
	downstream-package-name.

	Change-Id: Ic4ce685e8fc36f0b72797d3ce2d5bc89fc17b7ea

2025-01-06  Alice BRENON  <alice.brenon@ens-lyon.fr>

	gnu: python-spacy: Fix build.
	* gnu/packages/machine-learning.scm (python-spacy): Fix build.
	[native-inputs]: Add python-wheel

	Change-Id: I6550f6dc0cb1fb88fc733f6471f1831c4ba95977

2025-01-06  Ludovic Courtès  <ludo@gnu.org>

	doc: Minor wording improvements of “Using TeX and LaTeX”.
	* doc/guix.texi (Using TeX and LaTeX): Tweak.

	Change-Id: I69d93d00b8c343f078b90f4b718948c0015bb88d

2025-01-06  Ludovic Courtès  <ludo@gnu.org>

	ui: It’s 2025 now!
	* guix/ui.scm (show-version-and-exit): Change year to 2025.

	Change-Id: I83bffc752904d20c82afe527097226d8a8aa9170

2025-01-06  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update POTFILES.in.
	* po/guix/POTFILES.in: Add missing files that contain messages to be
	translated.  Reorder a little.  Remove duplicates.

	Change-Id: Ib31cda5e9ea6b5363e0c9d9d9aaf6448d2fe4b72

2025-01-06  Simon Tournier  <zimon.toutoune@gmail.com>

	import: go: Warn instead of error out when Git fails.
	* guix/import/go.scm (git-checkout-hash): Return some hash although updating
	the cache fails.

	Change-Id: I87e7701023a5f76f5d1494827473616e6a1275aa

2025-01-06  Andy Tai  <atai@atai.org>

	gnu: global: Update to 6.6.14.
	* gnu/packages/code.scm (global): Update to 6.6.14.

	Change-Id: Ia91dc9c67aeaba72090f5004a15e0fde32e0ce28

2025-01-06  Andy Tai  <atai@atai.org>

	gnu: adaptivecpp: Update to 24.10.0.
	* gnu/packages/sycl.scm (adaptivecpp): Update to 24.10.0.

	Change-Id: I209d67f7c868ac096d620a2230841fa9d9c171c9

2025-01-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: fcft: Update to 3.1.10.
	* gnu/packages/fontutils.scm (fcft): Update to 3.1.10.

	Change-Id: Ibdbf74d4e204a24f8c67e33d496702ecd7eac60f

2025-01-06  Mattia Bunel  <mattia.bunel@ehess.fr>

	gnu: laszip: Update to 3.4.4.
	* gnu/packages/geo.scm (laszip): Update to 3.4.4.

	Change-Id: I454801958fe77b06dc1c82e30d4c569e88fe2795

2025-01-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: wofi: Update to 1.4.1.
	* gnu/packages/xdisorg.scm (wofi): Update to 1.4.1.

	Change-Id: I8fc07f45e3ebd96b7e998c193c193fd3edbd9ec7

2025-01-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: foot: Update to 1.20.1.
	* gnu/packages/terminals.scm (foot): Update to 1.20.1.

	Change-Id: I0395b9f83ef93d55ee984f9f8d5781739abfb68c

2025-01-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: guile-ts: Update to 0.3.0.
	* gnu/packages/guile-xyz.scm (guile-ts): Update to 0.3.0.

	Change-Id: I7e536ce68274535ddf45072415e036551f89f494

2025-01-06  Ashvith Shetty  <ashvithshetty10@gmail.com>

	gnu: Add trompeloeil.
	* gnu/packages/check.scm (trompeloeil): New variable.

	Change-Id: I442cd0b5e84e8f9956b16b7d9235f67d9f5f693e

2025-01-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ugrep: Update to 7.1.2.
	* gnu/packages/search.scm (ugrep): Update to 7.1.2.

	Change-Id: I9699124fee3a932e8f2d084848a6ff8daa7dba1c

2025-01-06  Andrew Wong  <wongandj@icloud.com>

	gnu: Add wallust.
	* gnu/packages/rust-apps.scm (wallust, wallust-themes): New variables.

	Change-Id: If02281e12a2f1f54fccc09bd90181e3e23fb0de2

2025-01-06  Andrew Wong  <wongandj@icloud.com>

	gnu: Add rust-spinners-4.
	* gnu/packages/crates-shell.scm (rust-spinners-4): New variable.

	Change-Id: I04666a1b0edf7cbceba845950b1e8ea5634a761b

2025-01-06  Andrew Wong  <wongandj@icloud.com>

	gnu: Add rust-new-string-template-1.
	* gnu/packages/crates-io.scm (rust-new-string-template-1): New variable.

	Change-Id: I41b95af465fb52037bdfc554e6ce458472f944ae

2025-01-06  Andrew Wong  <wongandj@icloud.com>

	gnu: Add rust-optfield-0.3.
	* gnu/packages/crates-io.scm (rust-optfield-0.3): New variable.

	Change-Id: I5686f2d92365833459959312f8da6a312d558d85

2025-01-06  Andrew Wong  <wongandj@icloud.com>

	gnu: Add rust-documented-macros-0.6.
	* gnu/packages/crates-io.scm (rust-documented-macros-0.6): New variable.

	Change-Id: I0713a9ed78f6e075241e190de922d9579b370bf7

2025-01-06  Andrew Wong  <wongandj@icloud.com>

	gnu: Add rust-documented-0.6.
	* gnu/packages/crates-io.scm (rust-documented-0.6): New variable.

	Change-Id: I2cb45d5f549102932efa9d231436adb51670eab0

2025-01-06  Andrew Wong  <wongandj@icloud.com>

	gnu: Add rust-vergen-git2-1.
	* gnu/packages/crates-io.scm (rust-vergen-git2-1): New variable.

	Change-Id: Ic70fc7f6e1062e54c70554f67033bac7909322d4

2025-01-06  Andrew Wong  <wongandj@icloud.com>

	gnu: Add rust-vergen-9.
	* gnu/packages/crates-io.scm (rust-vergen-9): New variable.
	(rust-vergen-8): Inherit from rust-vergen-9.

	Change-Id: I9ba0a29272f3abbb9013f52a2cf453cbdfde969e

2025-01-06  Andrew Wong  <wongandj@icloud.com>

	gnu: Add rust-vergen-lib-0.1.
	* gnu/packages/crates-io.scm (rust-vergen-lib-0.1): New variable.

	Change-Id: I2beff3f2636a572a748ab9611b0216c060401d53

2025-01-06  Andrew Wong  <wongandj@icloud.com>

	gnu: Add rust-kmeans-colors-0.6.
	* gnu/packages/crates-graphics.scm (rust-kmeans-colors-0.6): New variable.

	Change-Id: Id64566bd05627fc05621aa3e318686e150452166

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tera-1: Update to 1.20.0.
	* gnu/packages/crates-io.scm (rust-tera-1): Update to 1.20.0.
	[arguments]: Update the cargo-test-flags.
	[cargo-inputs]: Replace rust-chrono-tz-0.6 with 0.9, rust-globwalk-0.8
	with 0.9.
	[home-page]: Update to new home-page

	Change-Id: I2f86ce63a08fca20a15a68334a989e7636d15cf7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-globwalk-0.9.
	* gnu/packages/crates-io.scm (rust-globwalk-0.9): New variable.
	(rust-globwalk-0.8): Inherit from rust-globwalk-0.9.

	Change-Id: I52523d4cdc3f9e389f8fabbaacc984c7392b54be

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-libvips-1.
	* gnu/packages/crates-graphics.scm (rust-libvips-1): New variable.

	Change-Id: I23e6ea0306e27c0b4d8e4b93d67dac322af08e75

2025-01-06  Andrew Wong  <wongandj@icloud.com>

	gnu: Add rust-fast-image-resize-5.
	* gnu/packages/crates-graphics.scm (rust-fast-image-resize-5): New
	variable.
	(rust-fast-image-resize-2): Inherit from rust-fast-image-resize-5.

	Change-Id: Ie0f755bc77ec019a0a8a8c75e1140337343acba0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-similar-2: Fix inputs.
	* gnu/packages/crates-io.scm (rust-similar-2)[cargo-inputs]: Replace
	rust-bstr-0.2 with 1.

	Change-Id: I8fb798dee056157a6d52327821eb2d4ac7585ce2

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-cfg-expr-0.17: Update to 0.17.2.
	* gnu/packages/crates-io.scm (rust-cfg-expr-0.17): Update to 0.17.2.

	Change-Id: Ia6709e241a004470173d5f277c09848c7c3257e3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-unicode-xid-0.2: Update to 0.2.6.
	* gnu/packages/crates-io.scm (rust-unicode-xid-0.2): Update to 0.2.6.

	Change-Id: I762865c260fb6c396a17a99ba17a8453f73ab87e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-unicode-reverse-1: Update to 1.0.9.
	* gnu/packages/crates-io.scm (rust-unicode-reverse-1): Update to 1.0.9.

	Change-Id: I2a09ad8a39e64ab7591df4c2143637dadafe79a4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-unicode-bom-2: Update to 2.0.3.
	* gnu/packages/crates-io.scm (rust-unicode-bom-2): Update to 2.0.3.

	Change-Id: Ib4f02610d21df18749d49333446df378d573e414

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-unicode-linebreak-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-unicode-linebreak-0.1): Update to
	0.1.5.
	[cargo-inputs]: Remove rust-hashbrown-0.12, rust-regex-1.

	Change-Id: If12676c75ac6a5144a96dd79dbeea7ff7477c27e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-unicode-id-0.3: Update to 0.3.5.
	* gnu/packages/crates-io.scm (rust-unicode-id-0.3): Update to 0.3.5.
	[cargo-development-inputs]: Remove rust-criterion-0.3.

	Change-Id: If02d9410e4c97717ad6480ac280ff00a7adc1d62

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-unicode-bidi-0.3: Update to 0.3.18.
	* gnu/packages/crates-io.scm (rust-unicode-bidi-0.3): Update to 0.3.18.
	[arguments]: Don't skip the tests.
	[cargo-inputs]: Add rust-smallvec-1.

	Change-Id: Id2721a240f8d7cd292c1eb682ae82933d248050f

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-unicode-normalization-0.1: Update to 0.1.24.
	* gnu/packages/crates-io.scm (rust-unicode-normalization-0.1): Update to
	0.1.24.

	Change-Id: Ib9163b2444f398963852d865aa281b03e1a87a36

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pin-project-1: Update to 1.1.7.
	[cargo-development-inputs]: Remove rust-macrotest-1, rust-trybuild-1.

	Change-Id: Id4e3633f026503857c330289693a1bf425f4e6ab

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pin-project-internal-1: Update to 1.1.7.
	* gnu/packages/crates-io.scm (rust-pin-project-internal-1): Update to
	1.1.7.

	Change-Id: Ib87ca93e5ca93b6edc711b6fd48c167f890ee8fd

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pin-project-lite-0.1: Update to 0.1.12.
	* gnu/packages/crates-io.scm (rust-pin-project-lite-0.1): Update to
	0.1.12.

	Change-Id: Ic36bdbc1a4f5611fead6e144fd2f80af64e0bda3

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-pin-project-lite-0.2: Update to 0.2.15.
	* gnu/packages/crates-io.scm (rust-pin-project-lite-0.2): Update to
	0.2.15.
	[arguments]: Skip the tests.
	[cargo-development-inputs]: Remove rust-macrotest-1, rust-once-cell-1,
	rust-proc-macro2-1, rust-quote-1, rust-serde-1, rust-toml-0.5,
	rust-trybuild-1.

	Change-Id: Icaaa592cde5f835fc186fd706b07a9182826bdeb

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-indicatif-0.17: Update to 0.17.9.
	* gnu/packages/crates-io.scm (rust-indicatif-0.17): Update to 0.17.9.
	[arguments]: Don't run the tests in release mode.
	[cargo-inputs]: Add rust-web-time-0.1.  Replace rust-unicode-width-0.1
	with 0.2.  Remove rust-instant-0.1.

	Change-Id: Ibb59b4262af20bb11beb9c6e8e3c5f1f5c4ce773

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-petgraph-0.6: Don't skip the build.
	* gnu/packages/crates-io.scm (rust-petgraph-0.6)[arguments]: Don't skip
	the build.
	[cargo-development-inputs]: Add rust-ahash-0.7, rust-bincode-1,
	rust-defmac-0.2, rust-fxhash-0.2, rust-itertools-0.12, rust-odds-0.4,
	rust-rand-0.5.

	Change-Id: I9f409df1c16c056d05fec12e78832653b10f3c4b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-odds-0.4.
	* gnu/packages/crates-io.scm (rust-odds-0.4): New variable.
	(rust-odds-0.3): Inherit from rust-odds-0.4.

	Change-Id: Ib9e500d5a4328cfbd82e3218803943cdbafeb870

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-petgraph-0.6: Update to 0.6.5.
	* gnu/packages/crates-io.scm (rust-petgraph-0.6): Update to 0.6.5.
	[cargo-inputs]: Add rust-rayon-1.  Replace rust-indexmap-1 with 2.

	Change-Id: I9231dc18304eb625c720e5cc5bbc7ccc58257369

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tracing-subscriber-0.2: Update to 0.2.25.
	* gnu/packages/crates-io.scm (rust-tracing-subscriber-0.2): Update to
	0.2.25.

	Change-Id: Iaf6dc00e2397afd282f0a6a7408f088bf3649a2b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tracing-log-0.1: Update to 0.1.4.
	* gnu/packages/crates-io.scm (rust-tracing-log-0.1): Update to 0.1.4.
	[cargo-inputs]: Add rust-once-cell-1.  Replace rust-env-logger-0.7 with
	0.8.  Remove rust-lazy-static-1.

	Change-Id: I24d1166fccd385f89997da0a4a382348e351bad1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tracing-futures-0.2: Update to 0.2.5.
	* gnu/packages/crates-io.scm (rust-tracing-futures-0.2): Update to
	0.2.5.
	[cargo-inputs]: Add rust-futures-0.1.  Replace rust-pin-project-0.4 with
	1.

	Change-Id: I43cd5c66e673379770c5734720a65c9a74600320

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tracing-error-0.2: Update to 0.2.1.
	* gnu/packages/crates-io.scm (rust-tracing-error-0.2): Update to 0.2.1.
	[arguments]: Don't run the tests in release mode.

	Change-Id: Id9cb37b751e39a0a8d46875741c5dd25e982da74

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tracing-serde-0.2.
	* gnu/packages/crates-io.scm (rust-tracing-serde-0.2): New variable.
	(rust-tracing-serde-0.1): Inherit from rust-tracing-serde-0.2.

	Change-Id: I9e28fb6bc9ab8f5124dd5a1a226a049d6e4ef538

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-tracing-subscriber-0.3: Update to 0.3.19.
	* gnu/packages/crates-io.scm (rust-tracing-subscriber-0.3): Update to
	0.3.19.
	[cargo-inputs]: Replace rust-tracing-serde-0.1 with 0.2.
	[cargo-development-inputs]: Replace rust-tracing-log-0.1 with 0.2.

	Change-Id: Ie105173b5be3613277c62aebe7207c42a43c2312

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-supports-color-2: Update to 2.1.0.
	* gnu/packages/crates-io.scm (rust-supports-color-2): Update to 2.1.0.
	[arguments]: Don't skip the tests.

	Change-Id: I51bdd76be2022df798fc5270478bee98f7bf6587

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-supports-color-3: Update to 3.0.2.
	* gnu/packages/crates-io.scm (rust-supports-color-3): Update to 3.0.2.

	Change-Id: Icdfca59ec7b7491ce5c0e38e7f802bf92e442235

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-semver-1: Update to 1.0.24.
	* gnu/packages/crates-io.scm (rust-semver-1): Update to 1.0.24.

	Change-Id: I02c645991c17b823ec7a8422e08a3eb318d065b7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pathdiff-0.2: Don't skip the build.
	* gnu/packages/crates-io.scm (rust-pathdiff-0.2)[arguments]: Don't skip
	the build.
	[cargo-development-inputs]: Add rust-cfg-if-1.

	Change-Id: Ica63fe9986d7ce6b53943f6300ee16246875887a

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-pathdiff-0.2: Update to 0.2.3.
	* gnu/packages/crates-io.scm (rust-pathdiff-0.2): Update to 0.2.3.

	Change-Id: I355cb71287df352359bebe128786b4c543988543

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-camino-1: Update to 1.1.9.
	* gnu/packages/crates-io.scm (rust-camino-1): Update to 1.1.9.
	[home-page]: Update to new home-page

	Change-Id: I620356e9a415e0f3e845319fe70d524b1951619c

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-owo-colors-4: Update to 4.1.0.
	* gnu/packages/crates-io.scm (rust-owo-colors-4): Update to 4.1.0.
	[cargo-inputs]: Add rust-supports-color-3.

	Change-Id: I8ee3127e1c733ec7bd956ffa9ab0114dbc7c65fc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-tempfile-fast-0.3.
	* gnu/packages/crates-io.scm (rust-tempfile-fast-0.3): Delete variable.

	Change-Id: Ic3b784eade331b91275422cf09c8ce43ee81860b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-unescape-0.1.
	* gnu/packages/crates-io.scm (rust-unescape-0.1): Delete variable.

	Change-Id: I8b7dcc3cd85edcc7ca937392327fa6220e467103

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sequoia-sq: Update to 1.1.0.
	* gnu/packages/sequoia.scm (sequoia-sq): Update to 1.1.0.
	[cargo-inputs]: Replace rust-subplot-build-0.11 with 0.12,
	rust-subplotlib-0.11 with 0.12.

	Change-Id: I56acd24655b003691a510946d07f5fdd07e6ce13

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-descape-2.
	* gnu/packages/crates-io.scm (rust-descape-2): New variable.

	Change-Id: I3e4203491289e4236cc87e78920f8b583ca2a075

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-remove-dir-all-1.
	* gnu/packages/crates-windows.scm (rust-remove-dir-all-1): New variable.
	(rust-remove-dir-all-0.8): Delete variable.

	Change-Id: I5beddbc773b4bf9ed2cc0586957c65cf05a9e514

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-subplotlib-derive-0.12.
	* gnu/packages/crates-io.scm (rust-subplotlib-derive-0.12): New variable.
	(rust-subplotlib-derive-0.11): Delete variable.

	Change-Id: I3dddc5325fcf3fd1e93c504359bb2b102fed8c20

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-subplotlib-0.12.
	* gnu/packages/crates-io.scm (rust-subplotlib-0.12): New variable.
	(rust-subplotlib-0.11): Delete variable.

	Change-Id: I5a67afe688706cbba7aee7c0b36026afe1f8c5ea

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-subplot-build-0.12.
	* gnu/packages/crates-io.scm (rust-subplot-build-0.12): New variable.
	(rust-subplot-build-0.11): Delete variable.

	Change-Id: Idd59e745942b694e5e41f745b1cba76f5781609c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-subplot-0.12.
	* gnu/packages/crates-io.scm (rust-subplot-0.12): New variable.
	(rust-subplot-0.11): Delete variable.

	Change-Id: I95ff73165075d8c30ce74bdfe9be669a9f959bc7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-roadmap-0.7.
	* gnu/packages/crates-io.scm (rust-roadmap-0.7): New variable.
	(rust-roadmap-0.6): Delete variable.

	Change-Id: I8646fae3239af63cf69f6942b8bb894cd84644f1

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-tracing-attributes-0.1: Update to 0.1.28.
	* gnu/packages/crates-io.scm (rust-tracing-attributes-0.1): Update to 0.1.28.

	Change-Id: I80f939ca60f60d4abe19f1a2e297312d20a1e2c4

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-tracing-core-0.1: Update to 0.1.33.
	* gnu/packages/crates-io.scm (rust-tracing-core-0.1): Update to 0.1.33.

	Change-Id: Ic381d5359e0587f5fc06841f0a15e122b1958e9e

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-tracing-0.1: Update to 0.1.41.
	* gnu/packages/crates-io.scm (rust-tracing-0.1): Update to 0.1.41.

	Change-Id: Ie9f8e5e7cd2eb0aba9235a230eb7fe29d2c6d99a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-roadmap-0.5.
	* gnu/packages/crates-io.scm (rust-roadmap-0.5): Delete variable.

	Change-Id: I87cd6d63b67c82851968464d657dd45e17f8f874

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: authenticator: Deprecate in favor of gnome-authenticator.
	This commit is a follow up to 64bcc8ba0f1ea8addaf0a1c65b3fca6cb1bf5422,
	it deprecates the old Python authenticator package in favor of the new
	gnome-authenticator Rust implementation.

	* gnu/services/gnome.scm (authenticator): Deprecate in favor of gnome-authenticator.

	Change-Id: I02081f4cd1dfdb8bd2327a9931299e97f8a11aee

2025-01-06  Divya Ranjan  <divya@subvertising.org>

	gnu: Add bottom.
	* gnu/packages/rust-apps.scm (bottom): New variable.

	Change-Id: I81e05d6da3757f70439e4b1e7ab59985ca710a64

2025-01-06  Divya Ranjan  <divya@subvertising.org>

	gnu: rust-clap-complete-nushell-4: Update to 4.5.5.
	* gnu/packages/crates-io.scm (rust-clap-complete-nushell-4): Update to 4.5.5.

2025-01-06  Divya Ranjan  <divya@subvertising.org>

	gnu: rust-sysinfo: Update to 0.30.13.
	* gnu/packages/crates-io.scm (rust-sysinfo): Update to 0.30.13.
	[arguments]: Adjust the cargo-test-flags.

	Change-Id: I4f4dcbe99f3a503f260bbc5ed8f7912fbf6f73d0

2025-01-06  Divya Ranjan  <divya@subvertising.org>

	gnu: Add rust-termios-0.2.
	* gnu/packages/crates-io.scm (rust-termios-0.2): New variable.

	Change-Id: I55759155d447ec3f70495f6c02eee1b9851b799d

2025-01-06  Divya Ranjan  <divya@subvertising.org>

	gnu: Add rust-ioctl-rs-0.1.
	* gnu/packages/crates-io.scm (rust-ioctl-rs-0.1): New variable.

	Change-Id: Ie5f8a2e6d8da7c192367452a74e535289f7a99bb

2025-01-06  Divya Ranjan  <divya@subvertising.org>

	gnu: Add rust-serial-unix-0.4.
	* gnu/packages/crates-io.scm (rust-serial-unix-0.4): New variable.

	Change-Id: I0757a538c729fa199524acef03fe594fff1247f9

2025-01-06  Divya Ranjan  <divya@subvertising.org>

	gnu: Add rust-serial-windows-0.4.
	* gnu/packages/crates-io.scm (rust-serial-windows-0.4): New variable.

	Change-Id: I979f5a1e83197dd6661413e2fa5f412f71418b48

2025-01-06  Divya Ranjan  <divya@subvertising.org>

	gnu: Add rust-serial-core-0.4.
	* gnu/packages/crates-io.scm (rust-serial-core-0.4): New variable.

	Change-Id: Iabd12ef4492144ea1c7e63dc3989ed569b927839

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-serial-0.4.
	* gnu/packages/crates-io.scm (rust-serial-0.4): New variable.

	Change-Id: I01b22ba1dd671785ff4eddda86b1c5b38c1b48df

2025-01-06  Divya Ranjan  <divya@subvertising.org>

	gnu: Add rust-stability-0.2.
	* gnu/packages/crates-io.scm (rust-stability-0.2): New variable.
	(rust-stability-0.1): Inherit from rust-stability-0.2.

	Change-Id: Idea9a4b7ae95c4bb9a366ee5804abe2f5163c690

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pretty-bytes-0.2.
	* gnu/packages/crates-io.scm (rust-pretty-bytes-0.2): New variable.

	Change-Id: I249fbd7528b3b43dcecce0e035c40c1502ef3294

2025-01-06  Divya Ranjan  <divya@subvertising.org>

	gnu: Add rust-wrapcenum-derive-0.4.
	* gnu/packages/crates-io.scm (rust-wrapcenum-derive-0.4): New variable.

	Change-Id: I8e5bc76c2dd9894097dbcd54033d50f3b50bfb91

2025-01-06  Divya Ranjan  <divya@subvertising.org>

	gnu: Add rust-portable-pty-0.8.
	* gnu/packages/crates-io.scm (rust-portable-pty-0.8): New variable.

	Change-Id: I35835222144ed6d9e27086f0869db75f0330b29c

2025-01-06  Divya Ranjan  <divya@subvertising.org>

	gnu: Add rust-unicode-ellipsis-0.2.
	* gnu/packages/crates-io.scm (rust-unicode-ellipsis-0.2): New variable.

	Change-Id: I2372bff92cb39d1f2ef2d385a4f389d1026139ef

2025-01-06  Divya Ranjan  <divya@subvertising.org>

	gnu: Add rust-starship-battery-0.9.
	* gnu/packages/crates-io.scm (rust-starship-battery-0.9): New variable.

	Change-Id: Iec767c8ee154dbe400c81e48c1eadda344dab51a

2025-01-06  Divya Ranjan  <divya@subvertising.org>

	gnu: Add rust-ratatui-0.27.
	* gnu/packages/crates-io.scm (rust-ratatui-0.27): New variable.

	Change-Id: Id4f0990a5e68d38650ce3e458986775e2a230782

2025-01-06  Divya Ranjan  <divya@subvertising.org>

	gnu: Add rust-nvml-wrapper-sys-0.8.
	* gnu/packages/crates-io.scm (rust-nvml-wrapper-sys-0.8): New variable.

2025-01-06  Divya Ranjan  <divya@subvertising.org>

	gnu: Add rust-nvml-wrapper-0.10.
	* gnu/packages/crates-io.scm (rust-nvml-wrapper-0.10): New variable.

	Change-Id: I304322af0d1f841edd442196e429bee1bf0f172f

2025-01-06  Divya Ranjan  <divya@subvertising.org>

	gnu: Add rust-concat-string-1.
	* gnu/packages/crates-io.scm (rust-concat-string-1): New variable.

	Change-Id: I05c4b9e5d4af472225722bc5f8b6bf01d62abdae

2025-01-06  Herman Rimm  <herman@rimm.ee>

	build: cargo-build-system: Use Cargo checksum stubs.
	Commit 5b08b8fe1019147fe489db17a9a8ae7ebe97f9e9 of Cargo makes the
	package field optional.  This is the case since Rust 1.22.0.

	* guix/build/cargo-build-system.scm (patch-cargo-checksums): Create
	.cargo-checksum.json stubs.

	Change-Id: I474e8f73b6048e53f22a8d899a8e3e50b5332f60

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-partial-io-0.2.
	* gnu/packages/crates-io.scm (rust-partial-io-0.2): Delete variable.

	Change-Id: Icda51bf09c16ab486ba113caf16736fa2029db52

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-bzip2-0.3.
	* gnu/packages/crates-compression.scm (rust-bzip2-0.3): Delete variable.

	Change-Id: Id8cd2aaa7f4155d28578751c87165879d9ac7d02

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-nettle-5.
	* gnu/packages/crates-crypto.scm (rust-nettle-5): Delete variable.

	Change-Id: Ia1fefd56eb3578dfdb2c123a40d8cf5429fda7e2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-buffered-reader-0.9.
	* gnu/packages/crates-io.scm (rust-buffered-reader-0.9): Delete variable.

	Change-Id: I009a265a878c45fb47f77404ad6b0efd6eec7708

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-sequoia-rfc2822-0.9.
	* gnu/packages/sequoia.scm (rust-sequoia-rfc2822-0.9): Delete variable.

	Change-Id: I57d85ba8d183c32ff794de9cc146cf716a982fdf

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-bs58-0.2.
	* gnu/packages/crates-io.scm (rust-bs58-0.2): Delete variable.

	Change-Id: I160ae6b620e843f0d8c89c39cba3d49c80bb70bb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-diffs-0.3.
	* gnu/packages/crates-io.scm (rust-diffs-0.3): Delete variable.

	Change-Id: I56d9c0868f4e7de819927375bdb14dce9dca3ca6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-sequoia-openpgp-0.9.
	* gnu/packages/sequoia.scm (rust-sequoia-openpgp-0.9): Delete variable.

	Change-Id: Ib8ff29e4b3caf77fc41a0bf7e33867d2e37d5b8b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add pijul.
	* gnu/packages/version-control.scm (pijul): New variable.

	Change-Id: Ic45a5c0d3b785118240da59e8b0ba15ce5cfd335

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pijul-remote-1.
	* gnu/packages/crates-vcs.scm (rust-pijul-remote-1): New variable.

	Change-Id: Ie24aaace6eac3cdc62e621a6d9505d4b1f70f06e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pijul-identity-0.0.1.
	* gnu/packages/crates-vcs.scm (rust-pijul-identity-0.0.1): New variable.

	Change-Id: I500e13bfcffa4aa8a8f4ae7b26f0760ef46301b2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pijul-repository-0.0.1.
	* gnu/packages/crates-vcs.scm (rust-pijul-repository-0.0.1): New variable.

	Change-Id: I09d56dfeb7f58edab30ed8247d056d430d570f1e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-libpijul-1.
	* gnu/packages/crates-vcs.scm (rust-libpijul-1): New variable.
	(rust-libpijul-0.12): Remove variable.

	Change-Id: I81c874ff991866847210934fbcc94d19756ccc9b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pijul-interaction-0.0.1.
	* gnu/packages/crates-vcs.scm (rust-pijul-interaction-0.0.1): New variable.

	Change-Id: I500c64d070ac037d6854c061387d1c45676950f1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pijul-config-0.0.1.
	* gnu/packages/crates-vcs.scm (rust-pijul-config-0.0.1): New variable.

	Change-Id: Ic8f66c6151f098b0c8cdd7478b1acfe5a5e27fe7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pijul-macros-0.5.
	* gnu/packages/crates-vcs.scm (rust-pijul-macros-0.5): New variable.

	Change-Id: Ica8a46e502745d4cd444d2827c5b5bc29498b293

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-thrussh-0.33.
	* gnu/packages/crates-io.scm (rust-thrussh-0.33): New variable.

	Change-Id: I846a3823f6802c8af9955270bfe4bdc7c88dede6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-thrussh-0.34.
	* gnu/packages/crates-io.scm (rust-thrussh-0.34): New variable.

	Change-Id: I4d142e65614d3f87c70ef60769f3cbb99001bbc3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-thrussh-keys-0.21.
	* gnu/packages/crates-io.scm (rust-thrussh-keys-0.21): New variable.

	Change-Id: I83eb6b55935c45f718ee844feed288f9fba427c5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-thrussh-keys-0.22.
	* gnu/packages/crates-io.scm (rust-thrussh-keys-0.22): New variable.

	Change-Id: I4b53668acb1aadab112a7649aeaac50912dd99cd

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-thrussh-libsodium-0.2.
	* gnu/packages/crates-io.scm (rust-thrussh-libsodium-0.2): New variable.

	Change-Id: I73af7e20ea54ce44a4b74184bc9ff5093d4278d2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-thrussh-libsodium-0.3.
	* gnu/packages/crates-io.scm (rust-thrussh-libsodium-0.3): New variable.

	Change-Id: I0f342fff7b297b25839d74a959916149a046982c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-thrussh-config-0.5.
	* gnu/packages/crates-io.scm (rust-thrussh-config-0.5): New variable.

	Change-Id: Icd87c44759d6f415c5d73d178f34c9425a02157d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-thrussh-config-0.6.
	* gnu/packages/crates-io.scm (rust-thrussh-config-0.6): New variable.

	Change-Id: I54947d56e8e10c615ff9a058cc422b56b63424ba

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-liblmdb-sys-0.2.
	* gnu/packages/crates-database.scm (rust-liblmdb-sys-0.2): New variable.

	Change-Id: I3c78baed5a5491e6827ec55b7ff8848c7e38249f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lmdb-rs-0.7.
	* gnu/packages/crates-database.scm (rust-lmdb-rs-0.7): New variable.

	Change-Id: I43c2d11caf560cdb5c4aa17ff6cf971cc535bcd2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-extreme-666.
	* gnu/packages/crates-io.scm (rust-extreme-666): New variable.

	Change-Id: I8e9fd63539ee92af4aea80ed516c73d55fb750c7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rio-0.9.
	* gnu/packages/crates-io.scm (rust-rio-0.9): New variable.

	Change-Id: Ieb75ee0a53fd9317837ec14979348b67a4e02374

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sanakirja-1.
	* gnu/packages/crates-io.scm (rust-sanakirja-1): New variable.
	(rust-sanakirja-0.10): Remove variable.

	Change-Id: I4d0034751ba6832432d6c0f24c3df8a584e88671

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sanakirja-core-1.
	* gnu/packages/crates-io.scm (rust-sanakirja-core-1): New variable.

	Change-Id: I7b1857436e59e86e7b1b1dccf1411328b4cb7641

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sled-0.34.
	* gnu/packages/crates-database.scm (rust-sled-0.34): New variable.

	Change-Id: I132b4de8e5f95e3a74aed784f1ec16d5a858024b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-canonical-path-2.
	* gnu/packages/crates-io.scm (rust-canonical-path-2): New variable.

	Change-Id: I06107b79440c7c67312a2bbd6992db9aa16b4aa2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-dateparser-0.1.
	* gnu/packages/crates-io.scm (rust-dateparser-0.1): New variable.

	Change-Id: Icabce2e80fb1de6cbdb4d5489e53271a59e6f601

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-edit-0.1.
	* gnu/packages/crates-io.scm (rust-edit-0.1): New variable.

	Change-Id: I6e12be875e2a1b1851564795071ebfaf5af3e5ef

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-human-panic-1.
	* gnu/packages/crates-io.scm (rust-human-panic-1): New variable.

	Change-Id: Ie90e5a88a55804f04515b26309b7d61268f32be6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-bs58-0.4.
	* gnu/packages/crates-io.scm (rust-bs58-0.4): New variable.

	Change-Id: I0f7ffd008ef02cb512e62ec3b39e882290bf3d8b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-path-slash-0.1.
	* gnu/packages/crates-io.scm (rust-path-slash-0.1): New variable.

	Change-Id: Ie4d9a2f56a385294dc460af67cca4161c781abc8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ed25519-zebra-1.
	* gnu/packages/crates-crypto.scm (rust-ed25519-zebra-1): New variable.

	Change-Id: I01bb23dfe7f5a8772e7141915fe5b1b6500b303e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ed25519-zebra-2.
	* gnu/packages/crates-crypto.scm (rust-ed25519-zebra-2): New variable.

	Change-Id: I159d7fa7c04c5d4cb7c66f59ee54c8895a8ee664

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-color-eyre-0.5.
	* gnu/packages/crates-io.scm (rust-color-eyre-0.5): New variable.

	Change-Id: Ic9d2330f6d7fe0b86c1faa88729676b57120efed

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-color-spantrace-0.1.
	* gnu/packages/crates-io.scm (rust-color-spantrace-0.1): New variable.

	Change-Id: I4e06ab18fb1432f7a754a70622b46fa2b985587e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-owo-colors-1.
	* gnu/packages/crates-io.scm (rust-owo-colors-1): New variable.

	Change-Id: If1d8ba6c90b1929ec3607fc29277a4b461712d84

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tracing-error-0.1.
	* gnu/packages/crates-io.scm (rust-tracing-error-0.1): New variable.

	Change-Id: I1ba81aa2bb62fe3d87cba6413c14e32ce569ca3a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-zstd-seekable-0.1.
	* gnu/packages/crates-compression.scm (rust-zstd-seekable-0.1): New variable.

	Change-Id: I4e67b4018ad87eca88d782fb77e46a4bd3fdcfbc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ptree-0.4.
	* gnu/packages/crates-io.scm (rust-ptree-0.4): New variable.

	Change-Id: I36a91b18444abf6af77770a42a80c4f75fa9e7a1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-dialoguer-0.10.
	* gnu/packages/crates-io.scm (rust-dialoguer-0.10): New variable.

	Change-Id: Id5fe254ccdf6194913a03cf5897195c53e3bbeec

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-duplicate-1.
	* gnu/packages/crates-io.scm (rust-duplicate-1): New variable.

	Change-Id: Icb4274ee1d015359d9fba1763c01643330c88913

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-duplicate-macrotest-1.
	* gnu/packages/crates-io.scm (rust-duplicate-macrotest-1): New variable.

	Change-Id: I5d93daccb0919677dc571abe9ac60c89feca588e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rlimit-0.9.
	* gnu/packages/crates-io.scm (rust-rlimit-0.9): New variable.

	Change-Id: I3d691b1313cec7a869c171d66dddb3f7b2c6f208

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-bcrypt-pbkdf-0.6.
	* gnu/packages/crates-crypto.scm (rust-bcrypt-pbkdf-0.6): New variable.

	Change-Id: Id6ede7ab167b68bf63f8c43abed4050386f41d37

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-blowfish-0.8.
	* gnu/packages/crates-crypto.scm (rust-blowfish-0.8): New variable.

	Change-Id: I38a854f478b1459687d961b509d87bf38e827c56

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cryptovec-0.6.
	* gnu/packages/crates-crypto.scm (rust-cryptovec-0.6): New variable.

	Change-Id: I572ca21e384808424ad8660f634c2bbb8d5a0cb0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-libsodium-sys-0.2.
	* gnu/packages/crates-crypto.scm (rust-libsodium-sys-0.2): New variable.

	Change-Id: Ib12c747ba7e895722d1171b1a468c4d35fee5783

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	build/cargo: Use system libsodium by default.
	* gnu/packages/cargo-build-system.scm (configure): Add an environment
	variable to default to using the system libsodium package.

	Change-Id: If4c7de018a60ae5e3fd96e64590acfbc46731d04

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-validator-0.15.
	* gnu/packages/crates-io.scm (rust-validator-0.15): New variable.

	Change-Id: I51beb1585146d13b99e13382a14c6d218efa66fd

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-validator-derive-0.15.
	* gnu/packages/crates-io.scm (rust-validator-derive-0.15): New variable.

	Change-Id: If303415e7fe939ae6ee576d8f8d69c400c306681

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-validator-types-0.15.
	* gnu/packages/crates-io.scm (rust-validator-types-0.15): New variable.

	Change-Id: I40da4a76293df28dff8eece4a076d0b55ab3874e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-card-validate-2.
	* gnu/packages/crates-io.scm (rust-card-validate-2): New variable.

	Change-Id: I29d72baf9bd01b8c84539c96d7988cae791db191

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-phonenumber-0.3.
	* gnu/packages/crates-io.scm (rust-phonenumber-0.3): New variable.

	Change-Id: I0f26937625076d9271fb9511efabee231760cbba

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-regex-cache-0.2.
	* gnu/packages/crates-io.scm (rust-regex-cache-0.2): New variable.

	Change-Id: Iec00c1e3cfa9547165dbc2b3f927f6ec3d7385e3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-oncemutex-0.1.
	* gnu/packages/crates-io.scm (rust-oncemutex-0.1): New variable.

	Change-Id: Icb14e1de997cdb810650576fdeaff77880f42cda

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-unic-ucd-common-0.9.
	* gnu/packages/crates-io.scm (rust-unic-ucd-common-0.9): New variable.

	Change-Id: I0d1490af560879bd3f74db61fb421ae0b8b6d450

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-gix-archive-0.15: Remove #:skip-build? argument.
	* gnu/packages/crates-io.scm (rust-gix-archive-0.15): Remove
	skip-build?.

	Change-Id: I173b71434632aebbd0c9a0e7a51f5f5c31121ba9

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-rental-impl-0.5: Remove #:skip-build? argument.
	* gnu/packages/crates-io.scm (rust-rental-impl-0.5): Remove skip-build?.

	Change-Id: I146bcd0d02f909baae55a910f1ff04e896bfc1f9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-codespan-reporting-0.9.
	* gnu/packages/crates-io.scm (rust-codespan-reporting-0.9): Delete variable.

	Change-Id: I6bf36f215ec0cbf41c47a4533a9a8c95cc422af1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cxx-gen-0.6.
	* gnu/packages/crates-io.scm (rust-cxx-gen-0.6): Delete variable.

	Change-Id: I75e4bb3aca115ef6e1caf32d525e504e3e5f5752

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cxx-build-0.5.
	* gnu/packages/crates-io.scm (rust-cxx-build-0.5): Delete variable.

	Change-Id: I109efe033b7bf422435bf556a059549a5aad14ca

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cxxbridge-flags-0.5.
	* gnu/packages/crates-io.scm (rust-cxxbridge-flags-0.5): Delete variable.

	Change-Id: Ic0053482f6573ecc7aa56f70a90a91997d5fc6bb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cxx-0.5.
	* gnu/packages/crates-io.scm (rust-cxx-0.5): Delete variable.

	Change-Id: Ic11888500f9a342765580045543aa698d7faf1f2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cxxbridge-macro-0.5.
	* gnu/packages/crates-io.scm (rust-cxxbridge-macro-0.5): Delete variable.

	Change-Id: Icdf9c7b7b402fd2417d83286c3ff0c4820c0ecf3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-fd-lock-2.
	* gnu/packages/crates-io.scm (rust-fd-lock-2): Delete variable.

	Change-Id: I294a31f2b2b74fbd511bd7d9e4ae465ae0fed021

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-rustyline-8.
	* gnu/packages/crates-io.scm (rust-rustyline-8): Delete variable.

	Change-Id: Icbd25512acea9b2b311b688753af32219654ffe5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-rustyline-7.
	* gnu/packages/crates-io.scm (rust-rustyline-7): Delete variable.

	Change-Id: If06b852202e2dd17e86f092faf6100a01366c794

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-deadpool: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-deadpool-0.10, rust-deadpool-0.9,
	rust-deadpool-0.7, rust-deadpool-runtime-0.1, rust-deadpool-sync-0.1):
	Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: Ieea734be89b898103e5f9896e1a43a4512383552

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-bitflags-0.2.
	* gnu/packages/crates-io.scm (rust-bitflags-0.2): Delete variable.

	Change-Id: Ie5eaa0cedcea994dc9a1cfcf3356a4391ae9536b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gag-0.1.
	* gnu/packages/crates-io.scm (rust-gag-0.1): Delete variable.

	Change-Id: Ibbd1b60a599066bc505d87c09a6b249696abdb4e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-ncurses-5.
	* gnu/packages/crates-io.scm (rust-ncurses-5): Delete variable.

	Change-Id: Ic2e9086db02969592c146466a136623820f02d9c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-pdcurses-sys-0.7.
	* gnu/packages/crates-io.scm (rust-pdcurses-sys-0.7): Delete variable.

	Change-Id: Ibcc949f894fa1b66964df4215da5acebf6cd8d00

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-termbox-sys-0.2.
	* gnu/packages/crates-io.scm (rust-termbox-sys-0.2): Delete variable.

	Change-Id: I50ffba204ecca4cc8a867a117d712c6e09b45b69

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-winreg-0.5.
	* gnu/packages/crates-windows.scm (rust-winreg-0.5): Delete variable.

	Change-Id: Ib1d1ab0b2c3cf20632ef33183ed792311e682315

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-easycurses-0.12.
	* gnu/packages/crates-io.scm (rust-easycurses-0.12): Delete variable.

	Change-Id: Ibd34fc51110dc216ddfc82d31bb0b599e25b1f68

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-pancurses-0.16.
	* gnu/packages/crates-io.scm (rust-pancurses-0.16): Delete variable.

	Change-Id: I25879aac5d9ee74cb922c97fde782d408eb7eec5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-rustbox-0.11.
	* gnu/packages/crates-io.scm (rust-rustbox-0.11): Delete variable.

	Change-Id: Ib61e1d0d553766d01928258ca0f6e64164bf5b3f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-color-to-tui-0.2.
	* gnu/packages/crates-graphics.scm (rust-color-to-tui-0.2): Delete variable.

	Change-Id: I051d94bc0d6c88296adfefb9d20126114d7dadb4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-tui-0.16.
	* gnu/packages/crates-io.scm (rust-tui-0.16): Delete variable.

	Change-Id: Ic0f83e6e68c5973f7e7475e6be114afbd3090007

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-enum-iterator-derive-1.
	* gnu/packages/crates-io.scm (rust-enum-iterator-derive-1): Delete variable.

	Change-Id: I7ef45eb2304911007f24d218715a8831ba3fb945

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-enum-iterator-1.
	* gnu/packages/crates-io.scm (rust-enum-iterator-1): Delete variable.

	Change-Id: Ic806dc237a152481973c48b899a58da28ad6eed3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: macchina: Update to 6.4.0.
	* gnu/packages/rust-apps.scm (macchina): Update to 6.4.0.
	[cargo-inputs]: Replace rust-ansi-to-tui-2 with 7, rust-ratatui-0.29.
	Replace rust-dirs-4 with 5, rust-libmacchina-6 with 8, rust-toml-0.5
	with 0.8, rust-vergen-7 with 8.  Remove rust-color-to-tui-0.2,
	rust-tui-0.19.

	Change-Id: I8763b72e3c4a6674b321fb12b0afdcec58fa0ed6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wiremock-0.6.
	* gnu/packages/crates-web.scm (rust-wiremock-0.6): New variable.
	(rust-wiremock-0.5): Remove variable.

	Change-Id: I0972e2cf18b6b1633779835e951467e65ed4a42b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-vergen-8.
	* gnu/packages/crates-io.scm (rust-vergen-8): New variable.
	(rust-vergen-7): Remove variable.

	Change-Id: I9e5001b885d3165fc862d00b5309b86ed9b32a69

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tracing-appender-0.2.
	* gnu/packages/crates-io.scm (rust-tracing-appender-0.2): New variable.

	Change-Id: I4cc0c540fa3af989b88c529d51e2c4f2932c271a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-termion-4.
	* gnu/packages/crates-io.scm (rust-termion-4): New variable.
	(rust-termion-3): Inherit from rust-termion-4.

	Change-Id: I64913902469e7e65d0cb4c932d0502a9d1ffee58

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-secrecy-0.10.
	* gnu/packages/crates-io.scm (rust-secrecy-0.10): New variable.
	(rust-secrecy-0.8): Inherit from rust-secrecy-0.10.

	Change-Id: I3a86f982ae73c599c119c431a259dc7684af208a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rpm-pkg-count-0.2.
	* gnu/packages/crates-io.scm (rust-rpm-pkg-count-0.2): New variable.

	Change-Id: Id08fc29860a47a5ab1bfb50fbd5a6c26f70ed030

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ratatui-0.29.
	* gnu/packages/crates-io.scm (rust-ratatui-0.29): New variable.
	(rust-ratatui-0.26): Inherit from rust-ratatui-0.29.

	Change-Id: I6bc182292049fad5f870f85049d6d4414b378fae

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-local-ip-address-0.5.
	* gnu/packages/crates-io.scm (rust-local-ip-address-0.5): New variable.
	(rust-local-ip-address-0.4): Remove variable.

	Change-Id: I9c77e09e5674dc57a23abdad5d319f9ac174e8fe

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-libmacchina-8.
	* gnu/packages/crates-io.scm (rust-libmacchina-8): New variable.
	(rust-libmacchina-6): Remove variable.

	Change-Id: I908f1f4b4ea8c0439a35cdbb823f9e21c37cb2b8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-jsonwebtoken-9.
	* gnu/packages/crates-io.scm (rust-jsonwebtoken-9): New variable.

	Change-Id: Id362ad7e1676ce6a5f9816aef78582b79e0dcf2d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ansi-to-tui-7.
	* gnu/packages/crates-graphics.scm (rust-ansi-to-tui-7): New variable.
	(rust-ansi-to-tui-2): Remove variable.

	Change-Id: Iaeef0d2933945ddb03fbc9c4d34c6c6989952293

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-xsalsa20poly1305-0.9.
	* gnu/packages/crates-crypto.scm (rust-xsalsa20poly1305-0.9): New
	variable.

	Change-Id: Ic46b495f1b2cdb026b4bade836eb6d4851687a38

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-simple-asn1-0.6.
	* gnu/packages/crates-crypto.scm (rust-simple-asn1-0.6): New variable.
	(rust-simple-asn1-0.4): Inherit from rust-simple-asn1-0.6.

	Change-Id: I6249e6210158b1f3d12efb585ed5aef3c80f4f92

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-crypto-box-0.8.
	* gnu/packages/crates-crypto.scm (rust-crypto-box-0.8): New variable.

	Change-Id: I879e1ad63020866bb92f3cfa889c3703c074d79e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-instability-0.3.
	* gnu/packages/crates-io.scm (rust-instability-0.3): New variable.

	Change-Id: I5b4c111e90b53876726052523eaa7bba8063a0eb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-graphql-client-0.14.
	* gnu/packages/crates-io.scm (rust-graphql-client-0.14): New variable.

	Change-Id: Ia6af601d5edba54c9016c8b8ac1128620cb2dbb9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-graphql-parser-0.4.
	* gnu/packages/crates-io.scm (rust-graphql-parser-0.4): New variable.
	(rust-graphql-parser-0.3): Inherit from rust-graphql-parser-0.4.

	Change-Id: Ibf34c1a5a08d22254c87a31e7e64c62a4178a273

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-graphql-client-codegen-0.14.
	* gnu/packages/crates-io.scm (rust-graphql-client-codegen-0.14): New
	variable.

	Change-Id: I82691e2985564c1cdcff9315105b8cb769b4fd5a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-graphql-introspection-query-0.2.
	* gnu/packages/crates-io.scm (rust-graphql-introspection-query-0.2): New
	variable.

	Change-Id: Ide026d8c63d517a8a6b81760fdc93529b7a41cd4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-deadpool-0.10.
	* gnu/packages/crates-io.scm (rust-deadpool-0.10): New variable.
	(rust-deadpool-0.9): Inherit from rust-deadpool-0.10.

	Change-Id: I17ca2bac4b099930325a0dfa94ae9b682b0b4eaf

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-if-addrs-0.10.
	* gnu/packages/crates-io.scm (rust-if-addrs-0.10): New variable.
	(rust-if-addrs-0.7): Inherit from rust-if-addrs-0.10.

	Change-Id: I3114de2ef6aebbae79918a2ea47b4c9a6dc6e4a1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-octocrab-0.41.
	* gnu/packages/crates-io.scm (rust-octocrab-0.41): New variable.

	Change-Id: I7f1fb21d5641a1aff8d1af95652c778f662eee33

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-comfy-table-1.
	* gnu/packages/crates-io.scm (rust-comfy-table-1): Delete variable.

	Change-Id: Ica374cdcef36b88626db842ac1f143b8757f7a93

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-comrak-0.12.
	* gnu/packages/crates-io.scm (rust-comrak-0.12): Delete variable.

	Change-Id: Ibafee99b32c4f1bf5ab6071f3f09ca231b5e999b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-countme-3.
	* gnu/packages/crates-io.scm (rust-countme-3): Delete variable.

	Change-Id: I44f1ba30926cb6ab9f3d0445075d51419bcc165b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-dtparse-1.
	* gnu/packages/crates-io.scm (rust-dtparse-1): Delete variable.

	Change-Id: I11b2dec5ef7cd41e7506a7cbcc5966ca97a0d39f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-escargot-0.3.
	* gnu/packages/crates-io.scm (rust-escargot-0.3): Delete variable.

	Change-Id: I764655f64d03abdbc571c4d6a7e191cce02285eb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-fehler-macros-1.
	* gnu/packages/crates-io.scm (rust-fehler-macros-1): Delete variable.

	Change-Id: Iee47fc0ee3ddf6385372e161bddc1f0013cddb91

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gjson-0.8.
	* gnu/packages/crates-io.scm (rust-gjson-0.8): Delete variable.

	Change-Id: I6ceb78a292e99e9b384795ca5343b2235bb6b4cc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-group-0.12.
	* gnu/packages/crates-io.scm (rust-group-0.12): Delete variable.

	Change-Id: Id2e53c87e93567edf0bdb62542a8d2f7d40292bf

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-lsp-types-0.91.
	* gnu/packages/crates-io.scm (rust-lsp-types-0.91): Delete variable.

	Change-Id: I6656a1f6521b7911af95b63f5e8e2fb1efd054ed

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-parquet-format-2.
	* gnu/packages/crates-io.scm (rust-parquet-format-2): Delete variable.

	Change-Id: I7981034fb50af08bd9fc07cee14b0bec34c4b17d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-predicates-0.9.
	* gnu/packages/crates-io.scm (rust-predicates-0.9): Delete variable.

	Change-Id: I8c0e9fb09c213c9bc6cdde1cb235eae7358ba44a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-predicates-core-0.9.
	* gnu/packages/crates-io.scm (rust-predicates-core-0.9): Delete variable.

	Change-Id: I823fd321b6af90b083c9717b65a3fb971f0c7fc0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-predicates-tree-0.9.
	* gnu/packages/crates-io.scm (rust-predicates-tree-0.9): Delete variable.

	Change-Id: I723629c9c3b46442d66704d7117500536fbcdfac

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-shadow-rs-0.26.
	* gnu/packages/crates-io.scm (rust-shadow-rs-0.26): Delete variable.

	Change-Id: I5693924c1e77687c9b5512fb9668e407586654b4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-simple-mutex-1.
	* gnu/packages/crates-io.scm (rust-simple-mutex-1): Delete variable.

	Change-Id: I68113993202799cb730f1f646d5c7d5c7dc52227

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-spsc-buffer-0.1.
	* gnu/packages/crates-io.scm (rust-spsc-buffer-0.1): Delete variable.

	Change-Id: Ib12bf981c7f8747949c940565ea12191f838eb08

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-stderrlog-0.4.
	* gnu/packages/crates-io.scm (rust-stderrlog-0.4): Delete variable.

	Change-Id: I25bdff0723b6036bc1d6bef4c0a9b14947990cfb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-subplot-0.7.
	* gnu/packages/crates-io.scm (rust-subplot-0.7): Delete variable.

	Change-Id: Ic00a78851466f495ab5aaece8ac856a6ef31244d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-supercow-0.1.
	* gnu/packages/crates-io.scm (rust-supercow-0.1): Delete variable.

	Change-Id: I6421e7d4fc103c3da0fa4e1a4229d685e8d753af

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-symlink-0.1.
	* gnu/packages/crates-io.scm (rust-symlink-0.1): Delete variable.

	Change-Id: Ia989bc7b00b35447cd89727bb8bc2e2f42537ccc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-chalk-derive-0.75.
	* gnu/packages/crates-io.scm (rust-chalk-derive-0.75): Delete variable.

	Change-Id: I20387b5a1ce24331979752640abb996cc68709f6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-chalk-ir-0.75.
	* gnu/packages/crates-io.scm (rust-chalk-ir-0.75): Delete variable.

	Change-Id: Ic00af97dac7f292da22dfccabee17a0cd5c5396a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-capnp-0.14.
	* gnu/packages/crates-io.scm (rust-capnp-0.14): Delete variable.

	Change-Id: Icf31a34ccec1bcbc735d2a07ebfc8dcc97868098

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-chalk-solve-0.75.
	* gnu/packages/crates-io.scm (rust-chalk-solve-0.75): Delete variable.

	Change-Id: I351b4f120b9fb6c9e089265a45ca27feabcd8364

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-atomic-polyfill-0.1.11-yanked.
	* gnu/packages/crates-io.scm (rust-atomic-polyfill-0.1.11-yanked): Delete variable.

	Change-Id: Iaebe80667462481b9e6e25c0e73d976ae45fe4e8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-askama-parser-0.2.
	* gnu/packages/crates-io.scm (rust-askama-parser-0.2): Delete variable.

	Change-Id: I06537ab9dc8d37f9c0cfcd6b1b2142624b3a5ffa

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-assert-cmd-0.9.
	* gnu/packages/crates-io.scm (rust-assert-cmd-0.9): Delete variable.

	Change-Id: Ia16afc0ba6cc6b793fba7bcd6b937fd32ad0462e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-askama-escape-0.10.
	* gnu/packages/crates-io.scm (rust-askama-escape-0.10): Delete variable.

	Change-Id: Ib2b1e53005ab367167a7edad3ca6c12cfb09efdf

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-anymap2-0.13.
	* gnu/packages/crates-io.scm (rust-anymap2-0.13): Delete variable.

	Change-Id: I82f7179214f00f3adc5ed47c64ab58a35b5bad98

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-askama-derive-0.12.
	* gnu/packages/crates-io.scm (rust-askama-derive-0.12): Delete variable.

	Change-Id: I80762e32de87d6942ef0030f22363ec5b23c00b3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-salsa-macros-0.17.
	* gnu/packages/crates-io.scm (rust-salsa-macros-0.17): Delete variable.

	Change-Id: I8505f0596e3f514bc48e0ebbf557eb5b99242fa0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-adler-0.2.
	* gnu/packages/crates-io.scm (rust-adler-0.2): Delete variable.

	Change-Id: Id02af2021f8311c3cb0263563371af4a089dc71b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-anymap-0.12.
	* gnu/packages/crates-io.scm (rust-anymap-0.12): Delete variable.

	Change-Id: I7d9de52e8f5deae075f580290d0d107d806b5fd5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-askama-0.12.
	* gnu/packages/crates-io.scm (rust-askama-0.12): Delete variable.

	Change-Id: I1ea7f44101942857f517787025bd4fce750720c6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-askama-shared-0.12.
	* gnu/packages/crates-io.scm (rust-askama-shared-0.12): Delete variable.

	Change-Id: Ibda6205fdae65c2216ba8dbf996a19bc13d33e95

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-bitcoin-hashes-0.10.
	* gnu/packages/crates-io.scm (rust-bitcoin-hashes-0.10): Delete variable.

	Change-Id: I0fe09c1c0723fbca8ad407560485198d3c1aef14

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-capnp-0.13.
	* gnu/packages/crates-io.scm (rust-capnp-0.13): Delete variable.

	Change-Id: I190e1895df481e4e208a9e93ddba23b4dcf94040

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-capnp-futures-0.14.
	* gnu/packages/crates-io.scm (rust-capnp-futures-0.14): Delete variable.

	Change-Id: I24ba57d2819f97e17f3293bf88ed5a7920105711

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cargo-lock-9.
	* gnu/packages/crates-io.scm (rust-cargo-lock-9): Delete variable.

	Change-Id: Id62b2e31dff261d8126e7f3b97519f11a67818e1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-chalk-recursive-0.75.
	* gnu/packages/crates-io.scm (rust-chalk-recursive-0.75): Delete variable.

	Change-Id: Ia5e453d7402347cf1ffb904ceecb2c8780e1f91d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-clircle-0.3.
	* gnu/packages/crates-io.scm (rust-clircle-0.3): Delete variable.

	Change-Id: Ie1fe1b58dc137b800455f819684d7b347ab84337

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-common-path-1.
	* gnu/packages/crates-io.scm (rust-common-path-1): Delete variable.

	Change-Id: I7e6e2981c2040b08a8ed887d776969e87a1fbb17

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-console-0.9.
	* gnu/packages/crates-io.scm (rust-console-0.9): Delete variable.

	Change-Id: I48b8fd935e0ff9c8937f4a335e79ce5f89593b2b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-const-fn-assert-0.1.
	* gnu/packages/crates-io.scm (rust-const-fn-assert-0.1): Delete variable.

	Change-Id: Ie04aed47b877bff1a7102fd1e312b4f0463915b8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cradle-0.2.
	* gnu/packages/crates-io.scm (rust-cradle-0.2): Delete variable.

	Change-Id: I72c1132ac61dee4d3255ed3a8ab736de9d0b2a7e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-crc64-1.
	* gnu/packages/crates-io.scm (rust-crc64-1): Delete variable.

	Change-Id: I815025f9256e68a3b2af51ab0392133c5ce3e4bb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-data-url-0.2.
	* gnu/packages/crates-io.scm (rust-data-url-0.2): Delete variable.

	Change-Id: If652c52c24504080ea4623f7cdd72f1f3aee4c64

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-exitfailure-0.5.
	* gnu/packages/crates-io.scm (rust-exitfailure-0.5): Delete variable.

	Change-Id: I20567fa58a28d3ee6c961ba81c6dac36b3212bd1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-fehler-1.
	* gnu/packages/crates-io.scm (rust-fehler-1): Delete variable.

	Change-Id: I1a4453d2178c839bc7849b398939e3a74addd569

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-fixed-hash-0.7.
	* gnu/packages/crates-io.scm (rust-fixed-hash-0.7): Delete variable.

	Change-Id: Id54d4c079699a276183cec287b872a3255a96842

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-flaky-test-0.1.
	* gnu/packages/crates-io.scm (rust-flaky-test-0.1): Delete variable.

	Change-Id: I0a05e66f3d1903aca16f23e2288e542b66b8a00e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-font-kit-0.10.
	* gnu/packages/crates-io.scm (rust-font-kit-0.10): Delete variable.

	Change-Id: Ib41d8972ce65299572dc4e718f4a015e8e0ce96e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-fragile-1.
	* gnu/packages/crates-io.scm (rust-fragile-1): Delete variable.

	Change-Id: I4db0e701e1cb5af29c9f09b5bfb62107793628a8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-fs-at-0.1.
	* gnu/packages/crates-io.scm (rust-fs-at-0.1): Delete variable.

	Change-Id: If34b65acf8f791b562a8b25c26868bdf7dab9467

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-futures-micro-0.5.
	* gnu/packages/crates-io.scm (rust-futures-micro-0.5): Delete variable.

	Change-Id: I8c5cb36c93faf9fdc60f03373afb58f503959da7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-hashlink-0.7.
	* gnu/packages/crates-io.scm (rust-hashlink-0.7): Delete variable.

	Change-Id: I837032716a1a218ec09b64a596c241be0f494825

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-impl-codec-0.5.
	* gnu/packages/crates-io.scm (rust-impl-codec-0.5): Delete variable.

	Change-Id: I723eef76df6b39ad8e96e51d952d16e4871babcc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-impl-rlp-0.3.
	* gnu/packages/crates-io.scm (rust-impl-rlp-0.3): Delete variable.

	Change-Id: I6450d05ba13c4a7d480de42eea10d276078f1d6f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-lopdf-0.31.
	* gnu/packages/crates-io.scm (rust-lopdf-0.31): Delete variable.

	Change-Id: I4fd7cb64255a0b6f690cebae16b63aefd1cc85d0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-lsp-types-0.89.
	* gnu/packages/crates-io.scm (rust-lsp-types-0.89): Delete variable.

	Change-Id: Idb0a7538a225163a9f9a22c1390550d38add6bf2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-mio-anonymous-pipes-0.2.
	* gnu/packages/crates-io.scm (rust-mio-anonymous-pipes-0.2): Delete variable.

	Change-Id: I4eb0dc7dbe17fa07d16c85f2eee3e700c2675d4e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-mp4-0.9.
	* gnu/packages/crates-io.scm (rust-mp4-0.9): Delete variable.

	Change-Id: I76d34442491ffdea58c9f2b5e73e8709a7e6f7b5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-object-0.28.
	* gnu/packages/crates-io.scm (rust-object-0.28): Delete variable.

	Change-Id: Id58256c85072d8b93670a53a781cb3632ed75e90

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-opener-0.6.
	* gnu/packages/crates-io.scm (rust-opener-0.6): Delete variable.

	Change-Id: I6e49022bc540b2c85c903ceb12818d6712b983ce

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-packed-struct-0.3.
	* gnu/packages/crates-io.scm (rust-packed-struct-0.3): Delete variable.

	Change-Id: I6289aca02c5568748a7fb696ba590f62e0a8089c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-papergrid-0.10.
	* gnu/packages/crates-io.scm (rust-papergrid-0.10): Delete variable.

	Change-Id: I9852df0c30be6c8fa3fcad8f53ada54bb28bce83

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-polars-arrow-0.17.
	* gnu/packages/crates-io.scm (rust-polars-arrow-0.17): Delete variable.

	Change-Id: I35cf5d50d589bb8cf7c6a2d9450a8f60b8ba78c0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-polars-core-0.17.
	* gnu/packages/crates-io.scm (rust-polars-core-0.17): Delete variable.

	Change-Id: I151c1f6062c6ffa7b69d9673ce4dec38f90e1c80

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-polars-io-0.17.
	* gnu/packages/crates-io.scm (rust-polars-io-0.17): Delete variable.

	Change-Id: I464c83434f7700e5fb1ddbf6ccc1d19205fbfe63

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-polars-lazy-0.17.
	* gnu/packages/crates-io.scm (rust-polars-lazy-0.17): Delete variable.

	Change-Id: I0c19995574ff421dbf5f7b843f5138bcfd647b7e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-progress-0.2.
	* gnu/packages/crates-io.scm (rust-progress-0.2): Delete variable.

	Change-Id: I8d992d2ffba477212611e1d26c1a61a42dccb84a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-ptree-0.4.
	* gnu/packages/crates-io.scm (rust-ptree-0.4): Delete variable.

	Change-Id: I9e9991438845b7c0a7c4f74d6956ba70127d55c5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-pulldown-cmark-0.2.
	* gnu/packages/crates-io.scm (rust-pulldown-cmark-0.2): Delete variable.

	Change-Id: I74db9ef27ab729ae8da1260375c1777dd4f94634

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-rctree-0.5.
	* gnu/packages/crates-io.scm (rust-rctree-0.5): Delete variable.

	Change-Id: I4fcbd848548d89e7603a85f3e298d6438799fd4a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-reduce-0.1.
	* gnu/packages/crates-io.scm (rust-reduce-0.1): Delete variable.

	Change-Id: I5c215a618a0f04c6a82587ec130247286e218d88

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-rfc2047-decoder-0.2.
	* gnu/packages/crates-io.scm (rust-rfc2047-decoder-0.2): Delete variable.

	Change-Id: Ide6223aaa34c9fa2e12f4a3fc7c00af3831100c5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-rowan-0.15.
	* gnu/packages/crates-io.scm (rust-rowan-0.15): Delete variable.

	Change-Id: Ia3194f04a4adf8598311b2ad504bcb48203e5b3c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-rstest-0.10.
	* gnu/packages/crates-io.scm (rust-rstest-0.10): Delete variable.

	Change-Id: I8bed34e1fa85c294a80ccae3943550420a0ae3d7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-salsa-0.17.
	* gnu/packages/crates-io.scm (rust-salsa-0.17): Delete variable.

	Change-Id: Ice10b48d49aa3bf68a1d2ddab2172dfd181b757a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-sqlite-0.26.
	* gnu/packages/crates-database.scm (rust-sqlite-0.26): Delete variable.

	Change-Id: I1c86819a300badcc62dfde41d9eaed101affa2b9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-rusqlite-0.26.
	* gnu/packages/crates-database.scm (rust-rusqlite-0.26): Delete variable.

	Change-Id: I8f83050fa06a6fd1b0850701a4094b277aece856

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-nu-ansi-term-0.44.
	* gnu/packages/crates-shell.scm (rust-nu-ansi-term-0.44): Delete variable.

	Change-Id: I17347d7fa9f24248b4302b951bce2330f9e71118

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-sec1-0.3.
	* gnu/packages/crates-crypto.scm (rust-sec1-0.3): Delete variable.

	Change-Id: I4c8cf52b08673acc80370d907fa4fbbef011eb8d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-elliptic-curve-0.12.
	* gnu/packages/crates-crypto.scm (rust-elliptic-curve-0.12): Delete variable.

	Change-Id: I8549064162ebe1ec3b20454b9e477d2976354502

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-crypto-hash-0.3.
	* gnu/packages/crates-crypto.scm (rust-crypto-hash-0.3): Delete variable.

	Change-Id: I5b1e3940b18111a7810221e944309e6f6f8d22d6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-hmac-0.8.
	* gnu/packages/crates-crypto.scm (rust-hmac-0.8): Delete variable.

	Change-Id: Ifd3d86790603a21aa887ae7b0ec3b3a9f13a2128

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-md-5-0.8.
	* gnu/packages/crates-crypto.scm (rust-md-5-0.8): Delete variable.

	Change-Id: I33ad21feee4160469e6dbc4e02efe7ffadf91e29

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-sha1-asm-0.4.
	* gnu/packages/crates-crypto.scm (rust-sha1-asm-0.4): Delete variable.

	Change-Id: I02f9199ef1e85d0d865ae4eea96c867961211e45

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-universal-hash-0.3.
	* gnu/packages/crates-crypto.scm (rust-universal-hash-0.3): Delete variable.

	Change-Id: I11beb692f4bbb768280518e0790d368fbd1707b1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-block-modes-0.7.
	* gnu/packages/crates-crypto.scm (rust-block-modes-0.7): Delete variable.

	Change-Id: Icfd47e4ba0337d91fb4a067d5fbeedccdeb71050

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-ecdsa-0.14.
	* gnu/packages/crates-crypto.scm (rust-ecdsa-0.14): Delete variable.

	Change-Id: I22f06a0c2d9df694e224f57ac3fc9e54be1749da

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-hkdf-0.9.
	* gnu/packages/crates-crypto.scm (rust-hkdf-0.9): Delete variable.

	Change-Id: I9b5352b7cb604c856f4d59c39ede3fa8863bcfb9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-hmac-0.7.
	* gnu/packages/crates-crypto.scm (rust-hmac-0.7): Delete variable.

	Change-Id: I8016745c08a1b6a3eab668055438bf6c0feb2aeb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-polyval-0.3.
	* gnu/packages/crates-crypto.scm (rust-polyval-0.3): Delete variable.

	Change-Id: Ie07ccbe2d83dba722be455fd03e4e15aecbe7caa

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-rust-argon2-0.7.
	* gnu/packages/crates-crypto.scm (rust-rust-argon2-0.7): Delete variable.

	Change-Id: I267efdb81d3b972d43e15d75dc26fbb1c2ec2171

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-secp256k1-0.21.
	* gnu/packages/crates-crypto.scm (rust-secp256k1-0.21): Delete variable.

	Change-Id: I4fd25c13b42744fd515cdd2e4bad13dbd9095a3e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-sha-1-0.8.
	* gnu/packages/crates-crypto.scm (rust-sha-1-0.8): Delete variable.

	Change-Id: I4a54230c95f0d0afc7a89cd768fab4cc58b1c29e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-totp-lite-1.
	* gnu/packages/crates-crypto.scm (rust-totp-lite-1): Delete variable.

	Change-Id: Ic49065bffb04285d89afd46487d8f8c96cbd1219

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-tonic-build-0.10.
	* gnu/packages/crates-web.scm (rust-tonic-build-0.10): Delete variable.

	Change-Id: Ie3e3c9d4c6822daf08741a7bdcc2bd2968f4024a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-dav1d-sys-0.7.
	* gnu/packages/crates-graphics.scm (rust-dav1d-sys-0.7): Delete variable.

	Change-Id: Id96ea3a6cb3e4f5e82735d38c4d41eb0390874ac

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-drm-0.10.
	* gnu/packages/crates-graphics.scm (rust-drm-0.10): Delete variable.

	Change-Id: Ice800715901718a73f57469c8bf0e716d633699d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-ical-0.7.
	* gnu/packages/crates-graphics.scm (rust-ical-0.7): Delete variable.

	Change-Id: Ic2f928ada07d556bb981148da82769a2c34e3bbc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-dav1d-0.6.
	* gnu/packages/crates-graphics.scm (rust-dav1d-0.6): Delete variable.

	Change-Id: I04fe4719264d80fff61fe5c709e7082c9d67cf8e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-dav1d-sys-0.3.
	* gnu/packages/crates-graphics.scm (rust-dav1d-sys-0.3): Delete variable.

	Change-Id: I2e26544e1d4ea419a166f3ac0f78b7b8b8424f9a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-dcv-color-primitives-0.4.
	* gnu/packages/crates-graphics.scm (rust-dcv-color-primitives-0.4): Delete variable.

	Change-Id: I88c39763c382694359cb090be48c3ad00628d5ae

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-eui48-0.3.
	* gnu/packages/crates-graphics.scm (rust-eui48-0.3): Delete variable.

	Change-Id: Ifbc45ae8c563ea0731001e693a63bab734cd5094

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-mp4parse-0.12.
	* gnu/packages/crates-graphics.scm (rust-mp4parse-0.12): Delete variable.

	Change-Id: Iaed8d03862a9f389a44667824477976a2df73485

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-wayrs-scanner-0.13.
	* gnu/packages/crates-graphics.scm (rust-wayrs-scanner-0.13): Delete variable.

	Change-Id: I552f7e9bd1efd396dbb8ba42081938d5dd4b4c44

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-x11rb-0.8.
	* gnu/packages/crates-graphics.scm (rust-x11rb-0.8): Delete variable.

	Change-Id: I03a69729291b05ff6d795aaefa78d68771f3ad00

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-xkbcommon-0.5.
	* gnu/packages/crates-graphics.scm (rust-xkbcommon-0.5): Delete variable.

	Change-Id: I7cbad2978cb82d047449a8fc6ffdde6cc5def654

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-y4m-0.7.
	* gnu/packages/crates-graphics.scm (rust-y4m-0.7): Delete variable.

	Change-Id: I2177b2d93d349ca879f40a92cc456447a78eafe9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-glutin-0.26.
	* gnu/packages/crates-graphics.scm (rust-glutin-0.26): Remove variable.

	Change-Id: I64c3e672e8b0c9a68902325e0eef34810889889b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-pangocairo-sys-0.17.
	* gnu/packages/crates-gtk.scm (rust-pangocairo-sys-0.17): Delete variable.

	Change-Id: I739700477c0d468251837d98674955e30c3ea10b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-pangocairo-0.17.
	* gnu/packages/crates-gtk.scm (rust-pangocairo-0.17): Delete variable.

	Change-Id: I0aefe5940023c29fe0311bec4d56a21b64d18639

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-pangocairo-sys-0.15.
	* gnu/packages/crates-gtk.scm (rust-pangocairo-sys-0.15): Delete variable.

	Change-Id: I67dbeded02fba97714b9ddebe408a4ebe417c0d3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-pangocairo-0.15.
	* gnu/packages/crates-gtk.scm (rust-pangocairo-0.15): Delete variable.

	Change-Id: I11cecc219b0f350ac1600814741a61cf6f2e9c38

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-libdeflate-sys-0.11.
	* gnu/packages/crates-compression.scm (rust-libdeflate-sys-0.11): Delete variable.

	Change-Id: I99c3135543b568fdb7e58290bc2fe6b9142ddd99

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-zlib-rs-0.1.
	* gnu/packages/crates-compression.scm (rust-zlib-rs-0.1): Delete variable.

	Change-Id: Ia827c2aaa2b0c7de486283533ada42426cf0c076

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-libdeflate-sys-0.7.
	* gnu/packages/crates-compression.scm (rust-libdeflate-sys-0.7): Delete variable.

	Change-Id: I2f9f2cc4b1f6bd80dc1b200d099456ab4878aa08

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-libdeflater-0.11.
	* gnu/packages/crates-compression.scm (rust-libdeflater-0.11): Delete variable.

	Change-Id: I11ebc37f4b0c2b106450f80425be7c067f07f341

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-libflate-0.1.
	* gnu/packages/crates-compression.scm (rust-libflate-0.1): Delete variable.

	Change-Id: Iee2275f7fb15d947085dc18c1c1c4128047bab82

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-libz-rs-sys-0.1.
	* gnu/packages/crates-compression.scm (rust-libz-rs-sys-0.1): Delete variable.

	Change-Id: I7ae7201feb177761cc503e60103cd5b7d95cbc2c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-zip-0.5.
	* gnu/packages/crates-compression.scm (rust-zip-0.5): Delete variable.

	Change-Id: I26525e8185da2212d6c3e94b0782379756fab763

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-wasm-bindgen-test-crate-b-0.1.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-crate-b-0.1): Delete variable.

	Change-Id: Id50567e7d2e7b1ac139f2c278263c11fda7ce338

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gimli-0.28.
	* gnu/packages/crates-io.scm (rust-gimli-0.28): Delete variable.

	Change-Id: I2f15cb93035054ce76c8fd97b5ac426bd6deb413

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-lopdf-0.29.
	* gnu/packages/crates-io.scm (rust-lopdf-0.29): Delete variable.

	Change-Id: Ifc34e30f040e1c32186c90cd496dd2ce471e56e6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-lsp-types-0.83.
	* gnu/packages/crates-io.scm (rust-lsp-types-0.83): Delete variable.

	Change-Id: I957e6a07448425b6e890fe54995d9cc0cb7b59a4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-minijinja-1.
	* gnu/packages/crates-io.scm (rust-minijinja-1): Delete variable.

	Change-Id: I0cbf1c6b150acf36f76ab39150bab9bda09b1539

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-nom-1.
	* gnu/packages/crates-io.scm (rust-nom-1): Delete variable.

	Change-Id: I9ce0c31df57fb8659f8178505c86f01ae1053c31

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-object-0.27.
	* gnu/packages/crates-io.scm (rust-object-0.27): Delete variable.

	Change-Id: Ie7b2eae891d670f334decc267378daec30bb6681

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-open-1.
	* gnu/packages/crates-io.scm (rust-open-1): Delete variable.

	Change-Id: Ie5d07c4ed61b94439971eef591c250c3c805cb46

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-opener-0.5.
	* gnu/packages/crates-io.scm (rust-opener-0.5): Delete variable.

	Change-Id: I4f91510ffdd939922dbadaa648c993775bc1ff3a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-ordered-stream-0.1.
	* gnu/packages/crates-io.scm (rust-ordered-stream-0.1): Delete variable.

	Change-Id: Ifefa89eaa3111e6771187d833f13d5a46e2403b3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-os-pipe-0.8.
	* gnu/packages/crates-io.scm (rust-os-pipe-0.8): Delete variable.

	Change-Id: Iedb25dc0907cbcc91e4dee2bdaca88c84f709d93

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-page-size-0.4.
	* gnu/packages/crates-io.scm (rust-page-size-0.4): Delete variable.

	Change-Id: I24dcb22c161fd80ba1155f5968a89453ac95b8f4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-polars-0.17.
	* gnu/packages/crates-io.scm (rust-polars-0.17): Delete variable.

	Change-Id: I807d074b8c21b8811f3641bd90cb4d933462feef

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-pollster-0.2.
	* gnu/packages/crates-io.scm (rust-pollster-0.2): Delete variable.

	Change-Id: Id7408bf73002dd141397362017952256271cb2ed

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-pretty-0.5.
	* gnu/packages/crates-io.scm (rust-pretty-0.5): Delete variable.

	Change-Id: I55242ec176975bd120299e81092d97961ca208bc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-pulldown-cmark-to-cmark-7.
	* gnu/packages/crates-io.scm (rust-pulldown-cmark-to-cmark-7): Delete variable.

	Change-Id: I5766383a2a3b0f2324de05480edad617dfb1d8e5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-pure-rust-locales-0.7.
	* gnu/packages/crates-io.scm (rust-pure-rust-locales-0.7): Delete variable.

	Change-Id: I96a039e6f1632e544cb702040c8764007ebeb631

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-pyproject-toml-0.6.
	* gnu/packages/crates-io.scm (rust-pyproject-toml-0.6): Delete variable.

	Change-Id: I3f22adf9cd931eedc5cc8ebe78f21458ef9564b4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-python-pkginfo-0.5.
	* gnu/packages/crates-io.scm (rust-python-pkginfo-0.5): Delete variable.

	Change-Id: Idd6faee12cfeb5922a421c3b0d37685fc1cca52c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-quick-xml-0.19.
	* gnu/packages/crates-io.scm (rust-quick-xml-0.19): Delete variable.

	Change-Id: Iad404357cb58dea30d73b26835f6663986e8a4ff

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-rctree-0.4.
	* gnu/packages/crates-io.scm (rust-rctree-0.4): Delete variable.

	Change-Id: I88e5c0dbaf3b2a91952d100cff36a3619df4c359

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-region-2.
	* gnu/packages/crates-io.scm (rust-region-2): Delete variable.

	Change-Id: Ic65ff55b9425e7578f83452343b0fe811f04832c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-rend-0.3.
	* gnu/packages/crates-io.scm (rust-rend-0.3): Delete variable.

	Change-Id: Iaca5861b186f88e68816548d2dfaf1ffdd0c2039

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-roxmltree-0.14.
	* gnu/packages/crates-io.scm (rust-roxmltree-0.14): Delete variable.

	Change-Id: Iaaa24995b6fd2afcbdc83cb364c18ccb425f7431

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-rstest-0.6.
	* gnu/packages/crates-io.scm (rust-rstest-0.6): Delete variable.

	Change-Id: I79510f93df6ed3f9e18b651d15abd90200cdb828

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-rustc-ap-rustc-lexer-725.
	* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-lexer-725): Delete variable.

	Change-Id: Icec2710f513f0345343b02236c8c4c1ae5f7a0ef

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-sd-notify-0.3.
	* gnu/packages/crates-io.scm (rust-sd-notify-0.3): Delete variable.

	Change-Id: If629d528d7675b7a337fd8dde5f38cf05f43d424

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-shadow-rs-0.8.
	* gnu/packages/crates-io.scm (rust-shadow-rs-0.8): Delete variable.

	Change-Id: I1b85770946ef15c953afa12c4429330f0861b5cd

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-shared-child-0.3.
	* gnu/packages/crates-io.scm (rust-shared-child-0.3): Delete variable.

	Change-Id: I22b443612530cb3f7dab955cc34dbaf60db8bf4e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-similar-1.
	* gnu/packages/crates-io.scm (rust-similar-1): Delete variable.

	Change-Id: Id7e06d7a7eb0ad49f400613b957880a4fa57867f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-sloggers-1.
	* gnu/packages/crates-io.scm (rust-sloggers-1): Delete variable.

	Change-Id: I2ade7ab024443ec30205ebdfd4ddab581f9df9a5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-smart-default-0.6.
	* gnu/packages/crates-io.scm (rust-smart-default-0.6): Delete variable.

	Change-Id: I9634d0e2cd6508c27e98758c6791ec5de15e3427

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-snafu-derive-0.6.
	* gnu/packages/crates-io.scm (rust-snafu-derive-0.6): Delete variable.

	Change-Id: Id42446bc2cddd5a223bad06815bd5ec56850889b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-subplot-build-0.7.
	* gnu/packages/crates-io.scm (rust-subplot-build-0.7): Delete variable.

	Change-Id: I9ed9730f6fc469273863821085f668f80bfffb0d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-subplotlib-0.7.
	* gnu/packages/crates-io.scm (rust-subplotlib-0.7): Delete variable.

	Change-Id: Iac8c7214fe6a0b306f4541e840a6608102df3779

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-subplotlib-derive-0.7.
	* gnu/packages/crates-io.scm (rust-subplotlib-derive-0.7): Delete variable.

	Change-Id: Ia421a3e25e2f5b1d4a8de9a5444f5a2e593cc31c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-syn-0.13.
	* gnu/packages/crates-io.scm (rust-syn-0.13): Delete variable.

	Change-Id: Ibc90be3e5482ea6c489db1bb5c3b0b16d088c08c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-sys-locale-0.1.
	* gnu/packages/crates-io.scm (rust-sys-locale-0.1): Delete variable.

	Change-Id: Ib01be176e18060e9343dc8b60dc1292e2946bfc4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-syscallz-0.16.
	* gnu/packages/crates-io.scm (rust-syscallz-0.16): Delete variable.

	Change-Id: I42d2f0529a90087a19d9de6c795fa47d828bbbca

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-tabled-0.14.
	* gnu/packages/crates-io.scm (rust-tabled-0.14): Delete variable.

	Change-Id: Ifeb100e1414fd43be0761ad81bdc70897a1c88ed

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-tabled-derive-0.6.
	* gnu/packages/crates-io.scm (rust-tabled-derive-0.6): Delete variable.

	Change-Id: Icab5da36faf9b831ff3d8f8b48448b60983dfd85

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-termbg-0.5.
	* gnu/packages/crates-io.scm (rust-termbg-0.5): Delete variable.

	Change-Id: I0308a7527c9f46352aa30e22055d96e64f8b67a8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-termcolor-0.3.
	* gnu/packages/crates-io.scm (rust-termcolor-0.3): Delete variable.

	Change-Id: Ic001e4dc45410f387676a6faecf9893d13e0256f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-test-cert-gen-0.7.
	* gnu/packages/crates-io.scm (rust-test-cert-gen-0.7): Delete variable.

	Change-Id: I8b97e195a602b720bc3e3e3338d548db7acaa718

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-tester-0.5.
	* gnu/packages/crates-io.scm (rust-tester-0.5): Delete variable.

	Change-Id: Ibc146c42d2219330255223b07baabf569b48c738

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-thread-priority-0.10.
	* gnu/packages/crates-io.scm (rust-thread-priority-0.10): Delete variable.

	Change-Id: I43fce0231069da2dbe3bcbdecc5a133c3e5f5131

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-tikv-jemalloc-ctl-0.4.
	* gnu/packages/crates-io.scm (rust-tikv-jemalloc-ctl-0.4): Delete variable.

	Change-Id: I45e09e5fa62aae94934d78df1dfc1020d217524b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-tikv-jemalloc-sys-0.4.
	* gnu/packages/crates-io.scm (rust-tikv-jemalloc-sys-0.4): Delete variable.

	Change-Id: I0fb018651a0dcf5663d95d18020d89d4c374f300

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-tikv-jemallocator-0.4.
	* gnu/packages/crates-io.scm (rust-tikv-jemallocator-0.4): Delete variable.

	Change-Id: Ib57ea6767fd4454378f8820b7ebd9dfe6818e6b2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-titlecase-1.
	* gnu/packages/crates-io.scm (rust-titlecase-1): Delete variable.

	Change-Id: Icbf9fadc7c32545963dbc2fc887cbd41cd843251

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-tokio-socks-0.3.
	* gnu/packages/crates-io.scm (rust-tokio-socks-0.3): Delete variable.

	Change-Id: Ie036418c2233d700730b9ab8817608bcaaa2c334

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-toml-0.2.
	* gnu/packages/crates-io.scm (rust-toml-0.2): Delete variable.

	Change-Id: I68f649e0e12dbc03e24751f33b4406b528dcb81e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-toml-test-0.3.
	* gnu/packages/crates-io.scm (rust-toml-test-0.3): Delete variable.

	Change-Id: I39cc022ec72d50ff45f663b948bf5e90ecae4d6e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-tui-0.15.
	* gnu/packages/crates-io.scm (rust-tui-0.15): Delete variable.

	Change-Id: I2bb122d65f32210070c91e6bf1d6d425f0ff3222

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-uutils-term-grid-0.3.
	* gnu/packages/crates-io.scm (rust-uutils-term-grid-0.3): Delete variable.

	Change-Id: I6530ad71d19d4388f059fdc565944952be7fc521

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-wasm-bindgen-test-crate-a-0.1.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-crate-a-0.1): Delete variable.

	Change-Id: Ifdc38e18e3199101b544f061781cb4b5479306c9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-wasm-streams-0.2.
	* gnu/packages/crates-io.scm (rust-wasm-streams-0.2): Delete variable.

	Change-Id: Ied24038bdf887d37efced4038d518fa0c8905376

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-webbrowser-0.5.
	* gnu/packages/crates-io.scm (rust-webbrowser-0.5): Delete variable.

	Change-Id: Ie2d35ce25c71a62b339bdc4cccea1c106ffc7d48

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-winnow-0.4.
	* gnu/packages/crates-io.scm (rust-winnow-0.4): Delete variable.

	Change-Id: I109fa9022f66c355fd90e44711a42bfc0316b56f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-wl-clipboard-rs-0.4.
	* gnu/packages/crates-io.scm (rust-wl-clipboard-rs-0.4): Delete variable.

	Change-Id: I0c5fd197e84f0e3e6a1ecd459ebf497c8d4c4bcb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-xmltree-0.8.
	* gnu/packages/crates-io.scm (rust-xmltree-0.8): Delete variable.

	Change-Id: I58775ecd70e1a4a8f0dd7379d110968dd12d56d5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-yeslogic-fontconfig-sys-2.
	* gnu/packages/crates-io.scm (rust-yeslogic-fontconfig-sys-2): Delete variable.

	Change-Id: I496b5822186ae75c1d5fe27c6ad7d310252e6e38

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-askama-0.11.
	* gnu/packages/crates-io.scm (rust-askama-0.11): Delete variable.

	Change-Id: I089c78fc51a9754b66f3a180a23f908d0cbc26d3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-askama-derive-0.11.
	* gnu/packages/crates-io.scm (rust-askama-derive-0.11): Delete variable.

	Change-Id: Icd450d9b5ce9649ac21323359784aaf77f527b3b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-dialoguer-0.10.
	* gnu/packages/crates-io.scm (rust-dialoguer-0.10): Delete variable.

	Change-Id: I713bbc7f411a15c7be837b5af91e92cb71cbcfd4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gimli-0.27.
	* gnu/packages/crates-io.scm (rust-gimli-0.27): Delete variable.

	Change-Id: I0165fe50f26ffbf5d90b8d20a95727c663617408

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-adaptive-barrier-0.1.
	* gnu/packages/crates-io.scm (rust-adaptive-barrier-0.1): Delete variable.

	Change-Id: Ifc505e440a98987ff69653a611837e58d9c96f43

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-addr2line-0.21.
	* gnu/packages/crates-io.scm (rust-addr2line-0.21): Delete variable.

	Change-Id: Ibeb8d249ebeeff0c19124f4ff4e6615f71f23a68

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-arboard-1.
	* gnu/packages/crates-io.scm (rust-arboard-1): Delete variable.

	Change-Id: I9a9de609ce8241966de4938456b055c2e011b6e9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-atoi-0.4.
	* gnu/packages/crates-io.scm (rust-atoi-0.4): Delete variable.

	Change-Id: I59ff76b56972dffb5caed226c954aecb5f0f2d2e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-bat-0.22.
	* gnu/packages/crates-io.scm (rust-bat-0.22): Delete variable.

	Change-Id: Ia9164363750e9be9805b13a0607b92534fed738b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-bitstream-io-1.
	* gnu/packages/crates-io.scm (rust-bitstream-io-1): Delete variable.

	Change-Id: I6e0f2c3b350ed9525d99e75f81df6afb1086e2d8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-bugreport-0.4.
	* gnu/packages/crates-io.scm (rust-bugreport-0.4): Delete variable.

	Change-Id: Ib9109d19323f85a21dd85e3b1b61e8eca64d9c30

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-calamine-0.24.
	* gnu/packages/crates-io.scm (rust-calamine-0.24): Delete variable.

	Change-Id: I3b477c51695e3f7886c093f042c86779e6469d12

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-capnp-futures-0.13.
	* gnu/packages/crates-io.scm (rust-capnp-futures-0.13): Delete variable.

	Change-Id: If24240addfef73bbb31536d59eb0367ba17cded2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-capnp-rpc-0.14.
	* gnu/packages/crates-io.scm (rust-capnp-rpc-0.14): Delete variable.

	Change-Id: I1455ead53da3070096ea861ba2b3fdaf9ab0171a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-capnpc-0.13.
	* gnu/packages/crates-io.scm (rust-capnpc-0.13): Delete variable.

	Change-Id: I8752cb3d0d1efec12845d8112ffc6c192cb5c4b8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cargo-lock-8.
	* gnu/packages/crates-io.scm (rust-cargo-lock-8): Delete variable.

	Change-Id: I1ee487a88ce874c47a58ab9e50ea7c71fe4df8c6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cargo-toml-0.19.
	* gnu/packages/crates-io.scm (rust-cargo-toml-0.19): Delete variable.

	Change-Id: If39f7bbd437abbf729795431fae05274bac1062a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cargo-util-schemas-0.2.
	* gnu/packages/crates-io.scm (rust-cargo-util-schemas-0.2): Delete variable.

	Change-Id: I2f801bd305abd03da9400069582db8f95d10623d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-clap-conf-0.1.
	* gnu/packages/crates-io.scm (rust-clap-conf-0.1): Delete variable.

	Change-Id: I3193fc501bcc63d8ace7490188c50740fc608e3c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-clap-mangen-0.1.
	* gnu/packages/crates-io.scm (rust-clap-mangen-0.1): Delete variable.

	Change-Id: I8807be8bd8725d6d8b53e0b2cf20098fa367541d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-configparser-2.
	* gnu/packages/crates-io.scm (rust-configparser-2): Delete variable.

	Change-Id: I767226d6fae12f963c5133dd8a5ce0421ddb3d6c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-console-log-0.1.
	* gnu/packages/crates-io.scm (rust-console-log-0.1): Delete variable.

	Change-Id: I2961f81ac788d5915c3de59c20c8a5b335bd34a1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-copypasta-0.8.
	* gnu/packages/crates-io.scm (rust-copypasta-0.8): Delete variable.

	Change-Id: I7f53d1a8b5c8761b38fd9796b0d53977516161ce

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-coverage-helper-0.1.
	* gnu/packages/crates-io.scm (rust-coverage-helper-0.1): Delete variable.

	Change-Id: Ib458fcb4a9da76741d905fc6c6ef4efd6db3d615

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cpuprofiler-0.0.
	* gnu/packages/crates-io.scm (rust-cpuprofiler-0.0): Delete variable.

	Change-Id: If949cf0b5f9b3b764883db38a48cb45a6c0686bf

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-ct-logs-0.7.
	* gnu/packages/crates-io.scm (rust-ct-logs-0.7): Delete variable.

	Change-Id: Icd0b7ab465cc8b232ec5e709a8306185a116311e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-daemonize-0.4.
	* gnu/packages/crates-io.scm (rust-daemonize-0.4): Delete variable.

	Change-Id: Ifb4659c87169d98ac64b9a4fa945a7b44d7aab37

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-derive-builder-0.7.
	* gnu/packages/crates-io.scm (rust-derive-builder-0.7): Delete variable.

	Change-Id: I3caade35c837bc24244e9aa74e339a8f8444c74f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-derive-builder-core-0.5.
	* gnu/packages/crates-io.scm (rust-derive-builder-core-0.5): Delete variable.

	Change-Id: I0df8a0bb41ea7b21dd216f2914b7f4907e022d51

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-enum-to-u8-slice-derive-0.1.
	* gnu/packages/crates-io.scm (rust-enum-to-u8-slice-derive-0.1): Delete variable.

	Change-Id: Icbc2695014a9c5fe113965e198874eabd9efa1ba

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-fork-0.1.
	* gnu/packages/crates-io.scm (rust-fork-0.1): Delete variable.

	Change-Id: I9e20ac5060bdc79bcd2af73c211c7404f3db7699

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-futures-intrusive-0.3.
	* gnu/packages/crates-io.scm (rust-futures-intrusive-0.3): Delete variable.

	Change-Id: I4a4c0c5ac2cef0b675e1e812758f2590cd3c788f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gimli-0.26.
	* gnu/packages/crates-io.scm (rust-gimli-0.26): Delete variable.

	Change-Id: I9213e62bc698ee7cd6b66788a20d38b433cdf20e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-goblin-0.6.
	* gnu/packages/crates-io.scm (rust-goblin-0.6): Delete variable.

	Change-Id: I178573a670f79a58fe0a6a5fd5ddb69aa96e1d64

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-hamcrest2-0.3.
	* gnu/packages/crates-io.scm (rust-hamcrest2-0.3): Delete variable.

	Change-Id: I54579bbd109d415dcc04401f6e5070cd3db2b9a8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-insta-0.12.
	* gnu/packages/crates-io.scm (rust-insta-0.12): Delete variable.

	Change-Id: I57267e65a17b1f4cdfa88560e22daa364bfdfb72

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-jsonrpc-core-14.
	* gnu/packages/crates-io.scm (rust-jsonrpc-core-14): Delete variable.

	Change-Id: Iee2eae773833d0c2b64f970381ebd0940ff9c9c3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-libfuzzer-sys-0.3.
	* gnu/packages/crates-io.scm (rust-libfuzzer-sys-0.3): Delete variable.

	Change-Id: Icf22c96f67a4cf193a6e25866273027704fc01b5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-libmdns-0.6.
	* gnu/packages/crates-io.scm (rust-libmdns-0.6): Delete variable.

	Change-Id: Id85bf7b13fee3b05fa3036c0c9aa5418bff34046

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-line-wrap-0.1.
	* gnu/packages/crates-io.scm (rust-line-wrap-0.1): Delete variable.

	Change-Id: Ic4ff1981d61555ba3c0c1bb7c5ac23457c19a72b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-linkify-0.4.
	* gnu/packages/crates-io.scm (rust-linkify-0.4): Delete variable.

	Change-Id: I4275a4b9a666522574d3da3665ab9fdc55583f13

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-litrs-0.2.
	* gnu/packages/crates-io.scm (rust-litrs-0.2): Delete variable.

	Change-Id: I11362350c1449036fba0ee9913e0d336d233b494

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-lopdf-0.26.
	* gnu/packages/crates-io.scm (rust-lopdf-0.26): Delete variable.

	Change-Id: Ief1733c7e84de296804fe6edb6c29eac4b66a942

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-lsp-types-0.80.
	* gnu/packages/crates-io.scm (rust-lsp-types-0.80): Delete variable.

	Change-Id: If66e76663443dc36cfbfecc34898635fd1f7fb07

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-meval-0.2.
	* gnu/packages/crates-io.scm (rust-meval-0.2): Delete variable.

	Change-Id: Ib6de26efe0129623ddcdfff30d575b45a624035a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-minijinja-0.34.
	* gnu/packages/crates-io.scm (rust-minijinja-0.34): Delete variable.

	Change-Id: I99cdee395ad5628ade56bb55c0d403dc9c9bc298

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-mio-aio-0.7.
	* gnu/packages/crates-io.scm (rust-mio-aio-0.7): Delete variable.

	Change-Id: I77093c8c4d44d8476f488c7d10287d5c5c512403

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-nftables-0.3.
	* gnu/packages/crates-io.scm (rust-nftables-0.3): Delete variable.

	Change-Id: I36994cebee7070c78d5f31048b37b7dc37c442bb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-notify-5-pre.13.
	* gnu/packages/crates-io.scm (rust-notify-5-pre.13): Delete variable.

	Change-Id: I2b333a080d27b11c27d71ffdcb27b6e4cf5824d3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-notmuch-0.6.
	* gnu/packages/crates-io.scm (rust-notmuch-0.6): Delete variable.

	Change-Id: I6ad1edc4cc4069b13e30322398335a4f3d30c749

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-addr2line-0.19.
	* gnu/packages/crates-io.scm (rust-addr2line-0.19): Delete variable.

	Change-Id: Ifaf4c70ce647c34d57b2978e097a8865f06ccc34

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-anstyle-0.2.
	* gnu/packages/crates-io.scm (rust-anstyle-0.2): Delete variable.

	Change-Id: I1035fea04baecfcce5090c53348860e14322e31a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-arc-swap-0.4.
	* gnu/packages/crates-io.scm (rust-arc-swap-0.4): Delete variable.

	Change-Id: I245fca2675fc7e2b89b9220a96a55f1fbb979aba

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-async-mutex-1.
	* gnu/packages/crates-io.scm (rust-async-mutex-1): Delete variable.

	Change-Id: I6b6bff6f634f4033e24ddefec7569d2dfb85c7e4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-async-oneshot-0.5.
	* gnu/packages/crates-io.scm (rust-async-oneshot-0.5): Delete variable.

	Change-Id: I8f90b0062ef3acf262aa9a6a43948ee6cdba374b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-bat-0.18.
	* gnu/packages/crates-io.scm (rust-bat-0.18): Delete variable.

	Change-Id: I87bddd8e24a03a179ca6fa80227785b506eaf058

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-bitstream-io-0.8.
	* gnu/packages/crates-io.scm (rust-bitstream-io-0.8): Delete variable.

	Change-Id: Ia00d9fb465011e5d815f8cbf6c5f15abb1f50e98

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-boxxy-0.12.
	* gnu/packages/crates-io.scm (rust-boxxy-0.12): Delete variable.

	Change-Id: I95b4ef8650e68f3aff895d3d143dfd7eb4cda580

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-built-0.5.
	* gnu/packages/crates-io.scm (rust-built-0.5): Delete variable.

	Change-Id: I2d9ae56b597b427a983adc8e254f5d14a3d742e1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-byte-pool-0.2.
	* gnu/packages/crates-io.scm (rust-byte-pool-0.2): Delete variable.

	Change-Id: I66a264c765a8c93df9ececb8ee8e389610cbda1f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-calamine-0.18.
	* gnu/packages/crates-io.scm (rust-calamine-0.18): Delete variable.

	Change-Id: Ie11f74bd376a63624181e6ad249f5f5df535a4c9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-capnp-rpc-0.13.
	* gnu/packages/crates-io.scm (rust-capnp-rpc-0.13): Delete variable.

	Change-Id: If39db2fc68311b3a77dce2983755ab490706dce7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cargo-credential-libsecret-0.3.
	* gnu/packages/crates-io.scm (rust-cargo-credential-libsecret-0.3): Delete variable.

	Change-Id: I726a1d038722935430f5a6955ce5409998ec03e2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cargo-metadata-0.13.
	* gnu/packages/crates-io.scm (rust-cargo-metadata-0.13): Delete variable.

	Change-Id: Icad6b22658483c97a64d74eeb3dfaf04b83f3d65

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cargo-options-0.6.
	* gnu/packages/crates-io.scm (rust-cargo-options-0.6): Delete variable.

	Change-Id: I8f58ee8050875d876aef5e68dcc1fc587110e00f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cargo-toml-0.16.
	* gnu/packages/crates-io.scm (rust-cargo-toml-0.16): Delete variable.

	Change-Id: I4813118d74aa79c297a5eb474169398b0a476fd8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cargo-util-0.1.
	* gnu/packages/crates-io.scm (rust-cargo-util-0.1): Delete variable.

	Change-Id: I13c445737e595f18bd6d2c9545f94478ad2fc454

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wlgreet: Update to 0.5.0.
	* gnu/packages/admin.scm (wlgreet): Update to 0.5.0.
	[cargo-inputs]: Replace rust-greetd-ipc-0.9 with 0.10.

	Change-Id: Ie41ae65e6b4709cb6bb2b18080a24ab491cc21b1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-greetd-ipc-0.10.
	* gnu/packages/crates-io.scm (rust-greetd-ipc-0.10): New variable.
	(rust-greetd-ipc-0.9): Delete variable.

	Change-Id: I11a0602d5e5cecd4c83d23ed0be82535f7cdaa57

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: greetd: Update to 0.10.3.
	* gnu/packages/admin.scm (greetd): Update to 0.10.3.
	[arguments]: Don't install the sources.  Remove an unneeded phase.  Add
	a phase to patch /bin/sh in the sources.
	[cargo-inputs]: Sort alphabetically.  Remove rust-users-0.11.

	Change-Id: I6720d865a3a6312bc048b8c1cc538ba286709fb4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-greetd-ipc-0.8.
	* gnu/packages/crates-io.scm (rust-greetd-ipc-0.8): Delete variable.

	Change-Id: I9dee9c2700941f3c3b5dc948e5751b153e32b545

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cargo-credential-macos-keychain-0.3.
	* gnu/packages/crates-apple.scm (rust-cargo-credential-macos-keychain-0.3): Delete variable.

	Change-Id: I3d4150ead2a76c65481bd975e7d195f0cce7e808

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-core-foundation-0.2.
	* gnu/packages/crates-apple.scm (rust-core-foundation-0.2): Delete variable.

	Change-Id: I05f4b452c142cc0aba6be00fc0260c40996693f1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-core-foundation-sys-0.2.
	* gnu/packages/crates-apple.scm (rust-core-foundation-sys-0.2): Delete variable.

	Change-Id: Id00ab659bb94b053fd37e16741ed67c4bd2bb4a2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-readkey-0.1.
	* gnu/packages/crates-apple.scm (rust-readkey-0.1): Delete variable.

	Change-Id: I3b6411df53a887ed511960658bf6828d8c031ac6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-windows-implement-0.32.
	* gnu/packages/crates-windows.scm (rust-windows-implement-0.32): Delete variable.

	Change-Id: Ibaeae10ef44d6d2e0be37dc4c3a69e3e17e99402

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-windows-tokens-0.32.
	* gnu/packages/crates-windows.scm (rust-windows-tokens-0.32): Delete variable.

	Change-Id: I9e9779e2f27e5e91b4d87b3e645651cfa0554413

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-uds-windows-0.1.
	* gnu/packages/crates-windows.scm (rust-uds-windows-0.1): Delete variable.

	Change-Id: I3bc7be42c1a51bbc40ccdd91292e24ef6f54d2ff

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-windows-0.32.
	* gnu/packages/crates-windows.scm (rust-windows-0.32): Delete variable.

	Change-Id: I4f38c988071ae2e74b51e680e69078213a621f24

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-path-0.8.
	* gnu/packages/crates-vcs.scm (rust-gix-path-0.8): Delete variable.

	Change-Id: I884f1c30e0571dcecb06cc50a841223880370bc2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-config-value-0.12.
	* gnu/packages/crates-vcs.scm (rust-gix-config-value-0.12): Delete variable.

	Change-Id: Id8356f3af3b2e76cfc6fcf35bc0bd4681cb2a9cd

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-fs-0.2.
	* gnu/packages/crates-vcs.scm (rust-gix-fs-0.2): Delete variable.

	Change-Id: I124e6d9d125191508617862d57a969e26b81d8a4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-prompt-0.5.
	* gnu/packages/crates-vcs.scm (rust-gix-prompt-0.5): Delete variable.

	Change-Id: I91fff0d6c25a9f182bd4f2e0597925a006399cdf

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-sec-0.8.
	* gnu/packages/crates-vcs.scm (rust-gix-sec-0.8): Delete variable.

	Change-Id: I0ebc42fcb4cc79b673ace8c1c07a225fd99fba00

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-tempfile-6.
	* gnu/packages/crates-vcs.scm (rust-gix-tempfile-6): Delete variable.

	Change-Id: I32d1fde60f82fb8f4e95053b266181c8fe617c37

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-url-0.19.
	* gnu/packages/crates-vcs.scm (rust-gix-url-0.19): Delete variable.

	Change-Id: Ie2c531d35ddc3bf978f2841f6e9d9d90b39bff8f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-credentials-0.15.
	* gnu/packages/crates-vcs.scm (rust-gix-credentials-0.15): Delete variable.

	Change-Id: Ia62a66b753d927731d1967cab8a936b07ec2649e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-diff-0.30.
	* gnu/packages/crates-vcs.scm (rust-gix-diff-0.30): Delete variable.

	Change-Id: I4021afcabf236e412e476c0a8f8b4cfa190450fd

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-glob-0.8.
	* gnu/packages/crates-vcs.scm (rust-gix-glob-0.8): Delete variable.

	Change-Id: I6896da54f5690e020da33126ff9769f3d44fa6d3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-lock-6.
	* gnu/packages/crates-vcs.scm (rust-gix-lock-6): Delete variable.

	Change-Id: I729aefea6423e8f6b3595e2a7626a7096e088783

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-traverse-0.26.
	* gnu/packages/crates-vcs.scm (rust-gix-traverse-0.26): Delete variable.

	Change-Id: I9e874ed85f795ff6370cac2dbd42479c52ce243a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-attributes-0.13.
	* gnu/packages/crates-vcs.scm (rust-gix-attributes-0.13): Delete variable.

	Change-Id: I352b85727413aee18de6c29319c46316473cb72e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-ignore-0.3.
	* gnu/packages/crates-vcs.scm (rust-gix-ignore-0.3): Delete variable.

	Change-Id: Ia7b3c2b4291a27fd27aee76bdb79be36bb5a7636

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-index-0.17.
	* gnu/packages/crates-vcs.scm (rust-gix-index-0.17): Delete variable.

	Change-Id: Ic04eb8df1bd3ffa95f42cafe44ad71dcebf13d2f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-pack-0.36.
	* gnu/packages/crates-vcs.scm (rust-gix-pack-0.36): Delete variable.

	Change-Id: I5bc3d3236c5b738966c870cfe18bf8b96bc63e7e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-ref-0.30.
	* gnu/packages/crates-vcs.scm (rust-gix-ref-0.30): Delete variable.

	Change-Id: Ie5b52d5de7456139f4b7fa668d474db0b1043868

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-revision-0.15.
	* gnu/packages/crates-vcs.scm (rust-gix-revision-0.15): Delete variable.

	Change-Id: I0ec9e40868e3b6ee7f9870cb5474a6d6a4f2d887

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-transport-0.32.
	* gnu/packages/crates-vcs.scm (rust-gix-transport-0.32): Delete variable.

	Change-Id: Id9e73f61d29444233a1d4af07a7e6e53a61855c3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-config-0.23.
	* gnu/packages/crates-vcs.scm (rust-gix-config-0.23): Delete variable.

	Change-Id: Ie64741e0207c01e186e6f655896e5daaa6397804

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-discover-0.19.
	* gnu/packages/crates-vcs.scm (rust-gix-discover-0.19): Delete variable.

	Change-Id: I4e618481663dc498b3bdbef94fa119c6cfb137f2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-mailmap-0.13.
	* gnu/packages/crates-vcs.scm (rust-gix-mailmap-0.13): Delete variable.

	Change-Id: I4f320d3b28ab5968c5b9dc27bf5334a20b1230f1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-negotiate-0.2.
	* gnu/packages/crates-vcs.scm (rust-gix-negotiate-0.2): Delete variable.

	Change-Id: I0102d87395d4e7461a5df0e12f65b3f37f3b34e7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-odb-0.46.
	* gnu/packages/crates-vcs.scm (rust-gix-odb-0.46): Delete variable.

	Change-Id: Ibe8e4d9b0d900337be17ac341076a27d1e701319

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-protocol-0.33.
	* gnu/packages/crates-vcs.scm (rust-gix-protocol-0.33): Delete variable.

	Change-Id: I01dc62465a559ff3bff42623f95e0b52a510844e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-refspec-0.11.
	* gnu/packages/crates-vcs.scm (rust-gix-refspec-0.11): Delete variable.

	Change-Id: I7a140cb06bf71bb3defbbf72bba7c096612473f9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-worktree-0.18.
	* gnu/packages/crates-vcs.scm (rust-gix-worktree-0.18): Delete variable.

	Change-Id: I811f67b85238d40c35c47b0e46cf7bdc5f2f5714

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gix-0.45.
	* gnu/packages/crates-vcs.scm (rust-gix-0.45): Delete variable.

	Change-Id: I94b497fe82828cce40f36d11b8442926c7713527

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-git2-curl-0.18.
	* gnu/packages/crates-vcs.scm (rust-git2-curl-0.18): Delete variable.

	Change-Id: Ibaa8ebc1fd5053bc41d527a47074d0b8e0e5574d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-git-testament-derive-0.1.
	* gnu/packages/crates-vcs.scm (rust-git-testament-derive-0.1): Delete variable.

	Change-Id: Icf74c14d44be00ea7de9425422112edc2b7bb982

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-git2-curl-0.17.
	* gnu/packages/crates-vcs.scm (rust-git2-curl-0.17): Delete variable.

	Change-Id: I5a62fb1830d346a5f749d66b099571a6e84feecb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-des-0.6.
	* gnu/packages/crates-crypto.scm (rust-des-0.6): Delete variable.

	Change-Id: Ie2fca91e6cf7da77471bb6da91a5c3ffc4030ee6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-ghash-0.2.
	* gnu/packages/crates-crypto.scm (rust-ghash-0.2): Delete variable.

	Change-Id: Ifd0aee6710fc5631c4d55d9b08381a57bffc06f5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-hkdf-0.8.
	* gnu/packages/crates-crypto.scm (rust-hkdf-0.8): Delete variable.

	Change-Id: I272c787d3690bc5bdc751d12f7d0d7aa33467ab9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-salsa20-0.7.
	* gnu/packages/crates-crypto.scm (rust-salsa20-0.7): Delete variable.

	Change-Id: Ie51aa889e869d70ea3b6c7fa4a1c4c0081659690

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-aead-0.2.
	* gnu/packages/crates-crypto.scm (rust-aead-0.2): Delete variable.

	Change-Id: I3ba171fdb65e1cbbd55834a5a7f3eaac1b09f57d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-aes-gcm-0.6.
	* gnu/packages/crates-crypto.scm (rust-aes-gcm-0.6): Delete variable.

	Change-Id: I0e033d31b7efde0a5356fe1cae33f190776bc74f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-aes-gcm-0.5.
	* gnu/packages/crates-crypto.scm (rust-aes-gcm-0.5): Delete variable.

	Change-Id: Ibab057bee826610ada2f4fdaeb7235642b57fec6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-x509-signature-0.5.
	* gnu/packages/crates-tls.scm (rust-x509-signature-0.5): Delete variable.

	Change-Id: Ib359c6373741f0718ba7728981e52a1685cac7ef

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-rustls-native-certs-0.4.
	* gnu/packages/crates-tls.scm (rust-rustls-native-certs-0.4): Delete variable.

	Change-Id: Ic1f08031249b5e2a0dc50f6cd3f5bb242b4621ac

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-asn1-0.15.
	* gnu/packages/crates-tls.scm (rust-asn1-0.15): Delete variable.

	Change-Id: I3435a139cfdb2ad9f4329228f472eea7f6d55a02

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-asn1-derive-0.15.
	* gnu/packages/crates-tls.scm (rust-asn1-derive-0.15): Delete variable.

	Change-Id: I9eb0bec67f9c3db57eaa11b0be0fd789df521872

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-hyper-rustls-0.21.
	* gnu/packages/crates-web.scm (rust-hyper-rustls-0.21): Delete variable.

	Change-Id: Ia27470ad204ce19e1e8605bb6b4c72dca9916f7e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cookie-store-0.19.
	* gnu/packages/crates-web.scm (rust-cookie-store-0.19): Delete variable.

	Change-Id: I2a3f9caf001969e481f7ff0e74fc0669c58c629b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cookie-store-0.16.
	* gnu/packages/crates-web.scm (rust-cookie-store-0.16): Delete variable.

	Change-Id: I13aecde6ed0a14ea8153c2eaae926facf824a59c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cookie-store-0.15.
	* gnu/packages/crates-web.scm (rust-cookie-store-0.15): Delete variable.

	Change-Id: I3bf41fd226479dda21d9e4128d70c8c61789d0d4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cookie-store-0.12.
	* gnu/packages/crates-web.scm (rust-cookie-store-0.12): Delete variable.

	Change-Id: Ie14e903ca2a9eacc9361c166c77fb7471cc29a4d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-reqwest-0.10.
	* gnu/packages/crates-web.scm (rust-reqwest-0.10): Delete variable.

	Change-Id: I1f8c974355f0d2021bae1935ceff0a09e107e2a7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-gemini-fetch-0.2.
	* gnu/packages/crates-web.scm (rust-gemini-fetch-0.2): Delete variable.

	Change-Id: I2072325b9fccbcbed089da08f20ea3d5180e640c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-rawkey-0.1.
	* gnu/packages/crates-io.scm (rust-rawkey-0.1): Delete variable.

	Change-Id: Ia8528a1a75d8d11c1c7f3a58ecb6ce27c6b76453

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-headers-0.2.
	* gnu/packages/crates-web.scm (rust-headers-0.2): Delete variable.

	Change-Id: I6d8271128dd249e95c40c64558d67f66f45ad781

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-headers-core-0.1.
	* gnu/packages/crates-web.scm (rust-headers-core-0.1): Delete variable.

	Change-Id: Ie6556810a2cf4b786ba84e4f94a3cdc405aa3c10

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-asn1-0.13.
	* gnu/packages/crates-tls.scm (rust-asn1-0.13): Delete variable.

	Change-Id: I6ffefde2382ba0ed6ee334497bfc56de6c21fe26

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-asn1-derive-0.13.
	* gnu/packages/crates-tls.scm (rust-asn1-derive-0.13): Delete variable.

	Change-Id: I599944a5ffb32314fd1f9ac70975eb41738e2d2c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-aws-lc-sys-0.13.
	* gnu/packages/crates-tls.scm (rust-aws-lc-sys-0.13): Delete variable.

	Change-Id: I4a29722e131bca155269c718a4a8a004da16938e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-rustls-ffi-0.8.
	* gnu/packages/crates-tls.scm (rust-rustls-ffi-0.8): Delete variable.

	Change-Id: Ic5525e657c547d8fcfabe119a9808b1508ae6a8a

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-rustix-0.38: Remove snippet.
	* gnu/packages/crates-io.scm (rust-rustix-0.38): Remove snippet.

	Change-Id: I2c8e9c50dd297038e4bd084ebfa01b49fee022aa

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-compact-str-0.8.
	* gnu/packages/crates-io.scm (rust-compact-str-0.8): New variable.
	(rust-compact-str-0.7): Inherit from rust-compact-str-0.8.

	Change-Id: I919463ef92ed50fb44dc9f9f34884f77ada6c08a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sqlx-0.7.
	* gnu/packages/crates-database.scm (rust-sqlx-0.7): New variable.

	Change-Id: I1f5201736cd3db37cf7f23265f3f3fecfacf67c0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sqlx-core-0.7.
	* gnu/packages/crates-database.scm (rust-sqlx-core-0.7): New variable.

	Change-Id: I11f707f82fc0df17aa5d49390d851f73dab9475b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sqlx-macros-0.7.
	* gnu/packages/crates-database.scm (rust-sqlx-macros-0.7): New variable.

	Change-Id: I379cd7341e40a74f05f03311e5d7117e6cf0f51a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sqlx-macros-core-0.7.
	* gnu/packages/crates-database.scm (rust-sqlx-macros-core-0.7): New variable.

	Change-Id: I6c7c8d81e5ef1f82841d444ba2a27881fd955f26

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-castaway-0.2: Update to 0.2.3.
	* gnu/packages/crates-io.scm (rust-castaway-0.2): Update to 0.2.3.

	Change-Id: Iad9df78fabad945090e720bb6423b540f5cc3f0c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sqlformat-0.2.
	* gnu/packages/crates-database.scm (rust-sqlformat-0.2): New variable.

	Change-Id: I30e7266b862cf686b33606651c393333d96955d8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sqlx-mysql-0.7.
	* gnu/packages/crates-database.scm (rust-sqlx-mysql-0.7): New variable.

	Change-Id: Ibf9b6db2cab6de1bb20c394a0c493d4701828db4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-futures-intrusive-0.5.
	* gnu/packages/crates-io.scm (rust-futures-intrusive-0.5): New variable.

	Change-Id: I41917f158152ee7e3f26ccd3aa58a57d36c0f630

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sqlx-postgres-0.7.
	* gnu/packages/crates-database.scm (rust-sqlx-postgres-0.7): New
	variable.

	Change-Id: I886ab085b85c845f5b9f3d46ad7626bedf083aa6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sqlx-sqlite-0.7.
	* gnu/packages/crates-database.scm (rust-sqlx-sqlite-0.7): New variable.

	Change-Id: I1c68ed6317c2c7dae829ce52ea1f62d9c228745d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-associative-cache-2.
	* gnu/packages/crates-io.scm (rust-associative-cache-2): New variable.
	(rust-associative-cache-1): Inherit from rust-associative-cache-2.

	Change-Id: I810df11202bd9542ddb57d4ff43871b3e69bb846

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-triomphe-0.1: Update to 0.1.14.
	* gnu/packages/crates-io.scm (rust-triomphe-0.1): Update to 0.1.14.

	Change-Id: Idc76dda20019b7d503b12e54ea86b1a738bbe357

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-archery-1: Update to 1.2.1.
	* gnu/packages/crates-io.scm (rust-archery-1): Update to 1.2.1.
	[cargo-development-inputs]: Add bincode-1, rust-static-assertions-1.
	Remove rust-compiletest-rs-0.10.

	Change-Id: I7c7356c2ebd7f60b3740b951bfd04fdacc2ebd72

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: agate: Update to 3.3.11.
	* gnu/packages/rust-apps.scm (agate): Update to 3.3.11.
	[cargo-inputs]: Replace urust-rcgen-0.12 with 0.13,
	rust-tokio-rustls-0.25 with 0.26.  Remove rust-once-cell-1.
	[cargo-development-inputs]: Add rust-trotter-1.  Remove rust-anyhow-1,
	rust-gemini-fetch-0.2.
	[native-inputs]: Add pkg-config.
	[inputs]: Add openssl.

	Change-Id: Idaff9c67491eb8c2d6fa9b973f6c2012c01aa231

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-trotter-1.
	* gnu/packages/crates-web.scm (rust-trotter-1): New variable.

	Change-Id: I727155f884092cd3d3cd9e4e7dea8ff0337174c5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: alfis: Update to 0.8.5.
	* gnu/packages/rust-apps.scm (alfis): Update to 0.8.5.
	[source]: Add more substitutions to the snippet.
	[cargo-inputs]: Add rust-ecies-ed25519-ng-0.5, rust-windows-service-0.7.
	Replace rust-toml-0.7 with 0.8, rust-ed25519-dalek-1 with 2,
	rust-x25519-dalek-1 with 2, rust-chacha20poly1305-0.9 with 0.10,
	rust-base64-0.21 with 0.22, rust-sqlite-0.30 with 0.36, rust-mio-0.8
	with 1, rust-lru-0.9 with 0.12, rust-open-3 with 5,
	rust-thread-priority-0.7 with 0.10.  Remove rust-ecies-ed25519-0.5,
	rust-rand-0.7.
	[inputs]: Add rust-ecies-ed25519-ng-0.5.

	Change-Id: I89de18727e515e6ba1a9079903c3bdcf70e6019e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ecies-ed25519-ng-0.5.
	* gnu/packages/crates-crypto.scm (rust-ecies-ed25519-ng-0.5): New
	variable.

	Change-Id: Ife58bcdd9fc2d6ddcb8f19178ef7ec7d9b7f2443

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-windows-service-0.7.
	* gnu/packages/crates-windows.scm (rust-windows-service-0.7): New
	variable.

	Change-Id: I750838e8af0b5dbfbfb05b3a266992e60ce191a2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-thread-priority-1.
	* gnu/packages/crates-io.scm (rust-thread-priority-1): New variable.
	(rust-thread-priority-0.10): Inherit from rust-thread-priority-1.

	Change-Id: I815d6223f0d4ebd6c08de78426dcf4493e6ae29d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sqlite3-sys-0.17.
	* gnu/packages/crates-database.scm (rust-sqlite3-sys-0.17): New
	variable.
	(rust-sqlite3-sys-0.15): Inherit from rust-sqlite3-sys-0.17.

	Change-Id: Id7fade219e85d398637b57dfb82b6b7e01af0768

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sqlite3-src-0.6.
	* gnu/packages/crates-database.scm (rust-sqlite3-src-0.6): New variable.
	(rust-sqlite3-src-0.5): Inherit from rust-sqlite3-src-0.6.

	Change-Id: I31cabfb0b0f1c512e76faae05fa8dcab98b53eaf

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sqlite-0.36.
	* gnu/packages/crates-database.scm (rust-sqlite-0.36): New variable.
	(rust-sqlite-0.30): Inherit from rust-sqlite-0.36.

	Change-Id: I62e574076e2e008af4a4e5927a1fcd67421beed6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: newsboat: Update to 2.38.
	* gnu/packages/syndication.scm (newsboat): Update to 2.38.

	Change-Id: I7d98ee1fe70ed644e7e9fe91523006fe45169433

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: maturin: Update to 1.8.1.
	* gnu/packages/rust-apps.scm (maturin): Update to 1.8.1.

	Change-Id: I2702c91ca18f98b5f58af5a238457e01f43a241c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rbw: Update to 1.13.1.
	* gnu/packages/rust-apps.scm (rbw): Update to 1.13.1.
	[cargo-inputs]: Add rust-cli-clipboard-0.4.  Replace
	rust-terminal-size-0.3 with 0.4, rust-tokio-tungstenite-0.23 with 0.24.
	Remove rust-copypasta-0.10.

	Change-Id: If4a0584421d72e05a42ec57b1489f7e8eb13315a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-json-1: Update to 1.0.134.
	* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.134.

	Change-Id: I9ab8101f470400d41ffa8f9c1bfaf1d30fc00b04

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustix-0.38: Update to 0.38.42.
	* gnu/packages/crates-io.scm (rust-rustix-0.38): Update to 0.38.42.

	Change-Id: I780ec6c10eb8681d4a2fd8fb68066869ed44b7c1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libc-0.2: Update to 0.2.169.
	* gnu/packages/crates-io.scm (rust-libc-0.2): Update to 0.2.169.

	Change-Id: I853c63fba6af7bc9865fa7acc2e94f6d5937e7e4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustix-0.37: Update to 0.37.27.
	* gnu/packages/crates-io.scm (rust-rustix-0.37): Update to 0.37.27.
	[cargo-development-inputs]: Replace rust-memoffset-0.8 with 0.9.  Remove
	rust-criterion-0.4, rust-serial-test-0.6.

	Change-Id: I2fd1b68e8f3cdccd3e6f08ac21a6d392f2d00c29

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustix-0.36: Update to 0.36.17.
	* gnu/packages/crates-io.scm (rust-rustix-0.36): Update to 0.36.17.
	[cargo-development-inputs]: Remove rust-criterion-0.4,
	rust-serial-test-0.6.

	Change-Id: Ic234310351734a6883763a3f45e41f64c3e478a8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustix-0.35: Update to 0.35.16.
	* gnu/packages/crates-io.scm (rust-rustix-0.35): Update to 0.35.16.
	[cargo-development-inputs]: Remove rust-criterion-0.3,
	rust-serial-test-0.6.

	Change-Id: Ib4865d333e24a5f0a3322b0c56ebbb95a9495728

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-stream-0.1: Update to 0.1.17.
	* gnu/packages/crates-io.scm (rust-tokio-stream-0.1): Update to 0.1.17.
	[cargo-inputs]: Add rust-futures-core-0.3.  Remove
	rust-async-stream-0.3.
	[cargo-development-inputs]: Add rust-tokio-test-0.4.

	Change-Id: Ic5b703d8b82b9e9d417150f9251864c8d562dd0a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-url-2: Update to 2.5.4.
	* gnu/packages/crates-io.scm (rust-url-2): Update to 2.5.4.
	[cargo-inputs]: Replace rust-idna-0.5 with 1.

	Change-Id: Ie04a3ab22407152b9cdccb7e6150af64af815339

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: speakersafetyd: Update to 1.0.2.
	* gnu/packages/rust-apps.scm (speakersafetyd): Update to 1.0.2.
	[cargo-inputs]: Replace rust-alsa-0.8 with 0.9, rust-simple-logger-1
	with 4.

	Change-Id: I5b2c11c31f24943165d983198ed8970c85a074f3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-configparser-3: Update to 3.1.0.
	* gnu/packages/crates-io.scm (rust-configparser-3): Update to 3.1.0.
	[cargo-inputs]: Add rust-tokio-1.  Remove rust-async-std-1.
	[cargo-development-inputs]: Add rust-tokio-1.

	Change-Id: Ibbd7e89bf562d319b92ba5b70fdc431134e5a184

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-alsa-0.9.
	* gnu/packages/crates-audio.scm (rust-alsa-0.9): New variable.
	(rust-alsa-0.8): Inherit from rust-alsa-0.9.

	Change-Id: I83904bb57c13f5e41d057a5f57100c81f3b20e94

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: corrosion: Update to 0.5.1.
	* gnu/packages/cmake.scm (corrosion): Update to 0.5.1.

	Change-Id: I0157e20f6d7c380b081fb1a18e5e963d6c0b9b51

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xremap: Update to 0.10.3.
	* gnu/packages/rust-apps.scm (rust-xremap): Update to 0.10.3.

	Change-Id: I2186a011d47bd38d3d95a266ba362d506cce4d8f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-regex-1: Update to 1.11.1.
	* gnu/packages/crates-io.scm (rust-regex-1): Update to 1.11.1.

	Change-Id: Ic1a3b4c709b58a76016ad7c654a650f3eedbdb6a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: castor: Improve the package.
	* gnu/packages/web.scm (castor)[arguments]: Don't install the sources.
	Don't run the tests in parallel.  Remove cargo-test-flags.  Add a phase
	to install the icons and .desktop file.

	Change-Id: I18a9f701cb54abfa862c8cc3e60aa12ed61d0799

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: maturin: Update to 1.8.0.
	* gnu/packages/rust-apps.scm (maturin): Update to 1.8.0.
	[source]: Remove snippet.
	[arguments]: Don't run the tests in release mode.  Adjust the custom
	'install-completions phase to install the bash completions in the
	correct directory and to install the nushell completions.
	[cargo-inputs]: Add rust-pretty-assertions-1, rust-same-file-1,
	rust-schemars-0.8, rust-xid-unicode-0.2.  Replace
	rust-cargo-metadata-0.18 with 0.19, rust-cbindgen-0.26 with 0.27,
	rust-clap-complete-command-0.5 with 0.6, rust-fs-err-2 with 3,
	rust-goblin-0.7 with 0.9, rust-minijinja-1 with 2, rust-pep440-rs-0.3
	with 0.6, rust-pep508-0.2 with 0.6, rust-pyproject-toml-0.8 with 0.11,
	rust-rustls-0.21 with 0.23, rust-target-lexicon-0.12 with 0.13,
	rust-thiserror-1 with 2, rust-toml-edit-0.21 with 0.22, rust-zip-0.6
	with 2.
	[cargo-development-inputs]: Add rust-fs4-0.12, rust-rstest-0.22.
	Replace rust-trycmd-0.14 with 0.15, rust-which-5 with 7.
	* gnu/packages/patches/maturin-no-cross-compile.patch: Update patch.

	Change-Id: Iad445c26556efe4527085876a759d65d4f72621d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pubgrub-0.2.
	* gnu/packages/crates-io.scm (rust-pubgrub-0.2): New variable.

	Change-Id: I255923457c5dde23925640c39bc26a62e1bd6737

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-serde-yaml-ng-0.10.
	* gnu/packages/crates-io.scm (rust-serde-yaml-ng-0.10): New variable.

	Change-Id: I3c0c51a06ab23f19f915d7f5afbcbe1753a899e0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-unscanny-0.1.
	* gnu/packages/crates-io.scm (rust-unscanny-0.1): New variable.

	Change-Id: Ib11fa0632fb833dfc37e486ca9e292feff4474c4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-vec-mut-scan-0.3.
	* gnu/packages/crates-io.scm (rust-vec-mut-scan-0.3): New variable.

	Change-Id: I168e7b782d2c135d96cdbd1ccf25937cbb1279f6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pyproject-toml-0.11.
	* gnu/packages/crates-io.scm (rust-pyproject-toml-0.11): New variable.
	(rust-pyproject-toml-0.8): Inherit from rust-pyproject-toml-0.11.

	Change-Id: Ifc2e8dbab8d7151817a233b4599276391906c179

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pyo3-log-0.11.
	* gnu/packages/crates-io.scm (rust-pyo3-log-0.11): New variable.
	(rust-pyo3-log-0.8): Inherit from rust-pyo3-log-0.11.

	Change-Id: Id86293bf4d36848eb415f050a0cb05228484e877

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pep508-rs-0.6.
	* gnu/packages/crates-io.scm (rust-pep508-rs-0.6): New variable.
	(rust-pep508-rs-0.2): Inherit from rust-pep508-rs-0.6.

	Change-Id: I910d75b0e1ae9cc9dd83107715fc4c894d854877

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pep440-rs-0.6.
	* gnu/packages/crates-io.scm (rust-pep440-rs-0.6): New variable.
	(rust-pep440-rs-0.3): Inherit from rust-pep440-rs-0.6.

	Change-Id: I83e35ae0707bf7e51b3619e46dbc1b18dffbc630

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-fs4-0.12.
	* gnu/packages/crates-io.scm (rust-fs4-0.12): New variable.
	(rust-fs4-0.8): Inherit from rust-fs4-0.12.

	Change-Id: I09e49dfc023e7bb6d15063a818aa776b6cef75f1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-minijinja-2.
	* gnu/packages/crates-io.scm (rust-minijinja-2): New variable.
	(rust-minijinja-1): Inherit from rust-minijinja-2.

	Change-Id: I42eb4b6cf41c675abc1853671a86570ee86c7ff4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-mailparse-0.15.
	* gnu/packages/crates-io.scm (rust-mailparse-0.15): New variable.
	(rust-mailparse-0.14): Inherit from rust-mailparse-0.15.

	Change-Id: I284fdd0addd024bd130ad6dea209dd0eb7f3ecdc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-clap-complete-command-0.6.
	* gnu/packages/crates-io.scm (rust-clap-complete-command-0.6): New
	variable.
	(rust-clap-complete-command-0.5): Inherit from
	rust-clap-complete-command-0.6.

	Change-Id: I3a2505a76af4e9e850ccc99ec9d6a3ed0a53b921

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cargo-metadata-0.19.
	* gnu/packages/crates-io.scm (rust-cargo-metadata-0.19): New variable.
	(rust-cargo-metadata-0.18): Inherit from rust-cargo-metadata-0.19.

	Change-Id: Ia6786614579d74d578949c12bde30290d49e49fc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-python-pkginfo-0.6: Update to 0.6.5.
	* gnu/packages/crates-io.scm (rust-python-pkginfo-0.6): Update to 0.6.5.
	[cargo-inputs]: Add rust-xz2-0.1.  Replace rust-fs-err-2 with 3,
	rust-mailparse-0.14 with 0.15, rust-rfc2047-decoder-0.2 with 1,
	rust-thiserror-1 with 2.  Remove rust-xz-0.1.

	Change-Id: I9c4a8c4b7788d0378a265417d4558c281e22ea97

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-self-cell-1: Update to 1.1.0.
	* gnu/packages/crates-io.scm (rust-self-cell-1): Update to 1.1.0.
	[source]: Fix source URI.

	Change-Id: I9ea891fe9931d825bbec48918a57460280ae4f34

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-config2-0.1: Update to 0.1.31.
	* gnu/packages/crates-io.scm (rust-cargo-config2-0.1): Update to 0.1.31.
	[arguments]: Don't skip the build.  Add cargo-test-flags.
	[cargo-inputs]: Add rust-windows-sys-0.59.  Replace rust-toml-edit-0.21
	with 0.22.  Remove rust-home-0.5.
	[cargo-development-inputs]: Replace rust-fs-err-2 with 3.  Remove
	rust-duct-0.13, rust-similar-asserts-1.

	Change-Id: I00db13fe464a56fe0c9377da9021afdac7379d5a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-carapace-spec-clap-1.
	* gnu/packages/crates-io.scm (rust-carapace-spec-clap-1): New variable.
	(rust-carapace-spec-clap-0.1): Inherit from rust-carapace-spec-clap-1.

	Change-Id: I6a8b81d196b3bff196c9f1287b0e8a55143d765e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-target-lexicon-0.13.
	* gnu/packages/crates-io.scm (rust-target-lexicon-0.13): New variable.
	(rust-target-lexicon-0.12): Inherit from rust-target-lexicon-0.13.

	Change-Id: I4c9da4851633450ada9d87ffe43d6c82997a1ace

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-varisat-0.2.
	* gnu/packages/crates-io.scm (rust-varisat-0.2): New variable.

	Change-Id: Ibf4835f5fecbcd869d9409d8274a00c489da56fe

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-varisat-checker-0.2.
	* gnu/packages/crates-io.scm (rust-varisat-checker-0.2): New variable.

	Change-Id: Ib21ea9b779e10a9662cf6ae4a12738125091b2a3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-varisat-dimacs-0.2.
	* gnu/packages/crates-io.scm (rust-varisat-dimacs-0.2): New variable.

	Change-Id: Iaa372545ac4ebfab213fd36651ce9dce37a7983f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-varisat-formula-0.2.
	* gnu/packages/crates-io.scm (rust-varisat-formula-0.2): New variable.

	Change-Id: Ie1a0c9b0ecd5a043ceb03b5f8a795170777cacf7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-varisat-internal-macros-0.2.
	* gnu/packages/crates-io.scm (rust-varisat-internal-macros-0.2): New
	variable.

	Change-Id: I01ecd134a0096188c1ed5de64403d0d09a2f28cf

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-varisat-internal-proof-0.2.
	* gnu/packages/crates-io.scm (rust-varisat-internal-proof-0.2): New
	variable.

	Change-Id: I2d9ab7f18f9b0323c08cb9b0e0ec3a5a8d8bd3bd

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-partial-ref-0.3.
	* gnu/packages/crates-io.scm (rust-partial-ref-0.3): New variable.

	Change-Id: Iac914f0a40fb697c886354102d36baaa230590e2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-partial-ref-derive-0.3.
	* gnu/packages/crates-io.scm (rust-partial-ref-derive-0.3): New
	variable.

	Change-Id: Ibe8a8adfa4397c18889d81fce21d5d3d556c50e1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-nu-plugin-test-support-0.101.
	* gnu/packages/crates-shell.scm (rust-nu-plugin-test-support-0.101): New variable.

	Change-Id: I859d22e741ff010eea2818e3d6b92094f5d7a048

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add nu-plugin-formats.
	* gnu/packages/nushell.scm (nu-plugin-formats): New variable.

	Change-Id: Ie198d3b6002da6d15001e09ae27aa8341dfb3081

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ical-0.11.
	* gnu/packages/crates-io.scm (rust-ical-0.11): New variable.
	(rust-ical-0.10): Inherit from rust-ical-0.11.

	Change-Id: Idd8f45a7c254d9b10f9fffaa5076ba82519fe53c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add nu-plugin-inc.
	* gnu/packages/nushell.scm (nu-plugin-inc): New variable.

	Change-Id: I1d504cd7238789a259f6a9ba4ca0d58d9cf39412

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add nu-plugin-gstat.
	* gnu/packages/nushell.scm (nu-plugin-gstat): New variable.

	Change-Id: I5da57a65f22d28501235db260499cbdd0d4161d3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-completest-nu-0.4: Update for new nushell.
	* gnu/packages/crates-io.scm (rust-completest-nu-0.4)[arguments]: Skip
	the build.
	[cargo-inputs]: Replace rust-nu-cli-0.91 with 0.101,
	rust-nu-cmd-lang-0.91 with 0.101, rust-nu-command-0.91 with 0.101,
	rust-nu-parser-0.91 with 0.101, rust-nu-protocol-0.91 with 0.101,
	rust-nu-test-support-0.91 with 0.101, rust-reedline-0.30 with 0.38.

	Change-Id: I33b3cb064cf039210dd5cf1b89831f3e41c95688

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-reedline-0.38.
	* gnu/packages/crates-shell.scm (rust-reedline-0.38): New variable.
	* gnu/packages/crates-io.scm (rust-reedline-0.38): Remove variable.

	Change-Id: Id04778d8b2f751ef7bf12342fc8f002dfdec3973

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nushell: Update to 0.101.0.
	* gnu/packages/nushell.scm (nushell): Update to 0.101.0.
	[source]: Add snippet to remove an executable.
	[arguments]: Condense cargo-test-flags.  Remove the feature flag.
	[cargo-inputs]: Replace rust-nu-* packages from 0.91 with 0.101.  Add
	rust-dirs-5, rust-multipart-rs-0.1.  Replace rust-crossterm-0.27 with
	0.28, rust-nix-0.27 with 0.29, rust-reedline-0.30 with 0.38.
	[cargo-development-inputs]: Replace rust-nu-* packages from 0.91 with
	0.101.  Add rust-dirs-5, rust-regex-1, rust-tango-bench-0.6.  Remove
	rust-divan-0.1, rust-rstest-0.18 with 0.23.
	* gnu/packages/crates-shell.scm (rust-nu-cli-0.91,
	rust-nu-cmd-base-0.91, rust-nu-cmd-extra-0.91, rust-nu-cmd-lang-0.91,
	rust-nu-color-config-0.91, rust-nu-command-0.91, rust-nu-engine-0.91,
	rust-nu-explore-0.91, rust-nu-glob-0.91, rust-nu-json-0.91,
	rust-nu-lsp-0.91, rust-nu-parser-0.91, rust-nu-path-0.91,
	rust-nu-plugin-0.91, rust-nu-pretty-hex-0.91, rust-nu-protocol-0.91,
	rust-nu-std-0.91, rust-nu-system-0.91, rust-nu-table-0.91,
	rust-nu-term-grid-0.91, rust-nu-test-support-0.91, rust-nu-utils-0.91):
	Replace with 0.101.
	(rust-nu-cmd-plugin-0.101, rust-nu-derive-value-0.101,
	rust-nu-plugin-core-0.101, rust-nu-plugin-engine-0.101,
	rust-nu-plugin-protocol-0.101, rust-nuon-0.101): New variables.
	(rust-nu-cmd-dataframe-0.91): Remove variable.

	Change-Id: I793c31aec712a704b11b965aefe2899d1670bb07

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tango-bench-0.6.
	* gnu/packages/crates-check.scm (rust-tango-bench-0.6): New variable.

	Change-Id: I8abb7f1bf30d34748fe0de6ce4d622c3333c7bb4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-alloca-0.4.
	* gnu/packages/crates-io.scm (rust-alloca-0.4): New variable.

	Change-Id: I0a5e997c7bcbcdc2be8f872fd30818a9589c408a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-colorz-1.
	* gnu/packages/crates-io.scm (rust-colorz-1): New variable.

	Change-Id: I433a82b13fcae970cc18179eb3c378f63308ba53

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-doctest-file-1.
	* gnu/packages/crates-io.scm (rust-doctest-file-1): New variable.

	Change-Id: I3c68839ac9c446a589e82e13de360fba26e724f5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-eml-parser-0.1.
	* gnu/packages/crates-io.scm (rust-eml-parser-0.1): New variable.

	Change-Id: I8cc8e2031349775f519ad43e2a29dde84d5fc1ed

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-glob-match-0.2.
	* gnu/packages/crates-io.scm (rust-glob-match-0.2): New variable.

	Change-Id: I63f6051b4f60ec36e26768f9f4d2b7707a04b24b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ical-0.10.
	* gnu/packages/crates-io.scm (rust-ical-0.10): New variable.

	Change-Id: Iafeecbbe90593277bac49e927c66cb7d6f0e06cc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-interprocess-2.
	* gnu/packages/crates-io.scm (rust-interprocess-2): New variable.

	Change-Id: I65fd32d0b18d69dd9752948fce2b7569fb3e8764

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-mini-internal-0.1.
	* gnu/packages/crates-io.scm (rust-mini-internal-0.1): New variable.

	Change-Id: Iad335c9f1f5d61090e484a0b52ac56d771d240f4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-miniserde-0.1.
	* gnu/packages/crates-io.scm (rust-miniserde-0.1): New variable.

	Change-Id: I4924c4f6b06fa5c8f4d4e4fed575dff9211b168f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-multipart-rs-0.1.
	* gnu/packages/crates-io.scm (rust-multipart-rs-0.1): New variable.

	Change-Id: Ifdc82a215fa5c47e98fb69da5a6c54f7351458f0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-oem-cp-2.
	* gnu/packages/crates-io.scm (rust-oem-cp-2): New variable.

	Change-Id: Ib18c618c59ad958e4f5ce03a292c40e362d384ae

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-parse-datetime-0.6.
	* gnu/packages/crates-io.scm (rust-parse-datetime-0.6): New variable.

	Change-Id: Ie9a73ff8c65cb834305e12a8e40e9b100903bed8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-recvmsg-1.
	* gnu/packages/crates-io.scm (rust-recvmsg-1): New variable.

	Change-Id: I7b7981babec4dbcd9e8e9066791193f4c747748b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-testing-table-0.1.
	* gnu/packages/crates-io.scm (rust-testing-table-0.1): New variable.

	Change-Id: Ie297bed64ee07348d825627b377e3a7095030b5b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-hootbin-0.1.
	* gnu/packages/crates-web.scm (rust-hootbin-0.1): New variable.

	Change-Id: I34869558db616c726c41cd560fb7f09c45b0e83f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-hoot-0.1.
	* gnu/packages/crates-web.scm (rust-hoot-0.1): New variable.

	Change-Id: Iddf3b8a6addee583ae9bb5e4556e8e3154ec8f38

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-unicode-ident-1: Update to 1.0.14.
	* gnu/packages/crates-io.scm (rust-unicode-ident-1): Update to 1.0.14.

	Change-Id: Ie4318b93ee14e35050062abada49f2b9e2acf03c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-scraper-0.18.
	* gnu/packages/crates-io.scm (rust-scraper-0.18): New variable.
	(rust-scraper-0.12): Remove variable.

	Change-Id: I5bd530eb8ec17c901d39510e3aeb8c9f7af7d783

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-uu-mkdir-0.0.28.
	* gnu/packages/crates-io.scm (rust-uu-mkdir-0.0.28): New variable.
	(rust-uu-mkdir-0.0.23): Remove variable.

	Change-Id: I99ed31215aecc222e539ca42195a03761754200a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-uu-cp-0.0.28.
	* gnu/packages/crates-io.scm (rust-uu-cp-0.0.28): New variable.
	(rust-uu-cp-0.0.23): Remove variable.

	Change-Id: I38dc55437c7c1c4c1292b653ea183d373da6c746

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-uu-mktemp-0.0.28.
	* gnu/packages/crates-io.scm (rust-uu-mktemp-0.0.28): New variable.
	(rust-uu-mktemp-0.0.23): Remove variable.

	Change-Id: I94632d0b0dbb6f7445d2cc2671a6d0bf91b5aa98

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-uu-mv-0.0.28.
	* gnu/packages/crates-io.scm (rust-uu-mv-0.0.28): New variable.
	(rust-uu-mv-0.0.23): Remove variable.

	Change-Id: I8ad7b125a3ae24b2a0445a8bb2d03d44290a3c62

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-uu-touch-0.0.28.
	* gnu/packages/crates-io.scm (rust-uu-touch-0.0.28): New variable.

	Change-Id: I1516c0b2c77c8cb09375d2aa6fe430894f1c7c4b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-uu-uname-0.0.28.
	* gnu/packages/crates-io.scm (rust-uu-uname-0.0.28): New variable.

	Change-Id: I28290c9954a768412a7a72722fb1a769b373ba56

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-uu-whoami-0.0.28.
	* gnu/packages/crates-io.scm (rust-uu-whoami-0.0.28): New variable.
	(rust-uu-whoami-0.0.23): Remove variable.

	Change-Id: Iac1b3497d51e9aedb4c09edbee5419963b0f3bfc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-uucore-0.0.28.
	* gnu/packages/crates-io.scm (rust-uucore-0.0.28): New variable.
	(rust-uucore-0.0.25): Remove variable.

	Change-Id: I4ee40f03beac5e1ea7620e5bc279d116bfc311f4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-uucore-procs-0.0.28.
	* gnu/packages/crates-io.scm (rust-uucore-procs-0.0.28): New variable.
	(rust-uucore-procs-0.0.25): Remove variable.

	Change-Id: I8b9f7464371fdb319a28e3798ee496748ef61f3c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-uuhelp-parser-0.0.28.
	* gnu/packages/crates-io.scm (rust-uuhelp-parser-0.0.28): New variable.
	(rust-uuhelp-parser-0.0.25): Remove variable.

	Change-Id: I4f33574851101df5ffc14d2e24c68bd02476dbf1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ureq-2: Update to 2.12.1.
	* gnu/packages/crates-io.scm (rust-ureq-2): Update to 2.12.1.
	[arguments]: Skip the tests.  Remove the cargo-test-flags.
	[cargo-inputs]: Add rust-hootbin-0.1, rust-rustls-pki-types-1.  Replace
	rust-base64-0.21 with 0.22, rust-brotli-decompressor-2 with 4,
	rust-cookie-0.17 with 0.18, rust-cookie-store-0.20 with 0.21,
	rust-rustls-0.21 with 0.23, rust-rustls-native-certs-0.6 with 0.7,
	rust-webpki-roots-0.25 with 0.26.  Remove rust-rustls-webpki-0.101.
	[cargo-development-inputs]: Replace rust-rustls-0.21 with 0.23,
	rust-rustls-pemfile-1 with 2.

	Change-Id: I55bd2110aceef1459184d7d2f416c7fa6ad1de4e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-unicase-2: Update to 2.8.1.
	* gnu/packages/crates-io.scm (rust-unicase-2): Update to 2.8.1.
	[cargo-inputs]: Remove rust-version-check-0.9.

	Change-Id: Ib821cc5005659ba272408bbc130425fb897201ee

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-trash-5.
	* gnu/packages/crates-io.scm (rust-trash-5): New variable.
	(rust-trash-3): Inherit from rust-trash-5.

	Change-Id: I437d1efa6d627bee3ba47f02cbcf7d66d6a18d7f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-titlecase-3.
	* gnu/packages/crates-io.scm (rust-titlecase-3): New variable.
	(rust-titlecase-2): Inherit from rust-titlecase-3.

	Change-Id: I47d505a5032333b4f2a4f2526cfea0945adecfb5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tabled-0.16.
	* gnu/packages/crates-io.scm (rust-tabled-0.16): New variable.
	(rust-tabled-0.15): Inherit from rust-tabled-0.16.

	Change-Id: Ib7ef71c313cc389bdcd1b63832ba51fbd7b05860

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tabled-derive-0.8.
	* gnu/packages/crates-io.scm (rust-tabled-derive-0.8): New variable.
	(rust-tabled-derive-0.7): Inherit from rust-tabled-derive-0.8.

	Change-Id: I7555143b8b8ca28ecb440f9bde054d52577226d2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-calamine-0.26.
	* gnu/packages/crates-io.scm (rust-calamine-0.26): New variable.
	(rust-calamine-0.24): Inherit from rust-calamine-0.26.

	Change-Id: I76a92b5b002f186c9ed8b9288aa6ba20c4dbce3f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sysinfo-0.32.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.32): New variable.
	(rust-sysinfo-0.31): Inherit from rust-sysinfo-0.32.

	Change-Id: Idf093e561655a385adeab19d1044843e8c94595d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serial-test-derive-3: Update to 3.2.0.
	* gnu/packages/crates-io.scm (rust-serial-test-derive-3): Update to
	3.2.0.

	Change-Id: Ia2a44432207b0870eb552b7654d0a5ea6b2a4977

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serial-test-3: Update to 3.2.0.
	* gnu/packages/crates-io.scm (rust-serial-test-3): Update to 3.2.0.
	[cargo-development-inputs]: Remove rust-tokio-1.

	Change-Id: I2fe5c251c446e3091fd26c9a94c727ac0c59b587

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rfc2047-decoder-1.
	* gnu/packages/crates-io.scm (rust-rfc2047-decoder-1): New variable.
	(rust-rfc2047-decoder-0.2): Inherit from rust-rfc2047-decoder-1.

	Change-Id: I6aa949af4f5600b2866a45a608f7cc8e92c85cf3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-proc-macro-crate-3: Update to 3.2.0.
	* gnu/packages/crates-io.scm (rust-proc-macro-crate-3): Update to 3.2.0.
	[arguments]: Don't run the tests in release mode.
	[cargo-inputs]: Replace rust-toml-edit-0.21 with 0.22.

	Change-Id: I16ca51c4e5b09843ebba175ad4534940f6533834

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-platform-info-2: Update to 2.0.5.
	* gnu/packages/crates-io.scm (rust-platform-info-2): Update to 2.0.5.

	Change-Id: I51c8f74104dfe0a9440710ef72ada28b3548ebc4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-timer-3: Update to 3.0.3.
	* gnu/packages/crates-io.scm (rust-futures-timer-3): Update to 3.0.3.
	[arguments]: Don't skip the build.
	[cargo-development-inputs]: Add rust-async-std-1, rust-futures-0.3.

	Change-Id: I2e0fd6a3e1f84ecc09df278735a8abbc45dd03f0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-shadow-rs-0.37.
	* gnu/packages/crates-io.scm (rust-shadow-rs-0.37): New variable.
	(rust-shadow-rs-0.36): Inherit from rust-shadow-rs-0.37.

	Change-Id: I18f6395e2c95753e45b9d053fd826955463e652f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustc-version-0.4: Update to 0.4.1.
	* gnu/packages/crates-io.scm (rust-rustc-version-0.4): Update to 0.4.1.
	[arguments]: Don't skip the build.

	Change-Id: I7ab26dea8da9add5fa694ac09233d361eb1a8ea1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rust-ini-0.20.
	* gnu/packages/crates-io.scm (rust-rust-ini-0.20): New variable.

	Change-Id: I34555deb1108aaab0895967c8a05971c0048460d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rust-ini-0.18: Inherit from rust-rust-ini-0.21.
	* gnu/packages/crates-io.scm (rust-rust-ini-0.18): Inherit from
	rust-rust-ini-0.21.

	Change-Id: Ie4851047b3391cce67a37f84238eb9ac41bd4fda

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rstest-0.22.
	* gnu/packages/crates-io.scm (rust-rstest-0.22): New variable.

	Change-Id: Ida2b314e9fe829f269111a31b924f8271c5227af

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rstest-macros-0.22.
	* gnu/packages/crates-io.scm (rust-rstest-macros-0.22): New variable.

	Change-Id: I1c74fb0f9d83cd58ff3bed10d594211de6841a35

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rstest-0.23.
	* gnu/packages/crates-io.scm (rust-rstest-0.23): New variable.
	(rust-rstest-0.21): Inherit from rust-rstest-0.23.

	Change-Id: Ibace8ac5dcbb453f48822718a5fb513fba545999

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rstest-macros-0.23.
	* gnu/packages/crates-io.scm (rust-rstest-macros-0.23): New variable.
	(rust-rstest-macros-0.21): Inherit from rust-rstest-macros-0.23.

	Change-Id: I50d161f50402f4ea4b8bf955f5570412663a9690

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-relative-path-1: Update to 1.9.3.
	* gnu/packages/crates-io.scm (rust-relative-path-1): Update to 1.9.3.
	[cargo-development-inputs]: Add rust-anyhow-1.

	Change-Id: Icf44128a135140fc221082401c1cfb794642821f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-papergrid-0.12.
	* gnu/packages/crates-io.scm (rust-papergrid-0.12): New variable.
	(rust-papergrid-0.11): Inherit from rust-papergrid-0.12.

	Change-Id: Iffd0feb02f518e84c0a71498a442b9e4831923b8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-nanoserde-0.1.
	* gnu/packages/crates-io.scm (rust-nanoserde-0.1): New variable.

	Change-Id: I05bfb22e459c53a85384d824f75aa9c6da121759

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-nanoserde-derive-0.1.
	* gnu/packages/crates-io.scm (rust-nanoserde-derive-0.1): New variable.

	Change-Id: I77cb94c1d0c0c18adc16c9096e829dfcac05df37

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-mimalloc-0.1: Update to 0.1.43.
	* gnu/packages/crates-io.scm (rust-mimalloc-0.1): Update to 0.1.43.

	Change-Id: I50bbe21ed02f1464ccaaac844b77129382c4b59d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libmimalloc-sys-0.1: Update to 0.1.39.
	* gnu/packages/crates-io.scm (rust-libmimalloc-sys-0.1): Update to
	0.1.39.

	Change-Id: I8d723349a3fd5777a1f7cf4eeb69eb0d9cee3f2b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-is-debug-1: Update to 1.0.2.
	* gnu/packages/crates-io.scm (rust-is-debug-1): Update to 1.0.2.
	[arguments]: Don't skip the build.

	Change-Id: Ia76a96ba7ac54dfd030a6a1c40f64bace410dc06

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-human-date-parser-0.2.
	* gnu/packages/crates-io.scm (rust-human-date-parser-0.2): New variable.
	(rust-human-date-parser-0.1): Inherit from rust-human-date-parser-0.2.

	Change-Id: I5de072ff9814cb6894b54f38565b586ff2c1bf70

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-fancy-regex-0.14.
	* gnu/packages/crates-io.scm (rust-fancy-regex-0.14): New variable.
	(rust-fancy-regex-0.13): Inherit from rust-fancy-regex-0.14.

	Change-Id: I66c7a9a28bbf23d7080f8b024fc85a25db59dbb6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-bit-set-0.8.
	* gnu/packages/crates-io.scm (rust-bit-set-0.8): New variable.
	(rust-bit-set-0.5): Inherit from rust-bit-set-0.8.

	Change-Id: Iceeb579e1ca30f3c09560f0acf9f76d1e126653b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-bit-vec-0.8.
	* gnu/packages/crates-io.scm (rust-bit-vec-0.8): New variable.
	(rust-bit-vec-0.6): Inherit from rust-bit-vec-0.8.

	Change-Id: I62541b9aefbfe2429d6402326ecad8519b686074

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-exacl-0.12.
	* gnu/packages/crates-io.scm (rust-exacl-0.12): New variable.
	(rust-exacl-0.11): Inherit from rust-exacl-0.12.

	Change-Id: I909837d63bd4e1a4431ddc06e194b8d94f9f0f81

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: nushell: Move to other modules.
	* gnu/packages/shells.scm (nushell): Move to (gnu packages nushell).
	(rust-nu-ansi-term-0.50, rust-nu-ansi-term-0.49,
	rust-nu-ansi-term-0.46, rust-nu-ansi-term-0.44, rust-nu-cli-0.91,
	rust-nu-cmd-base-0.91, rust-nu-cmd-dataframe-0.91,
	rust-nu-cmd-extra-0.91, rust-nu-cmd-lang-0.91,
	rust-nu-color-config-0.91, rust-nu-command-0.91, rust-nu-engine-0.91,
	rust-nu-explore-0.91, rust-nu-glob-0.91, rust-nu-json-0.91,
	rust-nu-lsp-0.91, rust-nu-parser-0.91, rust-nu-path-0.91,
	rust-nu-plugin-0.91, rust-nu-pretty-hex-0.91, rust-nu-protocol-0.91,
	rust-nu-std-0.91, rust-nu-system-0.91, rust-nu-table-0.91,
	rust-nu-term-grid-0.91, rust-nu-test-support-0.91, rust-nu-utils-0.91):
	Move ...
	* gnu/packages/crates-shell.scm: ... to here.
	* gnu/packages/nushell.scm: Move nushell here.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register files.

	Change-Id: I4f515e897da9bbc7e68599409562efc04a142578

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tectonic: Update to 0.15.0.
	* gnu/packages/rust-apps.scm (tectonic): Update to 0.15.0.
	[source]: Download from git repository.  Add a snippet to remove the
	bundled harfbuzz sources.
	[arguments]: Rewrite using g-exps.  Add feature flags.  Add
	cargo-test-flags.
	[cargo-inputs]: Add rust-app-dirs2-2, rust-anyhow-1, rust-byteorder-1,
	rust-cc-1, rust-curl-0.4, rust-html-escape-0.2, rust-nom-7,
	rust-percent-encoding-2, rust-pinot-0.1, rust-pkg-config-0.3,
	rust-reqwest-0.11, rust-serde-json-1, rust-tera-1, rust-thiserror-1,
	rust-tokio-1, rust-vcpkg-0.2, rust-watchexec-filterer-globset-1,
	rust-watchexec-signals-1.  Replace rust-md-5-0.9 with 1, rust-open-1
	with 4, rust-quick-xml-0.22 with 0.28, rust-sha2-0.9 with 0.10,
	rust-toml-0.5 with 0.7, rust-watchexec-1 with 2, rust-zip-0.5 with 0.6.
	Remove rust-tectonic-bridge-core-0.3, rust-tectonic-bundles-0.3,
	rust-tectonic-docmodel-0.2, rust-tectonic-engine-bibtex-0.1,
	rust-tectonic-engine-spx2html-0.1, rust-tectonic-engine-xdvipdfmx-0.4,
	rust-tectonic-engine-xetex-0.4, rust-tectonic-errors-0.2,
	rust-tectonic-geturl-0.3, rust-tectonic-io-base-0.4,
	rust-tectonic-status-base-0.2, rust-tectonic-xdv-0.2.
	[cargo-development-inputs]: Add rust-clap-2, rust-structopt-0.3.
	Replace rust-futures-0.1 with 0.3, rust-headers-0.2 with 0.3,
	rust-hyper-0.12 with 0.14.  Remove rust-tokio-0.1.
	[inputs]: Remove libpng, zlib.
	* gnu/packages/crates-io.scm (rust-tectonic-bridge-core-0.4,
	rust-tectonic-bridge-core-0.3, rust-tectonic-bridge-flate-0.1,
	rust-tectonic-bridge-freetype2-0.2, rust-tectonic-bridge-graphite2-0.2,
	rust-tectonic-bridge-harfbuzz-0.2, rust-tectonic-bridge-icu-0.2,
	rust-tectonic-bundles-0.3, rust-tectonic-cfg-support-0.1,
	rust-tectonic-dep-support-0.1, rust-tectonic-docmodel-0.2,
	rust-tectonic-engine-bibtex-0.1, rust-tectonic-engine-spx2html-0.3,
	rust-tectonic-engine-spx2html-0.1, rust-tectonic-engine-xdvipdfmx-0.4,
	rust-tectonic-engine-xetex-0.4, rust-tectonic-errors-0.2,
	rust-tectonic-geturl-0.3, rust-tectonic-io-base-0.4,
	rust-tectonic-io-base-0.3, rust-tectonic-pdf-io-0.4,
	rust-tectonic-status-base-0.2, rust-tectonic-xdv-0.2,
	rust-tectonic-xetex-layout-0.2): Remove variables.

	Change-Id: I41a791ad5eec4ee6cf3cad207146a87d3873134b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: swayr: Update to 0.27.4.
	* gnu/packages/rust-apps.scm (swayr): Update to 0.27.4.
	[arguments]: Don't run the tests in release mode.
	[cargo-inputs]: Replace rust-env-logger-0.10 with 0.11.

	Change-Id: I31af01ecaa271b4185d97ca47bf223754517beb6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: svd2rust: Update to 0.35.0.
	* gnu/packages/rust-apps.scm (svd2rust): Update to 0.35.0.
	[arguments]: Add a snippet to allow for newer versions of dependencies.
	[cargo-inputs]: Add rust-irx-config-3, rust-regex-1, rust-serde-1,
	rust-serde-json-1, rust-serde-yaml-0.9, rust-svd-rs-0.14, rust-url-2.
	Replace rust-clap-2 with 4, rust-env-logger-0.7 with 0.11,
	rust-proc-macro2-0.4 with 1, rust-svd-parser-0.10 with 0.14, rust-syn-1
	with 2.  Remove rust-cast-0.2, rust-clap-conf-0.1.

	Change-Id: I6d937efcaabfd7bf4967a7a6cfdc004fba669eb2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-irx-config-3.
	* gnu/packages/crates-io.scm (rust-irx-config-3): New variable.

	Change-Id: Ibc8412282ff2b3031d73193c51e871f5b6d246da

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-roxmltree-0.20.
	* gnu/packages/crates-io.scm (rust-roxmltree-0.20): New variable.
	(rust-roxmltree-0.19): Inherit from rust-roxmltree-0.20.

	Change-Id: I6be7716bfe65d5036aec6b2378e9d2b7f2e5acb8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-svd-parser-0.14.
	* gnu/packages/crates-io.scm (rust-svd-parser-0.14): New variable.
	(rust-svd-parser-0.10): Remove variable.

	Change-Id: I1056a2ddd514376c02b4b1c7b25a1dddd424abad

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-svd-rs-0.14.
	* gnu/packages/crates-io.scm (rust-svd-rs-0.14): New variable.

	Change-Id: I0df2afa4f6603b3f0308a0413c3be48e83b525b8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: skim: Build some manpages and shell completions.
	* gnu/packages/rust-apps.scm (skim)[arguments]: Add a phase to build
	some of the manpages and shell completions.

	Change-Id: I52a8d0f813e4e2c6e0c7d69d0dec442caf73e53b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: skim: Update to 0.15.7.
	* gnu/packages/rust-apps.scm (skim): Update to 0.15.7.
	[source]: Download from the git repository.
	[arguments]: Use a custom 'install phase.  Adjust the bash completion
	directory.
	[cargo-inputs]: Add rust-clap-complete-4, rust-clap-complete-fig-4,
	rust-clap-complete-nushell-4, rust-clap-mangen-0.2, rust-indexmap-2,
	rust-rand-0.8, rust-shell-quote-0.7, rust-tempfile-3, rust-which-7.
	Replace rust-clap-3 with 4, rust-derive-builder-0.11 with 0.20,
	rust-logger-0.9 with 0.11, rust-nix-0.25 with 0.29,
	rust-unicode-width-0.1 with 0.2, rust-vte-0.11 with 0.13.  Remove
	rust-atty-0.2, rust-crossbeam-0.8.

	Change-Id: I155d3354febfa78aa36ca825361fd864bd0f7c1b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-chrono-0.4: Update to 0.4.39.
	* gnu/packages/crates-io.scm (rust-chrono-0.4): Update to 0.4.39.
	[arguments]: Don't skip the tests.
	[cargo-development-inputs]: Replace rust-windows-bindgen-0.56 with 0.58.

	Change-Id: I8282712118e66677152352bdee4267a44305f9ce

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-4: Update to 4.5.23.
	* gnu/packages/crates-io.scm (rust-clap-4): Update to 4.5.23.
	[cargo-inputs]: Remove rust-terminal-size-0.4.

	Change-Id: I52b090f86896a6e5c866779fc358d1c00b325a09

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-builder-4: Update to 4.5.23.
	* gnu/packages/crates-io.scm (rust-clap-builder-4): Update to 4.5.23.
	[arguments]: Remove cargo-test-flags.

	Change-Id: Ia58fd150ad33ee4599c2c05d73a54bb36ab2f86f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-complete-4: Update to 0.4.50.
	* gnu/packages/crates-io.scm (rust-clap-complete-4): Update to 0.4.50.

	Change-Id: Ia787d8bbd5bbb805aa3c482e58f18835c9acd7ec

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-lex-0.7: Update to 0.7.4.
	* gnu/packages/crates-io.scm (rust-clap-lex-0.7): Update to 0.7.4.

	Change-Id: I46d9840637900131c18c0f94d5e9bad73e4e81ad

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-mangen-0.2: Update to 0.2.24.
	* gnu/packages/crates-io.scm (rust-clap-mangen-0.2): Update to 0.2.24.

	Change-Id: I4b1ff0d7e2f7056f0160a853e7ee52e9c663d4ba

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-derive-builder-0.20.
	* gnu/packages/crates-io.scm (rust-derive-builder-0.20): New variable.
	(rust-derive-builder-0.13): Inherit from rust-derive-builder-0.20.

	Change-Id: I282c16c32b3e7dde252fd400e4f1851a6cae3aaf

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-derive-builder-core-0.20.
	* gnu/packages/crates-io.scm (rust-derive-builder-core-0.20): New
	variable.
	(rust-derive-builder-core-0.13): Inherit from
	rust-derive-builder-core-0.20.

	Change-Id: I1b32eb7010ce1d81d27a8d57c2a9abe3f7737333

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-derive-builder-macro-0.20.
	* gnu/packages/crates-io.scm (rust-derive-builder-macro-0.20): New
	variable.
	(rust-derive-builder-macro-0.13): Inherit from
	rust-derive-builder-macro-0.20.

	Change-Id: Iee9982f38fe8ac7c6dda721472a52d58bb90790f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-shell-quote-0.7.
	* gnu/packages/crates-io.scm (rust-shell-quote-0.7): New variable.

	Change-Id: I977b0f1661c630aeca1bc6f2494c30688e187747

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-windows-bindgen-0.58.
	* gnu/packages/crates-windows.scm (rust-windows-bindgen-0.58): New
	variable.
	(rust-windows-bindgen-0.57): Inherit from rust-windows-bindgen-0.58.

	Change-Id: I82c9e8115e43cec2933d0b375a4df35d01721595

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-windows-metadata-0.58.
	* gnu/packages/crates-windows.scm (rust-windows-metadata-0.58): New
	variable.
	(rust-windows-metadata-0.57): Inherit from rust-windows-metadata-0.58.

	Change-Id: I26994bdfc486e3568fe18e7ed9114fe690dd2533

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bindgen-cli: Update to 0.71.1.
	* gnu/packages/rust-apps.scm (rust-bindgen-cli): Update to 0.71.1.
	[cargo-inputs]: Add rust-proc-macro2-1.  Replace rust-bindgen-0.70 with
	0.71.  Remove rust-clap-4.

	Change-Id: I7287730e6f55e234fd7c2b64608bf65458f19531

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-bindgen-0.71.
	* gnu/packages/crates-io.scm (rust-bindgen-0.71): New variable.
	(rust-bindgen-0.70): Inherit from rust-bindgen-0.71.

	Change-Id: Iede005ad4af9f338fb2a6baed4d1af208363a4dc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustc-hash-2: Update to 2.1.0.
	* gnu/packages/crates-io.scm (rust-rustc-hash-2): Update to 2.1.0.

	Change-Id: I47a50013be23b31238e84ee8b4afb3dbb937c153

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-edit: Update to 0.13.0.
	* gnu/packages/rust-apps.scm (rust-cargo-edit): Update to 0.13.0.
	[source]: Remove patch.
	[arguments]: Remove custom phases.  Don't skip the tests.  Add
	cargo-test-flags.
	[cargo-inputs]: Add rust-tame-index-0.13, rust-cargo-test-macro-0.3,
	rust-cargo-test-support-0.3.  Replace rust-snapbox-0.4 with 0.6.  Remove
	rust-crates-index-0.19, rust-git2-0.17, rust-native-tls-0.2.
	[inputs]: Add curl, libgit2-1.8.  Remove libgit2-1.6.
	* gnu/packages/patches/rust-cargo-edit-remove-ureq.patch: Remove file.
	gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: I10001bec2ccf09cce2aadfc62b7fb9abdbdad137

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tiny-bench-0.3.
	* gnu/packages/crates-check.scm (rust-tiny-bench-0.3): New variable.

	Change-Id: Id6848a8d243d10a22812ea4b7a92484f974673f3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cargo-test-support-0.3.
	* gnu/packages/crates-io.scm (rust-cargo-test-support-0.3): New variable.

	Change-Id: I736a97075fc92d5891022909800d07451cfba299

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tame-index-0.13.
	* gnu/packages/crates-io.scm (rust-tame-index-0.13): New variable.

	Change-Id: I18b4ce4d8db64ae9d6cbca553c780b84499c3697

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-toml-span-0.3.
	* gnu/packages/crates-io.scm (rust-toml-span-0.3): New variable.

	Change-Id: Ia5e72527056c692aecfc8cdb9e89db8752d3ae93

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: hexyl: Update to 0.15.0.
	* gnu/packages/rust-apps.scm (hexyl): Update to 0.15.0.
	[source]: Remove snippet.
	[cargo-inputs]: Replace rust-owo-colors-3 with 4, rust-supports-color-2
	with 3, rust-terminal-size-0.2 with 0.4.

	Change-Id: I63f5d2a5507a29d56dd11ee34614f5eea9b9b49d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: eza: Update to 0.20.14.
	* gnu/packages/rust-apps.scm (eza): Update to 0.20.14.
	[arguments]: Adjust the 'install-extras phase to also install the
	nushell completions.
	[cargo-inputs]: Add rust-backtrace-0.3.  Replace rust-terminal-size-0.3
	with 0.4, rust-unicode-width-0.1 with 0.2.

	Change-Id: I8157b8ad5737d48f0c8da534f0653b5a901e5423

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tar-0.4: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-tar-0.4): Move from here ...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: I32676146e89fce86d2c7423c5e834bd4a898a2b3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xz: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-xz-0.1, rust-xz2-0.1): Move from here
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: If8173e2a963d868ef097eaf28079c1a523b6a8ec

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rust-lzma-0.5: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-rust-lzma-0.5): Move from here ...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: I8a1a76974057404df4d31aeeafab9bd2008f10b4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lzzzz-1: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-lzzzz-1): Move from here ...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: I9f62c1d618e826364a24b6274ed08088b89374aa

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lzw-0.10: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-lzw-0.10): Move from here ...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: I6fb5af90536edf1a09630a682ca5f85786bc5c59

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lzma: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-lzma-rs-0.3, rust-lzma-rust-0.1,
	rust-lzma-sys-0.1): Move from here ...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: I2b244080a1b437496271829077e29c94afd479dc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lz4: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-lz4-1, rust-lz4-compress-0.1,
	rust-lz4-flex-0.11, rust-lz4-flex-0.9, rust-lz4-sys-1): Move from here
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: Ibd651c4843d137c3cbf1b192891a5e1f9c7c6559

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-miniz-oxide: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-miniz-oxide-0.8,
	rust-miniz-oxide-0.7, rust-miniz-oxide-0.6, rust-miniz-oxide-0.5,
	rust-miniz-oxide-0.4, rust-miniz-oxide-0.3): Move from here ...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: I33067577ead67c692005acb28f219880826db4f2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-fdeflate-0.3: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-fdeflate-0.3): Move from here ...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: I03ec2354caf26dd3bc9a9723a3564d20523aeade

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-inflate-0.4: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-inflate-0.4): Move from here ...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: If7d0d70175ce1ef5141e817b613dd69aedcf42d4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-unrar: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-unrar-0.5, rust-unrar-sys-0.5): Move
	from here ...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: I4f02333203fbfe654f1b578eedaab1b8ac329dfa

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libz: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-libz-ng-sys-1, rust-libz-rs-sys-0.3,
	rust-libz-rs-sys-0.1, rust-libz-sys-1): Move from here...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: I430356e22fcdd6cf827dca62f7e05756c54d13af

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zlib-rs: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-zlib-rs-0.4, rust-zlib-rs-0.3,
	rust-zlib-rs-0.1): Move from here ...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: Ia61d9659b9297baec12ade8285bb1662e823a496

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cloudflare-zlib-sys-0.3: Move to (gnu packages crates-compression)
	* gnu/packages/crates-io.scm (rust-cloudflare-zlib-sys-0.3): Move from
	here ...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: I860c2f3176b10a559c86cdaf7157dfe8dd4cfc50

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ruzstd: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-ruzstd-0.7, rust-ruzstd-0.5,
	rust-ruzstd-0.4): Move from here ...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: I999a71a5985df1775f47fc5c810fe7fa38a9cbd2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sevenz-rust-0.5: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-sevenz-rust-0.5): Move from here ...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: I9bec83df59e9d2817d72479f84d1d01a094e9b4b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-autocompress-0.2: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-autocompress-0.2): Move from here ...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: I9bf602ab358c0f14eaf97fee9a2032aead4cd97f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zip: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-zip-2, rust-zip-0.6, rust-zip-0.5):
	Move from here ...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: I0c441b3f7e6d30fa6866ca0e9f83bcebb4e2ac58

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zstd: Move to (gnu packages crates-compression).
	* gnu/packges/crates-io.scm (rust-zstd-0.13, rust-zstd-0.12,
	rust-zstd-0.11, rust-zstd-0.9, rust-zstd-safe-7, rust-zstd-safe-6,
	rust-zstd-safe-5, rust-zstd-safe-4, rust-zstd-sys-2, rust-zstd-sys-1):
	Move from here ...
	* gnu/packages/crates-compresion.scm: ... to here.

	Change-Id: Iba607b23c5ffc3bb33b7de5710b4c819cbfe93bb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zopfli-0.8: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-zopfli-0.8): Move from here ...
	* gnu/packages/crates-compresion.scm: ... to here.

	Change-Id: I4a552bdfae04d8b771bac567aa055eace9e515ab

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libflate: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-libflate-2, rust-libflate-1,
	rust-libflate-0.1, rust-libflate-lz77-2, rust-libflate-lz77-1): Move
	from here ...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: Iad567b4f547e99492051b9bc2b71a27e464895c1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libdeflater: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-libdeflater-1, rust-libdeflater-0.12,
	rust-libdeflater-0.11): Move from here ...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: I9755f4fcadb1f5ab57b01851399ead4b6d917364

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libdelfate-sys: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-libdeflate-sys-1,
	rust-libdeflate-sys-0.12, rust-libdeflate-sys-0.11,
	rust-libdeflate-sys-0.7): Move from here ...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: Id83e569fbe3a0af759e24a8ee4340ee483473a6a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gzp-0.11: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-gzp-0.11): Move from here ...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: Ib626c84548389ab91de6440f14ee4159a63b473a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gzip-header: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-gzip-header-1, rust-gzip-header-0.3):
	Move from here ...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: I3d76b1e9397ce6522ffb6dd2c387aafddf997932

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-flate2-1: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-flate2-1): Move from here ...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: I226c649588baad2b07d93d469b9070b14ee229b1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-deflate: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-deflate-1, rust-deflate-0.9,
	rust-deflate-0.8, rust-deflate-0.7, rust-deflate64-0.1): Move from here
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: If8a06a94dba191b258af8d52fc98a5df801bf8a4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cookie: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-cookie-0.18, rust-cookie-0.17,
	rust-cookie-0.16, rust-cookie-0.15, rust-cookie-0.14, rust-cookie-0.12,
	rust-cookie-0.11, rust-cookie-factory-0.3, rust-cookie-store-0.21,
	rust-cookie-store-0.20, rust-cookie-store-0.19, rust-cookie-store-0.16,
	rust-cookie-store-0.15, rust-cookie-store-0.12): Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: I92fc2abfede54fc1c6f8f46ba23b27ef79fef4a6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bzip2: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-bzip2-0.4, rust-bzip2-0.3,
	rust-bzip2-rs-0.1, rust-bzip2-sys-0.1): Move from here ...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: I1e4030b29cd47cd8f764f00b2b891e5a9044bc6f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-brotli: Move to (gnu packages crates-compression).
	* gnu/packages/crates-io.scm (rust-brotli-7, rust-brotli-6,
	rust-brotli-3, rust-brotli-decompressor-4, rust-brotli-decompressor-2,
	rust-brotli-sys-0.3, rust-brotli2-0.3): Move from here ...
	* gnu/packages/crates-compression.scm: ... to here.

	Change-Id: I61968fe7600e3e2cf52a52f24b2527ba3e3c9236

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-basic-cookies-0.1: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-basic-cookies-0.1): Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: Ia863a18a79fc55d5b7887e0e20ecf2a5f374e6d1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cargo-lock-7.
	* gnu/packages/crates-io.scm (rust-cargo-lock-7): Delete variable.

	Change-Id: I8e73d7300d6338216182f0c26c8daa068e2a9287

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pq-sys-0.4: Move to (gnu packages crates-database).
	* gnu/packages/crates-io.scm (rust-pq-sys-0.4): Move from here ...
	* gnu/packages/crates-database.scm: ... to here.

	Change-Id: I0f3c8c21decd0c0d75d1ac70d780388fa8b5216b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-postgres: Move to (gnu packages crates-database).
	* gnu/packages/crates-io.scm (rust-postgres-0.19,
	rust-postgres-derive-0.4, rust-postgres-protocol-0.6,
	rust-postgres-types-0.2): Move from here ...
	* gnu/packages/crates-database.scm: ... to here.

	Change-Id: I5d698ec0c3ba509f3c3f7e08cd812cba385ee2a8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sqlparser: Move to (gnu packages crates-database).
	* gnu/packages/crates-io.scm (rust-sqlparser-0.43, rust-sqlparser-0.39,
	rust-sqlparser-derive-0.2, rust-sqlparser-derive-0.1): Move from here ...
	* gnu/packages/crates-database.scm: ... to here.

	Change-Id: Ie219cfeafb944b98f56b8f0c753ae566ec511c73

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sqlite: Move to (gnu packages crates-database).
	* gnu/packages/crates-io.scm (rust-sqlite-0.30, rust-sqlite-0.27,
	rust-sqlite-0.26, rust-sqlite3-parser-0.13, rust-sqlite3-parser-0.12,
	rust-sqlite3-src-0.5, rust-sqlite3-src-0.4, rust-sqlite3-src-0.3,
	rust-sqlite3-sys-0.15, rust-sqlite3-sys-0.14, rust-sqlite3-sys-0.13):
	Move from here...
	* gnu/packages/crates-database.scm: ... to here.

	Change-Id: I522930a994d8e8204518ad42d1b624617cfa252e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-diesel: Move to (gnu packages crates-database).
	* gnu/packages/crates-io.scm (rust-diesel-2, rust-diesel-1,
	rust-diesel-derives-2, rust-diesel-derives-1, rust-diesel-migrations-2,
	rust-diesel-migrations-1, rust-diesel-table-macro-syntax-0.1): Move from
	here ...
	* gnu/packages/crates-database.scm: ... to here.

	Change-Id: Iaf4c5bc4bbeef5b85dcabe086fc25a6cdb7db9a9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-mysqlclient-sys-0.2: Move to (gnu packages crates-database).
	* gnu/packages/crates-io.scm (rust-mysqlclient-sys-0.2): Move from here
	* gnu/packages/crates-database.scm: ... to here.

	Change-Id: Ic6ec172fe2943911480121328fffcff08fd4d683

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libsqlite3: Move to (gnu packages crates-database).
	* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.30,
	rust-libsqlite3-sys-0.28, rust-libsqlite3-sys-0.27,
	rust-libsqlite3-sys-0.26, rust-libsqlite3-sys-0.23,
	rust-libsqlite3-sys-0.22, rust-libsqlite3-sys-0.20): Move from here ...
	* gnu/packages/crates-database.scm: ... to here.

	Change-Id: I34624a1ff194b6cc11c0dcb16851bb334c1512c0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rusqlite: Move to (gnu packages crates-database).
	* gnu/packages/crates-io.scm (rust-rusqlite-0.32, rust-rusqlite-0.31,
	rust-rusqlite-0.30, rust-rusqlite-0.29, rust-rusqlite-0.26,
	rust-rusqlite-macros-0.3, rust-rusqlite-macros-0.2,
	rust-rusqlite-macros-0.1): Move from here ...
	* gnu/packages/crates-database.scm: ... to here.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register new file.

	Change-Id: Ibdfc2d09e9ced422572041ef0fbcf0d57fb685fb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pipwire: Move to (gnu packages crates-audio).
	* gnu/packages/crates-io.scm (rust-pipewire-0.7, rust-pipewire-sys-0.7):
	Move from here ...
	* gnu/packages/crates-audio.scm: ... to here.

	Change-Id: I04f57ff73fc6fb9b50ea39929c4b221f7bccd465

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-synstructure-0.12: Use snippet.
	* gnu/packages/crates-io.scm (rust-synstructure-0.12): Add snippet.
	[phases]: Remove fix-test phase.

	Change-Id: Ie8f966b4f76c4de18a0e4a18a89c81064b8a6beb

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-serde-test-0.8: Use snippet.
	* gnu/packages/crates-io.scm (rust-serde-test-0.8): Add snippet.
	[phases]: Remove fix-Cargo-toml phase.

	Change-Id: I39a361603f5b7277e99c3b15c0b2ef4ffafd422f

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-serde-test-0.9: Use snippet.
	* gnu/packages/crates-io.scm (rust-serde-test-0.9): Add snippet.
	[phases]: Remove fix-cargo-toml phase.

	Change-Id: I27e5999daa849c2e9300ab5d7174c093a23f28ea

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-serde-derive-0.9: Use snippet.
	* gnu/packages/crates-io.scm (rust-serde-derive-0.9): Add snippet.
	[phases]: Remove fix-cargo-toml phase.

	Change-Id: I27e5999daa849c2e9300ab5d7174c093a23f28ea

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-serde-0.9: Use snippet.
	* gnu/packages/crates-io.scm (rust-serde-0.9): Add snippet.
	[phases]: Remove fix-cargo-toml phase.

	Change-Id: I27e5999daa849c2e9300ab5d7174c093a23f28ea

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-openssl-sys-extras-0.7: Use snippet.
	* gnu/packages/crates-io.scm (rust-openssl-sys-extras-0.7): Add snippet.
	[phases]: Remove fix-cargo-toml phase.

	Change-Id: I27e5999daa849c2e9300ab5d7174c093a23f28ea

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-openssl-0.7: Use snippet.
	* gnu/packages/crates-io.scm (rust-openssl-0.7): Add snippet.
	[phases]: Remove fix-cargo-toml phase.

	Change-Id: I27e5999daa849c2e9300ab5d7174c093a23f28ea

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-itertools-0.9: Use snippet.
	* gnu/packages/crates-io.scm (rust-itertools-0.9): Add snippet.
	[phases]: Remove patch-cargo-toml phase.

	Change-Id: I27e5999daa849c2e9300ab5d7174c093a23f28ea

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-sha1-0.2: Use snippet.
	* gnu/packages/crates-crypto.scm (rust-sha-0.2): Add snippet.
	[phases]: Remove 'fix-cargo-toml phase.

	Change-Id: Iaaa129e438a8798f9a8f8d418bb3c9302c7c6fcb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-criterion: Move to (gnu packages crates-check).
	* gnu/packages/crates-io.scm (rust-criterion-0.5, rust-criterion-0.4,
	rust-criterion-0.3, rust-criterion-0.2,
	rust-criterion-cycles-per-byte-0.1, rust-criterion-plot-0.5,
	rust-criterion-plot-0.4, rust-criterion-plot-0.3): Move from here ...
	* gnu/packages/crates-check.scm: ... to here.

	Change-Id: I3a34f45a0e0874c886355bb67049fb457f6dd4da

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-oboe: Move to (gnu packages crates-audio).
	* gnu/packages/crates-io.scm (rust-oboe-0.4, rust-oboe-sys-0.4): Move
	from here ...
	* gnu/packages/crates-audio.scm: ... to here.

	Change-Id: I4bc8ce0e3f78312c670ec936c079180b7525cb1f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-alsa: Move to (gnu packages crates-audio).
	* gnu/packages/crates-io.scm (rust-alsa-0.8, rust-alsa-0.7,
	rust-alsa-0.6, rust-alsa-sys-0.3): Move from here ...
	* gnu/packages/crates-audio.scm: ... to here.

	Change-Id: Icbea7658edc50d92146525ee4ce28ded8fa6cf2d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libpulse: Move to (gnu packages crates-audio).
	* gnu/packages/crates-io.scm (rust-libpulse-binding-2,
	rust-libpulse-simple-binding-2, rust-libpulse-simple-sys-1,
	rust-libpulse-sys-1): Move from here ...
	* gnu/packages/crates-audio.scm: ... to here.

	Change-Id: Ic006d454543e04a0c0e746eeafac0255cfb3f1eb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-minimp3-0.5: Move to (gnu packages crates-audio).
	* gnu/packages/crates-io.scm (rust-minimp3-0.5, rust-minimp3-sys-0.3):
	Move from here ...
	* gnu/packages/crates-audio.scm: ... to here.

	Change-Id: Iec1ad3c7440baf7b912706edb158def07b3939af

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-mock: Move to (gnu packages crates-check).
	* gnu/packages/crates-io.scm (rust-mock-instant-0.3,
	rust-mock-instant-0.2, rust-mockall-0.13, rust-mockall-0.11,
	rust-mockall-derive-0.13, rust-mockall-derive-0.11,
	rust-mockall-double-0.3): Move from here ...
	* gnu/packages/crates-check.scm: ... to here.

	Change-Id: Ia7e7b09a770ec17797711b229e437c39c7a90f99

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-quickcheck: Move to (gnu packages crates-check).
	* gnu/packages/crates-io.scm (rust-quickcheck-1, rust-quickcheck-0.9,
	rust-quickcheck-0.8, rust-quickcheck-0.7, rust-quickcheck-0.6,
	rust-quickcheck-0.5, rust-quickcheck-0.4, rust-quickcheck-0.2,
	rust-quickcheck-macros-1, rust-quickcheck-macros-0.9,
	rust-quickcheck-macros-0.8): Move from here ...
	* gnu/packages/crates-check.scm: ... to here.

	Change-Id: I2594095b7b55867a88636c1faae9d9424d5fddf5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cpal: Move to (gnu packages crates-audio).
	* gnu/packages/crates-io.scm (rust-cpal-0.13): Move from here ...
	* gnu/packages/crates-audio.scm: ... to here.

	Change-Id: Ie264750c7454cc347b6529b21328af1c5aa19fd3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-symphonia: Move to (gnu packages crates-audio).
	* gnu/packages/crates-io.scm (rust-symphonia-0.4,
	rust-symphonia-bundle-flac-0.4, rust-symphonia-bundle-mp3-0.4,
	rust-symphonia-codec-aac-0.4, rust-symphonia-codec-pcm-0.4,
	rust-symphonia-codec-vorbis-0.4, rust-symphonia-core-0.4,
	rust-symphonia-format-isomp4-0.4, rust-symphonia-format-ogg-0.4,
	rust-symphonia-format-wav-0.4, rust-symphonia-metadata-0.4,
	rust-symphonia-utils-xiph-0.4): Move from here ...
	* gnu/packages/crates-audio.scm: ... to here.

	Change-Id: Ida4aa027a364202062cfd1f38b1fc4ca6252f3ae

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rodio-0.15: Move to (gnu packages crates-audio).
	* gnu/packages/crates-io.scm (rust-rodio-0.15): Move from here ...
	* gnu/packages/crates-audio.scm: ... to here.

	Change-Id: Ie6bc38331d99b02e0b25bd31ae54968fe1c63dfc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-librespot: Move to (gnu packages crates-audio).
	* gnu/packages/crates-io.scm (rust-librespot-audio-0.4,
	rust-librespot-connect-0.4, rust-librespot-core-0.4,
	rust-librespot-discovery-0.4, rust-librespot-metadata-0.4,
	rust-librespot-playback-0.4, rust-librespot-protocol-0.4): Move from
	here ...
	* gnu/packages/crates-audio.scm: ... to here.

	Change-Id: Idf9c8cb72538f3f21997517f35249bc5bef4aaa2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wmidi-3: Move to (gnu package crates-audio).
	* gnu/packages/crates-io.scm (rust-wmidi-3): Move from here ...
	* gnu/packages/crates-audio.scm: ... to here.

	Change-Id: I2830deef14a9a711eb42c791aa37dbe2b5b4dfe2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-urid: Move to (gnu packages rust-audio).
	* gnu/packages/crates-io.scm (rust-urid-0.1, rust-urid-derive-0.1): Move
	from here ...
	* gnu/packages/crates-audio.scm: ... to here.

	Change-Id: Id461b03c53a7e418e6163c07f5365dbc2196a696

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-portaudio: Move to (gnu packages crates-audio).
	* gnu/packages/crates-io.scm (rust-portaudio-rs-0.3,
	rust-portaudio-sys-0.1): Move from here ...
	* gnu/packages/crates-audio.scm: ... to here.

	Change-Id: Ia67dc659d671c4c8b07466cba18e2e28ebe1cf69

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ogg-0.8: Move to (gnu packages crates-audio).
	* gnu/packages/crates-io.scm (rust-ogg-0.8): Move from here ...
	* gnu/packages/crates-audio.scm: ... to here.

	Change-Id: I7afdeaffd150ed1f1fc5b34552b2993e8c07398f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lewton-0.10: Move to (gnu packages crates-audio).
	* gnu/packages/crates-io.scm (rust-lewton-0.10): Move from here ...
	* gnu/packages/crates-audio.scm: ... to here.

	Change-Id: Iaa743c6d38410ec44116eefb6b0718368c84ba1b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-jack: Move to (gnu packages crates-audio).
	* gnu/packages/crates-io.scm (rust-jack-0.10, rust-jack-0.8,
	rust-jack-sys-0.4, rust-jack-sys-0.2): Move from here ...
	* gnu/packages/crates-audio.scm: ... to here.

	Change-Id: I95384cdc28ea3f1be5511b05f1429dccad0be282

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-asio-sys-0.2: Move to (gnu packages crates-audio).
	* gnu/packages/crates-io.scm (rust-asio-sys-0.2): Move from here ...
	* gnu/packages/crates-audio.scm: ... to here.

	Change-Id: I80bc838b40ba6f8285a403d2f81c1bfa588f5566

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lv2: Move to (gnu packages crates-audio).
	* gnu/packages/crates-io.scm (rust-lv2-0.6, rust-lv2-atom-2,
	rust-lv2-core-3, rust-lv2-core-derive-2, rust-lv2-midi-1,
	rust-lv2-state-2. rust-lv2-sys-2, rust-lv2-time-0.1, rust-lv2-units-0.1,
	rust-lv2-urid-2, rust-lv2-worker-0.1): Move from here ...
	* gnu/packages/crates-audio.scm: ... to here.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register new file.

	Change-Id: Ifa9fa397290735dd4c9c6ed3e2004baafc472416

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-nh3: Update to 0.2.20.
	* gnu/packages/python-web.scm (python-nh3): Update to 0.2.20.
	[cargo-inputs]: Replace rust-pyo3-0.21 with 0.23.

	Change-Id: I50f7d7e98e86afa0d363d03148ebe855f7a67044

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: complgen: Update to 0.3.0.
	* gnu/packages/rust-apps.scm (complgen): Update to 0.3.0.
	[cargo-inputs]: Add rust-indexmap-2.

	Change-Id: I8f51cfd8a4f2bd7a388d9168c0722da62d450636

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>
	    Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add gnome-authenticator.
	* gnu/packages/gnome.scm (gnome-authenticator): New variable.

	Change-Id: Ibf3e0a3558c7623abdf313f9c4393825cd04f1c8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pango-sys-0.18: Adjust for our current pango version.
	* gnu/packages/crates-gtk.scm (rust-pango-sys-0.18)[source]: Add a
	snippet to limit the highest version of pango we offer.

	Change-Id: Ia6f4af349a11f09ee757bc8e216b9dc9501b2618

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-manifest-dir-macros-0.1.
	* gnu/packages/crates-io.scm (rust-manifest-dir-macros-0.1): New
	variable.

	Change-Id: Idc496ce8efcbf6d3742d4a2c04c04502cf8d323c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-qrcodegen-1.
	* gnu/packages/crates-io.scm (rust-qrcodegen-1): New variable.

	Change-Id: I47c73c22dd6159cb3bc226b200201037a5c6f347

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-qrcode-generator-4.
	* gnu/packages/crates-io.scm (rust-qrcode-generator-4): New variable.

	Change-Id: I4992e38af451feae176e7d8bcd6033286bc37f27

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-enum-ordinalize-4.
	* gnu/packages/crates-io.scm (rust-enum-ordinalize-4): New variable.

	Change-Id: I5aaf730e4cf03fa604c21c4764cbad5178bfbbc5

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-enum-ordinalize-derive-4.
	* gnu/packages/crates-io.scm (rust-enum-ordinalize-derive-4): New variable.

	Change-Id: I5f56252a4eb4626ba6d2cece964c975e341a7280

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-checked-int-cast-1.
	* gnu/packages/crates-io.scm (rust-checked-int-cast-1): New variable.

	Change-Id: I54e7f6d09aeb1feba48d14ec23030db11152ec69

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-zbar-rust-0.0.23.
	* gnu/packages/crates-io.scm (rust-zbar-rust-0.0.23): New variable.

	Change-Id: I4cca2fd8c9fcaf0d2d53a8ae858e42e67ffc27bc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-roxmltree-0.18.
	* gnu/packages/crates-io.scm (rust-roxmltree-0.18): New variable.

	Change-Id: I3cc05dda9db1699f571f09a9dcd8ad01e53ca617

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-svg-metadata-0.4.
	* gnu/packages/crates-graphics.scm (rust-svg-metadata-0.4): New
	variable.

	Change-Id: Id091224cb125c739fedac074fb7ad5e1ee98638d

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-search-provider-0.6.
	* gnu/packages/crates-gtk.scm (rust-search-provider-0.6): New variable.

	Change-Id: Ic28d6ea2ee17b7a0b935ed4394f92b332f1ce8ec

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-qrencode-0.14.
	* gnu/packages/crates-io.scm (rust-qrencode-0.14): New variable.

	Change-Id: I23ee1b5880d52c595907ff5359d1ca71c355be33

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>
	    Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-oo7-0.2.
	* gnu/packages/crates-crypto.scm (rust-oo7-0.2): New variable.

	Change-Id: I011b3d08e928792cad32a45f549291d4542ed4d0

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-diesel-migrations-2.
	* gnu/packages/crates-io.scm (rust-diesel-migrations-2): New variable.
	(rust-diesel-migrations-1): Inherit from rust-diesel-migrations-2.

	Change-Id: Ifc9654995b613f9666216be32f910d1f403b2af5

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-migrations-macros-2.
	* gnu/packages/crates-io.scm (rust-migrations-macros-2): New variable.
	(rust-migrations-macros-1): Inherit from rust-migrations-macros-2.

	Change-Id: I2cd4eac328fb5c986286348dfb80d9b3eb43b176

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-migrations-internals-2.
	* gnu/packages/crates-io.scm (rust-migrations-internals-2): New
	variable.
	(rust-migrations-internals-1): Inherit from rust-migrations-internals-2.

	Change-Id: I8bf2abc2019ea4545f3dea977f925f3b543a69c3

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-ashpd-0.6.
	* gnu/packages/crates-gtk.scm (rust-ashpd-0.6): New variable.

	Change-Id: If7b758010fe8c729d7e3319869a8d9c518ade46f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-indoc-0.3: Don't skip the build.
	* gnu/packages/crates-io.scm (rust-indoc-0.3)[arguments]: Don't skip the
	build.
	[cargo-development-inputs]: Add rust-rustversion-1, rust-trybuild-1.

	Change-Id: I492e16d25bd8b7e7a994ba80054a0ad940788218

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-indoc-impl-0.3: Do not inherit.
	* gnu/packages/crates-io.scm (rust-indoc-impl-0.3): Do not inherit.
	[home-page, license]: Add.
	[arguments]: Build.

	Change-Id: Ie57baea4c388a32e00443c39abe80119786b14f8

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-trust-dns-rustls-0.6: Inherit (native-)inputs.
	* gnu/packages/crates-web.scm (rust-trust-dns-rustls-0.6)[inputs,
	native-inputs]: Remove.

	Change-Id: I7c099933a383829d629ca1dc82a981179771e31e

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-hyper-tls-0.4: Inherit (native-)inputs.
	* gnu/packages/crates-web.scm (rust-hyper-tls-0.4)[inputs,
	native-inputs]: Remove.

	Change-Id: I979cbf0bdd895db4c5a15df3db5063b002e46016

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-libsqlite3-sys-0.20: Inherit inputs.
	* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.20)[inputs]: Remove.

	Change-Id: Ie85472316a6c9dfeea5f114c593ea64e599fe8cd

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-libsqlite3-sys-0.22: Inherit inputs.
	* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.22)[inputs]: Remove.

	Change-Id: I7bb2e2cdf5f014e725d3cfbb877b2865ada6d65d

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-bindgen-0.55: Inherit inputs.
	* gnu/packages/crates-io.scm (rust-bindgen-0.55)[inputs]: Remove.

	Change-Id: I1d98bbe336681d876dbedefc176efe897e05b3c6

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-mio-named-pipes-0.1: Use list of licenses.
	* gnu/packages/crates-io.scm (rust-mio-named-pipes-0.1)[license]: Use
	list.

	Change-Id: I18172736a558e5e14a7b6dfd099895622fbb1e34

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pcap-0.7: Remove native-inputs.
	* gnu/packages/crates-io.scm (rust-pcap-0.7)[native-inputs]: Remove.

	Change-Id: Ibb8c7fb60153bf939bbb09ab7aad5bab48086dc4

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-nix-0.18: Remove inputs.
	* gnu/packages/crates-io.scm (rust-nix-0.18): Remove inputs.

	Change-Id: I1bbbd621fcb4a0159d04d7090311177044fd57d2

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-libloading-0.6: Remove inputs.
	* gnu/packages/crates-io.scm (rust-libloading-0.6): Remove inputs.

	Change-Id: I39237a8eb2d14bd5ff5736dca1256df0ab9035d7

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-dirs-2: Remove inputs.
	* gnu/packages/crates-io.scm (rust-dirs-2): Remove inputs.

	Change-Id: I10960e6100480d74835556eeac470ea350780500

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-dirs-sys-next-0.1: Do not inherit rust-dirs-sys-0.3.
	* gnu/packages/crates-io.scm (rust-dirs-sys-next-0.1): Do not inherit.
	[build-system, synopsis, description, license]: Add.

	Change-Id: I5f92e608962dfee4eca6a6f4d3cc6506ac4c9c6f

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-syn-0.15: Remove properties.
	* gnu/packages/crates-io.scm (rust-syn-0.15): Remove properties.

	Change-Id: I9170dc85f656b86d26f3ce744cdd95d003e7c0b1

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-gix-revision-0.22: Fix whitespace.
	* gnu/packages/crates-vcs.scm (rust-gix-revision-0.22)[source]: Fix
	whitespace.

	Change-Id: I55f90a76d397462e3086116bc074fdbcff1408d8

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-twoway-0.1: Fix indentation.
	* gnu/packages/crates-io.scm (rust-twoway-0.1)[source]: Use space
	instead of tabs as indentation.

	Change-Id: Ice754188995503c9f50593e78f85811ace846f47

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-rust-hawktracer-normal-macro-0.4: Unindent source URI.
	* gnu/packages/crates-io.scm
	(rust-rust-hawktracer-normal-macro-0.4)[source]: Unindent.

	Change-Id: I8ae94214af4d85fd93b8a8ba5c4d1becd90fd83b

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-nalgebra-0.29: Remove modules.
	* gnu/packages/crates-io.scm (rust-nalgebra-0.29)[source]: Remove
	modules.

	Change-Id: I705e14738b9de3daa8670e0bc2d84c5276f0e9ef

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-indoc-impl-0.3: Use package name in source URI.
	* gnu/packages/crates-io.scm (rust-indoc-impl-0.3)[source]: Use name.

	Change-Id: Ic834e85360d5ed65d43e362f9d80fedb494ec132

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-indoc-1: Use package name in source URI.
	* gnu/packages/crates-io.scm (rust-indoc-1): Add name.
	[source]: Use name.

	Change-Id: I8256626cb7b7b0980f4048aa82b103dfabc96363

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-gobject-sys-0.14: Use package name in source URI.
	* gnu/packages/crates-gtk.scm (rust-gobject-sys-0.14): Add name.
	[source]: Use name.

	Change-Id: I4a02093714bdf4ec8b062186f1aa9562063a9b0f

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-nettle-5: Use package name in source URI.
	* gnu/packages/crates-crypto.scm (rust-nettle-5): Set name.
	[source]: Use name.

	Change-Id: I95ab63c4bf90e48df5836d49d4fc4bca45f3484d

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-rustfix-0.4: Use inherit syntax.
	* gnu/packages/crates-io.scm (rust-rustfix-0.4): Use inherit.

	Change-Id: I5c49e7b9209c92d26f32bb122063bc2ec448b982

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-rustc-version-0.3: Use inherit syntax.
	* gnu/packages/crates-io.scm (rust-rustc-version-0.3): Use inherit.

	Change-Id: I6eef20a80ba3890a6c2e8b260dcd20296d1968b0

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-arbitrary-0.4: Use inherit syntax.
	* gnu/packages/crates-io.scm (rust-arbitrary-0.4): Use inherit.

	Change-Id: I69e3c66a16b81e8514169f5554438756776519ea

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rbw: Update to 1.12.1.
	* gnu/packages/rust-apps.scm (rbw): Update to 1.12.1.
	[cargo-inputs]: Add rust-axum-0.7, rust-open-5, rust-regex-1,
	rust-rustix-0.38, rust-urlencoding-2.  Replace rust-base32-0.4 with 0.5,
	rust-tokio-tungstenite-0.21 with 0.23.  Remove rust-async-trait-0.1,
	rust-nix-0.28.

	Change-Id: I23cfe2e54851c1c25f1b26c9aa70c1bd0c8c1351

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tokio-tungstenite-0.23.
	* gnu/packages/crates-io.scm (rust-tokio-tungstenite-0.23): New variable.

	Change-Id: I8701a8bc95dfec466ad2177d5a7beec5862e8b4f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tungstenite-0.23.
	* gnu/packages/crates-web.scm (rust-tungstenite-0.23): New variable.

	Change-Id: I6ee7ceaa573bca759b1bcc406ce9eca5dc8a9e5d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-base32-0.5.
	* gnu/packages/crates-io.scm (rust-base32-0.5): New variable.
	(rust-base32-0.4): Inherit from rust-base32-0.5.

	Change-Id: I91bc2473ea3abfa81fccb2996a04875a7666260f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: monolith: Update to 2.8.3.
	* gnu/packages/web.scm (monolith): Update to 2.8.3.
	[arguments]: Don't install the source.  Add a phase to not default to
	the vendored openssl sources.
	[cargo-inputs]: Add rust-markup5ever-rcdom-0.3, rust-openssl-0.10.
	Replace rust-base64-0.21 with 0.22, rust-cssparser-0.33 with 0.34,
	rust-html5ever-0.24 with 0.27, rust-reqwest-0.11 with 0.12.

	Change-Id: I3bfb8a83a980146aa5b5eb6bb033ffef392aa539

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-markup5ever-rcdom-0.3.
	* gnu/packages/crates-io.scm (rust-markup5ever-rcdom-0.3): New variable.
	(rust-markup5ever-rcdom-0.2): Inherit from rust-markup5ever-rcdom-0.3.

	Change-Id: I675aaf63cddcf34ddcd14e51c2d0fee758a1daf0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cssparser-0.34.
	* gnu/packages/crates-io.scm (rust-cssparser-0.34): New variable.
	(rust-cssparser-0.33): Inherit from rust-cssparser-0.34.

	Change-Id: I104a5598eda57f5cc90b0b3b57275a4c7df9b2c6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-xml5ever-0.18.
	* gnu/packages/crates-io.scm (rust-xml5ever-0.18): New variable.
	(rust-xml5ever-0.17): Inherit from rust-xml5ever-0.18.

	Change-Id: I6fc9d069188045bb1f9ad3b7646f12932a77ad2d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-c2rust-ast-builder-0.18: Don't skip the build.
	* gnu/packages/c2rust.scm (rust-c2rust-ast-builder-0.18)[arguments]:
	Don't skip the build.

	Change-Id: I0061f52367bead6dd410d251ba773b1112dba05a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-c2rust-ast-exporter-0.18: Build with cmake-minimal.
	* gnu/packages/c2rust.scm (rust-c2rust-ast-exporter-0.18)[arguments]:
	Remove skip-build field.
	[native-inputs]: Replace cmake with cmake-minimal.

	Change-Id: I5432ce864e336c89619cb8a9bfb1ff727df6f26e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-c2rust-ast-printer-0.18: Don't skip the build.
	* gnu/packages/c2rust.scm (rust-c2rust-ast-printer-0.18)[arguments]:
	Don't skip the build.

	Change-Id: Ie94fac99924bb44dfd5bf4f5c1300b9530246c3c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-c2rust-bitfields-0.18: Don't skip the build.
	* gnu/packages/c2rust.scm (rust-c2rust-bitfields-0.18)[arguments]: Don't
	skip the build.
	[cargo-development-inputs]: Add rust-libc-0.2.

	Change-Id: I65045e648d4a11c6a860872a652f075fda9e5479

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-c2rust-bitfields-derive-0.18: Don't skip the build.
	* gnu/packages/c2rust.scm (rust-c2rust-bitfields-derive-0.18)[arguments]:
	Don't skip the build.

	Change-Id: Icf0ac840c34cbd8331561aad00f23a1400c3ec13

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-c2rust-build-paths-0.18: Don't skip the build.
	* gnu/packages/c2rust.scm (rust-c2rust-build-paths-0.18)[arguments]:
	Don't skip the build.

	Change-Id: Ic8260e297d02068e7ce10068479478b6b657fda8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-c2rust-transpile-0.18: Don't skip the build.
	* gnu/packages/c2rust.scm (rust-c2rust-transpile-0.18)[arguments]: Don't
	skip the build.  Add a phase to prepare the tinycbor source.
	[native-inputs]: Add clang, cmake-minimal, %tinycbor-source.
	[inputs]: Add llvm.

	Change-Id: I97eee53fe2d0b1f6855e256b4a6768634b56f781

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: c2rust: Improve the package.
	* gnu/packages/c2rust.scm (c2rust)[source]: Add snippet to allow for
	newer versions of dependencies.
	[arguments]: Don't install the sources.  Remove custom 'patch-deps
	phase.
	[native-inputs]: Replace cmake with cmake-minimal.

	Change-Id: I8ba137de54e767a36c772b98ac16101b9aa1bafb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: c2rust.scm: Remove extra module imports.
	* gnu/packages/c2rust.scm: Remove extra module imports.

	Change-Id: I6e0508fd4e7d5c13cde589515e275913f630b3b6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-c2rust-ast-exporter-0.18: Sort alphabetically.
	* gnu/packages/c2rust.scm (rust-c2rust-ast-exporter-0.18): Sort.

	Change-Id: I480c1e8bea7946f82ddc91e00d55a7bc9fda6f95

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-c2rust-bitfields-derive-0.18: Sort alphabetically.
	* gnu/packages/c2rust.scm (rust-c2rust-bitfields-derive-0.18): Sort.

	Change-Id: I276314f2809e4a5733d5eb68c128eb89ad70813b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-c2rust-bitfields-0.18: Sort alphabetically.
	* gnu/packages/c2rust.scm (rust-c2rust-bitfields-0.18): Sort.

	Change-Id: I47a3cda71bc28000a37c85ca17dd9b569d47b146

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-c2rust-ast-builder-0.18: Sort alphabetically.
	* gnu/packages/c2rust.scm (rust-c2rust-ast-builder-0.18): Sort.

	Change-Id: I7f28db0e537461b1f3cf0af5ca8ad782949fa513

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clang-sys-1: Update to 1.8.1.
	* gnu/packages/crates-io.scm (rust-clang-sys-1): Update to 1.8.1.
	[source]: Add snippet to allow for newer versions of dependencies.
	[cargo-inputs]: Replace rust-libloading-0.6 with 0.8.
	[cargo-development-inputs]: Add rust-lazy-static-1, rust-tempfile-3.
	(rust-clang-sys-1.8): Remove variable.
	* gnu/packages/c2rust.scm (rust-c2rust-ast-exporter-0.18): Adjust
	accordingly.

	Change-Id: I4888b70305775625bd128fb067435be01d7dc85c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-log-reroute-0.1: Don't skip the build.
	* gnu/packages/crates-io.scm (rust-log-reroute-0.1)[arguments]: Don't
	skip the build.
	[cargo-development-inputs]: Add rust-fern-0.6, rust-tempfile-3.

	Change-Id: Ib81511e37186c4f10d7df1195d64f99bdf3f2b25

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-bencode-0.2: Don't skip the build.
	* gnu/packages/crates-io.scm (rust-serde-bencode-0.2)[arguments]: Don't
	skip the build.
	[cargo-development-inputs]: Add rust-serde-derive-1, rust-serde-test-1.

	Change-Id: I06cc37743677c2dfa5e208685c368c1643a82010

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-log-reroute-0.1: Sort alphabetically.
	* gnu/packages/crates-io.scm (rust-log-reroute-0.1): Sort.

	Change-Id: I4eac35c8bf9bb8cc474a54ce5ada32c34b1811a0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-bencode-0.2: Sort alphabetically.
	* gnu/packages/crates-io.scm (rust-serde-bencode-0.2): Sort.

	Change-Id: If4315a663fd3e927582447ca4e6bfed0f1cbfeff

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kak-lsp: Update to 18.1.1.
	* gnu/packages/text-editors.scm (kak-lsp): Update to 18.1.1.
	[arguments]: Don't install the sources.  Add a phase to remove an
	optional rust dependency.
	[cargo-inputs]: Add rust-diffs-0.5, rust-fs4-0.8, rust-indoc-2,
	rust-mio-1, rust-notify-debouncer-full-0.3, rust-pulldown-cmark-0.9,
	rust-serde-repr-0.1, rust-unicode-width-0.1.  Replace rust-clap-2 with
	4, rust-crossbeam-channel-0.4 with 0.5, rust-daemonize-0.4 with 0.5,
	rust-dirs-2 with 5, rust-itertools-0.9 with 0.13, rust-jsonrpc-core-14
	with 18, rust-lsp-types-0.80 with 0.95, rust-rand-0.7 with 0.8,
	rust-sloggers-1 with 2, rust-toml-0.5 with 0.8, rust-whoami-0.8 with 1.

	Change-Id: Idcd09d95da15ab9fb34acb80a6bd4c05231b0a44

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-fs4-0.8.
	* gnu/packages/crates-io.scm (rust-fs4-0.8): New variable.

	Change-Id: Iec18850d144fc6213ade1e80f7db0649dee73647

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-slog-json-2.
	* gnu/packages/crates-io.scm (rust-slog-json-2): New variable.

	Change-Id: Ic69f915c03abfcfa0c43ca9856fd7bbeb7fb3867

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-smol-potat-1.
	* gnu/packages/crates-io.scm (rust-smol-potat-1): New variable.

	Change-Id: I91a8cf931fe00a4be509b091131dfeda2dc9cb26

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-windows-acl-0.3.
	* gnu/packages/crates-windows.scm (rust-windows-acl-0.3): New variable.

	Change-Id: I11dde60c6aa4ed92372ec417a929551928e1be37

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-diffs-0.5.
	* gnu/packages/crates-io.scm (rust-diffs-0.5): New variable.
	(rust-diffs-0.3): Inherit from rust-diffs-0.5.

	Change-Id: I24ccf45a789fa8ee2e9fa53ee2714f45b9c4755c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-jsonrpc-core-18.
	* gnu/packages/crates-io.scm (rust-jsonrpc-core-18): New variable.
	(rust-jsonrpc-core-14): Inherit from rust-jsonrpc-core-18.

	Change-Id: I973ac5d016c76828acb06c0ae0555b5d6745a097

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serdeconv-0.4: Update to 0.4.1.
	* gnu/packages/crates-io.scm (rust-serdeconv-0.4): Update to 0.4.1.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Replace rust-rmp-serde-0.15 with 1, rust-toml-0.5 with
	0.7.

	Change-Id: I968176a434a6f54f9cf30f0ba534935f2f35ec90

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sloggers-2.
	* gnu/packages/crates-io.scm (rust-sloggers-2): New variable.
	(rust-sloggers-1): Inherit from rust-sloggers-2.

	Change-Id: Ie021fe7b4ec8b84277aeb85428617467723e9beb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-smol-potat-macro-0.6.
	* gnu/packages/crates-io.scm (rust-smol-potat-macro-0.6): New variable.

	Change-Id: I63b9e295e05d8ad7f7feb9adfea13e56e44b435e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: aardvark-dns: Update to 1.13.0.
	* gnu/packages/rust-apps.scm (aardvark-dns): Update to 1.13.0.
	[cargo-inputs]: Remove rust-resolv-conf-0.7.

	Change-Id: I706e43d3381620b0ee18392b0b0dc8fbae65a912

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sniffglue: Update to 0.16.1.
	* gnu/packages/rust-apps.scm (sniffglue): Update to 0.16.1.
	[cargo-inputs]: Replace rust-env-logger-0.10 with 0.11, rust-nix-0.27
	with 0.29, rust-tls-parser-0.11 with 0.12, rust-uzers-0.11 with 0.12.
	Remove rust-reduce-0.1, rust-serde-derive-1.

	Change-Id: I2eabe6501bf0f5c6c13479c3b9d1e8b3b55a39a9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tls-parser-0.12.
	* gnu/packages/crates-tls.scm (rust-tls-parser-0.12): New variable.
	(rust-tls-parser-0.11): Inherit from rust-tls-parser-0.12.

	Change-Id: If5c97e2c11b3f741bd02291a38f84e7d48ab2671

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libchewing: Update to 0.9.1.
	* gnu/packages/language.scm (libchewing): Update to 0.9.1.
	[arguments]: Remove a phase lowering the version requirement for
	rust-clap-mangen.

	Change-Id: Ica52cebe2a59f5a4a7b39df68723f613b9ac2158

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: netavark: Update to 1.13.1.
	* gnu/packages/rust-apps.scm (netavark): Update to 1.13.1.
	[cargo-inputs]: Add rust-hyper-util-0.1.  Replace
	rust-netlink-packet-route-0.18 with 0.21, rust-nftables-0.3 with 0.5,
	rust-nix-0.27 with 0.29, rust-prost-0.12 with 0.13, rust-sysctl-0.5 with
	0.6, rust-tonic-0.10 with 0.12, rust-tonic-build-0.10 with 0.12,
	rust-tower-0.4 with 0.5, rust-zbus-3 with 4.

	Change-Id: I2c8beb891dc2dd4e8eae93b6bceef0f3e1788d87

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ipnet-2: Update to 2.10.1.
	* gnu/packages/crates-io.scm (rust-ipnet-2): Update to 2.10.1.
	[cargo-inputs]: Add rust-heapless-0.5.

	Change-Id: I72d7df71d90081a82b1df064b8e506b5506f859a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-iptables-0.5: Update to 0.5.2.
	* gnu/packages/crates-io.scm (rust-iptables-0.5): Update to 0.5.2.
	[cargo-inputs]: Replace rust-nix-0.27 with 0.29.

	Change-Id: I70b1b5e511b0cc69bd8175116bb37020df5dfd77

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-mozim-0.2: Update to 0.2.5.
	* gnu/packages/crates-io.scm (rust-mozim-0.2): Update to 0.2.5.
	[cargo-inputs]: Replace rust-nix-0.26 with 0.27.
	[cargo-development-inputs]: Replace rust-env-logger-0.10 with 0.11.

	Change-Id: Ie14f68b11cff5dedc9fb8b41fb5f3f98b48f00cc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-netlink-packet-route-0.21.
	* gnu/packages/crates-io.scm (rust-netlink-packet-route-0.21): New
	variable.
	(rust-netlink-packet-route-0.19): Inherit from
	rust-netlink-packet-route-0.21.

	Change-Id: I3d3918a079adb385f430e44dc7a47fcd2529133c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-netlink-sys-0.8: Update to 0.8.7.
	* gnu/packages/crates-io.scm (rust-netlink-sys-0.8): Update to 0.8.7.
	[cargo-inputs]: Replace rust-async-io-1 with 2, rust-mio-0.8 with 1.

	Change-Id: Id66096ce8c4e4d56dab879a1918c663278386b6a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-nftables-0.5.
	* gnu/packages/crates-io.scm (rust-nftables-0.5): New variable.
	(rust-nftables-0.3): Inherit from rust-nftables-0.5.

	Change-Id: I603e4a99ece33b6b56e3a794c1f32d604217c599

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nispor-1: Update to 1.2.21.
	* gnu/packages/crates-io.scm (rust-nispor-1): Update to 1.2.21.
	[cargo-inputs]: Add rust-wl-nl80211-0.2.

	Change-Id: I320cb5a656dda18aaf02404f4c95a4773415ef0d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pnet-base-0.35.
	* gnu/packages/crates-io.scm (rust-pnet-base-0.35): New variable.
	(rust-pnet-base-0.34): Inherit from rust-pnet-base-0.35.

	Change-Id: I061e4ec10e254b866421ca2ac53e31ec913c564a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pnet-datalink-0.35.
	* gnu/packages/crates-io.scm (rust-pnet-datalink-0.35): New variable.
	(rust-pnet-datalink-0.34): Inherit from rust-pnet-datalink-0.35.

	Change-Id: I90c3d8232d4f51c19a63f6527076a63ef1671225

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pnet-sys-0.35.
	* gnu/packages/crates-io.scm (rust-pnet-sys-0.35): New variable.
	(rust-pnet-sys-0.34): Inherit from rust-pnet-sys-0.35.

	Change-Id: Iaa0100b2091a9709c74da967aab79af0d1f3c6fe

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-prost-0.13.
	* gnu/packages/crates-io.scm (rust-prost-0.13): New variable.
	(rust-prost-0.12): Inherit from rust-prost-0.13.

	Change-Id: I52ff72e81805f731f1fa01bf3abe1a5881727208

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-prost-build-0.13.
	* gnu/packages/crates-io.scm (rust-prost-build-0.13): New variable.
	(rust-prost-build-0.12): Inherit from rust-prost-build-0.13.

	Change-Id: I3fbd984ef3a813635b5291375b31f0f703a0336e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-prost-derive-0.13.
	* gnu/packages/crates-io.scm (rust-prost-derive-0.13): New variable.
	(rust-prost-derive-0.12): Inherit from rust-prost-derive-0.13.

	Change-Id: I5257d879fd684c5e55783cfec7920d09c3cf0674

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-prost-types-0.13.
	* gnu/packages/crates-io.scm (rust-prost-types-0.13): New variable.
	(rust-prost-types-0.12): Inherit from rust-prost-types-0.13.

	Change-Id: Idd6fb04b9b53a1d028f22e29d2ffba766b1139aa

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pulldown-cmark-to-cmark-18.
	* gnu/packages/crates-io.scm (rust-pulldown-cmark-to-cmark-18): New
	variable.
	(rust-pulldown-cmark-to-cmark-10): Inherit from
	rust-pulldown-cmark-to-cmark-18.

	Change-Id: I9860a141dae94905904dcb6fed4f799cc28a1668

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sysctl-0.6.
	* gnu/packages/crates-io.scm (rust-sysctl-0.6): New variable.
	(rust-sysctl-0.5): Inherit from rust-sysctl-0.6.

	Change-Id: I200116d12b32c8b5048cecde9dd335fd11a58bbe

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-thiserror-2: Update to 2.0.9.
	* gnu/packages/crates-io.scm (rust-thiserror-2): Update to 2.0.9.

	Change-Id: I40f4a3d256cd0bf230f29089f36994e04ca412ad

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-thiserror-1: Update to 1.0.69.
	* gnu/packages/crates-io.scm (rust-thiserror-1): Update to 1.0.69.

	Change-Id: I7da9f121e6573c64f77cad9970d41d157e3e5bce

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-thiserror-impl-2: Update to 2.0.9.
	* gnu/packages/crates-io.scm (rust-thiserror-impl-2): Update to 2.0.9.

	Change-Id: I9fdb39f271091aeca8170cc3dbecdc72e9e046af

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-thiserror-impl-1: Update to 1.0.69.
	* gnu/packages/crates-io.scm (rust-thiserror-impl-1): Update to 1.0.69.

	Change-Id: I30af055e85cee0dc7c364fa8602f81ba088bb920

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wl-nl80211-0.2.
	* gnu/packages/crates-io.scm (rust-wl-nl80211-0.2): New variable.

	Change-Id: Icb88ecac12436546d70c79851017ca8be0b673e9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-hyper-timeout-0.5.
	* gnu/packages/crates-web.scm (rust-hyper-timeout-0.5): New variable.
	(rust-hyper-timeout-0.4): Inherit from rust-hyper-timeout-0.5.

	Change-Id: I20967c3585414f8d0407c18db51153cd41a2634c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hyper-util-0.1: Update to 0.1.10.
	* gnu/packages/crates-web.scm (rust-hyper-util-0.1): Update to 0.1.10.
	[cargo-inputs]: Remove rust-tower-0.4.
	[cargo-development-inputs]: Replace rust-pnet-datalink-0.34 with 0.35.

	Change-Id: I877e98533521ce9ccd35ac26e29159bc126d9a75

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tonic-0.12.
	* gnu/packages/crates-web.scm (rust-tonic-0.12): New variable.
	(rust-tonic-0.10): Inherit from rust-tonic-0.12.

	Change-Id: I3c5d0ce909745260036ad0dd82c6867019fb2851

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tonic-build-0.12.
	* gnu/packages/crates-web.scm (rust-tonic-build-0.12): New variable.
	(rust-tonic-build-0.10): Inherit from rust-tonic-build-0.12.

	Change-Id: Ic3dd142c601b3908f53be5b0c3300f13c85d12dd

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: zoxide: Update to 0.9.6.
	* gnu/packages/rust-apps.scm (zoxide): Update to 0.9.6.
	[cargo-inputs]: Add rust-rinja-0.3.  Replace rust-nix-0.26 with 0.27,
	rust-ouroboros-0.17 with 0.18, rust-which-4 with 6.  Remove
	rust-askama-0.12.

	Change-Id: I782d74391d015673b6ca808757da65544e6eb091

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ouroboros-0.18.
	* gnu/packages/crates-io.scm (rust-ouroboros-0.18): New variable.
	(rust-ouroboros-0.17): Inherit from rust-ouroboros-0.18.

	Change-Id: I238d88189c44806e790a0741e7d6ec90e332532c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ouroboros-macro-0.18.
	* gnu/packages/crates-io.scm (rust-ouroboros-macro-0.18): New variable.
	(rust-ouroboros-macro-0.17): Inherit from rust-ouroboros-macro-0.18.

	Change-Id: Ib03a32e72c8c9f6b571a4aee9b0a5c975af54473

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rinja-0.3.
	* gnu/packages/crates-io.scm (rust-rinja-0.3): New variable.

	Change-Id: I3369b8c82630a5a97b0e39036bf02852f8a5a6c4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rinja-derive-0.3.
	* gnu/packages/crates-io.scm (rust-rinja-derive-0.3): New variable.

	Change-Id: Ifd8ddd7afa0fc478e5ba9ec5891b60d55a8874ce

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rinja-parser-0.3.
	* gnu/packages/crates-io.scm (rust-rinja-parser-0.3): New variable.

	Change-Id: I31b092284619fa915727f1372ee0117d58f950a0

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-objc-test-utils-0.0: Replace with 0.0.2.
	* gnu/packages/crates-apple.scm (rust-objc-test-utils-0.0): Replace with
	0.0.2.
	(rust-objc-sys-0.2): Replace rust-objc-test-utils-0.0 with 0.0.2.

	Change-Id: I377526312e31e5226b2da95ae911ecde4a8be214

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-matchers-0.0: Replace with 0.0.1.
	* gnu/packages/crates-io.scm (rust-matchers-0.0): Replace with 0.0.1.
	(rust-tracing-subscriber-0.2) Replace rust-matchers-0.0 with 0.0.1.

	Change-Id: I31bec1349ce6a8e740b53ea8990d47b2ddd9392f

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-unicode-xid-0.0: Replace with 0.0.4.
	* gnu/packages/crates-io.scm (rust-unicode-xid-0.0): Replace with 0.0.4.
	(rust-syn-0.11, rust-synom-0.11, rust-syntex-errors-0.58,
	rust-syntex-syntax-0.58): Replace rust-unicode-xid-0.0 with 0.0.4.

	Change-Id: I949a23d01d715259fa797606876a6bc5dc9d28f2

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-jni-glue-0.0: Replace with 0.0.10.
	* gnu/packages/crates-io.scm (rust-jni-glue-0.0): Replace with 0.0.10.
	(rust-ndk-0.7, rust-ndk-0.6, rust-ndk-0.5, rust-ndk-0.2): Replace
	rust-jni-glue-0.0 with 0.0.10.

	Change-Id: I5501fc38245ac21c4aad8f451c051f2c7a3e83f9

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-cloudabi-0.0: Replace with 0.0.3.
	* gnu/packages/crates-io.scm (rust-cloudabi-0.0): Replace with 0.0.3.
	(rust-parking-lot-core-0.7, rust-parking-lot-core-0.6,
	rust-parking-lot-core-0.5, rust-rand-0.5, rust-rand-os-0.1): Replace
	rust-cloudabi-0.0 with 0.0.3.

	Change-Id: I3a3dd0a707a0ae4552dac94bafd565995c9776bf

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-rust-base58-0.0: Replace with 0.0.4.
	* gnu/packages/crates-io.scm (rust-rust-base58-0.0): Replace with 0.0.4.
	(rust-bs58-0.5, rust-bs58-0.2): Replace rust-rust-base58-0.0 with 0.0.4.

	Change-Id: I42d76256bb8311fdbda606105e1dfdad4cce7ff8

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-clippy-0.0: Replace with 0.0.302.
	* gnu/packages/crates-io.scm (rust-clippy-0.0): Replace with 0.0.302.
	(rust-clap-2, rust-encode-unicode-0.3, rust-lazycell-1,
	rust-linked-hash-map-0.4, rust-linked-hash-map-0.3, rust-pcap-0.7,
	rust-serde-hjson-0.9, rust-term-size-1, rust-yaml-rust-0.3): Replace
	rust-clippy-0.0 with 0.0.302.
	* gnu/packages/crates-apple.scm (rust-commoncrypto-0.2,
	rust-common-crypto-sys-0.2): Replace rust-clippy-0.0 with 0.0.302.
	* gnu/packages/crates-web.scm (rust-multipart-0.18, rust-multipart-0.17,
	rust-stdweb-0.1): Replace rust-clippy-0.0 with 0.0.302.
	* gnu/packages/crates-windows.scm (rust-winreg-0.5): Replace
	rust-clippy-0.0 with 0.0.302.

	Change-Id: Ied7f14a778266edc0f3f7ac92fe9a7f4ac6b6a30

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-version-compare-0.0: Remove variable.
	* gnu/packages/crates-io.scm (rust-version-compare-0.0): Remove.
	(rust-system-deps-3)[cargo-inputs]: Replace rust-version-compare-0.0
	with 0.0.11.

	Change-Id: Idd4d9a9c32217eeda1934534b19cf347a04cbaa7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: git-absorb: Update to 0.6.16.
	* gnu/packages/rust-apps.scm (git-absorb): Update to 0.6.16.
	[source]: Update snippet.
	[cargo-inputs]: Add rust-clap-complete-4, rust-clap-complete-nushell-4.
	Replace rust-clap-2 with 4, rust-git2-0.18 with 0.19.
	[arguments]: Add a phase to generate and install the shell completions.
	[native-inputs]: Add git-absorb when cross-compiling.
	[inputs]: Replace libgit2-1.7 with libgit2-1.8.

	Change-Id: I468538a35da21f739df935c06b22eae743504b50

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-clap-complete-nushell-4.
	* gnu/packages/crates-io.scm (rust-clap-complete-nushell-4): New
	variable.
	(rust-clap-complete-nushell-0.1): Inherit from
	rust-clap-complete-nushell-4.

	Change-Id: Ib8deb48a1ffc5aec3157ec18d28e13fb712b91b3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-completest-nu-0.4.
	* gnu/packages/crates-io.scm (rust-completest-nu-0.4): New variable.

	Change-Id: I67f20e5656f08c16bc89cb03f968b3f25daa99a8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: git-interactive-rebase-tool: Update to 2.4.1.
	* gnu/packages/rust-apps.scm (git-interactive-rebase-tool): Update to
	2.4.1.
	[arguments]: Remove the cargo-test-flags.  Don't install the sources.
	Add a custom phase to fix the version field.
	[cargo-inputs]: Add rust-bitflags-2, rust-captur-0.1,
	rust-crossbeam-channel-0.5, rust-if-chain-1, rust-lazy-static-1,
	rust-parking-lot-0.12, rust-pico-args-0.5, rust-rustc-version-0.4,
	rust-thiserror-1, rust-uuid-1, rust-version-track-0.1.  Replace
	rust-crossterm-0.19 with 0.27, rust-git2-0.13 with 0.18.  Remove
	rust-clap-2.
	[cargo-development-inputs]: Add rust-claims-0.7, rust-itertools-0.13,
	rust-pretty-assertions-1, rust-regex-1.  Replace rust-rstest-0.6 with
	0.19, rust-serial-test-0.5 with 3.  Remove rust-concat-idents-1,
	rust-lazy-static-1.
	[inputs]: Replace libgit2-1.3 with libgit2-1.7.

	Change-Id: I7b170f0758cf181ab41f89daa01ab9c999bce9d9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-captur-0.1.
	* gnu/packages/crates-io.scm (rust-captur-0.1): New variable.

	Change-Id: Ic0343a495a5c703ec69a647ce5bee9159781d017

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-claims-0.7.
	* gnu/packages/crates-io.scm (rust-claims-0.7): New variable.

	Change-Id: I6dc9cb36298f3f1d3203aa355f7f8ef4d6073a60

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-version-track-0.1.
	* gnu/packages/crates-io.scm (rust-version-track-0.1): New variable.

	Change-Id: I2bc06afd90b9d94a3cf18724ae8366b09a64a67c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tealdeer: Update to 1.7.1.
	* gnu/packages/rust-apps.scm (tealdeer): Update to 1.7.1.
	[arguments]: Update the cargo-test-flags.
	[cargo-inputs]: Replace rust-clap-3 with 4, rust-env-logger-0.9 with
	0.11, rust-reqwest-0.11 with 0.12, rust-toml-0.5 with 0.8,
	rust-yansi-0.5 with 1, rust-zip-0.6 with 2.  Remove rust-atty-0.2.
	[cargo-development-inputs]: Replace rust-predicates-2 with 3.

	Change-Id: I1296065c370541db947b90ea61aa275f4a061d44

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-predicates-3: Update to 3.1.3.
	* gnu/packages/crates-io.scm (rust-predicates-3): Update to 3.1.3.
	[arguments]: Update cargo-test-flags.
	[cargo-inputs]: Replace rust-float-cmp-0.9 with 0.10.

	Change-Id: Ib6a0106bb9176cb9860b4b7c17d27c54aae1d778

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-float-cmp-0.10.
	* gnu/packages/crates-io.scm (rust-float-cmp-0.10): New variable.
	(rust-float-cmp-0.9): Inherit from rust-float-cmp-0.10.

	Change-Id: I341bbc7173a3135cbea144cafa7202a856c8e2c5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-predicates-core-1: Update to 1.0.9.
	* gnu/packages/crates-io.scm (rust-predicates-core-1): Update to 1.0.9.

	Change-Id: I346d5044a1a694fc7753a88fee80d2ccb12a0e49

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-predicates-tree-1: Update to 1.0.12.
	* gnu/packages/crates-io.scm (rust-predicates-tree-1): Update to 1.0.12.
	[cargo-inputs]: Replace rust-termtree-0.4 with 0.5.

	Change-Id: I7a92608bc010b87050419384bf907ae0b9ac4221

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-termtree-0.5.
	* gnu/packages/crates-io.scm (rust-termtree-0.5): New variable.
	(rust-termtree-0.4): Inherit from rust-termtree-0.5.

	Change-Id: I8e1ab9fc370b49223aba77510c05f899792837c2

2025-01-06  Jean-Baptiste Note  <jean-baptiste.note@m4x.org>

	gnu: rust: Add CARGO_HTTP_CAINFO to native-search-path.
	* gnu/packages/rust.scm (rust)[native-search-paths]: Add
	CARGO_HTTP_CAINFO native-search-path so that Cargo honors custom
	certificates (a la GIT_SSL_CAINFO).

	Change-Id: I3eca13d8e12cbfd680cd33e22ff6d1aea7a7e379

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rbw: Fix bash completion directory.
	* gnu/packages/rust-apps.scm (rbw)[arguments]: Adjust the custom
	'install-completions phase to install the bash completions in the
	correct directory.

	Change-Id: Icbc1cca324c503aa4171c581446cc0798311fe2a

2025-01-06  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rbw: Update to 1.10.2.
	* gnu/packages/rust-apps.scm (rbw): Update to 1.10.2.
	[cargo-inputs]: Replace rust-base64-0.21 with 0.22, rust-env-logger-0.10
	with 0.11, rust-nix-0.26 with 0.28, rust-reqwest-0.11 with 0.12,
	rust-tokio-tungstenite-0.20 with 0.21.

	Change-Id: If84a94cb20f31f3056600b910b61ea63f4f84dfd

2025-01-06  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-rmpv: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-rmpv): Update to 1.3.0.

	Change-Id: Ib6967e10d6eae1a0b2c6d482df00409a9a8a572a

2025-01-06  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-mmap-fixed-0.1.
	* gnu/packages/crates-io.scm (rust-mmap-fixed-0.1): New variable.

	Change-Id: Ic8996b1fcde3af770815d80b47043de826e5fc23

2025-01-06  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-region-3: Update to 3.0.2.
	* gnu/packages/crates-io.scm (rust-region-3): Update to 3.0.2.
	[arguments]: Don't skip the build.  Add cargo-test-flags.
	[cargo-inputs]: Add rust-windows-sys-0.52.  Replace rust-mach-0.3 with
	0.4.  Remove rust-winapi-0.3.
	[cargo-development-inputs]: Add rust-mmap-fixed-0.1.

	Change-Id: Ic4c6bb01df53698a333bc20bfd511ffb688d90b9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-derive-1: Update to 1.0.216.
	* gnu/packages/crates-io.scm (rust-serde-derive-1): Update to 1.0.216.

	Change-Id: I2c22319181314b252d655ecada0b8eb6867b6d48

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-1: Update to 1.0.216.
	* gnu/packages/crates-io.scm (rust-serde-1): Update to 1.0.216.

	Change-Id: Iffa99c2dc355d6f5bc863adc0e25043acf4b0881

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lock-api-0.4: Update to 0.4.12.
	* gnu/packages/crates-io.scm (rust-lock-api-0.4): Update to 0.4.12.

	Change-Id: Ieb4d46268f3cb1e609b4af4087b1f078e2012030

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-linux-raw-sys-0.1: Update to 0.1.4.
	* gnu/packages/crates-io.scm (rust-linux-raw-sys-0.1): Update to 0.1.4.

	Change-Id: Ia33e42ff7ea81abf75404aa510be0e791db23f09

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-linux-raw-sys-0.3: Update to 0.3.8.
	* gnu/packages/crates-io.scm (rust-linux-raw-sys-0.3): Update to 0.3.8.

	Change-Id: Ibd8b8318469c2ea6866b91b8301397b1b36e23d0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libm-0.2: Update to 0.2.11.
	* gnu/packages/crates-io.scm (rust-libm-0.2): Update to 0.2.11.
	[cargo-inputs]: Remove rust-rand-0.6.

	Change-Id: I8b38cf5990f245cd9489df35c83ce9445da0a5bb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-linux-keyutils-0.2: Update to 0.2.4.
	* gnu/packages/crates-io.scm (rust-linux-keyutils-0.2): Update to 0.2.4.
	[cargo-inputs]: Replace rust-bitflags-1 with 2.
	[cargo-development-inputs]: Replace rust-clap-3 with 4.

	Change-Id: I33d23cfbe42ea30c5b3acace2ebc2ac3ec6894a2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-loom-0.7: Update to 0.7.2.
	* gnu/packages/crates-io.scm (rust-loom-0.7): Update to 0.7.2.
	[cargo-inputs]: Replace rust-generator-0.7 with 0.8.

	Change-Id: I423d6d788241523a1e70ce1177d613f5232e0415

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-generator-0.8.
	* gnu/packages/crates-io.scm (rust-generator-0.8): New variable.
	(rust-generator-0.7): Inherit from rust-generator-0.8.

	Change-Id: I48165303eabe3583a00f4e9c9fbcc122368899e8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-loom-0.4: Update to 0.4.1.
	* gnu/packages/crates-io.scm (rust-loom-0.4): Update to 0.4.1.
	[arguments]: Don't skip the build.

	Change-Id: If6f34891b60d2a8cf042ab1cf537e935a80c50d9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lru-0.12: Update to 0.12.5.
	* gnu/packages/crates-io.scm (rust-lru-0.12): Update to 0.12.5.
	[cargo-inputs]: Replace rust-hashbrown-0.14 with 0.15.

	Change-Id: I74e027e64d93f8c25e8c882d1f0d285094adcdbe

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lsp-server-0.7: Update to 0.7.8.
	* gnu/packages/crates-io.scm (rust-lsp-server-0.7): Update to 0.7.8.
	[cargo-inputs]: Add rust-serde-derive-1.

	Change-Id: I1c484c6041ac330cf23b1365b351cc8bc271e4ab

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-no-panic-0.1: Update to 0.1.33.
	* gnu/packages/crates-io.scm (rust-no-panic-0.1): Update to 0.1.33.
	[cargo-development-inputs]: Add rust-scratch-1.  Remove rust-tempfile-3.

	Change-Id: I91d6fccf46f33819bcc029fe18c3d5b67cc9116c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lddtree-0.3: Update to 0.3.7.
	* gnu/packages/crates-io.scm (rust-lddtree-0.3): Update to 0.3.7.
	[cargo-inputs]: Replace rust-fs-err-2 with 3, rust-goblin-0.7 with 0.9.

	Change-Id: Ic60add40f652f727a976c6634bc64900d1d29640

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-fs-err-3.
	* gnu/packages/crates-io.scm (rust-fs-err-3): New variable.
	(rust-fs-err-2): Inherit from rust-fs-err-3.

	Change-Id: Ia901ff00d5d40eddf999cd689146b6fca3426954

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lazy-regex-proc-macros-3: Update to 3.3.0.
	* gnu/packages/crates-io.scm (rust-lazy-regex-proc-macros-3): Update to 3.3.0.

	Change-Id: Ie68bbe9caf2f119db3d60f843c034ea0a737518a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lazy-regex-3: Update to 3.3.0.
	* gnu/packages/crates-io.scm (rust-lazy-regex-3): Update to 3.3.0.

	Change-Id: I77df82d1e7fa4f58fde3aa06d8ed08e891dd1de3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lalrpop-0.19: Update to 0.19.12.
	* gnu/packages/crates-io.scm (rust-lalrpop-0.19): Update to 0.19.12.
	[arguments]: Don't skip the build.  Don't install the sources.
	[cargo-inputs]: Add rust-is-terminal-0.4, rust-pico-args-0.4,
	rust-tiny-kaccak-2.  Replace rust-itertools-0.9 with 0.10,
	rust-petgraph-0.5 with 0.6, rust-term-0.5 with 0.7.  Remove
	rust-atty-0.2, rust-docopt-1, rust-serde-1, rust-serde-derive-1,
	rust-sha2-0.8.
	[cargo-development-inputs]: Add rust-regex-1, rust-regex-syntax-0.6.
	Replace rust-rand-0.7 with 0.8.

	Change-Id: I67b0dc2752b02b276f5d4193dd2fef7ba507366c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lalrpop-util-0.19: Update to 0.19.12.
	* gnu/packages/crates-io.scm (rust-lalrpop-util-0.19): Update to
	0.19.12.
	[arguments]: Don't skip the build.

	Change-Id: Id9f7993860177898cc806772fe36968621786cc7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pico-args-0.4.
	* gnu/packages/crates-io.scm (rust-pico-args-0.4): New variable.

	Change-Id: Icca17265c19fcdb8a2ae8f848aa2887b41a7fbb9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-keccak-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-keccak-0.1): Update to 0.1.5.

	Change-Id: Iddccd4d263d27c00529342fc622e7e79cd9752e4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-keyring-2: Update to 2.3.3.
	* gnu/packages/crates-io.scm (rust-keyring-2): Update to 2.3.3.
	[cargo-inputs]: Add rust-windows-sys-0.52.  Remove rust-winapi-0.3.

	Change-Id: Idc91bed8e954226ce988d88752ab3824a8d9654d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-kqueue-1: Update to 1.0.8.
	* gnu/packages/crates-io.scm (rust-kqueue-1): Update to 1.0.8.

	Change-Id: Idb5380c3da13215f1707b6bea2180ef08f11f72f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-kqueue-sys-1: Update to 1.0.4.
	* gnu/packages/crates-io.scm (rust-kqueue-sys-1): Update to 1.0.4.

	Change-Id: I6144ef7dcba374d55139c81b751b6181b1aee30f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-kstring-2: Update to 2.0.2.
	* gnu/packages/crates-io.scm (rust-kstring-2): Update to 2.0.2.
	[arguments]: Don't skip the build.
	[cargo-development-inputs]: Replace rust-criterion-0.3 with 0.5.

	Change-Id: Ifc524d923ea345c2693bd5262bde86e49433dcf8

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-zoneinfo-compiled-0.5: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-zoneinfo-compiled-0.5): Order.

	Change-Id: I33fe68255b7d61012fede1bad93bb87654677d97

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-xxhash-c-sys-0.8: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-xxhash-c-sys-0.8): Order.

	Change-Id: Iebca896aa8fdc02a9e472029659533893732762e

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-wl-clipboard-rs-0.8: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-wl-clipboard-rs-0.8): Order.

	Change-Id: I82a74744072cb4f9d925cb086b645bab58e0a917

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-wl-clipboard-rs-0.7: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-wl-clipboard-rs-0.7): Order.

	Change-Id: If12978ed190bb5ee2aaed4f9ed246f2609b44251

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-wl-clipboard-rs-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-wl-clipboard-rs-0.4): Order.

	Change-Id: Ife58927bc9899cc47b4faa4f7b30c4f6de900029

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-web-sys-0.3: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-web-sys-0.3): Order.

	Change-Id: Ieadd305af5d2a8457d06f8170ddd3d652fb07096

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-valuable-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-valuable-0.1): Order.

	Change-Id: I0ddbef0b9cb8f9060768a1b65f1151847ff3e268

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-unidecode-0.3: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-unidecode-0.3): Order.

	Change-Id: Ia0c000219b2be26dffb140a28da01ae1f677495a

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-tryfn-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-tryfn-0.2): Order.

	Change-Id: Id85ec94bc2e18d5f1be4ab4b518c5144da382a92

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-trim-in-place-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-trim-in-place-0.1): Order.

	Change-Id: I33b0e7e3c0816dcc8854e9f304e0f4226c6915b5

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-tree-magic-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-tree-magic-0.2): Order.

	Change-Id: I3a9c5dcb8a4f9a449a522229c84fb47bdfae5b15

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-tokio-tcp-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-tokio-tcp-0.1): Order.

	Change-Id: I8b90499861a28ac3bcb3cfdc47b8cbe315de6097

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-timeago-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-timeago-0.4): Order.

	Change-Id: Ic20bac337864b1de10ece5f29921f8f3a80699a0

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-jmalloc-ctl-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-jmalloc-ctl-0.4): Order.

	Change-Id: Ic669a024b33402907755f46bbd3e9292fae22dc0

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-termini-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-termini-1): Order.

	Change-Id: Ib43b5c24fd1974f0dc822318cbe0f06134738a38

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-tectonic-engine-xetex-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-tectonic-engine-xetex-0.4): Order.

	Change-Id: I5b5fc95f2bbedddb0e0de0db0f20d48f0ae4e3bb

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-synchronoise-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-synchronoise-1): Order.

	Change-Id: Ic7ba4a994b0b69eeb6f1c0a7963202ede9671992

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-symphonia-core-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-symphonia-core-0.4): Order.

	Change-Id: I75bf6b95b745ae2111462b76ba03595e802abdce

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-symphonia-metadata-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-symphonia-metadata-0.4): Order.

	Change-Id: Ica85be1cf98b0023a7cef2b9e6a042804105d00b

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-sxd-document-0.3: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-sxd-document-0.3): Order.

	Change-Id: Ie6b80a9c16e798d60dbb1df5b38e4c2d62d9e71c

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-sxd-xpath-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-sxd-xpath-0.4): Order.

	Change-Id: I022c02f30bc4a5a0f1e1a94dd66f73a4e6f03fb7

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-spirv-std-macros-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-spirv-std-macros-0.4): Order.

	Change-Id: I8f3605ee62a3f868a2702f001f2225d176393d49

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-spirv-types-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-spirv-types-0.4): Order.

	Change-Id: Ie71e72ffc795ad659247ab23fb65c4294f759cd8

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-snapbox-macros-0.3: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-snapbox-macros-0.3): Order.

	Change-Id: I586da097fbe4ff2038f87fa3e75fbf760ad94dd9

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-snapbox-macros-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-snapbox-macros-0.2): Order.

	Change-Id: I31f0c4c0aaaebf121cffc3536fcbdea8022da1d4

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-snafu-0.7: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-snafu-0.7): Order.

	Change-Id: Ia0f3de3d7a9a4e81302fdc74b896e77638856216

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-snafu-0.8: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-snafu-0.8): Order.

	Change-Id: Id5dcf5c49eeaf04cd9677415f92b4abbea727414

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-simplelog-0.12: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-simplelog-0.12): Order.

	Change-Id: Ieed766c19a455fec8ec16574e66fb2e2686ab8f4

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-simplerand-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-simplerand-1): Order.

	Change-Id: I5f2ecf3fb2e607f3cb9f6cd00611fb865d2bedad

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-sensors-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-sensors-0.2): Order.

	Change-Id: I5ebaa6f05177fcb19becdd1fa0195fdb998709db

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-serial-test-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-serial-test-0.4): Order.

	Change-Id: Id80e2000e40c2c7b04977fa679795450b29b51a0

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-serial-test-derive-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-serial-test-derive-0.4): Order.

	Change-Id: If580650bd59f3b68cf4c92c7da8f343977a1f592

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-serde-wasm-bindgen-0.3: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-serde-wasm-bindgen-0.3): Order.

	Change-Id: I6468f0b223689261dee181e1adae5ef7bacd1df8

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-serde-fmt-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-serde-fmt-1): Order.

	Change-Id: I1681c7bc9c8c6c3c4d7439573dfb8b8fc475ab32

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-serde-html-form-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-serde-html-form-0.2): Order.

	Change-Id: I29483abb2d60d91773b844ac6ff4514c337f373c

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-serde-indextree-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-serde-indextree-0.2): Order.

	Change-Id: Ica5c43eb2c3c9bfb5f3cfde5b51210072a0f1110

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-serde-hjson-0.9: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-serde-hjson-0.9): Order.

	Change-Id: Ib9fd0e37f1ac90c2a5f946d68ae9b6609f2d2f0f

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-serdeconv-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-serdeconv-0.4): Order.

	Change-Id: I66701b3315be4252012ef2f12169d3b4f7942d57

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-salsa-macros-0.17: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-salsa-macros-0.17): Order.

	Change-Id: I9660dfc4683a39ee0f01408c9ebdf70471cc986a

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-salsa-0.17: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-salsa-0.17): Order.

	Change-Id: I71b3b8af3de8603509ff40d5400ec45ceffe9f26

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-rkyv-derive-0.6: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-rkyv-derive-0.6): Order.

	Change-Id: Ie0be12cdb95ff203e9b45b68ce6e58a6b1b207b4

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-rkyv-derive-0.7: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-rkyv-derive-0.7): Order.

	Change-Id: I02db0509c34e256c238262035ae80d7964560376

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-rkyv-0.6: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-rkyv-0.6): Order.

	Change-Id: I520cdb4004067eb79721900cd26b30fba16b8821

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-rkyv-0.7: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-rkyv-0.7): Order.

	Change-Id: I633c03542c6f0c8bd2290a11a632377bfcfac9af

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-rust-hawktracer-proc-macro-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-rust-hawktracer-proc-macro-0.4):
	Order.

	Change-Id: I60b4dd92759148e03d185b2eb9cd697e10655986

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-rusb-0.9: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-rusb-0.9): Order.

	Change-Id: I7e57392f9798e904f4e1c2d1bd13679eb95836c0

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-rust-htslib-0.38: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-rust-htslib-0.38): Order.

	Change-Id: Ic1e4ba0629cceaa6a06d95dbe925a727cc1cd1f0

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-rawkey-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-rawkey-0.1): Order.

	Change-Id: I2db00c53a66cd4eda7a93d5b022e548c484d8b15

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pyo3-macros-0.13: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-0.13): Order.

	Change-Id: I26d8f571a3a6671fb5e510fb952c834a8d5187ca

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pyo3-macros-0.15: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-0.15): Order.

	Change-Id: Ia7f3232b13144a37e29361f86ef68f691b7cf929

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pyo3-macros-0.16: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-0.16): Order.

	Change-Id: Ie97cfb36178515e2cef38416a982dc95d500cf34

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pyo3-macros-0.18: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-0.18): Order.

	Change-Id: Ida4743f9b1aee4572a64212ffce5256339e35c60

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pyo3-macros-0.19: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-0.19): Order.

	Change-Id: Ib0487a8202ae89a80ec75ea41c7c3826f47c7c12

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pyo3-macros-0.20: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-0.20): Order.

	Change-Id: Ibe3a4cd7d1c0d299db41718599ebd3ed8ad3a9f8

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pyo3-macros-0.21: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-0.21): Order.

	Change-Id: Ib6e1578fc2a1424ce9619a8b72294b03cac40866

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pyo3-macros-0.22: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-0.22): Order.

	Change-Id: Ie7426bbefe076811fcf4cc2f018f47432ec5f2d5

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pyo3-macros-0.23: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-0.23): Order.

	Change-Id: I0be5df1befbb1610d7dee138e633f82b2c4096fb

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pyo3-0.13: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pyo3-0.13): Order.

	Change-Id: I597584b6c06739fad9892e4a2df7fb3b2beb4099

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pyo3-0.15: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pyo3-0.15): Order.

	Change-Id: I8985fa547d17ea822da403b926614ec822069b96

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pyo3-0.16: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pyo3-0.16): Order.

	Change-Id: I41dab63c475d004405429c231bfdc05a3e1d5756

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pyo3-0.18: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pyo3-0.18): Order.

	Change-Id: I65ae7299c8ad6bd2aa4a6e873a5832dfa7f9cace

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pyo3-0.19: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pyo3-0.19): Order.

	Change-Id: I3766d0bc64076cc1d18e8a94d23d8063f7617f62

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pyo3-0.20: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pyo3-0.20): Order.

	Change-Id: I96aca5ac96464b22df47da933abcfadb81d6c6c7

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pyo3-0.21: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pyo3-0.21): Order.

	Change-Id: I6d025a59ffabe79930169b2d4e447c661091b9fb

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pyo3-0.22: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pyo3-0.22): Order.

	Change-Id: Id6fce794e1b78801afd2e30339299b332f00d81c

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pyo3-0.23: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pyo3-0.23): Order.

	Change-Id: I1f9aeec6ef93fc94736cf49cf5336fe2bfe75f19

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pulldown-cmark-escape-0.11: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pulldown-cmark-escape-0.11): Order.

	Change-Id: I077172b8b2e015ea9e70b744aca1b2ff51ce2e40

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pulldown-cmark-to-cmark-10: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pulldown-cmark-to-cmark-10): Order.

	Change-Id: I6f93466e23fdb0c796266264e1465126a53bbf58

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pulldown-cmark-to-cmark-7: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pulldown-cmark-to-cmark-7): Order.

	Change-Id: Ic5d63ef91570ba65bb269ad59dffcdc86d08ae4d

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-publicsuffix-2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-publicsuffix-2): Order.

	Change-Id: I2d4a632b5d7df8d9f9b20f00251df7e4082246cd

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-publicsuffix-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-publicsuffix-1): Order.

	Change-Id: I01a3b55490f5290d61527ec46cff2a05e61afb0e

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pretty-hex-0.3: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pretty-hex-0.3): Order.

	Change-Id: Ieaee0a5ce05212059180209948c58e3c57216592

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pretty-hex-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pretty-hex-0.4): Order.

	Change-Id: I78a9d145cdc0039ed9d3c84f27b24a2eec537ca7

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pipewire-0.7: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pipewire-0.7): Order.

	Change-Id: I480a7aacf41bbe6628d2717fe6a41f00d0194945

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-ping-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-ping-0.4): Order.

	Change-Id: If69779a2a1d0e5e96d466086cd2021d800143e7a

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-perf-event-open-sys-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-perf-event-open-sys-1): Order.

	Change-Id: I92053a3970439c33b1403eb19bd91970c0a49850

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-paw-structopt-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-paw-structopt-1): Order.

	Change-Id: Ifed73bac99c7915887d98c910f801de4cb756b4a

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-paw-raw-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-paw-raw-1): Order.

	Change-Id: Ib385736230cc29ba7b45be31181e646225d9f110

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-paw-attributes-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-paw-attributes-1): Order.

	Change-Id: Ic987c79bac2c5f10b534a2753d0fbb4b459671e5

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-paw-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-paw-1): Order.

	Change-Id: Ia944707f5a8a9767cefe41c85270e0ec088782db

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pathfinder-simd-0.5: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pathfinder-simd-0.5): Order.

	Change-Id: I2e756961661e494a822fb534a46a58f03671716b

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pathfinder-geometry-0.5: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-pathfinder-geometry-0.5): Order.

	Change-Id: I9c87a8cda2216f6dab5cd22e912f4c31811ec944

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-parasail-sys-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-parasail-sys-0.2): Order.

	Change-Id: Ia4a391ae18b4117b9750afa3ae55dac0a8e05068

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-owo-colors-4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-owo-colors-4): Order.

	Change-Id: I5d86a6c32285d745e6a34d0b61a5042dcbb8ddc7

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-owo-colors-3: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-owo-colors-3): Order.

	Change-Id: Ic4bcb61ae982353fa976aa625a43a070a2afe04a

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-ouroboros-0.14: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-ouroboros-0.14): Order.

	Change-Id: I51300499965c4f526baaeba78c7618e7c9141a63

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-ouroboros-0.15: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-ouroboros-0.15): Order.

	Change-Id: Icba642afc9ab0dd75bf06953913d9978650c8a0b

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-ouroboros-0.17: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-ouroboros-0.17): Order.

	Change-Id: Ia5b1d38c4effde2dd6661f17074f8acc26dd50d7

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-openssl-macros-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-openssl-macros-0.1): Order.

	Change-Id: I0f20ccf80877894f501b91e0421b3fd658b3c9db

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-once-cell-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-once-cell-1): Order.

	Change-Id: If0ba5cb32db642bde26f28e1c977b23e23e4e05c

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-ntest-proc-macro-helper-0.7: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-ntest-proc-macro-helper-0.7): Order.

	Change-Id: I18552bf8c0fef97b8525fc2fa7a807b3962f6621

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-ntest-proc-macro-helper-0.8: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-ntest-proc-macro-helper-0.8): Order.

	Change-Id: Iea655d87ce5ad102debb88ada45da2a354d3015e

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-notify-debouncer-mini-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-notify-debouncer-mini-0.4): Order.

	Change-Id: I7a830ea4bbf2952a4e3517791da17a202ccb5ff5

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-normalize-path-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-normalize-path-0.2): Order.

	Change-Id: I04b19cad1e8a381749635886243b6d8d8dd9aec1

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-nom8-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-nom8-0.2): Order.

	Change-Id: I2560ac03d7a88111afd5b91e44c2ae43cb1c00f3

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-nispor-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-nispor-1): Order.

	Change-Id: I9f33420574f7ee2adf06d9ffe9966433e89187be

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-nanorand-0.7: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-nanorand-0.7): Order.

	Change-Id: I25cd497bdf23f48dd7dd99f3cdfb2123696ac89e

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-nanorand-0.5: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-nanorand-0.5): Order.

	Change-Id: Ia4746fd235ed0cb89eb131e5aafa653252adefe1

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-nanorand-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-nanorand-0.4): Order.

	Change-Id: I9ffb2a564e6b8ed52c25e1378886b012ef7b7989

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-nasm-rs-0.3: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-nasm-rs-0.3): Order.

	Change-Id: Idd06a8e112a3d70687c0215b16410a37e56ad7dc

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-nasm-rs-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-nasm-rs-0.2): Order.

	Change-Id: I74719fc74957428ecdea202aeb2ef36cc6f89f76

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-muldiv-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-muldiv-1): Order.

	Change-Id: Ibc3208c0dca753e2be752e3ce59fa903fb3156a3

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-metrics-macros-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-metrics-macros-0.2): Order.

	Change-Id: Ic3ecbb85a474e211937a019af30db27bd5afcc12

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-merge-derive-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-merge-derive-0.1): Order.

	Change-Id: Ife6d31d015f2d206a640b28fd3056b14073d4178

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-matrixcompare-core-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-matrixcompare-core-0.1): Order.

	Change-Id: I69bec3dce0626d036c8df613a84bab2dc25e1c6c

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-matches-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-matches-0.1): Order.

	Change-Id: I6c6e10a027d779b4fcfff7ff06fafa3b79aff2a3

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-matchit-0.7: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-matchit-0.7): Order.

	Change-Id: I93d55ff290ce105eebe33e4fc7671de2fd310268

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-markup-0.13: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-markup-0.13): Order.

	Change-Id: I82f561f9e55ac96293e0378938e82947daf8827d

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-magma-0.8: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-magma-0.8): Order.

	Change-Id: I5a690d001288e7c9aa86580d2d257aef1826e17a

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-rust-lzma-0.5: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-rust-lzma-0.5): Order.

	Change-Id: Ifa2acb5429f07fa71424f08f1708add342215110

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-lv2-units-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-lv2-units-0.1): Order.

	Change-Id: I4076c5a9f9312691701c0406bb158cdf49d820be

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-libusb1-sys-0.7: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-libusb1-sys-0.7): Order.

	Change-Id: Id78a4f67db7b3c620172951671533369159b6ea8

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-libudev-sys-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-libudev-sys-0.1): Order.

	Change-Id: Ib69c3201ad7137da5f590b06c0e6f1c478cab279

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-libtest-mimic-0.3: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-libtest-mimic-0.3): Order.

	Change-Id: I102b1886a14f2440eed044108805abf5e44f0bbc

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-libtest-mimic-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-libtest-mimic-0.4): Order.

	Change-Id: Ic0b54819546c4b6a79edcf82bbd88a075bae0f66

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-libtest-mimic-0.5: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-libtest-mimic-0.5): Order.

	Change-Id: I7a4c59da27b27d895692fc893b12edc441976704

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-libtest-mimic-0.6: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-libtest-mimic-0.6): Order.

	Change-Id: Iad3a1e8a95821cf6dd4542f715999eaa997d9c04

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-libtest-mimic-0.7: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-libtest-mimic-0.7): Order.

	Change-Id: I5d163edc1eff7c07178b72b5699474450351aae3

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-libtest-mimic-0.8: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-libtest-mimic-0.8): Order.

	Change-Id: I643513e486530c6ebc195bb190397af485ff32d5

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-libssh2-sys-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-libssh2-sys-0.2): Order.

	Change-Id: Ie521875d32e6b685351148d240f2df51e4e301e5

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-libssh2-sys-0.3: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-libssh2-sys-0.3): Order.

	Change-Id: I03fa8f3d541bec19341d7e5568bf34bb876e8748

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-libz-sys-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-libz-sys-1): Order.

	Change-Id: I959e33f338d0d1eb2ef543826ce98ee04b1ba7ed

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-libspa-0.7: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-libspa-0.7): Order.

	Change-Id: I9972ae3461b2d71f262064031ed2616bd19722af

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-libmimalloc-sys-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-libmimalloc-sys-0.1): Order.

	Change-Id: Ib634d92eea9e197c63bd7f161932b47877cba2ad

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-lexical-5: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-lexical-5): Order.

	Change-Id: I418265352f31b1fb60af1c30a33fa5e5624ee11f

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-lexical-6: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-lexical-6): Order.

	Change-Id: Idf3c35b7c357e80e60b87e5a028dec42f8458e99

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-lapack-0.19: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-lapack-0.19): Order.

	Change-Id: Idd62ba58bdf299a25ace4355feb394c8b939485b

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-language-tags-0.3: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-language-tags-0.3): Order.

	Change-Id: Ib5a60dcebc98bdda9312d2316b92c4f77c49b895

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-language-tags-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-language-tags-0.2): Order.

	Change-Id: I6a56ffbc4da84bcc2d0f915ffd0fbcd79dd5d4d3

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-k9-0.11: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-k9-0.11): Order.

	Change-Id: Ie405d03be428afd0eec571fd6f7fbe6dff1e0d5b

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-k9-0.12: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-k9-0.12): Order.

	Change-Id: If86afc730bc7f5e29ecb157920e30888a49e5d41

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-kqueue-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-kqueue-1): Order.

	Change-Id: I940074fc947742d5bba33ac53a8fd3afe6e7cad7

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-juniper-codegen-0.15: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-juniper-codegen-0.15): Order.

	Change-Id: Icea30a6e4acd8fcf6d240d452d55a8bf29e63d36

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-juniper-codegen-0.14: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-juniper-codegen-0.14): Order.

	Change-Id: I113ace525ff21a4f6940a9123ad5580283e0384e

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-jsonpath-lib-0.3: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-jsonpath-lib-0.3): Order.

	Change-Id: I359c42313fc580c74bfbc4805c394156e379442e

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-jsonrpc-core-14: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-jsonrpc-core-14): Order.

	Change-Id: Ic28a2cec9da7e7e593c6d92e9a5dd8bd83f319a1

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-iri-string-0.7: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-iri-string-0.7): Order.

	Change-Id: I866589e0cf98eece09901570df8b122e976053fc

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-is-ci-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-is-ci-1): Order.

	Change-Id: If1da63143d6435d00549b1accd5e3eebdbdacc77

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-is-macro-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-is-macro-0.1): Order.

	Change-Id: Ib37a683a28aefd21b3623b6c12ac8125edee19a2

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-inout-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-inout-0.1): Order.

	Change-Id: Ic9c6a2612e2312960b10192c289ec5ab35421f67

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-iana-time-zone-haiku-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-iana-time-zone-haiku-0.1): Order.

	Change-Id: Ib78b0eb45f8bafb966f86c90fbfd88e3330a0b5e

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-hyphenation-commons-0.8: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-hyphenation-commons-0.8): Order.

	Change-Id: I744bba10493d032a89e43d4966d0e8be09707558

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-jwalk-0.8: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-jwalk-0.8): Order.

	Change-Id: I24fafd655e13379fbe3c223e406237aa5d780a71

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-katex-doc-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-katex-doc-0.1): Order.

	Change-Id: Ib47819c66ff114833041e4156c24acbc20a7da6b

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-koibumi-base32-0.0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-koibumi-base32-0.0.2): Order.

	Change-Id: I7fd5e503d95d1764e2dd270f4cc235825af5c960

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-konst-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-konst-0.2): Order.

	Change-Id: Ifad0e19e138a811e673c1046ca0ba5ea96cb9084

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-konst-macro-rules-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-konst-macro-rules-0.2): Order.

	Change-Id: Ib0277dedcd60e36ce8ca113fe2af0dc3a9b70c32

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-konst-proc-macros-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-konst-proc-macros-0.2): Order.

	Change-Id: Ic61afea604c37898f7a4d078c923dc559d5faf30

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-kuchiki-0.8: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-kuchiki-0.8): Order.

	Change-Id: Id93f61c6d8382ef7aaecc554312c57da1084ad14

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-html-escape-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-html-escape-0.2): Order.

	Change-Id: If242697d3412625d58a15d189864263592bc9781

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sequoia-sq: Enable the openpgp-card backend.
	* gnu/packages/sequoia.scm (sequoia-sq)[arguments]: Add the openpgp-card
	flag to the features flag.
	[inputs]: Add pcsc-lite.
	[description]: Update list of keystore backends listed.

	Change-Id: Iccd301db6458b6e4f2b8df263ad77c64021bf7b1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sequoia: Update to 1.22.0.
	* gnu/packages/sequoia.scm (sequoia): Update to 1.22.0.
	[inputs]: Add sequoia-wot-tools.  Remove sequoia-wot.

	Change-Id: I1532f5c0cbde20d8f416ae2b8f5cb85ef0807585

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add sequoia-wot-tools.
	* gnu/packages/sequoia.scm (sequoia-wot-tools): New variable.
	(sequoia-wot): Remove variable.

	Change-Id: I1117936490e9df59864928558116628af13f08d8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sequoia-sq: Update to 1.0.0.
	* gnu/packages/sequoia.scm (sequoia-sq): Update to 1.0.0.
	[arguments]: Add feature flag.
	[cargo-inputs]: Add rust-aho-corasick-1, rust-culpa-1,
	rust-filetime-0.2, rust-futures-util-0.3, rust-gethostname-0.4,
	rust-regex-1, rust-reqwest-0.12, rust-rusqlite-0.31,
	rust-sequoia-ipc-0.35, rust-toml-edit-0.22, rust-typenum-1.  Replace
	rust-sequoia-net-0.28 with 0.29, rust-sequoia-policy-config-0.6 with
	0.7, rust-sequoia-wot-0.12 with 0.13, rust-subplot-build-0.7 with 0.11,
	rust-subplotlib-0.7 with 0.11.
	[cargo-development-inputs]: Remove rust-fehler-1.
	[description]: Expand note about enabled features.

	Change-Id: Iafd42f751c016d1c7328d590c9e1917f6a00e617

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-wot-0.13.
	* gnu/packages/sequoia.scm (rust-sequoia-wot-0.13): New variable.
	(rust-sequoia-wot-0.12): Remove variable.

	Change-Id: I77176b980182d1a0f95ef2f03ee2d6128d111a58

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sequoia-tpm-0.1: Update to 0.1.1.
	* gnu/packages/sequoia.scm (rust-sequoia-tpm-0.1): Update to 0.1.1.
	[arguments]: Remove features keyword.
	[cargo-inputs]: Remove rust-anyhow-1, rust-env-logger-0.11,
	rust-sequoia-openpgp-1, rust-serde-yaml-0.8, rust-structopt-0.3.
	[cargo-development-inputs]: Remove rust-sequoia-openpgp-1.
	[native-inputs]: Remove clang.
	[inputs]: Remove nettle.

	Change-Id: Ibf78111fde17818c66e97f91ebd6c2bc05ae015f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-policy-config-0.7.
	* gnu/packages/sequoia.scm (rust-sequoia-policy-config-0.7): New
	variable.
	(rust-sequoia-policy-config-0.6): Inherit from
	rust-sequoia-policy-config-0.7.

	Change-Id: I7ecaff340104168bd9adf98f1bd8f5249e9c3d06

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sequoia-openpgp-1: Update to 1.22.0.
	* gnu/packages/sequoia.scm (rust-sequoia-openpgp-1): Update to 1.22.0.
	[cargo-inputs]: Replace rust-idna-0.5 with 1.

	Change-Id: I9a5253159cb7b0b5bf7b3c17a47d334da9f78252

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-net-0.29.
	* gnu/packages/sequoia.scm (rust-sequoia-net-0.29): New variable.
	(rust-sequoia-net-0.28): Inherit from rust-sequoia-net-0.29.

	Change-Id: I54a28e0f404001a03549686f0baf6d8e0576f7bf

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sequoia-keystore-gpg-agent-0.4: Update to 0.4.1.
	* gnu/packages/sequoia.scm (rust-sequoia-keystore-gpg-agent-0.4): Update
	to 0.4.1.
	[cargo-inputs]: Replace rust-sequoia-gpg-agent-0.4 with 0.5.

	Change-Id: I23a1e16183fa326019134285e88d672c8b548fe5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-gpg-agent-0.5.
	* gnu/packages/sequoia.scm (rust-sequoia-gpg-agent-0.5): New variable.
	(rust-sequoia-gpg-agent-0.4): Remove variable.

	Change-Id: I3d07b3f727820b79be3b4c3504a09b82f6ffebfb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sequoia-keystore-0.6: Update to 0.6.2.
	* gnu/packages/sequoia.scm (rust-sequoia-keystore-0.6): Update to 0.6.2.

	Change-Id: Ia46634f133fae57a157469cd427e114368beb085

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-subplot-0.11.
	* gnu/packages/crates-io.scm (rust-subplot-0.11): New variable.
	(rust-subplot-0.7): Inherit from rust-subplot-0.11.

	Change-Id: I41f7aa3b344097a75b882ae8a51f174e03d3094b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-subplot-build-0.11.
	* gnu/packages/crates-io.scm (rust-subplot-build-0.11): New variable.
	(rust-subplot-build-0.7): Inherit from rust-subplot-build-0.11.

	Change-Id: I1923f30142c2888f2aeae6461844698420579cb0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-subplotlib-0.11.
	* gnu/packages/crates-io.scm (rust-subplotlib-0.11): New variable.
	(rust-subplotlib-0.7): Inherit from rust-subplotlib-0.11.

	Change-Id: I109d909d37669d30f240a09f38f71a9d5fb4355d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-subplotlib-derive-0.11.
	* gnu/packages/crates-io.scm (rust-subplotlib-derive-0.11): New variable.
	(rust-subplotlib-derive-0.7): Inherit from rust-subplotlib-derive-0.11.

	Change-Id: If4b02454de662cd0bb5d2a2e969666448afbc4ef

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-roadmap-0.6.
	* gnu/packages/crates-io.scm (rust-roadmap-0.6): New variable.
	(rust-roadmap-0.5): Inherit from rust-roadmap-0.6.

	Change-Id: Ibb5db69426ec925334ed16fc2487197d6c16177e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pulldown-cmark-0.12.
	* gnu/packages/crates-io.scm (rust-pulldown-cmark-0.12): New variable.
	(rust-pulldown-cmark-0.11): Inherit from rust-pulldown-cmark-0.12.

	Change-Id: I8fa87d0bc20eeabac5bebd9ba6c6cd6612ce50a1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-marked-yaml-0.7.
	* gnu/packages/crates-io.scm (rust-marked-yaml-0.7): New variable.

	Change-Id: Ia48f6b1aad4217b4567332f46e1aac378b616f8b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-culpa-1.
	* gnu/packages/crates-io.scm (rust-culpa-1): New variable.

	Change-Id: I9c70bce02a85388d06edee7a5347537553f27095

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-culpa-macros-1.
	* gnu/packages/crates-io.scm (rust-culpa-macros-1): New variable.

	Change-Id: I1c1ba85af1ba262b9a8e5714246271fe6d5ed59b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-assert-cmd-1: Update to 1.0.8.
	* gnu/packages/crates-io.scm (rust-assert-cmd-1): Update to 1.0.8.

	Change-Id: Ifd57d96dcbce486db9115b6daed47161dedb20d3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-assert-cmd-2: Update to 2.0.16.
	* gnu/packages/crates-io.scm (rust-assert-cmd-2): Update to 2.0.16.
	[cargo-inputs]: Add rust-libc-0.2.
	[cargo-development-inputs]: Add rust-automod-1.

	Change-Id: Idb1001f115ab56499ba6bcd4941a3fd4393bed65

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-anyhow-1: Update to 1.0.95.
	* gnu/packages/crates-io.scm (rust-anyhow-1): Update to 1.0.95.
	[cargo-development-inputs]: Replace rust-thiserror-1 with 2.

	Change-Id: Ia2362b9670b9782b4d9c74b876b396420c3b0a84

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-java-locator-0.1: Update to 0.1.8.
	* gnu/packages/crates-io.scm (rust-java-locator-0.1): Update to 0.1.8.
	[cargo-inputs]: Remove rust-lazy-static-1.
	[native-inputs]: Add which.

	Change-Id: I0bdebba66b8791068f36e06ece2740813331c60c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-jetscii-0.5: Update to 0.5.3.
	* gnu/packages/crates-io.scm (rust-jetscii-0.5): Update to 0.5.3.
	[cargo-development-inputs]: Replace rust-region-2 with 3.

	Change-Id: Iaa1ed5593f3021e82476b09cbe015d289852befe

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wildmatch-2: Update to 2.4.0.
	* gnu/packages/crates-io.scm (rust-wildmatch-2): Update to 2.4.0.

	Change-Id: Ife6a7fdb2ddae5d53e0584597e3c6f1c819cf388

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-widestring-0.4: Update to 0.4.3.
	* gnu/packages/crates-io.scm (rust-widestring-0.4): Update to 0.4.3.

	Change-Id: Ic345e575f656c5704fe9ad2eb9987a998f42fe60

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-env-home-0.1.
	* gnu/packages/crates-io.scm (rust-env-home-0.1): New variable.

	Change-Id: Ie267587948f81df8d674742568d1bb458464a100

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-which-7: Update to 7.0.1.
	* gnu/packages/crates-io.scm (rust-which-7): Update to 7.0.1.
	[arguments]: Update cargo-test-flags.
	[cargo-inputs]: Add rust-env-home-0.1.  Remove rust-home-0.5.

	Change-Id: I28554bcfe17f8c3afa88736e61f492a30ee53cfc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wide-0.7: Update to 0.7.30.
	* gnu/packages/crates-io.scm (rust-wide-0.7): Update to 0.7.30.
	[cargo-inputs]: Add rust-serde-1.

	Change-Id: Iabe60c97aefe0c12c6578b81d98578e7a5d91201

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-widestring-1: Update to 1.1.0.
	* gnu/packages/crates-io.scm (rust-widestring-1): Update to 1.1.0.
	[cargo-development-inputs]: Add rust-debugger-test-0.1,
	rust-debugger-test-parser-0.1.

	Change-Id: I12b262812139be070b2c637d08942b8aa2c19566

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wycheproof-0.5: Update to 0.5.2.
	* gnu/packages/crates-io.scm (rust-wycheproof-0.5): Update to 0.5.2.
	[cargo-inputs]: Add rust-data-encoding-2.  Remove rust-base64-0.13,
	rust-hex-0.4.

	Change-Id: Ifaff4af4a79f2b985eb1cfe2954e7514d8789491

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-util-0.3: Update to 0.3.31.
	* gnu/packages/crates-io.scm (rust-futures-util-0.3): Update to 0.3.31.

	Change-Id: If6f6b8df06618f3a450733618b129404d4490455

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-task-0.3: Update to 0.3.31.
	* gnu/packages/crates-io.scm (rust-futures-task-0.3): Update to 0.3.31.

	Change-Id: Iaeb4261e2c084a399efbad2345cf5d328ef403d2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-sink-0.3: Update to 0.3.31.
	* gnu/packages/crates-io.scm (rust-futures-sink-0.3): Update to 0.3.31.

	Change-Id: I1d12507d81297812ede179c08db0fedbda3f2f07

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-macro-0.3: Update to 0.3.31.
	* gnu/packages/crates-io.scm (rust-futures-macro-0.3): Update to 0.3.31.

	Change-Id: Ia03e67816d58fc4292a44d3fc550eb4598427b6d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-io-0.3: Update to 0.3.31.
	* gnu/packages/crates-io.scm (rust-futures-io-0.3): Update to 0.3.31.

	Change-Id: I4b3f6a4c831eaed078b157001afb3aa85f7f7aec

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-executor-0.3: Update to 0.3.31.
	* gnu/packages/crates-io.scm (rust-futures-executor-0.3): Update to 0.3.31.

	Change-Id: I5955767781d5ea3786b413f5f941ddb4ce1d24bd

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-core-0.3: Update to 0.3.31.
	* gnu/packages/crates-io.scm (rust-futures-core-0.3): Update to 0.3.31.

	Change-Id: I24c148893a4a1a168f531732742a8e116b7541d2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-channel-0.3: Update to 0.3.31.
	* gnu/packages/crates-io.scm (rust-futures-channel-0.3): Update to 0.3.31.

	Change-Id: If562999da57910736a38f6ea4bfd49697b35ba3f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-serial-test-0.10.
	* gnu/packages/crates-io.scm (rust-serial-test-0.10): New variable.

	Change-Id: I98d56fd4c2fd6d8468bfc3e95217490ee8e9091c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-serial-test-derive-0.10.
	* gnu/packages/crates-io.scm (rust-serial-test-derive-0.10): New variable.

	Change-Id: Ib5128dc0220a9e7f798a0fcaa7b1989e51836ba8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-0.3: Update to 0.3.31.
	* gnu/packages/crates-io.scm (rust-futures-0.3): Update to 0.3.31.
	[cargo-development-inputs]: Remove rust-pin-utils-0.1.

	Change-Id: Ic2b1bb78efa1b566beba22bbf999f2831a5bb82d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-test-0.3: Update to 0.3.31.
	* gnu/packages/crates-io.scm (rust-futures-test-0.3): Update to 0.3.31.
	[cargo-inputs]: Remove rust-pin-utils-0.1.

	Change-Id: I7d17f4895f631162702096062960c3607da70dae

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-waker-fn-1: Update to 1.2.0.
	* gnu/packages/crates-io.scm (rust-waker-fn-1): Update to 1.2.0.
	[cargo-inputs]: Add rust-portable-atomic-util-0.2.

	Change-Id: I78271e57499da5415c2230d521881c7ce0e8ddc1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wasm-streams-0.4: Update to 0.4.2.
	* gnu/packages/crates-io.scm (rust-wasm-streams-0.4): Update to 0.4.2.
	[cargo-development-inputs]: Add rust-gloo-timers-0.3.

	Change-Id: I2f9376b02a7bbd88c76d673d0fba805de8f332f8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-webbrowser-0.8: Update to 0.8.15.
	* gnu/packages/crates-io.scm (rust-webbrowser-0.8): Update to 0.8.15.
	[source]: Remove patch.
	[arguments]: Don't skip the build.  Add cargo-test-flags.
	[cargo-inputs]: Add rust-core-foundation-0.9, rust-home-0.5,
	rust-jni-0.21, rust-ndk-context-0.1, rust-objc-0.2,
	rust-raw-window-handle-0.5.
	[cargo-development-inputs]: Add rust-actix-files-0.6, rust-actix-web-4,
	rust-crossbeam-channel-0.5, rust-env-logger-0.9, rust-ndk-glue-0.5,
	rust-rand-0.8, rust-serial-test-0.10, rust-tokio-1, rust-urlencoding-2.
	[native-inputs]: Add pkg-config.
	[inputs]: Add zstd:lib.
	* gnu/packages/patches/rust-webbrowser-remove-unsupported-os.patch:
	Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: Ib585361789c2615654ddeaab88aadcab702ac6c0

2025-01-06  Murilo  <murilo@disroot.org>

	gnu: Add helix.
	* gnu/packages/text-editors.scm (helix): New variable.

	Change-Id: Ib2d83d3985f09e19601b126749b9a7faa4926bb9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-which-4: Update to 4.4.2.
	* gnu/packages/crates-io.scm (rust-which-4): Update to 4.4.2.
	[arguments]: Don't skip the build.  Add cargo-test-flags.
	[cargo-inputs]: Add rust-home-0.5, rust-rustix-0.38.  Remove
	rust-libc-0.2.
	[cargo-development-inputs]: Add rust-tempfile-3.

	Change-Id: Ic8d008c92b926c5c4791b9ab95f8d52ac9c2a296

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tree-sitter-0.20.
	* gnu/packages/crates-io.scm (rust-tree-sitter-0.20): New variable.

	Change-Id: I672b05681f70213e9372fe9229ff3fe2d2cb9e45

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-local-ip-address-0.4: Sort alphabetically.
	* gnu/packages/crates-io.scm (rust-local-ip-address-0.4): Sort.

	Change-Id: I10c0ef90b5251edf89b720ece24338603d21394b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-humantime-serde-1: Sort alphabetically.
	* gnu/packages/crates-io.scm (rust-humantime-serde-1): Sort.

	Change-Id: If1e345418977a237d6348db0f4adea1cb86ef17b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hamcrest2-0.3: Sort alphabetically.
	* gnu/packages/crates-io.scm (rust-hamcrest2-0.3): Sort.

	Change-Id: I895f36e9b913d0a1e8711727101c7a1916596206

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hifitime-3: Sort alphabetically.
	* gnu/packages/crates-io.scm (rust-hifitime-3): Sort.

	Change-Id: I66bf897cd2fce9cdae8ca033f092d5fa04c02151

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hexf-parse-0.1: Sort alphabetically.
	* gnu/packages/crates-io.scm (rust-hexf-parse-0.1): Sort.

	Change-Id: I08f25e6c2122db231f2afaf45220801bec2d19a1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-home-0.5: Sort alphabetically.
	* gnu/packages/crates-io.scm (rust-home-0.5): Sort.

	Change-Id: I7ba892ec96f2e34222a86f10b6796d36e4f497a5

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-guess-host-triple-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-guess-host-triple-0.1): Order.

	Change-Id: Iaced5af3d496f57d6e0cdb60c61aff762d413250

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-fs-utils-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-fs-utils-1): Order.

	Change-Id: I18f67a557d61ed41a72f9f54dcbb9c1d69071124

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-fsio-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-fsio-0.4): Order.

	Change-Id: Ia78e3e6f07d6347a8c68fc30cee6440187387543

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-fs2-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-fs2-0.4): Order.

	Change-Id: If7ed9f0cdbac5a3e11e9ad8c32426530093d9165

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-field-offset-0.3: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-field-offset-0.3): Order.

	Change-Id: Id55e8a0853184d2fb9d93da46231f473f7ff965b

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-fasthash-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-fasthash-0.4): Order.

	Change-Id: I3eaaf6055a2ba160ee80f8f995d163c39161c2dc

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-fasthash-sys-0.3: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-fasthash-sys-0.3): Order.

	Change-Id: I9aa71a35880b19d686dabbfee85cc5356f80bac4

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-failure-derive-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-failure-derive-0.1): Order.

	Change-Id: Ib41d46859fa9fea85c44405c892bc6b6486c864f

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-failure-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-failure-0.1): Order.

	Change-Id: I2e1d31e217cc5686360eb1ed524bb8d49675368c

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-fake-simd-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-fake-simd-0.1): Order.

	Change-Id: Iaaf8b70f0cbe28fcd333cabd36b6ccbf1ce5990b

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-etherparse-0.9: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-etherparse-0.9): Order.

	Change-Id: I6ccbeb57127c6bad5d5094fd73bb77337ea89562

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-etherparse-0.13: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-etherparse-0.13): Order.

	Change-Id: I3394c6ee8fe3a3452b232ad5a47e98f57932b88c

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-ethtool-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-ethtool-0.2): Order.

	Change-Id: I48417941989b265e86d0b950bb652bc19b069207

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-equivalent-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-equivalent-1): Order.

	Change-Id: I64278268efbd1b45259246e0edfcf5dbe2347528

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-env-filter-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-env-filter-0.1): Order.

	Change-Id: Iefbac2e11953daa6ce2b0b668d2d066966359efe

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-enum-map-derive-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-enum-map-derive-0.4): Order.

	Change-Id: I259bef55cfd1f7a1ee7dd88c52705285189ac996

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-dyn-clone-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-dyn-clone-1): Order.

	Change-Id: I5130557752d5f156f2ac2eba9efd3ebcebf157ac

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-downcast-0.11: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-downcast-0.11): Order.

	Change-Id: I030ffc63bf7dd21df38cbe6a9fa025aec1cd751d

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-downcast-rs-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-downcast-rs-1): Order.

	Change-Id: Ic599202f9b9c073486a6a19b83a8e0833c93c3e9

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-dhcp4r-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-dhcp4r-0.2): Order.

	Change-Id: I9fd13401a80628a04a52ae39ceb55d6fb64315d0

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-cstr-core-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-cstr-core-0.2): Order.

	Change-Id: Ic2ee08b41a9b1c69fc91c6321b61c5e5f52a8546

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-cstr-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-cstr-0.2): Order.

	Change-Id: I8a21224524757791d0fdaa92b25a32860c9c1e1d

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-csv-async-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-csv-async-1): Order.

	Change-Id: I9e4871e44681f9bdf7313f51bb6aaa17ad741801

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-csv-index-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-csv-index-0.1): Order.

	Change-Id: I43ffeb0fe723af9e487b64f4b98de9d75b27e9a4

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-crc-catalog-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-crc-catalog-1): Order.

	Change-Id: I4ad481545e530c5ae917d532ae8727c86e8c70be

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-crc-catalog-2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-crc-catalog-2): Order.

	Change-Id: Iaccc02dbf8af6cd43f4fc607deafcb6605e023d4

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-countme-3: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-countme-3): Order.

	Change-Id: I30445938626d84a4a85c2aa0148b27275641ad34

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-count-instructions-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-count-instructions-0.1): Order.

	Change-Id: Idf4d7e1a448a582a3c7868f947ab6cf963ada81f

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-core-arch-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-core-arch-0.1): Order.

	Change-Id: Iee144ea7c89d81bc9c0f67d5a2d590acf3e86bb1

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-core-affinity-0.5: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-core-affinity-0.5): Order.

	Change-Id: I920b0cf6d488fcef438432130b7ed55f38a32956

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-core-affinity-0.8: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-core-affinity-0.8): Order.

	Change-Id: I2928925d151225553c164c34040595c7b3050ada

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-cookie-store-0.12: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-cookie-store-0.12): Order.

	Change-Id: I7a5598742d4c58e35cc5a91c782ada8a405102a3

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-cookie-store-0.15: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-cookie-store-0.15): Order.

	Change-Id: Ic014f62ce0d58cd895df886ccd2bd82f042efd3b

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-cookie-store-0.16: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-cookie-store-0.16): Order.

	Change-Id: Id1080a1d4fb034f5fecf97035068f0880be730eb

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-cookie-store-0.19: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-cookie-store-0.19): Order.

	Change-Id: I2dc5ebfa1db216555f2443a10fd1237a790fd037

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-cookie-store-0.20: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-cookie-store-0.20): Order.

	Change-Id: I43204ae29c85e333ba4cc30797ac5d1584e76735

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-cookie-store-0.21: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-cookie-store-0.21): Order.

	Change-Id: Ib96311b0089de6680771637098349f17271a7877

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-compound-duration-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-compound-duration-1): Order.

	Change-Id: I781159112c9a53e04f3682071e60f71d704618e5

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-condtype-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-condtype-1): Order.

	Change-Id: I7cc937c3869179c99828c0a7662ba2baf5298ab1

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-const-cstr-0.3: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-const-cstr-0.3): Order.

	Change-Id: I03eea389f79a94573e1960b5ad36a151c1d2ae95

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-const-fn-assert-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-const-fn-assert-0.1): Order.

	Change-Id: I678ff81d8f1863b19212d1ee75fcab19b22d8299

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-const-format-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-const-format-0.2): Order.

	Change-Id: I1de2064d3a59a0a1b416f3b9bd2ca6b184e55160

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-const-format-proc-macros-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-const-format-proc-macros-0.2): Order.

	Change-Id: Ic781930a5275b801fe0d761d008d44deaccaa615

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-const-panic-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-const-panic-0.2): Order.

	Change-Id: I8ef984fdd5c77cb06a1e9e99856e9631489ba4e3

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-const-panic-macros-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-const-panic-macros-0.2): Order.

	Change-Id: Ifb440c0251bdec8ac926b24811f834e8d40e86d4

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-const-str-0.5: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-const-str-0.5): Order.

	Change-Id: I9a7b5045f74dd1f26a4ce4a7476c1c7615c27491

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-const-str-proc-macro-0.5: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-const-str-proc-macro-0.5): Order.

	Change-Id: Ic5a2582ffb38c416631bef7a82ebc6906e696012

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-clap-cargo-0.14: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-clap-cargo-0.14): Order.

	Change-Id: Ibd4ef74d5e9efd9074a88b25546bb9ce3118fe73

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-clap-cargo-0.12: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-clap-cargo-0.12): Order.

	Change-Id: I8c8e79d9884b8a8d189a9f45a4d80ff3b2dc6fef

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-clap-complete-command-0.5: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-clap-complete-command-0.5): Order.

	Change-Id: I35ceedc65b436ff2e7ff87c19eaa87c164b8df1a

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-clap-complete-fig-4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-clap-complete-fig-4): Order.

	Change-Id: Ic52c4392353cd3407ee96986a4ce4e4357ec9973

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-clap-complete-nushell-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-clap-complete-nushell-0.1): Order.

	Change-Id: I7ee26082d29cf0d42d1adb2643fa3953f28fd2cf

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-clap-conf-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-clap-conf-0.1): Order.

	Change-Id: I1d844cef0e9e4770edfc4fe963324811d5e53b1c

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-clap-derive-4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-clap-derive-4): Order.

	Change-Id: I867de0e76fcfb148d77fa6d89b6f781b72804a78

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-clap-derive-3: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-clap-derive-3): Order.

	Change-Id: I6191e83f85a7f991f8aba05224ebdcfaa6e4f053

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-claxon-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-claxon-0.4): Order.

	Change-Id: Ia96828c8af03ee14275f6483c51f36e6026d0095

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-ci-info-0.3: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-ci-info-0.3): Order.

	Change-Id: I9819c3e13fa836b62078d0195b9e8a4554ac160d

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-chic-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-chic-1): Order.

	Change-Id: Ie8acdf583ecbb224d8448333a41108ef2cd6c0fb

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-chan-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-chan-0.1): Order.

	Change-Id: Ifb1e0f31ae725245d81a67ed38659f450e9d8a30

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-cargo-lock-7: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-cargo-lock-7): Order.

	Change-Id: Ifed40c98678b54fd30ec599758c2a735080e9736

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-cargo-lock-8: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-cargo-lock-8): Order.

	Change-Id: I9d7641609a272ff074f8e36e5e8df6a01777251f

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-cargo-lock-9: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-cargo-lock-9): Order.

	Change-Id: I3ac17bb8ce58b9bdf3d4bfbde3032be38872619c

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-cargo-lock-10: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-cargo-lock-10): Order.

	Change-Id: I8ed80fd06423620cb1161e83ea82796e83b07b16

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-bytesize-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-bytesize-1): Order.

	Change-Id: I8f26a44457763fdfc489b6271444d4eebafa9efa

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-buffer-redux-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-buffer-redux-1): Order.

	Change-Id: Ia0e991317a9c8daf57356b4f8c0d1e7390535f9c

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-blas-0.22: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-blas-0.22): Order.

	Change-Id: Ieaad1677b571db4e2e7c37621c87f2162469bd35

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-blas-sys-0.7: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-blas-sys-0.7): Order.

	Change-Id: I571ab48273db4277b37c16a7e8a88387c5bf2de0

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-biquad-0.4: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-biquad-0.4): Order.

	Change-Id: I6c247621970a5ed3fd5ec0b8e404d71ba5f20e50

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-bio-types-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-bio-types-1): Order.

	Change-Id: Idd08cc1d7d7310be0b7b1293d3c744795a16dc34

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-bio-types-0.12: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-bio-types-0.12): Order.

	Change-Id: Ie85a1519fae7e5c3ac15f6ee1420452b2eba8546

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-base-x-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-base-x-0.2): Order.

	Change-Id: I094395f5027641b47184492f9c34142ec020d3e5

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-av1-grain-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-av1-grain-0.2): Order.

	Change-Id: I1d206f5fa29952ff5d6a2ea3a3662db47e0a25f5

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-av-metrics-0.9: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-av-metrics-0.9): Order.

	Change-Id: I0059d3a4348889984ad5ac368fb5c15eef33a46e

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-autocfg-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-autocfg-0.1): Order.

	Change-Id: I79fbb3ecca51c41e68aeef1de7039bbe407218ae

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-autocfg-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-autocfg-1): Order.

	Change-Id: I7524039baea871c6cdc503f732bab5959327512b

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-auto-impl-0.5: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-auto-impl-0.5): Order.

	Change-Id: I9354415020ad1177c0888e45d82820837443d541

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-atomic-write-file-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-atomic-write-file-0.1): Order.

	Change-Id: I211d1780b921af9ab19a79a688a5dafc8d758341

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-as-variant-1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-as-variant-1): Order.

	Change-Id: Iab5939bec10e479ac770bb7172ebd29e11432711

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-asio-sys-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-asio-sys-0.2): Order.

	Change-Id: Ieaede5a68bbdee2dc4c663c5bad29d4cd49421eb

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-askama-escape-0.10: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-askama-escape-0.10): Order.

	Change-Id: I2100b2047cae247e578ef38ca5c385942a4d5741

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-askama-shared-0.12: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-askama-shared-0.12): Order.

	Change-Id: I6a65792ff0f7792966758c40ec4822e2ba1d3b22

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-askama-derive-0.12: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-askama-derive-0.12): Order.

	Change-Id: I9189ce09b85d59a8ec3afe9ded7e51e850d0501e

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-askama-derive-0.11: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-askama-derive-0.11): Order.

	Change-Id: I218ddfb573d6388c58b926f3346af1e1771dc44b

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-askama-parser-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-askama-parser-0.2): Order.

	Change-Id: I26d1b6c177dade7df6bbaa7b92e766e79d7d1f73

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-askama-0.12: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-askama-0.12): Order.

	Change-Id: I0c2187a63467dc39d23ab6de5e99037ebbd368cf

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-askama-0.11: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-askama-0.11): Order.

	Change-Id: Ib05c4f3649ade36634c0b5efc09bb4f39325cc57

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-arr-macro-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-arr-macro-0.1): Order.

	Change-Id: I7283f545e2db6eed3d8e5ed8839c5e87d292d8ff

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-argh-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-argh-0.1): Order.

	Change-Id: Ib63830ccf4d774133458f95d75bcdb565e88418a

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-argh-shared-0.1: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-argh-shared-0.1): Order.

	Change-Id: I155efff3c03e712de287c754c3e2714731c05e8c

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-aliasable-deref-trait-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-aliasable-deref-trait-0.2): Order.

	Change-Id: I4c3de6d59c5a849f123d6632ee6aff538f07b62d

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-addr-0.14: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-addr-0.14): Order.

	Change-Id: I312b6c6bbcdd19bf55374df5ed7fd9360e6230d7

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-addchain-0.2: Order alphabetically.
	* gnu/packages/crates-io.scm (rust-addchain-0.2): Order.

	Change-Id: Ibf3a276445d1657d6f536a42c2320c93c44ecfb5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lsp-types-0.94.
	* gnu/packages/crates-io.scm (rust-lsp-types-0.94): New variable.

	Change-Id: Ib12416c68010917bc8b95dbe7f2ac2fd7b434b2e

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-windows-macros-0.9: Order alphabetically.
	* gnu/packages/crates-windows.scm (rust-windows-macros-0.9): Order.

	Change-Id: I20321113811177eff58101021bdb156cf56e8bd2

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-windows-gen-0.9: Order alphabetically.
	* gnu/packages/crates-windows.scm (rust-windows-gen-0.9): Order.

	Change-Id: Idf76b9e3c3bf02d77163c031836d2dd02bc6bcef

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-winreg-0.52: Order alphabetically.
	* gnu/packages/crates-windows.scm (rust-winreg-0.52): Order.

	Change-Id: If23a6418d1106d0103b9f4435d5e3e06e6566e49

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-winreg-0.51: Order alphabetically.
	* gnu/packages/crates-windows.scm (rust-winreg-0.51): Order.

	Change-Id: Iaeeae75c6f3ad0faf297a714bf687f756cdc3581

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-winreg-0.50: Order alphabetically.
	* gnu/packages/crates-windows.scm (rust-winreg-0.50): Order.

	Change-Id: I39304f3f45040c45e245a0231fa7afd034cde550

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-winreg-0.10: Order alphabetically.
	* gnu/packages/crates-windows.scm (rust-winreg-0.10): Order.

	Change-Id: I7fadbd0c89301cb0045a9ec1f868beb18d3a55c1

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-winreg-0.8: Order alphabetically.
	* gnu/packages/crates-windows.scm (rust-winreg-0.8): Order.

	Change-Id: I8b7552b3c598360b0b259c691a5798cf5001e82b

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-winreg-0.7: Order alphabetically.
	* gnu/packages/crates-windows.scm (rust-winreg-0.7): Order.

	Change-Id: Ia5d24ec859060e7074b10126b8cb8828a6280f32

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-winreg-0.6: Order alphabetically.
	* gnu/packages/crates-windows.scm (rust-winreg-0.6): Order.

	Change-Id: I4e753f3aec5de2437b03f89caade8f675ade6aa6

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-winreg-0.5: Order alphabetically.
	* gnu/packages/crates-windows.scm (rust-winreg-0.5): Order.

	Change-Id: Id52df6d0029db167ea0514eb9da271294673fc5b

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-winres-0.1: Order alphabetically.
	* gnu/packages/crates-windows.scm (rust-winres-0.1): Order.

	Change-Id: I57f550b17dc4ddcb577cac72a27ba367d05403f2

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-winresource-0.1: Order alphabetically.
	* gnu/packages/crates-windows.scm (rust-winresource-0.1): Order.

	Change-Id: I4505a11fd8bdbbaa9070062aacd47056311ab62e

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-winsafe-0.0.19: Order alphabetically.
	* gnu/packages/crates-windows.scm (rust-winsafe-0.0.19): Order.

	Change-Id: Iff00818ca7aa6c9385fe9c121950b54911a7b055

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-winutil-0.1: Order alphabetically.
	* gnu/packages/crates-windows.scm (rust-winutil-0.1): Order.

	Change-Id: I34c50df78b1cf7abdb98a88a5cf3f1d96867c76e

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-wio-0.2: Order alphabetically.
	* gnu/packages/crates-windows.scm (rust-wio-0.2): Order.

	Change-Id: I2d9a30318bba435ce99a31a522d866cde5797f6c

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-wmi-0.12: Order alphabetically.
	* gnu/packages/crates-windows.scm (rust-wmi-0.12): Order.

	Change-Id: I01bf9e2d6055fe0da5e9baafed55555c60417887

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-ws2-32-sys-0.2: Order alphabetically.
	* gnu/packages/crates-windows.scm (rust-ws2-32-sys-0.2): Order.

	Change-Id: Ic7bda37958093cac02da11dc3d24ddc9070a5f39

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-hyperlocal-0.8: Order alphabetically.
	* gnu/packages/crates-web.scm (rust-hyperlocal-0.8): Order.

	Change-Id: I128a5ef1284e5cb83741f3ee4ea3516dee9f67d3

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-axum-macros-0.4: Order alphabetically.
	* gnu/packages/crates-web.scm (rust-axum-macros-0.4): Order.

	Change-Id: If48995b0e04c97d0d3b5a042a16409dfbb90f5e6

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-actix-test-server-0.2: Order alphabetically.
	* gnu/packages/crates-web.scm (rust-actix-test-server-0.2): Order.

	Change-Id: If49f08b0145e6809fa86059b1775f387792935fc

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-gstreamer-gl-sys-0.21: Order alphabetically.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-gl-sys-0.21): Order.

	Change-Id: I13eef5d3da3056fc36138324c3c4fe1aea9d43d9

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-atk-0.8: Order alphabetically.
	* gnu/packages/crates-gtk.scm (rust-atk-0.8): Order.

	Change-Id: I70e6fff44123469c9a4e93bc44a4eb3ba0c0a591

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-atk-0.14: Order alphabetically.
	* gnu/packages/crates-gtk.scm (rust-atk-0.14): Order.

	Change-Id: If848347fad5542a228902b7e6528c7a470421a6f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-png-0.17: Update to 0.17.16.
	* gnu/packages/crates-graphics.scm (rust-png-0.17): Update to 0.17.16.
	[arguments]: Update cargo-test-flags.
	[cargo-development-inputs]: Add rust-approx-0.5.  Replace rust-term-0.7
	with 1.

	Change-Id: I75d03713d7f3274f08a5b71231ee3cf299561b03

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-term-1.
	* gnu/packages/crates-io.scm (rust-term-1): New variable.
	(rust-term-0.7): Inherit from rust-term-1.

	Change-Id: Ic109b0bd43e4bf527f0de56cba601a1f49a4caee

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: crates-io.scm: Fix typos.
	* gnu/packages/crates-io.scm: Fix typos in the synopsis and description
	of various packages.

	Change-Id: I2e10c90b3e065e08b28af85b8b09ded06db780c8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-named-pipe-0.4: Fix typos.
	* gnu/packages/crates-windows.scm (rust-named-pipe-0.4)[synopsis,
	description]: Fix typos.

	Change-Id: I8139d208798efbac834c907508dfb4eb62cd4ae1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trust-dns-client-0.22: Fix typo.
	* gnu/packages/crates-web.scm (rust-trust-dns-client-0.22)[description]:
	Fix typo.

	Change-Id: Icf4067f197f3d1e2d0b07ec1f2ce30413d98266d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-http-auth-0.1: Fix typo.
	* gnu/packages/crates-web.scm (rust-http-auth-0.1)[description]: Fix
	typo.

	Change-Id: Iff683c1201b8adbaf52fab1630d21e0ad0928a79

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hickory-client-0.24: Fix typo.
	* gnu/packages/crates-web.scm (rust-hickory-client-0.24)[description]:
	Fix typo.

	Change-Id: I69970c3ca138ec812481d51fc73abb9a432628a8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-oid-0.2: Fix typo.
	* gnu/packages/crates-tls.scm (rust-oid-0.2)[synopsis, description]: Fix
	typos.

	Change-Id: If33f2c7090013ca53e85c91a47180676f67698c3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-c-vec-2: Fix typo.
	* gnu/packages/crates-io.scm (rust-c-vec-2)[description]: Fix typo.

	Change-Id: Ief659f331f441185a7bb8bd2dfb5462c6cec9ab8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-av1-grain-0.2: Fix typo.
	* gnu/packages/crates-io.scm (rust-av1-grain-0.2)[description]: Fix
	typo.

	Change-Id: I920c21c6735b17fbcaffd0c4c125a790893ce71b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sec1-0.7: Fix typo.
	* gnu/packages/crates-crypto.scm (rust-sec1-0.7)[description]: Fix typo.

	Change-Id: Iaee6da802cb2d672ccb9b2b6ffbab38930f6eb70

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-xkb-0.3: Order alphabetically.
	* gnu/packages/crates-graphics.scm (rust-xkb-0.3): Order.

	Change-Id: Id856a8fe8d72e019039bba04c2775f6e5920d977

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-x11-dl-2: Order alphabetically.
	* gnu/packages/crates-graphics.scm (rust-x11-dl-2): Order.

	Change-Id: Ia2f163c5518243bea4147f2ea7d4e8c4186e91e8

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-x11-clipboard-0.7: Order alphabetically.
	* gnu/packages/crates-graphics.scm (rust-x11-clipboard-0.7): Order.

	Change-Id: Ib6acb4592a5a9915572d4a89212cb3db24a597a6

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-x11-clipboard-0.8: Order alphabetically.
	* gnu/packages/crates-graphics.scm (rust-x11-clipboard-0.8): Order.

	Change-Id: I808c9257b4528b4e569d8a92112aac590f914007

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-x11-clipboard-0.9: Order alphabetically.
	* gnu/packages/crates-graphics.scm (rust-x11-clipboard-0.9): Order.

	Change-Id: I07a80145fd6c2b7cea983a2c6b083ea0d1f9e800

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pem-rfc7468-0.2: Order alphabetically.
	* gnu/packages/crates-crypto.scm (rust-pem-rfc7468-0.2): Order.

	Change-Id: Ic132f5d3c482c504c1570f4118855269811d6c4d

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pem-rfc7468-0.3: Order alphabetically.
	* gnu/packages/crates-crypto.scm (rust-pem-rfc7468-0.3): Order.

	Change-Id: I22fce2d5304ff5eee1d1a0899b4f4e48eedb8d8a

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pem-rfc7468-0.6: Order alphabetically.
	* gnu/packages/crates-crypto.scm (rust-pem-rfc7468-0.6): Order.

	Change-Id: I0707ae0912aa5a92b5943fcc1ef8dec2037592ec

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-pem-rfc7468-0.7: Order alphabetically.
	* gnu/packages/crates-crypto.scm (rust-pem-rfc7468-0.7): Order.

	Change-Id: I62fd0ed20333fff63fbd77be1e56a2e265720efd

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-crypto-hash-0.3: Order alphabetically.
	* gnu/packages/crates-crypto.scm (rust-crypto-hash-0.3): Order.

	Change-Id: I3d897f8fa9462e4b9d4150349181a03d0952151a

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-crypto-secretbox-0.1: Order alphabetically.
	* gnu/packages/crates-crypto.scm (rust-crypto-secretbox-0.1): Order.

	Change-Id: I0db40723d730fbbec6402c63fde62bb2eec11571

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-botan-sys-0.10: Order alphabetically.
	* gnu/packages/crates-crypto.scm (rust-botan-sys-0.10): Order.

	Change-Id: I4b20c3e961dfc51182467580aeca7e10bda843bc

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-botan-sys-0.8: Order alphabetically.
	* gnu/packages/crates-crypto.scm (rust-botan-sys-0.8): Order.

	Change-Id: Iefd5f215a140433a85932c1b95a470c8fc2547c8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-sec-0.10: Update to 0.10.10.
	* gnu/packages/crates-vcs.scm (rust-gix-sec-0.10): Update to 0.10.10.

	Change-Id: I7bb0fa29ae6a04d6a020cba32a52233c9885379a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-command-0.3: Update to 0.3.11.
	* gnu/packages/crates-vcs.scm (rust-gix-command-0.3): Update to 0.3.11.

	Change-Id: If97c145fdf7395b9f5b2712e61c1a2e1e3cc384f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pretty-assertions-1: Update to 1.4.1.
	* gnu/packages/crates-io.scm (rust-pretty-assertions-1): Update to
	1.4.1.
	[cargo-inputs]: Replace rust-yansi-0.5 with 1.

	Change-Id: Ie7f27437abf2030eb5d39f91b70bffe15d3079c1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-bitmap-0.2: Update to 0.2.13.
	* gnu/packages/crates-vcs.scm (rust-gix-bitmap-0.2): Update to 0.2.13.
	[cargo-inputs]: Replace rust-thiserror-1 with 2.

	Change-Id: If87ebf75d5af1310d3002c0c879f67fab47eb714

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-chunk-0.4: Update to 0.4.10.
	* gnu/packages/crates-vcs.scm (rust-gix-chunk-0.4): Update to 0.4.10.
	[cargo-inputs]: Replace rust-thiserror-1 with 2.

	Change-Id: I30e441f3f8fe02668bbbc282c933b21f82aa3f55

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-config-value-0.14: Update to 0.14.10.
	* gnu/packages/crates-vcs.scm (rust-gix-config-value-0.14): Update to
	0.14.10.
	[cargo-inputs]: Replace rust-thiserror-1 with 2.

	Change-Id: Ib6d6eef174fb6e4026732d354b307f1a9791278b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-date-0.9: Update to 0.9.3.
	* gnu/packages/crates-vcs.scm (rust-gix-date-0.9): Update to 0.9.3.
	[cargo-inputs]: Replace rust-thiserror-1 with 2.
	[cargo-development-inputs]: Add rust-pretty-assertions-1.

	Change-Id: Ib02bc6adc50559f406eb95294483f6a35a90d8d2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-path-0.10: Update to 0.10.13.
	* gnu/packages/crates-vcs.scm (rust-gix-path-0.10): Update to 0.10.13.
	[cargo-inputs]: Replace rust-thiserror-1 with 2.

	Change-Id: If9131c15c2f6fe851e784dc4dbbdffdf9d82336c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-prompt-0.8: Update to 0.8.9.
	* gnu/packages/crates-vcs.scm (rust-gix-prompt-0.8): Update to 0.8.9.
	[cargo-inputs]: Replace rust-thiserror-1 with 2.

	Change-Id: I14f660d487bedb85d383e375ac970efe2f3fb6e8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-quote-0.4: Update to 0.4.14.
	* gnu/packages/crates-vcs.scm (rust-gix-quote-0.4): Update to 0.4.14.
	[cargo-inputs]: Replace rust-thiserror-1 with 2.

	Change-Id: Iaeb2f98e0d1271df7bc0061f0b91506c19c656c8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-validate-0.9: Update to 0.9.2.
	* gnu/packages/crates-vcs.scm (rust-gix-validate-0.9): Update to 0.9.2.
	[cargo-inputs]: Replace rust-thiserror-1 with 2.

	Change-Id: I3df1858d2558fed17ff85c1e015bb13edb1878b4

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-objc2-symbols-0.2: Order alphabetically.
	* gnu/packages/crates-apple.scm (rust-objc2-symbols-0.2): Order.

	Change-Id: I543f3c64f1c11043ed70f93fc9f8dd4e2de8d34d

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-coreaudio-rs-0.10: Order alphabetically.
	* gnu/packages/crates-apple.scm (rust-coreaudio-rs-0.10): Order.

	Change-Id: I91cbfae4c562e629c52d74c088362ec1e4836fa3

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-coreaudio-sys-0.2: Order alphabetically.
	* gnu/packages/crates-apple.scm (rust-coreaudio-sys-0.2): Order.

	Change-Id: Iccc26a7f18dd8492c4aabab91312d1c8a7630a66

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-block-sys-0.1: Order alphabetically.
	* gnu/packages/crates-apple.scm (rust-block-sys-0.1): Order.

	Change-Id: Ia544de2ab0972d38aae4ce614396ffa93692547e

2025-01-06  Herman Rimm  <herman@rimm.ee>

	gnu: rust-block-sys-0.2: Order alphabetically.
	* gnu/packages/crates-apple.scm (rust-block-sys-0.2): Order.

	Change-Id: I72aa046674e81224f7b6ea1ab9591ee0078bb147

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-python3-dll-a-0.2: Update to 0.2.12.
	* gnu/packages/crates-windows.scm (rust-python3-dll-a-0.2): Update to 0.2.12.

	Change-Id: Ia46f8feb50541be1b4fb1fd17bcaaedbf9c9861d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-fs-set-times-0.20: Update to 0.20.2.
	* gnu/packages/crates-windows.scm (rust-fs-set-times-0.20): Update to 0.20.2.

	Change-Id: Ia7371b9fceb767cd14c1856ab0ec617d0039b696

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-credential-wincred-0.4: Update to 0.4.9.
	* gnu/packages/crates-windows.scm (rust-cargo-credential-wincred-0.4): Update to 0.4.9.

	Change-Id: Icd7494b7551bf7843ff33e2f5a45e0e2195c4a08

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-security-framework-sys-2: Update to 2.13.0.
	* gnu/packages/crates-apple.scm (rust-security-framework-sys-2): Update to 2.13.0.

	Change-Id: Ic6b8e6964ab40ead18e83fc3221b2d6ea5c76c08

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-security-framework-3: Update to 3.1.0.
	* gnu/packages/crates-apple.scm (rust-security-framework-3): Update to 3.1.0.

	Change-Id: I9fde87a8b4997fa90664df80cddca3902e54e887

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-credential-macos-keychain-0.4: Update to 0.4.9.
	* gnu/packages/crates-apple.scm (rust-cargo-credential-macos-keychain-0.4): Update to 0.4.9.

	Change-Id: If3b46d9864e2c9b4dcd04f5acce1cee04eeb258c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-coreaudio-sys-0.2: Update to 0.2.16.
	* gnu/packages/crates-apple.scm (rust-coreaudio-sys-0.2): Update to
	0.2.16.
	[cargo-inputs]: Replace rust-bindgen-0.69 with 0.70.

	Change-Id: I282ea1569278c6a237708f5b6dc5dad76b3308c1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-fat-macho-0.4: Update to 0.4.9.
	* gnu/packages/crates-apple.scm (rust-fat-macho-0.4): Update to 0.4.9.
	[cargo-inputs]: Replace rust-goblins-0.8 with 0.9.

	Change-Id: I9739dd1b10749f3e7fd9e6c78f151d5a589b6b18

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-winresource-0.1: Update to 0.1.19.
	* gnu/packages/crates-windows.scm (rust-winresource-0.1): Update to
	0.1.19.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.
	[cargo-inputs]: Replace rust-toml-0.7 with 0.8.

	Change-Id: I4fdb280c14499be66d6387e0d57b69b5ab330bf3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rfc7239-0.1: Update to 0.1.3.
	* gnu/packages/crates-web.scm (rust-rfc7239-0.1): Update to 0.1.3.

	Change-Id: Ie8b7c78d3f54218ab34911d7be4410651a5a658f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-http-auth-0.1: Update to 0.1.10.
	* gnu/packages/crates-web.scm (rust-http-auth-0.1): Update to 0.1.10.
	[cargo-inputs]: Replace rust-base64-0.21 with 0.22.
	[cargo-development-inputs]: Replace rust-reqwest-0.11 with 0.12.

	Change-Id: I145faec499f08245ea1d60990730a7d8bc68184f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hyper-1: Update to 1.5.2.
	* gnu/packages/crates-web.scm (rust-hyper-1): Update to 1.5.2.
	[cargo-inputs]: Add rust-pin-project-lite-0.2.

	Change-Id: If7a0b78e8d24eec4f1de209bc59dd748d2666510

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-reqwest-0.12: Update to 0.12.9.
	* gnu/packages/crates-web.scm (rust-reqwest-0.12): Update to 0.12.9.
	[arguments]: Update the cargo-test-flags.
	[cargo-inputs]: Add rust-slab-0.4, rust-windows-registry-0.2.  Replace
	rust-cookie-0.17 with 0.18, rust-cookie-store-0.20 with 0.21,
	rust-h3-0.0.4 with 0.0.6, rust-h3-quinn-0.0.5 with 0.0.7,
	rust-hyper-rustls-0.26 with 0.27, rust-quinn-0.10 with 0.11,
	rust-rustls-0.22 with 0.23, rust-rustls-native-certs-0.7 with 0.8,
	rust-sync-wrapper-0.1 with 1, rust-system-configuration-0.5 with 0.6,
	rust-tokio-rustls-0.25 with 0.26.  Remove rust-winreg-0.52.
	[cargo-development-inputs]: Add rust-rustls-0.23.  Replace rust-brotli-3
	with 6, rust-libflate-1 with 2.

	Change-Id: I2bdbd16d6b932e27ca92c6c219e1660dd20ea16c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-web-sys-0.3: Update to 0.3.76.
	* gnu/packages/crates-io.scm (rust-web-sys-0.3): Update to 0.3.76.
	[cargo-development-inputs]: Add rust-futures-0.3.  Remove
	rust-wasm-bindgen-futures-0.4, rust-wasm-bindgen-test-0.3.

	Change-Id: I35c301e9cb586a6f1a542d9a2eb2e1ef2740c9b3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-js-sys-0.3: Update to 0.3.76.
	* gnu/packages/crates-io.scm (rust-js-sys-0.3): Update to 0.3.76.
	[cargo-inputs]: Add rust-once-cell-1.
	[cargo-development-inputs]: Remove rust-wasm-bindgen-futures-0.4,
	rust-wasm-bindgen-test-0.3, rust-web-sys-0.3.

	Change-Id: Ic94a2c382216dd6989107dfec743d87cc3392b6c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-arraystring-0.3.
	* gnu/packages/crates-io.scm (rust-arraystring-0.3): New variable.

	Change-Id: Ifc5d3b21dcd29263a14c37431665a5efdb0f788d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-atoi-1.
	* gnu/packages/crates-io.scm (rust-atoi-1): New variable.

	Change-Id: I7a760375e5da8303d95b8708e9ec0b6b7f18e543

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-databake-0.1.
	* gnu/packages/crates-io.scm (rust-databake-0.1): New variable.

	Change-Id: I131262c1ff13371d4e37730698856168be974b3f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-idna-adapter-1.
	* gnu/packages/crates-io.scm (rust-idna-adapter-1): New variable.

	Change-Id: I9766eebdaf269cce846ce54b899a99475ab1d7cf

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libflate-2: Update to 2.1.0.
	* gnu/packages/crates-io.scm (rust-libflate-2): Update to 2.1.0.
	[cargo-development-inputs]: Replace rust-clap-2 with 4.

	Change-Id: I83884fd1413e939e0f898a53ad5880d3d7f7913c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libflate-lz77-2: Update to 2.1.0.
	* gnu/packages/crates-io.scm (rust-libflate-lz77-2): Update to 2.1.0.
	[arguments]: Don't skip the tests.
	[cargo-inputs]: Replace rust-hashbrown-0.13 with 0.14.
	[cargo-development-inputs]: Add rust-libflate-2.

	Change-Id: I631654bb69e71818168692a0d10e86102cfaa01a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-litemap-0.7.
	* gnu/packages/crates-io.scm (rust-litemap-0.7): New variable.

	Change-Id: Ia10e525c18cc6e0b65c90073a3608ba1cc8ce59a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-minicov-0.3.
	* gnu/packages/crates-io.scm (rust-minicov-0.3): New variable.

	Change-Id: I4ab15a242441dfce72f4bd8d69a25d72c5f4fe6a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-quinn-0.11.
	* gnu/packages/crates-io.scm (rust-quinn-0.11): New variable.
	(rust-quinn-0.10): Inherit from rust-quinn-0.11.

	Change-Id: Iaddaa6d7c98f7c73d8c4d426c2e9d21759ce8ad7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-quinn-proto-0.11.
	* gnu/packages/crates-io.scm (rust-quinn-proto-0.11): New variable.
	(rust-quinn-proto-0.10): Inherit from rust-quinn-proto-0.11.

	Change-Id: I28192a789b5bc5bd2e8efe85de2b0f533586614c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-quinn-udp-0.5.
	* gnu/packages/crates-io.scm (rust-quinn-udp-0.5): New variable.
	(rust-quinn-udp-0.4): Inherit from rust-quinn-udp-0.5.

	Change-Id: Ie669b57aa55c7a9fb9ef16c514a296723ca183fa

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rmp-0.8: Update to 0.8.14.
	* gnu/packages/crates-io.scm (rust-rmp-0.8): Update to 0.8.14.

	Change-Id: I97cda9c768abc06b78035307505018c83ef39839

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rmp-serde-1: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-rmp-serde-1): Update to 1.3.0.
	[cargo-development-inputs]: Add rust-serde-1.  Remove
	rust-serde-derive-1.

	Change-Id: I3746435f128eff14d669b78c719f379a0076d02a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-slab-0.4: Update to 0.4.9.
	* gnu/packages/crates-io.scm (rust-slab-0.4): Update to 0.4.9.
	[native-inputs]: Remove field.

	Change-Id: I647030c8612fb9e4edad1c5fb43af3b5d0250836

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-smallstring-0.1.
	* gnu/packages/crates-io.scm (rust-smallstring-0.1): New variable.

	Change-Id: Icf33a14265922881ddf623e83ac454e7454851d1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-smallvec-0.3.
	* gnu/packages/crates-io.scm (rust-smallvec-0.3): New variable.

	Change-Id: Ib8320d740082574635c55a41916c07892997a61c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tinystr-0.7.
	* gnu/packages/crates-io.scm (rust-tinystr-0.7): New variable.

	Change-Id: I58ab9a56b300c500ce0a48b805b7fd9d4cee90c7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-socks-0.5: Update to 0.5.2.
	* gnu/packages/crates-io.scm (rust-tokio-socks-0.5): Update to 0.5.2.
	[arguments]: Don't skip the build.  Add cargo-test-flags.
	[cargo-inputs]: Add rust-futures-io-0.3.
	[cargo-development-inputs]: Add rust-futures-executor-0.3,
	rust-futures-util-0.3, rust-once-cell-1, rust-smol-2, rust-tokio-1.

	Change-Id: I9d6a15b0ff5a058cc31f3acf2fb90e6764168b76

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-utf16-iter-1.
	* gnu/packages/crates-io.scm (rust-utf16-iter-1): New variable.

	Change-Id: Iec22729ba490957eb53adce7d445efdb30b34926

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wasm-bindgen-0.2: Update to 0.2.99.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-0.2): Update to 0.2.99.
	[cargo-inputs]: Add rust-once-cell-1.
	[cargo-development-inputs]: Add rust-paste-1.  Remove rust-js-sys-0.3,
	rust-wasm-bindgen-futures-0.4, rust-wasm-bindgen-test-0.3,
	rust-wasm-bindgen-test-crate-a-0.1, rust-wasm-bindgen-test-crate-b-0.1.

	Change-Id: I51581d432459a421c37cabcb2db3023bcab9a72d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wasm-bindgen-backend-0.2: Update to 0.2.99.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-backend-0.2): Update to
	0.2.99.
	[cargo-inputs]: Remove rust-once-cell-1.

	Change-Id: I99cc41b9dbb79b43445654fd3f901e8269e5ecdb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wasm-bindgen-futures-0.4: Update to 0.4.49.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-futures-0.4): Update to
	0.4.49.
	[source]: Add snippet to allow for newer versions of dependencies.
	[cargo-inputs]: Add rust-once-cell-1.
	[cargo-development-inputs]: Remove rust-wasm-bindgen-test-0.3.

	Change-Id: Idcc7fd3e2aab9cac8a628cd4923ea88f2b72e089

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wasm-bindgen-macro-0.2: Update to 0.2.99.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-macro-0.2): Update to
	0.2.99.
	[cargo-development-inputs]: Remove rust-wasm-bindgen-0.2,
	rust-wasm-bindgen-futures-0.4, rust-web-sys-0.3.

	Change-Id: If949f69d993f2daefdc9f02b8fe5476065a3d277

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wasm-bindgen-macro-support-0.2: Update to 0.2.99.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-macro-support-0.2):
	Update to 0.2.99.

	Change-Id: Icd22128183c2ce961f144dafe13d598448c15a63

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wasm-bindgen-shared-0.2: Update to 0.2.99.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-shared-0.2): Update to
	0.2.99.

	Change-Id: I891d613493196ce8ff3bd1bcf6e6820f5e265715

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wasm-bindgen-test-0.3: Update to 0.3.49.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-0.3): Update to
	0.3.49.
	[cargo-inputs]: Add rust-minicov-0.3.  Remove
	rust-console-error-panic-hook-0.1.

	Change-Id: Id039cfba67d5e028cdc94023245b28a06d589929

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wasm-bindgen-test-macro-0.3: Update to 0.3.49.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-macro-0.3): Update
	to 0.3.49.
	[arguments]: Don't skip the tests.
	[cargo-development-inputs]: Add rust-tokio-1.

	Change-Id: I112c3d84e435f071fc85c24bb884d557b31f439b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-write16-1.
	* gnu/packages/crates-io.scm (rust-write16-1): New variable.

	Change-Id: I75a3251e4090f2a38de3754d351928d02703e1a4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-yoke-0.7.
	* gnu/packages/crates-io.scm (rust-yoke-0.7): New variable.

	Change-Id: I2237172a09a822811d6ea186367106690985d7a7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-zerofrom-0.1.
	* gnu/packages/crates-io.scm (rust-zerofrom-0.1): New variable.

	Change-Id: Id760b660a6dbbb11bf1731cad9732fde28adda31

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-zerovec-0.10.
	* gnu/packages/crates-io.scm (rust-zerovec-0.10): New variable.

	Change-Id: I7a758a76dec3d8c83df6d7d53f111d3fcc8fb09a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-idna-1.
	* gnu/packages/crates-io.scm (rust-idna-1): New variable.
	(rust-idna-0.5): Inherit from rust-idna-1.

	Change-Id: I7e387199a65c0becf9f00774b90b4c0caf7221b8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-icu-provider-1.
	* gnu/packages/crates-io.scm (rust-icu-provider-1): New variable.

	Change-Id: I2b25ff4d939c6144dc60804eb090211b944a05ca

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-icu-properties-data-1.
	* gnu/packages/crates-io.scm (rust-icu-properties-data-1): New variable.

	Change-Id: I870af1f5086769d270fb82f122d9bd0f1015a606

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-icu-properties-1.
	* gnu/packages/crates-io.scm (rust-icu-properties-1): New variable.

	Change-Id: Ib938be74ecf3243983872ba86fda80859997687a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-icu-normalizer-data-1.
	* gnu/packages/crates-io.scm (rust-icu-normalizer-data-1): New variable.

	Change-Id: I060bb838b6239f283847ad5ae36ed21ea9de6546

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-icu-normalizer-1.
	* gnu/packages/crates-io.scm (rust-icu-normalizer-1): New variable.

	Change-Id: I692ffe9ed1e982d674ddbc35b66a8495022382f1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-icu-locid-transform-data-1.
	* gnu/packages/crates-io.scm (rust-icu-locid-transform-data-1): New
	variable.

	Change-Id: I33c37337f71099cd9c983c7ac02ee54b2796410e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-icu-locid-transform-1.
	* gnu/packages/crates-io.scm (rust-icu-locid-transform-1): New variable.

	Change-Id: Ifd40a0af04d74d47f10cbcab56ccd95c896ae1e6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-icu-locid-1.
	* gnu/packages/crates-io.scm (rust-icu-locid-1): New variable.

	Change-Id: I6275a619669537c725aedc68ffb8b90e57b304e2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-icu-collections-1.
	* gnu/packages/crates-io.scm (rust-icu-collections-1): New variable.

	Change-Id: I0ce6b13be5bbdf9f2b508f726e516fc49d674a0f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-icu-provider-macros-1.
	* gnu/packages/crates-io.scm (rust-icu-provider-macros-1): New variable.

	Change-Id: I88138972b6f58c541ea3bb00cf8c75228ed40598

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cookie-store-0.21.
	* gnu/packages/crates-io.scm (rust-cookie-store-0.21): New variable.
	(rust-cookie-store-0.20): Inherit from rust-cookie-store-0.21.

	Change-Id: Ic1730d722aaa6f286c5778ed26eeb2edb779c6e9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rustls-platform-verifier-0.4.
	* gnu/packages/crates-tls.scm (rust-rustls-platform-verifier-0.4): New
	variable.

	Change-Id: I294069ba551bf545503ab64ade44d21255c09b10

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rustls-platform-verifier-0.5.
	* gnu/packages/crates-tls.scm (rust-rustls-platform-verifier-0.5): New
	variable.
	(rust-rustls-platform-verifier-0.3): Inherit from
	rust-rustls-platform-verifier-0.5.

	Change-Id: Id4c7fd60e540ffe06193de008a868beec0356bb0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-h3-0.0.6.
	* gnu/packages/crates-web.scm (rust-h3-0.0.6): New variable.
	(rust-h3-0.0.4): Inherit from rust-h3-0.0.6.

	Change-Id: I66b01f3c8b47db1c94e32800be2c5e6045a87090

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-h3-quinn-0.0.7.
	* gnu/packages/crates-web.scm (rust-h3-quinn-0.0.7): New variable.
	(rust-h3-quinn-0.0.5): Inherit from rust-h3-quinn-0.0.7.

	Change-Id: I478e71b8d592ef3b2bd617c72380d9e710361e7f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-hyper-rustls-0.27.
	* gnu/packages/crates-web.scm (rust-hyper-rustls-0.27): New variable.
	(rust-hyper-rustls-0.26): Inherit from rust-hyper-rustls-0.27.

	Change-Id: Ib6d435729e3ef22435592ca60de6735307c5122c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-webpki-root-certs-0.26.
	* gnu/packages/crates-web.scm (rust-webpki-root-certs-0.26): New
	variable.

	Change-Id: I112693bc196c28a8f478df7ea419c514e886ff98

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-databake-derive-0.1.
	* gnu/packages/crates-io.scm (rust-databake-derive-0.1): New variable.

	Change-Id: I48ba65f3cc737103d10183c5d48d6cc4a062dafa

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-utf8-iter-1.
	* gnu/packages/crates-io.scm (rust-utf8-iter-1): New variable.

	Change-Id: I66a7afa6093e03646366278d343d21028904bcf4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-writeable-0.5.
	* gnu/packages/crates-io.scm (rust-writeable-0.5): New variable.

	Change-Id: I45c01cbe11a9a8db8d06ac56dea6bb0da95edfce

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-yoke-derive-0.7.
	* gnu/packages/crates-io.scm (rust-yoke-derive-0.7): New variable.

	Change-Id: Iecf5037f9f937393833c0efbb696e1a7fc512061

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-zerofrom-derive-0.1.
	* gnu/packages/crates-io.scm (rust-zerofrom-derive-0.1): New variable.

	Change-Id: Ifd32034ed9c0a79daff2386186ce9ab5ad730b74

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-zerovec-derive-0.10.
	* gnu/packages/crates-io.scm (rust-zerovec-derive-0.10): New variable.

	Change-Id: Iaf9633fd892a836e387fd8d9dab381be8eadc4f1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hyper-util-0.1: Update to 0.1.5.
	* gnu/packages/crates-web.scm (rust-hyper-util-0.1): Update to 0.1.5.

	Change-Id: I0538c51202c6c80fb2122544675a0c66680bce9e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-json-core-0.5: Update to 0.5.1.
	* gnu/packages/crates-io.scm (rust-serde-json-core-0.5): Update to 0.5.1.

	Change-Id: I524ceae031abe386a5fd97a6cf9a24b314781433

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-typed-json-0.1.
	* gnu/packages/crates-io.scm (rust-typed-json-0.1): New variable.

	Change-Id: I655541f708edad9592897735a80c8202838e033c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-axum-macros-0.4: Update to 0.4.2.
	* gnu/packages/crates-web.scm (rust-axum-macros-0.4): Update to 0.4.2.
	[arguments]: Don't skip the tests.
	[cargo-inputs]: Remove rust-heck-0.4.

	Change-Id: Iaa01db5a39feb7ab4b35bb318302077c5d58ed42

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-axum-extra-0.9: Update to 0.9.6.
	* gnu/packages/crates-web.scm (rust-axum-extra-0.9): Update to 0.9.6.
	[cargo-inputs]: Add rust-fastrand-2, rust-tracing-0.1,
	rust-typed-json-0.1.  Replace rust-tower-0.4 with 0.5.
	[cargo-development-inputs]: Add rust-hyper-1, rust-reqwest-0.12.
	Replace rust-tower-0.4 with 0.5, rust-tower-http-0.5 with 0.6.

	Change-Id: I884d254f5b1650931f3aaaaa4f2122dd91f88984

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-axum-core-0.4: Update to 0.4.5.
	* gnu/packages/crates-web.scm (rust-axum-core-0.4): Update to 0.4.5.
	[arguments]: Adjust the cargo-test-flags.
	[cargo-inputs]: Replace rust-sync-wrapper-0.1 with 1,
	rust-tower-http-0.5 with 0.6.
	[cargo-development-inputs]: Replace rust-tower-http-0.5 with 0.6.

	Change-Id: I243acd6f7fbaeb480fcabc7f84c1e2cf4ab7bbd2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-axum-0.7: Update to 0.7.9.
	* gnu/packages/crates-web.scm (rust-axum-0.7): Update to 0.7.9.
	[cargo-inputs]: Replace rust-base64-0.21 with 0.22,
	rust-sync-wrapper-0.1 with 1, rust-tokio-tungstenite-0.21 with 0.24,
	rust-tower-0.4 with 0.5, rust-tower-http-0.5 with 0.6.
	[cargo-development-inputs]: Replace rust-reqwest-0.11 with 0.12,
	rust-tokio-tunstenite-0.21 with 0.24, rust-tower-0.4 with 0.5,
	rust-tower-http-0.5 with 0.6.  Remove rust-rustversion-1.

	Change-Id: I4e614f4287fcc25f349a2611cff247eb2cb50669

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tokio-tungstenite-0.24.
	* gnu/packages/crates-io.scm (rust-tokio-tungstenite-0.24): New
	variable.
	(rust-tokio-tungstenite-0.21): Inherit from rust-tokio-tungstenite-0.24.

	Change-Id: I9ad571c40372d3e2588ca4e1871c16306f70b6d8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tower-http-0.6.
	* gnu/packages/crates-web.scm (rust-tower-http-0.6): New variable.
	(rust-tower-http-0.5): Inherit from rust-tower-http-0.6.

	Change-Id: I3f2d106f8d7f213b26cdcf161de6432c3b99daab

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tower-0.5.
	* gnu/packages/crates-web.scm (rust-tower-0.5): New variable.
	(rust-tower-0.4): Inherit from rust-tower-0.5.

	Change-Id: I218881a06ad3379c383e9de3d3ef16a6029cca80

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tungstenite-0.24.
	* gnu/packages/crates-web.scm (rust-tungstenite-0.24): New variable.
	(rust-tungstenite-0.21): Inherit from rust-tungstenite-0.24.

	Change-Id: Ifceb2e4472769a5de9f1138ef9541de6dd2a2d0d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-h1-2: Update to 2.3.4.
	* gnu/packages/crates-web.scm (rust-async-h1-2): Update to 2.3.4.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-async-global-executor-2, rust-async-io-2,
	rust-futures-lite-1.  Remove rust-async-std-1, rust-byte-pool-0.2,
	rust-futures-core-0.3, rust-lazy-static-1.
	[cargo-development-inputs]: Add rust-async-std-1,
	rust-pretty-assertions-0.6.

	Change-Id: I31be661d8dbe20a4d986a691ccb85ae0dfb5e44e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-brotli-6.
	* gnu/packages/crates-io.scm (rust-brotli-6): New variable.

	Change-Id: Id0be9f8cfea7253f9fa8553a1f8b821cbabfc63f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-const-str-0.5.
	* gnu/packages/crates-io.scm (rust-const-str-0.5): New variable.

	Change-Id: I9bb7cc4f1ead90822ebbcbc6bdb4fe50ab12a42e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-actix-files-0.6.
	* gnu/packages/crates-web.scm (rust-actix-files-0.6): New variable.

	Change-Id: I5c8cc479f184224b8dc9d64ec230e2031316c5d4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-actix-test-0.1.
	* gnu/packages/crates-web.scm (rust-actix-test-0.1): New variable.

	Change-Id: I3f6fc6ead977ec4d7c71275e79dd34b20429f0d5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-http-range-0.1.
	* gnu/packages/crates-web.scm (rust-http-range-0.1): New variable.

	Change-Id: Id47ee1cbce0b30f311081f5433b62e05cf96a2df

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-actix-server-2: Update to 2.5.0.
	* gnu/packages/crates-web.scm (rust-actix-server-2): Update to 2.5.0.
	[arguments]: Don't skip the tests.
	[cargo-inputs]: Replace rust-mio-0.8 with 1, rust-tokio-uring-0.4 with
	0.5.
	[cargo-development-inputs]: Add rust-actix-codec-0.5, rust-artix-rt-2,
	rust-bytes-1, rust-futures-util-0.3, rust-pretty-env-logger-0.5,
	rust-tokio-1.

	Change-Id: Iac7dd65c787c5bcbf238eb6175b0402542f423d1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-actix-tls-3: Update to 3.4.0.
	* gnu/packages/crates-web.scm (rust-actix-tls-3): Update to 3.4.0.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.
	[cargo-inputs]: Add rust-rustls-0.26.
	[cargo-development-inputs]: Add rust-actix-codec-0.5, rust-actix-rt-2,
	rust-actix-server-2, rust-bytes-1, rust-futures-util-0.3,
	rust-itertools-0.12, rust-pretty-env-logger-0.5, rust-rcgen-0.12,
	rust-rustls-pemfile-2, rust-tokio-rustls-0.26,
	rust-trust-dns-resolver-0.23.

	Change-Id: Id48ed6b0ad46680f9d7bf89e8b7c4e2e9e2028ca

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-actix-web-4: Update to 4.9.0.
	* gnu/packages/crates-web.scm (rust-actix-web-4): Update to 4.9.0.
	[cargo-inputs]: Add rust-impl-more-0.1, rust-regex-lite-0.1.
	[cargo-development-inputs]: Add rust-actix-files-0.6,
	rust-actix-test-0.1, rust-awc-3, rust-brotli-6, rust-const-str-0.5,
	rust-core-affinity-0.8, rust-criterion-0.5, rust-env-logger-0.11,
	rust-flate2-1, rust-futures-util-0.3, rust-openssl-0.10, rust-rand-0.8,
	rust-rcgen-0.13, rust-rustls-0.25, rust-rustls-pemfile-2, rust-serde-1,
	rust-static-assertions-1, rust-tokio-1, rust-zstd-0.13.
	[inputs]: Add openssl.

	Change-Id: Ieabd6b20d97a838a7cfe27e78e2dd9c97bdeacca

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-actix-web-codegen-4: Update to 4.3.0.
	* gnu/packages/crates-web.scm (rust-actix-web-codegen-4): Update to
	4.3.0.
	[arguments]: Don't skip the tests.
	[cargo-development-inputs]: Add rust-actix-macros-0.2, rust-actix-rt-2,
	rust-actix-test-0.1, rust-actix-utils-3, rust-actix-web-4,
	rust-futures-core-0.3, rust-rustversion-1, rust-trybuild-1.
	[native-inputs]: Add pkg-config.
	[inputs]: Add zstd:lib.

	Change-Id: I8a36315ae9b5b78457d9564a2146a1dc94d99bdd

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-awc-3.
	* gnu/packages/crates-web.scm (rust-awc-3): New variable.
	(rust-awc-2): Inherit from rust-awc-3.

	Change-Id: I3e5419bae98058b9100f6d4a3b551928561193d2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-actix-rt-2: Update to 2.10.0.
	* gnu/packages/crates-web.scm (rust-actix-rt-2): Update to 2.10.0.
	[arguments]: Don't skip the tests.
	[cargo-inputs]: Replace rust-tokio-uring-0.4 with 0.5.
	[cargo-development-inputs]: Add rust-tokio-1.

	Change-Id: Ic4f3d098e27ae9b398247bb3c25601e428a3563b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-actix-http-3: Update to 3.9.0.
	* gnu/packages/crates-web.scm (rust-actix-http-3): Update to 3.9.0.
	[cargo-inputs]: Replace rust-base64-0.21 with 0.22, rust-brotli-3 with
	6.
	[cargo-development-inputs]: Add rust-actix-http-test-3,
	rust-actix-server-2, rust-actix-tls-3, rust-actix-web-4,
	rust-async-stream-0.3, rust-criterion-0.5, rust-divan-0.1,
	rust-env-logger-0.11, rust-futures-util-0.3, rust-memchr-2,
	rust-once-cell-1, rust-openssl-0.10, rust-rcgen-0.13, rust-regex-1,
	rust-rustls-0.23, rust-rustls-pemfile-2, rust-rustversion-1,
	rust-serde-1, rust-serde-json-1, rust-static-assertions-1, rust-tokio-1.
	[native-inputs]: Add pkg-config.
	[inputs]: Add openssl, zstd:lib.

	Change-Id: I432e0f4fd571d59f79add70f1ade3c1c89737ef4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-actix-router-0.5: Update to 0.5.3.
	* gnu/packages/crates-web.scm (rust-actix-router-0.5): Update to 0.5.3.
	[arguments]: Don't skip the tests.
	[cargo-inputs]: Add rust-cfg-if-1, rust-regex-lite-0.1.
	[cargo-development-inputs]: Add rust-criterion-0.5, rust-http-0.2,
	rust-percent-encoding-2, rust-serde-1.

	Change-Id: I137321d6a31868b365f2d188082fe42228d5005f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-actix-http-test-3.
	* gnu/packages/crates-web.scm (rust-actix-http-test-3): New variable.
	(rust-actix-http-test-1): Inherit from rust-actix-http-test-3.

	Change-Id: Ie33360fc0d59607530f224bd89d8f0b4687d9b92

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tokio-uring-0.5.
	* gnu/packages/crates-io.scm (rust-tokio-uring-0.5): New variable.
	(rust-tokio-uring-0.4): Inherit from rust-tokio-uring-0.5.

	Change-Id: I0ffab479e9652202b27c23ada5ca3578f5879646

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-io-uring-0.6.
	* gnu/packages/crates-io.scm (rust-io-uring-0.6): New variable.
	(rust-io-uring-0.5): Inherit from rust-io-uring-0.6.

	Change-Id: I0c7e3196c2084fea5c2749899170fb5794d98166

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-const-str-proc-macro-0.5.
	* gnu/packages/crates-io.scm (rust-const-str-proc-macro-0.5): New
	variable.

	Change-Id: Ib9e41b973ab5ecd8c79f0fc400045e92e297d2a2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hyper-0.14: Update to 0.14.32.
	* gnu/packages/crates-web.scm (rust-hyper-0.14): Update to 0.14.32.

	Change-Id: I56795e39aad28c008a0e742369064431ed9877ce

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustls-pki-types-1: Update to 1.10.1.
	* gnu/packages/crates-tls.scm (rust-rustls-pki-types-1): Update to 1.10.1.

	Change-Id: I99d31e48deee1c4448e628074a1310a3669be392

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rcgen-0.13: Update to 0.13.2.
	* gnu/packages/crates-tls.scm (rust-rcgen-0.13): Update to 0.13.2.

	Change-Id: I8b1a1df1c7c4c6beebc94b8760aa24c6c9dc602e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crypto-mac-0.10: Update to 0.10.1.
	* gnu/packages/crates-crypto.scm (rust-crypto-mac-0.10): Update to
	0.10.1.
	[source]: Add snippet to allow for newer versions of dependencies.
	[arguments]: Don't skip the build.

	Change-Id: Iaec3640cc4a3d5c33dcd8c27ddd2a96eea0f5e42

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-inotify-0.9: Update to 0.9.6.
	* gnu/packages/crates-io.scm (rust-inotify-0.9): Update to 0.9.6.
	[arguments]: Don't skip the build.

	Change-Id: Ie52a05c052864e1bc80580d2fba53c5fd6a5c618

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-indextree-4: Update to 4.7.3.
	* gnu/packages/crates-io.scm (rust-indextree-4): Update to 4.7.3.
	[cargo-inputs]: Add rust-indextree-macros-0.1.

	Change-Id: I61ce8079786bd17d3c48d22d7691cc95c9b56b1b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-indextree-macros-0.1.
	* gnu/packages/crates-io.scm (rust-indextree-macros-0.1): New variable.

	Change-Id: I468b2fb3cf42ab1a97ff71696873d4559a0c53ee

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-insta-1: Update to 1.41.1.
	* gnu/packages/crates-io.scm (rust-insta-1): Update to 1.41.1.
	[arguments]: Update the cargo-test-flags.
	[cargo-inputs]: Add rust-clap-4.  Remove rust-yaml-rust-0.4.
	[cargo-development-inputs]: Add rust-rustc-version-0.4.

	Change-Id: Idb598d8c063f09d504990e48c477fa847330f0aa

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-io-lifetimes-1: Update to 1.0.11.
	* gnu/packages/crates-io.scm (rust-io-lifetimes-1): Update to 1.0.11.

	Change-Id: I91db77d9ed81432f7ceec803db5498952de04e2a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-io-lifetimes-2: Update to 2.0.4.
	* gnu/packages/crates-io.scm (rust-io-lifetimes-2): Update to 2.0.4.

	Change-Id: I38e6e5ad43707de6b53895f353636a60994e0472

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-io-extras-0.18: Update to 0.18.4.
	* gnu/packages/crates-io.scm (rust-io-extras-0.1): Update to 0.18.4.
	[cargo-inputs]: Replace rust-mio-0.8 with 1, rust-socket2-0.4 with 0.5.

	Change-Id: I836eae0a40c5278ae20fbc46d11925efa01001af

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-os-pipe-1: Update to 1.2.1.
	* gnu/packages/crates-io.scm (rust-os-pipe-1): Update to 1.2.1.
	[cargo-inputs]: Replace rust-window-sys-0.52 with 0.59.

	Change-Id: If985984a75a8c2aa151675f3d9114169f249fb0a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-socket2-0.5: Update to 0.5.8.
	* gnu/packages/crates-io.scm (rust-socket2-0.5): Update to 0.5.8.
	[cargo-inputs]: Replace rust-windows-sys-0.48 with 0.52.

	Change-Id: I28517e025624f5be2922e989930707592a37ca40

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-iri-string-0.7: Update to 0.7.7.
	* gnu/packages/crates-io.scm (rust-iri-string-0.7): Update to 0.7.7.

	Change-Id: I2c2183d4f6c73385a59286f89d4ba685074d61fe

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-is-executable-1: Update to 1.0.4.
	* gnu/packages/crates-io.scm (rust-is-executable-1): Update to 1.0.4.
	[arguments]: Don't skip the build.
	[cargo-development-inputs]: Add rust-diff-0.1.

	Change-Id: I8432e0b3510069efeab6217fe635407f274813ba

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-itoa-1: Update to 1.0.14.
	* gnu/packages/crates-io.scm (rust-itoa-1): Update to 1.0.14.

	Change-Id: I1c481c13fd46b294329542998f2ef34883f8265c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-if-chain-1: Update to 1.0.2.
	* gnu/packages/crates-io.scm (rust-if-chain-1): Update to 1.0.2.

	Change-Id: I1c9ee90aa0b8ee8cbaee78552be53c218a1d3abb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-human-format-1: Update to 1.1.0.
	* gnu/packages/crates-io.scm (rust-human-format-1): Update to 1.1.0.

	Change-Id: Ic97d3183c60bc4d8e9c5d065191d113284f9d484

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-human-date-parser-0.1: Update to 0.1.2.
	* gnu/packages/crates-io.scm (rust-human-date-parser-0.1): Update to 0.1.2.

	Change-Id: Ica2550e1925e5668fe19dfe603edda5cda0f68c7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-humantime-serde-1: Update to 1.1.1.
	* gnu/packages/crates-io.scm (rust-humantime-serde-1): Update to 1.1.1.
	[arguments]: Don't skip the build.  Add cargo-test-flags.
	[cargo-development-inputs]: Add rust-serde-json-1,
	rust-version-sync-0.8.

	Change-Id: I957ee5cf947f703b8f548e9d7bec61cacb794f3e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libdeflater-1: Update to 1.23.0.
	* gnu/packages/crates-io.scm (rust-libdeflater-1): Update to 1.23.0.
	[native-inputs]: Add pkg-config.
	[inputs]: Add libdeflate.

	Change-Id: Iadc9f20ef30329c32251ad9f5fee09e2b9d52647

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hts-sys-2: Update to 2.2.0.
	* gnu/packages/crates-io.scm (rust-hts-sys-2): Update to 2.2.0.
	[cargo-inputs]: Replace rust-bindgen-0.53 with 0.69,
	rust-libdeflate-sys-0.7 with 1.

	Change-Id: I7347f774cdd087a2b9d2dfd9d2bfc4c2e59be14c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libdeflate-sys-1: Update to 1.23.0.
	* gnu/packages/crates-io.scm (rust-libdeflate-sys-1): Update to 1.23.0.
	[source]: Add snippet to remove bundled sources and to default to the
	system libdeflate.
	[cargo-inputs]: Add rust-pkg-config-0.3.
	[native-inputs]: Add pkg-config.
	[inputs]: Add libdeflate.

	Change-Id: I1f921d2b58ee341d257944a8231c17aa82095a63

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-home-0.5: Update to 0.5.11.
	* gnu/packages/crates-io.scm (rust-home-0.5): Update to 0.5.11.
	[cargo-inputs]: Replace rust-windows-sys-0.52 with 0.59.

	Change-Id: Ifdfc6364546b656d7c7fdf272fdf2126e8ae9d37

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-half-2: Update to 2.4.1.
	* gnu/packages/crates-io.scm (rust-half-2): Update to 2.4.1.
	[arguments]: Remove cargo-test-flags.
	[cargo-inputs]: Add rust-rkyv-0.7.

	Change-Id: I89e7b8739badc8dede105168a1e4a69b1268a00d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-half-1: Update to 1.8.3.
	* gnu/packages/crates-io.scm (rust-half-1): Update to 1.8.3.
	[arguments]: Remove cargo-test-flags.

	Change-Id: I2b1e25e6c906839a1a97866eec194b40a4764a5d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-handlebars-5: Update to 5.1.2.
	* gnu/packages/crates-io.scm (rust-handlebars-5): Update to 5.1.2.
	[cargo-inputs]: Replace rust-heck-0.4 with 0.5.

	Change-Id: I76587fc57a4377753f82043fff2115004c313e0b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hash32-derive-0.1: Update to 0.1.1.
	* gnu/packages/crates-io.scm (rust-hash32-derive-0.1): Update to 0.1.1.
	[cargo-inputs]: Replace rust-proc-macro2-0.3 with 1, rust-quote-0.5 with
	1, rust-syn-0.13 with 1.

	Change-Id: If70f35b3adb09495ed9bb36d84e1cc15d60fdcc3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-fs-set-times-0.19.
	* gnu/packages/crates-io.scm (rust-fs-set-times-0.19): Delete variable.

	Change-Id: I16b2f0ce2060d6a089b632336a16256d4208fa7c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-0.1: Update to 0.1.31.
	* gnu/packages/crates-io.scm (rust-futures-0.1): Update to 0.1.31.
	Inherit from rust-futures-0.3.
	[arguments]: Don't skip the build.  Add cargo-test-flags.

	Change-Id: I9dd812957f94603f5c20173245a6b89c7b984101

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-fs-at-0.1: Update to 0.1.10.
	* gnu/packages/crates-io.scm (rust-fs-at-0.1): Update to 0.1.10.
	[cargo-inputs]: Remove rust-smart-default-0.7.
	[cargo-development-inputs]: Replace rust-fs-set-times-0.19 with 0.20.

	Change-Id: I8eaac38b88a23b6c7e714bf6e6c8e8fcdceb1590

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-freetype-0.7: Update to 0.7.2.
	* gnu/packages/crates-io.scm (rust-freetype-0.7): Update to 0.7.2.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Replace rust-freetype-sys-0.13 with 0.20.
	[inputs]: Add freetype.

	Change-Id: Ie0075965468999930e6314354355132870d40b80

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-fork-0.1: Update to 0.1.23.
	* gnu/packages/crates-io.scm (rust-fork-0.1): Update to 0.1.23.

	Change-Id: I82e85937c10e2466ddba9bfd1b991728540787b9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-foreign-types-shared-0.3: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-foreign-types-shared-0.3): Update to 0.3.1.

	Change-Id: I61f630abb289279a1879605d395f43d13aa775f3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-foreign-types-macros-0.2: Update to 0.2.3.
	* gnu/packages/crates-io.scm (rust-foreign-types-macros-0.2): Update to
	0.2.3.
	[cargo-inputs]: Replace rust-syn-1 with 2.

	Change-Id: I452866a98f7b37b23bdc915d81b016736f9f1cdf

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-foldhash-0.1: Update to 0.1.4.
	* gnu/packages/crates-io.scm (rust-foldhash-0.1): Update to 0.1.4.

	Change-Id: Ia0a7d7f0fcfe53c7d767281067d625343a323d7f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-flume-0.11: Update to 0.11.1.
	* gnu/packages/crates-io.scm (rust-flume-0.11): Update to 0.11.1.
	[arguments]: Don't skip the tests.
	[cargo-development-inputs]: Add rust-getrandom-0.2.  Replace
	rust-criterion-0.3 with 0.5.

	Change-Id: I3fdb4d2cb1f2bbc9197458c5cded97d4c51c5be2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-flagset-0.4: Update to 0.4.6.
	* gnu/packages/crates-io.scm (rust-flagset-0.4): Update to 0.4.6.

	Change-Id: I097f855b5b205d73c723cc44ed37c4367b0cf8c1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-fixed-1: Update to 1.28.0.
	* gnu/packages/crates-io.scm (rust-fixed-1): Update to 1.28.0.
	[cargo-inputs]: Replace rust-borsh-0.10 with 1.

	Change-Id: I9243e95f19073ac62b3a7adc17ef0fbd6d1733d0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-finl-unicode-1: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-finl-unicode-1): Update to 1.3.0.
	[cargo-inputs]: Replace rust-criterion-0.3 with 0.5.

	Change-Id: I1457d8f2f66b97fc8eced3aacf43bda86c2fac0b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-filetreelist-0.5: Update to 0.5.2.
	* gnu/packages/crates-io.scm (rust-filetreelist-0.5): Update to 0.5.2.

	Change-Id: I5f5ca42eaee9f1ace939d3575a16ff4744126135

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-file-id-0.2: Update to 0.2.2.
	* gnu/packages/crates-io.scm (rust-file-id-0.2): Update to 0.2.2.
	[cargo-inputs]: Replace rust-windows-sys-0.48 with 0.52.

	Change-Id: Iff107a094b0247cbf35cca436bf4217bbfaabdc0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-figment-0.10: Update to 0.10.19.
	* gnu/packages/crates-io.scm (rust-figment-0.10): Update to 0.10.19.

	Change-Id: Ia2c6d9670f06141651b50683125e639307716e21

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-field-offset-0.3: Update to 0.3.6.
	* gnu/packages/crates-io.scm (rust-field-offset-0.3): Update to 0.3.6.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Replace rust-memoffset-0.6 with 0.9,
	rust-rustc-version-0.3 with 0.4.

	Change-Id: I23c36ada3f8dc8b33427e55fb2ebd92b04896020

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-femme-2: Update to 2.2.1.
	* gnu/packages/crates-io.scm (rust-femme-2): Update to 2.2.1.

	Change-Id: I1dfec96c25ce8c9f95e69af9d8761d5db175f03f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-fd-lock-3: Update to 3.0.13.
	* gnu/packages/crates-io.scm (rust-fd-lock-3): Update to 3.0.13.
	[cargo-inputs]: Replace rust-rustix-0.37 with 0.38.

	Change-Id: I3e80bda36f8b37344258b332e14318f6ec1fc8f6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-fdeflate-0.3: Update to 0.3.7.
	* gnu/packages/crates-io.scm (rust-fdeflate-0.3): Update to 0.3.7.

	Change-Id: I8ad9e30c09565898b22dd961ed601e6af5010d3d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-fastrand-2: Update to 2.3.0.
	* gnu/packages/crates-io.scm (rust-fastrand-2): Update to 2.3.0.

	Change-Id: I41431798c972822d8381c94eaf20738c4a792a3a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-fakeit-1: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-fakeit-1): Update to 1.3.0.

	Change-Id: I6b7227c1ffcaf2c705c80c3cf951941d74dbc964

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-failure-0.1: Update to 0.1.8.
	* gnu/packages/crates-io.scm (rust-failure-0.1): Update to 0.1.8.
	[arguments]: Don't skip the build.

	Change-Id: Icbe2b91e7f4c6db2868dccccd4603b4220361181

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-failure-derive-0.1: Update to 0.1.8.
	* gnu/packages/crates-io.scm (rust-failure-derive-0.1): Update to 0.1.8.
	[arguments]: Don't skip the build.

	Change-Id: I11024e9360cc7c71b71fa0fe6f92ade681a349c5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-eyeball-0.8: Update to 0.8.8.
	* gnu/packages/crates-io.scm (rust-eyeball-0.8): Update to 0.8.8.

	Change-Id: Ia27008c6362726b8d76aeb138151beb471c04afc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-expect-test-1: Update to 1.5.1.
	* gnu/packages/crates-io.scm (rust-expect-test-1): Update to 1.5.1.

	Change-Id: I861facb506bd4f68fbbdf263225b54230875d237

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-event-listener-strategy-0.5: Update to 0.5.3.
	* gnu/packages/crates-io.scm (rust-event-listener-strategy-0.5): Update to 0.5.3.

	Change-Id: Ifbe96fc5cbad6a42290812a01f4ca3f7d0ce8190

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-eyeball-im-0.4: Update to 0.4.3.
	* gnu/packages/crates-io.scm (rust-eyeball-im-0.4): Update to 0.4.3.
	[cargo-inputs]: Add rust-serde-1.
	[cargo-development-inputs]: Add rust-serde-json-1.

	Change-Id: Ibd605670792839e3a3c1ac901229cbe3860f6940

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-escargot-0.5: Update to 0.5.13.
	* gnu/packages/crates-io.scm (rust-escargot-0.5): Update to 0.5.13.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.
	[cargo-development-inputs]: Add rust-automod-1, rust-tempfile-3.  Remove
	rust-assert-fs-1.

	Change-Id: I64aecc64d00662c1f334124392840239853f184f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-escape8259-0.5: Update to 0.5.3.
	* gnu/packages/crates-io.scm (rust-escape8259-0.5): Update to 0.5.3.

	Change-Id: Ibe16e0bf44adc8839025a88c0e1a096cee4678ff

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-error-code-3: Update to 3.3.1.
	* gnu/packages/crates-io.scm (rust-error-code-3): Update to 3.3.1.

	Change-Id: Ifd36ba62d49e19f5b8702f2bbc8dcd39ce2a6608

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-errno-0.3: Update to 0.3.10.
	* gnu/packages/crates-io.scm (rust-errno-0.3): Update to 0.3.10.

	Change-Id: I500cd5377a6a8b65ce364874889ccf1a80d1345b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-error-code-2: Update to 2.3.1.
	* gnu/packages/crates-io.scm (rust-error-code-2): Update to 2.3.1.
	[arguments]: Don't skip the build.

	Change-Id: If466df3993a3a35b3e090c405acd82153345c2eb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-erased-serde-0.3: Update to 0.3.31.
	* gnu/packages/crates-io.scm (rust-erased-serde-0.3): Update to 0.3.31.

	Change-Id: Idcce9d8db0e54e2b2f806303ac3c640bd64a8c68

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-enumset-derive-0.10.
	* gnu/packages/crates-io.scm (rust-enumset-derive-0.10): New variable.
	(rust-enumset-derive-0.5): Remove variable.

	Change-Id: Ifb4074f6887e001a937c53ba08ae4a387ca539f0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-enumset-1: Update to 1.1.5.
	* gnu/packages/crates-io.scm (rust-enumset-1): Update to 1.1.5.
	[cargo-inputs]: Replace rust-enumset-derive-0.5 with 0.10.
	[cargo-development-inputs]: Remove rust-rustversion-1, rust-trybuild-1.

	Change-Id: I63c46aace91fdbb6f56d9bfd414043c81c33be6e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-env-logger-0.11: Update to 0.11.6.
	* gnu/packages/crates-io.scm (rust-env-logger-0.11): Update to 0.11.6.
	[arguments]: Remove cargo-test-flags.

	Change-Id: Ibf4296cf6f27b8d232c8ae8a306fe977e8221db5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-env-filter-0.1: Update to 0.1.3.
	* gnu/packages/crates-io.scm (rust-env-filter-0.1): Update to 0.1.3.
	[cargo-development-inputs]: Add rust-snapbox-0.6.

	Change-Id: Ife3421afcc539a199b82a4b898d40f018dcc8ed7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-enum-iterator-derive-1: Update to 1.4.0.
	* gnu/packages/crates-io.scm (rust-enum-iterator-derive-1): Update to 1.4.0.

	Change-Id: I607c1eb81260f55045d2e914fa6fe699309a7fe4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-enum-iterator-1: Update to 1.5.0.
	* gnu/packages/crates-io.scm (rust-enum-iterator-1): Update to 1.5.0.

	Change-Id: If60f4f127d62c01c7f4ba2723c8a9c66ac0e7082

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-enum-as-inner-0.6: Update to 0.6.1.
	* gnu/packages/crates-io.scm (rust-enum-as-inner-0.6): Update to 0.6.1.
	[cargo-inputs]: Replace rust-heck-0.4 with 0.5.

	Change-Id: I2d0649a4a50152e1651fda04359a6c85a3c25b86

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-enum-as-inner-0.3: Update to 0.3.4.
	* gnu/packages/crates-io.scm (rust-enum-as-inner-0.3): Update to 0.3.4.
	[cargo-inputs]: Replace rust-heck-0.3 with 0.4.

	Change-Id: I73816ac9481be11f476705518dc567587d635598

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-enum-map-0.6: Update to 0.6.6.
	* gnu/packages/crates-io.scm (rust-enum-map-0.6): Update to 0.6.6.
	[cargo-inputs]: Add rust-serde-derive-1.

	Change-Id: I2a2e72eecb814383c1757adb33d513c630aa114d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-enumber-0.3: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-enumber-0.3): Update to 0.3.1.
	[cargo-inputs]: Replace rust-syn-1 with 2.
	[description]: Fill out.

	Change-Id: Ibe113029edda3061a7405b578bea82de64ef858b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-elain-0.3: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-elain-0.3): Update to 0.3.1.

	Change-Id: I4a036ec78f7584933943a56954f1bec6f6843b35

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-eml-parser-0.1.
	* gnu/packages/crates-io.scm (rust-eml-parser-0.1): Delete variable.

	Change-Id: If6611ef40d750f3898bb406fd7069465abbfe3b3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ena-0.14: Update to 0.14.3.
	* gnu/packages/crates-io.scm (rust-ena-0.14): Update to 0.14.3.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Remove rust-petgraph-0.4.

	Change-Id: I953fc5f3725fefba286c25ee5fad01a5e2204bad

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ego-tree-0.6: Update to 0.6.3.
	* gnu/packages/crates-io.scm (rust-ego-tree-0.6): Update to 0.6.3.
	[arguments]: Don't skip the build.

	Change-Id: I5b3e25dd2917bd041c1fd28dd1c24967cfd9f1a4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ecb-0.1: Update to 0.1.2.
	* gnu/packages/crates-io.scm (rust-ecb-0.1): Update to 0.1.2.

	Change-Id: I430a820fc34b72762a24d6f213c2fb4385af2a6e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-easy-parallel-3: Update to 3.3.1.
	* gnu/packages/crates-io.scm (rust-easy-parallel-3): Update to 3.3.1.

	Change-Id: Ib6f1185d2340a62373cd97141b60efa28e921067

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-edit-distance-2: Update to 2.1.3.
	* gnu/packages/crates-io.scm (rust-edit-distance-2): Update to 2.1.3.
	[cargo-development-inputs]: Replace rust-quickcheck-0.9 with 1.

	Change-Id: Ib17185a00ec0c4f4aa4fee382ece8d08cacbe403

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-easy-cast-0.5: Update to 0.5.3.
	* gnu/packages/crates-io.scm (rust-easy-cast-0.5): Update to 0.5.3.
	[arguments]: Remove cargo-test-flags.

	Change-Id: Ia70a567212492bab715aeecd09904040cbe49c9b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-derive-arbitrary-1: Update to 1.4.1.
	* gnu/packages/crates-io.scm (rust-derive-arbitrary-1): Update to 1.4.1.

	Change-Id: I9eab5ddb2683cffc333eadfbaf9f8a57195672bc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-arbitrary-1: Update to 1.4.1.
	* gnu/packages/crates-io.scm (rust-arbitrary-1): Update to 1.4.1.

	Change-Id: I1c1b756414c5c994210899d6324e9080f2e7d94b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-derive-more-0.99: Update to 0.99.18.
	* gnu/packages/crates-io.scm (rust-derive-more-0.99): Update to 0.99.18.
	[arguments]: Don't skip the tests.
	[cargo-inputs]: Replace rust-syn-1 with 2.

	Change-Id: I845000d741f8356795b07befce4db607c266bf1a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-deunicode-1.
	* gnu/packages/crates-io.scm (rust-deunicode-1): New variable.
	(rust-deunicode-0.4): Inherit from rust-deunicode-1.

	Change-Id: I8af978ed7aedd88c98fb7cbac6d2bcecaa04cf5f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-dwrote-0.11: Update to 0.11.2.
	* gnu/packages/crates-io.scm (rust-dwrote-0.11): Update to 0.11.2.

	Change-Id: Ic1ebd878e727e2fba8b5a9772ce045ddc573e4d1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-downcast-rs-1: Update to 1.2.1.
	* gnu/packages/crates-io.scm (rust-downcast-rs-1): Update to 1.2.1.

	Change-Id: I81056bf0457c0e5d20dd552a0869cf899607c8fc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-dircpy-0.3: Update to 0.3.19.
	* gnu/packages/crates-io.scm (rust-dircpy-0.3): Update to 0.3.19.

	Change-Id: I3a35340a05a45b6c6eb64fef45fb1d54549e2863

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-docopt-1: Update to 1.1.1.
	* gnu/packages/crates-io.scm (rust-docopt-1): Update to 1.1.1.
	[cargo-inputs]: Replace rust-strsim-0.9 with 0.10.

	Change-Id: If11781e2e780a71d4a83848a9b5fcc489718d2f1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-duct-0.13: Update to 0.13.7.
	* gnu/packages/crates-io.scm (rust-duct-0.13): Update to 0.13.7.
	[arguments]: Don't skip the build.  Add cargo-test-flags.
	[cargo-inputs]: Replace rust-os-pipe-0.9 with 1, rust-shared-child-0.3
	with 1.
	[cargo-development-inputs]: Add rust-tempfile-3.  Remove
	rust-tempdir-0.3.

	Change-Id: Idf423bf44ce8359861449027411eb8234c4306b4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-shared-child-1.
	* gnu/packages/crates-io.scm (rust-shared-child-1): New variable.
	(rust-shared-child-0.3): Inherit from rust-shared-child-1.

	Change-Id: Ibd59ea86eb92c0f69173f88b8b470ea81ea76bf2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-divan-macros-0.1: Update to 0.1.17.
	* gnu/packages/crates-io.scm (rust-divan-macros-0.1): Update to 0.1.17.

	Change-Id: Iee4abfcbbcf20f8e4448cf2ab7b090d00b5c3589

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-divan-0.1: Update to 0.1.17.
	* gnu/packages/crates-io.scm (rust-divan-0.1): Update to 0.1.17.

	Change-Id: I6daed5fe35f5939ed9f7d6c661193fdbd441bac1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-dtoa-short-0.3: Update to 0.3.5.
	* gnu/packages/crates-io.scm (rust-dtoa-short-0.3): Update to 0.3.5.
	[cargo-inputs]: Replace rust-dtoa-0.4 with 1.

	Change-Id: I21a89c900c3f242011a3efb81b4d0f3d68e9a7d2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-dtoa-1: Don't skip the build.
	* gnu/packages/crates-io.scm (rust-dtoa-1)[arguments]: Don't skip the
	build.
	[synopsis, description]: Expand.
	(rust-dtoa-0.4): Inherit from rust-dtoa-1.

	Change-Id: Ie45461449881cd36a6ba1046e98f4a50dc0af992

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-directories-3: Update to 3.0.2.
	* gnu/packages/crates-io.scm (rust-directories-3): Update to 3.0.2.

	Change-Id: I6b965bb96b19575c6853c793ff8da1ba41052d0a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-dirs-sys-0.3: Update to 0.3.7.
	* gnu/packages/crates-io.scm (rust-dirs-sys-0.3): Update to 0.3.7.
	[inputs]: Remove field.

	Change-Id: Iffb0905a549196ebe644f91409c0601a5df4c431

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-devise-core-0.4: Update to 0.4.2.
	* gnu/packages/crates-io.scm (rust-devise-core-0.4): Update to 0.4.2.

	Change-Id: Icbcf69eaf5c7d14655a61abd7da1436f49cdb76b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-devise-codegen-0.4: Update to 0.4.2.
	* gnu/packages/crates-io.scm (rust-devise-codegen-0.4): Update to 0.4.2.

	Change-Id: Ic943ed866bb8755341df37f359f2e2773feffc1c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-devise-0.4: Update to 0.4.2.
	* gnu/packages/crates-io.scm (rust-devise-0.4): Update to 0.4.2.

	Change-Id: I778726a2c49c0a1551f85d793f1226178c9316aa

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-debug-helper-0.3: Update to 0.3.13.
	* gnu/packages/crates-io.scm (rust-debug-helper-0.3): Update to 0.3.13.

	Change-Id: I1d8edc4f31c315755fc0f660c9a1ac3a24b32c34

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-deadpool-sync-0.1: Update to 0.1.3.
	* gnu/packages/crates-io.scm (rust-deadpool-sync-0.1): Update to 0.1.3.

	Change-Id: I35351deb7e307008783f8a51d87a3c4d5bf630e9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-deadpool-runtime-0.1: Update to 0.1.4.
	* gnu/packages/crates-io.scm (rust-deadpool-runtime-0.1): Update to 0.1.4.

	Change-Id: I60446a2a20f5e3c1a2cd0537ef48d679bcd2aa24

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-dbus-tokio-0.7: Update to 0.7.6.
	* gnu/packages/crates-io.scm (rust-dbus-tokio-0.7): Update to 0.7.6.

	Change-Id: I9459e1bfadfe1a5fb1ed621d554c6e783dd429ed

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-dbus-tree-0.9: Update to 0.9.2.
	* gnu/packages/crates-io.scm (rust-dbus-tree-0.9): Update to 0.9.2.
	[arguments]: Don't install the sources.

	Change-Id: I8c63873b7647dfe2c5c5fa69e49bffb06e5d41e8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-dbl-0.3: Update to 0.3.2.
	* gnu/packages/crates-io.scm (rust-dbl-0.3) Update to 0.3.2.
	[arguments]: Don't skip the build.

	Change-Id: I918499fd489cc5bed966f17aafbfc7ca7a20dcb4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-data-encoding-2: Update to 2.6.0.
	* gnu/packages/crates-io.scm (rust-data-encoding-2): Update to 2.6.0.

	Change-Id: I68ad628c197b91bdd1a84522a436629ddf4faf39

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-data-encoding-macro-0.1: Update to 0.1.15.
	* gnu/packages/crates-io.scm (rust-data-encoding-macro-0.1): Update to
	0.1.15.
	[cargo-inputs]: Remove input labels.

	Change-Id: I6829e63cdb890ffa6dd07fde4477f91ce0f6bcb1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-data-encoding-macro-internal-0.1: Update to 0.1.13.
	* gnu/packages/crates-io.scm (rust-data-encoding-macro-internal-0.1):
	Update to 0.1.13.

	Change-Id: I2e0fb17d5a83dbbe1c37e53d25bd1c3099a77f92

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-dary-heap-0.3: Update to 0.3.7.
	* gnu/packages/crates-io.scm (rust-dary-heap-0.3): Update to 0.3.7.
	[cargo-development-inputs]: Remove rust-criterion-0.4.

	Change-Id: I913dc83b86a91858f55075a1678c634ef870c9a1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-darling-0.20: Update to 0.20.10.
	* gnu/packages/crates-io.scm (rust-darling-0.20): Update to 0.20.10.
	[arguments]: Don't skip the build.
	[cargo-development-inputs]: Add rust-proc-macro2-1, rust-quote-1,
	rust-rustversion-1, rust-syn-2, rust-trybuild-1.

	Change-Id: Ieba89da6444685d1532ca5caf1cdf38e93a974a6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-darling-0.14: Update to 0.14.4.
	* gnu/packages/crates-io.scm (rust-darling-0.14): Update to 0.14.4.
	[arguments]: Don't skip the build.
	[cargo-development-inputs]: Add rust-rustversion-1, rust-trybuild-1.

	Change-Id: Ie1031af800e92e75a1f3b3b5b535f836ef193f88

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-darling-core-0.20: Update to 0.20.10.
	* gnu/packages/crates-io.scm (rust-darling-core-0.20): Update to 0.20.10.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Replace rust-strsim-0.10 with 0.11.

	Change-Id: I55dc6ed46dca932fb3ecbe8f4fe7ebae700d2c80

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-darling-core-0.14: Update to 0.14.4.
	* gnu/packages/crates-io.scm (rust-darling-core-0.14): Update to 0.14.4.
	[arguments]: Don't skip the build.

	Change-Id: Iacef90090de63dd42a40ccb6de98a6501536e842

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-darling-macro-0.20: Update to 0.20.10.
	* gnu/packages/crates-io.scm (rust-darling-macro-0.20): Update to
	0.20.10.
	[source]: Fix the source URI.
	[arguments]: Don't skip the build.

	Change-Id: Ia5791c658cfe355a97500dbd891c5de3929e3dd4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-darling-macro-0.14: Update to 0.14.4.
	* gnu/packages/crates-io.scm (rust-darling-macro-0.14): Update to 0.14.4.
	[arguments]: Don't skip the build.

	Change-Id: I08baaf0f5ff33e509b9184785dabb51b2c1a2d05

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-aperture-0.3.
	* gnu/packages/crates-gtk.scm (rust-aperture-0.3): New variable.

	Change-Id: I76c917be679fbb9b3e28b19bbf8cc1b6034211d7

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gst-plugin-gtk4-0.11.
	* gnu/packages/crates-gtk.scm (rust-gst-plugin-gtk4-0.11): New variable.

	Change-Id: Ifca9d748d758625344bb0846e01c2bae20685009

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gdk4-win32-0.7.
	* gnu/packages/crates-gtk.scm (rust-gdk4-win32-0.7): New variable.

	Change-Id: I5c785a9d75af36a4cb4f38b8da640dacb908be8e

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gdk4-win32-sys-0.7.
	* gnu/packages/crates-gtk.scm (rust-gdk4-win32-sys-0.7): New variable.

	Change-Id: I17e4edc0df6537b483c97f00a2fe8c37da93c5c4

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gstreamer-allocators-0.21.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-allocators-0.21): New variable.

	Change-Id: I5740372cfb52f8da90b08c08fe2b7e0600d0d463

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gstreamer-gl-x11-0.21.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-gl-x11-0.21): New variable.

	Change-Id: I6f7be9de31ece838efa2cfd3dc2a770720a688bb

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gstreamer-gl-x11-sys-0.21.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-gl-x11-sys-0.21): New
	variable.

	Change-Id: I6f3b19f658e24b6bb6a4821823405b089776b827

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gstreamer-gl-wayland-0.21.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-gl-wayland-0.21): New variable.

	Change-Id: I888fa937a7df7bfa913801e66019459f30b27719

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gstreamer-gl-wayland-sys-0.21.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-gl-wayland-sys-0.21): New variable.

	Change-Id: Ic8f7a0faf000934fedd6e6ef0e3f8a1b8e8e80ce

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gstreamer-gl-egl-0.21.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-gl-egl-0.21): New variable.

	Change-Id: If3134f9e3913afa93a353252f62e09c04b8c577d

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gstreamer-gl-egl-sys-0.21.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-gl-egl-sys-0.21): New variable.

	Change-Id: I17c24c591c48af3460fc268dd1ed0e86583e6117

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gstreamer-allocators-sys-0.21.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-allocators-sys-0.21): New variable.

	Change-Id: Id2ef49791358b21fc9dd956f0fbeb41186526cf7

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gstreamer-gl-0.21.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-gl-0.21): New variable.

	Change-Id: I7ebaff7671bf176ece75013bdcfad68899d272ca

2025-01-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gstreamer-gl-sys-0.21.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-gl-sys-0.21): New variable.

	Change-Id: I3b3219a80f02a583b7a4a58ef982c9bf7061e8ef

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rav1e: Fix the build.
	* gnu/packages/video.scm (rav1e)[inputs]: Replace libgit2-1.7 with
	libgit2-1.8.

	Change-Id: Ice5a230f2060b494e77b05b520f3df81316cb640

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: hex: Fix the build.
	* gnu/packages/rust-apps.scm (hex)[arguments]: Add cargo-test-flags.

	Change-Id: I2d65796d7e59be075c85f34c397eb9b850ec4690

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: castor: Fix the build.
	* gnu/packages/web.scm (castor)[arguments]: Add cargo-test-flags.

	Change-Id: Id813ad9b2f9ee3ce19c3def014355df92840f90d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-std-0.99: Fix build.
	* gnu/packages/crates-io.scm (rust-async-std-0.99)[arguments]: Update
	cargo-test-flags.

	Change-Id: I723fc30ad10ec5d91d4754b2920798f576f719fb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-stream-impl-0.3: Update to 0.3.6.
	* gnu/packages/crates-io.scm (rust-async-stream-impl-0.3): Update to
	0.3.6.

	Change-Id: I869f53140e34e5ca283592b4e083cfdbec6c12ba

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-generic-1: Update to 1.1.2.
	* gnu/packages/crates-io.scm (rust-async-generic-1): Update to 1.1.2.

	Change-Id: I316a2ab6bb1028e86daedc7daaa133871a0baf7e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-net-1: Update to 1.8.0.
	* gnu/packages/crates-io.scm (rust-async-net-1): Update to 1.8.0.
	[cargo-inputs]: Remove rust-fastrand-1.

	Change-Id: I3094f205cde98c3849dd88d8f7501f02cc960325

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-mutex-1: Fix the build.
	* gnu/packages/crates-io.scm (rust-async-mutex-1)[arguments]: Don't
	install the sources.

	Change-Id: Ie04b5c3b776ab1a26c81413a8a1363a5549605fe

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-io-2: Update to 2.4.0.
	* gnu/packages/crates-io.scm (rust-async-io-2): Update to 2.4.0.
	[cargo-development-inputs]: Replace rust-inotify-0.10 with 0.11.

	Change-Id: I749f96c8ffc25e6c24727f8ee731cbf263e6951a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-once-cell-0.5: Update to 0.5.4.
	* gnu/packages/crates-io.scm (rust-async-once-cell-0.5): Update to 0.5.4.
	[arguments]: Remove cargo-test-flags.

	Change-Id: I306a5b2775f419881617fe73cc256b85f7650e04

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-signal-0.2: Update to 0.2.10.
	* gnu/packages/crates-io.scm (rust-async-signal-0.2): Update to 0.2.10.
	[cargo-inputs]: Replace rust-async-lock-2 with 3, rust-windows-sys-0.48
	with 0.59.
	[cargo-development-inputs]: Replace rust-futures-lite-1 with 2.

	Change-Id: I85673282689417206a646782715182a8e92a69b1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-stream-0.3: Update to 0.3.6.
	* gnu/packages/crates-io.scm (rust-async-stream-0.3): Update to 0.3.6.
	[arguments]: Remove '--release' from the cargo-test-flags.

	Change-Id: Ibb3faa418cfa65ad9c907431afabf42cfecbf643

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-autocfg-1: Update to 1.4.0.
	* gnu/packages/crates-io.scm (rust-autocfg-1): Update to 1.4.0.
	[arguments]: Add cargo-test-flags.

	Change-Id: I20a8149e81f23a8a68d5a0db0d2253d55f1c073b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-lite-2: Update to 2.5.0.
	* gnu/packages/crates-io.scm (rust-futures-lite-2): Update to 2.5.0.

	Change-Id: I2320bc315d54e2a1fc1f0835eb889ee45b53d294

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-inotify-0.11.
	* gnu/packages/crates-io.scm (rust-inotify-0.11): New variable.
	(rust-inotify-0.10): Inherit from rust-inotify-0.11.

	Change-Id: Ife44e7ec3ae1c875e4129f90526ad767661c6a5d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-dup-1: Update to 1.2.4.
	* gnu/packages/crates-io.scm (rust-async-dup-1): Update to 1.2.4.
	[cargo-inputs]: Add rust-async-lock-3.  Remove rust-simple-mutex-1.

	Change-Id: I7bbd15460b7582c3b111b62a364f1451732121bb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-compression-0.4: Update to 0.4.18.
	* gnu/packages/crates-io.scm (rust-async-compression-0.4): Update to
	0.4.18.
	[arguments]: Don't skip the tests.
	[cargo-inputs]: Replace rust-brotli-3 with 7.
	[cargo-development-inputs]: Add rust-bytes-1, rust-futures-0.3,
	rust-futures-test-0.3, rust-ntest-0.9, rust-proptest-1,
	rust-proptest-derive-0.5, rust-rand-0.8, rust-tokio-1,
	rust-tokio-util-0.7.

	Change-Id: I6f98365b1e0ece2e2e8a1ded457c966920e9d887

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-compiletest-rs-0.11.
	* gnu/packages/crates-io.scm (rust-compiletest-rs-0.11): New variable.
	(rust-compiletest-rs-0.10): Inherit from rust-compiletest-rs-0.11.

	Change-Id: I3b6376263f63687908fee3d7ad44c14556049c77

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-proptest-derive-0.5.
	* gnu/packages/crates-io.scm (rust-proptest-derive-0.5): New variable.
	(rust-proptest-derive-0.4): Inherit from rust-proptest-derive-0.5.

	Change-Id: If56ef6dcc5181818d29ebeaef726c800808c4bd2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-compat-0.2: Update to 0.2.4.
	* gnu/packages/crates-io.scm (rust-async-compat-0.2): Update to 0.2.4.
	[cargo-development-inputs]: Replace rust-reqwest-0.11 with 0.12.

	Change-Id: I661e9fb21c97dbf1a97bac15af6dc17d23857616

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-arrayref-0.3: Update to 0.3.9.
	* gnu/packages/crates-io.scm (rust-arrayref-0.3): Update to 0.3.9.
	[cargo-development-inputs]: Replace rust-quickcheck-0.6 with 1.

	Change-Id: If9eacfefdc0ea3c110654c0d7cb5c8edab7ccde0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-alloc-stdlib-0.2: Update to 0.2.2.
	* gnu/packages/crates-io.scm (rust-alloc-stdlib-0.2): Update to 0.2.2.

	Change-Id: I42ac92f1e27118b3957158a67d739377c31c41ba

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-alloc-no-stdlib-2: Update to 2.0.4.
	* gnu/packages/crates-io.scm (rust-alloc-no-stdlib-2): Update to 2.0.4.

	Change-Id: Ib5995365a53b473328aac879b0b09e1ae51cef9a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-allocator-api2-0.2: Update to 0.2.21.
	* gnu/packages/crates-io.scm (rust-allocator-api2-0.2): Update to 0.2.21.

	Change-Id: I7f0acf1e2f74ef33ba3f62738cc9a9a1315c7168

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-aligned-0.4: Update to 0.4.2.
	* gnu/packages/crates-io.scm (rust-aligned-0.4): Update to 0.4.2.

	Change-Id: I019777d58095793020dfc727558d641adc29f0d6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-addr2line-0.24: Update to 0.24.2.
	* gnu/packages/crates-io.scm (rust-addr2line-0.24): Update to 0.24.2.
	[arguments]: Don't skip the build.

	Change-Id: I30c48d570a5d578b8ff504ec11da38b43d7c65bd

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-atomic-polyfill-0.1: Mark as deprecated.
	There are no non-yanked versions of this crate at this semver.

	* gnu/packages/crates-io.scm (rust-atomic-polyfill-0.1): Rename to
	rust-atomic-polyfill-0.1.11-yanked.  Inherit from
	rust-atomic-polyfill-1.
	[source]: Add 'yanked' to the source file-name.
	(rust-atomic-polyfill-0.1): New deprecated package pointing to
	rust-atomic-polyfill-0.1.11-yanked.

	Change-Id: I0d47bd7f950ae393fee65f9e6a061ff81ff51260

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-atomic-polyfill-1: Update to 1.0.3.
	* gnu/packages/crates-io.scm (rust-atomic-polyfill-1): Update to 1.0.3.

	Change-Id: If86238fd44736d38f5c3a2fbb9c533df461d1cc2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-generic-array-0.8: Update to 0.8.4.
	* gnu/packages/crates-io.scm (rust-generic-array-0.8): Update to 0.8.4.
	[arguments]: Add cargo-test-flags.

	Change-Id: If617c74159e0afdf0f0272233d8ef91b3af77bc3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-geo-types-0.7: Update to 0.7.8.
	* gnu/packages/crates-io.scm (rust-geo-types-0.7): Update to 0.7.8.
	[source]: Add snippet to allow for newer versions of dependencies.
	[cargo-inputs]: Add rust-rstar-0.9.

	Change-Id: Ib7d7b2367325e2bf2a9be6ba8980f38c546b8ec1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ghost-0.1: Update to 0.1.18.
	* gnu/packages/crates-io.scm (rust-ghost-0.1): Update to 0.1.18.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Replace rust-syn-1 with 2.
	[cargo-development-inputs]: Add rust-rustversion-1, rust-trybuild-1.

	Change-Id: I2bf86c1f968dcd3ab540cc98672a0c261b6db660

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gjson-0.8: Update to 0.8.1.
	* gnu/packages/crates-io.scm (rust-gjson-0.8): Update to 0.8.1.
	[arguments]: Don't skip the build.

	Change-Id: I59c510f8c0b42ec560129e1f310311785e1d8581

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gumdrop-0.8: Update to 0.8.1.
	* gnu/packages/crates-io.scm (rust-gumdrop-0.8): Update to 0.8.1.
	[arguments]: Don't skip the build.

	Change-Id: I79218c575dadf4ef89ba837814b6e983a1bfa772

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gumdrop-derive-0.8: Update to 0.8.1.
	* gnu/packages/crates-io.scm (rust-gumdrop-derive-0.8): Update to 0.8.1.
	[arguments]: Don't skip the build.

	Change-Id: I88cd84dd573909e1c792a73a8b6367dbab844231

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-num-derive-0.4: Update to 0.4.2.
	* gnu/packages/crates-io.scm (rust-num-derive-0.4): Update to 0.4.2.

	Change-Id: I1215f6f238e6c8f8b094a3e7de0a48b20878b412

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-num-0.4: Update to 0.4.3.
	* gnu/packages/crates-io.scm (rust-num-0.4): Update to 0.4.3.

	Change-Id: I3c1f97d1e22a5d4345bae5aa1f8c83b6896571d4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-num-enum-0.7: Update to 0.7.3.
	* gnu/packages/crates-io.scm (rust-num-enum-0.7): Update to 0.7.3.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.

	Change-Id: If0aea463e4f9b0d6a0f98ca61ca04b011d251f8b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-num-enum-derive-0.7: Update to 0.7.3.
	* gnu/packages/crates-io.scm (rust-num-enum-derive-0.7): Update to 0.7.3.
	[arguments]: Remove '--release' from cargo-test-flags.

	Change-Id: Ie528d7d9d0822ba21c9e51e5f9f802f315dda678

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-num-rational-0.4: Update to 0.4.2.
	* gnu/packages/crates-io.scm (rust-num-rational-0.4): Update to 0.4.2.
	[cargo-inputs]: Remove rust-autocfg-1.

	Change-Id: Ib81b9cf54cd47a99b638289b285c938033ad7d64

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-num-threads-0.1: Update to 0.1.7.
	* gnu/packages/crates-io.scm (rust-num-threads-0.1): Update to 0.1.7.

	Change-Id: I0845bca119cd0973eaa89e47a79c231817ac71fe

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bytemuck-1: Update to 1.20.0.
	* gnu/packages/crates-io.scm (rust-bytemuck-1): Update to 1.20.0.

	Change-Id: I856b736e13faa4ab7c433e7009ed70dcfa6b8c20

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bytecheck-derive-0.6: Update to 0.6.12.
	* gnu/packages/crates-io.scm (rust-bytecheck-derive-0.6): Update to 0.6.12.

	Change-Id: Ic609c66aea31f17d83dc12da153dbc9848e93e09

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bytecheck-0.6: Update to 0.6.12.
	* gnu/packages/crates-io.scm (rust-bytecheck-0.6): Update to 0.6.12.

	Change-Id: Idc3c05cfd297aa78c5afa9672e1e6a339cd4b255

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-byte-unit-4: Update to 4.0.19.
	* gnu/packages/crates-io.scm (rust-byte-unit-4): Update to 4.0.19.

	Change-Id: Id1da7dc20b9e70bb043c958f6b8edc549eb5bce0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-byte-unit-5: Update to 5.1.6.
	* gnu/packages/crates-io.scm (rust-byte-unit-5): Update to 5.1.6.

	Change-Id: I2342e866df28763b7d34d36457c98e4dfb6b50a0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bytecount-0.6: Update to 0.6.8.
	* gnu/packages/crates-io.scm (rust-bytecount-0.6): Update to 0.6.8.
	[cargo-inputs]: Remove rust-simd-2-0.3.
	[cargo-development-inputs]: Replace rust-criterion-0.3 with 0.4.

	Change-Id: If6203b4802cf955adea14a3b07fe6c6d9d85e165

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-byte-pool-0.2: Update to 0.2.4.
	* gnu/packages/crates-io.scm (rust-byte-pool-0.2): Update to 0.2.4.
	[cargo-inputs]: Replace rust-crossbeam-deque-0.2 with 0.3.

	Change-Id: I4686e61043254a28b381cdb2bec43da741db6706

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bytes-1: Update to 1.9.0.
	* gnu/packages/crates-io.scm (rust-bytes-1): Update to 1.9.0.
	[cargo-development-inputs]: Replace rust-loom-0.5 with 0.7.

	Change-Id: I4938df3ebf0aa67e3f86ef35348ba94c57675883

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bytestring-1: Update to 1.4.0.
	* gnu/packages/crates-io.scm (rust-bytestring-1): Update to 1.4.0.
	[arguments]: Don't skip the tests.
	[cargo-development-inputs]: Add rust-ahash-0.8, rust-serde-json-1,
	rust-static-assertions-1.

	Change-Id: If29c6152be9e512c6dee02cae644e7b60f557e45

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-built-0.7: Update to 0.7.5.
	* gnu/packages/crates-io.scm (rust-built-0.7): Update to 0.7.5.
	[arguments]: Add cargo-test-flags.
	[cargo-inputs]: Replace rust-cargo-lock-9 with 10, rust-git2-0.18 with
	0.19.
	[inputs]: Replace libgit2-1.7 with libgit2-1.8.

	Change-Id: Iedd3c81e28c21bc3c9e69a6bd8eea8fb3276b7cd

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cargo-lock-10.
	* gnu/packages/crates-io.scm (rust-cargo-lock-10): New variable.
	(rust-cargo-lock-9): Inherit from rust-cargo-lock-10.

	Change-Id: I44012bfa837b90fef49a3d9d15466cb70225b08c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-build-context-0.1: Update to 0.1.3.
	* gnu/packages/crates-io.scm (rust-build-context-0.1): Update to 0.1.3.

	Change-Id: I78e372a7159d9cfe91afd10cd1bd1a96543056e3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-build-const-0.2: Update to 0.2.2.
	* gnu/packages/crates-io.scm (rust-build-const-0.2): Update to 0.2.2.

	Change-Id: I48d7698c39614bbe380db9406c4a5173a295fdaa

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-buffered-reader-1: Update to 1.3.2.
	* gnu/packages/crates-io.scm (rust-buffered-reader-1): Update to 1.3.2.

	Change-Id: Ice1d372ece058e6b2552022818cd379262a5202b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bracoxide-0.1: Update to 0.1.4.
	* gnu/packages/crates-io.scm (rust-bracoxide-0.1): Update to 0.1.4.

	Change-Id: I4e62deab4223c2f0c31a719de4c5c6d7dd3714a4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bson-2: Update to 2.13.0.
	* gnu/packages/crates-io.scm (rust-bson-2): Update to 2.13.0.
	[cargo-inputs]: Add rust-serde-path-to-error-0.1.

	Change-Id: I6718c930488aefdba3dd6ec225af854f4c1c6e9a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bstr-1: Update to 1.11.1.
	* gnu/packages/crates-io.scm (rust-bstr-1): Update to 1.11.1.
	[arguments]: Skip the tests.

	Change-Id: I01c3f9e65e2ccfe6d58a44f0ac605ca55f039000

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-buffer-redux-1: Update to 1.0.2.
	* gnu/packages/crates-io.scm (rust-buffer-redux-1): Update to 1.0.2.
	[cargo-inputs]: Add rust-slice-ring-buffer-0.3.  Remove
	rust-safemem-0.3, rust-slice-deque-0.3.

	Change-Id: I90c71a29ac37f924f185c5f1af70de03769c5c09

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-path-to-error-0.1: Update to 0.1.16.
	* gnu/packages/crates-io.scm (rust-serde-path-to-error-0.1): Update to
	0.1.16.

	Change-Id: Ia681f7d80205fc66de82824856f9e0989c451b1f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-slice-ring-buffer-0.3.
	* gnu/packages/crates-io.scm (rust-slice-ring-buffer-0.3): New variable.

	Change-Id: I1fd503fd9dfa55ca83ecac9f203cb40fd96d41c3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-borsh-schema-derive-internal-0.10: Update to 0.10.4.
	* gnu/packages/crates-io.scm (rust-borsh-schema-derive-internal-0.10): Update to 0.10.4.

	Change-Id: I369faed958a2b5763a57935db87448a92818b7dc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-borsh-derive-internal-0.10: Update to 0.10.4.
	* gnu/packages/crates-io.scm (rust-borsh-derive-internal-0.10): Update to 0.10.4.

	Change-Id: I11ce5e35948c38283ec1bfa3001ccbe09200922a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-borsh-derive-0.10: Update to 0.10.4.
	* gnu/packages/crates-io.scm (rust-borsh-derive-0.10): Update to 0.10.4.

	Change-Id: I1af8fb6861c7aebaa30013ef4eeb449bfbb3d5fc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-borsh-0.10: Update to 0.10.4.
	* gnu/packages/crates-io.scm (rust-borsh-0.10): Update to 0.10.4.

	Change-Id: I0951a74036c1267cc8eb82cc586b6430d67220c0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-borsh-derive-1: Update to 1.5.3.
	* gnu/packages/crates-io.scm (rust-borsh-derive-1): Update to 1.5.3.
	[cargo-inputs]: Replace rust-proc-macro-crates-2 with 3.  Remove
	rust-syn-derive-0.1.

	Change-Id: I729dc2f582b91327c00badfc9a680a87c995f865

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-borsh-1: Update to 1.5.3.
	* gnu/packages/crates-io.scm (rust-borsh-1): Update to 1.5.3.
	[cargo-inputs]: Replace rust-cfg-aliases-0.1 with 0.2.
	[cargo-development-inputs]: Add rust-serde-json-1.  Remove rust-bson-2,
	rust-bytes-1.

	Change-Id: I0cb8943021717cd3876babf5f4a843b08d7cf52c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-block-padding-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-block-padding-0.1): Update to 0.1.5.

	Change-Id: I1101bca431920e7a4d7038f38a85c4b1efb780ae

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bitstream-io-2: Update to 2.6.0.
	* gnu/packages/crates-io.scm (rust-bitstream-io-2): Update to 2.6.0.

	Change-Id: I51a0d078b63fdd2775a433985c94798549d218f8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bit-field-0.10: Update to 0.10.2.
	* gnu/packages/crates-io.scm (rust-bit-field-0.10): Update to 0.10.2.

	Change-Id: I8508f9ccc3cc17d8521761023f52de7f6e61f149

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bio-types-1: Update to 1.0.4.
	* gnu/packages/crates-io.scm (rust-bio-types-1): Update to 1.0.4.
	[cargo-inputs]: Replace rust-clap-4 with 3, rust-derive-new-0.5 with
	0.6, rust-strum-macros-0.24 with 0.25.

	Change-Id: Id0085ae7aa2eb39305eb068c6b226392e6b59135

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bio-1: Update to 1.6.0.
	* gnu/packages/crates-io.scm (rust-bio-1): Update to 1.6.0.
	[cargo-inputs]: Replace rust-strum-0.24 with 0.25,
	rust-strum-macros-0.24 with 0.25.  Remove rust-getset-0.1.

	Change-Id: I6d621b4727ce8f058d306335f5a498526e418b3c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bigdecimal-0.4: Update to 0.4.7.
	* gnu/packages/crates-io.scm (rust-bigdecimal-0.4): Update to 0.4.7.
	[cargo-development-inputs]: Add rust-serde-test-0.8.  Remove
	rust-serde-json-0.9.

	Change-Id: I425881cb528a8c7aa8dccf064fc416c991799897

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bigdecimal-0.3: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-bigdecimal-0.3): Update to 0.3.1.
	[arguments]: Don't skip the build.
	[cargo-development-inputs]: Add rust-serde-json-1.

	Change-Id: I56cbcd25c1ff6b8589c8e37fc3e64ecbfddb1229

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-basic-toml-0.1: Update to 0.1.9.
	* gnu/packages/crates-io.scm (rust-basic-toml-0.1): Update to 0.1.9.

	Change-Id: I656c27c24af40b20ce13965eaadb46ac6c994b3c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-backon-0.4: Update to 0.4.4.
	* gnu/packages/crates-io.scm (rust-backon-0.4): Update to 0.4.4.
	[cargo-inputs]: Replace rust-fastrand-1 with 2.
	[cargo-development-inputs]: Replace rust-reqwest-0.11 with 0.12.

	Change-Id: I913bf28865b2ef89125df20c5e55b38104932676

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rand-hc-0.3: Update to 0.3.2.
	* gnu/packages/crates-io.scm (rust-rand-hc-0.3): Update to 0.3.2.

	Change-Id: I4264943accbbdf2201b5b6eab5aa2dbfa0653bdf

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zstd-sys-2: Update to 2.0.13+zstd.1.5.6.
	* gnu/packages/crates-io.scm (rust-zstd-sys-2): Update to
	2.0.13+zstd.1.5.6.

	Change-Id: I16fa9573c0104306a92e3955407e4626e7c40f55

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zune-inflate-0.2: Update to 0.2.54.
	* gnu/packages/crates-io.scm (rust-zune-inflate-0.2): Update to 0.2.54.
	[cargo-development-inputs]: Remove rust-criterion-0.4, rust-flate2-1,
	rust-libdeflater-0.11.
	[native-inputs]: Remove cmake-minimal.

	Change-Id: Ic33f9dcc689a6536c25d0988ad1e5941de0628f9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zune-jpeg-0.4: Update to 0.4.14.
	* gnu/packages/crates-io.scm (rust-zune-jpeg-0.4): Update to 0.4.14.

	Change-Id: Ib0e73450ee14d116eb8ab7cee39e517796a13baa

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zlib-rs-0.4: Update to 0.4.1.
	* gnu/packages/crates-io.scm (rust-zlib-rs-0.4): Update to 0.4.1.

	Change-Id: I8f4de6f74013e3c8954e4e19ea4d88bd4b058fc0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zeroize-derive-1: Update to 1.4.2.
	* gnu/packages/crates-io.scm (rust-zeroize-derive-1): Update to 1.4.2.
	[cargo-inputs]: Replace rust-syn-1 with 2.  Remove
	rust-synstructure-0.12.

	Change-Id: Ia4f740345d2625b4d7bc3bfeb74ea3f2117bba36

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zerocopy-0.6: Update to 0.6.6.
	* gnu/packages/crates-io.scm (rust-zerocopy-0.6): Update to 0.6.6.
	[source]: Add snippet to allow for newer versions of dependencies.
	[arguments]: Don't skip the build.  Skip the tests.
	[cargo-inputs]: Replace rust-zerocopy-derive-0.3 with 0.6.
	[cargo-development-inputs]: Add rust-rand-0.6, rust-rustversion-1,
	rust-static-assertions-1, rust-trybuild-1.

	Change-Id: I2e9995a7b57d82621bdd5fb53cce4a76ac4d413a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zerocopy-0.3: Update to 0.3.2.
	* gnu/packages/crates-io.scm (rust-zerocopy-0.3): Update to 0.3.2.
	[arguments]: Don't skip the build.
	[cargo-development-inputs]: Add rust-rand-0.6.

	Change-Id: I9d3d70e6ebdedd8201475bf034b3aaf9543ca736

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-zerocopy-derive-0.6.
	* gnu/packages/crates-io.scm (rust-zerocopy-derive-0.6): New variable.

	Change-Id: I75649790ab82052181c5e230cfef89a88e4df625

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-xflags-macros-0.2.
	* gnu/packages/crates-io.scm (rust-xflags-macros-0.2): Delete variable.

	Change-Id: I110716f47c722e4abf3041e569c1e4e60e477215

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xcb-1: Update to 1.5.0.
	* gnu/packages/crates-io.scm (rust-xcb-1): Update to 1.5.0.
	[cargo-inputs]:
	Add rust-as-raw-xcb-connection-1.  Replace rust-quick-xml-0.22 with
	0.30.

	Change-Id: Ifa5e99121c08c6fa2a5b4bb449d18c2e373c4ad7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xcursor-0.3: Update to 0.3.8.
	* gnu/packages/crates-io.scm (rust-xcursor-0.3): Update to 0.3.8.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Remove rust-nom-6.

	Change-Id: I757a4457bf127aa1054a43657f2be00ca632eced

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xml-rs-0.8: Update to 0.8.24.
	* gnu/packages/crates-io.scm (rust-xml-rs-0.8): Update to 0.8.24.

	Change-Id: I458d64847d1db07c3dc598cbbb4194ff419e2449

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xmlparser-0.13: Update to 0.13.6.
	* gnu/packages/crates-io.scm (rust-xmlparser-0.13): Update to 0.13.6.
	[arguments]: Don't skip the build.

	Change-Id: I18c628e2c183ce891ad0706992bb7352ffabacd0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xxhash-rust-0.8: Update to 0.8.12.
	* gnu/packages/crates-io.scm (rust-xxhash-rust-0.8): Update to 0.8.12.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.

	Change-Id: I289822843a4a2ee76c84f12faf6544938a2d15a3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-vte-generate-state-changes-0.1: Update to 0.1.2.
	* gnu/packages/crates-io.scm (rust-vte-generate-state-changes-0.1):
	Update to 0.1.2.
	[arguments]: Don't skip the build.

	Change-Id: I7d5d728f1040843b3491599c55b04fcc4baf4c71

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-vswhom-sys-0.1: Update to 0.1.2.
	* gnu/packages/crates-io.scm (rust-vswhom-sys-0.1): Update to 0.1.2.

	Change-Id: I09e9e39959947969e12c7ccc2a717f7240eaed34

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-version-sync-0.9: Update to 0.9.5.
	* gnu/packages/crates-io.scm (rust-version-sync-0.9): Update to 0.9.5.
	[cargo-inputs]: Replace rust-pulldown-cmark-0.8 with 0.9, rust-syn-1
	with 2, rust-toml-0.5 with 0.7.

	Change-Id: I49813b6cba00ba540c91699ded146bac17021369

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-version-compare-0.1: Update to 0.1.1.
	* gnu/packages/crates-io.scm (rust-version-compare-0.1): Update to 0.1.1.

	Change-Id: Ia23b4b482bf5964e7f691b363dd2f7371078ac72

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-version-check-0.9: Update to 0.9.5.
	* gnu/packages/crates-io.scm (rust-version-check-0.9): Update to 0.9.5.

	Change-Id: I15c50b7f4e54d6eb78124302dbcf0d6879b5379f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-vec1-1: Update to 1.12.1.
	* gnu/packages/crates-io.scm (rust-vec1-1): Update to 1.12.1.

	Change-Id: I8687f8bb3141fd3d47cf24067425819423a0dd8c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-value-bag-1: Update to 1.10.0.
	* gnu/packages/crates-io.scm (rust-value-bag-1): Update to 1.10.0.

	Change-Id: I48a110a2ea3f60ca10ed4a164b595739ef2c45c0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-value-bag-serde1-1: Update to 1.10.0.
	* gnu/packages/crates-io.scm (rust-value-bag-serde1-1): Update to 1.10.0.

	Change-Id: I8b1065b9420d1c5807b6bd215eafb49b4d3170c7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-value-bag-sval2-1: Update to 1.10.0.
	* gnu/packages/crates-io.scm (rust-value-bag-sval2-1): Update to 1.10.0.

	Change-Id: Iead28ca9142044926f7ee512c034d36af99bac39

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-aligned-vec-0.5.
	* gnu/packages/crates-io.scm (rust-aligned-vec-0.5): New variable.

	Change-Id: I987ff34057273e76472aaa9c2632b2a2b870c143

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-v-frame-0.3: Update to 0.3.8.
	* gnu/packages/crates-io.scm (rust-v-frame-0.3): Update to 0.3.8.
	[cargo-inputs]: Add rust-aligned-vec-0.5.  Remove rust-cfg-if-1,
	rust-noop-proc-macro-0.3, rust-num-derive-0.4.
	[cargo-development-inputs]: Add rust-wasm-bindgen-test-0.3.

	Change-Id: Ie933e18ca6186060f6f4949b7f499adc5b26a15d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-git-testament-0.2: Update to 0.2.6.
	* gnu/packages/crates-vcs.scm (rust-git-testament-0.2): Update to 0.2.6.

	Change-Id: I7607136b54a9badab6ec161f7ceef6dfe7cfbcac

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-git-testament-derive-0.2: Update to 0.2.1.
	* gnu/packages/crates-vcs.scm (rust-git-testament-derive-0.2): Update to
	0.2.1.

	Change-Id: I58aec10be86aa4bde2f8dd97ef3a6455886057c7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-metrohash-1: Update to 1.0.7.
	* gnu/packages/crates-io.scm (rust-metrohash-1): Update to 1.0.7.

	Change-Id: I49c7d81285ac0eab704668a907cf10e3fa267151

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-matrixmultiply-0.3: Update to 0.3.9.
	* gnu/packages/crates-io.scm (rust-matrixmultiply-0.3): Update to 0.3.9.

	Change-Id: I9e5a1cfb82ef650ea28cdb08618eb9d840eed07b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-heapless-0.7: Update to 0.7.17.
	* gnu/packages/crates-io.scm (rust-heapless-0.7): Update to 0.7.17.
	[arguments]: Remove the cargo-test-flags.
	[cargo-inputs]: Replace rust-atomic-polyfill-0.1 with 1.

	Change-Id: I738ae9cd3dd5d7146a878c217c4d77748ad05c36

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: newsboat: Update package style.
	* gnu/packages/syndication.scm (newsboat)[native-inputs]: Remove input
	labels.
	[arguments]: Use g-exps.  Remove input labels from cargo-inputs,
	cargo-development-inputs.

	Change-Id: Ie9c2029f593c3af2eb22f74be0d63524448d43b7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-async-object-pool-0.1.
	* gnu/packages/crates-io.scm (rust-async-object-pool-0.1): New variable.

	Change-Id: I1622bfb5a5e3adcc3fad5b2b5f2de9f30ad1628b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-basic-cookies-0.1.
	* gnu/packages/crates-io.scm (rust-basic-cookies-0.1): New variable.

	Change-Id: I3a4117778c1148e4f0a730f6db91c108c7eaf950

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-safe-lock-0.1.
	* gnu/packages/crates-io.scm (rust-safe-lock-0.1): New variable.

	Change-Id: I60970d32969d20f5550029e99de98dcba34e7c6b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-temp-dir-0.1.
	* gnu/packages/crates-io.scm (rust-temp-dir-0.1): New variable.

	Change-Id: I5234272c61caadf3d6d02fa1493cb738ff23952f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-httpmock-0.7.
	* gnu/packages/crates-web.scm (rust-httpmock-0.7): New variable.

	Change-Id: I5530bac4ef757d85cfbceeac13e08468f91d6279

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: newsboat: Update to 2.37.
	* gnu/packages/syndication.scm (newsboat): Update to 2.37.
	[cargo-inputs]: Add rust-httpmock-0.7, rust-unicode-segmentation-1.

	Change-Id: I2f592d8c6bb9d7d8e05e409a877de4f6a7617ab0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gettext-sys-0.21: Update to 0.21.4.
	* gnu/packages/crates-io.scm (rust-gettext-sys-0.21): Update to 0.21.4.
	[cargo-inputs]: Add rust-temp-dir-0.1.  Remove rust-tempfile-3.
	[arguments]: Add a phase to use the system gettext.
	[inputs]: Remove input labels.

	Change-Id: Ief358ecc90db6c1d5bd45c902f676fa08869cb74

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gettext-rs-0.7: Update to 0.7.2.
	* gnu/packages/crates-io.scm (rust-gettext-rs-0.7): Update to 0.7.2.
	[arguments]: Add a phase to use the system gettext.

	Change-Id: Ic5fd979600e42d75b3d946a83ae7f6d345d72169

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-std-1: Update to 1.13.0.
	* gnu/packages/crates-io.scm (rust-async-std-1): Update to 1.13.0.
	[arguments]: Remove '--release' from the cargo-test-flags.
	[cargo-inputs]: Replace rust-async-io-1 with 2, rust-async-lock-2 with
	3, rust-async-process-1 with 2, rust-futures-lite-1 with 2,
	rust-gloo-timers-0.2 with 0.3.

	Change-Id: Iec1c42e88d7c9f4663a5b2338d4a8d8543e758db

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-global-executor-2: Update to 2.4.1.
	* gnu/packages/crates-io.scm (rust-async-global-executor-2): Update to
	2.4.1.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Remove input labels.  Add rust-async-lock-3.  Replace
	rust-async-channel-1 with 2, rust-async-io-1 with 2, rust-futures-lite-1
	with 2.  Remove rust-async-mutex-1.
	[cargo-development-inputs]: Add rust-doc-comment-0.3.

	Change-Id: Ibf76d6c88fdf5c435f18a9df646d37f106ad23e0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-attributes-1: Update to 1.1.2.
	* gnu/packages/crates-io.scm (rust-async-attributes-1): Update to 1.1.2.

	Change-Id: I65edb78ef4bb34912ef8d770150913f7e31e9d06

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: just: Update to 1.38.0.
	* gnu/packages/rust-apps.scm (just): Update to 1.38.0.
	[arguments]: Remove '--release' from the cargo-test-flags.
	[cargo-inputs]: Add rust-rustversion-1.

	Change-Id: I41780ff48f433558119b50dcdc2a7745105b880f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustversion-1: Update to 1.0.18.
	* gnu/packages/crates-io.scm (rust-rustversion-1): Update to 1.0.18.

	Change-Id: Ic0726771d39cf0a730a011e675a0b7937ac51d71

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cargo-machete: Don't run the tests in release mode.
	* gnu/packages/rust-apps.scm (cargo-machete)[arguments]: Remove
	'--release' from the cargo-test-flags.

	Change-Id: I66b122d4d22022b8e798b0b0837efe1743c305e3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sequoia-sq: Don't run the tests in release mode.
	* gnu/packages/sequoia.scm (sequoia-sq)[arguments]: Remove '--release'
	from the cargo-test-flags.

	Change-Id: Id19ea5bc02064e1c2e640409b5730a996924fc4d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sequoia-wot-0.12: Don't run the tests in release mode.
	* gnu/packages/sequoia.scm (rust-sequoia-wot-0.12)[arguments]: Remove
	'--release' from the cargo-test-flags.

	Change-Id: Idedd36db0c1a112a8028df41805abf9b0cc11a0f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sequoia-openpgp-1: Don't run the tests in release mode.
	* gnu/packages/sequoia.scm (rust-sequoia-openpgp-1)[arguments]: Remove
	cargo-test-flags.

	Change-Id: Ic5bf12214c48f002c1a47b563bcf113d9b80cc95

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nushell: Don't run the tests in release mode.
	* gnu/packages/shells.scm (nushell)[arguments]: Remove '--release' from
	the cargo-test-flags.

	Change-Id: Icbc2a2f1553afa80236c6f214a997e17d6b00db5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nu-protocol-0.91: Don't run the tests in release mode.
	* gnu/packages/shells.scm (rust-nu-protocol-0.91)[arguments]: Remove
	'--release' from the cargo-test-flags.

	Change-Id: I961ab3958ab8c6aed0b69cc82a73f2cc3e99a70b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tree-sitter-cli: Don't run the tests in release mode.
	* gnu/packages/tree-sitter.scm (tree-sitter-cli)[arguments]: Remove
	'--release' from the cargo-test-flags.

	Change-Id: Ic3a1bd47a04834acf7107c125d912e0be968262f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sha-1-0.8: Don't run the tests in release mode.
	* gnu/packages/crates-crypto.scm (rust-sha-1-0.8)[arguments]: Remove the
	cargo-test-flags.

	Change-Id: Iec41ba7fada6e3f2a369599fe2d6ee094a7cbe99

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hex-literal-0.1: Don't skip the tests.
	* gnu/packages/crates-io.scm (rust-hex-literal-0.1)[arguments]: Don't
	skip the tests.

	Change-Id: I3add2566ccc3be70705ba5e8960999745f61566e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-proc-macro-hack-0.4: Update to 0.4.3.
	* gnu/packages/crates-io.scm (rust-proc-macro-hack-0.4): Update to 0.4.3.
	[arguments]: Don't skip the build.
	[cargo-development-inputs]: Fix inputs.

	Change-Id: Ic7dfc7c6f9cc543ed40e7e08b2f47da724b3a560

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-proc-macro-hack-impl-0.4: Update to 0.4.3.
	* gnu/packages/crates-io.scm (rust-proc-macro-hack-impl-0.4): Update to
	0.4.3.

	Change-Id: Ib5a6d4724a062ef9dbce2d9e14acb669432479ee

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-demo-hack-0.0.4.
	* gnu/packages/crates-io.scm (rust-demo-hack-0.0.4): New variable.

	Change-Id: I642bbc475ff71da9ecaa29fc6ad779cbef8127c0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-demo-hack-impl-0.0.4.
	* gnu/packages/crates-io.scm (rust-demo-hack-impl-0.0.4): New variable.

	Change-Id: I25307b52b57a748fb3b41b1204d49374512bf78b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-demo-hack-0.0.5: Rename from rust-demo-hack-0.0.
	* gnu/packages/crates-io.scm (rust-demo-hack-0.0.5): Rename from
	rust-demo-hack-0.0.
	(rust-demo-hack-impl-0.0.5): Rename from rust-demo-hack-impl-0.0.
	(rust-proc-macro-hack-0.5): Adjust accordingly.

	Change-Id: I3d4f7781fd7f643c484e91c4cf653d3aac85c2f2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nsncd: Don't run the tests in release mode.
	* gnu/packages/nss.scm (nsncd)[arguments]: Remove '--release' from the
	cargo-test-flags.

	Change-Id: Ib94bab62735950fce0e9f1d4120f5a6fddfc0351

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: du-dust: Remove cargo-test-flags.
	* gnu/packages/admin.scm (du-dust)[arguments]: Remove cargo-test-flags.

	Change-Id: Idb83bf5f5994b6b1da6863fe5998531b02010463

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-abi-stable-0.11: Don't run the tests in release mode.
	* gnu/packages/crates-io.scm (rust-abi-stable-0.11)[arguments]: Remove
	'--release' from cargo-test-flags.

	Change-Id: I5e5d0a300ab12167f0157e288e5b2bf08cc623f5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zerocopy-0.8: Remove cargo-test-flags.
	* gnu/packages/crates-io.scm (rust-zerocopy-0.8)[arguments]: Remove
	cargo-test-flags.

	Change-Id: If23cde3be0fea437ac2ae1405029546123f21157

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build/cargo.scm: Remove '--release' from default cargo-test-flags.
	The default behavior for 'cargo test' is to build in debug mode, and many test
	suites expect support for things provided in this mode such as debug
	assertions (see for example:
	<https://github.com/google/zerocopy/issues/2143>).

	* guix/build-system/cargo.scm (cargo-build): Remove '--release' from
	 #:cargo-test-flags.
	* guix/build/cargo-build-system.scm (check): Likewise.

	Change-Id: I8a659c25bd33bc1bdfd88e440bd00bad09a5fc01

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: x265: Link together all library variants.
	* gnu/packages/video.scm (x265)[arguments]: Adjust the 'configure-flags
	to link the 10bit and 12bit variants of the libraries.  Adjust the
	'build-12-bit and 'build-10-bit phases to not build the shared
	libraries.  Remove 'install-more-libs phase.

	Change-Id: I338e9a3d216e35e6e38fe6ccfd29236d14054306

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: x265: Only build with nasm on x86_64-linux.
	* gnu/packages/video.scm (x265)[native-inputs]: Only use nasm when
	building for x86_64-linux.

	Change-Id: Id47f8bef4df0aef6cf574a39e4509024bb3a9479

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add py-spy.
	* gnu/packages/rust-apps.scm (py-spy): New variable.

	Change-Id: I41876fd3c83da27cece7c0fe4812248c3c4467df

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add rust-py-spy-testdata-0.1.
	* gnu/packages/rust-apps.scm (rust-py-spy-testdata-0.1): New variable.

	Change-Id: Ic7aff58e69e84c28f967d935c409e2981fdf6f1e

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-inferno-0.11: Update to 0.11.21.
	* gnu/packages/crates-io.scm (rust-inferno-0.11): Update to 0.11.21.
	[cargo-inputs]: Add rust-regex-1, rust-rle-decode-fast-1.  Replace
	rust-dashmap-5 with 6, rust-env-logger-0.10 with 0.11.
	[cargo-development-inputs]: Replace rust-criterion-0.4 with 0.5.  Remove
	rust-regex-1.

	Change-Id: I4ab157a33263c7d1b6a6671295196c8d1c2c9ba2

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-rle-decode-fast-1: Update to 1.0.3.
	* gnu/packages/crates-io.scm (rust-rle-decode-fast-1): Update to 1.0.3.

	Change-Id: I274deddb0cef0218c99a869c4513b6e6aab14a22

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add rust-lru-0.10.
	* gnu/packages/crates-io.scm (rust-lru-0.10): New variable.
	(rust-lru-0.9): Inherit from it.

	Change-Id: I74de3fb4266a851e8c025c3ef8e0a667971ed237

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add rust-remoteprocess-0.5.
	* gnu/packages/crates-io.scm (rust-remoteprocess-0.5): New variable.

	Change-Id: I0accd08b4eee79fcd2fc226c223f7486b0132824

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add rust-mark-flaky-tests-1.
	* gnu/packages/crates-check.scm (rust-mark-flaky-tests-1): New variable.

	Change-Id: I85a28276548bacff3ccfdabe2b1bc62b47566f2e

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add rust-mark-flaky-tests-macro-1.
	* gnu/packages/crates-check.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.

	Change-Id: I11e91a86ca66d669cacb92aabf24e6acd43ded90

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add rust-proc-maps-0.4.
	* gnu/packages/crates-io.scm (rust-proc-maps-0.4): New variable.

	Change-Id: I4fc7d6b5369181d839083d40b87b21373b8b95ba

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-goblin-0.8: Update to 0.8.2.
	* gnu/packages/crates-io.scm (rust-goblin-0.8): Update to 0.8.2.

	Change-Id: If533974c8d4a6228e6267c7a9124ff77e2132ce9

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add rust-goblin-0.9.
	* gnu/packages/crates-io.scm (rust-goblin-0.9): New variable.
	(rust-goblin-0.8): Inherit from it.

	Change-Id: I8b856eff3d79a76afde1c985e6424949d44e6f2a

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-gimli-0.31: Update to 0.31.1.
	* gnu/packages/crates-io.scm (rust-gimli-0.31): Update to 0.31.1.

	Change-Id: I47dd49c9ad00da7a1dc079c138c9eea5cc2e4600

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zerocopy-0.8: Update to 0.8.13.
	* gnu/packages/crates-io.scm (rust-zerocopy-0.8): Update to 0.8.13.

	Change-Id: Ia9057e6681bd4ee3622c1139a279eb4633078da4

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-zerocopy-derive-0.8: Update to 0.8.13.
	* gnu/packages/crates-io.scm (rust-zerocopy-derive-0.8): Update to
	0.8.13.

	Change-Id: Ia23684a67a84d656036c15d25d7634e6e49f05ab

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-syn-2: Update to 2.0.90.
	* gnu/packages/crates-io.scm (rust-syn-2): Update to 2.0.90.
	[arguments]: Update comment above #:tests? argument.

	Change-Id: Ic37eef85baebb3e45610fcaad57e0ae622b221e9

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-proc-macro2-1: Update to 1.0.92.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1): Update to 1.0.92.

	Change-Id: Ib126bce83336075dca0aea7165c6ee084b7180f9

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-libc-0.2: Update to 0.2.168.
	* gnu/packages/crates-io.scm (rust-libc-0.2): Update to 0.2.168.

	Change-Id: If07c0bd242b012465728c7a44c2eb34fd81e75fb

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-ruzstd-0.7: Update to 0.7.3.
	* gnu/packages/crates-io.scm (rust-ruzstd-0.7): Update to 0.7.3.

	Change-Id: I5db86546237a2af5b619a14380a6298b956b8c8c

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-object-0.36: Update to 0.36.5.
	* gnu/packages/crates-io.scm (rust-object-0.36): Update to 0.36.5.
	[arguments]: Simply #:cargo-test-flags.
	{#:cargo-inputs}: Update rust-hashbrown to 0.15.

	Change-Id: I06b78b73115c4078acb0604c3ac6d45566d42d96

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-wasmparser-0.216: Update to 0.218.
	* gnu/packages/crates-io.scm (rust-wasmparser-0.216): Replace with...
	(rust-wasmparser-0.218): ... this.  Add comment w.r.t. disabling tests.
	(rust-wasmparser-0.118): Inherit from it, removing now duplicate fields.
	(rust-object-0.36): Adjust accordingly.

	Change-Id: I712c36a92d751447560c9c5ca9770c450cfc5030

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add rust-read-process-memory-0.1.
	* gnu/packages/crates-io.scm (rust-read-process-memory-0.1): New variable.

	Change-Id: Iee6386d28ea10a83ac769251a7341a6d0caccdc6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mrustc: Update to 0.11.0-1.5e01a76.
	* gnu/packages/rust.scm (%mrustc-commit): Update to newest commit.
	(%mrustc-source): Update to 0.11.0-1.5e01a76.  Add a patch.  Adjust the
	snippet to not use vendored openssl.
	(rust-bootstrap)[source]: Remove patch, remove patch-flags.  Add to the
	snippet a substitution for compatibility with llvm-13.
	[inputs]: Remove input labels.  Remove conditional use of clang.
	[arguments]: Allow parallel building on all architectures.  Update the
	make-flags.  Replace the 'unpack phase to unpack the mrustc sources.
	Delete the custom 'set-mrustc-sources and 'patch-cargo-checksum phases.
	Adjust the custom 'patch-makefiles phase.  Adjust the 'configure and
	'build phases to no longer use clang on some architectures.
	* gnu/packages/patches/mrustc-patches.patch: New file.
	* gnu/packages/patches/rustc-1.54.0-src.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Update it.

	Change-Id: I7e444abe4b386b1bb77f05a278ddef45152ddb3c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ring-0.13: Build source using trivial-build-system.
	This removes this use of computed-origin-method.

	* gnu/packages/crates-crypto.scm (rust-ring-0.13-sources): Replace use
	of computed-origin-method with an actual package.

	Change-Id: I5501ca204c833e6b0ee17967812af5261db7cd9a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ring-0.14: Build source using trivial-build-system.
	This removes this use of computed-origin-method.

	* gnu/packages/crates-crypto.scm (rust-ring-0.14-sources): Replace use
	of computed-origin-method with an actual package.

	Change-Id: Ice40161411828b88321509a1cf5b07a6553f0ce7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ring-0.16: Build source using trivial-build-system.
	This removes this use of computed-origin-method.

	* gnu/packages/crates-crypto.scm (rust-ring-0.16-sources): Replace use
	of computed-origin-method with an actual package.

	Change-Id: I142daa76f3c312fa6e9b46a1ef50a88e98d392dd

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ring-0.17: Build source using trivial-build-system.
	This removes this use of computed-origin-method.

	* gnu/packages/crates-crypto.scm (rust-ring-0.17-sources): Replace use
	of computed-origin-method with an actual package.

	Change-Id: I195805492d61e7a1294926a047b0332265ae8187

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: alacritty: Skip a test.
	* gnu/packages/terminals.scm (alacritty)[arguments]: Add a
	cargo-test-flag to skip the shell completions test.

	Change-Id: I324404c536934652e5e647ab0a37b59f21a29819

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pyopenssl: Update to 24.2.1.
	* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 24.2.1.
	[source]: Update pypi-uri name.
	[arguments]: Adjust the 'check phase for the new release date.

	Change-Id: Iebf7ea8668233a70a05b8cea728734694c3c2dde

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-cryptography: Update to 43.0.3.
	* gnu/packages/python-crypto.scm (python-cryptography): Update to
	43.0.3.
	[source]: Add snippet to ease building with maturin.
	[build-system]: Switch to cargo-build-system.
	[arguments]: Remove custom 'disable-rust-extension-build phase.  Replace
	new cargo-build-system 'build, 'check and 'install phases with phases
	from the pyproject-build-system.
	[cargo-inputs]: New field.
	[inputs]: Remove python-cryptography-rust.  Add maturin, python-wrapper.
	(python-cryptography-rust): Remove variable.

	Change-Id: I6523f00964b8e82a93ed8a1f8b2e1f49ddd1ddbc

	squash python-cryptography to 43.0.3

	Change-Id: If8497f64265afab1d5d47a8aa017be908f612d3d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-cryptography-vectors: Update to 43.0.3.
	* gnu/packages/python-crypto.scm (python-cryptography-vectors): Update
	to 43.0.3.

	Change-Id: Ie35ceba7a38966dd950d96e7c058749eeab90679

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-asn1-0.16.
	* gnu/packages/crates-tls.scm (rust-asn1-0.16): New variable.

	Change-Id: I1293ae1cb7758d3f494049ad21101b2e0fdd1cd5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-asn1-derive-0.16.
	* gnu/packages/crates-tls.scm (rust-asn1-derive-0.16): New variable.

	Change-Id: I8d395a29872c7dcc0ee23d304415111b030c4ac3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-python3-dll-a-0.2: Update to 0.2.11.
	* gnu/packages/crates-windows.scm (rust-python3-dll-a-0.2): Update to
	0.2.11.

	Change-Id: Ie7d3a81b477213ceb69f49f77ceb1a1578bbd9a6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-asn1-derive-0.20.
	* gnu/packages/crates-tls.scm (rust-asn1-derive-0.20): New variable.
	(rust-asn1-derive-0.15): Inherit from rust-asn1-derive-0.20.

	Change-Id: I0dc322c8f0e463413095651b630fe12661e021c9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-asn1-0.20.
	* gnu/packages/crates-tls.scm (rust-asn1-0.20): New variable.
	(rust-asn1-0.15): Inherit from rust-asn1-0.20.

	Change-Id: I28c12d4e910d40970d40bcf443a018cbdea3c812

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pyo3-0.23.
	* gnu/packages/crates-io.scm (rust-pyo3-0.23): New variable.
	(rust-pyo3-0.22): Inherit from rust-pyo3-0.23.

	Change-Id: I026d42ad383641e8c26b7aa51a53eda739957526

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pyo3-macros-0.23.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-0.23): New variable.
	(rust-pyo3-macros-0.22): Inherit from rust-pyo3-macros-0.23.

	Change-Id: Iff300f62dfdbeffb5ec867fd0bbf2eb3cbeaaf4b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pyo3-macros-backend-0.23.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-backend-0.23): New
	variable.
	(rust-pyo3-macros-backend-0.22): Inherit from
	rust-pyo3-macros-backend-0.23.

	Change-Id: Ib4af63c29a5182ed79f0eec89ce3c4f37760fb2c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pyo3-ffi-0.23.
	* gnu/packages/crates-io.scm (rust-pyo3-ffi-0.23): New variable.
	(rust-pyo3-ffi-0.22): Inherit from rust-pyo3-ffi-0.23.

	Change-Id: I47249552e5b07ae87cd4300d7a7dc77d8813fb5b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pyo3-build-config-0.23.
	* gnu/packages/crates-io.scm (rust-pyo3-build-config-0.23): New
	variable.
	(rust-pyo3-build-config-0.22): Inherit from rust-pyo3-build-config-0.23.

	Change-Id: Ief4b3b9d5d52b6062f56ce804c4d6723d7729cba

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pem-3: Update to 3.0.4.
	* gnu/packages/crates-io.scm (rust-pem-3): Update to 3.0.4.
	[cargo-inputs]: Replace rust-base64-0.21 with 0.22.

	Change-Id: I3587c9183782c95b15a9b0d96cddf016bacf9f68

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-openssl-0.10: Update to 0.10.68.
	* gnu/packages/crates-io.scm (rust-openssl-0.10): Update to 0.10.68.
	[cargo-development-inputs]: Replace rust-hex-0.3 with 0.4.

	Change-Id: I6e476d234c2e3eb924e6ef88f8792776ddb594fa

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-openssl-macros-0.1: Update to 0.1.1.
	* gnu/packages/crates-io.scm (rust-openssl-macros-0.1): Update to 0.1.1.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Replace rust-syn-1 with 2.

	Change-Id: I737e24223aa4110bd81a602789475a392740a325

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-chrono-tz-build-0.4.
	* gnu/packages/crates-io.scm (rust-chrono-tz-build-0.4): New variable.
	(rust-chrono-tz-build-0.3): Inherit from rust-chrono-tz-build-0.4.

	Change-Id: I402e148686094619b05d66a6d33d4f86009be7fd

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-chrono-tz-0.10.
	* gnu/packages/crates-io.scm (rust-chrono-tz-0.10): New variable.
	(rust-chrono-tz-0.9): Inherit from rust-chrono-tz-0.10.

	Change-Id: Ie01d9638dfa4e1b17fb313d817cf5ae132b61d4f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cc-1: Update to 1.2.4.
	* gnu/packages/crates-io.scm (rust-cc-1): Update to 1.2.4.
	[arguments]: Don't skip the tests.

	Change-Id: I7c41f1434fb0ccfb8bbaac18ac46b62c88282abb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pyo3-build-config-0.22.
	* gnu/packages/crates-io.scm (rust-pyo3-build-config-0.22): New
	variable.
	(rust-pyo3-build-config-0.21): Inherit from rust-pyo3-build-config-0.22.

	Change-Id: I3e2606d56ee13f93379340b3c106e83281dbbdc6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pyo3-ffi-0.22.
	* gnu/packages/crates-io.scm (rust-pyo3-ffi-0.22): New variable.
	(rust-pyo3-ffi-0.21): Inherit from rust-pyo3-ffi-0.22.

	Change-Id: I63e0579dfb0ab9f2d7951b4f84c620593f1cce6a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pyo3-macros-backend-0.22.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-backend-0.22): New
	variable.
	(rust-pyo3-macros-backend-0.21): Inherit from
	rust-pyo3-macros-backend-0.22.

	Change-Id: Iecd872b7c240cecf5ea29164c776959443431992

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pyo3-macros-0.22.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-0.22): New variable.
	(rust-pyo3-macros-0.21): Inherit from rust-pyo3-macros-0.22.

	Change-Id: I8f2b1272d1934c8663d278db85acddd9c469ad1c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pyo3-0.22.
	* gnu/packages/crates-io.scm (rust-pyo3-0.22): New variable.
	(rust-pyo3-0.21): Inherit from rust-pyo3-0.22.

	Change-Id: I59647e404b4244f33c28cad803eac2358218553a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-smallvec-1: Update to 1.13.2.
	* gnu/packages/crates-io.scm (rust-smallvec-1): Update to 0.13.2.

	Change-Id: I4204a1f3f82e8c9db43adeb55797bda1c5592c5c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-smallvec-0.6: Update to 0.6.14.
	* gnu/packages/crates-io.scm (rust-smallvec-0.6): Update to 0.6.14.

	Change-Id: Iecc8954d7e28e78d8850cc042e10e32499b0d9da

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-smol-1: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-smol-1): Update to 1.3.0.
	[cargo-inputs]: Remove rust-once-cell-1.

	Change-Id: I2787c09bbf56ca21083c05e06466812f63161269

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-speedate-0.14.
	* gnu/packages/crates-io.scm (rust-speedate-0.14): New variable.
	(rust-speedate-0.13): Inherit from rust-speedate-0.14.

	Change-Id: Ie4a3202f05d5baf56517ca16ebd7ebe40652391d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-strum-0.26: Update to 0.26.3.
	* gnu/packages/crates-io.scm (rust-strum-0.26): Update to 0.26.3.
	[arguments]: Update cargo-test-flags.

	Change-Id: I8f74745857d7621214b80907ecac68bc3154d149

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-strum-macros-0.26: Update to 0.26.4.
	* gnu/packages/crates-io.scm (rust-strum-macros-0.26): Update to 0.26.4.
	[cargo-inputs]: Replace rust-heck-0.4 with 0.5.

	Change-Id: I29b065ae8b9b468777885da60bd408551fa63173

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-jiter-0.5.
	* gnu/packages/crates-io.scm (rust-jiter-0.5): New variable.
	(rust-jiter-0.0.6): Inherit from rust-jiter-0.5.

	Change-Id: Idcacd6d28ce201ac23c75c8ccfcd5d782f176e03

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-enum-dispatch-0.3: Update to 0.3.13.
	* gnu/packages/crates-io.scm (rust-enum-dispatch-0.3): Update to 0.3.13.
	[arguments]: Don't skip the build.  Skip the tests.
	[cargo-inputs]: Replace rust-syn-1 with 2.
	[cargo-development-inputs]: Replace rust-rand-0.6 with 0.5.

	Change-Id: If76260579c3e26bc0a72755ffe16ac9dcc119fc2

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build/cargo: Resolve byte compilation warning.
	* guix/build/cargo-build-system.scm: Hide `delete' symbol from (guix build
	utils) import.

	Change-Id: I75f0109a1a0984deb9888ec1c2b71cea4de22c76

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build/cargo: Honor #:parallel-build? and #:parallel-tests? arguments.
	* guix/build-system/cargo.scm (cargo-build): Add #:parallel-build? and
	 #:parallel-tests? arguments.
	(cargo-cross-build): Likewise.
	* guix/build/cargo-build-system.scm (build): Honor them.
	(check): Likewise.

	Change-Id: Idbee7aa3a6a7cd0fc222082837390b83cc8e8c07

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build/cargo: Delete trailing #t in phases.
	* guix/build/cargo-build-system.scm (unpack-rust-crates): Delete trailing #t.
	(configure, patch-cargo-checksums, package, install): Likewise.

	Change-Id: I510a46b3d35cd292d71d5646d4a0436f7d77f98e

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-1.55: Use minimal variant of python-wrapper.
	This should help reduce the number of times rebuilding the rust bootstrap
	chain from scratch is needed when updating packages.

	* gnu/packages/rust.scm (rust-1.55) [native-inputs]: Replace python-wrapper
	with python-minimal-wrapper.

	Change-Id: I92c88192c75353b22f374d5c301776d2bcc6b1db

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bootstrap: Don't use parallel-build.
	* gnu/packages/rust.scm (rust-bootstrap)[arguments]: Change
	parallel-build? to be false on all architectures.

	Change-Id: I36aa984f9d47e01d35270423dbf44d57182854f0

2025-01-06  Herman Rimm  <herman@rimm.ee>

	build-system: cargo: Accept unlabeled #:cargo-inputs.
	* guix/build-system/cargo.scm (crate-closure): Match unlabeled inputs.

	Change-Id: Iae421281fa08d09ddd1e5d2da2864f0093d97cd1

2025-01-06  Roman Scherer  <roman@burningswell.com>

	gnu: Add bankstown-lv2.
	* gnu/packages/audio.scm (bankstown-lv2): New variable.

	Change-Id: Ie8a19c4168e3b8be197bbbbc3f6427b660534512

2025-01-06  Roman Scherer  <roman@burningswell.com>

	gnu: Add rust-biquad-0.4.
	* gnu/packages/crates-io.scm (rust-biquad-0.4): New variable.

	Change-Id: I80abb51769afa4e09c684f2b08139e771b63d62a

2025-01-06  Roman Scherer  <roman@burningswell.com>

	gnu: Add rust-lv2-0.6.
	* gnu/packages/crates-io.scm (rust-lv2-0.6): New variable.

	Change-Id: I1364d130e9003a57011499acbf03ba529d4ab49e

2025-01-06  Roman Scherer  <roman@burningswell.com>

	gnu: Add rust-lv2-midi-1.
	* gnu/packages/crates-io.scm (rust-lv2-midi-1): New variable.

	Change-Id: Id1940ab505b9323ff197d3b83b7a1db741921906

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-mktemp-0.4.
	* gnu/packages/crates-io.scm (rust-mktemp-0.4): New variable.

	Change-Id: I20ee6eec0221c40254f293cc264555cdc049d05e

2025-01-06  Roman Scherer  <roman@burningswell.com>

	gnu: Add rust-lv2-state-2.
	* gnu/packages/crates-io.scm (rust-lv2-state-2): New variable.

	Change-Id: I1a18aaac8278d8c0f651fdc7e959aa1043938b97

2025-01-06  Roman Scherer  <roman@burningswell.com>

	gnu: Add rust-lv2-atom-2.
	* gnu/packages/crates-io.scm (rust-lv2-atom-2): New variable.

	Change-Id: I8ee48d23c17067371af7b464117f8fe0dde1c691

2025-01-06  Roman Scherer  <roman@burningswell.com>

	gnu: Add rust-lv2-urid-2.
	* gnu/packages/crates-io.scm (rust-lv2-urid-2): New variable.

	Change-Id: Iaac89d98e28c904effaafe269d0d29efb5edd6b3

2025-01-06  Roman Scherer  <roman@burningswell.com>

	gnu: Add rust-lv2-worker-0.1.
	* gnu/packages/crates-io.scm (rust-lv2-worker-0.1): New variable.

	Change-Id: I5108b18231bc61d16e71475cb2a1efa3bed629e6

2025-01-06  Roman Scherer  <roman@burningswell.com>

	gnu: Add rust-lv2-core-3.
	* gnu/packages/crates-io.scm (rust-lv2-core-3): New variable.

	Change-Id: I1228417718717d7c0dd62b3e11c97fb61dcc0960

2025-01-06  Roman Scherer  <roman@burningswell.com>

	gnu: Add rust-lv2-time-0.1.
	* gnu/packages/crates-io.scm (rust-lv2-time-0.1): New variable.

	Change-Id: Id9067756e436de89b17d646530415355eae949d2

2025-01-06  Roman Scherer  <roman@burningswell.com>

	gnu: Add rust-lv2-units-0.1.
	* gnu/packages/crates-io.scm (rust-lv2-units-0.1): New variable.

	Change-Id: I90dac2f754fe870c8eefb5cad3bec6873861316d

2025-01-06  Roman Scherer  <roman@burningswell.com>

	gnu: Add rust-lv2-sys-2.
	* gnu/packages/crates-io.scm (rust-lv2-sys-2): New variable.

	Change-Id: Ic8f5879906d6f3df660b7796749ddfb5349a9cfb

2025-01-06  Roman Scherer  <roman@burningswell.com>

	gnu: Add rust-lv2-core-derive-2.
	* gnu/packages/crates-io.scm (rust-lv2-core-derive-2): New variable.

	Change-Id: Id0802cc667527147b40de8c36a451ed6b769912e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: procs: Update to 0.14.8.
	* gnu/packages/rust-apps.scm (procs): Update to 0.14.8.
	[cargo-inputs]: Add rust-windows-0.59.  Replace rust-nix-0.28 with 0.29,
	rust-procfs-0.16 with 0.17, rust-termbg-0.5 with 0.6,
	rust-unicode-width-0.1 with 0.2, rust-uzers-0.11 with 0.12.  Remove
	rust-winapi-0.3.

	Change-Id: Ica072d6596823d09008ec0a89e3abad884ed4600

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-procfs-0.17.
	* gnu/packages/crates-io.scm (rust-procfs-0.17): New variable.
	(rust-procfs-0.16): Inherit from rust-procfs-0.17.

	Change-Id: Idb04e77453edd1bc3c47daa6f4a68792acf04769

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-1: Update to 1.42.0.
	* gnu/packages/crates-io.scm (rust-tokio-1): Update to 1.42.0.
	[cargo-development-inputs]: Add rust-proptest-1.

	Change-Id: I8c0698fa875bc633c7fff6350a6b92def864d5a3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-procfs-core-0.17.
	* gnu/packages/crates-io.scm (rust-procfs-core-0.17): New variable.
	(rust-procfs-core-0.16): Inherit from rust-procfs-core-0.17.

	Change-Id: Ide48bcc852a47a5922ad8cb8dfc3a25e90d4f66f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-crossterm-0.28.
	* gnu/packages/crates-io.scm (rust-crossterm-0.28): New variable.
	(rust-crossterm-0.27): Inherit from rust-crossterm-0.28.

	Change-Id: I2f6467a97fe8d7be668e9fe7d7f293a72856b49e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-signal-hook-mio-0.2: Update to 0.2.4.
	* gnu/packages/crates-io.scm (rust-signal-hook-mio-0.2): Update to 0.2.4.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-mio-1.
	[cargo-development-inputs]: Add rust-mio-0.7, rust-serial-test-0.5.

	Change-Id: If66ce95e1da20a6632d9d83deb8c8a71b8d48257

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-simplelog-0.12: Update to 0.12.2.
	* gnu/packages/crates-io.scm (rust-simplelog-0.12): Update to 0.12.2.

	Change-Id: I1a7b5f04b50c5dae6717c692011b1a63d4b2236d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-termbg-0.6.
	* gnu/packages/crates-io.scm (rust-termbg-0.6): New variable.
	(rust-termbg-0.5): Inherit from rust-termbg-0.6.

	Change-Id: I439a4271993730f9ba860ad7fb9afdd0d57db36e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-thiserror-2.
	* gnu/packages/crates-io.scm (rust-thiserror-2): New variable.
	(rust-thiserror-1): Inherit from rust-thiserror-2.

	Change-Id: I21ba853c676bff255d0ffce4f340f84563be8fcd

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-thiserror-impl-2.
	* gnu/packages/crates-io.scm (rust-thiserror-impl-2): New variable.
	(rust-thiserror-impl-1): Inherit from rust-thiserror-impl-2.

	Change-Id: I61c0f834da4c71df3bb8c4a4e787c12b45cd3662

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: procs: Build shell completions.
	* gnu/packages/rust-apps.scm (procs)[arguments]: Add a phase to generate
	and install the shell completions.
	[native-inputs]: When cross-compiling add a copy of this package.

	Change-Id: I7ac96dbed91b13ced7ca5d06e8456dd8cdf1b3b4

2025-01-06  normalmente  <normally_js@posteo.net>

	gnu: Add procs.
	* gnu/packages/rust-apps.scm (procs): New variable.

	Change-Id: Ib30f481debae7f700d2fdf0848b210e579a79fe9

2025-01-06  normalmente  <normally_js@posteo.net>

	gnu: Add rust-getch-0.3.
	* gnu/packages/crates-io.scm (rust-getch-0.3): New variable.

	Change-Id: Ic1fa7af7a982d513a8a98016e68c48d406746c5e

2025-01-06  normalmente  <normally_js@posteo.net>

	gnu: Add rust-bsd-kvm-0.1.
	* gnu/packages/crates-io.scm (rust-bsd-kvm-0.1): New variable.

	Change-Id: I7df832174963b7dfbf4824610d75b4b607bc2a78

2025-01-06  normalmente  <normally_js@posteo.net>

	gnu: Add rust-bsd-kvm-sys-0.2.
	* gnu/packages/crates-io.scm (rust-bsd-kvm-sys-0.2): New variable.

	Change-Id: I711f1a91a030ebc72990a67df1eadb7f6ef40a4f

2025-01-06  normalmente  <normally_js@posteo.net>

	gnu: Add rust-windows-bindgen-0.54.
	* gnu/packages/crates-windows.scm (rust-windows-bindgen-0.54): New variable.

	Change-Id: If155c0d55b33a4defe899f8cbdf32cbce17624e3

2025-01-06  normalmente  <normally_js@posteo.net>

	gnu: Add rust-windows-metadata-0.54.
	* gnu/packages/crates-windows.scm (rust-windows-metadata-0.54): New variable.

	Change-Id: I7c0a905ea64ec06741d598ff0c2cd827839dbcf6

2025-01-06  normalmente  <normally_js@posteo.net>

	gnu: rust-console-0.15: Update to 0.15.8.
	* gnu/packages/crates-io.scm (rust-console-0.15): Update to 0.15.8.
	[cargo-inputs]: Replace rust-windows-sys-0.42 with 0.52.

	Change-Id: I4b8199e7d8f9be43e2d93aaf5733a113fdaa6509

2025-01-06  normalmente  <normally_js@posteo.net>

	gnu: Add rust-dockworker-0.5.
	* gnu/packages/crates-io.scm (rust-dockworker-0.5): New variable.

	Change-Id: Id4db8d834e45d047b6c136376aa94faa6c40c9a4

2025-01-06  normalmente  <normally_js@posteo.net>

	gnu: Add rust-hyperlocal-0.8.
	* gnu/packages/crates-web.scm (rust-hyperlocal-0.8): New variable.

	Change-Id: I69030d37554f58b83d71c989dc15478cce9831e3

2025-01-06  normalmente  <normally_js@posteo.net>

	gnu: Add rust-named-pipe-0.4.
	* gnu/packages/crates-windows.scm (rust-named-pipe-0.4): New variable.

	Change-Id: Ibf1baf32e0245e55c3213ff64bd8e0af67e7d8ff

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-blake3-1: Update to 1.5.5.
	* gnu/packages/crypto.scm (rust-blake3-1): Update to 1.5.5.
	[cargo-inputs]: Add rust-rayon-core-1.  Remove rust-rayon-1.
	[cargo-development-inputs]: Add rust-ciborium-0.2.

	Change-Id: I5ae51e4ecd3c6bb1cbef975515eb4a5238c3c9cc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-constant-time-eq-0.3: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-constant-time-eq-0.3): Update to
	0.3.1.

	Change-Id: I8fb710aafbe3db3802546c5362e77c1d8196712c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hyper-1: Update to 1.5.1.
	* gnu/packages/crates-web.scm (rust-hyper-1): Update to 1.5.1.
	[cargo-inputs]: Add rust-smallvec-1.  Remove rust-libc-0.2.

	Change-Id: I4c9f0c7b91c4b003c9de4d4c9b88d3ee55bbf143

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hyper-0.14: Update to 0.14.31.
	* gnu/packages/crates-web.scm (rust-hyper-0.14): Update to 0.14.31.

	Change-Id: I5d628b98d3327298484d7295c36eae18356633da

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hyper-0.12: Update to 0.12.36.
	* gnu/packages/crates-web.scm (rust-hyper-0.12): Update to 0.12.36.
	[arguments]: Don't skip the build.  Don't install the source.  Skip the
	tests.
	[cargo-inputs]: Add rust-rustc-version-0.2.
	[cargo-development-inputs]: Remove rust-rustc-version-0.2.

	Change-Id: I824e7ab9a72d09768d74be62a83d7bcd35bda6b3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-mockito-1: Update to 1.6.1.
	* gnu/packages/crates-web.scm (rust-mockito-1): Update to 1.6.1.
	[cargo-inputs]: Add rust-bytes-1, rust-futures-util-0.3, rust-http-1,
	rust-http-body-1, rust-http-body-util-0.1, rust-hyper-util-0.1.  Replace
	rust-hyper-0.14 with 1.  Remove rust-futures-core-0.3.
	[cargo-development-inputs]: Replace rust-reqwest-0.11 with 0.12.

	Change-Id: I281507e050a107813b24422cd5f2e8e5273707db

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-http-1: Update to 1.2.0.
	* gnu/packages/crates-web.scm (rust-http-1): Update to 1.2.0.
	[cargo-development-inputs]: Replace rust-quickcheck-0.9 with 1,
	rust-rand-0.7 with 0.8.  Remove rust-indexmap-1.8, rust-seahash-3.

	Change-Id: Ie3929310466edddc020e1560e99965a481aafff2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-http-0.2: Update to 0.2.12.
	* gnu/packages/crates-web.scm (rust-http-0.2): Update to 0.2.12.

	Change-Id: If5c598cdeed55443a1b3b3e51d8123505c5609cc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-http-body-1: Update to 1.0.1.
	* gnu/packages/crates-web.scm (rust-http-body-1): Update to 1.0.1.

	Change-Id: I6b9e9d47dca4198927b10c2de3811cd0602812d0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-http-body-util-0.1: Update to 0.1.2.
	* gnu/packages/crates-web.scm (rust-http-body-util-0.1): Update to
	0.1.2.
	[cargo-development-inputs]: Remove rust-futures-util-0.3.

	Change-Id: I038d631c3f367814fbd6264ad6bcb615d3d56e0e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-http-range-header-0.4: Update to 0.4.2.
	* gnu/packages/crates-web.scm (rust-http-range-header-0.4): Update to
	0.4.2.

	Change-Id: I19667aa52f3047ed6c17620e56c3f72b872bad42

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-httparse-1: Update to 1.9.5.
	* gnu/packages/crates-web.scm (rust-httparse-1): Update to 1.9.5.

	Change-Id: Idb9210dacd9a46de72e3015a56e142e0b4e5f676

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sync-wrapper-1.
	* gnu/packages/crates-io.scm (rust-sync-wrapper-1): New variable.
	(rust-sync-wrapper-0.1): Inherit from rust-sync-wrapper-1.

	Change-Id: Ia576756b6e83e400bde5c31e7afecb56c79ac693

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tokio-rustls-0.26.
	* gnu/packages/crates-io.scm (rust-tokio-rustls-0.26): New variable.
	(rust-tokio-rustls-0.25): Inherit from rust-tokio-rustls-0.26.

	Change-Id: I5711fb70c9a0abb87a8744b2883bf72fca364516

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-h2-0.4: Update to 0.4.7.
	* gnu/packages/crates-web.scm (rust-h2-0.4): Update to 0.4.7.
	[cargo-inputs]: Add rust-atomic-waker-1.  Remove rust-futures-util-3.
	[cargo-development-inputs]: Replace rust-tokio-rustls-0.24 with 0.26,
	rust-webpki-roots-0.25 with 0.26.

	Change-Id: Iaabbe33fa5a1e21a5848c8f9d44f6aa848a9b30d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-h2-0.3: Update to 0.3.26.
	* gnu/packages/crates-web.scm (rust-h2-0.3): Update to 0.3.26.
	[cargo-inputs]: Replace rust-indexmap-1 with 2.

	Change-Id: I332356854e375b06fb9f0be09f175e6d623cda5c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-actix-http-2: Update to 2.2.2.
	* gnu/packages/crates-web.scm (rust-actix-http-2): Update to 2.2.2.
	[arguments]: Don't skip the build.  Skip the tests.
	[cargo-inputs]: Add rust-brotli-3.  Remove rust-brotli2-0.3.

	Change-Id: Icf224ceb2588022d1768c23e4d6f00ee69413fdc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-actix-router-0.2: Update to 0.2.7.
	* gnu/packages/crates-web.scm (rust-actix-router-0.2): Update to 0.2.7.

	Change-Id: Ic28527e25edf6fc6743705566a214547605ff59c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-actix-web-3: Update to 3.3.3.
	* gnu/packages/crates-web.scm (rust-actix-web-3): Update to 3.3.3.
	[arguments]: Don't skip the build.  Skip the tests.

	Change-Id: I6a9970fe758e05704677f025dde8545874caa139

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-windows-registry-0.2.
	* gnu/packages/crates-windows.scm (rust-windows-registry-0.2): New variable.

	Change-Id: I451ebb54465ed2b091fad2afd5331b6d04b17c4c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rocket-0.5: Update to 0.5.1.
	* gnu/packages/crates-web.scm (rust-rocket-0.5): Update to 0.5.1.
	[cargo-inputs]: Replace rust-multer-2 with 3.

	Change-Id: Ia11030678242dd780675abfb12fe8f094146817e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rocket-0.4: Update to 0.4.11.
	* gnu/packages/crates-web.scm (rust-rocket-0.4): Update to 0.4.11.
	[cargo-inputs]: Replace rust-base64-0.12 with 0.13.

	Change-Id: I6a6a07ecb61c5af88fc2e1c128c93335eec49caf

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rocket-codegen-0.5: Update to 0.5.1.
	* gnu/packages/crates-web.scm (rust-rocket-codegen-0.5): Update to
	0.5.1.

	Change-Id: Ia0963c2aed6a8835dbc28e6a1b8cab3a4a3e7ddd

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rocket-codegen-0.4: Update to 0.4.11.
	* gnu/packages/crates-web.scm (rust-rocket-codegen-0.4): Update to
	0.4.11.

	Change-Id: Ifc148c77285f121e2dc20df02d5a8eed0d43250c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rocket-http-0.5: Update to 0.5.1.
	* gnu/packages/crates-web.scm (rust-rocket-http-0.5): Updatet to 0.5.1.

	Change-Id: Ic1de9fd7f896ef5add7564eacc08d5c42f844ccd

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rocket-http-0.4: Update to 0.4.11.
	* gnu/packages/crates-web.scm (rust-rocket-http-0.4): Update to 0.4.11.

	Change-Id: I72ea9f0d3aa7950a8144699e6d0ef001c1ef5709

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tiny-http-0.6: Update to 0.6.4.
	* gnu/packages/crates-web.scm (rust-tiny-http-0.6): Update to 0.6.4.
	[arguments]: Don't skip the build.
	[cargo-development-inputs]: Add rust-rustc-serialize-0.3, rust-sha1-0.6.

	Change-Id: Ie2e42b6756f76da5affc607c4a2f84a4dcba7a08

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tower-http-0.5: Update to 0.5.2.
	* gnu/packages/crates-web.scm (rust-tower-http-0.5): Update to 0.5.2.

	Change-Id: Iaaec267659021e3a07cbb9eda18f0a0f30c4adbc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tower-layer-0.3: Update to 0.3.3.
	* gnu/packages/crates-web.scm (rust-tower-layer-0.3): Update to 0.3.3.
	[arguments]: Skip another test.
	[cargo-development-inputs]: Remove field.

	Change-Id: I235560ec1e85e17873d34efee4d66e431068fc29

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tower-service-0.3: Update to 0.3.3.
	* gnu/packages/crates-web.scm (rust-tower-service-0.3): Update to 0.3.3.

	Change-Id: I24f421a817d15f3837f4455b48433c3359615293

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trust-dns-https-0.20: Update to 0.20.4.
	* gnu/packages/crates-web.scm (rust-trust-dns-https-0.20): Update to
	0.20.4.
	[arguments]: Don't skip the build.  Add cargo-test-flags.
	[cargo-development-inputs]: Add rust-env-logger-0.8, rust-futures-0.3.

	Change-Id: If1010a3167bf6d1ea628cd7c9838792bdc1835b5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trust-dns-native-tls-0.20: Update to 0.20.4.
	* gnu/packages/crates-web.scm (rust-trust-dns-native-tls-0.20): Update
	to 0.20.4.
	[arguments]: Don't skip the build.  Add cargo-test-flags.
	[native-inputs]: Add pkg-config.
	[inputs]: Add openssl.

	Change-Id: Ifc0e6650418e328b17d8b47b635ab4efa5d2f82b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trust-dns-openssl-0.20: Update to 0.20.4.
	* gnu/packages/crates-web.scm (rust-trust-dns-openssl-0.20): Update to
	0.20.4.
	[arguments]: Don't skip the build.
	[cargo-development-inputs]: Add rust-openssl-0.10, rust-tokio-1.
	[native-inputs]: Add pkg-config.
	[inputs]: Add openssl.

	Change-Id: I72f38b4b4fa07c518f8af56d76f69e8306d986d5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trust-dns-proto-0.20: Update to 0.20.4.
	* gnu/packages/crates-web.scm (rust-trust-dns-proto-0.20): Update to
	0.20.4.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-tinyvec-1.
	[cargo-development-inputs]: Add rust-env-logger-0.8,
	rust-futures-executor-0.3, rust-tokio-1.

	Change-Id: Ie723cbcf62a790a5308fbfc86c82ddeb812a830b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rfc7239-0.1: Update to 0.1.2.
	* gnu/packages/crates-web.scm (rust-rfc7239-0.1): Update to 0.1.2.

	Change-Id: Ibe8c0c84e91ddc22851be611c3b047503f9d2301

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rustls-native-certs-0.8.
	* gnu/packages/crates-tls.scm (rust-rustls-native-certs-0.8): New
	variable.
	(rust-rustls-native-certs-0.7): Inherit from
	rust-rustls-native-certs-0.8.

	Change-Id: I73d9eb0fb4e3cb381b12dcc740d16a47767922a1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-yansi-1: Update to 1.0.1.
	* gnu/packages/crates-io.scm (rust-yansi-1): Update to 1.0.1.

	Change-Id: I8343f4872fcf855f10a5eeb1a07a5adc91269daf

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-uncased-0.9: Update to 0.9.10.
	* gnu/packages/crates-io.scm (rust-uncased-0.9): Update to 0.9.10.
	[arguments]: Don't skip the build.

	Change-Id: Id2696d558f5ef34dad87a7897f7c70c9ae8b1efe

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-is-terminal-0.4: Update to 0.4.13.
	* gnu/packages/crates-io.scm (rust-is-terminal-0.4): Update to 0.4.13.
	[cargo-inputs]: Add rust-libc-0.2.  Replace rust-hermit-abi-0.3 with
	0.4.  Remove rust-rustix-0.38.

	Change-Id: I63577ea16467b34f81788d02535df451fd0616b2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-system-configuration-sys-0.6.
	* gnu/packages/crates-apple.scm (rust-system-configuration-sys-0.6): New
	variable.
	(rust-system-configuration-sys-0.5): Inherit from
	rust-system-configuration-sys-0.6.

	Change-Id: Ic20650e6d17171a4028c51776ead94cbb5a31aa4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-system-configuration-0.6.
	* gnu/packages/crates-apple.scm (rust-system-configuration-0.6): New
	variable.
	(rust-system-configuration-0.5): Inherit from
	rust-system-configuration-0.6.

	Change-Id: I81a043ce8ad9da53eb26d2ea6e1058dbee154b37

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-security-framework-3.
	* gnu/packages/crates-apple.scm (rust-security-framework-3): New
	variable.
	(rust-security-framework-2): Inherit from rust-security-framework-3.

	Change-Id: I00f2ca418ca2f895b577a97342d2ad1fcca1724e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trust-dns-resolver-0.20: Update to 0.20.4.
	* gnu/packages/crates-web.scm (rust-trust-dns-resolver-0.20): Update to
	0.20.4.
	[arguments]: Don't skip the build.  Add cargo-test-flags.
	[cargo-development-inputs]: Add rust-env-logger-0.8,
	rust-future-executor-0.3.

	Change-Id: I3b17b542d4bb6ad1407a54c7b56a7b30f80f7054

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trust-dns-rustls-0.20: Update to 0.20.4.
	* gnu/packages/crates-web.scm (rust-trust-dns-rustls-0.20): Update to
	0.20.4.
	[arguments]: Don't skip the build.  Add cargo-test-flags.
	[cargo-development-inputs]: Add rust-openssl-0.10.
	[native-inputs]: Add pkg-config.
	[inputs]: Add openssl.

	Change-Id: I00ed1ec574926809542347a86b0186f4bc4efe8c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-warp-0.3: Update to 0.3.7.
	* gnu/packages/crates-web.scm (rust-warp-0.3): Update to 0.3.7.
	[cargo-inputs]: Replace rust-async-compression-0.3 with 0.4,
	rust-rustls-pemfile-1 with 2, rust-tokio-rustls-0.24 with 0.25,
	rust-tokio-tungstenite-0.20 with 0.21.  Remove rust-tokio-stream-0.1.
	[cargo-development-inputs]: Replace rust-handlebars-4 with 5,
	rust-tracing-log-0.1 with 0.2.

	Change-Id: Ib18a7dd4dd9e1cfbcc0dcac6e6a5fad47e626e73

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-webpki-roots-0.26: Update to 0.26.7.
	* gnu/packages/crates-web.scm (rust-webpki-roots-0.26): Update to
	0.26.7.
	[cargo-development-inputs]: Replace rust-rcgen-0.12 with 0.13,
	rust-rustls-0.22 with 0.23, rust-x509-parser-0.15 with 0.16.

	Change-Id: I36b24c8e976dbff20fe893936569ef3c558527d9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-avif-serialize-0.6: Mark package as deprecated.
	* gnu/packages/crates-graphics.scm (rust-avif-serialize-0.6): Rename to
	rust-avif-serialize-0.6.5-yanked.
	[source]: Add 'yanked' to the source file-name.
	(rust-avif-serialize-0.6): New deprecated package pointing to
	rust-avif-serialize-0.6.5-yanked.

	Change-Id: Ifdd7317bf20158ab1253d135bcdd364a0eab92ce

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ravif-0.6: Mark package as deprecated.
	* gnu/packages/crates-graphics.scm (rust-ravif-0.6): Rename to
	rust-ravif-0.6.6-yanked.
	[source]: Add 'yanked' to the source file-name.
	(rust-ravif-0.6): New deprecated package pointing to
	rust-ravif-0.6.6-yanked.

	Change-Id: Id578fa4175200ec3af227f6958c6104d9a38b006

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-drm-0.11.
	* gnu/packages/crates-graphics.scm (rust-drm-0.11): New variable.

	Change-Id: Id6f7ac17f2d383a692b328def1bd93ad45913346

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-drm-ffi-0.7.
	* gnu/packages/crates-graphics.scm (rust-drm-ffi-0.7): New variable.

	Change-Id: Idf7e73cb3eebf371220bfb7919ea6b50e6c0295e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-drm-sys-0.6.
	* gnu/packages/crates-graphics.scm (rust-drm-sys-0.6): New variable.

	Change-Id: I8199fa3395d0639e19fb3560f90be230b9c3092c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-katexit-0.1.
	* gnu/packages/crates-graphics.scm (rust-katexit-0.1): New variable.

	Change-Id: Ie9fdc10ea83d297af6a2e3cd9eb21f0f1e715fcd

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-av-data-0.4: Update to 0.4.4.
	* gnu/packages/crates-graphics.scm (rust-av-data-0.4): Update to 0.4.4.
	[cargo-inputs]: Remove rust-thiserror-1.

	Change-Id: Ifce3b6a648a9f8456a936cd19207156d4984727b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-colorous-1: Update to 1.0.15.
	* gnu/packages/crates-graphics.scm (rust-colorous-1): Update to 1.0.15.
	[cargo-development-inputs]: Add rust-ab-glyph-0.2.  Replace
	rust-image-0.24 with 0.25, rust-imageproc-0.23 with 0.25.  Remove
	rust-rusttype-0.9.

	Change-Id: I0aba5c9d07df032e8015e22860e29ed88b1f353c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-core-graphics-0.23: Update to 0.23.2.
	* gnu/packages/crates-graphics.scm (rust-core-graphics-0.23): Update to
	0.23.2.

	Change-Id: I484361c677875943efce9d9bab6d73165c4f166d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-core-graphics-0.21: Downgrade to 0.21.0.
	This is the latest version which isn't yanked by upstream.

	* gnu/packages/crates-graphics.scm (rust-core-graphics-0.21): Downgrade
	to 0.21.0.
	[cargo-inputs]: Remove rust-core-graphics-types-0.1.

	Change-Id: Id205f759d302036e740b6315e9e5ef6550703568

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-dcv-color-primitives-0.6.
	* gnu/packages/crates-graphics.scm (rust-dcv-color-primitives-0.6): New
	variable.
	(rust-dcv-color-primitives-0.4): Inherit from
	rust-dcv-color-primitives-0.6.

	Change-Id: Ieac56ac9c9204ef6f4068e817ee287351d668c2b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-euclid-0.22: Update to 0.22.11.
	* gnu/packages/crates-graphics.scm (rust-euclid-0.22): Update to
	0.22.11.
	[cargo-inputs]: Add rust-bytemuck-1.

	Change-Id: Ifc74b5f2adbd851995b5dd94fa9def9e0d45987b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-exr-1: Update to 1.73.0.
	* gnu/packages/crates-graphics.scm (rust-exr-1): Update to 1.73.0.
	[cargo-inputs]: Add rust-rayon-core-1.  Replace rust-miniz-oxide-0.8
	with 0.10.  Remove rust-flume-0.10, rust-threadpool-1.
	[cargo-development-inputs]: Replace rust-image-0.24 with 0.25.

	Change-Id: Ibc9c70de7b9831ddb4b7f2186956d57919be50f7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gfx-0.18: Update to 0.18.3.
	* gnu/packages/crates-graphics.scm (rust-gfx-0.18): Update to 0.18.3.
	[arguments]: Don't skip the build.

	Change-Id: Ibf1960a69f83b78c7dfd1ac8db87308bfac05bac

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gif-0.11: Update to 0.11.4.
	* gnu/packages/crates-graphics.scm (rust-gif-0.11): Update to 0.11.4.
	[arguments]: Don't skip the build.  Skip the tests.
	[cargo-development-inputs]: Add rust-criterion-0.3, rust-png-0.17.

	Change-Id: I4c6108b968b4c6e37ffd30e27db538d6c1f6f0c2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-glutin-0.31: Update to 0.31.3.
	* gnu/packages/crates-graphics.scm (rust-glutin-0.31): Update to 0.31.3.

	Change-Id: Ifbfce9a45611f726dabb45e16a900e677021ba71

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-image-0.24: Update to 0.24.9.
	* gnu/packages/crates-graphics.scm (rust-image-0.24): Update to 0.24.9.
	[cargo-inputs]: Add rust-rayon-1.  Replace rust-dav1d-0.6 with 0.10,
	rust-dvc-color-primitives-0.4 with 0.6, rust-gif-0.12 with 0.13.  Remove
	rust-num-rational-0.4.
	[cargo-development-inputs]: Replace rust-criterion-0.4 with 0.5.

	Change-Id: Ie27f5878ad5e651d2409bd5de0f3f079122d027e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-imageproc-0.25.
	* gnu/packages/crates-graphics.scm (rust-imageproc-0.25): New variable.
	(rust-imageproc-0.23): Inherit from rust-imageproc-0.25.

	Change-Id: I31526514adfac4f9721a819e142b978fa5da6374

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-imgref-1: Update to 1.11.0.
	* gnu/packages/crates-graphics.scm (rust-imgref-1): Update to 1.11.0.

	Change-Id: I76b4bec4433ed373e0ee3354a359e14647f216de

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-jpeg-decoder-0.3: Update to 0.3.1.
	* gnu/packages/crates-graphics.scm (rust-jpeg-decoder-0.3): Update to
	0.3.1.
	[source]: Adjust the snippet to continue allowing for newer versions of
	dependencies.

	Change-Id: If0fc35f8a757ae92b7e24356a2f6082657f48427

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lyon-geom-1: Update to 1.0.6.
	* gnu/packages/crates-io.scm (rust-lyon-geom-1): Update to 1.0.6.

	Change-Id: I3366d143ae825b8a731dc743757c8ba372a7bb9d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lyon-geom-0.17: Update to 0.17.7.
	* gnu/packages/crates-graphics.scm (rust-lyon-geom-0.17): Update to
	0.17.7.
	[arguments]: Don't skip the build.

	Change-Id: I10fbd6e75239290232ca9cb2935b853048786850

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-png-0.17: Update to 0.17.14.
	* gnu/packages/crates-graphics.scm (rust-png-0.17): Update to 0.17.14.
	[arguments]: Add more tests to the cargo-test-flags.
	[cargo-inputs]: Replace rust-miniz-oxide-0.7 with 0.8.

	Change-Id: I917c29b51786ac2c30d6a6a5c64d9a5fe2b206f5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sdl2-0.36.
	* gnu/packages/crates-graphics.scm (rust-sdl2-0.36): New variable.
	(rust-sdl2-0.35): Inherit from rust-sdl2-0.36.

	Change-Id: I15fb8632315b9f0594aa9fdf9878266c0b93d672

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sdl2-sys-0.36.
	* gnu/packages/crates-graphics.scm (rust-sdl2-sys-0.36): New variable.
	(rust-sdl2-sys-0.35): Inherit from rust-sdl2-sys-0.36.

	Change-Id: I981bad6d70b5f906b12326dd3d2d065a27bb0e50

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-smithay-client-toolkit-0.18: Update to 0.18.1.
	* gnu/packages/crates-graphics.scm (rust-smithay-client-toolkit-0.18):
	Update to 0.18.1.

	Change-Id: I987ace57738405666cf5e733e4995e312251f45b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-smithay-client-toolkit-0.16: Update to 0.16.1.
	* gnu/packages/crates-graphics.scm (rust-smithay-client-toolkit-0.16):
	Update to 0.16.1.

	Change-Id: I199051b5a7aeea43bfa64ea15a73bb27d47169f0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-smithay-client-toolkit-0.12: Update to 0.12.3.
	* gnu/packages/crates-graphics.scm (rust-smithay-client-toolkit-0.12):
	Update to 0.12.3.
	[arguments]: Don't skip the build.
	[cargo-development-inputs]: Add rust-image-0.23.

	Change-Id: I80277e3e5429eb428099603787a8323a2fbca316

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-smithay-clipboard-0.7: Update to 0.7.2.
	* gnu/packages/crates-graphics.scm (rust-smithay-clipboard-0.7): Update
	to 0.7.2.
	[cargo-inputs]: Replace rust-smithay-client-toolkit-0.18 with 0.19.
	[cargo-development-inputs]: Replace rust-smithay-client-toolkit-0.18
	with 0.19.

	Change-Id: I48baf353aea178473b9995b9c78071eb60f32e56

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-softbuffer-0.3: Update to 0.3.4.
	* gnu/packages/crates-graphics.scm (rust-softbuffer-0.3): Update to
	0.3.4.
	[cargo-inputs]: Replace rust-drm-0.10 with 0.11.

	Change-Id: I7f4372b2e001f00f4fe24228973766fb9817c005

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tiff-0.9: Update to 0.9.1.
	* gnu/packages/crates-graphics.scm (rust-tiff-0.9): Update to 0.9.1.

	Change-Id: If55b1430401b28df993b5c29d230cf64ee9c161c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wayrs-core-1.
	* gnu/packages/crates-graphics.scm (rust-wayrs-core-1): New variable.

	Change-Id: I09ca6f47d05701e31104e00cc86edde53d3b55a6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayrs-client-1: Update to 1.1.3.
	* gnu/packages/crates-graphics.scm (rust-wayrs-client-1): Update to
	1.1.3.
	[cargo-inputs]: Add rust-wayrs-core-1.  Replace rust-wayrs-scanner-0.13
	with 0.15.  Remove rust-nix-0.26, rust-thiserror-1.

	Change-Id: Ib0451ab10fba8da9d02b0b8593cc34d9d374e6f3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayrs-proto-parser-2: Update to 2.0.4.
	* gnu/packages/crates-graphics.scm (rust-wayrs-proto-parser-2): Update
	to 2.0.4.
	[cargo-inputs]: Replace rust-quick-xml-0.36 with 0.37.  Remove
	rust-thiserror-0.1.

	Change-Id: Ibcd48273d036b290ccaf72c0c491f5edf068da7f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayrs-protocols-0.13: Update to 0.13.2.
	* gnu/packages/crates-graphics.scm (rust-wayrs-protocols-0.13): Update
	to 0.13.2.

	Change-Id: I6ce70b6dea93e9fad8363fd91d9fabad96e50f93

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wayrs-scanner-0.15.
	* gnu/packages/crates-graphics.scm (rust-wayrs-scanner-0.15): New
	variable.
	(rust-wayrs-scanner-0.13): Inherit from rust-wayrs-scanner-0.15.

	Change-Id: I87692dd48036aa91a4d59a965d3105e99feeb8d6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-winit-0.29: Update to 0.29.15.
	* gnu/packages/crates-graphics.scm (rust-winit-0.29): Update to 0.29.15.

	Change-Id: I4059f7a532be8ac30ba1264ba6936dacc8535b2b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-x11-2: Update to 2.21.0.
	* gnu/packages/crates-graphics.scm (rust-x11-2): Update to 2.21.0.

	Change-Id: I1f93de998c188d413bb39c1e772bf33462f1e09e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xkeysym-0.2: Update to 0.2.1.
	* gnu/packages/crates-graphics.scm (rust-xkeysym-0.2): Update to 0.2.1.
	[cargo-development-inputs]: Replace rust-x11rb-0.11 with 0.12.

	Change-Id: I6540c6801b58f799fd32f79ad260871d0e1761a8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ab-glyph-0.2: Update to 0.2.29.
	* gnu/packages/crates-io.scm (rust-ab-glyph-0.2): Update to 0.2.29.
	[cargo-inputs]: Replace rust-owned-ttf-parser-0.19 with 0.25.

	Change-Id: I9ca61f3c9d4c90ebc405178563ce2d888ba5d0bc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-core-maths-0.1.
	* gnu/packages/crates-io.scm (rust-core-maths-0.1): New variable.

	Change-Id: I7048244353dfd98638ef3ffb6255ece845fe4f2d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-owned-ttf-parser-0.25.
	* gnu/packages/crates-io.scm (rust-owned-ttf-parser-0.25): New variable.
	(rust-owned-ttf-parser-0.19): Inherit from rust-owned-ttf-parser-0.25.

	Change-Id: I1c067c2f3b98a101ca9f5f18838c8794881bf3a9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pollster-0.2.
	* gnu/packages/crates-io.scm (rust-pollster-0.2): New variable.

	Change-Id: I71f1c1b58245e7213590712360559bcc1f0d053a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-quick-xml-0.37.
	* gnu/packages/crates-io.scm (rust-quick-xml-0.37): New variable.
	(rust-quick-xml-0.36): Inherit from rust-quick-xml-0.37.

	Change-Id: I0705bbce653343848b43728ec0774e5a7b63b5ad

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tiny-skia-0.11: Update to 0.11.4.
	* gnu/packages/crates-io.scm (rust-tiny-skia-0.11): Update to 0.11.4.

	Change-Id: I52433f54cd8b0788ba6a4cbaa182814b215bec70

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tiny-skia-path-0.11: Update to 0.11.4.
	* gnu/packages/crates-io.scm (rust-tiny-skia-path-0.11): Update to
	0.11.4.

	Change-Id: I0561407566e74d425ce3305b9c22b3d266523b85

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ttf-parser-0.25.
	* gnu/packages/crates-io.scm (rust-ttf-parser-0.25): New variable.
	(rust-ttf-parser-0.19): Inherit from rust-ttf-parser-0.25.

	Change-Id: Iccf032a937c33ed7e346f8ae1980fbeb001a414d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-xmlwriter-0.1.
	* gnu/packages/crates-io.scm (rust-xmlwriter-0.1): New variable.

	Change-Id: I35a0063d8bda11878f2bdb037a17c45e63e7d97c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ansi-colours-1: Update to 1.2.3.
	* gnu/packages/crates-graphics.scm (rust-ansi-colours-1): Update to
	1.2.3.
	[cargo-inputs]: Add rust-anstyle-1.

	Change-Id: I58200c456f5fc0245510ea0f6108e0f1003ad0f8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pango-0.20: Update to 0.20.6.
	* gnu/packages/crates-gtk.scm (rust-pango-0.20): Update to 0.20.6.

	Change-Id: Ia8e6efe2c4f93ef765c6a6e16b8d98a231c4c7dd

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-glib-sys-0.20: Update to 0.20.6.
	* gnu/packages/crates-gtk.scm (rust-glib-sys-0.20): Update to 0.20.6.

	Change-Id: I5eebf8c42fc154ec50be362d2d23614d4441a396

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-glib-macros-0.20: Update to 0.20.5.
	* gnu/packages/crates-gtk.scm (rust-glib-macros-0.20): Update to 0.20.5.

	Change-Id: I48c1706b72f23db9dce4f3d1f77abdffc6620b90

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-glib-0.20: Update to 0.20.6.
	* gnu/packages/crates-gtk.scm (rust-glib-0.20): Update to 0.20.6.
	[cargo-inputs]: Remove rust-thiserror-1.

	Change-Id: I3776ab15fb8842398538d9f5cab757fb0c2f16b1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gio-sys-0.20: Update to 0.20.6.
	* gnu/packages/crates-gtk.scm (rust-gio-sys-0.20): Update to 0.20.6.

	Change-Id: Ib6b50c355eb439777021dcfef01253ec2f956ee1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gio-0.20: Update to 0.20.6.
	* gnu/packages/crates-gtk.scm (rust-gio-0.20): Update to 0.20.6.
	[cargo-inputs]: Remove rust-thiserror-1.

	Change-Id: Ifad4c9cfbadcb1cb0bf55029816a23d808b71a44

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cairo-rs-0.20: Update to 0.20.5.
	* gnu/packages/crates-gtk.scm (rust-cairo-rs-0.20): Update to 0.20.5.
	[cargo-inputs]: Remove rust-thiserror-1.

	Change-Id: Iaa734244440ef11d78b0fffc9dcbd39ab65f8b08

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-aws-lc-fips-sys-0.12: Update to 0.12.15.
	* gnu/packages/crates-tls.scm (rust-aws-lc-fips-sys-0.12): Update to
	0.12.15.
	[cargo-inputs]: Add rust-cc-1.

	Change-Id: Ic14b979a1630bb5705cfbe7731c0880438b74294

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-aws-lc-rs-1: Update to 1.11.1.
	* gnu/packages/crates-tls.scm (rust-aws-lc-rs-1): Update to 1.11.1.
	[cargo-inputs]: Remove rust-mirai-annotations-1.

	Change-Id: I0c0caff7a7131f024132066458510beb2cf5e9d9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-aws-lc-sys-0.23: Update to 0.23.1.
	* gnu/packages/crates-tls.scm (rust-aws-lc-sys-0.23): Update to 0.23.1.

	Change-Id: I59b55a410a357d1e0c7d6ea9d5b6c64f2abb9911

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-aws-lc-sys-0.13: Update to 0.13.3.
	* gnu/packages/crates-tls.scm (rust-aws-lc-sys-0.13): Update to 0.13.3.

	Change-Id: I58049ae62e69f1e69f745edc8c83ab1e9545d5c6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-der-0.7: Update to 0.7.9.
	* gnu/packages/crates-tls.scm (rust-der-0.7): Update to 0.7.9.

	Change-Id: I14d1d05939dd489be1586c31b5ab10d362363edf

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-der-derive-0.7: Update to 0.7.3.
	* gnu/packages/crates-tls.scm (rust-der-derive-0.7): Update to 0.7.3.
	[cargo-inputs]: Remove rust-proc-macro-error-1.

	Change-Id: Ia31f043de6960a0bb0a763a39be7f312cbe1904c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-native-tls-0.2: Update to 0.2.12.
	* gnu/packages/crates-tls.scm (rust-native-tls-0.2): Update to 0.2.12.
	[cargo-inputs]: Remove rust-lazy-static-1.
	[cargo-development-inputs]: Replace rust-test-cert-gen-0.7 with 0.9.

	Change-Id: I802000434b8352a5800e2843cc568a2acd4346e2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustls-0.23: Update to 0.23.19.
	* gnu/packages/crates-tls.scm (rust-rustls-0.23): Update to 0.23.19.
	[cargo-development-inputs]: Remove rust-clap-4,
	rust-tikv-jemallocator-0.6.
	[arguments]: Remove phase forcing use of external jemalloc.
	[inputs]: Remove jemalloc.

	Change-Id: I0821af4908c7e1091dbabf5c09364122bee9bde6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustls-0.22: Update to 0.22.4.
	* gnu/packages/crates-tls.scm (rust-rustls-0.22): Update to 0.22.4.

	Change-Id: I2c8599b4df35b845825dedbef23e9d2cf9928d24

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustls-0.21: Update to 0.21.12.
	* gnu/packages/crates-tls.scm (rust-rustls-0.21): Update to 0.21.12.

	Change-Id: Ica5d645aa6d24f18e9270e843634952ee5a711d4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustls-ffi-0.14: Update to 0.14.1.
	* gnu/packages/crates-tls.scm (rust-rustls-ffi-0.14): Update to 0.14.1.

	Change-Id: Id568a72fff3bcd5947be4886fbdba1e375ab9ee2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-test-cert-gen-0.9.
	* gnu/packages/crates-io.scm (rust-test-cert-gen-0.9): New variable.
	(rust-test-cert-gen-0.7): Inherit from rust-test-cert-gen-0.9.

	Change-Id: Ibd78c692566fa67e46af435ca670af7c2d6683f8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustls-native-certs-0.7: Update to 0.7.3.
	* gnu/packages/crates-tls.scm (rust-rustls-native-certs-0.7): Update to
	0.7.3.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.
	[cargo-development-inputs]: Add rust-tempfile-3.  Replace rust-ring-0.16
	with 0.17, rust-rustls-0.22 with 0.23, rust-serial-test-2 with 3,
	rust-untrusted-0.7 with 0.9, rust-x509-parser-0.15 with 0.16.

	Change-Id: I0174611a8f2445745a903899b67bf50488e30908

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustls-pemfile-2: Update to 2.2.0.
	* gnu/packages/crates-tls.scm (rust-rustls-pemfile-2): Update to 2.2.0.
	[cargo-inputs]: Remove rust-base64-0.21.

	Change-Id: If14d65fcb725ca9c6eac5ce0f58ea60188690334

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-base64ct-1.1.
	* gnu/packages/crates-crypto.scm (rust-base64ct-1.1): Delete variable.

	Change-Id: Ia8d25c93d1a4a8d726bd083c7c25b30cfdbded6b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cpufeatures-0.2: Update to 0.2.16.
	* gnu/packages/crates-crypto.scm (rust-cpufeatures-0.2): Update to
	0.2.16.

	Change-Id: Id26259be9ba882c49cbcb39af108e0649de2fa76

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pem-rfc7468-0.2: Use newer versions of dependencies.
	* gnu/packages/crates-crypto.scm (rust-pem-rfc7468-0.2)[source]: Add
	snippet to allow for newer versions of dependencies.
	[cargo-inputs]: Replace rust-base64ct-1.1 with 1.

	Change-Id: Ia53c0fcd063c879d7fa4f798516d129e08dcb62f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-c2-chacha-0.2: Update to 0.2.4.
	* gnu/packages/crates-crypto.scm (rust-c2-chacha-0.2): Update to 0.2.4.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Remove rust-lazy-static-1.

	Change-Id: Ifb9b6514ab14aa424dea105a38b188f0898075eb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-blake2b-simd-0.5: Update to 0.5.11.
	* gnu/packages/crates-crypto.scm (rust-blake2b-simd-0.5): Update to
	0.5.11.
	[arguments]: Don't skip the build.

	Change-Id: I4ea6228ac34d2b9a6c4bb763652ae0b5c33ae894

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-argon2-0.5: Update to 0.5.3.
	* gnu/packages/crates-crypto.scm (rust-argon2-0.5): Update to 0.5.3.

	Change-Id: I5c0db6bee84ee5ecc01e5e3caecd3d9c4dd6a58f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-aes-gcm-0.10: Update to 0.10.3.
	* gnu/packages/crates-crypto.scm (rust-aes-gcm-0.10): Update to 0.10.3.

	Change-Id: I1853e7bea0f32e1e9aa9c9623123cb7712e13ef7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-aead-0.5: Update to 0.5.2.
	* gnu/packages/crates-crypto.scm (rust-aead-0.5): Update to 0.5.2.
	[cargo-inputs]: Add rust-arrayvec-0.7.

	Change-Id: Ic8d71245a2ac645791be7cf7c3c6a622dbcdccf3

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-chacha20-0.8: Update to 0.8.2.
	* gnu/packages/crates-crypto.scm (rust-chacha20-0.8): Update to 0.8.2.

	Change-Id: Id31b19213c7343130271304ff423f690d8b03f03

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crypto-bigint-0.5: Update to 0.5.5.
	* gnu/packages/crates-crypto.scm (rust-crypto-bigint-0.5): Update to
	0.5.5.
	[cargo-development-inputs]: Replace rust-criterion-0.4 with 0.5.

	Change-Id: Ib44e3c9bd01a21803bf8161cdb5b6cda24bef199

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crypto-mac-0.11: Update to 0.11.1.
	* gnu/packages/crates-crypto.scm (rust-crypto-mac-0.11): Update to
	0.11.1.
	[source]: Add snippet to allow for newer versions of dependencies.

	Change-Id: I3c8f376bac882d776a4f6a658a3e339ab3874092

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-curve25519-dalek-4: Update to 4.1.3.
	* gnu/packages/crates-crypto.scm (rust-curve25519-dalek-4): Update to
	4.1.3.

	Change-Id: Iaff54cd224422f2291291b53f9eb24093447fc3f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-curve25519-dalek-3: Update to 3.2.1.
	* gnu/packages/crates-crypto.scm (rust-curve25519-dalek-3): Update to
	3.2.1.
	[source]: Add snippet to allow for newer versions of dependencies.

	Change-Id: Ia081218c8a847f795d5bfa4a61e5ec6b0016679e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ed25519-compact-2: Update to 2.1.1.
	* gnu/packages/crates-crypto.scm (rust-ed25519-compact-2): Update to
	2.1.1.
	[cargo-inputs]: Replace rust-ed25519-1 with 2.

	Change-Id: I867badf013e32c4087ac514efd4d34b6bc62ea80

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-fiat-crypto-0.2: Update to 0.2.9.
	* gnu/packages/crates-crypto.scm (rust-fiat-crypto-0.2): Update to
	0.2.9.

	Change-Id: Ib03bcd80b1618edc9733068442c25bae6837f5d8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ghash-0.5: Update to 0.5.1.
	* gnu/packages/crates-crypto.scm (rust-ghash-0.5): Update to 0.5.1.

	Change-Id: I8e054cd3e4a625a6369e251301570aabd05457eb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-k256-0.13: Update to 0.13.4.
	* gnu/packages/crates-crypto.scm (rust-k256-0.13): Update to 0.13.4.

	Change-Id: I9bff58b14451aea7eabaab5a253574b51ecc7b91

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-kuznyechik-0.8: Update to 0.8.2.
	* gnu/packages/crates-crypto.scm (rust-kuznyechik-0.8): Update to 0.8.2.

	Change-Id: I2b6d8360a8b4c9a5953c9ecc1ea452032d52b517

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-md5-asm-0.5: Update to 0.5.2.
	* gnu/packages/crates-crypto.scm (rust-md5-asm-0.5): Update to 0.5.2.

	Change-Id: I999ec0b496ffd84d8fa29836eca6e58c2e9f6889

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nettle-7: Update to 7.4.0.
	* gnu/packages/crates-crypto.scm (rust-nettle-7): Update to 7.4.0.

	Change-Id: I506bc0173b6f5c412d5d387349b9a4d7c5b614c5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nettle-sys-2: Update to 2.3.0.
	* gnu/packages/crates-crypto.scm (rust-nettle-sys-2): Update to 2.3.0.
	[cargo-inputs]: Replace rust-bindgen-0.63 with 0.68.

	Change-Id: I1c65a01e33e847f9b828eb0e5306d9478ccf2bc8

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-orion-0.17: Update to 0.17.7.
	* gnu/packages/crates-crypto.scm (rust-orion-0.17): Update to 0.17.7.

	Change-Id: If6a25a6dac943d27c74298afd42c87da43da1cb9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-polyval-0.6: Update to 0.6.2.
	* gnu/packages/crates-crypto.scm (rust-polyval-0.6): Update to 0.6.2.

	Change-Id: I50b73e5c33b46627ca7a482434b9156257cc88a7

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-secp256k1-0.21: Update to 0.21.3.
	* gnu/packages/crates-crypto.scm (rust-secp256k1-0.21): Update to 0.21.3.

	Change-Id: If9d6d7be32a9eff824e06c281596800761054c11

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-salsa20-0.7: Update to 0.7.2.
	* gnu/packages/crates-crypto.scm (rust-salsa20-0.7): Update to 0.7.2.

	Change-Id: Ia68317bf7c5696bb75ae132d0201a2bc41e1ca3c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rsa-0.9: Update to 0.9.7.
	* gnu/packages/crates-crypto.scm (rust-rsa-0.9): Update to 0.9.7.

	Change-Id: Ic95738a7fdf17783a1aeaf184bc29d0425e3f675

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sha1-0.6: Update to 0.6.1.
	* gnu/packages/crates-crypto.scm (rust-sha1-0.6): Update to 0.6.1.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-sha1-smol-1.  Remove rust-serde-1.
	[cargo-development-inputs]: Remove field.

	Change-Id: I3423227c50a8bd92ba0a05b57329e0cf4040f19d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sha1-asm-0.5: Update to 0.5.3.
	* gnu/packages/crates-crypto.scm (rust-sha1-asm-0.5): Update to 0.5.3.

	Change-Id: I657eb76eff7994309bed85dd90eb4861eef08372

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sha1-smol-1: Update to 1.0.1.
	* gnu/packages/crates-crypto.scm (rust-sha1-smol-1): Update to 1.0.1.
	[arguments]: Don't skip the build.
	[cargo-development-inputs]: Add rust-openssl-0.10, rust-rand-0.4,
	rust-serde-json-1.
	[native-inputs]: Add pkg-config.
	[inputs]: Add openssl.

	Change-Id: I87ee147ef145ce4fb66c1338f312d45e31c26d1c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-universal-hash-0.4: Update to 0.4.1.
	* gnu/packages/crates-crypto.scm (rust-universal-hash-0.4): Update to
	0.4.1.
	[source]: Add snippet to allow for newer versions of dependencies.

	Change-Id: Id1ce4dd89156aeb8cdbdc544938a5cdc058481e4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-subtle-2: Update to 2.6.1.
	* gnu/packages/crates-crypto.scm (rust-subtle-2): Update to 2.6.1.

	Change-Id: Ie07e8b60fa706a52c1959d46cb9e7cb2e5390234

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-streebog-0.10: Update to 0.10.2.
	* gnu/packages/crates-crypto.scm (rust-streebog-0.10): Update to 0.10.2.

	Change-Id: I1f054eb27586ef4110d0321468dc1a8f4d354325

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sha2-asm-0.5: Update to 0.5.5.
	* gnu/packages/crates-crypto.scm (rust-sha2-asm-0.5): Update to 0.5.5.

	Change-Id: I540bb641886530fe92fc4a0e99aa0df4b85af9af

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sha2-asm-0.6: Update to 0.6.4.
	* gnu/packages/crates-crypto.scm (rust-sha2-asm-0.6): Update to 0.6.4.

	Change-Id: I390a1b604524290febe47ceeb99e055f4da3b6c6

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sha1collisiondetection-0.2: Update to 0.2.7.
	* gnu/packages/crates-crypto.scm (rust-sha1collisiondetection-0.2):
	Update to 0.2.7.
	[arguments]: Don't skip the build.
	[cargo-development-inputs]: Add rust-getrandom-0.2,
	rust-hex-literal-0.3.

	Change-Id: I6be17171173a2d28ec26a9b458ae1a62ae9ef5b0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-stream-cipher-0.3: Mark package as deprecated.
	* gnu/packages/crates-crypto.scm (rust-stream-cipher-0.3): Rename to
	rust-stream-cipher-0.3.2-yanked.
	[source]: Add 'yanked' to the source file-name.
	(rust-stream-cipher-0.3): New deprecated package pointing to
	rust-stream-cipher-0.3.2-yanked.

	Change-Id: Id90b79ec0618a3af27967b08be03b4f817899a44

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-stream-cipher-0.3: Update to 0.3.2.
	* gnu/packages/crates-crypto.scm (rust-stream-cipher-0.3): Update to
	0.3.2.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Replace rust-generic-array-0.13 with 0.14.

	Change-Id: If247ab18bc3e22ffd4596f171993996705f3ae90

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crypto-mac-0.4: Mark package as deprecated.
	* gnu/packages/crates-crypto.scm (rust-crypto-mac-0.4): Rename to
	rust-crypto-mac-0.4.0-yanked.
	[source]: Add 'yanked' to the source file-name.
	(rust-crypto-mac-0.4): New deprecated package pointing to
	rust-crypto-mac-0.4.0-yanked.

	Change-Id: Iabbb3e7cab1aa3d65534bcc5b7acfad8571227ef

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-block-cipher-trait-0.6: Mark package as deprecated.
	* gnu/packages/crates-crypto.scm (rust-block-cipher-trait-0.6): Rename
	to rust-block-cipher-trait-0.6.2-yanked.
	[source]: Add 'yanked' to the source file-name.
	(rust-block-cipher-trait-0.6): New deprecated package pointing to
	rust-block-cipher-trait-0.6.2-yanked.

	Change-Id: Ia1f8c55d14b3fcb77e4de723587d2f409a925fdb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-block-cipher-trait-0.4: Mark as deprecated.
	* gnu/packages/crates-crypto.scm (rust-block-cipher-trait-0.4): Rename
	to rust-block-cipher-trait-0.4.2-yanked.
	[source]: Add 'yanked' to the source file-name.
	(rust-block-cipher-trait-0.4): New deprecated package pointing to
	rust-block-cipher-trait-0.4.2-yanked.

	Change-Id: I47fb9699b572920ef72c6c187ef953d6b43500c5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-aesni-0.7: Mark package as deprecated.
	* gnu/packages/crates-crypto.scm (rust-aesni-0.7): Rename to
	rust-aesni-0.7.0-yanked.
	[source]: Add 'yanked' to the source file-name.
	(rust-aesni-0.7): New deprecated package pointing to
	rust-aesni-0.7.0-yanked.

	Change-Id: I9778e4eaa8c0f1559ad90a8d62f86388e2ae6b22

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-aesni-0.6: Mark package as deprecated.
	* gnu/packages/crates-crypto.scm (rust-aesni-0.6): Rename to
	rust-aesni-0.6.0-yanked.
	[source]: Add 'yanked' to the source file-name.
	(rust-aesni-0.6): New deprecated package pointing to
	rust-aesni-0.6.0-yanked.

	Change-Id: I623499ea673687be1de3247767ff4e0b373eb340

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-aes-soft-0.4: Mark as deprecated.
	* gnu/packages/crates-crypto.scm (rust-aes-soft-0.4): Rename to
	rust-aes-soft-0.4.0-yanked.
	[source]: Add 'yanked' to the source file-name.
	(rust-aes-soft-0.4): New deprecated package pointing to
	rust-aes-soft-0.4.0-yanked.

	Change-Id: Iabd3164ddfea091e9fd50e15327e24610e10b145

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-aes-soft-0.3: Mark as deprecated.
	* gnu/packages/crates-crypto.scm (rust-aes-soft-0.3): Rename to
	rust-aes-soft-0.3.3-yanked.
	[source]: Add 'yanked' to the source file-name.
	(rust-aes-soft-0.3): New deprecated package pointing to
	rust-aes-soft-0.3.3-yanked.

	Change-Id: I53e31084a1094237a98ba7fc94472e235d3af568

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-aes-soft-0.3: Don't skip the build.
	* gnu/packages/crates-crypto.scm (rust-aes-soft-0.3)[arguments]: Don't
	skip the build.
	[cargo-development-inputs]: Add rust-block-cipher-trait-0.6.

	Change-Id: Icc871e079e5651abe525865df3ee5f038e067853

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-aes-0.3: Mark as deprecated.
	* gnu/packages/crates-crypto.scm (rust-aes-0.3): Rename to
	rust-aes-0.3.2-yanked.
	[source]: Add 'yanked' to the source file-name.
	(rust-aes-0.3): New deprecated package pointing to
	rust-aes-0.3.2-yanked.

	Change-Id: I7be9ae6673af70975d929babdb5f8f0e46fd3903

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-aes-0.3: Don't skip the build.
	* gnu/packages/crates-crypto.scm (rust-aes-0.3)[arguments]: Don't skip
	the build.
	[cargo-development-inputs]: Add rust-block-cipher-trait-0.6.

	Change-Id: I878267b6cf304b5136be5232924bf510661c6038

2025-01-06  Roman Scherer  <roman@burningswell.com>

	gnu: Add speakersafetyd.
	* gnu/packages/rust-apps.scm (speakersafetyd): New variable.

	Change-Id: I02eb6e0c23fd04cff86b67ed30e8867af07a724b

2025-01-06  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: rust-ordered-float-4: Update to 4.5.0.
	* gnu/packages/crates-io.scm (rust-ordered-float-4): Upgrade to 4.5.0.
	[cargo-inputs]: Add rust-derive-visitor-0.4, rust-num-cmp-0.1.

	Change-Id: Ie5b8b043ea4cc2446dd33333c8f5bde364255345

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: just: Update to 1.37.0.
	* gnu/packages/rust-apps.scm (just): Update to 1.37.0.
	[arguments]: Remove a test from cargo-test-flags.
	[cargo-inputs]: Add rust-derive-where-1.  Replace rust-unicode-width-0.1
	with 0.2.  Remove rust-derivative-1.
	[cargo-development-inputs]: Replace rust-which-6 with 7.

	Change-Id: I1cc0225446d8218ca66fe66b167a782b942d4617

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gitui: Update to 0.26.3.
	* gnu/packages/rust-apps.scm (gitui): Update to 0.26.3.
	[source]: Add snippet to allow newer versions of crates and to remove
	vendor-openssl from the default features.
	[arguments]: Remove features flag.  Remove cargo-build-flags.  Remove
	custom 'install phase.  Add a phase to set some environment variables to
	help gitui build.
	[cargo-inputs]: Add rust-parking-lot-core-0.9, rust-two-face-0.4.
	Replace rust-asyncgit-0.25 with 0.26, rust-ratatui-0.24 with 0.26,
	rust-truncate-0.2 with 1.
	[cargo-development-inputs]: Add rust-env-logger-0.11.

	Change-Id: I1d99bfe3af364e6cc8488924a7f60925fc97ea5e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-asyncgit-0.26.
	* gnu/packages/crates-vcs.scm (rust-asyncgit-0.26): New variable.
	(rust-asyncgit-0.25): Inherit from rust-asyncgit-0.26.

	Change-Id: Ib62c94fb9677f0a2da629a2000be5f9cb1f4d936

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-unicode-truncate-1.
	* gnu/packages/crates-io.scm (rust-unicode-truncate-1): New variable.
	(rust-unicode-truncate-0.2): Inherit from rust-unicode-truncate-1.

	Change-Id: I21c2f52eae8837f897216263ce46844bf97d28e1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-two-face-0.4.
	* gnu/packages/crates-io.scm (rust-two-face-0.4): New variable.

	Change-Id: I19309e702c605473c7a950585ef1088a428e4041

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ssh-key-0.6.
	* gnu/packages/crates-crypto.scm (rust-ssh-key-0.6): New variable.

	Change-Id: I95c7926fbf215c296e7b6797e0f3f84acbb26410

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ssh-cipher-0.2.
	* gnu/packages/crates-crypto.scm (rust-ssh-cipher-0.2): New variable.

	Change-Id: Ic3edab2c53a25a680e18cac294541d8dd8689606

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-bcrypt-pbkdf-0.10.
	* gnu/packages/crates-crypto.scm (rust-bcrypt-pbkdf-0.10): New variable.

	Change-Id: I8581e3c0436f206e8a88b6c6a2d4fbb07c5d64c2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ssh-encoding-0.2.
	* gnu/packages/crates-crypto.scm (rust-ssh-encoding-0.2): New variable.

	Change-Id: Ib6fd1278f2b5d9170c1b93b81d6d5a473291b5da

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-indexmap-2: Update to 2.7.0.
	* gnu/packages/crates-io.scm (rust-indexmap-2): Update to 2.7.0.
	[cargo-inputs]: Replace rust-hashbrown-0.14 with 0.15.
	[home-page]: Update to new home-page.

	Change-Id: I8de56d9fc90d969106515b7972e8bf88b070d9d1

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: Add starship.
	* gnu/packages/shellutils.scm (starship): New variable.

	Change-Id: Ie454eb5e7e9aa507038bcd8be2052a68ea674533

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-yaml-rust2-0.9.
	* gnu/packages/crates-io.scm (rust-yaml-rust2-0.9): New variable.

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-whoami-1: Update to 1.5.2.
	* gnu/packages/crates-io.scm (rust-whoami-1): Update to 1.5.2.
	[cargo-inputs]: Add rust-wasite-0.1.

	Change-Id: I3c615baa522af8ae9e4f204e24786da2a841f3ed

2025-01-06  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: rust-either-1: Update to 1.13.0.
	* gnu/packages/crates-io.scm (rust-either-1): Update to 1.13.0.
	[home-page]: Update to new home-page.

	Change-Id: Ifb8210ed2bb41b335b0da4e30fa71402c5e12c35

2025-01-06  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: Add rust-which-7.
	* gnu/packages/crates-io.scm (rust-which-7): New variable.
	(rust-which-6): Inherit from rust-which-7.

	Change-Id: I372c6beb0fc642616f08bc6fc66f88edcca06bad

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-which-6: Update to 6.0.3.
	* gnu/packages/crates-io.scm (rust-which-6): Update to 6.0.3.
	[cargo-inputs]: Add rust-winsafe-0.0.19.

	Change-Id: Icc5e1660a5e08a770c15b8321d006b0134a054b8

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-wasite-0.1.
	* gnu/packages/crates-io.scm (rust-wasite-0.1): New variable.

	gnu: Add rust-versions-6.
	* gnu/packages/crates-io.scm (rust-versions-6): New variable.

	gnu: rust-toml-edit-0.22: Update to 0.22.22.
	* gnu/packages/crates-io.scm (rust-toml-edit-0.22): Update to 0.22.22.

	gnu: Add rust-systemstat-0.2.
	* gnu/packages/crates-io.scm (rust-systemstat-0.2): New variable.

	gnu: Add rust-starship-battery-0.10.
	* gnu/packages/crates-io.scm (rust-starship-battery-0.10): New variable.

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-strsim-0.11: Update to 0.11.1.
	* gnu/packages/crates-io.scm (rust-strsim-0.11): Update to 0.11.1.
	[home-page]: Update to new home-page.

	Change-Id: Id825ee844a057399ecfbdb15a482eb881c05e885

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-uom-0.36.
	* gnu/packages/crates-io.scm (rust-uom-0.36): New variable.
	(rust-uom-0.34): Inherit from rust-uom-0.36.

	Change-Id: Idbc3c4afac37bfa114e7c39259c4e727e2c5ad05

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-shadow-rs-0.35.
	* gnu/packages/crates-io.scm (rust-shadow-rs-0.35): New variable.

	Change-Id: I02bc6b38e81f330ea8901cb0b5e39c2c467bc371

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-shadow-rs-0.36.
	* gnu/packages/crates-io.scm (rust-shadow-rs-0.36): New variable.
	(rust-shadow-rs-0.26): Inherit from rust-shadow-rs-0.36.

	Change-Id: I6177774aff22f1ab19e4fe6cc1c32bed5bb7890f

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-serde-json-1: Update to 1.0.133.
	* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.133.

	gnu: Add rust-rust-ini-0.21.
	* gnu/packages/crates-io.scm (rust-rust-ini-0.21): New variable.

	gnu: Add rust-process-control-5.
	* gnu/packages/crates-io.scm (rust-process-control-5): New variable.

	gnu: rust-pest-derive-2: Update to 2.7.14.
	* gnu/packages/crates-io.scm (rust-pest-derive-2): Update to 2.7.14.

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-pest-generator-2: Update to 2.7.14.
	* gnu/packages/crates-io.scm (rust-pest-generator-2): Update to 2.7.14.
	[cargo-inputs]: Replace rust-syn-1 with 2.

	Change-Id: Iddb226f4bced4c9d9d7eaa1475abec0df8ecfa58

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-pest-meta-2: Update to 2.7.14.
	* gnu/packages/crates-io.scm (rust-pest-meta-2): Update to 2.7.14.
	[source]: Add snippet to fix the dependencies.
	[cargo-inputs]: Add rust-cargo.  Remove rust-sha2-0.10.
	[cargo-development-inputs]: Add rust-sha2-0.10.

	Change-Id: Id7272e1d594cab24c0ff8b6e625e91867e57394d

2025-01-06  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: rust-miette-7: Update to 7.4.0.
	* gnu/packages/crates-io.scm (rust-miette-7): Update to 7.4.0.
	[cargo-inputs]: Replace rust-terminal-size-0.3 with 0.4.

	Change-Id: I9dc7df3bff197cd1b022889afc6b469927bacb6c

2025-01-06  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: rust-miette-derive-7: Update to 7.4.0.
	* gnu/packages/crates-io.scm (rust-miette-derive-7): Update to 7.4.0.

	Change-Id: I99cebf12a30b74bf885b159e94e988060275c938

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-pest-2: Update to 2.7.14.
	* gnu/packages/crates-io.scm (rust-pest-2): Update to 2.7.14.
	[cargo-inputs]: Add rust-miette-7.
	[cargo-development-inputs]: Add rust-criterion-0.5, rust-miette-7.

	Change-Id: If986e5cfc7a2015bcc7b610c3733b50ab660c583

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-ordered-multimap-0.7.
	* gnu/packages/crates-io.scm (rust-ordered-multimap-0.7): New variable.
	(rust-ordered-multimap-0.4): Inherit from rust-ordered-multimap-0.7.

	Change-Id: Icad368d314d267e2be46c602fbe5b21b26e6fc83

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-notify-rust-4.
	* gnu/packages/crates-io.scm (rust-notify-rust-4): New variable.

	gnu: rust-indexmap-2: Update to 2.6.0.
	* gnu/packages/crates-io.scm (rust-indexmap-2): Update to 2.6.0.

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-color-backtrace-0.6.
	* gnu/packages/crates-io.scm (rust-color-backtrace-0.6): New variable.
	(rust-color-backtrace-0.5): Inherit from rust-color-backtrace-0.6.

	Change-Id: Id010c919284bc317c0c22e972ecefc14ad924306

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-mockall-0.13.
	* gnu/packages/crates-io.scm (rust-mockall-0.13): New variable.
	(rust-mockall-0.11): Inherit from rust-mockall-0.13.

	Change-Id: I1a0dfb0155fe7166d1a420ae17ddda0323024fd1

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-mockall-derive-0.13.
	* gnu/packages/crates-io.scm (rust-mockall-derive-0.13): New variable.
	(rust-mockall-derive-0.11): Inherit from rust-mockall-derive-0.13.

	Change-Id: I5d1552aa991d04f8a1489d6e6c1c2d79537697f5

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-guess-host-triple-0.1.
	* gnu/packages/crates-io.scm (rust-guess-host-triple-0.1): New variable.

	gnu: Add rust-dlv-list-0.5.
	* gnu/packages/crates-io.scm (rust-dlv-list-0.5): New variable.

2025-01-06  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: Add rust-coverage-helper-0.1.
	* gnu/packages/crates-io.scm (rust-coverage-helper-0.1): New variable.

	Change-Id: Iee0af629bf6ba84546bd24b4a38b46273c36bc10

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-coverage-helper-0.2.
	* gnu/packages/crates-io.scm (rust-coverage-helper-0.2): New variable.

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-clap-complete-4: Update to 4.5.38.
	* gnu/packages/crates-io.scm (rust-clap-complete-4): Update to 4.5.38.
	[cargo-inputs]: Add rust-compiletest-0.4, rust-compiletest-pty-0.5.
	[cargo-development-inputs]: Add rust-automod-1.  Remove
	rust-compiletest-0.4, rust-compiletest-pty-0.5.
	[home-page]: Update project home-page.

	Change-Id: Iec2b7e32ffecb0281e8dc6f53a11b6c9389d3de1

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-clap-4: Update to 4.5.21.
	* gnu/packages/crates-io.scm (rust-clap-4): Update to 4.5.21.
	[cargo-inputs]: Add rust-terminal-size-0.4.
	[home-page]: Update project home-page.

	Change-Id: I619024e00e94e9ef38e7f95ef2a57bbdc0e8da3b

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-clap-builder-4: Update to 4.5.21.
	* gnu/packages/crates-io.scm (rust-clap-builder-4): Update to 4.5.21.
	[cargo-inputs]: Replace rust-terminal-size-0.3 with 0.4,
	rust-unicode-width-0.1 with 0.2.

	Change-Id: Iec7e4edbea6e6a311e2b565c8f61193055453dff

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: rust-unicode-segmentation-1: Update to 1.12.0.
	* gnu/packages/crates-io.scm (rust-unicode-segmentation-1): Update to
	1.12.0.
	[cargo-development-inputs]: Replace rust-criterion-0.3 with 0.5.

	Change-Id: Idd2f467d5aa770f2148534d9e0997b7d2b2c6ea9

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-trim-in-place-0.1.
	* gnu/packages/crates-io.scm (rust-trim-in-place-0.1): New variable.

2025-01-06  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: rust-unicode-width-0.1: Update 0.1.14.
	* gnu/packages/crates-io.scm (rust-unicode-width-0.1): Update to 0.1.14.

	Change-Id: Ifa6d9610ebc17918bc5baa10a1e031e169b7bbbd

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-unicode-width-0.2.
	* gnu/packages/crates-io.scm (rust-unicode-width-0.2): New variable.
	(rust-unicode-width-0.1): Inherit from rust-unicode-width-0.2.

	Change-Id: I9f0860d05546b2508a4cdc67406eb2be66306922

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-terminal-size-0.4.
	* gnu/packages/crates-io.scm (rust-terminal-size-0.4): New variable.

	gnu: Add rust-auto-enums-0.8.
	* gnu/packages/crates-io.scm (rust-auto-enums-0.8): New variable.

	gnu: Add rust-arraydeque-0.5.
	* gnu/packages/crates-io.scm (rust-arraydeque-0.5): New variable.

	gnu: Add rust-mac-notification-sys-0.6.
	* gnu/packages/crates-apple.scm (rust-mac-notification-sys-0.6): New variable.

	gnu: Add rust-tauri-winrt-notification-0.2.
	* gnu/packages/crates-windows.scm (rust-tauri-winrt-notification-0.2): New variable.

	gnu: Add rust-windows-0.56.
	* gnu/packages/crates-windows.scm (rust-windows-0.56): New variable.

2025-01-06  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: rust-windows-core-0.58: Enable building.
	* gnu/packages/crates-windows (rust-windows-core-0.58)[arguments]: Don't
	skip the build.

	Change-Id: Ib98bf962d71cac78489fb9a44c88e00db54c30a3

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-windows-core-0.56.
	* gnu/packages/crates-windows.scm (rust-windows-core-0.56): New variable.

	gnu: Add rust-windows-version-0.1.
	* gnu/packages/crates-windows.scm (rust-windows-version-0.1): New variable.

	gnu: Add rust-windows-interface-0.56.
	* gnu/packages/crates-windows.scm (rust-windows-interface-0.56): New variable.

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-windows-implement-0.56.
	* gnu/packages/crates-windows.scm (rust-windows-implement-0.56): New
	variable.

	Change-Id: Ib30b62797bc0e1601a928c8e40461df667093bb8

2025-01-06  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-winsafe-0.0.19.
	* gnu/packages/crates-windows.scm (rust-winsafe-0.0.19): New variable.

	gnu: Add rust-deelevate-0.2.
	* gnu/packages/crates-windows.scm (rust-deelevate-0.2): New variable.

	gnu: Add rust-termwiz-0.15.
	* gnu/packages/crates-io.scm (rust-termwiz-0.15): New variable.

	gnu: Add rust-pathsearch-0.2.
	* gnu/packages/crates-io.scm (rust-pathsearch-0.2): New variable.

2025-01-06  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: rust-trybuild-1: Update to 1.0.101.
	* gnu/packages/crates-io.scm (rust-trybuild-1): Update to 1.0.101.

	Change-Id: Ie6ec669b2f012264e9e2819da400ca9b27399bb3

2025-01-06  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: rust-mockall-double-0.3: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-mockall-double-0.3): Update to 0.3.1.
	[cargo-inputs]: Replace rust-syn-1 with 2.

	Change-Id: I767959e4e2d1e8e09a292fb9b71deaf71ddbe63f

2025-01-06  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: rust-macrotest-1: Update to 1.0.13.
	* gnu/packages/crates-io.scm (rust-macrotest-1): Update to 1.0.13.
	[cargo-inputs]: Add rust-basic-toml-0.1, rust-serde-derive-1.  Replace
	rust-prettyplease-0.1 with 0.2, rust-syn-1 with 2.  Remove
	rust-toml-0.5.

	Change-Id: I874964ba2cf1ba971ace516eaa46e521b7ae754e

2025-01-06  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: Add rust-derive-utils-0.14.
	* gnu/packages/crates-io.scm (rust-derive-utils-0.14): New variable.
	(rust-derive-utils-0.11): Inherit from rust-derive-utils-0.14.

	Change-Id: I42a6683499183e05d564ebeb330e3ea23dfeab78

2025-01-06  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: Add rust-libtest-mimic-0.8.
	* gnu/packages/crates-io.scm (rust-libtest-mimic-0.8): New variable.
	(rust-libtest-mimic-0.7): Inherit from rust-libtest-mimic-0.8.

	Change-Id: Id14caacbb3e4924d5d99c41c128197286ea2f559

2025-01-06  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: Add rust-libtest-mimic-0.4.
	* gnu/packages/crates-io.scm (rust-libtest-mimic-0.4): New variable.
	(rust-libtest-mimic-0.3): Inherit from rust-libtest-mimic-0.4.

	Change-Id: I442591dc05e34a5c8c6d1832d0fa8da813a527c3

2025-01-06  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: rust-hashlink-0.9: Update to 0.9.1.
	* gnu/packages/crates-io.scm (rust-hashlink-0.9): Update to 0.9.1.

	Change-Id: Ica3fe1434e77e1c357480f1d2cda1a0072ce22ca

2025-01-06  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: rust-hashlink-0.8: Update to 0.8.4.
	* gnu/packages/crates-io.scm (rust-hashlink-0.8): Update to 0.8.4.
	[cargo-inputs]: Replace rust-hashbrown-0.13 with 0.14.

	Change-Id: I33c95131e94629eb5e23c96d97b8fa1d20be2450

2025-01-06  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: rust-fastrand-2: Update to 2.2.0.
	* gnu/packages/crates-io.scm (rust-fastrand-2): Update to 2.2.0.

	Change-Id: I43100be0c8d46223112ac5ab23b2fee35e837a0c

2025-01-06  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: rust-encoding-rs-0.8: Update to 0.8.35.
	* gnu/packages/crates-io.scm (rust-encoding-rs-0.8): Update to 0.8.35.

	Change-Id: I6790f732ceb5daa1184a5c8c809e6bdbcc796998

2025-01-06  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: rust-any-all-workaround-0.1: Enable building.
	* gnu/packages/crates-io.scm (rust-any-all-workaround-0.1)[arguments]:
	Don't skip the build.  Add a phase to enable building.

	Change-Id: I18bc4bd13178f1fa5515683eaa42a0f771d33dcb

2025-01-06  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: Add rust-target-triple-0.1.
	* gnu/packages/crates-io.scm (rust-target-triple-0.1): New variable.

	Change-Id: Id28ece1c67f9ab7fbfad98b90941a1049373c8d8

2025-01-06  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: rust-approx-0.5: Update to 0.5.1.
	* gnu/packages/crates-io.scm (rust-approx-0.5): Update to 0.5.1.

	Change-Id: Ib8ae86f6c6d8a8ef4b244d911d7f33f4f0f5e126

2025-01-06  Sughosha  <sughosha@disroot.org>

	gnu: Add rust-promptly-0.3.
	* gnu/packages/crates-io.scm (rust-promptly-0.3): New variable.

	Change-Id: I96fb7eceab48fbcbd7c43a25affea38dfb9b1a8e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustyline-9: Don't skip the build.
	* gnu/packages/crates-io.scm (rust-rustyline-9)[arguemnts]: Don't skip
	the build.
	[cargo-development-inputs]: Add rust-assert-matches-1,
	rust-doc-comment-0.3, rust-env-logger-0.9, rust-rustyline-derive-0.6,
	rust-tempfile-3.

	Change-Id: I4feb3bc644a8583b585825502235ed1d2c9bdda1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rustyline-derive-0.6.
	* gnu/packages/crates-io.scm (rust-rustyline-derive-0.6): New variable.

	Change-Id: I99e9b59f881c96661e637e4fc2d92a743dba81cf

2025-01-06  Sughosha  <sughosha@disroot.org>

	gnu: rust-rustyline-9: Update to 9.1.2.
	* gnu/packages/crates-io.scm (rust-rustyline-9): Update to 9.1.2.

	Change-Id: I326c5bd19cd2bed27929a7e538496bac1116672b

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add rust-libcst-1.
	* gnu/packages/crates-io.scm (rust-libcst-1): New variable.

	Change-Id: Ief66cbaf06a00ada6c2b497352c6143dd874cc32

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add rust-libcst-derive-1.
	* gnu/packages/crates-io.scm (rust-libcst-derive-1): New variable.

	Change-Id: Idb3965c18f2c56b29c32a591926e48148389d28f

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-peg-0.8: Update to 0.8.4.
	* gnu/packages/crates-io.scm (rust-peg-0.8): Update to 0.8.4.

	Change-Id: Ic6ba978856048c668f1eecb8b402f3f52772ab55

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-peg-runtime-0.8: Update to 0.8.3.
	* gnu/packages/crates-io.scm (rust-peg-runtime-0.8): Update to 0.8.3.

	Change-Id: I7ab822ba9031fc3d7170ae7bf26b0350988a1c0f

2025-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-peg-macros-0.8: Update to 0.8.4.
	* gnu/packages/crates-io.scm (rust-peg-macros-0.8): Update to 0.8.4.

	Change-Id: Ib3d2109c4391ae85a47e8964a0fa1a5351824427

2025-01-06  Murilo  <murilo@disroot.org>

	gnu: Add rust-regex-cursor-0.1.
	* gnu/packages/crates-io.scm (rust-regex-cursor-0.1): New variable.

	Change-Id: I921adc55721f8d5a01634df0c91e0890c63cbbe0

2025-01-06  Murilo  <murilo@disroot.org>

	gnu: Add rust-pulldown-cmark-escape-0.11.
	* gnu/packages/crates-io.scm (rust-pulldown-cmark-escape-0.11): New variable.

	Change-Id: Ida8378eef4327967c49850348c5aba9d3e71d311

2025-01-06  Murilo  <murilo@disroot.org>

	gnu: Add rust-pulldown-cmark-0.11.
	* gnu/packages/crates-io.scm (rust-pulldown-cmark-0.11): New variable.
	(rust-pulldown-cmark-0.9): Inherit from rust-pulldown-cmark-0.11.
	(rust-pulldown-cmark-0.8): Inherit from rust-pulldown-cmark-0.11.
	(rust-pulldown-cmark-0.4): Inherit from rust-pulldown-cmark-0.11.

	Change-Id: Ief81ecbd8d793a0d7d4d20047c8237ef63563942

2025-01-06  Murilo  <murilo@disroot.org>

	gnu: Add rust-termini-1.
	* gnu/packages/crates-io.scm (rust-termini-1): New variable.

	Change-Id: Ie4860e7b52b0f62a62c1be2afb93ea8a25777d67

2025-01-06  Murilo  <murilo@disroot.org>

	gnu: Add rust-nucleo-matcher-0.2.
	* gnu/packages/crates-io.scm (rust-nucleo-matcher-0.2): New variable.

	Change-Id: Ia20bb069ca910d346906f93133a58e89fd9549a8

2025-01-06  Murilo  <murilo@disroot.org>

	gnu: Add rust-cov-mark-1.
	* gnu/packages/crates-io.scm (rust-cov-mark-1): New variable.

	Change-Id: I3ffae9677f49bb0701a4eb59501b468226c14d4c

2025-01-06  Murilo  <murilo@disroot.org>

	gnu: Add rust-nucleo-0.2.
	* gnu/packages/crates-io.scm (rust-nucleo-0.2): New variable.

	Change-Id: I0ee23791f2569ecea3e30d689465da63fc8e881b

2025-01-06  Murilo  <murilo@disroot.org>

	gnu: rust-open-5: Update to 5.3.1.
	* gnu/packages/crates-io.scm (rust-open-5): Update to 5.3.1.

	Change-Id: If74265f72f0cdab31ef35938008ff59aabb19bf6

2025-01-06  Murilo  <murilo@disroot.org>

	gnu: Add rust-gix-0.63.
	* gnu/packages/crates-vcs.scm (rust-gix-0.63): New variable.

	Change-Id: I25f88d48253549d0ee8327ef6205f158b65c2c89

2025-01-06  Murilo  <murilo@disroot.org>

	gnu: Add rust-gix-config-0.37.
	* gnu/packages/crates-vcs.scm (rust-gix-config-0.37): New variable.

	Change-Id: Ib5475efa06d23ce9ecf47383969912400efe7d5d

2025-01-06  Murilo  <murilo@disroot.org>

	gnu: Add rust-gix-dir-0.5.
	* gnu/packages/crates-vcs.scm (rust-gix-dir-0.5): New variable.

	Change-Id: I0377bb7bd66f22ca83871950f11e20f877a84bca

2025-01-06  Murilo  <murilo@disroot.org>

	gnu: Add rust-gix-discover-0.32.
	* gnu/packages/crates-vcs.scm (rust-gix-discover-0.32): New variable.

	Change-Id: I8e4e53adbc90ee78099ad387504056604ed0a0e3

2025-01-06  Murilo  <murilo@disroot.org>

	gnu: Add rust-gix-ref-0.44.
	* gnu/packages/crates-vcs.scm (rust-gix-ref-0.44): New variable.

	Change-Id: I6093f73de57b0443b43d47084808f68be7daced6

2025-01-06  Murilo  <murilo@disroot.org>

	gnu: Add rust-gix-status-0.10.
	* gnu/packages/crates-vcs.scm (rust-gix-status-0.10): New variable.

	Change-Id: I91e8d6015186d29021a49d5a1cf1ad429c2b72a8

2025-01-06  Murilo  <murilo@disroot.org>

	gnu: Add rust-gix-submodule-0.11.
	* gnu/packages/crates-vcs.scm (rust-gix-submodule-0.11): New variable.

	Change-Id: I66858b69b054c80637b6d6ea1008bb289ab82653

2025-01-06  Murilo  <murilo@disroot.org>

	gnu: Add rust-unicode-general-category-0.6.
	* gnu/packages/crates-io.scm (rust-unicode-general-category-0.6): New
	variable.

	Change-Id: Ibe1bf37e05637ee63aec3fd71451b69505662039

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hashbrown-0.15: Update to 0.15.2.
	* gnu/packages/crates-io.scm (rust-hashbrown-0.15): Update to 0.15.2.

	Change-Id: Icb9e4d6b145fe327042eba05a54b9aa8f43ca432

2025-01-06  Murilo  <murilo@disroot.org>

	gnu: rust-hashbrown-0.14: Update to 0.14.5.
	* gnu/packages/crates-io.scm (rust-hashbrown-0.14): Update to 0.14.5.

	Change-Id: Ica60af634ecc02a44f350c7ed11969b9354dbaa2

2025-01-06  Murilo  <murilo@disroot.org>

	gnu: rust-slotmap-1: Update to 1.0.7.
	* gnu/packages/crates-io.scm (rust-slotmap-1): Update to 1.0.7.

	Change-Id: I4d113e42d61ff05a631e71e17f7fc02cf6091641

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-textwrap-0.16: Don't skip the build.
	* gnu/packages/crates-io.scm (rust-textwrap-0.16)[arguments]: Don't skip
	the build.
	[cargo-inputs]: Remove rust-termion-2, rust-unic-emoji-char-0.9,
	rust-version-sync-0.9.
	[cargo-development-inputs]: Add rust-termion-2,
	rust-unic-emoji-char-0.9, rust-version-sync-0.9.

	Change-Id: I1806b88e54102f699d773f2a0911879a4addaae0

2025-01-06  Murilo  <murilo@disroot.org>

	gnu: rust-textwrap-0.16: Update to 0.16.1.
	* gnu/packages/crates-io.scm (rust-textwrap-0.16): Update to 0.16.1.

	Change-Id: Ic71f228e62e57aa923e83fe2d061a44a4b45ec8f

2025-01-06  Murilo  <murilo@disroot.org>

	gnu: rust-tokio-stream-0.1: Update to 0.1.16.
	* gnu/packages/crates-io.scm (rust-tokio-stream-0.1): Update to 0.1.16.

	Change-Id: I3c983c24915c03888cb1bc475595264bde445e46

2025-01-06  Murilo  <murilo@disroot.org>

	gnu: rust-clipboard-win-5: Update to 5.4.0.
	* gnu/packages/crates-windows.scm (rust-clipboard-win-5): Update to 5.4.0.

	Change-Id: If511bde7e310798c8516f388c2281e398c6f74e5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-security-framework-sys-0.2: Mark as deprecated.
	There are no non-yanked versions of this crate at this semver.

	* gnu/packages/crates-apple.scm (rust-security-framework-sys-0.2):
	Rename to rust-security-framework-sys-0.2.4-yanked.
	[source]: Add 'yanked' to the source file-name.
	(rust-security-framework-sys-0.2): New deprecated package pointing to
	rust-security-framework-sys-0.2.4-yanked.

	Change-Id: I83e1cb38b6e9b77e4788ecfb0dea3ee74120574a

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-security-framework-0.2: Mark as deprecated.
	There are no non-yanked versions of this crate at this semver.

	* gnu/packages/crates-apple.scm (rust-security-framework-0.2): Rename to
	rust-security-framework-0.2.4-yanked.
	[source]: Add 'yanked' to the source file-name.
	(rust-security-framework-0.2): New deprecated package pointing to
	rust-security-framework-0.2.4-yanked.

	Change-Id: I64fc2851baacf2a31fc49cd773d2dff8a8ef2c9d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	build-system: cargo: Use platform-rust-target.
	* guix/build-system/cargo.scm (cargo-triplet): New procedure.
	(cargo-build, cargo-cross-build): Add cargo-target.
	(lower): Add cargo-target as private keyword.
	* guix/build/cargo-build-system.scm (configure): Use cargo-target to set
	CARGO_BUILD_TARGET.

	Change-Id: I476fa195dce0e9d20d59dda7dd15f050a56a15cb

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	import: crate: Make it clearer when a crate has been yanked.
	* guix/import/crate.scm (make-crate-sexp): If a crate has been yanked
	then adjust the returned package's source file-name with 'yanked' as
	part of the name.

	Change-Id: Ib3d16ff2e89a75a7a0755c1f336abadba0189666

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-winapi-wsapoll-0.1: Update to 0.1.2.
	* gnu/packages/crates-windows.scm (rust-winapi-wsapoll-0.1): Update to
	0.1.2.
	[arguments]: Don't skip the build.

	Change-Id: I85b22c594052f0205c9fb58a7d357ac248f7cca0

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-winapi-util-0.1: Update to 0.1.9.
	* gnu/packages/crates-windows.scm (rust-winapi-util-0.1): Update to
	0.1.9.
	[cargo-inputs]: Add rust-windows-sys-0.48.  Remove rust-winapi-0.3.

	Change-Id: Ifb060cad5fd3e54902fecad4ec02ee07bc9e7d34

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-schannel-0.1: Update to 0.1.27.
	* gnu/packages/crates-windows.scm (rust-schannel-0.1): Update to 0.1.27.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Replace rust-windows-sys-0.42 with 0.59.
	[cargo-development-inputs]: Add rust-windows-sys-0.59.

	Change-Id: I59a0af2c232e7d2705e9188ddc07dcb66d7422d1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-remove-dir-all-0.8: Update to 0.8.4.
	* gnu/packages/crates-windows.scm (rust-remove-dir-all-0.8): Update to
	0.8.4.
	[cargo-inputs]: Replace rust-env-logger-0.10 with 0.11, rust-fs-at-0.1
	with 0.2, rust-windows-sys-0.45 with 0.59.  Remove rust-aligned-0.4.
	[cargo-development-inputs]: Replace rust-env-logger-0.10 with 0.11.

	Change-Id: I175edd30ba0fb6554110de2603e70d9cb5c726db

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-env-logger-0.11: Update to 0.11.5.
	* gnu/packages/crates-io.scm (rust-env-logger-0.11): Update to 0.11.5.
	[arguments]: Add cargo-test-flags.

	Change-Id: Ic3ce96c6abb6176a675a6a2e30aa91c46d96fde5

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-python3-dll-a-0.2: Update to 0.2.10.
	* gnu/packages/crates-windows.scm (rust-python3-dll-a-0.2): Update to
	0.2.10.

	Change-Id: I3645e1b9fade70d8c543c316c95632d13d4faeae

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-output-vt100-0.1: Update to 0.1.3.
	* gnu/packages/crates-windows.scm (rust-output-vt100-0.1): Update to
	0.1.3.
	[arguments]: Don't skip the build.

	Change-Id: I767b2f44f1796e0f74d9f01caacc16007a43eb8f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ipconfig-0.3: Update to 0.3.2.
	* gnu/packages/crates-windows.scm (rust-ipconfig-0.3): Update to 0.3.2.
	[arguments]: Don't skip the build.  Skip the tests.
	[cargo-inputs]: Add rust-windows-sys-0.48.  Replace rust-socket2-0.4
	with 0.5, rust-widestring-0.5 with 1, rust-winreg-0.10 with 0.50.
	Remove rust-winapi-0.3.

	Change-Id: Ieeef61e376a3c9377cf4daaa2ded929b0a7efc91

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-fs-at-0.2.
	* gnu/packages/crates-windows.scm (rust-fs-at-0.2): New variable.

	Change-Id: I251e6d4c336ccace5b18394699f3712ebe36bc0b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-fs-set-times-0.20.
	* gnu/packages/crates-windows.scm (rust-fs-set-times-0.20): New variable.

	Change-Id: I1bfe705870fa26fe872e0e3ff37fada3bac67147

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-embed-resource-2: Update to 2.5.1.
	* gnu/packages/crates-windows.scm (rust-embed-resource-2): Update to
	2.5.1.
	[cargo-inputs]: Add rust-memchr-2.  Replace rust-winreg-0.51 with 0.52.

	Change-Id: If374ccb7ac48fba515e68ae0e68d7e33bf81f805

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-dunce-1: Update to 1.0.5.
	* gnu/packages/crates-windows.scm (rust-dunce-1): Update to 1.0.5.

	Change-Id: I063a367d0f3449ad80045bd72608eaef5a849ede

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-codepage-0.1: Update to 0.1.2.
	* gnu/packages/crates-windows.scm (rust-codepage-0.1): Update to 0.1.2.
	[arguments]: Don't skip the build.

	Change-Id: I8215205ec65f76c6b6a9890cdd1c4f2dd7e407a4

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-anstyle-wincon-1: Update to 1.0.2.
	* gnu/packages/crates-windows.scm (rust-anstyle-wincon-1): Update to
	1.0.2.

	Change-Id: I17048bcba1955d9478da3d745c30fe19b7cd021b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-validate-0.9: Update to 0.9.1.
	* gnu/packages/crates-vcs.scm (rust-gix-validate-0.9): Update to 0.9.1.

	Change-Id: I7b4e4a2409e28a9636b3123394f93b4e7018ec4d

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-utils-0.1: Update to 0.1.13.
	* gnu/packages/crates-vcs.scm (rust-gix-utils-0.1): Update to 0.1.13.

	Change-Id: I226ab7a86eea10439a0c541dde06d0d27405f70b

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-trace-0.1: Update to 0.1.11.
	* gnu/packages/crates-vcs.scm (rust-gix-trace-0.1): Update to 0.1.11.

	Change-Id: I1c7366b4121f18d6dfce5b25a52b1e830323dfa9

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-sec-0.10: Update to 0.10.9.
	* gnu/packages/crates-vcs.scm (rust-gix-sec-0.10): Update to 0.10.9.

	Change-Id: I5d77d4318f44b4e5893ef5216559cc7d7773a274

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-quote-0.4: Update to 0.4.13.
	* gnu/packages/crates-vcs.scm (rust-gix-quote-0.4): Update to 0.4.13.

	Change-Id: I247f873c1155415ce594b81090a6dc40f2bcc518

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-prompt-0.8: Update to 0.8.8.
	* gnu/packages/crates-vcs.scm (rust-gix-prompt-0.8): Update to 0.8.8.

	Change-Id: I680c6b1a7f460ca6ecc04e0880491a4ed56c832f

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-path-0.10: Update to 0.10.12.
	* gnu/packages/crates-vcs.scm (rust-gix-path-0.10): Update to 0.10.12.

	Change-Id: Ib2b61296789f537e07b5e61ebeb49d7480ea0ec1

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-date-0.9: Update to 0.9.1.
	* gnu/packages/crates-vcs.scm (rust-gix-date-0.9): Update to 0.9.1.

	Change-Id: Ief5dacfe0e92528f09d7c367ed4f7376de0b3b6c

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-config-value-0.14: Update to 0.14.9.
	* gnu/packages/crates-vcs.scm (rust-gix-config-value-0.14): Update to
	0.14.9.

	Change-Id: Ib2d692bf455b39220474b7f9662256ed28bff8af

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-command-0.3: Update to 0.3.10.
	* gnu/packages/crates-vcs.scm (rust-gix-command-0.3): Update to 0.3.10.

	Change-Id: I3465049f96ebe04826ff1bff50dac79ac41559bc

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-chunk-0.4: Update to 0.4.9.
	* gnu/packages/crates-vcs.scm (rust-gix-chunk-0.4): Update to 0.4.9.

	Change-Id: I938b86a7f546ecc859b1187e1e91b617815cc1ef

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-bitmap-0.2: Update to 0.2.12.
	* gnu/packages/crates-vcs.scm (rust-gix-bitmap-0.2): Update to 0.2.12.

	Change-Id: Icff0a69652aaecd9206f74c238c558ba0ad4d1da

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-git2-hooks-0.3: Update to 0.3.3.
	* gnu/packages/crates-vcs.scm (rust-git2-hooks-0.3): Update to 0.3.3.

	Change-Id: I45a2aaa58cd91f914a8cb4734d45b91243da943e

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-core-graphics-types-0.1: Update to 0.1.3.
	* gnu/packages/crates-graphics.scm (rust-core-graphics-types-0.1):
	Update to 0.1.3.
	[cargo-inputs]: Remove rust-foreign-types-0.3.

	Change-Id: I8d6494b8b1453d2fa45449e70b7ae82cfb1cc8dc

2025-01-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-trio-websocket: Update to 0.11.1.
	* gnu/packages/python-xyz.scm (python-trio-websocket): Update to 0.11.1.
	[arguments]: Disable some failing tests.

	Change-Id: Ica358e0f8ffe9eddd8dda8d7c86b0f05550f947c

2025-01-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-trio-websocket: Add missing inputs.
	Fixes <https://issues.guix.gnu.org/75393>.

	* gnu/packages/python-xyz.scm (python-trio-websocket)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I2a964a65add3b18bbe4d83a38be71a39ff657808

2025-01-06  Feng Shu  <tumashu@163.com>

	gnu: jwm: Update to 2.4.6.
	* gnu/packages/wm.scm (jwm): Update to 2.4.6.

	Change-Id: I6e77b1a67e81f65c173247aaba9768bcd9a9ca8e

2025-01-06  Ashish SHUKLA  <ashish.is@lostca.se>
	    jgart  <jgart@dismail.de>

	gnu: janet: Update to 1.37.1.
	* gnu/packages/lisp.scm (janet): Update to 1.37.1.

	Change-Id: I59fd6d5ed780fa5207affa44912b06261012039c

2025-01-06  jgart  <jgart@dismail.de>

	gnu: jpm: Apply formatting.
	* gnu/packages/lisp.scm (jpm): Update to Apply formatting.
	[arguments]: Format it.
	[inputs]: Format it.
	[native-search-paths]: Format it.

	Change-Id: Icf18ab41e6a72608c4624c4af9048e857d152ce0

2025-01-06  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: Improve user-experience for jpm.
	* gnu/packages/lisp.scm (jpm): Ensure jpm respects JANET_HEADERPATH and
	JANET_LIBPATH if set by user.  Ensure gcc/g++ is able to find header files and
	compilation-related utilities.

	Change-Id: Ic7218dbd10e6fabddded50894b82492de8cabc88

2025-01-06  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: Add jpm package.
	* gnu/packages/lisp.scm (jpm): New variable.

	Change-Id: I9f5ab89a38622689b5d3545abe5d87906dc61f3b

2025-01-06  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update to 24.3.2.
	* gnu/packages/gl.scm (mesa): Update to 24.3.2.

	Change-Id: Ie003db7cedb768752ad89cdfde039cdf4f5ce124

2025-01-06  John Kehayias  <john.kehayias@protonmail.com>

	gnu: wayland-protocols: Update to 1.39.
	* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.39.

	Change-Id: I6ba34e3fb334acc2a016511eb8380e772237eaf2

2025-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mesa: Build asahi vulkan driver on aarch64-linux.
	* gnu/packages/gl.scm (mesa)[arguments]: Adjust the configure-flags to
	also build the asahi vulkan driver when building for aarch64.

	Change-Id: I65320d254734b93c2d0a0891cdf329e7b3ff0c12

2025-01-06  John Kehayias  <john.kehayias@protonmail.com>

	gnu: libva: Update to 2.22.0.
	* gnu/packages/video.scm (libva): Update to 2.22.0.

	Change-Id: I7eb1b63d0dd7dc576476e8c06ff6d3f016d9c905

2025-01-06  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update to 24.3.1.
	* gnu/packages/gl.scm (mesa): Update to 24.3.1.
	[arguments]: Add 'set-home-directory phase (build tries to use a
	shader cache, though this without it won't fail to build).

	Change-Id: I1fd7d1fe20109ccdd7386a82ecf7d415999c262a

2025-01-06  John Kehayias  <john.kehayias@protonmail.com>
	    Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: wayland-protocols: Update to 1.38.
	* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.38.
	[source]: Switch to git-fetch.
	[properties]: Remove release-monitoring-url.

	Change-Id: Iaa4209eab3a467159a58d2fbedb564b1b0e5ca16

2025-01-06  John Kehayias  <john.kehayias@protonmail.com>

	gnu: libdrm: Update to 2.4.124.
	* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.124.

	Change-Id: Idbc647ef24e97d682ec7d3cffd85b179ef1eacfb

2025-01-05  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Fix whitespace issues in go package descriptions.
	This mainly addresses `double-space after sentence end period' and `trailing
	white space' issues.

	* gnu/packages/golang-check.scm (go-github.com-smartystreets-goconvey): Fix
	description.
	* gnu/packages/golang-web.scm (go-github-com-jsimonetti-rtnetlink): Fix
	description.
	* gnu/packages/golang-xyz.scm (go-github-com-containerd-cgroups, go-tomlv,
	go-ulid): Fix description.
	* gnu/packages/golang.scm (go-sigs-k8s-io-yaml): Fix description.

	Change-Id: I421ea082a6d6ed23822822218555723a2c39c1f5

2025-01-05  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Fix whitespace issues in Haskell package descriptions.
	This mainly addresses `double-space after sentence end period' and `trailing
	white space' issues.

	* gnu/packages/haskell-check.scm (ghc-tasty-expected-failure,
	ghc-quickcheck-classes-base, ghc-doctest-lib): Fix description.
	* gnu/packages/haskell-web.scm (ghc-hxt-unicode): Fix description.
	* gnu/packages/haskell-xyz.scm (ghc-fsnotify, ghc-gtk2hs-buildtools,
	ghc-operational, ghc-commonmark, ghc-template-haskell): Fix description.

	Change-Id: I5a71ad41bbddf1ad4c880dacc0a53992a38c71ad

2025-01-05  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Fix whitespace issues in Rust package descriptions.
	This mainly addresses `double-space after sentence end period' and `trailing
	white space' issues.

	* gnu/packages/crates-graphics.scm (rust-winit-0.30): Fix description.
	* gnu/packages/crates-io.scm (rust-arr-macro-0.1, rust-chan-0.1,
	rust-minimal-lexical-0.2): Fix description.

	Change-Id: I055c15df9b45c6f0bc3033edbf0afee4593e9383

2025-01-05  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Fix whitespace issues in Linux package descriptions.
	This mainly addresses `double-space after sentence end period' and `trailing
	white space' issues.

	* gnu/packages/linux.scm (tuxedo-keyboard, libevdi, dwarves, f2fs-fsck/static,
	perftest): Fix description.

	Change-Id: I2bd153bbfbf31774e427c7209d91142ad4d94c25

2025-01-05  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Fix whitespace issues in Python package descriptions.
	This mainly addresses `double-space after sentence end period' and `trailing
	white space' issues.

	* gnu/packages/astronomy.scm (python-tweakwcs): Fix description.
	* gnu/packages/check.scm (python-pytest-subtesthack): Fix description.
	* gnu/packages/python-xyz.scm (python-qnorm, python-uncertainties,
	python-sre-yield): Fix description.
	* gnu/packages/qt.scm (python-pyqt6-sip): Fix description.

2025-01-05  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Fix whitespace issues in R package descriptions.
	This mainly addresses `double-space after sentence end period' and `trailing
	white space' issues.

	* gnu/packages/cran.scm (r-hapassoc, r-brms, r-lpme): Fix description.

	Change-Id: I9da669a415d5a62de785d69ce91c1d8eb1a859e5

2025-01-05  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Fix whitespace issues in Emacs package descriptions.
	This mainly addresses `double-space after sentence end period' and `trailing
	white space' issues.

	* gnu/packages/emacs-xyz.scm (emacs-bookmark-plus, emacs-dhall-mode,
	emacs-aio, emacs-ligature, emacs-gdscript-mode, emacs-epithet, emacs-flx,
	emacs-gnosis, emacs-citar-org-roam, emacs-trashed, emacs-ivy-hydra,
	emacs-citre, emacs-waveform): Fix description.

	Change-Id: I1b2690e1d1440fde57498e5bf37f641d0011a098

2025-01-05  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Fix whitespace issues in Lisp package descriptions.
	This mainly addresses `double-space after sentence end period' and `trailing
	white space' issues.

	* gnu/packages/lisp-xyz.scm (sbcl-circular-streams, sbcl-cl-geometry,
	sbcl-cl-grnm, sbcl-nasdf, sbcl-sdl2kit, emacs-slite): Fix description.

	Change-Id: I0f480890ebfc55229434d3a11f696666ecd5cd84

2025-01-05  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Fix whitespace issues in Tex package descriptions.
	This mainly addresses `double-space after sentence end period' and `trailing
	white space' issues.

	* gnu/packages/tex.scm (texlive-jablantile, texlive-pmhanguljamo,
	texlive-urcls, texlive-optexcount, texlive-pdfjam, texlive-pst-geo,
	texlive-keyfloat, texlive-marginfit, texlive-pas-tableur): Fix description.

	Change-Id: Ib49a0d3a753d21982630445a95a8651b1cadf26a

2025-01-05  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Fix whitespace issues in various descriptions.
	This mainly addresses `double-space after sentence end period' and `trailing
	white space' issues.

	* gnu/packages/audio.scm (ecasound): Fix description.
	* gnu/packages/axoloti.scm (ksoloti-runtime, ksoloti-patcher): Fix
	description.
	* gnu/packages/bioinformatics.scm (trf, ghc-int-interval-map): Fix
	description.
	* gnu/packages/chez.scm (chez-scheme, chez-scheme-bootstrap-bootfiles): Fix
	description.
	* gnu/packages/code.scm (cscope): Fix description.
	* gnu/packages/compression.scm (c-blosc): Fix description.
	* gnu/packages/connman.scm (connman): Fix description.
	* gnu/packages/crypto.scm (libxcrypt): Fix description.
	* gnu/packages/display-managers.scm (abstractdark-sddm-theme): Fix
	description.
	* gnu/packages/docker.scm (docker-registry): Fix description.
	* gnu/packages/freedesktop.scm (xdg-user-dirs): Fix description.
	* gnu/packages/game-development.scm (deutex, grfcodec): Fix description.
	* gnu/packages/games.scm (chroma): Fix description.
	* gnu/packages/geo.scm (xygrib): Fix description.
	* gnu/packages/gnunet.scm (gnunet-scheme): Fix description.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-block-format): Fix description.
	* gnu/packages/kodi.scm (fstrcmp): Fix description.
	* gnu/packages/machine-learning.scm (vosk-api): Fix description.
	* gnu/packages/messaging.scm (biboumi): Fix description.
	* gnu/packages/music.scm (sooperlooper, samplebrain): Fix description.
	* gnu/packages/perl.scm (perl-file-readbackwards): Fix description.
	* gnu/packages/rocm.scm (rocm-bandwidth-test): Fix description.
	* gnu/packages/scanner.scm (sane-airscan): Fix description.
	* gnu/packages/security-token.scm (pkcs11-helper): Fix description.
	* gnu/packages/shellutils.scm (shell-functools): Fix description.
	* gnu/packages/textutils.scm (catdoc): Fix description.
	* gnu/packages/tor.scm (tor): Fix description.
	* gnu/packages/xdisorg.scm (xftwidth, xwallpaper): Fix description.
	* gnu/packages/xfce.scm (xfce4-volumed-pulse): Fix description.

	Change-Id: I911836d66eb780c0fa279e3aebf9d7fbd53bf00a

2025-01-05  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: loksh: Update to 7.6.
	* gnu/packages/shells.scm (loksh): Update to 7.6.

2025-01-05  Andy Tai  <atai@atai.org>

	gnu: gtypist: Update to 2.10.
	* gnu/packages/games.scm (gtypist): Update to 2.10.

	Change-Id: I20533975796cd47f685b6a79297285f0b5850e25

2025-01-05  Divya Ranjan  <divya@subvertising.org>

	teams: Add Divya Ranjan Pattanaik to emacs, rust and haskell
	* etc/teams.scm: Add Divya Ranjan Pattanaik.

	Change-Id: Id68da5d614bc760619b9328bf1b2751f882abadd

2025-01-05  Vagrant Cascadian  <vagrant@debian.org>

	etc: git: pre-push: Run guix git authenticate before check-channel-news.
	Running check-channel-news first could potentially be untrusted code, so
	authenticate first.

	* etc/git/pre-push: Run guix git authenticate before check-channel-news.

2025-01-05  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.63.11.
	* gnu/packages/prolog.scm (trealla): Update to 2.63.11.

	Change-Id: I2bd879863a8f705846c0a0a6d08f64fc63cc8f4c

2025-01-05  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Fix various synopses.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-goodies): Fix synopsis.
	* gnu/packages/haskell-xyz.scm (ghc-should-not-typecheck): Fix synopsis.
	* gnu/packages/rust-apps.scm (just): Fix synopsis.

	Change-Id: I7060a55eff52526ab2985ba364e2b2b4976799ce

2025-01-05  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Fix various style issues in descriptions.
	* gnu/packages/astronomy.scm (python-ads): Fix description.
	* gnu/packages/crates-io.scm (rust-is-debug-1): Fix description.
	* gnu/packages/haskell-xyz.scm (ghc-ordered-containers): Fix description.
	* gnu/packages/tex.scm (texlive-stex): Fix description.
	* gnu/packages/textutils.scm bibutils): Fix description.
	* gnu/packages/xml.scm (perl-libxml): Fix description.

	Change-Id: I765a5326180cfa31ca1a1727d4da2b1f6a05faa0

2025-01-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar-help-activity: Add missing input.
	* gnu/packages/sugar.scm (sugar-help-activity)[propagated-inputs]: Add
	webkitgtk-for-gtk3.
	[arguments]: Patch to use WebKit2 4.1 instead of 4.0 in new phase
	'use-newer-webkit.

	Change-Id: I513970830ac6c5c0b8026a7d015604b8dc8bff9b

2025-01-05  Arun Isaac  <arunisaac@systemreboot.net>

	doc: Fix grammar.
	* doc/guix.texi (Mail Services): Replace binded with bound.

	Change-Id: Ibcef490a40711e782dd0844d8121917ca8d6c1ba

2025-01-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ncdu-1: Update to 1.21.
	* gnu/packages/ncdu.scm (ncdu-1): Update to 1.21.
	[arguments]: Add a configure-flag to set the fallback shell.
	[native-inputs]: Add pkg-config.
	[inputs]: Add bash-minimal.

	Change-Id: Iee357abefad7f44141ff00c9235cf25ef2d04f96

2025-01-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pybox2d: Add missing inputs.
	* gnu/packages/game-development.scm (python-pybox2d)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I5f2b20e9f14e785b0882e4df1a61df4ddf91fe7f

2025-01-05  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce: Make packages auto-updatable.
	The 'generic-git' updater doesn't like "4" in "xfce4".

	* gnu/packages/xfce.scm (libxfce4util, xfconf, libxfce4ui, catfish, exo)
	(garcon, tumbler, libxfce4windowing, xfce4-panel, xfce4-battery-plugin)
	(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
	(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
	(thunar-archive-plugin, thunar-shares-plugin, thunar-media-tags-plugin)
	(thunar-vcs-plugin, thunarx-python, xfwm4, xfdesktop, gigolo, parole)
	(xfce4-terminal, xfce4-dict, xfce4-power-manager, ristretto)
	(xfce4-taskmanager, orage, xfce4-notifyd, xfburn, mousepad)
	(xfce4-screenshooter, xfce4-screensaver, xfce4-volumed-pulse)
	(xfce4-cpugraph-plugin, xfce4-eyes-plugin, xfce4-datetime-plugin)
	(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
	(xfce4-fsguard-plugin, xfce4-genmon-plugin, xfce4-mailwatch-plugin)
	(xfce4-mpc-plugin, xfce4-mount-plugin, xfce4-netload-plugin)
	(xfce4-places-plugin, xfce4-smartbookmark-plugin, xfce4-stopwatch-plugin)
	(xfce4-systemload-plugin, xfce4-time-out-plugin, xfce4-timer-plugin)
	(xfce4-verve-plugin, xfce4-wavelan-plugin, xfce4-weather-plugin)
	(xfce4-dev-tools)[properties]: Add 'release-tag-prefix'.

	Change-Id: I765da4f5f97e56c35e9f9d566016c2360e4919f3

2025-01-05  宋文武  <iyzsong@member.fsf.org>

	teams: Remove Zhu Zihao from teams due to inactivity.
	* etc/teams.scm (Zhu Zihao): Remove member.

	Change-Id: I838585cf4df5dd4752b60516186d4291ea2b7050

2025-01-05  Andrew Wong  <wongandj@icloud.com>

	gnu: retroarch-joypad-autoconfig: Update to 1.20.0
	* gnu/packages/emulators.scm (retroarch-joypad-autoconfig): Update to 1.20.0.

	Change-Id: I830b71a4af2f81dc78592b8032eca779857cc75a

2025-01-05  Yovan Naumovski  <yovan@gorski.stream>

	gnu: fheroes2: Update to 1.1.5.
	* gnu/packages/games.scm (fheroes2): Update to 1.1.5.

	Change-Id: I6cf05e2c7deadb8ec53fd4cfaa6a4e4f9da017c7

2025-01-05  宋文武  <iyzsong@member.fsf.org>

	gnu: thunar: Update to 4.20.1.
	* gnu/packages/xfce.scm (thunar): Update to 4.20.1.

	Change-Id: I7f9ca28ed8d2c6731d3974330c411c5083102666

2025-01-04  45mg  <45mg.writes@gmail.com>

	services: dnsmasq: Allow custom Shepherd provision
	Allow users to have multiple dnsmasq instances by specifying different
	`provision` values for the corresponding Shepherd services, similar to
	what is done with `static-networking-service-type`.

	* gnu/services/dns.scm (<dnsmasq-configuration>)[provision]: new option.
	(dnsmasq-shepherd-service): Use supplied provision value.
	* doc/guix.texi (DNS Services)[dnsmasq-configuration]: Document it.

	Change-Id: I78c7f015cb1db239a600bc5373b2fd80e8b9b9f4
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2025-01-04  Igor Goryachev  <igor@goryachev.org>

	gnu: elixir: Update to 1.18.0.
	* gnu/packages/elixir.scm (elixir): Update to 1.18.0.
	[arguments]: Remove obsolete code, reindent comments, make more deterministic.

	Change-Id: I6cf8886339cbc4627fb5d89751462b492e7c62f3

2025-01-04  Ludovic Courtès  <ludo@gnu.org>

	guile-launcher: Avoid the “C” locale and try “C.UTF-8”.
	This is a followup to ed0cd12a82b429bc5058f693a0f75f2ba0ee47c4, which
	adds the C.UTF-8 locale to the glibc package, and
	ee4e79f871bc2f848ce4b4a176bb725ab71e3cd6, which changed the default to
	“C.UTF-8” for ‘guix’ commands.

	Fixes a bug whereby starting ‘guix’ in an environment where the LC_*
	variables are unset would start it in the “C” locale:

	  echo '(pk (setlocale LC_ALL))' | guix shell -CW coreutils -- guix repl

	This would lead to breakage for commands such as ‘guix substitute’ that
	need to run in a UTF-8 locale.

	* gnu/packages/aux-files/guile-launcher.c (main): Try “C.UTF-8” before
	“en_US.UTF-8”.  Do that also when the current locale is “C”.
	* guix/ui.scm (install-locale): Likewise.

	Change-Id: I36da4db8f898f1083b33760e1ab46c3a257de811

2025-01-04  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add spritely-libp2p-daemon.
	* gnu/packages/ipfs.scm (spritely-libp2p-daemon): New variable.

	Change-Id: Ic47e24bc53cb8da89be2c064569feae77764a03b

2025-01-04  Andrew Whatson  <whatson@tailcall.au>

	gnu: Add unsyntax.
	* gnu/packages/scheme.scm (unsyntax): New variable.

	Change-Id: Ieda13177e5ce1d58e569cf417192231b4aa3cfe7

2025-01-04  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: Add tuner.
	* gnu/packages/music.scm (tuner): New variable.

	Change-Id: I4ceb4b06069c460785b477cc017dc249f786dfa1

2025-01-04  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: gerbv: Fix missing version.
	* gnu/packages/engineering.scm (gerbv): Fix missing version.
	[source]: Change indentation.
	[arguments]: Set correct configure flags, patch version generator shebang.

	Change-Id: I29a38fff03127d9ce2b5e04ca638dacfc3720125

2025-01-04  Leo Famulari  <leo@famulari.name>

	news: Add entry for removing linux-libre 4.19 ("end of life").
	* etc/news.scm: Add entry for linux-libre 4.19 removal.

	Change-Id: Iba018ef96d6034cefd1d5fea16af6a937fec4308

2025-01-04  Leo Famulari  <leo@famulari.name>

	gnu: Remove linux-libre 4.19.
	This kernel series is no longer supported upstream.

	* gnu/packages/linux.scm (linux-libre-4.19-version,
	linux-libre-4.19-gnu-revision, deblob-scripts-4.19,
	linux-libre-4.19-pristine-source, linux-libre-4.19-source,
	linux-libre-headers-4.19, linux-libre-4.19, linux-libre-arm-generic-4.19,
	linux-libre-arm-omap2plus-4.19): Remove variables.
	* gnu/tests/base.scm (%test-linux-libre-4.19): Remove variable.
	* gnu/packages/aux-files/linux-libre/4.19-arm.conf,
	gnu/packages/aux-files/linux-libre/4.19-arm64.conf,
	gnu/packages/aux-files/linux-libre/4.19-i686.conf,
	gnu/packages/aux-files/linux-libre/4.19-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.

	Change-Id: If79ccbb948975c544b27757104d360539970377c

2025-01-04  Christopher Baines  <mail@cbaines.net>

	doc: contributing: Add guidance on reverting commits.
	Particularly to cover the case where things might need to happen with the
	build farms if changes are reverted.

	* doc/contributing.texi (Commit Access): Add guidance on reverting commits.

	Change-Id: Iba320b76b0927b693c75054b5473a50bdd77c7ee

2025-01-04  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-org: Update to 9.7.19.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.7.19.

	Change-Id: I0cc7884206bb2966b43baf17ca5ba1589a518e19

2025-01-03  Yovan Naumovski  <yovan@gorski.stream>

	gnu: freeciv: Update to 3.1.3.
	* gnu/packages/games.scm (freeciv): Update to 3.1.3.
	[inputs]: Remove sdl-mixer; Add sdl2-mixer, sqlite.

	Change-Id: Id1cf7d6270cf787571929d920761ac8f70bb9f4c

2025-01-03  Leo Famulari  <leo@famulari.name>

	gnu: Fix RISC-V kernel config.
	* gnu/packages/aux-files/linux-libre/6.11-riscv.conf: Use a Guix-y path to find
	`modprobe` and compress the modules with GZIP, like we do on all the
	other systems.

	Change-Id: I76ceb878d00c2fdd04081143b1eec7e4485adfb1

2025-01-03  King, Spencer  <spencer.king@wustl.edu>

	gnu: Add r-shinyvalidate.
	* gnu/packages/cran.scm (r-shinyvalidate): New variable.

	Change-Id: I554561d62269dda612cb0de21c23a36ad313907c

2025-01-03  Divya Ranjan  <divya@subvertising.org>

	gnu: Add emacs-binder.
	* gnu/packages/emacs-xyz.scm (emacs-binder): New variable.

	Change-Id: I5c2c0526ad9c12c2797ae5239b0ae2d762ea51af

2025-01-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-jupyter: Update to 1.0-2.db8a9e2.
	* gnu/packages/emacs-xyz.scm (emacs-jupyter): Update to 1.0-2.db8a9e2.

2025-01-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-helm-bibtex: Update to 2.0.1-2.6064e86.
	* gnu/packages/emacs-xyz.scm (emacs-helm-bibtex): Update to 2.0.1-2.6064e86.
	[propagated-inputs]: Sort alphabetically.

	Change-Id: Ief02d9f1ddc7cb59372ab3372c42315fcc8abb67

	Change-Id: Id3fb8178634cc3c857955a34e3e0a5cfd2da413a

2025-01-03  Olivier Rojon  <o.rojon@posteo.net>

	gnu: Add emacs-spacious-padding.
	* gnu/packages/emacs-xyz.scm (emacs-spacious-padding): New variable.

	Change-Id: I6046273117227eee5bc3b979216cfec677f09dc1

2025-01-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-org-board: Update to 1138-2.500fe02.
	* gnu/packages/emacs-xyz.scm (emacs-org-board): Update to 1138-2.500fe02.

	Change-Id: I4ff62f47d0b6bb10d094de25fea623b72f1af2e9

2025-01-03  Javier Olaechea  <pirata@gmail.com>

	gnu: Add emacs-eslint-flymake.
	* gnu/packages/emacs-xyz.scm (emacs-eslint-flymake): New variable.

	Change-Id: Icc17900bdbb9ebe26c9678f2f5781bf50b54d402

2025-01-03  Lee Thompson  <lee.p.thomp@gmail.com>

	gnu: Add emacs-parinfer-rust-mode.
	* gnu/packages/emacs-xyz.scm (emacs-parinfer-rust-mode): New variable.

	Change-Id: I3db27c99bfb5286d5ca8d8bc5e7041eec070f02f

2025-01-03  Lee Thompson  <lee.p.thomp@gmail.com>

	gnu: Add emacs-track-changes.
	* gnu/packages/emacs-xyz.scm (emacs-track-changes): New variable.

	Change-Id: I04346cdf7385f880ac8f3ac29177baf233027fc9

2025-01-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: python-slicerator: Fix build.
	* gnu/packages/python-xyz.scm (python-slicerator)[build-system]: Use
	python-build-system.

	Change-Id: Ic029d6df3f07e6f3e5f99cfa03fe1c39a914c796

2025-01-02  Andy Tai  <atai@atai.org>

	gnu: whisper-cpp: Enable sdl2 and tests.
	* gnu/packages/patches/whisper-cpp-enable-tests.patch: New file.
	* gnu/packages/machine-learning.scm (whisper-cpp)[source]: Add reference to
	patch.
	[arguments]<#:configure-flags>: Add configure flags.
	[arguments]<#:phases>: Disable big test on 32 bit.
	[inputs]: Add sdl2.
	[synopsis]: Modify.
	[description]: Modify.
	* gnu/local.mk (dist_PATCH_DATA): Register patch.

	Change-Id: Icdb82c3c7d3d485346f89fe699d0d64b34c1b21a

2025-01-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libxcrypt: Skip tests on powerpc-linux.
	* gnu/packages/crypto.scm (libxcrypt)[arguments]: When building for
	powerpc-linux skip the tests.

	Change-Id: Ib78d2f6ec36eb09721c41e0586f2c1e49d5500ff

2025-01-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lagrange: Correctly link with libunistring.
	* gnu/packages/web-browsers.scm (lagrange)[arguments]: Adjust
	'configure-flags to set the location of libunistring.

	Change-Id: I62b9ca0a7d11b51e7699833d645fec8cbc428179

2025-01-02  jgart  <jgart@dismail.de>

	gnu: Remove python-pyls-black.
	* gnu/packages/python-xyz.scm (python-pyls-black): Delete variable and remove
	associated patch.

	Project is no longer maintained as of 4 years to this date and has been
	succeeded and forked by python-lsp-black.

	Change-Id: Ic209f23e6368744db74b93e2a9c01a9859b04f82

2025-01-02  Nicolas Graves  <ngraves@ngraves.fr>
	    jgart  <jgart@dismail.de>

	gnu: Add python-lsp-black.
	* gnu/packages/python-xyz.scm (python-lsp-black): New variable.

	Change-Id: I9f5e1b8b77e530fed38e6621ac214605bc377724

2025-01-02  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: foot: Update to 1.20.0.
	* gnu/packages/terminals.scm (foot): Update to 1.20.0.

	Change-Id: I160dbd9632bf68dce45fbe93eaad1054ef8ecd6f

2025-01-02  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: wlroots: Use G-expressions.
	* gnu/packages/wm.scm (wlroots)[arguments]: Use G-expressions.

	Change-Id: I5d870df6ce7a6f81f43c5b2f809f2cd0476de25f

2025-01-02  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: radvd: Fix cross-compiling.
	* gnu/packages/admin.scm (radvd)[arguments]: When cross-compiling, Remove
	configure-flags.

	Change-Id: Iedaf571389e4a812f8fdb88908fea2fb759f07fd

2025-01-02  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ne: Use G-expressions.
	* gnu/packages/text-editors.scm (ne)[arguments]: Use G-expressions.

	Change-Id: Ic694c4d8e41732e53a71294ef6ebadfc3b4348be

2025-01-02  King, Spencer  <spencer.king@wustl.edu>

	gnu: ne: Update to 3.3.3.
	* gnu/packages/text-editors.scm (ne): Update to 3.3.3.

	Change-Id: I49d2412356242d803ca9a2637c50cbc5b4264875

2025-01-02  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: radvd: Update to 2.20.
	* gnu/packages/admin.scm (radvd): Update to 2.20.
	[inputs]: Add libbsd.

	Change-Id: I50a6359c18746afb51aa3250acf2222e674a290e

2025-01-02  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20241222.
	* gnu/packages/parallel.scm (parallel): Update to 20241222.

	Change-Id: Ifd94bcfdb069f1c9db6aa074a128722eff54d264

2025-01-02  Feng Shu  <tumashu@163.com>

	gnu: Add lightdm-mini-greeter.
	* gnu/packages/display-managers.scm (lightdm-mini-greeter): New variable.

	Change-Id: I558add1665d79429e2562c2139777002b7a70466

2025-01-02  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: labwc: Update to 0.8.2.
	* gnu/packages/wm.scm (labwc): Update to 0.8.2.
	[inputs]: Replace wlroots-0.17 with wlroots, add libliftoff and libsfdo.

	Change-Id: I72905d5a9e4252dc709ae0f0bcacdb129d754840

2025-01-02  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: Add libsfdo.
	* gnu/packages/freedesktop.scm (libsfdo): New variable.

	Change-Id: I458dc579294326cf9e867b8d9e8f307212ae358e

2025-01-02  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: wlroots: Update to 0.18.2.
	* gnu/packages/wm.scm (wlroots): Update to 0.18.2.

	Change-Id: I3383c6be410e3a18b0a4ac18abd9e9d8210520f2

2025-01-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: capypdf: Update to 0.14.0.
	* gnu/packages/pdf.scm (capypdf): Update to 0.14.0.
	[#:phases]: Remove ‘fix-glib-application-flags’.
	[inputs]: Remove fmt.
	[native-inputs]: Replace gcc-12 with gcc-14.

2025-01-02  jgart  <jgart@dismail.de>

	gnu: sfeed: Update to 2.1.
	* gnu/packages/suckless.scm (sfeed): Update to 2.1.

	Change-Id: If7bb4134ba76f0d730db77a992a49e02420d0916

2025-01-02  jgart  <jgart@dismail.de>

	gnu: Add python-pylsp-mypy.
	* gnu/packages/python-xyz.scm (python-pylsp-mypy): New variable.

	Change-Id: I4cf398df820fdcc91229bdafdc2d0cab6f5c01c1

2025-01-02  Jake Shilling  <shilling.jake@gmail.com>
	    jgart  <jgart@dismail.de>

	gnu: Add cl-transducers.
	* gnu/packages/lisp-xyz.scm (cl-transducers, ecl-transducers,
	sbcl-transducers): Add new variables.

	Change-Id: Ia06d91c005b70528d5e5b37283e96edf040c2c69

2025-01-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-jsonschema: Update python-webcolors dependency.
	* gnu/packages/python-xyz.scm (python-jsonschema): Update
	python-webcolors dependency.

	This fixes the build of python-nbclassic.

2025-01-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/astronomy: Sort alphabetically.
	* gnu/packages/astronomy.scm (python-cdflib, python-crds, python-drms,
	sextractor, stackistry): Sort variables alphabetically.

	Change-Id: I83b699e7d1b127deaa33459b173794e06b235807

2025-01-01  Jakob Kirsch  <jakob.kirsch@web.de>

	gnu: hyprland: Update to 0.46.2.
	* gnu/packages/wm.scm (hyprland): Update to 0.46.2.
	[inputs]: Add hyprgraphics and re2-next.

	Change-Id: Ia3b32dba5bdbcd2791fbb7ed7f93063c26e0bdbc

2025-01-01  Jakob Kirsch  <jakob.kirsch@web.de>

	gnu: aquamarine: Update to 0.5.1.
	* gnu/packages/xdisorg.scm (aquamarine): Update to 0.5.1.

	Change-Id: If5e5673f98329c1e95d06f99074bb9dca38d5ca3

2025-01-01  Jakob Kirsch  <jakob.kirsch@web.de>

	gnu: hyprutils: Update to 0.2.6.
	* gnu/packages/cpp.scm (hyprutils): Update to 0.2.6.

	Change-Id: I34a54b5110fc1a74ff9d2e6989d954c8f8ffce78

2025-01-01  Jakob Kirsch  <jakob.kirsch@web.de>

	gnu: Add hyprgraphics.
	* gnu/packages/cpp.scm (hyprgraphics): New variable.

	Change-Id: I592fdb92f136f2d05c09897fea7c554c30131bec

2025-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-hmmlearn: Add missing inputs.
	* gnu/packages/machine-learning.scm (python-hmmlearn)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Idd474162534bf8dbbc6e4a9772a2748862e0b045

2025-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scanpy: Ignore plotting tests.
	* gnu/packages/bioinformatics.scm (python-scanpy)[arguments]: Also ignore
	tests from test_plotting.py.

	Change-Id: I5d2ebb3764e57c5f348be2b3555db99a2ee6ee4f

2025-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scanpy: Use more test-flags.
	* gnu/packages/bioinformatics.scm (python-scanpy)[arguments]: Remove phase
	'delete-bad-tests and use #:test-flags instead; add phase 'discover-anndata.

	Change-Id: Idb5bd59a2bba968fbec820603938802cf9443bad

2025-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-jupyter-server: Do not propagate old dataclasses.
	* gnu/packages/jupyter.scm (python-jupyter-server)[propagated-inputs]: Replace
	python-anyio with python-anyio/without-dataclasses.

	Change-Id: I20737b7d3199b34b155838c75bd19de82d78e1c5

2025-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-anyio/without-dataclasses.
	* gnu/packages/python-xyz.scm (python-anyio/without-dataclasses): New variable.

	Change-Id: I40ae9aa7a85f0fe7642dc3b75f3ef9cde17f064f

2025-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-zarr: Disable one test.
	* gnu/packages/python-xyz.scm (python-zarr)[arguments]: Disable one more test.

	Change-Id: I3733078b878fa60c4e382dfca39fcef64cefa1ae

2025-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-awkward-cpp: Relax dependency on python-scikit-build-core.
	* gnu/packages/python-xyz.scm (python-awkward-cpp)[arguments]: Add phase
	'relax-requirements.

	Change-Id: I3d4f647f6e5eecd343de4219baf20c6e38a2a5a0

2025-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-hicmatrix: Work around defect in python-tables.
	* gnu/packages/bioinformatics.scm (python-hicmatrix)[inputs]: Add c-blosc2.
	[arguments]: Add phase 'find-blosc2.

	Change-Id: I02ea5e36c24b8da330f763aae07b1616e002ed9a

2025-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: jupyter: Skip sanity check.
	This is temporary and will be removed on the python-team branch.

	* gnu/packages/python-xyz.scm (jupyter)[arguments]: Delete 'sanity-check
	phase.

	Change-Id: I715d9161d7f23c1f72125aea8b4c0e1bb5490b1e

2025-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-notebook: Skip sanity check.
	This is temporary and will be removed on the python-team branch.

	* gnu/packages/python-xyz.scm (python-notebook)[arguments]: Delete
	'sanity-check phase.

	Change-Id: I23d69c852fd9de98c010cce82b09ac541c0e2121

2025-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-nbclassic: Skip sanity check.
	This is temporary and will be removed on the python-team branch.

	* gnu/packages/jupyter.scm (python-nbclassic)[arguments]: Delete 'sanity-check
	phase.

	Change-Id: I8a3190a849d192d9c7f1b2e903b55705622671f8

2025-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-zarr: Update to 2.18.4.
	* gnu/packages/python-xyz.scm (python-zarr): Update to 2.18.4.
	[arguments]: Add phase 'set-version.
	[propagated-inputs]: Add python-ipywidgets, python-notebook, python-numpydoc,
	and python-pydata-sphinx-theme.
	[native-inputs]: Remove python-fsspec, python-h5py, python-pytest-timeout, and
	python-setuptools-scm; add python-sphinx, python-sphinx-copybutton,
	python-sphinx-design, python-sphinx-issues, and python-setuptools.

	Change-Id: I707da0087b8aa6cf57be4e5dd9019b24620f101f

2025-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-awkward: Update to 2.7.2.
	* gnu/packages/python-xyz.scm (python-awkward): Update to 2.7.2.
	[arguments]: Skip three broken tests.

	Change-Id: Ifdfcda9c57b9b27e9c3b5e0b05c7896d552b30cd

2025-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-awkward-cpp: Update to 43.
	* gnu/packages/python-xyz.scm (python-awkward-cpp): Update to 43.
	[propagated-inputs]: Remove python-importlib-resources.

	Change-Id: I7201a31d49287f9a656f53fff953ebb593620712

2025-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pybedtools: Update to 0.10.0.
	* gnu/packages/bioinformatics.scm (python-pybedtools): Update to 0.10.0.
	[arguments]: Use #:test-flags to disable one test instead of patching test
	files in 'disable-broken-tests phase; add new phases 'fix-references and
	'build-extensions.
	[propagated-inputs]: Remove python-matplotlib; add kentutils, python-numpy,
	python-pandas, and python-psutil.
	[inputs]: Add zlib.
	[native-inputs]: Remove python-numpy, python-pandas, python-psutil,
	python-six, and kentutils.

	Change-Id: I62948b1f3169f93f752896fdf02d2887740e98cc

2025-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-upsetplot: Add missing inputs.
	* gnu/packages/python-science.scm (python-upsetplot)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ibddb6f183345af29dfce218145c7c8c83aa9c244

2025-01-01  Yarl Baudig  <yarl-baudig@mailoo.org>

	gnu: pinebook-pro-image-type: augment partition offset.
	* gnu/system/images/pinebook-pro.scm: augment partition offset
	to make room for the bootloader.

	Change-Id: I91a3758243a13960165d40b94efe017e6e059a22

2025-01-01  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-sphinx-inline-tabs.
	* gnu/packages/sphinx.scm (python-sphinx-inline-tabs): New variable.

	Change-Id: I92516cdc404cdcaee74cb8cf19f255c049c43021

2025-01-01  vicvbcun  <guix@ikherbers.com>

	gnu: pari-gp: Install galdata.
	* gnu/packages/algebra.scm (pari-galdata): New variable.
	(pari-gp)[arguments]<#:phases>: Add phase "install-galdata".

	Change-Id: Iaec77b0ab60d8ff59c8a36e7e0a7878b58742751
	Co-authored by: Vinicius Monego <monego@posteo.net>

	Change-Id: Id74aa6ce315df48a2d917baf1a436ba54b1b5185

2025-01-01  vicvbcun  <guix@ikherbers.com>

	gnu: pari-gp: Use G-Expressions.
	* gnu/packages/algebra.scm (pari-gp)[arguments]: Use G-Expressions.  Unset
	make-flags.

	Change-Id: Id2be46acd67b474d6fdb8935070ffb243e87f920
	Co-authored by: Vinicius Monego <monego@posteo.net>

	Change-Id: I7be07998e9e2d1fe9194d4af6a57537467f5e097

2025-01-01  vicvbcun  <guix@ikherbers.com>

	gnu: Add tachyon.
	* gnu/packages/graphics.scm (tachyon): New variable.

	Change-Id: I57780c08c6b496e40459789d693b9b24fb4a9da8
	Co-authored by: Vinicius Monego <monego@posteo.net>

	Change-Id: I5914afad8d293787b9898a229084e6c79fbe8911

2025-01-01  vicvbcun  <guix@ikherbers.com>

	gnu: Add palp.
	* gnu/packages/maths.scm (palp): New variable.

	Change-Id: I37ee870858fef505999dfdc02d1955673366d718
	Co-authored by: Vinicius Monego <monego@posteo.net>

	Change-Id: I853cbccca5c34355d9df74a3cbbd5f818a21ebb5

2025-01-01  Vinicius Monego  <monego@posteo.net>

	gnu: Add gfan.
	* gnu/packages/maths.scm (gfan): New variable.

	Change-Id: I3b4952ddfcaecac17ab29bb3cd2f56fc125ab763

2025-01-01  Vinicius Monego  <monego@posteo.net>

	gnu: Add sympow.
	* gnu/packages/maths.scm (sympow): New variable.

	Change-Id: Iaeaea352f0a3a65a877b2845ecdc18856ded6d3c

2025-01-01  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-lrcalc.
	* gnu/packages/algebra.scm (python-lrcalc): New variable.

	Change-Id: Id174ecfa092786ca16fbde2be68e12af0b2d9af3

2025-01-01  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-pytz-deprecation-shim.
	* gnu/packages/time.scm (python-pytz-deprecation-shim): New variable.

	Change-Id: I481ea9818444d9a14efcf7b11d44c68a5f2fec3f

2025-01-01  vicvbcun  <guix@ikherbers.com>

	gnu: Add sagemath-data-combinatorial-designs.
	* gnu/packages/sagemath.scm (sagemath-data-combinatorial-designs): New
	variable.

	Change-Id: Ib1ad3675256be1958427cd37a76bb5bdbf16fd12
	Co-authored by: Vinicius Monego <monego@posteo.net>

	Change-Id: I758e22fabcc11ca0583ab899acc0c653a35c7f43

2025-01-01  vicvbcun  <guix@ikherbers.com>

	gnu: Add sagemath-data-graphs.
	* gnu/packages/sagemath.scm (sagemath-data-graphs): New variable.

	Change-Id: I7c537aac21f43a8712fd6d542551f78c3ebaec68
	Co-authored by: Vinicius Monego <monego@posteo.net>

	Change-Id: I88f35ccf94cfe0d866ef57cb893844c8285d5138

2025-01-01  vicvbcun  <guix@ikherbers.com>

	gnu: Add sagemath-data-polytopes-db.
	* gnu/packages/sagemath.scm (sagemath-data-polytopes-db): New variable.

	Change-Id: I8dd6cbd0b71a01d817486882bec8f126dece7e36
	Co-authored by: Vinicius Monego <monego@posteo.net>

	Change-Id: Iada71a7939e5deadf6888af6c21621e5458622d1

2025-01-01  Vinicius Monego  <monego@posteo.net>

	gnu: Add sagemath-data-conway-polynomials.
	* gnu/packages/sagemath.scm (sagemath-data-conway-polynomials): New variable.

	Change-Id: Ia3a087b19a0ade5d927422bd365283d209df0863

2025-01-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: python-augeas: Fix build.
	* gnu/packages/augeas.scm (python-augeas): Fix build.
	[native-inputs]: Add python-setuptools and python-wheel.  Sort alphabetically.

	Change-Id: I4b8d31a3e673e9be6e6dd741cf32c6e016858b21

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-weather-plugin: Switch to git source.
	* gnu/packages/xfce.scm (xfce4-weather-plugin)[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[arguments]: Add "--enable-maintainer-mode" to configure-flags.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I72bcdab8f58401347a2993172f07237082e0e80a

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-wavelan-plugin: Update to 0.6.4.
	* gnu/packages/xfce.scm (xfce4-wavelan-plugin): Update to 0.6.4.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: Idc3e19f8c0f4b328096a1eebca0dd4272226376c

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-verve-plugin: Update to 2.0.4.
	* gnu/packages/xfce.scm (xfce4-verve-plugin): Update to 2.0.4.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I778fdec57a65747938f542c22390b4ceb3cdb8db

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-timer-plugin: Update to 1.7.3.
	* gnu/packages/xfce.scm (xfce4-timer-plugin): Update to 1.7.3.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I4364e3e6a8c0b4d530a0f7df7514afc08cfc96b0

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-time-out-plugin: Update to 1.1.4.
	* gnu/packages/xfce.scm (xfce4-time-out-plugin): Update to 1.1.4.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I5817989938128fef9a9b423e817515783b3017e2

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-systemload-plugin: Update to 1.3.3.
	* gnu/packages/xfce.scm (xfce4-systemload-plugin): Update to 1.3.3.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I1b970db60e4a61ca7ef5a99cec70bcbf23c21e56

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-stopwatch-plugin: Update to 0.5.2.
	* gnu/packages/xfce.scm (xfce4-stopwatch-plugin): Update to 0.5.2.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I2656b9a43041215fda5f6e21c86a8b35666bcde9

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-statusnotifier-plugin: Superseded by xfce4-panel.
	* gnu/packages/xfce.scm (xfce4-statusnotifier-plugin)[home-page]: Set to docs.xfce.org.
	[properties]: Mark as superseded by xfce4-panel.

	Change-Id: I190bec4d575deb2b56f1753b90f7050e7b9ff48f

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-smartbookmark-plugin: Update to 0.5.3.
	* gnu/packages/xfce.scm (xfce4-smartbookmark-plugin): Update to 0.5.3.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: Iacda6cae5eb7a8537cafbd601541295a8c2391de

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-places-plugin: Update to 1.8.4.
	* gnu/packages/xfce.scm (xfce4-places-plugin): Update to 1.8.4.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[inputs]: Remove gtk+-2.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I4ba0a7044ccc01a0fe72feb9f12a57286c33675f

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-netload-plugin: Update to 1.4.2.
	* gnu/packages/xfce.scm (xfce4-netload-plugin): Update to 1.4.2.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: Ife87b33390b2cc91b3250d1616924a32d24894e7

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-mount-plugin: Update to 1.1.7.
	* gnu/packages/xfce.scm (xfce4-mount-plugin): Update to 1.1.7.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I3187bbb9e1d62eb736812ba988882aeddc1a0750

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-mpc-plugin: Update to 0.5.5.
	* gnu/packages/xfce.scm (xfce4-mpc-plugin): Update to 0.5.5.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: Ia98235afda9f6c8e0b6a19b790ab0eb785f95fce

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-mailwatch-plugin: Update to 1.3.2.
	* gnu/packages/xfce.scm (xfce4-mailwatch-plugin): Update to 1.3.2.
	[native-inputs]: Add xfce4-dev-tools.
	[inputs]: Add gnutls.
	[home-page]: Set to docs.xfce.org.
	[license]: Set to gpl2+.

	Change-Id: Ibd49182530730030e00187a5dde62b3985e407ef

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-genmon-plugin: Update to 4.2.1.
	* gnu/packages/xfce.scm (xfce4-genmon-plugin): Update to 4.2.1.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I278f39ded40fc528de9aedc2e5c6110b0a85603f

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-fsguard-plugin: Update to 1.1.4.
	* gnu/packages/xfce.scm (xfce4-fsguard-plugin): Update to 1.1.4.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: Ie66a6f6bab34f8861c0633224555377c9205ccd0

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-diskperf-plugin: Update to 2.7.1.
	* gnu/packages/xfce.scm (xfce4-diskperf-plugin): Update to 2.7.1.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: If4e178843b0f2a41c13e2f94971dd3d09a62a3a2

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-cpufreq-plugin: Update to 1.2.9.
	* gnu/packages/xfce.scm (xfce4-cpufreq-plugin): Update to 1.2.9.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I81810224f71c70ecf41f1ecad1b65651f8cfd918

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-calculator-plugin: Update to 0.7.3.
	* gnu/packages/xfce.scm (xfce4-calculator-plugin): Update to 0.7.3.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: Icfe99394f43e5061fcd032ccd87c5901a690abb3

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-datetime-plugin: Switch to git source.
	* gnu/packages/xfce.scm (xfce4-datetime-plugin)[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: If75be225349b366f1e94b0361e68a3705bd35b2a

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-eyes-plugin: Update to 4.6.2.
	* gnu/packages/xfce.scm (xfce4-eyes-plugin): Update to 4.6.2.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I97c8114fad77038d2cbad0afdd23d9a49f557cb8

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-cpugraph-plugin: Update to 1.2.11.
	* gnu/packages/xfce.scm (xfce4-cpugraph-plugin): Update to 1.2.11.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I5038adfe88af206235605250efa32d73890623bb

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-volumed-pulse: Update to 0.2.5.
	* gnu/packages/xfce.scm (xfce4-volumed-pulse): Update to 0.2.5.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to gitlab.xfce.org.

	Change-Id: Ifc8015a5ec9a076b8a953635e99cbc76cfa315f5

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-screensaver: Update to 4.18.4.
	* gnu/packages/xfce.scm (xfce4-screensaver): Update to 4.18.4.
	[source]: Switch to git-fetch.
	[arguments]: Add "--enable-maintainer-mode" to configure-flags.
	Move 'fix-dbus-1-path before 'configure.
	[native-inputs]: Add xfce4-dev-tools.

	Change-Id: Ia37f60a939304505e04874a0cbc3e7341e392d92

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-screenshooter: Switch to git source.
	* gnu/packages/xfce.scm (xfce4-screenshooter)[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[inputs]: Add wlr-protocols.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I71b58dffa442b2fb150f5023a4374410b83eebc2

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: mousepad: Switch to git source.
	* gnu/packages/xfce.scm (mousepad)[source]: Switch to git-fetch.
	[arguments]: Add "--enable-maintainer-mode" to configure-flags.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: Ia5359c701995e7c76236bbc786da5da46acb3476

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfburn: Switch to git source.
	* gnu/packages/xfce.scm (xfburn)[source]: Switch to git-fetch.
	[arguments]: Add "--enable-maintainer-mode" to configure-flags.
	[native-inputs]: Add docbook-xsl, libxslt and xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I861899747b17427b532923a769240ce49979f16c

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-notifyd: Enable sound and wayland support.
	* gnu/packages/xfce.scm (xfce4-notifyd)[inputs]: Add gtk-layer-shell and libcanberra.

	Change-Id: I3bfc2c9bdca9d02f3c730f3d590a57d6c006603a

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-notifyd: Switch to git source.
	* gnu/packages/xfce.scm (xfce4-notifyd)[source]: Switch to git-fetch.
	[arguments]: Remove 'patch-configure phase.
	[native-inputs]: Add xfce4-dev-tools.  Remove which.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I47d19b497ac3ef9881e86d10c893e0ba65823b1e

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: orage: Switch to git source.
	* gnu/packages/xfce.scm (orage)[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: Id42b5b7895673b80a93ec358a3dc250d537a3c57

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-taskmanager: Update to 1.5.8.
	* gnu/packages/xfce.scm (xfce4-taskmanager): Update to 1.5.8.
	[source]: Switch to git-fetch.
	[arguments]: Add "--enable-maintainer-mode" to configure-flags.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I2b37b509c392dbf2799870a40a146928a232bf76

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: ristretto: Update to 0.13.3.
	* gnu/packages/xfce.scm (ristretto): Update to 0.13.3.
	[source]: Switch to git-fetch.
	[arguments]: Add "--enable-maintainer-mode" to configure-flags.
	[native-inputs]: Add xfce4-dev-tools.

	Change-Id: Ia1bc97b0fbecc647e6ccb3a3ddf4ce4d1223bf99

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-power-manager: Switch to git source.
	* gnu/packages/xfce.scm (xfce4-power-manager)[source]: Switch to git-fetch.
	[arguments]: Add "--enable-maintainer-mode" to configure-flags.
	Remove 'patch-configure phase.
	[native-inputs]: Add xfce4-dev-tools.
	[inputs]: Add wlr-protocols.
	[home-page]: Set to docs.xfce.org.

	Change-Id: Ief7a7b05516ad535f4417aa4f927bca6d039e034

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfdashboard: Switch to git source.
	* gnu/packages/xfce.scm (xfdashboard)[source]: Switch to git-fetch.
	[arguments]: Add "--enable-maintainer-mode" to configure-flags.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I2f9341f850c7ee4cfc0246f3f9117ec1549c5289

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-dict: Switch to git source.
	* gnu/packages/xfce.scm (xfce4-dict)[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I3d184bc65f1d6347e148dd153202974567c8831c

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-terminal: Update to 1.1.4.
	* gnu/packages/xfce.scm (xfce4-terminal): Update to 1.1.4.
	[source]: Switch to git-fetch.
	[arguments]: Add "--enable-maintainer-mode" to configure-flags.  Remove CFLAGS.
	[native-inputs]: Add docbook-xsl, libxslt and xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I9790d6478c9fc774fdec27e57e2c6569ccb64d2d

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: parole: Update to 4.18.2.
	* gnu/packages/xfce.scm (parole): Update to 4.18.2.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[inputs]: Remove glib:bin.
	[home-page]: Set to docs.xfce.org.

	Change-Id: Ida4ad17e4990b62ab63a83e49ad5660382b0ba41

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: gigolo: Update to 0.5.4.
	* gnu/packages/xfce.scm (gigolo): Update to 0.5.4.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[arguments]: Add "--enable-maintainer-mode" to configure-flags.
	[home-page]: Set to docs.xfce.org.

	Change-Id: Id6fcd761535ff14cb4357c19d214b44462845b8b

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfdesktop: Switch to git source.
	* gnu/packages/xfce.scm (xfdesktop)[source]: Switch to git-fetch.
	[arguments]: Remove 'patch-configure phase.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I6981395966bd54d2b42879df97e2317ada55ac5d

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfwm4: Switch to git source.
	* gnu/packages/xfce.scm (xfwm4)[source]: Switch to git-fetch.
	[arguments]: Add "--enable-maintainer-mode" to configure-flags.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I4f650c49983cd12ecf54e204a8ca9ac81a4cc02b

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: thunarx-python: Switch to git source.
	* gnu/packages/xfce.scm (thunarx-python)[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.  Remove which.

	Change-Id: Ia16aeaaf9c7aebec9c36d26470fb3077c342be9e

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: thunar-vcs-plugin: Update to 0.3.0.
	* gnu/packages/xfce.scm (thunar-vcs-plugin): Update to 0.3.0.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: Ia3708e205691bc7d6fb2d1c54657c13c65caa282

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: thunar-media-tags-plugin: Update to 0.5.0.
	* gnu/packages/xfce.scm (thunar-media-tags-plugin): Update to 0.5.0.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I82fe726d536536cdf3f9b062a64e66248a85c858

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: thunar-shares-plugin: Switch to git source.
	* gnu/packages/xfce.scm (thunar-shares-plugin)[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: Ifff0e53899a4b748c408c711768695d627a22815

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: thunar-archive-plugin: Update to 0.5.3.
	* gnu/packages/xfce.scm (thunar-archive-plugin): Update to 0.5.3.
	[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: Ib7d14f5aad18aa7aa4575652c7d1cf26c008c75a

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: thunar-volman: Switch to git source.
	* gnu/packages/xfce.scm (thunar-volman)[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I1b8e6d828183457ecce1fe76a1a033fe716c4081

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: thunar: Switch to git source.
	* gnu/packages/xfce.scm (thunar)[source]: Switch to git-fetch.
	[arguments]: Add "--enable-maintainer-mode --enable-gtk-doc" to
	configure-flags.  Disable tests.
	[native-inputs]: Add docbook-xsl, libxslt and xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I4c3794c3cac79230c1f7ceb29cac215acd83c3da

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-settings: Switch to git source.
	* gnu/packages/xfce.scm (xfce4-settings)[source]: Switch to git-fetch.
	[arguments]: Add "--enable-maintainer-mode" to configure-flags.
	Remove 'patch-configure phase.
	[native-inputs]: Add xfce4-dev-tools.
	[inputs]: Add wlr-protocols.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I1646b8b93003406ec330be5524a4643d2de65109

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-session: Switch to git source.
	* gnu/packages/xfce.scm (xfce4-session)[source]: Switch to git-fetch.
	[arguments]: Add "--enable-maintainer-mode" to configure-flags.
	Remove 'patch-configure phase.
	[native-inputs]: Add xfce4-dev-tools.
	[home-page]: Set to docs.xfce.org.

	Change-Id: Id234bc39d803f616d386771896347a7a8185fe81

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-appfinder: Switch to git source.
	* gnu/packages/xfce.scm (xfce4-appfinder)[source]: Switch to git-fetch.
	[native-inputs]: Add xfce4-dev-tools.
	[arguments]: Add "--enable-maintainer-mode" to configure-flags.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I5c0760162e1f1c566f1b13571035f7fb9708f89b

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-xkb-plugin: Update to 0.8.5.
	* gnu/packages/xfce.scm (xfce4-xkb-plugin): Update to 0.8.5.
	[source]: Switch to git-fetch.
	[home-page]: Set to docs.xfce.org.
	[native-inputs]: Add xfce4-dev-tools.

	Change-Id: I386b5e0b57a3553a648b5065dccffdb45496e3ea

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-whiskermenu-plugin: Switch to git source.
	* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin)[source]: Switch to git-fetch.
	[native-inputs]: Remove intltool.  Add gettext-minimal.
	[inputs]: Remove gettext-minimal and gtk.
	[home-page]: Set to docs.xfce.org.

	Change-Id: I38e2ca59104f243afb698eb80de1b57310040208

2025-01-01  Ashvith Shetty  <Ashvith@noreply.codeberg.org>

	gnu: catfish: Update to 4.20.0.
	* gnu/packages/xfce.scm (catfish): Update to 4.20.0.
	[source]: Switch to git-fetch.
	[home-page]: Set to docs.xfce.org.
	[build-system]: Switch to meson-build-system
	[arguments]: Simpify phases.
	[native-inputs]: Add desktop-file-utils, gettext-minimal, gtk+:bin and python.
	Remove intltool and python-distutils-extra.

	Change-Id: Ieca091640912cfbe50d13623bcc0866aa5e3514c

2025-01-01  Ashvith Shetty  <Ashvith@noreply.codeberg.org>

	gnu: elementary-xfce-icon-theme: Use new style.
	* gnu/packages/xfce.scm (elementary-xfce-icon-theme)[arguments]: Use G-Expressions.

	Change-Id: I70ad49c16c30d519c0745462e33c86ad459c5b1b

2025-01-01  Ashvith Shetty  <Ashvith@noreply.codeberg.org>

	gnu: xfce4-pulseaudio-plugin: Switch to git source.
	* gnu/packages/xfce.scm (xfce4-pulseaudio-plugin)[source]: Switch to git-fetch.
	[home-page]: Set to docs.xfce.org.
	[arguments]: Add "--enable-maintainer-mode" to configure-flags.
	[native-inputs]: Add xfce4-dev-tools.
	[inputs]: Remove pavucontrol.

	Change-Id: Ib633e09831f195d03e4c1a1ed4c7d6e080595b5e

2025-01-01  Ashvith Shetty  <Ashvith@noreply.codeberg.org>

	gnu: xfce4-clipman-plugin: Update to 1.6.7.
	* gnu/packages/xfce.scm (xfce4-clipman-plugin): Update to 1.6.7.
	[source]: Switch to git-fetch.
	[home-page]: Set to docs.xfce.org.
	[arguments]: Add "--enable-maintainer-mode" to configure-flags.
	[inputs]: Add wlr-protocols.
	[native-inputs]: Add xfce4-dev-tools.

	Change-Id: Ic3835b31ac0db45b372cc679b48f17d6fd0b79e1

2025-01-01  Ashvith Shetty  <Ashvith@noreply.codeberg.org>

	gnu: xfce4-battery-plugin: Update to 1.1.6.
	* gnu/packages/xfce.scm (xfce4-battery-plugin): Update to 1.1.6.
	[source]: Switch to git-fetch.
	[home-page]: Set to docs.xfce.org.
	[arguments]: Add "--enable-maintainer-mode" to configure-flags.
	[native-inputs]: Add xfce4-dev-tools.

	Change-Id: I9359731b564a225450cf314b762d51564cce370e

2025-01-01  Ashvith Shetty  <Ashvith@noreply.codeberg.org>

	gnu: xfce4-panel: Switch to git source.
	* gnu/packages/xfce.scm (xfce4-panel)[source]: Switch to git-fetch.
	[home-page]: Set to docs.xfce.org.
	[arguments]: Add "--enable-maintainer-mode --enable-gtk-doc" to configure-flags.
	Remove 'patch-configure phase.
	[native-inputs]: Add xfce4-dev-tools.

	Change-Id: Ic5b4a82b1d14e24b11efac7f655ddb8f43a0b9da

2025-01-01  Ashvith Shetty  <Ashvith@noreply.codeberg.org>

	gnu: tumbler: Switch to git source.
	* gnu/packages/xfce.scm (tumbler)[source]: Switch to git-fetch.
	[home-page]: Set to docs.xfce.org.
	[native-inputs]: Add xfce4-dev-tools.

	Change-Id: I993fda97eeea44c529cc04359f2e2ab36068962c

2025-01-01  Ashvith Shetty  <Ashvith@noreply.codeberg.org>

	gnu: garcon: Switch to git source.
	* gnu/packages/xfce.scm (garcon)[source]: Use git-fetch.
	[home-page]: Set to docs.xfce.org.
	[arguments]: Add "--enable-gtk-doc" to configure-flags.
	[native-inputs]: Add docbook-xsl, libxslt and xfce4-dev-tools.

	Change-Id: I2eeb20ad8bbbeb9fc7e38b1dff89974c0d5b31f0

2025-01-01  Ashvith Shetty  <Ashvith@noreply.codeberg.org>

	gnu: exo: Switch to git source.
	* gnu/packages/xfce.scm (exo)[source]: Switch to git-fetch.
	[home-page]: Set to docs.xfce.org.
	[arguments]: Add "--enable-maintainer-mode --enable-gtk-doc" to configure-flags.
	[native-inputs]: Add docbook-xsl, libxslt and xfce4-dev-tools.

	Change-Id: Ic32658dfba670e44916d63e186fc61f0e73f3124

2025-01-01  Ashvith Shetty  <Ashvith@noreply.codeberg.org>

	gnu: libxfce4windowing: Switch to git source.
	* gnu/packages/xfce.scm (libxfce4windowing)[source]: Switch to git-fetch.
	[home-page]: Set to docs.xfce.org.
	[arguments]: Add "--enable-gtk-doc" to configure-flags.
	[inputs]: Add wlr-protocols.
	[native-inputs]: Add xfce4-dev-tools.

	Change-Id: I995433864b2de45cabcafd541ef39af4c6aab320

2025-01-01  Ashvith Shetty  <Ashvith@noreply.codeberg.org>

	gnu: libxfce4ui: Switch to git source.
	* gnu/packages/xfce.scm (libxfce4ui)[source]: Switch to git-fetch.
	[home-page]: Set to docs.xfce.org.
	[arguments]: Add "--enable-maintainer-mode --enable-gtk-doc" to configure-flags.
	[native-inputs]: Add xfce4-dev-tools.

	Change-Id: I9ca360cec30660b85cea95b494df9dae1767f3ab

2025-01-01  Ashvith Shetty  <Ashvith@noreply.codeberg.org>

	gnu: xfconf: Switch to git source.
	* gnu/packages/xfce.scm (xfconf)[source]: Switch to git-fetch.
	[home-page]: Set to docs.xfce.org.
	[arguments]: Remove 'patch-configure phase.  Simpify 'check phase.
	Add '--enable-gtk-doc' to configure-flags.
	[native-inputs]: Add xfce4-dev-tools.

	Change-Id: Ib7ea144d0c788a287479ebd8a22c3f9504fe8ebf

2025-01-01  Ashvith Shetty  <Ashvith@noreply.codeberg.org>

	gnu: libxfce4util: Switch to git source.
	* gnu/packages/xfce.scm (libxfce4util)[source]: Switch to git-fetch.
	[home-page]: Set to docs.xfce.org.
	[arguments]: Add "--enable-maintainer-mode --enable-gtk-doc" to configure-flags.
	[native-inputs]: Add xfce4-dev-tools.

	Change-Id: I3acb4b9237f26e50702c28139f68a7a2082ab60b

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-dev-tools: Fix XDT_CHECK_PACKAGE_BINARY for non-absolute paths.
	* gnu/packages/xfce.scm (xfce4-dev-tools)[arguments]: Add
	'fix-XDT_CHECK_PACKAGE_BINARY phase.

	Change-Id: I944428764b821da2958b42df3ae743e79f25ce0e

2025-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-dev-tools: Add more propagated inputs.
	* gnu/packages/xfce.scm (xfce4-dev-tools)[propagated-inputs]: Add
	autoconf, automake, gtk-doc, intltool, libtool and pkg-config.

	Change-Id: Iaf5830d3948720641f30f28aa415c884fbfba8aa

2025-01-01  Ashvith Shetty  <Ashvith@noreply.codeberg.org>

	gnu: xfce4-dev-tools: Switch to git source.
	* gnu/packages/xfce.scm (xfce4-dev-tools):
	[source]: Switch to git-fetch.
	[arguments]: Add "--enable-maintainer-mode" to configure-flags.
	[native-inputs]: Add autoconf, automake, docbook-xsl and libtool.

	Change-Id: Ib94dc5750888de8674409363131e89944ad1e7d1

2025-01-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	Change-Id: I60ac7161945677e279e5e12620820f62d4dfdeb3

2025-01-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Fix markup.
	* doc/guix-cookbook.texi (Upgrade Postgres for Cuirass): Escape '@'.

	Change-Id: Ifb34a20d107721df0523c343259e598503c87afb

2024-12-31  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: python-ijson: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-ijson): Use pyproject-build-system.
	[arguments]: Remove.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I29ab71f63b1088bd7e0cf6e10a72a73ac7dcbc86

2024-12-31  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: python-face: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-face): Use pyproject-build-system.
	[arguments] <#:phases>: Simplify.

	Change-Id: I51d2224d025ea97eeef5a285c5ab2738dfbb87ee

2024-12-31  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: python-face: Fix build.
	* gnu/packages/python-xyz.scm (python-face): Fix build.
	[arguments] <#:phases>: Run the tests using the full path to the Python binary
	from the inputs to fix a failing test.

	Change-Id: Ie8951d622f91381207498e9adc398aa92b309cdf

2024-12-31  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: python-suntime: Fix build.
	* gnu/packages/astronomy.scm (python-suntime): Fix build.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I640831e215e205412396f2d3a1a49b69b8b4b42c

2024-12-31  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.122.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.122.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I73c257167bfebe86a43bc8c223233781add4cc52

2024-12-31  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.68.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.68.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I181137cb0811589799764b5a9e90876d51fc9ae2

2024-12-31  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: tuir: Fix build.
	* gnu/packages/syndication.scm (tuir): Fix build.
	[arguments] <#:test-flags>: Disable tests that require
	"/etc/ssl/certs/ca-certificates.crt" and networking.

	Change-Id: I7c75e384c11300a3c4e339f8f00b7d07fd3ec07d

2024-12-31  Markku Korkeala  <markku.korkeala@iki.fi>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-robotframework-jsonlibrary.
	* gnu/packages/python-xyz.scm (python-robotframework-jsonlibrary): New variable.

	Change-Id: Ie8db20560d913132e4ffd4ace569304341b7120c

2024-12-31  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: todoman: Fix build.
	* gnu/packages/task-management.scm (todoman): Fix build.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ic5e1b74180a2ac10edc023f096084edcf469e1d0

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: ncdu: Update to 2.7.
	* gnu/packages/ncdu.scm (ncdu): Update to 2.7.

	Change-Id: I284717a1552c6a2c66646aa2373e9e370f3a5ecd

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-zls-0.13.
	* gnu/packages/zig-xyz.scm (zig-zls-0.13): New variable.
	(zig-zls): Define as it.

	Change-Id: I5422ccf78033053a56cbf7875481942132b16b58

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-zls-0.12.
	* gnu/packages/zig-xyz.scm (zig-zls-0.12): New variable.

	Change-Id: I4fe7ef482954d6d3cbd319735aab28cae9624c5d

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: zig-zls: Rename variable to zig-zls-0.10.
	* gnu/packages/zig-xyz.scm (zig-zls): Rename to...
	(zig-zls-0.10): ...this.
	(zig-zls): Newly defined as zig-zls-0.10.

	Change-Id: I07747dcb13da90da59aeacc1907bbf46a038e2e0

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-known-folders.
	* gnu/packages/zig-xyz.scm (zig-known-folders): New variable.

	Change-Id: I4c353a19ec4f271e09116173f44bce85b74d10ef

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-diffz.
	* gnu/packages/zig-xyz.scm (zig-diffz): New variable.

	Change-Id: I71d958c56af2ed4180f00d7ce7e2018b528710a5

2024-12-31  Ashvith Shetty  <ashvithshetty10@gmail.com>

	gnu: Add waylock.
	* gnu/packages/zig-xyz.scm (waylock): New variable.

	Modified-by: Hilton Chain <hako@ultrarare.space>
	Change-Id: I8a9e83ead3b2cb13471d8e92eb6e3463a646dad8

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: river: Update to 0.3.6.
	* gnu/packages/zig-xyz.scm (river): Update to 0.3.6.
	[arguments]<#:zig>: Remove argument.
	<#:zig-build-flags>: Add "-Dpie".
	<#:phases>: Fix /bin/sh path in build.zig.
	[native-inputs]: Remove libxkbcommon, pixman, wayland, wayland-protocols,
	wlroots-0.16.
	Move libevdev to...
	[inputs]: ...here.
	Add zig-pixman, zig-wayland, zig-wlroots, zig-xkbcommon.

	Change-Id: Ibdda51236a855380534b88aff61c17d2e6235f28

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-wlroots.
	* gnu/packages/zig-xyz.scm (zig-wlroots): New variable.

	Change-Id: I470b7e988c77e41e423efbdb6aff29ef86c75d0e

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-xkbcommon.
	* gnu/packages/zig-xyz.scm (zig-xkbcommon): New variable.

	Change-Id: I1e63493f67e3aef1b52b8faa4aaf30a0a16b03ba

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-wayland.
	* gnu/packages/zig-xyz.scm (zig-wayland): New variable.

	Change-Id: Ibb060d6b684e139e42297050223aa3f9110ae118

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-pixman.
	* gnu/packages/zig-xyz.scm (zig-pixman): New variable.

	Change-Id: I21fb4f487bed50654808898ee46a6efd39d8ffb1

2024-12-31  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: patool: Update to 3.1.0.
	* gnu/packages/patool.scm (patool): Update to 3.1.0.
	[source]: Upstream changed the tag naming style since 2.4.0.  Update the
	reference to the commit accordingly.
	[arguments]: Don't skip tests as they pass.

	Change-Id: Ia9944fb6418e83350d7d973f6e81670139beafb1
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-12-31  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: clzip: Update to 1.14.
	* gnu/packages/compression.scm (clzip): Update to 1.14.
	[arguments]: Use GEXPs.

	Change-Id: I8d42613d1a7b4ae86c2ae3f44fba35edee8924d3
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-12-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-cachy: Adapt tests to python-flexmock 0.12.2.
	* gnu/packages/python-xyz.scm (python-cachy)[arguments]<#:phases>[check]:
	Adapt tests to python-flexmock 0.12.2.

	Change-Id: I5e462df305a16c6ea4c6e5b92cd35ebfc72270dd

2024-12-31  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-flexmock: Update to 0.12.2.
	Fixes <https://issues.guix.gnu.org/74969>.

	* gnu/packages/check.scm (python-flexmock): Update to 0.12.2.
	[build-system]: Add pyproject-build-system.
	[native-inputs]: Add poetry, python-pytest.

	Change-Id: Ibca72c88d6d3400e8f4f058831e4ca9c7e2cbf3c

2024-12-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: treecc: Satisfy linter.
	* gnu/packages/dotnet.scm (treecc)[source]: Replace source URI with a
	mirror source.
	[home-page]: Add a trailing slash.

	Change-Id: I24ec13ea3cbebec23f7a88aa37ab2ff861d071bd

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	teams: zig: Add manifest for Zig packages.
	* etc/teams/zig/zig-manifest.scm: New file.

	Change-Id: I6c71cff64191e0be49f4bbb6debe40c21459d52c

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	build/zig: Output verbosely.
	* guix/build/zig-build-system.scm (build,check): Add "--verbose" flag.

	Change-Id: I3339496156f9a194cbe928ae4b5a01eb65cbdf08

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: zig: Default to zig-0.13.
	* guix/build-system/zig.scm (#:parallel-build?,#:parallel-tests?):
	New arguments.
	* guix/build/zig-build-system.scm (zig-arguments): New procedure.
	(bulid): Use it and honor #:parallel-build?.
	(check): Use it and honor #:parallel-tests?.
	* gnu/packages/zig.scm (zig): Define as zig-0.13.
	* gnu/packages/ncdu.scm (ncdu)[arguments]<#:zig>: Unset.
	<#:zig-release-type>: Set to "safe".
	<#:zig-build-flags>: Add "-Dpie".
	* gnu/packages/zig-xyz.scm (river)[arguments]<#:zig>: Use zig-0.10.
	(zig-zls)[arguments]<#:zig>: Use zig-0.10.
	<#:zig-release-type>: Set to "safe".

	Change-Id: I1f0087ff39ea9fecb2ad911019d0525f1e6285f6

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	build-system: zig: Support Zig package manager.
	* guix/build-system/zig.scm (zig-build,zig-cross-build)
	[#:install-source?,#:skip-build?]: New arguments.
	[#:tests?]: Honor #:skip-build?.
	* guix/build/zig-build-system.scm (zig-source-install-path)
	(zig-input-install-path,unpack-dependencies): New procedures.
	(%standard-phases): Add 'unpack-dependencies.
	(build,install): Honor #:skip-build?.
	* doc/guix.texi (Build Systems)[zig-build-system]: Update documentation.
	* gnu/packages/zig.scm (zig-0.9)[native-search-paths]: Add
	GUIX_ZIG_PACKAGE_PATH.
	Use search paths defined in (guix search-paths).
	(add-build.zig.zon,rename-zig-dependencies): New procedures.
	* gnu/packages/ncdu.scm (ncdu)[arguments]: Don't install source.
	* gnu/packages/zig-xyz.scm (river,tigerbeetle,zig-zls)[arguments]: Likewise.

	gnu: zig: Build reproducibly.
	* guix/build/zig-utils.scm: New file.
	* Makefile.am (MODULES): Add it.
	* guix/build-system/zig.scm (%zig-build-system-modules): Add it.
	(zig-build,zig-cross-build): Add #:zig-build-target.
	* guix/build/zig-build-system.scm (zig-target): Move to (guix build zig-utils).
	(configure): Move to (guix build zig-utils) as zig-configure.
	(build): Replace target with zig-build-target.
	(%standard-phases): Adjust accordingly.
	* gnu/packages/zig.scm (zig-0.9)[arguments]<#:imported-modules,#:modules>: Add
	zig-build-system modules.
	<#:configure-flags>: Set ZIG_TARGET_TRIPLE for native builds too.
	Move applicable flags from zig-0.10 here.
	<#:phases>: Apply 'zig-configure.
	Unset ZIG_LIBC in 'check.
	Remove 'set-cache-dir.
	(zig-0.10)[arguments]<#:configure-flags>: Adjust accordingly.
	(zig-0.10.0-610)[arguments]<#:configure-flags>: Remove ZIG_TARGET_TRIPLE.

2024-12-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: zig: Set host triple.
	* gnu/packages/zig.scm (zig-0.10.0-675,zig-0.11)[arguments]<#:phases>: Set
	host triple in CMakeLists.txt.

	Change-Id: Ib05050d7e499b4336a01a140c73fb6c8bb450bd6
	Modified-by: Hilton Chain <hako@ultrarare.space>

2024-12-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: zig: Respect the PKG_CONFIG environment variable.
	* gnu/packages/patches/zig-0.9-build-respect-PKG_CONFIG-env-var.patch:
	New file.
	* gnu/packages/patches/zig-0.10-build-respect-PKG_CONFIG-env-var.patch:
	New file.
	* gnu/packages/patches/zig-0.11-build-respect-PKG_CONFIG-env-var.patch:
	New file.
	* gnu/packages/patches/zig-0.12-build-respect-PKG_CONFIG-env-var.patch:
	New file.
	* gnu/packages/patches/zig-0.13-build-respect-PKG_CONFIG-env-var.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Register them.
	* gnu/packages/zig.scm (zig-0.9,zig-0.10,zig-0.11,zig-0.12,zig-0.13)[source]:
	Add patches.
	* guix/build/zig-build-system.scm (configure): set PKG_CONFIG.

	Change-Id: I0abf871c6990144fc472191bf1167aa2fc765161
	Modified-by: Hilton Chain <hako@ultrarare.space>

2024-12-31  Efraim Flashner  <efraim@flashner.co.il>

	build/zig: Adjust the build triplets for some systems.
	* guix/build/zig-build-system.scm (zig-target): New procedure.
	(build): Use it to set the target when cross-compiling.

	Change-Id: Ic82253ce899055526e894a0cb67738ddbb476574
	Modified-by: Hilton Chain <hako@ultrarare.space>

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	build/zig: Really support cross compilation.
	* guix/build/zig-build-system.scm (configure): New procedure.
	(set-cc,set-zig-global-cache-dir): Delete procedures.
	(%standard-phases): Adjust accordingly.

	Change-Id: I08d15add2b249f7016f9cbb07f151ecf469fe656

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.13.
	* gnu/packages/patches/zig-0.13-fix-runpath.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Regisiter it.
	* gnu/packages/zig.scm (zig-0.13-glibc-abi-tool,zig-0.13): New variables.

	Change-Id: I217a1d444acb600d8cc38abcaa3950156b11cbae

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.12.0-109.
	* gnu/packages/zig.scm (zig-0.12.0-109): New variable.

	Change-Id: If480110b20b2971fe7562bbd60fcb74afc5c1ed4

2024-12-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ncdu: Update to 2.6.
	* gnu/packages/ncdu.scm (ncdu): Update to 2.6.
	[source]: Adjust snippet to not remove manpage.
	[arguments]: Remove adjustments to phases.
	[inputs]: Add zstd:lib.
	[native-inputs]: Add pkg-config.
	Remove perl.

	Change-Id: I6e85f06f22dcd5d62b41009039b984e6b8e65b28

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.12.
	* gnu/packages/patches/zig-0.12-fix-runpath.patch: New file.
	* gnu/packages/patches/zig-0.12-use-baseline-cpu-by-default.patch: New file.
	* gnu/packages/patches/zig-0.12-use-system-paths.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Regisiter them.
	* gnu/packages/zig.scm (zig-0.12-glibc-abi-tool,zig-0.12): New variables.

	Change-Id: I700d0afa2b373bf24a4f3527548e86dbed1aff17

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.11.0-3604.
	* gnu/packages/zig.scm (zig-0.11.0-3604): New variable.

	Change-Id: I4d419344197d8ae4a44a6267a7594c11a5687377

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.11.0-3506.
	* gnu/packages/zig.scm (zig-0.11.0-3506): New variable.

	Change-Id: Ia1edd0d1e54f8a05b2b1d74986c259342e64a89c

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.11.0-3503.
	* gnu/packages/zig.scm (zig-0.11.0-3503): New variable.

	Change-Id: I8300bda579865a547bd45be31b74d8751ee16e63

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.11.0-3501.
	* gnu/packages/zig.scm (zig-0.11.0-3501): New variable.

	Change-Id: Ia487a9e08bcb12169becf5b834cb9c14088f5f18

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.11.0-3344.
	* gnu/packages/zig.scm (zig-0.11.0-3344): New variable.

	Change-Id: Id3b4425bb5018df6e7ec58f82a8b654ba073a487

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.11.0-3245.
	* gnu/packages/zig.scm (zig-0.11.0-3245): New variable.

	Change-Id: Ie7cc13a4e3db496ff771e182a7b89248f1352983

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.11.0-1967.
	* gnu/packages/zig.scm (zig-0.11.0-1967): New variable.

	Change-Id: I198cdb0a1e237e573360f7c37feff9bac5e4e3f2

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.11.0-761.
	* gnu/packages/zig.scm (zig-0.11.0-761): New variable.

	Change-Id: Ia2ce5d7c699fa492cac0d1c13f9b080a5657457a

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.11.0-702.
	* gnu/packages/zig.scm (zig-0.11.0-702): New variable.

	Change-Id: Ic532f9d590b8804c8f0dedbeec45f7b244372b28

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.11.0-638.
	* gnu/packages/zig.scm (zig-0.11.0-638): New variable.

	Change-Id: I5012ae588d93a7ecf646686719b54e05f3c94f95

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.11.0-631.
	* gnu/packages/zig.scm (zig-0.11.0-631): New variable.

	Change-Id: I7acbcd4a34c68eb9c3cce4fb4ec48a858b912f55

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.11.0-587.
	* gnu/packages/zig.scm (zig-0.11.0-587): New variable.

	Change-Id: Ie15ecff5647e658ced1e2d0888ba90986296ffa2

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.11.0-494.
	* gnu/packages/zig.scm (zig-0.11.0-494): New variable.

	Change-Id: I4b41f283168f70af08f1a3e3fa88804fee64280f

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.11.0-384.
	* gnu/packages/zig.scm (zig-0.11.0-384): New variable.

	Change-Id: I9b8388600e51840df0de19e9367f45e2f386d9f4

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.11.0-149.
	* gnu/packages/zig.scm (zig-0.11.0-149): New variable.

	Change-Id: Ibb5b0df17b20e161772d846f589c06d3fc811263

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.11.
	* gnu/packages/patches/zig-0.11-fix-runpath.patch: New file.
	* gnu/packages/patches/zig-0.11-use-system-paths.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register them.
	* gnu/packages/zig.scm (zig-0.11-glibc-abi-tool,zig-0.11): New variables.

	Change-Id: I2507af62918f3989967d55dec942b84655d6d8bd

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-3985.
	* gnu/packages/zig.scm (zig-0.10.0-3985): New variable.

	Change-Id: Ia01b9dd556e2c322b1a225976d6fb9c5c3cb5b07

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-3980.
	* gnu/packages/zig.scm (zig-0.10.0-3980): New variable.

	Change-Id: I16418b409178ab6c1b78cee8a45290575dcadf7c

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-3813.
	* gnu/packages/zig.scm (zig-0.10.0-3813): New variable.

	Change-Id: I36e7ba6844c23381fbbe2dcd8e2d4d55b24d20ba

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-3807.
	* gnu/packages/zig.scm (zig-0.10.0-3807): New variable.

	Change-Id: Id1fd647873f9bd1cdcbe7d615866c4cca52a5a11

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-3728.
	* gnu/packages/zig.scm (zig-0.10.0-3728): New variable.

	Change-Id: I4e4dbcb831b0a2a4e4d875f56e8ace54a0dec4f5

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-3726.
	* gnu/packages/zig.scm (zig-0.10.0-3726): New variable.

	Change-Id: Iac4b6546539c9ecc83fd775e360ad2e15b5e1094

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-3660.
	* gnu/packages/zig.scm (zig-0.10.0-3660): New variable.

	Change-Id: Ib05ee3026cadab2f5f7cf1da8639a4a4578737ee

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-2838.
	* gnu/packages/zig.scm (zig-0.10.0-2824-source,zig-0.10.0-2838): New variables.

	Change-Id: If424c545f02b7eb91ae6f4682377b91226709246

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-2797.
	* gnu/packages/zig.scm (zig-0.10.0-2796-source,zig-0.10.0-2797): New variables.

	Change-Id: I4e4eceb9418db9ae2c49fd073f0d2a3aa9e5b7ba

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-2571.
	* gnu/packages/zig.scm (zig-0.10.0-2571): New variable.

	Change-Id: Iba7ad5ce26edcc84ba3f8720f70d250bb4ac529c

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-2566.
	* gnu/packages/zig.scm (zig-0.10.0-2565-source,zig-0.10.0-2566): New variables.

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-2558.
	* gnu/packages/zig.scm (zig-0.10.0-2558): New variable.

	Change-Id: I49f3a5bdf87ef5b03de2381b6a111e671142ee9e

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-1891.
	* gnu/packages/zig.scm (zig-0.10.0-1891): New variable.

	Change-Id: I7522101456ae0374923c0f9a97defababe75b4c0

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-1888.
	* gnu/packages/zig.scm (zig-0.10.0-1888): New variable.

	Change-Id: Icc0c5f286529d1501145f78efcdc055ae592f5dd

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-1713.
	* gnu/packages/zig.scm (zig-0.10.0-1713): New variable.

	Change-Id: I7055b835a1dc8540ed47780b7a86307721de8e90

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-1712.
	* gnu/packages/zig.scm (zig-0.10.0-1712): New variable.

	Change-Id: Id44bf920414bfe0ca6c4712c3e181b97687695c4

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-1681.
	* gnu/packages/zig.scm (zig-0.10.0-1681): New variable.

	Change-Id: Ie7cfa50977b28788e42bad3266b2d9c238029e62

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-1657.
	* gnu/packages/zig.scm (zig-0.10.0-1657): New variable.

	Change-Id: Idddc1a1c5f14cec21bca59eb0cf72fbb39667261

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-1638.
	* gnu/packages/patches/zig-0.10.0-1638-re-add-qualCast.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Regisiter it.
	* gnu/packages/zig.scm (zig-0.10.0-1637-source,zig-0.10.0-1638): New variables.

	Change-Id: I66853da969d7cb2afc820a860757ef08b4577fbd

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-1506.
	* gnu/packages/zig.scm (zig-0.10.0-1505-source,zig-0.10.0-1506): New variables.

	Change-Id: I08d23ca32c5d60e1363b0c45dae7e083e9980a12

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-1497.
	* gnu/packages/zig.scm (zig-0.10.0-1497): New variable.

	Change-Id: Ibf8dfb3756bbe0b751d333cb00d275c02d5ae1e9

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-1073.
	* gnu/packages/zig.scm (zig-0.10.0-1073): New variable.

	Change-Id: I717229da04fd90b73a3730ed30f92367ea5b5da4

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-1027.
	* gnu/packages/zig.scm (zig-0.10.0-1027): New variable.

	Change-Id: Ia51fc7546c76ac567244aabe2fecacbb4453f733

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-962.
	* gnu/packages/zig.scm (zig-0.10.0-962): New variable.

	Change-Id: Id63fefdb772fe4a14d4fbeff77db7a843aa65c91

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-961.
	* gnu/packages/zig.scm (zig-0.10.0-961): New variable.

	Change-Id: Ic03d3ab283bb395c5184d0c07efeff48d103124e

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-853.
	* gnu/packages/zig.scm (zig-0.10.0-853): New variable.

	Change-Id: I2527b2b1fdaf7eec88a1cad5610472818e10a48d

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-851.
	* gnu/packages/zig.scm (zig-0.10.0-851): New variable.

	Change-Id: Id830631812287ec7b54b81bf66eb28ad10190d84

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-748.
	* gnu/packages/zig.scm (zig-0.10.0-748): New variable.

	Change-Id: I1ee2570b437130731d41b0f42af9c3214658b577

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-747.
	* gnu/packages/patches/zig-0.10.0-747-CallOptions.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Regisiter it.
	* gnu/packages/zig.scm (zig-0.10.0-747): New variable.

	Change-Id: I06e3255cbb3a4ddea28a7d663c8f72040ce993af

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-722.
	* gnu/packages/zig.scm (zig-0.10.0-722): New variable.

	Change-Id: I08abdf7f85d03853c74f46afffebf5aff0aa18f4

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-675.
	* gnu/packages/patches/zig-0.10.0-675-TypeOf-hack.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Regisiter it.
	* gnu/packages/zig.scm (zig-0.10.0-675): New variable.

	Change-Id: Id508a2611bbfbbe5fc5a104d76209e9168b1596d

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: Add zig-0.10.0-610.
	* gnu/packages/patches/zig-0.10.0-610-bootstrap-resolve-conflicts.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Regisiter it.
	* gnu/packages/zig.scm (zig-0.10.0-538-source,zig-0.10.0-539-patch)
	(zig-0.10.0-542-patch,zig-0.10.0-610): New variables.

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: zig-0.10: Disable tests in cross builds.
	* gnu/packages/zig.scm (zig-0.10)[arguments]<#:tests?>: Disable in cross
	builds.

	Change-Id: Iec886bac601487d69070f404fde3d83686b8addb

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: zig-0.10: Fix RUNPATH issue.
	* gnu/packages/patches/zig-0.10-fix-runpath.patch: New file.
	* gnu/packages/patches/zig-0.10-use-system-paths.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Regisiter them.
	* gnu/packages/zig.scm (zig-0.10)[source]: Add patches.
	Use zig-source.
	[arguments]<#:validate-runpath?>: Unset.
	<#:phases>: Adjust 'patch-more-shebangs to use a file in inputs instead.

	Change-Id: Ic4fd22d8bba664e3d42f433875f9d099969b9df9

2024-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: zig-0.9: Update patches.
	* gnu/packages/patches/zig-0.9-fix-runpath.patch: New file.
	* gnu/packages/patches/zig-use-baseline-cpu-by-default.patch: Rename to...
	* gnu/packages/patches/zig-0.9-use-baseline-cpu-by-default.patch: ...this.
	* gnu/packages/patches/zig-use-system-paths.patch: Rename to...
	* gnu/packages/patches/zig-0.9-use-system-paths.patch: ...this and update.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/zig.scm (zig-0.9-glibc-abi-tool,zig-0.10-glibc-abi-tool): New
	variables.
	(zig-0.9)[source]: Use zig-source.
	Add patches.
	[arguments]<#:phases>: Generate and install abilists.
	[native-inputs]: Add zig-0.9-glibc-abi-tool.
	(zig-0.10)[source]<patches>: Adjust patch name.
	[native-inputs]: Replace zig-0.9-glibc-abi-tool with zig-0.10-glibc-abi-tool.

2024-12-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: zig: Add 'zig-source' procedure.
	* gnu/packages/zig.scm (zig-source): New procedure.

	Change-Id: I2ca2cbb3756ebb61f0e3f821e91785ec89ac0c80
	Modified-by: Hilton Chain <hako@ultrarare.space>

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pysat.
	* gnu/packages/astronomy.scm (python-pysat): New variable.

	Change-Id: I689f2423bd811af31190aac37111340b17d0aa0f

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stpipe: Update to 0.8.0.
	* gnu/packages/astronomy.scm (python-stpipe): Update to 0.8.0.

	Change-Id: I923db07707b4d40fc75209063064262cd236dc8c

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stdatamodels: Update to 2.2.0.
	* gnu/packages/astronomy.scm (python-stdatamodels): Update to 2.2.0.
	[arguments] <test-flags>: Skip one more test.
	[propagated-inputs]: Remove python-asdf and python-psutil; add python-asdf-3.
	[native-inputs]: Add nss-certs-for-test and python-psutil.

	Change-Id: I557491aa84854b17a73d23598edb384576aa3133

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-specutils: Fix build.
	* gnu/packages/astronomy.scm (python-specutils):
	[arguments] <test-flags>: Skip one more test.
	<phases>: Remove 'relax-requirements.

	Change-Id: Iba3837d8d87ece1e97f954ffb20afdbfd6e05654

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-roman-datamodels: Adjust input.
	* gnu/packages/astronomy.scm (python-roman-datamodels)
	[propagated-inputs]: Remove python-asdf; add python-asdf-3.

	Change-Id: I19ec90d9b416b5eaedcd6ec3a415b0525f0a180c

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rad: Adjust input.
	* gnu/packages/astronomy.scm (python-rad) [propagated-inputs]: Remove
	python-asdf; add python-asdf-3.

	Change-Id: I2a91d8cf2913177b50f553a7c5902a779081a92e

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-asdf-3.
	* gnu/packages/astronomy.scm (python-asdf-3): New variable.

	Change-Id: I1dda9cb5590a9be34b860b4c900af5bc5101dab6

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stsci-stimage: Adjust inputs.
	* gnu/packages/astronomy.scm (python-stsci-stimage):
	[native-inputs]: Add python-setuptools. Sort alphabetically.

	Change-Id: I75fe8eb911b13a83bbe096aec665a33fde05cfdf

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-webbpsf: Update to 1.5.0.
	* gnu/packages/astronomy.scm (python-webbpsf): Update to 1.5.0.
	[arguments]<test-flags>: Enable 2 tests after NumPy has been
	updated. Skip one more test requiring network access.

	Change-Id: I54fb11fdbbb1c19bed39e00a9c1036ed09e03387

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: webbpsf-data: Update to 1.5.0.
	* gnu/packages/astronomy.scm (webbpsf-data): Update to 1.5.0.

	Change-Id: If9a456c292dde91d61ef399230c042a2b0924ae2

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunpy: Update to 6.0.4.
	* gnu/packages/astronomy.scm (python-sunpy): Update to 6.0.4.

	Change-Id: Ib0b6ae82fb2b4ff7882c1c4aa25d15d16ec8a77d

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-spisea: Update to 2.1.13.
	* gnu/packages/astronomy.scm (python-spisea): Update to 2.1.13.

	Change-Id: Ide2a1b88cc39b4f207b0e51e76acf85493485220

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pysiaf: Update to 0.24.1.
	* gnu/packages/astronomy.scm (python-pysiaf): Update to 0.24.1.

	Change-Id: I66a429cbfba94cab1b49e5df52fb200c094aa471

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-healpy: Update to 1.18.0.
	* gnu/packages/astronomy.scm (python-healpy): Update to 1.18.0.
	[arguments] <phases>: Remove 'build-extensions, add 'pre-check and
	delete conftest.py causing tests to fail.

	Change-Id: I1293ed04b578f0525d9f862c049bc76038583184

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-halotools: Update to 0.9.2.
	* gnu/packages/astronomy.scm (python-halotools): Update to 0.9.2.

	Change-Id: I21505a54c2537977fc5346f21ef626b0699b7891

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-gwcs: Update to 0.22.1.
	* gnu/packages/astronomy.scm (python-gwcs): Update to 0.22.1.
	[arguments] <phases>: Add 'relax-requirements.
	[propagated-inputs]: Add python-asdf.
	[native-inputs]: Remove python-asdf-3, python-jsonschema,
	python-jmespath, and python-pytest-doctestplus; add
	python-pytest-astropy.

	(python-asdf-3): Delete variable.

	Change-Id: I535176880f840ab60fe262324633226816c16be5

	gnu: Remove python-asdf-3.

	Change-Id: Id8422b905b5890dfbb27e9aeafd764092a6ab14e

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-extinction: Update to 0.4.7.
	* gnu/packages/astronomy.scm (python-extinction): Update to 0.4.7.

	Change-Id: If37e5335e5e7cd7dd8ed9b394108507b3b544f41

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crds: Update to 12.0.8.
	* gnu/packages/astronomy.scm (python-crds): Update to 12.0.8.

	Change-Id: I5310effbc10a4bbc1b4efaa6eb417bee7a0ad6de

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cmyt: Update to 2.0.1.
	* gnu/packages/astronomy.scm (python-cmyt): Update to 2.0.1.
	[source]: Swap to git checkout containing tests.
	[arguments]<phases>: Add 'relax-requirements.
	[native-inputs]: Remove python-setuptools and python-wheel; add
	python-hatchling.
	[description]: Adjust fill column.

	Change-Id: I5eb5cf848c26e3fb9f16f7d611d06047387981e7

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ci-watson: Update to 0.8.0.
	* gnu/packages/astronomy.scm (python-ci-watson): Update to 0.8.0.
	[propagated-inputs]: Add python-readchar.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ic395b2d2251432ec0991bced9f2df85fa528c684

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-bayesicfitting: Update to 3.2.3.
	* gnu/packages/astronomy.scm (python-bayesicfitting): Update to 3.2.3.

	Change-Id: I38431a8500d576d42eaf20f119695c4f1dd71bbc

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf: Update to 4.0.0.
	* gnu/packages/astronomy.scm (python-asdf): Update to 4.0.0.
	[propagated-inputs]: Add python-packaging.
	[native-inputs]: Remove python-packaging.

	Change-Id: I8a26d7e47c401a14c612450e4d3dd68d17f64e7e

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-standard: Adjust native inputs.
	* gnu/packages/astronomy.scm (python-asdf-standard) [native-inputs]:
	Remove python-astropy; add python-astropy-minimal.

	Change-Id: I7eac445679adbccc2d31ff6fe39807d3bfa1bf6d

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy: Update to 6.1.7.
	* gnu/packages/astronomy.scm (python-astropy): Update to 6.1.7.

	Change-Id: I10eb5927df83392552535f00dcfb649e43d9129c

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: wcslib: Update to 8.4.
	* gnu/packages/astronomy.scm (wcslib): Update to 8.4.
	[source]<uri>: Fix it as changed upstream.
	[home-page]: Likewise.

	Change-Id: Ie527d9669af5a41d1f9a186464c04ea0e3991ff1

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: splash: Update to 3.11.1.
	* gnu/packages/astronomy.scm (splash): Update to 3.11.1.

	Change-Id: If1f76fb40f4912fa667d8c17b0c247a900d413bf

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: indi-2.0: Update to 2.1.1.
	* gnu/packages/astronomy.scm (indi-2.0): Update to 2.1.1.

	Change-Id: I6996fb8ed1a0fe80dddb4cb92ac39ff253e934d5

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: healpix: Update to 3.8.3.
	* gnu/packages/astronomy.scm (healpix, healpix-cxx): Update to 3.8.3.

	Change-Id: If6feac33390a92a26fae9ee07fd8aac7894d6f5e

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: calceph: Update to 4.0.3.
	* gnu/packages/astronomy.scm (calceph): Update to 4.0.3.

	Change-Id: If55f18abb989a2181c8b753bf676935da57b49bb

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add julia-commonsolve.
	* gnu/packages/julia-xyz.scm (julia-commonsolve): New variable.

	Change-Id: If73125bcfe53b26c818fedd14bd8ddbbb863e887

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add julia-extents.
	* gnu/packages/julia-xyz.scm (julia-extents): New variable.

	Change-Id: Ia75a16fc1ba50c7e12eec74bcd5e3f8c9dc1d92e

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add julia-interfaces.
	* gnu/packages/julia-xyz.scm (julia-interfaces): New variable.

	Change-Id: Ia0dc3903460f4fa87a0649e404dacea33c0f8f04

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: julia-dataapi: Update to 1.16.0.
	* gnu/packages/julia-xyz.scm (julia-dataapi): Update to 1.16.0.

	Change-Id: I96f00b74ef954d3ee7f41e571ceb5adc50e0acbf

2024-12-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: julia-preferences: Update to 1.4.3.
	* gnu/packages/julia-xyz.scm (julia-preferences): Update to 1.4.3.

	Change-Id: Ia8ddaf611a7845879481ca6b2b30ec416f73c2c5

2024-12-30  Noé Lopez  <noelopez@free.fr>

	pack: Fix type error in ‘assert-utf8-locale’.
	getenv returns #f if the environment variable does not exist, causing a type
	error since string=? expects a string.

	* guix/build/pack.scm (assert-utf8-locale): Handle unset environment variable.

	Change-Id: Idbe7a33a4c8453b8f4ffe6245c32c1373020fb06

2024-12-30  Herman Rimm  <herman@rimm.ee>

	gnu: u-boot: Use downstream-package-name.
	* gnu/packages/bootloaders.scm (u-boot): Use downstream-package-name.

	Change-Id: I7226519a676ba201be3a95078112b6514a201731

2024-12-30  Herman Rimm  <herman@rimm.ee>

	gnu: make-arm-trusted-firmware: Use downstream-package-name.
	* gnu/packages/firmware.scm (make-arm-trusted-firmware): Use
	downstream-package-name.
	[arguments]: Remove configure phase, use fix-cross-build phase instead.
	(arm-trusted-firmware-sun50i-a64): Return base package directly.

	Change-Id: I23f05ac5e8e897037cd8d8afc4e747b05e56e32d

2024-12-30  Herman Rimm  <herman@rimm.ee>

	import: utils: Move downstream-package-name to (guix utils).
	* guix/import/elpa.scm: Import (guix utils).
	* guix/import/texlive.scm: Import (guix utils).
	* guix/import/utils.scm (downstream-package-name): Move to ...
	* guix/utils.scm (downstream-package-name): ... here.

	Change-Id: If56a452f64ed06c8bb06a96a283a5067cb54d602

2024-12-30  Herman Rimm  <herman@rimm.ee>

	import: texlive: Remove guix-name.
	* guix/import/texlive.scm (guix-name): Remove.
	(list-upstream-inputs, tlpdb->package): Use downstream-package-name.

	Change-Id: I8f04d27a42f762c5604cb8874042fabbbe1e9873

2024-12-30  Herman Rimm  <herman@rimm.ee>

	import: utils: Rename guix-name to downstream-package-name.
	* guix/import/cran.scm (cran-guix-name): Adjust.
	* guix/import/crate.scm (crate-name->package-name): Adjust.
	* guix/import/elpa.scm (elpa-guix-name): Adjust.
	* guix/import/npm-binary.scm (npm-name->name): Adjust.
	* guix/import/utils.scm (downstream-package-name): Add procedure.
	[description]: Use definite article, uppercase 'name' argument.
	(guix-name): Deprecate.

	Change-Id: I374892be18fbeaae1bc051b8d0c79ca4c33ed8c4

2024-12-30  45mg  <45mg.writes@gmail.com>

	services: elogind: Support hook directories.
	Allow the user to specify scripts to be added into Elogind's hook
	directories. These scripts will be run before/after
	suspend/hibernate/poweroff/reboot.

	Also allow setting the associated config options.

	* gnu/services/desktop.scm (elogind-configuration): add
	`system-sleep-hook-files`, `system-shutdown-hook-files`,
	and 4 new config options.
	(elogind-configuration-file): Add entries for the new config options
	under the `[Sleep]` section.
	(elogind-etc-directory): New procedure.
	(elogind-service-type): Extend `etc-service-type` using `/etc/elogind`.
	* doc/guix.texi (Desktop Services): Document the new options.

	Change-Id: I7e22cbaa9d031049b9d085ba0ce4cc8a8b4f16ff
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-12-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 121e96d.
	* gnu/packages/package-management.scm (guix): Update to 121e96d.

	Change-Id: I5bc7156fc8b23bf68a7caf262201198c03a77ad0

2024-12-30  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: abcl: Update to 1.9.3.
	* gnu/packages/java.scm (abcl): Update to 1.9.3.

	Change-Id: I401585fcf8952a29ee4244f0c4962893e96992a0

2024-12-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add dlpack.
	* gnu/packages/machine-learning.scm (dlpack): New variable.

	Change-Id: I9223e5c3b8f8317f88954cfdaccdfa11a51b7167
	Modified-by: Hilton Chain <hako@ultrarare.space>

2024-12-30  Ludovic Courtès  <ludo@gnu.org>

	channels: Adjust tests for new #:verify-certificate? parameter.
	This is a followup to 9544a0441145b9d404bb52edbdaf11666008731c.

	* tests/channels.scm ("latest-channel-instances includes channel dependencies")
	("latest-channel-instances excludes duplicate channel dependencies"):
	Add #:verify-certificate? parameter to ‘update-cached-checkout’ mock.

	Change-Id: Ia795b965c564e5552525327d1d748635dc66d5fd

2024-12-30  Ludovic Courtès  <ludo@gnu.org>

	import: pypi: Adjust test to new setuptools and wheel requirements.
	This is a followup to c904350a81f9ff47cc025bc9d0d48f1bd2ead30e and
	d7890af335ed046ba245137fb13031be964d03f5, which led to adding
	‘setuptools’ and ‘wheel’ to ‘native-inputs’ in many (most?) cases.

	* tests/pypi.scm ("pypi->guix-package, no wheel")
	("pypi->guix-package, no requires.txt, but wheel.")
	("pypi->guix-package, no usable requirement file, no wheel."): Add
	‘python-setuptools’ and ‘python-wheel’ to the native inputs.
	("package-latest-release"): Add ‘setuptools’ and ‘wheel’ to the expected
	result.

	Change-Id: I4d1001b0ad332836fe7d1d9ecd07d4adc32330af

2024-12-30  Ludovic Courtès  <ludo@gnu.org>

	import: pypi: Preserve order of dependencies from ‘requires.txt’ and wheel.
	Fixes a regression introduced in
	a3ffb920f14cd0d31d1e7067e11dc523fe380996 and revealed by
	‘tests/pypi.scm’.

	* guix/import/pypi.scm (parse-requires.txt): Reverse REQUIRED-DEPS and
	TEST-DEPS when returning.
	(parse-wheel-metadata): Likewise.

	Change-Id: I2c374505052f0d9e46e7cc1c11d3e97ab522e068

2024-12-30  Ludovic Courtès  <ludo@gnu.org>

	services: resize-file-system: Remove invalid default value.
	The default value of #f for the ‘file-system’ field is invalid and would
	trigger a type error when running ‘guix system search’.

	* gnu/services/admin.scm (<resize-file-system-configuration>)[file-system]:
	Remove default value.
	(resize-file-system-service-type)[default-value]: Remove.
	* doc/guix.texi (Miscellaneous Services): Adjust accordingly.

	Change-Id: If73f8923f49d38827059ba98bd53636a7f3917fe

2024-12-30  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: most: Update to 5.2.0.
	* gnu/packages/slang.scm (most): Update to 5.2.0.

	Change-Id: I448f7dd569640623b605c316ad9cee6ceccc3484

2024-12-30  Yovan Naumovski  <yovan@gorski.stream>

	gnu: endless-sky: Update to 0.10.10.
	* gnu/packages/games.scm (endless-sky): Update to 0.10.10.
	[inputs]: Add catch2-3.

	Change-Id: I1ef88580c0b30169d7c3d9fae7c6c792ad1fa43a

2024-12-30  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: compdb: Fix build.
	* gnu/packages/build-tools.scm (compdb): Fix build.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ia8c94131dc0141c721de756f85b736ae5c1d123f

2024-12-30  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: miller: Update to 6.13.0.
	* gnu/packages/textutils.scm (miller): Update to 6.13.0.

	Change-Id: I45f395abead0408f222e22ad0f23f4d603d9bb5f

2024-12-30  宋文武  <iyzsong@member.fsf.org>

	gnu: wesnoth: Update to 1.18.3.
	* gnu/packages/games.scm (wesnoth): Update to 1.18.3.

	Change-Id: Id9d969c2094f8ba9bda6db885af6667dfe53fc22

2024-12-30  Homo  <gay@disroot.org>

	gnu: plan9port: Fix fontsrv and font substitutes.
	src/libdraw/openfont.c already substitutes "/lib/font/bit/" to "$PLAN9/font/",
	so it's not necessary to do that ourself.

	* gnu/packages/plan9.scm (plan9port)[arguments]: Don't remove 'fontsrv' in
	INSTALL.  Remove "/lib/font/bit" substitute and substitute more fonts.

	Change-Id: Ic99b5ed29e13bcdfde62e065fb189a9c6b5a9580

2024-12-30  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.288.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.288.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: Iebb3b6bf8fcb86da7b9a9579541ac04685f1c86e

2024-12-30  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.232.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.232.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: If8cb0bceee7b298b68fc20a23f39d12dba28621b

2024-12-30  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.175.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.175.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: If1e68f97129f886b5e02e1d2e2ee30f78caea4ab

2024-12-30  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.121.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.121.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: Ie50f7204e49f52e9cf61e470c86b05968bb346f6

2024-12-30  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.67.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.67.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Ia067142552546a7dd4eac7d77be3f7528d700fd8

2024-12-29  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: libdwarf: Update to 0.11.0.
	* gnu/packages/elf.scm (libdwarf): Update to 0.11.0.

	Change-Id: I0ef5f73ed32635d0cc9dca9fc2ced706e2bf3573

2024-12-29  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: nginx: Update to 1.27.2.
	* gnu/packages/web.scm (nginx): Update to 1.27.2.
	(nginx-documentation): Update to 1.27.2.

	Change-Id: I082a410630f1ea9c6765233e159b04134758354d

2024-12-29  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: racket: Update to 8.15.
	* gnu/packages/racket.scm (%racket-version): Update to 8.15.
	(racket)[inputs]<drracket, gui, htdp, lazy, rackunit>
	<redex, scribble, slideshow, typed-racket, string-constants>
	<syntax-color>: Update hashes.

	* gnu/packages/chez.scm (chez-scheme-for-racket): Update to
	10.1.0-pre-release.3.

	Change-Id: I1d5d1f4033fce375f485db7a62996aea831d0de1

2024-12-29  Reepca Russelstein  <reepca@russelstein.xyz>

	daemon: Explicitly unlock output path in the has-become-valid case.
	Fixes <https://issues.guix.gnu.org/31785>.

	Similar to <https://github.com/NixOS/nix/issues/178>, fixed in
	<https://github.com/NixOS/nix/commit/29cde917fe6b8f2e669c8bf10b38f640045c83b8>.

	We can't rely on Goal deletion to release our locks in a timely manner.  In
	the case in which multiple guix-daemon processes simultaneously try producing
	an output path path1, the one that gets there first (P1) will get the lock,
	and the second one (P2) will continue trying to acquire the lock until it is
	released.  Once it has acquired the lock, it checks to see whether the path
	has already become valid in the meantime, and if so it reports success to
	those Goals waiting on its completion and finishes.  Unfortunately, it fails
	to release the locks it holds first, so those stay held until that Goal gets
	deleted.

	Suppose we have the following store path dependency graph:

	          path4
	      /     |     \
	   path1   path2   path3

	P2 is now sitting on path1's lock, and will continue to do so until path4 is
	completed.  Suppose there is also a P3, and it has been blocked while P1
	builds path2.  Now P3 is sitting on path2's lock, and can't acquire path1's
	lock to determine that it has been completed.  Likewise P2 is sitting on
	path1's lock, and now can't acquire path2's lock to determine that it has been
	completed.  Finally, P3 completes path3 while P2 is blocked.

	Now:

	- P1 knows that path1 and path2 are complete, and holds no locks, but can't
	  determine that path3 is complete
	- P2 knows that path1 and path3 are complete, and holds locks on path1 and
	  path3, but can't determine that path2 is complete
	- P3 knows that path2 and path3 are complete, and holds a lock on path2, but
	  can't determine that path1 is complete

	And none of these locks will be released until path4 is complete.  Thus, we
	have a deadlock.

	To resolve this, we should explicitly release these locks as soon as they
	should be released.

	* nix/libstore/build.cc
	  (DerivationGoal::tryToBuild, SubstitutionGoal::tryToRun):
	  Explicitly release locks in the has-become-valid case.
	* tests/store-deadlock.scm: New file.
	* Makefile.am (SCM_TESTS): Add it.

	Change-Id: Ie510f84828892315fe6776c830db33d0f70bcef8

2024-12-29  jgart  <jgart@dismail.de>

	gnu: ecl-command-line-args: Disable tests.
	* gnu/packages/lisp-xyz.scm (ecl-command-line-args): Disable tests.

	Change-Id: I0c8b0c7e55144348020b178cb1b1f5f4ab019cb4

2024-12-29  jgart  <jgart@dismail.de>

	gnu: sbcl-command-line-args: Update to 0.1.2.
	* gnu/packages/lisp-xyz.scm (sbcl-command-line-args): Update to 0.1.2.

	Change-Id: If59aa39f719b89d7ffe873e08453ed7da0cf071a

2024-12-29  Dariqq  <dariqq@posteo.net>

	gnu: guile-g-golf: Update to 0.8.0-rc9.
	* gnu/packages/guile-xyz.scm (guile-g-golf): Update to 0.8.0-rc9.

	Change-Id: I9c9a4123767fc5f9d6e3279aca346fad66bd590d

2024-12-29  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation for kexec entry.

	Change-Id: Ie7dd93cb18df0d07e73df3efc56805820e66d49c

2024-12-29  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-57.d3c87fb.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-57.d3c87fb.

	Change-Id: I9b0fd6a5d259970ce2e5174e76b2c598b8ce46e9

2024-12-29  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-3.6119ece.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-3.6119ece.
	[native-inputs]: Add guile-lib.

	Change-Id: I74515dbab3fb643dc2223d202ba81de2cd70b2d5

2024-12-29  Wiktor Żelazny  <wz@freeshell.de>

	gnu: csvkit: Fix tests.
	* gnu/packages/wireservice.scm (csvkit): Fix tests
	[source]: Apply patch.
	[native-inputs]: Add (libc-utf8-locales-for-target).
	* gnu/packages/patches/csvkit-set-locale-for-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I787c0da270fa4062491efcfa0c55a1b8bbac7b59

2024-12-29  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-simple-matrix: Update to 1.3-0.878c68f.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 1.3-0.878c68f.

	Change-Id: Id4f0165dc72ab3da58102d612370d55fcc4f9bc0

2024-12-29  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: jc: Update to 1.25.4.
	* gnu/packages/admin.scm (jc): Update to 1.25.4.

	Change-Id: I7ec2570b56040c9a899aa1524df009f4899f9e59

2024-12-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	.guix-authorizations: Authorise Greg Hogan's key.
	* .guix-authorizations (oom): Register PGP key fingerprint.

	Change-Id: I934ae652383e92608cf54c00c1bb3da689e30bb9

2024-12-28  Wiktor Żelazny  <wz@freeshell.de>

	gnu: spectrwm: Update to 3.6.0.
	* gnu/packages/wm.scm (spectrwm): Update to 3.6.0.
	[arguments]: Update make-flags.
	[inputs]: Add libxcb.
	[native-inputs]: Add libbsd.

	Change-Id: Ib7912c43b9e80be2a24cae46d44e039e5b84e6df

2024-12-28  Homo  <gay@disroot.org>

	gnu: plan9port: License has changed from LPL to Expat.
	* gnu/packages/plan9.scm (plan9port)[license]: Delete license:lpl1.02.

	Change-Id: Iae98c728f416e05ee9489f5dca848ae819833cc7

2024-12-28  Rodion Goritskov  <rodion.goritskov@gmail.com>

	gnu: miniflux: Update to 2.2.4.
	* gnu/packages/web.scm (miniflux): Update to 2.2.4.
	[inputs]: Add go-golang-org-x-image

	Change-Id: I2308d5b7b151f7b77513d7245d05c802f0114776

2024-12-28  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: yt-dlp: Update to 2024.12.23.
	* gnu/packages/video.scm (yt-dlp): Update to 2024.12.23.

	Change-Id: Ide6d201be0d8742802629ea7eb9053f2f45714eb

2024-12-28  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add julia-precompiletools.
	* gnu/packages/julia-xyz.scm (julia-precompiletools): New variable.

	Change-Id: Id5adc9a28c8985bddf51261a2385b7168ffe8b4e

2024-12-28  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add julia-bittwiddlingconveniencefunctions.
	* gnu/packages/julia-xyz.scm (julia-bittwiddlingconveniencefunctions): New variable.

	Change-Id: I822c61c780ce5035346f3f307a6e9dc1be8fd013

2024-12-28  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add julia-dynamicpolynomials.
	* gnu/packages/julia-xyz.scm (julia-dynamicpolynomials): New variable.

	Change-Id: I03be75f274c29cb4102e16b76c77c5d9b0a0cb54

2024-12-28  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry about kexec.
	* etc/news.scm: Add entry.

	Change-Id: I8ba27ecba903ac6aa16ef97f09ac21e89a873dee

2024-12-28  Ludovic Courtès  <ludo@gnu.org>

	reconfigure: Support loading the system for kexec reboot.
	This allows rebooting straight into the new system with ‘reboot -k’.

	* guix/scripts/system/reconfigure.scm (kexec-loading-program)
	(load-system-for-kexec): New procedures.
	* gnu/tests/reconfigure.scm (run-kexec-test): New procedure.
	(%test-upgrade-kexec): New variable.
	* guix/scripts/system.scm (perform-action): Add #:load-for-kexec?.
	Call ‘load-system-for-kexec’.
	(show-help, %options): Add ‘--no-kexec’.
	(%default-options): Add ‘load-for-kexec?’.
	(process-action): Honor it and pass it to ‘perform-action’.
	* gnu/machine/ssh.scm (deploy-managed-host): Add call to
	‘load-system-for-kexec’.
	* doc/guix.texi (Invoking guix system): Document it.

	Change-Id: I86d11f1c348e4359bc9e73c86e5aebff60fe875c

2024-12-28  Ludovic Courtès  <ludo@gnu.org>

	system: Export ‘…-initrd-file’ and ‘…-root-file-system’.
	* gnu/system.scm (operating-system-initrd-file): Fix docstring and
	export.
	(operating-system-root-file-system): Export.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I5254d82ce547e8014027ed20675b8bfe5a5847c5

2024-12-28  Ludovic Courtès  <ludo@gnu.org>

	syscalls: Add ‘kexec-load-file’.
	* guix/build/syscalls.scm (string->utf-8/nul-terminated)
	(kexec-load-file): New procedures.
	* tests/syscalls.scm ("kexec-load-file"): New test.

	Change-Id: I3724226a14ecc07f346e77519fb5b0591096c7f6

2024-12-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	.guix-authorizations: Authorise Ian Eure's key.
	* .guix-authorizations (ieure): Register PGP key fingerprint.

	Change-Id: Ib4e77ed955d562d0bc3c1dcb10e3ba90a3446f81

2024-12-28  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add cadabra.
	* gnu/packages/engineering.scm (cadabra): New variable.

	Change-Id: I3c95e041ab6ba72b9fb68d4ca088184e618f8615

2024-12-28  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add lie.
	* gnu/packages/maths.scm (lie): New variable.

	Change-Id: Ibb4421be2f5e78c1726e51c2923ac7607b9d1c8d

2024-12-27  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: iperf: Update to 3.18.
	* gnu/packages/networking.scm (iperf): Update to 3.18.

	Change-Id: Icecbb0b768cd10c6bc9272267f60e2e5f69d9419

2024-12-27  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: gallery-dl: Update to 1.28.2.
	* gnu/packages/video.scm (gallery-dl): Update to 1.28.2.

	Change-Id: I8a61f5e3e0e33a3918c1d57a5615cedf21ecabc0

2024-12-27  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: f3d: Update to 2.5.1.
	* gnu/packages/graphics.scm (f3d): Update to 2.5.1.

	Change-Id: Ic3fa29fa16c47381bde2d3dcdc2d2a65fb4deb3c

2024-12-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: helvum: Use meson-build-system-modules.
	* gnu/packages-rust-apps.scm (helvum)[arguments]: Don't install the
	sources.  Use upstream's expected vendor-dir for rust crates.  Add meson
	to imported-modules and modules.  Remove custom 'install-extra phase.
	Add meson's 'configure phase.  Replace 'build, 'check and 'install with
	meson's phases.
	[native-inputs]: Add meson, ninja.

	Change-Id: Ia45170ab70ad3c2dcf7abc4a8f05a73bf93917c9

2024-12-27  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.63.10.
	* gnu/packages/prolog.scm (trealla): Update to 2.63.10.

	Change-Id: I5a31956117ce6b1336e701be7cf90ca21362417b

2024-12-26  Ludovic Courtès  <ludo@gnu.org>

	teams: Remove unmatched-paren from teams due to inactivity.
	* etc/teams.scm (paren): Remove from teams due to inactivity.

	Change-Id: Id2b0f597b86e16ded93cae1788e511c397d35e5e

2024-12-26  Andy Tai  <atai@atai.org>

	gnu: artanis: Update to 1.0.0.
	* gnu/packages/guile-xyz.scm (artanis): update to 1.0.0.
	[source]: Remove code removing non-existent old directories.
	[arguments]<#:configure-flags>: Add aarch64 specific flag.

	Change-Id: I27b38eaff75cda008ae7de3eceb84dc5b7bf01aa

2024-12-26  Massimo Zaniboni  <mzan@dokmelody.org>

	gnu: goaccess: Update to 1.9.3.
	* gnu/packages/web.scm (goaccess): Update to 1.9.3.

	Change-Id: Ie3cc2de51678e06cf602b3cdb5883751e4763d8e

2024-12-26  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: knot: Update to 3.4.2.
	* gnu/packages/dns.scm (knot): Update to 3.4.2.
	[inputs]: Add ngtcp2 for DNS-over-QUIC support.

	Change-Id: Ibda27eac9ad71a96a06e3641725e7a1bbeccd2b5

2024-12-26  Andy Tai  <atai@atai.org>

	gnu: mtools: Update to 4.0.46.
	* gnu/packages/mtools.scm (mtools): Update to 4.0.46.

	Change-Id: Ice61bcb61fed69d9ae83c72cd078be3fcc3dc8d8

2024-12-26  Greg Hogan  <code@greghogan.com>

	gnu: git-sizer: Pin git version.
	* gnu/packages/version-control.scm (git-sizer)
	[arguments]<#:phases>: Hard-code git path in 'fix-paths.
	[native-inputs]: Remove git.
	[inputs]: Add git-minimal/pinned.

	Change-Id: If6178a0e1c453ea47a1f70cd507639b5be2142b0

2024-12-26  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: opensmtpd: Update to 7.6.0p1
	* gnu/packages/mail.scm (opensmtpd): Update to 7.6.0p1

	Change-Id: I1749cecc8c9b05ce8c9c46be5ba5f5fb961647d2

2024-12-26  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: libressl: Update to 4.0.0.
	Test certificate is updated upstream, so no need for a hack anymore.

	* gnu/packages/tls.scm (libressl): Update to 4.0.0.
	[native-inputs]: Remove. [arguments]<phases>: Remove.

	Change-Id: Ib22aae8e48af4b4f9b5039283e563b419e629cf0

2024-12-26  gemmaro  <gemmaro.dev@gmail.com>

	gnu: texinfo-7: Use external modules.
	* gnu/packages/texinfo.scm (texinfo-7): Use external modules
	rather than bundled ones.
	[inputs]: Add perl-unicode-eastasianwidth, perl-text-unidecode,
	and perl-libintl-perl.
	[arguments]<#:configure-flags>: Add a phase
	to enable the use of external modules.
	<#:phases>: Add Perl modules to the PERL5LIB variable of the texi2any program
	in the wrap-program phase.

	Change-Id: Ife2cdec50affb5287d5ad850b0ef80c6048b4b32

2024-12-26  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add perl-unicode-eastasianwidth.
	* gnu/packages/perl.scm (perl-unicode-eastasianwidth): New variable.

	Change-Id: I3b9eb2a15bf77aa64109dbd2836ac1d71aa509f0

2024-12-26  David Pflug  <david@pflug.io>

	gnu: fish: Update to 3.7.1.
	* gnu/packages/shells.scm (fish): Update to 3.7.1.

	Change-Id: Ife28992a9a66ee94be2e4ef5db25a65b7a6dd65e

2024-12-26  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: dmidecode: Update to 3.6.
	* gnu/packages/admin.scm (dmidecode): Update to 3.6.

	Change-Id: If9ba9df3b6e7d8de31d0dd6c046757ba79c22695

2024-12-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ansible: Update to 0.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-ansible): Update to 0.4.0.
	[source]: Update URL.

	Change-Id: If067e8160a3f3a78dfc770ad57188e4f82e384d3

2024-12-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-lin: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-lin): Update to 1.1.0.
	[source]: Update URL.
	[synopsis, description]: Improve markup.

	Change-Id: Ia868fd017e16755d8aebfca5db1b73f5d7549163

2024-12-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: lagrange: Update to 1.18.4.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.18.4.

	Change-Id: I230d466ffb8e3be4946b34740c620f7120cd61fe

2024-12-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: pyzo: Update to 4.18.0.
	* gnu/packages/python-xyz.scm (pyzo): Update to 4.18.0.

	Change-Id: I858e10e1fa747d3df0d98eb4ba415e8a44b2593a

2024-12-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: hydrogen: Update to 1.2.4.
	* gnu/packages/music.scm (hydrogen): Update to 1.2.4.

	Change-Id: Ic468ece615925abc45e91cc3c31c4a4cd6f663ef

2024-12-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: naev: Update to 0.12.0.
	* gnu/packages/games.scm (naev): Update to 0.12.0.

	Change-Id: I42134e3243a17504b4fb240d3bc172d268540c27

2024-12-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mgba: Update to 0.10.4.
	* gnu/packages/emulators.scm (mgba): Update to 0.10.4.

	Change-Id: If8953b13752daa071a69ecf9b332cdefe72d1353

2024-12-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: openboard: Update to 1.7.3.
	* gnu/packages/education.scm (openboard): Update to 1.7.3.

	Change-Id: Ida1f75e9d41344f9db9129f4cc1e9c5fca477fbd

2024-12-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: open-adventure: Update to 1.20.
	* gnu/packages/games.scm (open-adventure): Update to 1.20.

	Change-Id: I454bdd9428f4aa1461eb90779ed61484a22f858b

2024-12-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scummvm: Update to 2.9.0.
	* gnu/packages/emulators.scm (scummvm): Update to 2.9.0.

	Change-Id: I68239eadd25bd733942efe36d523e63d867c1605

2024-12-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rosegarden: Update to 24.12.
	* gnu/packages/music.scm (rosegarden): Update to 24.12.

	Change-Id: I110f736efd1281a6eaf3c4b3a16c150fe016b465

2024-12-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fet: Update to 6.28.4.
	* gnu/packages/education.scm (fet): Update to 6.28.4.

	Change-Id: I9d9c6502a4e6c19cb5fa49f2093ac31b7f475de6

2024-12-25  Ludovic Courtès  <ludo@gnu.org>

	time-machine: Add ‘--no-check-certificate’.
	This can be tested with:

	  guix shell libfaketime -- faketime 2019-01-01 \
	    guix time-machine -q --no-check-certificate

	* guix/scripts/time-machine.scm (%options, show-help): Add
	‘--no-check-certificate’.
	(%default-options): Add ‘verify-certificate?’ key.
	(guix-time-machine): Honor it.

	Change-Id: I25a29d03d4df78d1618c6a416ec85fd8e90fec6c

2024-12-25  Ludovic Courtès  <ludo@gnu.org>

	inferior: Add #:verify-certificate? to ‘cached-channel-instance’.
	* guix/inferior.scm (channel-full-commit): Add #:verify-certificate?
	and pass it on.
	(cached-channel-instance): Likewise.

	Change-Id: I9882660ac9eee2c4d9bb5e227979fd8de10555b1

2024-12-25  Ludovic Courtès  <ludo@gnu.org>

	pull: Add ‘--no-check-certificate’.
	This can be tested with:

	  guix shell libfaketime -- faketime 2019-01-01 \
	    guix pull -q --no-check-certificate -p /tmp/p

	* guix/scripts/pull.scm (%options, show-help): Add
	‘--no-check-certificate’.
	(%default-options): Add ‘verify-certificate?’ key.
	(guix-pull): Honor it.
	* doc/guix.texi (Invoking guix pull): Document it.

	Change-Id: Ia9d7af1c64156b112e86027fb637e2e02dae6e3c

2024-12-25  Ludovic Courtès  <ludo@gnu.org>

	channels: Add #:verify-certificate? and honor it.
	* guix/channels.scm (latest-channel-instance): Add #:verify-certificate?
	and pass it on.
	(latest-channel-instances): Likewise.

	Change-Id: I43564738dfeefa5b735e6f9e349f9f5596d25164

2024-12-25  Ludovic Courtès  <ludo@gnu.org>

	guix download: Honor ‘--no-check-certificate’ for ‘--git’.
	Until now ‘--no-check-certificate’ had no effect when combined with
	‘--git’.  This can be tested with:

	  guix shell libfaketime -- faketime 2019-01-01 \
	    guix download --no-check-certificate --git \
	    https://git.savannah.gnu.org/git/shepherd.git

	* guix/scripts/download.scm (git-download-to-file): Add #:verify-certificate?
	and honor it.
	(git-download-to-store*): Likewise.
	(add-git-download-option): Likewise.
	(%options): Likewise.

	Change-Id: Ib3905398199d814a02319ed3328eb8a4ed219bd5

2024-12-25  Ludovic Courtès  <ludo@gnu.org>

	git: Allow X.509 certificate verification to be disabled.
	* guix/git.scm (make-default-fetch-options): Add #:verify-certificate?
	and honor it.  Define ‘warn-for-invalid-certificate’.
	(clone*): Add #:verify-certificate? and pass it on.
	(clone/swh-fallback): Likewise.
	(update-cached-checkout): Likewise.
	(latest-repository-commit): Likewise.

	Change-Id: Ibf535a4a8d2a7e0c4026a896da9d4ab72e85401a

2024-12-25  Ludovic Courtès  <ludo@gnu.org>

	git: Remove Guile-Git < 0.4.0 compatibility fallback.
	Guile-Git 0.4.0 was released in October 2020.

	* guix/git.scm (make-default-fetch-options): Remove
	‘wrong-number-of-args’ fallback.

	Change-Id: I5ebcb7212fd96241ea5defc4127e9880a6dd9667

2024-12-25  Giacomo Leidi  <goodoldpaul@autistici.org>

	services: rootless-podman: Fix PATH lookup for Shepherd services.
	One-shot Shepherd services required to correctly setup Podman in the
	Guix System, are failing to find executables upon boot.  This patch
	changes the executable references to absolute paths to avoid PATH
	lookup.

	* gnu/services/containers.scm (cgroups-fs-owner-entrypoint): Hardcode
	bash path;
	(rootless-podman-cgroups-fs-owner-service): Ditto;
	(rootless-podman-fs-entrypoint): Hardcode mount path.

	Change-Id: Id6a27cadf51326ce57af93f57809b77e28dbeaef

2024-12-25  Tomas Volf  <~@wolfsden.cz>

	gnu: nghttp3: Update to 1.7.0.
	* gnu/packages/web.scm (nghttp3): Update to 1.7.0.

	Change-Id: Ic90d72d3f465bd8e52733d08157fd2bf0440e088

2024-12-25  Tomas Volf  <~@wolfsden.cz>

	gnu: ngtcp2: Update to 1.10.0.
	* gnu/packages/networking.scm (ngtcp2): Update to 1.10.0.

	Change-Id: Icd7911e4658950dcaa8f5a4257f1d40605833144

2024-12-25  Spencer King  <spencer.king@geneoscopy.com>

	gnu: nano: Update to 8.3.
	* gnu/packages/text-editors.scm (nano): Update to 8.3.

	Change-Id: Ibb99371b943db8d19437306de226d222ba26b6a0

2024-12-25  Ryan Desfosses  <rdes@protonmail.com>

	gnu: mygnuhealth: Update to 2.2.1.
	* gnu/packages/medical.scm (mygnuhealth): Update to 2.2.1

	Change-Id: Ifeaead2c6ee715b94706267c1d5b1dcd0e98e84e

2024-12-25  45mg  <45mg.writes@gmail.com>

	services: syslog: fix configuration file argument
	* gnu/services/base.scm (syslog-shepherd-service): Separate incorrectly
	combined arguments which resulted in an argument like "-f
	/etc/syslog.conf" being passed to syslogd, leading it to ignore the
	argument and execute without a configuration file. Effects of this
	included no log files being written, though the Shepherd service ran
	successfully.

	Ref: https://issues.guix.gnu.org/70677#4-lineno7
	Change-Id: I3dbe00eabd4a10804e554c12e1466483c0b185b7

2024-12-25  Christopher Baines  <mail@cbaines.net>

	gnu: bffe: Update to 0-9.d2ff7c3.
	* gnu/packages/package-management.scm (bffe): Update to 0-9.d2ff7c3.
	[source]: Switch to the smart HTTP protocol.
	[native-inputs,propagated-inputs]: Add guile-knots.

	Change-Id: I8522e42ca2ce1062ef12f6cb56b858792cf88b0d

2024-12-25  Christopher Baines  <mail@cbaines.net>

	gnu: guile-knots: Update to 0-2.e8ab6f2.
	* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-2.e8ab6f2.

	Change-Id: I74515dbab3fb643dc2223d202ba81de2cd70b2d5

2024-12-25  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: Remove searx.
	* gnu/packages/search.scm (searx): Delete variable.

	Github repository has been archived by the owner on Sep 7, 2023. Build
	fails due to outdated dependencies.

2024-12-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: pacemaker: Update to 2.1.9.
	* gnu/packages/high-availability.scm (pacemaker): Update to 2.1.9.

	Change-Id: Idc1dfe6a41966dfee7d4f5467bfafa542119bc9e

2024-12-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: corosync: Update to 3.1.9.
	* gnu/packages/high-availability.scm (corosync): Update to 3.1.9.

	Change-Id: I4c4bc84554972675192212d8d10964bc14e0b5a2

2024-12-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nats-server: Update to 2.10.24.
	* gnu/packages/high-availability.scm (nats-server): Update to 2.10.24.

	Change-Id: I63c1621d6210ffc37deb49f29d257f7484aa7b13

2024-12-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kronosnet: Update to 1.30.
	* gnu/packages/high-availability.scm (kronosnet): Update to 1.30.

	Change-Id: I46f95c031c59b711bf2fe2fb5ff45abee8ff018d

2024-12-25  Jordan Moore  <lockbox@struct.foo>

	gnu: haproxy: Update to 3.1.1.
	* gnu/packages/high-availability.scm (haproxy): Update to 3.1.1.

	Change-Id: I0a9f157bf3ae54d72e958ee23b3032fbe6e26b0d

2024-12-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: crawl: Update to 0.32.1.
	* gnu/packages/games.scm (crawl): Update to 0.32.1.

	Change-Id: I6c00e1b8a2c0c9b62a7861579adae667ebfaf9af

2024-12-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Update to 2.95.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.95.
	[arguments]: Remove unnecessary phase.

	Change-Id: Idc9b844a390445d24e3095e3e8a9f2979acac1af

2024-12-24  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: python-cheroot: Update to 10.0.1.
	* gnu/packages/python-web.scm (python-cheroot): Update to 10.0.1.
	[native-inputs]: Add new test dependencies.
	[propagated-inputs]: Remove python-six.

	Change-Id: Iab514990288bdbb6acb8248b07b0dbdb32940068

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mastodon: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-mastodon)[arguments]: Build with
	emacs-minimal.
	[propagated-inputs]: Add emacs-transient. Reorder inputs alphabetically.

	Change-Id: Ie481fa070cb65b3219bb2d755d7ee59cb5de02d0

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-bluetooth: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-bluetooth)[propagated-inputs]: Add
	emacs-compat and emacs-transient.

	Change-Id: I1c3296b1d417f2aef04b1e7142f82332cda337e2

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-chatgpt-shell: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-chatgpt-shell)[propagated-inputs]: Add
	emacs-shell-maker.

	Change-Id: I208b6bc274a70b7aa144d8775d65857152d67921

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-shell-maker.
	* gnu/packages/emacs-xyz.scm (emacs-shell-maker): New variable.

	Change-Id: I67c9b342af8fa10b7178f8ef50fdf756c1adf4b2

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-beframe: Fix hash.
	* gnu/packages/emacs-xyz.scm (emacs-beframe): Fix hash.

	Change-Id: I87c03c5b65bd87754a2213d33973b4d621e9171f

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-daemons: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-daemons)[propagated-inputs]: Add emacs-s.

	Change-Id: Iee01a7a976341a8dd930b2003afe40e465e03595

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-macrostep: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-macrostep)[propagated-inputs]: Add
	emacs-compat.

	Change-Id: I01e62f26b7eb42419b708a2f18fa11e87d761d5d

2024-12-24  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add julia-staticnumbers.
	* gnu/packages/julia-xyz.scm (julia-staticnumbers): New variable.

	Change-Id: I922d08011ef43d42cb55e09ed1f2723f7d427faf

2024-12-24  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add julia-performancetesttools.
	* gnu/packages/julia-xyz.scm (julia-performancetesttools): New variable.

	Change-Id: Ia3d452f400a8dc0fe78ef8c131101ac2cd46550e

2024-12-24  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add julia-referenceables.
	* gnu/packages/julia-xyz.scm (julia-referenceables): New variable.

	Change-Id: I59e95742140beb91d93d32ab35b655cb2028cd71

2024-12-24  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add julia-compositionsbase.
	* gnu/packages/julia-xyz.scm (julia-compositionsbase): New variable.

	Change-Id: Ia9da8f250c61c53b605a98684be2c3ed1e139cd2

2024-12-24  Spencer King  <spencer.king@geneoscopy.com>

	gnu: julia-mutablearithmetics: Update to 1.6.0.
	* gnu/packages/julia-xyz.scm (julia-mutablearithmetics): Update to 1.6.0.

	Change-Id: I10721d8052accb2022bf4001ab206a41dd031f55

2024-12-24  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add julia-timeroutputs.
	* gnu/packages/julia-xyz.scm (julia-timeroutputs): New variable.

	Change-Id: I2104014cb77156f5e178c5a34b6630508d7436af

2024-12-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: libssh: Update to 0.11.1.
	* gnu/packages/ssh.scm (libssh): Update to 0.11.1.

	Change-Id: Idadd67dd80396714c4020261a4de6497e9f462c2

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-code-cells: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-code-cells): Update to 0.5.

	Change-Id: Ib2be22b875109f9a6b41246d2081a79f378dc491

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-noter: Update to 1.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-noter): Update to 1.6.1.
	[native-inputs]: Add emacs-log4e and emacs-with-simulated-input.

	Change-Id: If8e7644ef36a3feeb6960924b2395358185b16f6

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-arduino-mode: Update to 1.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-arduino-mode): Update to 1.3.1.

	Change-Id: I35f6d3895bfcac66852bc207eca85fd9b8895af6

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pulsar: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-pulsar): Update to 1.2.0.

	Change-Id: Ib4b2ca26e82bef9d8eaed121ddff3c6715a915f9

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-gnosis: Update to 0.4.9.
	* gnu/packages/emacs-xyz.scm (emacs-gnosis): Update to 0.4.9.

	Change-Id: I5336470f8b3e8f085b2d33ed5541c755b3a33c04

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tmr: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-tmr): Update to 1.0.0.
	[propagated-inputs]: Add emacs-compat.

	Change-Id: Ibeb89a080481329678188c9c49b91036e9121449

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-logos: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-logos): Update to 1.2.0.

	Change-Id: I1c0c9aab0d1c75bdf256a57bebc2904c93f3da05

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-constants: Update to 2.11.1.
	* gnu/packages/emacs-xyz.scm (emacs-constants): Update to 2.11.1.

	Change-Id: Ie4ef19657e873d9f5fe41ad1aca05b3e5404d957

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-greader: Update to 0.12.3.
	* gnu/packages/emacs-xyz.scm (emacs-greader): Update to 0.12.3.

	Change-Id: I03862ae4579c105937b4c34348964db8c6c5426b

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-inspector: Update to 0.38.
	* gnu/packages/emacs-xyz.scm (emacs-inspector): Update to 0.38.

	Change-Id: Ic12d2199bdc0aec6ef6f1c0f4b7289ce37e39c04

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vertico-posframe: Update to 0.7.8.
	* gnu/packages/emacs-xyz.scm (emacs-vertico-posframe): Update to 0.7.8.

	Change-Id: Icab303b215a0861ca3bd9b84c00d9c7674b41663

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Update to 2.7.1.5.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.7.1.5.

	Change-Id: If78f6ecde8af6854d23abf6380f5ccbc69d3164b

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-list-utils: Update to 0.4.7.
	* gnu/packages/emacs-xyz.scm (emacs-list-utils): Update to 0.4.7.

	Change-Id: I3a322004ad0a3dc15fe95326fe9fa6cd91d61a0d

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-opencl-mode: Update to 2.0.
	* gnu/packages/emacs-xyz.scm (emacs-opencl-mode): Update to 2.0.

	Change-Id: If4b9ed5aeb996fa7c3849c4a70af9296a883963a

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult-denote: Update to 0.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-consult-denote): Update to 0.2.2.

	Change-Id: I622b5ab71f738497a22f873757a41ac063c3a0be

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-color-theme-sanityinc-tomorrow: Update to 1.17-0.7690d8e.
	* gnu/packages/emacs-xyz.scm (emacs-color-theme-sanityinc-tomorrow): Update to 1.17-0.7690d8e.

	Change-Id: I1f51521fc5addfe4aba6a9e535ca5b32bed2f719

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ob-asymptote: Update to 1.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-ob-asymptote): Update to 1.0.1.

	Change-Id: Ic5ef037494482c74d7b7508e09cd53238f71812d

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-subed: Update to 1.2.23.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.2.23.

	Change-Id: I302fe4a5f11128e6e4853d75b153731bd6678c1d

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 14.0.8.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 14.0.8.

	Change-Id: I5f86698979bf1403287a615603a360467cea3452

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-bluetooth: Update to 0.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-bluetooth): Update to 0.4.1.

	Change-Id: I97f8f69aadbcfd7a6bd3b2c9799ac79baafd3789

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emms-print-metadata: Update to 20.2.
	* gnu/packages/emacs-xyz.scm (emacs-emms-print-metadata): Update to 20.2.

	Change-Id: Ib69394edbce9c262026e5e299a70977c08cdf20d

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-treeview: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-treeview): Update to 1.3.0.

	Change-Id: Ia9c0cd82c5928e52360adc388182d0f032c81613

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-activities: Update to 0.7.2.
	* gnu/packages/emacs-xyz.scm (emacs-activities): Update to 0.7.2.

	Change-Id: Ibd8043b9a3997782d279e7e1e31369789a28b976

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emacsql: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-emacsql)[arguments]<#:test-command>: Fix
	test file names.
	<#:phases>: Do not build now removed sqlite custom backend.

	Change-Id: Ic9ed568f8d4e4994b7de0229205ab04b56c907fb

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: xournalpp: Update to 1.2.5.
	* gnu/packages/pdf.scm (xournalpp): Update to 1.2.5.

	Change-Id: Iba92bec5114392b18894a3415a10816b455ad316

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-osm: Update to 1.5.
	* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 1.5.

	Change-Id: Ie5b840a716d6e83f1e28d45c38767bf32c36398e

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-modern: Update to 1.6.
	* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 1.6.

	Change-Id: Ib4bbdd55bf923d827e43b84e8c1312099c5344a2

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vertico: Update to 1.10.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 1.10.

	Change-Id: I145f7ca8fabc3b7b0660def2b34f5cda9343270b

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-node: Update to 1.9.15.
	* gnu/packages/emacs-xyz.scm (emacs-org-node): Update to 1.9.15.
	[propagated-inputs]: Add emacs-el-job.

	Change-Id: Ib29ff1c4e008ccc1bce7ad2139e50fa12c89221d

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-el-job.
	* gnu/packages/emacs-xyz.scm (emacs-el-job): New variable.

	Change-Id: Ic4ea3d2d84c24b592b9fde8723b48e6dd534cfbe

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-no-littering: Update to 1.7.4.
	* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.7.4.

	Change-Id: I3cb828c00cf57b5fd41a579658c5d8e525e17484

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-modus-themes: Update to 4.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 4.6.0.

	Change-Id: Ieeac4ac901b35af764c3b10d2d559895ba09c770

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mastodon: Update to 1.1.8.
	* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 1.1.8.
	[arguments]: Build with Emacs for Imagemagick support.
	[propagated-inputs]: Add emacs-tp.

	Change-Id: I3e8988800f08dc61fba30ae31a70ed6c8f52321b

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-tp.
	* gnu/packages/emacs-xyz.scm (emacs-tp): New variable.

	Change-Id: I05690a8acf541d2f9df59446d603956e69495683

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-lib: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-casual-lib): Update to 2.0.0.

	Change-Id: I7a955afb06ac51c557a8335c208b4601daca3888

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-info: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-casual-info): Update to 2.0.0.

	Change-Id: I1bfe7ec05c9172aa93ebea8e05bd20fa56cbfb2c

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-dired: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-casual-dired): Update to 2.0.0.

	Change-Id: I5c45fb25c8c8ba1b3c42b5bcc74c94f1ae4f10aa

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-calc: Update to 3.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-casual-calc): Update to 3.0.0.

	Change-Id: I5b4fe5ddebf50d285ff188bb16c13e8397aec1a6

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-avy: Update to 2.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-casual-avy): Update to 2.0.1.

	Change-Id: If50f69c06418e040ea122d36957041337b2862c1

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-forge: Update to 0.4.5.
	* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.4.5.

	Change-Id: I44c6920f5924e7ec0a3a1d7fd97c6f75af06c338

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	Change-Id: I7fc65191fe26b2ef6bb784787df31ab283140676

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dape: Update to 0.19.0.
	* gnu/packages/emacs-xyz.scm (emacs-dape): Update to 0.19.0.

	Change-Id: I3367828b9ad536a41610a721b726a912fa116256

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-kubed: Update to 0.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-kubed): Update to 0.4.2.

	Change-Id: Ie6c47a5c25d62c787249f3cb76a046dec2210c5f

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-outline-indent: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-outline-indent): Update to 1.1.0.

	Change-Id: Ia3b39c1791b1b44ab6908a822fc60d0976e93459

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eshell-syntax-highlighting: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-eshell-syntax-highlighting): Update to 0.7.

	Change-Id: Ic7a3b89e6cdd8bf7ef7d44dd3912c2e442e0559d

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-daemons: Update to 2.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-daemons): Update to 2.1.0.

	Change-Id: I7f1e5094399943cc24970ab47ea836dc6bf093b5

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-logview: Update to 0.19.
	* gnu/packages/emacs-xyz.scm (emacs-logview): Update to 0.19.

	Change-Id: I51a096a510f8ed8e1d6955eefbb67fbaffc68d06

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-macrostep: Update to 0.9.4.
	* gnu/packages/emacs-xyz.scm (emacs-macrostep): Update to 0.9.4.

	Change-Id: I8b9f672fe44e8ca5e32d103144b2b0cbf461b0e9

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebib: Update to 2.48.
	* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.48.

	Change-Id: I123d1e2957c511fe795f9e009ddb80fe593a7e16

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-parsebib: Update to 6.3.
	* gnu/packages/emacs-xyz.scm (emacs-parsebib): Update to 6.3.

	Change-Id: I48f80ea23a171603f44f08e376b032432d5eea04

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-ql: Update to 0.8.10.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.8.10.

	Change-Id: I9f7caccb4fff3f0c19695237c94c0abf37be387c

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-closql: Update to 2.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-closql): Update to 2.1.0.

	Change-Id: I48760d93dcecc8c1c244edd93ef1458134850d2f

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emacsql: Update to 4.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-emacsql): Update to 4.1.0.

	Change-Id: I05367917ba09fd5cbd9dcd5293cc5424abd261de

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pg: Update to 0.45.
	* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.45.

	Change-Id: I2800fddd394f988cb1e9bd1423ec47e2ddf9d304

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-evil-matchit: Update to 4.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-evil-matchit): Update to 4.0.1.

	Change-Id: Ib648c69fcbc4c1192521f29a01d16ae77baa92b0

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-plz-media-type: Update to 0.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-plz-media-type): Update to 0.2.2.

	Change-Id: I78d10c9970e10daf3657a974c4527d6088226614

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ws-butler: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-ws-butler): Update to 0.7.

	Change-Id: Ib0e076aaf8214c75738e441f2e0f9160b840ff3f

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dired-sidebar: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-dired-sidebar): Update to 0.3.0.

	Change-Id: I9841693513e1d0eaf96308f5503abada0ea1f216

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-meow: Update to 1.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-meow): Update to 1.5.0.

	Change-Id: I5ee1ce5098c2a7dd6703e3ee04cd6b1271ee9503

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-php-mode: Update to 1.27.0.
	* gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.27.0.

	Change-Id: Ia839182468e9d23e8b670460068910cda40ba0fb

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tempel: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-tempel): Update to 1.3.

	Change-Id: Id0eff738f38432118a70ac0b4cf3b68d8cd6ae52

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-beframe: Update to 1.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-beframe): Update to 1.2.1.

	Change-Id: If00cb4bfb011c308a3eaa3701cd79fc27aff68b1

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cider: Update to 1.16.1.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.16.1.

	Change-Id: Ida9baa67c1ee6aab3d5b00a1d575f84313449d62

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-web-mode: Update to 17.3.20.
	* gnu/packages/emacs-xyz.scm (emacs-web-mode): Update to 17.3.20.

	Change-Id: I8777d282e696b5b4c84f94320921fbf53b1c7e65

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-visual-replace: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-visual-replace): Update to 1.1.

	Change-Id: I1b721dc1f74e7e68d56123229310b5540687f4b9

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-perspective: Update to 2.19.
	* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.19.

	Change-Id: I62071ad523a7053cae1aa01adc595abd227400a5

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-marginalia: Update to 1.8.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 1.8.

	Change-Id: Ic1b0518906ac2fcc48f4f2dddf287010640afe21

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eglot-tempel: Update to 0.8.2.
	* gnu/packages/emacs-xyz.scm (emacs-eglot-tempel): Update to 0.8.2.

	Change-Id: I462f5d988f5e76b5da80641401dd6e5d96669e15

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult: Update to 1.9.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 1.9.

	Change-Id: Ifc62360c6370762e0cec7271e69083fb636fd09c

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orderless: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-orderless): Update to 1.3.

	Change-Id: I3fcf665958d7da1c66e1beeb71ae0a7a1a4b6b98

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jinx: Update to 1.11.
	* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 1.11.

	Change-Id: Ie64eda411c04755f9ea1961aea34e5c832e9e4c8

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-slime: Update to 2.31.
	* gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.31.

	Change-Id: Id67ce2c0c496d54d2eb11fcfcabf6f94d07461c8

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-compat: Update to 30.0.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 30.0.1.0.

	Change-Id: Ifd6fc1cd167905943e790ac06bd876f3776ef322

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ef-themes: Update to 1.9.0.
	* gnu/packages/emacs-xyz.scm (emacs-ef-themes): Update to 1.9.0.

	Change-Id: I4aaafe8626fb421de3044d81052cbbf95672efa5

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-apheleia: Update to 4.3.
	* gnu/packages/emacs-xyz.scm (emacs-apheleia): Update to 4.3.

	Change-Id: I7ba1e7225ebbcb65ae1fec3a4b9276e99c5e1581

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-olivetti: Update to 2.0.7.
	* gnu/packages/emacs-xyz.scm (emacs-olivetti): Update to 2.0.7.

	Change-Id: Ib7252af95928bdb62cb45996f07c2f5a3b1a3641

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ellama: Update to 0.13.0.
	* gnu/packages/emacs-xyz.scm (emacs-ellama): Update to 0.13.0.

	Change-Id: If06d02165090a3de31c7fb505880173a9b40b32a

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cape: Update to 1.8.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 1.8.

	Change-Id: Ie21add7386ff64989b7002a96ed519cbaedcbe30

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-corfu: Update to 1.6.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 1.6.

	Change-Id: I22b58b614e7a4e143279664ef368e04bada5d570

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ghub: Update to 4.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 4.2.0.

	Change-Id: Iaa3c8ce24ce5c470606bab3eaf3a636149013b48

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-llm: Update to 0.20.0.
	* gnu/packages/emacs-xyz.scm (emacs-llm): Update to 0.20.0.

	Change-Id: Ib6b5a47f025005a0fd369d92b1841e837d101ce0

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-llama: Update to 0.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-llama): Update to 0.4.0.

	Change-Id: I2173910a2f82e4afde0c59cde548cab166e707db

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-chatgpt-shell: Update to 2.9.1.
	* gnu/packages/emacs-xyz.scm (emacs-chatgpt-shell): Update to 2.9.1.

	Change-Id: I73ea7bf093607fae1a0d10ef9be723f23b2a8315

2024-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-gptel: Update to 0.9.7.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.9.7.

	Change-Id: I0bf5c8b76296cd30868793deb396df98f0fdbc5b

2024-12-24  Jordan Moore  <lockbox@struct.foo>

	gnu: direnv: Update to 2.35.0.
	* gnu/packages/shellutils.scm (direnv): Update to 2.35.0.

	Change-Id: I22b1769bb2c848b9f59f265d2cfc6f99224f158b

2024-12-24  Jordan Moore  <lockbox@struct.foo>

	gnu: cifs-utils: Update to 7.1.
	* gnu/packages/samba.scm (cifs-utils): Update to 7.1.

	Change-Id: Icfb3ca7e691928a443f54e127612f32321bdd721

2024-12-24  Jordan Moore  <lockbox@struct.foo>

	gnu: cloc: Update to 2.02.
	* gnu/packages/code.scm (cloc): Update to 2.02.

	Change-Id: If442f42c207a810415acfab4d274c580fd066192

2024-12-24  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: weechat: Update to 4.5.1.
	* gnu/packages/irc.scm (weechat): Update to 4.5.1.

	Change-Id: I7b76eb865e7f7fb49c6345594cb991b3c863ac25

2024-12-24  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-power-manager: Enable polkit and panel plugin.
	* gnu/packages/xfce.scm (xfce4-power-manager)[inputs]: Add polkit and xfce4-panel.

	Change-Id: Ie74dde362b03b85ecf0a1cbd527c91ceafbc1c57

2024-12-23  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add modglue.
	* gnu/packages/patches/modglue-fix-build.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add reference to it.
	* gnu/packages/engineering.scm (modglue): New variable.

	Change-Id: I3ffe9e8b258f49021a21b17f088bebb44245cbad

2024-12-23  Yuval Langer  <yuval.langer@gmail.com>

	gnu: emacs-denote: Build Info manual.
	* gnu/packages/emacs-xyz.scm (emacs-denote)[arguments]: Add phase to build
	info manual.

	Change-Id: I04cb2aec3f6510e48bc7c522ea4c74897058ac80

2024-12-23  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-eldev: Update to 1.11.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.11.

	Change-Id: Icb7d8a603e80e757b86335ed7b6e221784ca0d9b

2024-12-23  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: emacs-nerd-icons: Update to 0.1.0-1.4bd9795.
	* gnu/packages/emacs-xyz.scm (emacs-nerd-icons): Update to 0.1.0-1.4bd9795.

	Change-Id: If036139abab5617a33712cde50ebfbd682e9ec78

2024-12-23  aurtzy  <aurtzy@gmail.com>

	gnu: Add emacs-disproject.
	* gnu/packages/emacs-xyz.scm (emacs-disproject): New variable.

	Change-Id: Ib7a56b7458a729d4893f20f89df0a75217272498

2024-12-23  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-writefreely.
	* gnu/packages/emacs-xyz.scm (emacs-writefreely): New variable.

	Change-Id: I6c731afeee16944b97b493a6fba66af841b324a5

2024-12-23  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add emacs-mistty.
	* gnu/packages/emacs-xyz.scm (emacs-mistty): New variable.

	Change-Id: I13c67437d6cb7813d1d399626e52834019cb41f0

2024-12-23  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: emacs-chatgpt-shell: Update to 1.20.1.
	* gnu/packages/emacs-xyz.scm (emacs-chatgpt-shell): Update to 1.20.1.

	Change-Id: Icb6d714d2515b7765c4ba59ec13eec5e2e8eec24

2024-12-23  Daniel Szmulewicz  <daniel.szmulewicz@gmail.com>

	gnu: emacs-meyvn: Update to 1.7.
	* gnu/packages/emacs-xyz.scm (emacs-meyvn): Update to 1.7.

	Change-Id: I5cdeb69b040c259ee2145a25d7d416bd155fc586

2024-12-23  Danny Milosavljevic  <dannym@friendly-machines.com>

	Revert "gnu: python-nbclassic: Fix build."
	This reverts commit 907b6bb51af8af15a0d6dd3ab1e33109a4ad4d2e.

	It wasn't enough to make jupyter actually usable again.
	I guess there are some bigger excavations necessary.

	Change-Id: I202f03ef87789b44c85e3c167c9cfc14ca172744

2024-12-23  Homo  <gay@disroot.org>

	gnu: hugs: Fix build with GCC.
	* gnu/packages/patches/hugs-fix-build.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/hugs.scm (hugs)[source]: Use it.
	[native-inputs]: Remove.

	Change-Id: I8b17f6c8a89fbc25ac9fe40b58962c83b08cbc21

2024-12-23  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: git: Update to 2.47.1.
	* gnu/packages/version-control.scm (git-minimal): Update to 2.47.1.
	(git)[arguments]<install-man-pages>: Update hash.

	Change-Id: I43b730ab22dbf3c8750936cb342f96342b9ca0b0

2024-12-23  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: proof-general: Update to 4.5-2.d668946.
	* gnu/packages/coq.scm (proof-general): Update to 4.5-2.d668946.
	[phases] Remove unneeded phases and fix shebang fix.

	Change-Id: I5ce2775cf18775737853d76b5a50d461aa9d14e6

2024-12-23  Tomas Volf  <~@wolfsden.cz>

	gnu: passt: Update to 2024_12_11.09478d5.
	* gnu/packages/containers.scm (passt): Update to 2024_12_11.09478d5.

	Change-Id: Ib4dab58099337a711fdbca3d700804b8d251d7c7

2024-12-23  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: radicale: Update to 3.3.2.
	* gnu/packages/dav.scm (radicale): Update to 3.3.2.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove no longer used python-pytest-runner. Add
	python-setuptools and python-wheel.
	[propagated-inputs]: Remove no longer used python-dateutil. Add
	python-pika.

	Change-Id: I2fa789fb828cba01bb246e1f747cf170881fc3bb

2024-12-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add pam-hooks.
	* gnu/packages/admin.scm (pam-hooks): Add variable.

	gnu: home: Replace rename in update-symlinks scripts.
	* gnu/home/services/symlink-manager.scm (update-symlinks): Use
	copy-file and delete-file instead of rename-file to avoid an error
	when the target and backup are not in the same filesystem.

2024-12-23  Richard Sent  <richard@freakingpenguin.com>

	deploy: Add ‘--expression’.
	* guix/scripts/deploy.scm (show-help): Add help.
	(%options): Add -e and --expression.
	(guix-deploy): Use expression and check for invalid flag combinations.

	Change-Id: I200c9ff0c9a8c686efff4a21cd33c10429f3c73e

2024-12-23  Richard Sent  <richard@freakingpenguin.com>

	weather: Reword the help message for the expression flag.
	* guix/scripts/weather.scm (show-help): Reword help.

	Change-Id: I670dc0c8f89b81e2f7f8b5d7a9a05f74b3ac9cdd

2024-12-23  Jean-Baptiste Note  <jean-baptiste.note@m4x.org>

	services: syslog: Adjust service for rsyslog compatibility.
	* gnu/services/base.scm (syslog-shepherd-service): Change flag for designating
	configuration file. The long option is not compatible with rsyslog while the
	short is; switch to the short one.

2024-12-23  Jean-Baptiste Note  <jean-baptiste.note@m4x.org>

	services: syslog: Add extra-options argument to syslog service.
	* gnu/services/base.scm (<syslog-configuration>): Add extra-options field.
	  (syslog-shepherd-service): Use it when running the service.

	* doc/guix.texi: Document it.

	Change-Id: I540d070b9a9678b45ec9fa28d6fdc761f9b3fd9a

2024-12-23  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: openmpi@4: Hard-code file name of ‘ssh’ command.
	This patch fixes a runtime error when launching an MPI program using
	mpiexec/mpirun in an environment where the ssh command is not
	available.

	* gnu/packages/mpi.scm (openmpi-4)[inputs]: Add openssh-sans-x.
	(openmpi-4)[arguments]: Fix path in code.

	Change-Id: I65255186c37b6eaba3c283c7046163abc2cb38b7

2024-12-23  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: cadabra2: Fix paths.
	* gnu/packages/engineering.scm (cadabra2)[arguments]<#:phases>[patch-paths]:
	New phase.

	Change-Id: If22ed61f74531bd685c0e588a954982e63cb2d33

2024-12-23  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-nbclassic: Fix build.
	* gnu/packages/jupyter.scm (python-nbclassic)[propagated-inputs]: Add
	python-webcolors-24.

	Change-Id: I57158358594a6cc05814bb608bee1b268f90f6c8

2024-12-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-emoji: Propagate python-typing-extensions.
	The core module imports typing_extensions, so these are likely meant to be propagated.

	* gnu/packages/python-xyz.scm (python-emoji)[native-inputs]: Move
	python-typing-extensions from here…
	[propagated-inputs]: … to here.

2024-12-23  jgart  <jgart@dismail.de>

	gnu: python-pypandoc: Use gexp style.
	* gnu/packages/python-xyz.scm (python-pypandoc): Use gexp style.

	Change-Id: Id1197e0683b43481ebb39bc8dd1aa55acf3ec03b

2024-12-23  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: python-pypandoc: Fix build.
	* gnu/packages/python-xyz.scm (python-pypandoc): Fix build.
	[native-inputs]: Add python-setuptools.
	[home-page]: Follow redirect.

	Change-Id: Id1197e0683b43481ebb39bc8dd1aa55acf3ec03b

2024-12-23  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: elfutils: Fix cross-compilation.
	* gnu/packages/elf.scm (elfutils): Fix cross-compilation
	[arguments]: When cross-compilation, apply patch.
	<#:phases>: Use G-expressions.
	* gnu/packages/patches/elfutils-libdwfl-string-overflow.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: Ia1ab9c09124a140608bda34bf62f0ae80eb44f9b

2024-12-23  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-pytest-qt: Update to 4.4.0.
	* gnu/packages/python-check.scm (python-pytest-qt): Update to 4.4.0.

	Change-Id: I33b8f8be6b6d7cb3e8bac1784fdf22787f24b631

2024-12-23  Benjamin  <benjamin@uvy.fr>

	gnu: Add ocaml-lsp-server.
	* gnu/packages/ocaml.scm (ocaml-lsp-server): New variable.

	Change-Id: Ib861dea3d7d00d570f253ffc3b4955e547dc2676

2024-12-23  Benjamin  <benjamin@uvy.fr>

	gnu: ocaml-merlin-lib: Update to 4.14.
	* gnu/packages/ocaml.scm (ocaml-merlin-lib): Update to 4.14-414.
	* gnu/packages/ocaml.scm (ocaml-merlin-lib-500): Update to 4.14-500.

	Change-Id: I5b2117f34eca6d55b95413a7fefc29c4acdee7e5

2024-12-23  Benjamin  <benjamin@uvy.fr>

	gnu: Add ocamlformat-rpc-lib.
	* gnu/packages/ocaml.scm (ocamlformat-rpc-lib): New variable.

	Change-Id: If936fc70e541c5bf93bb021d8cc9f770b2d5329d

2024-12-23  Benjamin  <benjamin@uvy.fr>

	gnu: Add ocaml-fiber.
	* gnu/packages/ocaml.scm (ocaml-fiber): New variable.

	Change-Id: Ibfab7cde463c806a89836bc42e3b84720fbf7206

2024-12-23  Benjamin  <benjamin@uvy.fr>

	gnu: Add ocaml-chrome-trace.
	* gnu/packages/ocaml.scm (ocaml-chrome-trace): New variable.

	Change-Id: I24dd519d913ea240c3500b824e2342a33d34ed1a

2024-12-23  Benjamin  <benjamin@uvy.fr>

	gnu: Add ocamlc-loc.
	* gnu/packages/ocaml.scm (ocamlc-loc): New variable.

	Change-Id: I0bcc2666d8030f067b964647400ff31e9302d1c7

2024-12-23  Benjamin  <benjamin@uvy.fr>

	gnu: Add dune-rpc.
	* gnu/packages/ocaml.scm (dune-rpc): New variable.

	Change-Id: Ic6488d3517d9bb4dc5a2e55d93be3ceee2103a3e

2024-12-23  Benjamin  <benjamin@uvy.fr>

	gnu: Add ocaml-xdg.
	* gnu/packages/ocaml.scm (ocaml-xdg): New variable.

	Change-Id: I88bc2fd7bb55d721ce1887a727480338dea0590c

2024-12-23  Benjamin  <benjamin@uvy.fr>

	gnu: ocaml-dune-build-info: Fix package.
	* gnu/packages/ocaml.scm (ocaml-dune-build-info): Inherit same way as
	other dune packages.

	Change-Id: I6836bbe6a9860aee8e5fc672e65a1c577690d324

2024-12-23  Benjamin  <benjamin@uvy.fr>

	gnu: Add ocaml-ppx-yojson-conv-lib.
	* gnu/packages/ocaml.scm (ocaml-ppx-yojson-conv-lib): New variable.

	Change-Id: Ifd7d64e88dc873bff08ac393779ecc86594455a1

2024-12-23  Benjamin  <benjamin@uvy.fr>

	gnu: Fix dune-ordering
	* gnu/packages/ocaml.scm (dune-ordering): fix dune-ordering to make
	  it and its inherited packages compatible with package-with-ocaml5.0

	Change-Id: I07dc1e9fe32903a019da846cd6e40333619a3f36

2024-12-23  Zongyuan Li  <zongyuan.li@c0x0o.me>

	gnu: podman: Add "docker" output.
	* gnu/packages/containers.scm (podman)[arguments]<#:phases>[install-docker]:
	New phase.

	Change-Id: I1abaa6412180185808a5c286ec5d2f7e117dcbc7

2024-12-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/golang-crypto: Sort.
	* gnu/packages/golang-crypto.scm (go-github-com-nats-io-jwt-v2,
	go-github-com-nats-io-nkeys, go-gitlab-com-yawning-edwards25519-extra):
	Sort variable alphabetically.

	Change-Id: Idde004a4f7e7add87e47c7b1cbc75e0e92597e17

2024-12-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: reuse: Update to 5.0.2.
	* gnu/packages/license.scm (reuse): Update to 5.0.2.
	[arguments]: Skip test_simple via #:test-flags.
	[inputs]: Remove python-setuptools; add python-attrs, python-click,
	python-freezegun and python-tomlkit.
	[license]: Add cc0 and cc-by-sa4.0.

	Change-Id: I66b800fcd2ebae694cea51a55d065d2f70236d8b

2024-12-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: rust-c2rust-ast-exporter: Do not propagate tinycbor origin.
	Doing so breaks ‘package->manifest-entry’:

	  guix/profiles.scm:377:19: In procedure default-properties:
	  In procedure package-properties: Wrong type argument: #<origin #<<git-reference> url: "https://github.com/intel/tinycbor.git" commit: "d393c16f3eb30d0c47e6f9d92db62272f0ec4dc7" recursive?: #f> #<content-hash sha256:0w38lzj0rz36skc1cn3shllc82c7nn32h88frb8f164a8haq3hkw> () 7fd539f5f8a0>

	* gnu/packages/c2rust.scm (rust-c2rust-ast-exporter-0.18)[propagated-inputs]:
	Remove.  Move “tinycbor-src” to…
	[inputs]: … here.  Add labels.

	Change-Id: Ib4a0896ef3c455dd6c059da17c70e9d56fc305cc

2024-12-22  Christopher Baines  <mail@cbaines.net>

	gnu: python-pbr: Use git-minimal/pinned.
	This helps reduce the dependencies on git, as I think it's find to build with
	a slightly older git, at least during periods when git-minimal/pinned needs
	updating.

	* gnu/packages/version-control.scm (python-pbr)[propagated-inputs]: Use
	git-minimal/pinned.

	Change-Id: Ib90056a1a603e06a99b5c601f9fcba7375dc24ac

2024-12-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: pre-commit: Switch to ‘git-minimal/pinned’.
	* gnu/packages/version-control.scm (pre-commit)[native-inputs]: Switch
	to ‘git-minimal/pinned’.

	Change-Id: I22e09c753a0c4bdd6a904eb2113e5f496f6316d6

2024-12-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-reno: Switch to ‘git-minimal/pinned’.
	* gnu/packages/openstack.scm (python-reno)[native-inputs]: Switch to
	‘git-minimal/pinned’.

	Change-Id: I58c87aba5c6f12991f140e73a55d075a3e21534e

2024-12-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: rust-git2: Switch to ‘git-minimal/pinned’.
	* gnu/packages/crates-vcs.scm (rust-git2-0.15)[native-inputs]: Switch to
	‘git-minimal/pinned’.

	Change-Id: If2cb4c4644bc239a363239ad287acc132db4622d

2024-12-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: podman: Switch to ‘git-minimal/pinned’.
	* gnu/packages/containers.scm (podman)[native-inputs]: Switch to
	‘git-minimal/pinned’.

	Change-Id: I45d774bcd5e0b0e84d934c7368645265fb4459af

2024-12-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: crun: Switch to ‘git-minimal/pinned'.
	* gnu/packages/containers.scm (crun)[native-inputs]: Switch to
	‘git-minimal/pinned’.

	Change-Id: Ie212ec7fa9ee7e82bf20446e2bfc8d8607264481

2024-12-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-kanon: Switch to ‘git-minimal/pinned’.
	* gnu/packages/astronomy.scm (python-kanon)[native-inputs]: Switch to
	‘git-minimal/pinned’.

	Change-Id: I2e16f2625494d6a81f62438981946b83d562b8ae

2024-12-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-gitdb: Switch to ‘git-minimal/pinned’.
	* gnu/packages/version-control.scm (python-gitdb)[native-inputs]: Switch
	to ‘git-minimal/pinned’.

	Change-Id: I0ed536979d1f737d638120968c07ed61eb19de02

2024-12-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-gitpython: Switch to ‘git-minimal/pinned’.
	This will allow updating ‘git-minimal’ and ‘git’ without triggering a
	rebuild of ‘python-gitpython’ and its 3.5K dependents.

	* gnu/packages/version-control.scm (python-gitpython): Depend on
	‘git-minimal/pinned’ instead of ‘git’.

	Change-Id: I7f635270eb915919a40ceb8f0ed2031a8749c75c

2024-12-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-gitpython: Rewrite to use gexps.
	* gnu/packages/version-control.scm (python-gitpython)[arguments]: Change
	to gexps; use ‘search-input-file’.

	Change-Id: I4fb2ce74262a05aaf32644dd3b8bfb674747fdbe

2024-12-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: book-sparc: Fix a typo.
	* gnu/packages/books.scm (book-sparc) [description]: Fix a typo.

	Change-Id: I73f3a7644eefff9610d06b051db5b39484affc3c

2024-12-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: book-sparc: Update to 2.3.0.
	* gnu/packages/books.scm (book-sparc): Update to 2.3.0.

	Change-Id: Icc19e8ec36b361f6d1df3424d4c95a64384bd637

2024-12-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-primecountpy: Fix build.
	* gnu/packages/maths.scm (python-primecountpy)[native-inputs]: Add
	python-wheel.

	Change-Id: I5d2034b237106291b2453b25a94b0d164b7ece49

2024-12-22  Vinicius Monego  <monego@posteo.net>

	gnu: python-memory-allocator: Fix build.
	* gnu/packages/sagemath.scm (python-memory-allocator)[native-inputs]: Add
	python-wheel.

	Change-Id: I9063bb110114285030b06ed403f324b9adddf53e

2024-12-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add missing import.
	This is a followup to 696d949dccf66cbe953eebf329553e4d26ea7f0a.

	Change-Id: I27ab43de95f976fc255a3dc9f1b85e906b869e52

2024-12-22  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: mold: Update to 2.35.1.
	* gnu/packages/mold.scm (mold): Update to 2.35.1.

	Change-Id: Id7e6760a35a16ca531fad59d21ccd14f6eafb878

2024-12-22  Cayetano Santos  <csantosb@inventati.org>

	gnu: yosys: Update to 0.48.
	* gnu/packages/fpga.scm (yosys): Update to 0.48.

	Change-Id: Ie54690664ae42dd306c465112ba3d9d1610c728f

2024-12-22  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: Add perl-gd."
	This reverts commit 7bc9a96c38de5ed14af45fe53bc9acbd25fda190.

	This package is a duplicate

2024-12-22  unmush  <unmush@hashbang.sh>

	gnu: Add mono-6.12.0.
	This includes a patch to add support for a <runpath> element to
	mono's *.dll.config and *.exe.config files.  See
	mono-6.12.0-add-runpath.patch for details.

	* gnu/packages/dotnet.scm (mono-6.12.0-external-repo-specs,
	mono-6.12.0): New variable.
	* gnu/packages/patches/mono-6.12.0-add-runpath.patch,
	gnu/packages/patches/mono-6.12.0-fix-AssemblyResolver.patch,
	gnu/packages/patches/mono-6.12.0-fix-ConditionParser.patch: New patches.
	* gnu/local.mk (dist_patch_DATA): Register new patches.

	Change-Id: I937715ad00df17b92137b8cd364652e7d445e22e

2024-12-22  unmush  <unmush@hashbang.sh>

	gnu: Add libgdiplus.
	* gnu/packages/dotnet.scm (libgdiplus): New variable.

2024-12-22  unmush  <unmush@hashbang.sh>

	gnu: Add mono-5.10.0.
	* gnu/packages/dotnet.scm (mono-5.10.0-external-repo-specs,
	mono-5.10.0): New variables.
	* gnu/packages/patches/mono-5.10.0-later-mcs-changes.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register new patch.

	Change-Id: I59dc84c100f6a540c981dfc4747fab4e5a7eca26

2024-12-22  unmush  <unmush@hashbang.sh>

	gnu: Add mono-pre-5.10.0.
	* gnu/packages/dotnet.scm (mono-pre-5.10.0-external-repo-specs,
	mono-pre-5.10.0): New variables.
	* gnu/packages/patches/mono-mcs-patches-from-5.10.0.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register new patch.

	Change-Id: I8895edf924aea8c87446c351db241f73d50b6c11

2024-12-22  unmush  <unmush@hashbang.sh>

	gnu: Add mono-5.8.0.
	* gnu/packages/dotnet.scm (mono-5.8.0-external-repo-specs, mono-5.8.0):
	New variables.
	* gnu/packages/patches/mono-5.8.0-patches.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register new patch.

	Change-Id: Ibb7379d4b3dacd6c40418510da7b6f203ded812f

2024-12-22  unmush  <unmush@hashbang.sh>

	gnu: Add mono-pre-5.8.0.
	* gnu/packages/dotnet.scm (mono-pre-5.8.0-external-repo-specs,
	mono-pre-5.8.0): New variables.
	* gnu/packages/patches/corefx-mono-pre-5.8.0-patches.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register new patch.

	Change-Id: I36d66e2ea8850e1250af82f3fbbb08f7c62fbeb3

2024-12-22  unmush  <unmush@hashbang.sh>

	gnu: Add mono-5.4.0.
	* gnu/packages/dotnet.scm (mono-5.4.0-external-repo-specs, mono-5.4.0):
	New variables.
	* gnu/packages/patches/corefx-mono-5.4.0-patches.patch,
	gnu/packages/patches/mono-5.4.0-patches.patch: New patches.
	* gnu/local.mk (dist_patch_DATA): Register new patches.

	Change-Id: I07cc0057390210d9e081298fa113a144e1d3c974

2024-12-22  unmush  <unmush@hashbang.sh>

	gnu: Add mono-5.2.0.
	* gnu/packages/dotnet.scm (mono-5.2.0-external-repo-specs, mono-5.2.0):
	New variables.

	Change-Id: Ib9f0eb4955bedce3a4e7a81b8de107f0642eb276

2024-12-22  unmush  <unmush@hashbang.sh>

	gnu: Add mono-5.1.0.
	* gnu/packages/dotnet.scm (mono-5.1.0-external-repo-specs, mono-5.1.0):
	New variables.

	Change-Id: I87b9a3b05008b6ec6904f79051a2854f9d638dff

2024-12-22  unmush  <unmush@hashbang.sh>

	gnu: Add mono-5.0.1.
	* gnu/packages/dotnet.scm (mono-5.0.1-external-repo-specs, mono-5.0.1):
	New variables.

	Change-Id: Ie32ccd0392d5e080dba7e99f42b288d1aed37a22

2024-12-22  unmush  <unmush@hashbang.sh>

	gnu: Add mono-4.9.0.
	* gnu/packages/dotnet.scm (mono-4.9.0): New variable.
	* gnu/packages/patches/mono-4.9.0-fix-runtimemetadataversion.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: If805f64b97d27db4457503617081700d9b4f642b

2024-12-22  unmush  <unmush@hashbang.sh>

	gnu: Add mono-3.12.1.
	* gnu/packages/dotnet.scm (mono-3.12.1-external-repo-specs,
	mono-3.12.1): New variables.

	Change-Id: Icdca585ae10a930ca1456e1cbf7ac322564e5cad

2024-12-22  unmush  <unmush@hashbang.sh>

	gnu: Add mono-3.0.
	* gnu/packages/dotnet.scm (mono-3.0.12-external-repo-specs, mono-3.0):
	New variables.

	Change-Id: I9f8827b22b781d22f9aa686274fc6a88273077fb

2024-12-22  unmush  <unmush@hashbang.sh>

	gnu: Add mono-2.11.4.
	* gnu/packages/dotnet.scm (mono-2.11.4-external-repo-specs,
	mono-2.11.4): New variables.
	(add-external-repos): New procedure.
	* gnu/packages/patches/mono-2.11.4-fixes.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I0736a501d590309550574941b04db8337662dc30

2024-12-22  unmush  <unmush@hashbang.sh>

	gnu: Add mono-2.6.4.
	* gnu/dotnet.scm (mono-2.6.4): New variable.
	* gnu/packages/patches/mono-2.6.4-fixes.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: Ie2238810ea067724978440857150cad269d3d377

2024-12-22  unmush  <unmush@hashbang.sh>

	gnu: Add mono-2.4.2.
	* gnu/packages/dotnet.scm (mono-2.4.2): New variable.
	* gnu/packages/patches/mono-2.4.2.3-fixes.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: If1b84c2465de4ba0fbfb6824f1bcbe2b694b265e

2024-12-22  unmush  <unmush@hashbang.sh>

	gnu: Add mono-1.9.1.
	* gnu/packages/dotnet.scm (mono-1.9.1): New variable.
	* gnu/packages/patches/mono-1.9.1-add-MONO_CREATE_IMAGE_VERSION.patch:
	  New patch.
	* gnu/packages/patches/mono-1.9.1-fixes.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register new patches.

	Change-Id: I013646625b9e5dbc1cd68ecaf8cf4b591dc016a0

2024-12-22  unmush  <unmush@hashbang.sh>

	gnu: Add mono-1.2.6.
	* gnu/packages/dotnet.scm (mono-1.2.6): New variable.
	* gnu/packages/patches/mono-1.2.6-bootstrap.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I02799b39eb53f01f7103e9a127428f420b287f4a

2024-12-22  unmush  <unmush@hashbang.sh>

	gnu: Add pnetlib-git.
	* gnu/packages/dotnet.scm (pnetlib-git): New variable.

	Change-Id: I6337d9589b6e2b1be0e673359a68cd8d247cad03

2024-12-22  unmush  <unmush@hashbang.sh>

	gnu: Add pnet-git.
	* gnu/packages/dotnet.scm (pnet-git): New variable.
	* gnu/packages/patches/pnet-fix-line-number-info.patch,
	gnu/packages/patches/pnet-fix-off-by-one.patch,
	gnu/packages/patches/pnet-newer-libgc-fix.patch,
	gnu/packages/patches/pnet-newer-texinfo-fix.patch: New patches.
	* gnu/local.mk (dist_patch_DATA): Register new patches.

	Change-Id: Ic3e93dbaab24eb73fe9a35f711a710eed6a823a1

2024-12-22  unmush  <unmush@hashbang.sh>

	gnu: Add treecc.
	* gnu/packages/dotnet.scm: New module.
	  (treecc): New package.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register new module.

	Change-Id: Ic809d0aa7a8486a091beccef3dcd22a9821aeb94

2024-12-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libjit: Limit supported systems.
	* gnu/packages/assemply.scm (libjit)[supported-systems]: New field.

	Change-Id: I2afa5cca78d5f15df0a0bfca9b2f4a59db40396e

2024-12-22  Danny Milosavljevic  <dannym@friendly-machines.com>

	Revert "gnu: Add perl-spreadsheet-parseexcel."
	It's a duplicate.

	This reverts commit 22a3211d249b63427337d62a726bec7573a12a92.

2024-12-22  Antero Mejr  <antero@mailbox.org>

	gnu: Add spamassassin.
	* gnu/packages/perl-web.scm (spamassassin): New variable.

	gnu: Add perl-razor2-client-agent.
	* gnu/packages/perl-web.scm (perl-razor2-client-agent): New variable.

	gnu: Add perl-net-libidn.
	* gnu/packages/perl-web.scm (perl-net-libidn): New variable.

	gnu: Add perl-mail-dmarc.
	* gnu/packages/perl-web.scm (perl-mail-dmarc): New variable.

	gnu: Add perl-net-imap-simple.
	* gnu/packages/perl-web.scm (perl-net-imap-simple): New variable.

	gnu: Add perl-net-ip.
	* gnu/packages/perl-web.scm (perl-net-ip): New variable.

	gnu: Add perl-net-smtps.
	* gnu/packages/perl-web.scm (perl-net-smtps): New variable.

	gnu: Add perl-geo-ip.
	* gnu/packages/perl-web.scm (perl-geo-ip): New variable.

	gnu: Add geolite-country-data.
	* gnu/packages/perl-web.scm (geolite-country-data): New variable.

	gnu: Add perl-soap-lite.
	* gnu/packages/perl-web.scm (perl-soap-lite): New variable.

	gnu: Add perl-io-sessiondata.
	* gnu/packages/perl-web.scm (perl-io-sessiondata): New variable.

	gnu: Add perl-gravatar-url.
	* gnu/packages/perl-web.scm (perl-gravatar-url): New variable.

	gnu: Add perl-text-xslate.
	* gnu/packages/perl.scm (perl-text-xslate): New variable.

	gnu: Add perl-user.
	* gnu/packages/perl.scm (perl-user): New variable.

	gnu: Add perl-time-warp.
	* gnu/packages/perl.scm (perl-time-warp): New variable.

	gnu: Add perl-tie-hash-method.
	* gnu/packages/perl.scm (perl-tie-hash-method): New variable.

	gnu: Add perl-text-tabulardisplay.
	* gnu/packages/perl.scm (perl-text-tabulardisplay): New variable.

	gnu: Add perl-text-reform.
	* gnu/packages/perl.scm (perl-text-reform): New variable.

	gnu: Add perl-text-recordparser.
	* gnu/packages/perl.scm (perl-text-recordparser): New variable.

	gnu: Add perl-text-iconv.
	* gnu/packages/perl.scm (perl-text-iconv): New variable.

	gnu: Add perl-text-brew.
	* gnu/packages/perl.scm (perl-text-brew): New variable.

	gnu: perl-text-balanced: Update to 1.75.
	* gnu/packages/perl.scm (perl-text-balanced): Update to 1.75.

	gnu: perl-sub-quote: Update to 2.006008.
	* gnu/packages/perl.scm (perl-sub-quote): Update to 2.006008.

	gnu: Add perl-spreadsheet-parseexcel.
	* gnu/packages/perl.scm (perl-spreadsheet-parseexcel): New variable.

	gnu: Add perl-safe-hole.
	* gnu/packages/perl.scm (perl-safe-hole): New variable.

	gnu: Add perl-package-variant.
	* gnu/packages/perl.scm (perl-package-variant): New variable.

	gnu: Add perl-mldbm.
	* gnu/packages/perl.scm (perl-mldbm): New variable.

	gnu: Add perl-meta-builder.
	* gnu/packages/perl.scm (perl-meta-builder): New variable.

	gnu: Add perl-mail-rfc822-address.
	* gnu/packages/perl.scm (perl-mail-rfc822-address): New variable.

	gnu: Add perl-log-contextual.
	* gnu/packages/perl.scm (perl-log-contextual): New variable.

	gnu: Add perl-graphviz.
	* gnu/packages/perl.scm (perl-graphviz): New variable.

	gnu: Add perl-gd.
	* gnu/packages/perl.scm (perl-gd): New variable.

	gnu: Add perl-function-parameters.
	* gnu/packages/perl.scm (perl-function-parameters): New variable.

	gnu: Add perl-file-libmagic.
	* gnu/packages/perl.scm (perl-file-libmagic): New variable.

	gnu: Add perl-exporter-declare.
	* gnu/packages/perl.scm (perl-exporter-declare): New variable.

	gnu: Add perl-datetime-format-pg.
	* gnu/packages/perl.scm (perl-datetime-format-pg): New variable.

	gnu: Add perl-datetime-format-sqlite.
	* gnu/packages/perl.scm (perl-datetime-format-sqlite): New variable.

	gnu: Add perl-datetime-format-mysql.
	* gnu/packages/perl.scm (perl-datetime-format-mysql): New variable.

	gnu: Add perl-data-messagepack.
	* gnu/packages/perl.scm (perl-data-messagepack): New variable.

	gnu: Add perl-critic-policy-perlsecret.
	* gnu/packages/perl.scm (perl-critic-policy-perlsecret): New variable.

	gnu: Add perl-constant.
	* gnu/packages/perl.scm (perl-constant): New variable.

	gnu: Add perl-config-simple.
	* gnu/packages/perl.scm (perl-config-simple): New variable.

	gnu: Add perl-test-mockrandom.
	* gnu/packages/perl-check.scm (perl-test-mockrandom): New variable.

	gnu: Add perl-test-fork.
	* gnu/packages/perl-check.scm (perl-test-fork): New variable.

	gnu: Add perl-test-file-sharedir.
	* gnu/packages/perl-check.scm (perl-test-file-sharedir): New variable.

	gnu: Add perl-fennec-lite.
	* gnu/packages/perl-check.scm (perl-fennec-lite): New variable.

	gnu: Add perl-test-postgresql.
	* gnu/packages/databases.scm (perl-test-postgresql): New variable.

	gnu: Add perl-sql-translator.
	* gnu/packages/databases.scm (perl-sql-translator): New variable.

	gnu: Add perl-dbix-class-timestamp.
	* gnu/packages/databases.scm (perl-dbix-class-timestamp): New variable.

	gnu: Add perl-dbix-class-dynamicdefault.
	* gnu/packages/databases.scm (perl-dbix-class-dynamicdefault): New variable.

	gnu: Add perl-dbicx-testdatabase.
	* gnu/packages/databases.scm (perl-dbicx-testdatabase): New variable.

	gnu: Add perl-dbix-simple.
	* gnu/packages/databases.scm (perl-dbix-simple): New variable.

	gnu: Add perl-dbix-class-deploymenthandler.
	* gnu/packages/databases.scm (perl-dbix-class-deploymenthandler): New
	variable.

2024-12-22  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: nextpnr-ice40: Update to 0.7.
	* gnu/packages/fpga.scm (nextpnr-ice40): Update to 0.7.

	Change-Id: Ieb85d11bbadedbfe156caa0856690f0c5dbe9de4

2024-12-22  Simon South  <simon@simonsouth.net>

	gnu: nextpnr-ice40: Update to 0.5.
	* gnu/packages/fpga.scm (nextpnr-ice40): Update to 0.5.
	[arguments]<#:configure-flags>: Add "-DBUILD_GUI", "-DUSE_IPO"; update
	"-DCURRENT_GIT_VERSION"; rename "-DICEBOX_ROOT" to
	"-DICESTORM_INSTALL_PREFIX".

2024-12-22  Simon South  <simon@simonsouth.net>

	gnu: nextpnr-ice40: Remove bundled software.
	* gnu/packages/fpga.scm (nextpnr-ice40)[source]: Add modules, snippet.
	[native-inputs]: Add googletest, sanitizers-cmake.
	[inputs]: Add imgui-1.86, pybind11, qtimgui.
	[arguments]: Add "patch-source" phase; reformat gently.

	Change-Id: I1d291ef8356b1cb32f612a055c37654e5c0aba9d

2024-12-22  Simon South  <simon@simonsouth.net>

	gnu: nextpnr-ice40: Fix generated version string.
	* gnu/packages/fpga.scm (nextpnr-ice40)[arguments]<#:configure-flags>: Add
	"-DCURRENT_GIT_VERSION".

	gnu: nextpnr-ice40: Enable tests.
	* gnu/packages/fpga.scm (nextpnr-ice40)[source]: Enable recursive checkout.
	[arguments]<#:configure-flags>: Add "-DBUILD_TESTS".
	<#:tests?>: Remove.

	gnu: nextpnr-ice40: Use gexps.
	* gnu/packages/fpga.scm (nextpnr-ice40)[arguments]: Use gexps.

	gnu: nextpnr-ice40: Use HTTPS for source URL.
	* gnu/packages/fpga.scm (nextpnr-ice40)[source]: Use HTTPS for URL.

	gnu: Add sanitizers-cmake.
	* gnu/packages/cmake.scm (sanitizers-cmake): New variable.

	gnu: Add qtimgui.
	* gnu/packages/qt.scm (qtimgui): New variable.

2024-12-22  Simon South  <simon@simonsouth.net>

	gnu: Add implot.
	* gnu/packages/toolkits.scm (implot): New variable.

	Change-Id: I8f80e6ce61da18aa716aadacfe94df466c18a9a3

2024-12-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: python-spython: Fix build.
	* gnu/packages/linux.scm (python-spython): Fix build.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I693e70daf288e5bdd622111e0720cdcce25c4829

2024-12-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: erofs-utils: Update to 1.8.3.
	* gnu/packages/linux.scm (erofs-utils): Update to 1.8.3.

	Change-Id: I4747701b049fa5a2312cdaeca662601346d413d8

2024-12-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: python-cwlformat: Fix build.
	* gnu/packages/bioinformatics.scm (python-cwlformat): Fix build.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Id3e4bc116d94f4e432b2b11fc35ad1baf7f6f756

2024-12-22  Tomas Volf  <~@wolfsden.cz>

	gnu: crun: Update to 1.19.1.
	* gnu/packages/containers.scm (crun): Update to 1.19.1.

	Change-Id: I6e10bcf654e53f45ad170b1751052bc34953b5ec

2024-12-22  Till Robin Zickel  <trzickel@illegalaliensfrom.space>

	gnu: kvantum: Make it work on Wayland.
	* gnu/packages/qt.scm (kvantum)[inputs]: Add qtwayland.

	Change-Id: If4584b93decc45ee2eef8c5b1ea1121d9ad9ae84

2024-12-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ddcui: Update to 0.5.4.
	* gnu/packages/hardware.scm (ddcui): Update to 0.5.4.

	Change-Id: I035456ab340e6a5d221ff45a6637753abb0f5d7a

2024-12-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ddcutil: Update to 2.1.4.
	* gnu/packages/hardware.scm (ddcutil): Update to 2.1.4.
	[source]: Switch to git-fetch.
	[arguments]: Remove it.
	[inputs]: Add jansson.
	[native-inputs]: Add autoconf, automake and libtool.

	Change-Id: I3024ac4d12c531f36eb4624b11d5f1f3e59e2672

2024-12-22  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-weather-plugin: Update to 0.11.3.
	* gnu/packages/xfce.scm (xfce4-weather-plugin): Update to 0.11.3.

	Change-Id: Icd93cd9b981d552b40412b14a53cb845e9f5081f

2024-12-22  宋文武  <iyzsong@member.fsf.org>

	gnu: mousepad: Update to 0.6.3.
	* gnu/packages/xfce.scm (mousepad): Update to 0.6.3.
	[inputs]: Remove gtk+; add gspell and libxfce4ui.

	Change-Id: Id19145a649fef4c1aab7b306afeaab12c3960180

2024-12-22  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-dict: Update to 0.8.8.
	* gnu/packages/xfce.scm (xfce4-dict): Update to 0.8.8.

	Change-Id: I2d0bc7088533e8cc46fb81701ba37f09ba76c0a5

2024-12-22  宋文武  <iyzsong@member.fsf.org>

	gnu: xfwm4: Update to 4.20.0.
	* gnu/packages/xfce.scm (xfwm4): Update to 4.20.0.

	Change-Id: Ic6acaae40ecd1d3c90a84c99e8a5336e21e27e7c

2024-12-22  宋文武  <iyzsong@member.fsf.org>

	gnu: thunar-volman: Update to 4.20.0.
	* gnu/packages/xfce.scm (thunar-volman): Update to 4.20.0.

	Change-Id: I3f37bc6c37f1fce8fea3636eaa6c7831466c4ebd

2024-12-22  宋文武  <iyzsong@member.fsf.org>

	gnu: thunar: Update to 4.20.0.
	* gnu/packages/xfce.scm (thunar): Update to 4.20.0.

	Change-Id: Iff3ea1e93fc9e23a087582e236eb95951cd644b3

2024-12-22  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-session: Update to 4.20.0.
	* gnu/packages/xfce.scm (xfce4-session): Update to 4.20.0.
	[source]: Adjust snippet.
	[arguments]: Remove 'patch-xflock phase.  Add 'patch-configure phase.
	Pass "--with-wayland-session-prefix" to configure.
	[inputs]: Add gtk-layer-shell and libxfce4windowing.  Remove xset.

	Change-Id: I0b33e30976ef44da5f505cd2cbd486fd025ec270

2024-12-22  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-appfinder: Update to 4.20.0.
	* gnu/packages/xfce.scm (xfce4-appfinder): Update to 4.20.0.

	Change-Id: Ic78aaf9f7c1c1df22dec137281c3af79c57142a1

2024-12-22  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-pulseaudio-plugin: Update to 0.4.9.
	* gnu/packages/xfce.scm (xfce4-pulseaudio-plugin): Update to 0.4.9.

	Change-Id: I16d3c40c07a9d7c2c2a3ad4bdf1a044c78617b1a

2024-12-22  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-power-manager: Update to 4.20.0.
	* gnu/packages/xfce.scm (xfce4-power-manager): Update to 4.20.0.
	[arguments]: Add 'patch-configure phase.
	[native-inputs]: Add glib:bin.

	Change-Id: I094a7ae49dab6f8a8f380d033766eccff2142807

2024-12-22  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-settings: Update to 4.20.0.
	* gnu/packages/patches/xfce4-settings-defaults.patch: Adjust patch.
	* gnu/packages/xfce.scm (xfce4-settings): Update to 4.20.0.
	[arguments]: Use G-Expressions.  Add 'patch-configure phase.
	[inputs]: Add gtk-layer-shell.
	[native-inputs]: Add glib:bin.

	Change-Id: I114e9605dafec5f3ab2b09618cfacd071464e5f7

2024-12-22  宋文武  <iyzsong@member.fsf.org>

	gnu: xfdesktop: Update to 4.20.0.
	* gnu/packages/xfce.scm (xfdesktop): Update to 4.20.0.
	[arguments]: Add 'patch-configure phase.  Adjust 'prepare-background-image
	phase.
	[native-inputs]: Add glib:bin.
	[inputs]: Add gtk-layer-shell, libxfce4windowing and libyaml.

	Change-Id: Ic7f56f7d344b3bd40e0118f8890ece5a69a71e28

2024-12-22  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-panel: Update to 4.20.0.
	* gnu/packages/xfce.scm (xfce4-panel): Update to 4.20.0.
	[source]: Remove 'xfce4-panel-plugins.patch'.
	[arguments]: Add 'patch-configure phase for 'gdbus-codegen'.
	[inputs]: Remove gtk+-2.  Add gtk-layer-shell and libxfce4windowing.
	[native-search-paths]: Replace 'X_XFCE4_LIB_DIRS' with 'XDG_DATA_DIRS'.
	* gnu/packages/patches/xfce4-panel-plugins.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: I8104a9a9e0fcd69b12ebc1346681f6f4bb29e17d

2024-12-22  宋文武  <iyzsong@member.fsf.org>

	gnu: Add libxfce4windowing.
	* gnu/packages/xfce.scm (libxfce4windowing): New package.

	Change-Id: Ica871e0068e423fbc75f58f354cdd5f6e3b66900

2024-12-22  宋文武  <iyzsong@member.fsf.org>

	gnu: tumbler: Update 4.20.0.
	* gnu/packages/xfce.scm (tumbler): Update to 4.20.0.
	[native-inputs]: Remove dbus-glib.
	[arguments]: Add 'patch-configure phase for 'gdbus-codegen'.

	Change-Id: Ie661eae35d935c1e05952d7d5c20872be3ca492f

2024-12-22  宋文武  <iyzsong@member.fsf.org>

	gnu: garcon: Update to 4.20.0.
	* gnu/packages/xfce.scm (garcon): Update to 4.20.0.

	Change-Id: I76831f22da1244074b880b64205a3300d10948cb

2024-12-22  宋文武  <iyzsong@member.fsf.org>

	gnu: exo: Update to 4.20.0.
	* gnu/packages/xfce.scm (exo): Update to 4.20.0.

	Change-Id: Ia847597bfbc1ddc34a8fb2ada761bfa70e327697

2024-12-22  宋文武  <iyzsong@member.fsf.org>

	gnu: elementary-xfce-icon-theme: Update to 0.20.
	* gnu/packages/xfce.scm (elementary-xfce-icon-theme): Update to 0.20.

	Change-Id: I230bf0e71ab85dfd31beec4a7b9b826dedd842dc

2024-12-22  宋文武  <iyzsong@member.fsf.org>

	gnu: libxfce4ui: Update to 4.20.0.
	* gnu/packages/xfce.scm (libxfce4ui): Update to 4.20.0.

	Change-Id: Id5301ea1e0694f9ed2e39943b0742a5690cc73c5

2024-12-22  宋文武  <iyzsong@member.fsf.org>

	gnu: xfconf: Update to 4.20.0.
	* gnu/packages/xfce.scm (xfconf): Update to 4.20.0.
	[arguments]: Add 'patch-configure phase for 'gdbus-codegen'.

	Change-Id: I9b652946796ff65d7fa22338adfcbb6534894169

2024-12-22  宋文武  <iyzsong@member.fsf.org>

	gnu: libxfce4util: Update to 4.20.0.
	* gnu/packages/xfce.scm (libxfce4util): Update to 4.20.0.

	Change-Id: Id503c73d35e76708567d83e47280bc762d5dfc6b

2024-12-22  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-dev-tools: Update to 4.20.0.
	* gnu/packages/xfce.scm (xfce4-dev-tools): Update to 4.20.0.
	[native-inputs]: Add meson.
	[inputs]: Add python.
	[propagated-inputs]: Add glib:bin.

	Change-Id: Ifabd5a554a4af0cfbe86554cac9428c7a61c25ce

2024-12-22  jgart  <jgart@dismail.de>

	gnu: music21: Update to 9.3.0.
	* gnu/packages/music.scm (music21): Update to 9.3.0.
	[native-inputs]: Add python-hatchling.
	[propagated-inputs]: Add python-jsonpickle, python-matplotlib, python-numpy,
	and python-requests. Remove python-webcolors.

	Change-Id: I0053c97d9030a5d5164ef063e08ec1597a5d8d53

2024-12-22  jgart  <jgart@dismail.de>

	music: abjad-ext-ipython: Remove abjad-ext-ipython.
	This package is no longer maintained nor supported for the current version of
	abjad that we package.  See the issue below for more context.
	https://github.com/Abjad/abjad-ext-ipython/issues/9

	* gnu/packages/music.scm (abjad-ext-ipython): Remove variable.

	Change-Id: Id77d340c403bc0619d8664b2a2be69cf3b197efc

2024-12-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/golang-xyz: Sort.
	* gnu/packages/golang-xyz.scm (go-github-com-cheggaaa-pb,
	go-github-com-cheggaaa-pb-v3, go-suah-dev-protect): Sort variables
	alphabetically.

	Change-Id: I776ec6022f614783a2e0b4e3ed8f5868f5569347

2024-12-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mpl-scatter-density: Fix buld.
	* gnu/packages/python-science.scm (python-mpl-scatter-density):
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ica320293019ae3e88e2b0654e356bc4d1be50626

2024-12-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-supersmoother: Fix build
	* gnu/packages/python-science.scm (python-supersmoother):
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: I33f151e74d54b6e0647b3cfae73c063522c35ea3

2024-12-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-gatspy: Fix bulid.
	* gnu/packages/astronomy.scm (python-gatspy): [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ifdf06dfcd049a4243f92e409173d296068812ef2

2024-12-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-trimesh: Update to 4.5.3.
	* gnu/packages/python-science.scm (python-trimesh): Update to 4.5.3, fix
	build.
	[arguments] <phases>: Remove 'fix-build, as resolved upstream.
	Delete 'sanity-check.

	Change-Id: I9320912764506a8c0d0bd7f300dca98b32ce4333

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add ruby-prism.
	* gnu/packages/ruby.scm (ruby-prism): New variable.

	Change-Id: I85b078257e97c5e3e326556a314c0006193a144c

2024-12-21  Vinicius Monego  <monego@posteo.net>

	gnu: python-mapie: Update to 0.9.1.
	* gnu/packages/statistics.scm (python-mapie): Update to 0.9.1.
	[arguments]: Run all tests.

	Change-Id: I8c38e327a5db38eb112be3731d3fcd190dc04280

2024-12-21  Vinicius Monego  <monego@posteo.net>

	gnu: darktable: Update to 5.0.0.
	* gnu/packages/photo.scm (darktable): Update to 5.0.0.

	Change-Id: I9d34c703ea542196dcb510e9bd02aa021ca504f3

2024-12-21  Vinicius Monego  <monego@posteo.net>

	gnu: homebank: Update to 5.8.5.
	* gnu/packages/finance.scm (homebank): Update to 5.8.5.

	Change-Id: I5b802b9d0b300f4f94ed81bac271f4a2b8355b42

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: c2rust: Clean up environment variable names.
	* gnu/packages/c2rust.scm (rust-c2rust-ast-exporter-0.18)[arguments]
	<#:phases>[bundle-tinycbor]: Define GUIX_TINYCBOR_SOURCE_DIR.
	(c2rust)[arguments]<#:phases>[patch]: Define GUIX_TINYCBOR_SOURCE_DIR.
	* gnu/packages/patches/c2rust-ast-exporter-local-search.patch: Use
	GUIX_TINYCBOR_SOURCE_DIR.

	Change-Id: I2794016aaa56e5358a8153faf0e46ffb22d6b293

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add c2rust.
	* gnu/packages/c2rust.scm (c2rust): New variable.
	* gnu/packages/patches/c2rust-ast-exporter-local-search.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add reference to it.

	Change-Id: I9a80c6071a48ab5baed0a83e1c2463f83a6c6b9b

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-c2rust-transpile.
	* gnu/packages/c2rust.scm (rust-c2rust-transpile): New variable.

	Change-Id: Ifc5c7f506c4893119df0d6d662aeafdefbd0c0b0

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-c2rust-ast-exporter.
	* gnu/packages/c2rust.scm (%tinycbor-source): New variable.
	(rust-c2rust-ast-exporter-0.18): New variable.

	Change-Id: I1a9944dd90760e09ab05e06f451623ad62570285

2024-12-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-cssselect2: Fix build.
	* gnu/packages/python-web.scm (python-cssselect2)[native-inputs]: Add
	python-flit.

	Change-Id: Icea70b984b2009eb7963c5846ac7a3bb1664c2b4

2024-12-21  Vinicius Monego  <monego@posteo.net>

	gnu: blender: Update to 3.6.19.
	* gnu/packages/graphics.scm (blender): Update to 3.6.19.

	Change-Id: I8029ffd3f6670fbf04bb0b86b974320b31c14ca8

2024-12-21  Vinicius Monego  <monego@posteo.net>

	gnu: python-async-lru: Fix build.
	* gnu/packages/python-xyz.scm (python-async-lru)[native-inputs]: Add
	python-pytest-cov, python-wheel.

	Change-Id: I117bd223f9ff1e75a5bd7309c5a3c3578fa68a1e

2024-12-21  Vinicius Monego  <monego@posteo.net>

	gnu: mixxx: Update to 2.4.2.
	* gnu/packages/music.scm (mixxx): Update to 2.4.2.

	Change-Id: Ie2ede99542c86126faa89dff86b60210729ef02a

2024-12-21  Vinicius Monego  <monego@posteo.net>

	gnu: libdjinterop: Update to 0.22.1.
	* gnu/packages/audio.scm (libdjinterop): Update to 0.22.1.

	Change-Id: I87dc524ba4c6e5da2ce42afc0b8f0f42337a61c8

2024-12-21  Vinicius Monego  <monego@posteo.net>

	gnu: librepcb: Update to 1.2.0.
	* gnu/packages/engineering.scm (librepcb): Update to 1.2.0.
	[source, arguments]: Rename "fontobene-qt5" to "fontobene-qt".
	<#:phases>: Skip a failing test in the check phase.
	[inputs]: Replace fontobene-qt5 by fontobene-qt.

	Change-Id: I5baa341f52a265ab487248a61d7ef8890af09b07

2024-12-21  Vinicius Monego  <monego@posteo.net>

	gnu: Add fontobene-qt.
	* gnu/packages/fontutils.scm (fontobene-qt): New variable.
	(fontobene-qt5): Deprecate package in favor of fontobene-qt.

	Change-Id: I2177ff292a1b71d212fb0b03d772808d7525b039

2024-12-21  Vinicius Monego  <monego@posteo.net>

	gnu: kdenlive: Update to 24.12.0.
	* gnu/packages/kde.scm (kdenlive): Update to 24.12.0.

	Change-Id: I860f43c2ef5120faaeb3be26e0ca45c93555c64b

2024-12-21  Vinicius Monego  <monego@posteo.net>

	gnu: ffmpeg-normalize: Update to 1.31.0.
	* gnu/packages/video.scm (ffmpeg-normalize): Update to 1.31.0.
	[source]: Update URI.

	Change-Id: I32cf60c82ff5be8c78bbcaad36b41196e9ff4dfd

2024-12-21  Vinicius Monego  <monego@posteo.net>

	gnu: python-symengine: Update to 0.13.0.
	* gnu/packages/python-xyz.scm (python-symengine): Update to 0.13.0.

	Change-Id: I36e949030a831550d36ef037f93ebde53537fbc6

2024-12-21  Vinicius Monego  <monego@posteo.net>

	gnu: symengine: Update to 0.13.0.
	* gnu/packages/algebra.scm (symengine): Update to 0.13.0.

	Change-Id: Iddb94b79483a977fe98b2cf7592b00ad82777743

2024-12-21  Vinicius Monego  <monego@posteo.net>

	gnu: python-arviz: Update to 0.20.0.
	* gnu/packages/statistics.scm (python-arviz): Update to 0.20.0.

	Change-Id: I9998e822b1961d2ddf487b71d1bc3b45841b2b3c

2024-12-21  Vinicius Monego  <monego@posteo.net>

	gnu: python-deepxde: Update to 1.12.2.
	* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.12.2.

	Change-Id: Idf8666adeb824b9967d24914f1a85ab3f73408ee

2024-12-21  Vinicius Monego  <monego@posteo.net>

	gnu: python-pandapipes: Update to 0.11.0.
	* gnu/packages/engineering.scm (python-pandapipes): Update to 0.11.0.
	[source]: Update URI.

	Change-Id: I43bf0f48a92912abc5c6ee528f7338e2ec269b2b

2024-12-21  Vinicius Monego  <monego@posteo.net>

	gnu: shotcut: Update to 24.11.17.
	* gnu/packages/video.scm (shotcut): Update to 24.11.17.
	[inputs]: Add qtcharts.

	Change-Id: I810b25a50e42af05c09c762c9f912bba4953f33b

2024-12-21  Vinicius Monego  <monego@posteo.net>

	gnu: mlt: Update to 7.28.0.
	* gnu/packages/video.scm (mlt): Update to 7.28.0.

	Change-Id: I1da0bcb3055a4c07f03076c71590a049883db80e

2024-12-21  Vinicius Monego  <monego@posteo.net>

	gnu: python-hy: Update to 1.0.0.
	* gnu/packages/python-xyz.scm (python-hy): Update to 1.0.0.

	Change-Id: Id9e65e8042f1f8e0a7b854b3abd34faebcc9eb3b

2024-12-21  Vinicius Monego  <monego@posteo.net>

	gnu: python-cma: Update to 4.0.0.
	* gnu/packages/machine-learning.scm (python-cma): Update to 4.0.0.

	Change-Id: I255eea8b3884b825d560c12d16a4ea59fb780a93

2024-12-21  Vinicius Monego  <monego@posteo.net>

	gnu: gmic: Update to 3.4.3.
	* gnu/packages/image-processing.scm (gmic): Update to 3.4.3.

	Change-Id: I9beeef77085c025b59cf16b53aef6d62cf540ace

2024-12-21  Vinicius Monego  <monego@posteo.net>

	gnu: python-motulator: Update to 0.5.0.
	* gnu/packages/engineering.scm (python-motulator): Update to 0.5.0.

	Change-Id: I6534c7801d4a03eddca4cce5219f39ae1a8a18b7

2024-12-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: yggdrasil: Update to 0.5.12.
	* gnu/packages/networking.scm (yggdrasil): Update to 0.5.12.

	Change-Id: I9a04a531ffdb12a1bd29da2c227e1791f2e77c16

2024-12-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-arceliar-ironwood: Update to v0.0.0-20241213013129-743fe2fccbd3.
	* gnu/packages/golang-web.scm (go-github-com-arceliar-ironwood): Update to v0.0.0-20241213013129-743fe2fccbd3.

	Change-Id: I8bc63c83b4b4511e4ab7ca47ece0b58eb8ff026b

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-c2rust-build-paths.
	* gnu/packages/c2rust.scm (rust-c2rust-build-paths-0.18): New variable.

	Change-Id: I84d617f2d86f31ee7aa94bb3ecbaeac0939cb317

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-c2rust-ast-builder.
	* gnu/packages/c2rust.scm (rust-c2rust-ast-builder-0.18): New variable.

	Change-Id: Ib7944e20955996f6377abef33a020c64b676eaf8

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-c2rust-ast-printer.
	* gnu/packages/c2rust.scm (rust-c2rust-ast-printer-0.18): New variable.

	Change-Id: I9730eef9e26834ce4dd74ada406d4aa78685f24a

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-c2rust-bitfields.
	* gnu/packages/c2rust.scm (rust-c2rust-bitfields-0.18): New variable.

	Change-Id: I1be51f171bc9c3955868f39d5c103c019c26d294

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-c2rust-bitfields-derive.
	* gnu/packages/c2rust.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	Change-Id: Id65ff99ef166152217c6b16b38a56a9329e28d53

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-clang-sys@1.8.1.
	* gnu/packages/crates-io.scm (rust-clang-sys-1.8): New variable.

	Change-Id: Ie02419a94635fd7f2d44cd7231fcb8a6a33713fd

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-dtoa@1.0.9.
	* gnu/packages/crates-io.scm (rust-dtoa-1): New variable.

	Change-Id: I67cf0a8cf2bccbbbbbce79b6b2c49bc313511099

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-log-reroute.
	* gnu/packages/crates-io.scm (rust-log-reroute-0.1): New variable.

	Change-Id: I05866a562fbcc0fc892e21e33cb56b2872de0639

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-serde-bencode.
	* gnu/packages/crates-io.scm (rust-serde-bencode-0.2): New variable.

	Change-Id: Iab4aaf5de84a03ca97e77f5b4826adfab579d913

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add rust-bindgen@0.65.1.
	* gnu/packages/crates-io.scm (rust-bindgen-0.65): New variable.

	Change-Id: Ic0f508434fe844e795da01578125d0b0f8479d5b

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-gymnasium: Fix build.
	* gnu/packages/machine-learning.scm (python-gymnasium)[native-inputs]: Add
	python-setuptools.

	Change-Id: I97e1283e1696b22489e91b4160b0bf49b513d3e7

2024-12-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-parsley: Fix build.
	* gnu/packages/python-xyz.scm (python-parsley):
	[arguments] <test-flags>: Provide test directories, enable all tests.

	Change-Id: I164e24ffb24114e4cc548b76df261e3e447ffa08

2024-12-21  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-tldr: Fix build.
	* gnu/packages/python-xyz.scm (python-tldr)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ie4891c4409e4b985ef5d7e57f38f308296abcdc0

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add whisper-cpp.
	* gnu/packages/machine-learning.scm (whisper-cpp): New variable.

	Change-Id: I1ab60be8a64b517d537fad651a7fabcd012025a1

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-geopack: Fix build.
	* gnu/packages/geo.scm (python-geopack)[native-inputs]: Add python-setuptools,
	python-wheel.

	Change-Id: I5edf98e5927073d42b9336af7bd3a9bb829ff9fd

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-pyahocorasick: Fix build.
	* gnu/packages/bioinformatics.scm (python-pyahocorasick)[native-inputs]: Add
	python-setuptools.

	Change-Id: Icbeb9cc8a9a4b08d97e561454ce46a0a234c0852

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-werkzeug: Fix build.
	* gnu/packages/python-web.scm (python-werkzeug)[native-inputs]: Add
	python-setuptools, python-wheel.

	Change-Id: Ib962442b316827e944a1566bea3bc68d7c4b083d

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-farama-notifications: Fix build.
	* gnu/packages/python-xyz.scm (python-farama-notifications)[native-inputs]:
	Add python-setuptools, python-wheel.

	Change-Id: Ie608228e459156a370154c80d25e3ca820c8003c

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-property-cached: Fix build.
	* gnu/packages/python-xyz.scm (python-property-cached)[native-inputs]: Add
	python-setuptools, python-wheel.

	Change-Id: I919314b2b990cccbd1f144a612a36db34d6e52c6

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-geojson: Fix build.
	* gnu/packages/python-xyz.scm (python-geojson)[native-inputs]: Add
	python-setuptools, python-wheel.

	Change-Id: I275dd67016c39ad0be8794852c7765679f63f45c

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-rpy2: Update to 3.5.17.
	* gnu/packages/statistics.scm (python-rpy2): Update to 3.5.17.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: If00abda9c8204bc0f4a57e3034dd6eb2d6b23d54

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-pyct: Fix build.
	* gnu/packages/python-xyz.scm (python-pyct)[native-inputs]: Add
	python-setuptools, python-wheel.

	Change-Id: I286699bade6de727088b7d46e18abe547fb2a312

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-amqp: Fix build.
	* gnu/packages/python-xyz.scm (python-amqp)[arguments]<#:test-flags>: Fix
	specification of ignore.
	[native-inputs]: Add python-setuptools, python-wheel.

	Change-Id: I7e8f0409317ce62e528a1bd224381a295bbf4821

2024-12-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-colorcet: Fix build.
	* gnu/packages/python-xyz.scm (python-colorcet)[native-inputs]: Add
	python-setuptools, python-wheel.

	Change-Id: I4a2c721bd5fffd3475bb97273a284eef1433aaa9

2024-12-21  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.63.9.
	* gnu/packages/prolog.scm (trealla): Update to 2.63.9.

	Change-Id: I42fa6fa24b5b145774c514f3e5cad0cd3c3e77d2

2024-12-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.287.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.287.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: If1a3837cca46eac93f90b962aead5006989c692c

2024-12-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.231.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.231.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I5007189b56b89d1b3c1cc9699e6160f2c2760865

2024-12-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.174.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.174.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: Idd53664c8736498de58ee964761b1cb842eca745

2024-12-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.120.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.120.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I6498a214993a23d8118f5302c2c90e79bee1605d

2024-12-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.66.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.66.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I9164250230e4a21c3ef6c6139cffbba1d93d6542

2024-12-20  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: Add guile-libnotify.
	* gnu/packages/guile-xyz.scm (guile-libnotify): New variable.

	Change-Id: I675b5952957e6205786a950a8dc90f507e43cdfb

2024-12-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-irc-parser-tests: Fix build and enable tests.
	* gnu/packages/irc.scm (python-irc-parser-tests)[arguments]: Remove field to
	enable tests.
	[native-inputs]: Add python-girc, python-ircmatch, python-setuptools, and
	python-wheel.

	Change-Id: I9f98a98a1e6f1e3cbfdffed6048d5cd89bd51094

2024-12-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-ircmatch.
	* gnu/packages/irc.scm (python-ircmatch): New variable.

	Change-Id: I50d8aec4ff264c897f255ca81e61a74644c34f91

2024-12-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-girc.
	* gnu/packages/irc.scm (python-girc): New variable.

	Change-Id: I81be23985e59a18819ba2202e1689c84bdb10d08

2024-12-20  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-suah-dev-protect: Fix a lint warning.
	* gnu/packages/golang-xyz.scm (go-suah-dev-protect) [synopsis]: Fix a lint
	warning: Remove a period at the end of the synopsis.

	Change-Id: Icde2f81fa7abc7485e0d1c5bc05de08d63796707

2024-12-20  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: yggdrasil: Update to 0.5.11.
	* gnu/packages/networking.scm (yggdrasil): Update to 0.5.11.
	[propagated-inputs]: Add go-suah-dev-protect.

	Change-Id: I9a7bfcfb66e76fca18a0cec5ac447d7e3900227f

2024-12-20  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-suah-dev-protect.
	* gnu/packages/golang-xyz.scm (go-suah-dev-protect): New variable.

	Change-Id: Idf224b6571da2aefb99811ee3cd9fead67614d61

2024-12-20  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-arceliar-ironwood: Update to v0.0.0-20241210120540-9deb08d9f8f9.
	* gnu/packages/golang-web.scm (go-github-com-arceliar-ironwood): Update to v0.0.0-20241210120540-9deb08d9f8f9.

	Change-Id: I4896468e6ccab9a4c68c72363a99e16b65c3f474

2024-12-20  Hilton Chain  <hako@ultrarare.space>

	gnu: go-filippo-io-age: Update to 1.2.1. [security fix]
	age vulnerable to malicious plugin names, recipients, or identities causing
	arbitrary binary execution:
	https://github.com/advisories/GHSA-32gq-x56h-299c

	* gnu/packages/golang-crypto.scm (go-filippo-io-age): Update to 1.2.1.

	Change-Id: I62dfffb3ffa5a049c934b48b8bb9d243f4757b12

2024-12-20  André Batista  <nandre@riseup.net>

	gnu: make-torbrowser: Re-enable rust SIMD optimizations.
	This reverts commit 981ac81dac225c89ff60c4959819e5b91e5dd1f2, as both browsers
	are now based on ESR 128.

	* gnu/packages/tor-browsers.scm (make-torbrowser)[arguments]
	<#:configure-flags>: Enable rust SIMD optimizations.

	Change-Id: I8a5c6cf3295d2ed277734ae96a2aa8a9e6d2d0f3

2024-12-20  André Batista  <nandre@riseup.net>

	gnu: make-torbrowser: Unbundle nss.
	* gnu/packages/tor-browsers.scm (make-torbrowser)[inputs]: Add nss-rapid.
	[arguments]<#:configure-flags>: Uncomment '--with-system-nss'.
	<#:phases>: Adjust comment.

	Change-Id: I80ecf0bb82608b084b92fefae88e653c10d1f1c2

2024-12-20  André Batista  <nandre@riseup.net>

	gnu: make-torbrowser: Use ffmpeg-7.
	* gnu/packages/tor-browsers.scm (make-torbrowser)[inputs]: Replace ffmpeg with
	ffmpeg-7.

	Change-Id: I957040ea6d58dca0c8b3e7b78283a55aac3308c1

2024-12-20  André Batista  <nandre@riseup.net>

	gnu: make-torbrowser: Unbundle libwebp.
	* gnu/packages/tor-browsers.scm (make-torbrowser)[inputs]: Add libwebp.
	[arguments]<#:configure-flags>: Add '--with-system-webp'.
	<#:phases>: Remove bundled libwebp.

	Change-Id: I409f00ee0c0a96d08ab93dca2a297dee6bafe56d

2024-12-20  André Batista  <nandre@riseup.net>

	gnu: make-torbrowser: Remove bundled zlib from source.
	* gnu/packages/tor-browsers.scm (make-torbrowser)[arguments]<#:phases>: Remove
	bundled zlib.

	Change-Id: I96bc7416b0f69670cf03def0418cb0ced68ae28e

2024-12-20  André Batista  <nandre@riseup.net>

	gnu: make-torbrowser: Remove bzip2 from inputs.
	bzip2 is not needed anymore.

	* gnu/packages/tor-browsers.scm (make-torbrowser)[inputs]: Remove bzip2.
	[arguments]<#:configure-flags>: Remove '--with-system-bz2' comment.

	Change-Id: I623b405203d6560eaf641932dc3865bb27f0ee58

2024-12-20  André Batista  <nandre@riseup.net>

	gnu: make-torbrowser: Unbundle libevent.
	* gnu/packages/tor-browsers.scm (make-torbrowser)[arguments]
	<#:configure-flags>: Uncomment '--with-system-libevent'.
	<#:phases>: Remove bundled libevent.

	Change-Id: I695ecd2648d6cd97c91297b0ad4e0d0985783b64

2024-12-20  André Batista  <nandre@riseup.net>

	gnu: make-torbrowser: Unbundle libvpx.
	* gnu/packages/tor-browsers.scm (make-torbrowser)[arguments]
	<#:configure-flags>: Uncomment '--with-system-libvpx'.
	<#:phases>: Remove bundled libvpx.

	Change-Id: Ie77cf4052a2b1e3e0959598c5e5d42bb397c666c

2024-12-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-flask-restx: Update to 1.3.0.
	* gnu/packages/python-web.scm (python-flask-restx): Update to 1.3.0.
	[arguments]<#:phases>[check]: Exclude test.

	Change-Id: Ib01efe9e98e8b9971286a83266011fa0d7b2ca45

2024-12-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-cloud-init: Fix build.
	* gnu/packages/python-web.scm (python-cloud-init)[native-inputs]: Add
	python-setuptools, python-wheel.

	Change-Id: Icf67de808cd43771eaa51b5a22d0059b3e095dd9

2024-12-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add python-webcolors@24.11.1.
	* gnu/packages/python-web.scm (python-webcolors-24): New variable.

	Change-Id: I3d4aa5e37d2518cc1b3d8c1f43e11b96c51f0ca9

2024-12-20  Hilton Chain  <hako@ultrarare.space>

	gnu: egl-wayland: Update to 1.1.17.
	* gnu/packages/xorg.scm (egl-wayland): Update to 1.1.17.

	Change-Id: I202496a160ac825a86a07700b1dc2b75c9d8d87f

2024-12-20  Hilton Chain  <hako@ultrarare.space>

	gnu: eglexternalplatform: Update to 1.2.
	* gnu/packages/xorg.scm (eglexternalplatform): Update to 1.2.
	[build-system]: Switch to meson-build-system.

	Change-Id: I8fcc3155b3f2897a679c79084b1eedb7947e57ab

2024-12-20  Hilton Chain  <hako@ultrarare.space>

	gnu: Remove egl-gbm.
	* gnu/packages/xorg.scm (egl-gbm): Delete variable.

	Change-Id: I5154009ac81f5a8fcf789a80d32217a95280d15b

2024-12-20  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-zig-mode: Update to 0.0.8-2.f0b4a48.
	* gnu/packages/emacs-xyz.scm (emacs-zig-mode): Update to 0.0.8-2.f0b4a48.
	[arguments]<#:test-command>: Update test command.

	Change-Id: I86eb683db49ed4018518d6fd5bb5584cb5c97960

2024-12-20  John Kehayias  <john.kehayias@protonmail.com>

	gnu: pipewire: Update to 1.2.7.
	* gnu/packages/linux.scm (pipewire): Update to 1.2.7.

	Change-Id: I80b535fa492f53f6e0c21beeaffd8c30e6ba5d51

2024-12-20  Herman Rimm  <herman@rimm.ee>

	gnu: arm-trusted-firmware-imx8mq: Fix build.
	* gnu/local.mk (dist_patch_DATA): Register patches.
	* gnu/packages/firmware.scm (make-arm-trusted-firmware): Add make-flags
	argument.  [source]: Use patches.
	(arm-trusted-firmware-imx8mq): Refactor.
	* gnu/packages/patches/8mq-enable-imx_hab_handler.patch: Add file.
	* gnu/packages/patches/8mq-move-stack-to-ocram_s.patch: Add file.

	Change-Id: I8a72c1ceb5e00e113ae91a7c2f5b733d981185d6

2024-12-20  Herman Rimm  <herman@rimm.ee>

	gnu: make-arm-trusted-firmware: Update to 2.12.
	* gnu/packages/firmware.scm (make-arm-trusted-firmware): Update to 2.12.
	[arguments]: Select correct objcopy and objdump variants.
	[native-inputs]: Add python to avoid warnings.

	Change-Id: Iccff10b16090913fe5c99491d8335f8ede09038c

2024-12-20  Herman Rimm  <herman@rimm.ee>

	gnu: arm-trusted-firmware: Reformat.
	* gnu/packages/firmware.scm (arm-trusted-firmware)[source]: Use modules.
	[synopsis]: Mention supported architectures.
	[description]: Fix "ARMv7A" typo.  Remove newline.

	Change-Id: I52d1a02f27e1c8ebbe5b48ea9a69e4c008ff5b9c

2024-12-20  Herman Rimm  <herman@rimm.ee>

	gnu: arm-trusted-firmware-rk3399: Reformat.
	* gnu/packages/firmware.scm (arm-trusted-firmware-rk3399)[name]: Remove.
	[native-inputs]: Reformat.

	Change-Id: Ib44246f0c3929fcf8c6f625df53e3a307fc87595

2024-12-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: python-gamera: Update to 4.0.1.
	* gnu/packages/python-xyz.scm (python-gamera): Update to 4.0.1.
	  [arguments]: Update 'check' phase.

	Change-Id: Ie0817e0c22db8417f9bd3e28aed4d0711ce71ab0

2024-12-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: urh: Update to 2.9.8.
	* gnu/packages/radio.scm (urh): Update to 2.9.8.
	  [arguments]: Update 'disable-some-tests' phase.

	Change-Id: I718defd03c7e9b4d0596e891e1e350c987e0a6b7

2024-12-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: python-construct: Update to 2.10.70-1.c1171b1.
	* gnu/packages/python-xyz.scm (python-construct): Update to 2.10.70-1.c1171b1.
	  [propagated-inputs]: Add python-cryptography.

	Change-Id: Ie7d877827865224f90d8588f1706a354443de02c

2024-12-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 298.
	* gnu/packages/lisp.scm (txr): Update to 298.

	Change-Id: If0c79aa4606875edf42d980f8f2e17b8cdd0c849

2024-12-19  Cage  <cage-dev@twistfold.it>

	gnu: cl-nodgui: Update to 0.7.2.0-2.9a1b2c6.
	* gnu/packages/lisp-xyz.scm (sbcl-nodgui): Update to 0.7.2.0-2.9a1b2c6.
	  [inputs]: Add tcllib.
	  [arguments]: Update 'fix-paths' phase.

	Change-Id: If230ce77603bfc30686a1036908687d461312b75

2024-12-19  Noé Lopez  <noelopez@free.fr>

	gnu: emulators: Add libretro-beetle-gba.
	* gnu/packages/emulators.scm (libretro-beetle-gba): New variable.

	Change-Id: I3f58972ae9065e7e59b2d9fd5b31d528f7690da2
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-12-19  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-magit: Update to 4.1.3.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 4.1.3.

	Change-Id: Ic645c3febe0290907c1838425c899981c1428c2e

2024-12-19  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-with-editor: Update to 3.4.3.
	* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 3.4.3.

	Change-Id: I0e593630652ba3cff5974764fb19b54af0d65f78

2024-12-19  Tomas Volf  <~@wolfsden.cz>

	gnu: cgit: Update to 1.2.3-7.751a5b5.
	* gnu/packages/version-control.scm (cgit): Update to 1.2.3-7.751a5b5.

	Change-Id: I3f4d27246065d67a258a8cf3b3dea2e0b2d2bc9f
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-12-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add pyre.
	* gnu/packages/python-science.scm (pyre): New variable.

	Change-Id: I4a26d7a83f24210104cb0ab50b5392ab97d9bfc4

2024-12-19  reza  <reza@housseini.me>

	gnu: network-manager-openconnect: Update to 1.2.10
	* gnu/packages/gnome.scm (network-manager-openconnect): Update to 1.2.10.
	  [source, inputs]: Add input webkitgtk-with-libsoup2.

	Change-Id: I8dd75a6d360e49c298ef498afc15452c6612ab89

2024-12-18  Herman Rimm  <herman@rimm.ee>

	gnu: bootloaders: u-boot-sandbox: Reformat.
	* gnu/packages/bootloaders.scm (u-boot-sandbox): Wrap at 72 columns.

	Change-Id: I440c05b369c0be1437a3174e055efeeda8e5fe01

2024-12-18  Herman Rimm  <herman@rimm.ee>

	gnu: u-boot: Use search-patches.
	* gnu/packages/bootloaders.scm (%u-boot-rockchip-inno-usb-patch,
	%u-boot-allow-disabling-openssl-patch): Remove variables, move comments.
	(u-boot)[source]: Use search-patches.
	* gnu/packages/patches/u-boot-allow-disabling-openssl.patch: Comment.
	* gnu/packages/patches/u-boot-rockchip-inno-usb.patch: Remove E-Mail
	metadata.  Replace diffstat with comments.  Reapply to U-Boot v2024.10.

	Change-Id: I760a2e81bddfc2a80ef149fe1ac4496cbbd937a0

2024-12-18  Herman Rimm  <herman@rimm.ee>

	gnu: u-boot-tools: Remove extraneous native-input.
	* gnu/package/bootloaders.scm (u-boot-tools)[native-inputs]: Remove
	sdl2.

	Change-Id: I14d8a605f5e7232f6047ddccfcbd0249ee4b661c

2024-12-18  Herman Rimm  <herman@rimm.ee>

	gnu: u-boot: Update to 2024.10.
	* gnu/packages/bootloaders.scm (u-boot): Update to 2024.10.
	[source]: Remove build-without-libcrypto patch.  Use git-fetch.
	(%u-boot-build-without-libcrypto-patch): Remove variable.
	(u-boot-tools)[arguments]: Enable test_spl.  Disable sandbox tests and
	kwbimage.
	(python-u-boot-pylib)[arguments]: Add phase to fix build file.
	(make-u-boot-package)[arguments]: Disable kwbimage.
	(u-boot-sandbox): Only keep CONFIG_FIT_CIPHER disabled.
	[inputs]: Add efitools.
	(u-boot-rockpro64-rk3399): Replace CONFIG_DM_SCSI with CONFIG_SCSI.
	* gnu/packages/patches/u-boot-build-without-libcrypto.patch: Delete.
	* gnu/local.mk (dist_patch_DATA): Remove patch.

	Change-Id: I07cb0df0431ed45af0beb05105ae948136dd9eb3

2024-12-18  Herman Rimm  <herman@rimm.ee>

	Revert "gnu: u-boot-tools: Fix segfault while running tests."
	This reverts commit e526b8b11debb184929abd013b7d589c9db245fa.

2024-12-18  Leo Famulari  <leo@famulari.name>

	gnu: MPD: Update to 0.23.16.
	* gnu/packages/mpd.scm (mpd): Update to 0.23.16.

	Change-Id: I2efb423027848d3cc0a87470dffa179aff6f7c47

2024-12-18  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: yt-dlp: Update to 2024.12.13.
	* gnu/packages/video.scm (yt-dlp): Update to 2024.12.13.

	Change-Id: I9aaf05b55c5f5e8fd07616945dc5b4bfde1573b2

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: Add node alias for node-lts.
	The node alias should henceforth refer to versions of Node.js that are at
	least as recent as node-lts.

	* gnu/packages/node.scm (node): New variable.

	Change-Id: I1f19914715dda7da6bb45917e32b53227b480929

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: node: Rename variable to node-bootstrap and hide package.
	The package formerly known as node has security issues, so should only be used
	to bootstrap more recent and secure versions of node.

	* gnu/packages/node.scm (node): Rename to...
	(node-bootstrap): ... this, and make it a hidden package.

	Change-Id: I536a8f55faa14f8221915467c2981053f4c4d70e

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: esbuild-node: Use node-lts instead of node.
	* gnu/packages/web.scm (esbuild-node)[#:phases]<build-platform>: Remove
	workaround needed for building with older versions of Node.
	[native-inputs]: Replace node by node-lts.

	Change-Id: Iedf30dc1a395e674007c08ce6c0881dbb0f94f0e

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: vlang: Use node-lts instead of node.
	* gnu/packages/vlang.scm (vlang)[native-inputs]: Replace node by node-lts.

	Change-Id: Iaf577f0b9bbd7095392c88c2d2737c0703d3bf96

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: ruby-execjs: Use node-lts instead of node.
	* gnu/packages/ruby.scm (ruby-execjs)[native-inputs]: Replace node by
	node-lts.

	Change-Id: If7ff42d9865d79c23560fb190db4fdce9ecc621c

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: ruby-autoprefixer-rails: Use node-lts instead of node.
	* gnu/packages/rails.scm (ruby-autoprefixer-rails)[native-inputs]: Replace
	node by node-lts.

	Change-Id: Iea7fc9001cb12eecb1257a9a0f83851bd8bc36fd

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: qtwebengine-5: Use node-lts instead of node.
	* gnu/packages/qt.scm (qtwebengine-5)[native-inputs]: Replace node by
	node-lts.

	Change-Id: If05e9dd0ef4a971074828da66742bb9387536e4d

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: python-cloudscraper: Use node-lts instead of node.
	* gnu/packages/python-web.scm (python-cloudscraper)[inputs]: Replace node by
	node-lts.

	Change-Id: Id7a9354c04557d27ec90cfbecd0c8005cf912f1a

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: fmp: Use node-lts instead of node.
	* gnu/packages/package-management.scm (fpm)[native-inputs]: Repalce node by
	node-lts.

	Change-Id: I5afdb49e18805722b9e69be0cf48c3a29ce49921

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: js-of-ocaml: Use node-lts instead of node.
	* gnu/packages/ocaml.scm (js-of-ocaml)[native-inputs]: Replace node by
	node-lts.

	Change-Id: Ie7dd4dc25bac75a41d1510df9ecf6cc2c4a2c5a7

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: ocaml-ezjsonm: Use node-lts instead of node.
	* gnu/packages/ocaml.scm (ocaml-ezjsonm)[native-inputs]: Replace node by
	node-lts.

	Change-Id: Icb79d2ac8cfa424a55e9b5985b8f4dacae7a9f37

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: python-cwl-utils: Use node-lts instead of node.
	* gnu/packages/bioinformatics.scm (python-cwl-utils)[inputs]: Replace node by
	node-lts.

	Change-Id: Ia98601db0a9233a96263051e1520a848dbc40a9c

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: cwltool: Use node-lts instead of node.
	* gnu/packages/bioinformatics.scm (cwltool)[inputs]: Replace node by node-lts.

	Change-Id: Idea8c5cb456080fccd8fff6c6b2c674764ae7bce

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: r-v8: Fix build with node-lts@20.
	The version bump of node-lts from 18 to 20 also bumped the version in the so-file.

	* gnu/packages/cran.scm (r-v8)[#:phases]<find-v8>: Look for libnode-so.115 as
	provided by node-lts.

	Change-Id: Ib5c0d865aea36c7d881efddf4877cbab4b7dd932

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: node-addon-api: Update to 8.3.0.
	* gnu/packages/node-xyz.scm (node-addon-api): Update to 8.3.0.
	[arguments]<#:phases>: Delete additional optional dependencies in
	'delete-dependencies' phase.

	Change-Id: I86c6b026980aea02a20f889bc7f92ea3a304e674

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: node-nan: Update to 2.22.0.
	* gnu/packages/node-xyz.scm (node-nan): Update to 2.22.0.

	Change-Id: I000014f57db510f2351e2feb57e93b5325ed88a0

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: node-acorn: Update to 8.7.1.
	* gnu/packages/node-xyz.scm (node-acorn): Update to 8.7.1.

	Change-Id: Ie962b9c980f8e14bf0ccce046497bda87108dffc

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: node-uglify-js: Update to 3.19.3.
	* gnu/packages/uglifyjs.scm (node-uglify-js): Update to 3.19.3.

	Change-Id: I3c221442e39fc49484122f377df79896bbb18bd9

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: node-lts: Update to 20.18.1 [security fixes].
	* gnu/packages/node.scm (node-lts): Update to 20.18.1.
	[origin]: Delete bundled brotli, ngtcp2 and uv.
	[:configure-flags]: Add shared-nghtcp2 flag. Add shared-nghttp3 flag.
	[#:phases]<delete-problematic-tests>: Remove tests that fail due to linking to
	unbundled libuv. Delete tests that depend on 64-bit time_t for 32-bit builds.
	[native-inputs]: Replace libuv by libuv-for-node-lts.
	[inputs]: Replace libuv by libuv-for-node-lts. Add ngtpc2, nghttp3.

	Change-Id: I932e64f212283b34f0affad65c3d9f92fdea3d79

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: llhttp-bootstrap: Update to 8.1.2.
	* gnu/packages/node.scm (llhttp-bootstrap): Update to 8.1.2.

	Change-Id: I4eff26889b2645c031fc9ea896657468d5752953

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: Add libuv-for-node-lts.
	Specific versions of Node depend on specific versions of libuv.

	* gnu/packages/libevent.scm (libuv-for-node-lts): New package.

	Change-Id: I97f6b96002dde37a0cec56dbfd7ff8722982ff89

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: Remove c-ares-for-node.
	The node-lts package can now be built using the standard c-ares package.

	* gnu/packages/adns.scm (c-ares-for-node): Delete variable.

	Change-Id: I9e613f2d4aeacb6079d69f5bef22d11eb8dc6b18

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: node-lts: Replace customized c-ares-for-node by c-ares.
	* gnu/packages/node.scm (node-lts) [native-inputs]: Replace c-ares-for-node by
	c-ares.
	[inputs]: Ditto.

	Change-Id: Ibef027d55c14e302d406d6478fed474f67c0d508

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: Remove nghttp2-for-node.
	This hidden package is not needed as the ancient version of node we use to
	bootstrap llhttp can be built using the standard nghttp2 package.

	* gnu/packages/web.scm (assimp-5.0): Delete variable.

	Change-Id: Ib077fcc55c9bf7fd3caab69220aa8c86e5c33f8a

2024-12-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: node: Replace customized nghttp2-for-node by nghttp2.
	* gnu/packages/node.scm (node) [native-inputs]: Replace nghttp2-for-node by
	nghttp2.
	[inputs]: Ditto.
	[arguments]<#:phases>: Adjust accordingly by skipping failing tests.

	Change-Id: Ia3d63ea1c428c1353d6ec6fda394ccb016eb6603

2024-12-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	system: examples: Fix typo in bare-hurd.tmpl.
	* gnu/system/examples/bare-hurd.tmpl: Add missing line-continuation backslash.

	Change-Id: Ib918cff3ca96f2a199869e876b6a75fedb09c983

2024-12-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add tests/shadow.scm
	This is a follow-up to commit
	    a1ecd7f56c4ffadc49d5501a0df7f4c4556120c2
	    system: Add /etc/subuid and /etc/subgid support.

	This file was already registered in gnu/local.mk.

	* gnu/tests/shadow.scm: New file.

	Change-Id: I1785206d56357f8262bd4277ef48f29183c47adc

2024-12-18  Ludovic Courtès  <ludo@gnu.org>

	etc: ungraft: Use ‘package-mapping’ directly.
	* etc/manifests/ungraft.scm (ungraft): New procedure.
	<top-level>: Use it.  Remove ‘ungraft-all’.

	Change-Id: I6f1badf06dad9116d4242c7d1fff5ca53e6522f8

2024-12-18  Ludovic Courtès  <ludo@gnu.org>

	etc: upgrade: Really compute joint upgrades.
	Previously, since input rewriting did not happen recursively, libgcrypt
	would for instance be built against the old libgpg-error.

	* etc/manifests/upgrade.scm (joint-security-upgrades): Pass #:recursive? #t
	to ‘package-input-rewriting’.

	Change-Id: I7daaa11629aa12b833ca941a3a996c3db2754a7a

2024-12-18  Ludovic Courtès  <ludo@gnu.org>

	packages: Add #:recursive? to ‘package-input-rewriting’.
	* guix/packages.scm (package-input-rewriting): Add #:recursive?
	[cut?]: Honor it.
	* tests/packages.scm ("package-input-rewriting, recursive"): New test.
	* doc/guix.texi (Defining Package Variants): Document it.

	Change-Id: Ie82f35ae0ae873dc68f8b1c0dd6616f552772e65

2024-12-18  Giacomo Leidi  <goodoldpaul@autistici.org>

	services: Add rootless-podman-service-type.
	* gnu/services/containers.scm: New file;
	(rootless-podman-configuration): new variable;
	(rootless-podman-service-subids): new variable;
	(rootless-podman-service-accounts): new variable;
	(rootless-podman-service-profile): new variable;
	(rootless-podman-shepherd-services): new variable;
	(rootless-podman-service-etc): new variable;
	(rootless-podman-service-type): new variable.
	* gnu/local.mk: Test it.
	* gnu/local.mk: Add them.
	* doc/guix.texi (Miscellaneous Services): Document it.

	Change-Id: I041496474c1027da353bd6852f2554a065914d7a

2024-12-18  Giacomo Leidi  <goodoldpaul@autistici.org>

	services: iptables: Provide a default value.
	There doesn't seem to be a reason to force users to write

	(service iptables-service-type
	         (iptables-configuration))

	instead of simply

	(service iptables-service-type)

	This patch provides a default value for the iptables-service-type.

	* gnu/services/networking.scm (iptables-service-type): Set default-value.

	Change-Id: I93b6c544dfb064c7a0a999549dff61007a38f842

2024-12-18  Giacomo Leidi  <goodoldpaul@autistici.org>

	services: pam: Allow extension of pam limits.
	* gnu/services/pam.scm (pam-limits-service-type): Allow extension of pam
	limits rules from users and services.

	Change-Id: I93a363d1a2887493d52ef3ae32fc9721f81ddfa8

2024-12-18  Giacomo Leidi  <goodoldpaul@autistici.org>

	system: pam: Export pam records predicates.
	* gnu/system/pam.scm: Export pam-service-name?, pam-entry? and pam-limits-entry?.

	Change-Id: I609acfcaae85b4969dc385b72b307e470f5a246e

2024-12-18  Giacomo Leidi  <goodoldpaul@autistici.org>

	system: Add /etc/subuid and /etc/subgid support.
	This commit adds a Guix System service to handle allocation of subuid
	and subgid requests.  Users that don't care can just add themselves as a
	subid-range and don't need to specify anything but their user name.
	Users that care about specific ranges, such as possibly LXD, can specify
	a start and a count.

	* doc/guix.texi (Miscellaneous Services): Document it.
	* gnu/build/activation.scm (activate-subuids+subgids): New variable.
	* gnu/local.mk: Add gnu/tests/shadow.scm.
	* gnu/system/accounts.scm (sexp->subid-range): New variable.
	* gnu/system/shadow.scm (%root-subid): New variable;
	(subids-configuration): new record;
	(subid-range->gexp): new variable;
	(assert-valid-subids): new variable;
	(delete-duplicate-ranges): new variable;
	(subids-activation): new variable;
	(subids-extension): new record;
	(append-subid-ranges): new variable;
	(subids-extension-merge): new variable;
	(subids-service-type): new variable.
	* gnu/tests/shadow.scm (subids): New system test.

	Change-Id: I3755e1c75771220c74fe8ae5de1a7d90f2376635

2024-12-18  Giacomo Leidi  <goodoldpaul@autistici.org>

	accounts: Add /etc/subid and /etc/subgid allocation logic.
	This commit adds allocation logic for subid ranges. Subid ranges are
	ranges of contiguous subids that are mapped to a user in the host
	system. This patch implements a flexible allocation algorithm allowing
	users that do not want (or need) to specify details of the subid ranges
	that they are requesting to avoid doing so, while upholding requests of
	users that need to have specific ranges.

	* gnu/build/accounts.scm (%subordinate-id-min): New variable;
	(%subordinate-id-max): new variable;
	(%subordinate-id-count): new variable;
	(subordinate-id?): new variable;
	(&subordinate-id-error): new variable;
	(&subordinate-id-overflow-error): new variable;
	(&illegal-subid-range-error): new variable;
	(&specific-subid-range-expected-error): new variable;
	(&generic-subid-range-expected-error): new variable;
	(within-interval?): new variable;
	(allocate-unused-range): new variable;
	(allocate-generic-range): new variable;
	(allocate-specific-range): new variable;
	(reserve-subids): new variable;
	(range->entry): new variable;
	(entry->range): new variable;
	(allocate-subids): new variable;
	(subuid+subgid-databases): new variable.

	* gnu/system/accounts.scm (subid-range-end): New variable;
	(subid-range-has-start?): new variable;
	(subid-range-less): new variable.

	* test/accounts.scm: Test them.

	Change-Id: I8de1fd7cfe508b9c76408064d6f498471da0752d
	Co-Authored-By: Ludovic Courtès <ludo@gnu.org>

2024-12-18  Giacomo Leidi  <goodoldpaul@autistici.org>

	accounts: Add /etc/subuid and /etc/subgid support.
	This commit adds a new record type, <subid-entry> and serializers
	and deserializers for it in (gnu build accounts).  Each instance of this
	record represents one line in either /etc/subuid or /etc/subgid.  Since
	Shadow uses the same representation for both files, it should be ok if
	we do it as well.

	This commit adds also <subid-range>, a user facing representation of
	<subid-entry>. It is supposed to be usable directly in OS configurations.

	* gnu/build/accounts.scm (subid-entry): New record;
	(write-subgid): add serializer for subgids;
	(write-subuid): add serializer for subuids;
	(read-subgid): add serializer for subgids;
	(read-subuid): add serializer for subuids.
	* gnu/system/accounts.scm (subid-range): New record.
	* test/accounts.scm: Test them.

	Change-Id: I6b037e40e354c069bf556412bb5b626bd3ea1b2c

2024-12-18  Julien Lepiller  <julien@lepiller.eu>

	gramps: Update to 5.2.3.
	* gnu/packages/genealogy.scm (gramps): Update to 5.2.3.

	Change-Id: Icfd3470989da905d50233564b894887305e9de1e

2024-12-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	system: examples: Update instructions in {bare,devel}-hurd64.tmpl.
	* gnu/system/examples/bare-hurd64.tmpl: Remove --machine q35, there seems to
	be no longer any need for this.  Mention that there is no login prompt.
	* gnu/system/examples/devel-hurd64.tmpl: Likewise.

	Change-Id: Ib918cff3ca96f2a199869e876b6a75fedb09c983

2024-12-18  Hilton Chain  <hako@ultrarare.space>

	gnu: Add privacy-redirect-icecat.
	* gnu/packages/browser-extensions.scm (privacy-redirect)
	(privacy-redirect/icecat): New variables.

	Change-Id: I92778c4b46a30f88f23758cc65837b4aecccbd09

2024-12-18  Hilton Chain  <hako@ultrarare.space>

	gnu: Add livemarks-icecat.
	* gnu/packages/browser-extensions.scm (livemarks,livemarks/icecat): New
	variables.

	Change-Id: Ie13563ac62ed2d39c5b52e681c6f9351dbdab41c

2024-12-18  Hilton Chain  <hako@ultrarare.space>

	gnu: Add adaptive-tab-bar-colour-icecat.
	* gnu/packages/browser-extensions.scm (adaptive-tab-bar-colour)
	(adaptive-tab-bar-colour/icecat): New variables.

	Change-Id: I94343ef4246b1a7a0f5606b7d2214174475e7f03

2024-12-18  Hilton Chain  <hako@ultrarare.space>

	gnu: librewolf: Support Guix icecat browser extensions.
	* gnu/packages/patches/librewolf-use-system-wide-dir.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Regisiter it.
	* gnu/packages/librewolf.scm (make-librewolf-source)[patches]: Add it along with
	torbrowser-compare-paths.patch.
	(librewolf)[native-search-paths]: Add ICECAT_SYSTEM_DIR.

	Change-Id: I8609d25a7e2725ad94ab257d720326639eb06778

2024-12-18  Hilton Chain  <hako@ultrarare.space>

	gnu: Add papersway.
	* gnu/packages/wm.scm (papersway): New variable.

	Change-Id: I36b21a08fb86d0b8ca526ef5c9b2946e3caa3729

2024-12-18  Hilton Chain  <hako@ultrarare.space>

	gnu: perl-anyevent-i3: Update to 0.19.
	* gnu/packages/wm.scm (perl-anyevent-i3): Update to 0.19.

	Change-Id: I6fd24c31520c501aa0cb14506e3bbf2dd7dc0a76

2024-12-18  Hilton Chain  <hako@ultrarare.space>

	gnu: phantomsocks: Update to 0.0.0-20241119070700-535ab0adb1e4.
	* gnu/packages/networking.scm (phantomsocks): Update to
	0.0.0-20241119070700-535ab0adb1e4.

	Change-Id: I4d61a68e686969c656caae0bc230ca7defa50395

2024-12-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system/examples: Fix qemu invocation in comment of bare-hurd64.tmpl.
	* gnu/system/examples/bare-hurd64.tmpl: Add missing backslash escape.

	Change-Id: I84c5d37c6efb005a14f15b96432360628003d87b

2024-12-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system/examples: Use latest QEMU for hurd examples.
	* gnu/system/examples/bare-hurd64.tmpl: Replace qemu@7 with qemu in invocation
	example.
	* gnu/system/examples/devel-hurd64.tmpl: Likewise.

	Change-Id: I3cdbff6f68b810feff1d9b2929a323498af3fd29

2024-12-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system/examples: Fix git clone instructions in devel-hurd64.tmpl template.
	* gnu/system/examples/devel-hurd64.tmpl: Fix git clone instructions in
	comment.

	Change-Id: Id82f3e5d7888355507ac90e86e3bff4c27e6fba1

2024-12-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mygui: Use gexps.
	* gnu/packages/game-development.scm (mygui) [arguments]: Use gexps.
	[description]: Fix MyGUI capitalization.

	Change-Id: I99c693dfea6ff81bc2fc5411427fadd5911b3f31

2024-12-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bullet: Modernize.
	* gnu/packages/game-development.scm (bullet)
	[source]: Remove trailing #t in snippet.
	[arguments]: Use gexps.  Remove trailing #t in phase.

	Change-Id: I8792845f83acfffc8be40cc453fcf9d0c3c4e2df

2024-12-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bullet: Update to 3.25.
	* gnu/packages/game-development.scm (bullet): Update to 3.25.

	Change-Id: I73844285c63fe0288f247f3fd441201fdffb5505

2024-12-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add ogre-next.
	* gnu/packages/graphics.scm (ogre-next): New variable.

	Change-Id: I0342e7c9917a5bf3c91cf464cf80a9137798b722

2024-12-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mygui: Update to 3.4.3.
	* gnu/packages/game-development.scm (mygui): Update to 3.4.3.

	Change-Id: I5732fc176c5cfafabe3346367f0790e6a5f4a8e9
	Series-to: 74075@debbugs.gnu.org
	Series-version: 2

2024-12-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ogre: Add support for Wayland, Vulkan and Bullet.
	* gnu/packages/graphics.scm (ogre)
	[configure-flags]: Add -DOGRE_BUILD_RENDERSYSTEM_VULKAN=ON.
	[native-inputs]: Add vulkan-headers.
	[inputs]: Add bullet, glslang, spirv-tools and wayland.

	Change-Id: I77f8964f36facd40f48a80006cfaa0a17c7971e5

2024-12-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ogre: Update to 14.3.2.
	* gnu/packages/graphics.scm (ogre): Update to 14.3.2.
	[phases] <do-not-attempt-building-gtest, run-x-server>: New phases.
	[native-inputs]: Update imgui source to latest.  Add xorg-server-for-tests.

	Change-Id: Iabe6bb580106158976e7193bbb27d59df2466e29

2024-12-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ogre: Use gexps.
	* gnu/packages/graphics.scm (ogre) [arguments]: Use gexps.

	Change-Id: I0e9ebeea06769dc849e9579501ffa44fbd4ebc3b

2024-12-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: imgui: Update to 1.91.4.
	* gnu/packages/toolkits.scm (imgui): Update to 1.91.4.

	Change-Id: I9a8f03db59fc795e065ebe4eaee60ca994164349

2024-12-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: glib: Fix build on powerpc-linux.
	* gnu/packages/glib.scm (glib)[arguments]: When building for
	powerpc-linux skip another test.

	Change-Id: Ibc3d166ce8d60119ae7c0a1874ab0bdfada44921

2024-12-18  Brian Kubisiak  <brian@kubisiak.com>

	environment: Suppress all output with --verbosity=0
	* guix/scripts/environment.scm (guix-environment*): Call
	'with-status-verbosity' earlier.

	Fixes: <https://issues.guix.gnu.org/71298>
	Change-Id: I69c7dd1058b44d587312d957312a130a8703cfca

2024-12-18  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: libgit2: Update to 1.8.4.
	* gnu/packages/version-control.scm (libgit2-1.8): Update to 1.8.4.

2024-12-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: libjami: Prepare for libgit2 1.8.4.
	* gnu/packages/patches/libjami-libgit2-compatibility.patch: New file.
	* gnu/packages/jami.scm (libjami)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Change-Id: I6a87d47f9a0ec1663b7ad3459960e9aaaf4bf562

2024-12-18  Brian Kubisiak  <brian@kubisiak.com>

	gnu: squashfuse: Fix cross compiling.
	* gnu/packages/file-systems.scm (squashfuse)[arguments]: Use
	pkg-config-for-target.
	(squashfuse-for-appimage)[arguments]: Use substitute-keyword-arguments
	to modify inherited phases instead of %standard-phases.

	Change-Id: I6e52a94e46c5a89ba215a7eaceb7f54a80c52429

2024-12-18  Lars Bilke  <lars.bilke@ufz.de>

	doc: Add note on nsncd as a replacement for nscd.
	* doc/guix.texi Add note on nsncd in Name Service Switch section.

	Change-Id: Ib804ab2e7d83d13f8f81d875f957eae2304eb232

2024-12-18  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: book-faif: Add missing dependency.
	* gnu/packages/fsf.scm (book-faif): Add missing dependency.

	Change-Id: I9dccb7898a91e7c2f999ca8659732ea094c2717d

2024-12-18  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add julia-initialvalues.
	* gnu/packages/julia-xyz.scm (julia-initialvalues): New variable.

	Change-Id: I926f04a907377a6aee255adf6e4dcc813766cdf0

2024-12-18  Greg Hogan  <code@greghogan.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: libusb-compat: Fix upstream hash mismatch.
	Fixes <https://issues.guix.gnu.org/73974>.

	* gnu/packages/libusb.scm (libusb-compat)[source]: Update sha256.
	Add snippet.

	Change-Id: Id44539e77936912d10b5048d1d6ce2f6ec49f7ad

2024-12-18  Dariqq  <dariqq@posteo.net>

	lint: Check for more types of custom 'check phases.
	* guix/lint.scm (check-optional-tests): Also check for add-before and
	add-after when adding custom 'check phases.

	Change-Id: Idc959f90d7e9aa9d5001f34e00f88b41aa20fb2a

2024-12-18  Spencer King  <spencer.king@geneoscopy.com>

	gnu: julia-multivariatepolynomials: Update to 0.5.7.
	* gnu/packages/julia-xyz.scm (julia-multivariatepolynomials): Update to 0.5.7.

	Change-Id: Ie4ddfe39cbf56ae8b4d386c5729814502f257b77

2024-12-18  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add julia-argcheck.
	* gnu/packages/julia-xyz.scm (julia-argcheck): New variable.

	Change-Id: I0cef75b36ea3de1af1b9ed6469af5b687495e436

2024-12-18  Spencer King  <spencer.king@geneoscopy.com>

	gnu: julia-changesofvariables: Update to 0.1.9.
	* gnu/packages/julia-xyz.scm (julia-changesofvariables): Update to 0.1.9.

	Change-Id: I5bb8acad2d4ff0f7c66d86b8353e7e1f8698a55a

2024-12-18  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add julia-simdtypes.
	* gnu/packages/julia-xyz.scm (julia-simdtypes): New variable.

	Change-Id: I33f4321abd19b44bc0d04dac45be07624ad55098

2024-12-18  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add julia-terminterface.
	* gnu/packages/julia-xyz.scm (julia-terminterface): New variable.

	Change-Id: I22ad743410ff9704e3281440120befc857a10660

2024-12-18  Christoph Buck  <dev@icepic.de>

	gnu: isc-dhcp: Fix cross compilation for arm32
	* gnu/packages/admin.scm (isc-dhcp): Fix cross compilation for arm32

	Change-Id: I52a863d2cb44e81e26de3224a7c5f8c6d2420cc6

2024-12-18  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-pygpgme: Fix build.
	* gnu/packages/gnupg.scm (python-pygpgme)[native-inputs]: Add
	python-setuptools, python-wheel.

	Change-Id: Ida614c2ddcf8b7f275496a2e56e35ada0eb7667b

2024-12-18  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: perl-pdl: Clarify return value.
	* gnu/packages/patches/pdl-2.019-glut-bitmap-fonts.patch: Modify.

	Change-Id: Ib32237ddde43cd0c743074372e2fb8cb2693f52e

2024-12-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: glibc: Graft with fix for CVE-2024-2961.
	* gnu/packages/base.scm (%glibc-patches): New variable.
	(glibc) [source]: Use it.
	[properties]: Mark CVE-2024-2961 as hidden (resolved).
	[replacement]: Add field to graft with...
	(glibc/fixed): ... this new package.

	Fixes: <https://issues.guix.gnu.org/70581>
	Change-Id: I6dd70b0e157283925824348f180c466c2f6387c9

2024-12-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: openmpi-5: Streamline source and do not install HTML doc.
	This reduces the installed package size by 63 MiB.

	* gnu/packages/mpi.scm (openmpi-5) [source]: Add modules, snippet fields.

	Change-Id: Ie3dc365a2e4e48dc4c385dd447d3c64b7db065ca

2024-12-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: openpmix: Do not install HTML documentation.
	This reduces the package size from 9 MiB to 5 MiB.

	* gnu/packages/parallel.scm (openpmix) [source]: Add snippet.

	Change-Id: I36e4a1e456225588df96f5eb70ed607505dae493

2024-12-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: openpmix: Fix indentation.
	* gnu/packages/parallel.scm (openpmix): Fix indentation.

	Change-Id: I05751408847343ac593e666afc5f1efbbef94a79

2024-12-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: openpmix: Enable Python bindings.
	* gnu/packages/parallel.scm (openpmix)
	[arguments] <configure-flags>: Add '--enable-python-bindings'.
	<phases>: Add set-LDFLAGS phase.
	[native-inputs]: Add python-cython.

	Change-Id: I6910ed9c3c7b47b3a76085b95b1f251286a48077

2024-12-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	scripts/substitute: Refine 'updating substitutes' message.
	* guix/scripts/substitute.scm (process-query): Attempt to precise the 'update
	substitutes' message.

	Suggested-by: Tobias Geerinckx-Rice <me@tobias.gr>
	Reported-by: Felix Lechner <felix.lechner@lease-up.com>
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>
	Change-Id: I7b3f93f32b73a6a6175a035a09ab51a6e74e384b

2024-12-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyparted: Update to 3.13.0.
	* gnu/packages/disk.scm: Add pyproject.
	(python-pyparted): Update to 3.13.0, fix build.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: I1f5e7ff6e49ed4c868f7bb3033a92d27020f4114

2024-12-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-icontract: Add missing input.
	* gnu/packages/python-check.scm (python-icontract) [native-inputs]: Add
	python-wheel.

	Change-Id: Ib4dac8d1a05536e09d80e9d102795f68238bfaef

2024-12-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-vine: Fix build.
	* gnu/packages/python-xyz.scm (python-vine)
	[arguments]<test-flags>: Skip 4 tests.
	[native-inputs]: Remove python-case.

	Change-Id: I4e8f359556bd97bf6d21a8ac7b7e4823e21043fb

2024-12-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-textdistance: Update to 4.6.3.
	* gnu/packages/python-xyz.scm (python-textdistance): Update to
	4.6.3. Fix build.
	[build-system]: Swap to pyproejct-build-system.
	[arguments]<phases>: Remove 'delete-external-test.
	[propagated-inputs]: Add python-jellyfish, python-distance,
	python-levenshtein, python-pylev, python-pyxdameraulevenshtein, and
	python-rapidfuzz.
	[native-inputs]: Remove python-hypothesis, python-isort,
	python-pytest-runner, and python-tabulate; add python-pytest-xdist,
	python-setuptools, and python-wheel.

	Change-Id: I4dae8d535897a1444123ea22603079184435bb5f

2024-12-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-distance.
	* gnu/packages/python-xyz.scm (python-distance): New variable.

	Change-Id: I0c8d98f39d779fcbcb5ce37bf64db118dfc0b4e4

2024-12-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pyxdameraulevenshtein.
	* gnu/packages/python-xyz.scm (python-pyxdameraulevenshtein): New variable.

	Change-Id: I33b3bc5ec63c014fcca8b10623be0f5e0cf1eb91

2024-12-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-clintest: Update to 0.3.0.
	* gnu/packages/potassco.scm (python-clintest): Update to 0.3.0, fix
	build.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I22bd8019cc1b6f2d1a2c7fe40bfb98ad5679f9f1

2024-12-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-clingox: Fix build, improve style.
	* gnu/packages/potassco.scm (python-clingox): Adjust indentation.
	[arguments]<test-flags>: Skip 3 tests.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
	[description]: Start from a new line.

	Change-Id: I0a267df9f23e585ba7619fb8905024cbe17027a8

2024-12-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyformlang: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-pyformlang) [native-inputs]: Add
	python-pytest, python-setuptools, and python-wheel.

	Change-Id: I27efca39faf59e83a735dba14029580c7c8b87e2

2024-12-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-termcolor-1: Fix build.
	* gnu/packages/python-xyz.scm (python-termcolor-1) [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Idc247338aea624fd62a4d126451bb174d41c9fb6

2024-12-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-healpy: Fix build.
	* gnu/packages/astronomy.scm (python-healpy) [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ie86d1f152d26d08f5cf072721ba295b12ca808e2

2024-12-18  Sughosha  <sughosha@disroot.org>

	gnu: python-pymarshal: Fix build.
	* gnu/packages/python-xyz.scm (python-pymarshal)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I6ad9ca15ab570b8c88136fc13bb6a6e14459094c

2024-12-18  Sughosha  <sughosha@disroot.org>

	gnu: python-mido: Fix build.
	* gnu/packages/python-xyz.scm (python-mido)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I387bf0b70bbd3e03d7042970794d9da4800418f9

2024-12-17  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: perl-pdl: Make printing text work with glut backend, too.
	* gnu/packages/patches/pdl-2.019-glut-bitmap-fonts.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/perl-maths.scm (perl-pdl)[source]: Use it.

	Change-Id: I0331b1192d75a69831168d2fd634cadaa6260cd4

2024-12-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: qmk: Add missing inputs.
	* gnu/packages/firmware.scm (qmk)[native-inputs]: Add python-setuptools and
	python-wheel.

	Change-Id: Ia6660c7c99e1d043d8cf9ea1fa108a4895c328db

2024-12-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-milc: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-milc)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I8711c8fff3f8cae5a875f0cf74ae049e3719ca80

2024-12-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-rdflib: Update to 7.1.1.
	* gnu/packages/rdf.scm (python-rdflib): Update to 7.1.1.
	[arguments]: Use #:test-flags; remove custom build phases.
	[native-inputs]: Add python-pytest-cov.
	[propagated-inputs]: Add python-lxml, python-networkx, and python-orjson;
	remove python-html5lib.

	Change-Id: If1a10cb359be8e838963edf72c7d1a5ee08b396a

2024-12-17  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: python-islenska: Update to 1.0.3.
	* gnu/packages/python-xyz.scm (python-islenska): Update to 1.0.3.

	Change-Id: I053a53c7c215064d9dba3a2e91b20e6bc4225d2a

2024-12-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: set-xorg-configuration: Update code comment.
	* gnu/services/xorg.scm (set-xorg-configuration): Update the comment
	about platforms with rust support.

	Change-Id: I6237ee9d26b5a74fb0d0b6680d3ff827d2a67418

2024-12-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: desktop-services-for-system: Update code comment.
	* gnu/services/desktop.scm (desktop-services-for-system): Update the
	comment about platforms with rust support.

	Change-Id: Ibefa826494e29498870f392c0fec87d606d386ec

2024-12-17  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-stsci-imagestats: Fix build.
	* gnu/packages/astronomy.scm (python-stsci-imagestats)[native-inputs]: Add
	python-setuptools, python-wheel.

	Change-Id: I3a788e066cdbba59983b1cdb0e81c7dc5733d7a5

2024-12-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-lsp-server: Update to 1.12.0, fixing build.
	* gnu/packages/python-xyz.scm (python-lsp-server): Update to 1.12.0.
	[source]: Update URI.
	[arguments]: Via #:test-flags, reinstate test_pydocstyle_lint test and skip
	the test_jedi_completion_with_fuzzy_enabled one.  Ignore conftest.py.
	[native-inputs]: Remove python-coverage and python-pytest-cov.  Add
	python-setuptools-scm.

	Change-Id: I48eed0b0ecd3ca6ac187292620d75aba9090307f

2024-12-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-yapf: Update to 0.43.0.
	* gnu/packages/python-xyz.scm (python-yapf): Update to 0.43.0.
	[native-inputs]: Remove python-importlib-metadata.

	Change-Id: I0d168d157d9daae664c19282d4a5b60a27dd9dc3

2024-12-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-rope: Fix build.
	* gnu/packages/python-xyz.scm (python-rope)
	[native-inputs]: Add python-pip.

	Change-Id: I20d2c77b9f343c6012af9e7b33fe73fed78ddc18

2024-12-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: c-blosc: Update home page URL.
	* gnu/packages/compression.scm (c-blosc) [home-page]: Update URL.

	Change-Id: I72bb93a9d166294da991201b29f16a8f41f1f44e

2024-12-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-nptyping: Update to 2.5.0.
	This reinstates commit 843bec9a15eb3f3293ddfeefde97bde461ced7ee, with
	necessary changes for the test suite to pass.

	* gnu/packages/python-check.scm (python-nptyping): Update to 2.5.0.
	[arguments]: Add #:test-flags.
	[native-inputs]: Add python-feedparser, python-pandas, python-pytest

	Change-Id: I352cb042cfa11de43993ec3bdcbc0b3008750755

2024-12-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pytest-cython: Add python-wheel to native inputs.
	* gnu/packages/python-check.scm (python-pytest-cython)
	[native-inputs]: Add python-wheel.

	Change-Id: I7557ccc6ef8fbb30cd3c7e89049a0089a8df94d6

2024-12-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pytest-cython: Remove extraneous python-nox native input.
	* gnu/packages/python-check.scm (python-pytest-cython)
	[native-inputs]: Remove python-nox.

	Change-Id: I585b17d63e52e62fd7c633354b74e4ae6233f722

2024-12-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-tox: Update to 4.8.0 and disable tests.
	* gnu/packages/python-check.scm (python-tox): Update to 4.8.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Delete #:phases.  Add #:test-flags.
	[propagated-inputs]: Remove python-py, python-six and python-toml.  Add
	python-cachetools, python-chardet, python-colorama, python-platformdirs,
	python-pyproject-api and python-tomli.
	[native-inputs]: Remove python-pathlib2, python-pytest-freezegun,
	python-pytest-timeout, python-setuptools-scm.  Add python-distlib,
	python-hatchling, python-hatch-vcs, python-psutil, python-pytest-mock,
	python-pytest-xdist and python-re-assert.

	Change-Id: I7c58649ac4c0fcb72e5009a7a2a06570e28d3eff

2024-12-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pandas-stubs: Update to 2.2.3.241126.
	* gnu/packages/python-science.scm (python-pandas-stubs): Update to
	2.2.3.241126.
	[arguments]: Ignore tests/test_io.py in #:test-flags.
	[native-inputs]: Replace python-sqlalchemy with python-sqlalchemy-2.

	Change-Id: If27b3a5b687ca230a209e8a8087a89802414912e

2024-12-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-tables: Update to 3.10.1.
	* gnu/packages/python-xyz.scm (python-tables): Update to 3.10.1.
	[source]: Update snippet.
	[arguments]: Delete FIXME, which no longer applies to reworked definition.
	Delete use-gcc phase.  Delete build phase override.  Add set-LD_LIBRARY_PATH
	phase.  Honor TESTS? in check phase.
	[propagated-inputs]: Add python-blosc2 and python-typing-extensions.
	[inputs]: Add c-blosc2.

	Change-Id: Idfed15a617e51c8ec1593d9a35afdcfa132e0740

2024-12-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-blosc2.
	* gnu/packages/python-compression.scm (python-blosc2): New variable.

	Change-Id: Id83074efd08b03c09e4c620d3a92a57c0d6340d0

2024-12-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Ivan Vilata i Balaguer  <ivan@selidor.net>

	gnu: Add python-ndindex.
	Adapted from <https://raw.githubusercontent.com/Blosc/python-blosc2/refs/heads/main/.guix/modules/python-blosc2-package.scm>.

	* gnu/packages/python-science.scm (python-ndindex): New variable.

	Change-Id: I38fbcbd8859c2ddbfdd39e8d84a63b20deef75c4

2024-12-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Ivan Vilata i Balaguer  <ivan@selidor.net>

	gnu: Add c-blosc2.
	Adapted from
	https://raw.githubusercontent.com/Blosc/c-blosc2/refs/heads/main/.guix/modules/c-blosc2-package.scm.

	* gnu/packages/compression.scm (c-blosc2): New variable.

	Change-Id: Ic0f11487e8d920dd31dfb009485c204fa1b575f7

2024-12-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-sphinx-prompt: Update to 1.9.0.
	* gnu/packages/sphinx.scm (python-sphinx-prompt): Update to 1.9.0.
	[source]: Switch to PyPI URL.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Delete #:phases.  Add #:tests?.
	[native-inputs]: Remove python-pytest and python-sphinx.  Add
	python-poetry-core.
	[propagated-inputs]: Add python-certify, python-docutils, python-idna,
	python-pygments, python-sphinx and python-urllib3.

	Change-Id: Iaa70e214594730d6eee983bfbd80cb05a35ebab7

2024-12-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-numcodecs: Fix build.
	* gnu/packages/python-xyz.scm (python-numcodecs)
	[arguments]<test-flags>: Skip 2 failing tests.

	Change-Id: Ia4c1e8af6063f53a2d3c921931c8d3b3f0674ca7

2024-12-17  Markku Korkeala  <markku.korkeala@iki.fi>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-jsonpath-ng.
	* gnu/packages/python-xyz.scm (python-jsonpath-ng): New variable.

	Change-Id: Ie7835850bc137f3bbaea19f01d42b01ba0f5458e

2024-12-17  Cage  <cage-dev@twistfold.it>

	gnu: cl-croatoan: Update to 0.3-2.4700557.
	* gnu/packages/lisp-xyz.scm (sbcl-croatoan): Update to 0.3-2.4700557.
	  [source, home-page]: Switch to new URL.

	Change-Id: I692e2a5a5fef6d4278f21eb3991068c3e5f23567

2024-12-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: magic-wormhole: Update to 0.16.0.
	* gnu/packages/magic-wormhole.scm (magic-wormhole): Update to 0.16.0.
	[propagated-inputs]: Add python-attrs.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I8c627f1cf421ec26a3749962f937039bda85b542
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-12-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: python-spake2: Update to 0.9.
	* gnu/packages/python-crypto.scm (python-spake2): Update to 0.9.
	[propagated-inputs]: Add python-cryptography.

	Change-Id: I9122e657446cb92a7fd1325cdbed63f6ab73428f
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-12-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: python-zipstream-ng: Fix build.
	* gnu/packages/python-compression.scm (python-zipstream-ng) [native-inputs]:
	Add "python-setuptools" and "python-wheel".

	Change-Id: Ifdcaeafd585500611a444a354c94c401d96bdd88
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-12-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: python-iterable-io: Fix build.
	* gnu/packages/python-xyz.scm (python-iterable-io) [native-inputs]: Add
	"python-setuptools" and "python-wheel".

	Change-Id: I08e8135178e0558239f39017bf8ca709a63205b6
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-12-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: magic-wormhole-transit-relay: Fix build.
	* gnu/packages/magic-wormhole.scm (magic-wormhole-transit-relay): Fix build.
	[native-inputs]: Add "python-setuptools" and "python-wheel".  Sort
	alphabetically.

	Change-Id: Ibc1b611f2f0c4e5975d8e123001c5afced87a367
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-12-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: magic-wormhole-mailbox-server: Fix build.
	* gnu/packages/magic-wormhole.scm (magic-wormhole-mailbox-server): Fix build.
	[native-inputs]: Add "python-setuptools" and "python-wheel".  Sort
	alphabetically.

	Change-Id: Id0af4aebbe3560a58483846d889955c2748ea4da
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-12-16  Lars-Dominik Braun  <lars@6xq.net>

	import: pypi: Move deduplication to final processing step.
	* guix/import/pypi.scm (parse-requires.txt): Remove deduplication.
	(parse-wheel-metadata): Remove deduplication.
	(compute-inputs): Instead do it here on all the collected inputs.

	Change-Id: I2504cc693e9bf2e4cc44fd37b5823904dbaaa925
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2024-12-16  Lars-Dominik Braun  <lars@6xq.net>

	import: pypi: Default to setuptools as build system input.
	* guix/import/pypi.scm (guess-requirements): Default to setuptools if
	pyproject.toml does not exist.

	Change-Id: I600bd0a44342847878e3a2a7041bd7e7c7d30769
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2024-12-16  Lars-Dominik Braun  <lars@6xq.net>

	import: pypi: Add python-wheel to native inputs if setuptools is used.
	* guix/import/pypi.scm (compute-inputs): Add missing python-wheel if
	necessary.

	Change-Id: Iedad213a6684856e48349289c4d9beba953f396b
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2024-12-16  Lars-Dominik Braun  <lars@6xq.net>

	import: pypi: Support extracting dependencies from pyproject.toml.
	* guix/import/pypi.scm (guess-requirements): Support extracting
	dependencies from pyproject.toml.
	* tests/pypi.scm: ("pypi->guix-package, no requires.txt, but wheel."):
	Renamed from "pypi->guix-package, wheels", remove requires.txt file,
	because the current implementation cannot detect invalid files.
	("pypi->guix-package, no usable requirement file, no wheel."): Renamed
	from "pypi->guix-package, no usable requirement file.".
	(test-pyproject.toml): New variable.
	("pypi->guix-package, no wheel, no requires.txt, but pyproject.toml"):
	New test.
	("pypi->guix-package, no wheel, but requires.txt and pyproject.toml"):
	Ditto.

	Change-Id: Ib525750eb6ff4139a8209420042b28ae3c850764
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2024-12-16  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: python-pycurl: Update to 7.45.4.
	* gnu/packages/python-web.scm (python-pycurl): Update to 7.45.4.

	Change-Id: I0b5357b3515af810cecb5eebeba14f07e1f9bac3

2024-12-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.65.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.65.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I48f65a614f2ba5cc7ada038d0fad5f345f5d857f

2024-12-16  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: python-puremagic: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-puremagic)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I9feb15e77c6e7f57c4c1678ed25ae73370b4d601

2024-12-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flask-sqlalchemy: Update to 3.1.1.
	* gnu/packages/python-web.scm (python-flask-sqlalchemy): Update to
	3.1.1. Fix build.
	[source]<uri>: Adjust name as it was changed in PyPI source archive.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<test-flags>: Skip some failing tests.
	[propagated-inputs]: Remove python-sqlalchemy; add python-sqlalchemy-2.
	[native-inputs]: Add python-flit-core and python-pytest.

	Change-Id: Id9a7516ca56a8d6e30cd9a40253886e4e9dbf668

2024-12-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cfn-lint: Update to 1.22.1.
	* gnu/packages/python-web.scm (python-cfn-lint): Update to 1.22.1. Fix
	build, improve package style.
	[source]<url>: Use direct URL instead of home-page field.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Remove 'skip-network-test, use default 'check.
	<test-flags>: Skip 4 failing tests.
	[propagated-inputs]: Remove python-jsonschema and python-six; add
	python-regex, python-sympy, and python-typing-extensions.
	[native-inputs]: Remove python-mock; add python-defusedxml,
	python-pytest, python-setuptools, and python-wheel.
	[home-page]: Place above synopsis.

	Change-Id: I39d1ed9ca6157e618d2c5905dff61679ff924a4e

2024-12-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-aws-sam-translator: Update to 1.94.0.
	* gnu/packages/python-web.scm (python-aws-sam-translator): Update to
	1.94.0. Fix build
	[source]: Use git checkout containing tests.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<test-flags>: Run test in parallel, skip some failing tests.
	<phases>: Remove 'loosen-requirements, add 'fix-pytest-config, and
	'pre-check.
	[propagated-inputs]: Remove python-six; add python-pydantic and
	python-typing-extensions.
	[native-inputs]: Add python-pytest, python-setuptools,
	python-pytest-xdist, python-parameterized, python-pyyaml, and
	python-wheel.

	Change-Id: I16181f714cfc9bcd97ca034631a204969c323542

2024-12-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cattrs: Skip some tests.
	* gnu/packages/python-xyz.scm (python-cattrs)
	[arguments]<test-flags>: Add "--numprocesses". Ignore benchmark tests
	and skip some failing ones.
	[native-inputs]: Remove python-poetry-core.

	Change-Id: I581953b86b20ecde97611e768fbcda3db46dd716

2024-12-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ephem: Fix build.
	* gnu/packages/astronomy.scm (python-ephem): [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I1989fb4a6534a53f561850f1cd214c332c02d992

2024-12-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-wcs-schemas: Fix build.
	* gnu/packages/astronomy.scm (python-asdf-wcs-schemas): [native-inputs]:
	Add python-setuptools and python-wheel.

	Change-Id: I2aac4b7435b987d85f7270e50ad510e3b5d777fb

2024-12-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-coordinates-schemas: Fix build.
	* gnu/packages/astronomy.scm (python-asdf-coordinates-schemas)
	[native-inputs]: Add python-setuptools and python-wheel.
	[description]: Start from a new line.

	Change-Id: I32a2e74b3b90b31f73e3b3aba5f72379c30d7fc7

2024-12-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-compression: Fix build.
	* gnu/packages/astronomy.scm (python-asdf-compression) [native-inputs]:
	Add python-setuptools and python-wheel.

	Change-Id: Ib077d9d7448fe3ad52e8697ca64caa62081434d0

2024-12-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf: Fix build.
	* gnu/packages/astronomy.scm (python-asdf)
	[arguments]<test-flags>: Remove "-p" add "--numprocesses" option.
	[phases]{patch-pyproject-toml}: Remove redundant substitution.
	[native-inputs]: Add python-wheel.

	Change-Id: I672a83ab3dcc179b1dd3c15316d4e52d834edfd6

2024-12-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Document naming convention for work-in-progress branches.
	* doc/contributing.texi (Managing Patches and Branches): Extend doc.

	Change-Id: I12253a81fe7c954734e68eba08eb5e8c8a434faa

2024-12-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-adbc-driver-manager: Fix buld.
	* gnu/packages/databases.scm (python-adbc-driver-manager):
	[native-inputs]: Remove python-pytest; add python-setuptools and
	python-wheel.

	Change-Id: Idda91f087d8169185a02a61ae6b69d5668ae88b3

2024-12-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-calver: Fix bulid.
	* gnu/packages/python-xyz.scm (python-calver) [native-inputs]: Add
	python-wheel.

	Change-Id: I9394fb092a335dadc69a0b06c0e16e65a83ae402

2024-12-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-aionotify: Update to 0.3.1.
	* gnu/packages/python-xyz.scm (python-aionotify): Update to 0.3.1.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: I8e553d9e41ba5fbe6447c59525810db3fb726c0d

2024-12-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cbor: Fix build.
	* gnu/packages/serialization.scm (python-cbor) [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I18f86c8afdafbd58b170925665c3a2c66822ac9e

2024-12-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: borgmatic: Fix build.
	* gnu/packages/backup.scm (borgmatic)
	[arguments]<tests?>: Disable them as all failing
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I2bd80ff1943547c66174357371b128be8a580384

2024-12-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-apprise: Respect --cores build argument.
	* gnu/packages/python-xyz.scm (python-apprise) [arguments]<test-flags>:
	Respect --cores build argument.

	Change-Id: I217981c457516a5d02d9d06553c50a6ba7fb2fa7

2024-12-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-lifelines: Update to 0.30.0.
	* gnu/packages/statistics.scm (python-lifelines): Update to 0.30.0.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ie486d6c023d79eb3356ffa9050d125e3f39ca3a7

2024-12-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-autograd-gamma: Fix build.
	* gnu/packages/machine-learning.scm (python-autograd-gamma)
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I8d537670e50e2fbd571f69c4e20030686fa6e4ea

2024-12-16  Juliana Sims  <juli@incana.org>

	gnu: python-colorthief: Fix build.
	* gnu/packages/python-xyz.scm (python-colorthief) [native-inputs]: Add
	python-setuptools, python-wheel.

	Change-Id: Ic725b97a40718ab1c22dde7e5342947ff5ebd99c

2024-12-16  Juliana Sims  <juli@incana.org>

	gnu: python-emoji: Fix build.
	* gnu/packages/python-xyz (python-emoji)[native-inputs]: Add
	python-setuptools, python-wheel.

	Change-Id: Iac4383c33df71b089340154876cb614bff3bac72

2024-12-16  Christopher Baines  <mail@cbaines.net>

	services: guix-data-service: Support specifying configuration.
	The database contains some tables that are effectively used for configuration.
	This commit starts to expose these to the guix service, enabling the
	configuration to be handled by the service.

	* gnu/services/guix.scm (<guix-data-service-configuration>): Add
	git-repositories and build-servers.
	(guix-data-service-configuration-git-repositories,
	guix-data-service-configuration-build-servers): New procedures.
	(guix-data-service-shepherd-services): Add new shepherd service to setup the
	database.

	Change-Id: I519efd9157b60f18c7e80e3bdc92c0e3c5729334

2024-12-16  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-56.62d6b59.
	Add guile-lzlip as a direct propagated input, as this is used directly.

	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-56.62d6b59.
	[propagated-inputs]: Add guile-knots and guile-lzlip.

	Change-Id: Iae7d172d92ca8004b92f721730e094ed0eee94b0

2024-12-16  Christopher Baines  <mail@cbaines.net>

	gnu: Add guile-knots.
	* gnu/packages/guile-xyz.scm (guile-knots): New variable.

	Change-Id: Ie021e01ac1e381c9a6b14afa6d1817bec62d17d3

2024-12-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-debbugs: Update to 0.42.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.42.

	Change-Id: I3b3d23a68cd8e8749b8e4275b11a8f8ae909a3bf

2024-12-16  Dariqq  <dariqq@posteo.net>

	gnu: lightdm-service-type: Add lightdm.conf to /etc/lightdm.
	* gnu/services/lightdm.scm
	(lightdm-configuration->greeters-config-dir): Rename to...
	(lightdm-configuration-directory): ... this, and add the
	lightdm-configuration-file.
	(lightdm-shepherd-service): Don't pass the configuration file, don't set
	XDG_CONFIG_DIRS
	(lightdm-etc-service): New procedure.
	(lightdm-service-type): Use lightdm-etc-service as the etc-extension.

	Change-Id: I982ec1f7bdfd085621f45a8a1e4b175ab481202f

2024-12-16  Dariqq  <dariqq@posteo.net>

	gnu: lightdm: Use global sysconfdir.
	* gnu/packages/display-managers.scm (lightm)
	[#:configure-flags]: Set sysconfdir to /etc.
	[#:phases]: Overwrite sysconfdir in install phase for installing sample config
	files.

	Change-Id: If9c6ce810c726551bd3bf568d50cad8680829262
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-12-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	import/pypi: Fix project URL discovery when the project name contains periods.
	* guix/import/pypi.scm (find-project-url): Add an extra candidate rewriting
	periods to underscores in the project name.

	Change-Id: I7e3afc63bcc87fafa40fcff2b394b90633d23067

2024-12-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	import/utils: Replace '.' by '-' in snake-case procedure.
	* guix/import/utils.scm (snake-case): Replace '.' by '-'.  Update doc.

	Change-Id: I46f2e066c82849627464d0690549288ebbc4e926
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2024-12-15  Brian Kubisiak  <brian@kubisiak.com>

	pack: Allow cross-compiling with '--relocatable'.
	* guix/scripts/pack.scm (c-compiler-compiler): Remove exception when
	cross-compiling and always build gexp->script for the host.
	[toolchain]: Use standard-cross-packages when cross-compiling.
	[search-paths]: Use package-search-paths instead of
	package-native-search-paths when cross-compiling.
	[run]: Use cc-for-target and strip-for-target.

	Change-Id: I5503e48b3394fdfee06999f8d1ad82f5f0d9af96

2024-12-15  Herman Rimm  <herman@rimm.ee>

	gnu: libcbor: Update to 0.11.0.
	* gnu/packages/compression.scm (libcbor): Update.

	Change-Id: Ie372a9a73369eddac0620394e3e3608d8f27e0b6

2024-12-15  Richard Sent  <richard@freakingpenguin.com>

	services: Add resize-file-system-service.
	* gnu/services/admin.scm (resize-file-system-configuration): New configuration
	type.
	(resize-file-system-shepherd-service): New procedure.
	(resize-file-system-service-type): New variable.
	* doc/guix.texi (Miscallaneous Services): Document it.

	Change-Id: Icae2fefc9a8d936d4c3add47520258b341f689a4

2024-12-15  Richard Sent  <richard@freakingpenguin.com>

	packages: cloud-utils: Add missing growpart programs to path.
	This ensures growpart can run in environments that may not have a PATH
	variable set.

	* gnu/packages/admin.scm (cloud-utils): Augment growpart PATH with necessary
	programs.

	Change-Id: Idf0ca9e14e4c9d82208fbf715dd0b235cd5a371b

2024-12-15  Simon Tournier  <zimon.toutoune@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: cgit: Remove input labels.
	* gnu/packages/version-control.scm (cgit)
	[inputs]: Remove labels.
	[arguments]<phases>: Adjust.

	Change-Id: Iff479fa636f7a4c4fef5137ae22934d4e213223b

2024-12-15  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: gnulib: Move PropList.txt origin from phases to native-inputs.
	* gnu/packages/dlang.scm (gnulib-checkout)[arguments]<phases>: Move PropList
	origin from here...
	[native-inputs]: ...to here.

	Change-Id: I3576a169837039bc6beaae0d68ab459ed642e3c8

2024-12-15  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: farstream: Move common origin from phases to native-inputs.
	* gnu/packages/dlang.scm (farstream)[arguments]<phases>: Move common
	origin from here...
	[native-inputs]: ...to here.

	Change-Id: I0023bca2fc021b82875b1ec7329c7e37116df0b3

2024-12-15  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: smithforth: Move system.fs origin from phases to native-inputs.
	* gnu/packages/dlang.scm (smithforth)[arguments]<phases>: Move system.fs
	origin from here...
	[native-inputs]: ...to here.

	Change-Id: I82ff81f72dbe2ecf70fbbd44674596e1a62cadcf

2024-12-15  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: dmd-bootstrap: Move phobos origin from phases to native-inputs.
	* gnu/packages/dlang.scm (dmd-bootstrap)[arguments]<phases>: Move phobos
	origin from here...
	[native-inputs]: ...to here.

	Change-Id: I10cb5f628dad2fdbb01df58134996bdcd0b73d62

2024-12-15  Simon Tournier  <zimon.toutoune@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: gnome-recipes: Move libgd origin from phases to native-inputs.
	* gnu/packages/dlang.scm (gnome-recipes)[arguments]<phases>: Move libgd
	origin from here...
	[native-inputs]: ...to here.

	Change-Id: Ic1775a66608e114b5b31058386c8b739c155b7a5

2024-12-15  Ludovic Courtès  <ludo@gnu.org>
	    Simon Tournier  <zimon.toutoune@gmail.com>

	packages: Use origin file names as their input labels.
	* guix/packages.scm (add-input-label): Rely on 'origin-actual-file-name' for
	internal inputs labels.
	* tests/packages.scm ("this-package-input, origin"): New test.
	* doc/guix.texi (package Reference): Mention origin lookup for
	‘lookup-package-input’ & co.
	* gnu/packages/base.scm (tzdata)[inputs]: Reintroduce label.
	* gnu/packages/tex.scm (texlive-hyphen-complete)[inputs]: Likewise.
	(texlive-newverbs)[native-inputs]: Likewise.

	Change-Id: I6ba5352b1b1b8ab810da3730b09cb9db61d6429c

2024-12-15  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-extension-helpers: Fix build.
	* gnu/packages/python-xyz.scm (python-extension-helpers)[native-inputs]:
	Add python-pip.

	Change-Id: I831a04e0581e5bbfb975d3cf8cc4ecb1e8ab01fd

2024-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-deeptools: Add missing inputs.
	* gnu/packages/bioinformatics.scm (python-deeptools)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I36e563e9fbdaf9c34b9ca8437c3559e04b3f58a6

2024-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-xarray: Disable bad tests.
	* gnu/packages/python-science.scm (python-xarray)[arguments]: Disable two
	tests.

	Change-Id: Ia9799a5bd247907ee875925431cd0fe2714f51b3

2024-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: snakemake: Add missing inputs.
	* gnu/packages/python-xyz.scm (snakemake)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I133a813d1c5a5d6d7c4450d09987ee94e97b9089

2024-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-loompy: Fix build.
	* gnu/packages/bioinformatics.scm (python-loompy)[build-system]: Use
	pyproject-build-system.
	[arguments]: Remove custom 'check phase; add phase 'numpy-compatibility.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I2a3121e042fb7f7980bae14cea3e256fd4c9b115

2024-12-15  Ian Eure  <ian@retrospec.tv>

	gnu: python-jellyfin-apiclient: Fix build.
	* gnu/packages/python-xyz.scm (python-jellyfin-apiclient)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I8966718c60e44e398ab56ace905f4105a8a44569

2024-12-15  Ian Eure  <ian@retrospec.tv>

	gnu: python-sqlalchemy-2: Fix build.
	* gnu/packages/databases.scm (python-sqlalchemy-2)[native-inputs]: Add
	python-wheel.

	Change-Id: Ie35026f3049f9103397979cc6d0b8b347584d92d

2024-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-numba: Update to 0.59.1.
	* gnu/packages/python-xyz.scm (python-numba): Update to 0.59.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Delete sysinfo tests in phase 'disable-failing-tests.
	[propagated-inputs]: Remove python-singledispatch.
	[native-inputs]: Remove python-jinja2 and python-pygments; add
	python-setuptools and python-wheel.

	Change-Id: Ic41e1e292601f85434af48d5752a8d57533f9452

2024-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-llvmlite: Update to 0.42.0.
	* gnu/packages/llvm.scm (python-llvmlite): Update to 0.42.0; inherit from
	llvm-14.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.
	[inputs]: Update patches.

	Change-Id: I4c1c5741a31af49912fc42ebe2d6784c326e7d41

2024-12-15  Ricardo Wurmus  <rekado@elephly.net>

	doc: Fix variable name.
	* doc/guix.texi (Sway window manager): Replace %sway-default-execs with
	%sway-default-startup-programs.

	Change-Id: Ib848dee67a7e8083042cac45479e99f083350cf7

2024-12-15  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: python-sentry-sdk: Fix build.
	* gnu/packages/python-xyz.scm (python-sentry-sdk)[arguments]<#:phases>: Add
	fix-test phase. Skip test_threading and test_transport test.

	Change-Id: Iee8e3909d8e581eb6fbe5e45a103645409094888

2024-12-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-awscrt: Fix build.
	* gnu/packages/python-web.scm (python-awscrt)[native-inputs]: Add
	python-setuptools, python-wheel.

	Change-Id: I810ca9e4d5ecfd73786b2a4a60a1ff51faf8b252

2024-12-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-noiseprotocol: Fix build.
	* gnu/packages/python-web.scm (python-noiseprotocol)[native-inputs]: Add
	python-setuptools, python-wheel.

	Change-Id: I43110aa61b2379c696170453473f005c36de3a8e

2024-12-15  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: tuxedo-keyboard: Update to 4.11.7.
	* gnu/packages/linux.scm (tuxedo-keyboard): Update to 4.11.7.

	Change-Id: I5e158b40b46ceb5525d3da75c7d3d473b0825485

2024-12-15  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: catatonit: Use git source.
	* gnu/packages/containers.scm (catatonit)[source]: Switch to git-fetch.

	Change-Id: Ic4340262a554a8799281b56074865b6d7f3a2378

2024-12-15  Tomas Volf  <~@wolfsden.cz>

	gnu: catatonit: Update to 0.2.1.
	* gnu/packages/containers.scm (catatonit): Update to 0.2.1.

	Change-Id: I040693ca23c990f187c3f574e46927fc61e1498f

2024-12-15  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: weechat: Update to 4.5.0.
	* gnu/packages/irc.scm (weechat): Update to 4.5.0.

	Change-Id: I903a418eb4aa7faf27d77185e40651d905122766

2024-12-15  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: python-pygdbmi: Fix build.
	* gnu/packages/python-xyz.scm (python-pygdbmi)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I3c21fd1e8af54f672addaa5eee2ed0bfa10c011e

2024-12-15  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-jupytext: Fix build.
	* gnu/packages/python-xyz.scm (python-jupytext)[native-inputs]: Add
	python-toml.

	Change-Id: If2c19ccac1d5d8167f27b28c535a95acaca32d48

2024-12-14  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-pytest-shard: Fix build.
	* gnu/packages/python-check.scm (python-pytest-shard)[native-inputs]: Add
	python-setuptools python-wheel.

	Change-Id: I49b93ffb7fbdecf0297d979fae4baa6c25aa6efb

2024-12-14  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: onnx: Fix build.
	* gnu/packages/machine-learning.scm (onnx)[native-inputs]: Add
	python-setuptools, python-wheel.

	Change-Id: I80dbd5fff26c6afe3a496228f7c02c38efe7d3e0

2024-12-14  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-nptyping: Revert change.
	Revert part of commit ca305f0716a71c28c5c40e9b6fb09195682f03dd.

	Change-Id: Id9a91a20fa35bac12e78a05fdc514fd954e4c178

2024-12-14  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-pytest-flakefinder: Fix build.
	* gnu/packages/python-check.scm (python-pytest-flakefinder)[native-inputs]:
	Add python-wheel, python-setuptools.

	Change-Id: Ic43963f7877901923f266cc89d07380bb0f66bfd

2024-12-14  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-ipykernel: Fix build.
	* gnu/packages/python-xyz.scm (python-ipykernel)[arguments]<#:test-flags>:
	Ignore DeprecationWarning.

	Change-Id: I73cb5e43321715d0dbeeff281ecbd9001e1b0e43

2024-12-14  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-jupyter-client: Fix build.
	* gnu/packages/python-xyz.scm (python-jupyter-client)[arguments]<#:phases>
	[check]: Ignore DeprecationWarning.

	Change-Id: I62fe07725e8aaf2bd7d5c4022f11237320727cfe

2024-12-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-libvirt: Fix build.
	* gnu/packages/virtualization.scm (python-libvirt)[native-inputs]: Add
	python-setuptools, python-wheel.

	Change-Id: I3f5ada563ad66b67e2d0b67a027ff8efad9bce99

2024-12-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: b4: Fix build.
	* gnu/packages/version-control.scm (b4)[native-inputs]: Add
	python-setuptools, python-wheel.

	Change-Id: Ib9406def598f4654f564286d47fe1821a712367f

2024-12-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-sip: Skip the test phase.
	* gnu/packages/qt.scm (python-sip)[arguments]: Skip the tests.

	Change-Id: I329d774ab4abe25dc9a5db7b8f49ff548590d310

2024-12-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-setuptools-scm-next: Fix build.
	* gnu/packages/python-build.scm (python-setuptools-scm-next)
	[native-inputs]: Add python-wheel.

	Change-Id: Ib5ba510b67f652119f20b0e5a601cc7082716427

2024-12-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vdirsyncer: Fix build.
	* gnu/packages/dav.scm (vdirsyncer)[native-inputs]: Add
	python-setuptools, python-wheel.

	Change-Id: Ie949357cad03d55f79d4d73c1be9aaec50e53696

2024-12-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-icalendar: Fix build.
	* gnu/packages/python-xyz.scm (python-icalendar)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ibb367c723895ea82c71d954896c9969f3a2bd785

2024-12-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-urwidgets: Update to 0.2.1.
	* gnu/packages/python-xyz.scm (python-urwidgets): Update to 0.2.1.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I31f06eab91c435f7192812310a6a6b001145f60e

2024-12-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: toot: Fix build.
	* gnu/packages/fediverse.scm (toot)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I404c25a277f455169c294e8fdcfcd1596ebce0e1

2024-12-14  Tomas Volf  <~@wolfsden.cz>

	services: mingetty: Support waiting on shepherd services.
	For auto-login on systems with elogind, dbus-system needs to be started.  This
	commit adds ability to express that ordering.

	* gnu/services/base.scm (<mingetty-configuration>): Add shepherd-requirement
	field.
	(mingetty-shepherd-service): Use it.
	* doc/guix.texi (Base Services)<mingetty-configuration>: Document it.

	Change-Id: Iedbdc4375180740379d561aa193d7c63350d2e7b
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-12-14  Tomas Volf  <~@wolfsden.cz>

	services: mingetty: Rename misnamed accessors.
	Rename the accessors to ensure all start with `mingetty-configuration-'
	prefix.  Some were named just `mingetty-$FIELD', instead of
	`mingetty-configuration-$FIELD'.

	The renaming *is* backwards compatible, since in the define-module's #:export
	argument the correct (`mingetty-configuration-$FIELD') were used already and
	thus the accessors were not accessible.

	* gnu/services/base.scm (<mingetty-configuration>): Rename accessors for
	auto-login, login-program, login-pause?, clear-on-logout?.

	Change-Id: I4557a82498805ade0b341feda9d33eccc305690f
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-12-14  Tomas Volf  <~@wolfsden.cz>

	services: mingetty: Add additional configuration options.
	Not all aspects of mingetty were configurable, so this commit adds the
	additional configuration fields to support that.

	* gnu/services/base.scm (<mingetty-configuration>): Add delay, print-issue,
	print-hostname, nice, working-directory, root-directory fields.
	(mingetty-shepherd-service): Use the new fields.
	(define-module)<#:export>: Export the new accessors.
	* doc/guix.texi (Base Services)<mingetty-configuration>: Document the
	additional field.

	Change-Id: I4557a82498805ade0b341feda9d33eccc305690f

2024-12-14  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: python-argparse-manpage: Fix build.
	* gnu/packages/python-xyz.scm (python-argparse-manpage)[native-inputs]: Add
	python-pip, python-setuptools and python-wheel.

	Change-Id: Ibb2ceb41f74d6a39df7a423b55a9ee91aae9948e

2024-12-14  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: autopep8: Update to 2.0.4.
	* gnu/packages/python-xyz.scm (autopep8): Update to 2.0.4.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Replace python-toml by python-tomli.
	[native-inputs]: Add python-setuptools, python-wheel.
	[arguments]<#:phases>[prepare-check]: Add phase.

	Change-Id: I3b92521e5cfe5d527f7836deb653909197b25145

2024-12-14  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: Add qt6ct.
	* gnu/packages/qt.scm (qt6ct): New variable.

	Change-Id: Icc6807229a56d1638627bce3f1e60949f74a446c

2024-12-14  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: uncrustify: Update to 0.80.1.
	* gnu/packages/code.scm (uncrustify): Update to 0.80.1.

	Change-Id: I8b074985625aeeca0cf734ffb25e3fd2022e25ba

2024-12-14  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: wlogout: Update to 1.2.2.
	* gnu/packages/wm.scm (wlogout): Update to 1.2.2.

	Change-Id: Ieb1559bd50f3aad988ec4e16cfe5396004a3cab3

2024-12-14  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-ukkonen: Fix build.
	* gnu/packages/python-xyz.scm (python-ukkonen)[native-inputs]: Add
	python-setuptools, python-wheel.

	Change-Id: I98e049e40ffc8968ef74b981668b09603cbc010e

2024-12-14  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: podman-compose: Fix build.
	* gnu/packages/containers.scm (podman-compose)[native-inputs]: Add
	python-setuptools, python-wheel.

	Change-Id: I1127e9630a5aea9a8fcf3244025d81c92df74670

2024-12-14  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guix: Update to 1.4.0-30.790c9ffe59.
	* gnu/packages/package-management.scm (guix): Update to 1.4.0-30.790c9ffe59.

	Change-Id: I83b678427d146887acfe7064730a2c9f08e4b803

2024-12-14  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: cadabra2: Update to 2.5.8.
	* gnu/packages/engineering.scm (cadabra2): Update to 2.5.8.
	[arguments]<#:phases>[patch-dependencies]: Remove phase.
	[inputs]: Replace glibmm by glibmm-2.66.

	Change-Id: I1bbf7ee6e96c35c5a5dcb9c01d94cad59542a2d2

2024-12-14  Janneke Nieuwenhuizen  <janneke@gnu.org>

	tests: guix-shell-export-manifest: Fix pyproject-build-system python test.
	This is a follow-up to commit
	    fdc0fefd46a45b70784a4e3f8900cbe593426a9e
	    build-system/pyproject: Use python-sans-pip-wrapper as default-python.

	* tests/guix-shell-export-manifest.sh: Grep for python-sans-pip-wrapper, which
	is the python now used by the pyproject-build-system.

	Change-Id: I5f44e07544f80973fa6b306b2dcdf42ac3b56ad6

2024-12-13  Janneke Nieuwenhuizen  <janneke@gnu.org>

	tests: guix-package: Fix guix package --search test.
	This is a follow-up to commit
	    6f8c8a86d827627f503a803381bce7fbcf8f39a0
	    gnu: Fix synopsis in miscelaneous packages.

	Change-Id: I5f44e07544f80973fa6b306b2dcdf42ac3b56ad6

	* tests/guix-package.sh: Search for GNU hello's changed synopsis "Example GNU
	package".

	Change-Id: I79f606afee348cb6d57d9c0d08e15cd9267d5ceb

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-redis: Fix build.
	* gnu/packages/databases.scm (python-redis)
	[arguments]<test-flags>: Refactor with 'string-join' to simplify test
	skip procedure.
	<phases>: Remove 'relax-requirements.
	[native-inputs]: Add python-pytest-cov.

	Change-Id: I595dc2bfe856ebac834ac7a80ac3862126c6b284

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pydevd: Enable parallel tests.
	* gnu/packages/python-xyz.scm (python-pydevd)
	[arguments]<test-flags>: Enable parallel tests, passing on 16 threads
	and with a fresh version of python-pytest.
	<phases>: Remove test deletion procedure from 'fix-tests as
	all of them passing.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Iab5a87428f6ffd440a966fa357daf2c189fef708

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-blis: Adjust inputs.
	* gnu/packages/maths.scm (python-blis) [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I0f8681915b783a2896e4467645b6f328aa019996

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-base58: Adjust inputs.
	* gnu/packages/python-crypto.scm (python-base58) [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ie9d7e2f043bdbbba711223cae99c8bd5d5e0e2c9

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-azure-storage-blob: Adjust inpusts.
	* gnu/packages/python-web.scm (python-azure-storage-blob)
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ia3d3f1362714a3dace68b5c200034eced124ebf2

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-azure-core: Update to 1.32.0.
	* gnu/packages/python-web.scm (python-azure-core): Update to 1.32.0.
	[source]: Adjust URI name as PyPI archive has been changed.
	[native-inputs]: Remove unzip; add python-setuptools and python-wheel.

	Change-Id: I08da865f353a16ec107f1a17bf6376a6519bc62e

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-alembic: Update to 1.14.0.
	* gnu/packages/databases.scm (python-alembic): Update to 1.14.0.
	[arguments]<test-flags>: Skip 4 tests requiring latest python-pytz.
	[propagated-inputs]: Add python-typing-extensions.
	[native-inputs]: Remove python-pytest-cov; add python-pytest,
	python-setuptools, and python-wheel.

	Change-Id: Ife6a19416839ad1f94e912f926871db362ab820c

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-httpbin: Fix build.
	Fix regression introduced after update python-greenlet, see
	<https://ci.guix.gnu.org/build/6720907/log/raw>.

	* gnu/packages/web.scm (python-httpbin) [propagated-inputs]: Remove
	duplicated python-greenlet and python-greenlet; add python-greenlet-2.

	Change-Id: I4d8736e1b8ebd5fa4aeca8947ac4a8c5620387ab

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-greenlet-2.
	* gnu/packages/python-xyz.scm (python-greenlet-2): New variable.

	Change-Id: Ib741d0eff8bd11bc5cbc7ffa97834747a67a5db5

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jaraco-test: Update to 5.5.1.
	* gnu/packages/python-xyz.scm (python-jaraco-test): Update to 5.5.1.
	[native-inputs]: Remove python-flake8, python-pytest-black, python-pytest-cov,
	python-pytest-flake8, and python-pytest-mypy; add
	python-jaraco-collections.

	Change-Id: I4f90c713cc0c0128763234d63481faffe133d037

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-arpeggio: Update to 2.0.2.
	* gnu/packages/python-xyz.scm (python-arpeggio): Update to 2.0.2.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Remove python-coverage, python-coveralls, python-flake8,
	python-mike, python-mkdocs, python-pytest-runner, and python-twine;
	add python-setuptools.
	[description]: Fix fill column.

	Change-Id: Iaeb123ec2a4d953b071663a2847174effed58692

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-marshmallow-jsonapi: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-marshmallow-jsonapi)
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Remove python-flake8, python-flake8-bugbear,
	python-mock, and python-tox; add python-setuptools and python-wheel.
	[description]: Fix fill column.

	Change-Id: I980c915b1b110931829dec6cc84455919e8f77a5

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-faker: Update to 33.1.0.
	* gnu/packages/python-xyz.scm (python-faker): Update to 33.1.0.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Use defualt 'check.
	[propagated-inputs]: Add python-typing-extensions.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I3c1d49743d2dcfb434e81349cc1046dd707c07c6

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-marshmallow: Update to 3.22.0.
	* gnu/packages/python-xyz.scm (python-marshmallow): Update to 3.22.0.
	[native-inputs]: Remove python-flake8, python-flake8-bugbear, python-mypy,
	python-setuptools, and python-wheel; add python-flit-core.
	[description]: Start from a new line.

	Change-Id: Ib45c9bd921cba90c198cd8bdfc43023db99baf98

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-diff-cover: Update to 9.2.0.
	* gnu/packages/python-xyz.scm (python-diff-cover): Update to 9.2.0.
	Adjust style.
	[arguments]<test-flags>: Ignore just one test.
	[native-inputs]: Remove python-flake8 and python-pytest-flake8; add
	python-pycodestyle, python-pyflakes, and python-pytest-datadir.
	[description]: Start from a new line, fix fill column.

	Change-Id: I01de4b79a8f3ccba8ca943907ddc77c9b8ca26e8

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-codespell: Update to 2.3.0.
	* gnu/packages/python-xyz.scm (python-codespell): Update to 2.3.0.
	[arguments]<phases>: Add 'fix-pytest-config.
	[inputs]: Remove python-chardet.
	[propagated-inputs]: Add python-chardet.
	[native-inputs]: Remove python-flake8 and python-pytest-cov.
	[description]: Start from a new line, fix fill column.

	Change-Id: Id3eb7e1547f37fbf92de3eaf1a5bf58f79ba5905

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-progressbar2: Update to 4.5.0.
	* gnu/packages/python-xyz.scm (python-progressbar2): Update to 4.5.0.
	[build-system]: Swap to pyproject-build-system.
	[argumetns]<test-flags>: Add bare minimal tests options to make them work.
	<phases>: Add 'fix-pytest-config.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Remove python-flake8, python-pycodestyle,
	python-pytest-cache, python-pytest-cov, python-pytest-flakes,
	python-pytest-pep8, and python-sphinx; add python-dill,
	python-setuptools, python-setuptools-scm, and python-wheel.

	Change-Id: Ia0771e92753f991471e63d7270803ca885382917

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-utils: Update to 3.9.1.
	* gnu/packages/python-xyz.scm (python-utils): Update to 3.9.1.
	[source]: Adjust URI name as PyPI archive has been changed.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Add 'fix-pytest-config and use default 'check.
	[propagated-inputs]: Add python-loguru and python-typing-extensions.
	[native-inputs]: Remove labels. Remove python-pytest-runner and
	python-six; add python-setuptools and python-wheel.
	[description]: Fix fill column.

	Change-Id: I0365e3753e411363f117a35e972ff3e738ddb1ea

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pep8-naming: Update to 0.14.1.
	* gnu/packages/python-xyz.scm (python-pep8-naming): Update to 0.14.1.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Use custom 'check.
	[native-inputs]: Add python-setuptools, and python-wheel.
	[description]: Adjust fill column.

	Change-Id: I6bb2cd30cad18518c91897070288c2872cad2a58

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-py-partiql-parser: Update to 0.5.6.
	* gnu/packages/python-xyz.scm (python-py-partiql-parser): Update to 0.5.6.
	[source]: Swap to git checkout containing tests.
	[arguments]<tests?>: Enable them.
	[native-inputs]: Remove python-black, python-flake8, and python-mypy.
	[description]: Start from a new line.

	Change-Id: I0c5865158ddef1512b5fb73d11a540650a01b29f

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-validators: Update to 0.34.0.
	* gnu/packages/python-xyz.scm (python-validators): Update to 0.34.0.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<tests-flags>: Ignore tests for optional Python module.
	[native-inputs]: Remove python-flake8 and python-isort; add
	python-setuptools and python-wheel.
	[description]: Fix fill column.

	Change-Id: I100d8f6d71794d17fdfe6bcbaadd43f2f63bd8e0

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sphinx-5: Adjust inputs.
	* gnu/packages/sphinx.scm (python-sphinx-5) [propagated-inputs]: Remove
	python-flake8, python-isort, and python-mypy.

	Change-Id: I3de5a076b251ea7585fd96d43109e19ece318830

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sphinx: Adjust inputs.
	* gnu/packages/sphinx.scm (python-sphinx) [propagated-inputs]: Remove
	python-flake8, python-isort, and python-mypy.

	Change-Id: I3809dd14b655ab51eeadabdbc68482bd8c208a6d

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flake8-isort: Update to 6.1.1.
	* gnu/packages/python-xyz.scm (python-flake8-isort): Update to 6.1.1.
	[source]: Adjust URI name as PyPI archive has been changed.
	[arguments]<test-flags>: Explicitly disable tests as no provided in PyPI
	archive or git checkout.
	[native-inputs]: Add python-hatchling.

	Change-Id: I89442d131e81d4dd4fba0f554c2197676aac38d9

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flake8-quotes: Update to 3.4.0.
	* gnu/packages/python-xyz.scm (python-flake8-quotes): Update to 3.4.0.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: I37446ade937f2f0cc0ea1c12acf3e176971964ad

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flake8-pie: Update to 24.9.0.
	* gnu/packages/python-xyz.scm (python-flake8-pie): Update to 24.9.0.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<test-flags>: Disable just 2 failing tests.
	[propagated-inputs]: Add python-attrs, python-flake8, and python-pyflakes.
	[native-inputs]: Add python-hatchling and python-pytest.

	Change-Id: Ife6dfef657996497356c4a0d62b2097702bd2024

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flake8-pyi: Update to 24.9.0.
	* gnu/packages/python-xyz.scm (python-flake8-pyi): Update to 24.9.0.
	Improve style.
	[source]: Adjust URI name as PyPI archive has been changed.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Add 'fix-pytest-config.
	[native-inputs]: Add python-hatchling and python-pytest.
	[description]: Adjust fill column.

	Change-Id: Idcc3e9f6213b00e02bc052101a2b666460943de5

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flake8-print: Update to 5.0.0.
	* gnu/packages/python-xyz.scm (python-flake8-print): Update to 5.0.0.
	[build-system]: Swap to pyrpoject-build-system.
	[arguments]<tests?>: Explicitly disable them as no provided in PyPI
	archive or Git checkout.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Add python-poetry-core.

	Change-Id: Ifd52bbde3b41165d0f336973cb2817924f209568

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flake8-implicit-str-concat: Update to 0.5.0.
	* gnu/packages/python-xyz.scm (python-flake8-implicit-str-concat): Update to 0.5.0.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<tests?>: Explicitly disable them as no provided in PyPI
	archive or Git checkout.
	<phases>: Remove 'loosen-requirements.
	[native-inputs]: Add python-hatchling.

	Change-Id: If3fc55d3505a835bd9222b19dd03a755a8aa5e9e

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flake8-bugbear: Update to 24.10.31.
	* gnu/packages/python-xyz.scm (python-flake8-bugbear): Update to 24.10.31.
	Improve style.
	[source]: Adjust URI name as PyPI archive was changed.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Remove 'disable-test.
	[native-inputs]: Remove python-hypothesis; add python-pytest,
	python-setuptools, and python-wheel.
	[description]: Start from a new line, adjust fill column.

	Change-Id: Id8580c8b2d20820a9f16ec719d35ac3b1dbf548e

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-termcolor: Update to 2.5.0.
	* gnu/packages/python-xyz.scm (python-termcolor): Update to 2.5.0.

	Change-Id: I1921a14df2b51fa441c69a9a3ab59e0e827e4dd9

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stdio-mgr: Fix build.
	* gnu/packages/python-xyz.scm (python-stdio-mgr) [source]: Swap to git
	checkout containing tests.
	[arguments]<test-flags>: Ignore doctests.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
	[description]: Start from a new line.

	Change-Id: I0b03adad8b2277686c7e07859eebd7555934ac8c

2024-12-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove python-comm duplicate.
	* gnu/packages/jupyter.scm (python-comm): Delete duplicate variable.

	Change-Id: I2fa116f0a3fc99d3b551fc46d7f78c60cd54ba64

2024-12-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove python-filelock-3.5.
	* gnu/packages/bioinformatics.scm (python-filelock-3.5): Delete variable.
	(python-genomepy) [propagated-inputs]: Replace python-filelock-3.5 with
	python-filelock.

	Change-Id: I74b58c5143dc3f633e44cc9b92307520b160f43f

2024-12-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pytest-virtualenv: Update home page URL.
	* gnu/packages/python-check.scm (python-pytest-virtualenv)
	[home-page]: Update URL.

	Change-Id: Iaf6a34a12b942bf46530e7a000def049d83fface

2024-12-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-filelock: Update home page URL.
	* gnu/packages/python-xyz.scm (python-filelock) [home-page]: Update URL.

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-suds.
	* gnu/packages/python-web.scm (python-suds): New variable.

	Change-Id: I37d0c0757b13ef7b37e1ff19aa00f4460f2c609a

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyserial: Enable tests.
	* gnu/packages/python-xyz.scm (python-pyserial): Enable tests, improve
	package style.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: I826c7de11642f037ed4e6bc3eaa92dd2ef4d9500

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-yattag: Update to 1.16.1.
	* gnu/packages/python-xyz.scm (python-yattag): Update to 1.16.1.
	Improve package style.
	[build-system]: Swap to pyrpject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: Id5c40e89ab6756e6ced22e84c844e37f416233d3

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ddt: Update to 1.7.2.
	* gnu/packages/python-xyz.scm (python-ddt): Update to 1.7.2.
	[build-system]: Swap to pyrpoject-build-system.
	[native-inputs]: Add python-aiounittest, python-setuptools, and
	python-wheel.
	[description]: Fix fill column.

	Change-Id: I43655f16e978caa6d37981a2a01c2edd2b512875

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: bpython: Improve package style.
	* gnu/packages/python-xyz.scm (bpython): Use G-expression and apply new
	style.
	[build-system]: Swap to pyproject-build-system.
	[argumements]<test-flags>: Move tests exclusion here.
	[propagated-inputs]: Add python-typing-extensions.
	[native-inputs]: Remove python-tox; add python-pytest and
	python-setuptools.

	Change-Id: I8a88014b3cd2419e6521fc9bb7ac26c67a0f6929

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cwcwidth: Update to 0.1.9.
	* gnu/packages/python-xyz.scm (python-cwcwidth): Update to 0.1.9.
	Improve style.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Add 'build-extensions.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ifccd290dbcb1655eb8b78956187602d774cf7927

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-greenlet: Update to 3.1.1.
	* gnu/packages/python-xyz.scm (python-greenlet): Update to 3.1.1.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<test-flags>: Deselect one failing test.
	<phases>: Add 'build-extensions.
	[native-inputs]: Add python-objgraph, python-pytest, python-psutil,
	python-setuptools, and python-wheel.

	Change-Id: I50c80f329890fc922dcc8310083dfa2ee1ee03c4

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-curtsies: Update to 0.4.2.
	* gnu/packages/terminals.scm (python-curtsies): Update to 0.4.2.
	Improve style.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Remove python-nose; add python-pytest,
	python-setuptools, and python-wheel.

	Change-Id: Ic4ec85ddef8344c72a06e3680ae4a771a2d6dcce

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pylama: Update to 8.4.1.
	* gnu/packages/python-check.scm (python-pylama): Update to 8.4.1.
	[source]: Swap to git checkout containing tests.
	[build-system]: Swap to pyrpoect-build-system.
	[arguments]<phases>: Remove 'disable-failing-tests.
	<tests>: Switch them off as cycling with python-pylint.
	[native-inputs]: Remove python-py, python-pytest; add python-setuptools
	and python-wheel.
	[propagated-inputs]: Remove labels.
	[description]: Adjust fill column.

	Change-Id: If06ada7a80f5b68792adc0587ed7207dec92523f

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-snowballstemmer: Update to 2.2.0.
	* gnu/packages/python-xyz.scm (python-snowballstemmer): Update to 2.2.0.
	Improve style.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<tests>: Switch them off as not provided.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ifbef2578990eb4a3e3a498922de8852fadbdc5b7

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pydocstyle: Update to 6.3.0.
	* gnu/packages/python-xyz.scm (python-pydocstyle): Update to 6.3.0.
	[source]: Swap to git checkout containing tests.
	<patches>: Add patch published upstream to fix compatibility with PEP701.
	[build-system]: Swap to pyrpoject-build-system.
	[arguments]<test-flags>: Disable tests requiring pip install.
	<phases>: Add 'set-version.
	[native-inputs]: Add poetry-core, python-pytest, and python-tomli.

	* gnu/packages/patches/python-pydocstyle-add-support-for-pep701.patch:
	Add file.
	* gnu/local.mk: Register patch.

	Change-Id: Ia43906383ac454c3918d0c9335cb8f744443ad29

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flake8: Update to 7.1.1.
	* gnu/packages/python-xyz.scm (python-flake8): Update to 7.1.1.
	Improve style.
	[srouce]: Swap to git checkout containing tests.
	[build-system]: Swap to pyrpoject-build-system.
	[home-page]: Fix it as GitLab link is dead.
	[propagated-inputs]: Remove python-entrypoints.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I6e0edd637469c516db90dd927b2d7eb6b96a5f5d

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mccabe: Update to 0.7.0.
	* gnu/packages/python-xyz.scm (python-mccabe): Update to 0.7.0.
	Improve style.
	[build-system]: Swap to pyrpoject-build-system
	[arguments]<tests>: Switch them off.
	[native-inputs]: Remove python-pytest-bootstrap and
	python-pytest-runner; add python-setuptools and python-wheel.

	Change-Id: I4c4023be68b17863b5b30fa5ab60fe8cd75c68a5

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pycodestyle: Update to 2.12.1.
	* gnu/packages/python-xyz.scm (python-pycodestyle): Update to 2.12.1.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<test-flags>: Test options are ported from tox.ini.
	[phases]{check}: Adjust tests invocation procedure.
	[native-inputs]: Remove python-pytest; add python-setuptools and
	python-wheel.

	Change-Id: Ifb3f9065b928439cc2e3734c798d6b5d0858c7c3

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-networkx: Update to 3.4.2.
	* gnu/packages/python-xyz.scm (python-networkx): Update to 3.4.2.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<test-flags>: Run test in parallel.
	<phases>: Use default 'check phase..
	[native-inputs]: Add python-pytest-xdist, python-setuptools, and
	python-wheel.

	Change-Id: I18a7b1cbeafa0804302d1b53a50e178ad10d7b4b

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pydevd: Improve package style.
	* gnu/packages/python-xyz.scm (python-pydevd): Indent properly.

	Change-Id: Ieb031894f4f3494bf3dacd2086adde44507a27e1

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pydevd: Use git tag.
	* gnu/packages/python-xyz.scm (python-pydevd):
	[source]: Compile tag from package version.
	[arguments]<#:test-flags>: Adapt value.

	Change-Id: I55cc8129fb78f0ee54519f45b31746a54881d84e

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pydevd: Move to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-pydevd):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]: Replace 'check phase by 'pre-check phase and
	  <#:test-flags>.

	Change-Id: I8227ac8b1b6031c30c6d09480cacaa3347df21a7

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-jupytext: Move to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-jupytext):
	[build-system]: Move to pyproject-build-system.
	[arguments]<#:test-flags>: Add flags. Add a flag to ignore pre_commit
	tests.
	<#:phases>: Remove 'check phase replacement.

	Change-Id: I465bf1e117fc9b4cb457c24c2ed2b41cdee30968

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jupytext: Adjust inputs
	* gnu/packages/python-xyz.scm (python-jupytext)
	[native-inputs]: Remove pre-commit, python-autopep8, python-black,
	python-flake8, python-isort.

	Change-Id: I4aa622a58dfc3ab5ad9f1c88b78d6ac301f270d1

2024-12-13  Vinicius Monego  <monego@posteo.net>

	gnu: pre-commit: Update to 3.7.1.
	* gnu/packages/version-control.scm (pre-commit): Update to 3.7.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use G-Expressions. Do not override the check phase, skip the
	tests in #:test-flags instead. Don't make source tree writable in the
	prepare-check-env phase.
	[native-inputs]: Use the new style.

	Change-Id: I4a1c56ce0903d6aa185d65d39c03c9566a6cf0d9

2024-12-13  Vinicius Monego  <monego@posteo.net>

	gnu: python-nodeenv: Update to 1.8.0.
	* gnu/packages/python-xyz.scm (python-nodeenv): Update to 1.8.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Do not override the check phase, skip tests in #:test-flags
	instead.

	Change-Id: I01ca1948c30327827d6f76697b471a4d90cd6530

2024-12-13  Vinicius Monego  <monego@posteo.net>

	gnu: python-identify: Update to 2.5.36.
	* gnu/packages/python-xyz.scm (python-identify): Update to 2.5.36.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use G-Expressions. Do not override the check phase.
	[native-inputs]: Add python-ukkonen.

	Change-Id: I970507dc358029b4e2cc0a295d19db4b28202544

2024-12-13  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-ukkonen.
	* gnu/packages/python-xyz.scm (python-ukkonen): New variable.

	Change-Id: I826b003f1c22e5bf28829d9f2adc5f467d17ed45

2024-12-13  Vinicius Monego  <monego@posteo.net>

	gnu: python-cfgv: Update to 3.4.0.
	* gnu/packages/python-xyz.scm (python-cfgv): Update to 3.4.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Do not override the check phase.

	Change-Id: Id666a57e4d619697ffa272893930f1c94d5c283e

2024-12-13  Vinicius Monego  <monego@posteo.net>

	gnu: python-seaborn: Remove pre-commit from native-inputs.
	* gnu/packages/python-xyz.scm (python-seaborn)[native-inputs]: Remove
	python-pre-commit.

	Change-Id: I8b7016f1d8103dd9297626b7ec74a120fa1c848b

2024-12-13  Vinicius Monego  <monego@posteo.net>

	gnu: python-omnipath: Remove pre-commit from native-inputs.
	* gnu/packages/python-xyz.scm (python-omnipath)[native-inputs]: Remove
	python-pre-commit.

	Change-Id: Idfdf978df55e2c3cb3c8447aa18456cc9de4c4c2

2024-12-13  Vinicius Monego  <monego@posteo.net>

	gnu: python-rich-click: Remove pre-commit from native-inputs.
	* gnu/packages/python-xyz.scm (python-rich-click)[native-inputs]: Remove
	python-pre-commit.

	Change-Id: I7a1de6166e4fe9f255cff8819b4779e76d7a4537

2024-12-13  Vinicius Monego  <monego@posteo.net>

	gnu: python-traitlets: Remove pre-commit from native-inputs.
	* gnu/packages/python-xyz.scm (python-traitlets)[native-inputs]: Remove
	python-pre-commit.

	Change-Id: I3d36f47e8955c648282bc707fafa57ba00cda933

2024-12-13  Vinicius Monego  <monego@posteo.net>

	gnu: python-jsonargparse: Remove pre-commit from native-inputs.
	* gnu/packages/python-xyz.scm (python-jsonargparse)[native-inputs]: Remove
	python-pre-commit.

	Change-Id: Iac844f4521f985cb07ef407b999dfc7f61605bca

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-joblib: Update to 1.4.2.
	* gnu/packages/python-xyz.scm (python-joblib): Update to 1.4.2.
	[arguments]<#:test-flags>: Add --numprocesses flag.
	[native-inputs]: Add python-pytest-xdist.

	gnu: python-httpx: Update to 0.27.2.
	* gnu/packages/python-web.scm (python-httpx): Update to 0.27.2.
	[native-inputs]: Add python-zstandard.

	gnu: python-httpcore: Update to 1.0.7.
	* gnu/packages/python-web.scm (python-httpcore): Update to 1.0.7.
	[arguments]<#:test-flags>: Remove uneeded field.
	[native-inputs]: Remove python-setuptools and python-wheel. Add
	python-hatch-fancy-pypi-readme, and python-hatchling.

	gnu: python-coveralls: Update to 4.0.1.
	* gnu/packages/python-check.scm (python-coveralls): Update to 4.0.1.
	[source]<origin>: Remove uneeded modules and snippet fields.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:phases>: Move functionality to...
	<#:test-flags>: ...here. Add failing tests.
	[native-inputs]: Add poetry.

	gnu: python-pytest-httpx: Update to 0.34.0.
	* gnu/packages/python-check.scm (python-pytest-httpx): Update to 0.34.0.

	gnu: python-websockets: Update to 13.1.
	* gnu/packages/python-web.scm (python-websockets): Update to 13.1.

	gnu: python-coverage: Update to 7.6.8.
	* gnu/packages/check.scm (python-coverage): Update to 7.6.8.
	[arguments]<#:test-flags>: Describe why tests fail.

	gnu: python-fsspec: Update to 2024.10.0.
	* gnu/packages/python-xyz.scm (python-fsspec): Update to 2024.10.0.
	[arguments]<#:phases>: Rewrite phase 'fix-version. Add phase
	'install-version.
	<#:test-flags>: Ignore the sole failing test.
	[native-inputs]: Add python-hatchling. Remove python-setuptools and
	python-wheel.

	gnu: python-tqdm: Update to 4.67.1.
	* gnu/packages/python-xyz.scm (python-tqdm): Update to 4.67.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Use <#:test-flags> instead of <#:phases> to set
	tests. Ignore failing test_rlock_creation.
	[native-inputs]: Add python-setuptools, python-wheel.

	gnu: python-ads: Add missing native-inputs.
	* gnu/packages/astronomy.scm (python-ads)[native-inputs]: Add python-pytest.

	gnu: cpplint: Add missing native inputs.
	* gnu/packages/cpp.scm (cpplint)[native-inputs]: Add python-setuptools
	and python-wheel.

	gnu: giara: Update to 1.1.0.
	* gnu/packages/syndication.scm (giara): Update to 1.1.0.
	[arguments]<#:phases>: Add phase 'skip-validate-metainfo-file-test.

	gnu: python-praw: Update to 7.8.1.
	* gnu/packages/python-web.scm (python-praw): Update to 7.8.1.
	[source]<origin>: Fetch from git to download tests.
	[build-system]: Move to pyproject-build-system.
	[arguments]<#:test-flags>: Skip failing tests.
	[native-inputs]: Add python-flit-core.

	gnu: python-prawcore: Update to 2.4.0.
	* gnu/packages/python-web.scm (python-prawcore): Update to 2.4.0.
	[source]<origin>: Fetch from git to download tests.
	[build-system]: Move to pyproject-build-system.
	[arguments]<#:test-flags>: Skip failing tests.
	[native-inputs]: Add python-flit-core.

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyflakes: Move to pyproejct-build-system.
	* gnu/packages/python-xyz.scm (python-pyflakes): Fix indentation.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: Ie27427a1e15fe5ecf6b29f4e13e26836187c4480

2024-12-13  Vincent Prat  <vprat@deeplinks.com>

	gnu: python-pyflakes: Update to 3.0.1.
	* gnu/packages/python-xyz.scm (python-pyflakes): Update to 3.0.1

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mock: Enable tests.
	* gnu/packages/check.scm (python-mock): Enable tests.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: I51db06c53d1baa578da421a30049d440134127d7

2024-12-13  Peter Polidoro  <peter@polidoro.io>

	gnu: python-mock: Update to 5.1.0
	* gnu/packages/check.scm (python-mock): Update to 5.1.0.

	Change-Id: Ia76e0a7d1781cb52560748ef7eeb1a77feb1acb6

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: reprotest: Improve package style
	* gnu/packages/diffoscope.scm (reprotest): Improve package style, adjust
	fields order.
	[build-system]: Swap to pyproject-build-system.
	[inputs]: Remove python-debian, python-distro, python-libarchive-c, and
	python-rstr.
	[propagated-inputs]: Add python-debian, python-distro,
	python-libarchive-c, and python-rstr.
	[native-inputs]: Remove python-coverage and python-tox, add
	python-setuptools and python-wheel.

	Change-Id: Ia99f4a512c543bde2d9e4caba7dfecee2c05701e

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pypdf: Update to 5.1.0.
	* gnu/packages/pdf.scm (python-pypdf): Update to 5.1.0. Improve style.
	[source]: Remove patch.
	[argumetns]<test-flags>: Silent 2 failing tests.
	[propagated-inputs]: Add python-pillow.
	[native-inputs]: Add python-pytest-socket, python-pytest-timeout,
	python-pyyaml, and python-pytest-xdist.

	* gnu/packages/patches/python-pypdf-annotate-tests-appropriately.patch:
	Delete file.
	* gnu/local.mk: Deregister patch.

	Change-Id: Iba7aea89431f386dff74cb426d8fcbbcbeaaf009

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-openapi-spec-validator: Delete sanity check.
	* gnu/packages/python-web.scm (python-openapi-spec-validator): Delete
	sanity check.

	Change-Id: I80d575155cf7920f0d2f6e9460a7e40d496c080c

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-keystone-engine: Adjust inputs.
	* gnu/packages/emulators.scm (python-keystone-engine) [native-inputs]:
	Add python-setuptools and python-wheel.

	Change-Id: I1c8eff0081abab0c4cfd2da11d88c0453d227a2f

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-green: Adjust inputs.
	* gnu/packages/python-check.scm (python-green):
	[arguments]<phases>: Add custom 'check.
	[native-inputs]: Remove python-black and python-django; add
	python-setuptools and python-wheel.

	Change-Id: I3fd3aa1d3e73956d08b1691d6a1d43b6d8d2d019

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jsonschema-specifications: Update to 2024.10.1.
	* gnu/packages/python-xyz.scm (python-jsonschema-specifications):
	Update to 2024.10.1.
	[arguments]<phases>: Remove 'patch-pyproject as build system started
	liking it.

	Change-Id: Idf2ac2f92734682751ac78ccf7000820ad141263

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-protobuf-5: Update to 5.28.3.
	* gnu/packages/protobuf.scm (python-protobuf-5): Update to 5.28.3.
	[arguments]<phases>: Remove redundant custom 'check.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Icaa373287055ed4e170b5556f721018b910369c0

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-quart: Update to 0.19.9.
	* gnu/packages/python-web.scm (python-quart): Update to 0.19.9.
	[source]: Swap to git checkout containing tests.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Add 'remove-coverage-pytest-options.
	[propagated-inputs]: Add python-dotenv and python-flask.
	[native-inputs]: Add python-poetry-core, python-pytest, and
	python-pytest-asyncio.

	Change-Id: I685eba2da7553529438fdb3c446b6c838dc64996

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-slotscheck: Update to 0.19.0.
	* gnu/packages/python-check.scm (python-slotscheck): Update to 0.19.0.
	Improve package style.
	[source]{url}: Use direct string of URL instead of home-page field.
	[native-inputs]: Remove python-pydantic; add python-ujson.

	Change-Id: I9ea14cb694f9dd7e3330b9f8e015621053d70d0b

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-aioquic: Update to 1.2.0.
	* gnu/packages/python-web.scm (python-aioquic): Update to 1.2.0.
	Adjust indentation.
	[arguments]<test-flags>: Disable 3 failing tests.
	[propagated-inputs]: Add python-service-identity.
	[native-inputs]: Add nss-certs-for-test.

	Change-Id: I55b2450457305acca6c2858394fe5221a541fbae

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-service-identity: Update to 24.2.0.
	* gnu/packages/python-crypto.scm (python-service-identity): Update to 24.2.0.
	Adjust indentation.
	[source]: Adjust URI as PyPI tarball name was changed.
	[native-inputs]: Remove python-setuptools and python-wheel; add
	python-hatch-fancy-pypi-readme, python-hatch-vcs, and python-hatchling.
	[description]: Adjust fill column.

	Change-Id: I16d53f1709bf21968b56fb836772b367256031ae

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: hypercorn: Update to 0.17.3.
	* gnu/packages/python-web.scm (hypercorn): Update to 0.17.3.
	[propagated-inputs]: Add python-taskgroup.
	[native-inputs]: Add python-httpx.

	Change-Id: I01eaf6e72c2882464bf98b09d24d5a5df7781571

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-taskgroup.
	* gnu/packages/python-xyz.scm (python-taskgroup): New variable.

	Change-Id: Ic92ff1e687bbb8b30238e356bf80ed944ff9f87b

2024-12-13  Antero Mejr  <mail@antr.me>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: poetry: Update to 1.8.4.
	* gnu/packages/python-xyz.scm (poetry): Update to 1.8.3.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<tests>: Enable them.
	[propagated-inputs]: Remove python-cachy, python-clikit,
	python-html5lib, and python-msgpack-transitional; add python-dulwich,
	python-fastjsonschema, python-importlib-metadata, python-installer,
	python-platformdirs, python-poetry-plugin-export, python-pypa-build,
	python-pyproject-hooks, python-tomli, python-trove-classifiers, and
	python-xattr.
	[native-inputs]: Add python-deepdiff, python-httpretty, python-pytest,
	python-pytest-mock, python-pytest-randomly, and python-pytest-xdist.
	[description]: Start from a new line.

	Change-Id: Ib684aabedc1d95cde3824e24e00acd362da1b0e0

2024-12-13  Antero Mejr  <mail@antr.me>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jsonpickle: Update to 4.0.0.
	* gnu/packages/python-web.scm (python-jsonpickle): Update to 4.0.0.

	Change-Id: Icadcf069113c6a5de3c285c36f0a8ec79903e822

2024-12-13  Antero Mejr  <mail@antr.me>

	gnu: python-poetry-core: Update to 1.9.1.
	* gnu/packages/python-build.scm (python-poetry-core): Update to 1.9.1.

	Change-Id: Ic65feaa1efbd10368a715fbea1a974355d6fc96f

2024-12-13  Antero Mejr  <mail@antr.me>

	gnu: python-betamax: Update to 0.9.0.
	* gnu/packages/python-web.scm (python-betamax): Update to 0.9.0.

	Change-Id: Ia4696d1150e1ee24ca6b27251a7db05d14d1351b

2024-12-13  Antero Mejr  <mail@antr.me>

	gnu: Add python-installer.
	* gnu/packages/python-xyz.scm (python-installer): New variable.

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-starlette: Update to 0.41.3.
	* gnu/packages/python-web.scm (python-starlette): Update to 0.41.3.

	Change-Id: I36c69a16eaaca90503bfe0c0e8ee8e7941f98e94

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-uvicorn: Update to 0.32.1.
	* gnu/packages/python-web.scm (python-uvicorn): Update to 0.32.1.
	[arguments]<test-flags>: Disable multiprocess tests.
	<phases>: Remove 'patch-pyproject, newer version of Hatchling does like
	it now.

	Change-Id: Ie22fc5134d5e40eb4bb7e27681556fc88af886ef

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-a2wsgi: Update to 1.10.7.
	* gnu/packages/python-web.scm (python-a2wsgi): Update to 1.10.7.
	[arguments]<tests>: Enable most of them.
	<test-flags>: Exclude test which introduce cycle.
	[native-inputs]: Add python-pytest, python-httpx-bootstrap, and
	python-pytest-asyncio.

	Change-Id: Id171de02323e0db99c86fb7297be424a5ddc1d3b

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-watchgod: Fix build.
	The latest version depends on a long list of Rust packages and maturin
	build system, this change just fixes the build.

	* gnu/packages/python-xyz.scm (python-watchgod):
	[arguments]<phases>: Remove 'sanity-check, all tests passed.
	[native-inputs]: Remove python-pytest-toolbox.

	Change-Id: I36e84ed09a2321636257c0a5528bf01aea1d2d7e

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-anyio: Update to 4.6.2.
	* gnu/packages/python-xyz.scm (python-anyio): Update to 4.6.2.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Remove python-coverage; add python-psutil,
	python-setuptools, and python-wheel.

	Change-Id: I8f8a25d67561446afe1c399cd9cde11ac43df333

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-uvloop: Update to 0.21.0.
	* gnu/packages/python-web.scm (python-uvloop): Update to 0.21.0.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<test-flags>: Disable one test.
	[native-inputs]: Remove python-cython; add python-cython-3,
	python-setuptools, and python-wheel.

	Change-Id: I1124bbfcfc3f333448cb3c08f9d2b08b61a0a46e

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-aiofiles: Fix indentation.
	* gnu/packages/python-xyz.scm (python-aiofiles) Fix indentation.

	Change-Id: Iaed80a2533881d8c487b4459041f20fd6e4ad68d

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-aiofiles: Update to 24.1.0.
	* gnu/packages/python-xyz.scm (python-aiofiles): Update to 24.1.0.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-hatchling, python-hatch-vcs, python-pytest,
	and python-pytest-asyncio.

	Change-Id: I8888c4aa1b161f7f8438ce9a2c84a884ecfdcbd3

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-redis: Fix build.
	* gnu/packages/databases.scm (python-redis)
	[arguments]<test-flags>: Exclude one failing test.
	[native-inputs]: Remove python-pytest-asyncio; add
	python-pytest-asyncio-0.23.

	Change-Id: I3660d61dfb6bad8311824c85a2ce7b28facd580b

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pytest-asyncio-0.23.
	* gnu/packages/check.scm (python-pytest-asyncio-0.23): New variable.

	Change-Id: I4de42bee146ac1e1a10de7a3b605734c2386465f

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-async-timeout: Update to 4.0.3.
	* gnu/packages/python-xyz.scm (python-async-timeout): Update to 4.0.3.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Add 'fix-pytest-config.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
	[descriptin]: Start from a new line.

	Change-Id: I1f2909d17a5ad3cff60acbd606cdf802fa1e463e

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-paramiko: Update to 3.5.0.
	* gnu/packages/python-crypto.scm (python-paramiko): Update to 3.5.0.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<tests>: Enable them.
	[propagated-inputs]: Add python-invoke.
	[native-inputs]: Add python-pytest, python-icecream, python-pytest-relaxed,
	python-pytest-xdist, python-setuptools, and python-wheel.

	Change-Id: I9ba2f5123ca066d993e8d3c797207179ff8c466b

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-relaxed: Update to 2.0.2.
	* gnu/packages/check.scm (python-pytest-relaxed): Update to 2.0.2.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I8c94f48bc7ad97421ba4043334d3d2315f5ec391

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ecdsa: Update to 0.19.0.
	* gnu/packages/python-crypto.scm (python-ecdsa): Update to 0.19.0.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Use default 'check.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ib7077ffd3c78b4b995bb3c278fd27738b2c952ee

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-icecream: Adjust inputs.
	* gnu/packages/python-xyz.scm (python-icecream) [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I5113590baf0ba80dae2b8931870c65dba9358cb7

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-anytree: Update to 2.12.0.
	* gnu/packages/python-xyz.scm (python-anytree): Update to 2.12.0.
	[source]: Swap to git checkout containing tests.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Add 'pre-check.
	[native-inputs]: Remove python-nose; add python-poetry-core and
	python-pytest.

	Change-Id: I5520d3824ad6c03bda1b213876277e289e802f4c

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-loguru: Update to 0.7.2.
	* gnu/packages/python-xyz.scm (python-loguru): Update to 0.7.2.
	[native-inputs]: Remove python-colorama, python-mypy, python-pre-commit,
	python-pytest-cov, python-sphinx, python-sphinx-autobuild,
	python-sphinx-rtd-theme, and python-tox; add python-pytest-xdist.

	Change-Id: I6dac12d1dabd7987e5e0239630d8e896924df633

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-mypy-plugins: Update to 3.1.2.
	* gnu/packages/check.scm (python-pytest-mypy-plugins): Update to 3.1.2.
	Improe package style.
	[arguments]<tests>: Enable the most of the tests.
	<phases>: Use custom 'check phase.
	[propagated-inputs]: Remove python-chevron and python-setuptools; add
	python-jinja2, python-jsonschema, python-packaging, and python-tomlkit.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ice79f75706bf57b97e8e0e8a3b6a54cd6be03946

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tenacity: Update to 9.0.0.
	* gnu/packages/python-xyz.scm (python-tenacity): Update to 9.0.0.
	Adjust indentation and fill column.

	Change-Id: I64e0aeb95b5b35d9c68649f8228cc36cd5d89179

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tornado-6: Update to 6.4.2.
	* gnu/packages/python-web.scm (python-tornado-6): Update to 6.4.2.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: I4338745b18eec94f0f492b80b1d5b99f69a37085

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-regressions: Update to 2.5.0.
	* gnu/packages/check.scm (python-pytest-regressions): Update to 2.5.0.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Remove python-tox; add python-setuptools.
	[description]: Adjust fill collumn.

	Change-Id: If571fae93dfbdf8543633f57fe5e597e1667ab25

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-vcrpy: Update to 6.0.2.
	* gnu/packages/python-check.scm (python-vcrpy): Update to 6.0.2.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Use default 'check phase.
	[native-inputs]: Remove python-black, python-coverage, python-flake8,
	and python-tox; add nss-certs-for-test, python-setuptools, and
	python-wheel.

	Change-Id: Ie0e4fcd41bed09232c589a9486449f62377ae87e

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-trio: Update to 0.8.0.
	* gnu/packages/python-check.scm (python-pytest-trio): Update to 0.8.0.
	[native-inputs]: Remove python-pytest-cov.

	Change-Id: I6efe427aa12d4a4b069ac66370adf0ddcdee95dd

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-trio: Update to 0.27.0.
	* gnu/packages/python-xyz.scm (python-trio): Update to 0.27.0.
	[arguments]<test-flags>: Disable more failing tests.
	<phases>: Remove 'patch-sleep as resolved upstream. Remove change-home,
	add 'set-env phase.
	[native-inputs]: Remove python-ipython, python-pylint,
	python-pytest-xdist, and python-pytest-cov; add python-isort and
	python-pytest-asyncio.

	Change-Id: I0f05649e05c76f556a9b23035c23c90b67ab8014

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sniffio: Update to 1.3.1.
	* gnu/packages/python-xyz.scm (python-sniffio): Update to 1.3.1.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Use default 'check phase.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I4a657235ad061721d8ca5193ed3318aa13e1b5a7

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ipython: Update to 8.29.0.
	* gnu/packages/python-xyz.scm (python-ipython): Update to 8.29.0.

	Change-Id: Id0f12c0ce404e23800b52af5dfb935691e2d7379

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stack-data: Update to 0.6.3.
	* gnu/packages/python-xyz.scm (python-stack-data): Update to 0.6.3.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Add 'set-home-env phase.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Iec506c94451618ad32610f0a3302d8d2fe00f18f

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pure-eval: Update to 0.2.3.
	* gnu/packages/python-xyz.scm (python-pure-eval): Update to 0.2.3.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I859206512fd9d768cf81a0497b07847d0824b832

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-executing: Update to 2.1.0.
	* gnu/packages/python-xyz.scm (python-executing): Update to 2.1.0.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-asttokens, python-littleutils,
	python-pytest, python-setuptools, and python-wheel.

	Change-Id: I912a0dea949aca618d3f728e19dc27bbbfbc40c3

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-typeguard-4.
	* gnu/packages/python-xyz.scm (python-typeguard-4): Delete variable.
	* gnu/packages/python-check.scm (python-icontract) [native-inputs]:
	Remove python-typeguard-4; add python-typeguard.
	* gnu/packages/python-science.scm (python-pandera) [propagated-inputs]:
	Remove python-typeguard-4; add python-typeguard.

	Change-Id: Ie20deee06629452c804fa6f62b1bd1f67038bc86

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-typeguard: Update to 4.4.1.
	* gnu/packages/python-xyz.scm (python-typeguard): Update to 4.4.1.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Use default 'check phase.
	[propagated-inputs]: Add python-typing-extensions.
	[native-inputs]: Add python-setuptools and python-wheel.

	* gnu/packages/patches/python-typeguard-python3.10.patch: Delete file.
	gnu/local.mk: Deregister patch.

	Change-Id: Ibabc0645b4a6192614d714036fcba1f337924305

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jupyter-core: Fix tests.
	* gnu/packages/python-xyz.scm (python-jupyter-core) [native-inputs]: Add
	python-pip.

	Change-Id: I6c2c553cd6a0025fca29ca8bbb51d73f957c53c1

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asttokens: Update to 2.4.1.
	* gnu/packages/python-xyz.scm (python-asttokens): Update to 2.4.1.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I95381f41e6e09d65ee0bfcef4c39d39a658a7607

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pylint: Update to 3.3.1.
	* gnu/packages/check.scm (python-pylint): Update to 3.3.1. Refresh
	package style.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Use default 'check phase. Add 'set-home phase.
	<test-flags>: Move test selection/exclusion logic here.
	[native-inputs]: Add python-pytest-timeout, python-setuptools, and
	python-wheel.

	Change-Id: I2cde539f5f29a23d4037232937e419bbfd47d372

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroid: Update to 3.3.4.
	* gnu/packages/python-xyz.scm (python-astroid): Update to 3.3.4.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Remove python-pytest-runner; add python-setuptools and
	python-wheel.

	Change-Id: Iba903fcf31f5ff7b014d74426f91e80f17877fff

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fastjsonschema: Update to 2.20.0.
	* gnu/packages/python-xyz.scm (python-fastjsonschema): Update to
	2.20.0. Adjust style.
	[source]: Swap to git checkout containing tests.
	[arguments]<tests>: Enable them.
	[native-inputs]: Remove python-pylint.

	Change-Id: Ia5f9cccc3f225c621a56a17da07e5ea43d4489f9

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-remotedata: Fix tests.
	* gnu/packages/python-check.scm (python-pytest-remotedata): Fix tests.
	[arguments]<test-flags>: Ignore one more test, enable parallel tests.
	[native-inputs]: Add python-pytest-xdist.

	Change-Id: Ib5f58f415491ea4f5090af8bf47d31584edb037b

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-random-order: Update to 1.1.1.
	* gnu/packages/check.scm (python-pytest-random-order): Update to 1.1.1.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<test-flags>: Disable some failing tests.
	[native-inputs]: Add python-pytest-xdist, python-setuptools, python-py, and
	python-wheel.

	Change-Id: Iab4d940379f7995669f5ead9980bb8779c3266e4

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-metadata: Update to 3.1.1.
	* gnu/packages/python-check.scm (python-pytest-metadata): Update to 3.1.1.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-hatchling and python-hatch-vcs.

	Change-Id: If6d335a10a8eafcbab09e6149f8117647f95990f

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-prettytable: Update to 3.12.0.
	* gnu/packages/python-xyz.scm (python-prettytable): Update to 3.12.0.
	[build-system]: Swap to pyproejct-build-system.
	[arguments]<phases>: Use custom 'check phase.
	[native-inputs]: Remove python-pytest-lazy-fixture; add
	python-hatchling, python-hatch-vcs, python-pytest-cov, and
	python-pytest-lazy-fixtures.

	Change-Id: I19d93bb92dec4f65d581dd8fcecbc137e1fdd4d6

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pytest-lazy-fixtures.
	* gnu/packages/check.scm (python-pytest-lazy-fixtures): New variable.

	Change-Id: I366ede16bf72f99b38b1edc43535a2c969822787

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-flask: Update to 1.3.0.
	* gnu/packages/python-check.scm (python-pytest-flask): Update to 1.3.0.
	[build-system]: Swap to pyproject-build-system.
	[propagated-inputs]: Add python-flask.
	[native-inputs]: Remove python-flask and python-werkzeug; add
	python-setuptools and python-wheel.

	Change-Id: I73beecdcb9b954cc406fbfb7cac3cb4614c299ae

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-doctestplus: Update to 1.2.1.
	* gnu/packages/python-check.scm (python-pytest-doctestplus): Update to 1.2.1.
	[arguments]<test-flags>: Enable tests requiring git.
	<phases>: Add 'patch-git-path phase.
	[native-inputs]: Add git-minimal/pinned.

	Change-Id: If9fbec52481cc86581058e379e2f4f82ad7f1b2c

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-flake8: Update to 1.3.0.
	* gnu/packages/python-check.scm (python-pytest-flake8): Update to 1.3.0.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I4fc09e232585d3c92d27609e5d2d10c9d01bc7a5

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-pytest-catchlog.
	It's unmaintained for 7y, failing to build and not in use by any other
	packages in Guix.

	* gnu/packages/check.scm (python-pytest-catchlog): Delete variable.

	Change-Id: Ia16c03a965d7b6fc493e950b41cdbc3a8898c1f2

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-qstylizer: Update to 0.2.4.
	* gnu/packages/python-xyz.scm (python-qstylizer): Update to 0.2.4.
	[native-inputs]: Remove python-pytest-catchlog; add python-setuptools and python-wheel.

	Change-Id: I09ef64e0cd5a2f4336b4ff6a78f4f9eca0eae7b6

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tinycss2: Update to 1.4.0.
	* gnu/packages/python-web.scm (python-tinycss2): Update to 1.4.0.
	[native-inputs]: Remove python-pytest-flake8 and python-pytest-isort.

	Change-Id: I397b3cd61473fcf90681be1cab784ba7cc16334b

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-asyncio: Update to 0.24.0.
	* gnu/packages/check.scm (python-pytest-asyncio): Update to 0.24.0.
	[source]: Swap to PyPI tarball as a fresh release contains tests.
	[arguments]<tests>: Enable them.
	<phases>: Remove 'pretend-version phase.

	Change-Id: I67f11641fba485a94f5617292a4d75ec25af8420

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pydantic: Update to 1.10.19.
	* gnu/packages/python-xyz.scm (python-pydantic): Update to 1.10.19.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<test-flags>: Deselect one failing test.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I58a30ef449bf689d129bf571ecf45d2b68f0925f

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dirty-equals: Update to 0.8.0.
	* gnu/packages/python-xyz.scm (python-dirty-equals): Update to
	0.8.0. Adjust package indentation.
	[arguments]<test-flags>: Silent more tests.
	[native-inputs]: Remove python-pydantic, to break the cycle.

	Change-Id: I9499d79a4fc82e692aeed5b95fd69dd63e457635

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-mpl: Update to 0.17.0.
	* gnu/packages/python-check.scm (python-pytest-mpl): Update to 0.17.0.
	[propagated-inputs]: Remove python-nose.

	Change-Id: Iecf1eae467d958353a4b16512150a229283a92c2

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-httpbin: Update to 2.1.0.
	* gnu/packages/web.scm (python-pytest-httpbin): Update to 2.1.0. Improve
	package style.
	[source]: Adjust URI as it's changed in PyPI.
	[build-system]: Swap to pyproject-build-system.

	Change-Id: I566ce5ec89f51dd13088fca6cb967a3793b6275b

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-httpbin: Update to 0.10.2.
	The archive in PyPI points to a fork of
	<https://github.com/postmanlabs/httpbin> which is unmaintained for 6y,
	where <https://github.com/Runscope/httpbin> rediects to. See
	<https://github.com/postmanlabs/httpbin/issues/719>.

	* gnu/packages/web.scm (python-httpbin): Update to 0.10.2.
	[build-system]: Swap to pyproject-build-system.
	[propagated-inputs]: Add python-brotlicffi, python-flasgger,
	python-greenlet, python-greenlet, and python-werkzeug.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
	[home-page]: Fix URL.

	Change-Id: I7759904802c9e76c85702ecbad826efbc5547369

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-apispec-webframeworks: Update to 1.2.0.
	* gnu/packages/python-xyz.scm (python-apispec-webframeworks): Update to
	1.2.0. Improve package style.
	[source]: Adjust URI as it's changed in PyPI.
	[propagated-inputs]: Remove python-setuptools.
	[native-inputs]: Remove python-flake8, python-flake8-bugbear,
	python-mock, and python-tox; add python-aiohttp and python-flit-core.

	Change-Id: I5dd727f729192290f449fd56ff32a13d77de7bed

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-flask-jwt.
	Unmaintained and not in use by any packages in Guix. Upstream note: "This
	repository has been archived by the owner on Feb 22, 2024. It is now
	read-only."

	* gnu/packages/python-web.scm (python-flask-jwt): Delete variable.

	Change-Id: Id59422744dd0ee81dcde782f6172744ab026bb00

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flasgger: Update to 0.9.7.1.
	* gnu/packages/python-xyz.scm (python-flasgger): Update to 0.9.7.1.
	[source]: Upstream introduced a new tagging style.
	[native-inputs]: Remove python-flake8 and python-flask-jwt.

	Change-Id: I5f740f064f2b82b62da5eedea3ca0384682967c6

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flask-restful: Update to 0.3.10.
	* gnu/packages/python-web.scm (python-flask-restful): Update to 0.3.10.
	[arguments]: Disable all tests.

	Change-Id: I517d21110eb0334fe152c205c3f8167e0a873bc2

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-apispec: Update to 6.7.1.
	* gnu/packages/python-xyz.scm (python-apispec): Update to 6.7.1. Adjut
	indentation.
	[arguments]<test-flags>: Enable all tests.
	[propagated-inputs]: Remove python-packaging; add python-marshmallow and
	python-pyyaml.
	[native-inputs]: Remove python-flake8, python-flake8-bugbear,
	python-marshmallow, python-pyyaml, python-setuptools, and python-wheel;
	add python-flit-core and python-openapi-spec-validator.

	Change-Id: I0ab67f9ea7da59eab17beff9fd221616ccd569a7

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-httpserver: Update to 1.1.0.
	* gnu/packages/check.scm (python-pytest-httpserver): Update to
	1.1.0. Adjust indentation.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Remove 'fix-library-loading phase, and use default
	'check phase.
	[native-inputs]: Add python-poetry-core and python-toml.

	Change-Id: Id0857d4042a3edfb676a46b8c20d051aa4cb1f93

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-graphviz: Update to 0.20.3.
	* gnu/packages/graphviz.scm (python-graphviz): Update to 0.20.3.
	[arguments]<phases>: Remove 'prepare-chec phase. Add
	'patch-pytest-options phase. Use custom 'check phase.

	Change-Id: I8ebd1277e9b53b3ad267f567c449e6efc01b0653

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flask: Update to 3.1.0.
	* gnu/packages/python-web.scm (python-flask): Update to 3.1.0.
	[build-system]: Swapt to pyproject-build-system.
	[arguments]<phases>: Use default 'check phase.
	[propagated-inputs]: Add python-blinker.
	[native-inputs]: Add python-flit-core.

	Change-Id: Ia745e13a395f2e4d315787600ddc2cbb26308ac7

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-itsdangerous: Update to 2.2.0.
	* gnu/packages/python-xyz.scm (python-itsdangerous): Update to 2.2.0.
	[native-inputs]: Add python-flit-core, python-freezegun, and python-pytest.

	Change-Id: Icdb420c0b2fad6e0875042b80e577c97e3bbbbe8

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-blinker: Update to 1.9.0.
	* gnu/packages/python-xyz.scm (python-blinker): Update to 1.9.0.
	[build-system]: Swapt to pyproject-build-system.
	[native-inputs]: Add python-flit-core, python-pytest, and
	python-pytest-asyncio.

	Change-Id: I0fe81403b9cd08ad9eabe11926f2817304a36ec5

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cloudpickle: Update to 3.1.0.
	This change merges python-cloudpickle-testpkg and python-cloudpickle
	under the same variable name - python-cloudpickle, which was split 3y
	ago. Build and check phases passed just fine.

	* gnu/packages/python-xyz.scm (python-cloudpickle): Update to 3.1.0.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-flit-core. Remove
	python-cloudpickle-testpkg, python-tornado-6.
	(python-cloudpickle-testpkg): Delete variable.

	Change-Id: I4f3a31f127a9079e50a0334ee55d50f61e726009

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pandas-2: Update to 2.2.3.
	* gnu/packages/python-science.scm (python-pandas-2): Update to 2.2.3.
	[arguments]<test-flags>: Ignore move failing test which require optional
	dependencies.
	[native-inputs]: Remove python-cython-0.29.35; add python-cython-3.

	Change-Id: I402627132c9f0771470d89dea986c92855ae4ced

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-beautifulsoup4: Update to 4.12.3.
	* gnu/packages/python-xyz.scm (python-beautifulsoup4): Update to 4.12.3.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Use default 'check phase.
	[native-inputs]: Add python-hatchling.

	Change-Id: I91e885eb4bd2414554408acbc6fb57de936625b3

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-xlsxwriter: Update to 3.2.0.
	* gnu/packages/python-xyz.scm (python-xlsxwriter): Update to 3.2.0.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I1083b2690477070fccb203a6c0e7af2ab52eef5c

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-matplotlib: Disable more failing tests.
	* gnu/packages/python-xyz.scm (python-matplotlib): 5 more tests are
	disabled, they fail with verity of warnings and look save to silent.

	Change-Id: I81693452aa88ddbd44fb615f4d4251b5309e4ebe

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-localserver: Update to 0.9.0.post0.
	* gnu/packages/check.scm (python-pytest-localserver): Update to
	0.9.0.post0. Adjust indentations and style.
	[source]: Adjust URI as it's updated in PyPI.
	[buid-system]: Swap to pyproject-build-system.
	[native-inputs]: Remove python-six; add nss-certs-for-test,
	python-setuptools, python-setuptools-scm, and python-wheel.

	Change-Id: I7e19ebcc76d6b68fe79702cfdf90b94c4757df9b

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-werkzeug: Update to 3.1.3.
	* gnu/packages/python-web.scm (python-werkzeug): Update to 3.1.3.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Use default 'check phase.
	[propagated-inputs]: Add python-markupsafe.
	[native-inputs]: Add python-flit-core, python-watchdog, and
	python-ephemeral-port-reserve.

	Change-Id: I97a971034993272b369803eb24f7c6f718da55af

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-ephemeral-port-reserve.
	* gnu/packages/python-web.scm (python-ephemeral-port-reserve): New variable.

	Change-Id: I198370d0d3b6ddaf3cc94a98a2cbebb654072e53

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-watchdog: Update to 6.0.0.
	* gnu/packages/python-xyz.scm (python-watchdog): Update to 6.0.0.
	[arguments]<test-flags>: Disable one more test.

	Change-Id: I06b31b3d659739d5b5e9a6573597da3b57ea3919

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-versioneer: Simplify tests.
	* gnu/packages/python-xyz.scm (python-versioneer): Reduce amount of
	dependencies for not stable tests.
	[arguments]<test-flags>: Disable expensive tests which require
	virtual environment setup.
	<phases>: Use default 'check phase.
	[native-inputs]: Remove git-minimal, python-flake8, python-pycodestyle,
	python-pyflakes, and python-pypa-build; add git-minimal/pinned and
	python-pytest.

	Change-Id: Ida1c7ac401a1bb9a80136b88099019389a5c51cc

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-isort: Update to 5.13.2.
	* gnu/packages/python-xyz.scm (python-isort): Update to 5.13.2.
	[arguments]<test-flags>: Disable one failing test.
	[native-inputs]: Sort alphabetically.

	Change-Id: I23975366b6bb5cc9caa6bf8d41ca9fc8597edabd

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-numpy: Update to 1.24.4.
	* gnu/packages/python-xyz.scm (python-numpy): Update to 1.24.4.
	[native-inputs]: Add meson-python, pkg-config, python-mypy, python-setuptools, and
	python-wheel.

	Change-Id: Icb2dfc04411d2eb87be25c336239c6f178fa5be2

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-mypy: Update to 0.10.3.
	* gnu/packages/check.scm (python-pytest-mypy): Update to 0.10.3.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ic0483fe3c430c00ea82e9f54e60632ce48f79e75

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mypy: Update to 1.13.0.
	* gnu/packages/python-check.scm (python-mypy): Update to 1.13.0.
	[native-inputs]: Add nss-certs-for-test, python-hatchling,
	python-setuptools, and python-wheel.
	(python-mypy-minimal)[arguments]<phases>: Keep all phases.
	[native-inputs]: Add python-setuptools, and python-wheel.

	Change-Id: I45c35e361430a65a649f90e6aab7c2cff7218164

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jsonschema: Update to 4.23.0.
	* gnu/packages/python-xyz.scm (python-jsonschema): Update to 4.23.0.
	[arguments]<phases>: Remove 'patch-pyproject phase.
	[native-inputs]: Add python-pip.

	Change-Id: I20b7b72ee66982c23a134caabe267cdccbdd5196

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-attrs: Update to 24.2.0.
	* gnu/packages/python-xyz.scm (python-attrs): Update to 24.2.0.

	Change-Id: I7482ff7f2b1654f2b89c6a285ee40d84d2a90f89

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: meson-python: Update to 0.17.1.
	* gnu/packages/build-tools.scm (meson-python): Update to 0.17.1.
	[propagated-inputs]: Remove python-cython; add python-cython-3.
	[native-inputs]: Remove python-cython; add python-cython-3.

	Change-Id: Ifd8151f99137a7825321a9e8834c33aff2eebc87

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cython-3: Update to 3.0.11.
	Port test flags and check phase from python-cython to ease the process
	of exclusion failing tests.

	* gnu/packages/python-xyz.scm (python-cython-3): Update to 3.0.11.
	[surce]: Adjust URI name as it changed in PyPI.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-setuptools, and python-wheel.

	Change-Id: I72b23a0e710a90fc78f93633319fb07edd0a8b20

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-hatchling: Update to 1.26.1.
	* gnu/packages/python-build.scm (python-hatchling): Update to 1.26.1.

	Change-Id: I6fccff39fdb10f209017e8d9709b8c39baefb914

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-editables: Update to 0.5.
	* gnu/packages/python-build.scm (python-editables): Update to 0.5.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<tests>: Disable to avoid any cycles with python-pytest.
	[native-inputs]: Add python-flit-core.

	Change-Id: I2f7d6d70541f372753dc168e74e2c8e8787c946e

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-packaging-bootstrap: Update to 24.2.
	* gnu/packages/python-build.scm (python-packaging-bootstrap): Update to 24.2.

	Change-Id: I70741fd0fd7d61afbe3a10ebc1e59ffa0643383e

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-trove-classifiers: Update to 2024.10.21.16.
	* gnu/packages/python-build.scm (python-trove-classifiers): Update to 2024.10.21.16.

	Change-Id: If6ec7ef0d02d516a9ba2b16f4afe879ae2b924d5

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tomli: Update to 2.1.0.
	* gnu/packages/python-build.scm (python-tomli): Update to 2.1.0.

	Change-Id: I88b93611aa41e8daab2155af99b35e910e967de9

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-flaky: Update to 3.8.1.
	* gnu/packages/check.scm (python-flaky): Update to 3.8.1. Enable most of
	the tests.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<test-flags>: Silent some failing tests.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: I649ff32ad27ffcca288e2929388a5b787f31072f

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-execnet: Update to 2.1.1.
	* gnu/packages/python-xyz.scm (python-execnet): Update to 2.1.1.
	[native-inputs]: Remove python-py, python-pytest, python-pytest-timeout, and
	python-setuptools-scm; add python-pytest-bootstrap.

	Change-Id: I370f5080d2c4b8017672937e25f8d77de01427d2

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-py: Improve package style.
	* gnu/packages/python-xyz.scm (python-py): Add maintenance note.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I8e14c2607d186e689461882fe4ac1b7f4c7ce84c

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pickleshare: Improve package style.
	* gnu/packages/databases.scm (python-pickleshare)
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Use default 'check phase.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ib53f1d3232112cff000e7413446f42085e945ee9

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jedi: Update to 0.19.2.
	* gnu/packages/python-xyz.scm (python-jedi): Update to 0.19.2.
	[native-inputs]: Remove python-colorama.

	Change-Id: If56218b5045cddb9aea2f7b8c41cdac933861e76

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-parso: Update to 0.8.4.
	* gnu/packages/python-xyz.scm (python-parso): Update to 0.8.4.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Use default 'check phase.
	[native-inputs]: Add python-setuptools and python-wheel.
	* gnu/packages/patches/python-parso-unit-tests-in-3.10.patch: Delete file.
	* gnu/local.mk: Deregister it.

	Change-Id: I7722e58ce8f3e2da42169af42f1b303c9cdd8856

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-curio: Update to 1.6.
	* gnu/packages/python-xyz.scm (python-curio): Update to 1.6.
	[build-system]: Swap to pyrpoject-build-system.
	[arguments]<test-flags>: Move deselect options here, ignore more
	shaky tests.
	<phases>: Use default 'check phase.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I58a4098cbcf5063f88e41711fc06608520853e4e

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cffi: Improve package style.
	* gnu/packages/libffi.scm: Add python-build and pyproject
	modules. Select just pypi-uri symbol from python module.
	(python-cffi): Fix indenation and adjust order of fileds.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<test-flags>: Move tests directories and deselcect options
	here.
	<phases>: Use default 'check phase. Add 'set-gcc phase.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I0baa120ac86ef1c1e90cf44a4d439d874b8920b5

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cffi: Update to 1.17.1.
	* gnu/packages/libffi.scm (python-cffi): Update to 1.17.1.
	[phases]{check}: Adjust changed path to C sources.
	{patch-paths-of-dynamically-loaded-libraries}: Likewise.

	Change-Id: I76a58fbd339cef96379784ae670fc4b1339e3a9c

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-openpyxl: Update to 3.1.5.
	* gnu/packages/python-xyz.scm (python-openpyxl): Update to 3.1.5.

	Change-Id: I7069f2663f06b77b67281972a3d6be2d759196f8

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-xprocess: Update to 1.0.2.
	* gnu/packages/check.scm (python-pytest-xprocess): Update to
	1.0.2. Refresh style.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ia1fb63da8adc35284e2d0a529d12db7cd270cbaa

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-cov: Update to 6.0.0.
	* gnu/packages/check.scm (python-pytest-cov): Update to 6.0.0.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I90f6eed232e0156d6d90b53ae87b423bad2f6f79

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-coverage: Update to 7.6.7.
	* gnu/packages/check.scm (python-coverage): Update to 7.6.7.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<tests>: Enable them. <test-flags>: Skip some failing
	tests. <phases>: Add patch-pyproject, fix-conftest.
	[native-inputs]: Add python-pytest, python-pytest-xdist, python-flaky,
	python-setuptools, and python-wheel.

	Change-Id: Ib69fbec45876f5f13e0e925c7768cef8fd6eb52c

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-xdist: Update to 3.6.1.
	* gnu/packages/check.scm (python-pytest-xdist): Update to 3.6.1.
	[source]: Adjust URI as it's changed in PyPI.
	[arguments]<test-flags>: Adjust failing test.

	Change-Id: I889972a2e439e715f58928132d666039679613fd

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-filelock: Update to 3.16.1.
	* gnu/packages/python-xyz.scm (python-filelock): Update to 3.16.1.
	[native-inputs]: Add python-hatch-vcs, python-hatchling, python-pytest,
	python-pytest-asyncio, python-pytest-mock, and python-setuptools-scm.

	Change-Id: I001b921f9804a3f1e2ba71ffc3ab2cc765e70e9d

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-mock: Update to 3.14.0.
	* gnu/packages/check.scm (python-pytest-mock): Update to
	3.14.0. Simplify package.
	[snippet]: Remove it.
	[build-system]: Swap to pyproject-build-system.
	[argument]<phases>: Use default 'check phase.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ia7eb5d6ee6a10de53a106909946e90b72b12fe99

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-forked: Disable tests.
	* gnu/packages/check.scm (python-pytest-forked): Disable tests.
	Tests depends on python-py which is in maintenance mode and should not
	be used in projects.

	Change-Id: I6f1df45b121dc21f3af09dd9476c34d31c09a06e

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-timeout: Update to 2.3.1.
	* gnu/packages/check.scm (python-pytest-timeout): Update to 2.3.1.
	[build-system]: Swap pyproject-build-system.
	[arguments]<phases>: Use default 'check phase.
	[propagated-inputs]: Remove python-pytest-cov.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I59da6f90ef8839bce239b6a3199dc58d4a901e81

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pexpect: Update to 4.9.0.
	* gnu/packages/python-xyz.scm (python-pexpect): Update to 4.9.0.

	Change-Id: Ie4e9fa2a6187cba16cf8ccb7395f34fd8fb0845a

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pexpect: Improve package style.
	* gnu/packages/python-xyz.scm (python-pexpect): Use G-expression,
	improve style.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<test-flags>: Move test exclusion logic here from
	'prepare-tests phase.
	[native-inputs]: Remove python-nose; add python-setuptools and
	python-wheel.

	Change-Id: I16da2bfbeabf21b02acf93f7fed765f262a56596

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ptyprocess: Update to 0.7.0.
	* gnu/packages/python-xyz.scm (python-ptyprocess): Update to 0.7.0.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Remove python-nose; add python-flit-core and
	python-pytest.

	Change-Id: I28682d1be282c650d9485d401e1a3291a85f472e

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-pluggy-next.
	* gnu/packages/python-build.scm (python-pluggy-next): Delete variable.

	Change-Id: I330400172055bcee35161fcc6a151f6ecada3d8e

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-pytest-next.
	* gnu/packages/check.scm (python-pytest-next): Delete variable.

	* gnu/packages/python-science.scm (python-pandas-2) [native-inputs]:
	Remove python-pytest-next; add python-pytest.

	* gnu/packages/python-xyz.scm (python-hy) [native-inputs]: Remove
	python-pytest-next; add python-pytest.

	Change-Id: I57e14aa11c2e3cd1d8e8119f566b49fd902c7957

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-pytest-8.
	* gnu/packages/check.scm (python-pytest-8): Set variable as deprecated.

	* gnu/packages/astronomy.scm (python-asdf) [native-inputs]: Remove
	python-pytest-8; add python-pytest.

	* gnu/packages/astronomy.scm (python-healpy) [native-inputs]: Remove
	python-pytest-8; add python-pytest.

	* gnu/packages/python-check.scm (python-pytest-cython)
	[propagated-inputs]: Remove python-pytest-8; add python-pytest.

	Change-Id: I89a6fbbc0152a6c2f0a9a22f8398a6bc4f9e86cb

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest: Update to 8.3.3.
	* gnu/packages/check.scm (python-pytest): Update to 8.3.3.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Use default 'check phase and remove
	'prepend-version phase.
	<test-flags>: Disable some tests requiring python-pygments adding which
	introduces cycle.
	[propagated-inputs]: Remove python-pluggy; add python-exceptiongroup and
	python-pluggy-next.
	[native-inputs]: Add python-setuptools and python-wheel.

	* gnu/packages/check.scm (python-pytest-bootstrap) [native-inputs]: Add
	python-setuptools and python-wheel.

	* gnu/packages/patches/pytest-fix-unstrable-exception-test.patch: Remove file.
	* gnu/local.mk: Deregister patch.

	Change-Id: Ie8825ea1f788bbae40aefa467b6a94b8c4210cbc

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-exceptiongroup: Move to python-build.
	* gnu/packages/python-xyz.scm (python-exceptiongroup): Move from here ...
	* gnu/packages/python-build.scm: ... to here.

	Change-Id: Id034df5a988c5f6a4448879ba44ee1315888f63b

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pluggy: Update to 1.5.0.
	* gnu/packages/python-build.scm (python-pluggy): Update to 1.5.0. Fix
	indentation.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.
	[home-page]: Place above synopsis.

	Change-Id: I960e37277b16f4f36f121097cd4b64765b49064f

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fast-histogram: Adjust inputs.
	* gnu/packages/python-science.scm (python-fast-histogram)
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I53e2ce8019c421894e50138099539021a91f7c24

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-distributed: Adjust inputs.
	* gnu/packages/python-science.scm (python-distributed) [native-inputs]:
	Add python-wheel.

	Change-Id: I9c8620c04f7ed75af6900b885b58937621af15f9

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-pyproject-metadata-0.7.
	* gnu/packages/python-xyz.scm (python-pyproject-metadata-0.7): Delete variable.

	Change-Id: Ifa90ecb28d669d10ba5e6c02b5226063a3e32160

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: beets-bandcamp: Add maintenance note.
	* gnu/packages/music.scm (beets-bandcamp): Add maintenance note.

	Change-Id: I2bebc18c29366a9b6fb2dc0e5504bf9ee2feafea

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-rich-tables.
	* gnu/packages/python-xyz.scm (python-rich-tables): New variable.

	Change-Id: Ie06dfe6fa98b1f245ceccf98c905265bb27e16d3

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-rgbxy.
	* gnu/packages/python-xyz.scm (python-rgbxy): New variable.

	Change-Id: I67a1a6ae5a7ccba888fc938e4212937ec37adb85

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mpv: Adjust inputs.
	* gnu/packages/python-xyz.scm (python-mpv) [native-inputs]: Add
	python-wheel.

	Change-Id: Ife1dacf680f3651c4af08a5811a63c548259d604

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-poetry-core-1.0.
	* gnu/packages/python-build.scm (python-poetry-core-1.0): Delete variable.

	Change-Id: I02e57215a54ec6d080bb3a844b7bc519ffa09af8

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: poetry: Fix build.
	The package requires a long change of update, this changes just fixes
	the build.

	* gnu/packages/python-xyz.scm (poetry): Refresh package style.
	[phases]{saniti-check}: Silent it, as it fails on too many checkes.
	{patch-setup-py}: Remove it.
	[propagated-inputs]: Remove python-poetry-core-1.0; add python-clikit
	and python-poetry-core.

	Change-Id: Ic69e174951f66d75b4625e3da9236786f8b42a07

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pypa-installer.
	* gnu/packages/python-build.scm (python-pypa-installer): New variable.

	Change-Id: Ida794a6dd9a4da62c842703139a95983580bd935

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-poetry-plugin-export.
	* gnu/packages/python-xyz.scm (python-poetry-plugin-export): New variable.

	Change-Id: Ic7dfe9bc84c634bb17492246a3fbe20d2dda9b4d

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-sphinx-design.
	* gnu/packages/sphinx.scm (python-sphinx-design): New variable.

	Change-Id: If437de567ff815c94997910db0dd509432ad6001

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: beets: Update to 2.0.0.
	* gnu/packages/music.scm (beets): Update to 2.0.0.
	[native-inputs]: Add python-pytest-cov, python-setuptools, and python-wheel.

	Change-Id: I7e489acc875337f7c624b6ac24b27012a7bc200a

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mediafile: Update to 0.13.0.
	* gnu/packages/music.scm (python-mediafile): Update to 0.13.0.
	[build-system]: Swap to pyproject-build-system.
	[propagated-inputs]: Remove python-six; add python-filetype.
	[native-inputs]: Add python-flit-core and python-pytest.

	Change-Id: Ie579f8481686b121f825a90c6fc1d14a119f0a01

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mutagen: Update to 1.47.0.
	* gnu/packages/music.scm (python-mutagen): Update to 1.47.0.

	Change-Id: I175a56eaf4c0b0adb24a264f4fb861480214092d

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: beets: Use G-expressions.
	* gnu/packages/music.scm (beets): Use G-expressions.
	[arguments]<phases>: Remove trailing #f from lambdas.

	Change-Id: I88e0fb825ab4b352a698beb504bc42ce60c9f001

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove beets-next.
	* gnu/packages/music.scm (beets-next): Delete variable.

	Change-Id: Id0aad5c6f2a0bc1abe8cfedc978e26b3a0f9b041

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pysolr: Update to 3.10.0.
	* gnu/packages/python-web.scm (python-pysolr): Update to 3.10.0.
	Fix indentation.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: I9816a58db835ba104952c3d9e189c32947f57698

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-robotframework-requests: Adjust inputs.
	* gnu/packages/python-web.scm (python-robotframework-requests)
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I31009cea2eed419203df181c5db9f861c478813d

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-quadpy: Adjust inputs.
	* gnu/packages/maths.scm (python-quadpy) [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I2753caf2723e9735462c0a5c297cab3dcd4ffa7d

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-accupy: Adjust inputs.
	* gnu/packages/maths.scm (python-accupy) [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I050ca01b2aca9afff5ea50842a5c47f94ba32743

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-orthopy: Adjust inputs.
	* gnu/packages/maths.scm (python-orthopy) [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I6218321a1b9a4133051c9dad8b9ef0d66612dfad

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cplot: Adjust inputs.
	* gnu/packages/python-xyz.scm (python-cplot) [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ie73c88278249a1efb8c710f1d9b5438a76b88df7

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-scikit-fem: Update to 10.0.2.
	* gnu/packages/python-science.scm (python-scikit-fem): Update to
	10.0.2. Improve style.
	[arguments]<test-flags>: Skip some failing tests.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I4efe9f0e93d315c7b979bf3160fa5a3a97ab2115

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-robotframework-datadriver: Update to 1.11.2.
	* gnu/packages/python-xyz.scm (python-robotframework-datadriver): Update
	to 1.11.2. Improve package style.
	[source]: Swap to git checkout containing tests.
	[build-system]: Swap to pyproject-build-system.
	[phases]{skip-problematic-tests}: Add more files to skip.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I03fd2ff5c89a2801cfc5ee2cd1d757bc47cb88f7

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-virtualenv: Update to 1.8.0.
	* gnu/packages/python-check.scm (python-pytest-virtualenv): Update to
	1.8.0. Use G-expressions.
	[build-system]: Swap to pyproejct-build-system.
	[inputs]: Remove python-virtualenv.
	[propagated-inputs]: Add python-importlib-metadata and python-virtualenv.
	[native-inputs]: Remove python-mock; add python-setuptools and python-wheel.

	Change-Id: I92170b0e272dceb1e2e22bf0b1c675aed99986d4

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-shutil: Update to 1.8.0.
	* gnu/packages/python-check.scm (python-pytest-shutil): Update to 1.8.0.
	[arguments]<test-flags>: Enable all tests as they have no regressions.
	<phases>: Remove use-path-instead-of-path.py as resolved in upstream.
	[propagated-inputs]: Remove python-contextlib2; add python-mock and
	python-six.
	[native-inputs]: Remove python-mock; add python-setuptools and
	python-wheel.

	Change-Id: I2191387cce678801ea6016a1ff2a9ed78c415a82

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-openfiles: Adjust inputs.
	* gnu/packages/python-check.scm (python-pytest-openfiles)
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Id198c8313bbc630444ec5d55ce385967fe90e395

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-yt: Remove relax-requirements phase.
	* gnu/packages/astronomy.scm (python-yt): Remove relax-requirements phase.

	Change-Id: Iaeca599a4bbb250f9b524bb85958c78da5b1fdec

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-unyt: Adjust inputs.
	* gnu/packages/python-science.scm (python-unyt): Shift the order of
	native and propagated inuts, add missing.
	[native-inputs]: Add python-setuptools-scm.

	Change-Id: Ibb1606be89743ac7d90fcafeaa75eae7ccfd756c

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-nose-exclude: Adjust iputs.
	* gnu/packages/check.scm (python-nose-exclude) [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I325c473275fd20f0bc36c5c5f46f65f662d7ef96

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ewah-bool-utils: Update to 1.2.2.
	* gnu/packages/python-compression.scm (python-ewah-bool-utils): Update to 1.2.2.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I95840551cde83d0b74898eccb14b38d50edbc842

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: hangups: Fix build.
	* gnu/packages/messaging.scm (hangups): Fix build.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Use default check phase.
	[native-inputs]: Add nss-certs-for-test, python-setuptools, and
	python-wheel.

	Change-Id: I00861c594156ef41b34892250b898f1ed585ae48

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-urwid: Update to 2.6.16.
	* gnu/packages/python-xyz.scm (python-urwid): Update to 2.6.16.
	[arguments]<tests>: Enable them.
	[propagated-inputs]: Add python-pygobject, python-tornado, python-trio,
	python-pyzmq, and python-twisted.
	[native-inputs]: Add python-pytest, python-pytest-cov,
	python-setuptools, and
	python-wheel.

	Change-Id: I9cd6313e2a6ac0db848e754165dfb8cfdda0e2ff

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pandera: Adjust inputs.
	* gnu/packages/python-science.scm (python-pandera) [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ic0a46a11f0410a5d4a29dce8416a9d3ff89f471f

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pymysql: Adjust inputs.
	* gnu/packages/databases.scm (python-pymysql) [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I56bdbb7f182308fc63a85f3f1868bc245597725d

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ytcc: Fix build.
	* gnu/packages/video.scm (ytcc): Fix build and enable tests.
	[source]: Swap to git checkout containing tests.
	[arguments]<test-flags>: Disable some failing tests.
	[inputs]: Remove python-urllib3-next; add python-urllib3.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: I93d958e2306544f51827308116e8a694058e9a9e

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-elasticsearch: Update to 7.17.12.
	* gnu/packages/python-web.scm (python-elasticsearch): Update to 7.17.12.
	[buld-system]: Swap to pyproject-build-system.
	[arguments]<tests>: Enable them.
	[propagated-inputs]: Remove python-urllib3; add python-urllib3-next.
	[native-inputs]: Add python-aiohttp, python-dateutil, python-mock,
	python-pytest, python-pytest-asyncio, python-pytest-cov, python-pyyaml,
	python-requests, python-setuptools, and python-wheel.
	[license]: Fix license.

	Change-Id: I49692d919e8bf0ab8f7229f79e832f14c93fb895

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-scrapy: Fix build.
	* gnu/packages/python-web.scm (python-scrapy): Fix build.
	[phases]{relax-requirements}: Remove redundant phase.
	[native-inputs]: Add python-wheel.

	Change-Id: Iecf49315b5e57023e6aa17bbe89f97f5f12111a4

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-defusedxml: Update to 0.7.1.
	* gnu/packages/xml.scm (python-defusedxml): Update to 0.7.1.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Id6fd8fbc302f4c6a47d1b269efa9318a6e52919f

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sphinx-autodoc-typehints: Update to 1.23.0.
	* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints): Update to 1.23.0.
	[native-inputs]: Remove python-setuptools and python-wheel; add nss-certs-for-test,
	python-hatch-vcs, and python-hatchling.

	Change-Id: I86c2fceb321614d34ca75efb7d88a6922cda0991

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pycollada: Adjust inputs.
	* gnu/packages/python-xyz.scm (python-pycollada) [native-inputs]: Add
	python-wheel.

	Change-Id: I0d5db4731783fb5736e11e05d135fe77f5e2486f

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pooch: Adjust inputs.
	* gnu/packages/python-xyz.scm (python-pooch) [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ideb7b063e8f14db0f1eb9fcefe82ecd83b862f50

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-behave-web-api: Update to 2.0.1.
	* gnu/packages/check.scm (python-behave-web-api): Update to 2.0.1.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: If0202516a578a8fb90470dcc1a8d58c901f16169

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: behave: Update to 1.2.7.dev5.
	* gnu/packages/check.scm (behave): Update to 1.2.7.dev5.
	[native-inputs]: Add python-assertpy, python-pytest-html,
	python-setuptools, and python-wheel.

	Change-Id: I238fe5aea580ae8e884d085d4dccfe6f4030b030

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-parse-type: Adjust inputs.
	* gnu/packages/python-xyz.scm (python-parse-type) [native-inputs]: Add
	python-pytest-html, python-setuptools, and python-wheel.

	Change-Id: I22853de1a6c8716ccb33fe7c180cd059c28fbb8d

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cucumber-tag-expressions: Update to 6.1.1.
	* gnu/packages/python-check.scm (python-cucumber-tag-expressions): Update to 6.1.1.
	[source]: Swap to git checkout containing tests.
	[arguments]<phases>: Add chdir-phython phase.
	[home-page]: Fix URL.
	[native-inputs]: Remove python-invoke; add python-pytest-html,
	python-pyyaml, python-setuptools, python-setuptools-scm, and
	python-wheel.

	Change-Id: Ia028ae6fa7987194ee50f532209626733b50275a

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pytest-html.
	* gnu/packages/python-check.scm (python-pytest-html): New variable.

	Change-Id: Idbfd00f31f8064b978e5a15a825b191cf4b5515c

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jsonschema-3: Fix build.
	As seen in CI <https://ci.guix.gnu.org/build/6342439/log/raw>.

	* gnu/packages/python-xyz.scm (python-jsonschema-3)[arguments]<phases>:
	Do not modify not existing phase, disable tests instead.

	Change-Id: I7aadf51a0b5a7de36c93c981074b2c4f6bd0b3b4

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-docstring-to-markdown: Adjust inputs.
	* gnu/packages/python-xyz.scm (python-docstring-to-markdown)
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ib5c6b9ec846c76083d3adeda7c1f496fe8569aa7

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nikola: Fix build.
	* gnu/packages/python-xyz.scm (nikola): Fix build.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Use default check phase. Keep all tests.
	[native-inputs]: Remove python-coverage and python-flake8; add
	nss-certs-for-test, python-setuptools, and python-wheel.

	Change-Id: I74a754ce9f3b2fc4400c4f92ec976a6815cdb511

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-notebook: Disable more failing tests.
	* gnu/packages/python-xyz.scm (python-notebook): Disable more failing
	tests.

	Change-Id: I86cf428533a9b6ea3c3b669db206c8b7378b6bc3

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-twine: Adjust inputs.
	* gnu/packages/python-xyz.scm (python-twine): Adjust inputs, fix biuld.
	[arguments]<test-flags>: Refresh the list of disabled tests.
	[native-inputs]: Add python-setuptools, python-setuptools-scm, and
	python-wheel.

	Change-Id: I29904649c2d9ab1994e057f5434b5052ca8602cf

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-requests-unixsocket: Fix build.
	* gnu/packages/python-web.scm (python-requests-unixsocket): Fix build.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Use default check phase.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I41bdf7c04e86e97b139dc6098416a9c26d407a94

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-waitress: Adjust inputs.
	* gnu/packages/python-xyz.scm (python-waitress) [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ifeb7bf263c2eb056f8249d7124ec48717de162f6

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-responses: Update to 0.25.3.
	* gnu/packages/python-web.scm (python-responses): Update to 0.25.3.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<phases>: Use default check phase.
	[propagated-inputs]: Remove python-toml, python-types-toml, and
	python-typing-extensions; add python-pyyaml.
	[native-inputs]: Add python-setuptools, python-tomli, python-tomli-w,
	and python-wheel.

	Change-Id: Ib874a6634d496083c97a933c3402f2383e707bd7

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-requests-toolbelt: Update to 1.0.0.
	* gnu/packages/python-web.scm (python-requests-toolbelt): Update to 1.0.0.
	[build-system]: Swap to pyproject-build-system.
	[phases]{delete-problematic-tests}: Move logic to <tests-flags.
	[native-inputs]: Add python-pyopenssl, python-setuptools,
	python-trustme, and python-wheel.

	Change-Id: Ie8a9063a53e154b421675d7ee5463861e577111b

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-parameterized-next: Adjust inputs.
	* gnu/packages/check.scm (python-parameterized-next) [native-inputs]:
	Add python-setuptools and python-wheel.

	Change-Id: Ibe0b92cbd85dd169547a1f0f928782f02da9a262

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-optree: Adjust inputs.
	* gnu/packages/python-xyz.scm (python-optree) [native-inputs]: Remove
	python-pytest-cov and python-pytest-xdist; add python-setuptools and
	python-wheel.

	Change-Id: Ide571c2dfb7d03fae904de4f46d158efe5416068

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-lightning-utilities: Adjust inputs.
	* gnu/packages/machine-learning.scm (python-lightning-utilities): Adjust
	inputs order and add missing.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I479e51f9d24592c3782734619d3556502e542b2c

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-lazy-loader: Adjust inputs.
	* gnu/packages/python-xyz.scm (python-lazy-loader) [propagated-inputs]:
	Add python-setuptools and python-wheel.

	Change-Id: Ib74964fffd85124b926b664758d25a7c37bf1fff

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jsonpickle: Adjust inputs.
	* gnu/packages/python-web.scm (python-jsonpickle) [native-inputs]: Add
	python-wheel.

	Change-Id: Ib60e5786e547f551efa32a29dfe6f74b227ffb8e

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-immutables: Update to 0.21.
	* gnu/packages/python-xyz.scm (python-immutables): Update to 0.21.

	Change-Id: Ib5ca5e84548782bd7a483b209f9ecaf372d642d3

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-django-4.2: Adjust inputs.
	* gnu/packages/django.scm (python-django-4.2) [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ie949aaf8ea006fa4e87105fed9c80a71507ed01a

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-daft: Adjust inputs.
	* gnu/packages/python-xyz.scm (python-daft) [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Icd587c78f8b138fddef4a36e5f05a7a559931f11

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-mrkd.
	This package fails to build, see
	<https://ci.guix.gnu.org/build/4351017/details>.

	Not in use by any other packages and has no fresh release for 3y, see
	<https://github.com/refi64/mrkd/issues/7>.

	* gnu/packages/python-xyz.scm (python-mrkd): Delete variable.

	Change-Id: Id740b7ab67f9ffee3f4c0c26c11395ac39d04ced

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-m2r.
	This package is not maintained, not in use by any others in Guix and
	failed to build, see <https://ci.guix.gnu.org/build/4350959/details>.
	Message from upstream: "This repository has been archived by the owner
	on Nov 17, 2022. It is now read-only."

	* gnu/packages/python-xyz.scm (python-m2r): Delete variable.

	Change-Id: Ifd23880408b8d7d6db412e22c6e93ebe09831833

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-automat: Update to 22.10.0.
	* gnu/packages/python-xyz.scm (python-automat): Update to 22.10.0.
	[build-syste]: Swap to pyproject-build-system.
	[native-inputs]: Remove python-m2r; add python-setuptools and
	python-wheel.

	Change-Id: I3fc7391695be5a5f8b4c026b9e4ffa58d0374751

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-altair: Adjust inputs.
	* gnu/packages/statistics.scm (python-altair) [native-inputs]: Remove
	python-m2r.

	Change-Id: I61e1a44831caeea55d09cf0a7316c160a04fdfff

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-assay: Add missing inputs.
	* gnu/packages/python-check.scm (python-assay) [native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Iec407e0f8483a037a07a9467a2a158dd049576f0

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-array-api-compat: Update to 1.9.1.
	* gnu/packages/python-xyz.scm (python-array-api-compat): Update to 1.9.1.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ifc7e2e062e6684310bc4578229dffc40278e77e4

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-kiwisolver: Update to 1.4.6.
	* gnu/packages/maths.scm (python-kiwisolver): Update to 1.4.6.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Iafc09eb96ac72ee7094ead36e284994798d544a2

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-mistune-next.
	* gnu/packages/python-xyz.scm (python-mistune-next): Delete variable.
	* gnu/packages/bioinformatics.scm (python-schema-salad)
	[propagated-inputs]: Remove python-mistune-next; add python-mistune.
	* gnu/packages/mail.scm (python-hyperkitty): Likewise.
	* gnu/packages/syndication.scm (giara): Likewise.

	Change-Id: Iccf5ffde2b2c5a8c9b8e1c0e6ebd6fa7eab9f144

2024-12-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-urllib3: Update to 2.2.1.
	* gnu/packages/python-web.scm (python-urllib3): Update to 2.2.1. Re-indent.
	[build-system]: Use PYPROJECT-BUILD-SYSTEM.
	[native-inputs]: Add PYTHON-HATCHLING.

	Change-Id: I980c0cad01b39cce44e3cae09e776fbdff9b162a

2024-12-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-websockets: Adjust inputs.
	* gnu/packages/python-web.scm (python-websockets): Adjust inputs.
	[build-system]: Use PYPROJECT-BUILD-SYSTEM.
	[native-inputs]: Add PYTHON-SETUPTOOLS and PYTHON-WHEEL.

	Change-Id: I03cf0233ceb9a2767fb1086bd6a6615cdcd2e78c

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: build-system/pyproject: Add missing native-inputs.
	* gnu/packages/bioinformatics.scm (python-ega-download-client)
	[native-inputs]: Add python-setuptools and python-wheel.

	* gnu/packages/databases.scm (datasette)[native-inputs]: Add
	python-pip.

	* gnu/packages/django.scm (python-django-localflavor,
	python-django-contact-form)[native-inputs]: Add python-setuptools and
	python-wheel.

	* gnu/packages/graphviz.scm (python-uqbar)[native-inputs]: Add
	python-setuptools and python-wheel.

	* gnu/packages/jupyter.scm (python-jupyterlab-server)[native-inputs]:
	Add python-wheel.
	(python-nbstripout)[native-inputs]: Add python-setuptools and
	python-wheel.

	* gnu/packages/machine-learning.scm (python-captum,
	python-linear-operator, python-gpytorch)[native-inputs]: Add
	python-setuptools.

	* gnu/packages/music.scm (abjad, abjad-ext-rmarkers,
	abjed-ext-nauert, python-mutagen)[native-inputs]: Add
	python-setuptools and python-wheel.

	* gnu/packages/package-management.scm
	(python-conda-package-handling)[native-inputs]: Add python-setuptools
	and python-wheel.
	(conda)[native-inputs]: Add python-wheel.

	* gnu/packages/python-check.scm (python-pyinstrument,
	python-pytest-testmon, python-pytest-trio, python-nbval,
	python-pytest-toolbox)[native-inputs]: Add python-setuptools and
	python-wheel.
	(python-nptyping)[native-inputs]: Add python-setuptools.

	* gnu/packages/python-check.scm (python-dask-expr)[native-inputs]:
	Add python-setuptools and python-wheel.

	* gnu/packages/python-web.scm (parfive, python-aioftp, python-hupper,
	python-sanic, python-mechanicalsoup, python-tinycss, python-aiostream,
	python-cbor2, gunicorn)[native-inputs]: Add python-setuptools and
	python-wheel.

	* gnu/packages/python-xyz.scm (python-apprise, python-jaraco-classes,
	python-sparse, python-shtab, python-pyan3)[native-inputs]: Add
	python-setuptools.
	(python-jupytext, python-orderedmultidict, python-identify, python-nodeenv,
	python-cfgv, python-zarr, python-multipart, python-nbconvert, python-cram,
	python-immutables, python-numpydoc, python-cairosvg, python-unidecode,
	python-black, python-multidict, python-mpv-jsonipc, python-humanize,
	python-cmd2)[native-inputs]: Add python-setuptools and python-wheel.
	(python-partd, python-dask, python-zarr)[native-inputs]: Add
	python-wheel.
	(python-nbconvert)[propagated-inputs]: Add texlive-etoolbox. Remove
	duplicate textlive-jknapltx.
	(python-isort)[native-inputs]: Add python-pip.

	* gnu/packages/simulation.scm (python-fenics-dijitso)[native-inputs]:
	Add python-setuptools and python-wheel.

	* gnu/packages/sphinx.scm (python-pydata-sphinx-theme,
	python-sphinx-autodoc-typehints)[native-inputs]: Add
	python-setuptools.

	* gnu/packages/syndication.scm (tuir)[native-inputs]: Add
	python-setuptools and python-wheel.

	* gnu/packages/terminals.scm (python-halo)[native-inputs]: Add
	python-setuptools and python-wheel.

	* gnu/packages/time.scm (python-arrow, python-dateutil)
	[native-inputs]: Add python-setuptools and python-wheel.

	* gnu/packages/version-control.scm (pre-commit)[native-inputs]: Add
	python-setuptools and python-wheel.  Remove input labels.

	* gnu/packages/virtualization.scm (python-qemu-qmp,
	python-transient)[native-inputs]: Add python-setuptools and
	python-wheel.

	* gnu/packages/xorg.scm (python-xcffib)[native-inputs]: Add
	python-setuptools and python-wheel.


	Change-Id: Id61cf8cdc47bd4c2871c0a9c8e9a5bfd51157df0

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-notebook: Add python-jupyter-server to native inputs.
	* gnu/packages/python-xyz.scm (python-notebook):
	[native-inputs]: Add python-jupyter-server.

	Change-Id: I742712482982e33f997af31b6936633d568b0e29

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-cssselect2: Move to pyproject-build-system.
	* gnu/packages/python-web.scm (python-cssselect2):
	[build-system]: Move to pyproject-build-system.
	[arguments]<#:phases>: Remove uneeded 'check phase replacement.

	Change-Id: I0bdcf546d24bd738d5c547c36faa91483408d1ab

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-qemu-qmp: Move to pyproject-build-system.
	* gnu/packages/virtualization.scm (python-qemu-qmp):
	  [build-system]: Move to pyproject-build-system.

	Change-Id: I4a11e7c913092a4798b46347388a0f07bbb85213

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-qemu-qmp: Improve package style.
	* gnu/packages/virtualization.scm (python-qemu-qmp):
	  [arguments]<#:phases>: Rewrite check phase replacement to only run
	  tests/protocol.py and not quality-checks.

	Change-Id: I3485e2ee10d46b1699674f506876e7c185674653

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-matplotlib: Ignore failing tests.
	* gnu/packages/python-xyz.scm (python-matplotlib)
	  [arguments]<#:test-flags>: Ignore failing tests.

	Change-Id: I3ecb9e6331f17a9333e27daab8fa9d6c3c408aea

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-certauth: Move to pyproject-build-system.
	* gnu/packages/python-crypto.scm (python-certauth):
	  [build-system]: Move to pyproject-build-system.

	Change-Id: If455ef00ff35164c2db401267162025b2ff9c6c2

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-warcio: Move to pyproject-build-system.
	* gnu/packages/python-web.scm (python-warcio):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]: Use <#:test-flags> instead of check phase replacement.

	Change-Id: I7fd1ad51cddcbeb42c6aeeda552eb1a7bcd6e712

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-multidict: Move to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-multidict):
	  [build-system]: Move to pyproject-build-system.
	  [arguments] Remove undeed field.

	Change-Id: I916b36e6c4ac25dfc32b5813ad67cf4e6c134d36

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-numpydoc: Move to pyproject-build-sytem.
	* gnu/packages/python-xyz.scm (python-numpydoc):
	  [build-system]: Move to pyproject-build-sytem.
	  [arguments]: Move <#:phases> check replacement to
	  <#:test-flags>.

	Change-Id: Ia7a812c4ee2adcd31fc32db1caa7c163cadf46bf

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pyan3: Move to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-pyan3):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]: Remove uneeded field.

	Change-Id: I9f9f15ffd5a97666a410af56f02b573b55e45351

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-fenics-dijitso: Move to pyproject-build-system.
	* gnu/packages/simulation.scm (python-fenics-dijitso):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]<#:phases>: Rewrite check phase replacement to care about
	  .guix-pytest.

	Change-Id: I3383f4078fbb0100e6d8257d7d84785b953ab0cf

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: tuir: Move to pyproject-build-system.
	* gnu/packages/syndication.scm (tuir):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]<#:phases>: Replace 'check phase replacement.
	  <#:test-flags>: Ignore failing test.

	Change-Id: If88f6c42769b096871bdd73af67d71930e39e399

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: borgmatic: Move to pyproject-build-system.
	* gnu/packages/backup.scm (borgmatic):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]: Migrate 'check phase replacement to <#:test-flags>.
	  <#:phases>: Add 'set-path phase.

	Change-Id: I916e87f10c75718c4e840d97eaa78623ed2a4fd3

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-funsor: Ignore flaky test.
	* gnu/packages/machine-learning.scm (python-funsor)
	  [arguments]<#:test-flags>: Ignore flaky test.

	Change-Id: I6b86c6478c89833609b2ac5821b5509acf589fa6

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zope-i18nmessageid: Move to pyproject-build-system.
	* gnu/packages/python-web.scm (python-zope-i18nmessageid):
	  [build-system]: Move to pyproject-build-system.
	  [native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ia9e142a53721bb6d7495d87b59d5f4f3b3f77bf2

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-typeguard-4: Ignore failing tests.
	* gnu/packages/python-xyz.scm (python-typeguard-4)
	  [arguments]<#:test-flags>: Ignore failing tests.

	Change-Id: I0e23eb81cab942c9838d9561268f51b57a461d89

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-uqbar: Update to 0.6.9.
	* gnu/packages/graphviz.scm (python-uqbar): Update to 0.6.9.

	Change-Id: Iee24cb1c66db162001c618d1f64a9e2406c1dacd

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-uqbar: Upgrade to python-team branch.
	* gnu/packages/graphviz.scm (python-uqbar): Upgrade to python-team
	branch's changes.
	  [arguments]<#:test-flags>: Ignore failing tests.
	  [propagated-inputs]: Replace python-sphinx by python-sphinx-5.

	Change-Id: I07122f953e806081d9134d39e16675eb0f839bbc

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-uqbar: Improve package style.
	* gnu/packages/graphviz.scm (python-uqbar): Improve package style.
	  [build-system]: Move to pyproject-build-system.
	  [arguments]: Convert 'check phase replacement to <#:test-flags>.

	Change-Id: I536e60438e3f2d5592ab9cd34fe66104cfd117e2

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-sphinx-autodoc-typehints-5.
	* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints-5): New variable.

	Change-Id: I465979829851681635d1073658f262a96758cfb5

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-cmd2: Move to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-cmd2):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]<#:phases>: Remove check phase replacement.
	  <#:test-flags>: Add field.

	Change-Id: I55b4134fb6caa4af1a4988934043487fa85f9b9b

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-rich: Update to 13.7.1.
	* gnu/packages/python-xyz.scm (python-rich): Update to 13.7.1.

	Change-Id: I7fff0b124e989a0a5ace2c73c92d4b32497cf3e9

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-xmltodict: Move to pyproject-build-system.
	* gnu/packages/xml.scm (python-xmltodict):
	  [build-system]: Move to pyproject-build-system.
	  [native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ifb8f3f4aa56255ca596d9c8ae5ae41be479daf90

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-flake8-isort: Move to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-flake8-isort):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]: Remove uneeded field.

	Change-Id: Ie8c32f6164030daf28760a58f33aff1d540fc6a5

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-orderedmultidict: Move to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-orderedmultidict):
	  [build-system]: Move to pyproject-build-system.

	Change-Id: I092a1af47c3a8a0fd510c48df679e1045715c1e8

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-autoflake: Update to 2.3.1.
	* gnu/packages/python-xyz.scm (python-autoflake): Update to 2.3.1.
	  [build-system]: Move to pyproject-build-system.
	  [arguments]<#:phases>: Add check phase replacement.
	  [native-inputs]: Add python-hatchling.

	Change-Id: I0421107a98b1181a76e1874f23e6aa6e7709e434

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-apprise: Improve package style.
	* gnu/packages/python-xyz.scm (python-apprise):
	  [arguments]: Convert <#:phases>  check replacement into
	  <#:test-flags>.

	Change-Id: I85c2ebadf65a4f1a7735042e784e56313c3de539

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pint: Disable benchmark tests.
	* gnu/packages/python-xyz.scm (python-pint):
	  [arguments]<#:test-flags>: Disable benchmark tests.

	Change-Id: I0c6f0512f10f3e96da8b2fd4567df7d43703be10

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytest-enabler: Break dependency cycle.
	* gnu/packages/check.scm
	(python-pytest-enabler-bootstrap): Delete variable.
	(python-pytest-enabler): Redefine variable.

	* gnu/packages/python-xyz.scm
	(python-jaraco-classes)[native-inputs]: Remove
	python-pytest-enabler-bootstrap.
	(python-jaraco-context-bootstrap): Delete variable.
	(python-jaraco-context): Redefine variable.
	(python-jaraco-functools-bootstrap): Delete variable.
	(python-jaraco-functools): Redefine variable.

	Change-Id: I96649093009beb7a3d0e9716eced778d4fc800e2

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sparse: Move to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-sparse):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]: Remove unneeded field.

	Change-Id: If3f785ede09ef79384b66166ad2f1c2a5f6e7c84

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add ghc-xcb-types.
	* gnu/packages/xorg.scm (ghc-xcb-types): New variable.

	Change-Id: I42d1d49251e9c3d56aecf012a52fff34e678bd94

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-nbstripout: Move to pyproject-build-system.
	* gnu/packages/jupyter.scm (python-nbstripout):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]: Convert 'check replacement phase from <#:phases> to
	  <#:test-flags>. Use gexp.

	Change-Id: I4d97b0739c43371c149296b23951cb2c17129840

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-jaraco-test: Move to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-jaraco-test):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]: Convert <#:phases> to <#:test-flags>.

	Change-Id: I926671bc2bb62abae24c26a4bddc304133b2c019

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-jaraco-packaging: Move to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-jaraco-packaging):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]<#:test-flags>: Ignore failing tests.

	Change-Id: Ied9d42afe9b8ae30d2a3587e4ead770c8153c3c1

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-jaraco-functools: Move to pyproject-build-system.
	* gnu/packages/python-xyz.scm:
	  (python-jaraco-functools-bootstrap)[build-system]: Move to
	  pyproject-build-system.
	  (python-jaraco-functools)[arguments]: Convert <#:phases> to
	  <#:test-flags>.

	Change-Id: Id41967b3cb426045877ceccd9b391d545d759560

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-jaraco-context: Move to pyproject-build-system.
	* gnu/packages/python-xyz.scm:
	  (python-jaraco-context)[build-system]: Move to pyproject-build-system.
	  (python-jaraco)[arguments]: Convert <#:phases> to <#:test-flags>.

	Change-Id: Ifc9b8fc4a9a6c1c2f37fd014eeee1205cd2eb2c4

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-jaraco-classes: Move to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-jaraco-classes):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]: Convert <#:phases> to <#:test-flags>.

	Change-Id: I8fbe633db7533f933a342b47a4a2191ccf13a8c5

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-docspec-python: Move to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-docspec-python):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]<#:phases>: Remove uneeded field.

	Change-Id: Ib728c442a130eecebe4dff1e364d997bcca76076

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-cairosvg: Move to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-cairosvg):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]: Remove field.

	Change-Id: Ibf6d045ddaea5f6a83c70fea2c307f25a9fed730

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytest-toolbox: Move to pyproject-build-system.
	* gnu/packages/python-check.scm (python-pytest-toolbox):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]<#:phases>: Restrict 'check phase replacement to
	  'pre-check phase.

	Change-Id: Id0804db32d30314076d1e411711881bbe3a3f6e1

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytest-remotedata: Ignore failing test.
	* gnu/packages/python-check.scm (python-pytest-remotedata)
	  [arguments]<#:test-flags>: Ignore failing tests.

	Change-Id: Ic351559a0c9ce49be6ce4695cceef46f8b6384ba

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: abjad-ext-nauert: Update to 3.19.
	* gnu/packages/music.scm (abjad-ext-nauert): Update to 3.19.
	  [native-inputs]: Remove all native-inputs except lilypond and
	  python-pytest.

	Change-Id: I593fa8e8f3af25cfdd0d8bc476d8c37245f23c33

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: abjad-ext-rmakers: Update to 3.19.
	* gnu/packages/music.scm (abjad-ext-rmakers): Update to 3.19.
	  [native-inputs]: Remove all native-inputs except lilypond and
	  python-pytest.

	Change-Id: I83f7d8c93d7f764ddc8416239873f4126fa66ce6

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: abjad: Update to 3.19.
	* gnu/packages/music.scm (abjad): Update to 3.19.
	  [arguments]: Remove uneeded field.
	  [native-inputs]: Remove all native-inputs except python-pytest.

	Change-Id: Iad5b855734650d15dd0a2a8db6312e8d9a3de24a

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-sphinx-autodoc-typehints: Move to pyproject-build-system.
	* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]<#:phases>: Move 'check phase replacement...
	  ... to argument <#:test-flags>.

	Change-Id: I2b41dffd5ee35442e1bb42f426bff69e17648785

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-amqp: Move to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-amqp):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]<#:phases>: Remove unneeded field.
	  <#:test-flags>: Ignore failing test.

	Change-Id: I8fb99db7fbd6c669a929b95829f9db2fea0691a5

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-parse-type: Move to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-parse-type):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]: Remove uneeded field.

	Change-Id: Iccb3303996480bef3c151559884d1a8c488385cd

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-flask-login: Move to pyproject-build-system.
	* gnu/packages/python-web.scm (python-flask-login):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]: Remove uneeded field.

	Change-Id: I9f3abb36b642ad2860c68f13f9d9e8b8b5f40811

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-cucumber-tag-expressions: Move to pyproject-build-system.
	* gnu/packages/python-check.scm (python-cucumber-tag-expressions):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]: Remove uneeded field.

	Change-Id: Ibf0d92aa761f7a00f8c2c806a8bbd38669987ad7

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: behave: Move to pyproject-build-system.
	* gnu/packages/check.scm (behave):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]: Remove uneeded field.

	Change-Id: I9ea513fb49b71d9187461ef55c2a6ecab2844a1d

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-tinycss: Move to pyproject-build-system.
	* gnu/packages/python-web.scm (python-tinycss):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]<#:test-flags>: Ignore failing test.

	Change-Id: I972a3c6390df5f8af79c952292db8a4e24a4aa33

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-cbor2: Move to pyproject-build-system.
	* gnu/packages/python-web.scm (python-cbor2):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]: Remove uneeded field.

	Change-Id: I2e27fa48950aa9d10e140bfbdc12df3d22661282

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-unidecode: Update to 1.3.8.
	* gnu/packages/python-xyz.scm (python-unidecode): Update to 1.3.8.
	  [build-system]: Move to pyproject-build-system.

	Change-Id: I6e31f7af905bb2a024e8a7f7112732bcadbdf739

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: gunicorn: Update to 21.2.0.
	* gnu/packages/python-web.scm (gunicorn): Update to 21.2.0.

	Change-Id: Ia9931763ff45ee8e3f925ce54c20bce6549d809a

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytest-runner: Improve package style.
	* gnu/packages/check.scm (python-pytest-runner):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]<#:phases>: Remove check phase replacement. Update
	  <#:tests?> refusal comment.
	  [native-inputs]: Add python-pip, python-pypa-build,
	  python-setuptools and python-wheel.

	Change-Id: Id36e7ed4a3cec6098f0877f48f3fbcbd8007f3c3

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-nbval: Move to pyproject-build-system.
	* gnu/packages/python-check.scm (python-nbval):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]: Move <#:phases> check phase replacement into proper
	  <#:test-flags>.
	  [native-inputs]: Add python-pytest.
	  [propagated-inputs]: Add python-six; remove python-pytest.

	Change-Id: I93aa282399eb52636ee5561b5d8fb7bb5b93f9e0

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-dateutil: Move to pyproject-build-system.
	* gnu/packages/time.scm (python-dateutil): Improve package style.
	  [build-system]: Move to pyproject-build-system.
	  [arguments]: Use <#:test-flags> instead of check phase replacement.

	Change-Id: I252fbe47f04ba6a2fbcc497565cbf6e352f9d06c

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pypujs: Improve package style.
	* gnu/packages/python-xyz.scm (python-pypujs): Improve package style.
	  [arguments]<#:test-flags>: Use it in place of check phase
	  replacement.
	  <#:phases>: Clarify phase disable-pyramid.

	Change-Id: If8073cc4e9a8a86003000e7157985fe382de7b4f

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: zulip-term: Move to pyproject-build-system.
	* gnu/packages/messaging.scm (zulip-term):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]<#:test-flags>: Use it in place of check phase replacement.

	Change-Id: Ia5be66a35b92d9a9229f450a7724e27167c02eda

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: dynaconf: Improve package style.
	* gnu/packages/python-xyz.scm (dynaconf): Improve package-style and
	  ignore coverage tests.
	  [origin](snippet): More concise snippet. Remove coverage management.
	  [arguments]<#:test-flags>: Add arguments from former check
	  replacement phase.
	  <#:phases>: Remove check replacement phase.

	Change-Id: I2a0e0a8dea5000aecc05707c35d307c867c96709

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-arrow: Move to pyproject-build-system.
	* gnu/packages/time.scm (python-arrow): Improve package style.
	  [build-system]: Move to pyproject-build-system.
	  [arguments]: Moving check replacement phase from <#:phases> to
	  equivalent <#:test-flags>.

	Change-Id: I7e3d356610d624855c3898ccdbfb308ce9f6e627

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-scikit-rf: Fix tests.
	* gnu/packages/engineering.scm (python-scikit-rf): Fix tests.
	  [arguments]: Set <#:test-flags> to ignore failing tests.

	Change-Id: I404b221dc9c1f15e045226196cc43d86b8796b6a

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-conda-package-handling: Move to pyproject-build-system.
	* gnu/packages/package-management.scm (python-conda-package-handling):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]<#:phases>: Remove check phase replacement.

	Change-Id: Ib8edf966b877c6fd5f7ee6151839d4272d65b17d

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: conda: Reindent.
	* gnu/packages/package-management.scm (conda): Reindent.

	Change-Id: I954ec137b4dc39cd561da9ed0e583991bb3de1db

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: conda: Move to pyproject-build-system.
	* gnu/packages/package-management.scm (conda): Improve package style.
	  [build-system]: Move to pyproject-build-system.
	  [arguments]<#:test-flags>: Use field instead of check phase
	  replacement.
	  <#:phases>: Remove check phase replacement. Improve use of format in
	  phase do-not-use-python-root-as-prefix. Use gexp. Put phase init
	  after phase create-entrypoints.

	Change-Id: Id1affbf8f80fae2882e4c8a88b1e817cf49a5c00

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-alembic: Move to pyproject-build-system.
	* gnu/packages/databases.scm (python-alembic):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]: Remove field, now uneeded.

	Change-Id: I5907ff84412d867d094aae5fb4daa8481eb7f30c

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-apiron: Move to pyproject-build-system.
	* gnu/packages/python-web.scm (python-apiron):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]<#:phases>: Replace field with <#:test-flags>.

	Change-Id: I04bb9739b6356fd50fc07ae54838764d51ed22d6

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: qtile: Improve package style.
	* gnu/packages/wm.scm (qtile): Indent as needed. Light rewrite using
	 format instead of string-append in [arguments]<#:phases>. Ensure
	 lines wrap with intended length.

	Change-Id: I297718138642d24604743137f3181bfc76a51b54

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: qtile: Update to 0.23.0.
	* gnu/packages/wm.scm (qtile): Update to 0.23.0.
	  [build-system]: Upgrade to pyproject-build-system.
	  [arguments]<#:phases>: Use gexp (but do not indent). Add phase
	  pre-check.
	  <#:test-flags>: Use it.
	  [native-inputs]: Add python-pytest and
	  xorg-server-for-tests. Reorder.

	Change-Id: Id6f291c0d23fa2cef17d6e45552f45c56f162741

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-xcffib: Move to (gnu packages xorg).
	* /gnu/packages/python-xyz.scm (python-xcffib): Move from here…
	* gnu/packages/xorg.scm (python-xcffib): …to here.

	The package's build is fully rewritten and updated to version 1.5.0.

	Change-Id: Ia77b9fc2160dacd77c3eaf4199278046a52515d7

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add ghc-language-python.
	* gnu/packages/haskell-xyz.scm (ghc-language-python): New variable.

	Change-Id: I29bcdedf155486673e01b3b6af71a2aa81455ef6

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add xcffibgen.
	* gnu/packages/xorg.scm (xcffibgen): New variable.

	Change-Id: Ibcbacdfdeaa657ec1ded7dcc09c10c7fc2aa6717

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-docker-pycreds: Move to pyproject-build-system.
	* gnu/packages/docker.scm (python-docker-pycreds):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]<#:test-flags>: Use it.
	  <#:phases>: Remove uneeded field.
	  [native-inputs]: Remove python-pytest-cov and python-flake8. Add
	  python-setuptools, python-wheel.

	Change-Id: Idde93a366fa187d2af915ed15801da2cdbaa3792

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-django-localflavor: Move to pyproject-build-system.
	* gnu/packages/django.scm (python-django-localflavor):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]<#:phases>: Rewrite check phase replacement.
	             <#:test-flags>: Use it.
	  [native-inputs]: Remove them. Not needed with the check phase
	  rewrite.

	Change-Id: Ie50baab2cb102585ee25e3264e00eebe370f4cb2

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: vdirsyncer: Move to pyproject-build-system and enable tests.
	* gnu/packages/dav.scm (vdirsyncer):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]<#:tests?>: Remove to enable tests.
	  <#:test-flags>: Ignore test that require network connection.
	  <#:phases>: Remove check phase replacement.

	Change-Id: Iafccfc65e3a847a0eecc26c179f435b9ec1fdfec

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-aionotify: Update to 0.3.0.
	* gnu/packages/python-xyz.scm (python-aionotify): Update to 0.3.0.
	  [build-system]: Move to pyproject-build-system.

	* gnu/packages/patches/python-aionotify-0.2.0-py3.8.patch : Remove
	patch.

	* gnu/local.mk: Remove patch.

	Change-Id: I9f13d6d71f69dd9877ac42e46b087989f23941e2

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-zope-i18nmessageid: Update to 5.1.1.
	* gnu/packages/python-web.scm (python-zope-i18nmessageid): Update to 5.1.1.

	Change-Id: Ia53db09774addf05b0a856fd1f573c5dd5c902aa

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-http-ece: Update to 1.2.0.
	* gnu/packages/python-web.scm (python-http-ece): Update to 1.2.0.

	Change-Id: I8d82959841b64db48eb01b88914298ba12f1a388

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-mutagen: Move to pyproject-build-system.
	* gnu/packages/music.scm (python-mutagen):
	  [build-system]: Move to pyproject-build-system.

	Change-Id: Ic7790e4a17e3f0bdd7347eb668796aa4e0f61b0b

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-codespell: Improve package style.
	* gnu/packages/python-xyz.scm (python-codespell):
	  [arguments]: Remove uneeded field.

	Change-Id: I0d265e9c606730e8208376a7e0970d1c7a7d7a50

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-isort: Move to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-isort):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]<#:test-flags>: Add option to replace former check phase.
	  <#:phases>: Remove phases build, install and check.

	Change-Id: Idac8f151977f2494eb44d51aa1fcbf3156b5cc87

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-black: Move to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-black): Improve package style.
	  [build-system]: Move to pyproject-build-system.
	  [arguments]<#:phases>: Improve style of use-absolute-file-names
	  phase. Remove phase check.

	Change-Id: If2da4b3b0fea4928d1aeb270fbaa4167f20a6ee5

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-transient: Move to pyproject-build-system.
	* gnu/packages/virtualization.scm (python-transient)[build-system]:
	Move to pyproject-build-system.

	Change-Id: I29969738f862ea26fbaa9cb7642f98336f37c583

2024-12-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-seaborn: Correct dependencies.
	* gnu/packages/python-xyz.scm (python-seaborn): Correct dependencies.
	  [propagated-inputs]: Move python-ipykernel, python-mypy,
	  python-nbconvert, python-numpydoc, python-pyyaml from here...
	  [native-inputs]: ... to here.

	Change-Id: If0270db33d79e5d294235695375e6ff1d51d8130

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-ipywidgets: Update to 8.1.2.
	* gnu/packages/python-xyz.scm (python-ipywidgets): Update to 8.1.2.
	[propagated-inputs]: Add python-comm; remove python-ipykernel and
	python-nbformat.
	[native-inputs]: Add python-ipykernel, python-jsonschema, and python-pytz;
	remove python-mock.

	Change-Id: Idaffb279c72af0c1ee3cb68ee18866a8b47622c4

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-jupyterlab-widgets: Update to 3.0.10.
	* gnu/packages/jupyter.scm (python-jupyterlab-widgets): Update to 3.0.10.
	[native-inputs]: Remove python-setuptools.

	Change-Id: I806dc0df2dcc7a6782e8918162fd8a09ccaa68a7

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-ipykernel: Update to 6.29.4.
	* gnu/packages/python-xyz.scm (python-ipykernel): Update to 6.29.4.
	[arguments]: Disable one test, not without concern; add 'relax-a-bit phase;
	rename phase 'hide-zmq-deprecation-warnings to 'hide-deprecation-warnings and
	ignore more warnings; remove custom 'check phase; add 'pre-check phase.
	[propagated-inputs]: Add python-comm, python-jupyter-core,
	python-nest-asyncio, python-packaging, and python-pyzmq.
	[native-inputs]: Add python-hatchling, python-pytest-asyncio,
	python-pytest-cov, replace python-pytest-bootstrap with python-pytest, remove
	python-setuptools and python-wheel.
	(python-ipykernel-bootstrap)[native-inputs]: Remove python-setuptools and
	python-wheel; add python-hatchling.
	[propagated-inputs]: Do not append python-ipyparallel-bootstrap.

	Change-Id: Ied168e967f9ced18c8885bc5de11de6d55f755e6

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-comm.
	* gnu/packages/jupyter.scm (python-comm): New variable.

	Change-Id: I888125238a566b470d4f5f96c5cc178f41a7a4ff

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-widgetsnbextension: Update to 4.0.10.
	* gnu/packages/python-xyz.scm (python-widgetsnbextension): Update to 4.0.10.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-jupyter-packaging, python-setuptools, and
	python-wheel.
	[propagated-inputs]: Remove python-notebook.

	Change-Id: I63519916b234a45b352d0ea850566a1de42315c7

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-nbconvert: Update to 7.16.4.
	* gnu/packages/python-xyz.scm (python-nbconvert): Update to 7.16.4.
	[arguments]: Adjust test flags.
	[native-inputs]: Add python-flaky and python-hatchling; remove
	python-setuptools and python-wheel.
	[propagated-inputs]: Remove python-entrypoints and python-testpath; add
	python-importlib-metadata, python-markupsafe, python-packaging,
	python-tinycss2, and texlive-soul.

	Change-Id: I03ae560aaabd6b31bb1e5794efc4636315be3989

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-mistune: Update to 3.0.2.
	* gnu/packages/python-xyz.scm (python-mistune): Update to 3.0.2.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ia04fb0e249fe97ba2e4bf8123aeb340a8ec70953

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pycurl: Update to 7.45.3.
	* gnu/packages/python-web.scm (python-pycurl): Update to 7.45.3.
	[arguments]: Adjust tests.

	Change-Id: I05120931c979d292c2f888d29c80c93a82a291a0

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyls-black: Add missing input.
	* gnu/packages/python-xyz.scm (python-pyls-black)[propagated-inputs]: Add
	python-toml.

	Change-Id: Ic6be8927af881916faa715bb4974007bcaf8d379

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-sphinx-4: Inherit from python-sphinx-5.
	* gnu/packages/sphinx.scm (python-sphinx-4): Inherit from python-sphinx-5, in
	particular the arguments field.

	Change-Id: Icb15e34b7bfbe38d17f4cd64234316950437538d

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-sphinx-5: Disable failing tests.
	* gnu/packages/sphinx.scm (python-sphinx-5)[arguments]: Disable three tests
	that fail for silly reasons.

	Change-Id: I82d9fd4465fbfe052f8aad2264a9b04d34efef89

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-nbclient: Update to 0.10.0.
	* gnu/packages/jupyter.scm (python-nbclient): Update to 0.10.0.
	[native-inputs]: Remove python-setuptools and python-wheel; add
	python-hatchling, python-flaky, python-pytest, python-pytest-asyncio,
	python-pytest-cov, python-testpath, and python-xmltodict.

	Change-Id: I15a87323456c6b4eaa8361972bcb6ae3686ec687

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-lsp-server: Update to 1.11.0.
	* gnu/packages/python-xyz.scm (python-lsp-server): Update to 1.11.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Replace custom 'check phase with #:test-flags.
	[propagated-inputs]: Remove python-autopep8, python-flake8, python-future, and
	python-rope; add python-docstring-to-markdown, python-importlib-metadata, and
	python-whatthepatch.
	[native-inputs]: Add python-autopep8, python-flake8, python-rope,
	python-setuptools, and python-wheel; remove python-mock and python-versioneer.

	Change-Id: I64e5b3f9f9a92f720d006634fe24ca094c96ea60

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-lsp-jsonrpc: Update to 1.1.2.
	* gnu/packages/python-xyz.scm (python-lsp-jsonrpc): Update to 1.1.2.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Remove python-mock; add python-coverage, python-pycodestyle,
	python-pyflakes, python-pylint, python-pytest-cov, python-setuptools,
	python-setuptools-scm, and python-wheel.

	Change-Id: Ia8fb2c469d96727addfcf88a36fc51f0e6c0efac

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-rope: Update to 1.13.0.
	* gnu/packages/python-xyz.scm (python-rope): Update to 1.13.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove to enable all tests.
	[propagated-inputs]: Add python-pytoolconfig.
	[native-inputs]: Add python-pre-commit, python-pytest-cov, python-setuptools,
	and python-wheel.

	Change-Id: I6a114d63cc6a59e292801095bef200cff60eeeff

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-platformdirs: Update to 4.2.1.
	* gnu/packages/python-xyz.scm (python-platformdirs): Update to 4.2.1.
	[native-inputs]: Add python-covdefaults and python-pytest-cov.

	Change-Id: I8cd3e6cbe7a43f7a32566d263e571c0ea9920e17

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-whatthepatch.
	* gnu/packages/python-xyz.scm (python-whatthepatch): New variable.

	Change-Id: If087238003594c55f52d4467b6e7b494a52348f8

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pytoolconfig.
	* gnu/packages/python-xyz.scm (python-pytoolconfig): New variable.

	Change-Id: I203d68b0eba0b38020a1be98904be386dfc3b2ed

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: repo2docker: Update to 2024.03.0.
	* gnu/packages/jupyter.scm (repo2docker): Update to 2024.03.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use G-expression.
	[native-inputs]: Add python-setuptools, python-sphinx-autobuild,
	python-sphinx-copybutton, python-sphinxext-opengraph,
	python-sphinxext-rediraffe, and python-wheel.

	Change-Id: I5761f6d36e57b7fe25bc1dbbdaedfa2ca69c1fa7

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-sphinxext-rediraffe.
	* gnu/packages/sphinx.scm (python-sphinxext-rediraffe): New variable.

	Change-Id: I772993b7bc3a43befc459cc6a9c6d1c90932d341

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-myst-parser: Update to 3.0.1.
	* gnu/packages/sphinx.scm (python-myst-parser): Update to 3.0.1.
	[arguments]: Adjust tests; remove extra build phases.

	Change-Id: I1990d2156958dc437875bf1f7f8b4defc147e58a

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-sphinx-pytest: Update to 0.2.0.
	* gnu/packages/sphinx.scm (python-sphinx-pytest): Update to 0.2.0.

	Change-Id: I37b3da737bd09b6b2ffa59b6e37559ac04b0e1f7

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-jupyterlab-server: Update to 2.27.1.
	* gnu/packages/jupyter.scm (python-jupyterlab-server): Update to 2.27.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Replace custom 'check phase with #:test-flags; add phases
	'ignore-deprecation-warnings and 'set-HOME.
	[propagated-inputs]: Remove python-entrypoints.
	[native-inputs]: Remove python-jupyter-server and python-pytest-tornasync; add
	python-hatchling, python-pytest-cov, python-pytest-jupyter,
	python-pytest-timeout, python-requests-mock, and python-werkzeug.

	Change-Id: If0a0631717a6dc6a260d6954349576b0f4efda3d

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-json5: Update to 0.9.25.
	* gnu/packages/python-xyz.scm (python-json5): Update to 0.9.25.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: Idcfaa1af9b233fe59d7abf43c13fc96b6bad1cff

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-graphql-core: Enable tests.
	* gnu/packages/python-xyz.scm (python-graphql-core)[build-system]: Use
	pyproject-build-system.
	[arguments]: Enable tests; add phases 'use-poetry-core and 'patch-setup.py.
	[native-inputs]: Add python-poetry-core, python-pytest, and
	python-pytest-benchmark.

	Change-Id: I519966ca0da38339981a17d830ecac786b36cfb3

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-openapi-core: Update to 0.19.1.
	* gnu/packages/python-web.scm (python-openapi-core): Update to 0.19.1.
	[arguments]: Enable one test that no longer fails, disable others that do.
	[propagated-inputs]: Add python-aiohttp.

	Change-Id: I0a793911f795e18750009e7834b7e1f6d7152282

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cattrs: Update to 23.2.3.
	* gnu/packages/python-xyz.scm (python-cattrs): Update to 23.2.3.
	[arguments]: Remove 'adjust-for-older-attrs and custom 'check phases; add
	'patch-pyproject phase.
	[native-inputs]: Add python-hatchling, python-hatch-vcs, and
	python-pytest-benchmark.
	[propagated-inputs]: Add python-cbor2, python-orjson, python-pyyaml,
	python-tomlkit, and python-ujson.

	Change-Id: I4bf66d9b767be3c62a816e68e6c3cecd3152cb32

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-openapi-spec-validator: Update to 0.7.1.
	* gnu/packages/python-web.scm (python-openapi-spec-validator): Update to
	0.7.1.
	[arguments]: Update test selection.
	[propagated-inputs]: Add python-jsonschema-path and python-lazy-object-proxy.

	Change-Id: Ie10257a90b495addf3ea890cf9b3c71c6f14da8f

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-jsonschema-path.
	* gnu/packages/python-xyz.scm (python-jsonschema-path): New variable.

	Change-Id: Icda558659ea77f040eedb3e7f8605b50b3aaca37

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pathable.
	* gnu/packages/python-xyz.scm (python-pathable): New variable.

	Change-Id: Ib8d21227db48a9b34941e6c5b291c86efe828ea6

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-sparqlkernel: Patch install script.
	* gnu/packages/jupyter.scm (python-sparqlkernel)[arguments]: Remove reference
	to removed variable.

	Change-Id: I9b8e54013d1557934bfd9747972f2749da5d41cf

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-requests: Update to 2.31.0.
	* gnu/packages/python-web.scm (python-requests): Update to 2.31.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Disable only some tests.
	[native-inputs]: Add python-pip, python-pytest, python-pytest-mock,
	python-setuptools, and python-wheel.
	[home-page]: Update.

	Change-Id: Ifb33b76393fc1e1ea21d7f22277c6b5e30e4bb1d

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-lazy-object-proxy: Update to 1.10.0.
	* gnu/packages/python-xyz.scm (python-lazy-object-proxy): Update to 1.10.0.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-pip, python-setuptools, and python-wheel.

	Change-Id: I00dc2fa164c8b7ca8b13ac8537c30d1fdb507b9f

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pydata-sphinx-theme: Disable one test.
	* gnu/packages/sphinx.scm (python-pydata-sphinx-theme)[build-system]: Use
	pyproject-build-system.
	[arguments]: Remove custom 'check phase; disable single test.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I5849dbeab6262c41c7d525029f9acc15b4f4ee72

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-openapi-schema-validator: Update to 0.6.2.
	* gnu/packages/python-web.scm (python-openapi-schema-validator): Update to
	0.6.2.
	[arguments]: Disable one test.

	Change-Id: I72190fa157e8c80fdbaf94514f6fb5c4bd8d22bb

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-tabulate: Add Setuptools and Wheel.
	* gnu/packages/python-xyz.scm (python-tabulate)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: If6aede34a1ce93146412842c0d08ec811f08037e

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-jupyter-server-mathjax: Update to 0.2.6.
	* gnu/packages/jupyter.scm (python-jupyter-server-mathjax): Update to 0.2.6.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase.
	[native-inputs]: Remove python-jupyter-server and python-pytest-tornasync; add
	python-pytest-jupyter, python-setuptools, and python-wheel.

	Change-Id: Ic6cf3d39fdf786523ab69482de48e815a77949b9

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-jupyter-server: Update to 2.14.0.
	* gnu/packages/jupyter.scm (python-jupyter-server): Update to 2.14.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase; use #:test-flags instead; add
	'ignore-deprecation-warnings phase; add 'pre-check phase.
	[propagated-inputs]: Add python-jupyter-events,
	python-jupyter-server-terminals, python-overrides, and python-packaging.
	[native-inputs]: Remove python-coverage, python-pytest-cov,
	python-pytest-mock, and python-pytest-tornasync; add python-flaky,
	python-hatchling, python-hatch-jupyter-builder, python-pytest-jupyter, and
	python-pytest-timeout.

	Change-Id: Icebce3bc44b83bcd4cc60186b71d9161d13695da

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-jupyter-server-terminals.
	* gnu/packages/jupyter.scm (python-jupyter-server-terminals): New variable.

	Change-Id: I83445e6ac40e21e6e284f1764090f113f56921bf

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-jupyter-events.
	* gnu/packages/jupyter.scm (python-jupyter-events): New variable.

	Change-Id: I50ff10d4c18aba4a5ef6d65af9c1fe98ca938917

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-notebook: Update to 6.5.7.
	* gnu/packages/python-xyz.scm (python-notebook): Update to 6.5.7.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use #:test-flags; remove custom 'check phase; add 'pre-check
	phase.
	[propagated-inputs]: Add python-nbclassic.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I6839ac39cbdc191cd6a0ca7a25ac05ead7613ad7

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-jsonpointer: Update to 1.14.
	* gnu/packages/python-xyz.scm (python-jsonpointer): Update to 1.14.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I24c105f237a018c114a84f321b3b558484dcab5e

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-json-logger: Update to 2.0.7.
	* gnu/packages/python-xyz.scm (python-json-logger): Update to 2.0.7.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: Ic927fd9012fc7761f76e74e464d6344b68aa5787

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-jupyter-client: Update to 7.4.4.
	* gnu/packages/python-xyz.scm (python-jupyter-client,
	python-jupyter-client-bootstrap): Update to 7.4.4.
	[native-inputs]: Add python-hatchling; remove python-setuptools and
	python-wheel.

	Change-Id: I0e2d92762a03af2b8b64434a45f56f998f27a772

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-trio: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-trio)[build-system]: Use
	pyproject-build-system.
	[arguments]: Replace custom 'check phase with #:test-flags.

	Change-Id: I246933a17c1d0a669ead0292145d9b986ffca185

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-nbconvert: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-nbconvert)[build-system]: Use
	pyproject-build-system.
	[native-inputs]: Add python-setuptools and python-wheel.
	[arguments]: Add phase 'ignore-deprecation-warnings; replace custom 'check
	phase with use of #:test-flags and 'pre-check phase; disable one test and set
	JUPYTER_PLATFORM_DIRS variable.

	Change-Id: I02bebe1ecc524efb335249199971c37d2b2982a5

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-nbformat: Update to 5.10.4.
	* gnu/packages/python-xyz.scm (python-nbformat): Update to 5.10.4.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase; add 'patch-pyproject phase.
	[native-inputs]: Add python-hatchling and python-pep440.

	Change-Id: I259413d51ff7cbca3052f2657eb89f806b3ea559

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-ipykernel: Set environment variable.
	* gnu/packages/python-xyz.scm (python-ipykernel)[arguments]: Set
	JUPYTER_PLATFORM_DIRS variable.

	Change-Id: I99808fcb0e29600b8728d9fbb8ef0f7e0624f99c

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-jupyter-client: Set environment variable.
	* gnu/packages/python-xyz.scm (python-jupyter-client)[arguments]: Set
	JUPYTER_PLATFORM_DIRS variable.

	Change-Id: I2516d6d27ce53f778ae265241e95501a0cc024e3

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-jupyter-core: Update to 5.7.2.
	* gnu/packages/python-xyz.scm (python-jupyter-core): Update to 5.7.2.
	[native-inputs]: Add python-hatchling, python-pre-commit, python-pytest-cov,
	and python-pytest-timeout.
	[propagated-inputs]: Add python-platformdirs.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use #:test-flags instead of custom 'check phase; remove phase
	'patch-testsuite; disable a few tests; add phase 'pre-check.

	Change-Id: I5f415688d17de1c6b4581a0b339359f7efee68c5

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyzmq: Use Tornado 6.
	* gnu/packages/python-xyz.scm (python-pyzmq)[native-inputs]: Replace
	python-tornado with python-tornado-6.

	Change-Id: I63c8ce8b8265f199d619a94459b385a26f65c9a0

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-jupyter-kernel-mgmt: Use Tornado 6.
	* gnu/packages/jupyter.scm (python-jupyter-kernel-mgmt)[propagated-inputs]:
	Replace python-tornado with python-tornado-6.

	Change-Id: Ibba54e0c7517673aa2ae1b693d4fa38701887b7a

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pytest-tornasync: Use Tornado 6.
	* gnu/packages/python-check.scm (python-pytest-tornasync)[propagated-inputs]:
	Replace python-tornado with python-tornado-6.

	Change-Id: I780e168a1bb3d1f7ecd2e7599f4c1eb1a06719ba

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-prometheus-client: Update to 0.20.0.
	* gnu/packages/monitoring.scm (python-prometheus-client): Update to 0.20.0.
	[propagated-inputs]: Remove python-twisted.

	Change-Id: Id784729ae1f9645a97347457d32d9c15ddb2b289

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-websocket-client: Update to 1.8.0.
	* gnu/packages/python-web.scm (python-websocket-client): Update to 1.8.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove 'skip-network-test and custom 'check phase; use
	 #:test-flags to disable test.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ib5794c64df1d9c3759c3f9a8c1d0f8642afa83c4

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-jsonschema: Update to 4.22.0.
	* gnu/packages/python-xyz.scm (python-jsonschema): Update to 4.22.0.
	[arguments]: Remove custom 'check phase; remove 'pretend-version phase; add
	'pre-check and 'patch-pyproject phases.
	[native-inputs]: Add python-hatchling, python-hatch-fancy-pypi-readme,
	python-hatch-vcs, and python-pytest; remove python-setuptools-scm,
	python-twisted, python-setuptools, and python-wheel.
	[propagated-inputs]: Remove python-importlib-metadata, python-pyrsistent, and
	python-typing-extensions; add python-fqdn, python-idna,
	python-importlib-resources, python-isoduration, python-jsonpointer,
	python-jsonschema-specifications, python-rfc3339-validator,
	python-rfc3986-validator, python-referencing-bootstrap,
	python-rpds-py, python-uri-template, and python-webcolors.
	(python-jsonschema-3)[propagated-inputs]: Override.
	[native-inputs]: Override.

	Change-Id: I4eccd4b92bcf84458616a64864981befa3541146

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-argon2-cffi: Update to 21.1.0.
	* gnu/packages/python-crypto.scm (python-argon2-cffi): Update to 21.1.0.
	[source]: Simplify snippet.
	[arguments]: Do not quote list; respect TESTS? in 'check phase.
	[propagated-inputs]: Add python-typing-extensions; remove python-six.

	Change-Id: Ifeee408dbcb43ff435cc1e9563df07f89df3ffb2

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-send2trash: Update to 1.8.2.
	* gnu/packages/python-xyz.scm (python-send2trash): Update to 1.8.2.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I62f85bb58ee4efb2accb26086273a7cd2486654e

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-jedi: Update to 0.19.1.
	* gnu/packages/python-xyz.scm (python-jedi): Update to 0.19.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase; add 'set-HOME phase.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Iee74d0850e294cec2e139039d1f93b429e76c29d

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-attrs: Update to 23.2.0.
	* gnu/packages/python-xyz.scm (python-attrs): Update to 23.2.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase.
	[native-inputs]: Remove python-coverage, python-hypothesis, and python-six;
	add python-hatchling, python-hatch-fancy-pypi-readme, python-hatch-vcs,
	python-pytest-xdist, and python-zope-interface.
	(python-attrs-bootstrap)[native-inputs]: Add python-hatchling,
	python-hatch-fancy-pypi-readme, python-hatch-vcs.

	Change-Id: I19f99b38589db7de0f6a78d6e0f126118dbe2b1d

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-nbclassic.
	* gnu/packages/jupyter.scm (python-nbclassic): New variable.

	Change-Id: I8be60400df0cb54284c5b0d40d383c95591016c0

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-notebook-shim.
	* gnu/packages/jupyter.scm (python-notebook-shim): New variable.

	Change-Id: I1ed71ea39b37f066c64d3f256a24366055dc7aaa

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pytest-jupyter.
	* gnu/packages/jupyter.scm (python-pytest-jupyter): New variable.

	Change-Id: Id8d59a3981c5c46adbfee7d369692cba32e27d70

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-hatch-jupyter-builder.
	* gnu/packages/jupyter.scm (python-hatch-jupyter-builder): New variable.

	Change-Id: I5bdf00a95dd6260eb5f6066a77394054bcec0ca4

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-overrides.
	* gnu/packages/python-xyz.scm (python-overrides): New variable.

	Change-Id: I43f613195879ea6cdd5174daadb5e5c35569e534

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-fqdn.
	* gnu/packages/python-xyz.scm (python-fqdn): New variable.

	Change-Id: If0355f15374ee7db23bfb54eb682575e59708d05

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-uri-template.
	* gnu/packages/python-xyz.scm (python-uri-template): New variable.

	Change-Id: I2ff3995bc5741da0147a335c5f14f169a8001153

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-isoduration.
	* gnu/packages/python-xyz.scm (python-isoduration): New variable.

	Change-Id: I3503ea0baf6a73a9b3c19ab616127ce5df1ed827

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-rfc3986-validator.
	* gnu/packages/python-xyz.scm (python-rfc3986-validator): New variable.

	Change-Id: If63c2d8798bc8efd021e6ab008cd5017b3dc7fd1

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-jsonschema-specifications.
	* gnu/packages/python-xyz.scm (python-jsonschema-specifications): New variable.

	Change-Id: If1f7fa0d4e0bc505d9378ce892af298365754daf

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-referencing.
	* gnu/packages/python-xyz.scm (python-referencing,
	python-referencing-bootstrap): New variables.

	Change-Id: I16b9d32644204a72c46a2d51ebf3771d90cd099a

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pep440.
	* gnu/packages/python-xyz.scm (python-pep440): New variable.

	Change-Id: I307eb0d50e5e6378fb840b775964761833cb9488

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-rich: Remove python-ipywidgets.
	This is done to avoid unnecessary dependency cycles involving jupyter.

	* gnu/packages/python-xyz.scm (python-rich)[arguments]: Disable some tests.
	[propagated-inputs]: Remove python-ipywidgets.

	Change-Id: I7a514ea7647086dc6f831c1167c28d145130cfa1

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-nbconvert: Add missing texlive inputs.
	* gnu/packages/python-xyz.scm (python-nbconvert)[propagated-inputs]: Add
	texlive-amsmath, texlive-etoolbox, texlive-infwarerr, and texlive-kvoptions.

	Change-Id: Id3c93afc9c459e65e1a2e88cc91b4ceac07007ec

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-nbclient: Add Setuptools and Wheel.
	* gnu/packages/jupyter.scm (python-nbclient)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I0c203c2545587c45f5878c5772c29d49c7939811

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-openpyxl: Add Setuptools and Wheel.
	* gnu/packages/python-xyz.scm (python-openpyxl)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I38368e62af3ab117141cd42bf8181fdb5b1f59fb

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-jinja2: Add setuptools and wheel.
	* gnu/packages/python-xyz.scm (python-jinja2)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Iccf3ee9014f581792c9fdef9d6be7e8af3d9c9b4

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pytest-xdist: Add setuptools and wheel.
	* gnu/packages/check.scm (python-pytest-xdist)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I0aa7130a6e1bc0741edb164fd145bc20d754c007

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: snakemake-6: Add Setuptools and Wheel.
	* gnu/packages/python-xyz.scm (snakemake-6)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I129616694f09763561913cd8939dd2de46e6df51

2024-12-13  Lars-Dominik Braun  <lars@6xq.net>

	guix: toml: Fix parsing empty strings in arrays.
	Change-Id: Id14d4008391a01820ade754fa9c2ca8e88b8c7f9

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyls-black: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-pyls-black)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ia5f321544d3789ba53bb6e8dc6dbea2350099348

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-versioneer: Add missing input and use minimal git.
	* gnu/packages/python-xyz.scm (python-versioneer)[native-inputs]: Add
	python-pypa-build and replace git with git-minimal.

	Change-Id: I7cca27d87f5c6f7da1318c87cac134176335b56a

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-dbus-python: Add missing input.
	* gnu/packages/python-xyz.scm (python-dbus-python)[native-inputs]: Add
	python-setuptools.

	Change-Id: I3b813a5a3edcc878b552aa7885a47c1079d7acda

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyproject-metadata: Disable two tests.
	* gnu/packages/python-xyz.scm (python-pyproject-metadata)[arguments]:
	Disable two tests.
	(python-pyproject-metadata-0.7)[arguments]: Override.

	Change-Id: I13bdf9d9e8705d84306f235b1abd58a147726426

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-partd: Add missing input.
	* gnu/packages/python-xyz.scm (python-partd)[native-inputs]: Add
	python-setuptools.

	Change-Id: I95ae319cbdcdf118841300b2b89d2d34c08b28f8

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-billiard: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-billiard)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I1d9cd2adcd950cef622c9d81ed7cec5dea25f7e0

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-box: Add missing input.
	* gnu/packages/python-xyz.scm (python-box)[native-inputs]: Add
	python-setuptools.

	Change-Id: I3889fd74bc18bef58293d5a3a1ab7e19fa810ef8

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-joblib: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-joblib)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I4e19c611eb9faf5921e406e77b6f1e88f98daf8b

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-vine: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-vine)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Idf7fbcb9d44681b4394ce3e2d3e403371169ff7a

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-mysqlclient: Add missing inputs.
	* gnu/packages/databases.scm (python-mysqlclient)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Id0343382f1ef80b0299641e2b588e1687beeab30

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-mistletoe: Add missing inputs.
	* gnu/packages/markup.scm (python-mistletoe)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: I01d0045855f85c2300ad987caf6d0345cf25599a

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-itemloaders: Fix indentation.
	* gnu/packages/python-xyz.scm (python-itemloaders)[source]: Fix indentation.

	Change-Id: I00f5f5157b1deb57974cb563c2760f346dad4bae

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pytest-arraydiff: Add missing inputs.
	* gnu/packages/python-check.scm (python-pytest-arraydiff)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ie1bae483128353bcc006598962d0134dc12a219d

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pynacl: Add missing inputs.
	* gnu/packages/python-crypto.scm (python-pynacl)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: Ia815f1d820ad2e78ff60d8772e189b5d4b4050a2

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pycurl: Add missing inputs.
	* gnu/packages/python-web.scm (python-pycurl)[native-inputs]: Add
	python-setuptools and python-wheel.

	Change-Id: If290b96a993efc1ec984ef3f967f122a8ae383d0

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: java-testng: Disable one test.
	* gnu/packages/java.scm (java-testng)[arguments]: Disable parallel
	DataProviderTest; remove trailing #T; do not quote list.

	Change-Id: I17847b48ddae10e8d75de4b16a5e03eb538eb418

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: java-testng: Drop input labels.
	* gnu/packages/java.scm (java-testng)[propagated-inputs]: Drop labels.
	[native-inputs]: Same.

	Change-Id: Id44fb4b4d74f44774402ac66c1e26adce9f35fb6

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-argcomplete: Add missing input.
	Without this input the reported version is "0.0.0".

	This is a follow-up to commit 7c293e3f92b5617e57367d4c18677c79b396b806.

	* gnu/packages/python-xyz.scm (python-argcomplete)[native-inputs]: Add
	python-setuptools-scm.

	Change-Id: I76b8997032947f90432103a5b64c2ad992915b9a

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-eventlet: Update to 0.35.2.
	* gnu/packages/python-xyz.scm (python-eventlet): Update to 0.35.2.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Remove python-six; add python-monotonic.
	[native-inputs]: Remove python-nose; add python-black, python-hatchling,
	python-hatch-vcs, python-pytest, python-isort, and python-twine.
	[arguments]: Replace custom 'check phase with #:test-flags.

	Change-Id: I1125f8e52768061f9b5a2626c010aaef9a444f1a

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-readme-renderer: Adjust package style.
	* gnu/packages/python-xyz.scm (python-readme-renderer): Fix indentation.
	[native-inputs]: Add python-setuptools.

	Change-Id: I47cef84089384d2cf760c166fed9147863d1a415

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-packaging-bootstrap: Update to 23.2.
	* gnu/packages/python-build.scm (python-packaging-bootstrap): Update to 23.2.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-flit-core.
	* gnu/packages/python-xyz.scm (python-packaging)
	[native-inputs]: Add python-flit-core.

	Change-Id: I5d3bdec62aabfe1b5e6de988d210862ad6da9002

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cleo: Update to 2.1.0.
	* gnu/packages/python-xyz.scm (python-cleo): Update to 2.1.0.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-poetry-core.
	[propagated-inputs]: Remove python-backpack, python-clikit, python-pastel, and
	python-pylev; add python-crashtest and python-rapidfuzz.

	Change-Id: I3762a84a038d4cf571348986353e615ae6d944f7

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-rapidfuzz.
	* gnu/packages/python-xyz.scm (python-rapidfuzz): New variable.

	Change-Id: I6ff451a1632f586db45fb7079c2dcef7854d5a5c

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-ipython: Update to 8.22.1.
	* gnu/packages/python-xyz.scm (python-ipython): Update to 8.22.1.
	[source]: Use git-fetch.
	[build-system]: Use pyproject-build-system.
	[arguments]: Disable tests that need git; respect test flags in custom check
	phase.
	[propagated-inputs]: Remove python-backcall, python-jinja2, python-jsonschema,
	python-matplotlib, python-mistune, python-nbformat, python-numpy,
	python-numpydoc, python-pickleshare, python-pyzmq, python-simplegeneric, and
	python-terminado; add python-colorama, python-exceptiongroup, and
	python-typing-extensions.
	[native-inputs]: Remove graphviz, pkg-config, and python-requests; add
	python-curio, python-matplotlib, python-nbformat, python-numpy, python-pandas,
	python-pickleshare, python-pytest-asyncio, python-setuptools, python-testpath,
	python-wheel.

	Change-Id: Iecdbb03b0f81ef0d4bf84187ef9fcd7ff744f3ab

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-prompt-toolkit: Update to 3.0.43.
	* gnu/packages/python-xyz.scm (python-prompt-toolkit): Update to 3.0.43.

	Change-Id: I55d26227bd5c20f9da61932ac8f51ef6fe4122d9

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-traitlets: Update to 5.14.1.
	* gnu/packages/python-xyz.scm (python-traitlets): Update to 5.14.1.
	[arguments]: Disable two typing tests.
	[native-inputs]: Add python-argcomplete, python-mypy, and
	python-pytest-mypy-testing.

	Change-Id: Ie77ca0837977147f657cd4daa2f8f90ed07ebdfd

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-argcomplete: Update to 3.2.2.
	* gnu/packages/patches/python-argcomplete-1.11.1-fish31.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/python-xyz.scm (python-argcomplete): Update to 3.2.2.
	[source]: Delete obsolete patch.
	[build-system]: Use pyproject-build-system.
	[arguments]: Override check phase.
	[native-inputs]: Remove python-flake8; add python-mypy, python-setuptools, and
	zsh.

	Change-Id: Ia7e37db2b535177eb2caeeab9d7e075af3f273a3

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pytest-mypy-testing.
	* gnu/packages/check.scm (python-pytest-mypy-testing): New variable.

	Change-Id: Ic55e63745eae070e439155f1dc6792285eb87312

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-lightning-cloud: Disable tests.
	* gnu/packages/machine-learning.scm (python-lightning-cloud) [arguments]
	<#:tests?>: Set to #f as PyPI archive does not provide any.

	Change-Id: I406b6515441d01dc1612caa3d3e7b70fa7b2c980

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-myst-parser: Relax some requirements.
	* gnu/packages/sphinx.scm (python-myst-parser) [arguments]
	<#:test-flags>: Disable one more failing test.
	<#:phases>: Add 'relax-requirements phase.

	Change-Id: I4f77ce81e9f69b81b18f3faa546c7d8cd77adf50

2024-12-13  Felix Gruber  <felgru@posteo.net>

	gnu: python-textual: Update to 0.50.1.
	* gnu/packages/python-xyz.scm (python-textual): Update to 0.50.1.
	[source]: Download from github as pypi package does not include tests.
	[build-system]: Change to pyproject-build-system.
	[arguments]: Remove custom 'check phase; add #:test-flags to disable
	broken tests.
	[propagated-inputs]: Add python-markdown-it-py, python-mdit-py-plugins
	and python-tree-sitter.
	[native-inputs]: Add python-poetry-core and python-pytest-asyncio.

	Change-Id: Ib144dc87f73e91d4c9d2e8f91ce6ce7a86a481a9

2024-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jupytext: Update to 1.15.0.
	* gnu/packages/python-xyz.scm (python-jupytext): Update to 1.15.0.

	Change-Id: I8cbd4e45eae838cb1733bf8feeb3bc2abe960513

2024-12-13  Felix Gruber  <felgru@posteo.net>

	gnu: python-rich: Update to 13.7.0.
	* gnu/packages/python-xyz.scm (python-rich): Update to 13.7.0.
	[source]: Use git-fetch since pypi package doesn't include tests.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase.
	[propagated-inputs]: Remove python-attrs, python-colorama,
	python-commonmark and python-typingextensions; add
	python-ipywidgets and python-markdown-it-py.
	[native-inputs]: Add python-poetry-core; remove tests (which are now
	included in new [source]).

	Change-Id: I15f7928fc376d8c2556ca2965fe44453bd15f248

2024-12-13  Felix Gruber  <felgru@posteo.net>

	gnu: python-mdit-py-plugins: Update to 0.4.0.
	* gnu/packages/python-xyz.scm (python-mdit-py-plugins): Update to 0.4.0.

	Change-Id: I18ca46abebe125d1a6729c10a3f4fa4a62a145ba

2024-12-13  Felix Gruber  <felgru@posteo.net>

	gnu: python-markdown-it-py: Update to 3.0.0.
	* gnu/packages/python-xyz.scm (python-markdown-it-py): Update to 3.0.0.
	[propagated-inputs]: Remove python-typing-extensions; add python-commonmark,
	python-linkify-it-py, python-markdown, python-mistletoe,
	python-mistune, python-panflute, python-psutil, and python-pyyaml.
	[native-inputs]: Remove python-flit; add python-flit-core.

	Change-Id: I5dc06b163ddbec0a32a9d7c3da2c834b2e74cd74

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: meson-python: Do not delete LICENSES directory.
	* gnu/packages/build-tools.scm (meson-python)[arguments]: Remove custom
	phases.

	Change-Id: I653d18200dbb718791b3e193105b7ce9b22aa6e2

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add setuptools/wheel to more Python packages.
	* gnu/packages/python-check.scm (python-beartype,
	python-pytest-csv)[native-inputs]: Add python-setuptools and python-wheel.
	* gnu/packages/python-xyz.scm (python-watchdog, python-xyzservices,
	python-zeroconf)[native-inputs]: Same.

	Change-Id: Ifac6402da7447a95f4f8fca8d475e87c001bd583

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-typing-extensions: Update to 4.10.0.
	* gnu/packages/python-build.scm (python-typing-extensions): Update to 4.10.0.

	Change-Id: I51c82f40f8093e17e8c6a8f20f1e3eae0917f8ee

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-sphinx: Update to 6.2.1.
	* gnu/packages/sphinx.scm (python-sphinx): Update to 6.2.1.
	[arguments]: Only disable one test.
	[propagated-inputs]: Add texlive-booktabs.
	(python-sphinx-5): New variable, inherit from python-sphinx.

	Change-Id: I95144924c4c0f293993bfbd7b644c378dd160077

2024-12-13  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add missing import (again).
	Change-Id: I8a7de728a0c6bb3a54ad7213cb6cdc39e1172c81

	gnu: Add missing import.
	Change-Id: I096914ef3980a99e553f512d1e83a0a1e01b4f7e

2024-12-13  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add python-setuptools/python-wheel where necessary.
	Changes to pyproject-build-system require explicit dependency on
	setuptools/wheel.

	Change-Id: Icd7699fc1dc56e974ae7568f2ae916dbf876bea5

2024-12-13  Lars-Dominik Braun  <lars@6xq.net>

	doc: Document new options for pyproject-build-system.
	* doc/guix.texi (Build Systems): Add documentation for
	changed #:configure-flags and new #:backend-path.

	Change-Id: Ic8be598ea52ae04230b1e61c329ee55ccbb5dd63

2024-12-13  Lars-Dominik Braun  <lars@6xq.net>

	guix: pyproject-build-system: Default configure-flags to empty dictionary.
	PEP 517 specifies it should be a dictionary and thus meson-python cannot
	handle an empty list.

	Fixes: <https://issues.guix.gnu.org/62781>

	* guix/build-system/pyproject.scm (lower): Change default of configure-flags.
	* gnu/packages/build-tools.scm (meson-python)[arguments]: Remove #:build-backend,
	which was a workaround for this bug.
	[native-inputs]: Remove python-p~a-build and python-wheel, which are
	not required when using the default build system.

	Change-Id: I240ced5c88cf55cbee0d6005d7657bfb6b653b12

2024-12-13  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-pytest-xdist: Disable failing test.
	* gnu/packages/check.scm (python-pytest-xdist)[arguments]: Skip failing
	test.

2024-12-13  Lars-Dominik Braun  <lars@6xq.net>

	build-system/pyproject: Use TOML parser.
	More reliable than regular expressions.

	* guix/build-system/pyproject.scm (%pyproject-build-system-modules): Add (guix build toml).
	(pyproject-build): Add argument #:backend-path.
	* guix/build/pyproject-build-system.scm (build): Add support for
	auto-detected and override backend-path.
	* gnu/packages/python-build.scm (python-tomli)[arguments]: Remove
	'add-self-to-path, because it is not necessary any more.
	(python-poetry-core): Same.
	(python-hatchling): Same.
	(python-pdm-backend): Same.

2024-12-13  Lars-Dominik Braun  <lars@6xq.net>

	guix: toml: Add TOML parser.
	* guix/build/toml.scm: New file.
	* tests/toml.scm: New file.
	* Makefile.am: Register new files.

2024-12-13  Lars-Dominik Braun  <lars@6xq.net>

	gnu: sssd: Import ensure-no-mtimes-pre-1980.
	* gnu/packages/sssd.scm (sssd)[arguments]: Add
	python-build-system to #:modules and #:imported modules instead of using
	@@ reference.

	Change-Id: Id5217e4872a62323691b8976030a1768a6885942

2024-12-13  Lars-Dominik Braun  <lars@6xq.net>

	gnu: criu: Remove temporary workaround.
	* gnu/packages/virtualization.scm (criu)[arguments]: Import
	ensure-no-mtimes-pre-1980 from python-build-system and remove copied code.

	Change-Id: I2ab9eb51dfa66fcf5b0144eab73d63055400e30c

2024-12-13  Lars-Dominik Braun  <lars@6xq.net>

	build-system/python: Ignore symlinks when changing mtime.
	* guix/build/python-build-system.scm (ensure-no-mtimes-pre-1980): Ignore
	'symlink.

2024-12-13  Lars-Dominik Braun  <lars@6xq.net>

	build-system/pyproject: Use python-sans-pip-wrapper as default-python.
	Also adds python-setuptools and python-wheel to relevant packages,
	either to native-inputs or to propagated inputs if the pkg_resources
	Python module is loaded at runtime.

	* guix/build-system/pyproject.scm (default-python): Default to
	python-sans-pip-wrapper.

	Change-Id: I2d986c2225114f54459dd6bb360913106e52cdf4

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-sphinx: Update to 5.3.0.
	* gnu/packages/sphinx.scm (python-sphinx): Update to 5.3.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom check phase; add pre-check phase.
	[propagated-inputs]: Add python-colorama, python-filelock, python-flake8,
	python-html5lib, python-isort, python-mypy, python-sphinxcontrib-websupport,
	and python-types-requests.
	[native-inputs]: Remove python-html5lib; add python-flit-core.

	Change-Id: I843d70361cdf707ca67616075f4c71f1e59a72f3

2024-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-sphinx-alabaster-theme: Update to 0.7.13.
	* gnu/packages/sphinx.scm (python-sphinx-alabaster-theme): Update to 0.7.13.
	[build-system]: Use pyproject-build-system.

	gnu: python-imagesize: Update to 1.4.1.
	* gnu/packages/python-xyz.scm (python-imagesize): Update to 1.4.1.
	[build-system]: Use pyproject-build-system.

	gnu: python-pygments: Update to 2.15.1.
	* gnu/packages/python-xyz.scm (python-pygments): Update to 2.15.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Run tests.
	[native-inputs]: Add python-pytest.

2024-12-13  Tomas Volf  <~@wolfsden.cz>

	gnu: ngtcp2: Update to 1.9.1 [security fixes].
	Fixes CVE-2024-52811.

	* gnu/packages/networking.scm (ngtcp2): Update to 1.9.1.

	Change-Id: Ifeb686e7cb66d8358d69277ac98472e1b0880860

2024-12-13  Tomas Volf  <~@wolfsden.cz>

	gnu: cni-plugins: Update to 1.6.1.
	* gnu/packages/containers.scm (cni-plugins): Update to 1.6.1.

	Change-Id: I7c956732b118ab9654fbc3dce409498ea5ce08bb

2024-12-13  Tomas Volf  <~@wolfsden.cz>

	gnu: crun: Update to 1.19.
	* gnu/packages/containers.scm (crun): Update to 1.19.

	Change-Id: Iadebc4419293075c78a377e27fe5c6cdfc6c373c

2024-12-13  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: zfs: Update to 2.2.7.
	* gnu/packages/file-systems.scm (zfs): Update to 2.2.7.

	Change-Id: I91e1cf9651937b231de46431c9865cbcea29c89b

2024-12-13  Igor Goryachev  <igor@goryachev.org>

	gnu: erlang: Update to 27.2.
	* gnu/packages/erlang.scm (erlang): Update to 27.2.

	Change-Id: Ib7ed842d8112838c3b7dd2eb5d010822c2faf598

2024-12-12  Ludovic Courtès  <ludo@gnu.org>

	etc: upgrade: Attempt to upgrade the latest libgit2, not the default one.
	* etc/manifests/upgrade.scm (security-packages): Use
	‘specification->package’ for libgit2.

	Change-Id: I6901ff6d40c645b292aab4779acf1c0547fdc024

2024-12-12  Ludovic Courtès  <ludo@gnu.org>

	maint: Add ungrafting manifest.
	* etc/manifests/ungraft.scm: New file.
	* Makefile.am (EXTRA_DIST): Add it.

	Change-Id: If4aa7649721b93d3297ecd967d5db4a6b71ec6eb

2024-12-12  Ludovic Courtès  <ludo@gnu.org>

	guix build: Last argument of ‘dependents’ is optional.
	* guix/scripts/build.scm (dependents): Make ‘max-depth’ optional.
	Improve docstring.

	Change-Id: Ibeffcf15297ecba3d4000b3adb4e3bc7853f6957

2024-12-12  Ludovic Courtès  <ludo@gnu.org>

	build-system/cargo: Simplify ‘crate-closure’.
	* guix/build-system/cargo.scm (crate-closure): Remove ‘first?’.

	Change-Id: Ica1a661eb422a882ae3a1a54819b2dd7d68449de

2024-12-12  Ludovic Courtès  <ludo@gnu.org>

	packages: Optimize ‘all-packages’.
	On my laptop, wall-clock time for (all-packages) goes from 27s to 1s.

	* gnu/packages.scm (all-packages): Use a hash table to remember visited
	packages instead of calling ‘delete-duplicates’ on the final list.

	Change-Id: I4aae804656b56ef2095993e91f0572a5891f419f

2024-12-12  Ludovic Courtès  <ludo@gnu.org>

	etc: Move manifests to a separate directory.
	* etc/disarchive-manifest.scm, etc/hurd-manifest.scm,
	etc/kernels-manifest.scm, etc/release-manifest.scm,
	etc/source-manifest.scm, etc/system-tests.scm,
	etc/time-travel-manifest.scm, etc/upgrade-manifest.scm: Move to…
	* etc/manifests: … here, and drop “-manifest” from file name.
	* Makefile.am (EXTRA_DIST, assert-binaries-available, check-system):
	Adjust accordingly.

	Change-Id: Iedee3d0cdd42e72ef8bbf654ea5d3b47dca95874

2024-12-12  Tomas Volf  <~@wolfsden.cz>

	build: Fix detection of guile-ssh.
	Fixes <https://issues.guix.gnu.org/74800>.

	The check for make-session stopped working after update to 0.18.0.  This
	commit adds the additional `#:config #f' to skip reading the ssh
	configuration, arguably we did not want to do that anyway.

	* m4/guix.m4 (GUIX_CHECK_GUILE_SSH): Add `#:config #f' to make-session call.

	Change-Id: Id6ea3860292159ac2e6cf2a77df5f720f66aa071
	Reported-by: Dariqq <dariqq@posteo.net>

2024-12-12  Amélia Coutard-Sander  <git@ameliathe1st.gay>

	gnu: gnunet-gtk: Update to 0.23.0.
	* gnu/packages/gnunet.scm (gnunet-gtk): Update to 0.23.0.

	Change-Id: I2d5f47b5773c72777bc0ad4e4ebeaee63c3005b1

2024-12-12  Amélia Coutard-Sander  <git@ameliathe1st.gay>

	gnu: gnunet: Update to 0.23.0.
	* gnu/packages/gnunet.scm (gnunet): Update to 0.23.0.
	  [phases]: Adjust disable-problematic-tests phase.

	Change-Id: Ibf900d929bcd257932c6997eacbfaeeda1aa7f26

2024-12-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-simple-matrix: Update to 1.2-0.76b1df4.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 1.2-0.76b1df4.

	Change-Id: Iad0abf2dad881e2c59b7f9e94fa3c3b04b62562d

2024-12-12  Hilton Chain  <hako@ultrarare.space>

	gnu: hyprlang: Fix cross-compilation.
	* gnu/packages/cpp.scm (hyprlang)[arguments]<#:phases>: Set
	PKG_CONFIG_EXECUTABLE in CMakeLists.txt.

	Change-Id: Ied775ece2de83f6842bf405be76ce7f33fdce5fe

2024-12-12  Hilton Chain  <hako@ultrarare.space>

	gnu: hyprutils: Fix cross-compilation.
	* gnu/packages/cpp.scm (hyprutils)[arguments]<#:phases>: Set
	PKG_CONFIG_EXECUTABLE in CMakeLists.txt.

	Change-Id: Ia08cf44230c311f444e4881bdca2b759cda9b112

2024-12-12  Gabriel Wicki  <gabriel@erlikon.ch>

	doc: cookbook: Document postgres upgrade for cuirass.
	* doc/guix-cookbook.texi(System Management): New chapter.
	[Upgrade Postgres for Cuirass] New node.

	Change-Id: I23aae16b1f50b6c40c56b78712dfd6eae3834761

2024-12-12  Tomas Volf  <~@wolfsden.cz>

	remote: Do not double-quote the repl-command.
	Fixes <https://issues.guix.gnu.org/74787>.

	In 0.18.0, the `open-remote-pipe*' now correctly quotes the arguments, so the
	double quoting that was done by `shell-quote' is not harmful and breaks at
	least offloading and deploy.

	* guix/remote.scm (remote-pipe-for-gexp): Call object->string just once.

	Change-Id: Id922d26d318bfdd4714e267687c1b27461196d90
	Reported-by: Dariqq <dariqq@posteo.net>

2024-12-12  Ludovic Courtès  <ludo@gnu.org>

	services: cuirass: Run in a UTF-8 locale.
	Fixes <https://issues.guix.gnu.org/73751>.

	* gnu/services/cuirass.scm (cuirass-shepherd-service): Add ‘LC_ALL’.

	Reported-by: Noé Lopez <noelopez@free.fr>
	Change-Id: I9121a213405d287e2f15338c8608153e11c2508d

2024-12-12  Ludovic Courtès  <ludo@gnu.org>

	lint: Pre-compile regexp for ‘starts-with-texinfo-markup?’.
	* guix/lint.scm (%starts-with-texinfo-markup-rx): New variable.
	(starts-with-texinfo-markup?): Use it.

	Change-Id: I1b7a836ba968631f3f358a88a29e996d431b0001

2024-12-12  Gabriel Wicki  <gabriel@erlikon.ch>

	lint: More abbreviations.
	* guix/lint.scm: Allow more common abbreviations in double-space-after
	sentence check.
	* tests/lint.scm: Add tests.

	Change-Id: I0eedf73e5fcd0a8c67b3ae3dfa979a57fe0f6253

2024-12-12  Gabriel Wicki  <gabriel@erlikon.ch>

	lint: Ignore initials from double space check.
	Prevent false positives in initials as the are commonly used in names, e.g.
	Margaret E. Hamilton - which obviously do not end sentences.  Check whether a
	period character `.' is preceded by at least two characters.  This should save
	us from false positives when linting.

	* guix/lint.scm(check-description-style)[check-end-of-sentence-space] Add
	condition.
	* tests/lint.scm: Add test case.

	Change-Id: I42a1365aaaed2afc7308b88ebd4b0720ad362761

2024-12-12  Gabriel Wicki  <gabriel@erlikon.ch>

	lint: Prevent false positives in description typo check.
	* guix/lint.scm(check-description-style)[check-description-typo]: Add spaces
	to match strings to prevent matching false positives, like "allows tokens" or
	"prevents torpedoes".
	* tests/lint.scm: Add test.

	Change-Id: Ifc2ec6167a590b9d2e742dd86fecd798c4bfaa24

2024-12-12  Gabriel Wicki  <gabriel@erlikon.ch>

	lint: Allow texinfo markup at beginning of synopsis.
	* guix/lint.scm(check-synopsis-style)[check-proper-start]: Add condition.
	* tests/lint.scm: Add test case.

	Change-Id: I2509b3a4e7e51c6a274697ceb5f776c22e27c5f9

2024-12-12  Gabriel Wicki  <gabriel@erlikon.ch>

	lint: Allow texinfo markup at beginning of description.
	* guix/lint.scm(starts-with-texinfo-markup?): New function.
	(check-description-style)[check-proper-start]: Add condition.
	* tests/lint.scm: Add test case.

	Change-Id: I674988882265d9e2041d48dba0f9627cd68bf292

2024-12-12  Gabriel Wicki  <gabriel@erlikon.ch>

	lint: Refine description start check logic.
	Fix linter warnings for the following:

	 - packages that belong to some programming language or ecosystem,
	 e.g. python-foo or texlive-bar,
	 - packages whose names end in a version distinction, e.g. wlroots-0.16 and
	 - packages where the software's real name contains an underscore `_'
	 character where our package name replaced that with a hyphen `-',
	 e.g. wpa_supplicant and wpa-supplicant-minimal.

	* guix/lint.scm (check-description-style)[check-proper-start]: Add conditions.
	* tests/lint.scm: New tests.

	Change-Id: Ifc9f5cda04db59e460e287cd93afae89c7f17e3c

2024-12-12  Gabriel Wicki  <gabriel@erlikon.ch>

	lint: Fix indentation.
	* guix/lint.scm(check-synopsis-style): Add white space.
	* tests/lint.scm: Fix indentation.

	Change-Id: I8e08fa43131c586065b742fc441172c9408877a3

2024-12-12  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: lapack: Mark as tunable.
	* gnu/packages/maths.scm (lapack)[properties]: New field.

	Change-Id: Iec6383a36f699a573654827a0f7ddaf52790625a

2024-12-12  Romain GARBAGE  <romain.garbage@inria.fr>

	transformations: Add tuning wrapper for gfortran.
	guix/transformations.scm (tuning-compiler): Add gfortran to the list
	of wrapped compilers.

	Change-Id: Ic7eaa07acbb5ea013af0d515686e961106a6bbbb

2024-12-12  Danny Milosavljevic  <dannym@friendly-machines.com>

	Revert "gnu: python-mathics-core: Add docs."
	This reverts commit 978305639e3c930a539ddd2018bc061716ed8b55 since it was too early.

	Change-Id: I934d5bd0de1a895670be44a754e54ca0ab431156

2024-12-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: snd: Update to 24.9.
	* gnu/packages/audio.scm (snd): Update to 24.9.
	[arguments]: Use G-expressions; add configure flag "--with-gui"; add phase
	'install-s7.
	[inputs]: Replace jack-1 with jack-2; remove gtk+; add motif.

	Change-Id: Iaba84c2dafa4bf5c0a33f087743844412d961adc

2024-12-12  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: texmacs: Make it find qtwayland plugin at runtime.
	* gnu/packages/text-editors.scm (texmacs)[build-system]: Change to qt-build-system.
	(texmacs-guile3)[build-system]: Change to qt-build-system.

	Change-Id: Ic7b2af22d146f757a54c3ee6d56969493a561aab

2024-12-12  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: texmacs: Add qtwayland-5.
	* gnu/packages/text-editors.scm (texmacs)[inputs]: Add qtwayland-5.
	(texmacs-guile3)[inputs]: Add qtwayland-5.
	(mogan)[inputs]: Add qtwayland-5.

	Change-Id: Ia5cebcff38059533c7add3bcc3c764cb5df1816e

2024-12-12  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: rust-swc: Fix build.
	* gnu/packages/rust-apps.scm (rust-swc): Fix build.

	Change-Id: I06106439e7df8112075880081c3b444d84ecccf1

2024-12-11  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-mathics-core: Add docs.
	* gnu/packages/plotutils.scm (asymptote): Install files where latex will find them.
	* gnu/packages/maths.scm (python-mathics-core): Add docs.

	Change-Id: Id2dac5f9b4b3bdcfbb751a94263261fb69edb461

2024-12-11  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add python-mathics-django.
	* gnu/packages/maths.scm (python-mathics-django): New variable.

	Change-Id: I9f928a13e07f4fc680a6d0e3e965a72d45d7d80c

2024-12-11  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-networkx: Update to 3.4.2.
	* gnu/packages/python-xyz.scm (python-networkx-next): New variable.

	Change-Id: I59d3883f13ef60b92bd5892edf89b09defdd8845

2024-12-11  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-mathics-core: Fix license.
	* gnu/packages/maths.scm (python-mathics-core)[license]: Change to gpl3.

	Change-Id: Ic48b004f5fd429ddf99c34d5ba891736f9ffafd6

2024-12-11  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add python-mathicsscript.
	* gnu/packages/maths.scm (python-mathicsscript): New variable.

	Change-Id: Id98fe33f3e6fdef5fcdc2ea58b2f71f396b9ea23

2024-12-11  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add perl-pdl.
	* gnu/packages (perl-pdl-2.019): New variable.

	Change-Id: I608a1d59ee4dfebf9df45886c0a8bbf93bee4696

2024-12-11  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add python-term-background.
	* gnu/packages/python-xyz.scm (python-term-background): New variable.

	Change-Id: If3606c0d037afc52842d3adb69af26d35c55f6ce

2024-12-11  Roman Scherer  <roman@burningswell.com>

	gnu: librewolf: Add %u to Exec option to open URLs.
	The context behind this change is that Firefox used to ship a
	taskcluster/docker/firefox-snap/firefox.desktop file which had an Exec
	line like this:

	    Exec=@MOZ_APP_NAME@ %u

	The Guix package would use that file, replacing the token with the path
	to the binary. Reported in #74648.

	* gnu/packages/librewolf.scm (librewolf): Add %u to Exec option to open
	URLs.

	Change-Id: I8cf5d3886eaf7805209cf12eae0cc875bef6d5dd
	Reviewed-by: André Batista <nandre@riseup.net>
	Reviewed-by: Ian Eure <ian@retrospec.tv>

2024-12-11  Rutherther via Guix-patches via  <guix-patches@gnu.org>

	gnu: gdb: Fix build of target-specific versions.
	Since recently there has been a change to gdb package that introduced
	configure-flags, three gdb packages broke, since they assumed there are no
	configure-flags in gdb.  That means they produced the same gdb as gdb-14.

	This patche fixes that by ensuring configure-flags are appended to original package.

	* gnu/packages/embedded.scm (make-gdb-arm-none-eabi)[arguments]: Append
	configure-flags to original flags.
	* gnu/packages/gdb.scm (gdb-multiarch)[arguments]: Likewise.
	* gnu/packages/gdb.scm (avr-gdb)[arguments]: Likewise.


	Change-Id: Ia8748b86dc72197bd4eef307d091b6af44fc5611

2024-12-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: openblas: Fix description.
	* gnu/packages/maths.scm (openblas)[description]: Write BLAS acronym in full
	before using it.

	Change-Id: Ieff4f6c4d69882b3afc826da8283cd7ce0263c74

2024-12-11  Danny Milosavljevic  <dannym@friendly-machines.com>

	Revert "gnu: xdg-desktop-portal-gtk: Make possible to use with xdg-desktop-portal-wlr."
	This reverts commit 5d284ebc8df87b0e21cee5844d66dc7c80863464 but breaks sway.

	Change-Id: I9ed395862ac0547346bd78ecb73c05b748fdf141

2024-12-11  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: texmacs: Support HiDPI displays on Wayland.
	* gnu/packages/patches/texmacs-wayland-hidpi.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/text-editors.scm (texmacs)[source]: Use it.
	(texmacs-guile3)[source]: Use it.
	(mogan)[source]: Use it.

	Change-Id: Ida737433957cb26695bf43538cff4d5d1c8a83c3

2024-12-11  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add texmacs-guile3.
	* gnu/packages/text-editors.scm (texmacs-guile3): New variable.

	Change-Id: I23b58c15162a64d72a5d7092a23aa2503a62b139

2024-12-11  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add perl-pgplot.
	* gnu/packages/maths.scm (perl-pgplot): New variable.

	Change-Id: Iac06caf5f0c1b142153c011e46aa4fda7704d672

2024-12-11  André Batista  <nandre@riseup.net>

	gnu: mullvadbrowser: Update to 14.0.3 [security fixes].
	Fixes CVE 2024-9680, 2024-10458, 2024-10459, 2024-10460, 2024-10461,
	2024-10462, 2024-10463, 2024-10464, 2024-10465, 2024-10466, 2024-10467,
	2024-11691, 2024-11692, 2024-11693, 2024-11694, 2024-11695, 2024-11696,
	2024-11697, 2024-11698 and 2024-11699. See the Mozilla Foundation
	Security Advisories
	<https://www.mozilla.org/en-US/security/advisories/mfsa2024-51/>,
	<https://www.mozilla.org/en-US/security/advisories/mfsa2024-57/> and
	<https://www.mozilla.org/en-US/security/advisories/mfsa2024-64/> for
	details.

	* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
	20241125154204.
	(%mullvadbrowser-version): Update to 14.0.3.
	(%mullvadbrowser-firefox-version): Update to 128.5.0esr-14.0-1-build2.
	(mullvadbrowser-translation-base): Update to
	caa431bbea1a76d7ad61eeda94086a1513762605.
	(mullvadbrowser-translation-specific): Update to
	2f7d98b46ce480cdb4d7e9ddab912650c8673d6c.

	Change-Id: Ia5d445e387351b3d5d08ecb14c2f31bf4cc81396

2024-12-11  André Batista  <nandre@riseup.net>

	gnu: torbrowser: Update to 14.0.3 [security-fixes].
	Fixes CVEs 2024-10458, 2024-10459, 2024-10460, 2024-10461, 2024-10462,
	2024-10463, 2024-10464, 2024-10465, 2024-10466, 2024-10467, 2024-11691,
	2024-11692, 2024-11693, 2024-11694, 2024-11695, 2024-11696, 2024-11697,
	2024-11698 and 2024-11699.  See
	<https://www.mozilla.org/en-US/security/advisories/mfsa2024-48/> and
	<https://www.mozilla.org/en-US/security/advisories/mfsa2024-64/> for
	details.

	* gnu/packages/patches/torbrowser-compare-paths.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Regisiter it.
	* gnu/packages/tor-browsers.scm (firefox-locales): Update to
	f75c1e6a305e68161037337767ece88e9de940b9.
	(%torbrowser-build-date): Update to 20241125154204.
	(%torbrowser-version): Update to 14.0.3.
	(%torbrowser-firefox-version): Update to 128.5.0esr-14.0-1-build2.
	(torbrowser-translation-base): Update to
	caa431bbea1a76d7ad61eeda94086a1513762605.
	(torbrowser-translation-specific): Update to
	4314d0a7ce780ffdf82b84e324bfbc437198f993.
	(make-torbrowser) [arguments] <#:phases>: On 'apply-guix-specific-patches
	change icecat-compare-paths.patch to torbrowser-compare-paths.patch as
	the patched file has changed its name between major versions.
	On 'remove-cargo-frozen-flag, update the regex to match this newer version
	string.

	Change-Id: Ia5d445e387351b3d5d08ecb14c2f31bf4cc81396

2024-12-11  André Batista  <nandre@riseup.net>

	gnu: ublock-origin: Update to 1.61.0.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.61.0.
	(ublock-main-assets): Update to bfbafa49f72d078fd1126033be1d4434ca6d5009.
	(ublock-prod-assets): Update to 873eb22777b9a951e64d6453048bec9291db2ed7.

	Change-Id: I605528caa5ab5e237e61f7c040502a8b0d7038a1

2024-12-11  André Batista  <nandre@riseup.net>

	gnu: noscript: Update to 11.5.2
	* gnu/packages/browser-extensions.scm (noscript): Update to 11.5.2.

	Change-Id: I1c3bb1ca1aa6f31dac31cbb7c5ca5a155ec8c1d0

2024-12-11  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Fix synopsis in miscelaneous packages.
	* gnu/packages/astronomy.scm (calcmysky-qt5): Fix synopsis.
	* gnu/packages/base.scm (hello): Fix synopsis.
	* gnu/packages/bioinformatics.scm (vembrane): Fix synopsis.
	* gnu/packages/browser-extensions.scm (passff): Fix synopsis.
	* gnu/packages/browser-extensions.scm (noscript): Fix synopsis.
	* gnu/packages/c.scm (orangeduck-mpc): Fix synopsis.
	* gnu/packages/cran.scm (r-d3r): Fix synopsis.
	* gnu/packages/docbook.scm (docbook-mathml-1.0): Fix synopsis.
	* gnu/packages/finance.scm (flowee): Fix synopsis.
	* gnu/packages/firmware.scm (seabios): Fix synopsis.
	* gnu/packages/games.scm (pinball): Fix synopsis.
	(morris): Fix synopsis.
	* gnu/packages/gawk.scm (cppawk-egawk): Fix synopsis.
	* gnu/packages/gnome.scm (gssdp): Fix synopsis.
	* gnu/packages/gstreamer.scm (gst-plugins-espeak): Fix synopsis.
	* gnu/packages/heads.scm (musl-cross): Fix synopsis.
	* gnu/packages/irc.scm (epic5): Fix synopsis.
	* gnu/packages/kde-pim.scm (itinerary): Fix synopsis.
	* gnu/packages/kde-plasma.scm (mpvqt): Fix synopsis.
	* gnu/packages/lesstif.scm (motif): Fix synopsis.
	* gnu/packages/linux.scm (ecryptfs-utils): Fix synopsis.
	* gnu/packages/linux.scm (falcosecurity-libs): Fix synopsis.
	* gnu/packages/mail.scm (pan): Fix synopsis.
	* gnu/packages/messaging.scm (biboumi): Fix synopsis.
	* gnu/packages/ocaml.scm (ocaml-ppx-import): Fix synopsis.
	* gnu/packages/pascal.scm (p2c): Fix synopsis.
	* gnu/packages/pdf.scm (unpaper): Fix synopsis.
	* gnu/packages/pure.scm (pure): Fix synopsis.
	* gnu/packages/qt.scm (qxlsx-qt5): Fix synopsis.
	* gnu/packages/smalltalk.scm (smalltalk): Fix synopsis.
	* gnu/packages/sugar.scm (sugar): Fix synopsis.
	* gnu/packages/terminals.scm (roxterm): Fix synopsis.
	* gnu/packages/virtualization.scm (xen): Fix synopsis.
	* gnu/packages/vpn.scm (sshoot): Fix synopsis.
	* gnu/packages/web.scm (buku-run): Fix synopsis.

	gnu: Fix synopsis in various go packages.
	* gnu/packages/golang-check.scm (go-github-com-go-quicktest-qt): Fix synopsis.
	* gnu/packages/golang-crypto.scm (go-github-com-refraction-networking-utls):
	Fix synopsis.  (go-gitlab-com-yawning-edwards25519-extra): Fix synopsis.
	* gnu/packages/golang-web.scm (go-github-com-aws-smithy-go): Fix synopsis.
	* gnu/packages/golang-xyz.scm (go-msgio): Fix synopsis.
	* gnu/packages/golang.scm (go-github-com-flopp-go-findfont): Fix synopsis.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipld-cbor): Fix synopsis.

	gnu: Fix synopsis in various python packages.
	* gnu/packages/python-compression.scm (python-inflate64): Fix synopsis.
	* gnu/packages/python-science.scm (python-xarray-dataclasses): Fix synopsis.
	* gnu/packages/python-web.scm (python-waybackpack): Fix synopsis.
	* gnu/packages/python-xyz.scm (python-mir-eval): Fix synopsis.
	(python-restructuredtext-lint): Fix synopsis.  (python-pixelmatch): Fix
	synopsis.  (python-google-pasta): Fix synopsis.  (python-xmp-toolkit): Fix
	synopsis.
	* gnu/packages/bioinformatics.scm (python-mgatk): Fix synopsis.
	* gnu/packages/rpc.scm (python-grpc-stubs): Fix synopsis.
	* gnu/packages/simulation.scm (python-commonroad-io): Fix synopsis.

	gnu: Fix synopsis in various julia packages.
	* gnu/packages/julia-jll.scm (julia-ffmpeg-jll): Fix synopsis.
	(julia-libgcrypt-jll): Fix synopsis.  (julia-libgpg-error-jll): Fix synopsis.
	(julia-x264-jll): Fix synopsis.  (julia-x265-jll): Fix synopsis.
	(julia-xorg-libxrender-jll): Fix synopsis.  (julia-xorg-xkbcomp-jll): Fix
	synopsis.  (julia-xorg-xtrans-jll): Fix synopsis.

	gnu: Fix synopsis in various texlive packages.
	* gnu/packages/tex.scm (texlive-algorithms): Fix synopsis.
	(texlive-bestpapers): Fix synopsis.  (texlive-cryptocode): Fix synopsis.
	(texlive-filecontentsdef): Fix synopsis.  (texlive-garamond-math): Fix
	synopsis.  (texlive-ijsra): Fix synopsis.  (texlive-sudokubundle): Fix
	synopsis.  (texlive-checklistings): Fix synopsis.  (texlive-platex): Fix
	synopsis.  (texlive-platex-tools): Fix synopsis.  (texlive-mptopdf): Fix
	synopsis.  (texlive-ieejtran): Fix synopsis.  (texlive-na-position): Fix
	synopsis.  (texlive-footnotehyper): Fix synopsis.  (texlive-ncctools): Fix
	synopsis.  (texlive-scikgtex): Fix synopsis.  (texlive-beamertheme-focus): Fix
	synopsis.  (texlive-cellprops): Fix synopsis.  (texlive-eq-pin2corr): Fix
	synopsis.  (texlive-exercisepoints): Fix synopsis.  (texlive-latexgit): Fix
	synopsis.  (texlive-longfbox): Fix synopsis.  (texlive-suppose): Fix synopsis.
	(texlive-xsim): Fix synopsis.  (texlive-ycbook): Fix synopsis.

	gnu: Fix synopsis in rust packages.
	* gnu/packages/crates-crypto.scm (rust-curve25519-dalek-derive-0.1): Fix
	synopsis.
	* gnu/packages/crates-graphics.scm (rust-x11-clipboard-0.9): Fix synopsis.
	* gnu/packages/crates-io.scm (rust-abi-stable-derive-0.11): Fix synopsis.
	(rust-anstyle-lossy-1): Fix synopsis.  (rust-anstyle-stream-0.2): Fix
	synopsis.  (rust-assert2-0.3): Fix synopsis.  (rust-backtrace-ext-0.2): Fix
	synopsis.  (rust-carapace-spec-clap-0.1): Fix synopsis.  (rust-circular-0.3):
	Fix synopsis.  (rust-const-sha1-0.2): Fix synopsis.  (rust-cpuid-bool-0.2):
	Fix synopsis.  (rust-ctor-0.2): Fix synopsis.  (rust-enum-iterator-1): Fix
	synopsis.  (rust-hyprland-0.3): Fix synopsis.  (rust-is-debug-1): Fix
	synopsis.  (rust-kqueue-1): Fix synopsis.  (rust-pico-args-0.5): Fix synopsis.
	(rust-pnet-base-0.34): Fix synopsis.  (rust-postcard-1): Fix synopsis.
	(rust-profiling-procmacros-1): Fix synopsis.  (rust-pyproject-toml-0.8): Fix
	synopsis.  (rust-railroad-0.2): Fix synopsis.  (rust-rstest-macros-0.18): Fix
	synopsis.  (rust-rustdoc-json-0.8): Fix synopsis.  (rust-serde-big-array-0.5):
	Fix synopsis.  (rust-structmeta-0.2): Fix synopsis.
	(rust-subplotlib-derive-0.7): Fix synopsis.  (rust-sval-ref-2): Fix synopsis.
	(rust-thiserror-1): Fix synopsis.  (rust-thiserror-core-1): Fix synopsis.
	(rust-thousands-0.2): Fix synopsis.  (rust-tokio-uring-0.4): Fix synopsis.
	(rust-ubyte-0.10): Fix synopsis.  (rust-udev-0.7): Fix synopsis.
	(rust-ufmt-macros-0.3): Fix synopsis.  (rust-ufmt-write-0.1): Fix synopsis.
	(rust-urlencoding-2): Fix synopsis.
	* gnu/packages/crates-web.scm (rust-hyper-native-tls-0.3): Fix synopsis.
	(rust-tonic-0.10): Fix synopsis.  (rust-trust-dns-native-tls-0.20): Fix
	synopsis.  (rust-trust-dns-openssl-0.20): Fix synopsis.
	(rust-trust-dns-rustls-0.20): Fix synopsis.  (rust-wiremock-0.5): Fix
	synopsis.

	gnu: Fix synopsis in various sbcl packages.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-iconv): Fix synopsis.  (sbcl-nclasses):
	Fix synopsis.  (sbcl-slite): Fix synopsis.

	gnu: Fix synopsis in various emacs packages.
	* gnu/packages/emacs-xyz.scm (emacs-0x0): Fix synopsis.  (emacs-speed-type):
	Fix synopsis.  (emacs-bbdb-vcard): Fix synopsis.  (emacs-mediawiki-el): Fix
	synopsis.  (emacs-capf-autosuggest): Fix synopsis.  (emacs-org-rich-yank): Fix
	synopsis.  (emacs-anakondo): Fix synopsis.  (emacs-gnosis): Fix synopsis.
	(emacs-free-keys): Fix synopsis.  (emacs-pgmacs): Fix synopsis.
	(emacs-jsdoc): Fix synopsis.  (emacs-ox-reveal): Fix synopsis.
	(emacs-discomfort): Fix synopsis.
	* gnu/packages/emacs.scm (emacs-no-x-toolkit): Fix synopsis.

	gnu: Fix synopsis in various haskell packages.
	* gnu/packages/haskell-apps.scm (scroll): Fix synopsis.
	* gnu/packages/haskell-crypto.scm (ghc-curve25519): Fix synopsis.
	* gnu/packages/haskell-xyz.scm (ghc-base-compat-batteries): Fix synopsis.
	(ghc-generic-lens-core): Fix synopsis.  (ghc-generic-lens): Fix synopsis.
	(ghc-skylighting): Fix synopsis.  (ghc-git-lfs): Fix synopsis.  (ghc-barbies):
	Fix synopsis.  (ghc-witherable): Fix synopsis.  (ghc-pcg-random): Fix
	synopsis.  (ghc-ordered-containers): Fix synopsis.  (ghc-cabal-syntax): Fix
	synopsis.  (ghc-tasty-hslua): Fix synopsis.  (ghc-hslua-marshalling): Fix
	synopsis.  (ghc-lua-arbitrary): Fix synopsis.  (ghc-hslua-aeson): Fix
	synopsis.  (ghc-gridtables): Fix synopsis.  (ghc-servant): Fix synopsis.
	(ghc-servant-server): Fix synopsis.  (ghc-hslua-packaging): Fix synopsis.
	(ghc-hslua-module-version): Fix synopsis.

2024-12-11  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: mold: Update to 2.35.0.
	* gnu/packages/mold.scm (mold): Update to 2.35.0.

	Change-Id: I6ae3f79c0af5f3be87f26f574795bdfdee0de3bc

2024-12-11  Andy Tai  <atai@atai.org>

	gnu: xnedit: Remove outdated dependency.
	* gnu/packages/text-editors.scm (xnedit)[inputs]: Remove pcre.

	Change-Id: I4088b7b0fd9d2f7eba065c94d36f35f907fd4edf

2024-12-11  aurtzy  <aurtzy@gmail.com>

	gnu: emacs-transient: Update to 0.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.8.1.

	Change-Id: Ib95f4472979c963f4f024a6c6fcaa23903490f87

2024-12-11  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-git-email: Update to 0.6.2.
	* gnu/packages/emacs-xyz.scm (emacs-git-email): Update to 0.6.2.

	Change-Id: I76980623e35cf8c90bd6fc274d5e940030beb998

2024-12-11  Roman Scherer  <roman@burningswell.com>

	gnu: emacs-llm: Update to 0.19.1.
	* gnu/packages/emacs-xyz.scm (emacs-llm): Update to 0.19.1.
	[propagated-inputs]: Add emacs-plz-event-source, emacs-plz-media-type.

	Change-Id: I8a56b6a9cdfef6b072c675f5c536fb203ce0c53e

2024-12-11  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-org: Update to 9.7.17.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.7.17.

	Change-Id: I61387692581c83e027e5232e307e9a062cf207c5

2024-12-11  Peter Kannewitz  <peter.kannewitz@posteo.net>

	gnu: emacs-gptel: Update to 0.9.6.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.9.6.

	Change-Id: Ieb57355e975295e6884d10b0432e21827fa7b230

2024-12-11  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: swayfx: Update to to 0.4.
	* gnu/packages/wm.scm (swayfx): Update to 0.4.
	[inputs]: Add scenefx.
	Replace wlroots-0.16 with wlroots-0.17.

	Change-Id: I73983fa1ae4b4f828716ad0560d33bd5f5947158

2024-12-11  Rodion Goritskov  <rodion.goritskov@gmail.com>

	gnu: miniflux: Update to 2.2.3.
	* gnu/packages/web.scm (miniflux): Update to 2.2.3.

	Change-Id: I9d874c4f5d7b93d5fd8aedc34528b53ac639dbd3

2024-12-11  Dariqq  <dariqq@posteo.net>

	gnu: linux-libre-4.19: Update to 4.19.325.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.325.
	(linux-libre-4.19-pristine-source): Update hash.

	Change-Id: Ic8b7510dff1e5d65540bc65fb8f41e12e82cb500

2024-12-11  Dariqq  <dariqq@posteo.net>

	gnu: linux-libre 6.6: Update to 6.6.64.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.64.
	(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

	Change-Id: Ib0fc714c6966026d49bcc408dca759b2f3382bf0

2024-12-11  Dariqq  <dariqq@posteo.net>

	gnu: linux-libre 6.11: Update to 6.11.11.
	* gnu/packages/linux.scm (linux-libre-6.11-version): Update to 6.11.11.
	(linux-libre-6.11-pristine-source, deblob-scripts-6.11): Update hashes.

	Change-Id: I2a316ccb8890613be4bbf03802d5145189231614

2024-12-10  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: packages: Remove x86_64-gnu next to i586-gnu from supported-systems.
	* gnu/packages/golang.scm (go-1.16)[supported-systems]: Remove "x86_64-gnu".
	* gnu/packages/linux.scm (proot)[supported-systems]: Likewise.
	* gnu/packages/valgrind.scm (valgrind)[supported-systems]: Likewise.
	* gnu/packages/virtualization.scm (qemu)[supported-systems]: Likewise.
	* gnu/packages/heads.scm (musl-cross)[supported-systems]: Delete target-hurd?
	instead of remove'ing "i586-gnu".
	* gnu/packages/linux.scm (net-tools)[supported-systems]: Likewise.
	(libcap)[supported-systems]: Likewise.
	(fuse)[supported-systems]: Likewise.
	(kmod)[supported-systems]: Likewise.
	(lvm2)[supported-systems]: Likewise.
	(mdadm)[supported-systems]: Likewise.
	(proot)[supported-systems]: Likewise.
	* gnu/packages/lisp.scm (ecl)[supported-systems]: Likewise.
	(sbcl)[supported-systems]: Likewise.
	* gnu/packages/virtualization.scm (qemu)[supported-systems]: Likewise.

	Change-Id: I506e056b7aeb40f004fcc31ee85962cb065eac29

2024-12-10  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guix: Update to 1.4.0-29.30322214d4.
	* gnu/packages/package-management.scm (guix): Update to 1.4.0-29.30322214d4.

	Change-Id: Iafea6ebd78f0e6dcaf2e65bb5602cfba6e085f9e

2024-12-10  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: linux-libre-headers: Remove hurd systems from supported-systems.
	Reported by dariqq via IRC.

	* gnu/packages/heads.scm (make-linux-libre-headers*): Delete target-hurd? from
	supported-systems.

	Change-Id: I32d8209e505d523a4b1c0a68bbb4e1b5c5018305

2024-12-10  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guix: Update to 1.4.0-28.285f0862d8.
	* gnu/packages/package-management.scm (guix): Update to 1.4.0-28.285f0862d8.

	Change-Id: I020edc480454fb198af343fee481eaf5b5131498

2024-12-10  Janneke Nieuwenhuizen  <janneke@gnu.org>

	services: hurd-vm: Set overload-threshold to 1.8.
	The uptime/ /proc/loadavg reporting in the Hurd is 1.0 for a machine without
	load.  This may have been caused by recent SMP work.

	* gnu/services/virtualization.scm (hurd-vm-guix-extension): Set
	overload-threshold to 1.8 to allow offloading to actually happen.

	Change-Id: I2b5be4d8e8d884cba767702f9cdccf91717eb95d

2024-12-10  Janneke Nieuwenhuizen  <janneke@gnu.org>

	guile: Silence GC warnings on the Hurd, part II.
	This is a follow-up to commit
	    b0416b8503e38746717a2d1167f9d1410634981e
	    guile: Silence GC warnings on the Hurd.

	This should work around <https://issues.guix.gnu.org/73181>, resurrecting
	offloading to the Hurd.

	* gnu/packages/aux-files/guile-launcher.c: (main)[__GNU__]: Move code to
	silence warnings to...
	(inner_main)[__GNU__]: ...here.

	Change-Id: I408201f7f4072c9a33837e6020ac63270b33702e

2024-12-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libssh: Fix cross-compiling to 32-bit architectures.
	* gnu/packages/ssh.scm (libssh)[arguments]: When cross-compiling to any
	32-bit architecture add a configure-flag to only warn about incompatible
	pointer types.

	Change-Id: I3ae71d885bd30a6ba51886824f6dee688538f2f2

2024-12-10  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add python-mathics-pygments.
	* gnu/packages/maths.scm (python-mathics-pygments): New variable.

	Change-Id: If90c2d306929a9596590d4625f41939b440f4aa9

2024-12-10  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add python-columnize.
	* gnu/packages/python-xyz.scm (python-columnize): New variable.

	Change-Id: Idf3ec4993b9d93d3d1e41e101dfdd76adff922fb

2024-12-10  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add python-mathics-core.
	* gnu/packages/maths.scm (python-mathics-core): New variable.

	Change-Id: I0e2571569e07ff89aa9bd1fa2638ff3d807bd4ec

2024-12-09  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add python-mathics-scanner.
	* gnu/packages/maths.scm (python-mathics-scanner): New variable.

	Change-Id: I62aabc48e691dba587be0ddf34dac42a2d316b3d

2024-12-09  Doğan Çeçen  <sepeth@fastmail.com>

	daemon: Fix linking gcrypt when --as-needed linker arg is used
	This is a followup to 8a7bd211d21f06c1234fbb82bb905d202d58f598.

	As it is mentioned in autoconf manual that library names should be
	specified in LIBS, not LDFLAGS. See:

	https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.72/html_node/Preset-Output-Variables.html#index-LDFLAGS-2

	This change also brings back the save_* vars trick that was there
	before. I missed in my earlier change that nix/local.mk was referring
	LIBGCRYPT_* vars directly.

	And, instead of CXXFLAGS, CPPFLAGS is used since the latter is probably
	more correct as this is used for include dirs, therefore using
	preprocessor flags.

	Tested with ./configure LDFLAGS="-Wl,--as-needed" --with-libgcrypt-prefix=... combinations.

	* config-daemon.ac: Set ‘LIBGCRYPT_CPPFLAGS’ instead of
	‘LIBGCRYPT_CXXFLAGS’.  Set ‘LIBGCRYPT_LIBS’ in addition to
	‘LIBGCRYPT_LDFLAGS’.  Save and restore ‘CPPFLAGS’, ‘LDFLAGS’, and ‘LIBS’
	around test.
	* nix/local.mk (libutil_a_CPPFLAGS): Add $(LIBGCRYPT_CPPFLAGS).
	(libstore_a_CXXFLAGS): Remove $(LIBGCRYPT_CFLAGS).
	(guix_daemon_LDFLAGS): New variable.

	Change-Id: Iadb10e1994c9a78e2927847af2cfe5e096fbb2a8

2024-12-09  Richard Sent  <richard@freakingpenguin.com>

	services: admin: Improve use of unattended-upgrade reboot? field.
	This ensures the unattended upgrade job successfully reboots regardless of the
	value for services-to-restart. Previously the mcron service may be restarted
	which would halt script execution before the system rebooted.

	* gnu/services/admin.scm (unattended-upgrade-mcron-jobs): Do not restart
	services when reboot? is #t.
	* doc/guix.texi (Unattended Upgrades): Document it.

	Change-Id: I8e486a764ec1dc5c3090130cc447a0cc3f5a2e00

2024-12-09  Andy Tai  <atai@atai.org>

	gnu: units: Update to 2.24.
	* gnu/packages/maths.scm (units): Update to 2.24.

	Change-Id: I4c201729788dd1e2d98a981f47906d606663bbde

2024-12-09  Ludovic Courtès  <ludo@gnu.org>

	home: services: shepherd: Default to 1.0.
	* gnu/home/services/shepherd.scm (<home-shepherd-configuration>)[shepherd]:
	Default to SHEPHERD-0.10.

	Change-Id: I2c4acc28978ac3376fe5683f60941e28edea5746

2024-12-09  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Remove ‘call-with-{input,output}-file’ replacements.
	Shepherd 1.0.0 provides similar replacements.

	* gnu/services/shepherd.scm (shepherd-configuration-file): Remove
	‘call-with-input-file’ and ‘call-with-output-file’ O_CLOEXEC
	replacements.

	Change-Id: Id8a4d5cfcb9b9213f3a017cafead21cc86fdb51e

2024-12-09  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Default to 1.0.
	* gnu/services/shepherd.scm (<shepherd-configuration>)[shepherd]:
	Default to SHEPHERD-1.0.
	* gnu/system/hurd.scm (%base-packages/hurd): Change to SHEPHERD-1.0.

	Change-Id: I7b0c3041d61a6f5d89c9d6d3caf7a8eedf5d8ca5

2024-12-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Add 1.0.0.
	* gnu/packages/admin.scm (shepherd-1.0): New variable.

	Change-Id: If73ff02ea15d6acfc4c0e2d3f8ef467081b6b737

2024-12-09  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust for new return value of ‘start-service’.
	In Shepherd 1.0, the “running value” of processes is no longer a plain
	integer; instead, it is a (process …) sexp.  This commit adjusts tests
	to this change in a way that works both for 1.0 and for previous
	versions.

	* gnu/tests/databases.scm (run-memcached-test)
	(run-mysql-test): Don’t expect PID to be a number.
	* gnu/tests/docker.scm (run-docker-test)
	(run-docker-system-test, run-oci-container-test): Likewise.
	* gnu/tests/guix.scm (run-guix-build-coordinator-test)
	(run-guix-data-service-test, run-nar-herder-test)
	(run-bffe-test): Likewise.
	* gnu/tests/ldap.scm (run-ldap-test): Likewise.
	* gnu/tests/monitoring.scm (run-prometheus-node-exporter-server-test):
	Likewise.
	* gnu/tests/virtualization.scm (run-libvirt-test)
	(run-qemu-guest-agent-test, run-childhurd-test): Likewise.
	* gnu/tests/web.scm (run-webserver-test, run-php-fpm-test)
	(run-hpcguix-web-server-test, run-patchwork-test)
	(run-agate-test): Likewise
	* gnu/tests/ssh.scm (run-ssh-test): Accept a number, an ‘inetd-service’
	sexp, or a ‘process’ sexp.

	Change-Id: I8c7a37a981f0788780fbc33752a38e7f9a026437

2024-12-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: clustershell: Update to 1.9.2.
	* gnu/packages/ssh.scm (clustershell): Update to 1.9.2.
	[arguments]<tests?>: Explicitly disable them as non of them were picked
	and when invoked with nosetest mostly fail.
	<phases>: Remove 'record-opnssh-file-name, add 'fix-pathes.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I52ebe7f7ed5f2624ecd5182b915bdeaffc207420

2024-12-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: clustershell: Improve package style.
	* gnu/packages/ssh.scm (clustershell): Use G-expressions, re-order
	fields.
	[build-system]: Swap to pyproject-build-system.

	Change-Id: I3a4983eef65d88f0b94577679ec8788fcb5b4d40

2024-12-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: webssh: Update to 1.6.2.
	* gnu/packages/ssh.scm (webssh): Update to 1.6.2.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.

	Change-Id: Icaef06a86ac8c4c02a74a376d0501152675d2122

2024-12-09  Roman Scherer  <roman@burningswell.com>

	gnu: python-asyncssh: Disable failing tests on aarch64.
	* gnu/packages/ssh.scm (python-asyncssh): Disable failing tests on aarch64.

	Change-Id: I9f3a746bdf820c1d357fd655f1ed1ff197327856

2024-12-09  Vagrant Cascadian  <vagrant@debian.org>

	gnu: guile-ssh: Update to 0.18.0.
	* gnu/packages/ssh.scm (guile-ssh): Update to 0.18.0.
	[source]: Drop patch, fixed upstream.
	* gnu/packages/patches/guile-ssh-rename-bool.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Update with removed patch.

2024-12-09  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: duckdb: Build with for core extensions.
	DuckDB comes with a set of built-in extensions.  This commit enables
	those that don't require extra dependencies.

	* gnu/packages/databases.scm (duckdb)[arguments]<#:configure-flags>: Add
	  BUILD_EXTENSIONS with autocomplete, fts, icu, json, parquet and tpch.

	Change-Id: Ibac5efaeec04dcba98af1c497e75632166941fc2

2024-12-09  Igor Goryachev  <igor@goryachev.org>

	gnu: erlang: Update to 27.1.3.
	* gnu/packages/erlang.scm (erlang): Update to 27.1.3.

	Change-Id: Ia9689daef8ac28f5d415ec03e790da566c15ccc3

2024-12-09  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: pkgconf: Update to 2.3.0.
	* gnu/packages/pkg-config.scm (pkgconf): Update to 2.3.0.

	Change-Id: Ifaed690166dd3461161594a94146638eb872bb20

2024-12-09  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: monado: Update to 24.0.0.
	* gnu/packages/graphics.scm (monado): Update to 24.0.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to cmake-build-system.
	[arguments]: Remove configure-flags.

	Change-Id: Iba340dd539de40235e0f67b97ddf2b646296b883

2024-12-09  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ccls: Update to 0.20241108.
	* gnu/packages/cpp.scm (ccls): Update to 0.20241108.

	Change-Id: I67ba31ec4486371334968553acf66144524531ab

2024-12-08  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guile-emacs: Update home-page.
	* gnu/packages/emacs.scm (guile-emacs)[home-page]: New field.

	Change-Id: Icd092c0d1762f2a5853e2e77d21f50d47fcf8a41

2024-12-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: hyprland: Update to 0.45.2.
	* gnu/packages/wm.scm (hyprland): Update to 0.45.2.

	Change-Id: Ib93355a3381316fa8c1f5eddf61a01c80b21ebd7

2024-12-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-gphoto2: Update to 2.5.0.
	* gnu/packages/python-xyz.scm (python-gphoto2): Update to 2.5.0.
	[license]: Change to lgpl3+ (upstream changed in version 2.4.0).

	Change-Id: Ib15737ded100458c955652ee2c075a12016d0689

2024-12-08  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guile-emacs: Support running emacs from the store.
	* gnu/packages/emacs.scm (guile-emacs)[argumets]: Replace stage
	"wrap-emacs-paths" to restrict EMACSLOADPATH.
	[native-search-paths]: Remove.

	Change-Id: Ie2c222a53a5bd79b1a8a0b8424a90e6e06b77fb9

2024-12-08  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: daikichi: Update to 0.3.1.
	* gnu/packages/toys.scm (daikichi): Update to 0.3.1.

2024-12-08  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: emacs-lsp-java: Update to 3.1-1.4909c14
	* gnu/packages/emacs-xyz.scm (emacs-lsp-java): Update to 3.1-1.4909c14.

	Change-Id: I16eb365d0fd7b14cd2bdf837c009c931e01ca607

2024-12-08  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-clinguin: Update to 2.1.1.
	* gnu/packages/potassco.scm (python-clinguin): Update to 2.1.1.
	[source]: Adjust snippet accordingly.
	[inputs]: Add python-clingo-dl and python-clingexplaid.

	gnu: python-clinguin: Fix homepage.
	* gnu/packages/potassco.scm (python-clinguin)[home-page]: Use
	“https://github.com/potassco/clinguin”.

	gnu: Add python-clingexplaid.
	* gnu/packages/potassco.scm (python-clingexplaid): New variable.

2024-12-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asyncssh: Update to 2.18.0.
	* gnu/packages/ssh.scm (python-asyncssh): Update to 2.18.0.

	Change-Id: I03ac3759e90261219e2f90dcc668c7af019a957b

2024-12-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asyncssh: Improve package style.
	* gnu/packages/ssh.scm: Add pyproject-build-system.
	(python-asyncssh): Use G-expressions and new package style.
	[build-system]: Swap to pyrpoject-build-system.
	[arguments]<test-flags>: Move skip test logic here.
	<phases>: Remove 'disable-tests, add 'pre-check.
	[native-inputs]: Apply list style and sort alphabetically. Add
	python-setuptools, and python-wheel.
	[propagated-inputs]: Apply list style and sort alphabetically.

	Change-Id: I021361c3667f60b60fc137380800646f10f2cd05

2024-12-08  Roman Scherer  <roman@burningswell.com>

	gnu: python-asyncssh: Disable flaky connection tests.
	* gnu/packages/ssh.scm (python-asyncssh): Disable flaky connection tests.

	Change-Id: If99cc686679fd2c731f3d66a85abe23eff6f1234

2024-12-08  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guile-emacs: Remove hardcoded version from EMACSLOADPATH.
	After a question by lilyp via IRC.

	* gnu/packages/emacs.scm (guile-emacs): Add "upstream-version" to outer let.
	[native-search-paths]: Use that for EMACSLOADPATH and add a comment.

	Change-Id: Ie2c222a53a5bd79b1a8a0b8424a90e6e06b77fb9

2024-12-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add rust-cdshealpix-0.7.
	* gnu/packages/crates-io.scm (rust-cdshealpix-0.7): New variable.

	Change-Id: Iefc7ee7018725e3072bf7696445aab20f6f9bd32
	Reviewed-by: Efraim Flashner <efraim@flashner.co.il>

2024-12-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add rust-katex-doc-0.1.
	* gnu/packages/crates-io.scm (rust-katex-doc-0.1): New variable.

	Change-Id: I62b79193b8b7764bffeb0dba23e110a34a705416
	Reviewed-by: Efraim Flashner <efraim@flashner.co.il>

2024-12-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add rust-mapproj-0.3.
	* gnu/packages/crates-io.scm (rust-mapproj-0.3): New variable.

	Change-Id: Idf2f2cf69fdd38c7246fa49fdd61ffff450b891d
	Reviewed-by: Efraim Flashner <efraim@flashner.co.il>

2024-12-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add rust-stc-s-0.1.
	* gnu/packages/crates-io.scm (rust-stc-s-0.1): New variable.

	Change-Id: Ic6cb2c8f598219126a1d55ed979f42f0cca3e524
	Reviewed-by: Efraim Flashner <efraim@flashner.co.il>

2024-12-08  Hilton Chain  <hako@ultrarare.space>

	gnu: Add grimblast.
	* gnu/packages/wm.scm (grimblast): New variable.

	Change-Id: I38d8e0ff92e8724cec64d37d036ff307c96a2cc0

2024-12-08  Hilton Chain  <hako@ultrarare.space>

	gnu: Add hyprpicker.
	* gnu/packages/wm.scm (hyprpicker): New variable.

	Change-Id: I09cfc8b465ca0ac5d4dcbae34f680e80c74fd56f

2024-12-08  Ryan Schanzenbacher  <ryan@rschanz.org>
	    Hilton Chain  <hako@ultrarare.space>

	gnu: Add xdg-desktop-portal-hyprland.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-hyprland): New variable.

	Change-Id: If8c413319b089ed5d8d75aa0503f886a81697278

2024-12-08  Hilton Chain  <hako@ultrarare.space>

	gnu: Add hyprland.
	* gnu/packages/wm.scm (hyprland): New variable.

	Change-Id: Idffb9309f61f30c5523e69bb6313162cff87b275

2024-12-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add aquamarine.
	* gnu/packages/wm.scm (aquamarine): New variable.

	Modified-by: Hilton Chain <hako@ultrarare.space>
	Change-Id: Ibf62dd86d8dd336a4552d767dc0c235db5e57106

2024-12-08  Hilton Chain  <hako@ultrarare.space>

	gnu: Add hyprcursor.
	* gnu/packages/wm.scm (hyprcursor): New variable.

	Change-Id: I3e753cbaf75244adca65f0478cabd10c89af4286

2024-12-08  Hilton Chain  <hako@ultrarare.space>

	gnu: Add hyprlang.
	* gnu/packages/wm.scm (hyprlang): New variable.

	Change-Id: Ie585412bd26bff2c5949ed3aef15c37f6958dc0b

2024-12-08  Hilton Chain  <hako@ultrarare.space>

	gnu: Add hyprland-protocols.
	* gnu/packages/wm.scm (hyprland-protocols): New variable.

	Change-Id: If986f2b5f8c0070807484e60431bb4c47f901edc

2024-12-08  Hilton Chain  <hako@ultrarare.space>

	gnu: Add hyprwayland-scanner.
	* gnu/packages/wm.scm (hyprwayland-scanner): New variable.

	Change-Id: I492006356e3abc68609d6c73738a0dfd3b15681c

2024-12-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add hyprutils.
	* gnu/packages/wm.scm (hyprutils): New variable.

	Modified-by: Hilton Chain <hako@ultrarare.space>
	Change-Id: Ife120a7c2d66b7189a3116f8dbcb53be8dafd58e

2024-12-08  Hilton Chain  <hako@ultrarare.space>

	gnu: Add udis86.
	* gnu/packages/engineering.scm (udis86): New variable.

	Change-Id: I95d6e1dc6dbd07812377633a3290eea9b8102456

2024-12-08  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: aflplusplus: Update to 4.30c.
	* gnu/packages/debug.scm (aflplusplus): Update to 4.30c.

	Change-Id: Id7cbea11e53faf138e2d5691ff298a20ba6d63b0

2024-12-08  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: make-gitolite: Fix inputs references.
	* gnu/packages/version-control.scm (make-gitolite)[#:phases]
	<patch-scripts,patch-source,wrap-scripts>: Use search-input-file.

	Change-Id: Ia2468235b43c257ee1816d19325671d373ed2870
	Modified-by: Hilton Chain <hako@ultrarare.space>

2024-12-08  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guile-emacs: Update to 8f87cbc1dae6a9e77368afc5736df8c342e9153d.
	* gnu/packages/patches/guile-emacs-build-fixes.patch: New file.
	* gnu/packages/patches/guile-emacs-fix-configure.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.
	* gnu/packages/emacs.scm (guile-emacs): Update to
	8f87cbc1dae6a9e77368afc5736df8c342e9153d and use new patch.
	[arguments]: Allow parallel-build.  Do not strip-binaries.
	Use recommended #:configure-flags and #:make-flags.
	Add stages "help-patch-progam-file-names" and "touch-lisp/finder-inf.el".
	No longer delete non-existent stage "strip-double-wrap".  Delete stages
	"patch-compilation-driver", "set-libgccjit-path", "validate-comp-integrity",
	"restore-emacs-pdmp", "build-trampolines", and "install-site-start".
	[native-search-paths]: New field.

	Change-Id: I8153a55ef0061720ffd3c4833eff3ae6df3eccfc

2024-12-08  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guile-for-guile-emacs: Update to wip-elisp-rebased.
	* gnu/packages/guile.scm (guile-for-guile-emacs): Inherit from guile-next.
	Update to 4b9b8277733729f5b825f78fadfead9fc3630e7e.
	[version]: Update to 3.0.7-81.
	[arguments, native-inputs]: Remove.

	Change-Id: I78a53c2b45c4d2b87f560da82b400cbd985e332a

2024-12-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: flacon: Add a source file-name.
	* gnu/packages/music.scm (flacon)[source]: Add a file-name field.

	Change-Id: I1a35101dcd6bdbdff4e75d01c82c2016b02591f6

2024-12-07  Mattia Bunel  <mattia.bunel@ehess.fr>

	gnu: Add emacs-weblorg.
	* gnu/packages/emacs-xyz.scm (emacs-weblorg): New Variable.

	Change-Id: Iae2d6cbbadec7a171e1e5b8502d4f47701d7af5b

2024-12-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-simple-neural-network: Update to 3.2.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-neural-network): Update to 3.2.
	  [native-inputs, inputs]: Remove labels.
	  [arguments]: Use gexp.

	Change-Id: Ia7682c82f88ab509715d90e37612b0208d500ed4

2024-12-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-simple-matrix: Update to 1.1-0.c949568.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 1.1-0.c949568.

	Change-Id: Ida5c5136607bbe0962a42827a8eed96e54b113bd

2024-12-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-cf: Update to 1.1-0.0aa0dd6.
	* gnu/packages/lisp-xyz.scm (sbcl-cf): Update to 1.1-0.0aa0dd6.

	Change-Id: I4ff6c6d1d82f0e604d5019d1af5bc1fd42f48170

2024-12-07  Roman Scherer  <roman@burningswell.com>

	gnu: ipxe: Update to 24db39fb2983ca83ab5c6ee37cb57a4f7f6f94e6.
	* gnu/packages/bootloaders.scm (ipxe): Update to 24db39fb2983ca83ab5c6ee37cb57a4f7f6f94e6.

	Change-Id: I480fa8efad1e2d72e5239bf7df5fb779179ad96b

2024-12-07  Andy Tai  <atai@atai.org>

	gnu: xnedit: Update to 1.6.0.
	* gnu/packages/text-editors.scm (xnedit): Update to 1.6.0.

	Change-Id: I7f7b30535b40f21864bba44665015242553f4881

2024-12-07  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 284.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 284.

2024-12-07  Ryan Sundberg via Guix-patches via  <guix-patches@gnu.org>

	gnu: lcov: disable parallel tests
	`make check` is not reliable for lcov when run in parallel
	(e.g. `make -j 24 check`). Disable parallelism for the test suite.

	* gnu/packages/code (lcov): Set #:parallel-tests? #f

	Change-Id: Ibb3618c4786dfbb50b90e725297947458115347c

2024-12-07  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: wmenu: Update to 0.1.9.
	* gnu/packages/wm.scm (wmenu): Update to 0.1.9.
	[source]: Update url.
	[home-page]: Update url.

	Change-Id: Id0b6e1865cc2b4195fb6f73344494e5e0e880595

2024-12-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/astronomy: Sort alphabetically.
	* gnu/packages/astronomy.scm (python-astral, python-drizzle, splash):
	Sort variables alphabetically.

	Change-Id: I9876e8e2ad2f83448b65beb9d72aa1220f464581

2024-12-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/astronomy: Sort alphabetically.
	* gnu/packages/astronomy.scm (python-ccdproc, python-gwcs,
	python-jplephem, python-jwst, python-jwst-reffiles): Sort variables
	alphabetically.

	Change-Id: I8a0b77fe456927a158080570c52cb4c48d58257f

2024-12-06  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add perl-extutils-f77.
	* gnu/packages/perl.scm (perl-extutils-f77): New variable.

	Change-Id: I50b6e15e30d9b1dd2cfe5c1aae3398085069e303

2024-12-06  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add perl-sort-versions.
	* gnu/packages/perl.scm (perl-sort-versions): New variable.

	gnu: Add perl-mojo-dom58.
	* gnu/packages/perl-web (perl-mojo-dom58): New variable.

	gnu: Add perl-file-map.
	* gnu/packages/perl.scm (perl-file-map): New variable.

	gnu: Add perl-sys-sigaction.
	* gnu/packages/perl.scm (perl-sys-sigaction): New variable.

	gnu: Add perl-termreadkey.
	* gnu/packages/perl.scm (perl-termreadkey): New variable.

2024-12-06  Richard Sent  <richard@freakingpenguin.com>

	services: wireguard: Support lists of gexps for most fields.
	In order to support more flexibility in Wireguard configuration, ungexp the
	configuration fields directly instead of ungexp-splicing a sexp
	calculator. This allows for the fields to take arbitrary gexps instead of only
	strings which is particularly helpful for the Pre/Post Up/Down commands.

	* gnu/services/vpn.scm (wireguard-configuration-file): Ungexp configuration
	lists instead of ungexp-splicing the code surrounding them.
	* doc/guix.texi (VPN Services)[wireguard]: Document it.

	Change-Id: If074cbb78473b6fd34e0e4e990d2ed268001d6c7

2024-12-06  Richard Sent  <richard@freakingpenguin.com>

	services: wireguard: Add the bootstrap-private-key? field.
	The syntax from using the private-key field is more convenient than writing a
	custom PreUp command (more formatting and preshared keys). Instead of trying
	to guess if private-key is/is not a file path, add an option to disable
	bootstrapping while still using private-key.

	* gnu/services/vpn.scm (<wireguard-configuration>): Add
	bootstrap-private-key?.
	(wireguard-activation): Check bootstrap-private-key? before bootstrapping.
	* doc/guix.texi (VPN Services)[wireguard]: Document it.

	Change-Id: I6ba71ad58b26743057a221a54a246369022f83a5

2024-12-06  Richard Sent  <richard@freakingpenguin.com>

	services: wireguard: Make the private-key field optional.
	Users who retrieve the private-key via a PreUp field need to be able to
	disable the default retrieval mechanism.

	* gnu/services/vpn.scm (<wireguard-configuration>)[private-key]: Change
	comment.
	(wireguard-configuration-file): Conditionally serialize private-key.
	* gnu/services/vpn.scm (wireguard-activation): Do not create private-key if
	the field is #f.
	* doc/guix.texi (VPN Services)[wireguard-configuration]: Document it.

	Change-Id: Iac419809ae94eb76e97ff1f1749e2f4b3e65bb04

2024-12-06  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add emacs-dired-launch.
	* gnu/packages/emacs-xyz.scm (emacs-dired-launch): New variable.

	gnu: emacs-jedi: Fix jedi:server-command default.
	* gnu/packages/emacs-xyz.scm (emacs-jedi)[arguments]<#:phases>
	[patch-jedi:server-command]: Make it a list.

	gnu: xdg-desktop-portal-gtk: Make possible to use with xdg-desktop-portal-wlr.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk)[propagated-inputs]:
	Replace xdg-desktop-portal with xdg-desktop-portal-next.

2024-12-06  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-debugpy: Update to 1.8.9.
	* gnu/packages/python-xyz.scm (python-debugpy): Update to 1.8.9.

	Change-Id: I323570fc007af04fa8c9c59571cc3cc79833da04

2024-12-06  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: python-pydevd: Update to 3.2.3.
	* gnu/packages/python-xyz.scm (python-pydevd): Update to 3.2.3.

	Change-Id: Ibb1bb9880b2c456f27bf373259a0e604a62b9515

2024-12-06  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: Update otpclient to 4.0.2
	Requires updating `libcotp` to 3.1.0, that introduced a new way for
	testing that requires `criterium`, a package we don't have and that has
	dependencies that we don't have either.

	As the tests in `libcotp` are not an exhaustive testsuite and
	`otpclient` is its only dependent package, tests are disabled for the
	moment.

	* gnu/packages/authentication.scm (libcotp): Update to 3.1.0
	[arguments] Disable tests.
	* gnu/packages/password-utils.scm (otpclient): Update to 4.0.2

	Change-Id: Ie6d37b5efe59397d4979c7490b94f1c871c27d6d

2024-12-05  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Fix java-jaxen.
	java-jaxen was missing the dom4j and xom sub-packages. This was caused by
	java-jaxen-bootstrap deleting the respective directories (which is okay) and
	java-javen not removing the phase that does this.

	Solve this by removing the #:phases argument for java-jaxen and thus make guix
	use the default phases.

	* gnu/packages/java-xml.scm (java-jaxen)[arguments]: Remove #:phases.
	, making

2024-12-05  Simen Endsjø  <contact@simendsjo.me>

	gnu: go-github-com-cyphar-filepath-securejoin: Fix url.
	Fix url incorrectly changed in 9399db35c2105157407fd4a59aeb0cacc58a0c54.

	* gnu/packages/golang-xyz.scm (go-github-com-cyphar-filepath-securejoin)
	[origin]: Fix url.

	Change-Id: Ibac24d11efdd6414bdeb8be2cd2184e21d7f8676

2024-12-05  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: eisl: Update to 5.38.
	* gnu/packages/lisp.scm (eisl): Update to 5.38.

	Change-Id: I115706d2b06bed71a24cf2c1ab1f5c1bf2e88284

2024-12-05  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gqrx: Update to 2.17.6.
	* gnu/packages/radio.scm (gqrx): Update to 2.17.6.

	Change-Id: Ief1ec50d0e64fa325dc2f270612a978105c05f3a

2024-12-05  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-simple-matrix.
	* gnu/packages/lisp-xyz.scm (cl-simple-matrix, ecl-simple-matrix,
	  sbcl-simple-matrix): New variables.

	Change-Id: I79499aae2c8c7dc0ba2d1193104f2f3dd1d3621c

2024-12-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: make-rust-sysroot: Adjust for newer cross-gcc.
	* gnu/packages/rust.scm (make-rust-sysroot/implementation)
	[native-inputs]: Add gcc-14.

	Change-Id: If9bc74bfe2e236accc39dc09e03b28dee62e332d

2024-12-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: make-rust-sysroot: Simplify native-inputs.
	* gnu/packages/rust.scm (make-rust-sysroot/implementation)
	[native-inputs]: Combine the different modify-input branches into one.

	Change-Id: Ia7df5d1566099f9934a76b2660f46a55547c88b9

2024-12-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: make-rust-sysroot: Accept other mingw targets.
	* gnu/packages/rust.scm (make-rust-sysroot/implementation)[arguments]:
	Adjust the custom 'patch-for-mingw phase to generate the name of the
	mingw input package based on the target architecture.
	[inputs, native-inputs]: Use make-mingw-w64 to choose the mingw package
	for the target.

	Change-Id: I48638095a504675753e65fdb6f0286c31cebde66

2024-12-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: glibc-dynamic-linker: Match all mingw systems.
	* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Match any system
	which ends in '-mingw'.

	Change-Id: I057e3d0abfc37f4b2b8784f444bbaf865c67ce3e

2024-12-04  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	Partial revert "gnu: bootstrap: %bootstrap-gcc: Also wrap g++ for the 64bit Hurd."
	This partially reverts commit 877b925df16740f9419d165d39cb7f191a86d5d1.

	This part accidentally triggered a world rebuild for non-x86 architectures.

	Change-Id: Iabc5422bb0e2bb37816ad437994af94d04830cb0

2024-12-04  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	Partial revert "gnu: bootstrap: %bootstrap-glibc: Also fix libm.so."
	This partially reverts commit 204fe1b1f05f4438d1cf72c568b45696e55e54c9.

	This part accidentally triggered a world rebuild for non-x86 architectures.

	Change-Id: I921984ef5eff58792ffc17b64675db6a8e79695c

2024-12-04  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	Partial revert "gnu: make-bootstrap: Update gcc-static to gcc-14, for the 64bit Hurd."
	This partially reverts commit ec8a5ec15f898e864705e5a5c834532e3fa8d0a4.

	This part accidentally triggered a world rebuild for non-x86 architectures.

	Change-Id: Id2f9bcbcda8dc86ea407e9a7857a854dc1a742b5

2024-12-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ggupset.
	* gnu/packages/cran.scm (r-ggupset): New variable.

	Change-Id: I044fff58b66dbb56e6b7fb1ebcb5353e7ab3d1f7

2024-12-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add skewer.
	* gnu/packages/bioinformatics.scm (skewer): New variable.

	Change-Id: Ieeb95ed7449b91ea853d73ecca05e5436121df6a

2024-12-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/python-science: Update copyright header.
	* gnu/packages/python-science.scm: Update copyright header for Antero
	Mejr <antero@mailbox.org> .

	Change-Id: I4153d51d74f7de1629d5a7851346021b77e7352d

2024-12-04  Antero Mejr  <mail@antr.me>

	gnu: Add python-scikit-surprise.
	* gnu/packages/python-science.scm (python-scikit-surprise): New variable.

	Change-Id: I9b5e13f0c985f34bb0bd759e76ebd27221a340a4

2024-12-04  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: ikiwiki: Fix build by disabling a test.
	* gnu/packages/web.scm (ikiwiki)[arguments]: In stage "pre-check", disable
	failing "t/t.po" test.

	Change-Id: I4fc1240512b4d3df3ece837521116aee5746e181

2024-12-04  John Kehayias  <john.kehayias@protonmail.com>

	Revert "news: Add entry for the Guix survey."
	This reverts commit cd26d76fedb7ab13ad91bd5dcfce119892b8e62e.  See discussion
	at <https://issues.guix.gnu.org/74549>.  Let's keep news.scm to direct user
	impact/software (or at least not set a different precedent here).

	Change-Id: I1a72474ad3c79bc59100979f35f0216f68f4e88e

2024-12-03  Ekaitz Zarraga  <ekaitz@elenq.tech>

	doc: contributing: Remove --base=auto
	* doc/contributing.texi(Sending a Patch Series): Remove --base=auto from
	  examples

	Change-Id: Idd421f9d6b592d6a314edfaa66404dee4c1b2241

2024-12-03  Ekaitz Zarraga  <ekaitz@elenq.tech>

	doc: Explain `git format-patch` revision format
	* doc/contributing.texi(Sending a Patch Series): Add a note about
	`git format-patch` revision format and link to git documentation.

	Change-Id: Ie08f85dc19e3804165fb184664b74e85a804d7c4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcdt: Add missing input.
	* gnu/packages/cran.scm (r-rcdt)[native-inputs]: Add r-testthat.

	Change-Id: Ic5358aee6d5174052266dc01b81f618edf931cd2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Enhance import pattern.
	* guix/import/cran.scm (import-pattern): Comment; capture direct namespace
	imports as well as silent imports.

	Change-Id: Ia54035d6f230d695aa950adb3e691cbce4f2d416

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Also add set-HOME phase when R.cache exists.
	* guix/import/cran.scm (phases-for-inputs): Add "R.cache" to the list.

	Change-Id: Ia65beb7cd535de10b024d108a97db0169045fe1f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msnid: Disable vignettes.
	* gnu/packages/bioconductor.scm (r-msnid)[arguments]: Disable vignettes.

	Change-Id: I47dc4cf5b6d80699d4f22b2b92382ada7ca3322a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcaexplorer: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-pcaexplorer)[native-inputs]: Add
	r-airway and r-org-hs-eg-db.

	Change-Id: Id559bea8cd4308058a06158e74d3e13d7f645572

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-airway.
	* gnu/packages/bioconductor.scm (r-airway): New variable.

	Change-Id: I521c1bf868566f80997c8ba80609fd5709a95694

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reportingtools: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-reportingtools)[native-inputs]: Add
	r-all, r-genefilter, r-hgu95av2-db, r-org-hs-eg-db, r-org-mm-eg-db,
	r-org-sc-sgd-db, r-pasilla, and r-shiny.
	[properties]: Tell updater to ignore r-gsealm.

	Change-Id: I9512bbc7a96c328ee05e15bc898969494dca4be0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-faahko.
	* gnu/packages/bioconductor.scm (r-faahko): New variable.

	Change-Id: I70cd662bdd202ac78f5f25235fb7b9b9e7d60b37

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xcms: Disable tests.
	* gnu/packages/bioconductor.scm (r-xcms)[arguments]: Disable tests.
	[properties]: Tell updater to ignore r-faahko.
	[native-inputs]: Add r-msdata.

	Change-Id: I2ee167828534a4046d15d740f6f25d8eff9d589f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httpgd: Disable tests.
	* gnu/packages/statistics.scm (r-httpgd)[arguments]: Disable tests.
	[synopsis]: Use lower case and remove extraneous quotes.

	Change-Id: I25e69987b6c647d14cc51ba01ba2fcfb1163c568

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mcmc: Disable vignettes.
	* gnu/packages/cran.scm (r-mcmc)[arguments]: Disable vignettes.

	Change-Id: I0453d3a812d8e5fea52ab38d16e82f9c5ea439ac

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biodb: Disable tests.
	* gnu/packages/bioconductor.scm (r-biodb)[arguments]: Disable tests.

	Change-Id: I40746a3fbfad0801058b7f34182edc358a863fa2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: discrover: Add missing input.
	* gnu/packages/bioinformatics.scm (discrover)[native-inputs]: Add
	texlive-etoolbox.

	Change-Id: I42075c05a36a031c40c335a668a8b46a7603b4dd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtk: Add missing input.
	* gnu/packages/cran.scm (r-rtk)[native-inputs]: Add r-testthat.

	Change-Id: I22bd9756036270cf9e60fcdf1b09f8be8aace74d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assertive: Add missing input.
	* gnu/packages/cran.scm (r-assertive)[native-inputs]: Add r-testthat.

	Change-Id: I0119786699e4353b9254f4a4858a2b0820a85e31

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assertive-data: Add missing input.
	* gnu/packages/cran.scm (r-assertive-data)[native-inputs]: Add r-testthat.

	Change-Id: Ie47c9aaa6dc8f9bf3f627555bde01eff38b58b7f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assertive-data-uk: Add missing input.
	* gnu/packages/cran.scm (r-assertive-data-uk)[native-inputs]: Add r-testthat.

	Change-Id: I9a388538bc3a7b8192132da7139eb6d37ba785c6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assertive-data-us: Add missing input.
	* gnu/packages/cran.scm (r-assertive-data-us)[native-inputs]: Add r-testthat.

	Change-Id: Ib2e5540aa6fb409cf807b51871eb80f87d221c5b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assertive-datetimes: Add missing input.
	* gnu/packages/cran.scm (r-assertive-datetimes)[native-inputs]: Add
	r-testthat.

	Change-Id: I41cf25fde0519a2552e2bfabf88325c9790b9598

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assertive-code: Add missing input.
	* gnu/packages/cran.scm (r-assertive-code)[native-inputs]: Add r-testthat.

	Change-Id: Iab971756002abbe84f7472092db82f62eb9acc55

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assertive-strings: Add missing input.
	* gnu/packages/cran.scm (r-assertive-strings)[native-inputs]: Add r-testthat.

	Change-Id: Ib4f6eb638105f7d1aaa54972176b8d66704ed2a4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcas: Add missing inputs
	* gnu/packages/bioconductor.scm (r-rcas)[native-inputs]: Add r-biocmanager.
	[arguments]: Add phases 'skip-bad-tests and 'set-HOME.

	Change-Id: I952ae31347776dc35cf012aaa8146f38b375957a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affyplm: Add missing inputs and disable tests.
	* gnu/packages/bioconductor.scm (r-affyplm)[native-inputs]: Add r-affydata and
	r-hgu95av2cdf.
	[arguments]: Disable tests.
	[properties]: Tell updater to keep extra input.

	Change-Id: I05778ba527078d46e955a752a2b1af075508fdf0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-hgu95av2cdf.
	* gnu/packages/bioconductor.scm (r-hgu95av2cdf): New variable.

	Change-Id: I12095d54198b563a81c0d3967699016fef0f2de0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assertive-files: Add missing input.
	* gnu/packages/cran.scm (r-assertive-files)[native-inputs]: Add r-testthat.
	[arguments]: Add phases 'set-HOME.

	Change-Id: Icd6d2dc145b31b25fcad1c0482ba87928165c7f7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assertive-types: Add missing input.
	* gnu/packages/cran.scm (r-assertive-types)[native-inputs]: Add r-testthat.

	Change-Id: I58ef096504602989de101b744362b115fcb67f27

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove r-bioconcotk.
	This package has been removed from Bioconductor and tests depend on a package
	that has also been removed.

	* gnu/packages/bioconductor.scm (r-bioconcotk): Remove variable.

	Change-Id: If444fb7a10aea71a5339b4a488683148c84bb236

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigmelon: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-bigmelon)[native-inputs]: Add
	r-biocstyle and r-knitr.

	Change-Id: Ie24831140e5b38d330435231d8ea976a060b4800

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipexoqual: Add missing input.
	* gnu/packages/bioconductor.scm (r-chipexoqual)[native-inputs]: Add
	r-chipexoqualexample.

	Change-Id: I68e5ac7ce3d0c00cfc1838ef7d6b4e2e5410bb50

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-chipexoqualexample.
	* gnu/packages/bioconductor.scm (r-chipexoqualexample): New variable.

	Change-Id: I181bb085e441d056d886d4110a46668d92cd39f4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chk: Add missing input.
	* gnu/packages/cran.scm (r-chk)[native-inputs]: Add tzdata-for-tests.
	[properties]: Tell updater to keep it.

	Change-Id: I86058064135869dadb79d490f16a8b7ea5fd4661

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-btools: Disable tests.
	* gnu/packages/bioinformatics.scm (r-btools)[arguments]: Disable tests.

	Change-Id: I0fc83672a3c09908296551b649244ae1993ac01d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicstate: Disable tests.
	* gnu/packages/bioconductor.scm (r-genomicstate)[arguments]: Disable tests.

	Change-Id: Ia2a43c0b20af344e74306f88c3306c6bd40267b0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-googlesheets: Add missing inputs.
	* gnu/packages/statistics.scm (r-googlesheets)[native-inputs]: Add r-knitr and
	r-testthat.

	Change-Id: I8ac8ec40c9bbcdb01509dc199b4937e95563aad6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gqtlstats: Add missing input and disable tests.
	* gnu/packages/bioconductor.scm (r-gqtlstats)[native-inputs]: Add r-runit.
	[arguments]: Disable tests.

	Change-Id: I1b11251e88826970d16f32a1304a92f9c4923bd5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gostats: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-gostats)[native-inputs]: Add r-biocgenerics
	and r-hgu95av2-db.

	Change-Id: I4e5ee933154dc102efe4c034f993c959b2924671

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mumin: Add missing inputs.
	* gnu/packages/statistics.scm (r-mumin)[native-inputs]: Add r-mgcv and
	r-survival.

	Change-Id: Id5b1a558af6020018d1fbdc88179682681bd625c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nabor: Add missing input.
	* gnu/packages/cran.scm (r-nabor)[native-inputs]: Add r-rann.

	Change-Id: Ie177502c2f902a6d4e76a94a2d2d30537c747df6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msnbase: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-msnbase)[native-inputs]: Add r-msdata,
	r-rpx, r-summarizedexperiment, and r-xml.
	[arguments]: Add phases 'set-HOME and 'delete-bad-tests.
	[properties]: Tell updater to avoid a dependency cycle.

	Change-Id: I49f6ec0c516f610785c3e79e0d4a4ad74a9ac38c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-prolocdata.
	* gnu/packages/bioconductor.scm (r-prolocdata): New variable.

	Change-Id: Iac4da738f793e2a746d1ef8a17251a3b27c2e599

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rpx.
	* gnu/packages/bioconductor.scm (r-rpx): New variable.

	Change-Id: Id8b70a61d2657dfe5588f1cb67074d6fe5f1988c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cytoexplorer: Add missing inputs.
	* gnu/packages/bioinformatics.scm (r-cytoexplorer)[native-inputs]: Drop
	labels; add r-cytoexplorerdata, r-mockery, and r-testthat.
	[arguments]: Add phase 'skip-bad-tests.

	Change-Id: I5060b1ae4ad42ae122a46db018f10910340985d6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnbeads: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-rnbeads)[native-inputs]: Add ghostscript,
	r-doparallel, r-impute, r-missmethyl, r-qvalue, r-rnbeads-hg19, and
	r-rtracklayer.
	[inputs]: Add kentutils.
	[source]: Add snippet to delete bundled binaries.
	[arguments]: Add phase 'link-to-executables; disable vignettes.
	[properties]: Tell updater what inputs to ignore and what to keep.
	[description]: Reflow paragraph.

	Change-Id: Ied81eeee2210fac43c3868d268aa20c1d0a0fb50

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rnbeads-hg19.
	* gnu/packages/bioconductor.scm (r-rnbeads-hg19): New variable.

	Change-Id: I48ad7e0e3831edc280b8241b3d525fb73f95805f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-protviz: Add missing inputs.
	* gnu/packages/cran.scm (r-protviz)[native-inputs]: Add r-lattice and
	r-xtable.

	Change-Id: Ibc1f437c3abeef8fbf063864256fc526cdeb0441

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-cytoexplorerdata.
	* gnu/packages/bioinformatics.scm (r-cytoexplorerdata): New variable.

	Change-Id: I5565dff552f033c951bee5bac474cb05c7034066

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vsn: Add missing input.
	* gnu/packages/bioconductor.scm (r-vsn)[native-inputs]: Add r-biocstyle.

	Change-Id: I12b619b0ae134132a4536b0e54e1182a55ea816c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-skitools: Add missing input.
	* gnu/packages/bioinformatics.scm (r-skitools)[native-inputs]: Add
	r-bsgenome-hsapiens-ucsc-hg19.

	Change-Id: I8331e0df21bda001d6e3ec944f02791c0a9301b6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cicero-monocle3: Disable failing test.
	* gnu/packages/bioconductor.scm (r-cicero-monocle3)[arguments]: Disable
	failing test.

	Change-Id: I92d3878ee189403478309837214e09fe66874b69

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cicero-monocle3: Update to 1.3.9-1.495ef0d.
	* gnu/packages/bioconductor.scm (r-cicero-monocle3): Update to
	1.3.9-1.495ef0d.

	Change-Id: Ic3939f8374818cfaaf6a77dee42710d998968021

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scseqcomm: Remove commented inputs.
	* gnu/packages/bioinformatics.scm (r-scseqcomm): Remove comments.

	Change-Id: I537f6377da44637674a0413a30ddd6b70a620ad3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chromunity: Add missing input.
	* gnu/packages/bioinformatics.scm (r-chromunity)[native-inputs]: Add
	r-testthat.

	Change-Id: I5d208a5ab0cb63567ab49783d0fbe0733b08161a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cytoml: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-cytoml)[native-inputs]: Add
	r-devtools, r-flowclust, r-flowstats, and r-flowworkspacedata.
	[properties]: Tell updater to keep extra inputs and ignore others.

	Change-Id: I64cfc0b2b424f537b086a7f2f91e1ef15631c461

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variantfiltering: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-variantfiltering)[native-inputs]: Add
	r-biocstyle, r-bsgenome-hsapiens-1000genomes-hs37d5, r-org-hs-eg-db, and
	r-txdb-hsapiens-ucsc-hg19-knowngene.
	[properties]: Tell updater to keep extra inputs.
	[arguments]: Add phase 'delete-bad-tests; disable vignettes.

	Change-Id: I23e78f1bd49b348719c6e03a116228b5657ae379

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-sift-hsapiens-dbsnp137.
	* gnu/packages/bioconductor.scm (r-sift-hsapiens-dbsnp137): New variable.

	Change-Id: Ib71a322d3ed0e563f01620e04aca844b290ecc3b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-polyphen-hsapiens-dbsnp131.
	* gnu/packages/bioconductor.scm (r-polyphen-hsapiens-dbsnp131): New variable.

	Change-Id: I65ca94c82b3c9c8d9f0faf6f31a04d52e935f127

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-mafdb-1kgenomes-phase1-hs37d5.
	* gnu/packages/bioconductor.scm (r-mafdb-1kgenomes-phase1-hs37d5): New variable.

	Change-Id: Id8827d4a5d788ef2bc4d258048572e697e61b4d2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mmuphin: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-mmuphin)[native-inputs]: Add r-testthat.

	Change-Id: I24c838fb0c474cda16a49b48c469d8dfd7194e10

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lefser: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-lefser)[native-inputs]: Add r-mia and
	r-withr; remove r-testthat.
	[properties]: Tell updater to keep r-mia.

	Change-Id: I791e6626a3d000f12a149cdc87979389aee886f0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sesamedata: Disable tests.
	* gnu/packages/bioconductor.scm (r-sesamedata)[arguments]: Disable tests.
	[properties]: Tell updater to ignore r-sesame.

	Change-Id: I42e3a2d83963e79a21db70f4c1f8ddf92107943f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-liana: Add missing input.
	* gnu/packages/bioinformatics.scm (r-liana)[native-inputs]: Add r-testthat.

	Change-Id: I04c9c5f60842e1ed0a0415e51c25b46b64a60104

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abaenrichment: Add missing input.
	* gnu/packages/bioconductor.scm (r-abaenrichment)[native-inputs]: Add
	r-testthat.

	Change-Id: I3a5a43d3a1b9f7ff81c589efc0a0aade1e666553

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mosdef: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-mosdef)[native-inputs]: Add r-macrophage
	and r-org-hs-eg-db.
	[properties]: Tell updater to ignore r-pcaexplorer.

	Change-Id: I27258d7119cbe5de244c2db6d91ec8c5b0bd0975

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diffbind: Add missing inputs and skip vignettes.
	* gnu/packages/bioconductor.scm (r-diffbind)[native-inputs]: Add
	r-biocstyle and r-xtable.
	[properties]: Tell updater to keep r-biocstyle.
	[arguments]: Skip building vignettes.

	Change-Id: I0a8515301c949c99d890816f37b7da82181b094c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quasr: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-quasr)[native-inputs]: Add
	r-genomicalignments and r-rhisat2.
	[properties]: Tell updater to keep r-rhisat2.

	Change-Id: I304824e27d39f76a1de2aeb1e77c32f5d6faf70e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bgeecall: Add missing inputs and disable tests.
	* gnu/packages/bioconductor.scm (r-bgeecall)[native-inputs]: Add
	r-annotationhub and r-httr.
	[arguments]: Disable tests.

	Change-Id: Ic2ea9e81075c70501d53df556ab9548d46ac24ae

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-milor: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-milor)[native-inputs]: Add r-mass,
	r-mvtnorm, r-scater, and r-scran.

	Change-Id: Icdfa0e9a89a21ace0d994800a00b968a803d41ea

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-conos: Add missing input.
	* gnu/packages/bioconductor.scm (r-conos)[native-inputs]: Add r-pagoda2.

	Change-Id: I9b12a3c3ba727d7e6101fa2566c42c0a6858d601

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maaslin2: Add missing input.
	* gnu/packages/bioconductor.scm (r-maaslin2)[native-inputs]: Add r-testthat.

	Change-Id: I044a9bf1f1e53f0988760f84b822beb6b6779291

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-simona: Add missing input.
	* gnu/packages/bioconductor.scm (r-simona)[native-inputs]: Add r-go-db,
	r-org-hs-eg-db, and r-proxyc.
	[properties]: Tell the updater to keep these inputs.

	Change-Id: I253374be87eda5c844cda1937895024b8c609d1b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-circus: Add missing input.
	* gnu/packages/bioinformatics.scm (r-circus)[native-inputs]: Add r-testthat.

	Change-Id: I7178baece0a8134923fd550e2f1cc303f32aaaea

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gviz: Add missing input.
	* gnu/packages/bioconductor.scm (r-gviz)[native-inputs]: Add
	r-bsgenome-hsapiens-ucsc-hg19.

	Change-Id: I2be88201e9219cc55be39217592483f1324e456f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Recurse for all R packages.
	* guix/import/cran.scm (description->package): Return all R packages, not just
	all propagated inputs.

	Change-Id: Id1c6ded681e25e29dcef8f8aed1a6be47b36c4a0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Restore memoization for download procedure.
	Fixes <https://issues.guix.gnu.org/44256>.

	* guix/import/cran.scm (cran-package-inputs): Avoid passing "#:method #f", so
	that there is only one memoization key in the default case.
	(fetch-description): Use the full list returned by BIOCONDUCTOR-URI.

	Change-Id: I532812b14f4e4d9542bfb9248555be1b09f7d92f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xbseq: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-xbseq)[native-inputs]: Add r-testthat.

	Change-Id: I7b8eb1c7a7ffcac81b9ead33969b1e57d99a68f3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-numbat: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-numbat)[native-inputs]: Add r-testthat.

	Change-Id: I3a3db09ba1c69c27a9bc6a67be9346098710fde3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove r-numbat.
	This is a duplicate of a package in (gnu packages bioconductor).

	* gnu/packages/bioinformatics.scm (r-numbat): Delete variable.

	Change-Id: Ic1f5d9779a594432a0dd8bd0be9059423a2f5b34

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spectre: Disable tests.
	* gnu/packages/bioinformatics.scm (r-spectre)[arguments]: Disable tests.

	Change-Id: I7978b05d0c1c2de3ada6b1b490ae36b28171f17c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gchain: Add missing inputs.
	* gnu/packages/bioinformatics.scm (r-gchain)[native-inputs]: Add
	r-pwalign and r-testthat.
	[arguments]: Add phase 'skip-bad-tests.

	Change-Id: Ia11c6e50e0d2886762ec551df3e5d73ef98547f8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowstats: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-flowstats)[native-inputs]: Add
	r-devtools, r-ggcyto, r-ggridges, r-gridextra, r-opencyto, r-scales, and
	r-xtable.

	Change-Id: I5f2621939b33ece9339f0bbfcbeba2850acf3376

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggcyto: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-ggcyto)[native-inputs]: Add
	r-flowworkspacedata, r-opencyto, and r-vdiffr.
	[properties]: Tell updater to add r-flowworkspacedata and ignore r-flowstats.

	Change-Id: If281e4b930f99e18ccbd07fed7028ba932496c3c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-opencyto: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-opencyto)[native-inputs]: Add
	r-flowworkspacedata.
	[properties]: Tell updater to add r-flowworkspacedata.

	Change-Id: Ife446af466fb4be221f9fdaba53c84bbe80dec86

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-flowworkspacedata.
	* gnu/packages/bioconductor.scm (r-flowworkspacedata): New variable.

	Change-Id: Ie2add925d3fcd3540bc3885427982fb0cee5a146

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bodymaprat: Disable tests.
	* gnu/packages/bioconductor.scm (r-bodymaprat)[arguments]: Disable tests.

	Change-Id: Icaa4428e4890a898c35444ae1bedd4258527ee37

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-methylaiddata.
	* gnu/packages/bioconductor.scm (r-methylaiddata): New variable.

	Change-Id: I7711a18b6a5d8e7a431d6a3c713bb3fa26a12e96

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylaid: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-methylaid)[native-inputs]: Add r-geoquery,
	r-minfidata, and r-minfidataepic.
	[properties]: Tell updater to ignore r-methylaiddata.

	Change-Id: I11b0e7e76e5ccf4768165634aae86b45606abe40

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-minfidataepic.
	* gnu/packages/bioconductor.scm (r-minfidataepic): New variable.

	Change-Id: Icce76beb123c0ad45bac09ec88a259b1b271141f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-illuminahumanmethylationepicanno-ilm10b2-hg19.
	* gnu/packages/bioconductor.scm
	(r-illuminahumanmethylationepicanno-ilm10b2-hg19): New variable.

	Change-Id: I110d1b71fa45bc1c5e81399de0a89aab99d45031

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-escape: Add missing input.
	* gnu/packages/bioconductor.scm (r-escape)[native-inputs]: Add r-seurat.
	[arguments]: Add phase 'delete-bad-tests.

	Change-Id: Ie86501a4d283e3dab863bcda5e6cc63cd98d847c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pathview: Disable vignettes.
	* gnu/packages/bioconductor.scm (r-pathview)[arguments]: Skip vignettes.

	Change-Id: I8ab4558fba53a44db4d6e1dceee560ce6b3e67dd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-brms: Fix vignettes.
	* gnu/packages/cran.scm (r-brms)[arguments]: Add phase 'set-HOME.

	Change-Id: Ife0fcc2352b8bf47356c1684687fdf26b0281f6f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cycombine: Add missing input.
	* gnu/packages/bioconductor.scm (r-cycombine)[native-inputs]: Add r-testthat.

	Change-Id: I101d0109153f04dbf3b9a3d96c2b1c9a9f676f63

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-catalyst: Add missing input.
	* gnu/packages/bioconductor.scm (r-catalyst)[native-inputs]: Add r-diffcyt.

	Change-Id: Ifa4bf1c432bb23e2b3570595c6bbe0b4279e27e9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adductomicsr: Disable tests.
	* gnu/packages/bioconductor.scm (r-adductomicsr)[arguments]: Disable tests.

	Change-Id: Ibcacce27e8a62038bb5d24864125986889733e8c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seraster: Add missing input.
	* gnu/packages/bioinformatics.scm (r-seraster)[native-inputs]: Add r-testthat.

	Change-Id: I88fb4a51831aff1b08437ef08adb62e344185a07

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httpgd: Add missing input.
	* gnu/packages/statistics.scm (r-httpgd)[native-inputs]: Add r-testthat.

	Change-Id: Iefadbf9fd0bba743210d3c55b8355b793fcb2b25

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowviz: Disable tests.
	* gnu/packages/bioconductor.scm (r-flowviz)[arguments]: Disable tests.
	[properties]: Tell updater to ignore r-flowstats.
	[native-inputs]: Add r-ncdfflow.

	Change-Id: Ic6123c745dbfc25c026646e92a230a62db483306

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-derfinder: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-derfinder)[native-inputs]: Add
	r-derfinderdata and r-txdb-hsapiens-ucsc-hg19-knowngene.
	[arguments]: Add phase 'delete-bad-tests.

	Change-Id: I2c0e5b6ea514c6b0024022e8e663d171dd8868da

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-derfinderdata.
	* gnu/packages/bioconductor.scm (r-derfinderdata): New variable.

	Change-Id: I735030fad98b4eb20e0898d7f4779cd4c06ec82c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-psmatch: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-psmatch)[native-inputs]: Add r-msdata,
	r-mzid, r-mzr, and r-spectra.

	Change-Id: Idda7d88adf8ce6bdd9ec29033b80b029f22b9c84

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-riboprofiling: Add missing input.
	* gnu/packages/bioconductor.scm (r-riboprofiling)[native-inputs]: Add
	r-txdb-hsapiens-ucsc-hg19-knowngene

	Change-Id: I448e1535c3ec6513ba6590e932c1e20ff1c34bb4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowclust: Add missing input.
	* gnu/packages/bioconductor.scm (r-flowclust)[native-inputs]: Add
	r-flowworkspace.
	[properties]: Tell updater not to add r-opencyto.
	[arguments]: Add phases 'delete-bad-tests.

	Change-Id: Ie82854c0ff52c290e7482f67771aa9ef82a83343

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowworkspace: Disable tests.
	* gnu/packages/bioconductor.scm (r-flowworkspace)[arguments]: Disable tests.

	Change-Id: Idb8abe5b056c3f67c44377782869b35620370aa9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ncdfflow: Delete bad tests.
	* gnu/packages/bioconductor.scm (r-ncdfflow)[arguments]: Add phase
	'delete-bad-tests.
	[properties]: Tell updater not to add r-flowstats.

	Change-Id: I3ba5519d907890d606ea1160d4b715ce82392e36

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gqtlbase: Disable tests.
	* gnu/packages/bioconductor.scm (r-gqtlbase)[arguments]: Disable tests; remove
	trailing #T from 'fix-imports phase.
	[native-inputs]: Add r-runit.

	Change-Id: Ic05a67edccfb5eebe312811d461d65bc49929ec9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-monocle3: Update to 1.3.7.
	* gnu/packages/bioconductor.scm (r-monocle3): Update to 1.3.7.
	[propagated-inputs]: Remove r-htmlwidgets, r-matrix-utils, r-pryr,
	r-rcppparallel, and r-reticulate; add r-biocparallel, r-delayedarray,
	r-digest, r-future, r-ggrastr, r-hdf5array, r-lme4, r-openssl, r-plyr,
	r-rcolorbrewer, r-rcppannoy, r-rcpphnsw, r-s4vectors, r-sf, and
	r-summarizedexperiment.
	[native-inputs]: Add r-testthat.
	[description]: Expand.
	[arguments]: Disable tests.

	Change-Id: I0331c5148dce5b282d25edf93e0ccc80397f78ec

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chromstar: Add missing input.
	* gnu/packages/bioconductor.scm (r-chromstar)[native-inputs]: Add r-testthat.

	Change-Id: I29897bb94f587adf210395dd28b6e3dc480ac74c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gtrack: Add missing input.
	* gnu/packages/bioinformatics.scm (r-gtrack)[native-inputs]: Add r-testthat.

	Change-Id: I7b0cad1b8fd27d88ff766c5a46bd01dae2933422

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocpkgtools: Disable tests.
	* gnu/packages/bioconductor.scm (r-biocpkgtools)[arguments]: Disable tests.

	Change-Id: Id96ca07103e762fa267c83a178c4367855cdc5c8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-damefinder: Add missing input.
	* gnu/packages/bioconductor.scm (r-damefinder)[native-inputs]: Add
	r-bsgenome-hsapiens-ucsc-hg19.

	Change-Id: I9f3eeeb597d8c9672f201ab89f4e57118b8e6e72

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringdb: Add missing input and disable tests.
	* gnu/packages/bioconductor.scm (r-stringdb)[arguments]: Disable tests.
	[native-inputs]: Add r-biocgenerics.

	Change-Id: I534f7102e4397111bba7c58353ba5fc74c8bd2cf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-category: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-category)[arguments]: Add phase
	'delete-bad-tests; skip building vignettes.
	[native-inputs]: Add r-all, r-geneplotter, r-hgu95av2-db, r-karyoploter,
	r-keggrest, r-lattice, r-limma, r-org-sc-sgd-db, and r-rcolorbrewer.
	[properties]: Tell updater to ignore r-gostats.

	Change-Id: I186b7a92437a20f85960bd605ae25ed5c29bf5b2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationhubdata: Delete bad tests.
	* gnu/packages/bioconductor.scm (r-annotationhubdata)[arguments]: Add phase
	'delete-bad-tests.

	Change-Id: Id14228ace239fca4524d92bd09a9298c556b9399

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Detect test and vignette inputs.
	* guix/import/cran.scm (import-pattern): New variable.
	(needed-test-inputs-in-directory, needed-vignettes-inputs-in-directory): New
	procedures.
	(source-dir->dependencies): Add native inputs from result of
	NEEDED-TEST-INPUTS-IN-DIRECTORY and NEEDED-VIGNETTES-INPUTS-IN-DIRECTORY.
	(cran-package-inputs): Clean up and delete duplicates from source-derived
	inputs.

	Change-Id: Id139c144fc6e866e4aaf8f05201b0d2687744fb6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Set HOME when R.rsp is among inputs.
	* guix/import/cran.scm (phases-for-inputs): Also add 'set-HOME phase when
	R.rsp is among the inputs.

	Change-Id: Ib00d981cc623da8ec487086913570f937a76aeb5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	import: utils: Wrap function names in @code.
	* guix/import/utils.scm (beautify-description): Adjust to include "()" in
	@code wrapper.
	* tests/import-utils.scm ("beautify-description: wrap function names in
	@code"): New test.

	Change-Id: I2b58728571a18ce8302c1b6f98b0c16dbe5931c3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msexperiment: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-msexperiment)[native-inputs]: Add
	r-msbackendsql, r-msdata, r-mzr, and r-rsqlite.
	[properties]: Tell updater to keep r-mzr.

	Change-Id: I7fda0e9fd6b369506686970926f0ab53364a6503

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-msbackendsql.
	* gnu/packages/bioconductor.scm (r-msbackendsql): New variable.

	Change-Id: Ie7937f5bcbe26cd53035e9944fe5befbb35efe27

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tradeseq: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-tradeseq)[native-inputs]: Add
	r-delayedmatrixstats and r-dplyr.

	Change-Id: I049a5cc83128d065a5524e6e1d8b93fa9ab6c8a8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-monocle: Disable tests.
	* gnu/packages/bioconductor.scm (r-monocle)[arguments]: Disable tests and add
	phase 'patch-tests.

	Change-Id: I430617a0edf56b977f882e9bd2b79dcb4a34542d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-doubletcollection: Add missing input and disable tests.
	* gnu/packages/bioinformatics.scm (r-doubletcollection)[native-inputs]: Add
	r-testthat.
	[arguments]: Disable tests.

	Change-Id: I8802f703ecfd8d69e6e457cffb28e34d3f4f2b06

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gsva: Add missing input.
	* gnu/packages/bioconductor.scm (r-gsva)[native-inputs]: Add r-gsvadata.

	Change-Id: I81da88cbbef78885863fe199a5a4e51d67e0c0bf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-gsvadata.
	* gnu/packages/bioconductor.scm (r-gsvadata): New variable.

	Change-Id: Ic3bbcf3cff9b0f98597f143041b1b79298215e56

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-hgu95a-db.
	* gnu/packages/bioconductor.scm (r-hgu95a-db): New variable.

	Change-Id: I9eb2e8182689a2e1ba38c180d476dd60363f3c51

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-curatedtcgadata: Add missing input.
	* gnu/packages/bioconductor.scm (r-curatedtcgadata)[native-inputs]: Add
	r-testthat.

	Change-Id: I9379295f854ab66a88321326c25f8d7a15fe2e26

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pando: Add missing inputs and disable tests.
	* gnu/packages/bioinformatics.scm (r-pando)[native-inputs]: Add
	r-bsgenome-hsapiens-ucsc-hg38, r-devtools, r-doparallel, and
	r-ensdb-hsapiens-v86.
	[arguments]: Disable tests.

	Change-Id: Ic66679e2b8c4cdb9835ce08dc4dbb0a42e35e291

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anpan: Add missing input.
	* gnu/packages/bioinformatics.scm (r-anpan)[native-inputs]: Add r-testthat.

	Change-Id: I69be3fa82db5f9c4e1302c9a3bd2d4f5253bde13

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-caretensemble: Add missing inputs.
	* gnu/packages/cran.scm (r-caretensemble)[native-inputs]: Add r-catools,
	r-earth, r-glmnet, r-mlbench, and r-randomforest.

	Change-Id: I66037e22d86b1cadc5e57f84bfebb4e37396c705

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parsnip: Add missing input.
	* gnu/packages/cran.scm (r-parsnip)[native-inputs]: Add r-earth.
	[arguments]: Remove phase 'delete-bad-tests.

	Change-Id: I64f4000afc59ab838476f6f08cc331f9121e802b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-earth.
	* gnu/packages/cran.scm (r-earth): New variable.

	Change-Id: If6ae39912cade13d0d81c1e5178eb20c5017ccb3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openmx: Add missing input.
	* gnu/packages/cran.scm (r-openmx)[native-inputs]: Add r-numderiv.

	Change-Id: I7ed2872021b5f164d256704180076bf4618f5e8f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-plotmo.
	* gnu/packages/cran.scm (r-plotmo): New variable.

	Change-Id: Id0803e02acc72f1f98429f023b1d673453fde302

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-kmer: Add missing input.
	* gnu/packages/cran.scm (r-kmer)[native-inputs]: Add r-knitr.

	Change-Id: Ia28f582637d27c87413af1169ae816ee05377652

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-devtools: Add missing input.
	* gnu/packages/statistics.scm (r-devtools)[native-inputs]: Add r-mockery.

	Change-Id: I2d67a549e9eaee339b5362dac54d417deec850b9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdwgcna: Add missing inputs.
	* gnu/packages/bioinformatics.scm (r-hdwgcna)[native-inputs]: Add r-devtools
	and r-testthat.

	Change-Id: I553d4fc2f1a682e5d552862c5e50a31140528073

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcmdcheck: Add missing inputs.
	* gnu/packages/cran.scm (r-rcmdcheck)[native-inputs]: Add r-mockery and
	r-webfakes.

	Change-Id: Id4389d7c6d1c8bce5af67bcbf6d3e04956f58c9b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-haplo-stats: Fix vignettes.
	* gnu/packages/cran.scm (r-haplo-stats)[arguments]: Add phase 'set-HOME.

	Change-Id: Ia1f5e5c33753b2261c7b4dc2ffa40322e9c840a9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-celldex: Disable tests.
	* gnu/packages/bioconductor.scm (r-celldex)[arguments]: Disable tests.

	Change-Id: I1881b1793f2fe8bc870697976a5c3434147760ca

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ihw: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-ihw)[native-inputs]: Add r-ggplot2 and
	r-scales.

	Change-Id: Ib52a30442b00ae4303d307a816578012563aa612

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ewastools: Add missing inputs.
	* gnu/packages/bioinformatics.scm (r-ewastools)[native-inputs]: Add r-enmix,
	r-illuminahumanmethylationepicanno-ilm10b4-hg19, r-minfi, r-stringi, and
	r-testthat.

	Change-Id: I8ba2b1c46a4898b27874a7dc8648bb142f4b5a70

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enmix: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-enmix)[native-inputs]: Add r-minfidata.

	Change-Id: I0afa8a677c1b91ffec7463b2ed11aadd01a16797

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-untb: Add missing inputs and disable vignettes.
	* gnu/packages/cran.scm (r-untb)[arguments]: Skip building vignettes.
	[native-inputs]: Add r-vdiffr.

	Change-Id: I0e3a8a075fd34f28cee1a76a443c215f500e5012

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dalex: Add test inputs.
	* gnu/packages/cran.scm (r-dalex)[native-inputs]: Add r-gower and r-ranger.

	Change-Id: I2a2de0275dff4a664fbfb660f7cbf065928dddc0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minfi: Disable tests.
	* gnu/packages/bioconductor.scm (r-minfi)[arguments]: Disable tests.

	Change-Id: I6fdb8d78c176c2ebbfbd9289a00833b79448c7a2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bamutils: Add test inputs and disable tests.
	* gnu/packages/bioinformatics.scm (r-bamutils)[arguments]: Disable tests.
	[native-inputs]: Add r-testthat and samtools.

	Change-Id: I781c38fb59355a51f2cd27a833d7ed5dbe5277ab

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bamutils: Update to 0.0.0.9000-2.0a7d2d9.
	* gnu/packages/bioinformatics.scm (r-bamutils): Update to
	0.0.0.9000-2.0a7d2d9.

	Change-Id: I04e86c2ff1059f23a34615ac6067926cdd9cb355

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbamtools: Disable tests.
	* gnu/packages/cran.scm (r-rbamtools)[arguments]: Disable tests.

	Change-Id: I6a16095454d3d58de23786bec21b54245dc5a462

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chippeakanno: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-chippeakanno)[native-inputs]: Add
	r-biomart, r-bsgenome-celegans-ucsc-ce10, r-bsgenome-drerio-ucsc-danrer7,
	r-bsgenome-hsapiens-ucsc-hg19, r-ensdb-hsapiens-v79, r-org-ce-eg-db,
	r-org-hs-eg-db, r-reactome-db, and r-txdb-hsapiens-ucsc-hg38-knowngene.

	Change-Id: Ifd3e71dcca3297c03c9cc93da6c677a274c58b2c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrow: Add missing input.
	* gnu/packages/cran.scm (r-arrow)[native-inputs]: Add glibc-utf8-locales,
	r-dplyr, r-hms, r-lubridate, r-stringr, r-tibble, and tzdata-for-tests.
	[arguments]: Add phases 'delete-bad-tests, 'set-test-locale, and
	'set-timezone.

	Change-Id: Iece4e463ebe73d41a42594eff7850f2efa96b26f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotatr: Disable tests.
	* gnu/packages/bioconductor.scm (r-annotatr)[arguments]: Disable tests.

	Change-Id: I819fe4bc651c39315ba6d42e34d36b505979003d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lpsymphony: Add missing input.
	* gnu/packages/bioconductor.scm (r-lpsymphony)[native-inputs]: Add gfortran.

	Change-Id: Id5bcbdb1bf19364fc8cbee905efb18698893f771

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multiassayexperiment: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment)[native-inputs]: Add
	r-hdf5array, r-raggedexperiment, and r-reshape2.
	[arguments]: Add phase 'set-HOME.

	Change-Id: Ifafc630ebd32cc255a4d7fd1c190a885e2f7020f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-phylogram: Add missing input.
	* gnu/packages/cran.scm (r-phylogram)[native-inputs]: Add r-knitr.

	Change-Id: Ib2e4816c516cc5af9f9495c925e9e244453d30c9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dicekriging: Add missing inputs.
	* gnu/packages/cran.scm (r-dicekriging)[native-inputs]: Add r-numderiv.

	Change-Id: Ie5ac8b8e7d9c809ee06d26988c582d91d78fdfe6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mvnfast: Disable tests.
	* gnu/packages/cran.scm (r-mvnfast)[arguments]: Disable tests.

	Change-Id: I2c4ad28984200081faa328fbd606aff22c2bd0cb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-janitor: Fix tests.
	* gnu/packages/cran.scm (r-janitor)[native-inputs]: Add tzdata-for-tests.
	[arguments]: Add phases 'set-timezone and 'delete-bad-tests.

	Change-Id: Ibbea9ef585d6697e93c31d46b1ff7cc4e23e0e17

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trajectoryutils: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-trajectoryutils)[native-inputs]: Add
	r-biocneighbors and r-delayedmatrixstats.

	Change-Id: Id49b6e481ebae657f40aba4692dda4de4e2d5bd1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reinforcelearn: Add missing inputs.
	* gnu/packages/cran.scm (r-reinforcelearn)[native-inputs]: Add r-knitr and
	r-testthat.

	Change-Id: I71965722253610030cce43e34d299891760cdc9f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigmemoryextras: Add missing input.
	* gnu/packages/bioconductor.scm (r-bigmemoryextras)[native-inputs]: Add
	r-testthat.

	Change-Id: Iafc29855c30e74c055f157303e3c2f351f0e7aeb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-leidenbase: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-leidenbase)[native-inputs]: Add r-knitr and
	r-testthat.

	Change-Id: I35e5aebbe6a5e44dea1743f011e4a3a362f6efb1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spacyr: Fix tests.
	* gnu/packages/cran.scm (r-spacyr)[argumenst]: Add phase 'set-HOME.

	Change-Id: I990c80dd94388da09aa1592e3cc0dd8d14a65d94

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantmod: Disable tests.
	* gnu/packages/cran.scm (r-quantmod)[arguments]: Disable tests.

	Change-Id: If5ef32ec14ef1bfaca5f5ef983ad0b0e8971837b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-partitions: Skip vignettes.
	* gnu/packages/cran.scm (r-partitions)[arguments]: Skip building vignettes.

	Change-Id: I66d86a439d4ce0922dc74a86c3e4c53a0c632e07

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nnlm: Add missing input.
	* gnu/packages/statistics.scm (r-nnlm)[native-inputs]: Add r-testthat.

	Change-Id: Id0acc0730f43e87d764b2938a299e3a0734358d5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arsenal: Add missing input.
	* gnu/packages/cran.scm (r-arsenal)[native-inputs]: Add r-broom.

	Change-Id: I442b99b481b73d401e178a69d593fa7a4566fe6a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tester: Disable tests.
	* gnu/packages/cran.scm (r-tester)[arguments]: Disable tests.

	Change-Id: I85ffcd3735018e267d020df95c9ceeef05a18e30

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tclust: Add missing inputs.
	* gnu/packages/statistics.scm (r-tclust)[native-inputs]: Add r-cluster,
	r-mclust, and r-sn.

	Change-Id: I029d0fb895b24ecc796c76b93055e8203c7dfaae

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-illuminaio: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-illuminaio)[native-inputs]: Add r-biocstyle
	and r-illuminadatatestfiles.

	Change-Id: I2a0cea6faf2f67e2b851944e442a2a541328349a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-illuminadatatestfiles.
	* gnu/packages/bioconductor.scm (r-illuminadatatestfiles): New variable.

	Change-Id: I6d1d3f342c8f6587557b18d5071d19e1e4e6aa28

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gypsum: Disable tests.
	* gnu/packages/bioconductor.scm (r-gypsum)[arguments]: Disable tests.

	Change-Id: Ibec4e3986a6257b20e6a01a8286f1d6ce682171e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpf: Add missing input.
	* gnu/packages/cran.scm (r-rpf)[native-inputs]: Add r-mirt and r-numderiv.

	Change-Id: Ib4a36600ca7c24897d7c8745ae0e387c22fe2998

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cgdsr: Disable tests.
	* gnu/packages/cran.scm (r-cgdsr)[arguments]: Disable tests.
	[native-inputs]: Add r-testthat.

	Change-Id: I66ef4d375c0f23f2271d56f9b424fee3ed6aa2da

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-mirt.
	* gnu/packages/cran.scm (r-mirt): New variable.

	Change-Id: I2c4155632c0df6cc293e14470acbb7974e4511db

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-simdesign.
	* gnu/packages/cran.scm (r-simdesign): New variable.

	Change-Id: Idd82a3a83f0bc8540823441a2848b4df56834d26

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sessioninfo: Add missing input.
	* gnu/packages/cran.scm (r-sessioninfo)[native-inputs]: Add r-mockery.
	[arguments]: Add phase 'delete-bad-tests.

	Change-Id: Ib45f9043d985a040d6f296f77166fb45048769cb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-forestplot: Add missing input.
	* gnu/packages/cran.scm (r-forestplot)[native-inputs]: Add r-dplyr and
	r-tidyr.
	[arguments]: Add phase 'delete-bad-tests.

	Change-Id: I31efb7a69a311e25a41eec176567e8531ffa29e4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-greg.
	* gnu/packages/cran.scm (r-greg): New variable.

	Change-Id: I67b2f7384a7927f8f985c9aee558af7d1b0edc24

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-gmisc.
	* gnu/packages/cran.scm (r-gmisc): New variable.

	Change-Id: I54c7b6d5cb3c375a6fef1418654f552f3956d493

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-dcurver.
	* gnu/packages/cran.scm (r-dcurver): New variable.

	Change-Id: I8ab58dc4258bb786f00a2a9e7f0a5cdf336ddcb6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrixextra: Add missing input.
	* gnu/packages/cran.scm (r-matrixextra)[native-inputs]: Add r-data-table.

	Change-Id: I68ebef6de7b0f03166304ab93cc3dbb44d84661a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-beepr.
	* gnu/packages/cran.scm (r-beepr): New variable.

	Change-Id: I57c31192998960f915f405bc82f66413e650f7aa

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-audio.
	* gnu/packages/cran.scm (r-audio): New variable.

	Change-Id: I9a4e49aae1510af81d512ee9f0bfb4fab006b345

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rpushbullet.
	* gnu/packages/cran.scm (r-rpushbullet): New variable.

	Change-Id: I7f7e06e55bdefe6df19ec9f4890e12fa74d83c90

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ibreakdown: Disable tests.
	* gnu/packages/cran.scm (r-ibreakdown)[arguments]: Disable tests.

	Change-Id: Ia0d573ecdd12e68689b330d9c2e1899e8a3515f8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-partr2: Add missing inputs.
	* gnu/packages/cran.scm (r-partr2)[native-inputs]: Add r-furrr and r-future.

	Change-Id: Ie4c9cc7bf8330cffa3a1f83f960ccf8a290ae942

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trnadbimport: Add missing input.
	* gnu/packages/bioconductor.scm (r-trnadbimport)[native-inputs]: Add
	r-httptest.

	Change-Id: Ib654aa76d9a960c3d6cbc50264536af400bfd3e5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ingredients: Disable tests.
	* gnu/packages/cran.scm (r-ingredients)[arguments]: Disable tests.

	Change-Id: I8e97f856f3b089bd6e9c04f75d3b61556d7f3f07

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dropbead: Disable tests.
	* gnu/packages/bioinformatics.scm (r-dropbead)[native-inputs]: Add
	r-data-table.
	[arguments]: Disable tests.

	Change-Id: I48c74a7b4253695ab5c877f6f1cebdca6ed42cb7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sleuth: Disable tests.
	* gnu/packages/bioinformatics.scm (r-sleuth)[native-inputs]: Add r-testthat.
	[arguments]: Disable tests.

	Change-Id: Ib060eb18f8964212eb38b7025a35c16f0aca97b9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-citr: Add missing input.
	* gnu/packages/cran.scm (r-citr)[native-inputs]: Add r-testthat.

	Change-Id: Ie6e1ee1513354407ab77df15b475565ede52134d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbokeh: Add missing input.
	* gnu/packages/cran.scm (r-rbokeh)[native-inputs]: Add r-testthat.

	Change-Id: Icaa91d29d91b9cf05a0b6da457332d5283936633

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rxnat: Add missing inputs.
	* gnu/packages/cran.scm (r-rxnat)[native-inputs]: Add r-testthat.

	Change-Id: If18efa654f8b1c85655a4d3f403a796e0613b698

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggsankey: Add missing inputs.
	* gnu/packages/bioinformatics.scm (r-ggsankey)[native-inputs]: Add r-testthat.

	Change-Id: Iaafb75cc47e89a4a25232003d410f98c304ff021

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-languageserver: Add missing inputs.
	* gnu/packages/statistics.scm (r-languageserver)[native-inputs]: Add r-mockery
	and r-testthat.

	Change-Id: I8e1d597a32fbec93a34b13943d879ff08050d1be

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-streamgraph: Add missing input.
	* gnu/packages/bioinformatics.scm (r-streamgraph)[native-inputs]: Add
	r-testthat.

	Change-Id: I1209a467c5a966c916f0d0416c6c1e283ae9226d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-signac: Add missing input.
	* gnu/packages/bioinformatics.scm (r-signac)[native-inputs]: Add r-testthat.

	Change-Id: I0aacabf77171903cca2bc0f443f77e479b6331b2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flexsurv: Add missing inputs.
	* gnu/packages/cran.scm (r-flexsurv)[native-inputs]: Add r-broom and r-covr.

	Change-Id: I5b833f146f13cc708734fbf7ecda890865cf18aa

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-covr: Add missing inputs.
	* gnu/packages/cran.scm (r-covr)[native-inputs]: Add r-dt, r-htmltools,
	r-memoise, r-mockery, r-rstudioapi, and r-xml2.

	Change-Id: Id328c561e454942230577f0482fed692d5080328

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anvil: Add missing input.
	* gnu/packages/bioconductor.scm (r-anvil)[native-inputs]: Add r-testthat.

	Change-Id: Id8cc0f631a7923204d0778d3e2da1b15c7d4fc68

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-caret: Add missing inputs.
	* gnu/packages/cran.scm (r-caret)[native-inputs]: Add r-fastica, r-mlmetrics,
	and r-themis.

	Change-Id: Ie165ff3c0c39146f12ea5018e8b5fc07e3d5cc26

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-themis.
	* gnu/packages/cran.scm (r-themis): New variable.

	Change-Id: I647994ad7e0b377130bccb08790acf3b55dd9005

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rose.
	* gnu/packages/cran.scm (r-rose): New variable.

	Change-Id: I403f1ca3bd7d9d5bf13045e9e6f1a1809f3622d9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-mlmetrics.
	* gnu/packages/cran.scm (r-mlmetrics): New variable.

	Change-Id: I62509d35b334033054049dbc62d1fce7c9d47e48

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biobroom: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-biobroom)[native-inputs]: Add r-deseq2 and
	r-edger.

	Change-Id: I231026845896b2162d34724ba405a2f5bbacc56e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enhancedvolcano: Add missing input.
	* gnu/packages/bioconductor.scm (r-enhancedvolcano)[native-inputs]: Add
	r-biocgenerics.

	Change-Id: I416f27e0e0f2e0c237e29f9ca6b5edeccebbec76

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocset: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-biocset)[native-inputs]: Add r-gseabase and
	r-org-hs-eg-db.
	[arguments]: Add phase 'delete-bad-tests.

	Change-Id: I062af0403952e209b07488afa5b939bee60cadc0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-graphite: Disable tests.
	* gnu/packages/bioconductor.scm (r-graphite)[native-inputs]: Add r-checkmate.
	[arguments]: Disable tests.

	Change-Id: Ia69467f2c1516ff3510a3e7ae422f9d031fecc1f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gseabase: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-gseabase)[native-inputs]: Add r-go-db,
	r-hgu95av2, r-hgu95av2-db, r-org-hs-eg-db, and r-runit.

	Change-Id: I302caa7aa57487009272a3c361bd864a474afcf2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-hgu95av2.
	* gnu/packages/bioconductor.scm (r-hgu95av2): New variable.

	Change-Id: Ibbadbfd247755c54e56cc22ec59172c4da098bdf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-riboseqr: Add missing input.
	* gnu/packages/bioconductor.scm (r-riboseqr)[native-inputs]: Add r-biocstyle.

	Change-Id: I969eb0cea1051578d785a04adb5fd7770b18ab62

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-survey: Add missing inputs.
	* gnu/packages/cran.scm (r-survey)[native-inputs]: Add r-aer, r-mass, and
	r-rsqlite.
	[arguments]: Add phase 'set-HOME.

	Change-Id: I6cac861edb1672cbcad3a76846223ba812224681

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocviews: Disable tests.
	* gnu/packages/bioconductor.scm (r-biocviews)[arguments]: Disable tests.

	Change-Id: Ic66fd71421b041098da31a38d7101b1bf013110a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-boruta: Add missing inputs.
	* gnu/packages/cran.scm (r-boruta)[native-inputs]: Add r-rferns.

	Change-Id: I04475e0d30040203f958ee473d5bb1e3e23634d8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anf: Disable tests.
	* gnu/packages/bioconductor.scm (r-anf)[arguments]: Disable tests.

	Change-Id: Id30bf651b086860224d2d52cb59d50221311736b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowcore: Disable tests.
	* gnu/packages/bioconductor.scm (r-flowcore)[arguments]: Disable tests.

	Change-Id: If8c97ed20a782357cc2c01e2bdd361d59419c260

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rferns.
	* gnu/packages/cran.scm (r-rferns): New variable.

	Change-Id: I1aa80f3b5abb98c7bee5903a640cfd7b45ef1196

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bedr: Disable tests.
	* gnu/packages/cran.scm (r-bedr)[arguments]: Disable tests.

	Change-Id: Ib0057f60a794b9cd0d52f5c4cd92079b74808824

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bumphunter: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-bumphunter)[native-inputs]: Add
	r-doparallel, r-runit, and r-txdb-hsapiens-ucsc-hg19-knowngene.
	[arguments]: Add phase 'delete-bad-tests.

	Change-Id: I86c3515ad5ad124742b244c085f0084342680168

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-batchelor: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-batchelor)[native-inputs]: Add r-bluster
	and r-scran.
	[arguments]: Add phase 'delete-bad-tests.

	Change-Id: Id23065c7b4b8209ddd058e1a68a88b2142df1bd1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-model4you: Add missing inputs.
	* gnu/packages/cran.scm (r-model4you)[native-inputs]: Add r-plyr,
	r-psychotools, r-strucchange, and r-th-data.

	Change-Id: Ib79c42068c1d839c9ce59f58d860ae22727fe547

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singler: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-singler)[native-inputs]: Add
	r-scuttle and r-singlecellexperiment.

	Change-Id: I1629f5b206a0fbc8035b1d2a31315570933b9375

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatialexperiment: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-spatialexperiment)[native-inputs]: Add
	r-dropletutils.
	[arguments]: Add phase 'set-HOME.

	Change-Id: Ie08e76e22d6bf0410da2f590ac5f388f316e9111

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abbyyr: Add missing inputs.
	* gnu/packages/cran.scm (r-abbyyr)[native-inputs]: Add r-knitr and r-testthat.

	Change-Id: I22f32e7ea4f3aee0e4a8d1ba486495ea22789e0e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-psupertime: Add missing input.
	* gnu/packages/bioinformatics.scm (r-psupertime)[native-inputs]: Add
	r-testthat.

	Change-Id: I9993547e2e757b4218c2229495a7eaa0c8fecbe2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-demuxmix: Add missing input.
	* gnu/packages/bioinformatics.scm (r-demuxmix)[native-inputs]: Add r-testthat.

	Change-Id: Ia09b929b4d5bb521d58fb74f17f1ac91a4d44a60

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cmdstanr: Add missing input.
	* gnu/packages/bioinformatics.scm (r-cmdstanr)[native-inputs]: Add
	r-testthat.

	Change-Id: Idd81b903e9e9a8308703c9ee8dc5583a04854678

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asset: Add missing input.
	* gnu/packages/bioconductor.scm (r-asset)[native-inputs]: Add r-biocgenerics.

	Change-Id: Iecfe6093665033d41b43d0ead6fa9d3f3fd54d81

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-savr: Disable vignettes.
	* gnu/packages/bioconductor.scm (r-savr)[native-inputs]: Add r-testthat.
	[arguments]: Disable vignettes.

	Change-Id: If5a5928d3f7fde5d3360184b229894d92b715d03

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lemon: Add missing input.
	* gnu/packages/cran.scm (r-lemon)[native-inputs]: Add r-vdiffr.

	Change-Id: If7cf93031ea6a97176d7c39751aa8d6fd0858ca5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sqldf: Add missing input.
	* gnu/packages/cran.scm (r-sqldf)[native-inputs]: Add r-svunit.

	Change-Id: Id62cb9aec38c547ca08f0b9ca57c190d68ef232f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-regioner: Add missing input.
	* gnu/packages/bioconductor.scm (r-regioner)[native-inputs]: Add
	r-biocmanager.
	[arguments]: Add phase 'delete-bad-tests.

	Change-Id: I452297d9b7c776624e54bec376ed14efe4521d55

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biotmle: Disable tests.
	* gnu/packages/bioconductor.scm (r-biotmle)[native-inputs]: Add r-biotmledata.
	[arguments]: Disable tests.

	Change-Id: Ia854a6278055a2617db62cbe360b8e108e5584c7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-biotmledata.
	* gnu/packages/bioconductor.scm (r-biotmledata): New variable.

	Change-Id: If0793889ddf09b31333c8331cc5ad87f72c16ac2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qdnaseq: Add missing input.
	* gnu/packages/bioconductor.scm (r-qdnaseq)[native-inputs]: Add r-biocstyle.

	Change-Id: I6a22fb4208122c5f1a6c50421129722e5b98e11d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifmatchr: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-motifmatchr)[native-inputs]: Add
	r-bsgenome-hsapiens-ucsc-hg19.

	Change-Id: I90b4c258c9685047287e1e5eedbdbe9b9ce26f8f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glmgampoi: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-glmgampoi)[native-inputs]: Add
	r-biocparallel, r-limma, r-mass, r-scran, and r-zoo.

	Change-Id: I5019e1b6efdad8c98245bef7512265b2141f78c9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-activedriverwgs: Add missing input.
	* gnu/packages/bioconductor.scm (r-activedriverwgs)[native-inputs]: Add
	r-testthat.

	Change-Id: Ieb45284d6a240bc88081da0018a7163a66e78b22

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-refgenome: Disable tests.
	* gnu/packages/cran.scm (r-refgenome)[arguments]: Disable tests.

	Change-Id: I950bdf4463485fb1880934da096915ad50f3ae9e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sictools: Disable tests.
	* gnu/packages/bioconductor.scm (r-sictools)[arguments]: Disable tests.

	Change-Id: Id692ec7c7d5dcb17628fe818b7d116e9261ad60f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ffbase: Add missing inputs.
	* gnu/packages/cran.scm (r-ffbase)[native-inputs]: Add r-laf and r-testthat.

	Change-Id: I6e7e84d823e4bf4467829a78bbe8b77e26f25b8d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gutils: Add missing input.
	* gnu/packages/bioinformatics.scm (r-gutils)[native-inputs]: Add r-testthat.

	Change-Id: I1b5e34441b48bc92bff6538378d2e2bbc7111631

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-laf.
	* gnu/packages/cran.scm (r-laf): New variable.

	Change-Id: I666b904506a929bd6bfac6782d1f4f489282ae84

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bamsignals: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-bamsignals)[native-inputs]: Add
	r-rsamtools.

	Change-Id: Ifdca0e50c90349ba4179f80ea1fed91cd9ba37db

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocthis: Disable tests.
	* gnu/packages/bioconductor.scm (r-biocthis)[arguments]: Disable tests.

	Change-Id: Icd1a846013a36c3c8555bdcb2d6ba7dce6a8e09c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rticles: Add missing inputs.
	* gnu/packages/cran.scm (r-rticles)[native-inputs]: Add r-testthat and
	r-withr.

	Change-Id: Ia5776a0f08623f79fee2f9a9a3d2a6eeb45c9ded

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsconnect: Add missing input.
	* gnu/packages/cran.scm (r-rsconnect)[native-inputs]: Add tzdata-for-tests.

	Change-Id: I3bf6ef36aa5e8737aa17ce74c9141b5e784fa6df

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-visnetwork: Disable tests.
	* gnu/packages/cran.scm (r-visnetwork)[arguments]: Disable tests.

	Change-Id: I8eb926630ff35dcf6833f6dca73b54e58d84700f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mi: Add missing inputs.
	* gnu/packages/cran.scm (r-mi)[native-inputs]: Add r-betareg, r-survival, and
	r-truncnorm.

	Change-Id: I79350494404965b3f1b610dafcd1e05f3fc0c02f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spectra: Disable tests.
	* gnu/packages/bioconductor.scm (r-spectra)[arguments]: Disable tests.
	[native-inputs]: Add missing inputs r-mzr and r-patrick.

	Change-Id: I7d9dca3c1f17c0a57d7b6cc7479e08ea5bb11843

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-betareg.
	* gnu/packages/cran.scm (r-betareg): New variable.

	Change-Id: I67839c22e6374dcd9e9f0c12d08770d8103ead6d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-powertcr: Add missing input.
	* gnu/packages/bioconductor.scm (r-powertcr)[native-inputs]: Add
	r-biocgenerics.

	Change-Id: Ieb0f7f2bd4362a9f1d6c4a0b9b937e8be81b7323

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-freetypeharfbuzz: Disable tests.
	* gnu/packages/cran.scm (r-freetypeharfbuzz)[arguments]: Disable tests.
	[native-inputs]: Add r-testthat.

	Change-Id: Ibd82aacff87c79b2c3f061035b14bb750fcee239

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mzr: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-mzr)[native-inputs]: Add r-codetools,
	r-msdata, r-mzid, and r-xml.

	Change-Id: Iaeb8286a19ddb1bc750710a0e5d5a5cee59b3901

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-depmixs4: Add missing input.
	* gnu/packages/cran.scm (r-depmixs4)[native-inputs]: Add r-gamlss.

	Change-Id: Ib7f2ab4f656bda824f2375d0d3ea59908ad1aa5c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sanssouci: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-sanssouci)[native-inputs]: Add r-ggplot2
	and r-testthat.
	[arguments]: Add phase 'delete-bad-tests.

	Change-Id: I902b4e4a2163f5ed9cf07d186dfe80068a8ef4a5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-unigd: Add missing input.
	* gnu/packages/cran.scm (r-unigd)[native-inputs]: Add r-xml2.

	Change-Id: Ice50673f8092cf37b2e26bc47bd2b1040e5e652a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-birewire: Add missing input.
	* gnu/packages/bioconductor.scm (r-birewire)[native-inputs]: Add
	r-biocgenerics.

	Change-Id: I3d07db1bd5cafd88f05afe67fc7bf43e07946365

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seurat5: Deprecate.
	* gnu/packages/cran.scm (r-seurat5): Deprecate in favor of r-seurat.

	Change-Id: I906ec3bf0d82f93db108ac5f58394bae40347f81

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seurat5object: Deprecate.
	* gnu/packages/cran.scm (r-seurat5object): Deprecate in favor of
	r-seuratobject.

	Change-Id: I44865a9a28b337071ff59462226cf77ad60e4f0f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-downloader: Disable tests.
	* gnu/packages/cran.scm (r-downloader)[arguments]: Disable tests.

	Change-Id: I69834c27c64153a046aa1022b32826bf0c383b5c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scico: Add missing input.
	* gnu/packages/cran.scm (r-scico)[native-inputs]: Add r-dplyr and r-ggplot2.

	Change-Id: Ia5a81c607bf9417413dbfcb396cc3b63191e4d15

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tm: Add missing input.
	* gnu/packages/cran.scm (r-tm)[native-inputs]: Add r-snowballc.

	Change-Id: I55b18e9c64965746e7563519a483ea688830f6fc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stm: Disable vignettes, add test inputs.
	* gnu/packages/cran.scm (r-stm)[arguments]: Disable vignettes.
	[native-inputs]: Add r-tm.

	Change-Id: Ib880a15c940b70054018fb03750e60537561f19b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bridgesampling: Fix vignettes.
	* gnu/packages/cran.scm (r-bridgesampling)[arguments]: Add phase 'set-HOME.

	Change-Id: Ibde578ee3530fc56b2ee61dc28450260295d283b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-readbitmap: Add missing inputs.
	* gnu/packages/cran.scm (r-readbitmap)[native-inputs]: Add r-pixmap.

	Change-Id: I3f8132db83651c091fd8eef3445874f2eb3d98d8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dyngen: Fix tests.
	* gnu/packages/cran.scm (r-dyngen)[arguments]: Add phase 'set-HOME.

	Change-Id: If47090b0f9f1d4a0a794ca00ef2ed90226148ab3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variancepartition: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-variancepartition)[native-inputs]: Add
	r-edger and r-rfast.

	Change-Id: I5b9bd4e378d0e7dbd5bc3efc67b96bd1beb563b1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationhub: Disable tests.
	* gnu/packages/bioconductor.scm (r-annotationhub)[arguments]: Disable tests.

	Change-Id: I00a9778eb5d8cd031b956c583f12f42921fec4e2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-treeio: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-treeio)[native-inputs]: Add r-igraph and
	r-xml2.
	[arguments]: Add phase 'delete-bad-tests.

	Change-Id: I0c5e8ef566acbc8593c6c27a6cc7776778937876

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gofuncr: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-gofuncr)[native-inputs]: Add r-homo-sapiens.

	Change-Id: I66d6e9985fc420c93eaf77afa348b7bbd29381c7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-organismdbi: Disable tests.
	* gnu/packages/bioconductor.scm (r-organismdbi)[arguments]: Disable tests.

	Change-Id: I1a669db2ffc8f9e5bf00666bdfbc53a060508dc6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-txdbmaker: Add test inputs.
	* gnu/packages/bioconductor.scm (r-txdbmaker)[native-inputs]: Add r-rmariadb.
	[arguments]: Add phase 'delete-bad-tests.

	Change-Id: I22fe422410a41998e4fa3552cfaa1dba3e245c10

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rmariadb.
	* gnu/packages/cran.scm (r-rmariadb): New variable.

	Change-Id: I12ec88bb93170b4d59f62e3d89bf3d0e110b0eae

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomart: Add test inputs.
	* gnu/packages/bioconductor.scm (r-biomart)[native-inputs]: Add r-httptest2
	and r-mockery.
	[arguments]: Add phase 'delete-bad-tests.

	Change-Id: I07aacb1f73a8afd49a1645da8c1bf2d22dde7873

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-httptest2.
	* gnu/packages/cran.scm (r-httptest2): New variable.

	Change-Id: Iaaf40d07c1bea2213359857eeae86eeead90fbc4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-webfakes.
	* gnu/packages/cran.scm (r-webfakes): New variable.

	Change-Id: Ia7bcf571bfbefe046b6fbd129a969fd118cf0760

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metagenomeseq: Add test inputs.
	* gnu/packages/bioconductor.scm (r-metagenomeseq)[native-inputs]: Add
	r-testthat.
	[arguments]: Add phase 'delete-bad-tests.

	Change-Id: I702d02695fe0b078bd2b97b958a0bbde73d0c2d5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ioniser: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-ioniser)[native-inputs]: Add
	r-minionsummarydata.

	Change-Id: Ie478db21c33c6d279937678b8103cca5df228a09

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-minionsummarydata.
	* gnu/packages/bioconductor.scm (r-minionsummarydata): New variable.

	Change-Id: I61318a1338bbff117e38d3ce5963dd061e5175a9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnacrosslinkoo: Add missing inputs.
	* gnu/packages/bioinformatics.scm (r-rnacrosslinkoo)[native-inputs]: Add
	r-testthat.

	Change-Id: Iedd2dee7a32dcd19a99d25d92b6f453dd197f5b4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glimma: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-glimma)[native-inputs]: Add r-pryr.

	Change-Id: I9109cc636e758df436aaae38c3b2bd735b1e4cc0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-systempiper: Add missing inputs and disable tests.
	* gnu/packages/bioconductor.scm (r-systempiper)[native-inputs]: Add
	r-systempiperdata.
	[arguments]: Disable tests.

	Change-Id: Ic071bbcb53ef9fb96385fbbdb5725ed2a4490db7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-roar: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-roar)[native-inputs]: Add
	r-rnaseqdata-hnrnpc-bam-chr14.

	Change-Id: Ic5fa181d52e87ba7039e0000f5610eb46150bbfc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-systempiperdata.
	* gnu/packages/bioconductor.scm (r-systempiperdata): New variable.

	Change-Id: I125e8003073ffc5fa7f20d3efa0f3ead71eaafe3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sgseq: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-sgseq)[native-inputs]: Add
	r-bsgenome-hsapiens-ucsc-hg19.
	[arguments]: Add phase 'delete-bad-tests.

	Change-Id: I5ff9e2af754700e5ba70ad7bdd1be5ec952946a3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rnaseqdata-hnrnpc-bam-chr14.
	* gnu/packages/bioconductor.scm (r-rnaseqdata-hnrnpc-bam-chr14): New variable.

	Change-Id: If2f9bf10e3e1396cfd31e3278020d623ce2253e0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bedtorch: Disable tests.
	* gnu/packages/bioinformatics.scm (r-bedtorch)[arguments]: Disable tests.
	[native-inputs]: Add r-testthat.

	Change-Id: Ia06aca330528eb2b9eea569d5d12db0f12d6511e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioqc: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-bioqc)[native-inputs]: Add r-ineq.

	Change-Id: I090a0d25f87d23119e66a69ca37c16d7b384a01a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-organism-dplyr: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-organism-dplyr)[native-inputs]: Add
	r-txdb-hsapiens-ucsc-hg38-knowngene and r-txdb-mmusculus-ucsc-mm10-ensgene.

	Change-Id: I1dbf8d71f9a29d1a95e70a4b44042155af4a1222

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicdatacommons: Delete bad tests.
	* gnu/packages/bioconductor.scm (r-genomicdatacommons)[arguments]: Add phase
	'delete-bad-tests.

	Change-Id: I9e09a99cc3e07d4d3a568d1058c717a74de925bc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-txdb-mmusculus-ucsc-mm10-ensgene.
	* gnu/packages/bioconductor.scm (r-txdb-mmusculus-ucsc-mm10-ensgene): New variable.

	Change-Id: I5caa7d292ea0f81df5acf3f522fd3cf1ca9acb13

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ctrdata: Fix vignettes.
	* gnu/packages/cran.scm (r-ctrdata)[arguments]: Add phase 'set-HOME.

	Change-Id: I0191e69b9970fd0fe2c85dffa19839b94760befd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-megadepth: Add missing inputs and disable tests.
	* gnu/packages/bioconductor.scm (r-megadepth)[propagated-inputs]: Add
	megadepth.
	[arguments]: Disable tests.
	[inputs]: Remove empty field.
	[properties]: Tell updater to keep megadepth as a propagated input.

	Change-Id: Idbbc371c2d66aa7c0d7e2add13fa35a5b4f9cd77

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alpine: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-alpine)[native-inputs]: Add r-testthat.

	Change-Id: I0dece0c9def13b5aed392b0a8404ee96e3d57ab5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tgutil: Add missing inputs.
	* gnu/packages/statistics.scm (r-tgutil)[native-inputs]: Add r-testthat.

	Change-Id: Idb64f13cfcd01db56362fb77c4aca41095e4cf0a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocdockermanager: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-biocdockermanager)[native-inputs]: Add
	r-testthat.

	Change-Id: I22918f6024bcd2e31f7707ee2dcd2a98061a6136

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifdb: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-motifdb)[native-inputs]: Add r-seqlogo.

	Change-Id: I4a2316e35ba4b2c79f01edb1d887702102b1106c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dittoseq: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-dittoseq)[native-inputs]: Add
	r-complexheatmap, r-deseq2, r-edger r-ggplot-multistats, r-ggrastr, and
	r-plotly.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vipor: Disable vignettes.
	* gnu/packages/statistics.scm (r-vipor)[arguments]: Disable vignettes.

	Change-Id: I58c8e4b7b7eb6d6f1693f34199721fd0bcbf6c82

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-presto: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-presto)[native-inputs]: Add r-testthat.

	Change-Id: I3fe5ec83478e384fe34701b0672b6f216255b1d6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-complexheatmap: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-complexheatmap)[native-inputs]: Add
	r-dendextend, r-genomicranges, and r-gridtext.

	Change-Id: If306ccd62519e8af3314b6aadcac3a34f08d9138

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fishpond: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-fishpond)[native-inputs]: Add r-data-table,
	r-deseq2, and r-samr.

	Change-Id: I5e3c827f274a20ff410287f39b3a57de66b77f01

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-psiplot: Add missing inputs.
	* gnu/packages/bioinformatics.scm (r-psiplot)[native-inputs]: Add r-testthat.

	Change-Id: I19ad7216f86968c87abad64313bf09d03e3ad612

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geoquery: Disable tests.
	* gnu/packages/bioconductor.scm (r-geoquery)[arguments]: Disable tests.

	Change-Id: Ibd30534cfb1f6bd4927f16908a749dd1881932e4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-productplots: Add missing inputs.
	* gnu/packages/cran.scm (r-productplots)[native-inputs]: Add r-reshape2.

	Change-Id: Id1604a4859b2fef076dd1485b25ae185175173e0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationforge: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-annotationforge)[native-inputs]: Add
	r-go-db.

	Change-Id: Ie1b824fd4215e6583fd561b5d959dec52ce19eaa

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-greylistchip: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-greylistchip)[native-inputs]: Add
	r-biocstyle.

	Change-Id: I65ce2be5b87171bf752da4181dbf8eea1f2d50c3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-omnipathr/devel: Add missing inputs.
	* gnu/packages/bioinformatics.scm (r-omnipathr/devel)[native-inputs]: Add
	r-testthat.

	Change-Id: I7e339871d65ed0ff263db14ff9fb0aa1bb3ed0bb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcatools: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-pcatools)[native-inputs]: Add r-scran.

	Change-Id: Ie815aa731b3ef52560315bd040eca42f69f3f890

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sva: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-sva)[native-inputs]: Add r-biocstyle,
	r-bladderbatch, r-pamr, and r-zebrafishrnaseq.

	Change-Id: Ie97432eec92258c680814a45ff842c17674c3ecc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-zebrafishrnaseq.
	* gnu/packages/bioconductor.scm (r-zebrafishrnaseq): New variable.

	Change-Id: I5fe044acef56aba8601fea9cc766bbf69594714b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlinterfaces: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-mlinterfaces)[native-inputs]: Add
	r-golubesets.

	Change-Id: I509c44b49974c423ce138db74dc0275de5a6570d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-oligodata.
	* gnu/packages/bioconductor.scm (r-oligodata): New variable.

	Change-Id: I605b877f91c068180c55da5ecbbd62b6071fde3c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-pd-mapping50k-hind240.
	* gnu/packages/bioconductor.scm (r-pd-mapping50k-hind240): New variable.

	Change-Id: I11680ac9b36494565f22f83cc4cae49f8d751b13

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oligo: Disable tests.
	* gnu/packages/bioconductor.scm (r-oligo)[arguments]: Disable tests.

	Change-Id: Ief8655fed61142efa86cdf0170e417fde2f4c617

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oligoclasses: Disable tests.
	* gnu/packages/bioconductor.scm (r-oligoclasses)[arguments]: Disable tests.

	Change-Id: I0f8513449464a7fce0a353bcaf62b67bc58f31fe

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oligoclasses: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-oligoclasses)[native-inputs]: Add
	r-genomewidesnp6crlmm and r-human370v1ccrlmm.

	Change-Id: I597e4fe28ec054376a8a4bbf2f87492d1a7bdce1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-human370v1ccrlmm.
	* gnu/packages/bioconductor.scm (r-human370v1ccrlmm): New variable.

	Change-Id: I46b8f5aa896fb1357cfe0329bbd6e25d7fd9db9c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-genomewidesnp6crlmm.
	* gnu/packages/bioconductor.scm (r-genomewidesnp6crlmm): New variable.

	Change-Id: I6291cc56961076ecff1fba835e936036e7fdf35b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-linnorm: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-linnorm)[native-inputs]: Add r-matrixstats
	and r-moments.

	Change-Id: I5b1273c24d865bf90b481f426a3cc70032bdfc47

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-varianttools: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-varianttools)[native-inputs]: Add
	r-lungcancerlines.

	Change-Id: I0d9d226a15d56d5ff9873ccc3b2f1b7cad31d8af

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-lungcancerlines.
	* gnu/packages/bioconductor.scm (r-lungcancerlines): New variable.

	Change-Id: I4f688432cf3ec4361cd870ef12abef8678a5f665

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-millefy: Add missing inputs.
	* gnu/packages/bioinformatics.scm (r-millefy)[native-inputs]: Add r-testthat.

	Change-Id: Id5d1f74074f05f1af2e3726e9a9e49f2d63f13c9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-structuralvariantannotation: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-structuralvariantannotation)
	[native-inputs]: Add r-bsgenome-hsapiens-ucsc-hg19 and r-tidyverse.

	Change-Id: I2f91947e09b046f314faefc86bd2bbfdd7bf14de

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annmap: Fix tests.
	* gnu/packages/bioconductor.scm (r-annmap)[arguments]: Add phase 'set-HOME.

	Change-Id: I0962b8da16f121bca7b5f1b619386447875dd108

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipcomp: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-chipcomp)[native-inputs]: Add r-biocstyle.

	Change-Id: I7aeab9d0169480602286bce5f1374b70d2c50e75

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mutationalpatterns: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-mutationalpatterns)[native-inputs]: Add
	r-ccfindr.

	Change-Id: I294c6c4d361c70c55e58509b2ff6512c24dd3978

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zonator: Add test inputs.
	* gnu/packages/cran.scm (r-zonator)[native-inputs]: Add r-testthat.

	Change-Id: I9cf262f2176b770d229fb0c7d9df217e9ab8a45c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ccfindr.
	* gnu/packages/bioconductor.scm (r-ccfindr): New variable.

	Change-Id: Icc76252494a1750888b8218df36ed002096c0268

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-fmesher.
	* gnu/packages/cran.scm (r-fmesher): New variable.

	Change-Id: Ic9abf1b6ca383dba429366324b40877d4f51245a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abn: Add test inputs.
	* gnu/packages/bioconductor.scm (r-abn)[arguments]: Add phase
	'delete-bad-tests.
	[native-inputs]: Add r-entropy, r-moments, and r-rhpcblasctl.

	Change-Id: Id981a537882ecc620232049e6831de657ec7f29a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singlet: Add test inputs.
	* gnu/packages/bioinformatics.scm (r-singlet)[native-inputs]: Add r-testthat.

	Change-Id: I617f6bbb9e11ef00148571b94a4aaf2d445cfcb2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rapportools: Disable tests.
	* gnu/packages/cran.scm (r-rapportools)[arguments]: Disable tests.

	Change-Id: Ied42ce54bea57a36f4885b5e0093fe9d3b8da03e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zoon: Disable tests.
	* gnu/packages/cran.scm (r-zoon)[arguments]: Disable tests.

	Change-Id: I9d8c02c66fd95f1111914b02588f7841c2d46f39

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-kegggraph: Add test inputs.
	* gnu/packages/bioconductor.scm (r-kegggraph)[arguments]: Disable vignettes.
	[native-inputs]: Add r-hgu133plus2-db and r-rbgl.

	Change-Id: I7958c35cb0e507b209578c0a5d0a093fc9759e0c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assertive-reflection: Add test input.
	* gnu/packages/cran.scm (r-assertive-reflection)[native-inputs]: Add
	r-testthat.

	Change-Id: Id9a1bb673fe1644336639d4365d2f55b7478e02e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assertive-models: Add test input.
	* gnu/packages/cran.scm (r-assertive-models)[native-inputs]: Add r-testthat.

	Change-Id: Idaadd19423d2a42ee8c3765ea0d5643dba430565

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assertive-matrices: Add test input.
	* gnu/packages/cran.scm (r-assertive-matrices)[native-inputs]: Add r-testthat.

	Change-Id: Ia91eee2a7c8597b32833f3245b31398c4c03b0d8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assertive-sets: Add test input.
	* gnu/packages/cran.scm (r-assertive-sets)[native-inputs]: Add r-testthat.

	Change-Id: I701a52e5cc9508b84f57452c81fb00c635331a3e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assertive-numbers: Add test input.
	* gnu/packages/cran.scm (r-assertive-numbers)[native-inputs]: Add r-testthat.

	Change-Id: Ib76e20c5955e8e8da5bbad0740311032a28032f4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assertive-properties: Add test inputs.
	* gnu/packages/cran.scm (r-assertive-properties)[native-inputs]: Add
	r-testthat.
	[arguments]: Add phase 'delete-bad-tests.

	Change-Id: Idb11a7bfb85dc6f5a4e365149488dd1996e7d8a5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-snprelate: Add test inputs.
	* gnu/packages/bioconductor.scm (r-snprelate)[native-inputs]: Add
	r-biocgenerics and r-matrix.

	Change-Id: Ie0f58fc3a94622a316213bc6f50d2f1e30199f1a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gwastools: Disable tests.
	* gnu/packages/bioconductor.scm (r-gwastools)[arguments]: Disable tests.

	Change-Id: Ie5a0d07995d54c5824dde99cf3854e0c69aac2e8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affy: Disable tests.
	* gnu/packages/bioconductor.scm (r-affy)[arguments]: Disable tests.

	Change-Id: Iad8b990c573e417d611c3198110d6dc42deb5e2b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqarray: Add test inputs.
	* gnu/packages/bioconductor.scm (r-seqarray)[native-inputs]: Add r-digest,
	r-matrix, and r-variantannotation.

	Change-Id: Iea288da4b74c575c28187353d8235700c5595c46

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tarchetypes: Disable tests.
	* gnu/packages/cran.scm (r-tarchetypes)[arguments]: Only build vignettes.
	[native-inputs]: Add r-rmarkdown.

	Change-Id: If5bf4054be61275995b54a60ac8b63182cd36aca

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ancombc: Add missing input.
	* gnu/packages/bioconductor.scm (r-ancombc)[native-inputs]: Add r-microbiome.

	Change-Id: I3ef087c262f71fbc5703aa798adc285c0db687af

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-phyloseq: Add missing input.
	* gnu/packages/bioconductor.scm (r-phyloseq)[native-inputs]: Add r-genefilter.

	Change-Id: Iadc35d4721a69f37ba1370cc57e9320137c77738

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigpint: Disable tests.
	* gnu/packages/bioconductor.scm (r-bigpint)[arguments]: Disable tests.
	[native-inputs]: Add r-runit.

	Change-Id: I755558ce65d00451586e35b2111bfd3de3890674

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rtcga-rnaseq.
	* gnu/packages/bioconductor.scm (r-rtcga-rnaseq): New variable.

	Change-Id: I6e9287fe55da3f6db678603f115d790d273dacc2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtcga: Disable tests.
	* gnu/packages/bioconductor.scm (r-rtcga)[arguments]: Disable tests.

	Change-Id: If33bac14355a89a1a75860d3f28216a0614a64b1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biovizbase: Add missing input.
	* gnu/packages/bioconductor.scm (r-biovizbase)[native-inputs]: Add
	r-ensdb-hsapiens-v75.

	Change-Id: I47b3e912af8af52f2168a111032662674327f86b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mediation: Skip vignettes.
	* gnu/packages/cran.scm (r-mediation)[arguments]: Disable vignettes.

	Change-Id: I7172f3822a57069ce14c1e3589056300d6497ce2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rms: Skip tests.
	* gnu/packages/cran.scm (r-rms)[arguments]: Disable tests.
	[native-inputs]: Add r-vgam.

	Change-Id: Ia475863fc21cd4c8fdbcfc4f4a58eda3c086c99b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rliger: Add test inputs.
	* gnu/packages/cran.scm (r-rliger)[arguments]: Add phase 'delete-bad-tests.
	[native-inputs]: Add r-testthat.

	Change-Id: I65efd90de0478532f5b322ce71c04bdc7461a84d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rliger: Add manifest file to JAR.
	* gnu/packages/cran.scm (r-rliger)[arguments]: Generate MANIFEST.MF and
	include it.

	Change-Id: I676ff34d8f519a05995bd061ad77c7c6e1d90b39

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pastecs: Add test input.
	* gnu/packages/cran.scm (r-pastecs)[native-inputs]: Add r-svunit.

	Change-Id: I8848a0c80b35e1fe8a37d9cc0f5aa33a09e21c99

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-svunit.
	* gnu/packages/cran.scm (r-svunit): New variable.

	Change-Id: I682f9068d242887d807086968f79f4b3828fba85

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-triform: Add test input.
	* gnu/packages/bioconductor.scm (r-triform)[native-inputs]: Add r-runit.
	[arguments]: Skip building vignettes.

	Change-Id: If9d7cddb5c24d9f82a653df7ca664b4d75059742

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdsfmt: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-gdsfmt)[native-inputs]: Add
	r-biocgenerics, r-digest, and r-matrix.

	Change-Id: Ia0f08199a49f4b9c3b5ecf751fa8ec211140b12f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aroma-light: Add test input.
	* gnu/packages/bioconductor.scm (r-aroma-light)[native-inputs]: Add
	r-princurve.

	Change-Id: I073ba49e5b564d1b6202a25e119b3d67f103c757

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrixtests: Add test inputs.
	* gnu/packages/cran.scm (r-matrixtests)[native-inputs]: Add r-car, r-cosinor,
	r-cosinor2, r-moments, r-nortest, and r-pmcmrplus.

	Change-Id: I76a31fc34fa8cdaadfb56939f5d1a4de63c43262

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-cosinor2.
	* gnu/packages/cran.scm (r-cosinor2): New variable.

	Change-Id: I4434c614c7e5fdcb33f97d9cb6100bd1bb962172

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-cosinor.
	* gnu/packages/cran.scm (r-cosinor): New variable.

	Change-Id: Iaecb697c68c51bfb0e1c9b184dee8bfb50c9ac33

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anndatar: Add test inputs.
	* gnu/packages/bioinformatics.scm (r-anndatar)[native-inputs]: Add r-rhdf5,
	r-seuratobject, r-singlecellexperiment, and r-testthat.

	Change-Id: I233a1f7216241b5d9d8301e07acdf811edb24a28

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pander: Add missing inputs.
	* gnu/packages/cran.scm (r-pander)[native-inputs]: Add
	pandoc, r-lattice, and r-testthat.
	[arguments]: Add phase 'delete-bad-tests.

	Change-Id: Ib1c27b0883a153bc92334f2ad3928380f470d95a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acde: Disable tests.
	* gnu/packages/bioconductor.scm (r-acde)[arguments]: Disable tests.
	[native-inputs]: Add r-biocgenerics.

	Change-Id: I801951e942c80843bbdd6bc2eb63a31ddaf365a2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chemmineob: Skip tests.
	* gnu/packages/bioconductor.scm (r-chemmineob)[arguments]: Only build
	vignettes.

	Change-Id: I8dae82ac4226c33a18009131b7e17662af84589b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chemminer: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-chemminer)[native-inputs]: Add
	r-chemmineob, r-rsqlite, r-runit, and r-snow.

	Change-Id: I625ae09918c3bdf9b7248e61c6d4959f67175f45

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppml/devel: Add missing input.
	* gnu/packages/machine-learning.scm (r-rcppml/devel)[native-inputs]: Add
	r-testthat.

	Change-Id: I6a5c29c82d2417d53684dbb278ce4b1703988ffa

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsvg: Add missing input.
	* gnu/packages/cran.scm (r-rsvg)[native-inputs]: Add r-spelling.

	Change-Id: Ie31fbf1a745acca112bda7e8432c02c3e9141c9f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-codedepends: Add missing input.
	* gnu/packages/bioconductor.scm (r-codedepends)[native-inputs]: Add
	r-rgraphviz.

	Change-Id: I1d122d4ac01b003ea6de5fb1df99399839fcea4d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgdal: Add missing input.
	* gnu/packages/cran.scm (r-rgdal)[native-inputs]: Add r-sf.

	Change-Id: I5ec21fbab319aa71b32a3adc2fd6484bc0a3becf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spacetime: Do not build vignettes.
	* gnu/packages/cran.scm (r-spacetime)[arguments]: Skip vignettes.

	Change-Id: I6ea95012e88ef868b516524dea32d6b1c2248a46

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgeos: Add missing inputs.
	* gnu/packages/cran.scm (r-rgeos)[native-inputs]: Add r-testthat and r-xml.

	Change-Id: I34ad60f5f342aadd8494ba436e31c3fbf1a873b5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geneoverlap: Add missing inputs.
	* gnu/packages/bioconductor.scm (r-geneoverlap)[native-inputs]: Add
	r-biocgenerics and r-biocstyle.

	Change-Id: I538015455338a1ae8991e3b3a63bc2a951ad1d36

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgraphviz: Add missing input.
	* gnu/packages/bioconductor.scm (r-rgraphviz)[native-inputs]: Add r-xml.
	[arguments]: Remove trailing #T.

	Change-Id: I08df02db7f4a9d224cee5516c5bb15c836e79f7b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-core: Add missing input.
	* gnu/packages/cran.scm (r-spatstat-core)[native-inputs]: Add
	r-spatstat-model.

	Change-Id: If8129db5645af1a6c97bb0505e2220198b573579

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genetclassifier: Add missing input.
	* gnu/packages/bioconductor.scm (r-genetclassifier)[native-inputs]: Add
	r-leukemiaseset.

	Change-Id: Ic2d2915acb5964b83212a6124b6e596b4f13c006

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-leukemiaseset.
	* gnu/packages/bioconductor.scm (r-leukemiaseset): New variable.

	Change-Id: Ida95165c48e074dbf841ec2c43ad3fb7da025fa3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppde: Add test input.
	* gnu/packages/cran.scm (r-rcppde)[native-inputs]: Add r-lattice.

	Change-Id: Ibc945e3de2e055ed57e5451d9de5f08fe04679b3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aims: Add test inputs.
	* gnu/packages/bioconductor.scm (r-aims)[native-inputs]: Add
	r-breastcancervdx and r-hgu133a-db.

	Change-Id: I980638a323893d1c4d00cfa2b23b3f5367aad9a5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-hgu133a-db.
	* gnu/packages/bioconductor.scm (r-hgu133a-db): New variable.

	Change-Id: I200ec7534c32e701ecc3117e04c5a10ea9a9ebf8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diversitree: Disable tests.
	* gnu/packages/cran.scm (r-diversitree)[arguments]: Only build vignettes.
	[native-inputs]: Add r-caper, r-expm, r-lubridate, r-minqa, and r-testthat.

	Change-Id: I39a584112cddbfee2b4429c4d3a070f5d6c3a2cc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove r-xmisc.
	This package has been broken for a while and has been archived on CRAN due to
	build errors and inactivity.

	* gnu/packages/cran.scm (r-xmisc): Remove variable.

	Change-Id: I0e558c13ba6c6694a1d9163c1a42bb4108c3dd33

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-performanceanalytics: Add test inputs.
	* gnu/packages/cran.scm (r-performanceanalytics)[native-inputs]: Add r-hmisc
	and r-r-rsp.
	[arguments]: Add phase 'set-HOME.

	Change-Id: Ie8924d4d15fc45071144ae97e6bded22cefdc209

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-h5: Add test inputs.
	* gnu/packages/cran.scm (r-h5)[native-inputs]: Add r-knitr and r-testthat.

	Change-Id: I04ebf7186f1646d537cda9fe0a971db2b2ffbc5b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hmisc: Disable tests.
	* gnu/packages/statistics.scm (r-hmisc)[arguments]: Only build vignettes.
	[native-inputs]: Add r-mvtnorm.

	Change-Id: I1ae7536e6256ddb145a8b2de05e2140dfe0054ea

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pbdmpi: Disable tests.
	* gnu/packages/cran.scm (r-pbdmpi)[arguments]: Only build vignettes.

	Change-Id: I7aa190e24fd4172605c773c0508654c42ff0e1fc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-grimport: Add test input.
	* gnu/packages/cran.scm (r-grimport)[native-inputs]: Add r-lattice.
	[arguments]: Skip building vignettes.

	Change-Id: If79ccf922de1e4d87c6853bb3dc5db4a82fa2b9a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maxstat: Add test input.
	* gnu/packages/cran.scm (r-maxstat)[native-inputs]: Add r-survival.

	Change-Id: Id9d3b2e61545917973b6744e7687f179df278455

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-grimport2: Add test input.
	* gnu/packages/cran.scm (r-grimport2)[native-inputs]: Add r-gridsvg.

	Change-Id: I4fa1d4455b60b221a68a9fb70e905ddd753202a4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gridsvg: Add test inputs.
	* gnu/packages/cran.scm (r-gridsvg)[native-inputs]: Add r-lattice.

	Change-Id: Icbe34211c7bd9c290d14281fc6e3a130d754d287

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dyn: Add test inputs.
	* gnu/packages/cran.scm (r-dyn)[native-inputs]: Add r-sandwich.

	Change-Id: I9e05ba91418a4f9ae2cd4880c06fbeecd54a07c8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-caper.
	* gnu/packages/cran.scm (r-caper): New variable.

	Change-Id: Ie9953748f3703784c6e89f93fe3cc39e11cafca5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-roptim: Add test inputs.
	* gnu/packages/cran.scm (r-roptim)[native-inputs]: Add r-r-rsp and r-testthat.
	[arguments]: Add phase 'set-HOME.

	Change-Id: Ib2dce8bfe4480e81855cc34baf1daa2765bd2259

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-littler: Add missing input.
	* gnu/packages/cran.scm (r-littler)[inputs]: Add libdeflate.

	Change-Id: I9c9488f298db8acbb50cb674c7efb7f752350c34

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrix-utils: Add test input.
	* gnu/packages/cran.scm (r-matrix-utils)[native-inputs]: Add r-testthat.

	Change-Id: Ieb4e25ec1b1ddb4d0a20c5ceefc15b9ceb29cd2c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-git2r: Add test input.
	* gnu/packages/statistics.scm (r-git2r)[native-inputs]: Add tzdata-for-tests.

	Change-Id: I1643a38b62b5e9d92a64d1d4bf7d44a4d2e62ecc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tree: Add test input.
	* gnu/packages/cran.scm (r-tree)[native-inputs]: Add r-mass.

	Change-Id: I8c6088f91a5e31adbe9adb55287176998029b7fb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-secretbase: Fix tests.
	* gnu/packages/cran.scm (r-secretbase)[arguments]: Add phase 'set-HOME.

	Change-Id: I26ce3293cbc406de2a09ed4bac6ee45d7c08b9b5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xmapbridge: Add test input.
	* gnu/packages/bioconductor.scm (r-xmapbridge)[native-inputs]: Add
	r-rcolorbrewer.

	Change-Id: I231a68e013192a9ce669f23c4a5342ee917ffede

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-signal: Add test input.
	* gnu/packages/cran.scm (r-signal)[native-inputs]: Add r-pracma.

	Change-Id: I62ff2b66f14eb6aad2019c6763e4848d57fe100c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-preprocesscore: Disable tests.
	* gnu/packages/bioconductor.scm (r-preprocesscore)[arguments]: Disable tests.

	Change-Id: If3704b4fdf712b8ab65c02f55ed1c0cefc64fc8e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fit-models: Add test input.
	* gnu/packages/statistics.scm (r-fit-models)[native-inputs]: Add r-mass.

	Change-Id: I97008b4f28248ed38e5a94676c3396e52c742242

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assertive-base: Add test inputs.
	* gnu/packages/bioconductor.scm (r-iclusterplus)[native-inputs]: Add r-testthat.

	Change-Id: I7aaae367d8db4a3f3e4951820fec4a37ba6fd473

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rjava: Add missing input.
	* gnu/packages/cran.scm (r-rjava)[inputs]: Add libdeflate.

	Change-Id: Id6d3a79ff77a19f2f42a3f22e6b4c1a509146237

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iclusterplus: Add test inputs.
	* gnu/packages/bioconductor.scm (r-iclusterplus)[native-inputs]: Add r-biocgenerics.

	Change-Id: Ic533681df4abd0f4d73a40ba4e3cf00a9d3fb1f2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mcmc: Add test inputs.
	* gnu/packages/cran.scm (r-mcmc)[native-inputs]: Add r-iso and r-xtable.

	Change-Id: I9da2118db506e357bd0500e5ddf65566fa33298c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tgconfig: Add test input.
	* gnu/packages/statistics.scm (r-tgconfig)[native-inputs]: Add r-testthat.

	Change-Id: Ie016b7a90ff39d9023f4e9499b32b1ea151ae3d4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bb: Add test inputs.
	* gnu/packages/cran.scm (r-bb)[native-inputs]: Add r-numderiv and r-setrng.
	[arguments]: Disable building vignettes.

	Change-Id: Ib0b9d7fb96e2a246495ce41b7dcb41aa7331f6aa

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-perm: Add test input.
	* gnu/packages/cran.scm (r-perm)[native-inputs]: Add r-coin.

	Change-Id: I8eaf82a8e8b238f264a0757e19af9b3c3cb984a0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rann-l1: Add test input.
	* gnu/packages/cran.scm (r-rann-l1)[native-inputs]: Add r-testthat.

	Change-Id: Ic98cd970b35287520a0d5d83f3398b714ae42f0f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tdthap: Fix tests.
	* gnu/packages/cran.scm (r-tdthap)[arguments]: Add phase 'compatibility.

	Change-Id: Id4854b8b0403467819c1b4a589665f4ae1afddd4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-datasaurus: Add test inputs.
	* gnu/packages/statistics.scm (r-datasaurus)[native-inputs]: Add r-testthat.

	Change-Id: I60f057030b79f9cacbc1c4685a6b39e2b3b716e7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-naniar: Add test inputs.
	* gnu/packages/statistics.scm (r-naniar)[native-inputs]: Add r-testthat.

	Change-Id: I4ec0271630bc710dc54576c06fb2e66ed65c2e16

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clubsandwich: Add test inputs.
	* gnu/packages/statistics.scm (r-clubsandwich)[native-inputs]: Add r-testthat.

	Change-Id: Icc4b0eb1472aa627db07f868bcbb210ee8b716c5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-forcats: Add test inputs.
	* gnu/packages/statistics.scm (r-forcats)[native-inputs]: Add r-testthat.

	Change-Id: Ie279b051076b189900c6a6f0d24d44b7aea22f91

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppprogress: Add test inputs.
	* gnu/packages/statistics.scm (r-rcppprogress)[native-inputs]: Add r-testthat.

	Change-Id: I37c1ff5f31c716d5b2ccc0f50a87616cf54bba52

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lme4: Add test inputs.
	* gnu/packages/statistics.scm (r-lme4)[native-inputs]: Add r-testthat and r-optimx.

	Change-Id: Ie070d63685ff6a4fda3fd56f2e2a6e15ecaf27ea

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-modelmetrics: Add test inputs.
	* gnu/packages/statistics.scm (r-modelmetrics)[native-inputs]: Add r-testthat.

	Change-Id: I2a8b4b6ec5172e279927a6e7fc1af7c3e04bc605

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pbapply: Add test inputs.
	* gnu/packages/statistics.scm (r-pbapply)[native-inputs]: Add r-future.

	Change-Id: Ie9fb15ce443a67ab4f8296f7cb03cc635e2bff58

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cowplot: Add test inputs.
	* gnu/packages/statistics.scm (r-cowplot)[native-inputs]: Add r-testthat.

	Change-Id: I0e346d2ff1915677ce118645f5f97ba339617fb2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rann: Add test inputs.
	* gnu/packages/statistics.scm (r-rann)[native-inputs]: Add r-testthat.

	Change-Id: I729054fcbf7d5f853cde662fef6ff2f8ee8eb94c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggthemes: Add test inputs.
	* gnu/packages/statistics.scm (r-ggthemes)[native-inputs]: Add r-testthat.

	Change-Id: If9303334400d12aaf68717606b7d503bf70300c7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sourcetools: Add test inputs.
	* gnu/packages/statistics.scm (r-sourcetools)[native-inputs]: Add r-testthat.

	Change-Id: Ia3584762a5cc7476dc5eda25610cd18d1badff4a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vipor: Add test inputs.
	* gnu/packages/statistics.scm (r-vipor)[native-inputs]: Add r-testthat.

	Change-Id: I16fc78be11d44281ac88c75e9ce473d9eb389d86

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ztable: Add test inputs.
	* gnu/packages/statistics.scm (r-ztable)[native-inputs]: Add r-testthat.

	Change-Id: I3aad717f6c6bd76155277a6c29dd4def209147d0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rocr: Add test inputs.
	* gnu/packages/statistics.scm (r-rocr)[native-inputs]: Add r-testthat.

	Change-Id: I0948a94b047c2398b3a546ad0ff17fbc1702dc4d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdata: Add test inputs.
	* gnu/packages/statistics.scm (r-gdata)[native-inputs]: Add r-runit.

	Change-Id: I2faeaa4f2abac171b6703967ebd238da40002c5f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cellranger: Add test inputs.
	* gnu/packages/statistics.scm (r-cellranger)[native-inputs]: Add r-knitr and r-testthat.

	Change-Id: I9bdeb53187c4c64463fb7a5df95b5ede155778b1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rematch: Add test inputs.
	* gnu/packages/statistics.scm (r-rematch)[native-inputs]: Add r-testthat.

	Change-Id: I043edb74311b1dc4ce23e8b6945034d0ccc292ca

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-purrr: Add test inputs.
	* gnu/packages/statistics.scm (r-purrr)[native-inputs]: Add r-testthat.

	Change-Id: Ifd50e6f2b1f5ad9c083da73bcd2368bb91c26a16

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidyr: Add test inputs.
	* gnu/packages/statistics.scm (r-tidyr)[native-inputs]: Add r-testthat.

	Change-Id: Iabfb64fb805d0d5f06dfc1ccb321663c758cdd5b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidyselect: Add test inputs.
	* gnu/packages/statistics.scm (r-tidyselect)[native-inputs]: Add r-testthat.

	Change-Id: I246fb45acbd4277b9551df729a8ae59f91a94990

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-viridislite: Add test inputs.
	* gnu/packages/statistics.scm (r-viridislite)[native-inputs]: Add r-testthat.

	Change-Id: I0dea6c834b883962d8382d20bd4eb6385a91a984

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-viridis: Add test inputs.
	* gnu/packages/statistics.scm (r-viridis)[native-inputs]: Add r-testthat.

	Change-Id: I1805d90864ec861167303218fb26c5c9751d1abc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mvtnorm: Add test inputs.
	* gnu/packages/statistics.scm (r-mvtnorm)[native-inputs]: Add r-numderiv.

	Change-Id: I0b2a441ba108534a01ee147667f7cb1eed47cd43

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigmemory: Add test inputs.
	* gnu/packages/statistics.scm (r-bigmemory)[native-inputs]: Add r-testthat.

	Change-Id: Ibf58b08622e2970595358c12fe9a2fb2cfc2b3b0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-e1071: Add test inputs.
	* gnu/packages/statistics.scm (r-e1071)[native-inputs]: Add r-mlbench, r-randomforest, and r-xtable.

	Change-Id: I957077bf4f9405407c3a4c549e7984052ebe5c24

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtsne: Add test inputs.
	* gnu/packages/statistics.scm (r-rtsne)[native-inputs]: Add r-testthat.

	Change-Id: I2501a17b0552638b05b8569c21a35b7b90779b8a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rngtools: Add test inputs.
	* gnu/packages/statistics.scm (r-rngtools)[native-inputs]: Add r-testthat.

	Change-Id: I0ee205b763886e2223b2e68129662248dce6a47c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pkgmaker: Add test inputs.
	* gnu/packages/statistics.scm (r-pkgmaker)[native-inputs]: Add r-testthat.

	Change-Id: I1e70ca926514680970938c73a40f02af8f9af352

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glmnet: Add test inputs.
	* gnu/packages/statistics.scm (r-glmnet)[native-inputs]: Add r-testthat.

	Change-Id: Ie5fbe958aba62cde2f9bc213193e06fd158c31c1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dt: Add test inputs.
	* gnu/packages/statistics.scm (r-dt)[native-inputs]: Add r-testit.

	Change-Id: I4becf4181afba2012750a7c96ebac97d50e552b5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-domc: Add test inputs.
	* gnu/packages/statistics.scm (r-domc)[native-inputs]: Add r-runit.

	Change-Id: I0bf7de812d05f9cec3761566c606235ae6ea69ee

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-doparallel: Add test inputs.
	* gnu/packages/statistics.scm (r-doparallel)[native-inputs]: Add r-runit.

	Change-Id: I43ebb5f200695d66712201807114e4d811a0a1bd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iterators: Add test inputs.
	* gnu/packages/statistics.scm (r-iterators)[native-inputs]: Add r-runit.

	Change-Id: Ia836405375ffc521e7feffbaa053c8a829f9b767

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-futile-logger: Add test inputs.
	* gnu/packages/statistics.scm (r-futile-logger)[native-inputs]: Add r-testthat.

	Change-Id: I610f03f9fd1ec897f3ef4be041bc4941f5c854dc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lambda-r: Add test inputs.
	* gnu/packages/statistics.scm (r-lambda-r)[native-inputs]: Add r-testit.

	Change-Id: I0d4293339fbd3a270b6accb700f0599538551f9d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-blob: Add test inputs.
	* gnu/packages/statistics.scm (r-blob)[native-inputs]: Add r-testthat.

	Change-Id: I84350b69a173997909e4c82330025b64af5bb053

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pkgconfig: Add test inputs.
	* gnu/packages/statistics.scm (r-pkgconfig)[native-inputs]: Add r-testthat.

	Change-Id: If1f5ea32ac4414868df99bf27bc4412ef4794814

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gridextra: Add test inputs.
	* gnu/packages/statistics.scm (r-gridextra)[native-inputs]: Add r-testthat.

	Change-Id: I18aa7d45da229579222ec4f6f0060bbb9e3bfb1c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gtable: Add test inputs.
	* gnu/packages/statistics.scm (r-gtable)[native-inputs]: Add r-testthat.

	Change-Id: I54640fc83987c719dc8c254aa4ab0b5fce078d65

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmarkdown: Add test inputs.
	* gnu/packages/statistics.scm (r-rmarkdown)[native-inputs]: Add r-testthat.

	Change-Id: Ia18e7cbd92283f53ab22b6db3e77b788e0c482f5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hms: Add test inputs.
	* gnu/packages/statistics.scm (r-hms)[native-inputs]: Add r-testthat.

	Change-Id: I42f8d454b203c78292f312dbacfca674f32d2d3f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-devtools: Add test inputs.
	* gnu/packages/statistics.scm (r-devtools)[native-inputs]: Add r-testthat.

	Change-Id: Idff3cbb3a36be6da9665adb6399011d2df4b2282

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstudioapi: Add test inputs.
	* gnu/packages/statistics.scm (r-rstudioapi)[native-inputs]: Add r-testthat.

	Change-Id: I545468cf5916cc2b23b52ab042a0e3d452302508

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httr: Add test inputs.
	* gnu/packages/statistics.scm (r-httr)[native-inputs]: Add r-testthat.

	Change-Id: I607a032e038912ce4e5dd84b8891b08b35dd8603

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openssl: Add test inputs.
	* gnu/packages/statistics.scm (r-openssl)[native-inputs]: Add r-testthat.

	Change-Id: Ia35425c1b7a04227d668333fbaaccc8baa0c178d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-roxygen2: Add test inputs.
	* gnu/packages/statistics.scm (r-roxygen2)[native-inputs]: Add r-testthat.

	Change-Id: I0d5d5c196473bf55346d6e579585528cb9db7dbb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-brew: Add test inputs.
	* gnu/packages/statistics.scm (r-brew)[native-inputs]: Add r-testthat.

	Change-Id: I6f5f16f93bf1bd5bbd529fb3a19c06f3e52faf80

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-batchjobs: Add test inputs.
	* gnu/packages/statistics.scm (r-batchjobs)[native-inputs]: Add r-testthat.

	Change-Id: I675184bfba1eefb8b04b0b2c3c7dc50e6c8888db

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fail: Add test inputs.
	* gnu/packages/statistics.scm (r-fail)[native-inputs]: Add r-testthat.

	Change-Id: I88f58bade42f071df98e64908df7e7347cb6e076

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bbmisc: Add test inputs.
	* gnu/packages/statistics.scm (r-bbmisc)[native-inputs]: Add r-testthat.

	Change-Id: I1a5805d4b4e1fec40f5bf7b463d740e8ace598cd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-checkmate: Add test inputs.
	* gnu/packages/statistics.scm (r-checkmate)[native-inputs]: Add r-testthat.

	Change-Id: I38462e0c3e3dc0f25c58d5e7671336a67e0a5150

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rversions: Add test inputs.
	* gnu/packages/statistics.scm (r-rversions)[native-inputs]: Add r-testthat.

	Change-Id: I57ea105c59ac3e71314e49a073e0b844b9ab8a16

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xml2: Add test inputs.
	* gnu/packages/statistics.scm (r-xml2)[native-inputs]: Add r-testthat.

	Change-Id: I65ef8a8eb837cc0c5d03a6bf0da01cd845cc5448

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acepack: Add test inputs.
	* gnu/packages/statistics.scm (r-acepack)[native-inputs]: Add r-testthat.

	Change-Id: I3c6be706e7cb87b961cb694bf56b9e3b11523f2a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-memoise: Add test inputs.
	* gnu/packages/statistics.scm (r-memoise)[native-inputs]: Add r-testthat.

	Change-Id: I203fdc395242cde6e849010862d8ba9ad3ff6ffe

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pryr: Add test inputs.
	* gnu/packages/statistics.scm (r-pryr)[native-inputs]: Add r-testthat.

	Change-Id: I048607dad30be1af68aec9d9e66d39b31e47d1fc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-microbenchmark: Add test inputs.
	* gnu/packages/statistics.scm (r-microbenchmark)[native-inputs]: Add r-runit.

	Change-Id: I19df1c6ca8704dd4987076c71d9fc16a71cee748

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-knitrbootstrap: Add test inputs.
	* gnu/packages/statistics.scm (r-knitrbootstrap)[native-inputs]: Add r-testthat.

	Change-Id: I72ae83378dd3b37924b27888a75aa0b4dfca8942

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yaml: Add test inputs.
	* gnu/packages/statistics.scm (r-yaml)[native-inputs]: Add r-runit.

	Change-Id: Ifef5d5dbd49db90a5c7b3b19edbadc822db90a3d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-formatr: Add test inputs.
	* gnu/packages/statistics.scm (r-formatr)[native-inputs]: Add r-testit.

	Change-Id: Ibc096218f57a5f7208fd8b8b41b415b9b90d4150

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dbi: Add test inputs.
	* gnu/packages/statistics.scm (r-dbi)[native-inputs]: Add r-testthat.

	Change-Id: I534e0472e66c8b55ae42bd405c2bd248d5bbaa2b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lazyeval: Add test inputs.
	* gnu/packages/statistics.scm (r-lazyeval)[native-inputs]: Add r-knitr and r-testthat.

	Change-Id: I49e6230f9f352a2aeab67299e81c15a6c46a863a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assertthat: Add test inputs.
	* gnu/packages/statistics.scm (r-assertthat)[native-inputs]: Add r-testthat.

	Change-Id: If0f426347b7f573d0c57246b9c65f306356184c6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdtools: Add test inputs.
	* gnu/packages/statistics.scm (r-gdtools)[native-inputs]: Add r-testthat.

	Change-Id: If115320541e1397d47b69e33275fbc712fb99c0e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggdendro: Add test inputs.
	* gnu/packages/statistics.scm (r-ggdendro)[native-inputs]: Add r-testthat.

	Change-Id: Ifcfdd606880fa2e4582748cd85999a47f84dd1f7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggplot2: Add test inputs.
	* gnu/packages/statistics.scm (r-ggplot2)[native-inputs]: Add r-testthat.

	Change-Id: Ifaf6c5647e1442865b8c8087f4d23f58a2773e7f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reshape2: Add test inputs.
	* gnu/packages/statistics.scm (r-reshape2)[native-inputs]: Add r-testthat.

	Change-Id: I4514cb19a9003a0200949e7ad8d833d7bd592169

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-proto: Add test inputs.
	* gnu/packages/statistics.scm (r-proto)[native-inputs]: Add r-testthat.

	Change-Id: I07be809798e1f901ac81d3086d216a33684dda1e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plyr: Add test inputs.
	* gnu/packages/statistics.scm (r-plyr)[native-inputs]: Add r-testthat.

	Change-Id: Ia7367dda124dc8e23ce060dce2e8258ec7c2223e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-permute: Add test inputs.
	* gnu/packages/statistics.scm (r-permute)[native-inputs]: Add r-testthat.

	Change-Id: I16331c5c61b9305720cb2760787dc28d4ab555cd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-distributionutils: Add test inputs.
	* gnu/packages/cran.scm (r-distributionutils)[native-inputs]: Add r-runit.

	Change-Id: I6bfa2afe632560ce787ae09c8d80e845e4e30fba

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-janitor: Add test inputs.
	* gnu/packages/cran.scm (r-janitor)[native-inputs]: Add r-testthat.

	Change-Id: I42214ef6cb6c074eeafc98d008300d7fdf4048fb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-janeaustenr: Add test inputs.
	* gnu/packages/cran.scm (r-janeaustenr)[native-inputs]: Add r-testthat.

	Change-Id: Id68b1a5c171aaa1a8ff05316bd3ad179ad86e59a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tune: Add test inputs.
	* gnu/packages/cran.scm (r-tune)[native-inputs]: Add r-testthat.

	Change-Id: I03b132bad40f3e4628ea516f70fd18dca99f4949

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dicekriging: Add test inputs.
	* gnu/packages/cran.scm (r-dicekriging)[native-inputs]: Add r-testthat.

	Change-Id: I0858364abeccec3176af4620a7570877d43d6c0b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsample: Add test inputs.
	* gnu/packages/cran.scm (r-rsample)[native-inputs]: Add r-testthat.

	Change-Id: I7669fb2da86854323557b9a1940fba8eb26ae523

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rlist: Add test inputs.
	* gnu/packages/cran.scm (r-rlist)[native-inputs]: Add r-testthat.

	Change-Id: Idf329925d9b80af606d8d0e140827b433ebd8dfc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-slider: Add test inputs.
	* gnu/packages/cran.scm (r-slider)[native-inputs]: Add r-testthat.

	Change-Id: If0dc90339cee4dd559e170f3cc4ee37a879f79f7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scico: Add test inputs.
	* gnu/packages/cran.scm (r-scico)[native-inputs]: Add r-testthat.

	Change-Id: Id21fe905e709366504cf82e105266c4f613eb02c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gpfit: Add test inputs.
	* gnu/packages/cran.scm (r-gpfit)[native-inputs]: Add r-testthat.

	Change-Id: Id32f62c906d7ddb63068c4fbe4e1810933ebe94a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lobstr: Add test inputs.
	* gnu/packages/cran.scm (r-lobstr)[native-inputs]: Add r-testthat.

	Change-Id: Ia7a3019905e1c4ea79ff0015f9ceff53b375ce4b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-igraph: Add test inputs.
	* gnu/packages/cran.scm (r-igraph)[native-inputs]: Add r-testthat.

	Change-Id: I228b5dd7c6fbb5db522514f227e5d41b466f8244

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-confintr: Add test inputs.
	* gnu/packages/cran.scm (r-confintr)[native-inputs]: Add r-testthat.

	Change-Id: Ic42a51c543a3ae6c1f78d343ea6031d1d518f5b7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-config: Add test inputs.
	* gnu/packages/cran.scm (r-config)[native-inputs]: Add r-testthat.

	Change-Id: Ib200dcc8ef92bba16577ce67a9da889fcc20f2d4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-forge: Add test inputs.
	* gnu/packages/cran.scm (r-forge)[native-inputs]: Add r-testthat.

	Change-Id: Ice59983564df65da8fe96bf29cab65e284f32850

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-survminer: Add test inputs.
	* gnu/packages/cran.scm (r-survminer)[native-inputs]: Add r-testthat.

	Change-Id: I5d7cb263369876ea23ff76d13838e05f33ed0d66

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-transphylo: Add test inputs.
	* gnu/packages/cran.scm (r-transphylo)[native-inputs]: Add r-testthat.

	Change-Id: I44bc502959eb29b3750d978a7cf7e068cc1ac39a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flexsurv: Add test inputs.
	* gnu/packages/cran.scm (r-flexsurv)[native-inputs]: Add r-testthat.

	Change-Id: Icc41ce516fcdb91f149cfb6841fa66928c19795c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-visdat: Add test inputs.
	* gnu/packages/cran.scm (r-visdat)[native-inputs]: Add r-testthat.

	Change-Id: I9642f14282dc0cbaabbb3cef2eb365d7769e2abd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-naturalsort: Add test inputs.
	* gnu/packages/cran.scm (r-naturalsort)[native-inputs]: Add r-testthat.

	Change-Id: I851fe0e44d9766826645cca8715f7ac251853b67

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nabor: Add test inputs.
	* gnu/packages/cran.scm (r-nabor)[native-inputs]: Add r-testthat.

	Change-Id: I438e58d2cd32180bc2716ca5cc8b2e4e971a4ac5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterr: Add test inputs.
	* gnu/packages/cran.scm (r-clusterr)[native-inputs]: Add r-testthat.

	Change-Id: I9cd7ab651655df5ad57092f0df82e24927267eee

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iml: Add test inputs.
	* gnu/packages/cran.scm (r-iml)[native-inputs]: Add r-testthat.

	Change-Id: I11a13c52977ea9370db0894cacce937f5789aad6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metrics: Add test inputs.
	* gnu/packages/cran.scm (r-metrics)[native-inputs]: Add r-testthat.

	Change-Id: I1dad47431fc58139573b63a89faffaac630db7f0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mediation: Add test inputs.
	* gnu/packages/cran.scm (r-mediation)[native-inputs]: Add r-testthat.

	Change-Id: I73d31bad6eafce8859a0d03f8de1bf21c3bb4b04

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rselenium: Add test inputs.
	* gnu/packages/cran.scm (r-rselenium)[native-inputs]: Add r-testthat.

	Change-Id: I3e02137a6f7ae474b1e60cceaf00fb3ba1c10657

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wdman: Add test inputs.
	* gnu/packages/cran.scm (r-wdman)[native-inputs]: Add r-testthat.

	Change-Id: I2584568cf3714f5df0be2c9320422474feec83e2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-binman: Add test inputs.
	* gnu/packages/cran.scm (r-binman)[native-inputs]: Add r-testthat.

	Change-Id: I5310ad454d12ba673d7fdc925664de1e339d2206

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-semver: Add test inputs.
	* gnu/packages/cran.scm (r-semver)[native-inputs]: Add r-testthat.

	Change-Id: I2d3b16acfa3ce999135cc5848ac46017714706f6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lightgbm: Add test inputs.
	* gnu/packages/cran.scm (r-lightgbm)[native-inputs]: Add r-testthat.

	Change-Id: I0e618822a0078d2bcbe4fbcb3aa1ed7d34fec026

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hardhat: Add test inputs.
	* gnu/packages/cran.scm (r-hardhat)[native-inputs]: Add r-testthat.

	Change-Id: I98971e9bdfa1b1e49825af934789b9971b355b38

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-kmer: Add test inputs.
	* gnu/packages/cran.scm (r-kmer)[native-inputs]: Add r-testthat.

	Change-Id: I0b7b5147f9df9bb2489614e88eff7a707726795a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-phylogram: Add test inputs.
	* gnu/packages/cran.scm (r-phylogram)[native-inputs]: Add r-testthat.

	Change-Id: I3208997297339209fdb167d67603423eefb2288b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-directlabels: Add test inputs.
	* gnu/packages/cran.scm (r-directlabels)[native-inputs]: Add r-testthat.

	Change-Id: Ib304379ae4e2755dbbb89a7439dfadc327224893

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-boruta: Add test inputs.
	* gnu/packages/cran.scm (r-boruta)[native-inputs]: Add r-testthat.

	Change-Id: I6f9a981b7fab9e5e41fc7549ced994a9b95c4443

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-brms: Add test inputs.
	* gnu/packages/cran.scm (r-brms)[native-inputs]: Add r-testthat.

	Change-Id: I5ebbe3331028b9519fba70d5bc593086da4502bf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-posterior: Add test inputs.
	* gnu/packages/cran.scm (r-posterior)[native-inputs]: Add r-testthat.

	Change-Id: I6db71bc0d0a82ea57aae91bef402b4943378ea90

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-distributional: Add test inputs.
	* gnu/packages/cran.scm (r-distributional)[native-inputs]: Add r-testthat.

	Change-Id: I60e2e8eb9d24e087edc467e1b0ca73bb1aae9676

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-projpred: Add test inputs.
	* gnu/packages/cran.scm (r-projpred)[native-inputs]: Add r-testthat.

	Change-Id: If6bb77a30023e759d61c6f517c2439f8e25fb4cd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bridgesampling: Add test inputs.
	* gnu/packages/cran.scm (r-bridgesampling)[native-inputs]: Add r-r-rsp and r-testthat.

	Change-Id: I49a35427437fdaed3c171735c5ab1e88f829bd24

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nbconvertr: Add test inputs.
	* gnu/packages/cran.scm (r-nbconvertr)[native-inputs]: Add r-testthat.

	Change-Id: I77dcbd94599f29c5a76f3c1197251ab2f8ffe66a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oai: Add test inputs.
	* gnu/packages/cran.scm (r-oai)[native-inputs]: Add r-testthat.

	Change-Id: I35e4c51881ca20cd240fe2920548b9746e5c62e0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-latex2exp: Add test inputs.
	* gnu/packages/cran.scm (r-latex2exp)[native-inputs]: Add r-testthat.

	Change-Id: Ie9899263d1f708eb976d5d71aa3d9cd985a08ac4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httpcode: Add test inputs.
	* gnu/packages/cran.scm (r-httpcode)[native-inputs]: Add r-testthat.

	Change-Id: Ibb97793b499f75d38503c46338ab615e69c3b385

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hrbrthemes: Add test inputs.
	* gnu/packages/cran.scm (r-hrbrthemes)[native-inputs]: Add r-testthat.

	Change-Id: I640ec6c8e7f87e61eede14726663fc1e17f79261

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-isoband: Add test inputs.
	* gnu/packages/cran.scm (r-isoband)[native-inputs]: Add r-testthat.

	Change-Id: I0828ed254b0d27efaf993b4c590e360cefe2f5c4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-keyring: Add test inputs.
	* gnu/packages/cran.scm (r-keyring)[native-inputs]: Add r-testthat.

	Change-Id: Ib691a5bd10e1683476df2a412012a5a51e7ef1ac

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstan: Add test inputs.
	* gnu/packages/cran.scm (r-rstan)[native-inputs]: Add r-testthat.

	Change-Id: I0d258c508f2e154c34cd24a0cd382777aa45aeef

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-loo: Add test inputs.
	* gnu/packages/cran.scm (r-loo)[native-inputs]: Add r-testthat.

	Change-Id: I4f70202d48bf3f6bfc959777d2b06b8880ea64eb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dygraphs: Add test inputs.
	* gnu/packages/cran.scm (r-dygraphs)[native-inputs]: Add r-testthat.

	Change-Id: I275942a4adf1df57c885ba0e3104b6b0708b000f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsconnect: Add test inputs.
	* gnu/packages/cran.scm (r-rsconnect)[native-inputs]: Add r-testthat.

	Change-Id: Iceb114242b7882ed6c13c2103cf567c6c0f695bc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-packrat: Add test inputs.
	* gnu/packages/cran.scm (r-packrat)[native-inputs]: Add r-testthat.

	Change-Id: Ie8466df58086dbd48b0e543c74fdd4f080b5610b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-productplots: Add test inputs.
	* gnu/packages/cran.scm (r-productplots)[native-inputs]: Add r-testthat.

	Change-Id: I8c9fe4ab4610063028b6ee17c6ac180b7b8f58cd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iheatmapr: Add test inputs.
	* gnu/packages/cran.scm (r-iheatmapr)[native-inputs]: Add r-testthat.

	Change-Id: If2acf4005e16a6ba06a8754d52c304ebe3df4755

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-butcher: Add test inputs.
	* gnu/packages/cran.scm (r-butcher)[native-inputs]: Add r-testthat.

	Change-Id: I9dca2b6c0330dde457483fbd679de14b5d854217

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-kutils: Add test inputs.
	* gnu/packages/cran.scm (r-kutils)[native-inputs]: Add r-runit.

	Change-Id: I5e9271822e9cce7321cbcd9840e514cd0d14563b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openmx: Add test inputs.
	* gnu/packages/cran.scm (r-openmx)[native-inputs]: Add r-testthat.

	Change-Id: I6b7558f4569c4fe652a93d20e83e843b5c486ca8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpf: Add test inputs.
	* gnu/packages/cran.scm (r-rpf)[native-inputs]: Add r-testthat.

	Change-Id: I7288f35a459738bd3248b5ac8b7f71c1878d32e4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-semtools: Add test inputs.
	* gnu/packages/cran.scm (r-semtools)[native-inputs]: Add r-testthat.

	Change-Id: I58edb2a66d4074619601986b16fd458a2fa56fee

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrixextra: Add test inputs.
	* gnu/packages/cran.scm (r-matrixextra)[native-inputs]: Add r-testthat.

	Change-Id: Iaa7733bc81305d09776aece683db1919168f49f3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msm: Add test inputs.
	* gnu/packages/cran.scm (r-msm)[native-inputs]: Add r-testthat.

	Change-Id: I90cb8b2fab3140b9d893ee6a2b438e92c04e9088

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stm: Add test inputs.
	* gnu/packages/cran.scm (r-stm)[native-inputs]: Add r-testthat.

	Change-Id: Iff767980715196141073094f299be8c333a56bdc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quanteda: Add test inputs.
	* gnu/packages/cran.scm (r-quanteda)[native-inputs]: Add r-testthat.

	Change-Id: I079529b112471708cc9680d0e61405de06113372

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spacyr: Add test inputs.
	* gnu/packages/cran.scm (r-spacyr)[native-inputs]: Add r-testthat.

	Change-Id: I75dfa9cf5bca971185a21638cbbe6cd4fbe77083

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stopwords: Add test inputs.
	* gnu/packages/cran.scm (r-stopwords)[native-inputs]: Add r-testthat.

	Change-Id: I86d4b61058f135b51c9ea9c8f55e474e4f93fb59

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-formula-tools: Add test inputs.
	* gnu/packages/cran.scm (r-formula-tools)[native-inputs]: Add r-testthat.

	Change-Id: I2d8fa2b15cdee2f54bb1a61839291e5f9a3e9e65

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-forestplot: Add test inputs.
	* gnu/packages/cran.scm (r-forestplot)[native-inputs]: Add r-testthat.

	Change-Id: Ib214ba8f62ca3ec3b6a825804f9db488254e100d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-forecast: Add test inputs.
	* gnu/packages/cran.scm (r-forecast)[native-inputs]: Add r-testthat.

	Change-Id: Ib50d94104eab709dc849df4ad51b3ac690ba073b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-archivist: Add test inputs.
	* gnu/packages/cran.scm (r-archivist)[native-inputs]: Add r-testthat.

	Change-Id: Iadbddf2db227f2e0e59b2f623b0dfda61d080c8d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-emplik: Add test inputs.
	* gnu/packages/cran.scm (r-emplik)[native-inputs]: Add r-testthat.

	Change-Id: Ibefa7ce3585c7e2e5882224950f5b79d8f5b78a5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-influencer: Add test inputs.
	* gnu/packages/cran.scm (r-influencer)[native-inputs]: Add r-testthat.

	Change-Id: Ic8be2f199cfbc5d71bb25a512c1c217c6178b054

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsvg: Add test inputs.
	* gnu/packages/cran.scm (r-rsvg)[native-inputs]: Add r-testthat.

	Change-Id: I00e74976d47f2e5e2a0d59aa4c2dfc7bc2a8fca0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-knn-covertree: Add test inputs.
	* gnu/packages/cran.scm (r-knn-covertree)[native-inputs]: Add r-testthat.

	Change-Id: I8046e00204d6629203ab35463b046bc5ead7f5b6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anndata: Add test inputs.
	* gnu/packages/cran.scm (r-anndata)[native-inputs]: Add r-testthat.

	Change-Id: I308944b0b9a1f10bfad09876ab3a675897d7a92b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-animation: Add test inputs.
	* gnu/packages/cran.scm (r-animation)[native-inputs]: Add r-testit.

	Change-Id: Ia47351aea1b297385a4fd7d0761fd7348c478b92

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shapviz: Add test inputs.
	* gnu/packages/cran.scm (r-shapviz)[native-inputs]: Add r-testthat.

	Change-Id: Ibd58e545573b60c9bc24d52758d46ac94fadeedc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-torch: Add test inputs.
	* gnu/packages/cran.scm (r-torch)[native-inputs]: Add r-testthat.

	Change-Id: Ie4c5db976792922dea421229aae8dcdae908beca

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-caretensemble: Add test inputs.
	* gnu/packages/cran.scm (r-caretensemble)[native-inputs]: Add r-testthat.

	Change-Id: If88f13ff9ac5840d531204c29ffa9f4df38d3c40

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-caret: Add test inputs.
	* gnu/packages/cran.scm (r-caret)[native-inputs]: Add r-testthat.

	Change-Id: Iff804613bcd163f0138dd87550a8575b179b146f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-imager: Add test inputs.
	* gnu/packages/cran.scm (r-imager)[native-inputs]: Add r-testthat.

	Change-Id: I96676ecbe864947d3f0255e504954fc1fcef60b2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-readbitmap: Add test inputs.
	* gnu/packages/cran.scm (r-readbitmap)[native-inputs]: Add r-testthat.

	Change-Id: I19c1571bf6bbce91df20bdf04759f390fd8d22ba

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bmp: Add test inputs.
	* gnu/packages/cran.scm (r-bmp)[native-inputs]: Add r-testthat.

	Change-Id: Id8b2b2575ed9f425d61cdf17d05429129483d20c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-actogrammr: Add test inputs.
	* gnu/packages/cran.scm (r-actogrammr)[native-inputs]: Add r-testthat.

	Change-Id: I3fbdcd5d8a7885b8586a08ffff1b993a7a8993ed

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-activpal: Add test inputs.
	* gnu/packages/cran.scm (r-activpal)[native-inputs]: Add r-testthat.

	Change-Id: I8195339202968ca538cf58e43fb9f7fad96bbcd5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-activityindex: Add test inputs.
	* gnu/packages/cran.scm (r-activityindex)[native-inputs]: Add r-testthat.

	Change-Id: Ib9e83407cb8fad4f20fcc117b9e7da3a4ff9f22e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-actfrag: Add test inputs.
	* gnu/packages/cran.scm (r-actfrag)[native-inputs]: Add r-knitr and r-testthat.

	Change-Id: Id42cf2ad9131638e3e4eac776dcb40ada4ae0701

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdina: Add test inputs.
	* gnu/packages/cran.scm (r-gdina)[native-inputs]: Add r-testthat.

	Change-Id: I941f45d1757da6b2038638c60e0eb9bc736723a5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acnr: Add test inputs.
	* gnu/packages/cran.scm (r-acnr)[native-inputs]: Add r-knitr and r-testthat.

	Change-Id: I36b3b6d6f8cd765508dcac1f443b283694d19f2a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-filesstrings: Add test inputs.
	* gnu/packages/cran.scm (r-filesstrings)[native-inputs]: Add r-testthat.

	Change-Id: Id3df7a51fefbe7aa6d3e4ae2b05a2a06342a368b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-filelock: Add test inputs.
	* gnu/packages/cran.scm (r-filelock)[native-inputs]: Add r-testthat.

	Change-Id: I3aad322fb64fa67a60a5562c9267702294b145d5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lhs: Add test inputs.
	* gnu/packages/cran.scm (r-lhs)[native-inputs]: Add r-testthat.

	Change-Id: I4a51b4c160312676694dfcb1f0ff33e848cd95e0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ace2fastq: Add test inputs.
	* gnu/packages/cran.scm (r-ace2fastq)[native-inputs]: Add r-knitr and r-testthat.

	Change-Id: I634a1c246486147d15cdd5ce12c8a473ff84698b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mda: Add test inputs.
	* gnu/packages/cran.scm (r-mda)[native-inputs]: Add r-testthat.

	Change-Id: Ie64d0e1494af270cc42cf26ae3477c6dcd72946c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abtest: Add test inputs.
	* gnu/packages/cran.scm (r-abtest)[native-inputs]: Add r-testthat.

	Change-Id: I3871c573a35d07859e923dd0fd43e4d4959439f4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qgam: Add test inputs.
	* gnu/packages/cran.scm (r-qgam)[native-inputs]: Add r-testthat.

	Change-Id: Ic5386a61d8bf77cdfba35f016f5f1420e0b30409

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-emoa: Add test inputs.
	* gnu/packages/cran.scm (r-emoa)[native-inputs]: Add r-testthat.

	Change-Id: I9837d733b87959c7221d75234686a672257e7cfb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rintrojs: Add test inputs.
	* gnu/packages/cran.scm (r-rintrojs)[native-inputs]: Add r-testthat.

	Change-Id: Ia010c442a25fdafd86bee7be99399b0420cb3322

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bio3d: Add test inputs.
	* gnu/packages/cran.scm (r-bio3d)[native-inputs]: Add r-testthat.

	Change-Id: Ia4d200d00d49b3f79165c0f23a8939218caa7568

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parameters: Add test inputs.
	* gnu/packages/cran.scm (r-parameters)[native-inputs]: Add r-testthat.

	Change-Id: Ib9538aa189778f39bfed5b5f5c41fe1b2a9523fd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assertr: Add test inputs.
	* gnu/packages/cran.scm (r-assertr)[native-inputs]: Add r-testthat.

	Change-Id: I43738a0a1b042705e9a04ec6cdd2f1dc26254c3b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidygraph: Add test inputs.
	* gnu/packages/cran.scm (r-tidygraph)[native-inputs]: Add r-testthat.

	Change-Id: I869cd5acad0833fa97b97134c7c11873078fc2cb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-graphlayouts: Add test inputs.
	* gnu/packages/cran.scm (r-graphlayouts)[native-inputs]: Add r-testthat.

	Change-Id: I641e9ab3e9856abca3f198ba055473439dea0330

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-systemfonts: Add test inputs.
	* gnu/packages/cran.scm (r-systemfonts)[native-inputs]: Add r-testthat.

	Change-Id: I6415152c864584021c9a752571260ffd609f8e57

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-covr: Add test inputs.
	* gnu/packages/cran.scm (r-covr)[native-inputs]: Add r-testthat.

	Change-Id: I2a7d27d61d202f5aa08ba3acb57c50b650efc054

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-harmony: Add test inputs.
	* gnu/packages/cran.scm (r-harmony)[native-inputs]: Add r-testthat.

	Change-Id: Id896e8aa57b18b54cfcd53d208b323d774566a8d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-leidenalg: Add test inputs.
	* gnu/packages/cran.scm (r-leidenalg)[native-inputs]: Add r-testthat.

	Change-Id: Icefef644a9b3c586d5df7b815b5bf4b04305d15f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-kableextra: Add test inputs.
	* gnu/packages/cran.scm (r-kableextra)[native-inputs]: Add r-testthat.

	Change-Id: Ic9570e2fcb1cf83c5e84fbda58a8356505783e0c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-uwot: Add test inputs.
	* gnu/packages/cran.scm (r-uwot)[native-inputs]: Add r-testthat.

	Change-Id: I30e0b253229fcf9a5fd0d5d810ba249b3b074443

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-umap: Add test inputs.
	* gnu/packages/cran.scm (r-umap)[native-inputs]: Add r-testthat.

	Change-Id: I00caf63d331278d0aeb7297a01487f0aa67f6dc2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-refmanager: Add test inputs.
	* gnu/packages/cran.scm (r-refmanager)[native-inputs]: Add r-testthat.

	Change-Id: I3b012837a0111f7294b2473e688e9899c91d3af3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggfortify: Add test inputs.
	* gnu/packages/cran.scm (r-ggfortify)[native-inputs]: Add r-testthat.

	Change-Id: I20bc23519166f168f24e5b7c5d7e913da61e9e14

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plotroc: Add test inputs.
	* gnu/packages/cran.scm (r-plotroc)[native-inputs]: Add r-testthat.

	Change-Id: Id0e42b35ceece4de1b199992957b337a9c0fd2c0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dalex: Add test inputs.
	* gnu/packages/cran.scm (r-dalex)[native-inputs]: Add r-testthat.

	Change-Id: I8d6fd8e9a8c539dbb962167b4185f9f87ce267f7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dae: Add test inputs.
	* gnu/packages/cran.scm (r-dae)[native-inputs]: Add r-testthat.

	Change-Id: I4193a6ba2ea981c4032edeaa9a73698fe8d5606d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ibreakdown: Add test inputs.
	* gnu/packages/cran.scm (r-ibreakdown)[native-inputs]: Add r-testthat.

	Change-Id: I51232b1ec3339014544eabf0347ec2b3b4b0dbda

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ingredients: Add test inputs.
	* gnu/packages/cran.scm (r-ingredients)[native-inputs]: Add r-testthat.

	Change-Id: I7e41691609ead42518fb2d1c3a76aabc0055696f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dqrng: Add test inputs.
	* gnu/packages/cran.scm (r-dqrng)[native-inputs]: Add r-testthat.

	Change-Id: Id8e748dd497615a3836fa6c8a4ff1432eaf102b0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-batchtools: Add test inputs.
	* gnu/packages/cran.scm (r-batchtools)[native-inputs]: Add r-testthat.

	Change-Id: I4393f838d095ec65fc20d267128f2f7e611a149d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-blme: Add test inputs.
	* gnu/packages/cran.scm (r-blme)[native-inputs]: Add r-testthat.

	Change-Id: Ibc64067b15329471cdc14a5e037d558660786cbd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-styler: Add test inputs.
	* gnu/packages/cran.scm (r-styler)[native-inputs]: Add r-testthat.

	Change-Id: I7234459bfbf9a3fc429cda60437fdc5e24cebcdc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sctransform: Add test inputs.
	* gnu/packages/cran.scm (r-sctransform)[native-inputs]: Add r-testthat.

	Change-Id: I6815c3c99fa9f50316367be565a284c5215235a1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sccore: Add test inputs.
	* gnu/packages/cran.scm (r-sccore)[native-inputs]: Add r-testthat.

	Change-Id: I874b0ff5c35a9fca29a58687f176001a3dd6891a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cyclocomp: Add test inputs.
	* gnu/packages/cran.scm (r-cyclocomp)[native-inputs]: Add r-testthat.

	Change-Id: I44df7b103695d41555a59f04b3f0e4b151232adc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xmlparsedata: Add test inputs.
	* gnu/packages/cran.scm (r-xmlparsedata)[native-inputs]: Add r-testthat.

	Change-Id: Ief9ac71b829a86218c4ff110e0fd2924db885915

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-text2vec: Add test inputs.
	* gnu/packages/cran.scm (r-text2vec)[native-inputs]: Add r-testthat.

	Change-Id: Id60f53959f9a28864e15242af74fea65c115eb8c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsparse: Add test inputs.
	* gnu/packages/cran.scm (r-rsparse)[native-inputs]: Add r-testthat.

	Change-Id: Ic558b3133071adda2b57c0e816b92456379eecbb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rex: Add test inputs.
	* gnu/packages/cran.scm (r-rex)[native-inputs]: Add r-testthat.

	Change-Id: Icded2de3fa692bc0be3e2ff2197d008973935411

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrow: Add test inputs.
	* gnu/packages/cran.scm (r-arrow)[native-inputs]: Add r-testthat.

	Change-Id: I1d9d23c3bee6852da5f36ea992b76c6c7720e07c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggnewscale: Add test inputs.
	* gnu/packages/cran.scm (r-ggnewscale)[native-inputs]: Add r-testthat.

	Change-Id: I4669c9f5cb48d98c6ad8b2d260c695b5a7708a18

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-downloader: Add test inputs.
	* gnu/packages/cran.scm (r-downloader)[native-inputs]: Add r-testthat.

	Change-Id: I48e37fba8e50427b0af56aad6745cd0b0d6e58e6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flexdashboard: Add test inputs.
	* gnu/packages/cran.scm (r-flexdashboard)[native-inputs]: Add r-testthat.

	Change-Id: I86e6381858286ffe1d3a0300bf4e6662e3f52929

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggtext: Add test inputs.
	* gnu/packages/cran.scm (r-ggtext)[native-inputs]: Add r-testthat.

	Change-Id: I87c204cc27001098d145c6220aa01d729a7bb31d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggghost: Add test inputs.
	* gnu/packages/cran.scm (r-ggghost)[native-inputs]: Add r-testthat.

	Change-Id: Ic3fb46eb08aa1860bedddc0effe930b91ee20212

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gggenes: Add test inputs.
	* gnu/packages/cran.scm (r-gggenes)[native-inputs]: Add r-testthat.

	Change-Id: Iea9b58fa70e753d797aba975b35b0f99d088d72b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gridtext: Add test inputs.
	* gnu/packages/cran.scm (r-gridtext)[native-inputs]: Add r-testthat.

	Change-Id: Ie0a5d55ec6c2a28405eb6847550bc254c77d1ad2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggcorrplot: Add test inputs.
	* gnu/packages/cran.scm (r-ggcorrplot)[native-inputs]: Add r-testthat.

	Change-Id: I3b55389735a0098a357f011cf5d3daa321b5f0eb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gbm: Add test inputs.
	* gnu/packages/cran.scm (r-gbm)[native-inputs]: Add r-runit.

	Change-Id: I6f5e4728555e992c0d7a67b7e26f63529f6c260a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggvis: Add test inputs.
	* gnu/packages/cran.scm (r-ggvis)[native-inputs]: Add r-testthat.

	Change-Id: I59d02f6a6d448892ae33125d6062b7131044fbd1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-europepmc: Add test inputs.
	* gnu/packages/cran.scm (r-europepmc)[native-inputs]: Add r-testthat.

	Change-Id: I62dd995c9b88a549d645ddb68375f311cb096f3e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-eulerr: Add test inputs.
	* gnu/packages/cran.scm (r-eulerr)[native-inputs]: Add r-testthat.

	Change-Id: Iecba07061c226cc3e9fef40704bef5e77a3b1884

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-urltools: Add test inputs.
	* gnu/packages/cran.scm (r-urltools)[native-inputs]: Add r-knitr and r-testthat.

	Change-Id: I4a4fb2b7e8fc1e02495652702b7cb2569d940d73

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tweenr: Add test inputs.
	* gnu/packages/cran.scm (r-tweenr)[native-inputs]: Add r-testthat.

	Change-Id: I7a4e16c9a34ad7b208f39acd13481e71ffe5e92f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-triebeard: Add test inputs.
	* gnu/packages/cran.scm (r-triebeard)[native-inputs]: Add r-testthat.

	Change-Id: Ie08a5f8a6d5425009a940f64ed2e8d16d70c2fc6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msigdbr: Add test inputs.
	* gnu/packages/cran.scm (r-msigdbr)[native-inputs]: Add r-testthat.

	Change-Id: Ice7a96ccaa16b5cf2847a579f080786f65dfd600

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-babelgene: Add test inputs.
	* gnu/packages/cran.scm (r-babelgene)[native-inputs]: Add r-testthat.

	Change-Id: Id487eb0e7520afa207a52924a6143fa13772347d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-svmisc: Add test inputs.
	* gnu/packages/cran.scm (r-svmisc)[native-inputs]: Add r-testthat.

	Change-Id: Ia0357edceafd185282af0a99c10aa8ba8ee4de8f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hierfstat: Add test inputs.
	* gnu/packages/cran.scm (r-hierfstat)[native-inputs]: Add r-testthat.

	Change-Id: I4183d092541918bbe8eecf68804168448d09de37

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-osqp: Add test inputs.
	* gnu/packages/cran.scm (r-osqp)[native-inputs]: Add r-testthat.

	Change-Id: I506e9d8a1ca7a6b7fc52a2c95a8d4ee9090a8dbe

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-optparse: Add test inputs.
	* gnu/packages/cran.scm (r-optparse)[native-inputs]: Add r-testthat.

	Change-Id: I76d6d11c05b22fe5f5162bb134ea45518fbb5a43

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-options: Add test inputs.
	* gnu/packages/cran.scm (r-options)[native-inputs]: Add r-testthat.

	Change-Id: Ice6cd139e89262abcb0e601e0d2cab34039c28ee

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bookdown: Add test inputs.
	* gnu/packages/cran.scm (r-bookdown)[native-inputs]: Add r-testit and r-testthat.

	Change-Id: I70864a5e5052f0dfc556078e238c21372d09961b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-haplo-stats: Add test inputs.
	* gnu/packages/cran.scm (r-haplo-stats)[native-inputs]: Add r-testthat.

	Change-Id: I6ef06966978f753f5e22ca8f6bdc0d5f56cc3c7f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arsenal: Add test inputs.
	* gnu/packages/cran.scm (r-arsenal)[native-inputs]: Add r-testthat.

	Change-Id: Idb3a01b356e59ea0fa17df3652129ed1fe1b9b2b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adegenet: Add test inputs.
	* gnu/packages/cran.scm (r-adegenet)[native-inputs]: Add r-testthat.

	Change-Id: Iaaf8d23de76134e06b9bd6136352c898774cd3a1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sfheaders: Add test inputs.
	* gnu/packages/cran.scm (r-sfheaders)[native-inputs]: Add r-testthat.

	Change-Id: I246b513815ad0e14cdc83750ba1b0ce0065c1363

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sfd: Add test inputs.
	* gnu/packages/cran.scm (r-sfd)[native-inputs]: Add r-testthat.

	Change-Id: I6b42fd0b28a2272f58b342ea1fcd7c8e4643b1c9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s2: Add test inputs.
	* gnu/packages/cran.scm (r-s2)[native-inputs]: Add r-testthat.

	Change-Id: Ie0e4087065a3d6e4a8ff70fd4c5d76a457be3958

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wk: Add test inputs.
	* gnu/packages/cran.scm (r-wk)[native-inputs]: Add r-testthat.

	Change-Id: I8b8118f5be2b844d76808cd6699b8b17dbce4786

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-units: Add test inputs.
	* gnu/packages/cran.scm (r-units)[native-inputs]: Add r-testthat.

	Change-Id: I4dad55c9769c0d32e9eb7389d78c95d90bc9a363

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-unigd: Add test inputs.
	* gnu/packages/cran.scm (r-unigd)[native-inputs]: Add r-testthat.

	Change-Id: Ic544c050c6aeb8da078cf8428b6e5d9d8d02c4e2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-untb: Add test inputs.
	* gnu/packages/cran.scm (r-untb)[native-inputs]: Add r-testthat.

	Change-Id: I4046ed2248929dcc76efd9d945958f91144770d8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-unglue: Add test inputs.
	* gnu/packages/cran.scm (r-unglue)[native-inputs]: Add r-testthat.

	Change-Id: I1dfd1c4cccfebae8ed7fa9896b647bfc184c92d7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-brobdingnag: Add test inputs.
	* gnu/packages/cran.scm (r-brobdingnag)[native-inputs]: Add r-testthat.

	Change-Id: I6c8c8d3de33b9b26662c61302e826589c2dd2f17

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-partitions: Add test inputs.
	* gnu/packages/cran.scm (r-partitions)[native-inputs]: Add r-testthat.

	Change-Id: If2704ae67f24f0d2c2ec2465ce0c9244c28b6dec

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bedr: Add test inputs.
	* gnu/packages/cran.scm (r-bedr)[native-inputs]: Add r-testthat.

	Change-Id: If27cf0fc5a24be9dacf0f011d0d8b3fd97a94077

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lemon: Add test inputs.
	* gnu/packages/cran.scm (r-lemon)[native-inputs]: Add r-testthat.

	Change-Id: I78f8ac27044446d077d03d1707acea08d0387869

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rematch2: Add test inputs.
	* gnu/packages/cran.scm (r-rematch2)[native-inputs]: Add r-testthat.

	Change-Id: If89c749f53b963e759225b0a75ea08f6671c0ada

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-remacor: Add test inputs.
	* gnu/packages/cran.scm (r-remacor)[native-inputs]: Add r-runit.

	Change-Id: Ia055169d4e82ae7a4bdf39e21f6d3e56421bbc8b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-irkernel: Add test inputs.
	* gnu/packages/cran.scm (r-irkernel)[native-inputs]: Add r-testthat.

	Change-Id: I7b3db8e506feef67934a04b59a4500b596212671

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-irdisplay: Add test inputs.
	* gnu/packages/cran.scm (r-irdisplay)[native-inputs]: Add r-testthat.

	Change-Id: I5b801249b3ee6d16acb4a5f2a92c97bc9131ef68

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-repr: Add test inputs.
	* gnu/packages/cran.scm (r-repr)[native-inputs]: Add r-testthat.

	Change-Id: I0c13d378b0fc5550621e1ffc155541de8be1bbf0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nonnest2: Add test inputs.
	* gnu/packages/cran.scm (r-nonnest2)[native-inputs]: Add r-testthat.

	Change-Id: Ib21c5119914318084391be37509f71e8ed27b902

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpattern: Add test inputs.
	* gnu/packages/cran.scm (r-ggpattern)[native-inputs]: Add r-testthat.

	Change-Id: I16a73fdf63d981639d8deb917981d0c7e9b39ad6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggextra: Add test inputs.
	* gnu/packages/cran.scm (r-ggextra)[native-inputs]: Add r-testthat.

	Change-Id: Ifc8caf682db01a356e8bc946e7cb84734503f103

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shinyjs: Add test inputs.
	* gnu/packages/cran.scm (r-shinyjs)[native-inputs]: Add r-testthat.

	Change-Id: I97e2090034dc5939a7bf9b09f2b2c08c8822dfc2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tester: Add test inputs.
	* gnu/packages/cran.scm (r-tester)[native-inputs]: Add r-testthat.

	Change-Id: I86dd0e22b49875d5e7da5df3f27933bfdde65a87

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shinymanager: Add test inputs.
	* gnu/packages/cran.scm (r-shinymanager)[native-inputs]: Add r-testthat.

	Change-Id: Ic9d5804896aa81b166ce0bcb19a0390cf24d7f8b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dorng: Add test inputs.
	* gnu/packages/cran.scm (r-dorng)[native-inputs]: Add r-testthat.

	Change-Id: I0e150aa8818cfa83625ac5b9d8c2b06b69fa94a1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sloop: Add test inputs.
	* gnu/packages/cran.scm (r-sloop)[native-inputs]: Add r-testthat.

	Change-Id: Id5a1ea7ee16061d92cce871c8bfd89c6d2c14312

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsvd: Add test inputs.
	* gnu/packages/cran.scm (r-rsvd)[native-inputs]: Add r-testthat.

	Change-Id: Id2c2284b880724df52ed80242d13b914fd18a75c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-protviz: Add test inputs.
	* gnu/packages/cran.scm (r-protviz)[native-inputs]: Add r-testthat.

	Change-Id: I493d90066d013ca94ffb2bb88915fa9f519ff8ec

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prospectr: Add test inputs.
	* gnu/packages/cran.scm (r-prospectr)[native-inputs]: Add r-testthat.

	Change-Id: I35d29d686a1d357384ef840a78c78c76fdf0941b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-logging: Add test inputs.
	* gnu/packages/cran.scm (r-logging)[native-inputs]: Add r-testthat.

	Change-Id: I6170d46417d02ea48b32b365445ae76293d2c899

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dotcall64: Add test inputs.
	* gnu/packages/cran.scm (r-dotcall64)[native-inputs]: Add r-rhpcblasctl and r-testthat.

	Change-Id: Id7f8916d5e545696fa1e33193507a64ee4dc6fce

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmpfr: Add test inputs.
	* gnu/packages/cran.scm (r-rmpfr)[native-inputs]: Add r-mass and r-sfsmisc.

	Change-Id: I49874d158d44648c409a81dae7ab4f6405945d77

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigrquery: Add test inputs.
	* gnu/packages/cran.scm (r-bigrquery)[native-inputs]: Add r-testthat.

	Change-Id: I8b87689f65549ee9284f130374a24f9e33169d1a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gargle: Add test inputs.
	* gnu/packages/cran.scm (r-gargle)[native-inputs]: Add r-testthat.

	Change-Id: Ic8a857595b24cd8e0067d5f69683a7ca4cdef13b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gridpattern: Add test inputs.
	* gnu/packages/cran.scm (r-gridpattern)[native-inputs]: Add r-testthat.

	Change-Id: I752f58392eb53908c74260c31505337497d07686

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reportr: Add test inputs.
	* gnu/packages/cran.scm (r-reportr)[native-inputs]: Add r-testthat.

	Change-Id: Ie1376192bd699ff3a63465c9a0e7967f96cdaafe

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shades: Add test inputs.
	* gnu/packages/cran.scm (r-shades)[native-inputs]: Add r-testthat.

	Change-Id: I91ab4c086e6da3a36bfb34eb2dfa961bdebf8bf0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnexml: Add test inputs.
	* gnu/packages/cran.scm (r-rnexml)[native-inputs]: Add r-testthat.

	Change-Id: Icf6e050bc0d0b2c31aa76a5a97b227e81f93e70d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-phylobase: Add test inputs.
	* gnu/packages/cran.scm (r-phylobase)[native-inputs]: Add r-testthat.

	Change-Id: I80d0189d777eb838ec60a8f944edf1387b7b6e2c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rncl: Add test inputs.
	* gnu/packages/cran.scm (r-rncl)[native-inputs]: Add r-testthat.

	Change-Id: Ic015bbcc1a467951bd042582b936a50b07f43f6a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnaturalearthdata: Add test inputs.
	* gnu/packages/cran.scm (r-rnaturalearthdata)[native-inputs]: Add r-testthat.

	Change-Id: Ia2f301d8dffa48e79a57f3610eb0a78e80af8816

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnaturalearth: Add test inputs.
	* gnu/packages/cran.scm (r-rnaturalearth)[native-inputs]: Add r-testthat.

	Change-Id: I1ceb6029f537034e8639de4e3b76c9b00ca7e340

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tfmpvalue: Add test inputs.
	* gnu/packages/cran.scm (r-tfmpvalue)[native-inputs]: Add r-testthat.

	Change-Id: I4a13e3d8274b0bdb68b95d4113332ea6d57f987f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-splitstackshape: Add test inputs.
	* gnu/packages/cran.scm (r-splitstackshape)[native-inputs]: Add r-testthat.

	Change-Id: I152180a6da492d9e48ac8f81cd92498f4ee662b6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qmri: Add test inputs.
	* gnu/packages/cran.scm (r-qmri)[native-inputs]: Add r-testthat.

	Change-Id: I83ba0bdb3c33c4f1c2f2baf707f70f5752d48602

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-densityclust: Add test inputs.
	* gnu/packages/cran.scm (r-densityclust)[native-inputs]: Add r-testthat.

	Change-Id: I2e1545d2b9dd6ff449ab91e62dc0227de8785570

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-docopt: Add test inputs.
	* gnu/packages/cran.scm (r-docopt)[native-inputs]: Add r-testthat.

	Change-Id: Ibde6c3bdc394acdabd6924f1deb463bcc4b56b47

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidytree: Add test inputs.
	* gnu/packages/cran.scm (r-tidytree)[native-inputs]: Add r-testthat.

	Change-Id: I084c1bd9d0ce1953908e719036e854a9df2a851e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tm: Add test inputs.
	* gnu/packages/cran.scm (r-tm)[native-inputs]: Add r-testthat.

	Change-Id: Ia67bb70704dd9d8f9ffdabcb07fda30a3a979944

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oro-nifti: Add test inputs.
	* gnu/packages/cran.scm (r-oro-nifti)[native-inputs]: Add r-testthat.

	Change-Id: I1e91b0e487147491b98627f6ab0364d9ee4546b4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multidplyr: Add test inputs.
	* gnu/packages/cran.scm (r-multidplyr)[native-inputs]: Add r-testthat.

	Change-Id: I7c7076d5bbf9430f8b5cf06ac7a914ce93e03774

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgl: Add test inputs.
	* gnu/packages/cran.scm (r-rgl)[native-inputs]: Add r-testthat.

	Change-Id: I89278db8bd5aa1c76d2cf4fb41af58839920a4d7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocmanager: Add test inputs.
	* gnu/packages/cran.scm (r-biocmanager)[native-inputs]: Add r-testthat.

	Change-Id: Ic0741524a81ee1dc6d31d9d9da6a048745c803dd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpphnsw: Add test inputs.
	* gnu/packages/cran.scm (r-rcpphnsw)[native-inputs]: Add r-testthat.

	Change-Id: I02f87d761bca49715be21f0d883ead2ec04f2963

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppalgos: Add test inputs.
	* gnu/packages/cran.scm (r-rcppalgos)[native-inputs]: Add r-testthat.

	Change-Id: Ie072718356aac63b8e7a09c704e9b90a7d9f69a7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chk: Add test inputs.
	* gnu/packages/cran.scm (r-chk)[native-inputs]: Add r-testthat.

	Change-Id: I963ff8d57d0e4a678f1124754796c1bb74a4e2cc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rslurm: Add test inputs.
	* gnu/packages/cran.scm (r-rslurm)[native-inputs]: Add r-testthat.

	Change-Id: Id8f192a0d2813a2124d9ed016a9fd6bf9afc55f8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cmdfun: Add test inputs.
	* gnu/packages/cran.scm (r-cmdfun)[native-inputs]: Add r-testthat.

	Change-Id: I8bedc9fccdb6cf5ce572946d5e956185ff451267

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r2glmm: Add test inputs.
	* gnu/packages/cran.scm (r-r2glmm)[native-inputs]: Add r-testthat.

	Change-Id: I725c710633a560474c5f2e3d14540a1418da6ca6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-afex: Add test inputs.
	* gnu/packages/cran.scm (r-afex)[native-inputs]: Add r-testthat.

	Change-Id: Ib75d36df38bfdb6867b360cb955d9263d8e91a51

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mvnfast: Add test inputs.
	* gnu/packages/cran.scm (r-mvnfast)[native-inputs]: Add r-testthat.

	Change-Id: I3d3f9ddb004ba9485754ccdbfc4bba2de4ff1c34

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mvabund: Add test inputs.
	* gnu/packages/cran.scm (r-mvabund)[native-inputs]: Add r-testthat.

	Change-Id: Ia1b660aa72c2b88ca4a5211d94cc6d89d51a104b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clustercrit: Add test inputs.
	* gnu/packages/cran.scm (r-clustercrit)[native-inputs]: Add r-runit.

	Change-Id: Ie33538caf4e1ca0fa83225d3e624af68289401f9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcmdcheck: Add test inputs.
	* gnu/packages/cran.scm (r-rcmdcheck)[native-inputs]: Add r-testthat.

	Change-Id: I9a658bd234d013fd92d326335df544a46a8c5f9b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xopen: Add test inputs.
	* gnu/packages/cran.scm (r-xopen)[native-inputs]: Add r-testthat.

	Change-Id: Ib542094a3e429846283913d1e2613a825bf053f0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-remotes: Add test inputs.
	* gnu/packages/cran.scm (r-remotes)[native-inputs]: Add r-testthat.

	Change-Id: I1a577e18354c9334e69e607de417cba7e2d88cfa

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sessioninfo: Add test inputs.
	* gnu/packages/cran.scm (r-sessioninfo)[native-inputs]: Add r-testthat.

	Change-Id: I8402b8a004adb5bb1badcc32f09880acf8264284

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gert: Add test inputs.
	* gnu/packages/cran.scm (r-gert)[native-inputs]: Add r-testthat.

	Change-Id: Ib039ce91e1057224cd3fa0cb42291d94138f3c36

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-credentials: Add test inputs.
	* gnu/packages/cran.scm (r-credentials)[native-inputs]: Add r-testthat.

	Change-Id: I538bd2ebb1af44266850a50f795500ca2c99b711

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clisymbols: Add test inputs.
	* gnu/packages/cran.scm (r-clisymbols)[native-inputs]: Add r-testthat.

	Change-Id: I8e2f856cbb683e956b0020aaff0e84e20a2c94a1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gh: Add test inputs.
	* gnu/packages/cran.scm (r-gh)[native-inputs]: Add r-testthat.

	Change-Id: I605bd7b5c29edc81242ff7397e9d99626f6f3038

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gitcreds: Add test inputs.
	* gnu/packages/cran.scm (r-gitcreds)[native-inputs]: Add r-testthat.

	Change-Id: I26debec9d37620ff585acc44fda4d53a2d3035df

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gillespiessa2: Add test inputs.
	* gnu/packages/cran.scm (r-gillespiessa2)[native-inputs]: Add r-testthat.

	Change-Id: I136a37c8b27bb19ac8538774258f9a66c8a80a78

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ini: Add test inputs.
	* gnu/packages/cran.scm (r-ini)[native-inputs]: Add r-testthat.

	Change-Id: Ifce06111ff1a10e118a946d2f01bd55a41029c89

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sjplot: Add test inputs.
	* gnu/packages/cran.scm (r-sjplot)[native-inputs]: Add r-testthat.

	Change-Id: Ib4396766078cdd8bb8fcc151e0a52f00d25a91a8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-effsize: Add test inputs.
	* gnu/packages/cran.scm (r-effsize)[native-inputs]: Add r-testthat.

	Change-Id: Id0d8a6d3482b9e4f14426d5730779e4689ddf256

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-effectsize: Add test inputs.
	* gnu/packages/cran.scm (r-effectsize)[native-inputs]: Add r-boot and r-testthat.

	Change-Id: I9c1170aadfb3b8c12fa61fa8c2777ea97b340a28

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggeffects: Add test inputs.
	* gnu/packages/cran.scm (r-ggeffects)[native-inputs]: Add r-testthat.

	Change-Id: Icc92886644e0adee5d0f8e0d6b3c47a57a5dcf22

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayestestr: Add test inputs.
	* gnu/packages/cran.scm (r-bayestestr)[native-inputs]: Add r-testthat.

	Change-Id: I1d6358d09a190156f292207d23e1a9705023a7ff

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glmmtmb: Add test inputs.
	* gnu/packages/cran.scm (r-glmmtmb)[native-inputs]: Add r-testthat.

	Change-Id: I722911636cc7aa39a53679c974ec5084404fa4b7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sjstats: Add test inputs.
	* gnu/packages/cran.scm (r-sjstats)[native-inputs]: Add r-testthat.

	Change-Id: I7ffca20aefad18a6e15b56c6c6d01485a4579fa6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayesplot: Add test inputs.
	* gnu/packages/cran.scm (r-bayesplot)[native-inputs]: Add r-gridextra, r-rstantools, and r-testthat.

	Change-Id: I331b0df064a07030011621e750562fe872caf65f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-emmeans: Add test inputs.
	* gnu/packages/cran.scm (r-emmeans)[native-inputs]: Add r-testthat.

	Change-Id: Ia543a46ee9cb310778d0bb11d622acb0a152cc80

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidygeocoder: Add test inputs.
	* gnu/packages/cran.scm (r-tidygeocoder)[native-inputs]: Add r-testthat.

	Change-Id: I504e74383a960c44658010ab1bd5f5176630472f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-targets: Add test inputs.
	* gnu/packages/cran.scm (r-targets)[native-inputs]: Add r-testthat.

	Change-Id: I04ba573dbd1ad6c8f67f19ddb371bcc1286c2778

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tarchetypes: Add test inputs.
	* gnu/packages/cran.scm (r-tarchetypes)[native-inputs]: Add r-testthat.

	Change-Id: I2830d295809f3e4d27d410fe20daea2ea09caa03

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mixsqp: Add test inputs.
	* gnu/packages/cran.scm (r-mixsqp)[native-inputs]: Add r-testthat.

	Change-Id: Icf78bfa6a4024b16644b8d519911f84b4c4598cb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-partr2: Add test inputs.
	* gnu/packages/cran.scm (r-partr2)[native-inputs]: Add r-testthat.

	Change-Id: I598f290996acf461a24b601cba162f2b6bfe9223

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dosnow: Add test inputs.
	* gnu/packages/cran.scm (r-dosnow)[native-inputs]: Add r-runit.

	Change-Id: I014f4f991a83741a836f800a55b22f7c69f2b1ab

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dyngen: Add test inputs.
	* gnu/packages/cran.scm (r-dyngen)[native-inputs]: Add r-r-rsp and r-testthat.

	Change-Id: Icf9b2bbfc327711c12a2b99ce9690cba32ceb7ad

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-simplermarkdown: Add test inputs.
	* gnu/packages/cran.scm (r-simplermarkdown)[native-inputs]: Add r-mass.

	Change-Id: I90454b04c97a384c5773244e156f81886d937cbc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-base64url: Add test inputs.
	* gnu/packages/cran.scm (r-base64url)[native-inputs]: Add r-checkmate, r-knitr, and r-testthat.

	Change-Id: I66aa26718a01c771eeade14533c97fdf67e4f1fa

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-roi: Add test inputs.
	* gnu/packages/cran.scm (r-roi)[native-inputs]: Add r-r-rsp and r-testthat.

	Change-Id: Iab2fa9a8b6540eee478235cfe58b39ebdea50f1d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fbasics: Add test inputs.
	* gnu/packages/cran.scm (r-fbasics)[native-inputs]: Add r-runit.

	Change-Id: Idb58baf9fd9607b69018cea7708558e0ea566f46

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ttr: Add test inputs.
	* gnu/packages/cran.scm (r-ttr)[native-inputs]: Add r-runit.

	Change-Id: Ie392af76b13012f21fa0b2868665956ee490f7a6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tinytex: Add test inputs.
	* gnu/packages/cran.scm (r-tinytex)[native-inputs]: Add r-testit.

	Change-Id: I895af599014f8b17d286af95014b96e746dbda5e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zeallot: Add test inputs.
	* gnu/packages/cran.scm (r-zeallot)[native-inputs]: Add r-knitr and r-testthat.

	Change-Id: Ibe4e30562a12315a132628e2f4f540ef68a9e1e4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httpuv: Add test inputs.
	* gnu/packages/cran.scm (r-httpuv)[native-inputs]: Add r-curl and r-testthat.

	Change-Id: I72bc6642c6bc995799ddd0cf477f2daf250c5c05

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fingerprint: Add test inputs.
	* gnu/packages/cran.scm (r-fingerprint)[native-inputs]: Add r-runit.

	Change-Id: I8b23dd747e7a2c8f2bf0f5e67c8d176013febad9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rticles: Add test inputs.
	* gnu/packages/cran.scm (r-rticles)[native-inputs]: Add r-testit.

	Change-Id: Id3111234eed2a2391921d87bb07db7664467c69c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-phyloseq: Add test inputs.
	* gnu/packages/bioconductor.scm (r-phyloseq)[native-inputs]: Add r-testthat.

	Change-Id: I5efb7f70d026356a21792eb0a702fe7b44eb0104

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximeta: Add test inputs.
	* gnu/packages/bioconductor.scm (r-tximeta)[native-inputs]: Add r-testthat.

	Change-Id: Ie74a58df50baab9c29a4945ccb9401f13532c2e2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tricycle: Add test inputs.
	* gnu/packages/bioconductor.scm (r-tricycle)[native-inputs]: Add r-testthat.

	Change-Id: I88da2db8cea12ab5a4a48e9108d07d55399f5c61

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgabiolinks: Add test inputs.
	* gnu/packages/bioconductor.scm (r-tcgabiolinks)[native-inputs]: Add r-testthat.

	Change-Id: I0347612e43863b6c2e54b36280be92f53869163d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biscuiteer: Add test inputs.
	* gnu/packages/bioconductor.scm (r-biscuiteer)[native-inputs]: Add r-testthat.

	Change-Id: I745cf32c7167fa48012a095181d03556da27e885

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-omnipathr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-omnipathr)[native-inputs]: Add r-testthat.

	Change-Id: I761511c9d2330f07565f252f7acabfaf298334ed

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bsseq: Add test inputs.
	* gnu/packages/bioconductor.scm (r-bsseq)[native-inputs]: Add r-testthat.

	Change-Id: I2689bd7786a77b223113d42c779420e5405d3a0c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biotmle: Add test inputs.
	* gnu/packages/bioconductor.scm (r-biotmle)[native-inputs]: Add r-testthat.

	Change-Id: Ibb5cb54b0567a2a4eb16ab89eb3df634c0e3349a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioqc: Add test inputs.
	* gnu/packages/bioconductor.scm (r-bioqc)[native-inputs]: Add r-testthat.

	Change-Id: I793f59b90dec85300d10a999bbfecb4dc554670c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bionero: Add test inputs.
	* gnu/packages/bioconductor.scm (r-bionero)[native-inputs]: Add r-testthat.

	Change-Id: Ia59244927accd1f6a6cd16d2b5ffcec28b1cc0c6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomformat: Add test inputs.
	* gnu/packages/bioconductor.scm (r-biomformat)[native-inputs]: Add r-testthat.

	Change-Id: I6bbf0ad203fc3cdbd823e81031868f916154865a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biodb: Add test inputs.
	* gnu/packages/bioconductor.scm (r-biodb)[native-inputs]: Add r-testthat.

	Change-Id: I2e1966465b55185312cfc3c7915c0afc82b31f18

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocthis: Add test inputs.
	* gnu/packages/bioconductor.scm (r-biocthis)[native-inputs]: Add r-testthat.

	Change-Id: I2d3557752a5c20d8cc28c73ed402477c1ca92e34

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-baynorm: Add test inputs.
	* gnu/packages/bioconductor.scm (r-baynorm)[native-inputs]: Add r-testthat.

	Change-Id: I656dccf9f911532ed24939a2226ec8b082ba9fdd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayesspace: Add test inputs.
	* gnu/packages/bioconductor.scm (r-bayesspace)[native-inputs]: Add r-testthat.

	Change-Id: Ifa9c5d77fc7479cca6278692aed93b970cc1e52f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basilisk-utils: Add test inputs.
	* gnu/packages/bioconductor.scm (r-basilisk-utils)[native-inputs]: Add r-testthat.

	Change-Id: Iea1a88ccb2978fb15cf7cc23875d64ec4de9ed7b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basics: Add test inputs.
	* gnu/packages/bioconductor.scm (r-basics)[native-inputs]: Add r-testthat.

	Change-Id: If87aec4eb3fad7425c663d4a2b8551863d78dbb8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dir-expiry: Add test inputs.
	* gnu/packages/bioconductor.scm (r-dir-expiry)[native-inputs]: Add r-testthat.

	Change-Id: I3032c0b95174e243032ba797c01efad811ce0d03

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genetclassifier: Add test inputs.
	* gnu/packages/bioconductor.scm (r-genetclassifier)[native-inputs]: Add r-runit.

	Change-Id: I0d74e2555590655152c5d085d4e410fad19c261c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biobtreer: Add test inputs.
	* gnu/packages/bioconductor.scm (r-biobtreer)[native-inputs]: Add r-testthat.

	Change-Id: I848a033cbb9af723d5cde23bdf839bc7d89ce73f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bgeedb: Add test inputs.
	* gnu/packages/bioconductor.scm (r-bgeedb)[native-inputs]: Add r-testthat.

	Change-Id: I6901b548d6e9751ebd723f7f427f7f2b8e12b5fc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bgeecall: Add test inputs.
	* gnu/packages/bioconductor.scm (r-bgeecall)[native-inputs]: Add r-testthat.

	Change-Id: Ic0e6cef2d334d4ebc6e31ab020101afa59fc619b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beclear: Add test inputs.
	* gnu/packages/bioconductor.scm (r-beclear)[native-inputs]: Add r-testthat.

	Change-Id: Ie4d72ef55f96149ea42220d3d93ff44436f3bee1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-megadepth: Add test inputs.
	* gnu/packages/bioconductor.scm (r-megadepth)[native-inputs]: Add r-testthat.

	Change-Id: I516640d35ad0d66effdabb23567ac6d2906aee68

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ballgown: Add test inputs.
	* gnu/packages/bioconductor.scm (r-ballgown)[native-inputs]: Add r-testthat.

	Change-Id: I75694f78d61f74ffc8051b1a329956624d3f247a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-snprelate: Add test inputs.
	* gnu/packages/bioconductor.scm (r-snprelate)[native-inputs]: Add r-runit.

	Change-Id: Ie0a991bd08e158ffe600242a7fa890a143daab64

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pathview: Add test inputs.
	* gnu/packages/bioconductor.scm (r-pathview)[native-inputs]: Add r-runit.

	Change-Id: Ief755820ff4f2101b47f3de984407edfbddbd7e4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parody: Add test inputs.
	* gnu/packages/bioconductor.scm (r-parody)[native-inputs]: Add r-testthat.

	Change-Id: I742840f3ece2c064ce3faf6ab9f72aef25fb984d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abn: Add test inputs.
	* gnu/packages/bioconductor.scm (r-abn)[native-inputs]: Add r-testthat.

	Change-Id: I87daf103327085cd6c9df8a0c6e19ad461dc757f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ldblock: Add test inputs.
	* gnu/packages/bioconductor.scm (r-ldblock)[native-inputs]: Add r-runit.

	Change-Id: I81abf31222306ed747ba3a37fa3441a4487f2cc5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-kegggraph: Add test inputs.
	* gnu/packages/bioconductor.scm (r-kegggraph)[native-inputs]: Add r-testthat.

	Change-Id: I70437d6a99de574006ebb629fe8ffe0dc5ef721d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gwastools: Add test inputs.
	* gnu/packages/bioconductor.scm (r-gwastools)[native-inputs]: Add r-runit.

	Change-Id: I28f9cd92e0367beb532c7ed1b4ac391340bf8c4d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gwascat: Add test inputs.
	* gnu/packages/bioconductor.scm (r-gwascat)[native-inputs]: Add r-testthat.

	Change-Id: I09f834a7404f296314ff83337d02be45d50a78d1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gviz: Add test inputs.
	* gnu/packages/bioconductor.scm (r-gviz)[native-inputs]: Add r-testthat.

	Change-Id: I43156f5db8f43984bcf91133f74b9fa53aad4b35

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggbio: Add test inputs.
	* gnu/packages/bioconductor.scm (r-ggbio)[native-inputs]: Add r-testthat.

	Change-Id: I876af8c939ce01ffd50384deebeed611147f0577

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-catalyst: Add test inputs.
	* gnu/packages/bioconductor.scm (r-catalyst)[native-inputs]: Add r-testthat.

	Change-Id: Iaadeb0a68d3f24db638900d9e830f0f30de6b10d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocio: Add test inputs.
	* gnu/packages/bioconductor.scm (r-biocio)[native-inputs]: Add r-testthat.

	Change-Id: I7cd37bace7b3a74971598b5dbd8e02f0e2a3394a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msfeatures: Add test inputs.
	* gnu/packages/bioconductor.scm (r-msfeatures)[native-inputs]: Add r-testthat.

	Change-Id: I3b2640ad6c79e4e0244d7617eb6fcd832ae62311

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mscoreutils: Add test inputs.
	* gnu/packages/bioconductor.scm (r-mscoreutils)[native-inputs]: Add r-testthat.

	Change-Id: Ib909e1a247ca6b22a844aec19d17075750bf99db

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatialexperiment: Add test inputs.
	* gnu/packages/bioconductor.scm (r-spatialexperiment)[native-inputs]: Add r-testthat.

	Change-Id: I8cff26a5174c4ac6265c1e54bbcb31725432c143

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sparsematrixstats: Add test inputs.
	* gnu/packages/bioconductor.scm (r-sparsematrixstats)[native-inputs]: Add r-testthat.

	Change-Id: I5362f331f4760526766485eab6d846860e61d263

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sparsearray: Add test inputs.
	* gnu/packages/bioconductor.scm (r-sparsearray)[native-inputs]: Add r-testthat.

	Change-Id: I6e7f7d4754cd5c9f9e86acf58e520a4fd7cc58a2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scater: Add test inputs.
	* gnu/packages/bioconductor.scm (r-scater)[native-inputs]: Add r-testthat.

	Change-Id: I08d8fdeec7d060dbd7d2e5f21634fdc46d2e23a4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scuttle: Add test inputs.
	* gnu/packages/bioconductor.scm (r-scuttle)[native-inputs]: Add r-testthat.

	Change-Id: I7679b1dccd7fac3f3d309c26c6c7efa16551e43d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singler: Add test inputs.
	* gnu/packages/bioconductor.scm (r-singler)[native-inputs]: Add r-testthat.

	Change-Id: I72c3fa76f2ddd463e1f65c61abcb9a03a7873568

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singlecellexperiment: Add test inputs.
	* gnu/packages/bioconductor.scm (r-singlecellexperiment)[native-inputs]: Add r-testthat.

	Change-Id: I6c6e91d352e52fbd6be59705ce40be7a91dbc665

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chromvar: Add test inputs.
	* gnu/packages/bioconductor.scm (r-chromvar)[native-inputs]: Add r-testthat.

	Change-Id: Ia2ed3c2540f088075a77e010e68035e96fc741b1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifmatchr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-motifmatchr)[native-inputs]: Add r-testthat.

	Change-Id: I44ae8f4e19e086c0216b1e2560b2a33904222c82

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tfbstools: Add test inputs.
	* gnu/packages/bioconductor.scm (r-tfbstools)[native-inputs]: Add r-testthat.

	Change-Id: I7f7f455bbc66ff5344b6fd8f3f0559a279ac51b7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cner: Add test inputs.
	* gnu/packages/bioconductor.scm (r-cner)[native-inputs]: Add r-testthat.

	Change-Id: Ie84a9aa188ac201d280b0498f7dd33e7f36542ad

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fishpond: Add test inputs.
	* gnu/packages/bioconductor.scm (r-fishpond)[native-inputs]: Add r-testthat.

	Change-Id: If7b2e01ecbd2a54709a5bf96e3f6d333b17fde01

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgraphviz: Add test inputs.
	* gnu/packages/bioconductor.scm (r-rgraphviz)[native-inputs]: Add r-runit.

	Change-Id: Ia46b4a1c05e702e0731d33bb51a87071dbbddd5e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s4arrays: Add test inputs.
	* gnu/packages/bioconductor.scm (r-s4arrays)[native-inputs]: Add r-testthat.

	Change-Id: Iaf0ffc3cba11743af145cc2a8826e718cbb5f245

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgreat: Add test inputs.
	* gnu/packages/bioconductor.scm (r-rgreat)[native-inputs]: Add r-testthat.

	Change-Id: Ia61ff62a42cae4a59a6684e2875fd27ca4a827c5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcatools: Add test inputs.
	* gnu/packages/bioconductor.scm (r-pcatools)[native-inputs]: Add r-testthat.

	Change-Id: Ibe01621cc2321f1a9f767f1297ef9a08d4af0db6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocset: Add test inputs.
	* gnu/packages/bioconductor.scm (r-biocset)[native-inputs]: Add r-testthat.

	Change-Id: I2fdbda5a3cbf78192708fd3ce659440d4cd0c9d7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocpkgtools: Add test inputs.
	* gnu/packages/bioconductor.scm (r-biocpkgtools)[native-inputs]: Add r-testthat.

	Change-Id: I0d5f899cfbd39e3fe7813e7388cf4f08a41847b1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocor: Add test inputs.
	* gnu/packages/bioconductor.scm (r-biocor)[native-inputs]: Add r-testthat.

	Change-Id: Iec7aaa1a5140961d5a568c21d2975301e8883177

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multiassayexperiment: Add test inputs.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment)[native-inputs]: Add r-testthat.

	Change-Id: I1108379f573ec135bdc11da6d1ea8503cbd689ab

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-experimenthubdata: Add test inputs.
	* gnu/packages/bioconductor.scm (r-experimenthubdata)[native-inputs]: Add r-runit.

	Change-Id: Ibdd78f5f821587c24ca4439bf1c7d90f06df6d4f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocviews: Add test inputs.
	* gnu/packages/bioconductor.scm (r-biocviews)[native-inputs]: Add r-runit.

	Change-Id: I3fc242c83a08535f7e877fdce5f088f72fc08bab

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reactomepa: Add test inputs.
	* gnu/packages/bioconductor.scm (r-reactomepa)[native-inputs]: Add r-testthat.

	Change-Id: I7b40fbe10400de1aeb713c559d3e5097e121c0b7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-graphite: Add test inputs.
	* gnu/packages/bioconductor.scm (r-graphite)[native-inputs]: Add r-testthat.

	Change-Id: I30665320088af7ef859e0d6ebd8467103d0424a6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biobroom: Add test inputs.
	* gnu/packages/bioconductor.scm (r-biobroom)[native-inputs]: Add r-testthat.

	Change-Id: I22ff755b29b27e336470460592b6828f6599c7f8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioassayr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-bioassayr)[native-inputs]: Add r-testthat.

	Change-Id: I1bca3a4fe3220e30fec74040684cf7721895f664

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fmcsr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-fmcsr)[native-inputs]: Add r-runit.

	Change-Id: Ie697ce9fc16228e3fef12dbd5fdefe104c07736f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chemmineob: Add test inputs.
	* gnu/packages/bioconductor.scm (r-chemmineob)[native-inputs]: Add r-runit.

	Change-Id: I82a00fe3a69e6d6f70bfed30a502e41e430aac51

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hypergraph: Add test inputs.
	* gnu/packages/bioconductor.scm (r-hypergraph)[native-inputs]: Add r-runit.

	Change-Id: Iade8a5ca9ee6383048071ad8b7953cfeb258a2b8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bifet: Add test inputs.
	* gnu/packages/bioconductor.scm (r-bifet)[native-inputs]: Add r-testthat.

	Change-Id: I63f5d0a7774ed75f5135522f6e90254dce892c26

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-activepathways: Add test inputs.
	* gnu/packages/bioconductor.scm (r-activepathways)[native-inputs]: Add r-testthat.

	Change-Id: I8b965edb6b50446bcf9e1fd71a28e4e4cba3bf65

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acde: Add test inputs.
	* gnu/packages/bioconductor.scm (r-acde)[native-inputs]: Add r-runit.

	Change-Id: I1434e502135ff41fcd258a6edb78f0b7381404a9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-universalmotif: Add test inputs.
	* gnu/packages/bioconductor.scm (r-universalmotif)[native-inputs]: Add r-testthat.

	Change-Id: Ie043667279d41d15c3259e7d9bc687558eab2ec4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ucsc-utils: Add test inputs.
	* gnu/packages/bioconductor.scm (r-ucsc-utils)[native-inputs]: Add r-testthat.

	Change-Id: I483299efc3ffd1e1a2485fbdaea60f3f59b88bbe

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variancepartition: Add test inputs.
	* gnu/packages/bioconductor.scm (r-variancepartition)[native-inputs]: Add r-runit.

	Change-Id: I84808a82d48433388c9bd6212bba8fd637154825

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variantfiltering: Add test inputs.
	* gnu/packages/bioconductor.scm (r-variantfiltering)[native-inputs]: Add r-runit.

	Change-Id: I4e3c74df89c79c2cdde6eac44ad0b67acd963001

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigmelon: Add test inputs.
	* gnu/packages/bioconductor.scm (r-bigmelon)[native-inputs]: Remove r-knitr; add r-runit.

	Change-Id: Ie35a54c0940470de9456c8d396081d3a6e28986c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdsfmt: Add test inputs.
	* gnu/packages/bioconductor.scm (r-gdsfmt)[native-inputs]: Add r-runit.

	Change-Id: Iaadb2f81c34469a1067da49ffe180d6d5d4067c3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genie3: Add test inputs.
	* gnu/packages/bioconductor.scm (r-genie3)[native-inputs]: Add r-testthat.

	Change-Id: I8bbae783e0d6063feed92ad3cc1ca8860ae59ad7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-circrnaprofiler: Add test inputs.
	* gnu/packages/bioconductor.scm (r-circrnaprofiler)[native-inputs]: Add r-testthat.

	Change-Id: I687defe96f6a3f32e0344acaee3f095a819e2a95

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cicero: Add test inputs.
	* gnu/packages/bioconductor.scm (r-cicero)[native-inputs]: Add r-testthat.

	Change-Id: I9a440d1fc1a1330a5672fe663feacb7a5e531597

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ciara: Add test inputs.
	* gnu/packages/bioconductor.scm (r-ciara)[native-inputs]: Add r-testthat.

	Change-Id: I087de5e310b1a2a14d19de906ad617a5d73e4514

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chicago: Add test inputs.
	* gnu/packages/bioconductor.scm (r-chicago)[native-inputs]: Add r-testthat.

	Change-Id: Ida35755f1e7ad78a3486d4230b41a752fa480919

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcistarget: Add test inputs.
	* gnu/packages/bioconductor.scm (r-rcistarget)[native-inputs]: Add r-testthat.

	Change-Id: I21bf7d8a3cb0d28174c4a775769fd8bb9398440b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-depecher: Add test inputs.
	* gnu/packages/bioconductor.scm (r-depecher)[native-inputs]: Add r-testthat.

	Change-Id: Ic5d8bafff3233d51a5d15485a907a7aa54617032

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mixomics: Add test inputs.
	* gnu/packages/bioconductor.scm (r-mixomics)[native-inputs]: Add r-testthat.

	Change-Id: I0011857dbd5cb5958a4195be5ba63a98adcadcaf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowsom: Add test inputs.
	* gnu/packages/bioconductor.scm (r-flowsom)[native-inputs]: Add r-testthat.

	Change-Id: If8f40dde6300b87c885e5c0f2d69f50b2c1059dd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cytoml: Add test inputs.
	* gnu/packages/bioconductor.scm (r-cytoml)[native-inputs]: Add r-testthat.

	Change-Id: I0296cdfbfcb55d830c0840f10e20003e06b23f15

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-opencyto: Add test inputs.
	* gnu/packages/bioconductor.scm (r-opencyto)[native-inputs]: Add r-testthat.

	Change-Id: Ie1f90067bac49c11e6594c9bcd7f1c9a3b089777

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowstats: Add test inputs.
	* gnu/packages/bioconductor.scm (r-flowstats)[native-inputs]: Add r-testthat.

	Change-Id: I9185ec5471713aeab3f66e6774fa430ca091156a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowworkspace: Add test inputs.
	* gnu/packages/bioconductor.scm (r-flowworkspace)[native-inputs]: Add r-testthat.

	Change-Id: Idb9750878dfface9d958ccfe364998f715bbe457

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowclust: Add test inputs.
	* gnu/packages/bioconductor.scm (r-flowclust)[native-inputs]: Add r-testthat.

	Change-Id: Iecdacf9a34e77b3b4f9603e3a20667925e2cb7a4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowviz: Add test inputs.
	* gnu/packages/bioconductor.scm (r-flowviz)[native-inputs]: Add r-testthat.

	Change-Id: Ifbbeb7c4c7e5f74f97d2cef2ce5f4658ddc20c65

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggcyto: Add test inputs.
	* gnu/packages/bioconductor.scm (r-ggcyto)[native-inputs]: Add r-testthat.

	Change-Id: I62f6f549e3c600b1c909606ca4f22aa110a62fa2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ncdfflow: Add test inputs.
	* gnu/packages/bioconductor.scm (r-ncdfflow)[native-inputs]: Add r-testthat.

	Change-Id: I7e219e769ec472c0a519c334cad1fb908de66064

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowcore: Add test inputs.
	* gnu/packages/bioconductor.scm (r-flowcore)[native-inputs]: Add r-testthat.

	Change-Id: Idcbc42041acfc9719ea3c27f766587539710f974

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowai: Add test inputs.
	* gnu/packages/bioconductor.scm (r-flowai)[native-inputs]: Add r-testthat.

	Change-Id: I7cafbbd3f58caa3789eb670a6d0b3e4070eee0bb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flames: Add test inputs.
	* gnu/packages/bioconductor.scm (r-flames)[native-inputs]: Add r-testthat.

	Change-Id: Ib07837a078cf5f1053691cff4c398685e0105377

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotatr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-annotatr)[native-inputs]: Add r-testthat.

	Change-Id: Ibc8f2392c006d998f756a58e03d3afdf198ea950

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biosigner: Add test inputs.
	* gnu/packages/bioconductor.scm (r-biosigner)[native-inputs]: Add r-testthat.

	Change-Id: I42503b32ae3f4d070fed9469fd8fe5356f9f12f8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ropls: Add test inputs.
	* gnu/packages/bioconductor.scm (r-ropls)[native-inputs]: Add r-testthat.

	Change-Id: I7fdab31f757cda01c8dc960f254f138d8b583e66

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multidataset: Add test inputs.
	* gnu/packages/bioconductor.scm (r-multidataset)[native-inputs]: Add r-testthat.

	Change-Id: I6a81fc86adcd48cf1d81aa4d7f3db50ce3d00b54

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-birewire: Add test inputs.
	* gnu/packages/bioconductor.scm (r-birewire)[native-inputs]: Add r-runit.

	Change-Id: I6752493b285a4164582d3debdab2287072c5d7b7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rqc: Add test inputs.
	* gnu/packages/bioconductor.scm (r-rqc)[native-inputs]: Add r-testthat.

	Change-Id: I71f4211e79227934bf7935956a036bca84da58b4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quasr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-quasr)[native-inputs]: Add r-testthat.

	Change-Id: I844159887c891dcc57975fd0c86d48ea7b776e27

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhisat2: Add test inputs.
	* gnu/packages/bioconductor.scm (r-rhisat2)[native-inputs]: Add r-testthat.

	Change-Id: Ib10dec134e97d48047fe4175f96bcfca973e17f0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sgseq: Add test inputs.
	* gnu/packages/bioconductor.scm (r-sgseq)[native-inputs]: Add r-runit.

	Change-Id: I908894a362db9c931a42e1fa8ca9b2de41cf8cf2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbowtie: Add test inputs.
	* gnu/packages/bioconductor.scm (r-rbowtie)[native-inputs]: Add r-testthat.

	Change-Id: I2ea684e56f54d219d8e933a7aa3b38b23ef299a7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iclusterplus: Add test inputs.
	* gnu/packages/bioconductor.scm (r-iclusterplus)[native-inputs]: Add r-runit.

	Change-Id: I0c5be9daca16280a5e14d6118a4d8be811d01e25

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-progeny: Add test inputs.
	* gnu/packages/bioconductor.scm (r-progeny)[native-inputs]: Add r-testthat.

	Change-Id: I70fa6c70741a244594c1d5794d99d80b3fed2d4f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbowtie2: Add test inputs.
	* gnu/packages/bioconductor.scm (r-rbowtie2)[native-inputs]: Add r-testthat.

	Change-Id: I028f86507e0932399040c80fc192cc94a92ddeee

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zinbwave: Add test inputs.
	* gnu/packages/bioconductor.scm (r-zinbwave)[native-inputs]: Add r-testthat.

	Change-Id: Ic2d7369e84c6399c49e7dc749a95461992f1fe26

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wiggleplotr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-wiggleplotr)[native-inputs]: Add r-testthat.

	Change-Id: I9d69e8973887b44f84bcd59226951a05c69ab7eb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wppi: Add test inputs.
	* gnu/packages/bioconductor.scm (r-wppi)[native-inputs]: Add r-testthat.

	Change-Id: I21d617e3caece07860e16a8f39ecba918e65de33

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xcms: Add test inputs.
	* gnu/packages/bioconductor.scm (r-xcms)[native-inputs]: Add r-testthat.

	Change-Id: I7ed5363b984d7f34cf2a9dbd19fada6c2620d8dc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-massspecwavelet: Add test inputs.
	* gnu/packages/bioconductor.scm (r-massspecwavelet)[native-inputs]: Add r-runit.

	Change-Id: I833cf8e974b85f0fc07a683e4731e23270a59d1e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-roar: Add test inputs.
	* gnu/packages/bioconductor.scm (r-roar)[native-inputs]: Add r-testthat.

	Change-Id: Iaf9f651d7699573281e2aba1ebad73b0ac6f6da5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yarn: Add test inputs.
	* gnu/packages/bioconductor.scm (r-yarn)[native-inputs]: Add r-testthat.

	Change-Id: I709b5cb42d6e9217957d42ace3eb29d775a5bfe5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantro: Add test inputs.
	* gnu/packages/bioconductor.scm (r-quantro)[native-inputs]: Add r-runit.

	Change-Id: Id3708a332b55521051de2616eb8cfc89f2a7cbbd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yapsa: Add test inputs.
	* gnu/packages/bioconductor.scm (r-yapsa)[native-inputs]: Add r-testthat.

	Change-Id: I2d3a069f904f1a9b3d01c810de420d3a197fce89

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-somaticsignatures: Add test inputs.
	* gnu/packages/bioconductor.scm (r-somaticsignatures)[native-inputs]: Add r-testthat.

	Change-Id: I5205e56bfc44f56a6aa2785234edec339f6e511d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gtrellis: Add test inputs.
	* gnu/packages/bioconductor.scm (r-gtrellis)[native-inputs]: Add r-testthat.

	Change-Id: I5c20ee1bdd84d9c7b1fda40d7ed85a84bfd62ea1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yamss: Add test inputs.
	* gnu/packages/bioconductor.scm (r-yamss)[native-inputs]: Add r-testthat.

	Change-Id: I11bde5991bd1753c55adebda4917dd4f5b545a9b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aucell: Add test inputs.
	* gnu/packages/bioconductor.scm (r-aucell)[native-inputs]: Add r-testthat.

	Change-Id: I9e3c7e67113111126f5cc7934fbb52f868adea0d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-allelicimbalance: Add test inputs.
	* gnu/packages/bioconductor.scm (r-allelicimbalance)[native-inputs]: Add r-testthat.

	Change-Id: I32947af7a809d3a73b2b7c67a35a5102b53cb2ff

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gofuncr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-gofuncr)[native-inputs]: Add r-testthat.

	Change-Id: I86bf3adbc17b2e663c3ea121f1d481165b597a1d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-atacseqqc: Add test inputs.
	* gnu/packages/bioconductor.scm (r-atacseqqc)[native-inputs]: Add r-testthat.

	Change-Id: I74d2aad6d4af94196e750091888c7077230c5de8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicstate: Add test inputs.
	* gnu/packages/bioconductor.scm (r-genomicstate)[native-inputs]: Add r-testthat.

	Change-Id: I7a62472f2873c5bb82a0ee9a8015d4a8476f1b7e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicscores: Add test inputs.
	* gnu/packages/bioconductor.scm (r-genomicscores)[native-inputs]: Add r-runit.

	Change-Id: Ic3f5720efdda3e4c2f52167e691aacead357db06

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifstack: Add test inputs.
	* gnu/packages/bioconductor.scm (r-motifstack)[native-inputs]: Add r-runit.

	Change-Id: I93e6b34da9e51c03d446ae98b7fabe039a7d4c4d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifdb: Add test inputs.
	* gnu/packages/bioconductor.scm (r-motifdb)[native-inputs]: Add r-runit.

	Change-Id: Ie85ef699a97d3bce0e1cae5c73f8953b4858c19c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bacon: Add test inputs.
	* gnu/packages/bioconductor.scm (r-bacon)[native-inputs]: Add r-testthat.

	Change-Id: I33c2ef64eb7763d009401b13b8f6195267ec436e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abseqr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-abseqr)[native-inputs]: Add r-testthat.

	Change-Id: I80717f57d3e37e8253a786878f7a46ec6af4e771

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlinterfaces: Add test inputs.
	* gnu/packages/bioconductor.scm (r-mlinterfaces)[native-inputs]: Add r-testthat.

	Change-Id: If75a552806b23edc0c2454fcce37e2516d34a94c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterexperiment: Add test inputs.
	* gnu/packages/bioconductor.scm (r-clusterexperiment)[native-inputs]: Add r-testthat.

	Change-Id: I9bee3553c21ab921b857d5fff4738e2ddac0d600

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterprofiler: Add test inputs.
	* gnu/packages/bioconductor.scm (r-clusterprofiler)[native-inputs]: Add r-testthat.

	Change-Id: I3477b9d2004f623ca1ed077fe901fa0e983c82ef

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enrichedheatmap: Add test inputs.
	* gnu/packages/bioconductor.scm (r-enrichedheatmap)[native-inputs]: Add r-testthat.

	Change-Id: I35e9e75d46fd508f73d7c494119aefa7f64680a4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dose: Add test inputs.
	* gnu/packages/bioconductor.scm (r-dose)[native-inputs]: Add r-testthat.

	Change-Id: I651ac0bcf0c1ce294d74e32e65dc67160adc2cc5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fgsea: Add test inputs.
	* gnu/packages/bioconductor.scm (r-fgsea)[native-inputs]: Add r-testthat.

	Change-Id: I964f5063a1c2959d88df63fd7322d8913574460a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fcscan: Add test inputs.
	* gnu/packages/bioconductor.scm (r-fcscan)[native-inputs]: Add r-runit.

	Change-Id: I94de165cf0371efed1935eef23e637cad6616d6e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gosemsim: Add test inputs.
	* gnu/packages/bioconductor.scm (r-gosemsim)[native-inputs]: Add r-testthat.

	Change-Id: I0865083f08ef781a8a27e657f1693011bbe4c156

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-varianttools: Add test inputs.
	* gnu/packages/bioconductor.scm (r-varianttools)[native-inputs]: Add r-runit.

	Change-Id: I93b111c04202a8d1ebc00439bcc07244d7ba0e54

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tradeseq: Add test inputs.
	* gnu/packages/bioconductor.scm (r-tradeseq)[native-inputs]: Add r-testthat.

	Change-Id: I83e0b07c3aa65e6b5345d170545556aaf600a322

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mutoss: Add test inputs.
	* gnu/packages/bioconductor.scm (r-mutoss)[native-inputs]: Add r-testthat.

	Change-Id: I4254cfcc43ccb5f16e81f54eb5d358dcd24af42d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ioniser: Add test inputs.
	* gnu/packages/bioconductor.scm (r-ioniser)[native-inputs]: Add r-testthat.

	Change-Id: Ie2b9e9552d4795d6832895c5b0e9fc2257227ca9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-linnorm: Add test inputs.
	* gnu/packages/bioconductor.scm (r-linnorm)[native-inputs]: Add r-testthat.

	Change-Id: I79eba0dfd8e24b0b650721878dbbafe1b35ec7bf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lefser: Add test inputs.
	* gnu/packages/bioconductor.scm (r-lefser)[native-inputs]: Add r-testthat.

	Change-Id: I0e2bab5cca9db3d9a76bafb36e49b7c95b44f1dd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minfi: Add test inputs.
	* gnu/packages/bioconductor.scm (r-minfi)[native-inputs]: Add r-runit.

	Change-Id: Ied92577bc50ad8c816dd2cc095d344fa05f192fb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-milor: Add test inputs.
	* gnu/packages/bioconductor.scm (r-milor)[native-inputs]: Add r-testthat.

	Change-Id: Iedfa977c9167942ec473003be0a030f5f51fb772

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-microbiome: Add test inputs.
	* gnu/packages/bioconductor.scm (r-microbiome)[native-inputs]: Add r-testthat.

	Change-Id: Icf324a9d0dbf4b5d4c2926fc147f46c334d286fa

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mia: Add test inputs.
	* gnu/packages/bioconductor.scm (r-mia)[native-inputs]: Add r-testthat.

	Change-Id: I050f69338a72818aca3bf9f5ef051c50af907a46

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bumpymatrix: Add test inputs.
	* gnu/packages/bioconductor.scm (r-bumpymatrix)[native-inputs]: Add r-testthat.

	Change-Id: I4ef3645c550da67e2036eb937f0ed53d1896d42f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bumphunter: Add test inputs.
	* gnu/packages/bioconductor.scm (r-bumphunter)[native-inputs]: Add r-testthat.

	Change-Id: Ic104f38b3697f547af27c9ba3b8383b4b5c8125a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-illuminaio: Add test inputs.
	* gnu/packages/bioconductor.scm (r-illuminaio)[native-inputs]: Add r-runit.

	Change-Id: I43cb0f9bd8e9fd20af92788494999cc0de1285d3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geoquery: Add test inputs.
	* gnu/packages/bioconductor.scm (r-geoquery)[native-inputs]: Add r-testthat.

	Change-Id: I426b4381b9ea866d62375db59fe855d89ad8205d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scone: Add test inputs.
	* gnu/packages/bioconductor.scm (r-scone)[native-inputs]: Add r-testthat.

	Change-Id: I4871897fc8fdc315552b96b87ee8af5819b0b2bb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sangerseqr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-sangerseqr)[native-inputs]: Add r-runit.

	Change-Id: I234680431d434aa03362a852a6006e11bc9aa324

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-monocle: Add test inputs.
	* gnu/packages/bioconductor.scm (r-monocle)[native-inputs]: Add r-testthat.

	Change-Id: I72263f54a19f47340e742bf4a6d4186c174e45f6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mast: Add test inputs.
	* gnu/packages/bioconductor.scm (r-mast)[native-inputs]: Add r-testthat.

	Change-Id: I1289f4574f175850f59f54aced7d6df5579fbcee

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-batchelor: Add test inputs.
	* gnu/packages/bioconductor.scm (r-batchelor)[native-inputs]: Add r-testthat.

	Change-Id: Iff391feaa7472a049d6ad44c967d30ae10e4e967

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-residualmatrix: Add test inputs.
	* gnu/packages/bioconductor.scm (r-residualmatrix)[native-inputs]: Add r-testthat.

	Change-Id: Ie69033fc1648e3a99b894d4291ca94596263ec6b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-icobra: Add test inputs.
	* gnu/packages/bioconductor.scm (r-icobra)[native-inputs]: Add r-testthat.

	Change-Id: I1563d849240276b669e502a6e16308156d4e7a26

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ihw: Add test inputs.
	* gnu/packages/bioconductor.scm (r-ihw)[native-inputs]: Add r-testthat.

	Change-Id: I0bb494b2d286334794c9ff35bda273c2dba9e9d8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lpsymphony: Add test inputs.
	* gnu/packages/bioconductor.scm (r-lpsymphony)

	Change-Id: I45091c4b386f9bd0fb9700ed814bc05e09f7ce3f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-karyoploter: Add test inputs.
	* gnu/packages/bioconductor.scm (r-karyoploter)[native-inputs]: Add r-testthat.

	Change-Id: I770e45cb653f8c3734c81b453fc91e2d8ece3ff5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ebseq: Add test inputs.
	* gnu/packages/bioconductor.scm (r-ebseq)[native-inputs]: Add r-testthat.

	Change-Id: I7776bef569d6da062b69e29303045b124660c382

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipexoqual: Add test inputs.
	* gnu/packages/bioconductor.scm (r-chipexoqual)[native-inputs]: Add r-testthat.

	Change-Id: I77c06139d9edcf88c761510605c3af9b5320f7e3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metapod: Add test inputs.
	* gnu/packages/bioconductor.scm (r-metapod)[native-inputs]: Add r-testthat.

	Change-Id: Ic7c6112e100bf741c8ee0664a3b84b83a5daf6a5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggtree: Add test inputs.
	* gnu/packages/bioconductor.scm (r-ggtree)[native-inputs]: Add r-testthat.

	Change-Id: I0bbf6e41509de3057ee030a2daf85d9f427f5b52

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-treesummarizedexperiment: Add test inputs.
	* gnu/packages/bioconductor.scm (r-treesummarizedexperiment)[native-inputs]: Add r-testthat.

	Change-Id: I3fc7a48e1837f8999f790a31be4b25a8d9674963

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-treeio: Add test inputs.
	* gnu/packages/bioconductor.scm (r-treeio)[native-inputs]: Add r-testthat.

	Change-Id: Ice91f171c518195eb946dccae19d86c13ee8e66d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scaledmatrix: Add test inputs.
	* gnu/packages/bioconductor.scm (r-scaledmatrix)[native-inputs]: Add r-testthat.

	Change-Id: Ibade3410ecff8e1be167cc1d734023a5045dbc39

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocneighbors: Add test inputs.
	* gnu/packages/bioconductor.scm (r-biocneighbors)[native-inputs]: Add r-testthat.

	Change-Id: Ie6c4219c8f7d4a7052aa0ef80553afbf6821b958

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plyranges: Add test inputs.
	* gnu/packages/bioconductor.scm (r-plyranges)[native-inputs]: Add r-testthat.

	Change-Id: Id2f1e6c6d18f2f5f3e8205df9dfd818061d3db7e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rots: Add test inputs.
	* gnu/packages/bioconductor.scm (r-rots)[native-inputs]: Add r-testthat.

	Change-Id: I47a637022c6fa003f43402ae14c7a8b9722dae68

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glmgampoi: Add test inputs.
	* gnu/packages/bioconductor.scm (r-glmgampoi)[native-inputs]: Add r-testthat.

	Change-Id: I8f04cfb552781e81c28d78c92cacb21af0245bb7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glimma: Add test inputs.
	* gnu/packages/bioconductor.scm (r-glimma)[native-inputs]: Add r-testthat.

	Change-Id: I66dd932e17375409f2d6d60447a1070ded9ec974

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicinteractions: Add test inputs.
	* gnu/packages/bioconductor.scm (r-genomicinteractions)[native-inputs]: Add r-testthat.

	Change-Id: I8ee917689fb74d454a262feb72803a5fd4975628

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-interactionset: Add test inputs.
	* gnu/packages/bioconductor.scm (r-interactionset)[native-inputs]: Add r-testthat.

	Change-Id: Id7f7f8f8976326d23cfa6b8a869863440e97f6ff

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-riboseqr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-riboseqr)[native-inputs]: Add r-runit.

	Change-Id: I8e989786b1118300eaf6f8e17647fd3b123e06f0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-riboprofiling: Add test inputs.
	* gnu/packages/bioconductor.scm (r-riboprofiling)[native-inputs]: Add r-testthat.

	Change-Id: Ib128c91face4d6861a4e338a33cf655dba80004d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipcomp: Add test inputs.
	* gnu/packages/bioconductor.scm (r-chipcomp)[native-inputs]: Add r-runit.

	Change-Id: I9ff45e578ce2b870486455eb7f8736b230d7f46d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrixgenerics: Add test inputs.
	* gnu/packages/bioconductor.scm (r-matrixgenerics)[native-inputs]: Add r-testthat.

	Change-Id: Ieac4a18d9bae0018cf6cc421baedd69b3739f673

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chippeakanno: Add test inputs.
	* gnu/packages/bioconductor.scm (r-chippeakanno)[native-inputs]: Add r-testthat.

	Change-Id: Ibfd9c886a3a5e7e3bb3356c0d04d8c79f7071ace

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-codedepends: Add test inputs.
	* gnu/packages/bioconductor.scm (r-codedepends)[native-inputs]: Add r-runit.

	Change-Id: I264122f1894f85bdef9ffc4e9d3a0172a8b89fbc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpicrust2: Add test inputs.
	* gnu/packages/bioconductor.scm (r-ggpicrust2)[native-inputs]: Add r-testthat.

	Change-Id: Id8eb7c9140e654b8c8dcd40705811eb54e576645

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggtreeextra: Add test inputs.
	* gnu/packages/bioconductor.scm (r-ggtreeextra)[native-inputs]: Add r-testthat.

	Change-Id: I212947a8e874ec5340f58a58ab691fda35114c2e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mbkmeans: Add test inputs.
	* gnu/packages/bioconductor.scm (r-mbkmeans)[native-inputs]: Add r-testthat.

	Change-Id: I8a7d9f16e0d085ace46c3e9a2d350e5a3b6f09ac

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mbecs: Add test inputs.
	* gnu/packages/bioconductor.scm (r-mbecs)[native-inputs]: Add r-testthat.

	Change-Id: I1ed3cbeef4c59143ef48e62ca97bb0a81ee97d4c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diffbind: Add test inputs.
	* gnu/packages/bioconductor.scm (r-diffbind)[native-inputs]: Add r-testthat.

	Change-Id: Ibba7a51c22306c270b80abe06ea85d881ab91e32

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-greylistchip: Add test inputs.
	* gnu/packages/bioconductor.scm (r-greylistchip)[native-inputs]: Add r-runit.

	Change-Id: Iee02800b59a8f7a68a01e20ce2be891281cca786

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-apeglm: Add test inputs.
	* gnu/packages/bioconductor.scm (r-apeglm)[native-inputs]: Add r-testthat.

	Change-Id: I3870c46f21e88a3a0ad84fee899aae7cc109fdf5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qfeatures: Add test inputs.
	* gnu/packages/bioconductor.scm (r-qfeatures)[native-inputs]: Add r-testthat.

	Change-Id: I12425ba4fa4e16af97e3d6a1466e5426a30f1965

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oligo: Add test inputs.
	* gnu/packages/bioconductor.scm (r-oligo)[native-inputs]: Add r-runit.

	Change-Id: I27624e462ecdb9416055596819daf97a547c3b9f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oligoclasses: Add test inputs.
	* gnu/packages/bioconductor.scm (r-oligoclasses)[native-inputs]: Add r-runit.

	Change-Id: Iafc4ca0d92d6957eacf0b2d5d4315f29880e5f62

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xmapbridge: Add test inputs.
	* gnu/packages/bioconductor.scm (r-xmapbridge)[native-inputs]: Add r-runit.

	Change-Id: I04285df0d368e808e05dae8f53699e150cc92a14

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vsn: Add test inputs.
	* gnu/packages/bioconductor.scm (r-vsn)[native-inputs]: Add r-testthat.

	Change-Id: Ie430da3667590b2cdd54167315c22ef3c97b0787

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-valr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-valr)[native-inputs]: Add r-testthat.

	Change-Id: Idebc4229aaf35c1682995176d2ff2155cd494f09

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximport: Add test inputs.
	* gnu/packages/bioconductor.scm (r-tximport)[native-inputs]: Add r-readr, r-testthat, and r-tximportdata.

	Change-Id: I3b9d906ebeb7e0d2f7956de326f0f624418fd54c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-txdbmaker: Add test inputs.
	* gnu/packages/bioconductor.scm (r-txdbmaker)[native-inputs]: Add r-runit.

	Change-Id: I981295b77ce41a7278e651016b99762b74fed4de

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-systempiper: Add test inputs.
	* gnu/packages/bioconductor.scm (r-systempiper)[native-inputs]: Add r-testthat.

	Change-Id: I814d711e5b856b44cadae66c35cab459546f3890

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sva: Add test inputs.
	* gnu/packages/bioconductor.scm (r-sva)[native-inputs]: Add r-testthat.

	Change-Id: I4aa8fe16055de4cf67228f49ec551aaec6147724

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-structuralvariantannotation: Add test inputs.
	* gnu/packages/bioconductor.scm (r-structuralvariantannotation)[native-inputs]: Add r-testthat.

	Change-Id: I65ef71919cfab8ed82754277d58f66f2a2379a6f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-structstrings: Add test inputs.
	* gnu/packages/bioconductor.scm (r-structstrings)[native-inputs]: Add r-testthat.

	Change-Id: I9b6e3f0826b8919c72b699f18d31642676244dcd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringdb: Add test inputs.
	* gnu/packages/bioconductor.scm (r-stringdb)[native-inputs]: Add r-runit.

	Change-Id: I1b403b06c8ec8c15872935c3d7defe772271c3bf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stager: Add test inputs.
	* gnu/packages/bioconductor.scm (r-stager)[native-inputs]: Add r-testthat.

	Change-Id: I6f1d76c3118b564fe41305057b629dd0e13fa8b9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spectra: Add test inputs.
	* gnu/packages/bioconductor.scm (r-spectra)[native-inputs]: Add r-testthat.

	Change-Id: I7564476c5c29d5322ff8fde1cf68af387951e6b0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-slingshot: Add test inputs.
	* gnu/packages/bioconductor.scm (r-slingshot)[native-inputs]: Add r-testthat.

	Change-Id: I17a384e8d601c84d303efec2ef5fee2cbe0038e9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trnadbimport: Add test inputs.
	* gnu/packages/bioconductor.scm (r-trnadbimport)[native-inputs]: Add r-testthat.

	Change-Id: Ide43e10ce36d2322a3ee768374b9db2e8993a25e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trna: Add test inputs.
	* gnu/packages/bioconductor.scm (r-trna)[native-inputs]: Add r-testthat.

	Change-Id: Ieda2d5ad46369efc76cbc911591e86a5d92272fc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trajectoryutils: Add test inputs.
	* gnu/packages/bioconductor.scm (r-trajectoryutils)[native-inputs]: Add r-testthat.

	Change-Id: I36e8aee2f59f0ec280e06c50a16a7bd225b31f50

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-transcriptr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-transcriptr)[native-inputs]: Add r-testthat.

	Change-Id: Ie608a7605778d91f76a682fdee37422efe4aeafa

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trackviewer: Add test inputs.
	* gnu/packages/bioconductor.scm (r-trackviewer)[native-inputs]: Add r-runit.

	Change-Id: I78569c54af4c7f6c9f1dea1af08f5519920baa3d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgautils: Add test inputs.
	* gnu/packages/bioconductor.scm (r-tcgautils)[native-inputs]: Add r-testthat.

	Change-Id: Idbd45b9ec4f17a32676b86e00ebcc86e1a318f18

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singscore: Add test inputs.
	* gnu/packages/bioconductor.scm (r-singscore)[native-inputs]: Add r-testthat.

	Change-Id: If51a5315f2ef56df9307bc86ec923662e0057ad4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-simplifyenrichment: Add test inputs.
	* gnu/packages/bioconductor.scm (r-simplifyenrichment)[native-inputs]: Add r-testthat.

	Change-Id: Icab1d1509c8ad8f57e530bf35b77b1320586dfc1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-simona: Add test inputs.
	* gnu/packages/bioconductor.scm (r-simona)[native-inputs]: Add r-testthat.

	Change-Id: Icd3f012abffbbcfb42e0013e3238cca8aff4ecb6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sictools: Add test inputs.
	* gnu/packages/bioconductor.scm (r-sictools)[native-inputs]: Add r-runit.

	Change-Id: I9057b92ad8e74441b61d8b17dde3c4d7e7aab01e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shortread: Add test inputs.
	* gnu/packages/bioconductor.scm (r-shortread)[native-inputs]: Add r-runit.

	Change-Id: I9d116079422bd666d67029d8da2cb20e954d2476

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shinymethyl: Add test inputs.
	* gnu/packages/bioconductor.scm (r-shinymethyl)[native-inputs]: Add r-testthat.

	Change-Id: Icb64783073d445231194f92eaf34e9faae8884f6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sesame: Add test inputs.
	* gnu/packages/bioconductor.scm (r-sesame)[native-inputs]: Add r-testthat.

	Change-Id: I74fcb9697d4a4de8bbad93f87be4c764f9e74348

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqlogo: Add test inputs.
	* gnu/packages/bioconductor.scm (r-seqlogo)[native-inputs]: Add r-testthat.

	Change-Id: I777bb5913650d21a9a5c08b27ae4c684c65257fa

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqarray: Add test inputs.
	* gnu/packages/bioconductor.scm (r-seqarray)[native-inputs]: Add r-runit.

	Change-Id: I5f55d5a7f3cc017e22aedf24edcfba3b239f24ea

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scry: Add test inputs.
	* gnu/packages/bioconductor.scm (r-scry)[native-inputs]: Add r-testthat.

	Change-Id: I9fd2fc332ab5b41bf41f25d5ad4e6573e477b72f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scrnaseq: Add test inputs.
	* gnu/packages/bioconductor.scm (r-scrnaseq)[native-inputs]: Add r-testthat.

	Change-Id: Ied6accdaf072c477f488fbdf18e4e9f91aa563ce

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-screpertoire: Add test inputs.
	* gnu/packages/bioconductor.scm (r-screpertoire)[native-inputs]: Add r-testthat.

	Change-Id: Iec48af662d522fe90ca8e9b493a0e01183aa4969

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scistreer: Add test inputs.
	* gnu/packages/bioconductor.scm (r-scistreer)[native-inputs]: Add r-testthat.

	Change-Id: I2da4c185b1095b3656577a73ba8fb0d982edf933

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scdblfinder: Add test inputs.
	* gnu/packages/bioconductor.scm (r-scdblfinder)[native-inputs]: Add r-testthat.

	Change-Id: I55f5fade10b46dd9b75755a048ab3cacc2e3594a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scannotatr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-scannotatr)[native-inputs]: Add r-testthat.

	Change-Id: If2c9d11a74029ae6e6c4490773b2bd3b88b5b4cd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-saturn: Add test inputs.
	* gnu/packages/bioconductor.scm (r-saturn)[native-inputs]: Add r-testthat.

	Change-Id: I480b48cd757bf553b902a2b2f5b72ede3a027f11

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtcga: Add test inputs.
	* gnu/packages/bioconductor.scm (r-rtcga)[native-inputs]: Add r-testthat.

	Change-Id: I6408bfa8e03b9c27ff00ca261176cc908fdfe6da

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-restfulr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-restfulr)[native-inputs]: Add r-runit.

	Change-Id: I1b1c876c577ee4fc43c5ff56eb8609ea72eebf87

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsamtools: Add test inputs.
	* gnu/packages/bioconductor.scm (r-rsamtools)[native-inputs]: Add r-runit.

	Change-Id: If5fe36813afcd9d85d86a8e1d0a89fb1ecdc9e59

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reportingtools: Add test inputs.
	* gnu/packages/bioconductor.scm (r-reportingtools)[native-inputs]: Add r-runit.

	Change-Id: I929e7cca5e26f0de66c3fa232ec39deb30a61179

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-regioner: Add test inputs.
	* gnu/packages/bioconductor.scm (r-regioner)[native-inputs]: Add r-testthat.

	Change-Id: If2fb9f8965858176717fb566cf612a31bd6b0167

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcas: Add test inputs.
	* gnu/packages/bioconductor.scm (r-rcas)[native-inputs]: Add r-testthat.

	Change-Id: I167bea90787c1e67f1075cfc85e8ead086f8e258

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbgl: Add test inputs.
	* gnu/packages/bioconductor.scm (r-rbgl)[native-inputs]: Add r-runit.

	Change-Id: I5009c87afaa8a1a407984983978a1a41dc9f60b7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pwalign: Add test inputs.
	* gnu/packages/bioconductor.scm (r-pwalign)[native-inputs]: Add r-runit.

	Change-Id: I8ea3eaf76fd25e90b95d4fe2901cbeb395b98958

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-protgenerics: Add test inputs.
	* gnu/packages/bioconductor.scm (r-protgenerics)[native-inputs]: Add r-testthat.

	Change-Id: I20c08be820663ee1735934f5d032d491e2cdb26c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-psmatch: Add test inputs.
	* gnu/packages/bioconductor.scm (r-psmatch)[native-inputs]: Add r-testthat.

	Change-Id: I5783a71bc23ac33e855fd1728f796ebfd42d4948

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-powertcr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-powertcr)[native-inputs]: Add r-runit.

	Change-Id: Ib072fdb286eba590d4293191dedf2fa2a274f54b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcaexplorer: Add test inputs.
	* gnu/packages/bioconductor.scm (r-pcaexplorer)[native-inputs]: Add r-testthat.

	Change-Id: If0d1e9274bb977ccfe57d4e054adf7ef3dcbc91f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-organismdbi: Add test inputs.
	* gnu/packages/bioconductor.scm (r-organismdbi)[native-inputs]: Add r-runit.

	Change-Id: I582a9b203aec48ed48d6609f2c25de25a374e6b7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-organism-dplyr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-organism-dplyr)[native-inputs]: Add r-testthat.

	Change-Id: I660dd5a248f0e7b0f0694a784aae29c7b84d9e24

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mzr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-mzr)[native-inputs]: Add r-runit.

	Change-Id: I30813e7b62273256db3739d097385991d50dd7a3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mzid: Add test inputs.
	* gnu/packages/bioconductor.scm (r-mzid)[native-inputs]: Add r-testthat.

	Change-Id: I061c85d84c939e692b6d3fa84ac3acf468f90ac7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msnid: Add test inputs.
	* gnu/packages/bioconductor.scm (r-msnid)[native-inputs]: Add r-runit.

	Change-Id: Ie547912ee74489f52ce8dbab1b9dbd93a247f7ae

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msnbase: Add test inputs.
	* gnu/packages/bioconductor.scm (r-msnbase)[native-inputs]: Add r-testthat.

	Change-Id: I4267b9b2b376b2bac56910f33e6dcf0963c059af

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mutationalpatterns: Add test inputs.
	* gnu/packages/bioconductor.scm (r-mutationalpatterns)[native-inputs]: Add r-testthat.

	Change-Id: I27c5fced02cdb5b800518cb9284073d9d111a99a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-muscat: Add test inputs.
	* gnu/packages/bioconductor.scm (r-muscat)[native-inputs]: Add r-testthat.

	Change-Id: I04e078763068db1d22c740b04117b345b316f47a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mosdef: Add test inputs.
	* gnu/packages/bioconductor.scm (r-mosdef)[native-inputs]: Add r-testthat.

	Change-Id: Ic48dd91a9adad058bfb81e89a4be4c1e3d0103d7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-modstrings: Add test inputs.
	* gnu/packages/bioconductor.scm (r-modstrings)[native-inputs]: Add r-testthat.

	Change-Id: Ifedcdff8afa0d9d7abb7e65e159da65c419a4ff2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylkit: Add test inputs.
	* gnu/packages/bioconductor.scm (r-methylkit)[native-inputs]: Add r-testthat.

	Change-Id: I349ae985b6d1e07580a4132fe7a14da29640d93d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylaid: Add test inputs.
	* gnu/packages/bioconductor.scm (r-methylaid)[native-inputs]: Add r-runit.

	Change-Id: Id44601abd3271b4bee5c1bddb8dbd24e76ab0538

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metaneighbor: Add test inputs.
	* gnu/packages/bioconductor.scm (r-metaneighbor)[native-inputs]: Add r-testthat.

	Change-Id: I4de4961f05b0d8c326f02ffeccd492ac72dc338d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metabocoreutils: Add test inputs.
	* gnu/packages/bioconductor.scm (r-metabocoreutils)[native-inputs]: Add r-testthat.

	Change-Id: Ife7efb132381e463693ba8103a1dff67b9c6a902

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maser: Add test inputs.
	* gnu/packages/bioconductor.scm (r-maser)[native-inputs]: Add r-testthat.

	Change-Id: I95f3c5ade7e3fdc1db46f7e36b3558900e5175cf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lfa: Add test inputs.
	* gnu/packages/bioconductor.scm (r-lfa)[native-inputs]: Add r-testthat.

	Change-Id: I4c0c48bd7a65a484d3381f552596bb0bed401624

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-interactivedisplay: Add test inputs.
	* gnu/packages/bioconductor.scm (r-interactivedisplay)[native-inputs]: Add r-runit.

	Change-Id: I168b8da0f786ff5006bb80f93e4e63aa0dfa002d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnbeads: Add test inputs.
	* gnu/packages/bioconductor.scm (r-rnbeads)[native-inputs]: Add r-runit.

	Change-Id: Ieeed4d73c1d4e804073d232c120053d30dcb150f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rdisop: Add test inputs.
	* gnu/packages/bioconductor.scm (r-rdisop)[native-inputs]: Add r-testthat.

	Change-Id: I840eac82501e881db61eb2186eeda683ca009b74

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-raggedexperiment: Add test inputs.
	* gnu/packages/bioconductor.scm (r-raggedexperiment)[native-inputs]: Add r-testthat.

	Change-Id: I6bd99e21432cb32ca90a26bb25dd800dce66f64d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hpar: Add test inputs.
	* gnu/packages/bioconductor.scm (r-hpar)[native-inputs]: Add r-testthat.

	Change-Id: If594420e278267465a7244d45a400da047c31d9e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gypsum: Add test inputs.
	* gnu/packages/bioconductor.scm (r-gypsum)[native-inputs]: Add r-testthat.

	Change-Id: I43b965545eb1ef3c78e5edc6405c22664ed96295

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gsva: Add test inputs.
	* gnu/packages/bioconductor.scm (r-gsva)[native-inputs]: Add r-runit.

	Change-Id: I120d503bb2a015900fadaf56150a4a29700e04cb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gseabase: Add test inputs.
	* gnu/packages/bioconductor.scm (r-gseabase)[native-inputs]: Add r-testthat.

	Change-Id: Icea4d7ccd7b7f728a090623ac5c34402d15dee5a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gostats: Add test inputs.
	* gnu/packages/bioconductor.scm (r-gostats)[native-inputs]: Add r-runit.

	Change-Id: I8344a9cfbef93309054b6d238fee7b11f83c86f4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicfiles: Add test inputs.
	* gnu/packages/bioconductor.scm (r-genomicfiles)[native-inputs]: Add r-runit.

	Change-Id: Id65729b4f45b9c828f6cfb6025c1b707425686a4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicdatacommons: Add test inputs.
	* gnu/packages/bioconductor.scm (r-genomicdatacommons)[native-inputs]: Add r-testthat.

	Change-Id: Ifd335305da41a111c6d4d9124089427805e1501d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomation: Add test inputs.
	* gnu/packages/bioconductor.scm (r-genomation)[native-inputs]: Add r-runit.

	Change-Id: Ia3cac0132e1d668d2a0cdc91a7905a305a0dceb2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geneoverlap: Add test inputs.
	* gnu/packages/bioconductor.scm (r-geneoverlap)[native-inputs]: Add r-runit.

	Change-Id: Ic5f338228460b88e2d28966f9819f0fe8ce4c779

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-epidish: Add test inputs.
	* gnu/packages/bioconductor.scm (r-epidish)[native-inputs]: Add r-testthat.

	Change-Id: I989189c79bf8efd34cbf4826f8411c7612c37b3b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enmix: Add test inputs.
	* gnu/packages/bioconductor.scm (r-enmix)[native-inputs]: Add r-runit.

	Change-Id: I8befad18ef4f9abf8e9b2b7aaf6c7485bac8e0a5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enhancedvolcano: Add test inputs.
	* gnu/packages/bioconductor.scm (r-enhancedvolcano)[native-inputs]: Add r-runit.

	Change-Id: I9cd59edb00ed0957710536be7b354a64ef01f19f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edaseq: Add test inputs.
	* gnu/packages/bioconductor.scm (r-edaseq)[native-inputs]: Add r-testthat.

	Change-Id: Ic1e935f427ce513ccaf66aa5b0f5dcbcdefd7baa

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dittoseq: Add test inputs.
	* gnu/packages/bioconductor.scm (r-dittoseq)[native-inputs]: Add r-testthat.

	Change-Id: Ibe089f36777b22c7b115933e084355680de2ab84

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diffcyt: Add test inputs.
	* gnu/packages/bioconductor.scm (r-diffcyt)[native-inputs]: Add r-testthat.

	Change-Id: Id1a4790ae962f99a4fcf6cded597d71f88884c5d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dexseq: Add test inputs.
	* gnu/packages/bioconductor.scm (r-dexseq)[native-inputs]: Add r-testthat.

	Change-Id: I3fcac3999d0c30f6ccf275fa892be0da8732eacd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deseq2: Add test inputs.
	* gnu/packages/bioconductor.scm (r-deseq2)[native-inputs]: Add r-testthat.

	Change-Id: Ie2a4534656baabb9bd558a7668e8a334bf6f273b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-conos: Add test inputs.
	* gnu/packages/bioconductor.scm (r-conos)[native-inputs]: Add r-testthat.

	Change-Id: I3c7a3cf531cd44c1e3d6761eefd7c90e79ca64f2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-complexheatmap: Add test inputs.
	* gnu/packages/bioconductor.scm (r-complexheatmap)[native-inputs]: Add r-testthat.

	Change-Id: I978a3faf7b9854669c24d5f3e9695756ef37508e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipseeker: Add test inputs.
	* gnu/packages/bioconductor.scm (r-chipseeker)[native-inputs]: Add r-testthat.

	Change-Id: I75103d73c1002978fbf264558a70cbd3e3bb8ad7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-category: Add test inputs.
	* gnu/packages/bioconductor.scm (r-category)[native-inputs]: Add r-runit.

	Change-Id: I89b88661aa35ac2f59dbbaa7b092509e4eef0c83

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bsgenome: Add test inputs.
	* gnu/packages/bioconductor.scm (r-bsgenome)[native-inputs]: Add r-runit.

	Change-Id: I9026bdd49fc06f0492c05b1cf9c139acc098bbfd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biovizbase: Add test inputs.
	* gnu/packages/bioconductor.scm (r-biovizbase)[native-inputs]: Add r-runit.

	Change-Id: Id61bf590d4b0fc5c5fd350b654d73622ad130d32

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biostrings: Add test inputs.
	* gnu/packages/bioconductor.scm (r-biostrings)[native-inputs]: Add r-testthat.

	Change-Id: I0762a55765ffd92e190f7c3c069720ebb18fda93

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomartr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-biomartr)[native-inputs]: Add r-testthat.

	Change-Id: I163563322657891a0aa9b15981dd8fc70b8bd0ec

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomart: Add test inputs.
	* gnu/packages/bioconductor.scm (r-biomart)[native-inputs]: Add r-testthat.

	Change-Id: I314830772eca740a0b89bfd19eb49fb0d2510700

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bamsignals: Add test inputs.
	* gnu/packages/bioconductor.scm (r-bamsignals)[native-inputs]: Add r-testthat.

	Change-Id: Ic5be732735d6d4d3bee6294504b96ad6e5c4e1a7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationhub: Add test inputs.
	* gnu/packages/bioconductor.scm (r-annotationhub)[native-inputs]: Add r-runit.

	Change-Id: Ic5a1da3ee05b46f96646d62a7ef1d1ad15585f72

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationforge: Add test inputs.
	* gnu/packages/bioconductor.scm (r-annotationforge)[native-inputs]: Add r-runit.

	Change-Id: I2e00486494f03b4fa45193bbfb7309a14fae8e00

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationfilter: Add test inputs.
	* gnu/packages/bioconductor.scm (r-annotationfilter)[native-inputs]: Add r-testthat.

	Change-Id: Ia5155476333df574b1eaca5aec489598c3c42f7c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotate: Add test inputs.
	* gnu/packages/bioconductor.scm (r-annotate)[native-inputs]: Add r-runit.

	Change-Id: I8aa976db27cb6318e336ee21831aab254e1861bb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nmf: Add test inputs.
	* gnu/packages/bioconductor.scm (r-nmf)[native-inputs]: Add r-runit.

	Change-Id: I8fcf4a01f56dbf5a4a47b2cffae69a27b887d5e0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nebulosa: Add test inputs.
	* gnu/packages/bioconductor.scm (r-nebulosa)[native-inputs]: Add r-testthat.

	Change-Id: If8750863845aa92450c6ae9d225303bfb0ff306e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bisquerna: Add test inputs.
	* gnu/packages/bioconductor.scm (r-bisquerna)[native-inputs]: Add r-testthat.

	Change-Id: I3c146e8ccbfac9623b821dfa39ef48f052c7a034

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-infercnv: Add test inputs.
	* gnu/packages/bioconductor.scm (r-infercnv)[native-inputs]: Add r-testthat.

	Change-Id: I3aaf85468cf2404e05821bf0898d21f5533054af

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bluster: Add test inputs.
	* gnu/packages/bioconductor.scm (r-bluster)[native-inputs]: Add r-testthat.

	Change-Id: Id27d5db9277311edded23b21d0be2c458b736fda

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dsb: Add test inputs.
	* gnu/packages/bioconductor.scm (r-dsb)[native-inputs]: Add r-testthat.

	Change-Id: I7ad58af440384bb1305ca446ae51e5b18d875ab1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dropletutils: Add test inputs.
	* gnu/packages/bioconductor.scm (r-dropletutils)[native-inputs]: Add r-testthat.

	Change-Id: Ic5cc6b9f10fdcf16978e6744b024852950edd1e9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-drimseq: Add test inputs.
	* gnu/packages/bioconductor.scm (r-drimseq)[native-inputs]: Add r-testthat.

	Change-Id: I7a7f0a13db8bd2e6d6a1a86ca613ec937d59cb25

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dmrcate: Add test inputs.
	* gnu/packages/bioconductor.scm (r-dmrcate)[native-inputs]: Add r-runit.

	Change-Id: I8f8975d24b54122d1e901071414b35e79c0f4c8b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-derfinderhelper: Add test inputs.
	* gnu/packages/bioconductor.scm (r-derfinderhelper)[native-inputs]: Add r-testthat.

	Change-Id: I5eaa69b6b90ea172364f7b297e08aa5adbd276c4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-derfinder: Add test inputs.
	* gnu/packages/bioconductor.scm (r-derfinder)[native-inputs]: Add r-testthat.

	Change-Id: If92825be20d324542f93ae6c07ad05a202ad0022

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-densvis: Add test inputs.
	* gnu/packages/bioconductor.scm (r-densvis)[native-inputs]: Add r-testthat.

	Change-Id: I4125a18d71c9b342caeb6b680e030e6010c602b2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-degreport: Add test inputs.
	* gnu/packages/bioconductor.scm (r-degreport)[native-inputs]: Add r-testthat.

	Change-Id: I57feab0235705cf9f2219a1119176691a8c0fee8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-decoupler: Add test inputs.
	* gnu/packages/bioconductor.scm (r-decoupler)[native-inputs]: Add r-testthat.

	Change-Id: Ie64de288740850c54f384927911b8e6f2f20a982

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deconvr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-deconvr)[native-inputs]: Add r-testthat.

	Change-Id: I39ccadea1e2b1dabd7195f45c30ce58897a8c89b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-debcam: Add test inputs.
	* gnu/packages/bioconductor.scm (r-debcam)[native-inputs]: Add r-testthat.

	Change-Id: I4611e8967ed2063c4a5999d68e3ac15b5aeb3df8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dearseq: Add test inputs.
	* gnu/packages/bioconductor.scm (r-dearseq)[native-inputs]: Add r-testthat.

	Change-Id: Id18df8d7259c8de3d8a788cd2892a4878ddfa1b5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-damefinder: Add test inputs.
	* gnu/packages/bioconductor.scm (r-damefinder)[native-inputs]: Add r-testthat.

	Change-Id: I64d1011f3643d86870746123fb7052278abff612

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-coregx: Add test inputs.
	* gnu/packages/bioconductor.scm (r-coregx)[native-inputs]: Add r-testthat.

	Change-Id: Ia634b9909e82a0917a161f3a716e3709d041e3e5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cellid: Add test inputs.
	* gnu/packages/bioconductor.scm (r-cellid)[native-inputs]: Add r-testthat.

	Change-Id: Ic0907034060a7cd35aa92513fa2790c9dedbc410

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cardelino: Add test inputs.
	* gnu/packages/bioconductor.scm (r-cardelino)[native-inputs]: Add r-testthat.

	Change-Id: Ic00dbbd94c1ef2ab93ef4520c07f2e028574bf44

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-breakpointr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-breakpointr)[native-inputs]: Add r-testthat.

	Change-Id: I4443d2af44b91356e340e586f6e1c8fee8da7dde

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-barcodetrackr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-barcodetrackr)[native-inputs]: Add r-testthat.

	Change-Id: Idf2e03a9bf37f73403014991e39fc86865c983eb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-banocc: Add test inputs.
	* gnu/packages/bioconductor.scm (r-banocc)[native-inputs]: Add r-testthat.

	Change-Id: I1df2b0ca49ca62a0f5374255b3365e47fbb51b49

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bandits: Add test inputs.
	* gnu/packages/bioconductor.scm (r-bandits)[native-inputs]: Add r-testthat.

	Change-Id: Idb6362e77d5a4cd8673f442d5e3a227e7bdf9452

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bambu: Add test inputs.
	* gnu/packages/bioconductor.scm (r-bambu)[native-inputs]: Add r-testthat.

	Change-Id: I636d4e75c659bed000e6b7149bb32749dc32eadc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basespacer: Add test inputs.
	* gnu/packages/bioconductor.scm (r-basespacer)[native-inputs]: Add r-runit.

	Change-Id: I70fc31425f3b26aaa83156700917432921fbe110

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-baalchip: Add test inputs.
	* gnu/packages/bioconductor.scm (r-baalchip)[native-inputs]: Add r-runit.

	Change-Id: I2b54ca82cfd28d55e9369b94aaea152d2979c1b7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-awst: Add test inputs.
	* gnu/packages/bioconductor.scm (r-awst)[native-inputs]: Add r-testthat.

	Change-Id: I2499733b5a866dcbbf368dd56dd84f52a9683226

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-atsnp: Add test inputs.
	* gnu/packages/bioconductor.scm (r-atsnp)[native-inputs]: Add r-testthat.

	Change-Id: Ia8074bd6691b5d31cc8358f5da66eb4ef7dffc5d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-atena: Add test inputs.
	* gnu/packages/bioconductor.scm (r-atena)[native-inputs]: Add r-runit.

	Change-Id: Iaf111ed7ea3096924800485edcb49629eadc6e78

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asset: Add test inputs.
	* gnu/packages/bioconductor.scm (r-asset)[native-inputs]: Add r-runit.

	Change-Id: I0c5b9e92ad73c978a40bfc3d43acbce6e642e4b8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asics: Add test inputs.
	* gnu/packages/bioconductor.scm (r-asics)[native-inputs]: Add r-testthat.

	Change-Id: I69ed58dc2667a8d1c7118bb15212a920234bd8cb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asafe: Add test inputs.
	* gnu/packages/bioconductor.scm (r-asafe)[native-inputs]: Add r-testthat.

	Change-Id: Ib1cf3daa12ea854147ce6aa8c7091e6ea5b8875a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annmap: Add test inputs.
	* gnu/packages/bioconductor.scm (r-annmap)[native-inputs]: Add r-runit.

	Change-Id: Ibea52530ca895ae1f436a0f95d7c2980cb3b4851

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anf: Add test inputs.
	* gnu/packages/bioconductor.scm (r-anf)[native-inputs]: Add r-testthat.

	Change-Id: I90ecfefc5fd0196fc31f16f7ead2e012412d33d2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aneufinder: Add test inputs.
	* gnu/packages/bioconductor.scm (r-aneufinder)[native-inputs]: Add r-testthat.

	Change-Id: I4ea6d9679d8a13872a33833637f5e2b636d0eb94

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alpsnmr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-alpsnmr)[native-inputs]: Add r-testthat.

	Change-Id: I76b91d57dea7d78e6079b5fe497c78e6abe6e138

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alevinqc: Add test inputs.
	* gnu/packages/bioconductor.scm (r-alevinqc)[native-inputs]: Add r-testthat.

	Change-Id: I785ae0f551e87253fb594bd60b8a869beb4c0f17

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aldex2: Add test inputs.
	* gnu/packages/bioconductor.scm (r-aldex2)[native-inputs]: Add r-testthat.

	Change-Id: I9158ccf59ca9ebed0d3308958e0b28b93953f3ff

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anvilbase: Add test inputs.
	* gnu/packages/bioconductor.scm (r-anvilbase)[native-inputs]: Add r-testthat.

	Change-Id: Ibde3d1cef89fac272f4755fe57c8ea1e806e5f2e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationhubdata: Add test inputs.
	* gnu/packages/bioconductor.scm (r-annotationhubdata)[native-inputs]: Add r-runit.

	Change-Id: I7cbf46b66f3c5af50363f5eff7d3d891644e0642

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-animalcules: Add test inputs.
	* gnu/packages/bioconductor.scm (r-animalcules)[native-inputs]: Add r-testthat.

	Change-Id: Ibd5e79dabc1ff8764ac1bfd42e04f2aa68adda0f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ancombc: Add test inputs.
	* gnu/packages/bioconductor.scm (r-ancombc)[native-inputs]: Add r-testthat.

	Change-Id: I45f4353391b459968c4922ac2751ec6d4560cdaa

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anaquin: Add test inputs.
	* gnu/packages/bioconductor.scm (r-anaquin)[native-inputs]: Add r-runit.

	Change-Id: I88efd85a3c5a717be06f6e401aa055921ba94191

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-amaretto: Add test inputs.
	* gnu/packages/bioconductor.scm (r-amaretto)[native-inputs]: Add r-testthat.

	Change-Id: I0be34dda9c618369541ce1b066527d1d3a9ead5f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-amplican: Add test inputs.
	* gnu/packages/bioconductor.scm (r-amplican)[native-inputs]: Add r-testthat.

	Change-Id: Ife15cc7572cf7d4b2baa4afe892a23bd5d57c816

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-se: Add test inputs.
	* gnu/packages/bioconductor.scm (r-alabaster-se)[native-inputs]: Add r-testthat.

	Change-Id: I3f6fef3abe4ac10ba746115e48491fb49690b201

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-sce: Add test inputs.
	* gnu/packages/bioconductor.scm (r-alabaster-sce)[native-inputs]: Add r-testthat.

	Change-Id: I9592df21bee6805cabc13d6143049b5c702f9ba6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-ranges: Add test inputs.
	* gnu/packages/bioconductor.scm (r-alabaster-ranges)[native-inputs]: Add r-testthat.

	Change-Id: I8c5404d20fb37cd51462ee347e4e607ef35576ff

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-matrix: Add test inputs.
	* gnu/packages/bioconductor.scm (r-alabaster-matrix)[native-inputs]: Add r-testthat.

	Change-Id: I27e7801d3c36b5458dd6b6b3af5e31f9010e860a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-base: Add test inputs.
	* gnu/packages/bioconductor.scm (r-alabaster-base)[native-inputs]: Add r-testthat.

	Change-Id: Ia70c9406910732c4c0b18415dc706ceb8b453f87

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-airpart: Add test inputs.
	* gnu/packages/bioconductor.scm (r-airpart)[native-inputs]: Add r-testthat.

	Change-Id: If26dcafb22b1c2ecbcea85595976faa9fc0b8845

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aims: Add test inputs.
	* gnu/packages/bioconductor.scm (r-aims)[native-inputs]: Add r-runit.

	Change-Id: Ia6a6fcf2dffd8644cc4e1de02cff3d2bab0ab420

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adductomicsr: Add test inputs.
	* gnu/packages/bioconductor.scm (r-adductomicsr)[native-inputs]: Add r-testthat.

	Change-Id: If84bd50910efa5097e0e765ee939c00c545d289b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aggregatebiovar: Add test inputs.
	* gnu/packages/bioconductor.scm (r-aggregatebiovar)[native-inputs]: Add r-testthat.

	Change-Id: I4785e48cb494d8c25cad621cd7d0f4714a7f4cea

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adimpute: Add test inputs.
	* gnu/packages/bioconductor.scm (r-adimpute)[native-inputs]: Add r-testthat.

	Change-Id: I2e5700db3fc033cc741e0dc5333a4302da8047c4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adamgui: Add test inputs.
	* gnu/packages/bioconductor.scm (r-adamgui)[native-inputs]: Add r-testthat.

	Change-Id: I7bbf36cbe7ee362847806ee4d75abd6d99ae5bdd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adam: Add test inputs.
	* gnu/packages/bioconductor.scm (r-adam)[native-inputs]: Add r-testthat.

	Change-Id: Icd1f362df3e2024bde37c3cde6c105a960d36b43

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sesamedata: Add test inputs.
	* gnu/packages/bioconductor.scm (r-sesamedata)[native-inputs]: Add r-testthat.

	Change-Id: I6958010d257f79f4defedca40f2cffcc53f4663b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msigdb: Add test inputs.
	* gnu/packages/bioconductor.scm (r-msigdb)[native-inputs]: Add r-testthat.

	Change-Id: I3bcf7c58a26e020396d21bb8ab698e32cdc0cc9b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msexperiment: Add test inputs.
	* gnu/packages/bioconductor.scm (r-msexperiment)[native-inputs]: Add r-testthat.

	Change-Id: I57cb597320c33a3666b209d58a975c698fb25d3a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mousegastrulationdata: Add test inputs.
	* gnu/packages/bioconductor.scm (r-mousegastrulationdata)[native-inputs]: Add r-testthat.

	Change-Id: I9fbf801b9d2b68a7aaaa3df22c7cd3d9277d48e2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowsorted-blood-epic: Add test inputs.
	* gnu/packages/bioconductor.scm (r-flowsorted-blood-epic)[native-inputs]: Add r-testthat.

	Change-Id: I6d656386dfe188def60a6d22849961f71fc740bc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-celldex: Add test inputs.
	* gnu/packages/bioconductor.scm (r-celldex)[native-inputs]: Add r-testthat.

	Change-Id: Ia4612783a71c440ef0d340b0a69c616960d3de14

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bodymaprat: Add test inputs.
	* gnu/packages/bioconductor.scm (r-bodymaprat)[native-inputs]: Add r-testthat.

	Change-Id: If979c857468bebca7251630d030ba1f62f198ffc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hgu133plus2-db: Add test inputs.
	* gnu/packages/bioconductor.scm (r-hgu133plus2-db)[native-inputs]: Add r-runit.

	Change-Id: I371b934d05138a0fe391b2c662f5b9fcd57d825f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fdb-infiniummethylation-hg19: Sort inputs.
	* gnu/packages/bioconductor.scm (r-fdb-infiniummethylation-hg19)
	[propagated-inputs]: Sort inputs.

	Change-Id: I02f0c61bde50054f3ba5ce5657c93b7e6622280a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-txdb-mmusculus-ucsc-mm10-knowngene: Add test inputs.
	* gnu/packages/bioconductor.scm (r-txdb-mmusculus-ucsc-mm10-knowngene)[propagated-inputs]: Remove r-bsgenome.

	Change-Id: I0ba17e0ee4472f147b578369dfb55fb9f0f6785c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-txdb-mmusculus-ucsc-mm9-knowngene: Sort inputs.
	* gnu/packages/bioconductor.scm (r-txdb-mmusculus-ucsc-mm9-knowngene)
	[propagated-inputs]: Sort inputs.

	Change-Id: I060fd07e5f4936613a58e1035b19de479808c9fd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-txdb-hsapiens-ucsc-hg19-knowngene: Add test inputs.
	* gnu/packages/bioconductor.scm (r-txdb-hsapiens-ucsc-hg19-knowngene)[propagated-inputs]: Add r-annotationdbi.

	Change-Id: Ib01fb44884b971463990491f5d167406bc04ea86

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-escape: Add test inputs.
	* gnu/packages/bioconductor.scm (r-escape)[native-inputs]: Add r-testthat.

	Change-Id: I613ecdbcf35e854f534fe0365b3c1f85fc713a6a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-mm-eg-db: Add test inputs.
	* gnu/packages/bioconductor.scm (r-org-mm-eg-db)[native-inputs]: Add r-runit.

	Change-Id: I493fac7e9fea0d9f734bedfc14c406b62fcda232

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-hs-eg-db: Add test inputs.
	* gnu/packages/bioconductor.scm (r-org-hs-eg-db)[native-inputs]: Add r-runit.

	Change-Id: I5651e197b1c5416a8aba1bcf2c0cb4eb30b52413

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-dr-eg-db: Add test inputs.
	* gnu/packages/bioconductor.scm (r-org-dr-eg-db)[native-inputs]: Add r-runit.

	Change-Id: I708e299a68764fc1e61750db6d29371d45d57fa9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-dm-eg-db: Add test inputs.
	* gnu/packages/bioconductor.scm (r-org-dm-eg-db)[native-inputs]: Add r-runit.

	Change-Id: I1fbce9b374eacb733f5192e6d45a70c661ceebb4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-ce-eg-db: Add test inputs.
	* gnu/packages/bioconductor.scm (r-org-ce-eg-db)[native-inputs]: Add r-runit.

	Change-Id: I8bb52212638887912321a245698a05e43e29e7c3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-homo-sapiens: Sort inputs.
	* gnu/packages/bioconductor.scm (r-homo-sapiens)[propagated-inputs]: Sort.

	Change-Id: I79059a9ae27dad9bce3abc08cd366a0ab38fc5c5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdo-db: Add test inputs.
	* gnu/packages/bioconductor.scm (r-hdo-db)[native-inputs]: Add r-testthat.

	Change-Id: Idf6065ed980a88a493fea814909da91af8d24480

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-sc-sgd-db: Add test inputs.
	* gnu/packages/bioconductor.scm (r-org-sc-sgd-db)[native-inputs]: Add r-runit.

	Change-Id: I651b3ffef1ba93f2d414bec3093bb9def590c10d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-bt-eg-db: Add test inputs.
	* gnu/packages/bioconductor.scm (r-org-bt-eg-db)[native-inputs]: Add r-runit.

	Change-Id: I0f4a4c602405ddfcc0867df86b2c6d93d19216f7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-eck12-eg-db: Add test inputs.
	* gnu/packages/bioconductor.scm (r-org-eck12-eg-db)[native-inputs]: Add r-runit.

	Change-Id: I8a5b4f3a479383362d70f61464c40fef80b15ad0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mpo-db: Add test inputs.
	* gnu/packages/bioconductor.scm (r-mpo-db)[native-inputs]: Add r-testthat.

	Change-Id: Ia100b794197f7d80f3b3579d5a1784180c6a0162

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hpo-db: Add test inputs.
	* gnu/packages/bioconductor.scm (r-hpo-db)[native-inputs]: Add r-testthat.

	Change-Id: I4fe35d7421c2a497b30f755cf27ca25ab4d24f40

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bios2cor: Update to 2.2.2.
	* gnu/packages/cran.scm (r-bios2cor): Update to 2.2.2.

	Change-Id: I2bdd71cdf94cd1a280a7d1e2716e2e04294fb1b3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reticulate: Update to 1.40.0.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.40.0.

	Change-Id: Id7afeba8360299c41acbc56f7d94ec44cf434194

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pma: Update to 1.2-4.
	* gnu/packages/cran.scm (r-pma): Update to 1.2-4.

	Change-Id: I4da85205fa32e096ecb612e8a6838a47db0f5a9c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acs: Remove extra input.
	* gnu/packages/cran.scm (r-acs)[propagated-inputs]: Remove r-rcpp.

	Change-Id: I96f24b525377e9861644123cbb733f6fc89634ff

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xvector: Add test input.
	* gnu/packages/bioconductor.scm (r-xvector)[source]: Remove trailing #T.
	[native-inputs]: Add r-runit.

	Change-Id: I40772af0393826a0b861318bf6bd31cabdcf07bd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oscope: Move r-testthat to native inputs.
	* gnu/packages/bioconductor.scm (r-oscope)[propagated-inputs]: Move r-testthat
	from here...
	[native-inputs]: ...to here.

	Change-Id: Iae9efafad4c06cc952d5605be5635630f055bc12

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-infercnv: Tell updater to keep extra input.
	* gnu/packages/bioconductor.scm (r-infercnv)[properties]: Tell updater to keep
	python as extra input.

	Change-Id: I506da9c098863e6a83d2ef38cacbd77500e9a940

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-manipulatewidget: Replace minified JavaScript.
	* gnu/packages/cran.scm (r-manipulatewidget)[arguments]: Use
	minify-build-system in phase 'process-javascript.
	[native-inputs]: Add esbuild, r-testthat, js-html2canvas, and js-filesaver.

	Change-Id: I730e0fbf1a1954f8036c50bab97ab96dd09024f3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-imifa: Sort inputs.
	* gnu/packages/cran.scm (r-imifa)[propagated-inputs]: Sort.

	Change-Id: I42f30236893e7c418b651492cd651d7a9222b20f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pan: Update source hash.
	* gnu/packages/cran.scm (r-pan)[source]: Update hash.

	Change-Id: I3bf50242ae61bde2957ebf44acf2b429fce5e41d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-depmixs4: Sort inputs.
	* gnu/packages/cran.scm (r-depmixs4)[propagated-inputs]: Sort.

	Change-Id: I08d6522e82f260c77b2574efdfcabddc14dcf506

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oai: Sort inputs.
	* gnu/packages/cran.scm (r-oai)[propagated-inputs]: Sort.

	Change-Id: I9cf827e38e0b77c0ae5ab0ed170a1904d83f0bf1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-latex2exp: Sort inputs.
	* gnu/packages/cran.scm (r-latex2exp)[propagated-inputs]: Sort.

	Change-Id: I2e9fbd108a943e2b9c1245e342b1c6930ff008be

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-formattable: Update inputs.
	* gnu/packages/cran.scm (r-formattable)[native-inputs]: Add r-testthat.
	[propagated-inputs]: Remove r-lifecycle; add r-knitr.

	Change-Id: I577150bf1040cb71b5d83543c187e206c452b6b4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gghighlight: Add test inputs.
	* gnu/packages/cran.scm (r-gghighlight)[native-inputs]: Add r-testthat.

	Change-Id: I1f4016bedc74ad7f4295ae41587ef12c9c552e56

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-svmisc: Update to 1.4.3.
	* gnu/packages/cran.scm (r-svmisc): Update to 1.4.3.

	Change-Id: I694dbdccb8ce340c206565a91c63f6d70acc1d39

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-profvis: Add test inputs.
	* gnu/packages/cran.scm (r-profvis)[native-inputs]: Add r-testthat.

	Change-Id: Ie149709e4b456b0550a9887801143d9cea0cf38c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-snplocs-hsapiens-dbsnp144-grch37: Remove r-biostrings.
	* gnu/packages/bioconductor.scm (r-snplocs-hsapiens-dbsnp144-grch37)
	[propagated-inputs]: Remove r-biostrings.

	Change-Id: Ic03dbabb946a47741e32f41bd79f22f97e6d111f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mixtools: Sort inputs.
	* gnu/packages/statistics.scm (r-mixtools)[propagated-inputs]: Sort.

	Change-Id: I06517f7f27ac8c4dc338a54df80ce95ef55105b9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-modelmetrics: Sort inputs.
	* gnu/packages/statistics.scm (r-modelmetrics)[propagated-inputs]: Sort.

	Change-Id: I295964c8153a59039050f5e6cf79e39b68dd2b11

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-forcats: Sort inputs.
	* gnu/packages/statistics.scm (r-forcats)[propagated-inputs]: Sort.

	Change-Id: I9a2522ae42ce64ffb5966ad7e7d154674d3f8dae

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayesfactor: Add test inputs.
	* gnu/packages/statistics.scm (r-bayesfactor)[arguments]: Skip tests but not
	vignettes.
	[native-inputs]: Add r-testthat.
	[synopsis]: Use lower case where appropriate.
	[description]: Fix indentation.

	Change-Id: I3ea3ee9dc7a002c14efaeee31c2dfe9ea67fc32e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-testthat: Tell updater not to add r-testthat.
	The simple heuristics might add r-testthat to its own inputs.

	* gnu/packages/statistics.scm (r-testthat)[properties]: Tell updater not to
	add r-testthat to inputs.

	Change-Id: I7fde16bb54640d8773b42a3b22b44777634763aa

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lintr: Add test inputs.
	* gnu/packages/cran.scm (r-lintr)[native-inputs]: Add r-patrick and
	r-testthat.
	[arguments]: Add phase 'set-HOME.

	Change-Id: Ieea9edb82f96e69021f65091969abf13eac8997f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-performance: Add test inputs.
	* gnu/packages/cran.scm (r-performance)[native-inputs]: Add r-testthat.
	[arguments]: Add phase 'delete-bad-tests.

	Change-Id: I8c2ce12db39d85fe6af8acbb685e41bf94279af0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-litedown: Add test inputs.
	* gnu/packages/cran.scm (r-litedown)[native-inputs]: Add r-codetools.
	[arguments]: Skip building vignettes.

	Change-Id: I5b64fa58941049a40c36db9d826035de40494a99

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basilisk: Disable tests.
	* gnu/packages/bioconductor.scm (r-basilisk)[arguments]: Disable tests.

	Change-Id: I9da0801b912087930b3bacd69abf64ff72a43458

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-destiny: Remove custom check phase.
	* gnu/packages/bioconductor.scm (r-destiny)[arguments]: Remove.

	Change-Id: Id1d6b7374aa4e7a4e57e39f0ff192c8194e25706

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-summarizedexperiment: Add test inputs.
	* gnu/packages/bioconductor.scm (r-summarizedexperiment)[native-inputs]: Add
	r-annotate, r-digest, r-hgu95av2-db, and r-runit.
	[arguments]: Add phase 'delete-bad-test.

	Change-Id: I690ea78db2553457cb1552b72e1d1d0c6815797d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicranges: Add test inputs.
	* gnu/packages/bioconductor.scm (r-genomicranges)[native-inputs]: Add
	r-biostrings, r-biocstyle, and r-runit.
	[arguments]: Skip building vignettes.

	Change-Id: I690ea78db2553457cb1552b72e1d1d0c6815797d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicalignments: Add test inputs.
	* gnu/packages/bioconductor.scm (r-genomicalignments)[native-inputs]: Add
	r-pasillabamsubset and r-runit.
	[arguments]: Skip building vignettes.

	Change-Id: I23beefebad4ec326513712a37dfc2218435869ae

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocparallel: Add test inputs.
	* gnu/packages/bioconductor.scm (r-biocparallel)[native-inputs]: Add
	r-batchtools, r-biocgenerics, r-doparallel, and r-runit.

	Change-Id: I1c74df5ae623f9e0067913202ee366d8f5293aeb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r-rsp: Add test inputs.
	* gnu/packages/statistics.scm (r-r-rsp)[arguments]: Add phase
	'delete-broken-test; skip building vignettes.

	Change-Id: I1744e090348f08217ada8ef8073b528adbec259d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r-utils: Add test inputs.
	* gnu/packages/statistics.scm (r-r-utils)[native-inputs]: Add r-digest.
	[arguments]: Add phase 'patch-references.

	Change-Id: Ie8bfc295d28bd91bdf7e3f79f4656495f71e7dce

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsqlite: Add test inputs.
	* gnu/packages/statistics.scm (r-rsqlite)[native-inputs]: Add r-testthat.
	[arguments]: Add phase 'set-locale.

	Change-Id: Ib835d1dc6e9fda3a0c35e90b6b541e29c9a70d95

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dplyr: Add test inputs.
	* gnu/packages/statistics.scm (r-dplyr)[native-inputs]: Add r-testthat.
	[arguments]: Add phase 'delete-failing-tests.

	Change-Id: I71687e449d3364d8d238f6f803d997454b9ffaee

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-munsell: Add test inputs.
	* gnu/packages/statistics.scm (r-munsell)[native-inputs]: Add r-testthat.

	Change-Id: I20611625540ea6e2790f28d6d20fd2965c573c27

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bit: Add test inputs.
	* gnu/packages/statistics.scm (r-bit)[native-inputs]: Add r-testthat.

	Change-Id: I4509187679f6da09fddb429521b4a6c4d0bf4f34

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpart: Add test inputs.
	* gnu/packages/statistics.scm (r-rpart)[native-inputs]: Add r-survival.

	Change-Id: Id0ec3b408a2c322455672d69269f734145892e1f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-desctools: Add test inputs.
	* gnu/packages/statistics.scm (r-desctools)[native-inputs]: Add r-testthat.

	Change-Id: Ifc8efcbe7497b7683e61bb89344bc4c3c9caa405

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-simr: Add test inputs.
	* gnu/packages/statistics.scm (r-simr)[native-inputs]: Add r-testthat.

	Change-Id: I22dabe98efaa4b46eba83c1f5484c7e34aa1d244

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reghelper: Add test inputs.
	* gnu/packages/statistics.scm (r-reghelper)[native-inputs]: Add r-testthat.

	Change-Id: Ib0f16d407c5dccbc03dc1e0183a5fe432a6a1ce0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fontquiver: Add test inputs.
	* gnu/packages/cran.scm (r-fontquiver)[native-inputs]: Add r-htmltools and
	r-testthat.

	Change-Id: Ic4b12072aee8981db4e00ba205b7fcaa3dc2e755

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidypredict: Add test inputs.
	* gnu/packages/cran.scm (r-tidypredict)[native-inputs]: Add r-cubist,
	r-dbplyr, r-mlbench, r-parsnip, r-partykit, r-ranger, and r-testthat.
	[arguments]: Add phase 'delete-bad-tests.

	Change-Id: If5c74c13d0d35d3e7a7c7cc1a2140a91f8176c03

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-cubist.
	* gnu/packages/cran.scm (r-cubist): New variable.

	Change-Id: I663c839f5add78738a3c7b99324ec2845bcd5c62

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ranger: Add test inputs.
	* gnu/packages/statistics.scm (r-ranger)[native-inputs]: Add r-survival and
	r-testthat.

	Change-Id: Ibfbd4a364e2e26f0a107882dd576c737b8a560ff

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidyposterior: Add test inputs.
	* gnu/packages/cran.scm (r-tidyposterior)[native-inputs]: Add r-testthat.

	Change-Id: If4274aab441171e381d11cce5cd8da6508f18bf3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstanarm: Add test inputs.
	* gnu/packages/cran.scm (r-rstanarm)[native-inputs]: Add r-testthat.

	Change-Id: Iff52f72987d5751654084afaf0b140443ef5e25c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shinystan: Add test inputs.
	* gnu/packages/cran.scm (r-shinystan)[native-inputs]: Add r-code and
	r-testthat.
	[arguments]: Add phase 'delete-bad-tests.

	Change-Id: Iff52f72987d5751654084afaf0b140443ef5e25c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstantools: Add test and vignette inputs.
	* gnu/packages/cran.scm (r-rstantools)[native-inputs]: Add r-rstan,
	r-testthat, and r-usethis.

	Change-Id: I88b045d4c0698a017f525f17c4bec8f4d0453bbf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-usethis: Add test and vignette inputs.
	* gnu/packages/cran.scm (r-usethis)[native-inputs]: Add r-knitr, r-rmarkdown,
	r-roxygen2, r-testthat, and r-tibble.
	[arguments]: Add phases 'set-HOME and 'delete-bad-tests.

	Change-Id: I7bec62c3989a25accccc8e76d46f31352c9be89f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aspi: Add test inputs.
	* gnu/packages/cran.scm (r-aspi)[native-inputs]: Add r-knitr and r-testthat.

	Change-Id: Idb290188804bf5cda9283f58b004f9356e86b6d0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quickjsr: Add test inputs.
	* gnu/packages/cran.scm (r-quickjsr)[native-inputs]: Add r-tinytest.

	Change-Id: Ibdcc0bd2866450776c6f4b1050d60bba9fdca8cd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tinytest: Disable vignettes.
	* gnu/packages/cran.scm (r-tinytest)[arguments]: Disable vignettes.

	Change-Id: I8fb414620c05e8c037678fe22c0a7c31fe427a46

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-workflowsets: Add test inputs.
	* gnu/packages/cran.scm (r-workflowsets)[native-inputs]: Add r-kknn,
	r-modeldata, and r-testthat.

	Change-Id: I292f19cd842774886571049647156de3d0f5bc48

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yardstick: Add test inputs.
	* gnu/packages/cran.scm (r-yardstick)[native-inputs]: Add r-mosaic,
	r-survival, r-testthat, and r-tidyr.

	Change-Id: I6db5a5f2fa1fde1aad5ad2f9fb3307082e342e22

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-workflows: Add test inputs.
	* gnu/packages/cran.scm (r-workflows)[native-inputs]: Add r-modeldata,
	r-recipes, and r-testthat.

	Change-Id: Ia327cc76a834aaec700eeffb632b1ddce5e9e7f0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-warp: Add test inputs.
	* gnu/packages/cran.scm (r-warp)[native-inputs]: Add r-testthat and
	tzdata-for-tests.

	Change-Id: I77152eed2cd30497f623908b21fddae88103c1ef

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-timeseries: Add test inputs.
	* gnu/packages/cran.scm (r-timeseries)[native-inputs]: Add r-runit.
	[arguments]: Disable vignettes.

	Change-Id: Ia9e0f3f856f4a3a6b6902859360bb0d82e779ad7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stabledist: Disable tests.
	* gnu/packages/cran.scm (r-stabledist)[arguments]: Disable tests.

	Change-Id: Ifb859f4601e2b1c8861a9644b944f656da3c822e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xgboost: Add test inputs.
	* gnu/packages/cran.scm (r-xgboost[native-inputs]: Add r-testthat.
	[arguments]: Add phase 'delete-bad-tests.

	Change-Id: I2e8dc179571558d52dc01579542cb3b5c774d39f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dials: Add test inputs.
	* gnu/packages/cran.scm (r-dials)[native-inputs]: Add r-kernlab and
	r-testthat.

	Change-Id: Idcf85a986981d3da3fe07ca85966c1d59f58f106

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3pipelines: Update to 0.7.1.
	* gnu/packages/cran.scm (r-mlr3pipelines): Update to 0.7.1.

	Change-Id: Ia1ede6cf2c8de99e52429ad3db29d1b3ce574739

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fpc: Disable tests.
	* gnu/packages/statistics.scm (r-fpc)[arguments]: Disable tests.

	Change-Id: I0d9b0cefaeef0d02d05c264e31a014aebaa1f2c8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prabclus: Add test inputs.
	* gnu/packages/statistics.scm (r-prabclus)[native-inputs]: Add r-spatialreg
	and r-spdep.

	Change-Id: Iaeae61dc69e19b683037f2171fd3eb5dda2eb934

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-spatialreg.
	* gnu/packages/cran.scm (r-spatialreg): New variable.

	Change-Id: I0dda6900a5e6cbb986014180b03e8f17f1281963

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rotor.
	* gnu/packages/cran.scm (r-rotor): New variable.

	Change-Id: I08a330b1f6a346f89b5d87e565714748084d5d9e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-dint.
	* gnu/packages/cran.scm (r-dint): New variable.

	Change-Id: Icab827e1e58e79da50196f0abb03268d6f9cc760

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringfish: Disable tests.
	* gnu/packages/cran.scm (r-stringfish)[arguments]: Disable tests.

	Change-Id: Iaf004f41aa470f8829da4e4ce02d3a259ec45661

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-httptest.
	* gnu/packages/cran.scm (r-httptest): New variable.

	Change-Id: I9cda26f52cf5a8118ba58cbe7d14e20383941654

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmisc: Sort inputs.
	* gnu/packages/cran.scm (r-rmisc)[propagated-inputs]: Sort items.

	Change-Id: Ic7568d3e7de76db41ff94bffbe75d9666c7e9015

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	r-build-system: Set test variables.
	* guix/build/r-build-system.scm (check): Set environment variables to skip
	tests that are not suitable for build machines.

	Change-Id: Ife612252711247496ac342d606ecc3d1d69b60c9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-magick: Add test inputs.
	* gnu/packages/cran.scm (r-magick)[native-inputs]: Add r-spelling.

	Change-Id: I171ec9694d69a561d2c7357048cbf0ed09db0918

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocstyle: Add test inputs.
	* gnu/packages/bioconductor.scm (r-biocstyle)[native-inputs]: Add ghostscript,
	r-biocgenerics, r-runit, texlive-bera, texlive-booktabs, texlive-caption,
	texlive-changepage, texlive-enumitem, texlive-etoolbox, texlive-etoolbox,
	texlive-fancyhdr, texlive-fancyvrb, texlive-footmisc, texlive-framed,
	texlive-geometry, texlive-helvetic, texlive-marginfix, texlive-mathtools,
	texlive-nowidow, texlive-parnotes, texlive-parskip, texlive-pdfcrop,
	texlive-placeins, texlive-preprint, texlive-ragged2e, texlive-soul,
	texlive-titlesec, texlive-titling, and texlive-xcolor.

	Change-Id: I171ec9694d69a561d2c7357048cbf0ed09db0918

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vroom: Add test inputs.
	* gnu/packages/cran.scm (r-vroom)[native-inputs]: Add r-testthat and
	tzdata-for-tests.
	[arguments]: Add phases 'disable-failing-test and 'set-timezone.

	Change-Id: I171ec9694d69a561d2c7357048cbf0ed09db0918

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-geos.
	* gnu/packages/cran.scm (r-geos): New variable.

	Change-Id: Ib1e915c0e21e4e326bc7e6e5f0ec07c0687a19c5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-libgeos.
	* gnu/packages/cran.scm (r-libgeos): New variable.

	Change-Id: Ie25bbeb908229ce676829629fa735342c2677f6f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flexclust: Add test inputs.
	* gnu/packages/cran.scm (r-flexclust)[native-inputs]: Add r-ellipse.

	Change-Id: I17085475be9ecd04dfcf09be10908c6ce3d2d61d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scs: Add test inputs.
	* gnu/packages/cran.scm (r-scs)[native-inputs]: Add r-matrix and r-slam.

	Change-Id: I514016b9291d1eda73ad45903e0af29afe6b5817

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sf: Add test inputs.
	* gnu/packages/cran.scm (r-sf)[native-inputs]: Add r-testthat and r-tibble.

	Change-Id: I15c957a93af175da2d94088310e5bc0ba9f26751

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-partykit: Add test inputs.
	* gnu/packages/cran.scm (r-partykit)[native-inputs]: Add r-aer, r-coin,
	r-mlbench, r-party, r-pmml, r-vcd, and r-xml.
	[arguments]: Skip building vignettes.

	Change-Id: I3872f70e86693e4e41d0f0df4732ca251e82c406

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aer: Add test inputs.
	* gnu/packages/cran.scm (r-aer)[native-inputs]: Add r-foreign.

	Change-Id: Ib14092aebe67ba42e47d97224efe2cab313c3cf0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-coin: Add test inputs.
	* gnu/packages/cran.scm (r-coin)[arguments]: Remove.
	[native-inputs]: Add r-e1071, r-vcd, and r-xtable.

	Change-Id: I81a79fd7942e915b3af36fa13dbd6c85df6a10c2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vcd: Skip building vignettes.
	* gnu/packages/cran.scm (r-vcd)[arguments]: Do not build vignettes.

	Change-Id: I690d9a2757c5e5f30f194dc4bbf2bfdc44b9ec16

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-libcoin: Fix tests.
	* gnu/packages/cran.scm (r-libcoin)[argumenst]: Add phase 'delete-bad-tests.

	Change-Id: Ib552a3ab785f53aed5693c5aaa8be300b04081d3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multcomp: Add test inputs.
	* gnu/packages/cran.scm (r-multcomp)[native-inputs]: Add r-robustbase and
	r-xtable.
	[arguments]: Disable vignettes.

	Change-Id: If587a6826bd219f3971e8608b849336aa0609b40

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dendsort: Disable tests.
	* gnu/packages/cran.scm (r-dendsort)[arguments]: Disable tests.

	Change-Id: Ia8ad3168e6562df38bef88505982c2ec4a512184

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-readr: Add test inputs.
	* gnu/packages/statistics.scm (r-readr)[native-inputs]: Add r-testthat and
	tzdata-for-tests.
	[arguments]: Add phase 'set-timezone.

	Change-Id: I1d472e8867aba225bdcca9ce705cbb32a3a22d09

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ipred: Add test inputs.
	* gnu/packages/cran.scm (r-ipred)[native-inputs]: Add r-mlbench and r-th-data.

	Change-Id: I99ef1c0263c244bbe7576635e6afc1b8198e7b07

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-farver: Add test inputs.
	* gnu/packages/cran.scm (r-farver)[native-inputs]: Add r-testthat.

	Change-Id: If6d16e370d85a4dd4562c60b9d6e70a0586e89d0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppparallel: Add test inputs.
	* gnu/packages/cran.scm (r-rcppparallel)[native-inputs]: Add r-rcpp and
	r-runit.

	Change-Id: If53a56e6744afe333fb736f509a29b94b35f7189

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocfilecache: Disable tests.
	* gnu/packages/bioconductor.scm (r-biocfilecache)[arguments]: Disable tests.

	Change-Id: Ia38a87ad3921e661eb14cc60006d203022091118

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variantannotation: Add test inputs.
	* gnu/packages/bioconductor.scm (r-variantannotation)[native-inputs]: Add
	r-bsgenome-hsapiens-ucsc-hg19, r-runit, r-snpstats, and
	r-txdb-hsapiens-ucsc-hg19-knowngene.
	[arguments]: Add phase 'delete-bad-tests.

	Change-Id: I3e59d83ea1d2a0454137877539f6b0acc2681231

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqpattern: Add test inputs.
	* gnu/packages/bioconductor.scm (r-seqpattern)[native-inputs]: Add
	r-biocstyle, r-bsgenome-drerio-ucsc-danrer7, and r-runit.

	Change-Id: I2312f1a6801430f968155411c6264bd1d33b83f2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ensembldb: Disable tests.
	* gnu/packages/bioconductor.scm (r-ensembldb)[arguments]: Disable tests.

	Change-Id: Ib12523a7f901f2a37aac9117d008de8bc147385c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scran: Add test inputs.
	* gnu/packages/bioconductor.scm (r-scran)[native-inputs]: Add
	r-delayedmatrixstats, r-hdf5array, and r-testthat.

	Change-Id: Icb577c29b7fb27e18beeaf8befb90d39e0491d43

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-delayedmatrixstats: Add test inputs.
	* gnu/packages/bioconductor.scm (r-delayedmatrixstats)[native-inputs]: Add
	r-hdf5array and r-testthat.

	Change-Id: Iefe02c438aa9d52a3206462e41485eea47ff4557

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicfeatures: Disable tests.
	* gnu/packages/bioconductor.scm (r-genomicfeatures)[arguments]: Disable tests.

	Change-Id: Ic0513f2736e1100510a365ba1cd78873d8a6436f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocsingular: Add test inputs.
	* gnu/packages/bioconductor.scm (r-biocsingular)[arguments]: Add phase
	'delete-bad-tests.
	[native-inputs]: Add r-testthat.

	Change-Id: I86eb742c061e21d92ee702494cc11725439c4a7f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beachmat: Add test inputs.
	* gnu/packages/bioconductor.scm (r-beachmat)[arguments]: Add phase
	'delete-bad-test.
	[native-inputs]: Add r-biocparallel, r-hdf5array, and r-testthat.

	Change-Id: I872a0a5329e9a3cbc324a5468f129de96df9b722

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdf5array: Add test inputs.
	* gnu/packages/bioconductor.scm (r-hdf5array)[inputs]: Remove empty list.
	[arguments]: Add phase 'delete-bad-tests.
	[native-inputs]: Add r-biocparallel, r-runit, and r-singlecellexperiment.

	Change-Id: Ib51a83a9c1e58d7ce079fd0ed03fd1c55a2f9871

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zellkonverter: Disable tests.
	* gnu/packages/bioconductor.scm (r-zellkonverter)[arguments]: Disable tests.

	Change-Id: Ib40cb7e71d1bf0f627848c9a94334365d4a09bf6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5: Add test inputs.
	* gnu/packages/bioconductor.scm (r-rhdf5)[native-inputs]: Add r-bit64 and
	r-testthat.
	[arguments]: Add phase 'delete-bad-tests.

	Change-Id: Icc44fb7838b397b6777d306c1ee2ddc6bb46d202

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-limma: Add test inputs.
	* gnu/packages/bioconductor.scm (r-limma)[native-inputs]: Add r-go-db,
	r-locfit, r-mass, and r-org-hs-eg-db.

	Change-Id: Id279ca7dbe2a55037ba0d6fd63c5260a07325d26

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-graph: Add test inputs.
	* gnu/packages/bioconductor.scm (r-graph)[native-inputs]: Add r-runit and
	r-xml.
	[arguments]: Add phase 'disable-bad-test.

	Change-Id: I5b079ea2eea6df051aae50c9e32e4e1c93f7abf2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lubridate: Add test inputs.
	* gnu/packages/statistics.scm (r-lubridate)[arguments]: Add phase 'set-timezone.
	[native-inputs]: Add r-testthat, r-vctrs, and tzdata-for-tests.

	Change-Id: Ib428b5103b8d50204978340e3366ba69d6aff852

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-proxyc: Add test inputs.
	* gnu/packages/cran.scm (r-proxyc)[arguments]: Patch tests.
	[native-inputs]: Add r-entropy and r-testthat.

	Change-Id: Ia7fbd7aef823747c829028585d67f6d67cd5d0e0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dbplyr: Add test inputs.
	* gnu/packages/statistics.scm (r-dbplyr)[native-inputs]: Add r-rsqlite,
	r-testthat, and tzdata-for-tests.
	[arguments]: Add phase 'set-timezones.

	Change-Id: I3f0bf70e2eb3b0ec91c6a7527f03c397f8caae9a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gwidgets2: Disable tests.
	* gnu/packages/cran.scm (r-gwidgets2)[arguments]: Disable tests.

	Change-Id: Ic6cceda213fe1fb72558570c2cd38a3cb12b08ff

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-elliptic: Add test inputs.
	* gnu/packages/cran.scm (r-elliptic)[native-inputs]: Add r-calibrator and
	r-emulator.

	Change-Id: I21f6a68b3a1c06919673a109d64bc716f9e543c0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-elliptic: Clean up formatting and text.
	* gnu/packages/cran.scm (r-elliptic)[synopsis]: Use lower case.
	[description]: Form complete sentences.

	Change-Id: I38b28d992cbadb20f300d100274534f38e8f62e2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-whisker: Disable tests.
	* gnu/packages/statistics.scm (r-whisker)[arguments]: Disable tests.

	Change-Id: I9884b6659b85cca043738e447084c94d90a6ac4f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maxlik: Add test inputs.
	* gnu/packages/cran.scm (r-maxlik)[native-inputs]: Add r-mass.

	Change-Id: I55ef73bf3bbab2b193f34d0d0e37c381f2994b32

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-misctools: Add test inputs.
	* gnu/packages/cran.scm (r-misctools)[native-inputs]: Add r-ecdat.

	Change-Id: Ic53760c77829ad148d556ce087a64c5dcaff4626

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rrcov: Add test inputs.
	* gnu/packages/cran.scm (r-rrcov)[native-inputs]: Add r-mass.

	Change-Id: Ib7e8e431a82ce1e1b45530aa3a01ee2be91c31df

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcapp: Disable vignettes.
	* gnu/packages/statistics.scm (r-pcapp)[arguments]: Do not build vignettes.

	Change-Id: Ifaee6c5e5c497e9f7b35f20c3158ff64fb85cac5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xfun: Add test inputs.
	* gnu/packages/cran.scm (r-xfun)[native-inputs]: Add r-codetools and r-testit.
	[arguments]: Do not build vignettes; add phase 'set-HOME.
	[properties]: Tell importer not to add r-litedown.

	Change-Id: I754c47cbb2f67acdd916df76a8a85d01f801746e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shiny: Add test inputs.
	* gnu/packages/cran.scm (r-shiny)[native-inputs]: Add r-future, r-ggplot2, and
	r-testthat.
	[arguments]: Add phase 'set-HOME.

	Change-Id: I433ad834f612a11ccb6ea422a7c4d97d81ca455c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-timedate: Add test inputs.
	* gnu/packages/cran.scm (r-timedate)[native-inputs]: Add r-runit and
	tzdata-for-tests.
	[arguments]: Add phase 'set-TZDIR.

	Change-Id: I712135599c205aa76660e8dbf99b28bfc33096ff

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-leiden: Add test inputs.
	* gnu/packages/cran.scm (r-leiden)[native-inputs]: Add r-bipartite,
	r-data-table, r-multiplex, r-testthat, and r-tibble.

	Change-Id: I09184938036a96da6ec716853b7fc4140252315c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-network: Add test inputs.
	* gnu/packages/cran.scm (r-network)[arguments]: Add phase 'delete-bad-tests;
	disable vignettes.
	[native-inputs]: Add r-testthat.

	Change-Id: Ib1d1ce2ab126efe3a4d845a69087ba47836148b7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spam: Add test inputs.
	* gnu/packages/cran.scm (r-spam)[native-inputs]: Add r-testthat and
	r-truncdist.
	[arguments]: Add phases 'set-HOME and 'delete-bad-tests.

	Change-Id: Ic09fdaf729dc5adbe1241ddd78fa6da90cc23fd6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-patchwork: Add test inputs.
	* gnu/packages/cran.scm (r-patchwork)[native-inputs]: Add r-testthat and
	r-vdiffr.

	Change-Id: I8237e217e5635c6cf63186419306e23bdec0709c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-progressr: Add test inputs.
	* gnu/packages/cran.scm (r-progressr)[native-inputs]: Add r-future.

	Change-Id: I07344db18fbac24e66b7825e5a439e80fb3517fe

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fitdistrplus: Add test inputs.
	* gnu/packages/cran.scm (r-fitdistrplus)[native-inputs]: Add r-actuar and
	r-mc2d.
	[arguments]: Delete broken test files in new phase 'delete-bad-tests.

	Change-Id: I3913f02c0df3766833bbb8742f2e83e02f8b1ff3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-actuar: Add test input.
	* gnu/packages/statistics.scm (r-actuar)[native-inputs]: Add r-mass.

	Change-Id: I240ee8122aa807a8a4c4e580c3821562f617353a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-highr: Add test inputs.
	* gnu/packages/statistics.scm (r-highr)[properties]: Tell updater not to
	add r-knitr to native inputs.
	[arguments]: Only run tests, do not build vignettes.
	[native-inputs]: Add r-testit.

	Change-Id: I066fd653bdaefab468f7c34f22cebb36f2edaa5e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-evaluate: Record preference to not add r-testthat.
	* gnu/packages/statistics.scm (r-evaluate)[properties]: Tell updater not to
	add r-testthat to native inputs.

	Change-Id: Idce02194b731fba628b4dfcaa36f008318cfff27

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-svglite: Add test inputs.
	* gnu/packages/statistics.scm (r-svglite)[native-inputs]: Add r-fontquiver,
	r-testthat, and r-xml2.

	Change-Id: I240fcf5ed62719b56f9d53df65a841899594d8d5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringr: Add test and vignette inputs.
	* gnu/packages/statistics.scm (r-stringr)[native-inputs]: Add r-knitr and
	r-testthat.

	Change-Id: I379a24c394362bce4f012ad1766dce7980dcdb6e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrix: Add test input.
	* gnu/packages/statistics.scm (r-boot)[native-inputs]: Add r-mass.

	Change-Id: I628c5785c5f9fd2d25fcf17e25053e2de5deb8a1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-boot: Add test input.
	* gnu/packages/statistics.scm (r-boot)[native-inputs]: Add r-survival.

	Change-Id: I41b794ff69380b796942bc4f279bd0a720137311

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cluster: Disable tests.
	* gnu/packages/statistics.scm (r-cluster)[native-inputs]: Add r-matrix.
	[arguments]: Disable tests.

	Change-Id: Ie0bb775b1beed4f0074e505bcc07cbe5df5a48fc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sass: Add test inputs.
	* gnu/packages/cran.scm (r-sass)[native-inputs]: Add r-testthat.
	[arguments]: Add phase 'set-test-locale.

	Change-Id: I902f153e911f7e13f57328f8f06bee48c0764da1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zoo: Add test inputs.
	* gnu/packages/cran.scm (r-zoo)[native-inputs]: Add r-chron, r-mondate,
	r-timedate, and r-tis.
	[arguments]: Add phase 'delete-bad-tests and disable vignettes.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scales: Add test inputs.
	* gnu/packages/cran.scm (r-scales)[native-inputs]: Add r-hms, r-stringi,
	r-testthat, and tzdata-for-tests.
	[arguments]: Add phase 'set-timezone.

	Change-Id: Ie4e0af7b393babdc5bcd04516b7a26bbe42fce25

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adaptalint: Add test inputs.
	* gnu/packages/cran.scm (r-adaptalint)[native-inputs]: Add r-testthat.

	Change-Id: Idfae81d04152a009f9b9ea366edc8c7dd6fd4b69

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tokenizers: Add test inputs.
	* gnu/packages/cran.scm (r-tokenizers)[native-inputs]: Add r-testthat.

	Change-Id: Id9693da30da8384780e7e914a8e41f24216b19d1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hunspell: Add test inputs.
	* gnu/packages/cran.scm (r-hunspell)[native-inputs]: Add r-testthat.

	Change-Id: Id12954570eb276e4dfcace0246fde4e9f2f9bc7e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidytext: Add test inputs.
	* gnu/packages/cran.scm (r-tidytext)[native-inputs]: Add r-testthat.

	Change-Id: I799cf38626c882b120c4d6e533f82649e1ba2c68

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parsnip: Add test inputs.
	* gnu/packages/cran.scm (r-parsnip)[native-inputs]: Add r-dials, r-kknn,
	r-modeldata, r-rpart, r-survival, r-testthat, and r-xgboost.
	[arguments]: Add phase 'delete-bad-tests.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-infer: Add test inputs.
	* gnu/packages/cran.scm (r-infer)[native-inputs]: Add r-testthat.

	Change-Id: I018de326efbc3631ea75af1125d354bd05f174c2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-modeldata: Add test inputs.
	* gnu/packages/cran.scm (r-modeldata)[native-inputs]: Add r-testthat.

	Change-Id: Ib4fe912d310cad44895f71c656cea5aa6a2d53e1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-modeest: Add test inputs.
	* gnu/packages/cran.scm (r-modeest)[native-inputs]: Add r-testthat.

	Change-Id: I550ef7f20150cf16b49d2c35aae5e2cb7ee17250

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-conflicted: Add test inputs.
	* gnu/packages/cran.scm (r-conflicted)[native-inputs]: Add r-testthat.

	Change-Id: I937cd1a22132fca656eaf98d9be9bca22ccbafd8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidymodels: Add test inputs.
	* gnu/packages/cran.scm (r-tidymodels)[native-inputs]: Add r-testthat.

	Change-Id: Id025e0f9a5411c798f50255f33d4aa9cc4380d2c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metafor: Add test inputs.
	* gnu/packages/cran.scm (r-metafor)[native-inputs]: Add r-testthat.
	[arguments]: Add phase 'set-HOME.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qtl: Add test inputs.
	* gnu/packages/cran.scm (r-qtl)[native-inputs]: Add r-testthat.

	Change-Id: I6617640390ec1490e64ef55230462a32e0da6c7e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qtl2: Add test inputs.
	* gnu/packages/cran.scm (r-qtl2)[native-inputs]: Add r-qtl and r-testthat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqminer: Add test inputs.
	* gnu/packages/cran.scm (r-seqminer)[native-inputs]: Add r-testthat.

	Change-Id: I56ae3102f7a44f9a8573d8fc76e499f1edcdd974

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maldiquant: Add test inputs.
	* gnu/packages/cran.scm (r-maldiquant)[native-inputs]: Add r-testthat.

	Change-Id: I9a85609860abbf05e1a48845ee474c1f63ddfff2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scattermore: Add test inputs.
	* gnu/packages/cran.scm (r-scattermore)[native-inputs]: Add r-testthat.

	Change-Id: I6b334eb7b1dd9496b0d9ebde494a945cbb3cd857

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seuratobject: Add test inputs.
	* gnu/packages/cran.scm (r-seuratobject)[native-inputs]: Add r-testthat.

	Change-Id: Ia88144324a846c2c71d7d0da1cee3069f15b9b71

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seurat: Add test inputs.
	* gnu/packages/cran.scm (r-seurat)[native-inputs]: Add r-testthat.

	Change-Id: Ibb2c4a9b4525e85f0bfab1aa6f613b682d26ac69

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-phangorn: Add test inputs.
	* gnu/packages/cran.scm (r-phangorn)[native-inputs]: Add r-testthat.

	Change-Id: I816bdf9f70088f1cc4138978739f03bbdfaa2b7b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-calculus: Add test inputs.
	* gnu/packages/cran.scm (r-calculus)[native-inputs]: Add r-testthat.
	[arguments]: Add phase 'delete-bad-tests.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aws-signature: Add test inputs.
	* gnu/packages/cran.scm (r-aws-signature)[native-inputs]: Add r-testthat.

	Change-Id: I272e3ad290e16981e4f4970711e1c90ce393e3b0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aws-s3: Add test inputs.
	* gnu/packages/cran.scm (r-aws-s3)[native-inputs]: Add r-testthat.

	Change-Id: Icda54dd5a04eb495e0ea2d0281edad17dc86e937

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lgr: Add test inputs.
	* gnu/packages/cran.scm (r-lgr)[native-inputs]: Add r-data-table, r-future,
	r-rotor, r-testthat, and r-tibble.
	[arguments]: Add phase 'delete-bad-tests.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mhg: Add test inputs.
	* gnu/packages/cran.scm (r-mhg)[native-inputs]: Add r-testthat.

	Change-Id: Ifc3f29edd23ae16d462c385bef0cfcbe378f93cd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr: Add test inputs.
	* gnu/packages/cran.scm (r-mlr)[native-inputs]: Add r-testthat.

	Change-Id: Id1468c2adbf0d3053c32e1e604a912cd7f7f1edf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlrmbo: Add test inputs.
	* gnu/packages/cran.scm (r-mlrmbo)[native-inputs]: Add r-testthat.

	Change-Id: I2e3504e447c2cdb0d071c7dffe73ce7c88a211a3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3cluster: Add test inputs.
	* gnu/packages/cran.scm (r-mlr3cluster)[native-inputs]: Add r-testthat.

	Change-Id: I728c92017883c4b7df081c49ed01d9c02d539b8d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3filters: Add test inputs.
	* gnu/packages/cran.scm (r-mlr3filters)[native-inputs]: Add r-testthat.

	Change-Id: I0c932863d6e90f72b280700b8802277b51ee98f0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3fselect: Add test inputs.
	* gnu/packages/cran.scm (r-mlr3fselect)[native-inputs]: Add r-testthat.

	Change-Id: I9830305455c4af7ae93691e487ea0924373a1fe4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3hyperband: Add test inputs.
	* gnu/packages/cran.scm (r-mlr3hyperband)[native-inputs]: Add r-mlr3pipelines
	and r-testthat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3mbo: Add test inputs.
	* gnu/packages/cran.scm (r-mlr3mbo)[native-inputs]: Add r-testthat.

	Change-Id: I07318954a2b8c187550c0b515d454d252f7821a5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3measures: Add test inputs.
	* gnu/packages/cran.scm (r-mlr3measures)[native-inputs]: Add r-testthat.

	Change-Id: Iffc6c7d23d71259f3f7a44d395bf194523b01576

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3misc: Add test inputs.
	* gnu/packages/cran.scm (r-mlr3misc)[native-inputs]: Add r-testthat.

	Change-Id: I80ca3e1d4426490000304b1efc128a31c2f805ac

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3pipelines: Add test inputs.
	* gnu/packages/cran.scm (r-mlr3pipelines)[native-inputs]: Add r-testthat.

	Change-Id: If597c250da4666220172ae90adddc1db273b2fd4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3tuningspaces: Add test inputs.
	* gnu/packages/cran.scm (r-mlr3tuningspaces)[native-inputs]: Add
	r-mlr3learners and r-testthat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3viz: Add test inputs.
	* gnu/packages/cran.scm (r-mlr3viz)[native-inputs]: Add r-testthat.

	Change-Id: I2c9982e88dd8314695b0e0b34d8003d8753e468d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paradox: Add test inputs.
	* gnu/packages/cran.scm (r-paradox)[native-inputs]: Add r-testthat.

	Change-Id: Ia99c867a15fc7275653c550b03717f8106d66ab4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3: Add test inputs.
	* gnu/packages/cran.scm (r-mlr3)[native-inputs]: Add r-matrix, r-remotes,
	r-rpart, and r-testthat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3learners: Add test inputs.
	* gnu/packages/cran.scm (r-mlr3learners)[native-inputs]: Add r-testthat.

	Change-Id: I51e24a563932383a0d2e71780f390bdc9085db5b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bbotk: Add test inputs.
	* gnu/packages/cran.scm (r-bbotk)[native-inputs]: Add r-testthat.

	Change-Id: I948167096861e8295581a7a26e407ebb062bc6d2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3tuning: Add test inputs.
	* gnu/packages/cran.scm (r-mlr3tuning)[native-inputs]: Add r-mlr3pipelines and
	r-testthat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vdiffr: Add test inputs.
	* gnu/packages/cran.scm (r-vdiffr)[native-inputs]: Add r-testthat.

	Change-Id: I6d2c89ebed5a3a1a0308560c1385d584a77fcf78

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clustree: Add test inputs.
	* gnu/packages/cran.scm (r-clustree)[native-inputs]: Add r-testthat.

	Change-Id: Id0b1e5e0d83456b0778dbea917ca67f23fe7ad10

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ragg: Add test inputs.
	* gnu/packages/cran.scm (r-ragg)[native-inputs]: Add r-testthat.

	Change-Id: Ic474b913bae13c234fc1f35775f68480ea2e7661

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-downlit: Add test inputs.
	* gnu/packages/cran.scm (r-downlit)[native-inputs]: Add r-testthat.

	Change-Id: I26dcaca9e8a23ba4dd65d77e77dfc999f377f9d5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pkgdown: Add test inputs.
	* gnu/packages/cran.scm (r-pkgdown)[native-inputs]: Add r-htmlwidgets and
	r-testthat.
	[arguments]: Disable tests as an expression of defeat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prereg: Add test inputs.
	* gnu/packages/cran.scm (r-prereg)[native-inputs]: Add r-testthat.

	Change-Id: I6c5d4962c115ecc60f66fd31d379a8defa37efc9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qdapregex: Add test inputs.
	* gnu/packages/cran.scm (r-qdapregex)[native-inputs]: Add r-testthat.

	Change-Id: I4631b76ebfe19018b5ef5c1cfad3ead14dac69a3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mgsub: Add test inputs.
	* gnu/packages/cran.scm (r-mgsub)[native-inputs]: Add r-testthat.

	Change-Id: I54eabd598541eff47b8d04543df2b855d782a366

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-textshape: Add test inputs.
	* gnu/packages/cran.scm (r-textshape)[native-inputs]: Add r-testthat.

	Change-Id: I6618623b0e0334abcb1951202a3c55605edd78d7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-syuzhet: Add test inputs.
	* gnu/packages/cran.scm (r-textclean)[native-inputs]: Add r-testthat.

	Change-Id: I2ee32e4509edfaf21ec68f20c19615036fe44318

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-textclean: Add test inputs.
	* gnu/packages/cran.scm (r-textclean)[native-inputs]: Add test inputs.

	Change-Id: I07eff3e89f8fb4eca279785025878656ea1a34be

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-striprtf: Add test inputs.
	* gnu/packages/cran.scm (r-striprtf)[native-inputs]: Add test inputs.

	Change-Id: I434c9cd8eddcdf9360007700f8eb6b20f5f91009

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-strex: Add test inputs.
	* gnu/packages/cran.scm (r-strex)[native-inputs]: Add test inputs.

	Change-Id: I083c1d7b161c21139da9d2aa48a99a3df4e9ba86

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-readods: Add test inputs.
	* gnu/packages/cran.scm (r-readods)[native-inputs]: Add test inputs.

	Change-Id: If05a303351e7ee9de852c942ae6a3036194e1358

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qpdf: Add test inputs.
	* gnu/packages/cran.scm (r-qpdf)[native-inputs]: Add test inputs.

	Change-Id: Icd19e5026b6b22e13b6fccaba445378a16536492

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pdftools: Add test inputs.
	* gnu/packages/cran.scm (r-pdftools)[native-inputs]: Add test inputs.

	Change-Id: I68b55f3978998ae999ef35d73d466470aa4b726b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-readtext: Add test inputs.
	* gnu/packages/cran.scm (r-readtext)[native-inputs]: Add test inputs.

	Change-Id: If4fd79808857b994a00d809a6430b78ed97d43a6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lwgeom: Add test inputs.
	* gnu/packages/cran.scm (r-lwgeom)[native-inputs]: Add r-geosphere, r-sp, and
	r-testthat.

	gnu: r-stars: Add test inputs.
	* gnu/packages/cran.scm (r-stars)[native-inputs]: Add r-testthat and r-tibble.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtweet: Add test inputs.
	* gnu/packages/cran.scm (r-rtweet)[native-inputs]: Add test inputs.

	Change-Id: I373bc254fafcbcc5e509c11af168bdf600c2db4a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-eyelinker: Add test inputs.
	* gnu/packages/cran.scm (r-eyelinker)[native-inputs]: Add test inputs.

	Change-Id: I581779a3d1e37597c27698503a2f05bc8dae0744

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gganimate: Add test inputs.
	* gnu/packages/cran.scm (r-gganimate)[native-inputs]: Add test inputs.

	Change-Id: Idad34b7fcf1eed1e609dc87bc751988de81057d3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tzdb: Add test inputs.
	* gnu/packages/cran.scm (r-tzdb)[native-inputs]: Add test inputs.

	Change-Id: Icff78eb2273a5ac275428b8bcb57130fd7d0bbf5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-webutils: Add test inputs.
	* gnu/packages/cran.scm (r-webutils)[native-inputs]: Add test inputs.

	Change-Id: Ied1bdc058ccc6892b80479e4ae6df0d250cb8458

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-protolite: Add test inputs.
	* gnu/packages/cran.scm (r-protolite)[native-inputs]: Add r-sf and r-testthat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-exactextractr: Add test inputs.
	* gnu/packages/cran.scm (r-exactextractr)[native-inputs]: Add test inputs.

	Change-Id: Ie0b5c6702eb62820cea540d36f9b765a8f1bd74f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qs: Add test inputs.
	* gnu/packages/cran.scm (r-qs)[native-inputs]: Add r-dplyr, r-data-table, and
	r-testthat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tfruns: Add test inputs.
	* gnu/packages/cran.scm (r-tfruns)[native-inputs]: Add test inputs.

	Change-Id: I0095604f8a5e5e1aeb67759761f03c6d9f40be23

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tfautograph: Add test inputs.
	* gnu/packages/cran.scm (r-tfautograph)[native-inputs]: Add test inputs.

	Change-Id: I6d2f44a83f717c11f593263ddf3cc3ccc1bf4be7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tensorflow: Add test inputs.
	* gnu/packages/cran.scm (r-tensorflow)[native-inputs]: Add test inputs.

	Change-Id: I5b626fe584d8c61ae5e4c3ec2893d6b3a4a92670

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-keras: Add test inputs.
	* gnu/packages/cran.scm (r-keras)[native-inputs]: Add test inputs.

	Change-Id: I3bbac2bb8bdef585e24be58d687e63e5f7116f9f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zzlite: Add test inputs.
	* gnu/packages/cran.scm (r-zzlite)[native-inputs]: Add r-httptest and
	r-testthat.
	[arguments]: Add phase 'delete-bad-tests.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ztpln: Add test inputs.
	* gnu/packages/cran.scm (r-ztpln)[native-inputs]: Add test inputs.

	Change-Id: I1bafc6cc4499ee3fe0aa9a1b4606bad598765992

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zscorer: Add test inputs.
	* gnu/packages/cran.scm (r-zscorer)[native-inputs]: Add test inputs.

	Change-Id: I571cfe4a516e7ae31acd07877ceab43e696414e6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rfigshare: Skip tests.
	* gnu/packages/cran.scm (r-rfigshare)[arguments]: Only build vignettes.
	[native-inputs]: Add r-testthat anyway.

	gnu: r-paws-common: Add test inputs.
	* gnu/packages/cran.scm (r-paws-common)[native-inputs]: Add r-testthat and
	r-mockery.
	[arguments]: Delete broken tests.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-customer-engagement: Add test inputs.
	* gnu/packages/cran.scm (r-paws-customer-engagement)[native-inputs]: Add test
	inputs.

	Change-Id: I65d69f0b32344f1173d995920ff94aa3461facf5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-cost-management: Add test inputs.
	* gnu/packages/cran.scm (r-paws-cost-management)[native-inputs]: Add test
	inputs.

	Change-Id: Ic25652c42ae41d68c8ae777c53220446ab70712d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-developer-tools: Add test inputs.
	* gnu/packages/cran.scm (r-paws-developer-tools)[native-inputs]: Add test
	inputs.

	Change-Id: I3bf01137d2803c62015453e386230fe992e03af2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-end-user-computing: Add test inputs.
	* gnu/packages/cran.scm (r-paws-end-user-computing)[native-inputs]: Add test
	inputs.

	Change-Id: Ib384cb798e8b94a2eb4dd3cc9600e73878bfb10f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-application-integration: Add test inputs.
	* gnu/packages/cran.scm (r-paws-application-integration)[native-inputs]: Add
	test inputs.

	Change-Id: I4ae61178bb4bb5559664ec0b9a8391befc75f6c2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-security-identity: Add test inputs.
	* gnu/packages/cran.scm (r-paws-security-identity)[native-inputs]: Add test inputs.

	Change-Id: I8d8531f20b388d5224a1930d07ebaf5ebb28c594

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-analytics: Add test inputs.
	* gnu/packages/cran.scm (r-paws-analytics)[native-inputs]: Add test inputs.

	Change-Id: If7b75b1d6677e6e3a5ecb8e7ea84c8f611239f65

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-machine-learning: Add test inputs.
	* gnu/packages/cran.scm (r-paws-machine-learning)[native-inputs]: Add test inputs.

	Change-Id: I904e991a34e49306d9bd1b16d03d088b29c8935b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-management: Add test inputs.
	* gnu/packages/cran.scm (r-paws-management)[native-inputs]: Add test inputs.

	Change-Id: Iba3d9f2bd8494ff61e8e68fcbbca7ae202f74c75

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-networking: Add test inputs.
	* gnu/packages/cran.scm (r-paws-networking)[native-inputs]: Add test inputs.

	Change-Id: Ie06282ee72e83934bf608860205e303086df0ed4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-database: Add test inputs.
	* gnu/packages/cran.scm (r-paws-database)[native-inputs]: Add test inputs.

	Change-Id: I064d4ec747d837a9d720e4cb59720fa0a717d2bb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-storage: Add test inputs.
	* gnu/packages/cran.scm (r-paws-storage)[native-inputs]: Add test inputs.

	Change-Id: I9a7b089284ca9672eba5597371042ac9fc63f61c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-compute: Add test inputs.
	* gnu/packages/cran.scm (r-paws-compute)[native-inputs]: Add test inputs.

	Change-Id: Ia7bb8c0cde7a7846870c433a221f378e7f475b06

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws: Add test inputs.
	* gnu/packages/cran.scm (r-paws)[native-inputs]: Add test inputs.

	Change-Id: I202230e2493f2179426cd645bd835c7140f46029

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zoomgroupstats: Add test inputs.
	* gnu/packages/cran.scm (r-zoomgroupstats)[native-inputs]: Add test inputs.

	Change-Id: I51b67b5f30c73e0871851e218becc98cf6fffe8f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zoom: Add test inputs.
	* gnu/packages/cran.scm (r-zoom)[native-inputs]: Add r-testthat
	[arguments]: Disable tests.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zoolog: Add test inputs.
	* gnu/packages/cran.scm (r-zoolog)[native-inputs]: Add test inputs.

	Change-Id: Iec50c970ccc64beaaa8ad2314279990e9f1e21af

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlearning: Add test inputs.
	* gnu/packages/cran.scm (r-mlearning)[native-inputs]: Add test inputs.

	Change-Id: Ib092fe12892d145a5f92d19755a32a71014ecce9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zooimage: Add test inputs.
	* gnu/packages/cran.scm (r-zooimage)[native-inputs]: Add test inputs.

	Change-Id: Iecc49c98e9de6c115edc3d40623b1a45ef6c910a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mmwrweek: Disable tests.
	* gnu/packages/cran.scm (r-mmwrweek)[arguments]: Disable tests.
	[native-inputs]: Add r-testthat anyway.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-crul: Add test inputs.
	* gnu/packages/cran.scm (r-crul)[native-inputs]: Add test inputs.

	Change-Id: I89b8b32019a641b42d6c965a45f3bdfcebb11a98

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gistr: Add test inputs.
	* gnu/packages/cran.scm (r-gistr)[native-inputs]: Add test inputs.

	Change-Id: I9846842ff6b3825100ff5022690849ac516364fb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fauxpas: Add test inputs.
	* gnu/packages/cran.scm (r-fauxpas)[native-inputs]: Add r-crul and r-testthat.

	gnu: r-webmockr: Add test inputs.
	* gnu/packages/cran.scm (r-webmockr)[native-inputs]: Add r-httr and
	r-testthat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wordspace: Add test inputs.
	* gnu/packages/cran.scm (r-wordspace)[native-inputs]: Add test inputs.

	Change-Id: I5e3fa5cac5f07df837dcb5e02b4f08b453aa1bd7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mockery: Add test inputs.
	* gnu/packages/cran.scm (r-mockery)[native-inputs]: Add test inputs.

	Change-Id: I2500747416f2b5ef1e679a739f0e6cab10375751

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zoltr: Add test inputs.
	* gnu/packages/cran.scm (r-zoltr)[native-inputs]: Add r-mockery, r-testthat,
	and r-webmockr.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-logger: Add test inputs.
	* gnu/packages/cran.scm (r-logger)[native-inputs]: Add test inputs.

	Change-Id: Ib148aa28c3d4bf2946a99c7afc20cd2915eb3c77

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fasterize: Add test inputs.
	* gnu/packages/cran.scm (r-fasterize)[native-inputs]: Add r-geos and
	r-testthat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bien: Add test inputs.
	* gnu/packages/cran.scm (r-bien)[native-inputs]: Add test inputs.

	Change-Id: I178a8139e780fa1c706d190db6a37815904995bc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggh4x: Add test inputs.
	* gnu/packages/cran.scm (r-ggh4x)[native-inputs]: Add r-ggdendro and
	r-testthat.
	[arguments]: Add phase 'delete-bad-tests.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metadat: Add test inputs.
	* gnu/packages/cran.scm (r-metadat)[native-inputs]: Add test inputs.

	Change-Id: I7c26690434cbd803821f48d208f439dc66704b17

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abps: Add test inputs.
	* gnu/packages/cran.scm (r-abps)[native-inputs]: Add test inputs.

	Change-Id: Ifd2c4b17c31fdfe71b16c74dd245cdfe07dd39fa

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abjutils: Add test inputs.
	* gnu/packages/cran.scm (r-abjutils)[native-inputs]: Add test inputs.

	Change-Id: I518741790aa6480b49cb28dd3186571119bf03d3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-furrr: Add test inputs.
	* gnu/packages/cran.scm (r-furrr)[native-inputs]: Add r-testthat.

	Change-Id: I9271245d35aa0c8997e6517d55321ff02f568cd6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-svdialogs: Add test inputs.
	* gnu/packages/cran.scm (r-svdialogs)[native-inputs]: Add r-testthat.

	Change-Id: I8de6b94cf98746312b51d05caa02a9dc98d70fc7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-svgui: Add test inputs.
	* gnu/packages/cran.scm (r-svgui)[native-inputs]: Add r-testthat.

	Change-Id: I9c26a1d955d3a63870fbcc3272a0ce8b13957055

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mosaic: Add test inputs.
	* gnu/packages/cran.scm (r-mosaic)[native-inputs]: Add r-broom, r-ggdendro,
	r-ggrepel, r-latticeextra, and r-testthat.
	[arguments]: Add phase 'delete-bad-tests.

	gnu: r-ggformula: Add test inputs.
	* gnu/packages/cran.scm (r-ggformula)[native-inputs]: Add r-palmerpenguins and
	r-testthat.
	[arguments]: Add phase 'delete-bad-tests.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-labelled: Add test inputs.
	* gnu/packages/cran.scm (r-labelled)[native-inputs]: Add r-testthat.

	Change-Id: Ia1754a2db98c3305c74e5f908b8da97525a98989

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mosaiccore: Add test inputs.
	* gnu/packages/cran.scm (r-mosaiccore)[native-inputs]: Add r-mosaicdata and
	r-testthat.
	[arguments]: Add phase 'delete-bad-tests.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-superheat: Add test inputs.
	* gnu/packages/cran.scm (r-superheat)[native-inputs]: Add r-testthat.

	Change-Id: I30143d464a8b3b444cdff5f7ffaab2e1fe39c595

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-drtmle: Add test inputs.
	* gnu/packages/cran.scm (r-drtmle)[native-inputs]: Add r-testthat.

	Change-Id: I66670c3ae48005ede82f00fd817c6b2390dcaa65

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-superlearner: Add test inputs.
	* gnu/packages/cran.scm (r-superlearner)[native-inputs]: Add r-testthat.

	Change-Id: I52c20e26b44410f67ede804f2dbd5d6718eb59f0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggnetwork: Add test inputs.
	* gnu/packages/cran.scm (r-ggnetwork)[native-inputs]: Add r-testthat.

	Change-Id: I6eb3b425ad365a1d3b0945baca463f7663af411f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gam: Add test inputs.
	* gnu/packages/cran.scm (r-gam)[native-inputs]: Add r-testthat.

	Change-Id: I36eceaa34ab27b029c7bf62b93faa3256f7d6094

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggstance: Add test inputs.
	* gnu/packages/cran.scm (r-ggstance)[native-inputs]: Add r-testthat.

	Change-Id: Ief1dc6a2bd3c3f7f3c6d9ab07396ff13f5fd86b5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abcoptim: Add test inputs.
	* gnu/packages/cran.scm (r-abcoptim)[native-inputs]: Add r-testthat.

	Change-Id: Ie8449c04e081f6163d6f4468b5ac0c7d5398ac48

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-intergraph: Add test inputs.
	* gnu/packages/cran.scm (r-intergraph)[native-inputs]: Add r-testthat.

	Change-Id: I3f9d8f03f3760741f063b808a4ba353fc3cbd7a1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-netrep: Add test inputs.
	* gnu/packages/cran.scm (r-netrep)[native-inputs]: Add r-testthat.

	Change-Id: I313aaf988e0d31082d1f1db43629e078565b4014

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-precrec: Add test inputs.
	* gnu/packages/cran.scm (r-precrec)[native-inputs]: Add r-testthat.

	Change-Id: I8d63f61a235ed48446976691a2d2814c4be15b09

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nsprcomp: Add test inputs.
	* gnu/packages/cran.scm (r-nsprcomp)[native-inputs]: Add r-testthat.

	Change-Id: Ic32d107640269bf49633672b168f2fe77ffb7b0f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-proc: Add test inputs.
	* gnu/packages/cran.scm (r-proc)[native-inputs]: Add r-testthat.

	Change-Id: Ia6865fbef95419643cd62e3aa39ec37f96b336b2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-doby: Add test inputs.
	* gnu/packages/cran.scm (r-doby)[native-inputs]: Add r-testthat.

	Change-Id: I08643172d5c74f6f9e20ca25ab1026d82231de6e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deriv: Add test inputs.
	* gnu/packages/cran.scm (r-deriv)[native-inputs]: Add r-testthat.

	Change-Id: I83e2cafb8540d61a58199686fb9f215c3fe65356

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hash: Add test inputs.
	* gnu/packages/cran.scm (r-hash)[native-inputs]: Add r-testthat.

	Change-Id: I3118943c8946da5dfda9822964a1f2099afb367a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-argparse: Add test inputs.
	* gnu/packages/cran.scm (r-argparse)[native-inputs]: Add r-testthat.

	Change-Id: I6f1e00606306c20de644385fafa36bddb694e6e9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-findpython: Add test inputs.
	* gnu/packages/cran.scm (r-findpython)[native-inputs]: Add r-testthat.

	Change-Id: I8c1a51d44d9bb9c64eb899420052fdddf01b7731

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-getopt: Add test inputs.
	* gnu/packages/cran.scm (r-getopt)[native-inputs]: Add r-testthat.

	Change-Id: I78789fc9c1111eed89a7e8c0608563567e9e0d12

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-golem: Disable tests.
	* gnu/packages/cran.scm (r-golem)[arguments]: Disable tests.

	gnu: r-writexl: Add test inputs.
	* gnu/packages/cran.scm (r-writexl)[native-inputs]: Add r-spelling and
	r-testthat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flextable: Add test inputs.
	* gnu/packages/cran.scm (r-flextable)[native-inputs]: Add r-testthat.

	Change-Id: I3fbaeabcfeb156e6a13f07de4fe186eb4efbe0c8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-moonbook: Add test inputs.
	* gnu/packages/cran.scm (r-moonbook)[native-inputs]: Add r-testthat.

	Change-Id: Idfad9a940089473a1bcf2335857d295bc4c3cd56

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nodbi: Add test inputs.
	* gnu/packages/cran.scm (r-nodbi)[native-inputs]: Add r-testthat.

	Change-Id: Ie0e7f06d2f5cb694be097cad8c66f60dbc6feddc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sjmisc: Add test inputs.
	* gnu/packages/cran.scm (r-sjmisc)[native-inputs]: Add r-testthat.

	Change-Id: Ieca79a9464c71cf8df690ea7bb0af76a17771c09

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sjlabelled: Add test inputs.
	* gnu/packages/cran.scm (r-sjlabelled)[native-inputs]: Add r-testthat.

	Change-Id: I01e4ee38c7389aff8a0678b6f5e6601aee813edc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-insight: Add test inputs.
	* gnu/packages/cran.scm (r-insight)[native-inputs]: Add r-testthat.

	Change-Id: I8dbb4c57c79ac5caf9caed46c835de7885c7bf71

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prediction: Add test inputs.
	* gnu/packages/cran.scm (r-prediction)[native-inputs]: Add r-testthat.

	Change-Id: Iebf0b09088b1ef0b2a261469a30168ae1a89c866

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-snakecase: Add test inputs.
	* gnu/packages/cran.scm (r-snakecase)[native-inputs]: Add r-testthat and
	r-tibble.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-officer: Add test inputs.
	* gnu/packages/cran.scm (r-officer)[native-inputs]: Add r-testthat.

	Change-Id: I73c790abb4e561b4b42076c0191be3042d8ea44a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rdpack: Disable tests.
	* gnu/packages/cran.scm (r-rdpack)[arguments]: Disable tests.
	[native-inputs]: Add r-testthat anyway.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbiom: Add test inputs.
	* gnu/packages/cran.scm (r-rbiom)[native-inputs]: Add r-testthat.

	Change-Id: Ib94da66bd93fb8736c78d4d93194d1daf38b3d49

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbibutils: Add test inputs.
	* gnu/packages/cran.scm (r-rbibutils)[native-inputs]: Add r-testthat.

	Change-Id: I53e91e073c9a5e36bf5afab5e37edd525b01df17

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdf5r: Add test inputs.
	* gnu/packages/cran.scm (r-hdf5r)[native-inputs]: Add r-testthat.

	Change-Id: Ic8e11019a4d57fff6be3cfeb2e674f56c8b5c6fb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpubr: Add test inputs.
	* gnu/packages/cran.scm (r-ggpubr)[native-inputs]: Add r-testthat.

	Change-Id: I3e40581fca53213a8e325a9b57e1b7ede8c496c2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstatix: Add test inputs.
	* gnu/packages/cran.scm (r-rstatix)[native-inputs]: Add r-testthat.

	Change-Id: I5076a2869698c4dfd71469d24f4fa45ae46545b9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggsignif: Add test inputs.
	* gnu/packages/cran.scm (r-ggsignif)[native-inputs]: Add r-testthat.

	Change-Id: Ibc7b1569a09a11d44298e92690a334367091a927

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-billboarder: Add test inputs.
	* gnu/packages/cran.scm (r-billboarder)[native-inputs]: Add r-testthat.

	Change-Id: I12d6c9f7050d449a1e0923677ec3e3648843124c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bibtex: Add test inputs.
	* gnu/packages/cran.scm (r-bibtex)[native-inputs]: Add r-testthat.

	Change-Id: Ibed2e585be18ff7c5d7af38181ef16fbc805a79a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reticulate: Add test inputs.
	* gnu/packages/cran.scm (r-reticulate)[native-inputs]: Add r-testthat.

	Change-Id: Ia464fc410221f6b311c0aea158fd9628a1154e7a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-here: Add test inputs.
	* gnu/packages/cran.scm (r-here)[native-inputs]: Add r-testthat.

	Change-Id: I022863603f9208a021dd12683a57df9caeb687a2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-learnr: Disable tests.
	* gnu/packages/cran.scm (r-learnr)[arguments]: Disable tests.
	[native-inputs]: Add r-testthat anyway.

	gnu: r-renv: Disable tests.
	* gnu/packages/cran.scm (r-renv)[arguments]: Disable tests.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rentrez: Add test inputs.
	* gnu/packages/cran.scm (r-rentrez)[native-inputs]: Add r-testthat.

	Change-Id: If171db974a241cfaaae7e9b29aa48422f283c183

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rappdirs: Add test inputs.
	* gnu/packages/cran.scm (r-rappdirs)[native-inputs]: Add r-testthat.

	Change-Id: Ieb308185e06aba2e81ce1d7d61369a40b6db2643

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rapiclient: Add test inputs.
	* gnu/packages/cran.scm (r-rapiclient)[native-inputs]: Add r-testthat.

	Change-Id: I8eb7ea463a3869bec77760806f6af3a8959e6adc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-collapsibletree: Add test inputs.
	* gnu/packages/cran.scm (r-collapsibletree)[native-inputs]: Add r-colorspace,
	r-testthat, and r-tibble.

	gnu: r-dtplyr: Add test inputs.
	* gnu/packages/cran.scm (r-dtplyr)[native-inputs]: Add r-testthat and r-tidyr.

	gnu: r-data-tree: Add test inputs.
	* gnu/packages/cran.scm (r-data-tree)[native-inputs]: Add r-testthat.
	[arguments]: Add phases 'set-HOME and 'set-timezone.

	gnu: r-fst: Add test inputs.
	* gnu/packages/cran.scm (r-fst)[native-inputs]: Add r-data-table and
	r-testthat.

	gnu: r-fstcore: Add test inputs.
	* gnu/packages/cran.scm (r-fstcore)[native-inputs]: Add r-lintr and
	r-testthat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fsa: Add test inputs.
	* gnu/packages/cran.scm (r-fsa)[native-inputs]: Add r-testthat.

	Change-Id: Ife7aa8210d02ccec10ec92a66c4871d2dd27b1d4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-promises: Add test inputs.
	* gnu/packages/cran.scm (r-promises)[native-inputs]: Add r-testthat.

	Change-Id: I251435847cdc3a2c3c799aa7eeee408bd25dc81f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-later: Add test inputs.
	* gnu/packages/cran.scm (r-later)[native-inputs]: Add r-testthat.

	Change-Id: I920b09a5ac8b4381af9b64e1f796fc6d3f6780c1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rio: Add test inputs.
	* gnu/packages/cran.scm (r-rio)[native-inputs]: Add r-stringi, r-testthat,
	r-xml2, and zip.
	[arguments]: Add phase 'find-zip.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openxlsx: Add test inputs.
	* gnu/packages/cran.scm (r-openxlsx)[native-inputs]: Add r-testthat.

	Change-Id: I10a5d1a1be62d8448d7d4a0fd6c18e83bdf9662c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-operator-tools: Add test inputs.
	* gnu/packages/cran.scm (r-operator-tools)[native-inputs]: Add r-testthat.

	Change-Id: I069c377a3833bda5e913fb14916d74eab28a63ff

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openai: Add test inputs.
	* gnu/packages/cran.scm (r-openai)[native-inputs]: Add r-testthat.

	Change-Id: Iceff8291ee31560c14f854967ae469a490cdc3de

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zip: Add test inputs.
	* gnu/packages/cran.scm (r-zip)[native-inputs]: Add r-testthat.

	Change-Id: Ida678dfd06f2cdc4680ab39af7ba93500c8510bf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parsedate: Add test inputs.
	* gnu/packages/cran.scm (r-parsedate)[native-inputs]: Add r-testthat and
	tzdata-for-tests.
	[arguments]: Add phase 'set-timezone.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arules: Add test inputs.
	* gnu/packages/cran.scm (r-arules)[native-inputs]: Add r-testthat.

	Change-Id: If82eefa76634d869105cedb6ac7b4220514a390d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dynutils: Add test inputs.
	* gnu/packages/cran.scm (r-dynutils)[native-inputs]: Add r-testthat.

	Change-Id: Ic7293c19e5cc1de0de492dd90a3df1e6a061b6f3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prroc: Add test inputs.
	* gnu/packages/cran.scm (r-prroc)[native-inputs]: Add r-ggplot2 and
	r-testthat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alluvial: Add test inputs.
	* gnu/packages/cran.scm (r-alluvial)[native-inputs]: Add r-testthat.

	Change-Id: Id58ee6e150ec88818ee4072048a726a3c6d2c3ca

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-radiant-data: Add test inputs.
	* gnu/packages/cran.scm (r-radiant-data)[native-inputs]: Add r-testthat.

	Change-Id: I14fcff4f1bcd2cec2d38699788eb0fe9e8eb5de4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-randomizr: Add test inputs.
	* gnu/packages/cran.scm (r-randomizr)[native-inputs]: Add r-testthat.

	Change-Id: I845e711acfc2c0a50a838a4506328145ec317c53

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shinyace: Add test inputs.
	* gnu/packages/cran.scm (r-shinyace)[native-inputs]: Add r-testthat.

	Change-Id: I701bc8649905d141a98aff39860abb70b6250e42

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-import: Add test inputs.
	* gnu/packages/cran.scm (r-import)[native-inputs]: Add r-rmarkdown and
	r-testthat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-heatmaply: Add test inputs.
	* gnu/packages/cran.scm (r-heatmaply)[native-inputs]: Add r-testthat.

	Change-Id: Ie4024047a8dd7e0a388e217052ab323953a51929

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-complexupset: Add test inputs.
	* gnu/packages/cran.scm (r-complexupset)[native-inputs]: Add r-testthat.

	Change-Id: I3a230ee40463ef786bd1aa7101ffabd6ba544640

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cubature: Add test inputs.
	* gnu/packages/cran.scm (r-cubature)[native-inputs]: Add r-testthat.

	Change-Id: Ia520989946d89c3433c87ba4c63334af050b488c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fresh: Add test inputs.
	* gnu/packages/cran.scm (r-fresh)[native-inputs]: Add r-testthat.

	Change-Id: Ibf799b95f7ec40addb8a14a7b2c5ce72c824d4be

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-extradistr: Add test inputs.
	* gnu/packages/cran.scm (r-extradistr)[native-inputs]: Add r-testthat.

	Change-Id: Id944591f09e74095a3537c19f76901dea07c00d5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-leaflet: Add test inputs.
	* gnu/packages/cran.scm (r-leaflet)[native-inputs]: Add r-testthat.

	Change-Id: Ibaa7f9af9dfbbdcf0b06fc4d3551487b94f09043

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-leaflet-providers: Add test inputs.
	* gnu/packages/cran.scm (r-leaflet-providers)[native-inputs]: Add r-testthat.

	Change-Id: I5068ee88ac33fa2a695c450f5639926d79b0b8a8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-statcheck: Add test inputs.
	* gnu/packages/cran.scm (r-statcheck)[native-inputs]: Add r-testthat.

	Change-Id: Idd43047c13105844c2265932f6a6ed672d8a4fb3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stabs: Add test inputs.
	* gnu/packages/cran.scm (r-stabs)[native-inputs]: Add r-testthat.

	Change-Id: I9efcdb53539dc2c2ba5806b3a662bb61f5af4da8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-n2r: Add test inputs.
	* gnu/packages/cran.scm (r-n2r)[native-inputs]: Add r-testthat.

	Change-Id: I402ed062126279a9add65d2941e4b3c84678b1cd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tinylabels: Add test inputs.
	* gnu/packages/cran.scm (r-tinylabels)[native-inputs]: Add r-testthat.

	Change-Id: I27b0bb72ff15c6bfdb583ca190f6fba10732c74a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-piton: Add test inputs.
	* gnu/packages/cran.scm (r-piton)[native-inputs]: Add r-testthat.

	Change-Id: If8306a98691b036a31a3101726210aa5ae8cd77b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pillar: Add test inputs.
	* gnu/packages/cran.scm (r-pillar)[native-inputs]: Add r-testthat.

	Change-Id: Ib8451dd673c7841b0ddcfd581f4f379f7b5f4ed5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zlog: Add test inputs.
	* gnu/packages/cran.scm (r-zlog)[native-inputs]: Add r-testthat.

	Change-Id: I817f75c5dc1f6aec14c0b45b61ccd6d12068b9c4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-utf8: Add test inputs.
	* gnu/packages/cran.scm (r-utf8)[native-inputs]: Add r-testthat.

	Change-Id: If097749e8b42a76608abf9eb6404dd53f11b473b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	]gnu: r-seriation: Add test inputs.
	* gnu/packages/cran.scm (r-seriation)[native-inputs]: Add r-dendextend and
	r-testthat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-webshot: Add test inputs.
	* gnu/packages/cran.scm (r-webshot)[native-inputs]: Add r-testthat.

	Change-Id: I5dac47cc6d1ba542f2d9e045dfdfb6e6e1b4970e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-webchem: Add test inputs.
	* gnu/packages/cran.scm (r-webchem)[native-inputs]: Add r-testthat.

	Change-Id: Ic5d8822aab7c8b6b9270dc29fd11894c561c4cff

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qap: Add test inputs.
	* gnu/packages/cran.scm (r-qap)[native-inputs]: Add r-testthat.

	Change-Id: I1a518ac424a3feea213cde38964b7da95ef33aa8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tsp: Add test inputs.
	* gnu/packages/cran.scm (r-tsp)[native-inputs]: Add r-testthat and r-maps.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-debugme: Add test inputs.
	* gnu/packages/cran.scm (r-debugme)[native-inputs]: Add r-testthat.

	Change-Id: Ib10e661b6eb26ac40a37b91eb6f3a9a2748114c2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-attempt: Add test inputs.
	* gnu/packages/cran.scm (r-attempt)[native-inputs]: Add r-testthat.

	Change-Id: I2ec3014e9cbaf9aaf1987f8c5be09cfe3244da78

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aricode: Add test inputs.
	* gnu/packages/cran.scm (r-aricode)[native-inputs]: Add r-testthat.

	Change-Id: I1ed330f0b68a2b704746baa3e2adcff50965742c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-argparser: Add test inputs.
	* gnu/packages/cran.scm (r-argparser)[native-inputs]: Add r-testthat.

	Change-Id: Ia6dbafa8381ac38f213ce89ea4b214c8e95827d4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggridges: Add test inputs.
	* gnu/packages/cran.scm (r-ggridges)[native-inputs]: Add r-testthat.

	Change-Id: Ia4fb640479ef4ca44557bf4d8e736ef22cefdad7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dtwclust: Add test inputs.
	* gnu/packages/cran.scm (r-dtwclust)[native-inputs]: Add r-testthat.

	Change-Id: Ic19b601a85eacaa5bfc820de2a7be76869fc43be

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vcfr: Add test inputs.
	* gnu/packages/cran.scm (r-vcfr)[native-inputs]: Add r-adegenet and
	r-testthat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vioplot: Add test inputs.
	* gnu/packages/cran.scm (r-vioplot)[native-inputs]: Add r-testthat.

	Change-Id: I67cb36da027a69cced39dbf72a67a04e0248116e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-venndiagram: Add test inputs.
	* gnu/packages/cran.scm (r-venndiagram)[native-inputs]: Add r-testthat.

	Change-Id: Icf5a452187c407ad520465604a859497eed61d07

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-smurf: Add test inputs.
	* gnu/packages/cran.scm (r-smurf)[native-inputs]: Add r-testthat.

	Change-Id: Ifa0680f0e8a242a6e8a5ad496157ab03f16921f2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-smoof: Add test inputs.
	* gnu/packages/cran.scm (r-smoof)[native-inputs]: Add r-testthat.

	Change-Id: Ib9137fdd941807c77583874f756a825f633f1628

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trycatchlog: Add test inputs.
	* gnu/packages/cran.scm (r-trycatchlog)[native-inputs]: Add r-testthat.

	Change-Id: Iaa61208282232c8672beb40a4f6f5be01f91a6a1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-truncnorm: Add test inputs.
	* gnu/packages/cran.scm (r-truncnorm)[native-inputs]: Add r-testthat.

	Change-Id: I31ad23256efca3871bfc8dd11aeb21c65f20283c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mice: Add test inputs.
	* gnu/packages/cran.scm (r-mice)[native-inputs]: Add r-testthat.

	Change-Id: I1f0a6046abe6dccad8d1682000b7f2552a2656b3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ordinal: Add test inputs.
	* gnu/packages/cran.scm (r-ordinal)[native-inputs]: Add r-lme4, r-testthat,
	and r-xtable.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-useful: Add test inputs.
	* gnu/packages/cran.scm (r-useful)[native-inputs]: Add r-testthat.

	Change-Id: I43dbd6ad74d934cd8cb4df9f2be8577aac226d87

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-usedist: Add test inputs.
	* gnu/packages/cran.scm (r-usedist)[native-inputs]: Add r-testthat.

	Change-Id: Ibcae153e44c600a082d1ec3eb894fffa051db671

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-statsexpressions: Add test inputs.
	* gnu/packages/cran.scm (r-statsexpressions)[native-inputs]: Add r-patrick and
	r-testthat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-statip: Add test inputs.
	* gnu/packages/cran.scm (r-statip)[native-inputs]: Add r-testthat.

	Change-Id: I591f811635341db287f03b6662548aae25fd5a3b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stabm: Add test inputs.
	* gnu/packages/cran.scm (r-stabm)[native-inputs]: Add r-testthat.

	Change-Id: I0b9f1581a8ea8451d078df7fe43d8a9dc51b2a42

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-corrplot: Add test inputs.
	* gnu/packages/cran.scm (r-corrplot)[native-inputs]: Add r-testthat.

	Change-Id: Ia9e8a3aa2a68c58f69c0744937f8572d867f355c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-coro: Add test inputs.
	* gnu/packages/cran.scm (r-coro)[native-inputs]: Add r-testthat.

	Change-Id: I391752ee884710ae82df6a821099c6305d746f35

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggrepel: Add test inputs.
	* gnu/packages/cran.scm (r-ggrepel)[native-inputs]: Add r-testthat.

	Change-Id: I9c32356b81731a487b7c40540480858408b43f3e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-recipes: Add test inputs.
	* gnu/packages/cran.scm (r-recipes)[native-inputs]: Add r-testthat.

	Change-Id: If3fc88176c9f521d69d2461ed31aad581e502f9b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-broom: Add test inputs.
	* gnu/packages/cran.scm (r-broom)[native-inputs]: Add r-testthat.

	Change-Id: I554e98812ce980b3cf51aa8dd70b665f360378b4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-generics: Add test inputs.
	* gnu/packages/cran.scm (r-generics)[native-inputs]: Add r-testthat.

	Change-Id: I9ddb504f8ad4a60223c7790b9331b976359919ad

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpproll: Add test inputs.
	* gnu/packages/cran.scm (r-rcpproll)[native-inputs]: Add r-testthat.

	Change-Id: I397965870e2ae6295f06a58b6817c3d2effb4734

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geometry: Add test inputs.
	* gnu/packages/cran.scm (r-geometry)[native-inputs]: Add r-testthat.

	Change-Id: I67760dd3609af38a340e88c4930ef05543153e66

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpostgres: Add test inputs.
	* gnu/packages/cran.scm (r-rpostgres)[native-inputs]: Add r-testthat.

	Change-Id: I13386c83df0f94c0c3ac062e5ed21d589762ea0f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmysql: Add test inputs.
	* gnu/packages/cran.scm (r-rmysql)[native-inputs]: Add r-testthat.

	Change-Id: I692a5aa26f90bc1e8ce6b4f2696666475f09b059

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-timechange: Add test inputs.
	* gnu/packages/cran.scm (r-timechange)[arguments]: Add phase 'set-timezone.
	[native-inputs]: Add r-testthat and tzdata-for-tests.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dimred: Add test inputs.
	* gnu/packages/cran.scm (r-dimred)[native-inputs]: Add r-testthat.

	Change-Id: Ia604aacf05d5aa9b0f90a353cb57d2ef4e5f3034

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lava: Add test inputs.
	* gnu/packages/cran.scm (r-lava)[native-inputs]: Add r-testthat.

	Change-Id: Ie6f0496572af1f162b3dcb55cf78ff297fcc38ab

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cvxr: Add test inputs.
	* gnu/packages/cran.scm (r-cvxr)[native-inputs]: Add r-testthat.

	Change-Id: I67daa2a90f07d93bd3b278fa81613bcdc3bf29fc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-suntools: Add test inputs.
	* gnu/packages/cran.scm (r-suntools)[native-inputs]: Add r-testthat and
	tzdata-for-tests.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-emdbook: Add test inputs.
	* gnu/packages/cran.scm (r-emdbook)[native-inputs]: Add r-testthat.

	Change-Id: Ib84f85312718bce2bcebe1e7c45ea42a0cfcc19a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bbmle: Add test inputs.
	* gnu/packages/cran.scm (r-bbmle)[native-inputs]: Add r-testthat.

	Change-Id: I2d23dcb695315d1dbe3be0fb48212ee11ac32f99

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-inext: Add test inputs.
	* gnu/packages/cran.scm (r-inext)[native-inputs]: Add r-testthat.

	Change-Id: I92d2a0b0fdae7b2a7bf05e7b534e36ae01afb96c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-excelr: Add test inputs.
	* gnu/packages/cran.scm (r-excelr)[native-inputs]: Add r-testthat.

	Change-Id: Id6bcc655a20a83cfe3a93a6e3de78168954eb25a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-etrunct: Add test inputs.
	* gnu/packages/cran.scm (r-etrunct)[native-inputs]: Add r-testthat.

	Change-Id: Ic7fcd599879b5badd60bd5ab390c59e316c016ef

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmumps: Add test inputs.
	* gnu/packages/cran.scm (r-rmumps)[native-inputs]: Add r-matrix, r-slam, and
	r-testthat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmdfiltr: Add test inputs.
	* gnu/packages/cran.scm (r-rmdfiltr)[native-inputs]: Add r-testthat.

	Change-Id: I0cebe4a0dffaa84207a49be394836a8651879d09

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmapshaper: Add test inputs.
	* gnu/packages/cran.scm (r-rmapshaper)[native-inputs]: Add r-testthat.

	Change-Id: I3f8410aaa1cb431a963ae8ee7235cba8c37db82c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lambertw: Add test inputs.
	* gnu/packages/cran.scm (r-lambertw)[native-inputs]: Add r-testthat.

	Change-Id: I11e7f4466853b1d2f47208df87412353f39b1b41

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-progress: Add test inputs.
	* gnu/packages/cran.scm (r-progress)[native-inputs]: Add r-testthat.

	Change-Id: I1ba6b2225bc506c9f8eb2d85177bcf94e9568b12

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggally: Add test inputs.
	* gnu/packages/cran.scm (r-ggally)[native-inputs]: Add r-survival, r-testthat,
	and r-vdiffr.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prismatic: Add test inputs.
	* gnu/packages/cran.scm (r-prismatic)[native-inputs]: Add r-testthat.

	Change-Id: I406e1b650fc03f1eac616f3b99a7c1cf34479696

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-princurve: Add test inputs.
	* gnu/packages/cran.scm (r-princurve)[native-inputs]: Add r-testthat.

	Change-Id: Iae66f1e6f6789d544ff4054421dfedd013c28e2f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prettyunits: Add test inputs.
	* gnu/packages/cran.scm (r-prettyunits)[native-inputs]: Add r-testthat.

	Change-Id: Ie7a82f3090d4c1f53f31d940932b8132a15aff92

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ff: Add test inputs.
	* gnu/packages/cran.scm (r-ff)[native-inputs]: Add r-testthat.

	Change-Id: Ic999a3e2c5dcaafeb07ec0dba06ea2814bd63eca

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-getoptlong: Add test inputs.
	* gnu/packages/cran.scm (r-getoptlong)[native-inputs]: Add r-testthat.

	Change-Id: Ie3ea236c5fc5f7736cfacac66ee70eb9aeec590b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dendextend: Add test inputs.
	* gnu/packages/cran.scm (r-dendextend)[native-inputs]: Add r-testthat.

	Change-Id: Ia1b4a7e8f785aab15a88f5eb44584ed2d95edec9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-powerlaw: Add test inputs.
	* gnu/packages/cran.scm (r-powerlaw)[native-inputs]: Add r-testthat.

	Change-Id: I46f92de8fc9d7403236536919dd862f4b0b7feeb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ctrialsgov: Add test inputs.
	* gnu/packages/cran.scm (r-ctrialsgov)[native-inputs]: Add r-testthat.

	Change-Id: I5517499278363981b64d879b52017d9c96ee68d3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-globaloptions: Add test inputs.
	* gnu/packages/cran.scm (r-globaloptions)[native-inputs]: Add r-testthat.

	Change-Id: I7bda6f793e5ac67fe41a952ca9bad258e98aa92c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bindrcpp: Add test inputs.
	* gnu/packages/cran.scm (r-bindrcpp)[native-inputs]: Add r-testthat.

	Change-Id: Id92e6277d5fc85f1a602b4a7a53162646a417dea

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bindr: Add test inputs.
	* gnu/packages/cran.scm (r-bindr)[native-inputs]: Add r-testthat.

	Change-Id: Ifc450400162e8317bf99f6388bd8ffdaea698550

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppxptrutils: Add test inputs.
	* gnu/packages/cran.scm (r-rcppxptrutils)[native-inputs]: Add r-testthat.

	Change-Id: Ia0cabf41c8f1788d9d80a5dec2a2249fd7a5f331

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppthread: Add test inputs.
	* gnu/packages/cran.scm (r-rcppthread)[native-inputs]: Add r-rcpp and
	r-testthat.
	[arguments]: Disable vignettes.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-psychotree.
	* gnu/packages/cran.scm (r-psychotree): New variable.

	Change-Id: Ife8334a111fb3b6fc8351e4a804a7c4f4ce9a5fe

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-psychotools.
	* gnu/packages/cran.scm (r-psychotools): New variable.

	Change-Id: Id6cef594c998b678352506ee2062dc83d6567575

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-pmml.
	* gnu/packages/cran.scm (r-pmml): New variable.

	Change-Id: I0e4ea58a98b9cb0137895b1187139418f825ad69

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-party.
	* gnu/packages/cran.scm (r-party): New variable.

	Change-Id: I6f5aa65cd3af153cae86bcfd0e365b920f40dfc8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-hsaur3.
	* gnu/packages/cran.scm (r-hsaur3): New variable.

	Change-Id: Ib314c91cef8405fa84b9c78d31057848a560cc8a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-sift-hsapiens-dbsnp132.
	* gnu/packages/bioconductor.scm (r-sift-hsapiens-dbsnp132): New variable.

	Change-Id: Iab5456515fd017136b0fa463292c686179f64bd4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-bsgenome-drerio-ucsc-danrer7.
	* gnu/packages/bioconductor.scm (r-bsgenome-drerio-ucsc-danrer7): New variable.

	Change-Id: I259d56594ba5ac9dc3191b19333fbc4cbf8e1e7b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-beachmat-hdf5.
	* gnu/packages/bioconductor.scm (r-beachmat-hdf5): New variable.

	Change-Id: I77b9f2346ea405bb2c799472ed3cfeeb8c729448

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppml: Add test inputs.
	* gnu/packages/cran.scm (r-rcppml)[native-inputs]: Add r-testthat.

	Change-Id: I0a7f3c8a8bb7d0112d1ff88b01f2782ca5782526

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppdist: Add test inputs.
	* gnu/packages/cran.scm (r-rcppdist)[native-inputs]: Add r-testthat.

	Change-Id: I682e5282425974b74ea43eeb4839f8cfc0af039b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pls: Add test inputs.
	* gnu/packages/cran.scm (r-pls)[native-inputs]: Add r-runit and r-testthat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paletteer: Add test inputs.
	* gnu/packages/cran.scm (r-paletteer)[native-inputs]: Add r-testthat.

	Change-Id: I1f5daf26faaa3ebc2e72379f063bb6464d88d00a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glmnetutils: Add test inputs.
	* gnu/packages/cran.scm (r-glmnetutils)[native-inputs]: Add r-mass and
	r-testthat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-haven: Add test inputs.
	* gnu/packages/cran.scm (r-haven)[native-inputs]: Add r-testthat.

	Change-Id: I24fec8a9a6097bb41ea6410dc170e74e190b3290

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggmap: Add test inputs.
	* gnu/packages/cran.scm (r-ggmap)[native-inputs]: Add r-testthat.

	Change-Id: I44b5c136bfa431992799a36ddcc0568942e36971

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-feather: Add test inputs.
	* gnu/packages/cran.scm (r-feather)[native-inputs]: Add r-testthat.

	Change-Id: Ie1a4aaf3b6363d6d87e2a7632943425751ebade5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minty: Add test inputs.
	* gnu/packages/cran.scm (r-minty)[native-inputs]: Add r-hms, r-testthat, and
	tzdata-for-tests.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-crosstalk: Add test inputs.
	* gnu/packages/cran.scm (r-crosstalk)[native-inputs]: Add r-testthat.

	Change-Id: I50d4b28d7ed030289dbf95795b3cdfc4e634bd1f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-homologene: Add test inputs.
	* gnu/packages/cran.scm (r-homologene)[native-inputs]: Add r-testthat.

	Change-Id: I291de2f03d0f63ea8cba50ddba16cdd571718bc3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-d3r: Add test inputs.
	* gnu/packages/cran.scm (r-d3r)[native-inputs]: Add r-testthat.

	Change-Id: I16e86cb9bcbcb4a22f6a4c8634abf2f8850620fb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shinytree: Add test inputs.
	* gnu/packages/cran.scm (r-shinytree)[native-inputs]: Add r-testthat.
	[arguments]: Add phase 'delete-bad-tests.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shinymeta: Add test inputs.
	* gnu/packages/cran.scm (r-shinymeta)[native-inputs]: Add r-testthat.

	Change-Id: I92e31005f68281f34ea798a884fcad3005a5ce86

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bsicons: Add test inputs.
	* gnu/packages/cran.scm (r-bsicons)[native-inputs]: Add r-bslib and
	r-testthat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-safetensors: Add test inputs.
	* gnu/packages/cran.scm (r-safetensors)[native-inputs]: Add r-testthat.

	Change-Id: If3c5dc6fc46bef947f441ac6a0c008a8e1ed77d4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-jqr: Add test inputs.
	* gnu/packages/cran.scm (r-jqr)[native-inputs]: Add r-testthat.

	Change-Id: I9f0d0fd90e9e27bb6e257236a88908607f7f9e9b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-jquerylib: Add test inputs.
	* gnu/packages/cran.scm (r-jquerylib)[native-inputs]: Add r-testthat.

	Change-Id: Ibb445dfd3859b8840dc8e051f09938c659b24880

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstpm2: Add test inputs.
	* gnu/packages/cran.scm (r-rstpm2)[native-inputs]: Add r-ggplot2 and r-testthat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fastmap: Add test inputs.
	* gnu/packages/cran.scm (r-fastmap)[native-inputs]: Add r-testthat.

	Change-Id: I679c865925d675ca2e249329017359816166ab18

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fastdummies: Add test inputs.
	* gnu/packages/cran.scm (r-fastdummies)[native-inputs]: Add r-testthat.

	Change-Id: Ice70e7a582a9c244bc44c67a1c852a583dc3415b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-curl: Add test inputs.
	* gnu/packages/cran.scm (r-curl)[native-inputs]: Add r-testthat.

	Change-Id: I5c6da2ecb5eca6c910b3482f18477bb0b96619a0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-htmltable: Add test inputs.
	* gnu/packages/cran.scm (r-htmltable)[native-inputs]: Add r-dplyr, r-purrr,
	r-testthat, r-xml, and r-xml2.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-htmlwidgets: Add test inputs.
	* gnu/packages/cran.scm (r-htmlwidgets)[native-inputs]: Add r-testthat.

	Change-Id: Ic21e834de7d35cff815e38f2100e600d83be7a7c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-htmltools: Add test inputs.
	* gnu/packages/cran.scm (r-htmltools)[native-inputs]: Add r-testthat.

	Change-Id: I4aa931a27bc2ccef620a6d85fbff598364531df3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-jsonvalidate: Add test inputs.
	* gnu/packages/cran.scm (r-jsonvalidate)[native-inputs]: Add r-testthat.

	Change-Id: I17d7034684a88b8288049df813b30ea285b04f97

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-jsonify: Add test inputs.
	* gnu/packages/cran.scm (r-jsonify)[native-inputs]: Add r-testthat and
	tzdata-for-tests.
	[arguments]: Add phase 'set-timezone.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-job: Add test inputs.
	* gnu/packages/cran.scm (r-job)[native-inputs]: Add r-testthat.

	Change-Id: I046f68d94c76b56115f9c45fe3f51f5439d63d05

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httr2: Add test inputs.
	* gnu/packages/cran.scm (r-httr2)[native-inputs]: Add r-testthat.

	Change-Id: I7f1efd1f9f258a06d9b21ce4f64b26a86f55136b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hgnchelper: Add test inputs.
	* gnu/packages/cran.scm (r-hgnchelper)[native-inputs]: Add r-testthat.

	Change-Id: Ia957456f37d1b579f177fa435012b01f6f8bcab9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-morpho: Add test inputs.
	* gnu/packages/cran.scm (r-morpho)[native-inputs]: Add r-testthat.

	Change-Id: Id859ce3fd1eec7a0511157fc64b8fac4b7558a20

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-modelr: Add test inputs.
	* gnu/packages/cran.scm (r-modelr)[native-inputs]: Add r-testthat.

	Change-Id: Ie3aeb1f2c7a256e6ad292b4dce079bcf798f44c5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-modelenv: Add test inputs.
	* gnu/packages/cran.scm (r-modelenv)[native-inputs]: Add r-testthat.

	Change-Id: I11d622b51991cb10b31a2c9411bee5cd47e5598b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rearrr: Add test inputs.
	* gnu/packages/cran.scm (r-rearrr)[native-inputs]: Add r-testthat.

	Change-Id: I36543dbb3ecf302646c3e788bfc44148fda5b60b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-readxl: Add test inputs.
	* gnu/packages/cran.scm (r-readxl)[native-inputs]: Add r-testthat.

	Change-Id: I6b1210bc9ce38e3e904c1aff52722aa9bb9dc982

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reprex: Add test inputs.
	* gnu/packages/cran.scm (r-reprex)[native-inputs]: Add r-testthat.

	Change-Id: I4a2405b57a8c6ba59136fead077cace70049c721

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-selectr: Add test inputs.
	* gnu/packages/cran.scm (r-selectr)[native-inputs]: Add r-testthat.

	Change-Id: I3031957a9b60ac8b813390cd4a65477b163c4e92

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rvest: Add test inputs.
	* gnu/packages/cran.scm (r-rvest)[native-inputs]: Add r-testthat.

	Change-Id: I1ac55bffb8637f035220b1b7e3029e816fca9427

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidyverse: Add test inputs.
	* gnu/packages/cran.scm (r-tidyverse)[native-inputs]: Add r-testthat.

	Change-Id: I3ecbdd4610aba85680b6afe505ff0ff7ec014397

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tictoc: Add test inputs.
	* gnu/packages/cran.scm (r-tictoc)[native-inputs]: Add r-testthat.

	Change-Id: I1c8dcf812c68536cc497a4d990cd3bd929f6e857

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tgstat: Add test inputs.
	* gnu/packages/cran.scm (r-tgstat)[native-inputs]: Add r-testthat.

	Change-Id: I98a24fdff3903d1b8907360635e393f9d914b0d9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tglkmeans: Add test inputs.
	* gnu/packages/cran.scm (r-tglkmeans)[native-inputs]: Add r-testthat.

	Change-Id: I1b1ad7354fc0387698de68823a2cb840cf2e8b74

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-askpass: Add test inputs.
	* gnu/packages/cran.scm (r-askpass)[native-inputs]: Add r-testthat.

	Change-Id: Ic182ac2584c207a2f7c78afa83dd8334d9660ca0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ashr: Add test inputs.
	* gnu/packages/cran.scm (r-ashr)[native-inputs]: Add r-testthat.

	Change-Id: Ic9d4d35fac4c94974c985b78585f7a7533f612d8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sys: Add test inputs.
	* gnu/packages/cran.scm (r-sys)[native-inputs]: Add r-testthat.

	Change-Id: I58398a361fb939a765f0f139943cc10ab95de50f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mc2d: Add test inputs.
	* gnu/packages/cran.scm (r-mc2d)[native-inputs]: Add r-testthat.

	Change-Id: Ie3414e0273131077484f2fa9fb122bf4c589cb8c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mboost: Add test inputs.
	* gnu/packages/cran.scm (r-mboost)[native-inputs]: Add r-testthat.

	Change-Id: I98c46dec1d193ec064a7a5f3bf24bf04754512f1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ellipsis: Add test inputs.
	* gnu/packages/cran.scm (r-ellipsis)[native-inputs]: Add r-testthat.

	Change-Id: I4b568359094c1fce55135621626c0bd1d0358ce3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ecosolver: Add test inputs.
	* gnu/packages/cran.scm (r-ecosolver)[native-inputs]: Add r-matrix and
	r-testthat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-polylabelr: Add test inputs.
	* gnu/packages/cran.scm (r-polylabelr)[native-inputs]: Add r-testthat.

	Change-Id: I135ab7f315b5255bc912cfa322bb4fb2f87a2987

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plumber: Add test inputs.
	* gnu/packages/cran.scm (r-plumber)[native-inputs]: Add r-testthat.

	Change-Id: I3408de4fc0a45d50f2c077ea6cea99c96dbf051b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-philentropy: Add test inputs.
	* gnu/packages/cran.scm (r-philentropy)[native-inputs]: Add r-testthat.

	Change-Id: Id73277c26c3c9c0f312ee53f771daca197e19972

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parallelmap: Add test inputs.
	* gnu/packages/cran.scm (r-parallelmap)[native-inputs]: Add r-batchjobs,
	r-batchtools, r-rpart, and r-testthat.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paramhelpers: Add test inputs.
	* gnu/packages/cran.scm (r-paramhelpers)[native-inputs]: Add r-testthat.

	Change-Id: Ifdc16b1fe66cf74c148af0882d20929ae139b822

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paralleldist: Add test inputs.
	* gnu/packages/cran.scm (r-paralleldist)[native-inputs]: Add r-dtw, r-ggplot2,
	r-proxy, r-rcppxptrutils, and r-testthat.

	gnu: r-papaja: Add test inputs.
	* gnu/packages/cran.scm (r-papaja)[native-inputs]: Add r-afex, r-bayesfactor,
	r-beeswarm, r-effectsize, r-emmeans, r-multcomp, r-testthat, and r-vgam.
	[arguments]: Add phases 'set-HOME and 'delete-bad-tests.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pals: Add test inputs.
	* gnu/packages/cran.scm (r-pals)[native-inputs]: Add r-testthat.

	Change-Id: Ia19af9be26c736cdc5f8a58c07d29e19804c8931

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pagoda2: Add test inputs.
	* gnu/packages/cran.scm (r-pagoda2)[native-inputs]: Add r-testthat.

	Change-Id: I6b3f34f43ce4037d7528598c77524d958c862638

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pacman: Add test inputs.
	* gnu/packages/cran.scm (r-pacman)[native-inputs]: Add r-testthat.

	Change-Id: Ia2c8c43401b39a4505a3fdc8ed88d1d36fc21046

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-swagger: Add test inputs.
	* gnu/packages/cran.scm (r-swagger)[native-inputs]: Add r-testthat.

	Change-Id: Idb060865e7122dfe0645ef783093f3a996983dba

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggside: Add test inputs.
	* gnu/packages/cran.scm (r-ggside)[native-inputs]: Add r-dplyr, r-ggdendro,
	r-testthat, r-tidyr, r-vdiffr, and r-viridis.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpmisc: Add test inputs.
	* gnu/packages/cran.scm (r-ggpmisc)[native-inputs]: Add r-testthat.

	Change-Id: I93ab9009454851d97c49d9a15929e762dfdccd6f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lmds: Add test inputs.
	* gnu/packages/cran.scm (r-lmds)[native-inputs]: Add r-testthat.

	Change-Id: Id43cde55a7ac2d1b00d6a6f69194256040fd9f76

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggvenndiagram: Add test inputs.
	* gnu/packages/cran.scm (r-ggvenndiagram)[native-inputs]: Add r-testthat.

	Change-Id: Ica527e859edf2d569528e8119b2d6bdf7bcd5b56

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpp: Add test inputs.
	* gnu/packages/cran.scm (r-ggpp)[native-inputs]: Add r-testthat.

	Change-Id: I7626826188690f249ce61dd819c70c51cd1d28bf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggalluvial: Add test inputs.
	* gnu/packages/cran.scm (r-ggalluvial)[native-inputs]: Add r-testthat.

	Change-Id: Ib87bc9d498adc2bf43ec2296d1ea0dd7a86b7857

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fpeek: Add test inputs.
	* gnu/packages/cran.scm (r-fpeek)[native-inputs]: Add r-testthat.

	Change-Id: I9aa97289dc7ad41edf7857779ed00c59b0b785f4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clock: Add test inputs.
	* gnu/packages/cran.scm (r-clock)[native-inputs]: Add r-testthat and
	tzdata-for-tests.
	[arguments]: Add phase 'set-timezone.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clipr: Add test inputs.
	* gnu/packages/cran.scm (r-clipr)[native-inputs]: Add r-testthat.

	Change-Id: I1207e8161f64cd571f8c4daecd0ebd8f52338604

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-climaemet: Add test inputs.
	* gnu/packages/cran.scm (r-climaemet)[native-inputs]: Add r-testthat.

	Change-Id: Id9716fd23f81ac3b9c5aed6205e6513b0188011f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-carrier: Add test inputs.
	* gnu/packages/cran.scm (r-carrier)[native-inputs]: Add r-testthat.

	Change-Id: I0a49ea4725cb99dda2762e2e108d1abfb25b6525

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rvenn: Add test inputs.
	* gnu/packages/cran.scm (r-rvenn)[native-inputs]: Add r-testthat.

	Change-Id: Ib03be9f98e8c75a3d518db187a3e65eedfdfbe5a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-v8: Add test inputs.
	* gnu/packages/cran.scm (r-v8)[native-inputs]: Add r-testthat.

	Change-Id: Ibdf5f9a5858fbe719b5371d777f97711e96afc4e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bwstest: Add test inputs.
	* gnu/packages/cran.scm (r-bwstest)[native-inputs]: Add r-testthat.

	Change-Id: Ie29d441b1a1b5ed26436fecf991c86660980b0f8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bestnormalize: Add test inputs.
	* gnu/packages/cran.scm (r-bestnormalize)[native-inputs]: Add r-testthat.

	Change-Id: Ia4172abd05f3da4b2724a2d861938dce63fd24eb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-benchmarkme: Add test inputs.
	* gnu/packages/cran.scm (r-benchmarkme)[native-inputs]: Add r-testthat.

	Change-Id: I47a662b46634386ba895c9a203c62c21e1efd568

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-benchmarkmedata: Add test inputs.
	* gnu/packages/cran.scm (r-benchmarkmedata)[native-inputs]: Add r-testthat.

	Change-Id: Id68a5e4d927d4ee26083382b437a5ea11e0b0a26

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bench: Add test inputs.
	* gnu/packages/cran.scm (r-bench)[native-inputs]: Add r-testthat.

	Change-Id: Icea1756057afb6d8d9bf0fe6e7836982cb7fb3a2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-babelwhale: Add test inputs.
	* gnu/packages/cran.scm (r-babelwhale)[native-inputs]: Add r-testthat.

	Change-Id: I0435f3dee0ef299d3475766aa8b278f6a1332dcb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rorcid: Add test inputs.
	* gnu/packages/cran.scm (r-rorcid)[native-inputs]: Add r-testthat and r-vcr.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rocit: Add test inputs.
	* gnu/packages/cran.scm (r-rocit)[native-inputs]: Add r-testthat.

	Change-Id: Ibde915f3cc48d6c1b56751c529b225e0c72cfae3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpresto: Add test inputs.
	* gnu/packages/cran.scm (r-rpresto)[native-inputs]: Add r-testthat and
	tzdata-for-tests.
	[arguments]: Add phase 'set-timezone.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-googlesheets4: Add test inputs.
	* gnu/packages/cran.scm (r-googlesheets4)[native-inputs]: Add r-testthat.

	Change-Id: Ia79c397e7821464aa82eea4b9c0ed7eaaf1b16b8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ids: Add test inputs.
	* gnu/packages/cran.scm (r-ids)[native-inputs]: Add r-testthat.

	Change-Id: I806aa7b4c315242d171ae23ac9dda5abb01660dc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gwidgets2tcltk: Add test inputs.
	* gnu/packages/cran.scm (r-gwidgets2tcltk)[native-inputs]: Add r-testthat.

	Change-Id: I87c650ef31540a8d84ada173633b3c50fafb3f01

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gsignal: Add test inputs.
	* gnu/packages/cran.scm (r-gsignal)[native-inputs]: Add r-testthat.

	Change-Id: I1efd7fda9c9b702870ea862888246e1cd565ffb8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-googledrive: Add test inputs.
	* gnu/packages/cran.scm (r-googledrive)[native-inputs]: Add r-testthat.

	Change-Id: I5c14f9797e3408544ab9c0721c6051f3f5dbf848

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glmpca: Add test inputs.
	* gnu/packages/cran.scm (r-glmpca)[native-inputs]: Add r-testthat.

	Change-Id: I831f269efb5d849152abb83cc6aabdc836d789cf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggstatsplot: Add test inputs.
	* gnu/packages/cran.scm (r-ggstatsplot)[native-inputs]: Add r-testthat and
	r-vdiffr.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggstats: Add test inputs.
	* gnu/packages/cran.scm (r-ggstats)[native-inputs]: Add r-testthat.

	Change-Id: Ie89e59353dfb2c2977ec6cc1e94455794eb368e0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggfittext: Add test inputs.
	* gnu/packages/cran.scm (r-ggfittext)[native-inputs]: Add r-testthat and
	r-vdiffr.

	gnu: r-ggdist: Add test inputs.
	* gnu/packages/cran.scm (r-ggdist)[native-inputs]: Add r-dplyr, r-testthat,
	r-tidyr, and r-vdiffr.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggalt: Add test inputs.
	* gnu/packages/cran.scm (r-ggalt)[native-inputs]: Add r-testthat.

	Change-Id: I0ad374a4663c0a35f358a8c79912f6010e944f9a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gfonts: Add test inputs.
	* gnu/packages/cran.scm (r-gfonts)[native-inputs]: Add r-testthat and r-vcr.

	gnu: r-fuzzyjoin: Add test inputs.
	* gnu/packages/cran.scm (r-fuzzyjoin)[native-inputs]: Add r-testthat and r-ggplot2.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dirichletreg: Add test inputs.
	* gnu/packages/cran.scm (r-dirichletreg)[native-inputs]: Add r-testthat.

	Change-Id: I1850dd4a00327e8dd3358c96be847dd16c3462e3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dbscan: Add test inputs.
	* gnu/packages/cran.scm (r-dbscan)[native-inputs]: Add r-testthat.

	Change-Id: I575bb36e36f739f7f2015a598d1eb01e7ca6c493

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-datawizard: Add test inputs.
	* gnu/packages/cran.scm (r-datawizard)[native-inputs]: Add r-testthat.

	Change-Id: Icb993e63038890ffc695dc4e51a9cb2caa5c0198

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cutpointr: Add test inputs.
	* gnu/packages/cran.scm (r-cutpointr)[native-inputs]: Add r-testthat.

	Change-Id: Ia98a5b2aaeb851442b7f7b43cf08c429b82aa101

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-countrycode: Add test inputs.
	* gnu/packages/cran.scm (r-countrycode)[native-inputs]: Add r-testthat,
	r-tibble, and r-utf8.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-correlation: Add test inputs.
	* gnu/packages/cran.scm (r-correlation)[native-inputs]: Add r-testthat.

	Change-Id: Ic990c54273a4bd35cf5bf5225dbe0b40a17a0559

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-collections: Add test inputs.
	* gnu/packages/cran.scm (r-collections)[native-inputs]: Add r-testthat.

	Change-Id: Iec70daa9401a320026a8500dbd49960317cbb17c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-collapse: Add test inputs.
	* gnu/packages/cran.scm (r-collapse)[native-inputs]: Add r-testthat.

	Change-Id: I13af41ea8345678ad71d2df98496707868a07287

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-consort: Add test inputs.
	* gnu/packages/cran.scm (r-consort)[native-inputs]: Add r-testthat.

	Change-Id: I3c6026b5bc569860c89c652ad63d276893cdadba

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-changepoint: Add test inputs.
	* gnu/packages/cran.scm (r-changepoint)[native-inputs]: Add r-testthat and r-vdiffr.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cards: Add test inputs.
	* gnu/packages/cran.scm (r-cards)[native-inputs]: Add r-testthat.

	Change-Id: Id5da4f05c1e3ffa678ece84884a954fc42190a1e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cachem: Add test inputs.
	* gnu/packages/cran.scm (r-cachem)[native-inputs]: Add r-testthat.

	Change-Id: Ieb527da594ae52521c262bdd59b301e88e1d17f5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-broom-helpers: Only build vignettes.
	* gnu/packages/cran.scm (r-broom-helpers)[native-inputs]: Add r-testthat.
	[arguments]: Only build vignettes.

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-box: Only build vignettes.
	* gnu/packages/cran.scm (r-box)[native-inputs]: Add r-testthat.
	[arguments]: Only build vignettes.

	Change-Id: I2ed304f1ba7060b9035767451b8549cca783e5b0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-afpt: Add test inputs.
	* gnu/packages/cran.scm (r-afpt)[native-inputs]: Add r-testthat.

	Change-Id: Ia5948d80c81385f79d42fe1ed1991b16c2e5d307

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abbreviate: Add test inputs.
	* gnu/packages/cran.scm (r-abbreviate)[native-inputs]: Add r-testthat.

	Change-Id: I8ed4007e878b2b6697efc364ec097c81adcd782c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tibble: Add test inputs.
	* gnu/packages/statistics.scm (r-tibble)[native-inputs]: Add r-testthat.

	Change-Id: I47e6b2750ad62aceba96837c1093f7c849e359d2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-robustbase: Disable tests.
	* gnu/packages/statistics.scm (r-robustbase)[arguments]: Disable tests.

	Change-Id: Iaae23748d34e2140adbc86c580c1a96d8aeee349

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plotly: Disable tests.
	* gnu/packages/statistics.scm (r-plotly)[arguments]: Disable tests.

	Change-Id: I25d3bba4c3a7b9cef29e580f1e05583eecdb66e5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-foreach: Disable tests.
	* gnu/packages/statistics.scm (r-foreach)[arguments]: Disable tests.

	Change-Id: Iba9303e9546aa879ccb70a1f8d68217442d6347e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcurl: Disable tests.
	* gnu/packages/statistics.scm (r-rcurl)[arguments]: Disable tests.

	Change-Id: I5a64045b2ef4b507442ae12201e3550029edd71f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rprojroot: Disable tests.
	* gnu/packages/statistics.scm (r-rprojroot)[arguments]: Disable tests.

	Change-Id: Ic743fe1e6b12e50b3cf6a4a0d23d1565a834a23e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-commonmark: Disable tests.
	* gnu/packages/statistics.scm (r-commonmark)[arguments]: Disable tests.
	[properties]: Tell updater to not add r-testthat.

	Change-Id: I540aab1212db38fe7f12fc8dbe61104d0133ac70

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-desc: Disable tests.
	* gnu/packages/statistics.scm (r-desc)[arguments]: Disable tests.
	[properties]: Tell updater to not add r-testthat.

	Change-Id: I9c2a8f748aeddfa0defeb6e4ded3145a677d1171

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-crayon: Disable tests.
	* gnu/packages/statistics.scm (r-crayon)[arguments]: Disable tests.
	[properties]: Tell updater to not add r-testthat.

	Change-Id: If3a5fcd717448b9ae4af0f5967b4a6b13547f2d1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-praise: Disable tests.
	* gnu/packages/statistics.scm (r-praise)[arguments]: Disable tests.
	[properties]: Tell updater to not add r-testthat.

	Change-Id: Icab18bb86a0991b4ee1bc47947793c829035a033

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-knitr: Disable tests.
	* gnu/packages/statistics.scm (r-knitr)[arguments]: Disable tests.
	[properties]: Tell updater to not add r-litedown.

	Change-Id: Ifbb70438505d2230b1febae970246384dc99977e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-magrittr: Disable tests.
	* gnu/packages/statistics.scm (r-magrittr)[arguments]: Disable tests.
	[properties]: Tell updater to not add r-testthat or r-knitr.

	Change-Id: I587f75594e717d52e90230f16d24e11335b94a24

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cpp11: Disable tests.
	* gnu/packages/cran.scm (r-cpp11)[arguments]: Disable tests.

	Change-Id: I98fcea3ec1da49bdf55e8835d2b8430d66a0e23f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-optimx: Disable tests.
	* gnu/packages/cran.scm (r-optimx)[arguments]: Disable tests.

	Change-Id: I9dd8d045afa3417666adf1dda4e326ef978166eb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lifecycle: Disable tests.
	* gnu/packages/cran.scm (r-lifecycle)[arguments]: Disable tests.
	[properties]: Tell updater to not add r-testthat.

	Change-Id: I53f79284d11d74d0a7953d72574b378dc2d9eff8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vctrs: Disable tests.
	* gnu/packages/cran.scm (r-vctrs)[arguments]: Disable tests.
	[properties]: Tell updater to not add r-testthat.

	Change-Id: I8748cf067b9942f3ed7540da2fa9a8c1c7abb6cd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cli: Disable tests.
	* gnu/packages/cran.scm (r-cli)[arguments]: Disable tests.
	[properties]: Tell updater to not add r-testthat.

	Change-Id: I21e5dde4bba74704f58a9f8f09b252908e727d06

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-proxy: Disable tests.
	* gnu/packages/cran.scm (r-proxy)[arguments]: Disable tests.

	Change-Id: I19da4ad771e89cef590be5660ff4d38b2af5be46

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bslib: Disable tests.
	* gnu/packages/cran.scm (r-bslib)[arguments]: Disable tests.

	Change-Id: Ifa07b0ec3d96dc3159a51a015cb86c8ab16e468d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rlang: Disable tests.
	* gnu/packages/statistics.scm (r-rlang)[arguments]: Disable tests.
	[properties]: Tell updater to not add r-testthat.

	Change-Id: Iaf2b305431121b2a1361772fcbe6e8bac513639d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-testthat: Disable tests.
	* gnu/packages/statistics.scm (r-testthat)[arguments]: Disable tests.

	Change-Id: I96446b2d62ac93870659afcd55216b542a5b3ff3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r6: Disable tests.
	* gnu/packages/statistics.scm (r-r6)[arguments]: Disable tests.
	[properties]: Tell updater to not add r-testthat.

	Change-Id: I783a6f6e044a70c8aef84ed99a140dd78f63e8fa

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-withr: Disable tests.
	* gnu/packages/statistics.scm (r-withr)[arguments]: Disable tests.

	Change-Id: If33e420d0efe815862aaf6a8618621439ba11cf2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fs: Disable tests.
	* gnu/packages/cran.scm (r-fs)[arguments]: Disable tests.

	Change-Id: I9ca15b4971f970fe56bc245968981df8142e6638

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-processx: Disable tests.
	* gnu/packages/cran.scm (r-processx)[arguments]: Disable tests.
	[properties]: Tell updater to not add r-testthat.

	Change-Id: I873b5c929ef03febfe57b9d96a3e43a65f2fc4da

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pkgload: Disable tests.
	* gnu/packages/cran.scm (r-pkgload)[arguments]: Disable tests.
	[properties]: Tell updater to not add r-testthat.

	Change-Id: I061fc42293e78768fa4a6ec40b4f2acf59c8a451

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pkgbuild: Disable tests.
	* gnu/packages/cran.scm (r-pkgbuild)[arguments]: Disable tests.
	[properties]: Tell updater to not add r-testthat.

	Change-Id: I8f9cb3069fb6626413d4992287526294790d6a80

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-colorspace: Disable tests.
	* gnu/packages/cran.scm (r-colorspace)[arguments]: Disable tests.

	Change-Id: I8117931a3d5e8c4543fc84b14666ea9746714269

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glue: Disable tests.
	* gnu/packages/cran.scm (r-glue)[arguments]: Disable tests.
	[properties]: Tell updater to not add r-testthat.

	Change-Id: I1788dca4ded533300285d2e99767b615387f897a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ps: Disable tests.
	* gnu/packages/cran.scm (r-ps)[arguments]: Disable tests.
	[properties]: Tell updater to not add r-testthat.

	Change-Id: I8a2de3bcc3150cbed283fe7369ddccdae960c93b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-jsonlite: Disable tests.
	* gnu/packages/cran.scm (r-jsonlite)[arguments]: Disable tests.

	Change-Id: Ifc90f7aca54573954a104d3d7bba0e02ca82d86d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-callr: Disable tests.
	* gnu/packages/cran.scm (r-callr)[arguments]: Disable tests.
	[properties]: Tell updater to not add r-testthat.

	Change-Id: I51d642e7b24ae1667789df3e322ccf39fe71b319

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fontawesome: Disable tests.
	* gnu/packages/cran.scm (r-fontawesome)[arguments]: Disable tests.

	Change-Id: I6b1472dd23ade2d8c7f8c0a68406d20a78dde81d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-waldo: Disable tests.
	* gnu/packages/cran.scm (r-waldo)[arguments]: Disable tests.
	[properties]: Tell updater to not add r-testthat.

	Change-Id: If9d5448f7e20f57f491600c28b4880461eaf55dc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-brio: Disable tests.
	* gnu/packages/cran.scm (r-brio)[arguments]: Disable tests.
	[properties]: Tell updater to not add r-testthat.

	Change-Id: If9d5448f7e20f57f491600c28b4880461eaf55dc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s4vectors: Disable tests.
	* gnu/packages/bioconductor.scm (r-s4vectors)[arguments]: Disable tests.

	Change-Id: I0978cd8843046c9da94e58fe155e3370f192caf9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtracklayer: Disable tests.
	* gnu/packages/bioconductor.scm (r-rtracklayer)[arguments]: Disable tests.

	Change-Id: I1b6659a3e9d15c91d040c8dbd69bfe32a4d46f87

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-keggrest: Disable tests.
	* gnu/packages/bioconductor.scm (r-keggrest)[arguments]: Disable tests.

	Change-Id: If3a78ec33bbb461c597d9d485b5960400b555383

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomeinfodb: Disable tests.
	* gnu/packages/bioconductor.scm (r-genomeinfodb)[arguments]: Disable tests.

	Change-Id: I0a58cfc91c7ab0cb343c70987a1b4f926b5c05a7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biobase: Disable tests.
	* gnu/packages/bioconductor.scm (r-biobase)[arguments]: Disable tests.

	Change-Id: Ib8549c0a3dd87e54f5ba52455013d1c373f3ac1c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationdbi: Disable tests.
	* gnu/packages/bioconductor.scm (r-annotationdbi)[arguments]: Disable tests.

	Change-Id: I09e9e2dce9d8991a70f1272ddffabef132426745

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotate: Disable tests.
	* gnu/packages/bioconductor.scm (r-annotate)[arguments]: Disable tests.

	Change-Id: I0bb26f7f53743df35282280fc47ac853ed97de5c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iranges: Disable tests.
	* gnu/packages/bioconductor.scm (r-iranges)[arguments]: Disable tests.

	Change-Id: Id9d8e27e1871ab1c7832c1e25a6ab831e5c4aae8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-delayedarray: Disable tests.
	* gnu/packages/bioconductor.scm (r-delayedarray)[arguments]: Disable tests.

	Change-Id: Iade075addc7e4f9c80ef0e61618c4a4a7720b5b5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocgenerics: Disable tests.
	* gnu/packages/bioconductor.scm (r-biocgenerics)[arguments]: Disable tests.

	Change-Id: I4c079ec846fa743e664998572bac8c0fec547fa5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adacgh2: Keep extra input.
	* gnu/packages/bioconductor.scm (r-adacgh2)[properties]: Tell updater to keep
	python-wrapper as extra input.

	Change-Id: I3d35a76abced47d842629aa529b8da0a144da436

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-squarem: Add test inputs.
	* gnu/packages/cran.scm (r-squarem)[native-inputs]: Add r-setrng.

	Change-Id: I5bde1d985767ea3bfb8c4f2a1c2807135ae8e0be

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-patrick.
	* gnu/packages/cran.scm (r-patrick): New variable.

	Change-Id: Ide9c43e98c77439da8a28ac911c867a4326d6a70

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-calibrator.
	* gnu/packages/cran.scm (r-calibrator): New variable.

	Change-Id: I43c94648098bf41c4632164ad2b284b59446ff07

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-emulator.
	* gnu/packages/cran.scm (r-emulator): New variable.

	Change-Id: I87328871b243f5cf755fdf5a482e17a0eb06def1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-vcr.
	* gnu/packages/cran.scm (r-vcr): New variable.

	Change-Id: I4f01637249b34774b58de223d28979a8419db914

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ecdat.
	* gnu/packages/cran.scm (r-ecdat): New variable.

	Change-Id: I255bbaa59dcf7b54f1015a4d5aee0c0d42e959e5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ecfun.
	* gnu/packages/cran.scm (r-ecfun): New variable.

	Change-Id: Ia35a83569cfe38760a0d5174234483c3b9655d8e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-bma.
	* gnu/packages/cran.scm (r-bma): New variable.

	Change-Id: I4f9a4895dc2fda181f7756d4615b3710bcb13fad

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-multiplex.
	* gnu/packages/cran.scm (r-multiplex): New variable.

	Change-Id: I62f601f7453476cda201ae5c602e89a7b31956ed

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-bipartite.
	* gnu/packages/cran.scm (r-bipartite): New variable.

	Change-Id: I89cf1320eb1369081d1b34d607f75718f348c430

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-pasillabamsubset.
	* gnu/packages/bioconductor.scm (r-pasillabamsubset): New variable.

	Change-Id: Ifca1677e6c162799db2bb8f428eb844ba4c6660a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-hgu95av2-db.
	* gnu/packages/bioconductor.scm (r-hgu95av2-db): New variable.

	Change-Id: I59b617db5bab4fb529f29cb12232784fcf692e5f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-mondate.
	* gnu/packages/cran.scm (r-mondate): New variable.

	Change-Id: Ibfbf55a741fc0d9425b01fd63b9df435ab4e6cd6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-tis.
	* gnu/packages/cran.scm (r-tis): New variable.

	Change-Id: I8127fdbdfb4a488a9ff74cd784d799c097ce8624

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-lbfgsb3c.
	* gnu/packages/cran.scm (r-lbfgsb3c): New variable.

	Change-Id: I55ab9912c05c74c6d8c508e5052e5ee024582517

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-golubesets.
	* gnu/packages/bioconductor.scm (r-golubesets): New variable.

	Change-Id: I31a3bb20e2709f4e694c26cb6b04bb52f5a38ed4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-testit.
	* gnu/packages/cran.scm (r-testit): New variable.

	Change-Id: I1dae6b7f42d4b3d0224dfd300c8dcaaaa4bb3097

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lattice: Add missing test input.
	* gnu/packages/statistics.scm (r-lattice)[native-inputs]: Add r-mass.

	Change-Id: I953d438958966bee7032e5ae52a8beec7c9c848b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	r-build-system: Fail the build on test errors.
	* guix/build-system/r.scm (r-build): Accept optional TEST-TYPES argument and
	pass it to the build phases.
	* guix/build/r-build-system.scm (check): Exit R with the return value of
	tools:::testInstalledPackage; stop the test suite on the first error; respect
	TEST-TYPES argument; dump logs on test failure.

	Change-Id: Ia83407ceb2ef2a92cfa02f3a3d661f54cf8c8b40

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	r-build-system: Use RAISE from SRFI-34.
	Importing SRFI-34 overrides RAISE.  By default RAISE accepts an exact integer,
	so the error condition would not actually be raised; instead a type error
	would be raised.

	* guix/build/r-build-system.scm (pipe-r): Pass the actual status codes to the
	&INVOKE-ERROR condition.

	Change-Id: I75ad78eb7692afe26483a5686143dbcb7b65b973

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-destiny: Skip examples.
	* gnu/packages/bioconductor.scm (r-destiny)[arguments]: Override 'check phase.
	[native-inputs]: Add r-testthat.

	Change-Id: I3122f2f033e3b544223a1cc939f5971074e6e3a2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-desctools: Update to 0.99.58.
	* gnu/packages/statistics.scm (r-desctools): Update to 0.99.58.
	[propagated-inputs]: Add r-haven.

	Change-Id: I2046287b044bafbc781315cef20b629e82cce3ca

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sfsmisc: Update to 1.1-20.
	* gnu/packages/statistics.scm (r-sfsmisc): Update to 1.1-20.

	Change-Id: Ifd4f9b9c16a89a8159c0c3dc10189867d21fd30b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hexbin: Update to 1.28.5.
	* gnu/packages/statistics.scm (r-hexbin): Update to 1.28.5.

	Change-Id: I3252a4716e5f4da54cfd1ba13f9bbd2948b78283

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mvtnorm: Update to 1.3-2.
	* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.3-2.

	Change-Id: I3c7ece4f9dbf2272a3ede3340c704480cea302e1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-knitr: Update to 1.49.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.49.

	Change-Id: I4f87b62db8a80c089cc47f05373db2b20c77c51e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stars: Update to 0.6-7.
	* gnu/packages/cran.scm (r-stars): Update to 0.6-7.

	Change-Id: I618ae1d3f0265e887902aa250609922ddbd8422e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-readods: Update to 2.3.1.
	* gnu/packages/cran.scm (r-readods): Update to 2.3.1.
	[propagated-inputs]: Add r-cpp11.

	Change-Id: I26c5add399c6376646cfd36f9b5ec5a3b299b394

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3tuning: Update to 1.2.0.
	* gnu/packages/cran.scm (r-mlr3tuning): Update to 1.2.0.

	Change-Id: Ie5a8a9a7ecca498c76fd031bdb859b9e3352f81e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bbotk: Update to 1.3.0.
	* gnu/packages/cran.scm (r-bbotk): Update to 1.3.0.

	Change-Id: I761a530a3aede294336329212436254ea920280f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3viz: Update to 0.10.0.
	* gnu/packages/cran.scm (r-mlr3viz): Update to 0.10.0.

	Change-Id: Ifbe9ebd4a3b8002ad2a13a2529ee078e5a36ad16

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3fselect: Update to 1.2.1.
	* gnu/packages/cran.scm (r-mlr3fselect): Update to 1.2.1.

	Change-Id: I55cd77e8154778bde370e939056f20f877c1efa8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3filters: Update to 0.8.1.
	* gnu/packages/cran.scm (r-mlr3filters): Update to 0.8.1.

	Change-Id: I1557b8c583149d4695813204d406d6e2ab2d6c29

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3data: Update to 0.9.0.
	* gnu/packages/cran.scm (r-mlr3data): Update to 0.9.0.

	Change-Id: I00b050427d0f1056cc6eb96246cbce0dcb80a708

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-univar: Update to 3.1-1.
	* gnu/packages/cran.scm (r-spatstat-univar): Update to 3.1-1.

	Change-Id: I1034a8bb3deb9cdb08fb14058594a92b213bfe05

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msm: Update to 1.8.2.
	* gnu/packages/cran.scm (r-msm): Update to 1.8.2.

	Change-Id: I084eb4795a92de828f96a810f2528f2140da19d1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mda: Update to 0.5-5.
	* gnu/packages/cran.scm (r-mda): Update to 0.5-5.

	Change-Id: I0ea561a0c70122932ef3784f506d7c97e898c579

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clue: Update to 0.3-66.
	* gnu/packages/cran.scm (r-clue): Update to 0.3-66.

	Change-Id: I06edaea5b8a87a42b4d84edbb6bb6f94fc9fc1b3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yulab-utils: Update to 0.1.8.
	* gnu/packages/cran.scm (r-yulab-utils): Update to 0.1.8.

	Change-Id: I2995e57d2e18e10ee651db96b766f353d46c7710

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sf: Update to 1.0-19.
	* gnu/packages/cran.scm (r-sf): Update to 1.0-19.

	Change-Id: Id69b6641a3af0d07b23cb4d3396553a306596e7a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lemon: Update to 0.5.0.
	* gnu/packages/cran.scm (r-lemon): Update to 0.5.0.

	Change-Id: Iee02588d1fb19ea05133afcca0bcff7123ebd356

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parallelly: Update to 1.39.0.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.39.0.

	Change-Id: I43947baadbad4f31e47c19fe08ccb09756d87d4f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flare: Update to 1.7.0.2.
	* gnu/packages/cran.scm (r-flare): Update to 1.7.0.2.

	Change-Id: I47139c0337be9ebf9975cc4727de8904533e3d48

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nlp: Update to 0.3-1.
	* gnu/packages/cran.scm (r-nlp): Update to 0.3-1.

	Change-Id: I3223231820071d297f513d0884fc0e427ee21800

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-slam: Update to 0.1-55.
	* gnu/packages/cran.scm (r-slam): Update to 0.1-55.

	Change-Id: I315dedce420ef30a71648fe5c437f93f8b457b93

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nodbi: Update to 0.11.0.
	* gnu/packages/cran.scm (r-nodbi): Update to 0.11.0.

	Change-Id: I5b1ae01255bd0f1f7a17d1263d50a9414ce06175

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-raceid: Update to 0.3.8.
	* gnu/packages/cran.scm (r-raceid): Update to 0.3.8.

	Change-Id: Id1d1d3af804a433eb99bbe6fa8cb17b28896f45b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-coro: Update to 1.1.0.
	* gnu/packages/cran.scm (r-coro): Update to 1.1.0.

	Change-Id: Icbdf748f89f5fc342fa1d02e832f92ac5de959d3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cvxr: Update to 1.0-15.
	* gnu/packages/cran.scm (r-cvxr): Update to 1.0-15.
	[propagated-inputs]: Remove r-clarabel and r-r6; add r-cli.

	Change-Id: I6f3fda9c436d80efede0e61eca137ffed70aae80

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-litedown: Update to 0.4.
	* gnu/packages/cran.scm (r-litedown): Update to 0.4.

	Change-Id: Ie4ec51378664a057575b505f0b1011b2eaa380dd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lpsolve: Update to 5.6.22.
	* gnu/packages/cran.scm (r-lpsolve): Update to 5.6.22.

	Change-Id: Ifb19d90cb63242eae4b398f3f6d36e74cd14c0f6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-inline: Update to 0.3.20.
	* gnu/packages/cran.scm (r-inline): Update to 0.3.20.

	Change-Id: Ia7a12c1459a2cb31f9c018a4d379a9d16c43673b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ctrdata: Update to 1.19.5.
	* gnu/packages/cran.scm (r-ctrdata): Update to 1.19.5.

	Change-Id: Ia11dd753294361b1545d2996e49927197374ee1b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppspdlog: Update to 0.0.19.
	* gnu/packages/cran.scm (r-rcppspdlog): Update to 0.0.19.

	Change-Id: I0aa0e1f01e5369fc8b132acc57d69c678f71af51

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maps: Update to 3.4.2.1.
	* gnu/packages/cran.scm (r-maps): Update to 3.4.2.1.

	Change-Id: Ibcbf5216284f1763a67beeea8a7ee99032bc5e47

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minty: Update to 0.0.4.
	* gnu/packages/cran.scm (r-minty): Update to 0.0.4.

	Change-Id: I6206b2d45bb6da549795a2c8da0e805a4c0e8969

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httr2: Update to 1.0.6.
	* gnu/packages/cran.scm (r-httr2): Update to 1.0.6.

	Change-Id: I4724cfeebbad5935e99d3cdfcca52aefc178627f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-model4you: Update to 0.9-8.
	* gnu/packages/cran.scm (r-model4you): Update to 0.9-8.

	Change-Id: Ie802aee38543b8906072d3011b0fc58116e990c6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-relations: Update to 0.6-14.
	* gnu/packages/cran.scm (r-relations): Update to 0.6-14.

	Change-Id: I71293893c938bd4cc8d956281adc23cfe3bf233b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-philentropy: Update to 0.9.0.
	* gnu/packages/cran.scm (r-philentropy): Update to 0.9.0.

	Change-Id: I318d878674086f0c87acb60024b5c13ee6b43da2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpmisc: Update to 0.6.1.
	* gnu/packages/cran.scm (r-ggpmisc): Update to 0.6.1.

	Change-Id: Ica1260b36819336feecf6a27c9811bf360d4debf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-waldo: Update to 0.6.1.
	* gnu/packages/cran.scm (r-waldo): Update to 0.6.1.
	[propagated-inputs]: Remove r-rematch2 and r-tibble.

	Change-Id: I373f85ea530c8946a29efb6528f2ab3ca9d4f354

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-curl: Update to 6.0.1.
	* gnu/packages/cran.scm (r-curl): Update to 6.0.1.
	[arguments]: Remove because CURL_CA_BUNDLE is now respected on all platforms.

	Change-Id: Icfaf266c6140ef69f6636c7991b18437563a88b9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xnomial: Update to 1.0.4.1.
	* gnu/packages/statistics.scm (r-xnomial): Update to 1.0.4.1.
	[native-inputs]: Add r-knitr.

	Change-Id: I8e4e942240ddea64fe7d46b06cef8f9e842dd5a4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ranger: Update to 0.17.0.
	* gnu/packages/statistics.scm (r-ranger): Update to 0.17.0.

	Change-Id: I4aaebfd37a054956272d62ac499822c29af4f8c2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singlecellexperiment: Update to 1.28.1.
	* gnu/packages/bioconductor.scm (r-singlecellexperiment): Update to 1.28.1.

	Change-Id: I0019c76b7907ea518fe87e3a0b79c38a1c16fc60

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-universalmotif: Update to 1.24.2.
	* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.24.2.

	Change-Id: I1d1ead7f3530c9b6fabac88f0d5d085feb6b2e62

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ucell: Update to 2.10.1.
	* gnu/packages/bioconductor.scm (r-ucell): Update to 2.10.1.

	Change-Id: Id9a7a54371382b3630e77323741f4db3554af0ab

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variancepartition: Update to 1.36.2.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.36.2.

	Change-Id: I65d4fedf59a5242dbab303b18c9bddf4aa186ecd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flames: Update to 2.0.1.
	* gnu/packages/bioconductor.scm (r-flames): Update to 2.0.1.

	Change-Id: I63fd65f2a8fb5caa8d97e1ae605f9d6c6a1278d4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterprofiler: Update to 4.14.3.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.14.3.

	Change-Id: Ic21e53c8fe6f8834d0ff174b87f578a146e9806f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enrichplot: Update to 1.26.2.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.26.2.

	Change-Id: Ib3b4b1fbc3af68d17a5d2a919c249c2efa041893

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-structstrings: Update to 1.22.1.
	* gnu/packages/bioconductor.scm (r-structstrings): Update to 1.22.1.

	Change-Id: I7eb53a7f0cd9403620f7943e0e4f4ea3d8e40666

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-screpertoire: Update to 2.2.1.
	* gnu/packages/bioconductor.scm (r-screpertoire): Update to 2.2.1.
	[propagated-inputs]: Add r-assertthat, r-lifecycle, and r-purrr.

	Change-Id: Ibf45b300b192a722920b7e293784af6fa0ccfa94

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-muscat: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-muscat): Update to 1.20.0.
	[propagated-inputs]: Add r-rlang.

	Change-Id: If9b76068b84ce584ffded916b646192716c0b386

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-limma: Update to 3.62.1.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.62.1.

	Change-Id: Ie2c1ce64bfcff5c495306311e3562f9fd6da6fe9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gsva: Update to 2.0.1.
	* gnu/packages/bioconductor.scm (r-gsva): Update to 2.0.1.

	Change-Id: Ic8d3e1ee3b9b59bd78e76433d6e77a2bb7b35fb1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-base: Update to 1.6.1.
	* gnu/packages/bioconductor.scm (r-alabaster-base): Update to 1.6.1.

	Change-Id: I60ae24ac892e2547a48fc5f8b35ac23a064880e3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pasilla: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-pasilla): Update to 1.34.0.

	Change-Id: I417ef81eee395f92eeea263064d2f7ddb09051e3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msigdb: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-msigdb): Update to 1.14.0.

	Change-Id: Iee6cf71b97caf4245903886be7dc0953a8fa2015

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msdata: Update to 0.46.0.
	* gnu/packages/bioconductor.scm (r-msdata): Update to 0.46.0.

	Change-Id: Idc58f4daba24c9de2a87ae9fd4a2c4e0ed2205ec

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mousegastrulationdata: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-mousegastrulationdata): Update to 1.20.0.

	Change-Id: I9b298f3de00eee33d27cf1c032a2503aaae338aa

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-escape: Update to 2.2.1.
	* gnu/packages/bioconductor.scm (r-escape): Update to 2.2.1.

	Change-Id: Ic39d26698ccd2474e8cef227f215940160708809

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-rpy2: Add missing input.
	* gnu/packages/statistics.scm (python-rpy2)[inputs]: Add libdeflate.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove.

	Change-Id: Iefac8829cb5d5d4f2acefd841572e648b1416241

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glimma: Update JavaScript processing.
	* gnu/packages/bioconductor.scm (r-glimma)[arguments]: Use
	minify-build-system; update list of JavaScript files to process.
	[native-inputs]: Add js-jquery.

	Change-Id: I380885b84fe1f6d4d88559c1c2ac01994d070e99

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r-oo: Update to 1.27.0.
	* gnu/packages/statistics.scm (r-r-oo): Update to 1.27.0.

	Change-Id: I25f95c2152c985e63ce482147e4eb5e6c87d39f5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmarkdown: Update to 2.29.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.29.

	Change-Id: Iae668df553224dced65f57edf40607c75ea89df4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdtools: Update to 0.4.1.
	* gnu/packages/statistics.scm (r-gdtools): Update to 0.4.1.

	Change-Id: I58d3f0d591a2494f4b2bb684faf25619c4a73734

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-utils: Update to 3.1-1.
	* gnu/packages/cran.scm (r-spatstat-utils): Update to 3.1-1.

	Change-Id: I86f4ada6967fb5de18a30b25bf80facc0f1e1b5a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reformulas: Update to 0.4.0.
	* gnu/packages/cran.scm (r-reformulas): Update to 0.4.0.

	Change-Id: Iec4b24cd94a77bbacf03b268d2beb2d746515aeb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-raceid: Update to 0.3.7.
	* gnu/packages/cran.scm (r-raceid): Update to 0.3.7.

	Change-Id: Ia97c1892d793462097344e33b7f28529ca4ebc6e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tinytex: Update to 0.54.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.54.

	Change-Id: Ia87787d313862f50c136f081b1241fbed1916b84

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpp: Update to 1.0.13-1.
	* gnu/packages/cran.scm (r-rcpp): Update to 1.0.13-1.

	Change-Id: I7c6ffe5d910d3a4dbe50469bc0b1f843eea62d75

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-collapse: Update to 2.0.17.
	* gnu/packages/cran.scm (r-collapse): Update to 2.0.17.

	Change-Id: Idd32484328b1f216041ca906ae9fef2cdb43ebe4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-changepoint: Update to 2.3.
	* gnu/packages/cran.scm (r-changepoint): Update to 2.3.

	Change-Id: I02464b838494a19fe581f3e38c18193cf547e992

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests: Update to 4.4.2.
	* gnu/packages/statistics.scm (r-with-tests): Update to 4.4.2.
	[inputs]: Add libdeflate.

	Change-Id: I3609127df545b419e1bd840c52dcfd1891cbe7c5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-phyloseq: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-phyloseq): Update to 1.50.0.

	Change-Id: I16741509d1bd81e7f887009c53b9ed4cf3267e2d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximeta: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.24.0.

	Change-Id: I5c28d115ac06e6f0eb17667f6432cb98aec53c8e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tricycle: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-tricycle): Update to 1.14.0.

	Change-Id: I94bb99f7d2258efc3a42cdffcebda2a8ae5f2a67

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgabiolinks: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-tcgabiolinks): Update to 2.34.0.

	Change-Id: I1ab4117cff1e7d8fdd96cc93a109304adb24be25

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biscuiteer: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-biscuiteer): Update to 1.20.0.

	Change-Id: If390302fe702c533962d3e419c3bc40a3051a258

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-omnipathr: Update to 3.14.0.
	* gnu/packages/bioconductor.scm (r-omnipathr): Update to 3.14.0.
	[propagated-inputs]: Add r-r-utils, r-rsqlite, r-vctrs, r-xml, and r-zip.

	Change-Id: Id1b92ba954cce3dd58e6c69c6134a83661199113

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-omicade4: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-omicade4): Update to 1.46.0.

	Change-Id: Iaf158f19c145e2573ef064c7397b65a9e0432a27

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dmrseq: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-dmrseq): Update to 1.26.0.

	Change-Id: I0f46bae1a57f40e18397706e7eefbf860f49ddb9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dada2: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-dada2): Update to 1.34.0.

	Change-Id: I5937d759336a1aff5a57dea6dfdafa14c74daec7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bsseq: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-bsseq): Update to 1.42.0.

	Change-Id: Ib5d5e0411fd1cf5b8e105abc0d6342fc3764913d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biotmle: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-biotmle): Update to 1.30.0.

	Change-Id: Ie6a51697dbc9c64a72b590aae6f0bd3f790b7fdd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biotip: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-biotip): Update to 1.20.0.

	Change-Id: I80e34c81bb4a2c230dc47a8d9e552d54ce32a0a8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioqc: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-bioqc): Update to 1.34.0.

	Change-Id: If886f3fa999527a3ea0acb85b9d37c97b44b3d0f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bionet: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-bionet): Update to 1.66.0.

	Change-Id: Ibaf39875d77b72a5b0fa2fbb4c38bbcede1bede6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bionero: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-bionero): Update to 1.14.0.

	Change-Id: I2e34156fa78edd78cf92abc005e4344f588d046c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomvrcns: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-biomvrcns): Update to 1.46.0.

	Change-Id: Ife2c6d063112425f3edba8a7014614890c0ab47c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomvcclass: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-biomvcclass): Update to 1.74.0.

	Change-Id: I6a4fc3f34df8ec1b22a288553d1514bee5119f23

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mvcclass: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-mvcclass): Update to 1.80.0.

	Change-Id: Iaa52637e816f0f94f100601911c0c8ef00d40929

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomformat: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-biomformat): Update to 1.34.0.

	Change-Id: I9ddccaf993cf56b035f76790183ff3b3f0106e1f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biodb: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-biodb): Update to 1.14.0.

	Change-Id: I330b48c10408ff24bfc247bce30963fb74c4bb36

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocthis: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-biocthis): Update to 1.16.0.

	Change-Id: Id640b2ba9003c9aa35b97502005a3161d3917a3c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bcrank: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-bcrank): Update to 1.68.0.

	Change-Id: If355842dd91808ecf16012c51d26e8190e857a70

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bbcanalyzer: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-bbcanalyzer): Update to 1.36.0.

	Change-Id: I549ff64e6fc31aadd651bf946b75614a706ba35e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-baynorm: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-baynorm): Update to 1.24.0.

	Change-Id: I308167a0a0603b584c5cac173b7585fb8860126b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayesspace: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-bayesspace): Update to 1.16.0.
	[propagated-inputs]: Add r-arrow, r-biocparallel, r-dplyr, r-magrittr, r-microbenchmark,
	r-rjson, r-rlang, r-tibble, and r-tidyr.

	Change-Id: I0ff85fbb24c0c6fc71b6db6c4ab932878f2cec37

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayesknockdown: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-bayesknockdown): Update to 1.32.0.

	Change-Id: I4ca08748a5fd02fe1846b70e0a2aefba892de659

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basilisk: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-basilisk): Update to 1.18.0.

	Change-Id: I4f8ea0e5392d4409926b7e8aebbf0808fdb7eb19

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basilisk-utils: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-basilisk-utils): Update to 1.18.0.

	Change-Id: I48117be92e07cd0398e1a0b7a9f251480e605eb0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basicstarrseq: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-basicstarrseq): Update to 1.34.0.

	Change-Id: Id56b914b55a686b567d8cab8b3a43607b30dcbb1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basics: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-basics): Update to 2.18.0.

	Change-Id: I12fde6edd3957e7d2a8574b99506b5c97ba0a7d1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basic4cseq: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-basic4cseq): Update to 1.42.0.

	Change-Id: I6a14a3dc2a5b7c0671b790d922bfb3607521b7a6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dir-expiry: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-dir-expiry): Update to 1.14.0.

	Change-Id: I335622480a24fa158d5a14b9b5079f13c462676c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genetclassifier: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-genetclassifier): Update to 1.46.0.

	Change-Id: Ica8d3dd474b2264a33e018812139d3ead9cd9552

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minet: Update to 3.64.0.
	* gnu/packages/bioconductor.scm (r-minet): Update to 3.64.0.

	Change-Id: Ia64759baceacf0283dccb640fc890c8793c0670f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biobtreer: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-biobtreer): Update to 1.18.0.

	Change-Id: I9fcb882b50885435ba23f786395e4bd9bab64287

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bgeedb: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-bgeedb): Update to 2.32.0.
	[propagated-inputs]: Add r-anndata, r-bread, r-hdf5array, and r-zellkonverter.

	Change-Id: I641fd978b6d35292c7618c3c4cafbee1b7db4f4a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bgeecall: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-bgeecall): Update to 1.22.0.

	Change-Id: I95e7ca93ad03d794411a6b0eddf3e37a751caa75

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beclear: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-beclear): Update to 2.22.0.

	Change-Id: Iefbaa848a926ed6f47bc554dbbcd37f4ef03d9ee

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-megadepth: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-megadepth): Update to 1.16.0.

	Change-Id: Icca8cddd6a73e465bd6c63143b4891093825186a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ballgown: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-ballgown): Update to 2.38.0.

	Change-Id: Ia1321828e5327b6d88e65803e2d1cb65d997896e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-guitar: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-guitar): Update to 2.22.0.

	Change-Id: I7b55f6d198a2662abab67ec78b9894564dc63e86

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-snpstats: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-snpstats): Update to 1.56.0.

	Change-Id: Iff02031f439aec64b33643a0642eeecb5b6cd858

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-snprelate: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-snprelate): Update to 1.40.0.

	Change-Id: I91b039ae351dd76b8287ad97b3beeb12394b5186

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pathview: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-pathview): Update to 1.46.0.

	Change-Id: I0a6d2fe1067d75abac0338c2e927318850d038e8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parody: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-parody): Update to 1.64.0.

	Change-Id: I1a8939ec820a766e41ed16c1dd96e3354b161001

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ldblock: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-ldblock): Update to 1.36.0.

	Change-Id: Id470e0b80e1a4a09e328f1163a6b0af0ee326238

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-kegggraph: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-kegggraph): Update to 1.66.0.

	Change-Id: Ib88b9b8b9f3110d821d8dfd5eb8f30959528e117

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gwastools: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-gwastools): Update to 1.52.0.

	Change-Id: I289df7361f12485ec1379f3c6afcd924330a6d87

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gwascat: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-gwascat): Update to 2.38.0.

	Change-Id: If57cbbd283c17c9a92312f3fe403e332630a4479

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gviz: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-gviz): Update to 1.50.0.

	Change-Id: I250867f38699a9b284458101b80b7798e1a2710d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggbio: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-ggbio): Update to 1.54.0.

	Change-Id: Ife7e0a12cedd5802cc46fc8e1e86a6a234354ab8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-erma: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-erma): Update to 1.22.0.

	Change-Id: Idf43db536cbc966270e254e89ce5a7063e02627e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-catalyst: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-catalyst): Update to 1.30.0.

	Change-Id: I32bafdd5215adea7374871c5cbdaff0811587e28

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msmstests: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-msmstests): Update to 1.44.0.

	Change-Id: Ib2969afd4fc6b7052bdcd6333800f0d5a0cb4e0b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msmseda: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-msmseda): Update to 1.44.0.

	Change-Id: Ib874d350c27fd2466904c958505110317ecd7493

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocio: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-biocio): Update to 1.16.0.

	Change-Id: Idb677034c0d84132cbb39d63afd5c26b23b8468f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msfeatures: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-msfeatures): Update to 1.14.0.

	Change-Id: If263376facee52ff88976563796e626cefbde212

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mscoreutils: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-mscoreutils): Update to 1.18.0.

	Change-Id: I1999e9ec38f263fea74ad6b0cb5c75b3f8838311

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-delayedmatrixstats: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-delayedmatrixstats): Update to 1.28.0.
	[propagated-inputs]: Add r-sparsearray.

	Change-Id: I4ba5f22767cee046173ba94aba757349e355da4f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatialexperiment: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-spatialexperiment): Update to 1.16.0.

	Change-Id: I476f3acdaf101626b93808fd4e4a47ad13d72866

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sparsematrixstats: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-sparsematrixstats): Update to 1.18.0.

	Change-Id: I1a746500c8470523ff9e3c34e436359febf53b2e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sparsearray: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-sparsearray): Update to 1.6.0.

	Change-Id: I85fae5193e9927aed83d26948426b74b05ca6cec

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scran: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-scran): Update to 1.34.0.
	[propagated-inputs]: Remove r-delayedmatrixstats; add r-matrixgenerics and r-s4arrays.

	Change-Id: I2dc7673b1d34c81d93e296acb20b10744133b462

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scater: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-scater): Update to 1.34.0.
	[propagated-inputs]: Add r-sparsearray.

	Change-Id: I8a6f303eafe753d9e3e294c3d6c5e8b2d2ed4ec1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scuttle: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-scuttle): Update to 1.16.0.
	[propagated-inputs]: Remove r-delayedmatrixstats; add r-matrixgenerics, r-s4arrays, and
	r-sparsearray.

	Change-Id: I1327eda0dc5fb8da187e3b22850fd975d5733c60

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singler: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-singler): Update to 2.8.0.
	[propagated-inputs]: Add r-assorthead.

	Change-Id: I6fa583387ca437ae11d1c529860fb2f9f00264d7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singlecellexperiment: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-singlecellexperiment): Update to 1.28.0.

	Change-Id: I90bf9b7c9a059296c495f66f0f20975ec71d1cc7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chromvar: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-chromvar): Update to 1.28.0.

	Change-Id: I29fc502c9f72d25e7e06a7f5dea5de458edeaace

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifmatchr: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-motifmatchr): Update to 1.28.0.

	Change-Id: I3eba33652033ffdcae587fc343ae6a6e4cf6e84d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maftools: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-maftools): Update to 2.22.0.
	[propagated-inputs]: Add r-pheatmap.

	Change-Id: Ia21c0fc80398c7f650a0e9134b9ae430d3a3cbc1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tfbstools: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-tfbstools): Update to 1.44.0.

	Change-Id: I0ca7fb3dcb9580ef359cae6095ae2e1159024b8b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cner: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-cner): Update to 1.42.0.

	Change-Id: Ib8148301155d39a5c78a2efaed0652d1cfc8ad4f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beaddatapackr: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-beaddatapackr): Update to 1.58.0.

	Change-Id: Id4376fff032b619805a4864445a8449442bb47ef

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beadarray: Update to 2.56.0.
	* gnu/packages/bioconductor.scm (r-beadarray): Update to 2.56.0.

	Change-Id: I0d4ad98da80e1e8459eb8fd48a5f0a5f818ada34

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beachmat: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-beachmat): Update to 2.22.0.
	[propagated-inputs]: Add r-assorthead.

	Change-Id: I8b2b0c11507747b82857046e79b7af1eb4528679

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5lib: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-rhdf5lib): Update to 1.28.0.

	Change-Id: I45a0f60039d2d87346aeca01da6ea412a806f12a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdf5array: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-hdf5array): Update to 1.34.0.
	[propagated-inputs]: Add r-sparsearray.

	Change-Id: I02e78db163cb4e62e795ea0d523703bc83b0a7e6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hitc: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-hitc): Update to 1.50.0.

	Change-Id: I95b2b78be0ebf1e24279bd8125222b9e5f2e44f2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fithic: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-fithic): Update to 1.32.0.

	Change-Id: I022f8ab5ec3401534c63d054a1e121300e0f4e67

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fishpond: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-fishpond): Update to 2.12.0.

	Change-Id: I20c9621b87bd1a55ed8e2893626ac2977769d1ae

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgraphviz: Update to 2.50.0.
	* gnu/packages/bioconductor.scm (r-rgraphviz): Update to 2.50.0.

	Change-Id: I7914d7a7319c8915df7edd5830fef120b7c562e4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s4vectors: Update to 0.44.0.
	* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.44.0.

	Change-Id: Ib30db9f8c2f6976709c0adad0de1061c183410db

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s4arrays: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-s4arrays): Update to 1.6.0.

	Change-Id: I362240b7df15ccf3d7e26410dd790161afd2013e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-preprocesscore: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-preprocesscore): Update to 1.68.0.

	Change-Id: Ieb9101cc22dce41683cfb279bbbccfda0348d3a0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-icens: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-icens): Update to 1.78.0.

	Change-Id: Ife7f78a37823742f00e0db06f82c9dac18e11a38

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-m3c: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-m3c): Update to 1.28.0.

	Change-Id: I6a86529da19fd69b6f75718cbc8b31dd7d4dba9f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgreat: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-rgreat): Update to 2.8.0.

	Change-Id: If3fb7e0e2ae6fe78e7fe33f144bb35365141a4a5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcatools: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-pcatools): Update to 2.18.0.

	Change-Id: I51e1a679a6753757552789d60b00dd9383568b1c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biodist: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-biodist): Update to 1.78.0.

	Change-Id: I738f20a72ee74ed7d0fa3747a0bb05c3541c4edf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocworkflowtools: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-biocworkflowtools): Update to 1.32.0.

	Change-Id: I8d8acd48c785c88704ea5af66eadd2a79ca755b0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocset: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-biocset): Update to 1.20.0.

	Change-Id: If3769691041fda9fb73b967aa0ea96a05168109c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocor: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-biocor): Update to 1.30.0.

	Change-Id: I7448c92eba1e79b6193798b6ce3a6043a1c28eaf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multiassayexperiment: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.32.0.

	Change-Id: Iff3cbc8dad827f0ce20620ab9bc6c6de70ab1d5a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-experimenthubdata: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-experimenthubdata): Update to 1.32.0.

	Change-Id: I1c5161c9c298ffc2de7f0ef27d056e4eba8e3021

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-experimenthub: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-experimenthub): Update to 2.14.0.

	Change-Id: I389c47c04ff31abfc32c9dee9c4091147fb4bee4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocviews: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-biocviews): Update to 1.74.0.

	Change-Id: I4cd10393fc24e32e2eb5c7afcd825f55f9e220bb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocstyle: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-biocstyle): Update to 2.34.0.

	Change-Id: I4e092b66f14317eae1873bdf6336bd09a22cf65e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocgraph: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-biocgraph): Update to 1.68.0.

	Change-Id: I46e803ebb19823c073b8edd4ea69802057430a62

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioccheck: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-bioccheck): Update to 1.42.0.
	[propagated-inputs]: Add r-cli.

	Change-Id: Ie4d70b15d223be9b63a8949531baed36f0d1b951

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocbaseutils: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-biocbaseutils): Update to 1.8.0.

	Change-Id: I852725c5fb1d9a12d3107d3f6124898b61a5970b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ebarrays: Update to 2.70.0.
	* gnu/packages/bioconductor.scm (r-ebarrays): Update to 2.70.0.

	Change-Id: I7a128ba88aa22e0c30377a456a2853130ac9529a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reactomepa: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-reactomepa): Update to 1.50.0.
	[propagated-inputs]: Add r-yulab-utils.

	Change-Id: Ic70dbeb7d06f484f5064c6015d3af6a315fd9143

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-graphite: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-graphite): Update to 1.52.0.

	Change-Id: Ifcded399fbd7696cfb780ec6066aa9edf489912f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biobroom: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-biobroom): Update to 1.38.0.

	Change-Id: Ieacc99b5dcf9d03aaa15f7754046335b089f2638

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioassayr: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-bioassayr): Update to 1.44.0.

	Change-Id: I08384012b7210b1ac7b43ab1bba0b503c4ab1d5e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fmcsr: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-fmcsr): Update to 1.48.0.

	Change-Id: I6dcc5d312ec3ccd908a9e30479566ff03bfa7cb9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chemminer: Update to 3.58.0.
	* gnu/packages/bioconductor.scm (r-chemminer): Update to 3.58.0.

	Change-Id: I75713d3c67448808cec8d93843239b7b8dcf39f2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chemmineob: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-chemmineob): Update to 1.44.0.

	Change-Id: I3c1938cf5945163c5453bdfa0597b1723ab5fffd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biggr: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-biggr): Update to 1.42.0.

	Change-Id: If841972b40b52d8f96fd8dbb0f302054871f6a95

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hyperdraw: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-hyperdraw): Update to 1.58.0.

	Change-Id: I92f544429ba19576fd98a759f49d2ee7f1890972

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hypergraph: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-hypergraph): Update to 1.78.0.

	Change-Id: I042b5d4640192ea03f0d31bc25c4dd80a5afb21e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hybridmtest: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-hybridmtest): Update to 1.50.0.

	Change-Id: Ie9414dd216094b4ad51c2661626eccd2da99b44c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsbml: Update to 2.64.0.
	* gnu/packages/bioconductor.scm (r-rsbml): Update to 2.64.0.

	Change-Id: I2c61eba9efa03b7ebc35ebb4b62b9b1819abeec2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bifet: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-bifet): Update to 1.26.0.

	Change-Id: Ie1dd1ea3c240eb829a43cdb468c42b15745c64de

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bicare: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-bicare): Update to 1.64.0.

	Change-Id: I3d7dfc557b39fa25e91e1a2941abf16e5e4cdadb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acde: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-acde): Update to 1.36.0.

	Change-Id: I1f13d88f59256995d3eed2e0f84c2787ca32cb34

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acme: Update to 2.62.0.
	* gnu/packages/bioconductor.scm (r-acme): Update to 2.62.0.

	Change-Id: Ibc644d65eb83fd4309c46a68a699577ae8c56b90

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acgh: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-acgh): Update to 1.84.0.

	Change-Id: I6879f26c332706f177b8ff50c43c452b38e98e76

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ace: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-ace): Update to 1.24.0.

	Change-Id: I264ba8e24d04edf568d6e542923f1294b5725416

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-universalmotif: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.24.0.

	Change-Id: Ia447855dc0b6f0a33cbcb16925109563c0bc2def

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-unifiedwmwqpcr: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-unifiedwmwqpcr): Update to 1.42.0.
	[propagated-inputs]: Remove r-htqpcr; add r-limma.

	Change-Id: I5cd8f40621488d5495c3af006c2d966cd4a4f5fd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ucsc-utils: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-ucsc-utils): Update to 1.2.0.

	Change-Id: I072ca0916f9749a4b0ec305b8da141b2b6619ae9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ucell: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-ucell): Update to 2.10.0.

	Change-Id: I82cb81f22926fb284e1da34acc0b03a252866f4f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variantfiltering: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-variantfiltering): Update to 1.42.0.

	Change-Id: I779a825b8bcc7b59d885f3c7c900f23d22a58407

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tilingarray: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-tilingarray): Update to 1.84.0.

	Change-Id: Iebc914af9efac88f3edc168140ab1d30c813cafa

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wavcluster: Update to 2.40.0.
	* gnu/packages/bioconductor.scm (r-wavcluster): Update to 2.40.0.

	Change-Id: I2f4e2bed9cd31ca3989c2d423487c8c1a11b62e0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigmelon: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-bigmelon): Update to 1.32.0.

	Change-Id: I09a0e0cd902eeda196fadf901ea44fa56b99350e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdsfmt: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.42.0.

	Change-Id: Ie854ac8db6371475111fa71bff0803e520616a58

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-watermelon: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-watermelon): Update to 2.12.0.

	Change-Id: I2842326ddb0770c707dcf473d85e7c209ccc7064

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-roc: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-roc): Update to 1.82.0.

	Change-Id: I7a9290bf862737e299c9ba03b43e7c704f47cf70

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genie3: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-genie3): Update to 1.28.0.

	Change-Id: I3f297068464377734a6884e12f1c77667b0329aa

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-circrnaprofiler: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-circrnaprofiler): Update to 1.20.0.

	Change-Id: Ic211686133e029345eef058f3ac067ba3677baa8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cicero: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-cicero): Update to 1.24.0.

	Change-Id: I7832f82dfad11270931ba8af44ab355b3556effc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chicago: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-chicago): Update to 1.34.0.

	Change-Id: I17a6d39a980a564161aec23510d83e33617f35ac

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcistarget: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-rcistarget): Update to 1.26.0.

	Change-Id: I860d2af8fb38f6fa302675421980b77d012fe9eb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-depecher: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-depecher): Update to 1.22.0.

	Change-Id: Id6dc8cc79de8afbf7a22559a89a2c7f5fc9117cf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mixomics: Update to 6.30.0.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.30.0.
	[propagated-inputs]: Add r-gsignal and r-rgl.

	Change-Id: Iaa4585a85fe0a997da2b5d4d90ac668d68738b54

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowsom: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-flowsom): Update to 2.14.0.

	Change-Id: I5fd24aeca8ec64e7d456435fd0e434e258bade5a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cytoml: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-cytoml): Update to 2.18.0.

	Change-Id: Iac9957609310f6b0500968f50e2535efe058860e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-opencyto: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-opencyto): Update to 2.18.0.

	Change-Id: I3182132a34ad7960c3cdf7fac07a7e571e2c38a1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowstats: Update to 4.18.0.
	* gnu/packages/bioconductor.scm (r-flowstats): Update to 4.18.0.

	Change-Id: I69c62e1e203bd5e645207b34e98f4d9cf30568b1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowworkspace: Update to 4.18.0.
	* gnu/packages/bioconductor.scm (r-flowworkspace): Update to 4.18.0.

	Change-Id: I5c14fcedd57e0155b2052e773f5036c5913f048a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rprotobuflib: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-rprotobuflib): Update to 2.18.0.

	Change-Id: I803184308aa93284a24b4d1b866283fff14684e6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowclust: Update to 3.44.0.
	* gnu/packages/bioconductor.scm (r-flowclust): Update to 3.44.0.

	Change-Id: Id3a1f2ecd43067de8a9f9544b1f8f4ea2bc33f5a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowviz: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-flowviz): Update to 1.70.0.

	Change-Id: I145073d995bcab21860dd847b2532bf52be915db

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggcyto: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-ggcyto): Update to 1.34.0.

	Change-Id: I9fd90b107bba42ac4f6c4a8b4899959f214d9e54

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ncdfflow: Update to 2.52.0.
	* gnu/packages/bioconductor.scm (r-ncdfflow): Update to 2.52.0.

	Change-Id: Ib969046cf5c50a0105180cdff03eb15314789be6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowmeans: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-flowmeans): Update to 1.66.0.

	Change-Id: I07f645f2d4d99a35961eb65046b36b9d74c3fb6a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowcore: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-flowcore): Update to 2.18.0.

	Change-Id: I8fcb72c7cbd675fa1055c48041f05880c511561d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-consensusclusterplus: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-consensusclusterplus): Update to 1.70.0.

	Change-Id: Ie8037557f7e9843e21f6d01487d12437a51c1e80

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowai: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-flowai): Update to 1.36.0.

	Change-Id: Ifdc4244a0c1a3dccd5dcc479b0e3afbd8dc64726

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flames: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-flames): Update to 2.0.0.
	[inputs]: Add minimap2, samtools, and zlib.
	[propagated-inputs]: Remove r-multiassayexperiment and r-zlibbioc; add r-biocparallel,
	r-matrixgenerics, r-readr, r-scatterpie, and r-spatialexperiment.

	Change-Id: I82b7863c48f9a90252210a4ff36822663765878d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsubread: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.20.0.

	Change-Id: Ifee6529e637c02caefd4294dd42fc17c98bed149

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotatr: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-annotatr): Update to 1.32.0.

	Change-Id: If0fdc8519c7c57e6b403da485f51d6da3d42bdb4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biosigner: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-biosigner): Update to 1.34.0.

	Change-Id: I06109012e9d62cc37c539c0b74db8c57526d3d46

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ropls: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-ropls): Update to 1.38.0.

	Change-Id: I65e6edde98eaee1258f376222d5f627523728766

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multidataset: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-multidataset): Update to 1.34.0.

	Change-Id: I7ac887d54dbbc5ba4526a59f69662b3c3fcc66a9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-birewire: Update to 3.38.0.
	* gnu/packages/bioconductor.scm (r-birewire): Update to 3.38.0.

	Change-Id: I5ba0f50aa41f00ca95f309cf6afff3bd88295c14

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rqc: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-rqc): Update to 1.40.0.

	Change-Id: I74bae7f9d8784545d8c261c21369dcff7a11f2a2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quasr: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-quasr): Update to 1.46.0.

	Change-Id: I65686019093665afb75ff40a2552a5b0ff80b275

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhisat2: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-rhisat2): Update to 1.22.0.

	Change-Id: I4efcb9ca4528130cedd660b3bd8e2a53a7ae64fd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sgseq: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-sgseq): Update to 1.40.0.

	Change-Id: I1d178429f41aa35127ca2af80770d0b2c128b5dd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbowtie: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-rbowtie): Update to 1.46.0.

	Change-Id: I6c0b4597296561ae757afe133a2bb0500695f125

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iclusterplus: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-iclusterplus): Update to 1.42.0.

	Change-Id: I535870778d80cd97812cd848854a7ec159a3bdef

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocfilecache: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-biocfilecache): Update to 2.14.0.

	Change-Id: I2b3ec23a82f7806e524bb602a88463b3b570406e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrmnormalization: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-arrmnormalization): Update to 1.46.0.

	Change-Id: If61d1c97df2afd222adadcddd1479bce9d2b1e5d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-progeny: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-progeny): Update to 1.28.0.

	Change-Id: Ia69a9ac0fc2428b75afe3b9d319274f448b34b52

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbowtie2: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-rbowtie2): Update to 2.12.0.

	Change-Id: I7e20af07be4dbf687138c007e91b3dff30edef92

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zfpkm: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-zfpkm): Update to 1.28.0.

	Change-Id: I867c65b526dd142b8992ad20d56bc4613a819f58

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zinbwave: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-zinbwave): Update to 1.28.0.

	Change-Id: I3f90923a90ee2e1215681b49e6976631dcd9eec6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-webbioc: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-webbioc): Update to 1.78.0.

	Change-Id: I25054cd7fd84aaa483c406592a91cb13027423bc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-widgettools: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-widgettools): Update to 1.84.0.

	Change-Id: I78b2dd766afa34711db6659e4544dcb26cfc846d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wiggleplotr: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-wiggleplotr): Update to 1.30.0.

	Change-Id: I6a45db95e1f61c70c1437df6f416dbaf44234e5e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wrench: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-wrench): Update to 1.24.0.

	Change-Id: I6b2e76d7e1ca1fbaa9e075ef24388290b3e1899a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wppi: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-wppi): Update to 1.14.0.

	Change-Id: I939367e307f10bfe320431994c42ad4c0b29cbd0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xcms: Update to 4.4.0.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 4.4.0.
	[propagated-inputs]: Remove r-jsonlite.

	Change-Id: Ia05e7194633336872cd42ea696b1aa2782340989

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-massspecwavelet: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-massspecwavelet): Update to 1.72.0.

	Change-Id: I43b88db4270987979896e829e3a8e69793f44ada

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-roar: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-roar): Update to 1.42.0.

	Change-Id: I31b6d9d8efecae95acd81dabd04935587b64ca43

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yarn: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-yarn): Update to 1.32.0.

	Change-Id: I4191067212fa61607b8e23ec19d491d39e4f6885

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantro: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-quantro): Update to 1.40.0.

	Change-Id: Ie1b60679da9f7e044ae09f86ce75197307227561

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gcrma: Update to 2.78.0.
	* gnu/packages/bioconductor.scm (r-gcrma): Update to 2.78.0.

	Change-Id: I30be22d6f5ecc6ca402bc64cc488396920712a2b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yapsa: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-yapsa): Update to 1.32.0.

	Change-Id: Idfad19f977ed97340c7dfcfbe00ec247919996a3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-somaticsignatures: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-somaticsignatures): Update to 2.42.0.

	Change-Id: I7dde6daf3f94c4693510ee866790466b3e395ac9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gtrellis: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-gtrellis): Update to 1.38.0.

	Change-Id: Ieba7372fb74d0c8bfad75fc7d56dbe0fe22aeafe

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yamss: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-yamss): Update to 1.32.0.

	Change-Id: I3ed7a6389506610240cf472b056ecc73da989242

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ebimage: Update to 4.48.0.
	* gnu/packages/bioconductor.scm (r-ebimage): Update to 4.48.0.

	Change-Id: Iaf755da7ccc81ca9a6245e99ad4ddc25adf36e88

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aucell: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-aucell): Update to 1.28.0.

	Change-Id: I332d9d191a4225208922d823c3e1ea807aa895f0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-allelicimbalance: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-allelicimbalance): Update to 1.44.0.

	Change-Id: I15e48ec7a708d9ebae74f2b077b2f9e56ec17521

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationtools: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-annotationtools): Update to 1.80.0.

	Change-Id: Ie39fb4a4ca05a1aae91b7464ee95bde72e6fb147

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gofuncr: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-gofuncr): Update to 1.26.0.

	Change-Id: Ia0279a3d4b25926a1b0bf4b1ddd82d8d615d6166

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-atacseqqc: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.30.0.

	Change-Id: I8d8d0fb817f405117da11ab09077407de46505e5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicscores: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-genomicscores): Update to 2.18.0.

	Change-Id: I823c19f33da92428a1474ff929f65ccdcb85b55c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifstack: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-motifstack): Update to 1.50.0.

	Change-Id: I02dbf69cf329e9c88dcf6d1da7cb815216039758

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifbreakr: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-motifbreakr): Update to 2.20.0.
	[propagated-inputs]: Add r-biocfilecache, r-biomart, r-bsicons, r-bslib, r-dt, r-shiny,
	and r-vroom.

	Change-Id: I040bec0cfedb172d573bbbf6983c8ddb70a0adf4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifdb: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-motifdb): Update to 1.48.0.

	Change-Id: Ia27b71f9a7e699dcada3a7cca60929a093603bff

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgadem: Update to 2.54.0.
	* gnu/packages/bioconductor.scm (r-rgadem): Update to 2.54.0.

	Change-Id: Iaf3621d583d7c87e25ada7a566c574c25afe4efe

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bacon: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-bacon): Update to 1.34.0.

	Change-Id: Ib82bfd003e2bbdb8cd3f60196d8d4d02b6650cff

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abseqr: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-abseqr): Update to 1.24.0.

	Change-Id: Iafabde2cd46d539e676ec54e0673f503f77f0f62

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-a4): Update to 1.54.0.

	Change-Id: Ifae897a12cf48e9f9766ffbbd42a7f2065e40b5a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4base: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-a4base): Update to 1.54.0.

	Change-Id: I18f1bbd981725cb48fb02015429a696e8f88c925

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4reporting: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-a4reporting): Update to 1.54.0.

	Change-Id: I4c293eb6b075d6399d42e3176913361be13af65b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4preproc: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-a4preproc): Update to 1.54.0.

	Change-Id: Ib414f694675514dc9501a34952c2c45b1ff3d564

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4classif: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-a4classif): Update to 1.54.0.

	Change-Id: I5f7d1734f6b8591af29878fe641a73efa9d4d3af

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4core: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-a4core): Update to 1.54.0.

	Change-Id: If7693b2990cf9b3bc27b713c385d0540511c00ee

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annaffy: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-annaffy): Update to 1.78.0.

	Change-Id: I047410ee9803d862b941cc13ba7ca66bb9f88082

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlinterfaces: Update to 1.86.0.
	* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.86.0.

	Change-Id: Id646c91d64b6a3cba5b14d9320a3e7c0125eb646

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterexperiment: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-clusterexperiment): Update to 2.26.0.

	Change-Id: Ie6b9b5c0cda27e8c9e7b654561f31e98ab98c5c6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterprofiler: Update to 4.14.0.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.14.0.
	[propagated-inputs]: Remove r-downloader.

	Change-Id: I540e313c861e7d07d64eeac9a6de0bbee8633290

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enrichplot: Update to 1.26.1.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.26.1.
	[propagated-inputs]: Remove r-ggraph and r-shadowtext; add r-ggrepel and r-ggtangle.

	Change-Id: I9991e72b985dcf7a6bf7364d58b6cdabb87f2a3e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enrichedheatmap: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-enrichedheatmap): Update to 1.36.0.

	Change-Id: I9286240d89607a6e759ff0b7818311bebeb994ef

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dose: Update to 4.0.0.
	* gnu/packages/bioconductor.scm (r-dose): Update to 4.0.0.
	[propagated-inputs]: Add r-yulab-utils.

	Change-Id: If13a6e3ef25243f2a3405509d7e8dc437c8816c7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fgsea: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-fgsea): Update to 1.32.0.

	Change-Id: I64efaa8d8f5bde65266b553239651efda0d91a19

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fcscan: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-fcscan): Update to 1.20.0.

	Change-Id: Ia6055800bdaa2e8100e32f5a1e369b15ee80b3e4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anota2seq: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-anota2seq): Update to 1.28.0.

	Change-Id: I73f431f051255ee44ff2ac317a4d67abfca0551a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anota: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-anota): Update to 1.54.0.

	Change-Id: I3efddf1336f37a4bb55735da8556c0994cc8ee96

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gosemsim: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.32.0.
	[propagated-inputs]: Remove r-httr2.

	Change-Id: I9ea54ed6f4958af602ccb5695bd105f64f9da250

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-heatplus: Update to 3.14.0.
	* gnu/packages/bioconductor.scm (r-heatplus): Update to 3.14.0.

	Change-Id: I818ae823eeaafafdccfa229ce72be0ce883df3a4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-varianttools: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-varianttools): Update to 1.48.0.

	Change-Id: I78893ccc1a206f926330886b787accb61ad92fbf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tradeseq: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-tradeseq): Update to 1.20.0.

	Change-Id: Icc4947817b7122c468f4994130aa98d724e77ad2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ioniser: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-ioniser): Update to 2.30.0.

	Change-Id: I7da9016f8edb70a327e545ecadea0098da60e864

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-linnorm: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-linnorm): Update to 2.30.0.

	Change-Id: I029106bad7f22498ba384b60876b0dcdbc9807b4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lumi: Update to 2.58.0.
	* gnu/packages/bioconductor.scm (r-lumi): Update to 2.58.0.

	Change-Id: Ia62879b97e7db7204ecb90e56c84c232cef41058

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lefser: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-lefser): Update to 1.16.0.
	[propagated-inputs]: Add r-forcats, r-ggtree, r-stringr, r-testthat, r-tibble, and r-tidyr.

	Change-Id: I6706eb5caa54fd11d765696465b99fd72f830991

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylumi: Update to 2.52.0.
	* gnu/packages/bioconductor.scm (r-methylumi): Update to 2.52.0.

	Change-Id: I22f19311796368a348bbc52ead019181febb8730

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-missmethyl: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-missmethyl): Update to 1.40.0.
	[propagated-inputs]: Add r-illuminahumanmethylationepicv2anno-20a1-hg38 and
	r-illuminahumanmethylationepicv2manifest.

	Change-Id: I276cbf5c53edffb982eebe008c94d43df2a9f96b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minfi: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-minfi): Update to 1.52.0.

	Change-Id: Ibb8d333b1c132c6c1e8959169a1b8cbad417e3ae

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-milor: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-milor): Update to 2.2.0.
	[propagated-inputs]: Add r-pracma, r-rcppeigen, and r-rcppml.

	Change-Id: I00e08638bde8858ca7616331d57f853b1920d0f9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-microbiome: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-microbiome): Update to 1.28.0.

	Change-Id: I07bf5245faecfe23cf554d4c2bc813574c3aad23

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mia: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-mia): Update to 1.14.0.
	[propagated-inputs]: Add r-mediation and r-rbiom.

	Change-Id: If9325dee6f2a18eb3b16b92c5e153403e0a2892d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bumpymatrix: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-bumpymatrix): Update to 1.14.0.

	Change-Id: I7720b065d419f6238359a0008c9030d5c341e4bb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bumphunter: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-bumphunter): Update to 1.48.0.

	Change-Id: If7521261d2a206bf36a11ef5dd728443588a009c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-siggenes: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-siggenes): Update to 1.80.0.

	Change-Id: Ic1d56b34aeaece6dd6ea9ac08362feec4e4e3c44

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-illuminaio: Update to 0.48.0.
	* gnu/packages/bioconductor.scm (r-illuminaio): Update to 0.48.0.

	Change-Id: I7a107921f2d40584cdee1eecd9049cba71c2b9ee

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geoquery: Update to 2.74.0.
	* gnu/packages/bioconductor.scm (r-geoquery): Update to 2.74.0.
	[propagated-inputs]: Add r-httr2, r-rentrez, r-rvest, r-s4vectors, r-stringr, and
	r-summarizedexperiment.

	Change-Id: Id45868e3619d96afd210a0a9bb70fe88f788f86f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scone: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-scone): Update to 1.30.0.
	[propagated-inputs]: Add r-delayedmatrixstats and r-sparsematrixstats.

	Change-Id: Ia5bf7beae647eff67e4bbf24fb4496dbf307e8cb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scdd: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-scdd): Update to 1.30.0.

	Change-Id: Id47057856b44106a96559d3c07c2947be0c977e4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-noiseq: Update to 2.50.0.
	* gnu/packages/bioconductor.scm (r-noiseq): Update to 2.50.0.

	Change-Id: Iae47a3b7f4e22bbd598c6b23c7b33ae40e389d58

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sangerseqr: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-sangerseqr): Update to 1.42.0.

	Change-Id: Ia811834bbf425f13a7c78b9ce73482939e558acc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-monocle: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-monocle): Update to 2.34.0.

	Change-Id: I325437467dba06a9cd061ca7d12010e44268b148

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mast: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-mast): Update to 1.32.0.

	Change-Id: Id53bc4f66cb3eb0376ce79b0b8ada5e6e55b2f87

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-batchelor: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-batchelor): Update to 1.22.0.
	[propagated-inputs]: Add r-sparsearray.

	Change-Id: Ie32f9dbd298f86c3fc37362d475b86afd7d02f09

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-residualmatrix: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-residualmatrix): Update to 1.16.0.

	Change-Id: I1a7067fb9fcf87aaa7d3522fbc5e695adedbd980

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-icobra: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-icobra): Update to 1.34.0.

	Change-Id: Ifa4474eb3ee2bddfc894f225192a1ffade82ceee

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ihw: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-ihw): Update to 1.34.0.

	Change-Id: Iad36e579a30500c784e6b9cfc54cf40a9931e7cf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lpsymphony: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-lpsymphony): Update to 1.34.0.

	Change-Id: I5f33fe1365ac3c8db6445a450d3c20280c2ce995

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-karyoploter: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-karyoploter): Update to 1.32.0.

	Change-Id: Ib2bb17d7d7f10f25aa9d009fa9d30f421a9431a4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ebseq: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-ebseq): Update to 2.4.0.

	Change-Id: I8838147e639c24897d5582173f430bdfc638c52d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hmmcopy: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-hmmcopy): Update to 1.48.0.

	Change-Id: Icae49ab64d3a3a55e6f0bdb9f442f7c9cb6ceb94

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dnacopy: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-dnacopy): Update to 1.80.0.

	Change-Id: I8f71e07cb28e12072a6589ff451a18a5100e8b41

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipexoqual: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-chipexoqual): Update to 1.30.0.

	Change-Id: Ie869b730ea4afeace6482c48e5c9cdbe9550cf47

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocsingular: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-biocsingular): Update to 1.22.0.
	[propagated-inputs]: Add r-assorthead.

	Change-Id: Id3f6ed09df3fccff7bda4efbcbeedeed782a4344

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metapod: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-metapod): Update to 1.14.0.

	Change-Id: Ic5f1b0d3054aee659afe909d2ec0702e09b6255e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggtree: Update to 3.14.0.
	* gnu/packages/bioconductor.scm (r-ggtree): Update to 3.14.0.

	Change-Id: I961bc8ddda48bc5284dd9061ac99a478ae03f59b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-treesummarizedexperiment: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-treesummarizedexperiment): Update to 2.14.0.

	Change-Id: I6d16899c9c7d9678e339a71751f72e37948849d3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-treeio: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-treeio): Update to 1.30.0.

	Change-Id: I561cf93a7e8f661afa22a3ecf8868b94cd8cf888

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scaledmatrix: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-scaledmatrix): Update to 1.14.0.

	Change-Id: Ibf66e342350661e3107a37fc245bbe45d4ea7bc9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocneighbors: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-biocneighbors): Update to 2.0.0.
	[propagated-inputs]: Remove r-biocparallel, r-matrix, r-rcpphnsw, and r-s4vectors; add
	r-assorthead.

	Change-Id: Ib23ad26ea7a9579628d0075b60f3cc4ecb879602

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ruvseq: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-ruvseq): Update to 1.40.0.

	Change-Id: I06bff2d8bf2b1f52d411ac4fdbb8b20a85ea78fa

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dnabarcodes: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-dnabarcodes): Update to 1.36.0.

	Change-Id: I7c8c5d68121cb1a7d78db5d814116a94c96232bd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-inspect: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-inspect): Update to 1.36.0.

	Change-Id: I7fd24901e999de17e24fbdb9b0bf91f09728e5ee

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plyranges: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-plyranges): Update to 1.26.0.

	Change-Id: I8dbb47dafa5957e03edb9fcd420bace436760d28

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plgem: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-plgem): Update to 1.78.0.

	Change-Id: I72fdf05b0bc1632a273806487482112b6fa7d581

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rots: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-rots): Update to 1.34.0.

	Change-Id: I156602094330e4dc455b60d21bac5063d56b3f20

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glmgampoi: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-glmgampoi): Update to 1.18.0.
	[propagated-inputs]: Add r-sparsearray.

	Change-Id: I1ee764a5de57035b57577131d3a454b9613496be

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glimma: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-glimma): Update to 2.16.0.

	Change-Id: I3b7d16f7a8976c874fdd70d254c16036c36ff3ef

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-goseq: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-goseq): Update to 1.58.0.
	[propagated-inputs]: Add r-genomeinfodb, r-genomicfeatures, and r-rtracklayer.

	Change-Id: I80dafa906b7975e12a4a1cd1b089ba8b7ee39eee

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ctc: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-ctc): Update to 1.80.0.

	Change-Id: I0bca33519df43dd3596092766cb98390c2ee4417

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicinteractions: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-genomicinteractions): Update to 1.40.0.

	Change-Id: I2cadcc602c923647ea6bce17235db21792839dd3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-interactionset: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-interactionset): Update to 1.34.0.

	Change-Id: I32c77fb635d904e7c4faa5aca51bcc439ef9a913

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-riboseqr: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-riboseqr): Update to 1.40.0.

	Change-Id: If296fc7803eb637a3364f41d9c20b35f56a3832b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-riboprofiling: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-riboprofiling): Update to 1.36.0.

	Change-Id: Ifa202869006c4b7be8a50e8f219e2e74a55bff7a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipcomp: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-chipcomp): Update to 1.36.0.

	Change-Id: Iac6542347499da49ae318a5090f9aaaf970e9111

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayseq: Update to 2.40.0.
	* gnu/packages/bioconductor.scm (r-bayseq): Update to 2.40.0.

	Change-Id: Ia628d2e59c503e9df28febc6d3a8e9c3fba34fa7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qdnaseq: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-qdnaseq): Update to 1.42.0.

	Change-Id: I6c1c24b19669e1e95345a702cb40e6d114899319

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cghcall: Update to 2.68.0.
	* gnu/packages/bioconductor.scm (r-cghcall): Update to 2.68.0.

	Change-Id: Icabd1e388cda7588601fd9c6f3b519a50d4546f1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cghbase: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-cghbase): Update to 1.66.0.

	Change-Id: I45bb3484364bb5d6103f56c3f2a91572c1ae520d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-marray: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-marray): Update to 1.84.0.

	Change-Id: Id90113b65ab8e66a48d9c4b5190e696e2da6c476

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrixgenerics: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-matrixgenerics): Update to 1.18.0.

	Change-Id: I76ab32b115df9b5196e27e6110e679f11bb658ae

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chippeakanno: Update to 3.40.0.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.40.0.

	Change-Id: Ie9e13926a14e38a28ca035c23e0981a281f88fc7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pepsnmr: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-pepsnmr): Update to 1.24.0.

	Change-Id: Id4c987bc4e4d1fae8b045089cd7baf151d85daf1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggtreeextra: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-ggtreeextra): Update to 1.16.0.

	Change-Id: I4b5884815fb59ac0289fc8c05c72e8d6c5aa1a1d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-graph: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-graph): Update to 1.84.0.

	Change-Id: I13bdc414dcc865b925c7429d122db6e1893e04f2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multtest: Update to 2.62.0.
	* gnu/packages/bioconductor.scm (r-multtest): Update to 2.62.0.

	Change-Id: Id79e83e0ee280bfc40521c7d9f65761a10c0b3a7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multibac: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-multibac): Update to 1.16.0.

	Change-Id: Id0004e682af49ba123ccc3d80368d9b2af367359

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mbkmeans: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-mbkmeans): Update to 1.22.0.

	Change-Id: Ibabb15b97b62c974b975db2465e53ec39733ef70

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mbecs: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-mbecs): Update to 1.10.0.

	Change-Id: Ib63ce97b06e1f4767b2ff7fe3c993265736a0937

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diffbind: Update to 3.16.0.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.16.0.

	Change-Id: Ib2f51f634391e77f98283e1634eca8b21b898a0f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-greylistchip: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-greylistchip): Update to 1.38.0.

	Change-Id: I308fd36f50110d557d5ea3b4f66f74bbd99e9526

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-apeglm: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-apeglm): Update to 1.28.0.

	Change-Id: Ia39edd10bef3b52bc0d65c6a8bc5f8f48f32cec3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-apcomplex: Update to 2.72.0.
	* gnu/packages/bioconductor.scm (r-apcomplex): Update to 2.72.0.

	Change-Id: I268e19132464ec30fb88592ce48c7ff0bc9d6ee3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qvalue: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-qvalue): Update to 2.38.0.

	Change-Id: I84892e4050f944e20e16d960833f76de7f2524b0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantsmooth: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-quantsmooth): Update to 1.72.0.

	Change-Id: Icb52ecae05c3e70e8eb038a36214381ab12e3411

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qfeatures: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-qfeatures): Update to 1.16.0.

	Change-Id: I5747ef85f84880d8972d80e029cd48f99492f392

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oligo: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-oligo): Update to 1.70.0.

	Change-Id: I7e9b89d267a3ce91db480ee71b2ad1bfb5a0b0de

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oligoclasses: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-oligoclasses): Update to 1.68.0.

	Change-Id: I6a83557938ec961e813e8c8a8b14097198344ce3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geneplotter: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-geneplotter): Update to 1.84.0.

	Change-Id: I051bbf55292a47a74273b3c361bbfb00bbe295a3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zellkonverter: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-zellkonverter): Update to 1.16.0.

	Change-Id: Iea92ec5636f2c5140b57f44928fdaefcc8b614d5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zlibbioc: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-zlibbioc): Update to 1.52.0.

	Change-Id: I3cd975500288f9611a99cc9db03e483b1aeea291

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xvector: Update to 0.46.0.
	* gnu/packages/bioconductor.scm (r-xvector): Update to 0.46.0.

	Change-Id: I7745aecb051196ac1c8dee89e3e9d6513da18764

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xmapbridge: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-xmapbridge): Update to 1.64.0.

	Change-Id: Ia581c229cc8f19449c4da890e93113a8e7c15e72

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xina: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-xina): Update to 1.24.0.

	Change-Id: Iee5993067b71beb1021735084aa2c11af4bae5c0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vsn: Update to 3.74.0.
	* gnu/packages/bioconductor.scm (r-vsn): Update to 3.74.0.

	Change-Id: I52c275700d6602ab4fcd352342afbb1f79e2f789

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variantannotation: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-variantannotation): Update to 1.52.0.

	Change-Id: I6cb28dcd511df94dfcab176924c16762f8ebc223

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximport: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-tximport): Update to 1.34.0.

	Change-Id: I07ad71e71126bff9000f0be30989b19915b1190d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-txdbmaker: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-txdbmaker): Update to 1.2.0.

	Change-Id: If01398a8f3332a2dcf51f4bfa0f010706cc510eb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-topgo: Update to 2.58.0.
	* gnu/packages/bioconductor.scm (r-topgo): Update to 2.58.0.

	Change-Id: I4c792d0303d46d8ea9b082473400fdd8dc7b8996

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-systempiper: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-systempiper): Update to 2.12.0.

	Change-Id: I3012026639eab55829b249f19b7d12886127b393

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sva: Update to 3.54.0.
	* gnu/packages/bioconductor.scm (r-sva): Update to 3.54.0.

	Change-Id: Ia6355bb47203a991dfc7543ab616e31273c252a1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-survcomp: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-survcomp): Update to 1.56.0.

	Change-Id: I9bfe06ece9a7186edca6aae5c3845e7783430ca0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-summarizedexperiment: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-summarizedexperiment): Update to 1.36.0.

	Change-Id: I35aeaa29696b5c78d08953a5ac3e4d7513c90def

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-structuralvariantannotation: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-structuralvariantannotation): Update to 1.22.0.

	Change-Id: Id7d7c8cdd4fc56ede87bc21c09f611031d0dbc77

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-structstrings: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-structstrings): Update to 1.22.0.

	Change-Id: I38a44bea1b5dd77a18e1f6b88ff55cf59cb36f92

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringdb: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-stringdb): Update to 2.18.0.

	Change-Id: I41b0504d3eedbd4782ade4ec616204c5deea534d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stager: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-stager): Update to 1.28.0.

	Change-Id: I4da51787453094cdfc1befb51fb733d7ac415116

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spectra: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-spectra): Update to 1.16.0.

	Change-Id: I1a9787381e738f1cf44a6492aec8819e68da383c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-slingshot: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-slingshot): Update to 2.14.0.

	Change-Id: Ie46af595c7260738383688404940a1d9ebce66ef

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scds: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-scds): Update to 1.22.0.

	Change-Id: Ib3187edfc4f218380b34fe50d7db0f85c59c53e6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trnadbimport: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-trnadbimport): Update to 1.24.0.

	Change-Id: I6466af35af684feb8aca37ceb8582b80924b8c61

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trna: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-trna): Update to 1.24.0.

	Change-Id: I311e852743b4209b0102fe362b8d13b46e6c50f4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trajectoryutils: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-trajectoryutils): Update to 1.14.0.

	Change-Id: I533cb1eca18c463672e3206b97921166bbad5ea3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-transcriptr: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-transcriptr): Update to 1.34.0.

	Change-Id: Ia4f7a3f7eb9dbc02d17411cd181923123c5674d9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trackviewer: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-trackviewer): Update to 1.42.0.
	[propagated-inputs]: Remove r-igraph and r-plotrix.

	Change-Id: I413add98b6cdeebf2ef38efb8641cfe001083cd5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-toast: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-toast): Update to 1.20.0.

	Change-Id: I7a2094e61f05429a18af6f9d2592a63e850f6108

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tkwidgets: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-tkwidgets): Update to 1.84.0.

	Change-Id: I347a4013478b8cc246ac2a27f71a956899adaab2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgautils: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-tcgautils): Update to 1.26.0.

	Change-Id: I1ee6888079d5eb88ce728f684fae21668fbf56f9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singscore: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-singscore): Update to 1.26.0.

	Change-Id: Ie92cddaffef92546e693b630a942ad8667795715

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-simplifyenrichment: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-simplifyenrichment): Update to 2.0.0.
	[propagated-inputs]: Remove r-biocgenerics, r-gosemsim, r-matrix, r-org-hs-eg-db, and
	r-proxyc; add r-simona.

	Change-Id: I58248688d0345a38454fbfa931c623391d72cddf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shortread: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-shortread): Update to 1.64.0.
	[native-inputs]: Add r-knitr.

	Change-Id: Id4e94876b1b082e132e8aed1a9be14f635a36f5c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shinymethyl: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-shinymethyl): Update to 1.42.0.

	Change-Id: Iab9f43601f6897c1211036983343124a98892a04

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sesame: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-sesame): Update to 1.24.0.

	Change-Id: I6612987444ebdd80bd84c8355fb43522983897b6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqpattern: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-seqpattern): Update to 1.38.0.

	Change-Id: I2ebd29d7b9368e5c308e34bf053187b52e6a2990

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqlogo: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-seqlogo): Update to 1.72.0.

	Change-Id: I0eedaed0dc60fccbdd48b01a9ce0e228825c39aa

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqarray: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-seqarray): Update to 1.46.0.

	Change-Id: Ib00203dc5bf87915dafa26077696794d0cc34608

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scry: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-scry): Update to 1.18.0.

	Change-Id: Iabf5097c09d3e7073de6aa2908a357c17ad3a4e0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scrnaseq: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-scrnaseq): Update to 2.20.0.

	Change-Id: I365de630be6fa0c85f6221c825ee17beb496ceae

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-screpertoire: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-screpertoire): Update to 2.2.0.

	Change-Id: I56d345f211ed84241b23696c641252e153bd8175

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scmap: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-scmap): Update to 1.28.0.

	Change-Id: I0b1bdfeab820987ed69335186a0793d4a84317be

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scdblfinder: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-scdblfinder): Update to 1.20.0.

	Change-Id: I1dbcff6c5cf3d72005a1f20d1e874ce05a2ffa98

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scannotatr: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-scannotatr): Update to 1.12.0.

	Change-Id: I6a68ce9d5dac8edebe2632dccd7fc5c2687e6a15

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-saturn: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-saturn): Update to 1.14.0.

	Change-Id: I018eb81fe00dafa223c1e14e3936fc9d67d207c3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtracklayer: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-rtracklayer): Update to 1.66.0.
	[inputs]: Remove curl.

	Change-Id: Icc949e74141df0c12cb8d873a756be06b45de8ce

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtcgatoolbox: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-rtcgatoolbox): Update to 2.36.0.

	Change-Id: I478f2fed5bc15d8ed25ec8836239ee883950ee28

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtcga: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-rtcga): Update to 1.36.0.

	Change-Id: I44cc29436cac6109bbf23aa17bf4dfc418d363ff

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsamtools: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-rsamtools): Update to 2.22.0.

	Change-Id: I2ca51c94bd664e7575cd3137ce04aeef9a36272e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5filters: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-rhdf5filters): Update to 1.18.0.

	Change-Id: I1213435c2941392aa5eeedd0da09fffb280b7626

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5: Update to 2.50.0.
	* gnu/packages/bioconductor.scm (r-rhdf5): Update to 2.50.0.

	Change-Id: I35c95690732958ebbd2ef3ba9e5c68698cd8a03b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reportingtools: Update to 2.46.0.
	* gnu/packages/bioconductor.scm (r-reportingtools): Update to 2.46.0.

	Change-Id: I26c2c65846d6501065573a23ad5961126ef92a9c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-regioner: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.38.0.

	Change-Id: I70170d32f4e02857f6640a47fa65f05eb4df9dae

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcy3: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-rcy3): Update to 2.26.0.

	Change-Id: If212c122f14208efe48c2be08b205419e338a65c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcas: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-rcas): Update to 1.32.0.
	[inputs]: Add pandoc.

	Change-Id: Id25dfabe143bb75cd99c0c51da67a8ad9fa40a69

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbgl: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-rbgl): Update to 1.82.0.

	Change-Id: Ifd8376ce60a90b5dc04fd4d7677c877dd924155d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pwalign: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-pwalign): Update to 1.2.0.

	Change-Id: I27cce4fc795a8fe186a7bfae272dd54b3a43342b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-protgenerics: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-protgenerics): Update to 1.38.0.

	Change-Id: I92a399ce4b498dc61930e926e00df8af4b714f03

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-protgear: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-protgear): Update to 1.10.0.

	Change-Id: I2dead884bddab5dd15eeef722b710f3325e7af31

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-psmatch: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-psmatch): Update to 1.10.0.

	Change-Id: I58de874e45cfa74535ee92ef22c8340ed9bf9ec3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-powertcr: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-powertcr): Update to 1.26.0.

	Change-Id: Ibe9e506a5cfaf2c565c5d1172697a3f267960e8a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-piano: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-piano): Update to 2.22.0.

	Change-Id: I2c2278749f458f6ed73054d6247d00b4a2fae861

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pfamanalyzer: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-pfamanalyzer): Update to 1.6.0.

	Change-Id: Id73420d8d4906651a3e7422b098247afb7a649b3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcamethods: Update to 1.98.0.
	* gnu/packages/bioconductor.scm (r-pcamethods): Update to 1.98.0.

	Change-Id: I1e67589a44ab7f0dcb91dda43c85498b670a0019

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcaexplorer: Update to 3.0.0.
	* gnu/packages/bioconductor.scm (r-pcaexplorer): Update to 3.0.0.
	[propagated-inputs]: Add r-mosdef.

	Change-Id: I4f8bebef903ac37e7302aa4d9e74b0c6955cd38a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oscope: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-oscope): Update to 1.36.0.

	Change-Id: Icefc2cd49aee3e5446cb3c5af3e28263626bf4c1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-organismdbi: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-organismdbi): Update to 1.48.0.

	Change-Id: I271eb86c6c855ca690c783a54fb06c661e002567

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-organism-dplyr: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-organism-dplyr): Update to 1.34.0.

	Change-Id: I96aefda3f0cb1439540a16fff7d3e5fe95fa324b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mzr: Update to 2.40.0.
	* gnu/packages/bioconductor.scm (r-mzr): Update to 2.40.0.

	Change-Id: If9ad7358c68d74214a72b1aabaccf9c2da01fdf2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mzid: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-mzid): Update to 1.44.0.

	Change-Id: I134a84ad13b0a35122162a7abe3e9bc81265d0bd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msnid: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-msnid): Update to 1.40.0.

	Change-Id: I4ff66b1f29d75e3db336b584cd6287a9ea336453

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msnbase: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-msnbase): Update to 2.32.0.

	Change-Id: Id5f641f4e78fc9b92b175a59ee639f700730dfd2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msa: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-msa): Update to 1.38.0.

	Change-Id: I1fa9c0bdb2e07881cfe0bb30b7f73ecfafad794a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-modstrings: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-modstrings): Update to 1.22.0.

	Change-Id: Ic80fcdecf33e4ebd2ebef9fd0e6825f021650480

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mfuzz: Update to 2.66.0.
	* gnu/packages/bioconductor.scm (r-mfuzz): Update to 2.66.0.

	Change-Id: I6165cdce013363957e7f4ec5bc9bd9b4d688e233

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylkit: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-methylkit): Update to 1.32.0.

	Change-Id: I73c6b01c189716fbdca76fd61fc8ecb537d6e661

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylaid: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-methylaid): Update to 1.40.0.

	Change-Id: Iea9fcd19013066160ebd5d3756127a3c4d42cf71

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metaneighbor: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-metaneighbor): Update to 1.26.0.

	Change-Id: Ia07a80a263b815139692b7ed995e117e7233293f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metabocoreutils: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-metabocoreutils): Update to 1.14.0.

	Change-Id: I61aa2f8d2320a903344dbc14b8eeb318f457bce7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mdqc: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-mdqc): Update to 1.68.0.

	Change-Id: I8dac7551757306e170ad004638a5b8d4ee1e1045

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maser: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-maser): Update to 1.24.0.

	Change-Id: I115f5a5cc741d3c1418f0a20e103ce227f745ac9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-manor: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-manor): Update to 1.78.0.

	Change-Id: I82c1b26cac8720d01f6d6d475000b20d0d97a2da

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-makecdfenv: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-makecdfenv): Update to 1.82.0.

	Change-Id: I2fdd26a9ca2e3eee91da9beff96f89431d83cca5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-made4: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-made4): Update to 1.80.0.

	Change-Id: I618663ec9c7bca8392acf63ab58cec4f4bad1bb5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-limma: Update to 3.62.0.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.62.0.

	Change-Id: I7f3a1fa78a87db35624eeec8d86f67635e66816b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lfa: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-lfa): Update to 2.6.0.

	Change-Id: I368003e475fa7054271726a36fff49a4af5431d8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lea: Update to 3.18.0.
	* gnu/packages/bioconductor.scm (r-lea): Update to 3.18.0.

	Change-Id: I1ca8ef037da4c2a80ef724e5af0ba880676e319e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-keggrest: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-keggrest): Update to 1.46.0.

	Change-Id: I42a7468f1ef706658158ea5c42afb66d9321993c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-interactivedisplaybase: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-interactivedisplaybase): Update to 1.44.0.

	Change-Id: Ie171d51afe2e99eeead993fc9073852130431c95

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-impute: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-impute): Update to 1.80.0.

	Change-Id: Ic80b3a0d3866466fa160334e333199f07be42413

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnbeads: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-rnbeads): Update to 2.24.0.

	Change-Id: I9c9c48d5093b3fc81fb456e197a91bb58e63e94c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhtslib: Update to 3.2.0.
	* gnu/packages/bioconductor.scm (r-rhtslib): Update to 3.2.0.

	Change-Id: I3f9cc1adf8b65448cf60f274781ddd3f29187ff8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rdisop: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-rdisop): Update to 1.66.0.
	[native-inputs]: Add r-knitr.

	Change-Id: I9e66ae161bf6467555355f89c2f96e35c0d5b6f1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-raggedexperiment: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-raggedexperiment): Update to 1.30.0.

	Change-Id: I3caa794c008d65065001298d4fb2852a2d2cdc1e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-radiogx: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-radiogx): Update to 2.10.0.

	Change-Id: Id13ccd47b2bb80176ee1f0fae59ee98ba538577f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r4rna: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-r4rna): Update to 1.34.0.

	Change-Id: Id074494f951332c750753cb831f7e19379ca1748

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r3cseq: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-r3cseq): Update to 1.52.0.

	Change-Id: If1f02a3fb593fc2b653c4dc0c1c8cf26fafcffd2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hpar: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-hpar): Update to 1.48.0.

	Change-Id: I3122ac369f33f54265ca636bd37e07179aee6132

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-harshlight: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-harshlight): Update to 1.78.0.

	Change-Id: Ia784e27766858de91ea5686782624f4acaa221d1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gypsum: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-gypsum): Update to 1.2.0.
	[propagated-inputs]: Add r-rappdirs.

	Change-Id: I6b8de4844d12c8be0915630e6c3fc6fe87088675

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gsva: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-gsva): Update to 2.0.0.
	[propagated-inputs]: Add r-cli.

	Change-Id: I8f6205d150ff53f6fe28c8d326998e7862474bcc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gseabase: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-gseabase): Update to 1.68.0.

	Change-Id: I7777f2c6ab96ce0d093a7f913df3547070bea945

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gostats: Update to 2.72.0.
	* gnu/packages/bioconductor.scm (r-gostats): Update to 2.72.0.

	Change-Id: Ibc5f6d3471bef7298c9f34c37c5d6376c592c049

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-globaltest: Update to 5.60.0.
	* gnu/packages/bioconductor.scm (r-globaltest): Update to 5.60.0.

	Change-Id: I58e6e6a81657e32c6c9d8efeef2cb36dd69b961d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-globalancova: Update to 4.24.0.
	* gnu/packages/bioconductor.scm (r-globalancova): Update to 4.24.0.

	Change-Id: I37b32e02122db66c08debfa2cb6cd6c4d53d9f31

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glad: Update to 2.70.0.
	* gnu/packages/bioconductor.scm (r-glad): Update to 2.70.0.

	Change-Id: I0d17b77fbc948bb510d5a733410c0736b30d2e7e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicranges: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-genomicranges): Update to 1.58.0.

	Change-Id: I66546ce0ad41821c74a7d6689849edfa34705088

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicfiles: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-genomicfiles): Update to 1.42.0.

	Change-Id: Ib40f078b34e30a3b052aa632daac1a8ec45163e9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicfeatures: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.58.0.

	Change-Id: I603f9b64d7f7d234033d112e57ac97d0c3af9375

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicdatacommons: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-genomicdatacommons): Update to 1.30.0.
	[propagated-inputs]: Remove r-magrittr.

	Change-Id: If11a22a7b8c1e8e74b67f3efbfaee3a4fde56c54

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicalignments: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-genomicalignments): Update to 1.42.0.
	[native-inputs]: Add r-knitr.

	Change-Id: I4ac55f41f91063b14f43c3fd0b659c6871c43c72

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomeinfodb: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.42.0.

	Change-Id: I8191f438086e59caa7c18098c771612798ab79d6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomation: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-genomation): Update to 1.38.0.

	Change-Id: I484e60afa9f8a364bf645af509a17fde88aaa344

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geneoverlap: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-geneoverlap): Update to 1.42.0.

	Change-Id: I0ce8084000cbff140069251551c8a797082acdb1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genefilter: Update to 1.88.0.
	* gnu/packages/bioconductor.scm (r-genefilter): Update to 1.88.0.

	Change-Id: I8474fa2b50e5f7429c92001903846acd1a0be3b8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gage: Update to 2.56.0.
	* gnu/packages/bioconductor.scm (r-gage): Update to 2.56.0.

	Change-Id: I2073a7376e00347cf90e34428dadf281b3e0fb4f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fastseg: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-fastseg): Update to 1.52.0.

	Change-Id: Iab16b0958ee0acf810c65dffe2c6028eb57258f7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-epidish: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-epidish): Update to 2.22.0.

	Change-Id: Idce4dd9c8d4fa1f99c7f3314ec90990e3adca713

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ensembldb: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-ensembldb): Update to 2.30.0.

	Change-Id: I630652e9e2d517b237a4b8d9af3b7ffaa2c72abe

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enmix: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-enmix): Update to 1.42.0.

	Change-Id: I0bdd32e42f9ee7d9ffbfa7e9521a4d5ced266c33

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enhancedvolcano: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-enhancedvolcano): Update to 1.24.0.

	Change-Id: Ieac9a333d87bdf497d2ad7a6017230927871aed5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edger: Update to 4.4.0.
	* gnu/packages/bioconductor.scm (r-edger): Update to 4.4.0.
	[propagated-inputs]: Remove r-rcpp.

	Change-Id: I2d97dda5dcdfc087490890a9a06bd79ab10bf390

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edaseq: Update to 2.40.0.
	* gnu/packages/bioconductor.scm (r-edaseq): Update to 2.40.0.

	Change-Id: I239b2f54cf9d0964d29b72a4f35df63ae85591e7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dittoseq: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-dittoseq): Update to 1.18.0.

	Change-Id: Ib12fa992cbab2263d84a88b25807f0996d48a62c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dirichletmultinomial: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-dirichletmultinomial): Update to 1.48.0.
	[native-inputs]: Add r-knitr.

	Change-Id: I40e13753b99e8ebd5a8e8401df9cacf2218b35d1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diffcyt: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-diffcyt): Update to 1.26.0.

	Change-Id: Ib472838af5c159d6e079ab6483620f63f9667f50

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dexseq: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-dexseq): Update to 1.52.0.

	Change-Id: Id7d372f56564026ea1d19850e1a1bb7e2cac51af

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deseq2: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-deseq2): Update to 1.46.0.

	Change-Id: I3f521513a3cf54b57956724421b11178c826bbf0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-complexheatmap: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-complexheatmap): Update to 2.22.0.

	Change-Id: I66fd8ef8d0b89ad49fdaea88e1a9328c26dcf5fe

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipseq: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-chipseq): Update to 1.56.0.

	Change-Id: Id85c4df115af6b22f1240beb85fc0a41ff359b2c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipseeker: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-chipseeker): Update to 1.42.0.
	[propagated-inputs]: Add r-rcolorbrewer, r-rlang, and r-scales.

	Change-Id: I655dc23be681ef9fa519992651fd1294f2f4a3ac

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-champ: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-champ): Update to 2.36.0.

	Change-Id: I1859fe6946019652eecce672a89ee80d308a4b49

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-category: Update to 2.72.0.
	* gnu/packages/bioconductor.scm (r-category): Update to 2.72.0.

	Change-Id: I4b0775ddcb0a49fd789044ea8ac038aea2af6949

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bsgenome: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-bsgenome): Update to 1.74.0.

	Change-Id: Ia08c6ff6e7e98617a279eff37e243eb3d608374f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biovizbase: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-biovizbase): Update to 1.54.0.

	Change-Id: I20e1c0f5dc7adb3ed2831be538130b3b33c83c15

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biostrings: Update to 2.74.0.
	* gnu/packages/bioconductor.scm (r-biostrings): Update to 2.74.0.

	Change-Id: Ia359366aa74dd21a1639d5990b71a4ee1a366ca1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocparallel: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.40.0.

	Change-Id: I7d1890bd6ccc3bf9360072fc9b6be38eb8a1983b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomart: Update to 2.62.0.
	* gnu/packages/bioconductor.scm (r-biomart): Update to 2.62.0.
	[propagated-inputs]: Add r-curl.

	Change-Id: I91e943ec1797bb7e3f98c0ec0ddf3243ce73d496

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biobase: Update to 2.66.0.
	* gnu/packages/bioconductor.scm (r-biobase): Update to 2.66.0.

	Change-Id: Ie7fb98ae7d890526469b53373f5415da6ea3d539

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bamsignals: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-bamsignals): Update to 1.38.0.

	Change-Id: I8bffa9ca5a65d8a5aae69e7ff069785309333a87

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aroma-light: Update to 3.36.0.
	* gnu/packages/bioconductor.scm (r-aroma-light): Update to 3.36.0.

	Change-Id: I3968a68333012fb65dc3cfba9651377597745147

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationhub: Update to 3.14.0.
	* gnu/packages/bioconductor.scm (r-annotationhub): Update to 3.14.0.

	Change-Id: I6440856ca65b9e2c5187aa6c803665ab3fa95ab1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationforge: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-annotationforge): Update to 1.48.0.

	Change-Id: I4ab106ef1983bb44a62d0fd690dcb29b353a283c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationfilter: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-annotationfilter): Update to 1.30.0.

	Change-Id: Ie42dd181ea03f79230d1652bf3fe49a42b50bca6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationdbi: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-annotationdbi): Update to 1.68.0.

	Change-Id: Ib938473049821e62222263617c0665e33248b559

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotate: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-annotate): Update to 1.84.0.
	[native-inputs]: Add r-knitr.

	Change-Id: Ib8d643e0ca47409e5150333f6179b69105f9579f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affxparser: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-affxparser): Update to 1.78.0.

	Change-Id: I664191daa22fe8af2bd75aaae8d47c8182c98b2b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affyio: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-affyio): Update to 1.76.0.

	Change-Id: I25bf5626f181ddb2b0aa66402a6beeb157f74856

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affycoretools: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-affycoretools): Update to 1.78.0.

	Change-Id: Iaa8063ec6d70eb3f99ba876f9b6bb02bc012221f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affycontam: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-affycontam): Update to 1.64.0.

	Change-Id: Ib2c0c73bd4c34f69ac8f1b7aed95dcf6e48c7396

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affycomp: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-affycomp): Update to 1.82.0.

	Change-Id: I1f949c580c189c16d10a32c7791c3ccee68efd15

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affy: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-affy): Update to 1.84.0.

	Change-Id: I0de61c0ab0a646e660b4083b489535beee214991

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nebulosa: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-nebulosa): Update to 1.16.0.

	Change-Id: Icc81353189a970b923f5860b7bde64da5c130f09

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-italics: Update to 2.66.0.
	* gnu/packages/bioconductor.scm (r-italics): Update to 2.66.0.

	Change-Id: Ife0a950d0be1d168e55b7dadfb9e13d0cf892935

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-isoformswitchanalyzer: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-isoformswitchanalyzer): Update to 2.6.0.

	Change-Id: Ieaf3caa65d2199544c435fee2db5276a9851a5b7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iranges: Update to 2.40.0.
	* gnu/packages/bioconductor.scm (r-iranges): Update to 2.40.0.

	Change-Id: I932385d6925aee5c6b225bada7fdcc461a153c4c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-infercnv: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-infercnv): Update to 1.22.0.

	Change-Id: I1185992dd66175e5017bd5568d16d875c6c1e0a6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ideoviz: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-ideoviz): Update to 1.42.0.

	Change-Id: Id35e7b55685fe258022ac170b38c84909b62c1ae

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bluster: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-bluster): Update to 1.16.0.
	[propagated-inputs]: Add r-assorthead.

	Change-Id: Ic839a15fa90104b1fde49d8ca5c508f2a854f357

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dyndoc: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-dyndoc): Update to 1.84.0.

	Change-Id: I090e554f33fb389bb7f59af69249581b37ebe0b1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dss: Update to 2.54.0.
	* gnu/packages/bioconductor.scm (r-dss): Update to 2.54.0.

	Change-Id: I23fac75714dce497dfbcd9a122bfbf923b19f295

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dropletutils: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-dropletutils): Update to 1.26.0.
	[propagated-inputs]: Add r-sparsearray.

	Change-Id: I704d6cf59e9fc82a138bfdf360a2c68c0630a68a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-drimseq: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-drimseq): Update to 1.34.0.

	Change-Id: I53cd182360317719970ae199952bcdee43badab9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dmrcate: Update to 3.2.0.
	* gnu/packages/bioconductor.scm (r-dmrcate): Update to 3.2.0.

	Change-Id: I803cea4b5d659690b19c9b864cc0a5f743b05379

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-derfinderhelper: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-derfinderhelper): Update to 1.40.0.

	Change-Id: Ie60685cc2dcf48fb1326d7ec342924a8a24eee48

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-derfinder: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-derfinder): Update to 1.40.0.

	Change-Id: Ic84d37d0d364f45bb02d2ce08e6c6edf0ae63166

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-densvis: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-densvis): Update to 1.16.0.

	Change-Id: Ib2f115e598995c0de91d85e3d3aab9eabbe60bf8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-delayedarray: Update to 0.32.0.
	* gnu/packages/bioconductor.scm (r-delayedarray): Update to 0.32.0.

	Change-Id: I771b204d983ad3a898ff20c30892f08fa244e327

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-degreport: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-degreport): Update to 1.42.0.

	Change-Id: I92b81420a1cb2d1d376a540ab28ad5c1a7503af2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deepsnv: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-deepsnv): Update to 1.52.0.

	Change-Id: I8c0a65d203e7481e37399ac444fc30ba7d91b2fa

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-decoupler: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-decoupler): Update to 2.12.0.

	Change-Id: Ifd5a80a83423b2e9633f06c61b13f4830626a164

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deconvr: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-deconvr): Update to 1.12.0.

	Change-Id: I8259ec708885fc8d06fcc3eefb9b3df6adf518e7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-decontam: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-decontam): Update to 1.26.0.

	Change-Id: I431607ded0a9f4c3fbf449d76dc83e6dbdd52b94

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deconrnaseq: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-deconrnaseq): Update to 1.48.0.

	Change-Id: I5620004860b762b6e74accd6a86be88589f91fe5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-decipher: Update to 3.2.0.
	* gnu/packages/bioconductor.scm (r-decipher): Update to 3.2.0.

	Change-Id: I43f0e1cb022f8eeed401cbd26ababf95c7b45179

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-debcam: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-debcam): Update to 1.24.0.

	Change-Id: I5839f5b736a88ccb6f122e4f20b8cf1c055ad196

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dearseq: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-dearseq): Update to 1.18.0.

	Change-Id: I1ec5ed5ce3019ba32d6a09cc358bf8c8e5edbe12

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-damefinder: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-damefinder): Update to 1.18.0.

	Change-Id: I44459fb828c3b2a8602a066214dd8044ac4c5463

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dama: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-dama): Update to 1.78.0.

	Change-Id: If0805e8d34c8adb28a4af4372bbb92e9b6cea7bf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cummerbund: Update to 2.48.0.
	* gnu/packages/bioconductor.scm (r-cummerbund): Update to 2.48.0.

	Change-Id: Icec909dced0cf8735a8a37dc2e783560bd66ecc3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-coverageview: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-coverageview): Update to 1.44.0.

	Change-Id: I436c4c15312bec4458ccbe104292678be39b0236

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-coregx: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-coregx): Update to 2.10.0.

	Change-Id: I88af0fa6f8b031b0370fcdbfaf4c3ff035c638b3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cellid: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-cellid): Update to 1.14.0.

	Change-Id: I43b7f8c2781dbf0f822c893b59a4d52eda42c2f1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cardelino: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-cardelino): Update to 1.8.0.

	Change-Id: I41f97e2eb56c77a5183753fb0f880dcdf2cd91f7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-breakpointr: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-breakpointr): Update to 1.24.0.

	Change-Id: I803823c8d60ea67934af21e1ea6744ce571dc949

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocgenerics: Update to 0.52.0.
	* gnu/packages/bioconductor.scm (r-biocgenerics): Update to 0.52.0.

	Change-Id: Ice90fea1470e84d7532da5dd145236814c557c52

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocversion: Update to 3.20.0.
	* gnu/packages/bioconductor.scm (r-biocversion): Update to 3.20.0.

	Change-Id: I25fbc0108a277ff6d248140da2945193a7f5d0de

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-barcodetrackr: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-barcodetrackr): Update to 1.14.0.

	Change-Id: I386f50d89f4b4bcf02d5fcbe58845c5b31108204

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-banocc: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-banocc): Update to 1.30.0.

	Change-Id: I8bfb1a22fa7475f936820382a3f3c38573dea5ab

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bandits: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-bandits): Update to 1.22.0.

	Change-Id: I5b0f3d5ddbcd68d9aa436b1bc9c1d1ccf3625c96

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bambu: Update to 3.8.0.
	* gnu/packages/bioconductor.scm (r-bambu): Update to 3.8.0.

	Change-Id: Iaf4663bb83b5117835f5fb586601c2f0fbd633ce

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-badregionfinder: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-badregionfinder): Update to 1.34.0.

	Change-Id: I5b9180222c65f7f68b17254e9b5ad0edc282993e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bader: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-bader): Update to 1.44.0.

	Change-Id: I0bb8c3ebf5d6072036afcea9dac3bb7b632f42aa

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basespacer: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-basespacer): Update to 1.50.0.

	Change-Id: I59a4028ed7ef874e1e8121fab3b6cc7a04ff0ad8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bags: Update to 2.46.0.
	* gnu/packages/bioconductor.scm (r-bags): Update to 2.46.0.

	Change-Id: Ifbedce11c98ee849df7b0beec6875d09ac05b187

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-baalchip: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-baalchip): Update to 1.32.0.

	Change-Id: I2a1e8e528cecb03e55dbd6af2f154cbc6675e180

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-awst: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-awst): Update to 1.14.0.

	Change-Id: Ie0645bf85facf4d112dd89a40829db19d169159f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-awfisher: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-awfisher): Update to 1.20.0.

	Change-Id: Id9ea8da55259bf53a45845b1e1ae86d65b747777

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-attract: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-attract): Update to 1.58.0.

	Change-Id: I30b91e30726a9d666bc69bd690ddef89690cecbf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-atsnp: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-atsnp): Update to 1.22.0.

	Change-Id: I0415f1abe162b21929b763f33362bc9cc3faf80d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-atena: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-atena): Update to 1.12.0.

	Change-Id: I1c391713f382624b93055168fc203e083902968d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asset: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-asset): Update to 2.24.0.

	Change-Id: I29017ee3ccd45c62e33e3b90a6d088b4ecc6c6be

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assessorf: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-assessorf): Update to 1.24.0.

	Change-Id: I54518b1fe9f4a716f0f63d161a174b66b3953531

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aspli: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-aspli): Update to 2.16.0.

	Change-Id: I5224078f29f6b70c71b4d5657a492a23680838b0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asics: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-asics): Update to 2.22.0.

	Change-Id: Ia0e197ebcd2f9c8036d7a41a575b032fce3cb582

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asgsca: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-asgsca): Update to 1.40.0.

	Change-Id: I65a835026e704e49e59b7bd2747d6f6c13e5db05

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aseb: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-aseb): Update to 1.50.0.

	Change-Id: Ie95a5e3d0b7f339a0de56b75b1f7c4c82cf9e8dd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asafe: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-asafe): Update to 1.32.0.

	Change-Id: I4a5b1c9b33c7c9a2f3a22c5b4148907414169e3f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrayquality: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-arrayquality): Update to 1.84.0.

	Change-Id: I12c7697639bd00f8903e638f949b181e3cb2342f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arraymvout: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-arraymvout): Update to 1.64.0.

	Change-Id: I526662ce9419356690de0666924f0f3efd4096ba

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrayqualitymetrics: Update to 3.62.0.
	* gnu/packages/bioconductor.scm (r-arrayqualitymetrics): Update to 3.62.0.

	Change-Id: Ida6928f69eec553631b0ffd0d279906aabf7cc57

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrayexpress: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-arrayexpress): Update to 1.66.0.

	Change-Id: I562df16f789024a1971ce395415944eb263dce9a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-antiprofiles: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-antiprofiles): Update to 1.46.0.

	Change-Id: I046a8f81572ec1e88781f8800cc0d46a7b273c56

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annmap: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-annmap): Update to 1.48.0.

	Change-Id: Ia29ee6beef15cd27d985e45c8e59e8a760a4270a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anf: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-anf): Update to 1.28.0.

	Change-Id: Ib3286051a42470172086b2c1d33eea318ce06cb7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aneufinder: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-aneufinder): Update to 1.34.0.

	Change-Id: I6c58041242682be21d428d4818373080f65d6911

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-altcdfenvs: Update to 2.68.0.
	* gnu/packages/bioconductor.scm (r-altcdfenvs): Update to 2.68.0.

	Change-Id: I49a303deb7f44e3a478e3652ad384c5e1a82f321

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alpsnmr: Update to 4.8.0.
	* gnu/packages/bioconductor.scm (r-alpsnmr): Update to 4.8.0.
	[propagated-inputs]: Remove r-future.

	Change-Id: I9cfbcdf81f2a263e445193a49d3b91431e46a2ec

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alphabeta: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-alphabeta): Update to 1.20.0.

	Change-Id: I7f7f44adb9919c128350a7d992f1233d635fa6a6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alevinqc: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-alevinqc): Update to 1.22.0.

	Change-Id: If5e713437649ea33f88b1cf69b04ee746adc3f9e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aldex2: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-aldex2): Update to 1.38.0.

	Change-Id: Id9b2e9ca28ae5fe936a5d63a185843098a4649de

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anvil: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-anvil): Update to 1.18.0.
	[propagated-inputs]: Add r-anvilbase.

	Change-Id: I84bdeba04cbf057df953e7d97333e05623717f3a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationhubdata: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-annotationhubdata): Update to 1.36.0.

	Change-Id: I9376323b24efd7236b15830f6394a070ce6f4f10

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-animalcules: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-animalcules): Update to 1.22.0.

	Change-Id: I796369e8af6f2cfa644ae6e02ddcbd8e4410738c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ancombc: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-ancombc): Update to 2.8.0.
	[propagated-inputs]: Remove r-mia, r-s4vectors, r-singlecellexperiment,
	r-summarizedexperiment, and r-treesummarizedexperiment.

	Change-Id: I5fd2605b345d524c26ec83ae4077f29fe8985dce

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anaquin: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-anaquin): Update to 2.30.0.

	Change-Id: I1c6c54bc1917fd5da9f56f4ba834e18bbdcda5a6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-amaretto: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-amaretto): Update to 1.22.0.

	Change-Id: Ie63a386061eff67087083df35e8084b4f4ebfa31

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-amplican: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-amplican): Update to 1.28.0.

	Change-Id: I8d4a8c16aa99a0304d71e6132d5f7d6396158a03

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-amountain: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-amountain): Update to 1.32.0.

	Change-Id: I262afb51cdc12b3dbef0799df08ba7b76315c326

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-se: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-alabaster-se): Update to 1.6.0.

	Change-Id: Ibf741aca4e5c2fa3ce142c936cd1b836937adf3d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-schemas: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-alabaster-schemas): Update to 1.6.0.

	Change-Id: I9d5e8b7e399a08319675c66a459f2f902e1d23ed

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-sce: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-alabaster-sce): Update to 1.6.0.

	Change-Id: I93ab35aafde110d84bfec9365702801f26daa4a6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-ranges: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-alabaster-ranges): Update to 1.6.0.

	Change-Id: I116f4d4bcabc8e7c6fde6be9a4aedd8937260512

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-matrix: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-alabaster-matrix): Update to 1.6.0.

	Change-Id: I73a67047bc28f2e5e1d61f6040f4f8dfcafd00f2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-base: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-alabaster-base): Update to 1.6.0.

	Change-Id: Iddacd8f8930fb619b901bf1706860b0cbc859375

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-airpart: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-airpart): Update to 1.14.0.

	Change-Id: I7499c4a4c83e8902740e4be7fa9fc0e307b1d49f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aims: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-aims): Update to 1.38.0.

	Change-Id: I47e55ffec861f7deb68f9c7861a8069f7d84e83e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-agimicrorna: Update to 2.56.0.
	* gnu/packages/bioconductor.scm (r-agimicrorna): Update to 2.56.0.

	Change-Id: I4de1e3a18ff0bfdeb319efc104722681963e117c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adductomicsr: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-adductomicsr): Update to 1.22.0.

	Change-Id: I5804f02fb476e86fa5c1d8dab53aa01327d933dd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-agilp: Update to 3.38.0.
	* gnu/packages/bioconductor.scm (r-agilp): Update to 3.38.0.

	Change-Id: I0a1b5572e235b03b82c050b467d650e960949c19

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aggregatebiovar: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-aggregatebiovar): Update to 1.16.0.

	Change-Id: I7236e7d9f75868652455f2a229c87bec397ad6c8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-agdex: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-agdex): Update to 1.54.0.

	Change-Id: I7069ba379767d381879a43e7eb02f79c75424ca4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affyrnadegradation: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-affyrnadegradation): Update to 1.52.0.

	Change-Id: Idf66c4db8307d3b6fc9b2545008e20d8c4886877

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affyplm: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-affyplm): Update to 1.82.0.

	Change-Id: I8513953faa5b236935a03f619af4954ab3308ba0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affylmgui: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-affylmgui): Update to 1.80.0.

	Change-Id: I7d392ac1fb667c5209db72b6d3a47cc577c0c72a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affyilm: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-affyilm): Update to 1.58.0.

	Change-Id: Ic978ce47fa88b1498911717af281db36ce7fc234

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affixcan: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-affixcan): Update to 1.24.0.

	Change-Id: Ic8a48586186b9c366b3e5961aaa2c4a89ba38cea

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adsplit: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-adsplit): Update to 1.76.0.

	Change-Id: I8228a47694bd0250ff1ec0d74c5efcd00fbf109c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adimpute: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-adimpute): Update to 1.16.0.

	Change-Id: I9b1c2159c59fbca7601e4408532cf838315fbc11

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adamgui: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-adamgui): Update to 1.22.0.

	Change-Id: Ica34935ce212584b4faff3feb709304dedc05aee

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adam: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-adam): Update to 1.22.0.

	Change-Id: If974b8471f9fa7d94194caceeb645c1bce756287

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adacgh2: Update to 2.46.0.
	* gnu/packages/bioconductor.scm (r-adacgh2): Update to 2.46.0.

	Change-Id: I7467dd6e92f25aebbb84a5e5e0d8550345eeae4e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-absseq: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-absseq): Update to 1.60.0.

	Change-Id: If3833c7ccd52feae6b7a5f3bd7881b9bc6ca6bd8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abarray: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-abarray): Update to 1.74.0.

	Change-Id: I3c6843f97c269bec0fa26ba8ea32de9414d84369

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximportdata: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-tximportdata): Update to 1.34.0.

	Change-Id: Idbac96482f72c3cd1af84619533118cc84f13267

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgabiolinksgui-data: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-tcgabiolinksgui-data): Update to 1.26.0.

	Change-Id: I0887ba3e07a70912770bc2b11bf80b6f20cb4857

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sesamedata: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-sesamedata): Update to 1.24.0.

	Change-Id: I088f112aebc93db4bde0a23d2652cec70b9d5c95

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parathyroidse: Update to 1.43.0.
	* gnu/packages/bioconductor.scm (r-parathyroidse): Update to 1.43.0.

	Change-Id: I8f23637f4bd55e9b06068f82c65cd7f9b3df9119

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-curatedtcgadata: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-curatedtcgadata): Update to 1.28.0.

	Change-Id: Id6a64f52591154f2aed9a2f5597540a45daf2b4b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gagedata: Update to 2.44.0.
	* gnu/packages/bioconductor.scm (r-gagedata): Update to 2.44.0.

	Change-Id: I7041dc671a375cd4014c1b3a855cb8cec1f420bf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affydata: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-affydata): Update to 1.54.0.

	Change-Id: I201e7e28d554d4baf864aeffa5015a5e00d984d9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-all: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-all): Update to 1.48.0.

	Change-Id: Ic3a671a0f3b414f74eb485e7eb195c5eb4e8afd9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hsmmsinglecell: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-hsmmsinglecell): Update to 1.26.0.

	Change-Id: I3f27aa5d917714ae14e8b72649b43f54e1920927

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pasilla: Update to 1.33.0.
	* gnu/packages/bioconductor.scm (r-pasilla): Update to 1.33.0.

	Change-Id: I604867573c2866cd7585f581e54da4810702d571

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msigdb: Update to 1.13.0.
	* gnu/packages/bioconductor.scm (r-msigdb): Update to 1.13.0.

	Change-Id: Ib5f71b5f4ab7e7e1503d61b03f790b16adbb9ba6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msexperiment: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-msexperiment): Update to 1.8.0.

	Change-Id: I873c44e02328ef69effe7822884026bb40d9ed38

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msdata: Update to 0.45.0.
	* gnu/packages/bioconductor.scm (r-msdata): Update to 0.45.0.

	Change-Id: I23d4dfaa135c26192804ec5fc7990c9ebe1b57b4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minfidata: Update to 0.52.0.
	* gnu/packages/bioconductor.scm (r-minfidata): Update to 0.52.0.

	Change-Id: I8b2596d92bae61d702b9e4a3b8b30d030a32a650

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mousegastrulationdata: Update to 1.19.0.
	* gnu/packages/bioconductor.scm (r-mousegastrulationdata): Update to 1.19.0.

	Change-Id: I4225b80cc9a70bdce3d2ead7cbf7a4e75eda8b08

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylclockdata: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-methylclockdata): Update to 1.14.0.

	Change-Id: Icaf05d6f89cb82c1c0598bc8140d176d49864be4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-macrophage: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-macrophage): Update to 1.22.0.

	Change-Id: Ibf0ec558c8b7ca75245ab20e11b5802ef3ae23a6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-jaspar2016: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-jaspar2016): Update to 1.34.0.

	Change-Id: I91dbfc56d8b2eb24b5b0b2c1fb8e0622211a284b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-italicsdata: Update to 2.44.0.
	* gnu/packages/bioconductor.scm (r-italicsdata): Update to 2.44.0.

	Change-Id: I2313eba7012e826498898402456c0769efdddd2d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-illumina450probevariants-db: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-illumina450probevariants-db): Update to 1.42.0.

	Change-Id: I0d15799010732a33948baa49484fc80b0506d785

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdcytodata: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-hdcytodata): Update to 1.26.0.

	Change-Id: Ic47a6a9272c3e4e5e173a26552b695c5ee751cb8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomationdata: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-genomationdata): Update to 1.38.0.

	Change-Id: I056eac8759cab7911b7b298b2b2c4856450cb4bb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genelendatabase: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-genelendatabase): Update to 1.42.0.

	Change-Id: Ia2404c85d0482c14ba11ec16957502d0435d95a3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowsorted-blood-epic: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-flowsorted-blood-epic): Update to 2.10.0.

	Change-Id: I203834fd0dc20f6866c6703bcd1f8e1b853f0fb1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowsorted-blood-450k: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-flowsorted-blood-450k): Update to 1.44.0.

	Change-Id: I7da47119b52260dc927425ff8ab9d950d149b565

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-copyhelper: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-copyhelper): Update to 1.38.0.

	Change-Id: I55b27c7bd679e558cd9c7980589ef57cd21425a1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chromstardata: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-chromstardata): Update to 1.32.0.

	Change-Id: If46dc67a14f8894fe44eb455608b2c5ad237d3d0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-champdata: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-champdata): Update to 2.38.0.

	Change-Id: I3eec01604adc72ad4ebc574ffdfa6a17a4f2c36a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-celldex: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-celldex): Update to 1.16.0.

	Change-Id: I5271a95387aa32af20688a1b081d919525c9c7b2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-breastcancervdx: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-breastcancervdx): Update to 1.44.0.

	Change-Id: I41f6b56fc83a7c3347931f4e2afbe23223a9102c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-breakpointrdata: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-breakpointrdata): Update to 1.24.0.

	Change-Id: I43c3dcffd50b1859981f6ecd2f30abcb1269ba43

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biscuiteerdata: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-biscuiteerdata): Update to 1.20.0.

	Change-Id: I8a6904b57bb9f28e20ce553062b7b8a519b64083

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bodymaprat: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-bodymaprat): Update to 1.22.0.

	Change-Id: I6b3c189891cef206da0dc4559811a8efaa4568f7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bladderbatch: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-bladderbatch): Update to 1.44.0.

	Change-Id: I019b4cb129af30d16736279b3e8e9ee4ad616e18

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bcellviper: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-bcellviper): Update to 1.42.0.

	Change-Id: Ia641642da0122384c625376e93397b4319236fdd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrmdata: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-arrmdata): Update to 1.42.0.

	Change-Id: I8e44ede14c0e5e17f5a03302d366052b51696241

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aneufinderdata: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-aneufinderdata): Update to 1.34.0.

	Change-Id: If705c04e0a8318d776c710d854a31b8cd12cfdbd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adductdata: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-adductdata): Update to 1.22.0.

	Change-Id: Ibf1220a40330069851ea0e3edbf09d1d405abd6e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pfam-db: Update to 3.20.0.
	* gnu/packages/bioconductor.scm (r-pfam-db): Update to 3.20.0.

	Change-Id: I8d4281547d6b5a653b7b32fe14f12c2c7fb6b61a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-txdb-hsapiens-ucsc-hg38-knowngene: Update to 3.20.0.
	* gnu/packages/bioconductor.scm (r-txdb-hsapiens-ucsc-hg38-knowngene): Update to 3.20.0.

	Change-Id: Ifdd0cde82348fa248dfa559c775d159dcfba125c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-escape: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-escape): Update to 2.2.0.
	[propagated-inputs]: Add r-matrix.

	Change-Id: Ifd23438c722c37bd699f74b3eaaf0cdb0e20af73

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-mm-eg-db: Update to 3.20.0.
	* gnu/packages/bioconductor.scm (r-org-mm-eg-db): Update to 3.20.0.

	Change-Id: Ica50d70f93d1cfe467533aab71f248c13a2ac86a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-hs-eg-db: Update to 3.20.0.
	* gnu/packages/bioconductor.scm (r-org-hs-eg-db): Update to 3.20.0.

	Change-Id: I02a26d14af21911ad6289299d12b915aaec44ca0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-dr-eg-db: Update to 3.20.0.
	* gnu/packages/bioconductor.scm (r-org-dr-eg-db): Update to 3.20.0.

	Change-Id: Icd2e2d3a3eb3abca2d5b872669ff6a335591bb38

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-dm-eg-db: Update to 3.20.0.
	* gnu/packages/bioconductor.scm (r-org-dm-eg-db): Update to 3.20.0.

	Change-Id: Iff5df32995ccf1281b104533a3a34039885a2121

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-ce-eg-db: Update to 3.20.0.
	* gnu/packages/bioconductor.scm (r-org-ce-eg-db): Update to 3.20.0.

	Change-Id: Ic3f33d1e416890342c8e4157ba13affd9d71b1ef

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdo-db: Update to 1.0.0.
	* gnu/packages/bioconductor.scm (r-hdo-db): Update to 1.0.0.
	[propagated-inputs]: Add r-dbi.

	Change-Id: I769fa31196429aa4457f62912033b4856691800d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-go-db: Update to 3.20.0.
	* gnu/packages/bioconductor.scm (r-go-db): Update to 3.20.0.

	Change-Id: I7c083233b8321e1d046ec28ba6d481dea329a8a5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomeinfodbdata: Update to 1.2.13.
	* gnu/packages/bioconductor.scm (r-genomeinfodbdata): Update to 1.2.13.

	Change-Id: I18a956fd0ba8634f69a2cc0716c11e5dfcc6d960

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reactome-db: Update to 1.89.0.
	* gnu/packages/bioconductor.scm (r-reactome-db): Update to 1.89.0.

	Change-Id: I48623a5c546cf87f05817b9b03820fd473f92727

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-sc-sgd-db: Update to 3.20.0.
	* gnu/packages/bioconductor.scm (r-org-sc-sgd-db): Update to 3.20.0.

	Change-Id: I6c082e4cbf1f42a9b2c85a57e950e8bc55144cb2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-bt-eg-db: Update to 3.20.0.
	* gnu/packages/bioconductor.scm (r-org-bt-eg-db): Update to 3.20.0.

	Change-Id: Id3283972271d172c6c349444300c2ed37f612d4d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-eck12-eg-db: Update to 3.20.0.
	* gnu/packages/bioconductor.scm (r-org-eck12-eg-db): Update to 3.20.0.

	Change-Id: Ib252fc3dca0a5e9fdbab03870a71402a3b749c9d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-illuminahumanmethylationepicv2manifest.
	* gnu/packages/bioconductor.scm (r-illuminahumanmethylationepicv2manifest): New variable.

	Change-Id: I6cd90ba222a836fe6a06cfe8269f9b9ef4414b9f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-illuminahumanmethylationepicv2anno-20a1-hg38.
	* gnu/packages/bioconductor.scm (r-illuminahumanmethylationepicv2anno-20a1-hg38): New variable.

	Change-Id: Icdd8dec0b728abf6438fa995e1d82dcbe707b590

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocpkgtools: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.24.0.

	Change-Id: Ib94b6b951c50adbf38a307295031592a2dfa6b15

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cytolib: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-cytolib): Update to 2.18.0.
	[inputs]: Remove protobuf.

	Change-Id: Idd9a73c44ccb26d2bb67f5d4e2ae738f0af1b2ba

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-bread.
	* gnu/packages/cran.scm (r-bread): New variable.

	Change-Id: I99222a2c5693c05d4837c5d50355489d48f2351c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-simona.
	* gnu/packages/bioconductor.scm (r-simona): New variable.

	Change-Id: Ib323040a6708a347b726e6e95bec5e2a9f8a3e26

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sictools: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-sictools): Update to 1.36.0.
	[properties]: Tell updater to keep ncurses.

	Change-Id: Ic3918eace3e48967cfe6b882b9883cd71b07feb1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mutationalpatterns: Update to 3.16.0.
	* gnu/packages/bioconductor.scm (r-mutationalpatterns): Update to 3.16.0.
	[propagated-inputs]: Remove r-bsgenome-hsapiens-1000genomes-hs37d5; add
	r-txdb-hsapiens-ucsc-hg19-knowngene.

	Change-Id: Ide38c0635fdc16dddd19858e086fdac0d0ecb4c9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-mosdef.
	* gnu/packages/bioconductor.scm (r-mosdef): New variable.

	Change-Id: I874f7bcdbc3e052fea3dcb2fd9ff9b5804b2fdfe

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-decomptumor2sig: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-decomptumor2sig): Update to 2.22.0.

	Change-Id: Ie056e0e9e436a4bd87b1f192fc23406b5093dd9c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-assorthead.
	* gnu/packages/bioconductor.scm (r-assorthead): New variable.

	Change-Id: I390c6c446447d6892518c928ab4736e7f5c7e5d3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-anvilbase.
	* gnu/packages/bioconductor.scm (r-anvilbase): New variable.

	Change-Id: Ic958874290711983a41b17aa9f64c73da914a4f6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mpo-db: Update to 0.99.8.
	* gnu/packages/bioconductor.scm (r-mpo-db): Update to 0.99.8.
	[arguments]: Use more specific anchor expression.
	[synopsis]: Capitalize first word.

	Change-Id: Ic5d9ed0dbc3e9eb4e3e6fe806626bae481f452d1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-interactivedisplay: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-interactivedisplay): Update to 1.44.0.

	Change-Id: If1d9d7224998c3959511fe8ed890674e105c7422

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-bsicons.
	* gnu/packages/cran.scm (r-bsicons): New variable.

	Change-Id: I4e70d5f559495433c67a8ca9de09da8677dca99f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-gsignal.
	* gnu/packages/cran.scm (r-gsignal): New variable.

	Change-Id: Ia9a734d3d8199fb85df9190c176c19b3cff3e8ce

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rbiom.
	* gnu/packages/cran.scm (r-rbiom): New variable.

	Change-Id: I81b3b220d8db4ba622fca9f6bcf119d73de35cbb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ggtangle.
	* gnu/packages/cran.scm (r-ggtangle): New variable.

	Change-Id: I9a499456087652b933bce07d592adec852c69d71

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-litedown.
	* gnu/packages/cran.scm (r-litedown): New variable.

	Change-Id: I563a9330556ce21cbb785d426b6286ab93d5edb4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-mediation.
	* gnu/packages/cran.scm (r-mediation): New variable.

	Change-Id: I79a59328815d90ef2a70da5d4cdb09c95975fee0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	guix: Update to Bioconductor 3.20.
	* guix/build-system/r.scm (bioconductor-uri): Update URL.
	* guix/import/cran.scm (%bioconductor-version): Update.

	Change-Id: I66a02957991bcfe15dcf56806244e56222c3f1c3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-desctools: Update to 0.99.57.
	* gnu/packages/statistics.scm (r-desctools): Update to 0.99.57.

	Change-Id: I00cfb4f53f3be385bf6959415aeae7156515adb2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lmom: Update to 3.2.
	* gnu/packages/statistics.scm (r-lmom): Update to 3.2.

	Change-Id: I447ca7b9b5c24128e700c60889613103c0d95fb7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tclust: Update to 2.0-5.
	* gnu/packages/statistics.scm (r-tclust): Update to 2.0-5.
	[propagated-inputs]: Add r-ellipsis.

	Change-Id: I78693c410cc8274ec390c078216170e87da287ed

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-car: Update to 3.1-3.
	* gnu/packages/statistics.scm (r-car): Update to 3.1-3.
	[propagated-inputs]: Add r-formula.

	Change-Id: I73c45a17645607ba0eb81c69f9a93a626432e4a2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantreg: Update to 5.99.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.99.

	Change-Id: I7d4d59f25b843b98b002c34838b99651458ee20c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vgam: Update to 1.1-12.
	* gnu/packages/statistics.scm (r-vgam): Update to 1.1-12.

	Change-Id: Idcd4a162345e25499fc162ad7f17a84340ae0f1f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fpc: Update to 2.2-13.
	* gnu/packages/statistics.scm (r-fpc): Update to 2.2-13.

	Change-Id: I01bce91c466fd8bd380d12ea219276ced772517c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-robustbase: Update to 0.99-4-1.
	* gnu/packages/statistics.scm (r-robustbase): Update to 0.99-4-1.

	Change-Id: I37ff7cee3fefa318cc960373ec07e289770ffb15

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prabclus: Update to 2.3-4.
	* gnu/packages/statistics.scm (r-prabclus): Update to 2.3-4.

	Change-Id: I421fbfa0ee442e229057231fa24b13c761958569

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-randomforest: Update to 4.7-1.2.
	* gnu/packages/statistics.scm (r-randomforest): Update to 4.7-1.2.

	Change-Id: I31cd8f4ea1d4a1bdddc4f03bb23fdc8dd2292317

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gplots: Update to 3.2.0.
	* gnu/packages/statistics.scm (r-gplots): Update to 3.2.0.

	Change-Id: Ia3426c2168a31d932323d8f3fc894ceb3396419c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdata: Update to 3.0.1.
	* gnu/packages/statistics.scm (r-gdata): Update to 3.0.1.

	Change-Id: Ibc3e5cc44d0c9e6b9021cfb300901e3c4f4d6463

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hmisc: Update to 5.2-0.
	* gnu/packages/statistics.scm (r-hmisc): Update to 5.2-0.

	Change-Id: I848a1faf263f2f3678b80ec68e9c2eb1deb3ae03

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-base64: Update to 2.0.2.
	* gnu/packages/statistics.scm (r-base64): Update to 2.0.2.

	Change-Id: I32e2d162d6321e843de4fce37d150407bf7e69e0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrixstats: Update to 1.4.1.
	* gnu/packages/statistics.scm (r-matrixstats): Update to 1.4.1.

	Change-Id: I704855ba16bd798cc85c4754d3dd5ad1c00bdd33

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-e1071: Update to 1.7-16.
	* gnu/packages/statistics.scm (r-e1071): Update to 1.7-16.

	Change-Id: I1c90ce4d393cb9e3d92482069d0f7e5c17dbabb1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-segmented: Update to 2.1-3.
	* gnu/packages/statistics.scm (r-segmented): Update to 2.1-3.

	Change-Id: If4f07671a8ca4514970caaa59d00e35ac1f1c5b1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gtable: Update to 0.3.6.
	* gnu/packages/statistics.scm (r-gtable): Update to 0.3.6.

	Change-Id: I9f2d53ee4c068db27c70dcbc3069a3cc73a73c37

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bitops: Update to 1.0-9.
	* gnu/packages/statistics.scm (r-bitops): Update to 1.0-9.

	Change-Id: I2b94d261447200653209e01e6d3e365dbc6dc88b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpparmadillo: Update to 14.0.2-1.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 14.0.2-1.

	Change-Id: I82a8499f56d9145cb7b6ee34b2f7346b0aeb04d0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-withr: Update to 3.0.2.
	* gnu/packages/statistics.scm (r-withr): Update to 3.0.2.

	Change-Id: If182c3c288703a96f0b2a95f6a18e41f9506f32f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstudioapi: Update to 0.17.1.
	* gnu/packages/statistics.scm (r-rstudioapi): Update to 0.17.1.

	Change-Id: I16238473923ee6872699c44fd054101ecb816553

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-git2r: Update to 0.35.0.
	* gnu/packages/statistics.scm (r-git2r): Update to 0.35.0.

	Change-Id: Id2e8848b54137c842a949d167d236e71902e567e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openssl: Update to 2.2.2.
	* gnu/packages/statistics.scm (r-openssl): Update to 2.2.2.

	Change-Id: Ibaaa79a5806a95bb65a2da71dfb9346c76eaeda2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-commonmark: Update to 1.9.2.
	* gnu/packages/statistics.scm (r-commonmark): Update to 1.9.2.

	Change-Id: I63dd4ae9b3f3bd85a76268cca3fd37ebdbdda28d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-data-table: Update to 1.16.2.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.16.2.

	Change-Id: Ic312429033376ad588e093313e75f6f1156a29d3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-evaluate: Update to 1.0.1.
	* gnu/packages/statistics.scm (r-evaluate): Update to 1.0.1.

	Change-Id: Ib28452650489dcdac3d26512851217088339fafb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bit64: Update to 4.5.2.
	* gnu/packages/statistics.scm (r-bit64): Update to 4.5.2.

	Change-Id: Id78aa9dba7ea5dc74a167d04602677569d8b38b0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bit: Update to 4.5.0.
	* gnu/packages/statistics.scm (r-bit): Update to 4.5.0.
	[native-inputs]: Add r-rmarkdown.

	Change-Id: I7b6d7af5ea35e59bfca90dba440cd0122d05dd21

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrix: Update to 1.7-1.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.7-1.

	Change-Id: I4831ea25a131c917fa30af7e43bc7053d2eefd2a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fasterize: Update to 1.1.0.
	* gnu/packages/cran.scm (r-fasterize): Update to 1.1.0.

	Change-Id: I2175c315a9037b21150beb159c3dcf9304e97269

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-logger: Update to 0.4.0.
	* gnu/packages/cran.scm (r-logger): Update to 0.4.0.

	Change-Id: I6b0a9580a200c4a1e8912fca1e8d250d0e14580d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws: Update to 0.7.0.
	* gnu/packages/cran.scm (r-paws): Update to 0.7.0.

	Change-Id: If8699fd41d35e49027245bbf59804a823694a2d0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-compute: Update to 0.7.0.
	* gnu/packages/cran.scm (r-paws-compute): Update to 0.7.0.

	Change-Id: Ifcf81697abb7f499ca3dbc6aa5cbba6190da6a22

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-storage: Update to 0.7.0.
	* gnu/packages/cran.scm (r-paws-storage): Update to 0.7.0.

	Change-Id: Ie5c194ddae7a204317fb3fb97eb77f21051743c6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-database: Update to 0.7.0.
	* gnu/packages/cran.scm (r-paws-database): Update to 0.7.0.

	Change-Id: Id083aa7d2bb276da7833fd5971c0d301aba134c1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-networking: Update to 0.7.0.
	* gnu/packages/cran.scm (r-paws-networking): Update to 0.7.0.

	Change-Id: Ic4b3fdc84e67e82d7cd8977eefd5c70caa903584

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-management: Update to 0.7.0.
	* gnu/packages/cran.scm (r-paws-management): Update to 0.7.0.

	Change-Id: Ib24d33ea1645089b41b3504fff9509e2f395324e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-machine-learning: Update to 0.7.0.
	* gnu/packages/cran.scm (r-paws-machine-learning): Update to 0.7.0.

	Change-Id: Icdc395f4cf410fee79d763fc307e8aa68686934a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-analytics: Update to 0.7.0.
	* gnu/packages/cran.scm (r-paws-analytics): Update to 0.7.0.

	Change-Id: I50171984e402dc6383c75d7ec7cdab158a12029b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-security-identity: Update to 0.7.0.
	* gnu/packages/cran.scm (r-paws-security-identity): Update to 0.7.0.

	Change-Id: Icb15d0a2a915adae4e2e177a037c552b4892b3dc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-application-integration: Update to 0.7.0.
	* gnu/packages/cran.scm (r-paws-application-integration): Update to 0.7.0.

	Change-Id: I33b443354ed19fee3a4df6052f4765bab66dfbcc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-end-user-computing: Update to 0.7.0.
	* gnu/packages/cran.scm (r-paws-end-user-computing): Update to 0.7.0.

	Change-Id: I60d7d2cc71ee7796037a1e5c58f0e677b02807e7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-developer-tools: Update to 0.7.0.
	* gnu/packages/cran.scm (r-paws-developer-tools): Update to 0.7.0.

	Change-Id: I65e74e662cc7fba4efb822544cb0d071c1f7beb1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-cost-management: Update to 0.7.0.
	* gnu/packages/cran.scm (r-paws-cost-management): Update to 0.7.0.

	Change-Id: I871e2fb33199ac54fdb2985ea4767b86dbedceab

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-customer-engagement: Update to 0.7.0.
	* gnu/packages/cran.scm (r-paws-customer-engagement): Update to 0.7.0.

	Change-Id: Icc33df96401d4140f20e6bd54c717d5e19efbf57

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-common: Update to 0.7.7.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.7.7.

	Change-Id: I29f25b793aa1baa8501a5c125676a75c7d5d914b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qs: Update to 0.27.2.
	* gnu/packages/cran.scm (r-qs): Update to 0.27.2.

	Change-Id: If6cf9dc31a45afcf0f804e45dee0b816ecb5e319

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rapiserialize: Update to 0.1.4.
	* gnu/packages/cran.scm (r-rapiserialize): Update to 0.1.4.

	Change-Id: I20fc51c229a3120a2371cea7db2e441227cdeaa2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-opencpu: Update to 2.2.14.
	* gnu/packages/cran.scm (r-opencpu): Update to 2.2.14.

	Change-Id: I4c718331bb4bb018518af4098db312ec0bc98c5a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-webutils: Update to 1.2.2.
	* gnu/packages/cran.scm (r-webutils): Update to 1.2.2.

	Change-Id: I7b5ec69d676cf2aca16bfac5afed3da219c976b5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsq: Update to 2.7.
	* gnu/packages/cran.scm (r-rsq): Update to 2.7.
	[propagated-inputs]: Add r-mcr.

	Change-Id: I8b772e8212d363fd6a98dafbc8b358397c172970

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-antiword: Update to 1.3.4.
	* gnu/packages/cran.scm (r-antiword): Update to 1.3.4.

	Change-Id: I3abd7105518c6fe971d8c14889402a9f80de7aab

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pdftools: Update to 3.4.1.
	* gnu/packages/cran.scm (r-pdftools): Update to 3.4.1.

	Change-Id: Ib7e1f36bf71ac3f9863fdf71ae6a4854d9cfe935

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pbdmpi: Update to 0.5-2.
	* gnu/packages/cran.scm (r-pbdmpi): Update to 0.5-2.

	Change-Id: I0659353a67862ecd71c01528bd43b5d1355a7c18

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qpdf: Update to 1.3.4.
	* gnu/packages/cran.scm (r-qpdf): Update to 1.3.4.

	Change-Id: Ia2fc7de28be0039ab4dbb947fafec530c990fbed

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-strex: Update to 2.0.1.
	* gnu/packages/cran.scm (r-strex): Update to 2.0.1.

	Change-Id: I70fc12f87baa49eb0e9a64eaddca2d931c6e93fc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pkgdown: Update to 2.1.1.
	* gnu/packages/cran.scm (r-pkgdown): Update to 2.1.1.

	Change-Id: I9f4f0bd8cd36cc54f6925a484d0923b8a64c738d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ragg: Update to 1.3.3.
	* gnu/packages/cran.scm (r-ragg): Update to 1.3.3.

	Change-Id: Ia85ce505c9fca52b0cdca700263064382fbbb670

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vdiffr: Update to 1.0.8.
	* gnu/packages/cran.scm (r-vdiffr): Update to 1.0.8.

	Change-Id: Iebd2907e38e1e9f9b6b29ba4e3ce6d76fb1d3eac

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3tuning: Update to 1.1.0.
	* gnu/packages/cran.scm (r-mlr3tuning): Update to 1.1.0.

	Change-Id: If363e9c4d8cb4010b16c76c472ad715d047a39cd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bbotk: Update to 1.2.0.
	* gnu/packages/cran.scm (r-bbotk): Update to 1.2.0.
	[native-inputs]: Remove r-knitr.

	Change-Id: I6adc9e76eda086b7021e19761cfc18f3046ac0c2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3learners: Update to 0.8.0.
	* gnu/packages/cran.scm (r-mlr3learners): Update to 0.8.0.

	Change-Id: Ic55aea114ea29ab237fb47697b8806f7bd34ad22

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3: Update to 0.21.1.
	* gnu/packages/cran.scm (r-mlr3): Update to 0.21.1.

	Change-Id: I30673432ee5328310173d608a6a734e2d1f896f4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3pipelines: Update to 0.7.0.
	* gnu/packages/cran.scm (r-mlr3pipelines): Update to 0.7.0.

	Change-Id: Ie642a759769a72dea91e9657198f0e0e3becc68f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3measures: Update to 1.0.0.
	* gnu/packages/cran.scm (r-mlr3measures): Update to 1.0.0.
	[propagated-inputs]: Add r-mlr3misc.

	Change-Id: Ia87170c32af395862a1cf4e75c8d8c5326323e54

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3mbo: Update to 0.2.6.
	* gnu/packages/cran.scm (r-mlr3mbo): Update to 0.2.6.
	[native-inputs]: Remove r-knitr.

	Change-Id: I6877195d8d70f9fdca9c66be04d342e2b5cea637

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3fselect: Update to 1.2.0.
	* gnu/packages/cran.scm (r-mlr3fselect): Update to 1.2.0.

	Change-Id: I232b20c301be3130a60f48642c093165af0c7ba5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3cluster: Update to 0.1.10.
	* gnu/packages/cran.scm (r-mlr3cluster): Update to 0.1.10.

	Change-Id: I8a8b5fd717d20697cf88190a6a4d905d17c9a471

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diversitree: Update to 0.10-1.
	* gnu/packages/cran.scm (r-diversitree): Update to 0.10-1.

	Change-Id: I6d0516e819ac506af08b36006b350ceb86609270

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqminer: Update to 9.7.
	* gnu/packages/cran.scm (r-seqminer): Update to 9.7.

	Change-Id: I3d7e47d8d2c52265c6829ce00d09e0e05dc22793

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-altmeta: Update to 4.2.
	* gnu/packages/cran.scm (r-altmeta): Update to 4.2.

	Change-Id: I700bcc509d7f1acde90048cf5c54f1ddc9177277

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metaskat: Update to 0.90.
	* gnu/packages/cran.scm (r-metaskat): Update to 0.90.

	Change-Id: I92b6c5ec4f8d673335cbc68dfc3200b4bb4c303c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlecens: Update to 0.1-7.1.
	* gnu/packages/cran.scm (r-mlecens): Update to 0.1-7.1.

	Change-Id: I9693f25bf41ed9b711d212327e199370faa4a3b2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hunspell: Update to 3.0.5.
	* gnu/packages/cran.scm (r-hunspell): Update to 3.0.5.

	Change-Id: I3ca21e29a932617fa33eb1a8d0af7c94d3dc93b5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-slider: Update to 0.3.2.
	* gnu/packages/cran.scm (r-slider): Update to 0.3.2.

	Change-Id: Ie2a774f169ab2b97ac575e67220b62773e0a4ec7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-igraph: Update to 2.1.1.
	* gnu/packages/cran.scm (r-igraph): Update to 2.1.1.

	Change-Id: Iab23147b430e051203de70b801fcd403b1943da6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-survminer: Update to 0.5.0.
	* gnu/packages/cran.scm (r-survminer): Update to 0.5.0.

	Change-Id: I9e481f77705b9e2564de5d090de7f8e32c493759

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat: Update to 3.2-1.
	* gnu/packages/cran.scm (r-spatstat): Update to 3.2-1.

	Change-Id: I6eafc98bb778c8e7e34044c6ae36e7e8b34e6427

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-random: Update to 3.3-2.
	* gnu/packages/cran.scm (r-spatstat-random): Update to 3.3-2.

	Change-Id: I3865901aa4dddd378546f910e8b90df343134cfc

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-linnet: Update to 3.2-2.
	* gnu/packages/cran.scm (r-spatstat-linnet): Update to 3.2-2.

	Change-Id: I0f40cb545aa72775a6290dd36f5e592d547fc528

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-geom: Update to 3.3-3.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 3.3-3.

	Change-Id: I1b3ed04b65ffd91fcb4a9700558fb348618398bd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-model: Update to 3.3-2.
	* gnu/packages/cran.scm (r-spatstat-model): Update to 3.3-2.

	Change-Id: I68f495fdb137176e0fb2aadb53aaf8f426efa6bb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-explore: Update to 3.3-3.
	* gnu/packages/cran.scm (r-spatstat-explore): Update to 3.3-3.

	Change-Id: I39174720274179eb1b84fe9737e40a1fb47c83fb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-memisc: Update to 0.99.31.8.1.
	* gnu/packages/cran.scm (r-memisc): Update to 0.99.31.8.1.

	Change-Id: I5d5481c5b68150ffd886374845c1e87bbcffddba

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-brms: Update to 2.22.0.
	* gnu/packages/cran.scm (r-brms): Update to 2.22.0.

	Change-Id: If3bbab5c8857549c2c5d752fd142bb5637cb6efa

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-distributional: Update to 0.5.0.
	* gnu/packages/cran.scm (r-distributional): Update to 0.5.0.
	[propagated-inputs]: Add r-pillar.

	Change-Id: I4896e8d0981b4322900301408b99da2e660b2ee7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aws: Update to 2.5-6.
	* gnu/packages/cran.scm (r-aws): Update to 2.5-6.

	Change-Id: I4db816d9b5ff79b03be593a4f40b34007519b53e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsconnect: Update to 1.3.2.
	* gnu/packages/cran.scm (r-rsconnect): Update to 1.3.2.

	Change-Id: I8d22fab0bd569ed4829f38f13b3bb3c7bfc2af00

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openmx: Update to 2.21.13.
	* gnu/packages/cran.scm (r-openmx): Update to 2.21.13.

	Change-Id: Ibf35a85bbc8d1beb0f4bdaf4aabe3a7af0bcdab8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msm: Update to 1.8.1.
	* gnu/packages/cran.scm (r-msm): Update to 1.8.1.
	[propagated-inputs]: Add r-generics and r-tibble.

	Change-Id: Ida28ec020bf9d1e543afc2304818e6b2bc1d3f4d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-forestplot: Update to 3.1.5.
	* gnu/packages/cran.scm (r-forestplot): Update to 3.1.5.

	Change-Id: If30f23f1d61cd5d437997b1f4a7fe75a38d00bc7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsvg: Update to 2.6.1.
	* gnu/packages/cran.scm (r-rsvg): Update to 2.6.1.

	Change-Id: Ic7ce97961cf851ef5baa99b9188e3f6ccf0cab8e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggplot-multistats: Update to 1.0.1.
	* gnu/packages/cran.scm (r-ggplot-multistats): Update to 1.0.1.

	Change-Id: Idf22a86ad359b77f2125e0c03a182f1e60828785

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shapviz: Update to 0.9.6.
	* gnu/packages/cran.scm (r-shapviz): Update to 0.9.6.

	Change-Id: Iffc67f191cc7744359a39d0e351cac410a4a34df

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-caretensemble: Update to 4.0.1.
	* gnu/packages/cran.scm (r-caretensemble): Update to 4.0.1.

	Change-Id: I3ce3b7decc4927f9a2f1cdabed8d63de968bcd43

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fda: Update to 6.2.0.
	* gnu/packages/cran.scm (r-fda): Update to 6.2.0.

	Change-Id: Ia72b7b84e5f920d4b13382318114e3e2e09b9264

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-randtoolbox: Update to 2.0.5.
	* gnu/packages/cran.scm (r-randtoolbox): Update to 2.0.5.

	Change-Id: I9d22cef810ba444b2540e5bbef413525474d05c2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rngwell: Update to 0.10-10.
	* gnu/packages/cran.scm (r-rngwell): Update to 0.10-10.

	Change-Id: Icead370ff013f6a6ebaa3b20fbce3b9d32f8a13f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bio3d: Update to 2.4-5.
	* gnu/packages/cran.scm (r-bio3d): Update to 2.4-5.

	Change-Id: I108cac3684ce4dc3ec2934fa601f60dc80b87962

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pmcmrplus: Update to 1.9.12.
	* gnu/packages/cran.scm (r-pmcmrplus): Update to 1.9.12.

	Change-Id: Ic6131a51cc110c18f4ce80fb04dd97a8fd41f3a7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parameters: Update to 0.23.0.
	* gnu/packages/cran.scm (r-parameters): Update to 0.23.0.

	Change-Id: I6dfefea5a827ad9e8c8287c8b94b2b76460f53a7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-terra: Update to 1.7-83.
	* gnu/packages/cran.scm (r-terra): Update to 1.7-83.

	Change-Id: I9bee1f33ea055a27ad8366236581300ee812ecf6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-graphlayouts: Update to 1.2.0.
	* gnu/packages/cran.scm (r-graphlayouts): Update to 1.2.0.
	[native-inputs]: Remove r-knitr.

	Change-Id: I5f51982274a25b054ec907245aea5429a10605ee

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-patchwork: Update to 1.3.0.
	* gnu/packages/cran.scm (r-patchwork): Update to 1.3.0.
	[propagated-inputs]: Add r-farver.

	Change-Id: I111af27400bb735de30a1971d20911e5e00c8c7b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-leidenalg: Update to 1.1.4.
	* gnu/packages/cran.scm (r-leidenalg): Update to 1.1.4.

	Change-Id: I71ea40309dd5dc55ffa1b4399fc6e3505f45dcf0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-blme: Update to 1.0-6.
	* gnu/packages/cran.scm (r-blme): Update to 1.0-6.

	Change-Id: I0bec63bc8569c58766682be469b5d7217d6ddc41

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggfun: Update to 0.1.7.
	* gnu/packages/cran.scm (r-ggfun): Update to 0.1.7.

	Change-Id: I61ada385747ba84ba64170e559b9b60bcb38a979

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bookdown: Update to 0.41.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.41.

	Change-Id: Icd747f065966d8501e329cfeb449b671a972900d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bqtl: Update to 1.0-38.
	* gnu/packages/cran.scm (r-bqtl): Update to 1.0-38.

	Change-Id: I1f18690033286ad161869bb134421649430f92c5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-haplo-stats: Update to 1.9.7.
	* gnu/packages/cran.scm (r-haplo-stats): Update to 1.9.7.

	Change-Id: I5e0ff6bd91d61070bd1d0f22d7ffed8f5b534da9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spdep: Update to 1.3-6.
	* gnu/packages/cran.scm (r-spdep): Update to 1.3-6.

	Change-Id: I3365fa2ef329d100c19e2bf19fc374be10ea5425

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sftime: Update to 0.3.0.
	* gnu/packages/cran.scm (r-sftime): Update to 0.3.0.

	Change-Id: I1c9840d88697f03b8e9fffdad6ee894701fd9dd0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sf: Update to 1.0-18.
	* gnu/packages/cran.scm (r-sf): Update to 1.0-18.

	Change-Id: Idb916ce3475f7817ed69b7d72c57c49fb99bcf28

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wk: Update to 0.9.4.
	* gnu/packages/cran.scm (r-wk): Update to 0.9.4.

	Change-Id: Iec30e65aad5ce5911cab22b5cd6a9c1a8ea00079

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-untb: Update to 1.7-7-1.
	* gnu/packages/cran.scm (r-untb): Update to 1.7-7-1.

	Change-Id: Ibb3912b4866a3d1859c11ebe683ab6d8d3fa1a7f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lavaan: Update to 0.6-19.
	* gnu/packages/cran.scm (r-lavaan): Update to 0.6-19.

	Change-Id: I13e6019c70ed49eda3723848d3b96d9e1cc038ff

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-future-apply: Update to 1.11.3.
	* gnu/packages/cran.scm (r-future-apply): Update to 1.11.3.

	Change-Id: I37f23ff3a5c416bf72ea7aaebeba22f3d54279a7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-epi: Update to 2.56.
	* gnu/packages/cran.scm (r-epi): Update to 2.56.

	Change-Id: Ia63df9c4b7b80294c5438ffc95b8bdf64e2600df

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fields: Update to 16.3.
	* gnu/packages/cran.scm (r-fields): Update to 16.3.

	Change-Id: I23c070aa155fab95443a12b97bdf04bb71c898c3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spam: Update to 2.11-0.
	* gnu/packages/cran.scm (r-spam): Update to 2.11-0.

	Change-Id: I946350fa9a6cb54f4f34c17f2e5f5e6f99bffc62

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dotcall64: Update to 1.2.
	* gnu/packages/cran.scm (r-dotcall64): Update to 1.2.

	Change-Id: If7cb6ba21d3e1ad376f9b67424c84072b3d79500

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nnls: Update to 1.6.
	* gnu/packages/cran.scm (r-nnls): Update to 1.6.

	Change-Id: Ie4a24f0aaa9cae774d9504a8bb38c2067bc12e32

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-som: Update to 0.3-5.2.
	* gnu/packages/cran.scm (r-som): Update to 0.3-5.2.

	Change-Id: Ifb4c0363cc60cdc44225b7b2f0c00ac031d893bf

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sodium: Update to 1.3.2.
	* gnu/packages/cran.scm (r-sodium): Update to 1.3.2.

	Change-Id: If26c9be2fdab69ce315f57fc339b26af0181a726

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-admisc: Update to 0.36.
	* gnu/packages/cran.scm (r-admisc): Update to 0.36.

	Change-Id: Id943886e82d0e735f93e3ea6c9999fbe76931f7c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ks: Update to 1.14.3.
	* gnu/packages/cran.scm (r-ks): Update to 1.14.3.

	Change-Id: I771192905b662ebb1179cefd50d502ab44f9903a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgl: Update to 1.3.12.
	* gnu/packages/cran.scm (r-rgl): Update to 1.3.12.

	Change-Id: I32488d4f855c7cf07480626abc58cbb6a8db122b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppalgos: Update to 2.8.5.
	* gnu/packages/cran.scm (r-rcppalgos): Update to 2.8.5.

	Change-Id: Ia4ebde435e2ca2a6bb9aa05986804a2bf16844a8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gert: Update to 2.1.4.
	* gnu/packages/cran.scm (r-gert): Update to 2.1.4.

	Change-Id: I74b7e3818a872186631245e481ed4e03911b19b6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-credentials: Update to 2.0.2.
	* gnu/packages/cran.scm (r-credentials): Update to 2.0.2.

	Change-Id: Ibef4e0d91e8f7622a6481a07a08dad60a780d718

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fs: Update to 1.6.5.
	* gnu/packages/cran.scm (r-fs): Update to 1.6.5.

	Change-Id: Ib251fc72bd8382090a6bb0ed7a906192d7c3ad3f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggeffects: Update to 1.7.2.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.7.2.

	Change-Id: Id7a32a259c67dbc6ce2221526a1eb9dde25ff7d3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-performance: Update to 0.12.4.
	* gnu/packages/cran.scm (r-performance): Update to 0.12.4.

	Change-Id: Icabe4887a03c3b44a7f7c3d2ee17d0f23d610c8f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayestestr: Update to 0.15.0.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.15.0.

	Change-Id: I37575c8730b80a6630bc0fc912cd179cc61a9fcb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glmmtmb: Update to 1.1.10.
	* gnu/packages/cran.scm (r-glmmtmb): Update to 1.1.10.
	[propagated-inputs]: Add r-reformulas.

	Change-Id: Ifd46744829b46605260c5da243e5e27a5074235c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tmb: Update to 1.9.15.
	* gnu/packages/cran.scm (r-tmb): Update to 1.9.15.

	Change-Id: Id59af5b7571e0316bb8fb08066525f26dc891ca2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-emmeans: Update to 1.10.5.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.10.5.

	Change-Id: Ibe929d43957e8b1bf96e6b8e0da5f8d2f0a9f356

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sandwich: Update to 3.1-1.
	* gnu/packages/cran.scm (r-sandwich): Update to 3.1-1.

	Change-Id: Ib4eaa440bc2b17d2b6eddbb64d6cb612def2d495

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quickjsr: Update to 1.4.0.
	* gnu/packages/cran.scm (r-quickjsr): Update to 1.4.0.

	Change-Id: Ib4542e87b5ace6f65fa067a13624f1857fed6881

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-targets: Update to 1.8.0.
	* gnu/packages/cran.scm (r-targets): Update to 1.8.0.

	Change-Id: Ic380ce569150a696f48e84a3eaa9b15f6829d34a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tarchetypes: Update to 0.10.0.
	* gnu/packages/cran.scm (r-tarchetypes): Update to 0.10.0.

	Change-Id: Idcabe056a33cdab836ee31b87c62f513403b6eae

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-magick: Update to 2.8.5.
	* gnu/packages/cran.scm (r-magick): Update to 2.8.5.

	Change-Id: I1d6aa15c8bb437f4e1931a7835093b7eaffaeb77

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parmigene: Update to 1.1.1.
	* gnu/packages/cran.scm (r-parmigene): Update to 1.1.1.

	Change-Id: I4bea211cd81d44387eda0bdf235316b44bfd1d7f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-raster: Update to 3.6-30.
	* gnu/packages/cran.scm (r-raster): Update to 3.6-30.

	Change-Id: Ib9cfb69411f12057f8aa752fe3428a26d9838959

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gam: Update to 1.22-5.
	* gnu/packages/cran.scm (r-gam): Update to 1.22-5.

	Change-Id: I8a3f8c273f08a53cc9241b5b7c8681056ea1c015

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-slam: Update to 0.1-54.
	* gnu/packages/cran.scm (r-slam): Update to 0.1-54.

	Change-Id: Idd6917bcc2c0c53cab8450e228a14c5cbac3c9d4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-doby: Update to 4.6.24.
	* gnu/packages/cran.scm (r-doby): Update to 4.6.24.

	Change-Id: I0b6308f4ff1e05722fd6d78e7f0cc2d827ffe6ae

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deriv: Update to 4.1.6.
	* gnu/packages/cran.scm (r-deriv): Update to 4.1.6.

	Change-Id: I89b1340b8dc58dbe53373dcb1f96b200d3f41b4c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-writexl: Update to 1.5.1.
	* gnu/packages/cran.scm (r-writexl): Update to 1.5.1.

	Change-Id: Iab69556b68eb4f23da29ee7078b416e6efea9d97

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flextable: Update to 0.9.7.
	* gnu/packages/cran.scm (r-flextable): Update to 0.9.7.

	Change-Id: Id860eb192c79e92ff7d0cc374e7667324b3f4e51

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nodbi: Update to 0.10.7.
	* gnu/packages/cran.scm (r-nodbi): Update to 0.10.7.

	Change-Id: I94fea5559fe7152b3eafd636f26fefc6eba1cb42

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-insight: Update to 0.20.5.
	* gnu/packages/cran.scm (r-insight): Update to 0.20.5.

	Change-Id: I17f1c7c36eda0b7fc674ea37c3d9eb7de844d507

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-officer: Update to 0.6.7.
	* gnu/packages/cran.scm (r-officer): Update to 0.6.7.
	[propagated-inputs]: Add r-cli.

	Change-Id: I8fb8196c5a90155a0e090c823a61eeead73de535

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbibutils: Update to 2.3.
	* gnu/packages/cran.scm (r-rbibutils): Update to 2.3.

	Change-Id: I07cab457cdf20d6a61775db1acf4094ffc58b321

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-renv: Update to 1.0.11.
	* gnu/packages/cran.scm (r-renv): Update to 1.0.11.

	Change-Id: Id9770452bbca4c1047eb3d712bb848553f4d5989

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rapiclient: Update to 0.1.8.
	* gnu/packages/cran.scm (r-rapiclient): Update to 0.1.8.

	Change-Id: I55284059193961254f4f4b25b764fffc61e107d9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rio: Update to 1.2.3.
	* gnu/packages/cran.scm (r-rio): Update to 1.2.3.

	Change-Id: I0e3995338b3663e886e153b51b6fa7b64f38655b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openxlsx: Update to 4.2.7.1.
	* gnu/packages/cran.scm (r-openxlsx): Update to 4.2.7.1.

	Change-Id: I7e8808748d0f9c4e191353a53e23994b84e37cc4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fnn: Update to 1.1.4.1.
	* gnu/packages/cran.scm (r-fnn): Update to 1.1.4.1.

	Change-Id: I6f2e22a4ec089bc8cd0bd6448fb880fc94a13910

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abind: Update to 1.4-8.
	* gnu/packages/cran.scm (r-abind): Update to 1.4-8.

	Change-Id: I6afe4ef1264f5d9eef72eb5416cf71e082dabbe3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-algdesign: Update to 1.2.1.1.
	* gnu/packages/cran.scm (r-algdesign): Update to 1.2.1.1.

	Change-Id: I3a27e93a7b2d8ac4f4356a67862567b604565ff7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tseries: Update to 0.10-58.
	* gnu/packages/cran.scm (r-tseries): Update to 0.10-58.

	Change-Id: I0930ca7e6abf050a75e93b7df4c8609104439ce9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sna: Update to 2.8.
	* gnu/packages/cran.scm (r-sna): Update to 2.8.

	Change-Id: I2824c21454baca6f8934eae2bbd0d02046cc63ab

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-statnet-common: Update to 4.10.0.
	* gnu/packages/cran.scm (r-statnet-common): Update to 4.10.0.
	[propagated-inputs]: Add r-matrix.

	Change-Id: Ie7a811da81d760024baf499cccbc6c27cc251c65

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tinytex: Update to 0.53.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.53.

	Change-Id: I07db93047bca2b1287498ab09d20215fb5505391

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xfun: Update to 0.49.
	* gnu/packages/cran.scm (r-xfun): Update to 0.49.

	Change-Id: Ie8807b27680edd1446c6a41087653eaaea4bf680

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-timeseries: Update to 4041.111.
	* gnu/packages/cran.scm (r-timeseries): Update to 4041.111.

	Change-Id: I5bc71bb58d9971f23120af3012457324fbaed663

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gss: Update to 2.2-8.
	* gnu/packages/cran.scm (r-gss): Update to 2.2-8.

	Change-Id: Idee8a9988faf067e5ece67d0f4b7efb4e787dde2

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rvcg: Update to 0.24.
	* gnu/packages/cran.scm (r-rvcg): Update to 0.24.

	Change-Id: I8a5e70b1edb377dd5bd27e92bed72add088129a7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vcd: Update to 1.4-13.
	* gnu/packages/cran.scm (r-vcd): Update to 1.4-13.

	Change-Id: I7589fea15559f458e7bb071d044ebb74cd77aedd

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xts: Update to 0.14.1.
	* gnu/packages/cran.scm (r-xts): Update to 0.14.1.

	Change-Id: Iec1ce0ca765b347a88d4b77cf7bf414529893fac

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-statsexpressions: Update to 1.6.1.
	* gnu/packages/cran.scm (r-statsexpressions): Update to 1.6.1.
	[propagated-inputs]: Add r-bayestestr.

	Change-Id: I1218fab91c56614e2c7e947dbc59a7467cc78195

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-corrplot: Update to 0.95.
	* gnu/packages/cran.scm (r-corrplot): Update to 0.95.

	Change-Id: Ic295d4a861bdc747625cb33699e15a2abb62666b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-coro: Update to 1.0.5.
	* gnu/packages/cran.scm (r-coro): Update to 1.0.5.

	Change-Id: Ib54b20567a7656056906c7d4b411a484af95b483

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggrepel: Update to 0.9.6.
	* gnu/packages/cran.scm (r-ggrepel): Update to 0.9.6.

	Change-Id: Iae760d68e4393dbd4c4731c3cec7bcfff94123d9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-broom: Update to 1.0.7.
	* gnu/packages/cran.scm (r-broom): Update to 1.0.7.

	Change-Id: I248dfa74d86787a9d9372381c143cfa2565d7c15

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ddalpha: Update to 1.3.16.
	* gnu/packages/cran.scm (r-ddalpha): Update to 1.3.16.

	Change-Id: Ibf5dc85186bf88d9c629de2ef08eaced5624577e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpostgresql: Update to 0.7-7.
	* gnu/packages/cran.scm (r-rpostgresql): Update to 0.7-7.

	Change-Id: I0cc862ec36b1658a547ca39d769b5d2d479f9984

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmysql: Update to 0.10.29.
	* gnu/packages/cran.scm (r-rmysql): Update to 0.10.29.

	Change-Id: I222ebe64944f69e3d478641cfdd8a02a8c867940

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-timedate: Update to 4041.110.
	* gnu/packages/cran.scm (r-timedate): Update to 4041.110.

	Change-Id: I73abd607af0b71621692724dede5573387c66630

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-drat: Update to 0.2.5.
	* gnu/packages/cran.scm (r-drat): Update to 0.2.5.

	Change-Id: I4d1ea3aa89a0b12de393729ada09f365e4ff8009

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-progressr: Update to 0.15.0.
	* gnu/packages/cran.scm (r-progressr): Update to 0.15.0.

	Change-Id: I6148880107e6bbd4c43ea030cde1346c0b018182

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lpsolve: Update to 5.6.21.
	* gnu/packages/cran.scm (r-lpsolve): Update to 5.6.21.

	Change-Id: I4fada3c4a6922c922d419e04bfe426c1134d0e8b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-evd: Update to 2.3-7.1.
	* gnu/packages/cran.scm (r-evd): Update to 2.3-7.1.

	Change-Id: I8c4270feda43d55181a5164e398216dfcabe389e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmpi: Update to 0.7-2.1.
	* gnu/packages/cran.scm (r-rmpi): Update to 0.7-2.1.

	Change-Id: Idb9bd607f46656769414aaac9795616ec26e1523

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmdfiltr: Update to 0.1.5.
	* gnu/packages/cran.scm (r-rmdfiltr): Update to 0.1.5.

	Change-Id: I01c3f751192d6e8008e06bc1562cb15b67a06ca1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ff: Update to 4.5.0.
	* gnu/packages/cran.scm (r-ff): Update to 4.5.0.

	Change-Id: I62d32ee5f581d817463633871b6af61caf2d4b74

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dendextend: Update to 1.18.1.
	* gnu/packages/cran.scm (r-dendextend): Update to 1.18.1.

	Change-Id: Ibe21a845f0b8ee3b17f69448e60ea4dd8b995e42

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ctrdata: Update to 1.19.4.
	* gnu/packages/cran.scm (r-ctrdata): Update to 1.19.4.

	Change-Id: I725a33f225744bbf37d9800683b59694d071dc8c

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppspdlog: Update to 0.0.18.
	* gnu/packages/cran.scm (r-rcppspdlog): Update to 0.0.18.

	Change-Id: I4b3ff77cd5ee7a724926d72112ecea42dfd8d85f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pkgbuild: Update to 1.4.5.
	* gnu/packages/cran.scm (r-pkgbuild): Update to 1.4.5.

	Change-Id: Id1ed4b7d0ebe4a68fcb116cc7b67f40cb0ec1401

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ps: Update to 1.8.1.
	* gnu/packages/cran.scm (r-ps): Update to 1.8.1.

	Change-Id: Ie20bffa0ddba5322d9498e21f3233be1e5d4c024

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pls: Update to 2.8-5.
	* gnu/packages/cran.scm (r-pls): Update to 2.8-5.

	Change-Id: I3387f67dab234559f2d12a614e4cec878b20aae3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glue: Update to 1.8.0.
	* gnu/packages/cran.scm (r-glue): Update to 1.8.0.

	Change-Id: I1c2ee122785f25b6661aab3f76a41acc1e7c8bab

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-amap: Update to 0.8-20.
	* gnu/packages/cran.scm (r-amap): Update to 0.8-20.

	Change-Id: I4a92353ba47ae4f216e0d5c3255bd29bd44e7f0b

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geosphere: Update to 1.5-20.
	* gnu/packages/cran.scm (r-geosphere): Update to 1.5-20.

	Change-Id: I453eef40f37e930f8b4dfd6a3c29621d96f4dde1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gensa: Update to 1.1.14.1.
	* gnu/packages/cran.scm (r-gensa): Update to 1.1.14.1.

	Change-Id: I11ac56350de6ed5ac605b3c7a199eeb4343ccc29

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spelling: Update to 2.3.1.
	* gnu/packages/cran.scm (r-spelling): Update to 2.3.1.

	Change-Id: I725a2448d95146c7054dfd8c340940403bbe7121

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstpm2: Update to 1.6.6.
	* gnu/packages/cran.scm (r-rstpm2): Update to 1.6.6.

	Change-Id: I1fd383babb337211c6dad095d8eb120d9b626b3a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rjson: Update to 0.2.23.
	* gnu/packages/cran.scm (r-rjson): Update to 0.2.23.

	Change-Id: Id750477a2a5ca97659fd33e301fde11e4f027553

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-curl: Update to 5.2.3.
	* gnu/packages/cran.scm (r-curl): Update to 5.2.3.

	Change-Id: I4a4fb26169efda311c237527dc8d05e7ea923a4f

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-servr: Update to 0.32.
	* gnu/packages/cran.scm (r-servr): Update to 0.32.

	Change-Id: Ia0f1e624b3e4c81e933dd9db0e757b01373daaa5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-jsonlite: Update to 1.8.9.
	* gnu/packages/cran.scm (r-jsonlite): Update to 1.8.9.

	Change-Id: If5976abbde75ad97ec793c1c104dd9e57641fcc7

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httr2: Update to 1.0.5.
	* gnu/packages/cran.scm (r-httr2): Update to 1.0.5.

	Change-Id: If48f6b4c6b0f33ceccc5dc70cdebe3c3099c45e9

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-modelenv: Update to 0.2.0.
	* gnu/packages/cran.scm (r-modelenv): Update to 0.2.0.
	[propagated-inputs]: Add r-cli.

	Change-Id: I8c9d5fb2609f6d17e69ea24e072365dbe5722d3a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-secretbase: Update to 1.0.3.
	* gnu/packages/cran.scm (r-secretbase): Update to 1.0.3.

	Change-Id: I4988adde7297a5ca586476bf02621803326b5df3

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidyft: Update to 0.9.20.
	* gnu/packages/cran.scm (r-tidyft): Update to 0.9.20.

	Change-Id: Idd55614f1f1478fb756e31ac14c2e8667270f2e0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tgstat: Update to 2.3.28.
	* gnu/packages/cran.scm (r-tgstat): Update to 2.3.28.

	Change-Id: I5a90074b22036090a1c8b5e76508e6ec1a482064

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-askpass: Update to 1.2.1.
	* gnu/packages/cran.scm (r-askpass): Update to 1.2.1.

	Change-Id: I1877f65a13a5a070df8f3de852a528167cb141d5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sys: Update to 3.4.3.
	* gnu/packages/cran.scm (r-sys): Update to 3.4.3.

	Change-Id: I58f69af4d07cfa5d68e72198b5b7c6f52cb146d5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-papaja: Update to 0.1.3.
	* gnu/packages/cran.scm (r-papaja): Update to 0.1.3.

	Change-Id: Ic28fac962218712356512c74fd052cb9bf1f55e4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dlm: Update to 1.1-6.1.
	* gnu/packages/cran.scm (r-dlm): Update to 1.1-6.1.

	Change-Id: I0695ecdf0e19127fab6c37bb0e077a4fa603f8d8

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-v8: Update to 6.0.0.
	* gnu/packages/cran.scm (r-v8): Update to 6.0.0.

	Change-Id: Ib561006ba163cb3aaf98c63170e6bfec2f1e814d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggstatsplot: Update to 0.12.5.
	* gnu/packages/cran.scm (r-ggstatsplot): Update to 0.12.5.

	Change-Id: Ia935e8fa7a062d45be9c02186c7bd8ee846650bb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggstats: Update to 0.7.0.
	* gnu/packages/cran.scm (r-ggstats): Update to 0.7.0.
	[propagated-inputs]: Remove r-broom-helpers and r-magrittr.

	Change-Id: I3b6228713578990215a90ae24fc27223a2d0eff4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-datawizard: Update to 0.13.0.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.13.0.

	Change-Id: I5140768d749c0d84c52fd02d99ccc9bec5213aea

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cplm: Update to 0.7-12.1.
	* gnu/packages/cran.scm (r-cplm): Update to 0.7-12.1.

	Change-Id: If7e3c39661dda99b6f31c9e6af78dde359fef427

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-correlation: Update to 0.8.6.
	* gnu/packages/cran.scm (r-correlation): Update to 0.8.6.

	Change-Id: I50d978492493b5b5ac7cf51e9c89473cb08d93be

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cards: Update to 0.3.0.
	* gnu/packages/cran.scm (r-cards): Update to 0.3.0.

	Change-Id: Ieee9cab9a9add56d7d0caf03dcfda44edf1002b1

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aer: Update to 1.2-14.
	* gnu/packages/cran.scm (r-aer): Update to 1.2-14.

	Change-Id: I55a6e1d8d813a7a3994c1080d1fd1ded509b3b9e

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wgcna: Update to 1.73.
	* gnu/packages/bioconductor.scm (r-wgcna): Update to 1.73.

	Change-Id: I30d8b959701e1f03c8f2433b4c3c24fb4b60b8f6

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-protolite: Update to 2.3.1.
	* gnu/packages/cran.scm (r-protolite): Update to 2.3.1.
	[properties]: Tell importer to keep protobuf in native and regular inputs.

	Change-Id: Iba824f4285d61a886c148c0449511b04ec021cf0

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-phangorn: Update to 2.12.1.
	* gnu/packages/cran.scm (r-phangorn): Update to 2.12.1.
	[properties]: Do not let updater add bogus r-utils package.

	Change-Id: Ic7baf4682ffdf47b764e89bcbe1d36734b53e559

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-profvis: Update to 0.4.0.
	* gnu/packages/cran.scm (r-profvis): Update to 0.4.0.
	[source]: Update names of minified JavaScript files.
	[arguments]: Use minify-build-system for processing JavaScript files.
	[native-inputs]: Add r-knitr; update jquery.
	[propagated-inputs]: Remove r-purrr and r-stringr.

	Change-Id: Ic72f5ef2454458772122c1729cbe82354c8c7d17

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adimpro: Update to 0.9.7.2.
	* gnu/packages/cran.scm (r-adimpro): Update to 0.9.7.2.

	Change-Id: I6c8dd6f134c85192dc4809d3d84fd65ef4e81add

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-billboarder: Update to 0.5.0.
	* gnu/packages/cran.scm (r-billboarder): Update to 0.5.0.
	[arguments]: Use minify-build-system for processing JavaScript files.
	[native-inputs]: Update billboard.js.

	Change-Id: I40e071681549e28c1d3c68b75767e5174c279041

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-radiant-data: Update to 1.6.7.
	* gnu/packages/cran.scm (r-radiant-data): Update to 1.6.7.
	[propagated-inputs]: Remove r-arrow.

	Change-Id: I76e0578aac6482e392e365f36174611070cde442

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tablerdash: Update to 0.1.5.
	* gnu/packages/cran.scm (r-tablerdash): Update to 0.1.5.
	[source]: Simplify snippet.
	[arguments]: Use minify-build-system for processing JavaScript files.
	[propagated-inputs]: Remove r-knitr.

	Change-Id: I33c9b0485665c6f40879751302975d9a3dd66b3d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shinyace: Update to 0.4.3.
	* gnu/packages/cran.scm (r-shinyace): Update to 0.4.3.

	Change-Id: I574a0b5cfdaf2ef5da41ab7ca868e56c4106e505

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-jqr: Update to 1.3.5.
	* gnu/packages/cran.scm (r-jqr): Update to 1.3.5.
	[properties]: Tell updater to keep jq input.

	Change-Id: I8ac28bbe7332c6ce4c62ec2341e8a03e5e702900

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pbdzmq: Update to 0.3-13.
	* gnu/packages/cran.scm (r-pbdzmq): Update to 0.3-13.
	[properties]: Tell updater to keep zeromq input.

	Change-Id: I427863023fb022863e4dd86aa3436c1502f1e38d

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-mcr.
	* gnu/packages/cran.scm (r-mcr): New variable.

	Change-Id: I61388006a27120772e52c83ab48d37f4795432cb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-robslopes.
	* gnu/packages/cran.scm (r-robslopes): New variable.

	Change-Id: Id12030b24f71f6e6805f2c1da11fc0fd72bb3be4

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-reformulas.
	* gnu/packages/cran.scm (r-reformulas): New variable.

	Change-Id: Ie58ced156b62939557734749698625dcf53e9823

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: hurd: Add default case.
	This fixes evaluation of ‘master’, which was failing with a ‘match’ error.

	* gnu/packages/hurd.scm (hurd)[arguments]: Add default case.

	Change-Id: Icf5f01481cd102036cb2b7d4dbaf9f326cdb152a

2024-12-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: ath9k-htc-*-firmware: Allow implicit function declarations.
	Fixes a regression when building with GCC 14, as is the case since
	d6780d79d936832e1b2ea9103eefecd0a838fb16.

	* gnu/packages/firmware.scm (ath9k-htc-ar7010-firmware)[arguments]: Add
	‘-DCMAKE_C_FLAGS’.
	(ath9k-htc-ar9271-firmware)[arguments]: Likewise.

	Change-Id: I561ddfd1f6b291b03909ba8f901e3841d93150e8

2024-12-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: netdde: Add default case.
	This fixes evaluation of ‘master’, which was failing with a ‘match’
	error.

	* gnu/packages/hurd.scm (netdde)[arguments]: Add default case.

	Change-Id: I093b21f629a930f6e6b43430f5a204d06e1f3aad

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	etc: teams: Add entry for Janneke Nieuwenhuizen.
	* etc/teams.scm.in ("Janneke Nieuwenhuizen"): New member.

	Change-Id: Ia666772ae681cd869ffce84da65078c9174fa110

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	teams: Add hurd team.
	* etc/teams.scm (hurd): New team.

	Change-Id: Id3b4d8ac3eed8c7773a45d0fe8a17154c6427aa1

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: bootstrap: bootstrap-%guile: Revert aarch64-linux hash.
	This is a follow-up to commit
	    4d9c5984fee481d74c2f504094b4797bbb4104d4
	    gnu: bootstrap: Add support for x86_64-gnu, aka the 64bit Hurd.

	where it was inadvertently changed.

	Reported by fanquake via IRC.

	* gnu/packages/bootstrap.scm (bootstrap-guile-hash)[aarch64-linux]: Revert to
	1giy2aprjmn5fp9c4s9r125fljw4wv6ixy5739i5bffw4jgr0f9r.

	Change-Id: I26176b192e43ebe05bbd575414a7173583c6d5b6

2024-12-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: gsl: Update to 2.8.
	* gnu/packages/maths.scm (gsl): Update to 2.8.

	Change-Id: I7a7af6af46b0be57a435a09460cb1237c65c6ff8

2024-12-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: gsl: Build with ‘-O2 -g’ unconditionally.
	Fixes a regression introduced in
	53bec65c51c3f2b7e318db4dc7a5c3a09ad00214 that would cause gsl to be
	built without optimizations and without debugging symbols (equivalent to
	“-O0 -g0”).

	* gnu/packages/maths.scm (gsl)[arguments]: Remove #:make-flags.

	Change-Id: I5297e3602bffbb7655d655622cc3d7595f82b25a

2024-12-03  Artyom Bologov  <mail@aartaka.me>

	gnu: gsl: Add debug output.
	* gnu/packages/maths.scm (gsl)[outputs]: Add "debug".

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: m4: Fix build of tests on the 64bit Hurd.
	* gnu/packages/m4.scm (m4)[arguments]: When building on the 64bit Hurd,
	add CFLAGS to #:configure-flags.

	Change-Id: Iab16194f4cd2911b4610dddd855064ddc4958dd9

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: diffutils: Skip some tests on the 64bit Hurd.
	* gnu/packages/base.scm (diffutils)[arguments]: When building on the 64bit
	Hurd, skip some tests.

	Change-Id: Iab16194f4cd2911b4610dddd855064ddc4958dd9

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: grep: Skip a test on the 64bit Hurd.
	* gnu/packages/base.scm (grep)[arguments]: When building on the 64bit
	Hurd, skip the "stack-overflow" test.

	Change-Id: Iab16194f4cd2911b4610dddd855064ddc4958dd9

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: coreutils: Skip some tests on the 64bit Hurd.
	* gnu/packages/base.scm (coreutils)[arguments]: When building on the 64bit
	Hurd, skip some tests.

	Change-Id: If3c49971df03fb2b1e8dfae9b09d239fe5ec7a7e

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: gcc-final: Support the 64bit Hurd.
	* gnu/packages/commencement.scm (gcc-final)[arguments]: When building for the
	64bit Hurd, create a gcc wrapper in phase "create-stage-wrapper", use it
	by adding STAGE_CC_WRAPPER to #:make-flags, and CC to #:configure-flags
	to convince configure gmp that gcc and g++ work.

	Change-Id: I939c03c6c0fd9698efc4b293e59cf576249e3b77

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: gcc-boot0: Support the 64bit Hurd.
	Asking gcc to "--disable-shared" is overridden for libcc1 by the build system,
	which lateron fails with

	    install: cannot stat '.libs/libcc1.so.0.0.0': No such file or directory

	because no shared libcc1.so.0.0.0 could actually be built.

	* gnu/packages/commencement.scm (gcc-boot0)[arguments]: When building for the
	64bit Hurd, add CC_FOR_BUILD to #:make-flags to convince gmp's configure that
	gcc works.  Also, add phase "patch-libcc1-static" to avoid attempting a shared
	libcc1.

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: libstdc++-boot0: Support the 64bit Hurd.
	* gnu/packages/commencement.scm (make-libstdc++-boot0)[arguments]: When
	creating libstdc++-boot0 for the 64bit Hurd, add disable options similar to
	libstdc++ to #:configure-flags.

	Change-Id: I00636fa48e38823b00ede7dcbd0c1c23544d898c

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>
	    Efraim Flashner  <efraim@flashner.co.il>

	gnu: bootstrap: %bootstrap-gcc: Also wrap g++ for the 64bit Hurd.
	* gnu/packages/bootstrap.scm (%bootstrap-gcc)[arguments] When building for
	thee 64bit Hurd have the #:builder also wrap g++.


	Change-Id: I2cdbc6837e1c451f108b309f2608240a7f57b82c

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: hurd: Add refcounts-assert patch.
	See <https://logs.guix.gnu.org/hurd/2024-11-20.log#082237>.

	* gnu/packages/patches/hurd-refcounts-assert.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/hurd.scm (hurd): Use it.

	Change-Id: I51ee319f1b7e26a7ed0f4e9f69755aa596ea6877

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: kernel-headers-boot0: Support the 64bit Hurd.
	* gnu/packages/commencement.scm (kernel-headers-boot0): Match using
	target-hurd? rather than "i586-gnu".

	Change-Id: I3c05f110674e55c97d6712202da9d9af6c1d953f

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Use gcc-14, gcc-toolchain-14 on the 64bit Hurd.
	This enables building packages in a 64bit childhurd.  It will not enable
	offloading to a childhurd.

	* guix/utils.scm (host-hurd?, host-x86-64, host-hurd64?): New procedures.
	* gnu/packages/commencement.scm (gcc-toolchain): Use them to determine if the
	host is a 64bit Hurd, and use gcc-toolchain-14.
	* gnu/packages/gcc.scm (gcc): Likewise, to use gcc-14.

	Change-Id: I55e43fdc61e3ea5fc13065fc7ca854b951c94930

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	system: examples: Add devel-hurd64.tmpl.
	This also updates comments and removes the comment about a very old
	`bootstrap-profile' hack.

	* gnu/system/examples/devel-hurd.tmpl (hurd-packages): New variable
	(%hurd-devel-os): Use it.
	* gnu/system/examples/devel-hurd64.tmpl: New file.

	Change-Id: I54b6b0843f0dd635d89cca483ae43d23b20d21e8

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	system: examples: Add bare-hurd64.tmpl.
	* gnu/system/examples/bare-hurd.tmpl: Update comments.
	* gnu/system/examples/bare-hurd64.tmpl: New file.

	Change-Id: I8d26afd19afaa8fb3558948b50b0efdc0f83f29c

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: bootstrap: %bootstrap-glibc: Also fix libm.so.
	On the 64bit Hurd, glibc-2.39's libm.so is also a linker script.  This fixes
	having it refer to

	    /gnu/store/eee...-glibc-cross-x86_64-pc-gnu-2.39/lib/libm.so.6
	    /gnu/store/eee...-glibc-cross-x86_64-pc-gnu-2.39/lib/libmvec.so.1

	* gnu/packages/bootstrap.scm (%bootstrap-glibc)[arguments]: When building for
	the 64bit Hurd, also substitute libm.so linker script.  Update the regexp to
	also cater for libh[urduser] and libm[achuser].

	Change-Id: I878e63d18f1012b6e186e90eb68cb97bec5ae94c

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add gdb-15.2, with support for the 64bit Hurd.
	* gnu/packages/patches/gdb-hurd64.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/gdb.scm (gdb-15): Use it in new variable.
	(gdb-minmal-15): New variable.
	(gdb/pinned): When building for the 64bit Hurd, set #:configure-flags to
	"--enable-targets=i586-pc-gnu,x86_64-pc-gnu".

	Change-Id: I52d28092be6c415b8668bb5a77d41c87df841351

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gettext: Fix cross-build shebangs.
	This fixes running autopoint from a cross-built gettext[-minimal].

	* gnu/packages/gettext.scm (gettext-minimal): When cross-building, add stage
	"patch-cross-shebangs".

	Change-Id: I5029a3be0b5cee3c173de66d8f0b027b02c3bc47

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: libstdc++-boot0-gcc7: Replace by make-libstdc++-boot0.
	* gnu/packages/commencement.scm (libstdc++-boot0-gcc7): Change variable to...
	(make-libstdc++-boot0): ...this new procedure and update accordingly.
	(gcc-boot0): Update accordingly, and cater for x86_64-gnu.

	Change-Id: Ib0bc84e4dab90b080e5a01e6ab932f8be456c656

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: hurd-headers-boot0: Update to 0.9.git20240714.
	* gnu/packages/commencement.scm (hurd-headers-boot0): Update to
	0.9.git20240714.

	Change-Id: Ib3edaa3adb9cfe4cb8c5a3af83cb2701ee9dda1b

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: mig-boot0: Update to 1.8+git20231217..
	* gnu/packages/commencement.scm (mig-boot0): Update to 1.8+git20231217.

	Change-Id: I591ff7cb84ac1e567d49f51eb40be19fa6b15f5b

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: gnumach-headers-boot0: Update to 1.8+git20240714.
	* gnu/packages/commencement.scm (gnumach-headers-boot0): Update to
	1.8+git20240714.

	Change-Id: If30d7b4a688070d70741173c97a60284ca8299ef

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: m4: Fix build for the 64bit Hurd.
	* gnu/packages/base.scm (grep)[arguments]: When building for the 64bit Hurd,
	add patch-sigsegv.h stage.

	Change-Id: I82993ebde268867348893556a9476faa5c4e9453

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guile-fibers: Fix build for the 64bit Hurd.
	* gnu/packages/guile-xyz.scm (guile-fibers)[arguments]: Also modify phases for
	the 64bit Hurd.

	Change-Id: I780f6a92418b49e5fe0d23eb1c90e155216f1428

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: grub: Fix build for the 64bit Hurd.
	* gnu/packages/patches/grub-hurd64.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/bootloaders.scm (grub)[arguments]: When building for the 64bit
	Hurd, use it in new "apply-hurd64-patch" stage.

	Change-Id: I780f6a92418b49e5fe0d23eb1c90e155216f1428

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: inetutils: Fix build for the 64bit Hurd.
	* gnu/packages/patches/inetutils-hurd64.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/admin.scm (inetutils)[arguments]: When building for the 64bit
	Hurd, use it in new "apply-hurd64-patch" stage.

	Change-Id: I780f6a92418b49e5fe0d23eb1c90e155216f1428

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: hurd: Build fixes for the 64bit Hurd.
	* gnu/packages/patches/hurd-64bit.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/hurd.scm (hurd)[source]: Use it.
	[arguments]: When building for the 64bit Hurd, add "create-machine-symlink"
	phase.  In phases "build-libdde-linux" and "install-goodies", do not assume
	x86, rather use actual ARCH, and follow upstream's "amd64" symlinking voodoo.

	Change-Id: If264a91b2433add13f9121c482f0abe67ae5f1e9

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: rumpkernel: Support the 64bit Hurd.
	* gnu/packages/hurd.scm (rumpkernel)[argument]: In stage "build", follow
	Debian upstream to use -DPAE disable the DTRACE and ZFS builds.

	Change-Id: I534da31eefb378c72b4896d64a51a73109e38aa6

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: rumpkernel: Update to f1ffd6405f225336e595a0f99f01095ed7438337.
	* gnu/packages/hurd.scm (rumpkernel): Update to
	f1ffd6405f225336e595a0f99f01095ed7438337.
	[arguments]: In stage "build", add "-Wno-error=sign-compare" to CWARNFLAGS.

	Change-Id: I8936377da726681b748cc010e1fbae3fb19dee05

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: netdde: Support the 64bit Hurd.
	* gnu/packages/patches/netdde-csum.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/hurd.scm (netdde)[source]: Use it.
	[arguments]: Do not assume x86, rather use actual ARCH in #:make-flags, and
	follow upstream's "amd64" symlinking voodoo.

	Change-Id: Ie825e56779dae2f489066569dc3c4405bac778c1

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: netdde: Update to c0ef248dc7c5ccc1273e2a796f3ece30c5b645df.
	* gnu/packages/hurd.scm (netdde): Update to
	c0ef248dc7c5ccc1273e2a796f3ece30c5b645df.
	(dde-sources): Update to b6c8526c703f3ba76294d9002f195c63897ec661.

	Change-Id: Id03f5c5124f16e9ffd6a77cbb2507d274e0f325a

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libpciaccess: Support the 64bit Hurd.
	* gnu/packages/patches/libpciaccess-hurd64.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/xorg.scm (libpciaccess) [arguments]: Use g-expressions.  When
	building for the 64bit Hurd, use it in new "apply-hurd64-patch" phase.

	Change-Id: I8936377da726681b748cc010e1fbae3fb19dee05

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: pciutils: Support the 64bit Hurd.
	* gnu/packages/patches/pciutils-hurd64.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/pciutils.scm (pciutils)[arguments]: Use g-expressions.  When
	building for the 64bit Hurd, use it in new "apply-hurd64-patch" phase.

	Change-Id: I8936377da726681b748cc010e1fbae3fb19dee05

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: openssl-3.0: Support the 64bit Hurd.
	* gnu/packages/patches/openssl-hurd64.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/tls.scm (openssl-3.0)[arguments]: When building for the 64bit
	Hurd, use it in new "apply-hurd-patch" phase.  In #:configure-flags use
	"hurd-x86_64" for the 64bit Hurd.

	Change-Id: I8936377da726681b748cc010e1fbae3fb19dee05

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libgpg-error: Support the 64bit Hurd.
	* gnu/packages/patches/libgpg-error-hurd64.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/gnupg.scm (libgpg-error)[arguments]: Use it when building for
	the 64bit Hurd.

	Change-Id: Icabb7cd7bb5bcc771ccee5b8a7f57f52b9b58183

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	system: image: Add hurd64 image types.
	* gnu/system/hurd.scm (%hurd64-default-operating-system-kernel,
	%hurd64-default-operating-system): New variables.
	* gnu/system/images/hurd.scm (hurd64-disk-image, hurd64-image-type,
	hurd64-qcow2-image-type, hurd64-barebones-disk-image,
	hurd64-barebones-qcow2-image): New variables.

	* gnu/system/images/hurd.scm (hurd64-barebones-os): New variable.

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: bootstrap: Add support for x86_64-gnu, aka the 64bit Hurd.
	On commit:
	    ec8a5ec15f898e864705e5a5c834532e3fa8d0a4
	    gnu: make-bootstrap: Update gcc-static to gcc-14, for the 64bit Hurd.

	Run:
	    ./pre-inst-env guix build --target=x86_64-gnu bootstrap-tarballs

	Producing:
	    /gnu/store/w1n7bdpn88plcc49h7n0jriaj41sgwx8-bootstrap-tarballs-0/

	With guix hash -r:
	    15cb1xh7s2hhp8s0d81bjnw1759w9sh7ckc9n5jq2f3rqw6z76by

	* gnu/packages/bootstrap.scm (%bootstrap-executables): Add entries for
	x86_64-gnu.
	(%bootstrap-guile-hash, %bootstrap-coreutils&co, %bootstrap-binutils,
	%bootstrap-glibc, %bootstrap-gcc): Add entry for x86_64-gnu.
	* guix/packages.scm (%supported-systems, %hurd-systems): Add x86_64-gnu.
	(%cuirass-supported-systems): Remove x86_64-gnu.
	* guix/utils.scm (target-64bit?): Add x86_64-gnu.
	* m4/guix.m4: Add x86_64-gnu as a supported system.
	* doc/guix.texi (GNU Distribution): Add x86_64-gnu.

	Change-Id: I828159aedb3f66caba98e935083cc3682429f219

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: make-bootstrap: Update gcc-static to gcc-14, for the 64bit Hurd.
	* gnu/packages/make-bootstrap.scm (%gcc-static): Use gcc-14.  Update to use
	G-Expressions.
	[inputs]: Remove libstdc++ and libstdc++-headers.
	(%gcc-stripped): Use gcc-14.
	[inputs, native-inputs]: Clear fields.

	Change-Id: I4e6d779cb457b256d80d1882f182b72a6f7d2be2

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: glibc/hurd: Add patch for the 64bit Hurd, fixing "raise".
	This fixes findutil's gnulib-tests's test-sigaction's raise call, by working
	around an alleged gcc-14.2 optimization bug.  See
	<https://lists.gnu.org/archive/html/bug-hurd/2024-11/msg00143.html>.

	* gnu/packages/patches/glibc-hurd64-gcc-14.2-tls-bug.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/base.scm (glibc/hurd): Use it.

	Change-Id: I11e683f521f34dedeb7f739a2545f5d1d866922a

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gcc-14: Force libdir /lib instead of /lib64 for the 64bit Hurd.
	* gnu/packages/gcc.scm (gcc-14)[arguments]: In stage "pre-x86-configure", also
	patch "gcc/config/i386/t-gnu64".

	Change-Id: Ib2607c5f315c49696596fdcbcbbcc2895b6a9775

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: cross-base: Update %xgcc to gcc-14, to support the 64bit Hurd.
	Gcc-14 adds support for the 64bit Hurd.

	* gnu/packages/cross-base.scm (%xgcc): Bump to gcc-14.

	Change-Id: Idf7696c50532aa4def2b2d37cdb5c70715125123

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guile-lzlib: Support [cross-]build with gcc-14 and the 64bit Hurd.
	* gnu/packages/patches/guile-lzlib-hurd64.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/guile.scm (guile-lzlib)[arguments]: Use G-expressions.  When
	building for the 64bit Hurd, or cross-compiling, use it in new
	"apply-hurd64-patch" stage.

	Change-Id: Id03f71baa80e2f4f967f54037ce7d9f1c5dc4bb6

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libssh: Fix [cross-]build with gcc-14 for 32bit.
	* gnu/packages/ssh.scm (libssh)[arguments]: When cross-compiling to a
	32bit host, add CFLAGS to #:configure-flags to disable a breaking warning.

	Change-Id: Ibab7332af162aed38158a50e9b4fc288b4286922

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libedit: Fix [cross-]build with gcc-14 for 32bit.
	* gnu/packages/libedit.scm (libedit)[arguments]: When cross-compiling to a
	32bit host, add CFLAGS to #:configure-flags to disable a breaking warning.

	Change-Id: Ibab7332af162aed38158a50e9b4fc288b4286922

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: netdde: Fix build with gcc-14.
	* gnu/packages/hurd.scm (netdde)[arguments]: Disable some warnings breaking
	the build, using "WARNINGS=..." in #:make-flags.

	Change-Id: I39f577c51eaa3d86abf80a54f7c172324cf56749

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: hurd: Fix build with gcc-14.
	* gnu/packages/hurd.scm (hurd)[arguments]: In phase "build-libdde-linux",
	disable some warnings breaking the build, using "WARNINGS=...".

	Change-Id: Ib70926a90e1d37080c5b9dd333f19636cdae3013

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: texinfo-4: Fix [cross-]build with gcc-14 and the 64bit Hurd.
	* gnu/packages/texinfo.scm (texinfo-4): When building for the 64bit Hurd, or
	cross-compiling, add "-Wno-incompatible-pointer-types" to #:configure-flags.

	Change-Id: Ia0503e3f5c7aa5354a949b69035a1be6f93ec85f

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: perl: Support [cross-]build with gcc-14 and the 64bit Hurd.
	* gnu/packages/cross-base.scm (perl)[native-inputs]: Update perl-cross to 1.6.

	Change-Id: I4a77f51a6757ad4aed9bcca8f9bbbf2cbd162e15

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libffi: Fix [cross-]build with gcc-14.
	* gnu/packages/libffi.scm (libffi)[arguments]: When building for the 64bit
	Hurd, or cross-building, add "CFLAGS" to #:configure-flags to disable breaking
	warning.

	Change-Id: I05bf3f460f3e292626de1894b7a3cf381cb07702

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: flex: Fix [cross-]build with gcc-14.
	* gnu/packages/flex.scm (flex): When building for the 64bit Hurd, or
	cross-compiling, add "-Wno-int-conversion "-Wno-implicit-function-declaration"
	to #:configure-flags.

	Change-Id: Ia0503e3f5c7aa5354a949b69035a1be6f93ec85f

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: git-minimal: Support [cross-]build with gcc-14 and the 64bit Hurd.
	* gnu/packages/version-control.scm (git-minimal)[arguments]: When building for
	the 64bit Hurd, or cross-compiling, use "-Wno-implicit-function-declaration"
	in #:make-flags.  Use target-hurd? instead of comparing with "i586-pc-gnu" in
	"use-host-uname_S" phase.

	Change-Id: Ib9836be8a1e389a82c8a89adf22aaeac0d85bd14

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: bash: Avoid hang when cross-built for the Hurd.
	For example, without this patch bash hangs while configuring diffutils.
	Reproducer:

	cat >x.awk <<EOF
	x... repeat 16384 (the actual pipe size) times
	EOF

	* gnu/packages/bash.scm (bash): When cross-building for the Hurd, add new
	"create-pipesize.h" stage.

	Change-Id: I02c1dcf2d63849626ba3448cd52766db822dc77c

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: glibc/hurd: Add patches for the 64bit Hurd.
	These patches fix:

	  * Statically linked tar to hang/segfault upon issuing the "--mtime=@1"
	  warning; this is also applicable for the 32bit Hurd using glibc-2.39!

	See <https://lists.gnu.org/archive/html/bug-hurd/2024-11/msg00115.html>.

	  * Shell replacement problems for the 64bit Hurd.

	See <https://lists.debian.org/debian-hurd/2024/07/msg00063.html>.

	  * Findutil's gnulib-tests/test-sigaction failure.

	* gnu/packages/patches/glibc-hurd-pthread_setcancelstate.patch,
	gnu/packages/patches/glibc-hurd64-fault.patch,
	gnu/packages/patches/glibc-hurd64-intr-msg-clobber.patch,
	gnu/packages/patches/glibc-hurd64-sgms-context.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register them.
	* gnu/packages/base.scm (glibc/hurd): Use them.

	Change-Id: I9ee65983876cd22ad1dc01aabb41a34074631599

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libstdc++: Support the 64bit Hurd.
	* gnu/packages/gcc.scm (make-libstdc++)[arguments]: When building for the
	64bit Hurd, add stage patch-hurd64.

	Change-Id: I795a591ef8282ee5b760fec43bd4ad849007f602

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libxcrypt: Support the 64bit Hurd.
	* gnu/packages/patches/libxcrypt-hurd64.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/crypto.scm (libxcrypt)[arguments]: When building for the 64bit
	Hurd, use it in new phase `apply-hurd64-patch'.

	Change-Id: I795a591ef8282ee5b760fec43bd4ad849007f602

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: patch: Fix build for the 64bit Hurd.
	* gnu/packages/base.scm (patch)[arguments]: When building for the 64bit Hurd,
	set #:configure-flags.

	Change-Id: I795a591ef8282ee5b760fec43bd4ad849007f602

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: grep: Fix build for the 64bit Hurd.
	* gnu/packages/base.scm (grep)[arguments]: When building for the 64bit Hurd,
	add patch-sigsegv.h stage.

	Change-Id: I795a591ef8282ee5b760fec43bd4ad849007f602

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: elfutils: Fix build for 64bit Hurd.
	* gnu/packages/elf.scm (elfutils)[arguments]: When building for a 64bit Hurd,
	set #:make-flags.

	Change-Id: I00abf360a7de5b1f78c1e912f0dcf27c62c1af68

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: bash-minimal: Support [cross-]build with gcc-14.
	* gnu/packages/bash-minimal.scm (bash)[arguments]: When building for the 64bit
	hurd, or cross-building, use "CFLAGS=-g -O2 -Wno-implicit-function-declaration".

	Change-Id: I1356c0aeac303bdf0254c28815716c83884008a0

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: cross-libc: Support cross-building for the 64bit Hurd.
	* gnu/packages/base.scm (glibc)[arguments]: When building for the Hurd, in
	phase "create-machine-symlink", do not assume CPU is i386, also cater for
	x86_64.
	* gnu/packages/cross-base.scm (cross-libc*)[arguments]: Likewise.

	Change-Id: Ib009b7bd301b543b8629382330cca9d963b7a812

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add basic support for x86_64-pc-gnu target, aka 64bit Hurd.
	* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Update comment on where
	to find shared linker name.
	(make-raw-bag): Also use raw-build-guile3 when building for the 64bit Hurd.
	* gnu/packages/cross-base.scm (cross-kernel-headers*): Use target-hurd?
	instead of custom "i586..."  matching to also use xhurd-core-headers for
	target-hurd64.
	* gnu/packages/make-bootstrap.scm (package-with-relocatable-glibc)
	[native-inputs]: Move final-inputs before cross-packages.
	(%binutils-static)[arguments]: When building for the 64bit Hurd, add
	"lt_cv_prog_compiler_static_works=yes", "lt_cv_prog_compiler_static_works_CXX=yes"
	to #:make-flags to convince to actually link the binaries statically.
	(make-guile-static)[arguments]: When building for the 64bit Hurd, add
	"lt_cv_prog_compiler_static_works=yes" to #:configure-flags to convince
	libtool to actually link guile statically.
	* guix/platforms/x86.scm (x86_64-gnu): New exported variable.
	* guix/utils.scm (target-hurd64? system-hurd64?): New procedures.

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: hurd: Update to 0.9.git20240714.
	* gnu/packages/hurd.scm (hurd-headers): Update to 0.9.git20240714.
	(hurd)[arguments]: Remove rumpdisk build hack from "prepare-addons" stage.
	Instead, when cross-compiling, add stage "fixup-cross-configure" to enable
	rumpdisk.
	* gnu/system.scm (hurd-multiboot-modules): Remove
	"--x-xattr-translator-records" option that has been removed and is now the
	default.

	Change-Id: I4609b5a959c1ece98e2fe1aedbb1d31d6edadcca

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mig: Update to 1.8+git20231217.
	* gnu/packages/hurd.scm (mig): Update to 1.8+git20231217.

	Change-Id: I0e531ecc7fdcfbefe2e0e24d7b2fb5e0fe8a3ae2

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gnumach: Update to v1.8+git20240714.
	* gnu/packages/patches/gnumach-version.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/hurd.scm (gnumach-headers): Update to v1.8+git20240714 and use
	it.
	* gnu/packages/commencement.scm (gnumach-headers-boot0)[origin]: Reset
	patches.

	Change-Id: I147c64021c2ee79dfc4cd4fd9a29529eef8890c5

2024-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	system: Add "installer" sub-command.
	* guix/scripts/system/installer.scm: New file.
	* Makefile.am (MODULES)[ENABLE_INSTALLER]: Register it.
	(MODULES_NOT_COMPILED)[!ENABLE_INSTALLER]: Likewise.
	* guix/scripts/system.scm (show-help): Add help for "installer" sub-command.
	(actions): Register "installer".
	(guix-system): Invoke `guix-system-installer' sub-command.
	* doc/guix.texi (Invoking guix system): Document it.
	* gnu/installer.scm (run-installer): Remove "./pre-inst env".

	Change-Id: I5a05b941c060682c17d45d871df3cf34e3f8643a

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-falcon: Fix tests.
	* gnu/packages/python-web.scm (python-falcon)[native-inputs]: Add
	python-orjson.
	[arguments]: Do not patch test file; respect test-flags in custom 'check
	phase; provide test-flags to ignore examples and benchmarks.
	[build-system]: Use pyproject-build-system.

	Change-Id: Ic173e2d940a2bb9c7f81ea3e70475f8bfff36dfb

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-fakeredis: Update to 2.26.1.
	* gnu/packages/databases.scm (python-fakeredis): Update to 2.26.1.
	[arguments]: Do not run slow tests; add phases 'poetry-compatibility and
	'start-redis.
	[propagated-inputs]: Add python-typing-extensions.
	[native-inputs]: Add redis.

	Change-Id: I18ed122d9e5307d3d723cfc9ef0d51f120b4ccb5

2024-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-redis: Update to 5.2.0.
	* gnu/packages/databases.scm (python-redis): Update to 5.2.0.
	[arguments]: Update list of tests to skip; add phase 'relax-requirements.
	[native-inputs]: Add python-numpy.

	Change-Id: I789c511fb4a516e6cdad06dba695af9bb89f562d

2024-12-02  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: libgit2: Update to 1.8.3.
	* gnu/packages/version-control.scm (libgit2-1.8): Update to 1.8.3.

	Change-Id: Iff5b1f341a480d06e1f618bc306f0ff0c3a62713

2024-12-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: libreoffice: Update to 24.8.3.2.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 24.8.3.2.
	[source]<uri>: Add secondary uri.
	[arguments]<#:phases>: Fix build issue related to issue 43579 in phase
	'prepare-src.
	[configure-flags]: Add optimising flags --disable-cve-tests,
	--enable-readonly-installset, --disable-dependency-tracking.
	[native-inputs]: Add gcc-toolchain-12.
	[inputs]: Add argon2, zxcvbn-c.

	Change-Id: I72e0ebb4d075c47ea168b181f969a97f9249150a

2024-12-02  Ivan Vilata i Balaguer  <ivan@selidor.net>

	gnu: povray: Fix test run requiring interaction.
	[[PGP Signed Part:No public key for 3DECC105F5DD2382 created at 2024-10-23T14:00:24+0200 using RSA]]
	The test render required pressing a key after it was done, which caused the
	package build to get stuck.  Also disable the render display window, which
	did not cause issues but was pointless.

	* gnu/packages/graphics.scm (povray)[args]: Patch test render not to pause nor
	display a window.

	Change-Id: Ia9527b3a67896972b399464b97dda464365d41ea

2024-12-02  Runciter  <runciter@whispers-vpn.org>

	gnu: freedict-tools: Fix non-determinism of dictzip compressed file headers.
	Reset .dict file mtime to start of the epoch before compressing with dictzip.

	* gnu/packages/patches/freedict-tools-fix-determinism.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/dictionaries.scm (freedict-tools): Use it.

2024-12-02  Runciter  <runciter@whispers-vpn.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add freedict-dictionaries.
	* gnu/packages/dictionaries (freedict-dictionaries): New variable.

2024-12-02  Runciter  <runciter@whispers-vpn.org>

	gnu: Add freedict-tools.
	* gnu/packages/dictionaries.scm (freedict-tools): New variable.

	Change-Id: I141d30aea0e2c492b272be2ab9359e6b7569f932

2024-12-02  Runciter  <runciter@whispers-vpn.org>

	gnu: Add dictd.
	* gnu/packages/dictd.scm (dictd): New variable.

	Change-Id: Id1dbe8c77186574e7ad98ce3f7c8fa14b99b4db4

2024-12-02  Runciter  <runciter@whispers-vpn.org>

	gnu: Add (gnu packages dictd).
	* gnu/packages/dictd.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	Change-Id: I3b68fbbed0a7a44287a6eda6c1e66e068fa17b8f

2024-12-02  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust ‘guix build -P1’ test to new packages.
	Fixes a bug introduced in 794e079437c8687f49d294322dab3b7a8a6abacf
	whereby the grep patterns used in this test would also match
	/gnu/store/…-rust-libgit2-sys-0.17.0+1.8.1.drv, thus getting 5 matches
	instead of 4.

	* tests/guix-build.sh: Refine grep patterns for ‘guix build -P1’ test.

	Reported-by: Janneke Nieuwenhuizen <janneke@gnu.org>
	Change-Id: Iae35e6ee44b8eca0ef66c1d8ab7f9ff65a59d8d0

2024-12-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: homer: Install config.txt.
	* gnu/packages/bioinformatics.scm (homer)[native-inputs]: Add config.txt.
	[arguments]: Update 'configure phase to place config.txt in expected location;
	patch configuration code to optionally load a user's configuration file.

	Change-Id: Ib05c828e751c6568524bbef45997a42fade4545a

2024-12-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: homer: Install homer executable.
	* gnu/packages/bioinformatics.scm (homer)[arguments]: Update 'install phase to
	also install "homer" to the bin directory.

	Change-Id: Ia2d23fce493f9c10cc43ac126cd83956b4b9bb05

2024-12-02  Efraim Flashner  <efraim@flashner.co.il>

	Merge remote-tracking branch 'origin/rust-team'
	Change-Id: I6d5c28252f060eeb69eb02fd281e7268bb885b29

2024-12-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: zstd: Fix cross-building to mingw32.
	* gnu/packages/compression.scm (zstd)[arguments]: Adjust the custom
	'adjust-library-locations phase to have separate logic for targeting
	mingw32.  Adjust the make-flags to add some extra flags when targeting
	mingw32.

	Change-Id: Ifd32a6bd9157af93c7338dacc96467e2756b9314

2024-12-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: redis: Add comment about upcoming license change.
	* gnu/packages/databases.scm (redis): Add a note with the package to be
	aware of the upcoming non-free license change.

	Change-Id: I60ef9bce81b6650d88f567e98c5bcf543a13082e

2024-12-02  Greg Hogan  <code@greghogan.com>

	packages: 'package-input-rewriting/spec' optionally replace hidden.
	Commit eee95b5a879b7096dffd533f24107cf8926b621e changed package
	rewriting to ignore hidden packages. This patch permits the previous use
	by adding an option to rewrite hidden packages.

	* guix/packages.scm (package-input-rewriting/spec)[rewrite]: When P is
	hidden, return it as-is unless #:replace-hidden? has been enabled.
	* tests/packages.scm ("package-input-rewriting/spec, replace hidden
	package"): New test.
	* doc/guix.texi (Defining Package Variants): Update.

	Change-Id: I0a7988cac70e0c6b88b0fe6e27c1036fa723e030

2024-12-02  Arne Babenhauserheide  <arne_bab@web.de>

	pack: Add ‘--file=FILE’ with the same meaning as for ‘guix build’.
	* guix/scripts/pack.scm (%options): add --file=FILE, but no
	  shorthand (that’s already taken for format).
	* doc/guix.texi (Invoking guix pack): Document it.

	Change-Id: I87797fccdf218ead3b7f471a84034e8a8d566245

2024-12-02  Ludovic Courtès  <ludo@gnu.org>

	maint: Run ‘etc/upgrade-manifest.scm’ in a UTF-8 locale.
	* etc/upgrade-manifest.scm: Add calls to ‘setlocale’ to force a UTF-8
	locale.

	Change-Id: Ia567a1e08124d9eab7fb32f3363681a8f37431b1

2024-12-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pairtools: Update to 1.1.0-fix.
	* gnu/packages/bioinformatics.scm (python-pairtools): Update to 1.1.0-fix.
	[build-system]: Use pyproject-build-system.
	[arguments]: Add phase 'patch-setup.py.
	[native-inputs]: Add python-pytest-cov, python-setuptools, and python-wheel.

	Change-Id: Ifa3c12de228420d8fdd7b0053bb9da80b9b3efe4

2024-12-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add macs-3.
	* gnu/packages/bioinformatics.scm (macs-3): New variable.

	Change-Id: I4bc417e90a1e9d6d28226ea4f66ddc035826c2c4

2024-12-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-hmmlearn: Update to 0.3.3.
	* gnu/packages/machine-learning.scm (python-hmmlearn): Update to 0.3.3.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase; add phases 'set-core-count and
	'build-extensions.
	[propagated-inputs]: Remove pybind11 and python-setuptools-scm.
	[native-inputs]: Add pybind11, python-setuptools-scm, and util-linux.
	[properties]: Add hints for the updater.

	Change-Id: I1acb69c74ae9c4a508fe28cdaf834d258e7778ff

2024-12-02  Ricardo Wurmus  <rekado@elephly.net>

	import/crate: Fix typo.
	guix/import/crate.scm (lookup-crate): Fix typo in docstring.

	Change-Id: I5492387b93b27ab42999d5984fa7f02e8bee11e2

2024-12-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-cykhash.
	* gnu/packages/python-xyz.scm (python-cykhash): New variable.

	Change-Id: I7f46da1f53b10957c102ca21e74f144955676730

2024-12-01  Thanos Apollo  <public@thanosapollo.org>

	gnu: emacs-gnosis: Update to 0.4.8.
	* gnu/packages/emacs-xyz.scm (emacs-gnosis): Update to 0.4.8.
	[home-page]: Add ending slash.
	[synopsis]: Remove ending period.
	[description]: Use two spaces after sentence.

	Change-Id: Ie80016fc190e66695b7a8ea8e3fded7854ebc872

2024-12-01  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 133.0-1 [security fixes].
	New upstream version.  Fixes CVEs:

	CVE-2024-11691: Out-of-bounds write in Apple GPU drivers via WebGL
	CVE-2024-11700: Potential Tapjacking Exploit for Intent Confirmation
	                on Android
	CVE-2024-11692: Select list elements could be shown over another site
	CVE-2024-11701: Misleading Address Bar State During Navigation
	                Interruption
	CVE-2024-11702: Inadequate Clipboard Protection in Private Browsing
	                Mode on Android
	CVE-2024-11693: Download Protections were bypassed by .library-ms
	                files on Windows
	CVE-2024-11694: CSP Bypass and XSS Exposure via Web Compatibility
	                Shims
	CVE-2024-11695: URL Bar Spoofing via Manipulated Punycode and
	                Whitespace Characters
	CVE-2024-11703: Password access without authentication via PIN bypass
	                on Android
	CVE-2024-11696: Unhandled Exception in Add-on Signature Verification
	CVE-2024-11697: Improper Keypress Handling in Executable File
	                Confirmation Dialog
	CVE-2024-11704: Potential Double-Free Vulnerability in PKCS#7
	                Decryption Handling
	CVE-2024-11698: Fullscreen Lock-Up When Modal Dialog Interrupts
	                Transition on macOS
	CVE-2024-11705: Null Pointer Dereference in NSC_DeriveKey
	CVE-2024-11706: Null Pointer Dereference in PKCS#12 Utility
	CVE-2024-11708: Data race with PlaybackParams
	CVE-2024-11699: Memory safety bugs fixed in Firefox 133, Firefox ESR
	                128.5, and Thunderbird 128.5

	* gnu/packages/librewolf.scm (librewolf): Update to 133.0-1.

	Change-Id: I611505daf4d4f0940405190471f443d99102c2b9

2024-12-01  Ian Eure  <ian@retrospec.tv>

	gnu: nss-rapid: Update to 3.107.
	* gnu/packages/nss.scm (nss-rapid): Update to 3.107.

	Change-Id: I05c6e9c6633ed222d26b76ae5def35179f31f317

2024-12-01  Hilton Chain  <hako@ultrarare.space>

	gnu: redis: Update to 7.2.6.
	* gnu/packages/databases.scm (redis): Update to 7.2.6.
	[arguments]<#:phases>: Update failing tests.

	Change-Id: Ife107541697fda4f0928497560871f8ffb07d445

2024-12-01  Ludovic Courtès  <ludo@gnu.org>

	etc: Add upgrade manifest.
	* guix/scripts/build.scm (dependents): Export.
	* etc/upgrade-manifest.scm: New file.
	* Makefile.am (EXTRA_DIST): Add it.

	Change-Id: I1b2a2ebd09e559c68da9f25772bf33caacb4c031

2024-12-01  Ludovic Courtès  <ludo@gnu.org>

	transformations: Add #:authenticate? to ‘package-with-upstream-version’.
	* guix/transformations.scm (upstream-source-without-signatures): New
	procedures.
	(package-with-upstream-version): Add #:authenticate? and honor it.

	Change-Id: Ib86feb765f57bc1b129e813780abc605c43ed97b

2024-12-01  Ludovic Courtès  <ludo@gnu.org>

	transformations: ‘package-with-upstream-version’ can preserve patches.
	* guix/transformations.scm (upstream-fetch): New procedure.
	(package-with-upstream-version): Add #:preserve-patches? and honor it.

	Change-Id: Ib56b84957d8bdad2eebe2551e2a6e477506fc55e

2024-12-01  Ludovic Courtès  <ludo@gnu.org>

	guix build: Validate that the file passed to ‘-m’ returns a manifest.
	* guix/scripts/build.scm (options->things-to-build)[ensure-manifest]:
	New procedure.
	Use it.

	Change-Id: If64c483d7079f441a296d5bd4e06e67f44cbb7bf

2024-12-01  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: ‘generic-html’ update honors <base href="…">.
	This fixes updates of ‘curl’: <https://curl.se/download/> includes
	<base href="…"> in its head and ignoring it would lead to incorrect
	download URLs.

	* guix/gnu-maintenance.scm (html-links): Keep track of <base href="…">
	in ‘loop’.  Rewrite relative links at the end.

	Change-Id: I989da78df3431034c9a584f8e10cad87ae6dc920

2024-12-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: git-minimal: Add ‘upstream-name’ property.
	* gnu/packages/version-control.scm (git-minimal)[properties]: Add
	‘upstream-name’.

	Change-Id: I2d2516003b7f686852a3531859d06ca7f4e4820d

2024-12-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnutls: Change release monitoring URL.
	* gnu/packages/tls.scm (gnutls)[properties]: Change release monitoring
	URL.  Add ‘upstream-name’.

	Change-Id: If6ee941246b130914ddf7ca11c074a9547b9d739

2024-12-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: Update updater properties for GnuPG-related packages.
	* gnu/packages/gnupg.scm (libgpg-error)[properties]: Remove.
	(libgcrypt)[properties]: Remove.
	(libassuan)[properties]: Remove.
	(libksba)[properties]: Remove.
	(npth)[properties]: Remove.
	(gnupg)[properties]: Remove.
	(gpgme)[properties]: Remove.
	(pinentry-tty)[properties]: Change for ‘generic-html’.
	(gpa)[properties]: Remove.

	Change-Id: I1eb9d6ad5bb3ecbfbef3d44dbae281a3de7ebac7

2024-12-01  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: ‘gnu-ftp’ updater excludes GnuPG-hosted packages.
	Since ftp://ftp.gnupg.org no longer exists, another updater should be
	used for packages with code fetched from mirror://gnupg.

	* guix/gnu-maintenance.scm (gnupg-hosted?): New procedure.
	(%gnu-ftp-updater): Exclude packages that match ‘gnupg-hosted?’.
	* guix/download.scm (%mirrors): Remove ftp://ftp.gnupg.org.

	Change-Id: I653877ad843da60281d3a234acc85743bee64856

2024-12-01  Ludovic Courtès  <ludo@gnu.org>

	import: gnome: Keep going upon HTTP errors.
	* guix/import/gnome.scm (import-gnome-release): Do not re-raise
	condition C, emit a warning instead.

	Change-Id: I9a7c337a17d1f7ed4677398e7b0f383befca7d74

2024-12-01  Ludovic Courtès  <ludo@gnu.org>

	guix build: Add ‘--dependents’.
	* guix/scripts/build.scm (show-help, %options): Add ‘--dependents’.
	(dependents): New procedure.
	(options->things-to-build): Add ‘store’ parameter; honor ‘dependents’
	option.
	[for-type]: Handle ‘dependents’ type.
	(options->derivations): Update call to ‘options->things-to-build’.
	* tests/guix-build.sh: Add test.
	* doc/guix.texi (Additional Build Options): Document ‘--dependents’.
	(Invoking guix refresh): Cross-reference it.
	* doc/contributing.texi (Submitting Patches): Mention it.

	Change-Id: I00b6d5831e1f1d35dc8b84a82605391d5a8f417c

2024-12-01  Ludovic Courtès  <ludo@gnu.org>

	packages: Factorize ‘all-packages’.
	* gnu/packages.scm (all-packages): New procedure.
	* etc/source-manifest.scm (all-packages): Remove.
	* guix/scripts/graph.scm (all-packages): Remove.
	* guix/scripts/refresh.scm (all-packages): Remove.
	* guix/scripts/weather.scm (all-packages): Remove.

	Change-Id: I6072952c4b877b541037ce86402cfb7744eeb0a0

2024-12-01  Ludovic Courtès  <ludo@gnu.org>

	guix build: Add ‘--development’ option.
	* guix/scripts/build.scm (show-help, %options): Add ‘-D’.
	(options->things-to-build): Change ‘append-map’ to a loop.  Honor ‘-D’.
	* tests/guix-build.sh: Add test.
	* doc/guix.texi (Additional Build Options): Document it.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I99227aadfe861e43c001a4872292bd687b37f5d4

2024-12-01  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: Savannah/Xorg updaters no longer abort on network errors.
	Previously these updaters would fail upon networking error, causing the
	whole process to abort:

	  $ guix refresh coreutils libgcrypt
	  guix refresh: error: connect*: Connection refused

	* guix/gnu-maintenance.scm (import-release*, import-xorg-release): Wrap
	in ‘false-if-networking-error’.

	Change-Id: I8d309bf8662e2d46460585b4a1b7da0a4f2e8907

2024-12-01  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: ‘import-html-release’ doesn’t abort upon HTTP 404.
	Previously, updaters using ‘import-html-release’ would throw to 'quit
	when the HTML page isn’t found, aborting the whole process:

	  $ guix refresh coreutils libchop
	  guix refresh: error: https://de.freedif.org/savannah//libchop/: HTTP download failed: 404 ("Not Found")

	* guix/gnu-maintenance.scm (url->links): Guard against ‘http-get-error?’
	and return the empty list when it is raised.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I419ff96ddb424aa8c74d6bab3d66a5e85355c3dc

2024-12-01  Ludovic Courtès  <ludo@gnu.org>

	transformations: Export ‘package-with-upstream-version’.
	* guix/transformations.scm (package-with-upstream-version): Export.

	Change-Id: I8e09e69e9c32bffc329c97ef1c0258f750181b11

2024-12-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ucx: Enable building on riscv64-linux.
	* gnu/packages/fabric-management.scm (ucx)[supported-systems]: Add
	riscv64-linux.

	Change-Id: I84d506c3ebfd8d4d237a6545ba125f4a037fa821

2024-12-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ucx: Fix building on powerpc64le-linux.
	* gnu/packages/fabric-management.scm (ucx)[source]: Add snippet to add
	missing include file.

	Change-Id: I65a0d6e57a2728013030f3f344305744fa913390

2024-12-01  Herman Rimm  <herman@rimm.ee>

	bootloader: u-boot: Add procedure to share installer code.
	* gnu/bootloader/u-boot.scm (make-u-boot-installer): Add procedure.
	(install-u-boot-ts7970-q-2g-1000mhz-c-u-boot,
	install-qemu-riscv64-u-boot): Remove variables.
	(install-starfive-visionfive2-uEnv.txt,
	u-boot-ts7970-q-2g-1000mhz-c-bootloader,
	u-boot-qemu-riscv64-bootloader): Use make-u-boot-installer.

	Change-Id: I0b0b507925a7c8ca608f7307d442d9588862ae91

2024-12-01  Herman Rimm  <herman@rimm.ee>

	bootloader: grub: Add procedure to share EFI installer code.
	* gnu/bootloader/grub.scm (make-grub-efi-bootloader): Add procedure.
	(install-grub-efi, install-grub-efi32): Remove variables.
	(install-grub-efi-removable): Deprecate variable.

	Change-Id: Ie10b506bb1088179d459ddafe3229fd730ac45aa

2024-12-01  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: openmpi@5: Update to 5.0.6.
	* gnu/packages/mpi.scm (openmpi-5): Update to 5.0.6.

	Change-Id: I1aed5f0e76d64a215c4a13f445628ec206e31acf

2024-12-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: rdma-core: Update to 54.0.
	* gnu/packages/linux.scm (rdma-core): Update to 54.0.

	Change-Id: I7f10ec57a1cad585abb08bdc30bd9e2aaafe7624

2024-12-01  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: ucx: Update to 1.17.0.
	* gnu/packages/fabric-management.scm (ucx): Update to 1.17.0.
	* gnu/packages/patches/ucx-tcp-iface-ioctl.patch: Rebase.

	Change-Id: I2089de93da88f4f81c4b233eb03abae1f41dfe7f

2024-12-01  Ludovic Courtès  <ludo@gnu.org>

	Revert "gnu: ucx: Update to 1.17.0."
	This reverts commit 7c36577cdec8185ea7df608eb9a68424e19ee9cb, which
	broke unit tests running in the chroot build environment.

	For instance, tests of ‘hdf5-parallel-openmpi’ would fail with:

	  Testing ../../src/h5diff/ph5diff -c 1_vds.h5 2_vds.h5                 *FAILED*
	  ====Expected result (expect_sorted) differs from actual result (actual_sorted)
	      *** expect_sorted	2024-12-01 16:41:03.795879595 +0000
	      --- actual_sorted	2024-12-01 16:41:03.791879542 +0000
	      ***************
	      *** 1,3 ****
	      --- 1,15 ----
		Not comparable: </vds_dset> has rank 3, dimensions [5x18x8], max dimensions [18446744073709551615x18x8]
		Warning: </vds_dset> or </vds_dset> is a virtual dataset
	      + [1733071262.437780] [localhost:33263:0]       tcp_iface.c:893  UCX  ERROR scandir(/sys/class/net) failed: No such file or directory
	      + [1733071262.468994] [localhost:33247:0]       tcp_iface.c:893  UCX  ERROR scandir(/sys/class/net) failed: No such file or directory
	      + [1733071262.479911] [localhost:33242:0]       tcp_iface.c:893  UCX  ERROR scandir(/sys/class/net) failed: No such file or directory

	Change-Id: I9c08d3c5375a2abd7d78344dfbef9b407828d1e0

2024-12-01  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 115.16.3.
	* gnu/packages/gnuzilla.scm (icedove): Update to 115.16.3.

	Change-Id: I076e670a5442a910ac6d5aeb7ed8f64236442062

2024-12-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openmpi-5: Don't force building with ucx.
	* gnu/packages/mpi.scm (openmpi-5)[inputs]: Use inherited inputs to only
	add ucx when it is supported.
	[arguments]: Only add configure-flag for ucx when it is included as an
	input.

	Change-Id: I4a5fc86999ffbafdb99bd68c170fc7a1fa6a33a5

2024-12-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ucx: Update to 1.17.0.
	* gnu/packages/mpi.scm (ucx): Update to 1.17.0.
	[source]: Remove patch.  Add snippet to add missing header.
	[supported-systems]: Add riscv64-linux.
	* gnu/packages/patches/ucx-tcp-iface-ioctl.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: I56db18f32ec0baa8439a31a1781763f318e8726e

2024-12-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libfabric: Check for transitive supported packages.
	* gnu/packages/linux.scm (libfabric)[inputs]: Adjust if-supported
	function to check the package-transitive-supported-systems.

	Change-Id: I47d14b08906753d20f6f2a7ab4068a9e84319350

2024-12-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cassini-headers: Limit supported systems.
	* gnu/packages/linux.scm (cassini-headers)[supported-systems]: New field.

	Change-Id: I44efa95de527099774abb57da78410c627fdc968

2024-12-01  Josep Bigorra  <jjbigorra@gmail.com>

	gnu: Add scenefx.
	* gnu/packages/wm.scm (scenefx): New variable.

	Change-Id: Ia91747cbec59226a83a020b5fedbfd99886c35df

2024-12-01  Lynn Leichtle  <lynn@lynn.sh>

	gnu: cataclysm-dda: Update to 0-H.
	* gnu/packages/games.scm (cataclysm-dda): Update to 0.H.

	Change-Id: I8f3776b1bbb4ead2d409b2e1a3c4c98537126f12

2024-12-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-nm: Add missing inputs.
	* gnu/packages/kde-plasma.scm (plasma-nm)[inputs]: Add
	mobile-broadband-provider-info.
	[arguments]: Stop replace 'check phase.

	Change-Id: I82b220694e26b48f190c1c5d6609da39e955cc30

2024-12-01  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: geoclue: Update to 2.7.2.
	* gnu/packages/gnome.scm (geoclue): Update to 2.7.2.
	* gnu/packages/patches/geoclue-config.patch: Adjust.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-12-01  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gimp-next: Update to 3.0.0-RC1.
	* gnu/packages/gimp.scm (gimp-next): Update to 3.0.0-RC1.
	[inputs]: Add python-pygobject.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-12-01  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gegl: Update to 0.4.50.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.50.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-12-01  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: babl: Update to 0.1.110.
	* gnu/packages/gimp.scm (babl): Update to 0.1.110.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-12-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-voltron: Add Python inputs.
	* gnu/packages/bioinformatics.scm (r-voltron)[inputs]: Add python,
	python-numpy, python-pandas, python-anndata, python-h5py, python-natsort,
	python-numcodecs, python-packaging, python-scipy, python-tifffile, and
	python-zarr.

	Change-Id: Iab137936550b51d6839d9beaa47f6102a8f3c355

2024-12-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-voltron: Update to 0.2.0-1.9f9415c.
	* gnu/packages/bioinformatics.scm (r-voltron): Update to 0.2.0-1.9f9415c.
	[inputs]: Remove tbb.
	[propagated-inputs]: Remove r-anndata, r-fastdummies, r-fnn, r-ggforce,
	r-hdf5r, r-htmltools, r-interp, r-morpho, r-raster, r-s4vectors, r-scales,
	r-terra, r-umap, and r-xml; add r-basilisk, r-ids, r-rann, r-rcdt,
	r-rcppannoy, r-rcpparmadillo, r-reticulate, r-s4arrays, and r-sp.
	[native-inputs]: Add r-testthat.
	[description]: Update.

	Change-Id: I8051ade560e03f8e3760560ec7b78d9941c00e08

2024-12-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rcdt.
	* gnu/packages/cran.scm (r-rcdt): New variable.

	Change-Id: I83b00c95f2c3c6f82e9e9cf8f173ba087e1c29e0

2024-12-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-colorsgen.
	* gnu/packages/cran.scm (r-colorsgen): New variable.

	Change-Id: I1acb2b0dd2661a5abdb59451522da6dffa85f470

2024-12-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: imppg: Disable tests on non x86_64 architectures.
	Tests regretion after update to the latest version as seen in CI log
	<https://ci.guix.gnu.org/build/6720267/log/raw>.

	* gnu/packages/astronomy.scm (imppg) [arguments]<test-flags>: Silent
	tests on non x86_64 architectures, report upstream as well.

	Change-Id: I875350ac60dc2f6a72eb1216a614d8943d41f9ed

2024-12-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: weechat: Switch to git source.
	* gnu/packages/irc.scm (weechat)[source]: Use git-fetch.

	Change-Id: I031d494db1b7c273bc87d0bdb21ee51c2c3ae10b

2024-12-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: weechat: Improve style.
	* gnu/packages/irc.scm (weechat)[native-inputs]: Remove label.
	[arguments]: Use G-expressions.

	Change-Id: I08e2f4135760e61acbae915f045fb3838d965b25

2024-12-01  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: weechat: Update to 4.4.4.
	* gnu/packages/irc.scm (weechat): Update to 4.4.4.

	Change-Id: I08c120df160c3ff7095f2418fe9f9553df3abe3c

2024-12-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: lftp: Use G-expressions.
	* gnu/packages/ftp.scm (lftp)[arguments]: Use G-expressions.

	Change-Id: I504465e7604d9638442b063753a8cf8abf3616a9

2024-12-01  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: lftp: Update to 4.9.3.
	The updated information is sourced from the upstream repository at
	GitHub: https://github.com/lavv17/lftp

	* gnu/packages/ftp.scm (lftp): Update to 4.9.3.
	[source]<origin>: Switch to git upstream.
	[native-inputs]: Add autoconf, automake, gettext-minimal, bison, gnulib,
	gperf, and libtool.
	[arguments]<#:phases>: Add unpack-gnulib phase. Delete existing bootstrap
	phase. Add new bootstrap phase to invoke it after patch-source-shebangs.
	[home-page]: Update it.

	Change-Id: I73771ed7e577da4bc82a8e74550eca83413dc8de

2024-12-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: b4: Fix git binary access.
	* gnu/packages/version-control.scm (b4)[arguments]<#:phases>: Fix
	phase 'hardcode-git-bin.

2024-12-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: wget2: Use G-expressions.
	* gnu/packages/wget.scm (wget2): Use G-expressions.

	Change-Id: I8fbb5bab0746c5c98d2513fb31936ba56a8b7049

2024-12-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-scrnaseq: Update to 1.1.10.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq): Update to 1.1.10.
	[arguments]: Remove quasiquote.

	Change-Id: I6cab358addfb376a878929bfb5041edc00cd336a

2024-12-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-bsseq: Update to 0.1.10.
	* gnu/packages/bioinformatics.scm (pigx-bsseq): Update to 0.1.10.
	[native-inputs]: Use tzdata-for-tests instead of tzdata.
	[arguments]: Remove quasiquote.

	Change-Id: I680b08cda788fc03a8bedb87f241116a051798d6

2024-12-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-jqp.
	* gnu/packages/golang-xyz.scm (go-jqp): New variable.

	Change-Id: I736e039a456960e0e5864d7d197b2a6a823bbe58
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-12-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-charmbracelet-bubbletea: Update to 1.2.3.
	* gnu/packages/golang.scm (go-github-com-charmbracelet-bubbletea): Update to 1.2.3.
	[propagated-inputs]: Add go-github-com-muesli-ansi,
	go-github-com-muesli-cancelreader, go-github-com-charmbracelet-lipgloss,
	go-github-com-charmbracelet-x-term, go-github-com-charmbracelet-x-ansi, and
	go-golang-org-x-sync.  Sort inputs alphabetically.
	[arguments] <phases>: Fix tests that are failing due to newer version of
	"go-github-com-charmbracelet-x-ansi" package.

	Change-Id: Ifdb3074f342b34c07c0e7ab47341b159d1eea0c2
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-12-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: gojq: Adjust import and unpack paths.
	* gnu/packages/web.scm (gojq) [arguments]<import-path>: Provide path to
	the command source.
	<unpack-path>: Set to "github.com/itchyny/gojq".

	Change-Id: I6a4d0cbdba385460d7ab43d62fe1897922a7c7e9
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-12-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-itchyny-gojq: Install the library.
	* gnu/packages/web.scm (go-github-com-itchyny-gojq): Install the library
	files instead of "gojq" binary.
	[arguments]: Remove <unpack-path>, adjust <import-path>.

	Change-Id: I72235e0cfeee81b0e7490ebd9d92d0d36ceb1844
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-12-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-muesli-ansi.
	* gnu/packages/golang-xyz.scm (go-github-com-muesli-ansi): New variable.

	Change-Id: I3dbbd8af04373997fcb3c60872dff14ab1b2b76a
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-12-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-charmbracelet-bubbles.
	* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-bubbles): New variable.

	Change-Id: I090db91509590ca9a8cab1a209d00bcc12b524e7
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-12-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-charmbracelet-lipgloss.
	* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-lipgloss): New variable.

	Change-Id: I73050c96830025ed63be7567873f8faf7573453d
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-12-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-charmbracelet-x-term.
	* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-term): New variable.

	Change-Id: I854febc3a3010f39051ee6fbd4a159993043d41e
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-12-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-charmbracelet-x-exp-golden.
	* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-exp-golden): New variable.

	Change-Id: I7fa815433d9a83e4562bdc769312dd05e0a298da
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-12-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-charmbracelet-x-ansi.
	* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-ansi): New variable.

	Change-Id: I1451ae9953bc87475413b83bb636a2df14ddc70c
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-12-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-sahilm-fuzzy.
	* gnu/packages/golang-xyz.scm (go-github-com-sahilm-fuzzy): New variable.

	Change-Id: Iebf4f8c3848e1e08b2860ac69a5a8d816ac260df
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-12-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-kylelemons-godebug-pretty.
	* gnu/packages/golang.scm (go-github-com-kylelemons-godebug-pretty): New variable.

	Change-Id: Icd7d5fd70cf56d1ca74e9a2cfb929a3344128ba7
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-12-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-makenowjust-heredoc.
	* gnu/packages/golang-xyz.scm (go-github-com-makenowjust-heredoc): New variable.

	Change-Id: I686dfd6a798da764b004a53a562ca788e70f8cd5
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-12-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-aymanbagabas-go-udiff.
	* gnu/packages/golang-xyz.scm (go-github-com-aymanbagabas-go-udiff): New variable.

	Change-Id: Icac934589b041c9b3b5db0114173d25d0c3f4c34
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-12-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-atotto-clipboard.
	* gnu/packages/golang-xyz.scm (go-github-com-atotto-clipboard): New variable.

	Change-Id: I4a871983f564034045f4b2ba77f2453cfce5cb2b
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-12-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xrdp: Only build with nasm on necessary platforms.
	* gnu/packages/rdesktop.scm (xrdp)[native-inputs]: Only include nasm on
	platforms which need it.

	Change-Id: I9f390af3c12752bc0c3696910170bc994b8a5fd6

2024-12-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xorgxrdp: Only build with nasm on necessary platforms.
	* gnu/packages/rdesktop.scm (xorgxrdp)[native-inputs]: Only include nasm
	on platforms which need it.

	Change-Id: I00778cf4b53776754525d42e0586076d4f2be61b

2024-11-30  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-arceliar-phony: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-arceliar-phony): Move from here...
	* gnu/packages/golang-xyz.scm: ...to here.

	Change-Id: Ia50f331f23326fa8ae6e12b410c12d06cb369bf7

2024-11-30  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-arceliar-ironwood: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-arceliar-ironwood): Move from here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I6ae9084a88ffe0b7cb2d21234c246399e3e0f088

2024-11-30  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: yggdrasil: Update to 0.5.10.
	* gnu/packages/networking.scm (yggdrasil): Update to 0.5.10.

	Change-Id: Icbd55a218e54ea809bf48159aeae44bb64fc588a

2024-11-30  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-arceliar-phony: Update to v0.0.0-20220903101357-530938a4b13d.
	* gnu/packages/golang.scm (go-github-com-arceliar-phony): Update to v0.0.0-20220903101357-530938a4b13d.

	Change-Id: I440b785cb902e2a851698e249a273d88a4c937a3

2024-11-30  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-arceliar-ironwood: Update to v0.0.0-20241122002527-75a6e82fa380.
	* gnu/packages/golang.scm (go-github-com-arceliar-ironwood): Update to v0.0.0-20241122002527-75a6e82fa380.

	Change-Id: I34f65cf62f1ba2e7ff02d8bbcabcb2530eea5162

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-gatspy: Adjust inputs.
	* gnu/packages/astronomy.scm (python-gatspy) [native-inputs]: Remove
	python-nose.

	Change-Id: Ifbbaedf62817339743ac2313626cd058134479d9

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-yt-astro-analysis: Adjust inputs.
	* gnu/packages/astronomy.scm (python-yt-astro-analysis) [native-inputs]:
	Remove python-nose; add python-pytest.

	Change-Id: I0b08ced355e739f1522cc749ea96db65413dc7b5

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-yt: Update to 4.4.0.
	* gnu/packages/astronomy.scm (python-yt): Update to 4.4.0.
	[arguments]<test-flags>: Disable some failing tests and tests requiring
	network access.
	[propagated-inputs]: Add python-astropy, python-cartopy,
	python-glue-core, python-h5py, python-netcdf4, python-pandas,
	python-pooch, python-regions, python-requests, and python-xarray.
	[native-inputs]: Remove python-nose, python-nose-exclude, and
	python-nose-timer; add nss-certs-for-test.

	Change-Id: Ia868892b81fb8c5fc72ae20040b5f70ef936ff78

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-synphot: Update to 1.5.0.
	* gnu/packages/astronomy.scm (python-synphot): Update to 1.5.0.
	Simplify package.
	[arguments]<phases>: Use default 'check phase.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Iccc0c2bedc7075af3da2bc0ffb822787d40d6f41

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stsynphot: Update to 1.4.0.
	* gnu/packages/astronomy.scm (python-stsynphot): Update to 1.4.0.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I9155f517358ecf651a47fe48a676202a2c19bb2f

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stdatamodels: Update to 2.1.2.
	* gnu/packages/astronomy.scm (python-stdatamodels): Update to 2.1.2.

	Change-Id: I59dec6df596c42b48cf6841c4d10857af9c92bd2

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stcal: Update to 1.10.0.
	* gnu/packages/astronomy.scm (python-stcal): Update to 1.10.0.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: If0da286182d27e74af1278a7dfc1e3d54f6b8d23

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-statmorph: Update to 0.6.0.
	* gnu/packages/astronomy.scm (python-statmorph): Update to 0.6.0.
	[arguments]<test-flags>: Enable all tests as issue is resolved upstream.
	[propagated-inputs]: Remove python-matplotlib.

	Change-Id: I48b71e590b9c4da4f09ab578767c05890110e8d4

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-specutils: Update to 1.19.0.
	* gnu/packages/astronomy.scm (python-specutils): Update to 1.19.0.

	Change-Id: Ic90ecae2032682f893f7bfd7c4521d02d906fec1

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sncosmo: Update to 2.11.2.
	* gnu/packages/astronomy.scm (python-sncosmo): Update to 2.11.2.

	Change-Id: I00ec74de18a88782895e185edb063e9508b90d46

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sep-pjw: Update to 1.3.7.
	* gnu/packages/astronomy.scm (python-sep-pjw): Update to 1.3.7.

	Change-Id: I2adbb4b283ce2b545ce8dcd0671beb88a8fcd3b5

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-roman-datamodels: Update to 0.22.0.
	* gnu/packages/astronomy.scm (python-roman-datamodels): Update to 0.22.0.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I7cfc5aed379c9056f93e1214ec5b06f56edced74

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-reproject: Update to 0.14.1.
	* gnu/packages/astronomy.scm (python-reproject): Update to 0.14.1.

	Change-Id: I4d354d42193933cb50440383a544d25f9418749b

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-regularizepsf: Update to 1.0.2.
	* gnu/packages/astronomy.scm (python-regularizepsf): Update to 1.0.2.
	[source]: Swap to PyPI tarball as a fresh release contains tests now.
	[phases]: Remove all custom ones.
	[propagated-inputs]: Remove python-dill and python-lmfit.
	[native-inputs]: Remove python-cython and python-pytest-runner; add
	python-setuptools, python-setuptools-scm, and python-wheel.

	Change-Id: I1c17bef1a1a21665b633d22282a9df37155e4f29

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rad: Update to 0.22.0.
	* gnu/packages/astronomy.scm (python-rad): Update to 0.22.0.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: If9509ccba985f08a3a6d263316beb263ff055db4

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyvo: Update to 1.6.
	* gnu/packages/astronomy.scm (python-pyvo): Update to 1.6.

	Change-Id: Iff2f08d372f950193c53f394d73be07b1f0a1de4

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyerfa: Update to 2.0.1.5.
	* gnu/packages/astronomy.scm (python-pyerfa): Update to 2.0.1.5.

	Change-Id: I9be430d4acacbbfccb4eaa928863864291ab2649

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-photutils: Update to 2.0.2.
	* gnu/packages/astronomy.scm (python-photutils): Update to 2.0.2.

	Change-Id: I28b9d14f13157362c4781068c16c22b890c34a24

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ndcube: Update to 2.2.4.
	* gnu/packages/astronomy.scm (python-ndcube): Update to 2.2.4.

	Change-Id: I326497497ca71d156ead1c45a14d24556fe6bd9b

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jwst: Update to 1.16.1.
	* gnu/packages/astronomy.scm (python-jwst): Update to 1.16.1.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Id5c45dccc8f1b06826a3bae09e2b8bc68d6f5a20

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cdflib: Update to 1.3.2.
	* gnu/packages/astronomy.scm (python-cdflib): Update to 1.3.2.

	Change-Id: Ibd8ed32e12c09b3f9e88a668e92a9c1c9dc9db86

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astrodendro: Fix indentation.
	* gnu/packages/astronomy.scm (python-astrodendro): Fix indentation.

	Change-Id: I3bfe4cd012c55d6affaaab8c0ee8cee3d4f9847c

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astrodendro: Update to 0.3.1.
	* gnu/packages/astronomy.scm (python-astrodendro): Update to 0.3.1.
	[source]: Swap to PyPI tarball containing a fresh release.
	[phases]: Remove 'set-env-version, no longer required.

	Change-Id: I3180990d8a12747b7b301680a705f956a7f47e0c

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroalign: Update to 2.6.1.
	* gnu/packages/astronomy.scm (python-astroalign): Update to 2.6.1.

	Change-Id: I2181e07f4e90750e8855ead326bf7d0b97956089

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-aplpy: Update to 2.2.0.
	* gnu/packages/astronomy.scm (python-aplpy): Update to 2.2.0.
	[arguments]<tests>: Enable them.
	<phases>: Add 'set-env phase.
	[native-inputs]: Add python-setuptools, python-setuptools-scm, and
	python-wheel.

	Change-Id: I050d5e174112afe5abd707e784a152feac5cef59

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ginga: Update to 5.2.0.
	* gnu/packages/astronomy.scm (python-ginga): Update to 5.2.0.
	[propagated-inputs]: Add python-puremagic.

	Change-Id: Ibdb5e3057365ddd67efa49f0ace39912b330be71

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-puremagic.
	* gnu/packages/python-xyz.scm (python-puremagic): New variable.

	Change-Id: I326d15cdf6eb088f456954c28fd735bc1890840a

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-drizzle: Update to 2.0.0.
	* gnu/packages/astronomy.scm (python-drizzle): Update to 2.0.0.

	Change-Id: Ic90751c48296d3aed3b49a894e6c007436f8223c

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crds: Update to 12.0.6.
	* gnu/packages/astronomy.scm (python-crds): Update to 12.0.6.

	Change-Id: Idc9306fb489d77b7aace78e5ce2563e9eda667c8

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-bayesicfitting: Update to 3.2.2.
	* gnu/packages/astronomy.scm (python-bayesicfitting): Update to 3.2.2.

	Change-Id: Id956076478a2e670f49703c9890a845cb601a167

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy: Update to 6.1.6.
	* gnu/packages/astronomy.scm (python-astropy): Update to 6.1.6.
	[arguments]<test-flags>: Disable one failing test.
	[propagated-inputs]: Add python-h5py, python-jplephem, and python-pyarrow.
	[native-inputs]: Remove python-colorlog, python-coverage, python-h5py,
	python-jplephem, and python-pyarrow; add python-setuptools and
	python-wheel.

	Change-Id: I44bdf23c84c64952e5ae846ad4b3a9c7173f2c06

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-iers-data: Update to 0.2024.11.18.0.35.2.
	* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2024.11.18.0.35.2.

	Change-Id: Ieb60e7c657855311703b4dc4799c276e38dd5e31

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-astropy: Update to 0.7.0.
	* gnu/packages/astronomy.scm (python-asdf-astropy): Update to 0.7.0.
	[source]: Adjust the name of package as it changed in PyPI.
	[phases]{relax-requirements}: New phase.

	Change-Id: I84fbbc2d7612d192f662e60011fa9925021d128d

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: libpasastro: Update to 1.4.3.
	* gnu/packages/astronomy.scm (libpasastro): Update to 1.4.3.

	Change-Id: Ia81332461e42dd8623378edda338f0ad4309a5d5

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: imppg: Update to 1.9.2-beta.
	* gnu/packages/astronomy.scm (imppg): Update to 1.9.2-beta.
	[arguments]<tests>: Enable them.
	[inputs]: Add lua.

	Change-Id: Idcc043bd1ec9ca76a81451cede3d2e13a902d3cb

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: healpix-source: Update commentary note.
	* gnu/packages/astronomy.scm (healpix-source): Adjust commentary grammar
	and provide example of C++ variant of the package naming.

	Change-Id: I5b50b0d7ad1310a96315dc16da1eb384c5bac533

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gpredict: Update commentary note.
	* gnu/packages/astronomy.scm (gpredict): Add a link to new lease request
	in upstream bug tracker.

	Change-Id: I120430c5e55b1848ea03c07474fa0fa9e80aa505

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-spisea.
	* gnu/packages/astronomy.scm (python-spisea): New variable.

	Change-Id: Iecf0f7970cb62b8512eb254d3525a34fc59521be

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-vispy.
	* gnu/packages/python-graphics.scm (python-vispy): New variable.

	Change-Id: Icb648d621101e0f4b60ada8c0ebbd3a05eea6fb4

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-holodeck.
	* gnu/packages/astronomy.scm (python-holodeck): New variable.

	Change-Id: Ie6ba03ff9af00683f33f7ec11cd2915f4cfbd5e3

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-cosmopy.
	* gnu/packages/astronomy.scm (python-cosmopy): New variable.

	Change-Id: I31e54ff51a2f18091baba449da3b00cdf5088b15

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-hasasia.
	* gnu/packages/astronomy.scm (python-hasasia): New variable.

	Change-Id: Iaf6df32037b9435da2731c080578042f1f03867c

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-george.
	* gnu/packages/statistics.scm (python-george): New variable.

	Change-Id: Iff4de57093cbb954b7cb1e079ca9ef71b964e64e

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-kalepy.
	* gnu/packages/statistics.scm (python-kalepy): New variable.

	Change-Id: I1bdaedd07f6149eeffe115eb30c17035a0ed75fd

2024-11-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add julia-astroangles.
	* gnu/packages/julia-xyz.scm (julia-astroangles): New variable.

	Change-Id: I7d4f977577b5e468eee313e216ed5f3d15f7e598

2024-11-30  Matthias Riße  <matrss@0px.xyz>

	gnu: git-annex: Update to 10.20241031
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20241031.
	  [inputs]: Add ghc-servant-client and ghc-servant-server.

	Change-Id: Ic7892a9745123e957bc2b07d9e75845a23a00c35

2024-11-30  Matthias Riße  <matrss@0px.xyz>

	gnu: Add ghc-servant-client.
	* gnu/packages/haskell-xyz.scm (ghc-servant-client): New variable.

	Change-Id: I293433a3a5d184a4a015bc16d509e7b5a5ce7991

2024-11-30  Matthias Riße  <matrss@0px.xyz>

	gnu: Add ghc-servant-client-core.
	* gnu/packages/haskell-xyz.scm (ghc-servant-client-core): New variable.

	Change-Id: I26373f05da6fdba95b7791959e18e6577c3f5f37

2024-11-30  Matthias Riße  <matrss@0px.xyz>

	gnu: Add ghc-tdigest.
	* gnu/packages/haskell-xyz.scm (ghc-tdigest): New variable.

	Change-Id: If4fdd492a103de94c30eab6f1399d77bee7ddc1a

2024-11-30  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	Change-Id: I2a2bdebc95c696b5040dd3fdb3f59dbef42d9e98

2024-11-29  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Fix typos.
	* doc/guix.texi (origin Reference): Add missing ‘the’.
	(Mail Services): Fix spelling.

	Change-Id: I1ef06207b782a514d26a8f42a3d78de44b3d3f2a

2024-11-29  Lars Bilke  <lars.bilke@ufz.de>

	gnu: petsc: Remove store references on make and gcc.
	Reduces closure size from 970 MB to around 700 MB for petsc-openmpi
	package and also makes `guix pack` packages containing petsc
	bit-reproducible (by removing make it removes implicit guile
	dependency).

	* gnu/packages/maths.scm (petsc)[arguments]: Add patterns in
	’clean-local-references’ and ‘clear-reference-to-compiler’.

	Change-Id: I465c325b152b09befdb746e5bc47fbeaf9a061dc

2024-11-29  Lars Bilke  <lars.bilke@ufz.de>

	gnu: petsc: Remove arch version from uname output.
	Enables reproducible building on machines with have a different
	arch-suffix in uname output, e.g.:

	Machine·characteristics:·Linux-x.x.x-arch1-1-x86_64-with-glibc2.39

	vs.

	Machine·characteristics:·Linux-x.x.x-arch2-1-x86_64-with-glibc2.39

	Will become

	Machine·characteristics:·Linux-x.x.x-archx-x-x86_64-with-glibc2.39

	* gnu/packages/maths.scm (petsc)[arguments]: Adjust machine regexp in
	‘clean-local-references’.

	Change-Id: Icc37a298c0c2d16e96f2c8eaf5aa4781cc4e5ac4

2024-11-29  8dcc  <8dcc.git@gmail.com>

	gnu: fonts: Add font-dina.
	* gnu/packages/fonts.scm (font-dina): New variable.

	Change-Id: I10f63e17754227145d72b1fc3380a532d74cef55

2024-11-29  Julian Flake  <flake@uni-koblenz.de>

	gnu: geteltorito: Update to d6c7ba0; use new home page and origin URI.
	* gnu/packages/cdrom.scm (geteltorito): Update to d6c7ba0.
	[home-page]: Use new URI.
	[arguments]: In ‘install’ phase, rename Perl script and make it
	executable.

	Change-Id: I746acc21d1f8855978bfbf00bef3dd39268bc4b3

2024-11-29  Tomas Volf  <~@wolfsden.cz>

	.dir-locals.el: Configure indentation for home-environment.
	* .dir-locals.el (scheme-mode): Indent home-environment same as
	operating-system.

	Change-Id: Ie2cfa58f02d081c1e331c7d30beb77f0868f5cdd

2024-11-29  Sisiutl  <sisiutl@egregore.fun>

	gnu: liquidprompt: Patch additional utilities
	* gnu/packages/shellutils.scm (liquidprompt)
	[inputs]: Add coreutils and inetutils.
	[arguments]<#:phases>: Replace the paths of more utilites

	Change-Id: I84578ca40300a7527a23e5d8c3257d49be911a7b

2024-11-29  Christopher Baines  <mail@cbaines.net>

	gnu: python-pydevd: Use gdb/pinned.
	To allow gdb to be updated more easily.

	* gnu/packages/python-xyz.scm (python-pydevd)[inputs]: Use gdb/pinned.

	Change-Id: Icf417f89933bc190bf4c0d869c199cfe50d463ef

2024-11-29  Ekaitz Zarraga  <ekaitz@elenq.tech>

	doc: Add "Contributing to Guix's infrastructure".
	Use the "Call for contribution to the Guix infrastructure" by Ludovic
	Courtès to create a section in the documentation that describes how to
	contribute to the infrastructure.

	https://lists.gnu.org/archive/html/guix-devel/2024-05/msg00183.html

	* doc/contributing.texi (Contributing to Guix's infrastructure): New
	  section.

	Change-Id: I3f3a99ad884110cc8323789e8c14bec1f7327e97

2024-11-29  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: xorgxrdp: Switch to git source.
	* gnu/packages/rdesktop.scm (xorgxrdp)[source]: Switch to git-fetch.
	[native-inputs]: Add autoconf, automake and libtool.

	Change-Id: I6ff0b7f76c750ab932aa3ffd5997c70479644b8d

2024-11-29  Andy Tai  <atai@atai.org>

	gnu: xorgxrdp: Update to 0.10.2.
	* gnu/packages/rdesktop.scm (xorgxrdp): Update to 0.10.2.

	Change-Id: I7b25ac3b5aba0ae44729db5d83b7280f2ae33c55

2024-11-29  Andy Tai  <atai@atai.org>

	gnu: xrdp: Update to 0.10.1.
	* gnu/packages/rdesktop.scm (xrdp): Update to 0.10.1.

	Change-Id: I876d2ba9deeaed721c7300537221848f4392b2d0

2024-11-29  Andy Tai  <atai@atai.org>

	gnu: wget2: Update to 2.2.0.
	* gnu/packages/wget.scm (wget2): Update to 2.2.0.

	Change-Id: Id077c964480f1f107bacb33fbe9b98239f9abeba

2024-11-28  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.18.0-guix2 [security fixes].
	Includes fixes for CVE-2024-11692, CVE-2024-11693, and CVE-2024-11697.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit and hash.

2024-11-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-chroma: Inherit from library.
	Reported by Saku Laesvuori <saku@laesvuori.fi> in #74588.

	* gnu/packages/golang-xyz.scm (go-chroma): Inherit from
	go-github-com-alecthomas-chroma-v2.
	[arguments]: Set <unpack-path> and <import-path> to build the binary.
	[native-inputs]: Remove go-github-com-alecthomas-chroma-v2.

	Change-Id: Iaa48b2880843e9df6a35b534578080c91c24d2a5

2024-11-28  Ekaitz Zarraga  <ekaitz@elenq.tech>

	import: egg: Fix recursive imports.
	Fixes #74565.

	* guix/import/egg.scm (egg-recursive-import) <#:repo->guix-package>: Add
	`#:allow-other-keys`.

	Change-Id: I97ad2d1aaf664c8dc18965eb2a497aa0a76062d7

2024-11-28  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-55.64aeeff.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-55.64aeeff.

	Change-Id: I9fa8f3f2d92aa136344e81ce9a62c82b43f0d113

2024-11-28  Murilo  <murilo@disroot.org>

	gnu: rust-gix-submodule-0.14: Update home-page.
	* gnu/packages/crates-vcs.scm (rust-gix-submodule-0.14)[home-page]: Update it.

	Change-Id: I16bb56eba49bc3a07cccec201233b35dbfedfd77

2024-11-28  Murilo  <murilo@disroot.org>

	gnu: rust-gix-status-0.13: Update home-page.
	* gnu/packages/crates-vcs.scm (rust-gix-status-0.13)[home-page]: Update it.

	Change-Id: Id26dd316dee4ffaae4241b3498945f65158a1bc6

2024-11-28  Murilo  <murilo@disroot.org>

	gnu: rust-gix-ref-0.47: Update home-page.
	* gnu/packages/crates-vcs.scm (rust-gix-ref-0.47)[home-page]: Update it.

	Change-Id: Iba454147784247fbde06cfb9c42ace835be3a0bc

2024-11-28  Murilo  <murilo@disroot.org>

	gnu: rust-gix-discover-0.35: Update home-page.
	* gnu/packages/crates-vcs.scm (rust-gix-discover-0.35)[home-page]: Update it.

	Change-Id: If316598eb26e86367707322ee7785eba51954b47

2024-11-28  Murilo  <murilo@disroot.org>

	gnu: rust-gix-dir-0.8: Update home-page.
	* gnu/packages/crates-vcs.scm (rust-gix-dir-0.8)[home-page]: Update it.

	Change-Id: Id1835d8ba7a47b302d8a004ae1f34fa67e6faa45

2024-11-28  Murilo  <murilo@disroot.org>

	gnu: rust-gix-config-0.40: Update home-page.
	* gnu/packages/crates-vcs.scm (rust-gix-config-0.40)[home-page]: Update it.

	Change-Id: I73b68621e6f9c928dce60690fdaa2ec4bdf5d08b

2024-11-28  Murilo  <murilo@disroot.org>

	gnu: rust-gix-0.66: Update home-page.
	* gnu/packages/crates-vcs.scm (rust-gix-0.66)[home-page]: Update it.

	Change-Id: Ibad41097698a8e9ba2d3d79fe5346ffd5893233d

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add gitoxide.
	* gnu/packages/rust-apps.scm (gitoxide): New variable.

	Change-Id: I373146d1db2bf2f871aa80b52ace1ba7766c6641

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add gitoxide-core.
	* gnu/packages/rust-apps.scm (gitoxide-core): New variable.

	Change-Id: I55a03028c004014d5d3331e7ed66ea0f81e2ae3e

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-layout-rs-0.1.
	* gnu/packages/crates-io.scm (rust-layout-rs-0.1): New variable.

	Change-Id: I11cb0becb23846d941a42f1f97a2df92782d6c61

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tracing-forest-0.1.
	* gnu/packages/crates-io.scm (rust-tracing-forest-0.1): New variable.

	Change-Id: I8fa60955dc94750c3b0a06b81a6210c2fb6930cf

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-fsck-0.4.
	* gnu/packages/crates-vcs.scm (rust-gix-fsck-0.4): New variable.

	Change-Id: I51369a7b56cdb3a4cd6e33f11e9b32e2a1f287f3

2024-11-28  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: Add rust-derive-visitor-0.4.
	* gnu/packages/crates-io.scm (rust-derive-visitor-0.4): New variable.

	Change-Id: I293afcbdda7c1a262b29072771d8250efa036252

2024-11-28  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: Add rust-derive-visitor-macros-0.4.
	* gnu/packages/crates-io.scm (rust-derive-visitor-macros-0.4): New
	variable.

	Change-Id: I68f8d6d32205880d44b18a30a3a973c2436b1427

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bindgen-cli: Update to 0.70.1.
	* gnu/packages/rust-apps.scm (rust-bindgen-cli): Update to 0.70.1.
	[cargo-inputs]: Replace rust-bindgen-0.69 with 0.70.
	[arguments]: Adjust the install path for the bash completions.

	Change-Id: I67fa0f1795f98aeba1736f46df1a58a565f27184

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-bindgen-0.70.
	* gnu/packages/crates-io.scm (rust-bindgen-0.70): New variable.
	(rust-bindgen-0.69): Inherit from rust-bindgen-0.70.

	Change-Id: I96f795952dfbbcb6f38114e8e993ebac97350a0b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: hyperfine: Update to 1.18.0.
	* gnu/packages/rust-apps.scm (hyperfine): Update to 1.18.0.
	[source]: Add snippet to allow for newer versions of dependencies.
	[cargo-inputs]: Add rust-anyhow-1, rust-clap-complete-4, rust-nix-0.26,
	rust-once-cell-1, rust-shell-words-1, rust-thiserror-1,
	rust-windows-sys-0.48.  Replace rust-clap-2 with 4, rust-indicatif-0.15
	with 0.17, rust-rand-0.7 with 0.8.  Remove rust-cfg-if-1,
	rust-version-check-0.9, rust-winapi-0.3.
	[cargo-development-inputs]: Add rust-assert-cmd-2, rust-predicates-3,
	rust-tempfile-3.  Replace rust-approx-0.3 with 0.5.
	[arguments]: Adjust the install path for the bash completions.

	Change-Id: I07343ed292adc0edcef3c45482d285d10edda7b1

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cargo-machete: Update to 0.7.0.
	* gnu/packages/rust-apps.scm (cargo-machete): Update to 0.7.0.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.
	[cargo-inputs]: Add rust-ignore-0.4.  Replace rust-cargo-toml-0.19 with
	0.20.
	[home-page]: Update to new home-page.

	Change-Id: I2024b9a104b772a7dee7945c1dbb5e10b9f0bc9a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cargo-toml-0.20.
	* gnu/packages/crates-io.scm (rust-cargo-toml-0.20): New variable.
	(rust-cargo-toml-0.19): Inherit from rust-cargo-toml-0.20.

	Change-Id: I65ac70f717502455fcf00eed97b920352fe159c8

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mullvadbrowser: Fix build.
	* gnu/packages/tor-browsers.scm (make-torbrowser)[inputs]: Replace
	rust-cbindgen with rust-cbindgen-0.26.

	Change-Id: If89d357ca90df016cf8a4d4ec8ef85e523b12b10

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: icedove-minimal: Fix build.
	* gnu/packages/gnuzilla.scm (icedove-minimal)[inputs]: Replace
	rust-cbindgen with rust-cbindgen-0.24.

	Change-Id: I60d127a58b7d08e368b158e2a366f173d3c5e141

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: icecat-minimal: Fix build.
	* gnu/packages/gnuzilla.scm (icecat-minimal)[inputs]: Replace
	rust-cbindgen with rust-cbindgen-0.24.

	Change-Id: I114e9d579b4012648ee59a6db5c717cdbcfefc47

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add xremap-kde.
	* gnu/packages/rust-apps.scm (xremap-kde): New variable.

	Change-Id: I7e3dd2e85bdcc2185c2c092076625a88a3b69e28

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xremap-hyprland: Undeprecate the package.
	* gnu/packages/rust-apps.scm (xremap-hyprland): Inherit from rust-xremap.

	Change-Id: I54494fe66fe248181b44d3538c78311e5e7cde58

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xremap: Update to 0.10.2.
	* gnu/packages/rust-apps.scm (rust-xremap): Update to 0.10.2.
	[cargo-inputs]: Add rust-hyprland-0.3.
	[arguments]: Adjust the install path for the bash completions.

	Change-Id: I84abf6549bf67d5e6e9461ef2ab8b087f1313e77

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hyprland-0.3: Update to 0.3.13.
	* gnu/packages/crates-io.scm (rust-hyprland-0.3): Update to 0.3.13.
	[cargo-inputs]: Replace rust-async-net-1 with 2, rust-futures-lite-1
	with 2, rust-strum-0.25 with 0.26.

	Change-Id: I0694060638a28e4eae671ca1762c206d70b6b203

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vivid: Update to 0.10.1.
	* gnu/packages/rust-apps.scm (vivid): Update to 0.10.1.
	[arguments]: Don't install the sources.
	[cargo-inputs]: Add rust-etcetera-0.8.  Replace rust-clap-2 with 4,
	rust-rust-embed-5 with 8.  Remove rust-dirs-3.
	[cargo-development-inputs]: Add rust-assert-cmd-2.

	Change-Id: I7a7a85378a0bda1f25e4cb1bce9e54bfe25eea89

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rust-embed-utils-8: Update to 8.5.0.
	* gnu/packages/crates-io.scm (rust-rust-embed-utils-8): Update to 8.5.0.

	Change-Id: Iedfeab14ab6b16b45d032626d09018686a628b15

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rust-embed-impl-8: Update to 8.5.0.
	* gnu/packages/crates-io.scm (rust-rust-embed-impl-8): Update to 8.5.0.

	Change-Id: I09c6d5e0b4b923d8c601aa3f49d701183f91ef67

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rust-embed-8: Update to 8.5.0.
	* gnu/packages/crates-io.scm (rust-rust-embed-8): Update to 8.5.0.
	[cargo-inputs]: Replace rust-include-flate-0.2 with 0.3.

	Change-Id: I5d37cd7130c160f1b72b442486b875b2cbda0fde

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-include-flate-codegen-0.2.
	* gnu/packages/crates-io.scm (rust-include-flate-codegen-0.2): New
	variable.
	(rust-include-flate-codegen-0.1): Inherit from
	rust-include-flate-codegen-0.2.

	Change-Id: Ic5da3ee5de1c1379b6b57e9a98da6f4a230a71c8

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-include-flate-0.3.
	* gnu/packages/crates-io.scm (rust-include-flate-0.3): New variable.
	(rust-include-flate-0.2): Inherit from rust-include-flate-0.3.

	Change-Id: Ib4f01d3f14dceea4209979441e33e05d64193a8d

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cargo-test-support-0.4.
	* gnu/packages/crates-io.scm (rust-cargo-test-support-0.4): New variable.

	Change-Id: I9aee90fdbce1d58b4137c2cd1c170f03821bd5d9

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-foldhash-0.1.
	* gnu/packages/crates-io.scm (rust-foldhash-0.1): New variable.

	Change-Id: Ibc3e83467e43be8b30d5caf42fdc7e476743aece

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-is-terminal-polyfill-1.
	* gnu/packages/crates-io.scm (rust-is-terminal-polyfill-1): New variable.

	Change-Id: I8c42cbc5b3f6f2ba39542ff4d69acc7833afc80d

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tryfn-0.2.
	* gnu/packages/crates-io.scm (rust-tryfn-0.2): New variable.

	Change-Id: I0f53eeb0a504f3527c04a54f5bcb47f41621d35a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-typeid-1.
	* gnu/packages/crates-io.scm (rust-typeid-1): New variable.

	Change-Id: I093f2b46b7bc0cf4121431a11fd251e75b2df004

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rustls-platform-verifier-0.3.
	* gnu/packages/crates-tls.scm (rust-rustls-platform-verifier-0.3): New variable.

	Change-Id: Id3f0cf8d9d8528315d802a691c2dfdb1014570f8

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-0.64.
	* gnu/packages/crates-vcs.scm (rust-gix-0.64): New variable.

	Change-Id: I49b2459681c095cc5f72fec3efe2ab2874fa5a00

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-actor-0.31.
	* gnu/packages/crates-vcs.scm (rust-gix-actor-0.31): New variable.

	Change-Id: I56474274517dd74bea903ed701914573d273fcd6

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-archive-0.13.
	* gnu/packages/crates-vcs.scm (rust-gix-archive-0.13): New variable.

	Change-Id: Iee6c9f2db631b94be8d4fe934e7862ecdcedc5d0

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-config-0.38.
	* gnu/packages/crates-vcs.scm (rust-gix-config-0.38): New variable.

	Change-Id: If539e09a89825ce0bee9622840bca7c5271b7791

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-diff-0.44.
	* gnu/packages/crates-vcs.scm (rust-gix-diff-0.44): New variable.

	Change-Id: Iae9b7a0f4450d2fa441fa86e325812ff7542f76e

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-dir-0.6.
	* gnu/packages/crates-vcs.scm (rust-gix-dir-0.6): New variable.

	Change-Id: I904f9e2ffebcc6e707f5e55151288b782021268a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-discover-0.33.
	* gnu/packages/crates-vcs.scm (rust-gix-discover-0.33): New variable.

	Change-Id: Ib497f89273e5f1a9900ae77db9c1801ede754d90

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-filter-0.11.
	* gnu/packages/crates-vcs.scm (rust-gix-filter-0.11): New variable.

	Change-Id: I784bb8f70e7261de77015de00c7140f8d4a2c812

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-index-0.33.
	* gnu/packages/crates-vcs.scm (rust-gix-index-0.33): New variable.

	Change-Id: Iaf9c610bbb698033b4e88e2efa9205dd803a75f5

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-mailmap-0.23.
	* gnu/packages/crates-vcs.scm (rust-gix-mailmap-0.23): New variable.

	Change-Id: I15b9ba6defae0b464f650dc84d246d1ef1076acf

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-negotiate-0.13.
	* gnu/packages/crates-vcs.scm (rust-gix-negotiate-0.13): New variable.

	Change-Id: I0e4ac21409ff9cbe5f61500d193837a0d9d9473e

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-object-0.42.
	* gnu/packages/crates-vcs.scm (rust-gix-object-0.42): New variable.

	Change-Id: I75baca563667e8ae1e848b691dcf042a0e650537

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-odb-0.61.
	* gnu/packages/crates-vcs.scm (rust-gix-odb-0.61): New variable.

	Change-Id: I1388f01c1e9f793258e4d0d2fd62130090b17593

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-pack-0.51.
	* gnu/packages/crates-vcs.scm (rust-gix-pack-0.51): New variable.

	Change-Id: Ic090122e5d2ef4b042bc89423701fc2e57bce3ce

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-ref-0.45.
	* gnu/packages/crates-vcs.scm (rust-gix-ref-0.45): New variable.

	Change-Id: I51ee52322fdf6e65fe1bca385489eec0cbb6e17c

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-refspec-0.23.
	* gnu/packages/crates-vcs.scm (rust-gix-refspec-0.23): New variable.

	Change-Id: Ifdafbc66376f62139a703df22c235d65d7ae0afb

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-revision-0.27.
	* gnu/packages/crates-vcs.scm (rust-gix-revision-0.27): New variable.

	Change-Id: I929e55e129bad1fe215d58971baa03c8e21372ca

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-revwalk-0.13.
	* gnu/packages/crates-vcs.scm (rust-gix-revwalk-0.13): New variable.

	Change-Id: I112b5ef10818388ca9e2de25b24732c5730bdc07

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-status-0.11.
	* gnu/packages/crates-vcs.scm (rust-gix-status-0.11): New variable.

	Change-Id: Ic788fc81d7a7b29992202aa9bc8cb6b9fb3f1f4f

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-submodule-0.12.
	* gnu/packages/crates-vcs.scm (rust-gix-submodule-0.12): New variable.

	Change-Id: I40b1e602dea1496dfa065b710cf11b2aab1a43fc

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-traverse-0.39.
	* gnu/packages/crates-vcs.scm (rust-gix-traverse-0.39): New variable.

	Change-Id: Icf5a98d83280456ed93d9719384a1e35dd90e04b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-worktree-0.34.
	* gnu/packages/crates-vcs.scm (rust-gix-worktree-0.34): New variable.

	Change-Id: Ib18b6c02a486f6de9f6f0f533ad7e05f76e63e94

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-worktree-state-0.11.
	* gnu/packages/crates-vcs.scm (rust-gix-worktree-state-0.11): New variable.

	Change-Id: Iba714b3ff959777308f37478357f452fa4be4d35

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-worktree-stream-0.13.
	* gnu/packages/crates-vcs.scm (rust-gix-worktree-stream-0.13): New variable.

	Change-Id: Ia658c4bf459cbb2d774d9d8028af09ab5c973a6a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-implib-0.3.
	* gnu/packages/crates-windows.scm (rust-implib-0.3): New variable.

	Change-Id: Ia17f51f151fedc48549e98a2fa83564867c3eaf9

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-c: Update to 0.10.5+cargo-0.83.0.
	* gnu/packages/rust-apps.scm (rust-cargo-c): Update to
	0.10.5+cargo-0.83.0.
	[cargo-inputs]: Add rust-implib-0.3, rust-object-0.36.  Replace
	rust-cbindgen-0.26 with 0.27, rust-itertools-0.12 with 0.13.  Remove
	rust-windows-sys-0.52.
	[inputs]: Add libgit2-1.8.  Remove libgit2-1.7.

	Change-Id: I48e1b93ed858ff14eb6984beb021743e6c9f4e56

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo: Update to 0.83.0.
	* gnu/packages/rust-apps.scm (rust-cargo): Update to 0.83.0.
	[source]: Add snippet to allow for newer versions of dependencies.
	[cargo-inputs]: Add rust-same-file-1, rust-supports-unicode-3,
	rust-tracing-chrome-0.7.  Replace rust-annotate-snippets-0.10 with 0.11,
	rust-base64-0.21 with 0.22, rust-cargo-util-schemas-0.2 with 0.6,
	rust-git2-0.18 with 0.19, rust-git2-curl-0.19 with 0.20, rust-gix-0.57
	with 0.64, rust-itertools-0.12 with 0.13, rust-libgit2-sys-0.16 with
	0.17, rust-opener-0.6 with 0.7, rust-rusqlite-0.30 with 0.32,
	rust-supports-hyperlinks-2 with 3, rust-toml-edit-0.21 with 0.22,
	rust-windows-sys-0.52 with 0.59.  Remove rust-gix-features-0.37
	[cargo-development-inputs]: Add rust-annotate-snippets-0.11,
	rust-cargo-test-support-0.4, rust-gix-0.64.  Replace rust-snapbox-0.4
	with 0.6.
	[inputs]: Add libgit2-1.8.  Remove libgit2-1.7.

	Change-Id: I43ca72ecb0c0b0ca486914c22b4f2b060baf5954

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cbindgen: Update to 0.27.
	* gnu/packages/rust-apps.scm (rust-cbindgen): Update to 0.27.
	(rust-cbindgen-0.27): New variable.
	(rust-cbindgen-0.26): Inherit from rust-cbindgen-0.27.

	Change-Id: Ib6f24852225d20dde4b13adb1381e79543f1830f

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-credential-wincred-0.4: Update to 0.4.8.
	* gnu/packages/crates-windows.scm (rust-cargo-credential-wincred-0.4):
	Update to 0.4.8.
	[cargo-inputs]: Replace rust-windows-sys-0.52 with 0.59.

	Change-Id: I195e4df31fb920658c38dbdc31322a4ce1fdf57b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-anstyle-wincon-3: Update to 3.0.6.
	* gnu/packages/crates-windows.scm (rust-anstyle-wincon-3): Update to
	3.0.6.
	[cargo-inputs]: Replace rust-windows-sys-0.52 with 0.59.

	Change-Id: I0667fb7a562a7d6a7936d80f93fe8e4c71fe4592

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-validate-0.8: Update to 0.8.5.
	* gnu/packages/crates-vcs.scm (rust-gix-validate-0.8): Update to 0.8.5.

	Change-Id: Ifc443c56832d4001c2c0a4b22986fba9c84da3a8

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-macros-0.1: Update to 0.1.5.
	* gnu/packages/crates-vcs.scm (rust-gix-macros-0.1): Update to 0.1.5.

	Change-Id: Ia2a1b366452b0a605c15b1b46543c5b85afce74a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-index-0.35: Fix typo.
	* gnu/packages/crates-vcs.scm (rust-gix-index-0.35)[arguments]: Remove
	stray space in cargo-test-flags keyword.

	Change-Id: I19370af459d90d178166404ea7feb2bdc10007f0

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-date-0.8: Update to 0.8.7.
	* gnu/packages/crates-vcs.scm (rust-gix-date-0.8): Update to 0.8.7.

	Change-Id: I5cdb42556226c527a96d84e50df6e0231a650304

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-git2-curl-0.20.
	* gnu/packages/crates-vcs.scm (rust-git2-curl-0.20): New variable.
	(rust-git2-curl-0.19): Inherit from rust-git2-curl-0.20.

	Change-Id: Ib6a1105eb52698193d905108b0b405609c63c208

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-x509-parser-0.16.
	* gnu/packages/crates-tls.scm (rust-x509-parser-0.16): New variable.
	(rust-x509-parser-0.15): Inherit from rust-x509-parser-0.16.

	Change-Id: I3d52e20168c0f0a7f80124044aeed4a79d697033

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rustls-platform-verifier-android-0.1.
	* gnu/packages/crates-tls.scm
	(rust-rustls-platform-verifier-android-0.1): New variable.

	Change-Id: I328033df0bcb01f240f57ad7e901fc7d019cb705

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustls-webpki-0.102: Update to 0.102.8.
	* gnu/packages/crates-tls.scm (rust-rustls-webpki-0.102): Update to
	0.102.8.
	[cargo-development-inputs]: Replace rust-base64-0.21 with 0.22,
	rust-rcgen-0.12 with 0.13.

	Change-Id: I4cc9f012abb0b0d7ae0f65e194d6763083cf3b99

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rustls-ffi-0.14.
	* gnu/packages/crates-tls.scm (rust-rustls-ffi-0.14): New variable.
	(rust-rustls-ffi-0.8): Inherit from rust-rustls-ffi-0.14.

	Change-Id: I7249cc67852b2ba159678d13a8d2215c8cf0247a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rcgen-0.13.
	* gnu/packages/crates-tls.scm (rust-rcgen-0.13): New variable.
	(rust-rcgen-0.12): Inherit from rust-rcgen-0.13.

	Change-Id: Ia98fd39a8d96e94a88ba4623c35143d4750c962f

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-oid-registry-0.7.
	* gnu/packages/crates-tls.scm (rust-oid-registry-0.7): New variable.
	(rust-oid-registry-0.6): Inherit from rust-oid-registry-0.7.

	Change-Id: I647cb68fc3ccd2ff5ccbed0893c39c97b8826916

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-der-parser-9.
	* gnu/packages/crates-tls.scm (rust-der-parser-9): New variable.
	(rust-der-parser-8): Inherit from rust-der-parser-9.

	Change-Id: I7128fcae0d5aeaad087c1575bbec841181153328

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-aws-lc-sys-0.23.
	* gnu/packages/crates-tls.scm (rust-aws-lc-sys-0.23): New variable.
	(rust-aws-lc-sys-0.13): Inherit from rust-aws-lc-sys-0.23.

	Change-Id: I60c79071a42cd41bc9d1566b618d26b5a0484e7f

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-aws-lc-rs-1: Update to 1.11.0.
	* gnu/packages/crates-tls.scm (rust-aws-lc-rs-1): Update to 1.11.0.
	[source]: Add snippet to allow for newer versions of dependencies.
	[cargo-inputs]: Replace rust-aws-lc-sys-0.13 with 0.23.
	[cargo-development-inputs]: Add rust-home-0.5, rust-regex-automata-0.3,
	rust-regex-syntax-0.7, rust-which-5.

	Change-Id: Ib89501fcd736e39be06bba0dc47daa1e7c1b957a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-asn1-rs-impl-0.2.
	* gnu/packages/crates-tls.scm (rust-asn1-rs-impl-0.2): New variable.
	(rust-asn1-rs-impl-0.1): Inherit from rust-asn1-rs-impl-0.2.

	Change-Id: I123a457d31434e1948dd381c4796cf3f349f7d9f

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-asn1-rs-derive-0.5.
	* gnu/packages/crates-io.scm (rust-asn1-rs-derive-0.5): New variable.
	(rust-asn1-rs-derive-0.4): Inherit from rust-asn1-rs-derive-0.5.

	Change-Id: I7d48896078e2e407a9ba67ef81b67ff38c8010d7

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-asn1-rs-0.6.
	* gnu/packages/crates-tls.scm (rust-asn1-rs-0.6): New variable.
	(rust-asn1-rs-0.5): Inherit from rust-asn1-rs-0.6.

	Change-Id: I3cdf2647cbfd327d93ba518b8d579dcfd7609683

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tikv-jemallocator-0.6.
	* gnu/packages/crates-io.scm (rust-tikv-jemallocator-0.6): New variable.
	(rust-tikv-jemallocator-0.4): Inherit from rust-tikv-jemallocator-0.6.

	Change-Id: Ib2a6f1a77f5a32c77261aa8614e2dfad0022a950

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tikv-jemallocator-0.6.
	* gnu/packages/crates-io.scm (rust-tikv-jemallocator-0.6): New variable.
	(rust-tikv-jemallocator-0.4): Inherit from rust-tikv-jemallocator-0.6.

	Change-Id: Ia362b7f1c1308f54baaa3c9239a2d780e02f4cef

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cargo-test-macro-0.3.
	* gnu/packages/crates-io.scm (rust-cargo-test-macro-0.3): New variable.

	Change-Id: I9e9cab45b5d6f895d3d2a2b2c34f1dcda249b5ce

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustls-pki-types-1: Update to 1.10.0.
	* gnu/packages/crates-tls.scm (rust-rustls-pki-types-1): Update to
	1.10.0.
	[source]: Add snippet to allow for newer versions of dependencies.
	[cargo-development-inputs]: Add rust-crabgrind-0.1.
	[native-inputs]: Add valgrind.

	Change-Id: I490a1acde3cae79b9ceb5f710111999c3667ac4f

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rustls-0.23.
	* gnu/packages/crates-tls.scm (rust-rustls-0.23): New variable.
	(rust-rustls-0.22): Inherit from rust-rustls-0.23.

	Change-Id: Ifd1134ecca660e6184ed4dd6f964700ccc3c25f8

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-zlib-rs-0.4.
	* gnu/packages/crates-io.scm (rust-zlib-rs-0.4): New variable.
	(rust-zlib-rs-0.3): Inherit from rust-zlib-rs-0.4.

	Change-Id: I8831f02b49759a2df3bc515d9b51be67712c897e

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tracing-chrome-0.7: Update to 0.7.2.
	* gnu/packages/crates-io.scm (rust-tracing-chrome-0.7): Update to 0.7.2.
	[cargo-development-inputs]: Replace rust-criterion-0.4 with 0.5.

	Change-Id: I0402a712d94a69ccdd80e4f42bae3b611a2e2e59

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tar-0.4: Update to 0.4.43.
	* gnu/packages/crates-io.scm (rust-tar-0.4): Update to 0.4.43.

	Change-Id: I1451e97ed27bfc049661fb2480c71cea0670339a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-synstructure-0.13.
	* gnu/packages/crates-io.scm (rust-synstructure-0.13): New variable.
	(rust-synstructure-0.12): Inherit from rust-synstructure-0.13.

	Change-Id: I7fab0d83a5b1d32c6cba8f1c576e746f6b2e7c10

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sqlite3-parser-0.13.
	* gnu/packages/crates-io.scm (rust-sqlite3-parser-0.13): New variable.
	(rust-sqlite3-parser-0.12): Inherit from rust-sqlite3-parser-0.13.

	Change-Id: Ib324d0479427fe1377c5c4fa39583abd67a1304a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-similar-2: Update to 2.6.0.
	* gnu/packages/crates-io.scm (rust-similar-2): Update to 2.6.0.

	Change-Id: I39a25cc9b3b81e8cb61d6e581e66b505b2da0ec2

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-untagged-0.1: Update to 0.1.6.
	* gnu/packages/crates-io.scm )rust-serde-untagged-0.1): Update to 0.1.6.
	[cargo-inputs]: Add rust-typeid-1.

	Change-Id: Ib159c3131eebfa7a1d511573683a273642b1d8ae

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-ignored-0.1: Update to 0.1.10.
	* gnu/packages/crates-io.scm (rust-serde-ignored-0.1): Update to 0.1.10.

	Change-Id: I64e87598f37855a716fbf8e7321f6fb47c0af829

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-semver-1: Update to 1.0.23.
	* gnu/packages/crates-io.scm (rust-semver-1): Update to 1.0.23.

	Change-Id: I8959251e92a8de6a47a6b110e883a0ef646fd50e

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustfix-0.8: Update to 0.8.6.
	* gnu/packages/crates-io.scm (rust-rustfix-0.8): Update to 0.8.6.

	Change-Id: I2d0b4ccecac96f3abc1477249c331c25f1b2bfa7

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rusqlite-macros-0.3.
	* gnu/packages/crates-io.scm (rust-rusqlite-macros-0.3): New variable.
	(rust-rusqlite-macros-0.2): Inherit from rust-rusqlite-macros-0.3.

	Change-Id: I74036770d0e7fb10376fb81e32ecbaa413686f18

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rusqlite-0.32.
	* gnu/packages/crates-io.scm (rust-rusqlite-0.32): New variable.
	(rust-rusqlite-0.31): Inherit from rust-rusqlite-0.32.

	Change-Id: Ia847cc8a00e92cd18109e581b52a4a3233f341f8

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-os-info-3: Update to 3.8.2.
	* gnu/packages/crates-io.scm (rust-os-info-3): Update to 3.8.2.
	[cargo-inputs]: Add rust-windows-sys-0.59.  Remove rust-winapi-0.3.

	Change-Id: I46ae65d215aea9c4ec29bb78a068f849f129c36f

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-openssl-sys-0.9: Update to 0.9.104.
	* gnu/packages/crates-io.scm (rust-openssl-sys-0.9): Update to 0.9.104.

	Change-Id: Ice51b2cf32fbbd364794b11e06a511e128aa49ed

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-opener-0.7.
	* gnu/packages/crates-io.scm (rust-opener-0.7): New variable.
	(rust-opener-0.6): Inherit from rust-opener-0.7.

	Change-Id: I6d0b0e598cca63826dd96bc06f13c6d7bd3bfd28

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-num-bigint-0.4: Update to 0.4.6.
	* gnu/packages/crates-io.scm (rust-num-bigint-0.4): Update to 0.4.6.
	[cargo-inputs]: Remove rust-autocfg-1.

	Change-Id: I2166307b0d7c57be14f3b1cba1a491473cccb649

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-libsqlite3-sys-0.30.
	* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.30): New variable.
	(rust-libsqlite3-sys-0.28): Inherit from rust-libsqlite3-sys-0.30.

	Change-Id: Ia7b9c16f41646e43e8ded1437b1d5a6b93a825d3

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-hashbrown-0.15.
	* gnu/packages/crates-io.scm (rust-hashbrown-0.15): New variable.
	(rust-hashbrown-0.14): Inherit from rust-hashbrown-0.15.

	Change-Id: I10e8b66665805399e11d8cec297905b6d5400c48

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-erased-serde-0.4: Update to 0.4.5.
	* gnu/packages/crates-io.scm (rust-erased-serde-0.4): Update to 0.4.5.
	[cargo-inputs]: Add rust-typeid-1.

	Change-Id: Ib7a885b55323a49a258d8ea5e9be9363cce6ffe4

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-curl-sys-0.4: Update to 0.4.78+curl-8.11.0.
	* gnu/packages/crates-io.scm (rust-curl-sys-0.4): Update to
	0.4.78+curl-8.11.0.
	[cargo-inputs]: Replace rust-rustls-ffi-0.8 with 0.14.

	Change-Id: I4acd42b4fe4ae1694458db0fa866986f7bb29c8d

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crates-io-0.40: Update to 0.40.5.
	* gnu/packages/crates-io.scm (rust-crates-io-0.40): Update to 0.40.5.

	Change-Id: Ic7ba5cd4b592a15e31f24a165a585c4225e40932

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cargo-util-schemas-0.6.
	* gnu/packages/crates-io.scm (rust-cargo-util-schemas-0.6): New variable.
	(rust-cargo-util-schemas-0.2): Inherit from rust-cargo-util-schemas-0.6.

	Change-Id: I40c9a064bd3e564976b006b14d998932e9ea03cb

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-util-0.2: Update to 0.2.15.
	* gnu/packages/crates-io.scm (rust-cargo-util-0.2): Update to 0.2.15.
	[cargo-inputs]: Replace rust-windows-sys-0.52 with 0.59.

	Change-Id: I9eda12305291d689efb602342a340ce48e0813b5

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-credential-libsecret-0.4: Update to 0.4.8.
	* gnu/packages/crates-io.scm (rust-cargo-credential-libsecret-0.4):
	Update to 0.4.8.

	Change-Id: Ia891dfaa859a34819732e9149661fbc95da932e5

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-credential-0.4: Update to 0.4.6.
	* gnu/packages/crates-io.scm (rust-cargo-credential-0.4): Update to
	0.4.6.
	[cargo-development-inputs]: Replace rust-snapbox-0.4 with 0.6.

	Change-Id: I7ad6e30b30d2267c5f64daff394d6784398849ba

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-brotli-decompressor-4.
	* gnu/packages/crates-io.scm (rust-brotli-decompressor-4): New variable.
	(rust-brotli-decompressor-2): Inherit from rust-brotli-decompressor-4.

	Change-Id: Ifdb57774433d6ad1694da66bc2386715b0443590

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-brotli-7.
	* gnu/packages/crates-io.scm (rust-brotli-7): New variable.
	(rust-brotli-3): Inherit from rust-brotli-7.

	Change-Id: I17b45860a9d8a825260d07b05169a4a585448809

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-anstream-0.6: Update to 0.6.18.
	* gnu/packages/crates-io.scm (rust-anstream-0.6): Update to 0.6.18.
	[cargo-inputs]: Add rust-is-terminal-polyfill-1.
	[cargo-development-inputs]: Add rust-divan-0.1.  Remove
	rust-criterion-0.5.

	Change-Id: I9ed5abfa08f9e6e3624637ad1fa7521f072a1440

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-annotate-snippets-0.11.
	* gnu/packages/crates-io.scm (rust-annotate-snippets-0.11): New variable.
	(rust-annotate-snippets-0.10): Inherit from rust-annotate-snippets-0.11.

	Change-Id: I0021a211e491f97fd579e3aa29caba331697dd19

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-android-logger-0.13.
	* gnu/packages/crates-io.scm (rust-android-logger-0.13): New variable.
	(rust-android-logger-0.11): Inherit from rust-android-logger-0.13.

	Change-Id: I93c0863a4904f92051074f452d5a7da70c59040a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-android-log-sys-0.3.
	* gnu/packages/crates-io.scm (rust-android-log-sys-0.3): New variable.
	(rust-android-log-sys-0.2): Inherit from rust-android-log-sys-0.3.

	Change-Id: If197a2b2a804abc3c55845f516ed0989b20d906a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-crabgrind-0.1.
	* gnu/packages/crates-io.scm (rust-crabgrind-0.1): New variable.

	Change-Id: Ia8d33852ba5e77c9ad8a9a391df0a1c5bbaa3f7c

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-security-framework-sys-2: Update to 2.12.1.
	* gnu/packages/crates-apple.scm (rust-security-framework-sys-2): Update
	to 2.12.1.

	Change-Id: Ia1eb0f24568ead29cdeb71c607d321fa24aeb0b2

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-security-framework-2: Update to 2.11.1.
	* gnu/packages/crates-apple.scm (rust-security-framework-2): Update to
	2.11.1.
	[cargo-inputs]: Replace rust-bitflags-1 with 2.
	[cargo-development-inputs]: Replace rust-x509-parser-0.15 with 0.16.

	Change-Id: I9c0ad8415d7a5f744cdd9cad6e0a614001e25266

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-credential-macos-keychain-0.4: Update to 0.4.8.
	* gnu/packages/crates-apple.scm
	(rust-cargo-credential-macos-keychain-0.4): Update to 0.4.8.

	Change-Id: I8cd3b8e53284b127dc8e319cd14d0be003920ab5

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gstreamer-0.20.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-0.20): New variable.

	Change-Id: Ia769137fa8cd33d020260caf7b3bf83c68887cca

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gstreamer-sys-0.20.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-sys-0.20): New variable.

	Change-Id: Ie180dcf21bc9b9440ceb255eb5e1f1e93084882a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-detect-desktop-environment-0.2.
	* gnu/packages/crates-io.scm (rust-detect-desktop-environment-0.2): New variable.

	Change-Id: I6db59aa11d7acf9dac25f9a0e31fbaac371b2684

2024-11-28  Divya Ranjan  <divya@subvertising.org>

	gnu: Add rust-secfmt-0.1.
	* gnu/packages/crates-io.scm (rust-secfmt-0.1): New variable.

	Change-Id: I73a390d3890f7963f5da38623c5c933d6b66349e

2024-11-28  Divya Ranjan  <divya@subvertising.org>

	gnu: Add rust-filename-0.1.
	* gnu/packages/crates-io.scm (rust-filename-0.1): New variable.

	Change-Id: Iab7def60b569282c46ef5fdc50e265a3e2b8eeea

2024-11-28  Divya Ranjan  <divya@subvertising.org>

	gnu: Add rust-detect-desktop-environment-1.
	* gnu/packages/crates-io.scm (rust-detect-desktop-environment-1): New
	variable.

	Change-Id: I1f9eabb6c98bdea85b57d71a504088e79d5f6264

2024-11-28  Divya Ranjan  <divya@subvertising.org>

	gnu: Add rust-dconf-rs-0.3.
	* gnu/packages/crates-io.scm (rust-dconf-rs-0.3): New variable.

	Change-Id: I121d13e3fc5acd135874474ca26fd954f2e96e3c

2024-11-28  Divya Ranjan  <divya@subvertising.org>

	gnu: Add rust-gtk-sys-0.18.
	* gnu/packages/crates-gtk.scm (rust-gtk-sys-0.18): New variable.
	(rust-gtk-sys-0.14): Inherit from rust-gtk-sys-0.18.

	Change-Id: I4a2ed868b593e30e6508ad82bea23f8f57e7baa8

2024-11-28  Divya Ranjan  <divya@subvertising.org>

	gnu: Add rust-gdk-sys-0.18.
	* gnu/packages/crates-gtk.scm (rust-gdk-sys-0.18): New variable.
	(rust-gdk-sys-0.14): Inherit from rust-gdk-sys-0.18.

	Change-Id: Icfb1415f563a8cf18c07603ba632df57f4b7d98b

2024-11-28  Divya Ranjan  <divya@subvertising.org>

	gnu: Add rust-atk-sys-0.18.
	* gnu/packages/crates-gtk.scm (rust-atk-sys-0.18): New variable.
	(rust-atk-sys-0.14): Inherit from rust-atk-sys-0.18.

	Change-Id: I8eb3c1b0df359f77e13e88126b811ab9e49f3cbc

2024-11-28  Divya Ranjan  <divya@subvertising.org>

	gnu: Add rust-dark-light-1.
	* gnu/packages/crates-graphics.scm (rust-dark-light-1): New variable.

	Change-Id: Idb780255b8dcc96658858edbb2e5ed8e0876e5f3

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add ouch.
	* gnu/packages/rust-apps.scm (ouch): New variable.

	Change-Id: I2a0a42bdc44e8705516e003c9d55803cd33b84cf

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: rust-serde-test-1: Update to 1.0.176.
	* gnu/packages/crates-io.scm (rust-serde-test-1): Update to 1.0.176.

	Change-Id: I0a1728446aa32d6e3ed9267136848b14ff80030c

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-test-strategy-0.3.
	* gnu/packages/crates-io.scm (rust-test-strategy-0.3): New variable.
	(rust-test-strategy-0.2): Inherit from rust-test-strategy-0.3.

	Change-Id: I787040a39e79e95de8557eabcd7d2038046a677c

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-unrar-0.5.
	* gnu/packages/crates-io.scm (rust-unrar-0.5): New variable.

	Change-Id: If56f5fd3f9f5034b9273960cf5c361ce66754dae

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-unrar-sys-0.5.
	* gnu/packages/crates-io.scm (rust-unrar-sys-0.5): New variable.

	Change-Id: Ibc9e3d32e1bb6f24cf14dae293888d5294e8375b

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-nt-time-0.6.
	* gnu/packages/crates-windows.scm (rust-nt-time-0.6): New variable.

	Change-Id: I6084f7f9da537875c1b747861beed5fef4738e2a

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-lzma-rust-0.1.
	* gnu/packages/crates-io.scm (rust-lzma-rust-0.1): New variable.

	Change-Id: Ide2968a4912f5eca0679ddeabb3216ec44c3ec3a

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-sevenz-rust-0.5.
	* gnu/packages/crates-io.scm (rust-sevenz-rust-0.5): New variable.

	Change-Id: Ic704a7137875c14eb95aaf36d9646c87bd74cf6d

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-libz-rs-sys-0.1.
	* gnu/packages/crates-io.scm (rust-libz-rs-sys-0.1): New variable.

	Change-Id: I9c4a901d5ed8d375b048b12e9112972fade0614e

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-zlib-rs-0.1.
	* gnu/packages/crates-io.scm (rust-zlib-rs-0.1): New variable.

	Change-Id: Ie0246811a1ededb68a70b319fdc569656bc52351

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-cfb-0.7.
	* gnu/packages/crates-windows.scm (rust-cfb-0.7): New variable.

	Change-Id: I7468391b1c4c2c53b70ee3e094973f7687ec30ce

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-libdeflater-0.12.
	* gnu/packages/crates-io.scm (rust-libdeflater-0.12): New variable.

	Change-Id: I171496cae30d646ed48026a914fe78384aa79205

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-libdeflate-sys-0.12.
	* gnu/packages/crates-io.scm (rust-libdeflate-sys-0.12): New variable.

	Change-Id: Ie0681947fc04142a09d7295a15e167519b727951

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-infer-0.15.
	* gnu/packages/crates-io.scm (rust-infer-0.15): New variable.
	(rust-infer-0.2): Inherit from rust-infer-0.15.

	Change-Id: I84b1823f4f071efa54396c7dd9648e77b3789473

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-gzp-0.11.
	* gnu/packages/crates-io.scm (rust-gzp-0.11): New variable.

	Change-Id: If15804997ab757ac41ddc90788b42c68a7fdd584

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-filetime-creation-0.1.
	* gnu/packages/crates-io.scm (rust-filetime-creation-0.1): New variable.

	Change-Id: Ie16a0eb16158f993d006563d9aa16509102fae0f

2024-11-28  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-xkbcommon-sys-1.
	* gnu/packages/crates-graphics.scm (rust-xkbcommon-sys-1): Add variable.

	Change-Id: I7988733ce92750a0062cd8a81437b454f24cf548

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gdk4-x11-0.7.
	* gnu/packages/crates-gtk.scm (rust-gdk4-x11-0.7): New variable.

	Change-Id: I4a3cf17d78eac19ac4bdc908accffb4328e6cea8

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gdk4-x11-sys-0.7.
	* gnu/packages/crates-gtk.scm (rust-gdk4-x11-sys-0.7): New variable.

	Change-Id: Iadf7eaad3d6fe35a38f0e5957651f559509c3b4e

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gdk4-wayland-0.7.
	* gnu/packages/crates-gtk.scm (rust-gdk4-wayland-0.7): New variable.

	Change-Id: If35091927a32854f4c94eae86446498077776351

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-xkb-0.3.
	* gnu/packages/crates-graphics.scm (rust-xkb-0.3): New variable.

	Change-Id: Ie8a93fc23aae86160a2f47b2e5631fc1e6fc9e50

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-khronos-egl-5.
	* gnu/packages/crates-graphics.scm (rust-khronos-egl-5): New variable.

	Change-Id: I37f5b4e4a08d51e7dd2b7d6638b5f2c8c9e87c90

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gdk4-wayland-sys-0.7.
	* gnu/packages/crates-gtk.scm (rust-gdk4-wayland-sys-0.7): New variable.

	Change-Id: I13e5f5e8aa87ac3b541cd1cceef7ac0419f18cd8

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gst-plugin-version-helper-0.8.
	* gnu/packages/crates-gtk.scm (rust-gst-plugin-version-helper-0.8): New variable.

	Change-Id: I92764210031d1be60ab1d76efd2dfd54642c178e

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gstreamer-pbutils-0.21.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-pbutils-0.21): New variable.

	Change-Id: I18772913645232b7904f4aa62c3fa78f032280f5

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gstreamer-pbutils-sys-0.21.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-pbutils-sys-0.21): New
	variable.

	Change-Id: Ie0a288fcf3c5a3e13b8ace6e6e3151daf80d5625

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gstreamer-audio-0.21.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-audio-0.21): New variable.
	(rust-gstreamer-audio-0.18): Inherit from rust-gstreamer-audio-0.21.

	Change-Id: I8c9ca72cb93c50079a8c3ad20dd452dff8a5930d

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gstreamer-audio-sys-0.21.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-audio-sys-0.21): New
	variable.
	(rust-gstreamer-audio-sys-0.18): Inherit from
	rust-gstreamer-audio-sys-0.21.

	Change-Id: I3a06ef41bb5e2e8a26442c83ab48a250dd5bfd43

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gstreamer-video-0.21.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-video-0.21): New variable.

	Change-Id: I15090141bc50a041e3b17a13fdec87e73c4ec5bc

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gstreamer-check-0.21.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-check-0.21): New variable.

	Change-Id: Ifac9fd04ab3116a47d9acc4156810ca8b4c97d8b

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gstreamer-check-sys-0.21.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-check-sys-0.21): New
	variable.

	Change-Id: I71d2c1efd7932acfe31a01558de6b765f855d6a0

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gstreamer-video-sys-0.21.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-video-sys-0.21): New
	variable.

	Change-Id: I0b05d82f7cf6e4393104e2a46ebe2bda2e628ef1

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gstreamer-base-0.21.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-base-0.21): New variable.
	(rust-gstreamer-base-0.18): Inherit from rust-gstreamer-base-0.21.

	Change-Id: Ic1e4b926f51df7f1e40638881b1ee86cb6b7a4de

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-atomic-refcell-0.1.
	* gnu/packages/crates-io.scm (rust-atomic-refcell-0.1): New variable.

	Change-Id: I8ae9a09e5d1349358a3b20b71c7e150a4b8cfc53

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gstreamer-base-sys-0.21.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-base-sys-0.21): New
	variable.
	(rust-gstreamer-base-sys-0.18): Inherit from rust-gstreamer-base-sys-0.21.

	Change-Id: Id614a6e2234fac5ad1ab0ff02ec5879f6e081fec

2024-11-28  Rick Huijzer  <ikbenrickhuyzer@gmail.com>

	gnu: Add rust-rustc-hash-2.
	* gnu/packages/crates-io.scm (rust-rustc-hash-2): New variable.
	(rust-rustc-hash-1): Inherit from rust-rustc-hash-2.

	Change-Id: I746cc1840e928609e1147acb8bf23d8611e8dc35

2024-11-28  Rick Huijzer  <ikbenrickhuyzer@gmail.com>

	gnu: rust-indoc-2: update to 2.0.5.
	* gnu/packages/crates-io.scm (rust-indoc-2): Update to 2.0.5.

	Change-Id: I2a631527a96651c5a94c4685e1f644df88b18c6e

2024-11-28  Rick Huijzer  <ikbenrickhuyzer@gmail.com>

	gnu: rust-filetime-0.2: Update to 0.2.25.
	* gnu/packages/crates-io.scm (rust-filetime-0.2): Update to 0.2.25.
	[cargo-inputs]: Add rust-libredox-0.1.  Replace rust-windows-sys-0.52
	with 0.59.  Remove rust-redox-syscall-0.4.

	Change-Id: I94319c38ee3597f40144f095d1ebfea0ba341b48

2024-11-28  Rick Huijzer  <ikbenrickhuyzer@gmail.com>

	gnu: rust-ctrlc-3: Update to 3.4.5.
	* gnu/packages/crates-io.scm (rust-ctlrc-3): Update to 3.4.5.
	[cargo-inputs]: Replace rust-nix-0.27 with 0.28, rust-windows-sys-0.48
	with 0.59.
	[cargo-development-inputs]: Replace rust-windows-sys-0.48 with 0.59.

	Change-Id: Ia2a2e254bf95d7da048cf15d45a23e70f548cabb

2024-11-28  Rick Huijzer  <ikbenrickhuyzer@gmail.com>

	gnu: rust-ctor-0.2: Update to 0.2.8.
	* gnu/packages/crates-io.scm (rust-ctor-0.2): Update to 0.2.8.

	Change-Id: I1aae6943d06bd8c8bd173177a90e5fca0dbd48ee

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: alacritty: Update to 0.14.0.
	* gnu/packages/terminals.scm (alacritty): Update to 0.14.0.
	[arguments]: Remove cargo-test-flags.
	[cargo-inputs]: Add rust-tempfile-3, rust-toml-edit-0.22.  Replace
	rust-base64-0.21 with 0.22, rust-crossfont-0.7 with 0.8,
	rust-glutin-0.31 with 0.32, rust-windows-sys-0.48 with 0.52,
	rust-winit-0.29 with 0.30.  Remove rust-raw-window-handle-0.5.

	Change-Id: I376aefac70a5629da91f1e50146ffc7010c27b59

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustix-0.38: Update to 0.38.40.
	* gnu/packages/crates-io.scm (rust-rustix-0.38): Update to 0.38.40.
	[cargo-development-inputs]: Remove rust-ctor-0.2.
	(rust-rustix-for-bcachefs-tools): Remove variable.
	* gnu/packages/file-systems.scm (bcachefs-tools-minimal)[cargo-inputs]:
	Replace rust-rustix-for-bcachefs-tools with rust-rustix-0.38.

	Change-Id: Icf15985e558f096be53632833d8c9cd4512befc7

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-winit-0.30.
	* gnu/packages/crates-graphics.scm (rust-winit-0.30): New variable.
	(rust-winit-0.29): Inherit from rust-winit-0.30.

	Change-Id: Ibbd025cfdadaf85af65296dfaa3492ec4d2da0b3

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-webp-0.3.
	* gnu/packages/crates-graphics.scm (rust-webp-0.3): New variable.
	(rust-webp-0.2): Inherit from rust-webp-0.3.

	Change-Id: Iebc68302db89ab227618b5bc7f6efff8a831afeb

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wayland-protocols-wlr-0.3.
	* gnu/packages/crates-graphics.scm (rust-wayland-protocols-wlr-0.3): New
	variable.
	(rust-wayland-protocols-wlr-0.2): Inherit from
	rust-wayland-protocols-wlr-0.3.

	Change-Id: I825cd9dd869fef7d56d4a61d3dc7aa194ab5c889

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wayland-protocols-plasma-0.3.
	* gnu/packages/crates-graphics.scm (rust-wayland-protocols-plasma-0.3):
	New variable.
	(rust-wayland-protocols-plasma-0.2): Inherit from
	rust-wayland-protocols-plasma-0.3.

	Change-Id: I2b772bed0ce7ed8bd068a77162bad43a36d35b2f

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-drm-ffi-0.8.
	* gnu/packages/crates-graphics.scm (rust-drm-ffi-0.8): New variable.
	(rust-drm-ffi-0.6): Inherit from rust-drm-ffi-0.8.

	Change-Id: I8c102f8d014f55627feb6d45eb7980947f9b2948

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-dpi-0.1.
	* gnu/packages/crates-graphics.scm (rust-dpi-0.1): New variable.

	Change-Id: I1b6c24d1ac0ddbc87718e6629ba63645ae02cda0

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-drm-0.12.
	* gnu/packages/crates-graphics.scm (rust-drm-0.12): New variable.
	(rust-drm-0.10): Inherit from rust-drm-0.12.

	Change-Id: I9a12360e4b7cc86a6418b6d87eef6d7fba209cf0

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-dav1d-sys-0.8.
	* gnu/packages/crates-graphics.scm (rust-dav1d-sys-0.8): New variable.
	(rust-dav1d-sys-0.7): Inherit from rust-dav1d-sys-0.8.

	Change-Id: Icf453b47465f8dd2e0a623dc99aff634e13f6ac6

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-dav1d-0.10.
	* gnu/packages/crates-graphics.scm (rust-dav1d-0.10): New variable.
	(rust-dav1d-0.6): Inherit from rust-dav1d-0.10.

	Change-Id: I9487ba1ddd62f55b81b1a9683f5381eebe12d289

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-objc2-quartz-core-0.2.
	* gnu/packages/crates-apple.scm (rust-objc2-quartz-core-0.2): New
	variable.

	Change-Id: I2ef5dfdd894ad3843dfa25f3d03ecdbb69ddcb7c

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-objc2-ui-kit-0.2.
	* gnu/packages/crates-apple.scm (rust-objc2-ui-kit-0.2): New variable.

	Change-Id: I21cf8c2518817729cb564ab9da4fc9c7c08cd8d9

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-objc2-symbols-0.2.
	* gnu/packages/crates-apple.scm (rust-objc2-symbols-0.2): New variable.

	Change-Id: I86fae2ca460966b2104b9433dfdfae21b9a603f8

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-objc2-uniform-type-identifiers-0.2.
	* gnu/packages/crates-apple.scm (rust-objc2-uniform-type-identifiers-0.2):
	New variable.

	Change-Id: Id08bb59c082392e5d56039890d8d19d157f8a36d

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-objc2-user-notifications-0.2.
	* gnu/packages/crates-apple.scm (rust-objc2-user-notifications-0.2): New
	variable.

	Change-Id: Iae7430119b85058795cd2a2de6358c89bbbd3596

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-objc2-metal-0.2.
	* gnu/packages/crates-apple.scm (rust-objc2-metal-0.2): New variable.

	Change-Id: I32b8d1f2b68c77dd11d0896d98f7c7e28c5b0ef4

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-objc2-link-presentation-0.2.
	* gnu/packages/crates-apple.scm (rust-objc2-link-presentation-0.2): New
	variable.

	Change-Id: Ib213a34aaca6d60afeea72f5f20bb29ba31da76a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-objc2-foundation-0.2.
	* gnu/packages/crates-apple.scm (rust-objc2-foundation-0.2): New
	variable.

	Change-Id: Iacbd75be1c8bf24ebdca2b9c6c47599779ccb67a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-objc2-proc-macros-0.1: Update to 0.1.3.
	* gnu/packages/crates-apple.scm (rust-objc2-proc-macros-0.1): Update to
	0.1.3.

	Change-Id: Ic750f14db662036462fbe2e88b79a5610015cf4b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-objc2-core-location-0.2.
	* gnu/packages/crates-apple.scm (rust-objc2-core-location-0.2): New
	variable.

	Change-Id: I36103292af7dd803923d90bdd82ad81ae55e6072

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-objc2-core-image-0.2.
	* gnu/packages/crates-apple.scm (rust-objc2-core-image-0.2): New
	variable.

	Change-Id: I13ff2b0dee1a85b1d3562ec9c1cd694ac8c2151b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-objc2-core-data-0.2.
	* gnu/packages/crates-apple.scm (rust-objc2-core-data-0.2): New
	variable.

	Change-Id: I1c41f0e89cc558e6778f068957462773c23863d3

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-objc2-contacts-0.2.
	* gnu/packages/crates-apple.scm (rust-objc2-contacts-0.2): New variable.

	Change-Id: I4a2fa3892516a6ad500cc74b82e5b328cfff48b0

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-objc2-cloud-kit-0.2.
	* gnu/packages/crates-apple.scm (rust-objc2-cloud-kit-0.2): New
	variable.

	Change-Id: I33c3582dc64100d648e5df3de54a1d110ba5a0fd

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-objc2-app-kit-0.2.
	* gnu/packages/crates-apple.scm (rust-objc2-app-kit-0.2): New variable.

	Change-Id: I0195704da4d2543cc63c490178b4600e94c85644

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-objc2-encode-4.
	* gnu/packages/crates-apple.scm (rust-objc2-encode-4): New variable.
	(rust-objc2-encode-3): Inherit from rust-objc2-encode-4.

	Change-Id: Icd3f04368da6e924fec5c5e084333913bc138a59

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bindgen-cli: Update to 0.69.5.
	* gnu/packages/rust-apps.scm (rust-bindgen-cli): Update to 0.69.5.

	Change-Id: I825eea8258762e2775951cfb3eb56fc2b3fc7ef4

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-zune-jpeg-0.4.
	* gnu/packages/crates-io.scm (rust-zune-jpeg-0.4): New variable.

	Change-Id: I889e61d765450bb08fe8d21cfaa33ce550919223

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-zune-core-0.4.
	* gnu/packages/crates-io.scm (rust-zune-core-0.4): New variable.

	Change-Id: Id8cf4ca8ab9a61a4a8a0b3ca1177ff1020fd0d10

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-weezl-0.1: Update to 0.1.8.
	* gnu/packages/crates-io.scm (rust-weezl-0.1): Update to 0.1.8.

	Change-Id: I1e54317878131675628645e0d6276c37198b60c8

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tracing-web-0.1.
	* gnu/packages/crates-io.scm (rust-tracing-web-0.1): New variable.

	Change-Id: I27d2a9c108dfc648eef642937dd0f25d74fa38e1

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tempfile-3: Update to 3.14.0.
	* gnu/packages/crates-io.scm (rust-tempfile-3): Update to 3.14.0.

	Change-Id: Ibe28693e384398fa9d6f4d3c94f72b8212fdedf5

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-derive-1: Update to 1.0.215.
	* gnu/packages/crates-io.scm (rust-serde-derive-1): Update to 1.0.215.

	Change-Id: I9f6561ff28d7e739100431b0ad3378dbdad342a3

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-1: Update to 1.0.215.
	* gnu/packages/crates-io.scm (rust-serde-1): Update to 1.0.215.

	Change-Id: Ibf32d97362a11e20ec5102df073fce426ed72a79

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sctk-adwaita-0.10.
	* gnu/packages/crates-io.scm (rust-sctk-adwaita-0.10): New variable.
	(rust-sctk-adwaita-0.8): Inherit from rust-sctk-adwaita-0.10.

	Change-Id: Idfc6356c1d6c4844a0faf4978c45ee9e226b65b1

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-quick-xml-0.36.
	* gnu/packages/crates-io.scm (rust-quick-xml-0.36): New variable.
	(rust-quick-xml-0.32): Inherit from rust-quick-xml-0.36.

	Change-Id: Ia83d8cd249a9661883884bf53468e89cd99625a9

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-paste-1: Update to 1.0.15.
	* gnu/packages/crates-io.scm (rust-paste-1): Update to 1.0.15.

	Change-Id: I1d7983a5eb75f8deab84e2db0e32b7b8c19ee7f4

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-orbclient-0.3: Update to 0.3.48.
	* gnu/packages/crates-io.scm (rust-orbclient-0.3): Update to 0.3.48.
	[source]: Add snippet to allow for newer versions of dependencies.
	[cargo-inputs]: Add rust-libredox-0.1.  Replace
	rust-raw-window-handle-0.3 with 0.5.  Remove rust-cfg-if-1,
	rust-redox-syscall-0.2, rust-serde-1, rust-wasm-bindgen-0.2,
	rust-web-sys-0.3.

	Change-Id: Ia4747c88586f423b0c5a6255cb591bd8fd9a9638

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ndk-sys-0.6.
	* gnu/packages/crates-io.scm (rust-ndk-sys-0.6): New variable.
	(rust-ndk-sys-0.5): Inherit from rust-ndk-sys-0.6.

	Change-Id: If4136804282228c08caf0260df76b00c6f45ff0e

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ndk-0.9.
	* gnu/packages/crates-io.scm (rust-ndk-0.9): New variable.
	(rust-ndk-0.8): Inherit from rust-ndk-0.9.

	Change-Id: I07c3d203955b75242ba911fee7109968961e8cb4

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-linux-raw-sys-0.6.
	* gnu/packages/crates-io.scm (rust-linux-raw-sys-0.6): New variable.
	(rust-linux-raw-sys-0.4): Inherit from rust-linux-raw-sys-0.6.

	Change-Id: Ic9bf75e0f23348cac96563049133b058ba1b2819

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libc-0.2: Update to 0.2.162.
	* gnu/packages/crates-io.scm (rust-libc-0.2): Update to 0.2.162.

	Change-Id: I7ead040892454bb13e10033d0dbd44cfb71ebb08

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-freetype-rs-0.36.
	* gnu/packages/crates-io.scm (rust-freetype-rs-0.36): New variable.

	Change-Id: Iebc8fe76591e31d494d067879a0e4faebbfbaf5d

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-fallible-collections-0.5.
	* gnu/packages/crates-io.scm (rust-fallible-collections-0.5): New
	variable.
	(rust-fallible-collections-0.4): Inherit from
	rust-fallible-collections-0.5.

	Change-Id: Idd6bdd490d2d869c123f9ebe69a89ff44581166e

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-defmt-macros-0.3: Update to 0.3.9.
	* gnu/packages/crates-io.scm (rust-defmt-macros-0.3): Update to 0.3.9.
	[cargo-development-inputs]: Replace rust-rstest-0.17 with 0.19.

	Change-Id: I6a1fd8fd9e0545af3aa20994517d337d9ef7bd83

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-defmt-0.3: Update to 0.3.8.
	* gnu/packages/crates-io.scm (rust-defmt-0.3): Update to 0.3.8.

	Change-Id: Ie28c3580c5ce6d436bda1f81c721d0c73233f439

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-crossfont-0.8.
	* gnu/packages/crates-io.scm (rust-crossfont-0.8): New variable.
	(rust-crossfont-0.7): Inherit from rust-crossfont-0.8.

	Change-Id: Ideafbed6b30736eaef842841f9a7f7fade1909e9

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-copypasta-0.10: Update to 0.10.1.
	* gnu/packages/crates-io.scm (rust-copypasta-0.10): Update to 0.10.1.
	[cargo-inputs]: Replace rust-x11-clipboard-0.8 with 0.9.

	Change-Id: I7adaa962e258c4d5d7f82a9ad4b448951f2105ca

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-calloop-wayland-source-0.3.
	* gnu/packages/crates-io.scm (rust-calloop-wayland-source-0.3): New
	variable.
	(rust-calloop-wayland-source-0.2): Inherit from
	rust-calloop-wayland-source-0.3.

	Change-Id: I04bcdeb9961ef24746c9b448507d1dd68615c9f4

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-calloop-0.13.
	* gnu/packages/crates-io.scm (rust-calloop-0.13): New variable.
	(rust-calloop-0.12): Inherit from rust-calloop-0.13.

	Change-Id: I186cd944fd7276fa304fa7ca4268f965a294891b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-byteorder-lite-0.1.
	* gnu/packages/crates-io.scm (rust-byteorder-lite-0.1): New variable.

	Change-Id: Ib92df3aedada0ca16690922d744e9aaed5f48ab0

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bytemuck-derive-1: Update to 1.8.0.
	* gnu/packages/crates-io.scm (rust-bytemuck-derive-1): Update to 1.8.0.

	Change-Id: Ic5b4df7345f8497672fca7d63db6a1d73837dfdf

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bytemuck-1: Update to 1.19.0.
	* gnu/packages/crates-io.scm (rust-bytemuck-1): Update to 1.19.0.

	Change-Id: I4788d8d80c3c755387f243e760627a16a46c1007

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bitreader-0.3: Update to 0.3.11.
	* gnu/packages/crates-io.scm (rust-bitreader-0.3): Update to 0.3.11.

	Change-Id: If24d74be7f131a77fd4205e8ed967e890e850c82

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bindgen-0.69: Update to 0.69.5.
	* gnu/packages/crates-io.scm (rust-bindgen-0.69): Update to 0.69.5.

	Change-Id: Icc2a927103f47d57103d2ec7564cf9af564122fd

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-arrayvec-0.7: Update to 0.7.6.
	* gnu/packages/crates-io.scm (rust-arrayvec-0.7): Update to 0.7.6.
	[cargo-inputs]: Add rust-borsh-1.

	Change-Id: Ibb506e0efb479ae356e92736deb63259bfb03488

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-android-activity-0.6.
	* gnu/packages/crates-io.scm (rust-android-activity-0.6): New variable.
	(rust-android-activity-0.5): Inherit from rust-android-activity-0.6.

	Change-Id: Icf89f273e24e3904c7d48af449d58e7fa1610e8b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xkbcommon-dl-0.4: Update to 0.4.2.
	* gnu/packages/crates-graphics.scm (rust-xkbcommon-dl-0.4): Update to
	0.4.2.

	Change-Id: I32bea519dee0ba37812d1b1518a0f44d6bd76706

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-x11-clipboard-0.9.
	* gnu/packages/crates-graphics.scm (rust-x11-clipboard-0.9): New
	variable.
	(rust-x11-clipboard-0.8): Inherit from rust-x11-clipboard-0.9.

	Change-Id: I15615e0214d9f16fee2c81a7aa40f1c401e66dc8

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-sys-0.31: Update to 0.31.5.
	* gnu/packages/crates-graphics.scm (rust-wayland-sys-0.31): Update to
	0.31.5.

	Change-Id: I38270a262fa4a61cf6fa4275d37071a0cc12022c

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-server-0.31: Update to 0.31.6.
	* gnu/packages/crates-graphics.scm (rust-wayland-server-0.31): Update to
	0.31.6.

	Change-Id: I74de4f97ddc076ea886db920089bb8ef2718bc5a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-scanner-0.31: Update to 0.31.5.
	* gnu/packages/crates-graphics.scm (rust-wayland-scanner-0.31): Update
	to 0.31.5.
	[cargo-inputs]: Replace rust-quick-xml-0.31 with 0.36.

	Change-Id: Ieb803b10d65085831d04c81aa0f0589d75b4450f

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wayland-protocols-0.32.
	* gnu/packages/crates-graphics.scm (rust-wayland-protocols-0.32): New
	variable.
	(rust-wayland-protocols-0.31): Inherit from rust-wayland-protocols-0.32.

	Change-Id: Id106c13127b683e2c5159d2d7982ff43d048dffa

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-cursor-0.31: Update to 0.31.7.
	* gnu/packages/crates-graphics.scm (rust-wayland-cursor-0.31): Update to
	0.31.7.

	Change-Id: I639b393cc84ef97445a09bb13b28a6087c603a61

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-client-0.31: Update to 0.31.7.
	* gnu/packages/crates-graphics.scm (rust-wayland-client-0.31): Update to
	0.31.7.

	Change-Id: I049c64ad841a7482f8600ba86c4ea927d5a2f359

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-backend-0.3: Update to 0.3.7.
	* gnu/packages/crates-graphics.scm (rust-wayland-backend-0.3): Update to
	0.3.7.
	[cargo-inputs]: Add rust-raw-window-handle-0.6.

	Change-Id: I474da06b9bce572d0fb3697d3e5c2dce45fa5c89

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-softbuffer-0.4.
	* gnu/packages/crates-graphics.scm (rust-softbuffer-0.4): New variable.
	(rust-softbuffer-0.3): Inherit from rust-softbuffer-0.4.

	Change-Id: I38a6683f5aff74418e6fafdab0b0ad8b53bc7d70

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-smithay-client-toolkit-0.19.
	* gnu/packages/crates-graphics.scm (rust-smithay-client-toolkit-0.19):
	New variable.
	(rust-smithay-client-toolkit-0.18): Inherit from
	rust-smithay-client-toolkit-0.19.

	Change-Id: I9f809f9f1b971dacada776ec9cb1286765525068

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rgb-0.8: Update to 0.8.50.
	* gnu/packages/crates-graphics.scm (rust-rgb-0.8): Update to 0.8.50.
	[cargo-inputs]: Add rust-defmt-0.3.

	Change-Id: I376991a7d0e1a6d68bfb73709ca711bec365b3c7

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ravif-0.11: Update to 0.11.11.
	* gnu/packages/crates-graphics.scm (rust-ravif-0.11): Update to 0.11.11.
	[cargo-inputs]: Remove rust-bitstream-io-2.

	Change-Id: Ifaec3b09158fab7b306da53c6a73594eb3dbb7ea

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-libwebp-sys-0.9.
	* gnu/packages/crates-graphics.scm (rust-libwebp-sys-0.9): New variable.
	(rust-libwebp-sys-0.4): Inherit from rust-libwebp-sys-0.9.

	Change-Id: I623a57c5831a650d359b79e1da2c983565ab212b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-image-webp-0.2.
	* gnu/packages/crates-graphics.scm (rust-image-webp-0.2): New variable.

	Change-Id: I115b2939e02ba830995892b6167298ea91e8088a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-image-0.25.
	* gnu/packages/crates-graphics.scm (rust-image-0.25): New variable.
	(rust-image-0.24): Inherit from rust-image-0.25.

	Change-Id: I35065600f76f7ade680e66ae47e37ded6a290623

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-glutin-wgl-sys-0.6.
	* gnu/packages/crates-graphics.scm (rust-glutin-wgl-sys-0.6): New
	variable.
	(rust-glutin-wgl-sys-0.5): Inherit from rust-glutin-wgl-sys-0.6.

	Change-Id: I68a35f7508f563e71e4ea7a8e22f5438fbeddd45

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-glutin-glx-sys-0.6.
	* gnu/packages/crates-graphics.scm (rust-glutin-glx-sys-0.6): New
	variable.
	(rust-glutin-glx-sys-0.5): Inherit from rust-glutin-glx-sys-0.6.

	Change-Id: I1942c1bab73f98c8e25dd89eadcefac19a767cca

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-glutin-egl-sys-0.7.
	* gnu/packages/crates-graphics.scm (rust-glutin-egl-sys-0.7): New
	variable.
	(rust-glutin-egl-sys-0.6): Inherit from rust-glutin-egl-sys-0.7.

	Change-Id: I889a13e2baa9e09032b562cad47467fbcddbaa84

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-glutin-0.32.
	* gnu/packages/crates-graphics.scm (rust-glutin-0.32): New variable.
	(rust-glutin-0.31): Inherit from rust-glutin-0.32.

	Change-Id: Ie400e06127988139a7e47827e0c01a80c9911a57

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gif-0.13.
	* gnu/packages/crates-graphics.scm (rust-gif-0.13): New variable.
	(rust-gif-0.12): Inherit from rust-gif-0.13.

	Change-Id: Ib38c664d99da0b07ec05bade25bece26dc059cf0

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-drm-sys-0.7.
	* gnu/packages/crates-graphics.scm (rust-drm-sys-0.7): New variable.
	(rust-drm-sys-0.5): Inherit from rust-drm-sys-0.7.

	Change-Id: I1e9842c88d7bacb0fb078654a4f34c25a62e196d

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-core-graphics-types-0.2.
	* gnu/packages/crates-graphics.scm (rust-core-graphics-types-0.2): New
	variable.
	(rust-core-graphics-types-0.1): Inherit from
	rust-core-graphics-types-0.2.

	Change-Id: I1b25586d5c3cbbae9f488f63b8c0e75dedb418a8

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-core-graphics-0.24.
	* gnu/packages/crates-graphics.scm (rust-core-graphics-0.24): New
	variable.
	(rust-core-graphics-0.23): Inherit from rust-core-graphics-0.24.

	Change-Id: I95ee9256aab11cf272de5310a1f4895d4b333b2b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-avif-serialize-0.8: Update to 0.8.2.
	* gnu/packages/crates-graphics.scm (rust-avif-serialize-0.8): Update to
	0.8.2.
	[arguments]: Don't skip the tests.
	[cargo-development-inputs]: Add rust-fallible-collections-0.4,
	rust-mp4parse-0.17.

	Change-Id: Ie1c552dafe69e9f272a1a5bb12ca1dbb5c360784

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-avif-parse-1: Update to 1.3.2.
	* gnu/packages/crates-graphics.scm (rust-avif-parse-1): Update to 1.3.2.
	[cargo-inputs]: Add rust-arrayvec-0.7, rust-leb128-0.2.  Replace
	rust-fallible-collections-0.4 with 0.5.  Remove
	rust-static-assertions-1.
	[cargo-development-inputs]: Replace rust-env-logger-0.9 with 0.11.

	Change-Id: I7abb3272148f21f884fd0de8f822a85a1beb7fd6

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-av-data-0.4.
	* gnu/packages/crates-graphics.scm (rust-av-data-0.4): New variable.

	Change-Id: I9c03eaab7fe2d7e167b709270df429da077e0922

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-objc2-0.5.
	* gnu/packages/crates-apple.scm (rust-objc2-0.5): New variable.
	(rust-objc2-0.4): Inherit from rust-objc2-0.5.

	Change-Id: I9bb88bb9c680f2ab4b2fe49bf407d3ce98bc0e83

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-objc-sys-0.3: Update to 0.3.5.
	* gnu/packages/crates-apple.scm (rust-objc-sys-0.3): Update to 0.3.5.

	Change-Id: I73098dcf57727fc5d45d97f89411d452acd458fc

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-core-foundation-sys-0.8: Update to 0.8.7.
	* gnu/packages/crates-apple.scm (rust-core-foundation-sys-0.8): Update
	to 0.8.7.

	Change-Id: I8e96cc9ab94d1e5f788ad531a1a4ee7e6521c964

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-core-foundation-0.10.
	* gnu/packages/crates-apple.scm (rust-core-foundation-0.10): New
	variable.
	(rust-core-foundation-0.9): Inherit from rust-core-foundation-0.10.

	Change-Id: Ie20bdcd2be8b629160b342446d1c0dc7cacd73cf

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-block2-0.5.
	* gnu/packages/crates-apple.scm (rust-block2-0.5): New variable.
	(rust-block2-0.3): Inherit from rust-block2-0.5.

	Change-Id: I9c42a50e699f4d0467c03f3817d3994ca6d3a6aa

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nsncd: Update to 1.5.1.
	* gnu/packages/nss.scm (nsncd): Update to 1.5.1.
	[arguments]: Update the cargo-test-flags.

	Change-Id: Idfd2ca6e27f0f9ca8a57e32614f63ff35823ffd1

2024-11-28  Luca Matei Pintilie  <luca@lucamatei.com>

	gnu: rust-once-cell-1: Update to 1.20.2.
	* gnu/packages/crates-io.scm (rust-once-cell-1): Update to 1.20.2.

	Change-Id: I88ebcea02a5b813b39b59cbe6b13cb2fef843256

2024-11-28  Luca Matei Pintilie  <luca@lucamatei.com>

	gnu: Add rust-uom-0.30.
	* gnu/packages/crates-io.scm (rust-uom-0.30): New variable.

	Change-Id: Ia7a12435198d416edff521e70ef053bfdcaa7fd0

2024-11-28  Luca Matei Pintilie  <luca@lucamatei.com>

	gnu: Add rust-battery-0.7.
	* gnu/packages/crates-io.scm (rust-battery-0.7): New variable.

	Change-Id: I263d424b3f24eefa4910e95d81693d8af37bec1d

2024-11-28  Luca Matei Pintilie  <luca@lucamatei.com>

	gnu: Add swayrbar.
	* gnu/packages/rust-apps.scm (swayrbar): New variable.

	Change-Id: I5b700cc0feeb8a5fcc86ac77188d27afc7a6da5d

2024-11-28  Luca Matei Pintilie  <luca@lucamatei.com>

	gnu: Add swaysome.
	* gnu/packages/rust-apps.scm (swaysome): New variable.

	Change-Id: I7e9b43b875cfdf68131b0fcff99721655c5af2d0

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gstreamer-0.21.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-0.21): New variable.
	(rust-gstreamer-0.18): Inherit from rust-gstreamer-0.21.

	Change-Id: Icb016f32975ff6ff7996cdcc793f55177454ea51

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-pretty-hex-0.4.
	* gnu/packages/crates-io.scm (rust-pretty-hex-0.4): New variable.
	(rust-pretty-hex-0.3): Inherit from rust-pretty-hex-0.4.

	Change-Id: Ibe9b2dacdfdc78c653b4a7ebafb8bd67c697f801

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-option-operations-0.5.
	* gnu/packages/crates-io.scm (rust-option-operations-0.5): New variable.
	(rust-option-operations-0.4): Inherit from rust-option-operations-0.5.

	Change-Id: I2068d7a15ede8564638ea5e73e84b47f11221158

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gstreamer-sys-0.21.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-sys-0.21): New variable;
	(rust-gstreamer-sys-0.18): inherit from rust-gstreamer-sys-0.21.

	Change-Id: Id35ab854edc7c7007ad1f92105a8107a2a7b43c6

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-rust-argon2-2.
	* gnu/packages/crates-crypto.scm (rust-rust-argon2-2): New variable.
	(rust-rust-argon2-0.8): Inherit from rust-rust-argon2-2.

	Change-Id: I9636b29a24d317ddeb2b4284a0bdbe382e764a14

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-search-provider-0.8.
	* gnu/packages/crates-gtk.scm (rust-search-provider-0.8): New variable.

	Change-Id: I3caa5a13ef6513d2a536b07dc14e6247e18ecf9b

2024-11-28  Roman Scherer  <roman@burningswell.com>

	gnu: Add rust-urid-0.1.
	* gnu/packages/crates-io.scm (rust-urid-0.1): New variable.

	Change-Id: Ic5043d3f91bd4abb8a99c91b4d7108e03f54ada8

2024-11-28  Roman Scherer  <roman@burningswell.com>

	gnu: Add rust-urid-derive-0.1.
	* gnu/packages/crates-io.scm (rust-urid-derive-0.1): New variable.

	Change-Id: I129804ccf8d41813ced98d0f64f367e1ef3ab612

2024-11-28  Roman Scherer  <roman@burningswell.com>

	gnu: Add rust-wmidi-3.
	* gnu/packages/crates-io.scm (rust-wmidi-3): New variable.

	Change-Id: I57a60c863330e855f35abd3fc80fda3fd820689f

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zvariant-utils-1: Update to 1.1.1.
	* gnu/packages/crates-io.scm (rust-zvariant-utils-1): Update to 1.1.1.

	Change-Id: I91f0873d5a2e26b3b8294cdf7ef9d85a7d9a152a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zbus-3: Update to 3.15.2.
	* gnu/packages/crates-io.scm (rust-zbus-3): Update to 3.15.2.

	Change-Id: Ifceefcde34a1f18b484d4e663061598c4e61cf6d

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zbus-names-2: Update to 2.6.1.
	* gnu/packages/crates-io.scm (rust-zbus-names-2): Update to 2.6.1.

	Change-Id: Ib42f4647ee2f2176ad1f43b9cf38c4b460f8d0e0

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zbus-macros-3: Update to 3.15.2.
	* gnu/packages/crates-io.scm (rust-zbus-macros-3): Update to 3.15.2.
	[source]: Add snippet to allow for newer versions of dependencies.

	Change-Id: Ib78f9b9b81f810ba849226c6ffd5867732109688

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zvariant-3: Update to 3.15.2.
	* gnu/packages/crates-io.scm (rust-zvariant-3): Update to 3.15.2.
	[arguments]: Enable the tests.

	Change-Id: Ib807705276a93766b12ce97212a08697109b8e3e

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zvariant-derive-3: Update to 3.15.2.
	* gnu/packages/crates-io.scm (rust-zvariant-derive-3): Update to 3.15.2.
	[source]: Add snippet to allow newer versions of dependencies.

	Change-Id: I1903b1d32b72b0b89045d9b3f7744011cf3a9db7

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-test-log-0.2: Update to 0.2.16.
	* gnu/packages/crates-io.scm (rust-test-log-0.2): Update to 0.2.16.
	[cargo-inputs]: Add rust-env-logger-0.11, rust-test-log-macros-0.2,
	rust-tracing-subscriber-0.3.  Remove rust-proc-macro2-1, rust-quote-1,
	rust-syn-1.
	[cargo-development-inputs]: Add rust-lazy-static-1, rust-test-case-3.
	Remove rust-env-logger-0.9, rust-tracing-futures-0.2,
	rust-tracing-subscriber-0.3.

	Change-Id: I2ba952ddf0696af00a26b40fde8774ee294145e3

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-test-log-macros-0.2.
	* gnu/packages/crates-io.scm (rust-test-log-macros-0.2): New variable.

	Change-Id: Idd585f1f0ef1fddaae924f694f89d7ea27b1f028

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ntest-0.9: Update to 0.9.3.
	* gnu/packages/crates-io.scm (rust-ntest-0.9): Update to 0.9.3.

	Change-Id: Iba7a82f2ca3c596efcc1833fbb9c37f510704fde

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ntest-test-cases-0.9: Update to 0.9.3.
	* gnu/packages/crates-io.scm (rust-ntest-test-cases-0.9): Update to
	0.9.3.

	Change-Id: I9cca262ad175230d91c2813e097f5844f5372091

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ntest-timeout-0.9: Update to 0.9.3.
	* gnu/packages/crates-io.scm (rust-ntest-timeout-0.9): Update to 0.9.3.

	Change-Id: I735bedfcea29483c3b4e6d0bdb60d60f834fecf1

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-trait-0.1: Update to 0.1.83.
	* gnu/packages/crates-io.scm (rust-async-trait-0.1): Update to 0.1.83.

	Change-Id: I0063bfaf62585f78a90d0481196d825a5268c326

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-zbus-4.
	* gnu/packages/crates-io.scm (rust-zbus-4): New variable.
	(rust-zbus-3): Inherit from rust-zbus-4.

	Change-Id: I3afcc0c3b07284932a329e22880dda160a32272b

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-zbus-xml-4.
	* gnu/packages/crates-io.scm (rust-zbus-xml-4): New variable.

	Change-Id: I58236f5135f1b457839846e5d0f9fbbd8892a895

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-zbus-names-3.
	* gnu/packages/crates-io.scm (rust-zbus-names-3): New variable.
	(rust-zbus-names-2): Inherit from rust-zbus-names-3.

	Change-Id: I8ff0ab08785a24b19a0dbd6f694a25f5749ac90f

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-zvariant-4.
	* gnu/packages/crates-io.scm (rust-zvariant-4): New variable.
	(rust-zvariant-3): Inherit from rust-zvariant-4.

	Change-Id: I49410d45a5fb4878054f64fba7059d21688019f8

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pkg-config-0.3: Update to 0.3.31.
	* gnu/packages/crates-io.scm (rust-pkg-config-0.3): Update to 0.3.31.

	Change-Id: I5b5486b3d5e9cb49da3352cb6f713b1b0f8dd1c8

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-libadwaita-0.6.
	* gnu/packages/crates-gtk.scm (rust-libadwaita-0.6): New variable.
	(rust-libadwaita-0.5): Inherit from rust-libadwaita-0.6.

	Change-Id: I3244ee4e3114cdc1a61a1f0e4e1e1f165c131707

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gtk4-0.8 and rust-gtk4-macros-0.8.
	rust-gtk4 and rust-gtk4-macros are mutually dependent, this is why this
	commit addresses both of them instead of having two separate commits, as
	is usually done in Guix.

	* gnu/packages/crates-gtk.scm (rust-gtk4-0.8, rust-gtk4-macros-0.8): New
	variables.
	(rust-gtk4-0.7): Inherit from rust-gtk4-0.8.
	(rust-gtk4-macros-0.7): Inherit from rust-gtk4-macros-0.8.

	Change-Id: I9e327d6ae32cb6142dac87f8cb6a2249ab9407ac

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gtk4-sys-0.8.
	* gnu/packages/crates-gtk.scm (rust-gtk4-sys-0.8): New variable.
	(rust-gtk4-sys-0.7): Intherit from rust-gtk4-sys-0.8.

	Change-Id: Id31435c704b9163d77e8a4d8f017bc630ac1788a

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gsk4-0.8.
	* gnu/packages/crates-gtk.scm (rust-gsk4-0.8): New variable.
	(rust-gsk4-0.7): Inherit from rust-gsk4-0.8.

	Change-Id: Ief5de9ea607e6dd2be132cf98b177ecb315fd5c1

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-graphene-rs-0.19.
	* gnu/packages/crates-gtk.scm (rust-graphene-rs-0.19): New variable.
	(rust-graphene-rs-0.18): Inherit from rust-graphene-rs-0.19.

	Change-Id: Icb7bda2bc9268dee0b13d9e264b4390ddecdfbd5

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gsk4-sys-0.8.
	* gnu/packages/crates-gtk.scm (rust-gsk4-sys-0.8): New variable.
	(rust-gsk4-sys-0.7): Inherit from rust-gsk4-sys-0.8.

	Change-Id: I2a54b556fecca7f942b4843885b12307f6cf35af

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-graphene-sys-0.19.
	* gnu/packages/crates-gtk.scm (rust-graphene-sys-0.19): New variable.
	(rust-graphene-sys-0.18): Inherit from rust-graphene-sys-0.19.

	Change-Id: I873e8f73c25d19626a3086bf3e7a2dce1e47c152

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gdk4-0.8.
	* gnu/packages/crates-gtk.scm (rust-gdk4-0.8): New variable.
	(rust-gd4-0.7): Inherit from rust-gdk4-0.8.

	Change-Id: I66df513b683b44414e4994f0225dda6f391e3dad

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gdk4-sys-0.8.
	* gnu/packages/crates-gtk.scm (rust-gdk4-sys-0.8): New variable.
	(rust-gdk4-sys-0.7): Inherit from rust-gdk4-sys-0.8.

	Change-Id: If4c314effafb342df87b1260a5c61c15d1f10b29

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-pango-0.20.
	* gnu/packages/crates-gtk.scm (rust-pango-0.20): New variable.
	(rust-pango-0.19): Inherit from rust-pango-0.20.

	Change-Id: I9d06bcc3ddc380215212d807bfe7e8b6ffd3f090

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gdk-pixbuf-0.20.
	* gnu/packages/crates-gtk.scm (rust-gdk-pixbuf-0.20): New variable.
	(rust-gdk-pixbuf-0.19): Inherit from rust-gdk-pixbuf-0.20.

	Change-Id: Icad085f2fdcb1221eb22d3afe620e0a3247bad59

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gio-0.20.
	* gnu/packages/crates-gtk.scm (rust-gio-0.20): New variable.
	(rust-gio-0.19): Inherit from rust-gio-0.20.

	Change-Id: I152073e6b8d9892bd58e1f5ffc0b56b7ff562058

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gdk-pixbuf-sys-0.20.
	* gnu/packages/crates-gtk.scm (rust-gdk-pixbuf-sys-0.20): New variable.
	(rust-gdk-pixbuf-sys-0.19): Inherit from rust-gdk-pixbuf-sys-0.20.

	Change-Id: Id994832ab591b70e7ba3392cf3c86c725ebb2212

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-libadwaita-sys-0.6.
	* gnu/packages/crates-gtk.scm (rust-libadwaita-sys-0.6): New variable.
	(rust-libadwaita-sys-0.5): Inherit from rust-libadwaita-sys-0.6.

	Change-Id: Iab000ff1bd6113193a40600bd030943bcbf66615

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-pango-sys-0.20.
	* gnu/packages/crates-gtk.scm (rust-pango-sys-0.20): New variable.
	(rust-pango-sys-0.19): Inherit from rust-pango-sys-0.20.

	Change-Id: I32aa452b27484541884e4eaaea2cb7d5995768f1

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-cairo-rs-0.20.
	* gnu/packages/crates-gtk.scm (rust-cairo-rs-0.20): New variable.
	(rust-cairo-rs-0.19): Inherit from rust-cairo-rs-0.20.

	Change-Id: Ib808c67be8bb32b36d76baf763d8d0d7feb39736

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-freetype-rs-0.37.
	* gnu/packages/crates-io.scm (rust-freetype-rs-0.37): New variable.
	(rust-freetype-rs-0.35): Inherit from rust-freetype-rs-0.37.

	Change-Id: I4836c67456a1acf3108dae3343b7db3055d8616b

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-freetype-sys-0.21.
	* gnu/packages/crates-io.scm (rust-freetype-sys-0.21): New variable.
	(rust-freetype-sys-0.20): Inherit from rust-freetype-sys-0.21.

	Change-Id: I6833de0940a7f03f1d91dbb7e4c6f4e9f992581e

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-cairo-sys-rs-0.20.
	* gnu/packages/crates-gtk.scm (rust-cairo-sys-rs-0.20): New variable.
	(rust-cairo-sys-rs-0.19): Inherit from rust-cairo-sys-rs-0.20.

	Change-Id: I5044a639615ae9f41b778ad690ba645f463043bd

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-glib-0.20.
	* gnu/packages/crates-gtk.scm (rust-glib-0.20): New variable.
	(rust-glib-0.19): Inherit from rust-glib-0.20.

	Change-Id: I3b25b24922d7fed60376c82f21f3c3ff16a1cc55

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-glib-macros-0.20.
	* gnu/packages/crates-gtk.scm (rust-glib-macros-0.20): New variable.
	(rust-glib-macros-0.19): Inherit from rust-glib-macros-0.20.

	Change-Id: I07a067580461208e78f059dbcfcde5c99e90554c

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gio-sys-0.20.
	* gnu/packages/crates-gtk.scm (rust-gio-sys-0.20): New variable.
	(rust-gio-sys-0.19): Inherit from rust-gio-sys-0.20.

	Change-Id: Iededb3836d87b3098be7e9893d19f892aad611c0

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-gobject-sys-0.20.
	* gnu/packages/crates-gtk.scm (rust-gobject-sys-0.20): New variable.
	(rust-gobject-sys-0.19): Inherit from rust-gobject-sys-0.20.

	Change-Id: I05a5b63039af42946de6f371d743b34e8fe9bce9

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bitflags-2: Update to 2.6.0.
	* gnu/packages/crates-io.scm (rust-bitflags-2): Update to 2.6.0.
	[cargo-development-inputs]: Replace rust-zerocopy-0.6 with 0.7.

	Change-Id: Ib21275a607df7ab92fcfeae955c0c8dd8a0ced4d

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-glib-sys-0.20.
	* gnu/packages/crates-gtk.scm (rust-glib-sys-0.20): New variable.
	(rust-glib-sys-0.19): Inherit from rust-glib-sys-0.20.

	Change-Id: I8191a5a11ac63d20b6e69366469c58bbefef66e2

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-system-deps-7.
	* gnu/packages/crates-io.scm (rust-system-deps-7): New variable.
	(rust-system-deps-6): Inherit from rust-system-deps-6.

	Change-Id: I28dd3c7406fbd1656e8df77bae0b38a71c91f07b

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-cfg-expr-0.17.
	* gnu/packages/crates-io.scm (rust-cfg-expr-0.17): New variable.
	(rust-cfg-expr-0.15): Inherit from rust-cfg-expr-0.17.

	Change-Id: I540636bc6f1ab66f7ca238bf4e90fb2917308241

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-lock-2: Update to 2.8.0.
	* gnu/packages/crates-io.scm (rust-async-lock-2): Update to 2.8.0.
	[cargo-development-inputs]: Add rust-walker-fn-1.  Replace
	rust-fastrand-1 with 2.

	Change-Id: I78585094cc2ce8c7b4a067e63dad4612455d7840

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-lock-3: Update to 3.4.0.
	* gnu/packages/crates-io.scm (rust-async-lock-3): Update to 3.4.0.
	[cargo-inputs]: Add rust-loom-0.7.  Replace rust-event-listener-4 with
	5, rust-event-listener-strategy-0.4 with 0.5.
	[cargo-development-inputs]: Add rust-flume-0.11.  Remove
	rust-async-channel-2.

	Change-Id: I2b4b96fc06a247170e8683141a9241dd67066c88

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-channel-2: Update to 2.3.1.
	* gnu/packages/crates-io.scm (rust-async-channel-2): Update to 2.3.1.
	[cargo-inputs]: Replace rust-event-listener-strategy-0.4 with 0.5.
	Remove rust-event-listener-4.

	Change-Id: Ib2c3a0334183213b651607e18358ba69dbc940d8

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xdg-home-1: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-xdg-home-1): Update to 1.3.0.
	[cargo-inputs]: Add rust-libc-0.2, rust-windows-sys-0.59.  Remove
	rust-nix-0.26, rust-winapi-0.3.
	[arguments]: Adjust the custom 'pre-check phase for changes in the code.

	Change-Id: Iaecc3142e8734c0f470c33ed02e893514ae887f8

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-concurrent-queue-2: Update to 2.5.0.
	* gnu/packages/crates-io.scm (rust-concurrent-queue-2): Update to 2.5.0.
	[cargo-development-inputs]: Add rust-wasm-bindgen-test-0.3.  Replace
	rust-criterion-0.4 with 0.5.

	Change-Id: I4f54088d3fdc7cb4e50160dc0f909b633b7635d4

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-blocking-1: Update to 1.6.1.
	* gnu/packages/crates-io.scm (rust-blocking-1): Update to 1.6.1.
	[cargo-inputs]: Replace rust-async-channel-1 with 2, rust-futures-lite-1
	with 2.  Remove rust-async-lock-2, rust-fastrand-2.
	[cargo-development-inputs]: Replace rust-futures-lite-1 with 2.

	Change-Id: I209d869d47305b0b42067f8412115ec442c3d484

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-recursion-1: Update to 1.1.1.
	* gnu/packages/crates-io.scm (rust-async-recursion-1): Update to 1.1.1.
	[cargo-development-inputs]: Add rust-macrotest-1.

	Change-Id: I8e6b98e1ac1ce91c0d17b0b320ddf734bec461b9

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-executor-1: Update to 1.13.1.
	* gnu/packages/crates-io.scm (rust-async-executor-1): Update to 1.13.1.
	[cargo-inputs]: Replace rust-fastrand-1 with 2, rust-futures-lite-1 with
	2.  Remove rust-async-lock-2.
	[cargo-development-inputs]: Add rust-async-lock-3, rust-fastrand-2,
	rust-futures-lite-2.  Replace rust-async-channel-1 with 2,
	rust-async-io-1 with 2, rust-criterion-0.4 with 0.5.  Remove
	rust-num-cpus-1.

	Change-Id: Iab73ab86fef687dad1a80b7ffa1d9ff9bff6d88e

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zerocopy-0.7: Update to 0.7.35.
	* gnu/packages/crates-io.scm (rust-zerocopy-0.7): Update to 0.7.35.

	Change-Id: Ie54f8477658c60d13b2df5872b47babfc5695782

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zerocopy-derive-0.7: Update to 0.7.35.
	* gnu/packages/crates-io.scm (rust-zerocopy-derive-0.7): Update to
	0.7.35.

	Change-Id: Ic3609271a60fb72325c5f606a3f86327976cbde3

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnU: Add rust-zerocopy-0.8.
	* gnu/packages/crates-io.scm (rust-zerocopy-0.8): New variable.
	(rust-zerocopy-0.7): Inherit from rust-zerocopy-0.8.

	Change-Id: I1ab04e10372125a1ed4a9a153dee1937bfc1db17

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-zerocopy-derive-0.8.
	* gnu/packages/crates-io.scm (rust-zerocopy-derive-0.8): New variable.
	(rust-zerocopy-derive-0.7): Inherit from rust-zerocopy-derive-0.8.

	Change-Id: Ib156f4876b6a4d20e6b5269780c8bd794a44ead2

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-uuid-1: Update to 1.11.0.
	* gnu/packages/crates-io.scm (rust-uuid-1): Update to 1.11.0.
	[cargo-inputs]: Add rust-borsh-derive-1.  Replace rust-atomic-0.5 with
	0.6, rust-borsh-0.11 with 1, rust-zerocopy-0.6 with 0.8.
	[cargo-development-inputs]: Remove rust-windows-sys-0.48.

	Change-Id: I080a5bd25e11522af816ab60e54df95eb2ddf3b1

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-uuid-macro-internal-1: Update to 1.11.0.
	* gnu/packages/crates-io.scm (rust-uuid-macro-internal-1): Update to
	1.11.0.

	Change-Id: I99c81ff3fe6f95f104f081b95e24199343a4124c

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-prettyplease-0.1: Update to 0.1.25.
	* gnu/packages/crates-io.scm (rust-prettyplease-0.1): Update to 0.1.25.

	Change-Id: I41b0decc807e018ccbcf1647ce2fa02d9fb72795

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-prettyplease-0.2: Update to 0.2.25.
	* gnu/packages/crates-io.scm (rust-prettyplease-0.2): Update to 0.2.25.

	Change-Id: If9d34aaae8c1a0b8d6e7be6b02174d321537ff21

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-dissimilar-1: Update to 1.0.9.
	* gnu/packages/crates-io.scm (rust-dissimilar-1): Update to 1.0.9.

	Change-Id: I811d5ea1f94969c7757a4c57063a47bc07ce2812

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-zvariant-derive-4.
	* gnu/packages/crates-io.scm (rust-zvariant-derive-4): New variable.
	(rust-zvariant-derive-3): Inherit from rust-zvariant-derive-4.

	Change-Id: I48deff20fb1b7322da5800900972a920fe67351c

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-repr-0.1: Update to 0.1.19.
	* gnu/packages/crates-io.scm (rust-serde-repr-0.1): Update to 0.1.19.

	Change-Id: I81e313b63ba39a0595df7772e7769d859b0a3680

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-enumflags2-derive-0.7: Update to 0.7.10.
	* gnu/packages/crates-io.scm (rust-enumflags2-derive-0.7): Update to
	0.7.10.

	Change-Id: I2cb92cd5a568a151a0013ac9062d0c4ee6dab8c6

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-enumflags2-0.7: Update to 0.7.10.
	* gnu/packages/crates-io.scm (rust-enumflags2-0.7): Update to 0.7.10.

	Change-Id: I79dca1898d48708728ccf4f569d69f00b9ada94a

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-endi-1.
	* gnu/packages/crates-io.scm (rust-endi-1): New variable.

	Change-Id: I3ff4b3febe141dc6526b91ffdd49846e10a006e0

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-zbus-macros-4.
	* gnu/packages/crates-io.scm (rust-zbus-macros-4): New variable.
	(rust-zbus-macros-3): Inherit from rust-zbus-macros-4.

	Change-Id: I56d666fcbde40d6b457f50b220a3220852e054f8

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-io-2: Update to 2.3.4.
	* gnu/packages/crates-io.scm (rust-async-io-2): Update to 2.3.4.
	[cargo-inputs]: Replace rust-windows-sys-0.52 with 0.59.

	Change-Id: Ibb3418cd17d5ab780e9cdc81605b926c04ed9c1b

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-zvariant-utils-2.
	* gnu/packages/crates-io.scm (rust-zvariant-utils-2): New variable.
	(rust-zvariant-utils-1): Inherit from rust-zvariant-utils-2.

	Change-Id: I784ff00f133815348c7869795edffd1e685da8d8

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-syn-2: Update to 2.0.87.
	* gnu/packages/crates-io.scm (rust-syn-2): Update to 2.0.87.
	[cargo-development-inputs]: Replace rust-reqwest-0.11 with 0.12.

	Change-Id: I5ec512c098bc0d2f31e3a81bf9ea2c692b4302a1

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-quote-1: Update to 1.0.37.
	* gnu/packages/crates-io.scm (rust-quote-1): Update to 1.0.37.

	Change-Id: I3d8b2f651b56d47120fdc409b02049b5bda200b3

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-proc-macro2-1: Update to 1.0.89.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1): Update to 1.0.89.

	Change-Id: I4bdcb3bb5dd33f0f28b120a1b8ee82169444a5ff

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-vsock-0.5.
	* gnu/packages/crates-io.scm (rust-vsock-0.5): New variable.
	(rust-vsock-0.3): Inherit from rust-vsock-0.5.

	Change-Id: I34faed16396ef65e3b90a1d08519154feeb61b07

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-tokio-vsock-0.4.
	* gnu/packages/crates-io.scm (rust-tokio-vsock-0.4): New variable.
	(rust-tokio-vsock-0.3): Inherit from rust-tokio-vsock-0.4.

	Change-Id: I33f0e923075b72e818f89058bf07c61d8be829a3

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-task-4: Update to 4.7.1.
	* gnu/packages/crates-io.scm (rust-async-task-4): Update to 4.7.1.
	[cargo-inputs]: Add rust-portable-atomic-1.
	[cargo-development-inputs]: Add rust-pin-project-lite-0.2.  Replace
	rust-flaky-test-0.1 with 0.2, rust-flume-0.10 with 0.11,
	rust-futures-lite-1 with 2, rust-smol-1 with 2.

	Change-Id: Ie440bab51af9fd891995163172d1bd3ec1c2515e

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-async-process-2.
	* gnu/packages/crates-io.scm (rust-async-process-2): New variable.
	(rust-async-process-1): Inherit from rust-async-process-2.

	Change-Id: Ie1366aabfde152abc487f1eff2a38573ffcac307

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-smol-2.
	* gnu/packages/crates-io.scm (rust-smol-2): New variable.
	(rust-smol-1): Inherit from rust-smol-2.

	Change-Id: I1caf05832eb9bb0dfc52f3805c6fa07264d88158

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-flaky-test-0.2.
	rust-flaky-test-0.2 and rust-flaky-test-impl-0.2 are mutally dependents,
	so this patch introduces both instead of the usual pattern of one
	package per commit

	* gnu/packages/crates-io.scm (rust-flaky-test-0.2,
	rust-flaky-test-impl-0.2): New variables.
	(rust-flaky-test-0.1): Inherit from rust-flaky-test-0.2.

	Change-Id: I4d4aa0f79fe19290003b9100c98dd56fcb50b862

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-async-fs-2.
	* gnu/packages/crates-io.scm (rust-async-fs-2): New variable.
	(rust-async-fs-1): Inherit from rust-async-fs-2.

	Change-Id: I70c897290d321834caf982dcdff33e024af94604

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-async-broadcast-0.7.
	* gnu/packages/crates-io.scm (rust-async-broadcast-0.7): New variable.
	(rust-async-broadcast-0.6): Inherit from rust-async-broadcast-0.7.

	Change-Id: Id03d1f7b655f20e62e2e8e63835e40da940c7a1a

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-event-listener-strategy-0.5.
	* gnu/packages/crates-io.scm (rust-event-listener-strategy-0.5): New
	variable.
	(rust-event-listener-strategy-0.4): Inherit from
	rust-event-listener-strategy-0.5.

	Change-Id: I9f535748776f1f4e03be5d0cd788c56662fc566c

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-try-lock-0.2: Update to 0.2.5.
	* gnu/packages/crates-io.scm (rust-try-lock-0.2): Update to 0.2.5.

	Change-Id: Idd0364238216e5dee17841347823c1eab1af455a

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-event-listener-5.
	* gnu/packages/crates-io.scm (rust-event-listener-5): New variable.
	(rust-event-listener-4): Inherit from rust-event-listener-5.

	Change-Id: Icf27ba1b812cf56640e85d9201a4d3cb9b5f3bea

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-portable-atomic-util-0.2.3.
	* gnu/packages/crates-io.scm (rust-portable-atomic-util-0.2): New
	variable.
	(rust-portable-atomic-util-0.1): Inherit from
	rust-portable-atomic-util-0.2.

	Change-Id: I2ccca837599f1322d5e422469da1bdb974bb04f8

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: circtools: Skip tests.
	* gnu/packages/bioinformatics.scm (circtools)[arguments]: Skip the
	tests.  Don't install the sources.

	Change-Id: I722470316e08686fb179bcdf07db12d2f9541b60

2024-11-28  Brennan Vincent  <brennan@umanwizard.com>

	gnu: rust: Update to 1.82.
	gnu/packages/rust.scm (rust-1.81)[source]: Add patch to fix bootstrap of
	1.82 on riscv64.
	gnu/packages/rust.scm (rust-1.82): New variable.
	gnu/packages/rust.scm (rust): Update to 1.82.
	[source]: Update snippet for newer version.
	[arguments]: Disable more tests in the 'disable-tests-requiring-crates.io
	phase.

	Change-Id: If6ff59011edca7a230946a3ba77b51f26cd47789

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	teams: rust: Add another manifest.
	Change-Id: Icabed521eb71fa94237246b181974716bc8a3858

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: make-torbrowser: Fix building with newer rust.
	* gnu/packages/tor-browsers.scm (make-torbrowser)[arguments]: Adjust the
	configure-flags to temporarily disable rust SIMD optimizations.

	Change-Id: I54431581f2a681ec2b5402238e0bc78c038cfbc1

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: librsvg: Update to 2.58.5.
	* gnu/packages/gnome.scm (librsvg): Update to 2.58.5.

	Change-Id: Iacdb1d2238dfc0fdd437c2831012012ea1d8d063

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add rust-hidapi-2.
	* gnu/packages/crates-io.scm (rust-hidapi-2): New variable.

	Change-Id: I3a8bb6e7d6e555fba8df036053b146d414b14198

2024-11-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: rust-libudev-sys-0.1: Add missing inputs.
	* gnu/packages/crates-io.scm (rust-libudev-sys-0.1)[native-inputs]: Add
	pkg-config.
	[inputs]: Add eudev.

	Change-Id: Iae5a1661987c3604db1a083e8dd4c06c25c3aeda

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: complgen: Build with git-minimal.
	* gnu/packages/rust-apps.scm (complgen)[native-inputs]: Replace git with
	git-minimal.

	Change-Id: Ibb8b33b4d471eda61ffc194a216d6af94c16e87b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: complgen: Don't install the sources.
	* gnu/packages/rust-apps.scm (complgen)[arguments]: Add install-source?
	field.

	Change-Id: Icfbb24ef50446901422d72903fb59dfa2a02605d

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: newsboat: Update to 2.36.1.
	* gnu/packages/syndication.scm (newsboat): Update to 2.36.1.

	Change-Id: Idf850859bd73a0f7f563fbfb3cee0b46fa003ff4

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-contourpy: Build with cmake-minimal.
	* gnu/packages/python-xyz.scm (python-contourpy)[native-inputs]: Replace
	cmake with cmake-minimal.

	Change-Id: I015930e4d75dc58e8e23210ca6c8d1e7c4a3c04b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dav1d: Update to 1.5.0.
	* gnu/packages/video.scm (dav1d): Update to 1.5.0.

	Change-Id: I6c682d4c38ce1ec5da1f80bb734de48eeff9905b

2024-11-28  Luca Matei Pintilie  <luca@lucamatei.com>

	gnu: rust-critical-section-1: Update to 1.1.3.
	* gnu/packages/crates-io.scm (rust-critical-section-1): Update to 1.1.3.

	Change-Id: Ibb4399e65f728a6d3cbde6fd8d99c17d9f77a3f9

2024-11-28  Luca Matei Pintilie  <luca@lucamatei.com>

	gnu: rust-portable-atomic-1: Update to 1.9.0.
	* gnu/packages/crates-io.scm (rust-portable-atomic-1): Update to 1.9.0.
	[source]: Add a snippet to allow newer versions of crates.

	Change-Id: I705e84b34d68e00d39b040b2f14d9095c0094549

2024-11-28  Luca Matei Pintilie  <luca@lucamatei.com>

	gnu: rust-regex-1: Update to 1.11.0.
	* gnu/packages/crates-io.scm (rust-regex-1): Update to 1.11.0.

	Change-Id: I0fa4cca1f74f5fbf744acea09541725de2ba1806

2024-11-28  Luca Matei Pintilie  <luca@lucamatei.com>

	gnu: rust-regex-automata-0.4: Update to 0.4.8.
	* gnu/packages/crates-io.scm (rust-regex-automata-0.4): Update to 0.4.8.

	Change-Id: I8f767cebe488760c74d7774e44f4adce4249298d

2024-11-28  Luca Matei Pintilie  <luca@lucamatei.com>

	gnu: rust-regex-syntax-0.8: Update to 0.8.5.
	* gnu/packages/crates-io.scm (rust-regex-syntax-0.8): Update to 0.8.5.

	Change-Id: Idd338ee2873c6cfdf0f9c9247a13a83f9147f4f1

2024-11-28  Luca Matei Pintilie  <luca@lucamatei.com>

	gnu: Add rust-swaybar-types-3.
	* gnu/packages/crates-io.scm (rust-swaybar-types-3): New variable.

	Change-Id: I4c2b5e8e4f0dd6406e81bef6d6bd94f904bbaa6b

2024-11-28  Luca Matei Pintilie  <luca@lucamatei.com>

	gnu: Add rust-sysinfo-0.31.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.31): New variable.
	(rust-sysinfo-0.30): Inherit from rust-sysinfo-0.31.

	Change-Id: Ied41755df7ec4c991ccd05dba002232244ddddcf

2024-11-28  Luca Matei Pintilie  <luca@lucamatei.com>

	gnu: Add rust-windows-0.57.
	* gnu/packages/crates-windows.scm (rust-windows-0.57): New variable.

	Change-Id: I745f4431806045962496f6067c0f379aea062d80

2024-11-28  Luca Matei Pintilie  <luca@lucamatei.com>

	gnu: Add rust-windows-core-0.57.
	* gnu/packages/crates-windows.scm (rust-windows-core-0.57): New
	variable.

	Change-Id: I226e0033bd958041c1f0c262414528d8488a2d1d

2024-11-28  Luca Matei Pintilie  <luca@lucamatei.com>

	gnu: Add rust-windows-implement-0.57.
	* gnu/packages/crates-windows.scm (rust-windows-implement-0.57): New
	variable.

	Change-Id: I9a97439b5649018919d18ee463550c43d0fbd42c

2024-11-28  Luca Matei Pintilie  <luca@lucamatei.com>

	gnu: Add rust-windows-interface-0.57.
	* gnu/packages/crates-windows.scm (rust-windows-interface-0.57): New
	variable.

	Change-Id: I1c14a99d4a84181a6585e1686080e9d6cc8981e5

2024-11-28  Luca Matei Pintilie  <luca@lucamatei.com>

	gnu: Add rust-windows-result-0.1.
	* gnu/packages/crates-windows.scm (rust-windows-result-0.1): New
	variable.

	Change-Id: I24da9b21164a7c3da834293f92f26eb8a151bdc6

2024-11-28  Luca Matei Pintilie  <luca@lucamatei.com>

	gnu: Add rust-windows-bindgen-0.57.
	* gnu/packages/crates-windows.scm (rust-windows-bindgen-0.57): New
	variable.
	(rust-windows-bindgen-0.56): Inherit from rust-windows-bindgen-0.57.

	Change-Id: I2413422e25c207fe4dc9e6131836acc17316622b

2024-11-28  Luca Matei Pintilie  <luca@lucamatei.com>

	gnu: Add rust-windows-metadata-0.57.
	* gnu/packages/crates-windows.scm (rust-windows-metadata-0.57): New
	variable.
	(rust-windows-metadata-0.56): Inherit from rust-windows-metadata-0.57.

	Change-Id: Ia6b72620d47db84c22de3a48d29592b8febc8b19

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add cyme.
	* gnu/packages/rust-apps.scm (cyme): New variable.

	Change-Id: I5333cd619e5c609f65e29ce6dbfe1ac64b8603bd

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-usb-ids-1.
	* gnu/packages/crates-io.scm (rust-usb-ids-1): New variable.

	Change-Id: I56d2e78712667d107242fe40baa69f4fb67c3109

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-udevrs-0.3.
	* gnu/packages/crates-io.scm (rust-udevrs-0.3): New variable.

	Change-Id: Ib0dc5534f9c0c48e4cb8444b6f1fd7f996dfb3b8

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-udev-0.8.
	* gnu/packages/crates-io.scm (rust-udev-0.8): New variable.

	Change-Id: I47f033f89cb9b05a0141c7d80b9aeff57aab3f46

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-serde-with-macros-2.
	* gnu/packages/crates-io.scm (rust-serde-with-macros-2): New variable.

	Change-Id: Ie249f2a21f79b913d3ebd72fece2839d1c6b610c

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-serde-with-2.
	* gnu/packages/crates-io.scm (rust-serde-with-2): New variable.

	Change-Id: Id87ef999e536cbc9ce6ed4f3ef37168e19187fba

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-rusb-0.9.
	* gnu/packages/crates-io.scm (rust-rusb-0.9): New variable.

	Change-Id: I3a34b5546422f6fe99d124f64825624611553d29

2024-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-libusb1-sys-0.7.
	* gnu/packages/crates-io.scm (rust-libusb1-sys-0.7): New variable.

	Change-Id: Icb87644e6bc76fa9ac5019664c2d30071ef99fdc

2024-11-28  Jordan Moore  <lockbox@struct.foo>

	gnu: Add lsd.
	* gnu/packages/rust-apps.scm (lsd): New variable.

	Change-Id: I0ba3542d69f08b3d52cd4a6ca3769edb31a43ba3

2024-11-28  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-human-sort-0.2.
	* gnu/packages/crates-io.scm (rust-human-sort-0.2): New variable.

	Change-Id: I5c9344340392035008131a0e371d4068bf1f93f3

2024-11-28  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-vsort-0.2.
	* gnu/packages/crates-io.scm (rust-vsort-0.2): New variable.

	Change-Id: Ia6098e31b5574ca48d6eb33f5ed52fa019627edd

2024-11-28  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-term-grid-0.1.
	* gnu/packages/crates-io.scm (rust-term-grid-0.1): New variable.

	Change-Id: Id8c93555d20d76ec403db319d5049c7021974940

2024-11-28  Jordan Moore  <lockbox@struct.foo>

	gnu: Add rust-windows-0.43.
	* gnu/packages/crates-windows.scm (rust-windows-0.43,
	rust-windows-interface-0.43, rust-windows-implement-0.43): New
	variables.

	Change-Id: If6f0139141bb9550fe3996c4938134346bee376b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: icecat: Fix building with newer rust.
	* gnu/packages/gnuzilla.scm (icecat-minimal)[arguments]: Adjust the
	configure-flags to temporarily disable rust SIMD optimizations.

	Change-Id: I799a97582e87419a6c580bb849485e48752443f7

2024-11-28  Tyler Wolf  <tyler@twolf.io>

	gnu: rust-block-padding-0.2: Update to 0.2.1.
	* gnu/packages/crates-io.scm (rust-block-padding-0.2): Update to 0.2.1.

	Reviewed-by: Steve George <steve@futurile.net>

	Change-Id: I6fa9e38c37d3cf776249bb3184b83207e9d7c718

2024-11-28  Steve George  <steve@futurile.net>

	gnu: stgit-2: Update to 2.4.12.
	* gnu/packages/version-control.scm (stgit-2): Update to 2.4.12.
	[cargo-inputs]: Add rust-jiff-0.1, rust-winnow-0.6.  Replace
	rust-gix-0.54 with 0.66.  Remove rust-nom-7, rust-time-0.3.

	Change-Id: I2ec0bd92910a051edbe7f2f847c15efbfcd856c7

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-0.66.
	* gnu/packages/crates-vcs.scm (rust-gix-0.66): New variable.
	(rust-gix-0.57, rust-gix-0.56): Inherit from rust-gix-0.66.

	Change-Id: I7cfd3727981739c6e03efcf5d73bb90d19767159

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-zip-2.
	* gnu/packages/crates-io.scm (rust-zip-2): New variable.
	(rust-zip-0.6): Inherit from rust-zip-2.

	Change-Id: I39621277489615438ec8cfb35091c086e52f02cc

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-zstd-0.13: Update to 0.13.2.
	* gnu/packages/crates-io.scm (rust-zstd-0.13): Update to 0.13.2.

	Change-Id: I414f1a2187d9722d2df53c5374b09fbaa0cb75bb

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-zstd-safe-7: Update to 7.1.0.
	* gnu/packages/crates-io.scm (rust-zstd-safe-7): Update to 7.1.0.

	Change-Id: I691984a6f109a1a1ae457db3f20bbc7d4c461b39

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-zeroize-1: Update to 1.8.1.
	* gnu/packages/crates-io.scm (rust-zeroize-1): Update to 1.8.1.

	Change-Id: I4e1b2f841b61d47ef2a21c6df9578f24d7c12c81

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-thiserror-1: Update to 1.0.63.
	* gnu/packages/crates-io.scm (rust-thiserror-1): Update to 1.0.63

	Change-Id: I6599f9ecb88b9e904cc952b9b22292a539ffaf68

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-thiserror-impl-1: Update to 1.0.64.
	* gnu/packages/crates-io.scm (rust-thiserror-impl-1): Update to 1.0.64.

	Change-Id: I138dcbcb54a746373ef22c10e7412c546e4d2920

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-flate2-1: Update to 1.0.30.
	* gnu/packages/crates-io.scm (rust-flate2-1): Update to 1.0.30.
	[cargo-inputs]: Add rust-zlib-rs-sys-0.3.

	Change-Id: I4479e93a2786441218c4302b722e79e9bd7f0e38

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-libz-rs-sys-0.3.
	* gnu/packages/crates-io.scm (rust-libz-rs-sys-0.3): New variable.

	Change-Id: I35113859bea26a3ea50e816220adb22adb2251b4

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-zlib-rs-0.3.
	* gnu/packages/crates-io.scm (rust-zlib-rs-0.3): New variable.

	Change-Id: Ibcc1901ea3023d3703a63063f612ae5630fd9f29

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-libz-sys-1: Update to 1.1.20.
	* gnu/packages/rust-libz-sys-1: Update to 1.1.20.

	Change-Id: I0b54eef3ff0ca36a9477195510761bafa954aed0

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-cc-1: Update to 1.1.28.
	* gnu/packages/rust-cc-1: Update to 1.1.28.
	[cargo-inputs]: Add rust-shlex-1.

	Change-Id: I16937eb3042f3e44548a3c61574f55bedd7bc4cf

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-jobserver-0.1: Update to 0.1.32.
	* gnu/packages/crates-io.scm (rust-jobserver-0.1): Update to 0.1.32.
	[cargo-development-inputs]: Add rust-nix-0.28.  Remove rust-futures-0.1,
	rust-num-cpus-1, rust-tokio-core-0.1, rust-tokio-process-0.2.

	Change-Id: Ie4836fcfc0af7a297e01c6ab958be54baa490446

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-libz-ng-sys-1: Update to 1.1.16.
	* gnu/packages/crates-io.scm (rust-libz-ng-sys-1): Update to 1.1.16.
	[arguments]: Don't skip the build.
	[native-inputs]: Add pkg-config, zlib, cmake-minimal.

	Change-Id: I9f11930c66b4959174270464a3dc5e7d55a4b681

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-displaydoc-0.2: Update to 0.2.5.
	* gnu/packages/crates-io.scm (rust-displaydoc-0.2): Update to 0.2.5.

	Change-Id: If0db2386fae539b5913a6d446e817c805efc5f35

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-deflate64-0.1: Update to 0.1.9.
	* gnu/packages/crates-io (rust-deflate64-0.1): Update to 0.1.9.

	Change-Id: I1d7b0f5a890e23fd97545c3df02a51984eade084

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-crc32fast-1: Update to 1.4.2.
	* gnu/packages/crates-io.scm (rust-crc32fast-1): Update to 1.4.2.

	Change-Id: I19824419207c194fe711afd0b0fd04d19b8a1808

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-zopfli-0.8.
	* gnu/packages/crates-io.scm (rust-zopfli-0.8): New variable.

	Change-Id: If0947c05855ab091cc2b638d2b1556e127cf4282

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-bumpalo-3: Update to 3.16.0.
	* gnu/packages/crates-io.scm (rust-bumpalo-3): New version.

	Change-Id: I77ce31603e31886966efd4269ade8cfb60fb22ae

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-lockfree-object-pool-0.1.
	* gnu/packages/crates-io.scm (rust-lockfree-object-pool-0.1): New variable.

	Change-Id: I3062fb75535d4790499a1c676e7a53126c940079

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-object-pool-0.5.
	* gnu/packages/crates-io.scm (rust-object-pool-0.5): New variable.

	Change-Id: I187305adf24f3377e2be4747d6fcdf0c610bd754

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-lzma-rs-0.3.
	* gnu/packages/crates-io.scm (rust-lzma-rs-0.3): New variable.

	Change-Id: Ibb46544b8228e237825ae81ecd6ad4faf0d8748e

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-rust-lzma-0.5.
	* gnu/packages/crates-io.scm (rust-rust-lzma-0.5): New variable.

	Change-Id: I8172c21e01b69652dc04463b9e230797471e5e8b

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-prodash-29.
	* gnu/packages/crates-io.scm (rust-prodash-29): New variable.
	(rust-prodash-28): Inherit from rust-prodash-29.

	Change-Id: I6bd5498f8a776a69bd309f107e394d2077ba9a16

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-crosstermion-0.14.
	* gnu/packages/crates-io.scm (rust-crosstermion-0.14): New variable.
	(rust-crosstermion-0.13): Inherit from rust-crosstermion-0.14.

	Change-Id: I2aa0f50d006c64bf929ce92573f3962bac6e9e8c

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-tui-react-0.23.
	* gnu/packages/crates-io.scm (rust-tui-react-0.23): New variable.
	(rust-tui-react-0.22): Inherit from rust-tui-react-0.23.

	Change-Id: Ia8e2f1ba2a1992a0341f1f2d8b9f42ca006b6467

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-worktree-stream-0.15.
	* gnu/packages/crates-vcs.scm (rust-gix-worktree-stream-0.15): New variable.
	(rust-gix-worktree-stream-0.8): Inherit from
	rust-gix-worktree-stream-0.15.

	Change-Id: I795d8451adb77412810a4fcf56b36a52b2fbe91e

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-worktree-state-0.13.
	* gnu/packages/crates-vcs.scm (rust-gix-worktree-state-0.13): New variable.
	(rust-gix-worktree-state-0.6): Inherit from
	rust-gix-worktree-state-0.13.

	Change-Id: I60796035638229f047bb789a6d6303d1a148cb5b

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-submodule-0.14.
	* gnu/packages/crates-vcs.scm (rust-gix-submodule-0.14): New variable.
	(rust-gix-submodule-0.7): Inherit from rust-gix-submodule-0.14.

	Change-Id: If9d091be4045034f77d5052a60b2b23c7c3bb703

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-status-0.13.
	* gnu/packages/crates-vcs.scm (rust-gix-status-0.13): New variable.
	(rust-gix-status-0.4): Inherit from rust-gix-status-0.13.

	Change-Id: I9a1e735e7d9914e68752e95fd7be77c73545470b

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-refspec-0.25.
	* gnu/packages/crates-vcs.scm (rust-gix-refspec-0.25): New variable.
	(rust-gix-refspec-0.21): Inherit from rust-gix-refspec-0.25.

	Change-Id: Ibaac0f0e7fe3c639d9eb1621f444a8cf44b7b87c

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-revision-0.29.
	* gnu/packages/crates-vcs.scm (rust-gix-revision-0.29): New variable.
	(rust-gix-revision-0.25): Inherit from rust-gix-revision-0.29.

	Change-Id: Icbd880736373b4c60665fd237870bac663bfc4a4

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-protocol-0.45.
	* gnu/packages/crates-vcs.scm (rust-gix-protocol-0.45): New variable.
	(rust-gix-protocol-0.43): Inherit from rust-gix-protocol-0.45.

	Change-Id: I6775ebffedc1e96ef2b5812c3c5f0e78901d16e6

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-transport-0.42.
	* gnu/packages/crates-vcs.scm (rust-gix-transport-0.42): New variable
	(rust-gix-transport-0.40): Inherit from rust-gix-transport-0.42.

	Change-Id: I0278c302ba05ebd4f67cf6ae46ff0be8bd4f6eb1

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-gix-packetline-0.17: Update to 0.17.6.
	* gnu/packages/crates-vcs.scm (rust-gix-packetline-0.17): Update to 0.17.6.

	Change-Id: I13c8e0abe9035004290fa1e1069b7e084407ac2c

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-odb-0.63.
	* gnu/packages/crates-vcs.scm (rust-gix-odb-0.63): New variable.
	(rust-gix-odb-0.56): Inherit from rust-gix-odb-0.63.

	Change-Id: I295d64cc29b1b6f150e0ca4ae520e5e564417550

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-pack-0.53.
	* gnu/packages/crates-vcs.scm (rust-gix-package-0.53): New variable.
	(rust-gix-pack-0.46): Inherit from rust-gix-pack-0.53.

	Change-Id: If48b55a99dddcb3bc109650d9c5efd04c24f924e

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-negotiate-0.15.
	* gnu/packages/crates-vcs.scm (rust-gix-negotiate-0.15): New variable.
	(rust-gix-negotiate-0.11): Inherit from rust-gix-negotiate-0.15.

	Change-Id: I6b96b14fa25fc1d07fd6fe5dcbafa0f61d9297a3

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-mailmap-0.24.
	* gnu/packages/crates-vcs.scm (rust-gix-mailmap-0.24): New variable.
	(rust-gix-mailmap-0.21): Inherit from rust-gix-mailmap-0.24.

	Change-Id: I9f00d96c470dd327dbdd3848b2f0337e88857260

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-dir-0.8.
	* gnu/packages/crates-vcs.scm (rust-gix-dir-0.8): New variable.

	Change-Id: Ic2324f136fcc9a8bef0213b66b8b449988170001

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-defer-0.2.
	* gnu/packages/crates-io.scm (rust-defer-0.2): New variable.
	(rust-defer-0.1): Inherit from rust-defer-0.2.

	Change-Id: Ia0879683b8872722b361328f7204a95309ee31ed

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-worktree-0.36.
	* gnu/packages/crates-vcs.scm (rust-gix-worktree-0.36): New variable.
	(rust-gix-worktree-0.29): Inherit from rust-gix-worktree-0.36.

	Change-Id: I801b47f0370a29a80132cff5e746024de2ea6d34

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-pathspec-0.7.
	* gnu/packages/crates-vcs.scm (rust-gix-pathspec-0.7): New variable.
	(rust-gix-pathspec-0.5): Inherit from rust-gix-pathspec-0.7.

	Change-Id: I08eba5c8666f9cabfdcc834786d7e8f9292969ba

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-index-0.35.
	* gnu/packages/crates-vcs.scm(rust-gix-index-0.35): New variable.
	(rust-gix-index-0.28): Inherit from rust-gix-index-0.35.

	Change-Id: I211e0db9633cbe9bd08e2ebcf6a8a360602cc36b

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-traverse-0.41.
	* gnu/packages/crates-vcs.scm (rust-gix-traverse-0.41): New variable.
	(rust-gix-traverse-0.36): Inherit from rust-gix-traverse-0.41.

	Change-Id: I9b2cf3111c8608006da5491595a6686f9896fec9

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-revwalk-0.15.
	* gnu/packages/crates-vcs(rust-gix-revwalk-0.15): New variable.
	(rust-gix-revwalk-0.11): Inherit from rust-gix-revwalk-0.15.

	Change-Id: Idd8b7740b22ede3cfaca29bd6a6d6b071baced38

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-ignore-0.11.
	* gnu/packages/crates-vcs.scm (rust-gix-ignore-0.11): New variable.
	(rust-gix-ignore-0.10): Inherit from rust-gix-ignore-0.11.

	Change-Id: I089380c2da431edcfb3172f7c627f3ea113f8281

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-discover-0.35.
	* gnu/packages/crates-vcs.scm (rust-gix-discover-0.35): New variable.
	(rust-gix-discover-0.28): Inherit from rust-gix-discover-0.35.

	Change-Id: Ib515c229b795ba6849660b37cf01cc27d4523978

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-diff-0.46.
	* gnu/packages/crates-vcs.scm (rust-gix-diff-0.46): New variable.
	(rust-gix-diff-0.39): Inherit from rust-gix-diff-0.46.

	Change-Id: Icb5b6cb7a15adcf41013e8ab963cd93030b2890e

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-imara-diff-0.1: Update to 0.1.7.
	* gnu/packages/crates-io.scm (rust-imara-diff-0.1): Update to 0.1.7.

	Change-Id: I968ae7d6fcfbebdc9db06eb4a17a89510d0f959d

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-filter-0.13.
	* gnu/packages/crates-vcs.scm (rust-gix-filter-0.13): New variable.
	(rust-gix-filter-0.8): Inherit from rust-gix-filter-0.13.

	Change-Id: Ie83676416c5b5cd773654f07e11482385aeb05ad

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-gix-packetline-blocking-0.17: Update to 0.17.5
	* gnu/packages/crates-vcs.scm (rust-gix-packetline-blocking-0.17): Update to 0.17.5

	Change-Id: I2f0c81ac0f4831790f4f67b9c446a51bf0464e3d

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-gix-prompt-0.8: Update to 0.8.7.
	* gnu/packages/crates-vcs.scm (rust-gix-prompt): Update to 0.8.7.
	[cargo-development-inputs]: Replace rust-serial-test-2 with 3.

	Change-Id: I25af4966a550f05d3ecea5eddfa2a4164bab492a

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-credentials-0.24.
	* gnu/packages/crates-vcs.scm (rust-gix-credentials-0.24): New variable.
	(rust-gix-credentials-0.23): Inherit from rust-gix-credentials-0.24.

	Change-Id: I74402726756e90dc6af281606e890640978b3053

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-gix-command-0.3: Update to 0.3.9.
	* gnu/packages/crates-vcs.scm (rust-gix-command-0.3): Update to 0.3.9

	Change-Id: I61e27d9fc3b00b33c8e287c1d8642710acad2b5f

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-url-0.27.
	* gnu/packages/crates-vcs(rust-gix-url-0.27): New variable.
	(rust-gix-url-0.26): Inherit from rust-gix-url-0.27.

	Change-Id: I616e143de1decdec294f00ee3f55ece4a2a5bbbe

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-config-0.40.
	* gnu/packages/crates-vcs.scm (rust-gix-config-0.40): New variable.
	(rust-gix-config-0.33): Inherit from rust-gix-config-0.40.

	Change-Id: Iadae67a040f5391eff498751f3d2ff41261160b5

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-gix-sec-0.10: Update to 0.10.8.
	* gnu/packages/crates-vcs.scm (rust-gix-sec-0.10): Update to 0.10.8.

	Change-Id: I32ed77268e81ebc917b9fd4f2eba18738e1fd0e4

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-gix-config-value-0.14: Update to 0.14.8.
	* gnu/packages/crates-vcs.scm (rust-gix-config-value-0.14): Update to 0.14.8

	Change-Id: I22ad39e0d0a6ab60ef5385200495e996d20f9962

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-ref-0.47.
	* gnu/packages/crates-vcs.scm (rust-gix-ref-0.47): New variable.
	(rust-gix-ref-0.40): Inherit from rust-gix-ref-0.47.

	Change-Id: Ic29c491ece5ec5aab2123aca1e74b86b89ba93ab

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-lock-14.
	* gnu/packages/crates-vcs.scm (rust-gix-lock-14): New variable.
	(rust-gix-lock-12): Inherit from rust-gix-lock-14.

	Change-Id: Ib981db309826bf8be6f72c6f6de86aa4aba5059e

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-tempfile-14.
	* gnu/packages/crates-vcs.scm (rust-gix-tempfile-14): New variable.
	(rust-gix-tempfile-12): Inherit from rust-gix-tempfile-14.

	Change-Id: Ia402e3b320486be0de5c6b8768238fc03a5f6605

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-dashmap-6.
	* gnu/packages/crates-io.scm (rust-dashmap-6): New variable.
	(rust-dashmap-5): Inherit from rust-dashmap-6.

	Change-Id: Ibcc1061381686c589e6fac514a63d9109ea1e7bd

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-typesize-0.1.
	* gnu/packages/crates-io.scm (rust-typesize-0.1): New variable.

	Change-Id: I4c9f34a96403c3ab23785ac28a08d4981cd01674

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-typesize-derive-0.1.
	* gnu/packages/crates-io.scm (rust-typesize-derive-0.1): New variable

	Change-Id: I77c23fd9eeb5c9e473042668c57a3835dd39a677

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-nonmax-0.5.
	* gnu/packages/crates-io.scm (rust-nonmax-0.5): New variable.

	Change-Id: I46addbea5d88c59a14409b6892cb43e9dcfb56ba

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-mini-moka-0.10.
	* gnu/packages/crates-io.scm (rust-mini-moka-0.10): New variable.

	Change-Id: I1b84ee4ef8580fc6f8894248040f912225cf25b1

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-tagptr-0.2.
	* gnu/packages/crates-io.scm (rust-tagptr-0.2): New variable.

	Change-Id: I2c313325cab1f4faa4baf0b692ad101700a7973a

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-extract-map-0.1.
	* gnu/packages/crates-io.scm (rust-extract-map-0.1): New variable.

	Change-Id: I1425b95fb0d8d92b0500c8a24ae736f63c9dc51d

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gat-lending-iterator-0.1.
	* gnu/packages/crates-io.scm (rust-gat-lendign-iterator-0.1): New variable.

	Change-Id: If26f2297c017d96b1a56a13473c9888848c7cd75

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-fs-0.11.
	* gnu/packages/crates-vcs.scm (rust-gix-fs-0.11): New variable.
	(rust-gix-fs-0.9): Inherit from rust-gix-fs-0.11.

	Change-Id: I483a537b60f5505cc6dc4a0ee8f8532f41f6bd99

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-gix-utils-0.1: Update to 0.1.12.
	* gnu/packages/crates-cvs.scm (rust-gix-utils-0.1): Update to 0.1.12.

	Change-Id: Id1074651bbf4cdb9a15e232186f10f48701ec494

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-commitgraph-0.24.
	gnu/packages/crates-vcs.scm(rust-gix-commitgraph-0.24): New variable.
	(rust-gix-commitgraph-0.23): Inherit from rust-gix-commitgraph-0.24.

	Change-Id: Ide39ab173cef8f6b16f3d9e1a41bd5e3a084b950

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-attributes-0.22.
	* gnu/packages/crates-vcs.scm (rust-gix-attributes-0.22): New variable.
	(rust-gix-attributes-0.21): Inherit from rust-gix-attributes-0.22.

	Change-Id: Icdc10b6f4573e3ea1e8dcbf652fd35cb6a1e8250

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-glob-0.16.
	* gnu/packages/crates-vcs.scm (rust-gix-glob-0.16): New variable.
	(rust-gix-glob-0.15): Inherit from rust-gix-glob-0.16.

	Change-Id: I5a45274bd8282bde0d482de3c1f2c5439ce1f6d9

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-gix-path-0.10: Update to 0.10.11.
	* gnu/packages/crates-vcs.scm (rust-gix-path-0.10): Update to 0.10.11.
	[arguments]: Skip the tests.
	[cargo-development-inputs]: Add rust-known-folders-1,
	rust-serial-test-3, rust-windows-0.58, rust-winreg-0.52.  Remove
	rust-tempfile-3.

	Change-Id: I46e9aeeee857839bdfc17f7152f1f2dbe247927e

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-windows-0.58.
	* gnu/package/crates-windows.scm (rust-windows-0.58): New variable.
	(rust-windows-0.52): Inherit from rust-windows-0.58.

	Change-Id: I218e246a511a1fb79183919a640954dc2f3791ee

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-windows-core-0.58.
	* gnu/packages/crates-windows.scm (rust-windows-core-0.58): New variable.
	(rust-windows-core-0.52): Inherit from rust-windows-core-0.58.

	Change-Id: I4c0366ea62eacb56441db3259409219ea572621d

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-windows-strings-0.1.
	* gnu/packages/windows-crates.scm (rust-windows-strings-0.1): New variable.

	Change-Id: Id4456bce4d6d2801de5feb6b7a534f775db46b2f

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-windows-result-0.2.
	* gnu/packages/crates-windows.scm (rust-windows-result-0.2): New variable.

	Change-Id: I29af1947f6efdbca486d08e860cb29d15a5b780e

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-windows-interface-0.58.
	* gnu/packages/creates-windows.scm (rust-windows-interface-0.58): New variable.
	(rust-windows-interface-0.52): Inherit from rust-windows-interface-0.58.

	Change-Id: I4067eeb47867cb65b089e9f3b10c4ac7ce57c69b

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-windows-implement-0.58.
	* gnu/packages/crates-windows.scm (rust-windows-implement-0.58): New variable.
	(rust-windows-implement-0.52): Inherit from rust-windows-implement-0.58.

	Change-Id: I61c3cb6c0386caa01e9d220d7289b9c1adc9f739

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-known-folders-1.
	* gnu/packages/crates-windows.scm (rust-known-folders-1): New variable.

	Change-Id: I91ccead3e139674ddbb8b616d0af46711a3f3bcc

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-gix-trace-0.1: Update to 0.1.10.
	* gnu/packages/crates-vcs.scm (rust-gix-trace-0.1): Update to 0.1.10.

	Change-Id: Ie7adf4df485678a4f9fd674168bde69b83ebcb85

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-archive-0.15.
	* gnu/packages/crates-vcs.scm (rust-gix-archive-0.15): New variable.
	(rust-gix-archive-0.8): Inherit from rust-gix-archive-0.15.

	Change-Id: I87ce16961d55ad9c748c640f0d70cb6c08a008b4

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-object-0.44.
	* gnu/packages/crates-vcs.scm (rust-gix-object-0.44): New variable.
	(rust-gix-object-0.40): Inherit from rust-gix-object-0.44.

	Change-Id: I2d3d15b6231d74760590a86cf74c10c2c2443d70

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-gix-features-0.38: Update to 0.38.2.
	* gnu/packages/crates-vcs.scm (rust-gix-features-0.38): Update to 0.38.2.

	Change-Id: I37447285cddf88e03c713972e6fecf6dec0ae94a

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-validate-0.9.
	* gnu/packages/crates-vcs.scm (rust-gix-validate-0.9): New variable.
	(rust-gix-validate-0.8): Inherit from rust-gix-validate-0.9.

	Change-Id: I696950afed6729e795b22b76049ae7ddde1ee771

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-actor-0.32.
	* gnu/packages/crates-vcs.scm (rust-gix-actor-0.32): New variable.
	(rust-gix-actor-0.29): Inherit from rust-gix-actor-0.32.

	Change-Id: Iebbe122ae967f2745bd9ad8bc9bfdff16ef45c20

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-date-0.9.
	* gnu/packages/crates-vcs.scm (rust-gix-date-0.9): New variable.
	(rust-gix-date-0.8): Inherit from rust-gix-date-0.9.

	Change-Id: Ifffb027b578850396a72364915a5401214d0005c

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-jiff-0.1.
	* gnu/packages/crates-io.scm (rust-jiff-0.1): New variable.

	Change-Id: I2a2b02910cb45a0759bfadf5b1e49a680437fdd8

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-tabwriter-1: Update to 1.4.0.
	* gnu/packages/crates-io.scm (rust-tabwriter-1): Update to 1.4.0.

	Change-Id: I0707bf0893f1beb4b17b40b3fb0570c3a4c4792a

2024-11-28  Steve George  <steve@futurile.net>

	gnu: rust-insta-1: Update to 1.40.0.
	* gnu/packages/crates-io.scm (rust-insta-1): Update to 1.40.0.

	Change-Id: If405b99b657d8a1350b74b5667711ff67527b716

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-tzfile-0.1.
	* gnu/packages/crates-io.scm (rust-tzfile-0.1): New variable.

	Change-Id: I8fa069046cdad22dc5da14fbf1757f4af8399ff0

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-hifitime-3.
	* gnu/packages/crates-io.scm (rust-hifitime-3): New variable.

	Change-Id: I8d6b50a8f3d3cbd4c2a730f79fb787490ac0c273

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-tabled-0.15.
	* gnu/packages/crates-io.scm (rust-tabled-0.15): New variable.
	(rust-tabled-0.14): Inherit from rust-tabled-0.15.

	Change-Id: If583f8a020435323005ed4412ddef62f61d1d223

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-tabled-derive-0.7.
	* gnu/packages/crates-io.scm (rust-tabled-derive-0.7): New variable.
	(rust-tabled-derive-0.6): Inherit from rust-tabled-derive-0.7.

	Change-Id: I48a6066da9d9f0f8d7eb0c8b15f239ebd9d78159

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-papergrid-0.11.
	* gnu/packages/crates-io.scm (rust-papergrid-0.11): New variable.
	(rust-papergrid-0.10): Inherit from rust-papergrid-0.11.

	Change-Id: Id7a6ab5c08d130221b9168e4b90449955d555c3e

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-chrono-tz-0.9.
	* gnu/packages/crates-io.scm (rust-chrono-tz-0.9): New variable
	(rust-chrono-tz-0.8): Inherit from rust-chrono-tz-0.9.

	Change-Id: Id0f22956bb81866cd7c2fb35e9ebf13c93ef577a

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-chrono-tz-build-0.3.
	* gnu/packages/crates-io.scm (rust-chrono-tz-build-0.3): New variable.
	(rust-chrono-tz-build-0.2): Inherit from rust-chrono-tx-build-0.3.

	Change-Id: I208fd128e14a5a50883b2a3490892351fce02a74

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-jiff-tzdb-platform-0.1.
	* gnu/packages/crates-io.scm (rust-jiff-tzdb-platform-0.1): New variable.

	Change-Id: I208fd128e14a5a50883b2a3490892351fce02a74

2024-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-jiff-tzdb-0.1.
	* gnu/packages/crates-io.scm (rust-jiff-tzdb-0.1): New variable.

	Change-Id: Ib0b0a20afdffb2e7b9afb71e4ef581dcd8a263d7

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-miniflux-api-0.3: Update to 0.3.3.
	* gnu/packages/crates-io.scm (rust-miniflux-api-0.3): Update to 0.3.3.

	Change-Id: I9521ea4bb0039de7a022d8984bee1ba4c1f88cc2

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-mailparse-0.13: Update to 0.13.8.
	* gnu/pakcages/crates-io.scm (rust-mailparse-0.13): Update to 0.13.8.
	[arguments]: Don't skip the build.  Add cargo-test-flags.
	[cargo-inputs]: Add rust-data-encoding-2.  Remove rust-base64-0.13.
	[cargo-development-inputs]: Add rust-ouroboros-0.14.

	Change-Id: Iaeb52d8c19254dbcb8908fa4a4c92eceb22b396e

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-mailparse-0.14: Update to 0.14.1.
	* gnu/packages/crates-io.scm (rust-mailparse-0.14): Update to 0.14.1.
	[arguments]: Don't skip the tests.
	[cargo-inputs]: Replace rust-quoted-printable-0.4 with 0.5.
	[cargo-development-inputs]: Replace rust-ouroboros-0.14 with 0.17.

	Change-Id: Ic8f2b4fd20a95f49d9305a318541bd2bd8d7c94e

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-quoted-printable-0.5.
	* gnu/packages/crates-io.scm (rust-quoted-printable-0.5): New variable.
	(rust-quoted-printable-0.4): Inherit from rust-quoted-printable-0.5.

	Change-Id: Ib48feda3c2361bb9cd33f15f877564fb4f481aac

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-magic-crypt-3: Update to 3.1.13.
	* gnu/packages/crates-io.scm (rust-magic-crypt-3): Update to 3.1.13.
	[cargo-inputs]: Add rust-aes-0.7.  Replace rust-base64-0.13 with 0.21,
	rust-block-modes-0.7 with 0.8, rust-des-0.6 with 0.7.  Remove
	rust-aes-soft-0.6.

	Change-Id: I2511de3bb8c321b8f8b4bf2ba6efa4317b4d172b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lzzzz-1: Update to 1.1.0.
	* gnu/packages/crates-io.scm (rust-lzzzz-1): Update to 1.1.0.

	Change-Id: If4b990dd8055c6c90e19f301762023314e5ca840

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-dtparse-1: Update to 1.5.0.
	* gnu/packages/crates-io.scm (rust-dtparse-1): Update to 1.5.0.
	[cargo-development-inputs]: Replace rust-base64-0.13 with 0.21.

	Change-Id: I2da31a13f75edad4a319eea8deca9c901ca66657

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-dtparse-2: Update to 2.0.1.
	* gnu/packages/crates-io.scm (rust-dtparse-2): Update to 2.0.1.

	Change-Id: I615a4a3d7e92334ecf7e9844ca43d0d3e54d6afa

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-charset-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-charset-0.1): Update to 0.1.5.
	[cargo-inputs]: Replace rust-base64-0.13 with 0.22.

	Change-Id: I13b45dcb1be39bac826afcea27d805d7f3273f32

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-brotli-decompressor-2: Update to 2.5.1.
	* gnu/packages/crates-io.scm (rust-brotli-decompressor-2): Update to
	2.5.1.

	Change-Id: I877c9387c2493eb17ce890456db516156c06b99a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-brotli-3: Update to 3.5.0.
	* gnu/packages/crates-io.scm (rust-brotli-3): Update to 3.5.0.
	[cargo-inputs]: Replace rust-sha2-0.8 with 0.10.  Remove
	rust-packed-simd-0.3.

	Change-Id: Ifbc98cd45786def34217ec93f94776607265b1e0

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-encoding-rs-0.8: Update to 0.8.34.
	* gnu/packages/crates-io.scm (rust-encoding-rs-0.8): Update to 0.8.34.
	[cargo-inputs]: Add rust-any-all-workaround-0.1.  Remove
	rust-packed-simd-0.3.

	Change-Id: I13814c4fcac04036eb72f07f6aed15b5dfc3e8d7

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-any-all-workaround-0.1.
	* gnu/packages/crates-io.scm (rust-any-all-workaround-0.1): New variable.

	Change-Id: I126a0853b77b6fc875cabce4daa4d52be9a5079c

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: just: Enable zsh completion.
	* gnu/packages/rust-apps.scm (just)[arguments]: Adjust custom
	'install-extras phase to also generate and install zsh shell completions.

	Change-Id: Ia906b320b58c3a45e39f20c1ed4c3479f660c098

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-eyre-0.6: Update to 0.6.12.
	* gnu/packages/crates-io.scm (rust-eyre-0.6): Update to 0.6.12.
	[arguments]: Remove cargo-test-flags.
	[cargo-inputs]: Replace rust-pyo3-0.13 with 0.20.
	[cargo-development-inputs]: Replace rust-pyo3-0.13 with 0.20, rust-syn-1
	with 2.
	[home-page]: Update to new home-page.

	Change-Id: Id89378b409438120d7cf369206a735666ea08621

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-color-spantrace-0.2: Update to 0.2.1.
	* gnu/packages/crates-io.scm (rust-color-spantrace-0.2): Update to 0.2.1.
	[arguments]: Add cargo-test-flags.
	[home-page]: Update to new home-page.

	Change-Id: I6d287949a6538b8de543274f7f5ea3b2591e57c7

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-color-eyre-0.6: Update to 0.6.3.
	* gnu/packages/crates-io.scm (rust-color-eyre-0.6): Update to 0.6.3.
	[home-page]: Update home-page.

	Change-Id: Id1c35cac3101a9876bf1e44095f3440f545c35bc

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-color-eyre-0.6: Patch for newer rust-backtrace-0.3.
	* gnu/packages/crates-io.scm (rust-color-eyre-0.6)[source]: Add snippet
	to not rely on removed features.
	[arguments]: Skip another test in cargo-test-flags.

	Change-Id: I2b50f229418049615ffadc79c1d222241107a1d2

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sequoia-sqv: Update to 1.2.1.
	* gnu/packages/sequoia.scm (sequoia-sqv): Update to 1.2.1.
	[cargo-inputs]: Add rust-clap-complete-4, rust-clap-mangen-0.2,
	rust-sequoia-policy-config-0.6.  Replace rust-clap-2 with 4.
	[cargo-development-inputs]: Add rust-assert-cmd-2, rust-predicates-3.
	Remove rust-assert-cli-0.6.
	[arguments]: Add a phase to set the manpage and shell completion
	generation directory.  Add a phase to install the manpages and shell
	completions.

	Change-Id: I8a5f4dbbeedea46cd8ebb07d9610724814f3506b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sequoia-sq: Update to 0.38.0.
	* gnu/packages/sequoia.scm (sequoia-sq): Update to 0.38.0.
	[cargo-inputs]: Add rust-fs-extra-1, rust-sequoia-directories-0.1,
	rust-subplotlib-0.7, rust-thiserror-1.  Replace
	rust-sequoia-cert-store-0.5 with 0.6, rust-sequoia-keystore-0.2 with
	0.6, rust-sequoia-wot-0.11 with 0.12.  Remove rust-dot-writer-0.1,
	rust-serde-json-1.
	[cargo-development-inputs]: Remove rust-dircpy-0.3, rust-subplotlib-0.7.

	Change-Id: I005143d17df406713b86ff438f2a0422e285ad3f

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sequoia-openpgp-1: Update to 1.21.2.
	* gnu/packages/sequoia.scm (rust-sequoia-openpgp-1): Update to 1.21.2.
	[arguments]: Add another skipped test to cargo-test-flags.
	[cargo-inputs]: Add rust-p384-0.13, rust-512-0.13.
	(sequoia): Update to 1.21.2.

	Change-Id: I359a172e0cba5dc2509dc7990a0b9cad11f6d854

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-tpm-0.1.
	* gnu/packages/sequoia.scm (rust-sequoia-tpm-0.1): New variable.

	Change-Id: I46901420b145099613751dc3634a5f764ba2eba8

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-wot-0.12.
	* gnu/packages/sequoia.scm (rust-sequoia-wot-0.12): New variable.
	(rust-sequoia-wot-0.11): Remove variable.
	(sequoia-wot): Inherit from rust-sequoia-wot-0.12.

	Change-Id: Iec1b577bea99538351134b9d6819a86ab9723663

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-keystore-gpg-agent-0.4.
	* gnu/packages/sequoia.scm (rust-sequoia-keystore-gpg-agent-0.4): New
	variable.

	Change-Id: I60040fa2865e376472713b51f733c9e051682000

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-keystore-tpm-0.1.
	* gnu/packages/sequoia.scm (rust-sequoia-keystore-tpm-0.1): New variable.

	Change-Id: I317ac8c81baf8631babe3359187e1b32a8676b5f

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-keystore-openpgp-card-0.1.
	* gnu/packages/sequoia.scm (rust-sequoia-keystore-openpgp-card-0.1): New
	variable.

	Change-Id: Ia302df6a3dd626bfd81c4559120734133db2a813

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-keystore-softkeys-0.6.
	* gnu/packages/sequoia.scm (rust-sequoia-keystore-softkeys-0.6): New
	variable.
	(rust-sequoia-keystore-softkeys-0.2): Remove variable.

	Change-Id: I2095a4a14bc2ed0283eaefdc1ffbc03cf1770f84

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-openpgp-card-0.5.
	* gnu/packages/sequoia.scm (rust-openpgp-card-0.5): New variable.

	Change-Id: Ic6ef6a27493129dd65355197d0930ebcdf0fadfe

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-card-backend-0.2.
	* gnu/packages/sequoia.scm (rust-card-backend-0.2): New variable.

	Change-Id: I94904d28d594aea0c24d31eaf44f5beab1d86132

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-card-backend-pcsc-0.5.
	* gnu/packages/sequoia.scm (rust-card-backend-pcsc-0.5): New variable.

	Change-Id: I1b8939285a750a58dbdb8b092d09909fd3ac3669

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-directories-0.1.
	* gnu/packages/sequoia.scm (rust-sequoia-directories-0.1): New variable.

	Change-Id: I197d76a7f8ab95d4118abdded116511f9f86ab77

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-gpg-agent-0.4.
	* gnu/packages/sequoia.scm (rust-sequoia-gpg-agent-0.4): New variable.

	Change-Id: I217c8e9f72baadb6687e1fb338f6f46c72ea6b5f

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-ipc-0.35.
	* gnu/packages/sequoia.scm (rust-sequoia-ipc-0.35): New variable.
	(rust-sequoia-ipc-0.33): Remove variable.

	Change-Id: I602ba896ef584f9072247ec1886d8ad6eb235d0d

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-cert-store-0.6.
	* gnu/packages/sequoia.scm (rust-sequoia-cert-store-0.6): New variable.
	(rust-sequoia-cert-store-0.5): Remove variable.

	Change-Id: Iea2fd64f2cc16ff31026b09add793d9503e0830b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-keystore-0.6.
	* gnu/packages/sequoia.scm (rust-sequoia-keystore-0.6): New variable.
	(rust-sequoia-keystore-0.2): Remove variable.

	Change-Id: I8ec2457bebef04f8498c1b5e87e98e852539e77f

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-keystore-backend-0.6.
	* gnu/packages/sequoia.scm (rust-sequoia-keystore-backend-0.6): New
	variable.
	(rust-sequoia-keystore-backend-0.2): Remove variable.

	Change-Id: Ic07a82a4b86baf240e441201a9e549a83fe8c9b8

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-picky-asn1-x509-0.12.
	* gnu/packages/crates-tls.scm (rust-picky-asn1-x509-0.12): New variable.

	Change-Id: Ib01d5b5285585fe40bfec30f1c17530c63beaaca

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-picky-asn1-der-0.4.
	* gnu/packages/crates-tls.scm (rust-picky-asn1-der-0.4): New variable.

	Change-Id: Iab80b9223a09f0a7e9a148037fcdd0868624ac02

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-picky-asn1-0.8.
	* gnu/packages/crates-tls.scm (rust-picky-asn1-0.8): New variable.

	Change-Id: Id22de560a6f99224a5b8d852b78aa4046cda8823

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-oid-0.2.
	* gnu/packages/crates-tls.scm (rust-oid-0.2): New variable.

	Change-Id: I5be9ea13f3ab74b758b67ffcea6375e02786f35f

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tss-esapi-7.
	* gnu/packages/crates-io.scm (rust-tss-esapi-7): New variable.

	Change-Id: Ib64cfa3d74f49f42d72d121522f500cfca1805e3

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-suppositions-0.1.
	* gnu/packages/crates-io.scm (rust-suppositions-0.1): New variable.

	Change-Id: Iddd49824580f22faeefd8d2f6c6f9e3211563db6

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-static-alloc-0.2.
	* gnu/packages/crates-io.scm (rust-static-alloc-0.2): New variable.

	Change-Id: I66185e38ffddf8b2b0809d153592c9cba99a3d6f

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-bytes-0.11: Update to 0.11.15.
	* gnu/packages/crates-io.scm (rust-serde-bytes-0.11): Update to 0.11.15.

	Change-Id: Ie329d76deceaaed2c4072a7b3fd16fdc72280a44

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-secrecy-0.8.
	* gnu/packages/crates-io.scm (rust-secrecy-0.8): New variable.

	Change-Id: I8f8decc082a87bdbba27326776577db6e705ac61

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pcsc-2.
	* gnu/packages/crates-io.scm (rust-pcsc-2): New variable.

	Change-Id: Ieed76d93654b3372a8a1f183eb301903230f742b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-openpgp-cert-d-0.1.
	* gnu/packages/crates-io.scm (rust-openpgp-cert-d-0.1): Remove variable.

	Change-Id: Ic908a084f750e7466d2d8007873e865d3fbe5aeb

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-mbox-0.7.
	* gnu/packages/crates-io.scm (rust-mbox-0.7): New variable.

	Change-Id: I6b8fc4cf1627ec462ed119b8d171202fb6325965

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-iso7816-tlv-0.4.
	* gnu/packages/crates-io.scm (rust-iso7816-tlv-0.4): New variable.

	Change-Id: Ic893dda2d13f9158fc0b760777ec796f1c6b8a63

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-hostname-validator-1.
	* gnu/packages/crates-io.scm (rust-hostname-validator-1): New variable.

	Change-Id: I093f2333799766f1616742a979d1407a9249b5de

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-hex-slice-0.1.
	* gnu/packages/crates-io.scm (rust-hex-slice-0.1): New variable.

	Change-Id: Ic6df8c3f54ba34f78821eaf23ae752cba06c7374

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-buffered-reader-1: Update to 1.3.1.
	* gnu/packages/crates-io.scm (rust-buffered-reader-1): Update to 1.3.1.

	Change-Id: I088feb50d608e305cfafe60509ef37e1d183e301

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-async-generic-1.
	* gnu/packages/crates-io.scm (rust-async-generic-1): New variable.

	Change-Id: Ia28ab89fa63bc1758234e6772e10a1cd5848ad52

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-alloc-traits-0.1.
	* gnu/packages/crates-io.scm (rust-alloc-traits-0.1): New variable.

	Change-Id: I8dcd99d2fd77aa42172afb309a81dfbee963e9ef

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tss-esapi-sys-0.5.
	* gnu/packages/crates-io.scm (rust-tss-esapi-sys-0.5): New variable.

	Change-Id: I0a079e954fab47592daa317d85cb8cb1500824d8

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pcsc-sys-1.
	* gnu/packages/crates-io.scm (rust-pcsc-sys-1): New variable.

	Change-Id: I5770d4fa7b42650353243eee473880d4f53bae3c

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-openpgp-cert-d-0.3: Update to 0.3.3.
	* gnu/packages/sequoia.scm (rust-openpgp-cert-d-0.3): Update to 0.3.3.

	Change-Id: I6fd73c0d2fb0e8501d26e327b9f0a3b9922f3012

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-primeorder-0.13: Update to 0.13.6.
	* gnu/packages/crates-crypto.scm (rust-primeorder-0.13): Update to
	0.13.6.

	Change-Id: I08686989cc912d1e3d2014cef82bce4d237a3294

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-p521-0.13.
	* gnu/packages/crates-crypto.scm (rust-p521-0.13): New variable.

	Change-Id: I3cf54c7b600f38f15e6006d4f6870bdd868781ed

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-reqwest-0.11: Update to 0.11.27.
	* gnu/packages/crates-web.scm (rust-reqwest-0.11): Update to 0.11.27.
	[cargo-inputs]: Add rust-hickory-resolver-0.24, rust-sync-wrapper-0.1.
	Replace rust-cookie-0.16 with 0.17, rust-cookie-store-0.16 with 0.20,
	rust-wasm-streams-0.3 with 0.4.  Remove rust-trust-dns-resolver-0.23.
	[cargo-development-inputs]: Add rust-futures-util-0.3.  Replace
	rust-env-logger-0.8 with 0.10.

	Change-Id: I8f742181aa9a45558a9a1fb71de88b9f1ce8417b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: aardvark-dns: Update to 1.12.2.
	* gnu/packages/rust-apps.scm (aardvark-dns): Update to 1.12.2.
	[cargo-inputs]: Add rust-arc-swap-1, rust-flume-0.11.  Replace
	rust-nix-0.27 with 0.29, rust-syslog-6 with 7.  Remove rust-anyhow-1,
	rust-async-broadcast-0.6, rust-signal-hook-0.3.

	Change-Id: I25d12567aed47b28464a4236ca72c3e1a44557f4

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hickory-server-0.24: Update to 0.24.1.
	* gnu/packages/crates-web.scm (rust-hickory-server-0.24): Update to
	0.24.1.
	[cargo-inputs]: Replace rust-rusqlite-0.29 with 0.31.

	Change-Id: Ib3bce888f057b5a68ec4a690ec814e905d9488ad

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hickory-resolver-0.24: Update to 0.24.1.
	* gnu/packages/crates-web.scm (rust-hickory-resolver-0.24): Update to
	0.24.1.

	Change-Id: Ic60926bd33c1c7114d0b33cc84164f7cc1c6b966

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hickory-recursor-0.24: Update to 0.24.1.
	* gnu/packages/crates-web.scm (rust-hickory-recursor-0.24): Update to
	0.24.1.

	Change-Id: I0fe529d1ada06615edafc07f8f1596000d1f4841

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hickory-proto-0.24: Update to 0.24.1.
	* gnu/packages/crates-web.scm (rust-hickory-proto-0.24): Update to
	0.24.1.

	Change-Id: Iedc9a904907e7883f57d0a191779922ef09d62c6

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hickory-client-0.24: Update to 0.24.1.
	* gnu/packages/crates-web.scm (rust-hickory-client-0.24): Update to
	0.24.1.

	Change-Id: Ic6a709624d0e24ec3d35049f889ae114daf27bb0

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-syslog-7.
	* gnu/packages/crates-io.scm (rust-syslog-7): New variable.
	(rust-syslog-6): Inherit from rust-syslog-7.

	Change-Id: I4c00fc909aa2825ea2c423d403ccf73e534715bb

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-hostname-0.4.
	* gnu/packages/crates-io.scm (rust-hostname-0.4): New variable.
	(rust-hostname-0.3): Inherit from rust-hostname-0.4.

	Change-Id: Iddd0c06dfae531fb3ef09fff18e4fc2b9a9525d4

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-flume-0.11.
	* gnu/packages/crates-io.scm (rust-flume-0.11): New variable.
	(rust-flume-0.10): Inherit from rust-flume-0.11.

	Change-Id: I83f0b996a031013aa2ff48122d72273e8ab2ef4a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-arc-swap-1: Update to 1.7.1.
	* gnu/packages/crates-io.scm (rust-arc-swap-1): Update to 1.7.1.
	[cargo-development-inputs]: Replace rust-criterion-0.4 with 0.5,
	rust-itertools-0.10 with 0.12.

	Change-Id: Iea5f8647826cc361042582822ea540b2d6913d1d

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cargo-machete: Update to 0.6.2.
	* gnu/packages/rust-apps.scm (cargo-machete): Update to 0.6.2.

	Change-Id: Ie7f56fea4bde83c8213cfaf40e8d77b28aba15d1

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-object-0.28: Update to 0.28.4.
	* gnu/packages/crates-io.scm (rust-object-0.28): Update to 0.28.4.
	[arguments]: Don't skip the build.  Add cargo-test-flags.  Remove custom
	phases.

	Change-Id: I254066ad9499ef89f904db9d32c80d68c2115f83

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-object-0.30: Update to 0.30.4.
	* gnu/packages/crates-io.scm (rust-object-0.30): Update to 0.30.4.

	Change-Id: I2613f2207701f4493d8efce2bee4c52f76a07122

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gimli-0.27: Update to 0.27.3.
	* gnu/packages/crates-io.scm (rust-gimli-0.27): Update to 0.27.3.
	[cargo-development-inputs]: Replace rust-memmap2-0.5 with 0.6.

	Change-Id: I200416f2a92fb9b1b1adb76ccfefffa10dc85265

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-memmap2-0.6.
	* gnu/packages/crates-io.scm (rust-memmap2-0.6): New variable.

	Change-Id: Ic4d380af13ea3375353076301b15102282c07a27

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: fd: Update to 10.2.0.
	* gnu/packages/rust-apps.scm (fd): Update to 10.2.0.
	[cargo-inputs]: Replace rust-lscolors-0.17 with 0.19, rust-nix-0.27 with
	0.29, rust-nu-ansi-term-0.49 with 0.50.

	Change-Id: I6e7595e086d008a843bd7bd9647cc8cd27e80326

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wasmparser-0.216.
	* gnu/packages/crates-io.scm (rust-wasmparser-0.216): New variable.
	(rust-wasmparser-0.118): Inherit from rust-wasmparser-0.216.

	Change-Id: I27b6ddbdb1c32379e3bca76d04ee1ff85fe87f80

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trycmd-0.14: Update to 0.14.21.
	* gnu/packages/crates-io.scm (rust-trycmd-0.14): Update to 0.14.21.
	[cargo-inputs]: Replace rust-toml-edit-0.20 with 0.22.

	Change-Id: I1b5bb1ecba82195c1d79b40167740f02d9523c38

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trycmd-0.15: Update to 0.15.7.
	* gnu/packages/crates-io.scm (rust-trycmd-0.15): Update to 0.15.7.
	[cargo-inputs]: Add rust-automod-1.  Replace rust-snapbox-0.5 with 0.6.

	Change-Id: If35b113d815251dd722f7ef5482a8d81b213f293

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trybuild-1: Update to 1.0.99.
	* gnu/packages/crates-io.scm (rust-trybuild-1): Update to 1.0.99.

	Change-Id: Ibbf8ff0f23836009d32b884e8cb1567fe20495de

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-schemars-derive-0.8: Update to 0.8.21.
	* gnu/packages/crates-io.scm (rust-schemars-derive-0.8): Update to
	0.8.21.
	[cargo-inputs]: Replace rust-syn-1 with 2.

	Change-Id: I28647c7d39e611fa26b6ebc9259a1d06ba7cb0de

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-schemars-0.8: Update to 0.8.21.
	* gnu/packages/crates-io.scm (rust-schemars-0.8): Update to 0.8.21.

	Change-Id: Ie6fdf3418baba2426a5f09248cbd3fbcccc16925

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ruzstd-0.7.
	* gnu/packages/crates-io.scm (rust-ruzstd-0.7): New variable.
	(rust-ruzstd-0.5): Inherit from rust-ruzstd-0.7.

	Change-Id: Iaf27194ee4fb7bba5a229b3cef69a9d28dd0ceb7

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustversion-1: Update to 1.0.17.
	* gnu/packages/crates-io.scm (rust-rustversion-1): Update to 1.0.17.

	Change-Id: Id74343a22acbd90376e1b728d9964f908e9153c0

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustc-demangle-0.1: Update to 0.1.24.
	* gnu/packages/crates-io.scm (rust-rustc-demangle-0.1): Update to 0.1.24.

	Change-Id: I4b6d3b824215ad3e2e5641bf49a4f21c99dce7b5

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pcg-mwc-0.2.
	* gnu/packages/crates-io.scm (rust-pcg-mwc-0.2): New variable.

	Change-Id: I7cf3a3f1d90a9a57c48e84ae478bd411322797c1

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-object-0.36.
	* gnu/packages/crates-io.scm (rust-object-0.36): New variable.
	(rust-object-0.32): Inherit from rust-object-0.36.

	Change-Id: I74e501d38561e2d3d297b779886bfe958ce48c80

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-miniz-oxide-0.7: Update to 0.7.4.
	* gnu/packages/crates-io.scm (rust-miniz-oxide-0.7): Update to 0.7.4.

	Change-Id: I14a43c774ba24812919006357cfba526c22fb257

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-miniz-oxide-0.8.
	* gnu/packages/crates-io.scm (rust-miniz-oxide-0.8): New variable.
	(rust-miniz-oxide-0.7): Inherit from rust-miniz-oxide-0.8.

	Change-Id: If854e6dd25596c387fe14f7f8ea409bea2a8dd28

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-memmap2-0.9: Update to 0.9.5.
	* gnu/packages/crates-io.scm (rust-memmap2-0.9): Update to 0.9.5.

	Change-Id: I3541ac12de8d5f37297fcb5dfd5857764719f8bf

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lscolors-0.19.
	* gnu/packages/crates-io.scm (rust-lscolors-0.19): New variable.
	(rust-lscolors-0.17): Inherit from rust-lscolors-0.19.

	Change-Id: Ia479eef2c5ce3883abe04f0843396164f6e8a7bc

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gimli-0.31.
	* gnu/packages/crates-io.scm (rust-gimli-0.31): New variable.
	(rust-gimli-0.28): Inherit from rust-gimli-0.31.

	Change-Id: I4cb4be02e6334efc2ac37c1a312022b3ea15e175

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crossbeam-utils-0.8: Update to 0.8.20.
	* gnu/packages/crates-io.scm (rust-crossbeam-utils-0.8): Update to
	0.8.20.

	Change-Id: I5658af6058404e77fbc2a688ec09caee52befeb5

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crossbeam-queue-0.3: Update to 0.3.11.
	* gnu/packages/crates-io.scm (rust-crossbeam-queue-0.3): Update to
	0.3.11.
	[cargo-inputs]: Remove rust-cfg-if-1.
	[cargo-development-inputs]: Replace rust-rand-0.6 with 0.8.

	Change-Id: If5204823035200073214dcc43cb0c324138b6bb3

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crossbeam-channel-0.5: Update to 0.5.13.
	* gnu/packages/crates-io.scm (rust-crossbeam-channel-0.5): Update to
	0.5.13.
	[arguments]: Add cargo-test-flags.

	Change-Id: I401f087ef9ba9c54b02dd0a336337800c5485b5b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crossbeam-0.8: Update to 0.8.4.
	* gnu/packages/crates-io.scm (rust-crossbeam-0.8): Update to 0.8.4.
	[cargo-inputs]: Remove rust-cfg-if-1.

	Change-Id: Ia86385554f83e8cdbce7c9bf51a410741d4c5f45

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-completest-pty-0.5: Update to 0.5.5.
	* gnu/packages/crates-io.scm (rust-completest-pty-0.5): Update to 0.5.5.

	Change-Id: If4a77ab5e6a7f0fad98cb5bffe137178753b7d36

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-completest-0.4: Update to 0.4.2.
	* gnu/packages/crates-io.scm (rust-completest-0.4): Update to 0.4.2.

	Change-Id: Ie455783649396cba791ee9ba0ef8cea9b350847e

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-color-print-proc-macro-0.3: Update to 0.3.6.
	* gnu/packages/crates-io.scm (rust-color-print-proc-macro-0.3): Update
	to 0.3.6.
	[cargo-inputs]: Replace rust-syn-1 with 2.

	Change-Id: I40298cb3192110cc76d73784b58dcab555d12eee

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-color-print-0.3: Update to 0.3.6.
	* gnu/packages/crates-io.scm (rust-color-print-0.3): Update to 0.3.6.

	Change-Id: Ief74ed17f9043a85f926869b43bbeb001c98c1c1

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-lex-0.5: Update to 0.5.1.
	* gnu/packages/crates-io.scm (rust-clap-lex-0.5): Update to 0.5.1.

	Change-Id: Id063ebb067f786714ebd54bd2dff1fcd0bb06cb1

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-lex-0.7: Update to 0.7.2.
	* gnu/packages/crates-io.scm (rust-clap-lex-0.7): Update to 0.7.2.
	[cargo-development-inputs]: Add rust-automod-1.

	Change-Id: Iab9fcf49e3f5478b7b61704350aab52730f7c0ed

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-complete-4: Update to 4.5.29.
	* gnu/packages/crates-io.scm (rust-clap-complete-4): Update to 4.5.29.
	[cargo-inputs]: Replace rust-clap-lex-0.6 with 0.7.  Remove
	rust-pathdiff-0.2, rust-unicode-xid-0.2.
	[cargo-development-inputs]: Replace rust-snapbox-0.4 with 0.6,
	rust-trycmd-0.14 with 0.15.

	Change-Id: I1657eba4288e26327463fd07fd30fbf04f7e075a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-builder-4: Update to 4.5.18.
	* gnu/packages/crates-io.scm (rust-clap-builder-4): Update to 4.5.18.

	Change-Id: Icdf9a06f7efc70592be6925d007b3c85b21db271

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-4: Update to 4.5.18.
	* gnu/packages/crates-io.scm (rust-clap-4): Update to 4.5.18.
	[cargo-development-inputs]: Add rust-automod-1, rust-clap-cargo-0.14.
	Replace rust-snapbox-0.5 with 0.6.

	Change-Id: I32ab02b0716aa6309892fb5b2ea8fb1b58e938bd

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-derive-4: Update to 4.5.18.
	* gnu/packages/crates-io.scm (rust-clap-derive-4): Update to 4.5.18.

	Change-Id: Ifbd985093a66f7839b1a67e74e2ae296c13c38d6

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-complete-fig-4: Update to 4.5.2.
	* gnu/packages/crates-io.scm (rust-clap-complete-fig-4): Update to 4.5.2.
	[cargo-development-inputs]: Replace rust-snapbox-0.4 with 0.6.

	Change-Id: I1e0187e367c815ffa850aefc6cdd269e754bb45c

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-clap-cargo-0.14.
	* gnu/packages/crates-io.scm (rust-clap-cargo-0.14): New variable.
	(rust-clap-cargo-0.12): Inherit from rust-clap-cargo-0.14.

	Change-Id: I3162862d10fafb99c24e00133a91e46a44390d88

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-backtrace-0.3: Update to 0.3.74.
	* gnu/packages/crates-io.scm (rust-backtrace-0.3): Update to 0.3.74.
	[cargo-inputs]: Add rust-windows-targets-0.52.  Replace
	rust-addr2line-0.21 with 0.24, rust-miniz-oxide-0.7 with 0.8,
	rust-object-0.32 with 0.36.  Remove rust-cc-1,
	rust-rustc-deserialize-0.3, rust-winapi-0.3.

	Change-Id: Ica5d7eca84a73f128abfa6839d588bb80b6b9824

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-aho-corasick-1: Update to 1.1.3.
	* gnu/packages/crates-io.scm (rust-aho-corasick-1): Update to 1.1.3.

	Change-Id: I988a6620eea9f949968e9fc99909dcfa85147bc7

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ahash-0.4: Update to 0.4.8.
	* gnu/packages/crates-io.scm (rust-ahash-0.4): Update to 0.4.8.

	Change-Id: Ifd8f4e7679f49d343208567f2aa854968b497037

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ahash-0.7: Update to 0.7.8.
	* gnu/packages/crates-io.scm (rust-ahash-0.7): Update to 0.7.8.
	[cargo-inputs]: Add rust-atomic-polyfill-1.

	Change-Id: I3dd4b6d5eba24accdf85074fa669436ee716d7fa

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ahash-0.8: Update to 0.8.11.
	* gnu/packages/crates-io.scm (rust-ahash-0.8): Update to 0.8.11.
	[cargo-inputs]: Add rust-pcg-mwc-0.2, rust-smallvec-1.  Replace
	rust-hashbrown-0.12 with 0.14.

	Change-Id: I0917bdc35a12e443784f7750c050b3093d1c9566

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-adler2-2.
	* gnu/packages/crates-io.scm (rust-adler2-2): New variable.

	Change-Id: Ie2af0b3d6648e9d0060066ace10627189d5df4f1

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-addr2line-0.24.
	* gnu/packages/crates-io.scm (rust-addr2line-0.24): New variable.
	(rust-addr2line-0.21): Inherit from rust-addr2line-0.24.

	Change-Id: Iea3e6fbfb84376fe63a435c68d5bde41243a2f21

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ripgrep: Update to 14.1.1.
	* gnu/packages/rust-apps.scm (ripgrep): Update to 14.1.1.
	[arguments]: Fix bash completion directory.

	Change-Id: I1ef34da26935fbb8e6b584ae1fbaa370c3cc0d70

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pcre2-sys-0.2: Update to 0.2.9.
	* gnu/packages/crates-io.scm (rust-pcre2-sys-0.2): Update to 0.2.9.

	Change-Id: I048e09c6b88c2cf91c634a7797672391564cb720

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pcre2-0.2: Update to 0.2.9.
	* gnu/packages/crates-io.scm (rust-pcre2-0.2): Update to 0.2.9.

	Change-Id: I28cdc59e6fdc2706aae66f9af8ccc8f0194b60e7

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ignore-0.4: Update to 0.4.23.
	* gnu/packages/crates-io.scm (rust-ignore-0.4): Update to 0.4.23.

	Change-Id: Idc7dbdb5fa45b6b813980c025cae17a6cfb48d56

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-grep-searcher-0.1: Update to 0.1.14.
	* gnu/packages/crates-io.scm (rust-grep-searcher-0.1): Update to 0.1.14.

	Change-Id: I244cd8938f19ad52c21b43a97ca33eadce77591a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-grep-regex-0.1: Update to 0.1.13.
	* gnu/packages/crates-io.scm (rust-grep-regex-0.1): Update to 0.1.13.

	Change-Id: I519a2d9ef5d535d92d74cd03d4b42faebb699e76

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-grep-printer-0.2: Update to 0.1.7.
	* gnu/packages/crates-io.scm (rust-grep-printer-0.2): Update to 0.1.7.
	[cargo-inputs]: Replace rust-base64-0.13 with 0.20, rust-bstr-0.2 with
	1.  Remove rust-serde-derive-1.

	Change-Id: Ie5d6048bcf69eb7f900b3ee9d428616762613704

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-grep-printer-0.2: Update to 0.2.2.
	* gnu/packages/crates-io.scm (rust-grep-printer-0.2): Update to 0.2.2.

	Change-Id: Id00a3d8bf096005d389292f91913a2e25eddeee5

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-grep-pcre2-0.1: Update to 0.1.8.
	* gnu/packages/crates-io.scm (rust-grep-pcre2-0.1): Update to 0.1.8.

	Change-Id: I2522f2bd8a8aad700f592129e8708ce441a7fa7f

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-grep-cli-0.1: Update to 0.1.11.
	* gnu/packages/crates-io.scm (rust-grep-cli-0.1): Update to 0.1.11.

	Change-Id: Ie666328254f1237eb71b5a44572eefd72b3659b1

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-grep-0.2: Update to 0.2.13.
	* gnu/packages/crates-io.scm (rust-grep-0.2): Update to 0.2.13.

	Change-Id: I699293c01cee8be6d9633c89719d958279aa3413

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-grep-0.3: Update to 0.3.2.
	* gnu/packages/crates-io.scm (rust-grep-0.3): Update to 0.3.2.

	Change-Id: Iaa6b459302630e3ac10ff6fd53413fcc3c6ce12d

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-globset-0.4: Update to 0.4.15.
	* gnu/packages/crates-io.scm (rust-globset-0.4): Update to 0.4.15.
	[cargo-inputs]: Remove rust-fnv-1.

	Change-Id: I86407698d44a94364ec2eb691bb45c2904573f03

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: git-delta: Update to 0.18.2.
	* gnu/packages/rust-apps.scm (git-delta): Update to 0.18.2.
	[arguments]: Add cargo-test-flags.  Adjust 'install-extras phase to
	adjust the bash completion directory.
	[cargo-inputs]: Add rust-anstyle-parse-0.2,
	rust-terminal-colorsaurus-0.4.  Replace rust-bat-0.22 with 0.24,
	rust-dirs-4 with 5, rust-git2-0.16 with 0.18, rust-palette-0.6 with 0.7,
	rust-sysinfo-0.28 with 0.29.  Remove rust-atty-0.2, rust-vte-0.11.
	[cargo-development-inputs]: Add rust-insta-1, rust-rstest-0.21.
	[inputs]: Replace libgit2 with libgit2-1.7.

	Change-Id: Ie563fc0e9e4dcaf8791a19e2c834db599c1a5327

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sysinfo-0.29.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.29): New variable.

	Change-Id: I94f82bcdf20ef90629f18cb52926e4fdffa65111

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-terminal-colorsaurus-0.4.
	* gnu/packages/crates-io.scm (rust-terminal-colorsaurus-0.4): New
	variable.

	Change-Id: I79d2c7d1fc592ed540f6d368f3d478629c9b8f2c

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-terminal-trx-0.2.
	* gnu/packages/crates-io.scm (rust-terminal-trx-0.2): New variable.

	Change-Id: I8d9d45b38e5582959fd332a8f0c4533fa8577855

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rstest-0.20.
	* gnu/packages/crates-io.scm (rust-rstest-0.20): New variable.

	Change-Id: I30a81e76109e7435bb80aa73902d709faeef9f5b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rstest-0.19.
	* gnu/packages/crates-io.scm (rust-rstest-0.19): New variable.

	Change-Id: I151188008350eed559174e94babe9f861956a3d4

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rstest-0.21.
	* gnu/packages/crates-io.scm (rust-rstest-0.21): New variable.
	(rust-rstest-0.18): Inherit from rust-rstest-0.21.

	Change-Id: I2a870b45aebce58d99da717390a039be89782695

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rstest-macros-0.19.
	* gnu/packages/crates-io.scm (rust-rstest-macros-0.19): New variable.

	Change-Id: I0eeaaeb11c27e48cb32f574f4928f59fbd3f5daa

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rstest-macros-0.20.
	* gnu/packages/crates-io.scm (rust-rstest-macros-0.20): New variable.

	Change-Id: Ie9b1b507778776d5dd11f8bea2ba7ec99500e54f

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rstest-macros-0.21.
	* gnu/packages/crates-io.scm (rust-rstest-macros-0.21): New variable.
	(rust-rstest-macros-0.18): Inherit from rust-rstest-macros-0.21.

	Change-Id: I7f22b7c3bf3eea55997dd654472e66ff841bd520

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-bat-0.24.
	* gnu/packages/crates-io.scm (rust-bat-0.24): New variable.
	(rust-bat-0.22): Inherit from rust-bat-0.24.

	Change-Id: I00b3ee1e07776ca7d848121c57ce4bb4eb754f11

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: just: Update to 1.35.0.
	* gnu/packages/rust-apps.scm (just): Update to 1.35.0.
	[arguments]: Add 3 more tests to the cargo-test-flags to skip.
	Adjust the 'install-more phase to generate the manpage, fix the bash
	completion installation directory and skip the zsh completions.
	[cargo-inputs]: Add rust-blake3-1, rust-chrono-0.4,
	rust-clap-complete-4, rust-clap-mangen-0.2, rust-once-cell-1,
	rust-percent-encoding-2, rust-rand-0.8, rust-shellexpand-3.  Replace
	rust-clap-2 with 4, rust-heck-0.4 with 0.5, rust-strum-0.25 with 0.26.
	Remove rust-atty-0.2, rust-env-logger-0.10, rust-log-0.4.
	[cargo-development-inputs]: Replace rust-which-5 with 6.  Remove
	rust-cradle-0.2, rust-yaml-rust-0.4.

	Change-Id: I4c095f3a121c2058242471c995fa9299ff941c6f

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-mangen-0.2: Update to 0.2.23.
	* gnu/packages/crates-io.scm (rust-clap-mangen-0.2): Update to 0.2.23.
	[cargo-development-inputs]: Add rust-automod-1.  Replace
	rust-snapbox-0.4 with 0.6.

	Change-Id: Iff1d80586117bf044e062343c07dfc77fd0b31bc

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xremap: Update to 0.10.1.
	* gnu/packages/rust-apps.scm (rust-xremap): Update to 0.10.1.
	[cargo-inputs]: Replace rust-fork-0.1 with 0.2.

	Change-Id: I8da6b77ec8fe51637a93bc995f6e3142e9cecf17

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-winnow-0.6: Update to 0.6.18.
	* gnu/packages/crates-io.scm (rust-winnow-0.6): Update to 0.6.18.

	Change-Id: I02d55d22cdb78348c87235a5eecce737534eac49

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-version-compare-0.2.
	* gnu/packages/crates-io.scm (rust-version-compare-0.2): New variable.
	(rust-version-compare-0.1): Inherit from rust-version-compare-0.2.

	Change-Id: I3089fd82fd3fbf8042574a101780d35dca79ff5b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-toml-test-harness-0.4: Update to 0.4.10.
	* gnu/packages/crates-io.scm (rust-toml-test-harness-0.4): Update to
	0.4.10.
	[cargo-inputs]: Replace rust-libtest-mimic-0.6 with 0.7.

	Change-Id: Id165c93eaa7d2adb3a6f6694065038d5cc99abee

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-toml-test-data-1: Update to 1.12.1.
	* gnu/packages/crates-io.scm (rust-toml-test-data-1): Update to 1.12.1.

	Change-Id: I13291a417e477004bd6203394718b74e0a3c5e97

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-toml-test-1: Update to 1.0.2.
	* gnu/packages/crates-io.scm (rust-toml-test-1): Update to 1.0.2.

	Change-Id: I893041f7829bda284fbded015be93c768721ac7e

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-toml-edit-0.22: Update to 0.22.21.
	* gnu/packages/crates-io.scm (rust-toml-edit-0.22): Update to 0.22.21.
	[cargo-development-inputs]: Add rust-protest-1.  Replace
	rust-snapbox-0.4 with 0.6.

	Change-Id: I3dab40d467d896a6f9032499c6c15b6717ed528d

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-toml-datetime-0.6: Update to 0.6.8.
	* gnu/packages/crates-io.scm (rust-toml-datetime-0.6): Update to 0.6.8.

	Change-Id: Ie43ea69ef542807300f65702054c446cbd22c870

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-toml-0.8: Update to 0.8.19.
	* gnu/packages/crates-io.scm (rust-toml-0.8): Update to 0.8.19.
	[cargo-development-inputs]: Replace rust-snapbox-0.4 with 0.6.

	Change-Id: I072f33c5cae1a500dd56068cfaf71938b3fdc346

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-target-lexicon-0.12: Update to 0.12.16.
	* gnu/packages/crates-io.scm (rust-target-lexicon-0.12): Update to
	0.12.16.

	Change-Id: Ia2738e1ab13743c60023799dbb6a1a422d558f8d

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-system-deps-6: Update to 6.2.2.
	* gnu/packages/crates-io.scm (rust-system-deps-6): Update to 6.2.2.
	[cargo-inputs]: Replace rust-heck-0.4 with 0.5, rust-version-compare-0.1
	with 0.2.
	[cargo-development-inputs]: Replace rust-itertools-0.11 with 0.12.

	Change-Id: Ia8383d21c8e5b720ea265cb88b6492ee834e0a48

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-spin-0.5: Correct inputs.
	* gnu/packages/crates-io.scm (rust-spin-0.5)[arguments]: Don't inherit
	arguments.

	Change-Id: Ie4280fbc3fd9e212295f801a57a8ac7a78462d87

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-spin-0.7: Correct inputs.
	* gnu/packages/crates-io.scm (rust-spin-0.7)[cargo-inputs]: Only use
	rust-lock-api-0.4.

	Change-Id: I469113e72ca60d2f22e6fdb0e7f158d845a959d8

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-snapbox-0.6.
	* gnu/packages/crates-io.scm (rust-snapbox-0.6): New variable.
	(rust-snapbox-0.5): Inherit from rust-snapbox-0.6.

	Change-Id: I213b557b1bdf01992af2075b51fd1228aaa79fe3

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-spanned-0.6: Update to 0.6.7.
	* gnu/packages/crates-io.scm (rust-serde-spanned-0.6): Update to 0.6.7.

	Change-Id: I0a95919bff5b5aeb3c2cca60af97f8fcefdc4327

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-json-1: Update to 1.0.128.
	* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.128.
	[cargo-inputs]: Add rust-memchr-2.

	Change-Id: I6b1d3d19b863c7ae6de8121e6c82478a51a4386c

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ryu-1: Update to 1.0.18.
	* gnu/packages/crates-io.scm (rust-ryu-1): Update to 1.0.18.

	Change-Id: I24b543c03768cfb4df3333700c33d85eef2a1582

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-regex-test-0.1: Update to 0.1.1.
	* gnu/packages/crates-io.scm (rust-regex-test-0.1): Update to 0.1.1.
	[cargo-inputs]: Replace rust-toml-0.7 with 0.8.

	Change-Id: I7bc79c39ba68099520eb5e769390a48b3e397245

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-regex-syntax-0.8: Update to 0.8.4.
	* gnu/packages/crates-io.scm (rust-regex-syntax-0.8): Update to 0.8.4.

	Change-Id: I93f3e211149213ffee57a02b99f48aea13395c6d

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-regex-automata-0.4: Update to 0.4.7.
	* gnu/packages/crates-io.scm (rust-regex-automata-0.4): Update to 0.4.7.

	Change-Id: I9f25a336c3dff3deb338816705fa0e7db10d6b8c

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-regex-1: Update to 1.10.6.
	* gnu/packages/crates-io.scm (rust-regex-1): Update to 1.10.6.

	Change-Id: Ic99cf3edf64e2b1275ff98940b68eae308fedb95

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-polling-3: Update to 3.7.3.
	* gnu/packages/crates-io.scm (rust-polling-3): Update to 3.7.3.
	[cargo-inputs]: Add rust-hermit-abi-0.4.  Replace rust-windows-sys-0.52
	with 0.59.
	[cargo-development-inputs]: Add rust-socket2-0.5.

	Change-Id: I47f772a0a241de39cf4b63dbd3f89c2b6ce877a5

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-log-0.4: Update to 0.4.22.
	* gnu/packages/crates-io.scm (rust-log-0.4): Update to 0.4.22.

	Change-Id: I37af10059c17bcdd87c390fa7f63af2e2a36ff5b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libtest-mimic-0.7: Update to 0.7.3.
	* gnu/packages/crates-io.scm (rust-libtest-mimic-0.7): Update to 0.7.3.

	Change-Id: I0c1fc6d0f5a2dad60f1897224f016a4698b7f031

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lazy-static-1: Update to 1.5.0.
	* gnu/packages/crates-io.scm (rust-lazy-static-1): Update to 1.5.0.
	[arguments]: Add cargo-test-flags.
	[cargo-inputs]: Replace rust-spin-0.5 with 0.9.
	[cargo-development-inputs]: Add rust-trybuild-1.
	[inputs]: Remove field.

	Change-Id: I66294b9a3a7f9b8a936add183d5b4d53f40999b6

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-itertools-0.13.
	* gnu/packages/crates-io.scm (rust-itertools-0.13): New variable.
	(rust-itertools-0.12): Inherit from rust-itertools-0.13.

	Change-Id: Ic8507bb014c642393c2dd75fe38a326680cd873c

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-indexmap-2: Update to 2.5.0.
	* gnu/packages/crates-io.scm (rust-indexmap-2): Update to 2.5.0.
	[cargo-development-inputs]: Replace rust-itertools-0.12 with 0.13.

	Change-Id: I2be610913c3a5a6e5585a377abe1c0b153086c4a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-hermit-abi-0.4.
	* gnu/packages/crates-io.scm (rust-hermit-abi-0.4): New variable.
	(rust-hermit-abi-0.3): Inherit from rust-hermit-abi-0.4.

	Change-Id: Ib1c47de2fbba84f9d52d2d2a828dce875fe668d7

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-fork-0.2.
	* gnu/packages/crates-io.scm (rust-fork-0.2): New variable.
	(rust-fork-0.1): Inherit from rust-fork-0.2.

	Change-Id: I1d7c83109a8c0889af9736d22c6fa8feedfd9239

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-evdev-0.12: Update to 0.12.2.
	* gnu/packages/crates-io.scm (rust-evdev-0.12): Update to 0.12.2.

	Change-Id: I856b7c60f8ca357b3d12576cc3f72917dcdfaf44

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-document-features-0.2: Update to 0.2.10.
	* gnu/packages/crates-io.scm (rust-document-features-0.2): Update to
	0.2.10.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.
	[cargo-inputs]: Replace rust-litrs-0.2 with 0.4.

	Change-Id: Ia5552e695a7a129284573f9c16c374d0bca65b1a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cfg-expr-0.15: Update to 0.15.8.
	* gnu/packages/crates-io.scm (rust-cfg-expr-0.15): Update to 0.15.8.

	Change-Id: I353d29e6335e787cd8aa1b73951ec83db3e8c69a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-x11rb-protocol-0.13: Update to 0.13.1.
	* gnu/packages/crates-graphics.scm (rust-x11rb-protocol-0.13): Update to
	0.13.1.

	Change-Id: Ieee251451466334d7f4a1e14942cd21f21f4ac41

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-x11rb-0.13: Update to 0.13.1.
	* gnu/packages/crates-graphics.scm (rust-x11rb-0.13): Update to 0.13.1.

	Change-Id: I6dcab31b5c1fdf8bf546b1602a95f51657a89a9e

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: newsboat: Update to 2.36.
	* gnu/packages/syndication.scm (newsboat): Update to 2.36.

	Change-Id: I951138160f1db023ceb994225d07ae80a53eda03

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-url-2: Update to 2.5.2.
	* gnu/packages/crates-io.scm (rust-url-2): Update to 2.5.2.
	[cargo-development-inputs]: Add rust-wasm-bindgen-test-0.3.

	Change-Id: I3fc0836432265fa2b3448f4678d0d9c2c14fded9

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-unicode-width-0.1: Update to 0.1.13.
	* gnu/packages/crates-io.scm (rust-unicode-width-0.1): Update to 0.1.13.

	Change-Id: Idf89879caef88d174a3672c6c44ed4d0d396ca3d

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-section-testing-0.0: Rename package.
	* gnu/packages/crates-io.scm (rust-section-testing-0.0): Rename to ...
	(rust-section-testing-0.0.5): ... this.
	* gnu/packages/syndication.scm (newsboat)[cargo-development-inputs]:
	Adjust accordingly.

	Change-Id: I8d887bd947de71ddc6ee39d106b8b647ad8f7c1d

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-raw-window-handle-0.3: Update to 0.3.4.
	* gnu/packages/crates-graphics.scm (rust-raw-window-handle-0.3): Update
	to 0.3.4.
	[cargo-inputs]: Add rust-raw-window-handle-0.4.

	Change-Id: I1e70d4492afde844238481ecff42797bbd939ad7

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-raw-window-handle-0.6: Update to 0.6.2.
	* gnu/packages/crates-graphics.scm (rust-raw-window-handle-0.6): Update
	to 0.6.2.
	[cargo-development-inputs]: Add rust-static-assertions-1.

	Change-Id: I6a361e97fe6c91bcbb7a91377195b6fcdb05acc3

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-to-method-1.
	* gnu/packages/crates-io.scm (rust-to-method-1): New variable.

	Change-Id: I7edd294a4b4fc1a9eb5da617181d78bf1b6fbc5c

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-raw-cpuid-11.
	* gnu/packages/crates-io.scm (rust-raw-cpuid-11): New variable.
	(rust-raw-cpuid-10): Inherit from rust-raw-cpuid-11.

	Change-Id: I0216d88994fb12433a7a21f6c9e14da748c8b256

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-parking-lot-core-0.9: Update to 0.9.10.
	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.9): Update to
	0.9.10.
	[cargo-inputs]: Replace rust-redox-syscall-0.4 with 0.5,
	rust-windows-targets-0.48 with 0.52.

	Change-Id: I41cf088028d41f12e4d0245eb537352f475e17dc

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-parking-lot-0.12: Update to 0.12.3.
	* gnu/packages/crates-io.scm (rust-parking-lot-0.12): Update to 0.12.3.
	[arguments]: Add cargo-test-flags.

	Change-Id: Id3b399abdd0a65c2f73bb586ba7408a9d2e88024

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-nasm-rs-0.3.
	* gnu/packages/crates-io.scm (rust-nasm-rs-0.3): New variable.
	(rust-nasm-rs-0.2): Inherit from rust-nasm-rs-0.3.

	Change-Id: Ia57f4ee13fcbbecd9ea9e70b38dbf3d289ec3fcd

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-atomig-0.4.
	* gnu/packages/crates-io.scm (rust-atomig-0.4): New variable.

	Change-Id: Iab76d6cb522f9de65fffaba3af6c26cb83415838

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-atomig-macro-0.3.
	* gnu/packages/crates-io.scm (rust-atomig-macro-0.3): New variable.

	Change-Id: I02b0705d868409c1c9e5a30be1a7fe07b2abd493

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ffmpeg: Build with rav1e on more systems.
	* gnu/packages/video.scm (ffmpeg)[inputs]: Add rav1e on all systems
	where it is supported.
	[arguments]: Add flag to use rav1e when it is added as an input.

	Change-Id: I53cc11cd406b165dc366ebe547ae6574ea9f58a3

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: eza: Update to 0.19.4.
	* gnu/packages/rust-apps.scm (eza): Update to 0.19.4.
	[cargo-inputs]: Add rust-chrono-0.4, rust-dirs-5,
	rust-nu-ansi-term-0.50, rust-serde-1, rust-serde-norway-0.9.  Replace
	rust-git2-0.18 with 0.19, rust-uzers-0.11 with 0.12,
	rust-windows-sys-0.52 with 0.59.  Remove rust-ansiterm-0.12.
	[inputs]: Replace libgit2-1.7 with libgit2-1.8.

	Change-Id: I0ecef5d284e819b8a7e8aa93118a7c42958d6323

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nu-ansi-term-0.50: Update to 0.50.1.
	* gnu/packages/shells.scm (rust-nu-ansi-term-0.50): Update to 0.50.1.
	[cargo-inputs]: Replace rust-windows-sys-0.48 with 0.52.

	Change-Id: Iab511804056d917ed8914d6f11a8bb9f4bfcd2fc

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-windows-i686-gnullvm-0.52.
	* gnu/packages/crates-windows.scm (rust-windows-i686-gnullvm-0.52): New variable.

	Change-Id: I7647694fa330b7eb3058ce10e74873e8cccb95a7

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-windows-targets-0.52: Update to 0.52.6.
	* gnu/packages/crates-windows.scm (rust-windows-targets-0.52): Update to
	0.52.6.
	[cargo-inputs]: Add rust-windows-i686-gnullvm-0.52.

	Change-Id: I09904729d0af277c35b5adc3254af64da23eb18b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-windows-x86-64-msvc-0.52: Update to 0.52.6.
	* gnu/packages/crates-windows.scm (rust-windows-x86-64-msvc-0.52):
	Update to 0.52.6.

	Change-Id: Ibb770edca3d52e39b9b874abfae27a3d6929d75b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-windows-x86-64-gnullvm-0.52: Update to 0.52.6.
	* gnu/packages/crates-windows.scm (rust-windows-x86-64-gnullvm-0.52):
	Update to 0.52.6.

	Change-Id: I2ba58d0a8ce907f6430a559c3d37481c2033e202

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-windows-x86-64-gnu-0.52: Update to 0.52.6.
	* gnu/packages/crates-windows.scm (rust-windows-x86-64-gnu-0.52): Update
	to 0.52.6.

	Change-Id: Ia6507f136d9fa4c5e08ce003cae5588d98d5ab23

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-windows-i686-msvc-0.52: Update to 0.52.6.
	* gnu/packages/crates-windows.scm (rust-windows-i686-msvc-0.52): Update
	to 0.52.6.

	Change-Id: Iad402263f31c6a546f163b5550ac946618487d8b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-windows-i686-gnu-0.52: Update to 0.52.6.
	* gnu/packages/crates-windows.scm (rust-windows-i686-gnu-0.52): Update
	to 0.52.6.

	Change-Id: Icdcb5a707d84b45dea77b9a67771e7f15ca55ad9

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-windows-aarch64-msvc-0.52: Update to 0.52.6.
	* gnu/packages/crates-windows.scm (rust-windows-aarch64-msvc-0.52):
	Update to 0.52.6.

	Change-Id: I75293771cb41bceed973f95dc56496b27d2c31d7

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-windows-aarch64-gnullvm-0.52: Update to 0.52.6.
	* gnu/packages/crates-windows.scm (rust-windows-aarch64-gnullvm-0.52):
	Update to 0.52.6.

	Change-Id: I7ef3dd1bb42d0ff0f630efab4bbbe046c37b182f

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-windows-sys-0.59.
	* gnu/packages/crates-windows.scm (rust-windows-sys-0.59): New variable.
	(rust-windows-sys-0.52): Inherit from rust-windows-sys-0.59.

	Change-Id: Iddcf29b1577f2a1d69e16bbc6bd6260a6c855e36

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-libgit2-sys-0.17.
	* gnu/packages/crates-vcs.scm (rust-libgit2-sys-0.17): New variable.
	(rust-libgit2-sys-0.16): Inherit from rust-libgit2-sys-0.17.

	Change-Id: Ibe4878f68b90bce817fef3682cc3197785e69a79

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-git2-0.19.
	* gnu/packages/crates-vcs.scm (rust-git2-0.19): New variable.
	(rust-git2-0.18): Inherit from rust-git2-0.19.

	Change-Id: I4d468ab7a5fb52e6c6d683474c3b543d9d32da11

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-uzers-0.12.
	* gnu/packages/crates-io.scm (rust-uzers-0.12): New variable.
	(rust-uzers-0.11): Inherit from rust-uzers-0.12.

	Change-Id: Ie37870707f3c29596b3dadec81c8f3aaf562a178

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-unsafe-libyaml-0.2: Update to 0.2.11.
	* gnu/packages/crates-io.scm (rust-unsafe-libyaml-0.2): Update to 0.2.11.

	Change-Id: I093412c6f0e1472324f51decc9f99eebc299df0b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-macros-2: Update to 2.4.0.
	* gnu/packages/crates-io.scm (rust-tokio-macros-2): Update to 2.4.0.

	Change-Id: I77bc13dbb12be5475fa9f7b3d15162da8ce4abaa

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-1: Update to 1.40.0.
	* gnu/packages/crates-io.scm (rust-tokio-1): Update to 1.40.0.
	[arguments]: Add cargo-test-flags.
	[cargo-inputs]: Replace rust-mio-0.8 with 1, rust-windows-sys-0.48 with
	0.52.  Remove rust-num-cpus-1.
	[cargo-development-inputs]: Replace rust-mio-aio-0.8 with 0.9,
	rust-nix-0.27 with 0.29, rust-windows-sys-0.48 with 0.52.

	Change-Id: I840ce4139dd6a0046256a6a1d90f6271dc37ff0d

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serial-test-derive-3: Update to 3.1.1.
	* gnu/packages/crates-io.scm (rust-serial-test-derive-3): Update to
	3.1.1.

	Change-Id: I06337028a52009476d63a981bd2e3b0caef631fc

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serial-test-3: Update to 3.1.1.
	* gnu/packages/crates-io.scm (rust-serial-test-3): Update to 3.1.1.
	[cargo-inputs]: Add rust-env-logger-0.10, rust-once-cell-1, rust-scc-2.
	Remove rust-dashmap-5, rust-lazy-static-1.

	Change-Id: I3c35eacf12f084f9f5954230fa27cf4278785b9f

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-quick-xml-0.32.
	* gnu/packages/crates-io.scm (rust-quick-xml-0.32): New variable.
	(rust-quick-xml-0.31): Inherit from rust-quick-xml-0.32.

	Change-Id: Ic71145299e99e22a045381e87b19259ae7d0d664

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-proptest-macro-0.1.
	* gnu/packages/crates-io.scm (rust-proptest-macro-0.1): New variable.

	Change-Id: I39f1ecc013a4fb63f3de289d1b35df590213a3c0

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-proptest-1: Update to 1.5.0.
	* gnu/packages/crates-io.scm (rust-proptest-1): Update to 1.5.0.
	[source]: Add snippet to allow newer versions of dependencies.
	[cargo-inputs]: Add rust-proptest-macro-0.1.
	[cargo-development-inputs]: Add rust-trybuild-1.

	Change-Id: I439704adad6ca3868af03a29d32ec1c0110a0a03

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-plist-1: Update to 1.7.0.
	* gnu/packages/crates-io.scm (rust-plist-1): Update to 1.7.0.
	[cargo-inputs]: Replace rust-base64-0.21 with 0.22, rust-quick-xml-0.31
	with 0.32.  Remove rust-line-wrap-0.1.

	Change-Id: I9a9258fc165d729a783e777418038e6718209d65

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-nix-0.29.
	* gnu/packages/crates-io.scm (rust-nix-0.29): New variable.
	(rust-nix-0.28): Inherit from rust-nix-0.29.

	Change-Id: If0600a399b2bddfb7caa7d204b20ea86f18dec3b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-mio-aio-0.9.
	* gnu/packages/crates-io.scm (rust-mio-aio-0.9): New variable.
	(rust-mio-aio-0.8): Inherit from rust-mio-aio-0.9.

	Change-Id: I313a1c379c017a3c4411c1427be62356d3b2d8ad

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-mio-1.
	* gnu/packages/crates-io.scm (rust-mio-1): New variable.
	(rust-mio-0.8): Inherit from rust-mio-1.

	Change-Id: Id8bddcb7d69e8b1caeacfb5a979410a5d64b624a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hermit-abi-0.3: Update to 0.3.9.
	* gnu/packages/crates-io.scm (rust-hermit-abi-0.3): Update to 0.3.9.

	Change-Id: I19e95e4251f1fe1b06be996ad352b0ca0c157252

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cfg-aliases-0.2.
	* gnu/packages/crates-io.scm (rust-cfg-aliases-0.2): New variable.
	(rust-cfg-aliases-0.1): Inherit from rust-cfg-aliases-0.2.

	Change-Id: Ifca22bd91a4d6960f496ac51315201064f854d35

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-by-address-1.
	* gnu/packages/crates-io.scm (rust-by-address-1): New variable.

	Change-Id: I99da327d521ae5181b47476f8557ad37af828e0a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-palette-derive-0.7: Update to 0.7.6.
	* gnu/packages/crates-graphics.scm (rust-palette-derive-0.7): Update to
	0.7.6.
	[cargo-inputs]: Add rust-by-address-1.

	Change-Id: Ia0124d00b5bf159e4dd6c1dc6aaf71915fe8f572

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-palette-0.7: Update to 0.7.6.
	* gnu/packages/crates-graphics.scm (rust-palette-0.7): Update to 0.7.6.

	Change-Id: Ib6b4b939b8db31cfe1b74a027dc50ba3490cad5b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-scc-2.
	* gnu/packages/crates-io.scm (rust-scc-2): New variable.

	Change-Id: I55ede22795e826d6b11113b8de99431f3fbad1a6

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sdd-3.
	* gnu/packages/crates-io.scm (rust-sdd-3): New variable.

	Change-Id: I37b3945d89e775e856b54f195a59f853cab12b05

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-serde-norway-0.9.
	* gnu/packages/crates-io.scm (rust-serde-norway-0.9): New variable.

	Change-Id: I1f6e849c946894abcf69628c6f8965c786a566f3

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-windows-metadata-0.56.
	* gnu/packages/crates-windows.scm (rust-windows-metadata-0.56): New
	variable.
	(rust-windows-metadata-0.52): Inherit from rust-windows-metadata-0.56.

	Change-Id: Ia969df73b4f8b35d5ba14778a4f1707dfebf50a1

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-windows-bindgen-0.56.
	* gnu/packages/crates-windows.scm (rust-windows-bindgen-0.56): New
	variable.
	(rust-windows-bindgen-0.52): Inherit from rust-windows-bindgen-0.56.

	Change-Id: Iff21885ffb89416f4e72ba9b02c1e4a9cb2becdb

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-snapbox-0.4: Update to 0.4.17.
	* gnu/packages/crates-io.scm (rust-snapbox-0.4): Update to 0.4.17.
	[cargo-inputs]: Replace rust-libtest-mimic-0.6 with 0.7.

	Change-Id: Ia79f07a76042fb7ce27ad67ad899146a7abe4893

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-snapbox-0.5: Update to 0.5.14.
	* gnu/packages/crates-io.scm (rust-snapbox-0.5): Update to 0.5.14.
	[cargo-inputs]: Add rust-serde-1.
	[cargo-development-inputs]: Add rust-automod-1.

	Change-Id: I5f5f8e453f2bc310da9c80409c968a2eab0a73c2

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-snapbox-macros-0.3: Update to 0.3.10.
	* gnu/packages/crates-io.scm (rust-snapbox-macros-0.3): Update to 0.3.10.

	Change-Id: I72138d5233344853c8ba4e7c56fcc76191b8ba0c

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-derive-1: Update to 1.0.210.
	* gnu/packages/crates-io.scm (rust-serde-derive-1): Update to 1.0.210.

	Change-Id: I3dc6723bea18efb6c0c68b2da196c1c30e523b95

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-1: Update to 1.0.210.
	* gnu/packages/crates-io.scm (rust-serde-1): Update to 1.0.210.

	Change-Id: I39061e22d3666d478a63c806ff937705147209ff

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-memchr-2: Update to 2.7.4.
	* gnu/packages/crates-io.scm (rust-memchr-2): Update to 2.7.4.

	Change-Id: I9495cb65cbc20596affb96edb95613ddcfddb365

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libloading-0.8: Update to 0.8.5.
	* gnu/packages/crates-io.scm (rust-libloading-0.8): Update to 0.8.5.
	[cargo-inputs]: Add rust-windows-targets-0.48.  Remove
	rust-windows-sys-0.48.
	[cargo-development-inputs]: Add rust-windows-sys-0.52.

	Change-Id: I7915ed86d36cd8b4fffb1899438439ba0ea31aa9

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libc-0.2: Update to 0.2.158.
	* gnu/packages/crates-io.scm (rust-libc-0.2): Update to 0.2.158.

	Change-Id: I869ac8e67e826e21ec4908be75c5ce8d75c56621

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-getrandom-0.2: Update to 0.2.15.
	* gnu/packages/crates-io.scm (rust-getrandom-0.2): Update to 0.2.15.

	Change-Id: Iefc825e46117fe4499cbf8c8509cfd20cbec0fa5

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-fastrand-2: Update to 2.1.1.
	* gnu/packages/crates-io.scm (rust-fastrand-2): Update to 2.1.1.

	Change-Id: I66cf769b0aa0bb7a8ec361eb076a18a6984010f7

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-deranged-0.3: Update to 0.3.11.
	* gnu/packages/crates-io.scm (rust-deranged-0.3): Update to 0.3.11.

	Change-Id: I9564e5ab899dba9143f7ee44824a80c19de3a098

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ciborium-ll-0.2: Update to 0.2.2.
	* gnu/packages/crates-io.scm (rust-ciborium-ll-0.2): Update to 0.2.2.
	[cargo-inputs]: Replace rust-half-1 with 2.

	Change-Id: I513ff2af892f1f0f4ad7f960e0e9172be2ae8e5d

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ciborium-io-0.2: Update to 0.2.2.
	* gnu/packages/crates-io.scm (rust-ciborium-io-0.2): Update to 0.2.2.

	Change-Id: Iac139ad372e6299b537cb57bd6dc49c9f3e4cd2d

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ciborium-0.2: Update to 0.2.2.
	* gnu/packages/crates-io.scm (rust-ciborium-0.2): Update to 0.2.2.

	Change-Id: Ifc6a44c9a19815048d4a730e26b3cf962ec36e16

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-chrono-0.4: Update to 0.4.38.
	* gnu/packages/crates-io.scm (rust-chrono-0.4): Update to 0.4.38.
	[cargo-inputs]: Remove rust-rustc-serialize-0.3.
	[cargo-development-inputs]: Replace rust-windows-bindgen-0.52 with 0.56.

	Change-Id: Ie04551a14752ee792370bc1293f3b8c896f46e16

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-automod-1: Update to 1.0.14.
	* gnu/packages/crates-io.scm (rust-automod-1): Update to 1.0.14.

	Change-Id: I5ecf31257ddc90acd15866f7e899f27229a4a581

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-autocfg-0.1: Update to 0.1.8.
	* gnu/packages/crates-io.scm (rust-autocfg-0.1): Update to 0.1.8.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-autocfg-1.

	Change-Id: Ifd5ff31e2b8cd25eba37bd4fb3e39f6bac689687

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-anyhow-1: Update to 1.0.89.
	* gnu/packages/crates-io.scm (rust-anyhow-1): Update to 1.0.89.

	Change-Id: I1a8a40e80d4fb952e0bc84a81f6e094b0d11b72f

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-anstyle-1: Update to 1.0.8.
	* gnu/packages/crates-io.scm (rust-anstyle-1): Update to 1.0.8.

	Change-Id: Iab1112f360172859c48a57321f5f4eaf5607b806

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ppv-lite86-0.2: Update to 0.2.20.
	* gnu/packages/crates-crypto.scm (rust-ppv-lite86-0.2): Update to 0.2.20.
	[cargo-inputs]: Add rust-zerocopy-0.7.

	Change-Id: Ibb989d5e4029052f3f72ed089f48f1377b751f5a

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: librsvg: Update to 2.58.4.
	* gnu/packages/gnome.scm (librsvg): Update to 2.58.4.
	[cargo-inputs]: Add rust-cstr-0.2, rust-image-0.24,
	rust-yeslogic-fontconfig-sys-5.  Replace rust-cairo-rs-0.17 with 0.19,
	rust-cssparser-0.29 with 0.31, rust-data-url-0.2 with 0.3,
	rust-gdk-pixbuf-0.17 with 0.19, rust-gio-0.17 with 0.19, rust-glib-0.17
	with 0.19, rust-itertools-0.10 with 0.12, rust-pango-0.17 with 0.19,
	rust-pangocairo-0.17 with 0.19, rust-rctree-0.5 with 0.6,
	rust-selectors-0.24 with 0.25.  Remove rust-byteorder-1,
	rust-oncecell-1.
	[cargo-development-inputs]: Add rust-float-cmp-0.9, rust-quick-error-2,
	rust-url-2. Replace rust-criterion-0.4 with 0.5, rust-lopdf-0.29 with
	0.32, rust-predicates-2 with 3.  Remove rust-cairo-rs-0.17,
	rust-cast-0.3, rust-glib-0.17, rust-libc-0.2, rust-pango-0.17,
	rust-pangocairo-0.17, rust-yeslogic-fontconfig-sys-4.
	[arguments]: Adjust the phase loosening the test boundaries.

	Change-Id: I64ef0f958714b5573e1ccfd08c982a067cacd36b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-yeslogic-fontconfig-sys-5.
	* gnu/packages/crates-io.scm (rust-yeslogic-fontconfig-sys-5): New
	variable.
	(rust-yeslogic-fontconfig-sys-4): Inherit from
	rust-yeslogic-fontconfig-sys-5.

	Change-Id: I432e1c4e3414eb125410ca17932fa272e3cbbaa5

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trybuild2-1: Update to 1.2.0.
	* gnu/packages/crates-io.scm (rust-trybuild2-1): Update to 1.2.0.
	[cargo-development-inputs]: Add rust-rustversion-1.

	Change-Id: I280b285ecf5497223e7f55114341c5abbf5a8db8

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-servo-arc-0.3.
	* gnu/packages/crates-io.scm (rust-servo-arc-0.3): New variable.
	(rust-servo-arc-0.2): Inherit from rust-servo-arc-0.3.

	Change-Id: I28bb85ebadf0bd38cf42ac32b287470836afa7e1

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-selectors-0.25.
	* gnu/packages/crates-io.scm (rust-selectors-0.25): New variable.
	(rust-selectors-0.24): Inherit from rust-selectors-0.25.

	Change-Id: I0bf2c3c6289bb3d3220068852f57dc2470e7d2c8

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rctree-0.6.
	* gnu/packages/crates-io.scm (rust-rctree-0.6): New variable.
	(rust-rctree-0.5): Inherit from rust-rctree-0.6.

	Change-Id: I3baf17712179c482eca235f6efc596fdea9329c7

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lopdf-0.32.
	* gnu/packages/crates-io.scm (rust-lopdf-0.32): New variable.
	(rust-lopdf-0.31): Inherit from rust-lopdf-0.32.

	Change-Id: I3968ce7183369575153fc500650f0d43fa34e643

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-freetype-sys-0.20.
	* gnu/packages/crates-io.scm (rust-freetype-sys-0.20): New variable.
	(rust-freetype-sys-0.17): Inherit from rust-freetype-sys-0.20.

	Change-Id: Ia028c4e411a2d1c09bb59f9429cd97b98c96eb6b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-freetype-rs-0.35.
	* gnu/packages/crates-io.scm (rust-freetype-rs-0.35): New variable.
	(rust-freetype-rs-0.32): Inherit from rust-freetype-rs-0.35.

	Change-Id: I43d96b8daa51bf837f7b26ed4a895a12a6b5ae3e

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pangocairo-sys-0.19.
	* gnu/packages/crates-gtk.scm (rust-pangocairo-sys-0.19): New variable.
	(rust-pangocairo-sys-0.18): Inherit from rust-pangocairo-sys-0.19.

	Change-Id: I7fba4929c677a4b3b35e7404a25e6d097d844679

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pangocairo-0.19.
	* gnu/packages/crates-gtk.scm (rust-pangocairo-0.19): New variable.
	(rust-pangocairo-0.18): Inherit from rust-pangocairo-0.19.

	Change-Id: I267254c56333c682063508c0f123563cc1aab537

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pango-sys-0.19.
	* gnu/packages/crates-gtk.scm (rust-pango-sys-0.19): New variable.
	(rust-pango-sys-0.18): Inherit from rust-pango-sys-0.19.

	Change-Id: Iaef61eb803c869aa0283b5157d0f140ebcfa86a6

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pango-0.19.
	* gnu/packages/crates-gtk.scm (rust-pango-0.19): New variable.
	(rust-pango-0.18): Inherit from rust-pango-0.19.

	Change-Id: I7b40efe5cba2cd11e810a55b3a8be3fc41182d13

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gobject-sys-0.19.
	* gnu/packages/crates-gtk.scm (rust-gobject-sys-0.19): New variable.
	(rust-gobject-sys-0.18): Inherit from rust-gobject-sys-0.19.

	Change-Id: I3808d54539fc7910d6c867d71d917c3248b2ac44

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-glib-sys-0.19.
	* gnu/packages/crates-gtk.scm (rust-glib-sys-0.19): New variable.
	(rust-glib-sys-0.18): Inherit from rust-glib-sys-0.19.

	Change-Id: Ia3a63311b85e98459a5c528a8578cc0cd5e41ecc

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-glib-macros-0.19.
	* gnu/packages/crates-gtk.scm (rust-glib-macros-0.19): New variable.
	(rust-glib-macros-0.18): Inherit from rust-glib-macros-0.19.

	Change-Id: I8dcf545632581ac11550b69a0f169f3fb34a4572

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-glib-0.19.
	* gnu/packages/crates-gtk.scm (rust-glib-0.19): New variable.
	(rust-glib-0.18): Inherit from rust-glib-0.19.

	Change-Id: I8259e12adfa592792da8215ad46c38e753ae3d66

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gio-sys-0.19.
	* gnu/packages/crates-gtk.scm (rust-gio-sys-0.19): New variable.
	(rust-gio-sys-0.18): Inherit from rust-gio-sys-0.19.

	Change-Id: I8bd85203856d5d66aeca5087f59659e1b3529485

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gio-0.19.
	* gnu/packages/crates-gtk.scm (rust-gio-0.19): New variable.
	(rust-gio-0.18): Inherit from rust-gio-0.19.

	Change-Id: Ia78e2a74deef816d67494e668679590da155c13f

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gdk-pixbuf-sys-0.19.
	* gnu/packages/crates-gtk.scm (rust-gdk-pixbuf-sys-0.19): New variable.
	(rust-gdk-pixbuf-sys-0.18): Inherit from rust-gdk-pixbuf-sys-0.19.

	Change-Id: I7c1aac7883ad0c1fef523fcd8f34ae804e4c1d36

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gdk-pixbuf-0.19.
	* gnu/packages/crates-gtk.scm (rust-gdk-pixbuf-0.19): New variable.
	(rust-gdk-pixbuf-0.18): Inherit from rust-gdk-pixbuf-0.19.

	Change-Id: I26f7b5667c31d0c22b144408046a41fe41672e88

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cairo-sys-rs-0.19.
	* gnu/packages/crates-gtk.scm (rust-cairo-sys-rs-0.19): New variable.
	(rust-cairo-sys-rs-0.18): Inherit from rust-cairo-sys-rs-0.19.

	Change-Id: Ida85dd2167a1bd24de73283078b6032d18ae3095

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cairo-rs-0.19.
	* gnu/packages/crates-gtk.scm (rust-cairo-rs-0.19): New variable.
	(rust-cairo-rs-0.18): Inherit from rust-cairo-rs-0.19.

	Change-Id: I6e75bfe4d1d1b3194152a0fbf2782456f2b1b1af

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rav1e: Add shell completions.
	* gnu/packages/video.scm (rav1e)[arguments]: Add a phase to generate and
	install shell completions.

	Change-Id: Iaf90be902593f085b3aafb780cd72a75c26b2c58

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tokei: Don't install source.
	* gnu/packages/rust-apps.scm (tokei)[arguments]: Don't install the
	sources.

	Change-Id: Id51416c014f0225a7daccd0464b451a89a6260bf

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: make-rust-sysroot: Adjust for newer rust version.
	* gnu/packages/rust.scm (make-rust-sysroot)[arguments]: Adjust
	'unbundle-xz phase for changes in vendored libraries.  Delete inherited
	'enable-profiling phase.

	Change-Id: I27a5fc2e2a3f9ad3a32b71d1d28d984fb5bcc37e

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-time-0.3: Update to 0.3.36.
	* gnu/packages/crates-io.scm (rust-time-0.3): Update to 0.3.36.

	Change-Id: I59bbfbc250bfa1c35d14fed6ea8f13961b79f46b

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-time-macros-0.2: Update to 0.2.18.
	* gnu/packages/crates-io.scm (rust-time-macros-0.2): Update to 0.2.18.

	Change-Id: I44f9debe5813bf08df76645010b83b1c5f8ea27c

2024-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Build with clang sources for version 17.
	* gnu/packages/rust.scm (rust)[native-inputs]: Update clang-source to 17.

	Change-Id: I2b63b0c311eca9d66ea91deead26cf815018e977

2024-11-28  Brennan Vincent  <brennan@umanwizard.com>

	gnu: rust: Update to 1.81.
	gnu/packages/rust.scm (rust-1.81): New variable.
	gnu/packages/rust.scm (rust): Update to 1.81.

	Change-Id: Idb1958364225bebb9aa415419083b6ab97d7c4c7

2024-11-28  Brennan Vincent  <brennan@umanwizard.com>

	gnu: rust: Update to 1.80.
	gnu/packages/rust.scm (rust): Update to 1.80.

	Change-Id: Ife65cb52362a30df8aabd4255a3fdc3c3d60e7bb

2024-11-28  Brennan Vincent  <brennan@umanwizard.com>

	gnu: Add rust-1.80.
	gnu/packages/rust.scm (rust-1.80): New variable.

	Change-Id: Ie7dd276f7b4d606660557f3da42064b04dda1435

2024-11-28  Brennan Vincent  <brennan@umanwizard.com>

	gnu: rust: Update to 1.79.
	* gnu/packages/rust.scm (rust): Update to 1.79.
	[source]: Adjust snippet of removed bundled sources.

	Change-Id: Ic43b4c540413a0e1a08d46cca5a092badc221753

2024-11-28  Brennan Vincent  <brennan@umanwizard.com>

	gnu: rust: Update to 1.78.
	* gnu/packages/rust.scm (rust): Update to 1.78.
	[source]: Adjust removal of bundled source libraries.
	[arguments]: Add a phase skipping tests requiring crates.io.
	(rust-1.78)[source]: Add patch.
	* gnu/packages/patches/rust-1.78-unwinding-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I7bf37a9321447ac21644af0e2d023b8bc556da59

2024-11-28  Andy Tai  <atai@atai.org>

	gnu: xpra: Update to 6.2.1.
	* gnu/packages/xorg.scm (xpra): Update to 6.2.1.

	Change-Id: I7ab505cddd5aae59aea29f7c980a6d1ea4154bdb

2024-11-28  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: snac: Update to 2.65.
	* gnu/packages/fediverse.scm (snac2): Update to 2.65.

	Change-Id: Ie61958a9e31e8131e29bd9327730daa74b7bc4e7

2024-11-28  kiasoc5  <kiasoc5@disroot.org>

	gnu: kernel-hardening-checker: Update to 0.6.10.
	* gnu/packages/linux.scm (kernel-hardening-checker): Update to 0.6.10.

	Change-Id: If3327fd8519ff50800fc653e1ddbddd5c6c21565

2024-11-28  kiasoc5  <kiasoc5@disroot.org>

	gnu: mpv: Update to 0.39.0.
	* gnu/packages/video.scm (mpv): Update to 0.39.0.

	Change-Id: I2de5b9c58c414d2d5dae570ca47133bff0c9c639

2024-11-28  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20241122.
	* gnu/packages/parallel.scm (parallel): Update to 20241122.

	Change-Id: I4fc8e093131aa6e4950d26d8c53ed51415e4033e

2024-11-28  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: wolfssl: Update to 5.7.4.
	* gnu/packages/tls.scm (wolfssl): Update to 5.7.4.

	Change-Id: I1438599e3febd71e50ae690f168b7bf12896223a

2024-11-28  David Pflug  <david@pflug.io>

	gnu: nethogs: Update to 0.8.8.
	* gnu/packages/networking.scm (nethogs): Update to 0.8.8.

	Change-Id: I68e127f52b731ebed5470d4372bc3956ddc073af

2024-11-28  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: wabt: Update to 1.0.36.
	* gnu/packages/web.scm (wabt): Update to 1.0.36.

	Change-Id: Icbc5466b8f9780cf889cf2d9d41e25ffab415085

2024-11-28  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: xorg-server: Update to 21.1.14 [security fixes].
	This fixes CVE-2024-9632.

	* gnu/packages/xorg.scm (xorg-server): Update to 21.1.14.

	Change-Id: I35fdd57991eef89fe339a0f79d361e05985187ce

2024-11-28  Leo Famulari  <leo@famulari.name>

	gnu: Add flacon.
	* gnu/packages/music.scm (flacon): New variable.

	Change-Id: Id94a350e8650689d8dc48b55af36ac3ad4e1402f

2024-11-28  Leo Famulari  <leo@famulari.name>

	gnu: cbonsai: Update to 1.3.1-0.50fe627.
	This fixes some minor bugs in the program.

	* gnu/packages/toys.scm (cbonsai): Update to 1.3.1-0.50fe627.

	Change-Id: I6f08288d70e496b6cd9a7acba5a19d0a88389872

2024-11-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: umockdev: Fix build with newer meson.
	* gnu/packages/check.scm (umockdev)[arguments]: Add a phase to not error
	on unused-variables from the code generated by vala.

	Change-Id: I614304dcac9065f4299004e9e4e458d71d308e44

2024-11-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 9.1.0889.
	* gnu/packages/vim.scm (vim): Update to 9.1.0889.
	[arguments]: Adjust the custom 'skip-or-fix-failing-tests to skip
	another test.

	Change-Id: I82806677bd9e33c6e683e3befb563631b4947cbe

2024-11-27  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: cl-common-lisp-jupyter: Update to 1.0.
	* gnu/packages/lisp-xyz.scm (sbcl-common-lisp-jupyter): Update to 1.0.
	  [inputs]: Remove sbcl-iterate, sbcl-static-vectors, sbcl-trivial-garbage and
	  sbcl-trivial-gray-streams. Add sbcl-nontrivial-gray-streams and
	  sbcl-trivial-features.

	Change-Id: I02696141b8e731eadf1f83567d4105d6de938e89

2024-11-27  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add cl-nontrivial-gray-streams.
	* gnu/packages/lisp-xyz.scm (cl-nontrivial-gray-streams,
	  ecl-nontrivial-gray-streams, sbcl-nontrivial-gray-streams):
	  New variables.

	Change-Id: I1d72e6bf5cb3c67e30d426d7a556de920a68119c

2024-11-27  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: cl-eclector: Update to 0.10.0.
	* gnu/packages/lisp-xyz.scm (sbcl-eclector): Update to 0.10.0.

	Change-Id: I4e5c76a26dad87d8a5be90bc612208c301e2b576

2024-11-27  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-38.59d2b8a.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-38.59d2b8a.

	Change-Id: Ic9405eca7190c8b73086a0db0bbc107fef03bbe6

2024-11-27  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-111.037eac0.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-111.037eac0.

	Change-Id: I23a0f5e8667d127adfcd43b8ec10c9e0ab34de57

2024-11-27  Andreas Enge  <andreas@enge.fr>

	gnu: mesa: Use standard meson.
	The meson variable now points to version 1.5.2, and meson-1.5 is
	not defined.

	* gnu/packages/gl.scm (mesa)[arguments]: Remove #:meson.

	Change-Id: I2fa5aebdab048ef53488d2976173dab67134471e

2024-11-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: meson: Update to 1.5.2.
	* gnu/packages/build-tools.scm (meson): Update to 1.5.2.
	(meson-1.5): Delete variable.
	* gnu/packages/gnome.scm (gitg) [arguments]: Delete #:meson argument.

	Change-Id: Ic8dba9f4d0f52b1ba5761764d5bf4413cc190250

2024-11-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build/meson: Enable parallel tests by default.
	* guix/build-system/meson.scm (meson-build) <#:parallel-tests?>: Set default
	value of argument to #t.

	Fixes: https://issues.guix.gnu.org/73135
	Change-Id: I0d2c00c610778534a4558c446bf71955581697a1

2024-11-27  John Kehayias  <john.kehayias@protonmail.com>
	    Steve George  <steve@futurile.net>

	news: Add entry for the Guix survey.
	Note: no associated commit, so took a recent one at the time of this writing.

	* etc/news.scm: Add entry.

	Change-Id: Ia770d3e24bcdd167bf05d84b60151756ffa88f1c

2024-11-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.119.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.119.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I4e558776201d17c8bbcdf5d50706118f7cde21bc

2024-11-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.63.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.63.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Ie83d683ba6fbed0fd1e604dd4d2bf58acc7ee77a

2024-11-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.11.10.
	* gnu/packages/linux.scm (linux-libre-6.11-version): Update to 6.11.10.
	(linux-libre-6.11-pristine-source): Update hash.

	Change-Id: Ife061065a6c2e7f47c2aae07804a82a3547e9f4b

2024-11-26  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-charmbracelet-bubbletea: Remove input labels.
	* gnu/packages/golang.scm (go-github-com-charmbracelet-bubbletea):
	[propagated-inputs]: Remove input labels.

	Change-Id: If2dc587649c4e44aabf025de915655887d04530c

2024-11-26  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.18.0-guix1 [security fixes].
	Includes fixes for CVE-2024-11691 and CVE-2024-11694.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.
	(icecat-minimal)[native-inputs]: Use version 17 of llvm and clang.

2024-11-26  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: freecad: Update to 1.0.0.
	* gnu/packages/patches/freecad-vtk-9.3.patch: Has been upstreamed, remove.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/engineering (freecad)[source]: Update to 1.0.0,
	  remove patches, add snippet to unbundle some 3rdparty code.
	  [native-inputs]: Add c++-gsl.
	  [inputs]: Add onsdel-solver, yaml-cpp.
	  [configure-flags]: Add some flags.

	Change-Id: I3005a3b5cccc8aae4129a49e123fd5ab8293b3f2

2024-11-26  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: Add ondsel-solver.
	* gnu/packages/engineering.scm (ondsel-solver): New variable.

	Change-Id: Ie966b13d1ec5351ef8b9f2459780f3da47f96db8

2024-11-26  Navid Afkhami  <navid.afkhami@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-highs.
	* gnu/packages/cran.scm (r-highs): New variable.

	Change-Id: I181f036f5df65a7e1ec6fc1a6646da22686d5895

2024-11-26  Efraim Flashner  <efraim@flashner.co.il>

	.guix-authorizations: Authorize Ekaitz Zarraga's key.
	* .guix-authorizations (ekaitz): Register PGP key fingerprint.

	Voucher: Efraim Flashner <efraim@flashner.co.il>
	Voucher: Ludovic Courtès <ludo@gnu.org>
	Voucher: Andreas Enge <andreas@enge.fr>
	Voucher: Janneke Nieuwenhuizen <janneke@gnu.org>
	Change-Id: I00d4ecea17aa59f5a7eeb4743b4df5b5416b44be

2024-11-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: the-powder-toy: Enable building on more architectures.
	* gnu/packages/games.scm (the-powder-toy)[source]: Add a snippet to
	identify more machines as 64-bit.
	[arguments]: Add configure-flags when building with lua.  Add a phase to
	correctly use lua when necessary.
	[inputs]: Build with luajit or lua-5.2 depending on platform support.

	Change-Id: I7c1fda2d45f3e6c74475e33ec2a23f9accd6964f

2024-11-26  Ron Nazarov  <ron@noisytoot.org>

	gnu: Add the-powder-toy.
	* gnu/packages/games.scm (the-powder-toy): New variable.

	Change-Id: I140d21cab40a522a5079de51980874dae93b4304

2024-11-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clifm: Fix bash completion directory.
	* gnu/packages/clifm.scm (clifm)[arguments]: Add a phase to adjust the
	bash completion directory.

	Change-Id: I1652c9284eab295d28a82518e9e165c2b90776d9

2024-11-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clifm: Fix cross-compiling.
	* gnu/packages/clifm.scm (clifm)[inputs]: Add file.

	Change-Id: I5c62d720850158779dbeabaff16047543b30170f

2024-11-26  Rodion Goritskov  <rodion.goritskov@gmail.com>

	gnu: clifm: Update to 1.22.
	* gnu/packages/clifm.scm (clifm): Update to 1.22.

	Change-Id: Ie4308bf79d9e4a12121f6c6c560cee028f863d04

2024-11-25  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-rtk.
	* gnu/packages/cran.scm (r-rtk): New variable.

	Change-Id: I98652c763409ecd4b39d1b5ac8dc3ee8d740ae97

2024-11-25  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: gajim-openpgp: Update to 1.6.1.
	* gnu/packages/messaging.scm (gajim-openpgp): Update to 1.6.1.

	Change-Id: Iab263d7905b869895889a70c1a3c13d71bae1e51

2024-11-25  Morgan Smith  <Morgan.J.Smith@outlook.com>
	    Luca Matei Pintilie  <luca@lucamatei.com>

	gnu: Deprecate gajim-omemo.
	This plugin is no longer needed.  The functionality is build into gajim now.

	* gnu/packages/messaging.scm (gajim-omemo): Deprecate package.

	Change-Id: Ib2e76eab9ace8486396f6dab590b830866693d87

2024-11-25  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: gajim: Update to 1.9.3.
	* gnu/packages/messaging.scm (gajim): Update to 1.9.3.

	Change-Id: I302a02e6ea9c0f974055a5f44f06c61bcf2fb93e

2024-11-25  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add python-omemo-dr.
	* gnu/packages/python-crypto.scm (python-omemo-dr): New variable.

	Change-Id: I06b31e62dff1a740fee832e17200f8905810860a

2024-11-25  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add python-protobuf-5.
	* gnu/packages/protobuf.scm (python-protobuf-5): New variable.

	Change-Id: Ic181a92bc0e3eb66adf535d98b192cbb006028ad

2024-11-25  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: python-nbxmpp: Update to 5.0.3.
	* gnu/packages/messaging.scm (python-nbxmpp): Update to 5.0.3.

	Change-Id: Id1c4cb770123e9ed4a7fa846107eb38df412bc10

2024-11-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: openmpi: Disable static libraries.
	* gnu/packages/mpi.scm (openmpi-4)[arguments]: Pass “--disable-static”.
	* gnu/packages/mpi.scm (openmpi-5)[arguments]: Likewise.

	Change-Id: Ia6a8bc8a88d12a37878a45eed380262759bd4565

2024-11-25  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: libfabric: Enable libcxi support.
	* gnu/packages/linux.scm (libfabric)[inputs]: Add libcxi, curl, and
	json-c if libcxi supports the target system.
	[arguments]: Add #:phases.

	Change-Id: I3345cac68603c776ec4953cf0e97a12389c30635

2024-11-25  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add libcxi.
	* gnu/packages/linux.scm (libcxi): New variable.

	Change-Id: I714d8694c796d5bc3ce4756d5aae576031288699

2024-11-25  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add cxi-driver.
	* gnu/packages/linux.scm (cxi-driver): New variable.

	Change-Id: Iac48010d3de7f46248afe8c71991da71b61ebe6f

2024-11-25  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add cassini-headers.
	* gnu/packages/linux.scm (cassini-headers): New variable.

	Change-Id: I278fe784ed2a0b31831dd6ff19f0c03d193b310a

2024-11-25  Ludovic Courtès  <ludo@gnu.org>

	tests: sddm: Update expected message on login screen.
	* gnu/tests/sddm.scm (run-sddm-test)["login screen up"]: Change expected
	message to match current SDDM version.

	Change-Id: Ib59478685b87b8080e27d2aee367c709cbcd0906

2024-11-25  Jordan Moore  <lockbox@struct.foo>

	gnu: du-dust: Update to 1.1.1.
	* gnu/packages/admin.scm (du-dust): Update to 1.1.1.
	[arguments]: Switch to using G-exps.
	[cargo-inputs]: Add rust-chrono-0.4, rust-ctrlc-3, rust-filesize-0.2.
	Replace rust-clap-3 with 4, rust-clap-complete-3 with 4,
	rust-clap-mangen-0.1 with 0.2.  Remove rust-atty-0.2.

	Change-Id: I0bd13a96669e526c7c9c5eab0f3ff416b3e69f05

2024-11-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.324.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.324.
	(linux-libre-4.19-pristine-source): Update hash.

	Change-Id: I82e9d32dc7adbeaa9e416c3a2dd4763d8cb28c3c

2024-11-24  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: soju: Update to 0.8.2.
	* gnu/packages/irc.scm (soju): Update to 0.8.2.
	[native-inputs]: Drop go-nhooyr-io-websocket. Add
	go-github-com-coder-websocket.

	Change-Id: I272e692eab620fbf41d025f5aa3eb8d7c6eb5cbc

2024-11-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.286.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.286.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: Ie3795b6627708714e3b018b2dd3059029ed4d2a1

2024-11-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.230.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.230.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I041153e10a9c5b3f7dfb2472dcccb1b0f2e81725

2024-11-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.173.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.173.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: Ifac6956504d0a7c3bc72a84fdb50e94037786381

2024-11-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.118.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.118.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: Iacf38639d720e0f56a9d47fd92e1399902de8e57

2024-11-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.62.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.62.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I8737dfe9a9cc4f94b894ce3c12ec55d74775c9eb

2024-11-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.11.9.
	* gnu/packages/linux.scm (linux-libre-6.11-version): Update to 6.11.9.
	(linux-libre-6.11-pristine-source): Update hash.

	Change-Id: I062f6f84c12dad5670dfe48811d603bc300712e2

2024-11-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pycurl: Adjust inputs.
	* gnu/packages/python-web.scm (python-pycurl): Remove requirement for
	pytest-xdist as tests need to be run in single threaded. No need for
	Nose as main test runner is Pytest now.
	[arguments]<test-flags>: Remove "--numprocesses" option.
	[native-inputs]: Remove python-nose and python-pytest-xdist.

	Change-Id: I8de5d89a38208c119ea5494de1e8339130b01f54

2024-11-24  Attila Lendvai  <attila@lendvai.name>

	gnu: python-pycurl: Build from git.
	* gnu/packages/python-web.scm (python-pycurl) [source]: Swap to git
	checkout.

	Change-Id: I1b347c04022970ffe42a87530e525a83745ff84c

2024-11-24  Attila Lendvai  <attila@lendvai.name>

	gnu: python-pycurl: Fix build by running the tests single-threaded.
	* gnu/packages/python-web.scm (python-pycurl): Make test run single-threaded.
	Reenable some tests that used to fail due to threading.
	[test_request_without_certinfo]: Disable test/timebomb that probably uses an
	expired CA.

	Change-Id: I62bc60757cf2e005ed55768c84d8c178f63c35ec

2024-11-24  Parnikkapore  <poomklao@yahoo.com>

	gnu: minetest: Update to 5.10.0.
	* gnu/packages/minetest.scm (minetest): Update to 5.10.0.
	[source] <snippet>: Fix unbundling and unbundle catch2.
	[arguments] <#:configure-flags>: Remove redundant flags.
	<#:phases>: Remove all patches no longer applicable.
	[native-inputs]: Add catch2-3.
	[inputs]: Remove coreutils and libxxf86vm.

	Change-Id: If8720bb51309d7c251e76a1885695851f3a03255

2024-11-24  Liam Hupfer  <liam@hpfr.net>

	gnu: emacs-piem: Canonicalize home-page URL.
	guix lint warns about a permanent redirect.

	* gnu/packages/emacs-xyz.scm (emacs-piem): Canonicalize home-page URL.

	Change-Id: I8362436789a7e4736fc4572963a817b3532ca58a

2024-11-24  Liam Hupfer  <liam@hpfr.net>

	gnu: emacs-piem: Build Info manual.
	* gnu/packages/emacs-xyz (emacs-piem): Build Info manual.

	Change-Id: Id3be957586e430f74330e35c6e39e08437668d0e

2024-11-24  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-next: Update to 30.0.92-0.881d593.
	* gnu/packages/emacs.scm (emacs-next-minimal): Update to 30.0.92-0.881d593.

2024-11-24  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Refer to up-to-date version of ‘gcc-toolchain’ in example.
	* doc/guix.texi (Writing Manifests): Write that for
	‘gcc-toolchain’ we have GCC version 14 today.

	Change-Id: I9bfbe4a6d36b0dae16cafec86ce58ef50e64e50d

2024-11-24  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Fix typos.
	* doc/contributing.texi (Commit Access): Use @xref when beginning a
	sentence.
	* doc/guix.texi (package Reference): Likewise.
	(Invoking guix gc): Add missing words.
	(Invoking guix pack): Likewise.
	(Specifying Channel Authorizations): Move period after closing parenthesis.
	(origin Reference)[git-fetch, git-fetch/lfs]: Add missing optional argument.
	[svn-reference]: Add missing ‘the’.

	Change-Id: I8a5e475e928200299117e55274847319eeda8bdb

2024-11-24  Tomas Volf  <~@wolfsden.cz>

	gnu: podman: Update to 5.3.1.
	* gnu/packages/containers.scm (podman): Update to 5.3.1.
	[native-inputs]: Use go-1.22.

	Change-Id: Ifedb3843e7cead31945deb15f66945940597b05f

2024-11-24  Tomas Volf  <~@wolfsden.cz>

	gnu: ngtcp2: Update to 1.9.0.
	* gnu/packages/networking.scm (ngtcp2): Update to 1.9.0.

	Change-Id: Id6bb599b562fc0eb7c710397fd93855c77a026c5

2024-11-24  Tomas Volf  <~@wolfsden.cz>

	gnu: skopeo: Update to 1.17.0.
	* gnu/packages/virtualization.scm (skopeo): Update to 1.17.0.
	[native-inputs]: Use go-1.22.

	Change-Id: I40f82897556c245deb93df806106be6cb48a7f78

2024-11-24  Tomas Volf  <~@wolfsden.cz>

	gnu: buildah: Update to 1.38.0.
	* gnu/packages/containers.scm (buildah): Update to 1.38.0.
	[native-inputs]: Use go-1.22.

	Change-Id: I4a36345f91fde84fdbf5b4ef4cd5dc2749c90327

2024-11-24  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ugrep: Update to 7.1.0.
	* gnu/packages/search.scm (ugrep): Update to 7.1.0.

	Change-Id: Ifb4b6b92dbd8b60b81bb23900451fd634580f9d7

2024-11-24  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: LLVM, Clang, libomp, lld: Update to 19.1.4.
	* gnu/packages/llvm.scm (llvm-19, clang-19, libomp-19, lld-19): Update to 19.1.4.

	Change-Id: I59ab5d74ebaac2ba1cc311ceb8534fde1b1d179c

2024-11-24  dan  <i@dan.games>

	gnu: Add lld-19.
	* gnu/packages/llvm.scm (lld-19): New variable.

	Change-Id: I8d24e762fc7837f5d3ade91801c3ffc0a5cb84a9

2024-11-24  dan  <i@dan.games>

	gnu: Add llvm-19.
	* gnu/packages/llvm.scm (clang-runtime-from-llvm)[native-inputs]: When
	building clang-runtime-19 or newer use gcc-14.
	(clang-from-llvm)[#:configure-flags]: When building clang-19 or newer, pass in
	USE_DEPRECATED_GCC_INSTALL_PREFIX.
	(%llvm-monorepo-hashes): Add entry for llvm-19.
	(llvm-19, clang-runtime-19, clang-19, libomp-19, clang-toolchain-19): New
	variables.

	Change-Id: I55630c3ecd2e6caa4237f28ac9f41726ed09eec4

2024-11-23  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 132.0.2-1.
	* gnu/packages/librewolf.scm (librewolf): Update to 132.0.2-1.

	Change-Id: Ica7e9c8c02085101060401d72b83fe25a19448d9

2024-11-23  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: bootterm: Improve the package style.
	* gnu/packages/terminals.scm (bootterm): Improve the package style.

	Change-Id: If7c5fc9a51402c9e3fd43c54c5302a937cb5d766

2024-11-23  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: bootterm: Use GEXPs.
	* gnu/packages/terminals.scm (bootterm): Use GEXPs.

	Change-Id: I6c718e57eba9304fde8c4ed1fa2f00cf20d44051

2024-11-23  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: bootterm: Update to 0.5.
	* gnu/packages/terminals.scm (bootterm): Update to 0.5.

	Change-Id: I374a778bb81e8a37849e1dd592fc247c43be6486

2024-11-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Respect --cores build argument in some python packages.
	Reported by Greg Hogan <code@greghogan.com> in #74445.

	* gnu/packages/astronomy.scm (python-asdf-astropy, python-astropy,
	python-photutils, python-poppy, python-regions, python-reproject,
	python-sunpy, python-spectral-cube, python-stdatamodels, python-pysiaf,
	python-sbpy, python-asdf-coordinates-schemas, python-roman-datamodels,
	python-webbpsf, python-yt):
	[arguments]<test-flags>: Adjust "-n" or "--numprocess" to respect
	"--cores" build argument.

	* gnu/packages/check.scm (python-crosshair): Likewise.

	* gnu/packages/databases.scm (python-fastparquet, python-pycurl, awscli,
	python-s3transfer): Likewise.

	* gnu/packages/python-xyz.scm (python-glymur, python-zarr, python-dask):
	Likewise.

	Change-Id: Ifbc6435e4ad22b0ae822b485bccca41eaa165cc5

2024-11-23  Sebastian Dümcke  <code@sam-d.com>

	news: Add entry for guix pack’s AppImage format
	* etc/news.scm: Add entry.

	Change-Id: If37b3b578517c15c2868239998975f7718f7d689

2024-11-23  Sebastian Dümcke  <code@sam-d.com>
	    Noé Lopez  <noelopez@free.fr>

	pack: Add support for AppImage pack format.
	* guix/scripts/pack.scm (self-contained-appimage): New procedure.
	(%formats, show-formats): Add it.
	(guix-pack): Honor it.
	* doc/guix.texi: Document AppImage pack.
	* tests/pack.scm ("appimage", "appimage + localstatedir"): New tests.

	Change-Id: I33ebfec623cff1cfcd6f029d2d3054c23ab1949a

2024-11-23  Noé Lopez  <noelopez@free.fr>

	gnu: appimage: New packages for the appimage runtime.
	* gnu/packages/appimage.scm
	(gnu packages appimage): New module.
	(appimage-type2-runtime): New variable.
	* gnu/packages/file-systems.scm (squashfuse-for-appimage):
	New variable.
	* gnu/packages/linux.scm (fuse-for-appimage): New variable.

	Change-Id: I857a8eb5399a6a493e52db70b6c8cf0c71360930

2024-11-23  zero@fedora  <zero@fedora>

	import: cpan: Support recursive imports.
	* guix/import/cpan.scm (cpan-module->sexp): Return two values.
	(cpan->guix-package): Add #:version.  Return two values.
	(cpan-recursive-import): New procedure.
	* guix/scripts/import/cpan.scm (show-help, %options): Add ‘-r’.
	(guix-import-cpan): Adjust accordingly.

	Change-Id: Id167c7ddd079f4e04650ce7cc1692a9de36cd8fe

2024-11-23  Ian Eure  <ian@retrospec.tv>

	gnu: Add powertop-service-type.
	* gnu/services/pm.scm (powertop-shepherd-service)
	(powertop-service-type, powertop-configuration): New variables.
	* doc/guix.texi (Power Management Services): Document powertop-service-type.

	Change-Id: I1c5ef855526458ad54f62ca6e755da82acce1c4a

2024-11-23  Ludovic Courtès  <ludo@gnu.org>

	ui: ‘display-hint’ checks column number for the right port.
	This fixes (rather: works around) something like:

	  $ guix import pypi nipype -r >/dev/null
	  […]
	  hint: Backtrace:
	  […]
	     344:42  3 (display-hint "This indicates that the\npackage is a…" . #)
	  In ice-9/boot-9.scm:
	    1747:15  2 (with-exception-handler #<procedure 7f9ee8e5f120 at ic…> …)
	  In guix/build/syscalls.scm:
	    2334:35  1 (_)
	     2323:8  0 (terminal-window-size _)

	  guix/build/syscalls.scm:2323:8: In procedure terminal-window-size:
	  In procedure terminal-window-size: Inappropriate ioctl for device

	* guix/ui.scm (display-hint): Pass PORT to ‘terminal-columns’.

	Change-Id: Ica0096aee5e6b2c19814ae5d71de9ffe9ab32430

2024-11-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 1eead56.
	* gnu/packages/package-management.scm (guix): Update to 1eead56.

	Change-Id: I2c8092d3109ebd63d0918fb5ab8ea4d77846b842

2024-11-23  Ron Nazarov  <ron@noisytoot.org>

	gnu: welle-io: Update to 2.5.
	* gnu/packages/radio.scm (welle-io): Update to 2.5.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5, qtquickcontrols-5, and qtquickcontrols2-5. Replace
	qtdeclarative-5 with qtdeclarative, qtcharts-5 with qtcharts, and
	qtmultimedia-5 with qtmultimedia. Add qt5compat.

	Change-Id: I5d97d3b10d3502e7b6c110b46a18d407f624f9d1

2024-11-23  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: stlink: Use GEXPs.
	* gnu/packages/embedded.scm (stlink): Use GEXPs.

	Change-Id: I26e2649f29c1e742f848f3efc5a10c218bb5bb28

2024-11-23  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: stlink: Update to 1.8.0.
	* gnu/packages/embedded.scm (stlink): Update to 1.8.0.

	Change-Id: I51a3c664c4035ec542fa82753dc8e6aa8a8c0256

2024-11-22  Julien Lepiller  <julien@lepiller.eu>

	gnu: josm: Update to 19253.
	* gnu/packages/geo.scm (josm): Update to 19253.

	Change-Id: I903f78eede31d944643de31bac728445fadd629f

2024-11-22  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-jmapviewer: Update to 2.22.
	* gnu/packages/geo.scm (java-jmapviewer): Update to 2.22.

	Change-Id: Ifbe2bd718fbf999e7900fb629be634d1a3351931

2024-11-22  Julien Lepiller  <julien@lepiller.eu>

	guix: svn: Trust server certificate in any case.
	* guix/build/svn.scm (svn-fetch): Replace deprecated trast-server-cert
	option.

	Change-Id: I1b0c55b8ef0e5adf46b90a242b329a12a2574b27

2024-11-22  Javier Olaechea  <pirata@gmail.com>

	gnu: ruby-net-smtp: Fix tests.
	The tests where failing due to the SSL certificate being used expired.
	Regenerate the certificate running the check phase.

	* gnu/packages/ruby.scm (ruby-net-smtp): Fix check phase.

	Change-Id: I8bd72f2e929f496996f6fd88b13a4d95837273da

2024-11-22  Mazin Alhaddad  <mazin@getstate.dev>

	gnu: senpai: Update to 0.3.0.
	* gnu/packages/messaging.scm (senpai): Update to 0.3.0.
	[phases]: Switch to `make doc` in build-doc phase.
	[native-inputs]: Add `which` and switch to tcell fork.

	Change-Id: I40d5cae27eb716da1ed6d9dddc1e19f33ae683b6

2024-11-22  Mazin Alhaddad  <mazin@getstate.dev>

	gnu: go-github-com-delthas-tcell-v2: New variable.
	This fork is used by senpai 0.3.

	* gnu/packages/golang.scm (go-github-com-delthas-tcell-v2): New variable.

	Change-Id: Ifc15544e2e78215a4f6cdc36cd316dd10fa0071e

2024-11-22  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guile-fibers-1.1: Resurrect cross-build.
	The cross-build fix patch for guile-fibers-1.3.1 does not apply to
	guile-fibers-1.1.

	This is a follow-up to commit
	    20c7b8dd04e421a139a02438cf1ddfdfe544a446
	    gnu: guile-fibers: Fix cross-build to the Hurd.

	* gnu/packages/guile-xyz.scm (guile-fibers-1.1)[arguments]: When
	cross-building, remove stage "apply-cross-build-fix-patch".

	Change-Id: I030264e79709bb6b9753461a998ce629a37e4c01

2024-11-22  Felix Gruber  <felgru@posteo.net>

	gnu: dune-functions: Update to 2.10.0.
	* gnu/packages/maths.scm (dune-functions): Update to 2.10.0.

	Change-Id: I022a75f9c66adf50b5b074594d50eed98f316634

2024-11-22  Felix Gruber  <felgru@posteo.net>

	gnu: dune-typetree: Update to 2.10.0.
	* gnu/packages/maths.scm (dune-typetree): Update to 2.10.0.

	Change-Id: I5f41fd6a1f8401283d6fa1831d8af96cd751907e

2024-11-22  Felix Gruber  <felgru@posteo.net>

	gnu: dune-subgrid: Update to 2.10.0.
	* gnu/packages/maths.scm (dune-subgrid): Update to 2.10.0.

	Change-Id: I447398849731713a4f56e22139b829cb835e97ce

2024-11-22  Felix Gruber  <felgru@posteo.net>

	gnu: dune-alugrid: Update to 2.10.0.
	* gnu/packages/maths.scm (dune-alugrid): Update to 2.10.0.

	Change-Id: I316d27b7da3e07398d12a156fa9b3b24675b7fad

2024-11-22  Felix Gruber  <felgru@posteo.net>

	gnu: dune-localfunctions: Update to 2.10.0.
	* gnu/packages/maths.scm (dune-localfunctions): Update to 2.10.0.

	Change-Id: If3a92b213d0c94b15035b937e9d0fd96bdf13554

2024-11-22  Felix Gruber  <felgru@posteo.net>

	gnu: dune-istl: Update to 2.10.0.
	* gnu/packages/maths.scm (dune-istl): Update to 2.10.0.
	  [source]: Remove patch that has been applied upstream.
	* gnu/packages/patches/dune-istl-fix-solver-playground.patch: Remove
	  file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: Ifbbb6f2dea815159a1743ae6e622c154cf1cc9b0

2024-11-22  Felix Gruber  <felgru@posteo.net>

	gnu: dune-grid: Update to 2.10.0.
	* gnu/packages/maths.scm (dune-grid): Update to 2.10.0.
	  [source]: Remove patch that has been applied upstream.
	* gnu/packages/patches/dune-grid-add-missing-include-cassert.patch:
	  Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: I793f9151ace3c5104fd2b8d74ace128e73133cf3

2024-11-22  Felix Gruber  <felgru@posteo.net>

	gnu: dune-uggrid: Update to 2.10.0.
	* gnu/packages/maths.scm (dune-uggrid): Update to 2.10.0.
	  [source]: Download as tarball.

	Change-Id: I3b89ad16dffe6bb64bc343bda4b27868720551f4

2024-11-22  Felix Gruber  <felgru@posteo.net>

	gnu: dune-geometry: Update to 2.10.0.
	* gnu/packages/maths.scm (dune-geometry): Update to 2.10.0.

	Change-Id: I4643e3f2c558abbe56f8dbd5e3ff59b334c00912

2024-11-22  Felix Gruber  <felgru@posteo.net>

	gnu: dune-common: Update to 2.10.0.
	* gnu/packages/maths.scm (dune-common): Update to 2.10.0.

	Change-Id: I9294c8cb03933533ca05d574320fbfcb8fc711fd

2024-11-22  Doğan Çeçen  <sepeth@fastmail.com>

	daemon: Fix --with-libgcrypt-* args of the configure script.
	Since the daemon is written in C++, we need to modify CXXFLAGS
	instead of CFLAGS to find include files. Use LIBGCRYPT_LDFLAGS
	instead of LIBGCRYPT_LIBS, since only the former is added to
	LDFLAGS.

	* config-daemon.ac: Change LDFLAGS and CXXFLAGS when --with-libgcrypt-*
	arguments are passed to the configure script.

	Change-Id: I0f3867491e46608e71b1ea0b3214674bca64b31d

2024-11-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-caddyserver-certmagic.
	* gnu/packages/golang-web.scm (go-github-com-caddyserver-certmagic): New variable.

	Change-Id: I54093acde851c9a73e18f8c557650d72a521c05f
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-11-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-zeebo-blake3.
	* gnu/packages/golang-crypto.scm (go-github-com-zeebo-blake3): New variable.

	Change-Id: I23bc863fb1731b520aeca8e9088a98c6fcfcf62d
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-11-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-zeebo-pcg.
	* gnu/packages/golang-crypto.scm (go-github-com-zeebo-pcg): New variable.

	Change-Id: Ic66e2221288fcd5e22196a12786d37150acec414
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-11-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-zeebo-assert.
	* gnu/packages/golang-crypto.scm (go-github-com-zeebo-assert): New variable.

	Change-Id: I03a752d42e016acd416087d4426864384ffc8a05
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-11-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-mholt-acmez.
	* gnu/packages/golang-web.scm (go-github-com-mholt-acmez): New variable.

	Change-Id: I220f588ff600e032c38974b9f09e873d22a1811a
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-11-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-libdns-libdns.
	* gnu/packages/golang-web.scm (go-github-com-libdns-libdns): New variable.

	Change-Id: I9d1a1751f575e521deda22177c55ad5be6b41eca
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-11-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-caddyserver-zerossl.
	* gnu/packages/golang-web.scm (go-github-com-caddyserver-zerossl): New variable.

	Change-Id: Ibec80ae2d4d86f99f8bc271a1c4dfd2591d66290
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-11-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-cblas.
	* gnu/packages/lisp-xyz.scm (cl-cblas, sbcl-cblas): New variables.

	Change-Id: Icd765204624c725554db30028d35f732f98db13a

2024-11-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-random: Use cl-numerical-utils instead of cl-num-utils.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-random)[inputs]: Remove
	  sbcl-cl-num-utils. Add sbcl-numerical-utilities.
	  [arguments]: Add 'fix-build' phase.

	Change-Id: Ied310b6246480725e29764164f8d4c21169feb07

2024-11-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-lla: Update to 0.4.0-2.4008d36
	* gnu/packages/lisp-xyz.scm (sbcl-lla): Update to 0.4.0-2.4008d36.
	  [inputs]: Remove labels. Remove sbcl-cl-slice and sbcl-cl-num-utils.
	  Add sbcl-numerical-utilities and sbcl-select.
	  [arguments]: Use gexp.
	  [source, home-page]: Switch to maintained repository.
	  [license]: Switch to MS-PL.

	Change-Id: I16d38de2173e22ed1050e42cbed47ca639991b80

2024-11-22  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: info-reader: Ressurrect cross-build.
	* gnu/packages/texinfo.scm (texinfo)[arguments]: When cross-building, set
	missing cache value.

	Change-Id: I44a091507bf26ce32e569e66ce9cdac7cac86ae3

2024-11-21  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: xorg-server-xwayland: Update to 24.1.4. [security fixes]
	This fixes CVE-2024-31080, CVE-2024-31081, CVE-2024-31082,
	CVE-2024-31083.

	* gnu/packages/xorg.scm (xorgproto-2024): New variable.
	(xorg-server-xwayland): Update to 24.1.4.
	[arguments]<#:configure-flags>: Remove "-Dxwayland_eglstream=true".

	Change-Id: Ib0e1b8ff540d1404f45fb09aff1f8d0ead9fa2e7

2024-11-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: shepherd-run: Update to 0.2.0.
	* gnu/packages/admin.scm (shepherd-run): Update to 0.2.0.

	Change-Id: I071db7cce06fef5bbf695617b429a33408125d46

2024-11-21  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-polymorphic-functions: Update to 0.5.2.
	* gnu/packages/lisp-xyz.scm (sbcl-polymorphic-functions): Update to 0.5.2.
	  [arguments]: Add 'fix-build' phase.

	Change-Id: Ic67ae27c7171127d93340c4c78c64fe71940f802

2024-11-21  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-compiler-macro-notes: Update to 0.3.1.
	* gnu/packages/lisp-xyz.scm (sbcl-compiler-macro-notes): Update to 0.3.1.

	Change-Id: I1050e12a3760881e114c0eb0b0619265f027c2b4

2024-11-21  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-cffi: Update to 0.24.1-2.32c90d4.
	* gnu/packages/lisp-xyz.scm (sbcl-cffi): Update to 0.24.1-2.32c90d4.
	  [arguments]: Disable tests on riscv64.

	Change-Id: Ia0feccfa7b83e50a9287da7983d3082ab494deef

2024-11-21  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: eisl: Update to 5.36.
	* gnu/packages/lisp.scm (eisl): Update to 5.36.

	Change-Id: I4abd9282b5e7bf2131f4c8c544eee8103246faf2

2024-11-21  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl: Update to 2.4.10.
	* gnu/packages/lisp.scm (sbcl): Update to 2.4.10.

	Change-Id: I603f96a0c520c13f4de4d1ac71d64daaebd783a9

2024-11-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qtbase: Adjust skipped tests.
	* gnu/packages/qt.scm (qtbase)[arguments]: In the custom 'check phase
	skip one fewer tests when building on i686-linux.

	Change-Id: I9df23e51dd18f076fd42f8c7175567c1104d3ae5

2024-11-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qtbase: Fix building on i686-linux.
	* gnu/packages/qt.scm (qtbase)[arguments]: When building for i686-linux
	add a phase to skip building one of the tests.

	Change-Id: Ia594e851864d967bfb3716c3e89ba4947206bb4a

2024-11-21  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: libvpx: Update to 1.15.0.
	* gnu/packages/video.scm (libvpx): Update to 1.15.0.

	Change-Id: I52213edadb56b8a65394281103dde528173cd7b3

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtwebengine-5: Update to 5.15.15.
	* gnu/packages/qt.scm (qtwebengine-5): Update to 5.15.15.

	Change-Id: I4cb0e642e1071b9c0e2cb4fb8273ccf927a55b09

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtvirtualkeyboard-5: Update to 5.15.15.
	* gnu/packages/qt.scm (qtvirtualkeyboard-5): Update to 5.15.15.

	Change-Id: I9e8450f75a0a79de54b8bb5df2a75e80b3f595fa

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtspeech-5: Update to 5.15.15.
	* gnu/packages/qt.scm (qtspeech-5): Update to 5.15.15.

	Change-Id: Iafb8ea1d91c97b1413cd773633c3965a6b56d0d1

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtnetworkauth-5: Update to 5.15.15.
	* gnu/packages/qt.scm (qtnetworkauth-5): Update to 5.15.15.

	Change-Id: I060d4f2c2ac2bfba848fa56d5dcaf29e79584f6a

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtdatavis3d: Update to 5.15.15.
	* gnu/packages/qt.scm (qtdatavis3d): Update to 5.15.15.

	Change-Id: I5b11d6ba4037769cb54c970d31f4a6255eacbe85

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtcharts-5: Update to 5.15.15.
	* gnu/packages/qt.scm (qtcharts-5): Update to 5.15.15.

	Change-Id: Ibe44f903c1a83c131956d564d5fc4e3f3e63de13

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtpurchasing: Update to 5.15.15.
	* gnu/packages/qt.scm (qtpurchasing): Update to 5.15.15.

	Change-Id: Ia57cee4e41fae5d78bd41491bbc281ce2bbabb98

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtscxml-5: Update to 5.15.15.
	* gnu/packages/qt.scm (qtscxml-5): Update to 5.15.15.

	Change-Id: Id5b1849ba61b0a14f26e16edb54c1e90bd68cde7

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtgamepad: Update to 5.15.15.
	* gnu/packages/qt.scm (qtgamepad): Update to 5.15.15.

	Change-Id: I24ab3c73c357d8e438b34a1cbe8f4eec89f0ecca

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtgraphicaleffects: Update to 5.15.15.
	* gnu/packages/qt.scm (qtgraphicaleffects): Update to 5.15.15.

	Change-Id: I3e8d1ca9972ac1765ea6b508b747edd8d3e8515a

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtquickcontrols2-5: Update to 5.15.15.
	* gnu/packages/qt.scm (qtquickcontrols2-5): Update to 5.15.15.

	Change-Id: I3632ebd093ad2062bf17a3f88d968edc0012768c

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtquickcontrols-5: Update to 5.15.15.
	* gnu/packages/qt.scm (qtquickcontrols-5): Update to 5.15.15.

	Change-Id: I4d8671b55a8c45c178b0ff5b15c926a9c70201c6

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtscript: Update to 5.15.15.
	* gnu/packages/qt.scm (qtscript): Update to 5.15.15.

	Change-Id: Ida70d72896bd7c0b478abb7da35511e7a88e2eab

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qttools-5: Update to 5.15.15.
	* gnu/packages/qt.scm (qttools-5): Update to 5.15.15.

	Change-Id: Ib67564ec9cea842a21a12a6775a803ab6bdfc4da

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtlocation-5: Update to 5.15.15.
	* gnu/packages/qt.scm (qtlocation-5): Update to 5.15.15.

	Change-Id: Id741af63784c95f02405fb4db7f48be0e5622f96

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtwebview: Update to 5.15.15.
	* gnu/packages/qt.scm (qtwebview): Update to 5.15.15.

	Change-Id: I23f7333f5f77978503514e47ed973fc90b30121b

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtwebglplugin: Update to 5.15.15.
	* gnu/packages/qt.scm (qtwebglplugin): Update to 5.15.15.

	Change-Id: If6f4c4f4807ef614ff5d58ee9884dc42d393ba34

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtwebchannel-5: Update to 5.15.15.
	* gnu/packages/qt.scm (qtwebchannel-5): Update to 5.15.15.

	Change-Id: I62a276053f214da4864cc82bd3f5b2360ccf57ca

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtserialbus: Update to 5.15.15.
	* gnu/packages/qt.scm (qtserialbus): Update to 5.15.15.

	Change-Id: Icb2549ba3ae491c83a71a77bceaf24a2fc5add6c

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtserialport-5: Update to 5.15.15.
	* gnu/packages/qt.scm (qtserialport-5): Update to 5.15.15.

	Change-Id: Ib0dd5c6d79c7183fa1736da826419280dd01c2d3

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtwayland-5: Update to 5.15.15.
	* gnu/packages/qt.scm (qtwayland-5): Update to 5.15.15.

	Change-Id: Ie3f84d6d9f54a06bed203674f6fce6bb40bd8349

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtmultimedia-5: Update to 5.15.15.
	* gnu/packages/qt.scm (qtmultimedia-5): Update to 5.15.15.

	Change-Id: I400593fd1d79230d7b0f197d84fd899bff4a6b9e

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtwebsockets-5: Update to 5.15.15.
	* gnu/packages/qt.scm (qtwebsockets-5): Update to 5.15.15.

	Change-Id: I0f8feb4c4e7e36e43bc143d35df58dccf70b1e4a

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtconnectivity-5: Update to 5.15.15.
	* gnu/packages/qt.scm (qtconnectivity-5): Update to 5.15.15.

	Change-Id: I5ad3d4b5004dfe7446f62aeb91fe8c573b6c3113

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtdeclarative-5: Update to 5.15.15.
	* gnu/packages/qt.scm (qtdeclarative-5): Update to 5.15.15.

	Change-Id: Ib302ddc4062d6a44e8eaf8b7f1c66f8bae84cb1b

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtxmlpatterns: Update to 5.15.15.
	* gnu/packages/qt.scm (qtxmlpatterns): Update to 5.15.15.

	Change-Id: I686a8172a4dbae0814363590c50b0fc249ca4ef9

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtx11extras: Update to 5.15.15.
	* gnu/packages/qt.scm (qtx11extras): Update to 5.15.15.

	Change-Id: Ic6f6add485fc0cf513416ba626fea2ff7ac26bd0

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtimageformats-5: Update to 5.15.15.
	* gnu/packages/qt.scm (qtimageformats-5): Update to 5.15.15.

	Change-Id: I7dc4f33836402304335196fc75e0eb0e71c643ad

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtsvg-5: Update to 5.15.15.
	* gnu/packages/qt.scm (qtsvg-5): Update to 5.15.15.

	Change-Id: Iab59c1f011befe90e29f97ccc711c468a1a4d504

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qt3d-5: Update to 5.15.15.
	* gnu/packages/qt.scm (qt3d-5): Update to 5.15.15.

	Change-Id: I69a4e060fef3f7d10771bcd1fc5e69843288ed18

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtbase-5: Update to 5.15.15.
	* gnu/packages/qt.scm (qtbase-5): Update to 5.15.15.

	Change-Id: I795f709c1d3bbd557972c191e0aedca9ca349f90

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add qtcharts.
	* gnu/packages/qt.scm (qtcharts): New variable.

	Change-Id: Ibce8f69ff358a535e524fa58777ba4457f63255e

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtcharts: Rename to qtcharts-5.
	* gnu/packages/qt.scm (qtcharts): Rename to ...
	(qtcharts-5): ... this.
	* gnu/packages/astronomy.scm (stellarium)[inputs]: Adjust accordingly.
	* gnu/packages/debug.scm (seer-gdb)[inputs]: Likewise.
	* gnu/packages/education.scm (gcompris-qt)[inputs]: Likewise.
	* gnu/packages/kde-utils.scm (atelier)[inputs]: Likewise.
	(libatcore)[inputs]: Likewise.
	* gnu/packages/radio.scm (welle-io)[inputs]: Likewise.
	(sdrangel)[inputs]: Likewise.

	Change-Id: If9e321be75d0b442355cc96d950de1ea57b364cd

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: python-pyqt: Update to 5.15.10.
	* gnu/packages/qt.scm (python-pyqt): Update to 5.15.10.

	Change-Id: I37c710eeace5a8d55363d7e1b2126ea94452ced4

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: clazy: Update to 1.12.
	* gnu/packages/qt.scm (clazy): Update to 1.12.

	Change-Id: Ia10d9fd4a7dbebb9c2942af3993f2cdb71c5367a

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: python-pyqt5-sip: Update to 12.15.0.
	* gnu/packages/qt.scm (python-pyqt5-sip): Update to 12.15.0.

	Change-Id: I78dab5b767f4637461ad4ea02bb83a9ad65c3e5b

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: python-pyqtwebengine-6: Update to 6.7.0.
	* gnu/packages/qt.scm (python-pyqtwebengine-6): Update to 6.7.0.

	Change-Id: Ic409aec62770cd606a098515c1dc545f5ae44e9c

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: python-pyqt-6: Update to 6.7.1.
	* gnu/packages/qt.scm (python-pyqt-6): Update to 6.7.1.

	Change-Id: Ifadb14b9de54b780844d925fc2ee58d17fbabf02

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: python-pyqt-builder: Update to 1.16.4.
	* gnu/packages/qt.scm (python-pyqt-builder): Update to 1.16.4.
	[source]: Adjust pypi-url's name.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools, python-setuptools-scm-next, and python-wheel.
	[arguments]: Disable tests.

	Change-Id: I2d1186536e9afb02de68c9fcb5e53d40eafa2ca0

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: python-pyqt6-sip: Update to 13.8.0.
	* gnu/packages/qt.scm (python-pyqt6-sip): Update to 13.8.0.

	Change-Id: I70d3c1aa092d221e5aaf3924567d804f40f290b8

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: python-sip: Update to 6.8.6.
	* gnu/packages/qt.scm (python-sip): Update to 6.8.6.
	[native-inputs]: Add python-setuptools and python-setuptools-scm-next.
	[arguments]: Disable tests.

	Change-Id: If063d7194711053a4e65ab513573eb6d593e9446

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add python-setuptools-scm-next.
	* gnu/packages/python-build.scm (python-setuptools-scm-next): New variable.

	Change-Id: Ic6b95ed437f95c25c165de3d51732154e2bd954a

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add qtconnectivity.
	* gnu/packages/qt.scm (qtconnectivity): New variable.

	Change-Id: Ia2c1d9d260b47cd3a18c9ab5ac7e8f5ea83b7e11

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtconnectivity: Rename to qtconnectivity-5.
	* gnu/packages/qt.scm (qtconnectivity): Rename to qtconnectivity-5.

	(python-pyqt)[inputs]: Adjust it.

	Change-Id: I2511d218801d69982201e746ebfbca76ae17645c

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: python-shiboken-6: Update to 6.7.2.
	* gnu/packages/qt.scm (python-shiboken-6): Update to 6.7.2.

	Change-Id: I899a3a966ab35108fe5a6029a4b7f3079c48ae8f

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtwebengine: Update to 6.7.2.
	* gnu/packages/qt.scm (qtwebengine): Update to 6.7.2.
	[source]: Adjust preserved-third-party-files.
	[inputs]: replace icu4c and re2 with icu4c-75 and re2-next. add fxdiv, fp16.
	[arguments]<#:configuration-flags>: Set -DQT_FEATURE_webenginedriver=OFF.
	Change-Id: Idbfe2c0b180947c41dabbb55548bbc3aaf217d05

	Change-Id: Ib1a9445ca815e2cc065716d408e0d1c5211694c7

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add icu4c-75.
	* gnu/packages/icu4c.scm (icu4c-75): New variable.

	Change-Id: Ief8063ecbebd12e755fd65a33d8a412f5b36f851

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add re2-next.
	* gnu/packages/regex.scm (re2-next): New Variable.

	Change-Id: I5745870605f1ad3ce1733b02e454b758b3cbabfc

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libvpx: Update to 1.14.1.
	* gnu/packages/video.scm (libvpx): Update to 1.14.1.
	[source]: Remove libvpx-CVE-2023-5217.patch.

	* gnu/packages/patches/libvpx-CVE-2023-44488.patch:
	* gnu/packages/patches/libvpx-CVE-2023-5217.patch: Remove them.
	* gnu/local.mk (dist_patch_DATA): Unregister them.

	Change-Id: I123caed254e8046751f104cd3a82e4db904de787

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: abseil-cpp: Update to 20240722.0.
	* gnu/packages/cpp.scm (abseil-cpp): Update to 20240722.0.

	Change-Id: I9dd3ed159b2f2186ca13ffea9c3879ba45a17104

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtnetworkauth: Update to 6.7.2.
	* gnu/packages/qt.scm (qtnetworkauth): Update to 6.7.2.

	Change-Id: I8d441661ad385c5919dd78d6968fd3edc947dd4e

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qt-creator: Update to 14.0.1.
	* gnu/packages/qt.scm (qt-creator): Update to 14.0.1.
	[source]: Adjust snippet.
	[arguments]<#:phases>: adjust patch-paths phase.

	Change-Id: Ideafcf3a7c0ce9c85025472d41fb72527cc4b9fb

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qthttpserver: Update to 6.7.2.
	* gnu/packages/qt.scm (qthttpserver): Update to 6.7.2.

	Change-Id: Ic81c0a05f0280178e78a85b2e0da568b1f5f0cdd

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtspeech: Update to 6.7.2.
	* gnu/packages/qt.scm (qtspeech): Update to 6.7.2.

	Change-Id: I145e40565722ea10ccbeae427cac6e2da339789d

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtremoteobjects: Update to 6.7.2.
	* gnu/packages/qt.scm (qtremoteobjects): Update to 6.7.2.

	Change-Id: I9487b7db112e0d13363c111af0a8528b826c08d6

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtpositioning: Update to 6.7.2.
	* gnu/packages/qt.scm (qtpositioning): Update to 6.7.2.

	Change-Id: I4360e30573a4e43fd82bd38e2f02627f034652c2

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtscxml: Update to 6.7.2.
	* gnu/packages/qt.scm (qtscxml): Update to 6.7.2.

	Change-Id: I81ed192d40ced4eb6c245e4e23a3cda55d090455

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qttranslations: Update to 6.7.2.
	* gnu/packages/qt.scm (qttranslations): Update to 6.7.2.

	Change-Id: Ia38e8422e0e63b802095e2986f14892e956a1605

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qttools: Update to 6.7.2.
	* gnu/packages/qt.scm (qttools): Update to 6.7.2.

	Change-Id: I5bd97b3c57e5a6cf08694679ab5acba102c63477

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtlottie: Update to 6.7.2.
	* gnu/packages/qt.scm (qtlottie): Update to 6.7.2.

	Change-Id: I0718c92b95f1f4b83351ecc0f73b20dd4ef32b22

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtlocation: Update to 6.7.2.
	* gnu/packages/qt.scm (qtlocation): Update to 6.7.2.

	Change-Id: I9e359c43605a7e9224bd95890e2843acf477395b

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtlanguageserver: Update to 6.7.2.
	* gnu/packages/qt.scm (qtlanguageserver): Update to 6.7.2.

	Change-Id: I11ef33e326dbc99340e3166b658b66423165a69d

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtwebchannel: Update to 6.7.2.
	* gnu/packages/qt.scm (qtwebchannel): Update to 6.7.2.

	Change-Id: Ifb1b3a6e1ef0a57ba6d499116dbed72cad5cffa1

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtserialport: Update to 6.7.2.
	* gnu/packages/qt.scm (qtserialport): Update to 6.7.2.

	Change-Id: I8273d1b1a120d27e2f4269845e8f06c112e6e415

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtwayland: Update to 6.7.2.
	* gnu/packages/qt.scm (qtwayland): Update to 6.7.2.

	Change-Id: I26373b3d14639b81e40ac4fefdc4cc58f9267d01

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtmultimedia: Update to 6.7.2.
	* gnu/packages/qt.scm (qtmultimedia): Update to 6.7.2.

	Change-Id: I80606a9cb88a554578943d871401f4661bb29158

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtshadertools: Update to 6.7.2.
	* gnu/packages/qt.scm (qtshadertools): Update to 6.7.2.

	Change-Id: Ieeab8100fa0180b1b6ee300d091e1443102b810d

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtsensors: Update to 6.7.2.
	* gnu/packages/qt.scm (qtsensors): Update to 6.7.2.

	Change-Id: I3a869f4fdb2e9df5d0600d9994a85ecfd7e0460a

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtwebsockets: Update to 6.7.2.
	* gnu/packages/qt.scm (qtwebsockets): Update to 6.7.2.

	Change-Id: I7a2cb9229b68297c33354d0dc28174518569a40c

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtdeclarative: Update to 6.7.2.
	* gnu/packages/qt.scm (qtdeclarative): Update to 6.7.2.

	Change-Id: I871aa47723da6e2f6e53003d8689f12807abf1d3

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtimageformats: Update to 6.7.2.
	* gnu/packages/qt.scm (qtimageformats): Update to 6.7.2.

	Change-Id: I1aba2277f3165ac481fbbaa413462dac5d2221bb

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtsvg: Update to 6.7.2.
	* gnu/packages/qt.scm (qtsvg): Update to 6.7.2.

	Change-Id: I95937da4156931eaf9475faeddd2cd00f37ed658

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qt5compat: Update to 6.7.2.
	* gnu/packages/qt.scm (qt5compat): Update to 6.7.2.

	Change-Id: Ib596fda733189493572a1840a78a804334a45dab

2024-11-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtbase: Update to 6.7.2.
	* gnu/packages/qt.scm (qtbase): Update to 6.7.2.
	[arguments]<#:phases>: Add delete-installed-tests phase.

	Change-Id: I22874a0d4bf0be4ae410ad4e6f5c1d72b2e2c3aa

2024-11-20  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: Bump pzstd to version 1.5.6
	* gnu/packages/compression.scm (pzstd): Bump to version 1.5.6

	gnu: Bump zstd to version 1.5.6
	* gnu/packages/compression.scm (zstd-1.5.6): Bump version to 1.5.6

2024-11-20  Dariqq  <dariqq@posteo.net>

	gnu: services: power-profiles-daemon: Beautify service.
	* gnu/services/pm.scm (power-profiles-daemon-shepherd-service): Change indentation.
	[requirement]: Add user-processes.
	[documentation]: Change name to Power Profiles Daemon.

	(power-profiles-daemon-service-type)
	[description]: Change name to Power Profiles Daemon.

	Change-Id: Ibbd06cf1fbadd812ad3f0eac92b9772e3387f875

2024-11-20  Tomas Volf  <~@wolfsden.cz>

	services: nginx-upstream-configuration: Allow file-like objects
	* gnu/services/web.scm (emit-nginx-upstream-config): Support file-like
	objects.
	* doc/guix.texi (Web Services)[nginx-upstream-configuration]: Document it.

	Change-Id: I49996e358174dc77b31e3c91b908a6a72f3eb705

2024-11-20  Tomas Volf  <~@wolfsden.cz>

	services: nginx: Print extra-content before the server-blocks.
	The configuration file is processed sequentially, which meant that there was
	no way to set for example log format shared between the server-blocks, because
	the final configuration file would have this order:

	  ...
	  http {
	    ...
	    server {
	    }
	    ...
	    $extra-content
	  }

	Moving the extra-content before the serialization of server-blocks resolves
	this.

	* gnu/services/web.scm (default-nginx-config): Move extra-content before
	server-blocks.

	Change-Id: Ie8286a533dfed575abc58a0f4800706b3ad6adc2

2024-11-20  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: ocaml-sedlex: Update to 3.2.
	* gnu/packages/haxe.scm (ocaml-sedlex): Update to 3.2.
	(ocaml-sedlex-2): New variable.
	(ocaml-piqilib) <propagated-inputs>: Replace ocaml-sedlex by ocaml-sedlex-2.
	* gnu/packages/ocaml.scm (haxe) <inputs>: Replace ocaml-sedlex by ocaml-sedlex-2.

	Change-Id: I0ae3609f8db22589d8fdd110d1b7b92f6fead15d

2024-11-20  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: ocaml-sedlex: Use ucd package.
	* gnu/packages/ocaml.scm (ocaml-sedlex): Use ucd for Unicode files.

	Change-Id: I8c54e15bcb32cf315fde28921611b20eeb2a6637

2024-11-20  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: ocaml-sedlex: Use G-Expressions.
	* gnu/packages/ocaml.scm (ocaml-sedlex): Use G-expressions.

	Change-Id: I1dd8b9e1cefef90ff4cdcc592f5ad3d735a5081b

2024-11-20  Dariqq  <dariqq@posteo.net>

	home: services: Use %user-log-dir as the log directory for all services.
	* gnu/home/services/desktop.scm (home-dbus-shepherd-services): Log to
	%user-log-dir.
	* gnu/home/services/desktop.scm (home-unclutter-shepherd-services): Same.
	* gnu/home/services/pm.scm (home-batsignal-shepherd-services): Same.
	* gnu/home/services/shepherd.scm (launch-shepherd-gexp): Don't overwrite
	default log-file.

	Change-Id: I2742371cbddd1bf4d981efc41f3eae8f148336be

2024-11-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-whatshap.
	* gnu/packages/bioinformatics.scm (python-whatshap): New variable.

	Change-Id: I42281932acb981a7500ef90b5700e7480b41dffe

2024-11-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-moto: Update to 4.2.4.
	* gnu/packages/python-xyz.scm (python-moto): Update to 4.2.4.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use #:test-flags instead of custom 'check phase; add phase
	'compatibility.
	[propagated-inputs]: Add python-openapi-spec-validator and
	python-py-partiql-parser.

	Change-Id: Ifa0598387f37488da2e1efa40617dc5f36ea4241

2024-11-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pillow-simd: Update to 9.3.0.
	* gnu/packages/python-xyz.scm (python-pillow-simd): Update to 9.3.0.

	Change-Id: Ic4afc8399b0f9d8dd163ef17bfa813f54e2eff37

2024-11-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pillow-simd: Disable one broken test.
	* gnu/packages/python-xyz.scm (python-pillow-simd)[build-system]: Use
	pyproject-build-system.
	[arguments]: Disable failing test_sanity test; copy only the 'patch-ldconfig
	phase from python-pillow, drop the custom 'check phase.

	Change-Id: Ic9a4f76ebcdc7aba21231aecd641930cf5f5b4de

2024-11-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-py-partiql-parser.
	* gnu/packages/python-xyz.scm (python-py-partiql-parser): New variable.

	Change-Id: I674cb18d0d25d40403ce4fd1ec53d185d919972f

2024-11-20  David Pflug  <david@pflug.io>

	gnu: picolisp: Update to 24.9.
	Upstream has retired Java version and 32bit support.

	* gnu/packages/lisp.scm (picolisp): Update to 24.9.
	  (picolisp32): Remove variable.

	Change-Id: I6bb3604ed9d48ef5a4b372d8dbc6dd3917295b5f

2024-11-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-magicl: Enable expokit backend.
	* gnu/packages/lisp-xyz.scm (sbcl-magicl)[arguments]: Add magicl/ext-expokit
	  to 'asd-systems'.

	Change-Id: I784ad39042859dba5426d476ecc28651298e615d

2024-11-20  Florian Pelz  <pelzflorian@pelzflorian.de>

	gnu: info-reader: Inherit from texinfo-7.
	Otherwise `LC_ALL=pt_BR.utf8 info` crashes.

	* gnu/packages/texinfo.scm (info-reader): Inherit from texinfo-7.

	Change-Id: I9eb5873fbc115e0c45f96a16aa05dbca76b92c57

2024-11-20  Florian Pelz  <pelzflorian@pelzflorian.de>

	install: Change the territory when we have learned it.
	Typically, the LANGUAGE has already been set in the run-language-page
	step.  But for languages like pt, we must know the territory.

	* gnu/installer/newt/locale.scm (run-territory-page): Call ‘setenv’ for
	the ‘LANGUAGE’ variable.

	Change-Id: Ie6308c359e0bdb2d37fac0c844cfd879e96e231a

2024-11-20  Florian Pelz  <pelzflorian@pelzflorian.de>

	install: Open info manuals that have region codes.
	Because pt_PT and pt_BR have many differences, such as how
	the word “file” gets translated, Guix’ pt_BR info manual is
	called (guix.pt_BR) instead of (guix.pt).

	* gnu/system/install.scm (log-to-info): Try region coded manual
	file names.
	(%installation-node-names): Add node names for pt_BR and zh_CN.

	Change-Id: I89beebd323ee69ca83c22321c9d9e664b32cf6f3

2024-11-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-f2cl.
	* gnu/packages/lisp-xyz.scm (cl-f2cl, ecl-f2cl, sbcl-f2cl): New variables.

	Change-Id: If10548da2082b2de04c8086eccc48d04a68b4874

2024-11-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-magicl: Update to 0.11.0.
	* gnu/packages/lisp-xyz.scm (sbcl-magicl): Update to 0.11.0.

	Change-Id: I2a5b06d2cfb9e8bcba64e111033489511210b014

2024-11-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-in-memory-streams: Update to 2.0-1.a081214.
	* gnu/packages/lisp-xyz.scm (sbcl-in-memory-streams): Update to 2.0-1.a081214.
	  [inputs]: Add sbcl-bordeaux-threads.

	Change-Id: I6c69a64469e67e2337da343d462091d141c1277b

2024-11-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-uvicorn: Update to 0.32.0.
	* gnu/packages/python-web.scm (python-uvicorn): Update to 0.32.0.
	[arguments]: Enable more tests; add phase 'patch-pyproject.

	Change-Id: I7b1efb0a8319d02a8ea83a03299b1c2fa3adf0aa

2024-11-20  Sughosha  <sughosha@disroot.org>

	gnu: qtractor: Update to 1.4.0.
	* gnu/packages/music.scm (qtractor): Update to 1.4.0.
	[source]: Switch to mirror url.

	Change-Id: I3058346b8b6be9164e2724b9631490f75b4f2428

2024-11-20  Sughosha  <sughosha@disroot.org>

	gnu: qjackctl: Update to 1.0.3.
	* gnu/packages/audio.scm (qjackctl): Update to 1.0.3.
	[inputs]: Replace qtbase-5 with qtbase and qtsvg-5 with qtsvg.
	[native-inputs]: Replace qttools-5 with qttools.

	Change-Id: Ie36d97b2688419726d5f89ae7a4f3dff84468805

2024-11-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libseat, seatd: Update to 0.9.1.
	* gnu/packages/admin.scm (libseat): Update to 0.9.1.
	[arguments]: Use G-expressions.
	[native-inputs]: Remove label.
	[propagated-inputs]: Remove label.

	(seatd): [arguments]: Use G-expressions.
	[native-inputs]: Remove label.

	Change-Id: I53ebe502ad80bc892e995749aae3387c42a79bad

2024-11-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: cage: Update to 0.2.0.
	* gnu/packages/wm.scm (cage): Update to 0.2.0.
	[inputs]: Remove wlroots-0.16; add wlroots.

	Change-Id: Idfd8d8947f1261431688cf66f1fd3c5b75ed8d69

2024-11-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: wl-mirror: Update to 0.17.0.
	* gnu/packages/wm.scm (wl-mirror): Update to 0.17.0.

	Change-Id: Ib2c6e28ccc9297211ee7ed7080aadb8822ff9cdc

2024-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: clang-runtime: Fix build for versions 10 and 11.
	* gnu/packages/llvm.scm (clang-runtime-from-llvm)[inputs]: Add
	libxcrypt for versions 10 and 11.

2024-11-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qbittorrent-enhanced: Update to 5.0.2.10.
	* gnu/packages/bittorrent.scm (qbittorrent-enhanced): Update to 5.0.2.10.

	Change-Id: Ia297690350edd72840924c5f087601b823e89fa8

2024-11-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qbittorrent: Update to 5.0.2.
	* gnu/packages/bittorrent.scm (qbittorrent): Update to 5.0.2.

	Change-Id: Icf4b86aa60c0b2a717550cbd51613e3a07fbcdb5

2024-11-20  Ron Nazarov  <ron@noisytoot.org>

	gnu: qbittorrent: Update to 5.0.1.
	* gnu/packages/bittorrent.scm (qbittorrent): Update to 5.0.1.
	[arguments]: Set #:qtbase to qtbase.
	[native-inputs]: Replace qttools-5 with qttools.
	[inputs]: Replace qtsvg-5 with qtsvg.

	Change-Id: I82dd5b65f1a812c989baa752313cd3daeaf0d8bf

2024-11-20  Nicolas Graves  <ngraves@ngraves.fr>

	licenses: Add blue-oak1.0.0.
	* guix/licenses.scm (blue-oak1.0.0): New variable.
	* guix/import/utils.scm (%spdx-license-identifiers): Add license blueoak1.0.0.

	Change-Id: I89058136da55fdb4267bd2dbe56954153d7d6dde

2024-11-20  André Batista  <nandre@riseup.net>

	gnu: tor: Update to 0.4.8.13.
	* gnu/packages/tor.scm (tor): Update to 0.4.8.13.

	Change-Id: Ie5bd61c5d3735deb0c8883c4fd116d75c1c352fb

2024-11-20  Mazin AlHaddad  <mazin@getstate.dev>

	gnu: ncmpcpp: Update to 0.10.1.
	* gnu/packages/mpd.scm (ncmpcpp): Update to 0.10.1.
	[origin]: Change URI to github.
	[native-inputs]: Add libtool, autoconf-2.71, automake.
	[arguments]: Use G-expressions.

	Change-Id: Id2662c10c143736d10320550b6ce6fffe841984c

2024-11-20  Greg Hogan  <code@greghogan.com>

	teams: Fix symbol for sysadmin team.
	* etc/teams.scm (sysadmin): Fix symbol.

	Change-Id: I26efe8c14961023c5ef13f7ec76abe76bb232728

2024-11-20  User  <user@domain>

	gnu: Add emacs-auto-dark.
	* gnu/packages/emacs-xyz.scm (emacs-auto-dark): New variable.

	Change-Id: Ib7c56204b1cc053512eccdd17a38942022a21f08

2024-11-20  User  <user@domain>

	gnu: Add emacs-standard-themes.
	* gnu/packages/emacs-xyz.scm (emacs-standard-themes): New variable.

	Change-Id: I2062fff0b0fbf8cfe942005131efdd453cf2404a

2024-11-20  Eric Bavier  <bavier@posteo.net>

	gnu: python-sphobjinv: Update to 2.3.1.1.
	* gnu/packages/patches/python-sphobjinv-defer-ssl-import.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/sphinx.scm (python-sphobjinv): Update to 2.3.1.1.
	[source]: Use patch.
	[arguments]: Replace check phase.
	[native-inputs]: New field.
	[propagated-inputs]: Remove python-fuzzywuzzy and python-levenshtein.

	Change-Id: Id60f45b222f286c8db55e9ce11378cf5ba82c603

2024-11-20  Eric Bavier  <bavier@posteo.net>

	gnu: Add python-stdio-mgr.
	* gnu/packages/python-xyz.scm (python-stdio-mgr): New variable.

	Change-Id: Ia2e9cfda69e453b61ba948a6ad18f91364b799df

2024-11-20  Eric Bavier  <bavier@posteo.net>

	gnu: Add python-pytest-check.
	* gnu/packages/python-check.scm (python-pytest-check): New variable.

	Change-Id: Idfa08578c9ad23b644f842abc93455dd72970fc2

2024-11-19  Andreas Enge  <andreas@enge.fr>

	gnu: kalamine: Update to 0.38.
	* gnu/packages/python-xyz.scm (kalamine): Update to 0.38.

	Change-Id: I32fe67fdbf5a7838f14021968f64adbdcf2c2781

2024-11-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: llama-cpp: Update to b4137.
	* gnu/packages/machine-learning.scm (llama-cpp): Update to b4137.

	Change-Id: I530dadd4a228a6384b66093a6f7fedaf1fe4b4e8

2024-11-19  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: llama-cpp: Fix build flags.
	* gnu/packages/machine-learning.scm (llama-cpp)[arguments]<#:configure-flags>:
	Use new names from the package update.

	Change-Id: I14095b5a594efbcfc7abfdd50fd2930fa7878394

2024-11-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-tibanna: Update to 5.4.3.
	* gnu/packages/web.scm (python-tibanna): Update to 5.4.3.

	Change-Id: I18ed2500e07eb0ef69c27302f26a9808222bb5c2

2024-11-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-benchmark-4dn: Update to 0.5.24.
	* gnu/packages/python-xyz.scm (python-benchmark-4dn): Update to 0.5.24.
	[source]: Update upstream URL.
	[properties]: Update upstream name.
	[arguments]: Disable tests.

	Change-Id: I01412638c33497983839541e7b48cca882af62ca

2024-11-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-boto3: Respect --cores build argument.
	This commit ensures that a user-provided --cores argument to guix
	build is respected.

	* gnu/packages/python-xyz.scm (python-boto3)[arguments]
	<#:test-flags>: Replace "auto" numprocesses by parallel-job-count.

2024-11-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-botocore: Respect --cores build argument.
	This commit ensures that a user-provided --cores argument to guix
	build is respected.

	* gnu/packages/python-xyz.scm (python-botocore)[arguments]
	<#:test-flags>: Replace "auto" numprocesses by parallel-job-count.

2024-11-19  Ada Stevenson  <adanskana@gmail.com>

	gnu: lem: Update to 2.2.0-3.534cb9f.
	* gnu/packages/text-editors.scm (lem): Update to 2.2.0-3.534cb9f.

	Change-Id: Ica593ed6604738b64de7b2bde84aefc3145d911a

2024-11-19  Ada Stevenson  <adanskana@gmail.com>

	gnu: cl-async-process: Update to 0.0.1-2.3b16b91.
	* gnu/packages/lisp-xyz.scm (libasyncprocess): Update to 0.0.1-2.3b16b91.

	Change-Id: I43131a2fa8270455b625afc3b9a549bd4fa7ee67

2024-11-19  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: matterbridge: Unbundle available dependencies.
	* gnu/packages/messaging.scm (matterbridge) [source]: Add snippet
	removing the unbundled dependencies from "vendor" directory.
	[arguments]: Add new unbundled dependencies.

	Change-Id: I67afeff8721833d34a54fd52684a4acbcbcaf179

2024-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-russross-blackfriday-v2.
	* gnu/packages/golang.scm (go-github-com-russross-blackfriday):
	Downgrade to the highest v1.
	(go-github-com-russross-blackfriday-v2): New variable.
	(go-github-com-go-md2man) [propagated-inputs]: Remove
	go-github-com-russross-blackfriday, add
	go-github-com-russross-blackfriday-v2.

	Change-Id: Ieb37f37bb1eb25eca84698e7e3e3fc13ef4beef5

2024-11-19  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gnnome-keyring: Disable #:parallel-tests? for all architectures.
	This fixes

	    ERROR:daemon/dbus/test-service.c:100:test_service_setup: assertion failed: (egg_test_wait_until (20000) != FALSE)
	    ERROR: test-dbus-lock Invalid test number: /secret-lock/service - ERROR:daemon/dbus/test-service.c:100:test_service_setup: assertion failed: (egg_test_wait_until (20000) != FALSE)
	SKIP:

	See <https://ci.guix.gnu.org/build/6491513/details>.

	* gnu/packages/gnome.scm (gnome-keyring)[arguments]: Use #:parallel-tests? #f
	for all architectures, not just riscv64.

	Change-Id: I6a545677f31e960f725dd8d6208bb50e3253e55b

2024-11-19  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Explain ‘--’ syntax of ‘guix shell’ before giving examples.
	This paragraph is present in the ‘guix environment’ docs.  I presume
	it clarifies ‘guix shell’ for newcomers as well.

	* doc/guix.texi (Invoking guix shell): Take over an introductory
	paragraph from ‘guix environment’ and use it for ‘guix shell’.

	Change-Id: I06280516ad3436260114b074c5f325e6984e9c76

2024-11-19  Sughosha  <sughosha@disroot.org>

	gnu: qpwgraph: Update to 0.8.0.
	* gnu/packages/audio.scm (qpwgraph): Update to 0.8.0.

	Change-Id: I1af53ba0c05dbfec02bbb25b64825d457ffcfb4b

2024-11-19  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: chez-scheme: Update to 10.1.0.
	* gnu/packages/chez.scm (chez-scheme): Update to 10.1.0.
	[source](origin)<patches>: Remove upstreamed patches.
	[description]: Fix lint warning.
	* gnu/packages/patches/chez-scheme-backport-configure.patch,
	gnu/packages/patches/chez-scheme-backport-signal.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Deregister patches.

	Change-Id: I00ea93290b1d386fb4641a57de1035b6e8c63c6e

2024-11-18  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: Add python-svgelements.
	* gnu/packages/python-xyz.scm (python-svgelements): New variable.

	Change-Id: Ic42dc142ba63ccf8c1bfa72a69b43afd7344b327

2024-11-18  Adam Faiz  <adam.faiz@disroot.org>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-json-e.
	* gnu/packages/python-xyz.scm (python-json-e): New variable.

	Change-Id: I9532100f7b75293a81ea28391bfbd8f8ad07a653

2024-11-18  Rick Huijzer  <ikbenrickhuyzer@gmail.com>

	gnu: Add python-pyet.
	* gnu/packages/python-science.scm (python-pyet): New variable.

	Change-Id: Ia2be23aeb83911aa93869f82cf0667da8af509c4

2024-11-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/astronomy: Adjust inputs.
	These changes are cherry picked and squashed from python-team to cover
	upcoming updates in pyproject-build-system where setuptools and wheel
	are required on build time.

	* gnu/packages/astronomy.scm (python-ads, python-asdf-standard,
	python-asdf-transform-schemas, python-astrodendro,
	python-bayesicfitting, python-casa-formats-io, python-cdflib,
	python-cmyt, python-drizzle, python-extinction, python-fitsio,
	python-hvpy, python-naima, python-pyavm, python-pyerfa, python-pynbody,
	python-pysiaf, python-pysiril, python-pysynphot, python-sgp4,
	python-sirilic, python-skyfield, python-soxs, python-spherical-geometry,
	python-stsci-image)
	[native-inputs]: Add python-setuptools and python-wheel.

	(python-jplephem) [inputs]: Remove python-numpy.
	[propagated-inputs]: Add python-numpy.
	[native-inputs]: Add python-setuptools and python-wheel.

	(python-yt): Shift the order of native and propagated inputs, add
	missing.
	[native-inputs]: Add python-wheel.

	(python-yt-astro-analysis): Shift the order of native and propagated
	inputs, add missing.
	[native-inputs]: Add python-setuptools and python-wheel.

	(python-czml3) [native-inputs]: Remove python-astropy; add
	python-astropy-minimal, python-setuptools, and python-wheel.

	Change-Id: I3e28b2c7b5503741300dc4f15b63ded988570c63

2024-11-18  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: yt-dlp: Update to 2024.11.18.
	* gnu/packages/video.scm (yt-dlp): Update to 2024.11.18.

	Change-Id: Id7f1b69e4e19153ca5cac81f4a72ed6f16d89356

2024-11-18  Jakob Kirsch  <jakob.kirsch@web.de>

	gnu: yt-dlp: Update to 2024.10.22.
	* gnu/packages/video.scm (yt-dlp): Update to 2024.10.22.

	Change-Id: Ifd83fd76ffdb2d2ddab0c9577278a308a3f03cb5

2024-11-18  Jakob Kirsch  <jakob.kirsch@web.de>

	gnu: python-websockets: Update to 13.0.
	* gnu/packages/python-web.scm (python-websockets): Update to 13.0.

	Change-Id: I242cc257c779d1dba992e814ba4da68c99daff6e

2024-11-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add awscli-2.
	* gnu/packages/python-web.scm (awscli-2): Rename to...
	(awscliv2): ...this new variable.
	(awscli-2): New variable.

	Change-Id: Id5c356ae0e6af53167d4acde7934f88c2f527a00

2024-11-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-awscrt-for-awscli.
	* gnu/packages/python-web.scm (python-awscrt-for-awscli): New variable.

	Change-Id: Iea7f6467d01eee447d6605390be1066589537aae

2024-11-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-awscrt.
	* gnu/packages/python-web.scm (python-awscrt): New variable.

	Change-Id: I1c08a06fdb1ea9811c183d3711f092edd12cdca7

2024-11-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: awscli-2: Update to 2.3.1.
	* gnu/packages/python-web.scm (awscli-2): Update to 2.3.1.
	[name]: Rename to awscliv2.

	Change-Id: I5fcc7afe66490513c6769c19f961a5fcb497d422

2024-11-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: awscli-2: Add missing inputs.
	* gnu/packages/python-web.scm (awscli-2)[native-inputs]: Add
	python-poetry-core and python-pytest.

	Change-Id: Ia0d160eca47f9e39ba902481c7146ad85b848c2a

2024-11-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: awscli: Update to 1.36.0.
	* gnu/packages/python-web.scm (awscli): Update to 1.36.0.
	[arguments]<test-flags>: Silent more failing tests.

	Co-Authored-By: Sharlatan Hellseher <sharlatanus@gmail.com>
	Change-Id: Ia06ad5128b13dbc68ec92f93dc025644605cd30c

2024-11-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-boto3: Update to 1.35.59.
	* gnu/packages/python-xyz.scm (python-boto3): Update to 1.35.59.
	[native-inputs]: Remove python-nose.

	Change-Id: Iafc22bafbf6ef185c2d9f4907386bd904ebaecbd

2024-11-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-botocore: Update to 1.35.59.
	* gnu/packages/python-xyz.scm (python-botocore): Update to 1.35.59.

	Change-Id: Iee873e6a84d582271fcbcd39e78521583574fb40

2024-11-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-colorama-for-awscli.
	* gnu/packages/python-xyz.scm (python-colorama-for-awscli): Delete variable.

	Change-Id: Idb10200319c71fde3fcb78f1b4b0d6f9554166a0

2024-11-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-boto.
	* gnu/packages/python-xyz.scm (python-boto): Delete variable.

	Change-Id: I4ff3f200734bce027334383d1f56c28134808a9d

2024-11-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: awscli: Update to 1.35.20.
	* gnu/packages/python-web.scm (awscli): Update to 1.35.20. Use
	G-expressions.
	[source]: Swap to git checkout as it contains tests.
	[build-system]: Swap to pyproject-build-system.
	[phases]: Delete use-recent-pyyaml phase; add set-invorenment phase.
	[inputs]: Remove groff, python-colorama-for-awscli, and python-pyyaml-5;
	add groff-minimal, python-colorama, and python-pyyaml.
	[native-inputs]: Add python-pytest, python-pytest-xdist,
	python-setuptools, and python-wheel.

	Change-Id: Ib7542a783fe65bb93d9f4cbfb89241190813fde4

2024-11-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-boto3: Update to 1.35.54.
	* gnu/packages/python-xyz.scm (python-boto3): Update to 1.35.54. Improve
	package style.
	[bulid-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-pytest-xdist, python-setuptools, and
	python-wheel.

	Change-Id: I413fcfc599d0d3ccf8587136629648c8a04cd364

2024-11-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-s3transfer: Update to 0.10.3.
	* gnu/packages/python-web.scm (python-s3transfer): Update to 0.10.3.
	[build-system]: Swap to pyprojct-build-system.
	[native-inputs]: Add python-pytest, python-pytest-xdist,
	python-setuptools, and python-wheel.

	Change-Id: I41d35dc89ea6f9ff24f33f6bfcc1fc6a22ebe890

2024-11-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-botocore: Update to 1.35.54.
	* gnu/packages/python-xyz.scm (python-botocore): Update to 1.35.54.
	[arguments]<tests>: Enable tests. <test-flags>: Disable some failing
	tests.
	[native-inputs]: Add python-jsonschema, python-pytest,
	python-pytest-xdist, python-setuptools, and python-wheel.

	Change-Id: I7730f85d5ace5b8643f8e9201ea46e6723b1a022

2024-11-18  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: slurm: Enable REST API.
	Rename slurm and slurm-* to slurm-minimal and slurm-minimal-*. Add new slurm
	packages that inherit from slurm-minimal and have the REST API enabled.

	* gnu/packages/parallel.scm (make-slurm): New function.
	(slurm-minimal, slurm-minimal-23.02, slurm-minimal-22.05, slurm-minimal-21.08,
	slurm-minimal-20.11, slurm-minimal-20.02, slurm-minimal-19.05,
	slurm-minimal-18.08): New variables.
	(slurm, slurm-23.02, slurm-22.05, slurm-21.08, slurm-20.11, slurm-20.02,
	slurm-19.05, slurm-18.08): Inherit from slurm-minimal, slurm-minimal-23.02,
	slurm-minimal-22.05, slurm-minimal-21.08, slurm-minimal-20.11,
	slurm-minimal-20.02, slurm-minimal-19.05 and slurm-minimal-18.08 respectively.

	Change-Id: I6410ac385d8876f4b6a908ddb1272172475a87bb

2024-11-18  Christoph Buck  <dev@icepic.de>

	records: Fix ABI check in cross-compilation context.
	Fixes <https://issues.guix.gnu.org/74296>.

	* guix/records.scm (define-record-type*)[compute-abi-cookie]: Use 32bit
	hash value for abi check to prevent `record-abi-mismatch-error` in a
	cross-compile context.

	Change-Id: I889747b1a2837bee8bf9b4de5729fdcf1b165380

2024-11-18  Lars Bilke  <lars.bilke@ufz.de>

	gnu: hdf5: Remove machine info from libraries.
	* gnu/packages/maths.scm (hdf5-1.14)[arguments]: Add
	‘patch-configure-build-settings’.

	Change-Id: I1435b866babeb95af48e0fd970d931f022c8bc67

2024-11-18  Daniel Khodabakhsh  <d.khodabakhsh@gmail.com>

	linux-initrd: Export ‘file-system-modules’.
	* gnu/system/linux-initrd.scm (file-system-modules): Export.

	Change-Id: I779efe280d2e3618adcae416eafc912babdce0a3

2024-11-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: u-boot-tools: Fix segfault while running tests.
	Fixes <https://issues.guix.gnu.org/74270>.

	* gnu/packages/patches/u-boot-calloc-visibility.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/bootloaders.scm (u-boot): Use it.

	Reported-by: Jean-Francois GUILLAUME <Jean-Francois.Guillaume@univ-nantes.fr>
	Reported-by: Christopher Howard <christopher@librehacker.com>
	Change-Id: Id0023e17367a80a0d1abd4a80b7d8e3a0c3cc5bc

2024-11-18  Janneke Nieuwenhuizen  <janneke@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>.

	guile: Silence GC warnings on the Hurd.
	This should work around <https://issues.guix.gnu.org/73181>, resurrecting
	offloading to the Hurd.

	* gnu/packages/aux-files/guile-launcher.c (no_warnings)[__GNU__]: New
	function.
	(main)[__GNU__]: Use it to silence libgc warnings.

	Change-Id: I8f30732d192ce46144da4a1a081813a104a5f376

2024-11-17  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: coq-mathcomp-bigenough: Use native-inputs.
	* gnu/packages/coq.scm (coq-mathcomp-bigenough) [propagated-inputs]:
	Move coq and which from here...
	[native-inputs]: ... to here.

	Change-Id: I1a57175b69f6b4a5eba308bf60c9e74437563f58

2024-11-17  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: coq-mathcomp-bigenough: Use new style.
	* gnu/packages/coq.scm (coq-mathcomp-bigenough) [arguments]: Use new
	style and remove uneeded make flags.

	Change-Id: I11a6350a10cedd682cf598ecb8660b63a12aa00d

2024-11-17  Greg Hogan  <code@greghogan.com>

	gnu: bloomberg-bde: Update to 4.14.0.0.
	* gnu/packages/cpp.scm (bloomberg-bde): Update to 4.14.0.0.
	[source](origin): Update test deletion list.

	Change-Id: I147a00c44cb835a3d0198d4f8372fd93404f49bb

2024-11-17  Greg Hogan  <code@greghogan.com>

	gnu: bloomberg-bde-tools: Update to 4.13.0.0.
	* gnu/packages/cpp.scm (bloomberg-bde-tools): Update to 4.13.0.0.

	Change-Id: I69694ef097c958b524a9701b04eab9290700eca8

2024-11-17  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: impressive: Update to 13.2 and fix build
	* gnu/packages/pdf.scm (impressive): Update to 13.2

	gnu: pypandoc: Update to 1.14
	* gnu/packages/python-xyz.scm (python-pypandoc): Update to 1.14

2024-11-17  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: openssh: Update to 9.9p1.
	* gnu/packages/ssh.scm (openssh): Update to 9.9p1.

	Change-Id: Iaa4fa38e92ecc7623c5eb4125eea569de3a05cc7

2024-11-17  Alec Barreto  <mrh57@posteo.net>

	gnu: Add guile-taglib.
	* gnu/packages/guile-xyz.scm (guile-taglib): New variable.

	Change-Id: I68cb1945104b64f621c9e6a1689b63f66c59144e

2024-11-17  Brennan Vincent  <brennan@umanwizard.com>

	daemon: Improve error message in ‘checkStoreName’.
	* nix/libstore/store-api.cc (checkStoreName): Clarify message when NAME
	starts with a dot.

	Change-Id: I045a663bc6cd9844677c65b38a31d3941cf212b5

2024-11-17  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: hunspell-dictionary: Update to 24.8.2.1.
	* gnu/packages/hunspell.scm (hunspell-dictionary): Update to 24.8.2.1.
	[source]<origin>: Change url, anongit returns gateway http errors 504.

	Change-Id: Ida030cc94a406ace042eccbe75f60d4505e18a11

2024-11-17  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.172.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.172.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I173bef7d21099d22e022111e520496b747c10dcf

2024-11-17  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.117.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.117.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I44fac76007d719d94e31039079fcb33f53a95d2c

2024-11-17  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.61.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.61.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I5e3f949549b81c051561ca78039e1acf71bd79c7

2024-11-17  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.11.8.
	* gnu/packages/linux.scm (linux-libre-6.11-version): Update to 6.11.8.
	(linux-libre-6.11-pristine-source): Update hash.

	Change-Id: If906938eb45d89b4601644dbc35b1f737fbc26b1

2024-11-17  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: cross-libc: Resurrect cross-building for the Hurd.
	* gnu/packages/base.scm (glibc)[arguments]: When building for the Hurd, in
	phase "create-machine-symlink", only create symlink if it is missing.
	* gnu/packages/cross-base.scm (cross-libc*)[arguments]: Likewise.

	Change-Id: Ib009b7bd301b543b8629382330cca9d963b7a812

2024-11-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: Fix the 'go-module->guix-package' test.
	This fixes a regression that would have been introduced by commit
	a8b927a562a ("import: go: Add an option to use pinned versions.") which is
	already 3 years old (!).

	* tests/go.scm (fixtures-go-check-test): Register new URL and data for
	http-fetch and http-get mocks.

	Change-Id: Ie9d306612971de54ce534563731f52baf64bc8e7

2024-11-17  Lee Thompson  <lee.p.thomp@gmail.com>

	gnu: Add parinfer-rust-emacs.
	* gnu/packages/text-editors.scm (parinfer-rust-emacs): New variable.

	Change-Id: I6c6fb384edb03b55bae63137576c364cf11e42a5

2024-11-17  Lee Thompson  <lee.p.thomp@gmail.com>

	gnu: Add rust-emacs-0.19.
	* gnu/packages/crates-io.scm (rust-emacs-0.19): New variable.
	(rust-emacs-0.18): Inherit from rust-emacs-0.19.

	Change-Id: I7791c869e8fdde96734499722d35f8f6aa2445fa

2024-11-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	import: stackage: Adjust to fix failing lint test.
	Commit abc3eb33191 ("import: hackage: Support updating to a specific
	version.") modified the signature of hackage-fetch; some code was still
	calling `hackage-fetch' with a single argument, breaking the tests/lint.scm
	test.

	* guix/import/stackage.scm (latest-lts-release): Adjust calls to
	`hackage-fetch'.

	Change-Id: Ic83ebc12a7948023956fe30cfb8aa22b6d282fc6

2024-11-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libarchive/fixed: Do not export variable.
	* gnu/packages/backup.scm (libarchive/fixed): Do not export variable; it's
	used by libarchive as its replacement and need not be exposed to the command
	line.

	Change-Id: Iad6f0b6badb3fa728a69663f69419505da393c56

2024-11-16  Nicolas Graves  <ngraves@ngraves.fr>
	    Florian Pelz  <pelzflorian@pelzflorian.de>

	etc: news: Warn users about postgresql default update.
	* etc/news.scm: Add entry.

	Change-Id: Ic3c0c3202128a9dab8f7b6b2be369c29237fae04

2024-11-16  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: postgresql-configuration: Unset default postgresql.
	* gnu/services/databases.scm (postgresql-configuration)[postgresql]:
	Unset default.
	(postgresql-service-type): Remove default-value.
	(postgresql-service): Revert default to postgresql-10 (rationale: We
	can remove this service at the same time than postgresql-10, in
	something like 6 months to a year).
	* doc/guix.texi: Remove postgresql default reference in documentation.

2024-11-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: libx86emu: Fix build.
	* gnu/packages/virtualization.scm (libx86emu): Fix build.
	[arguments]: Add extra "make-x86test" phase to make sure that "x86test" exists
	before running the parallel tests.

	Change-Id: Iad8d3fca6d4c04f6df9eba88e33e47324f160083

2024-11-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.323.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.323.
	(linux-libre-4.19-pristine-source, deblob-scripts-4.19): Update hashes.

	Change-Id: I7ad6a595c093183d7b93a9d1875b6d653f446e46

2024-11-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.285.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.285.
	(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.

	Change-Id: I1c519a3c8668b7bf85ccc5123e6258e74239a312

2024-11-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.229.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.229.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: Ibebb40f3ad79149ca59ab57d2850be7a36b4b8fb

2024-11-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.171.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.171.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I60f885b89631a0903289e2c67966eabc0e716163

2024-11-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.116.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.116.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I36b9512fa6df58a22b0aee58870dd7e9268ab134

2024-11-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.60.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.60.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I14b11ba29f20264e7a636d78cd257bb511036ecc

2024-11-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.11.7.
	* gnu/packages/linux.scm (linux-libre-6.11-version): Update to 6.11.7.
	(linux-libre-6.11-pristine-source, deblob-scripts-6.11): Update hashes.

	Change-Id: I3e81b3b26688477953f9d15c2f741bad8785bc20

2024-11-15  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ugrep: Update to 7.0.4.
	* gnu/packages/search.scm (ugrep): Update to 7.0.4.

2024-11-15  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: modem-manager: Update to 1.22.0.
	* gnu/packages/freedesktop.scm (modem-manager): Update to 1.22.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to meson-build-system.
	[arguments]<#:configure-flags>: Adjust udevdir. Set -Dsystemdsystemunitdir=no,
	Set -Dvapi=true.
	[inputs]: Add bash-completion, libqrtr-glib and elogind.
	[native-inputs]: Remove python; add python-minimal and libxslt.

	Change-Id: Ife0560eb48f3cceaf22ccc6bb54010074028cddf

2024-11-15  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libqmi: Update to 1.34.0.
	* gnu/packages/freedesktop.scm (libqmi): Update to 1.34.0.
	[inputs]: Add bash-completion.
	[propagated-inputs]: Add libmbim and libqrtr-glib.
	[native-inputs]: Add gobject-introspection and help2man. Replace
	python-wrapper with python-minimal.
	[build-system]: Switch to meson-build-system.
	[source]: Swich to git-fetch.

	Change-Id: I8a023cc07e5484d8abd5df4615ad5f4115729c1a

2024-11-15  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add libqrtr-glib.
	* gnu/packages/freedesktop.scm (libqrtr-glib): New variable.

	Change-Id: I84e26d0e8f69c8e5bc1c65925792aea296f6a97d

2024-11-15  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libmbim: Update to 1.30.0.
	* gnu/packages/freedesktop.scm (libmbim): Update to 1.30.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to meson-build-system.
	[native-inputs]: Add gobject-introspection, help2man. Replace
	python-wrapper with python-minimal.
	[inputs]: Add bash-completion.

	Change-Id: I607bff667a057e58bebb2f706d7021a4d1c8d763

2024-11-15  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: caf: Update to 1.0.2.
	* gnu/packages/cpp.scm (caf): Update to 1.0.2.
	[arguments]: Use G-expression.

	Change-Id: If3e3b24e3fdaab9232df8e64bd705b893cd10860

2024-11-15  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: cli11: Update to 2.4.2.
	* gnu/packages/cpp.scm (cli11): Update to 2.4.2.

	Change-Id: I0bcd934bba863ec272a096976cea49da4b748961

2024-11-15  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: dwl: Update to 0.7.
	* gnu/packages/wm.scm (dwl): Update to 0.7.

	Change-Id: Ib1a4748035dd04070df99818ec9fa3a80e716971

2024-11-15  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gdb: Use G-expressions.
	* gnu/packages/gdb.scm (gdb/pinned): Use G-expressions.
	(gdb-minimal gdb-multiarch, avr-gdb): ): Update acordingly.

	Change-Id: Ifcdc6a337ec9c4d5c4303082d207b657cbc34765

2024-11-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: scilab: Update to 2025.0.0.
	* gnu/packages/maths.scm (scilab): Update to 2025.0.0.
	[inputs]: Replace hdf5-1.1.0 by hdf5-1.14.

	Change-Id: If70812525226bb1e9968b1f1042d822d56908f8b

2024-11-15  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-git-email: Update to 0.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-git-email): Update to 0.6.0.
	[source]: Switch to actively maintained fork on codeberg.
	[home-page]: Adjust accordingly.
	[propagated-inputs]: Move to…
	[inputs]: … here.  Add emacs-piem.
	* gnu/packages/patches/emacs-git-email-missing-parens.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	Change-Id: I47f5aa12cfa676772e281a45cdc9ec3bb3eae544

2024-11-15  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: Add emacs-jack.
	* gnu/packages/emacs-xyz.scm (emacs-jack): New variable.

	Change-Id: I92790c493016a312501e926bbfc4b274d954e26f

2024-11-15  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: Add emacs-visual-replace.
	* gnu/packages/emacs-xyz.scm (emacs-visual-replace): New variable.

	Change-Id: I7c579785ed6b0e2989d16fb0b100e9860e8f38b9

2024-11-15  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-org: Update to 9.7.14.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.7.14.

	Change-Id: I2faba2539f7e8b04d8c86970780fd6382fe26691

2024-11-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add speed-dreams.
	* gnu/packages/games.scm (speed-dreams): New variable.
	(speed-dreams-version, speed-dreams-svn-revision): New variables.
	(speed-dreams-source-tarball): New procedure.
	(speed-dreams-base-tarball, speed-dreams-more-hq-cars-and-tracks-tarball)
	(speed-dreams-wip-cars-and-tracks-tarball)
	(speed-dreams-unmaintained-tarball): New variable.

	Change-Id: Id14f3556d47a80c508177940f959448520b406fc

2024-11-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add freesolid.
	* gnu/packages/game-development.scm (freesolid): New variable.
	* gnu/packages/patches/freesolid-configure.patch: New file.
	* gnu/packages/patches/freesolid-pkgconfig.patch: Likewise.
	* gnu/packages/patches/freesolid-automake.patch: Likewise.
	* gnu/packages/patches/freesolid-autotools.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Register them.

	Change-Id: I557332031a30d944f451d0a62c763e5b41c4e29b

2024-11-14  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: jbr: Update to 17.0.11b1207.30.
	* gnu/packages/java.scm (jbr17): Update to 17.0.11b1207.30.

	Change-Id: Idfb614496c856002c89fb7f671625ae655555402

2024-11-14  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: jbr: Update to 21.0.3b509.15.
	* gnu/packages/java.scm (jbr21): Update to 21.0.3b509.15.

	Change-Id: I1b47b761b1252e55e6fc78048cde5e0d9f446ca5

2024-11-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: snac2: Update to 2.63.
	* gnu/packages/fediverse.scm (snac2): Update to 2.63.
	[arguments]: Adjust make-flags to install the man-pages in the correct
	directory.

	Change-Id: I51a2434fda3d6a2ea92a342f346f5a4f1af7fa3d

2024-11-14  Nicolas Graves  <ngraves@ngraves.fr>

	import: hackage: Support updating to a specific version.
	* gnu/import/hackage.scm
	(hackage-fetch-and-hash, hackage-fetch): Support name and version
	argument.
	(import-release): New variable, formerly known as latest-release.
	Support updating to a specific version.

	Change-Id: I8f9e3ee99676cedca82f7c8c5ff51baa5a6fc46a

2024-11-14  Ivan Vilata i Balaguer  <ivan@selidor.net>

	gnu: mumble: Update to 1.5.634, fix aarch64 build.
	[[PGP Signed Part:No public key for 3DECC105F5DD2382 created at 2024-10-28T20:22:22+0100 using RSA]]
	TestPacketDataStream failed to pass for aarch64 under 1.4.287 as described in
	<https://github.com/mumble-voip/mumble/issues/3845>.  The new release fixes
	that.

	The new version changes some bundled dependencies.  Some of them are only kept
	during the build for the sake of generating the text shown for third-party
	licenses under the "About" dialog.

	* gnu/packages/telephony.scm (mumble): Update to 1.5.634.
	[source]: Update 3rd party dirs kept during build.
	[arguments]: Update build options for bundled dependencies.
	[inputs]: Depend on OpenSSL 3 and N. Lohmann's JSON lib.
	[license]: Update licenses for bundled dependencies.

	Change-Id: I39498ffa143e4416b06a6aa1a31fd46cd0ba2e3b

2024-11-14  David Pflug  <david@pflug.io>

	gnu: postgresql-10: Replace deprecated dependency.
	* gnu/packages/databases.scm (postgresql-10): Inherit postgresql-13
	instead of 11.

	Using the deprecated postgresql-11 package was causing warnings to be
	printed on `guix pull`.

	Change-Id: I36225ff2a1889f94cd5aabe229ee638793594abf

2024-11-14  TakeV  <takev@disroot.org>

	gnu: python-crontab: Fix failing tests
	* gnu/packages/python-xyz.scm (python-crontab) [arguments]: Turn off frequency
	at month check

	Change-Id: Ia6a8f703119dc61ddc6b359fca161dfb5a21319d

2024-11-14  David Boilleau  <david_boilleau@gmx.fr>

	guix-install.sh: Run the uninstall even if already partially done
	Removing users, groups or Systemd units fails if they are already absent,
	causing the uninstall script to exit. The goal here is to make the uninstall
	always run entirely, whatever parts are already done.

	* etc/guix-install.sh (sys_delete_build_user): Test if users and groups exist
	before deleting them.
	(sys_delete_guix_daemon): Test if /etc/systemd/system/guix-daemon.service file
	exists before removing the matching Systemd unit.

	Change-Id: Ibffb1f1b39de675542fb8057af21ecaea1b53d4c

2024-11-14  David Boilleau  <david_boilleau@gmx.fr>

	guix-install.sh: Replace `ROOT_HOME` with `~root`
	The `ROOT_HOME` variable is natively absent from some systems, however the form
	`~root`, which is used by the install functions in this same file, works.

	* etc/guix-install.sh (sys_delete_store, sys_delete_guix_daemon)
	(sys_delete_user_profiles): Replace `ROOT_HOME` with `~root`.

	Change-Id: Ia867e271ac4c5557d9708235fee028bccce68342

2024-11-14  David Boilleau  <david_boilleau@gmx.fr>

	guix-install.sh: Test if gnu-store.mount exists before removing the unit
	The file /etc/systemd/system/gnu-store.mount has permissions 664, since the
	`install_unit()` function installed it so. So the test prior to removing the
	matching Systemd unit should not be wether this file is executable, otherwise
	it will always fail. The relevant test is on the file existence.

	* etc/guix-install.sh (sys_delete_guix_daemon): Test if gnu-store.mount file
	exists rather than if it is executable.

	Change-Id: Ic7cc186618b0b92fccf49a3b27805756a9126b89

2024-11-14  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: guix-jupyter: Update to 0.3.0.
	* gnu/packages/package-management.scm (guix-jupyter): Update to 0.3.0.
	[arguments]: Remove ‘define-home’ phase, which is no longer needed.

	Change-Id: I18e0897caf6e9ad0bc7d410f2011fad031cecb7e

2024-11-14  Ludovic Courtès  <ludo@gnu.org>

	describe: Add hyperlinks for codeberg.org commits.
	* guix/scripts/describe.scm (%vcs-web-views): Add “codeberg.org”.

	Change-Id: I6749649f9c73434ba6ed424d049e50e6741b0a11

2024-11-14  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: delve: Update to 1.23.1.
	* gnu/packages/debug.scm (delve): Update to 1.23.1.

	Change-Id: I4e87ffa86abe6c82743c1a722fa8654e6a5b6366

2024-11-13  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: bochs: Update to 2.8.
	* gnu/packages/virtualization.scm (bochs): Update to 2.8.

	Change-Id: I3b16ca08abbdffa126ccd489ddf441459d6fcc51
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2024-11-13  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-pybio.
	* gnu/packages/bioinformatics.scm (python-pybio): New variable.

	Change-Id: I8f5c9cb6c7bb03cbc95386e67d46b1bdd78e01f2

2024-11-13  Divya Ranjan  <divya@subvertising.org>

	gnu: audio: Add jack-mixer.
	* gnu/packages/audio.scm (jack-mixer): New variable.

	Change-Id: I0b278f8674c84a4f43f9d23afc900b0a53e11f7c
	Reviewed-by: Ekaitz Zarraga <ekaitz@elenq.tech>

2024-11-12  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: swaybg: Update to 1.2.1.
	* gnu/packages/wm.scm (swaybg): Update to 1.2.1.

	Change-Id: Id9dc023f321dbd3c086f4e36e5e8bcf5a784ef2d

2024-11-12  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: Add potato-make.
	* gnu/packages/build-tools.scm (potato-make): New variable.

	Change-Id: I86843b4001298ee984e6d1c35b59dc3b2e51d97f
	Reviewed-by: Noé Lopez <noelopez@free.fr>

2024-11-12  Javier Olaechea  <pirata@gmail.com>

	gnu: entr: Switch input from bash to bash-minimal.
	* gnu/packages/entr.scm (entr): Switch input from bash to bash-minimal. This
	was recommended by guix style lint.

	Change-Id: Iccd37c3bf04b95ed510900f9d6ffd9359a227948

2024-11-12  Javier Olaechea  <pirata@gmail.com>

	gnu: entr: Improve package style.
	* gnu/packages/entr.scm (entr): Improve package style. The changes are the
	result of running ./pre-inst-env guix style entr.

	Change-Id: I9579e326f88c6066078f2df78a12431f3f4badd4

2024-11-12  Javier Olaechea  <pirata@gmail.com>

	gnu: entr: Update to 5.6.
	* gnu/packages/entr.scm (entr): Update to 5.6.

	Change-Id: Idfa2fc88e526deccc7a9ff4d07ede6b0dc6daf72
	Reviewed-by: Ekaitz Zarraga <ekaitz@elenq.tech>

2024-11-12  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: sway: Update to 1.10.
	* gnu/packages/wm.scm (sway): Update to 1.10.
	[inputs] Replace wlroots-0.17 with wlroots.

	Change-Id: Ia5230c58ecb11e3b1e5a94557f2965d7e648851f
	Reviewed-by: Mazin Alhaddad <mazin@getstate.dev>

2024-11-12  Ludovic Courtès  <ludo@gnu.org>

	ui: ‘show-what-to-build’ displays builds in topological order.
	That gives something like:

	  $ ./pre-inst-env guix build vim --no-grafts --no-substitutes -n
	  The following derivations would be built:
	    /gnu/store/…-tcsh-6.24.01.tar.gz.drv
	    /gnu/store/…-tcsh-6.24.01.tar.zst.drv
	    /gnu/store/…-tcsh-6.24.01.drv
	    /gnu/store/…-vim-9.1.0744-checkout.drv
	    /gnu/store/…-vim-9.1.0744.drv

	… with the derivation(s) being asked for coming last.

	* guix/ui.scm (show-what-to-build): Reverse ‘build/full’ before folding it.

	Change-Id: Ic0da9f4f8a58c7ed5e2d10f6ec2226f0865aed75

2024-11-12  Ludovic Courtès  <ludo@gnu.org>

	derivations: ‘derivation-build-plan’ returns builds in topological order.
	That makes ‘derivation-build-plan’ directly usable in cases where one
	wants to sequentially build derivations one by one, or to report builds
	in the right order in the user interface.

	* guix/derivations.scm (derivation-build-plan): Wrap ‘loop’ in
	‘traverse’.  Perform a depth-first traversal.  Return the list of builds
	in topological order.
	* tests/derivations.scm ("derivation-build-plan, topological ordering"):
	New test.

	Change-Id: I7cd9083f42c4381b4213794a40dbb5b234df966d

2024-11-12  Ting-Wei Lan  <lantw44@gmail.com>

	tests: Fix gremlin.scm for GCC 14
	* tests/gremlin.scm: Include stdio.h before using puts since GCC 14 no
	longer allows implicit declarations.

2024-11-12  aurtzy  <aurtzy@gmail.com>

	doc: Fix `copy-recursively' arguments.
	The `select?' keyword is part of the description instead of immediately
	following `keep-permissions?' in the arguments list for `copy-recursively'.
	This adds a missing '@' to fix that.

	* doc/guix.texi (Build Utilities): Fix `copy-recursively' arguments.

	Change-Id: If6802490a6afebc884b039d84f1fe4f9202a1151

2024-11-12  Ludovic Courtès  <ludo@gnu.org>

	doc: Adjust stale reference to quote instead of gexp.
	* doc/guix.texi (Build Phases): Mention hash-tilde, not apostrophe.

	Change-Id: I8dca74da46d35692be122fb3e8e3ab40dd70606e

2024-11-12  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add hid-wiimote-plus.
	* gnu/packages/linux.scm (hid-wiimote-plus): New variable.

	Change-Id: Icd23c3e390211160905b9c84a621ca6f5fbff0a0

2024-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: curl/fixed: Re-instate erroneously dropped patch.
	* gnu/packages/curl.scm (curl/fixed) [source]: Inherit base package patches,
	having the effect of re-adding 'curl-use-ssl-cert-env.patch'.

	Change-Id: I5c0fb5e44ad26cca9490cbbdef824011cffa9b2b

2024-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: torcs: Fix source file name.
	* gnu/packages/games.scm (torcs) [source]: Specify file-name field.
	[arguments]: Precise URL in comment.

	Change-Id: I9730e9aa75e17068b821ce211cb4591f53c47681

2024-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add torcs.
	* gnu/packages/games.scm (torcs): New variable.

	Change-Id: I1e55fc65ff303c309fed50f2071de0eaf4266d57

2024-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: plib: Build with -fPIC.
	* gnu/packages/game-development.scm (plib)
	[arguments] <#:configure-flags>: New argument.
	[inputs]: Move field after...
	[native-inputs]: ... this one.

	Change-Id: Ieddfb8814632f74c98d0e2cda949709b718c7a0d

2024-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add vdrift.
	* gnu/packages/games.scm (vdrift): New variable.

	Change-Id: I55b5884a9d7d4a9e874e76c6a7c8af4974dce701

2024-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add vdrift-data.
	* gnu/packages/games.scm (vdrift-data): New variable.

	Change-Id: I960e2222ea7e9506a306692db552dc1dcc229b01

2024-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: iverilog: Update home page.
	* gnu/packages/fpga.scm (iverilog) [home-page]: Add a trailing slash to please
	'guix lint'.

	Change-Id: I89d742950f5d55f8b3ce6d221b1337242a01649f

2024-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: yosys: Remove extraneous characters.
	* gnu/packages/fpga.scm (yosys) [arguments]: Drop leading './' from file
	names.  Drop leading '/' from file names given to 'search-input-file'.

	Change-Id: I49febe7bcf0d60553d2a24d99746e6457fa4d03f

2024-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: yosys: Do not hard-code CC and CXX make flags.
	* gnu/packages/fpga.scm (yosys) [make-flags]: Use cc-for-target and
	cxx-for-target procedures to compute the correct CC and CXX flags.

	Change-Id: I2a81f09ff7d6891d78ad157594bb0d96c38451f8

2024-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: yosys: Sort inputs.
	* gnu/packages/fpga.scm (yosys): Sort inputs.

	Change-Id: I5a4c97b84ae1e5b7f08b82858c47542fdcfd37b1

2024-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: yosys: Update to 0.47.
	* gnu/packages/fpga.scm (yosys): Update to 0.47.
	[arguments]: Extend fix-paths phase.
	[native-inputs]: Add cxxopts.

	Change-Id: I14afed45261e7c4830fe91fe2ced8762eed54810

2024-11-12  Cayetano Santos  <csantosb@inventati.org>

	gnu: yosys: Update to 0.46.
	* gnu/packages/fpga.scm (yosys): Update to 0.46.

	Change-Id: Id980679e6576b27429611f8399eff2185e57d684

2024-11-12  Cayetano Santos  <csantosb@inventati.org>

	gnu: iverilog: Re-add zlib to inputs.
	Fixes issue introduced in
	<https://git.savannah.gnu.org/cgit/guix.git/commit/?id=b32f8bc9da> which
	removed zlib.  This caused failures in the yosys test suite.

	* gnu/packages/fpga.scm (iverilog) [inputs]: Add zlib.

	Change-Id: I262db5db43527a3a2a1753163f7b9a4104f7e895

2024-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: iverilog: Remove extraneous #:test-target argument.
	'check' is its default value for the gnu-build-system.

	* gnu/packages/fpga.scm (iverilog) [arguments] <#:test-target>: Delete argument.

	Change-Id: I82c3103f71cfc39988f21d09f9bcdbcbdf9d1e03

2024-11-12  Rostislav Svoboda  <Rostislav.Svoboda@gmail.com>

	gnu: Add emacs-color-theme-sanityinc-tomorrow.
	* gnu/packages/emacs-xyz.scm (emacs-color-theme-sanityinc-tomorrow): New variable.

	Change-Id: I10d82838e5127b2b826615365a3eec6b2a937531

2024-11-12  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove allegro-5.0. [security fixes]
	This package has no dependencies in Guix, is unsupported (see
	https://liballeg.org/old.html) and is vulnerable to CVE-2021-36489.

	* gnu/packages/game-development.scm (allegro-5.0): Delete variable.
	* gnu/local.mk: Deregister patch.
	* gnu/packages/patches/allegro-mesa-18.2.5-and-later.patch: Delete file.

2024-11-12  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: postgresql-15: Update to 16.4. [security fixes]
	This fixes CVE-2024-7348.

	* /gnu/packages/databases.scm
	(postgresql-15): Move from here...
	(postgresql-16): ... to here.
	[version]: Update to 16.4.
	[source]: Adapt source and add patch.
	[native-inputs]: Add pkg-config.
	[inputs]: Add icu4c.
	* gnu/packages/patches/postgresql-disable-normalize_exec_path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I57771ebcf462bdeca73eda157274db089816fd12

2024-11-12  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: postgresql-14: Update to 14.13.
	* gnu/packages/databases.scm (postgresql-14): Update to 14.13.

2024-11-12  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: postgresql-13: Update to 13.16. [security fixes]
	This fixes CVE-2024-7348.

	* gnu/packages/databases.scm (postgresql-13): Update to 13.16.

2024-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: sendmail: Remove trailing #t from phases.
	* gnu/packages/mail.scm (sendmail) [arguments] <#:phases>: Remove trailing #t
	and re-indent some expressions.

	Change-Id: I1557b07f53f4f7f4aad6850d98973570d1d2a8cc

2024-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: curl: Update home page.
	* gnu/packages/curl.scm (curl) [home-page]: Update URL.

	Change-Id: I0fbcdceddd8c7b40edb430e9a5ebc160f47efb29

2024-11-12  Nicolas Graves  <ngraves@ngraves.fr>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rnp: Update to 0.17.1. [security fixes]
	This fixes CVE-2023-29479 and CVE-2023-29480.

	* gnu/packages/openpgp.scm (rnp): Update to 0.17.1.
	[arguments]: Improve style using gexps.
	<#:phases>: Add phase 'inject-sexpp-source.
	[inputs]: Add sexpp.

	Change-Id: Ic1d4740da168cd9fde8b642f279c2c77a1c3806f

2024-11-12  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add sexpp.
	* gnu/packages/openpgp.scm (sexpp): New variable.

2024-11-12  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: unicorn: Update to 2.1.1. [security fixes]
	Thix fixes CVE-2021-4296.

	* gnu/packages/emulators.scm (unicorn): Update to 2.1.1.

2024-11-12  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: openvpn: Update to 2.6.12. [security fixes]
	Thix fixes CVE-2024-24974, CVE-2024-27459 and CVE-2024-27903.

	* gnu/packages/vpn.scm (openvpn): Update to 2.6.12.

2024-11-12  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sendmail: Update to 8.18.1. [security fixes]
	This fixes CVE-2023-51765 and CVE-2021-3618.

	* gnu/packages/mail.scm (sendmail): Update to 8.18.1.

2024-11-12  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: pam-u2f: Update to 1.3.0. [security fixes]
	This fixes CVE-2021-31924.

	* gnu/packages/security-token.scm (pam-u2f): Update to 1.3.0.
	[inputs]: Add libfido2, openssl. Remove libu2f-host, libu2f-server.
	[native-inputs]: Sort packages.

2024-11-12  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: bart: Update to 0.9.00.
	This fixes bart reproducibility.

	* gnu/packages/image-processing.scm (bart): Update to 0.9.00.

	Change-Id: I2c40957a8e55fec945ec03e097cf3a3c71da85ee

2024-11-12  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: nzbget: Ignore failing tests.
	* gnu/packages/networking.scm (nzbget)[arguments]<#:phases>:
	Ignore a misconfigured test on aarch64.

2024-11-12  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: nzbget: Update to 24.3. [security fixes]
	This fixes CVE-2023-49102.

	* gnu/packages/networking.scm (nzbget): Update to 24.3.
	[source]: Switch to git-fetch.
	[build-system]: Switch to cmake-build-system.
	[arguments]<configure-flags>: Update field.
	[inputs]: Add boost, openssl.
	[native-inputs]: Remove pkg-config, add which.

2024-11-12  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: curl: Fix CVE-2024-8096.
	* gnu/packages/curl.scm (curl) [replacement]: New field.
	(curl/fixed): New variable.
	* gnu/packages/patches/curl-CVE-2024-8096.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I42facad095d97dc94302e9db60626b9fa00f3738

2024-11-12  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ffmpeg-4: Update to 4.4.5 [fixes CVE-2024-7055].
	* gnu/packages/video.scm (ffmpeg-4): Update to 4.4.5.
	* gnu/packages/patches/ffmpeg-remove-compressed_ten_bit_format.patch: Delete
	file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	Change-Id: Ie35066988c26af338120b2ce002c767ff4c7aaec
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-11-12  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ffmpeg-5: Update to 5.1.6 [fixes CVE-2024-7055, CVE-2024-7272].
	* gnu/packages/video.scm (ffmpeg-5): Update to 5.1.6.

	Change-Id: If86cbff17d63528b42a9c5ce2c062014251b8fcb

2024-11-12  Ashish SHUKLA  <ashish.is@lostca.se>

	build: chicken-build-system: Update for 5.4.0.
	* guix/build/chicken-build-system (build): chdir to the directory containing
	sources, and let chicken-install process the current directory.
	(install): Switch to define as we do not need any keys.
	(check): Remove unused egg-name from the arguments.

	Change-Id: I4adf5e2378deab6e3f3b3c128c3cc75ce43f0e8a

2024-11-12  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: chicken: Update to 5.4.0.
	* gnu/packages/chicken.scm (chicken): Update to 5.4.0.

	Change-Id: I448bdc25a5cb11e55c7ebb9d9e0cf1876ca958d8

2024-11-12  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: libarchive: Graft to 3.7.7. [security fixes]
	* gnu/packages/backup.scm (libarchive): Add replacement with libarchive/fixed.
	(libarchive/fixed): New variable.

	Fixes: Out of bounds access in ZIP files [CVE-2024-37407].
	Fixes: Out of bounds access in RAR files [CVE-2024-48957, CVE-2024-48958].
	Fixes: Race condition in multi-threaded systems [CVE-2023-30571].
	Fixes: NULL pointer dereference [CVE-2022-36227].

2024-11-12  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: emacs-telega: Update to 0.8.391.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.391.

	gnu: tdlib: Update to 1.8.39.
	* gnu/packages/messaging.scm (tdlib): Update to 1.8.39.

2024-11-12  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: liblouisutdml: Update to 2.12.0-0.00ca783.
	* gnu/packages/language.scm (liblouisutdml): Update to 2.12.0-0.00ca783.
	[arguments]: Use G-expressions.
	[native-inputs]: Remove labels.
	[propagated-inputs]: Remove labels.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
	Change-Id: Iedbcb5b3073f26a42805ae02550a28f6f1abee86

2024-11-12  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-org-node: Update to 1.7.4.
	* gnu/packages/emacs-xyz.scm (emacs-org-node): Update to 1.7.4.

	Change-Id: Ie1da1b7626f9deb9abc64abdb5df544f68e34c4e

2024-11-12  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-org-node: Update to 1.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-node): Update to 1.6.1.

	Change-Id: I4c0f11db95620d15b7104ae288ce7c68c3fdc46f

2024-11-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdwgcna: Use R build system phases.
	* gnu/packages/bioinformatics.scm (r-hdwgcna)[arguments]: Explicitly select
	%STANDARD-PHASES from r-build-system module.

	Change-Id: I8f6593ab1243884827698cf84d34d9f7aef5c28c

2024-11-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-hdwgcna.
	* gnu/packages/bioinformatics.scm (r-hdwgcna): New variable.

	Change-Id: I1e3c7663a777ee543c53ccee90b6e71f544d89aa

2024-11-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-tester.
	* gnu/packages/cran.scm (r-tester): New variable.

	Change-Id: Id7835b32794b8c34ff7f540f8c7a4cfc1d616ba0

2024-11-11  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-rangehttpserver.
	* gnu/packages/python-web.scm (python-rangehttpserver): New variable.

	Change-Id: Ib37b29bedb468faf4da5ab5080106c54e50f52c7

2024-11-11  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-harmonypy.
	* gnu/packages/bioinformatics.scm (python-harmonypy): New variable.

	Change-Id: Iad8be627099858776163fccfeb27c08129e6fb75

2024-11-11  Attila Lendvai  <attila@lendvai.name>

	gnu: dropbear: Update to 2024.86.
	* gnu/packages/ssh.scm (dropbear): Update to 2024.86.

	Change-Id: I1fe9bf0fcaaed3e55ed9a56697d51c5451f3a726

2024-11-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	installer: Support dry-run from Guile via store.
	This supports running the installer quasi-directly from Guile by only building
	a Guile installer-script in the store.  Do something like:

	    ./pre-inst-env guile -c '((@ (gnu installer) run-installer) #:dry-run? #t)'

	or and BE VERY CAREFUL WHEN NOT USING #:DRY-RUN #T!

	    sudo -E ./pre-inst-env guile -c '((@ (gnu installer) run-installer))'

	for this to work, you also need connman.

	* gnu/installer.scm (installer-script, run-installer): New procedures.

	Change-Id: I8cc1746845ec99f738e35fa91bb2342a674cfa88

2024-11-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	installer: Add static-networking template.
	* gnu/installer/services.scm (%system-services): Add
	static-networking-service-type.

	Change-Id: Iec6336f8d1f49e8b801e978d5c9eeb4f83a6e748

2024-11-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	installer: Add "Kernel" page to select the Hurd.
	This adds a "Kernel" page to the installer with the option to (cross-) install
	the Hurd, if applicable (only available on x86 machines for now).

	* gnu/installer/newt.scm (kernel-page): New procedure.
	(newt-installer)[kernel-page]: New field.
	* gnu/installer/kernel.scm,
	gnu/installer/newt/kernel.scm: New files.
	* gnu/local.mk (INSTALLER_MODULES): Add them.
	* gnu/installer.scm (installer-steps): Use them to select kernel if
	applicable.
	* gnu/installer/newt/partition.scm (run-label-page): Default to "msdos" when
	instaling the Hurd.
	(run-fs-type-page): Add ext2 for the hurd.
	(run-partitioning-page-partition): Remove `entire-encrypted' option when
	installing the Hurd.
	* gnu/installer/services.scm (system-services->configuration): Cater for the
	Hurd with %base-services/hurd, and with %base-packages/hurd that must always
	be set.
	(%system-services): Change to procedure.  When installing the the Hurd, do not
	recommend `ntp-service-type' and USE `openssh-sans-x' package for
	`openssh-service-type'.
	(system-service-none): New variable.
	* gnu/installer/newt/services.scm (run-network-management-page): Include it
	when installing the Hurd.
	(run-desktop-environments-cbt-page): When installing the Hurd, recommend to
	not select any desktop enviroment.  Update users.
	* gnu/installer/parted.scm (efi-installation?): Return #f when installing for
	the Hurd.
	(create-ext2-file-system): New procedure.
	(user-fs-type-name, user-fs-type->mount-type, partition-filesystem-user-type,
	format-user-partitions): Support `ext2'.
	(<user-partition> partition->user-partition): Use `ext2' when installing the
	Hurd.
	(auto-partition!): Likewise.  No swap partition when installing the Hurd.
	* gnu/installer/final.scm (install-system): Cater for cross installation of
	the Hurd.
	(bootloader-configuration): Use `grub-minimal-bootloader' when installing the
	Hurd.
	(user-partition-missing-modules): Cater for empty user-partitions.
	(initrd-configuration, user-partitions->configuration): Cater for the Hurd.
	* gnu/installer/steps.scm (format-configuration,
	configuration->file): Cater for the Hurd.
	* gnu/system/hurd.scm (%desktop-services/hurd): New variable.
	* gnu/installer/tests.scm (choose-kernel): New procedure.
	* gnu/tests/install.scm (gui-test-program): Use it.

	Change-Id: Ifafb27b8a2f933944c77223a27ec151757237e36

2024-11-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	installer: Add dry-run?
	This allows running the installer without root privileges.  Do something like

	    ./pre-inst-env guix repl
	    ,use (guix)
	    ,use (gnu installer)
	    (installer-program #:dry-run? #t)
	    ,build $1
	    =>
	    "/gnu/store/...-installer-program"

	and run

	    /gnu/store/...-installer-program

	* gnu/installer/newt.scm (locale-page): Add #:dry-run? parameter.
	(keymap-page): Likewise.
	* gnu/installer/newt/keymap.scm (run-keymap-page): Likewise.
	* gnu/installer/steps.scm (run-installer-steps): Likewise.  Use it to skip
	writing to socket.
	* gnu/installer/newt/final.scm (run-final-page): Rename to...
	(run-final-page-install): ...this.
	(dry-run-final-page, run-final-page): New procedures.
	* gnu/installer/parted.scm (bootloader-configuration): Cater for empty user
	partitions.
	* gnu/installer/utils.scm (dry-run-command): New procedure.
	* gnu/installer.scm (compute-locale-step): Add #:dry-run? parameter.  Use it
	to avoid actually applying locale.
	(compute-keymap-step): Add dry-run? parameter.  Pass it to
	keymap-page.
	(installer-program): Add #:dry-run? parameter.  If #:true
	avoid writing to /proc, use dry-run-command, skip sync and reboot, and pass
	dry-run? to...
	(installer-steps): ...here.  Add #:dry-run? parameter.  Use it to disable
	skip network, substitutes, partitioning pages, and pass it to...
	compute-locale-step, compute-keymap-step, and final-page.

	Change-Id: I0ff4c3b0a0c69539af617c27ba37654beed44619

2024-11-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	installer: Use `%' for parameter %run-command-in-installer.
	* gnu/installer/utils.scm (run-command-in-installer): Rename to...
	(%run-command-in-installer): ...this.
	* gnu/installer.scm (installer-program): Update accordingly.
	* gnu/installer/parted.scm (remove-logical-devices, create-btrfs-file-system,
	create-ext4-file-system, create-fat16-file-system, create-fat32-file-system,
	create-jfs-file-system, create-ntfs-file-system, create-xfs-file-system,
	create-swap-partition, luks-format-and-open, luks-ensure-open, luks-close):
	Update accordingly.

	Change-Id: I96ebc59ebc85fd8ebccb0cc57130b4e7532d287f

2024-11-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	installer: Fix file-name typos.
	* gnu/installer/newt/page.scm (run-dump-page): Typo file-name.
	* gnu/installer/utils.scm (open-new-log-port): Likewise.

	Change-Id: I837991a0ee5054b3afa8328205e23ac6f9fbae8d

2024-11-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	installer: Use "partitioning-page" consistently.
	Having `partition-page' function call `RUN-partititionING-page' where all
	other proxy functions call `RUN-<name>' hurts my brain while refactoring.

	* gnu/installer/record.scm (<installer>)[partition-page]: Rename to...
	[partitioning-page]: ...this.
	* gnu/installer/newt.scm (partitioning-page, newt-installer): Update
	accordingly.
	* gnu/installer.scm (installer-steps): Update accordingly.

	Change-Id: I6b2f3459a3d0a7a89260224b7d8438676e3411ba

2024-11-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	installer: Align comments.
	* gnu/installer.scm (installer-program): Align comments.

	Change-Id: I50c173c46ea9bfdb3da0562146bc969d46f0edd9

2024-11-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	installer: Remove unused (newt) imports.
	* gnu/installer/newt/ethernet.scm,
	gnu/installer/newt/keymap.scm,
	gnu/installer/newt/locale.scm,
	gnu/installer/newt/parameters.scm,
	gnu/installer/newt/services.scm: Remove (newt).

	Change-Id: Ia6624aaf73491024da54b8ffee7358941b187fdf

2024-11-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Add installer dependencies to the manifest.
	* manifest.scm: Add guile-newt, guile-parted, guile-webutils.

	Change-Id: Idcf46320d29c15f36da05f66e81b7779e37c1bf6

2024-11-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	system: examples: Add devel-hurd.tmpl.
	This operating system specification for the Hurd creates a system that
	supports building the guix package from git natively.

	Do something like

	    ./pre-inst-env guix system build --target=i586-pc-gnu \
	       gnu/system/examples/devel-hurd.tmpl

	    ./pre-inst-env guix system image --image-type=hurd-qcow2 --image-size=15G \
	       --no-offload gnu/system/examples/devel-hurd.tmpl

	    cp /gnu/store/...disk-image devel.img

	    guix shell qemu -- qemu-system-i386 -enable-kvm -m 4096 \
	     -device rtl8139,netdev=net0                            \
	     -netdev user,id=net0,hostfwd=tcp:127.0.0.1:10022-:2222 \
	     -hda devel-hurd.img

	    ssh -p 10022 root@localhost
	    GUIX_PROFILE=/run/current-system/bootstrap-profile
	    source $GUIX_PROFILE/etc/profile
	    mkdir -p ~/src/guix
	    cd src/guix
	    git clone git://git.savannah.gnu.org/guix
	    cd guix
	    ./bootstrap
	    ./configure --with-courage
	    make

	* gnu/system/examples/devel-hurd.tmpl: New file.

	Change-Id: I097c7c00a9ab9602db7f8f3305827c815f308d1e

2024-11-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	hurd-boot: Support second boot.
	* gnu/build/hurd-boot.scm (boot-hurd-system): Check for stale shepherd socket
	and remove it.  Be chattier about /hurd symlink replacement.

	Change-Id: I5e528c131ebeadb7ebc9727336a0f9301af3e68e

2024-11-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: hurd: Support second boot.
	This avoids hanging upon second boot and ensures a declarative /hurd and /dev.

	* gnu/packages/patches/hurd-startup.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/hurd.scm (hurd): Use it.
	[arguments]: In stage create-runsystem remove /dev/urandom.

	Change-Id: Ifcca5562c297204735c35132820a32ca0f273677

2024-11-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	system: hurd: Add swap-services to hurd-default-essential-services.
	* gnu/services/base.scm (swap-service-type): Do not include 'udev' requirement
	for the Hurd.  Use system* with "swapon", "swapoff" for the Hurd.
	* gnu/system.scm (hurd-default-essential-services): Add swap-services.
	* gnu/services/base.scm (swap-service-type):

	Change-Id: I1d4d445c614921752dc84aa0dd6ff42cdbf62aa8

2024-11-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	system: hurd: Remove qemu networking from %base-services/hurd.
	This allows us to use %base-services/hurd for services in a Hurd config for a
	real machine without removing static-networking.

	* gnu/system/hurd.scm (%base-services/hurd): Factor networking out to...
	(%base-services+qemu-networking/hurd): ..this new variable.
	* gnu/system/examples/bare-hurd.tmpl (%hurd-os): Use it.
	* gnu/services/virtualization.scm (%hurd-vm-operating-system): Use it.
	* gnu/system/images/hurd.scm (hurd-barebones-os): Use it.  Add comment about
	QEMU and networking for a real machine.

	Change-Id: I777a63410383b9bf8b5740e4513dbc1e9fb0fd41

2024-11-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	bootloader: grub: Remove hardcoded partition number for the Hurd.
	This supports using another than the default DISK0 PART1 and using LABEL or
	UUID as root file-system specifier.  It still defaults to DISK0 PART1 if
	the file-system cannot be found, i.e., lives only at the build side: A
	virtual machine/childhurd build.

	* gnu/build/file-systems.scm (%hurd-device-spec-regexp, %device-spec-regexp):
	New variables.
	(device-name->hurd-device-name, hurd-device-name->device-name,
	device-spec->device, device-spec->device-name): Use them in new procedures.
	* gnu/bootloader/grub.scm (make-grub-configuration): Use them to remove
	hardcoded partition number (root-index 1).

	Change-Id: I49fa93dacc09883dfb4d695402c5eac2e0e17286

2024-11-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	guix system: When installing the Hurd, create essential devices.
	* guix/scripts/system.scm (install): When installing the Hurd, invoke
	`make-hurd-device-nodes'.

	Change-Id: If84d5fe0b5bf4a93452f0b5241650f325d583543

2024-11-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	reconfigure: Use native bootloader package for running the installer.
	This fixes running grub-install when using guix system init --target.

	* guix/scripts/system/reconfigure.scm (install-bootloader): Use native package
	when invoking install-bootloader-program.

	Change-Id: I48d80a8dff866ada3625d827dd3036fb966eee9a

2024-11-10  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.11: Disable a debugging option in the kernel configs.
	Reported by dariqq: <https://issues.guix.gnu.org/74280>.

	This is a followup to commit 92910f5413fd9112c0502138eed5fff758c5de65.

	* gnu/packages/aux-files/linux-libre/6.11-i686.conf,
	gnu/packages/aux-files/linux-libre/6.11-x86_64.conf: Disable
	CONFIG_DRM_I915_REPLAY_GPU_HANGS_API.

	Change-Id: I345aba7b19d3e7c3e28fec2e6ed2d7bdbc2099c9

2024-11-10  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 115.16.2.
	* gnu/packages/gnuzilla.scm (icedove): Update to 115.16.2.

	Change-Id: Ibe020ce42e5503980ef4120863dc1c6e4fb40eb7

2024-11-10  Lars-Dominik Braun  <lars@6xq.net>

	gnu: ultrastar-deluxe: Update to 2024.10.0.
	* gnu/packages/games.scm (ultrastar-deluxe): Bump version.
	[inputs]: Use ffmpeg 6 and ttf output of font-google-noto.

	Change-Id: I105c352abd8296a73dde54fecdfc6de7692e712e

2024-11-09  Brennan Vincent  <brennan@umanwizard.com>

	gnu: go-1.23: Update to 1.23.2.
	* gnu/packages/golang.scm (go-1.23): Update to 1.23.2.

	Change-Id: I9687e3d14bcf78c267a54479b7d9073cb8b9a879

2024-11-09  Brennan Vincent  <brennan@umanwizard.com>

	gnu: go-1.22: Update to 1.22.7.
	* gnu/packages/golang.scm (go-1.22): Update to 1.22.7.

	Change-Id: I67fbb1c630a08cfb29f2230a600bf3a24e2c8486

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	build/go: fix-embed-files: Adjust procedure docstring.
	This is a follow up adjustment, proposed by Maxim Cournoyer
	<maxim.cournoyer@gmail.com> in <https://issues.guix.gnu.org/73299>.

	* guix/build/go-build-system.scm (fix-embed-files): Improve the grammar
	and style, and provide a URL to the raw source file for reference.

	Change-Id: I78824b92d70a2431f61d11e8737bca6a2ddea3fa

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: run: Update to 0.11.2.
	* gnu/packages/task-runners.scm (run): Update to 0.11.2. Adjust package
	style by shiftin order of fields.
	[arguments]: Do not install sources.
	[propagated-inputs]: Remove go-github-com-tekwizely-go-parsing.
	[native-inputs]: Add go-github-com-goreleaser-fileglob,
	go-github-com-subosito-gotenv, and
	go-github-com-tekwizely-go-parsing.

	Change-Id: I02e4384aee83a3000c159e9d74fe1e94505ce9a7

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-subosito-gotenv: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-subosito-gotenv): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ic9733d34808da599536a34b33caad88707f8ebb7

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-subosito-gotenv: Update to 1.6.0.
	* gnu/packages/golang.scm (go-github-com-subosito-gotenv): Update to 1.6.0.
	[propagated-inputs]: Add go-golang-org-x-text.

	Change-Id: I6010bdacf80eaf6aa2cf869844b2327124318580

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-tekwizely-go-parsing: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-tekwizely-go-parsing): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.
	* gnu/packages/task-runners.scm: Swap imported module from golang to golang-xyz.

	Change-Id: I7a1fab8a1ab457011260ce7dac7a47ecf8f83dd3

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-tekwizely-go-parsing: Adjust description.
	* gnu/packages/golang.scm (go-github-com-tekwizely-go-parsing)
	[description]: Include a list of shipped modules.

	Change-Id: Ieddaf65ec95776666846af8785a26bdd2a02d24a

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-tekwizely-go-parsing: Update to 0.0.0-20221001173913-aa6d6749ea2d.
	* gnu/packages/golang.scm (go-github-com-tekwizely-go-parsing): Update to 0.0.0-20221001173913-aa6d6749ea2d.

	Change-Id: Ibbea09fc86c8a5a72de2315d2a082978246e8ccc

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-goreleaser-fileglob.
	* gnu/packages/golang-xyz.scm (go-github-com-goreleaser-fileglob): New variable.

	Change-Id: I068cad724f0aabeda01e09c4ce9ea48c6b344424

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-matryer-is.
	* gnu/packages/golang-check.scm (go-github-com-matryer-is): New variable.

	Change-Id: I215a7291620b7c2fc34ae759801466856e829263

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-caarlos0-testfs.
	* gnu/packages/golang-check.scm (go-github-com-caarlos0-testfs): New variable.

	Change-Id: Iab47c0954592981c780a3e9a9afab1d0fe0f6e85

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-fsnotify-fsnotify: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-fsnotify-fsnotify): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I56f234c1dbb956f97d9d733bc9d7b5dd572830f8

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-dustin-go-humanize: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-dustin-go-humanize): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.
	* gnu/packages/uucp.scm: Add golang-xyz module.

	Change-Id: Ic0913615d559ec255bf98abfab99383edf3c9a84

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-dustin-go-humanize: Update to 1.0.1.
	* gnu/packages/golang.scm (go-github-com-dustin-go-humanize): Update to 1.0.1.

	Change-Id: Iaeb4c79c802794feb03e307c08fa56686294942a

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/high-availability: Remove golang module.
	Do not import not required module.

	Change-Id: I2cb09c65d9e587add5def8a7c9087e89f40860c8

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-rogpeppe-fastuuid.
	* gnu/packages/golang-xyz.scm (go-github-com-rogpeppe-fastuuid): New variable.

	Change-Id: Ie8458f79e0b39e8660a2fdd64bb4d4482cd22339

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-rsc-io-binaryregexp.
	* gnu/packages/golang-xyz.scm (go-rsc-io-binaryregexp): New variable.

	Change-Id: Idaaac22b1c37b168e5a78e69217a836910a58335

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pkg-browser.
	* gnu/packages/golang-web.scm (go-github-com-pkg-browser): New variable.

	Change-Id: I02b0c499dbde8dfd9862df61def348fcec381fb9

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-operatorfoundation-shapeshifter-transports: Fix build.
	* gnu/packages/golang.scm (go-github-com-operatorfoundation-shapeshifter-transports)
	[propagated-inputs]: Remove
	go-github-com-operatorfoundation-monolith-go; add
	go-github-com-operatorfoundation-monolith-go-1.0.4

	(go-github-com-operatorfoundation-monolith-go-1.0.4): New variable.

	Change-Id: I858a0ca47f448985a563f2e0fce8c6a7c6de7ca7

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-emersion-go-textwrapper.
	It's not in use by any packages in Guix, upstream message: "This
	repository has been archived by the owner on Mar 2, 2024. It is now
	read-only."

	* gnu/packages/golang.scm (go-github-com-emersion-go-textwrapper): Delete variable.

	Change-Id: I57b382b8102d808fd153ffc9a39bb1d11ffcb8e7

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-autostart: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-emersion-go-autostart): Move
	from here ...
	* gnu/packages/golang-xyz.scm: .. to here.

	Change-Id: Ia1a52cc0122f3a343171c698f63783265b44bed7

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-autostart: Update to 0.0.0-20210130080809-00ed301c8e9a.
	* gnu/packages/golang.scm (go-github-com-emersion-go-autostart): Update to 0.0.0-20210130080809-00ed301c8e9a.

	Change-Id: I103e0c9d4d89317371458737af6a33f7d0d3005b

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cretz-bine.
	* gnu/packages/golang-web.scm (go-github-com-cretz-bine): New variable.

	Change-Id: I2c3e8bc8ba22e6b76c26412f332d90f29e6ec76a

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: trezord: Refresh package style.
	* gnu/packages/finance.scm (trezord): Refresh package style.
	[arguments]: Use list style, do not install source.
	[description]: Start from new line.

	Change-Id: I96fe06e5559746196d4a99dc2fe1faf731b71253

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-natefinch-lumberjack.v2: Rename variable.
	* gnu/packages/golang-xyz.scm (go-gopkg-in-natefinch-lumberjack.v2):
	Rename variable to go-gopkg-in-natefinch-lumberjack-v2 to reflect import
	style.

	* gnu/packages/finance.scm (trezord) [native-inputs]: Remove
	go-gopkg-in-natefinch-lumberjack.v2; add go-gopkg-in-natefinch-lumberjack-v2.

	Change-Id: Ifffc20bfcd75db308bca7fc1880f87c477908188

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-prometheus-community-pro-bing.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-community-pro-bing): New variable.

	Change-Id: Ifc536d497396b02671ff44f4845c43dfba893d4d

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-sevlyar-go-daemon: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-sevlyar-go-daemon): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.
	* gnu/packages/vpn.scm: Add to used golang-xyz module.

	Change-Id: I0c1084983440bb45b6621cd0b2d7ba8d30ee8ff7

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-sevlyar-go-daemon: Update to 0.1.6.
	* gnu/packages/golang.scm (go-github-com-sevlyar-go-daemon): Update to 0.1.6.

	Change-Id: Iebeb04087caf7d746901a0ad4b4efeb83ca7af3c

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github.com-smartystreets-gunit.
	Upstream is changed to https://github.com/smarty/gunit.

	* gnu/packages/golang-check.scm (go-github.com-smartystreets-gunit): Delete variable.

	Change-Id: I2233ccc95d01c08e333954dffc312fd7c9a19bda

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-smartystreets-assertions.
	Upstream is changed to https://github.com/smarty/assertions.

	* gnu/packages/golang-check.scm (go-github-com-smartystreets-assertions): Delete variable.

	Change-Id: Iafc9a609d34a5402ce8a2efccd48806a08851ae4

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-smartystreets-goconvey: Update to v1.8.1.
	* gnu/packages/golang-check.scm (go-github-com-smartystreets-goconvey): Update to v1.8.1.
	[propagated-inputs]: Remove go-github-com-smartystreets-assertions; add
	go-github-com-smarty-assertions and go-golang-org-x-tools.

	Change-Id: I6846ee9b29c8f70afdddd342b71a2083dd94442a

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-smarty-gunit.
	* gnu/packages/golang-check.scm (go-github-com-smarty-gunit): New variable.

	Change-Id: Ibfc07f1aaf4085b5241e2b9549f10e61f81a4187

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-smarty-assertions.
	* gnu/packages/golang-check.scm (go-github-com-smarty-assertions): New variable.

	Change-Id: Ibc87eb2810bb66f3ebc5b1f5a894dfcc7942a0bb

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github.com-smartystreets-goconvey: Rename variable.
	* gnu/packages/golang-check.scm (go-github.com-smartystreets-goconvey):
	Rename variable to go-github-com-smartystreets-goconvey.
	* gnu/packages/golang-xyz.scm (go-github-com-polydawn-refmt)
	[propagated-inputs]: Remove go-github.com-smartystreets-goconvey; add
	go-github-com-smartystreets-goconvey.
	* gnu/packages/golang.scm (go-gopkg-in-ini) [native-inputs] Remove
	go-github.com-smartystreets-goconvey; add

	go-github-com-smartystreets-goconvey.

	Change-Id: Ibde73bf974edadb90236a6c0d2dcee6545860e6e

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github.com-smartystreets-assertions: Rename variable.
	* gnu/packages/golang-check.scm (go-github.com-smartystreets-assertions):
	Rename variable to go-github-com-smartystreets-assertions to follow
	current package style.
	(go-github.com-smartystreets-goconvey) [propagated-inputs]: Remove
	go-github.com-smartystreets-assertions; add
	go-github-com-smartystreets-assertions.

	Change-Id: Ic25602f52b9d4717a5101648b402f61d1957cb1a

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-xtaci-lossyconn.
	* gnu/packages/golang-web.scm (go-github-com-xtaci-lossyconn): New variable.

	Change-Id: I8d1e5c02215e799265deb1b46a916982a7d71d7e

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-xtaci-smux.
	* gnu/packages/golang-web.scm (go-github-com-xtaci-smux): New variable.

	Change-Id: I62ddb7898eba295ba773579dcd84704e54f2d408

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-shadowsocks-go-shadowsocks2: Enable all tests.
	* gnu/packages/golang-crypto.scm (go-github-com-shadowsocks-go-shadowsocks2)
	[arguments]: <#:phases>: Use custom 'check phase.

	Change-Id: Ia7efa74417d47a4679befd11ca3e76aaf0bc8c48

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-shadowsocks-go-shadowsocks2: Update to 0.1.5.
	* gnu/packages/golang-crypto.scm (go-github-com-shadowsocks-go-shadowsocks2): Update to 0.1.5.
	[propagated-inputs]: Remove go-golang-org-x-net, go-golang-org-x-sys, and
	go-golang-org-x-text.

	Change-Id: I14d26ea40cf7d317b07fcf0484a0727e8f3c5f91

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aead-chacha20: Fix indentation.
	* gnu/packages/golang-crypto.scm (go-github-com-aead-chacha20): Fix indentation.

	Change-Id: I2084ebd6a8472b5835498e19c115f778b46ff6d6

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aead-chacha20: Update to 0.0.0-20180709150244-8b13a72661da.
	* gnu/packages/golang-crypto.scm (go-github-com-aead-chacha20): Update to 0.0.0-20180709150244-8b13a72661da.

	Change-Id: I01b464ea6da2f89a3d4e4eeba2e2c13d1f3ac10b

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-aead-ecdh.
	* gnu/packages/golang-crypto.scm (go-github-com-aead-ecdh): New variable.

	Change-Id: I50ddf2453834d8928be2301715fd6c207de5a536

2024-11-09  Artyom V. Poptsov  <poptsov.artyom@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-workiva-go-datastructures.
	* gnu/packages/golang-xyz.scm (go-github-com-workiva-go-datastructures): New variable.

	Change-Id: I1523c7aeaed0910fbfbfe7fc96566684fdd2dab8

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-deckarep-golang-set-v2: Update to 2.6.0.
	* gnu/packages/golang-xyz.scm (go-github-com-deckarep-golang-set-v2): Update to 2.6.0.

	Change-Id: Iaf7f84352514b0b98f23fbd1da47dbe700fd0c03

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-smithy-go: Update to 1.21.0.
	* gnu/packages/golang-web.scm (go-github-com-aws-smithy-go): Update to 1.21.0.

	Change-Id: Ife3e9685cf4628694538061685ad958f40c3cd14

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: build/go: Apply default 'fix-embed-files phase.
	These changes remove redundant phases where files, requiring to be embed
	during build or check phases, are copied to the build directory as
	proposed in <https://issues.guix.gnu.org/73299>.

	* gnu/packages/backup.scm (restic-rest-server) [arguments]: <#:phases>:
	Remove 'fix-embed-files phase.
	* gnu/packages/configuration-management.scm (chezmoi): Likewise.
	* gnu/packages/packages/golang-build.scm (go-github-com-golang-protobuf): Likewise.
	* gnu/packages/golang-web.scm (go-github-com-go-openapi-loads,
	go-github-com-go-openapi-runtime, go-github-com-golang-groupcache): Likewise.
	* gnu/packages/golang-xyz.scm (go-github-com-dgraph-io-badger): Likewise.
	* gnu/packages/golang.scm (go-github-com-ssgelm-cookiejarparser): Likewise.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ds-badger,
	go-github-com-libp2p-go-libp2p, kubo): Likewise.
	* gnu/packages/irc.scm (soju): Likewise.
	* gnu/packages/networking.scm (nebula): Likewise.
	* gnu/packages/prometheus.scm (go-github-com-nbrownus-go-metrics-prometheus,
	go-github-com-prometheus-client-golang, go-github-com-prometheus-common,
	go-github-com-prometheus-common-sigv4, go-github-com-prometheus-exporter-toolkit,
	go-github-com-prometheus-statsd-exporter): Likewise
	* gnu/packages/version-control.scm (git-lfs): Likewise.
	* gnu/packages/web.scm (miniflux): Likewise.

	* gnu/packages/golang-crypto.scm (go-filippo-io-age): [arguments]:
	<#:phases>: Remove 'copy-input-to-vendor-direcotyr and
	'remove-vendor-directory phases.
	* gnu/packages/golang-web.scm (go-github-com-go-openapi-analysis,
	go-github-com-go-openapi-analysis, go-github-com-go-openapi-validate): Likewise.
	* gnu/packages/golang.scm (go-github-com-charmbracelet-glamour): Likewise.
	* gnu/packages/textutils.scm (vale): Likewise.

	Change-Id: Ic2ec01c8caf86f3ae69d7a1812c1e0b78a549e91

2024-11-09  Efraim Flashner  <efraim@flashner.co.il>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	build/go: Replace symlinks with a copy of the file.
	* guix/build/go-build-system.scm (fix-embed-files): New procedure.
	(%standard-phases): Add 'fix-embed-files after 'unpack.
	* guix/build-system/go.scm (#:embed-files): New key parameter.
	* doc/guix.texi: (go-build-system): Document a new key.

	Change-Id: I27bc46fa1a3f4675ff73b6cba4ef5c3d177c22b1

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-matttproud-golang-protobuf-extensions-v2: Fix build.
	* gnu/packages/golang-xyz.scm (go-github-com-matttproud-golang-protobuf-extensions-v2):
	Fix build.
	[arguments]: <#:phases>: Add 'fix-embed-files.

	Change-Id: Id19ae90a13788a454ac11089dabf71ce399b20db

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nebula: Fix build.
	* gnu/packages/networking.scm (nebula): Fix build.
	[arguments]: <#:phases>: Add 'fix-embed-files.

	Change-Id: Ie2522c61aa1febadd250b1c02738c48bb82497e9

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nbrownus-go-metrics-prometheus: Fix build.
	Fix the build as senn in <https://ci.guix.gnu.org/build/5804385/log/raw>.

	* gnu/packages/prometheus.scm (go-github-com-nbrownus-go-metrics-prometheus):
	Fix build.
	[arguments]: <#:phases>: Add 'fix-embed-files.

	Change-Id: I0164c81caf203d93cdc8d1745b5a15bf77be9fb5

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: restic-rest-server: Fix build.
	Fix the build as senn in <https://ci.guix.gnu.org/build/5805924/log/raw>.

	* gnu/packages/backup.scm (restic-rest-server): Fix build.
	[arguments]: <#:phases>: Add 'fix-embed-files.

	Change-Id: I84454cddcd39c32f7b87d13d6ea9433c86426c8c

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: miniflux: Fix build.
	Fix the build as senn in <https://ci.guix.gnu.org/build/5804243/log/raw>.

	* gnu/packages/web.scm (miniflux): Fix build.
	[arguments]: <#:phases>: Add 'fix-embed-files.

	Change-Id: If266fa82e0e810e340a3c69c80edbacddd6bcefa

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: soju: Fix build.
	Fix the build as seen in <https://ci.guix.gnu.org/build/5804515/log/raw>.

	* gnu/packages/irc.scm (soju): Fix build.
	[arguments]: <#:phases>: Add 'fix-embed-files.

	Change-Id: I8d1bddc335ab838127111f70dbc64528aa3dc4ff

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-common-sigv4: Update to 0.1.0, fix build.
	Fix the build as seen in <https://ci.guix.gnu.org/build/5804380/log/raw>.

	* gnu/packages/prometheus.scm (go-github-com-prometheus-common-sigv4): Update to 0.1.0.
	[source]: Remove all submodules and keep the sources just for
	<github.com/prometheus/common/sigv4>.
	[origin]: Apply new style for "go-version->git-ref" using <#:subdir> key
	parameter.
	[arguments]: <#:phases>: Remove 'override-prometheus-common; add
	'fix-embed-files.

	Change-Id: I69a37690baafbfca1a2e33ebdea957456a96b0e8

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	guix: Add copyright records.
	* guix/build-system/go.scm: Add missing copyright record to the header
	for Christina O'Donnell <cdo@mutix.org>.
	* guix/import/go.scm: Likewise.

	Change-Id: If8b6b5dd31126b9209da5b6c0ad1d479c653bbe6

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-msgp.
	* gnu/packages/golang-xyz.scm (go-msgp): New variable.

	Change-Id: Ia9b339e6ea413c6d3442ecdcda56e6ce0be5c87b

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-tinylib-msgp.
	* gnu/packages/golang-xyz.scm (go-github-com-tinylib-msgp): New variable.

	Change-Id: I901e4f1671a0868b0042d224f26ed74f2f9d3900

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-philhofer-fwd.
	* gnu/packages/golang-xyz.scm (go-github-com-philhofer-fwd): New variable.

	Change-Id: Ibb873c8526892b1c05cef557ae1cd6caf9454d60

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pquerna-ffjson.
	* gnu/packages/golang-web.scm (go-github-com-pquerna-ffjson): New variable.

	Change-Id: I234a53a44e96b6db82261dea75a928ffab70723a

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-dgryski-go-ddmin.
	* gnu/packages/golang-check.scm (go-github-com-dgryski-go-ddmin): New variable.

	Change-Id: I8f5a15fb55c2166ee99b6099423c014860f8ee71

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ryanuber-columnize.
	* gnu/packages/golang-xyz.scm (go-github-com-ryanuber-columnize): New variable.

	Change-Id: I6cd3a54c445c312461e242ae221228993a24e0e6

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-xlab-treeprint.
	* gnu/packages/golang-xyz.scm (go-github-com-xlab-treeprint): New variable.

	Change-Id: I5bd6543c5a34881a6a1c084bdb006c6086c312e4

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pascaldekloe-goe.
	* gnu/packages/golang-web.scm (go-github-com-pascaldekloe-goe): New variable.

	Change-Id: Idd1de1f2d2e5aab8c6e257706fefa1960bce53ab

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-hashicorp-go-immutable-radix.
	* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-go-immutable-radix,
	go-github-com-hashicorp-go-immutable-radix-v2): New variables.

	Change-Id: I2c5ed0acdaec49e91720ba71efd45e849855cb2b

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-circonus-labs-circonus-gometrics-v3.
	* gnu/packages/golang-web.scm (go-github-com-circonus-labs-circonus-gometrics-v3): New variable.

	Change-Id: Ic4ef0f2a312c6b24a6a0f8950861975db7536ac3

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-circonus-labs-go-apiclient.
	* gnu/packages/golang-web.scm (go-github-com-circonus-labs-go-apiclient): New variable.

	Change-Id: Ia623c1bf0a296201e36ee6fa97e69cc80cee1dee

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-circonus-labs-circonus-gometrics.
	* gnu/packages/golang-web.scm (go-github-com-circonus-labs-circonus-gometrics): New variable.

	Change-Id: I5c03bc30e11d0b056198b8348ebf71646341f19f

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-hashicorp-go-retryablehttp.
	* gnu/packages/golang-web.scm (go-github-com-hashicorp-go-retryablehttp): New variable.

	Change-Id: I60bee5b1ae3cda325cc1be4636766f5ac65a5555

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-openhistogram-circonusllhist.
	* gnu/packages/golang-xyz.scm (go-github-com-openhistogram-circonusllhist): New variable.

	Change-Id: I02af4ee4552fe6d09e6727afe6e9098eba0bc0d0

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-datadog-datadog-go-v5.
	* gnu/packages/golang-web.scm (go-github-com-datadog-datadog-go-v5): New variable.

	Change-Id: I34410ef0cbe8ed655eeb8bc5b051c822c5b02523

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-golang-mock.
	* gnu/packages/golang-check.scm (go-github-com-golang-mock): New variable.

	Change-Id: I9ae851e7eb1e4950594387604a41af330b8b4127

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-datadog-datadog-go.
	* gnu/packages/golang-web.scm (go-github-com-datadog-datadog-go): New variable.

	Change-Id: Icff31fb07033cc41621835a4f6aa56e6a1e8f9ec

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gofrs-uuid.
	* gnu/packages/golang-xyz.scm (go-github-com-gofrs-uuid,
	go-github-com-gofrs-uuid-v5): New variables.

	Change-Id: I64e374868195315824348c5581f675d8e0b5c141

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-go-openapi-runtime.
	* gnu/packages/golang-web.scm (go-github-com-go-openapi-runtime): New variable.

	Change-Id: Iba2b08ba70af9d376bf657e754391ba18efe814d

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-openapi-loads: Simplify phases.
	* gnu/packages/golang-web.scm (go-github-com-go-openapi-loads)
	[arguments]: <#phases>: Swap 'copy-input-to-vendor-directory and
	'remove-vendor-directory to generalized 'fix-embed-files phase.

	Change-Id: Id025bdf03b6c2795183d6f6d80d4689b653425d6

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-opentelemetry-io-otel-sdk.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel-sdk): New variable.

	Change-Id: I170133ed9d2d85d33d8a4ee66624382a34fac06b

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-opentelemetry-io-otel.
	* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel): New variable.

	Change-Id: I85c333ea576b1ebcc4373c8a06d50114a4d25325

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: chezmoi: Update to 1.8.10.
	* gnu/packages/configuration-management.scm (chezmoi): Update to 1.8.10.
	[arguments]: <#:phases>: Swap 'copy-input-to-vendor-directory and
	'remove-vendor-directory phases with generalized 'fix-embed-files.
	[native-inputs]: Remove go-github-com-alecthomas-chroma-v2; add
	go-github-com-muesli-combinator, go-github-com-rs-zerolog,
	go-go-uber-org-multierr, and go-gopkg-in-yaml-v3.

	Change-Id: Iae3945377ec459bd018246bc4463dab580e3d367

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-muesli-combinator.
	* gnu/packages/golang-xyz.scm (go-github-com-muesli-combinator): New variable.

	Change-Id: I24e9c6c752e677d6c3f4f97f461bbd66d7b675b1

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-rs-zerolog.
	* gnu/packages/golang-xyz.scm (go-github-com-rs-zerolog): New variable.

	Change-Id: I66ff162e3dcc694f27d6d01fb00099d2d5de9abb

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-rs-xid.
	* gnu/packages/golang-web.scm (go-github-com-rs-xid): New variable.

	Change-Id: I79477d9f5166ff84a9ef957c9bf15506849399aa

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-bmatcuk-doublestar-v3.
	* gnu/packages/golang.scm (go-github-com-bmatcuk-doublestar-v3): New variable.

	Change-Id: I5d629750abef81f1b4f5ec8bb0cdb0e2f219d3e2

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-git-go-git-v5: Update style.
	* gnu/packages/version-control.scm (go-github-com-go-git-go-git-v5):
	Apply G-expression.

	Change-Id: I80fd085c8ea9bda9d7be45ee8965bbea50117516

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-go-git: Rename variable.
	* gnu/packages/version-control.scm (go-github-go-git): Rename variable
	to go-github-com-go-git-go-git-v5 to reflect go.mod import path
	* gnu/packages/configuration-management.scm (chezmoi) [native-inputs]:
	Remove go-github-go-git; add go-github-com-go-git-go-git-v5.

	Change-Id: I670b0f05ea3aba7d07ffb9b6a09279e155c4da21

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-git-go-billy-v5: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-go-git-go-billy-v5): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I40d1c024b52f0530a80657d5a2416b244447be93

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-git-go-billy: Rename variable.
	* gnu/packages/golang.scm (go-github-com-go-git-go-billy): Rename
	variable to go-github-com-go-git-go-billy-v5 to reflect go.mod import path.

	* gnu/packages/golang-xyz.scm (go-github-com-go-git-go-git-fixtures-v4)
	[propagated-inputs]: Remove go-github-com-go-git-go-billy; add
	go-github-com-go-git-go-billy-v5.
	* gnu/packages/version-control.scm (go-github-go-git): Likewise.

	Change-Id: I49a776ba4db859bdebc1aa93cdf78e4c4903ed78

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-git-go-billy: Update to 5.5.0.
	* gnu/packages/golang.scm (go-github-com-go-git-go-billy): Update to 5.5.0.
	[propagated-inputs]: Add go-github-com-cyphar-filepath-securejoin.
	[native-inputs]: Add go-github-com-onsi-gomega.

	Change-Id: I1bea1c54507e4c23d770bbe1bbce722799f026a8

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cyphar-filepath-securejoin.
	* gnu/packages/golang-xyz.scm (go-github-com-cyphar-filepath-securejoin): New variable.

	Change-Id: Id4468f224d1051bdc4b47c0d80cbfe02fb9d5cd3

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-git-go-git-fixtures-v4: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-go-git-go-git-fixtures-v4):
	Mover from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ib7c6ec2817fa7358b8a5afc6f1fe08b628b32fe5

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-git-go-git-fixtures-v4: Keep all phases.
	* gnu/packages/golang.scm (go-github-com-go-git-go-git-fixtures-v4): Keep all phases.

	Change-Id: I76e6ef5bc5551612672a2cd13330532928054c1c

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-git-go-git-fixtures: Rename variable.
	* gnu/packages/golang.scm (go-github-com-go-git-go-git-fixtures): Rename
	variable to go-github-com-go-git-go-git-fixtures-v4 to reflect go.mod
	import path.
	* gnu/packages/version-control.scm (go-github-go-git)
	[propagated-inputs]: Remove go-github-com-go-git-go-git-fixtures; add
	go-github-com-go-git-go-git-fixtures-v4.

	Change-Id: I8a25dfd3715fdf65ed789f9b0a902d7e6df4e9bd

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-git-go-git-fixtures: Update to 4.3.1.
	* gnu/packages/golang.scm (go-github-com-go-git-go-git-fixtures): Update to 4.3.1.
	[propagated-inputs]: Add go-github-com-go-git-go-billy and go-gopkg-in-check-v1.
	[native-inputs]: Remove go-github-com-alcortesm-tgz, go-github-com-go-git-go-billy,
	go-golang-org-x-sys, and go-gopkg-in-check-v1; add
	go-github-com-stretchr-testify.

	Change-Id: Ibe88981fd0dfc45651d7d4fa1f42a82f54472468

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-logr-logr: Update to 1.4.2.
	* gnu/packages/golang-xyz.scm (go-github-com-go-logr-logr): Update to 1.4.2.

	Change-Id: Idf6d8fccd9b85bfb9d4d4b60b640bdb43f16f22f

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-oauth2: Update to 0.23.0.
	* gnu/packages/golang-web.scm (go-golang-org-x-oauth2): Update to 0.23.0.

	Change-Id: I9f3ba17ac715db149f0b8335969cbe1b8f0dd348

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-xeipuuv-gojsonschema: Fix indentation.
	* gnu/packages/golang-web.scm (go-github-com-xeipuuv-gojsonschema): Fix indentation.

	Change-Id: I39e86f04142c8e917cb06c178e6a310b9eef9273

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-xeipuuv-gojsonschema: Update to 1.2.0.
	* gnu/packages/golang-web.scm (go-github-com-xeipuuv-gojsonschema): Update to 1.2.0.
	[arguments]: <#:phases>: Remove 'disable-failing-tests and utilize
	<#:test-flags> parameter.

	Change-Id: Iafe51425325b9128a1e036f0f4eca88c91760ace

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-gopacket: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-google-gopacket): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: Ie56b693ee156c6636fe339fdb733ac344b627fd0

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-btree: Move to golang-build.
	* gnu/packages/golang.scm (go-github-com-google-btree): Move from here ...
	* gnu/packages/golang-build.scm: ... to here.

	Change-Id: I91c659b9031291a4e6c43b024dedaa1bfcb7cea3

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-btree: Update to 1.1.3.
	* gnu/packages/golang.scm (go-github-com-google-btree): Update to 1.1.3.

	Change-Id: I958a903b01ed1f30071bd122f5585f6abf8dc921

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-uuid: Move to golang-build.
	* gnu/packages/golang.scm (go-github-com-google-uuid): Move from here ...
	* gnu/packages/golang-build.scm: ... to here.

	Change-Id: Ie32c2ab29a0b7a1bbb7d63d40338d0a7a0bca988

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jonboulle-clockwork: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-jonboulle-clockwork): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Idf7a5958a856507f37d54771d6f4881b367ed39e

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jonboulle-clockwork: Fix indentation.
	* gnu/packages/golang.scm (go-github-com-jonboulle-clockwork): Fix indentation.

	Change-Id: Ib26df73b8635c9bcce64cb3f98c1eb5a76967525

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jonboulle-clockwork: Update to 0.4.0.
	* gnu/packages/golang.scm (go-github-com-jonboulle-clockwork): Update to 0.4.0.

	Change-Id: I75f231341968fe3941c6459055fb554f6e77a782

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-tomnomnom-gron: Improve package style.
	* gnu/packages/golang.scm (go-github-com-tomnomnom-gron): Improve
	package style. Swap [inputs] to [native-inputs] as it's not a library.
	Rename variable to "gron" to replace the name.
	[arguments]: Use common go-build-system key parameters.
	[native-inputs]: Remove lables; remove go-github-com-mattn-go-isatty.

	Change-Id: Ic6c3290e121882610dff67fdb74459c28285d6b3

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-goterm: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-google-goterm): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I9f97ecc4a8b4c19cae3766bfed6368bbb74cb439

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-goterm: Fix indentation.
	* gnu/packages/golang.scm (go-github-com-google-goterm): Fix indentation.

	Change-Id: I70843d52e1ec205c5903a69b5eb0ed8807291ddd

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-goterm: Update to 0.0.0-20200907032337-555d40f16ae2.
	* gnu/packages/golang.scm (go-github-com-google-goterm): Update to 0.0.0-20200907032337-555d40f16ae2.

	Change-Id: Ie6a1258f88f9630a9dd946f5cf4a252e8b0f90e8

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-go-querystring: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-google-go-querystring): Move
	from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: Id2447d337708794bbf1f32791245b0687df5f19d

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-go-querystring: Fix indentation.
	* gnu/packages/golang.scm (go-github-com-google-go-querystring): Fix indentation.

	Change-Id: I5f61abbc5f2697c5b2912007fd924e178c97c740

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-go-querystring: Update to 1.1.0.
	* gnu/packages/golang.scm (go-github-com-google-go-querystring): Update to 1.1.0.
	[native-inputs]: Add go-github-com-google-go-cmp.

	Change-Id: I495c34a4a29718fcaaee4d7f3f307ec81895e6d4

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-crypto: Update to 0.27.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-crypto): Update to 0.27.0.

	Change-Id: I949c32fd43cf644ee979348c7d52d91d4ab78632

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-sergi-go-diff: Update to 1.3.1.
	* gnu/packages/golang-xyz.scm (go-github-com-sergi-go-diff): Update to 1.3.1.

	Change-Id: I369c2bdbf112a0b16eae1ed7d837a4eece26ea50

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-jba-printsrc.
	It's not in use by any packages in Guix, no updates for 3y.

	* gnu/packages/golang.scm (go-github-com-jba-printsrc): Delete variable.

	Change-Id: I6bfa658be1cf2846fa94d408da3baf11da01d779

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gopls: Update to 0.16.2.
	* gnu/packages/golang.scm (gopls): Update to 0.16.2.
	[native-inputs]: Remove go-github-com-jba-printsrc, go-github-com-sergi-go-diff,
	go-golang-org-x-sys, and go-golang-org-x-tools; add
	go-golang-org-x-telemetry.

	Change-Id: Ia21d8816796d424c6dc83441469385eaa24f6031

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-vuln: Enable tests.
	* gnu/packages/golang-build.scm (go-golang-org-x-vuln): Enable tests.

	Change-Id: I489bbd6505b9bd1d7fe234fa7e361c7839a452f1

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-vuln: Move to golang-build.
	* gnu/packages/golang.scm (go-golang-org-x-vuln, govulncheck): Move from
	here ...
	* gnu/packages/golang-build.scm: ... to here.

	Change-Id: I5fc09c4e9e156005f494e532339a05b6c8b395ad

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-vuln: Update to 1.1.3.
	* gnu/packages/golang.scm (go-golang-org-x-vuln): Update to 1.1.3.
	[propagated-inputs]: Remove go-golang-org-x-exp; add go-golang-org-x-telemetry.
	(govulncheck) [native-inputs]: Remove coreutils-minimal.

	Change-Id: I01e516597ff905fcda571127610da8c9521597fd

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-go-cmdtest: Move to golang-build.
	* gnu/packages/golang-check.scm (go-github-com-google-go-cmdtest): Move
	from here ...
	* gnu/packages/golang-build.scm: ... to here.

	Change-Id: I4e6015ba18c4aa57856df32dd98199f3bcf5dc0c

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-renameio: Move to golang-build.
	* gnu/packages/golang-xyz.scm (go-github-com-google-renameio,
	go-github-com-google-renameio-v2): Move from here ...
	* gnu/packages/golang-build.scm: ... to here.

	Change-Id: I0323f61120c42f1e4249a3279576d50789c418d8

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-mvdan-cc-xurls: Rename variable.
	* gnu/packages/golang-web.scm (go-mvdan-cc-xurls): Rename variable to
	go-mvdan-cc-xurls-v2 to reflect current version and Golang import path
	as seen in go.mod.
	(xurls): Inherit from go-mvdan-cc-xurls-v2.

	* gnu/packages/golang.scm (gopls) [native-inputs]: Remove
	go-mvdan-cc-xurls; add go-mvdan-cc-xurls-v2.
	* gnu/packages/messaging.scm (senpai): Likewise.
	* gnu/packages/web.scm (miniflux): Likewise.

	Change-Id: I16757182dae8b4638d1e431ad1663eee22f76ad1

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-go-cmdtest: Fix indentation
	* gnu/packages/golang-check.scm (go-github-com-google-go-cmdtest): Fix indentation

	Change-Id: I078f30d53c867805cbbab416f693ddee2a89d3df

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-go-cmdtest: Update to 0.4.0.
	* gnu/packages/golang-check.scm (go-github-com-google-go-cmdtest): Update to 0.4.0.

	Change-Id: Ia2fcc19cdafeba03d5244dd6faa2e39f1bb10fb6

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-golang-org-x-telemetry-config.
	* gnu/packages/golang-build.scm (go-golang-org-x-telemetry-config): New variable.

	Change-Id: I3958fa220149360ef4008b2c93301a41d5f6e063

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-golang-org-x-telemetry.
	* gnu/packages/golang-build.scm (go-golang-org-x-telemetry): New variable.

	Change-Id: I2a9b53df4f0120a56cf52e4be9ff02660dc7825d

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-tools: Update to 0.25.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-tools): Update to 0.25.0.
	[arguments]: <#:phases>: 'check phase  disable tests for subdir
	"go/collgraph", sort alphabetically.
	[native-inputs]: Add go-github-com-google-go-cmp.

	Change-Id: I8419f09d283d1332351a0620269ef39e2db32f09

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Fix build.
	* gnu/packages/ipfs.scm (kubo): Fix build.
	[arguments]: <#:phases>: Swap 'fix-embed-go-libp2p-asm-util with
	'fix-embed-files, which implements generalized solution to fix embed
	files issue.

	Change-Id: I1cc9b6eaf7ca72c0cea81387c9b80853b22dcf83

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-libp2p: Fix build.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p): Fix build.
	[arguments]: <#:phases>: Swap 'fix-embed-go-libp2p-asm-util with
	'fix-embed-files, which implements generalized solution to fix embed
	files issue.

	Change-Id: Ic20c0c2855d8add4e80e33cd617f05bd90f56628

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ipfs-go-ds-badger: Fix build.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ds-badger): Fix build.
	[arguments]: <#:phases>: Add 'fix-embed-files.

	Change-Id: I78f43ec2598ab6644e4be0d4d0c2fec665f2551b

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-statsd-exporter: Fix build.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-statsd-exporter):
	Fix build
	[arguments]: <#:phases>: Rework 'copy-input-to-vendor-directory and
	'remove-vendor-directory by consolidating and simplifying them into
	'fix-embed-files.

	Change-Id: I5c255ea17dc9926bf9e2ea9a0a0e662afe9c2e5d

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-exporter-toolkit: Fix build.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-exporter-toolkit):
	Fix build
	[arguments]: <#:phases>: Add 'fix-embed-editions-defaults-binpb phase;
	remove 'disable-failing-tests in favor of "-skip" test flags.
	[native-inputs]: Add go-google-golang-org-protobuf.

	Change-Id: If573aa261adc3a136a4907267d1427a9f9cfb4d9

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-client-golang: Fix build.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-client-golang): Fix build.
	[arguments]: <#:phases>: Add 'fix-embed-files.

	Change-Id: Ifdd422e4574291d7a101b28862bc129262b48196

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-common: Fix build.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-common): Fix build.
	[arguments]: <#:phases>: Add 'fix-embed-files.

	Change-Id: Ia213327d15288315b54b623c4a15837d7d895a69

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-dgraph-io-badger: Fix build.
	* gnu/packages/golang-xyz.scm (go-github-com-dgraph-io-badger): Fix build.
	[arguments]: <#:phases>: Add 'fix-embed-files; remove
	'disable-failing-tests in favor of "-skip" test option.

	Change-Id: Ib4d91509a0c6a83c8108a47ae2bd6254df53b430

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-msgio: Fix build.
	* gnu/packages/golang-xyz.scm (go-github-com-libp2p-go-msgio): Fix build.
	[arguments]: <#:phases>: Add 'fix-embed-files.

	Change-Id: I39c59d5483d5af7968cde30a883fbcdaf08bebb1

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-golang-groupcache: Fix build.
	* gnu/packages/golang-web.scm (go-github-com-golang-groupcache): Fix build.
	[arguments]: <#:phases>: Add 'fix-embed-files.

	Change-Id: I69f1df0a64176d3a0483ebf38840302d7e5a5d18

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-golang-groupcache: Fix indentation.
	* gnu/packages/golang-web.scm (go-github-com-golang-groupcache): Fix indentation.

	Change-Id: I40bf67a27f71844669deedd4106aec51760a0d46

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-golang-groupcache: Update to 0.0.0-20210331224755-41bb18bfe9da.
	* gnu/packages/golang-web.scm (go-github-com-golang-groupcache): Update to 0.0.0-20210331224755-41bb18bfe9da.

	Change-Id: I9dbc112050259ad609d2b1e0e3a9dcb742473a06

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-google-golang-org-protobuf: Enable all tests
	* gnu/packages/golang-build.scm (go-google-golang-org-protobuf)
	[arguments]: <#:phases>: Remove 'disable-failing-tests.

	Change-Id: Iaec1e3238765e20ce7caecf60cdae7bc236161fc

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-golang-protobuf: Update to 1.5.4.
	* gnu/packages/golang-build.scm (go-github-com-golang-protobuf): Update to 1.5.4.
	[arguments]: <#:phases>: Add 'fix-embed-files.
	[native-inputs]: Add go-github-com-google-go-cmp.

	Change-Id: I9ee7bb07cd9718345bace243ca2bf0afa99ef411

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-google-golang-org-protobuf: Update to 1.34.2.
	* gnu/packages/golang-build.scm (go-google-golang-org-protobuf): Update to 1.34.2.

	Change-Id: I4151652887b855b5af1ecddad2d03e3aa9dc8500

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-xerrors: Fix indentation.
	* gnu/packages/golang-build.scm (go-golang-org-x-xerrors): Fix
	indentation, apply new list style.

	Change-Id: I2c83816293f299cac9bc641a7710fedcc1419f3a

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-xerrors: Update to 0.0.0-20200804184101-5ec99f83aff1.
	* gnu/packages/golang-build.scm (go-golang-org-x-xerrors): Update to 0.0.0-20200804184101-5ec99f83aff1.

	Change-Id: I85ba367e0b1b1f38f10326f8a29e664e59c3dc07

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-text: Update to 0.18.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-text): Update to 0.18.0.

	Change-Id: I3a00af2d3392d1a3e20e95883e385a06f62d4c80

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-term: Update to 0.24.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-term): Update to 0.24.0.

	Change-Id: Ib4fab73d7bb7d214a71498ec2f287ee276d3ad5b

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-sys: Update to 0.25.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-sys): Update to 0.25.0.

	Change-Id: I4bdcca9010542c8fc99eb387457ecb888213ec06

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-net: Update to 0.29.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-net): Update to 0.29.0.

	Change-Id: Ice5bd90a97d203537ef2c8e860423586c0c29294

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-mod: Update to 0.21.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-mod): Update to 0.21.0.

	Change-Id: Ic1ade4156426e10b2cb26c8b6271f3ff8a5e1631

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-image: Update to 0.20.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-image): Update to 0.20.0.

	Change-Id: I3ef3746b1c7c44b7d6d6abe9caeb2bfc24d9635e

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/golang-crypto: Apply #:subdir parameter.
	* gnu/packages/golang-crypto.scm (go-github-com-decred-dcrd-crypto-blake256,
	go-github-com-decred-dcrd-dcrec-secp256k1-v4) [source]: Apply new
	<#:subdir> parameter for monorepo projects.

	Change-Id: I85004b257c767ce202129e621d78b285d4578f7a

2024-11-09  Christina O'Donnell  <cdo@mutix.org>

	import/go: Add diagnostics.
	guix/import/go.scm (go-module-available-versions): Add warning when fetching
	a list of versions from the proxy fails and raise exception when no version
	can be found at all.
	(module-path->repository-root): Warn when all attempts to find the repository
	root have failed.
	(fetch-module-meta-data): Raise exception when no meta element could be found.
	(go-module->guix-package): Catch general exceptions and warn that the package
	could not be imported.

	Change-Id: I6dcdccc71f54bfec7110f6bfc5aeb8855502d1e3

2024-11-09  Christina O'Donnell  <cdo@mutix.org>

	import/go: Account for monorepo modules in the Go importer.
	This change allows for importing of modules situated in repos where they're
	not at the root directory.

	* guix/import/go.scm (go-module-verstion-string): Delete
	(go-module-version-info): New procedure
	(module-path->repository-root): Add parameter
	(vcs->origin): Add parameter
	(path-diff): New procedure

	Change-Id: If50f7a951ce8e527e5ea44ed24db10d6a3676ff0

2024-11-09  Christina O'Donnell  <cdo@mutix.org>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	build-system/go: Add subdir parameter to go-version->git-ref.
	This implements logic to handle cases where Go can have multiple modules
	at different versions within a single repository.  It distinguishes their
	releases by using tags along with their subdirectories.  See
	https://go.dev/ref/mod#vcs-version.

	* guix/build-system/go.scm (go-version->git-ref): Add <#:subdir> keyword
	parameter and extend condition checks.

	Change-Id: I68bc9e785e49877bb0b756de8458308549f4c957

2024-11-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.20: Build with gccgo-12 on some systems.
	* gnu/packages/golang.scm (go-1.20)[native-inputs]: Don't replace the
	gccgo input on architectures bootstrapping go with it.

	Change-Id: I26831b2bcfe623f6eb0ac7c16b463e5e873110e6

2024-11-09  Brennan Vincent  <brennan@umanwizard.com>

	gnu: go-1.23: Update to 1.23.1.
	* gnu/packages/golang.scm (go-1.23): Update to 1.23.1.

	Change-Id: I2f5c377ae8009facd899d1cd3d0f6e2fe89fcf14

2024-11-09  Troy Figiel  <troy@troyfigiel.com>

	build-system/go: Allow providing additional test flags.
	By allowing the use of test flags, we can more precisely skip failing tests
	(for go version >=1.20), disable the vetting stage or select a subset of tests
	(e.g. if an upstream flag is provided to skip tests which require a network
	connection).  At the moment, the only way around these test failures is to
	remove the test file completely or patch the code ourselves.

	* guix/build-system/go.scm (go-build): Add test-flags variable.
	(go-cross-build): Add test-flags variable.
	* guix/build/go-build-system.scm (check): Pass the additional test flags to the invoke call.
	* doc/guix.texi (go-build-system): Document <#:test-flags> parameter.

	Change-Id: I4015870fbbc15503cb405fe9ef6032953a5ff17f

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	import/go: Add comment about monorepo.
	* guix/import/go.scm: Clarify what is monorepo in Go ecosystem.

	Change-Id: I86e35db4f02bfacb3df15a330ca1fde373b3cc13

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-aws-sdk-go-v2: Update to 1.30.5.
	* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2): Update to 1.30.5.
	[propagated-inputs]: Remove go-github-com-google-go-cmp.

	Change-Id: I87c1cf86c707fb3c4e369d58ac69a2a8b806ef80

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-rylans-getlang.
	Not in use by any packages in Guix, no updates for 4y.

	* gnu/packages/golang.scm (go-github-com-rylans-getlang): Delete variable.

	Change-Id: I6a7e1201d52166fc43b5e99e38181c6a5dedea69

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-kyoh86-xdg.
	Not in use by any packages in Guix: "This repository has been archived by
	the owner on May 25, 2021. It is now read-only."

	* gnu/packages/golang.scm (go-github-com-kyoh86-xdg): Delete variable.

	Change-Id: If80ceb32e4624f08d04cb0270341cac41e6b11fb

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-deckarep-golang-set-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-deckarep-golang-set-v2): New variable.

	Change-Id: I0e59fecfeba327c4f926c94b65f7bc8c42750fda

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-deckarep-golang-set: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-deckarep-golang-set): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I10c1c8b2e0ad69913068cf89bc646a4ceb471c8f

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-operatorfoundation-monolith-go: Update to 1.0.10.
	* gnu/packages/golang.scm (go-github-com-operatorfoundation-monolith-go): Update to 1.0.10.

	Change-Id: Ib1777f2d34ca57d97eaa1f4acab9afd0dbe28bee

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-html2text.
	* gnu/packages/golang-web.scm (go-html2text): New variable.
	(go-github-com-jaytaylor-html2text) [source]: Adjust module import path
	to use in CLI.

	Change-Id: Ia440d027cb02a1d6584c6f32ff81353b22d4145a

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jaytaylor-html2text: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-jaytaylor-html2text): Move from here ...
	* gnu/packages/golang-web.scm ... to here.

	Change-Id: Ie2e79aa4a7f034579433f9ea7d55bcfdea1b90d8

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jaytaylor-html2text: Enable tests.
	* gnu/packages/golang.scm (go-github-com-jaytaylor-html2text): Enable tests.

	Change-Id: I014b718d13ce4b266acdb617acc35a3ef9b0ce28

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jaytaylor-html2text: Update to 0.0.0-20230321000545-74c2419ad056.
	* gnu/packages/golang.scm (go-github-com-jaytaylor-html2text): Update to 0.0.0-20230321000545-74c2419ad056.

	Change-Id: Ibe7aacec03a4b8b4e3df7f8a8c871a7f072b6fc9

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gogs-chardet: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-gogs-chardet): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I88666bcaf2e8ea62274a0b01a5cf7247da160fa2

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jhillyerd-enmime: Update to 1.3.0.
	* gnu/packages/golang-web.scm (go-github-com-jhillyerd-enmime): Update to 1.3.0.
	[propagated-inputs]: Remove go-github-com-go-test-deep.
	[native-inptus]: Add go-github-com-go-test-deep.

	Change-Id: Ie57f6739250ffcaf1b24564b8fba44fdd2d52fce

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-niemeyer-pretty.
	Not in use by any other packages, not maintained fork of
	<https://github.com/kr/pretty>.

	* gnu/packages/golang.scm (go-github-com-niemeyer-pretty): Delete variable.

	Change-Id: I6b3340fa95a6bdf6735cace1bcd979766afd6453

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-lithammer-fuzzysearch: Move to golang-xyz.
	gnu/packages/golang.scm (go-github-com-lithammer-fuzzysearch): Move from
	here ...
	gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ica80efe706f97694f5f6584fe64f9a764e5d082b

2024-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-lithammer-fuzzysearch: Enable tests.
	* gnu/packages/golang.scm (go-github-com-lithammer-fuzzysearch): Enable tests.

	Change-Id: Ib040db7321d33e2dfdefa37b59bcc095ea96dbb2

2024-11-09  Wilko Meyer  <w@wmeyer.eu>

	news: Add entry for removing linux-libre 6.10 ("end of life").
	* etc/news.scm: Add entry for linux-libre 6.10 removal.

	Change-Id: If1bc44d8d31deddf7b214678e5024f78ac3bd22a

2024-11-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: Remove linux-libre 6.10.
	* gnu/packages/linux.scm (linux-libre-6.10-version, linux-libre-6.10-gnu-revision,
	deblob-scripts-6.10, linux-libre-6.10-pristine-source, linux-libre-6.10-source,
	linux-libre-headers-6.10, linux-libre-6.10): Remove variables.
	* gnu/packages/aux-files/linux-libre/6.10-arm.conf,
	gnu/packages/aux-files/linux-libre/6.10-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.10-riscv.conf
	gnu/packages/aux-files/linux-libre/6.10-i686.conf,
	gnu/packages/aux-files/linux-libre/6.10-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove aforementioned .conf files.

	Change-Id: I7a22ca60378b38d45130d8a7ffee52eed1fba7f3

2024-11-07  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: r-demultiplex2: Update to 1.0.2-2.c1ce09e.
	* gnu/packages/bioinformatics.scm (r-demultiplex2): Update to 1.0.2-2.c1ce09e.

	Change-Id: I42038c8f4a003ae5c274fe635ddb8c2a027ddce4

2024-11-07  Herman Rimm  <herman@rimm.ee>

	gnu: qutebrowser: Update to 3.3.1.
	* gnu/packages/web-browsers.scm (qutebrowser): Update to 3.3.1.

	Change-Id: I4d346030ae40ddca7a1c4dc9468cfca13642f2e9

2024-11-07  Javier Olaechea  <pirata@gmail.com>

	gnu: Add emacs-cargo-el.
	* gnu/packages/emacs-xyz.scm (emacs-cargo-el): New variable.

	Modified-by: Hilton Chain <hako@ultrarare.space>
	Change-Id: Ibb632da6a38d020c49897febf92c0506f9455d88

2024-11-06  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: quagga: Fix build and hide CVE.
	* gnu/packages/networking.scm (quagga)
	[inputs]: Add libxcrypt.
	[properties]: Add lint-hidden-cve property.

	gnu: openvswitch: Update to 3.4.0.
	* gnu/packages/networking.scm (openvswitch): Update to 3.4.0.
	[properties]: Add lint-hidden-cve property.

	gnu: sylpheed: Add release-monitoring-url property.
	* gnu/packages/mail.scm (sylpheed)[properties]: Add
	release-monitoring-url.

	gnu: upx: Update to 4.2.4.
	* gnu/packages/compression.scm (upx): Update to 4.2.4.
	[properties]: Add lint-hidden-cve property.

	gnu: libgda: Rename patch for guix lint.
	* gnu/packages/gnome.scm (libgda)[source]<origin>: Rename patch for
	CVE to be ignored by guix lint.

	gnu: gerbv: Add lint-hidden-cve property.
	* gnu/packages/engineering.scm (gerbv)[properties]: Add
	lint-hidden-cve property.

2024-11-06  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-eldev: Update to 1.10.3.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.10.3 and update URLs.

	Change-Id: I5bcf362dbe035cacff2b35b29ebb281a2a85318c

2024-11-06  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 132.0-1 [security fixes].
	New upstream version.  The 132.0-2-1 release switches to the firefox-l10n
	repository, necessitating rework of locale handling.

	131.0.3-1 fixes CVEs:

	CVE-2024-9936: Undefined behavior in selection node cache

	132.0-1 fixes CVEs:

	CVE-2024-10458: Permission leak via embed or object elements
	CVE-2024-10459: Use-after-free in layout with accessibility
	CVE-2024-10460: Confusing display of origin for external protocol
	                handler prompt
	CVE-2024-10461: XSS due to Content-Disposition being ignored in
	                multipart/x-mixed-replace response
	CVE-2024-10462: Origin of permission prompt could be spoofed by long
	                URL
	CVE-2024-10463: Cross origin video frame leak
	CVE-2024-10468: Race conditions in IndexedDB
	CVE-2024-10464: History interface could have been used to cause a
	                Denial of Service condition in the browser
	CVE-2024-10465: Clipboard "paste" button persisted across tabs
	CVE-2024-10466: DOM push subscription message could hang Firefox
	CVE-2024-10467: Memory safety bugs fixed in Firefox 132, Thunderbird
	                132, Firefox ESR 128.4, and Thunderbird 128.4

	* gnu/packages/librewolf.scm (librewolf): Update to 132.0-1.

	Change-Id: I4afbcb496a8b0a329254762259cd1598d574761e

2024-11-06  Ian Eure  <ian@retrospec.tv>

	gnu: nss-rapid: Update to 3.105.
	* gnu/packages/nss.scm (nss-rapid): Update to 3.105.

	Change-Id: I8b502be10f5d577a258033417cf7faddc41ca214

2024-11-06  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: openmpix: Add dependency on zlib.
	As noted in run-time warnings, lack of zlib support “may result in
	longer-than-normal startup times and larger memory footprints”.

	* gnu/packages/parallel.scm (openpmix)[inputs]: Add zlib.

	Change-Id: I90fd7cc4c3c84f6447e7116b4c00dcb07b35460b

2024-11-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qcoro-qt5: Update to 0.11.0.
	* gnu/packages/qt.scm (qcoro-qt5): Update to 0.11.0.

	Change-Id: I3109fb71f04963ebd03570f4dbbcaabd663dfad1

2024-11-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: mu: Update to 1.12.7.
	* gnu/packages/mail.scm (mu): Update to 1.12.7.
	[source]: Switch to git-fetch.

	Change-Id: I377c49e3c1a83ae854f82e565660a1743ab0c2d7

2024-11-06  Kai Jellinghaus  <contact@kaij.tech>

	gnu: Add dpdk.
	* gnu/packages/dpdk.scm (dpdk): New Variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Registe file.

	Change-Id: Ib1486e7c9af77a88a90631f9dd775d54ba88ce9c

2024-11-06  Sughosha  <sughosha@disroot.org>

	gnu: kde-games: Add knights to propagated-inputs.
	* gnu/packages/kde-games (kde-games)[propagated-inputs]: Add knights.

	Change-Id: I36666852175ba76d69f800e195dc6679ec3d621b

2024-11-06  Sughosha  <sughosha@disroot.org>

	gnu: Add knights.
	* gnu/packages/kde-games.scm (knights): New variable.

	Change-Id: I86346750c28fefd5b2a02cbda8dcc458907766fa

2024-11-06  Sughosha via Guix-patches via  <guix-patches@gnu.org>

	gnu: Rename knights with knightsgame.
	Rename knights with knightsgame to package knights from KDE games module.

	* gnu/packages/games.scm (knights): Rename with knightsgame.

	Change-Id: I6eec8189fd29fe2ede67d98c26fdd9cafe4c2aef

2024-11-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xlsx2csv: Honor the #:tests? flag.
	* gnu/packages/xml.scm (xlsx2csv)[arguments]: Adjust the custom 'check
	phase to honor the #:tests? flag.

	Change-Id: I13809dd414bc0e27b5bf404c35dabf67bbc4c4f4

2024-11-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tinyxml: Fix cross-compiling.
	* gnu/packages/xml.scm (tinyxml)[arguments]: Adjust the custom
	'build-shared-library phase to use the correct compiler for the target.

	Change-Id: I7db740fca974aa719e06fab4d67cee1a3e014312

2024-11-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tinyxml: Honor the #:tests? flag.
	* gnu/packages/xml.scm (tinyxml)[arguments]: Adjust the custom 'check
	phase to honor the #:tests? flag.

	Change-Id: Id085358cc07572be3bcee887c825c826f1b00f58

2024-11-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: u-boot-tools: Honor the #:tests flag.
	* gnu/packages/bootloaders.scm (u-boot-tools)[arguments]: Adjust the
	custom 'check and 'check-x86 phases to honor the #:tests? flag.

	Change-Id: I663eba70df61569928e167ffe1af9411e405da80

2024-11-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add shepherd-run.
	* gnu/packages/admin.scm (shepherd-run): New variable.

	Change-Id: I4b08c84f83bcc588db7a11619321f4c8dee48257

2024-11-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: fuse-2: Don't force running the tests.
	* gnu/packages/linux.scm (fuse-2)[arguments]: Remove the #:tests
	keyword.

	Change-Id: I5139f76471471f25cd2b165c2ebbbebf745eba33

2024-11-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rubber: Don't force running the tests.
	* gnu/packages/tex.scm (rubber)[arguments]: Remove the #:tests keyword.

	Change-Id: I09aeb82423fe226297cf1073b61266bd9a643b7e

2024-11-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libgrapheme: Don't force running the tests.
	* gnu/packages/suckless.scm (libgrapheme)[arguments]: Remove the #:tests
	keyword.

	Change-Id: Idb954594bbaa2947859c667da8731753ca2b3c71

2024-11-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-fxamacker-cbor-v2: Disable tests when cross-compiling.
	* gnu/packages/golang-xyz.scm (go-github-com-fxamacker-cbor-v2)
	[arguments]: Also disable the tests when cross-compiling.

	Change-Id: If29c432399e59aed7947f513aa8c3a01315d30db

2024-11-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-cskr-pubsub: Don't force running the tests.
	* gnu/packages/golang.scm (go-github-com-cskr-pubsub)[arguments]: Remove
	the #:tests keyword.

	Change-Id: Ia48f48a239238173994ca39e6b896c69948deb78

2024-11-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-dgraph-io-ristretto: Disable tests when cross-compiling.
	* gnu/packages/golang-xyz.scm (go-github-com-dgraph-io-ristretto)
	[arguments]: Also disable the tests when cross-compiling.

	Change-Id: I3addf5203366b6628af304a083ca5e5ce34250c3

2024-11-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-libp2p-go-cidranger: Disable tests when cross-compiling.
	* gnu/packages/golang-web.scm (go-github-com-libp2p-go-cidranger)
	[arguments]: Also disable the tests when cross-compiling.

	Change-Id: I26df125d5a006ec9a4207a8e692eea38f7c48f1f

2024-11-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ngspice: Don't inherit #:tests flag.
	* gnu/packages/engineering.scm (ngspice)[arguments]: Adjust the
	inherited arguments to not inherit the #:tests setting.

	Change-Id: Ia8d5b1e615a0683cfc438796b6c2f97642de724f

2024-11-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: stress-ng: Disable tests when cross-compiling.
	* gnu/packages/admin.scm (stress-ng)[arguments]: Also disable the tests
	when cross-compiling.

	Change-Id: If417d3a0379e6345902536c9a5bdef7afde6f18d

2024-11-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wfmash: Disable tests when cross-compiling.
	* gnu/packages/bioinformatics.scm (wfmash)[arguments]: Also disable the
	tests when cross-compiling.

	Change-Id: Ie7e22a84bfa9b49d4a4b7c1b51a6b01743941af4

2024-11-06  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-seuratextend.
	* gnu/packages/bioinformatics.scm (r-seuratextend): New variable.

	Change-Id: I9ce0d90a2f05d4e074459046c380849cf9f63978

2024-11-05  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-seuratextenddata.
	* gnu/packages/bioinformatics.scm (r-seuratextenddata): New variable.

	Change-Id: Ic07ca4e55387ac914f915f3688bda2f9352435cc

2024-11-05  Arun Isaac  <arunisaac@systemreboot.net>

	doc: Explicitly mention --localstatedir and --sysconfdir configure flags.
	Prior to this commit, the terms localstatedir and sysconfdir were used without
	being defined earlier in this section. This commit clarifies that they are
	configure flags.

	* doc/contributing.texi (Building from Git): Explicitly mention
	--localstatedir and --sysconfdir configure flags.

	Change-Id: I3e6edbbc1f2a342196e732e14257dbdf9a3f4303

2024-11-05  Vagrant Cascadian  <vagrant@debian.org>

	gnu: librecast: Update to 0.9.1-1-g5ab5f63.
	* gnu/packages/networking.scm (librecast): Update to 0.9.1-1-g5ab5f63.

	gnu: lcrq: Update to 0.2.3.
	* gnu/packages/networking.scm (lcrq): Update to 0.2.3.

2024-11-05  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.170.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.170.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I88003a3345e87dd7923cef090971d8546ba2a681

2024-11-05  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.115.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.115.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I65762da989fcff0e4b6ef78d8962ebef1d2acb55

2024-11-05  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.59.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.59.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I912018083233a3318dd514bedd048548f88a804b

2024-11-05  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.11: Update to 6.11.6.
	* gnu/packages/linux.scm (linux-libre-6.11-version): Update to 6.11.6.
	(linux-libre-6.11-pristine-source): Update hash.

	Change-Id: Ice47d9e2047b2f23edb33b847fbfd964986ebd08

2024-11-05  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add wayland-protocols-next.
	The previous version of wayland-protocols-next was removed in
	72535be25ceaf11814204e57ad832d24c88e2d3b as wayland-protocols was updated to
	the latest version at the time.  Now that there have been further updates to
	wayland-protocols, restore wayland-protocols-next to the latest version for
	use in any packages needing a newer wayland-protocols until wayland-protocols
	itself is updated.

	* gnu/packages/freedesktop.scm (wayland-protocols-next): New variable.

	Change-Id: I5b9e3f55604e0b8eaa72ad341785353c32f97972

2024-11-05  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update to 24.2.5.
	* gnu/packages/gl.scm (mesa): Update to 24.2.5.

	Change-Id: I84b8af46617fb414b564ceda6e9772dcee3f48d6

2024-11-05  John Kehayias  <john.kehayias@protonmail.com>

	gnu: sdl2: Update to 2.30.8.
	* gnu/packages/sdl.scm (sdl2): Update to 2.30.8.

	Change-Id: I007b589ad93fe90b873f7310c5e379ef5f5f5306

2024-11-05  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update to 24.2.4.
	* gnu/packages/gl.scm (mesa): Update to 24.2.4.

	Change-Id: I60a43d0344ff901c18d2b025aad7f0f9b925593b

2024-11-05  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update to 24.2.3.
	* gnu/packages/gl.scm (mesa): Update to 24.2.3.

	Change-Id: I910baba6e1f5b9d4fb15dc37551d3dd5baabb940

2024-11-05  aurtzy  <aurtzy@gmail.com>

	gnu: mesa: Enable NVK driver for x86_64 architecture.
	* gnu/packages/gl.scm (mesa)[native-inputs]: Add rust, rust-bindgen-cli,
	rust-cbindgen-0.26 for x86_64.
	[arguments]<#:meson>: Use newer version of meson to satisfy NVK build
	requirements.
	<#:configure-flags>: Use "auto" for 'vulkan-drivers' flag when target arch is
	x86_64.
	<#:phases>: Add 'patch-subproject-sources phase to patch rust subproject
	sources when target arch is x86_64.
	* gnu/packages/crates-io.scm (rust-paste-1, rust-proc-macro2-1, rust-quote-1,
	rust-syn-2, rust-unicode-ident-1): Add a comment about being dependencies of
	mesa.

	Change-Id: I76e3db5072ca3c718155b188ca64b52766d55f36

2024-11-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtwayland: Fix build.
	* gnu/packages/patches/qtwayland-update-wayland-xml.patch: new patch.
	* gnu/local.mk (dist_patch_DATA): Registered it.
	* gnu/packages/qt.scm (qtwayland)[source]: Use it.

	Change-Id: I9d48fb905d457fdcb19e0e786a2a10bee2b5a3d3

2024-11-05  John Kehayias  <john.kehayias@protonmail.com>

	gnu: gtk-layer-shell: Update to 0.9.0.
	* gnu/packages/gtk.scm (gtk-layer-shell): Update to 0.9.0.

	Change-Id: I4e519f95f8afc883d0374c13048d2c13ec6c787f

2024-11-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtwayland-6: Fix build.
	* gnu/packages/patches/qtwayland-6-update-wayland-xml.patch: new patch.
	* gnu/local.mk (dist_patch_DATA): Registered it.
	* gnu/packages/qt.scm (qtwayland-6)[source]: Use it.
	[arguments]<#:phases>: Adjust disable-failing-tests to disable tst_scaling
	test.

	Change-Id: I23aa602ce572e2a1eb5092bada97a84ba4af596e

2024-11-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mesa: Fix build on arm architectures.
	* gnu/packages/gl.scm (mesa)[inputs]: When building for an arm platform
	add python-pycparser.
	[arguments]: When building for aarch64 or armhf don't add kmsro as a
	gallium driver.
	* gnu/packages/python-xyz.scm (python-pycparser): Mark as a dependency
	for mesa.

	Change-Id: I61182157418a6667fcbb0d4280c959a708119b0d

2024-11-05  Rutherther  <rutherther@protonmail.com>
	    John Kehayias  <john.kehayias@protonmail.com>

	gnu: wlroots: Update to 0.18.
	Each wlroots major version are usually incompatible.  With the change to 0.18
	wlroots has a different .pc pkg-config file name, wlroots-0.18.pc.  That means
	any package using pkg-config to search for wlroots won't be able to find it.
	So even if there were no breaking changes programs cannot be compiled against
	different major versions.

	Note that there are some differences in the package-name and file-name of some
	previous versions of wlroots.

	* gnu/packages/wm.scm (wlroots): Update to 0.18.
	(wlroots-0.17): New variable.
	(wlroots-0.16): Inherit from it.
	[propagated-inputs]: Remove wlroots and add wlroots-0.17.
	(sway, cagebreak, labwc, wf-config)[inputs]: Likewise.
	(wlroots-0.15): Inherit from wlroots-0.16.

	Change-Id: I377ed66e91b4adc1216d42077fe7c34178a5552b

2024-11-05  Rutherther  <rutherther@protonmail.com>

	gnu: wlroots: Remove unneeded hwdata patch.
	* gnu/packages/wm.scm (wlroots)[source]: Remove patch.
	* gnu/packages/patches/wlroots-hwdata-fallback.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	Change-Id: I4be3e203b99f1d8e4d837164d55a8c06c8fc71ee

2024-11-05  Rutherther  <rutherther@protonmail.com>

	gnu: wayland: Update to 1.23.1.
	* gnu/packages/freedesktop.scm (wayland): Update to 1.23.1.

	Change-Id: Iacfeb77617cb6a039822fa7f0649a6433fa96973

2024-11-05  John Kehayias  <john.kehayias@protonmail.com>

	gnu: libinput: Update to 1.26.2.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.26.2.

	Change-Id: Ifc4c03c7a19d9f61d2e6d8a21e7fb1a139a7e7e7

2024-11-05  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update configure flags.
	Previously, in 1ed0283fcc12b4b48f5b61be026a7b832d9781dc, mesa's configuration
	options were altered to use "auto" as needed, while it looks like this was
	inadvertently changed in 9b2a3e023f7090d19c98e7582220340df3962555.  This meant
	i915 dropped from x86/x86_64.  This commit restores the "auto" behavior where
	it matched our previous driver list (or restored missing drivers).  See mesa's
	meson.build for all options.

	* gnu/packages/gl.scm (mesa)[arguments]: For gallium-drivers, use
	"softpipe,llvmpipe" instead of the deprecated "swrast" option.  Use "auto"
	in gallium-drivers and vulkan-drivers where it provides the same driver
	list (or restores ones dropped from x86/x86_64).  Comment on differences from
	"auto" where we don't use it.

	Change-Id: I920701f71d19578f4913fda7372273955f0a9847

2024-11-05  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update to 24.2.2.
	Note the clang input for mesa was in inputs for aarch64-linux but more
	generally in native-inputs for mesa-opencl.  Moved to native-inputs for
	all (mesa does not retain a reference to clang).

	* gnu/packages/gl.scm (mesa): Update to 24.2.2.
	[inputs]: Move clang-18 when building for aarch64-linux to ...
	[native-inputs]: ... here for all architectures.  Add python-ply, and
	python-pyyaml.  Use libclc for all architectures.
	(mesa-opencl)[inputs, native-inputs]: Remove fields.
	* gnu/packages/python-xyz.scm (python-pyyaml, python-ply): Add a comment about
	being dependencies of mesa.

	Change-Id: Ie262e6ea5a31fda0e410277256c203ea3caed96b

2024-11-05  John Kehayias  <john.kehayias@protonmail.com>

	gnu: llvm-for-mesa: Build all targets.
	This change is needed for updating mesa to 24.2.1.  Otherwise, mesa fails to
	build.  For example, linking intel_clc fails with errors of libclang-cpp.so
	having undefined references to various LLVM targets.

	It is possible that just some LLVM targets could be built or a modified
	version of the clang input for mesa (now required) could be used to try to
	reduce the closure size as before.

	* gnu/packages/llvm.scm (llvm-for-mesa)[arguments]: Don't set the
	LLVM_TARGETS_TO_BUILD configure flag.  Also, don't remove it from the
	inherited configure-flags.  Fix indentation.

	Change-Id: I4a2b7239e6ea77b0d3bce10bdf945691faa84994

2024-11-05  John Kehayias  <john.kehayias@protonmail.com>

	gnu: llvm-for-mesa: Update to llvm-18.
	* gnu/packages/llvm.scm (llvm-for-mesa): Update to llvm-18.
	* gnu/packages/gl.scm (mesa)[inputs]: Always use llvm-for-mesa (remove llvm-18
	for aarch64 to use llvm-for-mesa).
	(mesa-opencl)[native-inputs]: Remove clang-15.  Add clang-18.

	Change-Id: I767d40d62a827864d3d109c44f82a43302875eb8

2024-11-05  nathan  <nathan_mail@nborghese.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: volk: Hard-code path of vulkan-loader for dynamic loading
	Until now, we’d get:

	  $ guix shell vulkan-tools -- vulkaninfo
	  ERROR at /tmp/guix-build-vulkan-tools-1.3.280.0.drv-0/source/vulkaninfo/./vulkaninfo.h:412: Failed to initialize: Vulkan loader is not installed, not found, or failed to load.

	This patch fixes it and potentially for other programs as well.

	* gnu/packages/vulkan.scm (volk)[arguments]: use gexp.
	<#:phases>: Patch dlopen with libvulkan.so.
	[input]: Add vulkan-loader.

	Change-Id: I5ef0eb13d35e517b8947faddace641882a775b80

2024-11-05  nathan  <nathan_mail@nborghese.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: vulkan-headers: Hard-code libvulkan.so file name.
	* gnu/packages/vulkan.scm (vulkan-headers): Rename to…
	(vulkan-headers/no-loader): … this.
	(vulkan-headers): New variable.
	(vulkan-loader): Depend on ‘vulkan-headers/no-loader’.

	Change-Id: Ic674a4d965d8049e388d75137111ed0253ca3b18

2024-11-05  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Remove wayland-protocols-next.
	The default wayland-protocols has been updated to the latest version.

	* gnu/packages/freedesktop.scm (wayland-protocols-next): Delete variable.
	* gnu/packages/kde-plasma.scm (kwin)[native-inputs]: Remove
	wayland-protocols-next; add wayland-protocols.

	Change-Id: I7620db01317c08ae6bce029dff4d482a7f868f5f

2024-11-05  John Kehayias  <john.kehayias@protonmail.com>

	gnu: wayland-protocols: Update to 1.37.
	* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.37.

	Change-Id: I32837fc9c6609532557c31cf94b0f87e999680d8

2024-11-05  John Kehayias  <john.kehayias@protonmail.com>

	gnu: libdrm: Update to 2.4.123.
	* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.123.

	Change-Id: I28ace4f3f121a7177cfc78de8e50364753114e8c

2024-11-05  Jakob Kirsch  <jakob.kirsch@web.de>

	gnu: guix: Build reproducibly.
	* gnu/packages/package-management.scm (guix)[arguments]<#:parallel-build?>:
	Disable.

	Modified-by: Hilton Chain <hako@ultrarare.space>
	Change-Id: I316b5ea57b11256919488334a6cc519af1f6ed2f

2024-11-05  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: r-demultiplex2: Update to 1.0.1-1.92130a6.
	* gnu/packages/bioinformatics.scm (r-demultiplex2): Update to 1.0.1-1.92130a6.

	Change-Id: Ic08756e0347ab6997fec0129a06923aebb9c7836

2024-11-04  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: frrouting: Update to 10.1.1.
	* gnu/packages/networking.scm (frrouting): Update to 10.1.1.
	[source]: Switch to git-fetch.
	[inputs]: Add libelf and protobuf-c.
	[native-inputs]: Add autoconf, automake, libtool, flex, and bison.
	[arguments]<#:configure-flags>: Add --sysconfdir=/etc.

	Change-Id: I54d589a314c20f19a1c0096e77dc75d9dd1b5c47

2024-11-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: libyang: Update to 3.4.2. [security fixes]
	This fixes CVE-2021-28902, CVE-2021-28903, CVE-2021-28904,
	CVE-2021-28905 and CVE-2021-28906.

	* gnu/packages/networking.scm (libyang): Update to 3.4.2.

2024-11-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: maradns: Update to 3.5.0036. [security fixes]
	This fixes CVE-2023-31137.

	* gnu/packages/dns.scm (maradns): Update to 3.5.0036.
	[properties]: Add release-monitoring-url property.

2024-11-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: maradns: Improve style.
	* gnu/packages/dns.scm (maradns)[arguments]: Use gexps.

2024-11-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-django-4.2: Update to 4.2.16. [security fixes]
	This fixes CVE-2024-24680, CVE-2024-41989, CVE-2024-41990,
	CVE-2024-41991, CVE-2024-42005, CVE-2024-45230, CVE-2024-45231,
	CVE-2023-43665 and CVE-2023-46695.

	* gnu/packages/django.scm (python-django-4.2): Update to 4.2.16.
	[properties]: Add lint-hidden-cve property.

2024-11-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: libzapojit: Update to 0.0.3-1.99d49ba. [security fixes]
	This fixes CVE-2021-39360.

	* gnu/packages/gnome.scm (libzapojit): Update to 0.0.3-1.99d49ba.
	[source]: Switch to git-fetch.
	[native-inputs]: Add autoconf, autoconf-archive, automake, glib:bin and
	libtool.

	Change-Id: Ie0bd89d8a068dfad31565ad3c318c94ac1385c7b

2024-11-04  guix@mawumag.com  <guix@mawumag.com>

	gnu: kallisto: Update to 0.50.1
	See discussion at <https://issues.guix.gnu.org/71146> for reasons to not
	unbundle htslib and libbifrost.

	* gnu/packages/bioinformatics.scm (kallisto): Update to 0.50.1.
	[source]: Do not remove bundled libraries.
	[arguments]: Remove phase 'do-not-use-bundled-htslib.
	[inputs]: Remove htslib-1.9.

	Change-Id: I6d3263fd49c7b07ce50185b722863b51816ff054

2024-11-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: liblouis: Update to 3.31.0. [security fixes]
	This fixes CVE-2022-26981.

	* gnu/packages/language.scm (liblouis): Update to 3.31.0.
	[arguments]: Improve style using gexps.
	[native-inputs]: Remove labels. Replace python-wrapper by python-minimal.

	Change-Id: Ibfa143ec97816539ba9c2904cd390c9d6d54c9d5

2024-11-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: squashfs-tools: Update to 4.6.1. [security fixes]
	This fixes CVE-2021-40153 and CVE-2021-41072.

	* gnu/packages/compression.scm (squashfs-tools): Update to 4.6.1.
	[arguments]: Improve style.
	<#:make-flags>: Add INSTALL_MANPAGES_DIR value.
	<#:phases>: Remove phase 'install-documentation. Add phase
	'patch-generated-source-shebangs.
	[native-inputs]: Add coreutils-minimal, help2man, which.
	[inputs]: Remove labels.

	Change-Id: I095427f071ad0f8d1d2609cfc4dd3ed719ece812

2024-11-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: shapelib: Update to 1.6.1. [security fixes]
	This fixes CVE-2022-0699.

	* gnu/packages/geo.scm (shapelib): Update to 1.6.1.

2024-11-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: snapcast: Update to 0.29.0. [security fixes]
	This fixes CVE-2023-36177.

	* gnu/packages/audio.scm (snapcast): Update to 0.29.0.

2024-11-04  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: gifsicle: Use G-expressions.
	* gnu/packages/image.scm (gifsicle)[arguments]: Use G-expressions.

	Change-Id: I4bcf803e129e18c9d554d8544fc6c4896b61c9c3

2024-11-04  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: gifsicle: Build from git source.
	* gnu/packages/image.scm (gifsicle)[source]: Switch to git-fetch.
	[native-inputs]: Add autoconf and automake.

	Change-Id: I9b23e1d2f66aa328f56bad224b8db03b6261dd00

2024-11-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: gifsicle: Update to 1.95. [security fixes]
	This fixes CVE-2023-44821 and CVE-2023-46009.

	* gnu/packages/image.scm (gifsicle): Update to 1.95.

2024-11-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: libmobi: Update to 0.12. [security fixes]
	This fixes CVE-2022-1533, CVE-2022-1534, CVE-2022-1907, CVE-2022-1908,
	CVE-2022-1987, CVE-2022-2279, CVE-2022-29788, CVE-2021-3751,
	CVE-2021-3881, CVE-2021-3888 and CVE-2021-3889.

	* gnu/packages/ebook.scm (libmobi): Update to 0.12.

2024-11-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: indent: Add patch for CVE-2024-0911. [security fixes]
	* gnu/packages/patches/indent-CVE-2024-0911.patch: Add patch here...
	* gnu/local.mk: ...here...
	* gnu/packages/code.scm (indent)[source]<origin>: ...and here.

	gnu: indent: Remove uneeded arguments.
	* gnu/packages/code.scm (indent)
	[arguments]: Remove field.
	[native-inputs]: Remove automake.

2024-11-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: xlsxio: Update to 0.2.35. [security fixes]
	This fixes CVE-2023-34795.

	* gnu/packages/xml.scm (xlsxio): Update to 0.2.35.

2024-11-04  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: wireshark: Build from git source.
	* gnu/packages/networking.scm (wireshark)[source]: Switch to git-fetch.
	[arguments]<#:configure-flags>: Set -DVCSVERSION_OVERRIDE.

	Change-Id: I82356c1faea9a6253108dc17334db2464ba38098

2024-11-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: wireshark: Update to 4.4.1. [security fixes]
	This fixes CVE-2024-9780.

	* gnu/packages/networking.scm (wireshark): Update to 4.4.1.

2024-11-04  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: darkhttpd: Enable tests.
	* gnu/packages/web.scm (darkhttpd)[arguments]: Set #:test-target "test"
	[native-inputs]: Add which and python-minimal.

	Change-Id: I9d9246109bba975d49f1e48f4c6d6e32d28a466c

2024-11-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: darkhttpd: Update to 1.16. [security fixes]
	This fixes CVE-2024-23770 and CVE-2024-23771.

	* gnu/packages/web.scm (darkhttpd): Update to 1.16.
	[arguments]: Improve style.

2024-11-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: pypy: Update to 7.3.17. [security fixes]
	This fixes CVE-2022-37454.

	* gnu/packages/pypy.scm (pypy): Update to 7.3.17.

2024-11-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: cjson: Update to 1.7.18. [security fixes]
	This fixes CVE-2023-50471 and CVE-2023-50472.

	* gnu/packages/javascript.scm (cjson): Update to 1.7.18.

2024-11-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-hotspotsc.
	* gnu/packages/bioinformatics.scm (python-hotspotsc): New variable.

	Change-Id: Ib3550837659f95d5a43e77137005db8cc03e6c3f

2024-11-04  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Do not crash when license field is missing.
	* guix/import/cran.scm (description->package): Do not process license as
	string when it's missing.

	Change-Id: I415fa6be17631f83c2aa7a213683fdf90a868e96

2024-11-04  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Grammar fixes in various package descriptions.
	* gnu/packages/bioinformatics.scm (vembrane)[description]: Fix
	grammar.
	* gnu/packages/cran.scm (r-memisc)[description]: Fix grammar.
	* gnu/packages/emacs-xyz.scm
	(emacs-consult-xdg-recent-files)[description]: Fix grammar.
	(emacs-org-margin)[description]: Fix grammar.
	* gnu/packages/haskell-xyz.scm (ghc-hslua-core)[description]: Fix
	grammar.
	* gnu/packages/tex.scm (texlive-autoaligne)[description]: Fix grammar.
	(texlive-biblatex-realauthor)[description]: Fix grammar.
	(texlive-citeall)[description]: Fix grammar.
	(texlive-formal-grammar)[description]: Fix grammar.
	(texlive-musikui)[description]: Fix grammar.
	(texlive-stanli)[description]: Fix grammar.
	(texlive-theatre)[description]: Fix grammar.
	(texlive-unitn-bimrep)[description]: Fix grammar.
	(texlive-yquant)[description]: Fix grammar.
	(texlive-expkv-bundle)[description]: Fix grammar.
	(texlive-ketcindy)[description]: Fix grammar.
	(texlive-srcredact)[description]: Fix grammar.
	(texlive-luamesh)[description]: Fix grammar.
	(texlive-maker)[description]: Fix grammar.
	(texlive-puyotikz)[description]: Fix grammar.
	(texlive-scratch)[description]: Fix grammar.
	(texlive-scratch3)[description]: Fix grammar.
	(texlive-strands)[description]: Fix grammar.
	(texlive-tikz-imagelabels)[description]: Fix grammar.
	(texlive-twemojis)[description]: Fix grammar.
	(texlive-unicode-bidi)[description]: Fix grammar.
	(texlive-pst-contourplot)[description]: Fix grammar.
	(texlive-pst-rputover)[description]: Fix grammar.
	(texlive-pst-vehicle)[description]: Fix grammar.
	(texlive-truthtable)[description]: Fix grammar.
	(texlive-esk)[description]: Fix grammar.
	(texlive-luaimageembed)[description]: Fix grammar.
	(texlive-bibletext)[description]: Fix grammar.
	(texlive-easyfloats)[description]: Fix grammar.
	(texlive-ehhline)[description]: Fix grammar.
	(texlive-exercises)[description]: Fix grammar.
	(texlive-extract)[description]: Fix grammar.
	(texlive-graphpaper)[description]: Fix grammar.
	(texlive-hereapplies)[description]: Fix grammar.
	(texlive-hvextern)[description]: Fix grammar.
	(texlive-hvqrurl)[description]: Fix grammar.
	(texlive-intopdf)[description]: Fix grammar.
	(texlive-jobname-suffix)[description]: Fix grammar.
	(texlive-modernposter)[description]: Fix grammar.
	(texlive-multiaudience)[description]: Fix grammar.
	(texlive-overlays)[description]: Fix grammar.
	(texlive-pdfpc)[description]: Fix grammar.
	(texlive-pgfmath-xfp)[description]: Fix grammar.
	(texlive-phonenumbers)[description]: Fix grammar.
	(texlive-romanbarpagenumber)[description]: Fix grammar.
	(texlive-texments)[description]: Fix grammar.
	(texlive-xcntperchap)[description]: Fix grammar.
	* gnu/packages/web.scm (libjuice)[description]: Fix grammar.

	gnu: emacs-chruby-el, emacs-kubed: Fix typos in description.
	* gnu/packages/emacs-xyz.scm (emacs-chruby-el)[description]: Fix typo.
	(emacs-kubed)[description]: Fix typo.

2024-11-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nicotine+: Update to 3.3.6.
	* gnu/packages/nicotine.scm (nicotine+): Update to 3.3.6.

	Change-Id: Ieb1a6610bb3526a7a5d8cf015751f385afb35945

2024-11-03  Greg Hogan  <code@greghogan.com>

	gnu: Add git-extras.
	* gnu/packages/version-control.scm (git-extras): New variable.

	Change-Id: I0246227b48a5550e0ee1aecf31f1b9c786f6bd9f

2024-11-03  Paul A. Patience  <paul@apatience.com>

	gnu: Add type-safe.
	* gnu/packages/cpp.scm (type-safe): New variable.

	Change-Id: I96a690b41af78e331744daacba1cf5ee77f8257a
	Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
	Reviewed-by: Skyler Ferris <skyvine@protonmail.com>

2024-11-03  Paul A. Patience  <paul@apatience.com>

	gnu: Add debug-assert.
	* gnu/packages/cpp.scm (debug-assert): New variable.

	Change-Id: I4cee49ea2f5b761ab72bb7b063c2ea8fd99b991c
	Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
	Reviewed-by: Skyler Ferris <skyvine@protonmail.com>

2024-11-03  Juliana Sims  <juli@incana.org>

	gnu: nicotine+: Use G-expressions.
	* gnu/packages/nicotine.scm (nicotine+): Use G-expressions.

	Change-Id: If51864440781825dddc7745a88c6efec02ed8e30

2024-11-03  Juliana Sims  <juli@incana.org>

	gnu: nicotine+: Update to 3.3.0.
	* gnu/packages/nicotine.scm (nicotine+): Update to 3.3.0.

	Change-Id: I5f34b6de78842e1a90720393b5c84470aba0a8ca

2024-11-03  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add heatwave.
	* gnu/packages/version-control.scm (python-heatwave): New variable.

	Change-Id: I640aecb3a0d9c454333a3913c039c637d24d9f79

2024-11-03  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add python-monthdelta.
	* gnu/packages/python-xyz.scm (python-monthdelta): New variable.

	Change-Id: I0e651f41252ec50cd2d7063e37d428265b17d8c2

2024-11-03  Christian Miller  <christian.miller@dadoes.de>

	gnu: Add kvirc.
	* gnu/packages/irc.scm (kvirc): New variable.

	Change-Id: I35c284aed0176232a31d01821cdb7be4e5646140

2024-11-03  Luis Guilherme Coelho  <lgcoelho@disroot.org>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add newsraft.
	* gnu/packages/syndication.scm (newsraft): New variable.

	Change-Id: Iea8d28df6f41d668818fded83a9ca77b77291484

2024-11-03  Reepca Russelstein  <reepca@russelstein.xyz>

	activation: Create directory with specified perms in ‘mkdir-p/perms’.
	There is currently a window of time between when the desired directory is
	created and when its permissions are changed.  During this time, its
	permissions are restricted only by the umask.

	Of course, in the "directory already exists" case, this doesn't matter, but if
	the directory has been specifically deleted ahead of time so that it is
	created afresh, this is an unnecessary window.

	We can avoid this by passing the caller-provided BITS to 'mkdirat' when
	attempting to create the last directory.

	* gnu/build/activation.scm (mkdir-p/perms): Create target directory with BITS
	  permissions.

	Change-Id: I03d2c620872e86b6f591abe0f1c8317aa1245383

2024-11-03  Reepca Russelstein  <reepca@russelstein.xyz>

	services: guix: Add access control to daemon socket.
	* gnu/services/base.scm
	  (guix-configuration-socket-directory-{permissions,group,user}): New fields.
	  (guix-shepherd-service): Use them.
	* doc/guix.texi (Base Services): Document them.

	Change-Id: I8f4c2e20392ced47c09812e62903c87cc0f4a97a

2024-11-03  Rutherther  <rutherther@ditigal.xyz>

	system: %default-privileged-programs: Set ping capabilities
	Ping and ping6 don't need setuid, they can work with
	cap_net_raw capability only. This means that even if
	ping or ping6 had a vulnerability that could be
	used for execution as root, it can't anymore if
	the program is not setuid.

	* gnu/system.scm (%default-privileged-programs): Remove ping, ping6 setuid
	programs, add ping, ping6 programs with cap_net_raw=ep capabilities

	Change-Id: Ie409b477f548dbff3318eec33d0d2ca16a1b3209

2024-11-03  Ludovic Courtès  <ludo@gnu.org>

	services: cuirass: Run ‘remote-worker’ under its own user/group.
	The ‘--user’ option was added to ‘cuirass remote-worker’ in Cuirass
	commit 3a6abc17f904f38098d3ab08e9d82de2e821d348 (Nov. 2023).

	* gnu/services/cuirass.scm (%cuirass-remote-worker-accounts): New
	variable.
	(cuirass-remote-worker-shepherd-service): Pass ‘--user’.
	(cuirass-remote-worker-service-type): Add ACCOUNT-SERVICE-TYPE
	extension.

	Change-Id: I075ea02b6972adcad0a75e330073e85c4dacbbc5

2024-11-03  Ludovic Courtès  <ludo@gnu.org>

	doc: Promote “Teams” section.
	Suggested by Simon Tournier <zimon.toutoune@gmail.com>.

	* doc/contributing.texi (Teams): Move from subsection of “Submitting
	Patches” to section of “Contributing”.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Id21be29380fc981e74a5025b1467eebde8566726

2024-11-03  Ludovic Courtès  <ludo@gnu.org>

	doc: Add “Making Decisions” section.
	Suggested by Simon Tournier <zimon.toutoune@gmail.com>.

	* doc/contributing.texi (Making Decisions): New section, with paragraphs
	moved from…
	(Commit Access): … here.  Cross-reference it.
	(Teams): Likewise.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Ib276242e0ec7598a1b60dacdde8647bd3d3b85d3

2024-11-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	teams: Add Sysadmin team.
	* etc/teams.scm (sysadmin): New team; add Sharlatan to it.

	Change-Id: Icf943af03420a7ae4f259953bb08591e9e79054d

2024-11-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove faust-0.9.67.
	* gnu/packages/audio.scm (faust-0.9.67): Delete variable.

	gnu: sorcer: Update to 1.1.3-2.94107b2.
	* gnu/packages/music.scm (sorcer): Update to 1.1.3-2.94107b2.
	[arguments]<#:phases>: Remove 'remove-architecture-specific-flags
	phase. Adapt 'build-faust-sources to faust-2.
	[native-inputs]: Replace faust-0.9.67 by faust-2. Add which.

2024-11-03  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: dunst: Update to 1.11.0.
	* gnu/packages/wm.scm (dunst): Update to 1.11.0.

2024-11-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: ruby-ethon: Fix libcurl detection at runtime.
	* gnu/packages/ruby.scm (ruby-ethon)[arguments]<#:phases>: Add phase
	'libcurl-use-absolute-reference.

2024-11-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: s2n: Support all 64-bit systems.
	* gnu/packages/tls.scm (s2n)[supported-systems]: Expand to all 64-bit
	systems supported in Guix.

	Change-Id: Ide97bf8e5ec5090c4fb740c90cf0ec2aee4a3771

2024-11-03  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: btop: Fix SEGFAULT error on Intel GPUs.
	btop would fail on built-in Intel GPUs, this patch fixes that (see
	<https://github.com/aristocratos/btop/pull/958>.)

	* gnu/packages/patches/btop-fix-segfault-on-intel-gpus.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/admin.scm (btop): Use it.

	Change-Id: Ic2bbf55a5f892a37bde17db6fb15025733b9bad6
	Reviewed-by: Z572 <zhengjunjie@iscas.ac.cn>

2024-11-03  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: btop: Generate and install the man page.
	* gnu/packages/admin.scm (btop)[native-inputs]: Add lowdown to allow
	generation and installation of the program man page.

	Change-Id: I1eb0c9491d89f21ef408cbcb4fb10f99be46690e
	Reviewed-by: Z572 <zhengjunjie@iscas.ac.cn>

2024-11-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-git-sr-ht-rockorager-go-jmap: Fix description.
	* gnu/packages/golang-web.scm (go-git-sr-ht-rockorager-go-jmap)
	[description]: Remove duplicate symbols in description field.

	Change-Id: I79be38ef07cb0eae1e0a0afdcdd01e24bfebd7aa

2024-11-02  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: iwd: Update to 3.0.
	* gnu/packages/networking.scm (iwd): Update to 3.0.

	gnu: ell: Update to 0.69.
	* gnu/packages/linux.scm (ell): Update to 0.69.

2024-11-02  Noé Lopez  <noelopez@free.fr>

	gnu: Add distcc.
	* gnu/packages/distributed.scm (distcc): New package.

	Change-Id: Ibf486fbb5661e31769d8f987fc787ddfb514e57c

2024-11-02  Sughosha  <sughosha@disroot.org>

	gnu: Add kapptemplate.
	* gnu/packages/kde.scm (kapptemplate): New variable.

	Change-Id: I25b930749db5c366496f2b883bbde838aa583383

2024-11-02  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: okular: Update to 24.08.2.
	* gnu/packages/kde.scm (okular): Update to 24.08.2.

	Change-Id: I4004be7c32157c5cc16f7152c19f5ad0c8513ccd

2024-11-02  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: crun: Update to 1.18.2.
	* gnu/packages/containers.scm (crun): Update to 1.18.2.

	Change-Id: I2406a055a3833092b070aec8e8e17c6d4f865c0d

2024-11-02  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: mpd-mpc: build from git source.
	* gnu/packages/mpd.scm (mpd-mpc)[source]: Switch to git-fetch.

	Change-Id: I56e11e9565c3b1d8130f3f4806d99ad55d94ee26

2024-11-02  Ian Eure  <ian@retrospec.tv>

	gnu: mpd-mpc: Update to 0.35.
	* gnu/packages/mpd.scm (mpd-mpc): Update to 0.35.

	Change-Id: I72237f9fd0e9a8549ba316ae2cb65ed60f4f02c7

2024-11-02  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guile-fibers: Fix cross-build to the Hurd.
	This fixes
	<https://lists.gnu.org/archive/html/guile-user/2024-10/msg00009.html>,
	<https://github.com/wingo/fibers/issues/111>.

	* gnu/packages/patches/guile-fibers-cross-build-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/guile-xyz.scm (guile-fibers)[arguments]: When cross-building,
	add `apply-cross-build-fix-patch' phase to apply it.

	Change-Id: Ic845db832b9446c8cb5b534cc2db63b98c417b1a

2024-11-02  Vagrant Cascadian  <vagrant@debian.org>

	gnu: python-dbus-python: Revert ordering change on native-inputs.
	A large number of rebuilds (3987 according to guix refresh) was triggered by:

	  a9abf9a7b30f6801e122cae759df87b44c458773 gnu: python-dbus-python: Fix
	  indentation.

	Reverting the ordering changes does not trigger any rebuilds.

	* gnu/packages/python-xyz.scm (python-dbus-python): Unsort native-inputs.

2024-11-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-scs: Adjust inputs.
	* gnu/packages/python-science.scm (python-scs) [inputs]: Remove
	meson-python.
	[native-inputs]: Remove python-meson-python; add meson-python.

	Change-Id: I0122ecd0db405b134a6587c32592b59522e6320b

2024-11-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dbus-python: Fix indentation.
	* gnu/packages/python-xyz.scm (python-dbus-python): Fix indentation,
	adjust order of fields, sort inputs alphabetically.

	Change-Id: I895518f041bd2cfc9c2f94774a9d1db47b26ffc3

2024-11-01  Nikita Domnitskii  <nikita@domnitskii.me>

	gnu: pam-mount: Update to 2.20.
	* gnu/packages/admin.scm (pam-mount): Update to 2.20.

	Change-Id: I5dc139525096981bd789fe7845eff4b47198cf5b

2024-11-01  Nikita Domnitskii  <nikita@domnitskii.me>

	gnu: pam-mount: Fix libcryptsetup detection.
	* gnu/packages/admin.scm (pam-mount): Fix libcryptsetup detection.
	[inputs]: Add extra inputs required for libcryptsetup, remove duplicates.
	[arguments]<#:configure-flags>: Explicitly enable cryptsetup in order to
	detect breakage in the future.

	Change-Id: Icf588945279c8785081a8049d401eaf7e6a22e3c

2024-11-01  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add kvmfr-linux-module.
	* gnu/packages/patches/kvmfr-linux-module-fix-build.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add patch.
	* gnu/packages/video.scm (kvmfr-linux-module): New variable.

	Change-Id: I113c1c8e1f6c9ebd541083b620ea0e098d56d588

2024-11-01  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: looking-glass-client: Fix build.
	* gnu/packages/virtualization.scm
	(looking-glass-client)[arguments]<#:configure-flags>: Add
	'-DENABLE_BACKTRACE=no' flag.

	Change-Id: Iecf644b60d99793782a7d1069194fe7f95337cb3

2024-11-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/astronomy: Sort alphabetically.
	* gnu/packages/astronomy.scm (python-asdf-zarr, python-casa-formats-io,
	python-czml3, python-ephem, siril, skymaker): Sort variables
	alphabetically.

	Change-Id: I12d41a0d7647b9de67ec4dc2a9926ad7e6532afc

2024-11-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/astronomy: Sort alphabetically.
	* gnu/packages/astronomy.scm (phd2, python-bayesicfitting, scamp, sgp4,
	stellarium): Sort variables alphabetically.

	Change-Id: I31dc9b76df8fd6a90213bf51aaa045ed03031486

2024-11-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: anonip: Add 'debug?' configuration field.
	* gnu/services/web.scm (<anonip-configuration>) [debug?]: New field.
	(anonip-shepherd-service): Honor it.
	* doc/guix.texi (Log Rotation) <anonip-configuration>: Document it.

	Change-Id: Iaf57b5992808374b069a55c34a9adfdfe52b046c

2024-11-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Use @table @code for anonip-configuration doc.
	* doc/guix.texi (Log Rotation): Use @table @code for anonip-configuration doc.

	Change-Id: Ib6f8136715ecabc81d53dc13a14f4b111302c5c9

2024-11-01  Wiktor Żelazny  <wz@freeshell.de>

	gnu: Add python-green.
	* gnu/packages/python-check.scm (python-green): New variable.

	Change-Id: I554e8a635ff51413c79e3834fc1b88b34bbda84b
	Reviewed-by: get-state <mazin@getstate.dev>

2024-11-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: web: Fix race between nginx activation and anonip.
	* gnu/services/web.scm (anonip-shepherd-service): Recreate the input file when
	it's not a FIFO.

	Fixes: <https://issues.guix.gnu.org/59181>
	Change-Id: I8ba87f9fc48ecfd515e34bdee9e2949a2a559f9c

2024-11-01  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-netid.
	* gnu/packages/bioinformatics.scm (r-netid): New variable.

	Change-Id: Icf8fd23c6f24252350c783faa7f34f35eb1fbce2

2024-11-01  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-raceid.
	* gnu/packages/cran.scm (r-raceid): New variable.

	Change-Id: I337463c66040179f5a4a1622fb759a87ebd2344a

2024-11-01  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-coop.
	* gnu/packages/cran.scm (r-coop): New variable.

	Change-Id: Idb79f51b518a16bf6410cc4239a69ee654c6c95d

2024-11-01  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-fateid.
	* gnu/packages/cran.scm (r-fateid): New variable.

	Change-Id: If8d8dc20a0d377173a7428ebbfa238695a5d8002

2024-11-01  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-runner.
	* gnu/packages/cran.scm (r-runner): New variable.

	Change-Id: Ie19a65368b6985cee8d5e438b33a222c18011b4d

2024-11-01  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-robustrankaggreg.
	* gnu/packages/cran.scm (r-robustrankaggreg): New variable.

	Change-Id: I2dbc983544b9858e279c192f00d52b3f18bc71c4

2024-11-01  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>

	gnu: Add r-cellchat-2.
	* gnu/packages/bioinformatics.scm (r-cellchat-2): New variable.

	Change-Id: Iae15f373aefa1c2a0899d5271cf8dddbbfdfa2bd

2024-11-01  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>

	gnu: Add r-scdesign2.
	* gnu/packages/bioinformatics.scm (r-scdesign2): New variable.

	Change-Id: I25599df1cb8493bc2d9cc1839b5232aee03bf848

2024-11-01  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>

	gnu: Add r-spacexr.
	* gnu/packages/bioinformatics.scm (r-spacexr): New variable.

	Change-Id: Icf2a7dd9d637d14d835c7a428093ba8daf25e25a

2024-11-01  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>

	gnu: Add r-caliberrfimpute.
	* gnu/packages/cran.scm (r-caliberrfimpute): New variable.

	Change-Id: I0f3d29e4620a4301644077f56e70c50d1f4c1438

2024-11-01  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>

	gnu: Add r-cca.
	* gnu/packages/cran.scm (r-cca): New variable.

	Change-Id: Icc3411c5b57e97d8fc9f6e749f280b62572c32b3

2024-11-01  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>

	gnu: Add r-shapviz.
	* gnu/packages/cran.scm (r-shapviz): New variable.

	Change-Id: I9795dceda2534663b640a0fa936b10a4a2ff8fae

2024-11-01  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>

	gnu: Add r-gggenes.
	* gnu/packages/cran.scm (r-gggenes): New variable.

	Change-Id: I6062ecc14a9e9af4f676b050983323bed27e6bfa

2024-11-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	Change-Id: I15d674cd8e88250daa4284e8137a808c5298548f

2024-10-31  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Fix typos.
	* doc/guix.texi (Sway window manager): Fix typo.
	* doc/guix-cookbook.texi (Top): Rename Portuguese cookbook.

	Change-Id: I61569aa882862871d9bf02fa1a97f3f3b902b494

2024-10-31  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Fix markup.
	* doc/contributing.texi (Source Tree Structure, Submitting Patches,
	Translating Guix): Write @command instead of @code when invoking guix.
	(Submitting Patches): Write @code instead of @command for a field name.
	* doc/guix-cookbook.texi (A ``Hello World'' package): Use @xref at the
	beginning of a sentence.
	(Auto-Login to a Specific TTY): Remove a space before @pxref.
	(Basic setup with manifests): Write @ref instead of (@pxref) after ``see''.

	Change-Id: I1ced2ebc4062b3a80878a7e0eea8f7a3d4baf7da

2024-10-31  Sughosha  <sughosha@disroot.org>

	gnu: Add haruna.
	* gnu/packages/kde-multimedia.scm (haruna): New variable.

	Change-Id: I424bf7d8fbcf6f64f356d7bd79a306003565a09f

2024-10-31  Sughosha  <sughosha@disroot.org>

	gnu: stargate: Switch to Qt6.
	* gnu/packages/music.scm (stargate)[inputs]: Replace python-pyqt with
	python-pyqt-6.

	Change-Id: Ibea59107a24d396415bbb2e5126c3326f39505ad

2024-10-31  Cayetano Santos  <csantosb@inventati.org>

	gnu: openfpgaloader: Update to 0.12.1.
	* gnu/packages/fpga.scm (openfpgaloader): Update to 0.12.1.
	[source]: Update url. Use GIT-FILE-NAME.
	[inputs]: Add eudev and libgpiod.
	[home-page]: Update it.

	Change-Id: Iae97a45364bff1b668ccab8de44a11a29d9284dd

2024-10-31  David Pflug  <david@pflug.io>

	gnu: odamex: Update to 10.6.0.
	* gnu/packages/games.scm (odamex): Update to 10.6.0.

	Change-Id: Ifbad7399f3e43b8a05948d8f7b1b73ba9b30477b

2024-10-31  Sughosha  <sughosha@disroot.org>

	gnu: kommit: Use Qt6.
	* gnu/packages/kde.scm (kommit): Use Qt6.
	[arguments]<qtbase>: New argument.
	<configure-flags>: New argument.
	[native-inputs]: Replace kdoctools-5 with kdoctools.
	[inputs]: Replace kconfigwidgets-5 with kconfigwidgets, kcoreaddons-5 with
	kcoreaddons, kcrash-5 with kcrash, kdbusaddons-5 with kdbusaddons, ki18n-5 with
	ki18n, kxmlgui-5 with kxmlgui, kio-5 with kio, ktextwidgets-5 with
	ktextwidgets, ktexteditor-5 with ktexteditor, ksyntaxhighlighting-5 with
	ksyntaxhighlighting. Add dolphin.

	Change-Id: I04ad9f42a74b3a21625f85ae8e47df4f5553b6f2

2024-10-31  Tomas Volf  <~@wolfsden.cz>

	gnu: crun: Update to 1.18.1.
	* gnu/packages/containers.scm (crun): Update to 1.18.1.

	Change-Id: I2a37e4a338854b1001260253ec442f08598a2873

2024-10-31  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: weechat: Update to 4.4.3.
	* gnu/packages/irc.scm (weechat): Update to 4.4.3.

	Change-Id: I65298bd3fa8a45e6111bb9c3e0d293b3f27d9412

2024-10-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: boolector: Fix build.
	gnu/packages/maths.scm (boolector)[inputs]: Add gmp.

	Change-Id: I008360baed99d02d55bff76d683136ff505e2742

2024-10-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: louvain-community: Fix home-page.
	* gnu/packages/maths.scm (louvain-community)[home-page]: Use the right link.

	Change-Id: Idb1f54511f63bf62a9bf29cfb9177cd9f31b2390

2024-10-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: louvain-community: Don't tune native.
	* gnu/packages/maths.scm (louvain-community)[arguments]<#:phases>: Add
	no-tune-native phase.
	[properties]: Add tunable? field.

	Change-Id: Idb1f54511f63bf62a9bf29cfb9177cd9f31b2390

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-trimesh: Update to 4.1.8.
	* gnu/packages/python-science.scm (python-trimesh): Update to 4.1.8.
	[arguments]<test-flags>: Refresh list of disabled tests.
	[propagated-inputs]: Add python-meshio, python-psutil, python-pycollada,
	python-pyglet, and python-scikit-image.
	[native-inputs]: Remove python-pytest-cov.
	[description]: Adjust fill alignment.

	Change-Id: I722311cbe883499c0eca99d0f30b0788e87598d3

2024-10-30  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: docker-registry: Update to 2.8.3.
	* gnu/packages/docker.scm (docker-registry): Update to 2.8.3.

	Change-Id: I48c4a739de66f48f4a7e9ced742fa111c48eb892

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-webbpsf: Disable more failing tests.
	* gnu/packages/astronomy.scm (python-webbpsf) [arguments]
	<#:test-flags>: Disable more failing tests, requiring a fresh version of
	NumPy.

	Change-Id: Id7b66181b3f9a70b3491b5fc927026c230f99d59

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-statmorph: Skip failing tests.
	* gnu/packages/astronomy.scm (python-statmorph)
	[arguments]<#:test-flags>: Skip most of the tests after python-photutils
	has been upgraded.
	[native-inputs]: Add python-setuptools.
	[propagated-inputs]: Add python-matplotlib.

	Change-Id: I3f4e6d21d9f1effc51b81bc62cf8da46eaf74f93

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-halotools.
	* gnu/packages/astronomy.scm (python-halotools): New variable.

	Change-Id: Ia7907d0988738fe37835d2f02310ae74bba37e0a

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add iraf-community.
	* gnu/packages/astronomy.scm (iraf-community): New variable.

	Change-Id: I7b02255f8c725a54f45f9190fc15f42233fa0374

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pymcubes.
	* gnu/packages/python-science.scm (python-pymcubes): New variable.

	Change-Id: I47273d933824fb96d3c2c1950f0a2f89ce635c41

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pycollada.
	* gnu/packages/python-xyz.scm (python-pycollada): New variable.

	Change-Id: If0ce96f59e7bd8575b95f3f0a029ce6bcdfe1011

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-acstools.
	* gnu/packages/astronomy.scm (python-acstools): New variable.

	Change-Id: I209ed968228b57e02a3c2f5b59668c28ec7a7530

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-coolest.
	* gnu/packages/astronomy.scm (python-coolest): New variable.

	Change-Id: I464c17087c17dd76bac759c0aafe1d5c2f247cff

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-getdist.
	* gnu/packages/statistics.scm (python-getdist): New variable.

	Change-Id: I5b5a75cd8be7e7f6bcb6c3b05d841ff78c773f57

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-sirilic.
	* gnu/packages/astronomy.scm (python-sirilic): New variable.

	Change-Id: I34fef6d705f01e76566076e25767bd61851d5adc

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pysiril.
	* gnu/packages/astronomy.scm (python-pysiril): New variable.

	Change-Id: Ia7ed4c4707464254a02c4db6eab4c857dbd959f0

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-hsluv.
	* gnu/packages/python-xyz.scm (python-hsluv): New variable.

	Change-Id: I97a5b09f66150f0d77f62caa7c8f8410807d5340

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glue-core: Adjust inputs.
	* gnu/packages/astronomy.scm (python-glue-core): Enable more options by
	adding missing inputs.
	[propagated-inputs]: Add python-astrodendro and python-pyavm.
	[native-inputs]: Remove python-h5py, python-objgraph, python-pytest-cov,
	and python-setuptools; add python-wheel.

	Change-Id: I6d014c0347edaff58e8f7a36484d01e3ce2b406b

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-astrodendro.
	* gnu/packages/astronomy.scm (python-astrodendro): New variable.

	Change-Id: I23bee0e92f1a172c6688f79629c172ecb0b7dd62

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-mpl: Adjust inputs.
	* gnu/packages/python-check.scm (python-pytest-mpl) [native-inputs]: Add
	python-setuptools-scm and python-wheel.

	Change-Id: Ifbfdc080207832be6ad919aa1ee329bc0335694b

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zodipy: Update to 1.1.0.
	* gnu/packages/astronomy.scm (python-zodipy): Update to 1.1.0.

	Change-Id: If46583d97f08f7ecd94475b00e53ad6961bf3569

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tweakwcs: Update to 0.8.9.
	* gnu/packages/astronomy.scm (python-tweakwcs): Update to 0.8.9.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I0d00a9964ee10711a0f751990939633d07634282

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunpy: Update to 6.0.3.
	* gnu/packages/astronomy.scm (python-sunpy): Update to 6.0.3.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I9bb936987043151d8d06cab46943ed807f127c47

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stdatamodels: Update to 2.1.1.
	* gnu/packages/astronomy.scm (python-stdatamodels): Update to 2.1.1.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Iec917b39410ea356152a77308e5b77562da0cc5b

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-specutils: Update to 1.18.0.
	* gnu/packages/astronomy.scm (python-specutils): Update to 1.18.0.
	[arguments]<#:phases>: Add 'relax-requirements phase.
	[propagated-inputs]: Add python-astropy.
	[native-inputs]: Add python-setuptools.
	[description]: Fix indentation.

	Change-Id: Ia77fc28b8735f188e211ffd476911a03e54f2325

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-spectral-cube: Disable tests.
	* gnu/packages/astronomy.scm (python-spectral-cube): Disable tests.

	Change-Id: I0fa7f1a3867e199facdc90462665323560c0f164

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sep-pjw: Update to 1.3.6.
	* gnu/packages/astronomy.scm (python-sep-pjw): Update to 1.3.6.
	[phases]{relax-requirements}: Add more relaxation on not yet supported
	option.
	[native-inputs]: Add python-setuptools, python-setuptools-scm, and
	python-wheel.

	Change-Id: I507ca06def6afaaed70f9b31bb7a960437ba33d0

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-regions: Update to 0.10.
	* gnu/packages/astronomy.scm (python-regions): Update to 0.10.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ie5fb9464af8c00570afbb78392f917b6f6c978fe

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-radio-beam: Update to 0.3.8.
	* gnu/packages/astronomy.scm (python-radio-beam): Update to 0.3.8.
	[arguments] <#:tests>: Disable, as newer version of NumPy is required.
	[native-inputs]: Add python-setuptools and python-wheel. Place before
	'propagated-inputs'.

	Change-Id: Idca5458b16a70b2ab07d0f30576e0f945b5f0ea0

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyxsim: Update to 4.4.2.
	* gnu/packages/astronomy.scm (python-pyxsim): Update to 4.4.2.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I37cb512dbe3f37aaf1ad9c4a4f2b31a9aec25519

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyvo: Update to 1.5.3.
	* gnu/packages/astronomy.scm (python-pyvo): Update to 1.5.3.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I75aac22869320c78cd036c3be1ffe6892469ee59

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyregion: Update to 2.3.0.
	* gnu/packages/astronomy.scm (python-pyregion): Update to 2.3.0.
	[arguments] <#:phases>: Add 'create-setup.py phase.
	[native-inputs]: Add python-extension-helpers, python-pytest-astropy, and
	python-setuptools.

	Change-Id: I4c114a5ec51a7dae2197f60579f1e63597c23ea7

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pynbody: Update to 1.6.0.post0.
	* gnu/packages/astronomy.scm (python-pynbody): Update to 1.6.0.post0.

	Change-Id: Ib05e972e13b823930bd644fce70475a3ad8aff96

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-photutils: Update to 2.0.1.
	* gnu/packages/astronomy.scm (python-photutils): Update to 2.0.1.
	[arguments]<#:phases>: Add 'relax-requirements phase.
	[propagated-inputs]: Remove python-scikit-learn; add python-regions.
	[native-inputs]: Add python-setuptools.

	Change-Id: If8533af300fdc695e9415d80806c5d88620921cb

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ndcube: Update to 2.2.3.
	* gnu/packages/astronomy.scm (python-ndcube): Update to 2.2.3.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I1357dfd6cec1d191ba5d03a96023e35ad1e88177

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glymur: Update to 0.13.6.
	* gnu/packages/python-xyz.scm (python-glymur): Update to 0.13.6.
	[phases]: Remove 'disable-failing-tests and move the logic to
	<#:tests-flags>.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ied56e22d938b7cc61969892b680c9e72d1cfce1e

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ephem: Update to 4.1.6.
	* gnu/packages/astronomy.scm (python-ephem): Update to 4.1.6.

	Change-Id: I1a2f89d7ef5ec3289b92ce450a83d4c59f4457b5

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crds: Update to 12.0.4.
	* gnu/packages/astronomy.scm (python-crds): Update to 12.0.4.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I9ceeca97a8d05a0c7f72ca61c03c8d2b9877f7fb

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy: Update to 6.1.4.
	* gnu/packages/astronomy.scm (python-astropy): Update to 6.1.4.

	Change-Id: I255426bf289d3e39dd2a39c40787b90e97452906

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-iers-data: Update to 0.2024.10.14.0.32.55.
	* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2024.10.14.0.32.55.
	[arguments] <#:tests?>: Adjust comments to reflect current
	status. <#:phases>: Remove 'set-env-version' phase.
	[native-inputs]: Add python-setuptools and python-wheel; remove
	python-pytest and python-pytest-remote-data.

	Change-Id: Ia22b52dc41405d73ed313e980f798ae725f47703

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroalign: Update to 2.6.0.
	* gnu/packages/astronomy.scm (python-astroalign): Update to 2.6.0.
	[propagated-inputs]: Remove python-sep; add python-sep-pjw.
	[native-inputs]: Add python-setuptools.

	Change-Id: Ib233920b84d1c7110f2f0c3ecb82d2c68cb79a4c

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: wcslib: Update to 8.3.
	* gnu/packages/astronomy.scm (wcslib): Update to 8.3.

	Change-Id: I200ac8887e47dafacd33e6b9168defb928e93c50

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: stellarium: Update to 24.3.
	* gnu/packages/astronomy.scm (stellarium): Update to 24.3.

	Change-Id: Ife3a63c27360a6997b367e5d7fc011359d98395f

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: siril: Update to 1.3.3.
	* gnu/packages/astronomy.scm (siril): Update to 1.3.3.
	[inputs]: Add curl, ffmpeg, lcms-next, libgit2, libjxl, libxisf, lz4,
	pugixml, and wcslib. Sort alphabetically.
	[native-inputs]: Remove cmake; add cmake-minimal, and glib:bin.

	Change-Id: I3eaa0c1da7889d740850cac7c8860683e9b503a9

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add lcms-next.
	* gnu/packages/ghostscript.scm (lcms-next): New variable.

	Change-Id: I45c8ce69f044e866654de43ffb7abb357ce1361f

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: indi-2.0: Update to 2.1.0.
	* gnu/packages/astronomy.scm (indi-2.0): Update to 2.1.0.

	Change-Id: I7391d6ca6fb644baa4ad3c233e37e0713a88a31d

2024-10-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: calceph: Update to 4.0.1.
	* gnu/packages/astronomy.scm (calceph): Update to 4.0.1.

	Change-Id: Ic643270cea8bfb0d7af30412ad6bddd4a63cea41

2024-10-30  Vagrant Cascadian  <vagrant@debian.org>

	gnu: diffoscope: Update to 282.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 282.

2024-10-30  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ugrep: Update to 7.0.2.
	* gnu/packages/search.scm (ugrep): Update to 7.0.2.

	Change-Id: Ia270e6be43c8154865ae965af60ff52ff81d00e2

2024-10-30  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.17.0-guix1 [security fixes].
	Includes fixes for CVE-2024-10458, CVE-2024-10459, and CVE-2024-10463.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2024-10-29  Efraim Flashner  <efraim@flashner.co.il>

	download: Remove defunct gnupg mirrors.
	* guix/download.scm (%mirrors): Remove defunct gnupg mirrors.

	Change-Id: Ib6ecad007712e4efe5437709a6d2a2a0bfce6e97

2024-10-29  Grigory Shepelev  <shegeley@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-wayflan.
	* gnu/packages/lisp-xyz.scm (cl-wayflan, sbcl-wayflan): New variables.

	Change-Id: I65982ad6f5c034f611292d4f660b15e4e42f8da0

2024-10-29  Grigory Shepelev  <shegeley@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-input-event-codes.
	* gnu/packages/lisp-xyz.scm (cl-input-event-codes, ecl-cl-input-event-codes,
	  sbcl-cl-input-event-codes): New variables.

	Change-Id: I47e65729f907e46d9deeb7dc0219ac9b1ba1a291

2024-10-29  Grigory Shepelev  <shegeley@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-pango.
	* gnu/packages/lisp-xyz.scm (cl-pango, ecl-cl-pango, sbcl-cl-pango): New
	  variables.

	Change-Id: I3615ef64197e8bee5cbb733bc427a54607bae4b2

2024-10-29  Grigory Shepelev  <shegeley@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-xkb.
	* gnu/packages/lisp-xyz.scm (cl-xkb, ecl-cl-xkb, sbcl-cl-xkb): New variables.

	Change-Id: Iaced3e5e084cc320a076ffb81d10fd9dde6be4de

2024-10-29  Grigory Shepelev  <shegeley@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-posix-shm.
	* gnu/packages/lisp-xyz.scm (cl-posix-shm, sbcl-posix-shm): New variables.

	Change-Id: I5ac9a3751977bf98d817acd8b98d1a2ad9d393f7

2024-10-29  Roman Scherer  <roman@burningswell.com>

	gnu: Add cl-cacle.
	* gnu/packages/lisp-xyz.scm (sbcl-cacle, cl-cacle, ecl-cacle): New variables.

	Change-Id: I67e6702d132fed017d86be82665e44021c1b081f

2024-10-29  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: busybox: Fix build on non x86 platform.
	* gnu/packages/patches/busybox-add-missing-sha-NI-guard.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/busybox.scm (busybox): Use it.

	Change-Id: I1e6a24dd5b86871a3479ab6ecd247b31c746ec75

2024-10-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add chow-tape-model.
	* gnu/packages/audio.scm (chow-tape-model): New variable.

	Reviewed-by: Ricardo Wurmus <rekado@elephly.net>
	Change-Id: I62b6b234c4fe62594f93d4da7ecff53d48a58cd8

2024-10-28  Andreas Enge  <andreas@enge.fr>

	gnu: owl: Correct package.
	This is a follow-up to commit 3566cabecc0337f64b8a3e2ef276a93d99f440c7
	which contains a preliminary version of the commit.

	* gnu/packages/scheme.scm (owl): Improve some fields.
	[native-inputs]: Drop pandoc.

	Change-Id: Iba99892b58ffa1c5267e3f7d80912fb1a964e2ed

2024-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: postgresql: Deprecate unsupported versions.
	Versions 10 and 11 are unsupported according to
	https://www.postgresql.org/support/versioning/

	postgresql-10 also has a CVE.

	* doc/guix.texi: Change default value of postgresql-service-type's
	postgresql field.
	* gnu/packages/databases.scm (postresql-10, postgresql-11): Use
	define-deprecated/public to warn users.
	* gnu/services/databases.scm (postgresql-configuration): Change the
	default value of postgresql-configuration-postgresql.
	* gnu/tests/guix.scm (%guix-data-service-os): Change the default value
	of postgresql.

	Change-Id: Ie8744c8e1f246e9b45ff5e29d4e98214de3ca66a

2024-10-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: owl: Only build with pandoc on supported systems.
	* gnu/packages/scheme.scm (owl)[native-inputs]: Only use pandoc as an
	input on systems where pandoc is supported.

	Change-Id: I9a7727789d303b07834a689ce917d7ac88172212

2024-10-28  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: prrte: Record the absolute file name of ‘prted’.
	Previously a command like:

	  guix shell --pure openmpi@5 openssh intel-mpi-benchmarks \
	    --with-input=openmpi@4=openmpi@5 slurm -- \
	    salloc -N2 -- mpirun -np 2 --map-by node IMB-MPI1 PingPong

	would silently fail due to ‘prted’ not being found in $PATH.

	* gnu/packages/parallel.scm (prrte)[arguments]: Add
	‘patch-prted-reference’ phase.

	Change-Id: Iff30cb5a4dcc9e9cfe6638d518ee4f19561289a0

2024-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: libtar: Patch CVEs. [security fixes]
	This fixes CVE-2021-33643, CVE-2021-33644, CVE-2021-33645,
	CVE-2021-33646.

	* gnu/packages/compression.scm (libtar)[source]<patches>: Add patches
	here...
	* gnu/local.mk (dist_patch_DATA): ...and here.
	* gnu/packages/patches/libtar-CVE-2021-33643-CVE-2021-33644.patch,
	gnu/packages/patches/libtar-CVE-2021-33645-CVE-2021-33646.patch: New files.

	Change-Id: I60a6b753fddc1a0d08f96010ef3d57ec66c2251b

2024-10-28  Juliana Sims  <juli@incana.org>

	gnu: Add owl.
	* gnu/packages/scheme.scm (owl): New variable.

	Change-Id: Ibb242bbcdedb92419b59e05635e8a32e85afc24e

2024-10-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gawk: Add search-paths.
	* gnu/packages/gawk.scm (gawk)[search-paths]: New field.

	Change-Id: Idbf2709b793ebd58e1aae8d07698e1f3e816babd

2024-10-28  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.58.0.
	* gnu/packages/prolog.scm (trealla): Update to 2.58.0.

	Change-Id: Ibd2a982389a07c07523fa3a787f06e2013adcdfc

2024-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove assimp-5.0.
	This package is outdated, not used anymore in Guix and has a CVE.

	* gnu/packages/graphics.scm (assimp-5.0): Delete variable.

2024-10-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sbcl-classimp: Update to 0.0.0-1.6c74f38.
	* gnu/packages/lisp-xyz.scm
	(sbcl-classimp): Update to 0.0.0-1.6c74f38.
	[inputs]: Replace assimp-5.0 by assimp.
	[arguments]<#:phases>: Adapt phase 'patch-assimp-lib-path.

	(cl-classimp): Simplify.
	(ecl-classimp): Simplify.

2024-10-28  Sughosha  <sughosha@disroot.org>

	gnu: Add ghostwriter.
	* gnu/packages/kde-office.scm (ghostwriter): New variable.

	Change-Id: I634e4ecab8c53aa67eb521f479d1acff6540c9fe

2024-10-28  Sughosha  <sughosha@disroot.org>

	gnu: Remove ghostwriter.
	* gnu/packages/text-editors.scm (ghostwriter): Remove variable.

	Change-Id: I3bf4f80a232539bad72dec1110734408d5054453

2024-10-28  Vitalii Koshura  <lestat.de.lionkur@gmail.com>

	gnu: Remove boinc-server.
	boinc-server is not supposed to be installed this (or any other) packaged way.
	Also, it uses a completely different versioning scheme.

	* gnu/packages/distributed.scm (boinc-server): Delete variable.

	Change-Id: I85c7176424c7db65eb5233bfefab01c62a0d757c

2024-10-28  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: bpftrace: Update to 1.21.2.
	* gnu/packages/linux.scm (bpftrace): Update to 1.21.2.
	[arguments]<#:phases> Rename, and update "patch-paths" phase.

	Change-Id: If7180d4da8073914172296f46a3427ccdff22478

2024-10-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-astropy-minimal.
	* gnu/packages/astronomy.scm (python-astropy-minimal): New variable.

	Change-Id: Iae90a9d988647b6f8f81c0ccb871c156ee6dfe1e

2024-10-27  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: Add emacs-anaconda-mode.
	* gnu/packages/emacs-xyz.scm (emacs-anaconda-mode): New variable.

	Change-Id: I273c26cd66178d6f990bf0fca0432699c8bab202

2024-10-27  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: Add emacs-pythonic.
	* gnu/packages/emacs-xyz.scm (emacs-pythonic): New variable.

	Change-Id: Ie8f1322fbf8230d4b5ca258cb7ccacee1daa231a

2024-10-27  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-org-ref: Update to 3.1-0.732a20b.
	The reason to exclude openalex.el from this package doesn't hold anymore, see
	<https://github.com/jkitchin/org-ref/issues/1085>.

	Emacs-helm is already pulled from emacs-helm-bibtex, no need to do it here.

	Emacs-request is a new hard dependency. Emacs-ivy is not.

	* gnu/packages/emacs-xyz.scm (emacs-org-ref): Update to 3.1-0.732a20b.
	[arguments]: Remove EMACS-HELM and EMACS-IVY.  Add EMACS-REQUEST.

	Change-Id: I04f4cb9ffacaaf25a3e844c8e1d1b194e41d90a9

	Change-Id: I510bf7b74520c0cf7c128b88cb02e975a6df898a

2024-10-27  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add clingcon.
	* gnu/packages/potassco.scm (clingcon): New variable.

	gnu: Add clingo-lpx.
	* gnu/packages/potassco.scm (clingo-lpx): New variable.

2024-10-27  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-caarlos0-env.
	* gnu/packages/golang-xyz.scm (go-github-com-caarlos0-env): New variable.

	Change-Id: If15faf6ebae7c94204b816a9d784e6b28d70be2e
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-10-26  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: yoshimi: Fix build.
	yoshimi was failing because it was trying to create a directory inside
	the lv2 store tree.

	* gnu/packages/music.scm (yoshimi)[arguments]<configure-flags>:
	Explicitly set LV2_INSTALL_DIR.

	Change-Id: I697ba879e8633bee99fdfad1e876beca33d114f8

2024-10-26  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: mamba: Update to 2.6.
	* gnu/packages/music.scm (mamba): Update to 2.6.
	[inputs]: Replace jack-1 with jack-2.

	Change-Id: Iff60e6f48624677096c6fae6be08a04edad52794

2024-10-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: java-mockito-1: Update source URL.
	* gnu/packages/java.scm (java-mockito-1) [source]: Update URL.

	gnu: java-jopt-simple: Update source URL and home page.
	* gnu/packages/java.scm (java-jopt-simple) [source]: Update URL.
	  [home-page]: Likewise.

2024-10-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asyncstdlib: Update to 3.13.0.
	* gnu/packages/python-xyz.scm (python-asyncstdlib): Update to 3.13.0.

	Change-Id: I7b001c30d742710dc0ceecff276a03f2bff0d92b

2024-10-26  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-crosshair.
	* gnu/packages/check.scm (python-crosshair): New variable.

	Change-Id: I7af183df882049c19d562cd15a23f3f3233309a9

2024-10-26  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-icontract.
	* gnu/packages/python-check.scm (python-icontract): New variable.

	Change-Id: I48dc21cbed1ff68356099b1c3db351427dff60c7

2024-10-26  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-asyncstdlib.
	* gnu/packages/python-xyz.scm (python-asyncstdlib): New variable.

	Change-Id: I2554c120e070b0c84a7228a20cfa22abfd84c846

2024-10-26  Rodion Goritskov  <rodion.goritskov@gmail.com>

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

	Change-Id: I4587ed377edba6345e89276885d4845fc93b37b6

2024-10-26  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ugrep: Update to 7.0.0.
	* gnu/packages/search.scm (ugrep): Update to 7.0.0.

	Change-Id: I761b7dce107428a919992e3c4966bfa7dabf5c62

2024-10-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: keepalived: Update to 2.3.1. [security fixes]
	This fixes CVE-2021-44225.

	* gnu/packages/cluster.scm (keepalived): Update to 2.3.1.
	[source]: Switch to git source.
	[arguments]: Improve style. Remove tailing #t.
	[native-inputs]: Add autoconf, automake.

	Change-Id: I51d3cb609b0368b61f021115177356593deffa8d

2024-10-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: kdiskmark: Update to 3.1.4. [security fixes]
	This fixes CVE-2022-40673.

	* gnu/packages/benchmark.scm (kdiskmark): Update to 3.1.4.
	[arguments]<#:configure-flags>: Adapt for polkit-qt.
	<#:phases>: Add phase 'inject-single-application-source.
	[inputs]: Add polkit-qt, single-application-qt5.

2024-10-26  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: busybox: Update to 1.37.0. [security fixes]
	This fixes CVE-2023-42363, CVE-2023-42364, CVE-2023-42365 and
	CVE-2023-42366.

	* gnu/packages/busybox.scm (busybox): Update to 1.37.0.

2024-10-26  Sughosha  <sughosha@disroot.org>

	gnu: Add calligra.
	* gnu/packages/kde-office.scm: New file.
	* gnu/local.mk: Register it.

	Change-Id: Id114f80ba804ee2d0129b5a17722be2eda54250b

2024-10-26  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: fuzzel: Update to 1.11.1.
	* gnu/packages/xdisorg.scm (fuzzel): Update to 1.11.1.

	Change-Id: I94e9b3b547df76a10037cb97a8d635d75e38855e

2024-10-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-ipfs-go-ipfs-cmdkit-files.
	This package is not in use by any packages in Guix and not maintained
	upstream: "This repository has been archived by the owner on Apr 24,
	2021. It is now read-only."

	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-cmdkit-files): Delete variable.

	Change-Id: I95e0295004f02442b7e40c92cf2dcc619c97207c

2024-10-25  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update the default package to the 6.11 series.
	* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
	linux-libre-pristine-source, linux-libre-source, linux-libre,
	linux-libre-headers-latest): Use linux-libre 6.11.

	Change-Id: I4d4ef04d0a5fe22574a953747d5d41e3516c33cb

2024-10-25  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: qview: Update to 6.1.
	* gnu/packages/image-viewers.scm (qview): Update to 6.1.
	[inputs, native-inputs]: Use qt6.
	[arguments]: Disable broken tests. Workaround lrelease being resolved
	relative to qtbase instead of qttools.

	Change-Id: If1a72984e004167b97fdcdf9ae63f85c85dd7e1c

2024-10-25  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: knot: Update to 3.4.1.
	* gnu/packages/dns.scm (knot): Update to 3.4.1.
	[source](patches) Add a patch.
	* gnu/packages/patches/knot-remove-runtime-deps.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.

	Change-Id: I2fcb61a161631954137eaf058bc7c6095fceef47

2024-10-25  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add julia-multivariatepolynomials.
	* gnu/packages/julia-xyz.scm (julia-multivariatepolynomials): New variable.

	Change-Id: Ib175d3779a5037841d77fe431e7c0221237daa10

2024-10-25  Spencer King  <spencer.king@geneoscopy.com>

	gnu: julia-mutablearithmetics: Update to 1.4.6.
	* gnu/packages/julia-xyz.scm (julia-mutablearithmetics): Update to 1.4.6.

	Change-Id: I856a25789d453cb4edc2d5b39930ecdb51ab7713

2024-10-25  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add julia-statisticaltraits.
	* gnu/packages/julia-xyz.scm (julia-statisticaltraits): New variable.

	Change-Id: I5ef338e3fcd92601e1e160d675d4bd2c4219e83f

2024-10-25  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: prrte: Remove reference to GCC and other build tools.
	This reduces the closure of ‘prrte’ from 305 MiB to 99 MiB.

	* gnu/packages/parallel.scm (prrte)[arguments]: Add #:phases.

	Change-Id: Idc26cf5899dd5fa8378535fc8530dbdb3e20608d

2024-10-25  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: openmpi@5: Remove reference to GCC and other build tools.
	This removes GCC from the direct references of openmpi@5.

	* gnu/packages/mpi.scm (openmpi-5)[arguments]: Replace arguments
	entirely instead of using ‘substitute-keyword-arguments’.  Reintroduce
	‘remove-absolute’ phase.  Remove ‘find-opensm-headers’ and ‘remove-logs’
	phases, which are no longer needed.

	Change-Id: Ia3b25230488ca13310cd5bb2ae45f6990e906fa5

2024-10-24  Yuval Langer  <yuval.langer@gmail.com>

	gnu: Add emacs-greader.
	* gnu/packages/emacs-xyz.scm (emacs-greader): New variable.

	Change-Id: Ic5d33e363727e490b1e8ab7a0f3f14d06c870f2e

2024-10-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-show-font.
	* gnu/packages/emacs-xyz.scm (emacs-show-font): New variable.

	Change-Id: Icda53be5afa7960ca61c48a6ea0825f0d254cf9f

2024-10-24  emma thompson  <bigbookofbug@proton.me>

	gnu: Add emacs-catppuccin-theme.
	* gnu/packages/emacs-xyz.scm (emacs-catppuccin-theme): New variable.

	Change-Id: I0a8deb9cd88a7ea38615ee0db96e0707a4c3cf2a

2024-10-24  Arto Jantunen  <viiru@iki.fi>

	gnu: emacs-ement: Update to 0.16.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.16.

	Change-Id: I84eec8c4676d7ad3f50d8013b45a16630fe9ba31

2024-10-24  Reepca Russelstein  <reepca@russelstein.xyz>

	build: Restrict access to daemon socket in tests.
	With the weak isolation available to the test daemon, it is essential to
	disallow untrusted access to it, as otherwise another local user can gain our
	user's credentials easily.

	* build-aux/test-env.in: ensure the daemon-socket directory is freshly-created
	  with 0700 permissions.

	Change-Id: I742f70fc6fc28e5b4dc88d590eef3daf1b964670

2024-10-24  Saku Laesvuori  <saku@laesvuori.fi>

	gnu: kitsas: Update to version 5.7
	* gnu/packages/finance.scm (kitsas): Update to 5.7.

	Change-Id: I3244fdf2af14970b10c87fb4a7e16b66f13a509f

2024-10-24  Dariqq  <dariqq@posteo.net>

	gnu: system: Privilege programs after creating accounts.
	Ensure that users and groups are already created when the privileging script
	runs. The order these scripts appear in the folded activation-service depends
	on the order these services are instantiated in the operating-system.

	Fixes <https://issues.guix.gnu.org/73680>.

	* gnu/system.scm (operating-system-default-essential-services): Move
	privileged-program-service above account-service.
	(hurd-default-essential-services): Likewise.
	* gnu/tests/base.scm (%activation-os): New variable.
	(run-activation-test): New procedure.
	(%test-activation): New variable.

	Change-Id: I59a191c5519475f256e81bdf2dc4cb01b96c31fe

2024-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: varnish: Improve style.
	* gnu/packages/web.scm (varnish): Improve style.
	  [arguments]: Rewrite using gexps.
	  [inputs]: Replace coreutils by coreutils-minimal, python by
	  python-minimal.

	gnu: varnish-modules: Update to 0.25.0.
	* gnu/packages/web.scm (varnish-modules): Update to 0.25.0.

2024-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: varnish: Update to 7.6.0. [security fixes]
	This fixes CVE-2023-44487.

	* gnu/packages/web.scm (varnish): Update to 7.6.0.
	  [arguments]<#:phases>: Rewrite and update 'use-absolute-file-names
	  phase. Add phase 'remove-failing-tests.

2024-10-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: xerces-c: Update to 3.2.5. [security fixes]
	This fixes CVE-2023-37536.

	* gnu/packages/xml.scm (xerces-c): Update to 3.2.5.

2024-10-24  Philippe SWARTVAGHER  <phil.swart@gmx.fr>

	gnu: hwloc: Update to 2.11.2.
	* gnu/packages/mpi.scm (hwloc): Update to 2.11.2.

	Change-Id: I19c1b9b073ff55e8174d25a6f11048db34d6acdf

2024-10-24  Ludovic Courtès  <ludo@gnu.org>

	environment: Gracefully handle preexistence of /bin/cc in FHS.
	* guix/scripts/environment.scm (setup-fhs): When /bin/cc already exists,
	keep it.

	Reported-by: Marco Fortina <marco_fortina@hotmail.it>
	Change-Id: I73d39d2aa6fbafd236061a0e3b8d1fe327b2bb19

2024-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: lcalc: Add it back.
	Follow up fix for 340df4885fe6ae523d311e2fc00119798d9a7571.

	* gnu/packages/sagemath.scm: (lcalc): Revert accidently deleted variable
	during sorting alphabetically.

	Change-Id: I88dd6c3da248dab5d87f8a2e02356f38491818fb

2024-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/sagemath: Sort alphabetically.
	* gnu/packages/sagemath.scm: (libbraiding, libhomfly): Sort variables
	alphabetically.

	Change-Id: I91c73ba0e11a7542e64a1683942f4b95efb14e14

2024-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/sagemath: Sort alphabetically.
	* gnu/packages/sagemath.scm: (brial, cliquer, lcalc, zn-poly): Sort
	variables alphabetically.

	Change-Id: I49e5716a4fa0cf0533b080c18830314649411e09

2024-10-24  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-types-dateutil.
	* gnu/packages/python-xyz.scm (python-types-dateutil): New variable.

	Change-Id: I2b60be63a0dc6eae1f4cd7be11fc38e1bb8acc3c

2024-10-24  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-pyproject-api.
	* gnu/packages/python-xyz.scm (python-pyproject-api): New variable.

	Change-Id: I4bef06ecebcf3c5df99196b75017a4d97c7f2dda

2024-10-24  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-memory-allocator.
	* gnu/packages/sagemath.scm (python-memory-allocator): New variable.

	Change-Id: Ib914cc736fa16c2a7bb2919d94aaf102e3513a60

2024-10-24  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-async-lru.
	* gnu/packages/python-xyz.scm (python-async-lru): New variable.

	Change-Id: I980f53542ae44c6a2127677171d16b29aa4a3d64

2024-10-24  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-pplpy.
	* gnu/packages/sagemath.scm (python-pplpy): New variable.

	Change-Id: I24d436a03462fd7eb176d34a15683a88814238ea

2024-10-24  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-calver.
	* gnu/packages/python-build.scm (python-calver): New variable.

	Change-Id: Icaf6d09519f792b42a5e0992b2e4fed4131b67f5

2024-10-24  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-primecountpy.
	* gnu/packages/maths.scm (python-primecountpy): New variable.

	Change-Id: Id775a672c104162965825d8d44e599df0c26f11a

2024-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: primecount: Update to 7.14.
	* gnu/packages/maths.scm (primecount): Update to 7.14.
	[argumetns]<#configure-flags>: Build man pages, link to existing
	primesieve package.
	[inputs]: Add primesieve.
	[native-inputs]: Add asciidoc.

	Change-Id: Ia6405274c86c3f996bcaa533cb86226da047fbfa

2024-10-24  Vinicius Monego  <monego@posteo.net>

	gnu: Add primecount.
	* gnu/packages/maths.scm (primecount): New variable.

	Change-Id: I03692a1be46cc4d0f3eabe95a3f76719a5c63d83

2024-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/maths: Sort alphabetically.
	* gnu/packages/maths.scm: (python-blis, python-blis-for-thinc,
	python-cvxopt, python-kiwisolver, python-libensemble, python-petsc4py):
	Sort variables alphabetically.

	Change-Id: Ie00bea4d51ded909e9852e8565b1e26b1412c644

2024-10-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/maths: Sort alphabetically.
	* gnu/packages/maths.scm: (pnetcdf, popf, ppl, primesieve): Sort
	variables alphabetically.

	Change-Id: I49653934a3a7149ef51975c6f757d2dcd2f84fb5

2024-10-24  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: foot: Update to 1.19.0.
	* gnu/packages/terminals.scm (foot): Update to 1.19.0.

	Change-Id: Ia25a9f0d2344e11af8ef2b261982876bbc831066

2024-10-24  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: fcft: Update to 3.1.9.
	* gnu/packages/fontutils.scm (fcft): Update to 3.1.9.

	Change-Id: I460a8821a56b7046c34f11bc2a00cb3ab2ace76b

2024-10-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.228.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.228.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	Change-Id: Icd3cd5b6e444cfe980b8d33d83b81f46dc256284

2024-10-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.169.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.169.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	Change-Id: I1f58e02014ce55fe8b2e4d037ea1206cd326166d

2024-10-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.114.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.114.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	Change-Id: I174f6c6186f29d1bfbb85f2ea2de3a313bf90d05

2024-10-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.58.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.58.
	(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

	Change-Id: Ibcefff57307b675d27fda532b34095a162d0bcf9

2024-10-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.11: Update to 6.11.5.
	* gnu/packages/linux.scm (linux-libre-6.11-version): Update to 6.11.5.
	(linux-libre-6.11-pristine-source): Update hash.

	Change-Id: Ib62399b6dd9d1270b716a100835767ad0e5075a3

2024-10-23  Fabio Natali  <me@fabionatali.com>

	gnu: emacs-tempel-collection: Include 'templates' folder.
	* gnu/packages/emacs-xyz.scm (emacs-tempel-collection)[arguments]: Include
	the 'templates' folder.

	Change-Id: I3ed8fc7c19b7d0a1e7f76984144e03a0575ba066

2024-10-23  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.57.25.
	* gnu/packages/prolog.scm (trealla): Update to 2.57.25.

	Change-Id: I6779078c3d439d11b6a34d42d1dae467a0764186

2024-10-23  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: fabla: Update to 1.4.
	* gnu/packages/music.scm (fabla): Update to 1.4.

	Reviewed-by: Ludovic Courtès <ludo@gnu.org>
	Change-Id: I3fbba9df343ad296a78f2e54fbe02a525a1d546f

2024-10-23  Sughosha  <sughosha@disroot.org>

	gnu: phonon-backend-vlc: Enable QT6.
	* gnu/packages/kde-frameworks.scm (phonon-backend-vlc): Switch to Qt6.
	[arguments]<configure-flags>: Add "-DPHONON_BUILD_QT5=OFF" and replace
	"-DPHONON_BUILD_QT6=OFF" with "-DPHONON_BUILD_QT6=ON".
	[native-inputs]: Replace qttools-5 with qttools.
	[inputs]: Replace qtbase-5 with qtbase.

	Change-Id: I45380ca844e987bb27ee67106e35cb60fc0565c3

2024-10-23  Tomas Volf  <~@wolfsden.cz>

	gnu: cni-plugins: Update to 1.6.0.
	* gnu/packages/containers.scm (cni-plugins): Update to 1.6.0.

	Change-Id: Ifc543340802014514bdf0ef69c3c726874cff142

2024-10-23  Tomas Volf  <~@wolfsden.cz>

	gnu: ngtcp2: Update to 1.8.1.
	* gnu/packages/networking.scm (ngtcp2): Update to 1.8.1.

	Change-Id: I986c697da1b101c367f1ca7850555495e8f26179

2024-10-23  Tomas Volf  <~@wolfsden.cz>

	gnu: buildah: Update to 1.37.5.
	* gnu/packages/containers.scm (buildah): Update to 1.37.5.

	Change-Id: I90cd6ed586a7c0a87c7cf6c269ebd729afdaf909

2024-10-23  Tomas Volf  <~@wolfsden.cz>

	gnu: podman: Update to 5.2.5.
	* gnu/packages/containers.scm (podman): Update to 5.2.5.

	Change-Id: I36c745bb88cb30caa2246956de088a50209ad0f5

2024-10-23  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: crun: Use G-expressions.
	* gnu/packages/containers.scm (crun)[arguments]:
	Rewrite as G-expressions.

	Change-Id: I3534069bfa07793d55c1bcc40594ad1dd89f2143

2024-10-23  Tomas Volf  <~@wolfsden.cz>

	gnu: crun: Update to 1.18.
	* gnu/packages/containers.scm (crun): Update to 1.18.

	Change-Id: Ie5dd6293804b1edf74a63015de37a3d2098512b4

2024-10-23  Roman Scherer  <roman@burningswell.com>

	gnu: bootloader: Use symbol as efi-bootloader-chain name.
	* gnu/bootloader.scm (efi-bootloader-chain): Use symbol as
	efi-bootloader-chain name, to allow systems using it to roll-back and
	switch-generations again.

	Change-Id: I7f7663e125f5b25830399f04aa2f5ce6ad9e7354

2024-10-23  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sdrangel: Update to 7.22.2.
	* gnu/packages/radio.scm (sdrangel): Update to 7.22.2.
	  [inputs]: Add flac, ggmorse, hamlib, qtgraphicaleffects and qtsvg-5.
	  [arguments]: Update 'fix-CPU-extension-detection' phase.

	Change-Id: If82a7ebb7c3cc11b6199830c0060f46bc14972ca

2024-10-23  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add ggmorse.
	* gnu/packages/radio.scm (ggmorse): New variable.

	Change-Id: I0f05ad21d6e72b72568f566a79a1d003a0a3a656

2024-10-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: lightdm: Fix activation script and default vnc server command.
	* gnu/services/lightdm.scm (lightdm-configuration)
	[vnc-server-command]: Add missing '/' in binary file name..
	(%lightdm-activation): Apply 'directory' *variable*, not string, to
	'find-files'.

	Reported-by: Dariqq <dariqq@posteo.net>
	Change-Id: Iec67051d18026c87800552f9dd3198f065f2dc7d

2024-10-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wfmash: Skip tests on riscv64-linux.
	* gnu/packages/bioinformatics.scm (wfmash)[arguments]: Skip the tests
	when building on riscv64-linux.

	Change-Id: I95c7849f445b866756fed17ca46b3d0bad088f21

2024-10-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: atomic-queue: Update to 1.6.5.
	* gnu/packages/cpp.scm (atomic-queue): Update to 1.6.5.

	Change-Id: I322352ecd7cdc70d54ed53fba4356de20c858d1f

2024-10-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: faust-2: Update to 2.75.7.
	* gnu/packages/audio.scm (faust-2): Update to 2.75.7, update comments
	and switch to gexps.
	[arguments]<#:configure-flags>: Use it here...
	<#:phases>: ...and here in phase 'configure.
	[native-inputs]: Remove emacs-minimal and xxd. Update llvm to
	llvm-18. Improve style.

	gnu: ansible: Add lint-hidden-cve property.
	* gnu/packages/admin.scm (ansible): Add lint-hidden-cve property for
	CVE-2023-32982 and CVE-2023-32983.

	gnu: debops: Update to 3.2.2.
	* gnu/packages/patches/debops-constants-for-external-program-names.patch
	and gnu/packages/patches/debops-debops-defaults-fall-back-to-less.patch:
	Remove patches.
	* gnu/packages/patches/debops-setup-py-avoid-git.patch: Add patch.
	* gnu/local.mk: Adjust patches.
	* gnu/packages/admin.scm (debops): Update to 3.2.2.
	[source]<patches>: Adjust patches.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove git.
	[inputs]: Add git, git-crypt.
	[propagated-inputs]: Reorder. Add python-dotenv, python-future,
	python-gitpython, python-jinja2, python-pyyaml, python-pyxdg,
	python-toml.
	[arguments]<#:tests?>: Unset (although no tests in source).
	<#:phases>: Remove all existing modifications. Add 'wrap-script phase.
	<#:modules>: Add for <#phases>.

2024-10-23  Jean SIMARD  <woshilapin@tuziwo.info>

	gnu: podman-compose: Update to 1.2.0.
	* gnu/packages/containers.scm (podman-compose): Update to 1.2.0.
	[native-inputs]: Add python-parameterized.

	Change-Id: I7303d127de02bd8a7d463ee5ba5c08563093e44f
	Reviewed-by: Tomas Volf <~@wolfsden.cz>

2024-10-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to e96f088.
	* gnu/packages/ci.scm (cuirass): Update to e96f088.

	Change-Id: I04a37825be998edfea0d9313c97baa395a11418b

2024-10-23  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: erlang: Update to 27.1.2.
	* gnu/packages/erlang.scm (erlang): Update to 27.1.2.

	Change-Id: I3e0e3a525b9451a406413b06eea4d5a085c66f64

2024-10-22  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.56.14.
	* gnu/packages/prolog.scm (trealla): Update to 2.56.14.

	Change-Id: I8c3ccb53eddf7e3156fcbab5772d024bd3fc46d7

2024-10-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: yggdrasil: Update to 0.5.9.
	* gnu/packages/networking.scm (yggdrasil): Update to 0.5.9.
	[propagated-inputs]: Remove go-nhooyr-io-websocket; add go-github-com-coder-websocket and
	go-github-com-wlynxg-anet.

	Change-Id: I282661d8e45c9a02ec9d4e8a9079a469d19261a1

2024-10-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-arceliar-ironwood: Update to v0.0.0-20241016082300-f6fb9da97a17.
	* gnu/packages/golang.scm (go-github-com-arceliar-ironwood): Update to v0.0.0-20241016082300-f6fb9da97a17.

	Change-Id: Ic1007a777545169f024bebe0cd50ac48e25bb2e6

2024-10-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-wlynxg-anet: Update to 0.0.5.
	* gnu/packages/golang-web.scm (go-github-com-wlynxg-anet): Update to 0.0.5.

	Change-Id: I4ff2de41e7011b16226079a4d4a8a1387a61e165

2024-10-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-coder-websocket.
	* gnu/packages/golang-web.scm (go-github-com-coder-websocket): New variable.

	Change-Id: Ia3533f889aacb478b29d8c5ec4cd86a23ba411cc

2024-10-22  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: wfmash: Update to 0.21.0.
	* gnu/packages/bioinformatics.scm (wfmash): Update to 0.21.0.
	[source]: Use url-fetch.
	[arguments]: Do not replace standard check phase. Add fix-cmakelists and
	build-check-prerequisites phases.
	[inputs]: Remove jemalloc. Add libdeflate.

	Change-Id: I664178e9fac7320b9d6e3190e8a3779b2bce2c6b

2024-10-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: totem: Generate man pages.
	* gnu/packages/gnome.scm (totem) [native-inputs]: Add perl.

	Change-Id: I8ea9a92c6cc94fbb8d6dafa8ea1b8337ed928468

2024-10-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: totem: Add gst-libav plugin.
	This helps with the generation of thumbnails, avoiding errors such as:

	   totem-video-thumbnailer couldn't open file
	   'file:///tmp/gnome-desktop-file-to-thumbnail.mkv'

	* gnu/packages/gnome.scm (totem) [inputs]: Add gst-libav.

	Change-Id: I6947095561f4f1dd83a45d1a47ddb837f5990456

2024-10-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: totem: Sort native inputs.
	* gnu/packages/gnome.scm (totem) [native-inputs]: Sort.

	Change-Id: I42d46d40fb36903318c375e12d798280a9fde5b7

2024-10-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: totem: Add libportal to inputs.
	* gnu/packages/gnome.scm (totem) [inputs]: Add libportal.

	Change-Id: I80af0a60782bb1dab24fdd698acb9bc28ae4318b

2024-10-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: totem: Match the features of the upstream flatpak distribution."
	This reverts commit 0e94db8a276692a819933f63fb3f654b045c57fe.  This commit was
	misguided: most of the dependencies found in the upstream flatpak definition
	are transitive dependencies (most of them used by grilo/grilo-plugins here).

	Change-Id: I7136743eda5d0d0b7a7e8420c3b44624ac46ba06

2024-10-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: joycond: Update to 0.1.0-2.5b590ec.
	* gnu/packages/games.scm (joycond): Update to 0.1.0-2.5b590ec.

	Change-Id: I86a258b6d2992e6b72b4bc4b33b4fdfb2c94e296

2024-10-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: joycond: Update to 0.1.0-2.9d1f509."
	Attempt to resolve a new 100% CPU spike problem.

	This partially reverts commit ecda7d3ef7c1b31d34a4353a2fd637b9d48d75a4.

	Change-Id: I9f5e05ae926e49367b2a57dad8f5188ddf0ad604

2024-10-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sqlalchemy-2: Improve package style.
	Add missing input as seen python-team build
	<https://ci.guix.gnu.org/build/6245544/log/raw>.

	* gnu/packages/databases.scm (python-sqlalchemy-2): Improve packge
	style. Shift order of the fields.
	[arguments]<#:phases>: Remove all custom phases, swap tests deletion
	and substitution with "--ignore" and "-k" options in <#:test-flags>.
	[propagated-inputs]: Add python-greenlet.
	[native-inputs]: Add python-cython and python-setuptools.
	[description]: Fix indentation.

	Change-Id: Ib1f145efe8d9b24aa069a4c616525855b278568b

2024-10-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sqlalchemy-2: Update to 2.0.36.
	* gnu/packages/databases.scm (python-sqlalchemy-2): Update to 2.0.36.

	Change-Id: If290390a508f62a71770387a575efe379f171ff6

2024-10-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: totem: Update to 43.0-0.50cbd3f.
	* gnu/packages/gnome.scm (totem): Update to 43.0-0.50cbd3f.
	[source]: Switch to git.

	Change-Id: I5e503b5d3164e6615b7c539484235f5fa8b41863

2024-10-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: totem: Match the features of the upstream flatpak distribution.
	* gnu/packages/gnome.scm (totem)
	[native-inputs]: Add intltool.
	[inputs]: Add avahi, ffmpeg, gom, gnome-online-accounts, gssdp, gupnp,
	gupnp-av, gupnp-dlna, liba52, libass, libdvdcss, libdvdnav, libdvdread,
	libgdata, libmediaart, libmpeg2, liboauth, pipewire, rest-next, tracker and
	tracker-miners.

	Change-Id: Ibd362833c9b57bb107829ffac274b85c23ad9292

2024-10-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: totem: Sort inputs.
	* gnu/packages/gnome.scm (totem) [inputs]: Sort.

	Change-Id: I21f07bad4865e2e4dced1d4af7bb4c16c9ed26cc

2024-10-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gtg: Fix build.
	* gnu/packages/gnome.scm (gtg) [inputs]: Add gtksourceview-4.

	Reported-by: Pkill9 <pkill9@runbox.com>
	Suggested-by: Christopher Baines <mail@cbaines.net>
	Fixes: <https://issues.guix.gnu.org/58508>
	Change-Id: I5a017971af2ddb5cdb12d7dda74d3e6bd0635dba

2024-10-22  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20241022.
	* gnu/packages/parallel.scm (parallel): Update to 20241022.

	Change-Id: I68f5de78e069d2238b8f5dcb43d3e3f85e3f09ba

2024-10-22  squishypinkelephant  <squishypinkelephant@gmail.com>

	gnu: wireplumber: Update to 0.5.6.
	* gnu/packages/linux.scm (wireplumber): Update to 0.5.6.

	Change-Id: I60b3ad7fae3cad61bd146b48018a526a04ccc837

2024-10-22  squishypinkelephant  <squishypinkelephant@gmail.com>

	gnu: pipewire: Update to 1.2.5.
	* gnu/packages/linux.scm (pipewire): Update to 1.2.5.

	Change-Id: I6d671eec2c7e24aa4979abd36f4fa770024f4379

2024-10-22  The Man  <squishypinkelephant@gmail.com>

	gnu: pipewire: Update to 1.2.3.
	* gnu/packages/linux.scm (pipewire): Update to 1.2.3.

	Change-Id: I2e22d93c4ecc07ff8238440bea6d79ca4aa8b47f

2024-10-22  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation for build user takeover entry.

	Change-Id: I48e5aec5dbbf85062ad13806117b8bd4b853347d

2024-10-21  kiasoc5  <kiasoc5@disroot.org>

	gnu: notcurses: Update to 3.0.11.
	* gnu/packages/notcurses.scm (notcurses): Update to 3.0.11.

	Change-Id: Ib182956e8f847ee94597ada8b12e8b6acf9de16f

2024-10-21  kiasoc5  <kiasoc5@disroot.org>

	gnu: dwl: Update to 0.6.
	* gnu/packages/wm.scm (dwl): Update to 0.6.
	[origin]<url>: Update repository url.
	[homepage]: Update homepage.
	[arguments]: Convert to G-exps, use #$output instead of assoc-ref.
	[inputs]: Remove wlroots-0.16; add wlroots.

	Change-Id: I567a99e88a899953049a9ce00d699ea73ee08c14

2024-10-21  Dariqq  <dariqq@posteo.net>

	gnu: mozo: Wrap python and gi dependencies.
	* gnu/packages/mate.scm (mozo)
	[#:phases]: Add 'python-and-gi-wrap phase.
	[inputs]: Add gtk+ and mate-panel.

	Change-Id: I322878083101b5c05da53fe13092afa037e32736

2024-10-21  Dariqq  <dariqq@posteo.net>

	gnu: mate-control-center: Add gsettings-desktop-schemas to inputs
	* gnu/packages/mate.scm (mate-control-center)[inputs]: Add gsettings-desktop-schemas.

	Change-Id: Id695c231c2e886ab219084037cdfb8137646a925

2024-10-21  Dariqq  <dariqq@posteo.net>

	gnu: mate-control-center: Remove input labels.
	* gnu/packages/mate.scm (mate-control-center)[inputs]: Remove labels.

	Change-Id: I0c54cd365ef8686a67d4bc44bc47996905040d72

2024-10-21  Ludovic Courtès  <ludovic.courtes@inria.fr>

	shell: Enable caching when using deterministic package transformations.
	Until now, using any package transformation would disable the automatic
	GC root creation and caching in ‘guix shell’.  This change introduces a
	finer-grain distinction: a command like:

	  guix shell --tune inkscape

	is now subject to caching, whereas:

	  guix shell --with-latest=inkscape inkscape

	remains non-cacheable.

	* guix/transformations.scm (%transformations-with-external-dependencies):
	New variable.
	(cacheable-transformation-option-key?): New procedure.
	* guix/scripts/shell.scm (profile-cached-gc-root): In the
	‘transformation-option-key?’ clause, call ‘loop’ when
	‘cacheable-transformation-option-key?’ returns true.

	Change-Id: I847b661dfea20ecf851db2023a5c7ea8c5b5ca7c

2024-10-21  Ludovic Courtès  <ludo@gnu.org>

	git: Add server connection and read timeouts.
	Fixes <https://issues.guix.gnu.org/71818>.

	* guix/git.scm (set-git-timeouts): New procedure.
	(update-cached-checkout): Add #:connection-timeout and #:read-timeout.
	Call ‘set-git-timeouts’.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Ibbd4fc6104ce66afed880b3975c129abbc2ab755

2024-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-lazy-loader: Adjust inputs.
	As seen in python-team build
	<https://ci.guix.gnu.org/build/6091717/log/raw>.

	* gnu/packages/python-xyz.scm (python-lazy-loader) [native-inputs]: Add
	python-setuptools.

	Change-Id: Id8c4eb18f0d2622a1d3270ad29653ef27dcd2fe3

2024-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mpv: Adjust inputs.
	As seen in python-team build
	<https://ci.guix.gnu.org/build/6091629/log/raw>.

	* gnu/packages/python-xyz.scm (python-mpv) [native-inputs]: Add
	python-setuptools.

	Change-Id: I3a43904057c2b3f77833372e2be68280f95189a2

2024-10-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sge: Adjust inputs.
	As seen in python-team build
	<https://ci.guix.gnu.org/build/6099416/log/raw>.

	* gnu/packages/game-development.scm (python-sge): Adjust inputs.
	[arguments]<#:tests>: Disable as they are not provided.
	[native-inputs]: Add python-setuptools.

	Change-Id: I46a83e8ebb0b25ff7d3895334bef257ce98da20f

2024-10-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: xdot: Update to 1.4.
	* gnu/packages/graphviz.scm (xdot): Update to 1.4.
	[native-inputs]: Add python-packaging.

	Change-Id: Ifc06ab8fddfd23d0273d134efec610750bf2a462

2024-10-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ardour: Update to 8.10.
	* gnu/packages/audio.scm (ardour): Update to 8.10.

	Change-Id: Ie6498779b9e48226f35ef376687dfed749e632cc

2024-10-20  Reepca Russelstein  <reepca@russelstein.xyz>

	news: Add news entry for build user takeover vulnerability fix.
	* etc/news.scm: add entry about build user takeover vulnerability.

	Change-Id: I469e368914681e599252e766cd30100d5a377257

2024-10-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 5ab3c4c.
	Fixes <https://issues.guix.gnu.org/73919>.

	* gnu/packages/package-management.scm (guix): Update to 5ab3c4c.

	Change-Id: Iab3eb615e44d11a1befe57456fc55df2228503ba

2024-10-20  Reepca Russelstein  <reepca@russelstein.xyz>

	daemon: Sanitize successful build outputs prior to exposing them.
	There is currently a window of time between when the build outputs are exposed
	and when their metadata is canonicalized.

	* nix/libstore/build.cc (DerivationGoal::registerOutputs): wait until after
	  metadata canonicalization to move successful build outputs to the store.

	Change-Id: Ia995136f3f965eaf7b0e1d92af964b816f3fb276

2024-10-20  Reepca Russelstein  <reepca@russelstein.xyz>

	daemon: Sanitize failed build outputs prior to exposing them.
	The only thing keeping a rogue builder and a local user from collaborating to
	usurp control over the builder's user during the build is the fact that
	whatever files the builder may produce are not accessible to any other users
	yet.  If we're going to make them accessible, we should probably do some
	sanity checking to ensure that sort of collaborating can't happen.

	Currently this isn't happening when failed build outputs are moved from the
	chroot as an aid to debugging.

	* nix/libstore/build.cc (secureFilePerms): new function.
	  (DerivationGoal::buildDone): use it.

	Change-Id: I9dce1e3d8813b31cabd87a0e3219bf9830d8be96

2024-10-20  Wilko Meyer  <w@wmeyer.eu>
	    Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: Add linux-libre 6.11.4.
	* gnu/packages/linux.scm (linux-libre-6.11-version, linux-libre-6.11-gnu-revision,
	deblob-scripts-6.11, linux-libre-6.11-pristine-source, linux-libre-6.11-source,
	linux-libre-headers-6.11, linux-libre-6.11): New variables.
	* gnu/packages/aux-files/linux-libre/6.11-arm.conf,
	gnu/packages/aux-files/linux-libre/6.11-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.11-i686.conf,
	gnu/packages/aux-files/linux-libre/6.11-riscv.conf,
	gnu/packages/aux-files/linux-libre/6.11-x86.conf: New files.
	* Makefile.am (AUX_FILES): Add them.


	Change-Id: I35bad9fbea9f568e60e7f24c95f85c240ef96277

2024-10-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mudskipper: Build with cmake-minimal.
	* gnu/packages/bioinformatics.scm (mudskipper)[native-inputs]: Replace
	cmake with cmake-minimal.

	Change-Id: I3af7ced7a0547900aa3f452d0b56ceac2e8d0a0c

2024-10-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: circtools: Build with cmake-minimal.
	* gnu/packages/bioinformatics.scm (circtools)[native-inputs]: Replace
	cmake with cmake-minimal.

	Change-Id: I4a7c49e88c3e820bfcaaea9c7bf2cff4b018a853

2024-10-20  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: fyi: Update to 1.0.4.
	* gnu/packages/xdisorg.scm (fyi): Update to 1.0.4.

	Change-Id: I8c104e33bb91aba8bd9ec1e620dd132251ae1bee

2024-10-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: timescaledb: Ignore failing tests.
	* gnu/packages/databases.scm (timescaledb):
	[arguments]<#:phases>: Add phase 'patch-failing-tests.

2024-10-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: timescaledb: Update to 2.16.1. [security fixes]
	This fixes CVE-2023-25149.

	* gnu/packages/databases.scm (timescaledb): Update to 2.16.1.
	[arguments]<#:phases>: Remove comment and symlink trick in
	'prepare-tests phase.

2024-10-20  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: unbound: Update to 1.22.0.
	* gnu/packages/dns.scm (unbound): Update to 1.22.0.

	Change-Id: I3af89323ddc0e0d85c82a9b7989bbf66eab56d0b

2024-10-20  Ashish SHUKLA  <ashish.is@lostca.se>
	    Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: stklos: Update to 2.10.
	* gnu/packages/scheme.scm (stklos): Update to 2.10.
	[inputs]: Add gmp, libgc, pcre2, libffi, and readline.
	[native-inputs]: Add pkg-config.
	[arguments]<#:configure-flags>: set LDFLAGS flag.

	Change-Id: Ife374dd60ef17129fa88b7a0940ab914e7b3c396

2024-10-20  Cayetano Santos  <csantosb@inventati.org>

	gnu: iverilog: Update to 12.0.
	* gnu/packages/fpga.scm (iverilog): Update to 12.0.
	[source]: Switch to git-fetch.
	[arguments]: Use G-expressions.
	Set #:bootstrap-scripts to #~(list "autoconf.sh").
	Set #:test-target to "check".
	[home-page]: Update to new home page.
	[native-inputs]: Add autoconf, gperf, remove ghostscript and zlib.

	Change-Id: I55c3142aa41b190fef79572576cac6fc02473645

2024-10-20  Arun Isaac  <arunisaac@systemreboot.net>

	doc: Do not use numeric values in readymedia extra-config.
	* doc/guix.texi (Miscellaneous Services)[DLNA/UPnP Services]: Use string value
	"60" instead of numeric value 60 in extra-config.

	Change-Id: Iea05409bb2f36fc4d0caafa375f0307bfae64a08

2024-10-20  Arun Isaac  <arunisaac@systemreboot.net>

	doc: Fix typo in readymedia example configuration.
	* doc/guix.texi (Miscellaneous Services)[DLNA/UPnP Services]: Change
	media-directoriess to media-directories.

	Change-Id: Iea05409bb2f36fc4d0caafa375f0307bfae64a08

2024-10-20  Fabio Natali  <me@fabionatali.com>

	services: readymedia: Add trailing newline after media_dir lines.
	* gnu/services/upnp.scm (readymedia-configuration->config-file): Add trailing
	newline after media_dir lines.

	Change-Id: Ib2e584f22526f1969098b843c4be6ee386ed809c

2024-10-20  Efraim Flashner  <efraim@flashner.co.il>
	    Charles  <charles@charje.net>.

	gnu: Add ibus-chewing.
	* gnu/packages/ibus.scm (ibus-chewing): New variable.

	Change-Id: I37c1ac836e5afd3101378d206e5c2056293cc182

2024-10-20  Charles  <charles@charje.net>

	gnu: Add fcitx5-chewing.
	* gnu/packages/fcitx5.scm (fcitx5-chewing): New variable.

	Change-Id: I27cd2d9732ad12a387ecaa258a36f7342d438ab1

2024-10-20  Efraim Flashner  <efraim@flashner.co.il>
	    Charles  <charles@charje.net>

	gnu: libchewing: Update to 0.9.0.
	* gnu/packages/language.scm (libchewing): Update to 0.9.0.
	[build-system]: Switch to cargo-build-system.
	[arguments]: Adjust for switch to cargo-build-system.  Enable
	parallel-tests.  Add a phase to allow older versions of
	rust-clap-mangen.  Add the cmake version of 'configure after 'configure.
	Use the cmake versions of 'build, 'check and 'install.
	[native-inputs]: Add corrosion, cmake-minimal.  Remove autoconf,
	automake, libtool, perl, pkg-config, python-wrapper, texinfo.

	Change-Id: Ic11e38646fc47cfc2c575320f43b9355a1c83b39

2024-10-20  Charles  <charles@charje.net>

	gnu: Add corrosion.
	* gnu/packages/cmake.scm (corrosion): New variable.

	Change-Id: I0bb56889722128b9946af495fab05d39beaaf65a

2024-10-20  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.56.13.
	* gnu/packages/prolog.scm (trealla): Update to 2.56.13.

	Change-Id: Id977e4c58398747ce9a1bfffa97837e29eab66cf

2024-10-19  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre: Update to 6.6.56.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.56.
	  (linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hash.

	Change-Id: Idd4c9a4d78b77144aae61b2d85e4ea83a3842695

2024-10-19  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre: Update to 6.10.14.
	* gnu/packages/linux.scm (linux-libre-6.10-version): Update to 6.10.14.
	  (linux-libre-6.10-pristine-source, deblob-scripts-6.10): Update hash.

	Change-Id: Iadd53f2d12e53034da4ca9391e5a184dd516469f

2024-10-19  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: cowsay: Update to 3.8.3.
	* gnu/packages/games.scm (cowsay): Update to 3.8.3.

	Change-Id: If6cbf75bec4bf95611356ee54d88c53c1389cf6f

2024-10-19  宋文武  <iyzsong@member.fsf.org>

	gnu: font-cormorant: Split outputs.
	* gnu/packages/fonts.scm (font-cormorant)[outputs]: New field.

	Change-Id: I742de3d380aef62b7c81a70d6d942865b2b7fd58

2024-10-19  宋文武  <iyzsong@member.fsf.org>

	gnu: font-scientifica: Remove unnecessary custom install phase.
	* gnu/packages/fonts.scm (font-scientifica)[arguments]: Remove field.

	Change-Id: Ice422a8604adba6b4a5b31675303f4030c6e35af

2024-10-19  宋文武  <iyzsong@member.fsf.org>

	gnu: font-spleen: Remove unnecessary custom install phase.
	* gnu/packages/fonts.scm (font-spleen)[arguments]: Remove field.

	Change-Id: I731b0b6859f9351632b9faf2f486ee194f7e312a

2024-10-19  宋文武  <iyzsong@member.fsf.org>

	gnu: font-orbitron: Split outputs.
	* gnu/packages/fonts.scm (font-orbitron)[outputs]: New field.

	Change-Id: I8e63bbc024c28d9602b7f7a52e9b4e363cb62df9

2024-10-19  宋文武  <iyzsong@member.fsf.org>

	gnu: font-recursive: Split outputs.
	* gnu/packages/fonts.scm (font-recurive)[outputs]: New field.
	[arguments]: New field.  Add 'remove-separate-statics' phase.

	Change-Id: I4ab81efb12ded417724ed103339dac0125110592

2024-10-19  宋文武  <iyzsong@member.fsf.org>

	gnu: font-libertinus: Split outputs.
	* gnu/packages/fonts.scm (font-libertinus)[outputs]: New field.

	Change-Id: Ia8598099fbb3a1b454fff53c09a16ef2070c38f3

2024-10-19  宋文武  <iyzsong@member.fsf.org>

	gnu: font-linuxlibertine: Split outputs.
	* gnu/packages/fonts.scm (font-linuxlibertine)[outputs]: New field.

	Change-Id: I37cb4e2b9fe89db70fd40066d92b7a21eff46531

2024-10-19  宋文武  <iyzsong@member.fsf.org>

	gnu: font-canada1500: Split outputs.
	* gnu/packages/fonts.scm (font-canada1500)[outputs]: New field.

	Change-Id: If09b593e02e2f6ce447256a7561f423f448b5a65

2024-10-19  宋文武  <iyzsong@member.fsf.org>

	gnu: font-intel-one-mono: Remove unnecessary 'split-outputs' phase.
	* gnu/packages/fonts.scm (font-intel-one-mono)[arguments]: Remove field.

	Change-Id: I3cf25e8feb8c4ee40616b675ccf109a070d03b51

2024-10-19  宋文武  <iyzsong@member.fsf.org>

	gnu: font-ibm-plex: Split outputs.
	* gnu/packages/fonts.scm (font-ibm-plex)[outputs]: New field.

	Change-Id: Icc0792f81797829cd6235ecee7068da29be642f2

2024-10-19  宋文武  <iyzsong@member.fsf.org>

	gnu: font-ibm-plex: Update to 6.4.0.
	* gnu/packages/fonts.scm (font-ibm-plex): Update to 6.4.0.

	Change-Id: I2f8142ceefaacec8f21a09290cd5ad25a4703907

2024-10-19  宋文武  <iyzsong@member.fsf.org>

	gnu: font-chivo: Split outputs.
	* gnu/packages/fonts.scm (font-chivo)[outputs]: New field.

	Change-Id: I3034440f6d3d50fbd3e8e95e852596e2a42a1ba0

2024-10-19  宋文武  <iyzsong@member.fsf.org>

	gnu: font-artifika: Split outputs.
	* gnu/packages/fonts.scm (font-artifika): New field.

	Change-Id: I93d3ee3be92bfcd35d85063aaae70618b4a21038

2024-10-19  宋文武  <iyzsong@member.fsf.org>

	build-system: font: Handle multiple outputs in the install phase.
	* guix/build/font-build-system.scm (install): Prefer install files into their
	specified outputs (ttf, otf, woff, otb, bdf, pcf, psf).

	Change-Id: I2ecd126fe31ce4fc65c59106938e37523b0cc3d2

2024-10-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: ntp: Default to an address that supports IPv6.
	* gnu/services/networking.scm (%ntp-servers): Replace 0.guix.pool.ntp.org with
	2.guix.pool.ntp.org.

	Fixes: <https://issues.guix.gnu.org/71462>
	Change-Id: I8bf3dc1cec58e7977c5369739b8662f817eeb186

2024-10-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	upstream: Try the generic importers last.
	* guix/upstream.scm (%updaters): Ensure the updaters with a name starting by
	'generic' appear last in the list.

	Fixes: <https://issues.guix.gnu.org/73508>
	Change-Id: I98977f6c925c14303273755b5b4dc36035f78bda

2024-10-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add freedisksysrom.
	* gnu/packages/emulators.scm (freedisksysrom): New variable.

	Change-Id: I6058d647ec0097a5b774afa3a999b8525325a648

2024-10-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add asm6f.
	* gnu/packages/assembly.scm (asm6f): New variable.

	Change-Id: Ib1c79dce8392bf11aa93d5741b5b61e03f0aa7ed

2024-10-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: joycond: Patch /bin/setfacl in udev rules.
	* gnu/packages/games.scm (joycond)
	[phases]: Extend the 'fix-bin-location' phase.

	Change-Id: Ie41f822db023369d5d35f9a960a9dadf994663e8

2024-10-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: joycond: Update to 0.1.0-2.9d1f509, use gexps and fix license.
	* gnu/packages/games.scm (joycond): Update to 0.1.0-2.9d1f509.
	[phases]: Use gexps.
	[license]: Correct to gpl3+.

	Change-Id: I81824de94d168e63e0434149805708cb1e8b8a54

2024-10-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ntp: Update to 4.2.8p18.
	* gnu/packages/ntp.scm (ntp): Update to 4.2.8p18.
	[inputs]: Replace openssl-1.1 with openssl.

	Change-Id: Ife0395b2e865093819807d4ebbb85abe8b9ea17c

2024-10-18  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: book-sparc: Update to 2.2.0.
	* gnu/packages/books.scm (book-sparc): Update to 2.2.0.
	[inputs]: Add git, gnu-make, texlive-fancyvrb, and texlive-upquote.
	[native-inputs]: Add autoconf and automake.

	Reviewed-by: Ludovic Courtès <ludo@gnu.org>
	Change-Id: Icd19f295b8572428aea39f46c27e22f87d5dc7e1

2024-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glcontext: Keep default check phase.
	* gnu/packages/python-graphics.scm (python-glcontext) [arguments]
	<#:phases>: Keep default 'check phase; add 'prepare-test-environment
	phase.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: I0ab856ab1bfe339c53600852bc5d90dbe1051c13

2024-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glcontext: Move to python-graphics.
	* gnu/packages/python-xyz.scm (python-glcontext): Move from here ...
	* gnu/packages/python-graphics.scm: ... to here.

	Change-Id: If984a8b0c128df8bcaffae2cce8d9caabda7890b

2024-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glcontext: Update to 3.0.0-2.f2875ab.
	* gnu/packages/python-xyz.scm (python-glcontext): Update to 3.0.0-2.f2875ab.

	Change-Id: I9fb440727253fa5f1a1eb522c0c1f4caed87b477

2024-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pyglet.
	This project was mentioned in #48467, #50505, #52116 and #67131. It's a
	refreshed version with most of the bindings implemented.

	* gnu/packages/python-graphics.scm (python-pyglet): New variable.

	Change-Id: I78718376bc2945184c32cb013309fbba2b2749d0
	Co-Authored-By: Adam Kandur <kefironpremise@gmail.com>
	Co-Authored-By: Daniel Meißner <daniel.meissner-i4k@ruhr-uni-bochum.de>
	Co-Authored-By: Morgan Smith <Morgan.J.Smith@outlook.com>
	Co-Authored-By: Adam Faiz <adam.faiz@disroot.org>

2024-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add packages/python-graphics module.
	* gnu/packages/python-graphics.scm: New file.
	* gnu/local.mk: Add gnu/packages/python-graphics.scm to the scope.

	Change-Id: I1d077c838ff1c3c014c3d699b539eaf8befd5084

2024-10-18  Fabio Natali  <me@fabionatali.com>

	gnu: services: Add readymedia service.
	* gnu/services/upnp.scm, gnu/tests/upnp.scm: New files.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add them.
	* doc/guix.texi (Miscellaneous Services): Document the service.

	Change-Id: I6a3c9db9e7504df308038343ed48e4409a323581

2024-10-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: infamous-plugins: Update to 0.3.2.
	* gnu/packages/audio.scm (infamous-plugins): Update to 0.3.2.
	[arguments]: Remove obsolete build phase 'fix-build-with-newer-lv2.

	Change-Id: Ic483d42c9d9558d9e047040e64817fcb0c0ca7c2

2024-10-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: suil: Update to 0.10.20.
	* gnu/packages/audio.scm (suil): Update to 0.10.20.
	[build-system]: Use meson-build-system.
	[inputs]: Add qtx11extras.

	Change-Id: I62d1c9c478c69ecbbdd3bf9d9760bb3094f9bb18

2024-10-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: lsp-plugins: Build UI feature.
	* gnu/packages/music.scm (lsp-plugins)[arguments]: Add "ui" to list of
	features to build.

	Change-Id: Ifca28a372c1b76062657a68befddde4aff6cb47d

2024-10-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ardour: Add X11 libraries.
	* gnu/packages/audio.scm (ardour)[inputs]: Add libxinerama and libxrandr.

	Change-Id: Ibe34fbc5b4c9192370f03e2ce1a21afcf1ed8b7b

2024-10-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ardour: Use JACK 2.
	* gnu/packages/audio.scm (ardour)[inputs]: Replace jack-1 with jack-2.

	Change-Id: I3ec131a39b805b3b3f1c5227f70609fba335667a

2024-10-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ardour: Update to 8.9.
	* gnu/packages/audio.scm (ardour): Update to 8.9.

	Change-Id: I078525cca433e94880f5177694cf98fbf5fcb872

2024-10-18  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add libjwt.
	* gnu/packages/web.scm (libjwt): New variable.

	Change-Id: Ied516fb41a90de316588622b999b27f0f7ee8de3

2024-10-17  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.56.12.
	* gnu/packages/prolog.scm (trealla): Update to 2.56.12.

	Change-Id: Id19362edf9daaae100ef8a45e0ccac7f72c695a7

2024-10-16  Spencer King  <spencer.king@geneoscopy.com>

	gnu: awscli@1: Fix broken build.
	awscli 1.x requires PyYAML<=6,>=3.10.

	* gnu/packages/python-web.scm (awscli)[inputs]: Change ‘python-pyyaml’
	to ‘python-pyyaml-5’.

	Change-Id: I9b7a523b9f72bdc13f48bf699e7e01f0ebe7a575

2024-10-16  Thanos Apollo  <public@thanosapollo.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: fossil: Update to 2.23.
	* gnu/packages/version-control.scm (fossil): Update to 2.23.
	[inputs]: Change SQLITE to SQLITE-NEXT.

	Change-Id: Id964b1e9295c0861db3d7ee7c8a22cce40f55d73

2024-10-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: udisks: Remove obsolete wrap-udisksd phase.
	The tools are now patched in the libblockdev plugin sources directly.

	* gnu/packages/freedesktop.scm (udisks) [phases]: Delete the wrap-udisksd
	phase.

2024-10-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: udisks: Update to 2.10.1.
	* gnu/packages/freedesktop.scm (udisks): Update to 2.10.1.
	[native-inputs]: Replace intltool with gettext-minimal.  Remove gnome-common.

	Change-Id: I4fbc4f6949eb14763dad58dbccd9974793ea02f6

2024-10-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libblockdev: Use gexps.
	* gnu/packages/disk.scm (libblockdev)
	[phases]: Use gexps.
	{patch-plugin-paths}: Use search-input-file.

	Change-Id: I61f9b3dfdd4dc249fb0f59abb99826a8e759bb42

2024-10-16  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: libblockdev: Update to 3.1.1.
	 * gnu/packages/disk.scm (libblockdev): Update to 3.1.1.
	 [inputs]: Add keyutils and libnvme.

2024-10-16  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: libblockdev: Fix inputs.
	Add missing inputs; make util-linux a regular input since libblockdev
	retains references to it.

	* gnu/packages/disk.scm (libblockdev):
	[native-inputs]: Move util-linux...
	[inputs]: ... here.  Add bcache-tools, e2fsprogs, gptfdisk, multipath-tools,
	and ntfs-3g.

2024-10-16  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: libblockdev: Embed executable paths.
	* gnu/packages/disk.scm (libblockdev)[arguments]<#:phases>: Add
	'patch-plugin-paths' phase.

	Fixes: <https://bugs.gnu.org/33896>.
	Change-Id: I96f9e2f03650b22ffef5a7fe091159450e4c5b67

2024-10-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libbytesize: Update to 2.10.
	* gnu/packages/c.scm (libbytesize): Update to 2.10.

	Change-Id: Id0640e9c118fcf3ced3f6c6aa145a0f15e4f07d8

2024-10-16  Cayetano Santos  <csantosb@inventati.org>

	gnu: gtkwave: Update to 3.3.121.
	* gnu/packages/fpga.scm (gtkwave): Update to 3.3.121.

2024-10-16  Nigko Yerden  <nigko.yerden@gmail.com>

	Add copyright lines.
	They are related to commit eb1515849efa3e0d3d838cb04ea87100084068a0.

	* doc/guix.texi: Add copyright message.
	* gnu/services/networking.scm: Add copyright message.

	Change-Id: Ica510fd6e80228f124f0c084403e1dea7c9baa1b

2024-10-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-git: Update to 0.9.0.
	* gnu/packages/guile.scm (guile-git): Update to 0.9.0.

	Change-Id: I7a49f592a810422f9743dbd9ed50d25f64b32475

2024-10-16  Doğan Çeçen  <sepeth@fastmail.com>

	gnu: kcolorpicker: Build with -fPIC.
	It fixes linking errors when building kimageannotator:

	    ...
	    ld:
	    /gnu/store/...-kcolorpicker-0.3.1/lib/libkColorPicker.a(AbstractPopupMenuButton.cpp.o):
	    relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol
	    `_ZN15QAbstractButton7clickedEb@@Qt_6' which may bind externally can
	    not be used when making a shared object; recompile with -fPIC
	    ...

	* gnu/packages/kde-frameworks.scm (kcolorpicker)[arguments]: Adjust
	  configure-flags to add -fPIC to CMAKE_CXX_FLAGS.

	Change-Id: I38c77cc641e48b3e992e8f49fd861d9ada818240

2024-10-16  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: b4: Update to 0.14.2.
	* gnu/packages/version-control.scm (b4): Update to 0.14.2.

	Change-Id: Ic8a281f2b3871e2e77e7ad77295593d05df8ce8d

2024-10-15  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-kpango-glg.
	* gnu/packages/golang-xyz.scm (go-github-com-kpango-glg): New variable.

	Change-Id: Iaa457f5a53000713df0a7fad3f772e57143c9d1c

2024-10-15  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-kpango-fastime.
	* gnu/packages/golang-xyz.scm (go-github-com-kpango-fastime): New variable.

	Change-Id: I79bf2cd7d0a3a29d2718788184560c0cfe406e4f

2024-10-15  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: aerc: Add a patch for bug with signed messages.
	* gnu/packages/mail.scm (aerc): (source)[origin]<patches>: Add patch.

	Change-Id: I9e080662854b93022255f53e9f6eff11a2c934a3

2024-10-15  Spencer King  <spencer.king@geneoscopy.com>

	gnu: julia-categoricalarrays: Update to 0.10.8.
	* gnu/packages/julia-xyz.scm (julia-categoricalarrays): Update to 0.10.8.

	Change-Id: Ic2b21e0b4069234b0da49ec9c2f6b704ba095cdb

2024-10-15  Attila Lendvai  <attila@lendvai.name>

	committer: Fix for inputs that are lists by using object->string.
	* etc/committer.scm.in (change-commit-message): Use object->string to deal
	with more complex dependency specifications.

	Change-Id: Ieee39709fd3eb26368df400a9228d77aa97a9d9d

2024-10-15  Ian Eure  <ian@retrospec.tv>

	gnu: jellyfin-mpv-shim: Fix icon & metainfo installation.
	The icons and appdata.xml were getting installed into share/applications, when
	they should have gone into share/icons/hicolor and share/metainfo.  Put them
	in the right place, which allows DEs to find them.

	* gnu/packages/video.scm (jellyfin-mpv-shim): In 'install-desktop-file
	phase, change the icon and metadata file name.

	Change-Id: Ic6cdae2fe0b348b94285bf8b39c014922baae6c1

2024-10-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: sipwitch: Fix build.
	* gnu/packages/telephony.scm (sipwitch): Fix build.
	[origin]<patches>: Add sipwitch-fix-build-with-exosip5.patch here...
	* gnu/packages/patches: ...here and...
	* gnu/local.mk: ...here.

2024-10-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: exosip: Update to 5.3.0. [security fixes]
	This fixes CVE-2014-10375.

	* gnu/packages/telephony.scm (exosip): Update to 5.3.0.

2024-10-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: osip: Update to 5.3.1.
	* gnu/packages/telephony.scm (osip): Update to 5.3.1.
	[origin]<patches>: Remove patch.
	* gnu/packages/patches/osip-CVE-2017-7853.patch : Remove it.
	* gnu/local.mk: Remove patch.

2024-10-15  Cayetano Santos  <csantosb@inventati.org>

	gnu: abc: Update to 0.0-3.707442e.
	* gnu/packages/fpga.scm (abc): Update to 0.0-3.707442e.

2024-10-15  Rutherther  <rutherther@ditigal.xyz>

	gnu: gcc@9: Add libsanitizer fsconfig command patch.
	Since newer glibc version there is a conflict in names between kernel
	module and glibc module.  This uses a patch that was used upstream in
	llvm to bypass it.  Without this, the build fails with a redefinition
	error.

	* gnu/packages/gcc.scm (gcc-9)[source]: Add
	‘gcc-7-libsanitizer-fsconfig-command.patch’.

	Change-Id: Ibb8446b7bba52f72d82fcf69804cae09215daeed

2024-10-15  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	services: nscd: When cross-compiling, Use (cross-libc target).
	* gnu/services/base.scm (nscd-configuration)[glibc]: When cross-compiling,
	Use (cross-libc target).

	Change-Id: Ib219459b1ec28f7edfac075e70be3d61edf72d27

2024-10-15  Ludovic Courtès  <ludo@gnu.org>

	guix build: Avoid “could not determine …” warning when unnecessary.
	This is a followup to 0629af7c2a47171fe8699b4d45662e605fea2fa6.

	* guix/scripts/build.scm (guix-build): Move ‘urls’ definition
	to (assoc-ref opts 'log-file?) case so that the “could not determine
	current substitute URLs” warning is not displayed when ‘urls’ is unused.

	Change-Id: I9434621b00a80bdbcf54d2a46d1a1e5f49cc7669

2024-10-15  gemmaro  <gemmaro.dev@gmail.com>

	gnu: perl-pod-simple: Update to 3.45.
	* gnu/packages/perl.scm (perl-pod-simple): Update to 3.45.

	Change-Id: I9933661f49f35da2a3b6ca2ff678b20831661826

2024-10-15  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add perl-text-markdown.
	* gnu/packages/markup.scm (perl-text-markdown): New variable.

	Change-Id: Ibeaa8d3959e4ddea15650c97f5ca598c3cc8c60a

2024-10-15  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add perl-yaml-syck.
	* gnu/packages/perl.scm (perl-yaml-syck): New variable.

	Change-Id: I49fd33875f50357834262a8fc8d8a117c3f492b6

2024-10-15  Janneke Nieuwenhuizen  <janneke@gnu.org>

	hurd-boot: Support system init: Create essential device nodes.
	* gnu/build/hurd-boot.scm (make-hurd-device-nodes): Cater for existing
	directories (dev, servers).
	(set-hurd-device-translators): Remove /servers/socket/1, that is created by
	libexec/console-run.  Cater for nonexistent /dev/console.
	(boot-hurd-system): Call make-hurd-device-nodes on initial run.

2024-10-15  Janneke Nieuwenhuizen  <janneke@gnu.org>

	hurd: Support system init in /libexec/runsystem.
	This is the first step to support booting after guix system init, which does
	not create /servers.

	* gnu/packages/hurd.scm (hurd)[arguments]: In stage create-runsystem, do not
	assume /servers/socket/ exists, remove any existing /servers/socket/1.

2024-10-15  Javier Olaechea  <pirata@gmail.com>

	gnu: emacs-lilypond-mode: Add emacs-lilypond-mode.
	* gnu/packages/music.scm (emacs-lilypond-mode): New variable.

	Change-Id: Ifd6a3e35e9668f39a065de2ce7316775a8d99e39

2024-10-15  Javier Olaechea  <pirata@gmail.com>

	gnu: Add emacs-flymake.
	* gnu/packages/emacs-xyz.scm (emacs-flymake): New variable.

	Change-Id: I8dc5cd880301dfbf8492e7b998fb80f786dd27d8

2024-10-15  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: emacs-sly-named-readtables: Fix package build.
	* gnu/packages/emacs.scm (emacs-sly-named-readtables)[#:phases]: Delete
	make-autoloads phase, since the package provides autoloads.

	Change-Id: Iec994490da91414386d4b916c9805770b56d74f8

2024-10-15  lynnlei  <lynn@lynn.sh>

	gnu: emacs-zig-mode: Update to 0.0.8-1.f55e425.
	* gnu/packages/emacs-xyz.scm (emacs-zig-mode): Update to 0.0.8-1.f55e425.
	[propagated-inputs]: Add EMACS-REFORMATTER.

	Change-Id: Ic3a493d691e1bb6ca6f4572829999584450a84df

2024-10-15  Adam Quandour  <adam.quandour@gmail.com>

	gnu: Fix emacs-exwm.
	* gnu/packages/emacs-xyz.scm (emacs-exwm): Fix the package.

	EXWM project team removed exwm-config-example. Now exwm will not work if
	the user doesn't have any configuration in ~/.emacs (or any other emacs init
	file). I suggest leaving exwm-enable and a link to the project's wiki
	page. So the user will have at least a fullscreen emacs window to work with.

	Change-Id: If415c91899f694e59f21b519d42548dde89c0628

2024-10-15  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add emacs-varuga.
	* gnu/packages/emacs-xyz.scm (emacs-varuga): New variable.

	Change-Id: I6900893ff65011fd8aa935a6b7281e83842b2b66

2024-10-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-alchemist: Use HTTPS home page URI.
	* gnu/packages/emacs-xyz.scm (emacs-alchemist)[home-page]: Use HTTPS URI.

	Change-Id: I577bc27a198ec1fb150af2134051d2164d4bd4de

2024-10-15  emma thompson  <bigbookofbug@proton.me>

	gnu: emacs-alchemist: Add alchemist-server output.
	Change-Id: I0dd3a066eb0903a1f82331a3d3b0cdffbd14e7ff

2024-10-15  Marcus Quincy  <mail@marcusquincy.org>

	gnu: Add emacs-eglot-booster.
	* gnu/packages/emacs-xyz.scm (emacs-eglot-booster): New variable.

	Change-Id: If1c12d136f901894e91a34941e5cbf22aac1510e

2024-10-15  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qqc2-desktop-style: Fix tests.
	* gnu/packages/kde-frameworks.scm (qqc2-desktop-style)[arguments]: Enable
	tests.
	<#:phases>: Move check phase after install. Set QML_IMPORT_PATH,
	QT_PLUGIN_PATH,HOME environment variables.

	Change-Id: Ic96e6a72d4b4cec01a458ae70f6e46a508cf2362

2024-10-15  aurtzy  <aurtzy@gmail.com>

	gnu: qqc2-desktop-style: Add kcolorscheme as an input.
	This remedies an issue where applications like systemsettings and
	plasma-discover do not completely respect theming (e.g. when dark theme is
	enabled), with the following notable error message:

	kf.kirigami.platform: Failed to find a Kirigami platform plugin for style "org.kde.desktop"

	* gnu/packages/kde-frameworks.scm (qqc2-desktop-style)[inputs]: Add
	kcolorscheme.
	[arguments]<#:tests?>: Disable failing tests introduced by adding the
	kcolorscheme input.

	Change-Id: Ic34da2a2fc788737e543eb3cd2b23edf85a736a4

2024-10-14  Aaron Covrig  <aaron.covrig.us@ieee.org>

	style: Fix cli flag typo.
	* guix/scripts/style.scm (%options): Fix cli flag expanded name typo.

	Change-Id: I6abfb5fd4ba0dc9b58f368437d10ccbe63ae28fa

2024-10-14  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: latex2html: Update to 2024.
	* gnu/packages/documentation.scm (latex2html): Update to 2024.

	Change-Id: I618acb3959d088ef815a2c3c1cc8f87a6f1eac8e

2024-10-14  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: libfastjson: Update to 1.2304.0
	* gnu/packages/c.scm (libfastjson): Update to 1.2304.0

2024-10-14  Hilton Chain  <hako@ultrarare.space>

	gnu: duperemove: Update to 0.14.1.
	* gnu/packages/disk.scm (duperemove): Update to 0.14.1.

	Change-Id: Id5683391ec65266b12c664c8851afdeccbcdee0e

2024-10-14  Ludovic Courtès  <ludo@gnu.org>

	doc: Define the purpose, membership, and creation of teams.
	* doc/contributing.texi (Teams): Define the purpose of teams; provide
	example; clarify membership and team creation.
	(Reviewing the Work of Others): Link to “Teams”.

	Change-Id: I5d75f69bc4653eb9da9c1d1f920718238ea83b9d

2024-10-14  Fabio Natali  <me@fabionatali.com>

	home: services: unclutter: Inherit $DISPLAY.
	* gnu/home/services/desktop.scm: Add DISPLAY to the list of environment
	variables passed to 'home-unclutter-service-type'. Change
	'make-forkexec-construstor' to 'fork+exec-command' as the former did not seem to
	pick up the newly defined environment variable. Add 'x11-display' as a
	requirement. These changes are consistent to how things are done in
	'home-redshift-service-type'.

	Change-Id: Ie8b88b30353e76139d354da27aef791036eaa5a0

2024-10-14  Cayetano Santos  <csantosb@inventati.org>

	gnu: nvc: Update to 1.14.0.
	* gnu/packages/fpga.scm (nvc): Update to 1.14.0.

2024-10-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: xen: Update to 4.19.0. [security fixes]
	This fixes at least 10 different CVEs.

	* gnu/packages/virtualization.scm (xen): Update to 4.19.0.
	[arguments]<#make-flags>: Add SHLIB flags.
	           <#phases>: Update 'patch phase.
	[origin]<patches>: Remove xen-docs-use-predictable-ordering.patch and
	                   xen-remove-config.gz-timestamp.patch from here...
	* gnu/packages/patches: ...here and...
	* gnu/local.mk: ...here.

2024-10-14  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: git-annex-remote-rclone: Upgrade to v0.8
	* gnu/packages/version-control.scm (git-annex-remote-rclone):
	  Upgrade from v0.6 to v0.8

2024-10-14  Nigko Yerden  <nigko.yerden@gmail.com>

	services: tor: Add support for pluggable transports.
	Pluggable transports are programs that disguise Tor traffic, which
	can be useful in case Tor is censored.  Pluggable transports
	cannot be configured by #:config-file file exclusively because Tor
	process is run via 'least-authority-wrapper' and cannot have access
	to transport plugin, which is a separate executable (Bug#70302,
	Bug#70332).

	* doc/guix.texi (Networking Services): Document 'tor-transport-plugin'
	data type and 'transport-plugins' option for 'tor-configuration.
	* gnu/services/networking.scm: Export
	'tor-configuration-transport-plugins', 'tor-transport-plugin',
	'tor-transport-plugin?', 'tor-plugin-role',
	'tor-plugin-protocol', and 'tor-plugin-program'.
	(<tor-configuration>): Add 'transport-plugins' field.
	(<tor-transport-plugin>): New variable.
	(tor-configuration->torrc): Add content to 'torrc' computed-file.
	(tor-shepherd-service): Add file-system-mapping(s).

	Change-Id: I1b0319358778c7aee650bc843e021a6803a1cf3a

2024-10-14  Roman Scherer  <roman@burningswell.com>

	image: Add support for btrfs.
	* gnu/build/image.scm (make-btrfs-image): New variable.
	* gnu/system/image.scm (system-disk-image): Support btrfs.

	Change-Id: I80a5b52ec478ce5927d6208e324cbb70282c647a

2024-10-14  Roman Scherer  <roman@burningswell.com>

	image: Use file system options in make-vfat-image.
	* gnu/build/image.scm (make-vfat-image): Use file system options.

	Change-Id: I791aadd2803d1ef96fc79cf8910a74a0083d2b6e

2024-10-14  Herman Rimm  <herman@rimm.ee>

	services: configuration: Document multiple configurations per field.
	* gnu/services/configuration.scm (generate-documentation): Filter for all
	configurations associated with each field-name.
	* doc/guix.texi (Complex Configurations): Describe use case for multiple
	field-names.

	Change-Id: I6d1e7b8858231aa05fda884b31a9bd0a48f07293

2024-10-14  Dariqq  <dariqq@posteo.net>

	doc: Document home-shepherd-configuration-daemonize?
	* gnu/home/services/shepherd.scm: Export home-shepherd-configuration-daemonize?.
	* doc/guix.texi (home-shepherd-configuration): Add entry for daemonize? field.

	Change-Id: Ifd1518c89fe8d5869d5e6469823dafd8457f24f1

2024-10-14  Dariqq  <dariqq@posteo.net>

	home: home-shepherd-configuration: Add silent? field.
	* gnu/home/services/shepherd.scm (home-shepherd-configuration): Add silent? field.
	(launch-shepherd-gexp): Conditionally invoke shepherd with --silent.
	* doc/guix.texi (home-shepherd-configuration): Document it.

	Change-Id: I1ce7a92c2777ebded39fe293b0bdcbd03562b4fc

2024-10-14  Ludovic Courtès  <ludo@gnu.org>

	doc: Refer to ‘iso-codes’, not ‘iso-codes/pinned’.
	This effectively reverts 8e5c8303a414719c19a597247674be87fd500d45, which
	was unnecessary in this case and would break when evaluating
	‘doc/build.scm’ against a previous Guix revision where
	‘iso-codes/pinned’ is unbound.

	* doc/build.scm (localization-helper-module): Use ‘iso-codes’ rather
	than ‘iso-codes/pinned’.

	Change-Id: I95497fa474fb5ce89c7d2fe9bf0925a0cd438763

2024-10-14  Florian Pelz  <pelzflorian@pelzflorian.de>

	teams: Remove myself from the documentation team.
	* etc/teams.scm (Florian Pelz): Remove from the documentation team.

	Change-Id: I12be73998b18c3767f6d07753285bf1e70401054

2024-10-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: nanovna-saver: Update to 0.6.4.
	* gnu/packages/radio.scm (nanovna-saver): Update to 0.6.4.

	Change-Id: I99b18313d8e7f644bb8303d4f964b76d930184e5

2024-10-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: multimon-ng: Update to 1.3.1.
	* gnu/packages/radio.scm (multimon-ng): Update to 1.3.1.

	Change-Id: Ic2f27bbab20d47d40f1395e1df2011d0749d8e40

2024-10-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: xnec2c: Update to 4.4.16.
	* gnu/packages/radio.scm (xnec2c): Update to 4.4.16.

	Change-Id: I8cf8dd7b3a92159f251a9145b15d336c8c46f8e9

2024-10-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: fldigi: Update to 4.2.06.
	* gnu/packages/radio.scm (fldigi): Update to 4.2.06.

	Change-Id: Iff05e80e52b66264feb1f5de7a1fb0f90453379a

2024-10-14  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Fix typos.
	* doc/guix.texi (Sound Services, Web Services, Miscellaneous
	Services, Invoking guix system, Sway window manager): Fix typos.

	Change-Id: I28c09ecb6034e4aae43ca6006b46fdb186832edd

2024-10-14  jgart  <jgart@dismail.de>

	gnu: python-pytest-mp: Remove variable.
	* gnu/packages/python-check.scm (python-pytest-mp): Upstream archived this
	project and it is not used by any other packages.

	Change-Id: Ibe0d98b8d7442a29aee7fcddf508caa40db72a0c

2024-10-14  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.56.11.
	* gnu/packages/prolog.scm (trealla): Update to 2.56.11.

	Change-Id: I685534168f022d06c88d722b97a6642f6ed41d59

2024-10-14  Tomas Volf  <~@wolfsden.cz>

	gnu: nghttp3: Update to 1.6.0.
	* gnu/packages/web.scm (nghttp3): Update to 1.6.0.

	Change-Id: I1ace57429944d1db33fec8eb9f5cd233ccefe1e9

2024-10-14  Tomas Volf  <~@wolfsden.cz>

	gnu: ngtcp2: Update to 1.8.0.
	* gnu/packages/networking.scm (ngtcp2): Update to 1.8.0.

	Change-Id: I0a704cc0e4dc72302b0b7aef133c2cdca9f224fb

2024-10-14  Sébastien Lerique  <sl@eauchat.org>

	gnu: guile-cv: Update to 0.4.0.
	* gnu/packages/guile-xyz.scm (guile-cv): Update to 0.4.0.
	[arguments]: Set GUILE_AUTO_COMPILE to prevent warnings, fix and
	separate phase modifications into different tasks. Use G-expression.
	Remove trailing #t.
	[inputs]: Replace guile-2.0 with guile-3.0.
	[native-inputs]: Update syntax. Add autoconf, automake, texinfo,
	libtool and gettext-minimal.
	[propagated-inputs]: Update syntax.

	Change-Id: I0a4141740de7cdadbe103c62831f11474cb4ddb2

2024-10-14  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: vips: Fetch sources from git.
	* gnu/packages/image-processing (vips)[source]: Fetch from git.

	Change-Id: I1bab0fdf3dd6c230025726c613f9eefb36238871

2024-10-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: vips: Update to 8.15.3. [security fixes]
	This fixes CVE-2023-40032.

	* gnu/packages/image-processing.scm (vips): Update to 8.15.3.
	  [build-system]: Switch to meson-build-system.
	  [inputs]: Add glib:bin.

2024-10-14  Tomas Volf  <~@wolfsden.cz>

	gnu: podman: Update to 5.2.4.
	* gnu/packages/containers.scm (podman): Update to 5.2.4.

	Change-Id: I7fcdc2062165ba43cda43ac2b31a9bc39ca1a8cf

2024-10-14  Tomas Volf  <~@wolfsden.cz>

	gnu: buildah: Update to 1.37.4.
	* gnu/packages/containers.scm (buildah): Update to 1.37.4.

	Change-Id: I3eae30e7c8e55900f0f6bd947223c7dd1bacedbe

2024-10-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: chrony: Update to 4.6.1.
	* gnu/packages/ntp.scm (chrony): Update to 4.6.1.
	[arguments]: Add ‘--with-ntp-era=0’ to #:configure-flags.

	Change-Id: Ia84fce602df043aad4b6b6e519459d3a6469c486

2024-10-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ntp: Update to 4.2.8p18.
	* gnu/packages/ntp.scm (ntp): Update to 4.2.8p18.

	Change-Id: I6f7c83831c05656ce70db8b5e58fa9e35e47f2a4

2024-10-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-pan: Fix upstream hash mismatch.
	The tarball was modified upstream.  Apart from regenerating
	pan/inst/doc/pan-tr.pdf and updating pan/DESCRIPTION, it changes
	build/vignette.rds, data/YWC.data.rda, data/bitest.rda, and
	data/marijuana.rda all in the same 020f → 0403 way:

	    -00000000: 5244 5832 0a58 0a00 0000 0200 020f 0200  RDX2.X..........
	    +00000000: 5244 5832 0a58 0a00 0000 0200 0403 0200  RDX2.X..........

	No idea what that means (probably nothing) but now you've been Informed.

	* gnu/packages/cran.scm (r-pan)[source]: Update sha256.

	Change-Id: Ib6e6d13fe7b3a46de21c7eeef7223c9338565860

2024-10-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tklib: Fix source file name.
	* gnu/packages/tcl.scm (tklib)[source]: Add a FILE-NAME.

	Change-Id: I6d0b44e9709c58b5e59c00be72c51a2f35f4f717

2024-10-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: retroarch: Fix suspend screensaver feature not working.
	* gnu/packages/emulators.scm (retroarch-minimal)
	[phases] <configure>: Add '--enable-dbus' configure flag.

	Change-Id: I48257cdbe07620451b7c73998f1937c7e4c81b7a

2024-10-13  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add bin-graph.
	* gnu/packages/linux.scm (bin-graph): New variable.

	Change-Id: I7405cbc00e038d024d035fb100473352c9a7b59d
	Reviewed-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
	Reviewed-by: Andreas Enge <andreas@enge.fr>

2024-10-13  Herman Rimm  <herman@rimm.ee>

	guile-ssh: Update to 0.17.0 and use patch.
	* gnu/packages/ssh.scm (guile-ssh): Update to 0.17.0 and apply patch.
	* gnu/packages/patches/guile-ssh-rename-bool.patch: Add file.
	* gnu/local.mk (dist_patch_DATA): Register patch.

	Change-Id: Iafb5630430ba122861b7e2fe2c76c84739b4e00f

2024-10-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: dool: Update to 1.3.3.
	* gnu/packages/admin.scm (dool): Update to 1.3.3.
	[arguments]<phases>: Fix "check" phase by removing "-f" option from the dool
	arguments as it leads to failures during tests but works after installation.
	Don't remove "examples/dstat.py" as it is already removed in the upstream.

	Change-Id: I22714bc03bf248b97ba8f21835aedb213e1b281b

2024-10-12  Ludovic Courtès  <ludo@gnu.org>

	doc: Add “Deprecation Policy” section.
	* doc/contributing.texi (Deprecation Policy): New node.
	(Commit Access): Link to ‘package-removal-policy’.

	Change-Id: I5d095559920a3d9b791b5d919aab4e2f2a0c2dee

2024-10-12  Giacomo Leidi  <goodoldpaul@autistici.org>

	build-system: mix: Fix decoding of package names with git versions.
	* guix/build/mix-build-system.scm (%git-version-rx): New variable,
	(package-name->elixir-name): use %git-version-rx to discriminate git
	versions from regular ones.

	Fixes <https://issues.guix.gnu.org/73454>
	Change-Id: Icc6dc56c3db62dfbc17c7c71354a7a7e3d2e5b2a

	Change-Id: I978ddaf8667500d0d490c62561ab1267c3940dea

2024-10-12  Giacomo Leidi  <goodoldpaul@autistici.org>

	build-system: mix: Allow loading Erlang dependencies in Mix driven builds.
	* guix/build/mix-build-system.scm (set-mix-env): sets ERL_LIBS to allow
	Erlang's virtual machine to load Erlang dependencies in Mix builds.

	Fixes <https://issues.guix.gnu.org/73453>
	Change-Id: Ic1ef5db20680bfd265fbac72bafb760d21135f68

	Change-Id: Idcb6f349194a6cbf7516e9188b888c740fbf501f

2024-10-12  Nicolas Graves  <ngraves@ngraves.fr>

	import: composer: Implement recursive package refresh.
	* guix/import/composer.scm
	(guix-package->composer-name): Simplify.
	 (composer-fetch): Replace reduce by fold to correct version selection logic.
	 (latest-release): Implement recursive package refresh. Rename to import-release.
	 (import-release): New function, formerly known as latest-release.

	Change-Id: I8f629b4d1da866f5986d39b4e159f2b44af9ee49

2024-10-12  Nicolas Graves  <ngraves@ngraves.fr>

	import: composer: Handle parsing failures.
	* guix/import/composer (latest-release): Handle parsing
	failures. Rename package to composer-package for clarity.

	Change-Id: I57f6fba7b05122b031177681e76cf0b5c9547736

2024-10-12  Rutherther  <rutherther@protonmail.com>

	gnu: arm-none-eabi toolchain 12.3.rel1
	Introduces arm-none-eabi 12.3.rel1 toolchain

	The arguments for this toolchain are taken mostly out of here
	https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads/12-3-rel1

	* gnu/packages/patches/newlib-getentropy.patch: Add a patch.
	* gnu/local.mk: Register it.
	* gnu/packages/embedded.scm (make-gcc-arm-none-eabi-12.3.rel1): Add variable.
	* gnu/packages/embedded.scm (make-newlib-arm-none-eabi-12.3.rel1): Add variable.
	* gnu/packages/embedded.scm (make-newlib-nano-arm-none-eabi-12.3.rel1): Add variable.
	* gnu/packages/embedded.scm (make-arm-none-eabi-toolchain-12.3.rel1): Add variable.
	* gnu/packages/embedded.scm (make-arm-none-eabi-toolchain-nano-12.3.rel1): Add variable.

	Change-Id: If4220c6bc7b1def240cbb9d5d245758f7c51a8a0

2024-10-12  Rutherther  <rutherther@protonmail.com>

	gnu: newlib arm-none-eabi-7-2018-q2-update: Add proper newlib-nano variant.
	The nano variant for was not nano. It was just a copy of the original
	one with different name. This meant there were no _nano.a files present
	at all, and the flags were the same, not producing a smaller library.

	* gnu/packages/embedded.scm (make-base-newlib-arm-none-eabi-7-2018-q2-update):
	Rename variable from make-newlib-arm-none-eabi-7-2018-q2-update.
	* gnu/packages/embedded.scm (make-newlib-nano-arm-none-eabi-7-2018-q2-update):
	Add variable.
	* gnu/packages/embedded.scm (make-newlib-arm-none-eabi-7-2018-q2-update):
	Inherit from make-base-newlib-arm-none-eabi-7-2018-q2-update.

	Change-Id: I01517ed860dfb2b6a9c7e912fd724832f5a0500a

2024-10-12  Rutherther  <rutherther@protonmail.com>

	gnu: make-libstdc++-arm-none-eabi: add nano variant
	The arm-none-eabi nano toolchain had same libstdc++ as the non-nano variant.
	The libstdc++ should be compiled with -fno-exceptions to make a nano
	toolchain.

	Additionally, since the "_nano.a" variants were not present, it was impossible
	to compile C++ programs with libstdc++ using --specs=nano.specs,
	since libstdc++_nano.a was not found.

	The `--with-target-subdir="."` flag is a preparation for gcc-12 introduction
	since the libstdc++ doesn't build without that, failing on GCC_NO_EXECUTABLES
	error in configure stage. I have not been able to find out another workaround.

	* gnu/packages/embedded.scm (make-libstdc++-arm-none-eabi):
	[arguments]<#:make-flags>: Add CFLAGS and CXXFLAGS.
	[arguments]<#:configure-flags>: Add --with-target-subdir.
	* gnu/packages/embedded.scm (make-libstdc++-nano-arm-none-eabi): Add variable.

	Change-Id: I06a507fef07352a4ec80d84e4d97065343fc2295

2024-10-12  Rutherther  <rutherther@protonmail.com>

	gnu: make-libstdc++-arm-none-eabi: output libstdc++ to arm-none-eabi.
	The libstdc++ made for arm-none-eabi puts the contents
	into "lib" folder, but that's unexpected when the resulting
	toolchain is a cross toolchain.
	The folder should be "arm-none-eabi/lib", that's the path
	added to CROSS_C_LIBRARY_PATH

	* gnu/packages/embedded.scm (make-libstdc++-arm-none-eabi):
	[arguments]<#:configure-flags>: Point --libdir to arm-none-eabi/lib.
	[arguments]<#:strip-directories>: Set to arm-none-eabi/lib.

	Change-Id: Ia8b867a1c6ebeedeae9564e0a6a1e0401b35bd5b

2024-10-12  Rutherther  <rutherther@protonmail.com>

	gnu: make-gcc-arm-none-eabi: reorder C++ native search paths
	This fixes native-search-paths of arm-none-eabi toolchains
	The toolchains CROSS_CPLUS_INCLUDE_PATH had C include directory
	first, and the C++ as second. Since <cstdlib> does #include_next <stdlib.h>,
	the toolchains could not build anything using <cstdlib>. The C include
	has to come later than C++ one. This is already fixed in xgcc search-path.

	* gnu/packages/embedded.scm (make-gcc-arm-none-eabi-4.9,
	make-gcc-arm-none-eabi-7-2018-q2-update): [native-search-paths]: Put C include
	path as last.

	Change-Id: Ib7e36e57e510ac87960375cad40ff0b9e749101c

2024-10-12  André Batista  <nandre@riseup.net>

	gnu: torbrowser: Update to 13.5.7 [security fixes].
	Fixes CVEs 2024-9392, 2024-9393, 2024-9394, 2024-9401 and 2024-9680.
	See the Mozilla Foundation Security Advisories
	<https://www.mozilla.org/en-US/security/advisories/mfsa2024-48/> and
	<https://www.mozilla.org/en-US/security/advisories/mfsa2024-51/>
	for details.

	* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
	20241008182800.
	(%torbrowser-version): Update to 13.5.7.
	(%torbrowser-firefox-version): Update to 115.16.0esr-13.5-1-build3.
	(torbrowser-translation-base): Update to
	ceb66dd0937da14962cb535699242b2526e11f02.
	(torbrowser-translation-specific): Update to
	dbf1454fdbd3256d65985cc1c46391ce0ec159e7.
	(make-torbrowser) [arguments] <#:phases>: On 'copy-basebrowser-locales
	stop copying 'cryptoSafetyPrompt.properties'. See
	<https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/cf68476c67f6c5159dab3d7c241392c597fd3988>.

	Change-Id: Ic17a669c1311d92da347e11ea08acc7a218bc728

2024-10-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: linux-libre: Add ‘timeout’ property.
	This changes adds a ‘timeout’ property, which is necessary when building
	either ‘linux-libre’ or ‘linux-libre-headers’ on aarch64-linux, where
	deblobbing takes more than 5 hours (the default timeout for Cuirass
	jobs).

	* gnu/packages/linux.scm (%linux-libre-timeout-properties): New
	variable.
	(make-linux-libre-headers*): Use it.
	(make-linux-libre*): Likewise.

	Change-Id: I0c398e06f1b9b1d217fa82493b79bca8589408c0

2024-10-12  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: llama-cpp: Update to b3907.
	* gnu/packages/machine-learning.scm (llama-cpp): Update to b3907.
	[arguments]<#:phases>[install-python-scripts]: Update script names.
	[remove-tests]: New phase.

	Change-Id: I0a3444f10679279b4517f2a002fead4cd5f45498

2024-10-12  Arnaud Daby-Seesaram  <ds-ac@nanein.fr>

	home: services: Add 'home-sway-service-type'.
	* gnu/home/services/sway.scm: New file.
	(home-sway-service-type): New variable.
	(sway-configuration->file): New procedure.
	(sway-configuration): New configuration record.
	(sway-bar): New configuration record.
	(sway-output): New configuration record.
	(sway-input): New configuration record.
	(point): New configuration record.
	(sway-color): New configuration record.
	(sway-border-color): New configuration record.
	(sway-mode): New configuration record.
	(flatmap): New procedure.
	* gnu/local.mk: Add gnu/home/services/sway.scm.
	* doc/guix.texi (Sway window manager): New node to document the above
	changes.

	Change-Id: I880261570c5afdb795f2ce18bac2b9a5c898677f

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Update to 2.7.1.3.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.7.1.3.

	Change-Id: I06fd2287aee0fe22de527838a576cb84448a2c2b

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-taxy-magit-section: Update to 0.14.3.
	* gnu/packages/emacs-xyz.scm (emacs-taxy-magit-section): Update to 0.14.3.

	Change-Id: I09cded24b86c0e9413ccd9478d3cb89c2ccf7327

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-subed: Update to 1.2.16.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.2.16.

	Change-Id: Ie902556cb0d43ccbbca9704217f88d6279a98492

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-exwm: Update to 0.32.
	* gnu/packages/emacs-xyz.scm (emacs-exwm): Update to 0.32.

	Change-Id: I5e354182764e575b7477076e009b6bda7816eab3

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ellama: Update to 0.11.14.
	* gnu/packages/emacs-xyz.scm (emacs-ellama): Update to 0.11.14.

	Change-Id: I807ec8fb17841b16fbb23244581c37bcea742afe

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ediprolog: Update to 2.3.
	* gnu/packages/emacs-xyz.scm (emacs-ediprolog): Update to 2.3.

	Change-Id: Ie4ed1bd8d180f53bd900d8708e7b7e51f9c3ffba

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-debbugs: Update to 0.41.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.41.

	Change-Id: Ie5608fc1036875c0352681f68e4babce8b650859

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-company: Update to 1.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-company): Update to 1.0.2.

	Change-Id: I09028352eb675ca01e45169c5fc15f41b3cca30f

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 14.0.7.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 14.0.7.

	Change-Id: I7c65a2285ec11946d1c72a7e9c13b7f8939b0d07

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-node: Update to 1.5.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-node): Update to 1.5.2.

	Change-Id: I4730e3ba522923e4abe08a4c0c4edb334950d4cc

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-no-littering: Update to 1.7.3.
	* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.7.3.

	Change-Id: I1a5385865487514514f8e24f6a13cfeb82da0e20

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mastodon: Update to 1.0.27.
	* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 1.0.27.

	Change-Id: I33275158dfe8867a825f1045e60c93a162e78455

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ox-tufte: Update to 4.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-ox-tufte): Update to 4.2.1.

	Change-Id: I319a8eb38aa3ffe1c8e130ba996489fa57bedd25

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-lib: Update to 1.1.4.
	* gnu/packages/emacs-xyz.scm (emacs-casual-lib): Update to 1.1.4.

	Change-Id: Ife5804051fefa455df7fa7bb92fb37ec86565847

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-info: Update to 1.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-casual-info): Update to 1.3.3.

	Change-Id: I6bd20190f28f0a670a56e75fd67219d7db74d978

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-dired: Update to 1.8.3.
	* gnu/packages/emacs-xyz.scm (emacs-casual-dired): Update to 1.8.3.

	Change-Id: I51fc78a4ce2a3423b446be58264c4792f4b04691

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-calc: Update to 1.11.4.
	* gnu/packages/emacs-xyz.scm (emacs-casual-calc): Update to 1.11.4.

	Change-Id: I837afeeafbc2f3aa1d2a39bedfa4359182a3e342

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-avy: Update to 1.4.3.
	* gnu/packages/emacs-xyz.scm (emacs-casual-avy): Update to 1.4.3.

	Change-Id: I655a88343e9df2f0697512aa03c5751c907bd173

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-forge: Update to 0.4.4.
	* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.4.4.

	Change-Id: Ia16f23e149a102e3251664ddb4c3c3b794196364

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-transient: Update to 0.7.7.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.7.7.

	Change-Id: Ie13160e4bf5d1c06be0e0dad65e4dd41b8c3f8a1

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dape: Update to 0.16.0.
	* gnu/packages/emacs-xyz.scm (emacs-dape): Update to 0.16.0.

	Change-Id: I4f0b380550a211f19318b1eebf91376e1c146ae9

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-kubed: Update to 0.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-kubed): Update to 0.4.1.

	Change-Id: I92b269442f824fcc9423825599cd8af21a1c7a32

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-magit-todos: Update to 1.8.
	* gnu/packages/emacs-xyz.scm (emacs-magit-todos): Update to 1.8.

	Change-Id: Ie7b0f97130077097002c5ba5ee41fec96f0137dc

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dired-preview: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-dired-preview): Update to 0.3.0.

	Change-Id: Ie2d726b0be7042baa5bb136717f86748491f1846

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pandoc-mode: Update to 2.33.
	* gnu/packages/emacs-xyz.scm (emacs-pandoc-mode): Update to 2.33.

	Change-Id: Iffd6a134929936ff15d6a6263b1ae2c902110913

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-package-lint: Update to 0.24.
	* gnu/packages/emacs-xyz.scm (emacs-package-lint): Update to 0.24.

	Change-Id: Ife6875f55b0913e5e9874190d2f4adadc434bead

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-interactive-align: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-interactive-align): Update to 0.5.0.

	Change-Id: Ib218c97658f295898d0bdcdd8e74425d2e83374f

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebib: Update to 2.44.
	* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.44.

	Change-Id: Iffea209f138c5a83814f9b46b474cda334c1b184

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-epkg: Update to 4.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-epkg): Update to 4.0.2.

	Change-Id: I298872e7e6fea6609ac5437737b72c76132a1aa1

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-anzu: Update to 0.67.
	* gnu/packages/emacs-xyz.scm (emacs-anzu): Update to 0.67.

	Change-Id: I0ff006b9a88a1013034d575c97355836917247f7

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-opencl-mode: Update to 1.0-2.204d5d9.
	* gnu/packages/emacs-xyz.scm (emacs-opencl-mode): Update to 1.0-2.204d5d9.

	Change-Id: I01961f2bace2569e5d3c597a04b5b58019c25c89

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mini-echo: Update to 0.14.0.
	* gnu/packages/emacs-xyz.scm (emacs-mini-echo): Update to 0.14.0.

	Change-Id: I769c67182c5bbb39513921d2ddf021910b6df42c

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org: Update to 9.7.12.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.7.12.

	Change-Id: I4fb9207ac8b1c56bac5ff79320d73f62f73e8fac

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cider: Update to 1.16.0.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.16.0.

	Change-Id: I2ab5377e391a2bbdc53e9c61a449b4e54122f052

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-wucuo: Update to 0.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-wucuo): Update to 0.3.2.

	Change-Id: I0b8f8ce7fa04e67de9c057c0c03a23c066f0fbd1

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-qt-pro-mode: Update to 1.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-qt-pro-mode): Update to 1.0.1.

	Change-Id: I7f204eb69dbf86c76f12e40a9f2415b598069d0c

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult-eglot: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-consult-eglot): Update to 0.3.0.

	Change-Id: I281e1ff27af3ba880a2e4e5b7e8ada59eddb1412

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-mime: Update to 0.3.4.
	* gnu/packages/emacs-xyz.scm (emacs-org-mime): Update to 0.3.4.

	Change-Id: Ic1ea4827b7dea2d9b7294b4bca6740dd7da3a15b

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-zmq: Update to 1.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-zmq): Update to 1.0.2.

	Change-Id: I333cdc9d6a82bd198f95e3108f6f639df24ac8a5

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-roguel-ike: Update to 0.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-roguel-ike): Update to 0.1.2.

	Change-Id: Id674c4742129b5b36116b597cc1b424ac3732498

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-f: Update to 0.21.0.
	* gnu/packages/emacs-xyz.scm (emacs-f): Update to 0.21.0.

	Change-Id: I05ebe101b2b0bcdae2d64229667599aa4f745fe9

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ghub: Update to 4.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 4.1.1.

	Change-Id: I10a67b2fb6127da8effadecbe4df432e41d5c302

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-magit: Update to 4.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 4.1.1.

	Change-Id: Ib79dc4920168cf5a42252825396cd1a3c4e3085d

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-geiser-guile: Update to 0.28.3.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-guile): Update to 0.28.3.

	Change-Id: I810c1bbbadeef3957ed93974294962c57590593d

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-chatgpt-shell: Update to 1.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-chatgpt-shell): Update to 1.8.1.

	Change-Id: I58f86570b01433bd8e408c58dc39c73d82989b2e

2024-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-gptel: Update to 0.9.5.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.9.5.

	Change-Id: I9d004dc08af030e898c51f4ac554db96155fe680

2024-10-12  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: agda-1lab: Update to afcf848d367f906d6d07d1612fbd41d7dd8c978e.
	* gnu/packages/agda.scm (agda-1lab): Update to
	afcf848d367f906d6d07d1612fbd41d7dd8c978e.

	Change-Id: I0c0b5273c13152e079f9e62daffc5c051d62ca63

2024-10-12  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: agda-cubical: Update to 0.7.
	* gnu/packages/agda.scm (agda-cubical): Update to 0.7.

	Change-Id: I7a0b3e711974c4d93eea6a753054803acc7e5c30

2024-10-12  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: agda-categories: Update to 0.2.0.
	* gnu/packages/patches/agda-categories-use-stdlib-1.7.3.patch ->
	gnu/packages/patches/agda-categories-use-newer-stdlib.patch: Adapt patch.
	* gnu/local.mk (dist_patch_DATA): Change registered name to new name.
	* gnu/packages/agda.scm (agda-categories): Update to 0.2.0.  Use new patch
	name.

	Change-Id: Id5d1e335fe22c2d5809116083ed72e7b9208d69e

2024-10-12  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: agda-stdlib: Update to 2.1.13
	* gnu/packages/agda.scm (agda-stdlib): Update to 2.1.1.

	Change-Id: I0609d67730462edf69a98315e4ef187e8a516cbf

2024-10-12  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: agda: Update to 2.7.0.1.
	* gnu/packages/agda.scm (agda): Update to 2.7.0.1.

	Change-Id: I757344e5ecbafc372b52ca517d196f0ac7f64837

2024-10-12  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: lablgtk: Remove variable.
	* gnu/packages/ocaml.scm (lablgtk): Package is no longer used as a dependency.

	Change-Id: I7e3d1e5c0bd65a4938b0e08012094603d9d55cc5

2024-10-12  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: ocaml-cairo2: Only build cairo2 package, remove unneeded deps.
	* gnu/packages/ocaml.scm (ocaml-cairo2): Only build cairo2 and not other ocaml
	packages alongside.  Remove unneeded dependencies gtk+-2 and lablgtk.

	Change-Id: I46a026cf0ed26789a590a889d2db47f32b9a97c8

2024-10-11  jgart  <jgart@dismail.de>

	gnu: python-docstring-to-markdown: Enable tests.
	* gnu/packages/python-xyz.scm (python-docstring-to-markdown): Enable tests.
	[build-system]: Use pyproject-build-system.
	[arguments]: Reduce test coverage since failing.
	[native-inputs]: Add missing test inputs.
	[description]: Improve.

	Change-Id: I91f1ca3f2d8e7c8fe3fe7b280eba6e4a420d7d93

2024-10-11  Jonathan Pieper  <jpieper@mailbox.org>

	gnu: Add python-docstring-to-markdown.
	* gnu/packages/python-xyz.scm (python-docstring-to-markdown): New variable.

2024-10-11  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.56.10.
	* gnu/packages/prolog.scm (trealla): Update to 2.56.10.

	Change-Id: I7f1d0dc7ceb55f91e1fe8679f17f79f21ca43a56

2024-10-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: kodi: Fix build.
	* gnu/packages/kodi.scm (kodi): Fix build.
	  [inputs]: Add libxcrypt.
	  [arguments]<#:phases>: Ignore failing tests in 'patch-stuff phase.

2024-10-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: java-xerces: Update to 2.12.2. [security fixes]
	This fixes CVE-2022-23437.

	* gnu/packages/java.scm (java-xerces): Update to 2.12.2.

2024-10-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: strongswan: Update to 5.9.14. [security fixes]
	This fixes CVE-2021-45079, CVE-2022-40617, CVE-2023-41913.

	* gnu/packages/vpn.scm (strongswan): Update to 5.9.14.

2024-10-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: tinyproxy: Update to 1.11.2. [security fixes]
	This fixes CVE-2022-40468.

	* gnu/packages/web.scm (tinyproxy): Update to 1.11.2.

2024-10-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: wolfssl: Update to 5.7.2. [security fixes]
	This fixes CVE-2022-42905, CVE-2023-3724, CVE-2024-1543, CVE-2024-5991.

	* gnu/packages/tls.scm (wolfssl): Update to 5.7.2.

2024-10-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: toybox: Update to 0.8.11. [security fixes]
	This fixes CVE-2022-32298.

	* gnu/packages/busybox.scm (toybox): Update to 0.8.11.
	[arguments]<#:phases>: Adjust phase 'fix-or-skip-broken-tests.

2024-10-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: duckdb: Update to 1.1.1. [security fixes]
	This fixes CVE-2024-41672.

	* gnu/packages/databases.scm (duckdb): Update to 1.1.1.

2024-10-11  André Batista  <nandre@riseup.net>

	gnu: mullvadbrowser: Update to 13.5.6 [security fixes].
	Fixes CVEs 2024-9392, 2024-9393, 2024-9394 and 2024-9401. See the Mozilla
	Foundation Security Advisory
	<https://www.mozilla.org/en-US/security/advisories/mfsa2024-48/> for details.

	* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
	20240930230510.
	(%mullvadbrowser-version): Update to 13.5.6.
	(%mullvadbrowser-firefox-version): Update to 115.16.0esr-13.5-1-build2.
	(mullvadbrowser-translation-base): Update to
	a142f78af87f994913faa15fb4b0f34f0ce1a22b.
	(mullvadbrowser-translation-specific): Update to
	78212a3da2439e436ac5f73d8e3eb908145c3ece.

	Change-Id: Id65315c9aa829815e00dcfe74098680654592f20

2024-10-11  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 131.0.2-1 [security fixes].
	Updates the package and changes how the .desktop file is generated.  The
	.desktop file the package had been using was removed upstream.

	Fixes:

	CVE-2024-9391: Prevent users from exiting full-screen mode in Firefox Focus
	               for Android
	CVE-2024-9392: Compromised content process can bypass site isolation
	CVE-2024-9393: Cross-origin access to PDF contents through multipart responses
	CVE-2024-9394: Cross-origin access to JSON contents through multipart
	               responses
	CVE-2024-9395: Specially crafted filename could be used to obscure download
	               type
	CVE-2024-9396: Potential memory corruption may occur when cloning certain
	               objects
	CVE-2024-9397: Potential directory upload bypass via clickjacking
	CVE-2024-9398: External protocol handlers could be enumerated via popups
	CVE-2024-9399: Specially crafted WebTransport requests could lead to denial of
	               service
	CVE-2024-9400: Potential memory corruption during JIT compilation
	CVE-2024-9401: Memory safety bugs fixed in Firefox 131, Firefox ESR 115.16,
	               Firefox ESR 128.3, Thunderbird 131, and Thunderbird 128.3
	CVE-2024-9402: Memory safety bugs fixed in Firefox 131, Firefox ESR 128.3,
	               Thunderbird 131, and Thunderbird 128.3
	CVE-2024-9403: Memory safety bugs fixed in Firefox 131 and Thunderbird 131
	CVE-2024-9680: Use-after-free in Animation timeline

	* gnu/packages/librewolf.scm (%librewolf-build-id): Update.
	(librewolf): Update to 131.0.2-1.
	[arguments]<#:phases>: Adjust 'install-desktop-entry for new .desktop file.

	Change-Id: I03f8a405c454a5bc3c8a1fc9f94d0ec9b41e92ec
	Modified-by: Hilton Chain <hako@ultrarare.space>

2024-10-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mawk: Remove generated file.
	* gnu/packages/gawk.scm (mawk)[source]: Adjust snippet to remove
	pre-generated file.
	[arguments]: Don't build in parallel.
	[native-inputs]: Add bison.

	Change-Id: Ibc1c5128041a20a00ef6445f4e75ce1ff1e8bd97

2024-10-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.112.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.112.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I9f660c24e0ff3e09145e48f1a940d88c3a40bf51

2024-10-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.54.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.54.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Id0d36bbc75a86437434001c262bffb06c5b32a0a

2024-10-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.10.13.
	* gnu/packages/linux.scm (linux-libre-6.10-version): Update to 6.10.13.
	(linux-libre-6.10-pristine-source): Update hash.

	Change-Id: I2776cf025bf293be32f9012b2d99e44c7d41a1c5

2024-10-11  jgart  <jgart@dismail.de>

	gnu: todoman: Update to 4.4.0.
	* gnu/packages/task-management.scm (todoman): Update to 4.4.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove not needed patch-tests phase and remove unused arguments
	to check phase.
	[native-inputs]: Remove python-setuptools-scm. Add python-pytz,
	python-hypothesis, and python-pytest-runner. Indent by one space instead of
	two.
	[propagated-inputs]: Indent by one space instead of two.

	Change-Id: I07cf40cecda4e9fea149204a6d30438b15233ef9

2024-10-11  Fabio Natali  <me@fabionatali.com>

	gnu: python-icalendar: Update to 5.0.13.
	* gnu/packages/python-xyz.scm (python-icalendar): Update to 5.0.13.
	[propagated-inputs]: Add python-tzdata.
	[native-inputs]: Add python-pytest, python-pytz.
	[synopsis]: Improve the synopsis.
	[description]: Improve the description.

	Change-Id: Iafa906540df87db84cd4752cb4b345d838bff15c

2024-10-11  jgart  <jgart@dismail.de>

	gnu: sbcl-flamegraph: Update to 0b78cae.
	* gnu/packages/lisp-xyz.scm (sbcl-flamegraph): Update to 0b78cae.
	[source]: Update url back to upstream since merged.

	Change-Id: Id4c45a176e8ef927eca82e02bf33a44cd958f386

2024-10-11  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.56.9.
	* gnu/packages/prolog.scm (trealla): Update to 2.56.9.

	Change-Id: I65c694f2d459ccc3fefd41b442e1657717b5d7bf

2024-10-11  jgart  <jgart@dismail.de>

	gnu: Add emacs-campus.
	* gnu/packages/emacs-xyz.scm (emacs-campus): New variable.

	Change-Id: I66734116659fdd1bcf89e37a65167552c21323e7

2024-10-11  jgart  <jgart@dismail.de>

	gnu: Add emacs-zk.
	* gnu/packages/emacs-xyz.scm (emacs-zk): New variable.

	Change-Id: Iaa2978ece44faef01d6a57ff65e178dcfd925db2

2024-10-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mawk: Update to 1.3.4-20240905.
	* gnu/packages/gawk.scm (mawk): Update to 1.3.4-20240905.

	Change-Id: Ic8103653a2329c21811b2bb5adfe93477ab25764

2024-10-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: byacc: Update to 20240109.
	* gnu/packages/c.scm (byacc): Update to 20240109.

	Change-Id: Ie1f93d6fb11fa20f142851b925d0fa4621801499

2024-10-10  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: lsof: Fix build with Linux 6.9
	* gnu/packages/lsof.scm(lsof)[source]: Add patch.
	* gnu/packages/patches/lsof-compat-linux-6.9.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I98b895ecaf1b952bfd33ea7ae3af70b1c39a0a94

2024-10-10  jgart  <jgart@dismail.de>

	gnu: lem: Update to 7b380ea.
	* gnu/packages/text-editors.scm (lem): Update to 7b380ea.

	Change-Id: I8f1e8b914491809734e2c47e63ecbefb1e2777f0

2024-10-10  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.56.8.
	* gnu/packages/prolog.scm (trealla): Update to 2.56.8.

	Change-Id: I86da853a4f40452959e0846b98273a83fed36d98

2024-10-10  Michael Ford  <fanquake@gmail.com>

	gnu: bitcoin-core: Update to 28.0.
	* gnu/packages/finance.scm (bitcoin-core): Update to 28.0.
	  [inputs]: Remove openssl.
	  [home-page]: Update URL.

	Change-Id: I5482c4237ea655dcc71b0a519aa1935b7a34ab97

2024-10-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: oksh: Install license file.
	* gnu/packages/shells.scm (oksh)[arguments]: Add license-field-regexp
	field.

	Change-Id: Icb59a66ff7cf163ad435c513c89d49f8389e3704

2024-10-10  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.16.1-guix1 [fixes CVE-2024-9680].
	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2024-10-09  jgart  <jgart@dismail.de>

	gnu: lem: Link against libutil.
	* gnu/packages/text-editors.scm (lem)[arguments]: Link against libutil for
	forkpty function.

	Change-Id: Ibd2455e7288de1c7bf487d01c72f7bc7cd558f15

2024-10-09  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.56.7.
	* gnu/packages/prolog.scm (trealla): Update to 2.56.7.

	Change-Id: I4392418566f7a633998055854dc6127c9f2e3da2

2024-10-09  jgart  <jgart@dismail.de>

	gnu: lem: Update to 80ab76c.
	* gnu/packages/text-editors.scm (lem): Update to 80ab76c.

	Change-Id: I6bb189dbf232d28d85ca6961a76ddf3cd1720de3

2024-10-08  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.56.6.
	* gnu/packages/prolog.scm (trealla): Update to 2.56.6.

	Change-Id: Ib85d2e009db753b288813ea66c3ace2dff80e95b

2024-10-08  jgart  <jgart@dismail.de>

	gnu: lem: Use cc-for-target.
	* gnu/packages/text-editors.scm (lem)[arguments]: Use cc-for-target.

	Change-Id: Ied9e7ec2f51c7b72470c99f0353df06354d9fc4d

2024-10-08  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.56.5.
	* gnu/packages/prolog.scm (trealla): Update to 2.56.5.

	Change-Id: Id049cc8970761fdb202f94a17661854edd2d289c

2024-10-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Update documentation for wayland? option of gdm-configuration.
	This is a follow-up to commit 06d01c610e ("services: gdm: Enable wayland by
	default."), which forgot updating the associated documentation.

	Change-Id: I3ea0402680e3e0f588db057988eb00af44ab4ae6

2024-10-08  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Revert video acceleration fix.
	This patch partly reverts #73429, because that change makes livestreaming
	video refuse to play.

	* gnu/packages/librewolf.scm (librewolf) [source]: Remove
	the librewolf-add-paths-to-rdd-allowlist patch.
	[phases] <wrap-program>: Reinstate previous LD_LIBRARY_PATH wrapping.
	* gnu/packages/patches/librewolf-add-paths-to-rdd-allowlist.patch: Delete
	file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Iaf36c64464cd078538fda677ea4fa7b13e7c110f

2024-10-08  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Fix broken context menu.
	This patch fixes a reported bug where context (right-click) menus contain many
	duplicate and incorrect entries.

	* gnu/packages/librewolf.scm (librewolf)
	[phases] <neuter-genai>: Reinstate the genai browser component.

	Change-Id: I288545ce80b9a7e854edfc26a7ffe43433303458

2024-10-07  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add emacs-mediawiki-el.
	* gnu/packages/emacs-xyz.scm (emacs-mediawiki-el): New variable.

	Change-Id: I79cf043580c13fef23d38645ed841630606a118b

2024-10-07  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: jc: Update to 1.25.3.
	* gnu/packages/admin.scm (jc): Update to 1.25.3.
	[arguments]<phases>: In "hack-time-zone" phase, set the TZ environment
	variable instead of substituting the timezone in tests.

	Change-Id: Ib1df51435ac8ed78ddbbaac2953dec00cbc71b85

2024-10-07  jgart  <jgart@dismail.de>

	gnu: sbcl-micros: Update to af94fe5.
	* gnu/packages/lisp-xyz.scm (sbcl-micros): Update to af94fe5.

	Change-Id: I5159052511d1a03468ee027bb6c4286e2cc3119c

2024-10-07  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.56.4.
	* gnu/packages/prolog.scm (trealla): Update to 2.56.4.

	Change-Id: I05180e4fdb9dc9a7595cd1b4d652aea9bf01f24e

2024-10-07  André Batista  <nandre@riseup.net>

	gnu: noscript: Update to 11.4.40.
	* gnu/packages/browser-extensions.scm (noscript): Update to 11.4.40.

	Change-Id: If4f0e58ac9706c30e749c89ed6b631e6463731ee

2024-10-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to fc4624c.
	* gnu/packages/ci.scm (cuirass): Update to fc4624c.

	Change-Id: I2be2769c91280e4f0457d14e3209a55c95e80201

2024-10-07  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add libguestfs.
	* gnu/packages/virtualization.scm (libguestfs): New variable.

	Change-Id: I99243550a7a6c9d787fa1a67e54acefd3deeaf1f

2024-10-07  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add libguestfs-minimal.
	* gnu/packages/virtualization.scm (libguestfs-minimal): New variable.
	* gnu/packages/patches/libguestfs-syms.patch: Add file.
	* gnu/local.mk: Add it.

	Change-Id: Ide22707724ecd41145243c9f41adc3f5557c593e

2024-10-07  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add hivex.
	* gnu/packages/virtualization.scm (hivex): New variable.

	Change-Id: I9828d267d5c6f24dc5039ea3b1849248cd9d23fb

2024-10-07  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: python-angr: Update to 9.2.112.
	* gnu/packages/python-xyz.scm (python-angr): Update to 9.2.112.
	[propagated-inputs]: Remove python-progressbar2; add python-pyformlang,
	add python-rich, add python-unique-log-filter.
	* gnu/packages/patches/python-angr-addition-type-error.patch:
	Remove patch (merged upstream and included in new release).
	* gnu/packages/patches/python-angr-check-exec-deps.patch:
	Rebase for new release.

	gnu: Add python-unique-log-filter.
	* gnu/packages/python-xyz.scm (python-unique-log-filter): New variable.

	gnu: Add python-pyformlang.
	* gnu/packages/python-xyz.scm (python-pyformlang): New variable.

	gnu: python-claripy: Update to 9.2.112.
	* gnu/packages/python-xyz.scm (python-claripy): Update to 9.2.112.

	gnu: python-cle: Update to 9.2.112.
	* gnu/packages/python-xyz.scm (python-cle): Update to 9.2.112.
	[propagated-inputs]: Add python-cart.

	gnu: Add python-cart.
	* gnu/packages/python-xyz.scm (python-cart): New variable.

	gnu: python-archinfo: Update to 9.2.112.
	* gnu/packages/emulators.scm (python-archinfo): Update to 9.2.112.
	[propagated-inputs]: Add python-backports-strenum.

	gnu: Add python-backports-strenum.
	* gnu/packages/python-xyz.scm (python-backports-strenum): New variable.

	gnu: python-pyvex: Update to 9.2.112.
	* gnu/packages/python-xyz.scm (python-pyvex): Update to 9.2.112.
	* gnu/packages/patches/python-pyvex-remove-angr-dependency.patch:
	Remove patch (merged upstream and included in new release).

	gnu: python-ailment: Update to 9.2.112.
	* gnu/packages/python-xyz.scm (python-ailment): Update to 9.2.112.

2024-10-07  Hilton Chain  <hako@ultrarare.space>

	gnu: Add patchelf-0.16.
	* gnu/packages/elf.scm (patchelf-0.16): New variable.

	Change-Id: Ide4c547734156ffe909a6d010974a7450aaa45cd

2024-10-07  Marcel van der Boom  <marcel@van-der-boom.nl>

	gnu: lib2geom: Skip a test on ppc64le
	* gnu/packages/graphics.scm (lib2geom)[arguments]: When building for
	ppc64le-linux add a phase to skip a test known to fail upstream.

2024-10-07  Tomas Volf  <~@wolfsden.cz>

	time-machine: Print profile path if no command is given.
	Instead of warning, print the profile path of the cached-channel-instance.

	* guix/scripts/time-machine.scm (guix-time-machine)[not command-line]: Print
	the profile directory.
	(show-help): Adjust usage message.
	* doc/guix.texi (Invoking guix time-machine): Document it.

	Change-Id: Id2c1ded514e6c5af45af9008ad1ef91beb509177

2024-10-07  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: slurm: Update to version 23.11.10.
	* gnu/packages/parallel.scm (slurm): Update to version 23.11.10.
	(slurm-23.02): New variable.
	(slurm-22.05): Inherit from slurm-23.02.

	Change-Id: I614f7ad29b3aa7edb2a9792ae45825e311900379

2024-10-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: p2pool: Update to 4.1.1.
	* gnu/packages/finance.scm (p2pool): Update to 4.1.1.

	Change-Id: I10736bea7aa3198344c7cde096ca38dc2092c561

2024-10-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ardour: Update to 8.8.
	* gnu/packages/audio.scm (ardour): Update to 8.8.
	[source]: Use GIT-FILE-NAME.
	[arguments]: Remove --cxx11 flag.

	Change-Id: I0eb5ebf8578ce20a2a8120f247225bf13b535e0f

2024-10-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: rawtherapee: Update to 5.11.
	* gnu/packages/photo.scm (rawtherapee): Update to 5.11.
	[inputs]: Add libjxl and libraw.

	Change-Id: I044ee63ab4e4a09b43d4ce003f5394de70f6e83d

2024-10-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: musl: Fix searching for new releases.
	* gnu/packages/musl.scm (musl)[properties]: New field.

	Change-Id: I94519684caa13f58d872405d250d3a1ee9dc12dd

2024-10-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: musl: Install license file.
	* gnu/packages/musl.scm (musl)[arguments]: Add license-file-regexp.

	Change-Id: Ia996c918f260ebdebe47c244bb7c95eaf3e63292

2024-10-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: chez-scheme-for-racket: Skip tests on riscv64-linux.
	* gnu/packages/chez.scm (chez-scheme-for-racket)[arguments]: Skip the
	tests when building on riscv64-linux.

	Change-Id: If2cce0e68dd123108bed133d4fa4f515b4d64fc4

2024-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: sdl2-gamecontrollerdb: Update to 0-2.414eaee.
	* gnu/packages/sdl.scm (sdl2-gamecontrollerdb): Update to 0-2.414eaee.

	Change-Id: I3e4aea7f2881aebdb24dffdaa38a2248aa00e6bf

2024-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: sdl2-gamecontrollerdb: Update source URL and home page.
	* gnu/packages/sdl.scm (sdl2-gamecontrollerdb) [source]: Update URL.
	[home-page]: Likewise.

	Change-Id: Ia204917b8bd076063cc43a3894fbca74ee4d256a

2024-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cling: Reduce closure by 236 MiB.
	This is accomplished by building LLVM only for the host target.

	* gnu/packages/llvm.scm (llvm-cling) [configure-flags]: Add
	'-DLLVM_TARGETS_TO_BUILD=host;NVPTX'.

	Cover-letter:
	Update cling to 1.1 and wrap with GCC include paths
	This series does two things:

	1. Update the cling package and its related inputs
	2. Fix cling crashing when wrong or missing GCC includes were not provided.

	Cling is built to use the specific GCC version it knows from at build time;
	the headers available should match that version.  Wrapping cling with the
	gcc-toolchain ones ensures it works correctly out of the box, without the user
	having to know to manually match the right GCC (such as in 'guix shell cling
	gcc-toolchain@11').
	END

	Change-Id: Ib24d3b692070e6de9ad4aa558918786d9e25379d

2024-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cling: Update to 1.1.
	* gnu/packages/llvm.scm (llvm-cling-base): New variable
	(llvm-cling): Use it.  Update to version 16-20240621-02.
	[source]: Delete patches.
	(clang-cling-runtime): Base on clang-runtime-16.
	[phases]: Delete change-directory phase.
	(clang-cling): Base on clang-16.
	[phases]: Delete change-directory and delete-static-libraries phases (the
	later would cause CMake to fail due to baking the static targets in).
	(cling): Update to 1.1.
	[source]: Delete patches.
	[arguments] <#:tests?>: Reference upstream discussion in comment.
	[phases] <patch-paths>: Adjust file name of clang lib directory.
	<set-CLANG>: New phase.
	[native-inputs]: Add clang-cling, used by the test suite.
	* gnu/packages/patches/clang-cling-13-libc-search-path.patch
	* gnu/packages/patches/clang-cling-13-remove-crypt-interceptors.patch
	* gnu/packages/patches/clang-cling-runtime-13-glibc-2.36-compat.patch
	* gnu/packages/patches/cling-use-shared-library.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): De-register deleted files.

	Change-Id: Ia8b58188ad9de2795a52289bd46ed15a8e722bfa

2024-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cling: Wrap with GCC include paths.
	(cling) [phases] <patch-paths>: Do not patch CLING_CXX_RLTV anymore; this is
	now handled more correctly by wrapping the 'cling' executable.  Adjust file
	name of clang lib directory.  <wrap-with-include-paths, fix-wrapper>: New
	phases.
	[inputs]: Add gcc-toolchain*, a delayed version of gcc-toolchain, used in the
	wrap phase.

	Fixes: https://issues.guix.gnu.org/57116
	Change-Id: I29f9eee8f4a0e91eadc2eeff2a70d58db3ed0a26

2024-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jstest-gtk: Mention this is for joydev devices in description.
	* gnu/packages/games.scm (jstest-gtk) [synopsis]: Mention this is for Joydev
	joysticks.
	[description]: Likewise.

	Change-Id: I3a93a237ea5e2efb6bc49e6a9eee2e8714e25bf5

2024-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: Extend udev rules in joycond-service-type.
	* gnu/services/games.scm (joycond-service-type): Also extend the udev service
	with the configured joycond package.
	* doc/guix.texi (Game Services): Update documentation.

	Change-Id: I9f7fb0da5cfc1f8a7e8bb5f2ce7161e5e66b2f5e

2024-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: networking: Add 'version' field to dhcp-client-configuration.
	* gnu/services/networking.scm (<dhcp-client-configuration>)
	[version]: New field.
	(dhcp-client-shepherd-service): Use 'match-record' instead of various
	accessors.  Honor the new 'version field'.  Include the version the PID file
	name when a non-default version is used.
	* doc/guix.texi (Networking Setup) <dhcp-client-configuration>
	[version]: Document it.

	Change-Id: I6236ae160967c95fe7a2c1785821cc9b0c183e77

2024-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add libretro-bsnes-jg.
	* gnu/packages/emulators.scm (libretro-bsnes-jg): New variable.

	Change-Id: I24e74c38c44d03e028d270beb184ab85af0394ba

2024-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add libretro-slang-shaders.
	* gnu/packages/emulators.scm (libretro-slang-shaders): New variable.

	Change-Id: I72cba3abafc8b05789d5d7c506223af4510e0219

2024-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add libretro-mupen64plus-nx.
	* gnu/packages/emulators.scm (libretro-mupen64plus-nx): New variable.

	Change-Id: I2249a41722478d340ac4ca2d6d96fa8ae525d1f6

2024-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libretro-lowresnx: Use gexps.
	* gnu/packages/emulators.scm (libretro-lowresnx)
	[arguments]: Use gexps.

	Change-Id: I0db6455684d44868dd9577690e8ac1bd98a1abd2

2024-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: retroarch: Update to 1.19.1-1.48b71d5.
	* gnu/packages/emulators.scm (retroarch): Update to 1.19.1-1.48b71d5.

	Change-Id: Icb4c3c8d80be97cf604aec0db2d86f340e31f01e

2024-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: retroarch: Propagate core assets.
	The RetroArch menus will not correctly render without its assets, the
	plugins won't be usable without the core info files, and controllers won't be
	usable without joypad-autoconfig files.  Hence...

	* gnu/packages/emulators.scm (retroarch-minimal): New variable, renamed from
	previous retroarch.
	(retroarch) [propagated-inputs]: New field.

	Change-Id: I9dccf89da1f35acfa705de9ae02ae5f72a0b1825

2024-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: retroarch: Really disable online fetching of cores and resources.
	* gnu/packages/emulators.scm (retroarch)
	[phases] <configure>: Add --disable-update_core_info and
	--disable-online_updater configuration flags.

	Change-Id: Ie97a32e46324120d01af7f53e805f12893f63a75

2024-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: retroarch: Extend search-path support.
	* gnu/packages/patches/retroarch-improved-search-paths.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/emulators.scm (retroarch) [source]: Apply patch.
	[configure-flags]: Add '--disable-update_assets'.
	[native-search-paths]: New search paths for LIBRETRO_ASSETS_DIRECTORY,
	LIBRETRO_AUTOCONFIG_DIRECTORY, LIBRETRO_VIDEO_FILTER_DIRECTORY and
	LIBRETRO_VIDEO_SHADER_DIRECTORY.

	Fixes: https://issues.guix.gnu.org/38439
	Change-Id: I593c223ad887277e4637adc8d7ef7439f9ced611

2024-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: retroarch: Reduce bundled libraries to a minimum.
	* gnu/packages/emulators.scm (retroarch) [source]: Add snippet removing
	most bundled sources.  Apply patch to allow using system SPIRV-Cross.
	[phases] <configure>: Add --disable-builtinspirv_cross.  Disable non-core features making use of bundled
	libraries (7zip, cheevos crtswitchres, discord, dr_mp3, ixbm, stb_font,
	stb_image, stb_vorbis and xdelta).
	[inputs]: Add spirv-cross.
	[license]: Add licenses of bundled sources.
	* gnu/packages/patches/retroarch-unbundle-spirv-cross.patch: New file.

	Change-Id: I824391424bf0fa2ec3888f02535b94dea3021378

2024-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: retroarch: Add missing fontconfig and v4l-utils inputs.
	* gnu/packages/emulators.scm (retroarch) [inputs]: Add fontconfig and
	v4l-utils.

	Change-Id: Ie82581b1f2cd8ce23f4ea04e5e09e3d6401d9464

2024-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: retroarch: Use gexps.
	* gnu/packages/emulators.scm (retroarch) [arguments]
	<phases>: Use gexps; locate resources using `search-input-file' and
	`search-input-directory'.

	Change-Id: I0b1c4ff074e6f8287c14ac3327a8d0271391fec2

2024-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add retroarch-joypad-autoconfig.
	* gnu/packages/emulators.scm (retroarch-joypad-autoconfig): New variable.

	Change-Id: I56fe94f78b661c082a6e59fd59980462a0884a03

2024-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add retroarch-core-info.
	* gnu/packages/emulators.scm (retroarch-core-info): New variable.

	Change-Id: I435c70673e1151bf300b9de2ea433abfe8508fbd

2024-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add retroarch-assets.
	* gnu/packages/emulators.scm (retroarch-assets): New variable.

	Change-Id: I1ac0eb6fd3e1e9c1ef5b4b120e7ac72cf3b68ca0

2024-10-06  Arto Jantunen  <viiru@iki.fi>

	gnu: emacs-next: Update to 30.0.91-1.9a1c76b.
	* gnu/packages/emacs.scm (emacs-next-minimal): Update to 30.0.91-1.9a1c76b.

	Change-Id: Iba274ab45deea9edc4049b0cec2716655ba3e148

2024-10-06  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: cryptominisat: Update to 5.11.22.
	* gnu/packages/maths.scm (cryptominisat): Update to 5.11.22.
	[source]: Patch include for cadiback.
	[inputs]: Add cadical, cadiback-for-cryptominisat and gmp.

	gnu: Add cadiback-for-cryptominisat.
	* gnu/packages/maths.scm (cadiback-for-cryptominisat): New variable.

	gnu: Add cadiback.
	* gnu/packages/maths.scm (cadiback): New variable.

	gnu: Add cadical.
	* gnu/packages/patches/cadical-add-shared-library.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/maths.scm (cadical): New variable.

	gnu: lingeling: Update to 1.0.0.
	* gnu/packages/maths.scm (lingeling): Update to 1.0.0.
	[#:phases]<hard-code-commit>: Adjust accordingly.

	gnu: z3: Update to 4.13.0.
	* gnu/packages/maths.scm (z3): Update to 4.13.0.

	gnu: kissat: Update to 4.0.1.
	* gnu/packages/maths.scm (kissat): Update to 4.0.1.
	[#:phases]<patch-source>: Relax regexp to fix test.

	gnu: scasp: Update to 1.1.4.
	* gnu/packages/maths.scm (scasp): Update to 1.1.4.

2024-10-06  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add cl-s-graphviz.
	* gnu/packages/lisp-xyz.scm (cl-s-graphviz, ecl-s-graphviz,
	  sbcl-s-graphviz): New variables.

	Change-Id: I501e7f48fb3f04380ded5670b522d1ff936d32a4

2024-10-06  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add cl-literate-lisp.
	* gnu/packages/lisp-xyz.scm (cl-literate-lisp, ecl-literate-lisp,
	  sbcl-literate-lisp): New variables.

	Change-Id: I2b72273c3611d9394d107ad030f21fa7538120b8

2024-10-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: lsp-dsp-lib: Update to 1.0.26.
	* gnu/packages/audio.scm (lsp-dsp-lib): Update to 1.0.26.

	Change-Id: I01a3ae1663670add9440f52fd46aa388ff0dda34

2024-10-06  Roman Scherer  <roman@burningswell.com>

	gnu: lsp-dsp-lib: Update to 1.0.20.
	* gnu/packages/audio.scm (lsp-dsp-lib): Update to 1.0.20.
	[source]: Update url.
	[home-page]: Update url.

	Change-Id: Iafcb90e194d692665ed832c3f7ff154b4ffa8965

2024-10-05  Adam Faiz via Guix-patches via  <guix-patches@gnu.org>

	gnu: libtorrent-rasterbar: Use gexps and new input style.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[arguments]: Use gexps.
	[native-inputs]: Drop labels.

	Change-Id: Ic6dc52ab422e479c941a1f33abdb64fb81c3229d

2024-10-05  Adam Faiz via Guix-patches via  <guix-patches@gnu.org>

	gnu: libtorrent-rasterbar: Update to 2.0.10.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 2.0.10.
	[source]<snippet>: Remove test/test_copy_file.cpp patch since it's resolved.
	[native-inputs]: Remove no longer needed file (v2_empty_file.torrent).
	[arguments]<#:phases>: Remove copy-v2_empty_file.torrent phase.

	Change-Id: I12e50041cfa141282a2874bf94545bc57ea735ae

2024-10-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: vimb: Use G-expressions and cc-for-target.
	* gnu/packages/web-browsers.scm (vimb)[arguments]: Use G-expressions and
	cc-for-target.

	Change-Id: I701e9d5d6dc12856d49e5c794a535b966fff7810

2024-10-05  unwox via Guix-patches via  <guix-patches@gnu.org>

	gnu: vimb: Update to 3.7.0.
	* gnu/packages/web-browsers.scm (vimb): Update to 3.7.0.
	[arguments]<#:phases>: Add fix-config-mk phase.

	Change-Id: Ia89eb9588cd7eeda1bad29cf0d6e33f75ff5970c

2024-10-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: lsof: Use G-expressions.
	* gnu/packages/lsof.scm (lsof)[arguments]: Use G-expressions.

	Change-Id: Id086d46c5dbef6028e5eae4df1d2f0b24d4c3d76

2024-10-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: lsof: Update to 4.99.3.
	* gnu/packages/lsof.scm (lsof): Update to 4.99.3.
	[native-inputs]: Add libtool.
	[arguments]<#:phases>: Add fix-configure-ac-version phase.

	Change-Id: Id086d46c5dbef6028e5eae4df1d2f0b24d4c3d76

2024-10-05  Jiajie Chen  <c@jia.je>

	gnu: lsof: Update to 4.98.0
	* gnu/packages/lsof.scm (lsof): Update to 4.98.0.
	[native-inputs]: Add automake, autoconf, pkg-config, procps and util-linux.
	[arguments]<#:phases>: Remove replace configure,install phases. Remove
	patch-timestamps,build-man-page phases. Adjust and move disable-failing-tests
	to before bootstrap.

	Change-Id: I5b381e77f6e6ed89431856f409a5a6e8b9fd765c

2024-10-05  Tomas Volf  <~@wolfsden.cz>

	gnu: cgit: Update to 1.2.3-6.2a13177.
	* gnu/packages/version-control.scm (cgit): Update to 1.2.3-6.2a13177.

	Change-Id: Ia577112b61d1f78c1d60f286df8103f98197e145

2024-10-05  Ashish SHUKLA via Guix-patches via  <guix-patches@gnu.org>

	gnu: tmux: Update to 3.5a.
	* gnu/packages/tmux.scm (tmux): Update to 3.5a.

	Change-Id: I1e92cfcdb374f5a0131354900289766cbdf431e7

2024-10-05  Ashish SHUKLA via Guix-patches via  <guix-patches@gnu.org>

	gnu: mold: Update to 2.34.1.
	* gnu/packages/mold.scm (mold): Update to 2.34.1.

	Change-Id: Ia822b9170df33844af88578f040df4c3c0af3b6a

2024-10-05  Ashish SHUKLA via Guix-patches via  <guix-patches@gnu.org>

	gnu: unbound: Update to 1.21.1. [security fixes]
	This contains a fix for CVE-2024-8508.

	* gnu/packages/dns.scm (unbound): Update to 1.21.1.

	Change-Id: I2ed1806a0859c5dbd729d18a074220ab13b53223

2024-09-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-googlesheets@0: Fix upstream hash mismatch.
	The tarball was modified upstream.  However, the source files themselves
	were not: the difference is merely their order within the old & new tar
	archives.

	* gnu/packages/statistics.scm (r-googlesheets)[source]: Update sha256.

	Change-Id: I1074ef61ff09d1599330d227b91b87817c37a2d9

2024-09-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add xevil.
	* gnu/packages/games.scm (xevil): New public variable.

	Change-Id: I86885cc816685001a7d8d7dacccc396f39ddbd5f

2024-10-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gx-saturator-lv2: Update to 0-4.2142b14.
	* gnu/packages/music.scm (gx-saturator-lv2): Update to 0-4.2142b14.
	[version]: Use GIT-VERSION.
	[source]: Use GIT-FILE-NAME.

	Change-Id: I848667b0a6e43e9aab119e557c3b257f76bd4f1c

2024-10-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gx-vbass-preamp-lv2: Update to 0.3.f6a01c2.
	* gnu/packages/music.scm (gx-vbass-preamp-lv2): Update to 0.3.f6a01c2.
	[version]: Use GIT-VERSION.
	[source]: Use GIT-FILE-NAME.
	[arguments]: Set CC in make-flags.
	[inputs]: Replace gtk+-2 with gtk+.

	Change-Id: Ied9357d1d8804c263a801194ae8df661aa6f8afa

2024-09-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: stfl: Expand description.
	* gnu/packages/ncurses.scm (stfl)[description]: Expand it.

	Change-Id: I850d773fcff2536f8a52d62cbf7c08fb7cfe4e6c

2024-09-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: stfl: Use archived source & home page.
	* gnu/packages/ncurses.scm (stfl)[source]: Download from the Internet Archive.
	[home-page]: Same.

	Change-Id: I528dbe408ea83b72f21f84a66fd646cd8b8c1fb8

2024-09-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-rserve: Fix upstream hash mismatch.
	The tarball was modified upstream.  It appears that the ‘1.8-6’ version
	that was packaged was actually a development snapshot.  In Rserve/NEWS:

	    -1.8-6      (under development)
	    +1.8-6      2020-06-11

	The only difference appears to be in the build system:

	    proxy: linking no longer hard-codes `-lssl` (it effectively
	    failed compilation when SSL was not available).

	as the build output does not appear to contain new or changed code.

	* gnu/packages/cran.scm (r-rserve)[source]: Update sha256.

	Change-Id: Ib32ecbdcbab1a4992f61215f94f1625e316edda2

2024-09-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gitg: Fix upstream hash mismatch.
	The tarball was modified upstream.  The one-line difference is in
	meson.build:

	    -  version: '45.alpha',
	    +  version: '44',

	I did not check whether this triggers A Malware.  I doubt the original
	packager did, either.

	* gnu/packages/gnome.scm (gitg)[source]: Update sha256.

	Change-Id: I60b96ced6bef5851a28038da7948d4a0ec8a34bf

2024-09-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gzdoom: Delete files that might prevent commercial distribution.
	* gnu/packages/games.scm (gzdoom)[source]: Delete files in the snippet.

	Change-Id: I601bb251e9b690e375f707786bb5789a6a664b92

2024-09-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gzdoom: Update package style.
	* gnu/packages/games.scm (gzdoom)[source]: Don't explicitly return #t
	from snippet.
	[arguments]: Likewise from phases.  Use G-expressions.
	Use SEARCH-INPUT-FILE so that we can…
	[inputs]: …remove input labels.

	Change-Id: I8dfc4ce55c1c5b5bfda98d81ba54e310b7469766

2024-09-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gparted: Update to 1.6.0.
	* gnu/packages/disk.scm (gparted): Update to 1.6.0.

	Change-Id: If6ef93f6107431b6af3f2a66ad3eb2e84f10acea

2024-09-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hotspot: Fix typo in description.
	* gnu/packages/linux.scm (hotspot)[description]: Remove the typo.

	Change-Id: Ie1614a51be08bc70eca633ef553e76dda5662a4a

2024-10-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add jg-cega.
	* gnu/packages/emulators.scm (jg-cega): New variable.

	Change-Id: Ice3799d9aa4600006ac386fa40e80fb97b3018c8

2024-10-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add jg-nestopia.
	* gnu/packages/emulators.scm (jg-nestopia): New variable.

	Change-Id: I2f686f43a8339a124b9ef9640638ab182ecf7079

2024-10-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add jg-bsnes.
	* gnu/packages/emulators.scm (jg-bsnes): New variable.

	Change-Id: If88a7bea0c87c8af8fce051f8bec891ff249449f

2024-10-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add jgrf.
	* gnu/packages/emulators.scm (jgrf): New variable.

	Change-Id: I0cf706e66977ceb96902dcd54f9175031e129445

2024-10-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add jg-api.
	* gnu/packages/emulators.scm (jg-api): New variable.

	Change-Id: I2cd2086560f8353f8260209c4ee0f117c3615917

2024-10-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bsnes: Remove input labels and use gexps.
	* gnu/packages/emulators.scm (bsnes) [arguments]: Use gexps.
	[inputs]: Remove labels.
	[home-page]: Update URL.

	Change-Id: I69046d977c4647f46c1359d62b762149b8f70160

2024-10-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	teams: Register (gnu packages emulators) to games team.
	* etc/teams.scm (games) <scope>: Register "gnu/packages/emulators.scm".

	Change-Id: I269f83073ff7bb9dcfc23767d853050ce07bfcb5

2024-10-04  kiasoc5  <kiasoc5@disroot.org>

	gnu: gpodder: Update to 3.11.4.
	* gnu/packages/gpodder.scm (gpodder): Update to 3.11.4.
	[inputs]: Replace youtube-dl with yt-dlp.
	[arguments]: Use G-expressions.  Use #$output and search-input-file instead of assoc-ref.  Remove trailing #t from phases.

	Change-Id: Ic5c07f63e1e5e419857ead2d58cd273660e0cad5

2024-10-04  kiasoc5  <kiasoc5@disroot.org>

	gnu: libmygpo-qt: Improve package style.
	* gnu/packages/gpodder.scm (libmygpo-qt)[inputs]: Remove input labels.
	[arguments]: Switch from quasiquote to quote.

	Change-Id: If258f1e7ef5d291e5452e3d540564c13d86801ef

2024-10-04  kiasoc5  <kiasoc5@disroot.org>

	gnu: python-mygpoclient: Update to 1.9.
	* gnu/packages/gpodder.scm (python-mygpoclient): Update to 1.9.
	[native-inputs]: Add python-pytest.
	[arguments]: Switch from quasiquote to quote.

	Change-Id: I78c6f49d94619d63a115527a20fb6ae1c30fed4b

2024-10-04  kiasoc5  <kiasoc5@disroot.org>

	gnu: python-podcastparser: Update to 0.6.10.
	* gnu/packages/gpodder.scm (python-podcastparser): Update to 0.6.10.

	Change-Id: I8378ec847d3815412918e43fe1583cb06a9658f6

2024-10-04  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: Add guix-simplyblack-sddm-theme-qt5.
	* gnu/packages/display-managers.scm (guix-simplyblack-sddm-theme-qt5): New variable.

	Change-Id: Ia4caa3126a37b8b4f885286d60a27cd72272a75b

2024-10-04  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: guix-simplyblack-sddm-theme: Update to 0.2.
	* gnu/packages/display-managers.scm (guix-simplyblack-sddm-theme): Update to 0.2.

	Change-Id: I2332f51da9c9a41bdd9a55af2a5d2f3336e6c586

2024-10-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: scilab: Add sanity-check phase.
	* gnu/packages/maths.scm (scilab):
	  [arguments]<#:phases>: Add sanity-check phase.

	Change-Id: Idc6911511fd0bf7e779d4af026f0a6390eb3b079

2024-10-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: scilab: Fix the scilab build script.
	* gnu/packages/maths.scm (scilab):
	[arguments]<#:phases>: Reintroduce a manual patch for /bin/ls in phase
	pre-build. This is necessary because the file is used when scilab
	builds macros, even if it is discarded later.
	[inputs]: Add coreutils-minimal.

	Change-Id: I692fd6696273bfdce0e50b0f688a60e7dc289ce6

2024-10-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: scilab: Cleanup more files.
	* gnu/packages/maths.scm (scilab):
	[source] Delete .bat files.

	Change-Id: I6f9ae17dd5d689c3e5836bf0c9e54725ef381428

2024-10-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: scilab: Update to 2024.1.0.
	* gnu/packages/maths.scm (scilab): Update to 2024.1.0.
	* gnu/packages/patches/scilab-tbx_build_help.patch: Update patch.

	Change-Id: I79197822aefba698b2383e3aa30fbc511da6954c

2024-10-04  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: guix-modules: Update to 0.2.0.
	* gnu/packages/package-management.scm (guix-modules): Update to 0.2.0.

	Change-Id: I0133726b73926d2120715b0b064cd7ec6ffb1f75

2024-10-04  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add oils.
	Since release 0.16.0 the former Oil project has been renamed to
	Oils (https://www.oilshell.org/blog/2023/03/rename.html).  This patch
	deprecates the old oil package in favor of a new oils package updated to
	the latest version.  Additionally since release 0.21.0 Oils is
	completely free from bundled Python code.

	* gnu/packages/shells.scm (oils): New variable;
	[source]: Remove mention of bundled Python sources, from release 0.21.0
	it is no more the case;
	[phases]: use Oils build system.
	(oil): Deprecate in favor of oils.

	Change-Id: I4455ec1e6f4335cc6e67cd8f2c3808e2aef24c4f

2024-10-04  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: reproc: Update to 14.2.5.
	* gnu/packages/cpp.scm (reproc): Update to 14.2.5.

	Change-Id: Ia030c4494c56c15f11b64aaa58d319a5fb7ed8b9

2024-10-04  Olivier Dion  <odion@efficios.com>

	gnu: lttng-tools: Update to 2.13.14.
	* gnu/packages/instrumentation.scm (lttng-tools): Update to 2.13.14.

	Change-Id: I6c7eaa72ce9e3a9819b35fe796f6f558d7a14777

2024-10-04  Olivier Dion  <odion@efficios.com>

	gnu: lttng-ust: Update to 2.13.8.
	* gnu/packages/instrumentation.scm (lttng-ust): Update to 2.13.8.

	Change-Id: If2cf30c865a07250a6db28f69f5184f6749751fc

2024-10-04  Olivier Dion  <odion@efficios.com>

	gnu: lttng-modules: Update to 2.13.14.
	* gnu/packages/instrumentation.scm (lttng-modules): Update to 2.13.14.

	Change-Id: I4013100fa0bc0446724b217f4b6561abceebf36b

2024-10-04  Olivier Dion  <odion@efficios.com>

	gnu: librseq: Update to revision 2
	* gnu/packages/engineering.scm (librseq): Update to revision 2.
	[inputs]: Add numactl.
	[native-inputs]: Add pkg-config.

	Change-Id: I5b4f38e59e0a59156eea42519a1e2e32cbb2fa44

2024-10-04  Olivier Dion  <odion@efficios.com>

	gnu: liburcu: Update to 0.14.1.
	* gnu/packages/datastructures.scm (liburcu): Update to 0.14.1.

	Change-Id: I310c7db2970e164a533c9f0aa773537f5bbdd8bf

2024-10-04  Andy Tai  <atai@atai.org>

	gnu: ddd: Update to 3.4.1.
	* gnu/packages/debug.scm (ddd): Update to 3.4.1.
	[source](origin): Add new patch to fix build.
	[arguments]<#:configure-flags>: Add explicit flag fir freetype
	include path.
	[native-inputs]: Add bison, flex and perl.
	[inputs]: Add freetype, libxaw, and libxft.
	* gnu/packages/patches/ddd-build.patch: New file.
	* gnu/local.mk: Register new file.

	Change-Id: Ic305cc0c7e15d0f0565f2adde514a43497e11f98

2024-10-04  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: netcdf: Remove input labels and use gexps.
	* gnu/packages/maths.scm (netcdf)[inputs]: Remove labels.
	[arguments]: Use gexps.
	(netcdf-parallel-openmpi): Use ‘package/inherit’.
	[inputs]: Remove labels.
	[arguments]: Use gexps.

	Change-Id: Ibf133cd3eea20cbaf7c3d2e407370225f8716d10

2024-10-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: netcdf-parallel-openmpi: Enable pnetcdf support.
	* gnu/packages/maths.scm (netcdf-parallel-openmpi) [arguments]: Enable pnetcdf support.

	Change-Id: I7f3fc6abdb262be86840ea3f68bb6416a0ab1fad

2024-10-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add pnetcdf.
	* gnu/packages/maths.scm (pnetcdf): New variable.

	Change-Id: I419161be82cd45585187abfd1e63a23feac73d59

2024-10-04  Ludovic Courtès  <ludo@gnu.org>

	locate: Move to ‘main’ category.
	That way ‘locate’ is listed in the same category as ‘search’, ‘install’,
	etc., which is more consistent.

	* guix/scripts/locate.scm (guix-locate): Move to ‘main’ category.

	Change-Id: I7f86f1124fedc2c7a9166fe191036530c382bfaf

2024-10-04  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: kokkos: Mark as tunable.
	* gnu/packages/cpp.scm (kokkos)[properties]: New field.

	Change-Id: I763828ab23547dd519c2fe104ef2ac0b31e1add7

2024-10-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pypandoc: Adjust package style, fix build.
	* gnu/packages/python-xyz.scm (python-pypandoc): Use G-expressions,
	shift order of entries, remove labels from inputs.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-poetry-core, texlive-etoolbox.

	Change-Id: Ib4eac5fde9d56fffd7bd18a11cf653d05d5ff45b

2024-10-04  dan  <i@dan.games>

	gnu: moonlight-qt: Update to 6.1.0.
	* gnu/packages/games.scm (moonlight-qt): Update to 6.1.0.
	(moonlight-common): Update to submodule checkout.

	Change-Id: Ia709bcf9684d843f9b24d6a8afd184a79afb1c73

2024-10-04  Rodion Goritskov  <rodion.goritskov@gmail.com>

	gnu: miniflux: Update to 2.2.1.
	* gnu/packages/web.scm (miniflux): Update to 2.2.1.

	Change-Id: Id7628dde9d07c040a0878aeeda39244ef54d5fe0

2024-10-03  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-org-node: Update to 1.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-node): Update to 1.4.1.

	Change-Id: Ie2ae21e3f752630dd0a08cf568d072496f78f0a8

2024-10-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	Merge remote-tracking branch 'origin/r-team' Change-Id: I51f382df5c747ca13ce77c7ee51be091428a894a

2024-10-03  Dariqq  <dariqq@posteo.net>

	gnu: libwacom: Update to 2.13.0.
	* gnu/packages/xdisorg.scm (libwacom): Update to 2.13.0.

	Change-Id: I333d99ef3415661d01bdef4a4f6b39a7e05ee6d6

2024-10-03  Andy Tai  <atai@atai.org>

	gnu: mtools: update to 4.0.45.
	* gnu/packages/mtools.scm (mtools): Update to 4.0.45.

	Change-Id: I409d5833a9f4e6586cec0e18336e571827c008a1

2024-10-03  Andy Tai  <atai@atai.org>

	gnu: Add fontopia.
	* gnu/packages/fontutils.scm (fontopia): New variable.

	Change-Id: I8f9b51922af06f994955b755ec8345d42189cfd7

2024-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-country-converter.
	* gnu/packages/iso-codes.scm (python-country-converter): New variable.

	Change-Id: Ib40f94c22b297de02a2ab16b143dcfa59e3a5bdd

2024-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pynsee: Update to 0.1.8.
	* gnu/packages/python-science.scm (python-pynsee): Update to 0.1.8.
	[propagated-inputs]: Add python-openpyxl, python-platformdirs, python-pyarrow, and
	python-xlrd.
	[native-inputs]: Add python-setuptools and python-wheel.

	Change-Id: Ibb9ec7b979b7e27d2c2a48e2bf27dfcddc79200d

2024-10-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-pynsee.
	* gnu/packages/python-science.scm (python-pynsee): New variable.

	Change-Id: I4e93d26ad4b6be238b0e4cce82ea77030caf6e02

2024-10-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: tuxguitar: Enable compat plugin.
	* gnu/packages/music.scm (tuxguitar)[arguments]: Include "TuxGuitar-compat"
	directory.

	Change-Id: Ia5ec566772e32ba11df5681cb4189097310a805a

2024-10-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar-read-activity: Update to 124.
	* gnu/packages/sugar.scm (sugar-read-activity): Update to 124.

	Change-Id: I46fd70c70ca471ff9514296bc0187d4fb5423830

2024-10-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cli: Attempt to build reproducibly.
	* gnu/packages/cran.scm (r-cli)[arguments]: Add phase to avoid embedding the
	PID while building.

	Change-Id: Ia119af44bc59a324d55ee750d3d6dd0dfb231b0c

2024-10-02  jgart  <jgart@dismail.de>

	gnu: lem: Build included shared library.
	* gnu/packages/text-editors.scm (lem): Build shared library.
	[source]: Delete precompiled binaries.
	[arguments]: Patch libvterm and build shared library.
	[inputs]: Add libvterm.

	Change-Id: I296f139f93032ccbb380e112c9c1e4fd681ae1a7

2024-10-02  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.56.3.
	* gnu/packages/prolog.scm (trealla): Update to 2.56.3.

	Change-Id: If3ad35cf8556b8f16d9474ac412a3a0cecdce8b4

2024-10-02  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-ulikunitz-xz: Update to 0.5.12.
	* gnu/packages/golang-compression.scm (go-github-com-ulikunitz-xz): Update to 0.5.12.

	Change-Id: I3c040d09dddbfb0e7384c1d41b9962507047e402

2024-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: astronomy: Sort packages.
	* gnu/packages/astronomy.scm (erfa, eye, glnemo2, gnuastro, gpredict):
	Sort variables alphabetically.

	Change-Id: I0cedd3fb60e80097e52f193f690701104566f384

2024-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: astronomy: Sort packages.
	* gnu/packages/astronomy.scm (imppg, indi, indi-1.9, indi-2.0, missfits,
	wcslib, wcslib-7.12): Sort variables alphabetically.

	Change-Id: Icda7630667171fecb346a8555af2f1ced9a122b0

2024-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: astronomy: Sort packages.
	* gnu/packages/astronomy.scm (libnova, libpasastro, libsep, libskry,
	libxisf): Sort variables alphabetically.

	Change-Id: I8c231c934c571c40fda8ba6c33d44b9c88c44e20

2024-10-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: chez-scheme-for-racket-bootstrap-bootfiles: Force correct system.
	* gnu/packages/chez.scm (chez-scheme-for-racket-bootstrap-bootfiles)
	[arguments]: Adjust the 'build phase to ensure we're building for the
	correct system.

	Change-Id: Ied1861534707afbe00386ae83e95eb305bd0b5b8

2024-09-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: src: Respect #:tests? argument.
	* gnu/packages/version-control.scm (src)[arguments]: Skip the 'check
	phase when #:tests? is false.

	Change-Id: Ic39cdb1e9a158d16d022f6e41a954b567731b124

2024-09-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: src: Build from Git.
	Upstream's Web server is currently misconfigured to serve:

	  content-type: application/x-gzip
	  content-encoding: gzip

	resulting in an uncompressed tarball on arrival, and a hash mismatch.

	The output built from Git is identical to that from the tarball, except
	for some insignificant differences in the man page which is now built
	from source.

	* gnu/packages/version-control.scm (src)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[native-inputs]: Add asciidoc.

	Change-Id: I922055d439057d8fdab48acdc722a55fd43a1dde

2024-10-02  gemmaro  <gemmaro.dev@gmail.com>

	gnu: gnucash: Update to 5.9.
	* gnu/packages/gnucash.scm (gnucash): Update to 5.9.

	Change-Id: Ic12647f5d9f0f35786875967dc618fff0ceb6c13

2024-10-02  Rodion Goritskov  <rodion.goritskov@gmail.com>

	gnu: clifm: Update to 1.21.
	* gnu/packages/clifm.scm (clifm): Update to 1.21.

	Change-Id: I4b04721c8aa161650af32f528004e1c84aaf23c6

2024-10-02  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: erlang: Update to 27.1.1.
	* gnu/packages/erlang.scm (erlang): Update to 27.1.1.

	Change-Id: Iea7d2b94fcc95191f52ee67c82a81abf8355671b

2024-10-02  Tomas Volf  <~@wolfsden.cz>

	gnu: buildah: Update to 1.37.3.
	* gnu/packages/containers.scm (buildah): Update to 1.37.3.

	Change-Id: I288ced933eede5fc7d79c5d2ac9655ceb82750a0

2024-10-02  Eric Bavier  <bavier@posteo.net>

	gnu: Add AntiMicroX.
	* gnu/packages/games.scm (antimicrox): New variable.

	Change-Id: Ie159edf259bba0aa06ff60c074fec4457b409d12

2024-10-01  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.16.0-guix1 [security fixes].
	Includes fixes for CVE-2024-9392, CVE-2024-9393, CVE-2024-9394, and
	CVE-2024-9401.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2024-10-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	Change-Id: Ib5aa0ca23620dc4f3ac96fd86c727e9a9e8935f5

2024-10-01  jgart  <jgart@dismail.de>
	    Ada Stevenson  <adanskana@gmail.com>

	gnu: Add lem.
	* gnu/packages/text-editors.scm (lem): New variable.

	Change-Id: I2946355068597e44b8699281647bcd8d98f47911

2024-10-01  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.56.2.
	* gnu/packages/prolog.scm (trealla): Update to 2.56.2.

	Change-Id: I6fd1f43d01d9cbe8056900a30678d1f400b45a5c

2024-10-01  jgart  <jgart@dismail.de>

	gnu: cl-jsonrpc: Update to a43dd93.
	* gnu/packages/lisp-xyz.scm (cl-jsonrpc): Update to a43dd93.

	Change-Id: I18f267384f14e3e69f3a6f359b74c28d04e215a3

2024-10-01  jgart  <jgart@dismail.de>

	gnu: libasyncprocess Update to 8067007.
	* gnu/packages/lisp-xyz.scm (libasyncprocess): Update to 8067007.

	Change-Id: I36b02dab977ee79d291a96c93bc19f48d5c9286c

2024-10-01  jgart  <jgart@dismail.de>

	gnu: cl-str: Update to 0.21.
	* gnu/packages/lisp-xyz.scm (cl-str): Update to 0.21.

	Change-Id: I9773052519d552122866b103f00d6f3c45eba59c

2024-10-01  jgart  <jgart@dismail.de>

	gnu: Add cl-base16.
	* gnu/packages/lisp-xyz.scm (cl-base16, ecl-cl-base16, sbcl-cl-base16): New
	variables.

	Change-Id: Ib73ddb3673d0e8cb76c58551f1cfc28edefce58a

2024-09-30  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	Change-Id: Ic1f7216e35c17c3de07a5e56ce582c236dadafcd

2024-09-30  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.56.1.
	* gnu/packages/prolog.scm (trealla): Update to 2.56.1.

	Change-Id: Ifca36ba3ae5d2c7e55dd10592edbd15619e5298f

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-healpy.
	* gnu/packages/astronomy.scm (python-healpy): New variable.

	Change-Id: I471145f504d4e8d7a2611a6a1fd3c4f0d0472033

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pytest-cython.
	* gnu/packages/python-check.scm (python-pytest-cython): New variable.

	Change-Id: I4f223bb0a88db3fd91bb312dfe4558a075ff8bb2

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-ci-watson.
	* gnu/packages/astronomy.scm (python-ci-watson): New variable.

	Change-Id: I0590bdd7c3847d9b5cc80de94e40149c475bd46a

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-webbpsf.
	* gnu/packages/astronomy.scm (python-webbpsf): New variable.

	Change-Id: Ia439e0a3ebee219ae5d680b30cecde717611e579

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add webbpsf-data.
	* gnu/packages/astronomy.scm (webbpsf-data): New variable.

	Change-Id: I8b9836053f81187e2367a943ac981906880856b9

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add healpix-cxx.
	* gnu/packages/astronomy.scm (healpix-cxx): New variable.

	Change-Id: I1d70cd44efa86f89e3fc8f4f60d0b259ecd78acf

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add libsharp.
	* gnu/packages/astronomy.scm (libsharp): New variable.

	Change-Id: I614939ab916357c0ac69de21e954bcc8ef95707d

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add healpix.
	* gnu/packages/astronomy.scm (healpix): New variable.
	(healpix-source): New procedure.

	Change-Id: I41dcee1ba9df1988dd9c4ee40b07daab5418e001

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunpy: Update to 6.0.2.
	* gnu/packages/astronomy.scm (python-sunpy): Update to 6.0.2.
	[arguments]: <#:test-flags>: Enable more tests as the issue is resolved.

	Change-Id: Ib7506442d8c1447425a4ca24a7ffeb5c1cd9fa6a

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stdatamodels: Update to 2.1.0.
	* gnu/packages/astronomy.scm (python-stdatamodels): Update to 2.1.0.

	Change-Id: Ia3af30338b52007b6967d0be1e6bec5c5c36e3ed

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stcal: Update to 1.9.0.
	* gnu/packages/astronomy.scm (python-stcal): Update to 1.9.0.

	Change-Id: I431c3e02586d5331567cea7f2eb9df2e05b24b00

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sbpy: Update to 0.5.0.
	* gnu/packages/astronomy.scm (python-sbpy): Update to 0.5.0.
	[arguments]: <#:test-flags>: Enable all tests as upstream resolve
	issues.  Add parallelisation to tests.

	Change-Id: Ibab879910faf45b6d9319e9a5ee4ad59735cce4f

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-regularizepsf: Update to 0.4.0.
	* gnu/packages/astronomy.scm (python-regularizepsf): Update to 0.4.0.
	[propagated-inputs]: Remove python-sep; add python-sep-pjw.

	Change-Id: I1480a686d87a7e9fe971c5b1450db4c74d4ef7e8

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-sep-pjw.
	* gnu/packages/astronomy.scm (python-sep-pjw): New variable.

	Change-Id: Ib0ae64a938de53ead32277606f9fc150fae76bd5

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pysiaf: Update to 0.23.3.
	* gnu/packages/astronomy.scm (python-pysiaf): Update to 0.23.3.
	[propagated-inputs]: Remove python-numpydoc.
	[native-inputs]: Add python-setuptools-scm.

	Change-Id: Ia20751efc79d391a01b0b50e728646ac38e6b7eb

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jwst: Update to 1.16.0.
	* gnu/packages/astronomy.scm (python-jwst): Update to 1.16.0.

	Change-Id: I7084b58eed04d5faf49cbd16aa43bf493a6655d8

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-drizzle: Update to 1.15.3.
	* gnu/packages/astronomy.scm (python-drizzle): Update to 1.15.3.

	Change-Id: I457260332cb97995b94a9a87f49744b5b60edda0

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crds: Update to 11.18.4.
	* gnu/packages/astronomy.scm (python-crds): Update to 11.18.4.

	Change-Id: Icdbbdda18c64d754d6284ce359393f4d595e468e

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ginga: Fix tests.
	* gnu/packages/astronomy.scm (python-ginga) [arguments]: <#:test-flags>:
	Exlude one failing test.

	Change-Id: Ic84d89c5cc8cc4938ce8022b1974e5f284179f8e

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ndcube: Disable failing tests.
	* gnu/packages/astronomy.scm (python-ndcube) [arguments]: <#test-flags>:
	Disable 2 tests failing after python-astropy updated to 6.1.3.

	Change-Id: I95d07fb5d26dda534afbbe44d5dd9f30ebbf6d09

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy: Update to 6.1.3.
	* gnu/packages/astronomy.scm (python-astropy): Update to 6.1.3.
	[arguments]: <#:test-flags>: Enable more tests.

	Change-Id: Id9ad7141bcc06f45bc8408896fc216b655b49642

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-iers-data: Update to 0.2024.9.16.0.32.21.
	* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2024.9.16.0.32.21.

	Change-Id: If1e1d6debacb440eb71fdea51684352a5b8b5d9e

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: siril: Update to 1.2.4.
	* gnu/packages/astronomy.scm (siril): Update to 1.2.4.

	Change-Id: I544b8aa44c0f4256d9ee6c3686c2cb42fb47fdf7

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cfitsio: Update to 4.5.0.
	* gnu/packages/astronomy.scm (cfitsio): Update to 4.5.0.
	[description]: Adjust indentation, fix some lint warning and replace "dfn"
	with "acronym".
	[properties]: Add "release-monitoring-url" property.

	Change-Id: I6717f2c68d11845839f34eae073965857ca318c5

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gnuastro: Pin cfitsio version.
	This change makes sure GNU Astro is keep building after updating CFITSIO
	to the latest version as mentioned in <https://issues.guix.gnu.org/73399>.

	* gnu/packages/astronomy.scm (cfitsio-4.4): New variable.
	(gnuastro) [inputs]: Remove cfitsio; add cfitsio-4.4.

	Change-Id: Ia7fa2175dd74a66c1912094efcfb71cbbc998f0a

2024-09-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: calcmysky: Update to 0.3.3.
	* gnu/packages/astronomy.scm (calcmysky): Update to 0.3.3.

	Change-Id: Ia2afb27fdc866edcf6f3167484ab70a4ff12a5d6

2024-09-30  André Batista  <nandre@riseup.net>

	gnu: mullvadbrowser: Update to 13.5.3 [security fixes].
	Fixes CVEs 2024-6600, 2024-6601, 2024-6602, 2024-6603, 2024-6604,
	2024-7519, 2024-7521, 2024-7522, 2024-7524, 2024-7525, 2024-7526,
	2024-7527, 2024-7529, 2024-7531, 2024-8381, 2024-8382, 2024-8383 and
	2024-8384.

	See the Mozilla Foundation Security advisories
	<https://www.mozilla.org/en-US/security/advisories/mfsa2024-30/>,
	<https://www.mozilla.org/en-US/security/advisories/mfsa2024-34/> and
	<https://www.mozilla.org/en-US/security/advisories/mfsa2024-41/>
	for details.

	* gnu/packages/mullvad-browsers.scm (mozilla-locale): Remove it.
	(mozilla-locales): Likewise.
	(firefox-locales): Move to the top.
	(%mullvadbrowser-locales): Change it to be a plain list of supported
	locales.
	(%mullvadbrowser-build-date): Update to 20240903073000.
	(%mullvadbrowser-version): Update to 13.5.3.
	(%mullvadbrowser-firefox-version): Update to 115.15.0esr-13.5-1-build2.
	(mullvadbrowser-translation-base): Update to
	daed2afc487d1b20efc17feb153156524c6f714b.
	(mullvadbrowser) [arguments] <#:phases>: Adjust copy-torbrowser-locales
	replacement accordingly.

	Change-Id: I5acf486d5f22da9145827b12b48c6c764daaa9bf

2024-09-30  André Batista  <nandre@riseup.net>

	gnu: torbrowser: Update to 13.5.3 [security fixes].
	Fixes CVEs 2024-6600, 2024-6601, 2024-6602, 2024-6603, 2024-6604,
	2024-7519, 2024-7521, 2024-7522, 2024-7524, 2024-7525, 2024-7526,
	2024-7527, 2024-7529, 2024-7531, 2024-8381, 2024-8382, 2024-8383 and
	2024-8384.

	See the Mozilla Foundation Security advisories
	<https://www.mozilla.org/en-US/security/advisories/mfsa2024-30/>,
	<https://www.mozilla.org/en-US/security/advisories/mfsa2024-34/> and
	<https://www.mozilla.org/en-US/security/advisories/mfsa2024-41/>
	for details.

	* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
	20240903073000.
	(%torbrowser-version): Update to 13.5.3.
	(%torbrowser-firefox-version): Update to 115.15.0esr-13.5-1-build3.
	(%torbrowser-locales): Change it to be a plain list of supported locales.
	(firefox-locales): New variable.
	(torbrowser-translation-base): Update to
	daed2afc487d1b20efc17feb153156524c6f714b.
	(torbrowser-translation-specific): Update to
	6374e3b09c0894b8452fa1ba0b99c807722fc805.
	(lld-as-ld-wrapper-16): New variable.
	(make-torbrowser)[native-inputs]: Add lld-as-ld-wrapper-16. Use
	llvm-16 and clang-16.
	  [inputs]: Add firefox-locales.
	  [arguments] <#:phases>:  Remove add-bridges.
	    setenv, copy-firefox-locales: Update MOZ_CHROME_MULTILOCALE to the
	     new %torbrowser-locales format.
	    copy-basebrowser-locales, copy-torbrowser-locales: Likewise and adjust
	     fluent file path.
	    deploy-fonts: Adjust regex expression.
	    autoconfig: Remove file-picker configuration workaround. See #71181.

	Change-Id: Idf182607798d9111c30db63fe926b7f8cb3ce300

2024-09-30  André Batista  <nandre@riseup.net>

	gnu: go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird: Update to 0.3.0.
	* gnu/packages/golang.scm (go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird):
	Update to 0.3.0.
	[propagated-inputs]: Add go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-webtunnel.

	Change-Id: Iac17163aab6e6010f9fa569fcaf51b217084a572

2024-09-30  André Batista  <nandre@riseup.net>

	gnu: Add go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-webtunnel.
	* gnu/packages/golang.scm
	  (go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-webtunnel):
	  New variable.

	Change-Id: I84ef723ea03822bd5abf655914f44fb53fd865e2

2024-09-30  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: dyninst: Remove patch-bad-logic phase.
	The short circuit logic (return failure to resolve library path
	if ldconfig not found) is no longer present on Dyninst 13.

	* gnu/packages/instrumentation.scm (dyninst):
	  Remove patch-bad-logic phase.

	Fixes: 254c8f2c8cbb ("gnu: dyninst: Update to 13.0.0.")
	References: https://github.com/dyninst/dyninst/pull/1362
	Change-Id: I021ec71416da90d11705ef04fba7c170558ef3c6

2024-09-30  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: netcdf-parallel-openmpi: Build shared library.
	* gnu/packages/maths.scm (netcdf-parallel-openmpi) [arguments]: Enable
	building of shared library.

	Change-Id: I6e901d5939108421e041252207f10f4800890e97

2024-09-30  Ludovic Courtès  <ludo@gnu.org>

	man-db: Correctly resolve man page links.
	Fixes <https://issues.guix.gnu.org/73259>.

	Fixes a bug introduced in 822455580273ea8b3c1059922e2b41a395103164
	whereby a link such as “.so man1/bzdiff.1” would resolve to the file
	that contains the link (in this case ‘bzcmp.1.zst’), as opposed to the
	actual link target.  As a result, ‘man-page->entry’ would recurse,
	reopening the man page that contains the link until file descriptor
	exhaustion.

	* guix/man-db.scm (mandb-entries): In second argument to
	‘man-page->entry’, return either FILE-GZ or FILE-ZST, but not FILE.

	Change-Id: I06a7a6905a98524efc889a18e81352bf9eec5743

2024-09-30  Roel Janssen  <roel@gnu.org>

	gnu: Update python-rdflib to 7.0.0.
	* gnu/packages/rdf.scm: Add updated recipe for python-rdflib; Keep
	  python-rdflib-6 for compatibility.
	* gnu/packages/python-xyz.scm: Build python-prov with python-rdflib-6 because
	  rdflib-7 is not supported.
	* gnu/packages/bioinformatics.scm: Build cwltool with python-rdflib-6 because
	  it fails to build with rdflib-7.

	Change-Id: Ibc40c16ede20e69e702915488d6b2f0a7e70b868

2024-09-29  Dariqq  <dariqq@posteo.net>

	gnu: skia: Honor #:tests? argument.
	* gnu/packages/graphics.scm (skia)[arguments]: Skip 'check phase
	when #:tests? is false.

	Change-Id: I529d91cf9cedfe36fa14a2ae514589810054eac8

2024-09-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: emacs-ivy: Fix upstream hash mismatch.
	The only change is the build-time name of ivy.info:

	  - This is docs5eOqw.info, produced by makeinfo version 6.8
	  + This is doczSQuZD.info, produced by makeinfo version 6.8

	* gnu/packages/emacs-xyz.scm (emacs-ivy)[source]: Update sha256.

	Change-Id: I2234365159e0020f5c8b4fd90f56bb7a4f7e9590

2024-09-30  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: ecl-ciel: Remove build phase "build-image" and output "image".
	* gnu/packages/lisp-xyz.scm (ecl-ciel)[outputs]: Remove "image".
	  [arguments]: Remove 'build-image' phase.

	Change-Id: I6640add7f28ac655180fc9b419684dc9d51f5130

2024-09-30  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: Add got.
	* gnu/packages/version-control.scm (got): New variable.

	Change-Id: I34d19d90ab36e8831fa88668676aa2399356b002

2024-09-30  Efraim Flashner  <efraim@flashner.co.il>

	guix: cpu: Add detection for znver5.
	* guix/cpu.scm (cpu->gcc-architecture): Add detection for znver5.
	(gcc-architecture->micro-architecture-level): Add entry for znver5.

	Change-Id: If0ff9540517cb9ac869afabf413c9993166d78a5

2024-09-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-14: Add tuning target.
	* gnu/packages/gcc.scm (%gcc-14-x86_64-micro-architectures): New
	variable.
	(gcc-14)[properties]: Use it.

	Change-Id: I00f9e2a4c9d590f97977275b157002ac330b895b

2024-09-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clang-19: Add compiler-cpu-architectures entries.
	* gnu/packages/llvm-meta.scm (clang-compiler-cpu-architectures): Add
	entries for powerpc64le and x86_64 for new optimization architectures.

	Change-Id: Ie89dd4cb17c36e0a9faba37f54c0c24bcf3e7727

2024-09-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim-guix-vim: Update to 0.4.1.
	* gnu/packages/vim.scm (vim-guix-vim): Update to 0.4.1.

	Change-Id: I12a38efdbd6c0f9d8ce2155e7d7ecb0032739f0c

2024-09-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qemu: Skip another test on riscv64-linux.
	* gnu/packages/virtualization.scm (qemu)[arguments]: Adjust the
	'disable-some-tests phase to skip another test.

	Change-Id: Ia781e0514898f95042064416d059a7ff9bc75c52

2024-09-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mold: Only build with mimalloc on 64-bit systems.
	* gnu/packages/mold.scm (mold)[arguments]: Adjust the configure-flags to
	only use mimalloc on 64-bit systems.
	[inputs]: Only add mimalloc when building for a 64-bit system.

	Change-Id: I7fc8eed076072ccb49f180adbfb12683ae169eca

2024-09-29  Sisiutl  <sisiutl@egregore.fun>

	gnu: waypipe: Update to 0.9.1.
	* gnu/packages/freedesktop.scm (waypipe): Update to 0.9.1.
	[inputs]: Add lz4, libva, mesa, libdrm and ffmpeg.
	[arguments]<#:configure-flags>: Enable lz4, vaapi, dmabuf
	and video compression.

	Change-Id: I02891d0fbb0f697083d4599cf960005bbe0b8996

2024-09-29  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: screentest: Update to 3.0.
	* gnu/packages/hardware.scm (screentest): Update to 3.0.
	[build-system]: Switch to meson-build-system.
	[native-inputs]: Add gettext-minimal. Remove autoconf intltool libtool
	glib:bin automake.
	[inputs]: Add gtk+. Remove gtk+-2.

	Change-Id: I16fab59d7a25ac009094869ce1c174016ff06601

2024-09-29  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: mold: Update to 2.34.0.
	* gnu/packages/mold.scm (mold): Update to 2.34.0.
	[arguments](phases)<force-system-xxhash>: Update path.
	<fix-compiler-name-in-test>: Update path.
	<skip-tbb-lto-test>: Update path.
	<disable-rpath-test>: Update path.

	Change-Id: I21e8cdd057fb13b508299a1b0fd9b48f803959bd

2024-09-29  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: btop: Update to 1.4.0.
	* gnu/packages/admin.scm (btop): Update to 1.4.0.
	[arguments](make-flags) Pass CC.

	Change-Id: I1ded453e5ab41567d9647eaabf888b96b024cd23

2024-09-29  Tomas Volf  <~@wolfsden.cz>

	gnu: podman: Update to 5.2.3.
	* gnu/packages/containers.scm (podman): Update to 5.2.3.

	Change-Id: Icc4bf862e509ad74502148994aa21fde95aef626

2024-09-29  Wilko Meyer  <w@wmeyer.eu>

	gnu: php: Update to 8.3.12.
	* gnu/packages/php.scm (php): Update to 8.3.12.

	Change-Id: Ic9c60659e8dad0d00958475dc283259eb3de4072

2024-09-29  Nicolas Graves  <ngraves@ngraves.fr>

	home: xdg-mime-applications: Fix file name spelling.
	* gnu/home/services/xdg.scm (home-xdg-mime-applications-xdg-files): Fix
	spelling mistake.

	Change-Id: Ibd0f68a857dc78b66db8b0a16bd418ee787fa467

2024-09-29  Richard Sent  <richard@freakingpenguin.com>

	home: services: Add newline to XDG_RUNTIME_DIR warning.
	* gnu/home/services.scm: Add end-of-text newline to warning printed by
	on-first-login script when XDG_RUNTIME_DIR does not exist.

	Change-Id: I3bfe2c415f6941fa9a2231ab2a0be53db965053f

2024-09-29  Hilton Chain  <hako@ultrarare.space>

	gnu: phantomsocks: Update to 0.0.0-20240729085950-7928f8eff406.
	* gnu/packages/networking.scm (phantomsocks): Update to
	0.0.0-20240729085950-7928f8eff406.

	Change-Id: If15b87551996f3b52548a5c18a0ff315ac9a2e72

2024-09-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libsixel: Fix bash completion directory.
	* gnu/packages/image.scm (libsixel)[arguments]: Adjust the
	configure-flags to install the bash completion script into the standard
	directory.

	Change-Id: I12a52f8565474ec63e2bd1fa15e5412555a81c31

2024-09-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: fetchmail: Wrap fetchmailconf.
	* gnu/packages/mail.scm (fetchmail)[arguments]: Add a phase to wrap
	fetchmailconf with GUIX_PYTHONPATH.
	[inputs]: Add bash-minimal, python-future, python-wrapper.

	Change-Id: I6f48361e7d739bfcaa2d1f20eb177933e5e7a5d8

2024-09-29  Efraim Flashner  <efraim@flashner.co.il>

	lint: Check for minimal variants.
	* guix/lint.scm (check-inputs-should-use-a-minimal-variant): New
	procedure.
	(%local-checkers): Add it.

	Change-Id: Ifbf808063e4e125c7070505a8a6215128d84b40b

2024-09-29  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to 88f85da.
	* gnu/packages/ci.scm (cuirass): Update to 88f85da.

	Change-Id: I80e5eeb5b2a1526e419fcee77ea50d85755c87ef

2024-09-29  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: rapidcheck: Fix pkg-config libs.
	Using rapidcheck as a dependency in a project currently results in a linker
	error, because the pkg-config file is missing relevant linker flags.

	* gnu/packages/patches/rapidcheck-fix-libs.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/check.scm (rapidcheck)[patches]: Use it here.

2024-09-29  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-htmlize: Update to 1.58.
	* gnu/packages/emacs-xyz.scm (emacs-htmlize): Update to 1.58.

	Change-Id: Ice780c16e9bd5d6b2af12f8578383a0c96a6deee

2024-09-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 9.1.0744.
	* gnu/packages/vim.scm (vim): Update to 9.1.0744.
	[arguments]: Delete another test in the 'skip-or-fix-failing-tests
	phase.

	Change-Id: Ic36691592abd350686df78d189196f827878be0b

2024-09-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: abseil-cpp: Skip 2 tests on riscv64-linux.
	* gnu/packages/cpp.scm (abseil-cpp)[arguments]: When building for
	riscv64-linux replace the 'check phase to skip 2 tests.

	Change-Id: I92a35795dad1a00606954aae7515701ad402f243

2024-09-28  jgart  <jgart@dismail.de>

	gnu: nnn: Update to 5.0.
	* gnu/packages/admin.scm (nnn): Update to 5.0.

	Change-Id: I568e8557f66c055dc0cb2d8f911549ff7a01b87f

2024-09-28  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.56.0.
	* gnu/packages/prolog.scm (trealla): Update to 2.56.0.

	Change-Id: Ib77a74484ff33e4be0c9641f423abd5e24ec083e

2024-09-28  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: wfview: Update to 1.64.
	* gnu/packages/radio.scm (wfview): Update to 1.64.
	  [inputs]: Add eudev.
	  [arguments]: Update 'fix-paths' phase.

	Change-Id: I163aae4e40192b3efd0a2550fa8a624daa95b9c0

2024-09-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to b225542.
	* gnu/packages/ci.scm (cuirass): Update to b225542.

	Change-Id: I35987961bbbf2a10694deb04a10bc3ad82e313c9

2024-09-28  Roman Scherer  <roman@burningswell.com>

	installer: Use the latest ‘iso-codes’.
	Fixes <https://issues.guix.gnu.org/73081>.

	* gnu/installer.scm (compute-locale-step): Use Use iso-codes.

	Change-Id: I9a69f7accee965cf5deb2c1b23ce3fda579d465a
	Reported-by: Ricardo Wurmus <rekado@elephly.net>

2024-09-28  Roman Scherer  <roman@burningswell.com>

	gnu: Add iso-codes.
	* gnu/packages/iso-codes.scm (iso-codes): New variable.

	Change-Id: I2d945a2daf98d111c04a3c30f0779e39644a5e2e

2024-09-28  Roman Scherer  <roman@burningswell.com>

	gnu: iso-codes: Rename to iso-codes/pinned.
	* gnu/packages/iso-codes.scm (iso-codes): Rename to…
	(iso-codes/pinned): … this.
	* doc/build.scm,
	gnu/installer.scm,
	gnu/packages/fcitx.scm,
	gnu/packages/fcitx5.scm,
	gnu/packages/gnome.scm,
	gnu/packages/gstreamer.scm,
	gnu/packages/gtk.scm,
	gnu/packages/ibus.scm,
	gnu/packages/kde-frameworks.scm,
	gnu/packages/kde-plasma.scm,
	gnu/packages/mate.scm,
	gnu/packages/photo.scm,
	gnu/packages/video.scm: Adjust accordingly.

	Change-Id: Ia98fee15a27009583fee822cf411512727b1aa27

2024-09-28  Ludovic Courtès  <ludo@gnu.org>

	build: Add missing patch to ‘gnu/local.mk’.
	* gnu/local.mk (dist_patch_DATA): Add missing patch, added in
	67a2073d279e064b6b065541be9502cd6ead80c8.

	Change-Id: Ie5f51b432e5331a4ad7f6050002f3fdd55ce5564

2024-09-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Register CUPS patch.
	* gnu/local.mk (dist_patch_DATA): Add missing patch.

	Change-Id: Iec177d4cfaa9b2d5ba4a795f46db1db05194d71f

2024-09-27  Greg Hogan  <code@greghogan.com>

	gnu: aws-sdk-cpp: Update to 1.11.402.
	* gnu/packages/cpp.scm (aws-sdk-cpp): Update to 1.11.402.

	Change-Id: I105b7bfc80f264eb9374ca71dfaf5e5417f98cbe

2024-09-27  Greg Hogan  <code@greghogan.com>

	gnu: aws-crt-cpp: Update to 0.28.2.
	* gnu/packages/cpp.scm (aws-crt-cpp): Update to 0.28.2.

	Change-Id: I0335caaf5705cbf635045568759cad3afc19345b

2024-09-27  Greg Hogan  <code@greghogan.com>

	gnu: aws-c-mqtt: Update to 0.10.4.
	* gnu/packages/c.scm (aws-c-mqtt): Update to 0.10.4.

	Change-Id: I96d4407dd906f1dd86658df495e1130406b4b00e

2024-09-27  Greg Hogan  <code@greghogan.com>

	gnu: aws-c-s3: Update to 0.6.4.
	* gnu/packages/c.scm (aws-c-s3): Update to 0.6.4.

	Change-Id: Ie2bddb384af8aad55ef53f2a8000be76aa50a781

2024-09-27  Greg Hogan  <code@greghogan.com>

	gnu: aws-c-auth: Update to 0.7.26.
	* gnu/packages/c.scm (aws-c-auth): Update to 0.7.26.

	Change-Id: Ia175f0eda951f9fd3ab7676e5bdb230b873cf127

2024-09-27  Greg Hogan  <code@greghogan.com>

	gnu: aws-c-http: Update to 0.8.8.
	* gnu/packages/c.scm (aws-c-http): Update to 0.8.8.

	Change-Id: I5db13f71b0946449d399847e353c53ba7593be34

2024-09-27  Greg Hogan  <code@greghogan.com>

	gnu: aws-c-compression: Update to 0.2.19.
	* gnu/packages/c.scm (aws-c-compression): Update to 0.2.19.

	Change-Id: Ib521bd0378d2b8aa8f0166df52b9fbde2d27b760

2024-09-27  Greg Hogan  <code@greghogan.com>

	gnu: aws-c-sdkutils: Update to 0.1.19.
	* gnu/packages/c.scm (aws-c-sdkutils): Update to 0.1.19.

	Change-Id: I7c6ee085cafdd0f0d8df125f2f602b14b073bb81

2024-09-27  Greg Hogan  <code@greghogan.com>

	gnu: aws-c-event-stream: Update to 0.4.3.
	* gnu/packages/c.scm (aws-c-event-stream): Update to 0.4.3.

	Change-Id: Iae87c5793b1a886fefcf0597ff6254e172869159

2024-09-27  Greg Hogan  <code@greghogan.com>

	gnu: aws-c-io: Update to 0.14.18.
	* gnu/packages/c.scm (aws-c-io): Update to 0.14.18.

	Change-Id: I2013a9c2f173898e2c48c05824da0044885166e1

2024-09-27  Greg Hogan  <code@greghogan.com>

	gnu: aws-c-cal: Update to 0.7.4.
	* gnu/packages/c.scm (aws-c-cal): Update to 0.7.4.
	[propagated-inputs]: Add s2n.
	[inputs]: Remove openssl and openssl:static.

	Change-Id: I211a3d96ec984ab870b6e1621756ad6463f27a8b

2024-09-27  Greg Hogan  <code@greghogan.com>

	gnu: aws-checksums: Update to 0.1.18.
	* gnu/packages/c.scm (aws-checksums): Update to 0.1.18.

	Change-Id: Iaed4161d8f2ba568e4aaae45a07e707d6a1b42bc

2024-09-27  Greg Hogan  <code@greghogan.com>

	gnu: aws-c-common: Update to 0.9.27.
	* gnu/packages/c.scm (aws-c-common): Update to 0.9.27.
	[arguments]: Disable parallel tests.
	[supported-systems]: Add armhf-linux and aarch64-linux.

	Change-Id: I66ddf9ed03f8ead70aa1c86792dd4aa8782ac59e

2024-09-27  Greg Hogan  <code@greghogan.com>

	gnu: s2n: Update to 1.5.1.
	* gnu/packages/tls.scm (s2n): Update to 1.5.1.
	[arguments]: Re-enable warnings as errors.
	[supported-systems]: Restrict to 64-bit systems.

	Change-Id: I09d690c96789961473c846eb8174ddc8a2b1ad4e

2024-09-27  Greg Hogan  <code@greghogan.com>

	gnu: aws-lc: Update to 1.34.2.
	* gnu/packages/tls.scm (aws-lc): Update to 1.34.2.
	[native-inputs]: Remove libfaketime.
	[arguments]<#:configure-flags>: Disable Go.
	<#:phases>: Remove overwritten 'check phase.

	Change-Id: Ib15fc22d0660ad805395acbec6fc45a63079b6f4

2024-09-27  Greg Hogan  <code@greghogan.com>

	gnu: folly: Update to 2024.09.09.00.
	* gnu/packages/cpp.scm (folly): Update to 2024.09.09.00.
	[inputs]: Add fast-float.

	Change-Id: Icbe6ec261561729178df0920a53ece7d4eded15d

2024-09-27  Greg Hogan  <code@greghogan.com>

	gnu: fast-float: Update to 6.1.6.
	* gnu/packages/cpp.scm (fast-float): Update to 6.1.6.
	[license]: Add BSL-1.0.

	Change-Id: Ia85d6146332453a45cf54837cb53b3e05ca052f7

2024-09-27  Greg Hogan  <code@greghogan.com>

	gnu: fast-float-test-files: Update to 1.0.0.
	* gnu/packages/cpp.scm (fast-float-test-files): Update to 1.0.0.

2024-09-27  Luís Henriques  <henrix@camandro.org>

	gnu: remind: Update to 05.00.05.
	* gnu/packages/calendar.scm (remind): Update to 05.00.05.
	[properties]: Add tcl output synopsis.
	[arguments]<#:phases>: Update list of files to include in tcl output.
	There's only one tcltk script now.
	[native-inputs]: Add tzdata.

	Change-Id: I729d48a8e538039ef5d8c9cb8bd232b3946b5f76

2024-09-27  Herman Rimm  <herman@rimm.ee>

	gnu: genimage: Update to version 18.
	* gnu/packages/genimage.scm (genimage): Update from 15 to 18.
	[arguments]: Disable some tests.

2024-09-27  Yann Dupont  <Yann.Dupont@univ-nantes.fr>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: ceph: Update to 17.2.7.
	Fixes a build failure introduced with newer versions of Boost.

	* gnu/packages/patches/ceph-fix-for-newer-boost.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/storage.scm (ceph): Update to 17.2.7.  Use the patch.


	Change-Id: I00f2d369d7a86926b00c680d5ab0fe8044ca9065

2024-09-27  Ludovic Courtès  <ludo@gnu.org>

	tests: Make ‘tests/print.scm’ deterministic.
	The “package with inputs” test would fail non-deterministically:
	sometimes ‘package->code’ would pick the ‘glibc’ symbol, sometimes it
	would take ‘glibc/hurd’, which is an alias for ‘glibc’.

	* tests/print.scm (pkg-with-inputs)[inputs]: Replace ‘glibc’ with
	‘gnu-make’.

	Change-Id: Ie192adda98d66546fae820a6bcdd5bb4b9f4dae7

2024-09-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-scrapy: Update to 2.11.2, fix build.
	This is a follow up fixture found during review of
	<https://issues.guix.gnu.org/73070>.

	* gnu/packages/python-web.scm (python-scrapy): Update to 2.11.2.
	[source]: Name for source tarball has been changed in PyPI.
	[arguments]: <#:test-flags>: Enable more tests which are passing now.
	<#:phases>: Add 'relax-requirements and 'prepare-test-environment phases.
	[propagated-inputs]: Add python-defusedxml.
	[native-inputs]: Add nss-certs-for-test.

	Change-Id: Ia1e1868b75d679044af83812469c2412b2bab716

2024-09-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cups-minimal: Address PPD injection issues [security fixes].
	* gnu/packages/cups.scm (cups-minimal)[replacement]: Graft with...
	(cups-minimal/fixed): ...this new variable.
	[source]: Add a patch to do the thing.
	* gnu/packages/patches/cups-minimal-Address-PPD-injection-issues.patch:
	New file.

	Change-Id: Id4db145887e72081b404dedbccd62c23a8f52d55

2024-09-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cups: Update to 2.4.10 [fixes nothitg]
	Change-Id: Ic600f96d7cae1d4ecc0f5b1b4561caae317c4048

2024-09-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openpmix: Limit to 64bit systems.
	* gnu/packages/parallel.scm (openpmix)[supported-systems]: New field.

	Change-Id: I63f231c22fb0d0cc46f93dc7ac435a8e41a66739

2024-09-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libfabric: Fix building on 32-bit systems.
	* gnu/packages/linux.scm (libfabric)[arguments]: Adjust configure-flags
	to only enable features supported on those architectures.

	Change-Id: Iddb55745860e2b04f2533b453f94a4f37510194c

2024-09-27  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: tmux: Build from git.
	* gnu/packages/tmux.scm (tmux)[source]: Switch to git-fetch, and use
	git-file-name.
	[native-inputs]: Add autoconf, automake and pkg-config.

	Change-Id: If56abbb76f3b00193bbd27c236a9f82c4f0eb3cb

2024-09-27  Ashish SHUKLA via Guix-patches via  <guix-patches@gnu.org>

	gnu: tmux: Update to 3.5.
	* gnu/packages/tmux (tmux): Update to 3.5.

	Change-Id: Ia1f4e6e6d17d8ce76345f06f87247a13b4b5a7bb

2024-09-27  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: magic-enum: Update to 0.9.6.
	* gnu/packages/cpp.scm (magic-enum): Update to 0.9.6.

	Change-Id: I9d1175554d3fd956b063e3f29dff623c4cdb0059

2024-09-27  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: fnc: fix cross-compiling.
	* gnu/packages/version-control.scm (fnc)[arguments]<#:phases>: Add
	don-t-use-install-s phase.

	Change-Id: I2d0fb7d31055fe5f33706eed6df813c89ff5cc16

2024-09-27  Ashish SHUKLA via Guix-patches via  <guix-patches@gnu.org>

	gnu: fnc: Update to 0.18.
	* gnu/packages/version-control.scm (fnc): Update to 0.18.

	Change-Id: I0eb205aa88b0e67409d6af9d7ad29a9f23ef54b5

2024-09-27  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: fuzzel: Update to 1.11.0.
	* gnu/packages/xdisorg.scm (fuzzel): Update to 1.11.0.
	[sources](origin)<patches>: Add patch.
	* gnu/packages/patches/fuzzel-fix-gcc-error.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.

	Change-Id: I7ed41e6b23657833369f9d319c22421161559dc7

2024-09-27  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20240922.
	* gnu/packages/parallel.scm (parallel): Update to 20240922.

	Change-Id: I55f14f7ee8996a4339a17ec595c5b48bec044347

2024-09-27  Roman Scherer  <roman@burningswell.com>

	gnu: stumpwm-contrib: Update to 0.0.1-6.042a9fc.
	* gnu/packages/wm.scm (stumpwm-contrib): Update to 0.0.1-6.042a9fc.

	Change-Id: I92952b2f0ad823b56d4ef2e4fce2e9e9cda47858

2024-09-27  Roman Scherer  <roman@burningswell.com>

	gnu: stumpwm: Update to 23.11.
	* gnu/packages/wm.scm (stumpwm): Update to 23.11.

	Change-Id: Ia5e0ad8137e033897a4380e71aeed012049d9e22

2024-09-27  jgart  <jgart@dismail.de>
	    Ada Stevenson  <adanskana@gmail.com>

	gnu: Add cl-trivial-ws.
	* gnu/packages/lisp-xyz.scm (cl-trivial-ws, ecl-trivial-ws, sbcl-trivial-ws):
	New variables.

	Change-Id: I1c2ec0a33c02038eabb21f3da3817da9baf74960

2024-09-27  jgart  <jgart@dismail.de>
	    Ada Stevenson  <adanskana@gmail.com>

	gnu: Add cl-hunchensocket.
	* gnu/packages/lisp-xyz.scm (cl-hunchensocket, ecl-hunchensocket,
	sbcl-hunchensocket): New variables.

	Change-Id: I90df0ab5bbcfc9ac802f8819640da915c144e669

2024-09-27  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: waybar: Fix missing tray icons on 0.11.0.
	* gnu/packages/patches/waybar-0.11.0-fix-tray-icons.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/wm.scm (waybar)[source]: Use it.

	Change-Id: Ib480b815faf3a331e1fc093dee72bb3099df57c5

2024-09-27  John Kehayias  <john.kehayias@protonmail.com>

	gnu: piper: Update to 0.8.
	* gnu/packages/gnome.scm (piper): Update to 0.8.
	[arguments]<#:phases>: Update 'dont-update-gtk-icon-cache phase due to
	upstream changes.
	[native-inputs]: Add desktop-file-utils.

	Change-Id: I01c18cb8140aed691a812d675201075a7adc3fbd

2024-09-27  John Kehayias  <john.kehayias@protonmail.com>

	gnu: libratbag: Update to 0.18.
	* gnu/packages/gnome.scm (libratbag): Update to 0.18.

	Change-Id: I18d3671fd335b0c71436a36affb0d81dd7d1e8dc

2024-09-27  jgart  <jgart@dismail.de>
	    Ada Stevenson  <adanskana@gmail.com>

	gnu: Add cl-lem-mailbox.
	* gnu/packages/lisp-xyz.scm (cl-lem-mailbox, ecl-lem-mailbox,
	sbcl-lem-mailbox): New variables.

	Change-Id: I6960f5709877b38d056aaf496c134ef93027d223

2024-09-27  jgart  <jgart@dismail.de>
	    Ada Stevenson  <adanskana@gmail.com>

	gnu: Add cl-lisp-preprocessor.
	* gnu/packages/lisp-xyz.scm (cl-lisp-preprocessor, ecl-lisp-preprocessor,
	sbcl-lisp-preprocessor): New variables.

	Change-Id: Ice5358677e62232b67b62a3f1520686bc96a79a8

2024-09-27  jgart  <jgart@dismail.de>
	    Ada Stevenson  <adanskana@gmail.com>

	gnu: Add cl-inquisitor.
	* gnu/packages/lisp-xyz.scm (cl-inquisitor, ecl-inquisitor, sbcl-inquisitor):
	New variables.

	Change-Id: I82feeb9281e0c77a9d058aabe997777204556593

2024-09-27  jgart  <jgart@dismail.de>
	    Ada Stevenson  <adanskana@gmail.com>

	gnu: Add cl-jsonrpc.
	* gnu/packages/lisp-xyz.scm (cl-jsonrpc, ecl-jsonrpc, sbcl-jsonrpc): New
	variables.

	Change-Id: I4428f0068c8b75b0ae39888c5af787a1b1469160

2024-09-27  jgart  <jgart@dismail.de>
	    Ada Stevenson  <adanskana@gmail.com>

	gnu: Add cl-bt-semaphore.
	* gnu/packages/lisp-xyz.scm (cl-bt-semaphore, ecl-bt-semaphore,
	sbcl-bt-semaphore): New variables.

	Change-Id: I6ba4d0353c1c44a0528cda57bdbb6d0412988927

2024-09-27  jgart  <jgart@dismail.de>
	    Ada Stevenson  <adanskana@gmail.com>

	gnu: Add cl-setlocale.
	* gnu/packages/lisp-xyz.scm (cl-setlocale, ecl-cl-setlocale,
	sbcl-cl-setlocale): New variables.

	Change-Id: I7ab27bde118d4aab2bfff175037c8bbe47d00674

2024-09-27  jgart  <jgart@dismail.de>
	    Ada Stevenson  <adanskana@gmail.com>

	gnu: Add cl-iconv.
	* gnu/packages/lisp-xyz.scm (cl-iconv, ecl-cl-iconv, sbcl-cl-iconv): New
	variables.

	Change-Id: I58398683cb43397ea954736ab5b5b0afcbc41e20

2024-09-27  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.44.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.44.

	Change-Id: Iab05e055828d98a72ac46d4bc4d84b82b3cb8ca6

2024-09-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: telegram-desktop: Use xdg-desktop-portal-next.
	* gnu/packages/telegram.scm (telegram-desktop) [native-inputs]: Replace
	xdg-desktop-portal with xdg-desktop-portal-next.

	Change-Id: Icd0bc0d731e0ece576b590f34960d55f79ef4b43

2024-09-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add xdg-desktop-portal-next.
	This is based on Dan's "xdg-desktop-portal: Update to 1.18.4." commit, now
	reverted.

	* gnu/packages/freedesktop.scm (xdg-desktop-portal-next): New variable.
	* gnu/packages/patches/xdg-desktop-portal-disable-portal-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I7360d915bb0450f6772232c126fd0d4a4fec8997

2024-09-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: xdg-desktop-portal: Update to 1.18.4."
	This reverts commit 1b4304ea29296e25026361ecf19226cf2f554836.  This broke
	setting themes in GNOME 44.1.

	Reported-by: Ada Stevenson <adanskana@gmail.com>
	Change-Id: Iaa8632a743d6fefd46f6415010b33f69bd6d2a04

2024-09-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: xdg-desktop-portal: Improve style."
	This reverts commit add9662686f74a39ea4f3fa75c5b81b1debb9a67.

2024-09-26  jgart  <jgart@dismail.de>

	gnu: lisp-xyz: Sort packages.
	* gnu/packages/lisp-xyz.scm: Sort packages.

	Change-Id: I4eada8fa1a8a99b9ee888c735ac0793ed1f1cea8

2024-09-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: classpath-jamvm-wrappers: Adjust wrapper for armhf-linux.
	This fixes building icedtea-2 on armhf-linux.

	* gnu/packages/java-bootstrap.scm (classpath-jamvm-wrappers)[arguments]:
	Adjust the flags passed to jamvm in the wrapper script when building for
	armhf-linux.

	Change-Id: I68a47b0eec761b1be9126ac814693fba7fa7e56e

2024-09-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tracker: Skip datetime test on all 32-bit systems.
	* gnu/packages/gnome.scm (tracker)[arguments]: In the custom
	'disable-failing-tests phase skip the tests known to fail on 32-bit
	systems on all non-64-bit systems.

	Change-Id: I23b422aeceb3f7ef83c8a0e74ec7ed6f13d98c66

2024-09-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lib2geom: Skip a test on riscv64-linux.
	* gnu/packages/graphics.scm (lib2geom)[arguments]: When building for
	riscv64-linux add a phase to skip a test known to fail upstream.

	Change-Id: Ib328a4b2ed3263f71d6ca846b181eca3e47a3800

2024-09-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gst-plugins-base: Skip a test on armhf-linux.
	* gnu/packages/gstreamer.scm (gst-plugins-base)[arguments]: When
	building for armhf-linux skip a test during the
	'disable-problematic-tests phase.

	Change-Id: I606ecd1c38f110b1c31812d86d6b3304e924b557

2024-09-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pass-age: Update shell completion directories.
	* gnu/packages/password-utils.scm (pass-age)[arguments]: Adjust the
	install-plan to adjust the shell completion directories.

	Change-Id: I5153dd4c9e88d05c22f4ddda135704a7bfe3cc81

2024-09-26  Jorge Acereda  <jacereda@gmail.com>

	gnu: Add decker.
	Change-Id: Id0879002f9ce0928051dda40ba0dc7bc233ea439
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-09-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-org-texlive-collection: Reduce closure.
	Based on feedback received by Nicolas Goaziou.  Thank you!

	* gnu/packages/emacs-xyz.scm (emacs-org-texlive-collection): Do not inherit
	from emacs-org.
	[version]: Explicitly set to that of emacs-org.
	[inputs]: Remove texlive-amsmath, texlive-graphics, texlive-hypperef,
	texlive-titling, texlive-tools.
	Replace texlive-scheme-small by texlive-collection-latexrecommended.  Add
	texlive-soul and texlive-standalone.
	[synopsis, description]: Fix TeX Live and Org mode spelling.
	[home-page]: Explicitly set to that of emacs-org.
	[license]: Use the TeX Live license, as this is a TeX Live collection
	meta-package.

	Suggested-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
	Change-Id: Id898f0cde5d805ee9262b5ded0d47f307b73f005

2024-09-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tldr: Swap to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-tldr) [build-system]: Swap to
	pyproject-build-system.
	[arguments]: Adjust indentation.
	<#:test-flags>: Move test exclusion here.
	<#:phases>: Use standard 'check phase.

	Change-Id: Ie87b5810027998bf33325c04021dbeb7cb24e6e2

2024-09-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tldr: Update to 3.3.0.
	* gnu/packages/python-xyz.scm (python-tldr): Update to 3.3.0.
	[inputs]: Remove python-argcomplete, python-colorama, python-termcolor, and
	python-shtab.
	[propagated-inputs]: Add python-colorama, python-termcolor, and python-shtab.

	Change-Id: I87b58c0632307fa88061f0c63ceb4d01759900d2

2024-09-26  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: python-twine: Update to 5.1.1.
	* gnu/packages/python-xyz.scm (python-twine): Update to 5.1.1.
	  [build-system]: Move to pyproject-build-system.
	  [arguments]<#:test-flags>: Disable failing tests.
	  [native-inputs]: Add python-pretend, python-pytest, python-pytest-socket.
	  [propagated-inputs]: Remove python-tqdm, python-packaging. Add
	  python-imporlib-metadata, python-keyring, python-rfc3986,
	  python-rich and python-urllib3.

	Reviewed-by: Steve George <steve@futurile.net>
	Change-Id: I55dbcd646dec60cfe8ec226aed0cf3f8c59e2eeb

2024-09-26  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: python-altair: Update to 5.3.0.
	* gnu/packages/statistics.scm (python-altair): Update to 5.3.0.
	  [arguments]<#:test-flags>: Add failing tests, reorganize.

	Reviewed-by: Steve George <steve@futurile.net>
	Change-Id: I695e63e5395f40997ab59706240b8b059778b0ad

2024-09-26  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: python-pkginfo: Update to 1.10.0.
	* gnu/packages/python-xyz.scm (python-pkginfo): Update to 1.10.0.
	  [native-inputs]: Add python-wheel.

	Reviewed-by: Steve George <steve@futurile.net>
	Change-Id: I682773a5a5c36c9a2ffd9ce8e96048c08a7a174e

2024-09-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-readme-renderer: Update to 41.0.
	* gnu/packages/python-xyz.scm (python-readme-renderer): Update to 41.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Delete 'loosen-cmarkgfm-dependency phase; replace custom 'check
	phase with #:test-flags.
	[native-inputs]: Add python-wheel; remove python-mock.

	Reviewed-by: Steve George <steve@futurile.net>
	Change-Id: I47cef84089384d2cf760c166fed9147863d1a415

2024-09-26  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: cl-websocket-driver: Update to 0.2.0-1.17ba553.
	* gnu/packages/lisp-xyz.scm (sbcl-websocket-driver): Update to
	  0.2.0-1.17ba553.

	Change-Id: Ifa2b14d3b8e3775da0f085ca70f34dadec66ef7c

2024-09-26  The Man  <squishypinkelephant@gmail.com>

	gnu: Add libliftoff.
	* gnu/packages/freedesktop.scm (libliftoff): New variable.

	Change-Id: I19eda24aea4327bcd72a7e15ec0784ef1e302783
	Reviewed-by: Steve George <steve@futurile.net>

2024-09-26  jgart  <jgart@dismail.de>

	gnu: Add cl-async-process.
	* gnu/packages/lisp-xyz.scm (cl-async-process, ecl-async-process,
	sbcl-async-process): New variables.

	Change-Id: I4e4707ffa30b6fcd1267e681f71a874c790746f4

2024-09-26  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: gromit-mpx: Update to 1.7.0.
	* gnu/packages/gtk.scm (gromit-mpx): Update to 1.7.0.
	[inputs, native-inputs]: Add new dependencies.

2024-09-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: telegraph-desktop: Fix exhuberant build memory requirements.
	From 25 GiB to 1.3 GiB.

	* gnu/packages/telegram.scm (telegram-desktop)
	[configure-flags]: Specify the 'Release' build type.

	Change-Id: I040d79d341412d43e864c95b315c1c8ad5fd19ae

2024-09-26  dan  <i@dan.games>

	gnu: telegram-desktop: Update to 5.5.5.
	* gnu/packages/patches/telegram-desktop-allow-disable-libtgvoip.patch: Update patch file to match upstream changes.
	* gnu/packages/patches/webrtc-for-telegram-desktop-unbundle-libsrtp.patch: Update patch file to match upstream changes.
	* gnu/packages/patches/telegram-desktop-unbundle-cppgir.patch: New file.
	* gnu/packages/patches/telegram-desktop-unbundle-gsl.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register them.
	* gnu/packages/telegram.scm:
	(libyuv-for-telegram-desktop, cmake-helpers-for-telegram-desktop)
	(codegen-for-telegram-desktop, lib-base-for-telegram-desktop)
	(lib-crl-for-telegram-desktop, lib-lottie-for-telegram-desktop)
	(lib-qr-for-telegram-desktop, lib-storage-for-telegram-desktop)
	(lib-tl-for-telegram-desktop, lib-webrtc-for-telegram-desktop)
	(tgcalls-for-telegram-desktop, webrtc-for-telegram-desktop): Bump to submodule checkout.
	(cmake-helpers-for-telegram-desktop)[origin]: Add patches to unbundle gsl and cppgir.
	(libprisma-for-telegram-desktop): Use %telegram-version.
	(telegram-desktop): Update to 5.5.5.
	[:configure-flags]: Add disable jemalloc flag.
	[#:phases]<unpack-additional-sources>: Add libprisma-for-telegram-desktop.
	<patch-gir-ignore-paths>: New phase.
	<use-system-xdg-desktop-portal>: New phase.
	<patch-libwebview>: New phase.
	[native-inputs]: Add cpp-ada-url-parser, gobject-introspection and xdg-desktop-portal.
	[inputs]: Add boost, cppgir-for-telegram-desktop, expected-lite and remove jemalloc.

	Change-Id: I0ea3ea5a3e416a9d5b2b5b7b55ca1af679bc3d38

2024-09-26  dan  <i@dan.games>

	gnu: Add libprisma-for-telegram-desktop.
	* gnu/packages/telegram.scm (libprisma-for-telegram-desktop): New variable.

	Change-Id: I855b463993654a8cad491c7b56c9581b3083f5e4

2024-09-26  dan  <i@dan.games>

	gnu: Add cpp-ada-url-parser.
	* gnu/packages/cpp.scm (cpp-ada-url-parser): New variable.
	(cpm-for-cpp-ada-url-parser): New variable.

	Change-Id: I0b61c3b136e2781774c6a5e67eeb6b662e97dd88

2024-09-26  dan  <i@dan.games>

	gnu: Add cpm-cmake.
	* gnu/packages/cmake.scm (cpm-cmake): New variable.

	Change-Id: I3938f1da1513010c8af6bedc2aa26635d43ca7ce

2024-09-26  dan  <i@dan.games>

	gnu: simdjson: Update to 3.10.1.
	* gnu/packages/cpp.scm (simdjson): Update to 3.10.1.

	Change-Id: I6711077e162bcfbf6702d521fdeec44e3b21f074

2024-09-26  dan  <i@dan.games>

	gnu: Add cppgir-for-telegram-desktop.
	* gnu/packages/glib.scm (cppgir-for-telegram-desktop): New variable.

	Change-Id: Ib9ca3bd376f32d13939adabd2c52e1eb24e2ddcb

2024-09-26  dan  <i@dan.games>

	gnu: Add cppgir.
	* gnu/packages/glib.scm (cppgir): New variable.

	Change-Id: Ic4510be6d05b7b3977aa457c6a7fec382c1d3a88

2024-09-26  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: xdg-desktop-portal: Improve style.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal) [inputs]: Move after
	arguments.  Drop labels.
	[native-inputs]: Move after inputs.  Drop labels.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-09-26  dan  <i@dan.games>

	gnu: xdg-desktop-portal: Update to 1.18.4.
	* gnu/packages/patches/xdg-desktop-portal-disable-portal-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal): Update to 1.18.4.
	[patches]: Disable portal tests.
	[native-inputs]: Remove autoconf, automake, libtool and which.  Add python,
	python-dbusmock, python-pytest and python-pytest-xdist.
	[inputs]: Add bubblewrap.
	[arguments]<#:configure-flags>: Replace “--with-systemd=no” with
	“-Dsystemd=disabled”.

	Change-Id: Ic9876565e9119443fedd082273be4f372ebce1d4
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-09-26  jgart  <jgart@dismail.de>

	gnu: vorta: Update to 0.9.1.
	* gnu/packages/backup.scm (vorta): Update to 0.9.1.
	[source]: Update origin url.
	[build-system]: Use pyproject-build-system.
	[arguments]: Disable tests that require an X server, update module imports,
	and move check phase to before check phase.
	[native-inputs]: Add python-platformdirs.
	[inputs]: Use qt 6 version of inputs.

	Change-Id: I9f56d892d2a0284ebe1a38d80705fbc03f18e4a2

2024-09-25  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: clang-runtime: Fix build.
	* gnu/packages/patches/clang-runtime-12-remove-crypt-interceptors.patch: New
	file.
	* gnu/local.mk (dist_PATCH_DATA): Register it.
	* gnu/packages/llvm.scm (clang-runtime-12)[source]: Use it.

	Change-Id: I78e078ff09beb2943ba9387813ebc29069ae8f7d

2024-09-25  jgart  <jgart@dismail.de>

	gnu: pdfarranger: Update to 1.11.0.
	* gnu/packages/pdf.scm (pdfarranger): Update to 1.11.0.

	Change-Id: I83ac78101111607bd49bd0cb2e49ed1794af1c19

2024-09-25  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.43.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.43.

	Change-Id: I576705752147313460ddd6e712574165802a2919

2024-09-25  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-org-node: Update to 1.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-node): Update to 1.1.2.
	[native-inputs]: Add emacs-llama.

	Change-Id: I53f7e7580aed312e4bf755e82a5a1de0533b8f18

2024-09-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: linux-libre: Add ‘linux-libre-arm64-honeycomb’.
	Package definition taken from guix/maintenance.git commit
	0dc194cc85f8f0ef8cfcde29b9610ade7138beff, written by
	Ricardo Wurmus <rekado@elephly.net>.

	* gnu/packages/linux.scm (linux-libre-arm64-honeycomb): New variable.

	Change-Id: Ieb8503424a19c1c32a3ecac829c3d5d2a47b458e

2024-09-25  Javier Olaechea  <pirata@gmail.com>

	gnu: Add emacs-chruby-el.
	* gnu/packages/emacs-xyz.scm (emacs-chruby-el): New variable.

	Change-Id: Ief7622e585326671b123df770eeb3264cf201c3a

2024-09-25  Sébastien Lerique  <sl@eauchat.org>

	gnu: mscgen: Fix dependencies.
	* gnu/packages/graph.scm (mscgen)
	[inputs]: Add fontconfig, freetype, libjpeg-turbo, libpng, zlib.

	Change-Id: If185bcb2f786f6493c20040b47e93440987d7243

2024-09-25  Antero Mejr  <mail@antr.me>

	gnu: gauche: Fix build, enable TLS, and use gexps.
	Fixes <https://issues.guix.gnu.org/73113>.

	There is a known test issue that will be fixed next release:
	https://github.com/shirok/Gauche/issues/1044

	* gnu/packages/scheme.scm (gauche): Fix build failure and enable TLS.
	[arguments]: Set #:tests? to #f until next release, and add --with-tls
	configure flag.
	[inputs]: Add mbedtls.

	Change-Id: Iceacb882e74f5a8e3e11d663cca51baafbcbeb69

2024-09-25  Ludovic Courtès  <ludo@gnu.org>

	services: cleanup: Reintroduce explicit ‘chmod’ calls.
	This reverts commit e74d05db53fdf02956ccee0950896c6ca9f10573.

	* gnu/services.scm (cleanup-gexp): Introduce explicit ‘chmod’ calls
	after ‘mkdir’ calls.
	* gnu/tests/base.scm (run-basic-test)[test]("permissions on /tmp"):
	New test.

	Reported-by: Hilton Chain <hako@ultrarare.space>
	Change-Id: I1e14dbe52eac526d2ed4ec1dd9c6fd9036f96a63

2024-09-25  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add julia-staticarrayscore.
	* gnu/packages/julia-xyz.scm (julia-staticarrayscore): New variable.

	Change-Id: I17cf746b6c473685505fbdf70dda5a97ddf20148

2024-09-25  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add julia-scientifictypesbase.
	* gnu/packages/julia-xyz.scm (julia-scientifictypesbase): New variable.

	Change-Id: I222d943bdbd94212064d4e620e497617aea68dc9

2024-09-25  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add julia-bijections.
	* gnu/packages/julia-xyz.scm (julia-bijections): New variable.

	Change-Id: I23f50b2b148198446dc85cb3f217a48390f6ce88

2024-09-25  Ludovic Courtès  <ludo@gnu.org>

	services: cleanup: Delete /run upon boot.
	Fixes <https://issues.guix.gnu.org/64775>.

	* gnu/services.scm (cleanup-gexp): Delete /run and recreate it.

	Reported-by: Vagrant Cascadian <vagrant@debian.org>
	Change-Id: Iae39f1aa734712a3755b24b156802ec0282d3f14

2024-09-25  Ludovic Courtès  <ludo@gnu.org>

	services: cleanup: Create directories with the right mode upfront.
	* gnu/services.scm (cleanup-gexp): Pass mode as second argument to
	‘mkdir’; remove ‘chmod’ calls.

	Change-Id: I8ac2dde0ca5d9bd6b2ef104d77141d8463d8b3fa

2024-09-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-pyfaidx: Add dependency on UTF-8 locales for tests.
	Fixes a regression introduced in
	92727f4af5d410b0a521d57d5ecef6b35779bdc2 whereby the “en_US.utf8” locale
	would no longer be available in the build environment.

	* gnu/packages/bioinformatics.scm (python-pyfaidx)[native-inputs]: Add
	‘libc-utf8-locales-for-target’.

	Change-Id: I4f868edb82ef08bb56e5d7e3d2ea861bd23c03bf

2024-09-25  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-pg: Update to 0.42.
	* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.42.

	Change-Id: Iaddf8e488c3301efafac9280081e37268b1a3ee0

2024-09-25  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add emacs-pgmacs.
	* gnu/packages/emacs-xyz.scm (emacs-pgmacs): New variable.

	Change-Id: I3d32f6147ab718339d181347acb2a21c67b6678b

2024-09-25  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add emacs-kubed.
	* gnu/packages/emacs-xyz.scm (emacs-kubed): New variable.

	Change-Id: I0b0398bbaaed6d1b3d846b54a1e2dd5b818123ef

2024-09-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: flac: Fix building on armhf-linux.
	* gnu/packages/xiph.scm (flac)[arguments]: When building for armhf-linux
	add a phase to adjust the compiler options to use -O2 instead of -O3.

	Change-Id: I26fd0ea77101e93a3a3e8697c21a7e443dccdfa0

2024-09-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: inkscape: Fix build on armhf-linux.
	* gnu/packages/inkscape.scm (inkscape/stable)[arguments]: Add the custom
	'fix-32bit-size_t-format phase when building for armhf-linux.

	Change-Id: I45f371babd2afc6d6f63d30e5f909b702410833e

2024-09-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tuba: Update to 0.8.4.
	* gnu/packages/fediverse.scm (tuba): Update to 0.8.4.
	[inputs]: Add bash-minimal.

	Change-Id: I888fb76603c1857318bc35d2bfd0e0169510ffad

2024-09-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.111.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.111.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I37542fb885f4ee01a6aa6d39b22cb94f921f8edb

2024-09-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.52.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.52.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I0ad512be944af01d8f147663e93c87c7a8a5957a

2024-09-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre: Update to 6.10.11.
	* gnu/packages/linux.scm (linux-libre-6.10-version): Update to 6.10.11.
	(linux-libre-6.10-pristine-source): Update hash.

	Change-Id: I8a76e395070a6b67fd16c18912c134bdf3bbd69a

2024-09-24  Arnaud Lechevallier  <arnaud.lechevallier@free.fr>

	gnu: glfw: Fix a missing path to a dlopen call.
	Recent release of glfw introduced a new dlopen call to `libwayland-client.so.0´.
	This small fix adds this library to the list of libraries to be patched. It
	does not affect earlier versions.

	* gnu/packages/gl.scm (glfw): Add `libwayland-client.so.0' to the list of
	libraries to be patched.

	Change-Id: I9436c63f49a9b2fed18e06d593e67a593e3c6cad

2024-09-24  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: qmmp: Update to 2.1.9.
	* gnu/packages/music.scm (qmmp): Update to 2.1.9.

	Change-Id: Iccd3dfcddb9c035790446ed6d7ef4c1d685b4569

2024-09-24  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: Add apt-cacher-ng.
	* gnu/packages/debian.scm (apt-cacher-ng): New variable.

	Change-Id: Ia77fa38e3cd7dffef8c950a61c2e8c06971132f2

2024-09-24  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: elixir: Update to 1.17.3.
	* gnu/packages/elixir.scm (elixir): Update to 1.17.3.
	[arguments]<#:phases>: Add 'disable-some-logger-tests-for-erlang-27.1+ phase.

	Change-Id: I1adf3a24656b291f57cfb29812cf034130552506

2024-09-24  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: rebar3: Update to 3.24.0, make reproducible.
	* gnu/packages/erlang.scm (rebar3): Update to 3.24.0.
	[arguments]<#:phases>: Modify 'make-escriptize-reproducible phase.

	Change-Id: I264515753f1ed0bdabdc4042a1c850d738c27738

2024-09-24  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: erlang: Fix build.
	* gnu/packages/patches/erlang-man-path.patch: Adjust patch.

	Change-Id: I2531c92001a3b1c2a3363615a7a1542904fa98b7

2024-09-24  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: erlang: Update to 27.1.
	* gnu/packages/erlang.scm (erlang): Update to 27.1.
	[native-inputs]: Fetch recent erlang-manpages.

	Change-Id: I30b810fe900160c269a7c84e2a6860f630c988ad

2024-09-24  Andrew Tropin  <andrew@trop.in>

	gnu: librewolf: Add rdd paths allowlist patch.
	* gnu/packages/patches/librewolf-add-paths-to-rdd-allowlist.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.

	Change-Id: Ice417148b0ddf9acf0062eb6d16a875a81e350e6

2024-09-24  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf-source: Turn into a procedure.
	This patch changes the `librewolf-source' variable into the
	`make-librewolf-source' prodecure.

	This procedure accepts a LibreWolf version, source hash, and Firefox source
	hash.  The Firefox source version is derived from the provided LibreWolf
	version.

	This eases package updates, since the hashes are inside the `librewolf'
	package, rather than `librewolf-source'; and the version no longer needs to be
	specified in three places.

	It also removes a blank line between the file header and `define-module'.

	* gnu/packages/librewolf.scm (librewolf-source): Turn into a procedure.

	Change-Id: I96ab1304acde246c179e7aa5dad9ff621be3de82

2024-09-24  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 130.0.1-1. [security fixes]
	This patch:

	- Updates LibreWolf to the latest version
	- Removes the code which disabled encoding_rs.patch from upstream.  It’s no
	  longer in the repo, so the code did nothing, and the underlying issue (Guix
	  being stuck with an old Rust version) has been fixed.
	- Integrates changes from #72265 with some slight tweaks.  This should allow
	  LibreWolf to use accelerated video decoding on supported hardware.
	- Neuters the GenAI chat feature, which direcly integrates with non-free
	  services, by excluding it from the build and locking the preferences which
	  would enable it.

	Fixes:
	CVE-2024-8385: WASM type confusion involving ArrayTypes
	CVE-2024-8381: Type confusion when looking up a property name in a "with" block
	CVE-2024-8388: Fullscreen notice on Android could be hidden under various panels and OS prompts
	CVE-2024-8382: Internal event interfaces were exposed to web content when browser EventHandler listener callbacks ran
	CVE-2024-8383: Firefox did not ask before openings news: links in an external application
	CVE-2024-8384: Garbage collection could mis-color cross-compartment objects in OOM conditions
	CVE-2024-8386: SelectElements could be shown over another site if popups are allowed
	CVE-2024-8387: Memory safety bugs fixed in Firefox 130, Firefox ESR 128.2, and Thunderbird 128.2
	CVE-2024-8389: Memory safety bugs fixed in Firefox 130

	* gnu/packages/librewolf.scm (librewolf): Update to 130.0.1-1.

	Change-Id: I764e6e66c5bfdc14a87b7ea59c29780a1f16769a

2024-09-24  Ian Eure  <ian@retrospec.tv>

	gnu: nss-rapid: Update to 3.104.
	* gnu/packages/nss.scm (nss-rapid): Update to 3.104.

	Change-Id: I97545e2d106bc7e9694ee11bd76371fa170cc42e

2024-09-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: actionlint: Update to 1.7.2.
	* gnu/packages/check.scm (actionlint): Update to 1.7.2.
	[arguments]: <#:build-flags>: Add version to "-ldflags".

	Change-Id: I2cc668556286b24ae231e3fe4bad468c1d8e8544

2024-09-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: actionlint: Improve package style.
	* gnu/packages/check.scm (actionlint): Adjust indentation.
	[arguments]: Use list style.
	[native-inputs]: Merge with [inputs] as for Golang they are only
	required during build time for the final command.

	Change-Id: I754c1631be653304c8ebac8263745b77df6ad890

2024-09-23  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add toml-test.
	* gnu/packages/check.scm (toml-test): New variable.

	Change-Id: I287cc46f371597e8557cb4eb255391d2c6766ddf

2024-09-23  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add go-jfmt.
	* gnu/packages/golang-xyz.scm (go-jfmt): New variable.

	Change-Id: I73a979407e2497a8b8a4a50d1efae04a269c2822

2024-09-23  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add go-zgo-at-jfmt.
	* gnu/packages/golang-xyz.scm (go-zgo-at-jfmt): New variable.

	Change-Id: I3b8d37bf30dd4f1a1da657c5279a5e6efab55aea

2024-09-23  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add go-zgo-at-zli.
	* gnu/packages/golang-xyz.scm (go-zgo-at-zli): New variable.

	Change-Id: Ia9ed0ffe30933848ecda0c9130f02285407572b1

2024-09-23  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add go-zgo-at-zstd.
	* gnu/packages/golang-xyz.scm (go-zgo-at-zstd): New variable.

	Change-Id: Ib9662c07d532944eba9da2c7b62c81fae656846a

2024-09-23  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add go-zgo-at-termtext.
	* gnu/packages/golang-xyz.scm (go-zgo-at-termtext): New variable.

	Change-Id: I19ec0dc06dda0289cb3aaa43de025fa447da8e6c

2024-09-23  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add go-zgo-at-runewidth.
	* gnu/packages/golang-xyz.scm (go-zgo-at-runewidth): New variable.

	Change-Id: I7c03b7e89ba45e8ce63cc482a4f860bdf839f727

2024-09-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: swayhide: Install shell completions.
	* gnu/packages/rust-apps.scm (swayhide)[arguments]: Add a phase to
	install the shell completions.

	Change-Id: I143667394a9c4b8a6c0f5ed275f8c80a5508c305

2024-09-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: swayhide: Don't install sources.
	* gnu/packages/rust-apps.scm (swayhide)[arguments]: Don't install the
	source code.

	Change-Id: Icad4143c2d5617abb458726d94f6a827a8e214d2

2024-09-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: swayhide: Update to 0.2.1.
	* gnu/packages/rust-apps.scm (swayhide): Update to 0.2.1.

	Change-Id: I9363192ec6908bb9c1321802fa0f7e756b35d6b0

2024-09-23  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.42.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.42.

	Change-Id: Ie6eb7dd737e4fc09793f59e228e076a967d0cdf5

2024-09-22  André Batista  <nandre@riseup.net>

	gnu: icedove-l10n: Fix build.
	Fixes <https://issues.guix.gnu.org/73192>

	* gnu/packages/gnuzilla.scm (make-l10n-package)[arguments]<#:phases>:
	On 'build phase unconditionally use 'system*' to invoke 'mach', as
	'invoke' does not work for icedove any longer.

	Reported-by: bdju <bdju@tilde.team>.

2024-09-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add sdl-jstest.
	* gnu/packages/games.scm (sdl-jstest): New variable.

	Change-Id: I8a2845375501ddadca2eb4add869fce1dc277568

2024-09-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add evtest-qt.
	* gnu/packages/games.scm (evtest-qt): New variable.

	Change-Id: Ifccb54509b4469c923126b100094e06e93383208

2024-09-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add tinycmmc.
	* gnu/packages/cmake.scm (tinycmmc): New variable.

	Change-Id: Ie3a4e04f1ab3fb3ad6b6825f371d233a4ee905e2

2024-09-22  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.19: Update to 4.19.322.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.322.
	(linux-libre-4.19-pristine-source): Update hash.

	Change-Id: I3054708d7a846d7a55c7224e60c2f27c577eb364

2024-09-22  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.4: Update to 5.4.284.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.284.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: I9338a9a94eb83fe4de1a056e83de7968a2af6d1e

2024-09-22  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Update to 5.10.226.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.226.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I16f1b50028ebe7b9eae4720f96e033ebaf379fde

2024-09-22  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.167.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.167.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: Ibdf4b82925c81c31af765022977e6148559544b3

2024-09-22  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.110.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.110.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I858893bd3b33fcb2d361faec5ad1bce88cda7055

2024-09-22  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.51.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.51.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: If21a4e9a6737eb52d89e3b27281cdf98da950509

2024-09-22  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre: Update to 6.10.10.
	* gnu/packages/linux.scm (linux-libre-6.10-version): Update to 6.10.10.
	(linux-libre-6.10-pristine-source): Update hash.

	Change-Id: I74cea66074ae03b389ee97bfdb1485ffb72ea7d9

2024-09-21  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.41.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.41.

	Change-Id: I401d1b21d8b72d716be7d2b9093a77390106d13b

2024-09-21  Nicolas Graves  <ngraves@ngraves.fr>

	.dir-locals.el: Add tempel snippets.
	Change-Id: Ic16f571f26fffee12e478e00c54be55e6eb90831

2024-09-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: kubo: Update to 0.30.0.
	* gnu/packages/ipfs.scm (kubo): Update to 0.30.0.
	[inputs]: Add go-github-com-hashicorp-go-version.

	Change-Id: I404dc8e9636e7a81f0e87ba895856dd514c60380

2024-09-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-multiformats-go-multiaddr: Update to 0.13.0.
	* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr): Update to 0.13.0.

	Change-Id: I8d7a417f9b85f5aa89e362d9f95bd7d18ecc4d2b

2024-09-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-libp2p-go-libp2p: Update to 0.36.3.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p): Update to 0.36.3.

	Change-Id: I2b621b7ec1982055a5f4b9978370b0da69ff6749

2024-09-21  Ashvith Shetty  <ashvithshetty10@gmail.com>

	gnu: Add gemrb-0.9.3.
	* gnu/packages/games.scm (gemrb-0.9.3): New variable.
	* gnu/packages/patches/gemrb-add-path-suffixes-for-vlc-headers.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.

	Change-Id: Ic05eacf362f9a4ebfe88b1e0967e72e824c4f404

2024-09-21  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-pairwiseadonis.
	* gnu/packages/bioinformatics.scm (r-pairwiseadonis): New variable.

	Change-Id: Idf7ad9efa3625bb60663f421ec79d0a69170e4dd

2024-09-21  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-dtwclust.
	* gnu/packages/cran.scm (r-dtwclust): New variable.

	Change-Id: I411d25b5df8f9bf923e60602901105a612c42fe9

2024-09-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add emacs-org-super-links.
	* gnu/packages/emacs-xyz.scm (emacs-org-super-links): New variable.

	Change-Id: Ia48e2021ff5c65e9d62820080aef969cc7f7953e

2024-09-20  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add emacs-org-node.
	* gnu/packages/emacs-xyz.scm (emacs-org-node): New variable.

	Change-Id: I394f51d7f6c0e983658e689c8f1bd9e24847e09a

2024-09-20  Jakob Kirsch  <jakob.kirsch@web.de>

	gnu: lxc: Update to 6.0.1
	* gnu/packages/virtualization.scm (lxc): Update to 6.0.1.
	[source] Add patch lxc-no-static-bin.patch.
	[build-system]: Change to meson-build-system.
	[inputs]: Add apparmor and dbus.
	[arguments]: Replace “--docdir=…” with “-Ddoc-path=…”.
	Replace “--sysconfdir=/etc” with “-Ddistrosysconfdir=/etc”.
	Remove “--localstatedir=/var”.
	Add “-Dinit-script=sysvinit”.
	Add “-Dinstall-state-dirs=false”.
	Add “-Dinstall-init-files=false”.
	Add “-Dspecfile=false”.
	Add “-Db_lto=false”.
	<#:phases>: No longer replace ‘install’.
	* gnu/packages/patches/lxc-static-link.patch: Add patch.
	* gnu/local.mk (dist_patch_DATA): Register it here.

	Change-Id: I089d53611a996e44cb9a92986c2b8de9cb69634f

2024-09-20  Adriel Dumas--Jondeau  <leirda@disroot.org>

	gnu: godot-lts: Update to 3.6.
	* gnu/packages/game-development.scm (godot-lts): Update to 3.6.

	Change-Id: I7cc60a6f10e845c69336e09ecca2b20f702b860a

2024-09-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vnstat: Update to 2.12.
	* gnu/packages/networking.scm (vnstat): Update to 2.12.

	Change-Id: Ib2e65949be0b4c707c055210cc7996bdd2b8fa9d

2024-09-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cli: Attempt to build reproducibly.
	* gnu/packages/cran.scm (r-cli)[arguments]: Add phase to avoid embedding the
	PID while building.

	Change-Id: Ia119af44bc59a324d55ee750d3d6dd0dfb231b0c

2024-09-10  jgart  <jgart@dismail.de>

	gnu: Add cl-micros.
	* gnu/packages/lisp-xyz.scm (cl-micros, sbcl-micros): New variables.

	Change-Id: I4e4707ffa30b6fcd1267e681f71a874c790746f4

2024-09-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: direwolf: Update to 1.7.
	* gnu/packages/radio.scm (direwolf): Update to 1.7.

	Change-Id: I3b506b06f77acb1b2fd62e87a9a4050c042ea3c1

2024-09-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: fpga.scm: Sort module imports.
	* gnu/packages/fpga.scm: Sort package module imports alphabetically.

	Change-Id: Ic847b7e577287fd711b5258583f2a02925594df2

2024-09-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: verilator: Remove input labels.
	* gnu/packages/fpga.scm (verilator)[native-inputs]: Remove input labels.

	Change-Id: Ia3efa473b909540f972f706e24238d6dc2a2dc43

2024-09-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: verilator: Update to 5.028.
	* gnu/packages/fpga.scm (verilator): Update to 5.028.
	[native-inputs]: Add cmake-minimal, gdb/pinned, which.
	[inputs]: Add help2man, python.
	[arguments]: Remove configure-flags and make-flags.  Add a phase to
	remove hardcoded location of binaries.  Add a phase to help the test
	suite run.

	Change-Id: I6a07622f8de8067fa767c0118c8f114cf09c3b0d

2024-09-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: systemc: Update to 3.0.0.
	* gnu/packages/fpga.scm (systemc): Update to 3.0.0.
	[source]: Download using git-fetch.
	[build-system]: Switch to cmake-build-system.
	[arguments]: Remove configure-flags.  Add test-target.

	Change-Id: Id5097a4fc8cd5f3c131990cf3596f5fd581be088

2024-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-huggingface-hub: Update to 0.23.2.
	* gnu/packages/python-web.scm (python-huggingface-hub): Update to 0.23.2.

	Change-Id: I06989e883f54d9f0fc8db002d0a580008f6c6b67

2024-09-10  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-huggingface-hub: Disable failing tests.
	* gnu/packages/python-web.scm (python-huggingface-hub):
	  [arguments]<#:test-flags>: Disable failing test (requires network
	  connection).

	Change-Id: I7273c4f0bcc3b8cf3d34633a0d6c1df4d76d9170

2024-09-10  Steve George  <steve@futurile.net>

	gnu: borgmatic: Update to 1.8.14.
	* gnu/packages/backup.scm (borgmatic): Update to 1.8.14.

	Change-Id: I8e5ea77c5880cafbb65ea00785f1e0f931fc0142

2024-09-10  jgart  <jgart@dismail.de>

	gnu: Add pantheon-calendar.
	* gnu/packages/pantheon.scm (pantheon-calendar): New variable.

	Change-Id: I7fc7b694764cfa2556188f24835aa349bdc93cfb

2024-09-10  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: gallery-dl: Update to 1.27.4.
	* gnu/packages/video.scm (gallery-dl): Update to 1.27.4.

	Change-Id: If56710918cf1606442a5b083c1995a7e9f3c2963

2024-09-10  Steve George  <steve@futurile.net>

	gnu: python-apprise: Fix build.
	* gnu/packages/python-xyz.scm (python-apprise): Fix build failures.
	[native-inputs]: Remove unused python-flake8.
	[arguments]: turn off mqltt_tls tests that fail.

	Change-Id: Ia1a5b3d6ff284dc57f083c4bdbd1f6356be7a700

2024-09-09  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: cl-lack: Add missing ASD system lack-util-writer-stream.
	* gnu/packages/lisp-xyz.scm (sbcl-lack)[arguments]: Add lack-util-write-stream
	to the list of ASD systems to ensure that it gets compiled.

	Change-Id: Ife13aea3b2171295e5f95d00ab4c035283b7f96e

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Unbundle more inputs.
	* gnu/packages/ipfs.scm (kubo): Unbundle more inputs.
	[source]: Delete "vendor/github.com/AndreasBriese",
	"vendor/github.com/containerd", "vendor/github.com/davidlazar",
	"vendor/github.com/decred", "vendor/github.com/dgraph-io",
	"vendor/github.com/elastic", "vendor/github.com/ipfs/go-ds-badger",
	"vendor/github.com/ipfs/go-ds-leveldb",
	"vendor/github.com/libp2p/go-libp2p",
	"vendor/github.com/marten-seemann", "vendor/github.com/mikioh",
	"vendor/github.com/opencontainers", and "vendor/github.com/raulk".
	[arguments] <#:phases>: Simplify 'copy-input-to-vendor-directory by
	replacing it with 'fix-embed-go-libp2p-asn-util.
	[inputs]: Remove go-github-com-docker-go-units, go-github-com-flynn-noise,
	go-github-com-gorilla-websocket, go-github-com-klauspost-compress,
	go-github-com-libp2p-go-buffer-pool,
	go-github-com-libp2p-go-flow-metrics, go-github-com-libp2p-go-nat,
	go-github-com-libp2p-go-reuseport, go-github-com-libp2p-go-yamux-v4,
	go-github-com-libp2p-zeroconf-v2,
	go-github-com-multiformats-go-multiaddr-fmt,
	go-github-com-multiformats-go-multistream,
	go-github-com-pion-webrtc-v3, go-github-com-quic-go-quic-go, and
	go-github-com-quic-go-webtransport-go; add
	go-github-com-ipfs-go-ds-badger, go-github-com-ipfs-go-ds-leveldb,
	and go-github-com-libp2p-go-libp2p.

	Change-Id: Ied37be0a18e98bd5fe6d1c6d721d0c5733460721

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-libp2p-go-libp2p.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p): New variable.

	Change-Id: I28d21513a07a4e11e7411390c692472473bf1844

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-raulk-go-watchdog.
	* gnu/packages/golang-xyz.scm (go-github-com-raulk-go-watchdog): New variable.

	Change-Id: I90a52e2d1f378ee5ddf4e2e902f49e863231c6ee

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-containerd-cgroups.
	* gnu/packages/golang-xyz.scm (go-github-com-containerd-cgroups): New variable.

	Change-Id: Ic85fb7fd0a57d98ae8521eafad64fa508df60f57

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-elastic-gosigar.
	* gnu/packages/golang-xyz.scm (go-github-com-elastic-gosigar): New variable.

	Change-Id: Id37252f62c0d1335cbcda16a6caf84318feb7f41

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-opencontainers-runtime-spec.
	* gnu/packages/golang-xyz.scm (go-github-com-opencontainers-runtime-spec): New variable.

	Change-Id: Ifb46706a137071677496d98e7801e6b0d3bd0bef

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add specification-runtime-spec.
	* gnu/packages/specifications.scm (specification-runtime-spec): New variable.

	Change-Id: I9c6fa972cb4a49897f26cf6674cdac0b9662229f

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-decred-dcrd-dcrec-secp256k1-v4.
	* gnu/packages/golang-crypto.scm (go-github-com-decred-dcrd-dcrec-secp256k1-v4): New variable.

	Change-Id: Ibf57a9970c702bf95625e4145cf9630b0cb4d16c

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jsimonetti-rtnetlink-v2.
	* gnu/packages/golang-web.scm (go-github-com-jsimonetti-rtnetlink-v2): New variable.

	Change-Id: I7630af7007faebe1c2576f7167ce0a14a0a3b937

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jsimonetti-rtnetlink.
	* gnu/packages/golang-web.scm (go-github-com-jsimonetti-rtnetlink): New variable.

	Change-Id: Ibc5e23073d5a8988ca5816787bf602b029e748f5

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mdlayher-netlink.
	* gnu/packages/golang-web.scm (go-github-com-mdlayher-netlink): New variable.

	Change-Id: I0b2d11d8e6ebc8dd29993504f99785c206140157

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-josharian-native.
	* gnu/packages/golang-xyz.scm (go-github-com-josharian-native): New variable.

	Change-Id: I8eeee42b0855c6dfeb9c8e32d9bd7dcfa17bece2

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mdlayher-socket.
	* gnu/packages/golang-web.scm (go-github-com-mdlayher-socket): New variable.

	Change-Id: I8c116aef364f384fec098538210001e11f38b0ff

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-marten-seemann-tcp.
	* gnu/packages/golang-web.scm (go-github-com-marten-seemann-tcp): New variable.

	Change-Id: Icdbc508cbebd779b9bbb42516e86c827072c474b

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mikioh-tcp.
	* gnu/packages/golang-web.scm (go-github-com-mikioh-tcp): New variable.

	Change-Id: I423a98a726666d9eb145125f97a9198efdb2fb61

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mikioh-tcpinfo.
	* gnu/packages/golang-web.scm (go-github-com-mikioh-tcpinfo): New variable.

	Change-Id: I1725c2721d0a69044eab2507fefb656f5c19d01a

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mikioh-tcpopt.
	* gnu/packages/golang-web.scm (go-github-com-mikioh-tcpopt): New variable.

	Change-Id: Icf1d08566d2149c80ffca22a84bf819751b5656f

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-go-ds-leveldb.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ds-leveldb): New variable.

	Change-Id: Ida3a850c9d7ca25b694e580837b3bda918875825

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-go-ds-badger.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ds-badger): New variable.

	Change-Id: I4c2422650a729829210e158abe155823e014bd9d

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-dgraph-io-badger.
	* gnu/packages/golang-xyz.scm (go-github-com-dgraph-io-badger): New variable.

	Change-Id: Ice103e73802e38c818c064dc7b27da87be9cc0cc

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-dgraph-io-ristretto.
	* gnu/packages/golang-xyz.scm (go-github-com-dgraph-io-ristretto): New variable.

	Change-Id: Ie22ca28c5b49ceb8daa7ffebc6720bcc9b361046

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-golang-glog.
	* gnu/packages/golang-build.scm (go-github-com-golang-glog): New variable.

	Change-Id: I33dd7c2869590514b8351e389532c3a64273225d

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-dgryski-go-farm.
	* gnu/packages/golang-crypto.scm (go-github-com-dgryski-go-farm): New variable.

	Change-Id: I6e068af38b15451668287df08251da23609f47bd

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-andreasbriese-bbloom.
	* gnu/packages/golang-xyz.scm (go-github-com-andreasbriese-bbloom): New variable.

	Change-Id: Ibde8dc90c4db2519be8de0b9b0b770fff1a1ca02

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-decred-dcrd-crypto-blake256.
	* gnu/packages/golang-crypto.scm (go-github-com-decred-dcrd-crypto-blake256): New variable.

	Change-Id: I497f3ef1015d3260f11711cebd1c64eda5df3ac5

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-davidlazar-go-crypto.
	* gnu/packages/golang-crypto.scm (go-github-com-davidlazar-go-crypto): New variable.

	Change-Id: Ib2a070a460d1d6d02a6455881897d35f833bc4f8

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mgutz-ansi: Fix indentation.
	* gnu/packages/golang-xyz.scm (go-github-com-mgutz-ansi): Fix indentation.

	Change-Id: Ib068c281f971211d5d80fd7ebb571dc60aba6d6f

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mgutz-ansi: Update to 0.0.0-20200706080929-d51e80ef957d.
	* gnu/packages/golang-xyz.scm (go-github-com-mgutz-ansi): Update to 0.0.0-20200706080929-d51e80ef957d.

	Change-Id: Ic7b1d3f8e6f701eba3bc9b442b13ce2bee3cf315

2024-09-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-quic-go-quic-go: Update to 0.45.2.
	* gnu/packages/golang-web.scm (go-github-com-quic-go-quic-go): Update to 0.45.2.

	Change-Id: I2fd938f8d3c3d1ce86665c70a20cbd7330c88122

2024-09-09  Yuval Langer  <yuval.langer@gmail.com>

	gnu: Add guile-srfi-235.
	* gnu/packages/guile-xyz.scm (guile-srfi-235): New variable.

	Change-Id: Ic909fb9f960f53337706a90a27245dacb8e549ae

2024-09-09  Matthias Riße  <matrss@0px.xyz>

	gnu: git-annex: Update to 10.20240808.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20240808.

	Change-Id: Id9b3b4ace4871cf9ba04404b43784269a9c45daa

2024-09-09  Andy Tai  <atai@atai.org>

	gnu: mc: Update to 4.8.32.
	* gnu/packages/mc.scm (mc): Update to 4.8.32.

	Change-Id: I6e11f9e2442fc45c7a3e01803186b5f9ecccc0df

2024-09-09  Roman Scherer  <roman@burningswell.com>

	doc: cookbook: Fix typo in screen-locker-service-type
	The screen locker service type is called screen-locker-service-type, and not
	screen-locker-services-type.

	* doc/guix-cookbook.texi (Xorg): Fix typo.

	Change-Id: I191b0cb971f435f283ff8d0278e581372d16ae95

2024-09-09  Ludovic Courtès  <ludo@gnu.org>

	pack: Add terminating zero after ‘readlink’ call.
	The bug had been there from the start (commit
	47a60325ca650e8fc1a291c8655b4297f4de8deb) but only with the switch to
	glibc 2.39 did we actually hit it.

	* gnu/packages/aux-files/run-in-namespace.c (main): Add terminating zero
	on SELF.

	Change-Id: If0488f5ca0964d8d7b1666039a7f8bdf7abce111

2024-09-09  Ludovic Courtès  <ludo@gnu.org>

	services: host-name: Use the host name as the running value.
	Previously, the “running value” of the ‘host-name’ service would
	be #<unspecified>.  This change makes it more pleasing to the eye.

	* gnu/services/base.scm (host-name-service-type): ‘start’ returns NAME.

	Change-Id: I38b8320e43639b6623475871ca6fbad3a459eb59

2024-09-09  Ludovic Courtès  <ludo@gnu.org>

	system: locale: ‘glibc-supported-locales’ uses zstd instead of xz.
	This is a followup to c9666c120b8e40321d6044f572533e160c1e0351.

	Fixes <https://issues.guix.gnu.org/73065>.

	* gnu/system/locale.scm (glibc-supported-locales): Change XZ to ZSTD.

	Change-Id: Ie3cb5d50648a0698ce5246591fb405e4eb690af5

2024-09-09  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: trydiffoscope: Update Style.
	* gnu/packages/diffoscope.scm (reprotest): Reindent.
	[arguments]: Use G-expression. Remove trailing #t.

	Change-Id: I5d77472405adcca35eca7bed9663f30f1f8ed18e

2024-09-09  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: trydiffoscope: Update to 67.0.8.
	* gnu/packages/diffoscope.scm (trydiffoscope): Update to 67.0.8.

2024-09-09  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: reprotest: Use G-expression.
	* gnu/packages/diffoscope.scm (reprotest)[arguments]: Use G-expression.

	Change-Id: I35d4673e39a449169f5a66265e486d8e45268425

2024-09-09  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: reprotest: Simplify native-inputs.
	* gnu/packages/diffoscope.scm (reprotest): Simplify native-inputs.

	Change-Id: Ia443fb9369e65e686d619acaffa60c130a5503cf

2024-09-09  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: reprotest: Update to 0.7.28.
	* gnu/packages/diffoscope.scm (reprotest): Update to 0.7.28.
	[arguments]<#:phases>: Remove adjust-locales phase.

	Change-Id: I11a0fd6fa9dae47bb5748dd404856d07a3b08b0c

2024-09-09  Andy Tai  <atai@atai.org>

	gnu: texinfo-7: Update to 7.1.1.
	* gnu/packages/texinfo.scm (texinfo-7): Update to 7.1.1.

	Change-Id: Ic676c9a29e3efc0c656c3c5315cc83132a475a30

2024-09-09  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: zfs: Update to 2.2.6.
	* gnu/packages/file-systems.scm (zfs): Update to 2.2.6.

	Change-Id: I728eb14ce11a081edf75d027ecc923d42b0855de

2024-09-09  Greg Hogan  <code@greghogan.com>

	gnu: Add fmt-11.
	* gnu/packages/pretty-print.scm (fmt-11): New variable.
	(fmt-10): Inherit from fmt-11.

	Change-Id: Ic9f28cfb5a805f33beaad9794d69f992a5a27652

2024-09-09  Adam Faiz via Guix-patches via  <guix-patches@gnu.org>

	gnu: lilypond: Update to 2.24.4.
	* gnu/packages/music.scm (lilypond): Update to 2.24.4.

	Change-Id: Ifd65b83e38594cab33ff7d3d3147ee502929fdf3

2024-09-09  Jelle Licht  <jlicht@fsfe.org>

	gnu: tuxedo-keyboard: Update to 4.6.3.
	* gnu/packages/linux.scm (tuxedo-keyboard): Update to 4.6.3.

	Change-Id: I0ad9b7bcbe04b88cce05cf3d1e74b29e97c2b52b

2024-09-09  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: freeipmi: Use G-expressions.
	* gnu/packages/freeipmi.scm (freeipmi)[arguments]: Use G-expressions.

	Change-Id: I998d7ca5073031c2a9807c5967b8c20984139bf6

2024-09-09  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: freeipmi: Fix cross-compilation to riscv64-linux-gnu.
	* gnu/packages/freeipmi.scm (freeipmi)[arguments]: When cross-compilation to
	riscv64-linux-gnu, add update-config-scripts phase.
	[native-inputs]: When cross compiling to riscv64-linux-gnu, add config.

	Change-Id: I0059d2048524b476703514ddbe111870257f4ac6

2024-09-09  Superfly Johnson via Guix-patches via  <guix-patches@gnu.org>

	gnu: konversation: Update to 24.08.0
	* gnu/packages/kde-internet.scm (konversation): Update to 24.08.0.

	Change-Id: Ifee9d9a5445ef052102c12fbc40e54ea10ae7c0c

2024-09-09  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: mpop: Update to 1.4.20.
	* gnu/packages/mail.scm (mpop): Update to 1.4.20.

	Change-Id: I6ad78891b2621ca7a9fe1787aac405fef800cec0

2024-09-09  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: f3d: Update to 2.5.0.
	* gnu/packages/graphics.scm (f3d): Update to 2.5.0.

	Change-Id: Ibd6fd3238dd07b8d52842cda4532ec7c084d1f9e

2024-09-09  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: weechat: Update to 4.4.2.
	* gnu/packages/irc.scm (weechat): Update to 4.4.2.

	Change-Id: Ib7349dc8629645d29f58d7c78954dfd8c01c0543

2024-09-09  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: stow: Fix cross-compiling.
	* gnu/packages/package-management.scm (stow)[native-inputs]: Add perl.

	Change-Id: Ic9898a3b3c02b31b21dff3e068a99091961e4ef3

2024-09-09  Andy Tai  <atai@atai.org>

	gnu: stow: Update to 2.4.1.
	* gnu/packages/package-management.scm (stow): Update to 2.4.1.

	Change-Id: I28ff07561a425642595cd64741585c0d3746db9f

2024-09-09  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libb2: fix cross-compilation.
	* gnu/packages/crypto.scm (libb2)[arguments]: Use target-x86?.

	Change-Id: I1757c6c294f4e041a210c11658ca1e8d88acc859

2024-09-09  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: xcb-util-xrm: Fix cross-compilation.
	* gnu/packages/xdisorg.scm (xcb-util-xrm)
	[inputs]: Add libx11.

	Change-Id: I5a29e97ee35f0e427d68e0325e51a4d2f67198b5

2024-09-09  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: startup-notification: Fix cross-compilation to {riscv,aarch}64-linux-gnu.
	* gnu/packages/xdisorg.scm (startup-notification)
	[arguments]: When cross-compilation to {riscv,aarch}64-linux-gnu, add
	update-config-scripts phase. Add configure-flags.
	[native-inputs]: When cross compiling to {riscv,aarch}64-linux-gnu, add
	config.

	Change-Id: Iad7220e2a74c7bed706f3cb092e9ead5c94dc5bd

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantmod: Attempt to build reproducibly.
	* gnu/packages/cran.scm (r-quantmod)[arguments]: Add phase to avoid recording
	system time when SOURCE_DATE_EPOCH is set.

	Change-Id: I818ddf5f5bac7041c9a26624996b6b6a0256f3ea

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hexbin: Update to 1.28.4.
	* gnu/packages/statistics.scm (r-hexbin): Update to 1.28.4.

	Change-Id: Ic0c0d5c99210387f2bff06a8ccc7ac8c73b638cc

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrixstats: Update to 1.4.0.
	* gnu/packages/statistics.scm (r-matrixstats): Update to 1.4.0.

	Change-Id: Ic51e95d16997746490961a6bc9a0a67eb03530e8

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mvtnorm: Update to 1.3-1.
	* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.3-1.

	Change-Id: Ia030aff6e41d10975ff21500d5bae59022e2b62e

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-segmented: Update to 2.1-2.
	* gnu/packages/statistics.scm (r-segmented): Update to 2.1-2.

	Change-Id: I21be4f143517aab66c221c8f43595d0ca53fb733

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-catools: Update to 1.18.3.
	* gnu/packages/statistics.scm (r-catools): Update to 1.18.3.

	Change-Id: Iaa00cc6a359bb8955136746230058ffdbb17746d

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-microbenchmark: Update to 1.5.0.
	* gnu/packages/statistics.scm (r-microbenchmark): Update to 1.5.0.

	Change-Id: Iabdc3b8e3d078cad957a6341b04499224a28b95f

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-automap: Update to 1.1-12.
	* gnu/packages/cran.scm (r-automap): Update to 1.1-12.

	Change-Id: Iff77394560ee97bd619ba4fb6b158025d62f2099

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spacetime: Update to 1.3-2.
	* gnu/packages/cran.scm (r-spacetime): Update to 1.3-2.

	Change-Id: I2570a94e575247fa8a98cfa3ce022abd36b7dfb2

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-common: Update to 0.7.6.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.7.6.

	Change-Id: Ib07a5a717c011f3b9328536b8a8fad5e7e373d5a

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-univar: Update to 3.0-1.
	* gnu/packages/cran.scm (r-spatstat-univar): Update to 3.0-1.

	Change-Id: Id6c56c5807c0f7930c6d4642e00c9bb87cd78f2d

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quanteda: Update to 4.1.0.
	* gnu/packages/cran.scm (r-quanteda): Update to 4.1.0.
	[propagated-inputs]: Remove r-rcpparmadillo.

	Change-Id: Ifc7324b41d72c143c471031c13f62551f686a4b5

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-emoa: Update to 0.5-3.
	* gnu/packages/cran.scm (r-emoa): Update to 0.5-3.

	Change-Id: I8772b50a7a893a1e83f1da306a981b632109c46f

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parameters: Update to 0.22.2.
	* gnu/packages/cran.scm (r-parameters): Update to 0.22.2.

	Change-Id: I6039faad10aa9448f82a5fe2bc108d17f78fe93e

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sf: Update to 1.0-17.
	* gnu/packages/cran.scm (r-sf): Update to 1.0-17.

	Change-Id: I9172219f5cb53824fba4bce098ca250942749aa6

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wk: Update to 0.9.3.
	* gnu/packages/cran.scm (r-wk): Update to 0.9.3.

	Change-Id: I8276795f195b7af1313892282473ca11e88fa7d0

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spdata: Update to 2.3.3.
	* gnu/packages/cran.scm (r-spdata): Update to 2.3.3.

	Change-Id: I8e578ef80aba5f80701df765261109d3f555464e

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clarabel: Update to 0.9.0.1.
	* gnu/packages/cran.scm (r-clarabel): Update to 0.9.0.1.

	Change-Id: I5805cd2d8b012695b2f5857050f35e3d6700238b

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pbdzmq: Update to 0.3-12.
	* gnu/packages/cran.scm (r-pbdzmq): Update to 0.3-12.

	Change-Id: I9c9576483d80ac3ad3932db10710dc0693b6fbdc

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-strucchange: Update to 1.5-4.
	* gnu/packages/cran.scm (r-strucchange): Update to 1.5-4.

	Change-Id: I83626ab3a34d3ad9cb3f657d0298a4bb5e2e092b

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-performance: Update to 0.12.3.
	* gnu/packages/cran.scm (r-performance): Update to 0.12.3.

	Change-Id: Idbf3d6f522332c5a6f03208442fecc6d6b7faae5

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reticulate: Update to 1.39.0.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.39.0.

	Change-Id: I76a04978ab8a74bf34888cd143a7ee67125205c2

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-suppdists: Update to 1.1-9.8.
	* gnu/packages/cran.scm (r-suppdists): Update to 1.1-9.8.

	Change-Id: I94296a867e0f4404cb55080c955314f48a5cca53

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tgp: Update to 2.4-23.
	* gnu/packages/cran.scm (r-tgp): Update to 2.4-23.

	Change-Id: I26f50c6093be85434130386affc0f2fada003c06

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-datawizard: Update to 0.12.3.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.12.3.

	Change-Id: I4ddfa333e3780dbe64fe0ce41fabb38bdfdfd546

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aer: Update to 1.2-13.
	* gnu/packages/cran.scm (r-aer): Update to 1.2-13.

	Change-Id: I76318bdb9618ff338ec511728387d840383c14a1

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gstat: Update to 2.1-2.
	* gnu/packages/cran.scm (r-gstat): Update to 2.1-2.

	Change-Id: Ib10243c23792f8b716f2b0893e34297d053956da

2024-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar: Move from DSA to RSA.
	ssh-keygen no longer supports DSA, so we switch to RSA.

	* gnu/packages/sugar.scm (sugar)[arguments]: Patch invocation of ssh-keygen to
	generate RSA key pair instead of DSA.
	(sugar-toolkit-gtk3)[arguments]: Adjust parsing code.

	Change-Id: I4b339fc0bc6324bd2d74d40be6fd820e4611f387

2024-09-08  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: git: Update to 2.46.0
	* gnu/packages/version-control.scm (git-minimal): Update to 2.46.0.
	  (git)[arguments]<phases>{install-man-pages} Update hash for the
	  git-manpages.

	Change-Id: I686825ffba828e88e37ff156fab23fd43155d210

2024-09-08  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: git: Fix perl search-paths of wrapped programs.
	Fixes a regression introduced in f288604428e9c8f096ec9e0eccf207e079806271,
	where the git-send-email and gitweb.cgi wrap-programs had been translated into the
	"new style" using G-exps.

	* gnu/packages/version-control.scm (git)[arguments]<phases>: Restore the
	complete list of propagated inputs by modifying the functional composition
	order.

	Fixes: https://issues.guix.gnu.org/73030
	Change-Id: Ia4e5feeae6418a9f098464556b74bc871e761be1
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-09-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mpv: Move libsixel to propagated-inputs.
	Mpv adds this library to the Requires.private field of the pkg-config
	file.

	* gnu/packages/video.scm (mpv)[inputs]: Move libsixel ...
	[propagated-inputs]: ... to here.

	Change-Id: If4ad493f41812d9e56e22e2cbd69eb70465b511e

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: filezilla: Use alternate source URLs.
	* gnu/packages/ftp.scm (filezilla)[source]: Replace dead source URL with
	two unofficial ones.

	Change-Id: I992c74d478d7f3c06365c7bd5e7a2ced8940185d

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: boost-signals2: Use G-expressions.
	* gnu/packages/boost.scm (boost-signals2)[arguments]:
	Rewrite as G-expressions.

	Change-Id: I83c05f97089cae8a14fedf52c34e898addfb5701

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: boost-signals2: Update to 1.83.0-0.2ecf1b5.
	This ‘fixes’ the build as our hash no longer matched upstream's Git tag.

	* gnu/packages/boost.scm (boost-signals2): Update to 1.83.0-0.2ecf1b5.

	Change-Id: I1e0849ac71bcba22c8b367601107caf58b51a434

2024-09-19  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: wireshark: Update to 4.4.0.
	* gnu/packages/networking.scm (wireshark): Update to 4.4.0.

	Change-Id: I7f817641b9fac944483a2d6a90851843209a680f

2024-09-19  Hilton Chain  <hako@ultrarare.space>

	gnu: picard: Update to 2.12.2.
	* gnu/packages/music.scm (picard): Update to 2.12.2.
	[inputs]: Add python-charset-normalizer-3.

	Change-Id: I4dd177118e7f5a13ff8b6da941d62d52777e32c4

2024-09-19  Hilton Chain  <hako@ultrarare.space>

	gnu: Add python-charset-normalizer-3.
	* gnu/packages/python-xyz.scm (python-charset-normalizer-3): New variable.

	Change-Id: I173ba9daa74882f021586b90f3ec3c63f2b62962

2024-09-19  André Batista  <nandre@riseup.net>

	gnu: noscript: Update to 11.4.35.
	* gnu/packages/browser-extensions.scm (noscript): Update to 11.4.35.

	Change-Id: Ifcd9dc47df17d547645eec4bc46649e0828bc624

2024-09-19  Ludovic Courtès  <ludo@gnu.org>

	services: file-system: Do not try to unmount /dev and /.
	Previously, when being stopped, the ‘user-file-systems’ service would
	attempt to unmount / and /dev, which was bound to fail.  This was
	harmless, apart from a couple of lines in /var/log/messages, but it was
	wrong.

	* gnu/services/base.scm (file-system-shepherd-services)[user-unmount]:
	Remove “/” and “/dev” from the list of file systems subject to
	unmounting.

	Change-Id: Ieb68fe46c114909a64d54f885c94a9d7cd61f5e0

2024-09-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to e85f52e.
	* gnu/packages/package-management.scm (guix): Update to e85f52e.

	Change-Id: Iee81c9e155ff01aa6a5a772e6780b5d2a7e0c270

2024-09-19  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-goblins: Update to 0.14.0.
	* gnu/packages/guile-xyz.scm (guile-goblins): Update to 0.14.0.

	Change-Id: I2e8bb4ef69fb00ecffe9c2cc922eee2d6c3f84fb

2024-09-19  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: opensbi: Update to 1.5.1.
	* gnu/packages/firmware.scm (make-opensbi-package): Update to 1.5.1.

	Change-Id: Ia70e7619d0b4064917b1595509bad543044830f2

2024-09-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: clang-cling-runtime: Fix build.
	New patches were applied to clang-runtime only, not the whole LLVM base
	source, hence they were not applied to the cling variants.

	* gnu/packages/llvm.scm (llvm-cling) [source]: Add
	clang-cling-runtime-13-glibc-2.36-compat.patch and
	clang-cling-13-remove-crypt-interceptors.patch patches.
	* gnu/packages/patches/clang-cling-13-remove-crypt-interceptors.patch: New file.
	* gnu/packages/patches/clang-cling-runtime-13-glibc-2.36-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register them.

	Change-Id: I4c5ee5f65b2bc04935865ad8e67bc2c3833da2eb

2024-09-19  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: dyninst: Fix i686 support and explicitly list supported systems.
	* gnu/packages/instrumentation.scm (dyninst)[arguments]: Add
	‘adjust-supported-platform-name’ phase.
	[supported-systems]: New field.

	Change-Id: I16a9a6ce0e1742a68ba003e904392879a791ff77

2024-09-19  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: dyninst: Update to 13.0.0.
	* gnu/packages/instrumentations.scm (dyninst): Update to 13.0.0.
	  [propagated-inputs]: Add libiberty.
	* gnu/packages/patches/dyninst-fix-glibc-compatibility.patch:
	  Remove file.

	Change-Id: I6e5dfa9d698de4d45614c535b5dd5cdaad239425

2024-09-19  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: make-libiberty: Build with -fPIC.
	Since iberty is a static library, linking a PIC-enabled target to it
	requires it to also have been built with PIC.  (The target is Dyninst
	in this case.)

	This `-fPIC' flag is appended to the default CFLAGS of `-O2 -g'.

	* gnu/packages/gcc.scm (make-libiberty)[arguments]:
	  Adjust make-flags to add -fPIC to CFLAGS.

	Change-Id: I155045d05f4434cb68be933a95b7bc9fdec98818

2024-09-19  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: make-libiberty: Install the header demangle.h.
	This header is wanted by Dyninst.

	* gnu/packages/gcc.scm (make-libiberty):
	  Add include/demangle.h to install phase.

	Change-Id: I01235071b75b412f55785d240cda248315b7a93e

2024-09-19  Andy Tai  <atai@atai.org>

	gnu: Add gnudos.
	* gnu/packages/mc.scm (gnudos): New variable.

	Change-Id: I03a101be81bba3e4fdf8e11a7b4a799b92f86ad0

2024-09-19  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	build-system: linux-module: Fix cross-compiling.
	* guix/build-system/linux-module.scm (linux-module-build-cross):
	Remove %build-host-inputs's quote.

	Change-Id: I58fbd5ad51a60115acb5852df133b88549f1bdcb

2024-09-19  Alec Barreto  <mrh57@posteo.net>

	gnu: Add guile-swayer.
	* gnu/packages/guile-xyz.scm (guile-swayer): New variable.

	Change-Id: Ibd3817842e36fa35a3f1ecc09288549c10fd0d12

2024-09-19  Ludovic Courtès  <ludo@gnu.org>

	Revert "import: crate: Emit new-style package inputs."
	This reverts commit b8af6694b9bbea96e8b0d1c9aea64b7f8e690812, which led
	‘guix import crate’ to produce invalid code (missing quasiquote) and
	triggered a failure of ‘tests/crate.scm’.

	Fixes <https://issues.guix.gnu.org/72939>.

	Reported-by: Aleksandr Vityazev <avityazev@disroot.org>
	Change-Id: If309caaa594f912788e20007bfa1f55b7d581a93

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bcachefs-tools-static: Add own synopsis.
	* gnu/packages/file-systems.scm (bcachefs-tools/static)[synopsis]:
	Say ‘statically-linked’.

	Change-Id: Ie7a9da1d160d0386ca3b1c7266fce3c700028e92

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bcachefs-tools: Support FUSE.
	* gnu/packages/file-systems.scm (bcachefs-tools)[arguments]:
	Add a new 'enable-fuse phase.
	[inputs]: Add fuse.

	Change-Id: Ie82a361a4a6bfd0af7ce9c915bdc468f7aa06df2

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bcachefs-tools-static: Rename.
	* gnu/packages/file-systems.scm (bcachefs-tools-static): Rename this…
	(bcachefs-tools-minimal-static): …to this.  Adjust all users.

	Change-Id: I26f28668d3c0297c09f18cbb5f73a876152612e7

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bcachefs-tools: Add shell completions.
	* gnu/packages/file-systems.scm (bcachefs-tools): Rename this…
	(bcachefs-tools-minimal): …to this.
	[name]: Rename accordingly.
	(bcachefs-tools): New public variable, inheriting bcachefs-tools-minimal.
	(bcachefs-tools/static): Inherit the -minimal variant instead.

	Change-Id: I203fd4bd642d68435edde355c3a2ff4d44fd5743

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bcachefs-tools: Update to 1.11.0.
	* gnu/packages/crates-io.scm (rust-rustix-for-bcachefs-tools):
	New public variable.
	* gnu/packages/file-systems.scm (bcachefs-tools-rust-target)
	(bcachefs-tools-target/release, bcachefs-tools-cargo-args)
	(bcachefs-tools-make-flags, bcachefs-tools-make-install-flags):
	New variables.
	(bcachefs-tools): Update to 1.11.0.
	[build-system]: Switch to Cargo.
	[arguments]: Remove #:make-flags.  Add Cargo keywords.
	Run the test suite with upstream defaults.
	Delete 'promote-mount.bcachefs.sh phase.
	[native-inputs]: Remove python, python-docutils, python-pytest,
	and valgrind.
	[inputs]: Remove bash-minimal, coreutils-minimal, gawk, and util-linux.
	Add clang.
	(bcachefs-tools/static): Modify #:phases instead of #:make-flags,
	and adjust accordingly.

	Change-Id: I872f5dea88b75f855f3cdcbffbbd9c70d7ebe8d6

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ldns: Update to 1.8.4.
	* gnu/packages/dns.scm (ldns): Update to 1.8.4.
	* gnu/packages/patches/ldns-drill-examples.patch: Adjust diff.

	Change-Id: I52480085d45890b73278b2b529764482c591c9ac

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: guile-static-initrd: Remove (sxml) module hierarchy.
	If anything is ‘useless in an initrd’ it better be XML support.  As of
	Guile 3.0.9, removing it saves 1418K bytes uncompressed, or 3% of the
	total static Guile size.

	* gnu/packages/make-bootstrap.scm (%guile-static-initrd): Remove sxml/.

	Change-Id: I592dec18c422500eca50663256586ca92df1ac37

2024-09-19  Ashish SHUKLA via Guix-patches via  <guix-patches@gnu.org>

	gnu: goawk: Update to 1.29.0.
	* gnu/packages/textutils.scm (goawk): Update to 1.29.0.

	Change-Id: Iea00b891590f29858b5f558ed5a6ab685c52a766

2024-09-19  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: power-profiles-daemon: Update to 0.23.
	* gnu/packages/freedesktop.scm (power-profiles-daemon): Update to 0.23.

	Change-Id: Ifbb6b34e48095623c610136c724f7b51178c47f6

2024-09-19  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: power-profiles-daemon: Update to 0.22.
	* gnu/packages/freedesktop.scm (power-profiles-daemon): Update to 0.22.

	Change-Id: I7752dbe0c213eadcf79eb23c2f794167266e0388

2024-09-19  Greg Hogan  <code@greghogan.com>

	gnu: texstudio: Update to 4.8.2.
	* gnu/packages/tex.scm (texstudio): Update to 4.8.2.

	Change-Id: I6d53698d321cdea87cfd3921e1cd904472b2d168

2024-09-19  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: progress: Update to 0.17.
	* gnu/packages/admin.scm (progress): Update to 0.17.
	[arguments]: Use G-expressions. Use PKG-CONFIG-FOR-TARGET.

	Change-Id: Ic92f305e7200cd808aeab552966ba9374f568f59

2024-09-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: expat: Fix security vulnerabilities.
	Fixes CVE-2024-45490, CVE-2024-45491, CVE-2024-45492.

	* gnu/packages/xml.scm (expat)[replacement]: New field.
	(expat/fixed): New variable.
	* gnu/packages/patches/expat-CVE-2024-45490.patch,
	gnu/packages/patches/expat-CVE-2024-45491.patch,
	gnu/packages/patches/expat-CVE-2024-45492.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register them.

	Change-Id: I74d5d7bce98d6c983b989c1afec7cf28777d1617

2024-09-18  Adriel Dumas--Jondeau  <leirda@disroot.org>

	gnu: janet: Update to 1.36.0.
	* gnu/packages/lisp.scm (janet): Update to 1.36.0.

	Change-Id: I7a376679f36137f91d558ccfdf83e65f979d8d41

2024-09-18  Roman Scherer  <roman@burningswell.com>

	gnu: Add cl-bnf.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-bnf, cl-bnf, ecl-cl-bnf): New variables.

	Change-Id: Ib37a839feff579753d7f11c0fdb212dbb685773a

2024-09-18  Roman Scherer  <roman@burningswell.com>

	gnu: Add cl-utf8-input-stream.
	* gnu/packages/lisp-xyz.scm (sbcl-utf8-input-stream, cl-utf8-input-stream,
	  ecl-utf8-input-stream): New variables.

	Change-Id: Ifadfa8d8f2458fc1ff0f1f809682cd8805c6c077

2024-09-18  Roman Scherer  <roman@burningswell.com>

	gnu: Add cl-ewkb.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ewkb, cl-ewkb, ecl-cl-ewkb): New
	  variables.

	Change-Id: Iceb146ccee94b82703af706b059b3c0b35f29d86

2024-09-18  Roman Scherer  <roman@burningswell.com>

	gnu: Add cl-birch.
	* gnu/packages/lisp-xyz.scm (sbcl-birch, cl-birch, ecl-birch): New variables.

	Change-Id: I2ea6358cc41ddd26aaaed81a1cb828c74450a111

2024-09-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-postmodern: Improve package style.
	* gnu/packages/lisp-xyz.scm (sbcl-postmodern)[inputs]: Remove labels.
	  (ecl-postmodern)[arguments]: Remove obsolete 'fix-build' phase.

	Change-Id: I91173e98fb7275c884d1e0e826bf10d74d67a562

2024-09-18  Roman Scherer  <roman@burningswell.com>

	gnu: cl-postmodern: Update to 1.33.12.
	* gnu/packages/lisp-xyz.scm (sbcl-postmodern): Update to 1.33.12.

	Change-Id: If778a4cf81be61094ba871c5b9f665bfc684bb47

2024-09-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-uax-15: Improve package style.
	* gnu/packages/lisp-xyz.scm (sbcl-uax-15)[inputs]: Remove labels.

	Change-Id: Ic0ce34c42ed3b2ffd17c155d46ff120751944af3

2024-09-18  Roman Scherer  <roman@burningswell.com>

	gnu: cl-uax-15: Update to 0.1.3.
	* gnu/packages/lisp-xyz.scm (sbcl-uax-15): Update to 0.1.3.
	  [native-inputs]: Remove sbcl-fiveam. Add sbcl-parachute.

	Change-Id: I39b3ed202b11403f3a0b16b9fc5976a101b7e857

2024-09-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gdk-pixbuf: Fix cross-compiling.
	* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]: When cross-compiling
	adjust the configure flags to not build the documentation.

	Change-Id: I025658468ffaf9518b1debf6165424a587f2c694

2024-09-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ftxui: Fix cross-compiling.
	* gnu/packages/cpp.scm (ftxui)[arguments]<#:configure-flags>: Disable
	FTXUI_BUILD_TESTS when cross-compiling.

	Change-Id: I0c4578febcbd40076dc0b85505406e16d4b65ba1

2024-09-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ftxui: Build shared libraries.
	* gnu/packages/cpp.scm (ftxui)[arguments]<#:configure-flags>: Add
	-DBUILD_SHARED_LIBS=ON.

	Change-Id: I0c4578febcbd40076dc0b85505406e16d4b65ba1

2024-09-18  Ashish SHUKLA via Guix-patches via  <guix-patches@gnu.org>

	gnu: waybar: Update to 0.11.0.
	* gnu/packages/wm.scm (waybar): Update to 0.11.0.

	Change-Id: I86f67add1dbd908aec2ff3505ccde36ff494f4ca

2024-09-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: assimp: Update to 5.4.3.
	* gnu/packages/graphics.scm (assimp): Update to 5.4.3.

	Change-Id: I56f3d62f2dd29d73a79ee0b1fda5b8a86dfb343c

2024-09-18  Ashish SHUKLA via Guix-patches via  <guix-patches@gnu.org>

	gnu: goawk: Update to 1.28.0.
	* gnu/packages/textutils.scm (goawk): Update to 1.28.0.

	Change-Id: I14234c1a268b4121d8d3fb762766ab75b222692d

2024-09-18  Andreas Enge  <andreas@enge.fr>

	services: guix-build-coordinator-agent: Add extra-options.
	* gnu/services/guix.scm (<guix-build-coordinator-agent-configuration>):
	Add field extra-options.
	(guix-build-coordinator-agent-shepherd-services): Add and use EXTRA-OPTIONS
	argument.
	* doc/guix.texi (Guix Services): Adapt the documentation.

	Change-Id: I9e7e258e03e2b6553aa1570f5fcfaf3b0ada3e15
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>

2024-09-18  Andreas Enge  <andreas@enge.fr>

	services: guix-build-coordinator-agent: Remove defaults.
	* gnu/services/guix.scm (<guix-build-coordinator-agent-configuration>)
	[max-parallel-builds, max-parallel-uploads]: Set default to #f.
	(guix-build-coordinator-agent-shepherd-services): Check for
	max-parallel-builds.
	* doc/guix.texi (Guix Services): Adapt the documentation.

	If set to #f, the default values are now taken as the defaults of the
	guix-build-coordinator-agent command.

	Change-Id: Ide6dde0e88aa0dc851b6295095f414ca2ddc72ac
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>

2024-09-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroquery: Fix tests.
	* gnu/packages/astronomy.scm (python-astroquery) [native-inputs]: Add
	nss-certs-for-test.

	Change-Id: I4288b50ed37313bd4577b790a2f0939df696b747

2024-09-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy: Fix tests.
	* gnu/packages/astronomy.scm (python-astropy) [native-inputs]: Add
	nss-certs-for-test.

	Change-Id: I20a175daaa938b5553278be6c2abf4ea2d220411

2024-09-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ads: Fix tests.
	* gnu/packages/astronomy.scm (python-ads) [native-inputs]: Add
	nss-certs-for-test.

	Change-Id: I1a6e5044acc6e41fadd9dc344e18e5cb7baab45f

2024-09-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-skyfield: Fix tests.
	* gnu/packages/astronomy.scm (python-skyfield): [native-inputs]: Add
	nss-certs-for-test.

	Change-Id: Icbc77778b6095a14d6b5ecb18232a09a2fa6ab25

2024-09-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sleef: Update to 3.6.1.
	* gnu/packages/maths.scm (sleef): Update to 3.6.1.
	[arguments]: Set build-type to release.  Update configure-flags to only
	set building a shared library.
	[inputs]: Remove openssl-1.1.  Add mpfr, openssl.

	Change-Id: I3dab4b84a755a49f187e93e684e85659af0e2a49

2024-09-17  Tomas Volf  <~@wolfsden.cz>

	gnu: crun: Update to 1.17.
	* gnu/packages/containers.scm (crun): Update to 1.17.

	Change-Id: I6ba47763c5aa983f3fae57f6f630a91982af9b02

2024-09-17  Hilton Chain  <hako@ultrarare.space>

	gnu: smartdns: Update to 46.
	* gnu/packages/dns.scm (smartdns): Update to 46.

	Change-Id: I4d1472d3ec027d89a550bf5cada74019074bb049

2024-09-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc@8: Add missing patch.
	This fixes compilation with glibc 2.39.

	* gnu/packages/gcc.scm (gcc-8)[source]: Add “gcc-7-libsanitizer-fsconfig-command.patch”.

	Change-Id: If8f99972278b90f37e104da3b3ca414be6f34140

2024-09-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgccjit: Remove duplicate libgccjit@11 package.
	Fixes a regression introduced in
	bfeccd3db9446d45d04d9144698506a61321e1c6 and caught by
	‘tests/packages.scm’, whereby two equivalent but not ‘eq?’ libgccjit@11
	packages would be exported.

	* gnu/packages/gcc.scm (libgccjit): Make an alias for ‘libgccjit-11’.

	Change-Id: I9aeacb7588af5f78af0941e80715665572567958

2024-09-17  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust ‘elm’ importer test to expect inputs without labels.
	This is a followup af85c38b017be3d932d4665acd9ff4b5c56a9790.

	* tests/elm.scm ("(guix import elm)"): Expect new-style inputs.

	Change-Id: If3c6b17b5a5d17ad443c3ddb05f94dc2458ba182

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ani-cli: Update to 4.9.
	* gnu/packages/video.scm (ani-cli): Update to 4.9.

	Change-Id: Ic99f9fbfce6dd5b9eccbb749c89ab70688808332

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libjpeg: Fix upstream hash mismatch.
	The upstream tarball was modified in place.  The only difference is the
	removal of three bytes (the Unicode BOM) in 14 MSBuild files
	(make????.v16) which shouldn't be used by the Guix package—and indeed,
	apart from its hash, the build output has not changed.

	* gnu/packages/image.scm (ijg-libjpeg)[source]: Update sha256.

	Change-Id: I2f9875f7b8588162c45864aa75a5dbc4513b7cf7

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: aegisub: Update source URL.
	* gnu/packages/video.scm (aegisub)[source]: Update URL.

	Change-Id: I12751191eecfb797d98353c07802a56d92c074ee

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: s-tui: Update to 1.1.6.
	* gnu/packages/admin.scm (s-tui): Update to 1.1.6.

	Change-Id: I9d36495584845bb88c9039d873189fb0f30019b5

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: apricots: Update to 0.2.8.
	* gnu/packages/games.scm (apricots): Update to 0.2.8.
	[inputs]: Replace freealut with alure.

	Change-Id: I3923bbef1a22c9109bda496d76451c03e98e503c

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: apricots: Disable tests.
	* gnu/packages/games.scm (apricots)[arguments]: Disable #:tests?.
	[native-inputs]: Remove cppcheck.

	Change-Id: I50e7ae3f8e41ffc415d19055e096f3538ada94a2

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bdftopcf: Update to 1.1.1.
	* gnu/packages/xorg.scm (bdftopcf): Update to 1.1.1.

	Change-Id: I89baee205beb7fa3c4f7b04a38ab0973d4689a1f

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: stress-ng: Reduce test coverage.
	* gnu/packages/admin.scm (stress-ng)[arguments]: Delete the
	'check-a-little-harder phase.

	Change-Id: I32dc1a0fcad4a0f4763954f060d0b19cbeef23ca

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: stress-ng: Update to 0.18.04.
	* gnu/packages/admin.scm (stress-ng): Update to 0.18.04.
	[arguments]: Skip more broken tests.

	Change-Id: Idd1d63e4b24304f5d97d50d7385bf64193fc43c1

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: armadillo: Update to 12.4.2.
	* gnu/packages/maths.scm (armadillo): Update to 12.4.2.

	Change-Id: I06b5c63075589de9ef0c32115da912190c077b85

2024-09-16  Javier Olaechea  <pirata@gmail.com>

	gnu: hut: Update to 0.6.0.
	* gnu/packages/version-control.scm (hut): Update to 0.6.0.
	[source]: Update URL.
	[arguments]: Update import path.
	[inputs]: Remove go-golang-org-x-auth2; add go-github-com-google-shlex.
	[home-page]: Update home-page.

	Change-Id: I64d2b068aedc12a41b695048fcb3fd329d82509f

2024-09-16  Superfly Johnson  <superfly.johnson@yahoo.com>

	gnu: Add go-github-com-jzelinskie-whirlpool.
	* gnu/packages/golang-crypto.scm (go-github-com-jzelinskie-whirlpool): New variable.

	Change-Id: I5a6f5cbbbdfc6c7f1a07f07459d87217a4fd3404

2024-09-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-liyue201-gostl.
	* gnu/packages/golang-xyz.scm (go-github-com-liyue201-gostl): New variable.

	Change-Id: I6abdb2f1ca4bd5e53c2b5a72214dcd5b34cbf20d

2024-09-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-tannerryan-ring.
	* gnu/packages/golang-xyz.scm (go-github-com-tannerryan-ring): New variable.

	Change-Id: I14d280d6af0dd25ee8b2bd1a7565640223fdbe21

2024-09-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-jlaffaye-ftp.
	* gnu/packages/golang-web.scm (go-github-com-jlaffaye-ftp): New variable.

	Change-Id: I51dca96f5a3f224eb96feda1196bf18d0c174633

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: armagetronad: Update to 0.2.9.2.3.
	* gnu/packages/games.scm (armagetronad): Update to 0.2.9.2.3.
	[arguments]: Add a new 'omit-broken-symlinks phase.

	Change-Id: I2283e27facdccfb28034434253a2a3b079ceb4c4

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: armagetronad: Don't nest everything under games/.
	* gnu/packages/games.scm (armagetronad)[arguments]: Add ‘--disable-games’
	to #:configure-flags.

	Change-Id: Ie78ed82ff01ad5e14490436169c432160dcbbe0e

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: armagetronad: Omit uninstaller.
	* gnu/packages/games.scm (armagetronad)[arguments]: Add ‘--disable-uninstall’
	as #:configure-flags.

	Change-Id: I083108c9ba612c9a8342157c8774177f16a88a76

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bemenu: Update to 0.6.23.
	* gnu/packages/xdisorg.scm (bemenu): Update to 0.6.23.

	Change-Id: I2c736e0fbcf63d3bbc209278c2b3a4433c792c55

2024-09-16  gemmaro  <gemmaro.dev@gmail.com>

	gnu: perl-critic: Make the perlcritic command available.
	* gnu/packages/perl.scm (perl-critic)[arguments]<#:phases>: Add phases to wrap
	the perlcritic command and test it works.
	[inputs]: Add bash-minimal for wrap-program.

	Change-Id: I8c506e655fdf2b1c33e850579c6a5adcbbd37192

2024-09-16  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: openpmix: Do not keep a reference to GCC and other build tools.
	This reduces the closure of ‘openpmix’ from 297 MiB to 93 MiB.

	* gnu/packages/parallel.scm (openpmix)[arguments]: Add #:phases
	and #:disallowed-references.

	Change-Id: I231c550743e2854e431b8100584bd464695de695

2024-09-16  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: kokkos: Update to 4.4.00.
	* gnu/packages/cpp.scm (kokkos): Update to 4.4.00.

	Change-Id: I58b6fed438721bce58645a03b76851183e675a69

2024-09-16  Luís Henriques  <henrix@camandro.org>

	gnu: oksh: Update to 7.5.
	* gnu/packages/shells.scm (oksh): Update to 7.5.
	[source]: Download from github official portable oksh project.
	[home-page]: Updated to maintaners url.
	[synopsis, description]: Improved with text from oksh README.
	[license]: Fixed license.

	Change-Id: I06f7b6210b6d725678452c5130b09c3fb382ebca

2024-09-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: sudo: Use gexps and remove input labels.
	* gnu/packages/admin.scm (sudo)[arguments]: Use gexps; use
	‘search-input-file’ rather than ‘assoc-ref’.
	[inputs]: Remove labels.

	Change-Id: I0ea13751c5e34d1ad14035e8c2b8e7e4a7d5f8e1

2024-09-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: sudo: Fix cross-compilation.
	Fixes a regression introduced in
	be50b25b7b093f3879623f2252ebfae5db7fc5cd.

	* gnu/packages/admin.scm (sudo)[arguments]: Define ‘ac_cv_*’ when
	cross-compiling.

	Change-Id: Iaa6f856c902ff8e06d790f8b1bc49ecda66ce5f2

2024-09-16  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.40.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.40.

	Change-Id: Ib054f7d4395fcbed92dbeec6d46eba4dfc655c32

2024-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: acpica: Add a source file-name.
	* gnu/packages/admin.scm (acpica)[source]: Add a file-name field.

	Change-Id: Ida4ac8ab4bbfed09f44314979929a9d60a239a8a

2024-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gama: Update to 2.31.
	* gnu/packages/gps.scm (gama): Update to 2.31.

	Change-Id: I5aa3a8192ca9fff882b2898100d26d1165a7199a

2024-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: amsynth: Only build documentation on some platforms.
	* gnu/packages/music.scm (amsynth)[native-inputs]: Only include pandoc
	on supported systems.

	Change-Id: I7ec78f3ed38feb2ac76292d5b97f622af489b30b

2024-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: node-serialport: Add a source file-name.
	* gnu/packages/node-xyz.scm (node-serialport)[source]: Add a file-name
	field.

	Change-Id: I6397ca8f3ef2b02c6ff05a79e8bc4774383581af

2024-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: hunspell-dict-el: Add a source file-name.
	* gnu/packages/hunspell.scm (hunspell-dict-el)[source]: Add a file-name
	field.

	Change-Id: Ibdc1ba7acf73c33f3bbaee888cd170b6aa4962af

2024-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: hunspell-dict-el: Reflow with guix style.
	* gnu/packages/hunspell.scm (hunspell-dict-el): Reformat package
	definition using 'guix style'.

	Change-Id: Ifd741ec3aea6a25b3c2fecdb0d21caf8d5f59b94

2024-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libwacom: Add a source file-name.
	* gnu/packages/xdisorg.scm (libwacom)[source]: Add a file-name field.

	Change-Id: I61fb715ef46a3df6a85a627b5fba3edaaac60a06

2024-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: plantuml: Add a source file-name.
	* gnu/packages/uml.scm (plantuml)[source]: Add a file-name field.

	Change-Id: I9fb1a19df5a28c76ebf1d55a78147ab135e21d65

2024-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tio: Add a source file-name.
	* gnu/packages/terminals.scm (tio)[source]: Add a file-name field.

	Change-Id: I0cfd9b4d169b567f105ce054ffb2f92e93808e4c

2024-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: fmt-11: Add a source file-name.
	* gnu/packages/pretty-print.scm (fmt-11)[source]: Add a file-name field.

	Change-Id: Ib5e394b3312591a607d8277accece12f6aef15f5

2024-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: chuffed: Add a source file-name.
	* gnu/packages/maths.scm (chuffed)[source]: Add a file-name field.

	Change-Id: Iae1bf75cf0ceb050c6fe2be37a1de3b36b68d0c2

2024-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: matterhorn: Add a source file-name.
	* gnu/packages/haskell-apps.scm (matterhorn)[source]: Add a file-name
	field.

	Change-Id: Ia0018465090271c833e94f72d8951b1a9bafb353

2024-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: emacs-mu4e-column-faces: Add a source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-mu4e-column-faces)[source]: Add a
	file-name field.

	Change-Id: Ib70b1ff99bed907e66ebd5bd66dc70b5d6e98b64

2024-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: emacs-flymake-perlcritic: Add a source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-perlcritic)[source]: Add a
	file-name field.

	Change-Id: I04644b44fe6b7842dad61aa6c7ad789f44f4dc0f

2024-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: emacs-rbs-mode: Add a source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-rbs-mode)[source]: Add a file-name
	field.

	Change-Id: I999e2b3241fa24acc72bd5260d91d784aeec65d8

2024-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: emacs-project-tab-groups: Add a source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-project-tab-groups)[source]: Add a
	file-name field.

	Change-Id: I6aa504b110f33dcd7ed89b36efff0945b6a0bb04

2024-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: emacs-compat: Add a source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-compat)[source]: Add a file-name
	field.

	Change-Id: Id1540b19c3b4c3a33edc7147b0469ec4d92b709c

2024-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: emacs-ruby-electric: Add a source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-ruby-electric)[source]: Add a
	file-name field.

	Change-Id: I96b13b1edefc836f6b8189dd8ef34df117b0f4da

2024-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: emacs-qt-pro-mode: Add a source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-qt-pro-mode)[source]: Add a
	file-name field.

	Change-Id: I3e7f5c7408c89f15f8c3161225065f40cc719543

2024-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: emacs-mini-echo: Add a source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-mini-echo)[source]: Add a file-name
	field.

	Change-Id: I473c002e7d0d05c637383aa3d7d32714209ba5cd

2024-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: markdeep: Add a source file-name.
	* gnu/packages/documentation.scm (markdeep)[source]: Add a file-name
	field.

	Change-Id: Ib1502df173f9a436ead173dacfe4d1292b407cf3

2024-09-16  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.39.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.39.

	Change-Id: Ia129975edb2fd06bef1234c7b7a1257d1b2eca2d

2024-09-16  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.38.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.38.

	Change-Id: I4a9eb499cb3ba0c5ceebe0b6860084f0c24e28c5

2024-09-16  jgart  <jgart@dismail.de>

	gnu: trealla: Patch package version string in build step.
	* gnu/packages/prolog.scm (trealla) [arguments]: Patch version.

	Change-Id: Ia9428a54e3d51deaf066a91674ff9f9eeadc5a20

2024-09-16  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.37.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.37.

	Change-Id: I708de06864f3c7feb541135bfacd3a265b2d1f43

2024-09-16  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.36.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.36.

	Change-Id: I977f129ff4d634e823b503e2b7c94cdb04845651

2024-09-16  jgart  <jgart@dismail.de>

	gnu: sbcl-trivial-octet-streams: Update to 0.1-71b0063.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-octet-streams): Update to
	0.1-71b0063.

	Change-Id: Id49161393bf346fd12eeecdcae3bd76cec46f0f9

2024-09-16  jgart  <jgart@dismail.de>

	gnu: Add cl-fare-memoization.
	* gnu/packages/lisp-xyz.scm (sbcl-fare-memoization, cl-fare-memoization,
	ecl-fare-memoization): New variables.

	Change-Id: I4c5566a0cb4f1cc79df15d9dd37f6c89cdae874e

2024-09-16  John Kehayias  <john.kehayias@protonmail.com>

	gnu: powerstat: Update to 0.04.03.
	* gnu/packages/linux.scm (powerstat): Update to 0.04.03.

	Change-Id: I4fa84c0d29c9ae1ac0b598d4403cd1a74c948721

2024-09-16  John Kehayias  <john.kehayias@protonmail.com>

	gnu: libseat: Update to 0.8.0.
	* gnu/packages/admin.scm (libseat): Update to 0.8.0.

	Change-Id: Ia71c613105423516e8357c2e51659d8133e97c49

2024-09-16  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add cmake-3.30.
	Add newer version of cmake for packages that will need it (for instance, new
	features like finding EGL2), without yet updating the default and rebuilding
	all cmake packages.

	* gnu/packages/cmake.scm (cmake-3.30): New variable.

	Change-Id: I345e9cab7a79624ff0012f493c18426bd843e0d6

2024-09-15  Ludovic Courtès  <ludo@gnu.org>

	substitutes: Reduce default negative TTL values.
	Previous values were overly conservative and often an annoyance.

	* guix/substitutes.scm (%narinfo-negative-ttl): Reduce to 2mn.
	(%narinfo-transient-error-ttl): Reduce to 1mn.

	Change-Id: I8cff927a15d8203fb370369a56f024b8a14f3cc3

2024-09-15  Richard Sent  <richard@freakingpenguin.com>

	services: admin: Support rebooting after an unattended upgrade
	* gnu/services/admin.scm (unattended-upgrade-configuration): Add reboot?
	field. When truthy, unattended upgrade will stop the shepherd root service,
	triggering a reboot.
	* doc/guix.texi (Unattended Upgrades): Document it.

	Change-Id: I0af659b3c318421b1a7baa94dde3dadacc1fa10d

2024-09-15  Daniel Brooks  <db48x@db48x.net>

	gnu: nemo: Update to 6.0.2.
	* gnu/packages/cinnamon.scm (nemo): Update to 6.0.2.

	Change-Id: I3f29912c8fd9577b6d400dd4a54a67308bdc7db3

2024-09-15  Ludovic Courtès  <ludo@gnu.org>

	home: services: shepherd: Replace use of deprecated ‘action’ procedure.
	This is a followup to 1964531ce5365d6744e3909960e9d608be624228.

	* gnu/home/services/shepherd.scm (home-shepherd-configuration-file):
	Use ‘perform-service-action’ rather than ‘action’.

	Change-Id: I669750c319083836416c3e093c112ebfeba32e64

2024-09-15  Ludovic Courtès  <ludo@gnu.org>

	gexp: ‘imported-files’ does not create symlinks.
	Fixes <https://issues.guix.gnu.org/73275>.

	This is presumably what e529d46828c359b449fc570bdc293fc12534647c meant
	to do, except that it wrongfully pass #:symlink? a true value instead,
	most likely due to a typo.

	* guix/gexp.scm (imported-files): Pass #:symlink? #f.
	* tests/gexp.scm ("imported-files does not create symlinks"): New test.

	Change-Id: Ic31be56a2adf4dfa55e1ec390c53cc9ba5f8a96c

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: alsa-modular-synth: Update to 2.2.1.
	* gnu/packages/audio.scm (alsa-modular-synth): Update to 2.2.1.

	Change-Id: I3b31b30c659447b757b10b49462cd84b9d209e7c

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: amsynth: Generate man pages.
	* gnu/packages/music.scm (amsynth)[native-inputs]: Add pandoc.

	Change-Id: I0560e73084a27234841bdf51d811123bd393ab12

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: amsynth: Update to 1.13.4.
	* gnu/packages/music.scm (amsynth): Update to 1.13.4.

	Change-Id: If4513c7fbee4a2c58f94dcc2d191a6eb62bda58f

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: aerc: Don't rely on input labels.
	* gnu/packages/mail.scm (aerc)[arguments]: Test for …/bin/zoxide directly.

	Change-Id: I6492bd969048a548c45504c0897b851f369277b9

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: aerc: Update to 0.18.2.
	* gnu/packages/mail.scm (aerc): Update to 0.18.2.

	Change-Id: I16ca6cc052f7af569249c569cec8e8ac6ef274e9

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: qtractor: Update to 1.1.0.
	* gnu/packages/music.scm (qtractor): Update to 1.1.0.

	Change-Id: I79324c8846b9369db076526aa1ec5b1fbac6f426

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: padthv1: Update to 1.1.0.
	* gnu/packages/music.scm (padthv1): Update to 1.1.0.

	Change-Id: Ib57687477615fcc2a99cacc1135b3a22154442ae

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: samplv1: Update to 1.1.0.
	* gnu/packages/music.scm (samplv1): Update to 1.1.0.

	Change-Id: I906a7efc05a5124c3288703584d953135f604322

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: drumkv1: Update to 1.1.0.
	* gnu/packages/music.scm (drumkv1): Update to 1.1.0.

	Change-Id: I33c914695b5ae84d503f7e1fa6458bf4cb215422

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: synthv1: Update to 1.1.0.
	* gnu/packages/music.scm (synthv1): Update to 1.1.0.

	Change-Id: I0caa51355bb6ea09abd74bafc335c0ff86ba4d63

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: actionlint: Update to 1.7.1.
	* gnu/packages/check.scm (actionlint): Update to 1.7.1.

	Change-Id: I288c5e1793691b070d2acfbcf556dd9e4c104c04

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: aflplusplus: Update to 4.21c.
	* gnu/packages/debug.scm (aflplusplus): Update to 4.21c.

	Change-Id: I7fcd55d0e9df0f3b3daf1fcb527f7b2948fb941e

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-defcon-bootstrap: Update to 0.10.3.
	* gnu/packages/fontutils.scm (python-defcon-bootstrap): Update to 0.10.3.

	Change-Id: Ifde8d3011f94a27e493d9c826c4c2edbc03a64f0

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: acpica: Use G-expressions.
	* gnu/packages/admin.scm (acpica)[arguments]:
	Rewrite as G-expressions.

	Change-Id: I54fa79ac8008f7d8d41f9ebd757afcf7f5f1faf1

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: acpica: Update to 20240827.
	* gnu/packages/admin.scm (acpica): Update to 20240827.

	Change-Id: Ib058fd1604e3b8797d9630b4f82a2a6716411911

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-volatile-highlights: Fix hash.
	Latest attempt to fix a build failure, in commit
	16ffcce3cdbae2bf8458e8b0bbb68d135099b1b3, ended with the introduction of
	a hash mismatch. Fix it.

	* gnu/packages/emacs-xyz.scm (emacs-volatile-highlights): Fix hash.

	Change-Id: I6c542721da35304bd273c7ae8d676b11780064a6

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult-denote: Update to 0.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-consult-denote): Update to 0.2.1.

	Change-Id: Idbcecab439bf5384711aecb75b95ea9b47e193f4

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-make-toc: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-org-make-toc)[propagated-inputs]: Add
	EMACS-COMPAT.  Reorder alphabetically.

	Change-Id: I377a705a61f0363fa38a38ba81ee42abddbe8ab1

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-key-chord: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-key-chord): Fix version.

	Change-Id: Ia34bcab21651b61dc8dbde503cecf8ad5d8a7d93

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-geiser: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Fix version.

	Change-Id: I4d9c4134f00e3d3fcae477e3bb2fd2f249c4ae4b

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-volatile-highlights: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-volatile-highlights): Use git tag instead
	of commit hash.

	Change-Id: I2977b6c7db9826e79278548a7b7f97c8099df0c3

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orderless: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-orderless)[propagated-inputs]: Add EMACS-COMPAT.

	Change-Id: I24720db56c7ced369144c8ef14a8336a1bf12fc0

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: 4ti2: Update to 1.6.10.
	* gnu/packages/maths.scm (4ti2): Update to 1.6.10.

	Change-Id: Ic32526be423aade04a529fcdfbf9332a7c328daf

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	Add some missing header comment header comments.
	* gnu/packages/minetest.scm: Add the ‘GNU Guix’ header comment.
	* gnu/packages/notcurses.scm: Likewise.
	* gnu/packages/presentation.scm: Likewise.
	* gnu/packages/solidity.scm: Likewise.
	* guix/build/minetest-build-system.scm: Likewise.
	* gnu/packages/vnc.scm: Add missing ‘;’.
	* guix/scripts/import/crate.scm: Remove leading newline.

	Change-Id: I5294e6067b9348f2929d823a07d4ec335eaa5ecd

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: abbaye: Update to 2.0.2.
	* gnu/packages/games.scm (abbaye): Update to 2.0.2.
	[source]: Remove obsolete snippet.

	Change-Id: Id28b0c695019e4db28f3bf8defa984ec9ef5545d

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: abbaye: Update package style.
	* gnu/packages/games.scm (abbaye)[source]: Don't explicitly return #t
	from snippet.  In-line trivial comment.
	[arguments]: Unquote list and use G-expressions.

	Change-Id: Ia5fdfa7e047f4b3bdcd166aea6a1367414073a8a

2024-09-08  Ashvith Shetty  <ashvithshetty10@gmail.com>

	gnu: xfce: Remove xfce4-volumed-pulse.
	With the media keys fixed in the previous commit, there's now no need to
	provide this as another input.

	* gnu/packages/xfce.scm (xfce)[inputs]: Remove xfce4-volumed-pulse.

	Change-Id: I80a80064c75907b2a1e6e880fab9f1e772921b13

2024-09-08  Ashvith Shetty  <ashvithshetty10@gmail.com>

	gnu: xfce4-pulseaudio-plugin: Fix ‘media keys’ on some keyboards.
	* gnu/packages/xfce.scm (xfce4-pulseaudio-plugin)[inputs]: Add keybinder
	and pavucontrol.

	Change-Id: Iab871e33e4821c2631d6ad19759e1d1a0b3af02d

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: aardvark-dns: Expand substandard description.
	* gnu/packages/rust-apps.scm (aardvark-dns)[synopsis, description]:
	It's difficult, but write a wee bit more.

	Change-Id: I158079df1df75cf1e24c3ce3142af1745a7865a1

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sshuttle: Refer to a fixed ‘sh’ and avoid WHICH.
	* gnu/packages/vpn.scm (sshuttle)[arguments]: Use SEARCH-INPUT-FILES for
	‘env’ (rather than WHICH) and ‘sh’ (rather than whatever's in $PATH).

	Change-Id: Ieacae72a849cdcbef4ae9e8f24c0d95879b1dd48

2024-09-15  Christopher Baines  <mail@cbaines.net>

	gnu: bffe: Update to 0-8.06bed47.
	* gnu/packages/package-management.scm (bffe): Update to 0-8.06bed47.

	Change-Id: Id21793114e5924cba497cf13ee8685d76e9a9a2e

2024-09-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove python-msrest.
	* gnu/packages/python-web.scm (python-msrest): Delete variable.

	Change-Id: Ic27ba6fe0e7f828327e98c99eabf536ea1cd544a

2024-09-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-azure-storage-blob: Update to 12.22.0.
	* gnu/packages/python-web.scm (python-azure-storage-blob): Update to 12.22.0.
	[build-system]: Move to pyproject-build-system.
	[propagated-inputs]: Remove python-msrest. Add python-isodate and
	  python-typing-extensions.

	Change-Id: If7163dd4568136a19799b78e9fce246ab0611cbd

2024-09-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-azure-core: Update to 1.28.0.
	* gnu/packages/python-web.scm (python-azure-core): Update to 1.28.0.
	[build-system]: Move to pyproject-build-system.
	[arguments]<#:test-flags>: Use it.
	           <#:phases>: Move from check phase replacement to a lighter
	           'add-test-pythonpath pre-check phase.
	[propagated-inputs]: Remove python-trio.
	[native-inputs]: Remove python-msrest.

	Change-Id: Ie4656ddaa1919144cc75a81feecb9ec774c9436f

2024-09-15  Ian Eure  <ian@retrospec.tv>

	gnu: emacs-exwm-firefox: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-exwm-firefox): Update to 1.3.

	Change-Id: I7717134ae37eca41201bc285a9a3e3a95e8b4cc1

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-xclip: Update to 1.11.1.
	* gnu/packages/emacs-xyz.scm (emacs-xclip): Update to 1.11.1.

	Change-Id: Ie0dcb060c42d00d722b90a99196edc880ac033f7

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Update to 2.7.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.7.1.2.

	Change-Id: Ifc2156492c4afcaaa2d7f6464736383bf75a8aba

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-oauth2: Update to 0.17.
	* gnu/packages/emacs-xyz.scm (emacs-oauth2): Update to 0.17.

	Change-Id: I0b73e8d48e3cd12c179351dfcc7cc92710b09242

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-taxy-magit-section: Update to 0.14.1.
	* gnu/packages/emacs-xyz.scm (emacs-taxy-magit-section): Update to 0.14.1.

	Change-Id: I9973f996d718eb4c7d9e50dc68d0284981e14503

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-posframe: Update to 1.4.4.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.4.4.

	Change-Id: I5e7e9ab0a48c6040dac2e42045f3f1689b0ff666

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult-denote: Update to 0.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-consult-denote): Update to 0.1.2.

	Change-Id: I490744de93410c4861214131a3634728a4913d6d

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-subed: Update to 1.2.15.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.2.15.
	[arguments]<#:test-command>: Fix command.

	Change-Id: I9c597857b4b927b680ca9f4caef8362ab29b3c98

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-rec-mode: Update to 1.9.4.
	* gnu/packages/databases.scm (emacs-rec-mode): Update to 1.9.4.

	Change-Id: Ie0ceea0c9953e4eefb5599c4cf7fa94ecd9ae081

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-volatile-highlights: Update to 1.16.
	* gnu/packages/emacs-xyz.scm (emacs-volatile-highlights): Update to 1.16.

	Change-Id: I87a0c00a0d5fa28e60fac3920dfcf8aebe9c7372

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-no-littering: Update to 1.7.2.
	* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.7.2.

	Change-Id: Ib4bffdb7b7b802a126aad606d63d32df4c215cc7

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-lib: Update to 1.1.3.
	* gnu/packages/emacs-xyz.scm (emacs-casual-lib): Update to 1.1.3.

	Change-Id: Id727799b45e62793fb575721a76d34be48b579cc

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-info: Update to 1.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-casual-info): Update to 1.3.2.

	Change-Id: Iad1a9298a8498433429eae09ebf2fd83c032b2bc

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-dired: Update to 1.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-casual-dired): Update to 1.8.1.

	Change-Id: I03fa4a41ce784a3b15f5b712a5142e070684a978

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-calc: Update to 1.11.3.
	* gnu/packages/emacs-xyz.scm (emacs-casual-calc): Update to 1.11.3.

	Change-Id: Idd12a2c9dec2dc8fca3ffb02ac67d168843a106f

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-avy: Update to 1.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-casual-avy): Update to 1.4.2.

	Change-Id: Ie7882ba56f4776088eaef791d764538f1a7c69e5

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-forge: Update to 0.4.3.
	* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.4.3.

	Change-Id: I6c03b86be15ffa3772e3734a5a3b075a390b6182

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-transient: Update to 0.7.5.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.7.5.

	Change-Id: I8cd1e5983b0d4bd4551ce673848f5c0adf040aec

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-navigel: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-navigel): Update to 1.0.0.

	Change-Id: I9acdd703fb3b1526d1ce8fefca2ddb197f597d0f

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-buttercup: Update to 1.36.
	* gnu/packages/emacs-xyz.scm (emacs-buttercup): Update to 1.36.

	Change-Id: I393f8f4572f8e0acc1c5d530cc3586a22a1387a1

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-logview: Update to 0.18.
	* gnu/packages/emacs-xyz.scm (emacs-logview): Update to 0.18.

	Change-Id: Ib12f6def9fd7fc19877c35c6d59f814bf68a01f4

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	Change-Id: I76939fc253e0ab821d8af7dc0e634fc0c6f337fe

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebib: Update to 2.43.
	* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.43.

	Change-Id: Ia48810e6d672a5db2b50cc6ec1ce6978d31c539b

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-ql: Update to 0.8.9.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.8.9.

	Change-Id: I02f01ab2a2549fee6f490d5c67402923ad83d0c1

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-make-toc: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-org-make-toc): Update to 0.6.

	Change-Id: I172e297c26488bb1328c2f8397249029315f4705

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-epkg: Update to 4.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-epkg): Update to 4.0.1.

	Change-Id: I26b0aa50f1736981c0e29cc23cab12c41f961bcf

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emacsql: Update to 4.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-emacsql): Update to 4.0.3.

	Change-Id: I6642d1153bb3d27263fe509218115ead95e5852a

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pg: Update to 0.41.
	* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.41.

	Change-Id: Ica5d497614b31993c741b8717040085fa33f0028

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-key-chord: Update to 0.7.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-key-chord): Update to 0.7.1.1.

	Change-Id: Idaa31c0b999442fd5c81284f0944db0388291bc3

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mini-echo: Update to 0.13.1.
	* gnu/packages/emacs-xyz.scm (emacs-mini-echo): Update to 0.13.1.

	Change-Id: I3ee4d961eeffc097f5cc23229ce2c65fa18a34f8

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-php-mode: Update to 1.26.1.
	* gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.26.1.

	Change-Id: I65f0f806df4d429728c0d78a0a9d2486b4e7cb1d

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-diredfl: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-diredfl): Update to 0.5.

	Change-Id: I8cd97b13d555e57c531e3a4f87a38a5267bf5418

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-gnosis: Update to 0.4.3.
	* gnu/packages/emacs-xyz.scm (emacs-gnosis): Update to 0.4.3.

	Change-Id: I2d5d298335ea05e32f47861346cea1f2abd228fd

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-denote: Update to 3.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-denote): Update to 3.1.0.

	Change-Id: Ic0c798b091eb9919666ce9791d370e2fe12f9c6f

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-contrib: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 0.6.

	Change-Id: I1fc2a1a6b8586a5ac1741f48ecafcbf9b4012506

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org: Update to 9.7.11.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.7.11.

	Change-Id: I52c3009a52564c7fc7321c5594f908fc56751773

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	Change-Id: I934ed0f54f9bb387fcfdd991ea7385613b669728

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-symbol-overlay: Update to 4.3.
	* gnu/packages/emacs-xyz.scm (emacs-symbol-overlay): Update to 4.3.

	Change-Id: Ie4f4cbc20620a21d5fc0d1e9e93b6c4edf1b3ab9

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eglot-jl: Update to 2.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-eglot-jl): Update to 2.4.0.

	Change-Id: Ic0c435baedbbf33c1656f05feac319bb3ad83fd5

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eglot-tempel: Update to 0.8.
	* gnu/packages/emacs-xyz.scm (emacs-eglot-tempel): Update to 0.8.
	[arguments]<#:phases>: Fix a failing test.
	[propagated-inputs]: Add EMACS-PEG.

	Change-Id: I8bd7223a808a3543935c84308d8a6c6a23999dd4

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orderless: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-orderless): Update to 1.2.

	Change-Id: Ie230314b1ced61cd1035c5ad31e25b372321f943

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ef-themes: Update to 1.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-ef-themes): Update to 1.8.0.

	Change-Id: Iaf11f7d69196baa43d9e8693d12131c1bee43be3

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-git-gutter: Update to 0.93.
	* gnu/packages/emacs-xyz.scm (emacs-git-gutter): Update to 0.93.

	Change-Id: I3697fbce129190fc88c700477bf35051f214c419

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-fontaine: Update to 2.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-fontaine): Update to 2.1.0.

	Change-Id: Ia3813161c4fa4e5b3a1d7f614423b707cffb19cb

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cape: Update to 1.7.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 1.7.

	Change-Id: Iac4aa02f10390729a5c563237a11aa100c4983bb

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-async: Update to 1.9.9.
	* gnu/packages/emacs-xyz.scm (emacs-async): Update to 1.9.9.

	Change-Id: I4b34a1ae0a2377705d415263b73ada1131c4eafc

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ghub: Update to 4.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 4.1.0.

	Change-Id: If9a9fb11bd82c454af578d8addcfc1fc81925834

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-magit: Update to 4.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 4.1.0.

	Change-Id: Ia5c4c57ec3e2a9814fed482a19fb8bb1cb5bf6f2

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-llm: Update to 0.17.4.
	* gnu/packages/emacs-xyz.scm (emacs-llm): Update to 0.17.4.

	Change-Id: I0bbb5f3758089bfdbaa3c4e53f2355341f144208

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-with-editor: Update to 3.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 3.4.2.

	Change-Id: I40112547707e88f541b8168102719f9315778dd4

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-chatgpt-shell: Update to 1.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-chatgpt-shell): Update to 1.6.1.

	Change-Id: Ie8fef235f0c607482bb0421fda713b58e5f0044f

2024-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-geiser: Update to 0.31.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.31.1.1.

	Change-Id: Ie8b392a81a8648277050f0b3e2415ca41374f0e9

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sshuttle: Install man{,ual}.
	* gnu/packages/vpn.scm (sshuttle)[arguments]: Add a new
	'install-documentation phase.  Import required modules.
	[native-inputs]: Add python-sphinx and texinfo.

	Change-Id: Ia4706c5348b38faf9e79caa41281e71f78399626

2024-09-14  Julien Lepiller  <julien@lepiller.eu>

	gnu: josm: Update to 19160.
	* gnu/packages/geo.scm (josm): Update to 19160.
	[arguments]: Update phases accordingly.  Update launcher following josm
	advice.

	Change-Id: Ic168cb04cf4248167b0724faecba8f2b2d238527

2024-09-14  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-jmapviewer: Update to 2.20.
	* gnu/packages/geo.scm (java-jmapviewer): Update to 2.20.
	[source]: Update URL.

	Change-Id: I75fdb48601854bdda4fd5f7357a2c4c7ce2f54c5

2024-09-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: git-minimal: Patch 'sh' command in git-send-email script."
	This reverts commit 5fb5cbb8b4c8a87cdb49658ab86e2f4c8721c3d2.  This will have
	to wait/go to a dedicated branch as it causes all the GTK+ world to be rebuilt...

2024-09-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: linux-libre: Properly enable CONFIG_BPF_UNPRIV_DEFAULT_OFF.
	* gnu/packages/linux.scm (default-extra-linux-options):

	Fixes: https://issues.guix.gnu.org/72794
	Reported-by: Jorge Acereda <jacereda@gmail.com>
	Change-Id: Ie4db277e6e3e54ed835ffbeabd2119688bf63dbb

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	.guix-authorizations: Authorise Artyom V. Poptsov's key.
	* .guix-authorizations (avp): Register PGP key fingerprint.

	Voucher: Andrew Tropin <andrew@trop.in>
	Voucher: Ludovic Courtès <ludo@gnu.org>
	Voucher: Sharlatan Hellseher <sharlatanus@gmail.com>
	Change-Id: Id6f1d4042daad3708000b9b63064fbf7ad31f2d8

2024-09-14  Simon Tournier  <zimon.toutoune@gmail.com>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: patman: Wrap program with git.
	* gnu/packages/bootloaders.scm (patman)
	[arguments]: Add 'wrap-script' phase to ensure git is always available.
	[inputs]: Add git, git:send-email and guile-3.0/pinned.

	Change-Id: Id4ebadd518f271baa087161b10455ec03d6f959b

2024-09-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: git-minimal: Patch 'sh' command in git-send-email script.
	* gnu/packages/version-control.scm (git-minimal)
	[phases] <patch-commands>: Extend to patch 'sh' command in
	git-send-email.perl.

	Change-Id: Ie60d206a4ab33cd894c8bfb6c20d12f52654707c

2024-09-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-jupytext: Use git-minimal/pinned.
	* gnu/packages/python-xyz.scm (python-jupytext) [native-inputs]: Replace
	git-minimal with git-minimal/pinned.

	Change-Id: I793bc670ab41325c4f553df7679b1969e6d6ae98

2024-09-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pre-commit: Use git-minimal/pinned.
	* gnu/packages/version-control.scm (pre-commit) [native-inputs]: Replace
	git-minimal with git-minimal/pinned.

	Change-Id: I4b636a31b47f8ef6f3fd4441f7fe1790b93b3a07

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: Warn about unprivileged privileged-programs.
	* gnu/services.scm (privileged-program->activation-gexp): Warn when a
	privileged-program appears to lack all possible privilege.

	Change-Id: I68ed8cb2cff88b11b090cf99a2cc7d6264b888e0

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	read-print: Indent ‘privileged-program’ specially.
	* guix/read-print.scm (%special-forms): Replace SETUID-PROGRAM
	with PRIVILEGED-PROGRAM.

	Change-Id: I5f0301c87de1d3a375b9f0cae944e5b13b39d247

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	images: wsl2: Update comment.
	* gnu/system/images/wsl2.scm (wsl-boot-program): Update privileged
	program directory in a comment.

	Change-Id: I65906cbfbcd17ff164837ad293dc4324314bfcf1

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: desktop: Migrate to (gnu system privilege).
	* gnu/services/desktop.scm (desktop-services-for-system): Extend
	PRIVILEGED-PROGRAM-SERVICE-TYPE rather than SETUID-PROGRAM-SERVICE-TYPE
	and use the totally new FILE-LIKE->SETUID-PROGRAM.

	Change-Id: Ia8cac67c8234657332390794a41d91e60f788d90

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: polkit: Migrate to (gnu system privilege).
	* gnu/services/dbus.scm (polkit-setuid-programs): Rename this…
	(polkit-privileged-programs): …to this.
	(polkit-service-type): Extend PRIVILEGED-PROGRAM-SERVICE-TYPE with it.

	Change-Id: Iae742ada6162301cdca9df5df5502f70037aaef2

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: dbus: Migrate to (gnu system privilege).
	* gnu/services/dbus.scm (dbus-setuid-programs): Rename this…
	(dbus-privileged-programs): …to this.  Return a <privileged-program> list.
	(dbus-root-service-types): Extend PRIVILEGED-PROGRAM-SERVICE-TYPE with it.

	Change-Id: I1f1871bb1e9fd1b37aa0c7890356469c3143e8a6

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	privilege: Add file-like->setuid-program helper.
	* gnu/system/privilege.scm (file-like->setuid-program): New public
	procedure.
	* gnu/system/setuid.scm: Re-export it for compatibility.
	(file-like->setuid-program): Remove this old version.
	* gnu/services/docker.scm (singularity-setuid-programs): Use it (again).
	* gnu/services/desktop.scm (enlightenment-privileged-programs): Likewise.

	Change-Id: I8e41144438677a15cdadb3063651dbc780715497

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libjami: Fix build.
	* gnu/packages/jami.scm (webrtc-audio-processing/jami): New variable.
	(libjami)[inputs]: Use it.
	* gnu/packages/patches/webrtc-audio-processing-big-endian.patch: New file.

	Change-Id: I51a25acd1b8d50e91869aef8ea1fadc862afe215

2024-09-14  Roman Scherer  <roman@burningswell.com>

	gnu: Add cl-s-base64.
	* gnu/packages/lisp-xyz.scm (sbcl-s-base64, cl-s-base64, ecl-s-base64): New
	  variables.

	Change-Id: I58e64470d98696ec722350465159a48581c2a1df

2024-09-14  Roman Scherer  <roman@burningswell.com>

	gnu: Add cl-print-licenses.
	* gnu/packages/lisp-xyz.scm (sbcl-print-licenses, cl-print-licenses,
	  ecl-print-licenses): New variables.

	Change-Id: I62b6655a560e37218e2f056065cd4523b4c0916f

2024-09-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: smalltalk: Disable tests on x86-64.
	* gnu/packages/smalltalk.scm (smalltalk)[arguments]: Disable tests on x86-64.

	Change-Id: I6838e94545df4c11f048b06dfbfd99358bf240a3

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: skopeo: Migrate to /run/privileged/bin.
	* gnu/packages/virtualization.scm (skopeo)[arguments]: Update privileged
	program directory.

	Change-Id: I8c5243bc99ed414e5bb7bd6b211eae9dc6d15e9f

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: durden: Migrate to /run/privileged/bin.
	* gnu/packages/patches/durden-shadow-arcan.patch: Update privileged
	program directory.

	Change-Id: Id1d99d8a48582d81ebd0bfc7b152c16bf262a463

2024-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.9.16.
	* gnu/packages/admin.scm (sudo): Update to 1.9.16.

	Change-Id: I2079b4d83195cc6271320c10eee378c8cbd1ee02

2024-09-13  Florian Pelz  <pelzflorian@pelzflorian.de>

	gnu: perl-sub-override: Fix another typo in the description.
	* gnu/packages/perl.scm (perl-sub-override): Fix another typo in the
	description field.

	Change-Id: Iab36d7d2dc23d146114ab1aa65a845d19724e1eb

2024-09-13  Rostislav Svoboda  <Rostislav.Svoboda@gmail.com>

	gnu: upower-service-type: Fix typo in the description field.
	* gnu/services/desktop.scm (upower-service-type): Fix typo in the
	description field.

	Change-Id: Ifc6e5a86bd1a031353bd2e93871c314c7937adeb

2024-09-13  Rostislav Svoboda  <Rostislav.Svoboda@gmail.com>

	gnu: python-treq: Fix typo in the description field.
	* gnu/packages/python-web.scm (python-treq): Fix typo in the description
	field.

	Change-Id: I4d5effcd3a9d3e5e1281357505ade16481824275

2024-09-13  Rostislav Svoboda  <Rostislav.Svoboda@gmail.com>

	gnu: perl-sub-override: Fix typo in the description field.
	* gnu/packages/perl.scm (perl-sub-override): Fix typo in the description
	field.

	Change-Id: I43abd6f035fe641c3f53ff3fe7d352c8d03c2a59

2024-09-13  James Smith  <jsubuntuxp@disroot.org>

	gnu: dhewm3: Update to 1.5.4.
	* gnu/packages/game-development.scm: (dhewm3): Update to 1.5.4.
	[arguments]: Set configure flags for 32-bit builds.

	Change-Id: I8db801b099910e60e85d0da7ddcc77654205107f

2024-09-13  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-wanderlust: Update to 2.15.9-829.8a0ea21.
	* gnu/packages/emacs-xyz.scm (emacs-wanderlust): Update to 2.15.9-829.8a0ea21.

	Change-Id: Ib49d5e681ae26f2071a249fb4735188151422501

2024-09-13  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-semi-epg: Update to 1.14.6-250.85a52b8.
	* gnu/packages/emacs-xyz.scm (emacs-semi-epg): Update to 1.14.6-250.85a52b8.

	Change-Id: Id25dd625ac52ab7a9189e602036512712806af55

2024-09-13  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-flim-lb: Update to 1.14.9-143.23bb29d.
	* gnu/packages/emacs-xyz.scm (emacs-flim-lb): Update to 1.14.9-143.23bb29d.

	Change-Id: I39e0e89d7e0e75c0aa9447b6194be98b49487b63

2024-09-13  aurtzy  <aurtzy@gmail.com>

	gnu: Add syncplay.
	* gnu/packages/video.scm (syncplay): New variable.

	Change-Id: I72cdfa3db2b4b7ef6c3ef0b8585d138c272046a7

2024-09-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-org: Mention the emacs-org-texlive-collection in description.
	* gnu/packages/emacs-xyz.scm (emacs-org) [description]: Add text suggesting
	the use of the 'emacs-org-texlive-collection' meta-package.

	Change-Id: Iaba1940843c4de641303b48fa41aa5d036f1cb18

2024-09-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add emacs-org-texlive-collection.
	* gnu/packages/emacs-xyz.scm (emacs-org-texlive-collection): New variable.

	Change-Id: I4039e67f174d0440f351da6d11634f0ceea191cd

2024-09-13  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.109.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.109.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I5af25fbb3fd69d791faa1b4212ef1a0c5f62bb42

2024-09-13  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.50.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.50.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I3be372e13f242c3cc160f8b53f753dab99df3340

2024-09-13  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre: Update to 6.10.9.
	* gnu/packages/linux.scm (linux-libre-6.10-version): Update to 6.10.9.
	(linux-libre-6.10-pristine-source): Update hash.

	Change-Id: I5c704e3693e3a9edfd269ef50fd42af79ccbd8b8

2024-09-13  Greg Hogan  <code@greghogan.com>

	gnu: smalltalk: Fix tests.
	* gnu/packages/smalltalk.scm (smalltalk)[native-inputs]: Add
	'(libc-utf8-locales-for-target)'.

	Change-Id: Idf49394e5c4dbd3398a6774319184339ed18585c

2024-09-13  Andreas Enge  <andreas@enge.fr>

	gnu: gap: Build most packages.
	* gnu/packages/algebra.scm (gap)[source]<snippet>: Use a blacklist instead
	of a whitelist.
	[inputs]: Add inputs required for packages.
	[license]: Use gpl3+ for the combined work.
	[arguments]<#:phases>: Set CC environment variable.

	This change is possible since now all licenses for GAP packages are
	properly documented as free. Packages are only excluded if they currently
	fail to build, as a reminder for further work.

	Change-Id: If68dfc7ce4b73cdeab0d5a31340840dc1aeb48b6

2024-09-13  Andreas Enge  <andreas@enge.fr>

	gnu: gap: Update to 4.13.1.
	* gnu/packages/algebra.scm (gap): Update to 4.13.1.
	[source]: Do not delete file with fixed test.
	[arguments]<#:configure-flags>: Add LDFLAGS.

	Change-Id: I813559788dccc15dc57e96733b5defdd47602c69

2024-09-13  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: cl-clack: Update to 2.1.0-1.4916ebb.
	* gnu/packages/lisp-xyz.scm (sbcl-clack): Update to 2.1.0-1.4913ebb.
	  [inputs]: Remove sbcl-cl-fastcgi and sbcl-quri. Add sbcl-slime-swank.
	  [arguments]: Remove clack-handler-fastcgi from 'asd-systems'.
	  [license]: Switch to expat.

	Change-Id: I460a621af2a50ffb6e268180873bd7570e900824

2024-09-13  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: cl-lack: Update to 0.3.0-1.35d3a8e.
	* gnu/packages/patches/sbcl-lack-fix-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/lisp-xyz.scm (sbcl-lack): Update to 0.3.0-1.35d3a8e.
	  [source]: Use patch.
	  [native-inputs]: Add sbcl-cl-cookie, sbcl-dexador and sbcl-hunchentoot.
	  [inputs]: Add sbcl-alexandria, sbcl-anypool, sbcl-bordeaux-threads,
	  sbcl-cl-base64, sbcl-cl-isaac, sbcl-cl-redis, sbcl-dbi and
	  sbcl-trivial-rfc-1123.
	  [arguments]: Add lack-app-directory, lack-app-file,
	  lack-middleware-accesslog, lack-middleware-auth-basic, lack-middleware-csrf,
	  lack-middleware-dbpool, lack-middleware-mount, lack-middleware-session,
	  lack-session-store-dbi and lack-session-store-redis to 'asd-systems'.
	  Enable tests.
	  [license]: Switch to expat.

	Change-Id: I4285cf208b76d6f461735fff04293833ef163e08

2024-09-13  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add cl-anypool.
	* gnu/packages/lisp-xyz.scm (sbcl-anypool, cl-anypool, ecl-anypool): New
	  variables.

	Change-Id: Ia9cf43dc6f7a529e1a3df96360d06ddc6357a480

2024-09-07  John Kehayias  <john.kehayias@protonmail.com>

	gnu: godot: Update to 4.3.
	* gnu/packages/game-development.scm (godot): Update to 4.3.
	[source]: Update snippet to preserve "ufbx".
	[arguments]<#:phases>: In scons-use-env phase change "env_base" to "env" to
	reflect upstream renaming.

	Change-Id: I479749a1b2f2acaa48f573d8e5edbb7b15f3797c

2024-09-07  John Kehayias  <john.kehayias@protonmail.com>

	gnu: embree: Update to 4.3.3.
	* gnu/packages/graphics.scm (embree): Update to 4.3.3.

	Change-Id: Ibcd48258df0de9ba0203e6d934f1fff5394f1f78

2024-09-07  jgart  <jgart@dismail.de>

	gnu: tilix: Use gexp modern style.
	* gnu/packages/terminals.scm (tilix) [arguments]: Use gexp modern style.
	[arguments]: Add back skip-gtk-update-icon-cache phase.

	Change-Id: I1cdc430c0534589fda0ef9dcfcb018090aefc38c

2024-09-07  Ashvith Shetty  <ashvithshetty10@gmail.com>

	gnu: tilix: Update to 1.9.6.
	* gnu/packages/terminals.scm (tilix): Update to 1.9.6.

	Change-Id: I8c73f4ea79de18f062ad77885cd79cb117ae319d

2024-09-07  Herman Rimm via Guix-patches via  <guix-patches@gnu.org>

	gnu: qutebrowser: Update to 3.2.1.
	* gnu/packages/web-browser.scm (qutebrowser): Update to 3.2.1.
	[source]: Switch to git-fetch.
	[native-inputs]: Add asciidoc.

	Change-Id: I88fd400ed7152818c6cd899d93f8e033dcce4206

2024-09-07  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add ffmpeg-7.
	* gnu/packages/video.scm (ffmpeg-7): New variable.
	(ffmpeg): Inherit above.

	Change-Id: I39fdec3e380c8cf7feed74d5caa960fb33f0ffae

2024-09-07  Roman Scherer  <roman@burningswell.com>

	gnu: plasma-workspace: Disable failing test on aarch64.
	* gnu/packages/kde-plasma.scm (plasma-workspace): Disable failing test on aarch64.

	Change-Id: Ieb62dbd5bf51366ec949a98a6d490dd7175395fc

2024-09-07  宋文武  <iyzsong@member.fsf.org>

	gnu: obs: Update to 30.1.2.
	* gnu/packages/video.scm (obs): Update to 30.1.2.
	[arguments]: Add "-DENABLE_QSV11=OFF" to configure-flags.  Add MESA
	to LD_LIBRARY_PATH for 'obs'.
	[inputs]: Add libdatachannel, qrcodegen-cpp and vulkan-headers.
	Replace ffmpeg-4 with ffmpeg, Qt 5 with Qt 6.

	Change-Id: Id74c52512eb18727b0c8c8a0a7ed4c892a5e76c2

2024-09-07  宋文武  <iyzsong@member.fsf.org>

	gnu: qrcodegen-cpp: Update to 1.8.0.
	* gnu/packages/aidc.scm (qrcodegen-cpp): Update to 1.8.0.
	[source]: Use qrcodegen-cpp-cmake.patch.
	[build-system]: Switch to cmake-build-system.
	[arguments]: Enable tests and build shared libraries.
	* gnu/packages/patches/qrcodegen-cpp-make-install.patch: Remove file.
	* gnu/packages/patches/qrcodegen-cpp-cmake.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.

	Change-Id: I0272a28ab2cda89700b5523e96f3014eff7ebf65

2024-09-07  宋文武  <iyzsong@member.fsf.org>

	gnu: Add libdatachannel.
	* gnu/packages/web.scm (libdatachannel): New variable.

	Change-Id: Idc8996eec5160574649575a5519c6510baf194a5

2024-09-07  宋文武  <iyzsong@member.fsf.org>

	gnu: Add libjuice.
	* gnu/packages/web.scm (libjuice): New variable.

	Change-Id: I5ad910e687cc20d356800e5c4ac02d5158f122f3

2024-09-07  宋文武  <iyzsong@member.fsf.org>

	gnu: Add plog.
	* gnu/packages/logging.scm (plog): New variable.

	Change-Id: Ibb90ffc6342d099d3ca5e8e1694b0128d78f5d4c

2024-09-07  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add sbcl-ciel-repl.
	* gnu/packages/patches/sbcl-clei-repl.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/lisp-xyz.scm (sbcl-ciel-repl): New variable.

	Change-Id: I85eabe27d35a6d540a634f4121209b59a6c7085b

2024-09-07  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: cl-ciel: Update to 0.2.1.
	* gnu/packages/lisp-xyz.scm (sbcl-ciel): Update to 0.2.1.

	Change-Id: Ie0a122ebdba4f9b5bb83275cc349864d0306c080

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterprofiler: Update to 4.12.6.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.12.6.

	Change-Id: Ic504daca8977064884c95da366367762db35d906

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mvtnorm: Update to 1.3-0.
	* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.3-0.

	Change-Id: I027362c79be5c8ec392c38ab255bdbbfedfb81dd

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdtools: Update to 0.4.0.
	* gnu/packages/statistics.scm (r-gdtools): Update to 0.4.0.
	[propagated-inputs]: Remove r-curl and r-gfonts.

	Change-Id: I45f6cbbfb305aee304fb8d17ee9b6dec28e2b816

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-boot: Update to 1.3-31.
	* gnu/packages/statistics.scm (r-boot): Update to 1.3-31.

	Change-Id: I3c5dfecf461dd98ee7114de32d190db5743a6dab

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scatterpie: Update to 0.2.4.
	* gnu/packages/cran.scm (r-scatterpie): Update to 0.2.4.
	[propagated-inputs]: Add r-yulab-utils.

	Change-Id: I5a2da6278bb0331dcf6383fe4d2db76c3d28332b

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sem: Update to 3.1-16.
	* gnu/packages/cran.scm (r-sem): Update to 3.1-16.

	Change-Id: I184006d0e93be4a114f0e0850e75c081449c461c

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-harmony: Update to 1.2.1.
	* gnu/packages/cran.scm (r-harmony): Update to 1.2.1.

	Change-Id: I38a0f54024b0eb320869c079e412f7ad92e38d25

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggfun: Update to 0.1.6.
	* gnu/packages/cran.scm (r-ggfun): Update to 0.1.6.
	[propagated-inputs]: Add r-yulab-utils.

	Change-Id: I33cbd8ce47b73e605ed4d6f5febd89796344dc82

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nonnest2: Update to 0.5-8.
	* gnu/packages/cran.scm (r-nonnest2): Update to 0.5-8.

	Change-Id: I31b07b93ea946f25c32126b9b1c987d9bf053f3b

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-circular: Update to 0.5-1.
	* gnu/packages/cran.scm (r-circular): Update to 0.5-1.

	Change-Id: I0a33b5667eb155a7af0dae9d0c691e4ab97b5b2a

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocmanager: Update to 1.30.25.
	* gnu/packages/cran.scm (r-biocmanager): Update to 1.30.25.

	Change-Id: I9565f981692c6a4932680e96f016dc9954cb9f60

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-afex: Update to 1.4-1.
	* gnu/packages/cran.scm (r-afex): Update to 1.4-1.

	Change-Id: I2263d83ea2d43c6ce2632b8637394b7d63c32af2

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggeffects: Update to 1.7.1.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.7.1.

	Change-Id: Ia9fdfd5ac287d9c85ea7b1303e176cb62670a0b2

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-slam: Update to 0.1-53.
	* gnu/packages/cran.scm (r-slam): Update to 0.1-53.

	Change-Id: Ifacc47e340dc4c7c5cc00705e661e0ad7d59ed82

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-golem: Update to 0.5.1.
	* gnu/packages/cran.scm (r-golem): Update to 0.5.1.

	Change-Id: I4dbe75ad60b944b9f620e38e78ebecd4f055da0b

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-insight: Update to 0.20.4.
	* gnu/packages/cran.scm (r-insight): Update to 0.20.4.

	Change-Id: I17b052a82b76c7c0e98d7a1a2c88dbeaf841c93e

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openxlsx: Update to 4.2.7.
	* gnu/packages/cran.scm (r-openxlsx): Update to 4.2.7.

	Change-Id: I8e02c793104ab017e80faf41fa043ac37d53eaf1

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ctrdata: Update to 1.19.2.
	* gnu/packages/cran.scm (r-ctrdata): Update to 1.19.2.

	Change-Id: Ib73a643b49c5ef774622bc50b294cc364a53ffe8

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-servr: Update to 0.31.
	* gnu/packages/cran.scm (r-servr): Update to 0.31.

	Change-Id: Ia91b99deb3ca1d3e4a032017aa5d141a54e803d5

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vegan: Update to 2.6-8.
	* gnu/packages/cran.scm (r-vegan): Update to 2.6-8.

	Change-Id: Ibcc5edca0109d1abb0c91797c839b9ad38f9f827

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-climaemet: Update to 1.4.0.
	* gnu/packages/cran.scm (r-climaemet): Update to 1.4.0.
	[propagated-inputs]: Add r-xml2.

	Change-Id: I8a1250894c6daad16f113ec67e5a22543c35d395

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-broom-helpers: Update to 1.17.0.
	* gnu/packages/cran.scm (r-broom-helpers): Update to 1.17.0.
	[propagated-inputs]: Add r-cards.

	Change-Id: I11f08aa6500d9d88dc32ce49d72939078c4596cf

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-valr: Update to 0.8.2.
	* gnu/packages/bioconductor.scm (r-valr): Update to 0.8.2.

	Change-Id: Ief21d6bdf38193d996df513e16ae74350e8ff92c

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-archivist: Update to 2.3.8.
	* gnu/packages/cran.scm (r-archivist): Update to 2.3.8.
	[native-inputs]: Remove r-knitr.

	Change-Id: I826db8b923c7954aafab2bb922ca814e6b718373

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geometry: Update to 0.5.0.
	* gnu/packages/cran.scm (r-geometry): Update to 0.5.0.

	Change-Id: I8097c44562c17e5892e55529894664ef9f1ea221

2024-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-cards.
	* gnu/packages/cran.scm (r-cards): New variable.

	Change-Id: I17c61d254407574610f78cb4afd21d8829632922

2024-09-06  Vagrant Cascadian  <vagrant@debian.org>

	gnu: lcsync: Update to 0.3.1.
	* gnu/packages/networking.scm (lcsync): Update to 0.3.1.

	gnu: lcrq: Add compiler optimizations.
	* gnu/packages/networking.scm (lcrq)[arguments]: Pass compiler optimizations
	to configure. [phases]: Add 'speedtest phase.

	gnu: lcrq: Update to 0.2.1.
	* gnu/packages/networking.scm (lcrq): Update to 0.2.1.

2024-09-06  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-hoot: Update to 0.5.0.
	* gnu/packages/guile-xyz.scm (guile-hoot): Update to 0.5.0.

	Change-Id: I6f205218eb9b2044378ebbda736407a3a85035b1

2024-09-06  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.35.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.35.

	Change-Id: Ibdc23c3f443d55a4e2f8c256531b64a97fc42c2f

2024-09-06  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.34.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.34.

	Change-Id: Ida254b8f5877291cbcf8ac6ccb5e45a2f6d79a7f

2024-09-06  Andreas Enge  <andreas@enge.fr>

	Add file to core-packages team.
	* etc/teams.scm (core-packages): Add multiprecision.scm, which contains
	inputs for gcc.

	Change-Id: I36bf34450942c55529a471838fcfca29ceb9ae45

2024-09-06  Andreas Enge  <andreas@enge.fr>

	Add myself to teams.
	* etc/teams.scm: Add teams to myself.

	Change-Id: I4d8c5bc5144cdd094063960c079527628ace4bbc

2024-09-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmime: Disable testFancyFormat test.
	Fixes <issues.guix.gnu.org/73067>

	* gnu/packages/kde-pim.scm (kmime)[arguments]: Disable testFancyFormat test.

	Change-Id: Id1b459832a6a0b2d7636855774a1ffaadb1aacba

2024-09-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qcoro-qt6: Adjust synopsis.
	* gnu/packages/qt.scm (qcoro-qt6)[synopsis]: Adjust it.

	Change-Id: Iecd9edbacca5805a54bcaf84bcec205367b96a05

2024-09-06  Doğan Çeçen  <sepeth@fastmail.com>

	gnu: qcoro-qt: Build with -fPIC
	* gnu/packages/qt.scm (qcoro-qt5, qcoro-qt6)[arguments]: Adjust
	  configure-flags to add -fPIC to CMAKE_CXX_FLAGS.

	Change-Id: I5ed2ee18cec120b282863ce6a5f6b6b149059515

2024-09-06  Roman Scherer  <roman@burningswell.com>

	gnu: kwin: Disable failing test on aarch64.
	* gnu/packages/kde-plasma.scm (kwin)[arguments]: Disable failing test on
	aarch64.

	Change-Id: Iecd9edbacca5805a54bcaf84bcec205367b96a05

2024-09-06  Andy Tai  <atai@atai.org>

	gnu: nano: Update to 8.2.
	* gnu/packages/text-editors.scm (nano): Update to 8.2.

	Change-Id: I72d3ead40cc5cabf52931567195d6bafd3e86d6e

2024-09-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: flatpak: Update to 1.14.10 [security fixes].
	Fixes CVE-2024-42472.
	Fixes <https://issues.guix.gnu.org/73059>.

	* gnu/packages/package-management.scm (flatpak): Update to 1.14.10.
	* gnu/packages/patches/flatpak-unset-gdk-pixbuf-for-sandbox.patch: Adjust it.

	Change-Id: Ia0bd866ee46e8b0cd24d37d14df61cdc22692d4e

2024-09-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: bubblewrap: Update to 0.10.0.
	* gnu/packages/virtualization.scm (bubblewrap): Update to 0.10.0.
	[source]: Switch to git-fetch.
	[build-system]: Switch to meson-build-system.
	[native-inputs]: Add pkg-config.
	[arguments]: Use G-expressions, Remove trailing #t.

	Change-Id: Id1b459832a6a0b2d7636855774a1ffaadb1aacba

2024-09-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: xournalpp: Show icons.
	Fixes: <https://issues.guix.gnu.org/51968>

	* gnu/packages/pdf.scm (xournalpp)[arguments]: Add phase to wrap
	GDK_PIXBUF_MODULE_FILE.
	[inputs]: Add ADWAITA-ICON-THEME.

	Change-Id: Ie0e20249462c66f974b2fe1e3156d5fc9cb01b62

2024-09-06  Maxime Devos  <maximedevos@telenet.be>

	activation: Fix TOCTTOU in mkdir-p/perms.
	Fixes <https://issues.guix.gnu.org/47584>.

	I removed the 'Based upon mkdir-p from (guix build utils)'
	comment because it's quite a bit different now.

	* gnu/build/activation.scm (verify-not-symbolic): Delete.
	(mkdir-p/perms): Rewrite in terms of 'openat'.

	Change-Id: Id2f5bcbb903283afd45f6109190210d02eb383c7

2024-09-06  David Elsing  <david.elsing@posteo.net>

	gnu: python-pytorch-lightning: Update to commit 2064887.
	* gnu/packages/machine-learning.scm (python-pytorch-lightning): Update to
	commit 2064887.
	[source]: Update URL.
	[arguments]<#:tests-flags>: Skip additional failing tests.
	<#:phases>: Adjust 'patch-version-detection' phase.

	gnu: python-torchmetrics: Update to 1.4.1.
	* gnu/packages/machine-learning.scm (python-torchmetrics): Update to 1.4.1.
	[source]: Switch to GitHub repository.
	[arguments]: New field.
	[propagated-inputs]: Add python-lightning-utilities.
	[home-page]: Update URL.

	gnu: python-lightning-utilities: Update to 0.11.6.
	* gnu/packages/machine-learning.scm (python-lightning-utilities): Update to
	0.11.6.
	[source] Adjust URI.
	[build-system]: Move to pyproject-build-system.

	gnu: python-torchvision: Update to 0.19.0.
	* gnu/packages/machine-learning.scm (python-torchvision): Update to 0.19.0.
	[arguments]: Add 'setenv' phase for finding libjpeg-turbo.
	[inputs]: Add ffmpeg.

2024-09-06  David Elsing  <david.elsing@posteo.net>

	gnu: python-pytorch: Update to 2.4.0.
	This also updates the qnnpack-pytorch package.

	* gnu/packages/machine-learning.scm (%python-pytorch-version): Set to 2.4.0.
	(%python-pytorch-src): Adjust hash accordingly.
	[source]: Remove obsolete file deletions in snippet.
	(python-pytorch)[arguments]<#:phases>: Disable telemetry and set Python
	install directory.  Remove obsolete USE_FFMPEG, USE_OPENCV and
	USE_PYTORCH_QNNPACK environment variables.
	[native-inputs]: Remove python-typing-extensions.
	[inputs]: Add brotli, cpp-httplib and zlib.  Remove qnnpack.  Use oneapi-dnnl,
	qnnpack-pytorch and xnnpack for all systems.
	[propagated-inputs]: Add onnx and python-typing-extensions.  Use cpuinfo for
	all systems.
	[supported-systems]: New field.
	(python-pytorch-for-r-torch)[inputs]: Add qnnpack.
	* gnu/packages/patches/python-pytorch-fix-codegen.patch: Adjust patch.
	* gnu/packages/patches/python-pytorch-runpath.patch: Adjust patch.
	* gnu/packages/patches/python-pytorch-system-libraries.patch: Adjust patch.
	* gnu/packages/patches/python-pytorch-without-kineto.patch: Adjust patch.

2024-09-06  David Elsing  <david.elsing@posteo.net>

	gnu: cpp-httplib: Update to 0.16.0.
	* gnu/packages/cpp.scm (cpp-httplib): Update to 0.16.0.

	gnu: gloo: Update to commit 81925d1.
	* gnu/packages/machine-learning.scm (gloo): Update to commit 81925d1.
	[arguments]: Add -DCMAKE_CXX_STANDARD=17 to #:configure-flags.
	[supported-systems]: New field.

2024-09-06  David Elsing  <david.elsing@posteo.net>
	    Andy Tai  <atai@atai.org>

	gnu: onnx-optimizer: Update to 0.3.19.
	* gnu/packages/machine-learning.scm (onnx-optimizer): Update to 0.3.19.
	* gnu/packages/patches/onnx-optimizer-system-library.patch: Adjust patch.

	gnu: onnx: Update to 1.16.2.
	* gnu/packages/machine-learning.scm (onnx): Update to 1.16.2.
	[source]: Remove patch.
	[build-system]: Move to pyproject-build-system.
	[arguments]<#:tests?>: Disable for systems where python-nbval is not
	supported.
	<#:phases>: Remove 'relax-requirements' phase.  Pass "-DONNX_BUILD_TESTS" to
	CMake depending on tests?.
	[native-inputs]: Add python-fb-re2 and python-parameterized-next.  Remove
	python-nbval on unsupported systems.
	* gnu/packages/patches/onnx-shared-libraries.patch: Adjust patch.
	* gnu/packages/patches/onnx-skip-model-downloads.patch: Adjust patch.
	* gnu/packages/patches/onnx-use-system-googletest.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2024-09-06  David Elsing  <david.elsing@posteo.net>

	gnu: Remove onnx-for-torch2.
	* gnu/packages/machine-learning.scm (onnx-for-torch2): Delete variable.

	gnu: Remove onnx-optimizer-for-torch2.
	* gnu/packages/machine-learning.scm (onnx-optimizer-for-torch2): Delete variable.

	gnu: Add python-parameterized-next.
	* gnu/packages/check.scm (python-parameterized-next): New variable.

	gnu: python-nbval: Update to 0.11.0.
	* gnu/packages/python-check.scm (python-nbval): Update to 0.11.0.
	[arguments]<#:phases>: Adjust 'check' phase.
	[native-inputs]: Remove python-pytest.
	[propagated-inputs]: Add python-coverage and python-pytest.  Remove
	python-six.

	gnu: Add xnnpack-for-r-torch.
	* gnu/packages/machine-learning.scm (xnnpack-for-r-torch): New variable.
	(xnnpack)[inputs]: Use xnnpack-for-r-torch instead of xnnpack.

2024-09-06  David Elsing  <david.elsing@posteo.net>

	gnu: xnnpack: Update to commit 08f1489.
	More tests fail when building the shared library, so they are disabled.  The
	scripts to generate the autogenerated files run all commands at once, so they
	are converted to Makefiles first.

	* gnu/packages/machine-learning.scm (xnnpack): Update to commit 08f1489.
	[source]: Remove patch.  Adjust snippet.
	[arguments]<#:configure-flags>: Add "-DXNNPACK_BUILD_TESTS=OFF".
	<#:tests?>: Disable tests.
	<#:phases>: Adjust 'fix-cmake' phase.  Convert code generation scripts to
	Makefiles and run them.  Run different missing scripts.
	* gnu/packages/patches/xnnpack-remove-broken-tests.patch: Remove file.
	* gnu/packages/patches/xnnpack-system-libraries.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2024-09-06  David Elsing  <david.elsing@posteo.net>

	gnu: fbgemm: Update to 0.7.0.
	* gnu/packages/machine-learning.scm (fbgemm): Update to 0.7.0.

	gnu: oneapi-dnnl: Update to 3.5.3.
	* gnu/packages/machine-learning.scm (oneapi-dnnl): Update to 3.5.3.

	gnu: nnpack: Depend on python-peachpy only for x86_64.
	* gnu/packages/machine-learning.scm (nnpack)[native-inputs]: Provide
	python-peachpy only when 'target-x86-64?'.

2024-09-06  David Elsing  <david.elsing@posteo.net>

	gnu: cpuinfo: Update to commit 05332fd.
	Also disable tests on aarch64, because they fail in the build container.

	* gnu/packages/parallel.scm (cpuinfo): Update to commit 05332fd.
	[arguments]<#:tests?>: Disable on aarch64.
	[supported-systems]: Remove field.

2024-09-06  David Elsing  <david.elsing@posteo.net>

	gnu: pthreadpool: Update to commit 560c60d.
	* gnu/packages/parallel.scm (pthreadpool): Update to commit 560c60d.

	gnu: flatbuffers-next: Update to 24.3.25.
	* gnu/packages/serialization.scm (flatbuffers-next): Update to 24.3.25.

	gnu: python-optree: Update to 0.11.0.
	* gnu/packages/python-xyz.scm (python-optree): Update to 0.11.0.
	[arguments]<#:test-flags>: Disable failing test.

	gnu: Remove python-typing-extensions-4.10.
	* gnu/packages/machine-learning.scm (python-typing-extensions-4.10): Delete
	variable.
	* gnu/packages/machine-learning.scm (python-pytorch)[native-inputs] Replace
	python-typing-extensions-4.10 with python-typing-extensions.

	gnu: asmjit: Update to commit 062e69c.
	* gnu/packages/cpp.scm (asmjit): Update to commit 062e69c.

2024-09-06  Ludovic Courtès  <ludo@gnu.org>

	guix build: ‘--log-file’ honors the configured substitute URLs.
	* guix/scripts/build.scm (guix-build): When defining ‘urls’, add
	‘substitute-urls’ call.
	* doc/guix.texi (Additional Build Options): Adjust ‘--log-file’
	documentation.

	Change-Id: I40f0647efe64ba3a63a6379b8da80b0da8910f48

2024-09-06  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Update to 2.18.3.
	* gnu/packages/dezyne.scm (dezyne): Update.
	[propagated]: Move into...
	[inputs]: ...this.

	Change-Id: I2da63e128e8f990a409b36ffaa38e56029740292

2024-09-06  Ludovic Courtès  <ludo@gnu.org>

	Revert "gnu: gsl: Add debug output."
	This reverts commit 36e30a33e8c67d15ccfae6e4a4289c193f0759ad, which
	triggers too many rebuilds (‘gsl’ has 2.9K dependents).

	Change-Id: Ia0f0968b23dbf8234c69973eaf71d33a2e8c0690

2024-09-06  Artyom Bologov  <mail@aartaka.me>

	gnu: gsl: Add debug output.
	* gnu/packages/maths.scm (gsl)[outputs]: Add "debug".

2024-09-06  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.33.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.33.

	Change-Id: I56d95f72211c24ec7442c8d0fed31b3d181c79b3

2024-09-05  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-screenshooter: Update to 1.11.1.
	* gnu/packages/xfce.scm (xfce4-screenshooter): Update to 1.11.1.

	Change-Id: I99811c51b9af116181f51ba31b17425a8efbec65

2024-09-05  宋文武  <iyzsong@member.fsf.org>

	gnu: xfburn: Update to 0.7.2.
	* gnu/packages/xfce.scm (xfburn): Update to 0.7.2.

	Change-Id: Id6c813830692fe2d692e080d045fac5984de578c

2024-09-05  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-notifyd: Update to 0.9.6.
	* gnu/packages/xfce.scm (xfce4-notifyd): Update to 0.9.6.

	Change-Id: I6a478f9b40d3a4b72100cee0b820e48da14788e9

2024-09-05  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-power-manager: Update to 4.18.4.
	* gnu/packages/xfce.scm (xfce4-power-manager): Update to 4.18.4.

	Change-Id: Ib28b1edcdb91a7aaedabe439c9d470ed6b8bbfee

2024-09-05  宋文武  <iyzsong@member.fsf.org>

	gnu: thunar: Update to 4.18.11.
	* gnu/packages/xfce.scm (thunar): Update to 4.18.11.

	Change-Id: I80189eeef2f4d1278bffef7568e2894866eef3fd

2024-09-05  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-settings: Update to 4.18.6.
	* gnu/packages/xfce.scm (xfce4-settings): Update to 4.18.6.

	Change-Id: I7aa5b4937f7402ac86058eb8d8b9c4366f8eadc8

2024-09-05  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-session: Update to 4.18.4.
	* gnu/packages/xfce.scm (xfce4-session): Update to 4.18.4.

	Change-Id: I249be00123d32fdadd79b6ac716ea8fe5d98f337

2024-09-05  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-whiskermenu-plugin: Update to 2.8.3.
	* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): Update to 2.8.3.
	[inputs]: Add accountsservice and gtk-layer-shell.
	[arguments]: Remove 'fix-shell-script phase.

	Change-Id: I87fc277c5e32674a505a532ad129c75d24d854a5

2024-09-05  宋文武  <iyzsong@member.fsf.org>

	gnu: elementary-xfce-icon-theme: Update to 0.19.
	* gnu/packages/xfce.scm (elementary-xfce-icon-theme): Update to 0.19.

	Change-Id: I4cfd6b480806b7e9ec090f5dd1ebe2e1b1ed0f7f

2024-09-05  宋文武  <iyzsong@member.fsf.org>

	gnu: libxfce4ui: Update to 4.18.6.
	* gnu/packages/xfce.scm (libxfce4ui): Update to 4.18.6.

	Change-Id: If392f88d81f406a3022e1d445b6339922dc0b9fe

2024-09-05  宋文武  <iyzsong@member.fsf.org>

	gnu: libxfce4util: Update to 4.18.2.
	* gnu/packages/xfce.scm (libxfce4util): Update to 4.18.2.

	Change-Id: Idbc7bdef940ddc6feff4b60832326ebe779192ba

2024-09-05  Carlo Zancanaro  <carlo@zancanaro.id.au>

	gnu: php: Disable tests relating to BICUBIC interpolation.
	* gnu/packages/php.scm (php)[arguments]: Delete three tests that are known
	to fail.

	Change-Id: Ib684328654c75f37111d252fb0f9fb3356daff9a

2024-09-05  Noé Lopez  <noelopez@free.fr>

	gnu: php: Fix check phase.
	* gnu/packages/php.scm (php): Add missing inputs.

	These should potentially be propagated by gd instead, see
	https://issues.guix.gnu.org/72968

	Change-Id: I3ddc47e5ad121a8177e3a12c5dfe154a8d6029b6

2024-09-05  Mathieu Laparie  <mathieu.laparie@inrae.fr>

	gnu: mpv: Add LIBSIXEL input.
	* gnu/packages/video.scm (mpv)[inputs]: Add LIBSIXEL.

	Change-Id: I1765929ec37d6cd73d829b998c7a1a6edb87fb75

2024-09-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: libsixel: Propagate GDK-PIXBUF.
	* gnu/packages/image.scm (libsixel)[inputs]: Move GDK-PIXBUF...
	[propagated-inputs]: ... to here.

	Change-Id: Ifcbcae7882f1f6292d436f679552b8e0a67d9eda

2024-09-05  Mathieu Laparie  <mathieu.laparie@inrae.fr>

	gnu: libplacebo: Update to 7.349.0.
	* gnu/packages/video.scm (libplacebo): Update to 7.349.0.

	Change-Id: Iacbde8cbd6e2008655f70fc009290cddb942f548

2024-09-05  Roman Scherer  <roman@burningswell.com>

	gnu: gtk: Disable failing tests on aarch64.
	* gnu/packages/gtk.scm (gtk): Disable failing tests on aarch64.

	Change-Id: Ia950b25fa2141daff0a01a69d9dfb551e26116ea

2024-09-05  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: mpark-variant: Fix build.
	* gnu/packages/cpp.scm (mpark-variant)[native-inputs]: Add gcc-12.

2024-09-05  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add emacs-qt-pro-mode.
	* gnu/packages/emacs-xyz.scm (emacs-qt-pro-mode): New variable.

	Change-Id: I49db0f62280aa86830eb535c4b179be1bb692db4

2024-09-05  Rodrigo Morales  <rodrigo@morales.pe>

	gnu: emacs-treemacs: Add missing input.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs)[propagated-inputs]: Add EMACS-CFRS.

	The package EMACS-CFRS is not included in the list of propagated-inputs at
	EMACS-TREEMACS, but it should be included, because some of the features of
	EMACS-TREEMACS use CFRS, see
	<https://github.com/Alexander-Miller/treemacs/blob/2377d231bcb4ff6841cbf6a7c1e4b6747e26ddd0/src/elisp/treemacs-interface.el#L47-L48>

	Change-Id: I53f3498e623c59604f33b473aff1e590c5c198cc

2024-09-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: adaptivecpp: Update home-page.
	* gnu/packages/sycl.scm (adaptivecpp)[home-page]: Update it.

	Change-Id: Ifec66d4345ab6828e16fe244412d18d9e0625546

2024-09-05  Andy Tai  <atai@atai.org>

	gnu: adaptivecpp: Update to 24.06.0.
	* gnu/packages/sycl.scm (adaptivecpp_: Update to 24.06.0.

	Change-Id: I1900dd1e38f6e20c1deed603b258abcc21c8649f

2024-09-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: remmina: Update to 1.4.35.
	* gnu/packages/vnc.scm (remmina): Update to 1.4.35.
	[inputs]: Add curl.

	Change-Id: If81a133beb15187f717f082b68eff23d24dc8dba

2024-09-05  Hilton Chain via Guix-patches via  <guix-patches@gnu.org>

	gnu: qbittorrent-enhanced: Update to 4.6.6.10.
	* gnu/packages/bittorrent.scm (qbittorrent-enhanced): Update to 4.6.6.10.

	Change-Id: Ib6da65a958ee27039b8ad6ca7f535c087725e365

2024-09-05  Hilton Chain via Guix-patches via  <guix-patches@gnu.org>

	gnu: qbittorrent: Update to 4.6.6.
	* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.6.6.

	Change-Id: I494f5f9e531aabdb6ba60ff418f6ba0cf45b46f4

2024-09-05  Ahmad Draidi via Guix-patches via  <guix-patches@gnu.org>

	gnu: wlroots: Update to 0.17.4.
	* gnu/packages/wm.scm (wlroots): Update to 0.17.4.

	Change-Id: I4b0f0c1eae71823d9fe7005ace52be862daf8f11

2024-09-05  Remco van 't Veer  <remco@remworks.net>

	gnu: python-gst: Fix build.
	* gnu/packages/glib.scm: Add package python-pygobject-3.48.
	* gnu/packages/gstreamer.scm (python-gst) [inputs]:
	  Use python-pygobject-3.48 to fix tests.

	Change-Id: I3038b85db67ff354a6d77708fa4fd7c63aa6732c

2024-09-05  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: dealii: Update to 9.6.0.
	* gnu/packages/maths.scm (dealii): Update to 9.6.0.

	Change-Id: I197511908d9ac27dd4ba1356515f1fbf7bafd218

2024-09-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: sundials, sundials-openmpi: Use gexps.
	* gnu/packages/maths.scm (sundials)[arguments]: Use gexps and use
	‘search-input-file’ rather than ‘assoc-ref’.
	(sundials-openmpi)[arguments]: Likewise.

	Change-Id: Ife0c2ae3604cf66c90ec4a13fe9242f7fe7d550f

2024-09-05  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: sundials: Upgrade to 7.1.1.
	* gnu/packages/maths.scm (sundials): Update to 7.1.1.
	[native-inputs]: Add PKG-CONFIG.
	(sundials-openmpi)[arguments]: Pass ‘-DPETSC_INCLUDE_DIRS’ instead of
	‘-DPETSC_DIR’.

	Change-Id: I750415109d69b53afbcf461dc98b2028af03c35a

2024-09-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: petsc: Make ‘petscvariables’ reproducible.
	This is a followup to 31fe177a97bacec643180cc5bcf8805a6cb07481.

	* gnu/packages/maths.scm (petsc)[arguments]: In
	‘clean-local-references’, fix typo in ‘MAKE_NP’ and ‘NPMAX’ regexps.
	Substitute ‘MAKE_TEST_NP’ and ‘MAKE_LOAD’ as well.

	Change-Id: I41b4279a3cdc4b077fab21f0f99273d0d50ed8e1

2024-09-05  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: python-slepc4py: Update to 3.21.1.
	* gnu/packages/maths.scm (python-slepc4py): Update to 3.21.1.
	[arguments]: Switch to gexps.  Replace ‘check’ phase.
	[native-inputs]: New field.
	[inputs]: Remove labels.  Add ‘petsc-openmpi’.

	Change-Id: Ib6f1480415ac5128399c32c1974779b67edb5550

2024-09-05  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: slepc: Update to 3.21.1.
	* gnu/packages/maths.scm (slepc): Update to 3.21.1.

	Change-Id: Ib82754c351100de94b57c650a3688747bf706713

2024-09-05  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: python-petsc4py: Update to 3.21.4.
	* gnu/packages/maths.scm (python-petsc4py): Update to 3.21.4.
	[source](modules, snippet): Remove.
	[arguments]: Switch to gexps.  Rename ‘pre-build’ phase to
	‘set-PETSC_DIR’.  Replace ‘check’ phase.
	[native-inputs]: Switch to ‘python-cython-3’.
	[inputs]: Remove labels.

	Change-Id: I2d8ef3519f6ffe93ff761ef99c4b8951b6107e1c

2024-09-05  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: petsc: Update to 3.21.4.
	* gnu/packages/maths.scm (petsc): Update to 3.21.4.  Update source URL.
	[arguments]: Move ‘check’ phase after ‘install’.
	[home-page]: Update.

	Change-Id: I8e7244ad4f8566119bc259f1dccec9589760a491

2024-09-05  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hypre: Use gexps.
	* gnu/packages/maths.scm (hypre)[arguments]: Use gexps.
	(hypre-openmpi)[arguments]: Likewise.

	Change-Id: I3064b7606b97076e2fb2947b1fb93319eeb184c9

2024-09-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: hypre: Add missing TeX Live dependency.
	* gnu/packages/maths.scm (hypre)[native-inputs]: Add TEXLIVE-CHANGEPAGE.

	Change-Id: I47592a908e3bda39a182424d4f0c9fd820f0d613

2024-09-05  Andrew Tropin  <andrew@trop.in>

	gnu: libcamera: Disable signature verification.
	Signature verification breaks, when libcamera is grafted.  Running built-in
	libcamera modules via proxy is not recommended by upstream and not always
	work.  We control the build process of all libcamera modules, so to workaround
	the issue we disable signature verification.  For more information see:
	<https://issues.guix.gnu.org/72828>

	* gnu/packages/patches/libcamera-ipa_manager-disable-signature-verification.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/networking.scm (libcamera): Disable signature verification.
	[inputs]: Remove gnutls and openssl.
	[arguments]: Remove re-sign-binaries phase.
	[source]: Add disable-signature patch.

	Change-Id: Icf422553c0f49b28d7997a1e818a4b8d9a6b5732

2024-09-05  Andrew Tropin  <andrew@trop.in>

	gnu: libcamera: Remove stale boost dependency.
	* gnu/packages/networking.scm (libcamera)[inputs]: Boost is not needed
	anymore, remove it.

	Change-Id: Idd4ce931036298b71e6414a76df37365341ae47d

2024-09-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: ejabberd: Add inputs and wrap-program phase.
	* gnu/packages/messaging.scm (ejabberd): Add inputs and wrap-program phase.

	Change-Id: Id8177c54437dca9b98bbd6a237b9a713bc904c84

2024-09-05  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-pygithub: Fix tests.
	* gnu/packages/python-xyz.scm (python-pygithub)[native-inputs]: Add
	nss-certs-for-test.

	Change-Id: Ib0ee6f1c23302adfec3e8d184cc4afff285012e7

2024-09-04  André Batista  <nandre@riseup.net>

	gnu: ffmpeg-{5,4,3}: Fix build on i686 with binutils 2.41.
	Fixes <https://issues.guix.gnu.org/72917>.

	* gnu/packages/video.scm (ffmpeg-5): Replace 'bypass-openal-check
	string substitution with one that matches on this and earlier
	versions of ffmpeg.
	(ffmpeg-4): Inherit package arguments from ffmpeg-5.

	Reported-by: Dariqq <dariqq@posteo.net>

	Change-Id: Ie5b51a174be45b511757dece369563975e498bac

2024-09-04  Andy Tai  <atai@atai.org>

	gnu: screen: Update to 5.0.0
	* gnu/packages/patches/screen-hurd-path-max.patch: Update for screen 5.0.0.
	* gnu/packages/screen.scm (screen): Update to 5.0.0.
	[arguments]<#:configure-flags: Add "-D_GNU_SOURCE=1" to CFLAGS.
	[inputs]: Add linux-pam.

	Change-Id: Iebc5eff0128ff7f4d27a22cca1bd4a025aca3244

2024-09-04  Ludovic Courtès  <ludo@gnu.org>

	ui: Clarify that the module is meant for UIs only.
	* guix/ui.scm: Add comment.

	Suggested-by: Tomas Volf <~@wolfsden.cz>
	Change-Id: I203b2e2bfe1b6f94b96054fe61069f20b580fcd6

2024-09-04  Ludovic Courtès  <ludo@gnu.org>

	doc: Add index entries for ‘assume-file-name’ & co.
	* doc/guix.texi (G-Expressions): Add index entries for
	‘assume-file-name’ and ‘assume-source-relative-file-name’.

	Change-Id: Iee51fb09f4cbd32dacf90f03cafca973e8c993f8

2024-09-04  Richard Sent  <richard@freakingpenguin.com>

	gexp: Add ‘assume-source-relative-file-name’.
	* guix/gexp.scm (assume-source-relative-file-name): New macro.
	(local-file): Use assume-source-relative-file-name to look up a non-literal
	file relative to the current source directory.
	* doc/guix.texi (G-expressions): Document it.
	* tests/gexp.scm ("local-file, non-literal source relative file name"):
	New test.

	Change-Id: I18573c8c7a6c87e8351b34412f9d26bb23b068b4

2024-09-04  Nicolas Graves  <ngraves@ngraves.fr>

	home: services: channels: Remove duplicate channels.
	* gnu/home/services/guix.scm
	(extend-channel-list): Add function.
	(home-channels-service-type)[extend]: Use extend-channel-list.

	Change-Id: I587207b86216f075a54b6ed0b8fa998896bbed74

2024-09-04  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	Change-Id: I069e1842da74b39124913fd2defbee6fa47eaa7e

2024-09-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: python-agate: Fix tests.
	* gnu/packages/wireservice.scm (python-agate)[native-inputs]: Add
	  '(libc-utf8-locales-for-target)'. Remove labels.
	  [propagated-inputs]: Remove labels.

	Change-Id: I85c5fba60e96c4e3bd52f82e8cad9c3ed23d5661

2024-09-04  Javier Olaechea  <pirata@gmail.com>

	gnu: emacs-rust-mode: Update to 1.0.6.
	* gnu/packages/emacs-xyz.scm (emacs-rust-mode): Update to 1.0.6.

	Change-Id: I33c565c9835ce6ec08f4a3296d4d7d749038f63c

2024-09-04  Peter Kannewitz  <peter.kannewitz@posteo.net>

	gnu: Add python-gpxpy.
	* gnu/packages/python-xyz.scm (python-gpxpy): New variable.

	Change-Id: I70a014dfce7bd021833d42da45e857613621aaa8

2024-09-04  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: autorandr: Use GEXPs.
	* gnu/packages/xdisorg.scm (autorandr): Use GEXPs.

	Change-Id: I476e29ddff17c0180e8a0eeefe818954364eac71

2024-09-04  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: autorandr: Update to 1.15.
	* gnu/packages/xdisorg.scm (autorandr): Update to 1.15.

	Change-Id: I663cd9271a426287bbaee9179d75df05bd61c7ad

2024-09-04  André Batista  <nandre@riseup.net>

	Add André Batista to team mozilla.
	* etc/teams.scm: Define new member.

	Change-Id: I34114c8fdbcaa40380e032353945d5e74a369064

2024-09-04  André Batista  <nandre@riseup.net>

	etc: teams: Add gnu/packages/librewolf.scm to mozilla team.
	* etc/teams.scm (mozilla): Register gnu/packages/librewolf.scm file.
	Update team description in order to reflect its broadened scope.

	Change-Id: I75dac5d5e76e611aba7e9e55ef99e8279f1e6d9b

2024-09-04  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Resurrect build.
	This avoids test failures:
	     +guile: warning: failed to install locale

	* gnu/packages/dezyne.scm (dezyne)[inputs]: Add libc-utf8-locales-for-target.

	Change-Id: I2da63e128e8f990a409b36ffaa38e56029740292

2024-09-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: glfw-3.4: Fix build.
	* gnu/packages/glfw.scm (glfw-3.4)[arguments]: Don't build out of source.

	Change-Id: I42437c60f7adbc0b087f7149b17181fbc8eab4ce

2024-09-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: runc: Add notes to unbundle vendor.
	* gnu/packages/virtualization.scm (runc): Source is distributed with
	"vendor" containing the full dependence tree which makes them invisible
	for other packages.  It needs to be unbundled.

	Change-Id: Iffef83832988b05d164a5c5f075bc74bec7a13a0

2024-09-04  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: runc: Update to 1.1.14 [security fixes].
	Fixes CVE-2024-45310.

	* gnu/packages/virtualization.scm (runc): Update to 1.1.14.

	Change-Id: Ifa1d296cb447124e51d0741fd030535356529847

2024-09-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-elliotchance-orderedmap: Remove submodule.
	* gnu/packages/golang-xyz.scm (go-github-com-elliotchance-orderedmap)
	[arguments]<#:phases>: Add 'remove-submodule phase to reduce amount of data
	copied to the store, the submodule "v2" is packed separately as it has
	it's own go.mod file.
	(go-github-com-elliotchance-orderedmap-v2)[arguments]<#:phases>: Delete
	'remove-submodule phase.

	Change-Id: Ie68ca24752a612864a4c6ca8537949a922528d82

2024-09-04  Greg Hogan  <code@greghogan.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-elliotchance-orderedmap: Fix tests.
	* gnu/packages/golang-xyz.scm (go-github-com-elliotchance-orderedmap)
	[arguments]<#:phases>: Replace 'check and only run short tests so as to
	exclude flaky performance tests.
	<#:unpack-path>: Set it, to relax modification in any inherited
	packages.
	(go-github-com-elliotchance-orderedmap-v2) [arguments]: Swap to
	"substitute-keyword-arguments" instead of overwriting after inheritance.

	Change-Id: If9fbc5510643f9d5e3ccff09f71e00a9cdfbe92f

2024-09-03  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 277.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 277.

2024-09-03  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: emacs-minimal: Do not native-compile lisp/transient.el.
	* gnu/packages/emacs.scm (emacs-minimal)[#:phases]: Add
	‘disable-native-compilation’ to turn off native-compilation
	for the file lisp/transient.el.

	Change-Id: I27c9d660cbad46be66df641816e4596346969dfc
	Fixes: transient-prefix-object is void <https://issues.guix.gnu.org/72333>.
	Reported-by: Daniel Szmulewicz <daniel.szmulewicz@gmail.com>

2024-09-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: geary: Fix tests.
	Fixes <https://issues.guix.gnu.org/73007>.

	* gnu/packages/gnome.scm (geary)[native-inputs]: Add
	  '(libc-utf8-locales-for-target)'.

	Reported-by: Juliana Sims <juli@incana.org>
	Change-Id: Ic2e7cb51581c456aa8cce818f67c4c740003cdd1

2024-09-03  Charles  <charles@charje.net>

	gnu: fcitx5: Update to 5.1.9.
	* gnu/packages/fcitx5.scm (fcitx5): Update to 5.1.9.
	[source]: Use zst source.
	[native-inputs]: Add zstd.

	The additional zstd input is needed because the upstream release compression
	method has changed.

	Change-Id: I0e7b230d0c86637be3a6b81202221d68af16934d

2024-09-03  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-httpx: Fix tests.
	* gnu/packages/python-web.scm (python-httpx)[native-inputs]: Add
	nss-certs-for-test.

	Change-Id: If8e98564e44a2e5e7bc520c31553aa83bc597946

2024-09-03  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.15.0-guix1 [security fixes].
	Includes fixes for CVE-2024-8381, CVE-2024-8382, CVE-2024-8383, and
	CVE-2024-8384.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2024-09-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: python-geventhttpclient: Fix tests.
	Fixes <https://issues.guix.gnu.org/72950>.

	* gnu/packages/python-web.scm (python-geventhttpclient)[native-inputs]: Add
	  nss-certs-for-test.

	Reported-by: Dr. Arne Babenhauserheide <arne_bab@web.de>
	Change-Id: I22d0774a88b91e0d33191c0dea5b1aaafb992301

2024-09-03  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-httpcore: Fix tests.
	* gnu/packages/python-web.scm (python-httpcore)[native-inputs]: Add
	nss-certs-for-test.

	Change-Id: I1e1b2f067e672278f86389d5f7b686a45715f861

2024-09-03  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-google-auth: Update to 2.34.0.
	* gnu/packages/python-web.scm (python-google-auth): Update to 2.34.0.
	[origin]: Update pypi-uri.

	Change-Id: I56d88c29645d780c5555d374ca81e5f7834360be

2024-09-03  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-google-auth: Fix tests.
	* gnu/packages/python-web.scm (python-google-auth)[native-inputs]: Add
	nss-certs-for-test.

	Change-Id: Ia12e98de8c2c8d335b98cef941692611c76ad2fa

2024-09-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-git-go-git-fixtures: Disable tests on non 64bit architectures.
	* gnu/packages/golang.scm (go-github-com-go-git-go-git-fixtures)
	[arguments]: <#:tests?>: Preserve test only on 64 bit architectures.

	Change-Id: Iab92ef9541d3cc2195eda784e0b9cf2e7c3597c0

2024-09-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Unbandle more inputs
	* gnu/packages/ipfs.scm (kubo): Unbandle more inputs
	[source]: Delete "vendor/github.com/libp2p/zeroconf",
	"vendor/github.com/pion", and "vendor/github.com/rs".
	[inputs]: Add go-github-com-libp2p-zeroconf-v2,
	go-github-com-pion-webrtc-v3, and go-github-com-rs-cors.

	Change-Id: I3922b573829329018b83aa639e583573a1af8644

2024-09-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-libp2p-zeroconf-v2.
	* gnu/packages/golang-web.scm (go-github-com-libp2p-zeroconf-v2): New variable.

	Change-Id: I84c11a1f8257b06dca9aeec8fa8359002f6f64a7

2024-09-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-rs-cors.
	* gnu/packages/golang-web.scm (go-github-com-rs-cors): New variable.

	Change-Id: I992bfd6b4cd343226899b9488c8b70f13baabbe5

2024-09-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pion-webrtc-v3.
	* gnu/packages/golang-web.scm (go-github-com-pion-webrtc-v3): New variable.

	Change-Id: Id5f0894cc8f87f3e84258a17bb8d4657aaf9149b

2024-09-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pion-dtls-v3.
	* gnu/packages/golang-web.scm (go-github-com-pion-dtls-v3): New variable.

	Change-Id: If7b6581db55e59c3e17155a581fac94194051840

2024-09-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pion-interceptor.
	* gnu/packages/golang-web.scm (go-github-com-pion-interceptor): New variable.

	Change-Id: I598ac607dad4e9460b080932826a6794b7278133

2024-09-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pion-srtp-v2.
	* gnu/packages/golang-web.scm (go-github-com-pion-srtp-v2): New variable.

	Change-Id: I94f6d6e9f79a2888631a2688dca04a02818565c0

2024-09-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pion-sdp-v3.
	* gnu/packages/golang-web.scm (go-github-com-pion-sdp-v3): New variable.

	Change-Id: I74fe6598784498ed1bacca6acfce4cfcd741022d

2024-09-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pion-rtcp.
	* gnu/packages/golang-web.scm (go-github-com-pion-rtcp): New variable.

	Change-Id: I48254c0d41d377da7274cd91ec0967d62fc89848

2024-09-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pion-transport-v2: Update to 2.2.10.
	* gnu/packages/golang-web.scm (go-github-com-pion-transport-v2): Update to 2.2.10.
	[native-inputs]: Add go-github-com-stretchr-testify.
	[propagated-inputs]: Add go-github-com-wlynxg-anet.

	Change-Id: I34393cc27ff5bfb722ffd395c137ba55a35f4a93

2024-09-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-wlynxg-anet.
	* gnu/packages/golang-web.scm (go-github-com-wlynxg-anet): New variable.

	Change-Id: Ifaf4758bc1598e73b650ab51d6c79277dd740fb4

2024-09-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pion-ice-v2: Update to 2.3.34.
	* gnu/packages/golang-web.scm (go-github-com-pion-ice-v2): Update to 2.3.34.

	Change-Id: I6342d0de59228baedc440d7a0dda4e4daa606589

2024-09-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pion-dtls-v2: Update to 2.2.12.
	* gnu/packages/golang-web.scm (go-github-com-pion-dtls-v2): Update to 2.2.12.
	[propagated-inputs]: Remove go-github-com-pion-transport-v3.

	Change-Id: I6ef2c746943e768614abeafdb7d2fa01474d0818

2024-09-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-hashicorp-golang-lru-arc-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-golang-lru-arc-v2): New variable.

	Change-Id: Ia2ec812004d5864c18771780803c41cefc9870cb

2024-09-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hashicorp-golang-lru-v2: Delete submodule.
	The submodule <github.com/hashicorp/golang-lru/arc/v2> needs to be
	packed as dedicated package.  It would easy the job for the importer as
	it contains it's own go.mod file.

	* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-golang-lru-v2)
	[source]: Delete "arc" submodule.

	Change-Id: Iaace717e530e49a2c910ac6e78f3f2fec3a2b7ca

2024-09-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-zalando-go-keyring: Enable tests.
	* gnu/packages/golang.scm (go-github-com-zalando-go-keyring)
	[arguments]: <#:phases>: Add 'disable-failing-tests phase, use custom 'check.
	[propagated-inputs]: Remove dbus.
	[native-inputs]: Add dbus.

	Change-Id: I06ba340ef936fef006b7b804688b2ca2863d00a2

2024-09-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-zalando-go-keyring: Update to 0.2.5.
	* gnu/packages/golang.scm (go-github-com-zalando-go-keyring): Update to 0.2.5.
	[propagated-inputs]: Remove go-github-com-godbus-dbus; add go-github-com-godbus-dbus-v5.

	Change-Id: I21fafc683ae802e0ca7b6bdb9e1bb100f25879f9

2024-09-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gsterjov-go-libsecret: Improve package style.
	* gnu/packages/golang.scm (go-github-com-gsterjov-go-libsecret): Fix
	indentation. Swap [native-inputs] with [propagated-inputs] as
	go-gihub-com-godubs-dbus is required during build time. Adjust order of
	fields.
	[synopsis]: Apply TexLive formatting.
	[description]: Likewise.

	Change-Id: I6ed08095839b6e76de070699753e088f86e256a1

2024-09-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gsterjov-go-libsecret: Update to 0.0.0-20161001094733-a6f4afe4910c.
	* gnu/packages/golang.scm (go-github-com-gsterjov-go-libsecret): Update to 0.0.0-20161001094733-a6f4afe4910c.
	[propagated-inputs]: Add go-github-com-godbus-dbus.
	[native-inputs]: Remove go-github-com-godbus-dbus.

	Change-Id: I98b6e2353bb04521a838a8e1e828cc25ccbcad35

2024-09-03  Sarah Morgensen  <iskarian@mgsn.dev>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-godbus-dbus: Enable tests.
	* gnu/packages/golang.scm (go-github-com-godbus-dbus): Enable tests.
	[arguments] <#:phases>: Add 'disable-failing-tests phase. Override
	'check phase to run tests within a dbus session.

	Change-Id: Ib27d33363d4d7071e91380588413ae035ae9609f

2024-09-03  Sarah Morgensen  <iskarian@mgsn.dev>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-godbus-dbus-v5.
	These changes resolve issues with golang import paths for
	<github.com/godbus/dbus> and <github.com/godbus/dbus/v5> by adding a new
	variable with downgrading existing one to the latest version where
	import path is still <github.com/godbus/dbus>.  It addresses the cases
	with unit tests failures and help importer to resolve dependencies.

	* gnu/packages/golang.scm (go-github-com-godbus-dbus): Downgrade to
	0.0.0-20190726142602-4481cbc300e2.
	(go-github-com-godbus-dbus-v5): New variable, preserver version of
	go-github-com-godbus-dbus.
	(go-github-com-delthas-go-libnp) [propagated-inputs]: Remove
	go-github-com-godbus-dbus, add go-github-com-godbus-dbus-v5.

	* gnu/packages/golang-xyz.scm (go-github-com-coreos-go-systemd-v22)
	[propagated-inputs]: Remove go-github-com-godbus-dbus, add
	go-github-com-godbus-dbus-v5.

	Change-Id: Idbeb3c625da55bdd4620afab31b024ef0a0b79ec

2024-09-03  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add cl-ftp.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ftp, cl-ftp, ecl-cl-ftp): New variables.

	Change-Id: Ia006c869bc89c6df23e68e0843e59b3a8cbabcd2

2024-09-03  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add cl-secret-values.
	* gnu/packages/lisp-xyz.scm (sbcl-secret-values, cl-secret-values,
	  ecl-secret-values): New variables.

	Change-Id: I198af8563da1ac4f13f9f429cd7df4f29564ba92

2024-09-03  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add cl-progressons.
	* gnu/packages/lisp-xyz.scm (sbcl-progressons, cl-progressons,
	  ecl-progressons): New variables.

	Change-Id: I6a2df8887e03d23416998683e744c585d2eaf9ca

2024-09-03  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add cl-termp.
	* gnu/packages/lisp-xyz.scm (sbcl-termp, cl-termp, ecl-termp): New variables.

	Change-Id: I224bff2ef056cfb46153570dde430840fa425581

2024-09-03  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add cl-file-finder.
	* gnu/packages/lisp-xyz.scm (sbcl-file-finder, cl-file-finder,
	  ecl-file-finder): New variables.

	Change-Id: Ibb3dc5c5a8ee5383dfa0bc8fa8a43a7d35c3397d

2024-09-03  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: cl-moira: Update to 0.0.0-1.448d8e7
	* gnu/packages/lisp-xyz.scm (sbcl-moira): Update to 0.0.0-1.448d8e7

	Change-Id: I98537007875d2830b41c8d16313c20ea103f3576

2024-09-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tex.scm: Fix some typos in comments.
	Change-Id: I0e34e1244954c14c14430d858e080b409c0a1ee8

2024-09-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-biber: Fix build on i686.
	* gnu/packages/tex.scm (texlive-biber)[arguments]: Delete failing test on an
	i686 system.

	Change-Id: I469f1562dddc39013c0271a2baef2add6516fe86

2024-09-03  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add julia-progressbars.
	* gnu/packages/julia-xyz.scm (julia-progressbars): New variable.

	Change-Id: Idd2b6a8aaaec186c01ecbc852d03f3df84bab8b5

2024-09-03  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: scrot: Update to 1.11.1.
	* gnu/packages/xdisorg.scm (scrot): Update to 1.11.1.

	Change-Id: I727ec4f38b2152d301965653c6ee75ce682fa17c

2024-09-03  Andy Tai  <atai@atai.org>

	gnu: openshot: Update to 3.2.1.
	* gnu/packages/audio.scm (libopenshot-audio): Update to 0.3.3.
	* gnu/packages/video.scm (libpenshot): Update to 0.3.3.
	  (openshot): Update to 3.2.1.

	Change-Id: I1688395a1181ce258a59e15ce63e2dda535af7f1

2024-09-03  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: jacal: Update to 1c8.
	* gnu/packages/maths.scm (jacal): Update to 1c8.
	[native-inputs]: Add time.

	Change-Id: I855993e5caf67854c4c508546485872f770afdd6

2024-09-03  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: scm: Update to 5f4.
	* gnu/packages/scheme.scm (scm): Update to 5f4.

	Change-Id: I9b758e5ab8c5c53427549f024622649d54d06700

2024-09-03  Richard Sent  <richard@freakingpenguin.com>

	services: certbot: Add certbot-configuration-package to profile.
	As the manual suggests running a certbot command to view the issued
	certificates, add it to the profile.

	* gnu/services/certbot.scm (certbot-service-type): Extend profile-service-type
	with certbot-configuration-package.

	Change-Id: I92618597bbdc8d838420b2e0f82de601b0bc609b

2024-09-03  Herman Rimm  <herman@rimm.ee>

	scripts: style: Add 'alphabetical-sort' option.
	* guix/scripts/style.scm (show-help): Describe option.
	(order-packages): Add procedure.
	(format-whole-file): Add 'order?' argument.
	(%options): Add 'alphabetical-sort' option.
	(guix-style): Alphabetically order packages in files.
	* tests/guix-style.sh: Test alphabetical ordering.
	* doc/guix.texi (Invoking guix style): Document option.

	Change-Id: I4aa7c0bd0b6d42529ae7d304587ffb10bf5f4006

2024-09-03  Andy Tai  <atai@atai.org>

	gnu: tensorflow-lite: Fix build.
	* gnu/packages/machine-learning.scm (tensorflow-lite): Fix build.
	[inputs]: Change flatbuffers-next to flatbuffers-23.1.

	* gnu/packages/serialization.scm (flatbuffers-23.1): New variable.

	Change-Id: I257c3563cb91cbf8e0f0874367aafced248ab4dc

2024-09-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: diffutils: Skip Gnulib’s ‘test-year2038’ on i586-gnu.
	This is a followup to 391ce2ea752c9eb43e47a1e97b1e13aaf6a63385.

	* gnu/packages/base.scm (diffutils)[arguments]: Add #:make-flags.

	Change-Id: Ia760cf9a86a2ae60206e42498a07517552d0c9f2

2024-09-03  altadil  <Altadil@protonmail.com>

	gnu: Add pantheon-stylesheet.
	* gnu/packages/pantheon.scm (pantheon-stylesheet): New variable.

	Change-Id: I33b8d144198e8ef51631ed3050a2f9e3fb25c3a4

2024-09-03  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.32.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.32.

	Change-Id: I210d8c7c89b58c8308073fced54765382f0463e5

2024-09-03  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.31.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.31.

	Change-Id: I7770279cddfd863548fb7f3a5f994412e486d326

2024-09-03  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.30.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.30.

	Change-Id: I1b395507c9011a5f7a518da72c9197b6d4727116

2024-09-03  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.29.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.29.

	Change-Id: I1b395507c9011a5f7a518da72c9197b6d4727116

2024-09-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gnucash: Fix tests.
	* gnu/packages/finance.scm (gnucash)[native-inputs]: Add
	  '(libc-utf8-locales-for-target)'.

	Change-Id: I74a6f79b070a76bf1cebe537d689df54224381ae

2024-09-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: ocrodjvu: Fix tests.
	* gnu/packages/djvu.scm (ocrodjvu)[native-inputs]: Add
	  '(libc-utf8-locales-for-target)'.

	Change-Id: I2d6f33ba8172e838f192c528e076008e060bf1d8

2024-09-03  Leo Famulari  <leo@famulari.name>

	gnu: Transmission: Update to 4.0.6.
	* gnu/packages/bittorrent.scm (transmission): Update to 4.0.6.
	[source]: Use the new patch.
	[arguments]: Adjust the custom build phase 'remove-kernel-version' for 4.0.6.
	* gnu/packages/patches/transmission-4.0.5-fix-build.patch: Delete file.
	* gnu/packages/patches/transmission-4.0.6-fix-build.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	Change-Id: Id546b8537f48afd50bb00183abf7821ad7601fe9

2024-09-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.107.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.107.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I1d17427357b66040eb0644fd3c6c0996d0adce65

2024-09-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.48.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.48.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I09dd7539a144a0beb1fa6d85449faff6b882e02a

2024-09-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.10.7.
	* gnu/packages/linux.scm (linux-libre-6.10-version): Update to 6.10.7.
	(linux-libre-6.10-pristine-source): Update hash.

	Change-Id: Ia0b002c0b8e09f376691b33cd07691394b4aa870

2024-09-02  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.28.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.28.

	Change-Id: Ia67e13cbb233b72337f9b86a034c8bc7da3f012b

2024-09-02  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.27.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.27.

	Change-Id: Ia024c6a77b617580991771467aa24666691b9f15

2024-09-02  Vinicius Monego  <monego@posteo.net>

	gnu: python-deepxde: Update to 1.12.1.
	* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.12.1.

	Change-Id: I7996c7686e1b6f97a4b54efc6153fe5adebd0b4b

2024-09-02  Vinicius Monego  <monego@posteo.net>

	gnu: gmic: Update to 3.4.1.
	* gnu/packages/image-processing.scm (gmic): Update to 3.4.1.

	Change-Id: I8c758f27fa21b497b8c1493c309bdf4cf709c0cc

2024-09-02  Vinicius Monego  <monego@posteo.net>

	gnu: python-metpy: Update to 1.6.3.
	* gnu/packages/geo.scm (python-metpy): Update to 1.6.3.
	[source]: Adjust URI.

	Change-Id: I36f26862188355ee2e7b2dbbb5222958e2562178

2024-09-02  Vinicius Monego  <monego@posteo.net>

	gnu: python-libensemble: Update to 1.4.2.
	* gnu/packages/maths.scm (python-libensemble): Update to 1.4.2.
	[propagated-inputs]: Add python-mpmath.
	[arguments]: Delete a file that contains a failing test.

	Change-Id: I76deae624b7f2bede63ad1b2bcf445c5aae53953

2024-09-02  Vinicius Monego  <monego@posteo.net>

	gnu: python-pandapower: Update to 2.14.11.
	* gnu/packages/engineering.scm (python-pandapower): Update to 2.14.11.

	Change-Id: Iead1e5887681441c01aed698062e6f069bad6456

2024-09-02  Vinicius Monego  <monego@posteo.net>

	gnu: xonsh: Update to 0.18.3.
	* gnu/packages/shells.scm (xonsh): Update to 0.18.3.
	[arguments]: Skip more failing tests.

	Change-Id: I6906cad3b04e81b2424e3f014a9165bb530391eb

2024-09-02  Vinicius Monego  <monego@posteo.net>

	gnu: ffmpeg-normalize: Update to 1.28.3.
	* gnu/packages/video.scm (ffmpeg-normalize): Update to 1.28.3.

	Change-Id: If0ba63ee0477900f7c135872706ebf7c77160e1e

2024-09-02  Vinicius Monego  <monego@posteo.net>

	gnu: python-scikit-fuzzy: Enable tests.
	* gnu/packages/python-science.scm (python-scikit-fuzzy)[arguments]:
	Remove #:tests? #f and add #:test-flags.
	[native-inputs]: Remove python-nose. Add python-pytest.

	Change-Id: I317d6ad2fdede1a3a4737c45118932e2ddc5ce46

2024-09-02  Vinicius Monego  <monego@posteo.net>

	gnu: python-scikit-fuzzy: Update to 0.5.0.
	* gnu/packages/python-science.scm (python-scikit-fuzzy): Update to 0.5.0.
	[source]: Adjust URI.
	[build-system]: Move to pyproject-build-system.

	Change-Id: I5dbe3788c34767d4af0c1b526a3ce79f0f6d532f

2024-09-02  Vinicius Monego  <monego@posteo.net>

	gnu: python-lcapy: Update to 1.24.
	* gnu/packages/engineering.scm (python-lcapy): Update to 1.24.

	Change-Id: Iae167b94f0c50a9322ae7122ee574bf4b3ef5961

2024-09-02  Vinicius Monego  <monego@posteo.net>

	gnu: python-scikit-rf: Update to 1.3.0.
	* gnu/packages/engineering.scm (python-scikit-rf): Update to 1.3.0.

	Change-Id: Ibf8f77715c6d926dab61f5e385ca7db82786ee70

2024-09-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gitg: Fix build.
	* gnu/packages/gnome.scm (gitg)[arguments]<#:meson>: Use meson-1.5.
	<#:build-type>: Set to “release”.

	gnu: Add meson-1.5.
	* gnu/packages/build-tools.scm (meson-1.5): New variable.

2024-09-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: wine64: Fix build.
	With the core-updates merge, the handling of modify-phases makes the current
	ordering a hard error.  Make it so that phases are read from top to bottom.

	* gnu/packages/wine.scm (wine64)[#:phases]: Move ‘copy-wine32-binaries’
	and ‘copy-wine32-libraries’ before conditional ‘wrap-executable’.
	<copy-wine32-manpage>: Use “.zst” instead of “.gz” as file ending.

2024-09-02  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gpsbabel: Fix tests.
	Qt prints a "Detected locale C with character encoding ANSI_X3.4-1968, which
	is not UTF-8" warning message when UTF-8 locales are missing, which makes some
	tests fail.

	* gnu/packages/gps.scm (gpsbabel)[native-inputs]: Add
	  '(libc-utf8-locales-for-target)'.

	Change-Id: I3a28912ed07fb7623d6b010d40d7882ebddd52c9

2024-09-02  Andreas Enge  <andreas@enge.fr>

	gnu: texlive: Update to 20240312.
	* gnu/packages/texlive.scm (%texlive-date): Set to 20240312.
	(texlive-extra-src, texlive-texmf-src): Update hashes.
	(texlivebin): Update hash. Add input.

	Change-Id: I0f68e8dfd4614b5e5de0518eefae59d82947f94b

2024-09-02  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: lablgtk: Fix build.
	* gnu/packages/ocaml.scm (lablgtk)[native-inputs]: Add gnu-make-4.2.

	Change-Id: I946237afd3d28fe66ba1f0a26b67fbdf31352afa

2024-09-02  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-qr-code: Update to 0.2.0.
	* gnu/packages/guile-xyz.scm (guile-qr-code): Update to 0.2.0.

	Change-Id: Ia727ef2501191aa86b9008e03e927293dd3b7125

2024-09-02  Hilton Chain  <hako@ultrarare.space>

	gnu: font-chiron-sung-hk: Update to 1.014.
	* gnu/packages/fonts.scm (font-chiron-sung-hk): Update to 1.014.

	Change-Id: I13642e6aed326890925a9e0a50beaf50f7dcd4cf

2024-09-02  Hilton Chain  <hako@ultrarare.space>

	gnu: font-lxgw-wenkai-tc: Update to 1.330.
	* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Update to 1.330.

	Change-Id: I0836dde94434550391b3e5b8aaf03e28e2164f60

2024-09-02  Hilton Chain  <hako@ultrarare.space>

	gnu: font-lxgw-wenkai: Update to 1.330.
	* gnu/packages/fonts.scm (font-lxgw-wenkai): Update to 1.330.

	Change-Id: Ib91d326d7a38c8acaa44d9d77c88c8eb3045089a

2024-09-02  Hilton Chain  <hako@ultrarare.space>

	gnu: font-google-noto-serif-cjk: Update to 2.003.
	* gnu/packages/fonts.scm (font-google-noto-serif-cjk): Update to 2.003.

	Change-Id: If75e51b8fc6603221099554ccc4377c1526772ad

2024-09-02  Hilton Chain  <hako@ultrarare.space>

	gnu: font-sarasa-gothic: Update to 1.0.20.
	* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 1.0.20.

	Change-Id: I4f0b02a4cf71bfd2dc8c479cb04df0835b51948f

2024-09-02  Hilton Chain  <hako@ultrarare.space>

	gnu: font-google-noto: Update to 24.8.1.
	* gnu/packages/fonts.scm (font-google-noto): Update to 24.8.1.

	Change-Id: Iafc36ccb3e9210ad6482675a7f93e3d9a12908c9

2024-09-02  Hilton Chain  <hako@ultrarare.space>

	gnu: font-chiron-hei-hk: Update to 2.515.
	* gnu/packages/fonts.scm (font-chiron-hei-hk): Update to 2.515.

	Change-Id: Ibd3c2770968274a3f0069ef7251fbfafbb6d9def

2024-09-02  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: avrdude: Update to 8.0.
	* gnu/packages/flashing-tools.scm (avrdude): Update to 8.0.

	Change-Id: I04afbd03be63a9e89456a9d5349c36e5928c80f9

2024-09-02  gemmaro  <gemmaro.dev@gmail.com>

	gnu: easyrpg-player: Enable MIDI format support.
	* gnu/packages/easyrpg.scm (easyrpg-player)[arguments]<#:configure-flags>:
	Enable fmmidi option for MIDI format support.

	Change-Id: I8253f84bdea7c9754e5b9e2bc1b413f2b63a5f19

2024-09-02  gemmaro  <gemmaro.dev@gmail.com>

	gnu: easyrpg-player: Update to 0.8.
	* gnu/packages/easyrpg.scm (easyrpg-player): Update to 0.8.

	Change-Id: I05f3c6b66dfadc48a7569b3672096550c244e904

2024-09-02  gemmaro  <gemmaro.dev@gmail.com>

	gnu: liblcf: Update to 0.8.
	* gnu/packages/easyrpg.scm (liblcf): Update to 0.8.

	Change-Id: I97f458945b33b01bc76ab88c0c503d8a2bec275a

2024-09-02  宋文武  <iyzsong@member.fsf.org>

	gnu: retux: Update to 1.6.2.
	* gnu/packages/games.scm (retux): Update to 1.6.2.

	Change-Id: Ic90a81d1cd1b961be1080dae7d482ba2cb0f03d6

2024-09-02  宋文武  <iyzsong@member.fsf.org>

	gnu: python-xsge: Update to 2021.10.11.
	* gnu/packages/game-development.scm (python-xsge): Update to 2021.10.11.
	[native-inputs]: Remove unzip.

	Change-Id: I2fd9530b61691adf5bb7c7b17c2060bf06d14c86

2024-09-02  宋文武  <iyzsong@member.fsf.org>

	gnu: python-sge: Update to 2.0.2.
	* gnu/packages/game-development.scm (python-sge): Update to 2.0.2.

	Change-Id: I7a0d1a64146368dd60fa665c44af79b8161eb29e

2024-09-02  宋文武  <iyzsong@member.fsf.org>

	gnu: retroarch: Update to 1.19.1.
	* gnu/packages/game-development.scm (retroarch): Update to 1.19.1.

	Change-Id: I985de399994d8ee6777ad4849b77664b0742eae7

2024-09-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: build: Handle when guile source is packed with zstd.
	* doc/build.scm (guile-manual): Also include zstd in PATH.

	Change-Id: Iff49825fe84121bff777ed45c03fb14af0a0e719

2024-09-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	Change-Id: Icdee15b452c38ca885a8f202f68621916de01c03

2024-09-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: singularity: Migrate to (gnu system privilege).
	* gnu/services/docker.scm (singularity-setuid-programs): Rename from this…
	(singularity-privileged-programs): …to this.  Use <privileged-program>.
	(singularity-service-type): Extend the PRIVILEGED-PROGRAM-SERVICE-TYPE.

	Change-Id: I4d90f9a6d4759a24a818baab49b61be67c419bad

2024-09-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: screen-locker: Migrate to (gnu system privilege).
	* gnu/services/xorg.scm (screen-locker-setuid-programs): Rename from this…
	(screen-locker-privileged-programs): …to this.  Use <privileged-program>.
	(screen-locker-service-type): Extend the PRIVILEGED-PROGRAM-SERVICE-TYPE.

	Change-Id: Icbd891def4fc90ed5365702731f009dec358c19e

2024-09-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	uuid: Add support for exFAT.
	We expect users to use the generic STRING->FAT-UUID procedure.
	This is consistent with how we already treat FAT32 vs FAT16.
	It is not consistent with how we export 8 different aliases for
	STRING->DCE-UUID, but I'm unconvinced that would be better.

	* gnu/system/uuid.scm (%uuid-parsers, %uuid-printers):
	Add the ‘exfat’ file system type.

	Change-Id: Ia31482716e4395f9f10f794f49fb31c9f330a2e3

2024-09-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	file-systems: Add support for exFAT.
	* gnu/build/file-systems.scm (%exfat-endianness): New syntax.
	(exfat-superblock?, exfat-bytes-per-sector-shift)
	(exfat-sectors-per-cluster-shift, exfat-root-directory-offset)
	(exfat-cluster-size, read-exfat-superblock+root-directory-cluster)
	(read-exfat-superblock, exfat-superblock-volume-name)
	(exfat-superblock-uuid, check-exfat-file-system): New procedures.
	(%partition-label-readers, %partition-uuid-readers): Register them.

	Change-Id: I08bd3147d2d67e5766c9381ae2159bc01530b814

2024-09-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: exfatprogs: Run tests.
	* gnu/packages/file-systems.scm (exfatprogs)[arguments]:
	Use G-Expressions.  Customise 'check phase to run the tests.

	Change-Id: I645444eb1b70bb71666ce6fe905e0229007f5a54

2024-09-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: exfatprogs: Update to 1.2.5.
	* gnu/packages/file-systems.scm (exfatprogs): Update to 1.2.5.

	Change-Id: I615bc5b04f63c52573c69efac6c7bdb9713ba89e

2024-09-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nilfs-utils: Update to 2.2.11.
	* gnu/packages/file-systems.scm (nilfs-utils): Update to 2.2.11.

	Change-Id: I332ae7293da1a2d58d76324746c6b735d190ed4e

2024-09-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Add more newline.
	* doc/guix.texi (partition Reference): Enumerate one list per paragraph.

	Change-Id: I939a73fa8a3e5063e2d9441d7a64cc4a41862abd

2024-09-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Committers are people.
	* doc/contributing.texi (Commit Access): Use ‘who’.

	Change-Id: I88304640f8f184f7ec0caae5bb862c7f170c0d79

2024-09-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Add newlines.
	* doc/contributing.texi (Commit Access): Split one trademark Guix
	megagraph™ into three of your human paragraphs.  No other change.

	Change-Id: Ifd2a9166b1dfe1a22dcd0811044a408325cc22cb

2024-09-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bcachefs-tools: Tweak description.
	* gnu/packages/file-systems.scm (bcachefs-tools)[description]: Increase accuracy.

	Change-Id: I98eba45592396dbe517e27125561ff6b34d7d7d4

2024-09-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bcachefs-static: Don't rely on input labels.
	* gnu/packages/file-systems.scm (bcachefs/static)[arguments]: Substitute
	SEARCH-INPUT-FILE for THIS-PACKAGE-INPUT.

	Change-Id: I5ee816c2380b291a3f968139d33a40755c715ad3

2024-09-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bcachefs-static: Consistently inherit bcachefs-tools/static.
	* gnu/packages/file-systems.scm (bcachefs/static)[version, home-page, license]:
	Inherit bcachefs-tools/static.

	Change-Id: Idc3b3e3538876b55dc9e27912c976f5d03cc95cb

2024-09-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bcachefs-static: Remove vestigial module imports.
	* gnu/packages/file-systems.scm (bcachefs/static)[arguments]:
	Don't USE-MODULES we don't use.

	Change-Id: I93d763d39d752c974e5b1aa4295f243d70c0e6e9

2024-09-12  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: pass-age: Wrap with coreutils-minimal.
	* gnu/packages/password-utils.scm (pass-age):
	  [arguments]<#:phases>: Add coreutils-minimal bin path to PATH.
	  [inputs]: Replace git by git-minimal. Add coreutils-minimal.

	Change-Id: I320adc9f412aa493a3bc83298f5d7ebe3d589458

2024-09-12  Roman Scherer  <roman@burningswell.com>

	gnu: Add http-kit.
	* gnu/packages/clojure.scm (http-kit): New variable.

	Change-Id: Idb920cdab9076615a98e0be716c56b3d65c213a3

2024-09-12  Roman Scherer  <roman@burningswell.com>

	gnu: Add clojure-core-async.
	* gnu/packages/clojure.scm (clojure-core-async): New variable.

	gnu: Add clojure-tools-logging.
	* gnu/packages/clojure.scm (clojure-tools-logging): New variable.

	gnu: Add clojure-tools-analyzer-jvm.
	* gnu/packages/clojure.scm (clojure-tools-analyzer-jvm): New variable.

	gnu: Add clojure-tools-reader.
	* gnu/packages/clojure.scm (clojure-tools-reader): New variable.

	gnu: Add clojure-tools-analyzer.
	* gnu/packages/clojure.scm (clojure-tools-analyzer): New variable.

	gnu: Add clojure-core-memoize.
	* gnu/packages/clojure.scm (clojure-core-memoize): New variable.

	gnu: Add clojure-core-cache.
	* gnu/packages/clojure.scm (clojure-core-cache): New variable.

	gnu: Add clojure-data-priority-map.
	* gnu/packages/clojure.scm (clojure-data-priority-map): New variable.

2024-09-12  Roman Scherer  <roman@burningswell.com>

	gnu: Add clojure-data-json.
	* gnu/packages/clojure.scm (clojure-data-json): New variable.

	Change-Id: Id5da429fe375c656842250ed88d84d281954cec9

2024-09-12  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: bash-minimal: Add package synopsis.
	* gnu/packages/bash.scm (bash-minimal): Add package synopsis.

	Change-Id: I33f12547fca19d096712786a0c33525aa726b343

2024-09-12  Ludovic Courtès  <ludo@gnu.org>

	utils: ‘compressed-file?’ recognizes .zst and .tzst.
	This ensures ‘guix publish’ does not re-compress zst files.

	* guix/utils.scm (compressed-file?): Add ‘tzst’ and ‘zst’.

	Change-Id: Iae39e8826f1fc242d2e15d86c82a8ff84797002e

2024-09-12  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add embree-3.
	Fixes <https://issues.guix.gnu.org/73186>.  Followup to commit
	31a55a652f8e4856fd66b47377e214b7d20b4f61 which updated embree; libigl needs an
	older version.

	* gnu/packages/engineering.scm (embree-3): New variable.
	* gnu/packages/engineering.scm (libigl)[inputs]: Replace embree with embree-3

	Change-Id: I8c1f038b918c8f4411fec7f53703945df6e6008a

2024-09-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-genericlinearalgebra: Skip some tests on aarch64-linux.
	* gnu/packages/julia-xyz.scm (julia-genericlinearalgebra)[arguments]:
	When building for aarch64-linux add a phase to skip two tests.

	Change-Id: I9aedee8fc0a4aec77181a3b3c6ab25412882f077

2024-09-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-diffrules: Update to 1.15.1.
	* gnu/packages/julia-xyz.scm (julia-diffrules): Update to 1.15.1.

	Change-Id: I1e1ebda1dbea7783075e143668252cf306e0dda7

2024-09-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pygpgme: Update to 0.4.
	* gnu/packages/gnupg.scm (python-pygpgme): Update to 0.4.
	[source]: Remove patches.
	[build-system]: Switch to the pyproject build system.
	[arguments]: Remove custom phases.
	[native-inputs]: Remove gnupg-1.  Add gnupg.
	[home-page]: Update home-page.
	* gnu/packages/patches/pygpgme-disable-problematic-tests.patch,
	gnu/packages/patches/python-pygpgme-fix-pinentry-tests.patch: Remove
	files.
	* gnu/local.mk (dist_patch_DATA): Remove patches.

	Change-Id: I0986e0f87a1b824bce5cc24f34467132d14296e4

2024-09-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-scikit-build: Skip more network tests.
	* gnu/packages/python-xyz.scm (python-scikit-build)[arguments]: Add a
	phase to mark more network tests as isolated to easily skip them.

	Change-Id: I2f955182f411a68550fbd3c356bfda5584091428

2024-09-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guix-daemon: Remove broken 'change-default-guix' phase.
	It has no effect, probably due to the '+' in the pattern not being escaped.
	We also don't want to refer to /var/guix/profiles/per-user/root/bin/guix
	anymore, which may not exist (for Guix System users that have never ran 'guix
	pull' has root).  The 'guix' command used is that specified via the build
	system, which is $(bindir)/guix.

	* gnu/packages/package-management.scm (guix-daemon) [phases]: Delete
	change-default-guix phase.

	Change-Id: If4703334f34aac3486ff655af7d8d4c2ccf0a0eb

2024-09-12  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: kdsingleapplication: Improve package.
	* gnu/packages/qt.scm (kdsingleapplication)[arguments]: Use ON instead of true
	for cmake #:configure-flags.
	[license]: Note files covered by each license.

	Change-Id: Ia10b43e881e457bb80f0b773a3a64a40a1d8becb

2024-09-12  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: coq-equations: Update style.
	* gnu/packages/coq.scm (coq-equations)[arguments]: Use G-expression.

	Change-Id: Ib34ec1d543775f96777dfe31990b6526f589bee6

2024-09-12  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: coq-equations: Update to 1.3-8.18.
	* gnu/packages/coq.scm (coq-equations): Update to 1.3-8.18.

	Change-Id: I42c9ae2499fa9d5234c21bff416a3d6e30382e93

2024-09-12  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: coq-bignums: Update style.
	* gnu/packages/coq.scm (coq-bignums)[arguments]: Use G-expression.

	Change-Id: Ib34ec1d543775f96777dfe31990b6526f589bee6

2024-09-12  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: coq-bignums: Update to 9.0.0+coq8.18.
	* gnu/packages/coq.scm (coq-bignums): Update to 9.0.0+coq8.18.

	Change-Id: Ib34ec1d543775f96777dfe31990b6526f589bee6

2024-09-12  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: coq: Update to 8.18.0.
	* gnu/packages/coq.scm (coq): Update to 8.18.0.

	Change-Id: I644a4538538a23d736fca2fab541c2cd2fb1f472

2024-09-12  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: coq: Propagate ocaml-zarith.
	Otherwise each Coq plugin needs to specify it.

	* gnu/packages/coq.scm (coq)[inputs]: Move ocaml-zarith from here...
	[propagated-inptus]: ... to here.
	(coq-gappa)[inputs]: Remove ocaml-zarith.
	(coq-bignums)[inputs]: Likewise.
	(coq-interval)[inputs]: Likewise.
	(coq-equations)[inputs]: Likewise.

	Change-Id: I63cab11032cc6d4673efc9fdcf14be2929bda05e

2024-09-12  Sisiutl  <sisiutl@egregore.fun>

	gnu: Add ytcc.
	* gnu/packages/video.scm (ytcc): New variable.

	Change-Id: Iaf4fd7343b02c52a358093ae81aaafbae1eea9bf

2024-09-12  Vitalii Koshura  <lestat.de.lionkur@gmail.com>

	gnu: boinc-client, boinc-server: Update to 8.0.2.
	Change-Id: If7748f84ee8259338170bf7ffc4accd7be33f291

2024-09-12  Richard Sent  <richard@freakingpenguin.com>

	gnu: emacs-puni: Update to 0-2.72e091ef.
	* gnu/packages/emacs-xyz.scm (emacs-puni): Update to 0-2.72e091ef.

	Change-Id: Ibf7f6665819c4a1d7d9046fa7e81b60e1ad53905

2024-09-11  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add python-waybackpack.
	* gnu/packages/python-web.scm (python-waybackpack): New variable.

	Change-Id: I2ba32918f36a99dc9cb01499b645272b4e5ddb13

2024-09-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: git-annex: Fix bash completion directory.
	This is a follow-up to 7c5d4031c9572e51f64ba82cc909aa2ffdeda47e.

	* gnu/packages/haskell-apps.scm (git-annex)[arguments]: Fix a typo in
	the bash completion directory.

	Change-Id: Ibbf807203c8305910acf3a2a0dd2d6086ffb6dfd

2024-09-11  Matthias Riße  <matrss@0px.xyz>

	gnu: git-annex: Update to 10.20240831.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20240831.

	Change-Id: I6204f4a681b0fc1c176bb2da92c2556a018cd412

2024-09-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: font-culmus: Update to 0.140.
	* gnu/packages/fonts.scm (font-culmus): Update to 0.140.
	[arguments]: Update 'build phase to use included scripts.

	Change-Id: I6dc1d3d06c57a7d6305467db23bcff220961c014

2024-09-11  Vagrant Cascadian  <vagrant@debian.org>

	Update vcmi to 1.5.7.
	[[PGP Signed Part:No public key for DC518FC87F9716AA created at 2024-09-10T13:50:15+0900 using EDDSA]]
	The attached patch updates vcmi to 1.5.7 and works with QT6 instead of
	QT5 (maybe due to fixes in vcmi, maybe due to core-updates merge).

	Did more play testing that I had planned...

	live well,
	  vagrant

	[2. text/x-diff; 0001-gnu-vcmi-Update-to-1.5.7.patch]
	From 72c5e9e79d7f9b51508c97d5d9d3b5fda7e02a0f Mon Sep 17 00:00:00 2001
	From: Vagrant Cascadian <vagrant@debian.org>
	Date: Mon, 9 Sep 2024 17:02:02 -0700
	Subject: [PATCH] gnu: vcmi: Update to 1.5.7.

	* gnu/packages/games.scm (vcmi): Update to 1.5.7.
	[native-inputs]: Use qtbase and qtools instead of the QT5 variants.

2024-09-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-modus-themes: Update to 4.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 4.5.0.

	Change-Id: I43c62b818c909748ecdf48819e28786100413af1

2024-09-11  Jan Wielkiewicz  <tona_kosmicznego_smiecia@interia.pl>

	gnu: minetest: Update to 5.9.0.
	The Minetest engine and the "Minetest Game" have been decoupled upstream
	in Minetest 5.9.0:

	https://dev.minetest.net/Changelog#Minetest_Game

	* gnu/packages/minetest.scm (minetest): Update to 5.9.0.
	[arguments]: Adjust #:configure-flags and #:phases to account for the
	removal of the Minetest Game from the Minetest codebase.
	[native-search-paths, synopsis, description]: Likewise.
	[inputs]: Remove IRRLICHT-FOR-MINETEST.
	(minetest-data): Update to 0.0.0-0.88ecab3.  Rename to MINETEST-GAME and
	deprecate MINETEST-DATA.
	[synopsis, description]: Adjust to account for the decoupling of the game from
	the engine.
	* gnu/packages/games.scm (irrlicht-for-minetest): Remove variable.
	* guix/build-system/minetest.scm (default-minetest-game): New variable.
	(%default-modules): Use it.

	Change-Id: I0117bd33a2ce5eb1c79fdb29878682081f61dd4e

2024-09-11  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.19: Update to 4.19.321.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.321.
	(linux-libre-4.19-pristine-source): Update hash.

	Change-Id: Ice26ee11b8162038cb5d3cfcb14c997917a5cf97

2024-09-11  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.4: Update to 5.4.283.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.283.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: I8e375309f7d22339d723b67b229fa2b3ce6465f6

2024-09-11  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Update to 5.10.225.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.225.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: Ia685679631e11f156f761424e0060a74cdb52030

2024-09-11  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.166.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.166.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I80eee16365e9fc0dfa0f1a09618af60d3f4be2b6

2024-09-11  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.108.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.108.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: Ic69e1c509943af197b4d71d1799ea4c740eefd76

2024-09-11  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.49.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.49.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I30c1cf617f483f80004210dde63b658b60996219

2024-09-11  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre: Update to 6.10.8.
	* gnu/packages/linux.scm (linux-libre-6.10-version): Update to 6.10.8.
	(linux-libre-6.10-pristine-source): Update hash.

	Change-Id: I6a59a74f32403717243a8af54cd97e529c5ab277

2024-08-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "gnu: rust-rustix@0.38: Update to 0.38.34."
	This reverts commit 26a56f76ab77b6f8bb93ce16d511cc8340a98da5.

2024-09-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lmdb: Fix cross-compiling.
	* gnu/packages/databases.scm (lmdb)[arguments]: When cross-compiling use
	the correct CC and AR to produce cross-compiled libraries.

	Change-Id: Ie93fe88eff1da4949dfdbdedabc670fa56cbc1c9

2024-08-25  Ian Eure  <ian@retrospec.tv>

	gnu: python-mpv: Update to 1.0.7.
	This fixes the build after the core-updates merge.

	* gnu/packages/python-xyz.scm (python-mpv): Update to 1.0.7.
	[source]: Remove snippet obsoleted by PY_MPV_SKIP_TESTS.
	[build-system]: Switch to pyproject.
	[arguments]: Set newly-available PY_MPV_SKIP_TESTS variable.
	[native-inputs]: Add python-pytest and python-pyvirtualdisplay.

	Change-Id: Ia0e6c3341292fe6a40f63b484d70c6a68b6f7eb4

2024-08-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add rust-udev.
	* gnu/packages/crates-io.scm (rust-udev-0.7): New public variable.

	Change-Id: Idad0e0a1a9095a5efc0e05f7b7a90d9d86ddd42f

2024-08-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add rust-libudev-sys.
	* gnu/packages/crates-io.scm (rust-libudev-sys-0.1): New public variable.

	Change-Id: I948c19354532daf58f83f4ea8d35f2447d2346f7

2024-08-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rust-rustix@0.38: Update to 0.38.34.
	* gnu/packages/crates-io.scm (rust-rustix-0.38): Update to 0.38.34.

	Change-Id: I4910fb4f48b6ac981c252c0af1252c9fe06bfc41

2024-08-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add rust-bitfield.
	* gnu/packages/crates-io.scm (rust-bitfield-0.14): New public variable.

	Change-Id: Ifd987df22a4c9ed08a0448c2737842ad142093a4

2024-08-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	import: Order importers alphabetically in ‘--help’ output.
	I'd rather keep the list sorted than call SORT at run time.
	We can still switch if committers remain incorrigible.

	* guix/scripts/import.scm (importers): Sort.

	Change-Id: If358b2d5de2912a33989d776476e9cf4d0b80537

2024-09-01  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add emacs-outline-indent.
	* gnu/packages/emacs-xyz.scm (emacs-outline-indent): New variable.

	Change-Id: I18c4c44630ecac79df384952c38492511c626650

2024-09-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-waveform: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-waveform)[arguments]<#:phases>: Fix bogus
	phase name.

	Change-Id: I9b2461b5542be3e24a00f4ae4386310ed487e7dd

2024-09-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation for 'core-updates' merge entry.

	Change-Id: I75fa91427304c75941c6b9e4d2103cea6c09b3b0

2024-09-01  John Kehayias  <john.kehayias@protonmail.com>

	gnu: tomlplusplus: Fix build.
	* gnu/packages/cpp.scm (tomlplusplus)[arguments]<#:phases>: Move the "C"
	locale to part of the utf8 locale list.
	[native-inputs]: Add ‘libc-utf8-locales-for-target’.

	Change-Id: I1e6362dd27e88d22e1c40aea1ccf1767c93fbeac

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-xmltexconfig: Fix build.
	* gnu/packages/tex.scm (texlive-xmltexconfig): The package is empty, according
	to TeX Live. Treat it as a meta-package.

	Change-Id: Ifc4846164af24384969c48355a8b1f085c0a1327

2024-08-31  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gtk: Update to 4.14.5.
	Cherry picked from gnome-team 7dece4d20617d11284f280f8b7299c24a2305493.

	A test failed after merging core-updates into master, though it passed
	previously on both branches.  It is unclear what has changed to make it fail.
	The test is "4941/5465 gtk:gtk / notify" and fails with

	stderr:
	MESA: error: ZINK: failed to choose pdev
	libEGL warning: egl: failed to create dri2 screen
	MESA: error: ZINK: failed to choose pdev
	glx: failed to create drisw screen

	(test program exited with status code -5)

	This newer version builds and passes all tests.

	* gnu/packages/gtk.scm (gtk): Update to 4.14.5.

	Change-Id: I6150b2df469358eb0e328f077a9c09a4c2259703

2024-08-31  Rodion Goritskov  <rodion.goritskov@gmail.com>

	services: agate: Change variable names and add system test.
	* doc/guix.texi (Web Services): Update documentation for agate-service-type.
	* gnu/services/web.scm (agate-configuration): Rename certs, addr, lang and
	central-conf variables.
	* gnu/tests/web.scm (%test-agate): Add system test for agate-service-type.

	Change-Id: Ie14814fca1d5158acd67899da0c3fc2c5b586c72

2024-08-31  Nikita Domnitskii  <nikita@domnitskii.me>

	gnu: ladspa: Add native-search-paths.
	* gnu/packages/audio.scm (ladspa)[native-search-paths]: Add 'LADSPA_PATH'.

	Change-Id: I5f313acb197468b6046fef6dc9bdc4904dd71a09

2024-08-31  Nikita Domnitskii  <nikita@domnitskii.me>

	gnu: rubberband: Remove native-search-paths.
	* gnu/packages/audio.scm (rubberband)[native-search-paths]: Remove 'LADSPA_PATH'.

	Change-Id: I96666bb4cf576d55d3b17dd494aae20bff01f933

2024-08-31  Nikita Domnitskii  <nikita@domnitskii.me>

	gnu: lv2: Add native-search-paths.
	* gnu/packages/audio.scm (lv2)[native-search-paths]: Add 'LV2_PATH'.

	Change-Id: I49837fd46e447745fc97a6f501ec963eb4dbb0b0

2024-08-31  Nikita Domnitskii  <nikita@domnitskii.me>

	gnu: distrho-ports: Remove LV2_PATH search-path-specification.
	* gnu/packages/music.scm (distrho-ports)[native-search-paths]: Remove 'LV2_PATH'.

	Change-Id: I507a18d44af3da8efef4afb1cd8120ce83472738

2024-08-31  Nikita Domnitskii  <nikita@domnitskii.me>

	gnu: mda-lv2: Remove native-search-paths.
	* gnu/packages/audio.scm (mda-lv2)[native-search-paths]: Remove 'LV2_PATH'.

	Change-Id: I6bba965a25b50123e988c88c5606786071e677d6

2024-08-31  Nikita Domnitskii  <nikita@domnitskii.me>

	gnu: rubberband: Remove LV2_PATH search-path-specification.
	* gnu/packages/audio.scm (rubberband)[native-search-paths]: Remove 'LV2_PATH'.

	Change-Id: I798ca94912a4165ea35cee23387351bca2f7e2e3

2024-08-31  Nikita Domnitskii  <nikita@domnitskii.me>

	gnu: lv2-mda-piano: Remove native-search-paths.
	* gnu/packages/audio.scm (lv2-mda-piano)[native-search-paths]: Remove 'LV2_PATH'.

	Change-Id: I6420990881cb3c9415aa5b600ac8c0a4841554e4

2024-08-31  Nikita Domnitskii  <nikita@domnitskii.me>

	gnu: ir: Remove native-search-paths.
	* gnu/packages/audio.scm (ir)[native-search-paths]: Remove 'LV2_PATH'.

	Change-Id: I8f110b12e9850ba7f49df2cd6192852428c1d2cc

2024-08-31  Nikita Domnitskii  <nikita@domnitskii.me>

	gnu: guitarix: Remove native-search-paths.
	* gnu/packages/audio.scm (guitarix)[native-search-paths]: Remove 'LV2_PATH'.

	Change-Id: Ie68167853bd896872420a5047fdc36989a814e21

2024-08-31  Nikita Domnitskii  <nikita@domnitskii.me>

	gnu: calf: Remove native-search-paths.
	* gnu/packages/audio.scm (calf)[native-search-paths]: Remove 'LV2_PATH'.

	Change-Id: Ib9ca000aae75826bea7c43e1768fb92d555dc937

2024-08-31  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: asli: Update to 0.1-1.4f4ba14.
	* gnu/packages/graphics.scm (asli): Update to the commit
	4f4ba142ea7db6eecfdb546538c88a38680a83c5 to allow build with CGAL v5.6.
	* gnu/packages/patches/asli-use-system-libs.patch: Update.

	Change-Id: I623099a34d96180fe6aa4c161cfa895597a45304

2024-08-31  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: mmm: Fix the build.
	* gnu/packages/graphics.scm (mmm): Fix the build.
	[arguments]: Add "patch-meson-build" phase.
	[home-page]: Fix the URL.

	Change-Id: If6f1a255e864669a10c646ee0d991e6fabdcb6b9

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	installer: Create ext4 file systems with ‘-O large_dir’.
	* gnu/installer/parted.scm (create-ext4-file-system): Pass
	‘-O large_dir’ to ‘mkfs.ext4’.

	Change-Id: Ie34039ed03f273505e7f7fb5c3241120e3395ba2

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	substitute: Reopen connection upon “Error in the push function” from GnuTLS.
	This works around an occasional issue where substitution stops abruptly
	due to “Error in the push function” from GnuTLS, as reported at
	<https://issues.guix.gnu.org/71238> by Richard Sent.

	* guix/scripts/substitute.scm (call-with-cached-connection): Add
	‘error/push-error’ and ‘error/pull-error’ to the list of gnutls-error
	values for which the connection is reopened.

	Change-Id: Icf079dd10b16739f62fee15bc3d90bab77110576

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Remove unnecessary dependencies.
	This reverts 0fda0486523d67c2c464386c07a0c2800d8d8c20, instead moving
	the dependencies needed for ‘make dist’ to ‘manifest.scm’.

	Removing this extra dependencies make it simpler to build the ‘guix’
	package in particular on less-capable systems like i586-gnu.

	* gnu/packages/package-management.scm (guix)[native-inputs]: Remove
	IMAGEMAGICK and PERL.  Use GRAPHVIZ-MINIMAL instead of GRAPHVIZ.
	* manifest.scm: Use the full-blown ‘graphviz’ package; add ‘imagemagick’
	and ‘perl’.

	Reported-by: Janneke Nieuwenhuizen <janneke@gnu.org>
	Change-Id: Ia9d05c699e3cc2f9a9235a67f8ec840c26b66a82

2024-08-31  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: libfabric: Depend on PSM2 only on supported systems.
	Fixes a regression introduced in
	2a6ea3895bf554a70c699a1013d75ffa5407bcad, that would make ‘libfabric’
	unsupported on non-x86_64 systems.

	* gnu/packages/linux.scm (libfabric)[inputs]: Define ‘if-supported’.
	Use it for ‘psm’ and ‘psm2, and remove labels.
	[arguments]: Remove ‘--enable-psm2’, which is unnecessary.

	Change-Id: I2a52ce6feb52b8773779a401088743491c3ad30b

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile2.0-git: Deprecate.
	* gnu/packages/guile.scm (guile2.0-git): Mark as deprecated.

	Change-Id: I62bae292fae5a6487c232e6c92bef68d376aeeda

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: perf: Properly detect libtraceevent.
	* gnu/packages/linux.scm (perf)[arguments]: In ‘configure’ phase, modify
	‘Makefile.config’ to leave ‘PKG_CONFIG_PATH’ unchanged.

	Change-Id: I7b6017200ed9b28c367182b252ef694f6b2ce73b

2024-08-31  Dariqq  <dariqq@posteo.net>

	gnu: pidgin: Use python3.
	* gnu/packages/messaging.scm (pidgin)[inputs]: Replace python-2 with
	python-wrapper, and python2-dbus with python-dbus.

	Change-Id: Ia4b7b1e47da09e9648d10fae419cd473b3d6586e

2024-08-31  Dariqq  <dariqq@posteo.net>

	gnu: libgnt: Build without python2.
	* gnu/packages/messaging.scm (libgnt)[#:configure-flags]: Disable python2.
	[propagated-inputs]: Remove python2.

	Change-Id: I247089a02473c526d7facd8e7b7b6133426535a2

2024-08-31  Dariqq  <dariqq@posteo.net>

	gnu: pidgin: Use system ssl certs.
	* gnu/packages/messaging.scm (pidgin) [inputs]: Add nss-certs.
	[#:configure-flags]: Add “--with-system-ssl-certs”.

	Change-Id: I14ec36002b31b4de52871f065bd18c9d30eca275

2024-08-31  Dariqq  <dariqq@posteo.net>

	gnu: pidgin: Propagate libgnt.
	* gnu/packages/messaging.scm (pidgin)[inputs]: Move libgnt from here…
	[propagated-inputs]: … to here.

	Change-Id: I8e37b441a6069675b93342ccc35c7caf976ad6ce

2024-08-31  Dariqq  <dariqq@posteo.net>

	gnu: pidgin: Remove input labels.
	* gnu/packages/messaging.scm (pidgin)[inputs, native-inputs]: Remove labels.

	Change-Id: I5b139e46179ede89404aa4bba1505a107dbe6156

2024-08-31  Dariqq  <dariqq@posteo.net>

	gnu: pidgin: Update to 2.14.13 [security fixes].
	* gnu/packages/messaging.scm (pidgin): Update to 2.14.13.
	[source]: Switch to bz2 compression.

	Change-Id: I02227f13478bbc07d53941b0d92d20dd3a6cc8ed
	Fixes: Redirect to malicious server via DNS spoofing (CVE-2022-26491).

2024-08-31  Adam Faiz  <adam.faiz@disroot.org>

	gnu: openclonk: Use gexps and new input style.
	* gnu/packages/games.scm (openclonk)[arguments]: Use gexps.
	[source]: Reindent.
	[inputs, native-inputs]: Drop labels.

	gnu: openclonk: Fix build.
	* gnu/packages/games.scm (openclonk): Fix build.
	[source]<snippet>: Unbundle dependencies and include the <limits> header where
	necessary to fix the build.
	[arguments]<#:phases>: Remove workarounds for bundled backward-cpp.
	[inputs]: Remove dependencies for bundled backward-cpp. Add libb2, pcg-cpp,
	and c-template-sort.

	gnu: Add c-template-sort.
	* gnu/packages/c.scm (c-template-sort): New variable.

	gnu: Add backward-cpp.
	* gnu/packages/debug.scm (backward-cpp): New variable.

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for ‘core-updates’ merge.
	* etc/news.scm: Add entry.

	Change-Id: Iac303170e69f8d3e34e224f3f0cfcf56ee1c555d

2024-08-31  Christopher Baines  <mail@cbaines.net>

	gnu: ungoogled-chromium-snippet: Include zstd in PATH.
	As this seems to be required for compressing the result.

	* gnu/packages/chromium.scm (ungoogled-chromium-snippet): Include zstd in the
	PATH.

	Change-Id: If74243a4e65f4f70cab889b655f8cb53f609d5e0

2024-08-31  Ada Stevenson  <adanskana@gmail.com>

	gnu: texlive-digestif: Fix build.
	* gnu/packages/tex.scm (texlive-digestif):
	[arguments]: <#:phases>: Add 'fix-data-path phase.
	This hardcodes the path for 'digestif.zip', which was not being found
	previously.

	Change-Id: I2884185d0daa8919dd72e8b9055eb3988eb40f5d

2024-08-31  André Batista  <nandre@riseup.net>

	gnu: grub; ipxe-qemu: Fix build on 32-bit x86.
	* gnu/packages/bootloaders.scm (grub) [native-inputs] <binutils-i386>:
	binutils' #configure-flags is a gexp instead of a simple list, so use
	gexp handling procedures when setting flags.
	* gnu/packages/bootloaders.scm (ipxe-qemu) [native-inputs]
	  <binutils-64-bit-bfd>: Likewise.

	Change-Id: If93b0a972570d75c7e26647b154be8afc76cf6e0

2024-08-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: libcamera: Do not pass empty string to meson.
	* gnu/packages/networking.scm (libcamera)[arguments]: Use list for extra
	arguments to meson to avoid passing an empty string.

	Change-Id: I5e494eb10f06b4fe9e65e3b0f0f32dd99947b250

2024-08-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcontacts: Fix building.
	* gnu/packages/kde-frameworks.scm (kcontacts)[arguments]<#:phases>: Exclude
	kcontacts-addresstest test.

	Change-Id: I6c9b8a26588bf2db3bddec4f528fe8c9b3862a02

2024-08-31  André Batista  <nandre@riseup.net>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: ffmpeg: Fix build on i686 with binutils 2.41.
	* gnu/packages/video.scm (ffmpeg): Add 'bypass-openal-check phase
	which breaks configure phase on i686. Unconditionally set openal
	configure check to true.

	Change-Id: Iddba489690a42a5e9f9a40f9a238c658ddac6e20

2024-08-31  Roman Scherer  <roman@burningswell.com>

	gnu: libcamera: Disable failing file test on aarch64.
	* gnu/packages/networking.scm (libcamera): Disable failing file test on aarch64.

	Change-Id: Ie3b98a3610df78def46196c05fa823f0cd878926

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: make-bootstrap: Ensure libm.a provides ‘fmod’ on i686.
	Fixes <https://issues.guix.gnu.org/72725>.

	* gnu/packages/make-bootstrap.scm (glibc-for-bootstrap)[arguments]: Add
	‘apply-libm-patch’ on i686.
	* gnu/packages/patches/glibc-2.39-fmod-libm-a.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Reported-by: Ricardo Wurmus <rekado@elephly.net>
	Change-Id: Iaffba0a9f424d8d80a8a5611df2d285d7d632d99

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	maint: Do not check obsolete cross-compilation targets.
	This is a followup to e99c838d4f87d6403355bb7b38695e1bc8f697f6, which
	removed them from (gnu ci).

	* etc/release-manifest.scm (%cross-manifest): Remove more triplets.

	Change-Id: I32677fd3876a13277e5b074b973de71895ab9dca

2024-08-31  Kaelyn Takata  <kaelyn.alexi@protonmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: inkscape: Skip failing tests on i686-linux.
	* gnu/packages/inkscape.scm (inkscape/stable)[arguments]: Add
	‘fix-32bit-size_t-format’ phase on i686.  In ‘check’ phase, list
	additional failing tests on i686.
	(inkscape)[arguments]: Do not restore ‘check’ phase on i686.

	Change-Id: Id4b11ac7aa725a8a55d04bca221319201e488940

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: lib2geom: Skip failing tests on i686-linux.
	* gnu/packages/graphics.scm (lib2geom)[arguments]: Skip 3 more failing
	tests on i686-linux.

	Change-Id: Ied70ec568f87d0dc77511bfda1d4a3c493a4aba4

2024-08-31  Kaelyn Takata  <kaelyn.alexi@protonmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: webrtc-audio-processing: Fix build on i686 and powerpc64le.
	* gnu/packages/audio.scm (webrtc-audio-processing)[arguments]: New field.
	* gnu/packages/patches/webrtc-audio-processing-byte-order-pointer-size.patch,
	gnu/packages/patches/webrtc-audio-processing-x86-no-sse.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

	Change-Id: I3a95e5e2794df0d51e005672b5d3e2d98f27b767

2024-08-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cups-minimal: Update to 2.4.9 [fixes CVE-2024-35235].
	* gnu/packages/cups.scm (cups-minimal): Update to 2.4.9.

	Change-Id: I153a75bccd1950c29d4ef6111321be262494208d

2024-08-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gupnp-1.4: Patch for meson compatibility.
	* gnu/packages/gnome.scm (gupnp-1.4)[arguments]: Add phase
	'meson-compatibility to patch section name.

	Change-Id: Ic33d283b4b8bca36527f17e93be78af216bd05cd

2024-08-31  Nikola  <nikola@radojevic.rs>

	gnu: at-spi2-core: Remove unnecessary test timeout.
	Guix provides its own superior-quality time-outs.

	* gnu/packages/gtk.scm (at-spi2-core)[arguments]: Remove the
	‘timeout’ argument from the test invocation.

	Change-Id: Ic324c5992d48cafa4b6b9856b381d461083d8de2

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: ghc-basement: Fix compilation on 32-bit platforms.
	* gnu/packages/patches/ghc-basement-fix-32-bit.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/haskell-xyz.scm (ghc-basement)[arguments]: New field.

	Change-Id: I4d462754cad3daf8328e7d3c95c184a9e12a45cd

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: cross-base: Adjust ‘cross-libc’ for use as non-native input.
	When ‘cross-libc’ is used in a context where it’s not a native input, as
	is the case with ‘package-with-relocatable-glibc’ when cross-compiling,
	the target objdump is to be found in the native inputs.

	* gnu/packages/cross-base.scm (cross-libc*): In
	‘add-cross-binutils-to-PATH’ phase, look for TARGET’s objdump in
	NATIVE-INPUTS in addition to INPUTS.

	Change-Id: Ic0e9ee720cf4211edc95be59903b4bd1d94b1e3f

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: Simplify ‘grep-final’ definition.
	* gnu/packages/commencement.scm (grep-final): Remove unneeded
	‘substitute-keyword-arguments’.

	Change-Id: I4076c4e6d51bd408f6c68a2eb508855698330972

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: grep: Use gexps.
	* gnu/packages/base.scm (grep)[arguments]: Use gexps.

	Change-Id: I7311667b8b929161d1e7290ddfe37c0e875364b2

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: grep: Skip Gnulib’s ‘test-year2038’ on i586-gnu.
	* gnu/packages/base.scm (grep)[arguments]: Add #:make-flags.

	Change-Id: I262b6e677a40c37c14807a6189bd18c792099cae

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: gsl: Use gexps.
	* gnu/packages/maths.scm (gsl)[arguments]: Use gexps.

	Change-Id: Ic81576c61a237ff41d6ed767dcf58e38ca96e9ca

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: gsl: Fix test failures on i686-linux by building with -O2.
	* gnu/packages/maths.scm (gsl)[arguments]: Pass #:make-flags '() on
	i686-linux.  Remove modification of ‘linalg/test.c’ in
	‘disable-failing-tests’ phase for i686-linux.

	Change-Id: I615d4e0d71253ca294bc5c5c7a278e3046c186cc

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: Build ‘perl-boot0’ without stack protector on the Hurd.
	* gnu/packages/commencement.scm (perl-boot0)[arguments]: Pass “-A
	ccflags=-fno-stack-protector” on GNU/Hurd.

	Change-Id: I04d4e276cdcc1bbf589273791a3f64e5a17c4152

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: perl-boot0: Use gexps.
	* gnu/packages/commencement.scm (perl-boot0)[arguments]: Use gexps.

	Change-Id: I5c6358ce09a42bfb702d91325efa3ca81fe5494a

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc-bootstrap: Update i586-gnu variant.
	‘glibc-stripped-2.39-i586-pc-gnu.tar.xz’ was built from x86_64-linux
	from the previous commit with:

	  ./pre-inst-env guix build --target=i586-pc-gnu \
	     -e '((@@ (gnu packages make-bootstrap) %glibc-bootstrap-tarball))'

	This updated variant is necessary to match newer GNU Mach headers, which
	are themselves necessary for the newer Hurd.

	Fixes <https://issues.guix.gnu.org/72315>.

	* gnu/packages/bootstrap.scm (%bootstrap-glibc): Update i586-gnu
	variant.

	Change-Id: I2d770e8001896059e1f27e50f7a4ddf15e4b5812

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: make-bootstrap: Include libdl.a and libutil.a in ‘glibc-stripped’.
	As of glibc 2.39, libdl.so and libutil.so are gone (they are part of
	libc proper since 2.34), but empty .a files are provided for backward
	compatibility with code using -ldl and -lutil.  Keep them.

	* guix/build/make-bootstrap.scm (make-stripped-libc)[%libc-object-files-rx]:
	Mach libdl.a and libutil.a.

	Change-Id: I967c6f34a443366224293362b8a2302fe86fd5a0

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: make-bootstrap: Adjust ‘%glibc-stripped’ for glibc@2.39 on the Hurd.
	Previously the second ‘copy-recursively’ call would fail with EEXIST
	since glibc@2.39 already provides $includedir/include/mach.

	* guix/build/make-bootstrap.scm (make-stripped-libc)[copy-mach-headers]:
	Pass #:select? to ‘copy-recursively’ to exclude files already present
	under INCDIR.

	Change-Id: I7e5a93e46eefa18299c231468c720072468fdb10

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: make-bootstrap: Fix cross-compilation of ‘%glibc-stripped’.
	Previously, ‘guix build bootstrap-tarballs --target=aarch64-linux-gnu’
	or similar would construct a cross-libc where ‘%current-target-system’
	is set.  This would lead to a failure in the
	‘add-cross-binutils-to-PATH’ phase, which assumes that
	‘%current-target-system’ is #f; indeed, ‘cross-libc’ already returns a
	cross libc and so ‘%current-target-system’ must be set to #f.

	* gnu/packages/make-bootstrap.scm (%glibc-stripped)[inputs]: Move libc to…
	[native-inputs]: … here.

	Change-Id: Ifbf5e519ba3198940f4de4a36075d5302e923172

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: make-bootstrap: Fix statically-linked ‘grep’ compilation.
	The ‘%static-inputs’ list is used by ‘bootstrap-tarballs’ for systems
	other than x86_64-linux and i686-linux.

	* gnu/packages/make-bootstrap.scm (%static-inputs): Pass
	‘--disable-perl-regexp’ and remove ‘--enable-perl-regexp’ for grep.

	Change-Id: Id9cc8c026eee5031b00c1824624fe6da205d55eb

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: make-bootstrap: Build with GCC 11 instead of GCC 7.
	This fixes a glibc-for-bootstrap build issue on aarch64-linux.

	* gnu/packages/make-bootstrap.scm (glibc-for-bootstrap)[native-inputs]:
	Remove.
	(gcc-for-bootstrap, package-with-relocatable-glibc)
	(%gcc-static, %gcc-stripped): Depend on ‘gcc’ instead of ‘gcc-7’.

	Reported-by: Ricardo Wurmus <rekado@elephly.net>
	Change-Id: Ia7f62f9674873087aa20a9d7da8d25d94b215e5c

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-bbold: Fix build.
	* gnu/packages/tex.scm (texlive-bbold)[arguments]<#:phases>: Add a phase to
	skip building documentation, which fails.
	[native-inputs]: Add TEXLIVE-ETOOLBOX.

	Change-Id: I32526808c121b6d5ab1eb167fecbde38d40d0979

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-revtex4-1: Fix build.
	* gnu/packages/tex.scm (texlive-revtex4-1)[arguments]<#:phases>: Fix regexp
	matching TEXLIVE-REVTEX source name.

	Change-Id: Ideea61ed97d4ea544554faa02152fea6d0bd1947

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-thucoursework: Fix build.
	* gnu/packages/tex.scm (texlive-thucoursework)[native-inputs]: Add
	TEXLIVE-XPATCH.

	Change-Id: I578c27078e4692051d82596cb1692f21a8d979f6

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-suftesi: Fix build.
	* gnu/packages/tex.scm (texlive-suftesi)[native-inputs]: Add
	TEXLIVE-MANFNT-FONT and TEXLIVE-REALSCRIPTS.

	Change-Id: I43505a5b4c0c6b78886be0c7fa8abb719bbe8b7a

2024-08-31  Leo Famulari  <leo@famulari.name>

	gnu: python-urwid: Update to 2.6.15.
	* gnu/packages/python-xyz.scm (python-urwid): Update to 2.6.15.
	[build-system]: Use PYPROJECT-BUILD-SYSTEM.
	[arguments]: Skip the test suite.
	[propagated-inputs]: Add PYTHON-TYPING-EXTENSIONS and PYTHON-WCWIDTH.
	[native-inputs]: Add PYTHON-SETUPTOOLS-SCM.

	Change-Id: I13e242c4a1ec8a1ba6fad759e261468eb831eeb3

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: nss: Use ‘datefudge’ to run tests on 32-bit platforms.
	Fixes <https://issues.guix.gnu.org/72239>.

	* gnu/packages/nss.scm (nss)[arguments]: In ‘check’ phase, on 32-bit
	platforms, modify ‘SOURCE_DIR’ in ‘gtests.sh’ and use ‘datefudge’ rather
	than ‘faketime’.
	[native-inputs]: On 32-bit platforms, use ‘datefudge’ rather than ‘libfaketime’.

	Change-Id: I6b35f4d979897dd2215e189c4375aa0d792530d0

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: ‘git-fetch-from-tarball’ can use ‘git-download’.
	This works around the fact that hash mismatches for the tarball
	download would lead to a build failure.

	* gnu/packages/commencement.scm (built-in-builders*): New variable.
	(git-fetch-from-tarball): Adjust to use the ‘git-download’ builder when
	it’s available.  Add comments.

	Change-Id: I63502da6c942f85bf012f7c6bf3aa3617f818183

2024-08-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: inkscape: Conditionally disable precision tests.
	* gnu/packages/inkscape.scm (inkscape/stable)[arguments]: Disable tests on
	aarch64, ppc64le, and riscv64 that fail due to precision errors.

	Change-Id: Ie40100ed4adc4d007211c695b34eb4d648345304

2024-08-31  Leo Famulari  <leo@famulari.name>

	gnu: LibreOffice: Build with libxcrypt.
	Glibc 2.38 no longer includes libcrypt by default, so we provide this
	functionality via libxcrypt.

	https://sourceware.org/glibc/wiki/Release/2.38#Building_libcrypt_is_disabled_by_default

	* gnu/packages/libreoffice.scm (libreoffice)[inputs]: Add libxcrypt.

	Change-Id: I3c9e02abb420a710d3a71bf137187dd989eb0398

2024-08-31  Leo Famulari  <leo@famulari.name>

	gnu: Boost: Fix a bug that breaks libetonyek.
	This fixes <https://issues.guix.gnu.org/72040>.

	* gnu/packages/patches/boost-fix-duplicate-definitions-bug.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/boost.scm (boost)[source]: Use it.
	(boost-for-source-highlight): New variable, not using the patch.
	* gnu/packages/pretty-print.scm (source-highlight)[inputs]: Replace BOOST with
	BOOST-FOR-SOURCE-HIGHLIGHT.

	Change-Id: I5fbc9eb5000aefd7d3a14cc7a0482741032b5400

2024-08-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: inkscape: Update conditional patch.
	* gnu/packages/inkscape.scm (inkscape)[arguments]: Fix substitution expression
	to avoid syntax error.

	Change-Id: I00a65848d2b95795a7a59c4c5164b14faefcf2b7

2024-08-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: lib2geom: Disable broken test on aarch64.
	* gnu/packages/graphics.scm (lib2geom)[arguments]: Conditionally disable
	"elliptical-arc-test".

	Change-Id: Id6bbcb9c94831daa65c9596f080c194392d08b42

2024-08-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: yt-dlp: Add certificates.
	* gnu/packages/video.scm (yt-dlp)[native-inputs]: Add nss-certs-for-test.

	Change-Id: I767d7f6fa5ee038cb58c69abfc5f79a681dda308

2024-08-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add nss-certs-for-test.
	* gnu/packages/certs.scm (nss-certs-for-test): New variable.
	* gnu/packages/python-web.scm (python-requests-next)[native-inputs]: Add it.

	Change-Id: Id808e058835556717a6585ecd86dd14d0d2a5039

2024-08-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: epiphany: Fix dbus startup failure.
	* gnu/packages/gnome.scm (epiphany)[arguments]: Create a union of all
	directories in XDG_DATA_DIRS to avoid overwhelming dbus-daemon.

	Change-Id: Iac1084832d0fe82c9d41a409a450bd9f2f0f7b93

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libclc: Update to 18.1.8.
	* gnu/packages/llvm.scm (libclc): Update to 18.1.8.
	[native-inputs]: Replace clang-15, llvm-15 with clang-18, llvm-18.

	Change-Id: I2f676eb2db9c3a8c808e1c26e3f93b9ed085b675

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-lit: Update to 18.1.8.
	* gnu/packages/check.scm (python-lit): Update to 18.1.8.

	Change-Id: I7f77079c83c0caa42b3ddfc8e1f12373c13aaca6

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mesa: Fix building on aarch64-linux.
	* gnu/packages/gl.scm (mesa)[inputs]: When building for aarch64-linux
	use clang-18 and llvm-18 instead of llvm-for-mesa.
	[native-inputs]: When building for aarch64-linux add libclc.
	[arguments]: Adjust the 'disable-failing-test phase when building for
	aarch64-linux to skip a test.
	(mesa-opencl)[native-inputs]: When building for aarch64-linux don't add
	clang-15.
	* gnu/packages/check.scm (python-lit),
	* gnu/packages/llvm.scm (libclc),
	* gnu/packages/vulkan.scm (spirv-llvm-translator): Add a note about it
	being a dependency for mesa.

	Change-Id: I0bf5ab019ffd0626ad2d0c38bafceec401e3c886

2024-08-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: chez-scheme-for-racket: Add dependency on ‘texlive-etoolbox’.
	* gnu/packages/chez.scm (chez-scheme-for-racket)[native-inputs]: Add
	TEXLIVE-ETOOLBOX.

	Change-Id: I2ab849443dbad11a8a867b543c5548b3f266f655

2024-08-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-workspace: Add libxcrypt dependency.
	* gnu/packages/kde-plasma.scm (plasma-workspace)[inputs]: Add libxcrypt.

	Change-Id: I9c5522367dc98cbec42aa869530bb2bb448eb808

2024-08-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: fakeroot: Update to 1.35.1.
	* gnu/packages/linux.scm (fakeroot): Update to 1.35.1.

	Change-Id: I26d743f4394a840b56e07df7e43f5d598cfb98ea

2024-08-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: zeal: Fix build.
	* gnu/packages/documentation.scm (zeal)[arguments]: Remove phases.

	Change-Id: I93b766d66862115c1cc92789ad3587606fa2b631

2024-08-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: opencolorio: Fix cmake file.
	* gnu/packages/image-processing.scm (opencolorio)[arguments]: Add
	fix-OpenColorIOConfig phase.

	Change-Id: I317870801f77dc59bcd07b0d11a750bbbb63b327

2024-08-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: openimageio: Fix cmake file.
	* gnu/packages/graphics.scm (openimageio)[arguments]: Add
	fix-OpenImageIOConfig phase.

	Change-Id: I0a923c8513069dde5cd3e42fde9279cbd177a10a

2024-08-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: lilypond: Add missing input.
	* gnu/packages/music.scm (lilypond)[native-inputs]: Add texlive-t1utils.

	Change-Id: I3f913613bce861f8def4b040d2f0894a024156e5

2024-08-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: openimageio: Fix build.
	This fixes <https://issues.guix.gnu.org/72046>.

	* gnu/packages/graphics.scm (openimageio)[arguments]<#:phases>: Add
	fix-zlib-version phase.

	Change-Id: I7ea6e7b7da675bf11a85381cbe26c6992f2bd299

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: gd: Skip failing test on i686-linux.
	* gnu/packages/gd.scm (gd)[arguments]: Add “XFAIL_TESTS” to #:make-flags
	on i686-linux.

	Change-Id: I52a9cfeb352b0ec3fce4ff1f82f43c5f7bef6ef0

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: libfaketime: Support compilation with glibc 2.39 on i686-linux.
	* gnu/packages/check.scm (libfaketime)[arguments]: Add
	‘switch-libc-call’ phase when not ‘target-64bit?’.
	In ‘pre-check’ phase, delete ‘test_exclude_mono.sh’ on 32-bit platforms.

	Change-Id: Ia4c0d1d13cdfa6028f3e11c63e76122a99a84e4d

2024-08-31  Leo Famulari  <leo@famulari.name>

	gnu: ki18n: Disable a broken test.
	This test is acknowledged to be broken upstream:

	https://bugs.kde.org/show_bug.cgi?id=444614
	https://invent.kde.org/frameworks/ki18n/-/commit/241e0cfa96b1491721f361f1713b3514c58bde56

	* gnu/packages/kde-frameworks.scm (ki18n)[arguments]: Disable the
	'kcatalogtest' in the custom 'check' phase.

	Change-Id: I8eed809deb31a891bb62b7d5bb30a9de2c0141c1

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: r-minimal: Add dependency on ‘texlive-etoolbox’.
	* gnu/packages/statistics.scm (r-with-tests)[native-inputs]: Add
	TEXLIVE-ETOOLBOX.

	Change-Id: I1ea48e5afa013d8c36054f423e57252dbc02f12a

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-scripts: Remove no longer necessary fix.
	* gnu/packages/tex.scm (texlive-scripts)[arguments]<#:phases>: Remove
	FIX-FMTUTIL.

	Change-Id: I12813178461d09a278b1f445ab962af281ebf6c8

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-xpinyin: Skip build.
	* gnu/packages/tex.scm (texlive-xpinyin)[arguments]: Simply it.  Skip build as
	this introduces too many issues.
	[native-inputs]: Remove them.

	Change-Id: Ie7f9c4adc15724fef8f084b2d3c13d5789039e5a

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-autopdf: Fix build.
	* gnu/packages/tex.scm (texlive-autopdf)[native-inputs]: Add TEXLIVE-ETOOLBOX,
	TEXLIVE-CM-SUPER.

	Change-Id: I7de8e56d5fd8001b5e5e8f45972726d646da7f65

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-extract: Skip build.
	* gnu/packages/tex.scm (texlive-extract)[arguments]<#:phases>: Remove BUILD
	phase.
	[native-inputs]: Add TEXLIVE-ETOOLBOX.

	Change-Id: Iaf1fb8368a85619aa00c0241f6098c9bef4a8fea

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-luatex: Generate "luatex.fmt" and "dviluatex.fmt".
	* gnu/packages/tex.scm (texlive-luatex)[native-inputs]: Add TEXLIVE-KPATHSEA.
	[properties]: Preserve TEXLIVE-KPATHSEA from the updater.

	Change-Id: I1ef7ca3f637c519ce3b7e93e0bb25478635486c4

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tex: Add comments about TeX Live updating process.
	* gnu/packages/tex.scm: Document TeX Live updating process.

	Change-Id: I953afc423376eeeb943d38684f93fa26c555833d

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-luajittex-bin: Skip build on ppc64le and riscv64 architectures.
	* gnu/packages/tex.scm (texlive-luajittex-bin)[arguments]<#:phases>: Skip
	build on ppc64le and riscv64 architectures.

	Change-Id: Ifb70cbb2637c64bb8f2cc31598e7059647210789

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-context: Fix context executable.
	* gnu/packages/tex.scm (texlive-context)[arguments]<#:link-scripts>:
	"mtxrun.lua" is not meant to be symlinked to "/bin"
	<#:phases>: Find another way to force using "texmfcnf.lua" from TEXLIVE-LUATEX
	input.  Install "context" and "mtxrun" scripts in "/bin".

	Change-Id: Ifc62772d6cc4dff1636f0e8c9470a91d8be69229

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Update TeX Live to 2024.2.
	* gnu/packages/tex.scm (texlive-context-companion-fonts):
	(texlive-context-texlive):
	(texlive-context-calendar-examples):
	(texlive-context-collating-marks):
	(texlive-context-legacy):
	(texlive-context-notes-zh-cn):
	(texlive-context-pocketdiary):
	(texlive-context-squares):
	(texlive-context-sudoku): New variables.
	(texlive-penrose):
	(texlive-context-account):
	(texlive-context-algorithmic):
	(texlive-context-animation):
	(texlive-context-annotation):
	(texlive-context-bnf):
	(texlive-context-chromato):
	(texlive-context-cmscbf):
	(texlive-context-cmttbf):
	(texlive-context-construction-plan):
	(texlive-context-degrade):
	(texlive-context-fancybreak):
	(texlive-context-french):
	(texlive-context-fullpage):
	(texlive-context-gantt):
	(texlive-context-layout):
	(texlive-context-lettrine):
	(texlive-context-rst):
	(texlive-context-ruby):
	(texlive-context-simplefonts):
	(texlive-context-title):
	(texlive-context-typearea):
	(texlive-luaintro):
	(texlive-lualatex-doc):
	(texlive-iwhdp):
	(texlive-substitutefont): Remove variables.
	(texlive-source):
	(texlive-scripts):
	(texlive-hyphen-complete):
	(texlive-12many):
	(texlive-a2ping):
	(texlive-aaai-named):
	(texlive-aalok):
	(texlive-aastex):
	(texlive-abc):
	(texlive-abnt):
	(texlive-abntex2):
	(texlive-abntexto):
	(texlive-aboensis):
	(texlive-academicons):
	(texlive-accanthis):
	(texlive-accents):
	(texlive-accfonts):
	(texlive-accsupp):
	(texlive-abbr):
	(texlive-abstyles):
	(texlive-acmconf):
	(texlive-active-conf):
	(texlive-adfathesis):
	(texlive-adforn):
	(texlive-adfsymbols):
	(texlive-adhocfilelist):
	(texlive-adtrees):
	(texlive-adobemapping):
	(texlive-aesupp):
	(texlive-afm2pl):
	(texlive-afparticle):
	(texlive-afthesis):
	(texlive-aguplus):
	(texlive-aiaa):
	(texlive-aichej):
	(texlive-ajl):
	(texlive-akshar):
	(texlive-albatross):
	(texlive-alegreya):
	(texlive-aleph):
	(texlive-alfaslabone):
	(texlive-alg):
	(texlive-algobox):
	(texlive-algolrevived):
	(texlive-algorithm2e):
	(texlive-algorithmicx):
	(texlive-algorithms):
	(texlive-algpseudocodex):
	(texlive-algxpar):
	(texlive-aligned-overset):
	(texlive-alkalami):
	(texlive-allrunes):
	(texlive-almendra):
	(texlive-almfixed):
	(texlive-alpha-persian):
	(texlive-amscdx):
	(texlive-amscls-doc):
	(texlive-amslatex-primer):
	(texlive-amsldoc-it):
	(texlive-amsldoc-vn):
	(texlive-amstex):
	(texlive-amsthdoc-it):
	(texlive-andika):
	(texlive-annee-scolaire):
	(texlive-annotate):
	(texlive-annotate-equations):
	(texlive-anonymous-acm):
	(texlive-anonymouspro):
	(texlive-antanilipsum):
	(texlive-antiqua):
	(texlive-antomega):
	(texlive-anufinalexam):
	(texlive-anyfontsize):
	(texlive-aomart):
	(texlive-apa):
	(texlive-apa6e):
	(texlive-apa7):
	(texlive-apalike-ejor):
	(texlive-apalike2):
	(texlive-apnum):
	(texlive-apprendre-a-programmer-en-tex):
	(texlive-apprends-latex):
	(texlive-apxproof):
	(texlive-arabi):
	(texlive-arabi-add):
	(texlive-arabic-book):
	(texlive-arabluatex):
	(texlive-arabtex):
	(texlive-arara):
	(texlive-aramaic-serto):
	(texlive-archaeologie):
	(texlive-archaic):
	(texlive-archivo):
	(texlive-arimo):
	(texlive-armtex):
	(texlive-around-the-bend):
	(texlive-arphic):
	(texlive-arphic-ttf):
	(texlive-arsclassica):
	(texlive-articleingud):
	(texlive-arvo):
	(texlive-asaetr):
	(texlive-asapsym):
	(texlive-ascelike):
	(texlive-ascii-chart):
	(texlive-ascii-font):
	(texlive-ascmac):
	(texlive-asmeconf):
	(texlive-asmejour):
	(texlive-aspectratio):
	(texlive-asternote):
	(texlive-astro):
	(texlive-asymptote-by-example-zh-cn):
	(texlive-asymptote-faq-zh-cn):
	(texlive-asymptote-manual-zh-cn):
	(texlive-atkinson):
	(texlive-aucklandthesis):
	(texlive-augie):
	(texlive-auncial-new):
	(texlive-aurical):
	(texlive-authordate):
	(texlive-auto-pst-pdf):
	(texlive-autoaligne):
	(texlive-autobreak):
	(texlive-autosp):
	(texlive-axodraw2):
	(texlive-b1encoding):
	(texlive-backnaur):
	(texlive-baekmuk):
	(texlive-bagpipe):
	(texlive-bangla):
	(texlive-bangorcsthesis):
	(texlive-bangorexam):
	(texlive-bangtex):
	(texlive-barr):
	(texlive-bartel-chess-fonts):
	(texlive-baskervald):
	(texlive-baskervaldx):
	(texlive-baskervillef):
	(texlive-basque-book):
	(texlive-basque-date):
	(texlive-bath-bst):
	(texlive-bbding):
	(texlive-bbold-type1):
	(texlive-bboldx):
	(texlive-bclogo):
	(texlive-beamer-fuberlin):
	(texlive-beamer-verona):
	(texlive-beebe):
	(texlive-begingreek):
	(texlive-beilstein):
	(texlive-belleek):
	(texlive-begriff):
	(texlive-bengali):
	(texlive-berenisadf):
	(texlive-besjournals):
	(texlive-bestpapers):
	(texlive-betababel):
	(texlive-beuron):
	(texlive-bfh-ci):
	(texlive-bgteubner):
	(texlive-bguq):
	(texlive-bib-fr):
	(texlive-bib2gls):
	(texlive-bibarts):
	(texlive-bibcop):
	(texlive-biber-ms):
	(texlive-bibexport):
	(texlive-bibhtml):
	(texlive-biblatex-abnt):
	(texlive-biblatex-ajc2020unofficial):
	(texlive-biblatex-anonymous):
	(texlive-biblatex-apa6):
	(texlive-biblatex-archaeology):
	(texlive-biblatex-arthistory-bonn):
	(texlive-biblatex-bath):
	(texlive-biblatex-bookinarticle):
	(texlive-biblatex-bookinother):
	(texlive-biblatex-bwl):
	(texlive-biblatex-caspervector):
	(texlive-biblatex-chem):
	(texlive-biblatex-chicago):
	(texlive-biblatex-claves):
	(texlive-biblatex-cv):
	(texlive-biblatex-dw):
	(texlive-biblatex-enc):
	(texlive-biblatex-ext):
	(texlive-biblatex-fiwi):
	(texlive-biblatex-gb7714-2015):
	(texlive-biblatex-german-legal):
	(texlive-biblatex-gost):
	(texlive-biblatex-historian):
	(texlive-biblatex-ieee):
	(texlive-biblatex-ijsra):
	(texlive-biblatex-iso690):
	(texlive-biblatex-jura2):
	(texlive-biblatex-juradiss):
	(texlive-biblatex-license):
	(texlive-biblatex-lncs):
	(texlive-biblatex-lni):
	(texlive-biblatex-luh-ipw):
	(texlive-biblatex-manuscripts-philology):
	(texlive-biblatex-mla):
	(texlive-biblatex-morenames):
	(texlive-biblatex-ms):
	(texlive-biblatex-multiple-dm):
	(texlive-biblatex-musuos):
	(texlive-biblatex-nature):
	(texlive-biblatex-nejm):
	(texlive-biblatex-nottsclassic):
	(texlive-biblatex-opcit-booktitle):
	(texlive-biblatex-oxref):
	(texlive-biblatex-philosophy):
	(texlive-biblatex-phys):
	(texlive-biblatex-publist):
	(texlive-biblatex-readbbl):
	(texlive-biblatex-realauthor):
	(texlive-biblatex-sbl):
	(texlive-biblatex-science):
	(texlive-biblatex-shortfields):
	(texlive-biblatex-socialscienceshuberlin):
	(texlive-biblatex-software):
	(texlive-biblatex-source-division):
	(texlive-biblatex-spbasic):
	(texlive-biblatex-subseries):
	(texlive-biblatex-swiss-legal):
	(texlive-biblatex-trad):
	(texlive-biblatex-true-citepages-omit):
	(texlive-biblatex-unified):
	(texlive-biblatex-vancouver):
	(texlive-biblatex2bibitem):
	(texlive-bibleref):
	(texlive-bibleref-french):
	(texlive-bibleref-german):
	(texlive-bibleref-lds):
	(texlive-bibleref-mouth):
	(texlive-bibleref-parse):
	(texlive-biblist):
	(texlive-bidihl):
	(texlive-bibtexperllibs):
	(texlive-bibtopic):
	(texlive-bibtopicprefix):
	(texlive-bibunits):
	(texlive-binomexp):
	(texlive-biocon):
	(texlive-biolett-bst):
	(texlive-bitelist):
	(texlive-bitpattern):
	(texlive-bitter):
	(texlive-bjfuthesis):
	(texlive-blacklettert1):
	(texlive-bmstu):
	(texlive-bmstu-iu8):
	(texlive-bodeplot):
	(texlive-bohr):
	(texlive-boisik):
	(texlive-boldtensors):
	(texlive-bookdb):
	(texlive-bookhands):
	(texlive-booktabs-de):
	(texlive-booktabs-fr):
	(texlive-boondox):
	(texlive-borceux):
	(texlive-bosisio):
	(texlive-bpchem):
	(texlive-br-lex):
	(texlive-braille):
	(texlive-brandeis-dissertation):
	(texlive-brandeis-problemset):
	(texlive-brandeis-thesis):
	(texlive-breakcites):
	(texlive-bropd):
	(texlive-brushscr):
	(texlive-buctthesis):
	(texlive-burmese):
	(texlive-bussproofs-extra):
	(texlive-bxbase):
	(texlive-bxcjkjatype):
	(texlive-bxghost):
	(texlive-bxjaholiday):
	(texlive-bxjalipsum):
	(texlive-bxjaprnind):
	(texlive-bxjatoucs):
	(texlive-bxjscls):
	(texlive-bxorigcapt):
	(texlive-bxwareki):
	(texlive-bytefield):
	(texlive-c-pascal):
	(texlive-c90):
	(texlive-caladea):
	(texlive-calculation):
	(texlive-calligra):
	(texlive-calligra-type1):
	(texlive-cantarell):
	(texlive-carlito):
	(texlive-carolmin-ps):
	(texlive-cartonaugh):
	(texlive-cascade):
	(texlive-cascadia-code):
	(texlive-cascadilla):
	(texlive-catcodes):
	(texlive-causets):
	(texlive-ccfonts):
	(texlive-ccool):
	(texlive-cell):
	(texlive-cesenaexam):
	(texlive-cfr-initials):
	(texlive-cfr-lm):
	(texlive-chbibref):
	(texlive-chem-journal):
	(texlive-chemarrow):
	(texlive-chembst):
	(texlive-chemcompounds):
	(texlive-chemcono):
	(texlive-chemexec):
	(texlive-chemformula):
	(texlive-chemgreek):
	(texlive-chemmacros):
	(texlive-chemnum):
	(texlive-chemobabel):
	(texlive-chemplants):
	(texlive-chemschemex):
	(texlive-chemsec):
	(texlive-chemstyle):
	(texlive-cherokee):
	(texlive-chess):
	(texlive-chess-problem-diagrams):
	(texlive-chessboard):
	(texlive-chessfss):
	(texlive-chhaya):
	(texlive-chicago):
	(texlive-chicago-annote):
	(texlive-chicagoa):
	(texlive-chifoot):
	(texlive-chinesechess):
	(texlive-chivo):
	(texlive-chordbars):
	(texlive-chordbox):
	(texlive-chronosys):
	(texlive-chs-physics-report):
	(texlive-chscite):
	(texlive-churchslavonic):
	(texlive-cinzel):
	(texlive-citation-style-language):
	(texlive-citeall):
	(texlive-citeref):
	(texlive-cje):
	(texlive-cjhebrew):
	(texlive-cjk):
	(texlive-cjk-gs-integrate):
	(texlive-cjk-ko):
	(texlive-cjkpunct):
	(texlive-cjkutils):
	(texlive-clara):
	(texlive-classicthesis):
	(texlive-cleanthesis):
	(texlive-clearsans):
	(texlive-cleveref):
	(texlive-clrscode):
	(texlive-clrscode3e):
	(texlive-cm-mf-extra-bold):
	(texlive-cm-unicode):
	(texlive-cmathbb):
	(texlive-cmll):
	(texlive-cmpica):
	(texlive-cmpj):
	(texlive-cmsrb):
	(texlive-cmtiup):
	(texlive-cmupint):
	(texlive-cochineal):
	(texlive-codeanatomy):
	(texlive-codicefiscaleitaliano):
	(texlive-coelacanth):
	(texlive-collection-context):
	(texlive-collection-latexextra):
	(texlive-collection-luatex):
	(texlive-collection-pictures):
	(texlive-collref):
	(texlive-colorsep):
	(texlive-comfortaa):
	(texlive-comicneue):
	(texlive-commath):
	(texlive-commutative-diagrams):
	(texlive-compactbib):
	(texlive-compare):
	(texlive-complexity):
	(texlive-computational-complexity):
	(texlive-concmath):
	(texlive-concmath-fonts):
	(texlive-concmath-otf):
	(texlive-concrete):
	(texlive-confproc):
	(texlive-conteq):
	(texlive-convbkmk):
	(texlive-cookingsymbols):
	(texlive-cooperhewitt):
	(texlive-cormorantgaramond):
	(texlive-correctmathalign):
	(texlive-countriesofeurope):
	(texlive-courier-scaled):
	(texlive-courierten):
	(texlive-covington):
	(texlive-cquthesis):
	(texlive-create-theorem):
	(texlive-crefthe):
	(texlive-crimson):
	(texlive-crimsonpro):
	(texlive-crossrefenum):
	(texlive-crossrefware):
	(texlive-crossword):
	(texlive-crosswrd):
	(texlive-cryptocode):
	(texlive-cryst):
	(texlive-csassignments):
	(texlive-cuprum):
	(texlive-custom-bib):
	(texlive-customdice):
	(texlive-cvss):
	(texlive-cweb-old):
	(texlive-dad):
	(texlive-dancers):
	(texlive-dashrule):
	(texlive-dantelogo):
	(texlive-dccpaper):
	(texlive-decision-table):
	(texlive-dejavu-otf):
	(texlive-delim):
	(texlive-delimseasy):
	(texlive-delimset):
	(texlive-denisbdoc):
	(texlive-derivative):
	(texlive-diadia):
	(texlive-diagbox):
	(texlive-dice):
	(texlive-dictsym):
	(texlive-din1505):
	(texlive-dingbat):
	(texlive-diffcoeff):
	(texlive-digiconfigs):
	(texlive-dijkstra):
	(texlive-dinat):
	(texlive-dirtree):
	(texlive-disser):
	(texlive-dithesis):
	(texlive-dk-bib):
	(texlive-dnp):
	(texlive-docbytex):
	(texlive-doipubmed):
	(texlive-domitian):
	(texlive-dosepsbin):
	(texlive-doublestroke):
	(texlive-dowith):
	(texlive-dozenal):
	(texlive-dramatist):
	(texlive-drawmatrix):
	(texlive-drawstack):
	(texlive-droit-fr):
	(texlive-drm):
	(texlive-droid):
	(texlive-dsptricks):
	(texlive-dsserif):
	(texlive-duerer):
	(texlive-duerer-latex):
	(texlive-dutchcal):
	(texlive-dvgloss):
	(texlive-dyntree):
	(texlive-e-french):
	(texlive-ean):
	(texlive-easing):
	(texlive-ebgaramond):
	(texlive-ebgaramond-maths):
	(texlive-ebook):
	(texlive-ebsthesis):
	(texlive-ecc):
	(texlive-ecltree):
	(texlive-eco):
	(texlive-ecobiblatex):
	(texlive-econ-bst):
	(texlive-econometrics):
	(texlive-economic):
	(texlive-ecothesis):
	(texlive-eczar):
	(texlive-edfnotes):
	(texlive-edmac):
	(texlive-egameps):
	(texlive-eiad):
	(texlive-eiad-ltx):
	(texlive-einfart):
	(texlive-ejpecp):
	(texlive-ekaia):
	(texlive-ektype-tanka):
	(texlive-elbioimp):
	(texlive-electrum):
	(texlive-eledform):
	(texlive-eledmac):
	(texlive-els-cas-templates):
	(texlive-elsarticle):
	(texlive-elteikthesis):
	(texlive-eltex):
	(texlive-elvish):
	(texlive-emf):
	(texlive-emisa):
	(texlive-endiagram):
	(texlive-engtlc):
	(texlive-iexec):
	(texlive-eolang):
	(texlive-epigrafica):
	(texlive-eplain):
	(texlive-epsdice):
	(texlive-epslatex-fr):
	(texlive-eqexpl):
	(texlive-eqnarray):
	(texlive-eqnnumwarn):
	(texlive-erdc):
	(texlive-erewhon):
	(texlive-erewhon-math):
	(texlive-esrelation):
	(texlive-esstix):
	(texlive-estcpmm):
	(texlive-esvect):
	(texlive-etbb):
	(texlive-etsvthor):
	(texlive-euclideangeometry):
	(texlive-euler-math):
	(texlive-euxm):
	(texlive-evangelion-jfm):
	(texlive-expex):
	(texlive-expose-expl3-dunkerque-2019):
	(texlive-extarrows):
	(texlive-extpfeil):
	(texlive-facture):
	(texlive-facture-belge-simple-sans-tva):
	(texlive-faktor):
	(texlive-fascicules):
	(texlive-fbb):
	(texlive-fbithesis):
	(texlive-fbs):
	(texlive-fcavtex):
	(texlive-fcltxdoc):
	(texlive-fdsymbol):
	(texlive-fduthesis):
	(texlive-fei):
	(texlive-fetamont):
	(texlive-feyn):
	(texlive-fge):
	(texlive-figbas):
	(texlive-figbib):
	(texlive-filecontentsdef):
	(texlive-firamath):
	(texlive-firamath-otf):
	(texlive-fixdif):
	(texlive-fixfoot):
	(texlive-fixjfm):
	(texlive-fixltxhyph):
	(texlive-fixmath):
	(texlive-fnspe):
	(texlive-foekfont):
	(texlive-fonetika):
	(texlive-fontawesome):
	(texlive-fontawesome5):
	(texlive-fontmfizz):
	(texlive-fontsize):
	(texlive-fonttable):
	(texlive-footbib):
	(texlive-formal-grammar):
	(texlive-formation-latex-ul):
	(texlive-forum):
	(texlive-fouridx):
	(texlive-fouriernc):
	(texlive-francais-bst):
	(texlive-frcursive):
	(texlive-frederika2016):
	(texlive-frenchmath):
	(texlive-frimurer):
	(texlive-frletter):
	(texlive-frontespizio):
	(texlive-frpseudocode):
	(texlive-ftc-notebook):
	(texlive-functan):
	(texlive-gaceta):
	(texlive-gamebook):
	(texlive-gamebooklib):
	(texlive-gammas):
	(texlive-garamond-libre):
	(texlive-garamond-math):
	(texlive-gastex):
	(texlive-gb4e):
	(texlive-gbt7714):
	(texlive-gchords):
	(texlive-gene-logic):
	(texlive-genealogy):
	(texlive-geradwp):
	(texlive-geschichtsfrkl):
	(texlive-gfdl):
	(texlive-gfsartemisia):
	(texlive-gfsbodoni):
	(texlive-gfscomplutum):
	(texlive-gfsdidot):
	(texlive-gfsdidotclassic):
	(texlive-gfsneohellenic):
	(texlive-gfsneohellenicmath):
	(texlive-gfssolomos):
	(texlive-ghab):
	(texlive-ghsystem):
	(texlive-gillcm):
	(texlive-gillius):
	(texlive-glosmathtools):
	(texlive-gloss-occitan):
	(texlive-glossaries):
	(texlive-gmverse):
	(texlive-gnu-freefont):
	(texlive-go):
	(texlive-gofonts):
	(texlive-gost):
	(texlive-gothic):
	(texlive-gotoh):
	(texlive-gradstudentresume):
	(texlive-grant):
	(texlive-greenpoint):
	(texlive-gregoriotex):
	(texlive-grotesq):
	(texlive-grundgesetze):
	(texlive-gsemthesis):
	(texlive-gtrcrd):
	(texlive-gu):
	(texlive-gudea):
	(texlive-guide-to-latex):
	(texlive-guitar):
	(texlive-guitarchordschemes):
	(texlive-guitartabs):
	(texlive-guitlogo):
	(texlive-gustlib):
	(texlive-gustprog):
	(texlive-gzt):
	(texlive-h2020proposal):
	(texlive-hacm):
	(texlive-hagenberg-thesis):
	(texlive-hamnosys):
	(texlive-hands):
	(texlive-hanoi):
	(texlive-happy4th):
	(texlive-har2nat):
	(texlive-harmony):
	(texlive-hanzibox):
	(texlive-harvard):
	(texlive-harvmac):
	(texlive-havannah):
	(texlive-hecthese):
	(texlive-helmholtz-ellis-ji-notation):
	(texlive-hep):
	(texlive-hep-bibliography):
	(texlive-hep-font):
	(texlive-hep-math-font):
	(texlive-hep-paper):
	(texlive-hep-reference):
	(texlive-hepnames):
	(texlive-hepparticles):
	(texlive-hepthesis):
	(texlive-hepunits):
	(texlive-heros-otf):
	(texlive-heuristica):
	(texlive-hexboard):
	(texlive-hexgame):
	(texlive-hfbright):
	(texlive-hfoldsty):
	(texlive-hfutexam):
	(texlive-hfutthesis):
	(texlive-hithesis):
	(texlive-hindmadurai):
	(texlive-historische-zeitschrift):
	(texlive-hitex):
	(texlive-hitszbeamer):
	(texlive-hitszthesis):
	(texlive-hmtrump):
	(texlive-hobete):
	(texlive-horoscop):
	(texlive-hrlatex):
	(texlive-hu-berlin-bundle):
	(texlive-huaz):
	(texlive-hulipsum):
	(texlive-hustthesis):
	(texlive-hvarabic):
	(texlive-ibarra):
	(texlive-ibrackets):
	(texlive-icite):
	(texlive-ietfbibs):
	(texlive-ifsym):
	(texlive-ijqc):
	(texlive-imfellenglish):
	(texlive-impatient):
	(texlive-impatient-cn):
	(texlive-impatient-fr):
	(texlive-impnattypo):
	(texlive-import):
	(texlive-imsproc):
	(texlive-includernw):
	(texlive-initials):
	(texlive-inlinebib):
	(texlive-install-latex-guide-zh-cn):
	(texlive-inter):
	(texlive-interval):
	(texlive-intro-scientific):
	(texlive-ionumbers):
	(texlive-iopart-num):
	(texlive-ipaex):
	(texlive-ipaex-type1):
	(texlive-is-bst):
	(texlive-icsv):
	(texlive-ieeeconf):
	(texlive-ieeepes):
	(texlive-ieeetran):
	(texlive-ijmart):
	(texlive-ijsra):
	(texlive-imac):
	(texlive-imakeidx):
	(texlive-imtekda):
	(texlive-inkpaper):
	(texlive-iodhbwm):
	(texlive-iscram):
	(texlive-isodate):
	(texlive-isomath):
	(texlive-itnumpar):
	(texlive-jablantile):
	(texlive-jacow):
	(texlive-jamtimes):
	(texlive-jbact):
	(texlive-jeuxcartes):
	(texlive-jfmutil):
	(texlive-jigsaw):
	(texlive-jkmath):
	(texlive-jmb):
	(texlive-jmlr):
	(texlive-jneurosci):
	(texlive-jnuexam):
	(texlive-josefin):
	(texlive-jourcl):
	(texlive-jpsj):
	(texlive-junicode):
	(texlive-jupynotex):
	(texlive-jura):
	(texlive-juraabbrev):
	(texlive-jurabib):
	(texlive-juramisc):
	(texlive-jurarsp):
	(texlive-jwjournal):
	(texlive-karnaugh):
	(texlive-karnaugh-map):
	(texlive-karnaughmap):
	(texlive-kaytannollista-latexia):
	(texlive-kdgdocs):
	(texlive-kdpcover):
	(texlive-kfupm-math-exam):
	(texlive-kixfont):
	(texlive-kluwer):
	(texlive-kotex-oblivoir):
	(texlive-kotex-plain):
	(texlive-kotex-utf):
	(texlive-kotex-utils):
	(texlive-knuth-errata):
	(texlive-knuth-hint):
	(texlive-knuth-pdf):
	(texlive-ksfh-nat):
	(texlive-ksp-thesis):
	(texlive-ku-template):
	(texlive-kvmap):
	(texlive-langsci):
	(texlive-langsci-avm):
	(texlive-lato):
	(texlive-l2picfaq):
	(texlive-l2tabu):
	(texlive-l2tabu-english):
	(texlive-l2tabu-french):
	(texlive-l2tabu-italian):
	(texlive-l2tabu-spanish):
	(texlive-labyrinth):
	(texlive-lambda):
	(texlive-langnames):
	(texlive-latex-notes-zh-cn):
	(texlive-latex2e-help-texinfo-fr):
	(texlive-latex2e-help-texinfo-spanish):
	(texlive-latex4musicians):
	(texlive-latexcheat-de):
	(texlive-latexcheat-esmx):
	(texlive-latino-sine-flexione):
	(texlive-leadsheets):
	(texlive-ledmac):
	(texlive-letgut):
	(texlive-letterswitharrows):
	(texlive-lexend):
	(texlive-lexikon):
	(texlive-lexref):
	(texlive-lfb):
	(texlive-libertinegc):
	(texlive-libertinus):
	(texlive-libertinus-fonts):
	(texlive-libertinus-otf):
	(texlive-libertinus-type1):
	(texlive-libertinust1math):
	(texlive-librebaskerville):
	(texlive-librebodoni):
	(texlive-librecaslon):
	(texlive-librefranklin):
	(texlive-libris):
	(texlive-lie-hasse):
	(texlive-lilyglyphs):
	(texlive-limecv):
	(texlive-lineara):
	(texlive-ling-macros):
	(texlive-linguex):
	(texlive-linguisticspro):
	(texlive-lion-msc):
	(texlive-listbib):
	(texlive-lithuanian):
	(texlive-liturg):
	(texlive-llncs):
	(texlive-llncsconf):
	(texlive-lni):
	(texlive-lobster2):
	(texlive-logicproof):
	(texlive-logicpuzzle):
	(texlive-logix):
	(texlive-lollipop):
	(texlive-longdivision):
	(texlive-lpform):
	(texlive-lplfitch):
	(texlive-lps):
	(texlive-lshort-bulgarian):
	(texlive-lshort-chinese):
	(texlive-lshort-czech):
	(texlive-lshort-dutch):
	(texlive-lshort-estonian):
	(texlive-lshort-english):
	(texlive-lshort-finnish):
	(texlive-lshort-french):
	(texlive-lshort-german):
	(texlive-lshort-italian):
	(texlive-lshort-japanese):
	(texlive-lshort-korean):
	(texlive-lshort-mongol):
	(texlive-lshort-persian):
	(texlive-lshort-polish):
	(texlive-lshort-portuguese):
	(texlive-lshort-russian):
	(texlive-lshort-slovak):
	(texlive-lshort-slovenian):
	(texlive-lshort-spanish):
	(texlive-lshort-thai):
	(texlive-lshort-turkish):
	(texlive-lshort-ukr):
	(texlive-lshort-vietnamese):
	(texlive-lstbayes):
	(texlive-ltb2bib):
	(texlive-ltxdockit):
	(texlive-luabibentry):
	(texlive-lxfonts):
	(texlive-lyluatex):
	(texlive-m-tx):
	(texlive-macros2e):
	(texlive-mafr):
	(texlive-magra):
	(texlive-mahjong):
	(texlive-marcellus):
	(texlive-margbib):
	(texlive-matapli):
	(texlive-matc3):
	(texlive-matc3mem):
	(texlive-math-into-latex-4):
	(texlive-mathabx):
	(texlive-mathabx-type1):
	(texlive-mathalpha):
	(texlive-mathastext):
	(texlive-mathcommand):
	(texlive-mathcomp):
	(texlive-mathfixs):
	(texlive-mathlig):
	(texlive-mathpartir):
	(texlive-mathpunctspace):
	(texlive-mathsemantics):
	(texlive-maths-symbols):
	(texlive-matlab-prettifier):
	(texlive-matrix-skeleton):
	(texlive-mattens):
	(texlive-maze):
	(texlive-mcmthesis):
	(texlive-mdputu):
	(texlive-mdsymbol):
	(texlive-mecaso):
	(texlive-membranecomputing):
	(texlive-memdesign):
	(texlive-memoirchapterstyles):
	(texlive-memorygraphs):
	(texlive-mendex-doc):
	(texlive-mentis):
	(texlive-merriweather):
	(texlive-messagepassing):
	(texlive-metafont-beginners):
	(texlive-metapost-examples):
	(texlive-metrix):
	(texlive-mex):
	(texlive-mgltex):
	(texlive-mhchem):
	(texlive-mhequ):
	(texlive-miama):
	(texlive-miller):
	(texlive-minimalist):
	(texlive-mintspirit):
	(texlive-mismath):
	(texlive-missaali):
	(texlive-mlacls):
	(texlive-mlmodern):
	(texlive-mltex):
	(texlive-mluexercise):
	(texlive-mnras):
	(texlive-mnsymbol):
	(texlive-modeles-factures-belges-assocs):
	(texlive-montserrat):
	(texlive-mparhack):
	(texlive-mpfonts):
	(texlive-mucproc):
	(texlive-mugsthesis):
	(texlive-muling):
	(texlive-multibib):
	(texlive-multibibliography):
	(texlive-multiobjective):
	(texlive-munich):
	(texlive-musical):
	(texlive-musicography):
	(texlive-musikui):
	(texlive-musixguit):
	(texlive-musixtex):
	(texlive-musixtex-fonts):
	(texlive-musixtnt):
	(texlive-musuos):
	(texlive-muthesis):
	(texlive-msu-thesis):
	(texlive-mwcls):
	(texlive-mxedruli):
	(texlive-mynsfc):
	(texlive-na-box):
	(texlive-naive-ebnf):
	(texlive-namedtensor):
	(texlive-nanicolle):
	(texlive-nanumtype1):
	(texlive-nar):
	(texlive-natded):
	(texlive-nath):
	(texlive-nature):
	(texlive-navydocs):
	(texlive-nchairx):
	(texlive-nddiss):
	(texlive-nevelok):
	(texlive-newcastle-bst):
	(texlive-newcomputermodern):
	(texlive-newpx):
	(texlive-newtxsf):
	(texlive-newtxtt):
	(texlive-niceframe-type1):
	(texlive-nicematrix):
	(texlive-nimbus15):
	(texlive-nimsticks):
	(texlive-nkarta):
	(texlive-nmbib):
	(texlive-nnext):
	(texlive-notes2bib):
	(texlive-notex-bst):
	(texlive-noto-emoji):
	(texlive-notomath):
	(texlive-nuc):
	(texlive-njurepo):
	(texlive-ndsu-thesis):
	(texlive-ndsu-thesis-2022):
	(texlive-nih):
	(texlive-nihbiosketch):
	(texlive-njustthesis):
	(texlive-njuthesis):
	(texlive-njuvisual):
	(texlive-nostarch):
	(texlive-nrc):
	(texlive-nucleardata):
	(texlive-numberpt):
	(texlive-numerica):
	(texlive-numerica-plus):
	(texlive-numerica-tables):
	(texlive-nunito):
	(texlive-nwafuthesis):
	(texlive-nwejm):
	(texlive-objectz):
	(texlive-obnov):
	(texlive-ocherokee):
	(texlive-octave):
	(texlive-ocr-b):
	(texlive-ocr-b-outline):
	(texlive-ogham):
	(texlive-oinuit):
	(texlive-old-arrows):
	(texlive-oldlatin):
	(texlive-oldstandard):
	(texlive-omega):
	(texlive-omegaware):
	(texlive-onrannual):
	(texlive-opensans):
	(texlive-oplotsymbl):
	(texlive-opteng):
	(texlive-ordinalpt):
	(texlive-orkhun):
	(texlive-oscola):
	(texlive-oswald):
	(texlive-ot-tableau):
	(texlive-othello):
	(texlive-othelloboard):
	(texlive-otibet):
	(texlive-oubraces):
	(texlive-oup-authoring-template):
	(texlive-overarrows):
	(texlive-overlock):
	(texlive-pacioli):
	(texlive-padauk):
	(texlive-pagella-otf):
	(texlive-parallel):
	(texlive-paratype):
	(texlive-parrun):
	(texlive-pas-crosswords):
	(texlive-pascaltriangle):
	(texlive-patgen2-tutorial):
	(texlive-perception):
	(texlive-perfectcut):
	(texlive-persian-bib):
	(texlive-pfdicons):
	(texlive-phaistos):
	(texlive-philosophersimprint):
	(texlive-phonetic):
	(texlive-physconst):
	(texlive-phonrule):
	(texlive-physics2):
	(texlive-physunits):
	(texlive-piano):
	(texlive-pigpen):
	(texlive-pinoutikz):
	(texlive-pittetd):
	(texlive-pkuthss):
	(texlive-plainyr):
	(texlive-plari):
	(texlive-play):
	(texlive-playfair):
	(texlive-plex):
	(texlive-plex-otf):
	(texlive-plimsoll):
	(texlive-pm-isomath):
	(texlive-pmhanguljamo):
	(texlive-pmx):
	(texlive-pmxchords):
	(texlive-pnas2009):
	(texlive-poemscol):
	(texlive-poetry):
	(texlive-poetrytex):
	(texlive-poiretone):
	(texlive-polexpr):
	(texlive-powerdot-fuberlin):
	(texlive-powerdot-tuliplab):
	(texlive-pracjourn):
	(texlive-prftree):
	(texlive-principia):
	(texlive-proba):
	(texlive-prociagssymp):
	(texlive-prodint):
	(texlive-profcollege):
	(texlive-proflabo):
	(texlive-proflycee):
	(texlive-projlib):
	(texlive-proof-at-the-end):
	(texlive-prooftrees):
	(texlive-proposal):
	(texlive-prtec):
	(texlive-pseudo):
	(texlive-pseudocode):
	(texlive-psgo):
	(texlive-psizzl):
	(texlive-ptptex):
	(texlive-punk):
	(texlive-punk-latex):
	(texlive-punknova):
	(texlive-pxtxalfa):
	(texlive-pythonhighlight):
	(texlive-qobitree):
	(texlive-qrbill):
	(texlive-qsharp):
	(texlive-qtree):
	(texlive-qualitype):
	(texlive-quantumarticle):
	(texlive-quattrocento):
	(texlive-raleway):
	(texlive-rank-2-roots):
	(texlive-rbt-mathnotes):
	(texlive-realtranspose):
	(texlive-rec-thy):
	(texlive-recorder-fingering):
	(texlive-recycle):
	(texlive-reledmac):
	(texlive-resolsysteme):
	(texlive-resphilosophica):
	(texlive-rest-api):
	(texlive-resumecls):
	(texlive-reverxii):
	(texlive-revquantum):
	(texlive-revtex4):
	(texlive-revtex4-1):
	(texlive-ribbonproofs):
	(texlive-rmathbr):
	(texlive-roboto):
	(texlive-romande):
	(texlive-rosario):
	(texlive-rsfso):
	(texlive-rrgtrees):
	(texlive-rsc):
	(texlive-rtklage):
	(texlive-rubik):
	(texlive-rutitlepage):
	(texlive-ryersonsgsthesis):
	(texlive-ryethesis):
	(texlive-sageep):
	(texlive-sankey):
	(texlive-sansmathaccent):
	(texlive-sapthesis):
	(texlive-sasnrdisplay):
	(texlive-sauterfonts):
	(texlive-schola-otf):
	(texlive-scholax):
	(texlive-schule):
	(texlive-schulschriften):
	(texlive-scientific-thesis-cover):
	(texlive-shobhika):
	(texlive-schwalbe-chess):
	(texlive-sciposter):
	(texlive-sclang-prettifier):
	(texlive-scrabble):
	(texlive-scratchx):
	(texlive-screenplay):
	(texlive-screenplay-pkg):
	(texlive-scripture):
	(texlive-scrjrnl):
	(texlive-sduthesis):
	(texlive-se2thesis):
	(texlive-serbian-apostrophe):
	(texlive-serbian-date-lat):
	(texlive-serbian-def-cyr):
	(texlive-serbian-lig):
	(texlive-sesamanuel):
	(texlive-seu-ml-assign):
	(texlive-seuthesis):
	(texlive-seuthesix):
	(texlive-sfg):
	(texlive-sgame):
	(texlive-shortmathj):
	(texlive-showtags):
	(texlive-shtthesis):
	(texlive-shuffle):
	(texlive-sides):
	(texlive-simplebnf):
	(texlive-simpleicons):
	(texlive-simpler-wick):
	(texlive-simples-matrices):
	(texlive-simplewick):
	(texlive-sistyle):
	(texlive-siunits):
	(texlive-skak):
	(texlive-skaknew):
	(texlive-skmath):
	(texlive-skull):
	(texlive-smflatex):
	(texlive-songbook):
	(texlive-songproj):
	(texlive-songs):
	(texlive-sort-by-letters):
	(texlive-soton):
	(texlive-soup):
	(texlive-spalign):
	(texlive-spbmark):
	(texlive-spectral):
	(texlive-sphdthesis):
	(texlive-spie):
	(texlive-splitbib):
	(texlive-sr-vorl):
	(texlive-srbtiks):
	(texlive-srdp-mathematik):
	(texlive-stage):
	(texlive-stanli):
	(texlive-starfont):
	(texlive-startex):
	(texlive-statex):
	(texlive-statex2):
	(texlive-statistics):
	(texlive-statistik):
	(texlive-statmath):
	(texlive-staves):
	(texlive-steinmetz):
	(texlive-stellenbosch):
	(texlive-step):
	(texlive-stepgreek):
	(texlive-stickstoo):
	(texlive-stix):
	(texlive-stix2-type1):
	(texlive-structmech):
	(texlive-struktex):
	(texlive-subfiles):
	(texlive-substances):
	(texlive-subsupscripts):
	(texlive-subtext):
	(texlive-sudoku):
	(texlive-sudokubundle):
	(texlive-suftesi):
	(texlive-sugconf):
	(texlive-superiors):
	(texlive-susy):
	(texlive-svg):
	(texlive-svrsymbols):
	(texlive-syllogism):
	(texlive-symbats3):
	(texlive-sympytexpackage):
	(texlive-synproof):
	(texlive-t-angles):
	(texlive-t2):
	(texlive-tablor):
	(texlive-tabriz-thesis):
	(texlive-tabvar):
	(texlive-tangramtikz):
	(texlive-tapir):
	(texlive-tdsfrmath):
	(texlive-technion-thesis-template):
	(texlive-tempora):
	(texlive-tengwarscript):
	(texlive-tensind):
	(texlive-tensor):
	(texlive-termes-otf):
	(texlive-tex-ewd):
	(texlive-tex-virtual-academy-pl):
	(texlive-texilikechaps):
	(texlive-texilikecover):
	(texlive-texsis):
	(texlive-textglos):
	(texlive-textgreek):
	(texlive-textopo):
	(texlive-tfrupee):
	(texlive-thaienum):
	(texlive-thaispec):
	(texlive-thalie):
	(texlive-theanodidot):
	(texlive-theanomodern):
	(texlive-theanooldstyle):
	(texlive-theatre):
	(texlive-thermodynamics):
	(texlive-thesis-ekf):
	(texlive-thesis-gwu):
	(texlive-thesis-qom):
	(texlive-thesis-titlepage-fhac):
	(texlive-thmbox):
	(texlive-thuaslogos):
	(texlive-thubeamer):
	(texlive-thucoursework):
	(texlive-thuthesis):
	(texlive-tidyres):
	(texlive-timbreicmc):
	(texlive-tinos):
	(texlive-tiscreen):
	(texlive-tlc-article):
	(texlive-tocbibind):
	(texlive-topletter):
	(texlive-toptesi):
	(texlive-tpslifonts):
	(texlive-trajan):
	(texlive-translation-array-fr):
	(texlive-translation-dcolumn-fr):
	(texlive-translation-natbib-fr):
	(texlive-translation-tabbing-fr):
	(texlive-tree-dvips):
	(texlive-tuda-ci):
	(texlive-tudscr):
	(texlive-tugboat):
	(texlive-tugboat-plain):
	(texlive-tui):
	(texlive-turabian):
	(texlive-turabian-formatting):
	(texlive-turnstile):
	(texlive-twemoji-colr):
	(texlive-txfontsb):
	(texlive-txuprcal):
	(texlive-typicons):
	(texlive-uaclasses):
	(texlive-uafthesis):
	(texlive-uantwerpendocs):
	(texlive-ucalgmthesis):
	(texlive-ucbthesis):
	(texlive-ucdavisthesis):
	(texlive-ucsmonograph):
	(texlive-ucthesis):
	(texlive-udes-genie-these):
	(texlive-uestcthesis):
	(texlive-ufrgscca):
	(texlive-uhhassignment):
	(texlive-uiucredborder):
	(texlive-uiucthesis):
	(texlive-ukbill):
	(texlive-ulqda):
	(texlive-ulthese):
	(texlive-umbclegislation):
	(texlive-umich-thesis):
	(texlive-umthesis):
	(texlive-umtypewriter):
	(texlive-unam-thesis):
	(texlive-unamth-template):
	(texlive-unamthesis):
	(texlive-unbtex):
	(texlive-unfonts-core):
	(texlive-unfonts-extra):
	(texlive-uni-wtal-ger):
	(texlive-uni-wtal-lin):
	(texlive-unicode-alphabets):
	(texlive-unifith):
	(texlive-unigrazpub):
	(texlive-unitn-bimrep):
	(texlive-unitsdef):
	(texlive-universa):
	(texlive-universalis):
	(texlive-univie-ling):
	(texlive-unizgklasa):
	(texlive-unswcover):
	(texlive-uol-physics-report):
	(texlive-uothesis):
	(texlive-uowthesis):
	(texlive-uowthesistitlepage):
	(texlive-uppunctlm):
	(texlive-urlbst):
	(texlive-urcls):
	(texlive-urwchancal):
	(texlive-usebib):
	(texlive-uspatent):
	(texlive-ut-thesis):
	(texlive-utexasthesis):
	(texlive-uvaletter):
	(texlive-uwa-colours):
	(texlive-uwa-letterhead):
	(texlive-uwa-pcf):
	(texlive-uwa-pif):
	(texlive-uwthesis):
	(texlive-vak):
	(texlive-vancouver):
	(texlive-velthuis):
	(texlive-venn):
	(texlive-venturisadf):
	(texlive-verse):
	(texlive-vlna):
	(texlive-vntex):
	(texlive-wallpaper):
	(texlive-wargame):
	(texlive-windycity):
	(texlive-witharrows):
	(texlive-wnri):
	(texlive-wnri-latex):
	(texlive-wsemclassic):
	(texlive-wsuipa):
	(texlive-xcharter-math):
	(texlive-xcite):
	(texlive-xduthesis):
	(texlive-xduts):
	(texlive-xecjk):
	(texlive-xecyrmongolian):
	(texlive-xmuthesis):
	(texlive-xq):
	(texlive-xskak):
	(texlive-xyling):
	(texlive-xymtex):
	(texlive-yathesis):
	(texlive-yazd-thesis):
	(texlive-yb-book):
	(texlive-yfonts):
	(texlive-yfonts-otf):
	(texlive-yfonts-t1):
	(texlive-yhmath):
	(texlive-yinit-otf):
	(texlive-york-thesis):
	(texlive-youngtab):
	(texlive-yquant):
	(texlive-ytableau):
	(texlive-zitie):
	(texlive-zlmtt):
	(texlive-zootaxa-bst):
	(texlive-zx-calculus):
	(texlive-zxjafont):
	(texlive-zxjatype):
	(texlive-zxjafbfont):
	(texlive-biblatex-cheatsheet):
	(texlive-bibtex8):
	(texlive-bibtexu):
	(texlive-bundledoc):
	(texlive-checklistings):
	(texlive-chklref):
	(texlive-chktex):
	(texlive-clojure-pamphlet):
	(texlive-cluttex):
	(texlive-components):
	(texlive-comprehensive):
	(texlive-ctan-o-mat):
	(texlive-ctan-chk):
	(texlive-ctanbib):
	(texlive-ctanify):
	(texlive-ctanupload):
	(texlive-ctex):
	(texlive-ctex-faq):
	(texlive-ctib):
	(texlive-ctie):
	(texlive-de-macro):
	(texlive-detex):
	(texlive-digestif):
	(texlive-dickimaw):
	(texlive-docsurvey):
	(texlive-dtl):
	(texlive-dtxgen):
	(texlive-dtxtut):
	(texlive-dvi2tty):
	(texlive-dviasm):
	(texlive-dvicopy):
	(texlive-dvidvi):
	(texlive-dviinfox):
	(texlive-dviljk):
	(texlive-dviout-util):
	(texlive-dvipng):
	(texlive-dvipos):
	(texlive-dvipsconfig):
	(texlive-dvisvgm):
	(texlive-ebong):
	(texlive-eijkhout):
	(texlive-encxvlna):
	(texlive-epigram):
	(texlive-epsf-dvipdfmx):
	(texlive-ethiop):
	(texlive-ethiop-t1):
	(texlive-expex-acro):
	(texlive-expkv-bundle):
	(texlive-fc):
	(texlive-fenixpar):
	(texlive-feupphdteses):
	(texlive-figflow):
	(texlive-finbib):
	(texlive-findhyph):
	(texlive-first-latex-doc):
	(texlive-fixpdfmag):
	(texlive-fltpoint):
	(texlive-fntproof):
	(texlive-font-change):
	(texlive-fontch):
	(texlive-fontinstallationguide):
	(texlive-fontools):
	(texlive-fonts-tlwg):
	(texlive-fontware):
	(texlive-forest-quickstart):
	(texlive-fragmaster):
	(texlive-gentle):
	(texlive-getoptk):
	(texlive-gfnotation):
	(texlive-gfsbaskerville):
	(texlive-gfsporson):
	(texlive-gobble):
	(texlive-graphics-pln):
	(texlive-greek-inputenc):
	(texlive-greekdates):
	(texlive-greektex):
	(texlive-greektonoi):
	(texlive-gtl):
	(texlive-hindawi-latex-template):
	(texlive-hlist):
	(texlive-hyplain):
	(texlive-ibycus-babel):
	(texlive-ibygrk):
	(texlive-inputnormalization):
	(texlive-insbox):
	(texlive-js-misc):
	(texlive-jsclasses):
	(texlive-kerkis):
	(texlive-lambda-lists):
	(texlive-langcode):
	(texlive-lecturer):
	(texlive-letterspacing):
	(texlive-levy):
	(texlive-lgreek):
	(texlive-lgrmath):
	(texlive-localloc):
	(texlive-metatex):
	(texlive-midnight):
	(texlive-mkgrkindex):
	(texlive-modulus):
	(texlive-mongolian-babel):
	(texlive-montex):
	(texlive-moreverb):
	(texlive-morewrites):
	(texlive-morisawa):
	(texlive-mpman-ru):
	(texlive-namedef):
	(texlive-navigator):
	(texlive-newsletr):
	(texlive-numnameru):
	(texlive-ofs):
	(texlive-olsak-misc):
	(texlive-outerhbox):
	(texlive-path):
	(texlive-pdf-trans):
	(texlive-pdfmsym):
	(texlive-pitex):
	(texlive-pl):
	(texlive-placeins-plain):
	(texlive-plainpkg):
	(texlive-platex):
	(texlive-platex-tools):
	(texlive-platexcheat):
	(texlive-plautopatch):
	(texlive-plipsum):
	(texlive-plnfss):
	(texlive-plstmary):
	(texlive-poormanlog):
	(texlive-present):
	(texlive-ptex):
	(texlive-ptex-base):
	(texlive-ptex-manual):
	(texlive-ptex-fonts):
	(texlive-pxbase):
	(texlive-pxchfon):
	(texlive-pxcjkcat):
	(texlive-pxjahyper):
	(texlive-pxjodel):
	(texlive-pxrubrica):
	(texlive-pxufont):
	(texlive-pwebmac):
	(texlive-random):
	(texlive-randomlist):
	(texlive-resumemac):
	(texlive-ruler):
	(texlive-schemata):
	(texlive-shade):
	(texlive-simplekv):
	(texlive-swrule):
	(texlive-systeme):
	(texlive-tabto-generic):
	(texlive-talos):
	(texlive-termmenu):
	(texlive-teubner):
	(texlive-tex):
	(texlive-tex-ps):
	(texlive-texdate):
	(texlive-texdimens):
	(texlive-timetable):
	(texlive-transparent-io):
	(texlive-treetex):
	(texlive-trigonometry):
	(texlive-upca):
	(texlive-uplatex):
	(texlive-uptex-base):
	(texlive-uptex):
	(texlive-uptex-fonts):
	(texlive-upzhkinsoku):
	(texlive-variations):
	(texlive-varisize):
	(texlive-xgreek):
	(texlive-xii):
	(texlive-xii-lat):
	(texlive-xintsession):
	(texlive-xlop):
	(texlive-xtuthesis):
	(texlive-yannisgr):
	(texlive-zhlineskip):
	(texlive-zhlipsum):
	(texlive-zztex):
	(texlive-lcdftypetools):
	(texlive-latex):
	(texlive-latexbug):
	(texlive-lcyw):
	(texlive-lhcyr):
	(texlive-luafindfont):
	(texlive-bidi):
	(texlive-bidi-atbegshi):
	(texlive-bidicontour):
	(texlive-bidipagegrid):
	(texlive-bidipresentation):
	(texlive-bidishadowtext):
	(texlive-alphalph):
	(texlive-antt):
	(texlive-asana-math):
	(texlive-avantgar):
	(texlive-undergradmath):
	(texlive-underscore):
	(texlive-unicode-data):
	(texlive-hologo):
	(texlive-hook-pre-commit-pkg):
	(texlive-hopatch):
	(texlive-hyphen-base):
	(texlive-hyphenex):
	(texlive-index):
	(texlive-installfont):
	(texlive-dvips):
	(texlive-ketcindy):
	(texlive-lacheck):
	(texlive-latex-git-log):
	(texlive-latex-papersize):
	(texlive-latex-via-exemplos):
	(texlive-latex2man):
	(texlive-latex2nemeth):
	(texlive-latexdiff):
	(texlive-latexfileversion):
	(texlive-latexindent):
	(texlive-latexpand):
	(texlive-light-latex-make):
	(texlive-listings-ext):
	(texlive-ltxfileinfo):
	(texlive-ltximg):
	(texlive-luajittex):
	(texlive-match-parens):
	(texlive-mflua):
	(texlive-mkjobtexmf):
	(texlive-make4ht):
	(texlive-makecell):
	(texlive-optexcount):
	(texlive-patgen):
	(texlive-pdfbook2):
	(texlive-pdfcrop):
	(texlive-pdfjam):
	(texlive-pdflatexpicscale):
	(texlive-pdftex-quiet):
	(texlive-pdftosrc):
	(texlive-pdfxup):
	(texlive-pfarrei):
	(texlive-pkfix):
	(texlive-pkfix-helper):
	(texlive-purifyeps):
	(texlive-seetexk):
	(texlive-spix):
	(texlive-srcredact):
	(texlive-sty2dtx):
	(texlive-tex-ini-files):
	(texlive-metafont):
	(texlive-metatype1):
	(texlive-mf2pt1):
	(texlive-mfirstuc):
	(texlive-mfnfss):
	(texlive-modes):
	(texlive-mptopdf):
	(texlive-fontinst):
	(texlive-fontname):
	(texlive-forloop):
	(texlive-cbfonts):
	(texlive-cbfonts-fd):
	(texlive-ccicons):
	(texlive-cite):
	(texlive-cm):
	(texlive-cmbright):
	(texlive-cmcyr):
	(texlive-cmextra):
	(texlive-cm-lgc):
	(texlive-cm-super):
	(texlive-cnbwp):
	(texlive-cns):
	(texlive-courier):
	(texlive-csbulletin):
	(texlive-cslatex):
	(texlive-cstex):
	(texlive-cweb):
	(texlive-cyrplain):
	(texlive-tex-gyre):
	(texlive-tex-gyre-math):
	(texlive-crop):
	(texlive-ctablestack):
	(texlive-lm):
	(texlive-lm-math):
	(texlive-lwarp):
	(texlive-knuth-lib):
	(texlive-knuth-local):
	(texlive-lapdf):
	(texlive-latex-fonts):
	(texlive-latex-make):
	(texlive-latex-mr):
	(texlive-latexbangla):
	(texlive-liftarm):
	(texlive-lpic):
	(texlive-lroundrect):
	(texlive-luamesh):
	(texlive-luasseq):
	(texlive-maker):
	(texlive-makeshape):
	(texlive-mathspic):
	(texlive-mercatormap):
	(texlive-mflogo):
	(texlive-mflogo-font):
	(texlive-mfware):
	(texlive-milsymb):
	(texlive-miniplot):
	(texlive-mkpic):
	(texlive-modiagram):
	(texlive-neuralnetwork):
	(texlive-nl-interval):
	(texlive-nndraw):
	(texlive-numericplots):
	(texlive-outilsgeomtikz):
	(texlive-pb-diagram):
	(texlive-pbibtex-base):
	(texlive-pbibtex-manual):
	(texlive-petri-nets):
	(texlive-pgf-blur):
	(texlive-pgf-interference):
	(texlive-pgf-periodictable):
	(texlive-pgf-pie):
	(texlive-pgf-soroban):
	(texlive-pgf-spectra):
	(texlive-pgf-umlcd):
	(texlive-pgf-umlsd):
	(texlive-pgfkeyx):
	(texlive-pgfmolbio):
	(texlive-pgfmorepages):
	(texlive-pgfopts):
	(texlive-pgfornament):
	(texlive-pgfornament-han):
	(texlive-pgfplots):
	(texlive-picinpar):
	(texlive-pictex):
	(texlive-pictex2):
	(texlive-pictexsum):
	(texlive-pinlabel):
	(texlive-pixelart):
	(texlive-pixelarttikz):
	(texlive-plain-doc):
	(texlive-pmgraph):
	(texlive-postage):
	(texlive-prerex):
	(texlive-productbox):
	(texlive-ps2eps):
	(texlive-ps2pk):
	(texlive-psutils):
	(texlive-ptolemaicastronomy):
	(texlive-puyotikz):
	(texlive-pxpgfmark):
	(texlive-pxpic):
	(texlive-pxtatescale):
	(texlive-qcircuit):
	(texlive-quantikz):
	(texlive-quran):
	(texlive-quran-bn):
	(texlive-quran-de):
	(texlive-quran-ur):
	(texlive-qyxf-book):
	(texlive-r-und-s):
	(texlive-randbild):
	(texlive-randomwalk):
	(texlive-realhats):
	(texlive-reotex):
	(texlive-robotarm):
	(texlive-rojud):
	(texlive-rviewport):
	(texlive-sa-tikz):
	(texlive-sacsymb):
	(texlive-schemabloc):
	(texlive-schulmathematik):
	(texlive-scratch):
	(texlive-scratch3):
	(texlive-scsnowman):
	(texlive-setdeck):
	(texlive-sexam):
	(texlive-signchart):
	(texlive-simplenodes):
	(texlive-simpleoptics):
	(texlive-simurgh):
	(texlive-smartdiagram):
	(texlive-spath3):
	(texlive-spectralsequences):
	(texlive-strands):
	(texlive-swebib):
	(texlive-swimgraf):
	(texlive-syntaxdi):
	(texlive-t1utils):
	(texlive-table-fct):
	(texlive-templates-fenn):
	(texlive-templates-sommer):
	(texlive-termcal-de):
	(texlive-tex4ht):
	(texlive-tex4ebook):
	(texlive-texaccents):
	(texlive-texcount):
	(texlive-texdef):
	(texlive-texdiff):
	(texlive-texdirflatten):
	(texlive-texdoc):
	(texlive-texdoctk):
	(texlive-texdraw):
	(texlive-texfot):
	(texlive-texliveonfly):
	(texlive-texloganalyser):
	(texlive-texlogfilter):
	(texlive-texlogsieve):
	(texlive-texnegar):
	(texlive-texosquery):
	(texlive-texplate):
	(texlive-texproposal):
	(texlive-texware):
	(texlive-ticollege):
	(texlive-tie):
	(texlive-tikz-3dplot):
	(texlive-tikz-among-us):
	(texlive-tikz-bagua):
	(texlive-tikz-bayesnet):
	(texlive-tikz-bbox):
	(texlive-tikz-cd):
	(texlive-tikz-dependency):
	(texlive-tikz-dimline):
	(texlive-tikz-ext):
	(texlive-tikz-feynhand):
	(texlive-tikz-feynman):
	(texlive-tikz-imagelabels):
	(texlive-tikz-inet):
	(texlive-tikz-kalender):
	(texlive-tikz-karnaugh):
	(texlive-tikz-ladder):
	(texlive-tikz-lake-fig):
	(texlive-tikz-layers):
	(texlive-tikz-mirror-lens):
	(texlive-tikz-nef):
	(texlive-tikz-network):
	(texlive-tikz-opm):
	(texlive-tikz-optics):
	(texlive-tikz-page):
	(texlive-tikz-palattice):
	(texlive-tikz-planets):
	(texlive-tikz-qtree):
	(texlive-tikz-relay):
	(texlive-tikz-sfc):
	(texlive-tikz-swigs):
	(texlive-tikz-timing):
	(texlive-tikz-trackschematic):
	(texlive-tikz-truchet):
	(texlive-tikzbricks):
	(texlive-tikzcodeblocks):
	(texlive-tikzducks):
	(texlive-tikzfill):
	(texlive-tikzinclude):
	(texlive-tikzlings):
	(texlive-tikzmark):
	(texlive-tikzmarmots):
	(texlive-tikzorbital):
	(texlive-tikzpackets):
	(texlive-tikzpagenodes):
	(texlive-tikzpeople):
	(texlive-tikzpfeile):
	(texlive-tikzpingus):
	(texlive-tikzposter):
	(texlive-tikzscale):
	(texlive-tikzsymbols):
	(texlive-tikztosvg):
	(texlive-tikzviolinplots):
	(texlive-tile-graphic):
	(texlive-timing-diagrams):
	(texlive-tipfr):
	(texlive-tkz-base):
	(texlive-tkz-berge):
	(texlive-tkz-doc):
	(texlive-tkz-euclide):
	(texlive-tkz-fct):
	(texlive-tkz-graph):
	(texlive-tkz-orm):
	(texlive-tkz-tab):
	(texlive-tkzexample):
	(texlive-tlcockpit):
	(texlive-tonevalue):
	(texlive-tpic2pdftex):
	(texlive-tqft):
	(texlive-tram):
	(texlive-tsemlines):
	(texlive-ttfutils):
	(texlive-twemojis):
	(texlive-typeoutfileinfo):
	(texlive-tzplot):
	(texlive-upmendex):
	(texlive-utf8mex):
	(texlive-utfsym):
	(texlive-venndiagram):
	(texlive-visualfaq):
	(texlive-visualfaq-fr):
	(texlive-visualpstricks):
	(texlive-visualtikz):
	(texlive-web):
	(texlive-wheelchart):
	(texlive-worldflags):
	(texlive-xepersian):
	(texlive-xepersian-hm):
	(texlive-xindex):
	(texlive-xistercian):
	(texlive-xpdfopen):
	(texlive-xpicture):
	(texlive-amiri):
	(texlive-amiweb2c-guide):
	(texlive-amsfonts):
	(texlive-mkpattern):
	(texlive-ec):
	(texlive-etex):
	(texlive-etex-pkg):
	(texlive-eulervm):
	(texlive-plain):
	(texlive-pxfonts):
	(texlive-halloweenmath):
	(texlive-haranoaji-extra):
	(texlive-hardwrap):
	(texlive-hatching):
	(texlive-helvetic):
	(texlive-ieejtran):
	(texlive-inputenx):
	(texlive-kpathsea):
	(texlive-kpfonts):
	(texlive-kpfonts-otf):
	(texlive-latexconfig):
	(texlive-latex-bin):
	(texlive-atenddvi):
	(texlive-attachfile):
	(texlive-attachfile2):
	(texlive-atveryend):
	(texlive-automata):
	(texlive-auxhook):
	(texlive-epspdf):
	(texlive-epstopdf):
	(texlive-epstopdf-pkg):
	(texlive-filecontents):
	(texlive-filehook):
	(texlive-epsf):
	(texlive-fancyvrb):
	(texlive-fandol):
	(texlive-gentium-tug):
	(texlive-gincltex):
	(texlive-git-latexdiff):
	(texlive-glyphlist):
	(texlive-graphics-def):
	(texlive-graphics-cfg):
	(texlive-graphics):
	(texlive-greek-fontenc):
	(texlive-gsftopk):
	(texlive-hycolor):
	(texlive-xcjk2uni):
	(texlive-xcolor):
	(texlive-xltxtra):
	(texlive-xml2pmx):
	(texlive-xmltexconfig):
	(texlive-xmltex):
	(texlive-xpiano):
	(texlive-xpinyin):
	(texlive-hyperref):
	(texlive-hypdoc):
	(texlive-hyperxmp):
	(texlive-latex-brochure):
	(texlive-latex-course):
	(texlive-latex-doc-ptr):
	(texlive-latex-for-undergraduates):
	(texlive-latex-graphics-companion):
	(texlive-latex-refsheet):
	(texlive-latex-veryshortguide):
	(texlive-latex-web-companion):
	(texlive-latex2e-help-texinfo):
	(texlive-latex4wp):
	(texlive-latex4wp-it):
	(texlive-latexcheat):
	(texlive-latexcheat-ptbr):
	(texlive-latexcourse-rug):
	(texlive-latexfileinfo-pkgs):
	(texlive-oberdiek):
	(texlive-regexpatch):
	(texlive-rerunfilecheck):
	(texlive-onedown):
	(texlive-tools):
	(texlive-url):
	(texlive-l3experimental):
	(texlive-l3kernel):
	(texlive-l3backend):
	(texlive-l3packages):
	(texlive-fonts-churchslavonic):
	(texlive-fontspec):
	(texlive-grffile):
	(texlive-sanskrit):
	(texlive-sanskrit-t1):
	(texlive-sansmath):
	(texlive-sansmathfonts):
	(texlive-stringenc):
	(texlive-svg-inkscape):
	(texlive-svn-prov):
	(texlive-l3build):
	(texlive-luabidi):
	(texlive-luacode):
	(texlive-lualatex-doc-de):
	(texlive-lualatex-math):
	(texlive-lualibs):
	(texlive-lua-alt-getopt):
	(texlive-luatex):
	(texlive-luatexbase):
	(texlive-luatex85):
	(texlive-luatexja):
	(texlive-luahbtex):
	(texlive-lua-uni-algos):
	(texlive-luaotfload):
	(texlive-amsmath):
	(texlive-amsmath-it):
	(texlive-manfnt):
	(texlive-manfnt-font):
	(texlive-mathdots):
	(texlive-amscls):
	(texlive-babel):
	(texlive-babelbib):
	(texlive-barcodes):
	(texlive-bbcard):
	(texlive-bbm):
	(texlive-bbm-macros):
	(texlive-bbold):
	(texlive-blockdraw-mp):
	(texlive-blopentype):
	(texlive-bookcover):
	(texlive-bpolynomial):
	(texlive-businesscard-qrcode):
	(texlive-cmarrows):
	(texlive-cmexb):
	(texlive-cqubeamer):
	(texlive-cs):
	(texlive-csplain):
	(texlive-ctable):
	(texlive-babel-albanian):
	(texlive-babel-azerbaijani):
	(texlive-babel-basque):
	(texlive-babel-belarusian):
	(texlive-babel-bosnian):
	(texlive-babel-breton):
	(texlive-babel-bulgarian):
	(texlive-babel-catalan):
	(texlive-babel-croatian):
	(texlive-babel-english):
	(texlive-babel-esperanto):
	(texlive-babel-estonian):
	(texlive-babel-french):
	(texlive-babel-friulan):
	(texlive-babel-galician):
	(texlive-babel-georgian):
	(texlive-babel-german):
	(texlive-babel-greek):
	(texlive-babel-hebrew):
	(texlive-babel-hungarian):
	(texlive-babel-icelandic):
	(texlive-babel-indonesian):
	(texlive-babel-interlingua):
	(texlive-babel-irish):
	(texlive-babel-italian):
	(texlive-babel-japanese):
	(texlive-babel-kurmanji):
	(texlive-babel-latin):
	(texlive-babel-latvian):
	(texlive-babel-lithuanian):
	(texlive-babel-macedonian):
	(texlive-babel-malay):
	(texlive-babel-occitan):
	(texlive-babel-piedmontese):
	(texlive-babel-portuges):
	(texlive-babel-romanian):
	(texlive-babel-romansh):
	(texlive-babel-russian):
	(texlive-babel-samin):
	(texlive-babel-scottish):
	(texlive-babel-serbian):
	(texlive-babel-serbianc):
	(texlive-babel-slovak):
	(texlive-babel-slovenian):
	(texlive-babel-sorbian):
	(texlive-babel-spanish):
	(texlive-babel-swedish):
	(texlive-babel-thai):
	(texlive-babel-turkish):
	(texlive-babel-ukrainian):
	(texlive-babel-vietnamese):
	(texlive-babel-welsh):
	(texlive-cyklop):
	(texlive-cyrillic-bin):
	(texlive-cyrillic):
	(texlive-passivetex):
	(texlive-pict2e):
	(texlive-psnfss):
	(texlive-ifplatform):
	(texlive-ifptex):
	(texlive-iftex):
	(texlive-ifxptex):
	(texlive-tipa):
	(texlive-tipa-de):
	(texlive-amsrefs):
	(texlive-bigfoot):
	(texlive-blindtext):
	(texlive-dinbrief):
	(texlive-draftwatermark):
	(texlive-drv):
	(texlive-dviincl):
	(texlive-emp):
	(texlive-enctex):
	(texlive-environ):
	(texlive-epsincl):
	(texlive-eqparbox):
	(texlive-etoc):
	(texlive-expdlist):
	(texlive-expressg):
	(texlive-exteps):
	(texlive-featpost):
	(texlive-feynmf):
	(texlive-feynmp-auto):
	(texlive-filemod):
	(texlive-fix2col):
	(texlive-fixlatvian):
	(texlive-fiziko):
	(texlive-font-change-xetex):
	(texlive-fontbook):
	(texlive-fontwrap):
	(texlive-garrigues):
	(texlive-garuda-c90):
	(texlive-hanging):
	(texlive-fira):
	(texlive-firstaid):
	(texlive-gmp):
	(texlive-hershey-mp):
	(texlive-interchar):
	(texlive-latexmk):
	(texlive-latexmp):
	(texlive-marathi):
	(texlive-markdown):
	(texlive-mcf2graph):
	(texlive-metago):
	(texlive-metaobj):
	(texlive-metaplot):
	(texlive-metapost-colorbrewer):
	(texlive-metauml):
	(texlive-mfpic):
	(texlive-mfpic4ode):
	(texlive-minim-hatching):
	(texlive-mp3d):
	(texlive-mparrows):
	(texlive-mpattern):
	(texlive-mpcolornames):
	(texlive-mpgraphics):
	(texlive-mptrees):
	(texlive-na-position):
	(texlive-natbib):
	(texlive-newfloat):
	(texlive-newpax):
	(texlive-newunicodechar):
	(texlive-newverbs):
	(texlive-nodetree):
	(texlive-nomencl):
	(texlive-norasi-c90):
	(texlive-noto):
	(texlive-novel):
	(texlive-octavo):
	(texlive-odsfile):
	(texlive-pdftexcmds):
	(texlive-philokalia):
	(texlive-piechartmp):
	(texlive-placeins):
	(texlive-psfrag):
	(texlive-psfrag-italian):
	(texlive-pstool):
	(texlive-ptext):
	(texlive-realscripts):
	(texlive-refcount):
	(texlive-repere):
	(texlive-revtex):
	(texlive-roex):
	(texlive-roundrect):
	(texlive-sauerj):
	(texlive-sauter):
	(texlive-selinput):
	(texlive-semaphor):
	(texlive-seminar):
	(texlive-sepnum):
	(texlive-seqsplit):
	(texlive-shapes):
	(texlive-short-math-guide):
	(texlive-showexpl):
	(texlive-simple-resume-cv):
	(texlive-simple-thesis-dissertation):
	(texlive-simplified-latex):
	(texlive-slideshow):
	(texlive-splines):
	(texlive-stackengine):
	(texlive-suanpan):
	(texlive-synctex):
	(texlive-tetragonos):
	(texlive-threeddice):
	(texlive-textpath):
	(texlive-tocloft):
	(texlive-tocvsec2):
	(texlive-transparent):
	(texlive-trimspaces):
	(texlive-tufte-latex):
	(texlive-turkmen):
	(texlive-ucharclasses):
	(texlive-undolabl):
	(texlive-unicode-bidi):
	(texlive-unimath-plain-xetex):
	(texlive-unisugar):
	(texlive-xebaposter):
	(texlive-xechangebar):
	(texlive-xecolor):
	(texlive-xecyr):
	(texlive-xeindex):
	(texlive-xesearch):
	(texlive-xespotcolor):
	(texlive-xetex-devanagari):
	(texlive-xetex-itrans):
	(texlive-xetex-pstricks):
	(texlive-xetex-tibetan):
	(texlive-xetexfontinfo):
	(texlive-xetexko):
	(texlive-xetexref):
	(texlive-xevlna):
	(texlive-currfile):
	(texlive-cursolatex):
	(texlive-calrsfs):
	(texlive-capt-of):
	(texlive-carlisle):
	(texlive-catchfile):
	(texlive-ddphonism):
	(texlive-doi):
	(texlive-etoolbox):
	(texlive-fncychap):
	(texlive-framed):
	(texlive-g-brief):
	(texlive-galois):
	(texlive-gcite):
	(texlive-gckanbun):
	(texlive-gentombow):
	(texlive-geometry):
	(texlive-mdwtools):
	(texlive-makecmds):
	(texlive-makeindex):
	(texlive-marginfix):
	(texlive-metalogo):
	(texlive-paralist):
	(texlive-polski):
	(texlive-polyglossia):
	(texlive-przechlewski-book):
	(texlive-qpxqtx):
	(texlive-supertabular):
	(texlive-tap):
	(texlive-texinfo):
	(texlive-textcase):
	(texlive-upquote):
	(texlive-anysize):
	(texlive-appendix):
	(texlive-bookman):
	(texlive-bookmark):
	(texlive-changebar):
	(texlive-checkcites):
	(texlive-chickenize):
	(texlive-chinese-jfm):
	(texlive-cloze):
	(texlive-cmap):
	(texlive-colorprofiles):
	(texlive-colortbl):
	(texlive-combofont):
	(texlive-cstypo):
	(texlive-fancybox):
	(texlive-fancyhdr):
	(texlive-fancyhdr-it):
	(texlive-fancyref):
	(texlive-float):
	(texlive-footmisc):
	(texlive-footnotehyper):
	(texlive-letltxmacro):
	(texlive-frankenstein):
	(texlive-kantlipsum):
	(texlive-kurdishlipsum):
	(texlive-kurier):
	(texlive-lipsum):
	(texlive-listings):
	(texlive-listingsutf8):
	(texlive-jknapltx):
	(texlive-jmn):
	(texlive-kvoptions):
	(texlive-ekdosis):
	(texlive-emoji):
	(texlive-emojicite):
	(texlive-enigma):
	(texlive-ae):
	(texlive-aeguill):
	(texlive-incgraph):
	(texlive-inconsolata):
	(texlive-innerscript):
	(texlive-interpreter):
	(texlive-times):
	(texlive-palatino):
	(texlive-poltawski):
	(texlive-zapfchan):
	(texlive-zapfding):
	(texlive-zbmath-review-template):
	(texlive-zhmetrics):
	(texlive-zhmetrics-uptex):
	(texlive-zhnumber):
	(texlive-zhspacing):
	(texlive-zref):
	(texlive-rsfs):
	(texlive-es-tex-faq):
	(texlive-eskd):
	(texlive-eskdx):
	(texlive-eso-pic):
	(texlive-eepic):
	(texlive-enotez):
	(texlive-endnotes):
	(texlive-endnotesj):
	(texlive-enumitem):
	(texlive-multido):
	(texlive-multirow):
	(texlive-overpic):
	(texlive-parskip):
	(texlive-pbox):
	(texlive-pdfpages):
	(texlive-stix2-otf):
	(texlive-sidecap):
	(texlive-stmaryrd):
	(texlive-subfig):
	(texlive-subfigure):
	(texlive-tabulary):
	(texlive-tamethebeast):
	(texlive-tds):
	(texlive-tex-font-errors-cheatsheet):
	(texlive-tex-nutshell):
	(texlive-tex-overview):
	(texlive-tex-refs):
	(texlive-tex-vpat):
	(texlive-texbytopic):
	(texlive-texonly):
	(texlive-threeparttable):
	(texlive-thumbpdf):
	(texlive-titlepages):
	(texlive-tlc2):
	(texlive-tlc3-examples):
	(texlive-tlmgr-intro-zh-cn):
	(texlive-tlmgrbasics):
	(texlive-txfonts):
	(texlive-typehtml):
	(texlive-iwona):
	(texlive-jadetex):
	(texlive-japanese-mathformulas):
	(texlive-japanese-otf):
	(texlive-jieeetran):
	(texlive-jlreq):
	(texlive-jlreq-deluxe):
	(texlive-jpneduenumerate):
	(texlive-jpnedumathsymbols):
	(texlive-kanbun):
	(texlive-libertine):
	(texlive-librarian):
	(texlive-dejavu):
	(texlive-titlesec):
	(texlive-type1cm):
	(texlive-lh):
	(texlive-marvosym):
	(texlive-metapost):
	(texlive-acmart):
	(texlive-varwidth):
	(texlive-wasy):
	(texlive-wasy-type1):
	(texlive-wasysym):
	(texlive-willowtreebook):
	(texlive-wrapfig):
	(texlive-ucharcat):
	(texlive-ucs):
	(texlive-preview):
	(texlive-acronym):
	(texlive-pdftex):
	(texlive-biber):
	(texlive-media9):
	(texlive-ocgx2):
	(texlive-optex):
	(texlive-ms):
	(texlive-ncctools):
	(texlive-ncntrsbk):
	(texlive-numprint):
	(texlive-needspace):
	(texlive-changepage):
	(texlive-eukdate):
	(texlive-euler):
	(texlive-extsizes):
	(texlive-ulem):
	(texlive-pdfarticle):
	(texlive-pdfextra):
	(texlive-penlight):
	(texlive-pgf):
	(texlive-piton):
	(texlive-placeat):
	(texlive-plantuml):
	(texlive-pyluatex):
	(texlive-pythontex):
	(texlive-koma-script):
	(texlive-koma-script-examples):
	(texlive-atbegshi):
	(texlive-bigintcalc):
	(texlive-bitset):
	(texlive-etexcmds):
	(texlive-etextools):
	(texlive-gettitlestring):
	(texlive-infwarerr):
	(texlive-intcalc):
	(texlive-kvdefinekeys):
	(texlive-kvsetkeys):
	(texlive-listofitems):
	(texlive-ltxcmds):
	(texlive-ltxmisc):
	(texlive-pdfescape):
	(texlive-uniquecounter):
	(texlive-readarray):
	(texlive-verbatimbox):
	(texlive-verifica):
	(texlive-exam-zh):
	(texlive-examplep):
	(texlive-xunicode):
	(texlive-xypic):
	(texlive-xypic-tut-pt):
	(texlive-bibtex):
	(texlive-charissil):
	(texlive-charter):
	(texlive-chngcntr):
	(texlive-context):
	(texlive-context-cyrillicnumbers):
	(texlive-context-filter):
	(texlive-context-gnuplot):
	(texlive-context-handlecsv):
	(texlive-context-letter):
	(texlive-context-mathsets):
	(texlive-context-simpleslides):
	(texlive-context-transliterator):
	(texlive-context-typescripts):
	(texlive-context-vim):
	(texlive-context-visualcounter):
	(texlive-beamer):
	(texlive-beamer-tut-pt):
	(texlive-xmpincl):
	(texlive-pdfx):
	(texlive-yamlvars):
	(texlive-yax):
	(texlive-ydoc):
	(texlive-yet-another-guide-latex2e):
	(texlive-pstricks):
	(texlive-pst-2dplot):
	(texlive-pst-3d):
	(texlive-pst-3dplot):
	(texlive-pst-abspos):
	(texlive-pst-am):
	(texlive-pst-antiprism):
	(texlive-pst-arrow):
	(texlive-pst-asr):
	(texlive-pst-bar):
	(texlive-pst-barcode):
	(texlive-pst-bezier):
	(texlive-pst-blur):
	(texlive-pst-bspline):
	(texlive-pst-calculate):
	(texlive-pst-calendar):
	(texlive-pst-cie):
	(texlive-pst-circ):
	(texlive-pst-coil):
	(texlive-pst-contourplot):
	(texlive-pst-cox):
	(texlive-pst-dart):
	(texlive-pst-dbicons):
	(texlive-pst-diffraction):
	(texlive-pst-electricfield):
	(texlive-pst-eps):
	(texlive-pst-eucl):
	(texlive-pst-eucl-translation-bg):
	(texlive-pst-exa):
	(texlive-pst-feyn):
	(texlive-pst-fill):
	(texlive-pst-fit):
	(texlive-pst-flags):
	(texlive-pst-fr3d):
	(texlive-pst-fractal):
	(texlive-pst-fun):
	(texlive-pst-func):
	(texlive-pst-gantt):
	(texlive-pst-geo):
	(texlive-pst-geometrictools):
	(texlive-pst-gr3d):
	(texlive-pst-grad):
	(texlive-pst-graphicx):
	(texlive-pst-hsb):
	(texlive-pst-infixplot):
	(texlive-pst-intersect):
	(texlive-pst-jtree):
	(texlive-pst-knot):
	(texlive-pst-labo):
	(texlive-pst-layout):
	(texlive-pst-lens):
	(texlive-pst-light3d):
	(texlive-pst-lsystem):
	(texlive-pst-magneticfield):
	(texlive-pst-marble):
	(texlive-pst-math):
	(texlive-pst-mirror):
	(texlive-pst-moire):
	(texlive-pst-node):
	(texlive-pst-ob3d):
	(texlive-pst-ode):
	(texlive-pst-optexp):
	(texlive-pst-optic):
	(texlive-pst-osci):
	(texlive-pst-ovl):
	(texlive-pst-pad):
	(texlive-pst-pdf):
	(texlive-pst-pdgr):
	(texlive-pst-perspective):
	(texlive-pst-platon):
	(texlive-pst-plot):
	(texlive-pst-poker):
	(texlive-pst-poly):
	(texlive-pst-pulley):
	(texlive-pst-qtree):
	(texlive-pst-rputover):
	(texlive-pst-rubans):
	(texlive-pst-shell):
	(texlive-pst-sigsys):
	(texlive-pst-slpe):
	(texlive-pst-solarsystem):
	(texlive-pst-solides3d):
	(texlive-pst-soroban):
	(texlive-pst-spectra):
	(texlive-pst-spinner):
	(texlive-pst-stru):
	(texlive-pst-support):
	(texlive-pst-text):
	(texlive-pst-thick):
	(texlive-pst-tools):
	(texlive-pst-tree):
	(texlive-pst-turtle):
	(texlive-pst-tvz):
	(texlive-pst-uml):
	(texlive-pst-vectorian):
	(texlive-pst-vehicle):
	(texlive-pst-venn):
	(texlive-pst-vowel):
	(texlive-pst2pdf):
	(texlive-pstricks-add):
	(texlive-pstricks-calcnotes):
	(texlive-marginnote):
	(texlive-tabu):
	(texlive-uml):
	(texlive-vaucanson-g):
	(texlive-vocaltract):
	(texlive-xkeyval):
	(texlive-scikgtex):
	(texlive-selnolig):
	(texlive-showhyphenation):
	(texlive-showkerning):
	(texlive-spacekern):
	(texlive-spelling):
	(texlive-standalone):
	(texlive-stricttex):
	(texlive-siunitx):
	(texlive-booktabs):
	(texlive-csquotes):
	(texlive-csquotes-de):
	(texlive-dhua):
	(texlive-dtk-bibliography):
	(texlive-etdipa):
	(texlive-etoolbox-de):
	(texlive-fifinddo-info):
	(texlive-german):
	(texlive-germbib):
	(texlive-germkorr):
	(texlive-hausarbeit-jura):
	(texlive-logreq):
	(texlive-biblatex):
	(texlive-biblatex-apa):
	(texlive-truthtable):
	(texlive-todonotes):
	(texlive-tsvtemplate):
	(texlive-typewriter):
	(texlive-uninormalize):
	(texlive-units):
	(texlive-microtype):
	(texlive-microtype-de):
	(texlive-minitoc):
	(texlive-minted):
	(texlive-caption):
	(texlive-symbol):
	(texlive-mathpazo):
	(texlive-mathspec):
	(texlive-mathtools):
	(texlive-memoir):
	(texlive-milog):
	(texlive-fp):
	(texlive-fpl):
	(texlive-arabxetex):
	(texlive-arev):
	(texlive-awesomebox):
	(texlive-mathdesign):
	(texlive-bera):
	(texlive-fourier):
	(texlive-utopia):
	(texlive-fontaxes):
	(texlive-preprint):
	(texlive-mweights):
	(texlive-cabin):
	(texlive-newtx):
	(texlive-xcharter):
	(texlive-ly1):
	(texlive-section):
	(texlive-sectsty):
	(texlive-morefloats):
	(texlive-ifmtarg):
	(texlive-pagenote):
	(texlive-pagesel):
	(texlive-titling):
	(texlive-ifoddpage):
	(texlive-storebox):
	(texlive-collectbox):
	(texlive-grfext):
	(texlive-addliga):
	(texlive-adigraph):
	(texlive-adjustbox):
	(texlive-aobs-tikz):
	(texlive-askmaps):
	(texlive-asyfig):
	(texlive-asypictureb):
	(texlive-auto-pst-pdf-lua):
	(texlive-autoarea):
	(texlive-bardiag):
	(texlive-barracuda):
	(texlive-beamerswitch):
	(texlive-bezierplot):
	(texlive-binarytree):
	(texlive-blochsphere):
	(texlive-bloques):
	(texlive-blox):
	(texlive-bodegraph):
	(texlive-bondgraph):
	(texlive-bondgraphs):
	(texlive-braids):
	(texlive-bxeepic):
	(texlive-byo-twemojis):
	(texlive-byrne):
	(texlive-cachepic):
	(texlive-callouts):
	(texlive-celtic):
	(texlive-chemfig):
	(texlive-circuit-macros):
	(texlive-circuitikz):
	(texlive-coffeestains):
	(texlive-combinedgraphics):
	(texlive-curve):
	(texlive-curve2e):
	(texlive-curves):
	(texlive-dcpic):
	(texlive-diagmac2):
	(texlive-ditaa):
	(texlive-doc-pictex):
	(texlive-dot2texi):
	(texlive-dottex):
	(texlive-doulossil):
	(texlive-dpcircling):
	(texlive-dratex):
	(texlive-drs):
	(texlive-duotenzor):
	(texlive-dynkin-diagrams):
	(texlive-ecgdraw):
	(texlive-ellipse):
	(texlive-elocalloc):
	(texlive-endofproofwd):
	(texlive-epspdfconversion):
	(texlive-esk):
	(texlive-euflag):
	(texlive-fast-diagram):
	(texlive-fig4latex):
	(texlive-figchild):
	(texlive-figput):
	(texlive-fitbox):
	(texlive-flowchart):
	(texlive-forest):
	(texlive-gates):
	(texlive-genealogytree):
	(texlive-getmap):
	(texlive-gnuplottex):
	(texlive-gradientframe):
	(texlive-grafcet):
	(texlive-graph35):
	(texlive-graphicxpsd):
	(texlive-graphviz):
	(texlive-gtrlib-largetrees):
	(texlive-harveyballs):
	(texlive-here):
	(texlive-hf-tikz):
	(texlive-hobby):
	(texlive-hvfloat):
	(texlive-inlinedef):
	(texlive-istgame):
	(texlive-kblocks):
	(texlive-kinematikz):
	(texlive-knitting):
	(texlive-knittingpattern):
	(texlive-ladder):
	(texlive-qrcode):
	(texlive-tcolorbox):
	(texlive-ebproof):
	(texlive-bussproofs):
	(texlive-euenc):
	(texlive-euro):
	(texlive-euro-ce):
	(texlive-eurosym):
	(texlive-kanaparser):
	(texlive-kastrup):
	(texlive-translation-arsclassica-de):
	(texlive-translation-biblatex-de):
	(texlive-translation-chemsym-de):
	(texlive-translation-ecv-de):
	(texlive-translation-enumitem-de):
	(texlive-translation-europecv-de):
	(texlive-translation-filecontents-de):
	(texlive-translation-moreverb-de):
	(texlive-translations):
	(texlive-translator):
	(texlive-texapi):
	(texlive-textpos):
	(texlive-udesoftec):
	(texlive-uhc):
	(texlive-uhrzeit):
	(texlive-umlaute):
	(texlive-unicode-math):
	(texlive-voss-mathcol):
	(texlive-xifthen):
	(texlive-xindy):
	(texlive-xindy-persian):
	(texlive-xits):
	(texlive-ntgclass):
	(texlive-nth):
	(texlive-ntheorem):
	(texlive-ntheorem-vn):
	(texlive-fmtcount):
	(texlive-inriafonts):
	(texlive-floatflt):
	(texlive-fvextra):
	(texlive-apa6):
	(texlive-apacite):
	(texlive-apalike-german):
	(texlive-endfloat):
	(texlive-wadalab):
	(texlive-was):
	(texlive-xpatch):
	(texlive-threeparttablex):
	(texlive-ligtype):
	(texlive-linebreaker):
	(texlive-lineno):
	(texlive-lparse):
	(texlive-lt3luabridge):
	(texlive-lua-typo):
	(texlive-lua-uca):
	(texlive-lua-ul):
	(texlive-lua-visual-debug):
	(texlive-lua-widow-control):
	(texlive-luaaddplot):
	(texlive-luacas):
	(texlive-luacensor):
	(texlive-luacolor):
	(texlive-luacomplex):
	(texlive-luagcd):
	(texlive-luahyphenrules):
	(texlive-luaimageembed):
	(texlive-luaindex):
	(texlive-luainputenc):
	(texlive-luakeys):
	(texlive-lualatex-truncate):
	(texlive-lualinalg):
	(texlive-luamathalign):
	(texlive-luamaths):
	(texlive-luamodulartables):
	(texlive-luamplib):
	(texlive-luaoptions):
	(texlive-luapackageloader):
	(texlive-luaprogtable):
	(texlive-luapstricks):
	(texlive-luaquotes):
	(texlive-luarandom):
	(texlive-luaset):
	(texlive-luatexko):
	(texlive-luatextra):
	(texlive-luatruthtable):
	(texlive-luavlna):
	(texlive-luaxml):
	(texlive-lutabulartools):
	(texlive-makeplot):
	(texlive-minim):
	(texlive-minim-math):
	(texlive-minim-mp):
	(texlive-minim-pdf):
	(texlive-minim-xmp):
	(texlive-babel-czech):
	(texlive-babel-dutch):
	(texlive-babel-finnish):
	(texlive-babel-norsk):
	(texlive-babel-danish):
	(texlive-babel-polish):
	(texlive-mdframed):
	(texlive-setspace):
	(texlive-pgfgantt):
	(texlive-pdfcol):
	(texlive-pdfcolfoot):
	(texlive-pdflscape):
	(texlive-pdfmanagement-testphase):
	(texlive-pdftricks):
	(texlive-pdftricks2):
	(texlive-pedigree-perl):
	(texlive-psbao):
	(texlive-pslatex):
	(texlive-pspicture):
	(texlive-datetime):
	(texlive-datetime2):
	(texlive-tracklang):
	(texlive-ltablex):
	(texlive-ragged2e):
	(texlive-rcs):
	(texlive-refstyle):
	(texlive-relsize):
	(texlive-russ):
	(texlive-everyhook):
	(texlive-everypage):
	(texlive-everysel):
	(texlive-everyshi):
	(texlive-abstract):
	(texlive-bredzenie):
	(texlive-breqn):
	(texlive-breakurl):
	(texlive-cc-pl):
	(texlive-comment):
	(texlive-datatool):
	(texlive-physics):
	(texlive-sourcesanspro):
	(texlive-sourceserifpro):
	(texlive-sourcecodepro):
	(texlive-hyphenat):
	(texlive-lastpage):
	(texlive-layaureo):
	(texlive-tabto-ltx):
	(texlive-soul):
	(texlive-xstring):
	(texlive-substr):
	(texlive-totcount):
	(texlive-totpages):
	(texlive-xdvi):
	(texlive-xetexconfig):
	(texlive-xfor):
	(texlive-2up):
	(texlive-a0poster):
	(texlive-a4wide):
	(texlive-a5comb):
	(texlive-abraces):
	(texlive-abspos):
	(texlive-accessibility):
	(texlive-achemso):
	(texlive-acro):
	(texlive-acroterm):
	(texlive-actuarialangle):
	(texlive-actuarialsymbol):
	(texlive-addfont):
	(texlive-addlines):
	(texlive-adjmulticol):
	(texlive-adrconv):
	(texlive-advdate):
	(texlive-akktex):
	(texlive-akletter):
	(texlive-alchemist):
	(texlive-alertmessage):
	(texlive-alnumsec):
	(texlive-alterqcm):
	(texlive-altfont):
	(texlive-altsubsup):
	(texlive-amsaddr):
	(texlive-animate):
	(texlive-anonchap):
	(texlive-answers):
	(texlive-appendixnumberbeamer):
	(texlive-apptools):
	(texlive-arabicfront):
	(texlive-arcs):
	(texlive-arraycols):
	(texlive-arrayjobx):
	(texlive-arraysort):
	(texlive-arydshln):
	(texlive-asciilist):
	(texlive-askinclude):
	(texlive-assignment):
	(texlive-assoccnt):
	(texlive-association-matrix):
	(texlive-atendofenv):
	(texlive-aurl):
	(texlive-authoraftertitle):
	(texlive-authorarchive):
	(texlive-authorindex):
	(texlive-autofancyhdr):
	(texlive-autonum):
	(texlive-autopdf):
	(texlive-autopuncitems):
	(texlive-avremu):
	(texlive-axessibility):
	(texlive-background):
	(texlive-bankstatement):
	(texlive-bashful):
	(texlive-basicarith):
	(texlive-bchart):
	(texlive-beamer-rl):
	(texlive-beamer2thesis):
	(texlive-beamerappendixnote):
	(texlive-beameraudience):
	(texlive-beamerauxtheme):
	(texlive-beamercolorthemeowl):
	(texlive-beamerdarkthemes):
	(texlive-beamerposter):
	(texlive-beamersubframe):
	(texlive-beamertheme-arguelles):
	(texlive-beamertheme-cuerna):
	(texlive-beamertheme-detlevcm):
	(texlive-beamertheme-epyt):
	(texlive-beamertheme-focus):
	(texlive-beamertheme-light):
	(texlive-beamertheme-metropolis):
	(texlive-beamertheme-npbt):
	(texlive-beamertheme-phnompenh):
	(texlive-beamertheme-pure-minimalistic):
	(texlive-beamertheme-saintpetersburg):
	(texlive-beamertheme-simpledarkblue):
	(texlive-beamertheme-simpleplus):
	(texlive-beamertheme-tcolorbox):
	(texlive-beamertheme-trigon):
	(texlive-beamertheme-upenn-bc):
	(texlive-beamerthemeamurmaple):
	(texlive-beamerthemejltree):
	(texlive-beamerthemelalic):
	(texlive-beamerthemenirma):
	(texlive-beamerthemenord):
	(texlive-bearwear):
	(texlive-beaulivre):
	(texlive-beton):
	(texlive-bewerbung):
	(texlive-bez123):
	(texlive-bhcexam):
	(texlive-bibletext):
	(texlive-bigints):
	(texlive-bilingualpages):
	(texlive-biochemistry-colors):
	(texlive-bithesis):
	(texlive-bizcard):
	(texlive-blkarray):
	(texlive-block):
	(texlive-blowup):
	(texlive-bnumexpr):
	(texlive-boites):
	(texlive-bold-extra):
	(texlive-book-of-common-prayer):
	(texlive-bookest):
	(texlive-booklet):
	(texlive-bookshelf):
	(texlive-boolexpr):
	(texlive-bophook):
	(texlive-boxedminipage):
	(texlive-boxhandler):
	(texlive-bracketkey):
	(texlive-braket):
	(texlive-bubblesort):
	(texlive-bullcntr):
	(texlive-bxcalc):
	(texlive-bxdpx-beamer):
	(texlive-bxdvidriver):
	(texlive-bxenclose):
	(texlive-bxnewfont):
	(texlive-bxpapersize):
	(texlive-bxpdfver):
	(texlive-bxtexlogo):
	(texlive-calcage):
	(texlive-calctab):
	(texlive-calculator):
	(texlive-cals):
	(texlive-calxxxx-yyyy):
	(texlive-cancel):
	(texlive-canoniclayout):
	(texlive-captcont):
	(texlive-captdef):
	(texlive-carbohydrates):
	(texlive-cases):
	(texlive-casyl):
	(texlive-catchfilebetweentags):
	(texlive-catechis):
	(texlive-catoptions):
	(texlive-cbcoptic):
	(texlive-ccaption):
	(texlive-cclicenses):
	(texlive-cd):
	(texlive-cd-cover):
	(texlive-cdcmd):
	(texlive-cdpbundl):
	(texlive-cellprops):
	(texlive-cellspace):
	(texlive-censor):
	(texlive-centeredline):
	(texlive-centerlastline):
	(texlive-changelayout):
	(texlive-changelog):
	(texlive-changes):
	(texlive-chappg):
	(texlive-chapterfolder):
	(texlive-cheatsheet):
	(texlive-checkend):
	(texlive-chet):
	(texlive-chextras):
	(texlive-childdoc):
	(texlive-chkfloat):
	(texlive-chletter):
	(texlive-chronology):
	(texlive-circ):
	(texlive-circledsteps):
	(texlive-circledtext):
	(texlive-classics):
	(texlive-classpack):
	(texlive-clefval):
	(texlive-clicks):
	(texlive-clipboard):
	(texlive-clistmap):
	(texlive-clock):
	(texlive-clrdblpg):
	(texlive-clrstrip):
	(texlive-cmdstring):
	(texlive-cmdtrack):
	(texlive-cmsd):
	(texlive-cnltx):
	(texlive-cntformats):
	(texlive-cntperchap):
	(texlive-codebox):
	(texlive-codedoc):
	(texlive-codehigh):
	(texlive-codepage):
	(texlive-codesection):
	(texlive-collcell):
	(texlive-colophon):
	(texlive-color-edits):
	(texlive-colordoc):
	(texlive-colorframed):
	(texlive-colorinfo):
	(texlive-coloring):
	(texlive-colorspace):
	(texlive-colortab):
	(texlive-colorwav):
	(texlive-colorweb):
	(texlive-colourchange):
	(texlive-combelow):
	(texlive-combine):
	(texlive-comma):
	(texlive-commado):
	(texlive-commedit):
	(texlive-commonunicode):
	(texlive-competences):
	(texlive-concepts):
	(texlive-concprog):
	(texlive-conditext):
	(texlive-constants):
	(texlive-continue):
	(texlive-contour):
	(texlive-contracard):
	(texlive-conv-xkv):
	(texlive-cooking):
	(texlive-cooking-units):
	(texlive-cool):
	(texlive-coolfn):
	(texlive-coollist):
	(texlive-coolstr):
	(texlive-coolthms):
	(texlive-cooltooltips):
	(texlive-coop-writing):
	(texlive-coordsys):
	(texlive-copyedit):
	(texlive-copyrightbox):
	(texlive-coseoul):
	(texlive-counttexruns):
	(texlive-courseoutline):
	(texlive-coursepaper):
	(texlive-coverpage):
	(texlive-cprotect):
	(texlive-cprotectinside):
	(texlive-crbox):
	(texlive-crossreference):
	(texlive-crossreftools):
	(texlive-css-colors):
	(texlive-csvmerge):
	(texlive-csvsimple):
	(texlive-cuisine):
	(texlive-currency):
	(texlive-currvita):
	(texlive-cutwin):
	(texlive-cv):
	(texlive-cv4tw):
	(texlive-cweb-latex):
	(texlive-cyber):
	(texlive-cybercic):
	(texlive-darkmode):
	(texlive-dashbox):
	(texlive-dashundergaps):
	(texlive-dataref):
	(texlive-datax):
	(texlive-dateiliste):
	(texlive-datenumber):
	(texlive-datestamp):
	(texlive-datetime2-bahasai):
	(texlive-datetime2-basque):
	(texlive-datetime2-breton):
	(texlive-datetime2-bulgarian):
	(texlive-datetime2-catalan):
	(texlive-datetime2-croatian):
	(texlive-datetime2-czech):
	(texlive-datetime2-danish):
	(texlive-datetime2-dutch):
	(texlive-datetime2-en-fulltext):
	(texlive-datetime2-english):
	(texlive-datetime2-esperanto):
	(texlive-datetime2-estonian):
	(texlive-datetime2-finnish):
	(texlive-datetime2-french):
	(texlive-datetime2-galician):
	(texlive-datetime2-german):
	(texlive-datetime2-greek):
	(texlive-datetime2-hebrew):
	(texlive-datetime2-icelandic):
	(texlive-datetime2-irish):
	(texlive-datetime2-it-fulltext):
	(texlive-datetime2-italian):
	(texlive-datetime2-latin):
	(texlive-datetime2-lsorbian):
	(texlive-datetime2-magyar):
	(texlive-datetime2-norsk):
	(texlive-datetime2-polish):
	(texlive-datetime2-portuges):
	(texlive-datetime2-romanian):
	(texlive-datetime2-russian):
	(texlive-datetime2-samin):
	(texlive-datetime2-scottish):
	(texlive-datetime2-serbian):
	(texlive-datetime2-slovak):
	(texlive-datetime2-slovene):
	(texlive-datetime2-spanish):
	(texlive-datetime2-swedish):
	(texlive-datetime2-turkish):
	(texlive-datetime2-ukrainian):
	(texlive-datetime2-usorbian):
	(texlive-datetime2-welsh):
	(texlive-dblfloatfix):
	(texlive-dbshow):
	(texlive-debate):
	(texlive-decimal):
	(texlive-decorule):
	(texlive-delimtxt):
	(texlive-democodetools):
	(texlive-diabetes-logbook):
	(texlive-diagnose):
	(texlive-dialogl):
	(texlive-dichokey):
	(texlive-dimnum):
	(texlive-directory):
	(texlive-dirtytalk):
	(texlive-dlfltxb):
	(texlive-dnaseq):
	(texlive-doclicense):
	(texlive-docmfp):
	(texlive-docmute):
	(texlive-docshots):
	(texlive-doctools):
	(texlive-documentation):
	(texlive-docutils):
	(texlive-dotarrow):
	(texlive-dotlessi):
	(texlive-dotseqn):
	(texlive-download):
	(texlive-dox):
	(texlive-dpfloat):
	(texlive-dprogress):
	(texlive-drac):
	(texlive-draftcopy):
	(texlive-draftfigure):
	(texlive-dtk):
	(texlive-dtxdescribe):
	(texlive-dtxgallery):
	(texlive-ducksay):
	(texlive-duckuments):
	(texlive-dvdcoll):
	(texlive-dynamicnumber):
	(texlive-dynblocks):
	(texlive-ean13isbn):
	(texlive-easy):
	(texlive-easy-todo):
	(texlive-easybook):
	(texlive-easyfig):
	(texlive-easyfloats):
	(texlive-easyformat):
	(texlive-easylist):
	(texlive-easyreview):
	(texlive-ebezier):
	(texlive-ecclesiastic):
	(texlive-econlipsum):
	(texlive-ecv):
	(texlive-ed):
	(texlive-edichokey):
	(texlive-edmargin):
	(texlive-eemeir):
	(texlive-efbox):
	(texlive-egplot):
	(texlive-ehhline):
	(texlive-elements):
	(texlive-ellipsis):
	(texlive-elmath):
	(texlive-elpres):
	(texlive-elzcards):
	(texlive-emarks):
	(texlive-embedall):
	(texlive-embedfile):
	(texlive-embrac):
	(texlive-emptypage):
	(texlive-emulateapj):
	(texlive-endheads):
	(texlive-endnotes-hy):
	(texlive-engpron):
	(texlive-engrec):
	(texlive-enumitem-zref):
	(texlive-envbig):
	(texlive-envlab):
	(texlive-epigraph):
	(texlive-epigraph-keys):
	(texlive-epiolmec):
	(texlive-eq-pin2corr):
	(texlive-eqell):
	(texlive-eqlist):
	(texlive-eqnalign):
	(texlive-eqname):
	(texlive-errata):
	(texlive-erw-l3):
	(texlive-esami):
	(texlive-esdiff):
	(texlive-esieecv):
	(texlive-esindex):
	(texlive-esint):
	(texlive-esint-type1):
	(texlive-etaremune):
	(texlive-etl):
	(texlive-eulerpx):
	(texlive-europasscv):
	(texlive-europecv):
	(texlive-exam):
	(texlive-exam-lite):
	(texlive-exam-n):
	(texlive-exam-randomizechoices):
	(texlive-examdesign):
	(texlive-example):
	(texlive-exceltex):
	(texlive-excludeonly):
	(texlive-exercise):
	(texlive-exercisebank):
	(texlive-exercisepoints):
	(texlive-exercises):
	(texlive-exesheet):
	(texlive-exframe):
	(texlive-exp-testopt):
	(texlive-export):
	(texlive-exsheets):
	(texlive-exsol):
	(texlive-extract):
	(texlive-facsimile):
	(texlive-factura):
	(texlive-familytree):
	(texlive-fancyhandout):
	(texlive-fancylabel):
	(texlive-fancynum):
	(texlive-fancypar):
	(texlive-fancyqr):
	(texlive-fancyslides):
	(texlive-fancytabs):
	(texlive-fancytooltips):
	(texlive-fbox):
	(texlive-fcolumn):
	(texlive-fetchcls):
	(texlive-fewerfloatpages):
	(texlive-ffcode):
	(texlive-ffslides):
	(texlive-fgruler):
	(texlive-fifo-stack):
	(texlive-figsize):
	(texlive-filedate):
	(texlive-fileinfo):
	(texlive-fink):
	(texlive-finstrut):
	(texlive-fistrum):
	(texlive-fithesis):
	(texlive-fixcmex):
	(texlive-fixme):
	(texlive-fixmetodonotes):
	(texlive-fjodor):
	(texlive-flabels):
	(texlive-flacards):
	(texlive-flagderiv):
	(texlive-flashcards):
	(texlive-flashmovie):
	(texlive-flexipage):
	(texlive-flipbook):
	(texlive-flippdf):
	(texlive-floatrow):
	(texlive-flowfram):
	(texlive-fmp):
	(texlive-fn2end):
	(texlive-fnbreak):
	(texlive-fncylab):
	(texlive-fnpara):
	(texlive-fnpct):
	(texlive-fnumprint):
	(texlive-foilhtml):
	(texlive-foliono):
	(texlive-fontsetup):
	(texlive-footmisx):
	(texlive-footnotebackref):
	(texlive-footnoterange):
	(texlive-footnpag):
	(texlive-forarray):
	(texlive-foreign):
	(texlive-formlett):
	(texlive-forms16be):
	(texlive-formular):
	(texlive-fragments):
	(texlive-frame):
	(texlive-frege):
	(texlive-froufrou):
	(texlive-ftcap):
	(texlive-ftnxtra):
	(texlive-fullblck):
	(texlive-fullminipage):
	(texlive-fullwidth):
	(texlive-functional):
	(texlive-fundus-calligra):
	(texlive-fundus-cyr):
	(texlive-fundus-sueterlin):
	(texlive-fwlw):
	(texlive-gatherenum):
	(texlive-gauss):
	(texlive-gcard):
	(texlive-gender):
	(texlive-genmpage):
	(texlive-gensymb):
	(texlive-getfiledate):
	(texlive-getitems):
	(texlive-gindex):
	(texlive-ginpenc):
	(texlive-gitfile-info):
	(texlive-gitinfo):
	(texlive-gitinfo2):
	(texlive-gitlog):
	(texlive-gitstatus):
	(texlive-gitver):
	(texlive-globalvals):
	(texlive-gloss):
	(texlive-glossaries-danish):
	(texlive-glossaries-dutch):
	(texlive-glossaries-english):
	(texlive-glossaries-estonian):
	(texlive-glossaries-extra):
	(texlive-glossaries-finnish):
	(texlive-glossaries-french):
	(texlive-glossaries-german):
	(texlive-glossaries-irish):
	(texlive-glossaries-italian):
	(texlive-glossaries-magyar):
	(texlive-glossaries-nynorsk):
	(texlive-glossaries-polish):
	(texlive-glossaries-portuges):
	(texlive-glossaries-serbian):
	(texlive-glossaries-slovene):
	(texlive-glossaries-spanish):
	(texlive-gmdoc):
	(texlive-gmdoc-enhance):
	(texlive-gmiflink):
	(texlive-gmutils):
	(texlive-gmverb):
	(texlive-grabbox):
	(texlive-gradient-text):
	(texlive-grading-scheme):
	(texlive-graphbox):
	(texlive-graphicscache):
	(texlive-graphicx-psmin):
	(texlive-graphicxbox):
	(texlive-graphpaper):
	(texlive-grayhints):
	(texlive-grfpaste):
	(texlive-grid):
	(texlive-grid-system):
	(texlive-gridpapers):
	(texlive-gridset):
	(texlive-gridslides):
	(texlive-gs1):
	(texlive-xcomment):
	(texlive-ha-prosper):
	(texlive-hackthefootline):
	(texlive-handin):
	(texlive-handout):
	(texlive-handoutwithnotes):
	(texlive-hang):
	(texlive-harnon-cv):
	(texlive-harpoon):
	(texlive-hc):
	(texlive-he-she):
	(texlive-hep-acronym):
	(texlive-hep-float):
	(texlive-hep-math):
	(texlive-hep-text):
	(texlive-hep-title):
	(texlive-hereapplies):
	(texlive-hhtensor):
	(texlive-hideanswer):
	(texlive-highlightlatex):
	(texlive-histogr):
	(texlive-hitec):
	(texlive-hitreport):
	(texlive-hletter):
	(texlive-hobsub):
	(texlive-hpsdiss):
	(texlive-href-ul):
	(texlive-hrefhide):
	(texlive-huawei):
	(texlive-hvextern):
	(texlive-hvindex):
	(texlive-hvlogos):
	(texlive-hvpygmentex):
	(texlive-hvqrurl):
	(texlive-hwemoji):
	(texlive-hypdestopt):
	(texlive-hypdvips):
	(texlive-hyper):
	(texlive-hyperbar):
	(texlive-hypernat):
	(texlive-identkey):
	(texlive-idxcmds):
	(texlive-idxlayout):
	(texlive-ifallfalse):
	(texlive-iffont):
	(texlive-ifmslide):
	(texlive-ifnextok):
	(texlive-ifthenx):
	(texlive-iitem):
	(texlive-image-gallery):
	(texlive-indextools):
	(texlive-inline-images):
	(texlive-inlinelabel):
	(texlive-inputtrc):
	(texlive-interactiveworkbook):
	(texlive-interfaces):
	(texlive-intopdf):
	(texlive-inversepath):
	(texlive-invoice):
	(texlive-invoice-class):
	(texlive-invoice2):
	(texlive-iso):
	(texlive-iso10303):
	(texlive-isodoc):
	(texlive-isonums):
	(texlive-isopt):
	(texlive-isorot):
	(texlive-isotope):
	(texlive-issuulinks):
	(texlive-jlabels):
	(texlive-jmsdelim):
	(texlive-jobname-suffix):
	(texlive-jslectureplanner):
	(texlive-jumplines):
	(texlive-jvlisting):
	(texlive-kalendarium):
	(texlive-kerntest):
	(texlive-keycommand):
	(texlive-keyfloat):
	(texlive-keyindex):
	(texlive-keyparse):
	(texlive-keyreader):
	(texlive-keystroke):
	(texlive-keyval2e):
	(texlive-keyvaltable):
	(texlive-kix):
	(texlive-knowledge):
	(texlive-koma-moderncvclassic):
	(texlive-koma-script-sfs):
	(texlive-komacv):
	(texlive-komacv-rg):
	(texlive-ktv-texdata):
	(texlive-labbook):
	(texlive-labels):
	(texlive-labels4easylist):
	(texlive-labelschanged):
	(texlive-lambdax):
	(texlive-lastpackage):
	(texlive-latex-uni8):
	(texlive-latexcolors):
	(texlive-latexdemo):
	(texlive-latexgit):
	(texlive-layouts):
	(texlive-lazylist):
	(texlive-lccaps):
	(texlive-lcd):
	(texlive-lcg):
	(texlive-leading):
	(texlive-leaflet):
	(texlive-colorist):
	(texlive-lebhart):
	(texlive-lectures):
	(texlive-lectureslides):
	(texlive-leftidx):
	(texlive-leftindex):
	(texlive-leipzig):
	(texlive-lengthconvert):
	(texlive-lettre):
	(texlive-lettrine):
	(texlive-lewis):
	(texlive-lhelp):
	(texlive-libgreek):
	(texlive-limap):
	(texlive-linegoal):
	(texlive-linop):
	(texlive-lisp-on-tex):
	(texlive-listing):
	(texlive-listlbls):
	(texlive-listliketab):
	(texlive-listofsymbols):
	(texlive-lkproof):
	(texlive-lmake):
	(texlive-locality):
	(texlive-logbox):
	(texlive-logical-markup-utils):
	(texlive-logpap):
	(texlive-longfbox):
	(texlive-longfigure):
	(texlive-longnamefilelist):
	(texlive-loops):
	(texlive-lsc):
	(texlive-lstaddons):
	(texlive-lstfiracode):
	(texlive-lt3graph):
	(texlive-lt3rawobjects):
	(texlive-ltabptch):
	(texlive-ltxguidex):
	(texlive-ltxkeys):
	(texlive-ltxnew):
	(texlive-ltxtools):
	(texlive-lua-check-hyphen):
	(texlive-lua-physical):
	(texlive-luatodonotes):
	(texlive-macrolist):
	(texlive-macroswap):
	(texlive-magaz):
	(texlive-magicnum):
	(texlive-magicwatermark):
	(texlive-mailing):
	(texlive-mailmerge):
	(texlive-makebarcode):
	(texlive-makebase):
	(texlive-makebox):
	(texlive-makecirc):
	(texlive-makecookbook):
	(texlive-makedtx):
	(texlive-makeglos):
	(texlive-makelabels):
	(texlive-makerobust):
	(texlive-mandi):
	(texlive-manuscript):
	(texlive-manyind):
	(texlive-marginfit):
	(texlive-mathexam):
	(texlive-mathfam256):
	(texlive-mathfont):
	(texlive-maybemath):
	(texlive-mcaption):
	(texlive-mceinleger):
	(texlive-mcexam):
	(texlive-mcite):
	(texlive-mciteplus):
	(texlive-media4svg):
	(texlive-medstarbeamer):
	(texlive-meetingmins):
	(texlive-memexsupp):
	(texlive-memory):
	(texlive-mensa-tex):
	(texlive-menu):
	(texlive-menucard):
	(texlive-menukeys):
	(texlive-metalogox):
	(texlive-metanorma):
	(texlive-metastr):
	(texlive-method):
	(texlive-metre):
	(texlive-mftinc):
	(texlive-mi-solns):
	(texlive-midpage):
	(texlive-mindflow):
	(texlive-minibox):
	(texlive-minidocument):
	(texlive-minifp):
	(texlive-minipage-marginpar):
	(texlive-minorrevision):
	(texlive-minutes):
	(texlive-mla-paper):
	(texlive-mleftright):
	(texlive-mlist):
	(texlive-mmap):
	(texlive-mnotes):
	(texlive-moderncv):
	(texlive-modernposter):
	(texlive-moderntimeline):
	(texlive-modref):
	(texlive-modroman):
	(texlive-modular):
	(texlive-monofill):
	(texlive-moodle):
	(texlive-moreenum):
	(texlive-morehype):
	(texlive-moresize):
	(texlive-movie15):
	(texlive-mpostinl):
	(texlive-msc):
	(texlive-msg):
	(texlive-mslapa):
	(texlive-mtgreek):
	(texlive-multenum):
	(texlive-multiaudience):
	(texlive-multibbl):
	(texlive-multicap):
	(texlive-multicolrule):
	(texlive-multidef):
	(texlive-multienv):
	(texlive-multiexpand):
	(texlive-multifootnote):
	(texlive-multilang):
	(texlive-multiple-choice):
	(texlive-mversion):
	(texlive-mwe):
	(texlive-mycv):
	(texlive-mylatex):
	(texlive-mylatexformat):
	(texlive-nag):
	(texlive-nameauth):
	(texlive-namespc):
	(texlive-ncclatex):
	(texlive-nestquot):
	(texlive-newcommand):
	(texlive-newenviron):
	(texlive-newfile):
	(texlive-newlfm):
	(texlive-newspaper):
	(texlive-newvbtm):
	(texlive-nextpage):
	(texlive-nfssext-cfr):
	(texlive-nicefilelist):
	(texlive-niceframe):
	(texlive-nicetext):
	(texlive-nidanfloat):
	(texlive-ninecolors):
	(texlive-nlctdoc):
	(texlive-noconflict):
	(texlive-noindentafter):
	(texlive-noitcrul):
	(texlive-nolbreaks):
	(texlive-nomentbl):
	(texlive-nonfloat):
	(texlive-nonumonpart):
	(texlive-nopageno):
	(texlive-normalcolor):
	(texlive-notes):
	(texlive-notespages):
	(texlive-notestex):
	(texlive-notoccite):
	(texlive-nowidow):
	(texlive-nox):
	(texlive-numberedblock):
	(texlive-numname):
	(texlive-numspell):
	(texlive-ocg-p):
	(texlive-ocgx):
	(texlive-ocr-latex):
	(texlive-oldstyle):
	(texlive-onlyamsmath):
	(texlive-opcit):
	(texlive-opencolor):
	(texlive-optidef):
	(texlive-optional):
	(texlive-options):
	(texlive-orcidlink):
	(texlive-orientation):
	(texlive-outline):
	(texlive-outliner):
	(texlive-outlines):
	(texlive-outlining):
	(texlive-overlays):
	(texlive-padcount):
	(texlive-pagecont):
	(texlive-pagegrid):
	(texlive-pagelayout):
	(texlive-pagerange):
	(texlive-pageslts):
	(texlive-palette):
	(texlive-pangram):
	(texlive-paper):
	(texlive-papercdcase):
	(texlive-papermas):
	(texlive-papertex):
	(texlive-paracol):
	(texlive-parades):
	(texlive-paresse):
	(texlive-parnotes):
	(texlive-parsa):
	(texlive-parselines):
	(texlive-pas-cours):
	(texlive-pas-cv):
	(texlive-pas-tableur):
	(texlive-patch):
	(texlive-patchcmd):
	(texlive-pauldoc):
	(texlive-pawpict):
	(texlive-pax):
	(texlive-pbalance):
	(texlive-pbsheet):
	(texlive-pdf14):
	(texlive-pdfcolmk):
	(texlive-pdfcomment):
	(texlive-pdfcprot):
	(texlive-pdfmarginpar):
	(texlive-pdfoverlay):
	(texlive-pdfpagediff):
	(texlive-pdfpc):
	(texlive-pdfpc-movie):
	(texlive-pdfprivacy):
	(texlive-pdfreview):
	(texlive-pdfscreen):
	(texlive-pdfslide):
	(texlive-pdfsync):
	(texlive-pdfwin):
	(texlive-pecha):
	(texlive-perltex):
	(texlive-permute):
	(texlive-petiteannonce):
	(texlive-pgfmath-xfp):
	(texlive-phfcc):
	(texlive-phfextendedabstract):
	(texlive-phffullpagefigure):
	(texlive-phfnote):
	(texlive-phfparen):
	(texlive-phfqit):
	(texlive-phfquotetext):
	(texlive-phfsvnwatermark):
	(texlive-phfthm):
	(texlive-philex):
	(texlive-phonenumbers):
	(texlive-photo):
	(texlive-photobook):
	(texlive-picture):
	(texlive-piff):
	(texlive-pkgloader):
	(texlive-plantslabels):
	(texlive-plates):
	(texlive-plweb):
	(texlive-pmboxdraw):
	(texlive-polynom):
	(texlive-polynomial):
	(texlive-polytable):
	(texlive-postcards):
	(texlive-poster-mac):
	(texlive-postnotes):
	(texlive-powerdot):
	(texlive-ppr-prv):
	(texlive-crumbs):
	(texlive-pagecolor):
	(texlive-ppt-slides):
	(texlive-practicalreports):
	(texlive-prelim2e):
	(texlive-pressrelease):
	(texlive-prettyref):
	(texlive-prettytok):
	(texlive-printlen):
	(texlive-probsoln):
	(texlive-program):
	(texlive-progress):
	(texlive-progressbar):
	(texlive-proofread):
	(texlive-properties):
	(texlive-prosper):
	(texlive-protex):
	(texlive-protocol):
	(texlive-psfragx):
	(texlive-pstring):
	(texlive-pxgreeks):
	(texlive-pygmentex):
	(texlive-python):
	(texlive-pythonimmediate):
	(texlive-qcm):
	(texlive-qstest):
	(texlive-qsymbols):
	(texlive-quicktype):
	(texlive-quiz2socrative):
	(texlive-quotchap):
	(texlive-quoting):
	(texlive-quotmark):
	(texlive-ran-toks):
	(texlive-randtext):
	(texlive-rccol):
	(texlive-rcs-multi):
	(texlive-rcsinfo):
	(texlive-readablecv):
	(texlive-realboxes):
	(texlive-recipe):
	(texlive-recipebook):
	(texlive-recipecard):
	(texlive-rectopma):
	(texlive-refcheck):
	(texlive-refenums):
	(texlive-reflectgraphics):
	(texlive-refman):
	(texlive-regcount):
	(texlive-register):
	(texlive-regstats):
	(texlive-relenc):
	(texlive-repeatindex):
	(texlive-repltext):
	(texlive-rescansync):
	(texlive-resmes):
	(texlive-returntogrid):
	(texlive-rgltxdoc):
	(texlive-rjlparshap):
	(texlive-rlepsf):
	(texlive-rmpage):
	(texlive-robustcommand):
	(texlive-robustindex):
	(texlive-romanbar):
	(texlive-romanbarpagenumber):
	(texlive-romanneg):
	(texlive-romannum):
	(texlive-rotfloat):
	(texlive-rotpages):
	(texlive-roundbox):
	(texlive-rterface):
	(texlive-rtkinenc):
	(texlive-rulerbox):
	(texlive-rulercompass):
	(texlive-runcode):
	(texlive-rvwrite):
	(texlive-sanitize-umlaut):
	(texlive-precattl):
	(texlive-saveenv):
	(texlive-savefnmark):
	(texlive-savesym):
	(texlive-savetrees):
	(texlive-scale):
	(texlive-scalebar):
	(texlive-scalerel):
	(texlive-scanpages):
	(texlive-schedule):
	(texlive-schooldocs):
	(texlive-scontents):
	(texlive-scrambledenvs):
	(texlive-scrlayer-fancyhdr):
	(texlive-scrlttr2copy):
	(texlive-sdaps):
	(texlive-sdrt):
	(texlive-secdot):
	(texlive-secnum):
	(texlive-sectionbox):
	(texlive-sectionbreak):
	(texlive-seealso):
	(texlive-selectp):
	(texlive-semantex):
	(texlive-semantic):
	(texlive-semantic-markup):
	(texlive-semesterplanner):
	(texlive-semioneside):
	(texlive-semproc):
	(texlive-semtex):
	(texlive-sepfootnotes):
	(texlive-sesstime):
	(texlive-sf298):
	(texlive-sffms):
	(texlive-sfmath):
	(texlive-shadethm):
	(texlive-shadow):
	(texlive-shadowtext):
	(texlive-shapepar):
	(texlive-shdoc):
	(texlive-shipunov):
	(texlive-shorttoc):
	(texlive-show2e):
	(texlive-showcharinbox):
	(texlive-showdim):
	(texlive-showlabels):
	(texlive-sidenotes):
	(texlive-sidenotesplus):
	(texlive-silence):
	(texlive-sillypage):
	(texlive-simplecd):
	(texlive-simplecv):
	(texlive-simpleinvoice):
	(texlive-simplivre):
	(texlive-sitem):
	(texlive-skb):
	(texlive-skdoc):
	(texlive-skeldoc):
	(texlive-skeycommand):
	(texlive-skeyval):
	(texlive-skills):
	(texlive-skrapport):
	(texlive-slantsc):
	(texlive-smalltableof):
	(texlive-smart-eqn):
	(texlive-smartref):
	(texlive-smartunits):
	(texlive-snapshot):
	(texlive-snaptodo):
	(texlive-snotez):
	(texlive-soulpos):
	(texlive-spacingtricks):
	(texlive-spark-otf):
	(texlive-sparklines):
	(texlive-sphack):
	(texlive-splitindex):
	(texlive-spot):
	(texlive-spotcolor):
	(texlive-spreadtab):
	(texlive-spverbatim):
	(texlive-srbook-mem):
	(texlive-srcltx):
	(texlive-sseq):
	(texlive-sslides):
	(texlive-stack):
	(texlive-stdclsdv):
	(texlive-stdpage):
	(texlive-stealcaps):
	(texlive-stex):
	(texlive-storecmd):
	(texlive-stringstrings):
	(texlive-sttools):
	(texlive-stubs):
	(texlive-studenthandouts):
	(texlive-styledcmd):
	(texlive-subdepth):
	(texlive-subdocs):
	(texlive-subeqn):
	(texlive-subeqnarray):
	(texlive-subfigmat):
	(texlive-subfloat):
	(texlive-suppose):
	(texlive-svgcolor):
	(texlive-svn):
	(texlive-svn-multi):
	(texlive-svninfo):
	(texlive-swfigure):
	(texlive-swungdash):
	(texlive-syntax):
	(texlive-syntrace):
	(texlive-synttree):
	(texlive-tabbing):
	(texlive-tabfigures):
	(texlive-tableaux):
	(texlive-tablefootnote):
	(texlive-tableof):
	(texlive-tablists):
	(texlive-tabls):
	(texlive-tablvar):
	(texlive-tabstackengine):
	(texlive-tabularborder):
	(texlive-tabularcalc):
	(texlive-tabularew):
	(texlive-tabularray):
	(texlive-tagging):
	(texlive-tagpair):
	(texlive-tagpdf):
	(texlive-talk):
	(texlive-tamefloats):
	(texlive-tasks):
	(texlive-tcldoc):
	(texlive-tdclock):
	(texlive-technics):
	(texlive-ted):
	(texlive-templatetools):
	(texlive-termcal):
	(texlive-termlist):
	(texlive-termsim):
	(texlive-testhyphens):
	(texlive-testidx):
	(texlive-tex-label):
	(texlive-tex-locale):
	(texlive-texlogos):
	(texlive-texmate):
	(texlive-texments):
	(texlive-texpower):
	(texlive-texshade):
	(texlive-texsurgery):
	(texlive-textcsc):
	(texlive-textfit):
	(texlive-textmerg):
	(texlive-textualicomma):
	(texlive-texvc):
	(texlive-theoremref):
	(texlive-thinsp):
	(texlive-thmtools):
	(texlive-threadcol):
	(texlive-thumb):
	(texlive-thumbs):
	(texlive-thumby):
	(texlive-ticket):
	(texlive-tipauni):
	(texlive-titlecaps):
	(texlive-titlefoot):
	(texlive-titlepic):
	(texlive-titleref):
	(texlive-to-be-determined):
	(texlive-tocdata):
	(texlive-todo):
	(texlive-tokcycle):
	(texlive-tokenizer):
	(texlive-toolbox):
	(texlive-topfloat):
	(texlive-topiclongtable):
	(texlive-totalcount):
	(texlive-tramlines):
	(texlive-trfsigns):
	(texlive-trivfloat):
	(texlive-trsym):
	(texlive-truncate):
	(texlive-tucv):
	(texlive-turnthepage):
	(texlive-twoinone):
	(texlive-twoup):
	(texlive-txgreeks):
	(texlive-typed-checklist):
	(texlive-typeface):
	(texlive-typoaid):
	(texlive-typogrid):
	(texlive-uassign):
	(texlive-uebungsblatt):
	(texlive-umoline):
	(texlive-underlin):
	(texlive-underoverlap):
	(texlive-uni-titlepage):
	(texlive-unicodefonttable):
	(texlive-unisc):
	(texlive-unitconv):
	(texlive-unravel):
	(texlive-upmethodology):
	(texlive-uri):
	(texlive-ushort):
	(texlive-uspace):
	(texlive-utf8add):
	(texlive-uwmslide):
	(texlive-variablelm):
	(texlive-varindex):
	(texlive-varsfromjobname):
	(texlive-vcell):
	(texlive-vdmlisting):
	(texlive-verbasef):
	(texlive-verbatimcopy):
	(texlive-verbdef):
	(texlive-verbments):
	(texlive-verifiche):
	(texlive-version):
	(texlive-versions):
	(texlive-versonotes):
	(texlive-vertbars):
	(texlive-vgrid):
	(texlive-vhistory):
	(texlive-vmargin):
	(texlive-volumes):
	(texlive-vpe):
	(texlive-vruler):
	(texlive-vtable):
	(texlive-vwcol):
	(texlive-wallcalendar):
	(texlive-warning):
	(texlive-warpcol):
	(texlive-webquiz):
	(texlive-widetable):
	(texlive-widows-and-orphans):
	(texlive-williams):
	(texlive-withargs):
	(texlive-wordcount):
	(texlive-wordlike):
	(texlive-worksheet):
	(texlive-wrapfig2):
	(texlive-wrapstuff):
	(texlive-writeongrid):
	(texlive-wtref):
	(texlive-xargs):
	(texlive-xassoccnt):
	(texlive-xbmks):
	(texlive-xcntperchap):
	(texlive-xcolor-material):
	(texlive-xcolor-solarized):
	(texlive-xcookybooky):
	(texlive-xcpdftips):
	(texlive-xdoc):
	(texlive-xellipsis):
	(texlive-xfakebold):
	(texlive-xhfill):
	(texlive-xint):
	(texlive-xkcdcolors):
	(texlive-xltabular):
	(texlive-xnewcommand):
	(texlive-xoptarg):
	(texlive-xpunctuate):
	(texlive-xpeek):
	(texlive-xprintlen):
	(texlive-xsavebox):
	(texlive-xsim):
	(texlive-xtab):
	(texlive-xurl):
	(texlive-xwatermark):
	(texlive-xytree):
	(texlive-yafoot):
	(texlive-yagusylo):
	(texlive-yaletter):
	(texlive-ycbook):
	(texlive-yplan):
	(texlive-zebra-goodies):
	(texlive-zed-csp):
	(texlive-zennote):
	(texlive-ziffer):
	(texlive-zref-check):
	(texlive-zref-clever):
	(texlive-zref-vario):
	(texlive-zwgetfdate):
	(texlive-zwpagelayout):
	(texlive-ptex-fontmaps):
	(texlive-ptex2pdf):
	(texlive-dvipdfmx):
	(texlive-haranoaji):
	(texlive-xetex): Update to 2024.2.
	(texlive-libptexenc)[arguments]<#:phases>: Fix failing tests.
	(texlive-bin)[arguments]<#:phases>: Fix failing test.
	(texlive-ptex-bin)[inputs]:
	(texlive-uptex-bin)[inputs]: Add MPFI.
	(texlive-bibtex8-bin)[arguments]<#:phases>: Fix syntax
	to skip test.
	(texlive-bibtexu-bin)[arguments]<#:phases>: Fix syntax to skip test.
	[native-inputs]: Add PERL.
	(texlive-dvisvgm-bin)[source]<origin>: Fix failing test.

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-jadetex: Small refactoring.
	* gnu/packages/tex.scm (texlive-jadetex)[arguments]<#:phases>: Small refactoring.

	Change-Id: Idfce791bd7f3b0a1c5ce509ef90ddb9044c78ee3

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-xmltex: Remove useless binding.
	* gnu/packages/tex.scm (texlive-xmltex)[arguments]<#:phases>: Remove useless binding.

	Change-Id: I5088d42203b85157f89c5ddcbdb66666dc886504

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-texsis: Create missing symlink.
	* gnu/packages/tex.scm (texlive-texsis)[arguments]<#:phases>: Create missing
	symlink.

	Change-Id: Iad8dc76aa53f6794aef3e282bd3de136deab3511

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-uplatex: Create missing symlink.
	* gnu/packages/tex.scm (texlive-uplatex)[arguments]<#:phases>: Create missing
	symlink.

	Change-Id: I2f1d251f1826d7386507dd5717bebb8652614b3d

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-platex: Create missing symlink.
	* gnu/packages/tex.scm (texlive-platex)[arguments]<#:phases>: Create missing
	symlink.

	Change-Id: I7924933a858526b2ffa1177ba29f916da99e3335

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-optex: Create missing symlink.
	* gnu/packages/tex.scm (texlive-optex)[arguments]<#:phases>: Create missing
	symlink.

	Change-Id: I5b86e979ca3c6ce2aa8e6481596389dd83acb4ca

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-mltex: Create missing symlinks.
	* gnu/packages/tex.scm (texlive-mltex)[arguments]<#:phases>: Create missing
	symlinks.

	Change-Id: I05c7aa88aee42f01fea96bd36a173fa494d54d6d

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-mex: Create missing symlinks.
	* gnu/packages/tex.scm (texlive-mex)[arguments]<#:phases>: Create missing
	symlinks.

	Change-Id: I434db9503f3c04aeb27b0daf712cf45187d140a6

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-lollipop: Create missing symlink.
	* gnu/packages/tex.scm (texlive-lollipop)[arguments]<#:phases>: Create missing
	symlink.
	[propagated-inputs]: Add TEXLIVE-TEX.

	Change-Id: Id147f8b2210193df5b2b4e9de3bfa0ec3b39f431

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-eplain: Create missing symlink.
	* gnu/packages/tex.scm (texlive-eplain)[arguments]<#:phases>: Create missing
	symlink.

	Change-Id: I4183b1bd6a7d699fc5a802b6da0330664f2f524b

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-csplain: Create missing symlinks.
	* gnu/packages/tex.scm (texlive-csplain)[arguments]<#:phases>: Create missing
	symlinks.

	Change-Id: Ibf7a4ad521da7a69a00d59e1b8d4797873526fea

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-amstex: Create missing symlink.
	* gnu/packages/tex.scm (texlive-amstex)[arguments]<#:phases>: Create missing
	symlink.

	Change-Id: Ibd71612febb0e7768e43f432bd3e71af82e39634

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: import texlive: Add UPSTREAM-NAME property when necessary.
	* guix/import/texlive.scm (tlpdb->package): Add UPSTREAM-NAME property when necessary.
	* tests/texlive.scm ("texlive->guix-package, with upstream-name property"):
	Add new test.

	Change-Id: I134a065cbe0a7f0ff4d72b0929dba4e4d46cfaeb

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-ec: Remove reference to TeX Live version in license.
	* gnu/packages/tex.scm (texlive-ec)[license]: Remove reference to TeX Live version.

	Change-Id: Ib7c1de9f2b98cdcf71910e4148c2b24009ff42bc

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-pstricks-calcnotes: Specify upstream name.
	* gnu/packages/tex.scm (texlive-pstricks_calcnotes)[properties]: Add UPSTREAM-NAME property.

	Change-Id: Ib17e6358b40bcc8e0afdeea246059b3ea085e00e

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-r-und-s: Specify upstream name.
	* gnu/packages/tex.scm (texlive-r-und-s)[properties]: Add UPSTREAM-NAME property.

	Change-Id: Ifc479d127150ba5f79bf86efe8b8ea4147c711f8

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-ctan-chk: Specify upstream name.
	* gnu/packages/tex.scm (texlive-ctan-chk)[properties]: Add UPSTREAM-NAME property.

	Change-Id: I7ffbab1d0262a6e97c29af5060f2aa9b4835719c

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-ran-toks: Specify upstream name.
	* gnu/packages/tex.scm (texlive-ran-toks)[properties]: Add UPSTREAM-NAME property.

	Change-Id: I22ea91ec581249df44f7fd36dcd6aa3b8a38bfed

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: import texlive: no bogus data with non-existing packages.
	* guix/import/texlive.scm (latest-release): Check if the package really exists
	in the package database before returning an <upstream-source> object.

	Change-Id: I85c600b7b125b02cac58f263eac645dd8fab63ab

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Turn TEXLIVE-SOURCE into a complete package.
	* gnu/packages/tex.scm (%texlive-version): Remove variable.
	(texlive-source): Turn into a complete package so it can benefit from auto-updates.
	(texlive-libkpathsea):
	(texlive-libptexenc):
	(texlive-bin):
	(texlive-scheme-basic):
	(texlive-scheme-bookpub):
	(texlive-scheme-context):
	(texlive-scheme-full):
	(texlive-scheme-gust):
	(texlive-scheme-medium):
	(texlive-scheme-minimal):
	(texlive-scheme-small):
	(texlive-scheme-tetex):
	(texlive-afm2pl-bin):
	(texlive-autosp-bin):
	(texlive-axodraw2-bin):
	(texlive-cjkutils-bin):
	(texlive-gregoriotex-bin):
	(texlive-m-tx-bin):
	(texlive-musixtnt-bin):
	(texlive-pmx-bin):
	(texlive-velthuis-bin):
	(texlive-vlna-bin):
	(texlive-bibtex8-bin):
	(texlive-chktex-bin):
	(texlive-detex-bin):
	(texlive-dtl-bin):
	(texlive-dvi2tty-bin):
	(texlive-dvidvi-bin):
	(texlive-dviljk-bin):
	(texlive-dviout-util-bin):
	(texlive-dvipng-bin):
	(texlive-dvipos-bin):
	(texlive-dvisvgm-bin):
	(texlive-ptex-bin):
	(texlive-lcdftypetools-bin):
	(texlive-dvipdfmx-bin):
	(texlive-dvips-bin):
	(texlive-lacheck-bin):
	(texlive-seetexk-bin):
	(texlive-ps2eps-bin):
	(texlive-ps2pk-bin):
	(texlive-psutils-bin):
	(texlive-t1utils-bin):
	(texlive-tex4ht-bin):
	(texlive-tpic2pdftex-bin):
	(texlive-ttfutils-bin):
	(texlive-upmendex-bin):
	(texlive-xpdfopen-bin):
	(texlive-gsftopk-bin):
	(texlive-xml2pmx-bin):
	(texlive-makeindex-bin):
	(texlive-collection-basic):
	(texlive-collection-bibtexextra):
	(texlive-collection-binextra):
	(texlive-collection-context):
	(texlive-collection-fontsextra):
	(texlive-collection-fontsrecommended):
	(texlive-collection-fontutils):
	(texlive-collection-formatsextra):
	(texlive-collection-games):
	(texlive-collection-humanities):
	(texlive-collection-langarabic):
	(texlive-collection-langchinese):
	(texlive-collection-langcjk):
	(texlive-collection-langcyrillic):
	(texlive-collection-langczechslovak):
	(texlive-collection-langenglish):
	(texlive-collection-langeuropean):
	(texlive-collection-langfrench):
	(texlive-collection-langgerman):
	(texlive-collection-langgreek):
	(texlive-collection-langitalian):
	(texlive-collection-langjapanese):
	(texlive-collection-langkorean):
	(texlive-collection-langother):
	(texlive-collection-langpolish):
	(texlive-collection-langportuguese):
	(texlive-collection-langspanish):
	(texlive-collection-latex):
	(texlive-collection-latexextra):
	(texlive-collection-latexrecommended):
	(texlive-collection-luatex):
	(texlive-collection-mathscience):
	(texlive-collection-metapost):
	(texlive-collection-music):
	(texlive-collection-pictures):
	(texlive-collection-plaingeneric):
	(texlive-collection-pstricks):
	(texlive-collection-publishers):
	(texlive-collection-xetex):
	(texlive-xindy-bin):
	(texlive-xdvi-bin): Adapt to change of record type.
	(texlive-updmap.cfg)[version]: Use the same as TEXLIVE-SOURCE.
	* guix/import/texlive.scm:
	(tlpdb-guix-packages): Define "source" as a special package.
	(texlive->svn-multi-reference):
	(tlpdb->package):
	(package-from-texlive-repository?): Treat TEXLIVE-SOURCE specially.

	Change-Id: I33890e54d825fdfed4203d770e40ed6255dd4dd2

	Change-Id: I62fdd2766938ea4562fe6e4d45fd11c1ee0104d3

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: download-multi-svn-to-store: Allow exporting from base URL.
	* guix/svn-download.scm (download-multi-svn-to-store): Allow exporting from
	locations such as "./" or "somefile.txt".

	Change-Id: If37362e4672b175fe413acc56ed67064ad998fe3

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-match-parens: Specify upstream name.
	* gnu/packages/tex.scm (texlive-match-parens)[properties]: Add UPSTREAM-NAME
	property.

	Change-Id: I831df8be99fd781724fa4bd5d7d2d8abf4d15101

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tex: Set properties to protect inputs during updates.
	* gnu/packages/tex.scm (texlive-scripts)[properties]:
	(texlive-accfonts)[properties]:
	(texlive-arara)[properties]:
	(texlive-burmese)[properties]:
	(texlive-glossaries)[properties]:
	(texlive-urlbst)[properties]:
	(texlive-bundledoc)[properties]:
	(texlive-clojure-pamphlet)[properties]:
	(texlive-ctanify)[properties]:
	(texlive-de-macro)[properties]:
	(texlive-findhyph)[properties]:
	(texlive-biber)[properties]:
	(texlive-biblatex-philosophy)[properties]:
	(texlive-bropd)[properties]:
	(texlive-cmll)[properties]:
	(texlive-charter)[properties]:
	(texlive-concmath-fonts)[properties]:
	(texlive-ecc)[properties]:
	(texlive-eiad)[properties]:
	(texlive-feyn)[properties]:
	(texlive-fontsize)[properties]:
	(texlive-hanzibox)[properties]:
	(texlive-lxfonts)[properties]:
	(texlive-nwafuthesis)[properties]:
	(texlive-poetrytex)[properties]:
	(texlive-reverxii)[properties]:
	(texlive-stix)[properties]:
	(texlive-suftesi)[properties]:
	(texlive-ulqda)[properties]:
	(texlive-vntex)[properties]:
	(texlive-xduts)[properties]:
	(texlive-xmuthesis)[properties]:
	(texlive-yathesis)[properties]:
	(texlive-fc)[properties]:
	(texlive-gobble)[properties]:
	(texlive-ibygrk)[properties]:
	(texlive-pl)[properties]:
	(texlive-yannisgr)[properties]:
	(texlive-zhlipsum)[properties]:
	(texlive-makecell)[properties]:
	(texlive-cbfonts)[properties]:
	(texlive-cm)[properties]:
	(texlive-cmbright)[properties]:
	(texlive-knuth-lib)[properties]:
	(texlive-knuth-local)[properties]:
	(texlive-latex-fonts)[properties]:
	(texlive-mflogo)[properties]:
	(texlive-prerex)[properties]:
	(texlive-robotarm)[properties]:
	(texlive-tikz-timing)[properties]:
	(texlive-tikzpagenodes)[properties]:
	(texlive-amsfonts)[properties]:
	(texlive-ec)[properties]:
	(texlive-etex)[properties]:
	(texlive-halloweenmath)[properties]:
	(texlive-atveryend)[properties]:
	(texlive-filehook)[properties]:
	(texlive-graphics)[properties]:
	(texlive-xcjk2uni)[properties]:
	(texlive-l3kernel)[properties]:
	(texlive-l3backend)[properties]:
	(texlive-l3packages)[properties]:
	(texlive-sansmathfonts)[properties]:
	(texlive-lualibs)[properties]:
	(texlive-babel)[properties]:
	(texlive-cs)[properties]:
	(texlive-csplain)[properties]:
	(texlive-babel-romansh)[properties]:
	(texlive-cyrillic)[properties]:
	(texlive-psnfss)[properties]:
	(texlive-tipa)[properties]:
	(texlive-firstaid)[properties]:
	(texlive-trimspaces)[properties]:
	(texlive-currfile)[properties]:
	(texlive-rsfs)[properties]:
	(texlive-stmaryrd)[properties]:
	(texlive-xpeek)[properties]:
	(texlive-wasy)[properties]:
	(texlive-needspace)[properties]:
	(texlive-changepage)[properties]:
	(texlive-atbegshi)[properties]:
	(texlive-xypic)[properties]:
	(texlive-standalone)[properties]:
	(texlive-ifmtarg)[properties]:
	(texlive-ifoddpage)[properties]:
	(texlive-storebox)[properties]:
	(texlive-collectbox)[properties]:
	(texlive-adjustbox)[properties]:
	(texlive-asyfig)[properties]:
	(texlive-eurosym)[properties]:
	(texlive-unicode-math)[properties]:
	(texlive-cc-pl)[properties]:
	(texlive-easyfig)[properties]:
	(texlive-lstaddons)[properties]:
	(texlive-magicwatermark)[properties]:
	(texlive-minibox)[properties]:
	(texlive-multienv)[properties]:
	(texlive-mwe)[properties]:
	(texlive-recipecard)[properties]:
	(texlive-svn-multi)[properties]:
	(texlive-termsim)[properties]:
	(texlive-wrapstuff)[properties]:
	(texlive-chktex)[properties]:
	(texlive-ps2eps)[properties]:
	(texlive-psutils)[properties]:
	(texlive-xindy)[properties]:
	(texlive-fontools)[properties]:
	(texlive-mkgrkindex)[properties]:
	(texlive-latex-git-log)[properties]:
	(texlive-latex2man)[properties]:
	(texlive-latex2nemeth)[properties]:
	(texlive-latexindent)[properties]:
	(texlive-latexpand)[properties]:
	(texlive-match-parens)[properties]:
	(texlive-optexcount)[properties]:
	(texlive-pdfbook2)[properties]:
	(texlive-pkfix-helper)[properties]:
	(texlive-purifyeps)[properties]:
	(texlive-mkpic)[properties]:
	(texlive-petri-nets)[properties]:
	(texlive-tex4ht)[properties]:
	(texlive-texdirflatten)[properties]:
	(texlive-texdoctk)[properties]:
	(texlive-texloganalyser)[properties]:
	(texlive-texlogfilter)[properties]:
	(texlive-tlcockpit)[properties]:
	(texlive-kpathsea)[properties]:
	(texlive-epstopdf)[properties]:
	(texlive-pdftex)[properties]:
	(texlive-fig4latex)[properties]:
	(texlive-authorindex)[properties]:
	(texlive-exceltex)[properties]:
	(texlive-innerscript)[properties]:
	(texlive-xkeyval)[properties]:
	(texlive-blox)[properties]:
	(texlive-ecgdraw)[properties]:
	(texlive-gradientframe)[properties]:
	(texlive-everyhook)[properties]:
	(texlive-everyshi)[properties]:
	(texlive-actuarialangle)[properties]:
	(texlive-actuarialsymbol)[properties]:
	(texlive-autopdf)[properties]:
	(texlive-etaremune)[properties]:
	(texlive-extract)[properties]:
	(texlive-forarray)[properties]:
	(texlive-graphicx-psmin)[properties]:
	(texlive-ha-prosper)[properties]:
	(texlive-namespc)[properties]:
	(texlive-newspaper)[properties]:
	(texlive-powerdot)[properties]:
	(texlive-show2e)[properties]:
	(texlive-tablists)[properties]:
	(texlive-ted)[properties]:
	(texlive-xargs)[properties]:
	(texlive-yplan)[properties]: Control inputs during updates.
	(texlive-thucoursework)[properties]: Control inputs during updates.
	[native-inputs]: Merge all inputs within TEXLIVE-UPDMAP.CFG.
	(texlive-xecjk)[properties]: Prevent warning upon updates.
	(texlive-lh)[properties]: Control inputs during updates.
	[native-inputs]: Remove TEXLIVE-EC, already provided as a propagated input.
	(texlive-bbold)[properties]: Control inputs during updates.
	[native-inputs]: Extract TEXLIVE-METAFONT from TEXLIVE-UPDMAP.CFG so the
	latter is properly ignored.
	(texlive-arabxetex)[properties]: Control inputs during updates.
	[native-inputs]: Merge TeX Live inputs into TEXLIVE-UPDMAP.CFG.
	(texlive-polyglossia)[properties]: Control inputs during updates.
	[native-inputs]: Merge TeX Live inputs into TEXLIVE-UPDMAP.CFG.

	Change-Id: I84f240b0426d3ed7f1548a8cb85abb056e2fd3c0

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tex: Set properties to protect inputs during updates.
	* gnu/packages/tex.scm (texlive-scripts)[properties]:
	(texlive-accfonts)[properties]:
	(texlive-arara)[properties]:
	(texlive-burmese)[properties]:
	(texlive-glossaries)[properties]:
	(texlive-urlbst)[properties]:
	(texlive-bundledoc)[properties]:
	(texlive-clojure-pamphlet)[properties]:
	(texlive-ctanify)[properties]:
	(texlive-de-macro)[properties]:
	(texlive-findhyph)[properties]:
	(texlive-biber)[properties]:
	(texlive-biblatex-philosophy)[properties]:
	(texlive-bropd)[properties]:
	(texlive-cmll)[properties]:
	(texlive-charter)[properties]:
	(texlive-concmath-fonts)[properties]:
	(texlive-ecc)[properties]:
	(texlive-eiad)[properties]:
	(texlive-feyn)[properties]:
	(texlive-fontsize)[properties]:
	(texlive-hanzibox)[properties]:
	(texlive-lxfonts)[properties]:
	(texlive-nwafuthesis)[properties]:
	(texlive-poetrytex)[properties]:
	(texlive-reverxii)[properties]:
	(texlive-stix)[properties]:
	(texlive-suftesi)[properties]:
	(texlive-ulqda)[properties]:
	(texlive-vntex)[properties]:
	(texlive-xduts)[properties]:
	(texlive-xmuthesis)[properties]:
	(texlive-yathesis)[properties]:
	(texlive-fc)[properties]:
	(texlive-gobble)[properties]:
	(texlive-ibygrk)[properties]:
	(texlive-pl)[properties]:
	(texlive-yannisgr)[properties]:
	(texlive-zhlipsum)[properties]:
	(texlive-makecell)[properties]:
	(texlive-cbfonts)[properties]:
	(texlive-cm)[properties]:
	(texlive-cmbright)[properties]:
	(texlive-knuth-lib)[properties]:
	(texlive-knuth-local)[properties]:
	(texlive-latex-fonts)[properties]:
	(texlive-mflogo)[properties]:
	(texlive-prerex)[properties]:
	(texlive-robotarm)[properties]:
	(texlive-tikz-timing)[properties]:
	(texlive-tikzpagenodes)[properties]:
	(texlive-amsfonts)[properties]:
	(texlive-ec)[properties]:
	(texlive-etex)[properties]:
	(texlive-halloweenmath)[properties]:
	(texlive-atveryend)[properties]:
	(texlive-filehook)[properties]:
	(texlive-graphics)[properties]:
	(texlive-xcjk2uni)[properties]:
	(texlive-l3kernel)[properties]:
	(texlive-l3backend)[properties]:
	(texlive-l3packages)[properties]:
	(texlive-sansmathfonts)[properties]:
	(texlive-lualibs)[properties]:
	(texlive-babel)[properties]:
	(texlive-cs)[properties]:
	(texlive-csplain)[properties]:
	(texlive-babel-romansh)[properties]:
	(texlive-cyrillic)[properties]:
	(texlive-psnfss)[properties]:
	(texlive-tipa)[properties]:
	(texlive-firstaid)[properties]:
	(texlive-trimspaces)[properties]:
	(texlive-currfile)[properties]:
	(texlive-rsfs)[properties]:
	(texlive-stmaryrd)[properties]:
	(texlive-xpeek)[properties]:
	(texlive-wasy)[properties]:
	(texlive-needspace)[properties]:
	(texlive-changepage)[properties]:
	(texlive-atbegshi)[properties]:
	(texlive-xypic)[properties]:
	(texlive-standalone)[properties]:
	(texlive-ifmtarg)[properties]:
	(texlive-ifoddpage)[properties]:
	(texlive-storebox)[properties]:
	(texlive-collectbox)[properties]:
	(texlive-adjustbox)[properties]:
	(texlive-asyfig)[properties]:
	(texlive-eurosym)[properties]:
	(texlive-unicode-math)[properties]:
	(texlive-cc-pl)[properties]:
	(texlive-easyfig)[properties]:
	(texlive-lstaddons)[properties]:
	(texlive-magicwatermark)[properties]:
	(texlive-minibox)[properties]:
	(texlive-multienv)[properties]:
	(texlive-mwe)[properties]:
	(texlive-recipecard)[properties]:
	(texlive-svn-multi)[properties]:
	(texlive-termsim)[properties]:
	(texlive-wrapstuff)[properties]:
	(texlive-chktex)[properties]:
	(texlive-ps2eps)[properties]:
	(texlive-psutils)[properties]:
	(texlive-xindy)[properties]:
	(texlive-fontools)[properties]:
	(texlive-mkgrkindex)[properties]:
	(texlive-latex-git-log)[properties]:
	(texlive-latex2man)[properties]:
	(texlive-latex2nemeth)[properties]:
	(texlive-latexindent)[properties]:
	(texlive-latexpand)[properties]:
	(texlive-match-parens)[properties]:
	(texlive-optexcount)[properties]:
	(texlive-pdfbook2)[properties]:
	(texlive-pkfix-helper)[properties]:
	(texlive-purifyeps)[properties]:
	(texlive-mkpic)[properties]:
	(texlive-petri-nets)[properties]:
	(texlive-tex4ht)[properties]:
	(texlive-texdirflatten)[properties]:
	(texlive-texdoctk)[properties]:
	(texlive-texloganalyser)[properties]:
	(texlive-texlogfilter)[properties]:
	(texlive-tlcockpit)[properties]:
	(texlive-kpathsea)[properties]:
	(texlive-epstopdf)[properties]:
	(texlive-pdftex)[properties]:
	(texlive-fig4latex)[properties]:
	(texlive-authorindex)[properties]:
	(texlive-exceltex)[properties]:
	(texlive-innerscript)[properties]:
	(texlive-xkeyval)[properties]:
	(texlive-blox)[properties]:
	(texlive-ecgdraw)[properties]:
	(texlive-gradientframe)[properties]:
	(texlive-everyhook)[properties]:
	(texlive-everyshi)[properties]:
	(texlive-actuarialangle)[properties]:
	(texlive-actuarialsymbol)[properties]:
	(texlive-autopdf)[properties]:
	(texlive-etaremune)[properties]:
	(texlive-extract)[properties]:
	(texlive-forarray)[properties]:
	(texlive-graphicx-psmin)[properties]:
	(texlive-ha-prosper)[properties]:
	(texlive-namespc)[properties]:
	(texlive-newspaper)[properties]:
	(texlive-powerdot)[properties]:
	(texlive-show2e)[properties]:
	(texlive-tablists)[properties]:
	(texlive-ted)[properties]:
	(texlive-xargs)[properties]:
	(texlive-yplan)[properties]: Control inputs during updates.
	(texlive-thucoursework)[properties]: Control inputs during updates.
	[native-inputs]: Merge all inputs within TEXLIVE-UPDMAP.CFG.
	(texlive-xecjk)[properties]: Prevent warning upon updates.
	(texlive-lh)[properties]: Control inputs during updates.
	[native-inputs]: Remove TEXLIVE-EC, already provided as a propagated input.
	(texlive-bbold)[properties]: Control inputs during updates.
	[native-inputs]: Extract TEXLIVE-METAFONT from TEXLIVE-UPDMAP.CFG so the
	latter is properly ignored.
	(texlive-arabxetex)[properties]: Control inputs during updates.
	[native-inputs]: Merge TeX Live inputs into TEXLIVE-UPDMAP.CFG.
	(texlive-polyglossia)[properties]: Control inputs during updates.
	[native-inputs]: Merge TeX Live inputs into TEXLIVE-UPDMAP.CFG.

	Change-Id: I84f240b0426d3ed7f1548a8cb85abb056e2fd3c0

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-kfsh-nat: Specify upstream name.
	* gnu/packages/tex.scm (texlive-kfsh-nat)[properties]: Add UPSTREAM-NAME property.

	Change-Id: Ia26e469a702365baaf89c10066faaeeb980b7f40

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-blockdraw-mp: Specify upstream name.
	* gnu/packages/tex.scm (texlive-blockdraw-mp)[properties]: Add UPSTREAM-NAME property.

	Change-Id: I4fab412d4f2003bc7f5e01894343c67459b63504

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-cluttex: Add "cllualatex" and "clxelatex" symlinks.
	* gnu/packages/tex.scm (texlive-cluttex)[arguments]<#:phases>: Add missing symlinks.

	Change-Id: I3b756d91c87259e8f1e20a06c038653d49dff54d

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-pdfcrop. Add "rpdfcrop" symlink.
	* gnu/packages/tex.scm (texlive-pdfcrop)[arguments]<#:phases>: Add missing
	"rpdfcrop" link.

	Change-Id: I498222565c8f63a678c4c6f2548f962e6365cedd

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-texaccents: Add missing script.
	* gnu/packages/tex.scm (texlive-texaccents)[arguments]<#:link-scripts>: Add
	missing script.

	Change-Id: I0a9ac72484375f61c7bc5e30de89ca44dde0147f

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-psfragx: Remove native inputs.
	* gnu/packages/tex.scm (texlive-psfragx)[native-inputs]: Remove
	TEXLIVE-UPDMAP.CFG.

	Change-Id: Ia18cf6dd2304a6bd6f3c0dc33c3af3071450e91d

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-dotseqn: Remove native input.
	* gnu/packages/tex.scm (texlive-dotseqn)[native-inputs]: Remove
	TEXLIVE-HYPODOC.

	Change-Id: I4acdec4230937e59f1dd0876a6dc38fd35a2aa5e

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-makecmds: Remove unnecessary input.
	* gnu/packages/tex.scm (texlive-makecmds)[native-inputs]: Remove
	TEXLIVE-UPDMAP.CFG.

	Change-Id: Ia20a37f62d473a663dbc2f9c03b67636c4e12b7d

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-newverbs: Do not create origin for "ydocstrip.tex".
	* gnu/packages/tex.scm (texlive-newverbs)[native-inputs]:  Remove <origin>
	pointing to "ydocstrip.tex".  Grab it from TEXLIVE-YDOC's source instead.

	Change-Id: I730a34e0e8aaca8a50262d16c05ad4161f068fa0

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-luatex: Remove unnecessary native input.
	* gnu/packages/tex.scm (texlive-luatex)[native-inputs]: Remove TEXLIVE-KPATHSEA.

	Change-Id: Ie1107907d596ceff1585ec5c985365c67bd3a5dd

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-metafont: Fix inputs.
	* gnu/packages/tex.scm (texlive-metafont)[native-inputs]: Remove TEXLIVE-BIN,
	since it is a native inputs for any package using TEXLIVE-BUILD-SYSTEM.  Move
	TEXLIVE-MODES to...
	[propagated-inputs]: ... here.  Add TEXLIVE-KPATHSEA.
	[arguments]<#:phases>: Adapt to input change.

	Change-Id: Icacb98031ee0d2e79b909c143701c7c434d0668d

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Do not create origins for "ctxdocstrip.tex".
	* gnu/packages/tex.scm (texlive-xecjk)[native-inputs]:
	(texlive-xcjk2uni)[native-inputs]:
	(texlive-xpinyin)[native-inputs]: Remove <origin> pointing to
	"ctxdocstrip.tex".  Grab it from TEXLIVE-CTEX's source instead.

	Change-Id: I8208f4e1cc25b6ac03e0727a41d79d0c76568bdc

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: import texlive: Reduce friction when updating.
	* guix/import/texlive.scm (no-bin-propagation-packages): Add more false
	positives that do not need to propagate binaries.
	(list-linked-scripts): Recognize ".sco" extension.
	(list-upstream-inputs): Special case TEXLIVE-KPATHSEA, which should propagate
	TEXLIVE-LIBKPATHSEA, not TEXLIVE-KPATHSEA-BIN.
	(texlive->svn-multi-reference):
	(tlpdb->package): Special case URL for TEXLIVE-SCRIPTS.

	Change-Id: Ib0954b42a4664184ab006b4c6ec9bdacd48c1646

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: import texlive: Adjust to generate new source format.
	* guix/import/texlive.scm (tlpdb->package): Adjust source according to new format.
	* tests/texlive.scm (%fake-tlpdb): Add database revision.
	("texlive->guix-package, no docfiles"):
	("texlive->guix-package"):
	("texlive->guix-package, with catalogue entry, no inputs"):
	("texlive->guix-package, multiple licenses"):
	("texlive->guix-package, with TeX format"): Update checks.

	Change-Id: I60d5fe0f5f8db194c679dcb262f64c824cd19909

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Remove artefacts from previous TeX Live packaging.
	* guix/build-system/texlive.scm (%texlive-tag):
	(%texlive-revision):
	(texlive-origin):
	(texlive-ref): Remove variables.

	Change-Id: Ic9b2fed76fc1dd1ff02fc567c3d88a941927452b

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Refactor TeX Live packages to refer to SVN directly.
	* gnu/packages/tex.scm: Use SVN-MULTI-FETCH method directly instead of using
	the TEXLIVE-ORIGIN indirection.  It helps the auto-updater to recognize and
	update the packages.

	Change-Id: Iee101136419f832f3af99611050dd58048b3e901

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Factorize URLs relative to TeX Live.
	* guix/build-system/texlive.scm (%texlive-repository):
	(texlive-packages-repository): New variables.
	* guix/import/texlive.scm (texlive-repository-location):
	(texlive-repository): Remove variables.
	(version->revision):
	(latest-texlive-tag):
	(tlpdb):
	(texlive->svn-multi-reference): Use new variables.
	* gnu/packages/tex.scm (texlive-source):
	(texlive-scripts): Use new variables.

	Change-Id: Ibbb21f9869d7fcb5aa66f7d9dd2070d0d5d8682a

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-scripts: Fix typo in description.
	* gnu/packages/tex.scm (texlive-scripts)[description]: Fix typo.

	Change-Id: I6a495a44f65549d0250f179c75c231b665b006b2

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-scripts: Allow auto-updates.
	* guix/import/texlive.scm (tlpdb-guix-packages): Add meta-data for
	TEXLIVE-SCRIPTS.
	(texlive->svn-multi-reference):
	(package-from-texlive-repository?): Special case TEXLIVE-SCRIPTS.

	Change-Id: Ide47d25430a39f620aae115fa4891c85d1d0c151

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: TeX Live packages built from TEXLIVE-SOURCE use same version.
	* gnu/packages/tex.scm (%texlive-version): New variable.
	(texlive-source):
	(texlive-libkpathsea)[version]:
	(texlive-libptexenc)[version]:
	(texlive-bin)[version]:
	(texlive-scheme-basic)[version]:
	(texlive-scheme-bookpub)[version]:
	(texlive-scheme-context)[version]:
	(texlive-scheme-full)[version]:
	(texlive-scheme-gust)[version]:
	(texlive-scheme-medium)[version]:
	(texlive-scheme-minimal)[version]:
	(texlive-scheme-small)[version]:
	(texlive-scheme-tetex)[version]:
	(texlive-collection-basic)[version]:
	(texlive-collection-bibtexextra)[version]:
	(texlive-collection-binextra)[version]:
	(texlive-collection-context)[version]:
	(texlive-collection-fontsextra)[version]:
	(texlive-collection-fontsrecommended)[version]:
	(texlive-collection-fontutils)[version]:
	(texlive-collection-formatsextra)[version]:
	(texlive-collection-games)[version]:
	(texlive-collection-humanities)[version]:
	(texlive-collection-langarabic)[version]:
	(texlive-collection-langchinese)[version]:
	(texlive-collection-langcjk)[version]:
	(texlive-collection-langcyrillic)[version]:
	(texlive-collection-langczechslovak)[version]:
	(texlive-collection-langenglish)[version]:
	(texlive-collection-langeuropean)[version]:
	(texlive-collection-langfrench)[version]:
	(texlive-collection-langgerman)[version]:
	(texlive-collection-langgreek)[version]:
	(texlive-collection-langitalian)[version]:
	(texlive-collection-langjapanese)[version]:
	(texlive-collection-langkorean)[version]:
	(texlive-collection-langother)[version]:
	(texlive-collection-langpolish)[version]:
	(texlive-collection-langportuguese)[version]:
	(texlive-collection-langspanish)[version]:
	(texlive-collection-latex)[version]:
	(texlive-collection-latexextra)[version]:
	(texlive-collection-latexrecommended)[version]:
	(texlive-collection-luatex)[version]:
	(texlive-collection-mathscience)[version]:
	(texlive-collection-metapost)[version]:
	(texlive-collection-music)[version]:
	(texlive-collection-pictures)[version]:
	(texlive-collection-plaingeneric)[version]:
	(texlive-collection-pstricks)[version]:
	(texlive-collection-publishers)[version]:
	(texlive-collection-xetex)[version]: Use new variable.
	* guix/import/texlive.scm (tlpdb->package): Always use version from
	%TEXLIVE-VERSION.
	* tests/texlive.scm ("texlive->guix-package, meta-package"): Test change to
	importer.

	Since meta-packages are empty, they are not going through an updater.  This
	change makes sure they always refer to an up-to-date version when the rest of
	TeX Live is updated.

	Change-Id: I55445e3337c1dea22158103d9ed952f75c3c4964

	texlive-source

	Change-Id: I198a361fd6df3c5dd2b4fa376e1ad623937f08cc

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Set version of all TeX Live packages to "2023.0".
	* gnu/packages/tex.scm: Set version of all TeX Live packages to "2023.0".

	Change-Id: Ic5dd99be15a9aebd4b001406b2228b4109efb874

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: import texlive: Implement auto-updates.
	* guix/import/texlive.scm (package-from-texlive-repository?):
	(latest-release):
	(tlpdb-guix-packages):
	(%texlive-updater): New variables.
	(tlpdb): Include Guix-specific package TEXLIVE-HYPHEN-COMPLETE.
	* guix/upstream.scm (package-update/svn-multi-fetch): New variable.
	(%method-updates): Extend it to support SVN-MULTI-FETCH.
	(update-package-source): Also update revisions and locations from
	svn-multi-reference sources.

	Change-Id: I6d7f2cfe1e2f78887f410233bfd2799ffab80f3c

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: import texlive: Handle versions.
	* guix/import/texlive.scm (texlive-repository):
	(texlive-repository-location):
	(svn-command):
	(version->revision):
	(current-day):
	(latest-texlive-tag):
	(texlive->svn-multi-reference): New variables.
	(tlpdb-file) Remove function.
	(tlpdb): Add VERSION argument.
	* guix/import/texlive.scm (list-upstream-inputs): Add VERSION and DATABASE
	arguments.
	(tlpdb->package): Do not use fixed version.  Instead, make use of the version
	provided as an argument.  Add DATABASE argument for testing.
	(texlive->guix-package): Do not memoize.  Allow providing any TeX Live release
	tag as version.  Default to latest tag.  Add DATABASE argument for testing.
	Improve docstring.

	* tests/texlive.scm ("texlive->guix-package, no docfiles"):
	("texlive->guix-package"):
	("texlive->guix-package, with METAFONT files"):
	("texlive->guix-package, with catalogue entry, no inputs"):
	("texlive->guix-package, multiple licenses"):
	("texlive->guix-package, meta-package"):
	("texlive->guix-package, with TeX format"):
	("texlive->guix-package, execute but no TeX format"):
	("texlive->guix-package, translate dependencies"):
	("texlive->guix-package, lonely `hyphen-base' dependency and ARCH"):
	("texlive->guix-package, single script, no extension"):
	("texlive->guix-package, multiple scripts, with extensions"):
	("texlive->guix-package, script with associated input"):
	("texlive->guix-package, propagated binaries, no script"):
	("texlive->guix-package, propagated binaries and scripts"):
	("texlive->guix-package, with skipped propagated binaries"): Update tests.

	Change-Id: I7576b6e31e9ec3ff84258b71d0c4dd180d2b5c38

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: import texlive: Factorize package inputs listing.
	* guix/import/texlive.scm (list-upstream-inputs):
	(upstream-inputs->texlive-inputs): New functions.
	(tlpdb->package): Use new functions.

	Use <upstream-input> record to store associated inputs.

	Change-Id: I70d42d291347feaade36eef83a04218fb100aae9

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: import texlive: Move a comment.
	* guix/import/texlive.scm (latex-bin-dependency-tree): Move comment inside the
	variable.

	Change-Id: Ia3fd8b49b9680122c0f85dca0226db42b0dd3927

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: import texlive: Remove `files-differ?' function.
	* guix/import/texlive.scm (files-differ?): Remove no longer used function.

	Change-Id: I472b628da779c187fd315a929546c8e9bcefdcd3

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: import texlive: Sort modules alphabetically.
	* guix/import/texlive.scm: Sort modules alphabetically.

	Change-Id: I02099403e9a6e64840a54ad07bb82e719dcdc60d

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: import texlive: Rename some functions.
	* guix/import/texlive.scm (filter-depends): Rename from `translate-depends'.
	Clarify docstring.
	(list-formats): Renamed from `formats'.
	(tlpdb->package): Apply renaming.

	Change-Id: If573cb8bde8be3ac65186298cf439f71f733f8eb

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-hyphen-complete: Fix locations.
	* gnu/packages/tex.scm (texlive-hyphen-complete)[source]: Add missing trailing
	forward slash characters in some locations.

	Change-Id: Ib1661c36f4fbde58c577dd7b4e859755fee759a5

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-sphinx: Fix build.
	* gnu/packages/sphinx.scm (python-sphinx)[propagated-inputs]: Add
	TEXLIVE-SCHEME-BASIC in order to propagate an autonomous TeX Live tree.  Also
	add TEXLIVE-ANYFONTSIZE, TEXLIVE-CM-SUPER, TEXLIVE-FONTSPEC, TEXLIVE-LUATEX85,
	TEXLIVE-LUATEXBASE, TEXLIVE-POLYGLOSSIA and TEXLIVE-TEX-GYRE.  Remove
	TEXLIVE-AMSFONTS, TEXLIVE-AMSMATH, TEXLIVE-CARLISLE, TEXLIVE-FANCYHDR,
	TEXLILVE-GEOMETRY, TEXLIVE-HYPERREF, TEXLIVE-KVOPTIONS, TEXLIVE-LATEX-BIN,
	TEXLIVE-LTXCMDS, TEXLIVE-OBERDIEK and TEXLIVE-TOOLS, all included in
	TEXLIVE-SCHEME-BASIC.
	[native-inputs]: Add FONTCONFIG, FONT-GNU-FREEFONT, TEXLIVE-CM-SUPER, and
	TEXLIVE-TEX-GYRE.  Also call TEXLIVE-UPMAP.CFG to generate proper font maps
	during tests.

	Change-Id: Ifc5c5eb37ea6568c5a602ddff66dc8a92a1a6072

2024-08-31  spencerpeters  <spencerpeters@protonmail.com>

	gnu: texlive-scripts: Add missing "mktexfmt" symlink.
	* gnu/packages/tex.scm (texlive-scripts)[arguments]<#:phases>: Add missing
	"mktexfmt" symlink during LINK-SCRIPTS phase.

	Change-Id: I7100fc3d92ab625ff4d6a0a6945d5ab4c5121ed8

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-texdirflatten: Add missing Perl input.
	* gnu/packages/tex.scm (texlive-texdirflatten)[inputs]: Add PERL.

	Change-Id: Ie1089d37e0fb95cccdb3bc5bfed8dff4eb0074d3

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-xits: Fix typo in description.
	* gnu/packages/tex.scm (texlive-xits)[description]: Add two spaces between sentences.

	Change-Id: I296db7b68388d2728e6bc76e0203d220e585ba34

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Update commentary section in "tex.scm".
	* gnu/packages/tex.scm: Describe new bootstrap story in "tex.scm".

	Change-Id: I713c225c02169deec077ef06f165d559b2625779

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-docstrip: Remove it.
	* gnu/packages/tex.scm (texlive-docstrip): Export it.
	(texlive-atveryend)[native-inputs]:
	(texlive-graphics)[native-inputs]:
	(texlive-l3kernel)[native-inputs]:
	(texlive-l3backend)[native-inputs]:
	(texlive-l3packages)[native-inputs]:
	(texlive-lualibs)[native-inputs]:
	(texlive-babel)[native-inputs]:
	(texlive-cyrillic)[native-inputs]:
	(texlive-firstaid)[native-inputs]:
	(texlive-atbegshi)[native-inputs]: Use TEXLIVE-LATEX instead of
	TEXLIVE-DOCSTRIP (and possibly TEXLIVE-PDFTEX).
	(texlive-hyphen-complete)[arguments]<#:phases>: Add a phase to include
	"docstrip.tex" in the build process.
	[native-inputs]: Replace TEXLIVE-DOCSTRIP with TEXLIVE-LATEX checkout.
	(texlive-docstrip): Remove variable.

	Change-Id: Id6ae34787acc2956cb51dcdd403b332ac6d1ba94

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: import texlive: Propagate binaries when necessary.
	* guix/import/texlive.scm (no-bin-propagation-packages): New variable.
	(list-binfiles): New function.
	(linked-scripts): Renamed to...
	(list-linked-scripts): ... this.  Now always return a list.
	(tlpdb->package): Handle binary propagation.
	* tests/texlive.scm (%fake-tlpdb): Add data for new tests.
	("texlive->guix-package, propagated binaries, no script"):
	("texlive->guix-package, propagated binaries and scripts"):
	("texlive->guix-package, with skipped propagated binaries"): New tests.

	Change-Id: I707ba33a10aa98ad27151724d3ecc4158db6b7cc

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-xindy: Build binary separately.
	* gnu/packages/tex.scm (texlive-xindy-bin): New variable.
	(texlive-xindy): Use source from TEXLIVE-ORIGIN and make it a regular TeX
	Live package.
	[arguments]: Remove it.
	[propagated-inputs]: Add TEXLIVE-XINDY-BIN.

	Change-Id: I589b192dcd8fb35deab5d4017c411001a4d05dda

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-axodraw2: Build binary separately.
	* gnu/packages/tex.scm (texlive-axodraw2-bin): New variable.
	(texlive-axodraw2): Use source from TEXLIVE-SOURCE and make it a regular TeX
	Live package.
	[arguments]: Remove it.
	[inputs]: Remove OPENLIBM.
	[propagated-inputs]: Add TEXLIVE-AXODRAW2-BIN.

	Change-Id: I119617e48ef419e4e09887002a29a591eaa27e9e

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-musixtnt: Build binary separately.
	* gnu/packages/tex.scm (texlive-musixtnt-bin): New variable.
	(texlive-musixtnt): Do not use prerex source. Make it a regular TeX Live
	package instead.
	[arguments]: Remove it.
	[propagated-inputs]: Add TEXLIVE-MUSIXTNT-BIN.

	Change-Id: I24bbdb6ba5cc2b5205e20db9fdeb1c00f08a9d82

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-dvipos: Build binaries separately.
	* gnu/packages/tex.scm (texlive-dvipos-bin): New variable.
	(texlive-dvipos): Do not inherit from TEXLIVE-BIN.  Make it a regular TeX
	Live package instead.
	[source]: Use TEXLIVE-ORIGIN.
	[arguments]: Remove it.
	[propagated-inputs]: Add TEXLIVE-DVIPOS-BIN.

	Change-Id: I0f1e169b7f078e022b65a13045b24a11099e8303

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-ps2pk: Build binaries separately.
	* gnu/packages/tex.scm (texlive-ps2pk-bin): New variable.
	(texlive-ps2pk): Do not inherit from TEXLIVE-BIN.  Make it a regular TeX
	Live package instead.
	[source]: Use TEXLIVE-ORIGIN.
	[arguments]: Remove it.
	[propagated-inputs]: Add TEXLIVE-PS2PK-BIN.

	Change-Id: I73619d2d8254b0bba320a7c83408a024d7218964

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-dviout-util: Build binaries separately.
	* gnu/packages/tex.scm (texlive-dviout-util-bin): New variable.
	(texlive-dviout-util): Do not inherit from TEXLIVE-BIN.  Make it a regular TeX
	Live package instead.
	[source]: Use TEXLIVE-ORIGIN.
	[arguments]: Remove it.
	[propagated-inputs]: Add TEXLIVE-DVIOUT-UTIL-BIN.

	Change-Id: Id6c82baf15df8d253cd15aa6bd31d2d1e707c5fd

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-mflua-bin.
	* gnu/packages/tex.scm (texlive-mflua-bin): New variable.
	(texlive-mflua)[arguments]<#:link-scripts>: Remove keyword, since "fmlua.lua"
	is a not meant to be symlinked to "bin/".
	[propagated-inputs]: Add TEXLIVE-MFLUA-BIN.

	Change-Id: I7dc275c169afbc4bdada02feec83fa9470d49f94

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-luajittex-bin.
	* gnu/packages/tex.scm (texlive-luajittex-bin): New variable.
	(texlive-luajittex)[arguments]<#:create-formats>: Build "luajithbtex" and
	"luajittex" formats only on platforms where LuaJIT is supported.
	[propagated-inputs]: Likewise, only add TEXLIVE-LUAJITTEX-BIN on such
	platforms.

	Change-Id: I7ce923642268e0db12802f368042703f14dc4a64

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-xml2pmx-bin.
	* gnu/packages/tex.scm (texlive-xml2pmx-bin): New variable.
	(texlive-xml2pmx)[propagated-inputs]: Add TEXLIVE-XML2PMX-BIN.

	Change-Id: I112c29945b0643374cced1eb24d598d2cd2259ea

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-kpathsea: Propagate the binaries.
	* gnu/packages/tex.scm (texlive-kpathsea)[propagated-inputs]: Add TEXLIVE-LIBKPATHSEA.
	* gnu/packages/tex.scm (texlive-collection-basic): Update comment about
	TEXLIVE-BIN, since GUIX_TEXMF is now specifed by TEXLIVE-KPATHSEA.

	Change-Id: I2a5a39d7980f835fa3cdb819c7fbade7e48802ce

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-xpdfopen-bin.
	* gnu/packages/tex.scm (texlive-xpdfopen-bin): New variable.
	(texlive-xpdfopen)[propagated-inputs]: Add TEXLIVE-XPDFOPEN-BIN.

	Change-Id: I1dc9aced9c0a601be60e60157deb36a752bea6f9

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-texdoctk: Fix runtime error.
	* gnu/packages/tex.scm (texlive-texdoctk)[arguments]<#:phases>: Wrap Perl
	libraries.
	[inputs]: Add PERL-TK.

	Change-Id: Iec7a96ddf4378780a1720e1ad09197fcfc4616b7

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-t1utils-bin.
	* gnu/packages/tex.scm (texlive-t1utils-bin): New variable.
	(texlive-t1utils)[propagated-inputs]: Add TEXLIVE-T1UTILS-BIN.

	Change-Id: I35fff0ac6bc176da248a43e8d434c746830875e0

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-ps2eps-bin.
	* gnu/packages/tex.scm (texlive-ps2eps-bin): New variable.
	(texlive-ps2eps)[arguments]<#:link-scripts, #:phases>: Remove arguments.
	[inputs]: Remove PERL.
	[propagated-inputs]: Add TEXLIVE-PS2EPS-BIN.

	Change-Id: Ie3152ae25c9444bd9839559a81fd68139e4f1df1

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-seetexk-bin.
	* gnu/packages/tex.scm (texlive-seetexk-bin): New variable.
	(texlive-seetexk)[propagated-inputs]: Add TEXLIVE-SEETEXK-BIN.

	Change-Id: I6ea1f8cd3100267cf3ba8593f49370f7739d40f2

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-lacheck-bin.
	* gnu/packages/tex.scm (texlive-lacheck-bin): New variable.
	(texlive-lacheck)[propagated-inputs]: Add TEXLIVE-LACHECK-BIN.

	Change-Id: Ibc2032c323f7631469d00291d9769327620b82de

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-lcdftypetools-bin.
	* gnu/packages/tex.scm (texlive-lcdftypetools-bin): New variable.
	(texlive-lcdftypetools)[propagated-inputs]: Add TEXLIVE-LCDFTYPETOOLS-BIN.

	Change-Id: I3091f6122365dc087d030d0e1458ce412fd94e30

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-dvisvgm-bin.
	* gnu/packages/tex.scm (texlive-dvisvgm-bin): New variable.
	(texlive-dvisvgm)[propagated-inputs]: Add TEXLIVE-DVISVGM-BIN.

	Change-Id: I0e43627712943efd9e81204dfe76042e19368ea6

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-dvipng-bin.
	* gnu/packages/tex.scm (texlive-dvipng-bin): New variable.
	(texlive-dvipng)[propagated-inputs]: Add TEXLIVE-DVIPNG-BIN.

	Change-Id: I63d8c06ea96d3f153f94abac1a7830aaa54b315c

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-dviljk-bin.
	* gnu/packages/tex.scm (texlive-dviljk-bin): New variable.
	(texlive-dviljk)[propagated-inputs]: Add TEXLIVE-DVILJK-BIN.

	Change-Id: I204c06b42175150eec618ed58a1f4e46d6aeb9c5

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-dvidvi-bin.
	* gnu/packages/tex.scm (texlive-dvidvi-bin): New variable.
	(texlive-dvidvi)[propagated-inputs]: Add TEXLIVE-DVIDVI-BIN.

	Change-Id: I4327b4685048c6bb4833512a4ee80b87d72d6f8c

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-dvi2tty-bin.
	* gnu/packages/tex.scm (texlive-dvi2tty-bin): New variable.
	(texlive-dvi2tty)[propagated-inputs]: Add TEXLIVE-DVI2TTY-BIN.

	Change-Id: I4b583f4edb7205cacbe9fcb00286af0513bc88bb

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-dtl-bin.
	* gnu/packages/tex.scm (texlive-dtl-bin): New variable.
	(texlive-dtl)[propagated-inputs]: Add TEXLIVE-DTL-BIN.

	Change-Id: I27ea9d82451f96f3548f6556e9260736c96137c9

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-detex-bin.
	* gnu/packages/tex.scm (texlive-detex-bin): New variable.
	(texlive-detex)[propagated-inputs]: Add TEXLIVE-DETEX-BIN.

	Change-Id: I42aa0aad1a47287705e30184228df62a18799b41

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-chktex-bin.
	* gnu/packages/tex.scm (texlive-chktex-bin): New variable.
	(texlive-chktex)[arguments]<#:link-scripts>: Remove as those are now provided
	by TEXLIVE-CHKTEX-BIN.
	[inputs]: Remove PERL.
	[propagated-inputs]: Add TEXLIVE-CHKTEX-BIN.

	Change-Id: If9801ba8bf677899c6e96b20d17f2f41da0fdc50

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-cjkutils-bin.
	* gnu/packages/tex.scm (texlive-cjkutils-bin): New variable.
	(texlive-cjkutils)[propagated-inputs]: Add TEXLIVE-CJKUTILS-BIN.

	Change-Id: I0790442c9295a00fdb7024d844a75dcac2f9ad3a

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-vlna-bin.
	* gnu/packages/tex.scm (texlive-vlna-bin): New variable.
	(texlive-vlna)[propagated-inputs]: Add TEXLIVE-VLNA-BIN.

	Change-Id: I98c4345f732488f43491a31c5faea54b231d3846

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-metapost-bin.
	* gnu/packages/tex.scm (texlive-metapost-bin): New variable.
	(texlive-metapost)[propagated-inputs]: Add TEXLIVE-METAPOST-BIN.

	Change-Id: I6826d2c74d107ef5d58651b1bb6838aec0fdb6aa

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-makeindex-bin.
	* gnu/packages/tex.scm (texlive-makeindex-bin): New variable.
	(texlive-makeindex)[propagated-inputs]: Add TEXLIVE-MAKEINDEX-BIN.

	Change-Id: I00a5600d3260696c3c67f89902e7f69ea98ba30d

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-gsftopk-bin.
	* gnu/packages/tex.scm (texlive-gsftopk-bin): New variable.
	(texlive-gsftopk)[propagated-inputs]: Add TEXLIVE-GSFTOPK-BIN.

	Change-Id: I91c459392b4fb4b433b4abd47d09170e3927fefc

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-upmendex-bin.
	* gnu/packages/tex.scm (texlive-upmendex-bin): New variable.
	(texlive-upmendex)[propagated-inputs]: Add TEXLIVE-UPMENDEX-BIN.

	Change-Id: I4212732a116800942577fc2e1fa7b8179fe094b0

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-ttfutils-bin.
	* gnu/packages/tex.scm (texlive-ttfutils-bin): New variable.
	(texlive-ttfutils)[propagated-inputs]: Add TEXLIVE-TTFUTILS-BIN.

	Change-Id: I03fdd5a6522f9c486e9efa4f19630881007a53e8

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-tpic2pdftex-bin.
	* gnu/packages/tex.scm (texlive-tpic2pdftex-bin): New variable.
	(texlive-tpic2pdftex)[propagated-inputs]: Add TEXLIVE-TPIC2PDFTEX-BIN.

	Change-Id: I8b48c82c8df632c8bbe2d0aac76f1a7421116c2b

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-xdvi-bin.
	* gnu/packages/tex.scm (texlive-xdvi-bin): New variable.
	(texlive-xdvi)[propagated-inputs]: Add TEXLIVE-XDVI-BIN.

	Change-Id: I305992d58740cf23e89aa175fa81109fa1923f04

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-tex4ht-bin.
	* gnu/packages/tex.scm (texlive-tex4ht-bin): New variable.
	(texlive-tex4ht)[arguments]<#:link-scripts>: Remove as those are now provided by
	TEXLIVE-TEX4HT-BIN.
	[inputs]: Remove PERL.
	[propagated-inputs]: Add TEXLIVE-TEX4HT-BIN.

	Change-Id: Ib9a677d61a86419db4f5d60401566d340fbcf80d

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-psutils-bin.
	* gnu/packages/tex.scm (texlive-psutils-bin): New variable.
	(texlive-psutils)[arguments]<#:link-scripts>: Remove as those are now provided
	by TEXLIVE-PSUTILS-BIN.
	[inputs]: Remove PERL.
	[propagated-inputs]: Add TEXLIVE-PSUTILS-BIN.

	Change-Id: I9435ed4216237893e503487f94c42ad9cc8c268f

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-dvips-bin.
	* gnu/packages/tex.scm (texlive-dvips-bin): New variable.
	(texlive-dvips)[propagated-inputs]: Add TEXLIVE-DVIPS-BIN.

	Change-Id: Ia4691342a105bae0571a94e86ad08155e0524ebb

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-bibtexu-bin.
	* gnu/packages/tex.scm (texlive-bibtexu-bin): New variable.
	(texlive-bibtexu)[propagated-inputs]: Add TEXLIVE-BIBTEXu-BIN.

	Change-Id: Iafd01d42aee35030e30a761a2f8f42b8908e82b0

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-bibtex8-bin.
	* gnu/packages/tex.scm (texlive-bibtex8-bin): New variable.
	(texlive-bibtex8)[propagated-inputs]: Add TEXLIVE-BIBTEX8-BIN.

	Change-Id: I64ef0f00cbec29e6abd4e3f2e2c96bbfb8db10e2

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-velthuis-bin.
	* gnu/packages/tex.scm (texlive-velthuis-bin): New variable.
	(texlive-velthuis)[propagated-inputs]: Add TEXLIVE-VELTHUIS-BIN.

	Change-Id: Ib0f69bc3edb44b45164858ae48bd883dbddaee1d

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-pmx-bin.
	* gnu/packages/tex.scm (texlive-pmx-bin): New variable.
	(texlive-pmx)[propagated-inputs]: Add TEXLIVE-PMX-BIN.

	Change-Id: Ie392c5735f495d724e44ab1e3a88e19be00edaf5

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-gregoriotex-bin.
	* gnu/packages/tex.scm (texlive-gregoriotex-bin): New variable.
	(texlive-gregoriotex)[propagated-inputs]: Add TEXLIVE-GREGORIOTEX-BIN.

	Change-Id: Ifcc2ed2eb193b822d72b6d6a349f522c18bfc1c2

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-autosp-bin.
	* gnu/packages/tex.scm (texlive-autosp-bin): New variable.
	(texlive-autosp)[propagated-inputs]: Add TEXLIVE-AUTOSP-BIN.

	Change-Id: I60f82f3bc10bc9dc29a7e56859eb537a58bc6cac

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-m-tx-bin.
	* gnu/packages/tex.scm (texlive-m-tx-bin): New variable.
	(texlive-m-tx)[propagated-inputs]: Add TEXLIVE-M-TX-BIN.

	Change-Id: Ia068b4062dd1e7d5c4af8011abf9435611c84fa1

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-afm2pl-bin.
	* gnu/packages/tex.scm (texlive-afm2pl-bin): New variable.
	(texlive-afm2pl)[propagated-inputs]: Add TEXLIVE-AFM2PL-BIN.

	Change-Id: Ibfb1eb61f5202f98d105907052dd6e6c4e5b7642

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-hitex-bin.
	* gnu/packages/tex.scm (texlive-hitex-bin): New variable.
	(texlive-hitex)[propagated-inputs]: Add TEXLIVE-HITEX-BIN.

	Change-Id: I1d116623970d60261b366c5c48e05b2dcf53fbde

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-aleph-bin.
	* gnu/packages/tex.scm (texlive-aleph-bin): New variable.
	(texlive-aleph)[propagated-inputs]: Add TEXLIVE-ALEPH-BIN.

	Change-Id: I77bb0bc1943f43d57f801404317568c438cb2f50

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-xetex-bin.
	* gnu/packages/tex.scm (texlive-xetex-bin): New variable.
	(texlive-xetex)[propagated-inputs]: Add TEXLIVE-XETEX-BIN.

	Change-Id: Iafb5e1347f4ff054711f52fb70204a30ae065797

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-dvipdfmx-bin.
	* gnu/packages/tex.scm (texlive-dvipdfmx-bin): New variable.
	(texlive-dvipdfmx)[propagated-inputs]: Add TEXLIVE-DVIPDFMX-BIN.

	Change-Id: I189a1561dd19613775b8c2e4422ffceeb5f2f27a

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-dvicopy-bin.
	* gnu/packages/tex.scm (texlive-dvicopy-bin): New variable.
	(texlive-dvicopy)[propagated-inputs]: Add TEXLIVE-DVICOPY-BIN.

	Change-Id: Ib0016bbda64c7a1cb7d062b034e73acaa3c28582

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-bibtex-bin.
	* gnu/packages/tex.scm (texlive-bibtex-bin): New variable.
	(texlive-bibtex)[propagated-inputs]: Add TEXLIVE-BIBTEX-BIN.

	Change-Id: Id836d5dfa541e14ca4901701b2674ca76a8f2441

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-ptex-bin.
	* gnu/packages/tex.scm (texlive-ptex-bin): New variable.
	(texlive-ptex)[propagated-inputs]: Add TEXLIVE-PTEX-BIN.

	Change-Id: Ib8ef4d9283cd1bd79f621a864166da56b15bebd2

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-uptex-bin.
	* gnu/packages/tex.scm (texlive-uptex-bin): New variable.
	(texlive-uptex)[propagated-inputs]: Add TEXLIVE-UPTEX-BIN.

	Change-Id: I540cea7f648f0e11aaf59000aeff763823f94b2f

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-patgen-bin.
	* gnu/packages/tex.scm (texlive-patgen-bin): New variable.
	(texlive-patgen)[propagated-inputs]: Add TEXLIVE-PATGEN-BIN.

	Change-Id: Id1d86035a7015bd447b9a24ea7e430a7b5ef57a4

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-texware-bin.
	* gnu/packages/tex.scm (texlive-texware-bin): New variable.
	(texlive-texware)[propagated-inputs]: Add TEXLIVE-TEXWARE-BIN.

	Change-Id: I8c3393f3c7e54477f8ffc350a122e20a0a074c97

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-fontware-bin.
	* gnu/packages/tex.scm (texlive-fontware-bin): New variable.
	(texlive-fontware)[propagated-inputs]: Add TEXLIVE-FONTWARE-BIN.

	Change-Id: I5c59658aeab1a3cb289e87f77fae9436acae8a7f

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-omegaware-bin.
	* gnu/packages/tex.scm (texlive-omegaware-bin): New variable.
	(texlive-omegaware)[propagated-inputs]: Add TEXLIVE-OMEGAWARE-BIN.
	[synopsis, description]: Improve text.

	Change-Id: I472a258799d423c66abc5222ae6ce047ac1e6055

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-mfware-bin.
	* gnu/packages/tex.scm (texlive-mfware-bin): New variable.
	(texlive-mfware)[propagated-inputs]: Add TEXLIVE-MFWARE-BIN.
	(texlive-cm)[arguments]<#:phases>: Call `gftopk' binary from
	TEXLIVE-MFWARE-BIN.
	[native-inputs]: Add TEXLIVE-MFWARE-BIN.

	Change-Id: Ic1aaa377fd7137794ff7705a42a4cb69e48f74f5

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-latex-bin: Create symlinks for "latex" variants.
	* gnu/packages/tex.scm (texlive-latex-bin)[arguments]<#:phases>: Create
	symlinks for "latex" variants.
	* gnu/packages/tex.scm (texlive-bin)[arguments]<#:phases>: Remove symlink
	creation.

	Change-Id: Ib4f1b05082572e8ccb7f5dd5531ed30cf404ce29

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-csplain: Fix build.
	* gnu/packages/tex.scm (texlive-csplain)[native-inputs]: Add TEXLIVE-XETEX.

	Change-Id: I70499e39b16a2ebbd35aecc34278753c832bdd5c

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-xcjk2uni: Fix build.
	* gnu/packages/tex.scm (texlive-xcjk2uni)[native-inputs]: Add TEXLIVE-TTFUTILS.

	Change-Id: Ie0ce595e781b07e8afd02f27df8933157ab761b9

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tex.scm: Remove completed TODO.
	* gnu/packages/tex.scm (texlive-axodraw2): Remove TODO.

	Change-Id: I0abd99cb5e5f3d46ba40fa28cfc629daec8e336d

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-bin: Minimize build surface.
	* gnu/packages/tex.scm (texlive-bin): Do not inherit from TEXLIVE-LIBKPATHSEA.
	[source]<origin>: Refactor snippet.
	[arguments]<#:modules>: Remove.
	<#:configure-flags>: Build only a part of Web2C.
	<#:phases>: Remove phases associated to excluded builds.
	[native-inputs]: Remove GROFF-MINIMAL.  Add PERL.
	[inputs]: Remove CAIRO, CONFIG, FONTFORGE, FREETYPE, GD, GHOSCRIPT, GMP,
	GRAPHITE2, LIBPAPER, LIBXAW, MPFR, PERL, PIXMAN, PYTHON, RUBY-2.7, TCSH,
	TECKIT, POSTRACE.  Add TEXLIVE-LIBPTEXENC.
	[description]: Make description more accurate.

	The build limits itself to TeX engines related to TEXLIVE-LATEX-BIN, Metafont
	tools and a few Web2C binaries.

	Change-Id: Ia83005eb470e059140b9a3419e48b63ca5669b54

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-libptexenc.
	* gnu/packages/tex.scm (texlive-libptexenc): New variable.

	Change-Id: I102a97a4b5319e434becbe2187336dd5bc36833e

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-context: Fix "context" call.
	* gnu/packages/tex.scm (texlive-context)[arguments]<#:phases>: Add a phase to
	locate "texmfcnf.lua" and another one to make "bin/context" effectively
	executable.  Remove meaningless symlinks, too.

	Change-Id: Ie0df56da0b3a439cc53e4b15b0506907681ed13b

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-updmap.cfg: Fix font file creation in $HOME.
	* gnu/packages/tex.scm (texlive-updmap.cfg): Clarify usage.  Prevent mktex
	scripts from creating files in TEXMFVAR by including a "mktex.cnf" that
	overrides the one from TEXLIVE-KPATHSEA.

	Change-Id: I8025582e8ecdd4f57fb8f266d987e6bc1e755e93

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-luatex: Set proper default values for "texmfcnf.lua".
	* gnu/packages/tex.scm (texlive-luatex)[arguments]<#:phases>: Make TeX
	specific environment variables match those in "texmf.cnf".

	Change-Id: Idb80dbe849c1dcdeea234dbedba6d8f3668e2b3f

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-libkpathsea: Better default values in "texmf.cnf".
	* gnu/packages/tex.scm (texlive-libkpathsea)[arguments]<#:phases>: Use better
	default values in "texmf.cnf".  This fixes slowness in ".tex" documents
	compilation, left-over "{/" directories in compilation directory, and helps
	LuaTeX finding system fonts.

	Change-Id: I3a914507e9bf1e5cbff16d7d37924eadf1316d89

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-libkpathsea: Use TEXLIVE-SOURCE.
	* gnu/packages/tex.scm (texlive-libkpathsea)[version]: Refer to
	%TEXLIVE-REVISION.
	[source]: Inherit from TEXLIVE-SOURCE.  Refactor snippet.

	Change-Id: Ia370203f5fd7a0f2090d8d0b67c24ce5118b2a26

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-source.
	* gnu/packages/tex.scm (texlive-source): New variable.

	Change-Id: I4aedace3f7042995114814745309ee0681e30b00

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-libkpathsea: Remove duplicate documentation.
	* gnu/packages/tex.scm (texlive-libkpathsea)[arguments]<#:phases>: Replace
	useless `install' phase instead of adding a new one after it.  Delete
	documentation already included in another package.

	Change-Id: I2c1f1ff12ab24792370f45adc94f056c1ffadec9

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-libkpathsea: Fix TEXMFCACHE location.
	* gnu/packages/tex.scm (texlive-libkpathsea)[arguments]<#:phases>: Set
	TEXMFCACHE in "texmf.cnf" to "$HOME/.texliveYYYY/texmf-var/" instead of
	"{$GUIX_TEXMF}", which creates a "{" directory in the current working
	directory.
	* guix/build/texlive-build-system.scm (set-texmfvar): New function.
	(%standard-phases): Add SET-TEXMFVAR phase.

	Change-Id: Idff2fd5279e12d35683c863528aac3b5efa9b22b

2024-08-31  Dariqq  <dariqq@posteo.net>

	build-system/meson: Add #:out-of-source? argument to build system.
	Meson currently supports only out-of-source builds.  Add the argument
	out-of-source? with default to #t such that the install-license-files phase
	searches for the license files in the source directory.

	* guix/build-system/meson.scm (meson-build): Add out-of-source? argument.
	(meson-cross-build): Likewise.

	Change-Id: Ib59d9d93b34fd567f05f5f9a10293f6ab924e399

2024-08-31  gemmaro  <gemmaro.dev@gmail.com>

	gnu: po4a: Update to 0.73.
	* gnu/packages/gettext.scm (po4a): Update to 0.73.
	[native-inputs]: Update docbook-xml to 4.5.
	[source]: Remove the patch since it is merged in version 0.70.
	* gnu/local.mk, gnu/packages/patches/po4a-partial-texinfo-menu-fix.patch:
	Same as above.

	Change-Id: Iefe13931415409e30d8da982dccc6e1adf1b2984

2024-08-31  msglm  <msglm@techchud.xyz>

	gnu: libxft: Update to 2.3.8.
	* gnu/packages/xorg.scm (libxft): Update to 2.3.8.

	Change-Id: I27b1e10ba700c700445c93267605ea53c481f122

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: memkind: Disable parallel build.
	* gnu/packages/disk.scm (memkind)[arguments]: Add '#:parallel-build? #f'.

	Change-Id: I64f92c2a23e48eb7a131048ca1da3784416546e4

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: 389-ds-base: Fix build.
	* gnu/packages/openldap.scm (389-ds-base)[source]: Add snippet.
	[inputs]: Add libxcrypt.

	Change-Id: I5ddb30e8a0ae23e7795a0a9a9e3f00b48379e3e8

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: alpine: Disable parallel build.
	* gnu/packages/mail.scm (alpine)[arguments]: Add '#:parallel-build? #f'.

	Change-Id: Ic5c7f34ba8b720762b345670f4d568af5e39cb2d

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: python2-dbus: Add libxcrypt dependency.
	* gnu/packages/python-xyz.scm (python2-dbus)[inputs]: Add libxcrypt.

	Change-Id: I3316ca5dbe308b2baaeb8f7f259a189dbf0b29b6

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libnl-python2: Add libxcrypt dependency.
	* gnu/packages/linux.scm (libnl-python-package)[inputs]: Add libxcrypt.

	Change-Id: Id7293e6f1951bb525f5ad072bc7b12d18ac7c69c

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: vim-vlime: Fix build.
	* gnu/packages/vim.scm (vim-vlime)[arguments]: Correct order of phases.

	Change-Id: I449cceff6022cee481840e49b732a8bba8031a61

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: uim: Fix build.
	* gnu/packages/xorg.scm (uim)[arguments]: Don't refer to nonexistent
	'fix-install-path' phase.

	Change-Id: I2d5412ee36ef944ac5531ad50d215ad3cf082f0f

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: texlive-musixtnt: Fix build.
	* gnu/packages/tex.scm (texlive-musixtnt)[arguments]: Don't refer to
	nonexistent 'unpack-prerex-source' phase.

	Change-Id: I38e9e24dcf0bb7583f42b6dd1c4647a648f89445

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: python-rpds-py: Fix build.
	* gnu/packages/python-xyz.scm (python-rpds-py)[arguments]: Don't
	refer to nonexistent 'prepare-python-module' phase.

	Change-Id: Ie32f3b147b161b6d8dfb799b19ba04167faeccf1

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: python-pydantic-core: Fix build.
	* gnu/packages/python-xyz.scm (python-pydantic-core)[arguments]: Don't
	refer to nonexistent 'prepare-python-module' phase.

	Change-Id: I9731ad40472e33d05d8f38d3fc2e5d78d64e12a2

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: python-orjson: Fix build.
	* gnu/packages/python-xyz.scm (python-orjson)[arguments]: Don't refer
	to nonexistent 'prepare-python-module' phase.

	Change-Id: I7310eb283e5521ad80e5c07aafeaef3007317e83

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: python-clarabel: Fix build.
	* gnu/packages/python-science.scm (python-clarabel)[arguments]:
	Don't refer to nonexistent 'prepare-python-module' phase.

	Change-Id: I002e6a5a5bf9a540c5d6e169a9ba59dc96f6b361

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: otpclient: Fix build.
	* gnu/packages/password-utils.scm (otpclient)[arguments]: Don't refer
	to nonexistent 'wrap' phase.

	Change-Id: I05d6face0809343247d332c042ce9f6bc69e0e78

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: opendht: Fix build.
	* gnu/packages/networking.scm (opendht)[arguments]: Fix typo of "unpack".

	Change-Id: I176d9ce69401fe1c79498329264edd6686993846

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: mcomix: Fix build.
	* gnu/packages/image-viewers.scm (mcomix)[arguments]: Add missing
	glib-or-gtk-compile-schemas phase.

	Change-Id: Ia4df2fced2e836da7ca160a00bbcf1c3e8a47ea6

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libstrophe: Fix build.
	* gnu/packages/messaging.scm (libstrophe)[arguments]: Don't refer to
	nonexistent 'install-license-files' phase.

	Change-Id: Ib462ed89d6fc4a8eb7017f821b19abedf469d943

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: antlr4: Fix build.
	* gnu/packages/java.scm (antlr4)[arguments]: Don't refer to
	nonexistent 'bin-install' phase.

	Change-Id: I89e6a9ec5d1237bfb32c7793f9e9f4f6ad65fb1f

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: jupyter-guile-kernel: Fix build.
	* gnu/packages/guile-xyz.scm (jupyter-guile-kernel)[arguments]:
	Don't refer to nonexistent 'install' phase.

	Change-Id: I3a59cb9d740fa6e3cb17b8e8a69dae82169a9b65

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: infiniband-diags: Fix build.
	* gnu/packages/fabric-management.scm (infiniband-diags)[arguments]:
	Don't refer to nonexistent 'install-file' phase.

	Change-Id: Ie1a3174e56e096f1bd93b0a268e1efa977aebc90

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: guix-modules: Fix build.
	* gnu/packages/package-management.scm (guix-modules)[arguments]:
	Don't refer to nonexistent 'install' phase.

	Change-Id: Iba88299d1073fbffcde5ac5624d3a6fb4d3d1eda

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: go-github-com-wraparound-wrap: Fix build.
	* gnu/packages/golang.scm (go-github-com-wraparound-wrap)[arguments]:
	Don't refer to nonexistent 'wrap' phase.

	Change-Id: I36c197590cbbf6cef5c494f247f6289fc1c4a414

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: gitile: Fix build.
	* gnu/packages/version-control.scm (gitile)[arguments]: Don't refer to
	nonexistent 'install-bin' phase.

	Change-Id: I6532e5366cc617eff5a5dad2fc65f5d7b37b45ed

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: emacs-mpv: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-mpv)[arguments]: Don't refer to
	nonexistent 'set-mpv-el-version' phase.

	Change-Id: I00751b6f592c6466689d0aeb3783256b45bad45d

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: emacs-edbi: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-edbi)[arguments]: Don't refer to
	nonexistent 'wrap' phase.

	Change-Id: I108202f2272c1a962b93808739f294767f5878b5

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: devours: Fix build.
	* gnu/packages/games.scm (devours)[arguments]: Don't refer to
	nonexistent 'install-executable' phase.

	Change-Id: I76be61ba3d79417d84e344b29535c201b55df885

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xen: Add libxcrypt dependency.
	* gnu/packages/virtualization.scm (xen)[inputs]: Add libxcrypt.

	Change-Id: I1d0b1261ce85d2248f909b4c0abe4843b273f468

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: geda-gaf: Add libxcrypt dependency.
	* gnu/packages/engineering.scm (geda-gaf)[inputs]: Add libxcrypt.

	Change-Id: I4ecaa99609b59f052542360287294bd9eb1f4d3c

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: kiki: Add libxcrypt dependency.
	* gnu/packages/games.scm (kiki)[inputs]: Add libxcrypt.

	Change-Id: I4890ba6395f62d00fcdbf160320bae1e71007883

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libgnt: Add libxcrypt dependency.
	* gnu/packages/messaging.scm (libgnt)[inputs]: Add libxcrypt.

	Change-Id: I123d6f5672721ebfc80f064682fb43bbe2eae3f6

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: makepasswd: Add libxcrypt dependency.
	* gnu/packages/password-utils.scm (makepasswd)[inputs]: Add libxcrypt.

	Change-Id: I4296a814148b42032c8f66449ea945a37bc768de

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: nginx-accept-language-module: Add libxcrypt dependency.
	* gnu/packages/web.scm (nginx-accept-language-module)[inputs]: Add libxcrypt.

	Change-Id: I7f9102b0b93566fea5992c1a4fec305ad8f3db1f

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: opensmtpd-extras: Fix build.
	* gnu/packages/mail.scm (opensmtpd-extras)[inputs]: Add libxcrypt.

	Change-Id: I7ea93d34cfb14434d5b47e52751d137dab4d7afe

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: freehdl: Fix build.
	* gnu/packages/engineering.scm (freehdl)[arguments]: Don't refer to
	nonexistent 'install-scripts' phase.

	Change-Id: I5a2a742dc2ab3221117e3907e2f3fc4d035198b8

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: gnubg: Fix build.
	* gnu/packages/games.scm (gnubg)[inputs]: Add libxcrypt.

	Change-Id: Ie67bcb21539a65e2903bb6cd9339d04930123b68

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: filters: Fix build.
	* gnu/packages/toys.scm (filters)[arguments]: Disable parallel build.

	Change-Id: Icea7496179808f8f0fc185b4f1319f6e4c3fa2fd

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: toybox: Add libxcrypt dependency.
	* gnu/packages/busybox.scm (toybox)[inputs]: Add libxcrypt.

	Change-Id: I57f69e62e98ecc8f64d8411780488a26274ade85

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: hiawatha: Add libxcrypt dependency.
	* gnu/packages/web.scm (hiawatha)[inputs]: Add libxcrypt.

	Change-Id: Ie5cfed636bd8fa4e39aaf90e764539477d4e5f43

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: cling: Add libxcrypt dependency.
	* gnu/packages/llvm.scm (cling)[inputs]: Add libxcrypt.

	Change-Id: I240b73ba1bb2fd3e2d7215c6b342aa45830236cf

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: tenacity: Fix build.
	* gnu/packages/audio.scm (tenacity)[arguments]: Don't refer to
	nonexistent 'wrap-program' phase.

	Change-Id: I4fe48bce7cb48904f1f2f4d8685debbbf16c01e8

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: cataclysm-dda: Fix build.
	It fails with:
	  cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’
	                 may have been intended to silence earlier diagnostics
	  cc1plus: all warnings being treated as errors

	* gnu/packages/games.scm (cataclysm-dda)[arguments]: Disable warnings by
	pass "WARNINGS=-w" to make-flags.

	Change-Id: I01fbbab6a3ecefc63056a26547f9e833f6fe8321

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: blobwars: Fix build.
	* gnu/packages/games.scm (blobwars)[arguments]<#:phases>: Get rid of
	custom 'strlcat' and 'strlcpy' implementations.

	Change-Id: I657d316a4846eda6ae817bc76a6070bcc70adb2e

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: aegisub: Fix build.
	* gnu/packages/patches/aegisub-boost81.patch: New patch.
	* gnu/packages/video.scm (aegisub)[source]: Add it.
	* gnu/local.mk (dist_patch_DATA): Register patch.

	Change-Id: I0249944bf1bd9fc5a303c44c92b0b4c3e01da14b

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: blueprint-compiler: Fix build.
	* gnu/packages/gnome.scm (blueprint-compiler)[arguments]: Don't refer to
	nonexistent 'wrap' phase.

	Change-Id: Id928f3a8792e3da52585b29bff35edb33e8c7836

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: cppawk: Fix build.
	* gnu/packages/gawk.scm (cppawk)[arguments]: Don't refer to nonexistent
	'build' phase.  Fix "/bin/sh" and "/usr/bin/awk" paths in test fails.

	Change-Id: Id86a78378558592c41f19f15e4c5e4890f995a6c

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: borg: Fix build.
	* gnu/packages/backup.scm (borg)[arguments]: Don't refer to nonexistent
	'install-docs' phase.

	Change-Id: If7c1a99ee0dc08a2a0649c78505de432cf996e9c

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: audacity: Fix build.
	* gnu/package/audio.scm (audacity)[arguments]: Don't refer to nonexistent
	'wrap-program' phase.

	Change-Id: I219afd9097ec731ba03c33a0c72bbc657a95486b

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: apparmor: Fix build.
	* gnu/packages/apparmor.scm (apparmor)[arguments]: Don't refer to nonexistent
	'check-build' phase.

	Change-Id: I2ab3c7febfcd628e9a343976df25ce34745932a6

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: agda: Fix build.
	* gnu/packages/agda.scm (agda)[arguments]: Don't refer to nonexistent
	'compile' phase.

	Change-Id: Ibc9aa38a31c22c9be3a3997882e62129a47938a3

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: guile-shapefile: Fix build.
	* gnu/packages/guile-xyz.scm (guile-shapefile)[arguments]: Don't refer to
	nonexistent 'install' phase.

	Change-Id: Idf7c38d399c124d537740aa48eb525fcf6cc9e64

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: guile-rsv: Fix build.
	* gnu/packages/guile-xyz.scm (guile-rsv)[arguments]: Don't refer to
	nonexistent 'install' phase.

	Change-Id: I80cb124b39df495fb03384650c3125f375028c65

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: guile-ac-d-bus: Fix build.
	* gnu/packages/guile-xyz.scm (guile-ac-d-bus)[arguments]: Don't refer to
	nonexistent 'install' phase.  Don't pass 'implicit-inputs? #f' as it needs
	gzip to compress info manual.

	Change-Id: Idd48dd9b4404a7d42649d24a23fc91c4102988db

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: guile-srfi-197: Fix build.
	* gnu/packages/guile-xyz.scm (guile-srfi-197)[arguments]: Don't refer to
	nonexistent 'install' phase.

	Change-Id: I011c953008e886414464a1277cd8e99024ffed92

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: guile-irregex: Fix build.
	* gnu/packages/guile-xyz.scm (guile-irregex)[arguments]: Don't refer to
	nonexistent 'install' phase.

	Change-Id: I6f6e08305105889ee5429754707d07a7a69b66b6

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: guile-proba: Fix build.
	* gnu/packages/check.scm (guile-proba)[arguments]: Don't refer to nonexistent
	'install' phase.

	Change-Id: I2ef650c15f3f0d2640e746771667b20cfecb87ae

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: haproxy: Add libxcrypt dependency.
	* gnu/packages/high-availability.scm (haproxy)[inputs]: Add libxcrypt.

	Change-Id: Ia83aeac1229018cee5dcabb310caf85d0ec8be47

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: snuik: Fix build.
	* gnu/packages/irc.scm (snuik)[arguments]: Don't refer to nonexistent
	'install' phase.

	Change-Id: Ia07c4d48c7c29774dfe1825d91c6ab4fc5dbd605

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: libfilezilla: Add libxcrypt dependency.
	* gnu/packages/ftp.scm (libfilezilla)[inputs]: Add libxcrypt.

	Change-Id: I8deb94c215467c44a5b58ca3fca19ae140b4af9e

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: ibus-libpinyin: Fix build.
	* gnu/packages/ibus.scm (ibus-libpinyin)[phases]: Replace wrap-program with
	glib-or-gtk-wrap.

	Change-Id: I2cdd61e3d8248b19fbcdeeca0f1ca6889edc9298

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: m4ri: Add zlib to propagated-inputs.
	* gnu/packages/algebra.scm (m4ri)[propagated-inputs]: Add zlib.

	Change-Id: I439964528c2e9930d8564fafaf245a5cb353e2d1

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: ppp: Add libxcrypt dependency.
	* gnu/packages/samba.scm (ppp)[inputs]: Add libxcrypt.

	Change-Id: I8c04ee82c8bb6836371489d179cf0c7927824ba0

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: font-tuffy: Fix build.
	* gnu/packages/fonts.scm (font-tuffy)[native-inputs]: Add zstd.

	Change-Id: I661fe381745b17b7b8ac33aa42981a6bf97eddb9

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: ffmpeg-for-stepmania: Fix build.
	* gnu/packages/video.scm (ffmpeg-for-stepmania)[source]: Add ffmpeg-4-binutils-2.41.patch.

	Change-Id: I872e4a48d0ce97b77a3a04507d828854605676ce

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: nginx: Add libxcrypt dependency.
	* gnu/packages/web.scm (nginx)[inputs]: Add libxcrypt.

	Change-Id: Ifd6e6a4c0d9d18c2c47355e9f0625641dfb9dbc5

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: ranger: Fix build.
	* gnu/packages/disk.scm (ranger)[phases]: Put 'wrap-program' after 'install'.

	Change-Id: I6a07b896995f40ff2169b1bc5aaf2251d353bdc7

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: opendoas: Add libxcrypt dependency.
	* gnu/packages/admin.scm (opendoas)[inputs]: Add libxcrypt.

	Change-Id: I6b25323f8a9d769725b075ac952c18fdbf3756b1

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: pies: Add libxcrypt dependency.
	* gnu/packages/admin.scm (pies)[inputs]: Add libxcrypt.

	Change-Id: I5b5e38099a7d0999bcb110c3aaeb1fd7f35813a9

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: gnurobots: Add libxcrypt dependency.
	* gnu/packages/games.scm (gnurobots)[inputs]: Add libxcrypt.

	Change-Id: Ib743f029915332c63883adab2711c25ebfaa022c

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: opensmtpd: Add libxcrypt dependency.
	* gnu/packages/mail.scm (opensmtpd)[inputs]: Add libxcrypt.

	Change-Id: Idb65d607830dfd64e1e60ea888be596ab04d9cdd

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: pounce: Add libxcrypt dependency.
	* gnu/packages/messaging.scm (pounce)[inputs]: Add libxcrypt.

	Change-Id: I588fe5bf6a932860ba87aa9a2ea715b188c7fcbb

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: gsequencer: Add libxcrypt dependency.
	* gnu/packages/music.scm (gsequencer)[inputs]: Add libxcrypt.

	Change-Id: I4850efc75fda79b4df683e50813aab8fa580e336

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: squid: Add libxcrypt dependency.
	* gnu/packages/networking.scm (squid)[inputs]: Add libxcrypt.

	Change-Id: I1d7e671d0095e988375d2deab554b0142b822e2f

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: passwdqc: Add libxcrypt dependency.
	* gnu/packages/password-utils.scm (passwdqc)[inputs]: Add libxcrypt.

	Change-Id: I71e7261170cc433952bcaa0a4a1bdda95cd94d65

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: swi-prolog: Add libxcrypt dependency.
	* gnu/packages/prolog.scm (swi-prolog)[inputs]: Add libxcrypt.

	Change-Id: Id24dda144b28d504c01a08f8e20228ebb6122c4f

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: policycoreutils: Add libxcrypt dependency.
	* gnu/packages/selinux.scm (policycoreutils)[inputs]: Add libxcrypt.

	Change-Id: I0327a8c3e98c7a39a79bfcdc347a1ea2219477bb

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: lsh: Add libxcrypt dependency.
	* gnu/packages/ssh.scm (lsh)[inputs]: Add libxcrypt.

	Change-Id: Ic67704e2a60d4e2fe7397204570efca4493c88fe

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: texmacs: Add libxcrypt dependency.
	* gnu/packages/text-editors.scm (texmacs)[inputs]: Add libxcrypt.

	Change-Id: I746dde1dda33c7c8b23242442dc2c2cadade07ec

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xtrlock: Add libxcrypt dependency.
	* gnu/packages/xdisorg.scm (xtrlock)[inputs]: Add libxcrypt.

	Change-Id: I853e509c83b157455014a2e7ed25583ac17c2d58

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: xscreensaver: Add libxcrypt dependency.
	* gnu/packages/xdisorg.scm (xscreensaver)[inputs]: Add libxcrypt.

	Change-Id: I0df314b4f83673c4262b1a493334b091ab89a9fb

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: alpine: Add libxcrypt dependency.
	* gnu/packages/mail.scm (alpine)[inputs]: Add libxcrypt.

	Change-Id: Id492d0a868d7de55f7f6b10a19b3d3a7ab47ab2d

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: dovecot: Add libxcrypt dependency.
	* gnu/packages/mail.scm (dovecot)[inputs]: Add libxcrypt.

	Change-Id: I0457ca46dd9d7c776cdf176a189994554bcde168

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: exim: Add libxcrypt dependency.
	* gnu/packages/mail.scm (exim)[inputs]: Add libxcrypt.

	Change-Id: I7767ec43ecf67f3517f8b998c421907f3fda19b1

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: frrouting: Add libxcrypt dependency.
	* gnu/packages/networking.scm (frrouting)[inputs]: Add libxcrypt.

	Change-Id: I43a06c04e8ddd6c7687192275f8215ae3ec8363f

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: dante: Add libxcrypt dependency.
	* gnu/packages/networking.scm (dante)[inputs]: Add libxcrypt.

	Change-Id: If36e869dc5ce1b4d15ef0f63933d498c94d426b1

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: whois: Add libxcrypt dependency.
	* gnu/packages/networking.scm (whois)[inputs]: Add libxcrypt.

	Change-Id: Ic00fdcabd82d484a4331b11058aa96df2c32557d

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: heimdal: Add libxcrypt dependency.
	* gnu/packages/kerberos.scm (heimdal)[inputs]: Add libxcrypt.

	Change-Id: I305da61c8c22f970bae2a92ade847b41ffb94902

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: sawfish: Add libxcrypt dependency.
	* gnu/packages/sawfish.scm (sawfish)[inputs]: Add libxcrypt.

	Change-Id: I60c2cf92de602b1761ae8a861452f45ff2111c17

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: dropbear: Add libxcrypt dependency.
	* gnu/packages/ssh.scm (dropbear)[inputs]: Add libxcrypt.

	Change-Id: I951b01354e195c09d8ecf0b06ef8d88715f3023c

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: adanaxisgpl: Add libxcrypt dependency.
	* gnu/packages/games.scm (adanaxisgpl)[inputs]: Add libxcrypt.

	Change-Id: I8ce028c21c9137bf32ef55e11f559646bfd22238

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: fdisk: Add libxcrypt dependency.
	* gnu/packages/disk.scm (fdisk)[inputs]: Add libxcrypt.

	Change-Id: I78d5a320ba3415193097801fca038fd6080af2ff

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: picolisp: Add libxcrypt dependency.
	* gnu/packages/lisp.scm (picolisp32)[inputs]: Add libxcrypt.

	Change-Id: I3757ddabfdb5d10325246da9458d554191e9e978

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: slim: Add libxcrypt dependency.
	* gnu/packages/display-managers.scm (slim)[inputs]: Add libxcrypt.

	Change-Id: Ife5396a1b5a5bca822054b5ff34edfa50e1d5a6e

2024-08-31  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: libarea: Fix build.
	* gnu/packages/engineering.scm (libarea)[arguments]: Enable
	  BOOST_TIMER_ENABLE_DEPRECATED option in 'cmake-configure' phase.

	Change-Id: I6821c675bcd815b5fa7745160ec88c97abf2d4be

2024-08-31  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Add missing input.
	* gnu/packages/lisp.scm (txr)[inputs]: Add libxcrypt.

	Change-Id: I35e306f84be9180627365bbdfcd69b1469b9331b

2024-08-31  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: grass: Fix build.
	* gnu/packages/geo.scm (grass)[arguments]: Use 'search-input-*' instead of
	  'assoc-ref' in 'configure' phase.

	Change-Id: I34de3bb219163e470561493efb5c41b6dd1e038f

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-magic: Adjust test suite.
	* gnu/packages/python-xyz.scm (python-magic)[source]: Add snippet.
	[arguments]: In ‘check’ phase, install C.UTF-8 instead of en_US.UTF-8.

	Change-Id: I0f898584b3ad0bab4dc929d52578b6acfcbdda67

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: dico: Add libxcrypt dependency.
	* gnu/packages/dico.scm (dico)[inputs]: Add LIBXCRYPT.

	Change-Id: I445801baeebc5fcf6060bb5f6aaa15dbca0d7595

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-commonmark: Run tests under C.UTF-8.
	* gnu/packages/guile-xyz.scm (guile-commonmark)[source]: Change
	“en_US.utf8” to “C.UTF-8” in tests.

	Change-Id: I85bd8c0a60883f771e75c4ec90e4c441531d777b

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: findutils-boot0: Fix build on armhf-linux.
	* gnu/packages/commencement.scm (findutils-boot0)[arguments]: Adjust
	'skip-problematic-tests phase when building on armhf-linux to adjust the
	tests skipped.

	Change-Id: Ib014402cb07399788440115782ddca4adfe05193

2024-08-31  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: psm: Allow compilation with glibc 2.39.
	* gnu/packages/linux.scm (psm)[source]: Add snippet.

	Change-Id: I366fcaa8bbc6a5c755cb958a2fd7a71883973415

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: Add glibc-locales-2.35.
	* gnu/packages/base.scm (glibc-locales-2.35): Add glibc-locales variant.

	Change-Id: I72da524f7ff0cd897630c79c111dd7273065da0a

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: make-glibc-locales: Modernize.
	* gnu/packages/base.scm (make-glibc-locales): Switch to G-Expressions.

	Change-Id: I10efbded72c3e01261a8651fec0a7d9ea29fadad

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: glibc-2.35: Disable C++ compiler for build.
	* gnu/packages/base.scm (glibc-2.33): Move disabling the compiler from here...
	(glibc-2.35): to here, and update the comment.

	Change-Id: Ie2511486f0e5791929f1f48529be7cc88c9553c2

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: glibc-2.35: Use CVE-2023-4911 again.
	* gnu/packages/base.scm (glibc-2.35): Use glibc-2.35-CVE-2023-4911.patch which
	was forgotten when ungrafting.

	Change-Id: I7774f67b50ba3be1246325ea9f40ac31e3dbc74f

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: %default-locale-libcs: Add glibc-2.35 and generalize for Hurd.
	* gnu/system/locale.scm (%default-locale-libcs): Stop checking for Hurd, since
	we have the same libc now.  Also add glibc-2.35 while the transition happens.

	Change-Id: I1f4980d18184580f3a42a86ca244c8015df15269

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: glibc/fixed: Remove variable.
	* gnu/packages/base.scm (glibc/fixed): Remove variable.

	Change-Id: I7882976eecd63fe7ccbbaabfe63484d258c4a167

2024-08-31  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-moptilities: Fix build.
	* gnu/packages/lisp-xyz.scm (sbcl-moptilities)[arguments]: Don't refer to
	  nonexistent 'install' phase.

	Change-Id: I7c50877547cc5b5e357d7963aebc0915dd4ebf7a

2024-08-31  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-cluffer: Fix build.
	* gnu/packages/lisp-xyz.scm (sbcl-cluffer)[arguments]: Don't refer to
	nonexistent 'install' phase.

	Change-Id: Ic44a097dbe6d933fe86ce88fc0ca1a1ba7dc820d

2024-08-31  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: stumpwm: Fix build.
	* gnu/packages/wm.scm (stumpwm)[arguments]: Don't refer to nonexistent
	  'install' phase.

	Change-Id: I6db6948750175de88f8e47eac10ceb76bff19640

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: python-3.10: Ungraft removing bundled cacert.pem.
	* gnu/packages/python.scm (python-3.10): Rename phase
	"remove-windows-binaries" to "remove-vendored-wheel-content", and use it to
	also remove "cacert.pem".  Ungraft.
	(python-3.10/fixed): Remove variable.

	Change-Id: I0a1a5c7f597ef6e14ea165ccded9aa473c6d9122

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: nss-certs: Ungraft update to 3.99.
	* gnu/packages/certs.scm (nss-certs): Update to 3.99.
	(nss-certs-3.99): Remove variable.

	Change-Id: Ie44b6c6d0753abf4db9005b4c0ee48bc6168caa7

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: nss: Ungraft update to 3.99.
	* gnu/packages/nss.scm (nss): Ungraft and update to 3.99.
	(nss/fixed): Remove variable.

	Change-Id: I57d4426deb3b96e88d83ba1a7a529a94c9e7815f

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: python-certifi: Ungraft.
	* gnu/packages/python-crypto.scm (python-certifi): Ungraft and apply source snippet
	directly.
	(python-certifi/fixed): Remove variable.

	Change-Id: I6778ebcc3ef23dab1776d3876b9179d332a126e5

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: python-pip: Ungraft.
	* gnu/packages/python-build.scm (python-pip): Ungraft and apply source snippet
	directly.
	(python-pip/fixed): Remove variable.

	Change-Id: I4913e8f87f5934bffec9d58ad86b97f8ca16ba32

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: glibc: Update patches following upstream's master branch.
	* gnu/packages/patches/glibc-2.39-git-updates.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/base.scm (glibc): Use it.

	Change-Id: I13ff3fa2eddd8296d138f87c9069487e9543b3bd

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: libarchive: Ungraft.
	* gnu/packages/backup.scm (libarchive)[replacement]: Remove.
	[source]: Add ‘patches’.
	(libarchive/fixed): Remove.

	Change-Id: I32b717c2166a6683043e0169b96f383dc9404b96

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: psm2: Allow compilation with glibc 2.39.
	* gnu/packages/linux.scm (psm2)[source]: Add snippet.

	Change-Id: Iff29026da7252e4ca35bdde25b24d83bab0d5554

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: Remove leftover references to ‘%glibc/hurd-configure-flags’.
	This is a followup to 901b3c2a9db1935149d6ee366bf6f2a325391740.

	* gnu/packages/base.scm (glibc/hurd-headers): Remove reference to
	‘%glibc/hurd-configure-flags’.
	* gnu/packages/cross-base.scm (cross-libc*): Likewise.

	Change-Id: Iac43d84e3407c16a0f3f926d795b55c7b7ac73fd

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: Avoid cycle involving (gnu packages pkg-config).
	Fixes a regression introduced in
	7a26aee61bbbd8e37745ce13433545333eac4505 whereby (gnu packages
	pkg-config) would be caught in a cycle, leading to miscompilation of
	package modules, in turn leading to failure to compute the Guix
	derivation with exceptions like:

	  1. &package-input-error:
	      package: #<package libgc@8.2.4 7fee96c4dc60>
	      input: ("_" #<syntax-transformer pkg-config>)

	* gnu/packages/pkg-config.scm: Autoload (gnu packages check).

	Change-Id: I624e701a0c411b6f3d9ad5e10dca6ad7cf552be4

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: mutter: Don't try to install rules to udev's output.
	* gnu/packages/gnome.scm (mutter): Install udev rules to our own output.

	Change-Id: I4a332900321e86c53de485639a5651c9e9165766

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: epiphany: Fix encoding test.
	* gnu/packages/patches/epiphany-fix-encoding-test.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/gnome.scm (epiphany): Use it.

	Change-Id: I5405d92d4b355471ce7d62aceebdcde1500716b1

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: glibc: Remove unneeded workaround configure flags for Hurd.
	* gnu/packages/base.scm (%glibc/hurd-configure-flags): Remove variable.
	(glibc): Stop using %glibc/hurd-configure-flags.

	Change-Id: I5cbdf8956a826d1eb25c449d4bc8a16d87dc8b80

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: redis: Skip OOM score test.
	Since "daemon: Sacrifice builders on OOM." the default OOM score has changed
	to 1000, which effictively render this test impossible to pass.

	* gnu/packages/databases.scm (redis): Skip OOM score test.

	Change-Id: I92ff49425faa755cd4d0a22a33bf8b1fea03d25a

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: librsvg-2.40: Use G-Exps.
	* gnu/packages/gnome.scm (librsvg-2.40): Use G-Exps.

	Change-Id: I36e49fdd734d6aa7bc472b754b5091dee1d3ccc5

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: datefudge: Update to 1.26.
	* gnu/packages/time.scm (datefudge): Update to 1.26.
	[source]: Update source URIs.  Remove patch.
	[arguments]: Adjust make-flags to allow cross-compiling and set the
	version string.  Remove custom 'patch-makefile phase.
	* gnu/packages/patches/datefudge-gettimeofday.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: I8b53f9a9c3eb900ce5bceaa864ed701fb3cd3dc4

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: icedtea-8: Fix building.
	* gnu/packages/java.scm (icedtea-8)[arguments]: Replace 'build phase to
	not pass '-j' to make.

	Change-Id: Ifc5c99f33bb75bb52212aa32d0bbd10f4bce83a4

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: at-spi2-core: Honor the #:tests? flag.
	* gnu/packages/gtk.scm (at-spi2-core)[arguments]: Adjust the 'check
	phase to honor the #:tests? flag.  Skip the tests when building for
	powerpc-linux.

	Change-Id: Ia1fc275ebca5d69b851b566ae7afb47fdad8f066

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lrdf: Add missing input.
	* gnu/packages/rdf.scm (lrdf)[inputs]: Add mit-krb5, nettle. Remove
	input labels.

	Change-Id: I167e117b82f5a4cd260b7f02c547441b4c984369

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tslib: Update to 1.23.
	* gnu/packages/video.scm (tslib): Update to 1.23.
	[source]: Download using release tarball.
	[native-inputs]: Remove autoconf, automake, libtool.

	Change-Id: Ib3d33cb33eba39f8c273b8737b39b54f6c8f7819

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libnotify: Fix build.
	* gnu/packages/gnome.scm (libnotify)[arguments]: Adjust 'move-doc phase
	to use the directories as they exist.

	Change-Id: I72942c6fb8b7ed90f1b3361992adb7ce22b834fa

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: udisks: Add missing input.
	* gnu/packages/freedesktop.scm (udisks)[inputs]: Add kmod.

	Change-Id: I0c0d81d52100888ea043f863a5650654a25de4a9

2024-08-31  Andy Tai  <atai@atai.org>

	gnu: ed: Update to 1.20.1.
	* gnu/packages/text-editors.scm (ed): Update to 1.20.1.

	Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org>
	Change-Id: I58ba1c8213a5ac2a126ecb58321859d64d0fcb01

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: enchant: Update to 2.6.9.
	* gnu/packages/enchant.scm (enchant): Update to 2.6.9.

	Change-Id: I7d5f229b0308e7a09101df0b8af344e03f2bbdbb

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: enchant: Add Nuspell support.
	* gnu/packages/enchant.scm (enchant)[inputs]: Add NUSPELL.

	Change-Id: I60d70e6b6e4952722559848f715fc68dcf3e11f4
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: enchant: Improve package style.
	* gnu/packages/enchant.scm (enchant)[arguments]: Use G-expressions.
	[native-inputs]: Drop input labels.
	[description]: Be more informative and less technical.

	Change-Id: I908fbbfcdc9f21beb1d6e05eec2dbc154b429831
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: enchant: Update to 2.6.8.
	* gnu/packages/enchant.scm (enchant): Update to 2.6.8.
	[native-inputs]: Add GROFF.

	Change-Id: I8c7d7e2b9124a55401c6623fd76eacc0878ad6e6
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: unittest-cpp: Fix "Version" setting in ".pc" file.
	* gnu/packages/check.scm (unittest-cpp)[arguments]<#:configure-flags>: Add
	Provide a "Version" value in ".pc" file for pkg-config checks.

	Change-Id: I934ef3d83d50876be8ab157ba52d8812ed33ba2e
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: sdl: Replace with sdl12-compat.
	* gnu/packages/sdl.scm (sdl12-compat): New package.
	(sdl): Remove package, defined as sdl12-compat.
	(sdl2): Don't inherit from sdl.
	(propagated-inputs-with-sdl2): Add case for sdl12-compat.
	* gnu/packages/patches/sdl-libx11-1.6.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	Change-Id: I843d349b3d69164cc640c7db204464a51819a0df

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cairo: Remove labels and use gexps.
	* gnu/packages/gtk.scm (cairo)
	[arguments] <configure-flags>: Use gexps.
	[native-inputs, inputs]: Remove labels.

	Change-Id: Ifc4d9435bc1e203ee4427452ad26dedbac2de9fc

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: curl: Update to 8.6.0.
	* gnu/packages/curl.scm (curl): Update to 8.6.0.
	[inputs]: Add libpsl.

	Change-Id: I83550b235ec98630262075c243029053decda867

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: curl: Re-order fields.
	* gnu/packages/curl.scm (curl): Order the fields in the more customary
	ordering.

	Change-Id: I7caa3c4d27668a29375166e5553ffc4112c85783

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: curl: Do not run known flaky tests.
	* gnu/packages/curl.scm (curl) [arguments]: Specify the "test-nonflaky" as the
	test target.

	Change-Id: I219b72c3b16b53ff6e469716eed0699ba88e29e1

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: perl-gd: Update to 2.78.
	* gnu/packages/gd.scm (perl-gd): Update to 2.78.
	[native-inputs]: Add perl-test-nowarnings.

	Change-Id: I13e961bc6f6c77484dc698619338e083bbb5b7aa

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: glibc-2.33: Use gexps to fix build.
	* gnu/packages/base.scm (glibc-2.33) [arguments]: Use gexps to resolve a build
	error.

	Change-Id: I3916360beb7016f2e03528ecfb1a31186cc5d6e2

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: alsa-utils: Fix source URL.
	* gnu/packages/linux.scm (alsa-utils) [source]: Fix URL.

	Change-Id: I301319a5b204836ae5f4b7cea471c923ac04bb97

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kmod: Modernize.
	* gnu/packages/linux.scm (kmod) [native-inputs, inputs]: Remove labels.
	[arguments]: Use gexps, remove trailing #t.

	Change-Id: If40e25d38c5b4ac3cb192a76d688834069278c9d

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: screen: Add libxcrypt dependency.
	* gnu/packages/screen.scm (screen)[inputs]: Add libxcrypt.

	Change-Id: Ia8b7fce24603a038a52d57ef7177f588b66e006e

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cryptsetup: Only use ruby-asciidoctor on supported systems.
	* gnu/packages/cryptsetup.scm (cryptsetup)[native-inputs]: Only use
	ruby-asciidoctor on supported systems.
	[arguments]: When building without ruby-asciidoctor adjust the
	configure-flags.

	Change-Id: If4551833de3c5b5a28424c059644e9fa7fda5abd

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: inkscape: Fix Python support.
	* gnu/packages/inkscape.scm (inkscape/stable)
	[phases]: Wrap with PATH and GI_TYPELIB_PATH.
	[inputs]: Sort inputs.  Add python-appdirs, python-cssselect, python-pygobject
	and python-requests.
	(inkscape) [inputs]: Do not append python-cssselect.

	Fixes: https://issues.guix.gnu.org/63938
	Change-Id: I90a39a04a35dbcafe413726107d100c78d173fd0

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: inkscape: Sort inputs.
	* gnu/packages/inkscape.scm (inkscape/stable) [inputs]: Sort.
	[native-inputs]: Likewise.

	Change-Id: I64253e52bf157013e6c55361f7633cbd01dcb020

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: inkscape: Update to 1.3.2.
	* gnu/packages/inkscape.scm (inkscape/stable): Update to 1.3.2.  Remove
	patches.
	[configure-flags]: Add CMAKE_CXX_FLAGS flag.
	[phases] Remove obsolete patch-icon-cache-generator,
	disable-latex-export-tests and disable-vertical-glyph-tests phases.  Add
	disable-problematic-tests phase.  Override check phase to disable a few test
	failures caused by the lack of imagemagick.
	[inputs]: Add gspell and readline.  Remove aspell and gtkspell3.
	(inkscape): Update to 1.3.2.
	[phases]: Reset the check phase to the original.
	* gnu/packages/patches/inkscape-poppler-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	Change-Id: I391fb42db8d93a9cdc83e6fd62ca90f7458b5c49

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: lib2geom: Use gexps and remove input labels.
	* gnu/packages/graphics.scm (lib2geom) [arguments]: Use gexps.
	Add #:modules argument.
	[native-inputs, inputs, propagated-inputs]: Remove labels.

	Change-Id: Ia61ff5e8aa1f64231c98b1fb7f31a49513ede7f8

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: inkscape: Truly enable ImageMagic support.
	This was commented out for testing and erroneously committed in commit
	b4a6b1ba93844d7373c58237cb0b742352dec954 ("gnu: inkscape/stable: Build stable
	variant without imagemagick support.").

	* gnu/packages/inkscape.scm (inkscape)
	[configure-flags]: Delete inherited "-DWITH_IMAGE_MAGICK=OFF" flag.

	Change-Id: I6d616a5bfc40c9ebef65aceb711c6541a523bad8

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: lib2geom: Update to 1.3.
	* gnu/packages/graphics.scm (lib2geom): Update to 1.3.

	Change-Id: Icac0c5674e39709ac85880ad7b22149b8fe30806

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gd: Update to 2.3.3.
	* gnu/packages/gd.scm (gd): Update to 2.3.3.
	[source]: Remove obsolete gd-Revert-fix-303-gdlib.pc.patch patch.
	[arguments] Use gexps.
	<phases>: Remove disable-failing-test phase.  Add remove-libtool-archives
	phase.
	* gnu/packages/patches/gd-Revert-fix-303-gdlib.pc.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	Change-Id: I8cddf29d123ca0b66cc0540666c875039e753482

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: autotrace: Update to 0.31.10.
	* gnu/packages/graphics.scm (autotrace): Update to 0.31.10.
	[inputs]: Add pango.

	Change-Id: I26abf2ee1a2c031062a2cdfa1ac4c02cd7474614

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pstoedit: Update to 4.00.
	* gnu/packages/graphics.scm (pstoedit): Update to 4.00.
	[source]: Apply patches.
	[arguments]: New field.
	[inputs]: Remove labels.  Add glib and pango.
	* gnu/packages/patches/pstoedit-fix-gcc12.patch: New file.
	* gnu/packages/patches/pstoedit-fix-plainC.patch: Likewise.
	* gnu/packages/patches/pstoedit-pkglibdir.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Register them.

	Change-Id: Ia17dae0ebc3e08b573b02431b10cc689a72a07dd

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pkgconf: Add $PKG_CONFIG_PATH search path.
	* gnu/packages/pkg-config.scm (%pkgconf)
	[native-search-paths]: Add $PKG_CONFIG_PATH.

	Change-Id: I6c5c20ca26a3cf21c16eb24747c250ba432a276d

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pkgconf: Enable test suite.
	* gnu/packages/pkg-config.scm (pkgconf) [arguments]: Remove #:tests? argument.
	Add a set-HOME phase.
	[native-inputs]: Add atf and kyua.

	Change-Id: I28410d7486ab45cf1cbc6d306345fb85f0b9d7fc

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add kyua.
	* gnu/packages/check.scm (kyua): New variable.

	Change-Id: Ic3a74a27c05b099bef6acfb4e0c96d2ee3defc31

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add lutok.
	* gnu/packages/lua.scm (lutok): New variable.

	Change-Id: I595b26c601c8ca8c997c86e8f8eb17fbe363a038

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add atf.
	* gnu/packages/check.scm (atf): New variable.
	* gnu/packages/patches/atf-execute-with-shell.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I37a57069380309382bc0ff24977a1fd165985f5e

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ld-wrapper: Also unset GUILE_LOAD_PATH.
	The following problem was discovered while attempting to configure Guix to use
	a locally built Guile tree, via its meta/uninstalled-env script, which would
	attempt to use the newer Guile source files and fail with:

	  Pre-boot error; key: unbound-variable, args: (#f "Unbound variable:
	  ~S" (error) #f)collect2: fatal error: ld terminated with signal 6 [Aborted]

	With the following change, a Guix user may now configure their build to use a
	locally built Guile with e.g.:

	  ~/src/guile/meta/uninstalled-env ./configure --localstatedir=/var \
	  --sysconfdir=/etc

	* gnu/packages/ld-wrapper.in: Unset GUILE_LOAD_PATH.  Also unset
	GUILE_SYSTEM_PATH, for symmetry.  Streamline exec call, using the now fixed
	'-l' option.
	(ld-wrapper): Fix args being a nested list, and strip its arg0.

	Series-to: 69396@debbugs.gnu.org
	Series-postfix: core-updates
	Series-version: 2
	Series-changes: 2
	 - Revert to load-compiled scheme to load ld.go
	 - Refine comment

	Change-Id: Iaaa721019f3646d851202bb018214ec9fcc04fd4

2024-08-31  Roman Scherer  <roman@burningswell.com>

	gnu: alsa-ucm-conf: Update to 1.2.11.
	* gnu/packages/linux.scm (alsa-ucm-conf): Update to 1.2.11.

	Change-Id: Ibec86363e7181bb9de938eae4a58ea8927474009

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: perl-inline-c: Update to 0.82_001.
	* gnu/packages/perl.scm (perl-inline-c): Update to 0.82_001.

	Change-Id: I1a9e141e6e6af45db785a2a0c4220417b96c3c64

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: glibc: Fix locpath patches.
	* gnu/packages/patches/glibc-2.37-versioned-locpath.patch:
	* gnu/packages/patches/glibc-versioned-locpath.patch: Unconditionally add the
	system default locale directory.  Also clean up argz list use.

	Change-Id: I8de5544b2382ee9b17d41ad2cfe940de804c47dd

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: date: Fix build with newer tzdata.
	* gnu/packages/patches/date-ignore-zonenow.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/calendar.scm (date): Use it.

	Change-Id: I29bdfb49237650706abd870f2b9875739d12c6d5

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: libdisplay-info: Refer to full hwdata package.
	* gnu/packages/wm.scm (libdisplay-info): Refer to full hwdata package.

	Change-Id: I9ce655e33e35a5caee2932317c2fc95c433c6471

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: android-libselinux: Fix inexistant phase name.
	* gnu/packages/android.scm (android-libselinux): Fix inexistant phase name.

	Change-Id: Ia0afb0d4ef9cf05300366db3a5d5c0e6657450f4

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: clang: Fix build with libcrypt-less glibc.
	* gnu/packages/patches/clang-13-remove-crypt-interceptors.patch
	* gnu/packages/patches/clang-14-remove-crypt-interceptors.patch
	* gnu/packages/patches/clang-16-remove-crypt-interceptors.patch: New patches.
	* gnu/local.mk (dist_patch_DATA): Register them.
	* gnu/packages/llvm.scm (%llvm-patches, clang-runtime-13): Use them.

	Change-Id: Idcc82313f1a39710aa91fb577144321372a3af47

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: gcc-6: Fix libsanitizer build.
	* gnu/packages/gcc.scm (gcc-6, gcc-5): Also apply gcc-7's libsanitizer patch.

	Change-Id: I2f5699480574721dc32389b7c2c3c45043d28b51

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: glibc-for-bootstrap: Adapt patch for glibc 2.39.
	* gnu/packages/patches/glibc-2.39-bootstrap-system.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/make-bootstrap.scm (glibc-for-bootstrap): Use it for glibc 2.39.

	Change-Id: I96761a0bc011af13d861bfece32d96db160f7686

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: xlockmore: Add libxcrypt dependency.
	* gnu/packages/xdisorg.scm (xlockmore): Add libxcrypt dependency.

	Change-Id: Idfaed843b40db41b3c7c64cbb32765cefc28238e

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: libxcrypt: Build from tarball.
	* gnu/packages/crypto.scm (libxcrypt): Switch to url-fetch as it is now a
	transitive dependency of git-minimal.  Because we're building from a tarball,
	remove autotools and pkg-config dependencies.

	Change-Id: I6479db1efe325bbdd109e4db051096d6345ad6a1

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: guile-2.0: Add libxcrypt dependency.
	* gnu/packages/guile.scm (guile-2.0): Add libxcrypt dependency, and include it
	in the pkg-config file's flags.
	* gnu/packages/commencement.scm (guile-final): Explicitely exclude libxcrypt dependency.

	Change-Id: Ie01913971b225c4dd23dcfdb96348d4e11042da8

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: guile-1.8: Add libxcrypt dependency.
	* gnu/packages/guile.scm (guile-1.8): Add libxcrypt dependency, and include it
	in the pkg-config file's flags.

	Change-Id: I050e8d2bee0b6195a6a854338d39a9594b0088b9

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: slock: Add libxcrypt dependency.
	* gnu/packages/suckless.scm (slock): Add libxcrypt dependency.

	Change-Id: I022b4886b1b05156d623a6e0b2d9bbffe6af74d4

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: ldb: Remove reference to crypt.
	* gnu/packages/samba.scm (ldb): Remove reference to crypt header.

	Change-Id: Idcf43ff9b140d5c7e601d853564833525396e565

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: tevent: Remove reference to crypt.
	* gnu/packages/samba.scm (tevent): Remove reference to crypt header.

	Change-Id: Ic99712c9374dee1fd5b65c29327fe39aa10eed35

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: talloc: Remove reference to crypt.
	* gnu/packages/samba.scm (talloc): Remove reference to crypt header.

	Change-Id: I370069acdd7992f2660aae0b1840ea7756befe13

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: sambda/pinned: Add libxcrypt dependency.
	* gnu/packages/samba.scm (samba/pinned): Add libxcrypt dependency.

	Change-Id: Ie3162623818bea08da2588c02930b842de4f13ae

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: mailutils: Add libxcrypt dependency.
	* gnu/packages/mail.scm (mailutils): Add libxcrypt dependency.

	Change-Id: Ide005e58ffa6312350539f4b4f9648191a0bdc31

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: accountsservice: Add libxcrypt dependency.
	* gnu/packages/freedesktop.scm (accountsservice): Add libxcrypt dependency.

	Change-Id: Ibafb4b79b93a15f51f8b8e5b52cb46bd429116f7

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: cryptsetup: G-Expify static-library.
	* gnu/packages/cryptsetup.scm (static-library): G-Expify it.

	Change-Id: I3123cab24b08acdb5a28e0052e9a9663d00fd564

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: python-natsort: Add en_US.UTF-8 locale for tests.
	* gnu/packages/python-xyz.scm (python-natsort): Add en_US.UTF-8 locale for the
	package's tests.

	Change-Id: I5947b6550b9bc71d403685756ead4f1c77c99012

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: python-cython: Add libxcrypt dependency.
	* gnu/packages/python-xyz.scm (python-cython): Add libxcrypt dependency.

	Change-Id: I7a7c16eb8618b38c8e2758dcb19981b108c9ce7b

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: httpd: Add libxcrypt dependency.
	* gnu/packages/web.scm (httpd): Add libxcrypt dependency.

	Change-Id: I8ef010b0c37bae90493f2f19dd25987c32fd687e

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: tdb: Add libxcrypt dependency.
	* gnu/packages/databases.scm (tdb): Add libxcrypt dependency.

	Change-Id: If44722b61b9ed427665b5939a2c5f5ef35e78691

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: cyrus-sasl: Add libxcrypt dependency.
	* gnu/packages/cyrus-sasl.scm (cyrus-sasl): Add libxcrypt dependency.

	Change-Id: Ib33c2f8bbf351724e3aa4e97ffb4078b9f408f01

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: cups-minimal: Add libxcrypt dependency.
	* gnu/packages/cups.scm (cups-minimal): Add libxcrypt dependency.

	Change-Id: Icfd65026d5d8350d694a4268d03096aafa33341f

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: inetutils: Add libxcrypt dependency.
	* gnu/packages/admin.scm (inetutils): Add libxcrypt dependency.

	Change-Id: I6c7bc49f60e532edac395a2b1ba89e3f1f95b4e7

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: apr-util: Add libxcrypt dependency.
	* gnu/packages/apr.scm (apr-util): Add libxcrypt dependency.

	Change-Id: I1ce71366fee7559f669ee6ede0b2328cf77bd337

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: apr: Add libxcrypt dependency.
	* gnu/packages/apr.scm (apr): Add libxcrypt dependency.

	Change-Id: Ib43ea0e3933e0df27654638150f21b8f8f504512

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: apr-util: Update to 1.6.3.
	* gnu/packages/apr.scm (apr-util): Update to 1.6.3.

	Change-Id: I5c227f8dc0cecd3d8126ec0deaf8d0f5044953e8

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: apr: Update to 1.7.4.
	* gnu/packages/apr.scm (apr): Update to 1.7.4.

	Change-Id: I6234403390847a68eab7ee17bc9d83581c14339c

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: tcsh: Add libxcrypt dependency.
	* gnu/packages/shells.scm (tcsh): Add libxcrypt dependency.

	Change-Id: I13f37b73d8a8a618dfa628e7341b4e3bbfc018b2

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: shadow: Add libxcrypt dependency.
	* gnu/packages/admin.scm (shadow): Add libxcrypt dependency.

	Change-Id: I3fa0b7239dcf100ba8a6431155557d1523bcfd25

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: elogind: Add libxcrypt dependency.
	* gnu/packages/freedesktop.scm (elogind): Add libxcrypt dependency.

	Change-Id: I7259b20a96c50a7f88cb0eb7ff30d32f233d0bfe

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: linux-pam: Add libxcrypt dependency.
	* gnu/packages/linux.scm (linux-pam): Add libxcrypt dependency.

	Change-Id: I57c1c10f01b88707637ea8f5c4a082deb0dd4205

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: python: Add libxcrypt dependency.
	* gnu/packages/python.scm (python-2.7): Add libxcrypt dependency.

	Change-Id: I23d99900fd6bbd2f9a88a3efe0c8deac01ef160f

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: libxcrypt: Remove python from native-inputs.
	* gnu/packages/crypto.scm (libxcrypt): Remove python from native-inputs, since
	python requires it for its crypt module.

	Change-Id: Ic8550fb515fcb647c3bf35c2b053d080457b109d

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: gcc: Patch crypt out of bundled libsanitizer.
	* gnu/packages/patches/gcc-10-libsanitizer-no-crypt.patch:
	* gnu/packages/patches/gcc-12-libsanitizer-no-crypt.patch:
	* gnu/packages/patches/gcc-13-libsanitizer-no-crypt.patch: New patches.
	* gnu/local.mk (dist_patch_DATA): Register them.
	* gnu/packages/gcc.scm (gcc-10, gcc-11, gcc-12, gcc-13): Use them.

	Change-Id: Idc450c5a468e07c4ea78c8ca7bb1c5ee379231bb

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: gcc: Simplify application of Hurd-specific pthread patch.
	* gnu/packages/gcc.scm (gcc-11): Apply gcc-11-libstdc++-hurd-libpthread.patch
	unconditionally.
	(gcc-12): Also apply gcc-11-libstdc++-hurd-libpthread.patch.

	Change-Id: I80e2b2adb5636e1bff4536c5a0a348955454e81d

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: glibc: Update to 2.39.
	* gnu/packages/base.scm (glibc): Update it.  Remove --enable-crypt as it is no
	longer included in 2.39.  Remove upstreamed patch for hurd.
	* gnu/packages/patches/glibc-2.38-hurd-ucontext.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	Change-Id: Idf9ae3ff6cbbe45f1c9bfbc2c78a331f118e0129

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: ffmpeg: Fix builds.
	* gnu/packages/patches/ffmpeg-remove-compressed_ten_bit_format.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/video.scm (ffmpeg-4): Use it.
	(ffmpeg-3.4, ffmpeg-2.8): Use ffmpeg-4-binutils-2.41.patch.

	Change-Id: Idaf1d80f33530ba6d8c3c60b284dc08e522ec220

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	Partially revert gnu: python-matplotlib: Fix flaky Legend loc test.
	I changed the commit hash by mistake, revert that.

	* gnu/packages/python-xyz.scm (python-matplotlib): Revert commit hash change.

	Change-Id: Ic676a45771b5969a0c713cd025d3a4d2dacada62

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: cryptsetup-static: Fix static build.
	* gnu/packages/cryptsetup.scm (cryptsetup-static): Pass static variants of
	dependencies.  Also work around wrong pkg-config paths of util-linux for the
	static output.

	Change-Id: I025f241b02ee0ea80227ef7d31789571e635ef2c

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: lvm2-static: Properly handle eudev dependency in pkg-config.
	* gnu/packages/linux.scm (lvm2-static): Add linking flags for the static eudev
	output.

	Change-Id: Ic43be600f0569a8ffa69544cbf661f05d82e2084

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: libblockdev: Add libcryptsetup propagated inputs.
	* gnu/packages/disk.scm (libblockdev): Add propagated inputs from libcryptsetup.

	Change-Id: I4e1a6330f093d7829b1cd97921d078c524f5f9fc

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: volume-key: Add required transitive dependencies.
	* gnu/packages/disk.scm (volume-key): Add transitive dependencies for
	libdevmapper and libcryptsetup.

	Change-Id: Iaced5bedd2f6ec8e67118b2ee4d01f14704a3694

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: Add libcryptsetup-propagated-inputs.
	* gnu/packages/cryptsetup.scm (libcryptsetup-propagated-inputs): Record needed
	inputs for libcryptsetup.

	Change-Id: Ia630f2d5f180536d997af93e57aa547379b2c010

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: Add libdevmapper-propagated-inputs.
	* gnu/packages/linux.scm (libdevmapper-propagated-inputs): Record needed
	inputs for libdevmapper.

	Change-Id: I6db51ea2ce640f77198fd67f0e2480052907f28e

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: cryptsetup: Update to 2.6.1.
	* gnu/packages/cryptsetup.scm (cryptsetup): Update to 2.6.1.  Disable external
	tokens for now.

	Change-Id: I5610cabfbd46d010a8241430d8d90f5920847c04

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	etc: teams: Add gnu/packages/ld-wrapper.in to core-packages team.
	* etc/teams.scm (core-packages): Register gnu/packages/ld-wrapper.in file.

	Change-Id: Iab401eac38e7fef2b92788fa30e9546e985641c3

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: alsa-utils: Fix source URL.
	* gnu/packages/linux.scm (alsa-utils) [source]: Fix source URL.

	Change-Id: Ie54537eed484ae427e7af2d68eb9fb96bb858146

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: alsa-lib: Fix source URL.
	* gnu/packages/linux.scm (alsa-lib) [source]: Fix source URL.

	Change-Id: If30c9040ee5cee1e3df933f1fdbb5806f1608fc2

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pygobject: Update to 3.47.0.
	* gnu/packages/glib.scm (python-pygobject): Update to 3.47.0.

	Change-Id: I971ad0b8add33ac472b0ca3f2fe3218061af1fa5

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libaio: Disable broken test.
	* gnu/packages/linux.scm (libaio) [phases]
	<disable-problematic-tests>: New phase.

	Change-Id: Ieff712d9c2d8f55d1e730750f7a153295b11ffbe

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: man-db: Update to 2.12.0.
	* gnu/packages/man.scm (man-db): Update to 2.12.0.

	Change-Id: I16c106f41a3d8fed1ad2de5e64992d82a5be96a3

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: glibc-2.33: Resurrect.
	* gnu/packages/base.scm (glibc-2.33)[arguments]: Use arguments from glibc-2.35.

	Change-Id: I40856a121b8687fe822fd70039215da57568f244

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: glibc-for-bootstrap: Resurrect.
	* gnu/packages/patches/glibc-bootstrap-system.patch: Update for glibc-2.38,
	carefully keeping original (non git-like) file ordering.

	Change-Id: I348d37d3cd5713147dd09b26e1040b63a6ab7153

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: alsa-utils: Update to 1.2.11; Resurrects build with glibc-2.38.
	* gnu/packages/linux.scm (alsa-utils): Update to 1.2.11.:

	Change-Id: Ib41cc635868dc14428db888efd8b383cd3f05fd4

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: alsa-lib: Update to 1.2.11.
	* gnu/packages/linux.scm (alsa-lib): Update to 1.2.11.

	Change-Id: I4fcc457353a33d4dc0df60d24450af7845fd69a4

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: glibc-2.33: Fix source build.
	* gnu/packages/base.scm (glibc-2.33)[source]: Use patches from glibc-2.35.

	Change-Id: Idfcad60a39bdfd54d6126c1b440c8915ec2d4df2

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: perl-gtk3: Remove input labels.
	* gnu/packages/gtk.scm (perl-gtk3) [native-inputs]: Remove input labels.

	Change-Id: Iaf289d8610df9658b83008c898781822a3cd462e

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: goocanvas: Remove input labels.
	* gnu/packages/gtk.scm (goocanvas) [native-inputs]: Remove input labels.
	[phases]: Remove trailing #t.

	Change-Id: I0eca2aeb1e01b81e89a0777fb806539d8a76972b

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gtkmm: Remove input labels.
	* gnu/packages/gtk.scm (gtkmm) [native-inputs]: Remove input labels.

	Change-Id: I7dad8ada8d32c25845877aba0fc68245ff001a7e

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: atkmm: Remove input labels.
	* gnu/packages/gtk.scm (atkmm) [native-inputs]: Remove input labels.

	Change-Id: I7dad8ada8d32c25845877aba0fc68245ff001a7e

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gtkmm-3: Update to 3.24.8.
	* gnu/packages/gtk.scm (gtkmm-3): Update to 3.24.8.
	[propagated-inputs]: Remove labels.

	Change-Id: I5cda1f2a3c211f766c649e23a33f48c277c615d8

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: elogind: Reinstate test-user-util test.
	* gnu/packages/freedesktop.scm (elogind)
	[configure-flags]: Add -Ddefault-user-shell=/bin/sh.
	[phases] <adjust-tests>: Re-instate test-user-util.c test.

	Change-Id: I123ee22c0a4a946c7c9120360d959497e9790385

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: shepherd: Update alias to shepherd-0.10.
	* gnu/packages/admin.scm (shepherd): Update from shepherd-0.9 to
	shepherd-0.10.

	Change-Id: Ie93d302f0e43b861ba609f6de27bea2141019036

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	refresh: Import %final-inputs from (gnu packages base).
	* guix/scripts/refresh.scm: Import %final-inputs from (gnu packages base).

	Change-Id: Ida99a88fd3305a7971ab7951a15ee5ffde5ddb56

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: commencement: Do not export unused make-gcc-toolchain.
	It is discouraged to import this module anywhere.

	* gnu/packages/commencement.scm: Remove make-gcc-toolchain export.

	Change-Id: I3095a83434b6bfc0e8dad1ad00be1aa02472aac4

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: base: Add cautionary comments for canonical-package, %final-inputs usage.
	* gnu/packages/base.scm (canonical-package, %final-inputs): Add comments.

	Change-Id: I8b2f5802127dbde169850a7931a64fb5eb503b7c

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: hurd: Update to v0.9.git20231217.
	* gnu/packages/hurd.scm (hurd-headers): Update to v0.9.git20231217.
	[arguments]: Avoid new link test for file_utimens.
	* (hurd)[source]: Remove hurd-fix-rumpdisk-build.patch, which has been
	included upstream.
	* gnu/packages/patches/hurd-add-without-rump-configure-option.patch,
	gnu/packages/patches/hurd-fix-rumpdisk-build.patch,
	gnu/packages/patches/hurd-fix-types-of-read-write-and-readables-methods.patch,
	gnu/packages/patches/hurd-fix-types-of-read-write-and-readables-methods-2.patch:
	Remove.
	* gnu/local.mk (dist_patch_DATA): Unregister them.

	Change-Id: I0b42db19289e2fefeae99b18f0c29a21d3bf67a4

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gnumach: Update to 1.8-0.2556fde.
	* gnu/packages/hurd.scm (gnumach-headers): Update to latest master,
	2556fdece900d67529d5eda01f1bdaae4ffe96b0.
	* gnu/packages/patches/gnumach-fix-i686-linux-build.patch,
	gnu/packages/patches/gnumach-fix-task_info.patch,
	gnu/packages/patches/gnumach-support-noide.patch: Remove files.
	* gnu/local.mk (dist_patch_DATA): Remove them.
	(gnumach)[source]: Do not use them.

	Change-Id: Ifc6d15f7889854cd85698f4133f70d2046ca4bc8

2024-08-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mig-boot0: Do not override phases.
	The build phases of the mig package are needed also for mig-boot0, so instead
	of overriding all arguments we should only override the configure flags.

	* gnu/packages/commencement.scm (mig-boot0)[arguments]: Use
	SUBSTITUTE-KEYWORD-ARGUMENTS to replace only the configure flags.

	Change-Id: I8227baf9e7fabc86a8674fe694058245ce166d0f

2024-08-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: hurd-headers-boot0: Update hash.
	* gnu/packages/commencement.scm (hurd-headers-boot0)[source]: Use hash of
	tarball, not of git checkout.

	Change-Id: Ibb79396722507ab6509d18a67b3d22210a8a31a9

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnu-make-final: Turn into a procedure to delay top-level evaluation.
	This was causing a problem with the pkg-config syntax being evaluated too
	early.

	* gnu/packages/commencement.scm (gnu-make-final): Rename to...
	(make-gnu-make-final): ... this, turning it into a procedure.  Also use
	%pkg-config to avoid more problems caused by pulling the special pkg-config
	syntax.
	(%final-inputs): Adjust accordingly.

	Change-Id: Icf1d0e106a109afc8e121d5dcfff07df8d5dd1df

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Do not eagerly load (gnu packages commencement).
	As its top comment says, this module is not meant to be imported to avoid
	circular module dependencies.

	* gnu/packages/chicken.scm (chicken) [propagated-inputs]: Resolve
	gcc-toolchain lazily.
	* gnu/packages/plan9.scm (plan9port): Likewise.
	* gnu/packages/raspberry-pi.scm (raspi-arm64-chainloader)
	[native-inputs]: Resolve ld-wrapper lazily.

	Change-Id: Ie9859046ed32b67dc53bcc5444d6ae162e5d4022

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: openal: Update to 1.23.1.
	* gnu/packages/audio.scm (openal): Update to 1.23.1.

	Change-Id: I8403db8942a11b5260cf46ddbc1a584f83b452f8

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	ui: Default to “C.UTF-8” locale instead of “en_US.utf8”.
	This is a followup to 1cebc334a77030c0c94955981652f4df7608c9e3.

	* guix/ui.scm (install-locale): Default to “C.UTF-8”.

	Change-Id: Icc92bfe0d75c415eb11a9af207824544ed75e084

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	grafts: Use C.UTF-8 and remove dependency on ‘glibc-utf8-locales’.
	This is a followup to 1cebc334a77030c0c94955981652f4df7608c9e3.

	* guix/grafts.scm (graft-derivation/shallow)[glibc-locales]: Remove.
	[build]: Leave ‘GUIX_LOCPATH’ unset.  Use “C.UTF-8” instead of
	“en_US.utf8”.

	Reported-by: Janneke Nieuwenhuizen <janneke@gnu.org>
	Change-Id: I59bc90130c6711a1a89068fbf697f9bd2ba2b5f1

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	git-download: Use C.UTF-8 and remove dependency on ‘glibc-utf8-locales’.
	This is a followup to 1cebc334a77030c0c94955981652f4df7608c9e3.

	* guix/git-download.scm (git-fetch/in-band*)[glibc-locales]: Remove.
	[build]: Leave ‘GUIX_LOCPATH’ unset.  Use “C.UTF-8” instead of
	“en_US.utf8”.

	Change-Id: I268361c04dd2d6154d97836b1f41ff06ffd278eb

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: make-rust-sysroot/implementation: Use gexps.
	* gnu/packages/rust.scm (make-rust-sysroot/implementation): Use gexps.

	Change-Id: Ie35ca201c2a55f00023dad02a0d1121b6f298812

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gnumach: Fix task_info.
	This fixes the (times) call in Guile.

	* gnu/packages/patches/gnumach-fix-task_info.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/hurd.scm (gnumach)[source]: Use it.

	Change-Id: Ie7725d86465136a8e03838b86424c25cf68945c4

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: bluez: Fix build.
	This is a follow-up to commit
	    23aa24058ad932bf48e4258566ee94fea86eef3d
	    gnu: bluez: Update to 5.72.

	and fixes

	    GEN      client/bluetoothctl-player.1
	    client/bluetoothctl.rst:342: (WARNING/2) Cannot analyze code. Pygments package not found.
	    Exiting due to level-2 (WARNING) system message.
	      GEN      client/bluetoothctl-scan.1
	    make[1]: *** [Makefile:13732: client/bluetoothctl.1] Error 1

	* gnu/packages/linux.scm (bluez)[native-inputs]: Add python and
	python-pygments.

	Change-Id: Ifd4db91592012a904be21ec6d8df63200e958c58

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: node: Fix build with zlib 1.3.
	* gnu/packages/node.scm (node)[source]: Adjust snippet to adjust a test
	to accept shorter version strings.

	Change-Id: If8384497035e44f4876357877941cbf175acf879

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: inkscape: Always use imagemagick as an input.
	* gnu/packages/inkscape.scm (inkscape)[native-inputs]: Replace inherited
	imagemagick/stable with imagemagick.

	Change-Id: I6b25002deeeaa81fab6de4e181d2425fe7342aba

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: imagemagick: Only install documentation in final imagemagick.
	* gnu/packages/imagemagick.scm (imagemagick/stable)[arguments]: Add
	configure-flag to disable documentation.  Adjust phase to remove
	work-around for moving documentation to separate output.
	[outputs]: Remove field.
	(imagemagick)[arguments]: Remove configure-flag disabling documentation.
	Add a phase to move documentation to a separate output.
	[outputs]: Keep out, doc outputs.

	Change-Id: I34f02612d416ad2ff0edf330a274f93bddf4c53d

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clang-runtime-6: Fix build with newer glibc.
	* gnu/packages/llvm.scm (clang-runtime-6): Add patch.

	Change-Id: Iff5ad430876ff7f8319556b6648e223b7bb0e13a

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clang-runtime-7: Fix build with newer glibc.
	* gnu/packages/llvm.scm (clang-runtime-7): Add patch.

	Change-Id: Idba933cb04859d57066fd2e4b131ad9f4604fae8

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clang-runtime-8: Fix build with newer glibc.
	* gnu/packages/llvm.scm (clang-runtime-8): Add patch.

	Change-Id: I3ea8c6a597996adec567920d5714fb93ad91b2a9

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clang-runtime-9: Fix build with newer glibc.
	* gnu/packages/llvm.scm (clang-runtime-9): Add patch.
	* gnu/packages/patches/clang-runtime-9-glibc-2.36-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I3f88e3e933d8bb8aa4ba130dfb72e093ac5d378f

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clang-runtime-10: Fix build with newer glibc.
	* gnu/packages/llvm.scm (clang-runtime-10): Add patch.

	Change-Id: If90ee6895634e6f1791516861be558af4d2ffe8e

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clang-runtime-11: Fix build with newer glibc.
	* gnu/packages/llvm.scm (clang-runtime-11): Add patch.

	Change-Id: I5195c0a37e5dcc7ba200043e2028200492a74c14

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clang-runtime-12: Fix build with newer glibc.
	* gnu/packages/llvm.scm (clang-runtime-12): Add patch.

	Change-Id: Ia42a065972a1b908fa62db87cc23b2e5d119a9b0

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clang-runtime-13: Fix build with newer glibc.
	* gnu/packages/llvm.scm (clang-runtime-13): Add patch.
	* gnu/packages/patches/clang-runtime-13-glibc-2.36-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I0f78d826557a7ffa87f75ac521cc8fcec340bffd

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clang-runtime-14: Fix build with newer glibc.
	* gnu/packages/llvm.scm (%llvm-patches): Add patch for llvm-14.
	* gnu/packages/patches/clang-runtime-14-glibc-2.36-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: Ib5350be48f6580d00cb9b70435931abf0444c664

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Fix building.
	* gnu/packages/rust.scm (rust)[arguments]: Adjust 'unpack-compiler-rt
	phase to correctly copy the sources into the target directory.  Adjust
	'enable-profiling phase to come after an existing phase.
	[native-inputs]: Add clang-runtime-source.

	Change-Id: I2e05fa86c4eaf8c2f5f3562d9f7939cd881cde3f

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: global: Adjust order of phases.
	* gnu/packages/code.scm (global)[arguments]: Adjust the order of the
	phases so that they get read in the correct order.

	Change-Id: I149ccd249821c64aa5a508048d995e9963ea4c08

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: patchelf: Fix test suite.
	* gnu/packages/elf.scm (patchelf)[arguments]: Adjust 'fix-tests phase
	for changes in the test suite.

	Change-Id: Iffeb4ef94e0d78edd47d9d8b6e316f3b29627ed0

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: ipxe: Update to 1.21.1-2.de8a082.
	This fixes

	    error: in phase 'build': uncaught exception:

	while building ipxe-qemu.

	* gnu/packages/bootloaders.scm (ipxe): Update commit to
	de8a0821c7bc737e724fa3dfb6d89dc36f591d7a.  Bump revision and timestamp.

	Change-Id: I352a8451ba9da912f023802f1f31e5e311705ba2

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pkgconf: Update to 2.1.0.
	* gnu/packages/pkg-config.scm (pkgconf): Update to 2.1.0.

	Change-Id: I5d61cd792ea89bc05a590997a3c8ed5243a57adc

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: webrtc-audio-processing: Fix build.
	* gnu/packages/audio.scm (webrtc-audio-processing)
	[source]: Drop patch and snippet.
	[native-inputs]: Add pkg-config.
	* gnu/packages/patches/webrtc-audio-processing-big-endian.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	Change-Id: I3340371a8d484a0ad1faddedc911169e29957281

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: python-pyelftools: Update to 0.30 [fixes build].
	This avoids

	    Test file 'test/testfiles_for_readelf/aarch64-relocs-le.o.elf'
	    .......................FAIL
	    ....for file test/testfiles_for_readelf/aarch64-relocs-le.o.elf
	    ....for option "--debug-dump=info"
	    ....Output #1 is readelf, Output #2 is pyelftools
	    @@ Mismatch on line #1:
	    >>  compilation unit @ offset 0:<<
	    >>  compilation unit @ offset 0x0:<<
	     ([('equal', 0, 29, 0, 29), ('insert', 29, 29, 29, 31), ('equal', 29, 30, 31, 32)])

	* gnu/packages/python-xyz.scm (python-pyelftools): Update to 0.30.
	[description]: Remove gratuitous whitespace.

	Change-Id: I6e15e4532affd7faa7272d42adb65a2efcccce46

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mandoc: Resurrect build.
	* gnu/packages/man.scm (mandoc)[native-inputs]: Add
	libc-utf8-locales-for-target.

	Change-Id: I021bfc42584ab9df216084778f4315a7a4b9fa7b

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pycups: Update to 2.0.1.
	* gnu/packages/cups.scm (python-pycups): Update to 2.0.1.

	Change-Id: Iedf57c35c543f1002b5716f972e1bdc676110b75

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cups-filters: Update to 1.28.16.
	* gnu/packages/cups.scm (cups-filters): Update to 1.28.16.
	[configure-flags]: Set CFLAGS and CXXFLAGS.
	[inputs]: Add libexif.

	Change-Id: Ib8a05d27533af0d9e59d72771670373acb300140

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libbdplus: Update to 0.2.0.
	* gnu/packages/video.scm (libbdplus): Update to 0.2.0.

	Change-Id: Ic357c71649b8f07ddb37b0860f30d9ef247529d5

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libgpg-error: Refactor package arguments.
	* gnu/packages/gnupg.scm (libgpg-error)[arguments]: Move the
	configure-flags to be always applied and make the adjustments to the
	build phases be the only conditional part.  Remove unneeded module
	imports.

	Change-Id: I7eb3950e00e78071a148569cb3705e8a2866d0b6

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libgpg-error: Always provide gpg-error-config.
	* gnu/packages/gnupg.scm (libgpg-error)[arguments]: Always add a
	configure-flag to enable gpg-error-config.

	Change-Id: I40da8310d597529b4d355e72af9411ba76e434ca

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libassuan: Update to 2.5.6.
	* gnu/packages/gnupg.scm (libassuan): Update to 2.5.6.

	Change-Id: I8c3a58c088402096db7e9c17d554ab41973d8d74

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: imagemagick: Update to 6.9.13-5.
	This is a follow-up to ac658511ae ("gnu: imagemagick: Update to 6.9.12-91."),
	which patch didn't apply cleanly.

	* gnu/packages/imagemagick.scm (imagemagick/stable): Update to 6.9.13-5.
	[source]: Remove patch.
	[configure-flags]: Specify correct --with-gs-font-dir location.
	[native-inputs]: Add zstd.
	* gnu/packages/patches/imagemagick-fix-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.13-5.

	Change-Id: Ic3ab5ea821de91fb18b80325414444e02e7eecb0

2024-08-31  Romain GARBAGE  <romain.garbage@inria.fr>

	doc: Document changes to `copy-recursively'.
	* doc/guix.texi: Document new key `select?' in `copy-recursively'.

	Change-Id: I4b14ae5a1b40e0939456604f75597b5596b76f83

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: hurd-headers-boot0: Update to 0.9.git20230520.
	* gnu/packages/commencement.scm (hurd-headers-boot0): Update to
	0.9.git20230520.

	Change-Id: Ie9ae6bd56ae120019bd154d975161e4ee0636795

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: gnumach-headers-boot0: Update to 1.8+git20230410.
	* gnu/packages/commencement.scm (gnumach-headers-boot0): Update to
	1.8+git20230410.

	Change-Id: I4658c089e4c4be34a4e4e540d90a64dd1717fdff

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gnumach: Fix build for i686-linux.
	* gnu/packages/patches/gnumach-fix-i686-linux-build.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/hurd.scm (gnumach)[source]: Use it.
	[arguments]: Remove #:make-flags to avoid overriding now-essential CFLAGS set
	by configure.  Rewrite to use gexps.
	[supported-systems]: Add i686-linux.

	Change-Id: Ibec03121f90b30160725c87e999e38f677b2e369

2024-08-31  Hilton Chain  <hako@ultrarare.space>

	gnu: hwdata: Update to 0.374.
	* gnu/packages/pciutils.scm (hwdata): Update to 0.374.
	[arguments]: Don't modify #:phases.
	[outputs]: Keep only "out" for pkg-config file.
	(pciutils)[native-inputs]: Replace hwdata to "out" output.
	* gnu/packages/graphics.scm (mangohub)[inputs]: Likewise.
	* gnu/packages/kde-plasma.scm (kwin)[inputs]: Likewise.
	* gnu/packages/virtualization.scm (libosinfo)[native-inputs]: Likewise.
	* gnu/packages/wm.scm (wlroots)[native-inputs]: Likewise.

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: inkscape/stable: Build stable variant without imagemagick support.
	This is done to allow imagemagick (not /stable variant) to be updated more
	freely.

	* gnu/packages/inkscape.scm (inkscape/stable)
	[arguments]: Use gexps.  Add #:disallowed-references argument to guard against
	referring to imagemagick/stable.  Add #:configure-flags argument.
	[inputs]: Remove imagemagick.
	[native-inputs]: Relpace imagemagick with imagemagick/stable.
	* gnu/packages/inkscape.scm (inkscape): Use gexps.  Clear WITH_IMAGE_MAGICK
	configure flag.
	[inputs]: Add imagemagick.

	Fixes: https://issues.guix.gnu.org/47479
	Change-Id: Ifc812d2fc1eba5d2b45c3d7519ae38ac0294bd0a
	Reported-by: Maxime Devos <maximedevos@telenet.be>

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build-systems: cmake: Add support for #:allowed-references.
	Also actually honor #:disallowed-references when cross-compiling.

	* guix/build-system/cmake.scm (cmake-build): Add #:allowed-references keyword,
	and pass it to gexp->derivation.
	(cmake-cross-build): Likewise.  Also pass disallowed-references to
	gexp->derivation which had apparently been forgotten.

	Change-Id: I1e9861295359b090bd5407c5f76afddf890e36bf

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: bandage: Do not yet use the 'imagemagick/stable' variant.
	Once <https://issues.guix.gnu.org/47475> (‘Closure of bandage is way too
	large’) has been fixed, the variant will probably be usable.

	* gnu/packages/bioinformatics.scm (bandage):
	[arguments]<#:disallowed-references>: Once the issue
	has been fixed, prevent the imagemagick/stable package from ending up in the
	closure.
	[native-inputs]: Note that 'imagemagick/stable' cannot be used yet.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Ie13100eb424b14971055ff91db49bc7029cb6168

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	guix: build-system: qt: Support #:disallowed-references.
	* guix/build-system/qt.scm
	(qt-build): Support #:allowed-references and #:disallowed-references.
	(qt-cross-build): Likewise.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Ia2c36152bc3500a4e73b204b0a006f3bb9405d58

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: wpa-supplicant-gui: Use 'imagemagick/stable' variant.
	* gnu/packages/admin.scm (wpa-supplicant-gui):
	[native-inputs]: Use the 'imagemagick/stable' variant.
	[arguments]<#:disallowed-phases>: Prevent 'imagemagick/stable'
	from entering the closure.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I8a998857b2d366744da16ea4850b02c52ba7c565

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: sphinx: Use 'imagemagick/stable' variant.
	As the store item does not retain a reference to imagemagick,
	it should be safe to use the 'imagemagick/stable' variant.

	* gnu/packages/sphinx.scm (python-sphinx)
	[arguments] Add #:disallowed-references to make sure no references to
	imagemagick are retained.
	[native-inputs]: Use 'imagemagick/stable' instead of 'imagemagick' and explain
	why that's a safe thing to do.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I04bdc94e012f3fcb30c4ec113a0ae2e9d9373210

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build-system: pyproject: Add allowed/disallowed keyword arguments.
	* gnu/build-system/pyproject.scm (pyproject-build) Add ALLOWED-REFERENCES and
	DISALLOWED-REFERENCES keywords.

	Change-Id: I404cbd8409332705b023c7a3b0b8fafbfaefe28b

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	build-system: python: Add allowed/disallowed keyword arguments.
	* gnu/build-system/python.scm (python-build) Add ALLOWED-REFERENCES and
	DISALLOWED-REFERENCES keywords.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I80bfe8e23b8475a8ca277cddd4275f1e757db8c3

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: Use 'gtk-doc/stable' in native-inputs instead of 'gtk-doc'.
	Commit 9dea1618755891526f708aa335b4136c1302d16e only
	replaced 'gtk-doc' with 'gtk-doc/stable' in the native-inputs
	of some packages, but we may as well do this for all packages.

	* gnu/packages/admin.scm (thermald) [native-inputs]:
	Replace 'gtk-doc' with 'gtk-doc/stable'.
	* gnu/packages/glib.scm (glib-with-documentation): Likewise.
	* gnu/packages/mate.scm (mate-desktop, atril, caja-extensions)
	(mate-utils, eom, engrampa, pluma, mate-polkit) [native-inputs]: Likewise.
	* gnu/packages/messaging.scm
	(libgnt, loudmouth) [native-inputs]: Likewise.
	* gnu/packages/music.scm
	(denemo, gsequencer) [native-inputs]: Likewise.
	* gnu/packages/photo.scm (entangle) [native-inputs]: Likewise.
	* gnu/packages/security-token.scm
	(libu2f-host, libu2f-server) [native-inputs]: Likewise.
	* gnu/packages/wm.scm (keybinder, keybinder-3.0)
	[native-inputs]: Likewise.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I6c647ff1394e0a48bef0e6fb1ae43533673f1d79

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: inkscape/stable: Add imagemagick to inputs.
	* gnu/packages/inkscape.scm (inkscape/stable) [inputs]:  Add imagemagick.

	Fixes: https://issues.guix.gnu.org/47479
	Change-Id: Ibcc05563e7a020c331907f6bd40038656bb54a34

2024-08-31  Romain GARBAGE  <romain.garbage@inria.fr>

	guix: build: Expand `copy-recursively'.
	* guix/build/utils.scm (copy-recursively): Add `select?' key.

	Change-Id: Icfe226164bb88dfede58ae24c15a98db9b696c3b

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	packages: Silence tar's support for --sort check output.
	* guix/packages.scm (patch-and-repack)
	<tar-supports-sort?>: Invoke with 'invoke/quiet', catching any message
	condition.

	Change-Id: I1feee605f77bfe633d22901a3250e4c530fee6a6

2024-08-31  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: openjdk15: Make reproducible.
	* gnu/packages/java.scm (openjdk15)[source]: Add patch.

	gnu: openjdk14: Make reproducible.
	* gnu/packages/java.scm (openjdk14)[source]: Add patches.

2024-08-31  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: openjdk13: Make reproducible.
	* gnu/packages/patches/openjdk-13-classlist-reproducibility.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add patch.
	* gnu/packages/java.scm (openjdk13)[source]: Add patch.
	[arguments]<#:phases>[remove-timestamping]: Modify phase.

	Change-Id: I1b2943c989e2d6acfd8131ea4ede978c61948811

2024-08-31  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: openjdk12: Make reproducible.
	* gnu/packages/java.scm (openjdk12)[arguments]<#:phases>[remove-timestamping]:
	Modify phase.

2024-08-31  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: openjdk11: Make more reproducible.
	* gnu/packages/java.scm (openjdk11)[source]: Add patch.
	[arguments]<#:phases>[remove-timestamping]: Add phase.
	* gnu/packages/patches/openjdk-11-classlist-reproducibility.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I67f1b7746a2c7016aec32c438b94d24a16bc77b2

2024-08-31  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: openjdk10: Make more reproducible.
	* gnu/packages/patches/openjdk-10-char-reproducibility.patch: New file.
	* gnu/packages/patches/openjdk-10-classlist-reproducibility.patch: New file.
	* gnu/packages/patches/openjdk-10-corba-reproducibility.patch: New file.
	* gnu/packages/patches/openjdk-10-jar-reproducibility.patch: New file.
	* gnu/packages/patches/openjdk-10-jtask-reproducibility.patch: New file.
	* gnu/packages/patches/openjdk-10-module-reproducibility.patch: New file.
	* gnu/packages/patches/openjdk-10-module3-reproducibility.patch: New file.
	* gnu/packages/patches/openjdk-10-module4-reproducibility.patch: New file.
	* gnu/packages/java.scm (openjdk10)[source]: Add patches.
	[arguments]<#:phases>[remove-timestamping]: New phase.
	* gnu/local.mk (dist_patch_DATA): Add patches.

2024-08-31  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: openjdk9: Make build reproducible.
	* gnu/packages/patches/openjdk-9-classlist-reproducibility.patch: New file.
	* gnu/packages/patches/openjdk-9-jar-reproducibility.patch: New file.
	* gnu/packages/patches/openjdk-9-module-reproducibility.patch: New file.
	* gnu/packages/patches/openjdk-9-module2-reproducibility.patch: New file.
	* gnu/packages/patches/openjdk-9-module3-reproducibility.patch: New file.
	* gnu/packages/patches/openjdk-9-idlj-reproducibility.patch: New file.
	* gnu/packages/java.scm (openjdk9)[source]: Add patches.
	[arguments]<#:phases>[strip-zip-timestamps]: Modify.
	[native-inputs, inputs]: Use new-style syntax.
	* gnu/local/mk (dist_patch_DATA): Add patches.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Ifb7a87b0c11f3a7032597013ac904aefc9234db1

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: webrtc-audio-processing: Update to 1.3.
	* gnu/packages/audio.scm (webrtc-audio-processing): Update to 1.3.

	Change-Id: I00e216810cf4f93b05196b7912e80ebf5f063cb6

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qpdf: Update to 11.8.0.
	* gnu/packages/pdf.scm (qpdf): Update to 11.8.0.
	[home-page]: Update URL.

	Change-Id: I79b158436b3b1221f5c7fc3767878afd3f13c5bd

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: patchelf: Update to 0.18.0.
	* gnu/packages/elf.scm (patchelf): Update to 0.18.0.

	Change-Id: I094841b6cbd9ac2eb9dcab132e28be5c3acb3cb4

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libice: Update to 1.1.1.
	* gnu/packages/xorg.scm (libice): Update to 1.1.1.

	Change-Id: I560ce3f78840bbe7b92ca4c917fff40f57d9215c

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libgpg-error: Update to 1.47.
	* gnu/packages/gnupg.scm (libgpg-error): Update to 1.47.

	Change-Id: I1f947b904eb1f91b44d6c870d19f29a99f068ffd

2024-08-31  Roman Scherer  <roman@burningswell.com>

	Agnu: mesa: Build asahi driver on aarch64.
	* gnu/packages/gl.scm (mesa): Build asahi driver on aarch64.

	Change-Id: I597e70732b9ebd18960131f1b664b2dc83683b8e

2024-08-31  Roman Scherer  <roman@burningswell.com>

	build/cargo-build-system: Support 16k page sizes on aarch64.
	* guix/build/cargo-build-system.scm (configure): Support 16k page sizes on aarch64.

	Change-Id: I523c192159908483577301da246d75d16b694bc8

2024-08-31  Roman Scherer  <roman@burningswell.com>

	gnu: jemalloc: Build with large page size.
	* gnu/packages/jemalloc.scm (jemalloc): Build with large page size.

	Change-Id: Ic813e7b0fe4c7ee79a1e703247abea77ad9d53f0

2024-08-31  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: python: Normalize sys.prefix in sitecustomize.py.
	* gnu/packages/aux-files/python/sitecustomize.py: normalize sys.prefix to deal
	with situations where it contains "../", as can happen in relocatable packs.

	Change-Id: Ibfe13d7c2a14beaa199f599e64bc0b7bfb500fe8

2024-08-31  Tomas Volf  <~@wolfsden.cz>

	gnu: python: Make the build reproducible.
	While Python build was reproducible on a single machine, once multiple file
	systems entered the picture, it was no longer true.  The solution adopted by
	the upstream (and Debian) was cherry-picked.

	More info: <https://github.com/python/cpython/pull/8226>.

	* gnu/packages/python.scm (python-3.10) [source]: Apply reproducibility patch.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I0273dc0f8511a7acdcc2b462a26cc29a9756c801

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	packages: Fix repacked file name extension when zstd is unavailable.
	This is a follow-up commit to a869f4bef3 ("packages: Repack patched source
	archives via zstd by default.").

	* guix/packages.scm (patch-and-repack): Do not have xz fallback into the zstd
	variable, which is confusing and caused the extension selection to be wrong
	when the xz fallback was used.  Refine how PATH is set to avoid duplicates.

	Change-Id: I580deba4de822eccf5f6fe53355b8ba57178c166

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: font-go: Update home page URL.
	* gnu/packages/fonts.scm (font-go) [home-page]: Update URL.

	Change-Id: I2d6962a015cb777c6daaed86490e8d01b1e40d2e

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: font-fontna-yasashisa-antique: Remove input labels.
	* gnu/packages/fonts.scm (font-fontna-yasashisa-antique)
	[phases]: Remove trailing #t.
	[native-inputs]: Remove labels.

	Change-Id: I4d0f113a9f3866c0a0d14de893d3cd03c7741393

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bluez: Update to 5.72.
	* gnu/packages/linux.scm (bluez): Update to 5.72.

	Change-Id: Id9ee1cdae8226af161ea75f097730c9edc6d43b0

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bluez: Update home page URL.
	* gnu/packages/linux.scm (bluez) [home-page]: Update URL.

	Change-Id: Ice8bc802b29407f803caae61864e72a4db74074d

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: openjdk11: Update home page.
	* gnu/packages/java.scm (openjdk11) [home-page]: Update URL.

	Change-Id: If57dcd1e99d0f93d79bbc3f10c45cf3b09fcff7a

2024-08-31  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: findutils-boot0: Re-enable most tests.
	* gnu/packages/commencement.scm (findutils-boot0) [arguments]: Enable tests.
	Rename skip-fnmatch-test phase skip-problematic-tests.  Only disable
	test-fnmatch on x86_64 and i686.  Disable pthread tests on other platforms.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I1efd62d98a27c3d9b878f37c890d6ff0ea6ea675

2024-08-31  Milkey Mouse  <milkeymouse@meme.institute>

	gnu: rust: Add profiling support.
	* gnu/packages/rust.scm (rust-1.52)
	[phases] <unpack-profiler-rt, enable-profiling>: New phases.

	Change-Id: Iecb4aef518e52f71ff7f539778bf0341288a3458

2024-08-31  Sarah Morgensen  <iskarian@mgsn.dev>

	import: go: Emit new-style package inputs.
	Since PACKAGE-NAMES->PACKAGE-INPUTS is used by both the go and crate
	importers, give the crate importer a copy of the original so it
	continues to use old-style inputs until it is updated.

	* guix/import/utils.scm (package-names->package-inputs)[make-input]:
	Return new-style package inputs.
	(maybe-inputs): Wrap PACKAGE-INPUTS in 'list' instead of 'quasiquote'.
	* guix/import/crate.scm (package-names->package-inputs): New variable.
	* tests/go.scm ("go-module->guix-package"): Adjust to new-style package
	inputs.

2024-08-31  Sarah Morgensen  <iskarian@mgsn.dev>

	import: crate: Emit new-style package inputs.
	* guix/import/crate.scm (maybe-cargo-development-inputs)
	(maybe-cargo-inputs): Wrap PACKAGE-INPUTS in unquoted 'list'.
	* tests/crate.scm ("crate->guix-package")
	("cargo-recursive-import")
	("cargo-recursive-import-honors-existing-packages"): Adjust accordingly.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I4dfb745272ecbc893926446872514fb815c07236

2024-08-31  Sarah Morgensen  <iskarian@mgsn.dev>

	build-system/go: Honor #:parallel-tests?.
	guix/build/go-build-system.scm (build): Honor #:parallel-tests?.
	guix/build-system/go.scm (go-build): Add PARALLEL-TESTS? parameter.
	[builder]: Use it.

	build-system/go: Honor #:parallel-build?.
	guix/build/go-build-system.scm (build): Honor #:parallel-build?.
	guix/build-system/go.scm (go-build): Add PARALLEL-BUILD? parameter.
	[builder]: Use it.

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: dbm: Regenerate Autotools files.
	This way, overriding the 'detection of 'build' isn't needed anymore.

	* gnu/packages/dbm.scm (bdb-snippet): New procedure.
	(bdb-4.8)[source]: Add the snippet.
	[arguments]: Copy "config.sub"," "config.guess" and "install-sh" in a new
	'boostrap phase', this time from automake.  Move macros from aclocal_java
	to aclocal.  Move configure flags to #:configure-flags.  Remove 'configure'
	phase, instead add a pre-configure phase for adjusting Makefile.in and use
	'#:out-of-source' to perform an out-of-source build.  Run "s_config" to fix up
	the version numbers.
	(bdb-5.3)[source]: Inherit from bdb-4.8's source, to get the snippet.
	(bdb-6)[source]: Likewise, and be careful to not add a patch.

	Change-Id: I03aa7ed4afda15d970856efed9f14fd851ee7634

2024-08-31  Lilah Tascheter  <lilah@lunabee.space>

	gnu: man-pages-posix: Remove redundant manpage compression.
	* gnu/packages/man.scm (man-pages-posix)[arguments]: Don't run build
	  phase.

	build/gnu: Support compressing non-numeric man sections.
	* guix/build/gnu-build-system.scm (compress-documentation)
	  [maybe-compress]: Expand regex to include man sections with alphabetic
	  suffixes.

2024-08-31  kiasoc5  <kiasoc5@disroot.org>

	gnu: bluez: enable wiimote plugin.
	* gnu/packages/linux.scm (bluez)[configure-flags]: Add "--enable-wiimote".

2024-08-31  Petr Hodina  <phodina@protonmail.com>

	gnu: libxres: Update to 1.2.2.
	* gnu/packages/xorg.scm (libxres): Update to 1.2.2.
	[source]: Fix uri due to release of xz archive.

	gnu: xset: Update to 1.2.5.
	* gnu/packages/xorg.scm (xset): Update to 1.2.5.
	[source]: Fix uri due to release of xz archive.

	gnu: xprop: Update to 1.2.6.
	* gnu/packages/xorg.scm (xprop): Update to 1.2.6.
	[source]: Fix uri due to release of xz archive.

	gnu: transset: Update to 1.0.3.
	* gnu/packages/xorg.scm (transset): Update to 1.0.3.

	gnu: libice: Update to 1.1.0.
	* gnu/packages/xorg.scm (libice): Update to 1.1.0.
	[source]: Fix uri due to release of xz archive.

	gnu: libxcomposite: Update to 0.4.6.
	* gnu/packages/xorg.scm (libxcomposite): Update to 0.4.6.
	[source]: Fix uri due to release of xz archive.

2024-08-31  Adam Faiz  <adam.faiz@disroot.org>

	gnu: webrtc-audio-processing: Update to 1.0.
	* gnu/packages/audio.scm (webrtc-audio-processing): Update to 1.0.
	[source]: Add snippet that fixes building on riscv and powerpc
	architectures.
	[arguments]: Remove patch-source phase.
	[build-system]: Update to meson-build-system.
	[inputs]: Add abseil-cpp as input.
	* gnu/packages/patches/webrtc-audio-processing-big-endian.patch: Update
	to 1.0.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I3e4a9e34aa23336ab09d4d5f098abe8c53f32f9d

2024-08-31  Simon Josefsson  <simon@josefsson.org>

	gnu: libgpg-error: Update to 1.46.
	* gnu/packages/gnupg.scm (libgpg-error): Update to 1.46, passing
	--enable-install-gpg-error-config to ./configure because some packages still
	uses gpg-error-config (e.g., libassuan 2.5.5)

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I471a3c95a75565f5f4a69e90b40e8aac4fc7c69b

2024-08-31  Simon South  <simon@simonsouth.net>

	gnu: font-charter: Install license file.
	* gnu/packages/fonts.scm (font-charter)[arguments]<#:license-file-regexp>:
	Add.

	gnu: font-fontna-yasashisa-antique: Install license file.
	* gnu/packages/fonts.scm (font-fontna-yasashisa-antique)[arguments]<#:phases>:
	Add "enter-license-directory" phase.

	gnu: font-jetbrains-mono: Remove obsolete phase.
	* gnu/packages/fonts.scm (font-jetbrains-mono)[arguments]<#:phases>: Remove
	obsolete "install-license-files" phase.

	gnu: font-dseg: Install license file.
	* gnu/packages/fonts.scm (font-dseg)[arguments]<#:license-file-regexp>: Add.

	gnu: font-dseg: Simplify "install" phase.
	* gnu/packages/fonts.scm (font-dseg)[source]: Use url-fetch.
	[arguments]<#:phases>: Remove "with-directory-excursion" from "install" phase.

	gnu: font-culmus: Install all license files.
	* gnu/packages/fonts.scm (font-culmus)[arguments]<#:license-file-regexp>: Add.

	gnu: font-dosis: Remove extraneous files; install license file.
	* gnu/packages/fonts.scm (font-dosis)[source]: Use url-fetch.

	gnu: font-go: Install license files.
	* gnu/packages/fonts.scm (font-go)[arguments]<#:license-file-regexp>: Add.
	<#:phases>: Add "enter-license-directory" phase.

	gnu: font-space-grotesk: Remove obsolete phase.
	* gnu/packages/fonts.scm (font-space-grotesk)[arguments]: Remove along with
	obsolete "install-license-files" phase.

	gnu: font-comic-neue: Install license file.
	* gnu/packages/fonts.scm (font-comic-neue)[arguments]<#:phases>: Add
	"enter-license-directory" phase.

	gnu: font-fira-go: Install license file.
	* gnu/packages/fonts.scm (font-fira-go)[arguments]: Add with
	"enter-license-directory" phase.

	gnu: font-fira-sans: Install license file.
	* gnu/packages/fonts.scm (font-fira-sans)[arguments]<#:phases>: Add
	"enter-license-directory" phase.

	gnu: font-wqy-microhei: Install all license files.
	* gnu/packages/fonts.scm (font-wqy-microhei)[arguments]: Add with
	 #:license-file-regexp.

	gnu: font-wqy-zenhei: Install all license files.
	* gnu/packages/fonts.scm (font-wqy-zenhei)[arguments]: Add with
	 #:license-file-regexp.

	gnu: font-linuxlibertine: Install all license files.
	* gnu/packages/fonts.scm (font-linuxlibertine)[arguments]
	<#:license-file-regexp>: Add.

	gnu: font-lato: Install license file.
	* gnu/packages/fonts.scm (font-lato)[source]: Use url-fetch.

	gnu: font-canada1500: Install license file.
	* gnu/packages/fonts.scm (font-canada1500)[source]: Use url-fetch/zipbomb.
	[arguments]: Add with #:license-file-regexp.

	build-system/font: Customize %license-file-regexp.
	* guix/build/font-build-system.scm (%license-file-regexp): Customize to
	include names of license files commonly found in font packages.

	build-system/font: Add #:license-file-regexp argument.
	* guix/build-system/font.scm (font-build): Add #:license-file-regexp argument
	and honour it.
	* guix/build/font-build-system.scm (%license-file-regexp): New variable,
	duplicated from (gnu build gnu-build-system).

2024-08-31  Winter  <winter@winter.cafe>

	gnu: patchelf: Update to 0.17.2.
	* gnu/packages/elf.scm (patchelf): Update to 0.17.2.
	[uri]: Use the release tarballs posted to GitHub releases, which have
	superseded the ones hosted on releases.nixos.org.
	[arguments]: Add fixes for two tests added since the last update.
	[properties]: Remove release-monitoring-url, as the GitHub updater will
	be used now that the releases are hosted there.

2024-08-31  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: inetutils: Convert to gexp.
	* gnu/packages/admin.scm (inetutils): Convert to gexp; fix indentation.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Ic61fa69040b4e554ad8303192167f331bec4e863

2024-08-31  André Batista  <nandre@riseup.net>

	gnu: qpdf: Update to 11.3.0.
	* gnu/packages/web.scm (lighttpd): Update to 11.3.0.

	Change-Id: If3789d5d86f4edc099841605c67c79913d344806

2024-08-31  Z572 via Guix-patches via  <guix-patches@gnu.org>

	gnu: pcre2: Update to 10.42.
	* gnu/packages/pcre.scm (pcre2): Update to 10.42.
	[arguments]: <#:configure-flags>: enable jit when target to riscv64.

	Change-Id: I128c5e4b58ec8b26203ad8ef177bec29793d01a6

2024-08-31  Saku Laesvuori via Guix-patches via  <guix-patches@gnu.org>

	gnu: imagemagick: Update to 6.9.12-91.
	* gnu/packages/imagemagick.scm (imagemagick)
	(imagemagick/stable): Update to 6.9.12-91.
	[patches]: Remove upstreamed patches. Add patch for fixing tests.
	[arguments]: Enable tests.
	* gnu/packages/patches/imagemagick-Fix-tests.patch: New file.
	gnu/packages/patches/imagemagick-CVE-2020-27829.patch: Delete file.
	* gnu/packages/patches/imagemagick-WriteTHUMBNAILImage-fix.patch: Likewise.
	* gnu/packages/patches/imagemagick-ReadDCMImage-fix.patch: Likewise.
	* gnu/packages/patches/imagemagick-ReadDCMPixels-fix.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I4c554abb1e5592590c3af8c57d9113d90de3f194

2024-08-31  Greg Hogan  <code@greghogan.com>

	gnu: boost: Update to 1.83.0.
	* gnu/packages/boost.scm (boost): Update to 1.83.0.
	[source](patches): Add new and remove old upstream patches.
	(patch-flags): Strip prefix to match source directory structure.

	Change-Id: I68d0d50ea916c938d4b30e8e074202a9380cfa0b

2024-08-31  Toorn, H.W.P. van den (Henk)  <h.w.p.vandentoorn@uu.nl>

	gnu: python-pyyaml: Update to 6.0.1.
	*  (python-pyyaml): Update to 6.0.1.

	Change-Id: I01cc9fc96fb4e4ab76ecdfe74a4849e536ae36e2

2024-08-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: python-pytz: Update to 2023.3.post1.
	* gnu/packages/time.scm (python-pytz): Update to 2023.3.post1.

	Change-Id: Ia8b4a58127be7acc9a188ae1eaffa61a05842e05

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: python-tzdata: Update to 2023.4.
	* gnu/packages/time.scm (python-tzdata): Update to 2023.4.

	Change-Id: Ic7e68392f69cbf2048e6588c8810d45beacebb10

2024-08-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: tzdata: Update to 2023d.
	* gnu/packages/base.scm (tzdata): Update to 2023d.
	[inputs]: update tzcode.

	Change-Id: I54618cb6fedbed3c14a239d2d18a58938f331b51

2024-08-31  Greg Hogan  <code@greghogan.com>

	dist_patch_DATA: Unregister unlisted patch.
	This patch was delisted from gcc-11 in 22f06be9287e22272bf3f34b91e9711e29bea129
	and was delisted from gcc-10 in 2fbb5398a39bf18e41235891a0740fa0bc4d7a4d (merged
	from master in 190eff1d201a099542cc1d3406bcc1eda6a980da).

	* gnu/local.mk (dist_patch_DATA): Remove
	gcc-10-tree-sra-union-handling.patch.

	Change-Id: I46fca2cb942463a6f2efdd4012f735ed0cbd881d

2024-08-31  Greg Hogan  <code@greghogan.com>

	gnu: openjdk11: Fix build.
	* gnu/packages/java.scm (openjdk11)[arguments]: Replace reference to
	'remove-diz-file phase with 'remove-extraneous-files.

	Change-Id: I932be9202459b41d82686839d309d1785011bf90

2024-08-31  Greg Hogan  <code@greghogan.com>

	gnu: openjdk9: Fix build.
	* gnu/packages/java.scm (openjdk9)[arguments]: Use C.UTF-8 locale in
	'install-keystore phase.

	Change-Id: I7fb54b917a058584bcdee0fb5575b8eaba4f7edd

	Change-Id: Ifd267ce38fa5b3a1c4712bde5345f2ef864cde06

2024-08-31  Greg Hogan  <code@greghogan.com>

	gnu: icedtea-7: Fix build.
	* gnu/packages/java.scm (icedtea-7)[arguments]: Use C.UTF-8 locale in
	'install-keystore phase.

	Change-Id: I6da65dd8aaea6fc95f7f0d269ed5ab45c26ce21d

	Change-Id: I546047163a037347b4b01f34931aae19fc061fbf

2024-08-31  Andy Tai  <atai@atai.org>

	gnu: ffmpeg: add svt-av1 support
	* gnu/packages/video.scm (ffmpeg): Add support for svt-av1
	[inputs]: Add svt-av1
	[arguments] (configure-flags): Add "--enable-libsvtav1"

	Change-Id: Idb0166e943a4c69a56b68964fd6f3439b16f1903

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guix: Fix cross build of documentation translations.
	This fixes building guix-ru.info when building (for the Hurd)

	    guix.ru.texi:3489: @node `??????????????????????' previously defined
	    guix.ru.texi:2535: here is the previous definition as @node
	    make[2]: *** [Makefile:5287: doc/guix.ru.info] Error 1

	and building guix-zn-CN.info when building (for the Hurd)

	    guix.zh_CN.texi:651: @node `??????' previously defined
	    guix.zh_CN.texi:522: here is the previous definition as @node
	    make[2]: *** [Makefile:5352: doc/guix.zh_CN.info] Error 1

	and building guix-cookbook.ko when building (for the Hurd)

	    guix-cookbook.ko.texi:781: @node `??????' previously defined
	    guix-cookbook.ko.texi:522: here is the previous definition as @node
	    make[2]: *** [Makefile:5549: doc/guix-cookbook.ko.info] Error 1

	* gnu/packages/package-management.scm (guix)[native-inputs]: Add
	libc-utf8-locales-for-target.

	Change-Id: I561b4da84b31b343e515559feb90d773b1cf440a

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: netdde: Fix building libdde_linux26.
	* gnu/packages/hurd.scm (netdde)[arguments]: Set "ARCH=x86" in make-flags.

	Change-Id: I24760f55fd0ae231f4a73bda158c70c2ac880723

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: hurd: Fix building libdde_linux26.
	* gnu/packages/hurd.scm (hurd)[arguments]: In phases `build-libdde-linux' and
	`install-goodies', also set ARCH=x86.

	Change-Id: I2e7f14afda03c9e21ba9c3b24e195a00ae141701

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	Revert "gnu: hurd: Add gnumach-headers as native input."
	gnumach-headers[-cross] are contained in the toolchain; it was only the
	`include/mach/machine' symlink that was missing.

	This reverts commit 2dd16f46766997c0b3e4ee973ce6e792a4d84fcb.

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: glibc/hurd: Install include/mach/machine symlink.
	* gnu/packages/base.scm (glibc): When building for the Hurd, add phase
	`create-machine-symlink'.
	* gnu/packages/cross-base.scm (cross-libc*): Likewise.

	Change-Id: I61fa081ce081f05bed918a438fd9d4eec94ef4bf

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: hurd: Add gnumach-headers as native input.
	This provides the include/mach/machine/mach_i386.h.

	* gnu/packages/hurd.scm (hurd)[native-inputs]: Add gnumach-headers, or
	gnumach-headers-cross when cross-building.
	[arguments]: Remove #t from phases.

	Change-Id: Id57e0cf184c7793be52192bdc5587c6e6ef2a312

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gnumach-headers: Also build and install new `machine' symlink.
	This is a follow-up to commit

	    fe83aaf28369dd0548be6ced8a1f007eede01ded
	    gnu: glibc/hurd: Update to 2.38.

	and fixes

	    No rule to make target 'mach/machine/mach_i386.h', needed by
	    'trivfs_server.o'.  Stop.

	* gnu/packages/hurd.scm (gnumach-headers)[arguments]: In phase `install' also
	build `install-data-hook'.

	Change-Id: I1985a17fa4a3fb789fe75791c2f9f4c8fd225d9a

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: dde-sources: Update to 066797b576.
	This fixes the build with reinforced build options:

	    condvar.c: In function ‘ddekit_condvar_init’:
	    condvar.c:16:19: error: old-style function definition [-Werror=old-style-definition]
	       16 | ddekit_condvar_t *ddekit_condvar_init() {
	          |                   ^~~~~~~~~~~~~~~~~~~

	* gnu/packages/hurd.scm (dde-sources): Update to
	066797b576ebf8364ad157f50bef2a655597deeb.

	Change-Id: Icf6f97897852e21dfcf9b77629fde4ce6a7d1469

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: evolution-data-server: Use C.UTF-8 locale in test.
	* gnu/packages/gnome.scm (evolution-data-server): Use C.UTF-8 locale in test.

	Change-Id: I8e35a9c96cc89bcd19d8e00472c2ccadf2bd5875

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: python-matplotlib: Fix flaky Legend loc test.
	* gnu/packages/patches/python-matplotlib-fix-legend-loc-best-test.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/python-xyz.scm (python-matplotlib): Use it.

	Change-Id: I0b488844d7b34a718b7294134b8c954492c9b697

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: ffmpeg-4: Fix build with binutils ≥ 2.41.
	* gnu/packages/patches/ffmpeg-4-binutils-2.41.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/video.scm (ffmpeg-4): Use it.

	Change-Id: I07ec3525edb220d85e086e145b9561ea3d084b6c

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: ibus-minimal: Fix wrapping phase name.
	* gnu/packages/ibus.scm (ibus-minimal): Use actual name 'glib-or-gtk-wrap
	instead of bogus 'wrap-program.

	Change-Id: Ia0088260e9005ce25e6147b58a82a94f4b73f70b

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: parted: Use C.UTF-8 for Unicode tests.
	* gnu/packages/disk.scm (parted): Switch back from en_US.utf8 to the initially
	upstream-intended C.UTF-8.

	Change-Id: I96352abeecd0f63d64fdaa826a24c9564ef16616

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: ghc: Fix build with binutils ≥ 2.39.
	ld warns about exec stack now, making some tests fail.  Fix them (and also
	remove an unwarranted exec stack from libHSrts along with it).

	* gnu/packages/patches/ghc-9-StgCRunAsm-only-when-needed.patch
	* gnu/packages/patches/ghc-testsuite-recomp015-execstack.patch: New patches.
	* gnu/local.mk (dist_patch_DATA): Register them.
	* gnu/packages/haskell.scm (ghc-8.6, ghc-8.8, ghc-8.10, ghc-9.0, ghc-9.2,
	ghc-9.4): Use them.

	Change-Id: I8e5fc71d7394527d44ff37b1f9bd59d4971ec010

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: ghc-9.2: Remove unneeded glibc 2.33 patch.
	* gnu/packages/patches/ghc-9.2-glibc-2.33-link-order.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Unregister.
	* gnu/packages/haskell.scm (ghc-9.2): Remove patch use.

	Change-Id: I7d305dadb627f6af55e4a5faabfc835e4a78a05b

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: glibc-locales: Fix build.
	Change-Id: I34112114b76e75cb2e517d0965286ba8c11a5d6c

	* gnu/packages/base.scm (make-glibc-locales): Delete the new glibc
	'install-utf8-c-locale phase.

	Change-Id: I843ea0a4fb34dba42e3a2e5ceafb85db7060089f

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: python-pillow: Fix build with zlib 1.3.
	* gnu/packages/patches/python-pillow-use-zlib-1.3.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/python-xyz.scm (python-pillow): Use it.

	Change-Id: I97e706c11f616c42fb604cb616a94663f389a376

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: liboauth: Use C unicode locale in tests.
	* gnu/packages/web.scm (liboauth): Use C unicode locale in tests.

	Change-Id: I1ff7da64912fbba5ae427f77b912dd9dff4e239a

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: flite: Disable parallel build.
	* gnu/packages/speech.scm (flite): Disable parallel build.

	Change-Id: I86caba27b925eb9105a5543ba5e4e87af6cffd5a

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: docbook2x: Fix build.
	* gnu/packages/docbook.scm (docbook2x): Build from source and fix build.

	Change-Id: Iefc3e068217875b5de5e79369b24a55b573df042

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: gpgme: Hardcode gpg binaries' location.
	* gnu/packages/gnupg.scm (gpgme): Pass the gpg binaries' location to configure.

	Change-Id: I13d8e4d97cd93fffa6e3d1a6e39972e08ed69376

2024-08-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: zig: Remove unneeded librt patch.
	* gnu/packages/patches/zig-do-not-link-against-librt.patch: Delete patch.
	* gnu/local.mk (dist_patch_DATA): Unregister.
	* gnu/packages/zig.scm (zig-0.9, zig-0.10): Remove patch.

	Change-Id: Ifc6c811671827aeb8ae4c191020ef724847abebe

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: ruby@2.7: Ungraft.
	* gnu/packages/ruby.scm (ruby-2.7): Update to 2.7.8.
	[replacement]: Remove.
	(ruby-2.7-fixed): Remove.

	Change-Id: I96c8542f606dddda75fcf897dac8a38d6d4d7051

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: libvpx: Ungraft.
	* gnu/packages/video.scm (libvpx)[replacement]: Remove.
	[source](patches): Add “libvpx-CVE-2023-5217.patch”.
	(libvpx/fixed): Remove.

	Change-Id: I6de247a0fe7e8e09772513386cd0696bebe34afd

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: inetutils: Update to 2.5.
	* gnu/packages/admin.scm (inetutils): Update to 2.5.

	Change-Id: I345c27f45a1d00c27c0acda82dee96077002acef

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: shadow: Remove input labels.
	* gnu/packages/admin.scm (shadow)[arguments]: In ‘set-runtime-shell’,
	use ‘search-input-file’.
	[inputs]: Remove labels.

	Change-Id: I1ce9d93f425c77f901d8e21b37d1a069824cab45

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: meson: Update to 1.1.1 and ungraft.
	* gnu/packages/build-tools.scm (meson): Update to 1.1.1.
	[replacement]: Remove.
	(meson/newer): Remove.
	(meson-python/newer): Remove.
	* gnu/packages/pdf.scm (capypdf)[arguments]: Remove #:meson.

	Change-Id: I77dd9203461e8dd635753ec742bd8046dd63e3f9
	* gnu/packages/python-science.scm (python-pandas-2): Use regular meson-python.
	* gnu/packages/python-xyz.scm (python-contourpy): Same

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: dfc: Remove input labels.
	* gnu/packages/admin.scm (dfc)[native-inputs]: Remove label.

	Change-Id: I2f67a109a9ebada64457241adffd1d57e9cba3b6

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: daemonize: Fix typo in description.
	* gnu/packages/admin.scm (daemonize)[description]: Fix trpo.

	Change-Id: I60023e7c6d3a6422bb6d44cb0633b6bbdc76938e

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: hurd: Prettify origin file names.
	* gnu/packages/hurd.scm (hurd-headers): Drop “v” from ‘version’ string.
	(dde-sources): Strip COMMIT in ‘file-name’ field.
	(rumpkernel)[source]: Pass VERSION rather than COMMIT to ‘git-file-name’.

	Change-Id: I403048d5ba79ef410383c567157aca416843a529

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guix: Fix for cross build.
	This is a follow-up to commit
	    7f917fefab3098914bb41518edc0d6968205b66b
	    gnu: guix: Add guile-semver.

	It fixes

	    [ 10%] LOAD     guix/import/crate.scm
	    Failed to autoload semver-range-contains? in (semver ranges):
	    ;;; no code for module (semver ranges)
	    ;;; Failed to autoload semver-range-contains? in (semver ranges):
	    ;;; no code for module (semver ranges)
	    [..]
	    make[2]: Leaving directory '/tmp/guix-build-guix-1.4.0-16.aeb4943.drv-0/source'
	    make[1]: *** [Makefile:6146: all-recursive] Error 1

	* gnu/packages/package-management.scm (guix)[native-inputs]: Add guile-semver.

	Change-Id: I5cce0f1912e4d9810fcffb3e549c57d5ba68e31b

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: hurd-headers: Update to v0.9.git20231217.
	* gnu/packages/hurd.scm (hurd-headers): Update to v0.9.git20231217.

	Change-Id: I1d9739ba912e425e66accfcb56a91ac8efc4fe7c

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gnumach-headers: Update to v1.8+git20230410.
	* gnu/packages/hurd.scm (gnumach-headers): Update to v1.8+git20230410.

	Change-Id: I2ca1efb8610bbd2fa85b44c60ae065f0323b552c

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: glibc/hurd: Update to 2.38.
	* gnu/packages/base.scm (glibc/hurd): Define to glibc.

	Change-Id: I4c07ba3971dfe6bfba07e943648420b603c40e29

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: cross-base: Build cross-compilers with ‘--enable-languages=c,c++’.
	This fixes a regression introduced in
	d21d596f72ad491937123980e65d3efedc903bd6 where the cross-compiler would
	fail to build with:

	  checking dynamic linker characteristics... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES.
	  make[1]: *** [Makefile:13129: configure-target-libobjc] Error 1

	* gnu/packages/cross-base.scm (cross-gcc-arguments): Clear
	‘--enable-languages’ flag unconditionally.

	Change-Id: I2bb38bac42e0791cad617893343c0d3dfc963450

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: binutils-gold: Fix typo.
	Fixes a regression introduced in
	8e9573784f06ec2af96f9298c6dd4346688888fb.

	* gnu/packages/base.scm (binutils-gold): Use ‘unquote-splicing’ for the
	optional ‘skip-gold-testsuite’ phase.

	Change-Id: Ia08dfe66496aaf2c05df6d3832557f9856ad84a8

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: git-minimal: Fix cross build.
	This is a follow-up to

	    aae7b00d52275619e7676e948bf286d2a1ffbdb2
	    gnu: git: Remove labels and use gexps.

	* gnu/packages/version-control.scm (git-minimal)[arguments]: Use #+ to access
	native-inputs for bash-minimal and bash.

	Change-Id: I6b4cb18123d6f98bda84726b99531c88542be12d

2024-08-31  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: tcc-boot0: Update to 0.9.26-1149-g46a75d0c.
	* gnu/packages/commencement.scm (tcc-boot0): Update to
	0.9.26-1149-g46a75d0c.
	[supported-systems]: Add riscv64-linux.

	Change-Id: I5de3e0a36366d57722e380edeedd389f3cf36f98

2024-08-31  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: mes-boot: Update to 0.25.1.
	* gnu/packages/commencement.scm(mes-boot): Update to 0.25.1.
	[arguments]: Adjust the 'configure phase to allow for other systems.
	Adjust the 'build phase.
	[supported-systems]: Add riscv64-linux.

	Change-Id: I262a8b6855e8c6528969d0c4b69a42cd2f477f2d

2024-08-31  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: stage0-posix: Update to 1.6.0
	In 1.6.0 we have all the inputs merged in the tarball so we don't need
	to add extra inputs in separate tarballs.

	* gnu/packages/commencement (bootstrap-seeds): Remove it.
	(stage0-posix): Update to 1.6.0 and use the sub-packages from the
	tarball.  Simplify the build phase.

	Change-Id: Ic025335ecc66acecbc0a928995a07e521aeb7742

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: binutils: Use gexps.
	This is the result of applying ‘guix style -S arguments’ and making
	small adjustments.

	* gnu/packages/base.scm (binutils)[arguments]: Use gexps.
	(binutils-2.33, binutils-gold): Likewise.
	* gnu/packages/commencement.scm (binutils-mesboot0, binutils-mesboot1)
	(binutils-boot0, binutils-final): Likewise.
	* gnu/packages/cross-base.scm (cross-binutils*): Adjust accordingly.
	* gnu/packages/embedded.scm (make-propeller-binutils): Use gexps.
	* gnu/packages/make-bootstrap.scm (%binutils-static): Use gexps.

	Change-Id: I59cbe29760784b09e6d4e80beca9153cb9b495a7

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: cross-base: ‘cross’ helper uses gexps.
	This is required in cases where P uses gexps.

	* gnu/packages/cross-base.scm (cross): Use gexps.

	Change-Id: Ie038cbec67a53700f31791ee2d171918788111d2

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: ‘package-with-extra-configure-variable’ uses gexps.
	This is required in cases where P uses gexps.

	* guix/build-system/gnu.scm (package-with-extra-configure-variable): Use
	gexps.

	Change-Id: If5cbabc946cfcaf39c040a79f9495760639d44e2

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc@7: Allow compilation with glibc 2.38.
	* gnu/packages/patches/gcc-7-libsanitizer-fsconfig-command.patch: New
	file.
	* gnu/packages/gcc.scm (gcc-7)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Change-Id: Ifa273b92573281c34d83e5fb8cd68734ef02c7fd

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: binutils: Update to 2.41.
	* gnu/packages/base.scm (binutils): Update to 2.41.
	[properties]: Remove.
	[native-inputs]: New field.
	(binutils+documentation): Remove.
	(binutils-2.33)[native-inputs]: New field.
	(binutils-gold): Inherit from BINUTILS.
	[native-inputs]: Use ‘modify-inputs’ to preserve BISON.
	* gnu/packages/commencement.scm (binutils-boot0)[arguments]: Pass
	‘--disable-gprofng’.
	[native-inputs]: New field.
	(binutils-final): Move below ‘libstdc++’.
	[native-inputs]: New field.
	[arguments]: Add libstdc++ to #:allowed-references.
	Extend #:configure-flags to libstdc++ is found.

	Change-Id: I72750ca46ffd484d26608c4cec2931edb06b19a5

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	man-db: Add support for zstd compressed man pages.
	* guix/man-db.scm: Autoload zlib and zstd modules.
	(<mandb-entry>): Adjust comment.
	(abbreviate-file-name): Adjust regexp.
	(gz-compressed?, zstd-compressed?): New predicates.
	(entry->string): Use them.
	(man-page->entry): Adjust doc.  Use input port reader appropriate to the
	compression type, if any.
	(man-files): Adjust regexp.
	(mandb-entries): Adjust link resolving predicate.
	* guix/profiles.scm (manual-database): Add guile-zlib extension.

	Change-Id: I6336e46e2d324c520a7d15d6cafd12bbf43c5b09
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: gnu-build-system: Compress man pages with zstd.
	The aim is to improve the efficiency of computing the man pages database,
	which must decompress the man pages.  Zstd is faster than gzip, especially for
	decompression, and has a similar compression ratio.

	* gnu/packages/commencement.scm (%final-inputs): Add zstd.
	* guix/build/gnu-build-system.scm
	(compress-documentation) Update doc.
	<info-compressor, info-compressor-flags, man-compressor, man-compressor-flags>
	<man-compressor-file-extension>: New arguments.
	<compressed-documentation-extension>: Rename argument to...
	<info-compressor-file-extension>: ... this.  Add an 'extension' argument to
	the retarget-symlink nested procedure.  Use new arguments in nested
	'maybe-compress' procedure.

	Reviewed-by: Ludovic Courtès <ludo@gnu.org>
	Change-Id: Ibaad4658f8e5151633714d263d9198f56d255020

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	packages: Repack patched source archives via zstd by default.
	* guix/build/utils.scm (compressor): Register zst file name extension.
	* guix/packages.scm (%standard-patch-inputs): Add zstd.
	(patch-and-repack): Rename tarxz-name nested procedure to tar-file-name, and
	accept a new 'ext' argument; adjust accordingly.  Add zstd binding, and
	replace the XZ_DEFAULTS environment variable with ZSTD_NBTHREADS.  Fallback to
	xz when zstd is not available.

	Reviewed-by: Ludovic Courtès <ludo@gnu.org>
	Change-Id: I614a6be8c87a4a0858eadce616c51d8e9b9fc020

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	compression: Enable zstd parallel compression.
	* gnu/compression.scm (%compressors) [zstd]: Provide the --threads argument.

	Reviewed-by: Ludovic Courtès <ludo@gnu.org>
	Change-Id: I4e8dfe725d1b0721c0016c3013b9e609fee94367

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	utils: Lower xz compression memory usage limit to 20%.
	There were sometimes out of memory errors on the Berlin build farm, especially
	for i686 or arm machines having less memory.

	* guix/build/utils.scm (%xz-parallel-args): Reduce --memlimit value from 50%
	to 20%.

	Reviewed-by: Ludovic Courtès <ludo@gnu.org>
	Change-Id: If848bed92ef4c42d11a96057e59ee51a019d0573

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: rust: Run linker under C.UTF-8 instead of en_US.UTF-8.
	This is a followup to 02d21712be1eb31a917313662b924763e81affb3.

	* gnu/packages/rust.scm (rust-1.55)[arguments]: In
	‘set-linker-locale-to-utf8’, change to C.UTF-8.

	Change-Id: I94f27123ca8ac4761fd9bae6267c3a9d122b3a1d

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	build-system/mix: Remove #:glibc-utf8-locales parameter.
	* guix/build-system/mix.scm (default-glibc-utf8-locales): Remove.
	(lower): Remove #:glibc-utf8-locales and its use.

	Change-Id: Ibc8e00fb19e7c3404999e53855660ea11b9825af

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Make ‘%gnu-build-system-modules’ alias public.
	This is a followup to a004c80cc04f535d1a74f72edea86173bc32d297, which
	had no effect.

	* guix/build-system/gnu.scm (%gnu-build-system-modules): Make public.

	Change-Id: I2ac44060e530bc9abfe0ee3abbb586853a30ead2

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nettle: Update to 3.9.1.
	* gnu/packages/nettle.scm (nettle): Update to 3.9.1.

	Change-Id: I21726f9763159e497f91c037ccd10a62c8b71cb5

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libpng: Update to 1.6.39.
	* gnu/packages/image.scm (libpng): Update to 1.6.39.

	Change-Id: Ia851ed5fb00dc8f34e248d2f0020bea06c6e78af

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: gmp: Fix typo in ‘ungexp-splicing’.
	* gnu/packages/multiprecision.scm (gmp)[arguments]: Fix typo in
	‘ungexp-splicing’ read syntax.

	Change-Id: I0b3bf1fe9d4429d87c466685b1c8055061b7473f

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	Revert "gnu: coreutils: Disable 64-bit time_t on 32-bit systems."
	This reverts commit 4eebb73295a8ffdaefcfb7940254ad9c18e4e5d4.

	The ‘--disable-year2038’ flag appears to be unnecessary (tested on
	i686-linux).  More importantly, it’s potentially harmful as it could
	prevent rebuilds after year 2038 due to timestamp inconsistencies as
	they wrap around, and could make the tools unusable altogether.

	Change-Id: Iad828d38f84bd1824b83731ac3a3897da4b8b6d3

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: gawk: Update to 5.3.0.
	* gnu/packages/gawk.scm (gawk): Update to 5.3.0.

	Change-Id: Ib1e64d3ed08eb6564ed1ce32ec31ad6492886c92

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: ed: Update to 1.19.
	* gnu/packages/text-editors.scm (ed): Update to 1.19.

	Change-Id: I69f4c9cbcf5c862cbffb6d82662c548591917d88

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	search-paths: Swap $C_INCLUDE_PATH and $CPLUS_INCLUDE_PATH.
	The variable name didn’t match the ‘variable’ value.

	* guix/search-paths.scm ($CPLUS_INCLUDE_PATH, $C_INCLUDE_PATH): Swap.

	Change-Id: I181cd259dc8778ed51ea891bf7a345df89e5b6d8

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gmp: Update to 6.3.0 and streamline definition.
	* gnu/packages/multiprecision.scm (gmp): Update to 6.3.0.  Fix indentation.
	[arguments]: Use gexps.  Remove obsolete phase.

	Change-Id: I99a0c8173ebc4a4a45512771ccf17782d6ddfe14

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: imagemagick/stable: Fix ungexp variable.
	* gnu/packages/imagemagick.scm (imagemagick/stable)
	[arguments]: Ungexp reference to NAME variable.

	Reported-by: Simon South <simon@simonsouth.net>
	Change-Id: Id0584b35ede05ef14e957b2b2c9c754d9f9c0a90

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-boot0: Name it eponymously.
	* gnu/packages/commencement.scm (python-boot0) [name]: Override name.

	Change-Id: I00f3a07e9aea9fae3e2ce9c571fa06a95c9bcdb1

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: agda-build-system: Do not rely on "locales" being present.
	A "locales" package is no longer included in the 'standard-packages'
	collection, per commit de9d6d12 (gnu: commencement: Remove
	‘glibc-utf8-locales’ from ‘%final-inputs’."), which is made because glibc now
	embeds a C.UTF8 locale.

	* guix/build-system/agda.scm (lower): Remove "locales" implicit input.
	* guix/build/agda-build-system.scm (set-locpath): Do not fail when a locales
	package is not available.

	Change-Id: If14e074e457c625960d70fcaf46c7e829d5d58d1

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: guile-build-system: Remove "locales" implicit input.
	This error was introduced by the removal of "locales" from the
	standard-packages in commit de9d6d12 (gnu: commencement: Remove
	‘glibc-utf8-locales’ from ‘%final-inputs’."), which is made because glibc now
	embeds a C.UTF8 locale.

	* guix/build-system/guile.scm (lower): Remove the "locales" implicit input.

	Change-Id: Id28a95757309aba6a6be89b2c8a6e08847e35f58

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: imagemagick/stable: Update to 6.9.12-4 and use gexps.
	* gnu/packages/imagemagick.scm (imagemagick/stable): Update to 6.9.12-4.
	[arguments] Use gexps, strip trailing #t in phases.
	[inputs]: Remove labels and sort.

	Change-Id: I3c97868a663c44efedcea40a99af933cecb50549

2024-08-31  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Fix imagemagick webp related failures.
	This fixes #48018, as suggested by Saku Laesvuori on the issue tracker.

	* gnu/packages/imagemagick.scm (imagemagick/stable)[inputs]: Add libwebp.

	Change-Id: I3c02d0fb6c421f7d865b19af359e20068d00b60a

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: make: Update to 4.4.1.
	* gnu/packages/base.scm (gnu-make): Update to 4.4.1.

	Change-Id: I0caff2d3ea008e627544728646fcb066b69775f0

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: diffutils: Update to 3.10.
	* gnu/packages/base.scm (diffutils): Update to 3.10.
	* gnu/packages/patches/diffutils-fix-signal-processing.patch: Delete.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: I795fa93938f8723090887d33574baa1a392ef42e

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: grep: Update to 3.11.
	* gnu/packages/base.scm (grep): Update to 3.11.

	Change-Id: Ia9d8d4748ab4faffee1f013d55000e11c6b86c11

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: libunistring: Update to 1.1.
	* gnu/packages/libunistring.scm (libunistring): Update to 1.1.

	Change-Id: I84dadada119ea4054078e0c9da5cb55d749ef18a

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: xz: Update to 5.4.5.
	* gnu/packages/compression.scm (xz): Update to 5.4.5.

	Change-Id: Ic9b4a19ebe92c2d81fd89d01febf115a69e4adbd

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: zlib: Update to 1.3.
	* gnu/packages/compression.scm (zlib): Update to 1.3.

	Change-Id: I4addb22798308819198da18a093581bdb2c4f22d

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgc: Update to 8.2.4.
	* gnu/packages/bdw-gc.scm (libgc): Update to 8.2.4.

	Change-Id: If1c6cb52d3ab6f9324c3a80c392c741968f8e2a9

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: icedtea-8: Don't build the docs.
	* gnu/packages/java.scm (icedtea-8)[arguments]: Add a configure-flag to
	skip building the docs.

	Change-Id: I4a8cfb869cf38bc879ea72a85e0e783a4a759500

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: icedtea-8: Fix building on powerpc-linux.
	* gnu/packages/java.scm (icedtea-8)[arguments]: When building for
	powerpc-linux add a configure-flag to skip the java flight recorder.

	Change-Id: I3b9e137c82766507c46ba7a54dff64c3c50c3685

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: libwebp: Ungraft.
	* gnu/packages/image.scm (libwebp): Update to 1.3.2.
	[replacement]: Remove.
	(libwebp/fixed): Remove.

	Change-Id: I39c0e5f9df82322dc8dc0ed6341f08c1ac0749b3

2024-08-31  Greg Hogan  <code@greghogan.com>

	gnu: flac: Update to 1.4.3.
	* gnu/packages/xiph.scm (flac): Update to 1.4.3.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: docbook-dsssl: Fix script installation path.
	* gnu/packages/docbook.scm (docbook-dsssl)[source]: Fix script permission.
	[arguments]<#:install-plan>: Install script and manpage correctly.
	[inputs]: Add perl.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: docbook-dsssl: Refactor install-plan.
	Replace custom phase with copy-build-system newly added #:output parameter.
	Additionally remove extra slashes from license URIs and obsolete inputs.

	* gnu/packages/docbook.scm (docbook-dsssl)[source]: Remove empty directories
	from source using a snippet.
	[arguments]<#:phases>: Relocate 'install-doc logic into …
	<#:install-plan>: … here. Remove obsolete exclusion rules.
	[native-inputs]: Remove bzip2 and tar since these are already available by
	default.
	[license]: Remove extraneous slash.
	(docbook-dsssl-doc)[license]: Remove extraneous slash.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	build: copy-build-system: Allow specifying different output labels.
	* guix/build/copy-build-system.scm: Introduce '#:output' parameter to specify
	which output label to use for a given rule.
	* doc/guix.texi (Build Systems): Document it.

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: openssl@1.1: Ungraft.
	* gnu/packages/tls.scm (openssl-1.1): Update to 1.1.1u.
	[replacement]: Remove.
	(openssl/fixed): Remove.

	Change-Id: Idd77b57276ea132eee8c2c3fe801150c7789ac59

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-gnutls: Update to 4.0.0.
	* gnu/packages/tls.scm (guile-gnutls): Update to 4.0.0.
	[source]: Remove “gnutls-cross.patch”.
	[arguments]: Add #:make-flags.
	* gnu/packages/patches/gnutls-cross.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: Ic4432e2d5ca37af5aa20cdf7e4e456afe2b37537

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: ghostscript: Ungraft.
	* gnu/packages/ghostscript.scm (ghostscript)[source]: Fold extra
	patches.
	[replacement]: Remove.
	(ghostscript/fixed): Remove.

	Change-Id: I116d49c308223207382337395a1c6cba83508a0e

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: cups-minimal: Ungraft.
	* gnu/packages/cups.scm (cups-minimal): Update to 2.4.7.
	[replacement]: Remove.
	(cups-minimal/fixed): Remove.

	Change-Id: I6359cec26fc5c1fa134c61c76f2fe8581d646ad6

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnutls: Ungraft.
	* gnu/packages/tls.scm (gnutls): Update to 3.8.3.
	[replacement]: Remove.
	[home-page]: Adjust.
	(gnutls/fixed): Remove.

	Change-Id: I592161764ca152140c777625ea6165ca0e31af03

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Turn PID 1 into an “init”-style process by default.
	Fixes <https://issues.guix.gnu.org/30948>.

	* guix/build/gnu-build-system.scm (separate-from-pid1): New procedure.
	(%standard-phases): Add it.
	* guix/build-system/gnu.scm (gnu-build): Add #:separate-from-pid1? and
	honor it.
	(gnu-cross-build): Likewise.

	Reported-by: Carlo Zancanaro <carlo@zancanaro.id.au>
	Change-Id: I6f3bc8d8186d1a571f983a38d5e3fd178ffa2678

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc: Add patch for ‘ucontext’ on x86_64-gnu (GNU/Hurd).
	Suggested by Sergey Bugaev.

	* gnu/packages/patches/glibc-2.38-hurd-ucontext.patch: New file.
	* gnu/packages/base.scm (glibc)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Change-Id: Ib74e93f2414eda2ec4b3e01fc2bb67b02838fabb

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc-utf8-locales: Add the C.UTF-8 locale.
	* gnu/packages/base.scm (%default-utf8-locales): Add "C".
	(make-glibc-utf8-locales): Delete "C" from LOCALES for glibc versions
	lower than or equal to 2.35.

	Change-Id: I6a6faa68dc18bf0f87c372109a17f476d3561278

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	packages: Output and error ports are line-buffered in ‘patch-and-repack’.
	* guix/packages.scm (patch-and-repack): Add ‘setvbuf’ calls.

	Change-Id: I039bb6407263d5172bf0bc716bda6860dc2615fb

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	profiles: Use C.UTF-8 instead of ‘glibc-utf8-locales’ where possible.
	This is a followup to 1cebc334a77030c0c94955981652f4df7608c9e3.

	* guix/profiles.scm (ca-certificate-bundle)[libc-utf8-locales-for-target]:
	Remove.
	[build]: Use “C.UTF-8” instead of “en_US.utf8”.
	(profile-derivation)[libc-utf8-locales-for-target]: Remove.
	[set-utf8-locale]: Rewrite to a gexp that calls ‘setlocale’ for “C.UTF-8”.
	* tests/profiles.scm ("profile-derivation, cross-compilation"): Remove
	‘locales’ variable and related check.

	Change-Id: I7cb148b9149fe5fbe5b9b1b25fdce1002ad1f37e

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: Remove ‘glibc-utf8-locales’ from ‘%final-inputs’.
	* gnu/packages/commencement.scm (%boot5-inputs): Make an alias for
	‘%boot4-inputs’.
	(with-boot5): Turn into an alias for ‘with-boot4’.
	(%final-inputs): Override ‘native-inputs’ of GAWK.  Remove "locales"
	entry.
	(canonical-package): Add “glibc-utf8-locales” entry.
	* gnu/packages/base.scm (libc-utf8-locales-for-target): Use
	‘canonical-package’.
	* gnu/packages/gawk.scm (gawk)[native-inputs]: New field.
	* gnu/packages/texinfo.scm (texinfo)[native-inputs]: Add
	‘libc-utf8-locales-for-target’.

	Change-Id: I2283ffc6c6000c98ad2db89c04d581e050667c94

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Change default locale to C.UTF-8.
	This is a followup to 1cebc334a77030c0c94955981652f4df7608c9e3.

	* guix/build-system/gnu.scm (gnu-build, gnu-cross-build): #:locale now
	defaults to "C.UTF-8".
	* guix/build/gnu-build-system.scm (install-locale): Likewise.
	* gnu/packages/linux.scm (util-linux)[arguments]: In ‘pre-check’ phase,
	remove ‘invalid-multibyte’ modification so the test runs under C.UTF-8.

	Change-Id: I9a4bfe564bcd8bbd0d57ba04568eb6b8020bd051

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	packages: Remove reference to ‘glibc-utf8-locales’ in ‘patch-and-repack’.
	This is a followup to 1cebc334a77030c0c94955981652f4df7608c9e3.

	* guix/packages.scm (%standard-patch-inputs): Remove “locales” entry.
	(patch-and-repack): Remove ‘locales’ variable.
	[build]: Remove reference to ‘locales’.  Use “C.UTF-8” unconditionally.

	Change-Id: I54219b232880e05534599fbba8738cc00fb5d568

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: file: Fix building on 32-bit systems.
	* gnu/packages/file.scm (file)[source]: Add patch.
	* gnu/packages/patches/file-32bit-time.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I9511769647147eb79db2babaaa606816d77fadad

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gsl-static: Remove variable.
	* gnu/packages/maths.scm (gsl-static): Remove variable.

	Change-Id: I20af472e62582b403afa4be80b2d3f725903dabc

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gsl: Provide static library in separate output.
	* gnu/packages/maths.scm (gsl)[outputs]: New field.
	[arguments]: Remove configure-flag disabling static library.  Add
	make-flag to produce PIC output.  Add a phase to move the static
	libraries into the static output.

	Change-Id: I4c5dddb8d384f4e2f82122b239da44350bacf57a

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	guix: search-paths: Fix obj-c++ search paths.
	* guix/search-paths.scm ($OBJCPLUS_INCLUDE_PATH): Also search
	'include/c++'.

	Change-Id: I403674038c1c3bf1251c710031496363c924f19a

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clang-from-llvm: Use gcc's search paths.
	* gnu/packages/llvm.scm (clang-from-llvm)[native-search-paths]: Use
	%gcc-search-paths.

	Change-Id: I777cab55e8a1931502a537c0680608d7d6b5b715

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc: Support objc, objc++ by default.
	* gnu/packages/gcc.scm (gcc-4.7)[configure-flags]: Adjust the
	enable-languages flag to also enable objc, obj-c++.
	(gcc-objc-4.8, gcc-objc-4.9, gcc-objc-5, gcc-objc-6, gcc-objc-7,
	gcc-objc-8, gcc-objc-9, gcc-objc-10, gcc-objc-11, gcc-objc-12, gcc-objc,
	gcc-objc++-4.8, gcc-objc++-4.9, gcc-objc++-5, gcc-objc++-6,
	gcc-objc++-7, gcc-objc++-8, gcc-objc++-9, gcc-objc++-10, gcc-objc++-11,
	gcc-objc++-12, gcc-objc++, %objc-search-paths, %objc++-search-paths):
	Remove variables.
	* guix/search-paths.scm ($OBJC_INCLUDE_PATH, $OBJCPLUS_INCLUDE_PATH):
	New variables.
	(%gcc-search-paths): Include $OBJC_INCLUDE_PATH, $OBJCPLUS_INCLUDE_PATH.

	Change-Id: Ib4cd176eb88c733a82f2d31e8cc45b9c61720f8f

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: cross-base: Remove ‘install-utf8-c-locale’.
	* gnu/packages/cross-base.scm (cross-libc*): Remove
	‘install-utf8-c-locale’ phase.

	Change-Id: I47cf555548335491f06443dd921a457f458801f4

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Introduce ‘%gnu-build-system-modules’ deprecated alias.
	This is a followup to 9e4ce281dbd92e3c52b831824ebb1f77023c960c.

	* guix/build-system/gnu.scm (%gnu-build-system-modules): New deprecated
	alias.

	Change-Id: Ia40c9920b2927ac00660647ab1a475e2a6d5b787

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: cross-base: Let glibc use the right Binutils programs.
	This replaces ‘glibc-cross-objdump.patch’ and
	‘glibc-cross-objcopy.patch’ (not applied to glibc@2.38): these patches
	were committed upstream and later reverted on the grounds that ‘gcc
	-print-prog-name=objdump’ should find the cross ‘objdump’:

	  https://inbox.sourceware.org/libc-alpha/d72f5f6f-cc3a-bd89-0800-ffb068928e0f@linaro.org/t/

	* gnu/packages/cross-base.scm (cross-libc*): Add
	‘add-cross-binutils-to-PATH’ phase.

	Change-Id: I38dc7a6134177ec73313c0a9c8b0a12c85c60e26

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc: Improve handling of empty .a files.
	This partially reverts 3b2de6529b9d77c8a74d431859a3ec334e9603c2, itself
	a followup to 25b30622b4a77cd4b2965b9d62fa310a22413d54.

	* gnu/packages/base.scm (glibc)[arguments]: In ‘move-static-libs’ phase,
	remove ‘empty-static-libraries’ variable and rewrite
	‘empty-static-library?’ to check file type and size.
	* gnu/packages/commencement.scm (make-gcc-toolchain): Remove ‘copy-file’
	call to create ‘librt.a’.

	Change-Id: I33c6825d5b1e6e790dfff494bac1da07d3389e77

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc: Ensure C.UTF-8 locale is always found.
	This change ensures that $prefix/lib/locale, which now contains C.UTF-8
	data, is always searched.  Thus, “setlocale (LC_ALL, "C.UTF-8")” is
	guaranteed to always succeed.

	* gnu/packages/patches/glibc-2.37-versioned-locpath.patch: Adjust.

	Change-Id: I6aaf2757da98e811aa55e0959126065537cd8970

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc: Install C.UTF-8 locale.
	* gnu/packages/base.scm (glibc)[arguments]: Add ‘install-utf8-c-locale’
	phase.
	(glibc-2.35)[arguments]: Delete ‘install-utf8-c-locale’ phase.
	(glibc-2.33, glibc-2.32, glibc-2.31): Inherit from ‘glibc-2.35’.

	Change-Id: I7ba515184c7b7c40eaefd355639ffef8eeca66d8

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc: Update to 2.38.
	* gnu/packages/patches/glibc-2.38-ldd-x86_64.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/base.scm (glibc): Update to 2.38.
	[source]: Adjust list of patches.
	[arguments]: Add ‘--enable-crypt’.
	(glibc-2.35): New variable.

	Change-Id: I040b724c47d2ee5f90f2deb03a4828e79d1bfc4e

2024-08-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mpfr: Update to 4.2.1.
	This fixes building mpfr with glibc-2.38.

	* gnu/packages/multiprecision.scm (mpfr): Update to 4.2.1.

	Change-Id: Ib8a8eecc9e72587e0fc1b8b0ee965aa274b85c7b

2024-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc-utf8-locales: Generalize and use gexps.
	Previously code was dependent on the ‘name’ field of the GLIBC package.

	* gnu/packages/base.scm (make-glibc-utf8-locales): Use gexps.  Replace
	references to ‘%build-inputs’ by calls to ‘which’.  Replace reference to
	‘version’ by (package-version this-package).

	Change-Id: I1e7003047aa85df74069b233191ab331b5f887b6

2024-08-31  Greg Hogan  <code@greghogan.com>
	    Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gcc@11: Update to 11.4.0.
	* gnu/packages/gcc.scm (gcc-11): Update to 11.4.0.
	Remove ‘gcc-10-tree-sra-union-handling.patch’.

	Change-Id: Iff8c9151326c87cb13db9c5b1a00c44b8eef95e3

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: grep-final: Adjust for changes in grep.
	* gnu/packages/commencement.scm (grep-final)[arguments]: Strip inherited
	configure-flags.
	[inputs]: Remove inherited pcre2, not pcre.

	Change-Id: Ib912430712b3d4dfea4854e563e4efb4ae5e3e45

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: grep-mesboot: Remove inherited configure-flags.
	* gnu/packages/commencement.scm (grep-mesboot)[arguments]: Strip
	inherited configure-flags.

	Change-Id: Id1e9c0d742aaa978b436073088f92a742ec45272

2024-08-31  spacecadet  <spacecadet@purge.sh>

	gnu: grep: Fix PCRE matches (grep -P).
	* gnu/packages/base.scm (grep)[inputs]: Replace pcre with pcre2.
	[arguments]: Add "--enable-perl-regexp" to #:configure-flags to
	detect broken PCRE in future.

	Change-Id: I612564ca9ceae6aeee325368f34b2aa35eba0c40

2024-08-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: image: Reformat comments.
	I wrote these to fit on their lines, so the pointless widows bug me.

	* gnu/build/image.scm (make-iso9660-image): M-q comments.

2024-08-31  Hilton Chain  <hako@ultrarare.space>

	gnu: gitless: Fix definition.
	This is a follow-up of 04031f4c16f38b2653797b9942d4da143f501cbb (gnu: gitless:
	Add bash-minimal to inputs, use gexps.).

	gnu/packages/version-control.scm(gitless)[arguments] Move #~ to #:phases.

	Change-Id: Ibe3cdbd24fc0b27a15a880a2a45cb0cd8cfde84d

2024-08-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: fontforge: Fix build.
	This follows up on commit 3f2c6cc3933bc01077383e4ff83b6a5d00f83129 (gnu:
	fontutils: Add 'bash' input for 'wrap-program'.).

	gnu/packages/fontutils.scm(fontforge)[arguments]<#:phases>: Adjust input names.

	Change-Id: I64c3992e995294cb04a9f4c79cd841bfc51ba08d

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: httpd: Rewrite using G-Expressions.
	* gnu/packages/web.scm (httpd): Rewrite using G-Expressions.

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: rust: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/rust.scm
	(rust-bootstrap)[inputs]: Add 'bash-minimal'.
	(rust-1.55)[inputs]: Likewise.

	Change-Id: I8f0f71b236504d6a2e04c5823fbf20f926485992

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: rednotebook: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/rednotebook.scm (rednotebook)[inputs]: Add 'bash-minimal'.

	Change-Id: I95d596403bd603df2ef48145bc87f783625b11cf

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: gnuradio: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/radio.scm
	(gnuradio)[inputs]: Add 'bash-minimal'.

	Change-Id: Ia3c4d9e65c5ca8ea1d5456dd59d74e9a5b7503da

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: python-screenkey: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/python-xyz.scm
	  (python-screenkey)[inputs]: Add 'bash-minimal'.

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: presentty: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/presentation.scm
	(presentty)[inputs]: Add 'bash-minimal'.

	Change-Id: Ief6c983cdbced493c27c8584ac63afe5bc0bac98

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: plotutils: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/plotutils.scm
	(plotutils)[inputs]: Add 'bash-minimal'.

	Change-Id: Ib898b9ff05c65bdd58fa97b093d3d0f7683f12f2

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: piet: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/piet.scm
	(npiet)[inputs]: Add 'bash-minimal'.
	(piet-toolchain): Delete trailing #t.
	[inputs]: Add 'bash-minimal'.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I804edbb3696fda1cee9df579be2cfd7158b18514

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: orange: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/orange.scm (orange)[inputs]: Add 'bash-minimal'.

	Change-Id: Icd77fcd747fc2066d7a413c984f22c134ffddbec

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: python-git-review: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/openstack.scm
	(python-git-review)[inputs]: Add 'bash-minimal'.

	Change-Id: Ib17da31cc7f25d91e12e3cda95cf07a01f6f21d7

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: mypaint: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/image.scm
	(mypaint): Delete trailing #t.
	[inputs]: Add 'bash-minimal'.
	[native-inputs]: Remove labels.

	Change-Id: Ifb3b6bd129f9ca2d5724288622d6162db2e84746

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: itk-snap: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/image-processing.scm
	(itk-snap)[inputs]: Add 'bash-minimal'.

	Change-Id: I700d4819aa240ab8d6dc3722336e8fe91d896d96

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: raincat: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/haskell-apps.scm
	(raincat)[inputs]: Add 'bash-minimal'.

	Change-Id: I43678905da46d4ab6638d2c7744a547d5ee00089

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: guile-wm: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/guile-wm.scm
	(guile-wm)[inputs]: Add 'bash-minimal'.

	Change-Id: Ie70871d0cc10f761f05273b65abda843a4ce8bcd

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: gtk-doc: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/gtk.scm (gtk-doc)[inputs]: Add 'bash-minimal'.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I5db498ba4c7c7db239adb2b46a16585da044fd02

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: groff: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/groff.scm (roffit): Remove trailing #t
	[native-inputs]: Remove labels.
	[inputs]: Add 'bash-minimal'.
	(ronn-ng)[inputs]: Add 'bash-minimal'.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I6ffaf53d1389c49b96c964447989b9db45d6b509

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: gpsd: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/gpsd.scm (gpsd)[inputs]: Add 'bash-minimal'.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I005ee0b9d223717219463fbb01e8cbfe97a90b80

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: icedove: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/gnuzilla.scm (icedove)[inputs]: Add bash-minimal.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I8662841b88d46baebc7f700b7331b0c5cc786f64

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: icecat: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/gnuzilla.scm
	(icecat)[inputs]: Add 'bash-minimal'.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I30f7f40b8093457e4076a3d8ac9f3a6a1cca703c

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: windowmaker: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/gnustep.scm
	(windowmaker): Remove trailing #t.
	[inputs]: Add 'bash-minimal'.  Remove labels.  Sort.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Icba4437e459e209cb5af4e00a436d3921fc27957

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: gnome-shell-extension-gsconnect: Add 'bash' input.
	It is required by 'wrap-program' when cross-compilation.

	* gnu/packages/gnome-xyz.scm
	  (gnome-shell-extension-gsconnect)[inputs]: Add 'bash-minimal'.

	Change-Id: I74d6baab414734e6feb30b6dc5b6da82f80920a7

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: itstool: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/glib.scm
	(itstool)[inputs]: Add 'bash-minimal'.

	Change-Id: I27a2d20d1bbd727c966928b491f80717281fb626

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: gramps: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/genealogy.scm
	(gramps)[inputs]: Add 'bash-minimal'.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I96613a43578f77fbd6e8eff95fe98f04e88b0dba

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: julia: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/julia.scm
	(julia)[inputs]: Add 'bash-minimal'.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I279650a3de44f03b2a4a23012ce8125f85ebbe0b

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: zeal: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/documentation.scm (zeal)[inputs]: Add 'bash-minimal'.

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: dblatex: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/docbook.scm
	(dblatex)[inputs]: Add 'bash-minimal'.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I87ff69f4fb3b676367eb8995cf0b06bcfa14acba

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: dns: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/dns.scm
	(knot-resolver)[inputs]: Add 'bash-minimal'.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Ib39ca58fe52346bb083e0aa7a0d00059b5bc946d

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: lightdm-djvu: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/dejavu.scm
	  (didjvu)[inputs]: Add 'bash-minimal'.
	  (ocrodjvu)[inputs]: Likewise.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Iad4ae04506111fd86646148a9b809e4714660b97

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: lightdm: Explicitely use a native 'bash' for 'wrap-program'.
	Having to use a native bash for 'wrap-program' is fairly
	unusual, but here it is the right thing, as it is for
	the test suite only.  Placate the 'wrapper-inputs' linter.

	Also, eventually we might consider letting 'wrap-program'
	bail out if no bash for the host is found, even when
	compiling natively.  But that's for later.

	* gnu/packages/display-managers.scm
	  (lightdm)[arguments]<#:phases>{pre-check}: Set #:sh
	  argument of 'pre-check'

	Change-Id: Icc60ef7ae24a9c5935d328ef72dd1779ef70b05f

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: ranger: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/disk.scm
	(ranger)[inputs]: Add 'bash-minimal'.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Idff39ad6a1d50519724f3c445a01eee30826092e

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: ebook: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/ebook.scm
	(calibre)[inputs]: Add 'bash-minimal'.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I6f063c0d735237da24828ff5561825de7142c807

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: kawa: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/kawa.scm
	(kawa)[inputs]: Add 'bash-minimal'.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I8deea0be09969478ef91415669e62ceab4129884

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: kde: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/kde.scm
	(akregator)[inputs]: Add 'bash-minimal'.
	(krita)[inputs]: Likewise.

	Change-Id: I2324fb4784a821dce86fac9a17d4ab85c89cdc59

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: licensecheck: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/license.scm
	  (licensecheck)[inputs]: Add 'bash-minimal'.

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: linux: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/linux.scm
	(kbd)[inputs]: Add 'bash-minimal'.
	(singularity)[inputs]: Likewise.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I5586d61c683f8f1f48f9d28590f088023572b2b8

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: lxqt: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/lxqt.scm
	  (lxqt-session)[inputs]: Add 'bash-minimal'.

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: 389-ds-base: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/openldap.scm
	  (389-ds-base)[inputs]: Add 'bash-minimal'.

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: phabricator: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/phabricator.scm
	  (arcanist)[inputs]: Add 'bash-minimal'.

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: perl: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/perl.scm
	  (perl-eval-withlexicals)[inputs]: Add 'bash-minimal'.
	  (perl-sgmls)[inputs]: Add 'bash-minimal'.

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: sawfish: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/sawfish.scm
	  (sawfish)[inputs]: Add 'bash-minimal'.

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: byobu: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/screen.scm (byobu)[inputs]: Add 'bash-minimal'.

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: swish-e: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/search.scm (swish-e)[inputs]: Add 'bash-minimal'.

	Change-Id: Iff70ecd244e2ca89c28015e2685e5966c08cf0d7

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: execline: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/skarnet.scm (execline)[inputs]: Add 'bash-minimal'.

	Change-Id: Ic7f7efbe34bbe7b78a15576173e87f7e2f020e4c

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: spice: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/spice.scm
	(spice-gtk)[inputs]: Add 'bash-minimal'.

	Change-Id: I86e832ca0151c462eb7ed8fe622d68e5ccc18ccb

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: syncthing-gtk: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/syncthing.scm
	(syncthing-gtk)[inputs]: Add 'bash-minimal'.

	Change-Id: Ie688a58c20a37765ac3d241936aaf7c3754b6680

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: ceph: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/storage.scm (ceph)[inputs]: Add 'bash-minimal'.

	Change-Id: Iaf40b14919b7b6e962d4b7bc7670c79819359c76

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: mosh: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/ssh.scm (mosh)[inputs]: Add 'bash-minimal'.

	Change-Id: I2d03972a6acf31e63e2629356eb862445eecf1aa

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: photo: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/photo.scm
	(rapid-photo-downloader)[inputs]: Add 'bash-minimal'.
	(perl-image-exiftool)[inputs]: Likewise.
	(entangle)[inputs]: Likewise.

	Change-Id: I843c7530ae24969660a00c0da7754e51475ea00d

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: ibus: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/ibus.scm
	(ibus-libpinyin)[inputs]: Add 'bash-minimal'.
	(ibus-anthy)[inputs]: Likewise.
	(ibus-libhangul)[inputs]: Likewise.

	Change-Id: I50ef48da68dd048aba243b013a7b66e504697dc7

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: syndication: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/syndication.scm
	(cawbird)[inputs]: Add 'bash-minimal'.
	(giara)[inputs]: Likewise.
	(liferea)[inputs]: Likewise.

	Change-Id: Iddf5498518ab5e73d04b3b96f0a71db05feed875

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: blanket: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/task-management.scm
	(blanket): Delete trailing #t.
	[native-inputs]: Remove labels.
	[inputs]: Add 'bash-minimal'.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I8d3458d16fd4ead7735b3e4b12b8bd0a12459fb0

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: fzf: Add 'bash-minimal' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/terminals.scm
	(fzf)[inputs]: Add bash-minimal.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Idb107fce5c9d90e19a7c8aa63136d276c90c6016

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: texlive-biber: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/tex.scm (texlive-biber)[inputs]: Add 'bash-minimal'.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I50b81e2d41f9e1a800de3f43ba6b50bbaf4eb471

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: virtualization: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/virtualization.scm
	(ganeti)[inputs]: Add 'bash-minimal'.
	(virt-manager)[inputs]: Likewise.
	(criu)[inputs]: Likewise.  Remove labels.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Ib5ae01ea43ac99085a172e0e015d316c99b66897

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: remmina: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/vnc.scm (remmina)[inputs]: Add 'bash-minimal'.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Id4b9b2d59bb66146135bdde9adb1dd3b3a3a7766

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: protonvpn-cli: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/vpn.scm (protonvpn-cli)[inputs]: Add 'bash-minimal'.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I4390f79230e25fdb64dba96c57b7f32905245bc6

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: awesome: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/wm.scm (awesome): Delete trailing #t.
	[inputs]: Add 'bash-minimal'.

	Change-Id: I3dd64b3ddc2884bd269ec5d07a58ef8944e848ff

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: wordnet: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/wordnet.scm (wordnet)[inputs]: Add 'bash-minimal'.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Ied0ae8ae3bc87a62e4f236a117aeab612b2e7341

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: fontutils: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/fontutils.scm
	(fontforge): Adjust indentation.
	[inputs]: Add 'bash-minimal'.  Remove labels.
	(fntsample)[inputs]: Add 'bash-minimal'.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Ib3498e8ab1e499db6bc512da31718690e46f90f1

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: electron-cash: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/finance.scm
	  (electron-cash)[inputs]: Add 'bash-minimal'.

	Change-Id: Ie7a2d5f8a2faa7def29f19f0a4123cec4f7afbc8

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: translate-shell: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/dictionaries.scm
	(translate-shell): Fix indentation.
	[inputs]: Add 'bash-minimal'.
	[native-inputs]: Remove labels.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I3fcca53b2645f5eb15be7eb9b91217525a2e4e3a

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: tomb: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/crypto.scm (tomb)[inputs]: Add 'bash-minimal'.

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: econnman: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/connman.scm (econnman)[inputs]: Add 'bash-minimal'.  Remove
	input labels.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I8cc36e919c1f7f9a57e1762b0ba69c79361c0f40

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: dirvish: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/backup.scm (dirvish)[inputs]: Add 'bash-minimal'.

	Change-Id: Iedf6818bd15cd6bab97ace14dee1964b4fec6dc6

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: jack2: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/audio.scm (jack-2)[inputs]: Add 'bash-minimal'.

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: code: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/code.scm
	(cloc)[inputs]: Add 'bash-minimal'.
	(lcov)[inputs]: Likewise.

	Change-Id: I54a60b1b9c6322132faf6f05939b24f1441bc49c

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: emulators: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/emulators.scm
	(higan)[inputs]: Add 'bash-minimal'.
	(pcsxr)[inputs]: Likewise.

	Change-Id: I73ea46b3928faa60b16e87a4386b568495f689e4

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: text-editors: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/text-editors.scm
	(vis)[inputs]: Add 'bash-minimal'.
	(jucipp)[inputs]: Likewise.
	(ghostwriter)[inputs]: Likewise.

	Change-Id: Ic55d5602d0514029eba1f8d5313169570da3edb1

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: moreutils: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/moreutils.scm (moreutils)[inputs]: Add 'bash-minimal'.

	Change-Id: I3f0d8ec4f7f6c99a5c759abe2f438ccbbb5c913c

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: mpd: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/mpd.scm
	(sonata)[native-inputs]: Remove labels.
	[inputs]: Add 'bash-minimal'.
	(mcg)[inputs]: Likewise.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I46f0f5f57a6053c7b03f0a3830df3b8bc752f361

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: web: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/web.scm
	(krona-tools)[inputs]: Add 'bash-minimal'.
	(guix-data-service)[inputs]: Likewise.
	(ikiwiki): Delete trailing #t.
	[inputs]: Likewise.
	(hiawatha)[inputs]: Likewise.
	(hpcguix-web)[inputs]: Likewise.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I3fa7dbf05a72bc41a089ba62160dbe1fb82ec7e1

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: xfce: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/xfce.scm
	(catfish)[inputs]: Add 'bash-minimal'.
	(mousepad)[inputs]: Likewise.

	Change-Id: I2d3294f0141d20061faf62b06c11f1c78df05c18

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: web-browsers: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/web-browsers.scm
	(luakit)[inputs]: Add 'bash-minimal'.
	(kristall): Delete trailing #t.
	[inputs]: Add 'bash-minimal'.
	(nyxt)[inputs]: Likewise.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I8106374fc4d208dff19fa12c067772a189b97223

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: networking: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/networking.scm
	(blueman)[inputs]: Add 'bash-minimal'.

	Change-Id: Ifd94df2e7fd13c6036119940dc24d1366a75376d

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: file-systems: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/file-systems.scm
	(bcachefs-tools)[inputs]: Add 'bash-minimal'.
	(xfstools)[inputs]: Likewise.

	Change-Id: Ifc5a0af2e1fb02947e845aca73f513eef2de907b

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: music: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/music.scm
	(clementine): Remove trailing #t, input labels.
	[inputs]: Add 'bash-minimal'.
	(strawberry)[inputs]: Likewise.
	(solfege)[inputs]: Likewise.
	(demlo)[inputs]: Likewise.
	(fmit)[inputs]: Likewise.
	(pragha)[inputs]: Likewise.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I73ceb7c22d20328412a01e88ac8c35c77168d9c3

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: cuirass: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/ci.scm (cuirass)[inputs]: Add 'bash-minimal'.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I87ecf3aa48e74d4543eb16a22033584e81ad6d43

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: chromium: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/chromium.scm
	(ungoogled-chromium)[inputs]: Add 'bash-minimal'.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I34ca11b72b937daf480a4c834c06d65d1b1add41

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: remind: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/calendar.scm
	  (remind)[inputs]: Add 'bash-minimal'.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I17b53c1bdb59eedffed8c9079bd7d065988bfac0

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: qbittorrent: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/bittorrent.scm
	(qbittorrent)[inputs]: Add 'bash-minimal'.

	Change-Id: I854fdcfe7e0cbfd2a99d4b80677caefb9e966ea6

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: video: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/video.scm
	(pipe-viewer)[inputs]: Add 'bash-minimal'.
	(vlc): Remove trailing #t.
	(youtube-viewer)[inputs]: Likewise.
	(openshot)[inputs]: Likewise.
	(gaupol)[inputs]: Likewise.
	(get-iplayer)[inputs]: Likewise.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I572eddc1084e1397b06d1fa264ec575c8c9b5340

2024-08-31  Maxime Devos  <maximedevos@telenet.be>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: geo: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/geo.scm
	(grass): Remove input labels and trailing #t.
	[inputs]: Add bash-minimal.

	Change-Id: Ic9d1942098cbfa1d71a81b1f7e0dea352850a4ce

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: guile-xyz: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/guile-xyz.scm
	(artanis)[inputs]: Add 'bash-minimal'.
	(guile-hall)[inputs]: Likewise.
	(python-on-guile)[inputs]: Likewise.
	(haunt)[inputs]: Likewise.
	(emacsy)[inputs]: Likewise.
	(nomad)[inputs]: Likewise.

	Change-Id: I496c2ac6d7e9a9266dc57cdbc9ada434968d9bac

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: emacs-xyz: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/emacs-xyz.scm
	(emacs-ert-runner)[inputs]: Add 'bash-minimal'.
	(emacs-edbi)[inputs]: Likewise.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I06bed3a218f8c15247d9aebed1f569cc61b378b6

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: cdrom: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/cdrom.scm
	(xorisso)[inputs]: Add 'bash-minimal'.
	(dvdstyler)[inputs]: Likewise.
	(abcde)[inputs]: Likewise.
	(asunder)[inputs]: Likewise.
	(cdemu-client)[inputs]: Likewise.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I262c4dd2c81ec6558e7b48b7436268c9656933ca

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: patchutils: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/pdf.scm
	(patchutils)[inputs]: Add 'bash-minimal'.

	Change-Id: Ifeab38ef995d0685b3e5e59a770814aaac112a70

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: pdf: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/pdf.scm
	(flyer-composer)[inputs]: Add 'bash-minimal'.
	(impressive)[inputs]: Likewise.
	(pdfarranger)[inputs]: Likewise.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I55856af817691f11111f88b0931334eedd2b3ca2

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: tryton: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/tryton.scm (tryton): Remove trailing #t.
	[inputs]: New field.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I9c8b7b2ad4445fe6d2f02f85c04ab3fb099aa476

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: debug: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/debug.scm
	(c-reduce)[inputs]: Add 'bash-minimal'.
	(scanmem)[inputs]: Likewise.

	Change-Id: I6cae82e90a994384aa3ddd737dd885444a0f5cad

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: animation: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/animation.scm
	(synfigstudio)[inputs]: Add 'bash-minimal'.
	(pagagayo)[inputs]: Likewise.
	(pencil2d)[inputs]: Likewise.

	Change-Id: Ia14d83bd1e212bef08685d150b577ca99e684d6f

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: game-development: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/game-development.scm
	(godot-lts)[inputs]: Add 'bash-minimal'.
	(godot)[inputs]: Likewise.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Ie92d21eb3b788ce0eff68548e11a8952b77e0e7b

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: maths: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/maths.scm
	(units): Fix indentation, remove trailing #t.
	[inputs]: Add bash-minimal and drop labels.
	(feedgnuplot)[inputs]: Add bash-minimal.
	(vuesz)[inputs]: Likewise.
	(lingeling)[inputs]: Likewise.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Ifc89d72147d4dbb268410c236a3a2137cd0712a0

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: messaging: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/messaging.scm
	(hexchat): Remove input labels.
	[inputs]: Add 'bash-minimal'.
	(gajim)[inputs]: Add 'bash-minimal'.
	(utox)[inputs]: Likewise (and drop labels, fix indentation).
	(qtox)[inputs]: Add 'bash-minimal'.
	(perl-net-psyc)[inputs]: Likewise.
	(nheko): Likewise.
	(psi-plus)[inputs]: Likewise, drop input labels.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Iab9daa98205f82b4abf4066c5bfdbf6732485aa2

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: engineering: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/engineering.scm
	(librecad): Remove trailing #t.
	[inputs]: Add 'bash-minimal'.
	(volk, freehdl, freecad, solvespace, cura): Likewise.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I66ce8c602706ef0bf6a9c7bc60f51e34f0e823d5

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: mail: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/mail.scm
	(astroid)[inputs]: Add 'bash-minimal'.
	(notifymuch)[inputs]: Likewise.
	(dkimproxy)[inputs]: Likewise.
	(swaks): Delete trailing #t.
	[inputs]: Add 'bash-minimal'.
	(mumi)[inputs]: Likewise.
	(public-inbox)[inputs]: Likewise.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I0ebdd60a5b33725548850d53676d181e10c71103

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: password-utils: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/password-utils.scm
	(shroud)[inputs]: Likewise.
	(assword)[inputs]: Likewise.
	(password-store)[inputs]: Likewise.
	(pass-age)[inputs]: Likewise.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I6400ef2a53f9ffe7c5e6690069f58e6a54bf3af6

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: parcimonie: Add bash-minimal to inputs.
	* gnu/packages/gnupg.scm (parcimonie)
	[inputs]: Add bash-minimal.  Delete labels.

	Change-Id: I94e17ad8a47ccaf31b7cea593f04bb360e185c25

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gpa: Add bash-minimal to inputs.
	* gnu/packages/gnupg.scm (gpa): Delete trailing #t.
	[inputs]: Add bash-minimal.  Delete labels.

	Change-Id: I3c4c9bf9b924b55a6039554127641680f1b0cffd

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pinentry-rofi: Add bash-minimal to inputs.
	* gnu/packages/gnupg.scm (pinentry-rofi): Delete trailing #t.
	[inputs]: Add bash-minimal.

	Change-Id: I65cfda00921a184d9f0644fa28934b3c29551f4b

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: signing-party: Add bash-minimal to inputs.
	* gnu/packages/gnupg.scm (signing-party): Delete trailing #t.
	[inputs]: Add bash-minimal.

	Change-Id: I9c4eb66dd16d575edd8e6091758b8eb41e831eb4

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: akku: Add bash-minimal to inputs.
	* gnu/packages/package-management.scm (akku): Delete trailing #t.
	[inputs]: Add bash-minimal.

	Change-Id: Ifc5c7da3575b39ab43a47fee951ed49fac2bba93

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guix: Add bash-minimal to inputs.
	* gnu/packages/package-management.scm (guix)
	[inputs]: Add bash-minimal.

	Change-Id: Idfc570777feec3f830baec47dca69e71bff37418

2024-08-31  Maxime Devos  <maximedevos@telenet.be>

	gnu: gnome: Add 'bash' input for 'wrap-program'.
	It is required for cross-compilation.

	* gnu/packages/gnome.scm
	(totem)[inputs]: Add 'bash-minimal'.
	(d-feet)[inputs]: Likewise.
	(gnome-session)[inputs]: Likewise.
	(caribou)[inputs]: Likewise.
	(authenticator)[inputs]: Likewise.
	(soundconverter)[inputs]: Likewise.
	(terminator)[inputs]: Likewise.
	(gitg)[inputs]: Likewise.
	(libratbag)[inputs]: Likewise.
	(piper)[inputs]: Likewise.
	(parlatype)[inputs]: Likewise.
	(orcfeeder)[inputs]: Likewise.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I720f33461756950844bfeab04307c8421287f386

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cups.scm: Add missing module import.
	* gnu/packages/cups.scm: Import (gnu packages bash).

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: sqlparse: Add bash-minimal to inputs.
	* gnu/packages/databases.scm (sqlparse)
	[inputs]: New field.

	Change-Id: Idb5ad3f056236104ac93b21b65e9cf96960c6be7

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: sqitch: Add bash-minimal to inputs.
	* gnu/packages/databases.scm (sqitch)
	[inputs]: Add bash-minimal.  Remove labels.

	Change-Id: If2471815342f5fa1ca299f4e7798cb5c1245a3b0

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mysql: Add bash-minimal to inputs.
	* gnu/packages/databases.scm (mysql)
	[inputs]: Add bash-minimal.

	Change-Id: I27645b599cd78806f54dd81cc41fbeb899437d33

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ephemeralpg: Add bash-minimal to inputs.
	* gnu/packages/databases.scm (ephemeralpg)
	[inputs]: Add bash-minimal.

	Change-Id: I7f1888b1413f14f1303829aa20e976ccf6d5b86e

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: foo2zjs: Add bash-minimal to inputs.
	* gnu/packages/cups.scm (foo2zjs)
	[inputs]: Add bash-minimal.

	Change-Id: Ia9d0e303f00490e242bb0f59b2b033636dbf91fa

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cups-filters: Add bash-minimal to inputs.
	* gnu/packages/cups.scm (cups-filters)
	[inputs]: Add bash-minimal.

	Change-Id: Ie6059967d41bbf83fa7d51ea34db269e57b76af5

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: flair: Add bash-minimal to inputs.
	* gnu/packages/bioinformatics.scm (flair)
	[inputs]: Add bash-minimal.

	Change-Id: I66fd550c617430ebbede36e140ee48df1c6149ca

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ccwl: Remove input labels.
	* gnu/packages/bioinformatics.scm (ccwl)
	[inputs]: Remove input labels.

	Change-Id: Ie00325f7472524a0c8431b98ca6172a2f7f7096a

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: arriba: Add bash-minimal to inputs.
	* gnu/packages/bioinformatics.scm (arriba)
	[inputs]: Add bash-minimal.

	Change-Id: Ib30f9e0872dc24ca24e498eba51560c750e75d22

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nanopolish: Add bash-minimal to inputs.
	* gnu/packages/bioinformatics.scm (nanopolish)
	[inputs]: Add bash-minimal.

	Change-Id: Ie9cbe808e1ae678fb56db03537721f43da3c2b4c

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: filtlong: Add bash-minimal to inputs.
	* gnu/packages/bioinformatics.scm (filtlong)
	[inputs]: Add bash-minimal.

	Change-Id: I8a4b402d66a06a27c9cc8abacdefecd251c2095c

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ngless: Add bash-minimal to inputs.
	* gnu/packages/bioinformatics.scm (ngless)
	[inputs]: Add bash-minimal.

	Change-Id: I3560d4f10261f87c819bd12cf0956a6cf77324cb

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rcas-web: Add bash-minimal to inputs.
	* gnu/packages/bioinformatics.scm (rcas-web)[inputs]: Add bash-minimal.

	Change-Id: I71f0e435e969e0a689caea90d9f442929c7d9431

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: shorah: Add bash-minimal to inputs.
	* gnu/packages/bioinformatics.scm (shorah)
	[inputs]: Add bash-minimal.

	Change-Id: Ibe428a0ec32a5acf7e70269376aaf16e97507d51

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rsem: Add bash-minimal to inputs.
	* gnu/packages/bioinformatics.scm (rsem)
	[inputs]: Add bash-minimal.

	Change-Id: Idd9fbf729e9bcdd009cf517ec23064544bdf6f43

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: roary: Add bash-minimal to inputs.
	* gnu/packages/bioinformatics.scm (roary): Delete trailing #t.
	[inputs]: Add bash-minimal.  Remove labels.

	Change-Id: Id5ea1b12e2fa641d96a762f5f3b89edbd43a4ffa

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: proteinortho: Add bash-minimal to inputs.
	* gnu/packages/bioinformatics.scm (proteinortho)[inputs]: Add bash-minimal.
	Remove labels.

	Change-Id: I74e243d598a544a9a58ea77a229b6a2b2f56c5b2

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mafft: Add bash-minimal to inputs.
	* gnu/packages/bioinformatics.scm (mafft): Delete trailing #t.
	[inputs]: Add bash-minimal.

	Change-Id: Id30d22dc37ee57591f17dc116de81500b09adf3c

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: edirect: Add bash-minimal to inputs.
	* gnu/packages/bioinformatics.scm (edirect): Delete trailing #t.
	[inputs]: Add bash-minimal.

	Change-Id: I28474c3ec5866b5e9f824d5d71e6cc8be5791f58

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: repeat-masker: Add bash-minimal to inputs.
	* gnu/packages/bioinformatics.scm (repeat-masker)
	[inputs]: Add bash-minimal.

	Change-Id: I81d4806cc65eed8040824cb72d6c462c8762294e

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bioperl-minimal: Add bash-minimal to inputs.
	* gnu/packages/bioinformatics.scm (bioperl-minimal)
	[inputs]: Add bash-minimal.

	Change-Id: I274572a2e87f63afcca2e433454a71f078291a06

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ribotaper: Add bash-minimal to inputs.
	* gnu/packages/bioinformatics.scm (ribotaper)
	[inputs]: Add bash-minimal.

	Change-Id: I5adc841c15c054101d32f30579a89aa7290c6f3c

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: neverball: Add bash-minimal to inputs.
	* gnu/packages/games.scm (neverball)
	[inputs]: Add bash-minimal.
	[arguments]: Deletions trailing #t.

	Change-Id: I8e7a2cfea7cf17ff5319c08230e0fc7f4ab8fbeb

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: frozen-bubble: Add bash-minimal to inputs.
	* gnu/packages/games.scm (frozen-bubble)
	[inputs]: Add bash-minimal.  Drop labels.
	[arguments]: Delete trailing #t.

	Change-Id: I4dbcbe1626877b810b8a6e6b84ed78a16dea73a7

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: xonotic: Add bash-minimal to inputs.
	* gnu/packages/games.scm (xonotic) [inputs]: Add bash-minimal.

	Change-Id: Id19ed3eeea8435e5366441368526cbae47d3bab9

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: lady: Add bash-minimal to inputs.
	* gnu/packages/games.scm (lady) [inputs]: Add bash-minimal.

	Change-Id: I946e55da1399545e194be99d6d71ac7422560407

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: tuxpaint: Add bash-minimal to inputs.
	* gnu/packages/games.scm (tuxpaint)
	[inputs]: Drop labels; add bash-minimal.

	Change-Id: If346f144a1d80c897be453e269ded7fb3e9f089f

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: red-eclipse: Add bash-minimal to inputs.
	* gnu/packages/games.scm (red-eclipse)
	[inputs]: Add bash-minimal.
	[arguments]: Delete trailing #t.

	Change-Id: I489ff00a0f5eb08ecbf1637076f02ae642341108

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: corsix-th: Add bash-minimal to inputs.
	* gnu/packages/games.scm (corsix-th)
	[inputs]: Add bash-minimal.

	Change-Id: Ibfd8ba272aabaad99e0391794c79b2e9a20864d7

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gamine: Add bash-minimal to inputs.
	* gnu/packages/games.scm (gamine)
	[inputs]: Add bash-minimal.
	[arguments]: Delete trailing #t.

	Change-Id: Ic779bae5f83ec13951fd3a25ff5bef86b28aee11

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: udiskie: Make bash-minimal input unconditional.
	* gnu/packages/freedesktop.scm (udiskie)
	[inputs]: Make bash-minimal unconditional.

	Change-Id: I0984cb1a36ff2b983c119a075ac1bc5e7604be75

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: perl-file-mimeinfo: Make bash-minimal input unconditional.
	* gnu/packages/freedesktop.scm (perl-file-mimeinfo)
	[inputs]: Make bash-minimal unconditional.

	Change-Id: I1b5a64b415c3316f18f828d99ea62d3ffefe1765

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: udisks: Make bash-minimal input unconditional.
	* gnu/packages/freedesktop.scm (udisks): Normalize comments indentation.
	[inputs]: Make bash-minimal unconditional.

	Change-Id: I68994658a4a4f8e097744107177f33d81d1c7e1e

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: tkrev: Add bash-minimal to inputs.
	* gnu/packages/version-control.scm (tkrev)
	[inputs]: Add bash-minimal.

	Change-Id: If63f4fa6da46ce0fd322201b78feaece426100ba

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: diff-so-fancy: Add bash-minimal to inputs.
	* gnu/packages/version-control.scm (diff-so-fancy)
	[inputs]: Add bash-minimal.

	Change-Id: I30b13f9353aa8eae401a05e033cea9621c3f55fe

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: git-open: Add bash-minimal to inputs.
	* gnu/packages/version-control.scm (git-open)
	[inputs]: Add bash-minimal.

	Change-Id: Ibfc05caa95c42d6daa0355fd2b0f126d9cbfe669

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: git-imerge: Add bash-minimal to inputs.
	* gnu/packages/version-control.scm (git-imerge)
	[arguments]: Remove trailing #t.
	[inputs]: Add bash-minimal.

	Change-Id: Ic699a7bbb27fd509cd03d969d9d396f2deaaec08

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: git-when-merged: Add bash-minimal to inputs.
	* gnu/packages/version-control.scm (git-when-merged)
	[arguments]: Remove trailing #t.
	[inputs]: Add bash-minimal.

	Change-Id: I7157e12c52d2ff7197bf02ed878eb8bbe6a5523a

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: src: Add bash-minimal to inputs, use gexps.
	* gnu/packages/version-control.scm (src)
	[arguments]: Use gexps.
	[inputs]: Add bash-minimal.

	Change-Id: I122b0c496792a5dea731c2e70d32cba7286df0b1

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: myrepos: Add bash-minimal to inputs.
	* gnu/packages/version-control.scm (myrepos)
	[inputs]: Add bash-minimal.

	Change-Id: I97feb4f5d8ad03fcde2bd8579c5a133d89904c8a

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gitile: Add bash-minimal to inputs, use gexps.
	* gnu/packages/version-control.scm (gitile)
	[inputs]: Add bash-minimal.

	Change-Id: I376d525b09b8fb5d32d5a1e97ea8b2ab7e7e90f2

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gitless: Add bash-minimal to inputs, use gexps.
	* gnu/packages/version-control.scm (gitless)
	[arguments]: Use gexps.
	[inputs]: Add bash-minimal.

	Change-Id: I6f9c8661b739493ff48e114b6b063ecf12b8236a

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: git: Add bash-minimal to inputs.
	* gnu/packages/version-control.scm (git) [inputs]: Add bash-minimal.

	Change-Id: I2df7891650ebd7c300de79d4cdf6b4cfc7cf1cad

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gammastep: Add bash-minimal to inputs.
	* gnu/packages/xdisorg.scm (gammastep) [inputs]: Add bash-minimal.
	[arguments]: Delete trailing #t.

	Change-Id: I8ab8b8b6293aaf5bf907003044bdb79adc614ceb

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: wl-clipboard-x11: Remove trailing #t.
	* gnu/packages/xdisorg.scm (wl-clipboard-x11)
	[arguments]: Remove trailing #t.

	Change-Id: I8865323d76612f4ea7a97f93146f2ad126e31e75

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gammastep: Add bash-minimal to inputs.
	* gnu/packages/xdisorg.scm (gammastep) [inputs]: Add bash-minimal.

	Change-Id: Icebb1b82b86af04eeca192d341faed7fcb155f5e

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: redshift: Add bash-minimal to inputs.
	* gnu/packages/xdisorg.scm (redshift) [inputs]: Add bash-minimal.

	Change-Id: I5546e2ec0cdd2d5271bb60ba176db654ae61d143

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: arandr: Add bash-minimal to inputs.
	* gnu/packages/xdisorg.scm (arandr) [inputs]: Add bash-minimal.

	Change-Id: I278cd26d2c03cb98e3119c21d9c00a7e47bdfa35

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mkfontdir: Add bash-minimal to inputs.
	* gnu/packages/xorg.scm (mkfontdir) [inputs]: Add bash-minimal.

	Change-Id: I06cbf812474e06f93fe642e2780c184c1ce4a470

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: dstat: Add bash-minimal to inputs and use gexps.
	* gnu/packages/admin.scm (dstat) [inputs]: Add bash-minimal.
	[arguments]: Use gexps.  Delete trailing #t.

	Change-Id: Ia0635f39dfbc09be96690be678d1ad22983b6c08

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nmap: Add bash-minimal to inputs.
	* gnu/packages/admin.scm (nmap) [inputs]: Add bash-minimal.

	Change-Id: I396355acd89752f2e01afd9b1fc522d525757155

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rename: Add bash-minimal to inputs.
	* gnu/packages/admin.scm (rename) [inputs]: Add bash-minimal.
	[arguments]: Delete trailing #t.

	Change-Id: I800046ed153f1b323c2b8ced895cba9eeeaeaf43

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: clusterssh: Add bash-minimal to inputs.
	* gnu/packages/admin.scm (clusterssh) [inputs]: Add bash-minimal.
	[arguments]: Delete trailing #t.

	Change-Id: Icb6e0833e2dba3145c63294d003554c2de6bb169

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cloud-utils: Add bash-minimal to inputs.
	* gnu/packages/admin.scm (cloud-utils) [inputs]: Add bash-minimal.

	Change-Id: I7b2d699784b14b0ca919a698d945560e6bce35c0

2024-08-31  Hilton Chain  <hako@ultrarare.space>

	gnu: libinput: Remove input labels.
	* gnu/packages/freedesktop.scm (libinput)[propagated-inputs]: Remove input
	labels.

	gnu: libinput: Update to 1.24.0.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.24.0.

2024-08-31  Andy Tai  <atai@atai.org>

	gnu: file: Update to 5.45
	* gnu/packages/file.scm (file): Update to 5.45

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: rasdaemon: Fix use of nonexistent phase.
	Follow-up to changes in ed1b2d0a86a0a62d8d843f06669a5f072482c37e.

	* gnu/packages/linux.scm (rasdaemon)[arguments]<#:phases>: Order
	'wrap-rasdaemon after 'install instead of the nonexistent 'wrap.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: perl-xml-xpath: Fix use of nonexistent phase.
	Follow-up to changes in ed1b2d0a86a0a62d8d843f06669a5f072482c37e.

	* gnu/packages/xml.scm (perl-xml-xpath)[arguments]<#:phases>: Order
	'wrap-xpath after 'install instead of the nonexistent 'wrap.

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: criu: Import the correct set of modules.
	Partially fixes bug #66425.

	* gnu/packages/virtualization.scm (criu) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: Iec94d9eadd149d9a735965f78b432ad4e0d7c5dd

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ganeti: Import the correct set of modules.
	* gnu/packages/virtualization.scm (ganeti) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I986d3713ed80116863eee30e0b4e3dd445eed59b

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qemu: Import the correct set of modules.
	* gnu/packages/virtualization.scm (qemu) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I0d7274af400d9d24046ac6ab0466482c2690f2e5

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ffmpeg-3.4: Import the correct set of modules.
	* gnu/packages/video.scm (ffmpeg-3.4) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I190d9fb3bc372e87ac7eec4c0b05fd3d0b4f5b12

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: info-reader: Import the correct set of modules.
	* gnu/packages/texinfo.scm (info-reader) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I30e38d2282e19801ce865c6ba59c9e6b915e9b39

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: stb: Import the correct set of modules.
	* gnu/packages/stb.scm (stb) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I22000458e9b09aef9b645553f555dc0235a6ff1a

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: simh: Import the correct set of modules.
	* gnu/packages/simh.scm (simh) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I11a5cd3619ada3a280e990741b513f6c20a1713a

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: boxes: Import the correct set of modules.
	* gnu/packages/shellutils.scm (boxes) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I5272366ead3929e0ce2311ca2a5e4c5138523927

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-sepolgen: Import the correct set of modules.
	* gnu/packages/selinux.scm (python-sepolgen) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I1383ff8bb77d07fa4ee05f8d670af00458ec78cb

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: stklos: Import the correct set of modules.
	* gnu/packages/scheme.scm (stklos) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: Iee99f93cfa5c7fa80694c2ad2ce6f93ccc0c44bf

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ratpoison: Import the correct set of modules.
	* gnu/packages/ratpoison.scm (ratpoison) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I75acbee62734233a0f037837ecf83fa0ec1bc8f5

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-sip-4: Import the correct set of modules.
	* gnu/packages/qt.scm (python-sip-4) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I069c93f3fb11f53f73e1d0301d45f104155695be

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nar-herder: Import the correct set of modules.
	* gnu/packages/package-management.scm (nar-herder) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: Ic93a7e15a5be6671bd08280a257cbfeacf2fcbe1

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guix-build-coordinator: Import the correct set of modules.
	* gnu/packages/package-management.scm (guix-build-oordinator) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: Iceeb14b22359b626aa3b0712a3d701ed7211c4be

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: lingeling: Import the correct set of modules.
	* gnu/packages/maths.scm (lingeling) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I9293cf6798395d9c9cf3fde5adac5439d02884df

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: hypre: Import the correct set of modules.
	* gnu/packages/maths.scm (hypre) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: Iad7958af53360f83e7b04c5b6f8e2ccc8e87e27c

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mumps: Import the correct set of modules.
	* gnu/packages/maths.scm (mumps) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I61e06ba8df29a833124940a1a4e55cb063c66e4b

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: %gcc-static: Import the correct set of modules.
	* gnu/packages/make-bootstrap.scm (%gcc-static) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I44bf99a8f1a7836352478b6f7dadc27ffb81bb51

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ghmm: Import the correct set of modules.
	* gnu/packages/machine-learning.scm (ghmm) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I317b9eb60afd63eeb4643556e94cb26a1162abb4

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ecryptfs-utils: Import the correct set of modules.
	* gnu/packages/linux.scm (ecryptfs-utils) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I02251b4b687f9308fb8ab446a66d3bf73bbdb3df

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mdadm-static: Import the correct set of modules.
	* gnu/packages/linux.scm (mdadm-static) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I785a8378bea7529488dc7b8851e83746e4debd96

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: uftrace: Import the correct set of modules.
	* gnu/packages/instrumentation.scm (uftrace) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: Ic56ac45a2f8aa6a90cabe0810b08a02fdce2520a

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jbigkit: Import the correct set of modules.
	* gnu/packages/image.scm (jbigkit) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: Idbc9fc336409f73b784b111da61fc5bf957ecf52

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rime-data: Import the correct set of modules.
	* gnu/packages/ibus.scm (rime-data) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: Ifb5a008b91908beb62566731f097c0616796b583

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guile-smc: Import the correct set of modules.
	* gnu/packages/guile-xyz.scm (guile-smc) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: Ifb649d6b1700556d5c4c263f8f90e023c8ab5d67

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guile-gitlab: Import the correct set of modules.
	* gnu/packages/guile-xyz.scm (guile-gitlab) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: Icef920ffd3e7363a6a6c789a63498c5ab19396f5

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guile-libyaml: Import the correct set of modules.
	* gnu/packages/guile-xyz.scm (guile-libyaml) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I4046a3f189564c2694b31b71379c10cee004915f

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guile-studio: Import the correct set of modules.
	* gnu/packages/guile-xyz.scm (guile-studio) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I0c2cee834ec38b583169916bd5f6bc2e7d9a57f2

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: haunt: Import the correct set of modules.
	* gnu/packages/guile-xyz.scm (haunt) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I234344443de93e07e390ca8ae155718692926633

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guile-hall: Import the correct set of modules.
	* gnu/packages/guile-xyz.scm (guile-hall) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: Ifce9b013fbcff59031659bb727ec1c9cdd06ea40

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guile-di: Import the correct set of modules.
	* gnu/packages/guile-xyz.scm (guile-dbi) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: Ia7c27cc9c05e8818218e4e57b2e8c0c90210b109

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guile-dsv: Import the correct set of modules.
	* gnu/packages/guile-xyz.scm (guile-dsv) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I216f8f05596fd9e836c5ab6b05d22593ce9d1b5c

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guilescript: Import the correct set of modules.
	* gnu/packages/guile-xyz.scm (guilescript) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I87d29358c50194d4f4564c7b18924a52c12d6020

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: artanis: Import the correct set of modules.
	* gnu/packages/guile-xyz.scm (artanis) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I477450215d69c84247c4d80612eb6ba9b4d7870b

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-graph-tool: Import the correct set of modules.
	* gnu/packages/graph.scm (python-graph-tool) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I9d0d70a386e1131250feb16ab23089c66f6dec8e

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: icedove-minimal: Import the correct set of modules.
	* gnu/packages/gnuzilla.scm (icedove-minimal) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I63c3789c620b11acbbf8db23ef416fc02cfdc00e

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: icecat-minimal: Import the correct set of modules.
	* gnu/packages/gnuzilla.scm (icecat-minimal) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I178519f7f4199748294305b7094e17c7daec6622

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mozjs: Import the correct set of modules.
	* gnu/packages/gnuzilla.scm (mozjs) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I2e5f210a95aa04ffeb3046b9bd5738cac13ce377

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pinentry-rofi: Import the correct set of modules.
	* gnu/packages/gnupg.scm (pinentry-rofi) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: Id9191cbe2fc870e58a637043d09c09dcd6cf63b0

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gimp: Import the correct set of modules.
	* gnu/packages/gimp.scm (gimp) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I6fbe2d8ee94c51673a527487ca6f83a6d17d1dd2

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: genimage: Import the correct set of modules.
	* gnu/packages/genimage.scm (genimage) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I65a2e2b371ae9b6f822ba54d09ba6741e403432b

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gdb: Import the correct set of modules.
	* gnu/packages/gdb.scm (gdb) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I0bf897af81c09ab7d00c1d06fb527633ed4c9bd8

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: custom-gcc: Import the correct set of modules.
	* gnu/packages/gcc.scm (custom-gcc) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I133daad4e05d5daa98fadd5acf2d0f4606b6e056

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: make-libstdc++: Import the correct set of modules.
	* gnu/packages/gcc.scm (make-libstdc++) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I3fe29766f767765e966c189395f618b7779f1e0d

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gcc-4.8: Import the correct set of modules.
	* gnu/packages/gcc.scm (gcc-4.8) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I8482661bd49a94adefc772fda0449023bdd5927e

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: tsukundere: Import the correct set of modules.
	* gnu/packages/game-development.scm (tsukundere) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I57fcb0ef5ef418e5bc5f6c8466f2ff1c5ffc7b37

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: font-amiri: Import the correct set of modules.
	* gnu/packages/fonts.scm (font-amiri) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I12612a6257b626a0089798d9c1192cf2ef15d798

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: seabios-qemu: Import the correct set of modules.
	* gnu/packages/engineering.scm (seabios-qemu) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I83e0768198c81020245b9281c678733803824236

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: fasthenry: Import the correct set of modules.
	* gnu/packages/engineering.scm (fasthenry) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I8e49c7ae4d430a4f6531bfdcc7f36edacd2d0508

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: fastcap: Import the correct set of modules.
	* gnu/packages/engineering.scm (fastcap) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: Ia1b6bbb2b4fa28ac22e129c83bc9ad2043ff755f

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: dezyne: Import the correct set of modules.
	* gnu/packages/dezyne.scm (dezyne) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I958d326f2907b2a4e07d0897b0e008224c125dc9

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: dpkg: Import the correct set of modules.
	* gnu/packages/debian.scm (dpkg) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I5c5b087088abfe1ba14ba166d9a5071c20598058

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guile-curl: Import the correct set of modules.
	* gnu/packages/curl.scm (guile-curl) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I32afb143c4f747874d0e8dd1e53aee7481356ef1

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: splix: Import the correct set of modules.
	* gnu/packages/cups.scm (splix) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: Id510a57db2bd6cabb3fcbd0d1dd6c55ed65b6219

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: epson-inkjet-printer-escpr: Import the correct set of modules.
	* gnu/packages/cups.scm (epson-inkjet-printer-escpr) [arguments]
	<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I1066d14e8000e0edf90f0d66886de0505018efb8

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gcc-final: Import the correct set of modules.
	* gnu/packages/commencement.scm (gcc-final) [arguments] <modules>: Replace
	%default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I581dd9cb1ee2cc1747982b4a34277b80fa1cc0f7

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: boost: Import the correct set of modules.
	* gnu/packages/boost.scm (boost) [arguments] <modules>: Replace
	%default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: Idb491a2b7cae3a52783a2c92b78b362de0adf49e

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ccwl: Import the correct set of modules.
	* gnu/packages/bioinformatics.scm (ccwl) [arguments] <modules>: Replace
	%default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I9c96e847de537b11bc8396d6c0e7968a1a9f3e98

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: fio: Import the correct set of modules.
	* gnu/packages/benchmark.scm (fio) [arguments] <modules>: Replace
	%default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I95d0115b139f9cd2c61c6b2f47ae7a266490245f

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: dirvish: Import the correct set of modules.
	* gnu/packages/backup.scm (dirvish) [arguments] <modules>: Replace
	%default-gnu-imported-modules with %default-gnu-modules.  Delete trailing #t.

	Change-Id: I041a65441055a21f141bb7ea4a563e2624cd783c

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: acl: Import the correct set of modules.
	* gnu/packages/acl.scm (acl) [arguments] <modules>: Replace
	%default-gnu-imported-modules with %default-gnu-modules.

	Change-Id: I9514a3d8d9ece9ca54ccb457bac415bb1fa99692

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: acl: Remove labels and trailing #t.
	* gnu/packages/acl.scm (acl): Remove labels and trailing #t.

	Change-Id: I01b3d697da78ae1294b76d1073dbfd0ffe37fe31

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules.
	Until now users would have to cargo cult or inspect the private
	%default-modules variable of (guix build-systems gnu) to discover which
	modules to include when extending the used modules via the #:modules argument.

	The renaming was automated via the command:

	  $ git grep -l %gnu-build-system-modules
	    | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i

	* guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to...
	(%default-gnu-imported-modules): ... this.
	(%default-modules): Rename to...
	(%default-gnu-modules): ... this.  Export.
	(dist-package, gnu-build, gnu-cross-build): Adjust accordingly.

	Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: make-libstdc++: Adjust order of phases.
	* gnu/packages/gcc.scm (make-libstdc++)[arguments]: Move custom
	'fix-rs6000-libdir phase to after the 'unpack phase.

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: git-minimal: Avoid depending on (guix search-paths).
	This is a follow up commit to 48e528a26f, following discussions in
	<https://issues.guix.gnu.org/65924#96>．

	* gnu/packages/version-control.scm (git-minimal)
	[arguments] <imported-modules>: Remove.
	<modules>: Remove (guix search-paths); add (ice-9 format).
	<phases>: Rewrite PATH-variable-definition in the patch-commands
	phase to avoid the use of (guix search-paths).

	Suggested-by: Ludovic Courtès <ludo@gnu.org>
	Change-Id: I01a3c4be780f11434200c6f47739dc52a75ea51a

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: git-minimal/pinned: Update to 2.41.0.
	* gnu/packages/version-control.scm (git-minimal/pinned): Update to 2.41.0.

	Change-Id: I019bcd3943c727581782645bad646192affa8672

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nss: Set CCC unconditionally.
	* gnu/packages/nss.scm (nss)[arguments]: Set CCC unconditionally in the
	'configure phase.

	gnu: texlive-scripts: Add source file-name.
	* gnu/packages/tex.scm (texlive-scripts)[source]: Add file-name field.

2024-08-31  gemmaro  <gemmaro.dev@gmail.com>

	gnu: po4a: Enable SGML format.
	* gnu/packages/gettext.scm (po4a): Enable SGML format.
	[arguments]<phases>: Remove disable-failing-tests phase.
	[native-inputs]: Add docbook-sgml-4.1. Remove libxml2.
	[inputs]: Add opensp.

	Modified-by: Bruno Victal <mirai@makinata.eu>

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: Remove docbook-xsl-1.79.1.
	* gnu/packages/docbook.scm (docbook-xsl-1.79.1): Remove variable.
	* gnu/packages/gnome.scm (colord)[native-inputs]: Replace with docbook-xsl.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: Remove unneeded libxml2 from native-inputs. (gtk-doc)
	The gtk-doc wrapped binaries use XML_CATALOG_FILES to perform XML catalog
	lookup and come with docbook-xsl within the variable which fixes the
	docbook-xsl stylesheet lookup related failures with these packages.
	This makes it unnecessary to include libxml2 as the cause of error was usually
	with the gtk-doc binaries.

	* gnu/packages/gnome.scm (gupnp-igd, dee, zeitgeist, libnma)[native-inputs]:
	Remove libxml2.
	* gnu/packages/rpm.scm (libmodulemd)[native-inputs]: Ditto.
	* gnu/packages/security-token.scm (libu2f-host)[native-inputs]: Ditto.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: Remove unneeded libxml2 from native-inputs. (xmlto)
	The native-search-paths from libxslt are reused within xmlto to provide
	XML_CATALOG_FILES and SGML_CATALOG_FILES so it's unnecessary to include
	libxml2 for the same effect.

	* gnu/packages/wm.scm (i3status, awesome)[native-inputs]: Remove libxml2.
	* gnu/packages/xml.scm (opensp)[native-inputs]: Ditto.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: Remove unneeded libxml2 from native-inputs. (libxslt)
	XML_CATALOG_FILES is already set within libxslt so it's unnecessary to include
	libxml2 for the same effect.

	* gnu/packages/freedesktop.scm (wayland): Remove obsolete comment.
	(farstream, elogind, packagekit, accountsservice, plymouth)[native-inputs]:
	Remove libxml2.
	* gnu/packages/benchmark.scm (sysbench)[native-inputs]: Ditto.
	* gnu/packages/cluster.scm (drbd-utils)[native-inputs]: Ditto.
	* gnu/packages/glib.scm (dbus)[native-inputs]: Ditto.
	* gnu/packages/gnome.scm (gnome-keyring, glade3, dconf, libsecret, colord)
	(upower, gnome-settings-daemon)[native-inputs]: Ditto.
	* gnu/packages/linux.scm (eudev)[native-inputs]: Ditto.
	* gnu/packages/networking.scm (iputils)[native-inputs]: Ditto.
	* gnu/packages/ocr.scm (tesseract-ocr)[native-inputs]: Ditto.
	* gnu/packages/polkit.scm (polkit)[native-inputs]: Ditto.
	* gnu/packages/samba.scm (samba/pinned)[native-inputs]: Ditto.
	* gnu/packages/sssd.scm (adcli)[native-inputs]: Ditto.
	* gnu/packages/terminals.scm (kmscon)[native-inputs]: Ditto.

	Change-Id: Ica3fb5a8e23ad928c53ae508c02777d78c635af0

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: perf: Remove libxml2.
	XML_CATALOG_FILES is already set within xmlto which is a requirement for
	building the documentation.

	Note: perf depends on zlib which was propagated by libxml2 so we must re-add
	it here.

	* gnu/packages/linux.scm (perf)[inputs]: Remove libxml2. Add zlib. Relocate
	docbook-xsl, xmlto and asciidoc to …
	[native-inputs]: … here.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: libstdc++-doc: Build libstdc++ info documentation.
	* gnu/packages/patches/gcc-13.2.0-libstdc++-docbook-xsl-uri.patch: New file.
	* gnu/packages/patches/gcc-13.2.0-libstdc++-info-install-fix.patch: Ditto.
	* gnu/packages/patches/gcc-5.5.0-libstdc++-xmlcatalog.patch: Ditto.
	* gnu/local.mk: Register them.
	* gnu/packages/gcc.scm
	(gcc-5)[source]: Use gcc-5.5.0-libstdc++-xmlcatalog.patch,
	gcc-13.2.0-libstdc++-docbook-xsl-uri.patch and
	gcc-13.2.0-libstdc++-info-install-fix.patch.
	(gcc-9)[source]: Use gcc-13.2.0-libstdc++-docbook-xsl-uri.patch and
	gcc-13.2.0-libstdc++-info-install-fix.patch.
	(make-libstdc++-doc)[arguments]<#:phases>: Remove 'set-xsl-directory.
	Adjust 'build and 'install for info documentation and to respect make-flags.
	[native-inputs]: Add docbook2x.

	Change-Id: Ie3b9de0328a10efadb28d211c3fe03f9b7aaf87f

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: libstdc++-doc: Rewrite with G-Expressions.
	* gnu/packages/gcc.scm (make-libstdc++-doc): Rewrite arguments with
	G-Expressions.

	Change-Id: Idc8da964b7d777e0459c731625296ccd96546fa7

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: gtk-doc: Remove leftovers.
	No longer needed, package passes tests without these parameters.

	* gnu/packages/gtk.scm (gtk-doc)[arguments]<#:parallel-tests?>: Re-enable.
	<#:phases>: Remove 'disable-failing-tests.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: gtk-doc: Wrap XML_CATALOG_FILES.
	Prefer XML catalog resolution over substitutions on XML files.

	* gnu/packages/gtk.scm (gtk-doc)[arguments]<#:phases>: Remove
	'patch-gtk-doc-scan. Wrap XML_CATALOG_FILES within 'wrap-executables.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: gtk-doc: Rewrite with G-Expressions.
	* gnu/packages/gtk.scm (gtk-doc): Rewrite with G-Expressions.

	gnu: git: Drop docbook workarounds.
	* gnu/packages/version-control.scm (git)[arguments]<#:phases>: Drop
	docbook-xsl related substitution.
	[native-inputs]: Add docbook-xml-4.5.

	gnu: gdcm: Build manpages.
	* gnu/packages/bioinformatics.scm (gdcm)[arguments]<#:configure-flags>:
	Re-enable manpages.
	[native-inputs]: Add libxslt.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: tunctl: Update comment.
	The actual dependency is docbook-to-man which is a completely different
	project [1]. (unrelated to docbook2x and docbook-utils)

	[1]: <https://www.oasis-open.org/docbook/tools/dtm/>

	* gnu/packages/networking.scm (tunctl): Update comment.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: alsa-utils: Rewrite with G-Expressions.
	* gnu/packages/linux.scm (alsa-utils)[arguments]: Rewrite with G-Expressions.
	<#:phases>: Drop obsolete 'disable-broken-test phase. Drop trailing #t.

	gnu: alsa-utils: Build manpages.
	* gnu/packages/linux.scm (alsa-utils)[arguments]<#:configure-flags>: Re-enable
	xmlto for building manpages.
	[inputs]: Move xmlto to …
	[native-inputs]: … here and restyle. Add docbook-xml-4.2 and docbook-xsl.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: libnotify: Split documentation.
	* gnu/packages/gnome.scm (libnotify)[arguments]<#:phases>: Add 'move-doc
	phase.
	[outputs]: Add 'doc output.

	Change-Id: I59bd0bf321e42c6f64eb16844c14f4982ed2dd87

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: libnotify: Drop docbook workarounds.
	* gnu/packages/gnome.scm (libnotify)[arguments]<#:phases>: Drop 'fix-docbook
	phase.

	gnu: iputils: Restyle description and native-inputs.
	* gnu/packages/networking.scm (iputils)[native-inputs]: Reorder inputs.
	[description]: Use @table over @itemize.

	gnu: iputils: Use docbook-xml-5.0.1.
	* gnu/packages/networking.scm (iputils)[native-inputs]: Use docbook-xml-5.0.1
	over docbook-xml.

	gnu: vmpk: Drop docbook workaround.
	* gnu/packages/music.scm (vmpk)[arguments]<#:phases>: Drop 'fix-docbook
	phase.
	[native-inputs]: Add docbook-xml-4.4.

	gnu: drumstick: Drop docbook workaround.
	* gnu/packages/music.scm (drumstick)[arguments]<#:phases>: Drop 'fix-docbook
	phase.

	gnu: tdb: Build manpages.
	* gnu/packages/databases.scm (tdb)[native-inputs]: Add docbook-xsl and
	libxslt.

	gnu: sssd: Drop xmllint workaround.
	* gnu/packages/sssd.scm (sssd)[arguments]<#:make-flags>: Drop XMLLINT_FLAGS.
	[native-inputs]: Add docbook-xml-4.4.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: gnome-session: Remove libxml2.
	Observations:
	1. No longer required for XML_CATALOG_FILES.
	   These are already adequately set within the used dependencies

	2. It's not required for gnome-session but by libxkbcommon.
	   libxkbcommon was fixed to convey this by use of a symlink.

	2.1. Shouldn't count as a native-input but as a regular input.
	     … since this is a dependency for xkbregistry (from libxkbcommon).

	* gnu/packages/gnome.scm (gnome-session)[native-inputs]: Remove libxml2.

	Change-Id: Ie2300d1c24c03223a6adeba8bd7c415b5bc677b0

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: libxkbcommon: Faux propagate libxml2.
	xkbregistry.pc lists libxml2 as a requirement.
	Use a symlink for the libxml-2.0.pc to avoid setting libxml2 as a
	propagated-input.

	* gnu/packages/xdisorg.scm (libxkbcommon)[arguments]<#:phases>: Add
	symlink-pc.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: libxkbcommon: Add doc output.
	* gnu/packages/xdisorg.scm (libxkbcommon)[arguments]: Restyle.
	<#:phases>: Add 'move-doc.
	[outputs]: Add doc.

	Change-Id: I28ed23167f24e2cc3e29c0de3507fe76cf0fb5d2

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: metapixel: Rewrite with G-Expressions.
	* gnu/packages/image-processing.scm (metapixel)[arguments]: Rewrite with
	G-Expressions.
	[inputs, native-inputs]: Drop labels.

	gnu: metapixel: Drop docbook workaround.
	* gnu/packages/image-processing.scm (metapixel)[arguments]<#:phases>: Drop
	'make-local-docbook-xml phase.
	[native-inputs]: Use docbook-xml-4.2 instead of docbook-xml.

	gnu: gnome-session: Build documentation.
	* gnu/packages/gnome.scm (gnome-session)[native-inputs]: Replace docbook-xml
	with docbook-xml-4.1.2.
	[arguments]<#:configure-flags>: Build documentation.

	gnu: git-crypt: Remove docbook workarounds.
	* gnu/packages/version-control.scm (git-crypt)[arguments]: Use G-Expressions.
	<#:phases>: Refactored into …
	<#:make-flags>: … here.
	[native-inputs]: Add docbook-xml-4.2.

	gnu: gtk: Drop docbook workaround.
	* gnu/packages/gtk.scm (gtk)[arguments]<#:phases>: Drop docbook workaround.

	gnu: criu: Drop xmlto workaround.
	* gnu/packages/virtualization.scm (criu)[arguments]<#:phases>: Remove
	'fix-documentation phase.

	gnu: colord-gtk: Build documentation.
	* gnu/packages/freedesktop.scm (colord-gtk): Build documentation.
	[arguments]<#:configure-flags>: Remove.
	<#:phases>: Add 'split-package phase.
	[native-inputs]: Add docbook-xsl, gtk-doc/stable and libxslt.
	[outputs]: Add 'doc output.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: udisks: Drop docbook workaround.
	XML_CATALOG_FILES is already set by xsltproc.

	* gnu/packages/freedesktop.scm (udisks)[arguments]<#:make-flags>: Remove.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: udisks: Rewrite using G-Expressions.
	* gnu/packages/freedesktop.scm (udisks)[arguments]: Rewrite using
	G-Expressions. Drop trailing #t.
	[native-inputs]: Drop labels.

	gnu: xdg-user-dirs: Drop docbook workaround.
	* gnu/packages/freedesktop.scm (xdg-user-dirs)[arguments]: Remove.
	[native-inputs]: Remove labels.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: xdg-utils: Drop docbook workarounds.
	* gnu/packages/freedesktop.scm (xdg-utils)[arguments]<#:phases>: Drop
	locate-catalog-files.
	[modules]: Properly import gnu-build-system modules.
	[native-inputs]: Reorder.

	Change-Id: I47f00f5901649b6e530a544fee97f41fa66c6572

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: secilc: Drop xmlto workaround.
	The xmlto error[1] was due to libsepol using an unversioned PUBLIC identifier
	for DocBook 4.2.

	[1]: <https://pagure.io/xmlto/blob/6fa6a0e07644f20abf2596f78a60112713e11cbe/f/FAQ>

	* gnu/packages/patches/libsepol-versioned-docbook.patch: New file.
	* gnu/local.mk: Register it.
	* gnu/packages/selinux.scm (libsepol)[source]: Apply it.
	(secilc)[arguments]: Drop xmlto workaround.
	[native-inputs]: Add docbook-xml-4.2.

	Change-Id: I152dd7a30b2a310ed6589133bc98f5eef8a190a1

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: gtk-doc: Add libxslt native-search-paths to its own.
	Grepping through the built package, gtk-doc invokes 'xsltproc' so we add
	%libxslt-search-paths to native-search-paths in order for 'xsltproc' to find
	the XML/SGML catalog files.

	* gnu/packages/gtk.scm (gtk-doc)[native-search-paths]: Add %libxslt-search-paths.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: xmlto: Add libxslt native-search-paths to its own.
	Otherwise when xmlto invokes xsltproc it will fail to find the XML catalog
	files.

	* gnu/packages/xml.scm (xmlto)[native-search-paths]: Add libxslt
	native-search-paths to its own.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: xmlto: Rewrite with G-Expressions.
	* gnu/packages/xml.scm (xmlto)[arguments]: Rewrite with G-Expressions.

	gnu: lilypond: Use dblatex/stable.
	* gnu/packages/music.scm (lilypond)[native-inputs]: Replace dblatex with
	dblatex/stable.

2024-08-31  Bruno Victal  <mirai@makinata.eu>
	    Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: dblatex: Fix missing texlive binaries and fig2dev.
	The binaries for dblatex aren't provided by texlive-updmap.cfg but by
	texlive-bin.

	* gnu/packages/patches/dblatex-inkscape-1.0.patch: New file.
	* gnu/local.mk: Register it.
	* gnu/packages/docbook.scm (dblatex)[source]: Use dblatex-inkscape-1.0.patch.
	[arguments]<#:tests?>: Enable tests.
	<#:phases>: Rename 'set-path to 'wrap-dblatex. Wrap with texlive-bin rather
	than texlive-updmap.cfg in PATH and wrap GUIX_TEXMF in 'wrap-dblatex. Add
	'check-wrap phase.
	[native-inputs]: Add docbook-mathml-1.0.
	[inputs]: Restyle. Add texlive-bin. Replace inkscape/stable with inkscape.
	Within texlive-updmap.cfg add previously missing: texlive-amsmath,
	texlive-auxhook, texlive-bigintcalc, texlive-bin, texlive-bitset,
	texlive-bookmark, texlive-colortbl, texlive-courier, texlive-eepic,
	texlive-epstopdf-pkg, texlive-eso-pic, texlive-etexcmds, texlive-fancyhdr,
	texlive-gettitlestring, texlive-graphics, texlive-graphics-cfg,
	texlive-helvetic, texlive-hycolor, texlive-hyperref, texlive-infwarerr,
	texlive-intcalc, texlive-kpathsea, texlive-kvdefinekeys, texlive-kvoptions,
	texlive-kvsetkeys, texlive-l3backend, texlive-latex, texlive-latex-bin,
	texlive-letltxmacro, texlive-ltxcmds, texlive-pdfescape, texlive-pdflscape,
	texlive-pdftexcmds, texlive-psnfss, texlive-rerunfilecheck, texlive-symbol,
	texlive-times, texlive-tools, texlive-uniquecounter, texlive-url and
	texlive-zapfding. Add fig2dev.
	(dblatex/stable)[inputs]: Replace inkscape with inkscape/stable.

	Change-Id: I4fb2e1f894b98a4e33a0438a1dda569eeb9eae81

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: Add docbook-mathml-1.0.
	* gnu/packages/docbook.scm (docbook-mathml-1.0): New variable.

	gnu: dblatex: Split documentation.
	* gnu/packages/docbook.scm (dblatex)[arguments]<#:phases>: Add 'move-doc.
	[outputs]: Add doc.

	gnu: dblatex: Add libxslt native-search-paths to its own.
	* gnu/packages/xml.scm (dblatex)[native-search-paths]: Set to
	%libxslt-search-paths.

	gnu: libxml2: Rewrite using G-Expressions.
	* gnu/packages/xml.scm (libxml2): Use G-Expressions.

	gnu: docbook2x: Use search-path-as-list for wrapping.
	* gnu/packages/docbook.scm (docbook2x)[arguments]<#:phases>: Refactor
	'wrap-programs phase to use search-path-as-list.
	<#:modules>: Add (srfi srfi-26).

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: docbook2x: Set search-paths for XML and SGML catalogs.
	According to the manpage, it has both XML and SGML catalog support through the
	XML_CATALOG_FILES (resp. SGML_CATALOG_FILES) environment variables through
	db2x_xsltproc.

	* gnu/packages/docbook.scm (docbook2x)[arguments]<#:phases>: Don't hardcode
	XML_CATALOG_FILES environmment variable.
	[native-search-paths]: Add %libxslt-search-paths.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: docbook2x: Split documentation.
	* gnu/packages/docbook.scm (docbook2x)[arguments]<#:phases>: Add
	'move-doc phase.
	[outputs]: Add 'doc output.

	gnu: docbook2x: Fix sgml2xml-isoent and add test dependencies.
	* gnu/packages/docbook.scm (docbook2x)[arguments]<#:phases>: Add 'sgml-check
	phase.
	[inputs]: Add opensp.
	[native-inputs]: Add docbook-xml-4.1.2, docbook-xml-4.2, docbook-xml-4.4,
	tidy-html, groff-minimal and libxml2.

	gnu: docbook2x: Import patches from debian.
	* gnu/packages/docbook.scm (docbook2x)[source]: Import patches from
	debian. Prefer patching in source over 'patch-sources phase. Drop docbook-xml
	workaround.
	[arguments]<#:phases>: Drop 'patch-sources.
	[inputs]: Move after arguments. Remove docbook-xml-4.5.
	[natine-inputs]: Add autoconf, automake and libtool.
	* gnu/packages/patches/docbook2x-filename-handling.patch: New file.
	* gnu/packages/patches/docbook2x-fix-synopsis.patch: Ditto.
	* gnu/packages/patches/docbook2x-manpage-typo.patch: Ditto.
	* gnu/packages/patches/docbook2x-preprocessor-declaration.patch: Ditto.
	* gnu/packages/patches/docbook2x-static-datadir-evaluation.patch: Ditto.
	* gnu/local.mk: Register it.

	gnu: docbook-utils: Import patches from debian.
	* gnu/packages/docbook.scm (docbook-utils)[source]: Import patches from debian.
	Drop snippet for patching OpenSP and OpenJade.
	[native-inputs]: Add autoconf, automake and libtool.
	* gnu/packages/patches/docbook-utils-documentation-edits.patch: New file.
	* gnu/packages/patches/docbook-utils-escape-characters.patch: Ditto.
	* gnu/packages/patches/docbook-utils-remove-jade-sp.patch: Ditto.
	* gnu/packages/patches/docbook-utils-respect-refentry-for-name.patch: Ditto.
	* gnu/packages/patches/docbook-utils-source-date-epoch.patch: Ditto.
	* gnu/packages/patches/docbook-utils-use-date-element.patch: Ditto.
	* gnu/local.mk: Register them.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: docbook: Remove leftovers.
	docbook-xsl patches are probably remnants from
	1f7d94597f1e78776f854eeca46c03a3aded8466.

	* gnu/packages/docbook.scm: Remove unused import.
	* gnu/packages/patches/docbook-xsl-nonrecursive-string-subst.patch: Remove.
	* gnu/packages/patches/docbook-xsl-support-old-url.patch: Ditto.
	* gnu/local.mk: Unregister it.
	* gnu/packages/moreutils.scm (moreutils)[native-inputs]: Drop obsolete
	comment.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: docbook-xsl: Add rewrite entries for http.
	Refactored 'patch-catalog.xml to reduce code duplication.
	The catalog for docbook-xsl hosted on the CDN [1] have entries for the 'http'
	scheme yet when building from source only 'https' entries are generated.
	Patch the XML catalog to provide them both.

	[1]: <https://cdn.docbook.org/release/xsl/current/catalog.xml>

	* gnu/packages/docbook.scm (docbook-xsl)[arguments]<#:phases>: Rename
	'patch-catalog-xml to 'patch-catalog.xml. Refactor this phase for
	deduplication and add 'https' entries.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: docbook-xsl: Add compatibility entry.
	Remap "http://docbook.sourceforge.net/release/xsl-ns/" to
	"http://docbook.sourceforge.net/release/xsl/".

	* gnu/packages/docbook.scm (docbook-xsl)[arguments]<#:phases>: Add
	compatibility entry.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: docbook-xml-5.1: Fix URIs in catalog.xml.
	* gnu/packages/docbook.scm (docbook-xml-5.1)[source]: Patch version in URI.

	gnu: Add docbook-xml-5.0.1.
	* gnu/packages/docbook.xml (docbook-xml-5.0.1): New variable.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: docbook-xml: Fix installation paths.
	Using xml/dtd/docbook as installation path had two problems:
	* The paths would conflict in profile, which made it impossible
	for two different docbook-xml packages to coexist within the XML_CATALOG_FILES
	variable.
	* It was technically incorrect since non-DTD schemas were also placed here.

	This commit makes docbook-xml use versioned paths instead.
	Additionally the store URI for docbook-xml-4.1.2 was adjusted to conform to
	RFC8089 as according to RFC1738 the double slash "//" is intended for schemes
	that involve the direct use of an IP-based protocol.

	* gnu/packages/docbook.scm
	(docbook-xml-package, docbook-xml-4.x-package): New procedure.
	(docbook-xml): Make docbook-xml an alias for docbook-xml-5.1.
	(docbook-xml-5.1): New variable.
	(docbook-xml-4.5, docbook-xml-4.4, docbook-xml-4.3, docbook-xml-4.2)
	(docbook-xml-4.1.2): Refactor to use docbook-xml-4.x-package procedure.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: libxslt: Set search-paths for XML and SGML catalogs.
	According to xsltproc manpage it supports both XML_CATALOG_FILES and
	SGML_CATALOG_FILES for catalog lookup.

	Since the native-search-paths field is not thunked,
	doing (package-native-search-paths libxslt) can lead to module import cycles
	so we define a %libxslt-search-paths variable to avoid this kind of trouble.

	* guix/search-paths.scm (%libxslt-search-paths): New variable.
	* gnu/packages/xml.scm (libxslt)[native-search-paths]: Set to
	%libxslt-search-paths.
	* gnu/packages/perl.scm
	(perl-app-xml-docbook-builder)[native-search-paths]: Ditto.

2024-08-31  Bruno Victal  <mirai@makinata.eu>
	    gemmaro  <gemmaro.dev@gmail.com>

	gnu: libxml2: Add $SGML_CATALOG_FILES to native-search-path.
	According to the xmllint manpage it also makes use of the SGML_CATALOG_FILES
	environment variable.

	* gnu/packages/xml.scm (libxml2)[native-search-paths]: Add $SGML_CATALOG_FILES.

	Change-Id: I7b4befe352ba10b7a4e134f0806331b63bb4f855

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	search-paths: Add $XML_CATALOG_FILES and $SGML_CATALOG_FILES.
	These variables are used by some packages for XML/SGML catalog lookups.

	* guix/search-paths ($XML_CATALOG_FILES, $SGML_CATALOG_FILES): New variable,
	extracted from …
	* gnu/packages/xml.scm (libxml2, opensp)[native-search-paths]: … here. Refer
	to the variables from (guix search-paths) respectively.
	* gnu/packages/perl.scm
	(perl-app-xml-docbook-builder)[native-search-paths]: Use $XML_CATALOG_FILES.
	* doc/guix.texi (Search Paths): Update documentation to reflect changes.

2024-08-31  Carlo Zancanaro  <carlo@zancanaro.id.au>

	build: utils: Raise error in modify-phases upon missing key.
	* guix/build/utils.scm (alist-cons-before)
	(alist-cons-after): Error with a match failure if the
	reference is not found, instead of appending to the alist.
	* tests/build-utils.scm: Update tests to match the new behavior.

	Change-Id: I3044b101bd06231d5cd55a544ac1009e6ce6f9a0

2024-08-31  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: git: Install zsh completions and git-prompt.
	* gnu/packages/version-control.scm (git)[#:phases]<install-shell-completion>:
	Also install git-prompt and zsh _git site function.

	Change-Id: I76c45e117715a13db96ef0dda4ad6ea9af3a1882

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: git-minimal: Add coreutils and sed to PATH.
	Fixes <https://issues.guix.gnu.org/65924>.

	* gnu/packages/version-control.scm (git-minimal)
	[arguments] <imported-modules>: New field.
	<modules>: Augment with (ice-9 match), (ice-9 textual-ports) and (guix
	search-paths).
	<phases>: Add patch-commands phase.
	[inputs]: Add coreutils-minimal and sed.

	Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
	Change-Id: I8e3dbbd24ef7f8fa98a392a36617b07fe632cd15

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: git: Invert inheritance relationship.
	It's simpler to add features on top of a minimal variant than to remove them,
	and helps avoiding mistakenly changing git-minimal, which has many dependents.

	* gnu/packages/version-control.scm (git-minimal): Move above git and severe
	inheritance.  Remove input label.  Repatriate most fields from...
	(git): ... here.  Define as package/inherit to inherit from git-minimal.
	Extend minimal values instead of overriding them whole.

	Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
	Change-Id: Ia0ef0e7e4f007c2fafad3550344638b6661a408b

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: git: Remove labels and use gexps.
	* gnu/packages/version-control.scm (git)
	[native-inputs, inputs]: Remove labels.
	[arguments]: Use gexps.  Use gexp variables input searching procedures where
	it makes sense.

	Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
	Change-Id: I1c5d0bb5eb9639342c11af94dca2ae2174496459

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: socat: Update to 1.7.4.4.
	* gnu/packages/networking.scm (socat): Update to 1.7.4.4.
	[inputs]: Add readline for READLINE support.

	gnu: perl-xml-xpath: Update to 1.48.
	* gnu/packages/xml.scm (perl-xml-xpath): Update to 1.48.
	[native-inputs]: Add perl-test-leaktrace.

	gnu: perl-xml-xpath: Wrap xpath command.
	* gnu/packages/xml.scm (perl-xml-xpath)[arguments]: Wrap xpath. Add test for
	wrapped xpath.
	[description]: Document xpath command presence.

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: %objc++-search-paths: Express using $LIBRARY_PATH.
	* gnu/packages/gcc.scm (%objc++-search-paths): Express using $LIBRARY_PATH.

	gnu: gccgo-4.9: Express search paths via (guix search-paths) variables.
	* gnu/packages/gcc.scm (gccgo-4.9)
	[native-search-paths]: Express search paths via (guix search-paths) variables.

	gnu: gcc-2.95: Express search paths via (guix search-paths) variables.
	* gnu/packages/gcc.scm (gcc-2.95)
	[native-search-paths]: Express search paths via (guix search-paths) variables.

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gcc-4.7: Use %gcc-search-paths for native-search-paths.
	* gnu/packages/gcc.scm (gcc-4.7)
	[native-search-paths]: Use %gcc-search-paths.

	Change-Id: Ia9acc98c2f7c7bc101ac43a4288ee4368c2b3dfa

2024-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gawk: Update to 5.2.2.
	* gnu/packages/gawk.scm (gawk): Update to 5.2.2.

	gnu: gzip: Update to 1.13.
	* gnu/packages/compression.scm (gzip): Update to 1.13.

	gnu: libgccjit: Track the default GCC version.
	* gnu/packages/gcc.scm (libgccjit): Rewrite to use the default gcc
	version.

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: doxygen: Update to 1.9.8.
	* gnu/packages/documentation.scm (doxygen): Update to 1.9.8.

	gnu: glibc: Add $TZDIR native search path.
	* gnu/packages/base.scm (glibc) [native-search-paths]: Add $TZDIR.

2024-08-31  Arjan Adriaanse  <arjan@adriaan.se>

	gnu: pcsc-lite: Update to 2.0.0.
	* gnu/packages/security-token.scm (pcsc-lite): Update to 2.0.0.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: docbook-dsssl: Switch to copy-build-system.
	* gnu/packages/docbook.scm
	(docbook-dsssl)[build-system]: Switch to copy-build-system.
	[arguments]: Add phase to install documentation as separate output.
	(docbook-dsssl-doc)[build-system]: Switch to copy-build-system.
	[arguments]: Adapt to new build-system.

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: docbook: Refactor dblatex packages.
	* gnu/packages/docbook.scm (dblatex): Rewrite using G-Expressions.
	(dblatex/stable): Use modify-inputs.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Ic4c974c60a80871c5bf4764b88b913c871208b3f

2024-08-31  Bruno Victal  <mirai@makinata.eu>

	gnu: docbook: Refactor docbook-sgml packages.
	* gnu/packages/docbook.scm
	(docbook-sgml)[build-system]: Switch to copy-build-system.
	[arguments]: Replace #:builder with #:install-plan.
	Add phases 'fix-permission and 'patch-iso-entities.
	[sources]: Use url-fetch/zipbomb.
	(docbook-sgml-4.1, docbook-sgml-3.1)[sources]: Ditto.
	(iso-8879-entities)[source]: Ditto.
	[build-system]: Switch to copy-build-system.
	[native-inputs]: Restyle.

	gnu: docbook-utils: Refactor package.
	* gnu/packages/docbook.scm (docbook-utils)[description]: Fix description.
	[source]: Patch source in snippet.
	[arguments]: Remove.

	gnu: docbook-xsl-1.79.1: Refactor package.
	* gnu/packages/docbook.scm
	(docbook-xsl-1.79.1)[source]: Remove bundled binary files.
	[arguments]: Use #:install-plan. Patch catalog.xml using xmlcatalog.
	Add phase 'install-doc.
	[native-inputs]: Add libxml2.

	gnu: docbook-xsl: Refactor package.
	* gnu/packages/docbook.scm (docbook-xsl)[source]: Patch in snippet.
	[arguments]: Use sxml representation for xmlc file.
	Use xmlcatalog to manipulate catalog.xml instead of substitute*.
	Use #:install-plan instead of replacing 'install phase.
	[native-inputs]: Add docbook-xml-4.4 and libxml2, required for tests.

2024-08-31  Andreas Enge  <andreas@enge.fr>

	gnu: wget: Update to 1.21.4.
	* gnu/packages/wget.scm (wget): Update to 1.21.4.

2024-08-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: psutils: Stop installing broken scripts.
	* gnu/packages/ghostscript.scm (psutils)[inputs]: Add perl-ipc-run3.
	[arguments]: Add a new 'wrap-scripts phase.

2024-08-31  From: Hilton Chain  <hako@ultrarare.space>

	gnu: libinput: Add missing file-name.
	* gnu/packages/freedesktop.scm (libinput)[source]: Use GIT-FILE-NAME.

2024-08-31  Hilton Chain  <hako@ultrarare.space>

	gnu: libinput: Update to 1.23.0.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.23.0.
	[native-inputs]: Add python-minimal-wrapper and python-pytest.

	Change-Id: I207898dc6971e9fa7be24b7ba9c8fc1887ec930e

2024-08-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: kexec-tools: Update to 2.0.26.
	* gnu/packages/linux.scm (kexec-tools): Update to 2.0.26.

2024-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cups-filters: Sort inputs.
	* gnu/packages/cups.scm (cups-filters) [inputs]: Sort.

	Change-Id: I0c9527ae72bc569030aa49a2f003e0061e3af20b

2024-08-31  Emmanuel Beffara  <manu@beffara.org>

	gnu: cups-filters: Add coreutils and sed to wrapped PATH.
	* gnu/packages/cups.scm (cups-filters) [arguments]: Add coreutils and sed to
	PATH in wrap-filters phase.
	[inputs]: Add coreutils and sed.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-08-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: iproute2: Update to 6.4.0.
	* gnu/packages/linux.scm (iproute): Update to 6.4.0.

2024-08-30  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add emacs-capf-autosuggest.
	* gnu/packages/emacs-xyz.scm (emacs-capf-autosuggest): New variable.

	Change-Id: I258c5344bf126cec5c02d5a534222a0f47a8749a

2024-08-30  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: Add complgen.
	* gnu/packages/rust-apps.scm (complgen): New variable.

	Change-Id: Icfd633a7f0038e4f19afe6af6921f117e188fd50

2024-08-30  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: Add rust-ustr-0.9.
	* gnu/packages/crates-io.scm (rust-bindgen-0.53): New variable.
	(rust-cexpr-0.2): New variable.
	(rust-clang-sys-0.23): New variable.
	(rust-fasthash-0.4): New variable.
	(rust-fasthash-sys-0.3): New variable.
	(rust-spin-0.7): New variable.
	(rust-string-cache-shared-0.3): New variable.
	(rust-ustr-0.9): New variable.
	(rust-which-1): New variable.
	(rust-xoroshiro128-0.3): New variable.

	Change-Id: I69588de3aa84215f613500a14851be7d1754463f

2024-08-30  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: Add rust-slice-group-by-0.3.
	* gnu/packages/crates-io.scm (rust-slice-group-by-0.3): New variable.

	Change-Id: Ib044c37db12f93a9ebe1cd1457055ef1c3b5d763

2024-08-30  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: Add rust-roaring-0.10.
	* gnu/packages/crates-io.scm (rust-roaring-0.10): New variable.
	(rust-retain-mut-0.1.7): New variable.

	Change-Id: I71b582e85384caecbfff08f3b4fbac899e71255b

2024-08-30  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: Add rust-railroad-0.2.
	* gnu/packages/crates-io.scm (rust-railroad-0.2): New variable.
	(rust-railroad-verification-0.1): New variable.

	Change-Id: If4a5b474cff1e78ff156b56e4192842e1b20155b

2024-08-30  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: Add rust-nom-locate-4.
	* gnu/packages/crates-io.scm (rust-nom-locate-4): New variable.

	Change-Id: I5237f0b6e3463bbd5cd2048060334f88cf75d27a

2024-08-30  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: Add rust-chic-1.
	* gnu/packages/crates-io.scm (rust-chic-1): New variable.
	(rust-annotate-snippets-0.6): New variable.

	Change-Id: Ibf939b8a15a9135a66bf41e3a39ed1c25c32dbaf

2024-08-29  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgit2@1.8: Fix more uninitialized value uses.
	Fixes <https://issues.guix.gnu.org/72859>.

	* gnu/packages/patches/libgit2-uninitialized-proxy-settings.patch: Update.

	Reported-by: Rodion Goritskov <rodion.goritskov@gmail.com>
	Change-Id: I4fc1eec1094139572a02bce2dd15d3664dbf2c49

2024-08-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	Revert "gnu: Add go-github-com-ipfs-go-ipfs-posinfo."
	This reverts commit db1b89d8e63c84e548c79b932247917a73d20890.

	It was accidently pushed after review precess and attempt to exclude it
	from Kubo, introduce regression seen in
	<https://ci.guix.gnu.org/build/5513172/log/raw>.  The project is
	deprecated and patch is not required.

2024-08-29  Andy Tai  <atai@atai.org>

	gnu: xpra: Update to 6.1.2.
	* gnu/packages/xorg.scm (xpra): Update to 6.1.2.

	Change-Id: Ib1f4ed522c94cbfa1ff1b874dad1ee2f0b74baf3

2024-08-29  Andy Tai  <atai@atai.org>

	gnu: opencv: Update to 4.10.0
	* gnu/packages/image-processing.scm (opencv): Update to 4.10.0.

	Change-Id: I4de85cdaa744386deb8162a689dca23003c150ef

2024-08-29  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: uriparser: Fix cross-compilation.
	* gnu/packages/web.scm (uriparser)[arguments]: When cross-compilation, Set
	-DURIPARSER_BUILD_TESTS=OFF.

	Change-Id: I003fbc37e82ed308998490b7bbba2aad6a0b7f55

2024-08-29  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: uriparser: Update to 0.9.8.
	* gnu/packages/web.scm (uriparser): Update to 0.9.8.
	[source]: Switch to git-fetch.

	Change-Id: I12ed35eebd9719aac83e5838cdec6e81529763ae

2024-08-29  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: uniutils: Use GEXPs.
	* gnu/packages/textutils.scm (uniutils): Use GEXPs.

	Change-Id: I9e59018b41820778b92e69aad2f64c715986c4e9

2024-08-29  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: uniutils: Update to 2.28.
	* gnu/packages/textutils.scm (uniutils): Update to 2.28.
	[source]: Change HTTP to HTTPS in the URI.

	Change-Id: I8c01c6021bf9f28c2bd9a6039ff26a8dc5e4dd16

2024-08-29  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ascii2binary: Fix cross-compilation.
	* gnu/packages/textutils.scm (ascii2binary): Fix cross-compilation.
	[native-inputs]: Add autoconf, automake.
	[arguments]: Add fix-rpl_malloc phase.

	Change-Id: Iefaca353490a17f9263431f60db33218a22e914c

2024-08-29  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: kubo: Unbundle more inputs.
	* gnu/packages/ipfs.scm (kubo): [snippet]: Delete
	"vendor/github.com/libp2p/go-doh-resolver" and
	"vendor/github.com/libp2p/go-bitfield".
	[inputs]: Add go-github-com-libp2p-go-doh-resolver, and
	go-github-com-ipfs-go-bitfield.

	Change-Id: I417802e02b482164fdb65852a19187fb63bd9199

2024-08-29  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-ipfs-go-ipfs-posinfo.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-posinfo): New variable.

	Change-Id: I19486debf95e0877d735fd18fab9faf1cf26c484

2024-08-29  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-ipfs-go-bitfield.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-bitfield): New variable.

	Change-Id: I95e627fb5f4dfcca5e4b70e753b544b4965b96c2

2024-08-29  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-libp2p-go-doh-resolver.
	* gnu/packages/golang-web.scm (go-github-com-libp2p-go-doh-resolver): New variable.

	Change-Id: I581c6032fbb9b6ffe74423172359b65ced119ab3

2024-08-29  Brennan Vincent  <brennan@umanwizard.com>

	gnu: Add go-1.23.
	gnu/packages/golang.scm (go-1.23): New variable.

	Change-Id: I08ce59873bd7fa5ab41a557e5847b8540c053e79

2024-08-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-1.22: Update to 1.22.6.
	* gnu/packages/golang.scm (go-1.22): Update to 1.22.6.

	Change-Id: I6f2146598b82c251cb31cc7320eef00bbfec6faa

2024-08-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyarrow: Fix build.
	Resolve regression introduced in
	c2d172fc74dcb34a34f26e51d7a01fffa1442ea7 as seen in CI
	<https://ci.guix.gnu.org/build/5481081/log/raw>.

	* gnu/packages/databases.scm (python-pyarrow)
	[arguments]: <#:phases>: Add 'set-version phase.
	In 'set-pyarrow-build-options phase sort environment variables
	alphabetically, add PYARROW_CMAKE_OPTIONS, PYARROW_PARALLEL,
	PYARROW_WITH_HDFS.

	Change-Id: I85bb78e49fa207d19080e15db09d9764c7f84c25

2024-08-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyarrow: Refresh package style.
	* gnu/packages/databases.scm: Apply new package style.

	Change-Id: I2f26ee6569f9d8a5730757ca7a9e3d612ac20f38

2024-08-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add lead-solver.
	* gnu/packages/games.scm (lead-solver): New variable.

	Change-Id: I5b126d1173e80cab6a588a08887c47d2f981890d

2024-08-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: dds: Add missing header files.
	* gnu/packages/game-development.scm (dds)[arguments]<#:phases>: Also install
	header files.

	Change-Id: If3db20d8cb3530be16607d9e7c2a671dfff34439

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cups-minimal: Update graft to 2.4.9 [fixes CVE-2024-35235].
	* gnu/packages/cups.scm (cups-minimal/fixed): Update to 2.4.9.

	Change-Id: Ibb3c371b0e90457736b396f5e97b3055a4c7fc97

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Fix typos.
	* doc/guix.texi (Desktop Services): Transpose 2 adjacent bytes.
	(Complex Configurations): Add a missing one.

	Change-Id: Ia03404b500e22ed0f8a414e6b63a8f3cc6270379

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: openttd-engine: Update to 14.1.
	* gnu/packages/games.scm (openttd-engine): Update to 14.1.

	Change-Id: I5be37d1f2c50053197ed6a4617714ae6d2124312

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: kirc: Update home page.
	* gnu/packages/irc.scm (kirc)[home-page]: Update.

	Change-Id: Ib46dee7d7350ceeb7e7e3a42dc69df1284d8b9fe

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: swaylock: Update to 1.8.0.
	* gnu/packages/wm.scm (swaylock): Update to 1.8.0.

	Change-Id: Ie1cbc553f9113b0bbc56f4478c7194b8d78958c4

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: diffoscope: Update to 276.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 276.

	Change-Id: I15c5e4b283f79c8d7ce16165f3d2d39200a63810

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: grim: Update home page.
	* gnu/packages/image.scm (grim)[home-page]: Update.

	Change-Id: Ifb3a2077098599a6ee39cd3f1f69492910c56fef

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Expand some substandard imported descriptions.
	* gnu/packages/crates-io.scm (rust-fs-set-times-0.19)[description]:
	Use upstream's blurb, mostly.
	(rust-jwalk-0.8)[synopsis, description]: Likewise.

	Change-Id: Ifeac5e37d05bd1075634d060e834e7384873544f

2024-08-28  gemmaro  <gemmaro.dev@gmail.com>

	gnu: ruby-rdoc: Update to 6.7.0.
	* gnu/packages/ruby.scm (ruby-rdoc): Update to 6.7.0.
	[arguments]<#:phases>: Remove patch for gemspec file.
	[native-inputs]: Add ruby-test-unit-ruby-core.

	Change-Id: I605f1e79d96ca35029280909e0c2e4c9884c682c

2024-08-28  Tomas Volf  <~@wolfsden.cz>

	gnu: ngtcp2: Update to 1.7.0.
	* gnu/packages/networking.scm (ngtcp2)[version]: Update to 1.7.0.
	[source]: Use gzip archive.

	Change-Id: If4490a46c0ab551ded32aab962981c9fdb43ff94

2024-08-28  Tomas Volf  <~@wolfsden.cz>

	gnu: nghttp3: Update to 1.5.0.
	* gnu/packages/web.scm (nghttp3): Update to 1.5.0.

	Change-Id: Ic43e41bf5335267c9a669425e37b62ff369e466b

2024-08-28  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	services: mcron: Fix home version not respecting user PATH variable.
	Without this fix, deploying `home-mcron-service-type' will strip user's PATH
	variable from it's environment. This means that, programs such as `notmuch',
	which use hooks which usually invoke `notmuch' from path, would need to be
	updated with full paths; which makes it very inconvenient to use.

	* gnu/services/mcron.scm (mcron-shepherd-services): respect user PATH variable.

	Change-Id: I104aa0a818ad6c3266b2b8f73a9609bfb36e314d

2024-08-28  Fabio Natali  <me@fabionatali.com>

	home: services: Add home-beets-service-type.
	* gnu/home/services/music.scm: New file.
	* gnu/local.mk: Add this.
	* doc/guix.texi: Document this.

	Change-Id: Idc23a68276cb3fb07733bb38bc38b1c5a63c1d6a

2024-08-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-git: Switch to libgit2 1.8.
	* gnu/packages/guile.scm (guile-git)[inputs]: Replace ‘libgit2-1.7’ by
	‘libgit2-1.8’.

	Change-Id: I0b9c6f9efb813c2af589ebf291c6f66ff81b87d9

2024-08-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgit2@1.8: Fix use of uninitialized value.
	* gnu/packages/patches/libgit2-uninitialized-proxy-settings.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/version-control.scm (libgit2-1.8)[source]: Use it.

	Change-Id: I6b0f009d352ddadfcc57b945baea0dcc1bac0589

2024-08-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-git: Update to 0.8.0.
	* gnu/packages/guile.scm (guile-git): Update to 0.8.0.

	Change-Id: I97ed6c88402e53935d7f1cec335a7982f3e33417

2024-08-28  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdenlive: Add qqc2-desktop-style to inputs.
	Fixes https://issues.guix.gnu.org/72823

	* gnu/packages/kde.scm (kdenlive)[inputs]: Add qqc2-desktop-style.

	Change-Id: I5719caa39e1fc82ecab7d73907eec9b7014a4f72

2024-08-28  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: parallel: Fix cross-compilation.
	* gnu/packages/parallel.scm (parallel)[arguments]<#:phases>: when tests?, run
	post-install-test.

	Change-Id: I5aabf0a80e0c314e9cb86bfa96de561ae5fcaa49

2024-08-28  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20240822.
	* gnu/packages/parallel.scm (parallel): Update to 20240822.

	Change-Id: If862a93ef55962b28ac20c194af906c9bd22d061

2024-08-28  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: vice: Use G-expressions.
	* gnu/packages/emulators.scm (vice)[arguments]: Use G-expressions.

	Change-Id: I15bfd07526b39a6f1b8ca27b32f5ad6b0cf48f6d

2024-08-28  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: vice: Update to 3.8.
	* gnu/packages/emulators.scm (vice): Update to 3.8.
	[source]: Set file-name.
	[inputs]: Add curl.

	Change-Id: I553de35a74b300ac3d56f542724dacec4399c33d

2024-08-28  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: tio: Install bash-completion.
	* gnu/packages/terminals.scm (tio)[arguments]<#:configure-flags>: Set
	-Dbashcompletiondir.

	Change-Id: Ie19517aa190e18edd30108f594523b9b008f9ab4

2024-08-28  guix-patches--- via  <guix-patches@gnu.org>

	gnu: tio: Update to 3.6.
	* gnu/packages/terminals.scm (tio): Update to 3.6.
	[source]: Switch to git-fetch.

	Change-Id: I4e9ed921bdb9b14bd45e6c5e3ad33cebb6577ab1

2024-08-28  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add gfortran 13.
	* gnu/packages/gcc.scm (gfortran-13): New variable.

	Change-Id: Idf9a35548a9a80251cc70154c7d70f5b3a316db9

2024-08-28  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: xa: Fix cross-compilation.
	* gnu/packages/assembly.scm (xa)[arguments]<#:make-flags>:
	Use cc-for-target.

	Change-Id: I5454e9c5091bdae95d88b9cdf0b402a89e2ff1f9

2024-08-28  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: xa: Enable tests.
	* gnu/packages/assembly.scm (xa) [arguments]: Enable tests.

	Change-Id: I1866b367fc58542d5c2ae90b82f89b218c0ffa1f

2024-08-28  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: xa: Update to 2.4.1.
	* gnu/packages/assembly.scm (xa): Update to 2.4.1.

	Change-Id: I7c35a546c5ace3083a28a1bb4ba713dde1e5884b

2024-08-28  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: stagit: Add a comment for source.
	* gnu/packages/version-control.scm (stagit): Add comment for why use git
	protocol.

	Change-Id: I748a85e252f6ad9f4de444bd176c5ad2b5f1023c

2024-08-28  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: stagit: Fix cross-compiling.
	* gnu/packages/version-control.scm (stagit)[arguments]: Use G-expressions.

	Change-Id: I7de0449d0709d554095df7532c92cb589d328b4c

2024-08-28  Lilah Tascheter via Guix-patches  <guix-patches@gnu.org>

	gnu: stagit: Update to 1.2.
	* gnu/packages/version-control.scm (stagit): Update to 1.2.

	Change-Id: I4da6e85303d3591b61eeb6c90738171a17f0a81e

2024-08-28  kiasoc5 via Guix-patches via  <guix-patches@gnu.org>

	gnu: lolcat: Update to 1.5.
	* gnu/packages/toys.scm (lolcat): Update to 1.5.

	Change-Id: I03c817d38c439ed7f42e8a16da23d76ceebfe2ea

2024-08-28  Dariqq  <dariqq@posteo.net>

	gnu: libwacom: Update to 2.12.2.
	* gnu/packages/xdisorg.scm (libwacom): Update to 2.12.2.
	[source]: Switch to GIT-FETCH.

	Change-Id: I7fd0c01e02185fdf731749ed1c5a3c84d98c428c

2024-08-28  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ugrep: Update to 6.5.0.
	* gnu/packages/search.scm (ugrep): Update to 6.5.0.

	Change-Id: Icfbd8874b7c668cae4c761ec21530ff1e3a0e041

2024-08-27  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: emacs-zmq: Fix typo.
	* gnu/packages/emacs-xyz.scm (emacs-zmq)[arguments]<#:phases>[configure]: Make
	it fix typo.

	Change-Id: Ia06893cb9acd247c489676fffae7be39304fdea5

2024-08-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-data-table: Update to 1.16.0.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.16.0.

	Change-Id: I0a769a626da292f9f3a9c00a0330892540af2d55

2024-08-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cpp11: Update to 0.5.0.
	* gnu/packages/cran.scm (r-cpp11): Update to 0.5.0.

	Change-Id: I18ed26d2bf7c67f7500d9d1cb77071e933a9b0f7

2024-08-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mcmcpack: Update to 1.7-1.
	* gnu/packages/cran.scm (r-mcmcpack): Update to 1.7-1.

	Change-Id: Ifdc82f4f3190751a1aefcbc3ccc2cb93687c0dd6

2024-08-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wgaim: Update to 2.0-6.
	* gnu/packages/cran.scm (r-wgaim): Update to 2.0-6.

	Change-Id: I22e651d4798068ad0f0b8e4341faf2f423eabf3c

2024-08-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-curl: Update to 5.2.2.
	* gnu/packages/cran.scm (r-curl): Update to 5.2.2.

	Change-Id: I3119a20a728813380fc3edfff56fe291c1802669

2024-08-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ecp: Update to 3.1.6.
	* gnu/packages/cran.scm (r-ecp): Update to 3.1.6.

	Change-Id: I287299cf412da7468eeb121f3edec3835ef0a43d

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mecab-ipadic: Reduce irony.
	* gnu/packages/language.scm (mecab-ipadic)[description]: Fix typo.

	Change-Id: I8bf2dc7deb7479f4b8cdb3298cd82089ab67de8a

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-mixedpower: Fix description.
	* gnu/packages/statistics.scm (r-mixedpower)[description]: Remove leading
	sentence fragment.  Add missing letters (not sure what happened here).

	Change-Id: I9df851a80f8824f2731588a406bc32138c2e3172

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mpv: Update to 0.38.0.
	* gnu/packages/video.scm (mpv): Update to 0.38.0.

	Change-Id: I7804e5d63c1fddc97e54634ea6a5185bf0ecc020

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libplacebo: Update to 6.338.2.
	* gnu/packages/video.scm (libplacebo): Update to 6.338.2.

	Change-Id: I89a4c9ae22e871ac4b2b4a29b9d65ed76a76e2e7

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: oath-toolkit: Update to 2.6.11.
	* gnu/packages/authentication.scm (oath-toolkit): Update to 2.6.11.
	[arguments]: Don't explicitly return #t from phases.

	Change-Id: I3cc1455690ed6a2bd8dc43c2b18fa60fcb4443a9

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: links: Update to 2.30.
	* gnu/packages/web-browsers.scm (links): Update to 2.30.

	Change-Id: I52224a7556a2f4cbd770aebac9de2322e16c0a83

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gimp: Update to 2.10.38.
	* gnu/packages/gimp.scm (gimp): Update to 2.10.38.

	Change-Id: I3288c989a5b70e04ddffc97c38c8f52c032f973e

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tigervnc-client, tigervnc-server: Update to 1.14.0.
	* gnu/packages/vnc.scm (tigervnc-client, tigervnc-server):
	Update to 1.14.0.

	Change-Id: I6db7799ad1e4db704277469080548ae4e5627ade

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tigervnc-client, tigervnc-server: Expand description.
	* gnu/packages/vnc.scm (tigervnc-client)[synopsis, description]: Rewrite.
	(tigervnc-server)[description]: Likewise.

	Change-Id: I2a4e6309708068e9b27acfbd76c9dbdf1983446f

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tigervnc-server: Add own synopsis.
	* gnu/packages/vnc.scm (tigervnc-server)[synopsis]: New field.

	Change-Id: If66a00ef1a6c536a9a44ee77c3002c2412687279

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xpdf: Update to 4.05 [security fixes].
	* gnu/packages/pdf.scm (xpdf): Update to 4.05.

	Change-Id: Ic362852fad7f1656d9ba72ee3b5b2568c3d88e0e

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: emacs-paredit: Use HTTPS home page.
	* gnu/packages/emacs-xyz.scm (emacs-paredit)[home-page]: Use HTTPS.

	Change-Id: I861a835ac1a17ddd422ff0d690be3375f3c1c4a1

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: iotop: Update to 1.26.
	* gnu/packages/linux.scm (iotop): Update to 1.26.

	Change-Id: I5459db7318520509088881d5923928e837c060db

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xsane: Fix cross-compilation.
	* gnu/packages/scanner.scm (xsane)[arguments]: Use SEARCH-INPUT-FILE.

	Change-Id: I4c4423cf1808f5934d97fd20bf25ac074d5617b2

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xsane: Update package style.
	* gnu/packages/scanner.scm (xsane)
	[source]: Don't needlessly return #t.
	[arguments]: Likewise.  Use G-expressions.
	[inputs]: Remove input labels.

	Change-Id: Icafb32f7996a89c0a1ccb3a376637ff8110ac05c

2024-08-27  Wilko Meyer  <w@wmeyer.eu>

	gnu: borgmatic: Update to 1.8.13.
	* gnu/packages/backup.scm (borgmatic): Update to 1.8.13.

	Change-Id: Ia4bbc5cf81577d4092bdaa882eed45c6bf56bdc9

2024-08-27  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.19: Update to 4.19.320.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.320.
	(linux-libre-4.19-pristine-source): Update hash.

	Change-Id: I47ab7cffcbb1dde5aa834234c1536e7c5182b5fe

2024-08-27  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.4: Update to 5.4.282.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.282.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: If91e74c115c99c73d9038335060a378def294142

2024-08-27  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Update to 5.10.224.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.224.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I66e90d4b273b92640a6ee3d1c1c21b54ba95fd5f

2024-08-27  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.165.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.165.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I01a38a5189c828deb566829723b9b94fbb5e7b89

2024-08-27  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.106.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.106.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I198eaa8b4bf663406ce7d6411edd13bf1f96181e

2024-08-27  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.47.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.47.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Id8ae17fbcd8fc544289060c08607cb36fbca2b32

2024-08-27  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.10: Update to 6.10.6.
	* gnu/packages/linux.scm (linux-libre-6.10-version): Update to 6.10.6.
	(linux-libre-6.10-pristine-source): Update hash.

	Change-Id: Iec0abe1fc28afd3481f7e3540fce8bb5654ee269

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunkit-image: Disable more failing tests.
	* gnu/packages/astronomy.scm (python-sunkit-image) [arguments]
	<#:test-flags>: Disable 2 more failing tests.

	Change-Id: Id42ab4da383120eda01e4b025e5df6af8d3ae528

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-zodipy.
	* gnu/packages/astronomy.scm (python-zodipy): New variable.

	Change-Id: I15a7603330ee0ca19ec6073ac312e15f44db1a2b

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-sunkit-image.
	* gnu/packages/astronomy.scm (python-sunkit-image): New variable.

	Change-Id: I3213dc2dc2be23407db9316f5ed84a9d248cbee2

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-glue-qt.
	* gnu/packages/astronomy.scm (python-glue-qt): New variable.

	Change-Id: I44a58be6282a76bbd20e5501012a41b87563c5c3

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pvextractor.
	* gnu/packages/astronomy.scm (python-pvextractor): New variable.

	Change-Id: I43589099c662cd73ac234a8581be6a559d2ddd6c

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-glue-astronomy.
	* gnu/packages/astronomy.scm (python-glue-astronomy): New variable.

	Change-Id: Ia11da145d30b221497b71b8ffa49b9522ca547a7

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-specreduce.
	* gnu/packages/astronomy.scm (python-specreduce): New variable.

	Change-Id: Ia6468aeb8bb65cd3d9ff0a8f854e393069ba6f4f

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pyxsim.
	* gnu/packages/astronomy.scm (python-pyxsim): New variable.

	Change-Id: I65be8702f12f26aed6ed9bff9c246ac3400aa1db

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-soxs.
	* gnu/packages/astronomy.scm (python-soxs): New variable.

	Change-Id: Ie5712f2d8d26f78d6eee997689fabaa113b04a9e

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-viresclient: Update to 0.12.0.
	* gnu/packages/astronomy.scm (python-viresclient): Update to 0.12.0.

	Change-Id: I560f0172f327c09c15a559ae8940abcb9718f0dd

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunpy: Update to 6.0.1.
	* gnu/packages/astronomy.scm (python-sunpy): Update to 6.0.1.
	[propagated-inputs]: Remove python-jplephem and python-sqlalchemy; add python-pyerfa.
	[native-inputs]: Remove python-pytest and python-pytest-doctestplus; add
	python-jplephem.

	Change-Id: I5e291fdb0fcf19e107a390fc68dec9fb9a8395bb

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stpipe: Update to 0.7.0.
	* gnu/packages/astronomy.scm (python-stpipe): Update to 0.7.0.
	[arguments] <#:test-flags>: Remove them as all tests now pass without
	issues.

	Change-Id: I2eadddc3c80b960d99ec899bc8cfd14cec33c117

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stcal: Update to 1.8.0.
	* gnu/packages/astronomy.scm (python-stcal): Update to 1.8.0.
	[arguments] <#:test-flags>: Disable some tests requiring network access.
	<#:phases>: Add 'patch-slope-fitter phase.
	[propagated-inputs]: Add python-drizzle, python-requests,
	python-scikit-image, and python-tweakwcs.
	[native-inputs]: Remove python-pytest-cov.

	Change-Id: Ibe7737a99dc8ef6a5219769e9ecbac1a0327d062

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-shapely: Adjust home page.
	Permanent redirect from <https://github.com/Toblerity/Shapely> to
	<https://github.com/shapely/shapely>.

	* gnu/packages/python-xyz.scm (python-shapely) [home-page]: Fix lint
	warning.

	Change-Id: Ifa78b15647e58a832a5da108f0fbe9f51fdb21df

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-shapely: Update to 2.0.5.
	* gnu/packages/python-xyz.scm (python-shapely): Update to 2.0.5.

	Change-Id: Ia5a49492a5bf02e514d8f3524dc3c26227660901

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-specutils: Update to 1.16.0.
	* gnu/packages/astronomy.scm (python-specutils): Update to 1.16.0.

	Change-Id: Ic9796b2ab717e64ee00658b76a0e0e470a89100e

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-roman-datamodels: Update to 0.21.0.
	* gnu/packages/astronomy.scm (python-roman-datamodels): Update to 0.21.0.

	Change-Id: I0cde48b566ef594ec5a83d7a8f1b5d6fc65acaa8

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-reproject: Update to 0.14.0.
	* gnu/packages/astronomy.scm (python-reproject): Update to 0.14.0.
	[propagated-inputs]: Remove python-click.
	[native-inputs]: Remove python-pytest; add python-asdf, python-gwcs and
	python-pyvo.

	Change-Id: If3434c59635fb818923f1bc7e292d494166d50be

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-radiospectra: Update to 0.6.0.
	* gnu/packages/astronomy.scm (python-radiospectra): Update to 0.6.0.

	Change-Id: Ic8dbd5a7ac6cfad8c83830c095e60416e9c97a81

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rad: Update to 0.21.0.
	* gnu/packages/astronomy.scm (python-rad): Update to 0.21.0.

	Change-Id: Ic3d5d8d643b60a9b279813cc47b45e44389b2bc3

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mpl-animators: Update to 1.2.0.
	* gnu/packages/astronomy.scm (python-mpl-animators): Update to 1.2.0.
	[arguments]: <#:phases>: Add 'set-home phase.
	[native-inputs]: Add python-pytest-doctestplus and python-pytest-xdist.

	Change-Id: I6cbdc2e51e0841540c0944ceeb3e154ba2907ca7

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glymur: Update to 0.13.5.
	* gnu/packages/python-xyz.scm (python-glymur): Update to 0.13.5.

	Change-Id: I307a4325f051faf2f2e46dd29878e6599b12f237

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glue-core: Adjust inputs.
	* gnu/packages/astronomy.scm (python-glue-core): Add missing inputs
	highlighted in sanity-check on python-glue-astronomy.
	[propagated-inputs]: Add python-h5py and python-pillow.

	Change-Id: I6b63152f4b80aa708d882e2b8b598480a620bfca

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dust-extinction: Update to 1.5.
	* gnu/packages/astronomy.scm (python-dust-extinction): Update to 1.5.

	Change-Id: Icb7e5f62cc25ecf11729a47b83331f0170a44e0b

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-drms: Update to 0.8.0.
	* gnu/packages/astronomy.scm (python-drms): Update to 0.8.0.
	[native-inputs]: Remove python-pytest.

	Change-Id: Id42d08c1b6e8921cd8fb9e4b58b71a2e133f6679

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-czml3: Update to 1.0.2.
	* gnu/packages/astronomy.scm (python-czml3): Update to 1.0.2.
	[native-inputs]: Remove python-pytest-cov.

	Change-Id: I580ccbe9f87e6ba2d01e4181d4e491640c6dcf09

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crds: Update to 11.18.1.
	* gnu/packages/astronomy.scm (python-crds): Update to 11.18.1.

	Change-Id: I26c7c8c81c58d44ffac5c38ac2783c49f63fad37

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy: Update to 6.1.2.
	* gnu/packages/astronomy.scm (python-astropy): Update to 6.1.2.

	Change-Id: Ia0c01d57201e45fc2def7323a363bde852e22fa7

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-iers-data: Update to 0.2024.8.12.0.32.58.
	* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2024.8.12.0.32.58.

	Change-Id: I6eaafc0de734180c96ae35bb1c90344a54d9afa3

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroplan: Update to 0.10.1.
	* gnu/packages/astronomy.scm (python-astroplan): Update to 0.10.1.

	Change-Id: I7968e02a1525ab8f2440b0192db566ffdfad935a

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: indi-2.0: Update to 2.0.9.
	* gnu/packages/astronomy.scm (indi-2.0): Update to 2.0.9.

	Change-Id: I332cb8b17a16adc920f34b8d45c366d42055c054

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: indi-2.0: Adjust package style.
	* gnu/packages/astronomy.scm (indi-2.0): Apply G-expressions.
	[arguments] <tests>: Enable tests on all architectures.
	<parallel-tests>: Disable it to make tests more stable.
	<configure-flags>: Build all tests, do not set "Release" build type.
	<phases>: Add 'patch-udev-rule phase. Refresh custom 'check phase to
	include integration tests.'
	[inputs]: Add kmod.

	Change-Id: I46223344b042e2516065a4382fb0feb36645ebf9

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-client-golang: Disable tests on non 64bit architecture.
	As seen in CI <https://ci.guix.gnu.org/build/5483940/log/raw>.

	* gnu/packages/gnu/packages/prometheus.scm (go-github-com-prometheus-client-golang):
	Disable tests on non 64bit architecture.

	Change-Id: Ic2f23e1aec24e72056741d4f6fe1fa479bf5e60e

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-fxamacker-cbor-v2: Disable tests on non 64bit architecture.
	* gnu/packages/golang-web.scm (go-github-com-fxamacker-cbor-v2): Disable
	tests on non 64bit architecture.

	Change-Id: I41e207a77989d6b4faf883c14327e48fc303a027

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-cidranger: Disable tests on non 64bit architecture.
	As seen in CI <https://ci.guix.gnu.org/build/5483308/log/raw>.

	* gnu/packages/golang-web.scm (go-github-com-libp2p-go-cidranger):
	Disable tests on non 64bit architecture.

	Change-Id: I0954053692c936ead43c3bc058fc34042b0f720e

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-procfs: Disable tests on non x86_64 architecture.
	As seen in CI <https://ci.guix.gnu.org/build/5475510/log/raw>.

	* gnu/packages/prometheus.scm (go-github-com-prometheus-procfs): Disable
	tests on non x86_64 architecture.

	Change-Id: I5f8a4431110cd4b64a2310c2d0b8b0b789216e0d

2024-08-27  Andrew Tropin  <andrew@trop.in>

	gnu: libcamera: Re-sign binaries after stripping.
	* gnu/packages/networking.scm (libcamera)
	[arguments]: Re-sign binaries after stripping.

	Change-Id: If57a44d22347d8ebc7eab7df343e9c3996fe1793

2024-08-27  Andrew Tropin  <andrew@trop.in>

	gnu: libcamera: Enable udev support.
	* gnu/packages/networking.scm (libcamera)
	[arguments]: Add udev configuration flag.

	Change-Id: Ia4e4588d29603dc7a293263a15cce22a2d150813

2024-08-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-common: Adjust tests for non x86_64 architecture.
	As seen in CI <https://ci.guix.gnu.org/build/5327084/log/raw>.

	* gnu/packages/prometheus.scm (go-github-com-prometheus-common)
	[arguments] <#:phases>: Adjust selection of Golang packages during 'check
	phase.

	Change-Id: I2dba887aeaf9268df135c1a0483023c08853d0c7

2024-08-27  Wilko Meyer  <w@wmeyer.eu>

	news: Add entry for removing linux-libre 6.9 ("end of life").
	* etc/news.scm: Add entry for linux-libre 6.9 removal.

	Change-Id: I0e232fc99f42d9a443d68e3ec906d83900204f07

2024-08-27  Wilko Meyer  <w@wmeyer.eu>

	gnu: Remove linux-libre 6.9.
	* gnu/packages/linux.scm (linux-libre-6.9-version, linux-libre-6.9-gnu-revision,
	deblob-scripts-6.9, linux-libre-6.9-pristine-source, linux-libre-6.9-source,
	linux-libre-headers-6.9, linux-libre-6.9): Remove variables.
	(linux-libre-headers-latest): New variable.
	(libbpf)[native-inputs]: Switch to linux-libre-headers-latest.
	* gnu/packages/aux-files/linux-libre/6.9-arm.conf,
	gnu/packages/aux-files/linux-libre/6.9-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.9-riscv.conf
	gnu/packages/aux-files/linux-libre/6.9-i686.conf,
	gnu/packages/aux-files/linux-libre/6.9-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove aforementioned .conf files.

	Change-Id: Ia05bce46ab94f0dbbc7bb5b2e75e2067e9b78e7b

2024-08-27  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre: Update the default linux-libre package to the 6.10 series.
	* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
	linux-libre-pristine-source, linux-libre-source, linux-libre,
	linux-libre-with-bpf): Use linux-libre-6.10.

	Change-Id: I6ac1c0a3cb807d4f75fce70a213f97637b8ec23a

2024-08-27  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.105.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.105.

	Change-Id: Ibccb28c94f5e322c1f8bd881d564b3fab7d01a08

2024-08-27  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.46.
	* gnu/packages/linux.scm (linux-libre-6.6-version, deblob-scripts-6.6): Update to 6.6.46.

	Change-Id: Ifd88b2f2f64a36100eb351f434be4efc13d490c5

2024-08-27  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.10: Update to 6.10.5.
	* gnu/packages/linux.scm (linux-libre-6.10-version, deblob-scripts-6.10): Update to 6.10.5.

	Change-Id: I4d6f54542ec055bbe2d1b3c16e31e3047adda325

2024-08-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Unbandle more inputs.
	* gnu/packages/ipfs.scm (kubo): Unbandle more inputs.
	[arguments] <#:phases>: Add 'copy-input-to-vendor-directory phase.
	[inputs]: Add go-github-com-libp2p-go-cidranger,
	go-github-com-libp2p-go-libp2p-asn-util,
	go-github-com-libp2p-go-reuseport, and
	go-github-com-libp2p-go-yamux-v4.

	Change-Id: I55c7c9cfed58f20a435fbc0a5905a2834fe67675

2024-08-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-socket-activation: Move to golang-web.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-socket-activation):
	Move from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I06909891fcceac21ceff0d9515c2a45ef6ea1b09

2024-08-26  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-libp2p-go-cidranger.
	* gnu/packages/golang-web.scm (go-github-com-libp2p-go-cidranger): New variable.

	Change-Id: I4e21f87c7b77ae8a5f7fa2e098330ec15bff079e

2024-08-26  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-libp2p-go-yamux-v4.
	* gnu/packages/golang-web.scm (go-github-com-libp2p-go-yamux-v4): New
	variable.

	Change-Id: I2c0303c8253bbadde69aee0f15a83fe504fd7b12

2024-08-26  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-libp2p-go-libp2p-asn-util.
	* gnu/packages/golang-web.scm (go-github-com-libp2p-go-libp2p-asn-util): New variable.

	Change-Id: Ieb69266f5d637fcbe6b7b5ef1f687852a1a8df20

2024-08-26  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-libp2p-go-reuseport.
	* gnu/packages/golang-web.scm (go-github-com-libp2p-go-reuseport): New variable.

	Change-Id: Iafbf09d6537cd5a92825830b64f952ad903ed96d

2024-08-26  Adam Quandour  <adam.quandour@gmail.com>

	gnu: Add go-github-com-anaskhan96-soup.
	* gnu/packages/golang-web.scm (go-github-com-anaskhan96-soup): New variable.

2024-08-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-etcd-io-bbolt: Adjust package style.
	* gnu/packages/golang-xyz.scm (go-go-etcd-io-bbolt): Update to 1.3.11.
	[description]: Place on a new line and reindent.

	Change-Id: I1c327d9b0efd73f710ca99b6c222de72a4a438ac

2024-08-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-etcd-io-bbolt: Update to 1.3.11.
	* gnu/packages/golang-xyz.scm (go-go-etcd-io-bbolt): Update to 1.3.11.
	[native-inputs]: Add go-github-com-stretchr-testify, go-go-etcd-io-gofail, and
	go-golang-org-x-sync.

	Change-Id: I8bad82ce8006360cfa3cc509ccdff02e06f703d3

2024-08-26  spencerpeters  <spencerpeters@protonmail.com>

	gnu: Add cliphist.
	* gnu/packages/xdisorg.scm (cliphist): New variable.

	Change-Id: Ic165a6b92d7c30ee8d8ad9aa0f92cfdc198d94a5

2024-08-26  spencerpeters  <spencerpeters@protonmail.com>

	gnu: Add go-go-senan-xyz-flagconf
	I've fixed the inputs for go-go-senan-xyz-flagconf and cliphist and I've updated the build-system arguments as well as the [synopsis] and [description] fields for cliphist. I believe the formatting issues were caused by my email client--hopefully this time it doesn't mess up the indentation again.

	Best, Spencer

	* gnu/packages/golang-xyz.scm (go-go-senan-xyz-flagconf): New variable.

	Change-Id: I3edcda63ca09e1370be4da8c6926bacde5d66cbf

2024-08-26  Sebastian Gibb  <mail@sebastiangibb.de>

	gnu: Add watson.
	* gnu/packages/task-management.scm (watson): New variable.

	Change-Id: Ifc7671e6ec805e9e20e9f0c863c205a2848d4d61

2024-08-26  Sebastian Gibb  <mail@sebastiangibb.de>

	gnu: Add python-pytest-datafiles.
	* gnu/packages/python-check.scm (python-pytest-datafiles): New variable.

2024-08-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-click-didyoumean: Enable tests.
	* gnu/packages/python-xyz.scm (python-click-didyoumean): Enable tests.
	[source]: Swap to git checkout containing tests.
	[native-inputs]: Add python-pytest.

	Change-Id: I741e52c92c1c1b5ccde557061a8be0010974610f

2024-08-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-click-didyoumean: Update to 0.3.1.
	* gnu/packages/python-xyz.scm (python-click-didyoumean): Update to 0.3.1.
	[source]: Swap to a new PyPI packae name ("-" to "_").
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-poetry-core.

	Change-Id: I24f2e632732c8204f816806c7ad067d327bb3d28

2024-08-26  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add emacs-comment-tags.
	* gnu/packages/emacs-xyz.scm (emacs-comment-tags): New variable.

	Change-Id: I33986a415384523129a6a717cfa4b21091982a0c

2024-08-26  Danny Milosavljevic  <dannym@friendly-machines.com>

	gnu: Add emacs-fortran-tags.
	* gnu/packages/emacs-xyz.scm (emacs-fortran-tags): New variable.

	Change-Id: Id54e97e6fb0697861ee113e060a3fa38d5ca8143

2024-08-26  Roman Scherer  <roman@burningswell.com>

	gnu: Add emacs-plz-event-source.
	* gnu/packages/emacs-xyz.scm (emacs-plz-event-source): New variable.

	Change-Id: I66fc237fb191c0406fcf2d08c2938264e2dd9b95

2024-08-26  Roman Scherer  <roman@burningswell.com>

	gnu: Add emacs-plz-media-type.
	* gnu/packages/emacs-xyz.scm (emacs-plz-media-type): New variable.

	Change-Id: Ib38d91e1cc642afd34b480967a34e0db0e28e4c6

2024-08-26  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: Add emacs-composer.
	* gnu/packages/emacs-xyz.scm (emacs-composer): New variable.

	Change-Id: Iafd56804d00923adb9e377b55575bbd61e97b358

2024-08-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: denemo: Use HTTPS home page URI.
	* gnu/packages/music.scm (denemo)[home-page]: Use HTTPS URI.

	Change-Id: I07386a8153ed37041d270e52e482d0d1334e6ce5

2024-08-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nauty: Fix build.
	* gnu/packages/maths.scm (nauty): Fix hash.

	Change-Id: I4837baf2c43279705f0445fd08ad2578e431b8cc

2024-08-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: castor: Update to 0.9.0.
	* gnu/packages/web.scm (castor): Update to 0.9.0.
	[arguments]<#:phases>: Relax Cargo version requirements.
	<#:cargo-inputs>: Update rust-dirs to 3, rust-linkify to 0.7, and
	rust-textwrap to 0.14.

	Change-Id: I3508e35ab45315d394cb714e7ab3f7c508f2de14

2024-08-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-textwrap-0.14.
	* gnu/packages/crates-io.scm (rust-textwrap-0.14): New variable.

	Change-Id: I434bfa3008b05170bc41f2f54c4a7ad90a85cbf2

2024-08-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-linkify-0.7.
	* gnu/packages/crates-io.scm (rust-linkify-0.7): New variable.

	Change-Id: I2bec446d5923766c060eb855f1dbec4a0f46f862

2024-08-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: naev: Update to 0.11.5.
	* gnu/packages/games.scm (naev): Update to 0.11.5.

	Change-Id: I201190f949ddae53d892e26b93d8577149345d7f

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: du-dust: Fix ZSH completion.
	* gnu/packages/admin.scm (du-dust)[arguments]: Fix typo.

	Change-Id: Id139b5e213981e9cf9bfe63f661f75404ccf9b50

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sugar-turtlepond-activity: Fix metadata.
	It was copied from sugar-commander-activity and never updated.

	* gnu/packages/sugar.scm (sugar-turtlepond-activity)
	[home-page, synopsis, description]: Describe sugar-turtlepond-activity.

	Change-Id: I551dcabd200e4e5059cf3a47d5e7231fc79e1490

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hexchat: Update to 2.16.2.
	* gnu/packages/messaging.scm (hexchat): Update to 2.16.2.

	Change-Id: If27085b95bc865aa8367b8dde6f1bcf8cb90e940

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: unrar-free: Update to 0.3.1.
	* gnu/packages/compression.scm (unrar-free): Update to 0.3.1.
	[native-inputs, inputs]: Remove input labels.

	Change-Id: Ifa0d54ca22819e8e65a8a3140c94bc9063905873

2024-08-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nauty: Update to 2.8.9.
	* gnu/packages/maths.scm (nauty): Update to 2.8.9.
	[arguments]<#:phases>: Add a phase for fixing a test.

	Change-Id: I854754ab372ef6ae1d5e13e14c0fc8a667177b4d

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yulab-utils: Update to 0.1.7.
	* gnu/packages/cran.scm (r-yulab-utils): Update to 0.1.7.
	[propagated-inputs]: Remove r-httr2.

	Change-Id: Ib21bdcb122d4999cce48b71604042d4833285081

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sungeo: Update to 1.3.0.
	* gnu/packages/cran.scm (r-sungeo): Update to 1.3.0.
	[source]: Remove obsolete snippet.
	[propagated-inputs]: Remove r-sp; add r-rmapshaper.
	[native-inputs]: Add r-codetools.

	Change-Id: Iceca0e28314f31e326b7d7f8d4a03a71b770025f

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rmapshaper.
	* gnu/packages/cran.scm (r-rmapshaper): New variable.

	Change-Id: Iaef97544772fa75c143a2c68206e11a1533e385b

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-geojsonsf.
	* gnu/packages/cran.scm (r-geojsonsf): New variable.

	Change-Id: I7ffac98fd2e59d3b65d62d38f7e1930647c64e9c

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-sfheaders.
	* gnu/packages/cran.scm (r-sfheaders): New variable.

	Change-Id: Ia451593fb567ce9e88b5712a30f30ace2186edb2

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-geometries.
	* gnu/packages/cran.scm (r-geometries): New variable.

	Change-Id: I290a5cc2bda00859d27c7a91341acb20708c9abc

2024-08-26  Florian Pelz  <pelzflorian@pelzflorian.de>

	teams: Remove Matt from their team due to inactivity.
	* etc/teams.scm (Matthew Trzcinski): Remove from the DOCUMENTATION team.

	Change-Id: I6ab1f35086a2a1abc7c0436013efe223b44c7867

2024-08-26  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Remove duplicate search paths instructions.
	* doc/guix.texi (Invoking guix pull): Remove instructions
	obsoleted by Binary Installation instructions.

	Change-Id: I18274aa8bacd11de8ee72bd83c817f945468cc13

2024-08-26  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.26.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.26.

	Change-Id: I2a2652d2415d007fabf8974212cd35686336905f

2024-08-26  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.25.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.25.

	Change-Id: I3c00edc6292c9e351ff514d3ca835236aa6c1d7e

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hmmcopy: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-hmmcopy): Update to 1.46.0.

	Change-Id: I26c091fe4af549b01c98aac0a1fcdb058ff4ea71

2024-08-26  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add r-hmmcopy.
	* gnu/packages/bioconductor.scm (r-hmmcopy): New variable.

	Change-Id: Iface547e865609427c356277edc904f3aec386d8

2024-08-26  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add r-fuzzyjoin.
	* gnu/pacakges/cran.scm (r-fuzzyjoin): New variable.

	Change-Id: I47fd35ac4759c8c9cceaac32a5b78c2306404903

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-omnipathr: Update to 3.12.3.
	* gnu/packages/bioconductor.scm (r-omnipathr): Update to 3.12.3.

	Change-Id: I8ecd13d0d28003bb4ceb54b2c011fe6e8162df66

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bgeedb: Update to 2.30.1.
	* gnu/packages/bioconductor.scm (r-bgeedb): Update to 2.30.1.

	Change-Id: I31f54552b1e12315657f5bd9b8dbef32f3a20066

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-universalmotif: Update to 1.22.2.
	* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.22.2.

	Change-Id: I71e3f29a2ec4b15fb6758b4b972d17b5d1f502c8

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdsfmt: Update to 1.40.1.
	* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.40.1.

	Change-Id: Ib9f585e2e2ad6ebc883a626da2138caffc909613

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xcms: Update to 4.2.3.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 4.2.3.

	Change-Id: I17355573c0af40aa8b021da3e46a99a9709b411b

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterprofiler: Update to 4.12.5.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.12.5.

	Change-Id: I05468212919db2e385cd4bd604891b7deca4110f

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dose: Update to 3.30.4.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.30.4.
	[propagated-inputs]: Remove r-hdo-db and r-yulab-utils.

	Change-Id: Ia8ed1de853bd80ad4c482667c1b3547b113410ae

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gosemsim: Update to 2.30.2.
	* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.30.2.
	[propagated-inputs]: Add r-dbi, r-digest, r-httr2, and r-r-utils.

	Change-Id: Idb915ec70b79f7464011e94256f68e940d63764f

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ensembldb: Update to 2.28.1.
	* gnu/packages/bioconductor.scm (r-ensembldb): Update to 2.28.1.

	Change-Id: I8d03eb64092c04e5a05f5371e1d3589a2efcd4f1

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dmrcate: Update to 3.0.8.
	* gnu/packages/bioconductor.scm (r-dmrcate): Update to 3.0.8.

	Change-Id: I62421e4df317cf33c08bdd4f65221c255d4c2dc7

2024-08-26  King, Spencer  <spencer.king@wustl.edu>

	gnu: Add r-shinydisconnect.
	* gnu/packages/cran.scm (r-shinydisconnect): New variable.

	Change-Id: Ibf90c8902b6e6e6c45b7bdb921f310f14ac6b803

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	committer: Avoid // in xpath.
	When using // we assume that the package definition's S-expression is a
	nesting of proper lists.  This is not guaranteed to be true, because a package
	definition may contain alists.  By using an explicit path to the field of
	interest we avoid recursion through all child nodes, thus avoiding child nodes
	that are more likely to contain improper lists.

	* etc/committer.scm.in (change-commit-message): Replace // with a path for the
	PACKAGE symbol.

	Change-Id: Idefaec9f5c3538484432e15a5865a68fc16e7369

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-desctools: Update to 0.99.56.
	* gnu/packages/statistics.scm (r-desctools): Update to 0.99.56.

	Change-Id: I00956252d699c06408818cced7c0d04e409c61c7

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fdrtool: Update to 1.2.18.
	* gnu/packages/statistics.scm (r-fdrtool): Update to 1.2.18.

	Change-Id: I199c8f82b86c1b8cc40f5dffd6c55f1ff4b727e0

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppeigen: Update to 0.3.4.0.2.
	* gnu/packages/statistics.scm (r-rcppeigen): Update to 0.3.4.0.2.

	Change-Id: I3f9ddfdeb14da7bd42bd6e46389da2ec11dc9940

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minqa: Update to 1.2.8.
	* gnu/packages/statistics.scm (r-minqa): Update to 1.2.8.

	Change-Id: Ibdf083085acf888be22d807ea77f2b4caf28de44

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-robust: Update to 0.7-5.
	* gnu/packages/statistics.scm (r-robust): Update to 0.7-5.

	Change-Id: I14ceb59373e95295b2bb90712258571226f76205

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rrcov: Update to 1.7-6.
	* gnu/packages/statistics.scm (r-rrcov): Update to 1.7-6.

	Change-Id: I21b0a480e840999d554dfce503a1e2e9137ea455

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcapp: Update to 2.0-5.
	* gnu/packages/statistics.scm (r-pcapp): Update to 2.0-5.

	Change-Id: I4b4ee28b6777e41fc200e8bad748444b7a34f0e8

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-robustbase: Update to 0.99-4.
	* gnu/packages/statistics.scm (r-robustbase): Update to 0.99-4.

	Change-Id: I98104ac5700de8e50fcd8dcbcf0745845c809a9e

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fastica: Update to 1.2-5.1.
	* gnu/packages/statistics.scm (r-fastica): Update to 1.2-5.1.

	Change-Id: I379e9cb4f704e4c8187152762d65f034fd42bf5a

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rann: Update to 2.6.2.
	* gnu/packages/statistics.scm (r-rann): Update to 2.6.2.

	Change-Id: I4be5c6a4f63f5bd572d8b35637ee68c65c89a428

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sfsmisc: Update to 1.1-19.
	* gnu/packages/statistics.scm (r-sfsmisc): Update to 1.1-19.

	Change-Id: Ie8c3682f4b0bf2cc98de7753b0cbed82f6303b48

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mvtnorm: Update to 1.2-6.
	* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.2-6.

	Change-Id: I49def37b078afadc47aaba571fd6ee6a2399f09c

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmarkdown: Update to 2.28.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.28.

	Change-Id: Id76c14ee9db4e49ecafe5fe0f5e45c0212ad1333

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-digest: Update to 0.6.37.
	* gnu/packages/statistics.scm (r-digest): Update to 0.6.37.

	Change-Id: I9445786cc703d704c36cf6c56d06cb53f23505cc

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-common: Update to 0.7.5.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.7.5.

	Change-Id: I074d17393bd5ec5bf4ecd860ac0ab0f08bfada04

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-opencpu: Update to 2.2.13.
	* gnu/packages/cran.scm (r-opencpu): Update to 2.2.13.

	Change-Id: Ia783a7a278852a5bc0136f015624b1c0283a3ac3

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-webutils: Update to 1.2.1.
	* gnu/packages/cran.scm (r-webutils): Update to 1.2.1.

	Change-Id: I680a8ecb149289581ef3cf53fab575b5036191b2

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-intervals: Update to 0.15.5.
	* gnu/packages/cran.scm (r-intervals): Update to 0.15.5.

	Change-Id: I587ce6595d3d06177a05f7c719996a6977e09aed

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maldiquant: Update to 1.22.3.
	* gnu/packages/cran.scm (r-maldiquant): Update to 1.22.3.

	Change-Id: I4a08996f8df6d0c746636cfbdbe9fcbaf234749d

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qtl: Update to 1.70.
	* gnu/packages/cran.scm (r-qtl): Update to 1.70.

	Change-Id: Ic181aaa70c5396e3057ef838a235d36ed19bc31e

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hunspell: Update to 3.0.4.
	* gnu/packages/cran.scm (r-hunspell): Update to 3.0.4.

	Change-Id: Id818aece69eae53bc83b1a14a881a028bb4b5951

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flexsurv: Update to 2.3.2.
	* gnu/packages/cran.scm (r-flexsurv): Update to 2.3.2.

	Change-Id: Ia38e29f6fbdafa6e0834bc9d46f7a99e0491c65d

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-utils: Update to 3.1-0.
	* gnu/packages/cran.scm (r-spatstat-utils): Update to 3.1-0.

	Change-Id: I2a363b32aee2fa9fc21af493ce6758144833f8bd

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-explore: Update to 3.3-2.
	* gnu/packages/cran.scm (r-spatstat-explore): Update to 3.3-2.

	Change-Id: Ied82693302bf66b32e24becc71521a4886408118

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bdgraph: Update to 2.73.
	* gnu/packages/cran.scm (r-bdgraph): Update to 2.73.

	Change-Id: I79671b10863b7f24953a7cd410f237297c623f7f

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openmx: Update to 2.21.12.
	* gnu/packages/cran.scm (r-openmx): Update to 2.21.12.

	Change-Id: I7aee12e733193f4b63fce6149c055dd308a5d920

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-poibin: Update to 1.6.
	* gnu/packages/cran.scm (r-poibin): Update to 1.6.

	Change-Id: I697841e0d5baf8ef175316f32261438547186467

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-caretensemble: Update to 4.0.0.
	* gnu/packages/cran.scm (r-caretensemble): Update to 4.0.0.
	[propagated-inputs]: Remove r-digest, r-gridextra, and r-plyr; add r-patchwork and r-rlang.

	Change-Id: I3eccdbc246084030d767451996d9ef70276247e8

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yulab-utils: Update to 0.1.6.
	* gnu/packages/cran.scm (r-yulab-utils): Update to 0.1.6.
	[propagated-inputs]: Remove r-memoise; add r-httr2.

	Change-Id: Id3b1958a6eddd3ea2dbc6f5f3e844388220b06d5

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rms: Update to 6.8-2.
	* gnu/packages/cran.scm (r-rms): Update to 6.8-2.

	Change-Id: I75e83272049235815680e32cc0a05efccd1b417f

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gmp: Update to 0.7-5.
	* gnu/packages/cran.scm (r-gmp): Update to 0.7-5.

	Change-Id: I874e46d94cfb9ec9c0d9a12a17dd70e488a91b2b

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stabledist: Update to 0.7-2.
	* gnu/packages/cran.scm (r-stabledist): Update to 0.7-2.

	Change-Id: Ic046fcf71118c9050d427de24ce147e04542c9ae

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocmanager: Update to 1.30.24.
	* gnu/packages/cran.scm (r-biocmanager): Update to 1.30.24.

	Change-Id: Ie55c896b11b7c364dbbfd80327722c7ab0d0851d

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ncdf4: Update to 1.23.
	* gnu/packages/cran.scm (r-ncdf4): Update to 1.23.

	Change-Id: I252696f5208b6fe8127393aed40b815924e23296

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppparallel: Update to 5.1.9.
	* gnu/packages/cran.scm (r-rcppparallel): Update to 5.1.9.

	Change-Id: I218f03cf3ad85b0c34a662e9241438fcc30018c3

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-emmeans: Update to 1.10.4.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.10.4.

	Change-Id: Iffbac8a82bd0c1b0f29db3853e92eb09f586dcbd

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-golem: Update to 0.5.0.
	* gnu/packages/cran.scm (r-golem): Update to 0.5.0.

	Change-Id: I349cef6afb7fb87c187fd8bb458379d93bf89389

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rjags: Update to 4-16.
	* gnu/packages/cran.scm (r-rjags): Update to 4-16.

	Change-Id: I9232f6cb3b0e6cfb5f130721ab445f1d608ce7c6

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rapiclient: Update to 0.1.6.
	* gnu/packages/cran.scm (r-rapiclient): Update to 0.1.6.

	Change-Id: I9e0304842b19d20c19382057b95b846a2a7f727c

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rio: Update to 1.2.2.
	* gnu/packages/cran.scm (r-rio): Update to 1.2.2.

	Change-Id: Ie5ec88ad20cfd8a8b2171d2aa7e7bfd8dbb45112

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arules: Update to 1.7-8.
	* gnu/packages/cran.scm (r-arules): Update to 1.7-8.

	Change-Id: I14e917a3787d48eb04bc02d488bbeaf144b56395

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-expm: Update to 1.0-0.
	* gnu/packages/cran.scm (r-expm): Update to 1.0-0.

	Change-Id: I9f680588617eb3ba7ec7841ee04e39419e0b96fc

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fbasics: Update to 4041.97.
	* gnu/packages/cran.scm (r-fbasics): Update to 4041.97.

	Change-Id: I682f657c8563965b3c4cce308f03716ae44c5c00

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nestedcv: Update to 0.7.10.
	* gnu/packages/cran.scm (r-nestedcv): Update to 0.7.10.

	Change-Id: I17f803ec880284bd552f1cb114cec2944cd2606d

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xfun: Update to 0.47.
	* gnu/packages/cran.scm (r-xfun): Update to 0.47.

	Change-Id: If5b814bf9adc438b6fdd7df465477a6c8b933506

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seriation: Update to 1.5.6.
	* gnu/packages/cran.scm (r-seriation): Update to 1.5.6.

	Change-Id: Id48d30edc05c784bfd969aa1855c484d27a95b49

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ordinal: Update to 2023.12-4.1.
	* gnu/packages/cran.scm (r-ordinal): Update to 2023.12-4.1.

	Change-Id: I66dcfc9a6505903b189455ef1ed9eb28db48f6cc

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-corrplot: Update to 0.94.
	* gnu/packages/cran.scm (r-corrplot): Update to 0.94.

	Change-Id: I70f214a8e408a59d5eceb12cd4dcad37ecb385e9

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmysql: Update to 0.10.28.
	* gnu/packages/cran.scm (r-rmysql): Update to 0.10.28.

	Change-Id: Iddccec0250e24b3809a604b706a0beb7e13c2931

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-envstats: Update to 3.0.0.
	* gnu/packages/cran.scm (r-envstats): Update to 3.0.0.

	Change-Id: Iaddc111cc14b16f8e4246270f0dd3d5f9b572dc4

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-energy: Update to 1.7-12.
	* gnu/packages/cran.scm (r-energy): Update to 1.7-12.

	Change-Id: I070e676e8b93129e0811a3ef73243aaf12b8bc03

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-partykit: Update to 1.2-22.
	* gnu/packages/cran.scm (r-partykit): Update to 1.2-22.

	Change-Id: I3129fecc8f224140a57d3980b94b3d3ed964fa53

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shinydashboardplus: Update to 2.0.5.
	* gnu/packages/cran.scm (r-shinydashboardplus): Update to 2.0.5.

	Change-Id: Ia9a09941a47c9ed6dee83dd5de4f6a6876710868

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-jqr: Update to 1.3.4.
	* gnu/packages/cran.scm (r-jqr): Update to 1.3.4.

	Change-Id: I038cc5f08f14ec0d1bee6399babcec5c4b405902

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstpm2: Update to 1.6.5.
	* gnu/packages/cran.scm (r-rstpm2): Update to 1.6.5.
	[propagated-inputs]: Remove r-desolve.

	Change-Id: Icbf7d8a0320adfbaefc6838fa55cca598203118a

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fastdummies: Update to 1.7.4.
	* gnu/packages/cran.scm (r-fastdummies): Update to 1.7.4.

	Change-Id: I8816c9b958465f524633f1dfee71cf220b0d1909

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rjson: Update to 0.2.22.
	* gnu/packages/cran.scm (r-rjson): Update to 0.2.22.

	Change-Id: If82341a195c4131dc74c843e346d6621c626b7b0

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httr2: Update to 1.0.3.
	* gnu/packages/cran.scm (r-httr2): Update to 1.0.3.

	Change-Id: I327f8591db81ca22e4395c89c55fb061f7c93fa0

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tgp: Update to 2.4-22.1.
	* gnu/packages/cran.scm (r-tgp): Update to 2.4-22.1.

	Change-Id: I588869f684458957940e08efaa21f1d6c608d3f3

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mboost: Update to 2.9-11.
	* gnu/packages/cran.scm (r-mboost): Update to 2.9-11.

	Change-Id: I157018ebe22da334bf2e8f82959dca08f7d27ed8

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-waldo: Update to 0.5.3.
	* gnu/packages/cran.scm (r-waldo): Update to 0.5.3.
	[propagated-inputs]: Remove r-fansi.

	Change-Id: Ic616e5e22367a312e313a82975408abc29b3c6ad

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-collapse: Update to 2.0.16.
	* gnu/packages/cran.scm (r-collapse): Update to 2.0.16.

	Change-Id: I3f4ba56ea19b6ecaadfb72a612b4ae448b2d7188

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-broom-helpers: Update to 1.16.0.
	* gnu/packages/cran.scm (r-broom-helpers): Update to 1.16.0.

	Change-Id: I19190e1f3f4303727875894f1486764512373287

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nmf: Update to 0.28.
	* gnu/packages/bioconductor.scm (r-nmf): Update to 0.28.

	Change-Id: I839cc9346bd06fb9a430a6f4754fbe6bc083f7eb

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrow: Update to 17.0.0.1.
	* gnu/packages/cran.scm (r-arrow): Update to 17.0.0.1.

	Change-Id: I5a287b9488f40ea888d1faed15c2b3187520b56a

2024-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: apache-arrow: Update to 17.0.0.
	* gnu/packages/databases.scm (apache-arrow): Update to 17.0.0.

	Change-Id: If7ad15cbe1070a9132e921c931083deae527a27e

2024-08-26  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-prevalence: Fix build with cl-usocket-0.8.8.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-prevalence)[arguments]: Add
	  'fix-build-with-usocket-bt2' phase.

	Change-Id: I7becd7ee92795f2aebc7d9caaf603ccb7f5f9dff

2024-08-26  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-s-sysdeps: Add support for bordeaux-threads-2.
	This is required to fix the build of cl-prevalence with cl-usocket-0.8.8.

	* gnu/packages/patches/sbcl-s-sysdeps-bt2.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/lisp-xyz.scm (sbcl-s-sysdeps)[source]: Use it.

	Change-Id: I6addc042e16f71b55a2125c1f8eb313023ada411

2024-08-26  cage  <cage-dev@twistfold.it>

	gnu: gmid: Update to 2.1.1.
	* gnu/packages/web.scm (gmid): Update to 2.1.1.

	Change-Id: I0b63f02de1d04dd987663f34f863b5da50867042

2024-08-26  cage  <cage-dev@twistfold.it>

	gnu: tinmop: Update to 0.9.9.14142135623.
	* gnu/packages/web-browsers.scm (tinmop): Update to 0.9.9.14142135623.
	  [native-inputs]: Add libjpeg-turbo.

	Change-Id: I85a6456754e531e728a302926e8eefde39056d34

2024-08-26  cage  <cage-dev@twistfold.it>

	gnu: cl-tooter: Update to 1.0.0-5.76fbb360.
	* gnu/packages/lisp-xyz.scm (sbcl-tooter): Update to 1.0.0-5.76fbb360.

	Change-Id: I76b6085621bce12b3142a9db81c5dfeaae40a16d

2024-08-26  cage  <cage-dev@twistfold.it>

	gnu: cl-nodgui: Update to 0.7.0.3-1.dc3efed.
	* gnu/packages/lisp-xyz.scm (sbcl-nodgui): Update to 0.7.0.3-1.dc3efed.
	  [inputs]: Add sbcl-sdl2-ttf.

	Change-Id: Idae7e1dc95754f1e541500db20d201fe39ca3477

2024-08-26  cage  <cage-dev@twistfold.it>

	gnu: cl-colors2: Update to 0.6.1.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-colors2): Update to 0.6.1.

	Change-Id: Icbd2c7b86c961243d117564a2eaadec7a5af73f2

2024-08-26  cage  <cage-dev@twistfold.it>

	gnu: cl-croatoan: Update to 0.3-1.0157da6.
	* gnu/packages/lisp-xyz.scm (sbcl-croatoan): Update to 0.3-1.0157da6.

	Change-Id: I2eedb675d12b1b21e9d3dff3c3b4da351ab32ef4

2024-08-26  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-usocket: Update to 0.8.8.
	* gnu/packages/lisp-xyz.scm (sbcl-usocket): Update to 0.8.8.

	Change-Id: Ie2d8d2e86e068f39b6d0f4ff87c9a189bf79c884

2024-08-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: pyzo: Update to 4.16.0.
	* gnu/packages/python-xyz.scm (pyzo): Update to 4.16.0.

	Change-Id: Ic94473dbc3f4e989cc98e6dd7ca087f69950685d

2024-08-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scintilla: Update to 5.5.1.
	* gnu/packages/text-editors.scm (scintilla): Update to 5.5.1.

	Change-Id: I51b87c8095b97bd0b4dd51bc5f7558735fe9da73

2024-08-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wego: Update to 2.3.
	* gnu/packages/weather.scm (wego): Update to 2.3.

	Change-Id: I6d7eda11c074efdfb9279dda2910b0a002905cc3

2024-08-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Update to 2.91.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.91.

	Change-Id: I141ad25c47f0d24c917c5cd3d4efab32665b53ce

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-multiformats-go-multiaddr-0.12.
	* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr-0.12): Delete variable.
	(go-github-com-multiformats-go-multiaddr-dns,
	go-github-com-multiformats-go-multiaddr-fmt): [propagated-inputs]:
	Remove go-github-com-multiformats-go-multiaddr-0.12; add
	go-github-com-multiformats-go-multiaddr.

	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-socket-activation):
	[propagated-inputs]: Remove
	go-github-com-multiformats-go-multiaddr-0.12; add
	go-github-com-multiformats-go-multiaddr.

	* gnu/packages/ipfs.scm (kubo):
	[inputs]: Remove go-github-com-multiformats-go-multiaddr-0.12; add
	go-github-com-multiformats-go-multiaddr.

	Change-Id: Iedc07cfa3f627dbf279e077808167dfe902f4163

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-multiformats-go-multiaddr: Update to 0.12.3.
	* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr): Update to 0.12.3.
	[propagated-inputs]: Add go-github-com-ipfs-go-cid,
	go-github-com-multiformats-go-multibase,
	go-github-com-multiformats-go-varint, and go-golang-org-x-exp.
	[native-inputs]: Add go-github-com-stretchr-testify.

	Change-Id: I5cc7f48155de57ea41ea6378cd7f61fe9bbb687d

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-multiformats-go-multiaddr-net.
	Deprecated: "This repository has been archived by the owner on Oct 5,
	2021. It is now read-only.  This package has moved into go-multiaddr as
	a sub-package, github.com/multiformats/go-multiaddr/net."

	* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr-net): Delete variable.

	Change-Id: Ifb6c4471cab36c1363607896a99bb020b9c21cec

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-libp2p-go-libp2p-metrics.
	Deprecated: "This repository has been archived by the owner on Dec 7,
	2019. It is now read-only."

	* gnu/packages/golang.scm (go-github-com-libp2p-go-libp2p-metrics): Delete variable.

	Change-Id: I0d70f019983998c81fcbc439d6047274272b65e8

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-ipfs-go-ipfs-api.
	Unmaintained: "This package is no longer being maintained. Please use
	kubo/client/rpc instead.  This repository has been archived by the owner
	on Feb 7, 2024. It is now read-only."

	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-api): Delete variable.

	Change-Id: I270f92a863739dfb038a7762dc55080e3610bebe

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove gx.
	This project is abandoned and not in use by IPFS/Kubo any longer, see
	<https://github.com/whyrusleeping/gx/issues/247>.

	* gnu/packages/ipfs.scm (gx, go-github-com-whyrusleeping-gx-util):
	Delete variables.

	Change-Id: Ieee46293e73add367344d486e7b7317913543f32

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove gx-go.
	This project is abandoned and not in use by IPFS/Kubo any longer, see
	<https://github.com/whyrusleeping/gx-go/issues/65>.

	* gnu/packages/ipfs.scm (gx-go): Delete variable.

	Change-Id: Ic1235801a958c066de5af35947fad90cafc97dd0

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Unbandle more inputs.
	* gnu/packages/ipfs.scm (kubo): Unbandle more inputs.
	[inputs]: Remove go-github-com-go-logr-logr; add go-github-com-go-logr-stdr,
	go-github-com-ipfs-go-ipfs-redirects-file,
	go-github-com-libp2p-go-flow-metrics,
	go-github-com-prometheus-statsd-exporter, and
	go-github-com-quic-go-webtransport-go.

	Change-Id: Ie8e6680cf152ccbd21e3c7beaf3febfaa6191083

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-go-ipfs-redirects-file.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-redirects-file): New variable.

	Change-Id: I15876b3cd4ef58191e628bd08bc855ab4aafcdf1

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-tj-assert.
	* gnu/packages/golang-check.scm (go-github-com-tj-assert): New variable.

	Change-Id: Iaacb9cdf7a6314bf4384a50593b3d6279b6a164f

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ucarion-urlpath.
	* gnu/packages/golang-web.scm (go-github-com-ucarion-urlpath): New variable.

	Change-Id: If11c5bfb6c6457037775d7d6ef64c47244fdaef7

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-flow-metrics: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-libp2p-go-flow-metrics): Move
	from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I6847de630820dc895cb3d14f16b086fd1cc69bb7

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-flow-metrics: Enable tests.
	* gnu/packages/golang.scm (go-github-com-libp2p-go-flow-metrics): Enable
	tests.

	Change-Id: Ic117d3e0ca06719bf6b0a058f7475169afd12d11

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-flow-metrics: Update to 0.1.0.
	* gnu/packages/golang.scm (go-github-com-libp2p-go-flow-metrics): Update
	to 0.1.0.
	[propagated-inputs]: Add go-github-com-benbjohnson-clock.

	Change-Id: I13799b39e8d22a4f1be763eeef24dd2170d1cba1

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-go-logr-stdr.
	* gnu/packages/golang-xyz.scm (go-github-com-go-logr-stdr): New variable.

	Change-Id: I3cbe5e34306ee0c07143155e499f9f0aa6be2761

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-miekg-dns: Move to golang-web.
	* gnu/packages/golang-xyz.scm (go-github-com-miekg-dns): Move from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I7d1e38dd4fdc9578cdefdf01ff43f5201c490f73

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-miekg-dns: Update to 1.1.62.
	* gnu/packages/golang-xyz.scm (go-github-com-miekg-dns): Update to 1.1.62.
	[arguments] <#:phases>: Add 'disable-failing-tests.

	Change-Id: I857df6a1520e0e08f7255b700ffc2ac1494b27db

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-procfs: Enable tests.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-procfs): Enable tests.
	[arguments] <#:phases>: Add 'unpack-testdata and 'remove-testdata
	phases. Use custom 'check phase.

	Change-Id: Iae01ce9cb57748ce4b155e2b814dd69ff9ba5114

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-prometheus-statsd-exporter.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-statsd-exporter): New variable.

	Change-Id: Ibb45cfd1d4b944d6c809305650df6c323bbf52e0

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-stvp-go-udp-testing.
	* gnu/packages/golang-check.scm (go-github-com-stvp-go-udp-testing): New variable.

	Change-Id: I23a507d23cdf419beeba5d44bb6bed6f7f4fcdce

2024-08-25  Leo Nikkilä  <hello@lnikki.la>

	gnu: Add go-github-com-prometheus-exporter-toolkit.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-exporter-toolkit):
	New variable.

	Change-Id: I89d3a28a1f8ceab9ec3e8754582b2292205b3772

2024-08-25  Leo Nikkilä  <hello@lnikki.la>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-go-openapi-validate.
	* gnu/packages/golang-web.scm (go-github-com-go-openapi-validate): New
	variable.

	Change-Id: I775c1d2acdfa58f42a3898ced33f24a0a0fb2ee9

2024-08-25  Leo Nikkilä  <hello@lnikki.la>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-go-openapi-loads.
	* gnu/packages/golang-web.scm (go-github-com-go-openapi-loads): New
	variable.

	Change-Id: If5c3d479064ae04e01035c7c7ff1b61acb406749

2024-08-25  Leo Nikkilä  <hello@lnikki.la>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-go-openapi-analysis.
	* gnu/packages/golang-web.scm (go-github-com-go-openapi-analysis): New variable.

	Change-Id: I8d2831c4a71908058ebd8d8935dddb3ef75ce360

2024-08-25  Leo Nikkilä  <hello@lnikki.la>

	gnu: Add go-github-com-go-openapi-strfmt.
	* gnu/packages/golang-web.scm (go-github-com-go-openapi-strfmt): New
	variable.

	Change-Id: I31a3d51315991aae3ead5cde12fc14d913235a6a

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-uuid: Update to 1.6.0.
	* gnu/packages/golang.scm (go-github-com-google-uuid): Update to 1.6.0.

	Change-Id: Iecc6a649124e45fa2155042cc56350779ec1880c

2024-08-25  Leo Nikkilä  <hello@lnikki.la>

	gnu: Add go-github-com-go-openapi-spec.
	* gnu/packages/golang-web.scm (go-github-com-go-openapi-spec): New
	variable.

	Change-Id: I4fa578345ffa7ad550926b37489f1a0c5a827fb9

2024-08-25  Leo Nikkilä  <hello@lnikki.la>

	gnu: Add go-github-com-go-openapi-jsonreference.
	* gnu/packages/golang-web.scm (go-github-com-go-openapi-jsonreference):
	New variable.

	Change-Id: I55eb6403fb5b7460d74c7b21a38b85b2194304d8

2024-08-25  Leo Nikkilä  <hello@lnikki.la>

	gnu: Add go-github-com-go-openapi-jsonpointer.
	* gnu/packages/golang-web.scm (go-github-com-go-openapi-jsonpointer):
	New variable.

	Change-Id: I85a2342fa9740fa68ad52c6391465d30a284986d

2024-08-25  Leo Nikkilä  <hello@lnikki.la>

	gnu: Add go-github-com-go-openapi-swag.
	* gnu/packages/golang-web.scm (go-github-com-go-openapi-swag): New variable.

	Change-Id: Id6258a11cdb8e1c04de0dc155ecef157ec74df83

2024-08-25  Leo Nikkilä  <hello@lnikki.la>

	gnu: Add go-github-com-go-openapi-errors.
	* gnu/packages/golang-web.scm (go-github-com-go-openapi-errors): New variable.

	Change-Id: I3676121428a741124a6a15ef0855de48c882ff4a

2024-08-25  Leo Nikkilä  <hello@lnikki.la>

	gnu: Add go-go-mongodb-org-mongo-driver.
	* gnu/packages/golang-xyz.scm (go-go-mongodb-org-mongo-driver): New variable.

	Change-Id: Ib7bc1252593c91d33cb75436cdc9e803e11977af

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-aws-aws-lambda-go.
	* gnu/packages/golang-web.scm (go-github-com-aws-aws-lambda-go): New variable.

	Change-Id: I5abb8225f0c36232e8fbd6c37763ae30f842eab2

2024-08-25  Leo Nikkilä  <hello@lnikki.la>

	gnu: Add go-github-com-youmark-pkcs8.
	* gnu/packages/golang-crypto.scm (go-github-com-youmark-pkcs8): New variable.

	Change-Id: If16a5d911d645396c5976893f2fc43a7f26bf283

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-k8s-io-klog-v2.
	* gnu/packages/golang-xyz.scm (go-k8s-io-klog-v2): New variable.

	Change-Id: I98900fdd7449b4e6bf6d4ea35eac659b188182a4

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-k8s-io-klog.
	* gnu/packages/golang-xyz.scm (go-k8s-io-klog): New variable.

	Change-Id: I5985ef3f9342fb1cc671c3d113cef78785650548

2024-08-25  Leo Nikkilä  <hello@lnikki.la>

	gnu: Add go-github-com-shurcool-vfsgen.
	* gnu/packages/golang-web.scm (go-github-com-shurcool-vfsgen): New variable.

	Change-Id: I7f89b17c4950b68147922fac0fea49fa527a9172

2024-08-25  Leo Nikkilä  <hello@lnikki.la>

	gnu: Add go-github-com-shurcool-httpfs.
	* gnu/packages/golang-web.scm (go-github-com-shurcool-httpfs): New variable.

	Change-Id: Ie0413ac3c9bd50365f197b2c6f6ec4f00fbc0d97

2024-08-25  Leo Nikkilä  <hello@lnikki.la>

	gnu: Add go-github-com-shurcool-httpgzip.
	* gnu/packages/golang-web.scm (go-github-com-shurcool-httpgzip): New
	variable.

	Change-Id: I78255b1729587c99ba1bbb6c8759d55d00c83497

2024-08-25  Leo Nikkilä  <hello@lnikki.la>

	gnu: Add go-github-com-puerkitobio-urlesc.
	* gnu/packages/golang-web.scm (go-github-com-puerkitobio-urlesc): New variable.

	Change-Id: If2cbb27f329e681bf83615ff82cc4f6a9a34804e

2024-08-25  Leo Nikkilä  <hello@lnikki.la>

	gnu: Add go-github-com-puerkitobio-purell.
	* gnu/packages/golang-web.scm (go-github-com-puerkitobio-purell): New variable.

	Change-Id: Ib7dc05b5c4fd554e3ee6a0a5b297bbb1a3daaa4c

2024-08-25  Leo Nikkilä  <hello@lnikki.la>

	gnu: Add go-github-com-opentracing-contrib-go-stdlib.
	* gnu/packages/golang-web.scm (go-github-com-opentracing-contrib-go-stdlib):
	New variable.

	Change-Id: I29ccd97ccd3618b845b161ee6bf7d4d09fe1b82c

2024-08-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-oklog-ulid-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-oklog-ulid-v2, go-ulid):
	New variables.

	Change-Id: I6512659023330ab1ff03bc9c2e43e3ad92a30490

2024-08-25  Leo Nikkilä  <hello@lnikki.la>

	gnu: Add go-github-com-oklog-ulid.
	* gnu/packages/golang-xyz.scm (go-github-com-oklog-ulid): New variable.

	Change-Id: Iff799292882f22db38273a597a2b83de781cf51d

2024-08-25  Leo Nikkilä  <hello@lnikki.la>

	gnu: Add go-github-com-oklog-run.
	* gnu/packages/golang-xyz.scm (go-github-com-oklog-run): New variable.

	Change-Id: If0a0f1cb274ed10e991001079ff152dbe31c8ce4

2024-08-25  Leo Nikkilä  <hello@lnikki.la>

	gnu: Add go-github-com-mailru-easyjson.
	* gnu/packages/golang-web.scm (go-github-com-mailru-easyjson): New variable.

	Change-Id: I62da25345aa44a0d6811ea0e50de58eeaea0fbe4

2024-08-25  Leo Nikkilä  <hello@lnikki.la>

	gnu: Add go-github-com-go-stack-stack.
	* gnu/packages/golang-xyz.scm (go-github-com-go-stack-stack): New variable.

	Change-Id: Ia9e8049ec5b0bb977b6e54faaa98dd9868e0d84c

2024-08-25  Leo Nikkilä  <hello@lnikki.la>

	gnu: Add go-github-com-edsrzf-mmap-go.
	* gnu/packages/golang-xyz.scm (go-github-com-edsrzf-mmap-go): New variable.

	Change-Id: I53bab656d8e9607c93b48c8877c9f568cbd4ef41

2024-08-25  Leo Nikkilä  <hello@lnikki.la>

	gnu: Add go-github-com-dennwc-varint.
	* gnu/packages/golang-xyz.scm (go-github-com-dennwc-varint): New
	variable.

	Change-Id: I2e0b00e09fa20b0047e29ada307c1b3eb8c90a74

2024-08-25  Leo Nikkilä  <hello@lnikki.la>

	gnu: Add go-github-com-asaskevich-govalidator.
	* gnu/packages/golang-xyz.scm (go-github-com-asaskevich-govalidator):
	New variable.

	Change-Id: I81bedd44ba1b41771a114733b443a73953e7d7e1

2024-08-25  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.24.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.24.

	Change-Id: I0e94ef0b863f137d63bd36e13212d64263f496d4

2024-08-25  jgart  <jgart@dismail.de>

	gnu: emacs-dape: Update to 0.15.0.
	* gnu/packages/emacs-xyz.scm (emacs-dape): Update to 0.15.0.

	Change-Id: I662a06317e4d2bd535687fe35d42a1e36b045ab3

2024-08-25  jgart  <jgart@dismail.de>

	gnu: pantheon-terminal: Use gexp modern style.
	* gnu/packages/pantheon.scm (pantheon-terminal) [arguments]: Use gexp modern
	style.

	Change-Id: I74d12ec09d8385f2093af91909963c934f9ca968

2024-08-25  jgart  <jgart@dismail.de>

	gnu: okular: Update to 24.08.0.
	* gnu/packages/kde.scm (okular): Update to 24.08.0.
	[native-inputs]: Add python-wrapper.

	Change-Id: Idc5102b572549919abd175cb9bc383060db52bc1

2024-08-25  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Drop gobject-introspection 1.73.1.
	The actual gobject-introspection has been newer than its "next" variant for
	some while.

	* gnu/packages/glib.scm (gobject-introspection-next): Remove variable.
	* gnu/packages/gtk.scm (gtksourceview)[native-inputs]: Replace
	gobject-introspection-next with gobject-introspection.
	* gnu/packages/guile-xyz.scm (guile-g-golf)[native-inputs]: Likewise.

2024-08-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: xmrig: Update to 6.22.0.
	* gnu/packages/finance.scm (xmrig): Update to 6.22.0.

	Change-Id: I62c9da2bd66fe665b42a7e89f8138905f8533855

2024-08-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.18.3.4.
	* gnu/packages/finance.scm (monero-gui): Update to 0.18.3.4.

	Change-Id: I8c629191a3711f0a647e6135708e447a9bcaa04b

2024-08-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: p2pool: Update to 4.1.
	* gnu/packages/finance.scm (p2pool): Update to 4.1.

	Change-Id: I86f19c4d1da1311322ba937205376971fccd39b4

2024-08-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero: Update to 0.18.3.4.
	* gnu/packages/finance.scm (monero): Update to 0.18.3.4.
	  [arguments]: Merge 'unit-test' phase into 'check' phase.

	Change-Id: Id0565bac2b734e558a169cd9b21a0fd3d7c59692

2024-08-24  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.23.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.23.

	Change-Id: I0145f8066ceec5cacb4124fa865dd8efa24a5fc8

2024-08-23  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation for privilege renaming entry.

	Change-Id: I3d569f45a230021b1b995634c76fe51c64f40dd9

2024-08-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/shellutils: Remove golang module.
	Remove no longer required "golang" module from scope.

	Change-Id: I8982157b6143bffc74130377f385da0b144d626d

2024-08-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-creack-pty: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-creack-pty): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I2fe01445a03d1f4e76ff0c2d129864ffce249c51

2024-08-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-direnv-go-dotenv.
	Remove the package as it's no longer maintained and not in use by any
	other one: "This repository has been archived by the owner on Feb 28,
	2024. It is now read-only."

	* gnu/packages/golang.scm (go-github-com-direnv-go-dotenv): Delete variable.

	Change-Id: I57058a8868085e5b133e8cc46afb2b8b0c57eb5e

2024-08-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: direnv: Adjust inputs.
	* gnu/packages/shellutils.scm (direnv): Adjust inputs.
	[native-inputs]: Remove go-github-com-direnv-go-dotenv.

	Change-Id: Ib9edf656eb30d518dd2f4551d0d9c7eb282c917b

2024-08-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: shfmt: Activate tests.
	* gnu/packages/shellutils.scm (shfmt): Activate tests.
	[native-inputs]: Remove go-github-com-frankban-quicktest and
	go-github-com-pkg-diff; add go-github-com-go-quicktest-qt and
	go-github-com-muesli-cancelreader.

	Change-Id: Ib11765afb102d1bbb947e41988c9ac6403c694df

2024-08-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-muesli-reflow: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-muesli-reflow): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ie839050f776b764b034492292f7821266b953b1e

2024-08-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-muesli-termenv: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-muesli-termenv): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Iba509c25f56581aeb34508ad0db98fe85a24d135

2024-08-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-muesli-cancelreader.
	* gnu/packages/golang-xyz.scm (go-github-com-muesli-cancelreader): New variable.

	Change-Id: I514152f2ffc2fe535ee48c3f8912578238155d9f

2024-08-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-go-quicktest-qt.
	* gnu/packages/golang-check.scm (go-github-com-go-quicktest-qt): New variable.

	Change-Id: Ifbfe7f4321be6e6d860de52e9b8f100cbbc15679

2024-08-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-renameio: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-google-renameio,
	go-github-com-google-renameio-v2): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I38a9f57ab28501b87d517e098d6afdc0c414f6e9

2024-08-23  Brian Kubisiak  <brian@kubisiak.com>

	gnu: Add shfmt.
	* gnu/packages/golang.scm (shfmt): New variable.

	Change-Id: I7c8bcb0f0a1d0c45d5f8f2274724188a435f0cd7

2024-08-23  Brian Kubisiak  <brian@kubisiak.com>

	gnu: Add go-mvdan-cc-editorconfig.
	* gnu/packages/golang.scm (go-mvdan-cc-editorconfig): New variable.

	Change-Id: I4cc558e0b7be7d66ad2919eac49c355532052bb9

2024-08-23  Brian Kubisiak  <brian@kubisiak.com>

	gnu: Add go-github-com-google-renameio-v2.
	* gnu/packages/golang.scm (go-github-com-google-renameio-v2): New
	variable.

	Change-Id: Iaeabf95d21d22b25df5f8caf1edcaaddee3d3965

2024-08-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-renameio: Update to 1.0.1.
	* gnu/packages/golang.scm (go-github-com-google-renameio): Update to 1.0.1.

	Change-Id: Ia7d46682753e9b5530847e693d1f0bf21d8a118c

2024-08-23  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plzip: Fix cross-compilation.
	* gnu/packages/compression.scm (plzip)[arguments]<#:configure-flags>: Use
	CXX-FOR-TARGET.

	Change-Id: I03edf1a3758cbcf1254b8edc7f532e772a041fcb

2024-08-23  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: plzip: Update to 1.11.
	* gnu/packages/compression.scm (plzip): Update to 1.11.

	Change-Id: Ia7901bc8b2989b2e63e73869fe851536efeddfef

2024-08-23  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: protobuf-c: Fix cross-compilation.
	* gnu/packages/protobuf.scm (protobuf-c): Fix cross-compilation.
	[native-inputs]: When cross-compilation, add protobuf.
	[arguments]<#:configure-flags>: When cross-compilation, Set PROTOC variable.

	Change-Id: Idd660f526b7c90277cb4399997cdb7ce72e4f1c5

2024-08-23  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kanshi: Fix cross-compilation.
	* gnu/packages/wm.scm (kanshi)[native-inputs]: Add wayland. Remove
	libscfg. When cross-compilation, Add pkg-config-for-build.
	[inputs]: Add libscfg.

	Change-Id: I45c17196dfc85157afa31dd4ae6db579dfc37723

2024-08-23  Wilko Meyer  <w@wmeyer.eu>

	gnu: kanshi: Update to 1.7.0.
	* gnu/packages/wm.scm (kanshi): Update to 1.7.0.

	Change-Id: Ieb5a8c732bf19eb7693a22587e5eee1c72cbf8c5

2024-08-23  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-clx: Update to 0.7.6-1.69f2ebb.
	* gnu/packages/lisp-xyz.scm (sbcl-clx): Update to 0.7.6-1.69f2ebb.

	Change-Id: Icc96ea76b73c4ed214db50dceb3aad6a797ef779

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	Replace some more occurrences of ‘setuid-programs’.
	* gnu/packages/containers.scm (podman, buildah)[arguments]:
	Substitute /run/privileged/bin for /run/setuid-programs.
	* gnu/packages/mail.scm (opensmtpd)[arguments]: Likewise.
	* gnu/packages/spice.scm (spice-gtk)[arguments]: Likewise.
	* gnu/packages/patches/enlightenment-fix-setuid-path.patch: Likewise.
	* gnu/packages/xdisorg.scm (xsecurelock)[description]: Rewrite
	example code to use the ‘privileged-program(s)’ terminology.
	* doc/guix-cookbook.texi (Network bridge for QEMU): Likewise.
	* gnu/packages/disk.scm (udevil)[arguments]: Update a comment.

	Change-Id: I7f467e8743a3ef556cd89bac41509bf51d9edb30

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: Refactor opensmtpd-set-gids.
	* gnu/services/mail.scm (opensmtpd-set-gids):
	Rewrite using MAP technology.

	Change-Id: I30b7eddaf64d242196b1c56f98dec42a86436c18

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: Migrate opensmtpd to (gnu system privilege).
	* gnu/services/mail.scm (opensmtpd-set-gids): Migrate to
	PRIVILEGED-PROGRAM from SETUID-PROGRAM…
	(opensmtpd-service-type): … and to PRIVILEGED-PROGRAM-SERVICE-TYPE
	from SETUID-PROGRAM-SERVICE-TYPE.

	Change-Id: Ide434aa480ea3316c971c58898088d72b5b6671f

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: opensmtpd: Fix cross-compilation.
	* gnu/packages/mail.scm (opensmtpd)[arguments]: Specify the correct,
	non-native ‘zcat’ in #:configure-flags.  Fix the 'patch-FHS-file-names
	phase to do the same for ‘cat’ & ‘sh’.
	[inputs]: Add bash-minimal, coreutils, and gzip.

	Change-Id: I0877b982929b4931abf0fc82871d05cab9e888c0

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nginx-documentation: Update to 1.27.1-3114-051789a80bcb.
	* gnu/packages/web.scm (nginx-documentation): Update to 1.27.1-3114-051789a80bcb.

	Change-Id: I20c01eb56ecae391f011b6e818d7bc41ee28f195

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nginx: Update to 1.27.1 [fixes CVE-2024-7347].
	* gnu/packages/web.scm (nginx): Update to 1.27.1.

	Change-Id: Ie7aeca1299427d1e35a779c40c99a04e4facfab8

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: opensmtpd: Update to 7.5.0p0.
	* gnu/packages/mail.scm (opensmtpd): Update to 7.5.0p0.

	Change-Id: Ie54546a505f0d700754b6990998810c97f2cd5a1

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	home: Fix typo in parcimonie configuration.
	* gnu/home/services/gnupg.scm (<home-parcimonie-configuration>)
	[gnupg-aleady-torified?]: Rename to ‘gnupg-already-torified?’.

	Change-Id: I0687f67a5cef410b8b1d579c57b318b9d269e0d0

2024-08-18  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: knot-resolver: Update to 5.7.4.
	* gnu/packages/dns.scm (knot-resolver): Update to 5.7.4.

	Change-Id: I1902c3ced083c5cbb360aa65517cde339b5e0893

2024-08-18  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: knot: Update to 3.3.8
	* gnu/packages/dns.scm (knot): Update to 3.3.8.

	Change-Id: Ia9c2a07c852af13383dfb1d37ae1350a25bae533

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: Migrate enlightenment to (gnu system privilege).
	* gnu/services/desktop.scm
	(enlightenment-setuid-programs): Rename from this…
	(enlightenment-privileged-programs): …to this, replacing
	‘setuid’ variables with their ‘privileged’ counterparts.
	(enlightenment-desktop-service-type): Adjust accordingly.

	Change-Id: Ied2a93eb948c4df35e2b384eeee8181937b474de

2024-08-22  Rodion Goritskov  <rodion.goritskov@gmail.com>

	gnu: miniflux: Update to 2.2.0.
	* gnu/packages/web.scm (miniflux): Update to 2.2.0.

	Change-Id: Id4408bb63c9b6523348071ebec730a23000f4438

2024-08-22  altadil  <Altadil@protonmail.com>

	gnu: Add pantheon-photos.
	* gnu/packages/pantheon.scm (pantheon-photos): New variable.

	Change-Id: Iaa9fb285faf58425c74abbe73371b777a49caac4

2024-08-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: openscad: Fix build.
	Fixes <https://issues.guix.gnu.org/72693>.

	* gnu/packages/patches/openscad-fix-boost-join.patch: New file.
	* gnu/packages/patches/openscad-with-cgal-5.3.patch: New file.
	* gnu/packages/patches/openscad-with-cgal-5.4.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register new patches.
	* gnu/packages/engineering.scm (openscad)[source]: Use new patches.
	  [inputs, native-inputs]: Remove labels.
	  [arguments]: Disable a few more tests. Remove trailing booleans.

	Change-Id: I3ce103afd8669dd68c95352a87d76994a3f08504

2024-08-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 296.
	* gnu/packages/lisp.scm (txr): Update to 296.

	Change-Id: I7130cf977866ef541c16fbdacad98a06a7678187

2024-08-22  Michael Ford  <fanquake@gmail.com>
	    Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: libsecp256k1: Update to 0.5.1.
	* gnu/packages/crypto.scm (libsecp256k1): Update to 0.5.1.
	  [source]: Add snippet to remove pre-generated files.
	  [arguments]: Remove --enable-module-ecdh and --enable-module-schnorrsig from
	  configure-flags as they are enabled by default.

	Change-Id: I418ee47c1761ddae9cf4684b4c0ab49768b3f523

2024-08-22  Tomas Volf  <~@wolfsden.cz>

	gnu: podman: Update to 5.2.1.
	* gnu/packages/containers.scm (podman): Update to 5.2.1.

	Change-Id: Ice03f89ae39400961cf55742086040c20c991f64

2024-08-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: gallery-dl: Update to 1.27.3.
	* gnu/packages/video.scm (gallery-dl): Update to 1.27.3.

	Change-Id: I469428a20c8426a75fdf5f3b5a275591d21a2b4e

2024-08-22  Philip McGrath  <philip@philipmcgrath.com>

	Revert "gnu: chez-scheme-for-racket: Fix building on riscv64-linux."
	Native code generation for riscv64-linux is supported:
	this commit masked a bug somewhere in our packaging or the build
	modes we're using.

	This reverts commit 0c96f7932de50c81f4b4714f287520699107c8bb.

2024-08-22  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: Update to 8.14.
	* gnu/packages/racket.scm (%racket-version): Update to 8.14.
	(racket)[inputs]<compatibility, db, drracket, gui, htdp, math>
	<parser-tools, rackunit, redex, scribble, snip, typed-racket>
	<string-constants, web-server>: Update hashes.
	* gnu/packages/chez.scm (chez-scheme-for-racket): Fix comment.

	Change-Id: I1bcfd8b4db178e42b200077ab909af37907264d0

2024-08-22  Alex Devaure  <ajadevaure@gmail.com>

	gnu: darktable: Update to 4.8.1.
	* gnu/packages/photo.scm (darktable): Update to 4.8.1.

2024-08-22  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: gpsbabel: Update to 1.9.0.
	* gnu/packages/gps.scm (gpsbabel): Update to 1.9.0.
	[build-system]: Use cmake-build-system.
	[arguments]: Adjust for the new build system.
	* gnu/packages/patches/gpsbabel-fix-i686-test.patch: Delete no longer
	needed patch.
	* gnu/local.mk: Delete patch line.

2024-08-22  Nikita Domnitskii  <nikita@domnitskii.me>

	gnu: easyeffects: Update to 7.1.7.
	* gnu/packages/audio.scm (easyeffects): Update to 7.1.7.
	[native-inputs]: Add gcc-12 and soundtouch, remove speex.
	[propagated-inputs]: Remove rubberband, add ladspa and change to the lv2
	output of lsp-plugins.

	Change-Id: Iebd74f52dd4eae94f2dbdf7f5148e8d062b75807

2024-08-22  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-54.a204bda.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-54.a204bda.

	Change-Id: Ifc46f60ae9f0493c1eab08de806c4e107a866b69

2024-08-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add guile-web-driver-ng.
	* gnu/packages/guile-xyz.scm (guile-web-driver-ng): New variable.

	Change-Id: I97f979ccbfe1d9f4e43b7f9a5730e092e36129a0

2024-08-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	Merge remote-tracking branch 'origin/go-team' Change-Id: Ie1a29192d144a59394bbacba3f6b9f110413e821

2024-08-22  Guillaume Le Vaillant  <glv@posteo.net>

	Merge branch 'lisp-team'
	Change-Id: Ib01e9e7efbd59b4a9e21a7c7b46a8159b43e2d79

2024-08-21  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	services: syncthing: incorrect guessing of HOME variable
	Fixed the issue described here:
	https://lists.gnu.org/archive/html/help-guix/2024-01/msg00034.html

	Fix `syncthing-shepherd-service` failing to guess the correct `HOME`
	environment variable when it's `<syncthing-configuration>` does not have a
	value for the `home` or `user` fields.

	* gnu/services/syncthing.scm (syncthing-shepherd-service): Change ‘HOME’
	value in #:environment-variables argument.

	Change-Id: I102bfe5feba1ebb349a0cde1c987c0c10ebbab7a

2024-08-21  Morgan Smith  <Morgan.J.Smith@outlook.com>

	services: elogind-configuration: Add more sleep configurations
	* gnu/services/desktop.scm (<elogind-configuration>): Allow actions to be set
	to 'suspend-then-hibernate'.  Add configuration for 'hibernate-delay-seconds'
	and 'suspend-estimation-seconds'.

	* doc/guix.texi (Desktop Services): Add documentation for
	'hibernate-delay-seconds' and 'suspend-estimation-seconds'.

	Change-Id: Icf788fcc88451aa6174a608fbed309961b847430

2024-08-21  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add perl-minimumversion.
	* gnu/packages/perl.scm (perl-minimumversion): New variable.

	Change-Id: Iad3c22936c07b7430525ad9827b6703d4ea9ce9c

2024-08-21  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add perl-ppix-utils.
	* gnu/packages/perl.scm (perl-ppix-utils): New variable.

	Change-Id: I9548c693aa6f54bd53662374f77b2fbd1ca3f485

2024-08-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add guile-qr-code.
	* gnu/packages/guile-xyz.scm (guile-qr-code): New variable.

	Change-Id: I8891a1ee442040a4f04183fca7bc1eca6a4fc951

2024-08-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-dsv: Update to 0.7.2.
	* gnu/packages/guile-xyz.scm (guile-dsv): Update to 0.7.2.

	Change-Id: Ifdcf224c5711956aa9b4d89218a1974ab3c23679

2024-08-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: checkmake: Fix typo.
	Fixes a regression introduced in
	7a149c6003d25e8b2794b113d34062be134d7710.

	* gnu/packages/check.scm (checkmake)[arguments]: Fix typo
	for #:install-source?.

	Change-Id: Iaec646632fb342a50d93ab0b1a09f073e06d59b7

2024-08-21  gemmaro  <gemmaro.dev@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add checkmake.
	* gnu/packages/check.scm (checkmake): New variable.

	Change-Id: Ic60c5c6d6cb66ff3a5760e11df741c5a4d7e7a4d

2024-08-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-containerd-typeurl.
	* gnu/packages/golang-web.scm (go-github-com-containerd-typeurl,
	go-github-com-containerd-typeurl-v2): New variables.

	Change-Id: I7e997d73fcc3ec04e17c0067b702c6eb86a29bd3

2024-08-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-containerd-fifo.
	* gnu/packages/golang-xyz.scm (go-github-com-containerd-fifo): New variable.

	Change-Id: I782f792560bdbe59d31fac7762e07b378a9c29fb

2024-08-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-mohae-deepcopy.
	* gnu/packages/golang-xyz.scm (go-github-com-mohae-deepcopy): New variable.

	Change-Id: I29dd0f9c61197e2030bd720bf0ec71c86727f976

2024-08-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-mattbaird-jsonpatch.
	* gnu/packages/golang-web.scm (go-github-com-mattbaird-jsonpatch): New variable.

	Change-Id: I571c51f2141dbba53067f4279003a4604f21b1a4

2024-08-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-evanphx-json-patch.
	* gnu/packages/golang-web.scm (go-github-com-evanphx-json-patch): New variable.

	Change-Id: Ie06fd752cd61a9f2dfef7c7ca563fe17b62777d6

2024-08-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-google-subcommands.
	* gnu/packages/golang-xyz.scm (go-github-com-google-subcommands): New variable.

	Change-Id: Ifbd51d785435fa8abb9d233e2846e8cf9642ae3f

2024-08-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-gofrs-flock.
	* gnu/packages/golang-xyz.scm (go-github-com-gofrs-flock): New variable.

	Change-Id: If6856319258ec93f4119f4f7ec79d206d7e1087d

2024-08-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Unbundle more inputs.
	* gnu/packages/ipfs.scm (kubo): Unbundle more inputs.
	[inputs]: Remove go-github-com-jackpal-go-nat-pmp; add
	go-github-com-ipfs-go-verifcid, go-github-com-libp2p-go-buffer-pool,
	go-github-com-libp2p-go-msgio, and go-github-com-libp2p-go-nat.

	Change-Id: I51d19718d365427d9c22374799b4a2e091ef7a94

2024-08-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-msgio.
	* gnu/packages/golang-xyz.scm (go-msgio): New variable.

	Change-Id: I3bb5fff6110a36694865c9885b42bc356902bbea

2024-08-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-libp2p-go-nat.
	* gnu/packages/golang-web.scm (go-github-com-libp2p-go-nat): New variable.

	Change-Id: I001a5f9370273e99729a315f0357d48822b0d7aa

2024-08-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-libp2p-go-netroute.
	* gnu/packages/golang-web.scm (go-github-com-libp2p-go-netroute): New variable.

	Change-Id: I46ed313a1c96cf5b9d126fa48791351a13d66f32

2024-08-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-koron-go-ssdp.
	* gnu/packages/golang-web.scm (go-github-com-koron-go-ssdp): New variable.

	Change-Id: I870d5152d052af6976af44ce6c86d49f0f030e32

2024-08-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-huin-goupnp.
	* gnu/packages/golang-web.scm (go-github-com-huin-goupnp): New variable.

	Change-Id: I490dfa3fd8e993124e2e57a907a7e40a213d8b0c

2024-08-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-libp2p-go-msgio.
	* gnu/packages/golang-xyz.scm (go-github-com-libp2p-go-msgio): New variable.

	Change-Id: I5222b247972a41877c84c40562a1d1af780f1b73

2024-08-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-libp2p-go-buffer-pool.
	* gnu/packages/golang-xyz.scm (go-github-com-libp2p-go-buffer-pool): New variable.

	Change-Id: Id4de38a91dd7186e1aa6f06289c6bfa2cb0abbbb

2024-08-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-ipfs-go-verifcid.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-verifcid): New variable.

	Change-Id: I30b800dc0575ed3d7b208a1860c305911e1944d2

2024-08-21  Peepo Froggings  <peepofroggings@tutanota.de>

	gnu: Add biblesync.
	* gnu/packages/cpp.scm (biblesync): New variable.

	Change-Id: I48ae683824214a2609b83e1b0af2880b4ac46d44

2024-08-21  Thanos Apollo  <public@thanosapollo.org>

	gnu: hunspell: Add Greek dictionary.
	* gnu/packages/hunspell.scm (hunspell-dict-el): New variable.

	Change-Id: I5b534862030a60e09f2c4a741a723fc2467b20ba

2024-08-21  Abhishek Cherath  <abhi@quic.us>

	gnu: fonts: Add font-atkinson-hyperlegible
	* gnu/packages/fonts.scm (font-atkinson-hyperlegible): New variable

	Change-Id: Ibf7571fd5e960f10baa064b1f7ef0cfc29a9c1cb

2024-08-21  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: Add emacs-helm-css-scss.
	* gnu/packages/emacs-xyz.scm (emacs-helm-css-scss): New variable.

	Change-Id: Icaa75ca47cb86440e5bba7266d9a12b89b03349d

2024-08-21  Javier Olaechea  <pirata@gmail.com>

	gnu: emacs-docker: Remove docker-tramp from the dependency list.
	* gnu/packages/emacs-xyz.scm (emacs-docker): Remove docker-tramp from the
	  dependency list.

	Docker-tramp was removed as a dependency in version 2.3.0 of docker.el. Having
	the docker-tramp package installed shows a warning in Emacs.

	For more context see:

	- https://github.com/Silex/docker.el/blob/f3adbf49e1140d13c934f16e19754c42a97dc91f/CHANGELOG.md?plain=1#L17
	- https://github.com/Silex/docker.el/commit/cc0046e6a557dce0ccc4108dd22e04f21ba8b0dc

	Change-Id: I36a4a10c141072356fe18128213a50a5975b44bb

2024-08-21  jgart  <jgart@dismail.de>

	gnu: Add python-klaus.
	* gnu/packages/version-control.scm (python-klaus): New variable.

	Change-Id: I1b7c31deb799e0ea5195eda109740fdb90e5fabd

2024-08-21  jgart  <jgart@dismail.de>

	gnu: Add python-httpauth.
	* gnu/packages/python-web.scm (python-httpauth): New variable.

	Change-Id: I02ece90600961a634d30f34c301bd387e5aa23b7

2024-08-21  jgart  <jgart@dismail.de>

	gnu: direnv: Update to 2.34.0.
	* gnu/packages/shellutils.scm (direnv): Update to 2.34.0.

	Change-Id: I725b63e5fa0a37497900ace28dc4d1bd85e45057

2024-08-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-zlib: Update to 0.2.1.
	* gnu/packages/guile.scm (guile-zlib): Update to 0.2.1.
	[arguments]: Remove.

	Change-Id: Id19309dfcaece713ad2a56294d18bf91ddcdc6e9

2024-08-20  Ludovic Courtès  <ludo@gnu.org>

	cache: Avoid cache cleanup storms from concurrent processes.
	Reported by Christopher Baines <guix@cbaines.net>.

	* guix/cache.scm (maybe-remove-expired-cache-entries): Define
	‘expiry-port’; create it with ‘lock-file’.  Change ‘last-expiry-date’
	accordingly.  Write timestamp straight to ‘expiry-port’.
	* tests/cache.scm ("maybe-remove-expired-cache-entries, cleanup needed
	but lock taken"): New test.

	Change-Id: I22441d9d2c4a339d3d3878de131864db5a0ae826

2024-08-20  Ludovic Courtès  <ludo@gnu.org>

	syscalls: Add ‘mode’ parameter to ‘lock-file’.
	* guix/build/syscalls.scm (lock-file): Add ‘mode’ parameter and honor it.
	* tests/syscalls.scm ("lock-file + unlock-file"): New test.

	Change-Id: I113fb4a8b35dd8782b9c0991574e39a4b4393333

2024-08-20  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: make-qmk-firmware/implementation: Replace "/" in package name by "-".
	* gnu/packages/firmware.scm (make-qmk-firmware/implementation): Replace "/"
	in package name by "-".

	Change-Id: I5cca6d21e52171a5fb1231ea1632661550b4a950

2024-08-20  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: yt-dlp: Update to 2024.08.06.
	* gnu/packages/video.scm (yt-dlp): Update to 2024.08.06.

	Change-Id: I451fb4a10130f4640aeaf1da3b056d0dc0ee3b28

2024-08-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-ironclad: Update to 0.61.
	* gnu/packages/lisp-xyz.scm (sbcl-ironclad): Update to 0.61.

	Change-Id: I1288b2bd8553d37ea4f7a65acbf7e672ebc1ebb2

2024-08-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-chanl: Disable flaky tests.
	* gnu/packages/lisp-xyz.scm (sbcl-chanl)[arguments]: Disable tests.

	Change-Id: I958183bfc9b098efefa18f915b438f21d0013fc5

2024-08-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-data-structures: Update to 1.4.1-2.ffab568.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-data-structures): Update to
	  1.4.1-2.ffab568.

	Change-Id: I0c01399710c89e6b8950957e0db5a591cf7559fc

2024-08-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: clasp-cl: Don't clutter lib and share directories.
	* gnu/packages/lisp.scm (clasp-cl)[arguments]: Fix paths for lib and share
	  directories.

	Change-Id: I3ec487c5387c720328d24d33497e414b3aec4143

2024-08-18  Dariqq  <dariqq@posteo.net>

	gnu: sbcl: Fix startup error on i686-linux.
	Fixes <https://issues.guix.gnu.org/69106>.

	* gnu/packages/lisp.scm (sbcl)
	  [arguments]: Invoke make.sh with smaller dynamic-space-size when building
	  for x86-32.

	Change-Id: I08e8d2304d883973ab9a1b6a900ea9ee1679fac5

2024-08-18  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: sbcl: Update to 2.4.7.
	* gnu/packages/lisp.scm (sbcl): Update to 2.4.7.

	Change-Id: Ie8528c75d0bc939cde8faebd80e7a3e0ada82914

2024-08-18  Andrew Tropin  <andrew@trop.in>

	gnu: kmonad: Update to 0.4.2-1.07cd1cb.
	* gnu/packages/haskell-apps.scm (kmonad): Update to 0.4.2-1.07cd1cb.

	Change-Id: I8a8d36577804d2221b39b430d26e9fd17204c0de

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	news: Add entry for ‘setuid’ → ‘privilege’ renaming.
	* etc/news.scm: Add entry.

	Change-Id: I64ac2d91215a1aac89fdf3832f4c6cbdc6648538

2024-08-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add sugar-commander-activity.
	* gnu/packages/sugar.scm (sugar-commander-activity): New variable.

	Change-Id: I147999d64ef52e8b070ba96b0928ae19ae620d20

2024-08-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add sugar-turtlepond-activity.
	* gnu/packages/sugar.scm (sugar-turtlepond-activity): New variable.

	Change-Id: I2f2e5323acf9734fd35cae1d2174aea4719b3b7f

2024-08-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add sugar-river-crossing-activity.
	* gnu/packages/sugar.scm (sugar-river-crossing-activity): New variable.

	Change-Id: I05106843e9118b36e067856c3a00c9d54d7e1834

2024-08-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add sugar-classify-cats-activity.
	* gnu/packages/sugar.scm (sugar-classify-cats-activity): New variable.

	Change-Id: I1a5a09ec9c17d381d580d1081ac2b65336ad1141

2024-08-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add sugar-cellgame-activity.
	* gnu/packages/sugar.scm (sugar-cellgame-activity): New variable.

	Change-Id: If81eff3b726b90c7454edcd08b2b8421067ce648

2024-08-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar-toolkit-gtk3: Add missing inputs and patch references.
	* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[arguments]: Add phase
	'patch-references.
	[inputs]: Add shared-mime-info and unzip.

	Change-Id: Id34b0e8696b655b4788cd5d40b1ca78a5eb34597

2024-08-20  Andrew Tropin  <andrew@trop.in>

	gnu: libcamera: Update dependencies for cam and qcam.
	* gnu/packages/networking.scm (libcamera)
	[arguments]: Update dependencies for cam and qcam.

	Change-Id: Ica9df2a2e224edd85cc32a6f2c66a83d1557f8df

2024-08-20  Andrew Tropin  <andrew@trop.in>

	gnu: libcamera: Enable simple pipeline.
	* gnu/packages/networking.scm (libcamera)
	[arguments]: Enable simple pipeline in configure-flags.

	Change-Id: Ica9df2a2e224edd85cc32a6f2c66a83d1557f8df

2024-08-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-polymode-ansible: Fix package.
	* gnu/packages/emacs-xyz.scm (emacs-polymode-ansible)[arguments]: Ignore
	script for generating keywords from Ansible, but install other files.  Require
	`systemd' library so `validate-compiled-autoloads' doesn't barf.
	[propagated-inputs]: Add emacs-systemd-mode.

	Change-Id: If67f8150852089f10cb7be19d96372177ce2e979

2024-08-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-systemd-mode: Slightly improve synopsis and description.
	* gnu/packages/emacs-xyz.scm (emacs-systemd-mode)[synopsis]: Use proper
	capitalization.
	[description]: Use proper capitalization and complete sentences.

	Change-Id: I6522c394b87075c361e0195519e4e36c531cdaa1

2024-08-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-systemd-mode: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-systemd-mode)[arguments]: Fix included
	files list. Run tests.

	Change-Id: Ice6f52b93ca76640ab97cda84e7d67fa9ce01023

2024-08-20  Rostislav Svoboda  <Rostislav.Svoboda@gmail.com>

	gnu: emacs-auto-yasnippet: Update to 0.3.0-3.6a9e406.
	* gnu/packages/emacs-xyz.scm (emacs-auto-yasnippet): Update to 0.3.0-3.6a9e406.

	Change-Id: If232f1c627882699107f010b0ce5f302de1f2c55

2024-08-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ssh-deploy: Appease linter.
	* gnu/packages/emacs-xyz.scm (emacs-ssh-deploy)[synopsis]: Remove final
	period.

	Change-Id: I9809a4d09d587ef5bea61f187adf2ee2f74da0c1

2024-08-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: sshguard: Fix indentation.
	* gnu/packages/admin.scm (sshguard): Fix indentation.

	Change-Id: I14760065a8aa9968f7125ec0327acd4d45f2eb51

2024-08-20  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: Add sshguard.
	* gnu/packages/admin.scm (sshguard): New variable.

	Change-Id: I551771ff49af3e852322f2518f0758494aaedee3

2024-08-20  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: wireviz: Update to 0.4.1.
	* gnu/packages/engineering.scm (wireviz): Update to 0.4.1.

	Change-Id: Icdf85520272781d7a62867b6b10e111dcfda537d

2024-08-20  Spencer King  <spencer@nursiapress.com>

	gnu: Add emacs-tinysegmenter.
	* gnu/packages/emacs-xyz.scm (emacs-tinysegmenter): New variable.

	Change-Id: I7f161421b25e5e2e1e127a437ead99fa6dcc24c2

2024-08-20  Sisiutl  <sisiutl@egregore.fun>

	gnu: Add emacs-ssh-deploy.
	* gnu/packages/emacs-xyz.scm (emacs-ssh-deploy): New variable.

	Change-Id: I016d3c15f376c099f260d955672bab2b19f8b978

2024-08-20  Thanos Apollo  <public@thanosapollo.org>

	gnu: org-roam: Update to 2.2.2-1-0b9fcbc.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam): Update to 2.2.2-1-0b9fcbc.

	Change-Id: I23a28f576ee8e8a242f4afc6906ef051a943c8f1

2024-08-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-gnosis: Fix home-page.
	* gnu/packages/emacs-xyz.scm (emacs-gnosis)[home-page]: Fix URL.

	Change-Id: I50c7cd6224597806d8db7311e7bc2a2e6b66ffae

2024-08-20  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 129.0.1-1.
	* gnu/packages/librewolf.scm (librewolf): Update to 129.0.1-1.

	Change-Id: Iefeff2ea7016e8d55313b55dd97179f80bcead1b

2024-08-20  Ian Eure  <ian@retrospec.tv>

	gnu: Add nss-rapid.
	* gnu/packages/nss.scm (nss-rapid): New variable.

	Change-Id: I2bdd2119fb0c857feae9eb2e47a28909b8228cd7

2024-08-20  Ian Eure  <ian@retrospec.tv>

	gnu: gnuzilla: Add skr to all-mozilla-locales.
	* gnu/packages/gnuzilla.scm (all-mozilla-locales): Add skr.

	Change-Id: If996048792a53dffb55b7e16e69370dd72fc78e3

2024-08-20  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: weechat: Update to 4.4.1.
	* gnu/packages/irc.scm (weechat): Update to 4.4.1.

	Change-Id: I25f01c07fc9c541f815558b3493cb1a6c206a906

2024-08-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add helvum.
	* gnu/packages/rust-apps.scm (helvum): New variable.

	Change-Id: Ib2bd52530b3a42e776357f8af9ae5321ade5e0d5

2024-08-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-libspa-0.7.
	This package needs `rust-pipewire-0.7', which depends on
	`rust-libspa-0.7'.

	The next patches will add `rust-pipewire-0.7'.

	* gnu/packages/crates-io.scm (rust-libspa-0.7): New variable.

	Change-Id: I5967c47b9820714b0103c996c4094af8cf530862

2024-08-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-libspa-sys-0.7.
	* gnu/packages/crates-io.scm (rust-libspa-sys-0.7): New variable.

	Change-Id: I6686c85521c914c8d0d2d80b7f0967eac2ca2f95

2024-08-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-pipewire-0.7.
	* gnu/packages/crates-io.scm (rust-pipewire-0.7): New variable.

	Change-Id: I1cf5c0e428557d601247761f415111e8fafff594

2024-08-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-pipewire-sys-0.7.
	* gnu/packages/crates-io.scm (rust-pipewire-sys-0.7): New variable.

	Change-Id: Ica34a134fdf168725e6eed0ebbe5740df65c4cea

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kaidan: Fix build.
	* gnu/packages/messaging.scm (kaidan)[inputs]: Replace kirigami and
	knotifications with kirigami-5 and knotifications-5.

	Change-Id: I4a5da6294207dc363becd9a19b67d5be480731f5

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdav: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kdav): Update to 6.5.0.

	Change-Id: I29b7e28fe077709fe066628ec0a1969669d5f60c

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kde-frameworkintegration: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kde-frameworkintegration): Update to 6.5.0.

	Change-Id: I775514114a97da92c85fe3f3bf91fa516ef158e8

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: purpose: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (purpose): Update to 6.5.0.

	Change-Id: I166f8feb212df2823886fb4b53a803f8c2184e26

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kxmlgui: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kxmlgui): Update to 6.5.0.

	Change-Id: I22f4f3b99992b4cabaaeb024487dc4337707df0d

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwallet: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kwallet): Update to 6.5.0.

	Change-Id: I67e1f9030ac48fab971e64f0919aaaa8380ed3d9

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ktexttemplate: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (ktexttemplate): Update to 6.5.0.

	Change-Id: I4b1138d290c2a8c2942354d4a08b2e8a4e287b46

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ktextwidgets: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (ktextwidgets): Update to 6.5.0.

	Change-Id: I5f37b9785cdf0a2455c5f28a9d5bbfad1a4b71d3

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ktexteditor: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (ktexteditor): Update to 6.5.0.

	Change-Id: I6fb1c29e58419e3dbbf832bc4e136a247e167771

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kstatusnotifieritem: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kstatusnotifieritem): Update to 6.5.0.

	Change-Id: I16a1202ce23b84b8681a61c7f61ac8008bd8ebb1

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kservice: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kservice): Update to 6.5.0.

	Change-Id: I92ba3be06b51408faf6546e0a0fe9ed14716ede4

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: krunner: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (krunner): Update to 6.5.0.

	Change-Id: Iae16415115cf139eec2fc384cbf03edb210cbb1a

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpeople: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kpeople): Update to 6.5.0.

	Change-Id: I97cb34335e6d1cea2e4e03ddbadc37c3f9af8f31

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kparts: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kparts): Update to 6.5.0.

	Change-Id: I6309343d22f3876cd3dd94ac3c8ee37ae940e62a

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: knotifyconfig: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (knotifyconfig): Update to 6.5.0.

	Change-Id: Ia0db202bf7a0c004e094efaf384260fbb7df2eda

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: knewstuff: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (knewstuff): Update to 6.5.0.

	Change-Id: I82b30b5fb1276738a8366d0c21f759155a41f0f2

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kio: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kio): Update to 6.5.0.

	Change-Id: Ib89eb1657bcad386b1d99adaead00568febc9f2d

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kiconthemes: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kiconthemes): Update to 6.5.0.

	Change-Id: I45fabff543bbe149ec8e277efd159cc30dbc641f

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kglobalaccel: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kglobalaccel): Update to 6.5.0.

	Change-Id: If2e65104ecfd14b89b6ac3805605e48b9c8740ab

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdesu: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kdesu): Update to 6.5.0.

	Change-Id: I870a35ae0724aa414cb338188dad4f7aac0d4eaf

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kded: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kded): Update to 6.5.0.

	Change-Id: I42340859384346ac2bf80ba5d875d9338251137b

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdeclarative: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kdeclarative): Update to 6.5.0.

	Change-Id: I5420b070c003823142f88317dbd5101d8c6520ca

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kconfigwidgets: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kconfigwidgets): Update to 6.5.0.

	Change-Id: Ia6da50a4927bf55614dee7b8bdba22cf242da3c1

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcmutils: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kcmutils): Update to 6.5.0.

	Change-Id: Ia668bf4534331a35113a7244e8e9f774750905f8

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kbookmarks: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kbookmarks): Update to 6.5.0.

	Change-Id: I381e680a3c3b4d875737de2ec622f08238bd1398

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: baloo: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (baloo): Update to 6.5.0.

	Change-Id: Ic4d24107b31194defd79599fcd50764f724b22d6

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: syndication: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (syndication): Update to 6.5.0.

	Change-Id: I8950ed3eb9cfcabd39c4140558232bb41e3d8e18

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kunitconversion: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kunitconversion): Update to 6.5.0.

	Change-Id: I93e9d56954d0209af93d7734e9f40320a659e7e7

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpty: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kpty): Update to 6.5.0.

	Change-Id: Ib45bb2e776ebeae9c45765c1a6a00166e586b5bd

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpackage: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kpackage): Update to 6.5.0.

	Change-Id: I9f8f444bfc1fe9898dedb9a4c6b7cdd62af48800

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: knotifications: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (knotifications): Update to 6.5.0.

	Change-Id: I04595f3ecd162c34163be9e4cf57e6470332e5b1

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kjobwidgets: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kjobwidgets): Update to 6.5.0.

	Change-Id: I6aa395e9bf5f50fb6ee19c5e449316885df36a25

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kimageformats: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kimageformats): Update to 6.5.0.

	Change-Id: Ic7c57b4b1263fa5264fb26897d2f0083200a8feb

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kfilemetadata: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kfilemetadata): Update to 6.5.0.

	Change-Id: I08ab40b06217406b85c4404edbcfbfcf840d7482

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdoctools: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kdoctools): Update to 6.5.0.

	Change-Id: Iff4405d58d25e0669833d2e06e391641aa33935b

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcrash: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kcrash): Update to 6.5.0.

	Change-Id: I4be61b85f1897c2d35df2d41bac3982014da82bd

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcontacts: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kcontacts): Update to 6.5.0.

	Change-Id: I2148491992250ef244e0d1bbe19fe8e6bb71389e

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcompletion: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kcompletion): Update to 6.5.0.

	Change-Id: Ic40120999f6a722d04a249cdddb33015b9a04d2a

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kauth: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kauth): Update to 6.5.0.

	Change-Id: I201d409780e583ba4eb7ba08a6ebedb5bbb2fb3f

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: threadweaver: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (threadweaver): Update to 6.5.0.

	Change-Id: I062bab5e2ae4fed8a80462e6e0f858e509b9f381

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: sonnet: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (sonnet): Update to 6.5.0.

	Change-Id: Ifc39f9cdcf904a9df4185a01faeb733b7498af39

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: solid: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (solid): Update to 6.5.0.

	Change-Id: Ie5661100abe656d7c70c6d569eb0703e796d1649

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qqc2-desktop-style: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (qqc2-desktop-style): Update to 6.5.0.

	Change-Id: I3997193abba842aaea6ba70ee9a897743fcd6703

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: prison: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (prison): Update to 6.5.0.

	Change-Id: I817e92acf265a29d680e1b117a12f744763cc776

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: networkmanager-qt: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (networkmanager-qt): Update to 6.5.0.

	Change-Id: I348a253355b55252f2dbd17c4a4e8ad2b84f3e6c

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: modemmanager-qt: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (modemmanager-qt): Update to 6.5.0.

	Change-Id: I940fcc4d80dfdb2cc44b524d1be83205f82ea0e8

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwindowsystem: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kwindowsystem): Update to 6.5.0.

	Change-Id: I37f8a35792e73675ce6a7b17e9de85fcf23f2938

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwidgetsaddons: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kwidgetsaddons): Update to 6.5.0.

	Change-Id: If1649ed3280c66003cf68c87270529c7d1b0417a

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksyntaxhighlighting: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (ksyntaxhighlighting): Update to 6.5.0.

	Change-Id: Icf8facba7dac6fba8f14cc55f114fa1537ff585b

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksvg: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (ksvg): Update to 6.5.0.

	Change-Id: Ibde14ae683b4c9af99477502046b5c574698106b

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kplotting: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kplotting): Update to 6.5.0.

	Change-Id: Id6c5e3b04ab439a9f8ca1c9d0d2f40ef2495cf9e

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kitemviews: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kitemviews): Update to 6.5.0.

	Change-Id: Ifddfd9c1550aa424135442a2a40a6c25dafd8473

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kitemmodels: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kitemmodels): Update to 6.5.0.

	Change-Id: I7dc5603591a52bc3ffb386a5d7abf436bb62774f

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kirigami: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kirigami): Update to 6.5.0.

	Change-Id: I1bcb923d6a61e455f80600d2eec76672eec943b0

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kidletime: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kidletime): Update to 6.5.0.

	Change-Id: I8531aff0311f6400eb5e9998870c8992cbf758b9

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ki18n: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (ki18n): Update to 6.5.0.

	Change-Id: If44bcda1f1d792e3b21d464259f89d454b94f260

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kholidays: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kholidays): Update to 6.5.0.

	Change-Id: I4dd6ca931712c822cf019ffb697cf08477c4331a

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kguiaddons: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kguiaddons): Update to 6.5.0.

	Change-Id: I932117a282572d0d04c71c2dc5cb20017c942534

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdnssd: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kdnssd): Update to 6.5.0.

	Change-Id: Ieed8db5b3a6a9b5f12b0c27f3789d76b1ddef894

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdbusaddons: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kdbusaddons): Update to 6.5.0.

	Change-Id: I7b9c19fb5db513ae0e97c19671291b599052b780

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcoreaddons: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kcoreaddons): Update to 6.5.0.

	Change-Id: I31baaeef91e87fa1b12031000444980978d5c579

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kconfig: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kconfig): Update to 6.5.0.

	Change-Id: I20b414870d7c41dbeb3122452300073d7300be63

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcolorscheme: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kcolorscheme): Update to 6.5.0.

	Change-Id: I33f76042db282a032a8a9846df3aea2524278c82

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcodecs: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kcodecs): Update to 6.5.0.

	Change-Id: I37e3aae1c5c77ac8bbff92336b98f1d03896c613

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcalendarcore: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kcalendarcore): Update to 6.5.0.

	Change-Id: I1fd35bdf793798565681afb6a7279c00b4ca6404

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: karchive: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (karchive): Update to 6.5.0.

	Change-Id: I387cbfff53da465dcb9f52f163a9167bbc02947b

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kapidox: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kapidox): Update to 6.5.0.

	Change-Id: I600cc38c26cac95ffddf6d582b1ed0909fa9731a

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: breeze-icons: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (breeze-icons): Update to 6.5.0.

	Change-Id: Id126c37ed7749cd6d3d861102ca9350d956648ff

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: bluez-qt: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (bluez-qt): Update to 6.5.0.

	Change-Id: Ic22b7f53c81b9f716a43f5707f21945a42709b2a

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: attica: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (attica): Update to 6.5.0.

	Change-Id: I513b0d86bc563f00971d933e352a38882fd21837

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kquickcharts: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (kquickcharts): Update to 6.5.0.

	Change-Id: Id3864130ad6fb06900602ef25f2dec1c987b5a7a

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: extra-cmake-modules: Update to 6.5.0.
	* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 6.5.0.

	Change-Id: Iae44a9df9d7979352bef32a4fad3bffae18627e2

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma: Use breeze's version.
	* gnu/packages/kde-plasma.scm (plasma)[version]: Use BREEZE's version.

	Change-Id: I804be318bb1662b35dd1aeea1ab2bbbf8ad41f8b

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: system-settings: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (system-settings): Update to 6.1.4.

	Change-Id: I10ceffb38b63dbf30040c2898da1dbea120ced38

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: powerdevil: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (powerdevil): Update to 6.1.4.

	Change-Id: I8d47f1bb747e8b1f9f05d751430dfdecfb32a3b0

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: polkit-kde-agent: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (polkit-kde-agent): Update to 6.1.4.

	Change-Id: I66d896d71acae35670148be95a10dd65d8715a34

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: print-manager: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (print-manager): Update to 6.1.4.

	Change-Id: Iec4b341bf5651a5aa740b2956a1ee68b82fd5267

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-workspace-wallpapers: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (plasma-workspace-wallpapers): Update to 6.1.4.

	Change-Id: Idcb995458fd8612a69f22f11c578b07184483b92

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-workspace: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (plasma-workspace): Update to 6.1.4.
	[arguments]<#:phases>: Add add-span-header phase.

	Change-Id: Ifc5e82532b569148ab00ab2f1463c65fa507d73d

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-welcome: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (plasma-welcome): Update to 6.1.4.

	Change-Id: I7caac39bfae1b805162cbe6e59e75c15808a4c51

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-systemmonitor: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (plasma-systemmonitor): Update to 6.1.4.

	Change-Id: Ic868a0b40953117a6113bd838499222590b54a77

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-vault: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (plasma-vault): Update to 6.1.4.

	Change-Id: Iaf52659dec980d6d8c9c20f88c0fb108e43588b8

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-pa: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (plasma-pa): Update to 6.1.4.

	Change-Id: Icb1dd8ceca03320d8131aa54731a080d97f02341

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-nm: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (plasma-nm): Update to 6.1.4.

	Change-Id: I42727937df2ef5c48ca5eb1606f4a56386a58acc

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-nano: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (plasma-nano): Update to 6.1.4.

	Change-Id: I8bc7967b0af8ab965a3cffc286202e91f4ad7c94

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-integration: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (plasma-integration): Update to 6.1.4.

	Change-Id: I54c4757715f08961823868525ed4a084d9ed9b82

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-firewall: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (plasma-firewall): Update to 6.1.4.

	Change-Id: Ie3ec67e4471175862633f05ed187a833802e5279

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-disks: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (plasma-disks): Update to 6.1.4.

	Change-Id: I18165090bef9bc42eb95a6008dccccb20c915379

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-desktop: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (plasma-desktop): Update to 6.1.4.

	Change-Id: I1af3b0ef73da53c0f5381204144eea985bca0d86

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-browser-integration: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (plasma-browser-integration): Update to 6.1.4.

	Change-Id: I003f691598e59405f3f04f3720f926c9e2da64ad

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma5support: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (plasma5support): Update to 6.1.4.

	Change-Id: If69e499593953380da7d660fbb176e89ff6e87fd

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ocean-sound-theme: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (ocean-sound-theme): Update to 6.1.4.

	Change-Id: I675141bbef0c1c79b3062b24d530fc90c4b33fc0

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: oxygen-sounds: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (oxygen-sounds): Update to 6.1.4.

	Change-Id: I61ec2b9691e52cb8c41948538c927953e341d7d7

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qqc2-breeze-style: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (qqc2-breeze-style): Update to 6.1.4.

	Change-Id: I3fd5ab6619b37037883c82cdf49161d6fd27f6f8

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: milou: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (milou): Update to 6.1.4.

	Change-Id: I5c98df17052f9ae41710877b935941298952c6ff

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwrited: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (kwrited): Update to 6.1.4.

	Change-Id: Ie50b97a6e060029341105f8f127a1ddd495a2370

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwin: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (kwin): Update to 6.1.4.

	Change-Id: I8760074175c45fc0fa71c7e2a09eb6131e53e781

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwayland-integration: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (kwayland-integration): Update to 6.1.4.

	Change-Id: I7472cef6036cb865fe99b2a59278a8e226594980

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwallet-pam: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (kwallet-pam): Update to 6.1.4.

	Change-Id: I4fa476fa484083a4aed4ab005763d1e29fc96311

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libksysguard: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (libksysguard): Update to 6.1.4.

	Change-Id: Id7a439867e824d26592ae89f6919367d7ab7eb04

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkscreen: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (libkscreen): Update to 6.1.4.

	Change-Id: Icfb65417d89c3e65c95b41e4d0c34a13150e5633

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kscreenlocker: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (kscreenlocker): Update to 6.1.4.

	Change-Id: I012ca7c7b23a74566f08ea56a0d1c90d708ef5a6

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: layer-shell-qt: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (layer-shell-qt): Update to 6.1.4.

	Change-Id: I19041b179f898842c6d51b019518793ac5f95ab8

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksystemstats: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (ksystemstats): Update to 6.1.4.

	Change-Id: Ibb3ad55f8cef1d7196b56fc902ba41d31014c52b

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksshaskpass: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (ksshaskpass): Update to 6.1.4.

	Change-Id: I3005e18141b43dc9f8f8bee10aaeeeb736d30537

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kscreen: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (kscreen): Update to 6.1.4.

	Change-Id: Ibcb9d95f86d3bbb70374a99bb900fcea33e429fb

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpipewire: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (kpipewire): Update to 6.1.4.

	Change-Id: Ic14efa17c90423722140c786faeba2f89155f8b0

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmenuedit: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (kmenuedit): Update to 6.1.4.

	Change-Id: Icb701bdfb296329093660590f7972e07517c76ab

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kinfocenter: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (kinfocenter): Update to 6.1.4.

	Change-Id: Icb6e816744eb7e46dc831417e935c1ed2975113b

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kglobalacceld: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (kglobalacceld): Update to 6.1.4.

	Change-Id: Id86754adf23afa80c4886e73b65415def386e12b

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kgamma: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (kgamma): Update to 6.1.4.

	Change-Id: Ia58552c0f6990f41c6195efb7f6d084b987bfeeb

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdeplasma-addons: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (kdeplasma-addons): Update to 6.1.4.

	Change-Id: I464be086714fa77842f6526fefd58a27e644db86

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kde-cli-tools: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (kde-cli-tools): Update to 6.1.4.

	Change-Id: Iea1d4efe811fef2643b0941fe2ae6fd60ff59546

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdecoration: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (kdecoration): Update to 6.1.4.

	Change-Id: Ib825e9e480e85c06fbf83d53c4e5f1fa6b5123b4

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kde-gtk-config: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (kde-gtk-config): Update to 6.1.4.

	Change-Id: I203c534fa0ed515a61a1b855c6fc9d8cd23c3b43

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: krdp: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (krdp): Update to 6.1.4.

	Change-Id: I0cd870f3f1fef78d3b71573a49d073d458cad550

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kactivitymanagerd: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (kactivitymanagerd): Update to 6.1.4.

	Change-Id: I73cca2bf019c1ad4b45641566f6f9ec5d87a2acf

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: drkonqi: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (drkonqi): Update to 6.1.4.

	Change-Id: I26f9a7853157c4894d09893a48cf3157b1f32893

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: discover: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (discover): Update to 6.1.4.
	[arguments]<#:phases>: Adjust check phase.

	Change-Id: I804be318bb1662b35dd1aeea1ab2bbbf8ad41f8b

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: breeze-gtk: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (breeze-gtk): Update to 6.1.4.

	Change-Id: Icc7403f2cae80a149da4d89e44b2a642de513ba2

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: breeze: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (breeze): Update to 6.1.4.

	Change-Id: I2ece7ecfdf2fe1eaba7b1056fb4e34b35fb1b633

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: bluedevil: Update to 6.1.4.
	* gnu/packages/kde-plasma.scm (bluedevil): Update to 6.1.4.

	Change-Id: I3c69c31b49ab68376a24171a4e16b4d4992490ad

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libplasma: Update to 6.1.4.
	* gnu/packages/kde-frameworks.scm (libplasma): Update to 6.1.4.

	Change-Id: I9f175df693c09ed0c919ba1e7c8f4bb81bbd1a64

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-activities-stats: Update to 6.1.4.
	* gnu/packages/kde-frameworks.scm (plasma-activities-stats): Update to 6.1.4.

	Change-Id: Ic488a0cc0e23d33d5a6d2766185cc10586073d5e

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-activities: Update to 6.1.4.
	* gnu/packages/kde-frameworks.scm (plasma-activities): Update to 6.1.4.

	Change-Id: I3e72e64337b3c9e0ed73966060339823c9665b40

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwayland: Update to 6.1.4.
	* gnu/packages/kde-frameworks.scm (kwayland): Update to 6.1.4.

	Change-Id: I9c9ffe432f8d31bdef38d3a6ff73798f1e111168

2024-08-20  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: xdg-desktop-portal-kde: Update to 6.1.4.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-kde): Update to 6.1.4.

	Change-Id: Ic6fb4af2382eee0d295e5f899616f4043535be45

2024-08-20  Andrew Tropin  <andrew@trop.in>

	gnu: libcamera: Update to 0.3.1.
	* gnu/packages/networking.scm (libcamera): Update to 0.3.1.

	Change-Id: Ieeb731eea5cfa43b8d2b73e7973d0387baf1cf7c

2024-08-19  John Kehayias  <john.kehayias@protonmail.com>

	gnu: isync: Update to 1.5.0.
	* gnu/packages/mail.scm (isync): Update to 1.5.0.
	[source]: Remove unneeded patch.
	* gnu/packages/patches/isync-openssl3-fix.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	Change-Id: Idf814371f94bdd2848aa06c5f4150d9ac8702f65

2024-08-19  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mu: Update to 1.12.6.
	* gnu/packages/mail.scm (mu): Update to 1.12.6.

	Change-Id: Ibfbc2328b02dc29e29cf88a4522498ed12bb72e0

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-with-editor: Update to 3.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 3.4.1.

	Change-Id: I46a52cc4e76051b517514452f742d1e663c9bddb

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vertico: Update to 1.9.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 1.9.

	Change-Id: I041cd3f638b19fa8960de6142d62b90566dfe10d

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Update to 2.7.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.7.1.1.

	Change-Id: I36217e57d2ca651682653413773e9df6665f8c63

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tempel: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-tempel): Update to 1.2.

	Change-Id: Iccf09485c828d87041139384d49a09e77aff728f

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-taxy-magit-section: Update to 0.14.
	* gnu/packages/emacs-xyz.scm (emacs-taxy-magit-section): Update to 0.14.

	Change-Id: I6ef4cac556b5494d3dd7848be00474d1892d1baf

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-taxy: Update to 0.10.2.
	* gnu/packages/emacs-xyz.scm (emacs-taxy): Update to 0.10.2.

	Change-Id: I20044d8dc9b5f6bbc01994f915a5040fec5f8edb

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-saveplace-pdf-view: Update to 1.0.7.
	* gnu/packages/emacs-xyz.scm (emacs-saveplace-pdf-view): Update to 1.0.7.

	Change-Id: I0d517e692ee9c7d1524cdda23f592e8a3cdcfad3

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-relint: Update to 2.0.
	* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 2.0.

	Change-Id: I4e1b86e0d417ef999baa72997bb8036acb0ac70f

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-xr: Update to 2.0.
	* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 2.0.

	Change-Id: I823a0e57f17fcb46ca97ba482811297e962e3340

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-prescient: Update to 6.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 6.3.1.

	Change-Id: I17abd2f22f94a2df1e0cb28fa62a0ee54b8a53ed

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-polymode-ansible: Update to 0.5.1.
	* gnu/packages/emacs-xyz.scm (emacs-polymode-ansible): Update to 0.5.1.
	[arguments]<#:include>: Also install
	"poly-ansible-jinja2-filters-generator.el:41:15:".
	<#:phases>: Copy Elisp files to source directory so they are
	properly installed.

	Change-Id: Ib2e9df6d8e9d63e4c1777074995e4b3163440071

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-plz: Update to 0.9.1.
	* gnu/packages/emacs-xyz.scm (emacs-plz): Update to 0.9.1.

	Change-Id: I5edb3ee0d4702f1821f884d79947724edcf9c4df

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pg: Update to 0.39.
	* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.39.

	Change-Id: I7727ac80bedc14edd83328ebd0a3a4b83744b1a7

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-persp-mode: Update to 3.0.8.
	* gnu/packages/emacs-xyz.scm (emacs-persp-mode): Update to 3.0.8.

	Change-Id: Iba621728756513f17b15cdb2677dde2140683b77

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-paren-face: Update to 1.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-paren-face): Update to 1.1.2.

	Change-Id: I434e4b8134dfb609fdddbc69da4aeb79febaa698

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-osm: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 1.4.

	Change-Id: I24ce174a0eb09feb33d2bca047a4108a700c95a9

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orglink: Update to 1.2.4.
	* gnu/packages/emacs-xyz.scm (emacs-orglink): Update to 1.2.4.

	Change-Id: I5ae726a670b7eed63901a1aa64601ceba3aa766b

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orgit: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-orgit): Update to 2.0.0.

	Change-Id: Ia5beaffa934309471f5a3454d8f38d3c91e36ef6

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	Change-Id: Ifb6deb4f43e2d7715888b802a9a721b666c92ed8

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-modern: Update to 1.5.
	* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 1.5.

	Change-Id: I8479a1de1d7727cd59e280b685d3907e9bee9f95

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-mime: Update to 0.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-org-mime): Update to 0.3.3.

	Change-Id: Ia847ebcf40149660e74375a5f7c0a6ac571b1555

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-appear: Update to 0.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-appear): Update to 0.3.1.

	Change-Id: If8455bcdebb754724a2d9a965bf285a72bc0943a

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org: Update to 9.7.10.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.7.10.

	Change-Id: I1b276c744c85f60d1199b9f3288a80e76b460a5c

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-olivetti: Update to 2.0.6.
	* gnu/packages/emacs-xyz.scm (emacs-olivetti): Update to 2.0.6.

	Change-Id: I5008a1856c667d3f96a929dc2334b83fc788e71c

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-no-littering: Update to 1.7.1.
	* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.7.1.

	Change-Id: I090f86c8eace2783fd91905882c9beb285359958

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-moody: Update to 1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-moody): Update to 1.1.1.

	Change-Id: I28a5bff801bbf7751125c5656ae101e298d54569

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-minions: Update to 1.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-minions): Update to 1.0.2.

	Change-Id: Ic906f66c9d6487f367b54dde65c7d7ce46420e1d

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mastodon: Update to 1.0.25.
	* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 1.0.25.

	Change-Id: Ie3463d0fe644aad606b68d80b4afa30047a6a4af

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-marginalia: Update to 1.7.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 1.7.

	Change-Id: I828967e74e24d67e9c8f9727b7a8ff8be80fa776

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-magit-annex: Update to 1.9.0.
	* gnu/packages/emacs-xyz.scm (emacs-magit-annex): Update to 1.9.0.

	Change-Id: I9d13c95e2a9ce8f5111ca438f07ff67dd811cdc6

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-llm: Update to 0.17.1.
	* gnu/packages/emacs-xyz.scm (emacs-llm): Update to 0.17.1.

	Change-Id: I60d6bd14d54d448879828c521f8900469f73a6f8

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-know-your-http-well: Update to 0.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-know-your-http-well): Update to 0.6.0.

	Change-Id: I5ed78ad6aa859280f724f1ffd62bd95ac04a4674

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-keycast: Update to 1.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-keycast): Update to 1.4.1.

	Change-Id: I0bc5cfb9e9879fb2daefa9fdd5d89969726cff23

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jinx: Update to 1.10.
	* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 1.10.

	Change-Id: Ie71302853e7c67d0958612dc10fe40ea9cbcd8c5

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-hl-todo: Update to 3.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-hl-todo): Update to 3.8.1.

	Change-Id: Idc3872ef385036c35046776698e1fcfcb529598c

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-gnosis: Update to 0.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-gnosis): Update to 0.4.1.

	Change-Id: I0dc7ff1ebf47e53d1b9d2fb63ed9f78ceb322423

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-git-modes: Update to 1.4.4.
	* gnu/packages/emacs-xyz.scm (emacs-git-modes): Update to 1.4.4.

	Change-Id: I6057f7b72ddc3cce77034a51a7a30d0cc4877392

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ghub: Update to 4.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 4.0.0.

	Change-Id: Ib2ee7234f8744cbee3203f71686123232023fb45

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-geiser-guile: Update to 0.28.2.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-guile): Update to 0.28.2.

	Change-Id: Ia2e9c9edfb6d0802bf5fcd058d7456f0c4bc8987

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-epkg: Update to 4.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-epkg): Update to 4.0.0.
	[propagated-inputs]: Add emacs-llama.

	Change-Id: I2d0801eae310b92b2c210d1ab31e1cef8d8f40fa

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-llama.
	* gnu/packages/emacs-xyz.scm (emacs-llama): New variable.

	Change-Id: I2b3ccf0a9a706859ee50f6f6ad74f0cb8db7b129

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-empv: Update to 4.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-empv): Update to 4.5.0.

	Change-Id: Ie43f66598ef25f884163c5117fc619256a1fa5eb

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emacsql: Update to 4.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-emacsql): Update to 4.0.1.

	Change-Id: Id92b93a77c5dec1dd96f76cc210f45e3f0499ddd

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ellama: Update to 0.11.13.
	* gnu/packages/emacs-xyz.scm (emacs-ellama): Update to 0.11.13.

	Change-Id: I7d2ba3e5c8fdf59047cf54616c06eabebed9f1ac

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-elfeed: Update to 3.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed): Update to 3.4.2.

	Change-Id: I0307cd0889b412430173a0eda25ecfac97afc3c1

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebuild-mode: Update to 1.73.
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.73.

	Change-Id: Iffb132f1e5a02d2dd6a4d7d243f35cbaf69de24a

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-denote-menu: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-denote-menu): Update to 1.3.0.

	Change-Id: I87facf143ef7a3db945512f414920617037b1ab8

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-csv-mode: Update to 1.27.
	* gnu/packages/emacs-xyz.scm (emacs-csv-mode): Update to 1.27.

	Change-Id: If8f2480a5b3ef8766939314d20ddbded6a28506e

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cpreproc: Update to 1.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-cpreproc): Update to 1.0.1.

	Change-Id: I061da151191c87039465addf9715929c01c9839a

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-corfu: Update to 1.5.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 1.5.

	Change-Id: Ic10a7f445cdc4b3397b6f36ab949f6df698d0305

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult: Update to 1.8.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 1.8.

	Change-Id: I7275206b9e0e470230ca27bd444af5adda296178

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-closql: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-closql): Update to 2.0.0.
	[propagated-inputs]: Add emacs-compat.

	Change-Id: Icee132224b00e87ee979c7c61e530b04b79d38d5

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-chatgpt-shell: Update to 1.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-chatgpt-shell): Update to 1.3.1.

	Change-Id: I5b98039168b5338bc27b4d4022d5a8f75fc3958d

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-lib: Update to 1.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-casual-lib): Update to 1.1.2.

	Change-Id: I40d683b1c5023408a0910d7f189122883bd5e180

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-info: Update to 1.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-casual-info): Update to 1.3.1.

	Change-Id: I6c722afd7d66fa3b6e1de762100e4c4712af5d01

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-dired: Update to 1.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-casual-dired): Update to 1.8.0.

	Change-Id: I995a187ab14389260f02cd3d2297cc7fa8e1ebd4

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-calc: Update to 1.11.2.
	* gnu/packages/emacs-xyz.scm (emacs-casual-calc): Update to 1.11.2.

	Change-Id: I2267191a5f11abcedd227bc664b94b79dc9d973e

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cape: Update to 1.6.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 1.6.

	Change-Id: I8193512510860d2820ae5c17fca27dd7a711181a

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-bfuture: Update to 1.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-bfuture): Update to 1.0.3.

	Change-Id: I9f562fee2acc110613c2b780e2e98abf113d8d02

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-beancount: Update to 0.9.0.
	* gnu/packages/finance.scm (emacs-beancount): Update to 0.9.0.

	Change-Id: I1394c656ec1c7e30f55e3ef6f9129fb24ca35891

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auto-compile: Update to 2.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-auto-compile): Update to 2.0.3.

	Change-Id: I5f7060dcaa683442ae1dbdbb5158487c8423fb04

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-apheleia: Update to 4.2.
	* gnu/packages/emacs-xyz.scm (emacs-apheleia): Update to 4.2.

	Change-Id: I6a78692b0e6b051cef9c2ab82db0213276802e2a

2024-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-activities: Update to 0.7.1.
	* gnu/packages/emacs-xyz.scm (emacs-activities): Update to 0.7.1.

	Change-Id: I23a9f2242dfe2ccd311d27cf083e609a65bd9bf3

2024-08-19  Thanos Apollo  <public@thanosapollo.org>

	gnu: emacs-gnosis: Update to 0.4.0-1c3e.
	* gnu/packages/emacs-xyz.scm (emacs-gnosis): Update to 0.4.0-1c3e.
	* Rewrite recipe to specify exact git commit to apply necessary fixes.

	Change-Id: I25a5b79cbe4ad1da2fb41df87d45d47b6d907108

2024-08-19  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: emacs-forge: Update to 0.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.4.1.

	Change-Id: I7e08f0a27af5eb4b6a8516183aecf799a2198068

2024-08-19  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: emacs-pdfgrep: Update to  1.4-1.a4ca0a1.
	* gnu/packages/emacs-xyz.scm (emacs-pdfgrep): Update to 1.4-1.a4ca0a1.

	Change-Id: If4c253376873a27b68cfbf996353ba1ba232854a

2024-08-19  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: pdfgrep: Update to 2.2.0.
	* gnu/packages/pdf.scm (pdfgrep): Update to 2.2.0.

	Change-Id: I0675cb2905188587f886ed9b048862c47e02faf5

2024-08-19  Spencer King  <spencer@nursiapress.com>

	gnu: Add emacs-sv-kalender-namnsdagar.
	* gnu/packages/emacs-xyz.scm (emacs-sv-kalender-namnsdagar): New variable.

	Change-Id: I1d1aad5479152c52278742dc2e5d865fc956b5cf

2024-08-19  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: emacs-magit: Update to 4.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 4.0.0.

	Change-Id: If67ede62dff66ffc75d1b981663889f7096907d0

2024-08-19  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add emacs-ruby-electric.
	* gnu/packages/emacs-xyz.scm (emacs-ruby-electric): New variable.

	Change-Id: I4a198b649d219ccf756391baace3dab506c659af

2024-08-19  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add emacs-rbs-mode.
	* gnu/packages/emacs-xyz.scm (emacs-rbs-mode): New variable.

	Change-Id: I20b8b597426b355333375faaf97aa3f776cc369d

2024-08-19  Adam Quandour  <adam.quandour@gmail.com>

	gnu: Fix emacs-exwm.
	EXWM devs removed exwm-config-default procedure. As a result anyone who uses
	exwm with default config (like I do) will get this error "Symbol’s function
	definition is void: exwm-config-default". The solution is to use
	exwm-config-example instead.

	* gnu/packages/emacs-xyz.scm (emacs-exwm)[arguments]<#:phases>: Fix EXWM executable.

	Change-Id: I9af27f9db30bf51146c41b214c04cfd38a89185e

2024-08-19  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: Add fyi.
	* gnu/packages/xdisorg.scm (fyi): New variable.

	Change-Id: I8bbc45324495cc0248bedd793b1a951aa0126706

2024-08-19  Ludovic Courtès  <ludo@gnu.org>

	install: Set ‘privileged-programs’ rather than ‘setuid-programs’.
	* gnu/system/install.scm (installation-os)[setuid-programs]: Remove.
	[privileged-programs]: New field.

	Change-Id: I5c93f282f5ec790f13ac076e0ab0f6d59d92d59d

2024-08-19  Ludovic Courtès  <ludo@gnu.org>

	system: hurd: Empty default ‘privileged-programs’ list.
	Fixes a bug whereby Hurd systems would find themselves including
	‘%default-privileged-programs’ in addition to ‘%setuid-programs/hurd’.

	* gnu/system/hurd.scm (%hurd-default-operating-system)[privileged-programs]:
	New field.

	Change-Id: I5b6a55a8df7e6af697d22166e9f483f6dd816e64

2024-08-19  Ludovic Courtès  <ludo@gnu.org>

	services: Truly mark ‘setuid-program-service-type’ as deprecated.
	* gnu/services.scm (setuid-program-service-type): Define with
	‘define-deprecated/alias’.

	Change-Id: Ibafe333e7f261185b5a70b38cfb4845abf2f643b

2024-08-19  Ludovic Courtès  <ludo@gnu.org>

	services: privileged-program: No libcap when cross-compiling to the Hurd.
	* gnu/services.scm (privileged-program->activation-gexp): Add
	‘let-system’ form to define staged ‘libcap’ variable.  Use
	‘supported-package?’ only when not cross-compiling.

	Change-Id: Ifa9bd97b5dc8c3a162d8427533b41d3c30bac18d

2024-08-19  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: openmpi: Set default version to 4.x.
	* gnu/packages/mpi.scm (openmpi-4): New variable.
	(openmpi): Redefine variable.

	Change-Id: If5bb4429c935982ddaa1a5acbd728367ebbfd6fd

2024-08-19  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add openmpi-5.
	* gnu/packages/mpi.scm (openmpi-5): New variable.

	Change-Id: I048692b2e928077c9cfa9fb8076ceb356251e1db

2024-08-19  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: slurm: Add PMIx support.
	* gnu/packages/parallel.scm (slurm) [inputs]: Add dependency.
	[arguments]: Update configure flags.
	(slurm-21.08)[inputs]: New field.

	Change-Id: I6544be5eb44980191d0788738ab960263c56c0ba

2024-08-19  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: slurm: Always inherit from the immediately newer version.
	* gnu/packages/parallel.scm (slurm-21.08): Change ‘inherit’ to refer to
	the immediately newer version.
	(slurm-20.11, slurm-20.02, slurm-19.05, slurm-18.08): Likewise.

	Change-Id: I327eaa3535bc273c8744583b966da22381c8a576

2024-08-19  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add prrte.
	* gnu/packages/parallel.scm (prrte): New variable.

	Change-Id: I4427eec1a5c7d94ed5f9cbceb55f9372834a8971

2024-08-19  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add openpmix.
	* gnu/packages/parallel.scm (openpmix): New variable.

	Change-Id: Id23bc710c9b61ede0aebf7e2a18863fbe5fb8304

2024-08-19  fanquake  <fanquake@gmail.com>

	gnu: gcc@12: Update to 12.4.0.
	* gnu/packages/gcc.scm (gcc-12): Update to 12.4.0.

	Change-Id: Ibdd003d5b61eb4b9e6a1b56428d01d51cca97b44

2024-08-19  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: libgit2-1.8: Update to 1.8.1.
	* gnu/packages/version-control.scm (libgit2-1.8): Update to 1.8.1.
	  [source]: deps/http-parser does not exist so update the list
	  [arguments]: semantics of -DUSE_HTTP_PARSER has changed, so
	  update configure-flags to reflect the same

	Change-Id: Ifd9694a93326f7c3d368bd354a5fadf4e4b93119

2024-08-19  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add mpich-ofi.
	* gnu/packages/mpi.scm (mpich-ofi): New variable.

	Change-Id: I577fa8fc15ffe7df82d737721ca5a2e034c1e43a

2024-08-19  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: libfabric: Add support for extra providers.
	* gnu/packages/linux.scm (libfabric) [arguments]: Add configure flags.

	Change-Id: I57e43ffd92e8268112e48928af38b0fecc256a67

2024-08-19  Luca Cirrottola  <luca.cirrottola@inria.fr>

	gnu: hdf5-parallel-openmpi: Update to 1.14.x.
	Fixes <https://issues.guix.gnu.org/68313>.

	HDF5 1.14.3 contains the fix for <https://github.com/HDFGroup/hdf5/pull/3421>.

	* gnu/packages/maths.scm (hdf5-parallel-openmpi): Inherit from HDF5-1.14.
	[arguments]: Take arguments from HDF5-1.14.  Use gexps.

	Change-Id: I99222a1085dcd75c3c9ac83a0e88495e86a8cf59

2024-08-19  Luca Cirrottola  <luca.cirrottola@inria.fr>
	    Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hdf5@1.14: Update to 1.14.3.
	* gnu/packages/maths.scm (hdf5-1.14): Update to 1.14.3.
	[arguments]: New field.

	Change-Id: If413ec4d00de0de86020d8f56f2e3f9ec52ed0a9

2024-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "gnu: at-spi2-core: Remove unnecessary test timeout."
	This reverts commit 58a839273d1e4fac2b3a0ec456aabdf82deaa124.
	Hello I am new here:

	  <cbaines>nckx, 58a839273d1e4fac2b3a0ec456aabdf82deaa124 leads to
	  nearly 4000 rebuilds

2024-08-19  Andy Tai  <atai@atai.org>

	gnu: direvent: Update to 5.4.
	* gnu/packages/admin.scm (direvent): update to 5.4.

	Change-Id: I955abd8e3d75ff2fa7afa99c8d6b2eed2328b20a

2024-08-19  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: gitile: Replace outdated dependency.
	* gnu/packages/version-control.scm (gitile): Replace outdated dependency.
	* gnu/packages/guile-xyz.scm (guile-syntax-highlight-for-gitile): Remove.

	Change-Id: I24295a24d0dfef08d5161c206757996ccdd881fd

2024-08-19  guix-patches--- via  <guix-patches@gnu.org>

	gnu: Add zydis.
	* gnu/packages/engineering.scm (zydis): New variable.

	Change-Id: I6e0b04e1d957f8c172e81177f6669415beeaf20a

2024-08-19  guix-patches--- via  <guix-patches@gnu.org>

	gnu: Add zycore.
	* gnu/packages/engineering.scm (zycore): New variable.

	Change-Id: Ia38413f43bc667a9a12916d3f0e786e06f6d358f

2024-08-19  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: chrony: Fix cross-compilation.
	* gnu/packages/ntp.scm (chrony)[arguments]<#:phases>: Add set-CC phase.

	Change-Id: I0bc7c271875c5ba68743583fb3932e238b3b37c0

2024-08-19  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: chrony: Update to 4.5.
	* gnu/packages/ntp.scm (chrony): Update to 4.5.
	  [source]: Download from GitLab as the original site is not accessible
	  anymore.
	  [native-inputs]: Add "bison" and "ruby-asciidoctor".
	  [synopsis]: Fix a typo.
	  [description]: Improve formatting.
	  [home-page]: Change to "https://chrony-project.org/".

	Change-Id: I33b053fff0aced37cefab9f3c5df44fe2b9abb0c

2024-08-18  Nikola  <nikola@radojevic.rs>

	gnu: at-spi2-core: Remove unnecessary test timeout.
	Guix provides its own superior-quality time-outs.

	* gnu/packages/gtk.scm (at-spi2-core)[arguments]: Remove the
	‘timeout’ argument from the test invocation.

	Change-Id: Ic324c5992d48cafa4b6b9856b381d461083d8de2

2024-08-18  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove-minimal: Add StartupWMClass.
	Fixes https://issues.guix.gnu.org/69267

	* gnu/packages/gnuzilla.scm (icedove-minimal)[arguments]: Set
	MOZ_APP_REMOTINGNAME and StartupWMClass.

	Change-Id: Ibf334c2d840a49aa7ec84da44eceecd85cb3bcd2

2024-08-18  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove. Update to 115.14.0.
	* gnu/packages/gnuzilla.scm (%icedove-version): Update to 115.14.0.

	Change-Id: I7564b525059f6c26beeee4bf9514fa38cc2aaa58

2024-08-18  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove-wayland: Use icedove-minimal instead of icedove.
	`icedove` does currently not built.

	* gnu/packages/gnuzilla.scm (icedove-wayland): Use `icedove-minimal` instead of
	`icedove`.

	Change-Id: Idc01d6a93071cff11ef139e6738aff1c7687d975

2024-08-18  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 115.10.1.
	* gnu/packages/gnuzilla.scm (all-mozilla-102-locales,
	%icecat-102-base-version, %icecat-102-version, icecat-102-source):
	Remove variables.
	(%icedove-build-id, %icedove-version, thunderbird-comm-source): Update for 115.10.1.
	(thunderbird-comm-l10n): Switch to provided tarball.
	(icedove-source)[origin]: Add `zstd` package. Use `icecat-source`.
	Provide l10n folder from tarball.
	(icedove-minimal)[arguments]: Use MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE instead
	of deprecated MACH_USE_SYSTEM_PYTHON. Use GUIX_PYTHONPATH and bundled
	NSS library.
	[inputs]: Use `icu4c-73`. Add `nspr`. Remove `nss` for now.
	[native-inputs]: Update clang and llvm to version 15. Use newer
	`node-lts`.
	(make-l10n-package)[arguments]: Set GUIX_PYTHONPATH.

	Change-Id: Ie6d9eb00f609c9872ac985adec72da92ee4be336

2024-08-18  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icu4c: Add patch for VTIMEZONE bug.
	Icedove@115 does not properly work without this patch. See:
	https://bugzilla.mozilla.org/show_bug.cgi?id=1843007

	* gnu/packages/icu4c.scm (icu4c-73)[source]: Use patch.
	* gnu/packages/patches/icu4c-icu-22132-fix-vtimezone.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	Change-Id: Ie64d1e33afedbaedbaafaeb607a201eb671ac7bd

	Change-Id: I6d753eacc7daac5663128b20a550044d0fd0ddb7

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dmrseq: Update to 1.24.1.
	* gnu/packages/bioconductor.scm (r-dmrseq): Update to 1.24.1.

	Change-Id: I22fb49eee056e0dd5306fec4575fcb38cbe916aa

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bgeecall: Update to 1.20.1.
	* gnu/packages/bioconductor.scm (r-bgeecall): Update to 1.20.1.
	[propagated-inputs]: Add r-txdbmaker.

	Change-Id: Ia51c1ccdb0e49d8dc74a61f605f00c86718bc1f8

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mscoreutils: Update to 1.16.1.
	* gnu/packages/bioconductor.scm (r-mscoreutils): Update to 1.16.1.

	Change-Id: I233a01625f223c571dae863c977825d4a2909ee7

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scater: Update to 1.32.1.
	* gnu/packages/bioconductor.scm (r-scater): Update to 1.32.1.

	Change-Id: I0232d463f243505a9b3706d64e6666eb245ceb1c

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdf5array: Update to 1.32.1.
	* gnu/packages/bioconductor.scm (r-hdf5array): Update to 1.32.1.

	Change-Id: Iebab45185f6f1fe3e6919a1e70e45127d9f1124f

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s4vectors: Update to 0.42.1.
	* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.42.1.

	Change-Id: I58dc50344c5eb477da9d4ddd4447bcb41f456037

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multiassayexperiment: Update to 1.30.3.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.30.3.

	Change-Id: Iabbd0c74d7515f8f166827b8b99b2ac49b271c13

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-universalmotif: Update to 1.22.1.
	* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.22.1.

	Change-Id: I60a617d120e5da046decb491b7641f1e10aac0cb

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterprofiler: Update to 4.12.2.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.12.2.

	Change-Id: I17d837fb314c26fcb26c13240a01c91bc2da9797

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enrichplot: Update to 1.24.2.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.24.2.

	Change-Id: I188e7e908a09337d4bacf4802b1557ddd31048f3

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dose: Update to 3.30.2.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.30.2.

	Change-Id: Ic07fab82efcbda004d6c7ff21d4ed7b49cc426fb

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chippeakanno: Update to 3.38.1.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.38.1.

	Change-Id: Ia4c89074674f3473e11f3b9e1f9ed828701591f6

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qfeatures: Update to 1.14.2.
	* gnu/packages/bioconductor.scm (r-qfeatures): Update to 1.14.2.

	Change-Id: I93c4fc00d19b18a1e0981f21dd0950d1e1a81f37

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqarray: Update to 1.44.1.
	* gnu/packages/bioconductor.scm (r-seqarray): Update to 1.44.1.

	Change-Id: I06bb0b45d1a4299e835f7a18c7ed70d847bdb565

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msa: Update to 1.36.1.
	* gnu/packages/bioconductor.scm (r-msa): Update to 1.36.1.

	Change-Id: I91665d8ff4cd7570b5bcad27ff132611a09b8ecc

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-limma: Update to 3.60.4.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.60.4.

	Change-Id: Iaaf9317ab3921070f5b8e06a7948b42575bbe00b

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-raggedexperiment: Update to 1.28.1.
	* gnu/packages/bioconductor.scm (r-raggedexperiment): Update to 1.28.1.

	Change-Id: If7e8b60435413acda999f055bf9f104929e7f50f

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edger: Update to 4.2.1.
	* gnu/packages/bioconductor.scm (r-edger): Update to 4.2.1.

	Change-Id: Ia8cb57ada3f036f7fe45972ad1d3a8ff2e53c27b

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iranges: Update to 2.38.1.
	* gnu/packages/bioconductor.scm (r-iranges): Update to 2.38.1.

	Change-Id: I95d34fb3f339590c1980b7a77093835baa0e0136

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dmrcate: Update to 3.0.5.
	* gnu/packages/bioconductor.scm (r-dmrcate): Update to 3.0.5.

	Change-Id: I88768682f65b821e188f29c4dfee94927040cbbd

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-degreport: Update to 1.40.1.
	* gnu/packages/bioconductor.scm (r-degreport): Update to 1.40.1.

	Change-Id: I35e7284270c81cd10178e7d848dfa5872645405d

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anvil: Update to 1.16.1.
	* gnu/packages/bioconductor.scm (r-anvil): Update to 1.16.1.

	Change-Id: Ief1b321d44a3bd534c6107c4434957c0de2dd977

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-desctools: Update to 0.99.55.
	* gnu/packages/statistics.scm (r-desctools): Update to 0.99.55.

	Change-Id: Ic6b6222e1702db59786ad2ab73645425645575a1

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-exact: Update to 3.3.
	* gnu/packages/statistics.scm (r-exact): Update to 3.3.

	Change-Id: If388135e98d31308d6d6170f30038ea9b44c994f

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lme4: Update to 1.1-35.5.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-35.5.

	Change-Id: I886898d0158ba4a6d29e61e8a19a280ce387ee2e

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppeigen: Update to 0.3.4.0.1.
	* gnu/packages/statistics.scm (r-rcppeigen): Update to 0.3.4.0.1.

	Change-Id: I4b7b3569c414d57a1af788fedcdaaf1e59e42fe7

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcapp: Update to 2.0-4-1.
	* gnu/packages/statistics.scm (r-pcapp): Update to 2.0-4-1.

	Change-Id: I7a08f67e636843e36bc80af0d94778f6d2b202d6

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sparsem: Update to 1.84-2.
	* gnu/packages/statistics.scm (r-sparsem): Update to 1.84-2.

	Change-Id: Id2123705c08bab173a4c8da3029e9bbda4db3ceb

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-segmented: Update to 2.1-1.
	* gnu/packages/statistics.scm (r-segmented): Update to 2.1-1.

	Change-Id: I754caaac1fca6903103b3c36f3d4894350c9a63d

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcurl: Update to 1.98-1.16.
	* gnu/packages/statistics.scm (r-rcurl): Update to 1.98-1.16.

	Change-Id: I7c1570708479711e32a98e586cf51ddf7958e4b6

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bitops: Update to 1.0-8.
	* gnu/packages/statistics.scm (r-bitops): Update to 1.0-8.

	Change-Id: I0f5e97d07097a0ec13cce1b1d61e4633cdb9cd70

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpparmadillo: Update to 14.0.0-1.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 14.0.0-1.

	Change-Id: I9594cab48497f4767b2f5435828057704efdb01f

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-withr: Update to 3.0.1.
	* gnu/packages/statistics.scm (r-withr): Update to 3.0.1.

	Change-Id: Ic9302091cacb203a3d6e45183c871ba12276e3ba

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openssl: Update to 2.2.1.
	* gnu/packages/statistics.scm (r-openssl): Update to 2.2.1.

	Change-Id: Id279140de607eb0f8324ab2e38ce248398110979

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-checkmate: Update to 2.3.2.
	* gnu/packages/statistics.scm (r-checkmate): Update to 2.3.2.

	Change-Id: I8dbd8ed86a5cc652da180c1bac951abc7ba82fb5

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-knitr: Update to 1.48.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.48.

	Change-Id: I87ec28f830230f8fd51f7a2701a6bc83c14bd3b6

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yaml: Update to 2.3.10.
	* gnu/packages/statistics.scm (r-yaml): Update to 2.3.10.

	Change-Id: I64802f3c68be2498ea48755608ddf55dc3adae3e

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nlme: Update to 3.1-166.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-166.

	Change-Id: I7df0e68f3e685acb145d3c07f9de14ee1ab141a6

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-webmockr: Update to 1.0.0.
	* gnu/packages/cran.scm (r-webmockr): Update to 1.0.0.

	Change-Id: I732b25faa1d2cc6cf17fb8c9dfb9dbc7f194c0d9

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-crul: Update to 1.5.0.
	* gnu/packages/cran.scm (r-crul): Update to 1.5.0.

	Change-Id: Ic25ca2096424aa624eca983b68f622240e212b0a

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-common: Update to 0.7.4.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.7.4.

	Change-Id: I0bc4341a6cd3ada7bbf7e323a14b4d69083f2ad5

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stars: Update to 0.6-6.
	* gnu/packages/cran.scm (r-stars): Update to 0.6-6.

	Change-Id: Ie2b039d28202b9d3f96a740a6883763174e547b6

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pkgdown: Update to 2.1.0.
	* gnu/packages/cran.scm (r-pkgdown): Update to 2.1.0.
	[propagated-inputs]: Remove r-httr, r-magrittr, and r-memoise; add r-fontawesome,
	r-httr2, and r-openssl.

	Change-Id: I7cb4e0293ab5ddbc07918c2ee2db84030d2de1e3

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bbotk: Update to 1.0.1.
	* gnu/packages/cran.scm (r-bbotk): Update to 1.0.1.

	Change-Id: Id2a435d9e9711fff8fae2ff1d2dc5a7ab2a30c85

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3: Update to 0.20.2.
	* gnu/packages/cran.scm (r-mlr3): Update to 0.20.2.
	[propagated-inputs]: Remove r-rhpcblasctl.

	Change-Id: I2d92d399220f3f54d34c6bdc863fd6fb4fc90fb4

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paradox: Update to 1.0.1.
	* gnu/packages/cran.scm (r-paradox): Update to 1.0.1.

	Change-Id: I58921bef024757df01d87538cdc326800f39d1cf

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3measures: Update to 0.6.0.
	* gnu/packages/cran.scm (r-mlr3measures): Update to 0.6.0.

	Change-Id: If9f2af3d5c7516bdd57310d96b54d49cdea27ecb

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3mbo: Update to 0.2.4.
	* gnu/packages/cran.scm (r-mlr3mbo): Update to 0.2.4.

	Change-Id: Icbf00f651f19b70a34dd3302dba8b05ebaf3a94f

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dials: Update to 1.3.0.
	* gnu/packages/cran.scm (r-dials): Update to 1.3.0.
	[propagated-inputs]: Add r-sfd.

	Change-Id: I43b2b6990ec82485806a37514f0cffbec08b9ee4

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat: Update to 3.1-1.
	* gnu/packages/cran.scm (r-spatstat): Update to 3.1-1.
	[propagated-inputs]: Add r-spatstat-univar.

	Change-Id: I0c7f994371e31d467ed3dd9b75f8856cd90b56fc

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-random: Update to 3.3-1.
	* gnu/packages/cran.scm (r-spatstat-random): Update to 3.3-1.
	[propagated-inputs]: Add r-spatstat-univar.

	Change-Id: I5df535fd631a9d7bb923ae7df22a419c0667d0f4

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-linnet: Update to 3.2-1.
	* gnu/packages/cran.scm (r-spatstat-linnet): Update to 3.2-1.
	[propagated-inputs]: Add r-spatstat-univar.

	Change-Id: Idf545b5bc0899c937cf1c03490135358410350a8

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-geom: Update to 3.3-2.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 3.3-2.
	[propagated-inputs]: Add r-spatstat-univar.

	Change-Id: I00bae464aa9467291afd5a80401802f8fcd7bb9f

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-model: Update to 3.3-1.
	* gnu/packages/cran.scm (r-spatstat-model): Update to 3.3-1.
	[propagated-inputs]: Add r-spatstat-univar.

	Change-Id: I80086a6d42d110b0434886de8a136b244213e3d2

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-explore: Update to 3.3-1.
	* gnu/packages/cran.scm (r-spatstat-explore): Update to 3.3-1.
	[propagated-inputs]: Add r-spatstat-univar.

	Change-Id: I9b6258dd826842be874e93c4723d3c970ff3f615

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lightgbm: Update to 4.5.0.
	* gnu/packages/cran.scm (r-lightgbm): Update to 4.5.0.

	Change-Id: I22970706b2545eac6973caf6483a783ba33abd62

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mstate: Update to 0.3.3.
	* gnu/packages/cran.scm (r-mstate): Update to 0.3.3.

	Change-Id: Ia35383b032c1bc5b9a12df5943422118d81fe527

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-posterior: Update to 1.6.0.
	* gnu/packages/cran.scm (r-posterior): Update to 1.6.0.

	Change-Id: If7cc7896e88f24935c762d98348fbab64926da85

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-loo: Update to 2.8.0.
	* gnu/packages/cran.scm (r-loo): Update to 2.8.0.

	Change-Id: I6e105afb8a0f40eda6f71a398da0fa2c25a83757

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stanheaders: Update to 2.32.10.
	* gnu/packages/cran.scm (r-stanheaders): Update to 2.32.10.

	Change-Id: Ia534e96cfb4111dbef5a0da232f520747edafa62

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-topicmodels: Update to 0.2-17.
	* gnu/packages/cran.scm (r-topicmodels): Update to 0.2-17.

	Change-Id: I3c8c9c30a6557f25be5882780924017e546dbd7d

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shinycssloaders: Update to 1.1.0.
	* gnu/packages/cran.scm (r-shinycssloaders): Update to 1.1.0.
	[propagated-inputs]: Add r-htmltools.

	Change-Id: I33acb40085bc4cb39c60e70a040dc6e08e21eb6e

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-subplex: Update to 1.9.
	* gnu/packages/cran.scm (r-subplex): Update to 1.9.

	Change-Id: I15b5d0b29c970a558ddc580ab3d23398207eedf2

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parameters: Update to 0.22.1.
	* gnu/packages/cran.scm (r-parameters): Update to 0.22.1.

	Change-Id: If0ee7541ab994008bdcd25a65264a4256c12a6b9

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xgboost: Update to 1.7.8.1.
	* gnu/packages/cran.scm (r-xgboost): Update to 1.7.8.1.

	Change-Id: Ib8c7ce2a146dfca19bff919669ca54249a4314f0

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggnewscale: Update to 0.5.0.
	* gnu/packages/cran.scm (r-ggnewscale): Update to 0.5.0.

	Change-Id: I9e6b278f7eaa2a92e8a21106f384c05280cc9930

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-polyclip: Update to 1.10-7.
	* gnu/packages/cran.scm (r-polyclip): Update to 1.10-7.

	Change-Id: Ie14ec6583d7e4476154b02da94ac8ff9ea705777

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yulab-utils: Update to 0.1.5.
	* gnu/packages/cran.scm (r-yulab-utils): Update to 0.1.5.

	Change-Id: I3a7a2b7ad4128cbb33112701fcb2e781ec31d697

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-kernlab: Update to 0.9-33.
	* gnu/packages/cran.scm (r-kernlab): Update to 0.9-33.

	Change-Id: I7215471b1307ca22d0febba110efee760193a8c9

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bookdown: Update to 0.40.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.40.

	Change-Id: I9977ea80fad919f6cab36f529cda25650d3a7718

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s2: Update to 1.1.7.
	* gnu/packages/cran.scm (r-s2): Update to 1.1.7.
	[inputs]: Add zlib.

	Change-Id: I43d1c2a2d9ad0a7d77b21761f5e85ae996cc2c23

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wk: Update to 0.9.2.
	* gnu/packages/cran.scm (r-wk): Update to 0.9.2.

	Change-Id: I88d947874b62745d27dd3a491afb8e0542cf37d5

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-future: Update to 1.34.0.
	* gnu/packages/cran.scm (r-future): Update to 1.34.0.

	Change-Id: I326a703745f5ffeaff57cd0cfe7c0a7286693377

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parallelly: Update to 1.38.0.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.38.0.

	Change-Id: Ia5d7892edcec2950e5d05882caec3b2eff2f8c28

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-epi: Update to 2.53.
	* gnu/packages/cran.scm (r-epi): Update to 2.53.

	Change-Id: I614eb4ef6cfa9f94e41e119c78fa84d6ef93fb38

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-grimport2: Update to 0.3-3.
	* gnu/packages/cran.scm (r-grimport2): Update to 0.3-3.

	Change-Id: Iddb3a0837f45ef868db593ce88561463f45007ca

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rspectra: Update to 0.16-2.
	* gnu/packages/cran.scm (r-rspectra): Update to 0.16-2.
	[native-inputs]: Add r-rmarkdown.

	Change-Id: Id3bb4d41fa345031ffd891b64e46d6a6d06fdd9d

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tm: Update to 0.7-14.
	* gnu/packages/cran.scm (r-tm): Update to 0.7-14.

	Change-Id: I938369d3dba28adb7db076af3a16db070b53e66f

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nlp: Update to 0.3-0.
	* gnu/packages/cran.scm (r-nlp): Update to 0.3-0.

	Change-Id: I3780e75e3994f099e40b257b5606bc402609353c

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adimpro: Update to 0.9.7.
	* gnu/packages/cran.scm (r-adimpro): Update to 0.9.7.

	Change-Id: I76184ea28303c4acf4a67a359a109f3fd35fcc59

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fmri: Update to 1.9.12.1.
	* gnu/packages/cran.scm (r-fmri): Update to 1.9.12.1.

	Change-Id: I17b2fc73ba8f45ea13bce7c958dcb49a2453d03f

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ouch: Update to 2.20.
	* gnu/packages/cran.scm (r-ouch): Update to 2.20.

	Change-Id: I3c87903775ac57d3e9276ac208147f0878f9c9f7

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppparallel: Update to 5.1.8.
	* gnu/packages/cran.scm (r-rcppparallel): Update to 5.1.8.

	Change-Id: Ia954bd873fc3d23f7a957e2ce9ff2ed3db7eeda7

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chk: Update to 0.9.2.
	* gnu/packages/cran.scm (r-chk): Update to 0.9.2.

	Change-Id: Ib6cb46b8eb47415dc86d67ac79466b810741d9cc

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-usethis: Update to 3.0.0.
	* gnu/packages/cran.scm (r-usethis): Update to 3.0.0.

	Change-Id: Iec4606610b99f2b0b54f7008b1336f3ca2a455e3

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gert: Update to 2.1.1.
	* gnu/packages/cran.scm (r-gert): Update to 2.1.1.

	Change-Id: I2c8d659a8a4419b815f1d0ee3ee3a86792b64e85

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-effectsize: Update to 0.8.9.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.8.9.

	Change-Id: Ib223627c1a3994b354ef5c2e3947788fd5dfedf3

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-performance: Update to 0.12.2.
	* gnu/packages/cran.scm (r-performance): Update to 0.12.2.

	Change-Id: I430d945c7c540ba70d6ab6fd827b63ecaf6585db

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayestestr: Update to 0.14.0.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.14.0.

	Change-Id: I771026a386805755bd34dc531f1d1c730ea40564

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tmb: Update to 1.9.14.
	* gnu/packages/cran.scm (r-tmb): Update to 1.9.14.

	Change-Id: Ic2d4235885f85175fc821bed8cf4c5ec2bbc3c6e

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multcomp: Update to 1.4-26.
	* gnu/packages/cran.scm (r-multcomp): Update to 1.4-26.

	Change-Id: I7f53e1ebfde6c101c9511893b549ed3ce16a0cd5

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quickjsr: Update to 1.3.1.
	* gnu/packages/cran.scm (r-quickjsr): Update to 1.3.1.

	Change-Id: Ia654a75f32c2af9b0d8d58718180c4ab90f28eb7

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-magick: Update to 2.8.4.
	* gnu/packages/cran.scm (r-magick): Update to 2.8.4.

	Change-Id: I0d40316574e0a302546980a00a339dd73f8bcf41

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gam: Update to 1.22-4.
	* gnu/packages/cran.scm (r-gam): Update to 1.22-4.

	Change-Id: Iceed9ed6162d01d5c9a68d28df5f17fd19d375b6

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-slam: Update to 0.1-52.
	* gnu/packages/cran.scm (r-slam): Update to 0.1-52.

	Change-Id: I7ba4552c1557265db564fba9fa3406fcb26de337

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-writexls: Update to 6.7.0.
	* gnu/packages/cran.scm (r-writexls): Update to 6.7.0.

	Change-Id: I7c7459c4b3f1a9d31abcf42c8e79a655ad3cd74f

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nodbi: Update to 0.10.6.
	* gnu/packages/cran.scm (r-nodbi): Update to 0.10.6.

	Change-Id: If58a9adade3d1d71c1b38f2b355de13553472884

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-insight: Update to 0.20.3.
	* gnu/packages/cran.scm (r-insight): Update to 0.20.3.

	Change-Id: I79d43b239b125fe54a4e5114096bfcd9e96d8e18

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rdpack: Update to 2.6.1.
	* gnu/packages/cran.scm (r-rdpack): Update to 2.6.1.

	Change-Id: I4afb3004b3786175f7c558c727581b66cff511f9

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdf5r: Update to 1.3.11.
	* gnu/packages/cran.scm (r-hdf5r): Update to 1.3.11.

	Change-Id: I9060042adda0435ac42960378f162a9e389ea4f0

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rio: Update to 1.2.1.
	* gnu/packages/cran.scm (r-rio): Update to 1.2.1.

	Change-Id: I4dd57e1b5f1bb83801e8b90c9045253cf1775529

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openxlsx: Update to 4.2.6.1.
	* gnu/packages/cran.scm (r-openxlsx): Update to 4.2.6.1.

	Change-Id: Ife073da51eab336cd8f2ab0c5c4f38b95347c35a

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cubature: Update to 2.1.1.
	* gnu/packages/cran.scm (r-cubature): Update to 2.1.1.

	Change-Id: Icd84bc1fd16f314e93ae29bfb82159bba45d6b31

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tseries: Update to 0.10-57.
	* gnu/packages/cran.scm (r-tseries): Update to 0.10-57.

	Change-Id: Ic8b20e6e1ad1ff2112134bf67875a70789d49925

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nestedcv: Update to 0.7.9.
	* gnu/packages/cran.scm (r-nestedcv): Update to 0.7.9.

	Change-Id: Iaa0c6b8b39bc9cd5f8ef79c6f4e7bb4f42e71633

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tinytex: Update to 0.52.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.52.

	Change-Id: I2dadb11958c8289b10df190edbea17587d6d7b85

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-uuid: Update to 1.2-1.
	* gnu/packages/cran.scm (r-uuid): Update to 1.2-1.

	Change-Id: Id1eee4221740a06c92203342f816d858baf7c0e0

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xfun: Update to 0.46.
	* gnu/packages/cran.scm (r-xfun): Update to 0.46.

	Change-Id: I149abb9483ce012dcd52d70b92844fc6ee70b13f

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vioplot: Update to 0.5.0.
	* gnu/packages/cran.scm (r-vioplot): Update to 0.5.0.

	Change-Id: I6f2d12ffc7f89b456a93c542a95970bd51e65083

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-strawr: Update to 0.0.92.
	* gnu/packages/cran.scm (r-strawr): Update to 0.0.92.

	Change-Id: Id9c0af67a781614be4d21810f9b8a2f3ed3ec902

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-statsexpressions: Update to 1.5.5.
	* gnu/packages/cran.scm (r-statsexpressions): Update to 1.5.5.

	Change-Id: I252e14a786ed3755fa80abf7660240c19dd794c3

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-recipes: Update to 1.1.0.
	* gnu/packages/cran.scm (r-recipes): Update to 1.1.0.
	[propagated-inputs]: Remove r-ellipsis.

	Change-Id: Ibbe37f3a9da3f1894ce0f631df83678c8004efbe

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ipred: Update to 0.9-15.
	* gnu/packages/cran.scm (r-ipred): Update to 0.9-15.

	Change-Id: I7bb7c1fdd8aadc532a9ee40a1c20c4831ab68282

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpproll: Update to 0.3.1.
	* gnu/packages/cran.scm (r-rcpproll): Update to 0.3.1.

	Change-Id: I6c303f4ed92132085bda11456cf3d071cec3ccd0

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fitdistrplus: Update to 1.2-1.
	* gnu/packages/cran.scm (r-fitdistrplus): Update to 1.2-1.
	[propagated-inputs]: Add r-rlang.

	Change-Id: I7e6415a1b0f3ed8a430c43a6e4d4c8d56ee4f9d1

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lpsolveapi: Update to 5.5.2.0-17.12.
	* gnu/packages/cran.scm (r-lpsolveapi): Update to 5.5.2.0-17.12.

	Change-Id: Ia3ccd9c3978e574989adc5f42c58c9994eed4d0c

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ctrdata: Update to 1.19.1.
	* gnu/packages/cran.scm (r-ctrdata): Update to 1.19.1.

	Change-Id: I0ccf39af755e05fd5a63e109c2596b1d2ce05d4a

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpp: Update to 1.0.13.
	* gnu/packages/cran.scm (r-rcpp): Update to 1.0.13.

	Change-Id: I4a789a5231f38556f48af61b6304d515f4c634e7

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ps: Update to 1.7.7.
	* gnu/packages/cran.scm (r-ps): Update to 1.7.7.

	Change-Id: I465e3885463dad96a2eb0b790ec02eccdafe2362

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pls: Update to 2.8-4.
	* gnu/packages/cran.scm (r-pls): Update to 2.8-4.

	Change-Id: I1f96e1e5da0dfc499174d0d19a9c3919e96cec6a

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-partykit: Update to 1.2-21.
	* gnu/packages/cran.scm (r-partykit): Update to 1.2-21.

	Change-Id: Iaf1d3743db960fe11b94bccf791790ca3acf53e4

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-colorspace: Update to 2.1-1.
	* gnu/packages/cran.scm (r-colorspace): Update to 2.1-1.

	Change-Id: If2a7d3aa8e7ae46f387aa0f63ded11ef697ddf2b

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bslib: Update to 0.8.0.
	* gnu/packages/cran.scm (r-bslib): Update to 0.8.0.

	Change-Id: If8ebb12f5f244ec55e5fda8904099c7390642d8c

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-htmltable: Update to 2.4.3.
	* gnu/packages/cran.scm (r-htmltable): Update to 2.4.3.

	Change-Id: Icd1fe1e9d46ec34a17d6ef113af41d44e68b530c

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httr2: Update to 1.0.2.
	* gnu/packages/cran.scm (r-httr2): Update to 1.0.2.

	Change-Id: Iaf10930e819d10fa0db4c1b333cdd83b61d3f2ab

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reprex: Update to 2.1.1.
	* gnu/packages/cran.scm (r-reprex): Update to 2.1.1.

	Change-Id: Ieed35fa390aa5d29f39ee29df1ce51ee07aedf5b

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-secretbase: Update to 1.0.1.
	* gnu/packages/cran.scm (r-secretbase): Update to 1.0.1.

	Change-Id: If712ec9152baae939e6e4f9c275baeb464a70a7e

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shadowtext: Update to 0.1.4.
	* gnu/packages/cran.scm (r-shadowtext): Update to 0.1.4.

	Change-Id: I221ffeff68e2cd0e1f1c840fbbbaa09391351ad8

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pals: Update to 1.9.
	* gnu/packages/cran.scm (r-pals): Update to 1.9.

	Change-Id: I7f43f6d5838884bb03b9129ef73def639c3cfab4

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clock: Update to 0.7.1.
	* gnu/packages/cran.scm (r-clock): Update to 0.7.1.

	Change-Id: I03ccf97a22234021d254777582187364304ef6d4

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-v8: Update to 5.0.0.
	* gnu/packages/cran.scm (r-v8): Update to 5.0.0.

	Change-Id: I113b88359e339b37052cb207c7af655056c23f55

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rrna: Update to 1.2.
	* gnu/packages/cran.scm (r-rrna): Update to 1.2.

	Change-Id: I7331239b741d2d7b9f15d3826ff921c7ad5c4659

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggstatsplot: Update to 0.12.4.
	* gnu/packages/cran.scm (r-ggstatsplot): Update to 0.12.4.

	Change-Id: Ib4da1bcecfdf10b42ec4ffeec84b9d1a89aed06f

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-datawizard: Update to 0.12.2.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.12.2.

	Change-Id: I0ebd4dcdf102f4b9b2a6d339f01a21f8f865cff2

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-collapse: Update to 2.0.15.
	* gnu/packages/cran.scm (r-collapse): Update to 2.0.15.

	Change-Id: I24c0f7845b1cbce9144442c7e94629510bf323aa

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-activepathways: Update to 2.0.5.
	* gnu/packages/bioconductor.scm (r-activepathways): Update to 2.0.5.

	Change-Id: Ia67d411d6f07bdf3c733f4eab5527f3706f3134d

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metap: Update to 1.11.
	* gnu/packages/bioconductor.scm (r-metap): Update to 1.11.

	Change-Id: I6bf89da4201256ae73206303234a275c011f202d

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-sfd.
	* gnu/packages/cran.scm (r-sfd): New variable.

	Change-Id: I08c2e273f03e41a86626502a0090526f288dc00a

2024-08-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-spatstat-univar.
	* gnu/packages/cran.scm (r-spatstat-univar): New variable.

	Change-Id: I51a7563c84be43a3416e9517242802a5de1c0c9c

2024-08-17  jgart  <jgart@dismail.de>

	gnu: python-fastbencode: Update to 0.3.1.
	* gnu/packages/python-xyz.scm (python-fastbencode): Update to 0.3.1.

	Change-Id: Id7ba89ed989f0e89e97f9f5f6c779f1f7a03d27e

2024-08-17  jgart  <jgart@dismail.de>

	gnu: sqlitebrowser: Update to 3.13.0.
	* gnu/packages/databases.scm (sqlitebrowser): Update to 3.13.0.

	Change-Id: I31e8febfe3d5dd61b27e3f8b4404a529262cea5c

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mikefarah-yq-v4: Update to 4.44.3.
	* gnu/packages/web.scm (go-github-com-mikefarah-yq-v4): Update to 4.44.3.
	[propagated-inputs]: Add go-github-com-alecthomas-repr, go-github-com-pkg-diff,
	go-github-com-spf13-pflag, and go-github-com-yuin-gopher-lua.

	Change-Id: Ic44ec552a3dc7fa045384c6537207e8e464dcb53

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-stretchr-objx: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-stretchr-objx): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I2ab70003a3d85812a6905a60c84af88e0df1e133

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-stretchr-objx: Update to 0.5.2.
	* gnu/packages/golang.scm (go-github-com-stretchr-objx): Update to 0.5.2.
	[source]: Remove snippet as "vendor" directory is not provided.
	[inputs]: Remove go-github-com-stretchr-testify-bootstrap.
	[propagated-inputs]: Remove go-github-com-davecgh-go-spew and
	go-github-com-pmezard-go-difflib.
	[native-inputs]: Add go-github-com-davecgh-go-spew, go-github-com-pmezard-go-difflib,
	and go-github-com-stretchr-testify-bootstrap.

	Change-Id: I058fa393952dc73d73ac7ab48af4d29665828495

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-spf13-cobra: Update to 1.8.1.
	* gnu/packages/golang-xyz.scm (go-github-com-spf13-cobra): Update to 1.8.1.

	Change-Id: I5236ac568fe7ababbc94a0dc60e071e8ac6674aa

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pelletier-go-toml: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-pelletier-go-toml,
	go-github-com-pelletier-go-toml-v2): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I76dae5d71ae761af6d7f23ce55286996c55a5d50

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pelletier-go-toml-v2: Update to 2.2.2.
	* gnu/packages/golang.scm (go-github-com-pelletier-go-toml-v2): Update to 2.2.2.

	Change-Id: Ib3c42010d207644359b4a693569c31c5d9406e7b

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pelletier-go-toml: Update to 1.9.5.
	* gnu/packages/golang.scm (go-github-com-pelletier-go-toml): Update to 1.9.5.

	Change-Id: Ib72f88b2f14c8b1b293ebb3cd64645f5265c7b11

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pelletier-go-toml: Remove input labels.
	* gnu/packages/golang.scm (go-github-com-pelletier-go-toml): Remove
	input lables, swap [native-inputs] to [propagated-inputs] to simplify
	dependent packages inputs.

	Change-Id: Ibfa57fbe606ced8bf9f2bcfe4065bf94f84bc0fb

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-goccy-go-yaml: Update to 1.12.0.
	* gnu/packages/golang-xyz.scm (go-github-com-goccy-go-yaml): Update to 1.12.0.

	Change-Id: Ieb8e0103ded6ffef606812c88f48834027b8c1e2

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-goccy-go-json: Update to 0.10.3.
	* gnu/packages/golang-web.scm (go-github-com-goccy-go-json): Update to 0.10.3.

	Change-Id: I475c37dcff52cf844e3bfc8ea386578c43bb32e2

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-playground-locales: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-go-playground-locales): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I96ba608d2463911c184cedc9cfc7cb7556b1bbd9

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-playground-locales: Update to 0.14.1.
	* gnu/packages/golang.scm (go-github-com-go-playground-locales): Update to 0.14.1.

	Change-Id: I6f8681dd49c8dd61b51481117b01566a9024ff15

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gabriel-vasile-mimetype: Update to 1.4.5.
	* gnu/packages/golang-xyz.scm (go-github-com-gabriel-vasile-mimetype): Update to 1.4.5.

	Change-Id: Idbeb0aed953b773784e519793f83ad2bcd8840ac

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-fatih-color: Update to 1.17.0.
	* gnu/packages/golang-xyz.scm (go-github-com-fatih-color): Update to 1.17.0.

	Change-Id: I731c48d0d47ee8823b17f85976bfc4f53700d804

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-elliotchance-orderedmap-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-elliotchance-orderedmap-v2): New variable.

	Change-Id: I4a0e7f17e6e93471b661d960b0d1350f1687b847

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-elliotchance-orderedmap: Update to 1.6.0.
	* gnu/packages/golang-xyz.scm (go-github-com-elliotchance-orderedmap): Update to 1.6.0.

	Change-Id: I8c745a00bf21ad11ec54cf5f6be1c35d2957baa6

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-yuin-gopher-lua.
	* gnu/packages/golang-xyz.scm (glua, go-github-com-yuin-gopher-lua): New
	variables.

	Change-Id: Icd37ede94082d46e34465d345659885e3fafa98e

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-itchyny-gojq: Update to 0.12.16.
	* gnu/packages/web.scm (go-github-com-itchyny-gojq): Update to 0.12.16.

	Change-Id: I6f7cf1038adb392ce1b7510f01923689e5993eca

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-itchyny-timefmt-go: Move to golang-xyz.
	* gnu/packages/web.scm (go-github-com-itchyny-timefmt-go): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ifaca740ff1d46a74c7059fdeb8d56ba69195428e

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-itchyny-timefmt-go: Update to 0.1.6.
	* gnu/packages/web.scm (go-github-com-itchyny-timefmt-go): Update to 0.1.6.

	Change-Id: Idf5477c28309c75bb4c99ff93a65a3867f4581ae

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-creack-pty: Update to 1.1.23.
	* gnu/packages/golang.scm (go-github-com-creack-pty): Update to 1.1.23.

	Change-Id: Ieb0c2186008f285658e46ea9b0fb1edb62cdb6d4

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kr-pretty: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-kr-pretty): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ifded1d309f10d25c982afaf20301bc151f1c8ba1

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kr-pretty: Update to 0.3.1.
	* gnu/packages/golang.scm (go-github-com-kr-pretty): Update to 0.3.1.
	[propagated-inputs]: Add go-github-com-rogpeppe-go-internal.

	Change-Id: I80e8489e6a573206678d1dfe6c23aa0824a905fc

2024-08-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-itchyny-gojq: Fix indentation.
	* gnu/packages/web.scm (go-github-com-itchyny-gojq): Fix indentation.
	[inputs]: Place after [arguments].

	Change-Id: Ic397ffe4ff641a50738d3a4dacef411136bc2d6b

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-junegunn-fzf: Update to 0.54.3.
	* gnu/packages/terminals.scm (go-github-com-junegunn-fzf): Update to 0.54.3.
	[inputs]: Remove go-github-com-mattn-go-runewidth,
	go-github-com-gdamore-tcell, go-github-com-saracen-walker,
	go-golang-org-x-sync, and go-golang-org-x-crypto; add
	go-github-com-charlievieth-fastwalk, go-github-com-gdamore-tcell-v2,
	and go-golang-org-x-sys.

	Change-Id: I19dee1bed268c5cb33a3f4990fcdaf8046dd6bc6

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-charlievieth-fastwalk.
	* gnu/packages/golang-xyz.scm (go-github-com-charlievieth-fastwalk): New variable.

	Change-Id: I1e684ede86688f0bb5a1d9bd1cbb4015366d5f8b

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-shlex: Add project status comment.
	* gnu/packages/golang.scm (go-github-com-google-shlex): Add project
	status comment for the next maintenance cycle.

	Change-Id: Ieaa2cc28f95306f87b0d358500225dbd0381adcf

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kiln: Update to 0.4.1.
	* gnu/packages/web.scm (kiln): Update to 0.4.1.

	Change-Id: I921259904527ec5144ccd32874f09c9cdb5d8ec2

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-git-sr-ht-emersion-go-scfg: Adjust inputs.
	* gnu/packages/golang-xyz.scm (go-git-sr-ht-emersion-go-scfg): Adjus inputs.
	[propagated-inputs]: Remove go-github-com-google-shlex.

	Change-Id: I82b121c7999965e195989ea4b20fbe00f762c861

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gdamore-tcell-v2: Update to 2.7.4.
	* gnu/packages/golang.scm (go-github-com-gdamore-tcell-v2): Update to 2.7.4.

	Change-Id: I7df36179e2f2c6f335a9b4c1b9a4ab2a57dbc8b4

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: senpai: Update source and hompe-page URLs.
	As stated on <https://git.sr.ht/~taiite/senpai>: This project has
	migrated to <sr.ht/~delthas>.  This repository is archived and will not
	receive future updates.

	* gnu/packages/messaging.scm (senpai) [source]: Update to the new
	project's hosting location.
	[home-page]: Likewise.

	Change-Id: I5efae73c45bfeb913af59e43e6d08dcb755809a4

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-mvdan-cc-xurls: Move to golang-web.
	* gnu/packages/golang.scm (go-mvdan-cc-xurls, xurls): Move from here...
	* gnu/packages/golang-web.scm: ... to here.
	* gnu/packages/messaging.scm: Add golang-web module.

	Change-Id: I990e5dff7d5813dc4b1c40e9a7707901235af458

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-mvdan-cc-xurls: Update to 2.5.0.
	* gnu/packages/golang.scm (go-mvdan-cc-xurls): Update to 2.5.0.
	[propagated-inputs]: Add go-golang-org-x-mod.
	(xurls) [arguments]: <#:phases>: Add disable-failing-tests phase.

	Change-Id: If9e2b955218913cb237eef7f643dab1d72fa129f

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-mvdan-cc-xurls: Swap inheritance.
	These changes simplify packages by swapping inheritance from Golang
	module instead of the final binary for go-mvdan-cc-xurls and xurls
	variables.

	* gnu/packages/golang.scm (go-mvdan-cc-xurls): Simplify package.
	[arguments]: <#:phases>: Remove phases modification.
	(xurls): Inherit from go-mvdan-cc-xurls.

	Change-Id: I746e8c02afa8ea5341ae0043a05d43631ed1d032

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-rogpeppe-go-internal: Enable tests.
	* gnu/packages/golang-xyz.scm (go-github-com-rogpeppe-go-internal):
	Enable tests.
	[arguments]: <#:phases>: Add 'disable-failing-tests phase; use custom
	'check phase.
	[propagated-inputs]: Remove go-github-com-pkg-diff; add go-golang-org-x-mod,
	go-golang-org-x-sys, and go-golang-org-x-tools.

	Change-Id: Ia937113bd690cee9d954c0b5b53b6067f8e447ba

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-rogpeppe-go-internal: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-rogpeppe-go-internal): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Id061201d8454371eedff5f2115a36cf3d9ccb0b3

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-rogpeppe-go-internal: Update to 1.12.0.
	* gnu/packages/golang.scm (go-github-com-rogpeppe-go-internal): Update to 1.12.0.

	Change-Id: Ibe33dd457328a61a2b919b61d5b9d1816ca60b81

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-delthas-go-localeinfo: Fix indentation.
	* gnu/packages/golang.scm (go-github-com-delthas-go-localeinfo): Fix indentation.

	Change-Id: Ida11ab38911568c1967d42d7b4e4e7b950417661

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-delthas-go-localeinfo: Update to 0.0.0-20240607105203-b2e834fc307d.
	* gnu/packages/golang.scm (go-github-com-delthas-go-localeinfo): Update to 0.0.0-20240607105203-b2e834fc307d.

	Change-Id: I229f3348e7d473fa13f7bb7a33894d49ef24e2d0

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mattn-go-runewidth: Update to 0.0.16.
	* gnu/packages/golang-xyz.scm (go-github-com-mattn-go-runewidth): Update to 0.0.16.

	Change-Id: If4e50b22ca470152e8bae79ea14a318972bebc3e

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-sys: Update to 0.24.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-sys): Update to 0.24.0.

	Change-Id: I4a79864e089779e988520d9539503ffd193b4101

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-sync: Update to 0.8.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-sync): Update to 0.8.0.

	Change-Id: I5eeb4944873f505b4ca24d830987ea88d2bacc87

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-tools: Update to 0.24.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-tools): Update to 0.24.0.

	Change-Id: I9cacf5d46245ab2054343a87d112bc2342d9dd58

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-time: Update to 0.6.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-time): Update to 0.6.0.

	Change-Id: I3e089b63829b9323f9e95857afd501a5af36de3c

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-text: Update to 0.17.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-text): Update to 0.17.0.

	Change-Id: I625120f30d1f8cc37f83610b65fe6af6f15ba828

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-term: Update to 0.23.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-term): Update to 0.23.0.

	Change-Id: Ie7582a247da97b913ab0639de2eedf2db3675052

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-net: Update to 0.28.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-net): Update to 0.28.0.

	Change-Id: I809c2df65fb92427e4b6aeacbe6e0c562501c695

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-mod: Update to 0.20.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-mod): Update to 0.20.0.

	Change-Id: Ifb6e38ae62b8a7afd16780dc4826b24fde6e1745

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-image: Update to 0.19.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-image): Update to 0.19.0.

	Change-Id: Id12ab9656dc48af2b36dbd1ea9504aec0a0fcdc4

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-exp: Update to 0.0.0-20240808152545-0cdaa3abc0fa.
	* gnu/packages/golang-build.scm (go-golang-org-x-exp): Update to 0.0.0-20240808152545-0cdaa3abc0fa.

	Change-Id: Ie32c4958dc5996e20b900f26a8eb40a7515ffb10

2024-08-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-crypto: Update to 0.26.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-crypto): Update to 0.26.0.

	Change-Id: Ib1f8a382dbd15ae5181d02213f795c5268397109

2024-08-11  Jan Wielkiewicz  <tona_kosmicznego_smiecia@interia.pl>

	gnu: luajit: Update to v2.1-0.04dca79.
	* gnu/packages/lua.scm (luajit): Update to v2.1-0.04dca79.
	[arguments]: Don't symlink (on this branch the binary is simply "luajit").

	Change-Id: I7aca5df134286c14a5049e88f370e8286647233d

2024-08-11  André Batista  <nandre@riseup.net>

	gnu: ublock-origin: Update to 1.59.0.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.59.0.
	(ublock-main-assets): Update to f44ac328b718bab3118f759880128fe420afb906.
	(ublock-prod-assets): Update to a1409d83d46d49b6cd5c40ec956cc7acdff481ef.

	Change-Id: 13800bb523e2b652375c674dc95249837f763743

2024-08-11  André Batista  <nandre@riseup.net>

	gnu: noscript: Update to 11.4.31.
	* gnu/packages/browser-extensions.scm (noscript): Update to 11.4.31.

	Change-Id: Id95f73e9f68548627b7bf5b18e3f4c562854a62c

2024-08-11  AwesomeAdam54321  <adam.faiz@disroot.org>

	gnu: ikiwiki: Update to 3.20200202.4.
	* gnu/packages/web.scm (ikiwiki): Update to 3.20200202.4.

2024-08-11  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: libfabric: Update to 1.22.0.
	* gnu/packages/linux.scm (libfabric): Update to 1.22.0.

	Change-Id: I67124366708f61ad2e49fd8495f447a67ff73d5e

2024-08-11  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: chibi-scheme: Update to 0.11.0.
	* gnu/packages/scheme.scm (chibi-scheme): Update to 0.11.0.

	Change-Id: I3b6a2b722c6bc7d7817cbf0af031b153b889159f

2024-08-11  Spencer King  <spencer@nursiapress.com>

	gnu: mg: Update to 20240709.
	* gnu/packages/text-editors.scm (mg): Update to 20240709.

	Change-Id: Id21e7ae99c2b9e66344e87bccb6165fa27cb22f1

2024-08-11  guix-patches--- via  <guix-patches@gnu.org>

	gnu: nheko: Add xdg-utils to dependencies.
	Nheko uses QDesktopServices::openUrl, which prefers xdg-open
	before follow less standard heuristics to find the default browser.

	* gnu/packages/messaging.scm (nheko)[inputs]: Add xdg-utils.

	Change-Id: Id9e2e0e0f2372c457f08b065de2d2528620f6ec5

2024-08-11  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: zfs: Update to 2.2.5.
	* gnu/packages/file-systems.scm (zfs): Update to 2.2.5.

	Change-Id: I0988bc7e277e45423dbdebef15378385c1f05769

2024-08-11  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: vulkan-loader: Fix cross-compilation.
	* gnu/packages/vulkan.scm (vulkan-loader)[arguments]<#:configure>: When
	cross-compilation, set the PKG_CONFIG_EXECUTABLE variable.

	Change-Id: Ie0466a64effa5c93f859ff872423f2403f23f5cb

2024-08-11  Christopher Baines  <mail@cbaines.net>

	gnu: stress-ng: Don't stress test when building for riscv64-linux.
	As this seems to cause instability on the VisionFive 2 systems at least.

	* gnu/packages/admin.scm (stress-ng)[arguments]: Set #:tests? to #f on
	riscv64.

	Change-Id: I0d7f3081793e1a286cf2644e9218516c9fda56d5

2024-08-11  Christopher Baines  <mail@cbaines.net>

	gnu: llvm: Fix misc errors for unsupported targets.
	* gnu/packages/llvm.scm (system->llvm-target-arch): Return #f for unknown
	targets.
	(llvm-15, llvm-14): Handle system->llvm-target-arch and raise a
	package-unsupported-target-error condition.

	Change-Id: I647f721a64a39bb34196998b7e4adda3a25f1ab3

2024-08-11  Andy Tai  <atai@atai.org>

	gnu: xpra: Update to 6.1.0.
	* gnu/packages/xorg.scm (xpra): Update to 6.1.0.
	[source](origin): Update patch file name.
	* gnu/packages/patches/xpra-6.0-install_libs.patch: Delete.
	* gnu/packages/patches/xpra-6.1-install_libs.patch: New file.
	* gnu/local.mk: Unregister deleted file and register new file.

	Change-Id: I38dab99fbb369ab7e8daf2795dc37aa1a36a63de

2024-08-11  Rick Huijzer  <ikbenrickhuyzer@gmail.com>

	gnu: ola: Update to 0.10.9.
	* gnu/packages/lighting.scm (ola): Update to 0.10.9.

	Change-Id: I6d2be5b0af57e454a35cd954369cd4cc567073f4

2024-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	privilege: Add POSIX capabilities(7) support.
	* gnu/system/privilege.scm (<privileged-program>): Add a field
	representing the program's POSIX capabilities.
	(privileged-program-capabilities): New public procedure.
	* doc/guix.texi (Privileged Programs): Document it.
	* gnu/build/activation.scm (activate-privileged-programs): Take a LIBCAP
	package argument providing setcap(8) to apply said capabilities.
	* gnu/services.scm (privileged-program->activation-gexp): Pass said
	package argument where supported.  Include privileged-program-capabilities
	in the compatibility hack.

2024-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Restructure the list of desktop services.
	* doc/guix.texi (Desktop Services): Use a straight list for the list of
	service types, rather than hiding them in one growing paragraph of prose.
	Explain their purpose in general terms beneath it.

	Change-Id: I2408ccf38dd62323138854cc5aa46051d2a076ac

2024-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	system: Add privileged-programs to <operating-system>.
	* gnu/system.scm (<operating-system>): Add new privileged-programs
	field, that defaults to…
	(%default-privileged-programs): …this new variable, renamed from…
	(%setuid-programs): …this, which is now defined as the empty list.
	* doc/guix.texi (Setuid Programs): Rename this…
	(Privileged Programs): …to this.  Adjust all refs.  Update all mentions
	of ‘setuid’ (whether in prose, variable names, or code samples) to use
	the new ‘privilege[d]’ terminology instead.
	(operating-system Reference, X Window, Invoking guix system)
	(Service Reference): Adjust likewise.

2024-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Rewrite obsolete list of limitations.
	* doc/guix.texi (Limitations): Now that KDE Plasma is available,
	rewrite the seemingly-exhaustive list to be more general.

	Change-Id: I41450302837c963d5f811211e5a498a04f938e55

2024-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	system: Use privileged-program-service-type by default.
	* gnu/system.scm (operating-system-default-essential-services)
	(hurd-default-essential-services): Substitute
	privileged-program-service-type for setuid-program-service-type.

2024-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: eid-mw: Update to 5.1.19.
	* gnu/packages/security-token.scm (eid-mw): Update to 5.1.19.

	Change-Id: Ic4a8c67d689acb1d86ca5b477b92d29601dbe1e8

2024-08-17  Danny Milosavljevic  <dannym@scratchpost.org>

	import: pypi: make-pypi-sexp: Detect 'null description.
	* guix/import/pypi.scm (make-pypi-sexp): Detect 'null description.

	Change-Id: I8b2704852ecbd8de1bf7bf5598727e7a3a43932c

2024-08-17  James Smith via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add vkbasalt.
	* gnu/packages/vulkan.scm: (vkbasalt): New variable.

	Change-Id: Ib5a39df0deabb166498e16e7359e7fa83a63b6c9

2024-08-17  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: unbound: Fix cross-compilation.
	* gnu/packages/dns.scm (unbound)[native-inputs]: Add python-wrapper.

	Change-Id: I98f5e11dad2d89a4f25fca8e0935134b39e779e3

2024-08-17  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: unbound: Update to 1.21.0.
	* gnu/packages/dns.scm (unbound): Update to 1.21.0.

	Change-Id: Ie398f85371aeaa673034d3c1545f31d2c9305f92

2024-08-17  Ashish SHUKLA via Guix-patches via  <guix-patches@gnu.org>

	gnu: weechat: Update to 4.3.6.
	* gnu/packages/irc.scm (weechat): Update to 4.3.6.

	Change-Id: Ibf6fbdf1e27c01c5adb6914ea53390e9b15f98ee

2024-08-17  jgart  <jgart@dismail.de>

	gnu: python-docx: Update to 1.1.2.
	* gnu/packages/python-xyz.scm (python-docx): Update to 1.1.2.
	[source]: Update PyPI source uri.
	[native-inputs]: Remove python-flake8 and python-mock.
	Add python-pytest-cov and python-pytest-xdist.
	[propagated-inputs]: Add python-typing-extensions.

	Change-Id: Ib43120dcc35a0a24a1456022c4d9ea6fb06f6b20

2024-08-16  jgart  <jgart@dismail.de>

	gnu: python-libvirt: Use pyproject-build-system.
	* gnu/packages/virtualization.scm (python-libvirt): Use pyproject-build-system.

	Change-Id: If4b67308f843bb182b616358911ce9a2f1113bed

2024-08-16  jgart  <jgart@dismail.de>

	gnu: python-libvirt: Update to 10.6.0.
	* gnu/packages/virtualization.scm (python-libvirt): Update to 10.6.0.

	Change-Id: I25f9f50d4e397435175ccfa4b5744d9519a299cd

2024-08-16  Rodion Goritskov  <rodion.goritskov@gmail.com>

	gnu: clifm: Update to 1.20.
	* gnu/packages/clifm.scm (clifm): Update to 1.20.
	[description]: Format description on a new line.

	Change-Id: I305b1ace736ea24a143c189a4b0895d3cdfd0c69

2024-08-16  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Fix punctuation and style.
	Follow-up to de714bcb46d61922e0efc10783ea23fb0202f583.

	* doc/guix.texi (Setting Up the Daemon): Fix typos.

	Reported-by: Ludovic Courtès <ludo@gnu.org>
	Change-Id: Id3e49f3b401e8b9ce2aa4c2588ae33cf25e2ca2d

2024-08-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: siril: Adjust indentation.
	* gnu/packages/astronomy.scm (siril): Adjust indentation.

	Change-Id: I46de4b010f42ca74792e9a40c285e7c88b5fc741

2024-08-16  Iliya Tikhonenko  <tikhonenko@mpe.mpg.de>

	gnu: siril: Fix GUI in pure environments.
	When launching in a container with

	    guix -C siril --network \
	                  --preserve='^DISPLAY$' -E'^XDG_RUNTIME_DIR$' \
	                  --share="${XDG_RUNTIME_DIR}/${WAYLAND_DISPLAY}" \
	                  -- siril

	the program was crashing due to missing gsettings schemas.  The fix is
	to add the right build phase with #:glib-or-gtk #t and wrap program once
	more to get the icons displaying without glitches.

	* gnu/packages/astronomy.scm (siril) [arguments] <#:phases>: Add
	'generate-gdk-pixbuf-loaders-cache-file phase.
	[inputs]: Add librsvg-for-system, gdk-pixbuf, and bash-minimal.

	Change-Id: Ia5c1043fa4824275f84c2f0e6db6234c9d2fb2ed

2024-08-16  jgart  <jgart@dismail.de>

	gnu: shellcheck: Update to 0.10.0.
	* gnu/packages/haskell-apps.scm (shellcheck): Update to 0.10.0.
	[arguments]: Use modern style and make manpage script executable.

	Change-Id: Id9dd03df4f8f0033dd3fc9a23b0b4d65ea1a73c6

2024-08-16  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.22.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.22.

	Change-Id: Iaf62bacbd0eb0278e2a6672833891dacf6f2255b

2024-08-15  Tomas Volf  <~@wolfsden.cz>

	doc: Improve example for guix-for-channels.
	The example was missing the (gnu packages package-management) import, so it
	did not work.  While the module was mentioned below, I overlooked the
	sentence.  So add it also into the example to make it more obvious.

	* doc/guix.texi (Customizing the System-Wide Guix): Add import to example.

	Change-Id: Ibc5b0be87d40531397660a3b0747f83b851b004b

2024-08-15  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: Add clasp-cl.
	* gnu/packages/lisp.scm (clasp-cl): New variable.

	Change-Id: I1d1dbc358c0e05577d3d535600c2f9863ad29fad

2024-08-15  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ccl: Update to 1.13.
	* gnu/packages/lisp.scm (ccl): Update to 1.13.
	  [inputs] Update ccl bootstrap sources.

	Change-Id: Id2b9d29b4ea51aba23ca1aee770e33755b062b19

2024-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: Rename setuid-program-service-type.
	* gnu/services.scm (setuid-program->activation-gexp): Rename this…
	(privileged-program->activation-gexp): …to this.
	Operate on a list of <privileged-program> records.
	(privileged-program-service-type): New variable, renamed from
	setuid-program-service-type.  Rename the service-type accordingly.
	(setuid-program-service-type): Redefine as an alias for the above.

2024-08-11  Ashvith Shetty  <ashvithshetty10@gmail.com>

	gnu: librewolf: Use distinct WM Class.
	Make desktop environments properly render the icon and not conflate
	LibreWolf with other browsers with the "Navigator" class.

	A similar fix to IceCat was pushed as commit
	be1d05c10766a979dd0720b677889ed950d3b895.

	* gnu/packages/librewolf.scm (librewolf)[arguments]: Set both
	the MOZ_APP_REMOTINGNAME environment variable and librewolf.desktop's
	StartupWMClass to "LibreWolf".

	Change-Id: I3e117f99ee25321fe3a40ad67450460971579d71

2024-08-14  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add ruby-gemtext.
	* gnu/packages/ruby.scm (ruby-gemtext): New variable.

	Change-Id: I21957517a1a3be6b0f5d61a7ba1c8420a884a641

2024-08-14  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: foot: Update to 1.18.1.
	* gnu/packages/terminals.scm (foot): Update to 1.18.1.

	Change-Id: Ied62826f3eba06bdd20826e8292f3ff25b3d9a5c

2024-08-14  Tomas Volf  <~@wolfsden.cz>

	gnu: crun: Update to 1.16.1.
	* gnu/packages/containers.scm (crun): Update to 1.16.1.

	Change-Id: I97649a026128421e4c805f0bad67520b643d5e37

2024-08-14  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.21.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.21.

	Change-Id: Ie866bf4b9a50944e5026594ca72405a3af2bc7f2

2024-08-14  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.20.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.20.

	Change-Id: I4e9fa627fc689bc4203fcb0770067b99bfebab13

2024-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	build: Rename activate-setuid-programs.
	* gnu/build/activation.scm (activate-setuid-programs): Rename this…
	(activate-privileged-programs): …to this.
	Operate on a list of <privileged-program> records.
	* gnu/services.scm (setuid-program->activation-gexp): Adjust caller.

2024-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dovecot-pigeonhole: Update to 0.5.21.1.
	* gnu/packages/mail.scm (dovecot-pigeonhole): Update to 0.5.21.1.

	Change-Id: Ib336af56a4f32af9314986abae34cb4c955e95e8

2024-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	system: (gnu system setuid) wraps (gnu system privilege).
	* gnu/system/setuid.scm (setuid-program): Rewrite as syntax to create a
	<privileged-program> record that is setuid by default.
	(setuid-program?, setuid-program-program, setuid-program-setuid?)
	(setuid-program-setgid?, setuid-program-user, setuid-program-group):
	Alias their privileged-program equivalent.

2024-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dovecot: Update to 2.3.21.1 [fixes CVE-2024-23184, CVE-2024-23185].
	* gnu/packages/mail.scm (dovecot): Update to 2.3.21.1.

	Change-Id: Ic70f05f0c8a556fd21ea1a7ed38893c21bf62625

2024-08-14  Daniel Szmulewicz  <daniel.szmulewicz@gmail.com>

	gnu: emacs-meyvn: Update to 1.4
	Change-Id: I9a96b68fba389c000af66b7004bf261e71e5ab31

2024-08-14  Tomas Volf  <~@wolfsden.cz>

	gnu: buildah: Update to 1.37.1.
	* gnu/packages/containers.scm (buildah): Update to 1.37.1.

	Change-Id: I1243c37b61a901e716730ce7fc6e3bc957cfafb3

2024-08-14  Wilko Meyer  <w@wmeyer.eu>

	gnu: emacs-diff-hl: Update to 1.10.0.
	* gnu/packages/emacs-xyz.scm (emacs-diff-hl): Update to 1.10.0.

	Change-Id: I7bc8df5a43c44296e3ad7ef78e1f05b3fa4cc923

2024-08-14  Wilko Meyer  <w@wmeyer.eu>

	gnu: emacs-denote: Update to 3.0.8.
	* gnu/packages/emacs-xyz.scm (emacs-denote): Update to 3.0.8.

	Change-Id: I3ec53e4c7bb54720badd5e1e9799e4f4224321af

2024-08-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: yggdrasil: Update to 0.5.8.
	* gnu/packages/networking.scm (yggdrasil): Update to 0.5.8.

	Change-Id: Ia5cc9cb6e9288274fb249af55680a14055fdf2be

2024-08-14  Sergiu Ivanov  <sivanov@colimite.fr>

	gnu: emacs-transient: Update to 0.7.4.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.7.4.

	Change-Id: I1e71ee11d9225addd9875357c909313b513ca883

2024-08-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: fping: Update to 5.2.
	* gnu/packages/networking.scm (fping): Update to 5.2.

	Change-Id: Icb17dc9705ed62df927452b04d919ab832f9acd0

2024-08-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: di: Update to 4.53.
	* gnu/packages/admin.scm (di): Update to 4.53.

	Change-Id: Ib23a64c626ed95e197f6dc672c868e8660b8c68d

2024-08-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: atop: Update to 2.11.0.
	* gnu/packages/admin.scm (atop): Update to 2.11.0.

	Change-Id: I9dfd6e2e0220c1a54a709b05a71f1b21c9ffa85d

2024-08-14  Andy Tai  <atai@atai.org>

	gnu: rush: Update to 2.4.
	* gnu/packages/rush.scm (rush): Update to 2.4.

	Change-Id: I5ba594bcc9fd774412f665c08c6375fbbdfc9033

2024-08-14  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: mpich: Update to 4.2.2.
	* gnu/packages/mpi.scm (mpich): Update to 4.2.2.
	[native-inputs]: Add python-minimal.

	Change-Id: I9f3e42cb58c399a89835ac38dcfdd9dd11efe210

2024-08-14  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: cpu-features: Fix cross-compilation.
	* gnu/packages/assembly.scm (cpu-features)[arguments]<#:configure-flags>: When
	cross-compilation, set CMAKE_SYSTEM_PROCESSOR.

	Change-Id: I8b6f9bdeac66b85ab273f81a320e4b8e0d69b5d0

2024-08-14  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: usbrelay: Update to 1.2.1.
	* gnu/packages/hardware.scm (usbrelay): Update to 1.2.1.
	[arguments]: Install manpage and udev rules, specify actual version.

	Change-Id: I5b889889c528d5526c8cfcc66d56b2b9d8d60437

2024-08-14  Christopher Baines  <mail@cbaines.net>

	gnu: bffe: Update to 0-7.0fc06c7.
	* gnu/packages/package-management.scm (bffe): Update to 0-7.0fc06c7.

	Change-Id: I7c0cf4bbfb5c2e12738065a177f496f3bc24bdbf

2024-08-14  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-110.492d462.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-110.492d462.

	Change-Id: I1d57ce9b31ba2576b4b9b2c7be415977c19f5a7d

2024-08-14  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-53.eeda1bf.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-53.eeda1bf.

	Change-Id: I3bcf6e527228451d3e53024eea31369c92b90fa4

2024-08-14  Paul A. Patience  <paul@apatience.com>
	    Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: Add goawk.
	* gnu/packages/gawk.scm (goawk): New variable.

	Change-Id: I4011e97962b23bab10c516c7d4d2b25f92330f9d

2024-08-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: prusa-slicer: Update to 2.7.4.
	* gnu/packages/engineering.scm (prusa-slicer): Update to 2.7.4.
	[source]: Remove "prusa-slicer-boost-fixes.patch" and
	"prusa-slicer-with-cereal-1.3.1.patch".  Move some part of the snippet code to
	custom build phases.
	[arguments] <configure-flags>: Add paths to external libraries.  Add
	"fix-include-paths" phase.
	[native-inputs]: Add catch2.
	[inputs]: Use prusa-wxwidgets instead of wxwidgets to fix segfaults.  Add
	qhull, nanosvg, heatshrink and prusa-libbgcode.  Sort inputs aphabetically.
	* gnu/packages/patches/prusa-slicer-boost-fixes.patch,
	gnu/packages/patches/prusa-slicer-with-cereal-1.3.1.patch: Remove unused
	patches.
	* gnu/local.mk (dist_patch_DATA): De-register "prusa-slicer-boost-fixes.patch"
	and "prusa-slicer-with-cereal-1.3.1.patch".

	Change-Id: I15e85d63c9ad6c731c8040ef2d8ec8b2f31f2ab7

2024-08-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>
	    Nikita Domnitskii  <nikita@domnitskii.me>

	gnu: Add prusa-wxwidgets.
	* gnu/packages/engineering.scm (prusa-wxwidgets): New variable.
	* gnu/packages/patches/prusa-wxwidgets-makefile-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register "prusa-wxwidgets-makefile-fix.patch".

	Change-Id: I9043c2acc95986275ee24d9c5d944e5fe2702e99

2024-08-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add prusa-libbgcode.
	* gnu/packages/engineering.scm (prusa-libbgcode): New variable.

	Change-Id: I1f18c399d0fe36987c613ce4c0c3845c803beb45

2024-08-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add heatshrink.
	* gnu/packages/compression.scm (heatshrink): New variable.
	* gnu/packages/patches/heatshrink-add-cmake.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add "heatshrink-add-cmake.patch".

	Change-Id: I0beccdcaed22e47ac6bfe522497e0759a315813d

2024-08-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: libigl: Update to 2.4.0.
	* gnu/packages/engineering.scm (libigl): Update to 2.4.0.
	[arguments]: Use Gexps.  Update configure flags.  Disable GLFW tests as they
	are failing with SEGFAULT errors (see
	<https://github.com/libigl/libigl/issues/2313>.)
	Update "unpack-external" phase: add new dependencies.
	Update "patch-cmake" phase to prevent CMake from trying to download external
	dependencies.  Help CMake to find the package inputs.
	Add "fix-assertions" and "install-copyleft-modules" phase.
	[native-inputs]: Add catch2.
	[inputs]: Swap glfw to glfw-3.4.  Add openblas, imgui and spectra,
	libigl and imguizmo.  Remove catch2.

	Change-Id: Ib4ac842dc14fe1cbc6b0b87674bae1f261a1a970

2024-08-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: glfw-3.4: New variable.
	* gnu/packages/gl.scm (glfw-3.4): New variable.

	Change-Id: I77f2214c78f35455436897a3fbff083331295314

2024-08-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: glfw: Update to 3.3.10.
	* gnu/packages/gl.scm (glfw): Update to 3.3.10.

	Change-Id: I9d789fb74af4ed649102195891adc5e437883d30

2024-08-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: cgal: Update to 5.6.1.
	* gnu/packages/graphics.scm (cgal): Update to 5.6.1.

	Change-Id: Id909fc7be5d421496e6a3cd87d366f437f76bcfa

2024-08-12  jgart  <jgart@dismail.de>

	gnu: haproxy: Update to 3.0.3.
	* gnu/packages/high-availability.scm (haproxy): Update to 3.0.3.

	Change-Id: Id34812d7c018672ce460cd483b700cb99877f5e1

2024-08-12  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.19.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.19.

	Change-Id: I4f79c9e3f0e61fb5b708dfe77b25fd237ed24ab4

2024-08-12  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.18.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.18.

	Change-Id: I9e1e67ccc4920fe45e46a4918e73f9b5e4fc47c3

2024-08-12  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.17.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.17.

	Change-Id: I0ab3a4714a2e34cd6e55583bd09ba71857f6461e

2024-08-12  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.16.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.16.

	Change-Id: I0f21ef880b9b12d69cca0097583b731e4d4dd5f2

2024-08-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-zx2c4-com-wireguard: Enable tests.
	* gnu/packages/golang-web.scm (go-golang-zx2c4-com-wireguard): Enable tests.
	[arguments]: <#:phases>: Use custom 'check phase.
	[propagated-inputs]: Remove go-golang-org-x-text.

	Change-Id: Ie6c42e5a6dc18931b4d23668fbcf5d114edbfd1f

2024-08-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-zx2c4-com-wireguard: Move to golang-web.
	* gnu/packages/golang.scm (go-golang-zx2c4-com-wireguard): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: Ie0b2a32300436cacd37652996a693bdda85f2cbc

2024-08-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: yggdrasil: Update to 0.5.7.
	* gnu/packages/networking.scm (yggdrasil): Update to 0.5.7.
	[propagated-inputs]: Add go-nhooyr-io-websocket.

	Change-Id: I68d0e4d21fc39eea21fd3a4fb89004d0bd04388d

2024-08-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-golang-zx2c4-com-wireguard: Update to 0.0.0-20231211153847-12269c276173.
	* gnu/packages/golang.scm (go-golang-zx2c4-com-wireguard): Update to 0.0.0-20231211153847-12269c276173.

	Change-Id: I06d512c76ff79e154d6878e8430b0e263261e5a0

2024-08-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-cheggaaa-pb-v3: Update to 3.1.5.
	* gnu/packages/golang-xyz.scm (go-github-com-cheggaaa-pb-v3): Update to 3.1.5.

	Change-Id: I0ba68a273efff11638f38860ba5b1db42745cd3c

2024-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	system: Add (gnu system privilege).
	* gnu/system/privilege.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2024-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Replace (almost) all uses of /run/setuid-programs.
	…those good for master, anyway.

	* gnu/packages/admin.scm (ktsuss, opendoas, hosts)
	[arguments]: Replace /run/setuid-programs with /run/privileged/bin.
	* gnu/packages/containers.scm (slirp4netns)[arguments]: Likewise.
	* gnu/packages/debian.scm (pbuilder)[arguments]: Likewise.
	* gnu/packages/disk.scm (udevil)[arguments]: Likewise.
	* gnu/packages/enlightenment.scm (efl, enlightenment)
	[arguments]: Likewise.
	* gnu/packages/gnome.scm (gdm, gnome-control-center)
	[arguments]: Likewise.
	* gnu/packages/linux.scm (singularity)[arguments]: Likewise.
	* gnu/packages/lxde.scm (spacefm)[arguments]: Likewise.
	* gnu/packages/monitoring.scm (zabbix-agentd)[arguments]: Likewise.
	* gnu/packages/virtualization.scm (ganeti)[arguments]: Likewise.
	* gnu/packages/xdisorg.scm (xsecurelock)[arguments]: Likewise.
	* gnu/services/dbus.scm (dbus-configuration-directory): Likewise.
	* gnu/services/ganeti.scm (%default-ganeti-environment-variables):
	Likewise.
	* gnu/services/monitoring.scm (zabbix-agent-shepherd-service): Likewise.
	* gnu/tests/ldap.scm (marionette): Likewise.
	* gnu/tests/monitoring.scm (os): Likewise.

2024-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	system: Use /run/privileged/bin in search paths.
	* gnu/system.scm (operating-system-etc-service):
	Substitute /run/privileged/bin for deprecated /run/setuid-programs.

2024-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: setuid-program: Populate /run/privileged/bin.
	Create /run/setuid-programs compatibility symlinks so that we can
	migrate all users (both package and human) piecemeal at our leisure.

	Apart from being symlinks, this should be a user-invisible change.

	* gnu/build/activation.scm (%privileged-program-directory): New variable.
	[activate-setuid-programs]: Put privileged copies in
	%PRIVILEGED-PROGRAM-DIRECTORY, with compatibility symlinks to each in
	%SETUID-DIRECTORY.
	* gnu/services.scm (setuid-program-service-type): Update docstring.
	* doc/guix.texi (Setuid Programs): Update @file{} name accordingly.

2024-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	system: Disallow file-like setuid-programs.
	It has been a warning for well over a year now.  Now, with
	privileged-programs coming, don't let's support nested deprecation
	hacks.

	* gnu/system.scm (<operating-system>):
	Don't ‘sanitize’ the setuid-programs field.
	(ensure-setuid-program-list): Delete syntax.
	(%ensure-setuid-program-list): Delete variable.

2024-08-10  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Setting Up the Daemon: Give guidance to whom this section is useful.
	* doc/guix.texi (Setting Up the Daemon): Specify intended audience.

	Change-Id: I784c5f720aa87bddb6455e42181a1e9de5d7ec9a

2024-08-10  宋文武  <iyzsong@member.fsf.org>

	gnu: mate-control-center: Update to 1.28.0.
	* gnu/packages/mate.scm (mate-control-center): Update to 1.28.0.
	[inputs]: Add elogind, libappindicator, libgtop, and udisks.
	[arguments]: Add a phase to fake 'libelogind' as 'systemd'.

	Change-Id: I94158a4085b22a01bae113deb2bab0adf7ad63ed

2024-08-10  宋文武  <iyzsong@member.fsf.org>

	gnu: mate-system-monitor: Update to 1.28.1.
	* gnu/packages/mate.scm (mate-system-monitor): Update to 1.28.1.
	[arguments]: Pass "--enable-systemd=no" to configure-flags.

	Change-Id: Ibf3f4ca80abf4f5cd5a3eb4510adccad3d5e1fec

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: mate: Add needed dconf-editor to inputs.
	* gnu/packages/mate.scm (mate-panel)[inputs]: Add dconf-editor.
	(mate)[inputs]: Add dconf-editor.

	Change-Id: Ib731e81d4aa6c148bf2dc390aebd8f2c1b8b5834

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: Add mozo.
	* gnu/packages/mate.scm (mozo): New variable.
	(mate)[inputs]: Add mozo.

	Change-Id: I317b3479b44b1b02abf814fa5b871faa436913a6

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: mate-common: Update to 1.28.0
	* gnu/packages/mate.scm (mate-common): update to 1.28.0.

	Change-Id: I9312b620c8dfbf20a6d477b1e12636922cee667e

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: atril: update to 1.28.0.
	* gnu/packages/mate.scm (atril): Update to 1.28.0.
	[inputs]: Add mate-desktop and startup-notification.

	Change-Id: I7e3bb4ca4ea8ab9351cff6a422e55bb2a20a86eb

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: mate-power-manager: Update to 1.28.1.
	* gnu/packages/mate.scm (mate-power-manager): Update to 1.28.1.
	[inputs]: Add mate-desktop and startup-notification.

	Change-Id: I75ee24c0a8a961a43f405da0e5036e3ae0fa4f71

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: mate-polkit: Update to 1.28.1.
	* gnu/packages/mate.scm (mate-polkit): Update to 1.28.1.

	Change-Id: I479e7342ca616b3a7c57bb94beaf38c1452e97cf

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: pluma: update to 1.28.0.
	* gnu/packages/mate.scm (pluma): Update to 1.28.0.
	[inputs]: Add mate-desktop and startup-notification.

	Change-Id: I62f75c46daaad85a44a68b11464d6ce439d5cc91

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: engrampa: Update to 1.28.1.
	* gnu/packages/mate.scm (engrampa): Update to 1.28.1.

	Change-Id: I8c328bf7caa188c123916bf56c2933bd1d3fc468

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: eom: Update to 1.28.0.
	* gnu/packages/mate.scm (eom): Update to 1.28.0.

	Change-Id: I30f60fd8cc5abdbe77c5fa48ef1780fc65072268

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: mate-utils: Update to 1.28.0.
	* gnu/packages/mate.scm (mate-utils): update to 1.28.0.
	[inputs]: Add mate-desktop and startup-notification.

	Change-Id: I6899ad33d1c22a97553399f07963c895486e3a1c

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: mate-menus: Update to 1.28.0.
	* gnu/packages/mate.scm (mate-menus): Update to 1.28.0.

	Change-Id: Ib6e734fd2e9bffae881814e0f6c3d13bd0aa2f25

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: mate-screensaver: Update to 1.28.0.
	* gnu/packages/mate.scm (mate-screensaver): Update to 1.28.0.

	Change-Id: If592eb165725dd047dfaca47b1504afb347d1192

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: mate-backgrounds: Update to 1.28.0.
	* gnu/packages/mate.scm (mate-backgrounds): Update to 1.28.0.

	Change-Id: Idc262d84ec0568d67dfba2576859c14f6dfe91d7

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: mate-calc: Update to 1.28.0.
	* gnu/packages/mate.scm (mate-calc): Update to 1.28.0.

	Change-Id: I2b98ae286504380c8078b771d424b3cb484c0053

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: mate-user-guide: Update to 1.28.0
	* gnu/packages/mate.scm (mate-user-guide): Update to 1.28.0.

	Change-Id: Ia2905afe3a61888f8743563c7699d491e1d47afd

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: caja-extensions: update to 1.28.0.
	* gnu/packages/mate.scm (caja-extensions): Update to 1.28.0
	[arguments]<#:configure-flags>: Disable AV support as needed gstreamer
	components are Rust packages not in Guix at this time.

	Change-Id: If48fcc79618654fd29ed6222517509224fa78e37

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: marco: Update to 1.28.1
	* gnu/packages/mate.scm (marco): Update to 1.28.1.

	Change-Id: Iac0f89a980a0e4a49a4b3bff4e9e82815357dee5

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: caja: Update to 1.28.0.
	* gnu/packages/mate.scm (caja): Update to 1.28.0.

	Change-Id: Ief5c25b068c693c4f41b800ed163054afd04e34c

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: mate-panel: Update to 1.28.2.
	* gnu/packages/mate.scm (mate-panel): Update to 1.28.2.

	Change-Id: I0f04112256e6c60eb58af91e78006c475fc79f2a

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: mate-media: Update to 1.28.1.
	* gnu/packages/mate.scm (mate-media): Update to 1.28.1.

	Change-Id: I687c652052bd817055618d9ad944ecde0ba2ef19

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: mate-applets: Update to 1.28.0.
	* gnu/packages/mate.scm (mate-applets): Update to 1.28.0.
	[inputs]: Replace gtksourceview-3 with gtksourceview-4.
	Add mate-desktop.

	Change-Id: I6b5c62fa029d70e475a1acbb05e622a906de27a7

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: libmatekbd: update to 1.28.0.
	* gnu/packages/mate.scm (libmatekbd): Update to 1.28.0.

	Change-Id: I2a077abc25e499a4e07058164b83bb318e8185ec

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: libmatemixer: Update to 1.28.0.
	* gnu/packages/mate.scm (libmatemixer): Update to 1.28.0.

	Change-Id: I05baa1aecb4bc40ba34ce59ae41e64e906eefda6

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: mate-settings-daemon: Update to 1.28.0.
	* gnu/packages/mate.scm (mate-settings-daemon): Update to 1.28.0.

	Change-Id: I299d8a244228c907a00e5b32c476e8edf402eb72

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: mate-session-manager: Update to 1.28.0.
	* gnu/packages/mate.scm (mate-session-manager): Update to 1.28.0.

	Change-Id: I095d797a1a9559390d47bb51d79c80f50ad85e1c

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: mate-terminal: Update to 1.28.1.
	* gnu/packages/mate.scm (mate-terminal): Update to 1.28.1.

	Change-Id: I47965f2685aded9ea1391329ade7dc16cc816251

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: libmateweather: Update to 1.28.0.
	* gnu/packages/mate.scm (libmateweather): Update to 1.28.0
	* gnu/packages/patches/libmateweather-use-TZDIR.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	Change-Id: I7432dd65bcf00e9f44d610fad337b629714fb3d2

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: mate-desktop: Update to 1.28.2.
	* gnu/packages/mate.scm (mate-desktop): Update to 1.28.2.

	Change-Id: I79a8b8759284e517beeaad40b02e7f980fea9bb3

2024-08-10  Andy Tai  <atai@atai.org>

	gnu: mate-icon-theme: Update to 1.28.0.
	* gnu/packages/mate.scm (mate-icon-theme): Update to 1.28.0.

	Change-Id: I3c918d83265b384b468c66f5d07f5e78d6ec6f8b

2024-08-10  EuAndreh  <eu@euandre.org>

	gnu: xmonad: Re-add xmonad.desktop file.
	* gnu/packages/wm.scm (xmonad)[arguments]: Add 'install-xsession phase
	  that was removed in previous automated update.

	Change-Id: Iac02b4c6e7a73c9b354c52b46eb39dca8156b1c3

2024-08-10  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Fix https typo in package descriptions.
	Introduced by commit 0bce74d458a343e61d054c4b25d6f67bd1086f3c.

	* gnu/packages/haskell-xyz.scm (ghc-hackage-security)[description]: Fix type httsp → https.
	(ghc-microlens-ghc)[description]: Likewise.
	(ghc-microlens-mtl)[description]: Likewise.
	(ghc-microlens-platform)[description]: Likewise.
	(ghc-process-extras)[description]: Likewise.
	(ghc-storablevector)[description]: Likewise.

	Change-Id: I637fcdfd6cf782e34dddb8ef642ba000a7fe4783

2024-08-10  jgart  <jgart@dismail.de>

	gnu: python-ebooklib: Add back python-six.
	* gnu/packages/ebook.scm (python-ebooklib) [propagated-inputs]: Add back
	python-six.

	Change-Id: I9ada310bce92866b2e855db93267a84324f2c83a

2024-08-10  jgart  <jgart@dismail.de>

	gnu: python-base58: Move to pyproject-build-system.
	* gnu/packages/python-crypto.scm (python-base58): Move to
	pyproject-build-system.
	[build-system]: Use pyproject-build-system.
	[arguments]: Convert to use the modern gexp style.

	Change-Id: If95dbaa274b5c430441215a21168ea30808157a9

2024-08-10  jgart  <jgart@dismail.de>

	gnu: python-ebooklib: Update to 0.18.
	* gnu/packages/ebook.scm (python-ebooklib): Update to 0.18.
	[build-system]: Use pyproject-build-system.
	[arguments]: Explicitly disable test phase.
	[propagated-inputs]: Remove python-six.

	Change-Id: I9ada310bce92866b2e855db93267a84324f2c83a

2024-08-10  jgart  <jgart@dismail.de>

	gnu: python-xmldiff: Update to 2.7.0.
	* gnu/packages/python-xyz.scm (python-xmldiff): Update to 2.7.0.
	[propagated-inputs]: Remove python-six.

	Change-Id: I4b83646f3f9bacd987ead99ce3c66d068c4c8458

2024-08-09  Tomas Volf  <~@wolfsden.cz>

	gnu: crun: Update to 1.16.
	* gnu/packages/containers.scm (crun): Update to 1.16.

	Change-Id: Ifc51abdad15ed6111db0a34b1146d17ff5de2f8a

2024-08-09  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ugrep: Update to 6.4.1.
	* gnu/packages/search (ugrep): Update to 6.4.1.

	Change-Id: I2b16899aa77518f0575b71ff57342ad3d91e67d4

2024-08-09  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add obs-shaderfilter.
	* gnu/packages/video.scm (obs-shaderfilter): New variable.

	Change-Id: I79e81135d2214f009744ee2687a5468a7891c2e7

2024-08-09  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add obs-gradient-source.
	* gnu/packages/video.scm (obs-gradient-source): New variable.

	Change-Id: If93e933bbd1198cccb04df2bcd304fab2875dcb5

2024-08-09  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: erlang: Update to 27.0.1.
	* gnu/packages/erlang.scm (erlang): Update to 27.0.1.

	Change-Id: Ic603c441cc304ef460e2559c57d765d7e499aad5

2024-08-09  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: ejabberd: Include jiffy dependence under Erlang 27.
	* gnu/packages/messaging.scm (ejabberd): Include jiffy dependence under Erlang 27.

	Change-Id: Id0b0e7acb8100b406a6c686227dd497e0d7434fd

2024-08-09  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: erlang-jose: Relax build options.
	* gnu/packages/erlang-xyz.scm (erlang-jose): Relax build options.

	Change-Id: I0e90cb54558260aea07bc33a11a2ab56261a20bf

2024-08-09  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: erlang-yamerl: Update to 0.10.0-0.a24f448.
	* gnu/packages/erlang.scm (erlang-yamerl): Update to 0.10.0-0.a24f448.

	Change-Id: Ib279881ff14e6e46ef639c1bcbc53706fa55aef6

2024-08-09  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: erlang-jsx: Fix tests under Erlang 27+.
	* gnu/packages/erlang.scm (erlang-jsx): Fix tests under Erlang 27+.

	Change-Id: Iaade94de64b5e5837a6a54376ba946c20d7107b9

2024-08-08  jgart  <jgart@dismail.de>

	gnu: python-fire: Update to 0.6.0.
	* gnu/packages/python-xyz.scm (python-fire): Update to 0.6.0.

	Change-Id: If0b610aba22f815c3cc55d99e32b5f94fc7565ee

2024-08-08  jgart  <jgart@dismail.de>

	gnu: python-pytelegrambotapi: Update to 4.22.0.
	* gnu/packages/python-xyz.scm (python-pytelegrambotapi): Update to 4.22.0.

	Change-Id: I6449bd9d9f099dbe3baab7bb6d44198f480a4101

2024-08-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	Merge remote-tracking branch 'origin/go-team' Change-Id: Ib66e48c4cb84e9e97ebcec334ab0b9f3dbfb1457

2024-08-08  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ugrep: Update to 6.4.0.
	* gnu/packages/search.scm (ugrep): Update to 6.4.0.

	Change-Id: I8a58b4f4b084cd254cd2e09ca81a5c2c980cadd1

2024-08-08  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: soju: Update to 0.8.1.
	Moved to Codeberg, see <https://git.sr.ht/~emersion/soju/commit/6541047>.
	The moderncsqlite tag needs modernc.org/sqlite, which is not packaged.

	* gnu/packages/irc.scm (soju): Update to 0.8.1.
	[source]: Update URL.
	[arguments]: Update #:import-path. Drop unused build flag.
	[native-inputs]: Use go-github-com-msteinert-pam-v2.

	Change-Id: I992d4e786cdabeb25fc65647c5a0b7f079df9460

2024-08-08  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: go-git-sr-ht-emersion-go-scfg: Update to 0.0.0-20240128091534-2ae16e782082.
	* gnu/packages/golang-xyz.scm (go-git-sr-ht-emersion-go-scfg): Update to 0.0.0-20240128091534-2ae16e782082.

	Change-Id: I15b3bd2f1b58689e5fda5140349ef22511e439a1

2024-08-07  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: mold: Update to 2.33.0.
	* gnu/packages/mold.scm (mold): Update to 2.33.0.

	Change-Id: Ic491ffc7e549a06b52f75352fa2f33433ee75f55

2024-08-06  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.14.0-guix1 [security fixes].
	Includes fixes for CVE-2024-7519, CVE-2024-7521, CVE-2024-7522,
	CVE-2024-7524, CVE-2024-7525, CVE-2024-7526, CVE-2024-7527,
	CVE-2024-7529, and CVE-2024-7531.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2024-08-06  John Nduli  <rookie101@jnduli.co.ke>

	gnu: python-filetype: Update to 1.2.0.
	* gnu/packages/python-xyz.scm (python-filetype): Update to 1.2.0.

	Change-Id: I9ac397d332c377b0886162ae6cf40a42169b2055

2024-08-05  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.15.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.15.

	Change-Id: Iaacdf45670a8db4180d1a426ea9292b451dece8b

2024-08-05  Michael Ford  <fanquake@gmail.com>

	gnu: gcc-14: Update to 14.2.0.
	* gnu/packages/gcc.scm (gcc-14): Update to 14.2.0.

	Change-Id: I250bf04c04233aa449f70701a238bfb4d4d07933

2024-08-05  Ahmad Draidi via Guix-patches via  <guix-patches@gnu.org>

	gnu: xmrig: Update to 6.21.3.
	* gnu/packages/finance.scm (xmrig): Update to 6.21.3.

	Change-Id: I38b9ea4e69469cfda6b426b008d169891c7ff537

2024-08-05  Wilko Meyer  <w@wmeyer.eu>

	gnu: php: Update to 8.3.10.
	* gnu/packages/php.scm (php): Update to 8.3.10.

	Change-Id: I75e5ee0afda02f7978f8aeeeb10deb4fa2510409

2024-08-05  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: foot: Update to 1.18.0.
	* gnu/packages/terminals.scm (foot): Update to 1.18.0.

	Change-Id: Ib3379911537e773d23240ecb317eb61e507dd6de

2024-08-05  Ashish SHUKLA via Guix-patches via  <guix-patches@gnu.org>

	gnu: fnott: Update to 1.7.0.
	* gnu/packages/wm.scm (fnott): Update to 1.7.0.

	Change-Id: Ia139be3cd0916a6f6147416641085396bebb6d04

2024-08-05  Andy Tai  <atai@atai.org>

	gnu: icewm: Update to 3.6.0.
	* gnu/packages/wm.scm (icewm): Update to 3.6.0.

	Change-Id: Ife456c50f795ec239d5c411dfa72981f1b10d94e

2024-08-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Register erlang-xyz.scm.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add erlang-xyz.scm.

	Change-Id: I77df7f661e7a3ad57d0f22d4adad3c5c0d843249

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add ejabberd.
	* gnu/packages/messaging.scm (ejabberd): New variable.

	Change-Id: Ia2d5201f02205debfcbf1eebf24761c0c5fceae6

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-eredis.
	* gnu/packages/erlang-xyz.scm (erlang-eredis): New variable.

	Change-Id: I58fcb6d9b2aa75375dcc2c93b24b5dff0415ca56

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-sqlite3.
	* gnu/packages/erlang-xyz.scm (erlang-sqlite3): New variable.

	Change-Id: I67b5de3b7a8d3e7655e4bb58fd76d5aec4d5dabe

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-p1-pgsql.
	* gnu/packages/erlang-xyz.scm (erlang-p1-pgsql): New variable.

	Change-Id: I7b206a78796462f70574e9f7c9e31a134ca5f56f

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-p1-mysql.
	* gnu/packages/erlang-xyz.scm (erlang-p1-mysql): New variable.

	Change-Id: I4c27d8e91295bcefa95245f6bf09799a3c06fd5a

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-esip.
	* gnu/packages/erlang-xyz.scm (erlang-esip): New variable.

	Change-Id: I9e44637c0b70d8fea1c69bb2b5b0c790137c6c9e

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-xmpp.
	* gnu/packages/erlang-xyz.scm (erlang-xmpp): New variable.

	Change-Id: Ic107320aada66fd7d32fc6a3488e3daa39f03325

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-p1-acme.
	* gnu/packages/erlang-xyz.scm (erlang-p1-acme): New variable.

	Change-Id: I2bd58524f1a41ef18971ccf7e4fb3fb5cc7e3cdf

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-epam.
	* gnu/packages/erlang-xyz.scm (erlang-epam): New variable.

	Change-Id: I09e50e3ad2476bf0f96363a20c4b15f2756fe368

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-yconf.
	* gnu/packages/erlang-xyz.scm (erlang-yconf): New variable.

	Change-Id: I01618befa77933613a60defca2a8c25067754e49

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-fast-yaml.
	* gnu/packages/erlang-xyz.scm (erlang-fast-yaml): New variable.

	Change-Id: I81cb9dab74a81af9f6a901fa2674ac9f77318cd4

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-fast-xml.
	* gnu/packages/erlang-xyz.scm (erlang-fast-xml): New variable.

	Change-Id: Id005f375b99f77b8e9e8e318b6c82d1f256a5fd2

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-stun.
	* gnu/packages/erlang-xyz.scm (erlang-stun): New variable.

	Change-Id: I3549fd1ddbae2490ea454c56bdca804d1030ceec

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-fast-tls.
	* gnu/packages/erlang-xyz.scm (erlang-fast-tls): New variable.

	Change-Id: Ibda856e308b68f5e1dba4a7a541e0f2438aae737

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-ezlib.
	* gnu/packages/erlang-xyz.scm (erlang-ezlib): New variable.

	Change-Id: I342ece260f9bd2d594343ab3afe91cfbced049fd

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-pkix.
	* gnu/packages/erlang-xyz.scm (erlang-pkix): New variable.

	Change-Id: Ie78bdaebbdafb22964e40a153aff76f5a23af7e2

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-p1-oauth2.
	* gnu/packages/erlang-xyz.scm (erlang-p1-oauth2): New variable.

	Change-Id: I4d059e3c1fa644845787e70c3a4f7b0a3ebb4711

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-jiffy.
	* gnu/packages/erlang-xyz.scm (erlang-jiffy): New variable.

	Change-Id: I44918d5f1c3ed158cc6c65bad05b684744ebecd9

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-mqtree.
	* gnu/packages/erlang-xyz.scm (erlang-mqtree): New variable.

	Change-Id: I9e7217185659ce8ea129645e399e11109c119fd4

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-eimp.
	* gnu/packages/erlang-xyz.scm (erlang-eimp): New variable.

	Change-Id: Ic0c9c371f7dc35f36a2903e096618e1cd9bd5d36

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-cache-tab.
	* gnu/packages/erlang-xyz.scm (erlang-cache-tab): New variable.

	Change-Id: I017a01c95eba176a2d77e5f88fb2f0b0c19170f3

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-stringprep.
	* gnu/packages/erlang-xyz.scm (erlang-stringprep): New variable.

	Change-Id: I83ae7c53fc83eec756b208ed2d539a0976c72611

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-idna.
	* gnu/packages/erlang-xyz.scm (erlang-idna): New variable.

	Change-Id: I068e15dd505ceff0e66c97936445eaa3c980f803

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-unicode-util-compat.
	* gnu/packages/erlang-xyz.scm (erlang-unicode-util-compat): New variable.

	Change-Id: Ie401c5c0d3d851d2fdc4ae0232f4dc67bcc5c5ef

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-p1-utils.
	* gnu/packages/erlang-xyz.scm (erlang-p1-utils): New variable.

	Change-Id: I90bb3816c2c29c5c2f7a9eec3656967f63ae58b1

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-luerl.
	* gnu/packages/erlang-xyz.scm (erlang-luerl): New variable.

	Change-Id: I6864986aab58ee970a8313a81dd4b045711365e9

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-provider-asn1.
	* gnu/packages/erlang.scm (erlang-provider-asn1): New variable.

	Change-Id: I12c57f721226d5256616650f634f129ad2f74fa2

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-pc.
	* gnu/packages/erlang.scm (erlang-pc): New variable.

	Change-Id: I3c216c07804f8329238cc7c17f3094d2ccbf626e

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-jose.
	* gnu/packages/erlang-xyz.scm (erlang-jose): New variable.

	Change-Id: I2f7bc3249098a2a36dcb42a4cf62ac15d03db533

2024-08-05  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add erlang-base64url.
	* gnu/packages/erlang-xyz.scm (erlang-base64url): New variable.

	Change-Id: I2b7b44631408138576e4a1498a39c64810cb0582

2024-08-04  Evgeny Pisemsky  <mail@pisemsky.site>

	Change email of Evgeny Pisemsky.
	* .mailmap: Add entry to Evgeny Pisemsky.
	* gnu/packages/emacs-xyz.scm, gnu/packages/engineering.scm,
	gnu/packages/guile-xyz.scm, gnu/packages/hardware.scm,
	gnu/packages/perl.scm, gnu/packages/python-xyz.scm,
	gnu/packages/sdl.scm, gnu/packages/web.scm: Adjust copyright line.

	Change-Id: I9a10be1ee7cc164f18d826b51348ee26eee2ca4b

2024-08-04  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.19: Update to 4.19.319.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.319.
	(linux-libre-4.19-pristine-source): Update hash.

	Change-Id: I25ba240e34bac8fda3a63ae304b00951aa8226dd

2024-08-04  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.4: Update to 5.4.281.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.281.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: I157c3de72e05d663edefa1b67f5007d14dd23861

2024-08-04  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Update to 5.10.223.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.223.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I018c34d9808fa23cf4b0cb3e4519cd1b125ddfb8

2024-08-04  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.164.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.164.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I409f2acbfab18812fc1b2a224c92ab64c161c650

2024-08-04  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.102.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.102.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: Iebd37cc60d89bd01305af70e115b2063b6e4b384

2024-08-04  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.43.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.43.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Ie613f55d79d4dc169283a70161f8a6c369d5bb1e

2024-08-04  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.9: Update to 6.9.12.
	* gnu/packages/linux.scm (linux-libre-6.9-version): Update to 6.9.12.
	(linux-libre-6.9-pristine-source): Update hash.

	Change-Id: Ie082b7c6648052d63fa7ce38aa789ed9c20742d7

2024-08-04  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.10: Update to 6.10.2.
	* gnu/packages/linux.scm (linux-libre-6.10-version): Update to 6.10.2.
	(linux-libre-6.10-pristine-source): Update hash.

	Change-Id: I0bee297f86ae1fa86657642f58d962e1bc4d847a

2024-08-04  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' news title.
	* etc/news.scm: Translate docker entry title I had forgotten to provide
	a German translation for.

	Change-Id: I269292a7ea6f37b3264708f606a441861c79dc93

2024-08-04  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add obs-multi-rtmp.
	* gnu/packages/video.scm (obs-multi-rtmp): New variable.

	Change-Id: I5e5b2cd59cd9f5e9aeb4c7b51452b0e24f10f3ca

2024-08-04  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add obs-move-transition.
	* gnu/packages/video.scm (obs-move-transition): New variable.

	Change-Id: I0a3ca70868e438693e23e33ef574a17c4a4dfd00

2024-08-04  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add obs-source-clone.
	* gnu/packages/video.scm (obs-source-clone): New variable.

	Change-Id: Id85ba2147737fe9e300911499bfd6bcdd7ce71be

2024-08-04  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add obs-composite-blur.
	* gnu/packages/video.scm (obs-composite-blur): New variable.

	Change-Id: Ib523640b423e80fa3e8d2657610b64ef0430f70a

2024-08-04  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add obs-advanced-masks.
	* gnu/packages/video.scm (obs-advanced-masks): New variable.

	Change-Id: I7f35de6c645083b522e4844da7c835fb3626c22f

2024-08-04  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add obs-source-copy.
	* gnu/packages/video.scm (obs-source-copy): New variable.

	Change-Id: I73fabb7061abcdad98a93f8ad7cab6ee1892ad9d

2024-08-04  Oleg Pykhalov  <go.wigust@gmail.com>

	news: Add entry for 'docker-service-type' changes.
	* etc/news.scm: Add entry.

	Change-Id: I98d562d8b435b697b7c6529c5e788b5e2db9fa2a

2024-08-04  Oleg Pykhalov  <go.wigust@gmail.com>

	services: containerd: Provision separately from docker service.
	containerd can operate independently without relying on Docker for its
	configuration.

	* gnu/services/docker.scm (docker-configuration): Deprecate containerd field.
	(containerd-configuration, containerd-service-type): New variables.
	(docker-shepherd-service): Use containerd-configuration.  Delete duplicated
	variable binding.  Allow to configure environment variables.
	(docker-service-type): Delete extension with containerd-service-type.
	* gnu/tests/docker.scm (%docker-os, %oci-os): Add containerd service.
	(run-docker-test, run-docker-system-test, run-oci-container-test): Run
	containerd service.
	* doc/guix.texi (Miscellaneous Services): Document containerd-service-type.

	Change-Id: Ife0924e50a3e0aa2302d6592dae51ed894600004

2024-08-02  Simon Streit  <simon@netpanic.org>

	gnu: Add cyanrip.
	* gnu/packages/audio.scm (cyanrip): New variable.

	Change-Id: If7059b47e5a9f968570af8617f28bbe9a8b30b93

2024-08-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add libcsptr.
	* gnu/packages/c.scm (libcsptr): New variable.

	Change-Id: I47e34191047df0a171a78a11f9ba2ebef4a8c37a

2024-08-02  jgart  <jgart@dismail.de>

	gnu: swi-prolog: Update to 9.3.8.
	* gnu/packages/prolog.scm (swi-prolog): Update to 9.3.8.

	Change-Id: Ic922c60db9f686c639ec280996d257ccbf63082a

2024-08-02  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.14.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.14.

	Change-Id: I796a466590d9667934e610614611c8933ea2fdca

2024-08-01  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.13.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.13.

	Change-Id: I32f7c67667250e6972772a5d4bbffbd585d30796

2024-08-01  Michael Ford  <fanquake@gmail.com>

	gnu: nsis: Use scons 3 over scons-python2
	Rather than building NSIS with Scons 3 using Python2, switch to Scons
	3 with Python 3.

	From c49419c7dc262f81d664fcab4c7fd200d3627c05 Mon Sep 17 00:00:00 2001
	From: fanquake <fanquake@gmail.com>
	Date: Mon, 29 Jul 2024 11:55:07 +0100
	Subject: [PATCH] gnu: nsis: Use scons 3 over scons-python2

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kvantum: Update to 1.1.2.
	* gnu/packages/qt.scm (kvantum): Update to 1.1.2.
	[source]: Switch to git-fetch.
	[arguments]: Set #:qtbase to qtbase.
	<#:phases>: Adjust patch-style-dir phase.
	[inputs]: Remove libx11, libxext, qtbase-5, qtsvg-5, and qtx11extras; add qtsvg.
	[native-inputs]: Remove qttools-5; add qttools.

	Change-Id: I1dbfe5587467df747f91eccbc2b3ce3f3ed21e31

2024-08-01  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: readymedia: Fix reproducible build.
	* gnu/packages/upnp.scm (readymedia)[arguments]<#:configure-flags>: Avoid
	embedding kernel version.

	Change-Id: Ide8591d32f5eee8f6f9ccd6d4661d62e39f78c2f

2024-08-01  Fabio Natali via Guix-patches via  <guix-patches@gnu.org>

	gnu: readymedia: Add coreutils to dependencies.
	* gnu/packages/upnp.scm (readymedia)[inputs]: Add coreutils.

	Change-Id: I8f73802bd0d8fecbf5ee20853eccefc2eef82411

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kongress: Update to 24.05.2.
	* gnu/packages/kde-plasma.scm (kongress): Update to 24.05.2.
	[source]: Adjust uri.
	[inputs]: Remove qtbase-5, qtdeclarative-5, qtquickcontrols2-5,
	qtgraphicaleffects, and qtsvg-5; add qtdeclarative and qtsvg.
	[native-inputs]: Add python-minimal.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Icf9eab8edc1d5e927cade382ea07e5b6f5fc4d58

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: system-settings: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (system-settings): Update to 6.1.3.

	Change-Id: I0af92c54b5fb7009a27334c7456a20e4cffe8fa7

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: powerdevil: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (powerdevil): Update to 6.1.3.

	Change-Id: Id1c7e6d483f3c824e795b1863da012bea108798b

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: polkit-kde-agent: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (polkit-kde-agent): Update to 6.1.3.

	Change-Id: Ieb2e7078484e24559c75785b00a6b7eed3022257

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: print-manager: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (print-manager): Update to 6.1.3.

	Change-Id: I6420a20fa3cda0e2c73f5bb8b56028faf829e426

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-workspace-wallpapers: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (plasma-workspace-wallpapers): Update to 6.1.3.

	Change-Id: Ic42ae9d97f7bbb03cfb7097912cbd251fef3e708

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-workspace: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (plasma-workspace): Update to 6.1.3.

	Change-Id: I511add01af7d0e3deb364762ed6bd8daf8ca6975

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-welcome: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (plasma-welcome): Update to 6.1.3.

	Change-Id: If35b1e9a4de16457d3200085953c1f450849ef80

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-systemmonitor: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (plasma-systemmonitor): Update to 6.1.3.

	Change-Id: Ie6b0a00bd63b9c26006d0caaae6e64cc01856753

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-vault: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (plasma-vault): Update to 6.1.3.

	Change-Id: I380ce48400e7eae19d5c485ca1902bf09a179d0c

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-pa: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (plasma-pa): Update to 6.1.3.

	Change-Id: I2a9fa21ad3bf3fc782e4611fde58ac63d22ecfe8

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-nm: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (plasma-nm): Update to 6.1.3.

	Change-Id: I45cefc2a5d84f264093f3bd0f76cdca899618878

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-nano: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (plasma-nano): Update to 6.1.3.

	Change-Id: I8f61d2d30f3016e5fe998b05e9b1c91a8fdfa6cb

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-integration: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (plasma-integration): Update to 6.1.3.

	Change-Id: If1476327ba241bc86e465a64e0909f9b137a01f6

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-firewall: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (plasma-firewall): Update to 6.1.3.

	Change-Id: I79b17d9dc98a8d034e446f583aed266df28fa7d2

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-disks: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (plasma-disks): Update to 6.1.3.

	Change-Id: If23ad7c3c8bee8203310ea1b18851186d6b5030e

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-desktop: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (plasma-desktop): Update to 6.1.3.

	Change-Id: I23fff641d2df5084d8aebf2beecd2e525afd278e

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-browser-integration: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (plasma-browser-integration): Update to 6.1.3.

	Change-Id: I19cc5907c37b6ec88af881f6bf5065e599621cc1

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma5support: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (plasma5support): Update to 6.1.3.

	Change-Id: I8913b8495663d4fcba0f5267153991ea300d2e33

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ocean-sound-theme: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (ocean-sound-theme): Update to 6.1.3.

	Change-Id: I43912a010eb338334baa4744fe404ae905925e5f

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: oxygen-sounds: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (oxygen-sounds): Update to 6.1.3.

	Change-Id: I34db44e249c37ef66b9298b031c8828570e3e167

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qqc2-breeze-style: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (qqc2-breeze-style): Update to 6.1.3.

	Change-Id: Ie7f8848e1b13151038696b07b1e4baabdf798804

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: milou: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (milou): Update to 6.1.3.

	Change-Id: If4864fb6101c47ed0187450e1043d1fd9db6588b

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwrited: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (kwrited): Update to 6.1.3.

	Change-Id: Ic897cfdc01732c00918eb9feaf9a9615bc314069

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwin: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (kwin): Update to 6.1.3.

	Change-Id: I55022e434d2af079028e3a797135896daaab886b

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwayland-integration: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (kwayland-integration): Update to 6.1.3.

	Change-Id: I2f9726275342414d83514669c292ce780599ac85

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwallet-pam: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (kwallet-pam): Update to 6.1.3.

	Change-Id: I61b737d8fb6c99fdbfe69e1c54a5934471121e1c

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libksysguard: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (libksysguard): Update to 6.1.3.

	Change-Id: Ie1d5102ba4b58d7cdcda3e01990b116274aaefc2

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkscreen: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (libkscreen): Update to 6.1.3.

	Change-Id: I9866432728063ecf0f2e9c87033fabdee7a24e6b

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kscreenlocker: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (kscreenlocker): Update to 6.1.3.

	Change-Id: Ie0df9aa8be81aa72f43bac03887a563466263be9

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: layer-shell-qt: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (layer-shell-qt): Update to 6.1.3.

	Change-Id: I1e4a5b1f74045ac177687f41ddff8b14193dcf64

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksystemstats: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (ksystemstats): Update to 6.1.3.

	Change-Id: I462460c1ae7e01a1c6635990131c40e510b8b0d6

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksshaskpass: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (ksshaskpass): Update to 6.1.3.

	Change-Id: I9ba9104baf7aad93f4f3618dfa3e7b22edef79f2

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kscreen: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (kscreen): Update to 6.1.3.

	Change-Id: If86366cb5ee5a903e169f87f5ca67dfee7832050

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpipewire: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (kpipewire): Update to 6.1.3.

	Change-Id: Ic1dc814ed83b6644900a49fb500b54fe09e29df9

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmenuedit: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (kmenuedit): Update to 6.1.3.

	Change-Id: I83be4d8211f2f52e08d267a67b47b3f408517a7a

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kinfocenter: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (kinfocenter): Update to 6.1.3.

	Change-Id: Icbcab1ab16b7e4079deb67246e38bbaf4e3690b6

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kglobalacceld: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (kglobalacceld): Update to 6.1.3.

	Change-Id: Iecf56be30abea302b05addce56660a65f9b1bdc4

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kgamma: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (kgamma): Update to 6.1.3.

	Change-Id: I57242894b2f71b2587343d7a4fba4de223d0b065

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdeplasma-addons: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (kdeplasma-addons): Update to 6.1.3.

	Change-Id: Ie2a205c1481e38e2241bf98dffec09ec63a781b6

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kde-cli-tools: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (kde-cli-tools): Update to 6.1.3.

	Change-Id: Ie4960e6ffd336ba4f13311fb8f058bc129b698c3

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdecoration: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (kdecoration): Update to 6.1.3.

	Change-Id: I6cb1dbd2992852eedbb23eb388e6ca8e9b9c1618

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kde-gtk-config: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (kde-gtk-config): Update to 6.1.3.

	Change-Id: I72df0e91f53c84f42edd03a999cf88e8803ee053

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: krdp: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (krdp): Update to 6.1.3.

	Change-Id: Icdfbb82597f8e81dc92cdeb943bdaaa8f91eeac5

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kactivitymanagerd: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (kactivitymanagerd): Update to 6.1.3.

	Change-Id: Ia976bcf032f550681723ec802b3ce7ba38efd227

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: drkonqi: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (drkonqi): Update to 6.1.3.

	Change-Id: I70d7306aaa236c44a4114bae5f3a069f53c78578

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: discover: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (discover): Update to 6.1.3.

	Change-Id: Ibb24e0415aec4021026a715719b4dca6ffdcd851

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: breeze-gtk: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (breeze-gtk): Update to 6.1.3.

	Change-Id: If7f1e8c1a3b42d1adfdba7739d400d85b33f22ef

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: breeze: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (breeze): Update to 6.1.3.

	Change-Id: Ia0634c6677d9b3c5d25fd85418b18fb6dfd00d55

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: bluedevil: Update to 6.1.3.
	* gnu/packages/kde-plasma.scm (bluedevil): Update to 6.1.3.

	Change-Id: I16bc236f48713d03e53c701c48f05551aa8c9a2d

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: xdg-desktop-portal-kde: Update to 6.1.3.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-kde): Update to 6.1.3.

	Change-Id: I81ef8b8ea682534764e3fad940c2b74883a7be68

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdav: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kdav): Update to 6.4.0.

	Change-Id: I2b753d03ad36f2cb34fcb970ce1c9199fef6d010

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kde-frameworkintegration: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kde-frameworkintegration): Update to 6.4.0.

	Change-Id: I5e6e8899b278f05dc5960a26e13968da05e4dd8e

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: purpose: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (purpose): Update to 6.4.0.

	Change-Id: Ied32463a481b9e612a446c591b428b993c0380fd

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libplasma: Update to 6.1.3.
	* gnu/packages/kde-frameworks.scm (libplasma): Update to 6.1.3.

	Change-Id: I570920949519a00a6f7a51c2c86e82456d651b28

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kxmlgui: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kxmlgui): Update to 6.4.0.

	Change-Id: I88021b33ab77807f4ffa77aa93c9d208a904ed21

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwallet: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kwallet): Update to 6.4.0.

	Change-Id: Ic3f03028ac79ebe3acfdc18e5adca02ed356672b

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ktexttemplate: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (ktexttemplate): Update to 6.4.0.

	Change-Id: I2f21f2299447e62051615d552a420f5c6a225e4c

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ktextwidgets: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (ktextwidgets): Update to 6.4.0.

	Change-Id: I6f799bbc6f1636737c022dc12cf104a1e961f0bf

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ktexteditor: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (ktexteditor): Update to 6.4.0.

	Change-Id: Ibf646cfa072dbf517333b2256ff6940e9f58bf5c

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kstatusnotifieritem: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kstatusnotifieritem): Update to 6.4.0.

	Change-Id: I5e7af8376580c39ae639ee35f8643ddf331efa45

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kservice: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kservice): Update to 6.4.0.

	Change-Id: I82fe156fe4123b310f081d8078197f00d766c06c

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: krunner: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (krunner): Update to 6.4.0.

	Change-Id: I62d05fd9c9a8cac21f6f8128b0e8c87a2c0f7480

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpeople: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kpeople): Update to 6.4.0.

	Change-Id: I8ba433ae1861befa2c5d2e9d8d1aed5f747ba032

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kparts: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kparts): Update to 6.4.0.

	Change-Id: I6f726d45bff0640d1b4fb4f26c26579409faa90a

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: knotifyconfig: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (knotifyconfig): Update to 6.4.0.

	Change-Id: If35623be5cc76eaa0d2dacba66754443b59ebcd5

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: knewstuff: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (knewstuff): Update to 6.4.0.

	Change-Id: If961aa29b73bd0a81c619b7220f75a628b6a9f74

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kio: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kio): Update to 6.4.0.

	Change-Id: I700ad78cb5f11be535ea68a5c8ef40e256feada3

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kiconthemes: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kiconthemes): Update to 6.4.0.

	Change-Id: I6e57c947e308a2019d1132566b1be89cfd2eb1ac

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kglobalaccel: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kglobalaccel): Update to 6.4.0.

	Change-Id: Ibd3d129cd30aeee643b3470e687b0a3285ffe457

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdesu: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kdesu): Update to 6.4.0.

	Change-Id: Ie99c7cfb4c66ce29da6ecc664752c0e173971959

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kded: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kded): Update to 6.4.0.

	Change-Id: Ic011ee05cbd7ee59de284397575e5ae71a81134a

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdeclarative: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kdeclarative): Update to 6.4.0.

	Change-Id: I6bf7d86de7e2e0b33e5618459799125e6682ada0

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kconfigwidgets: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kconfigwidgets): Update to 6.4.0.

	Change-Id: I1ff54234dd8c144a26708c6ad97f64aea27f89d5

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcmutils: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kcmutils): Update to 6.4.0.

	Change-Id: I892d0505574b62a0b3cecea68f63e943eeae0959

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kbookmarks: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kbookmarks): Update to 6.4.0.

	Change-Id: I9cda40a8ffd736d2c523e6f595a03df2ce9c85c7

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-activities-stats: Update to 6.1.3.
	* gnu/packages/kde-frameworks.scm (plasma-activities-stats): Update to 6.1.3.

	Change-Id: Ifaaf6ff60ba468c6957491279c1b56007a046480

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-activities: Update to 6.1.3.
	* gnu/packages/kde-frameworks.scm (plasma-activities): Update to 6.1.3.

	Change-Id: Ifd51670a95b1ae20dfd28e2bd7d89aca6b959505

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: baloo: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (baloo): Update to 6.4.0.

	Change-Id: Id5164ed8dc88114277d721aecec2158c0d457688

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: syndication: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (syndication): Update to 6.4.0.

	Change-Id: I22f8a3dee7fccdc23a6ac9b85a59b62348769cdf

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kunitconversion: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kunitconversion): Update to 6.4.0.

	Change-Id: Ia5345cd245dae2cb8a5f78d60b0636d24e396c6b

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpty: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kpty): Update to 6.4.0.

	Change-Id: I9e153fe70b0ad3e6ada19db12fd168cd88f9bd97

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpackage: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kpackage): Update to 6.4.0.

	Change-Id: Ieb0c2d5a99fa1b23000895903c0515cd7255331d

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: knotifications: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (knotifications): Update to 6.4.0.

	Change-Id: I47a3579f45ec57941c20fff8f9ae2ddb1eeb3dd5

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kjobwidgets: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kjobwidgets): Update to 6.4.0.

	Change-Id: I10f6d2713b4d869f55e3728981f82384fa4bf77a

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kimageformats: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kimageformats): Update to 6.4.0.

	Change-Id: Id3412188b84448fa60f49a2abc9212f4e5a94068

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kfilemetadata: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kfilemetadata): Update to 6.4.0.

	Change-Id: I936e22b3253772e0f4b6370f22a7da90587983ea

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdoctools: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kdoctools): Update to 6.4.0.

	Change-Id: I7a33f71b69c8018887a71e72f216b68ef6e29e8a

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcrash: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kcrash): Update to 6.4.0.

	Change-Id: Ia81060497482bf8c29d9d6542672e609f6a4afc2

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcontacts: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kcontacts): Update to 6.4.0.

	Change-Id: I988556a3b46f1c1c75847e977c172ae826a13196

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcompletion: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kcompletion): Update to 6.4.0.

	Change-Id: I374de93d0772f123b3d587b2918fa734c361f950

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kauth: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kauth): Update to 6.4.0.

	Change-Id: I2ae94b6de53d1523835e7e13f545ee554da652ec

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: threadweaver: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (threadweaver): Update to 6.4.0.

	Change-Id: I46062b41c4b760635fffe3abe2000075b28d5240

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: sonnet: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (sonnet): Update to 6.4.0.

	Change-Id: Iac9377c68067d220e626b675a387248db5919c82

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: solid: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (solid): Update to 6.4.0.

	Change-Id: I2fa9e5ef114da061cd303492bc81de3a362a61c1

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qqc2-desktop-style: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (qqc2-desktop-style): Update to 6.4.0.

	Change-Id: I73fae2674d86054a8998c9bb1a9ae952bb9a768c

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: prison: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (prison): Update to 6.4.0.

	Change-Id: Ibf7cb09cc6b5c7028815daf212eea71f87fa0fb2

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: networkmanager-qt: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (networkmanager-qt): Update to 6.4.0.

	Change-Id: Iea12042ca18d95163951cfdf5981d8d049b55edc

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: modemmanager-qt: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (modemmanager-qt): Update to 6.4.0.

	Change-Id: I31234019c852511f3e1bfb21ee165899a24d5b19

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwindowsystem: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kwindowsystem): Update to 6.4.0.

	Change-Id: I78de7a6f266f2172e490462481635faee44dd781

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwidgetsaddons: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kwidgetsaddons): Update to 6.4.0.

	Change-Id: I18c5bb9a1a31cc90e498a2682d13f11a9dcacb3c

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwayland: Update to 6.1.3.
	* gnu/packages/kde-frameworks.scm (kwayland): Update to 6.1.3.

	Change-Id: I35e606daf1edcdea31705a69d394e12f21ce58b3

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksyntaxhighlighting: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (ksyntaxhighlighting): Update to 6.4.0.

	Change-Id: I223b8fe5fe8cc1b106f5af316e9399ab977da97a

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksvg: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (ksvg): Update to 6.4.0.

	Change-Id: I0578bd335f34d221f6f4ee25e014e26a1f42b710

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kplotting: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kplotting): Update to 6.4.0.

	Change-Id: I6276372537881b502c297eee364055f3d9d3ae2f

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kitemviews: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kitemviews): Update to 6.4.0.

	Change-Id: Iad55a7475d883af0de07b8d8fc7f8eb156af3b7c

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kitemmodels: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kitemmodels): Update to 6.4.0.

	Change-Id: I2f441ad05215be36dffe64e1e5cf01087f07559e

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kirigami: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kirigami): Update to 6.4.0.

	Change-Id: Ib605686211c3a97b1dd494d3021a81169e32ab1d

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kidletime: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kidletime): Update to 6.4.0.

	Change-Id: I4fd924d4f597b1d6774c40699f513babb4ec33b0

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ki18n: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (ki18n): Update to 6.4.0.

	Change-Id: I6ce2cfd5e310a11dc3e8f320d5dd5b0a0b6c82e3

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kholidays: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kholidays): Update to 6.4.0.

	Change-Id: If4419fbdbe4e3beff15bd8dff8a7862f12870f69

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kguiaddons: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kguiaddons): Update to 6.4.0.

	Change-Id: I3e0d8d5a1855c0ef3b80387c2b6cfc5128ba5392

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdnssd: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kdnssd): Update to 6.4.0.

	Change-Id: I82303acb4e036d9f8b77507a7bf2e5c8e565cc58

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdbusaddons: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kdbusaddons): Update to 6.4.0.

	Change-Id: Ib32ee300f290f50e2b4eb95bc382b07e8571ff42

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcoreaddons: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kcoreaddons): Update to 6.4.0.

	Change-Id: I49fd9193c46acfa6e138894e649904c8eb504055

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kconfig: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kconfig): Update to 6.4.0.

	Change-Id: I8a5d10b93a6b15b8632f0ccd77d2a15530e834d1

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcolorscheme: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kcolorscheme): Update to 6.4.0.

	Change-Id: I7229e23df6662edba228bac2700fcc3efe088c58

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcodecs: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kcodecs): Update to 6.4.0.

	Change-Id: I71dd2d690ac4e4f230d63f5865e4244186f7902d

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcalendarcore: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kcalendarcore): Update to 6.4.0.
	[inputs]: Add qtdeclarative.

	Change-Id: I717a874f93f9b74e22ff67e9db67627c725e5b0d

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: karchive: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (karchive): Update to 6.4.0.

	Change-Id: Ie267602b71afc0c9b39b1a8f5b24145a8e1a9ae2

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kapidox: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kapidox): Update to 6.4.0.

	Change-Id: Iee92e0aabe2892addbde2c0a714290357b91cbba

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: breeze-icons: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (breeze-icons): Update to 6.4.0.

	Change-Id: I963058c2bbdb603480b0fe98649cede00cc4b212

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: bluez-qt: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (bluez-qt): Update to 6.4.0.

	Change-Id: Iea9172a40604ab86538e1cc67d818465188af29e

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: attica: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (attica): Update to 6.4.0.

	Change-Id: Ifd650061f5b93d656326821a826ba347fe457563

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kquickcharts: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (kquickcharts): Update to 6.4.0.

	Change-Id: Ic99a68918ec7736a5cddde042c5542275b528d7f

2024-08-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: extra-cmake-modules: Update to 6.4.0.
	* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 6.4.0.

	Change-Id: I68df0925b4fe76409f0d7bdc82b60ed317d91ab3

2024-08-01  Christopher Baines  <mail@cbaines.net>

	gnu: guix: Update to 1.4.0-24.9a2ddcc.
	* gnu/packages/package-management.scm (guix): Update to 1.4.0-24.9a2ddcc.

	Change-Id: Ie653394fadc0b7d4091ed3f17393768f78c9b4ad

2024-08-01  Tomas Volf  <~@wolfsden.cz>

	gnu: cgit: Update to 1.2.3-5.9811bf0.
	* gnu/packages/version-control.scm (cgit): Update to 1.2.3-5.9811bf0.

	Change-Id: Ifa8d731b7a7e1217becb2179d1009e8051137293

2024-08-01  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: tuxedo-keyboard: Update to 4.6.1.
	* gnu/packages/linux (tuxedo-keyboard): Update to 4.6.1.
	[source]: Update repository URL to point to new upstream.
	[home-page]: Update home-page.

	Change-Id: Ia10680c9ebd3381c26f2af5c174bcb497aac6c25

2024-08-01  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ugrep: Update to 6.3.0.
	* gnu/packages/search.scm (ugrep): Update to 6.3.0.
	[source]: Don't delete linux binaries, they're no longer included.
	[inputs]: Add dependency on brotli for brotli support.

	Change-Id: If1dc15b5f554079a5bc084501683bd6c5b5926d2

2024-08-01  Christopher Baines  <mail@cbaines.net>

	guix: tests: Increase timeout for test store connection.
	THe gexp->derivation, store copy test involves building derivations which
	compile a bunch of Guile code, which can be quite slow on slow platforms like
	riscv64-linux.

	* guix/tests.scm (open-connection-for-tests): Increase #:timeout to 10
	minutes.

	Change-Id: Iccfd976ce21a8902d776b36f17f5fb91b957d90d

2024-08-01  Christopher Baines  <mail@cbaines.net>

	tests: gexp: Handle incorrect guile-bootstrap version for riscv.
	The tests currently fail when run on riscv-linux (affecting the guix package)
	because Guile 3 is used as the bootstrap guile.  Correcting the package
	version seems hard, so I'm just tweaking the tests to use the right effective
	version for riscv64-linux.

	* tests/gexp.scm (bootstrap-guile-effective-version): New procedure.
	("gexp->derivation & with-extensions", "lower-gexp", "lower-gexp,
	raw-derivation-file"): Use bootstrap-guile-effective-version.

	Change-Id: I3995e1f6b58ada1baf38a8ec55b0173059dd0079

2024-08-01  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: waybar: Update to 0.10.4.
	* gnu/packages/wm.scm (waybar): Update to 0.10.4.

	Change-Id: I90c408e524f5e1d3a49a78925f908b10607342d3

2024-08-01  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mcrl2: Update to 202307.1.
	* gnu/packages/maths.scm (mcrl2): Update to 202307.1.

	Change-Id: I6fe73c964336654a2f29df398c7f710db73f2637

2024-07-31  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.12.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.12.

	Change-Id: I4a58b72bec88d95e5953390ecf6d558d2534b9de

2024-07-31  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.11.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.11.

	Change-Id: I0254cde4f5b72d39196d92d06839001eb54e68cf

2024-07-30  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdeconnect: Fix dbus autostart for kdeconnectd.
	* gnu/packages/kde.scm (kdeconnect)[arguments]: Add fix-dbus-autostart phase.

	Change-Id: I27ac61e41f15f9ff2de658fbd04633820f5e0966

2024-07-30  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: Add git-tools.
	* gnu/packages/version-control.scm (git-tools): New variable.

	Change-Id: I0ac65c24f787714fe0ef234fce639c6ec561600d

2024-07-30  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: mate-utils: Fix intermittent build failures.
	* gnu/packages/mate.scm (mate-utils)[arguments]<#:parallel-build>:
	Set to #f.

	Change-Id: I6cc4fd1e83ea250ed3a6450c98eccf7474848a5f

2024-07-30  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: gtk-layer-shell: Update to 0.8.0.
	* gnu/packages/gtk.scm (gtk-layer-shell): Update to 0.8.0.
	[native-inputs]: Add vala.

	Change-Id: Iadf1a502eaac3f5f82ed0624c4e8b80d96e5cea0

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy: Disable one failing test.
	* gnu/packages/astronomy.scm (python-astropy) [arguments]:
	<#:test-flags>: Disable one failing test as seen in
	<https://ci.guix.gnu.org/build/5269958/log/raw>.

	Change-Id: Ied8c4268ede1b480eec501fe03b58de0e0894b62

2024-07-30  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: wayvnc: Fix cross-compiling.
	* gnu/packages/vnc.scm (wayvnc)[native-inputs]: When cross-compiling, add
	wayland.

	Change-Id: Iebe8bb1959c7df80b98c49913e2aa3348bae679a

2024-07-30  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: wayvnc: Update to 0.8.0.
	* gnu/packages/vnc.scm (wayvnc): Update to 0.8.0.
	[inputs]: Add jansson.

	Change-Id: Iebe8bb1959c7df80b98c49913e2aa3348bae679a

2024-07-30  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: neatvnc: Update to 0.8.0.
	* gnu/packages/vnc.scm (neatvnc): Update to 0.8.0.

	Change-Id: I700029a733c4a557386edb65be422dd4036b24f8

2024-07-30  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: aml: Update to 0.3.0.
	* gnu/packages/c.scm (aml): Update to 0.3.0.

	Change-Id: I2bb2c44650485538eaf4dd174cbbc6e697d00e69

2024-07-30  kitzman  <kitzman@disroot.org>

	gnu: Add wayvnc.
	* gnu/packages/vnc.scm (wayvnc): New Variable.

	Change-Id: I8cb0e59089b9f9812b27fdd58dceba747a896924

2024-07-30  kitzman  <kitzman@disroot.org>

	gnu: Add neatvnc.
	* gnu/packages/vnc.scm (neatvnc): New Variable.

	Change-Id: I8cb0e59089b9f9812b27fdd58dceba747a896924

2024-07-30  kitzman  <kitzman@disroot.org>

	gnu: Add aml.
	* gnu/packages/c.scm (aml): New variable.

	Change-Id: I271be102bfa1f2e529d70f1e0029263d624821b8

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-sncosmo.
	* gnu/packages/astronomy.scm (python-sncosmo): New variable.

	Change-Id: I49b42a89e9bcabda1fa7193e40c5c43fbeaf1613

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-looseversion.
	* gnu/packages/python-xyz.scm (python-looseversion): New variable.

	Change-Id: I862f10cf5c7285e171335abee429ae76140271dd

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-glue-core.
	* gnu/packages/astronomy.scm (python-glue-core): New variable.

	Change-Id: I7fde0a36e35bf30e42cc419fdf4573a3924e032d

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-mpl-scatter-density.
	* gnu/packages/python-science.scm (python-mpl-scatter-density): New variable.

	Change-Id: Id4ea80b2c62642affbe1944e0c5126a1c53d16c3

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-echo.
	* gnu/packages/python-xyz.scm (python-echo): New variable.

	Change-Id: Id506a7b4ed9681227372455f9d96a0957eb845a7

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-sbpy.
	* gnu/packages/astronomy.scm (python-sbpy): New variable.

	Change-Id: I456f1400ce072d3a2e4cd263349f57c5779f36c5

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-ads.
	* gnu/packages/astronomy.scm (python-ads): New variable.

	Change-Id: Ia4ae54c90cd77ff15c8171a992ddc1ce823557e8

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-kanon.
	* gnu/packages/astronomy.scm (python-kanon): New variable.

	Change-Id: Ibff5d7b92f819c41bfb7f6b76e73c5815c8f3cae

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-poetry-dynamic-versioning.
	* gnu/packages/python-xyz.scm (python-poetry-dynamic-versioning): New
	variable.

	Change-Id: I2a9a38b2002426f5265cf0203b88dd523d1fa2b8

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-dunamai.
	* gnu/packages/python-xyz.scm (python-dunamai): New variable.

	Change-Id: Iabb0221c615ee345d1e557d2d428254929823283

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fast-histogram: Adjust inputs.
	* gnu/packages/python-science.scm (python-fast-histogram): Fix lint
	warnings and adjust inputs.
	[native-inputs]: Add python-setuptools-scm.

	Change-Id: Ic51660d7542114f2bb45be4720ab4d899633e56d

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tweakwcs: Update to 0.8.8.
	* gnu/packages/astronomy.scm (python-tweakwcs): Update to 0.8.8.

	Change-Id: I9a324c7ec06e960da0fdd23c3b005c0351af8fef

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunpy: Update to 5.1.5.
	* gnu/packages/astronomy.scm (python-sunpy): Update to 5.1.5.

	Change-Id: If735089d542dfe376da0f11bc66163c5857f7158

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stdatamodels: Update to 2.0.0.
	* gnu/packages/astronomy.scm (python-stdatamodels): Update to 2.0.0.

	Change-Id: I98fcdc66ea6bf161503139a6192316a3748f0215

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stpipe: Improve indentation.
	* gnu/packages/astronomy.scm (python-stpipe): Improve indentation.

	Change-Id: I0889f1374aa0024c34eaf9a670c3d8beda40011a

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stpipe: Update to 0.6.0.
	* gnu/packages/astronomy.scm (python-stpipe): Update to 0.6.0.

	Change-Id: I381ba0d90aeb78055669c3d063bc82ae54ad42df

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-openfiles: Simplify package.
	* gnu/packages/python-check.scm (python-pytest-openfiles)
	[build-system]: Swap to pyproject-build-system.
	[arguments]: <#:phases>: Use default 'chck phase.

	Change-Id: I3bbbacd8694afdfee020f11d37f5c035bdad73f9

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-openfiles: Update to 0.6.0.
	* gnu/packages/python-check.scm (python-pytest-openfiles): Update to 0.6.0.

	Change-Id: I629c0b1ad56c313a850cbca6f58e66bb1d9920d7

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-extension-helpers: Enable tests.
	* gnu/packages/python-xyz.scm (python-extension-helpers): Adjust
	indentation.
	[source]: Swap to git checkout which contains tests.
	[arguments]: <#:tests-flags>: Disable one failing tests.
	<#:phases>: Add 'set-version phase. Use custom 'check phase.
	[native-inputs]: Remove python-coverage. Add python-tomli.

	Change-Id: I8a04811e43bc0f1c2e0761aca87c4888a1444fc1

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-extension-helpers: Update to 1.1.1.
	* gnu/packages/python-xyz.scm (python-extension-helpers): Update to 1.1.1.

	Change-Id: Ia5fa0b445232314134d0127add75fcf2082bbc59

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-photutils: Update to 1.13.0.
	* gnu/packages/astronomy.scm (python-photutils): Update to 1.13.0.
	[native-inputs]: Remove python-cython; add python-cython-3.

	Change-Id: Id73418fc2324882055015fb2bb2664b00b38a1a3

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jwst: Update to 1.15.1.
	* gnu/packages/astronomy.scm (python-jwst): Update to 1.15.1.

	Change-Id: I19b2c0eb1a27857c5df1b2c356248c279adeab81

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-czml3: Adjust indentation.
	* gnu/packages/astronomy.scm (python-czml3): Adjust indentation.

	Change-Id: I28fefff7cec5d6c1d69ce4b760da607289ce6e1e

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-czml3: Update to 1.0.1.
	* gnu/packages/astronomy.scm (python-czml3): Update to 1.0.1.

	Change-Id: Ib9d21c24befcebb81455dafd4563570b97570613

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crds: Update to 11.17.26.
	* gnu/packages/astronomy.scm (python-crds): Update to 11.17.26.

	Change-Id: Ifdee55f01db207bb36d8e408d393d51865927579

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-iers-data: Update to 0.2024.7.15.0.31.42.
	* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2024.7.15.0.31.42.

	Change-Id: I14116d99a5852b389e1b7695c479a6a98c86f8fd

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-zarr: Update to 0.0.4.
	* gnu/packages/astronomy.scm (python-asdf-zarr): Update to 0.0.4.

	Change-Id: I4bb166d2b2c89d9159a52da91ea581a0c41614e1

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf: Update to 3.3.0.
	* gnu/packages/astronomy.scm (python-asdf): Update to 3.3.0.
	[native-inputs]: Remove python-pytest; add python-pytest-8.

	Change-Id: Ia2d284156553741dea8cd5481840a79bb18d5f8e

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: stellarium: Update to 24.2.
	* gnu/packages/astronomy.scm (stellarium): Update to 24.2.

	Change-Id: I316fee7463b9185fa264fdcd68e55f424b2d8f32

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: skymaker: Fix indentation.
	* gnu/packages/astronomy.scm (skymaker): Fix indentation.

	Change-Id: I2eeecb451d3da7004794ba55f687a2630ef20bcd

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: skymaker: Update to 3.10.5.
	* gnu/packages/astronomy.scm (skymaker): Update to 3.10.5.

	Change-Id: Ib66f35834bdf3d6ce7d1b6924415a3e49b3ae7f9

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cfitsio: Update to 4.4.1.
	* gnu/packages/astronomy.scm (cfitsio): Update to 4.4.1.

	Change-Id: Ia589fb141192b59ee5e422a8106da89dff931e85

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pytest-8.
	* gnu/packages/check.scm (python-pytest-8): New variable.

	Change-Id: Ie584a48a2749cc7b196e373fe4e6e08f47165620

2024-07-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pluggy-next.
	* gnu/packages/python-build.scm (python-pluggy-next): New variable.

	Change-Id: If3ec3f930a799df9602db71112a6c6a5272b524c

2024-07-30  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: bwa,bwa-pssm: Improve package style.
	* gnu/packages/bioinformatics.scm (bwa)[arguments]: Use G-expression.
	(bwa-pssm)[arguments]: Use G-expression.

	Change-Id: I63dd0f13f337fbf84967f1ef1b6332ce3391ae97

2024-07-30  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: bwa: Fix cross-compiling.
	* gnu/packages/bioinformatics.scm (bwa)[arguments]<#:make-flags>: Use
	CC-FOR-TARGET.

	Change-Id: I63dd0f13f337fbf84967f1ef1b6332ce3391ae97

2024-07-30  Spencer King  <spencer.king@geneoscopy.com>

	gnu: bwa: Update to 0.7.18.
	* gnu/packages/bioinformatics.scm (bwa): Update to 0.7.18.
	[source]: Switch to git-fetch.
	[supported-systems]: Add aarch64-linux.

	Change-Id: I63dd0f13f337fbf84967f1ef1b6332ce3391ae97

2024-07-30  Tomas Volf  <~@wolfsden.cz>

	gnu: skopeo: Update to 1.16.0.
	* gnu/packages/virtualization.scm (skopeo): Update to 1.16.0.
	[arguments]<#:phases>: Delete the `cc-to-gcc' phase.

	Change-Id: I35a91219c3c920f37f496df6322ae1e40fa1ccc3

2024-07-30  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ddcci-driver-linux: Update to 0.4.5.
	* gnu/packages/linux.scm (ddcci-driver-linux): Update to 0.4.5.
	[source]: Remove already upstream patch.

	* gnu/packages/patches/ddcci-driver-linux-6.8.patch: Remove it.
	* gnu/local.mk: Unregister it.

	Change-Id: I1d4920ec84ea2a67554560181e99e9e2d535af2a

2024-07-30  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: yambar-wayland: Enable pulseaudio module.
	* gnu/packages/wm.scm (yambar-wayland)[inputs]: Add pulseaudio.

	Change-Id: I1d4933ef10557ed06b9f00f21b466a4ea19be910

2024-07-30  Ashish SHUKLA via Guix-patches via  <guix-patches@gnu.org>

	gnu: weechat-wee-slack: Update to 2.10.2.
	* gnu/packages/messaging.scm (weechat-wee-slack): Update to 2.10.2.

	Change-Id: I2a5f0d4989fb9841016fcf8c3ab4411d837220c6

2024-07-30  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add drm-info.
	* gnu/packages/freedesktop.scm (drm-info): New variable.

	Change-Id: I02a0bdcbb49644de9884038cd36bf6d8482f84ae

2024-07-30  Tomas Volf  <~@wolfsden.cz>

	gnu: buildah: Update to 1.37.0.
	* gnu/packages/containers.scm (buildah): Update to 1.37.0.

	Change-Id: I2717b8ebbd63c40938c90b2821c199d2025b849c

2024-07-30  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ftxui: Update to 5.0.0.
	* gnu/packages/cpp.scm (ftxui): Update to 5.0.0.

	Change-Id: I5a1d0170c9d44426fb76eb00296af644fa7d8c16

2024-07-30  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.101.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.101.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: Ia489adca9b27b469e777726c20ccb373c6d6aab4

2024-07-30  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.42.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.42.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I898fab9f04f71f6cdc759315f7fd4e5d28e8d710

2024-07-30  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.9: Update to 6.9.11.
	* gnu/packages/linux.scm (linux-libre-6.9-version): Update to 6.9.11.
	(linux-libre-6.9-pristine-source): Update hash.

	Change-Id: I1a400cd4abecca2e1c6344353ede1e7b5be75d7b

2024-07-30  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add linux-libre 6.10.1.
	* gnu/packages/linux.scm (linux-libre-6.10-version, linux-libre-6.10-gnu-revision,
	deblob-scripts-6.10, linux-libre-6.10-pristine-source, linux-libre-6.10-source,
	linux-libre-headers-6.10, linux-libre-6.10): New variables.
	* gnu/packages/aux-files/linux-libre/6.10-arm.conf,
	gnu/packages/aux-files/linux-libre/6.10-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.10-i686.conf,
	gnu/packages/aux-files/linux-libre/6.10-x86.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

	Change-Id: If62ec2e8029ebd7531d3b4ba9a666c0b5f3b0f4c

2024-07-30  Leo Famulari  <leo@famulari.name>

	gnu: dwarves: Update to 1.27.
	* gnu/packages/linux.scm (dwarves): Update to 1.27.

	Change-Id: Id986fdd240a6619544ff6be93cce00afd9fc31bd

2024-07-29  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-motulator.
	* gnu/packages/engineering.scm (python-motulator): New variable.

	Change-Id: I96af42be634a4ceaffe011d81177d42d48616eb2

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-1.22: Update to 1.22.5.
	* gnu/packages/golang.scm (go-1.22): Update to 1.22.5.

	Change-Id: I636a6c87ab3bec3a399bbd95d6a57610f5cdb4df

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-smtp: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-emersion-go-smpt): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I5df22126cc7bdd541e33661996e7753e2cd732ea

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-sasl: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-emersion-go-sasl): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I00729892042a0054b4749693f08cb36c9de72dd9

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-msgauth: Enable tests.
	* gnu/packages/golang-web.scm (go-github-com-emersion-go-msgauth):
	Enable tests.
	[arguments]: <#:phases>: Add custom 'check phase.

	Change-Id: I126a688146bc4e47980f4046fd3118008520fe70

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-msgauth: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-emersion-go-msgauth): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: Iec9f8d3f488668c188a96dae53046ad0075781ff

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-milter: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-emersion-go-milter): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: Id8e90ba52f4832df397b88768a7c9a4c6fb6f45e

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-mbox: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-emersion-go-mbox): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: Ib367bdb08a6989c73eb00c92b830af8e7b47a1b8

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-maildir: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-emersion-go-maildir): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I75029fd66f94a807d87e877df7fc962f3ee567e1

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-imap-sortthread: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-emersion-go-imap-sortthread):
	Move from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I82fd80d70a5df4b6c7937c9fb5f857de8a55c5bb

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-imap-idle: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-emersion-go-imap-idle): Move
	from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I7a26491bd077727e434a04bf51d98b338d4da151

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-imap: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-emersion-go-imap): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I86e6b6b901359657dfafe6af65231405cc110514

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-arran4-golang-ical: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-arran4-golang-ical): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Iec66cbbab2bce986201ddacaaa643d7410f57ca6

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-milter: Update to 0.4.1.
	* gnu/packages/golang.scm (go-github-com-emersion-go-milter): Update to 0.4.1.

	Change-Id: Id46a35ccf3cbb390c59f03c27b031d645b9b031c

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-lithammer-fuzzysearch: Update to 1.1.8.
	* gnu/packages/golang.scm (go-github-com-lithammer-fuzzysearch): Update to 1.1.8.

	Change-Id: Ic82f06bd935bdc9f78eba9c3c87298cc652fd0c3

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-arran4-golang-ical: Update to 0.3.1.
	* gnu/packages/golang.scm (go-github-com-arran4-golang-ical): Update to 0.3.1.
	[propagated-inputs]: Remove go-gopkg-in-yaml-v3, go-gopkg-in-check-v1,
	go-github-com-stretchr-testify, go-github-com-niemeyer-pretty,
	go-github-com-kr-text, and go-github-com-davecgh-go-spew.
	[native-inputs]: Add go-github-com-google-go-cmp and go-github-com-stretchr-testify.

	Change-Id: I9a41eb87c75136e397278d01d7b0d7b846adfba7

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-ini-ini: Update to 1.67.0.
	* gnu/packages/golang.scm (go-github-com-go-ini-ini): Update to 1.67.0.

	Change-Id: I9f4f1bafec3194fb656d3d3734a0f2b1d0f8bd83

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-msgauth: Update to 0.6.8.
	* gnu/packages/golang.scm (go-github-com-emersion-go-msgauth): Update to 0.6.8.

	Change-Id: I33d22a0142e13052a33b0465b77e7c8ea89f59d0

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-sirupsen-logrus: Update to 1.9.3.
	* gnu/packages/golang.scm (go-github-com-sirupsen-logrus): Update to 1.9.3.

	Change-Id: I230ef1dbc9d74d3d7ee04bfdb4654a963a6cab7d

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-fsnotify-fsnotify: Update to 1.7.0.
	* gnu/packages/golang.scm (go-github-com-fsnotify-fsnotify): Update to 1.7.0.

	Change-Id: Ib38aab3a61d09844e5680e24638ceda37b0a0840

2024-07-28  Jean SIMARD  <woshilapin@tuziwo.info>

	gnu: Add hydroxide.
	* gnu/packages/mail.scm (hydroxide): New variable.

	Change-Id: Ic20d8d3d22afc4a580094bed64d0aa5059a1a9cf

2024-07-28  Jean SIMARD  <woshilapin@tuziwo.info>

	gnu: Add go-github-com-emersion-go-webdav.
	* gnu/packages/golang-xyz.scm (go-github-com-emersion-go-webdav): New
	variable.

	Change-Id: I7062a025e386727c45a8bffce8f059c736111f05

2024-07-28  Jean SIMARD  <woshilapin@tuziwo.info>

	gnu: Add go-github-com-emersion-go-ical.
	* gnu/packages/golang-xyz.scm (go-github-com-emersion-go-ical): New
	variable.

	Change-Id: I60b52f51c7f2404f47990ef1728d5ccf38b98515

2024-07-28  Jean SIMARD  <woshilapin@tuziwo.info>

	gnu: Add go-github-com-teambition-rrule-go.
	* gnu/packages/golang-xyz.scm (go-github-com-teambition-rrule-go): New
	variable.

	Change-Id: I93ea767548d00dd95a570baa358a0a36c81a44bc

2024-07-28  Jean SIMARD  <woshilapin@tuziwo.info>

	gnu: Add go-github-com-emersion-go-vcard.
	* gnu/packages/golang-xyz.scm (go-github-com-emersion-go-vcard): New
	variable.

	Change-Id: I9bc4a69f51ac847718efcc0d891b9420096cc34e

2024-07-28  Jean SIMARD  <woshilapin@tuziwo.info>

	gnu: Add go-github-com-emersion-go-bcrypt.
	* gnu/packages/golang-crypto.scm (go-github-com-emersion-go-bcrypt): New variable.

	Change-Id: Ib627f26eebe1e530668d5b8f971d082fb0ebbe77

2024-07-28  Jean SIMARD  <woshilapin@tuziwo.info>

	gnu: Add go-github-com-boltdb-bolt.
	* gnu/packages/golang.scm (go-github-com-boltdb-bolt): New variable.

	Change-Id: I931688d0c32fc16a50cb58d4a7fef627d4e584a5

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-protonmail-go-crypto: Enable tests.
	* gnu/packages/golang-crypto.scm (go-github-com-protonmail-go-crypto):
	Enable tests.
	[arguments]: <#:phases>: Add custom 'check phase.

	Change-Id: I93f022ddc0f1145e136a13ba3e8e5a8cb86538c3

2024-07-28  Jean SIMARD  <woshilapin@tuziwo.info>

	gnu: go-github-com-protonmail-go-crypto: Update to 1.0.0.
	* gnu/packages/golang-crypto.scm (go-github-com-protonmail-go-crypto):
	Update to 1.0.0.  Adjust package style.
	[inputs]: Add go-github-com-cloudflare-circl.

	Change-Id: I775c32f7da0e1983c085ddaf24f7767909bdaebc

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: aerc: Update to 0.18.1.
	* gnu/packages/mail.scm (aerc): Update to 0.18.1.
	[arguments]: <#:phases>: Adjust 'patch-paths phase to replace all
	occurrences of "sh" in all found *.go files.
	[inputs]: Add notmuch.
	[native-inputs]: Remove go-git-sr-ht-rockorager-tcell-term,
	go-git-sr-ht-sircmpwn-getopt, go-github-com-creack-pty,
	go-github-com-ddevault-go-libvterm, go-github-com-gdamore-tcell-v2,
	go-github-com-google-shlex, go-github-com-imdario-mergo,
	go-github-com-kyoh86-xdg, go-github-com-miolini-datacounter,
	go-github-com-mitchellh-go-homedir, go-github-com-xo-terminfo, and
	go-github-com-zenhack-go-notmuch; add go-git-sr-ht-rjarry-go-opt,
	go-git-sr-ht-rockorager-go-jmap, go-git-sr-ht-rockorager-vaxis,
	go-golang-org-x-image, go-golang-org-x-sys, and
	go-golang-org-x-tools.

	Change-Id: I4cd6de3fb90b33a1b421612c804ee2b01f6c8078

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: aerc: Adjust inputs.
	* gnu/packages/mail.scm (aerc): Move all Golang packages from [inputs]
	to [native-inputs] and sort alphabetically.

	Change-Id: Ie2a55f761f57050f877d6a8861eb380c958e8814

2024-07-28  Vinicius Monego  <monego@posteo.net>

	gnu: python-celery: Update to 5.4.0.
	* gnu/packages/python-xyz.scm (python-celery): Update to 5.4.0.
	[native-inputs]: Add python-google-cloud-storage.

	Change-Id: I9ddb215661491deaab0d8dc31207cd3043637d21

2024-07-28  Vinicius Monego  <monego@posteo.net>

	gnu: python-arviz: Update to 0.19.0.
	* gnu/packages/statistics.scm (python-arviz): Update to 0.19.0.

	Change-Id: Ia42eb00424e77e47e315842313d0ea3759102eab

2024-07-28  Vinicius Monego  <monego@posteo.net>

	gnu: xonsh: Update to 0.18.2.
	* gnu/packages/shells.scm (xonsh): Update to 0.18.2.
	[source](snippet): Adjust substitution filenames and delete the vendored ply
	package.
	[arguments]<#:test-flags>: Skip new failing test.

	Change-Id: I9a975c9ab200075cbbfe6daf1892c33cb5c3a624

2024-07-28  Vinicius Monego  <monego@posteo.net>

	gnu: python-pyro-ppl: Simplify inputs.
	* gnu/packages/machine-learning.scm (python-pyro-ppl)[native-inputs]: Remove
	ninja, jupyter, python-black, python-flake8, python-graphviz, python-isort,
	python-lap, python-matplotlib, python-mypy, python-nbformat, python-nbsphinx,
	python-nbstripout, python-nbval, python-pandas, python-pillow,
	python-pypandoc, python-pytest, python-pytest-cov, python-pytest-xdist,
	python-scikit-learn, python-scipy, python-seaborn, python-sphinx,
	python-sphinx-rtd-theme, python-torchvision, python-visdom, python-wget,
	python-yapf.

	Change-Id: Id7a413fdbdd8a808dffb4804c8a7f04bf2c31bbc

2024-07-28  Vinicius Monego  <monego@posteo.net>

	gnu: python-pyro-ppl: Update to 1.9.1.
	* gnu/packages/machine-learning.scm (python-pyro-ppl): Update to 1.9.1.
	[arguments]: Remove #:test-flags and skip all tests in #:tests?.

	Change-Id: If90024d904bb830df2868423a5947ecaf45b46fc

2024-07-28  Vinicius Monego  <monego@posteo.net>

	gnu: python-botorch: Update to 0.11.3.
	* gnu/packages/machine-learning.scm (python-botorch): Update to 0.11.3.
	[arguments]<#:test-flags>: Skip a failing test.
	<#:phases>: Delete the 'lo-version phase.

	Change-Id: I110631da8c5e442eaf00daa1b42caff29d61b36b

2024-07-28  Vinicius Monego  <monego@posteo.net>

	gnu: ngspice: Enable tests.
	* gnu/packages/engineering.scm (ngspice)[arguments]: Pass #t to #:tests?.
	[native-inputs]: Add perl.

	Change-Id: I209999b5685865e9c7a17106da8ffab9fad1367b

2024-07-28  Vinicius Monego  <monego@posteo.net>

	gnu: libngspice, ngspice: Improve package style.
	* gnu/packages/engineering.scm (libngspice, ngspice): Reformat packages using
	'guix style'.
	[arguments]: Use G-Expressions.

	Change-Id: I59efa6a78797c2dc2a960ce0be74b2a7381d6d4c

2024-07-28  Vinicius Monego  <monego@posteo.net>

	gnu: libngspice, ngspice: Update to 43.
	* gnu/packages/engineering.scm (libngspice, ngspice): Update to 43.
	(libngspice)[arguments]<#:phases>: Delete the 'patch-timestamps and
	'delete-program-manuals phases.
	(ngspice)[arguments]<#:phases>: Delete the 'delete-include-files phase.
	Remove the line that deletes the now deleted 'delete-program-manuals phase.

	These substitutions do not apply anymore.

	Change-Id: Ie7ec8dd0998df38828e2e0af226158922e34ea09

2024-07-28  Vinicius Monego  <monego@posteo.net>

	gnu: Add emacs-org-remark.
	* gnu/packages/emacs-xyz.scm (emacs-org-remark): New variable.

	Change-Id: If7c5cca824f9b9a0c3f7fb0d39d0f73f0fe52460

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: aerc: Fix indentation.
	* gnu/packages/mail.scm (aerc): Fix indentation.

	Change-Id: I9422a40880ec15f30b7ee2863d843c3334f3a974

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-maildir: Updae to 0.5.0.
	* gnu/packages/golang.scm (go-github-com-emersion-go-maildir): Update to 0.5.0.

	Change-Id: I5c498843a1a2e3673c7be1c35532deaa2bcc8d1d

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-smtp: Update to 0.21.3.
	* gnu/packages/golang.scm (go-github-com-emersion-go-smtp): Update to 0.21.3.

	Change-Id: I6c7cf9add7b475e1a7b1bc85cadf1950f068803a

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-git-sr-ht-rockorager-vaxis.
	* gnu/packages/golang-xyz.scm (go-git-sr-ht-rockorager-vaxis): New variable.

	Change-Id: I7f8815d9c840f204ea9f7cec3a8c73175f096f31

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-rivo-uniseg: Update to 0.4.7.
	* gnu/packages/golang.scm (go-github-com-rivo-uniseg): Update to 0.4.7.

	Change-Id: Ifabe78888d4a6cf3176633d757eac7253e04e8f3

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mattn-go-sixel.
	* gnu/packages/golang-xyz.scm (go-github-com-mattn-go-sixel): New variable.

	Change-Id: Ib5d86f6471238c90e578961485923291fdf1d308

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-soniakeys-quant.
	* gnu/packages/golang-xyz.scm (go-github-com-soniakeys-quant): New variable.

	Change-Id: I857c2c70f792bc5e69888eb64878299e0db94189

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-git-sr-ht-rjarry-go-opt.
	* gnu/packages/golang-xyz.scm (go-git-sr-ht-rjarry-go-opt): New variable.

	Change-Id: I2dfafc9144a95dcbd6b10439888f2426be8e7915

2024-07-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-git-sr-ht-rockorager-go-jmap.
	* gnu/packages/golang-web.scm (go-git-sr-ht-rockorager-go-jmap): New
	variable.

	Change-Id: I1445fda30635ee6132f9d6ea628980445c1ab133

2024-07-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-avast-retry-go: Disable failing test.
	Disable one failing test as seen in
	<https://ci.guix.gnu.org/build/5268812/details>.

	* gnu/packages/golang-xyz.scm (go-github-com-avast-retry-go)
	[arguments]: <#:phases>: Add 'disable-failing-tests phase.

	Change-Id: I95af4f01f254d5229c84754626502d768c730c39

2024-07-27  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: klee-uclibc: Only build on x86_64 Linux.
	* gnu/packages/check.scm (klee-uclibc): Add supported-systems.

	gnu: klee: Only build on x86_64 Linux.
	* gnu/packages/check.scm (klee): Add supported-systems.

2024-07-27  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: klee: Only strip bin directory.
	This avoid several warnings to be emitted by strip(1) when attempting
	to strip .bca (i.e. LLVM bitcode) files shipped in /lib/klee/runtime/.

	* gnu/packages/check.scm (klee): Set #:strip-directories.

2024-07-27  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: klee: Enable the test suite.
	* gnu/packages/check.scm (klee): Enable all tests.
	[arguments]: Patch lit configuration and set #:test-target.
	<#:configure-flags?>: Enable system and unit tests, configure gtest.

	gnu: klee: Wrap klee-stats for Python dependencies.
	* gnu/packages/check.scm (klee): Wrap klee-stats.

2024-07-27  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: lager: Update to 0.1.1.
	* gnu/packages/cpp.scm (lager): Update to 0.1.1.

	Change-Id: Ied19cc6d5371cee9d97aa4dfb21a78f6d1582f10

2024-07-27  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: zug: Update to 0.1.1.
	* gnu/packages/cpp.scm (zug): Update to 0.1.1.

	Change-Id: I0e86256f986bab5d97081ddd9ef85375643a6997

2024-07-27  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add python-clingox.
	* gnu/packages/potassco.scm (python-clingox): New variable.

	gnu: Add python-asprin.
	* gnu/packages/potassco.scm (python-asprin): New variable.

2024-07-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-avast-retry-go-v4.
	* gnu/packages/golang-xyz.scm (go-github-com-avast-retry-go-v4): New variable.

	Change-Id: If1463e2f9851ce22c2adb804ea8ed4abaf597bcc

2024-07-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-avast-retry-go-v3.
	* gnu/packages/golang-xyz.scm (go-github-com-avast-retry-go-v3): New variable.

	Change-Id: I90857cf75765ec4c39141d462444fe3d775968a9

2024-07-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-avast-retry-go: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-avast-retry-go): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ie6d53537689aea9454e9fc07958d162f323b1f2a

2024-07-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-avast-retry-go: Update to 2.7.0.
	* gnu/packages/golang.scm (go-github-com-avast-retry-go): Update to 2.7.0.

	Change-Id: I0231e1cc2b4cbcc6990f3db086577b43952edd22

2024-07-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: docker-libnetwork-cmd-proxy: Improve package style.
	* gnu/packages/docker.scm (docker-libnetwork-cmd-proxy): Improve package
	style. Fix indentation.
	[arguments]: Apply list style, adjust order of the keys.
	[native-inputs]: Remove labels.
	[description]: Adjust it, place on a new line.

	Change-Id: I0cb59a3d9306291e4101f6c6d2e681ffd319ba9f

2024-07-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-vishvananda-netlink: Keep tests only on x86_64.
	* gnu/packages/linux.scm (go-github-com-vishvananda-netlink)
	[arguments]: <#:tests?>: Run tests only on x86_64 architecture.

	Change-Id: I15df89bd4d916e580fc82d650aefcb4cf050a20d

2024-07-26  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.10.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.10.

	Change-Id: I2545a6d3ac5bf740c4ceb9e8bcd33d60707e67b9

2024-07-26  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.9.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.9.

	Change-Id: I29b5500da8e6acc382397662d4c44cf1c6e1fdf9

2024-07-26  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.8.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.8.

	Change-Id: Ia938a79d35948d56a97a8933b312916f264c31b7

2024-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jhillyerd-enmime: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-jhillyerd-enmime): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: Ifbc0490421ad5063d6681c46b8e0facca636bd9e

2024-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-message: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-emersion-go-message): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I63e5b4d52142e90e64bdbf4f31cec9e18d221c24

2024-07-26  Leo Famulari  <leo@famulari.name>

	gnu: wfetch: Give the executable the expected name.
	Fixes a problem reported by bdju on #guix:

	https://logs.guix.gnu.org/guix/2024-07-26.log#221323

	* gnu/packages/python-xyz.scm (wfetch)[arguments]: Rename the executable in the
	custom 'install' phase.

	Change-Id: I0e8dd41195ef716618b9dd5fd196f392a546272a

2024-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-message: Update to 0.18.1.
	* gnu/packages/golang.scm (go-github-com-emersion-go-message): Update to 0.18.1.
	[propagated-inputs]: Remove go-github-com-emersion-go-textwrapper.

	Change-Id: I136df111c87e0476cbdd71f2e3e2ec8306d09456

2024-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-pgpmail: Enable tests.
	* gnu/packages/golang-crypto.scm (go-github-com-emersion-go-pgpmail):
	Enable tests.

	Change-Id: I3317c27e942e2f5f52a25354b53b7d8cb8c252b0

2024-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-pgpmail: Update to 0.2.1.
	* gnu/packages/golang-crypto.scm (go-github-com-emersion-go-pgpmail): Update to 0.2.1.
	[propagated-inputs]: Remove go-golang-org-x-crypto.

	Change-Id: I77a4f29b9f72482ff0a66033df122bb0528137e6

2024-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-technoweenie-multipartstreamer.
	The project is abandoned, the last changes were added 11y ago. Not in
	use within Guix.

	* gnu/packages/golang.scm (go-github-com-technoweenie-multipartstreamer): Delete variable.

	Change-Id: I04cf34e4b3fe7a52b7c30ca794ad051a62a93691

2024-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-go-telegram-bot-api-telegram-bot-api.
	The project is abandoned and not in used within Guix.
	<https://github.com/go-telegram-bot-api/telegram-bot-api/issues/721>

	* gnu/packages/golang-web.scm (go-github-com-go-telegram-bot-api-telegram-bot-api):
	Delete variable.

	Change-Id: I3c9525692f4b4f1c17b2c45a2331e71c7a6e42ac

2024-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gatherstars-com-jwz: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-gatherstars-com-jwz): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I9c5c08dc04ee88cd60c24d8efced194acacc9f7d

2024-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/golang-web: Update module commentary.
	* gnu/packages/golang-web.scm: Update module commentary.

	Change-Id: I2128fc62955d79d9dfa97e5f669ee85510b0fb7c

2024-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gatherstars-com-jwz: Adjust synopsis and description.
	* gnu/packages/golang.scm (go-github-com-gatherstars-com-jwz)
	[synopsis]: Fix lint warning.
	[description]: Add link to the original implementation paper.

	Change-Id: I06400b3603caf4b9b588bc6822a6d04d861f6448

2024-07-26  Timotej Lazar  <timotej.lazar@araneo.si>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: gtk: Fix build on aarch64.
	* gnu/packages/gtk.scm (gtk)[arguments]<#:test-options>: Rename failing
	test suite to match upstream change on aarch64-linux.

	Change-Id: Ibdf03a94e71f72283a093cba6d5a328004defa5c

2024-07-26  Ludovic Courtès  <ludo@gnu.org>

	build-system/meson: #:test-options can be a gexp.
	* guix/build-system/meson.scm (meson-build, meson-cross-build): Accept
	gexps for #:test-options.

	Change-Id: I9cfec616f067a5c9928f65892e370f90f23f4352

2024-07-26  Rodion Goritskov  <rodion.goritskov@gmail.com>

	services: agate: Update options for compatibility with the current Agate version.
	* gnu/services/web.scm (<agate-configuration>)[certs]: Add.
	[cert]: Remove.
	[key]: Remove.
	[hostname]: Change from string to list.
	[silent?]: Remove.
	[only-tls13?]: Add.
	[central-conf?]: Add.
	[ed25519?]: Add.
	[skip-port-check?]: Add.
	(agate-shepherd-service): Change handling of addr and hostname, add new
	options handling.
	* doc/guix.texi (Web Services): Update.

	Change-Id: Ifb4968d704627344913bb69f20636d710a4fe738

2024-07-26  vicvbcun  <guix@ikherbers.com>

	file-systems: Allow specifying CIFS credentials in a file.
	As files in the store and /etc/fstab are world readable, specifying the
	password in the file-system record is suboptimal.  To mitigate this,
	`mount.cifs' supports reading `username', `password' and `domain' options from
	a file named by the `credentials' or `cred' option.

	* gnu/build/file-systems.scm (mount-file-system): Read mount options from the
	file specified via the `credentials' or `cred' option if specified.

	Change-Id: I786c5da373fc26d45fe7a876c56a8c4854d18532

2024-07-26  Richard Sent  <richard@freakingpenguin.com>

	home: Set 700 permissions on .gnupg with home-gpg-agent-service
	* gnu/home/services/gnupg.scm (gpg-agent-activation): New variable.
	(home-gpg-agent-service-type) [extensions]: Extend
	home-activation-service-type.

	Change-Id: If3365c6cade2b03ee53a466ce1d63a5cdf654d6c

2024-07-26  Lars Bilke  <lars.bilke@ufz.de>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: petsc: Build reproducibly.
	* gnu/packages/maths.scm (petsc)[arguments]: In ‘configure’ phase, add
	‘sorted’ call in ‘gmakegen.py’.
	In ‘clean-local-references’, remove substitution of “Libraries compiled
	on”, which is unnecessary since  PETSc 3.9
	(<https://gitlab.com/petsc/petsc/-/commit/a970bd748978a4e12790be7c36b10e832ec0149f>).
	Add substitution for “Machine characteristics” bit.

	Change-Id: Ibb846c1ae368af94b46d5ce789b1263e0bc78a13

2024-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gatherstars-com-jwz: Update to 1.4.0.
	* gnu/packages/golang.scm (go-github-com-gatherstars-com-jwz): Update to 1.4.0.

	Change-Id: I0250cd7787baeab177c36d24897e31655740361e

2024-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: aws-vault: Improve package style.
	* gnu/packages/golang.scm (aws-vault): Improve package style. Fix
	indentation.
	[arguments]: Apply G-expressions.
	[native-inputs]: Place after [arguments].
	[home-page]: Place above [synopsis].

	Change-Id: I752318280483d5e501577e063ab899063eea0112

2024-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: aws-vault: Update to 7.2.0.
	* gnu/packages/golang.scm (aws-vault): Update to 7.2.0.
	[native-inputs]: Remove go-github-com-99designs-go-keyring,
	go-github-com-mtibben-androiddnsfix, go-github-com-mtibben-percent,
	go-github-com-jmespath-go-jmespath,
	go-github-com-dvsekhvalnov-jose2go, go-github-com-godbus-dbus,
	go-github-com-gsterjov-go-libsecret,
	go-github-com-mitchellh-go-homedir, go-golang-org-x-crypto,
	go-golang-org-x-sys, go-gopkg-in-ini,
	go-github-com-alecthomas-kingpin, go-github-com-alecthomas-template,
	and go-github-com-alecthomas-units; add
	go-github-com-99designs-keyring, go-github-com-alecthomas-kingpin-v2,
	go-github-com-aws-aws-sdk-go-v2-credentials,
	go-github-com-google-go-cmp, go-github-com-mattn-go-isatty,
	go-github-com-mattn-go-tty, and go-gopkg-in-ini-v1.

	Change-Id: Id28ebb181c978cbd1195fe6b0e31c97e4339aa1f

2024-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-ini-v1: Move to golang-xyz.
	* gnu/packages/golang.scm (go-gopkg-in-ini-v1): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ie75a3d46253e28ba886db80f9c56407efa7c4675

2024-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-ini-v1: Enable tests.
	* gnu/packages/golang.scm (go-gopkg-in-ini-v1): Enable tests.
	[native-inputs]: Add go-github-com-stretchr-testify.

	Change-Id: I30cd79fe6406e3bbc380c823c7b5b7a39ec2bb58

2024-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-ini-v1: Update to 1.67.0.
	* gnu/packages/golang.scm (go-gopkg-in-ini-v1): Update to 1.67.0.

	Change-Id: I8a1aa5b67c07aaf8650027e83b8d091755fd9c58

2024-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-aws-aws-sdk-go-v2-credentials.
	* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2-credentials):
	New variable.

	Change-Id: Iee01126d508d2bdfb315ec000843f301c1b539a8

2024-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-keyring.
	* gnu/packages/golang-crypto.scm (go-keyring): New variable.

	Change-Id: I492e1724ecaef9d6819d99be0aff8ee5a3d72b13

2024-07-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: rr: Add ‘supported-systems’ field.
	* gnu/packages/debug.scm (rr)[supported-systems]: New field.

	Change-Id: I6d93b1eae91fbe6c963e737afd6e5d2a30160ac1

2024-07-26  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-kbd: Update to 0.0.1-1.b9048e9.
	* gnu/packages/emacs-xyz.scm (emacs-kbd): Update to 0.0.1-1.b9048e9.

	Change-Id: Ib73c4440c7db42ef60f851cf19359a6c01db1f50

2024-07-26  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: labwc: Update to 0.7.4.
	* gnu/packages/wm.scm (labwc): Update to 0.7.4.

	Change-Id: Ibfc5d73a5526ce33760561e757a2dfb40c5a8bb3

2024-07-26  宋文武  <iyzsong@member.fsf.org>

	gnu: kdeconnect: Add sonnet to dependencies.
	Fixes <https://issues.guix.gnu.org/72284>.

	* gnu/packages/kde.scm (kdeconnect)[inputs]: Add sonnet.

	Change-Id: I9a3a9e26bd43de08272d79b15a8cd166e327a226

2024-07-26  Andrew Tropin  <andrew@trop.in>

	gnu: kmonad: Update to 0.4.2-0.31c591b.
	* gnu/packages/haskell-apps.scm (kmonad): Update to 0.4.2-0.31c591b.

	Change-Id: I3e374285b075e34e7bb4b82d574c4c6305f6b9a7

2024-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-99designs-keyring: Enable tests.
	* gnu/packages/golang-crypto.scm (go-github-com-99designs-keyring):
	Refresh package style and enable tests.
	[arguments]: <#:phases>: Add 'disable-failing-test phase.
	[native-inputs]: Add gnupg, go-github-com-stretchr-testify, and password-store.

	Change-Id: Id679e834180b9d5ad5e7c1c4ce009d17b3c3ab5f

2024-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-99designs-go-keyring: Rename variable.
	* gnu/packages/golang-crypto.scm (go-github-com-99designs-go-keyring):
	Rename variable to go-github-com-99designs-keyring to reflect go.mod
	import path.

	Change-Id: I0ceb3554cd9f2368958efe6493752ee5d2bfd919

2024-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mattn-go-tty.
	* gnu/packages/golang-xyz.scm (go-github-com-mattn-go-tty): New variable.

	Change-Id: I08c4508c83aa70b747b71c307b3c9e2862b2588d

2024-07-25  jgart  <jgart@dismail.de>

	gnu: python-waitress: Update to 3.0.0.
	* gnu/packages/python-xyz.scm (python-waitress): Update to 3.0.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Disable failing test.
	* gnu/packages/patches/python-waitress-fix-tests.patch: Delete no longer
	needed patch.
	* gnu/local.mk: Delete patch line.

	Change-Id: I5397649e30098627de8c24f6afa2b74413d3446a

2024-07-25  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.7.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.7.

	Change-Id: I6f954cfa3bcf8c6b34ee2f4ca902f3b7ef1f5b38

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: yggdrasil: Enable tests.
	* gnu/packages/networking.scm (yggdrasil): Enable tests.
	[arguments]: <#:phases>: Use custom 'check phase.

	Change-Id: Ia2a59803508063a97993eae647a66335f5db3d06

2024-07-25  jgart  <jgart@dismail.de>

	gnu: plantuml: Update to 1.2024.6.
	* gnu/packages/uml.scm (plantuml): Update to 1.2024.6.
	[source]: Update uri.

	Change-Id: I5106370fb4687a9e46dd5d5eacb926e7e5ef736d

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: yggdrasil: Adjust inputs.
	* gnu/packages/networking.scm (yggdrasil): Adjust inputs which come as
	propagated form other packages.
	[propagated-inputs]: Remove go-golang-org-x-tools,
	go-github-com-vishvananda-netns, go-github-com-bits-and-blooms-bitset,
	go-github-com-bits-and-blooms-bloom-v3,
	go-github-com-mitchellh-mapstructure, go-github-com-mattn-go-runewidth,
	go-github-com-mattn-go-isatty, go-github-com-mattn-go-colorable,
	go-github-com-fatih-color, and go-github-com-vividcortex-ewma.

	Change-Id: I127cc49d49ed97431ba8b21a419ee92397467213

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-arceliar-ironwood: Enable tests.
	* gnu/packages/golang.scm (go-github-com-arceliar-ironwood): Enable most
	of the tests.
	[arguments]: <#:phases>: Add 'remove-examples and use custom 'check
	phase.
	[propagated-inputs]: Add go-github-com-bits-and-blooms-bitset and
	go-github-com-bits-and-blooms-bloom-v3.

	Change-Id: I3319e291927e8aa53ce90d00d2cbf6a9df684568

2024-07-25  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.6.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.6.

	Change-Id: I258ebe918fb71876fbdda7277d468f863633ef3b

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-bits-and-blooms-bloom: Rename variable.
	* gnu/packages/golang.scm (go-github-com-bits-and-blooms-bloom): Rename
	variable to go-github-com-bits-and-blooms-bloom-v3 to reflect go.mod
	import path.
	* gnu/packages/networking.scm (yggdrasil) [propagated-inputs]: Remove
	go-github-com-bits-and-blooms-bloom; add
	go-github-com-bits-and-blooms-bloom-v3.

	Change-Id: Idc568d5e7357da4ce74d53ac575421f32260f766

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-bits-and-blooms-bloom: Update to 3.7.0.
	* gnu/packages/golang.scm (go-github-com-bits-and-blooms-bloom): Update to 3.7.0.

	Change-Id: I7f147536c7fb075711fb50a6836554675e02a224

2024-07-25  jgart  <jgart@dismail.de>

	gnu: litterbox: Improve package style.
	* gnu/packages/irc.scm (litterbox) [arguments]: Use G-expressions.

	Change-Id: I4aba2094bf8be6c6a91a7d9d874aba4676142ebe

2024-07-25  jgart  <jgart@dismail.de>

	gnu: Add bubger.
	* gnu/packages/mail.scm (bubger): New variable.

	Change-Id: I68a3d4dea546b8643ddef19d2bd3dd5edd263cb4

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-netlink: Rename variable.
	* gnu/packages/linux.scm (go-netlink): Renamve variable to
	go-github-com-vishvananda-netlink to reflect go.mod import path.

	* gnu/packages/networking.scm (yggdrasil) [propagated-inputs]: Remove
	go-netlink, add go-github-com-vishvananda-netlink.
	(nebula): [inputs]: Remove go-netlink, add go-github-com-vishvananda-netlink.

	* gnu/packages/docker.scm (docker-libnetwork-cmd-proxy) [native-inputs]:
	Remove go-netlink, add go-github-com-vishvananda-netlink.

	Change-Id: I77658e6c7f5d57d8631b42c661466c6b7e08df50

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-netlink: Enable tests.
	* gnu/packages/linux.scm (go-netlink): Enable most of the tests.
	[arguments]: <#:phases>: Add 'disable-failing-tests phase.

	Change-Id: Ie4fafbc922e98a7eb474f91317995b6502a99108

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-netlink: Refresh package style.
	* gnu/packages/linux.scm (go-netlink): Fix indentation, apply new
	package style, swap native-inputs with propagated-inputs.
	[propagated-inputs]: Add go-golang-org-x-sys and go-github-com-vishvananda-netns.
	[native-inputs]: Remove go-golang-org-x-sys and go-github-com-vishvananda-netns.

	Change-Id: I523cd03263752ab00c08e9011b86cb1b64327e7f

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-netlink: Update to 1.1.0.
	* gnu/packages/linux.scm (go-netlink): Update to 1.1.0.

	Change-Id: I92aeb71ecdb5c5bc8027ded40438f86ae48a8416

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-netns: Rename varialbe.
	* gnu/packages/networking.scm (go-netns): Rename variable to
	go-github-com-vishvananda-netns to reflect go.mod import path.
	(yggdrasil) [propagated-inputs]: Remove go-netns, add
	go-github-com-vishvananda-netns.
	(nebula): [inputs]: Remove go-netns, add go-github-com-vishvananda-netns.

	* gnu/packages/docker.scm (docker-libnetwork-cmd-proxy) [native-inputs]:
	Remove go-netns, add go-github-com-vishvananda-netns.

	* gnu/packages/linux.scm (go-netlink) [native-inputs]: Remove go-netns,
	add go-github-com-vishvananda-netns.

	Change-Id: I49fb89a886134b0c768557ca4700c9be19c2c5d7

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-netns: Enable tests.
	* gnu/packages/networking.scm (go-netns): Enable most of the tests.
	[arguments]: <#:phases>: Add 'disable-failing-tests phase.

	Change-Id: I1430de0df4cfab3a922f7a0e5bd0342e82efa871

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-netns: Fix indentation.
	* gnu/packages/networking.scm (go-netns): Fix indentation.

	Change-Id: I06a2819e522abfedd8a21820ae14ae1e51f24488

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-netns: Update to 0.0.4.
	* gnu/packages/networking.scm (go-netns): Update to 0.0.4.
	[propagated-inputs]: Add go-golang-org-x-sys.

	Change-Id: I5af9f1d6e10454435ededae9c3f002f7445f2418

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hjson-hjson-go: Rename variable.
	* gnu/packages/golang-web.scm (go-github-com-hjson-hjson-go): Rename
	variable to go-github-com-hjson-hjson-go-v4 to reflect go.mod import path.
	Apply new package style.
	* gnu/packages/networking.scm (yggdrasil) [propagated-inputs]: Remove
	go-github-com-hjson-hjson-go, add go-github-com-hjson-hjson-go-v4.
	* gnu/packages/uucp.scm (nncp) [propagated-inputs]: Remove
	go-github-com-hjson-hjson-go, add go-github-com-hjson-hjson-go-v4.

	Change-Id: I9e99f208feaf535d9946e11dff09a81fc4a01a7a

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hjson-hjson-go: Update to 4.4.0.
	* gnu/packages/golang-web.scm (go-github-com-hjson-hjson-go): Update to 4.4.0.

	Change-Id: Ie2e9abd927681c399a16300a2a4fba9d04b1192f

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-procfs: Move to prometheus.
	* gnu/packages/golang.scm (go-github-com-prometheus-procfs): Move from
	here ...
	* gnu/packages/prometheus.scm: ... to here. Remove (gnu packages golang)
	module.

	* gnu/packages/golang.scm: Remove (gnu packages prometheus) module.
	* gnu/packages/prometheus.scm: Remove (gnu packages golang) module.

	Change-Id: I3dd26ebc80c0a9fad47cec9887d6f52ad21bdc45

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-procfs: Update to 0.15.1.
	* gnu/packages/golang.scm (go-github-com-prometheus-procfs): Update to 0.15.1.
	[propagated-inputs]: Add go-github-com-google-go-cmp and go-golang-org-x-sys.

	Change-Id: I571e93b72c6d544d47199867c70fe6386df2015d

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nbrownus-go-metrics-prometheus: Move to prometheus.
	* gnu/packages/golang-xyz.scm (go-github-com-nbrownus-go-metrics-prometheus):
	Move from here ...
	* gnu/packages/prometheus.scm: ... to here.

	Change-Id: I02393dd3620d7c194c4bbba6404e5c0150f8448a

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-client-golang: Move to prometheus.
	* gnu/packages/golang.scm (go-github-com-prometheus-client-golang): Move
	from here ...
	* gnu/packages/prometheus.scm: ... to here.

	* gnu/packages/backup.scm: Add (gnu packages prometheus) module.
	* gnu/packages/golang-xyz.scm: Likewise.
	* gnu/packages/ipfs.scm: Likewise.
	* gnu/packages/irc.scm: Likewise.
	* gnu/packages/web.scm: Likewise.

	Change-Id: If3d78d31b1491f8a95616e59f50371c2914242d9

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-client-golang: Enable tests.
	* gnu/packages/golang.scm (go-github-com-prometheus-client-golang):
	Enable tests.
	[arguments]: <#:phases>: Add 'remove-examples-and-tutorials and use
	custom 'check phase.

	Change-Id: I70de72754188b558b730b92d7561d88690b02f7c

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-client-golang: Update to 1.19.1.
	* gnu/packages/golang.scm (go-github-com-prometheus-client-golang):
	Update to 1.19.1.
	[propagated-inputs]: Remove go-github-com-beorn7-perks-quantile,
	go-github-com-cespare-xxhash; add go-github-com-beorn7-perks,
	go-github-com-cespare-xxhash-v2, go-github-com-davecgh-go-spew,
	go-github-com-json-iterator-go, and go-golang-org-x-sys.

	Change-Id: I037e8a05ab572c91153badd8673ed6772474010c

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Add missing input.
	* gnu/packages/ipfs.scm (kubo) [inputs]: Add
	go-github-com-cespare-xxhash.

	Change-Id: I0d3230e6a31245ec7f4cda7ed6b9db6e4cac3794

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: csvdiff: Adjust inputs
	* gnu/packages/textutils.scm (csvdiff): Adjust inputs after package
	rename.
	[native-inputs]: Remove go-github-com-cespare-xxhash-v2; add
	go-github-com-cespare-xxhash.

	Change-Id: I241f54a7c15ca6a36d84fa2bc4c8a3120e0952fb

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-cespare-xxhash.
	* gnu/packages/golang-crypto.scm (go-github-com-cespare-xxhash): New
	variable.
	(go-github-com-cespare-xxhash-v2): Inherit from
	go-github-com-cespare-xxhash.

	Change-Id: I2fd831ecd91729a87bbe204dda42841cb05abb69

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-cespare-xxhash: Rename variable.
	* gnu/packages/golang-crypto.scm (go-github-com-cespare-xxhash):
	Rename to go-github-com-cespare-xxhash-v2 to reflect go.mod import path.
	* gnu/packages/golang-xyz.scm (go-github-com-coocood-freecache)
	[propagated-inputs]: Remove go-github-com-cespare-xxhash, add
	go-github-com-cespare-xxhash-v2.
	* gnu/packages/networking.scm (nebula) [native-inputs]: Remove
	go-github-com-cespare-xxhash, add go-github-com-cespare-xxhash-v2.
	* gnu/packages/textutils.scm (csvdiff): Likewise.

	Change-Id: I4d26cea51178d25962933ff6f19f0afafef61d6d

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-oneofone-xxhash: Move to golang-crypto.
	* gnu/packages/golang.scm (go-github-com-oneofone-xxhash): Move from
	here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I3cd79794512c92819771d1a639864c8218c1bdbc

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-beorn7-perks-quantile: Rename variable.
	* gnu/packages/golang-xyz.scm (go-github-com-beorn7-perks-quantile):
	Rename to go-github-com-beorn7-perks to reflect go.mod import path.
	[arguments]: <#phases>: Use custom 'check phase, delete 'build phase.

	Change-Id: Iae8e39e2e2f2929002e2382fde297b6282bca070

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-prometheus-common-sigv4.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-common-sigv4): New variable.

	Change-Id: Id023eec48d48f53b70882809fad139362a48803c

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-prometheus-common-assets.
	* gnu/packages/prometheus.scm (go-github-com-prometheus-common-assets): New variable.

	Change-Id: I75e9cea67883076d20aef6be5f144397bd4da4f8

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-common: Move to prometheus.
	* gnu/packages/golang.scm (go-github-com-prometheus-common): Move from
	here ...
	* gnu/packages/prometheus.scm: ... to here.

	Change-Id: I344f9b5b62569b3a0fde6ed96621f409bb7350a9

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-common: Enable tests.
	* gnu/packages/golang.scm (go-github-com-prometheus-common): Enable the
	most of the tests.
	[arguments]: <#:phases>: Use custom 'check phase.

	Change-Id: I4190be63393cbba4d2e132bab21d40625a022141

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-common: Update to 0.55.0.
	* gnu/packages/golang.scm (go-github-com-prometheus-common): Update to 0.55.0.
	[propagated-inputs]: Remove go-github-com-golang-protobuf and
	go-github-com-matttproud-golang-protobuf-extensions-v2; add
	go-github-com-alecthomas-kingpin-v2, go-github-com-go-kit-log,
	go-github-com-google-go-cmp, go-github-com-julienschmidt-httprouter,
	go-github-com-munnerz-goautoneg, go-github-com-mwitkow-go-conntrack,
	go-golang-org-x-net, go-golang-org-x-oauth2,
	go-google-golang-org-protobuf, and go-gopkg-in-yaml-v2.
	[native-inputs]: Add go-github-com-stretchr-testify.

	Change-Id: Ia4550bffb8f49a764e058e4f98a91d9e7dc96021

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-common: Remove submodules.
	Removing Golang submodules which need to be packed as separate
	packages. Each of them has it's own dependencies defined in go.mod and
	causing cycling with other packages if distributed with
	go-github-com-prometheus-common.

	* gnu/packages/golang.scm (go-github-com-prometheus-common) [snippet]:
	Remove submodules.

	Change-Id: Ic586cb6b653fd932dad402d700a0c3addd542d99

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-go-kit-log.
	* gnu/packages/golang-xyz.scm (go-github-com-go-kit-log): New variable.

	Change-Id: Icc42de8b129ea3c9e69eaa77e1d5e6f838b460ec

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-go-logfmt-logfmt.
	* gnu/packages/golang-xyz.scm (go-github-com-go-logfmt-logfmt): New
	variable.

	Change-Id: I3bf4d8405b9ec61e811ab88c6a67098feac36a72

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mwitkow-go-conntrack.
	* gnu/packages/prometheus.scm (go-github-com-mwitkow-go-conntrack): New variable.

	Change-Id: I874b96a61ee116fee435e3817d84802fa48eacfe

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-munnerz-goautoneg.
	* gnu/packages/golang-web.scm (go-github-com-munnerz-goautoneg): New
	variable.

	Change-Id: I0e5827d19f49d8c45b2ae6e4ac7300742cf053cf

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jpillora-backoff: Update to 1.0.0-1.fab01a9.
	* gnu/packages/golang-xyz.scm (go-github-com-jpillora-backoff): Update
	to 1.0.0-1.fab01a9.

	Change-Id: Ied4eea21571324e694ccb4cfb4a7c5ba0b2c8ab9

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jpillora-backoff: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-jpillora-backoff): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I3e5a6018118bf2717ad5d364579e2c960da68415

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-client-model: Move to prometheus.
	* gnu/packages/golang-xyz.scm (go-github-com-prometheus-client-model):
	Move from here ...
	* gnu/packages/prometheus.scm: ... to here.

	* gnu/packages/golang.scm: Add (gnu packages prometheus) module.
	* gnu/packages/networking.scm: Likewise.

	Change-Id: Ibbfc4100dfe33f9524eee99a461e7760f06a8eb3

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-client-model: Update to 0.6.1.
	* gnu/packages/golang-xyz.scm (go-github-com-prometheus-client-model): Update to 0.6.1.

	Change-Id: I1bcc2a57e45c9111eccc2788fd7cfa9c219f6db9

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add packages/prometheus module.
	* gnu/packages/prometheus.scm: New file.
	* gnu/local.mk: Add gnu/packages/prometheus.scm to the scope.

	Change-Id: Ie291afe3b4470c1681d3d77e62ffe2ee090d3a54

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nebula: Update to 1.9.3.
	* gnu/packages/networking.scm (nebula): Update to 1.9.3.

	Change-Id: Idf59d25df50fd0e37812d003db7b06dff74e3af3

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: scc: Update to 3.3.5.
	* gnu/packages/code.scm (scc): Update to 3.3.5.

	Change-Id: I17536f3de68bd124c07f1e1908607d248db75492

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-tomlv.
	* gnu/packages/golang-xyz.scm (go-tomlv): New variable.

	Change-Id: I2a95352302a0621dede1f67de766903482c610e2

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-aws-sdk-go: Enable all tests.
	* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go): Enable all tests.
	[arguments]: <#:phases>: Add 'disable-failing-tests and use custom
	'check phases.

	Change-Id: I732a4f0c1da8e431dd751aaa4a451f0b1a6656cb

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-aws-sdk-go: Update to 1.55.2.
	* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go): Update to 1.55.2.

	Change-Id: Iaa12eb287f3eef248733d78b437cfbf896f3436c

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-aws-sdk.
	* gnu/packages/golang-web.scm (go-github-com-aws-sdk): Delete variable.

	Change-Id: I5901914bc355c1eef472230646b2fbf69fa9650c

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-burntsushi-toml: Enable all tests.
	* gnu/packages/golang-xyz.scm (go-github-com-burntsushi-toml)
	[arguments]: <#:phases>: Use custom 'check phase.

	Change-Id: Ie0b76af157c7b8b7ddd18c934e79f895712cb365

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-burntsushi-toml: Update to 1.4.0.
	* gnu/packages/golang-xyz.scm (go-github-com-burntsushi-toml): Update to 1.4.0.

	Change-Id: I1d8e50f09a31c9a642672b80e7430f9de2b77acc

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-pgregory-net-rapid: Build with default go.
	* gnu/packages/golang-check.scm (go-pgregory-net-rapid): Fix indentation.
	[arguments]: <#:go>: Use default. <#:phases>: Add 'remove-failing-tests
	phase.

	Change-Id: I61a925255f806b712f35625e0fd9f1684e5d7a30

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-test-deep: Update to 1.1.1.
	* gnu/packages/golang-check.scm (go-github-com-go-test-deep): Update to 1.1.1.

	Change-Id: Ic00f89bc7c55fb7f5353a734445a58693a29968f

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-uber-org-goleak: Update to 1.3.0.
	* gnu/packages/golang-check.scm (go-go-uber-org-goleak): Update to 1.3.0.

	Change-Id: I75bed5c4b6e5de457210fbdbfef530f926b81a9c

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github.com-jtolds-gls: Rename variable.
	* gnu/packages/golang.scm (go-github.com-jtolds-gls): Rename variable to
	go-github-com-jtolds-gls to follow importer style.

	* gnu/packages/golang-check.scm (go-github.com-smartystreets-goconvey):
	[propagated-inputs]: Remove go-github.com-jtolds-gls; add
	go-github-com-jtolds-gls.

	Change-Id: I5a3e1e77e646ff37421bdb8f7aab8d881a646999

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-etcd-io-gofail: Update to 0.2.0.
	* gnu/packages/golang-check.scm (go-go-etcd-io-gofail): Update to 0.2.0.

	Change-Id: I5114fd530216ece9a0462012226af2d83fc5fe83

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-tdewolff-test: Update to 1.0.10.
	* gnu/packages/golang-check.scm (go-github-com-tdewolff-test): Update to 1.0.10.

	Change-Id: Ib74ea6da165dd68ab3683979d5c461c8ddb4259c

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-frankban-quicktest: Update to 1.14.6.
	* gnu/packages/golang-check.scm (go-github-com-frankban-quicktest): Update to 1.14.6.

	Change-Id: I61fcf3f0c00070aeedd4c02742d8f773d479d9df

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-onsi-ginkgo-v2: Update to 2.19.0.
	* gnu/packages/golang-check.scm (go-github-com-onsi-ginkgo-v2): Update to 2.19.0.

	Change-Id: Ib1f8a70d5792ff174c49a33752eb187e3a1d0b55

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-sql-mock: Refresh package style.
	* gnu/packages/golang-check.scm (go-golang-org-sql-mock): Fix
	indentation. Apply list style.
	[source]: Remove snippet.
	[arguments]: <#:phases>: Add 'remove-example phase.
	[home-page]: Place before [synopsis].
	[description]: Start from a new line.

	Change-Id: Idbe31ee6a9ffe8d3d2ae4479c39f523531258bca

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-sql-mock: Update to 1.5.2.
	* gnu/packages/golang-check.scm (go-golang-org-sql-mock): Update to 1.5.2.

	Change-Id: Ib976ac1fa79b0bdefc3c4827ce0b1ff7f75ba09c

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-stretchr-testify: Update to 1.9.0.
	* gnu/packages/golang-check.scm (go-github-com-stretchr-testify): Update to 1.9.0.
	(go-github-com-stretchr-testify-next): Delete variable.
	(go-go-uber-org-goleak): [native-inputs]: Remove
	go-github-com-stretchr-testify-next; add go-github-com-stretchr-testify.

	* gnu/packages/golang-web.scm (go-github-com-quic-go-webtransport-go):
	[native-inputs]: Remove go-github-com-stretchr-testify-next; add
	go-github-com-stretchr-testify.

	* gnu/packages/golang-xyz.scm (go-github-com-masterminds-semver-v3,
	go-go-uber-org-dig, go-go-uber-org-fx, go-go-uber-org-zap):
	[native-inputs]: Remove go-github-com-stretchr-testify-next; add
	go-github-com-stretchr-testify.

	Change-Id: Ife39309254b5d89fcb61d84183771a4aab7e13db

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-golang-protobuf: Move to golang-build.
	* gnu/packages/golang.scm (go-github-com-golang-protobuf): Move from
	here ...
	* gnu/packages/golang-build.scm: ... to here.

	Change-Id: I1682e199e6acd6b8362deff47fa7a26cbfe9c9ea

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-google-golang-org-protobuf: Move to golang-build.
	* gnu/packages/golang.scm (go-google-golang-org-protobuf): Move from
	here ...
	* gnu/packages/golang-build.scm: ... to here.

	Change-Id: Icf7676ac6288391631e83dc172a82529f1105cb2

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-exp: Enable tests.
	* gnu/packages/golang-build.scm (go-golang-org-x-exp): Enable tests.
	[arguments]: <#:phases>: Add 'remove-failing-tests phase. Use custom
	'check phase.
	[propagated-inputs]: Add go-github-com-google-go-cmp,
	go-golang-org-x-mod, and go-golang-org-x-tools.

	Change-Id: Ic1573969572d32bb7318ed73135c853f42338f86

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-exp: Adjust package style.
	* gnu/packages/golang-build.scm (go-golang-org-x-exp): Fix indentation,
	apply list style.
	[description]: Place the sentence on a new line.

	Change-Id: I79d4682dc8ca0e5f0826f7e32c6dd01fc58aca44

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-go-cmp: Move to golang-build.
	* gnu/packages/golang.scm (go-github-com-google-go-cmp): Move from here ...
	* gnu/packages/golang-build.scm: ... to here.

	Change-Id: I2577d39074676f1e8552c8817d6e6843f9dd0727

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-go-cmp-cmp: Rename variable.
	* gnu/packages/golang.scm (go-github-com-google-go-cmp-cmp): Rename
	variable to go-github-com-google-go-cmp, which reflects go.mod import
	path and improves importer performance.

	(go-github-com-zclconf-go-cty, go-golang-org-x-vuln,
	go-google-golang-org-protobuf, go-gotest-tools-assert,
	go-gotest-tools-internal-source, go-gotest-tools-internal-format,
	gofumpt, gopls, gotestsum): Swap go-github-com-google-go-cmp-cmp to
	go-github-com-google-go-cmp in inputs, propagated-inputs or
	native-inputs.

	* gnu/packages/golang-check.scm (go-github-com-frankban-quicktest,
	go-github-com-google-go-cmdtest): Likewise.

	* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2,
	go-github-com-aws-aws-sdk-go-v2-config, go-github-com-aws-smithy-go,
	go-github-com-go-jose-go-jose-v3,
	go-github-com-makeworld-the-better-one-go-gemini,
	go-golang-org-x-oauth2, go-gopkg-in-square-go-jose-v2): Likewise.

	* gnu/packages/golang-xyz.scm (go-github-com-goccy-go-yaml): Likewise.

	* gnu/packages/check.scm (actionlint): Likewise.
	* gnu/packages/databases.scm (sqls): Likewise.
	* gnu/packages/ipfs.scm (go-github-com-ipld-go-ipld-prime,
	go-github-com-whyrusleeping-cbor-gen): Likewise.
	* gnu/packages/web.scm (go-github-com-itchyny-gojq): Likewise.

	Change-Id: Ie6eeba936f7da404d70fbbaad34f5b43aec4e05b

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-go-cmp-cmp: Enable all tests.
	* gnu/packages/golang.scm (go-github-com-google-go-cmp-cmp) [arguments]:
	<#:phases>: Adjust custom 'check phase to run all available tests inside
	each submodule and respect "tests?' parameter.

	Change-Id: I85eacbb4c3221d34a2e7cf6a9f6cfde363ded71c

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-go-cmp-cmp: Improve package style.
	* gnu/packages/golang.scm (go-github-com-google-go-cmp-cmp): Adjust
	indentation.
	[arguments]: Apply new package list style and G-expressions.
	[home-page]: Move after [synopsis].

	Change-Id: I14a8dfcbe8a17c98df7f880823cd9c35522f013b

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-go-cmp-cmp: Update to 0.6.0.
	* gnu/packages/golang.scm (go-github-com-google-go-cmp-cmp): Update to 0.6.0.

	Change-Id: I351367d34d02ae6459a83e29c40fcfd14945fb8d

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-coreos-go-oidc-v3: Update to 3.11.0.
	* gnu/packages/golang-web.scm (go-github-com-coreos-go-oidc-v3): Update to 3.11.0.
	[arguments]: <#:unpack-path>: Remove it. <#:import-path>: Adjust to
	reflect go.mod module path.
	<#:phases>: Remove 'build phase. Use custom 'check.
	[propagated-inputs]: Remove go-github-com-go-jose-go-jose-v3; add
	go-github-com-go-jose-go-jose-v4 and go-golang-org-x-net.

	Change-Id: Ibda17bed6eff43b1006199f4f5b3433ee922184f

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-oauth2: Move to golang-web.
	* gnu/packages/golang.scm (go-golang-org-x-oauth2): Move from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I60fd46f5c373ccdb00c78c978a840acfe9f489b1

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-oauth2: Improve package style.
	* gnu/packages/golang.scm (go-golang-org-x-oauth2): Fix indentation,
	apply new package style.

	Change-Id: I36e7a9d159928b5ef5d83fec9d57b005cc2c5ad4

2024-07-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-oauth2: Update to 0.21.0.
	* gnu/packages/golang.scm (go-golang-org-x-oauth2): Update to 0.21.0.
	[propagated-inputs]: Remove go-golang-org-x-net; add go-github-com-google-go-cmp-cmp.

	Change-Id: I8213829fbd012c4ab8246a4a6fe794f6371ef65b

2024-07-25  jgart  <jgart@dismail.de>

	gnu: nix: Update home page.
	* gnu/packages/package-management.scm (nix) [home-page]: Update home page.

	Change-Id: I674e719828139685e4862d96f4e2596d8c0f155b

2024-07-25  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20240722.
	* gnu/packages/parallel.scm (parallel): Update to 20240722.

	Change-Id: I0b13441a038807dd45a13a9b153ca6ba8799507d

2024-07-25  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: mako: Update to 1.9.0.
	* gnu/packages/wm.scm (mako): Update to 1.9.0.

	Change-Id: I38f6ab0ea03457d0ae95f3de625921cf7b9da24c

2024-07-25  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: nheko: Update to 0.12.0.
	* gnu/packages/messaging.scm (nheko): Update to 0.12.0.
	[arguments]: Switch to Qt 6. Use configure flags to disable bundled libraries.
	[inputs]: Add brotli, kdsingleapplication, libxkbcommon, vulkan-headers, and
	vulkan-loader. Drop boost, xcb-util-wm, qtbase-5, qtquickcontrols2-5, and
	single-application-qt5. Use version 6 for remaining Qt inputs.
	[native-inputs]: Replace qttools-5 with qttools.

	Change-Id: Id7f1ee119ce3ff5bad130b7d13b6c98ed382b928

2024-07-25  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: mtxclient: Switch to new package style.
	* gnu/packages/matrix.scm (mtxclient)[arguments]: Use g-exps.

	Change-Id: I044faf4e25b9e5d282e9364070a7e24bb6f89b5e

2024-07-25  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: mtxclient: Update to 0.10.0.
	* gnu/packages/messaging.scm (mtxclient): Update to 0.10.0.

	Change-Id: I095e805803b02f5e22ab2a8b764f856a072d7df4

2024-07-25  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: Add kdsingleapplication.
	* gnu/packages/qt.scm (kdsingleapplication): New variable.

	Change-Id: I08407da35712d465f9573f6bf1de0cc2e8435cb1

2024-07-25  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	Revert "gnu: python-mako: Improve package style."
	This reverts commit 53f58596c928397e4e31cf08196db0102dc8950f.

	This introduces too many rebuilds.

	Change-Id: I6f7e1a01df90db4f51d3d64140740e7f29339f3d

2024-07-25  jgart  <jgart@dismail.de>

	gnu: python-mako: Improve package style.
	* gnu/packages/python-xyz.scm (python-mako) [arguments]: Use G-expressions.

	Change-Id: Ib33ddae71a7913dccbc3117644c8efd1058e0747

2024-07-25  jgart  <jgart@dismail.de>

	gnu: bower: Update to 1.1.
	* gnu/packages/mail.scm (bower): Update to 1.1.

	Change-Id: I240870755317de0b44b5c7af8ce9a77727649e7e

2024-07-25  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.5.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.5.

	Change-Id: Ib9c4da341b4af4cb5ee8d72af4d51b5ecad26be6

2024-07-25  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.4.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.4.

	Change-Id: I6e684cf6ddd03d05910a8de6719fad767105a5c1

2024-07-25  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.3.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.3.

	Change-Id: Idf943e2bfc9213ed2bac51cb73d087a64a7b7eec

2024-07-25  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.2.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.2.

	Change-Id: I61d057db57efc30f3a957d1345f86d7b8857965f

2024-07-25  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.1.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.1.

	Change-Id: Ib3888d69aa7fa38c03d171a624500ed28098f031

2024-07-25  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.55.0.
	* gnu/packages/prolog.scm (trealla): Update to 2.55.0.

	Change-Id: Ie3bdd311afae7e975ce495594a35ac20a708bb09

2024-07-25  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.54.6.
	* gnu/packages/prolog.scm (trealla): Update to 2.54.6.

	Change-Id: I665c518f29bd6df3c9556209453a8638e471a197

2024-07-25  jgart  <jgart@dismail.de>

	gnu: sshuttle: Improve package style.
	* gnu/packages/vpn.scm (sshuttle) [arguments]: Use G-expressions.

	Change-Id: Ia8961e3382116d0f1e67a7feb181f1e0fd6a5caf

2024-07-25  jgart  <jgart@dismail.de>

	gnu: sshuttle: Update to 1.1.2.
	* gnu/packages/vpn.scm (sshuttle): Update to 1.1.2.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-poetry-core.

	Change-Id: I353b8e1206d5d73bf94cb46e98ec7869fbd49fcb

2024-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: Add drawterm-wayland.
	* gnu/packages/plan9.scm (drawterm-wayland): New variable.

	Change-Id: Ice435f5a0d44df61974bf2e028fe364e98a89d80

2024-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: drawterm: Update to 20240703-1.f11139d.
	* gnu/packages/plan9.scm (drawterm): Update to 20240523-1.8391a9e.

	Change-Id: I9dfdc7fd934b71422bd62025259da83c26591ddb

2024-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: zathura-pdf-poppler: Update to 0.3.2.
	* gnu/packages/pdf.scm (zathura-pdf-poppler): Update to 0.3.2.
	[arguments]: Use G-Expressions.  Pass "-Dplugindir=..." to configure-flags.

	Change-Id: Ib76c87267c342007ad8b26e5a9efbcd17a2f488b

2024-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: zathura-pdf-mupdf: Update to 0.4.3.
	* gnu/packages/pdf.scm (zathura-pdf-mupdf): Update to 0.4.3.

	Change-Id: Ib13b98b597516938caf17cf3470565b460367464

2024-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: zathura: Update to 0.5.6.
	* gnu/packages/patches/zathura-use-struct-initializers.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Unregister it.
	* gnu/packages/pdf.scm (zathura): Update to 0.5.6.
	[source]: Remove patch.

	Change-Id: Ibe49294891f1adccfcfb6996674602535c8bd842

2024-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: mupdf: Update to 1.24.7.
	* gnu/packages/pdf.scm (mupdf): Update to 1.24.7.

	Change-Id: Ic325aeb43933bfdcbe779623c49805ce48bdb7e0

2024-07-25  宋文武  <iyzsong@member.fsf.org>

	gnu: mujs: Update to 1.3.5.
	* gnu/packages/javascript.scm (mujs): Update to 1.3.5.

	Change-Id: I15580d589cf3163ea669adfd93848ad893f0e124

2024-07-24  Leo Famulari  <leo@famulari.name>

	gnu: borg: Update to 1.4.0.
	* gnu/packages/backup.scm (borg): Update to 1.4.0.
	[source]: Remove obsolete snippet components.
	[arguments]: Export a newly required environment variable in the 'set-env'
	phase. Adjust the custom 'install-doc' phase to install miscellaneous
	documentation into a directory named after the package name and version.

	Change-Id: I688bb4e6c67506226418b6b4a47595f2a10c10ae

2024-07-24  Leo Famulari  <leo@famulari.name>

	gnu: xxHash: Update to 0.8.2.
	* gnu/packages/digest.scm (xxhash): Update to 0.8.2.
	[arguments]: Remove obsolete build phase 'fix-man-page-links'.

	Change-Id: I43b10dd18c70c21de8de50336dfef9f8125519f7

2024-07-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add linux-libre-lts-arm64-generic.
	* gnu/packages/linux.scm (linux-libre-lts-arm64-generic): New variable.

	Change-Id: I85b0c318850cf984ec9dbfc272278ba80eb39b30

2024-07-23  Efraim Flashner  <efraim@flashner.co.il>

	graft: Only create directory when needed.
	* guix/build/graft.scm (rewrite-directory)[rewrite-leaf]: Only create
	the parent directories when they don't already exist.

	Change-Id: I802aac4d6090ed07effddde3eb3195f64aca31d3

2024-07-23  Efraim Flashner  <efraim@flashner.co.il>

	graft: Perform grafts with guile-final.
	* guix/build/graft.scm (rewrite-directory): Rewrite store directories in
	individual files sequentially.
	(exit-on-exception): Remove procedure.
	* guix/packages.scm (guile-for-grafts): Switch to guile-final.

	Change-Id: I50f7b23a3ceff8bb1495dc1f4bc772746147d924

2024-07-23  Efraim Flashner  <efraim@flashner.co.il>

	graft: Remove work-around for old guile.
	* guix/build/graft.scm (mkdir-p*): Remove function.
	(rewrite-directory): Switch from mkdir-p* to mkdir-p.

	Change-Id: Ib6a80648d271c19093c05af84acb967e069ccc19

2024-07-23  Simon Tournier  <zimon.toutoune@gmail.com>

	scripts: hash: Handle repository with different VCS folders.
	Fixes <https://issues.guix.gnu.org/issue/65979>.

	* guix/hash.scm (%vcs-directories): New variable.
	(vcs-file?): Add optional argument for passing VCS kind of the
	file/repository.
	(file-hash*): Adjust accordingly.
	(vcs-file-predicate): New procedure and export it.
	* guix/scripts/hash.scm (guix-hash)[file-hash]: Use it.

	Change-Id: I8e286c3426ddefd664dc3a471d5a09e309824faa

2024-07-23  Simon Tournier  <zimon.toutoune@gmail.com>

	ci: Catch error for unreachable channel with substitutes.
	* guix/ci.scm (channel-with-substitutes-available): Catch all error when
	running 'find-latest-commit-with-substitutes'.  Move the warning when failing.

	Change-Id: I352e07f14417f77c7ebf0f40a01c6a2e58b15d78

2024-07-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: keepassxc: Update to 2.7.9.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.9.

	Change-Id: Ifcdfa5b58e4d7407c270bfa715fb94019015c089

2024-07-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fet: Update to 6.22.2.
	* gnu/packages/education.scm (fet): Update to 6.22.2.

	Change-Id: Iea767b46255680981b604607d839ab7ad509f706

2024-07-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mednafen: Improve package style.
	* gnu/packages/emulators.scm (mednafen)[arguments]: Use G-expressions.
	[inputs]: Remove input labels.

	Change-Id: I8ec291faae92a19da880a65fab39d9a01b7ddda7

2024-07-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mednafen: Update to 1.32.1.
	* gnu/packages/emulators.scm (mednafen): Update to 1.32.1.

	Change-Id: I62d75f0158fe958ea9d1e7750be6ef715c18fae0

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add matterhorn.
	* gnu/packages/haskell-apps.scm (matterhorn): New variable.

	Change-Id: I8f83b39fdc5f94251239129814068000fb492336

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add ghc-brick-skylighting.
	* gnu/packages/haskell-xyz.scm (ghc-brick-skylighting): New variable.

	Change-Id: I634c108edff99b1003c26dbb2f9107ed464a5e84

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add ghc-brick.
	* gnu/packages/haskell-xyz.scm (ghc-brick): New variable.

	Change-Id: I52fbfa27422a6aacca65d0e8ed5ffa3ab335cc67

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add ghc-hclip.
	gnu/packages/haskell-xyz.scm (ghc-hclip): New variable.

	Change-Id: I2d1a2d6e1983eb89a5e61eb05204c2e1c0dc3634

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add ghc-vty-6.
	* gnu/packages/haskell-xyz.scm (ghc-vty-6): New variable.

	Change-Id: I2e2dbbe0e99d26f38494fb6bdb51bc6d67e5c02c

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add ghc-vty-unix.
	gnu/packages/haskell-xyz.scm (ghc-vty-unix): New variable.

	Change-Id: Idf8e550a5d7b645d19af177dd65c5956ba3ab478

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add ghc-vty-crossplatform.
	* gnu/packages/haskell-xyz.scm (ghc-vty-crossplatform): New variable.

	Change-Id: Icbd33d9bbd7561bdb6178b3431edef6a1db92fcb

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add ghc-unix-compat-7.
	* gnu/packages/haskell-xyz.scm (ghc-unix-compat-7): New variable.

	Change-Id: I28e8e4924d4f829dd07059aa205d894803409320

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add ghc-unique.
	* gnu/packages/haskell-xyz.scm (ghc-unique): New variable.
	* gnu/packages/patches/ghc-unique-support-newer-hashable.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Change-Id: Id9876b8018f5f8b3bcb82ab0bb13616ed298c31b

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add ghc-stm-delay.
	* gnu/packages/haskell-xyz.scm (ghc-stm-delay): New variable.

	Change-Id: If9e20a2c103549de9b4b7d63158fe34165f6036a

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: ghc-text-zipper: Update to 0.13.
	* gnu/packages/haskell-xyz.scm (ghc-text-zipper): Update to 0.13.

	Change-Id: I0ae9154713d799b48f9f0772a7c7ee2210493095

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add ghc-monad-parallel.
	* gnu/packages/haskell-xyz.scm (ghc-monad-parallel): New variable.

	Change-Id: I39a5b5392a50fb4f6e9e15ed107705486362d021

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add ghc-checkers.
	* gnu/packages/haskell-xyz.scm (ghc-checkers): New variable.

	Change-Id: I4228398238a169e49e68ead60cbe69ef0437e3e9

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add ghc-bimap.
	* gnu/packages/haskell-xyz.scm (ghc-bimap): New variable.

	Change-Id: Ib6ffebff5417273afaa3a08005aae3445606d6d2

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add ghc-aspell-pipe.
	* gnu/packages/haskell-xyz.scm (ghc-aspell-pipe): New variable.

	Change-Id: I0d31c9c457ce33b45c0fb6589413208796843920

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add ghc-modern-uri.
	* gnu/packages/haskell-web.scm (ghc-modern-uri): New variable.

	Change-Id: I62d4c2722303cbeb9a7ef1acd3f12f355cf67509

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add ghc-mattermost-api-qc.
	* gnu/packages/haskell-web.scm (ghc-mattermost-api-qc): New variable.

	Change-Id: If28b8a03170bb235b2418329d408fec8f06d4b7c

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add ghc-mattermost-api.
	* gnu/packages/haskell-web.scm (ghc-mattermost-api): New variable.

	Change-Id: Idc2a8fb0d8589b38d7e50aa7565fff71dcc6ab28

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add ghc-crypton-connection.
	* gnu/packages/haskell-web.scm (ghc-crypton-connection): New variable.

	Change-Id: I37bc263de2aa9f3ce7b06b9a752424a0550bf6d3

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add ghc-tls-1.9.
	* gnu/packages/haskell-crypto.scm (ghc-tls-1.9): New variable.

	Change-Id: I53d26e85d7ed333be036cb5e0e359b72f5c21262

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add ghc-crypton-x509-validation.
	* gnu/packages/haskell-crypto.scm (ghc-crypton-x509-validation): New variable.

	Change-Id: Ib25c2dee8fef24c763cf70dfa1c615405d250d39

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add ghc-crypton-x509-system.
	* gnu/packages/haskell-crypto.scm (ghc-crypton-x509-system): New variable.

	Change-Id: Idfadaf630a3bcc4d019738d37ae9ee888f49fd80

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add ghc-crypton-x509-store.
	* gnu/packages/haskell-crypto.scm (ghc-crypton-x509-store): New variable.

	Change-Id: Id9e2bd91d99c09fee5bd0054741176108b7376ed

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add ghc-crypton-x509.
	* gnu/packages/haskell-crypto.scm (ghc-crypton-x509): New variable.

	Change-Id: I0bea5088c2fd23b77f22a2017303bac849c45c29

2024-07-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add ghc-crypton.
	* gnu/packages/haskell-crypto.scm (ghc-crypton): New variable.

	Change-Id: I91902a8dbc0df2d19729933e6cd096810fdc1059

2024-07-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: kubo: Unbundle go-github-com-ipfs-go-metrics-interface.
	* gnu/packages/ipfs.scm (kubo) [snippet]: Remove go-metrics-interface.
	[inputs]: Add go-github-com-ipfs-go-metrics-interface.

	Change-Id: I206ce8d2b1823bd60f799aa815fcfb6d366e1704

2024-07-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-ipfs-go-ipfs-blockstore.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-blockstore): New variable.

	Change-Id: I75b885ec55b5bd8ae274a4832d421bf2de696314

2024-07-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-ipfs-go-metrics-interface.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-metrics-interface): New variable.

	Change-Id: Ibdc97a27f873615d3ace7dbaee8709a174b783dd

2024-07-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-ipfs-go-ipfs-ds-help.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-ds-help): New variable.

	Change-Id: Ia174fec9c8a6bae4838e5a4ec06d0f555894c37e

2024-07-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-ipfs-bbloom.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-bbloom): New variable.

	Change-Id: If5b5d486f50f82750a5b11a3248a3aaa2ed91658

2024-07-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-ipfs-go-ipfs-exchange-interface.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-exchange-interface): New variable.

	Change-Id: I5931d32952e021a29073227acc9fff5a87bbebf9

2024-07-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-ipfs-go-ipfs-blocksutil.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-blocksutil): New variable.

	Change-Id: I64c8f6a6d2337b40fa24e478ba49a590abced8ec

2024-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pion-datachannel.
	* gnu/packages/golang-web.scm (go-github-com-pion-datachannel): New variable.

	Change-Id: Idc7e0d132fff3c71c37b784f38bcda9dc77e05b1

2024-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pion-sctp.
	* gnu/packages/golang-web.scm (go-github-com-pion-sctp): New variable.

	Change-Id: Ib7f3f9437d126995469441cca430e72c6f1d51c3

2024-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: vale: Update to 3.4.2.
	* gnu/packages/textutils.scm (vale): Update to 3.4.2.
	[source]: Change snippets removing vendored modules as they are not
	provided any more, to one adjusting module import path.
	[arguments]: <#:phases>: Add 'disable-failing-tests,
	'copy-input-to-vendor-directory and 'remove-vendor-directory phases. Use
	custom 'check phase.
	[native-inputs]: Remove go-github-com-fatih-color,
	go-github-com-mitchellh-go-homedir, go-github-com-spf13-afero,
	go-github-com-urfave-cli, and go-gopkg-in-ini-v1; add
	go-github-com-masterminds-sprig-v3, go-github-com-adrg-strutil,
	go-github-com-adrg-xdg, go-github-com-bmatcuk-doublestar-v4,
	go-github-com-d5-tengo-v2, go-github-com-errata-ai-ini,
	go-github-com-errata-ai-regexp2, go-github-com-expr-lang-expr,
	go-github-com-jdkato-twine, go-github-com-karrick-godirwalk,
	go-github-com-mholt-archiver-v3, go-github-com-niklasfasching-go-org,
	go-github-com-otiai10-copy, go-github-com-pterm-pterm,
	go-github-com-remeh-sizedwaitgroup, go-github-com-spf13-pflag,
	go-golang-org-x-exp, and go-golang-org-x-sys.

	Change-Id: Ie378b419e34a924a5f1c8b383b029706d9846216

2024-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mitchellh-mapstructure: Update to 1.5.0.
	* gnu/packages/golang.scm (go-github-com-mitchellh-mapstructure): Update to 1.5.0.

	Change-Id: I3e18dabc4da5e4eec40cfe4328a6244dcc530e7d

2024-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-spf13-viper: Disable tests.
	* gnu/packages/golang.scm (go-github-com-spf13-viper): Disable tests.

	Change-Id: Id2a5eff6203c0c9907a188cfcda1fe2accfdf786

2024-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jdkato-twine: Enable tests.
	* gnu/packages/golang-xyz.scm (go-github-com-jdkato-twine) [source]: Add
	snippet adjusting changed upstream module import path.
	[arguments]: <#:phases>: Remove 'build and 'patch-module-import-path
	phases. Add 'disable-failing-tests phase. Use custom 'check phase.

	Change-Id: I8553705ca0b812c772005460b242ce47b0c65ced

2024-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mholt-archiver-v3.
	* gnu/packages/golang-compression.scm (go-github-com-mholt-archiver-v3,
	go-arc): New variables.

	Change-Id: I37f628de21475f98acb10dcff86780b697bba839

2024-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-xi2-xz.
	* gnu/packages/golang-compression.scm (go-github-com-xi2-xz): New variable.

	Change-Id: I794886d82f532a626599ca6f07a1ce7e694bea04

2024-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-niklasfasching-go-org.
	* gnu/packages/golang-xyz.scm (go-github-com-niklasfasching-go-org): New variable.

	Change-Id: I0d17d5d1d25f0a0995e148ffe4cf40225ca5982d

2024-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-syndtr-goleveldb: Disable some failing tests.
	* gnu/packages/golang.scm (go-github-com-syndtr-goleveldb) [arguments]:
	<#:phases>: Add 'disable-failing-tests phase.d

	Change-Id: Id79eb1aa31e01e5b99d7f2edaa6935bf0f97ea46

2024-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-google-golang-org-protobuf: Disable some failing tests.
	* gnu/packages/golang.scm (go-google-golang-org-protobuf) [arguments]:
	<#:phases>: Add 'disable-failing-tests phase.

	Change-Id: I5f3ce75712fe6ff1cbde0f2bbc27a566710baa34

2024-07-22  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.19: Update to 4.19.318.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.318.
	(linux-libre-4.19-pristine-source): Update hash.

	Change-Id: I06ba716eac115a3dd7ba58410e31a07a4fa885e7

2024-07-22  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.4: Update to 5.4.280.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.280.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: I2866e3b281a77a774eddda9b1ef6218dbc096768

2024-07-22  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Update to 5.10.222.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.222.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hash.

	Change-Id: I26cb8c4431116ccd31f542072ba064fde6785124

2024-07-22  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.163.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.163.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hash.

	Change-Id: Icce631087a867aa4b7ebf29913094bc8a8bfb2f1

2024-07-22  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.100.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.100.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: Ib146118e173a7d1bc8f334b94e0876405867b5e3

2024-07-22  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.41.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.41.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I61144b93da7f6b38230b1a489ea5d83c199f3006

2024-07-22  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.9: Update to 6.9.10.
	* gnu/packages/linux.scm (linux-libre-6.9-version): Update to 6.9.10.
	(linux-libre-6.9-pristine-source): Update hash.

	Change-Id: I3cee5e2a52836d8d4ca494242028d32d4a96b722

2024-07-22  jgart  <jgart@dismail.de>

	Revert "gnu: chicken: Update to 5.4.0."
	This reverts commit 9c3c2293fdc22a6b032bf41d09a6ebe4442324cb.

2024-07-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sequoia-sq: Skip a test.
	* gnu/packages/sequoia.scm (sequoia-sq)[arguments]: Add cargo-test-flags
	to skip a test.

	Change-Id: I7e614a1990d25eec394a3cb98c5c15c8125876a6

2024-07-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gerbera: Update to 2.2.0.
	* gnu/packages/upnp.scm (gerbera): Update to 2.2.0.
	[inputs]: Add exiv2.

	Change-Id: I17c85d955e878798934de785d685b8031ee191a5

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jupyter: Update to 1.0-1.f97f4b5.
	* gnu/packages/emacs-xyz.scm (emacs-jupyter): Update to 1.0-1.f97f4b5.

	This bump is necessary to fix build, broken since last EMACS-ZMQ update, in
	commit 57b37bc3999565505fb9e9bc752d840ccfd7de56.

	Change-Id: I4cf1513cd5d99a77e0f3c6d47ed84d9ae2d37976

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add evremap.
	* gnu/packages/rust-apps.scm (evremap): New variable.

	Change-Id: I5bb3e125e5fd51782466f7947591d21d232cd07c

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-evdev-rs-0.6.
	* gnu/packages/crates-io.scm (rust-evdev-rs-0.6): New variable.

	Change-Id: Ie7ac443ed3becde5620ecbd77b4285ebd39c7fc9

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-evdev-sys-0.2.
	* gnu/packages/crates-io.scm (rust-evdev-sys-0.2): New variable.

	Change-Id: I187468a9d3719e7bd90b0e1f9d9184862f3d8c34

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-compat: Improve synopsis.
	* gnu/packages/emacs-xyz.scm (emacs-compat)[synopsis]: Use proper capitalization.

	Change-Id: Ia74e87575c746a9dc6cee1f4a1abd2e08c1289e2

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-compat: Update to 30.0.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 30.0.0.0.

	Change-Id: I957baf7a4f1adc0e74977eb0345b8dcf40a279c0

2024-07-21  Efraim Flashner  <efraim@flashner.co.il>

	Merge branch 'rust-team'
	Change-Id: I412341ad7a8bb84c7fafeb69dea8182eade68d2f

2024-07-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-yuin-goldmark: Extend the test timeout.
	* gnu/packages/golang-build.scm (go-github-com-yuin-goldmark)
	[arguments]: Adjust the custom 'check phase to also extend the test
	timeout to allow the tests to pass on slower machines.

	Change-Id: Iba98545b73a7fdd5c6c831069a5286521aeeceff

2024-07-21  Karl Hallsby  <karl@hallsby.com>

	gnu: gnuplot: Update to 6.0.1
	* gnu/packages/maths.scm (gnuplot): Update to 6.0.1.

	Change-Id: Ifd03a68eec47375f5af6bacfca616ff02bd23d7b

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Remove sections from emacs-xyz module.
	These sections no longer correspond to the Emacs packages they list.

	Change-Id: I1262c5770b626093f855447bcb2239a6758889de

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-avy: Update to 1.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-casual-avy): Update to 1.4.1.

	Change-Id: I87ea65e99d00e57e53bfaa9953892697b65a969f

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-dired: Improve synopsis.
	* gnu/packages/emacs-xyz.scm (emacs-casual-dired)[synopsis]: Use proper capitalization.

	Change-Id: Ib295e3bb6683822060f8d4e672a0af8a1ba6e0c7

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-dired: Update to 1.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-casual-dired): Update to 1.7.0.

	Change-Id: Ic3b5a9a0e727cb594ae6b4e065d1f2002c86fe3f

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-lib: Update to 1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-casual-lib): Update to 1.1.1.

	Change-Id: Ib35cc44e0f8086158cdeec29062788110e1fb317

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cider: Update to 1.15.1.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.15.1.

	Change-Id: Ia08e6d6cdb44399b1cb368180bc77d3ca556acf1

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dape: Update to 0.14.0.
	* gnu/packages/emacs-xyz.scm (emacs-dape): Update to 0.14.0.

	Change-Id: I262ae61eaaf5a29ae114a058b51da5e1f1f07e8d

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-denote: Update to 3.0.7.
	* gnu/packages/emacs-xyz.scm (emacs-denote): Update to 3.0.7.

	Change-Id: I2242f0c9d40e1592996b2f4b04fae4a9c61624cf

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebuild-mode: Update to 1.72.
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.72.

	Change-Id: Ic8fd26a91e309d420824a3c67e874cd56fdb4d8b

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-elfeed-score: Update to 1.2.8.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 1.2.8.

	Change-Id: Ieab4aa08f6df18877c5ea11e90fb9c02ccc106fc

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ellama: Update to 0.11.12.
	* gnu/packages/emacs-xyz.scm (emacs-ellama): Update to 0.11.12.
	[propagated-inputs]: Add EMACS-COMPAT.

	Change-Id: I7a4e16384726933949142fe6e48d7404b45cde72

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-llm: Appease linter.
	* gnu/packages/emacs-xyz.scm (emacs-llm)[synopsis]: Remove final full stop.

	Change-Id: I1cdb9206a5f68e95c47f8ec9f1a960b4c8c49660

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-llm: Update to 0.17.0.
	* gnu/packages/emacs-xyz.scm (emacs-llm): Update to 0.17.0.

	Change-Id: I304bf676e82710f8f935b7b571d575f1a14dfa5e

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-jira: Update to 4.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-jira): Update to 4.4.2.

	Change-Id: Idef62eec6fc873d9823cddab8814322197f4dc14

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-which-key: Update to 3.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-which-key): Update to 3.6.1.
	[source]: Set upstream to GNU ELPA.  Old GitHub repository is now archived
	since the package will be bundled in Emacs 30+.
	[arguments]: Do not run tests, which are not present in ELPA.

	Change-Id: I803a537a236621c836c8c20ceb5c341f41080efc

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-calibredb: Update to 2.13.0.
	* gnu/packages/emacs-xyz.scm (emacs-calibredb): Update to 2.13.0.

	Change-Id: I9d28e31983faf52dc99da500a7260207ded0e48f

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-empv: Update to 4.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-empv): Update to 4.4.0.

	Change-Id: I0d678f064eac9764d6a5e595e828b1ec701dbdfd

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	Change-Id: Idbeb2a6e8a86f41d25d18d478df873cafffb8434

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-zmq: Update to 1.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-zmq): Update to 1.0.1.

	Change-Id: I8f9791ba49c075162d70433d9cc9760992ac68de

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-transient: Update to 0.7.3.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.7.3.

	Change-Id: I9b9322c1019f41c42666715850a83fc072f63cb5

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org: Update to 9.7.8.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.7.8.

	Change-Id: I8c7f899bc412f5c334aec7744f489e2b40dca519

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mastodon: Update to 1.0.24.
	* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 1.0.24.

	Change-Id: I5eadb9eba4a1e4d28fc5756331132d8c47fcdae7

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jinx: Update to 1.9.
	* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 1.9.

	Change-Id: Id3ff83539e8be6fcb9f87916fe49a9d02b422f62

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-hl-todo: Update to 3.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-hl-todo): Update to 3.8.0.

	Change-Id: Ica3f60385f5e4a6909c3cab4510810bbcfb41828

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-git-link: Update to 0.9.2.
	* gnu/packages/emacs-xyz.scm (emacs-git-link): Update to 0.9.2.

	Change-Id: I8242f9d64ee4f9822ec4b73673d23958779791b3

2024-07-21  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add emacs-flymake-perlcritic.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-perlcritic): New variable.

	Change-Id: I81d7bba4a5ac1816385cf3cce02b4f28c7b82b37

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-exwm: Update to 0.31.
	* gnu/packages/emacs-xyz.scm (emacs-exwm): Update to 0.31.

	Change-Id: I259fc32e149e96d091c82e68bbfde0732f95c0aa

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-xelb: Update to 0.20.
	* gnu/packages/emacs-xyz.scm (emacs-xelb): Update to 0.20.
	[arguments]<#:phases>: Make sure Compat library is available in the load path
	before regenerating ".el" files to prevent an error during this phase.
	[propagated-inputs]: Add EMACS-COMPAT.

	Change-Id: I80a1d738ee756bbf74fa2e17125647bc96e8cc94

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emms: Update to 20.1.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 20.1.

	Change-Id: I6a0d707602421391da38e57ddcbf9d0cee43fcb9

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-subed: Update to 1.2.14.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.2.14.
	[arguments]<#:phases>: Remove unnecessary fix for buttercup.
	[inputs]: Add FFMPEG.

	Change-Id: I7a1fb4cb8526127da0cc95783909570fc094192e

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 14.0.6.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 14.0.6.

	Change-Id: Idacb29a4518043cac763e7c05d869a62922c3b70

2024-07-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Update to 2.7.1.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.7.1.

	Change-Id: Ic4e85098aacc3008910a69235cfde5985fbb7d18

2024-07-21  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add emacs-consult-denote.
	* gnu/packages/emacs-xyz.scm (emacs-consult-denote): New variable.

	Change-Id: I9c65cfb3b9d3a3906a8492b9aa5d1dab04f39869

2024-07-21  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: emacs-magit: Update to 3.3.0-8.538cb2f
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 3.3.0-8.538cb2f.

	A.o. it contains the fix for https://github.com/magit/magit/issues/4940 which is a showstopper.

	Change-Id: Id83a237d38c03a97f9f1043db4b8ba594521a2f7

2024-07-21  Thanos Apollo  <public@thanosapollo.org>

	gnu: emacs-gnosis: Update to 0.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-gnosis): Update to 0.3.2.

	Change-Id: Ic70c9a4e52fa287a31e4159aed42a8d05195e701

2024-07-21  Thanos Apollo  <public@thanosapollo.org>

	gnu: Add emacs-0x0.
	* gnu/packages/emacs-xyz.scm (emacs-0x0): New variable.

	Change-Id: I4d76a3abc33537b788eb79aa2e4990d22335b7be

2024-07-21  Daniel Szmulewicz  <daniel.szmulewicz@gmail.com>

	gnu: emacs-flycheck-clj-kondo: Minor fixes to definition.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-clj-kondo)[source]: Remove ".git"
	suffix from URI field.
	[synopsis]: Use proper capitalization.
	[description]: Trim part belonging to the manual.

	gnu: emacs-consult-projectile: Minor fixes to definition.
	* gnu/packages/emacs-xyz.scm (emacs-consult-projectile)[source]: Prevent
	redundant commit information.
	[synopsis]: Use proper capitalization.
	[description]: Slightly reword description.

2024-07-21  Vinicius Monego  <monego@posteo.net>

	gnu: Add emacs-centaur-tabs.
	* gnu/packages/emacs-xyz.scm (emacs-centaur-tabs): New variable.

	Change-Id: I8ebeb67fa29d18c193fea7bf0a7a6687037b50f1

2024-07-21  Daniel Szmulewicz  <daniel.szmulewicz@gmail.com>

	gnu: Add emacs-palimpsest
	* gnu/packages/emacs-xyz.scm (emacs-palimpsest): New variable.

	Change-Id: I6e87534db55dd6a03fbcfbc1b13c306c91926343

2024-07-21  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Register emacs tests.
	This is a follow-up to f8364fabbd1dd9b3cfd098ddf8ea13b29c066866, adding the
	new test to the Makefile.

	* gnu/local.mk (GNU_SYSTEM_MODULES): Add %D%/tests/emacs.scm.

2024-07-21  Roman Scherer  <roman@burningswell.com>

	gnu: rapidcheck: Disable failing tests on aarch64.
	* gnu/packages/check.scm (rapidcheck): Disable failing tests on aarch64.

	Change-Id: I9b4e7be2acad615cc1586adb37cc39b43590b2d8

2024-07-21  Daniel Szmulewicz  <daniel.szmulewicz@gmail.com>

	gnu: Add emacs-consult-projectile.
	* gnu/packages/emacs-xyz.scm (emacs-consult-projectile): New variable.

	Change-Id: Id7de103e052b0900069757fe56ddc1b10a875660

2024-07-21  Daniel Szmulewicz  <daniel.szmulewicz@gmail.com>

	gnu: Add emacs-flycheck-clj-kondo.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-clj-kondo): New variable.

	Change-Id: Idc97832c7d3ae546152cb9458b07724e154bcb27

2024-07-21  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add xml-namespace-xsd.
	* gnu/packages/xml.scm (xml-namespace-xsd): New variable.

	Change-Id: Iec2d68f1d9190ba9e1723ca10adf1de0dfd2d722

2024-07-21  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-minimal: Ungraft.
	The current graft breaks native compilation and would do so even if reduced to
	an ABI hash.  Thus remove it, and rebuild all Emacsen.

	* gnu/packages/emacs.scm (emacs-minimal): Update to 29.4.
	[replacement]: Remove.  Add note for future replacements.
	(emacs-minimal/fixed): Remove variable.

	Fixes: Emacs native compilation across grafts <https://bugs.gnu.org/72045>

2024-07-21  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add system test for Emacs.
	* gnu/tests/emacs.scm: New file.

2024-07-21  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: emacs-lsp-mode: Enable plists.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-mode)[arguments]<#:phases>
	[enable-plists]: New phase.

	Change-Id: I5088954b683b23ab51bd5d6adc09dcc9a1c85ec1

2024-07-21  Peter Polidoro  <peter@polidoro.io>

	gnu: Add emacs-casual-info.
	* gnu/packages/emacs-xyz.scm (emacs-casual-info): New variable.

	Change-Id: I673aab9621f897aa42e04937697c02294cb12cd6

2024-07-20  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: distrobox: Patch distrobox-generate-entry.
	Avoids keeping store references in generated desktop files.

	* gnu/packages/containers.scm (distrobox)<arguments>: add
	'patch-distrobox-generate-entry phase.

	Change-Id: Ib1bffaefa1805accb5227c289c9fc985853bc675

2024-07-20  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: distrobox: Update to 1.7.2.1.
	* gnu/packages/containers.scm (distrobox): Update to 1.7.2.1.

	Change-Id: If0d644b013ddc4f63bf6b6e549f19845626ba60d

2024-07-20  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: gpxsee: Update to 13.22.
	* gnu/packages/gps.scm (gpxsee): Update to 13.22.
	Use qt-build-system.  Use qt6 instead of qt5.

	Change-Id: I9101a6f763be198549aca8e5aea95987b14e58e4

2024-07-20  Richard Sent  <richard@freakingpenguin.com>

	file-systems: Skip checking the cifs file-system type.
	* gnu/build/file-systems.scm (check-file-system)[check-procedure]: Add cifs.

	Change-Id: I891b18f03884ed45e92ac32556fe04b3087e20dd

2024-07-20  Tomas Volf  <~@wolfsden.cz>

	gnu: skopeo: Update to 1.15.2.
	* gnu/packages/virtualization.scm (skopeo): Update to 1.15.2.

	Change-Id: I45baf61208792e71dff8d8e4b8f5bf4f591ed107

2024-07-20  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: iperf: Update to 3.17.1.
	* gnu/packages/networking.scm (iperf): Update to 3.17.1.

	Change-Id: I0844e48b45b0835f670b47a02942a3ee5475fb85

2024-07-20  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: book-sparc: Update to 2.1.0.
	* gnu/packages/books.scm (book-sparc): Update to 2.1.0.
	[inputs]: Add texlive-biblatex.

	Change-Id: Ie3148e3325a1b333ac8baccd25adc341e389a7cf

2024-07-20  Karl Hallsby  <karl@hallsby.com>

	gnu: rr: Update to 5.8.0.
	* gnu/packages/debug.scm (rr): Update to 5.8.0.

	Change-Id: Ic4bf20a68d05233c28b3f3956e9c8e10dc78fb2e

2024-07-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to ab5c751.
	* gnu/packages/ci.scm (cuirass): Update to ab5c751.

	Change-Id: I91231fe365ad090b23bacb07bc768e9b255591a3

2024-07-19  Ryan Prior  <rprior@protonmail.com>

	gnu: Add tree-sitter-prisma.
	* gnu/packages/tree-sitter.scm (tree-sitter-prisma): New variable.

	Change-Id: I9ecc20053d498244ed5c41df9a03790a7d25b2b4

2024-07-19  jgart  <jgart@dismail.de>

	gnu: python-keras: Update home page url.
	* gnu/packages/machine-learning.scm (python-keras) [home-page]: Update home
	page.

	Change-Id: I7e4bd1dc64dbbd042de5dc50036ae12ca7c76fc3

2024-07-19  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: chicken: Update to 5.4.0.
	* gnu/packages/chicken.scm (chicken): Update to 5.4.0.

	Change-Id: I448bdc25a5cb11e55c7ebb9d9e0cf1876ca958d8

2024-07-19  Ludovic Courtès  <ludo@gnu.org>

	Revert "gnu: guile: Update to 3.0.10."
	This reverts commit e31299010f6b8ccb3ccd1cc34a0d03483387ea36
	and 24163eea584663568b68e19f364256fc7396b61f.

	The upgrade causes build failures, as noticeably by running ‘guix pull’,
	that are being investigated at <https://issues.guix.gnu.org/72183>.

	Change-Id: I946b43d938666d9dcddf1e5d856b02462bd8e453

2024-07-19  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-hoot: Build against guile-3.0-latest.
	* gnu/packages/guile-xyz.scm (guile-hoot)[inputs]: Replace guile-next with
	guile-3.0-latest.

	Change-Id: I5f0d2e07893ee587cc8e88df40c6f3da1a7a17cc

2024-07-19  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	news: Add entry for changes in Plasma 6.1.2 and sddm service.
	* etc/news.scm: Add entry.

	Change-Id: I4ea19d2c7d1d66d3f61e6c5865feb392fe541627

2024-07-19  Z572 via Guix-patches via  <guix-patches@gnu.org>

	doc: Add note about use sddm with qt5 theme.
	* doc/guix.texi (X Window): Add note about use sddm with qt5 theme.

	Change-Id: I57eebc696803894f154e09347283d3327db8a084

2024-07-19  David Thompson  <dthompson2@worcester.edu>

	gnu: guile: Update to 3.0.10.
	* gnu/packages/guile.scm (guile-3.0-latest): Update to 3.0.10.

	Change-Id: Id9d58199f1fa3307c94f442c185307d2f4a9ce6f

2024-07-19  David Thompson  <dthompson2@worcester.edu>

	gnu: shepherd 0.9: Switch from guile-3.0-latest to guile-3.0.
	* gnu/packages/admin.scm (shepherd-0.9)[native-inputs]: Use guile-3.0.
	[inputs]: Ditto.

	Change-Id: I7f7efabc43e11e413300c6aa4c22919070d22389

2024-07-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: p2pool: Update to 4.0.
	* gnu/packages/finance.scm (p2pool): Update to 4.0.
	  [source]: Update snippet.
	  [inputs]: Add robin-hood-hashing.
	  [arguments]: Update 'check' phase.

	Change-Id: I215c11d978dccfc5c7767226be1b40d07f2237d9

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-ipfs-go-ipfs-cmdkit-files: Build on more systems.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-cmdkit-files)
	[arguments]: When building on systems which don't support go-1.16 use
	gccgo-11.

	Change-Id: I0cf1e3a429603dde3a7dc75f4088c5b5f62ebad4

2024-07-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/ipfs: Add project check commentary.
	Issues are open with upstream checking the status of two projects which
	hold quite a dated graph of dependencies which may be dropped or
	refreshed after clarifying current maintainer(s).

	Change-Id: I1983e8c0d60cfd3776134c4548b1d983e6882d62

2024-07-18  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: kubo: Unbundle more inputs.
	* gnu/packages/ipfs.scm (kubo): Unbundle more inputs.
	[inputs]: Add go-github-com-ipfs-go-ipld-legacy,
	go-github-com-ipld-go-codec-dagpb. and
	go-github-com-libp2p-go-socket-activation

	Change-Id: Iebadbdf620c04bbba054d625b0549b18105b996a

2024-07-18  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-ipld-go-codec-dagpb.
	* gnu/packages/ipfs.scm (go-github-com-ipld-go-codec-dagpb): New variable.

	Change-Id: Icd8c92a79e8c1906e2f7c4bfacc098198a8be328

2024-07-18  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-ipfs-go-ipld-legacy.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipld-legacy): New variable.

	Change-Id: I70afb1bb7b1fcc0db477db05c9c82548a2c39285

2024-07-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-libp2p-go-socket-activation.
	* gnu/packages/ipfs.scm (go-github-com-libp2p-go-socket-activation): New variable.

	Change-Id: Idcc2bc1cd21a608e93bd14d970115995d66933eb

2024-07-18  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: Add python-nh3.
	* gnu/packages/python-web.scm (python-nh3): New variable.

	Change-Id: I21877b895467c290e07d11697a384c18a9c53113

2024-07-18  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: Add rust-pyo3-0.21.
	* gnu/packages/crates-io.scm (rust-pyo3-0.21): New variable.
	(rust-pyo3-0.20): Inherit from rust-pyo3-0.21.
	Update to 0.20.3.

	Change-Id: Icfabbd32c1c673cd3459122cd5d5388e6dcb4137

2024-07-18  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: Add rust-pyo3-macros-0.21.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-0.21): New variable.
	(rust-pyo3-macros-0.20): Inherit from rust-pyo3-macros-0.21.
	Update to 0.20.3.

	Change-Id: I90c07ee66aff098250345d11d120e1c62203b7e0

2024-07-18  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: Add rust-pyo3-macros-backend-0.21.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-backend-0.21): New variable.
	(rust-pyo3-macros-backend-0.20): Inherit from rust-pyo3-macros-backend-0.21.
	Update to 0.20.3.
	[cargo-inputs]: Add rust-pyo3-build-config-0.20.

	Change-Id: Ia3a833ffc0a4107ae995754f13887103f5243402

2024-07-18  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: Add rust-pyo3-ffi-0.21.
	* gnu/packages/crates-io.scm (rust-pyo3-ffi-0.21): New variable.
	(rust-pyo3-ffi-0.20): Inherit from rust-pyo3-ffi-0.21.
	Update to 0.20.3.

	Change-Id: I5ef7bcc0855952dcd4d47254ed4dd338076f67b3

2024-07-18  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: Add rust-pyo3-build-config-0.21.
	* gnu/packages/crates-io.scm (rust-pyo3-build-config-0.21): New variable.
	(rust-pyo3-build-config-0.20): Inherit from rust-pyo3-build-config-0.21.
	Update to 0.20.3.

	Change-Id: I7ee7893dd414c5a12e6b085c32500d234fc24b41

2024-07-18  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: Add rust-ammonia-4.
	* gnu/packages/crates-web.scm (rust-ammonia-4): New variable.

	Change-Id: Ibe8921d7119c5c75959f50c427d2d11024f30b88

2024-07-18  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: Add rust-html5ever-0.27.
	* gnu/packages/crates-io.scm (rust-html5ever-0.27): New variable.
	(rust-html5ever-0.26): Inherit from rust-html5ever-0.27.

	Change-Id: Ifdcd7fb83fede8dc0af68af0e7f96e6b06a027db

2024-07-18  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: Add rust-markup5ever-0.12.
	* gnu/packages/crates-io.scm (rust-markup5ever-0.12): New variable.
	(rust-markup5ever-0.11): Inherit from rust-markup5ever-0.12.

	Change-Id: Ieb3cd806b1155e169314e2bf3b05adbdad95079a

2024-07-18  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: rust-typed-arena-2: Update to 2.0.2.
	* gnu/packages/crates-io.scm (rust-typed-arena-2): Update to 2.0.2.

	Change-Id: I75b3c9ba624a9d53b2e920bb61cc54bfa4d19bb7

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-h2-0.4: Update to 0.4.4.
	* gnu/packages/crates-web.scm (rust-h2-0.4): Update to 0.4.4.
	[arguments]: Skip the tests.

	Change-Id: If74e5a47c96cd80fedc65dce43f59449b0b97729

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-with-3: Skip the build.
	* gnu/packages/crates-io.scm (rust-serde-with-3)[arguments]: Skip the
	build.
	[cargo-development-inputs]: Add rust-schemars-0.8, rust-serde-1.  Remove
	rust-xml-rs-0.8.

	Change-Id: I10570d6f05010242c2eafbd0e6fe95f96d9255ec

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rug-1: Update to 1.18.0.
	* gnu/packages/crates-io.scm (rust-rug-1): Update to 1.18.0.
	[arguments]: Add cargo-test-flags.
	[cargo-inputs]: Add rust-num-integer-0.1, rust-num-traits-0.2.

	Change-Id: I28990aca30a5611d980a2b34755e95d7e36f6b58

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rayon-1: Update to 1.10.0.
	* gnu/packages/crates-io.scm (rust-rayon-1): Update to 1.10.0.

	Change-Id: Icab37532d965316c0629e49390217ac3fd374679

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-memsec-0.5: Fix the inputs.
	* gnu/packages/crates-io.scm (rust-memsec-0.5)[cargo-inputs]:
	Specifically use rust-getrandom-0.1, rust-libc-0.2, rust-mach-o-sys-0.1,
	rust-winapi-0.3.

	Change-Id: I54d45693af11aa69f79f1772e149028b4ed40293

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-loop9-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-loop9-0.1): Update to 0.1.5.
	[arguments]: Don't skip the build.

	Change-Id: I988135c115b913091eed87510d763bcf1ce23092

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-diesel-1: Update to 1.4.8.
	* gnu/packages/crates-io.scm (rust-diesel-1): Update to 1.4.8.
	[arguments]: Skip more tests in cargo-test-flags.

	Change-Id: I5299cecbd06282cd3c8faad6bd025de8fd145025

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-dhcproto-0.9: Skip a test.
	* gnu/packages/crates-io.scm (rust-dhcproto-0.9)[arguments]: Add
	cargo-test-flags.

	Change-Id: I44ad6ec14ea42e0983459fd67dfe0b40384af2d7

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bitvec-0.22: Fix inputs.
	* gnu/packages/crates-io.scm (rust-bitvec-0.22)[cargo-inputs]: Replace
	rust-funty-1 with 1.2.0-yanked.

	Change-Id: I06d160cd22807e592d2871781f27a420b1a20524

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-funty-1.2.0-yanked.
	* gnu/packages/crates-io.scm (rust-funty-1.2.0-yanked): New variable.

	Change-Id: I7e264dc97bd105e3bff6dd634e5f2f2c6829d221

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-const-random-0.1: Update to 0.1.18.
	* gnu/packages/crates-io.scm (rust-const-random-0.1): Update to 0.1.18.
	[arguments]: Skip the tests.

	Change-Id: I13ed0a9e48ea59cbee795445152cde69d752070c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bitstream-io-2: Update to 2.3.0.
	* gnu/packages/crates-io.scm (rust-bitstream-io-2): Update to 2.3.0.
	[cargo-inputs]: Add rust-core2-0.4.

	Change-Id: I14c3efff71c426542204020440020c0af1dd8b54

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rgb-0.8: Update to 0.8.37.
	* gnu/packages/crates-graphics.scm (rust-rgb-0.8): Update to 0.8.37.

	Change-Id: I1e50137346d4da407794a0938eda857ca4d82f1b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ravif-0.8: Skip build.
	* gnu/packages/crates-graphics.scm (rust-ravif-0.8)[arguments]: Skip the
	build.

	Change-Id: I7ee777f183eb5f0a20a426193c59192aae8b1b9f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ravif-0.11: Update to 0.11.6.
	* gnu/packages/crates-graphics.scm (rust-ravif-0.11): Update to 0.11.6.
	[source]: Add snippet to allow newer versions of dependencies.

	Change-Id: I900936b790c92d13a6fad7a676b1349fbe64598c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-jpeg-decoder-0.1: Fix inputs.
	* gnu/packages/crates-graphics.scm (rust-jpeg-decoder-0.1)
	[cargo-development-inputs]: Replace rust-png-0.14 with 0.16.

	Change-Id: I94381e3162f6925ab61d6101087466caf88f51af

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-imgref-1: Update to 1.10.1.
	* gnu/packages/crates-graphics.scm (rust-imgref-1): Update to 1.10.1.

	Change-Id: I497d6338180697ae310b86f19a993c95f0dde5b2

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pem-rfc7468-0.2: Fix inputs.
	* gnu/packages/crates-crypto.scm (rust-pem-rfc7468-0.2)[arguments]:
	Don't skip the build.
	[cargo-inputs]: Replace rust-base64ct-1 with 1.1.

	Change-Id: Ib00971627c97adb9e1f32b1b52ac47a9d5842f30

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-base64ct-1.1.
	* gnu/packages/crates-crypto.scm (rust-base64ct-1.1): New variable.

	Change-Id: I388c6a6f11ed81eefcb8e5299d32c64bb11abd9f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-git2-hooks-0.3: Fix inputs.
	* gnu/packages/crates-vcs.scm (rust-git2-hooks-0.3)[inputs]: Replace
	libgit2-1.6 with 1.7.

	Change-Id: Ia4dbb1d25e563e71dd42ad7d52fe865d42e643be

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-derive-arbitrary-0.4: Fix cargo inputs.
	* gnu/packages/crates-io.scm (rust-derive-arbitrary-0.4)[cargo-inputs]:
	Replace rust-syn-2 with 1.

	Change-Id: I03e6c18ef26844ae783f47c4cb6d59c5845b5d57

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-statistical-1: Skip a test.
	* gnu/packages/crates-io.scm (rust-statistical-1)[arguments]: Add
	cargo-test-flags to skip a failing test.

	Change-Id: I8d1e8fe416104bb7689778ad62234ceb3e8c829b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sysinfo-0.28: Adjust skipped tests.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.28)[arguments]: Adjust
	cargo-test-flags to skip another test.

	Change-Id: I785c40e02173d23faf90388cfbe3f614955af3d8

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-dns-lookup-2: Remove duplicate definition.
	* gnu/packages/crates-io.scm (rust-dns-lookup-2): Remove duplicate
	package definition.

	Change-Id: I2a2972e534c03bfac5a032fa629d910bc26c7636

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-byte-slice-cast-1: Update to 1.2.2.
	* gnu/packages/crates-io.scm (rust-byte-slice-cast-1): Update to 1.2.2.
	[arguments]: Add cargo-test-flags to skip a test.
	[home-page]: Update home-page.

	Change-Id: Ia23ff2aee91e0da9b7b8b4530e7ea8649f429f95

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-actix-web-4: Add missing inputs.
	* gnu/packages/crates-web.scm (rust-actix-web-4)[native-inputs]: Add
	pkg-config.
	[inputs]: Add zstd:lib.

	Change-Id: I6755421a39ba39d1638385a26769a26d37d0abc8

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nsncd: Remove duplicate definition.
	* gnu/packages/rust-apps.scm (nsncd): Remove variable.
	* gnu/packages/nss.scm (nsncd)[arguments]: Don't install the sources.

	Change-Id: I6e95f1b38cdf541a1b341ac9e55bf33ee4bbf098

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libc-0.2.153: Fold into rust-libc-0.2.
	* gnu/packages/crates-io.scm (rust-libc-0.2.153): Remove variable.
	(rust-nix-0.28)[cargo-inputs]: Replace rust-libc-0.2.153 with 0.2.

	Change-Id: Ia96cb938b4b25d3951a97ef3c9ded3b301b6434e

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-xremap: Update to 0.10.0.
	* gnu/packages/rust-apps.scm (rust-xremap): Update to 0.10.0.
	[arguments]<#:cargo-inputs>: Remove RUST-HYPRLAND and RUST-SWAYIPC.
	(xremap-hyprland, xremap-sway): Deprecate for XREMAP-WLROOTS.

	`sway' and `hypr' clients have been dropped upstream.

	Change-Id: Ib413ac773a18c81dfe292f0c30916047a835574b

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-num-0.4: Update to 0.4.2.
	* gnu/packages/crates-io.scm (rust-num-0.4): Update to 0.4.2.

	Change-Id: I44d152b1f736930e3b7023928e4f4cd73c5ddf90

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-num-iter-0.1: Update to 0.1.45.
	* gnu/packages/crates-io.scm (rust-num-iter-0.1): Update to 0.1.45.

	Change-Id: Ide464a7048ca0c88871fee84d34cde40475ad724

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-num-integer-0.1: Update to 0.1.46.
	* gnu/packages/crates-io.scm (rust-num-integer-0.1): Update to 0.1.46.

	Change-Id: Ie80aa5347fc81e477a41828e535a707318b83480

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-num-complex-0.4: Update to 0.4.6.
	* gnu/packages/crates-io.scm (rust-num-complex-0.4): Update to 0.4.6.

	Change-Id: Ifc2f83f5be8e435c7b306f4618f4a2d5a79fb8b7

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-num-traits-0.2: Update to 0.2.19.
	* gnu/packages/crates-io.scm (rust-num-traits-0.2): Update to 0.2.19.

	Change-Id: Ib50d44c8bd322586876cd15352c0395c5fd5796e

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-juniper-codegen-0.15, rust-juniper-0.15.
	* gnu/packages/crates-io.scm (rust-juniper-codegen-0.15): New variable.
	(rust-juniper-0.15): New variable.
	(rust-juniper-codegen-0.14, rust-juniper-0.14): Inherit from above.

	Change-Id: I56c57c66e00ef73f8b22a192bf3e09edeff92044

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-futures-enum-0.1.
	* gnu/packages/crates-io.scm (rust-futures-enum-0.1): New variable.

	Change-Id: Ia84cbd88b04e515026f4c9045a371f7481f04ae5

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-derive-utils-0.11.
	* gnu/packages/crates-io.scm (rust-derive-utils-0.11): New variable.

	Change-Id: I7e19f16e73df269b41ad6dac33715a4915d76f6b

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-reqwest-0.12.
	* gnu/packages/crates-web.scm (rust-reqwest-0.12): New variable.
	(rust-reqwest-0.11): Inherit from above.

	Change-Id: If1082fb770b458049faeb606ccd105cffb65b3ff

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-wasm-streams-0.4.
	* gnu/packages/crates-io.scm (rust-wasm-streams-0.4): New variable.
	(rust-wasm-streams-0.3): Inherit from above.

	Change-Id: I9c3499ae8f7615b4544497d95b4a704e3385ac4f

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-pin-project-1: Update to 1.1.5.
	* gnu/packages/crates-io.scm (rust-pin-project-1): Update to 1.1.5.
	[arguments]<#:tests?>: Disable tests; error undecipherable.

	Change-Id: Ia3287674918b408c5ba7adbaaf8e082ccf38e82e

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-rustls-pki-types-1: Update to 1.7.0.
	* gnu/packages/crates-tls.scm (rust-rustls-pki-types-1): Update to 1.7.0.

	Change-Id: Iea95baaa716e8bf4baaacccb8df009996d9d0d65

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-pin-project-internal-1: Update to 1.1.5.
	* gnu/packages/crates-io.scm (rust-pin-project-internal-1): Update to 1.1.5.
	[arguments]<#:cargo-inputs>: Update RUST-SYN version.

	Change-Id: I2287455735ea002aba9b1f2b41cf5bf06c69fb92

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-hyper-rustls-0.26.
	* gnu/packages/crates-web.scm (rust-hyper-rustls-0.26): New variable.
	(rust-hyper-rustls-0.24): Inherit from above.

	Change-Id: Ida566b09f96c9ee5602ba98181909c9facc256fb

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-hyper-tls-0.6.
	* gnu/packages/crates-web.scm (rust-hyper-tls-0.6): New variable.
	(rust-hyper-tls-0.5): Inherit from above.

	Change-Id: I2bf346c71bf4785b287aa91aab91f3575ba42e1c

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-h3-quinn-0.0.5.
	* gnu/packages/crates-web.scm (rust-h3-quinn-0.0.5): New variable.
	(rust-h3-quinn-0.0.4): Inherit from above.

	Change-Id: I28be9194a656008208d0a6c4e2d610cecff332c5

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-h3-0.0.4.
	* gnu/packages/crates-web.scm (rust-h3-0.0.4): New variable.
	(rust-h3-0.0.3): Inherit from above.

	Change-Id: I94b68a9660197b77f7836887343b4c80cb06ea05

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-num-cmp-0.1.
	* gnu/packages/crates-io.scm (rust-num-cmp-0.1): New variable.

	Change-Id: Ic7d6bb4dddc3d6cac2e7ce41c78b4ac94f6ac38a

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-iso8601-0.6.
	* gnu/packages/crates-io.scm (rust-iso8601-0.6): New variable.
	(rust-is-terminal-0.4): Inherit from above.

	Change-Id: Idbff20353f8f1ce85ca827e2adaccaaef10f52af

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-graphql-parser-0.3.
	* gnu/packages/crates-io.scm (rust-graphql-parser-0.3): New variable.

	Change-Id: I1640bddaad6e35be1dd818a4fd271c9a02053816

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-pretty-assertions-0.5.
	* gnu/packages/crates-io.scm (rust-pretty-assertions-0.5): New variable.

	Change-Id: Iaf34d946033e45fa8672796d3b28d1c6fd23815e

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-anyhow-1: Update to 1.0.86.
	* gnu/packages/crates-io.scm (rust-anyhow-1): Update to 1.0.86.

	Change-Id: I36bb6b7f6bb85be750c95b9396f7eb59b3ebe0dd

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-bson-1.
	* gnu/packages/crates-io.scm (rust-bson-1): New variable.

	Change-Id: Ic8c8660b30df76db9c63888a778d2eb7d2ce665a

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-env-logger-0.10: Update to 0.10.2.
	* gnu/packages/crates-io.scm (rust-env-logger-0.10): Update to 0.10.2.

	Change-Id: I8f3681329c90048c32edaab3ac5be09aae028af3

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-value-bag-1: Update to 1.9.0.
	* gnu/packages/crates-io.scm (rust-value-bag-1): Update to 1.9.0.

	Change-Id: I92c614b6b4afcb4af0348554feb8ca10f4bff275

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-value-bag-serde1-1: Update to 1.9.0.
	* gnu/packages/crates-io.scm (rust-value-bag-serde1-1): Update to 1.9.0.

	Change-Id: Icd104927b04af3bf05e4ea947ccd6cc23bd8c181

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-value-bag-sval2-1: Update to 1.9.0.
	* gnu/packages/crates-io.scm (rust-value-bag-sval2-1): Update to 1.9.0.

	Change-Id: I73cebf5eb6b47dd54793a27ccd0bdf4924e2a8de

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-regex-1: Update to 1.10.4.
	* gnu/packages/crates-io.scm (rust-regex-1): Update to 1.10.4.

	Change-Id: Ife95bab44e552121f2ce608ee5b9ba4a60ddab22

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-regex-automata-0.4: Update to 0.4.6.
	* gnu/packages/crates-io.scm (rust-regex-automata-0.4): Update to 0.4.6.

	Change-Id: I99e28857f4eb9cc8a4c3de466d8c521974dbbc31

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-serde-with-3: Update to 3.8.1.
	* gnu/packages/crates-io.scm (rust-serde-with-3): Update to 3.8.1.
	[arguments]<#:cargo-inputs>: Add RUST-BASE64, RUST-SCHEMARS and RUST-SERDE-DERIVE.

	Change-Id: Ibab9d5f1523d7d5d271531d8e76f434a4dd76440

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-base64-0.22.
	* gnu/packages/crates-io.scm (rust-base64-0.22): New variable.
	(rust-base64-0.21): Inherit from above.

	Change-Id: I55e4ddc1c2d1bd127c8fdbbeeea2ee0b0e47a1d7

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-schemars-0.8: Update to 0.8.20.
	* gnu/packages/crates-io.scm (rust-schemars-0.8): Update to 0.8.20.

	Change-Id: Ib5478caecc7ba7f886542c2cc024dccb40453487

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-schemars-derive-0.8: Update to 0.8.20.
	* gnu/packages/crates-io.scm (rust-schemars-derive-0.8): Update to 0.8.20.

	Change-Id: Ic0775a075c3628e0029d79f8384d8f5db9478fc9

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-serde-derive-internals-0.29.
	* gnu/packages/crates-io.scm (rust-serde-derive-internals-0.29): New variable.
	(rust-serde-derive-internals-0.26): Inherit from above.

	Change-Id: I661b80ee6d21dbea9420c3585a02c574dbfab297

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-serde-with-macros-3: Update to 3.8.1.
	* gnu/packages/crates-io.scm (rust-serde-with-macros-3): Update to 3.8.1.

	Change-Id: Icd4ebd3d000ac82c3028ca6cef46c20f567bff85

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-expect-test-1: Update to 1.5.0.
	* gnu/packages/crates-io.scm (rust-expect-test-1): Update to 1.5.0.

	Change-Id: I7cb7231b9baa70f2648f2058c550ed4b50845a08

2024-07-18  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: Add rust-devise-0.3.
	* gnu/packages/crates-io.scm (rust-devise-0.3): New variable.

	Change-Id: I573b0ce0316f997755f87b6f1ea5bdb3a6a29071

2024-07-18  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: Add rust-devise-codegen-0.3.
	* gnu/packages/crates-io.scm (rust-devise-codegen-0.3): New variable.

	Change-Id: Idaba46df3578e1fbe1d1b840b0bb03eae54e04be

2024-07-18  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: Add rust-devise-core-0.3.
	* gnu/packages/crates-io.scm (rust-devise-core-0.3): New variable.

	Change-Id: I64a501913202fec320971efec29b780bd7d049c1

2024-07-18  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: rust-devise-0.2: Build the package.
	* gnu/packages/crates-io.scm (rust-devise-0.2)[arguments]: Don't skip
	building the package.  Add a phase to set RUSTC_BOOTSTRAP.

	Change-Id: I87bf4e36d61b1f4cee76dd26cfcf023a659b31e0

2024-07-18  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: rust-devise-codegen-0.2: Build the package.
	* gnu/packages/crates-io.scm (rust-devise-codegen-0.2)[arguments]: Don't
	skip the build.  Add a phase to set RUSTC_BOOTSTRAP.

	Change-Id: I44a4713bec3b371af52a97bbc29e18a0477069bf

2024-07-18  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: rust-devise-core-0.2: Build the package.
	* gnu/packages/crates-io.scm (rust-devise-core-0.2)[arguments]: Don't
	skip the build.  Add a phase to set RUSTC_BOOTSTRAP.

	Change-Id: Icf22ff4a1151c6f872be1bd86d34b402619b6f90

2024-07-18  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: rust-proc-macro2-diagnostics-0.10: Enable the tests.
	* gnu/packages/crates-io.scm (rust-proc-macro2-diagnostics-0.10)
	[arguments]: Don't skip the tests.  Add cargo-test-flags.

	Change-Id: Ic690774ae2f562d63d2ced2ae5fe758c8faf5293

2024-07-18  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: Add rust-proc-macro2-diagnostics-0.9.
	* gnu/packages/crates-io.scm (rust-proc-macro2-diagnostics-0.9): New
	variable.

	Change-Id: I7b1f0e98a00bb61b371b53b5e1285e2cf7bbbb35

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-sysinfo-0.23.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.23): Delete variable.

	Change-Id: I2f378a325e9ec1e7084b1123ae8ec9c40d543111

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ring-0.17: Upgrade to 0.17.8.
	* gnu/packages/crates-crypto.scm (rust-ring-0.17): Update to 0.17.8.
	[cargo-inputs]: Add rust-cfg-if-1.  Replace rust-windows-sys-0.48 with
	0.52.
	(rust-ring-0.17-sources): Update to 0.17.8 sources.  Generate assembly
	from an additional file.

	Change-Id: I22c7e5214a51aaa6a15202d1196eb65171149bf2

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-phf-macros-0.9: Downgrade to 0.9.0.
	Later versions of this crate are yanked by upstream.

	* gnu/packages/crates-io.scm (rust-phf-macros-0.9): Downgrade to 0.9.0.
	[cargo-development-inputs]: Replace rust-phf-0.9 with 0.8.

	Change-Id: I0fd5e2bf0e0c4ff32279a6b0359a3eb1dbf1c9ff

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-phf-codegen-0.9: Downgrade to 0.9.0.
	Later versions of this crate are yanked by upstream.

	* gnu/packages/crates-io.scm (rust-phf-codegen-0.9): Downgrade to 0.9.0.

	Change-Id: Ic8b4242108d1a1b91500f84b3c7cc919b7369318

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-phf-0.9: Downgrade to 0.9.0.
	Later versions of this crate are yanked by upstream.

	* gnu/packages/crates-io.scm (rust-phf-0.9): Downgrade to 0.9.0.

	Change-Id: I7e1dd762b9a31ac3ceb941982a45bff793d66bd1

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-supports-color-1.
	* gnu/packages/crates-io.scm (rust-supports-color-1): New variable.

	Change-Id: Idb84513ec72b64f2c07e4a1d5ec1021705bef7d3

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-open-2: Update to 2.1.3.
	* gnu/packages/crates-io.scm (rust-open-2): Update to 2.1.3.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-windows-sys-0.36.  Remove rust-winapi-0.3.

	Change-Id: I5a490076c6993c5af4c7489dff2293fcf2f6ddbd

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-owo-colors-3: Downgrade to 3.5.0.
	Later versions of this package were yanked by upstream.

	* gnu/packages/crates-io.scm (rust-owo-colors-3): Downgrade to 3.5.0.
	[cargo-inputs]: Replace rust-supports-color-2 with 1.

	Change-Id: I36acdc0043b1c7d7285f4ce2dd81b8f191be7069

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-orion-0.17: Update to 0.17.6.
	* gnu/packages/crates-crypto.scm (rust-orion-0.17): Update to 0.17.6.
	[cargo-inputs]: Replace rust-fiat-crypto-0.1 with 0.2.
	[cargo-development-inputs]: Replace rust-criterion-0.4 with 0.5.

	Change-Id: I4161a323b945bc17dfd6b8923e39c24fce9a03ce

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-memoffset-0.5: Update to 0.5.6.
	* gnu/packages/crates-io.scm (rust-memoffset-0.5): Update to 0.5.6.
	[arguments]: Don't skip the build.  Skip the tests.
	[cargo-inputs]: Add rust-autocfg-1.  Remove rust-rustc-version-0.2.

	Change-Id: Id269635b108c5912bb4b543fe696fd5c45f6f26f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libxml-0.2: Downgrade to 0.2.16.
	Later versions of this crate were yanked by upstream.

	* gnu/packages/crates-io.scm (rust-libxml-0.2): Downgrade to 0.2.16.

	Change-Id: Idd983b479114cca756b584a2e953b7a8f573c4f3

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-integer-encoding-1: Downgrade to 1.1.7.
	Later versions of this crate were yanked by upstream.

	* gnu/packages/crates-io.scm (rust-integer-encoding-1): Downgrade to
	1.1.7.
	[arguments]: Don't skip the build.
	[cargo-development-inputs]: Add rust-tokio-0.2.

	Change-Id: I1c74c18a2b068555e0723fd8d24a01a6208175d6

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-glutin-egl-sys-0.5.
	* gnu/packages/crates-graphics.scm (rust-glutin-egl-sys-0.5): New variable.

	Change-Id: Iaf8fc87754a96ba4be63aed43e05f9fd0c6d22ca

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-glutin-0.30: Update to 0.30.10.
	* gnu/packages/crates-graphics.scm (rust-glutin-0.30): Update to 0.30.10.
	[cargo-inputs]: Replace rust-glutin-egl-sys-0.4 with 0.5.

	Change-Id: Ib8d257c2fcff194da1d2f27ac756875b51713b69

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-funty-1: Downgrade to 1.1.0.
	Later versions of this crate were yanked by upstream.

	* gnu/packages/crates-io.scm (rust-funty-1): Downgrade to 1.1.0.
	(rust-funty-1.1): Remove variable.
	(rust-bitvec-0.20, rust-bitvec-0.19)[cargo-inputs]: Replace
	rust-funty-1.1 with 1.

	Change-Id: If9c33219ca89e3036d6a58fe47865d10293e7410

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trybuild-1: Update to 1.0.91.
	* gnu/packages/crates-io.scm (rust-trybuild-1): Update to 1.0.91.
	[cargo-inputs]: Add rust-toml-0.8.  Remove rust-basic-toml-0.1.

	Change-Id: Ic39b8bae7d81633ee0894d7b96d858ccb103be13

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-fragile-1: Update to 1.2.2.
	* gnu/packages/crates-io.scm (rust-fragile-1): Update to 1.2.2.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-fragile-2.

	Change-Id: I6207307c8f00c416f7b1de969f262ccf45bab556

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-fiat-crypto-0.1: Update to 0.1.20.
	* gnu/packages/crates-crypto.scm (rust-fiat-crypto-0.1): Update to
	0.1.20.

	Change-Id: I5e2b0aaa415eac5fc36984422d0db3db329cbb96

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-dyn-clone-1: Update to 1.0.17.
	* gnu/packages/crates-io.scm (rust-dyn-clone-1): Update to 1.0.17.
	[arguments]: Don't skip the build.
	[cargo-development-inputs]: Add rust-rustversion-1, rust-trybuild-1.
	[description]: Expand.

	Change-Id: I353ab3e066dd4b80e878865808a082bb5ca24a51

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-defmt-0.3: Update to 0.3.6.
	* gnu/packages/crates-io.scm (rust-defmt-0.3): Update to 0.3.6.
	[arguments]: Don't skip the build.  Add cargo-test-flags.
	[cargo-development-inputs]: Add rust-rustc-version-0.4, rust-trybuild-1.

	Change-Id: I22da76a1fefc53f23053f59affb9d27c019d5644

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-defmt-macros-0.3: Update to 0.3.7.
	* gnu/packages/crates-io.scm (rust-defmt-macros-0.3): Update to 0.3.7.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Replace rust-syn-1 with 2.
	[cargo-development-inputs]: Add rust-maplit-1, rust-pretty-assertions-1,
	rust-rstest-0.17.

	Change-Id: I790dd9aac7bb848ffe4150650d088dfd337ca917

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-defmt-parser-0.3: Update to 0.3.4.
	* gnu/packages/crates-io.scm (rust-defmt-parser-0.3): Update to 0.3.4.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-thiserror-1.
	[cargo-development-inputs]: Add rust-rstest-0.17.

	Change-Id: If7bf7e8f56c94bfb5b4fd61fc9a8cb9e908efc1d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-diffr-lib-0.1.
	* gnu/packages/crates-io.scm (rust-diffr-lib-0.1): Delete variable.

	Change-Id: I5db91cd6c7eadd3893304f1ec222c7da3425ee1f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-digest-0.6: Downgrade to 0.6.1.
	Later versions of this crate were yanked by upstream.

	* gnu/packages/crates-crypto.scm (rust-digest-0.6): Downgrade to 0.6.
	Inherit from rust-digest-0.10.

	Change-Id: Idfdb14e252bff071ed8ef6845c43f1a34784eedb

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo: Update to 0.78.1.
	* gnu/packages/rust-apps.scm (rust-cargo): Update to 0.78.1.
	[cargo-inputs]: Remove duplicate rust-flate2-1.

	Change-Id: Id87747e5f7a5599856320593e7b2c8708f6f159e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Update to 1.77.1.
	* gnu/packages/rust.scm (rust-1.77): Update to 1.77.1.
	[arguments]: Skip another test when building for riscv64-linux.

	Change-Id: I5a38ed2a809b911be5750646c29c44fcac1f0d02

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-base64ct-1.0.1.
	* gnu/packages/crates-crypto.scm (rust-base64ct-1.0.1): Delete variable.

	Change-Id: I544292f793b44875d13744e7ebb16d2a8e67bbde

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-password-hash-0.3: Build with newer dependencies.
	* gnu/packages/crates-io.scm (rust-password-hash-0.3)[cargo-inputs]:
	Replace rust-base64ct-1.0.1 with 1.

	Change-Id: I38904d86cfb2850a66347195a814930364e01e41

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bson-2: Update to 2.9.0.
	* gnu/packages/crates-io.scm (rust-bson-2): Update to 2.9.0.
	[arguments]: Don't skip the build.  Skip the tests.
	[cargo-inputs]: Add rust-bitvec-1, rust-js-sys-0.3, rust-once-cell-1,
	rust-serde-with-1, rust-serde-with-3, rust-time-0.3, rust-uuid-1.
	Replace rust-ahash-0.7 with 0.8, rust-indexmap-1 with 2.
	[cargo-development-inputs]: Add rust-assert-matches-1, rust-chrono-0.4,
	rust-criterion-0.3, rust-getrandom-0.2, rust-pretty-assertions-0.6,
	rust-proptest-1, rust-serde-bytes-0.11.

	Change-Id: Ice8a1ba421296aee659300e35b4ea142c3d8e281

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bitstream-io-1: Update to 1.10.0.
	* gnu/packages/crates-io.scm (rust-bitstream-io-1): Update to 1.10.0.
	[arguments]: Don't skip the build.

	Change-Id: I9dcda189920d5c8877dff9ef9939f2982ac286f9

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-built-0.5: Downgrade to 0.5.2.
	Later versions of this crate were yanked by upstream.

	* gnu/packages/crates-io.scm (rust-built-0.5): Downgrade to 0.5.2.
	[cargo-inputs]: Replace rust-git2-0.16 with 0.15.

	Change-Id: I117ada2be6f763c5e13eb1ab6cc633c0aa749f38

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-curl-0.4: Update to 0.4.46.
	* gnu/packages/crates-io.scm (rust-curl-0.4): Update to 0.4.46.
	[cargo-inputs]: Add rust-windows-sys-0.52.  Replace rust-socket2-0.4
	with 0.5.  Remove rust-winapi-0.3.

	Change-Id: If1c62594abaa568b464869b38e5d6a2d18de7d71

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-average-0.10: Update to 0.10.6.
	* gnu/packages/crates-io.scm (rust-average-0.10): Update to 0.10.6.
	[cargo-inputs]: Add rust-rayon-1.  Replace rust-serde-big-array-0.2 with
	0.3.
	[cargo-development-inputs]: Replace rust-proptest-0.9 with 0.10,
	rust-rand-distr-0.2 with 0.3.

	Change-Id: I1bb3db2ab5f48f0ce3a29bf1bc57822b52c07d90

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cookie-0.11: Update to 0.11.5.
	* gnu/packages/crates-io.scm (rust-cookie-0.11): Update to 0.11.5.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Replace rust-aes-gcm-0.5 with 0.8, rust-base64-0.12 with
	0.13, rust-hkdf-0.8 with 0.10, rust-hmac-0.7 with 0.10, rust-rand-0.7
	with 0.8, rust-sha2-0.8 with 0.9.

	Change-Id: Idc9cff06f08656679b67c176e6e028870bc98959

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cookie-0.15: Update to 0.15.2.
	* gnu/packages/crates-io.scm (rust-cookie-0.15): Update to 0.15.2.

	Change-Id: I35855402c47584def1f99f8cdc75bfce612e9288

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-aes-0.7: Don't skip the build.
	* gnu/packages/crates-crypto.scm (rust-aes-0.7)[arguments]: Don't skip
	the build.
	[cargo-development-inputs]: Add rust-cipher-0.3, rust-hex-literal-0.2.

	Change-Id: I156fe5ce5a7fc8bdb1ac276552fb99397598bb1d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-aes-0.8: Update to 0.8.4.
	* gnu/packages/crates-crypto.scm (rust-aes-0.8): Update to 0.8.4.

	Change-Id: I83aab6301aaae09a3d882ea996a0c3ff6e7e6587

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ariadne-0.1: Downgrade to 0.1.5.
	Later versions of this crate were yanked by upstream.

	* gnu/packages/crates-io.scm (rust-ariadne-0.1): Downgrade to 0.1.5.
	[cargo-inputs]: Remove rust-concolor-0.0.11, rust-unicode-width-0.1.

	Change-Id: I907a78544095cb6493f2457cbe68692cf3f429b0

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ioslice-0.6.
	* gnu/packages/crates-io.scm (rust-ioslice-0.6): New variable.

	Change-Id: I71b086d9f5e382a676549c4c4f17085ee1ba0e14

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ttf-parser-0.17.
	* gnu/packages/crates-io.scm (rust-ttf-parser-0.17): New variable.

	Change-Id: Ibf3710124f1f9fca6ad4eee9840a8d554849a88e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wide-0.7: Update to 0.7.15.
	* gnu/packages/crates-io.scm (rust-wide-0.7): Update to 0.7.15.
	[cargo-inputs]: Replace rust-safe-arch-0.6 with 0.7.

	Change-Id: I86ebe52ff4b0eb140a452432db8a0ca66f3d2063

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tinyvec-macros-0.1: Update to 0.1.1.
	* gnu/packages/crates-io.scm (rust-tinyvec-macros-0.1): Update to 0.1.1.
	[arguments]: Don't skip the build.

	Change-Id: I7a0c03806cec2a14175f9a3135164d6e04e4098a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tinytemplate-1: Update to 1.2.1.
	* gnu/packages/crates-io.scm (rust-tinytemplate-1): Update to 1.2.1.
	[arguments]: Don't skip the build.

	Change-Id: I6ed37427b3ee428fbbc2b92cd4bf6e04362d875a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-thread-id-4: Update to 4.2.1.
	* gnu/packages/crates-io.scm (rust-thread-id-4): Update to 4.2.1.
	[cargo-inputs]: Remove rust-redox-syscall-0.2.

	Change-Id: I284afdf4db2ad51420eb7cfc283dbba447301f73

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-simd-adler32-0.3: Update to 0.3.7.
	* gnu/packages/crates-io.scm (rust-simd-adler32-0.3): Update to 0.3.7.

	Change-Id: Ibab305b61d9f826bbcbbd441789e96b86302024f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-safe-arch-0.7.
	* gnu/packages/crates-io.scm (rust-safe-arch-0.7): New variable.
	(rust-safe-arch-0.6): Inherit from rust-safe-arch-0.7.

	Change-Id: I202231b01b2daead3032f6d2b6ed573c1f42ce00

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-redox-users-0.4: Update to 0.4.5.
	* gnu/packages/crates-io.scm (rust-redox-users-0.4): Update to 0.4.5.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-libredox-0.1, rust-thiserror-1, rust-zeroize-1.
	Remove rust-redox-syscall-0.2.

	Change-Id: I135e328d8abf9d33a1759c96aa1221c0ac174409

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-redox-syscall-0.5.
	* gnu/packages/crates-io.scm (rust-redox-syscall-0.5): New variable.
	(rust-redox-syscall-0.4): Inherit from rust-redox-syscall-0.5.

	Change-Id: I8a67a8ad9740cde210eb3a39e31f0986cfdc38ba

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pom-3: Update to 3.4.0.
	* gnu/packages/crates-io.scm (rust-pom-3): Update to 3.4.0.
	[arguments]: Add rust-bstr-1.

	Change-Id: Ic4022fd90331115a0a399854fbe3d06d95b25ea5

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-plotters-svg-0.3: Update to 0.3.5.
	* gnu/packages/crates-io.scm (rust-plotters-svg-0.3): Update to 0.3.5.
	[arguments]: Don't skip the build.  Skip the tests.
	[cargo-inputs]: Add rust-image-0.24.

	Change-Id: Iae8643029bffca92af3549d584909c1699f67f12

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-plotters-bitmap-0.3: Update to 0.3.3.
	* gnu/packages/crates-io.scm (rust-plotters-bitmap-0.3): Update to
	0.3.3.
	[arguments]: Don't skip the build.  Skip the tests.
	[cargo-inputs]: Replace rust-gif-0.11 with 0.12, rust-image-0.23 with
	0.24.
	[cargo-development-inputs]: Add rust-criterion-0.4, rust-rayon-1.

	Change-Id: Ie0fba7734c3f1b4772c5266d10280ba749c5763f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-plotters-backend-0.3: Update to 0.3.5.
	* gnu/packages/crates-io.scm (rust-plotters-backend-0.3): Update to
	0.3.5.
	[arguments]: Don't skip the build.

	Change-Id: I2d3a7c1720c263997c7ced93645ddd36cbdf3ab8

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-plotters-0.3: Update to 0.3.5.
	* gnu/packages/crates-io.scm (rust-plotters-0.3): Update to 0.3.5.
	[arguments]: Don't skip the build.  Add cargo-test-flags.
	[cargo-inputs]: Add rust-ab-glyph-0.2, rust-once-cell-1.  Replace
	rust-font-kit-0.10 with 0.11, rust-image-0.23 with 0.24,
	rust-ttf-parser-0.12 with 0.17.
	[cargo-development-inputs]: Add rust-criterion-0.4, rust-itertools-0.10,
	rust-rand-0.8, rust-rand-distr-0.4, rust-rand-xorshift-0.3,
	rust-rayon-1, rust-serde-1, rust-serde-derive-1, rust-serde-json-1,
	rust-wasm-bindgen-test-0.3.
	[native-inputs]: Add pkg-config.
	[inputs]: Add fontconfig.

	Change-Id: I99b71d035324d4c6e66974ac7e6e409732baaf48

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-parking-lot-core-0.6: Update to 0.6.3.
	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.6): Update to
	0.6.3.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-rustc-version-0.2.  Remove rust-rand-0.4.
	[cargo-development-inputs]: Remove rust-rustc-version-0.2.

	Change-Id: I4bfcce60fd8289e6f69eb7b78015a328c7288aee

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-parking-lot-core-0.7: Update to 0.7.3.
	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.7): Update to
	0.7.3.

	Change-Id: I0c710207e19e11d304b263607a1aaf0cf6b3b6be

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-parking-lot-core-0.8: Update to 0.8.6.
	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.8): Update to
	0.8.6.
	[source]: Remove snippet.

	Change-Id: I66b670824a94efcf125b7fbe7bacc53f7f95ac94

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-parking-lot-core-0.9: Update to 0.9.9.
	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.9): Update to
	0.9.9.
	[cargo-inputs]: Add rust-windows-targets-0.48.  Replace
	rust-redox-syscall-0.3 with 0.4.  Remove rust-windows-sys-0.48.

	Change-Id: I241b2054eb2f5902c05fab15fed6ffec5c12c495

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-memsec-0.6: Update to 0.6.3.
	* gnu/packages/crates-io.scm (rust-memsec-0.6): Update to 0.6.3.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-windows-sys-0.45.  Replace rust-getrandom-0.1
	with 0.2.  Remove rust-mach-o-sys-0.1, rust-winapi-0.3.

	Change-Id: Ic528cb88ea6a9fcb1926662a51feb980de822267

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-libredox-0.1.
	* gnu/packages/crates-io.scm (rust-libredox-0.1): New variable.
	(rust-libredox-0.0.2): Inherit from rust-libredox-0.1.

	Change-Id: I7b150bcedbddbf6e8e1206da0c4524484df2503b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libm-0.2: Update to 0.2.8.
	* gnu/packages/crates-io.scm (rust-libm-0.2): Update to 0.2.8.

	Change-Id: I18e9dad2d7469e66807d1726979eda57215e269c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-itoa-1: Update to 1.0.11.
	* gnu/packages/crates-io.scm (rust-itoa-1): Update to 1.0.11.

	Change-Id: Ic83bcd9f09315ed63e436cea58ded1a3b03dd4cc

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-iana-time-zone-0.1: Update to 0.1.60.
	* gnu/packages/crates-io.scm (rust-iana-time-zone-0.1): Update to
	0.1.60.
	[cargo-inputs]: Add rust-windows-core-0.52.  Remove rust-winapi-0.3.

	Change-Id: I5efe6ea851316e3d087de26f6439aca7b4d2cc34

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-iana-time-zone-haiku-0.1: Update to 0.1.2.
	* gnu/packages/crates-io.scm (rust-iana-time-zone-haiku-0.1): Update to
	0.1.2.
	[cargo-inputs]: Add rust-cc-1.  Remove rust-cxx-1, rust-cxx-build-1.

	Change-Id: I64174a11bf36da11be22717f2216968533c48663

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-getrandom-0.1: Update to 0.1.16.
	* gnu/packages/crates-io.scm (rust-getrandom-0.1): Update to 0.1.16.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-js-sys-0.3.  Replace rust-cfg-if-0.1 with 1.
	[cargo-development-inputs]: Add rust-wasm-bindgen-test-0.2.

	Change-Id: I8b9e72c1ba26c3e4bb923dda4d958965e642266c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-getrandom-0.2: Update to 0.2.12.
	* gnu/packages/crates-io.scm (rust-getrandom-0.2): Update to 0.2.12.

	Change-Id: Icfa48e595fee26c5a5ceef3977d10b194dd5d020

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-dirs-sys-next-0.1: Update to 0.1.2.
	* gnu/packages/crates-io.scm (rust-dirs-sys-next-0.1): Update to 0.1.2.
	[cargo-inputs]: Replace rust-redox-users-0.3 with 0.4.

	Change-Id: I88f3434b8b9a4bef1d81e44c49854470368172f1

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crossbeam-epoch-0.9: Update to 0.9.18.
	* gnu/packages/crates-io.scm (rust-crossbeam-epoch-0.9): Update to
	0.9.18.
	[arguments]: Remove cargo-test-flags.
	[cargo-inputs]: Remove rust-autocfg-1, rust-cfg-if-1,
	rust-memoffset-0.9, rust-scopeguard-1.  Replace rust-loom-0.5 with 0.7.
	[cargo-development-inputs]: Remove rust-rustversion-1.

	Change-Id: I7a4a113988d778199399f505d13906a2e0081c32

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crossbeam-deque-0.8: Update to 0.8.5.
	* gnu/packages/crates-io.scm (rust-crossbeam-deque-0.8): Update to
	0.8.5.
	[cargo-inputs]: Remove rust-cfg-if-1.
	[cargo-development-inputs]: Add rust-rand-0.8.

	Change-Id: Ib91840d208055ab65db17f359086028fb621e079

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crc32fast-1: Update to 1.4.0.
	* gnu/packages/crates-io.scm (rust-crc32fast-1): Update to 1.4.0.
	[cargo-development-inputs]: Replace rust-rand-0.4 with 0.8.

	Change-Id: Ia8d0321e61658d0e56d9dccb435fba73b2012620

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ppv-lite86-0.2: Update to 0.2.17.
	* gnu/packages/crates-crypto.scm (rust-ppv-lite86-0.2): Update to
	0.2.17.

	Change-Id: Idb52634ea49b0ba8f592e3d4b80bf1db03091712

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-glutin-0.29.
	* gnu/packages/crates-graphics.scm (rust-glutin-0.29): New variable.

	Change-Id: I7aaa09d2e363be88bce24243d1d123d0c76329c6

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-glium-0.32.
	* gnu/packages/crates-io.scm (rust-glium-0.32): New variable.
	(rust-glium-0.31): Inherit from rust-glium-0.32.

	Change-Id: Ieea3bde1e4c7bda35fa2fa3dd6dcbc1fd3a6f18c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-png-0.17: Update to 0.17.13.
	* gnu/packages/crates-graphics.scm (rust-png-0.17): Update to 0.17.13.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.
	[cargo-inputs]: Add rust-fdeflate-0.3, rust-flate2-1.  Replace
	rust-miniz-oxide-0.6 with 0.7.  Remove rust-deflate-1.
	[cargo-development-inputs]: Add rust-byteorder-1, rust-clap-3.  Replace
	rust-criterion-0.3 with 0.4, rust-glium-0.31 with 0.32.
	[native-inputs]: Add pkg-config.
	[inputs]: Add expat, fontconfig, freetype.

	Change-Id: Iea6cd9c1e5779d49bf87926ab6b0c6c7133bdb1e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-glutin-glx-sys-0.1: Update to 0.1.8.
	* gnu/packages/crates-graphics.scm (rust-glutin-glx-sys-0.1): Update to
	0.1.8.
	[arguments]: Don't skip the build.

	Change-Id: Ic9c7d53af8a9233b5ddb2ddf7900ed97c96a5fd6

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-block-buffer-0.10: Update to 0.10.4.
	* gnu/packages/crates-io.scm (rust-block-buffer-0.10): Update to 0.10.4.

	Change-Id: I115c64b2ebe2d3a8f02e280721bfa185e69f71cc

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-assert-0.7: Update to 0.7.5.
	* gnu/packages/crates-io.scm (rust-assert-0.7): Update to 0.7.5.

	Change-Id: I783290ca3ea6080b520dbba075ea33174e9e781e

2024-07-18  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: rust-cfg-aliases-0.1: Allow build.
	* gnu/packages/crates-io.scm (rust-cfg-aliases-0.1)[arguments]: Remove
	  `#:skip-build? #t'.

	Change-Id: I243300d3aa7d9617ee5aa52d81758af41b66d9b3

2024-07-18  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: rust-cassowary-0.3: Allow build.
	* gnu/packages/crates-io.scm (rust-cassowary-0.3)[arguments]: Remove
	  `#:skip-build? #t'.

	Change-Id: Id793a012da325f7debee0eb66ff51f57421daca7

2024-07-18  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: rust-calloop-0.6: Allow build.
	* gnu/packages/crates-io.scm (rust-calloop-0.6)[arguments]: Remove
	  `#:skip-build? #t'.

	Change-Id: I2e4fc34b5911980317ea06600854932973316377

2024-07-18  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: rust-byte-tools-0.3: Allow build.
	* gnu/packages/crates-io.scm (rust-byte-tools-0.3)[arguments]: Remove
	  `#:skip-build? #t'.

	Change-Id: I56bb2b99b6547b1fa25f89b2aca8129a94fe5065

2024-07-18  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: rust-buf-redux-0.8: Allow build.
	* gnu/packages/crates-io.scm (rust-buf-redux-0.8)[arguments]: Remove
	  `#:skip-build? #t'.

	Change-Id: I07e96c6507ba06470fd56399ec92f6b697912757

2024-07-18  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: rust-boxfnonce-0.1: Allow build.
	* gnu/packages/crates-io.scm (rust-boxfnonce-0.1)[arguments]: Remove
	  `#:skip-build? #t'.

	Change-Id: Ib906b267c100fa193431349e74b03995558ecd35

2024-07-18  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: rust-block-buffer-0.10: Allow build.
	* gnu/packages/crates-io.scm (rust-block-buffer-0.10)[arguments]: Remove
	  `#:skip-build? #t'.

	Change-Id: Ib70039cc182f1ab877ce1f21b9ec19bc3f87af82

2024-07-18  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: rust-blobby-0.1: Allow build.
	* gnu/packages/crates-io.scm (rust-blobby-0.1)[arguments]: Remove
	  `#:skip-build? #t'.

	Change-Id: Ia7a6aa4740f346ed4a408f2f4bcdbc6a2191f51b

2024-07-18  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: rust-atty-0.2: Allow build.
	* gnu/packages/crates-io.scm (rust-atty-0.2)[arguments]: Remove
	  `#:skip-build? #t'.

	Change-Id: I3e6dfb1c495d7540248de66d4819873077ba5212

2024-07-18  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: rust-async-datagram-3: Allow build.
	* gnu/packages/crates-io.scm (rust-async-datagram-3)[arguments]: Remove
	  `#:skip-build? #t'.

	Change-Id: I3b9dd10557bded774372750ded02ceea1b173fd8

2024-07-18  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: rust-assert-approx-eq-1: Allow build.
	* gnu/packages/crates-io.scm (rust-assert-approx-eq-1)[arguments]:
	  Remove `#:skip-build? #t'.

	Change-Id: Ib1c95994e3bcbf4f1b3dfed798b5c9ee179fb383

2024-07-18  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: rust-assert-0.7: Allow build.
	* gnu/packages/crates-io.scm (rust-assert-0.7)[arguments]: Remove
	  `#:skip-build? #t'.

	Change-Id: I5f2254469880551cfe07ed54c5e4240fbe9140d8

2024-07-18  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: rust-ascii-utils-0.9: Allow build.
	* gnu/packages/crates-io.scm (rust-ascii-utils-0.9)[arguments]: Remove
	  `#:skip-build? #t'.

	Change-Id: I98a6fa6affba5c36539e2267c3e351b79a7fe1c8

2024-07-18  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: rust-ascii-0.8: Allow build.
	* gnu/packages/crates-io.scm (rust-ascii-0.8)[arguments]: Remove
	  `#:skip-build? #t'.

	Change-Id: I101cef0c685743fcb6be43606e325bf945080f0c

2024-07-18  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: rust-arrayvec-0.4: Allow build.
	* gnu/packages/crates-io.scm (rust-arrayvec-0.4)[arguments]: Remove
	  `#:skip-build? #f'.

	Change-Id: Id3ea8481f41f5e2ddb0f0d380a670f8a73081def

2024-07-18  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: rust-arrayvec-0.5: Allow build.
	* gnu/packages/crates-io.scm (rust-arrayvec-0.5)[arguments]: Remove
	  `#:skip-build? #t'.

	Change-Id: I6a474a4650537a79bdac56eac9c512d0a89df616

2024-07-18  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: rust-array-macro-1: Allow build.
	* gnu/packages/crates-io.scm (rust-array-macro-1)[arguments]: Remove
	  `#:skip-build? #t'.

	Change-Id: Ibb6425722bb591b585a7bf9061b44f15949fa1e0

2024-07-18  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: rust-approx-0.3: Allow build.
	* gnu/packages/crates-io.scm (rust-approx-0.3)[arguments]: Remove
	  `#:skip-build? #t'.

	Change-Id: If24ccb70ffd3bbacd2b98b8ce667fa8e83aaa8fc

2024-07-18  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: rust-anymap-0.12: Allow build.
	* gnu/packages/crates-io.scm (rust-anymap-0.12)[arguments]: Remove
	  `#:skip-build? #t'.

	Change-Id: I643ad8a8a8b5fcb805e9ee9a1f648fd47792906b

2024-07-18  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: rust-aliasable-0.1: Allow build.
	* gnu/packages/crates-io.scm (rust-aliasable-0.1)[arguments]: Remove
	  `#:skip-build? #t'.

	Change-Id: I5ce00b045e41c81b084179d189bfeae4db6f23f8

2024-07-18  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: rust-aliasable-deref-trait-0.2: Allow build.
	* gnu/packages/crates-io.scm (rust-aliasable-deref-trait-0.2)
	  [arguments]: Remove `#:skip-build? #t'.

	Change-Id: I889823db28e5f3f601f03c481f92ecda82e46e39

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pyopenssl: Update to 24.1.0.
	* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 24.1.0.
	[arguments]: Adjust custom 'check phase to disable fewer tests and
	update faketime.
	[native-inputs]: Add python-pytest-rerunfailures.  Remove
	python-pretend.
	[properties]: Add package updater helpers updater-extra-inputs,
	updater-extra-native-inputs.

	Change-Id: I3a152e6c66d27c912e18e67c114672397426e6e3

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-blanket-0.3.
	* gnu/packages/crates-io.scm (rust-blanket-0.3): New variable.

	Change-Id: I4d9923a779bd79fda4888e0a8bcc4616bf110ef2

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-dircpy-0.3.
	* gnu/packages/crates-io.scm (rust-dircpy-0.3): New variable.

	Change-Id: I474700e6e44c2d654183651337cb18a57a3568f4

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-impls-1.
	* gnu/packages/crates-io.scm (rust-impls-1): New variable.

	Change-Id: Ifd2c69868f730bc1f931ca0fdc00e82171687f1d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-z-base-32-0.1.
	* gnu/packages/crates-io.scm (rust-z-base-32-0.1): New variable.

	Change-Id: I9a6aa173ad611aa572167f73324b23f1a1953ef6

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sequoia-sq: Update to 0.34.0.
	* gnu/packages/sequoia.scm (sequoia-sq): Update to 0.34.0.
	[arguments]: Don't skip the tests.  Add two phases to build and install
	the manpages and shell completions.
	[cargo-inputs]: Add rust-humantime-2, rust-indicatif-0.17,
	rust-once-cell-1, rust-roff-0.2, rust-sequoia-keystore-0.2,
	rust-sequoia-policy-config-0.6, rust-termcolor-1,
	rust-terminal-size-0.2, rust-textwrap-0.15.  Replace rust-rpassword-6
	with 7, rust-sequoia-cert-store-0.3 with 0.5, rust-sequoia-net-0.27 with
	0.28, rust-sequoia-wot-0.8 with 0.11.  Remove rust-clap-mangen-0.2,
	rust-term-size-0.3.
	[cargo-development-inputs]: Add rust-dircpy-0.3, rust-libc-0.2,
	rust-regex-1.
	[native-inputs]: Add capnproto.

	Change-Id: I709af007e8ba630265f85bb8d8db7f4b6611fe8f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-keystore-0.2.
	* gnu/packages/sequoia.scm (rust-sequoia-keystore-0.2): New variable.

	Change-Id: I88684b1179009802e429f5046c5cdf119b6f87bd

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-keystore-backend-0.2.
	* gnu/packages/sequoia.scm (rust-sequoia-keystore-backend-0.2): New
	variable.

	Change-Id: If6780fded250af4fc54c7d27acf52b96ff95a459

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-keystore-softkeys-0.2.
	* gnu/packages/sequoia.scm (rust-sequoia-keystore-softkeys-0.2): New
	variable.

	Change-Id: I83e307bce0a52695b85065c4c6e98870e0849a63

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-net-0.28.
	* gnu/packages/sequoia.scm (rust-sequoia-net-0.28): New variable.
	(rust-sequoia-net-0.27): Remove variable.

	Change-Id: Ie9a17ab3dd0f9acd73f40ddd8d6cef9197b93805

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-ipc-0.33.
	* gnu/packages/sequoia.scm (rust-sequoia-ipc-0.33): New variable.
	(rust-sequoia-ipc-0.30): Remove variable.

	Change-Id: Ifd8fdb322740f970b84c17631f2f65b9da487b57

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-wot-0.11.
	* gnu/packages/sequoia.scm (rust-sequoia-wot-0.11): New variable.
	(rust-sequoia-wot-0.8): Remove variable.
	(sequoia-wot): Inherit from rust-sequoia-wot-0.11.
	[arguments]: Install evlish shell completions.

	Change-Id: I011b103ada299c1f147b625ad7cf78e5f27735e3

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sequoia-cert-store-0.5.
	* gnu/packages/sequoia.scm (rust-sequoia-cert-store-0.5): New variable.
	(rust-sequoia-cert-store-0.3): Remove variable.

	Change-Id: I498f70c92e106ef17b1057bc772bf6ddf372f74b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sequoia-autocrypt-0.25: Update to 0.25.1.
	* gnu/packages/sequoia.scm (rust-sequoia-autocrypt-0.25): Update to
	0.25.1.
	[cargo-inputs]: Replace rust-base64-0.13 with 0.21.

	Change-Id: Ib0f510c3740cc746b49704b9bc398eb3f1f29ce0

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-openpgp-cert-d-0.3.
	* gnu/packages/sequoia.scm (rust-openpgp-cert-d-0.3): New variable.

	Change-Id: Ia35a75bed4200836929d009950d65fafe8c250e1

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-embedded-io-0.6.
	* gnu/packages/crates-io.scm (rust-embedded-io-0.6): New variable.
	(rust-embedded-io-0.4): Inherit from rust-embedded-io-0.6.

	Change-Id: Ibabc9de0336c5e1b7e9f5cebec21d91525a20627

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-capnpc-0.19.
	* gnu/packages/crates-io.scm (rust-capnpc-0.19): New variable.
	(rust-capnpc-0.13): Inherit from rust-capnpc-0.19.

	Change-Id: I7d866d19f0b18a1db4ff5619d3879caf54fb4cd2

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-capnp-rpc-0.19.
	* gnu/packages/crates-io.scm (rust-capnp-rpc-0.19): New variable.
	(rust-capnp-rpc-0.14): Inherit from rust-capnp-rpc-0.19.

	Change-Id: I1519f6724746a31b9d4dac7e6dd9edbbdfadbef8

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-capnp-futures-0.19.
	* gnu/packages/crates-io.scm (rust-capnp-futures-0.19): New variable.
	(rust-capnp-futures-0.14): Inherit from rust-capnp-futures-0.19.

	Change-Id: Idc230a6c4c4ecc5ec219ab496a31cf3903b5477e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-capnp-0.19.
	* gnu/packages/crates-io.scm (rust-capnp-0.19): New variable.
	I(rust-capnp-0.14): Inherit from rust-capnp-0.19.

	Change-Id: Ie2da7d21bb1ce4458be5eb9ffde8beb956b6f4bf

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-camellia-0.1.
	* gnu/packages/crates-crypto.scm (rust-camellia-0.1): New variable.

	Change-Id: I40c39d67abe0d8c8abb68b82373fc589ad88627d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-dsa-0.6.
	* gnu/packages/crates-crypto.scm (rust-dsa-0.6): New variable.

	Change-Id: If7759e068fc50eadf709f1a033d56f01b9a7f996

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pico-args-0.5.
	* gnu/packages/crates-io.scm (rust-pico-args-0.5): New variable.

	Change-Id: Ieeba50c60d6adadf2c19232d88221a7d2df7a38a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sequoia-openpgp-1: Update to 1.19.0.
	* gnu/packages/sequoia.scm (rust-sequoia-openpgp-1): Update to 1.19.0.
	[arguments]: Adjust cargo-test-flags.
	[cargo-inputs]:
	Add rust-aes-gcm-0.10, rust-camellia-0.1, rust-dsa-0.6,
	rust-x25519-dalek-2.  Replace rust-ed25519-1 with 2,
	rust-ed25519-dalek-1 with 2, rust-idna-0.3 with 0.5, rust-lalrpop-0.19
	with 0.20, rust-lalrpop-util-0.19 with 0.20, rust-regex-syntax-0.6 with
	0.8, rust-sha1collisiondetection-0.2 with 0.3.  Remove
	rust-generic-array-0.14, rust-rand-0.7, rust-sha-1-0.10,
	rust-x25519-dalek-ng-1.
	[cargo-development-inputs]: Replace rust-criterion-0.4 with 0.5,
	rust-rpassword-6 with 7.
	(sequoia): Update to 1.19.0.

	Change-Id: Ica9c098dbe28fc575bb480613efac61286cc550f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-win-crypto-ng-0.5: Update to 0.5.1.
	* gnu/packages/crates-windows.scm (rust-win-crypto-ng-0.5): Update to
	0.5.1.

	Change-Id: Iaefa474742e2a23d011636341a2b39efab468e64

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lalrpop-0.20.
	* gnu/packages/crates-io.scm (rust-lalrpop-0.20): New variable.
	(rust-lalrpop-0.19): Inherit from rust-lalrpop-0.20.

	Change-Id: I25e80198cbde7c1bd3d953c4e91af6f39c7e1f12

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lalrpop-util-0.20.
	* gnu/packages/crates-io.scm (rust-lalrpop-util-0.20): New variable.
	(rust-lalrpop-util-0.19): Inherit from rust-lalrpop-util-0.20.

	Change-Id: I0e44395a92e7166a4a937fa91ff1a7ad5185514d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-buffered-reader-1: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-buffered-reader-1): Update to 1.3.0.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-lazy-static-1.

	Change-Id: Ie1115fe4dc05db0275bb10d90c2ffe37383659f0

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ascii-canvas-3.
	* gnu/packages/crates-graphics.scm (rust-ascii-canvas-3): New variable.
	(rust-ascii-canvas-2): Inherit from rust-ascii-canvas-3.

	Change-Id: I1fe83ce177ffb29ba1b909100dee0e0af85fe2c3

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sha1collisiondetection-0.3.
	* gnu/packages/crates-crypto.scm (rust-sha1collisiondetection-0.3): New
	variable.
	(rust-sha1collisiondetection-0.2): Inherit from
	rust-sha1collisiondetection-0.3.

	Change-Id: I782dc66839b573959a3e172e28e3fa78cd8276df

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-botan-0.10: Update to 0.10.7.
	* gnu/packages/crates-crypto.scm (rust-botan-0.10): Update to 0.10.7.

	Change-Id: I271ee71e11052e5437a98a2c2b571dc2493b48db

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-botan-sys-0.10: Update to 0.10.5.
	* gnu/packages/crates-crypto.scm (rust-botan-sys-0.10): Update to
	0.10.5.
	[cargo-inputs]: Replace rust-botan-src-0.21903 with 0.30101.
	(rust-botan-src-0.21903): Remove variable.
	(rust-botan-src-0.30101): New variable.
	(rust-botan-src-0.21903): Inherit from rust-botan-src-0.30101.

	Change-Id: I032e685de7b350cb62a7bb4f682af806e06ac8a4

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sha256-1.
	* gnu/packages/crates-crypto.scm (rust-sha256-1): New variable.

	Change-Id: Ia78b0758ad3b422af67d6db9e5a9ea738c17e12b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sm3-0.4.
	* gnu/packages/crates-crypto.scm (rust-sm3-0.4): New variable.

	Change-Id: I743221712b27ad7caf15df72be5851b4b98583a8

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-z85-3.
	* gnu/packages/crates-crypto.scm (rust-z85-3): New variable.

	Change-Id: I6e07d9bcd827cfa664830802a1af641d78b3ad28

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-alphanumeric-sort-1.
	* gnu/packages/crates-io.scm (rust-alphanumeric-sort-1): New variable.

	Change-Id: Ic28b9b9e5d9f4ef70b8be70a7fce49005ecb7b07

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ansi-str-0.8.
	* gnu/packages/crates-io.scm (rust-ansi-str-0.8): New variable.

	Change-Id: I54d84d67637c2f5d392fa2580678a3b74dafa597

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ansitok-0.2.
	* gnu/packages/crates-io.scm (rust-ansitok-0.2): New variable.

	Change-Id: If2460a8e62524a013f2ff023e89744dfac447ce9

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-bindgen-0.68.
	* gnu/packages/crates-io.scm (rust-bindgen-0.68): New variable.

	Change-Id: Ia4f43e71490c24d3704e2eef60226bf538356641

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-bracoxide-0.1.
	* gnu/packages/crates-io.scm (rust-bracoxide-0.1): New variable.

	Change-Id: I6bdef76390e514387f03f3b20e6a92207cd58b50

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-build-fs-tree-0.6.
	* gnu/packages/crates-io.scm (rust-build-fs-tree-0.6): New variable.

	Change-Id: Ia29a14a23f9e8a77eea3c16b69998043b44aa6e2

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-clap-utilities-0.2.
	* gnu/packages/crates-io.scm (rust-clap-utilities-0.2): New variable.

	Change-Id: Id4e5356c97d5695b2faa2a70101a3db2678f43f0

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cobs-0.2.
	* gnu/packages/crates-io.scm (rust-cobs-0.2): New variable.

	Change-Id: I3c8ddcd4af756a4a66b3753f0d26b360e21398eb

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-data-encoding-macro-0.1.
	* gnu/packages/crates-io.scm (rust-data-encoding-macro-0.1): New variable.

	Change-Id: I5ef069065901cb26d6ba3dfe7a4301114be51e54

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-detone-1.
	* gnu/packages/crates-io.scm (rust-detone-1): New variable.

	Change-Id: I38a5770d825de170f829e5bc552152b539d735f2

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-diesel-table-macro-syntax-0.1.
	* gnu/packages/crates-io.scm (rust-diesel-table-macro-syntax-0.1): New variable.

	Change-Id: I0066dbf37c7f5eb5120553bbf2601f94cf329785

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-dns-lookup-2.
	* gnu/packages/crates-io.scm (rust-dns-lookup-2): New variable.

	Change-Id: Iceabd32319fdeda4d36c13eb4427df9ad795113a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-embedded-io-0.4.
	* gnu/packages/crates-io.scm (rust-embedded-io-0.4): New variable.

	Change-Id: Ic543051d84193d014ac778c615d24e0e3be06961

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-file-id-0.2.
	* gnu/packages/crates-io.scm (rust-file-id-0.2): New variable.

	Change-Id: Ia00849715f484abaf551c988cd525ce5247fcfb2

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-human-date-parser-0.1.
	* gnu/packages/crates-io.scm (rust-human-date-parser-0.1): New variable.

	Change-Id: I910d9c24d56ed2c0fec0af794facee044d253a18

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-io-extras-0.18.
	* gnu/packages/crates-io.scm (rust-io-extras-0.18): New variable.

	Change-Id: I6d28e2e5a7b563c41ca617667ef677b58c4901da

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-joinery-2.
	* gnu/packages/crates-io.scm (rust-joinery-2): New variable.

	Change-Id: I4fe3dfdab65a465d20f4da0ad73f6527e1f9c9a4

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lazy-regex-3.
	* gnu/packages/crates-io.scm (rust-lazy-regex-3): New variable.

	Change-Id: I166ddb4aea5d4a698a490734669e83e9444cd061

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lsp-server-0.7.
	* gnu/packages/crates-io.scm (rust-lsp-server-0.7): New variable.

	Change-Id: I70574064282750097bc5ee3de5d20c96659c812c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-notify-debouncer-full-0.3.
	* gnu/packages/crates-io.scm (rust-notify-debouncer-full-0.3): New variable.

	Change-Id: I16721f9a9a4a0c7520da0876604bede4d80e1f47

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-omnipath-0.1.
	* gnu/packages/crates-io.scm (rust-omnipath-0.1): New variable.

	Change-Id: I9007edc1663f058c5685fa97fc1c20cfa13f2bbe

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-os-display-0.1.
	* gnu/packages/crates-io.scm (rust-os-display-0.1): New variable.

	Change-Id: Ibfe883891afa0bffc9add329014edcd12434b05d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-papergrid-0.10.
	* gnu/packages/crates-io.scm (rust-papergrid-0.10): New variable.

	Change-Id: I99f2aba66aa5066f9ae8c190fe15c7d211cfd868

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pipe-trait-0.4.
	* gnu/packages/crates-io.scm (rust-pipe-trait-0.4): New variable.

	Change-Id: I8955c84185906103d23ad79abb7d1ffdd8c77086

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pori-0.0.0.
	* gnu/packages/crates-io.scm (rust-pori-0.0.0): New variable.

	Change-Id: I57526d3fceafd6e8c0fd904b3e9028789ba5d5bf

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-postcard-1.
	* gnu/packages/crates-io.scm (rust-postcard-1): New variable.

	Change-Id: I8378bf118f31dec6d0002e2989bbfa64b126e502

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-print-positions-0.6.
	* gnu/packages/crates-io.scm (rust-print-positions-0.6): New variable.

	Change-Id: Ic13e8e973aa2c8c58ff5f2571c0e4f4eb70762fe

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-reference-counted-singleton-0.1.
	* gnu/packages/crates-io.scm (rust-reference-counted-singleton-0.1): New variable.

	Change-Id: I1ba985dc8fe4e9dd06cefef557c62e90082f9c8f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rust-decimal-macros-1.
	* gnu/packages/crates-io.scm (rust-rust-decimal-macros-1): New variable.

	Change-Id: I5c4d8beee64efa81756725001a042832a2132737

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-selinux-0.4.
	* gnu/packages/crates-io.scm (rust-selinux-0.4): New variable.

	Change-Id: I7d16445654337a9501833441db2da331d7be3e1c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-serde-transcode-1.
	* gnu/packages/crates-io.scm (rust-serde-transcode-1): New variable.

	Change-Id: I1ab1fc1bbd88d91d0c049b0662d01e37e54d31af

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-socketpair-0.19.
	* gnu/packages/crates-io.scm (rust-socketpair-0.19): New variable.

	Change-Id: Ica179506798959563272912659243467ce4f8b3b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-str-indices-0.4.
	* gnu/packages/crates-io.scm (rust-str-indices-0.4): New variable.

	Change-Id: I4720a87c1ccc3443967779dd32ea6e8488fdb517

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tabled-0.14.
	* gnu/packages/crates-io.scm (rust-tabled-0.14): New variable.

	Change-Id: I571a88e33d6c46fa11a47d1b9b0e052aa4a2b754

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tardar-0.1.
	* gnu/packages/crates-io.scm (rust-tardar-0.1): New variable.

	Change-Id: I511dab3fd3ad02a71f5b414fa9e3da08fb9e5729

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-text-block-macros-0.1.
	* gnu/packages/crates-io.scm (rust-text-block-macros-0.1): New variable.

	Change-Id: Ice0094ef455ee5a85c95ed0a7d37416a252e5977

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-typetag-0.2.
	* gnu/packages/crates-io.scm (rust-typetag-0.2): New variable.

	Change-Id: Ic21607667028986ea2d67e9274daa5fa9df23eea

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tzdb-0.6.
	* gnu/packages/crates-io.scm (rust-tzdb-0.6): New variable.

	Change-Id: Id01621888534ae4cbc0dfe12213c063a34c43ac0

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-unic-normal-0.9.
	* gnu/packages/crates-io.scm (rust-unic-normal-0.9): New variable.

	Change-Id: Ie13eb22bcd6ad6673b81100ee53e05eab7909808

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-unic-ucd-normal-0.9.
	* gnu/packages/crates-io.scm (rust-unic-ucd-normal-0.9): New variable.

	Change-Id: Ic29412818fc0ee3e5872dfcef1c1bf131c44b28e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-vec1-1.
	* gnu/packages/crates-io.scm (rust-vec1-1): New variable.

	Change-Id: I99f4783599b172c0721d30d8801bf6db469d73db

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wax-0.6.
	* gnu/packages/crates-io.scm (rust-wax-0.6): New variable.

	Change-Id: I10cd8d9b02142787f5525f445757dbc49b4c5c62

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-chardetng-0.1.
	* gnu/packages/crates-web.scm (rust-chardetng-0.1): New variable.

	Change-Id: If463ef567ec2e7bb5bf3c9b4b8488e44a3cd591e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-mockito-1.
	* gnu/packages/crates-web.scm (rust-mockito-1): New variable.

	Change-Id: I033b9f48b3ad9d5497a0c58085ac7391f87bef19

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-winresource-0.1.
	* gnu/packages/crates-windows.scm (rust-winresource-0.1): New variable.

	Change-Id: I54e14ce133ff7971ebdf41db3ddaa5c5fa9a7909

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nushell: Update to 0.91.0.
	* gnu/packages/shells.scm (nushell): Update to 0.91.0.
	[source]: Download from the crates-io release.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.  Don't install
	the sources.
	[cargo-inputs]: Add rust-crossterm-0.27, rust-log-0.4, rust-miette-7,
	rust-mimalloc-0.1, rust-nix-0.27, rust-nu-cli-0.91,
	rust-nu-cmd-base-0.91, rust-nu-cmd-dataframe-0.91,
	rust-nu-cmd-extra-0.91, rust-nu-cmd-lang-0.91, rust-nu-explore-0.91,
	rust-nu-lsp-0.91, rust-nu-std-0.91, rust-nu-utils-0.91,
	rust-openssl-0.10, rust-reedline-0.30, rust-serde-json-1,
	rust-simplelog-0.12, rust-time-0.3, rust-winresource-0.1.  Replace
	rust-nu-cli-0.44 with 0.91, rust-nu-command-0.44 with 0.91,
	rust-nu-engine-0.44 with 0.91, rust-nu-parser-0.44 with 0.91,
	rust-nu-path-0.44 with 0.91, rust-nu-plugin-0.44 with 0.91,
	rust-nu-protocol-0.44 with 0.91.  Remove rust-futures-0.3, rust-mp4-0.9,
	rust-nu-source-0.44, rust-nu-value-ext-0.44,
	rust-nu-plugin-binaryview-0.44, rust-nu-plugin-chart-0.44,
	rust-nu-plugin-from-bson-0.44, rust-nu-plugin-from-sqlite-0.44,
	rust-nu-plugin-inc-0.44, rust-nu-plugin-match-0.44,
	rust-nu-plugin-query-json-0.44, rust-nu-plugin-s3-0.44,
	rust-nu-plugin-selector-0.44, rust-nu-plugin-start-0.44,
	rust-nu-plugin-textview-0.44, rust-nu-plugin-to-bson-0.44,
	rust-nu-plugin-to-sqlite-0.44, rust-nu-plugin-tree-0.44,
	rust-nu-plugin-xpath-0.44.
	[cargo-development-inputs]: Add rust-assert-cmd-2, rust-divan-0.1,
	rust-pretty-assertions-1, rust-tempfile-3.  Replace
	rust-nu-test-support-0.44 with 0.91, rust-rstest-0.10 with 0.18,
	rust-serial-test-0.5 with 3.
	[native-inputs]: Remove python.
	[inputs]: Add mimalloc.  Remove curl, libgit2, libx11, libxcb, zlib.
	(rust-nu-cli-0.44, rust-nu-command-0.44, rust-nu-completion-0.44,
	rust-nu-data-0.44, rust-nu-engine-0.44, rust-nu-errors-0.44,
	rust-nu-json-0.44, rust-nu-parser-0.44, rust-nu-path-0.44,
	rust-nu-plugin-0.44, rust-nu-plugin-binaryview-0.44,
	rust-nu-plugin-chart-0.44, rust-nu-plugin-from-bson-0.44,
	rust-nu-plugin-from-sqlite-0.44, rust-nu-plugin-inc-0.44,
	rust-nu-plugin-match-0.44, rust-nu-plugin-query-json-0.44,
	rust-nu-plugin-s3-0.44, rust-nu-plugin-selector-0.44,
	rust-nu-plugin-start-0.44, rust-nu-plugin-textview-0.44,
	rust-nu-plugin-to-bson-0.44, rust-nu-plugin-to-sqlite-0.44,
	rust-nu-plugin-tree-0.44, rust-nu-plugin-xpath-0.44,
	rust-nu-pretty-hex-0.44, rust-nu-protocol-0.44, rust-nu-serde-0.44,
	rust-nu-source-0.44, rust-nu-stream-0.44, rust-nu-table-0.44,
	rust-nu-test-support-0.44, rust-nu-value-ext-0.44): Remove variables.
	(rust-nu-cli-0.91, rust-nu-cmd-base-0.91, rust-nu-cmd-dataframe-0.91,
	rust-nu-cmd-extra-0.91, rust-nu-cmd-lang-0.91,
	rust-nu-color-config-0.91, rust-nu-command-0.91, rust-nu-engine-0.91,
	rust-nu-explore-0.91, rust-nu-glob-0.91, rust-nu-json-0.91,
	rust-nu-lsp-0.91, rust-nu-parser-0.91, rust-nu-path-0.91,
	rust-nu-plugin-0.91, rust-nu-pretty-hex-0.91, rust-nu-protocol-0.91,
	rust-nu-std-0.91, rust-nu-system-0.91, rust-nu-table-0.91,
	rust-nu-term-grid-0.91, rust-nu-test-support-0.91, rust-nu-utils-0.91):
	New variables.

	Change-Id: I431220407f2ea95e28c04036170c2b8a2655290a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-uu-cp-0.0.23.
	* gnu/packages/crates-io.scm (rust-uu-cp-0.0.23): New variable.

	Change-Id: Ic7a8e9b87bac2dd59ac2c60512d7c0ba408d0e3e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-uu-mkdir-0.0.23.
	* gnu/packages/crates-io.scm (rust-uu-mkdir-0.0.23): New variable.

	Change-Id: Id196f69edac0114b2c2fe46c773cf71cf0987ff7

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-uu-mktemp-0.0.23.
	* gnu/packages/crates-io.scm (rust-uu-mktemp-0.0.23): New variable.

	Change-Id: I22f5d94d5aba01c460bef4a844f80e3e656b5df5

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-uu-mv-0.0.23.
	* gnu/packages/crates-io.scm (rust-uu-mv-0.0.23): New variable.

	Change-Id: Id31032ea535ac9b57500f7b79bef047a488f2286

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-uu-whoami-0.0.23.
	* gnu/packages/crates-io.scm (rust-uu-whoami-0.0.23): New variable.

	Change-Id: I8abfad3b77c63b7f65a6b1541c599d312b366a61

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-uucore-0.0.25.
	* gnu/packages/crates-io.scm (rust-uucore-0.0.25): New variable.

	Change-Id: I8131bc8b1dfeed3ec098022f88b02e0e42e9fd0c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-uucore-procs-0.0.25.
	* gnu/packages/crates-io.scm (rust-uucore-procs-0.0.25): New variable.

	Change-Id: Ia8c71566a227bf3229d249fc049f2a72bff57316

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-uuhelp-parser-0.0.25.
	* gnu/packages/crates-io.scm (rust-uuhelp-parser-0.0.25): New variable.

	Change-Id: I9ebce9fb7267b55cf6d72848ec7bc94fc7db2f15

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-unic-ucd-hangul-0.9.
	* gnu/packages/crates-io.scm (rust-unic-ucd-hangul-0.9): New variable.

	Change-Id: I94471613773c458d606377f7b2d106e1d3f80084

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-unic-ucd-category-0.9.
	* gnu/packages/crates-io.scm (rust-unic-ucd-category-0.9): New variable.

	Change-Id: I03a50def55b765014745bd7a84650bd5decd7be6

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ufmt-0.2.
	* gnu/packages/crates-io.scm (rust-ufmt-0.2): New variable.
	(rust-ufmt-0.1): Inherit from rust-ufmt-0.2.

	Change-Id: I444e6792d588a0ff4af30747eceb878913640f14

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ufmt-macros-0.3.
	* gnu/packages/crates-io.scm (rust-ufmt-macros-0.3): New variable.
	(rust-ufmt-macros-0.2): Inherit from rust-ufmt-macros-0.3.

	Change-Id: I8ec94e712a66afcf133173fbdf9ff8ff9f79aa14

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tzdb-data-0.1.
	* gnu/packages/crates-io.scm (rust-tzdb-data-0.1): New variable.

	Change-Id: Ia554fef38f4c3f4b615a05975083f82d80dc7ae8

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tz-rs-0.6.
	* gnu/packages/crates-io.scm (rust-tz-rs-0.6): New variable.

	Change-Id: Idb8932248626084641be2594bf1c3ede844d6a51

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-typetag-impl-0.2.
	* gnu/packages/crates-io.scm (rust-typetag-impl-0.2): New variable.

	Change-Id: I86ef7c9373912193c5a3204c8de172f4a562bb0f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tabled-derive-0.6.
	* gnu/packages/crates-io.scm (rust-tabled-derive-0.6): New variable.

	Change-Id: Icded212116d89a7b848f29c434550af63091406b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-selinux-sys-0.6.
	* gnu/packages/crates-io.scm (rust-selinux-sys-0.6): New variable.

	Change-Id: I2094a3a02111c134dac854747ae1b20ae505c5c4

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-postcard-derive-0.1.
	* gnu/packages/crates-io.scm (rust-postcard-derive-0.1): New variable.

	Change-Id: Ic0b8b49234a1dd7f5f6f730a0c782bc2d0b5cf29

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lsp-types-0.95.
	* gnu/packages/crates-io.scm (rust-lsp-types-0.95): New variable.
	(rust-lsp-types-0.91): Inherit from rust-lsp-types-0.95.

	Change-Id: Id08e7e72606c60d754e639a2286d57f1537b63f9

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lazy-regex-proc-macros-3.
	* gnu/packages/crates-io.scm (rust-lazy-regex-proc-macros-3): New
	variable.

	Change-Id: Iacd350e068cd1b7e7cd9315451984838414606cb

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-diesel-2.
	* gnu/packages/crates-io.scm (rust-diesel-2): New variable.
	(rust-diesel-1): Inherit from rust-diesel-2.

	Change-Id: I9ee4176d1165ede2e621c1b9408c5ad40ea88e10

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-diesel-derives-2.
	* gnu/packages/crates-io.scm (rust-diesel-derives-2): New variable.
	(rust-diesel-derives-1): Inherit from rust-diesel-derives-2.

	Change-Id: If76e627857b23bacbdee86f40cded81b86dcc2c7

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-deser-hjson-1.
	* gnu/packages/crates-io.scm (rust-deser-hjson-1): New variable.

	Change-Id: I31fb50a0e3f13cbad080c5d9a6bab221fbf8450a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-data-encoding-macro-internal-0.1.
	* gnu/packages/crates-io.scm (rust-data-encoding-macro-internal-0.1):
	New variable.

	Change-Id: I6e1247c2d65e2b9bc44ca975b958a6a6ab44edf3

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-blake3-1: Update to 1.5.1.
	* gnu/packages/crypto.scm (rust-blake3-1): Update to 1.5.1.
	[cargo-inputs]: Replace rust-memmap2-0.7 with 0.9.

	Change-Id: Ie84bf55d93e04fa072476295461dd183a48ab881

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-winreg-0.52.
	* gnu/packages/crates-windows.scm (rust-winreg-0.52): New variable.
	(rust-winreg-0.51): Inherit from rust-winreg-0.52.

	Change-Id: Ibb4ca45b3cd5c81a6319a2debd2f9d707d8a3e05

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xattr-1: Update to 1.3.1.
	* gnu/packages/crates-io.scm (rust-xattr-1): Update to 1.3.1.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.
	[cargo-inputs]: Add rust-linux-raw-sys-0.4, rust-rustix-0.38.
	[cargo-development-inputs]: Add rust-rustix-0.38.

	Change-Id: I026cf8b7ea16ab30151f73b7412380914a88ce62

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wild-2: Update to 2.2.1.
	* gnu/packages/crates-io.scm (rust-wild-2): Update to 2.2.1.

	Change-Id: I53a2384a7a05798e7e225e51c2afb0bfaf00c8f8

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-walkdir-2: Update to 2.5.0.
	* gnu/packages/crates-io.scm (rust-walkdir-2): Update to 2.5.0.

	Change-Id: I311995131dd1199e380e54efc3c0edcb366458b7

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-vte-0.10: Update to 0.10.1.
	* gnu/packages/crates-io.scm (rust-vte-0.10): Update to 0.10.1.
	[arguments]: Don't skip the build.

	Change-Id: I2734e430ea20b34ca16f60a108062a875bcad497

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-umask-2.
	* gnu/packages/crates-io.scm (rust-umask-2): New variable.
	(rust-umask-1): Inherit from rust-umask-2.

	Change-Id: I8de7745927f1e4dc7ca57c3b27da73675b06de74

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-trash-3.
	* gnu/packages/crates-io.scm (rust-trash-3): New variable.
	(rust-trash-2): Inherit from rust-trash-3.

	Change-Id: Ibbea5e37844d1383f639e6b63e714c53430e7014

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-titlecase-2.
	* gnu/packages/crates-io.scm (rust-titlecase-2): New variable.
	(rust-titlecase-1): Inherit from rust-titlecase-2.

	Change-Id: I4f779a80e92306926ef21ef2b11c3addfefb1318

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-termimad-0.25.
	* gnu/packages/crates-io.scm (rust-termimad-0.25): New variable.
	(rust-termimad-0.20): Inherit from rust-termimad-0.25.

	Change-Id: Id73505f405ce0e1655351fadb124945f936f95c7

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sys-locale-0.3.
	* gnu/packages/crates-io.scm (rust-sys-locale-0.3): New variable.
	(rust-sys-locale-0.1): Inherit from rust-sys-locale-0.3.

	Change-Id: I3b91b0438b12a2c17649c4f828846e6116404ef0

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-shadow-rs-0.26.
	* gnu/packages/crates-io.scm (rust-shadow-rs-0.26): New variable.
	(rust-shadow-rs-0.9): Inherit from rust-shadow-rs-0.26.

	Change-Id: I428d75bedcd57c402c61c543c9c6e95649526d20

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rust-decimal-1: Update to 1.35.0.
	* gnu/packages/crates-io.scm (rust-rust-decimal-1): Update to 1.35.0.
	[cargo-inputs]: Add rust-borsh-1, rust-diesel-2, rust-ndarray-0.15,
	rust-postgres-types-0.2, rust-proptest-1, rust-rand-0.8, rust-rkyv-0.7,
	rust-rocket-0.5.  Replace rust-arrayvec-0.5 with 0.7.  Remove
	rust-byteorder-1, rust-postgres-0.19.
	[cargo-development-inputs]: Add rust-postgres-0.19, rust-rand-0.8,
	rust-rust-decimal-macros-1, rust-serde-1, rust-tokio-postgres-0.7,
	rust-version-sync-0.9.  Replace rust-criterion-0.3 with 0.5.  Remove
	rust-serde-derive-1.

	Change-Id: I330bf1ffa7dd913dc0fc091b65aafb024c0c82d4

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-roxmltree-0.19.
	* gnu/packages/crates-io.scm (rust-roxmltree-0.19): New variable.
	(rust-roxmltree-0.14): Inherit from rust-roxmltree-0.19.

	Change-Id: I7437cc5486c5b184efeed3c0fb96a0e7be12672b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ropey-1: Update to 1.6.1.
	* gnu/packages/crates-io.scm (rust-ropey-1): Update to 1.6.1.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-str-indices-0.4.
	[cargo-development-inputs]: Add rust-criterion-0.3, rust-fnv-1,
	rust-fxhash-0.2.  Replace rust-proptest-0.9 with 1, rust-rand-0.7 with
	0.8.  Remove rust-bencher-0.1.

	Change-Id: Icfe7d529365d3b138810968f1fe1a4d93fb1621e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-open-5.
	* gnu/packages/crates-io.scm (rust-open-5): New variable.
	(rust-open-4): Inherit from rust-open-5.

	Change-Id: I4271dec61244a15bb7fabcb9153c710d138ea50f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-mock-instant-0.3.
	* gnu/packages/crates-io.scm (rust-mock-instant-0.3): New variable.
	(rust-mock-instant-0.2): Inherit from rust-mock-instant-0.3.

	Change-Id: I1f6475c0d0e5f40fd319b7bf8db1d0c014714983

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-minimad-0.13.
	* gnu/packages/crates-io.scm (rust-minimad-0.13): New variable.
	(rust-minimad-0.9): Inherit from rust-minimad-0.13.

	Change-Id: I78be9d9bf421aa744cf6ee40932dc8f835b9decb

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-itertools-0.12: Update to 0.12.1.
	* gnu/packages/crates-io.scm (rust-itertools-0.12): Update to 0.12.1.

	Change-Id: I1dae9f4321d779b09d2d9617c19baabac21c8342

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-indicatif-0.17.
	* gnu/packages/crates-io.scm (rust-indicatif-0.17): New variable.
	(rust-indicatif-0.16): Inherit from rust-indicatif-0.17.

	Change-Id: Ieeccd62bec25b1c96ab01b96065562de608489e4

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-heapless-0.8.
	* gnu/packages/crates-io.scm (rust-heapless-0.8): New variable.
	(rust-heapless-0.7): Inherit from rust-heapless-0.8.

	Change-Id: I43a40adb6c69b500976c7687de0b238d214b8fc8

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-hash32-0.3.
	* gnu/packages/crates-io.scm (rust-hash32-0.3): New variable.
	(rust-hash32-0.2): Inherit from rust-hash32-0.3.

	Change-Id: I07f397faeff99bba55395bc988f6b1b4d4ba5c86

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-dtparse-2.
	* gnu/packages/crates-io.scm (rust-dtparse-2): New variable.
	(rust-dtparse-1): Inherit from rust-dtparse-2.

	Change-Id: I6985a0f755a00b2cd6dc426ca8df78dde46bbca5

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-coolor-0.8.
	* gnu/packages/crates-io.scm (rust-coolor-0.8): New variable.
	(rust-coolor-0.5): Inherit from rust-coolor-0.8.

	Change-Id: Ia6a495e98401f5278554459697a75110b343bdb7

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-const-fn-0.4: Update to 0.4.9.
	* gnu/packages/crates-io.scm (rust-const-fn-0.4): Update to 0.4.9.

	Change-Id: I45dfa8f2ac64294220e3856e1475753bc83cef1e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-calamine-0.24.
	* gnu/packages/crates-io.scm (rust-calamine-0.24): New variable.
	(rust-calamine-0.18): Inherit from rust-calamine-0.24.

	Change-Id: Ib631e6048e0d9ff1404e5836b4dad5dc1b2702c7

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-byte-unit-5.
	* gnu/packages/crates-io.scm (rust-byte-unit-5): New variable.
	(rust-byte-unit-4): Inherit from rust-byte-unit-5.

	Change-Id: I0339eb0c14c7eb1d04336fe180b9a2695d19c01f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-exacl-0.11.
	* gnu/packages/crates-io.scm (rust-exacl-0.11): New variable.

	Change-Id: I792ac71c12ec2c0b08a382ccc79e4971473c45d5

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-blake2b-simd-1: Update to 1.0.2.
	* gnu/packages/crates-crypto.scm (rust-blake2b-simd-1): Update to 1.0.2.
	[cargo-inputs]: Replace rust-constant-time-eq-0.2 with 0.3.

	Change-Id: Id484711da4b87018f04ca4c5227f94d8efce606b

2024-07-18  normalmente  <normally_js@posteo.net>

	gnu: Add rust-libproc-0.14.
	* gnu/packages/crates-io.scm (rust-libproc-0.14): New variable.

	Change-Id: If90b783e6fcc82ba0fff8a8ffc5e4f4a09d8db42

2024-07-18  normalmente  <normally_js@posteo.net>

	gnu: Add rust-procfs-0.16.
	* gnu/packages/crates-io.scm (rust-procfs-0.16): New variable.

	Change-Id: Idf3a09292180d7945bd18123dd10f962fa926a47

2024-07-18  normalmente  <normally_js@posteo.net>

	gnu: Add rust-procfs-core-0.16.
	* gnu/packages/crates-io.scm (rust-procfs-core-0.16): New variable.

	Change-Id: I54a9d6a2d511942109c8f9a42ab65629bc0d6425

2024-07-18  normalmente  <normally_js@posteo.net>

	gnu: Add rust-procinfo-0.4.
	* gnu/packages/crates-io.scm (rust-procinfo-0.4): New variable.

	Change-Id: Ie70a5f2db8defc0d642a69c200e4f3d3596d1f7e

2024-07-18  normalmente  <normally_js@posteo.net>

	gnu: Add rust-nom-2.
	* gnu/packages/crates-io.scm (rust-nom-2): New variable.

	Change-Id: I9a2518c67145f601de9d525d9bab252ea48d91f2

2024-07-18  normalmente  <normally_js@posteo.net>

	gnu: Add rust-minus-5.
	* gnu/packages/crates-io.scm (rust-minus-5): New variable.

	Change-Id: Iedc2c79bafaa74ff74bc28b902e57ef0878784fd

2024-07-18  normalmente  <normally_js@posteo.net>

	gnu: Add rust-termbg-0.5.
	* gnu/packages/crates-io.scm (rust-termbg-0.5): New variable.

	Change-Id: Ib0683af91da00335aef95e4b0ae91a8470207ecf

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cssparser-0.31.
	* gnu/packages/crates-io.scm (rust-cssparser-0.31): New variable.

	Change-Id: I7ccfcd5e22f4e2c987618d0036459f384f9e381b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cstr-0.2.
	* gnu/packages/crates-io.scm (rust-cstr-0.2): New variable.

	Change-Id: Ia798138da246cd30420abe890e45cee5d1051b2d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pangocairo-0.18.
	* gnu/packages/crates-gtk.scm (rust-pangocairo-0.18): New variable.
	(rust-pangocairo-0.17): Inherit from rust-pangocairo-0.18.

	Change-Id: Ic7df4167f4e672988660f190f346817bfa7f717c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pangocairo-sys-0.18.
	* gnu/packages/crates-gtk.scm (rust-pangocairo-sys-0.18): New variable.
	(rust-pangocairo-sys-0.17): Inherit from rust-pangocairo-sys-0.18.

	Change-Id: I9e714806751431be3a26fd2aa3f78dcaf2cf6cb7

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-data-url-0.3.
	* gnu/packages/crates-io.scm (rust-data-url-0.3): New variable.
	(rust-data-url-0.2): Inherit from rust-data-url-0.3.

	Change-Id: I66b5ebbc39fdadb1bd4add183a65d628c2ab6124

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lopdf-0.31.
	* gnu/packages/crates-io.scm (rust-lopdf-0.31): New variable.
	(rust-lopdf-0.29): Inherit from rust-lopdf-0.31.

	Change-Id: I602756f969e47375f538a7334b2c105515f15126

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-cryptography: Update to 42.0.5.
	* gnu/packages/python-crypto.scm (python-cryptography-vectors): Update
	to 42.0.5.
	[native-inputs]: Add python-flit-core.
	(python-cryptography): Update to 42.0.5.
	[arguments]: Adjust 'disable-rust-extension-build phase.
	[native-inputs]: Add python-certifi.  Remove python-hypothesis,
	python-subtests.
	(python-cryptography-rust)[cargo-inputs]: Add rust-cfg-if-1,
	rust-self-cell-1.  Replace rust-pem-1 with 3, rust-pyo3-0.18 with 0.20.
	Remove rust-ouroboros-0.15.

	Change-Id: I1d17ee8ca60eaa65a86b2f6f8054391dda4201c8

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: newsboat: Update to 2.35.
	* gnu/packages/syndication.scm (newsboat): Update to 2.35.

	Change-Id: I60c4fd480fb40a95c24cb5740a48f64fc11eea81

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-curl-sys-0.4: Update to 0.4.72.
	* gnu/packages/crates-io.scm (rust-curl-sys-0.4): Update to 0.4.72.
	[cargo-inputs]: Replace rust-windows-sys-0.48 with 0.52.

	Change-Id: I7cb13fefde7a9c7fbb57d5484e6bc3035efc52c8

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: stgit-2: Allow building with newer dependencies.
	* gnu/packages/version-control.scm (stgit-2)[source]: Add snippet to
	allow building with newer dependencies.

	Change-Id: Ia1309c0656a3f0df2529f52e2ddd4bfbd59e163d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: netavark: Allow building with newer dependencies.
	* gnu/packages/rust-apps.scm (netavark)[source]: Add snippet to allow
	building with newer dependencies.

	Change-Id: Idca6363d1d6b8106526fb616b57602556b371872

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: aardvark-dns: Allow building with newer dependencies.
	* gnu/packages/rust-apps.scm (aardvark-dns)[source]: Add snippet to
	allow building with newer dependencies.

	Change-Id: I81341cdd224e14064f17a4bcfa5c393550d67619

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-watchexec-filterer-ignore-1.
	* gnu/packages/crates-io.scm (rust-watchexec-filterer-ignore-1): New variable.

	Change-Id: I4b7c51e828b23f9eafd80a2c9f7b6b5ad3b3ed5c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-watchexec-filterer-globset-1.
	* gnu/packages/crates-io.scm (rust-watchexec-filterer-globset-1): New variable.

	Change-Id: I91959726e6de6170cb4bbfd2ae391bfb6af7f038

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-watchexec-events-1.
	* gnu/packages/crates-io.scm (rust-watchexec-events-1): New variable.

	Change-Id: I7699c8da5f66b1b539c6c9296b66b1746363faec

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-watchexec-1: Update to 1.17.2.
	* gnu/packages/crates-io.scm (rust-watchexec-1): Update to 1.17.2.
	[source]: Add snippet to allow for newer versions of dependencies.
	[arguments]: Don't skip the build.  Add cargo-test-flags.
	[cargo-inputs]: Add rust-command-group-1.  Replace rust-nix-0.20 with
	0.22.

	Change-Id: Id9aaca24fda5293f01d189c7445e4327a0960aed

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-async-priority-channel-0.1.
	* gnu/packages/crates-io.scm (rust-async-priority-channel-0.1): New variable.

	Change-Id: If84476c9eecb7de7530206dedfb3d5efe469ca78

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-atomic-take-1.
	* gnu/packages/crates-io.scm (rust-atomic-take-1): New variable.

	Change-Id: I4b817b340841a016cf759bfb86a2eaedd1f2c37f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-command-group-1.
	* gnu/packages/crates-io.scm (rust-command-group-1): New variable.

	Change-Id: I9e79ccdf1c4e66843f3107351d72f7ba0142464e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ignore-files-1.
	* gnu/packages/crates-io.scm (rust-ignore-files-1): New variable.

	Change-Id: Ie12f607975b09d5a7ca7126c25aa0ab3344a169a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-is-docker-0.2.
	* gnu/packages/crates-io.scm (rust-is-docker-0.2): New variable.

	Change-Id: Id5f3bc7a7368562c56a8f2c9649fcec80fc23b93

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-is-wsl-0.4.
	* gnu/packages/crates-io.scm (rust-is-wsl-0.4): New variable.

	Change-Id: Ida22a47dab92014fc5c598ce3feca74d0c0c01b9

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-normalize-path-0.2.
	* gnu/packages/crates-io.scm (rust-normalize-path-0.2): New variable.

	Change-Id: Iaa40b9f4ee57d13cbc0ca55d27b63d9859f8aeb6

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-project-origins-1.
	* gnu/packages/crates-io.scm (rust-project-origins-1): New variable.

	Change-Id: I62fc7a53279b78348c71d9d489aa2de14a0d4e4a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-watchexec-signals-1.
	* gnu/packages/crates-io.scm (rust-watchexec-signals-1): New variable.

	Change-Id: I9c2bbcbdec82982017f65802ccb58ead36466a91

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-watchexec-2.
	* gnu/packages/crates-io.scm (rust-watchexec-2): New variable.
	(rust-watchexec-1): Inherit from rust-watchexec-2.

	Change-Id: I92ff8646a3e01c153364b07d82c6f7855a30d9fe

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-xetex-layout-0.2: Update to 0.2.4.
	* gnu/packages/crates-io.scm (rust-tectonic-xetex-layout-0.2): Update to
	0.2.4.

	Change-Id: Ie3ad1c3cf905ed003447f3cc9f19bcb053e52587

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-io-base-0.4: Update to 0.4.3.
	* gnu/packages/crates-io.scm (rust-tectonic-io-base-0.4): Update to
	0.4.3.

	Change-Id: I20019676527bf603f2f257c8632fe3aa14bb28d4

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-engine-xetex-0.4: Update to 0.4.4.
	* gnu/packages/crates-io.scm (rust-tectonic-engine-xetex-0.4): Update to
	0.4.4.

	Change-Id: I116c14fb63801787c9ace986ee4606a96e5c4c27

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tectonic-engine-spx2html-0.3.
	* gnu/packages/crates-io.scm (rust-tectonic-engine-spx2html-0.3): New
	variable.
	(rust-tectonic-engine-spx2html-0.1): Inherit from
	rust-tectonic-engine-spx2html-0.3.

	Change-Id: If556e4e67094e9243ba2266c7bb1ebeb03219d92

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-docmodel-0.2: Update to 0.2.2.
	* gnu/packages/crates-io.scm (rust-tectonic-docmodel-0.2): Update to
	0.2.2.

	Change-Id: Icd2e7e9ab59039e6117c341e4c80049170682c64

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-bridge-icu-0.2: Update to 0.2.1.
	* gnu/packages/crates-io.scm (rust-tectonic-bridge-icu-0.2): Update to
	0.2.1.

	Change-Id: Ie0a7cb594f269aeb1a383d194024b6e55af0b3d6

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-bridge-harfbuzz-0.2: Update to 0.2.9.
	* gnu/packages/crates-io.scm (rust-tectonic-bridge-harfbuzz-0.2): Update
	to 0.2.9.
	[cargo-inputs]: Remove rust-tectonic-dep-support-0.1.

	Change-Id: I5f5fda7679fd6cc27a0fdb04f212fa783a6e63c2

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tectonic-bridge-core-0.4.
	* gnu/packages/crates-io.scm (rust-tectonic-bridge-core-0.4): New
	variable.
	(rust-tectonic-bridge-core-0.3): Inherit from
	rust-tectonic-bridge-core-0.4.

	Change-Id: I3ea4aaa6b5e7dd63ed5301ffd22925cca28cc28e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-command-group-2.
	* gnu/packages/crates-io.scm (rust-command-group-2): New variable.

	Change-Id: Ibe27f6ddca247dd0d93e42a3996b81d3ff08080f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clearscreen-1: Update to 1.0.11.
	* gnu/packages/crates-io.scm (rust-clearscreen-1): Update to 1.0.11.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Replace rust-nix-0.20 with 0.24.

	Change-Id: I39477ab36affc66dc27b202b2d935378840526fd

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-open-4.
	* gnu/packages/crates-io.scm (rust-open-4): New variable.
	(rust-open-3): Inherit from rust-open-4.

	Change-Id: I5f1c166937fecb6531bfe3d8ab193d067d9fe549

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-clearscreen-2.
	* gnu/packages/crates-io.scm (rust-clearscreen-2): New variable.
	(rust-clearscreen-1): Inherit from rust-clearscreen-2.

	Change-Id: Icc765caf309f4d4a25b04880d8db34aa14d036e1

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nix-0.22: Run the tests.
	* gnu/packages/crates-io.scm (rust-nix-0.22)[arguments]: Don't skip the
	tests.  Add cargo-test-flags.
	[inputs]: Remove field.

	Change-Id: I6dffeb95018c02c69cc8a25e09c10996c8149a9b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zstd-sys-2: Unbundle zstd.
	* gnu/packages/crates-io.scm (rust-zstd-sys-2)[source]: Add snippet to
	remove bundled zstd.
	[native-inputs]: Add pkg-config.
	[inputs]: Add zstd:lib.
	(rust-parquet2-0.17, rust-polars-io-0.37, rust-polars-pipe-0.37,
	rust-zip-0.6, rust-zstd-0.13, rust-zstd-safe-7)[native-inputs]: Add
	pkg-config.
	[inputs]: Add zstd:lib.
	* gnu/packages/crates-web.scm (rust-tower-http-0.5)[native-inputs]: Add
	pkg-config.
	[inputs]: Add zstd:lib.
	* gnu/packages/python-compression.scm (python-cramjam)
	[native-inputs]: Add pkg-config.
	[inputs]: Add zstd:lib.

	Change-Id: Iccb160aa7099c141567c415237ab9662448a4e93

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zstd-sys-2: Update to 2.0.10.
	* gnu/packages/crates-io.scm (rust-zstd-sys-2): Update to 2.0.10.
	[arguments]: Install the sources.
	[cargo-inputs]: Replace rust-bindgen-0.64 with 0.69.  Remove
	rust-libc-0.2.

	Change-Id: I2a92039903d8efffafa3563be2c475f445243d3d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Skip another test on riscv64-linux.
	* gnu/packages/rust.scm (rust)[arguments]: When building for
	riscv64-linux skip another test.

	Change-Id: I2ec02d2fc441b890a576972e321a576cd13a1c8e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	build-system/cargo: Use system zstd by default.
	* guix/build/cargo-build-system.scm (configure): Add an environment
	variable to use pkg-config to find the zstd library.

	Change-Id: Id53296c4a18fffd8aa2f2b9e4d52d98ff3486293

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-credential-wincred-0.4: Update to 0.4.3.
	* gnu/packages/crates-windows.scm (rust-cargo-credential-wincred-0.4):
	Update to 0.4.3.

	Change-Id: If4dcff387e6f8776f9c7a43605e342ddb6ea2750

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-credential-libsecret-0.4: Update to 0.4.3.
	* gnu/packages/crates-io.scm (rust-cargo-credential-libsecret-0.4):
	Update to 0.4.3.

	Change-Id: I8aa828e6a8941f40c6de16134c0a2364f2a5a372

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-credential-0.4: Update to 0.4.4.
	* gnu/packages/crates-io.scm (rust-cargo-credential-0.4): Update to
	0.4.4.

	Change-Id: I87e736f3f9ca4f1db3b82445784aa01d912d78bb

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-credential-macos-keychain-0.4: Update to 0.4.3.
	* gnu/packages/crates-apple.scm
	(rust-cargo-credential-macos-keychain-0.4): Update to 0.4.3.

	Change-Id: Ie283ce0ef11a9c319488941f4b5921a0a015fada

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-windows-x86-64-msvc-0.48: Update to 0.48.5.
	* gnu/packages/crates-windows.scm (rust-windows-x86-64-msvc-0.48):
	Update to 0.48.5.
	[source]: Adjust snippet.

	Change-Id: Ie6d722309a060ab4294cd8d68429efe036df0aa5

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-windows-x86-64-gnullvm-0.48: Update to 0.48.5.
	* gnu/packages/crates-windows.scm (rust-windows-x86-64-gnullvm-0.48):
	Update to 0.48.5.
	[source]: Adjust snippet.

	Change-Id: I2f8dce912b667f185d48ee0e92da68f6768b6a79

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-windows-x86-64-gnu-0.48: Update to 0.48.5.
	* gnu/packages/crates-windows.scm (rust-windows-x86-64-gnu-0.48): Update
	to 0.48.5.
	[source]: Adjust snippet.

	Change-Id: I4097f88184534037a493e4bc1e1037d817440cab

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-windows-targets-0.48: Update to 0.48.5.
	* gnu/packages/crates-windows.scm (rust-windows-targets-0.48): Update to
	0.48.5.

	Change-Id: I097b08334bcc132fc109dbc810414bd1defbbc3c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-windows-i686-msvc-0.48: Update to 0.48.5.
	* gnu/packages/crates-windows.scm (rust-windows-i686-msvc-0.48): Update
	to 0.48.5.
	[source]: Adjust snippet.

	Change-Id: I49af8b4b2ace195f2f2dafb1c37197b603de8244

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-windows-i686-gnu-0.48: Update to 0.48.5.
	* gnu/packages/crates-windows.scm (rust-windows-i686-gnu-0.48): Update
	to 0.48.5.
	[source]: Adjust snippet.

	Change-Id: I9e08f1a2d2d332a199298f265b5a4a504003575f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-windows-aarch64-msvc-0.48: Update to 0.48.5.
	* gnu/packages/crates-windows.scm (rust-windows-aarch64-msvc-0.48):
	Update to 0.48.5.
	[source]: Adjust snippet.

	Change-Id: I5f3c153669bd58c3cd1335599a0c518f0c5c733c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-windows-aarch64-gnullvm-0.48: Update to 0.48.5.
	* gnu/packages/crates-windows.scm (rust-windows-aarch64-gnullvm-0.48):
	Update to 0.48.5.
	[source]: Adjust snippet.

	Change-Id: If6f11f281573cc2456b96b5a328efe4714123e99

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-winnow-0.6: Update to 0.6.5.
	* gnu/packages/crates-io.scm (rust-winnow-0.6): Update to 0.6.5.

	Change-Id: I87b64aa4ce4848ae8e1163563f3e4aa25fc8f3f5

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-winnow-0.5: Update to 0.5.40.
	* gnu/packages/crates-io.scm (rust-winnow-0.5): Update to 0.5.40.

	Change-Id: Ibda2be6b42b2e69fd884156cdb0f435fe0b73d3e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nix-0.26: Update to 0.26.4.
	* gnu/packages/crates-io.scm (rust-nix-0.26): Update to 0.26.4.
	[arguments]: Don't skip the build.  Add cargo-test-flags.
	[cargo-inputs]: Remove rust-static-assertions-1.
	[cargo-development-inputs]: Add rust-assert-impl-0.1, rust-caps-0.5,
	rust-lazy-static-1, rust-parking-lot-0.12, rust-rand-0.8, rust-semver-1,
	rust-sysctl-0.4, rust-tempfile-3.

	Change-Id: Ia66583ca65c27c5604a21098418bb47e085d7e79

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nix-0.20: Update to 0.20.2.
	* gnu/packages/crates-io.scm (rust-nix-0.20): Update to 0.20.2.
	[arguments]: Don't skip the build.  Add cargo-test-flags.
	[cargo-inputs]: Add rust-memoffset-0.6.  Replace rust-bitflags-1 with
	1.2.
	[cargo-development-inputs]: Add rust-bytes-0.4, rust-caps-0.5,
	rust-lazy-static-1, rust-rand-0.6, rust-semver-0.6, rust-sysctl-0.1,
	rust-tempfile-3.

	Change-Id: Ife1d32f0d04ad79b6a16930416d1439720bad88a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nix-0.23: Update to 0.23.2.
	* gnu/packages/crates-io.scm (rust-nix-0.23): Update to 0.23.2.
	[arguments]: Don't skip the build.  Add cargo-test-flags.
	[cargo-development-inputs]: Add rust-assert-impl-0.1, rust-caps-0.5,
	rust-lazy-static-1, rust-parking-lot-0.11, rust-rand-0.8, rust-semver-1,
	rust-sysctl-0.1, rust-tempfile-3.

	Change-Id: Ic5881d3c6d3edbc126e776b189d35ac2bb686cde

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add xremap-hyprland.
	* gnu/packages/rust-apps.scm (xremap-hyprland): New variable.

	Change-Id: I69d3555a2ebd1e1f558a164c2ef88e5a0afd0f5d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add nsncd.
	* gnu/packages/rust-apps.scm (nsncd): New variable.

	Change-Id: I2f2fe769321dcfa1043b2427b474bf615eb22091

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-slog-async-2: Update to 2.8.0.
	* gnu/packages/crates-io.scm (rust-slog-async-2): Update to 2.8.0.
	Absorb rust-slog-async-2-8.
	[arguments]: Don't skip the build.
	[description]: Expand.
	* gnu/packages/nss.scm (nsncd)[cargo-inputs]: Replace
	rust-slog-async-2-8 with rust-slog-async-2.

	Change-Id: I0320137cbc482d2679d2ebb6bdca6d091d2197a0

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sd-notify-0.3.
	* gnu/packages/crates-io.scm (rust-sd-notify-0.3): New variable.

	Change-Id: If66b3ff2cfa2837795c730003d0c64d8d3caad51

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nix-0.21: Update to 0.21.2.
	* gnu/packages/crates-io.scm (rust-nix-0.21): Update to 0.21.2.
	[arguments]: Don't skip the build.  Add cargo-test-flags.
	[cargo-inputs]: Replace rust-bitflags-1 with 1.2.
	[cargo-development-inputs]: Add rust-assert-impl-0.1, rust-caps-0.5,
	rust-lazy-static-1, rust-rand-0.8, rust-semver-1, rust-sysctl-0.1,
	rust-tempfile-3.

	Change-Id: Icf6f072ce83a79a3883e7feb1197cd3a01890758

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-atoi-0.4.
	* gnu/packages/crates-io.scm (rust-atoi-0.4): New variable.

	Change-Id: Iea8610c6c8222bba866d0751504b25bb07a6d313

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-c: Update to 0.9.31.
	* gnu/packages/rust-apps.scm (rust-cargo-c): Update to 0.9.31.

	Change-Id: If2d42fbffcea60e5f0dad183e36ef223538b7a69

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo: Update to 0.78.0.
	* gnu/packages/rust-apps.scm (rust-cargo): Update to 0.78.0.
	[cargo-inputs]: Add rust-annotate-snippets-0.10,
	rust-cargo-util-schemas-0.2.  Replace rust-gix-0.56 with 0.57,
	rust-gix-features-0.35 with 0.37, rust-rustfix-0.7 with 0.8.  Remove
	rust-pulldown-cmark-0.9, rust-serde-value-0.7, rust-syn-2,
	rust-unicode-xid-0.2.

	Change-Id: I7916e4012903518d12694367073d9bf36c863763

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-annotate-snippets-0.10.
	* gnu/packages/crates-io.scm (rust-annotate-snippets-0.10): New
	variable.
	(rust-annotate-snippets-0.9): Inherit from rust-annotate-snippets-0.10.

	Change-Id: I828bf0ea3101eabcc15f29aa8a5c416d9002f019

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cargo-util-schemas-0.2.
	* gnu/packages/crates-io.scm (rust-cargo-util-schemas-0.2): New variable.

	Change-Id: I2983774447fa081e9beb253c2df269919fde8aaa

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crates-io-0.39: Update to 0.40.
	* gnu/packages/crates-io.scm (rust-crates-io-0.39): Update to
	rust-crates-io-0.40.

	Change-Id: I51ceb7e9ea37bcae8351a948d219ee7389d80017

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-crosstermion-0.13.
	* gnu/packages/crates-io.scm (rust-crosstermion-0.13): New variable.
	(rust-crosstermion-0.11): Inherit from rust-crosstermion-0.13.

	Change-Id: I63bf278cb020150c01d36865184e6cc786f4d3bc

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-filetime-0.2: Update to 0.2.23.
	* gnu/packages/crates-io.scm (rust-filetime-0.2): Update to 0.2.23.
	[cargo-inputs]: Replace rust-redox-syscall-0.3 with 0.4,
	rust-windows-sys-0.48 with 0.52.

	Change-Id: I5324b863fa435d21a8fc85db26f52ea3387f5c17

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-jobserver-0.1: Update to 0.1.28.
	* gnu/packages/crates-io.scm (rust-jobserver-0.1): Update to 0.1.28.

	Change-Id: If461c3902aa629471cfa61981560cfaf64aeeba0

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pasetors-0.6: Update to 0.6.8.
	* gnu/packages/crates-io.scm (rust-pasetors-0.6): Update to 0.6.8.

	Change-Id: I0aa46b51dff18a3045d8efd41da23111af33257a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-prodash-28.
	* gnu/packages/crates-io.scm (rust-prodash-28): New variable.
	(rust-prodash-26): Inherit from rust-prodash-28.

	Change-Id: I8bbf16a2a54c2233a9e94bdfcb8dde816fcc488c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ratatui-0.25.
	* gnu/packages/crates-io.scm (rust-ratatui-0.25): New variable.

	Change-Id: I6baa4f5e612dfd92f8fea06e2f7aaeaa23e43b4b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rustfix-0.8.
	* gnu/packages/crates-io.scm (rust-rustfix-0.8): New variable.
	(rust-rustfix-0.7): Inherit from rust-rustfix-0.8.

	Change-Id: I6f823ec84125352daa5ed6e45eb52e9471e65019

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-toml-0.8: Update to 0.8.12.
	* gnu/packages/crates-io.scm (rust-toml-0.8): Update to 0.8.12.
	[cargo-inputs]: Replace rust-toml-edit-0.21 with 0.22.

	Change-Id: I2982f10e6635aa4eea9db247d00022a4667f724e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-toml-edit-0.22: Update to 0.22.9.
	* gnu/packages/crates-io.scm (rust-toml-edit-0.22): Update to 0.22.9.

	Change-Id: I596ae894ba279de9f4126b95994f212d14033df1

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-toml-edit-0.21: Update to 0.21.1.
	* gnu/packages/crates-io.scm (rust-toml-edit-0.21): Update to 0.21.1.

	Change-Id: I2e4fcbdcb5259dc47c017fcb4f82f53df74ef513

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tui-react-0.22.
	* gnu/packages/crates-io.scm (rust-tui-react-0.22): New variable.
	(rust-tui-react-0.20): Inherit from rust-tui-react-0.22.

	Change-Id: Ice1122648aff39a076f83e8b270e8dbe20db54b2

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-git2-0.18: Update to 0.18.3.
	* gnu/packages/crates-vcs.scm (rust-git2-0.18): Update to 0.18.3.
	[cargo-development-inputs]: Add rust-clap-4.  Remove rust-structopt-0.3.

	Change-Id: Ib883c93a13ff0c8348fddbc44808c3b45531eedf

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-0.57.
	* gnu/packages/crates-vcs.scm (rust-gix-0.57): New variable.
	(rust-gix-0.56): Inherit from rust-gix-0.57.

	Change-Id: Iecddd479168a1b096383711136934c61c467984e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-actor-0.29.
	* gnu/packages/crates-vcs.scm (rust-gix-actor-0.29): New variable.
	(rust-gix-actor-0.28): Inherit from rust-gix-actor-0.29.

	Change-Id: I29dce2dcecf9b56cdf13c3dfb63126f8bbf40d3a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-archive-0.8.
	* gnu/packages/crates-vcs.scm (rust-gix-archive-0.8): New variable.
	(rust-gix-archive-0.7): Inherit from rust-gix-archive-0.8.

	Change-Id: Ie640ada0b6fb368bc13b5a84023a1dc5a131b597

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-attributes-0.21.
	* gnu/packages/crates-vcs.scm (rust-gix-attributes-0.21): New variable.
	(rust-gix-attributes-0.20): Inherit from rust-gix-attributes-0.21.

	Change-Id: I7344bcbefd31f75607865aab4a650eb6db7f8e96

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-bitmap-0.2: Update to 0.2.11.
	* gnu/packages/crates-vcs.scm (rust-gix-bitmap-0.2): Update to 0.2.11.

	Change-Id: I314acccfd8367c257f091192e737653f40ac0c06

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-chunk-0.4: Update to 0.4.8.
	* gnu/packages/crates-vcs.scm (rust-gix-chunk-0.4): Update to 0.4.8.

	Change-Id: Idc732169adad65eaa6caad001eb000d1ee283eed

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-command-0.3: Update to 0.3.6.
	* gnu/packages/crates-vcs.scm (rust-gix-command-0.3): Update to 0.3.6.

	Change-Id: I33b159d5b6bf8cf6fdfd829e2042c01b4d285f80

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-commitgraph-0.23.
	* gnu/packages/crates-vcs.scm (rust-gix-commitgraph-0.23): New variable.
	(rust-gix-commitgraph-0.22): Inherit from rust-gix-commitgraph-0.23.

	Change-Id: I577a217baf9802fc9bc6c7eaffa01d30689a6d06

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-config-0.33.
	* gnu/packages/crates-vcs.scm (rust-gix-config-0.33): New variable.
	(rust-gix-config-0.32): Inherit from rust-gix-config-0.33.

	Change-Id: Icb6c81240f23237bc9919c21d27f89bda6eb573f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-config-value-0.14: Update to 0.14.6.
	* gnu/packages/crates-vcs.scm (rust-gix-config-value-0.14): Update to
	0.14.6.

	Change-Id: Iea30252317a599183d7ffa3b789075dd5277b42e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-credentials-0.23.
	* gnu/packages/crates-vcs.scm (rust-gix-credentials-0.23): New variable.
	(rust-gix-credentials-0.22): Inherit from rust-gix-credentials-0.23.

	Change-Id: I9e40062c4d865ddd0739a39a54cb102036a27995

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-date-0.8: Update to 0.8.5.
	* gnu/packages/crates-vcs.scm (rust-gix-date-0.8): Update to 0.8.5.

	Change-Id: I06157ba170835a2ec07d706f33c728d1ce64a00a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-diff-0.39.
	* gnu/packages/crates-vcs.scm (rust-gix-diff-0.39): New variable.
	(rust-gix-diff-0.38): Inherit from rust-gix-diff-0.39.

	Change-Id: Ibe22f1b4f68c328c13084af89723dfc5e9944831

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-discover-0.28.
	* gnu/packages/crates-vcs.scm (rust-gix-discover-0.28): New variable.
	(rust-gix-discover-0.27): Inherit from rust-gix-discover-0.28.

	Change-Id: I9475976d5a0f09b5efb10eedc0b04a4e2e5672a3

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-features-0.37.
	* gnu/packages/crates-vcs.scm (rust-gix-features-0.37): New variable.

	Change-Id: I76c74e8406485fd35d07c9dedb5a8d2175a2854d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-features-0.38.
	* gnu/packages/crates-vcs.scm (rust-gix-features-0.38): New variable.
	(rust-gix-features-0.36): Inherit from rust-gix-features-0.38.

	Change-Id: Ic7d61074efafb1fbfd68772afbd382f4ef90c593

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-filter-0.8.
	* gnu/packages/crates-vcs.scm (rust-gix-filter-0.8): New variable.
	(rust-gix-filter-0.7): Inherit from rust-gix-filter-0.8.

	Change-Id: I6df2d5ad963c694c1c1a7e9f58cb8350b5cc8876

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-fs-0.9.
	* gnu/packages/crates-vcs.scm (rust-gix-fs-0.9): New variable.
	(rust-gix-fs-0.8): Inherit from rust-gix-fs-0.9.

	Change-Id: Iac3505efe7845af4fe377bf1601576cc85523d8a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-glob-0.15.
	* gnu/packages/crates-vcs.scm (rust-gix-glob-0.15): New variable.
	(rust-gix-glob-0.14): Inherit from rust-gix-glob-0.15.

	Change-Id: I7a5c297e283de3b311a45925400f7e1b9d896a84

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-hash-0.14.
	* gnu/packages/crates-vcs.scm (rust-gix-hash-0.14): New variable.
	(rust-gix-hash-0.13): Inherit from rust-gix-hash-0.14.

	Change-Id: I189ef21e2eb827f7d91a437e62b4c137d0810c17

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-hashtable-0.5.
	* gnu/packages/crates-vcs.scm (rust-gix-hashtable-0.5): New variable.
	(rust-gix-hashtable-0.4): Inherit from rust-gix-hashtable-0.5.

	Change-Id: Iaa59b6b68a08eccc23fcecc9a039e155f2aaf653

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-ignore-0.10.
	* gnu/packages/crates-vcs.scm (rust-gix-ignore-0.10): New variable.
	(rust-gix-ignore-0.9): Inherit from rust-gix-ignore-0.10.

	Change-Id: I01a41c6a3c622ac9a130e45f58dd353254e12725

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-index-0.28.
	* gnu/packages/crates-vcs.scm (rust-gix-index-0.28): New variable.
	(rust-gix-index-0.27): Inherit from rust-gix-index-0.28.

	Change-Id: I6b73c7cd502bad3f2ee8335609938c0c050ad706

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-lock-12.
	* gnu/packages/crates-vcs.scm (rust-gix-lock-12): New variable.
	(rust-gix-lock-11): Inherit from rust-gix-lock-12.

	Change-Id: I6d79aebe3a31bb25b4deade6545a014f57ac74f8

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-macros-0.1: Update to 0.1.4.
	* gnu/packages/crates-vcs.scm (rust-gix-macros-0.1): Update to 0.1.4.

	Change-Id: Ia01d314e0e4fd32faae48cc3d454375840d6844d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-mailmap-0.21.
	* gnu/packages/crates-vcs.scm (rust-gix-mailmap-0.21): New variable.
	(rust-gix-mailmap-0.20): Inherit from rust-gix-mailmap-0.21.

	Change-Id: I4fdf2a29701017fdfcb5658d48d2d87caa0f95c6

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-negotiate-0.11.
	* gnu/packages/crates-vcs.scm (rust-gix-negotiate-0.11): New variable.
	(rust-gix-negotiate-0.10): Inherit from rust-gix-negotiate-0.11.

	Change-Id: I47bad7c54083c3f5acb21b341093ce96b2f942ec

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-object-0.40.
	* gnu/packages/crates-vcs.scm (rust-gix-object-0.40): New variable.
	(rust-gix-object-0.39): Inherit from rust-gix-object-0.40.

	Change-Id: Ic46c7a982dfb81b249ba50720a465a8d9f6a8fd3

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-odb-0.56.
	* gnu/packages/crates-vcs.scm (rust-gix-odb-0.56): New variable.
	(rust-gix-odb-0.55): Inherit from rust-gix-odb-0.56.

	Change-Id: I4466dd9219d269256a0fab5d61cc2f775874ff10

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-pack-0.46.
	* gnu/packages/crates-vcs.scm (rust-gix-pack-0.46): New variable.
	(rust-gix-pack-0.45): Inherit from rust-gix-pack-0.46.

	Change-Id: I4b5314cf38e67a116ddbc8009ab8dab0e6a1684d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-packetline-0.17: Update to 0.17.5.
	* gnu/packages/crates-vcs.scm (rust-gix-packetline-0.17): Update to
	0.17.5.

	Change-Id: I0f20a0d6eb0e86db8bb71ecf1fbb03e7a6d10f50

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-path-0.10: Update to 0.10.7.
	* gnu/packages/crates-vcs.scm (rust-gix-path-0.10): Update to 0.10.7.

	Change-Id: I0268ba70e74a15a1ee2e054f2fdee94008edf4a2

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-pathspec-0.5.
	* gnu/packages/crates-vcs.scm (rust-gix-pathspec-0.5): New variable.
	(rust-gix-pathspec-0.4): Inherit from rust-gix-pathspec-0.5.

	Change-Id: I532ff32c05a61cb4b9d397aea53e0c6900e99197

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-prompt-0.8: Update to 0.8.4.
	* gnu/packages/crates-vcs.scm (rust-gix-prompt-0.8): Update to 0.8.4.

	Change-Id: I316485b39bfc545369af97ae099c5256fdea7c2f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-protocol-0.43.
	* gnu/packages/crates-vcs.scm (rust-gix-protocol-0.43): New variable.
	(rust-gix-protocol-0.42): Inherit from rust-gix-protocol-0.43.

	Change-Id: I9d67881b3d5e47e32210edff2238103c91bead37

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-quote-0.4: Update to 0.4.12.
	* gnu/packages/crates-vcs.scm (rust-gix-quote-0.4): Update to 0.4.12.

	Change-Id: Ia57f62db8a4274fcba00544fc3b3b1304355b114

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-ref-0.40.
	* gnu/packages/crates-vcs.scm (rust-gix-ref-0.40): New variable.
	(rust-gix-ref-0.39): Inherit from rust-gix-ref-0.40.

	Change-Id: I7706ea2d3ae18ce9518e466a5fd580cddf320c65

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-refspec-0.21.
	* gnu/packages/crates-vcs.scm (rust-gix-refspec-0.21): New variable.
	(rust-gix-refspec-0.20): Inherit from rust-gix-refspec-0.21.

	Change-Id: Ic0061a782ed4e4313bc2cc88a9b81c0a4f4af406

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-revision-0.25.
	* gnu/packages/crates-vcs.scm (rust-gix-revision-0.25): New variable.
	(rust-gix-revision-0.24): Inherit from rust-gix-revision-0.25.

	Change-Id: I920e7e6b26b08567d7ee23c984390d683a0144ff

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-revwalk-0.11.
	* gnu/packages/crates-vcs.scm (rust-gix-revwalk-0.11): New variable.
	(rust-gix-revwalk-0.10): Inherit from rust-gix-revwalk-0.11.

	Change-Id: Id20f11119537b89066312d0809045cc88581a950

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-sec-0.10: Update to 0.10.6.
	* gnu/packages/crates-vcs.scm (rust-gix-sec-0.10): Update to 0.10.6.

	Change-Id: Iccc438624e00ff323a7c415ce2b2eaae39d48d62

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-status-0.4.
	* gnu/packages/crates-vcs.scm (rust-gix-status-0.4): New variable.
	(rust-gix-status-0.3): Inherit from rust-gix-status-0.4.

	Change-Id: I4c06e291c869becc0bbadd1efb23ed2c3e0de3a6

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-submodule-0.7.
	* gnu/packages/crates-vcs.scm (rust-gix-submodule-0.7): New variable.
	(rust-gix-submodule-0.6): Inherit from rust-gix-submodule-0.7.

	Change-Id: I65015ff6b23da4c4b8feca2c5203cd1d6cad4b41

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-tempfile-12.
	* gnu/packages/crates-vcs.scm (rust-gix-tempfile-12): New variable.
	(rust-gix-tempfile-11): Inherit from rust-gix-tempfile-12.

	Change-Id: If226dbb0352664809b8328cfc37d154af8676a09

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-trace-0.1: Update to 0.1.8.
	* gnu/packages/crates-vcs.scm (rust-gix-trace-0.1): Update to 0.1.8.

	Change-Id: I17c089a22d5b11a7f9e0168362e1ac68dea585e1

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-transport-0.40.
	* gnu/packages/crates-vcs.scm (rust-gix-transport-0.40): New variable.
	(rust-gix-transport-0.39): Inherit from rust-gix-transport-0.40.

	Change-Id: I9f458e3d1a39481bfe958338caa6564f64c54a20

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-traverse-0.36.
	* gnu/packages/crates-vcs.scm (rust-gix-traverse-0.36): New variable.
	(rust-gix-traverse-0.35): Inherit from rust-gix-traverse-0.36.

	Change-Id: Idef44e87a1084877133ef7589843596648e60509

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-url-0.26.
	* gnu/packages/crates-vcs.scm (rust-gix-url-0.26): New variable.
	(rust-gix-url-0.25): Inherit from rust-gix-url-0.26.

	Change-Id: Ibe8cc1e29503aba1ac826f55c621254cb4205f8b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-utils-0.1: Update to 0.1.11.
	* gnu/packages/crates-vcs.scm (rust-gix-utils-0.1): Update to 0.1.11.

	Change-Id: I3712b802cb94455c3e2b7ddf469007ed3f898726

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-validate-0.8: Update to 0.8.4.
	* gnu/packages/crates-vcs.scm (rust-gix-validate-0.8): Update to 0.8.4.

	Change-Id: Icf8738814cd2e060b642df1e9c251a7f1b4b89b8

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-worktree-0.29.
	* gnu/packages/crates-vcs.scm (rust-gix-worktree-0.29): New variable.
	(rust-gix-worktree-0.28): Inherit from rust-gix-worktree-0.29.

	Change-Id: I9d550fda9831b01fef946d94ef6f6d9ad8a27d85

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-worktree-state-0.6.
	* gnu/packages/crates-vcs.scm (rust-gix-worktree-state-0.6): New
	variable.
	(rust-gix-worktree-state-0.5): Inherit from rust-gix-worktree-state-0.6.

	Change-Id: I94fd10c8dcc2d4be7a41f2d1e69bc7c94ba946e7

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-worktree-stream-0.8.
	* gnu/packages/crates-vcs.scm (rust-gix-worktree-stream-0.8): New
	variable.
	(rust-gix-worktree-stream-0.7): Inherit from
	rust-gix-worktree-stream-0.8.

	Change-Id: I7dd2bb150cb4d03132a7f40a6cad994ac042f191

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libgit2-sys-0.16: Update to 0.16.2.
	* gnu/packages/crates-vcs.scm (rust-libgit2-sys-0.16): Update to 0.16.2.

	Change-Id: I06f5282e9793101e3475c11c02a82a790e47bd52

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-http-auth-0.1: Update to 0.1.9.
	* gnu/packages/crates-web.scm (rust-http-auth-0.1): Update to 0.1.9.
	[cargo-inputs]: Add rust-http-1.

	Change-Id: Ie18afa11ca7c22fbf117b137ab81110a33feb0ed

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add gitui.
	* gnu/packages/rust-apps.scm (gitui): New variable.

	Change-Id: I644c7791ba4d99a4ce4ec76df6c809876ff65c52

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bitflags-2: Update to 2.5.0.
	* gnu/packages/crates-io.scm (rust-bitflags-2): Update to 2.5.0.

	Change-Id: I29ab9352acf356045e2bd0d395f36ff662d17f78

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-syntect: Update to 5.2.0.
	* gnu/packages/crates-io.scm (rust-syntect-5): Update to 5.2.0.
	[cargo-inputs]: Add rust-serde-derive-1.  Replace rust-regex-syntax-0.7
	with 0.8.
	[cargo-development-inputs]: Add rust-expect-test-1,
	rust-public-api-0.33, rust-rustdoc-json-0.8, rust-rustup-toolchain-0.1.

	Change-Id: I18fbcae0e17c5cee8d1a360511ce9832b821ae83

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-rustup-toolchain-0.1.
	* gnu/packages/crates-io.scm (rust-rustup-toolchain-0.1): New variable.

	Change-Id: Ibc627c5d47a37fd1489ed265a3afbbba3a6238a3

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-public-api-0.32.
	* gnu/packages/crates-io.scm (rust-public-api-0.32): New variable.

	Change-Id: Icb386411653902118156ec08e2b767244ff46481

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-public-api-0.33.
	* gnu/packages/crates-io.scm (rust-public-api-0.33): New variable.

	Change-Id: I7114dc86c5bb60142bddbc6480c29ffca9323a37

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-rustdoc-json-0.8.
	* gnu/packages/crates-io.scm (rust-rustdoc-json-0.8): New variable.

	Change-Id: Ief23eb0a317db672082d9b3bd1e7d64bfbc136e4

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-predicates-3: Update to 3.1.0.
	* gnu/packages/crates-io.scm (rust-predicates-3): Update to 3.1.0.
	[cargo-inputs]: Remove rust-itertools-0.11.

	Change-Id: I8996a1aa1101706a9c54fd2153d8df8ec704c935

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-cargo-manifest-0.13.
	* gnu/packages/crates-io.scm (rust-cargo-manifest-0.13): New variable.

	Change-Id: If92996f47c5d7e28d91434a2e9c121090f620181

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-rustdoc-types-0.23.
	* gnu/packages/crates-io.scm (rust-rustdoc-types-0.23): New variable.

	Change-Id: I74f9f3db2e4b2fc685eb34e48f97f8d35db6bd43

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-hashbag-0.1.
	* gnu/packages/crates-io.scm (rust-hashbag-0.1): New variable.

	Change-Id: Ide0d0cfe1e19f1c3bd62e5640cf40db2ebdbdd9e

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-griddle-0.5.
	* gnu/packages/crates-io.scm (rust-griddle-0.5): New variable.

	Change-Id: Ibb0321fe5098aaf0d142ff4b9d3200865e0edfcd

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-scopeguard-1: Update to 1.2.0.
	* gnu/packages/crates-io.scm (rust-scopeguard-1): Update to 1.2.0.

	Change-Id: I9e34258e01064cdc14e5d0d88a904c4bf722fb77

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-clap-4: Update to 4.5.4.
	* gnu/packages/crates-io.scm (rust-clap-4): Update to 4.5.4.
	[cargo-development-inputs]: Replace rust-snapbox-0.4 with 0.5,
	rust-trycmd-0.14 with 0.15.

	Change-Id: I0a7bec988133cbb0d10a15293eaaf4e0f3c6cb5c

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-shlex-1: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-shlex-1): Update to 1.3.0.

	Change-Id: I9c71315b77a5ac2a09e66ac236889e3661a75008

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-clap-builder-4: Update to 4.5.2.
	* gnu/packages/crates-io.scm (rust-clap-builder-4): Update to 4.5.2.
	[cargo-inputs]: Replace rust-clap-lex-0.6 with 0.7, rust-strsim-0.10
	with 0.11.

	Change-Id: I49e10500a3b33efd9bd9c1823d4ecfcf075eec27

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-strsim-0.11.
	* gnu/packages/crates-io.scm (rust-strsim-0.11): New variable.
	(rust-strsim-0.10): Inherit from rust-strsim-0.11.

	Change-Id: If2a421a7016d9bb5f9bcbf76860fde230cc9ef11

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-clap-lex-0.7.
	* gnu/packages/crates-io.scm (rust-clap-lex-0.7): New variable.
	(rust-clap-lex-0.6): Inherit from rust-clap-lex-0.7.

	Change-Id: Id9263095343d39b0cd28271ebe99b0bc6be65b91

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-heck-0.5.
	* gnu/packages/crates-io.scm (rust-heck-0.5): New variable.
	(rust-heck-0.4): Inherit from rust-heck-0.5.

	Change-Id: I579c258166a5507c7844912ab412eea7b5df18b4

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-clap-derive: Update to 4.5.4.
	* gnu/packages/crates-io.scm (rust-clap-derive-4): Update to 4.5.4.
	[cargo-inputs]: Replace rust-heck-0.4 with 0.5.

	Change-Id: If6e59e0b352fac6f3659f72d43b31b5d4b4e8f2b

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-tui-textarea-0.4.
	* gnu/packages/crates-io.scm (rust-tui-textarea-0.4): New variable.

	Change-Id: I713cb516fe8318327ea36e02097284e63a84a7d0

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-ratatui-0.26.
	* gnu/packages/crates-io.scm (rust-ratatui-0.26): New variable.
	(rust-ratatui-0.24): Inherit from rust-ratatui-0.26.

	Change-Id: I3cab97e7e265466f5b547b2de145c4974930609e

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-font8x8-0.3.
	* gnu/packages/crates-io.scm (rust-font8x8-0.3): New variable.

	Change-Id: I25b237b5fe2c857d50d5566efc897bcbf0bf8616

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-derive-builder-0.13.
	* gnu/packages/crates-io.scm (rust-derive-builder-0.13): New variable.
	(rust-derive-builder-0.12): Inherit from rust-derive-builder-0.13.

	Change-Id: I9e2b75d1733071f9cda7491a6c038fb5a26e531a

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-derive-builder-macro-0.13.
	* gnu/packages/crates-io.scm (rust-derive-builder-macro-0.13): New
	variable.
	(rust-derive-builder-macro-0.12): Inherit from
	rust-derive-builder-macro-0.13.

	Change-Id: Ic73a7d3b0f9499aebfa08371575265f386470c58

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-derive-builder-core-0.13.
	* gnu/packages/crates-io.scm (rust-derive-core-0.13): New variable.
	(rust-derive-core-0.12): Inherit from rust-derive-core-0.13.

	Change-Id: I66ed816edef50f73ae1a1314e7a141f1a47ada78

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-termwiz-0.22.
	* gnu/packages/crates-io.scm (rust-termwiz-0.22): New variable.
	(rust-termwiz-0.20): Inherit from rust-termwiz-0.22.

	Change-Id: I6f220664422e85de4f4cc42dc898c0f19df36dd0

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-wezterm-input-types-0.1.
	* gnu/packages/crates-io.scm (rust-wezterm-input-types-0.1): New
	variable.

	Change-Id: I0bc79f1982e60cc458d93d314b505dd6596321f8

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-wezterm-color-types-0.3.
	* gnu/packages/crates-io.scm (rust-wezterm-color-types-0.3): New
	variable.
	(rust-wezterm-color-types-0.2): Inherit from
	rust-wezterm-color-types-0.3.

	Change-Id: I385509cf4e8cec9ac18db2e7b01fb12fd044eebb

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-wezterm-blob-leases-0.1.
	* gnu/packages/crates-io.scm (rust-wezterm-blob-leases-0.1): New
	variable.

	Change-Id: I9f0b7d139ca0cbd4e930e4b1a3e66404b738ebf9

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-terminfo-0.8.
	* gnu/packages/crates-io.scm (rust-terminfo-0.8): New variable.
	(rust-terminfo-0.7): Inherit from rust-terminfo-0.8.

	Change-Id: I089182a103780939bdb07c57cfc22dce5b392a66

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-termion-3.
	* gnu/packages/crates-io.scm (rust-termion-3): New variable.
	(rust-termion-2): Inherit from rust-termion-3.

	Change-Id: I735743218fdbba4845b877fbe2cfef38bee63f07

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-strum-0.26.
	* gnu/packages/crates-io.scm (rust-strum-0.26): New variable.
	(rust-strum-0.25): Inherit from rust-strum-0.26.

	Change-Id: I377c9ba8f0b15bd04457357147c168ea661548d5

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-strum-macros-0.26.
	* gnu/packages/crates-io.scm (rust-strum-macros-0.26): New variable.
	(rust-strum-macros-0.25): Inherit from rust-strum-macros-0.26.

	Change-Id: I855f289bed17e41d8f199eb68fd89bd003078df4

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-stability-0.1.
	* gnu/packages/crates-io.scm (rust-stability-0.1): New variable.

	Change-Id: I3a063c4d178148389e044b0d6203e37bcaa4bd6a

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-struct-patch-0.4.
	* gnu/packages/crates-io.scm (rust-struct-patch-0.4): New variable.

	Change-Id: I4847cd881f3ab3c5984cf9bc24a20c9c0114498a

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-struct-patch-derive-0.4.
	* gnu/packages/crates-io.scm (rust-struct-patch-derive-0.4): New
	variable.

	Change-Id: If9eaa5de7ab42414d2fbb5626bf99c8bdb96cc07

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-ratatui-0.24.
	* gnu/packages/crates-io.scm (rust-ratatui-0.24): New variable.
	(rust-ratatui-0.20): Inherit from rust-ratatui-0.24.

	Change-Id: I92e6f2292676f7f36ea2cdca31b3bd5709709659

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-termwiz-0.20.
	* gnu/packages/crates-io.scm (rust-termwiz-0.20): New variable.

	Change-Id: I516f92d826a05b88da8b45c311119791d1c2aac6

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-varbincode-0.1.
	* gnu/packages/crates-io.scm (rust-varbincode-0.1): New variable.

	Change-Id: I067935391fdb5f094cecf30909fcc3e56435dfaf

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-wezterm-color-types-0.2.
	* gnu/packages/crates-io.scm (rust-wezterm-color-types-0.2): New
	variable.

	Change-Id: Id0bbbb3a611078188bd0c9e357092a7803a2e3d7

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-wezterm-dynamic-0.1.
	* gnu/packages/crates-io.scm (rust-wezterm-dynamic-0.1): New variable.

	Change-Id: Ifb5abb4c58666cd79f40f00f868c0092c4dbcaaa

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-deltae-0.3.
	* gnu/packages/crates-graphics.scm (rust-deltae-0.3): New variable.

	Change-Id: I1ff443319ca727ecfb9de75db44a65271f6f20d6

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-csscolorparser-0.6.
	* gnu/packages/crates-io.scm (rust-csscolorparser-0.6): New variable.

	Change-Id: I2936f096164c31b2eafc41a574b8b7945414a215

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-fakeit-1.
	* gnu/packages/crates-io.scm (rust-fakeit-1): New variable.

	Change-Id: Ib3a69e8510312ccc48bb5ee8ef98ecefd12ad797

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-simplerand-1.
	* gnu/packages/crates-io.scm (rust-simplerand-1): New variable.

	Change-Id: Ia776e3abce46ef80d10967ae1d8057b32f551e59

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-libmath-0.2.
	* gnu/packages/crates-io.scm (rust-libmath-0.2): New variable.

	Change-Id: Ie18b444f9dd260f849f04bc5bee7d5a6324c5e6b

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-better-panic-0.3.
	* gnu/packages/crates-io.scm (rust-better-panic-0.3): New variable.

	Change-Id: I0068772228ab1d6ebaa2803bba14ec47b62981f6

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-wezterm-bidi-0.2.
	* gnu/packages/crates-io.scm (rust-wezterm-bidi-0.2): New variable.

	Change-Id: I2fd61ebe79516b7373b705601550f0171784c8c6

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-k9-0.12.0.
	* gnu/packages/crates-io.scm (rust-k9-0.12): New variable.
	(rust-k9-0.11): Inherit from rust-k9-0.12.

	Change-Id: I67f9d7a9abb6fe0afd2cd43fc6eff995a37b5634

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-wezterm-dynamic-0.2.
	* gnu/packages/crates-io.scm (rust-wezterm-dynamic-0.2): New variable.

	Change-Id: I3f189b3680a65eda8ef6c296ce3c80a78f2eefac

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-wezterm-dynamic-derive-0.1.
	* gnu/packages/crates-io.scm (rust-wezterm-dynamic-derive-0.1): New
	variable.

	Change-Id: I7712aa37b6df07827f4027a7df4551f5b1a79da5

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-finl-unicode-1.
	* gnu/packages/crates-io.scm (rust-finl-unicode-1): New variable.

	Change-Id: I25fc706677bee014c0bbae5c370df0fcc0d3b685

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-notify-debouncer-mini-0.4.
	* gnu/packages/crates-io.scm (rust-notify-debouncer-mini-0.4): New
	variable.

	Change-Id: I705c8c0496e40f0c6fed904d985211304fc856c2

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-gh-emoji-1.
	* gnu/packages/crates-io.scm (rust-gh-emoji-1): New variable.

	Change-Id: I7a457801cf67fa211822845717b80e3f56f17833

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-filetreelist-0.5.
	* gnu/packages/crates-io.scm (rust-filetreelist-0.5): New variable.

	Change-Id: I59196913b2d4a2731ab104ed4d951fe8c739f4c4

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-asyncgit-0.25.
	* gnu/packages/crates-vcs.scm (rust-asyncgit-0.25): New variable.

	Change-Id: I85832ec9ce83a0d7e172534e04e39758854febaf

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-invalidstring-0.1.
	* gnu/packages/crates-io.scm (rust-invalidstring-0.1): New variable.

	Change-Id: If0ec3282ec7cf8aa47a5942b667a98bf45021dfe

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-unicode-truncate-0.2.
	* gnu/packages/crates-io.scm (rust-unicode-truncate): New variable.

	Change-Id: I9428c1d2fa463fd6254f1c1e0f52568ed77989bc

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-scopetime-0.1.
	* gnu/packages/crates-io.scm (rust-scopetime-0.1): New variable.

	Change-Id: I58f75861760efe9f10f0c773e6c555c6ebf5a163

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-git2-hooks-0.3.
	* gnu/packages/crates-vcs.scm (rust-git2-hooks-0.3): New variable.

	Change-Id: Ie144b60e8eeef996f8fbce58d51ed8dae7063834

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-easy-cast-0.5.
	* gnu/packages/crates-io.scm (rust-easy-cast-0.5): New variable.
	(rust-easy-cast-0.4): Inherit from rust-easy-cast-0.5.

	Change-Id: I8cb32c63440257424b53b603d0ce84a3002a5e3a

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-bwrap-1.
	* gnu/packages/crates-io.scm (rust-bwrap-1): New variable.

	Change-Id: I3e3d0e5dfe270f44e1fd71d5b0dc891af32f2903

2024-07-18  Brennan Vincent  <brennan@umanwizard.com>

	gnu: rust: Update to 1.77.0.
	* gnu/packages/rust.scm (rust): Base main rust package on rust-1.77.
	[source]: Remove another vendored copy of zlib.

	Change-Id: Ia4611b0ea153bce1de97e711af6d3f7396a6bf85

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-web-time-1.
	* gnu/packages/crates-io.scm (rust-web-time-1): Add variable.
	(rust-web-time-0.2): Inherit from rust-web-time-1.

	Change-Id: I8e3d9270bb06baa051bb9eff8a7a507c5ac4a9ad

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-async-compat-0.2.
	* gnu/packages/crates-io.scm (rust-async-compat-0.2): Add variable.

	Change-Id: Iaded7273d198b3efd112b4a84c775bc8445df1fe

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-deadpool-sync-0.1.
	* gnu/packages/crates-io.scm (rust-deadpool-sync-0.1): Add variable.

	Change-Id: I6faa6f867eb0b05e7748a7db6fc9d68180121c3f

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-bs58-0.5.
	* gnu/packages/crates-io.scm (rust-bs58-0.5): Add variable.
	(rust-bs58-0.2): Inherit from rust-bs58-0.5.

	Change-Id: I06a95ce256d22f0a724abbae9f86db47d9e90483

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-pkcs7-0.4.
	* gnu/packages/crates-crypto.scm (rust-pkcs7-0.4): Add variable.

	Change-Id: I35ff754d24ac50a25fa94149bdf50291ff3a46f5

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-der-derive-0.7: Update to 0.7.2.
	* gnu/packages/crates-io.scm (rust-der-derive-0.7): Update to 0.7.2.

	Change-Id: I78eee0a02f7eeebb9fbd85b14df5378fe2320e9c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-der-0.7: Update to 0.7.8.
	* gnu/packages/crates-io.scm (rust-der-0.7): Update to 0.7.8.
	[cargo-inputs]: Add rust-bytes-1.

	Change-Id: I53cae6daf309ece8b67838286c701523e2676445

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-const-oid-0.9: Update to 0.9.6.
	* gnu/packages/crates-io.scm (rust-const-oid-0.9): Update to 0.9.6.

	Change-Id: Id661e470fc0230e2e0f247cbd0fc4828433aaf5d

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-x509-cert-0.2.
	* gnu/packages/crates-tls.scm (rust-x509-cert-0.2): Add variable.

	Change-Id: Id4d6a36b024b5f605da9f1e4304ed9a05e2c340c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-anstyle-parse-0.2: Update to 0.2.3.
	* gnu/packages/crates-io.scm (rust-anstyle-parse-0.2): Update to 0.2.3.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.
	[cargo-development-inputs]: Replace rust-codegenrs-2 with 3,
	rust-criterion-0.4 with 0.5.

	Change-Id: Ia99d91b8127d7f92900f80c5ea6f41d8fab4775c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-codegenrs-3.
	* gnu/packages/crates-io.scm (rust-codegenrs-3): New variable.
	(rust-codegenrs-2): Inherit from rust-codegenrs-3.

	Change-Id: I55fe550f0d9c8cbd18795f24972399903ec41ace

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-tls-codec-0.4.
	* gnu/packages/crates-crypto.scm (rust-tls-codec-0.4): Add variable.

	Change-Id: I672e82a8af7eb805e49c159ae61f078cf6931d9b

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-tls-codec-derive-0.4.
	* gnu/packages/crates-crypto.scm (rust-tls-codec-derive-0.4): Add
	variable.

	Change-Id: I232cb77cdbdec4b3eeea0695a8c9b4ccf64f5b03

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-serde-with-1.
	* gnu/packages/crates-io.scm (rust-serde-with-1): New variable.

	Change-Id: Ic0a72a4446b12b925287c191509b7f8b34f2f5e3

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-serde-with-macros-1.
	* gnu/packages/crates-io.scm (rust-serde-with-macros-1): New variable.

	Change-Id: Iaec9600492b5f840041683510f34ffdcb00263f4

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-actix-connect-1: Don't skip the build.
	* gnu/packages/crates-web.scm (rust-actix-connect-1)[arguments]: Don't
	skip the build.  Remove custom 'fix-version-requirements phase.
	[cargo-inputs]: Replace rust-trust-dns-proto-0.18 with 0.18.0-alpha.2,
	rust-trust-dns-resolver-0.18 with 0.18.0-alpha.2.

	Change-Id: I881bdbf381120818884beed766c85d61ed458fe6

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trust-dns-resolver-0.18: Downgrade to 0.18.0-alpha.2.
	* gnu/packages/crates-web.scm (rust-trust-dns-resolver-0.18): Downgrade
	to 0.18.0-alpha.2.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.
	[cargo-inputs]: Replace rust-trust-dns-https-0.18 with 0.18.0-alpha.2,
	rust-trust-dns-native-tls-0.18 with 0.18.0-alpha.2,
	rust-trust-dns-openssl-0.18 with 0.18.0-alpha.2,
	rust-trust-dns-proto-0.18 with 0.18.0-alpha.2,
	rust-trust-dns-rustls-0.18 with 0.18.0-alpha.2.

	Change-Id: If0c0a20caf15746b24eee426247536f840861f55

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trust-dns-https-0.18: Downgrade to 0.18.0-alpha.2.
	* gnu/packages/crates-web.scm (rust-trust-dns-https-0.18): Downgrade to
	0.18.0-alpha.2.
	[cargo-inputs]: Replace rust-trust-dns-proto-0.18 with 0.18.0-alpha.2,
	rust-trust-dns-rustls-0.18 with 0.18.0-alpha.2.

	Change-Id: Ia235d02a34028d8f031ba05b45148fa1118449e7

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trust-dns-openssl-0.18: Downgrade to 0.18.0-alpha.2.
	* gnu/packages/crates-web.scm (rust-trust-dns-openssl-0.18): Downgrade
	to 0.18.0-alpha.2.
	[cargo-inputs]: Replace rust-trust-dns-proto-0.18 with 0.18.0-alpha.2.

	Change-Id: I07b65e3f8d69b33a51aaa3b08be7bf0f9b8e990b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trust-dns-rustls-0.18: Downgrade to 0.18.0-alpha.2.
	* gnu/packages/crates-web.scm (rust-trust-dns-rustls-0.18): Downgrade to
	0.18.0-alpha.2.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.
	[cargo-inputs]: Replace rust-trust-dns-proto-0.18 with 0.18.0-alpha.2.

	Change-Id: I6dab7b641b6ee500221ada9b269e7f28dc9fe02e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trust-dns-native-tls-0.18: Downgrade to 0.18.0-alpha.2.
	* gnu/packages/crates-web.scm (rust-trust-dns-native-tls-0.18):
	Downgrade to 0.10.0-alpha.2.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.
	[cargo-inputs]: Replace rust-trust-dns-proto-0.18 with 0.18.0-alpha.2.

	Change-Id: I725cf9dd245bdbe218d4cdee828ed8e20c109bf2

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trust-dns-proto-0.18: Downgrade to 0.18.0-alpha.2.
	* gnu/packages/crates-web.scm (rust-trust-dns-proto-0.18): Downgrade to
	0.18.0-alpha.2.

	Change-Id: I0785127f4a30bfb03e9e0425081681eb1c3a4a80

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-surf-2: Update to 2.3.2.
	* gnu/packages/crates-web.scm (rust-surf-2): Update to 2.3.2.
	[cargo-inputs]: Add rust-async-native-tls-0.3, rust-getrandom-0.2,
	rust-rustls-0.18.

	Change-Id: I3dcc7e64924c90b1559f3c32eb255f176f6de853

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-http-types-2: Update to 2.12.0.
	* gnu/packages/crates-web.scm (rust-http-types-2): Update to 2.12.0.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Replace rust-serde-qs-0.7 with 0.8.
	[cargo-development-inputs]: Add rust-async-std-1, rust-http-0.2.

	Change-Id: I27c3892e4048804b2bac819638f8b26a935d353f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-http-client-6: Update to 6.5.3.
	* gnu/packages/crates-web.scm (rust-http-client-6): Update to 6.5.3.
	[cargo-inputs]: Add rust-rustls-0.18, rust-tokio-0.2.  Replace
	rust-dashmap-4 with 5.

	Change-Id: I6a781c5b61031fa64fa2b4dd17b1b1ee2556c764

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-serde-qs-0.8.
	* gnu/packages/crates-io.scm (rust-serde-qs-0.8): New variable.
	(rust-serde-qs-0.7): Inherit from rust-serde-qs-0.8.

	Change-Id: Ieec869de30e0abe5c217f331387d4b60a48fee33

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-darling-0.13: Update to 0.13.4.
	* gnu/packages/crates-io.scm (rust-darling-0.13): Update to 0.13.4.
	[arguments]: Don't skip the build.

	Change-Id: Ibc399550727875d12673704f38d44d2829b670d8

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-darling-macro-0.13: Update to 0.13.4.
	* gnu/packages/crates-io.scm (rust-darling-macro-0.13): Update to 0.13.4.
	[arguments]: Don't skip the build.

	Change-Id: I63e4ebdecdaca515c8bc3924dac83163cc7d67e5

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-darling-core-0.13: Update to 0.13.4.
	* gnu/packages/crates-io.scm (rust-darling-core-0.13): Update to 0.13.4.
	[arguments]: Don't skip the build.

	Change-Id: Ia880d54548145ef836a8e50e5fb7d9008b6bf752

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-wiremock-0.5.
	* gnu/packages/crates-web.scm (rust-wiremock-0.5): Add variable.

	Change-Id: I7622ce52de5d7ea2a9363f37b88e06c7f0c5ab54

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ordered-float-1: Update to 1.1.1.
	* gnu/packages/crates-io.scm (rust-ordered-float-1): Update to 1.1.1.

	Change-Id: I13e2c36815c1e668abbf2b40075201da6bd73bcd

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ordered-float-2: Update to 2.10.1.
	* gnu/packages/crates-io.scm (rust-ordered-float-2): Update to 2.10.1.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-arbitrary-1, rust-proptest-1, rust-rand-0.8,
	rust-rkyv-0.7, rust-schemars-0.6.

	Change-Id: I01cfbd1ab4ad57348118960b5ab3e8f9112a10f9

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-schemars-0.6.
	* gnu/packages/crates-io.scm (rust-schemars-0.6): New variable.

	Change-Id: I5f4fddac6b524f2b90999faeaa21db808eb92a3a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-schemars-derive-0.6.
	* gnu/packages/crates-io.scm (rust-schemars-derive-0.6): New variable.

	Change-Id: Iad0d36975c0fda95e6b16c95500cda91c402f83a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ordered-float-3: Update to 3.9.2.
	* gnu/packages/crates-io.scm (rust-ordered-float-3): Update to 3.9.2.

	Change-Id: Ia17ce968acaab91fcc1320f6e38e7d0c3e14db4f

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-ordered-float-4.
	* gnu/packages/crates-web.scm (rust-ordered-float-4): Add variable.
	(rust-ordered-float-3): Inherit rust-ordered-float-4.

	Change-Id: I0df7deda3c1b17424f15a42acc1679a1c33f672a

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-assert-json-diff-2.
	* gnu/packages/crates-io.scm (rust-assert-json-diff-2): Add variable.

	Change-Id: I4cba34d21e7d52c9d4110837ce7ad04e065d6f17

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-deadpool-0.9.
	* gnu/packages/crates-io.scm (rust-deadpool-0.9): Add variable.
	(rust-deadpool-0.7): Inherit from rust-deadpool-0.9.

	Change-Id: I8aee483f5a9e8e7d0a1c11c1452809a957b40e72

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-deadpool-runtime-0.1.
	* gnu/packages/crates-io.scm (rust-deadpool-runtime-0.1): Add variable.

	Change-Id: I56637f3a98c6695686f8f951346610b4be7d7626

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-config-0.13.
	* gnu/packages/crates-io.scm (rust-config-0.13): Add variable.
	(rust-config-0.11): Inherit from rust-config-0.13.

	Change-Id: I485b25be348c9fc1962917d018eb60c196efcf15

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-temp-env-0.2.
	* gnu/packages/crates-io.scm (rust-temp-env-0.2): Add variable.

	Change-Id: I190d0442b55fa80522a9a47b8cd516c18efe3ea0

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-json5-0.4.
	* gnu/packages/crates-web.scm (rust-json5-0.4): Add variable.

	Change-Id: I343686d8d1a484f1f351fe99c036e3bab06380c9

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-rust-ini-0.18.
	* gnu/packages/crates-io.scm (rust-rust-ini-0.18): Add variable.
	(rust-rust-ini-0.17): Inherit from rust-rust-ini-0.18.

	Change-Id: I35b078c5252709c816d8b2d54bb4db07d25b4f26

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-ordered-multimap-0.4.
	* gnu/packages/crates-io.scm (rust-ordered-multimap-0.4): Add variable.
	(rust-ordered-multimap-0.3): Inherit from rust-ordered-multimap-0.4.

	Change-Id: Ibe77e9bb8268861c20c848cc9efb2307fb6ff1e7

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-thrift-0.17.
	* gnu/packages/crates-io.scm (rust-thrift-0.17): Add variable.
	(rust-thrift-0.13): Inherit rust-thrift-0.17.

	Change-Id: I12e5d9216f024aefd41058681828151d481bbe63

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-integer-encoding-3: Don't skip the build.
	* gnu/packages/crates-io.scm (rust-integer-encoding-3)[arguments]: Don't
	skip the build.
	[cargo-development-inputs]: Add rust-bencher-0.1, rust-tokio-1.

	Change-Id: I59678c47d6f7375cecdd8a081fe01cc49fbb46d0

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: rust-integer-encoding-3: Update to 3.0.4.
	gnu/packages/crates-io.scm (rust-integer-encoding-3): Update to 3.0.4.

	Change-Id: I7ea443428127e2d8422680d1e95dded902992432

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-merlin-3.
	* gnu/packages/crates-io.scm (rust-merlin-3): Add variable.
	(rust-merlin-2): Inherit from rust-merlin-3.

	Change-Id: Ic54984d4fdd484164f2ed33b8a981f439cf328fe

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-strobe-rs-0.5.
	* gnu/packages/crates-io.scm (rust-strobe-rs-0.5): Add variable.

	Change-Id: Ifc584e0393eb6abb81cf20fb6afeb0ca253e2ef7

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-strobe-rs-0.8.
	* gnu/packages/crates-io.scm (rust-strobe-rs-0.8): Add variable.

	Change-Id: I65bd7623f16d6d676f990f6dd6eb14c1375dd7fa

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-ed25519-2.
	* gnu/packages/crates-io.scm (rust-ed25519-2): Add variable.
	(rust-ed25519-1): Inherit from rust-ed25519-2.

	Change-Id: I444a61ce5b2e8643d3a9949ce97a1d165a1c6c21

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-ed25519-dalek-2.
	* gnu/packages/crates-io.scm (rust-ed25519-dalek-2): Add variable.
	(rust-ed25519-dalek-1): Inherit from rust-ed25519-dalek-2.

	Change-Id: I423a0c695b3ec4e70975077b5fe7f14130f70c94

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-x25519-dalek-2.
	* gnu/packages/crates-crypto.scm (rust-x25519-dalek-2): Add variable.
	(rust-x25519-dalek-1): Inherit from rust-x25519-dalek-2.

	Change-Id: Iff7bd2ed16e99849d57ba6eacde4d361f5976674

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-ring-compat-0.8.
	* gnu/packages/crates-crypto.scm (rust-ring-compat-0.8): Add variable.

	Change-Id: Ide9d1dfc94f4694d060cc06624b16d66941d29e9

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-curve25519-dalek-4.
	* gnu/packages/crates-crypto.scm (rust-curve25519-dalek-4): Add
	variable.
	(rust-curve25519-dalek-3): Inherit from rust-curve25519-dalek-4.

	Change-Id: I997b83ead6f5ad368af932b4f4bfa9d231c5d06e

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-platforms-3.
	* gnu/packages/crates-io.scm (rust-platforms-3): Add variable.

	Change-Id: I2a3e388381d88b1ac1554d62338dac0255dd2381

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-fiat-crypto-0.2.
	* gnu/packages/crates-crypto.scm (rust-fiat-crypto-0.2): Add variable.
	(rust-fiat-crypto-0.1): Inherit from rust-fiat-crypto-0.2.

	Change-Id: I02442b6b5f95125a2e67b1012d2f9b913ef10923

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Move rust-fiat-crypto-0.1.
	* gnu/packages/crates-io.scm (rust-fiat-crypto-0.1): Move from here...
	* gnu/packages/crates-crypto.scm (rust-fiat-crypto-0.1): ...to here.

	Change-Id: Ie8156d2318a66200c698c78dd2edd7ff92664bc6

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-curve25519-dalek-derive-0.1.
	* gnu/packages/crates-crypto.scm (rust-curve25519-dalek-derive-0.1): Add variable.

	Change-Id: I9a1082ccb188b3f27713b92903bf1a3b2b1b7b81

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: agate: Update to 3.3.5.
	* gnu/packages/crates-io.scm (agate): Update to 3.3.5.
	[cargo-inputs]: Replace rust-env-logger-0.9 with 0.11, rust-rcgen-0.9
	with 0.12, rust-tokio-rustls-0.23 with 0.25.  Remove rust-rustls-0.20,
	rust-url-2, rust-webpki-0.22.

	Change-Id: Ifc5a37e27f4b400e1c43687fa7fc327da85746a4

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-1: Update to 1.36.0.
	* gnu/packages/crates-io.scm (rust-tokio-1): Update to 1.36.0.
	[cargo-development-inputs]: Replace rust-mio-aio-0.7 with 0.8.

	Change-Id: I6419aa3407644c324ab3bc5b7a7cd78407d6fa61

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-mio-aio-0.8.
	* gnu/packages/crates-io.scm (rust-mio-aio-0.8): New variable.
	(rust-mio-aio-0.7): Inherit from rust-mio-aio-0.8.

	Change-Id: Ic71c27867b1fd318a1c29c75737db115f5aa996a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: monolith: Update to 2.8.1.
	* gnu/packages/web.scm (monolith): Update to 2.8.1.
	[cargo-inputs]: Replace rust-base64-0.13 with 0.21, rust-cssparser-0.29
	with 0.33.

	Change-Id: I15e3c378ed2c35b313009ca1e66d239c1982b0d5

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cssparser-macros-0.6: Update to 0.6.1.
	* gnu/packages/crates-io.scm (rust-cssparser-macros-0.6): Update to
	0.6.1.
	[arguments]: Add cargo-test-flags.
	[cargo-inputs]: Replace rust-syn-1 with 2.

	Change-Id: Iffedfd508bee44b305a251ca6ec1edc28883e7ca

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cssparser-0.33.
	* gnu/packages/crates-io.scm (rust-cssparser-0.33): New variable.
	(rust-cssparser-0.29): Inherit from rust-cssparser-0.33.

	Change-Id: Icf07789b4d78021f280f72ef0a66a889ebd9b799

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-base64-0.21: Update to 0.21.7.
	* gnu/packages/crates-io.scm (rust-base64-0.21): Update to 0.21.7.
	[cargo-development-inputs]: Add rust-clap-3, rust-once-cell-1,
	rust-strum-0.25.  Replace rust-rstest-0.12 with 0.13,
	rust-rstest-reuse-0.3 with 0.6.  Remove rust-lazy-static-1,
	rust-structopt-0.3.

	Change-Id: Ib9d4c10192acf9b21d15feccbb4f5ed0f02608c3

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cargo-machete: Update to 0.6.1.
	* gnu/packages/rust-apps.scm (cargo-machete): Update to 0.6.1.
	[arguments]: Don't install the sources.
	[cargo-inputs]: Replace rust-cargo-toml-0.16 with 0.19, rust-grep-0.2
	with 0.3, rust-toml-edit-0.20 with 0.22.

	Change-Id: I1c0697cba62b10d2124f991077713fb0de0b0847

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cargo-toml-0.19.
	* gnu/packages/crates-io.scm (rust-cargo-toml-0.19): New variable.
	(rust-cargo-toml-0.16): Inherit from rust-cargo-toml-0.19.

	Change-Id: Id5e836bf33da064f3fc7ec2475c7dbe98db52b5c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-salvo-0.16.
	* gnu/packages/crates-web.scm (rust-salvo-0.16): New variable.

	Change-Id: If3830232710d4250b7b9bbb72f53575e8e94120c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-salvo-core-0.16.
	* gnu/packages/crates-web.scm (rust-salvo-core-0.16): New variable.

	Change-Id: Ia94cb01166f61a4bc4f2a227e1bcf0fc6d4cefd0

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-salvo-extra-0.16.
	* gnu/packages/crates-web.scm (rust-salvo-extra-0.16): New variable.

	Change-Id: Ia2c49169b17830ec8268e73fe82265f3449f5eff

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-salvo-macros-0.16.
	* gnu/packages/crates-web.scm (rust-salvo-macros-0.16): New variable.

	Change-Id: I50d87b3b069cc7412324888d4cdb417d86019f7a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-aes-gcm-0.9.
	* gnu/packages/crates-crypto.scm (rust-aes-gcm-0.9): New variable.

	Change-Id: Idab2128d71ee39eb690f3c0d70edc06d8356b8d4

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-chacha20-0.7.
	* gnu/packages/crates-crypto.scm (rust-chacha20-0.7): New variable.

	Change-Id: Iae3768dd2b82f67aca148d034d0971aa362d13f6

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-chacha20poly1305-0.8.
	* gnu/packages/crates-crypto.scm (rust-chacha20poly1305-0.8): New variable.

	Change-Id: I088a430df1eaa6935d02d1f02d0b7b30439e760b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-csrf-0.4.
	* gnu/packages/crates-crypto.scm (rust-csrf-0.4): New variable.

	Change-Id: I8fe9c82b65e24d5bc1a08efa2518baf6052722bc

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ghash-0.4.
	* gnu/packages/crates-crypto.scm (rust-ghash-0.4): New variable.

	Change-Id: Ia5399806c24db13d798138f47317bbc175555714

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-polyval-0.5.
	* gnu/packages/crates-crypto.scm (rust-polyval-0.5): New variable.

	Change-Id: If208731848ce91c5cdd18b7a6e03ed9707e3cf94

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-simple-asn1-0.4.
	* gnu/packages/crates-crypto.scm (rust-simple-asn1-0.4): New variable.

	Change-Id: Ifce58768538a2428c1f237b6b8a0081c3d0e12c4

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-afl-0.11.
	* gnu/packages/crates-io.scm (rust-afl-0.11): New variable.

	Change-Id: I295148bd8434ab4463bcc54c5514338ea404f5d2

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-async-session-3.
	* gnu/packages/crates-io.scm (rust-async-session-3): New variable.

	Change-Id: Ia9845b557071dadc99cf8105816b146e70c6b964

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-core-error-0.0.0.
	* gnu/packages/crates-io.scm (rust-core-error-0.0.0): New variable.

	Change-Id: I2520641cbf7bbbfe4646e80d1cfee5af1e381e7d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cpp-demangle-0.3.
	* gnu/packages/crates-io.scm (rust-cpp-demangle-0.3): New variable.

	Change-Id: I252c7b83169ff73541de962a731e573a0252dff3

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-exhaustigen-0.1.
	* gnu/packages/crates-io.scm (rust-exhaustigen-0.1): New variable.

	Change-Id: I9a5709687dac612891c7059fe59188791f4a3019

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-figment-0.10.
	* gnu/packages/crates-io.scm (rust-figment-0.10): New variable.

	Change-Id: I38f592e69cef40d548181dfe961d1062b74db1a6

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-handlebars-4.
	* gnu/packages/crates-io.scm (rust-handlebars-4): New variable.

	Change-Id: Ic5e608a749e7bed1bc7b2b0aad2881905c9d708d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-impl-more-0.1.
	* gnu/packages/crates-io.scm (rust-impl-more-0.1): New variable.

	Change-Id: I0593170538cde5ae18515982d7c8ae24342bda04

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-inlinable-string-0.1.
	* gnu/packages/crates-io.scm (rust-inlinable-string-0.1): New variable.

	Change-Id: If1869320ee72ecca86f8803e1d75b14ed5789987

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-listenfd-1.
	* gnu/packages/crates-io.scm (rust-listenfd-1): New variable.

	Change-Id: Ie6ebf995867b41be9a051efb2fc72cc03c989ed1

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-local-channel-0.1.
	* gnu/packages/crates-io.scm (rust-local-channel-0.1): New variable.

	Change-Id: I1d6b27e03805623328894dea0c46165e73c6dfc7

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pprof-0.10.
	* gnu/packages/crates-io.scm (rust-pprof-0.10): New variable.

	Change-Id: Id9a4141adcc769b21a219fbf3a7b9b3a10f37153

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-proc-quote-0.4.
	* gnu/packages/crates-io.scm (rust-proc-quote-0.4): New variable.

	Change-Id: I38d4f5a6f403e8016d2beaa81ec8796df08d8fbc

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-prost-0.10.
	* gnu/packages/crates-io.scm (rust-prost-0.10): New variable.

	Change-Id: Ibf11b9966ae32357e74f36b1352f2db1e403709d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-prost-build-0.10.
	* gnu/packages/crates-io.scm (rust-prost-build-0.10): New variable.

	Change-Id: I1557a70b5c6ad880ea1a08d5234d364b9b7f4b9f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-prost-types-0.10.
	* gnu/packages/crates-io.scm (rust-prost-types-0.10): New variable.

	Change-Id: I459bd08d6a21df0ec9112e92524149ec74a66cd9

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-prost-derive-0.10.
	* gnu/packages/crates-io.scm (rust-prost-derive-0.10): New variable.

	Change-Id: Ib0b3c456e43a6fd24f113afb0360da784c26b956

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rhai-1.
	* gnu/packages/crates-io.scm (rust-rhai-1): New variable.

	Change-Id: I5eb162af7013030fdbb2ffdc5d71491bd09f59b7

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-stable-pattern-0.1.
	* gnu/packages/crates-io.scm (rust-stable-pattern-0.1): New variable.

	Change-Id: I15d4a121da65441bd3f2fcb2134c056cbad06767

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-symbolic-common-9.
	* gnu/packages/crates-io.scm (rust-symbolic-common-9): New variable.

	Change-Id: I55d765e7568a53fe426c1e06339171d96adea229

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-symbolic-demangle-9.
	* gnu/packages/crates-io.scm (rust-symbolic-demangle-9): New variable.

	Change-Id: I9c8acf981914c70428e8d75fc7d45dddfb924340

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-textnonce-1.
	* gnu/packages/crates-io.scm (rust-textnonce-1): New variable.

	Change-Id: I4b691e1c3d7e06b8d679c293683bc6b406cd73f8

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-thin-vec-0.2.
	* gnu/packages/crates-io.scm (rust-thin-vec-0.2): New variable.

	Change-Id: Iad41f2ff56af487ee2bb2d86812e1fe97e87d305

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tokio-metrics-0.3.
	* gnu/packages/crates-io.scm (rust-tokio-metrics-0.3): New variable.

	Change-Id: I2fa2d207748ac9d5a25809fb34cdc661402c1e83

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tokio-tungstenite-0.16.
	* gnu/packages/crates-io.scm (rust-tokio-tungstenite-0.16): New variable.

	Change-Id: I75835809c1b0ba35c944cb397b937db2db7158a6

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wildmatch-2.
	* gnu/packages/crates-io.scm (rust-wildmatch-2): New variable.

	Change-Id: I95ea46f21b1834bb1fa3023b8ca3f0eafb643863

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-axum-macros-0.4.
	* gnu/packages/crates-web.scm (rust-axum-macros-0.4): New variable.

	Change-Id: I2e08fdeb75f32f05f535c5e1adf1c442958f4b4e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-jsonwebtoken-7.
	* gnu/packages/crates-web.scm (rust-jsonwebtoken-7): New variable.

	Change-Id: I238fa68e13e877f6b95aa0a3cc08337b07999688

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rfc7239-0.1.
	* gnu/packages/crates-web.scm (rust-rfc7239-0.1): New variable.

	Change-Id: Ib8d03c36a62438a15822f0ff427f147feee90894

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tiny-http-0.11.
	* gnu/packages/crates-web.scm (rust-tiny-http-0.11): New variable.

	Change-Id: I2caf5d8044feb9091ab3a763f2035783d395c2db

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tungstenite-0.16.
	* gnu/packages/crates-web.scm (rust-tungstenite-0.16): New variable.

	Change-Id: I81871190bd2b318729e07a8586f1311ac85037e1

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rocket-http-0.5.
	* gnu/packages/crates-web.scm (rust-rocket-http-0.5): New variable.
	(rust-rocket-http-0.4): Inherit from rust-rocket-http-0.5.

	Change-Id: I48157a7bfafd1d1b5a4698a3560ee5262334109a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rocket-0.5.
	* gnu/packages/crates-web.scm (rust-rocket-0.5): New variable.
	(rust-rocket-0.4): Inherit from rust-rocket-0.5.

	Change-Id: I2a7cc2209377f8aa166af25d21d0e5aa03d1c581

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rocket-codegen-0.5.
	* gnu/packages/crates-web.scm (rust-rocket-codegen-0.5): New variable.
	(rust-rocket-codegen-0.4): Inherit from rust-rocket-codegen-0.5.

	Change-Id: If481535884a8e89cabcbccc9b35dd0a289e61989

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-axum-extra-0.9.
	* gnu/packages/crates-web.scm (rust-axum-extra-0.9): New variable.
	(rust-axum-extra-0.7): Inherit from rust-axum-extra-0.9.

	Change-Id: Ie7f260dce7a20b840b01046e47883fad13990fa4

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-axum-core-0.4.
	* gnu/packages/crates-web.scm (rust-axum-core-0.4): New variable.
	(rust-axum-core-0.3): Inherit from rust-axum-core-0.4.

	Change-Id: I65ad7aa6806650be291bed966d804b99b6ddcd09

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-axum-0.7.
	* gnu/packages/crates-web.scm (rust-axum-0.7): New variable.
	(rust-axum-0.6): Inherit from rust-axum-0.7.

	Change-Id: I23cdd494fd290dab34a6ec2113f6aae6df86e685

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rust-embed-impl-8.
	* gnu/packages/crates-io.scm (rust-rust-embed-impl-8): New variable.
	(rust-rust-embed-impl-5): Inherit from rust-rust-embed-impl-8.

	Change-Id: I0756d890e3343436813a6f539c625c5b63c811e3

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rust-embed-8.
	* gnu/packages/crates-io.scm (rust-rust-embed-8): New variable.
	(rust-rust-embed-5): Inherit from rust-rust-embed-8.

	Change-Id: I1399e418b4ab1a1dcb57d3c3220e53b26353f47d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rust-embed-utils-8.
	* gnu/packages/crates-io.scm (rust-rust-embed-utils-8): New variable.
	(rust-rust-embed-utils-5): Inherit from rust-rust-embed-utils-8.

	Change-Id: I764243844aef6b9fce5626036563fe703ff46da5

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tungstenite-0.21.
	* gnu/packages/crates-web.scm (rust-tungstenite-0.21): New variable.
	(rust-tungstenite-0.20): Inherit from rust-tungstenite-0.21.

	Change-Id: I03a43803ecb77a529989a666aa9c8ab98d5f04d1

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-poem-1.
	* gnu/packages/crates-web.scm (rust-poem-1): New variable.
	* gnu/packages/patches/rust-poem-1-fewer-deps.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I7438bf627daef5d4bae39b51472cc91bfc9aa5a9

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-poem-derive-1.
	* gnu/packages/crates-web.scm (rust-poem-derive-1): New variable.

	Change-Id: I4ef9e1f619c086076ca784cd01bb7b3584fd2eed

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-headers-core-0.3.
	* gnu/packages/crates-web.scm (rust-headers-core-0.3): New variable.
	(rust-headers-core-0.2): Inherit from rust-headers-core-0.3.

	Change-Id: Ia8288ab5dec0edbbe39857e4aa15b8eb4fb7d52c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-headers-0.4.
	* gnu/packages/crates-web.scm (rust-headers-0.4): New variable.
	(rust-headers-0.3): Inherit from rust-headers-0.4.

	Change-Id: Ic242559fa75c9893cd473346c5e8554aea63fc67

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-h2-0.3: Update to 0.3.25.
	* gnu/packages/crates-web.scm (rust-h2-0.3): Update to 0.3.25.
	[cargo-development-inputs]: Replace rust-env-logger-0.9 with 0.10,
	rust-tokio-rustls-0.23 with 0.24, rust-webpki-roots-0.22 with 0.25.

	Change-Id: I5a63162540468ecbdb21e85d7ae0eeb320fe37f3

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-actix-web-codegen-4.
	* gnu/packages/crates-web.scm (rust-actix-web-codegen-4): New variable.
	(rust-actix-web-codegen-0.4): Inherit from rust-actix-web-codegen-4.

	Change-Id: Icf104561223ee2d6320580c75c4798e146752f84

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-actix-web-4.
	* gnu/packages/crates-web.scm (rust-actix-web-4): New variable.
	(rust-actix-web-3): Inherit from rust-actix-web-4.

	Change-Id: I9ac40abe1bbd27119a6f30a34caeaff97b31277c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-actix-utils-3.
	* gnu/packages/crates-web.scm (rust-actix-utils-3): New variable.
	(rust-actix-utils-2): Inherit from rust-actix-utils-3.

	Change-Id: I119ef16400d1ae6253a1ccbc894f2dc1cd91bcb8

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-actix-tls-3.
	* gnu/packages/crates-web.scm (rust-actix-tls-3): New variable.
	(rust-actix-tls-2): Inherit from rust-actix-tls-3.

	Change-Id: I93d614318507deb1ecb2ed9e9d44e984daee05f1

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-actix-service-2.
	* gnu/packages/crates-web.scm (rust-actix-service-2): New variable.
	(rust-actix-service-1): Inherit from rust-actix-service-2.

	Change-Id: I62afd76ef24cb7c1336bd8ec2a5a629f7c7556a0

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-actix-server-2.
	* gnu/packages/crates-web.scm (rust-actix-server-2): New variable.
	(rust-actix-server-1): Inherit from rust-actix-server-2.

	Change-Id: I067c211d0e3af87c9514a41ae95146f199795ced

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-actix-router-0.5.
	* gnu/packages/crates-web.scm (rust-actix-router-0.5): New variable.
	(rust-actix-router-0.2): Inherit from rust-actix-router-0.5.

	Change-Id: I1440c1b4c50499539ef9c4fa758d0b3d82d07760

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-actix-http-3.
	* gnu/packages/crates-web.scm (rust-actix-http-3): New variable.
	(rust-actix-http-2): Inherit from rust-actix-http-3.

	Change-Id: I66466d001334d0f468374afbbb60012909ae1e01

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-actix-codec-0.5.
	* gnu/packages/crates-web.scm (rust-actix-codec-0.5): New variable.
	(rust-actix-codec-0.3): Inherit from rust-actix-codec-0.5.

	Change-Id: I2bd8da33c30660b301b126f086dec2105a0a11d2

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tokio-tungstenite-0.21.
	* gnu/packages/crates-io.scm (rust-tokio-tungstenite-0.21): New variable.
	(rust-tokio-tungstenite-0.20): Inherit from rust-tokio-tungstenite-0.21.

	Change-Id: Iaccb47c774ad1c64aacdfefdfc05886f48e35b88

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-termios-0.3: Update to 0.3.3.
	* gnu/packages/crates-io.scm (rust-termios-0.3): Update to 0.3.3.

	Change-Id: I93924da10cae5fa596bab88ba28a507d36a813f6

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-state-0.6.
	* gnu/packages/crates-io.scm (rust-state-0.6): New variable.
	(rust-state-0.5): Inherit from rust-state-0.6.

	Change-Id: I1fc9c235c85eb1956af5aec9054ba5c196cbe0e8

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rustyline-13.
	* gnu/packages/crates-io.scm (rust-rustyline-13): New variable.
	(rust-rustyline-12): Inherit from rust-rustyline-13.

	Change-Id: I012f07c24adb44c424e8fe03fbc4dd820e4e96e6

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rustyline-derive-0.10.
	* gnu/packages/crates-io.scm (rust-rustyline-derive-0.10): New variable.
	(rust-rustyline-derive-0.9): Inherit from rust-rustyline-derive-0.10.

	Change-Id: I79d2f842931132139b290a26ff107785af1fc14a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rhai-codegen-2.
	* gnu/packages/crates-io.scm (rust-rhai-codegen-2): New variable.

	Change-Id: I9f63d9e5105713ba06c13e2c08d9bd3ed268b3e0

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-proc-quote-impl-0.3.
	* gnu/packages/crates-io.scm (rust-proc-quote-impl-0.3): New variable.

	Change-Id: I9e1171b1ad4757297716fe841fda2e0964a947e1

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pear-0.2.
	* gnu/packages/crates-io.scm (rust-pear-0.2): New variable.
	(rust-pear-0.1): Inherit from rust-pear-0.2.

	Change-Id: I7b429f42348004910c3f076e4bec19f44d25a09e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-multer-3.
	* gnu/packages/crates-io.scm (rust-multer-3): New variable.
	(rust-multer-2): Inherit from rust-multer-3.

	Change-Id: I6ec55f2f5ea431bb68e7fdecb88a1ee5d0ac6053

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-mime-guess-2: Update to 2.0.4.
	* gnu/packages/crates-io.scm (rust-mime-guess-2): Update to 2.0.4.
	[cargo-development-inputs]: Remove rust-unicase-2.

	Change-Id: Idf4ae7dd94ec54b09b681d46fb36897343023c67

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-local-waker-0.1.
	* gnu/packages/crates-io.scm (rust-local-waker-0.1): New variable.

	Change-Id: Id7aaca425f5587c9c49098207b4da6e420de7f9d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-include-flate-0.2.
	* gnu/packages/crates-io.scm (rust-include-flate-0.2): New variable.
	(rust-include-flate-0.1): Inherit from rust-include-flate-0.2.

	Change-Id: I9ba0d54c623129c7be5b8593c5c027982f129067

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-handlebars-5.
	* gnu/packages/crates-io.scm (rust-handlebars-5): New variable.

	Change-Id: I193d4b871f084709f061b2374c71a5f317d2d65d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-fd-lock-4.
	* gnu/packages/crates-io.scm (rust-fd-lock-4): New variable.
	(rust-fd-lock-3): Inherit from rust-fd-lock-4.

	Change-Id: Ia3f25b903171d48ae72689acc694106627ab572e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-derive-arbitrary-1: Update to 1.3.2.
	* gnu/packages/crates-io.scm (rust-derive-arbitrary-1): Update to 1.3.2.
	[cargo-inputs]: Replace rust-syn-2 with 1.

	Change-Id: Ia6ef6c7fc8c3e506cdd47229aa3c3d5c884bf359

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-bytestring-1.
	* gnu/packages/crates-io.scm (rust-bytestring-1): New variable.
	(rust-bytestring-0.1): Inherit from rust-bytestring-1.

	Change-Id: I50d2aa40797330383bc26da7eb20b0748cdb4d99

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-arbitrary-1: Update to 1.3.2.
	* gnu/packages/crates-io.scm (rust-arbitrary-1): Update to 1.3.2.
	[cargo-development-inputs]: Add rust-exhaustigen-0.1.

	Change-Id: I57a70efe5131a47a145e614afa22a0bf719b72cc

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Skip another test on riscv64-linux.
	* gnu/packages/rust.scm (rust)[arguments]: When building for
	riscv64-linux skip another test.

	Change-Id: I29654d0c2f7a62a8a0e5beeea3bc899510cedc71

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-symbolic-demangle-12.
	* gnu/packages/crates-io.scm (rust-symbolic-demangle-12): Add variable.

	Change-Id: If5afdfe71b46ed08f8893c5f5834d216c09af831

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-msvc-demangler-0.9.
	* gnu/packages/crates-io.scm (rust-msvc-demangler-0.9): Add variable.

	Change-Id: I2c38ef083f08628e94679f4f0bee8d73629974c2

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-symbolic-common-12.
	* gnu/packages/crates-io.scm (rust-symbolic-common-12): Add variable.

	Change-Id: Ib2fc383d74170a8ca9dd26423246da8ff0ed51df

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Place rust-pulldown-cmark-to-cmark-7 in alphabetical order.
	* gnu/packages/crates-io.scm (rust-pulldown-cmark-to-cmark-7): Sort
	package alphabetically.

	Change-Id: Iea364c13661487d18510e964fc931a0c038c9ada

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Place rust-prost-build-0.12 in alphabetical order.
	* gnu/packages/crates-io.scm (rust-prost-build-0.12): Move variable.

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-quick-xml-0.26.
	* gnu/packages/crates-io.scm (rust-quick-xml-0.26): Add variable.

	Change-Id: I54e62e304e2c3b85196368afe4ba37e619ec11b0

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-inferno-0.11.
	* gnu/packages/crates-io.scm (rust-inferno-0.11): Add variable.

	Change-Id: Id81d23aa05e0a86ddaf718d820bebc08acd7c296

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-pprof-0.13.
	* gnu/packages/crates-io.scm (rust-pprof-0.13): Add variable.

	Change-Id: Idb0519f0b070b0082f44f549e14ff5a31196a1c3

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-warp-0.3.
	* gnu/packages/crates-web.scm (rust-warp-0.3): Add variable.
	(rust-warp-0.2): Inherit from rust-warp-0.3.

	Change-Id: I5f3683ac83fd4d607b3095285f263eb889ece61e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libflate-1: Update to 1.4.0.
	* gnu/packages/crates-io.scm (rust-libflate-1): Update to 1.4.0.
	[cargo-inputs]: Add rust-core2-0.4.

	Change-Id: I20448e6d2c970484d4733b09ad71d4c629ef8ef6

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-include-flate-codegen-exports-0.1: Update to 0.1.4.
	* gnu/packages/crates-io.scm (rust-include-flate-codegen-exports-0.1):
	Update to 0.1.4.

	Change-Id: I724e3712c57c89c1828c4380349d0cb74f67238b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-include-flate-codegen-0.1: Update to 0.1.4.
	* gnu/packages/crates-io.scm (rust-include-flate-codegen-0.1): Update to
	0.1.4.
	[arguments]: Replace rust-libflate-0.1 with 1, rust-proc-macro2-0.4 with
	1, rust-quote-0.6 with 1, rust-syn-0.15 with 1.

	Change-Id: I891271317b7ba165ba878d98116aa3cdac0a7d4e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-include-flate-0.1: Update to 0.1.4.
	* gnu/packages/crates-io.scm (rust-include-flate-0.1): Update to 0.1.4.
	[cargo-inputs]: Replace rust-libflate-0.1 with 1.

	Change-Id: I150cccbb69b6be27e54a487a65fffa5117b9a4ba

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rust-embed-5: Don't skip the build.
	* gnu/packages/crates-io.scm (rust-rust-embed-5)[arguments]: Don't skip
	the build.  Add cargo-test-flags.

	Change-Id: I6a516b049e6399276920967451416767eefd5778

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rust-embed-impl-5: Don't skip the build.
	* gnu/packages/crates-io.scm (rust-rust-embed-impl-5)[arguments]: Don't
	skip the build.

	Change-Id: Iad13e6a6a8b4a799db7fe0daf6a22aaeb06ac2ca

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rust-embed-utils-5: Don't skip the build.
	* gnu/packages/crates-io.scm (rust-rust-embed-utils-5)[arguments]: Don't
	skip the build.

	Change-Id: I6ef0bf19bec7c837fe22382c0fe1c129b5532909

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: treefmt: Update to 0.6.1.
	* gnu/packages/rust-apps.scm (treefmt): Update to 0.6.1.
	[cargo-inputs]: Add rust-clap-4, rust-clap-verbosity-flag-2,
	rust-env-logger-0.10.  Remove rust-structopt-0.3.
	[cargo-development-inputs]: Add rust-mockall-0.11.

	Change-Id: I3d0ae836eeca909dd84eb0782f4451f4ac392ed8

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: eza: Update to 0.18.7.
	* gnu/packages/rust-apps.scm (eza): Update to 0.18.7.
	[cargo-inputs]: Add rust-ansi-width-0.1, rust-path-clean-1,
	rust-rayon-1.  Replace rust-uutils-term-grid-0.3 with 0.6.  Remove
	rust-num-cpus-1, rust-scoped-threadpool-0.1.
	[cargo-development-inputs]: Replace rust-trycmd-0.14 with 0.15.
	[arguments]: Also build and install another manpage.

	Change-Id: I089aeec38b56a2d844851dbe21482ad8f78d7da7

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wasm-sync-0.1.
	* gnu/packages/crates-io.scm (rust-wasm-sync-0.1): New variable.

	Change-Id: I0e69f97322f03efeb93e7ef8a05e615c2c7d7ec5

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-uutils-term-grid-0.6.
	* gnu/packages/crates-io.scm (rust-uutils-term-grid-0.6): New variable.
	(rust-uutils-term-grid-0.3): Inherit from rust-uutils-term-grid-0.6.

	Change-Id: I595e163e3b9813cb5564004a213acc2eb778f13c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rayon-core-1: Update to 1.12.1.
	* gnu/packages/crates-io.scm (rust-rayon-core-1): Update to 1.12.1.
	[cargo-inputs]: Add rust-wasm-sync-0.1.

	Change-Id: I34afc03f7661cd07e74b05b43017703d5ba20616

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rayon-1: Update to 1.9.0.
	* gnu/packages/crates-io.scm (rust-rayon-1): Update to 1.9.0.
	[cargo-inputs]: Add rust-wasm-sync-0.1.

	Change-Id: I65a14669e8a581df600c402c248fa87b6820b14c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-path-clean-1.
	* gnu/packages/crates-io.scm (rust-path-clean-1): New variable.
	(rust-path-clean-0.1): Inherit from rust-path-clean-1.

	Change-Id: I2add9d32861b6ac62773ca3350084187e968f41f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ansi-width-0.1.
	* gnu/packages/crates-io.scm (rust-ansi-width-0.1): New variable.

	Change-Id: I28ecb595a29c5b6607ce94dcfda904f1c014271d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-palette-derive-0.7: Update to 0.7.5.
	* gnu/packages/crates-graphics.scm (rust-palette-derive-0.7): Update to
	0.7.5.

	Change-Id: Iece45f67bb82cf036a2f971afce931e26f591728

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-palette-0.7: Update to 0.7.5.
	* gnu/packages/crates-graphics.scm (rust-palette-0.7): Update to 0.7.5.
	[source]: Add snippet to allow newer versions of dependencies.
	[cargo-development-inputs]: Remove rust-clap-3, rust-criterion-0.4,
	rust-csv-1, rust-lazy-static-1, rust-scad-1, rust-serde-1,
	rust-serde-derive-1.

	Change-Id: I0450c755536df45db1231d6a97c486a58bea2d6d

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-serde-spanned: Update to 0.6.5.
	* gnu/packages/crates-io.scm (rust-serde-spanned-0.6): Update to 0.6.5.
	[arguments]: Skip the test suite.
	[cargo-development-inputs]: Add rust-serde-1, rust-serde-derive-1,
	rust-serde-untagged-0.1.

	Change-Id: Icfa505fb382b0c49e83f2705abf24e15f17919cc

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-winnow-0.6.
	* gnu/packages/crates-io.scm (rust-winnow-0.6): New variable.
	(rust-winnow-0.5): Inherit from rust-winnow-0.6.

	Change-Id: I7eb055597f8bccb3020cb814ed1c7c57b380aa19

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-circular-0.3.
	* gnu/packages/crates-io.scm (rust-circular-0.3): New variable.

	Change-Id: Iae0cd710d1d28dec627241e64fc2e04c36f2203c

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-toml-edit-0.22.
	* gnu/packages/crates-io.scm (rust-toml-edit-0.22): New variable.
	(rust-toml-edit-0.21): Inherit from rust-toml-edit-0.22.

	Change-Id: Iecf3651483322d25edaa60aa40eb13048cce9761

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-toml-test-data: Update to 1.8.0.
	* gnu/packages/crates-io.scm (rust-toml-test-data-1): Update to 1.8.0.

	Change-Id: I167ab2cb138edcdbce09ea5e65d873bd24210139

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-escape8259-0.5.
	* gnu/packages/crates-io.scm (rust-escape8259-0.5): New variable.

	Change-Id: Icc2f6479e88301e03c541cedb0a1da16f80ff176

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-anstyle-lossy-1.
	* gnu/packages/crates-io.scm (rust-anstyle-lossy-1): New variable.

	Change-Id: Icdbb2273403aacc2f751315c138f4402d8b7af2f

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-libtest-mimic-0.7.
	* gnu/packages/crates-io.scm (rust-libtest-mimic-0.7): New variable.
	(rust-libtest-mimic-0.6): Inherit from rust-libtest-mimic-0.7.

	Change-Id: I246fca85241119341e393f4621ffe6ec143e256d

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-anstyle-svg-0.1.
	* gnu/packages/crates-io.scm (rust-anstyle-svg-0.1): New variable.

	Change-Id: I4a3363aa1e102585567ea41c78a2f9c5bdf0c98a

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-snapbox-0.5.
	* gnu/packages/crates-io.scm (rust-snapbox-0.5): New variable.
	(rust-snapbox-0.4): Inherit from rust-snapbox-0.5.

	Change-Id: I7da9f89507d8ddf90161a790f1b1e3c86f7a1e5c

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-snapbox-macros-0.3: Update to 0.3.8.
	* gnu/packages/crates-io.scm (rust-snapbox-macros-0.3): Update to 0.3.8.

	Change-Id: Ic6d3b6cfcad2ce17ca9cbf9aac8ce15b05abf0b3

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-trycmd-0.15.
	* gnu/packages/crates-io.scm (rust-trycmd-0.15): New variable.
	(rust-trycmd-0.14): Inherit from rust-trycmd-0.15.

	Change-Id: Ib318a6ddc68cdd1dbe0317976ac18a49809c7439

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-mockall-0.11: Update to 0.11.4.
	* gnu/packages/crates-io.scm (rust-mockall-0.11): Update to 0.11.4.
	[cargo-inputs]: Replace rust-fragile-1 with 2.

	Change-Id: Icc831eb85d6f01f828107477eaffae42d7331b52

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-mockall-derive-0.11: Update to 0.11.4.
	* gnu/packages/crates-io.scm (rust-mockall-derive-0.11): Update to
	0.11.4.
	[cargo-development-inputs]: Replace rust-pretty-assertions-0.7 with 1.

	Change-Id: I98d78f86bbcf85c86f18becef06a585c97e78d82

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-fragile-2.
	* gnu/packages/crates-io.scm (rust-fragile-2): New variable.
	(rust-fragile-1): Inherit from rust-fragile-2.

	Change-Id: I9ebdd331f2890d02b7af0e19edd9797f098e6bce

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-chacha20poly1305-0.10.
	* gnu/packages/crates-crypto.scm (rust-chacha20poly1305-0.10): Add
	variable.
	(rust-chacha20poly1305-0.9): Inherit from rust-chacha20poly1305-0.10.

	Change-Id: I8e3d9270bb06baa051bb9eff8a7a507c5ac4a9ad

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-str-stack-0.1.
	* gnu/packages/crates-io.scm (rust-str-stack-0.1): Add variable.

	Change-Id: I288ab5b984139a6bd2c9f3bc53a291a70239d908

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-opentelemetry-http-0.10.
	* gnu/packages/crates-web.scm (rust-opentelemetry-http-0.10): Add variable.

	Change-Id: I844777d690983a32fb07b0a97e1f428ac7cc7912

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-isahc-1.
	* gnu/packages/crates-web.scm (rust-isahc-1): Add variable.
	(rust-isahc-0.9): Inherit rust-isahc-1.

	Change-Id: I17aa488a0db5d8e3fefadeafe4f30e4d04d415fd

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sluice-0.5: Update to 0.5.5.
	* gnu/packages/crates-io.scm (rust-sluice-0.5): Update to 0.5.5.
	[cargo-inputs]: Add rust-async-channel-1.  Remove
	rust-futures-channel-0.3.
	[cargo-development-inputs]: Replace rust-quickcheck-0.9 with 1,
	rust-quickcheck-macros with 1.  Remove rust-cfg-if-1.

	Change-Id: Id65bf99f968addbf38496e6d4ca4f180c809e0a3

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-castaway-0.1.
	* gnu/packages/crates-io.scm (rust-castaway-0.1): Add variable.

	Change-Id: I5d9f31cb70195201a81ada859fae3ad4ca466581

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-opentelemetry-0.21.
	* gnu/packages/crates-io.scm (rust-opentelemetry-0.21): Add variable.

	Change-Id: I0a95270da9a585a74718dd7e6f8e4691ab022389

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-tower-http-0.5.
	* gnu/packages/crates-web.scm (rust-tower-http-0.5): Add variable.
	(rust-tower-http-0.4): Inherit from rust-tower-http-0.5.

	Change-Id: I03d03c7ce34b0fbd38c0bdef08b691a9ee4c8e81

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-pnet-datalink-0.34.
	* gnu/packages/crates-io.scm (rust-pnet-datalink-0.34): Add variable.
	(rust-pnet-datalink-0.27): Inherit rust-pnet-datalink-0.34.

	Change-Id: I929d97b3f4a0ac9b015c39e92993190c062a5192

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-pnet-sys-0.34.
	* gnu/packages/crates-io.scm (rust-pnet-sys-0.34): Add variable.
	(rust-pnet-sys-0.27): Inherit rust-pnet-sys-0.34.

	Change-Id: I00cfe081f4414616c7524af5093ebd639c8cd37f

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-pnet-base-0.34.
	* gnu/packages/crates-io.scm (rust-pnet-base-0.34): Add variable.
	(rust-pnet-base-0.27): Inherit rust-pnet-base-0.34.

	Change-Id: I00cfe081f4414616c7524af5093ebd639c8cd37f

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-no-std-net-0.6.
	* gnu/packages/crates-io.scm (rust-no-std-net-0.6): Add variable.
	(rust-no-std-net-0.5): Inherit rust-no-std-net-0.6.

	Change-Id: I049b392a9f6d9ef0565b3bf2c1a2adb94a6acbca

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-pcap-1.
	* gnu/packages/crates-io.scm (rust-pcap-1): Add variable.
	(rust-pcap-0.7): Inherit rust-pcap-1.

	Change-Id: I00cfe081f4414616c7524af5093ebd639c8cd37f

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-eui48-1.
	* gnu/packages/crates-io.scm (rust-eui48-1): Add variable.

	Change-Id: I501dd3fa1e55ef8cefad546bdc5c5001c44775c7

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-tun-tap-0.1.
	* gnu/packages/crates-io.scm (rust-tun-tap-0.1): Add variable.

	Change-Id: Icb437561cbb59c9f8cb7261297b610d7db3c08db

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-etherparse-0.9.
	* gnu/packages/crates-io.scm (rust-etherparse-0.9): Add variable.

	Change-Id: Icbac5d22222aa417aa44500cf232cc61ee81c96f

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-gat-std-0.1.
	* gnu/packages/crates-io.scm (rust-gat-std-0.1): Add variable.

	Change-Id: I501dd3fa1e55ef8cefad546bdc5c5001c44775c7

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-gat-std-proc-0.1.
	* gnu/packages/crates-io.scm (rust-gat-std-proc-0.1): Add variable.

	Change-Id: I501dd3fa1e55ef8cefad546bdc5c5001c44775c7

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-http-range-header-0.4.
	* gnu/packages/rust-apps.scm (rust-http-range-header-0.4): Add variable.
	(rust-http-range-header-0.3): Inherit rust-http-range-header-0.4.

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-hyper-util-0.1.
	* gnu/packages/crates-web.scm (rust-hyper-util-0.1): Add variable.

	Change-Id: I331cb632236300355cc2504855ea3155d86e8513

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-hyper-1.
	* gnu/packages/crates-web.scm (rust-hyper-1): Add variable.
	(rust-hyper-0.14): Inherit rust-hyper-1.

	Change-Id: I4a803247155cae29dab9e9d4bcf915196d8ee31f

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-h2-0.4.
	* gnu/packages/crates-web.scm (rust-h2-0.4): Add variable.
	(rust-h2-0.3): Inherit rust-h2-0.4.

	Change-Id: I929d97b3f4a0ac9b015c39e92993190c062a5192

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-http-body-util-0.1.
	* gnu/packages/crates-web.scm (rust-http-body-util-0.1): Add variable.

	Change-Id: I6883dcc1b1ec475c557a0d62606ec30172d478d4

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-http-body-1.
	* gnu/packages/crates-web.scm (rust-http-body-1): Add variable.
	(rust-http-body-0.4): Inherit rust-http-body-1.

	Change-Id: I9616eb39dd18c5a9d9b366a4942614558dca61cc

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pwd-1.
	* gnu/packages/crates-io.scm (rust-pwd-1): New variable.

	Change-Id: I22b192d5b8aedaa1b3498878c793fe43d5a7595c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-argminmax-0.6.
	* gnu/packages/crates-io.scm (rust-argminmax-0.6): New variable.

	Change-Id: I4b997d0305dad407034ca8afa2c36e3faeed4360

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-array-init-cursor-0.2.
	* gnu/packages/crates-io.scm (rust-array-init-cursor-0.2): New variable.

	Change-Id: I6003329a4f463ea52026aae7aa13adbdb94d80e8

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-arrow-array-43.
	* gnu/packages/crates-io.scm (rust-arrow-array-43): New variable.

	Change-Id: I2d88be3bd290502d1baab4d0ac9977763e0b2de1

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-arrow-buffer-43.
	* gnu/packages/crates-io.scm (rust-arrow-buffer-43): New variable.

	Change-Id: I5d89847b21afb71fb0a65d84d1e9802aacc3b5e2

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-arrow-data-43.
	* gnu/packages/crates-io.scm (rust-arrow-data-43): New variable.

	Change-Id: I1770effac2a361ac8cb0dcb29a9771ff5b5118ac

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-arrow-schema-43.
	* gnu/packages/crates-io.scm (rust-arrow-schema-43): New variable.

	Change-Id: I82c9e6f01983c3c49708b7e593867acd5d3c06a6

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-arrow2-0.17.
	* gnu/packages/crates-io.scm (rust-arrow2-0.17): New variable.

	Change-Id: I32cf3479cddf095cf8bb12f88c688e0b2d202757

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-atoi-simd-0.15.
	* gnu/packages/crates-io.scm (rust-atoi-simd-0.15): New variable.

	Change-Id: Ifc6d5e361b33b22189e3cad1b8767e749a9902d0

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-avro-schema-0.3.
	* gnu/packages/crates-io.scm (rust-avro-schema-0.3): New variable.

	Change-Id: I9627309c90b49a86c332da73fbe2d2ab26108542

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cargo-husky-1.
	* gnu/packages/crates-io.scm (rust-cargo-husky-1): New variable.

	Change-Id: I603d43ca8fac6254ecb41a96ce6f08f8954f96ad

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-casey-0.4.
	* gnu/packages/crates-io.scm (rust-casey-0.4): New variable.

	Change-Id: I5026bd7481b412de30fd70d7fd5539c4026d5f51

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-codspeed-criterion-compat-2.
	* gnu/packages/crates-io.scm (rust-codspeed-criterion-compat-2): New variable.

	Change-Id: I2a0ffbf5f3846d653638d3bcd9815fafa02c6511

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-color-backtrace-0.5.
	* gnu/packages/crates-io.scm (rust-color-backtrace-0.5): New variable.

	Change-Id: I0bfbd0af3af9fbc4a3f6df504799bc89b697376e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-comfy-table-6.
	* gnu/packages/crates-io.scm (rust-comfy-table-6): New variable.

	Change-Id: I12631f5f14e2b9befb7603b0c1eab9d73a77cfd9

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-csv-async-1.
	* gnu/packages/crates-io.scm (rust-csv-async-1): New variable.

	Change-Id: I17660bfc9fc33b5795317d0a00f87314c8829dcb

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ethnum-1.
	* gnu/packages/crates-io.scm (rust-ethnum-1): New variable.

	Change-Id: Ic571a450a5b198c08222bdca288449c208dff422

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-fast-float-0.2.
	* gnu/packages/crates-io.scm (rust-fast-float-0.2): New variable.

	Change-Id: Ie08cc39dc3398774d4ac5b620f159f640db9b030

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-force-send-sync-1.
	* gnu/packages/crates-io.scm (rust-force-send-sync-1): New variable.

	Change-Id: I58512d67968cea8b75e95b96a64f7874c3ff4947

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-foreign-vec-0.1.
	* gnu/packages/crates-io.scm (rust-foreign-vec-0.1): New variable.

	Change-Id: I55a54e91a1894bea96a2eea5a7ed8584a7e7cff7

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-halfbrown-0.2.
	* gnu/packages/crates-io.scm (rust-halfbrown-0.2): New variable.

	Change-Id: Ib2db4ea4cdf1121fe3a5fb67e4a05081c43df477

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-hexf-parse-0.1.
	* gnu/packages/crates-io.scm (rust-hexf-parse-0.1): New variable.

	Change-Id: I6b4502aa4d16aca30011ec2ed0c9528d0bd138b5

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-json-deserializer-0.4.
	* gnu/packages/crates-io.scm (rust-json-deserializer-0.4): New variable.

	Change-Id: I841b02e9b229ad9adcc9bb45239bb60c857d0b14

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lz4-flex-0.9.
	* gnu/packages/crates-io.scm (rust-lz4-flex-0.9): New variable.

	Change-Id: I8e213634231dea643de22c8f3bd6d30197fced83

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-more-asserts-0.2.
	* gnu/packages/crates-io.scm (rust-more-asserts-0.2): New variable.

	Change-Id: I802cd0af4b3504333a2df085f8db73d56d02792d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-now-0.1.
	* gnu/packages/crates-io.scm (rust-now-0.1): New variable.

	Change-Id: I718bd2608310f79dae6b2a1cdda20199ad608bfc

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-object-store-0.9.
	* gnu/packages/crates-io.scm (rust-object-store-0.9): New variable.

	Change-Id: Ic1f1cd2b203fbb4438c5f62a8d8607299b221656

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-orc-format-0.3.
	* gnu/packages/crates-io.scm (rust-orc-format-0.3): New variable.

	Change-Id: I6a790096c04f9b1ba1d9d0a47b19a2c46228626c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-planus-0.3.
	* gnu/packages/crates-io.scm (rust-planus-0.3): New variable.

	Change-Id: I410644d1faa973b27714583c8729210e3e58da1c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-polars-arrow-format-0.1.
	* gnu/packages/crates-io.scm (rust-polars-arrow-format-0.1): New variable.

	Change-Id: I36dfbecb40aeb07f00fea08a0b47cd23f2864c27

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-polars-ffi-0.37.
	* gnu/packages/crates-io.scm (rust-polars-ffi-0.37): New variable.

	Change-Id: I7095442b58cd6dc254b589665216bd2a1148dcc9

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-polars-ops-0.37.
	* gnu/packages/crates-io.scm (rust-polars-ops-0.37): New variable.

	Change-Id: If749933a71b639bbd34276b5bc7e99b67d2adede

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-quad-rand-0.2.
	* gnu/packages/crates-io.scm (rust-quad-rand-0.2): New variable.

	Change-Id: If7f303fa9b6cf2be99cb02fbc31c7f96d2664c84

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rand-regex-0.15.
	* gnu/packages/crates-io.scm (rust-rand-regex-0.15): New variable.

	Change-Id: I1e4b8bdf69ab15cad834e0a4dc8cc20e63df4a66

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ref-thread-local-0.1.
	* gnu/packages/crates-io.scm (rust-ref-thread-local-0.1): New variable.

	Change-Id: Ied65f12f79d61ee621f416d807532bb59a356168

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sample-arrow2-0.1.
	* gnu/packages/crates-io.scm (rust-sample-arrow2-0.1): New variable.

	Change-Id: I066bbcaff75e73175e7224b76ba0f3eb0c4b6b0a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sample-std-0.1.
	* gnu/packages/crates-io.scm (rust-sample-std-0.1): New variable.

	Change-Id: Iee75d098eca11ed7481cbf7de4912c7ac3510537

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sample-test-0.1.
	* gnu/packages/crates-io.scm (rust-sample-test-0.1): New variable.

	Change-Id: I826d3833188fb967f6843b7fd58f7612c25bb973

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sample-test-macros-0.1.
	* gnu/packages/crates-io.scm (rust-sample-test-macros-0.1): New variable.

	Change-Id: Ieaecab828a4b1ab424f3941dc426f5fbff5f0bc4

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-seq-macro-0.3.
	* gnu/packages/crates-io.scm (rust-seq-macro-0.3): New variable.

	Change-Id: I47098adc2fd483e8c5ac8c7081767b67f59875a1

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-simd-json-0.13.
	* gnu/packages/crates-io.scm (rust-simd-json-0.13): New variable.

	Change-Id: Ife25a37141881490083ff8cff19d650f1a6b05d6

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sqlparser-0.39.
	* gnu/packages/crates-io.scm (rust-sqlparser-0.39): New variable.

	Change-Id: Ic3add77eaf8526adfca6539beddf2b4d0959a3fc

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sqlparser-derive-0.1.
	* gnu/packages/crates-io.scm (rust-sqlparser-derive-0.1): New variable.

	Change-Id: If3003e78cb80866a27391fff4445cde4260dbd29

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-target-features-0.1.
	* gnu/packages/crates-io.scm (rust-target-features-0.1): New variable.

	Change-Id: Ic6d5edb77110f1a6faa0aacb433a821a4542fe95

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-typed-builder-0.16.
	* gnu/packages/crates-io.scm (rust-typed-builder-0.16): New variable.

	Change-Id: Idb31b7591ff2d3299ccb8a078b2e33b590a0a163

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-typed-builder-macro-0.16.
	* gnu/packages/crates-io.scm (rust-typed-builder-macro-0.16): New variable.

	Change-Id: Ie72db919097f1002da8df81080eb1017bcaed2c4

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-typewit-1.
	* gnu/packages/crates-io.scm (rust-typewit-1): New variable.

	Change-Id: I987876d0b2729888bf01ebf68fbf4837ebd12ad9

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-unicode-reverse-1.
	* gnu/packages/crates-io.scm (rust-unicode-reverse-1): New variable.

	Change-Id: I224132897c4298b6d4c628e0541611fe22efce44

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-value-trait-0.8.
	* gnu/packages/crates-io.scm (rust-value-trait-0.8): New variable.

	Change-Id: Id50ae815a0129d7699287293566dff0e065d28db

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tonic-0.8.
	* gnu/packages/crates-web.scm (rust-tonic-0.8): New variable.

	Change-Id: I8efcf06733d8962dbacc1ad71793e71f69c94a69

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-polars-error-0.37.
	* gnu/packages/crates-io.scm (rust-polars-error-0.37): New variable.

	Change-Id: Ib9ea723c306d7c0cd6a5621c3a95dbf57f3e4aa5

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-polars-json-0.37.
	* gnu/packages/crates-io.scm (rust-polars-json-0.37): New variable.

	Change-Id: Icb3f02e4b6923830bb192ef31f2b0908814b67ff

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-polars-parquet-0.37.
	* gnu/packages/crates-io.scm (rust-polars-parquet-0.37): New variable.

	Change-Id: I406ba0793ba5894fabb78bfc34ad6421b7174914

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-polars-pipe-0.37.
	* gnu/packages/crates-io.scm (rust-polars-pipe-0.37): New variable.

	Change-Id: I1aed44135a4f30aa8e6bfffc12a076595e42537b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-polars-plan-0.37.
	* gnu/packages/crates-io.scm (rust-polars-plan-0.37): New variable.

	Change-Id: I6dcc08978eb9d7c4c243d48c54aad73075ce8f8b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-polars-row-0.37.
	* gnu/packages/crates-io.scm (rust-polars-row-0.37): New variable.

	Change-Id: I1184abebe9ebaee3aed790f0a6b194dbb5c8a46c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-polars-sql-0.37.
	* gnu/packages/crates-io.scm (rust-polars-sql-0.37): New variable.

	Change-Id: Iee5632a52b4fcaf391603070b670c08d25f7c8d4

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-polars-time-0.37.
	* gnu/packages/crates-io.scm (rust-polars-time-0.37): New variable.

	Change-Id: I01c0b0fc02d2b6df611985d8014263aeca7f3fce

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-polars-utils-0.37.
	* gnu/packages/crates-io.scm (rust-polars-utils-0.37): New variable.

	Change-Id: Ic761fa504e3e33418d799784a98956d226678ca1

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-polars-lazy-0.37.
	* gnu/packages/crates-io.scm (rust-polars-lazy-0.37): New variable.
	(rust-polars-lazy-0.17): Inherit from rust-polars-lazy-0.37.

	Change-Id: I6470cac38586fe0d6de36c77bbae2d59ef792b2e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-polars-io-0.37.
	* gnu/packages/crates-io.scm (rust-polars-io-0.37): New variable.
	(rust-polars-io-0.17): Inherit from rust-polars-io-0.37.

	Change-Id: Ia86fae50bc74a5b24a5c802c67f5e26aa2cbefaf

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-polars-compute-0.37.
	* gnu/packages/crates-io.scm (rust-polars-compute-0.37): New variable.

	Change-Id: If22e25876981e5537c2efc7f6f9c2c41e29b8def

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-polars-core-0.37.
	* gnu/packages/crates-io.scm (rust-polars-core-0.37): New variable.
	(rust-polars-core-0.17): Inherit from rust-polars-core-0.37.

	Change-Id: I13aec05c878bdab040210e9d8c4712df181333cd

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-polars-arrow-0.37.
	* gnu/packages/crates-io.scm (rust-polars-arrow-0.37): New variable.
	(rust-polars-arrow-0.17): Inherit from rust-polars-arrow-0.37.

	Change-Id: I54149463aa4bbf2a9261cfb18c2adbfcef91f3a8

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-polars-0.37.
	* gnu/packages/crates-io.scm (rust-polars-0.37): New variable.
	(rust-polars-0.17): Inherit from rust-polars-0.37.

	Change-Id: Ibd9371383eeed796d28e72f49a9208f7a4537722

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sample-arrow2-0.17.
	* gnu/package/crates-io.scm (rust-sample-arrow2-0.17): New variable.

	Change-Id: I6d09ff0f7fa1e2a4c59bd831bed5c425238f6a4e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sample-std-0.2.
	* gnu/packages/crates-io.scm (rust-sample-std-0.2): New variable.

	Change-Id: I3d2bb555873d74642297c8060e0caa7a57ea45e3

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sample-test-0.2.
	* gnu/packages/crates-io.scm (rust-sample-test-0.2): New variable.

	Change-Id: Ic85b7dfdeed359662028f9a10df02bd8eca70a61

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sample-test-macros-0.2.
	* gnu/packages/crates-io.scm (rust-sample-test-macros-0.2): New variable.

	Change-Id: If389773887d833546fa5e23d97160b8258ebe920

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sqlparser-0.43.
	* gnu/packages/crates-io.scm (rust-sqlparser-0.43): New variable.

	Change-Id: I5fe7279fb199b3350b530f474d5d62a133bd325e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sqlparser-derive-0.2.
	* gnu/packages/crates-io.scm (rust-sqlparser-derive-0.2): New variable.

	Change-Id: Iba85cee5a89aacece28ecedec5c10d52208ad0a5

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xxhash-rust-0.8: Update to 0.8.10.
	* gnu/packages/crates-io.scm (rust-xxhash-rust-0.8): Update to 0.8.10.
	[arguments]: Don't skip the build.  Skip the tests.
	[cargo-development-inputs]: Add rust-getrandom-0.2,
	rust-xxhash-c-sys-0.8.

	Change-Id: I7267d3acc8a3407d875115a969733510e19df810

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-xxhash-c-sys-0.8.
	* gnu/packages/crates-io.scm (rust-xxhash-c-sys-0.8): New variable.

	Change-Id: I929b666bcf1e8f3abef44171e1bf900242160677

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-typewit-proc-macros-1.
	* gnu/packages/crates-io.scm (rust-typewit-proc-macros-1): New variable.

	Change-Id: I516cedb38c7826a4bde8b48a982f9a48ddb21271

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ethnum-intrinsics-1.
	* gnu/packages/crates-io.scm (rust-ethnum-intrinsics-1): New variable.

	Change-Id: I8fa55f1e7bc17f9ffe66d62e68d405fddbc68242

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-parquet2-0.17.
	* gnu/packages/crates-io.scm (rust-parquet2-0.17): New variable.
	(rust-parquet2-0.6): Inherit from rust-parquet2-0.17.

	Change-Id: I51335c63b1ccb4fe66ca9b590b00620fd0bc9b48

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-parquet-format-safe-0.2.
	* gnu/packages/crates-io.scm (rust-parquet-format-safe-0.2): New
	variable.

	Change-Id: I33aef3a0faec01ded2b9a9ca673746cd1548a2ba

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-odbc-api-0.36.
	* gnu/packages/crates-io.scm (rust-odbc-api-0.36): New variable.

	Change-Id: I4ca307be689a391ab15e9a7dea87e8f2f2c0a45f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-odbc-sys-0.21.
	* gnu/packages/crates-io.scm (rust-odbc-sys-0.21): New variable.

	Change-Id: I76a2cafce5e77d192c322ccbd0ad71e0f159ada4

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-apache-avro-0.16.
	* gnu/packages/crates-io.scm (rust-apache-avro-0.16): New variable.

	Change-Id: Ie64da95981225595e10961ceb6cf7f289abf0dd0

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-apache-avro-derive-0.16.
	* gnu/packages/crates-io.scm (rust-apache-avro-derive-0.16): New
	variable.

	Change-Id: I9d6c4fdc08d3aaa743d1da4d6d829e192cddf5a2

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-apache-avro-test-helper-0.16.
	* gnu/packages/crates-io.scm (rust-apache-avro-test-helper-0.16): New
	variable.

	Change-Id: I56389b209d694eab53e161227b0a8d3df359523c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-abi-stable-0.11.
	* gnu/packages/crates-io.scm (rust-abi-stable-0.11): New variable.
	(rust-abi-stable-0.10): Inherit from rust-abi-stable-0.11.

	Change-Id: I587e05dccfc96b5eb816c311fc52596be56ca4f2

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-abi-stable-derive-0.11.
	* gnu/packages/crates-io.scm (rust-abi-stable-derive-0.11): New variable.
	(rust-abi-stable-derive-0.10): Inherit from rust-abi-stable-derive-0.11.

	Change-Id: Ia307647cc1eb5a4e83ce926b19a271191f748e22

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-abi-stable-shared-0.11.
	* gnu/packages/crates-io.scm (rust-abi-stable-shared-0.11): New variable.
	(rust-abi-stable-shared-0.10): Inherit from rust-abi-stable-shared-0.11.

	Change-Id: I990d751924c12c2c646f97feb6ed28fb9f773bd5

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-arrow-format-0.8.
	* gnu/packages/crates-io.scm (rust-arrow-format-0.8): New variable.
	(rust-arrow-format-0.3): Inherit from rust-arrow-format-0.8.

	Change-Id: I86ecec3846d58aa42df3d82a43df5d515963a110

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-as-derive-utils-0.11.
	* gnu/packages/crates-io.scm (rust-as-derive-utils-0.11): New variable.
	(rust-as-derive-utils-0.10): Inherit from rust-as-derive-utils-0.11.

	Change-Id: If20e88b577ae270da8344bf298e2d1a5b5053775

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-codspeed-2: Update to 2.4.0.
	* gnu/packages/crates-io.scm (rust-codspeed-2): Update to 2.4.0.

	Change-Id: Ic25b4c365802a1106dca92378fb5e10d9a5042b0

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-codspeed-bencher-compat-2: Update to 2.4.0.
	* gnu/packages/crates-io.scm (rust-codspeed-bencher-compat-2): Update to
	2.4.0.

	Change-Id: I4cea81230308fff3c5a36581b38eddeb0ead5df4

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-const-panic-0.2.
	* gnu/packages/crates-io.scm (rust-const-panic-0.2): New variable.

	Change-Id: I50532ed60c636ac128a3b54bdf2bcea40985e483

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-const-panic-proc-macros-0.2.
	* gnu/packages/crates-io.scm (rust-const-panic-proc-macros-0.2): New
	variable.

	Change-Id: I702f03026d6256a8454885bd5e16df55f075f7dd

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-core-affinity-0.8.
	* gnu/packages/crates-io.scm (rust-core-affinity-0.8): New variable.
	(rust-core-affinity-0.5): Inherit from rust-core-affinity-0.8.

	Change-Id: I75c87bca13f701291ea84945f4e8bcb0d0ee2cb8

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-multiversion-0.7.
	* gnu/packages/crates-io.scm (rust-multiversion-0.7): New variable.
	(rust-multiversion-0.6): Inherit from rust-multiversion-0.7.

	Change-Id: Iddde2d2efbc74774b2a5752dd086a42185523a16

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-multiversion-macros-0.7.
	* gnu/packages/crates-io.scm (rust-multiversion-macros-0.7): New
	variable.
	(rust-multiversion-macros-0.6): Inherit from
	rust-multiversion-macros-0.7.

	Change-Id: I376fad2b715adfad4650f0fa078a12c297736475

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ctor-0.2: Update to 0.2.7.
	* gnu/packages/crates-io.scm (rust-ctor-0.2): Update to 0.2.7.

	Change-Id: Ia6540a96650fe2cf3970605bbb32f9a528f5d76f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-numtoa-0.2.
	* gnu/packages/crates-io.scm (rust-numtoa-0.2): New variable.
	(rust-numtoa-0.1): Inherit from rust-numtoa-0.2.

	Change-Id: Ibd01cd04daffaa3edbcb5a92dcbb198fe5750b5f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xz2-0.1: Update to 0.1.7.
	* gnu/packages/crates-io.scm (rust-xz2-0.1): Update to 0.1.7.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.
	[cargo-development-inputs]: Replace rust-quickcheck-0.7 with 1,
	rust-rand-0.5 with 0.8.

	Change-Id: I928ad524aac44c181a09e770ddf6498c2754962e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-streaming-iterator-0.1: Update to 0.1.9.
	* gnu/packages/crates-io.scm (rust-streaming-iterator-0.1): Update to
	0.1.9.
	[arguments]: Don't skip the build.

	Change-Id: I6bf3554feee36848bbb19defd7128fec1eef380b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-md-5-0.10: Update to 0.10.6.
	* gnu/packages/crates-crypto.scm (rust-md-5-0.10): Update to 0.10.6.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-cfg-if-1.
	[cargo-development-inputs]: Add rust-digest-0.10, rust-hex-literal-0.2.

	Change-Id: I6995a21e54cb618b1c753930ce6240cffe3c053a

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-libflate-2.
	* gnu/packages/crates-web.scm (rust-libflate-2): Add variable.
	(rust-libflate-1): Inherit rust-libflate-2.

	Change-Id: I929d97b3f4a0ac9b015c39e92993190c062a5192

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-libflate-lz77-2.
	* gnu/packages/crates-web.scm (rust-libflate-lz77-2): Add variable.
	(rust-libflate-lz77-1): Inherit rust-libflate-lz77-2.

	Change-Id: Ic3822db635dde5796bd211d5f2d661410075eacd

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-dary-heap-0.3.
	* gnu/packages/crates-io.scm (rust-dary-heap-0.3): Add variable.

	Change-Id: Ibd6d2feea6321dd021ee940cf740b45eac9442fc

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-unicode-segmentation-1: Update to 1.11.0.
	* gnu/packages/crates-io.scm (rust-unicode-segmentation-1): Update to
	1.11.0.

	Change-Id: I22729ca43f0b8849cc388cbe358eeb165bce173a

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-home: Update to 0.5.9.
	* gnu/packages/crates-io.scm (rust-home-0.5): Update to 0.5.9.
	[cargo-inputs]: Replace rust-windows-sys-0.48 with 0.52.

	Change-Id: I7786c0a44de269554ca0a2d5f0d827bf26effee0

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-which-6.
	* gnu/packages/crates-io.scm (rust-which-6): New variable.
	(rust-which-5): Inherit from rust-which-6.

	Change-Id: I1f82d78022a1bd5cc5f5a018143bdc8c330a45df

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sysinfo-0.30.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.30): New variable.
	(rust-sysinfo-0.28): Inherit from rust-sysinfo-0.30.

	Change-Id: I582ea9ef9068b8719f61cead34ef162f8ca4a2f7

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-windows-0.52.
	* gnu/packages/crates-windows.scm (rust-windows-0.52): New variable.
	(rust-windows-0.48): Inherit from rust-windows-0.52.

	Change-Id: Ide0e31b98d0577841d58b2e71ed4313abf25c0a2

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-windows-interface-0.52.
	* gnu/packages/crates-windows.scm (rust-windows-interface-0.52): New
	variable.
	(rust-windows-interface-0.48): Inherit from rust-windows-interface-0.52.

	Change-Id: I3f989c2e4e600f9098bac9dabec495e287ec687f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-windows-implement-0.52.
	* gnu/packages/crates-windows.scm (rust-windows-implement-0.52): New
	variable.
	(rust-windows-implement-0.48): Inherit from rust-windows-implement-0.52.

	Change-Id: I78c41fe0d159eae5d214fbda4c053430043a16ed

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-windows-core-0.52.
	* gnu/packages/crates-windows.scm (rust-windows-core-0.52): New variable.

	Change-Id: I2117506258f2c25e36bde5533d58745d75ba0514

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lscolors-0.17.
	* gnu/packages/crates-io.scm (rust-lscolors-0.17): New variable.
	(rust-lscolors-0.16): Inherit from rust-lscolors-0.17.

	Change-Id: I517a05e1bd5aae7551fe0153cc4643b4b74c362b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-fancy-regex-0.13.
	* gnu/packages/crates-io.scm (rust-fancy-regex-0.13): New variable.
	(rust-fancy-regex-0.11): Inherit from rust-fancy-regex-0.13.

	Change-Id: I6220e01dd805e9960dff08b3e40be2a6d5c22432

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-serial-test-3.
	* gnu/packages/crates-io.scm (rust-serial-test-3): New variable.
	(rust-serial-test-2): Inherit from rust-serial-test-3.

	Change-Id: I0fde60ed6097c8f3bb11b89a16138a10af20ea2d

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-serial-test-derive-3.
	* gnu/packages/crates-io.scm (rust-serial-test-derive-3): New variable.
	(rust-serial-test-derive-2): Inherit from rust-serial-test-derive-3.

	Change-Id: Ia638c3f0435cf37f76164522883b45aaa07ace36

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-regex-lite-0.1.
	* gnu/packages/crates-io.scm (rust-regex-lite-0.1): New variable.

	Change-Id: I356fd9c299401597a6ac8bbbb0a4a502df47e473

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-divan-0.1.
	* gnu/packages/crates-io.scm (rust-divan-0.1): New variable.

	Change-Id: Iedc3bb27aec507feaae213250c07141461c64da2

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-divan-macros-0.1.
	* gnu/packages/crates-io.scm (rust-divan-macros-0.1): New variable.

	Change-Id: I6cee127366dbf0172fe93688c209ed88fc678c53

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-condtype-1.
	* gnu/packages/crates-io.scm (rust-condtype-1): New variable.

	Change-Id: I6c5e6f3149072c0eb7be671b0d5f751690e9ab36

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-nu-ansi-term-0.50.
	* gnu/packages/shells.scm (rust-nu-ansi-term-0.50): New variable.
	(rust-nu-ansi-term-0.49): Inherit from rust-nu-ansi-term-0.50.

	Change-Id: I8ba9e3bae5e434bf1351e94e6d05cec4e7ce8f1c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-windows-win-3.
	* gnu/packages/crates-windows.scm (rust-windows-win-3): New variable.

	Change-Id: I22b7042c430027bbab8c6824021875558e0f1d63

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-clipboard-win-5.
	* gnu/packages/crates-windows.scm (rust-clipboard-win-5): New variable.
	(rust-clipboard-win-4): Inherit from rust-clipboard-win-5.

	Change-Id: I9fea7093eb007f33fead73cb425072237065502c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wl-clipboard-rs-0.8.
	* gnu/packages/crates-io.scm (rust-wl-clipboard-rs-0.8): New variable.
	(rust-wl-clipboard-rs-0.7): Inherit from rust-wl-clipboard-rs-0.8.

	Change-Id: Ie6b2dec5350d629c450ed1493046924304b4829c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-value-bag-sval2-1: Update to 1.8.0.
	* gnu/packages/crates-io.scm (rust-value-bag-sval2-1): Update to 1.8.0.

	Change-Id: I99aeac918144e27b30f6f89538328f56022c85e2

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-value-bag-serde1-1: Update to 1.8.0.
	* gnu/packages/crates-io.scm (rust-value-bag-serde1-1): Update to 1.8.0.
	[cargo-inputs]: Replace rust-erased-serde-0.3 with 0.4.

	Change-Id: I519238b6910d1113c0cf3e5d64f2fc3f62743860

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-value-bag-1: Update to 1.8.0.
	* gnu/packages/crates-io.scm (rust-value-bag-1): Update to 1.8.0.

	Change-Id: Icd78710ffa3351df07dca86f8929b01e61583611

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tempfile-3: Update to 3.10.1.
	* gnu/packages/crates-io.scm (rust-tempfile-3): Update to 3.10.1.
	[cargo-inputs]: Remove rust-redox-syscall-0.4.

	Change-Id: I4c5058b4de9f6a3ed5600e64dfab62ddb7064d1a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rusqlite-macros-0.2.
	* gnu/packages/crates-io.scm (rust-rusqlite-macros-0.2): New variable.
	(rust-rusqlite-macros-0.1): Inherit from rust-rusqlite-macros-0.2.

	Change-Id: I112996520beff805dccf22de74d8de2fb7c338ad

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rusqlite-0.31.
	* gnu/packages/crates-io.scm (rust-rusqlite-0.31): New variable.
	(rust-rusqlite-0.30): Inherit from rust-rusqlite-0.31.

	Change-Id: I8f82c68f075824c316d9179af6b1bd83211036aa

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-reedline-0.30.
	* gnu/packages/crates-io.scm (rust-reedline-0.30): New variable.

	Change-Id: I872749a481c79bbe969ee2a0840b37c35b9fd567

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-os-pipe-1: Update to 1.1.5.
	* gnu/packages/crates-io.scm (rust-os-pipe-1): Update to 1.1.5.
	[cargo-inputs]: Replace rust-windows-sys-0.48 with 0.52.

	Change-Id: Ie14f7bb27e443fc080ece129991a342764d0f251

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nix-0.27: Inherit from rust-nix-0.28.
	* gnu/packages/crates-io.scm (rust-nix-0.28)[description]: Expand.
	(rust-nix-0.27): Inherit from rust-nix-0.28.

	Change-Id: Iebc84917250d682626c5d1d20a6702ac36d27c3b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-log-0.4: Update to 0.4.21.
	* gnu/packages/crates-io.scm (rust-log-0.4): Update to 0.4.21.
	[cargo-development-inputs]: Add rust-serde-json-1.

	Change-Id: I6ef36e2434443f0188cc7177bf75a74db0c2e58c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-litrs-0.4.
	* gnu/packages/crates-io.scm (rust-litrs-0.4): New variable.
	(rust-litrs-0.2): Inherit from rust-litrs-0.4.

	Change-Id: I42fd97c9bb6886013c5d44c7de8c5ab152c6a3a9

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-libsqlite3-sys-0.28.
	* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.28): New variable.
	(rust-libsqlite3-sys-0.27): Inherit from rust-libsqlite3-sys-0.28.

	Change-Id: I3b3f6b801c25fb58d8ca1844bf84130b85023d77

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-hashlink-0.9.
	* gnu/packages/crates-io.scm (rust-hashlink-0.9): New variable.
	(rust-hashlink-0.8): Inherit from rust-hashlink-0.9.

	Change-Id: I9a4e1592f457d9aa51bb96b1b4549900825eadea

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-error-code-3.
	* gnu/packages/crates-io.scm (rust-error-code-3): New variable.
	(rust-error-code-2): Inherit from rust-error-code-3.

	Change-Id: I102bb0bcdcf119f8dae1947c37cc535a61384b2d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-derive-new-0.6.
	* gnu/packages/crates-io.scm (rust-derive-new-0.6): New variable.
	(rust-derive-new-0.5): Inherit from rust-derive-new-0.6.

	Change-Id: Ie6331d8731b76ff178c944be9fe38d4059b93281

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-arboard-3.
	* gnu/packages/crates-io.scm (rust-arboard-3): New variable.
	(rust-arboard-1): Inherit from rust-arboard-3.

	Change-Id: I03da0c5cc6f2f93ad16040883e13ea40524d4098

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-server-0.31: Update to 0.31.1.
	* gnu/packages/crates-graphics.scm (rust-wayland-server-0.31): Update to
	0.31.1.
	[cargo-inputs]: Add rust-rustix-0.38.  Remove rust-nix-0.26.

	Change-Id: Idf00ae2fef6929a92f0bceadb0a6413e2d3c10bd

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-scanner-0.31: Update to 0.31.1.
	* gnu/packages/crates-graphics.scm (rust-wayland-scanner-0.31): Update
	to 0.31.1.
	[cargo-inputs]: Replace rust-quick-xml-0.30 with 0.31.

	Change-Id: I9fefef04833fc5464a9357b2cc0e7ae2baee799b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-protocols-0.31: Update to 0.31.2.
	* gnu/packages/crates-graphics.scm (rust-wayland-protocols-0.31): Update
	to 0.31.2.

	Change-Id: I3d1a3843531204acc29a0cfa74c2a91140dce750

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-cursor-0.31: Update to 0.31.1.
	* gnu/packages/crates-io.scm (rust-wayland-cursor-0.31): Update to
	0.31.1.
	[cargo-inputs]: Add rust-rustix-0.38.  Remove rust-nix-0.26.

	Change-Id: I21b7283869570238ad8254a381f5978fb9eb0981

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-client-0.31: Update to 0.31.2.
	* gnu/packages/crates-io.scm (rust-wayland-client-0.31): Update to
	0.31.2.
	[cargo-inputs]: Add rust-rustix-0.38.  Remove rust-nix-0.26.

	Change-Id: I28bc4d20a4fbb7e0cd7bdeaed9e220a3471c53b9

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-backend-0.3: Update to 0.3.3.
	* gnu/packages/crates-graphics.scm (rust-wayland-backend-0.3): Update to
	0.3.3.
	[cargo-inputs]: Add rust-rustix-0.38.  Remove rust-nix-0.26.

	Change-Id: Ie9e2d43be30c85d5b0cea3e045696cf1786a9f03

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-rustix: Update to 0.38.31.
	* gnu/packages/crates-io.scm (rust-ruxtix-0.38): Update to 0.38.31.

	Change-Id: Id192a7d23366cc0d03826d345c10cc5059ffa594

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-libc: Update to 0.2.153.
	* gnu/packages/crates-io.scm (rust-libc-0.2): Update to 0.2.153.

	Change-Id: I603e78b8d8a90ea80c3d45c45641faa52bdee7d5

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-miette-5.
	* gnu/packages/crates-io.scm (rust-miette-5): New variable.

	Change-Id: I65820308d46b5967dbabdffe57fadd2e206ff65d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-miette-7.
	* gnu/packages/crates-io.scm (rust-miette-7): New variable.

	Change-Id: I0dd13d2ff23825e2e8a450c8730f487e325d5ec2

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-miette-derive-5.
	* gnu/packages/crates-io.scm (rust-miette-derive-5): New variable.

	Change-Id: I74e59bb906f80079d77d7b31dd90232cb4de5e51

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-miette-derive-7.
	* gnu/packages/crates-io.scm (rust-miette-derive-7): New variable.

	Change-Id: I739ae984385d5f97f38aee84d5d85c4882501521

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wasmparser-0.118.
	* gnu/packages/crates-io.scm (rust-wasmparser-0.118): New variable.
	(rust-wasmparser-0.57): Inherit from rust-wasmparser-0.118.

	Change-Id: I951b36d27dc5281715db5274b2435cfe9add38b7

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wasm-encoder-0.38.
	* gnu/packages/crates-io.scm (rust-wasm-encoder-0.38): New variable.

	Change-Id: I65ed0c765de80d25f63fb6710ad9af8f9896632a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-supports-unicode-2.
	* gnu/packages/crates-io.scm (rust-supports-unicode-2): New variable.

	Change-Id: I7234972f972abf87cb1483a39d1b3110d0d0d45b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-supports-unicode-3.
	* gnu/packages/crates-io.scm (rust-supports-unicode-3): New variable.

	Change-Id: I81d0948bf90474480733d2fb6098e33acb11e7b8

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-supports-color-3.
	* gnu/packages/crates-io.scm (rust-supports-color-3): New variable.
	(rust-supports-color-2): Inherit from rust-supports-color-3.

	Change-Id: I62349cf3664970e5c8e158cea9796e9594bf8882

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-supports-hyperlinks-3.
	* gnu/packages/crates-io.scm (rust-supports-hyperlinks-3): New variable.
	(rust-supports-hyperlinks-2): Inherit from rust-supports-hyperlinks-3.

	Change-Id: I88fcb4db704a0308cb031a44aee6b2e9c88439b2

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-json-1: Update to 1.0.114.
	* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.114.
	[arguments]: Don't skip the tests.

	Change-Id: I2e92eadae70e49c02a2abe5a33769837d432614b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-derive-1: Update to 1.0.197.
	* gnu/packages/crates-io.scm (rust-serde-derive-1): Update to 1.0.197.

	Change-Id: I76407ef34e835692c94eb7d2b8c8ed50c3c1e181

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-1: Update to 1.0.197.
	* gnu/packages/crates-io.scm (rust-serde-1): Update to 1.0.197.

	Change-Id: I1ad4366f543a86973a10bb9436985e6ab0dc6b26

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-semver-1: Update to 1.0.22.
	* gnu/packages/crates-io.scm (rust-semver-1): Update to 1.0.22.

	Change-Id: I9663aba29cc8f03477f91f9285a52a1f84100bf8

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ruzstd-0.5.
	* gnu/packages/crates-io.scm (rust-ruzstd-0.5): New variable.
	(rust-ruzstd-0.4): Inherit from rust-ruzstd-0.5.

	Change-Id: Ice0387edc375ad9938291624a3bd7f8411df6454

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-proc-macro2-1: Update to 1.0.79.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1): Update to 1.0.79.
	[cargo-development-inputs]: Add rust-flate2-1, rust-rayon-1,
	rust-tar-0.4.

	Change-Id: Id38d3fddbedd0b57f567847cfdaa9192e7aeefcb

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-object-0.32.
	* gnu/packages/crates-io.scm (rust-object-0.32): New variable.
	(rust-object-0.30): Inherit from rust-object-0.32.

	Change-Id: Ice57fec4251daae857deaf5efcbde5688caaf7bd

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-is-ci-1: Update to 1.2.0.
	* gnu/packages/crates-io.scm (rust-is-ci-1): Update to 1.2.0.

	Change-Id: I39f5dfd903044e010afff6facdf0c4fc4490b907

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-indexmap-2: Update to 2.2.5.
	* gnu/packages/crates-io.scm (rust-indexmap-2): Update to 2.2.5.
	[cargo-inputs]: Add rust-borsh-1.
	[cargo-development-inputs]: Replace rust-itertools-0.11 with 0.12.

	Change-Id: I740dd16e8d28c5c3863cda18f0f1a0d3688d9719

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gimli-0.28.
	* gnu/packages/crates-io.scm (rust-gimli-0.28): New variable.
	(rust-gimli-0.27): Inherit from rust-gimli-0.28.

	Change-Id: I888f9680474a2309b16395e42883996ec9d0bf35

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-backtrace-ext-0.2.
	* gnu/packages/crates-io.scm (rust-backtrace-ext-0.2): New variable.

	Change-Id: I58adf4f8710c968eaca5e1de167dac61f5a91fc5

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-backtrace-0.3: Update to 0.3.69.
	* gnu/packages/crates-io.scm (rust-backtrace-0.3): Update to 0.3.69.
	[cargo-inputs]: Replace rust-addr2line-0.19 with 0.21,
	rust-miniz-oxide-0.6 with 0.7, rust-object-0.30 with 0.32.

	Change-Id: I3a378b03a0bbe1963f5e9ed6078f960c1567a077

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-addr2line-0.21.
	* gnu/packages/crates-io.scm (rust-addr2line-0.21): New variable.
	(rust-addr2line-0.19): Inherit from rust-addr2line-0.21.

	Change-Id: I26e873090a475b4fb5d7548dc7fa7f058da0feca

2024-07-18  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-leb128-0.2.5.
	* gnu/packages/crates-io.scm (rust-leb128-0.2): New variable.

	Change-Id: I0be5a2d6da1cde6602d9e1df1f4fdb991710fd2d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: Remove rust-mimalloc-0.1."
	This reverts commit 7e78f8a4b554c35b96af8fadbc59728abe6d1022.

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-openssl-sys-0.9: Update to 0.9.101.
	* gnu/packages/crates-io.scm (rust-openssl-sys-0.9): Update to 0.9.101.
	[source]: Adjust snippet to accept any version of rust-bindgen.
	[cargo-inputs]: Replace rust-bindgen-0.64 with 0.69.

	Change-Id: I0d3a6b01f2320318b4f666fecae61d16ce056578

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-openssl-0.10: Update to 0.10.64.
	* gnu/packages/crates-io.scm (rust-openssl-0.10): Update to 0.10.64.

	Change-Id: Iafe0d4610dcbb24b974bef14a23167bcab05d9e2

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustc-demangle-0.1: Update to 0.1.23.
	* gnu/packages/crates-io.scm (rust-rustc-demangle-0.1): Update to 0.1.23.
	[arguments]: Don't skip the build.

	Change-Id: Iec45662ee34a11833130b50888007654b38e7f0a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustc-test-0.3: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-rustc-test-0.3): Update to 0.3.1.
	[arguments]: Don't skip the build.  Skip the tests.

	Change-Id: I2d0dd2ae6daf577d8d168a44527622d840fb2f7d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bitvec-0.20: Skip a test.
	* gnu/packages/crates-io.scm (rust-bitvec-0.20)[arguments]: Add
	cargo-test-flags and skip a test.

	Change-Id: I949814893f193b6ecb309d3e4b14c66631f5adf5

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pyo3-0.16: Update to 0.16.6.
	* gnu/packages/crates-io.scm (rust-pyo3-0.16): Update to 0.16.6.
	[cargo-inputs]: Remove rust-paste-0.1.
	[cargo-development-inputs]: Add rust-serde-1.  Remove rust-bitflags-1.2,
	rust-half-1, rust-widestring-0.5.

	Change-Id: I84e656cc3110675bf3110a44ecaacaf6c3d7640f

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pyo3-macros-0.16: Update to 0.16.6.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-0.16): Update to 0.16.6.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-proc-macro2-1.

	Change-Id: Id9eb4dc62bd4d5effca5b6e58210c3341f9696b5

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pyo3-macros-backend-0.16: Update to 0.16.6.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-backend-0.16): Update to
	0.16.6.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Remove rust-pyo3-build-config-0.16.

	Change-Id: I86635e5ca3bca63fc1fe1ff76ca425c8e7f2b60a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pyo3-ffi-0.16: Update to 0.16.6.
	* gnu/packages/crates-io.scm (rust-pyo3-ffi-0.16): Update to 0.16.6.
	[arguments]: Don't skip the build.

	Change-Id: I3f6a1271aa71806f4eb91343b31a7784b5ee170d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pyo3-build-config-0.16: Update to 0.16.6.
	* gnu/packages/crates-io.scm (rust-pyo3-build-config-0.16): Update to
	0.16.6.

	Change-Id: If7f6f2b327dce2333f10395e6ca3a10d921076cf

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-anstyle-query-1: Update to 1.0.2.
	* gnu/packages/crates-io.scm (rust-anstyle-query-1): Update to 1.0.2.
	[cargo-inputs]: Replace rust-windows-sys-0.48 with 0.52.

	Change-Id: Iadd487f051529a8a34c75405f70ae74ac7d17e60

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-anstream-0.6: Update to 0.6.13.
	* gnu/packages/crates-io.scm (rust-anstream-0.6): Update to 0.6.13.

	Change-Id: I460f6638e5d89f6458aa9125296964e4dfa2d863

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-fdeflate-0.3.
	* gnu/packages/crates-io.scm (rust-fdeflate-0.3): New variable.

	Change-Id: I39d67de84a748309973b931a445607aedad4deb5

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-assert-cmd-2: Update to 2.0.14.
	* gnu/packages/crates-io.scm (rust-assert-cmd-2): Update to 2.0.14.
	[cargo-inputs]: Replace rust-anstream-0.3 with 0.6.

	Change-Id: I1510bea6be15bad457a39d711487ff19a9239069

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zerocopy-0.7: Accept newer versions of dependencies.
	* gnu/packages/crates-io.scm (rust-zerocopy-0.7)[source]: Add snippet to
	allow newer versions of dependencies.

	Change-Id: I9a293593e1677aceb8c664737642c197fa6ee970

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zerocopy-derive-0.7: Accept newer versions of dependencies.
	* gnu/packages/crates-io.scm (rust-zerocopy-derive-0.7)[source]: Add
	snippet to allow newer versions of dependencies.

	Change-Id: I09636c7d0906af68622ae672896c76a8c08b65c5

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-time-0.3: Update to 0.3.34.
	* gnu/packages/crates-io.scm (rust-time-0.3): Update to 0.3.34.
	[cargo-inputs]: Add rust-num-conv-0.1, rust-powerfmt-0.2.
	[cargo-development-inputs]: Add rust-num-conv-0.1.

	Change-Id: I7c3421729aab2babe816a817872e42819997fbbb

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-time-macros-0.2: Update to 0.2.17.
	* gnu/packages/crates-io.scm (rust-time-macros-0.2): Update to 0.2.17.
	[cargo-inputs]: Add rust-num-conv-0.1.

	Change-Id: I46430a81691dbe4fae9e69345e875a67f42f8853

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-num-conv-0.1.
	* gnu/packages/crates-io.scm (rust-num-conv-0.1): New variable.

	Change-Id: Ife3e60b45c8bbbdeef1e2021b57ec85b1e6a894c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustc-serialize-0.3: Update to 0.3.25.
	* gnu/packages/crates-io.scm (rust-rustc-serialize-0.3.25): Update to
	0.3.25.
	[arguments]: Don't skip the build.  Skip the tests.
	[cargo-inputs]: Remove field.
	[cargo-development-inputs]: Add rust-rand-0.3.
	[home-page]: Update home-page.
	[description]: Add that it is deprecated.

	Change-Id: Ibb25e82421f9940386d19e85329ad58ee1a740db

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lettre-email-0.9: Don't skip the build.
	* gnu/packages/crates-io.scm (rust-lettre-email-0.9)[arguments]: Don't
	skip the build.  Add cargo-test-flags.
	[cargo-development-inputs]: Add rust-glob-0.3, rust-lettre-0.9.
	[native-inputs]: Add pkg-config.
	[inputs]: Add openssl.

	Change-Id: Iaef5715adc2d97c9e6af022809592b198511e7ad

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Place rust-lettre-email-0.9 in alphabetical order.
	gnu/packages/crates-io.scm (rust-lettre-email-0.9): Move variable.

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: rust-iri-string-0.7: Expand description.
	* gnu/packages/crates-io.scm (rust-iri-string-0.7)[description]: Expand
	and wrap description.

	Change-Id: I8adf94f96a8abafe592965f2b22e4ceb8c0412e4

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-oauth2-types-0.7.
	* gnu/packages/crates-io.scm (rust-oauth2-types-0.7): Add variable.

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-parse-display-0.8.
	* gnu/packages/crates-io.scm (rust-parse-display-0.8): Add variable.

	Change-Id: Idec3853719b731e77b11cc1b6044ad946cd70adc

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-parse-display-derive-0.8.
	* gnu/packages/crates-io.scm (rust-parse-display-derive-0.8): Add
	variable.

	Change-Id: I386da87ecf33e52bcd30a9a0c53a1eedd0811f1e

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-structmeta-0.2.
	* gnu/packages/crates-io.scm (rust-structmeta-0.2): Add variable.
	(rust-structmeta-0.1): Inherit rust-structmeta-0.2.

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-structmeta-derive-0.2.
	* gnu/packages/crates-io.scm (rust-structmeta-derive-0.2): Add variable.
	(rust-structmeta-derive-0.1): Inherit rust-structmeta-derive-0.2.

	Change-Id: Ia2dda72f502e493021995df11e4f7063f26e66bf

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sec1: Update to 0.7.3.
	* gnu/packages/crates-crypto.scm (rust-sec1-0.7): Update to 0.7.3.
	[cargo-development-inputs]: Replace rust-hex-literal-0.3 with 0.4.

	Change-Id: Ibe1037d313190c73a10e1dfe987f75ed56becc2d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-signature-2: Update to 2.2.0.
	* gnu/packages/crates-crypto.scm (rust-signature-2): Update to 2.2.0.
	[cargo-development-inputs]: Replace rust-hex-literal-0.3 with 0.4.

	Change-Id: I6ad8817b6c86a88a44090c2ab107c0e49c68e196

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-signature-derive-2: Update to 2.1.0.
	* gnu/packages/crates-crypto.scm (rust-signature-derive-2): Update to
	2.1.0.

	Change-Id: Ic1bd15582a97776caa1ec4b7ed6b943016eea176

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-mas-jose-0.7.
	* gnu/packages/crates-crypto.scm (rust-mas-jose-0.7): Add variable.

	Change-Id: I0dcfde2c155ca3f6c4ad7572f322e1ab5db32662

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-mas-iana-0.7.
	* gnu/packages/crates-io.scm (rust-mas-iana-0.7): Add variable.

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-schemars-0.8: Update to 0.8.16.
	* gnu/packages/crates-io.scm (rust-schemars-0.8): Update to 0.8.16.
	[cargo-inputs]: Add rust-arrayvec-0.7, rust-indexmap-2, rust-semver-1,
	rust-smol-str-0.1, rust-uuid-1.
	[cargo-development-inputs]: Replace rust-pretty-assertions-0.6 with 1.

	Change-Id: Iadefbf671306a55e6611ae62748491d78c0d9ffe

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-schemars-derive-0.8: Update to 0.8.16.
	* gnu/packages/crates-io.scm (rust-schemars-derive-0.8): Update to
	0.8.16.
	[cargo-inputs]: Replace rust-serde-derive-internals-0.25 with 0.26.
	[cargo-development-inputs]: Replace rust-pretty-assertions-0.6 with 1.

	Change-Id: I24c6ddafc064f81ec5b2cce391277e95798c1f31

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-elliptic-curve-0.13: Update to 0.13.8.
	* gnu/packages/crates-crypto.scm (rust-elliptic-curve-0.13): Update to
	0.13.8.
	[cargo-inputs]: Add rust-tap-1.

	Change-Id: I2be142d270ee9d7ff82daf53f354e5ff1ac439ca

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ecdsa-0.16: Update to 0.16.9.
	* gnu/packages/crates-crypto.scm (rust-ecdsa-0.16): Update to 0.16.9.
	[cargo-inputs]: Add rust-spki-0.7.

	Change-Id: I8285a6d2112564b5ead0fe17c6cca86484554278

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-k256-0.13.
	* gnu/packages/crates-crypto.scm (rust-k256-0.13): Add variable.

	Change-Id: I674837d219efcb665b3733104df7ddbaeecf56dd

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-smallvec-1: Update to 1.13.1.
	* gnu/packages/crates-io.scm (rust-smallvec-1): Update to 1.13.1.

	Change-Id: I185de9b8f2fefe04eb93a58efc0143a265a1534c

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-eyeball-im-util-0.5.
	* gnu/packages/crates-io.scm (rust-eyeball-im-util-0.5): Add variable.

	Change-Id: Ie02a9d26cb5ac5155d2bc450a8b796bed2052f0d

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-eyeball-im-0.4.
	* gnu/packages/crates-io.scm (rust-eyeball-im-0.4): Add variable.

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-eyeball-0.8.
	* gnu/packages/crates-io.scm (rust-eyeball-0.8): Add variable.

	Change-Id: I79113bac07889e540accfe2c2fb2db065094c703

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-readlock-tokio-0.1.
	* gnu/packages/crates-io.scm (rust-readlock-tokio-0.1): Add variable.

	Change-Id: Ic55945c3d2b7c69c6940b6a5607e2e7241f96a88

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-readlock-0.1.
	* gnu/packages/crates-io.scm (rust-readlock-0.1): Add variable.

	Change-Id: I5e058f07ceff79965473f27f3a22aa98cb0151a3

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-rclite-0.2.
	* gnu/packages/crates-io.scm (rust-rclite-0.2): Add variable.

	Change-Id: I5e058f07ceff79965473f27f3a22aa98cb0151a3

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Place rust-rodio-0.15 in alphabetical order.
	gnu/packages/crates-io.scm (rust-rodio-0.15): Move variable.

	Change-Id: I71364774e17b776c43b696791a98c01e62655c10

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Place rust-roxmltree-0.14 in alphabetical order.
	gnu/packages/crates-io.scm (rust-roxmltree-0.14): Move variable.

	Change-Id: I71364774e17b776c43b696791a98c01e62655c10

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Place rust-rtoolbox-0.0.1 in alphabetical order.
	gnu/packages/crates-io.scm (rust-rtoolbox-0.0.1): Move variable.

	Change-Id: I71364774e17b776c43b696791a98c01e62655c10

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Place rust-rt-format-0.3 in alphabetical order.
	gnu/packages/crates-io.scm (rust-rt-format-0.3): Move variable.

	Change-Id: I71364774e17b776c43b696791a98c01e62655c10

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Place rust-rpassword-7 in alphabetical order.
	gnu/packages/crates-io.scm (rust-rpassword-7): Move variable.

	Change-Id: I81b5f4fc158c9b0e5c3c928ae7ffadac80dc93ff

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Place rust-rpassword-6 in alphabetical order.
	gnu/packages/crates-io.scm (rust-rpassword-6): Move variable.

	Change-Id: I5f4ea411df53fdfeaf71bcc0dd8639c0c47ab3c7

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Place rust-rpassword-5 in alphabetical order.
	gnu/packages/crates-io.scm (rust-rpassword-5): Move variable.

	Change-Id: I492e10ddf3087b72b928f2591392a3547cdc3333

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Place rust-rpds-1 in alphabetical order.
	gnu/packages/crates-io.scm (rust-rpds-1): Move variable.

	Change-Id: I1fbc223d6c128ba27890c629b56f009625aa440d

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Place rust-rusticata-macros-4 in alphabetical order.
	gnu/packages/crates-io.scm (rust-rusticata-macros-4): Move variable.

	Change-Id: If39e8260bc36dab3ded291a55b634769340a1b22

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-branches-0.1.
	* gnu/packages/crates-io.scm (rust-branches-0.1): Add variable.

	Change-Id: I5e058f07ceff79965473f27f3a22aa98cb0151a3

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-stream-assert-0.1.
	* gnu/packages/crates-io.scm (rust-stream-assert-0.1): Add variable.

	Change-Id: I72be17c1d6aa15fbb6b7251c4e85461f99b4c47b

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Place rust-twox-hash-1 in alphabetical order.
	gnu/packages/crates-io.scm (rust-twox-hash-1): Move variable.

	Change-Id: Icb0d2a5f834af969f235aaef48b2b848277801b3

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Place rust-thousands-0.2 in alphabetical order.
	gnu/packages/crates-io.scm (rust-thousands-0.2): Move variable.

	Change-Id: I751696c30f4d4a821d9d0a5125a574d934a18116

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Place rust-uom-0.34 in alphabetical order.
	gnu/packages/crates-io.scm (rust-uom-0.34): Move variable.

	Change-Id: If39e8260bc36dab3ded291a55b634769340a1b22

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-imbl-2.
	* gnu/packages/crates-io.scm (rust-imbl-2): Add variable.

	Change-Id: I904baa98db26a77c909ce6b1a9677c183d2e23a8

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-imbl-sized-chunks-0.1.
	* gnu/packages/crates-io.scm (rust-imbl-sized-chunks-0.1): Add variable.

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-bitmaps-3.
	* gnu/packages/crates-io.scm (rust-bitmaps-3): Add variable.
	(rust-bitmaps-2): Inherit from rust-bitmaps-3.

	Change-Id: Id28c99f61efdf21bb8b8bb14f42e66c12ed0a801

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-proptest-derive-0.4.
	* gnu/packages/crates-io.scm (rust-proptest-derive-0.4): Add variable.
	(rust-proptest-derive-0.3): Inherit from rust-proptest-derive-0.4.

	Change-Id: I046f75620e53a3accbe981c6780f60733e32763d

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-compiletest-rs-0.9.
	* gnu/packages/crates-io.scm (rust-compiletest-rs-0.9): Add variable.

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gloo-timers-0.2: Update to 0.2.6.
	* gnu/packages/crates-io.scm (rust-gloo-timers-0.2): Update to 0.2.6.
	[arguments]: Use inherited arguments from rust-gloo-timers-0.3.

	Change-Id: Ie6622d0ce59fa3e353a7708d3c8b26038cc964ef

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-gloo-timers-0.3.
	* gnu/packages/crates-io.scm (rust-gloo-timers-0.3): Add variable.
	(rust-gloo-timers-0.2): Inherit from rust-gloo-timers-0.3.

	Change-Id: I221d0ea1d442d8d9078a5e96856d4d3c94570cae

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-cfg-vis-0.3.
	* gnu/packages/crates-io.scm (rust-cfg-vis-0.3): Add variable.

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-backoff-0.4.
	* gnu/packages/crates-io.scm (rust-backoff-0.4): Add variable.

	Change-Id: Ica5966ba4cf02791f6d442afc08e84823f4612d5

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-as-variant-1.
	* gnu/packages/crates-io.scm (rust-as-variant-1): Add variable.

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-anymap2-0.13.
	* gnu/packages/crates-io.scm (rust-anymap2-0.13): Add variable.

	Change-Id: Ia8bbca8741b553f802d42f7224dbe4d117ca8af3

2024-07-18  Herman Rimm  <herman@rimm.ee>

	gnu: Place rust-rtnetlink-0.14 in alphabetical order.
	gnu/packages/crates-io.scm (rust-rtnetlink-0.14): Move variable.

	Change-Id: I08f8a59dfae42e2cf501f6cb61f3b70cd4bb19cd

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-c: Update to 0.9.30.
	* gnu/packages/rust-apps.scm (rust-cargo-c): Update to 0.9.30.
	[cargo-inputs]: Replace rust-toml-0.7 with 0.8.

	Change-Id: I0cdea6c0e5b70f691e83c50a9f5bfd66d9e23f32

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo: Update to 0.77.0.
	* gnu/packages/rust-apps.scm (rust-cargo): Update to 0.77.0.
	[cargo-inputs]: Add rust-regex-1, rust-rusqlite-0.30.  Replace
	rust-gix-0.55 with 0.56, rust-itertools-0.11 with 0.12, rust-rustfix-0.6
	with 0.7, rust-toml-edit-0.20 with 0.21, rust-windows-sys-0.48 with
	0.52.

	Change-Id: I9428bf336cbfc013c8b683fbe5b6ab725c2d9aad

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-worktree-stream-0.7.
	* gnu/packages/crates-vcs.scm (rust-gix-worktree-stream-0.7): New
	variable.
	(rust-gix-worktree-stream-0.6): Inherit from
	rust-gix-worktree-stream-0.7.

	Change-Id: I10f0da8009857b98ab535f632478f2cab9906fad

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-worktree-state-0.5.
	* gnu/packages/crates-vcs.scm (rust-gix-worktree-state-0.5): New
	variable.
	(rust-gix-worktree-state-0.4): Inherit from rust-gix-worktree-state-0.5.

	Change-Id: Ic5b5d2150f07e815dfc6d768c9121fc7489314fc

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-worktree-0.28.
	* gnu/packages/crates-vcs.scm (rust-gix-worktree-0.28): New variable.
	(rust-gix-worktree-0.27): Inherit from rust-gix-worktree-0.28.

	Change-Id: I438c873c07820c02b37328b0f66dcfcac8ff57fd

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-utils-0.1: Update to 0.1.10.
	* gnu/packages/crates-vcs.scm (rust-gix-utils-0.1): Update to 0.1.10.
	[cargo-inputs]: Add rust-bstr-1.

	Change-Id: I486c9cd8ea102e3788f62215089ee237e791aea3

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-traverse-0.35.
	* gnu/packages/crates-vcs.scm (rust-gix-traverse-0.35): New variable.
	(rust-gix-traverse-0.34): Inherit from rust-gix-traverse-0.35.

	Change-Id: I51b771f9bdde4f9405068851fe07354e3d896d70

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-transport-0.39.
	* gnu/packages/crates-vcs.scm (rust-gix-transport-0.39): New variable.
	(rust-gix-transport-0.38): Inherit from rust-gix-transport-0.39.

	Change-Id: I30d6b5e5f1d2f886cb6b898d420c49aea6eb067d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-submodule-0.6.
	* gnu/packages/crates-vcs.scm (rust-gix-submodule-0.6): New variable.
	(rust-gix-submodule-0.5): Inherit from rust-gix-submodule-0.6.

	Change-Id: I31e7bd9c68ea9bb46efd1cf2ea6be0f094a4add5

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-status-0.3.
	* gnu/packages/crates-vcs.scm (rust-gix-status-0.3): New variable.
	(rust-gix-status-0.2): Inherit from rust-gix-status-0.3.

	Change-Id: I9662cc57570ef745645092209c6d339a25d627e3

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-sec-0.10: Update to 0.10.5.
	* gnu/packages/crates-vcs.scm (rust-gix-sec-0.10): Update to 0.10.5.

	Change-Id: I68bab8559a78a9169156cef7fbf32c374026109b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-revwalk-0.10.
	* gnu/packages/crates-vcs.scm (rust-gix-revwalk-0.10): New variable.
	(rust-gix-revwalk-0.9): Inherit from rust-gix-revwalk-0.10.

	Change-Id: I5348f8292323b9f9d50e6c0288459cec37497736

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-revision-0.24.
	* gnu/packages/crates-vcs.scm (rust-gix-revision-0.24): New variable.
	(rust-gix-revision-0.23): Inherit from rust-gix-revision-0.24.

	Change-Id: Ide64332abbe9eaa167dd2577fc2f96e5001d7182

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-refspec-0.20.
	* gnu/packages/crates-vcs.scm (rust-gix-refspec-0.20): New variable.
	(rust-gix-refspec-0.19): Inherit from rust-gix-refspec-0.20.

	Change-Id: I529ce4157468019666ed2592cdd9e6e5f482c917

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-ref-0.39.
	* gnu/packages/crates-vcs.scm (rust-gix-ref-0.39): New variable.
	(rust-gix-ref-0.38): Inherit from rust-gix-ref-0.39.

	Change-Id: I919d5f30879c68c41de765a0e0578c53c5d77b5b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-quote-0.4: Update to 0.4.11.
	* gnu/packages/crates-vcs.scm (rust-gix-quote-0.4): Update to 0.4.11.
	[cargo-inputs]: Add rust-gix-utils-0.1.  Remove rust-btoi-0.4.

	Change-Id: Ibcd69e51ac4101b5acbfa24068748643e28c679b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-path-0.10: Update to 0.10.6.
	* gnu/packages/crates-vcs.scm (rust-gix-path-0.10): Update to 0.10.6.

	Change-Id: Ic94a4bd91d5ce2b468907f8779744d3885a245d7

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-packetline-blocking-0.17.
	* gnu/packages/crates-vcs.scm (rust-gix-packetline-blocking-0.17): New
	variable.
	(rust-gix-packetline-blocking-0.16): Inherit from
	rust-gix-packetline-blocking-0.17.

	Change-Id: Id4bbc4ceab3fb42b3be7e14a1ae269601fad7614

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-packetline-0.17.
	* gnu/packages/crates-vcs.scm (rust-gix-packetline-0.17): New variable.
	(rust-gix-packetline-0.16): Inherit from rust-gix-packetline-0.17.

	Change-Id: I5db5520b8e8ae1aff36348674786ba84830448be

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-protocol-0.42.
	* gnu/packages/crates-vcs.scm (rust-gix-protocol-0.42): New variable.
	(rust-gix-protocol-0.41): Inherit from rust-gix-protocol-0.42.

	Change-Id: If7aab92671ef0d74f7b7517e7da344cf46a4bf56

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-prompt-0.8.
	* gnu/packages/crates-vcs.scm (rust-gix-prompt-0.8): New variable.
	(rust-gix-prompt-0.7): Inherit from rust-gix-prompt-0.8.

	Change-Id: I324fd72cac6365d8ebbb619150958dd963aeb893

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-pack-0.45.
	* gnu/packages/crates-vcs.scm (rust-gix-pack-0.45): New variable.
	(rust-gix-pack-0.44): Inherit from rust-gix-pack-0.45.

	Change-Id: Ib66e4b3c760553e4eb3e24e966e0d7c313dd0f41

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-odb-0.55.
	* gnu/packages/crates-vcs.scm (rust-gix-odb-0.55): New variable.
	(rust-gix-odb-0.54): Inherit from rust-gix-odb-0.55.

	Change-Id: I0a2b5a2f5f0846ddf715c2dcdaac3317477d80c0

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-object-0.39.
	* gnu/packages/crates-vcs.scm (rust-gix-object-0.39): New variable.
	(rust-gix-object-0.38): Inherit from rust-gix-object-0.39.

	Change-Id: Iccad0b0e454e6c1d6bb0a9034b0afb5be9ecf249

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-negotiate-0.10.
	* gnu/packages/crates-vcs.scm (rust-gix-negotiate-0.10): New variable.
	(rust-gix-negotiate-0.9): Inherit from rust-gix-negotiate-0.10.

	Change-Id: I2c67c90c5eb799ac1a0442b715683f09a8453d34

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-index-0.27.
	* gnu/packages/crates-vcs.scm (rust-gix-index-0.27): New variable.
	(rust-gix-index-0.26): Inherit from rust-gix-index-0.27.

	Change-Id: I47f22c0df8748e361ab2426716cfca7231f7a8e0

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-filter-0.7.
	* gnu/packages/crates-vcs.scm (rust-gix-filter-0.7): New variable.
	(rust-gix-filter-0.6): Inherit from rust-gix-filter-0.7.

	Change-Id: I61b8deb1f05d708f931a2c5540695428ff3f2dd2

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-discover-0.27.
	* gnu/packages/crates-vcs.scm (rust-gix-discover-0.27): New variable.
	(rust-gix-discover-0.26): Inherit from rust-gix-discover-0.27.

	Change-Id: Ie321f467eff8d5827b3e5faf3340b4b19e83222b

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-diff-0.38.
	* gnu/packages/crates-vcs.scm (rust-gix-diff-0.38): New variable.
	(rust-gix-diff-0.37): Inherit from rust-gix-diff-0.38.

	Change-Id: I5b684fe6f385cd411ef2da81fa97a75257cb33ed

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-date-0.8: Update to 0.8.4.
	* gnu/packages/crates-vcs.scm (rust-gix-date-0.8): Update to 0.8.4.

	Change-Id: I6bea4d623f7ceca35f32e31051b629db566e38b5

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-credentials-0.22.
	* gnu/packages/crates-vcs.scm (rust-gix-credentials-0.22): New variable.
	(rust-gix-credentials-0.21): Inherit from rust-gix-credentials-0.22.

	Change-Id: I30c766e3177cf75a52fb6fd7b1ae7b64fb07166e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-config-value-0.14: Update to 0.14.5.
	* gnu/packages/crates-vcs.scm (rust-gix-config-value-0.14): Update to
	0.14.5.

	Change-Id: Id75a8392829de575ed452eec317f87e234c5564d

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-config-0.32.
	* gnu/packages/crates-vcs.scm (rust-gix-config-0.32): New variable.
	(rust-gix-config-0.31): Inherit from rust-gix-config-0.32.

	Change-Id: I73649cd163d115f03579b8e78d668f502f42de44

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-command-0.3.
	* gnu/packages/crates-vcs.scm (rust-gix-command-0.3): New variable.
	(rust-gix-command-0.2): Inherit from rust-gix-command-0.3.

	Change-Id: Ic5b963b6f3a4f03f85fef1a809f706e16f53948e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-archive-0.7.
	* gnu/packages/crates-io.scm (rust-gix-archive-0.7): New variable.
	(rust-gix-archive-0.6): Inherit from rust-gix-archive-0.7.

	Change-Id: Ia41213326e185558ad867cddb9a1ab870b559f3e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-0.56.
	* gnu/packages/crates-vcs.scm (rust-gix-0.56): New variable.
	(rust-gix-0.55): Inherit from rust-gix-0.56.

	Change-Id: I566bdb2ca51fb6538cf3509fe7f2eb2c3d6f733a

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sqlite3-parser-0.12.
	* gnu/packages/crates-io.scm (rust-sqlite3-parser-0.12): New variable.

	Change-Id: Ie65d186509e971ad954545ab92813e0ba9b501da

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-similar-2: Update to 2.4.0.
	* gnu/packages/crates-io.scm (rust-similar-2): Update to 2.4.0.

	Change-Id: I5bb497bfb7524fb66ea85faafb48f78d805c8b50

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rustfix-0.7.
	* gnu/packages/crates-io.scm (rust-rustfix-0.7): New variable.
	(rust-rustfix-0.6): Inherit from rust-rustfix-0.7.

	Change-Id: Ifac613759f80ee9eed6beb43f711b9d573d541b1

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rusqlite-macros-0.1.
	* gnu/packages/crates-io.scm (rust-rusqlite-macros-0.1): New variable.

	Change-Id: I40c779df966d449274160a42b39986ed951040cd

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rusqlite-0.30.
	* gnu/packages/crates-io.scm (rust-rusqlite-0.30): New variable.
	(rust-rusqlite-0.29): Inherit from rust-rusqlite-0.30.

	Change-Id: I84eec1808681b859e0d0e4e66b3aa5b8af561579

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-fallible-iterator-0.3.
	* gnu/packages/crates-io.scm (rust-fallible-iterator-0.3): New variable.
	(rust-fallible-iterator-0.2): Inherit from rust-fallible-iterator-0.3.

	Change-Id: Iddafe2cfbe14f0202837c2103cb28c9b5a9b0d7c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-util-0.2: Update to 0.2.9.
	* gnu/packages/crates-io.scm (rust-cargo-util-0.2): Update to 0.2.9.
	[cargo-inputs]: Add rust-ignore-0.4.  Replace rust-windows-sys-0.48 with
	0.52.

	Change-Id: I9531381f241edb7a3bd62d97f410115a3cac621c

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-credential-0.4: Update to 0.4.2.
	* gnu/packages/crates-io.scm (rust-cargo-credential-0.4): Update to
	0.4.2.
	[cargo-inputs]: Replace rust-windows-sys-0.48 with 0.52.

	Change-Id: Idb352220882abdcf370bfaa79ab3c9889a8d8890

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-credential-libsecret-0.4: Update to 0.4.2.
	* gnu/packages/crates-io.scm (rust-cargo-credential-libsecret-0.4):
	Update to 0.4.2.

	Change-Id: I1f34d8af3a4734feaca957c99d4e00e76b9906c0

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-credential-wincred-0.4: Update to 0.4.2.
	* gnu/packages/crates-windows.scm (rust-cargo-credential-wincred-0.4):
	Update to 0.4.2.
	[cargo-inputs]: Replace rust-windows-sys-0.48 with 0.52.

	Change-Id: I2caa0a5080d9e8e86a1280c141c5a219de1c03fa

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-credential-macos-keychain-0.4: Update to 0.4.2.
	* gnu/packages/crates-apple.scm
	(rust-cargo-credential-macos-keychain-0.4): Update to 0.4.2.

	Change-Id: I9753ec71fcba0176ea7deaa79a3354c90c521c16

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cargo-0.76.
	* gnu/packages/crates-io.scm (rust-cargo-0.76): Remove variable.
	* gnu/packages/rust-apps.scm (rust-cargo-c)[cargo-inputs]: Replace
	rust-cargo-0.76 with rust-cargo.

	Change-Id: I5ec1f0b1bc325a82f6c72e5a0e28fb389e762d4f

2024-07-18  Brennan Vincent  <brennan@umanwizard.com>

	gnu: rust: Update to 1.76.0.
	* gnu/packages/rust.scm (rust): Update to 1.76.0.
	[source]: Remove another copy of jemalloc.
	[properties]: Update clang-compiler-cpu-architecture to 17.

	Change-Id: I363d789ab22d2937eeb3846dec460ac902c44255

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: grub: Enable building on powerpc64le-linux.
	* gnu/packages/bootloaders.scm (grub)[arguments]: Adjust configure-flags
	when building for powerpc64le-linux to use clang.  When building for
	powerpc64le-linux add a phase to skip 2 tests.
	[native-inputs]: When building for powerpc64le-linux add clang.

	Change-Id: I26ce37e7b864964ede5c9fd73a5a2d4cb89ada45

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: grub-minimal: Don't override configure-flags.
	* gnu/packages/bootloaders.scm (grub-minimal)[arguments]: Don't override
	inherited configure-flags.

	Change-Id: I31f397ba8255389955a135976541f7d17d98e552

2024-07-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	Merge branch 'go-team' Change-Id: I0a7d44016da964930bea2584df9104cac5b7ea36

2024-07-18  Ludovic Courtès  <ludo@gnu.org>

	modules: ‘file-name->module-name’ strips leading “./”.
	Fixes <https://issues.guix.gnu.org/71979>.

	* guix/modules.scm (file-name->module-name): Strip leading “.” component
	from FILE.
	* tests/modules.scm ("file-name->module-name")
	("file-name->module-name, leading dot"): New tests.

	Reported-by: Tomas Volf <~@wolfsden.cz>
	Change-Id: I3d1b9f3f21448050cac4f3b1aed5f8f03758d4c9

2024-07-18  Peter Polidoro  <peter@polidoro.io>

	gnu: Add emacs-casual-calc.
	* gnu/packages/emacs-xyz.scm (emacs-casual-calc): New variable.

	Change-Id: I7c2816534481d8602d91be2309c7561393f70f65

2024-07-18  Peter Polidoro  <peter@polidoro.io>

	gnu: emacs-casual-dired: Update to 1.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-casual-dired): Update to 1.6.0.

	Change-Id: Ia5f796206d6130f8f1667159797b9ef937e3b1c5

2024-07-18  Felix Gruber  <felgru@posteo.net>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add python-xmp-toolkit.
	* gnu/packages/python-xyz.scm (python-xmp-toolkit): New variable.
	* gnu/packages/patches/python-xmp-toolkit-add-missing-error-codes.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Change-Id: Ibce05155961eb5ba199754646e08acff2410f95d

2024-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: musescore: Update to 4.3.2.
	* gnu/packages/music.scm (musescore): Update to 4.3.2.

	Change-Id: I78b5508645430a6f96d9fc03caa1015a4905a6f2

2024-07-18  Ludovic Courtès  <ludo@gnu.org>
	    Ricardo Wurmus  <rekado@elephly.net>

	git: Remove untracked files from cached checkouts.
	Cached checkouts could end up with stale untracked files, for example
	because the checkout was interrupted.  As a result, when this happens
	for the Guix checkout, users would not get substitutes for ‘guix pull’.

	* guix/git.scm (delete-untracked-files): New procedure.
	(switch-to-ref): Use it.
	* tests/git.scm ("update-cached-checkout, untracked files removed"): New
	test.

	Change-Id: Iccbe644ade396ad27a037db7e0ef1c2a68ef91ce

2024-07-18  Ludovic Courtès  <ludovic.courtes@inria.fr>
	    Philippe SWARTVAGHER  <phil.swart@gmx.fr>

	gnu: hwloc: Update to 2.11.1.
	* gnu/packages/mpi.scm (hwloc-2): Update to 2.11.1.
	[native-inputs]: Add BASH.

	Change-Id: If5531cb82911833153b0e795e9f20b0d0ae940c2

2024-07-18  Ludovic Courtès  <ludo@gnu.org>

	tests: base: Compare all the service provisions, not just canonical names.
	* gnu/tests/base.scm (run-basic-test)["shepherd services"]: Use
	‘append-map’ on live service provisions to match what
	‘operating-system-shepherd-service-names’ does.

	Change-Id: Ie54082eed6c7b8d37d3428711e71c11e80940235

2024-07-18  Ludovic Courtès  <ludo@gnu.org>

	guix build: Take ‘--system’ into account together with ‘-S’.
	* guix/scripts/build.scm (options->derivations)[compute-derivation]:
	Pass ‘system’ to ‘package-source-derivation’.
	* tests/guix-build.sh: Test ‘-S’ together with ‘-s’.

	Change-Id: If35f116285dd9caaf939221163ad0ba831eea993

2024-07-18  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.54.5.
	* gnu/packages/prolog.scm (trealla): Update to 2.54.5.

	Change-Id: Ie0495ddcc1f82298cb4be9adec6dc92e7b0fa175

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qemu: Enable building without ipxe firmware.
	* gnu/packages/virtualization.scm (qemu)[arguments]: Adjust the
	configure-flags to provide a substitute location if built without
	ipxe-qemu. Adjust the 'replace-firmwares phase to provide a substitute
	location if built without ipxe-qemu.  Add a phase when built without
	ipxe-qemu to not require those firmware files for building or for tests.
	[inputs]: Only build with ipxe-qemu when on a supported architecture.

	Change-Id: If914193827faef6fa18b3cc3268d24cc7db4225e

2024-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: edk2-tools: Limit supported systems.
	* gnu/packages/firmware.scm (edk2-tools)[supported-systems]: New field.

	Change-Id: I1b8a63221b361ec440783c7d93ae120b53cabe2b

2024-07-18  Christopher Baines  <mail@cbaines.net>

	gnu: guix: Update to 1.4.0-23.843b85c.
	* gnu/packages/package-management.scm (guix): Update to 1.4.0-23.843b85c.

	Change-Id: I02d73992cc0a772d0c35729cf134760ca870f7b2

2024-07-18  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: weechat: Update to 4.3.5.
	* gnu/packages/irc.scm (weechat): Update to 4.3.5.

	Change-Id: Ie3e856f2735b4d7817de3f15e613918d83fb92b6

2024-07-18  Tomas Volf  <~@wolfsden.cz>

	gnu: podman: Update to 5.1.2.
	* gnu/packages/containers.scm (podman): Update to 5.1.2.

	Change-Id: I550fb0ad1fd72f3b42d0da33ed7403d78c7ecc4b

2024-07-18  Wilko Meyer  <w@wmeyer.eu>

	gnu: php: Update to 8.3.9.
	* gnu/packages/php.scm (php): Update to 8.3.9.

	Change-Id: Icdd41fff7fd89dd0116988acb0f7aa28c2e77ebe

2024-07-18  Wilko Meyer  <w@wmeyer.eu>

	gnu: exim: Update to 4.98 [security fixes].
	Fixes CVE-2024-39929.

	* gnu/packages/mail.scm (exim): Update to 4.98.

	Change-Id: Iec780a9a718e256688aa531da2ce0b3183c3c7a4

2024-07-18  Michael Ford  <fanquake@gmail.com>

	gnu: nsis: Update to 3.10.
	* gnu/packages/installers.scm (make-nsis): Update to 3.10.

	Change-Id: Idcad1d1877526600b49189c7fa08ebb03dc78d78

2024-07-18  Evgeny Pisemsky  <mail@pisemsky.site>

	gnu: sdl2-gamecontrollerdb: Update to 0-1.9d09945.
	* gnu/packages/sdl.scm (sdl2-gamecontrollerdb): Update to 0-1.9d09945.

	Change-Id: I593fdac1ae4c8e439e2b29eab5880a6acdde80bc

2024-07-18  Christopher Baines  <mail@cbaines.net>

	inferior: Use the host built-in-builders with inferior.
	Rather than querying the built-in-builders from the inferior, as using the
	host value allows specifying it when opening the connection.

	* guix/inferior.scm (port->inferior): Have cached-store-connection take the
	built-in-builders.
	(inferior-eval-with-store): Call cached-store-connection with the store
	connection built-in-builders.

	Change-Id: I27c20732355c0c6aa646748a02df39db302cd568

2024-07-18  Christopher Baines  <mail@cbaines.net>

	guix: channels: Enable specifiying available builtin builders.
	When computing channel instance derivations.

	This is useful when you want to generate compatible derivations that can be
	run with a daemon that potentially doesn't support builtin builders that the
	daemon you're using to generate the derivations has.

	I'm looking at this in particular because I want to use this in the data
	service, since it provides substitutes for derivations, and since these can be
	built on other machines, it's useful to control which builtin builders they
	depend on.

	Fixes: <https://issues.guix.gnu.org/67250>.

	* build-aux/build-self.scm (build-program): Accept
	 #:built-in-builders and pass along to port->connection or
	open-connection as approriate.
	(build): Accept and pass on #:built-in-builders.
	* guix/channels.scm (build-from-source, build-channel-instance,
	channel-instance-derivations, channel-instances->manifest,
	channel-instances->derivation): Accept and pass on
	 #:built-in-builders.

	Change-Id: I315c990de66c6f7dca25a859165a5568abe385ea

2024-07-18  Christopher Baines  <mail@cbaines.net>

	guix: store: Enable specifying the builtin builders.
	To open-connection and port->connection.  This overrides the discovered
	builtin builders that the daemon says it provides.

	This is useful when you want to generate compatible derivations that can be
	run with a daemon that potentially doesn't support builtin builders that the
	daemon you're using to generate the derivations has.

	I'm looking at this in particular because I want to use this in the data
	service, since it provides substitutes for derivations, and since these can be
	built on other machines, it's useful to control which builtin builders they
	depend on.

	* guix/store.scm (open-connection, port->connection): Accept
	 #:built-in-builders and use this instead of %built-in-builders.

	Fixes: <https://issues.guix.gnu.org/67250>.

	Change-Id: I45d58ab93b6d276d280552858fc81ebc2b58828a

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: atelier: Fix build.
	* gnu/packages/kde-utils.scm (atelier): Fix build.
	[inputs]: Remove ki18n, kxmlgui, kconfigwidgets, and ktexteditor; add ki18n-5,
	kxmlgui-5, kconfigwidgets-5, and ktexteditor-5.

	Change-Id: Ifb5bd63b7acd8d9193f0fdaf95b2cdaf0662060e

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kirogi: Fix build.
	* gnu/packages/kde-utils.scm (kirogi): Fix build.
	[inputs]: Remove kconfigwidgets, kcoreaddons, ki18n, kirigami, kcrash, and
	kdnssd; add kconfigwidgets-5, kcoreaddons-5, ki18n-5, kirigami-5,
	kcrash-5, and kdnssd-5.

	Change-Id: I1dd247bb303b4634f2dc3321ba56a3e2d873858b

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: francis: Update to 24.05.2.
	* gnu/packages/kde-utils.scm (francis): Update to 24.05.2.
	[inputs]: Remove qtdeclarative-5, qtgraphicaleffects, qtquickcontrols2-5, and
	qtsvg-5; add kirigami-addons, qtdeclarative, and qtsvg.

	Change-Id: Ice48e5b0ff110f9f208ea45e8bcacfa9063572ba

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	service: plasma-desktop: Add kwallet dbus.
	* gnu/services/desktop.scm (plasma-dbus-service): Add kwallet.

	Change-Id: I09b8fc5e98602992fb4854dfaae2f60afa339620

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma: propagate kwallet.
	* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Add kwallet.

	Change-Id: I1e222c8d1b8e34c1182f8f81913e58bd9aeefb13

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmail: Wrap program.
	* gnu/packages/kde-pim.scm (kmail): Wrap program.
	[inputs]: Add kaddressbook and kmail-account-wizard.
	[arguments]<#:phases>: Add wrap-program phase.

	Change-Id: I82d7c897a188d8ac0d0b743d4fe4146aaf4081eb

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmail-account-wizard: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kmail-account-wizard): Update to 24.05.2.
	[inputs]: Remove kross, qtkeychain, qtscript, and qttools-5; add ki18n and
	qtkeychain-qt6.
	[arguments]: Set #:qtbase to qtbase; Disable tests.

	Change-Id: I2cc635013c6c687fcef7916736984e0207a643e3

2024-07-18  Sughosha via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add kmail-account-wizard.
	* gnu/packages/kde-pim.scm (kmail-account-wizard): New variable.

	Change-Id: I1648f588712ccfe5a8e34c16a92f440691d3af18

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: choqok: Fix build.
	* gnu/packages/kde-internet.scm (choqok): Fix build.
	[inputs]: Remove attica, kcmutils, kconfigwidgets, kcoreaddons, kglobalaccel,
	kguiaddons, ki18n, kio, knotifications, knotifyconfig, kparts,
	ktextwidgets, kwallet, kwidgetsaddons, kxmlgui, purpose, and sonnet;
	add attica-5, kcmutils-5, kconfigwidgets-5, kcoreaddons-5,
	kglobalaccel-5, kguiaddons-5, ki18n-5, kio-5, knotifications-5,
	knotifyconfig-5, kparts-5, ktextwidgets-5, kwallet-5,
	kwidgetsaddons-5, kxmlgui-5, purpose-5, and sonnet-5.
	[native-inputs]: Remove kdoctools; add kdoctools-5.

	Change-Id: I2d5bbeab758ace2991cf1039cd0e336c2622297a

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove kactivities-stats.
	* gnu/packages/kde-frameworks.scm (kactivities-stats): Delete variable.

	Change-Id: Icac701065a950f8728ef79a47bf49035d4d8f4ab

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove plasma-bigscreen.
	* gnu/packages/kde-plasma.scm (plasma-bigscreen): Delete variable.

	Change-Id: Ida46b839accee839745d0289f6200068606d6481

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: khtml: Update to 5.116.0.
	* gnu/packages/kde-frameworks.scm (khtml): Update to 5.116.0.
	[inputs]: Remove karchive, kcodecs, kglobalaccel, ki18n, kiconthemes, kio,
	knotifications, kparts, ktextwidgets, kwallet, kwidgetsaddons,
	kwindowsystem, kxmlgui, and sonnet; add karchive-5, kcodecs-5,
	kglobalaccel-5, ki18n-5, kiconthemes-5, kio-5, knotifications-5,
	kparts-5, ktextwidgets-5, kwallet-5, kwidgetsaddons-5,
	kwindowsystem-5, kxmlgui-5, and sonnet-5.

	Change-Id: I521e76eefa5a77a357c8baff61634ffe9ce44ba8

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kjs: Update to 5.116.0.
	* gnu/packages/kde-frameworks.scm (kjs): Update to 5.116.0.

	Change-Id: If44a3cdb167f80b85b42d98f5bb2912b3dd3ea89

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kemoticons: Update to 5.116.0.
	* gnu/packages/kde-frameworks.scm (kemoticons): Update to 5.116.0.
	[inputs]: Remove karchive, kconfig, and kcoreaddons; add karchive-5,
	kconfig-5, and kcoreaddons-5.
	[propagated-inputs]: Remove kservice; add kservice-5.

	Change-Id: Ia5e23fb19bb26244a66a6cfe2a3f48e60a961841

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: telegram-desktop: Fix build.
	* gnu/packages/telegram.scm (telegram-desktop): Fix build.
	[inputs]: Replace kcoreaddons and kimageformats with kcoreaddons-5 and
	kimageformats-5.

	Change-Id: I509d2cf9c0f87019da2832f52a1ba5e75869155c

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kimageformats-5.
	* gnu/packages/kde-frameworks.scm (kimageformats-5): New variable.

	Change-Id: I151594513fde3f38d6f4858f938128878e1cacee

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: keurocalc: Update to 1.3.0-2.c6e8385.
	* gnu/packages/kde-utils.scm (keurocalc): Update to 1.3.0-2.c6e8385.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I5cc51c6a478251e2fd2d9b1b660d5f5f3455933c

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: itinerary: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (itinerary): Update to 24.05.2.
	[inputs]: Remove qtdeclarative-5, qtgraphicaleffects, qtlocation-5,
	qtmultimedia-5, and qtquickcontrols2-5; add qtdeclarative,
	qtpositioning, qtlocation, and qtmultimedia.
	[native-inputs]: Add python-minimal.
	[arguments]<#:phases>: Add stop-require-qmlmodule phase.

	Change-Id: Ie03b729c420ba8519c2108109eac462a67f24c77

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add qtlocation.
	* gnu/packages/qt.scm (qtlocation): New variable.

	Change-Id: I270399ee01718c5ea3e76a81ecdd81d14bc608fc

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtlocation: Rename to qtlocation-5.
	* gnu/packages/qt.scm (qtlocation): Rename to qtlocation-5.
	(python-pyqt,python-pyside-2):
	* gnu/packages/astronomy.scm (stellarium):
	* gnu/packages/kde-pim.scm (itinerary):
	* gnu/packages/kde-utils.scm (kirogi):
	* gnu/packages/kde.scm (marble-qt):
	* gnu/packages/messaging.scm (kaidan):
	* gnu/packages/geo.scm (qmapshack,openorienteering-mapper):
	(qgis):
	* gnu/packages/gps.scm (gpxsee):
	* gnu/packages/radio.scm (sdrangel):
	(qdmr): Use new name.

	Change-Id: I51664e36bd1ce25f5add09c6d64665bf505cc551

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtpositioning: Enable qtpositioningquick.
	* gnu/packages/qt.scm (qtpositioning): Enable qtpositioningquick.
	[inputs]: Add qtdeclarative, qtserialport, and libxkbcommon.
	[arguments]<#:phases>: Move check after install, add check-setup phase.

	Change-Id: Id9d29280e6d46a764cda12922347baa443481232

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kommit: Update to 1.6.0.
	* gnu/packages/kde.scm (kommit): Update to 1.6.0.
	[inputs]: Remove kconfigwidgets, kcoreaddons, kcrash, kdbusaddons, ki18n,
	kxmlgui, kio, ktextwidgets, ktexteditor, and ksyntaxhighlighting; add
	kconfigwidgets-5, kcoreaddons-5, kcrash-5, kdbusaddons-5, ki18n-5,
	kxmlgui-5, kio-5, ktextwidgets-5, ktexteditor-5,
	ksyntaxhighlighting-5, and libgit2-1.8.
	[native-inputs]: Remove kdoctools; add kdoctools-5 and pkg-config.
	[arguments]: Disable more tests.

	Change-Id: Ida327ed27129c77e822e855207043d23557a76fe

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kde-games: Update to 24.05.2.
	* gnu/packages/kde-games.scm (kde-games): Update to 24.05.2.

	Change-Id: I7a578389f8203c39d34582b3e343f1d20a3ad8bf

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kajongg: Update to 24.05.2.
	* gnu/packages/kde-games.scm (kajongg): Update to 24.05.2.
	[inputs]: Remove qtbase-5 and qtsvg-5; add qtsvg.
	[arguments]: Set #:qtbase to qtbase; Use Gexps.

	Change-Id: Ib7ee51cc63f6bbf749ee34b23992ed46aa4fe27b

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kshisen: Update to 24.05.2.
	* gnu/packages/kde-games.scm (kshisen): Update to 24.05.2.
	[inputs]: Remove qtbase-5 and qtdeclarative-5; add qtdeclarative.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I14ee112cf435ce59245d54a7743ccdffaf4ef70b

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmahjongg: Update to 24.05.2.
	* gnu/packages/kde-games.scm (kmahjongg): Update to 24.05.2.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtsvg-5; add qtdeclarative and
	qtsvg.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Ibef0e5fff96b281be6b5cb9898005ddd69b7bd96

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkmahjongg: Update to 24.05.2.
	* gnu/packages/kde-games.scm (libkmahjongg): Update to 24.05.2.
	[inputs]: Remove qtbase-5 and qtsvg-5; add qtsvg.
	[arguments]: Set #:qtbase to qtbase.
	<#:phases>: Adjust patch-tileset-dir phase.

	Change-Id: I8e665fcd61274f1f3f63ed302640a8c90e99f3cd

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kio-fuse: Update to 5.1.0.
	* gnu/packages/kde.scm (kio-fuse): Update to 5.1.0.
	[source]: Update uri.
	[arguments]<#:configure-flags>: Pass -DQT_MAJOR_VERSION=6.
	[inputs]: Remove qtbase-5; add qtbase.

	Change-Id: I09bbc53d450a02071243db5f41d72939c7637110

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove kross.
	* gnu/packages/kde-frameworks.scm (kross): Delete variable.

	Change-Id: Iaf72d16811e2b16e3ed25513f56e9d540d60da03

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwin: Skip flakey tests.
	* gnu/packages/kde-plasma.scm (kwin)[arguments]: Skip flakey tests.

	Change-Id: Ib7aa8bc76123150d469216f0d23e59404898bf1e

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: nextcloud-client: Fix build.
	* gnu/packages/sync.scm (nextcloud-client): Fix build.
	[inputs]: Remove karchive, kconfig, kcoreaddons, kio, and kwidgetsaddons; add
	karchive-5, kconfig-5, kcoreaddons-5, kio-5, and kwidgetsaddons-5.

	Change-Id: I30b1003fc77c06dbfc28ddc2846dabed2cdaa2d8

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove kmediaplayer.
	* gnu/packages/kde-frameworks.scm (kmediaplayer): Delete variable.

	Change-Id: I4adc8c6193e1adfd6614c349e0363d20630e8246

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove kjsembed.
	* gnu/packages/kde-frameworks.scm (kjsembed): Delete variable.

	Change-Id: Ifbf4b716a28d18a501183dafe279c6f0e1ac652b

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-pass: Update to 1.2.2.
	* gnu/packages/kde-plasma.scm (plasma-pass): Update to 1.2.2.
	[inputs]: Remove qgpgme and qtdeclarative-5; add kio, libplasma,
	plasma5support, qgpgme-qt6-1.23, and qtdeclarative.
	[propagated-inputs]: Remove plasma-framework.
	[arguments]: Set #:qtbase to qtbase;
	<#:configure-flags>: Pass -DQT_MAJOR_VERSION=6.

	Change-Id: Ib278e7f4de7b679bef3dea02d34a6c11a63e1646

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	services: plasma: Add dbus settings.
	* gnu/services/desktop.scm (plasma-dbus-service): New procedure.
	(plasma-desktop-service-type)[extensions]: Add It.

	* gnu/packages/kde-plasma.scm (plasma-workspace)[arguments]: Add
	remove-dbus-service phase.

	Change-Id: Iadadbff7183bc4655e4cb9bc28cd85df19511949

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ktouch: Update to 24.05.2.
	* gnu/packages/education.scm (ktouch): Update to 24.05.2.
	[inputs]: Remove kcmutils, kcompletion, kconfig, kconfigwidgets, kcoreaddons,
	kdeclarative, ki18n, kiconthemes, kitemviews, ktextwidgets,
	kwidgetsaddons, kwindowsystem, and kxmlgui; add kcmutils-5,
	kcompletion-5, kconfig-5, kconfigwidgets-5, kcoreaddons-5,
	kdeclarative-5, ki18n-5, kiconthemes-5, kitemviews-5, ktextwidgets-5,
	kwidgetsaddons-5, kwindowsystem-5, kxmlgui-5, and kqtquickcharts.
	[native-inputs]: Remove kdoctools; add kdoctools-5.

	Change-Id: I5a1bb2c38049c4ad184afbfc07e070b60a10e35e

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kqtquickcharts.
	* gnu/packages/education.scm (kqtquickcharts): New variable.

	Change-Id: Iac98651d6e692fbf3c2ac0d31e83f3b19a2e614d

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: powerdevil: Add ddcutil support.
	* gnu/packages/kde-plasma.scm (powerdevil)[inputs]: Add ddcutil.

	Change-Id: I45310f96cd6773b61a3485cb8191f3cd04dbaf1f

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kio-zeroconf.
	* gnu/packages/kde.scm (kio-zeroconf): New variable.

	Change-Id: I0268484c1cf81822b40ae6eef3ddb0a98cca5e2e

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove zeroconf-ioslave.
	* gnu/packages/kde.scm (zeroconf-ioslave): Delete variable.

	Change-Id: I062536170b4c3f1965218a9c48d6b8b4a790de5f

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: krita: Update to 5.2.3.
	* gnu/packages/kde.scm (krita): Update to 5.2.3.
	[inputs]: Remove karchive, kcompletion, kconfig, kcoreaddons, kcrash,
	kguiaddons, ki18n, kiconthemes, kio, kitemviews, kwidgetsaddons,
	kwindowsystem, kxmlgui, and libkdcraw; add karchive-5, kcompletion-5,
	kconfig-5, kcoreaddons-5, kcrash-5, kguiaddons-5, ki18n-5,
	kiconthemes-5, kio-5, kitemviews-5, kwidgetsaddons-5,
	kwindowsystem-5, kxmlgui-5, and libkdcraw-qt5.
	[arguments]<#:phases>: Add wrap-bin phase.

	Change-Id: I1247092650f9dee766a8937e8c88be216285072a

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add libkdcraw-qt5.
	* gnu/packages/kde-frameworks.scm (libkdcraw-qt5): New variable.

	Change-Id: I65f334739b2dcf7ebdddc81ac7fa45f2da3c5056

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: hotspot: Update to 1.5.1.
	* gnu/packages/linux.scm (hotspot): Update to 1.5.1.
	[arguments]: Set #:qtbase to qtbase.
	<#:configure-flags>: Pass -DQT6_BUILD=ON.
	[inputs]: Add ki18n, qtdeclarative and qtsvg. Remove qcustomplot, qtbase-5,
	qtdeclarative-5, qtquickcontrols2-5, qtsvg-5, qtx11extras.

	Change-Id: I8daf6b74b662f54b3555035ec7c9395472e8d9a6

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kddockwidgets: Update to 2.1.0.
	* gnu/packages/qt.scm (kddockwidgets): Update to 2.1.0.
	[arguments]<#:configure-flags>: Pass -DKDDockWidgets_QT6=ON.
	[inputs]: Remove qtbase-5, qtdeclarative-5, qtquickcontrols2-5, and
	qtx11extras; add qtbase, qtdeclarative, and libxkbcommon.

	Change-Id: I6c2c5b423414e1eb98bc4855713f1247b8483d75

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmix: Update to 24.05.2.
	* gnu/packages/kde-multimedia.scm (kmix): Update to 24.05.2.
	[inputs]: Remove kconfigwidgets, kcompletion, kconfig, kconfigwidgets, kcrash,
	kdbusaddons, kglobalaccel, ki18n, kiconthemes, knotifications,
	kwidgetsaddons, kwindowsystem, kxmlgui, and solid; add
	kconfigwidgets-5, kcompletion-5, kconfig-5, kconfigwidgets-5,
	kcrash-5, kdbusaddons-5, kglobalaccel-5, ki18n-5, kiconthemes-5,
	knotifications-5, kwidgetsaddons-5, kwindowsystem-5, kxmlgui-5, and
	solid-5.
	[native-inputs]: Remove kdoctools; add kdoctools-5.

	Change-Id: I2a7c3d811acb98541504a5b98d124b0cdfd7771d

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwave: Update to 24.05.2.
	* gnu/packages/kde-multimedia.scm (kwave): Update to 24.05.2.
	[inputs]: Remove karchive, kcompletion, kconfig, kconfigwidgets, kcoreaddons,
	kcrash, kdbusaddons, ki18n, kiconthemes, kio, kservice, ktextwidgets,
	kwidgetsaddons, and kxmlgui; add karchive-5, kcompletion-5,
	kconfig-5, kconfigwidgets-5, kcoreaddons-5, kcrash-5, kdbusaddons-5,
	ki18n-5, kiconthemes-5, kio-5, kservice-5, ktextwidgets-5,
	kwidgetsaddons-5, and kxmlgui-5.
	[native-inputs]: Remove kdoctools; add kdoctools-5 and tzdata-for-tests.
	[arguments]: Add set-TZDATA phase.

	Change-Id: Ib0a2f64f331ab4155f37093c7b0e63337f929587

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kamoso: Use new input style.
	* gnu/packages/kde-multimedia.scm (kamoso)[naitve-inputs]: Use new style.

	Change-Id: If1702c4c7f31d629d1c604018010ac756acfb012

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kamoso: Update to 24.05.2.
	* gnu/packages/kde-multimedia.scm (kamoso): Update to 24.05.2.
	[inputs]: Remove kconfig, ki18n, kio, kirigami, knotifications, kparts, and
	purpose; add kconfig-5, ki18n-5, kio-5, kirigami-5, knotifications-5,
	kparts-5, and purpose-5.
	[native-inputs]: Remove kdoctools; add kdoctools-5.

	Change-Id: I0b2a554ee0e82a1e7de71d7583322d9f7e13e1c3

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add purpose-5.
	* gnu/packages/kde-frameworks.scm (purpose-5): New variable.

	Change-Id: I2bc23279ddc46ed1285c6a898f6149364b245dc5

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kaffeine: Use new style.
	* gnu/packages/kde-multimedia.scm (kaffeine): Use news style.
	[arguments]: Use Gexps; Remove tailed #t.

	Change-Id: I9bf571dc80d1a166650966a072285fdb1161ac3e

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kaffeine: Fix build.
	* gnu/packages/kde-multimedia.scm (kaffeine): Fix build.
	[inputs]: Remove kcoreaddons, kdbusaddons, ki18n, kio, kwidgetsaddons,
	kwindowsystem, kxmlgui, and solid; add kcoreaddons-5, kdbusaddons-5,
	ki18n-5, kio-5, kwidgetsaddons-5, kwindowsystem-5, kxmlgui-5, and
	solid-5.
	[native-inputs]: Remove kdoctools; add kdoctools-5.

	Change-Id: I4a669ce27252b2ec41c6e2edf36efc442d8c5e06

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: k3b: Use new style.
	* gnu/packages/kde-multimedia.scm (k3b): Use news style.
	[arguments]: Use Gexps; Remove tailed #t.

	Change-Id: I154d271ce2b0ba3722490db77d25fce2611b4ee8

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: k3b: Update to 24.05.2.
	* gnu/packages/kde-multimedia.scm (k3b): Update to 24.05.2.
	[inputs]: Remove karchive, kcmutils, kconfig, kcoreaddons, kfilemetadata,
	ki18n, kiconthemes, kio, kjobwidgets, knewstuff, knotifications,
	knotifyconfig, kservice, kwidgetsaddons, kxmlgui, libkcddb, qtbase-5,
	and solid; add karchive-5, kcmutils-5, kconfig-5, kcoreaddons-5,
	kfilemetadata-5, ki18n-5, kiconthemes-5, kio-5, kjobwidgets-5,
	knewstuff-5, knotifications-5, knotifyconfig-5, kservice-5,
	kwidgetsaddons-5, kxmlgui-5, libkcddb-qt5, and solid-5.
	[native-inputs]: Remove kdoctools; add kdoctools-5.

	Change-Id: Ic26400e74b17e062afb70c076e69cce593e51b6f

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add libkcddb-qt5.
	* gnu/packages/kde-multimedia.scm (libkcddb-qt5): New variable.

	Change-Id: Ieac08e2f33f75ce4beb273b12bfe38d2e9f69d59

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kfilemetadata-5.
	* gnu/packages/kde-frameworks.scm (kfilemetadata-5): New variable.

	Change-Id: I2a7edc051f7d311db05bf67a76d0f28ea4f48476

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kronometer: Fix build.
	* gnu/packages/kde-utils.scm (kronometer): Update to 2.3.0.
	[inputs]: Replace kauth, kconfig, kconfigwidgets, kcoreaddons, kcrash, ki18n,
	kwidgetsaddons, and kxmlgui with kauth-5, kconfig-5,
	kconfigwidgets-5, kcoreaddons-5, kcrash-5, ki18n-5, kwidgetsaddons-5,
	and kxmlgui-5.
	[native-inputs]: Replace kdoctools with kdoctools-5.

	Change-Id: I730b366a65fbee3724470fa65ab555ecd0af2098

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: krusader: Update to 2.8.1.
	* gnu/packages/kde-utils.scm (krusader): Update to 2.8.1.
	[inputs]: Remove karchive, kbookmarks, kcodecs, kcompletion, kconfig,
	kcoreaddons, kguiaddons, ki18n, kiconthemes, kio, kitemviews,
	knotifications, kparts, ktextwidgets, kwallet, kwidgetsaddons,
	kwindowsystem, kxmlgui, and solid; add karchive-5, kbookmarks-5,
	kcodecs-5, kcompletion-5, kconfig-5, kcoreaddons-5, kguiaddons-5,
	ki18n-5, kiconthemes-5, kio-5, kitemviews-5, knotifications-5,
	kparts-5, ktextwidgets-5, kwallet-5, kwidgetsaddons-5,
	kwindowsystem-5, kxmlgui-5, and solid-5.
	[native-inputs]: Remove kdoctools; add kdoctools-5.

	Change-Id: I76091b66818d8166f629ea7fccefb3c57674d039

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kxstitch: Fix build.
	* gnu/packages/kde-utils.scm (kxstitch): Fix build.
	[inputs]: Replace ktexteditor with ktexteditor-5.
	[native-inputs]: Replace kdoctools with kdoctools-5.

	Change-Id: Id8f59c9748534c140ce427d04332715e61523499

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: rsibreak: Update to 0.12.15.
	* gnu/packages/kde-utils.scm (rsibreak): Update to 0.12.15.
	[inputs]: Remove kauth, kconfig, kconfigwidgets, kcoreaddons, kcrash,
	kdbusaddons, ki18n, kiconthemes, kidletime, knotifications,
	knotifyconfig, ktextwidgets, kwindowsystem, and kxmlgui; add kauth-5,
	kconfig-5, kconfigwidgets-5, kcoreaddons-5, kcrash-5, kdbusaddons-5,
	ki18n-5, kiconthemes-5, kidletime-5, knotifications-5,
	knotifyconfig-5, ktextwidgets-5, kwindowsystem-5, and kxmlgui-5.
	[native-inputs]: Remove kdoctools; add kdoctools-5.

	Change-Id: I564a4d1edd700cd72302ba7c7d0b31c2eb4ade41

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: smb4k: Update to 3.2.5.
	* gnu/packages/kde-utils.scm (smb4k): Update to 3.2.5.
	[inputs]: Remove kauth, kconfig, kconfigwidgets, kcompletion, kcoreaddons,
	kcrash, kdbusaddons, kdnssd, ki18n, kiconthemes, kio, kjobwidgets,
	knotifications, knotifyconfig, ktextwidgets, kwallet, kwidgetsaddons,
	kwindowsystem, kxmlgui, and solid; add kauth-5, kconfig-5,
	kconfigwidgets-5, kcompletion-5, kcoreaddons-5, kcrash-5,
	kdbusaddons-5, kdnssd-5, ki18n-5, kiconthemes-5, kio-5,
	kjobwidgets-5, knotifications-5, knotifyconfig-5, ktextwidgets-5,
	kwallet-5, kwidgetsaddons-5, kwindowsystem-5, kxmlgui-5, and solid-5.
	[native-inputs]: Remove kdoctools; add kdoctools-5.

	Change-Id: I16b512f63b821c0bad0f20c39b044edff38ba5f5

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwayland-integration: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (kwayland-integration): Update to 6.1.2.
	[inputs]: Remove kguiaddons, kidletime, kwindowsystem, and kwayland; add
	kguiaddons-5, kidletime-5, kwindowsystem-5, kwayland-5, and
	plasma-wayland-protocols.

	Change-Id: Ie4c5aff268e6572c75da2838fbe1faaebf50f152

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: calindori: Update to 24.05.2.
	* gnu/packages/kde-plasma.scm (calindori): Update to 24.05.2.
	[inputs]: Remove qtbase-5, qtdeclarative-5, qtquickcontrols2-5, qtsvg-5, and
	qtgraphicaleffects; add qtdeclarative and qtsvg.
	[native-inputs]: Add python-minimal.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Ie96dce3d07e70506ee72973db8ec96f6842d7fb9

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: lxqt-connman-applet: Fix build.
	* gnu/packages/lxqt.scm (lxqt-connman-applet): Fix build.
	[inputs]: Replace kwindowsystem with kwindowsystem-5.

	Change-Id: I3fd8597ca8d01943fbb1b9d5a417f04e5cbec7da

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: screengrab: Fix build.
	* gnu/packages/lxqt.scm (screengrab): Fix build.
	[inputs]: Replace kwindowsystem with kwindowsystem-5.

	Change-Id: I8f553bc7bb9c36b2dc0c50dbfe32d0e23693d12a

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qps: Fix build.
	* gnu/packages/lxqt.scm (qps): Fix build.
	[inputs]: Replace kwindowsystem with kwindowsystem-5.

	Change-Id: I93f47c469086291bdf277874f24b5080c63580d0

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: lxqt-sudo: Fix build.
	* gnu/packages/lxqt.scm (lxqt-sudo): Fix build.
	[inputs]: Replace kwindowsystem with kwindowsystem-5.

	Change-Id: I4f001798a43ff62c8585951b9cb7444e771d6aad

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: lxqt-session: Fix build.
	* gnu/packages/lxqt.scm (lxqt-session): Fix build.
	[inputs]: Replace kwindowsystem with kwindowsystem-5.

	Change-Id: I9a4614f2850edd3882135b78efd44f5fd836f01c

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: lxqt-runner: Fix build.
	* gnu/packages/lxqt.scm (lxqt-runner): Fix build.
	[inputs]: Replace kwindowsystem with kwindowsystem-5.

	Change-Id: I06fbeca9d73fba1ff3a0581f84d5a0368751f1c5

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: lxqt-powermanagement: Fix build.
	* gnu/packages/lxqt.scm (lxqt-powermanagement): Fix build.
	[inputs]: Replace kidletime, kwindowsystem, and solid with kidletime-5,
	kwindowsystem-5, and solid-5.

	Change-Id: I564c3231726cfff938ecd61b596d6fe4af650e39

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: lxqt-policykit: Fix build.
	* gnu/packages/lxqt.scm (lxqt-policykit): Fix build.
	[inputs]: Replace kwindowsystem with kwindowsystem-5.

	Change-Id: I06d4ebbbf2d2ed38ee538ef2aa8aefa57b8b5273

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: lxqt-panel: Fix build.
	* gnu/packages/lxqt.scm (lxqt-panel): Fix build.
	[inputs]: Replace solid with solid-5.
	[propagated-inputs]: Replace kwindowsystem with kwindowsystem-5.

	Change-Id: Ic80e9bc3d5986e9e4aadd2ecc1d4cbd4ae530a93

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: lxqt-openssh-askpass: Fix build.
	* gnu/packages/lxqt.scm (lxqt-openssh-askpass): Fix build.
	[inputs]: Replace kwindowsystem with kwindowsystem-5.

	Change-Id: I74df232c14c91724f2e3315ac070094fd4895480

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: lxqt-notificationd: Fix build.
	* gnu/packages/lxqt.scm (lxqt-notificationd): Fix build.
	[inputs]: Replace kwindowsystem with kwindowsystem-5.

	Change-Id: I19364afe434743ca7a5bad64bf7d9f3dd747471c

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: lxqt-globalkeys: Fix build.
	* gnu/packages/lxqt.scm (lxqt-globalkeys): Fix build.
	[inputs]: Replace kwindowsystem with kwindowsystem-5.

	Change-Id: I9d05ef6a223bef70eadc407e461b275c296f502b

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: lxqt-config: Fix build.
	* gnu/packages/lxqt.scm (lxqt-config): Fix build.
	[inputs]: Replace kwindowsystem and solid  with kwindowsystem-5 and solid-5.

	Change-Id: Ia9c1b4c74bc2fbb13f871f25cc33a7103f9d1883

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: lxqt-admin: Fix build.
	* gnu/packages/lxqt.scm (lxqt-admin): Fix build.
	[inputs]: Replace kwindowsystem with kwindowsystem-5.

	Change-Id: I55b38184f2ec3419dc7c6d136dfe6f214ea4154f

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: lxqt-about: Fix build.
	* gnu/packages/lxqt.scm (lxqt-about): Fix build.
	[inputs]: Replace kwindowsystem with kwindowsystem-5.

	Change-Id: I6e788e32bce0898badf75b9da2687a333e2a1773

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: wacomtablet: Fix build.
	* gnu/packages/kde-utils.scm (wacomtablet): Fix build.
	[inputs]: Remove kcoreaddons, ki18n, kglobalaccel, kconfig, kxmlgui,
	kwidgetsaddons, kwindowsystem, knotifications, and kdbusaddons; add
	kcoreaddons-5, ki18n-5, kglobalaccel-5, kconfig-5, kxmlgui-5,
	kwidgetsaddons-5, kwindowsystem-5, knotifications-5, and
	kdbusaddons-5.
	[native-inputs]: Remove kdoctools; add kdoctools-5.

	Change-Id: I0026e4eb3295ed30339cfba00e5a563d985a53b5

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kidletime-5.
	* gnu/packages/kde-frameworks.scm (kidletime-5): New variable.

	Change-Id: Ia5dbc2259f23a5266736e6c6298d482d7d36c9de

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add libkscreen-5.
	* gnu/packages/kde-plasma.scm (libkscreen-5): New variable.
	* gnu/packages/lxqt.scm (lxqt-config)[propagated-inputs]: Switch to it.

	Change-Id: I7cce1a02251800496c731883f64fc17938dd8ceb

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: labplot: Fix build.
	* gnu/packages/kde.scm (labplot): Fix build.
	[inputs]: Remove breeze, karchive, kcompletion, kconfig, kconfigwidgets,
	kcoreaddons, kcrash, kdoctools, ki18n, kiconthemes, kio, knewstuff,
	kparts, kservice, ksyntaxhighlighting, ktextwidgets, kuserfeedback,
	kwidgetsaddons, and kxmlgui; add breeze-qt5, karchive-5,
	kcompletion-5, kconfig-5, kconfigwidgets-5, kcoreaddons-5, kcrash-5,
	kdoctools-5, ki18n-5, kiconthemes-5, kio-5, knewstuff-5, kparts-5,
	kservice-5, ksyntaxhighlighting-5, ktextwidgets-5, kwidgetsaddons-5,
	and kxmlgui-5.

	Change-Id: I5604988a9092eac7508114a886e6c97d62b19c21

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: massif-visualizer: Update to 0.8.0.
	* gnu/packages/kde.scm (massif-visualizer): Update to 0.8.0.
	[inputs]: Remove qtbase-5, qtsvg-5, and qtxmlpatterns; add qtsvg and qt5compat.
	[build-system]: Switch to qt-build-system.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I03e7b6eb19fc4ec863aba054b27e9ee2b7f8d481

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kgraphviewer: Update to 2.5.0.
	* gnu/packages/kde-frameworks.scm (kgraphviewer): Update to 2.5.0.
	[inputs]: Remove qtbase-5 and qtsvg-5; add qtbase, ki18n, qtsvg, and qt5compat.

	Change-Id: I8bff9e049418ed89b012a15027b5f5cf423f33b5

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: okteta: Update to 0.26.15.
	* gnu/packages/kde-utils.scm (okteta): Update to 0.26.15.
	[inputs]: Remove kbookmarks, kcmutils, kcodecs, kcrash, kcompletion,
	kconfigwidgets, kdbusaddons, ki18n, kiconthemes, kio, knewstuff,
	kparts, kservice, kwidgetsaddons, and kxmlgui; add kbookmarks-5,
	kcmutils-5, kcodecs-5, kcrash-5, kcompletion-5, kconfigwidgets-5,
	kdbusaddons-5, ki18n-5, kiconthemes-5, kio-5, knewstuff-5, kparts-5,
	kservice-5, kwidgetsaddons-5, and kxmlgui-5.
	[native-inputs]: Remove kdoctools; add kdoctools-5.

	Change-Id: Ibcac770635ae87b8d0b41ac73828a47a5b1d41a9

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: copyq: Fix build.
	* gnu/packages/xdisorg.scm (copyq)[inputs]: Replace knotifications with knotifications-5.

	Change-Id: Ia25ac571227eb337274cf38bebe55c7a1dd3bbc1

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: drawpile: Fix build.
	* gnu/packages/graphics.scm (drawpile)[inputs]: Replace karchive and kdnssd
	with karchive-5 and kdnssd-5.

	Change-Id: I73047d3f564f04cc98d7a41ea243e4f7dd70f67f

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kdnssd-5.
	* gnu/packages/kde-frameworks.scm (kdnssd-5): New variable.

	Change-Id: Ic2083c552876e14dbfb3376291dacaa169ed8f50

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qelectrotech: Fix build.
	* gnu/packages/engineering.scm (qelectrotech)[inputs]: Replace kcoreaddons
	and kwidgetsaddons with kcoreaddons-5 and kwidgetsaddons-5.

	Change-Id: Ib6b866fe5f9f059462745f22126dd80c28e814f0

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: isoimagewriter: Update to 24.05.2.
	* gnu/packages/kde-utils.scm (isoimagewriter): Update to 24.05.2.

	Change-Id: I56a0a16d242786b7077e0154ec8afd0a89818722

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: liblxqt: Fix build.
	* gnu/packages/lxqt.scm (liblxqt)[inputs]: Replace kwindowsystem
	with kwindowsystem-5.

	Change-Id: I48e824c49b56ad485a40a8abd9909205203382c3

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: nm-tray: Fix build.
	* gnu/packages/networking.scm (nm-tray)[inputs]: Replace networkmanager-qt
	with networkmanager-qt5.

	Change-Id: I81ba46231a04617410ed197c0be3adb07d6f12f9

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add networkmanager-qt5.
	* gnu/packages/kde-frameworks.scm (networkmanager-qt5): New variable.

	Change-Id: I03be59b680eba41011af089873ee3f957e3b4786

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: freeimage: Adjust for libraw 0.21.
	* gnu/packages/patches/freeimage-libraw-0.21-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/image.scm (freeimage)[source](patches): Add it.

	Change-Id: Ief930d50be3e1f44074cd772756fb813bbad4389

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add breeze-qt5.
	* gnu/packages/kde-plasma.scm (breeze-qt5): New variable.

	Change-Id: Ia4da203ea2c9fe74c04cd618367815c5f7fca462

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdevelop: Update to 24.05.2.
	* gnu/packages/kde.scm (kdevelop): Update to 24.05.2.
	[inputs]: Remove karchive, kcmutils, kcrash, kdeclarative,
	kdoctools, kguiaddons, ki18n, kiconthemes, kio, kitemmodels, kitemviews,
	kjobwidgets, knotifications, knotifyconfig, kparts, kservice,
	ksyntaxhighlighting, ktexteditor, kwindowsystem, kxmlgui,
	threadweaver, libksysguard, attica, kconfigwidgets, knewstuff,
	krunner, and sonnet; add karchive-5, kcrash-5, kcmutils-5, kdeclarative-5,
	kdoctools-5, kguiaddons-5, ki18n-5, kiconthemes-5, kio-5, kitemmodels-5,
	kitemviews-5, kjobwidgets-5, knotifications-5, knotifyconfig-5, kparts-5,
	kservice-5, ksyntaxhighlighting-5, ktexteditor-5, kwindowsystem-5, kxmlgui-5,
	threadweaver-5, attica-5, kconfigwidgets-5, knewstuff-5, krunner-5, and
	sonnet-5.

	Change-Id: I4524b8d17005eb3f2f4d97f45cfc10c805d28268

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kcmutils-5.
	* gnu/packages/kde-frameworks.scm (kcmutils-5): New variable.

	Change-Id: Ib550b0accac4e080c52b76075b48a23adb44f629

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kitemmodels-5.
	* gnu/packages/kde-frameworks.scm (kitemmodels-5): New variable.

	Change-Id: If0408a1af021adea93748a509346e91ca509ddd2

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add knotifyconfig-5.
	* gnu/packages/kde-frameworks.scm (knotifyconfig-5): New variable.

	Change-Id: I2ec7225c02018bbd0aabb3f55ec228f82c646c04

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kompare: Update to 24.05.2.
	* gnu/packages/kde.scm (kompare): Update to 24.05.2.
	[inputs]: Remove kcodecs, kconfig, kcoreaddons, kiconthemes, kjobwidgets,
	kparts, ktexteditor, and kwidgetsaddons; add kcodecs-5, kconfig-5,
	kcoreaddons-5, kiconthemes-5, kjobwidgets-5, kparts-5, ktexteditor-5,
	and kwidgetsaddons-5.
	[native-inputs]: Remove kdoctools; add kdoctools-5.

	Change-Id: Ib96bde22d05189045f49eb3f969b2cc1ed66d463

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add ktexteditor-5.
	* gnu/packages/kde-frameworks.scm (ktexteditor-5): New variable.

	Change-Id: Id8b753ca89f1d3ee776370061f70c4b58f978ef5

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add ksyntaxhighlighting-5.
	* gnu/packages/kde-frameworks.scm (ksyntaxhighlighting-5): New variable.

	Change-Id: I7a68f07264adb967afdc435afa49e00abdbce99b

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: marble-qt: Update to 24.05.2.
	* gnu/packages/kde.scm (marble-qt): Update to 24.05.2.
	[inputs]: Remove kcoreaddons, kcrash, ki18n, kio, knewstuff, kparts, krunner,
	and kwallet; add kcoreaddons-5, kcrash-5, ki18n-5, kio-5,
	knewstuff-5, kparts-5, krunner-5, and kwallet-5.
	[native-inputs]: Remove kdoctools; add kdoctools-5 and osmctools.

	Change-Id: Ib3dbfbae2c7837dc054fe4e83c5959ba087a1460

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add knewstuff-5.
	* gnu/packages/kde-frameworks.scm (knewstuff-5): New variable.

	Change-Id: I137aab3c8788da345fd3f479970de10c01b6f9fe

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add krunner-5.
	* gnu/packages/kde-frameworks.scm (krunner-5): New variable.

	Change-Id: If52e297261b69fbcead72fe1750f476efd6ee093

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-framework: Update to 5.116.0.
	* gnu/packages/kde-frameworks.scm (plasma-framework): Update to 5.116.0.
	[inputs]: Remove karchive, kauth, kbookmarks, kcodecs, kcompletion, kconfig,
	kconfigwidgets, kcoreaddons, kdbusaddons, kdeclarative, kglobalaccel,
	kguiaddons, kiconthemes, kirigami, kitemviews, kio, ki18n,
	kjobwidgets, knotifications, kwayland, kwidgetsaddons, kwindowsystem,
	kxmlgui, and solid; add karchive-5, kauth-5, kbookmarks-5, kcodecs-5,
	kcompletion-5, kconfig-5, kconfigwidgets-5, kcoreaddons-5,
	kdbusaddons-5, kdeclarative-5, kglobalaccel-5, kguiaddons-5,
	kiconthemes-5, kirigami-5, kitemviews-5, kio-5, ki18n-5,
	kjobwidgets-5, knotifications-5, kwayland-5, kwidgetsaddons-5,
	kwindowsystem-5, kxmlgui-5, and solid-5.
	[propagated-inputs]: Remove kpackage and kservice; add kpackage-5 and kservice-5.
	[native-inputs]: Remove kdoctools; add kdoctools-5.

	Change-Id: Ie697cd366bc6244ac4f94d8de4c62c50507893e6

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kwayland-5.
	* gnu/packages/kde-frameworks.scm (kwayland-5): New variable.

	Change-Id: I0c4c3f89d2826bd1e481babe7e6a70bc0cbf9503

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kirigami-5.
	* gnu/packages/kde-frameworks.scm (kirigami-5): New variable.

	Change-Id: I2f5f25518b590ac3d12067184972a7e5463cd0e3

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add threadweaver-5.
	* gnu/packages/kde-frameworks.scm (threadweaver-5): New variable.

	Change-Id: If95dd7833144542ac9b2f78161f3a1073d037bfc

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kparts-5.
	* gnu/packages/kde-frameworks.scm (kparts-5): New variable.

	Change-Id: I55a93f155c8153c78b11be5a939bdfc8316264d9

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kactivities: Update to 5.116.0.
	* gnu/packages/kde-frameworks.scm (kactivities): Update to 5.116.0.
	[inputs]: Remove kauth, kbookmarks, kcodecs, kcompletion, kconfig,
	kconfigwidgets, kcoreaddons, kio, kitemviews, kjobwidgets, kservice,
	kwidgetsaddons, kwindowsystem, kxmlgui, qtbase-5, and solid; add
	kauth-5, kbookmarks-5, kcodecs-5, kcompletion-5, kconfig-5,
	kconfigwidgets-5, kcoreaddons-5, kio-5, kitemviews-5, kjobwidgets-5,
	kservice-5, kwidgetsaddons-5, kwindowsystem-5, kxmlgui-5, and
	solid-5.

	Change-Id: Ic33d13d4973087473abaeef3ba1feee369125f76

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kdeclarative-5.
	* gnu/packages/kde-frameworks.scm (kdeclarative-5): New variable.

	Change-Id: Ib07c5e2340c8b8aada59c6c61c8736205ee7a9ca

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkomparediff2: Update to 24.05.2.
	* gnu/packages/kde.scm (libkomparediff2): Update to 24.05.2.
	[inputs]: Remove kcodecs, kconfig, kcoreaddons, ki18n, kio, and kxmlgui; add
	kcodecs-5, kconfig-5, kcoreaddons-5, ki18n-5, kio-5, and kxmlgui-5.

	Change-Id: Ia33c191ada71b9275c141a313e4789974276e1c2

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: poxml: Update to 24.05.2.
	* gnu/packages/kde.scm (poxml): Update to 24.05.2.
	[native-inputs]: Remove kdoctools; add kdoctools-5.

	Change-Id: Ibbcd85fbcd68a5ee4c74e123c6e2d65f28c6f790

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove kxmlrpcclient.
	* gnu/packages/kde-frameworks.scm (kxmlrpcclient): Delete variable.

	Change-Id: Ifd25abe945c8f1f667eeb8bf15fc1725d7700e5b

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kinit: Update to 5.116.0.
	* gnu/packages/kde-frameworks.scm (kinit): Update to 5.116.0.
	[inputs]: Remove kauth, kbookmarks, kcodecs, kcompletion, kconfig,
	kconfigwidgets, kcoreaddons, kcrash, kdbusaddons, kdoctools, kio,
	kitemviews, ki18n, kjobwidgets, kparts, kservice, kwidgetsaddons,
	kwindowsystem, kxmlgui, and solid; add kauth-5, kbookmarks-5,
	kcodecs-5, kcompletion-5, kconfig-5, kconfigwidgets-5, kcoreaddons-5,
	kcrash-5, kdbusaddons-5, kdoctools-5, kio-5, kitemviews-5, ki18n-5,
	kjobwidgets-5, kparts-5, kservice-5, kwidgetsaddons-5,
	kwindowsystem-5, kxmlgui-5, and solid-5.
	(kinit-bootstrap): New Variable.

	Change-Id: Ic0061edf1ac0e8b50f97630eea97ecc4e3cf319e

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kio-5.
	* gnu/packages/kde-frameworks.scm (kio-5): New variable.

	Change-Id: I544dcf45c412bd7ce02dfe7753d73c402a8c7d6f

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kbookmarks-5.
	* gnu/packages/kde-frameworks.scm (kbookmarks-5): New variable.

	Change-Id: I38891dbb62ac9b92aa267d72824211581d59f6a3

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kxmlgui-5.
	* gnu/packages/kde-frameworks.scm (kxmlgui-5): New variable.

	Change-Id: I651eb469f9bcce215546d4a79d64bec8bafcce01

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add ktextwidgets-5.
	* gnu/packages/kde-frameworks.scm (ktextwidgets-5): New variable.

	Change-Id: I22855e909e6d34058f1b6e033f0727c7c85cae59

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kglobalaccel-5.
	* gnu/packages/kde-frameworks.scm (kglobalaccel-5): New variable.

	Change-Id: I4691a71f0a5b3c420e6946c0c36117554eb078cd

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kwallet-5.
	* gnu/packages/kde-frameworks.scm (kwallet-5): New variable.

	Change-Id: I94322ca8689aa06ab8c581cb4ff33bda087054f8

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kiconthemes-5.
	* gnu/packages/kde-frameworks.scm (kiconthemes-5): New variable.

	Change-Id: Idec5d6d1bab80637333af7a180f02f2e435d53f3

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kconfigwidgets-5.
	* gnu/packages/kde-frameworks.scm (kconfigwidgets-5): New variable.

	Change-Id: I0b209ffc5210eae5aa3e2df7f34b038c614a561d

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kded-5.
	* gnu/packages/kde-frameworks.scm (kded-5): New variable.

	Change-Id: I10df397cc28c280ba9654ecbee450175e7c4220a

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kservice-5.
	* gnu/packages/kde-frameworks.scm (kservice-5): New variable.

	Change-Id: I076f60ef2f9e68dc3fe30d78c737ad9f8859554c

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kdbusaddons-5.
	* gnu/packages/kde-frameworks.scm (kdbusaddons-5,kdbusaddons-5-bootstrap): New variable.

	Change-Id: Ic2bfb200147e942b46459ffe9c78d33a1f2752ad

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove kblog.
	* gnu/packages/kde-pim.scm (kblog): Delete variable.

	Change-Id: If2a4b44c9baddc0d02f43ce06b20351ca749a6f9

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add knotifications-5.
	* gnu/packages/kde-frameworks.scm (knotifications-5): New variable.

	Change-Id: I0d803ba9203200dc5d461858ce1146060f942b57

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add solid-5.
	* gnu/packages/kde-frameworks.scm (solid-5): New variable.

	Change-Id: I8438d1e2c1d1f131838863d7b680024585be75f2

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kpackage-5.
	* gnu/packages/kde-frameworks.scm (kpackage-5): New variable.

	Change-Id: I7b1cc530aa75a48b0a385148e81b6403677c859e

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kdoctools-5.
	* gnu/packages/kde-frameworks.scm (kdoctools-5): New variable.

	Change-Id: I107e491d19544804006b089bba4ecabfd47b0eff

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kjobwidgets-5.
	* gnu/packages/kde-frameworks.scm (kjobwidgets-5): New variable.

	Change-Id: I8f2eff94c34ce68d3fbe405d95c946e0258558b0

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kcompletion-5.
	* gnu/packages/kde-frameworks.scm (kcompletion-5): New variable.

	Change-Id: Ieb5c9718e83adae52f915005d65ed276cb58cf27

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kcrash-5.
	* gnu/packages/kde-frameworks.scm (kcrash-5): New variable.

	Change-Id: I33e8276a28626744be04b6aae60b98ec24bc213d

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kwindowsystem-5.
	* gnu/packages/kde-frameworks.scm (kwindowsystem-5): New variable.

	Change-Id: Ic26c9e0cc80c7adc9c28d7b02a4b1853c4695ded

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add sonnet-5.
	* gnu/packages/kde-frameworks.scm (sonnet-5): New variable.

	Change-Id: I5b94b3c2c1e753f386001266419bc519c0c6e7a0

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kwidgetsaddons-5.
	* gnu/packages/kde-frameworks.scm (kwidgetsaddons-5): New variable.

	Change-Id: I2d08279d2127d510ac02c52e22a94fd4987b36c3

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kguiaddons-5.
	* gnu/packages/kde-frameworks.scm (kguiaddons-5): New variable.

	Change-Id: I5404ab34b469a903c05014fdf06223c6fab8f2c0

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kitemviews-5.
	* gnu/packages/kde-frameworks.scm (kitemviews-5): New variable.

	Change-Id: I60da57653f0d066a6e44d06c7c314acf264f8ce7

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add ki18n-5.
	* gnu/packages/kde-frameworks.scm (ki18n-5): New variable.

	Change-Id: I6463823c29e4040a07c20ad9f048d440ead246f8

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kconfig-5.
	* gnu/packages/kde-frameworks.scm (kconfig-5): New variable.

	Change-Id: Idf5081b42e7b1f1056846da0b3f9ecb66dde3862

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kcoreaddons-5.
	* gnu/packages/kde-frameworks.scm (kcoreaddons-5): New variable.

	Change-Id: I933398af5999c4def13ac4922c51d01b1e46a685

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kauth-5.
	* gnu/packages/kde-frameworks.scm (kauth-5): New variable.

	Change-Id: Iad8d436d222957c00bc63f10e7adff847b6b06af

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add karchive-5.
	* gnu/packages/kde-frameworks.scm (karchive-5): New variable.

	Change-Id: I85d84a7548a6edd63536700639e6b5d80d0c5094

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kcodecs-5.
	* gnu/packages/kde-frameworks.scm (kcodecs-5): New variable.

	Change-Id: Iba93439464e9baa425ac090c84c85a0109ef9489

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add attica-5.
	* gnu/packages/kde-frameworks.scm (attica-5): New variable.

	Change-Id: I9c9d29be055af373fbc47a1d9de247135fcf6768

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: okular: Update to 24.05.2.
	* gnu/packages/kde.scm (okular): Update to 24.05.2.
	[inputs]: Remove kactivities, khtml, qtbase-5, qtspeech-5, poppler-qt5,
	qtdeclarative-5, qtsvg-5, qtwayland-5, kjs, and qtx11extras; add
	plasma-activities, ki18n, ktextwidgets, qtspeech, libxkbcommon,
	poppler-qt6, qtdeclarative, qtsvg, and qtwayland.
	[arguments]: Set #:qtbase to qtbase; Adjust check phase.

	Change-Id: I27199219d9ce7aeb90708f3f25016ef89b01eddf

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: akregator: Update to 24.05.2.
	* gnu/packages/kde.scm (akregator): Update to 24.05.2.
	[inputs]: Remove gpgme, grantlee, qgpgme, qtbase-5, qtdeclarative-5, qtwebchannel-5, and
	qtwebengine-5; add gpgme-1.23, kstatusnotifieritem, ktextwidgets,
	qgpgme-qt6-1.23, qtdeclarative, qtwebchannel, and qtwebengine.
	[arguments]: Set #:qtbase to qtbase; Use Gexps; Adjust wrap-qt-process-path phase.

	Change-Id: I5897f2ca0fba2f9df8b36d800cad2d95dfe61c79

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kquickcharts-5.
	* gnu/packages/kde-frameworks.scm (kquickcharts-5): New variable.

	Change-Id: I9e8acb23c66e3f23cafad48f15bead4ac09cb4db

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kapidox: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kapidox): Update to 6.3.0.
	[inputs]: Remove qtbase-5; add qtbase.
	[propagated-inputs]: Add python-requests.

	Change-Id: If0e40de101af3b66e8e1a2d4dd0bf4b9ae7d73bc

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ark: Update to 24.05.2.
	* gnu/packages/kde-utils.scm (ark): Update to 24.05.2.
	[inputs]: Remove khtml and qtbase-5; add kfilemetadata.
	[arguments]: Set #:qtbase to qtbase; Use Gexps.

	* gnu/packages/patches/ark-skip-xar-test.patch: Adjust it.

	Change-Id: I225a2e0c6487001160cb7d81032b6dcd1fef12dd

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkdcraw: Update to 24.05.2.
	* gnu/packages/kde-frameworks.scm (libkdcraw): Update to 24.05.2.
	[inputs]: Remove qtbase-5; add qtbase.
	[arguments]<#:configure-flags>: Set QT_MAJOR_VERSION.

	Change-Id: I420cf3dabd5f6e748e604aac8433d90d0676b5dc

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kgpg: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kgpg): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove gpgme, grantlee and qtbase-5; add gpgme-1.23 and
	kstatusnotifieritem.

	Change-Id: I6464d4785570266a2918522b3db54edf7dea7847

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: knotes: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (knotes): Update to 24.05.2.
	[inputs]: Remove grantlee, qtbase-5 and qtx11extras; add kstatusnotifieritem
	and ktexttemplate.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I5fe3334dd3356e18cc48313dfb7519e7bea5b30b

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: itinerary: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (itinerary): Update to 23.04.3.

	Change-Id: I43f54079b2b70d6d25c08f03f4c0f2003773bce8

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: korganizer: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (korganizer): Update to 24.05.2.
	[inputs]: Remove grantlee and qtbase-5.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Set #:qtbase to qtbase; Use Gexps.
	<#:phases>: Skip akonadi-sqlite-koeventpopupmenutest test.

	Change-Id: I5eb30a46197526fe14cd59526a714f97d7e3e399

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kleopatra: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kleopatra): Update to 24.05.2.
	[inputs]: Remove gpgme, qgpgme, and qtbase-5; add gpgme-1.23, kio,
	kstatusnotifieritem, mimetreeparser, and qgpgme-qt6-1.23.
	[arguments]: Set #:qtbase to qtbase; Use Gexps.

	Change-Id: Ibeb6a012db5458d911dad5342b1c45f795b72224

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kaddressbook: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kaddressbook): Update to 24.05.2.
	[inputs]: Remove gpgme, grantlee, qgpgme, and qtbase-5; add gpgme-1.23 and
	qgpgme-qt6-1.23.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I9d2ae96feb1efa9d075bc3dcbdcec0bfad0556f1

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kincidenceeditor: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kincidenceeditor): Update to 24.05.2.
	[inputs]: Remove grantlee and qtbase-5; add kconfigwidgets and kxmlgui.
	[arguments]: Set #:qtbase to qtbase; Use Gexps.

	Change-Id: Ie5376412a043ff58c7b6e710f4f600bbe06f28c6

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmail: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kmail): Update to 24.05.2.
	[inputs]: Remove gpgme, grantlee, qgpgme, qtbase-5, qtdeclarative-5,
	qtkeychain, qtwebchannel-5, and qtwebengine-5; add gpgme-1.23,
	kstatusnotifieritem, qgpgme-qt6-1.23, qtdeclarative, qtkeychain-qt6,
	qtwebchannel, and qtwebengine.
	[arguments]: Set #:qtbase to qtbase; Use Gexps.
	<#:phases>: Adjust check phase.

	Change-Id: I75b6cc537b687b09acb42ccb1895a8ceb4a5e7b6

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kontactinterface: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kontactinterface): Update to 24.05.2.
	[inputs]: Remove qtbase-5 and qtx11extras; add libxkbcommon.
	[arguments]: Set #:qtbase-5 to qtbase.

	Change-Id: I516c697dcde38f480480b11795205c9abff03dfc

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ktnef: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (ktnef): Update to 24.05.2.
	[inputs]: Remove qtbase-5.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I57a67c2832d34cb06b5ad76389fba52109cf5a45

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: khealthcertificate: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (khealthcertificate): Update to 24.05.2.
	[source]: Update uri.
	[inputs]: Remove qtdeclarative-5; add qtdeclarative.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I618ad2b103a27ba13747604072aa9b1e9673a61d

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add merkuro.
	* gnu/packages/kde-pim.scm (merkuro): New variable.

	Change-Id: I0aaf8f43dd7e4e2d3ce85231e115ada6d9f037d9

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove kalendar.
	* gnu/packages/kde-pim.scm (kalendar): Delete variable.

	Change-Id: I83308f72902d39f94a83c6fd5e4399e88f6d1379

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdepim-runtime: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kdepim-runtime): Update to 24.05.2.
	[inputs]: Remove grantlee, kross, qca, qtbase-5, qtdeclarative-5, qtkeychain,
	qtnetworkauth-5, qtspeech-5, qtwebchannel-5, qtwebengine-5, and
	qtxmlpatterns; add kxmlgui, qca-qt6, qtdeclarative, qtkeychain-qt6,
	qtnetworkauth, qtspeech, qtwebchannel, and qtwebengine.
	[arguments]: Set #:qtbase to qtbase; Use Gexps.

	Change-Id: Iba2d7a96e4618761cf2d1585c3d6a09bdede00a2

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add mimetreeparser.
	* gnu/packages/kde-pim.scm (mimetreeparser): New variable.

	Change-Id: I897a1b92bf89a010ccdb690a6d72cc47a8fcc72f

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kalendar: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kalendar): Update to 23.04.3.
	[inputs]: Remove qtbase-5, qtdeclarative-5, qtquickcontrols2-5, qtsvg-5,
	qtquickcontrols-5, qtgraphicaleffects, qtlocation, and qtwebengine-5;
	add qtdeclarative, qtsvg, and qtwebengine.

	Change-Id: Ic47fb7205e7f77b74fc0bdf68ae56fd5e0f4a2ed

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: keventviews: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (keventviews): Update to 24.05.2.
	[inputs]: Remove akonadi, akonadi-calendar, kcalendarcore, and qtbase-5.
	[propagated-inputs]: Add akonadi, akonadi-calendar, kcalendarcore, and kcalendarsupport.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I787fe3577ec1c0374e2a24108626fcc04e9d25f5

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcalendarsupport: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kcalendarsupport): Update to 24.05.2.
	[inputs]: Remove akonadi-calendar, kidentitymanagement, kmime, and qtbase-5.
	[propagated-inputs]: Add akonadi-calendar, kidentitymanagement, and kmime.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I68026ab7c9172945568f37a13ef940e6ee29d40b

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmailcommon: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kmailcommon): Update to 24.05.2.
	[inputs]: Remove akonadi, akonadi-mime, grantlee, kcompletion,
	kdesignerplugin, kmessagelib, kpimcommon, libkdepim, qtwebchannel-5,
	qtwebengine-5, and qtbase-5; add qtwebchannel and qtwebengine.
	[propagated-inputs]: Add akonadi, akonadi-mime, kcompletion, kmessagelib,
	kpimcommon, and libkdepim.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I00ec9052a128fb426afd1ae1d40dcd1a1bfa7fc2

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmailimporter: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kmailimporter): Update to 24.05.2.
	[inputs]: Remove grantlee, karchive and qtbase-5.
	[propagated-inputs]: Add karchive.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: If9d32a462a9a799ceb55878ed34ba77806e721e2

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: akonadi-calendar: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (akonadi-calendar): Update to 24.05.2.
	[inputs]: Remove akonadi, grantlee, kcalendarcore, ki18n, kidentitymanagement,
	and qtbase-5; add kmessagelib and kxmlgui.
	[propagated-inputs]: Add akonadi, kcalendarcore, ki18n, kwidgetsaddons, and
	kidentitymanagement.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I5c43c4a745e09b9b469689d0d0fd2b49337ba3ad

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmessagelib: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kmessagelib): Update to 24.05.2.
	[inputs]: Remove akonadi, akonadi-mime, gpgme, grantlee, kidentitymanagement,
	kmime, kpimcommon, kpimtextedit, ktextaddons, libkdepim, libkleo, qca, qgpgme,
	qtbase-5, qtdeclarative-5, qtwebchannel-5, and qtwebengine-5;
	add gpgme-1.23, ktexttemplate, qca-qt6, qgpgme-qt6-1.23,
	qtdeclarative, qtwebchannel, and qtwebengine.
	[propagated-inputs]: Add akonadi, akonadi-mime, kidentitymanagement, kmime, kpimcommon,
	kpimtextedit, ktextaddons, libkdepim, and libkleo.
	[arguments]: Set #:qtbase to qtbase; Use Gexps;
	<#:phases>: Remove extend-CPLUS_INCLUDE_PATH phase, add
	add-miss-PrintSupport phase.

	Change-Id: I1675dca67151918e2a484bc493ea49dc7199c405

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkleo: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (libkleo): Update to 24.05.2.
	[inputs]: Remove gpgme, qgpgme, and qtbase-5; add gpgme-1.23 and
	qgpgme-qt6-1.23.
	[propagated-inputs]: Remove gpgme and qgpgme; add gpgme-1.23 and
	qgpgme-qt6-1.23; Remove label.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Set #:qtbase to qtbase; Use Gexps.
	<#:phases>: Disable expirycheckertest test.

	Change-Id: I4ada25120ce9297bb4ab04d9b4a5e224d03f4c2d

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add qgpgme-qt6-1.23.
	* gnu/packages/gnupg.scm (qgpgme-qt6-1.23): New variable.

	Change-Id: Iefdf4a5c8037724d60ecaf53567900a3106aec66

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add gpgme-1.23.
	* gnu/packages/gnupg.scm (gpgme-1.23): New variable.

	Change-Id: Ibf495f6b7cbd8d4e646e262ad547e7cff5b6bf5a

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcalutils: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kcalutils): Update to 24.05.2.
	[inputs]: Remove grantlee and qtbase-5; add ktexttemplate.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Ifab1b8a84be1e47839dde85bbe32211a0ee1c2c4

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libksieve: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (libksieve): Update to 24.05.2.
	[inputs]: Remove qtbase-5, qtdeclarative-5, qtwebchannel-5, and qtwebengine-5;
	add kconfigwidgets, qtdeclarative, qtwebchannel, and qtwebengine.
	[arguments]: Set #:qtbase to qtbase; Use Gexps.

	Change-Id: I7894d0d449c5b6d9b1a750eae93b48c0d8e622f5

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasmatube: Update to 24.05.2.
	* gnu/packages/kde-plasma.scm (plasmatube): Update to 24.05.2.
	[inputs]: Remove qtbase-5, qtdeclarative-5, qtmultimedia-5,
	qtquickcontrols2-5, qtsvg-5, mpv, and youtube-dl; add kcoreaddons,
	kdbusaddons, kirigami-addons, kwindowsystem, qtdeclarative,
	qtmultimedia, qtsvg, qtkeychain-qt6, mpvqt, and yt-dlp.
	[native-inputs]: Add python-minimal.
	[arguments]: Set #:qtbase to qtbase.
	[source]: Update uri.
	[build-system]: Switch to qt-build-system.

	Change-Id: Iad22fe32512dc2e5a8cc14852320b9a2b4443491

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add mpvqt.
	* gnu/packages/kde-plasma.scm (mpvqt): New variable.

	Change-Id: I9d370a780f9088541a63c94c7a4ac017d1cc57fe

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: juk: Update to 24.05.2.
	* gnu/packages/kde-multimedia.scm (juk): Update to 24.05.2.
	[inputs]: Remove qtbase-5 and qtsvg-5; add kstatusnotifieritem, qtbase, and
	qtsvg.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I79ef57ae680ab9ebdf109e3dbf4d7fe29563eb0b

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: dragon: Update to 24.05.2.
	* gnu/packages/kde-multimedia.scm (dragon): Update to 24.05.2.
	[inputs]: Remove qtbase-5.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Ie28e9d040fd7d722e952555626f7670d0874b7ad

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kid3: Update to 3.9.5.
	* gnu/packages/kde-multimedia.scm (kid3): Update to 3.9.5.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtmultimedia-5; add
	qtdeclarative and qtmultimedia.
	[native-inputs]: Remove python-wrapper and qttools-5; add python-minimal-wrapper and
	qttools.
	[arguments]: Set #:qtbase to qtbase.
	<#:configure-flags>: Pass -DBUILD_WITH_QT6=ON.

	Change-Id: I078ce62f2c4e1e8c9726a531d1c3580baed0ce25

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ffmpegthumbs: Update to 24.05.2.
	* gnu/packages/kde-multimedia.scm (ffmpegthumbs): Update to 24.05.2.
	[inputs]: Remove qtbase-5.
	[arguments]: Set #:qtbase to qtbase.
	<#:configure-flags>: Pass -DQT_MAJOR_VERSION=6.

	Change-Id: I982fd319142a59c8655edb5633ec51cf3826c9d3

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: audiocd-kio: Update to 24.05.2.
	* gnu/packages/kde-multimedia.scm (audiocd-kio): Update to 24.05.2.
	[inputs]: Remove qtbase-5.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I469c91811a2bb9e46dab363b488b02f2992b582a

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkcompactdisc: Update to 24.05.2.
	* gnu/packages/kde-multimedia.scm (libkcompactdisc): Update to 24.05.2.
	[inputs]: Remove qtbase-5.
	[arguments]: Set #:qtbase to qtbase.
	<#:configure-flags>: Pass -DQT_MAJOR_VERSION=6.

	Change-Id: I5b59b66fa7cc1d49fd39c399bb319bae50ca9841

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkcddb: Update to 24.05.2.
	* gnu/packages/kde-multimedia.scm (libkcddb): Update to 24.05.2.
	[inputs]: Remove qtbase-5.
	[arguments]: Set #:qtbase to qtbase.
	<#:configure-flags>: Pass -DQT_MAJOR_VERSION=6.

	Change-Id: I0b1b6f3e29bd008e9c1f50b1686db1403241a3c1

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: konversation: Update to 24.05.2.
	* gnu/packages/kde-internet.scm (konversation): Update to 24.05.2.
	[inputs]: Remove kemoticons, qtbase-5, qca, and qtmultimedia-5; add
	kstatusnotifieritem, ktextwidgets, qca-qt6, qtmultimedia, and
	qt5compat.
	[native-inputs]: Add qttools.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I185ed06d04a29aad77cb5c7f2a786a21f31c93e5

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kget: Update to 24.05.2.
	* gnu/packages/kde-internet.scm (kget): Update to 24.05.2.
	[inputs]: Remove gpgme, kdelibs4support, qca, qgpgme, and qtbase-5; add
	kstatusnotifieritem, libmms, and qca-qt6.
	[arguments]: Set #:qtbase to qtbase; Stop replace check phase.

	Change-Id: I9f260f73aaccf54b736412adb2c887e5dc242624

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove kmplayer.
	* gnu/packages/kde-multimedia.scm (kmplayer): Delete variable.

	Change-Id: I8c6d10503e88830fa691c6b6587c9dc3430d214d

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: fielding: Update to 0.1-pre-2.4ee9aea.
	* gnu/packages/kde-utils.scm (fielding): Update to 0.1-pre-2.4ee9aea.
	[inputs]: Remove qtdeclarative-5, qtquickcontrols2-5, and qtsvg-5; add
	kirigami-addons, qtdeclarative, and qtsvg.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Iaf230a031a3f7b8580724534d7d8c7cec1811782

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kolourpaint: Update to 24.05.2.
	* gnu/packages/kde.scm (kolourpaint): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I4dd9ee2f130d46ca4a8749f00e39fa59b5626853

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdenlive: Enable qt6.
	* gnu/packages/kde.scm (kdenlive): Enable qt6.
	[inputs]: Remove qtbase-5, qtdeclarative-5, qtgraphicaleffects,
	qtmultimedia-5, qtnetworkauth-5, qtquickcontrols-5,
	qtquickcontrols2-5, qtscript, and qtsvg-5; add ktextwidgets, qtbase,
	qtdeclarative, qtmultimedia, qtnetworkauth, and qtsvg.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Set #:qtbase to qtbase.
	<#:phases>: Adjust wrap-executable phase.

	Change-Id: I7ca594d25c46b94c676b86e98e3e6c0dc11ea6ff

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: gwenview: Update to 24.05.2.
	* gnu/packages/kde.scm (gwenview): Update to 24.05.2.
	[inputs]: Remove kactivities, qtimageformats-5, qtsvg-5, qtwayland-5, and
	qtx11extras; add plasma-activities, ki18n, libxkbcommon,
	qtimageformats, qtsvg, and qtwayland.
	[source]: Remove patches.
	[arguments]: Set #:qtbase to qtbase.

	* gnu/packages/patches/gwenview-kimageannotator.patch: Remove it.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	Change-Id: I962edcb3d59542eaf9eccd97c1e08d34ae7ab35b

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kimageannotator: Build with qt6.
	* gnu/packages/kde-frameworks.scm (kimageannotator): Update to 0.7.1.
	[inputs]: Remove qtsvg-5; add qtsvg.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Set #:qtbase to qtbase;
	<#:configure-flags>: Pass -DBUILD_WITH_QT6=ON.

	Change-Id: Iff516b00220a08395c477474db250e260435b5e6

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcolorpicker: build with qt6.
	* gnu/packages/kde-frameworks.scm (kcolorpicker): build with qt6.
	[propagated-inputs]: Remove qtbase-5.
	[arguments]: Set #:qtbase to qtbase;
	<#:configure-flags>: Pass -DBUILD_WITH_QT6=ON.

	Change-Id: Ida8b4b6aea065a6a0832d79f3982d61e58ca37f3

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libgravatar: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (libgravatar): Update to 24.05.2.
	[inputs]: Remove qtbase-5; add kconfigwidgets and qtbase.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Idd9235b128ff2bfdb0fe0271e715461ee274bd1b

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpimcommon: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kpimcommon): Update to 24.05.2.
	[inputs]: Remove grantlee, kdesignerplugin, kimap, ktextaddons, libkdepim,
	qtbase-5, and qtwebengine-5; add kaccounts-integration, ktexttemplate, and
	qtwebengine.
	[native-inputs]: Remove qttools-5; add qttools.
	[propagated-inputs]: Add kimap, ktextaddons, and libkdepim.
	[arguments]: Set #:qtbase to qtbase; Enable tests;

	Change-Id: Ife899dae68cbbb39be6f50bae86caed8237ccabc

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kidentitymanagement: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kidentitymanagement): Update to 24.05.2.
	[inputs]: Remove kemoticons and qtbase-5; add ktextaddons and kirigami-addons.
	[arguments]: Set #:qtbase to qtbase; Use Gexps.

	Change-Id: I724fcb6987d7c53813627e05cb8908636c810caf

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkdepim: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (libkdepim): Update to 24.05.2.
	[inputs]: Remove kdesignerplugin and qtbase-5.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Ic39f3a202862e5c7ecf80031b5afd82f8e26cc7d

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmbox: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kmbox): Update to 24.05.2.
	[inputs]: Remove qtbase-5.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I6d5d1370ec01597d5d2e21c8254c4b580639447a

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmailtransport: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kmailtransport): Update to 24.05.2.
	[inputs]: Remove qtbase-5 and qtkeychain; add qtkeychain-qt6.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I575b7adbdda0ac0ef4bb2efb52859995cc6fbdec

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: akonadi-contacts: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (akonadi-contacts): Update to 24.05.2.
	[inputs]: Remove grantlee, libkleo and qtbase-5; add ktexttemplate,
	ktextaddons, and ktexteditor.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Ibaf05cc93e94c5edaa2b7f4cc34d686d223c80c1

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdiagram: Update to 3.0.1.
	* gnu/packages/kde.scm (kdiagram): Update to 3.0.1.
	[inputs]: Remove qtbase-5 and qtsvg-5; add qtsvg.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Set #:qtbase to qtbase.

	* gnu/packages/patches/kdiagram-Fix-missing-link-libraries.patch: Adjust it.

	Change-Id: Ieedf4412bfa4b432161b95f9fd62d5849ec96cff

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: gcompris-qt: Update to 4.1.
	* gnu/packages/education.scm (gcompris-qt): Update to 4.1.

	Change-Id: I0ff0e18f70623fe4426a698baeb0bab3d209d52f

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	services: sddm: Adjust pass env.
	* gnu/services/sddm.scm (sddm-shepherd-service): Adjust pass env when sddm
	build with qt6.

	Change-Id: Iabaa22824db8048c7c86921010b970226f85b7a5

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add sddm-qt5.
	* gnu/packages/display-managers.scm (sddm-qt5): New variable.

	Change-Id: I84250b32b15bed7b0dc0bf819ce90f32a6e7ad6d

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: sddm: Enable qt6.
	* gnu/packages/display-managers.scm (sddm): Enable qt6.
	[native-inputs]: Use qttools replace qttools-5.
	[inputs]: Add xsetroot, qtwayland. Remove qtgraphicaleffects,
	qtquickcontrols-5, qtquickcontrols2-5. Use qtbase, qtsvg and qtdeclarative
	replace qtbase-5, qtsvg-5 and qtdeclarative-5.
	[arguments]<#:configure-flags>: When input qtbase is qt6, Add
	-DBUILD_WITH_QT6=ON and adjust CMAKE_CXX_FLAGS and QT_IMPORTS_DIR.
	<#:phases>: Add embed-xsetroot-reference. When When input qtbase is qt6, Add
	fix-QML_IMPORT_PATH phase.

	Change-Id: Id2b7f6e44e507e306e6ccd2baaf3becd8c812c22

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpimtextedit: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kpimtextedit): Update to 24.05.2.
	[inputs]: Remove grantlee, kdesignerplugin, kemoticons, qtbase-5, and
	qtspeech-5; add ktextaddons and qtspeech.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: If915bb64201dddb81e7f8194a534c7b726b17693

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kldap: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kldap): Update to 24.05.2.
	[inputs]: Remove qtbase-5 and qtkeychain; add qtkeychain-qt6.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Ie3579b3e4514ff46aa021993ff261373942f2913

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtkeychain: Update to 0.14.3.
	* gnu/packages/qt.scm (qtkeychain): Update to 0.14.3.

	Change-Id: Id67ee55220d95afa22d65fdcf10dd69c8b6dc9b4

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kimap: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kimap): Update to 24.05.2.
	[inputs]: Remove qtbase-5; add kcodecs.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I5abdd3d35e7d5a7c2b56bc183343f230e9e4b6eb

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: akonadi-search: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (akonadi-search): Update to 24.05.2.
	[inputs]: Remove qtbase-5; add ktextaddons and kxmlgui.
	[arguments]: Set #:qtbase to qtbase; Use Gexps.

	Change-Id: I16cb7d0987f1a400175bc3a9a92dad8daef2d5bf

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ktextaddons: Update to 1.5.4.
	* gnu/packages/kde-frameworks.scm (ktextaddons): Update to 1.5.4.
	[inputs]: Remove qtbase-5 and qtkeychain; add qtkeychain-qt6.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Set #:qtbase to qtbase;
	<#:configure-flags>: Pass -DQT_MAJOR_VERSION=6.

	Change-Id: I022fd3c0fb53db4371d589a6db9108be920791fe

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: akonadi-mime: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (akonadi-mime): Update to 24.05.2.
	[inputs]: Remove qtbase-5.
	[arguments]: Set #:qtbase to qtbase; Use Gexps.

	Change-Id: I282a8da97f4469127c061780887240e162cfef69

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: akonadi-notes: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (akonadi-notes): Update to 24.05.2.
	[inputs]: Remove qtbase-5.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I996ab1a4718bcbdb3887c944bfabb15b4613d9db

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksmtp: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (ksmtp): Update to 24.05.2.
	[inputs]: Remove qtbase-5.
	[arguments]: Set #:qtbase to qtbase; Use Gexps.

	Change-Id: I86ec9288985f0dbe9354ac6adffe1688e19a0cc2

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: akonadi: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (akonadi): Update to 24.05.2.
	[inputs]: Remove libaccounts-qt and qtbase-5; add libaccounts-qt6.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I696e0e704db3524af7ebafb5ee4bd5408920c61f

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kitinerary: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kitinerary): Update to 24.05.2.
	[inputs]: Remove qtbase-5, qtdeclarative-5, qtlocation, and
	qtquickcontrols2-5; add qtdeclarative.
	[native-inputs]: Add tzdata-for-tests.
	[arguments]: Set #:qtbase to qtbase.
	<#:phases>: Adjust check phase.

	Change-Id: Id92ab4e25fcd137ff8f944fff89642ed9aaea658

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpkpass: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kpkpass): Update to 24.05.2.
	[inputs]: Remove qtbase-5.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Ic92d8ac0673a3e25c5d5b8ef41da4d933bad5f9b

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmime: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kmime): Update to 24.05.2.
	[inputs]: Remove qtbase-5.
	[native-inputs]: Add tzdata-for-tests.
	[arguments]: Use Gexp; Set #:qtbase to qtbase.
	<#:phases>: Adjust fix-test-case phase.

	Change-Id: I46d6d92ca752c2dd8c0255fd0abefbe4d376c2fd

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add print-manager.
	* gnu/packages/kde-plasma.scm (print-manager): New variable.

	Change-Id: I251b2f2b99781404a994b5d45502f89b19b16eb4

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove print-manager.
	* gnu/packages/kde-utils.scm (print-manager): Delete variable.

	Change-Id: I7461992e773e0e32393f666434d9f60432172c02

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmouth: Update to 24.05.2.
	* gnu/packages/kde-utils.scm (kmouth): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5 and qtspeech-5; add qtspeech.

	Change-Id: Ica7a0d1f5cedcea8d41a9abcb2fbed759abc4ec0

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmousetool: Update to 24.05.2.
	* gnu/packages/kde-utils.scm (kmousetool): Update to 24.05.2.
	[inputs]: Remove qtbase-5; add kstatusnotifieritem and qtmultimedia.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Ie2b2e5d782d54e31a16fd644cff42d4f0f25911c

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmag: Update to 24.05.2.
	* gnu/packages/kde-utils.scm (kmag): Update to 24.05.2.
	[inputs]: Remove qtbase-5; add libqaccessibilityclient.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I5a97c7015c7a4c9c56cb3fab085f0b33512987b3

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kontrast: Update to 24.05.2.
	* gnu/packages/kde-utils.scm (kontrast): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtdeclarative-5, qtgraphicaleffects, qtquickcontrols2-5, and
	qtsvg-5; add qtdeclarative, futuresql, qcoro-qt6, and qtsvg.
	[native-inputs]: Add python-minimal.

	Change-Id: I13ea2db2e29ddc2e7427049c15d8ffd73693d1ba

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kfind: Update to 24.05.2.
	* gnu/packages/kde-utils.scm (kfind): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Add kxmlgui and qt5compat.

	Change-Id: I174d27d8882ec700a2ca3e32be4445fe3205c815

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: keysmith: Update to 24.05.2.
	* gnu/packages/kde-utils.scm (keysmith): Update to 24.05.2.
	[inputs]: Remove qtdeclarative-5, qtgraphicaleffects, qtquickcontrols2-5, and
	qtsvg-5; add qqc2-desktop-style, qtsvg, and qtdeclarative.
	[native-inputs]: Add python-minimal.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I0f83720f980680cb44c4bb5c77360a1d3c582859

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdialog: Update to 24.05.2.
	* gnu/packages/kde-utils.scm (kdialog): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I3b973e30b25ef64e0e99815dfb4d911afc321eb7

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcharselect: Update to 24.05.2.
	* gnu/packages/kde-utils.scm (kcharselect): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I4beac555d0adbeafe218547f3d202a50eae98c0d

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcalc: Update to 24.05.2.
	* gnu/packages/kde-utils.scm (kcalc): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Ie081b24a7780ea6fe7b3e9e384244b0c159def8a

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksquares: Update to 24.05.2.
	* gnu/packages/kde-games.scm (ksquares): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5 and qtdeclarative-5; add qtdeclarative.

	Change-Id: I979fb69ad29c3047c51889254bf926d5b33f36cd

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: knavalbattle: Update to 24.05.2.
	* gnu/packages/kde-games.scm (knavalbattle): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5 and qtdeclarative-5; add qtdeclarative.

	Change-Id: I867573e52356491530ad6f4c6047226ed5caeceb

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kollision: Update to 24.05.2.
	* gnu/packages/kde-games.scm (kollision): Update to 24.05.2.
	[inputs]: Remove qtbase-5 and qtdeclarative-5; add qtdeclarative.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: If239fbe7f4a8cf799241d5bfe4f6a1ac97f80bfc

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksnakeduel: Update to 24.05.2.
	* gnu/packages/kde-games.scm (ksnakeduel): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtsvg-5; add qtdeclarative and
	qtsvg.

	Change-Id: Ief4cca97f3d2fda386eb338f8618dcc0418bba81

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: killbots: Update to 24.05.2.
	* gnu/packages/kde-games.scm (killbots): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5 and qtdeclarative-5; add qtdeclarative.

	Change-Id: I26dfd40cb3c8e15a1c3f2d27ab9bce31fe37ac76

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kblackbox: Update to 24.05.2.
	* gnu/packages/kde-games.scm (kblackbox): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtsvg-5; add qtdeclarative and
	qtsvg.

	Change-Id: Icc002e8f5130d093a8c522c6b5338df4d9a0a773

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kfourinline: Update to 24.05.2.
	* gnu/packages/kde-games.scm (kfourinline): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtsvg-5; add kdbusaddons,
	qtdeclarative, and qtsvg.

	Change-Id: I1db45156b83a8ce92af3324aebc12ac86e995c85

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdiamond: Update to 24.05.2.
	* gnu/packages/kde-games.scm (kdiamond): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5 and qtdeclarative-5; add qtdeclarative.

	Change-Id: I99a255df1a1ff9b3fbfce06927d64f843b5a1ff0

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kgoldrunner: Update to 24.05.2.
	* gnu/packages/kde-games.scm (kgoldrunner): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5 and qtdeclarative-5; add qtbase and qtdeclarative.

	Change-Id: I4ba1f2f96ae3fd94293c13adf28bc9d794122f03

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: klines: Update to 24.05.2.
	* gnu/packages/kde-games.scm (klines): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5 and qtdeclarative-5; add qtdeclarative.

	Change-Id: I3989646650e287c5a88a8d535b0924d83233e5f9

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksudoku: Update to 24.05.2.
	* gnu/packages/kde-games.scm (ksudoku): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtsvg-5; add kdbusaddons,
	qtdeclarative, and qtsvg.

	Change-Id: I59b94c82e807ff460d38d184bf53866d0c72a5d2

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kblocks: Update to 24.05.2.
	* gnu/packages/kde-games.scm (kblocks): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtsvg-5; add qtdeclarative and
	qtsvg.

	Change-Id: I57bd34df791b6dd202f4ff7b198791b8c371e047

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kbounce: Update to 24.05.2.
	* gnu/packages/kde-games.scm (kbounce): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtsvg-5; add qtdeclarative and
	qtsvg.

	Change-Id: I79acba78ea182dc59c37a08c3c71999cb9eea450

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmines: Update to 24.05.2.
	* gnu/packages/kde-games.scm (kmines): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5 and qtdeclarative-5; add qtdeclarative.

	Change-Id: I6f3f94538f72494f85be148f73f3572487729a15

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: picmi: Update to 24.05.2.
	* gnu/packages/kde-games.scm (picmi): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtsvg-5; add qtdeclarative and
	qtsvg.

	Change-Id: I75e99f0c39bbfc570f924e6e4f1ee60f6b29418e

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kolf: Update to 24.05.2.
	* gnu/packages/kde-games.scm (kolf): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5 and qtdeclarative-5; add qtdeclarative.

	Change-Id: If3520789e70bea5b3d60abdf733830ff2a2610e8

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ktuberling: Update to 24.05.2.
	* gnu/packages/kde-games.scm (ktuberling): Update to 24.05.2.
	[inputs]: Remove python-wrapper, qtbase-5, qtmultimedia-5, qtdeclarative-5,
	and qtsvg-5; add qtmultimedia, qtdeclarative, and qtsvg.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: If8824a93b46688a1b519b747a0f708fe062f5d69

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kjumpingcube: Update to 24.05.2.
	* gnu/packages/kde-games.scm (kjumpingcube): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtsvg-5; add qtdeclarative and
	qtsvg.

	Change-Id: I17df975a18eba5fe5e669772aefa446286c746e5

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: grantleetheme: Update to 24.05.2.
	* gnu/packages/kde.scm (grantleetheme): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove grantlee, qtbase-5; add kxmlgui.
	[propagated-inputs]: Add ktexttemplate.

	Change-Id: I8778c183a57706de36b82f7a3193c07668839d39

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpmcore: Update to 24.05.2.
	* gnu/packages/kde.scm (kpmcore): Update to 24.05.2.
	[inputs]: Remove polkit-qt, qtbase-5, and qca; add polkit-qt6, qtbase, and
	qca-qt6.

	Change-Id: I988f1557a012e67c7a896fde392a55d45375786e

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kosmindoormap: Update to 24.05.2.
	* gnu/packages/kde.scm (kosmindoormap): Update to 24.05.2.
	[inputs]: Remove qtbase-5 and qtdeclarative-5; add qtbase and qtdeclarative.
	[native-inputs]: Add python-minimal.

	Change-Id: I89471f65e6b717301ad17385b60d1348dc0b0eec

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kopeninghours: Update to 24.05.2.
	* gnu/packages/kde.scm (kopeninghours): Update to 24.05.2.
	[arguments]<#:configure-flags>: Add -DBUILD_WITH_QT6=ON.
	[inputs]: Remove qtbase-5 and qtdeclarative-5; add qtbase and qtdeclarative.

	Change-Id: I3aae33923914807932f1148e0dd1352a4456e75a

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpublictransport: Update to 24.05.2.
	* gnu/packages/kde.scm (kpublictransport): Update to 24.05.2.
	[inputs]: Remove qtdeclarative-5; add qtdeclarative.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I2f17bcfe4d1a7d28c079560cb11876ca8e5baf66

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kate: Update to 24.05.2.
	* gnu/packages/kde-utils.scm (kate): Update to 24.05.2.
	[inputs]: Remove kactivities, plasma-framework, qtbase-5, qtscript, and
	qtx11extras; add plasma-activities, ktextwidgets, libplasma, and
	libxkbcommon.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I2e54e303b6b0b2b4b753ac7c61fd5094f6aaa37a

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: elisa: Update to 24.05.2.
	* gnu/packages/kde-multimedia.scm (elisa): Update to 24.05.2.
	[inputs]: Remove kmediaplayer, qtbase-5, qtdeclarative-5, qtgraphicaleffects,
	qtmultimedia-5, qtquickcontrols-5, qtquickcontrols2-5, qtsvg-5, and
	qtx11extras; add kirigami-addons, qqc2-desktop-style, qtsvg,
	qtdeclarative, and qtmultimedia.
	[native-inputs]: Add python-minimal.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Ib0e028e2da7940445c1227582b4ad262ae19d816

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ktorrent: Update to 24.05.2.
	* gnu/packages/kde-internet.scm (ktorrent): Update to 24.05.2.
	[inputs]: Remove kross, qtbase-5, qtscript, and qtwebengine-5; add
	kglobalaccel, kstatusnotifieritem, qt5compat, and qtwebengine.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I5707c05920b743e7b58e35d24245bf1514c11ee8

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libktorrent: Update to 24.05.2.
	* gnu/packages/kde-internet.scm (libktorrent): Update to 24.05.2.
	[inputs]: Remove karchive, qca and qtbase-5; add qca-qt6.
	[propagated-inputs]: Add karchive and qt5compat.
	[synopsis]: Adjust it.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I290c801c075bb01ab36af7ac97ab2d786ef68a51

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kreversi: Update to 24.05.2.
	* gnu/packages/kde-games.scm (kreversi): Update to 24.05.2.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtsvg-5; add qtdeclarative and
	qtsvg.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I88c728e19b18af08a10c544931ad7da8f39d3241

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kbreakout: Update to 24.05.2.
	* gnu/packages/kde-games.scm (kbreakout): Update to 24.05.2.
	[inputs]: Remove qtbase-5 and qtdeclarative-5; add qtdeclarative.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I4ef0b41345e4d3659221ef5349754867f027e985

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: konquest: Update to 24.05.2.
	* gnu/packages/kde-games.scm (konquest): Update to 24.05.2.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtsvg-5; add qtscxml,
	qtdeclarative, and qtsvg.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Id6aca4d44d3632c3c2c69269029f8a16f8301d36

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: knetwalk: Update to 24.05.2.
	* gnu/packages/kde-games.scm (knetwalk): Update to 24.05.2.
	[inputs]: Remove qtbase-5 and qtdeclarative-5; add qtdeclarative.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I3114a366f170c9baa75cb3b8b5435cf6013134c2

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: bomber: Update to 24.05.2.
	* gnu/packages/kde-games.scm (bomber): Update to 24.05.2.
	[inputs]: Remove qtbase-5 and qtdeclarative-5; add qtdeclarative.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I56c8bdd4f3217eb99b20b206d2adf93b6ea88b36

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: granatier: Update to 24.05.2.
	* gnu/packages/kde-games.scm (granatier): Update to 24.05.2.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtsvg-5; add qtdeclarative and
	qtsvg.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Ie836d9093b3e26687d9c28ae1ac467b604fc86e1

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksirk: Update to 24.05.2.
	* gnu/packages/kde-games.scm (ksirk): Update to 24.05.2.
	[inputs]: Remove qca, qtbase-5, qtdeclarative-5, and qtsvg-5; add kdbusaddons,
	qca-qt6, qt5compat, qtdeclarative, qtmultimedia, and qtsvg.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I95ce98a998c4f6857e1364fb6483be3e8df8c497

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: palapeli: Update to 24.05.2.
	* gnu/packages/kde-games.scm (palapeli): Update to 24.05.2.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtsvg-5; add kdbusaddons,
	qtdeclarative, and qtsvg.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Ifb844640b1a661eb5864b1fa5e724e37968f0f55

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kiriki: Update to 24.05.2.
	* gnu/packages/kde-games.scm (kiriki): Update to 24.05.2.
	[inputs]: Remove qtbase-5 and qtdeclarative-5; add qtdeclarative.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I005f30522aff5ed40356aaf30b63069e6e9ca865

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kigo: Update to 24.05.2.
	* gnu/packages/kde-games.scm (kigo): Update to 24.05.2.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtsvg-5; add qtdeclarative and
	qtsvg.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I11a8d6534da06c530cfcda827b8cb24b1e17bb08

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kubrick: Update to 24.05.2.
	* gnu/packages/kde-games.scm (kubrick): Update to 24.05.2.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtsvg-5; add kdbusaddons,
	qtbase, qtdeclarative, and qtsvg.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I02d384bc7264f6a49d763bd2863d3eff58b31f19

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: lskat: Update to 24.05.2.
	* gnu/packages/kde-games.scm (lskat): Update to 24.05.2.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtsvg-5; add kdbusaddons,
	qtdeclarative, and qtsvg.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I79f9cb310281efd596eb5f0c5ef003d3b687e5ec

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kapman: Update to 24.05.2.
	* gnu/packages/kde-games.scm (kapman): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtsvg-5; add qtdeclarative and
	qtsvg.

	Change-Id: Icfdab3c7cd754a8735676e7b8bb54ce6d890a517

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kspaceduel: Update to 24.05.2.
	* gnu/packages/kde-games.scm (kspaceduel): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtsvg-5; add qtdeclarative and
	qtsvg.

	Change-Id: I01e3738d40e7d282517268402524f63639d04b15

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: bovo: Update to 24.05.2.
	* gnu/packages/kde-games.scm (bovo): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtsvg-5; add qtdeclarative and
	qtsvg.

	Change-Id: Ia4a83c67839ec346e259f1f498607418f529baab

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: falkon: Update to 24.05.2.
	* gnu/packages/kde-internet.scm (falkon): Update to 24.05.2.
	[arguments]<#:phases>: Stop replace check phase, Add wrap phase.
	[inputs]: Remove qtquickcontrols-5, qtsvg-5, qtwebengine-5, qtx11extras, and
	qtwayland-5; add qt5compat, qtsvg, qtwebengine, and qtwayland.
	[native-inputs]: Remove qttools-5; add qttools.

	Change-Id: Ie14f2889acdd4424d8b846cca9faf85c6488a3e1

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: khelpcenter: Update to 24.05.2.
	* gnu/packages/kde-systemtools.scm (khelpcenter): Update to 24.05.2.
	[inputs]: Remove grantlee, khtml, kinit, kjs, and qtbase-5; add ktexttemplate,
	qtbase, and qtwebengine.
	[native-inputs]: Add perl.
	[arguments] Enable tests.
	<#:phases>: Add add-miss-package phase, adjust wrap-executable phase.

	Change-Id: I94fb420f27a67c1c33a749bb6fd834ba40632e96

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdeconnect: Update to 24.05.2.
	* gnu/packages/kde.scm (kdeconnect): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	<#:configure-flags>: Set QtWaylandScanner_EXECUTABLE and adjust PLUGIN_INSTALL_DIR.
	[inputs]: Remove kpeoplevcard, qca, qtbase-5, qtdeclarative-5,
	qtgraphicaleffects, qtmultimedia-5, qtquickcontrols-5,
	qtquickcontrols2-5, qtx11extras, and qtwayland-5; add dbus,
	kirigami-addons, kstatusnotifieritem, openssl, qca-qt6, qtbase,
	qtdeclarative, qtmultimedia, and qtwayland.
	[native-inputs]: Add qtwayland.

	Change-Id: Iae4b77cc6a32f52e8995adcb52b94630d6921e29

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkdegames: Update to 24.05.2.
	* gnu/packages/kde.scm (libkdegames): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtsvg-5; add qtdeclarative and
	qtsvg.

	Change-Id: I1c426c80bf863e680f25daa3124245e8bacc12fb

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: krdc: Enable VNC.
	* gnu/packages/kde-internet.scm (krdc):
	[inputs]: Add lzo, libjpeg-turbo, libgcrypt, and gnutls.
	[native-inputs]: Add pkg-config.
	[arguments]<#:configure-flags>: Remove -DWITH_VNC=NO.

	Change-Id: Id20461059a32876bcff9910536d672aefbe21c53

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: krdc: Update to 24.05.2.
	* gnu/packages/kde-internet.scm (krdc): Update to 24.05.2.
	[inputs]: Remove qtbase-5; add kio, kstatusnotifieritem, and plasma-activities.
	[arguments]: Set #:qtbase to qtbase;
	<#:configure-flags>: Pass -DQT_MAJOR_VERSION=6.

	Change-Id: I58052435be5a91378cdb013965ee4678607ea3d0

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add futuresql.
	* gnu/packages/kde.scm (futuresql): New variable.

	Change-Id: Ic2e62701d1ed1240aa1dd207869c7f7c9026d23a

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: yakuake: Update to 24.05.2.
	* gnu/packages/kde-systemtools.scm (yakuake): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5, qtsvg-5, and qtx11extras; add kstatusnotifieritem,
	libxkbcommon, and qtsvg.

	Change-Id: I506c8113d04927b18401028d17b9017ce23b0b6f

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: krfb: Update to 24.05.2.
	* gnu/packages/kde-systemtools.scm (krfb): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.
	<#:configure-flags>: Set QtWaylandScanner_EXECUTABLE.
	[inputs]: Remove qtbase-5, qtwayland-5, and qtx11extras; add
	kstatusnotifieritem, qtwayland, and libxkbcommon.
	[native-inputs]: Add qtwayland.

	Change-Id: I367879557f835b7cdcc5343f37bc81c92884538c

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksystemlog: Update to 24.05.2.
	* gnu/packages/kde-systemtools.scm (ksystemlog): Update to 24.05.2.
	[inputs]: Remove qtbase-5.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I5c1a389c19e4c0210c1be357e3f8affd78e2ad55

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwalletmanager: Update to 24.05.2.
	* gnu/packages/kde-systemtools.scm (kwalletmanager): Update to 24.05.2.
	[inputs]: Add kstatusnotifieritem.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I73a2f19427a35d9ca0279ab9d5f4c70e113c1ad0

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add ktexttemplate.
	* gnu/packages/kde-frameworks.scm (ktexttemplate): New variable.

	Change-Id: Ib61f72103ec892711797ed570261ddfdc59738d5

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (plasma): Update to 6.1.2.
	[propagated-inputs]: Remove kgamma, khotkeys, kinit, kdesu, krunner, and
	kwayland-integration; add plasma5support, qt5compat, kiconthemes,
	ksvg, ocean-sound-theme, qtdeclarative, qtsvg, qtbase,
	layer-shell-qt, krdp, plasma-workspace-wallpapers, qqc2-breeze-style,
	and kglobalacceld.

	Change-Id: I66ec11d31004c69a03f45f4ad0bd9c3363bd8e74

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove ksysguard.
	* gnu/packages/kde-plasma.scm (ksysguard): Delete variable.

	Change-Id: I4a11f1dfba65e74e10399377ff5284fb48a4088a

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove khotkeys.
	* gnu/packages/kde-plasma.scm (khotkeys): Delete variable.

	Change-Id: Ic8390f27156d252750abbfe2bf1bae2dd03be00f

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add krdp.
	* gnu/packages/kde-plasma.scm (krdp): New variable.

	Change-Id: I3bbd44ffd4f2ad512542a2f1afd7a4c9f6ec8ad1

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: spectacle: Update to 24.02.2.
	* gnu/packages/kde-systemtools.scm (spectacle): Update to 24.02.2.
	[inputs]: Remove libxcb, qtdeclarative-5, qtquickcontrols2-5, qtwayland-5, and
	qtx11extras; add layer-shell-qt, qtdeclarative, qtmultimedia,
	qtwayland, and libxkbcommon.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I7ad5ab6f88443e9c8a33459c3d04d5b4c7b4b7f0

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: fcitx5-configtool: Update to 5.1.3.
	* gnu/packages/fcitx5.scm (fcitx5-configtool): Update to 5.1.3.
	[inputs]: Remove qtbase-5, qtx11extras, qtdeclarative-5, qtquickcontrols2-5,
	and plasma-framework; add qtbase, qtdeclarative, ksvg, kcmutils, and
	libplasma.
	[arguments]<#:configure-flags>: Pass -DUSE_QT6=ON.

	Change-Id: Icf0c534b062b6d4ce5b19382aa5d1d1f3622afe0

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: fcitx5-qt: Use new style.
	* gnu/packages/fcitx5.scm (fcitx5-qt)[arguments]: Use Gexp.
	[inputs]: Remove label.

	Change-Id: Ie47b0d7f0f1184351ffa5df919bfc16aff5e42c9

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: fcitx5-qt: Enable qt6 support.
	* gnu/packages/fcitx5.scm (fcitx5-qt)[arguments]<#:configure-flags>: Add
	CMAKE_INSTALL_QT6PLUGINDIR and ENABLE_QT6=ON.
	[inputs]: Add qtbase, qtwayland, wayland.

	Change-Id: I389253eb08efe765d1c79c44ac5d69717ccaf362

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: dolphin-plugins: Update to 24.05.2.
	* gnu/packages/kde-systemtools.scm (dolphin-plugins): Update to 24.05.2.
	[inputs]: Remove qtbase-5; add ktextwidgets, and qt5compat.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I8e0cecbf241b13c575820f167575a5066e8b3183

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kbackup: Update to 24.05.2.
	* gnu/packages/kde-utils.scm (kbackup): Update to 24.05.2.
	[inputs]: Add kstatusnotifieritem and qt5compat.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Ieef8488bed9a414ba928990562ebe83616c638a1

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkgapi: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (libkgapi): Update to 24.05.2.
	[inputs]: Remove qtbase-5, qtdeclarative-5, qtwebchannel-5, and qtwebengine-5;
	add qtdeclarative, qtwebchannel, and qtwebengine.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I204bae9522537a1b8e49eeab6d901fef4026d5c2

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kaccounts-providers: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kaccounts-providers): Update to 24.05.2.
	[inputs]: Remove libaccounts-qt, qtwebengine-5, and signond; add kpackage,
	libaccounts-qt6, qtwebengine, and signond-qt6.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Icd11e6416a23a8cccd9ca2949b356cc6062f835d

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: sweeper: Update to 24.05.2.
	* gnu/packages/kde-utils.scm (sweeper): Update to 24.05.2.
	[inputs]: Remove kactivities-stats and qtbase-5; add plasma-activities-stats.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I4d4496b556ce52942be2796395ee7e94acd0524b

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdebugsettings: Update to 24.05.2.
	* gnu/packages/kde-utils.scm (kdebugsettings): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Ia30a0a8a9904a3fd9bba9fe5fc8b0a4d125ae9d1

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: filelight: Update to 24.05.2.
	* gnu/packages/kde-utils.scm (filelight): Update to 24.05.2.
	[inputs]: Remove qtgraphicaleffects, qtquickcontrols2-5, and qtsvg-5; add
	kirigami-addons and qtsvg.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I03fa741b6bac95c29d1bb9cc49b6d13be7df85ce

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcachegrind: Update to 24.05.2.
	* gnu/packages/kde.scm (kcachegrind): Update to 24.05.2.
	[inputs]: Remove qtbase-5; add qtbase and kxmlgui.
	[native-inputs]: Remove qttools-5; add qttools.

	Change-Id: Ic34a608c258114f12468dccafb6acb32eee12287

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdf: Update to 24.05.2.
	* gnu/packages/kde.scm (kdf): Update to 24.05.2.
	[inputs]: Remove qtbase-5; add kstatusnotifieritem and qt5compat.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I937d163a1dc5d693941b41006d735a94f8fa7369

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add ocean-sound-theme.
	* gnu/packages/kde-plasma.scm (ocean-sound-theme): New variable.

	Change-Id: I9e74cec20874884ae39644340f748bb025335d95

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: dolphin: Update to 24.05.2.
	* gnu/packages/kde-systemtools.scm (dolphin): Update to 24.05.2.
	[inputs]: Remove kactivities, kinit, qtbase-5, and qtx11extras; add
	plasma-activities and libxkbcommon.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I40f858902d32c570d8724944df9ac07d18371bb1

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ktimer: Update to 24.05.2.
	* gnu/packages/kde.scm (ktimer): Update to 24.05.2.
	[inputs]: Add kconfigwidgets, kstatusnotifieritem, and qt5compat.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Icb858a3df5cd5b006439e2ce73d023b2861e02ba

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: baloo-widgets: Update to 24.05.2.
	* gnu/packages/kde.scm (baloo-widgets): Update to 24.05.2.
	[inputs]: Remove qtbase-5.
	[arguments]: Enable tests; Set #:qtbase to qtbase.
	<#:configure-flags>: Pass -DBUILD_WITH_QT6=ON.

	Change-Id: I208f28e895f8a4b36798019a465e9c52cfca2718

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: konsole: Update to 24.05.2.
	* gnu/packages/kde-systemtools.scm (konsole): Update to 24.05.2.
	[inputs]: Remove kcompletion, kinit, qtbase-5, qtscript, and qtmultimedia-5;
	add qt5compat and qtmultimedia.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I00c21cbcb5d517571f7b11eaa27f9a0bd298af5a

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add qqc2-breeze-style.
	* gnu/packages/kde-plasma.scm (qqc2-breeze-style): New variable.

	Change-Id: I6824e14118c67bbc4261f9c3545f2162c385bb4d

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-browser-integration: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (plasma-browser-integration): Update to 6.1.2.
	[inputs]: Remove kactivities and qtdeclarative-5; add plasma-activities,
	kstatusnotifieritem, and qtdeclarative.
	[arguments]: Set #:qtbase to qtbase.
	[description]: Adjust it.

	Change-Id: I21743105ad8894b2b1ecdf508ce3d2b48fba1a0f

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kde-cli-tools: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (kde-cli-tools): Update to 6.1.2.
	[inputs]: Remove kactivities, qtx11extras, and qtsvg-5; add plasma-activities,
	qtsvg, and libxkbcommon.
	[arguments]: Set #:qtbase to qtbase. Remove symlink-kdesu phase.

	Change-Id: Ia1fc93b0f65f065da9fb7803d7699f5f85b1a916

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-integration: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (plasma-integration): Update to 6.1.2.
	[inputs]: Remove qtdeclarative-5, qtquickcontrols2-5, qtwayland-5, and
	qtx11extras; add kguiaddons, kstatusnotifieritem, kwayland, kxmlgui,
	libxkbcommon, qtdeclarative, qtwayland, xdg-desktop-portal-kde,
	font-google-noto-sans-cjk, font-google-noto-emoji, and font-hack.
	[arguments]: Set #:qtbase to qtbase.
	<#:configure-flags>: Pass -DBUILD_QT5=OFF.

	Change-Id: Idd5e7ef49bbec92b32663ed6b3d906f51550dbc6

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: xdg-desktop-portal-kde: Update to 6.1.2.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-kde): Update to 6.1.2.
	[inputs]: Remove plasma-framework, qtdeclarative-5, qtwayland-5, and kio-fuse;
	add libplasma, kstatusnotifieritem, qtdeclarative, and qtwayland.
	[propagated-inputs]: Add xdg-desktop-portal.
	[native-inputs]: Add python-minimal and python-pygobject.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I492eaf242b2db5e309e53887ed92490c3c136f1a

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdeplasma-addons: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (kdeplasma-addons): Update to 6.1.2.
	[inputs]: Remove plasma-framework and qtdeclarative-5; add kauth, kdbusaddons,
	kglobalaccel, kxmlgui, libplasma, plasma5support, qt5compat, and
	qtdeclarative.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I0043ea40ee59c5d87eefefc02e5de7ec1aceb6ba

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: discover: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (discover): Update to 6.1.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove appstream-qt, packagekit-qt5, qtdeclarative-5,
	qtgraphicaleffects, and qtquickcontrols2-5; add appstream-qt6, kauth,
	kiconthemes, kstatusnotifieritem, kirigami-addons, packagekit-qt6,
	qtdeclarative, and qcoro-qt6.

	Change-Id: I13cb48a0caf0784658305ba9cd7bc88112d9261b

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kinfocenter: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (kinfocenter): Update to 6.1.2.
	[inputs]: Remove plasma-framework, qtbase-5, and qttools-5; add kauth,
	libplasma, qttools, and qtbase.
	[native-inputs]: Add qttools.
	[arguments]<#:phases>: Rename fix-systemsettings-symlink phase to set-path
	phase and adjust it.

	Change-Id: I8965d94bb2740b928f00b4233bd2fb02a5941313

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: system-settings: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (system-settings): Update to 6.1.2.
	[inputs]: Remove kactivities, kactivities-stats, qtdeclarative-5,
	qtquickcontrols-5, qtquickcontrols2-5, kirigami-addons,
	qtgraphicaleffects, kdeclarative, kuserfeedback, knewstuff,
	plasma-pa, bluez-qt, kwin, and bluedevil; add plasma-activities,
	plasma-activities-stats, and qtdeclarative.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I9c6a993e1a051e54ea01d228aa5923b782aae113

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-systemmonitor: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (plasma-systemmonitor): Update to 6.1.2.
	[inputs]: Remove qtdeclarative-5 and qtquickcontrols2-5; add kcrash, kpackage,
	kirigami-addons, and qtdeclarative.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I631d3b4b277ced2c8e655aa62bd9e54333d30d69

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksystemstats: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (ksystemstats): Update to 6.1.2.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I7e8d0ee79dbc2499ef4d19a06cddbffb71736a33

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: milou: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (milou): Update to 6.1.2.
	[inputs]: Remove plasma-framework and qtdeclarative-5; add libplasma, ksvg,
	and qtdeclarative.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Ifa4796a6dd72d4665aca4bbc34a38c08a7aad593

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: powerdevil: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (powerdevil): Update to 6.1.2.
	[inputs]: Remove kactivities and qtx11extras; add plasma-activities, kxmlgui,
	kitemmodels, layer-shell-qt, and libxkbcommon.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Set #:qtbase to qtbase; Add setenv phase.

	Change-Id: Ic5cdd9ccf3fc3ec24864156cc3d63cea380d169d

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-vault: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (plasma-vault): Update to 6.1.2.
	[inputs]: Remove kactivities, plasma-framework, and qtdeclarative-5; add
	plasma-activities, kitemmodels, libplasma, qtdeclarative, cryfs,
	fuse-2, gocryptfs, and encfs.
	[arguments]: Set #:qtbase to qtbase; Add patch phase.

	Change-Id: Icf7ba079472e2698ef41d7ef92fc92b6cb451857

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-welcome: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (plasma-welcome): Update to 6.1.2.
	[inputs]: Remove signond, libaccounts-qt, plasma-framework, qtdeclarative-5,
	qtgraphicaleffects, qtsvg-5, and qtquickcontrols2-5; add
	kconfigwidgets, kcmutils, ksvg, kirigami-addons, signond-qt6,
	libaccounts-qt6, libplasma, qtdeclarative, and qtsvg.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I67a2c025d19c371ec531d515b357841cb906ff2a

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-desktop: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (plasma-desktop): Update to 6.1.2.
	[inputs]: Remove packagekit-qt5, signond, appstream-qt, kactivities,
	kactivities-stats, kdelibs4support, kinit, libaccounts-qt,
	plasma-framework, qtbase-5, qtdeclarative-5, qtquickcontrols-5,
	qtquickcontrols2-5, qtwayland-5, and qtx11extras; add packagekit-qt6,
	signond-qt6, icu4c, appstream-qt6, plasma-activities,
	plasma-activities-stats, ksvg, plasma5support, libaccounts-qt6,
	libplasma, qt5compat, qtdeclarative, and qtwayland.
	[propagated-inputs]: Add kcmutils.
	[native-inputs]: Remove qtsvg-5, qttools-5, and qtwayland-5; add qtsvg, qttools,
	libxml2, and qtwayland.
	[arguments]: Set #:qtbase to qtbase.
	<#:phases>: Adjust disabled test.

	Change-Id: Ie1dc72ab52b3d39eebca95e75ab06085c35f9b7a

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kaccounts-integration: Update to 24.05.2.
	* gnu/packages/kde-pim.scm (kaccounts-integration): Update to 24.05.2.
	[inputs]: Remove libaccounts-qt, qcoro-qt5, and signond; add libaccounts-qt6,
	qcoro-qt6, and signond-qt6.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I9306de1bc7a3f72b52ce5df0bbf71b8ee312b13d

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-workspace: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (plasma-workspace): Update to 6.1.2.
	[inputs]: Remove appstream-qt, kactivities, kactivities-stats, kinit,
	kio-fuse, plasma-framework, qtbase-5, qtdeclarative-5,
	qtquickcontrols2-5, qttools-5, qtwayland-5, qtgraphicaleffects,
	qtx11extras, polkit-qt, and qtquickcontrols-5; add appstream-qt6,
	plasma-activities, plasma-activities-stats, kauth, ksvg,
	kstatusnotifieritem, kglobalacceld, xdotool, qqc2-desktop-style,
	qcoro-qt6, kirigami-addons, kirigami-addons, eudev, libplasma,
	plasma5support, qt5compat, qtsvg, qtshadertools, qtdeclarative,
	qttools, qtwayland, and polkit-qt6.
	[native-inputs]: Remove qtsvg-5 and qttools-5; add qtsvg, qttools, and python-minimal.
	[arguments]: Set #:qtbase to qtbase.
	<#:configure-flags>: set kglobalacceld_PATH.
	<#:phases>: Adjust it.

	Change-Id: I7624b18d06a9bec1ea5015b73c31e8eae36d992d

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-nm: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (plasma-nm): Update to 6.1.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove plasma-framework, qca, and qtdeclarative-5; add libplasma,
	qca-qt6, ksvg, qcoro-qt6, and qtdeclarative.

	Change-Id: I99e2564cc98815dc1c13f39e81cba80f9bfce2f1

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kio-extras: Update to 24.05.2.
	* gnu/packages/kde.scm (kio-extras): Update to 24.05.2.
	[inputs]: Remove kactivities, kactivities-stats, kdsoap, qtbase-5, and
	qtsvg-5; add plasma-activities, plasma-activities-stats, kcmutils,
	kdsoap-qt6, kdsoap-ws-discovery-client, ktextwidgets, qtbase,
	qt5compat, qcoro-qt6, and qtsvg.
	[native-inputs]: Remove qttools-5; add qttools.

	Change-Id: Ic46cc008231f4838eacc440ebbe47394716d7880

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kdsoap-ws-discovery-client.
	* gnu/packages/kde.scm (kdsoap-ws-discovery-client): New variable.

	Change-Id: I54673b53072308f4f2a0eda41f44e79037d633a9

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kirigami-addons: Update to 1.3.0.
	* gnu/packages/kde.scm (kirigami-addons): Update to 1.3.0.
	[inputs]: Remove qtdeclarative-5 and qtquickcontrols2-5; add kconfig and
	qtdeclarative.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I52c45731eea8e8f52670df8498bd1494780e80ea

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kuserfeedback: Update to 1.3.0.
	* gnu/packages/kde.scm (kuserfeedback): Update to 1.3.0.
	[native-inputs]: Use qttools replace qttools-5.
	[inputs]: Remove qtbase-5 and qtcharts. Use qtdeclarative and qtsvg replace qtdeclarative-5
	and qtsvg-5.
	[arguments]: Set #:qtbase to qtbase.
	<#:configure-flags>: Add -DQT_MAJOR_VERSION=6.

	Change-Id: I4c96ef879aa7e8241809cdfcbff9c613e3c8812d

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add plasma5support.
	* gnu/packages/kde-plasma.scm (plasma5support): New variable.

	Change-Id: I51a0c5cdab96f54a8b4aab86550ffb2763daa798

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkexiv2: Update to 24.05.2.
	* gnu/packages/kde.scm (libkexiv2): Update to 24.05.2.
	[inputs]: Remove qtbase-5; add qtbase.
	[arguments]<#:configure-flags>: Add -DQT_MAJOR_VERSION=6.

	Change-Id: Ie2e55fe5028533d1ef3edcd580fbf7cc9a2b8ae0

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwin: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (kwin): Update to 6.1.2.
	[inputs]: Remove kactivities, plasma-framework, qtbase-5, qtdeclarative-5,
	qtmultimedia-5, qtwayland-5, and qtx11extras; add plasma-activities,
	kglobalacceld, ksvg, kauth, kguiaddons, libplasma, qt5compat,
	qtdeclarative, qtmultimedia, qtwayland, qtsensors, and
	libdisplay-info.
	[native-inputs]: Remove qttools-5 and wayland-protocols; add qttools,
	wayland-protocols-next, python-minimal, and qtwayland.
	[arguments]: Set #:qtbase to qtbase.
	<#:phases>: Adjust it. Remove add-symlinks phase.
	* gnu/packages/patches/kwin-unwrap-executable-name-for-dot-desktop-search.patch:
	Adjust it.

	Change-Id: I37237eb3524bad755be45ba39ec7d4db060a8f9b

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kglobalacceld.
	* gnu/packages/kde-plasma.scm (kglobalacceld): New variable.

	Change-Id: I1db889a1b0e59634adf776527ea9bacec5d526ae

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: breeze-gtk: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (breeze-gtk): Update to 6.1.2.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I0093da6f9e2f39b702fcbfb74d6b78073827cada

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kscreenlocker: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (kscreenlocker): Update to 6.1.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove kdeclarative, ktextwidgets, libseccomp, libxcursor, qtbase-5,
	qtdeclarative-5, and qtx11extras; add ksvg, libplasma, libxkbcommon,
	and qtdeclarative.
	[native-inputs]: Add wayland.

	Change-Id: I6c75c378a3aa671db0e20785333c9a1f4207eae2

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add libqaccessibilityclient-qt5.
	* gnu/packages/kde.scm (libqaccessibilityclient-qt5): New variable.

	Change-Id: Ib44e4b2b99cd4b01c3892144444f9ab1a97268c0

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libqaccessibilityclient: Update to 0.6.0.
	* gnu/packages/kde.scm (libqaccessibilityclient): Update to 0.6.0.
	[arguments]: Set QT_MAJOR_VERSION; Use Gexps.
	[inputs]: Remove qtbase-5; Add qtbase.

	Change-Id: Iea393dfa06d595500587d7c43de95c1c751ca2af

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kde-gtk-config: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (kde-gtk-config): Update to 6.1.2.
	[arguments]: Set #:qtbase to qtbase.
	[native-inputs]: Remove qtsvg-5; add qtsvg.

	Change-Id: I771f422161d4459858709da7949fcdb10fd49708

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: drkonqi: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (drkonqi): Update to 6.1.2.
	[inputs]: Remove qtdeclarative-5; add kstatusnotifieritem, qtdeclarative,
	python-minimal, python-pygdbmi, python-chai, python-psutil,
	python-sentry-sdk, gdb, kcmutils, kitemmodels, and kirigami.
	[native-inputs]: Add pkg-config.
	[arguments]: Set #:qtbase to qtbase.
	<#:configure-flags>: Pass -DCMAKE_DISABLE_FIND_PACKAGE_Systemd=TRUE
	-DWITH_GDB12=TRUE -DWITH_PYTHON_VENDORING=FALSE.
	<#:phases>: Add set-gdb-path, wrap-program phases. Adjust check phase.

	Change-Id: I53883ca276eda4e7e363f64170a7f7a0ccd67f75

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kactivitymanagerd: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (kactivitymanagerd): Update to 6.1.2.
	[inputs]: Remove kconfig, kcoreaddons, and kwindowsystem; add kcompletion.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Iae0f96aff95ef18ebf391a71dc7a81487cbad8a5

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-pa: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (plasma-pa): Update to 6.1.2.
	[inputs]: Remove qtdeclarative-5; add kconfig, kstatusnotifieritem, ksvg,
	kdbusaddons, pulseaudio-qt, and qtdeclarative.
	[propagated-inputs]: Remove plasma-framework; add libplasma.
	[arguments]: Set #:qtbase to qtbase; Disable tests.

	Change-Id: I06fc2f5cc07261854867e664ee7453d7236bc6b6

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-nano: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (plasma-nano): Update to 6.1.2.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and plasma-framework; add qtbase,
	qtdeclarative, qtsvg, libplasma, kservice, and kitemmodels.

	Change-Id: I81db16d626d5b131042fc0eb6445ece78aff6e03

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-disks: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (plasma-disks): Update to 6.1.2.
	[inputs]: Add kcmutils.
	[arguments]: Set #:qtbase to qtbase.
	<#:phases>: Add set-smartctl-path phase.

	Change-Id: I50ff1af2094858b83209e82b638cf56295495cb4

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-firewall: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (plasma-firewall): Update to 6.1.2.
	[inputs]: Remove qtdeclarative-5; add kauth and qtdeclarative.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I71ac471595c624ffcf56297ee938aa4e04f7cbb9

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kscreen: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (kscreen): Update to 6.1.2.
	[inputs]: Remove qtsensors-5, qtbase-5, and qtx11extras; add libxkbcommon,
	ksvg, qtsensors, qtbase, and libplasma.
	[propagated-inputs]: Remove plasma-framework.
	[native-inputs]: Remove qttools-5; add qttools.

	Change-Id: I41dbfc06c2e9f8eb4601683cf92c8b96ea46de5f

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libksysguard: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (libksysguard): Update to 6.1.2.
	[source]: Remvoe patches.
	[inputs]: Remove plasma-framework, qtbase-5, qtdeclarative-5, qtscript,
	qtwebchannel-5, qtwebengine-5, and qtx11extras; add libplasma,
	qtdeclarative, qtwebchannel, and qtwebengine.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Set #:qtbase to qtbase.

	* gnu/packages/patches/libksysguard-qdiriterator-follow-symlinks.patch: Remove it.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	Change-Id: Ic5b88315da7682dcd47ec19894b8ed88b87d6688

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kgamma: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (kgamma): Update to 6.1.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove kdoctools; add kcmutils.
	[native-inputs]: Add kdoctools.
	[source]: Adjust url.
	[properties]: Remove it.

	Change-Id: Ie5662bdbb6e4d92585f97e498b13d1aba572c27a

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpipewire: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (kpipewire): Update to 6.1.2.
	[inputs]: Remove qtwayland-5; add libxkbcommon, libva, pipewire, and qtwayland.
	[propagated-inputs]: Remove pipewire, qtbase-5, and qtdeclarative-5; add qtbase and
	qtdeclarative.
	[arguments]: Disable tests.

	Change-Id: Ifa139fce7ea4248b1b4788aa3377744a87e842ad

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksshaskpass: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (ksshaskpass): Update to 6.1.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5.

	Change-Id: Id1c2d243329b8b612f04ef3dca7293f898d47bba

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libkscreen: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (libkscreen): Update to 6.1.2.
	[inputs]: Remove kconfig, qtbase-5, qtwayland-5, and qtx11extras; add
	qtwayland and libxkbcommon.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Set #:qtbase to qtbase.
	<#:phases>: Adjust test.

	Change-Id: I32afffbe27ad18863e6963a26bcb90303a158721

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: polkit-kde-agent: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (polkit-kde-agent): Update to 6.1.2.
	[inputs]: Remove polkit-qt; add polkit-qt6 and qtdeclarative.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I66ff97bd807b322e6cb5bb1592043994bd61ad15

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-workspace-wallpapers: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (plasma-workspace-wallpapers): Update to 6.1.2.

	Change-Id: I1a13efff28b8a7a15f075c26de1cba53e94458ff

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwallet-pam: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (kwallet-pam): Update to 6.1.2.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Ibd48732c0ef05978a5edc4bbf1dc0458a7cef0cf

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: layer-shell-qt: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (layer-shell-qt): Update to 6.1.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtwayland-5; add qtdeclarative
	and qtwayland.

	Change-Id: I51396d3be743fe52937122268b65baca4697b85f

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kmenuedit: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (kmenuedit): Update to 6.1.2.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I24f1f7ecb741a80042625bd6ea3ca9a2d0d53248

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: breeze: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (breeze): Update to 6.1.2.
	[arguments]: Set #:qtbase to qtbase;
	<#:configure-flags>: Pass -DBUILD_QT5=OFF.
	[inputs]: Remove kwayland, qtbase-5, qtdeclarative-5, and qtx11extras; add
	kcolorscheme.

	Change-Id: Ibe74aa91653547f5e54150ea308ba162dec92399

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdecoration: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (kdecoration): Update to 6.1.2.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5.

	Change-Id: I124c79791d6d3cfe6ed14a5b29743615c2eeba56

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: bluedevil: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (bluedevil): Update to 6.1.2.
	[inputs]: Remove plasma-framework and qtdeclarative-5; add kirigami,
	kjobwidgets, ksvg, libplasma, and qtdeclarative.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I1621646c5f022fc81dfa5d5e566d591e65e04804

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcolorchooser: Update to 24.05.2.
	* gnu/packages/kde.scm (kcolorchooser): Update to 24.05.2.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: If4ff8bb10c13f04b9643c26c081f539bcc8fc2bb

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwrited: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (kwrited): Update to 6.1.2.
	[arguments]: Set #:qtbase with qtbase.

	Change-Id: Ie6827e9223a6d2ad295830fff1a33b38e20fbcd0

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: oxygen-sounds: Update to 6.1.2.
	* gnu/packages/kde-plasma.scm (oxygen-sounds): Update to 6.1.2.

	Change-Id: If19e35a8588d83a9bc09cd6190424b8ef0bd3814

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: baloo: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (baloo): Update to 6.3.0.
	[inputs]: Remove qtbase-5 and qtdeclarative-5; add qtbase and qtdeclarative.
	[arguments]: Adjust check phase.

	Change-Id: I3a06e5c3b2f756fc7bd54be5e38af6544d71cb2d

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kfilemetadata: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kfilemetadata): Update to 6.3.0.
	[inputs]: Remove qtmultimedia-5, qtbase-5, and poppler-qt5; add kcodecs,
	libplasma, qtmultimedia, qtbase, and poppler-qt6.
	[arguments]: Adjust check phase.

	Change-Id: I30af384b6e9f604ff7d79bde73e06491a614fe0f

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: krunner: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (krunner): Update to 6.3.0.
	[inputs]: Remove kactivities, kauth, kbookmarks, kcodecs, kcompletion,
	kconfigwidgets, kcoreaddons, kio, kitemviews, kjobwidgets, kpackage,
	kservice, kwidgetsaddons, kwindowsystem, kxmlgui, qtdeclarative-5,
	solid, and threadweaver; add kitemmodels and qtdeclarative.
	[propagated-inputs]: Remove plasma-framework; add kcoreaddons.
	[arguments]: Set #:qtbase to qtbase; Remove fix-paths-for-test phase. Adjust
	check phase.

	Change-Id: I0d9e22c4aec7f1199c6e4e700e2cf04d3f816336

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpeople: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kpeople): Update to 6.3.0.
	[inputs]: Remove qtbase-5 and qtdeclarative-5; add kcontacts and qtdeclarative.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: I547deb5ebc313032758c89ae0b8ccb891f4150b4

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: knotifyconfig: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (knotifyconfig): Update to 6.3.0.
	[inputs]: Remove qtbase-5; add qtbase.

	Change-Id: I9ecda32e89ce72ba97d388082d5c34745ada9c02

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdesu: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kdesu): Update to 6.3.0.
	[inputs]: Remove qtbase-5; add qtbase.
	[arguments]: Disable tests.

	Change-Id: Ib339e1ef9680445290d8251e58783bb14bc22882

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add plasma-activities-stats.
	* gnu/packages/kde-frameworks.scm (plasma-activities-stats): New variable.

	Change-Id: I6876cd1b7df5d2fe4f4669f0eb461352d7f5b09b

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add libplasma.
	* gnu/packages/kde-frameworks.scm (libplasma): New variable.

	Change-Id: Id4d1bb1975ebf8256f336e3c6722b2792de191ee

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcmutils: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kcmutils): Update to 6.3.0.
	[inputs]: Remove kauth, kcodecs, kconfig, kcoreaddons, kdeclarative, kpackage,
	qtbase-5, and qtdeclarative-5; add kio, kcompletion, kcolorscheme,
	and qtbase.
	[propagated-inputs]: Remove kservice; add kcoreaddons and qtdeclarative.
	[native-inputs]: Add gettext-minimal, qttools, and kirigami.
	[arguments]: Remove patch phase.

	Change-Id: I4f860272c51d3fd0857caf4bc956d1717ea40262

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdeclarative: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kdeclarative): Update to 6.3.0.
	[inputs]: Remove kauth, kcoreaddons, kiconthemes, kio, kjobwidgets,
	knotifications, kservice, kwindowsystem, libepoxy, qtbase-5,
	qtdeclarative-5, and solid; add qtshadertools and qtbase.
	[propagated-inputs]: Remove kpackage and qtdeclarative-5; add qtdeclarative.
	[native-inputs]: Remove dbus, pkg-config, and xorg-server-for-tests.
	[arguments]: Remove it.

	Change-Id: I547ecc9f01380d5ed9c8d1422af29fcc8b4ea480

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add plasma-activities.
	* gnu/packages/kde-frameworks.scm (plasma-activities): New variable.

	Change-Id: Ic0143585247ef2cf394c889e202f93729c07250e

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwayland: Update to 6.1.2.
	* gnu/packages/kde-frameworks.scm (kwayland): Update to 6.1.2.
	[inputs]: Remove qtbase-5 and qtwayland-5; add qtwayland.
	[native-inputs]: Add wayland.
	[source]: Update url.
	[arguments]: Remove phases; Set #:qtbase to qtbase.
	[home-page]: Update url.

	Change-Id: Ia9229605caebac84092bf45150cd40a13c359ccc

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ktexteditor: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (ktexteditor): Update to 6.3.0.
	[inputs]: Remove kbookmarks, kcodecs, kconfig, kcoreaddons, kiconthemes, kio,
	kjobwidgets, kparts, kservice, libgit2, perl, qtbase-5,
	qtdeclarative-5, qtscript, qtxmlpatterns, and solid; add
	kcolorscheme, qtbase, qtdeclarative, and qtspeech.
	[arguments]: Remove setup,add-symlinks phases.

	Change-Id: I51d0213a953ddea991756d666923cfa323060470

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kparts: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kparts): Update to 6.3.0.
	[inputs]: Remove kauth, kbookmarks, kcodecs, kconfigwidgets, kiconthemes,
	kservice, qtbase-5, solid, and sonnet; add qtbase.
	[propagated-inputs]: Remove ktextwidgets; add kservice.
	[arguments]: Use Gexps.

	Change-Id: I166aaba77fa7f4cf2afc6ba621c5d93415f5eef1

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kstatusnotifieritem.
	* gnu/packages/kde-frameworks.scm (kstatusnotifieritem): New variable.

	Change-Id: Ia3bc375037e94c6f4cacb373bd5c061794cf8175

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add ksvg.
	* gnu/packages/kde-frameworks.scm (ksvg): New variable.

	Change-Id: I7b5eec1f32015c3d76178af705c59bbb3fcf60bd

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdegraphics-mobipocket: Update to 24.05.2.
	* gnu/packages/kde.scm (kdegraphics-mobipocket): Update to 24.05.2.
	[inputs]: Remove qtbase-5; add qtbase and qt5compat.
	[arguments]<#:configure-flags>: Add -DQT_MAJOR_VERSION=6.

	Change-Id: Id2e1eea168655f55c1931dc782d9e82971fe53af

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qqc2-desktop-style: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (qqc2-desktop-style): Update to 6.3.0.
	[build-system]: Switch to qt-build-system.
	[inputs]: Remove kconfigwidgets, qtbase-5, qtdeclarative-5,
	qtquickcontrols2-5, and qtx11extras; add kconfig and qtdeclarative.
	[native-inputs]: Add dbus and qttools.
	[arguments]: Set #:qtbase to qtbase; Wrap test with dbus-launch.

	Change-Id: I7eb79694a383484047bfbb1c513ba251d038486e

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove kdbusaddons-bootstrap.
	* gnu/packages/kde-frameworks.scm (kdbusaddons-bootstrap): Delete variable.

	Change-Id: Ice1dfd329df8a42e9c323fdce306b5c8837a8067

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove kinit-bootstrap.
	* gnu/packages/kde-frameworks.scm (kinit-bootstrap): Delete variable.

	Change-Id: Ic49dbc21163c7286d1b2b62f24509d138b35f81c

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdav: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kdav): Update to 6.3.0.
	[inputs]: Remove kcoreaddons, qtbase-5, and qtxmlpatterns.
	[propagated-inputs]: Add kcoreaddons.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Ica348f700bda694218e6f7521001663aa2f28dec

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kde-frameworkintegration: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kde-frameworkintegration): Update to 6.3.0.
	[inputs]: Remove qtbase-5 and qtx11extras; add packagekit-qt6, appstream-qt6,
	and qtbase.
	[arguments]: Use Gexps.
	[synopsis]: Adjust it.

	Change-Id: Ia3df0049bcd55d56e107826b9af146c93cf68677

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: knewstuff: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (knewstuff): Update to 6.3.0.
	[inputs]: Remove kauth, kbookmarks, kcodecs, kcompletion, kconfigwidgets,
	kcoreaddons, kio, kitemviews, kiconthemes, kjobwidgets, ktextwidgets,
	qtbase-5, qtdeclarative-5, solid, and sonnet; add kirigami, qtbase,
	qtdeclarative, and syndication.
	[propagated-inputs]: Remove kservice and kxmlgui; add kcoreaddons.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Use Gexps.

	Change-Id: I0ec368bf9ff09341046efa8ff29c02bf55fb4f42

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpackage: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kpackage): Update to 6.3.0.
	[inputs]: Remove kcoreaddons and qtbase-5; add qtbase.
	[propagated-inputs]: Add kcoreaddons.
	[arguments]: Disable parallel tests.
	<#:phases>: Adjust patch,check phase; Remove patch-tests phase.

	Change-Id: I370fb2368c84a7573026b545e340fa6acf551990

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: purpose: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (purpose): Update to 6.3.0.
	[inputs]: Remove qtbase-5 and qtdeclarative-5; add kwidgetsaddons, kitemviews,
	kcompletion, kservice, qtbase, qtdeclarative, and prison.
	[native-inputs]: Add gettext-minimal.

	Change-Id: I1ea678b7bb412829b3226cef3d6809ce9194fb19

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kio: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kio): Update to 6.3.0.
	[inputs]: Remove mit-krb5, knotifications, ktextwidgets, qtbase-5,
	qtdeclarative-5, qtscript, and qtx11extras; add qt5compat, qtbase,
	qtdeclarative, and libxkbcommon.
	[propagated-inputs]: Remove kxmlgui.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Adjust check phase; Remove add-symlinks phase.

	Change-Id: I13082a5fe7e9adab4117d94fbce3b089fcce899c

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kded: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kded): Update to 6.3.0.
	[inputs]: Remove qtbase-5; add qtbase.

	Change-Id: I284268059076c265d448a7b794e76d74af304ddc

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kjobwidgets: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kjobwidgets): Update to 6.3.0.
	[inputs]: Remove qtbase-5 and qtx11extras; add libxkbcommon, knotifications,
	and qtbase.
	[native-inputs]: Remove qttools-5; add qttools.

	Change-Id: I4bb423653307f49273e982d2ba747f0b062fe032

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kbookmarks: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kbookmarks): Update to 6.3.0.
	[inputs]: Remove qtbase-5; add kcolorscheme, qtdeclarative, and qtbase.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Use Gexps.

	Change-Id: I7d7190b8bc02d8a045ca28c993154df31dac5d35

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kxmlgui: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kxmlgui): Update to 6.3.0.
	[inputs]: Remove qtbase-5; add kcolorscheme, qtbase, and qtdeclarative.
	[native-inputs]: Remove qttools-5 and xorg-server-for-tests; add qttools.
	[arguments]: Stop replace check phase; Add check-setup phase.

	Change-Id: I327c524131027be1b93ddb5d61b0b497bfa4e1ce

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kglobalaccel: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kglobalaccel): Update to 6.3.0.
	[inputs]: Remove qtbase-5, qtx11extras, qtdeclarative-5, and xcb-util-keysyms;
	add qtdeclarative.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Id896cba4e3f5cd58892b95661a0de48077bb354f

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwallet: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kwallet): Update to 6.3.0.
	[inputs]: Remove qca and qtbase-5; add qca-qt6 and qtbase.

	Change-Id: I831468b01f9e74097ac1d414089979d8aa0916a4

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ktextwidgets: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (ktextwidgets): Update to 6.3.0.
	[inputs]: Remove qtbase-5 and qtspeech-5; add qtspeech.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Ie7c6a167a4474091dc280d14b5b3cabe462f2d08

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kiconthemes: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kiconthemes): Update to 6.3.0.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtsvg-5; add libxkbcommon,
	kcolorscheme, qtbase, qtdeclarative, qtsvg, and breeze-icons.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Adjust check-setup phase.

	Change-Id: Iad6f86f7869ea934014dd9436dbf9d7e2feebce4

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kconfigwidgets: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kconfigwidgets): Update to 6.3.0.
	[inputs]: Remove qtbase-5 and qttools-5; add qtdeclarative and libxkbcommon.
	[propagated-inputs]: Remove kauth; add kcolorscheme.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Set #:qtbase to qtbase; Adjust patch phase.

	Change-Id: Ie6777af00cad1cebe351ce1017d4b7e8a4a83bff

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kservice: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kservice): Update to 6.3.0.
	[inputs]: Remove qtbase-5; add qtbase and qtdeclarative.
	[arguments]: Use Gexps; Stop replace check phase, Add check-setup phase.

	Change-Id: Ic86be7cb1ac81902a6c174c84eedc376b52c3061

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcompletion: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kcompletion): Update to 6.3.0.
	[inputs]: Remove qtbase-5; add kcodecs.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Ibcdfdbedeb125f32cbfd31e5982c33869b228bda

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kauth: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kauth): Update to 6.3.0.
	[inputs]: Remove kcoreaddons, polkit-qt, and qtbase-5; add kwindowsystem,
	polkit-qt6, and qtbase.
	[propagated-inputs]: Add kcoreaddons.
	[native-inputs]: Remove qttools-5; add qttools.
	[arguments]: Adjust fix-cmake-install-directories phase.

	Change-Id: I93d498aeb5405e1bc044960b5d5cf34de1910d78

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kirigami: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kirigami): Update to 6.3.0.
	[source]: Update url.
	[inputs]: Remove qtbase-5, qtdeclarative-5, qtquickcontrols2-5, qtsvg-5, and
	qtgraphicaleffects; add qtshadertools, qtbase, qtdeclarative, qtsvg,
	and libxkbcommon.
	[native-inputs]: Remove qttools-5; add qttools.

	Change-Id: I277835a538bc393516989ab033c324d7d4098f69

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kcolorscheme.
	* gnu/packages/kde-frameworks.scm (kcolorscheme): New variable.

	Change-Id: I5c2b94eb6b6d5e0a0d1faf313f2bf1bc8b4da2ce

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: syndication: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (syndication): Update to 6.3.0.
	[inputs]: Remove qtbase-5; add qtbase.

	Change-Id: Ia9a1b5f5c1a49777e0b205d22965351bb3cfabba

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kunitconversion: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kunitconversion): Update to 6.3.0.
	[inputs]: Remove qtbase-5; add qtbase.

	Change-Id: Ib5a141ec22e861cf6b62e7906482b70eeb38e9d7

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kpty: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kpty): Update to 6.3.0.
	[inputs]: Remove qtbase-5; add qtbase.
	[arguments]: Adjust patch-tests phase.
	Change-Id: I1c9c214919152724f34419a10ae98218bb3460f9

	Change-Id: I41cd99c5cc9f6439fe17d4ce0f47481be27c1464

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: knotifications: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (knotifications): Update to 6.3.0.
	[inputs]: Remove kcodecs, kwindowsystem, libdbusmenu-qt, phonon,
	qtdeclarative-5, qtbase-5, qtspeech-5, and qtx11extras; add qtbase.
	[propagated-inputs]: Add qtdeclarative.
	[native-inputs]: Remove dbus and qttools-5; add qttools.
	[arguments]: Stop replace check phase.

	Change-Id: I2daeff7752ef88d94cb2df0ddc2c6c65cfb09ec9

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kimageformats: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kimageformats): Update to 6.3.0.
	[inputs]: Remove openexr-2 and qtbase-5; add openexr, qtbase, libjxl, libraw,
	libavif, qtimageformats, imath, and zlib.
	[arguments]: Stop replace check phase; Remove configure-flags.

	Change-Id: Ia2258792a5a867ff4c33843c1a1a91cc496f9ec7

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdoctools: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kdoctools): Update to 6.3.0.
	[inputs]: Remove qtbase-5; add gettext-minimal and qtbase.
	[arguments]: Remove add-symlinks phase.

	Change-Id: I6150a3ca4d8e566e953b1ae8771f9b1a5165ce93

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcrash: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kcrash): Update to 6.3.0.
	[inputs]: Remove qtbase-5 and qtx11extras.
	[arguments]: Set #:qtbase to qtbase.

	Change-Id: Ie56b460f9f40c2338a78efa70b3d4571aaa00cbe

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcontacts: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kcontacts): Update to 6.3.0.
	[build-system]: Switch to qt-build-system.
	[inputs]: Remove qtbase-5; add qtdeclarative.
	[propagated-inputs]: Remove iso-codes and qtdeclarative-5.
	[native-inputs]: Remove xorg-server-for-tests; add iso-codes.
	[arguments]: Set #:qtbase to qtbase; Adjust check-setup phase.

	Change-Id: I6ffa8eabd8ec673580818b96090772d72297b1f5

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: threadweaver: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (threadweaver): Update to 6.3.0.
	[inputs]: Remove qtbase-5; add qtbase.

	Change-Id: I7493b50ec5b5f518be9c59ff9170b9bb056d4d95

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: sonnet: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (sonnet): Update to 6.3.0.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtdeclarative-5 and qtbase-5; add qtdeclarative.
	[native-inputs]: Remove qttools-5; add qttools.

	Change-Id: I09b87745cf976fa6cfd84df0b4d128cc92991a30

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: solid: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (solid): Update to 6.3.0.
	[arguments]: Stop replace check phase.
	[inputs]: Remove qtbase-5 and qtdeclarative-5; add util-linux:lib, libxkbcommon,
	vulkan-headers, qtbase, and qtdeclarative.
	[native-inputs]: Remove qttools-5; add qttools.

	Change-Id: I99888a11c468efa0f1e898a1c4faa37ab1b078d7

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: pulseaudio-qt: Update to 1.5.0.
	* gnu/packages/kde-frameworks.scm (pulseaudio-qt): Update to 1.5.0.
	[arguments]<#:configure-flags>: Pass -DBUILD_WITH_QT6=ON.
	[inputs]: Remove qtdeclarative-5 and qtbase-5; add qtdeclarative and qtbase.

	Change-Id: Ifa1a2ad94cae9152220504f8ab6a79642c4bb682

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: prison: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (prison): Update to 6.3.0.
	[inputs]: Remove qtbase-5; add zxing-cpp, qtbase, qtdeclarative, and
	qtmultimedia.

	Change-Id: I85029a40845518d644754ae6b696c24d80b26793

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: oxygen-icons: Update to 6.0.0.
	* gnu/packages/kde-frameworks.scm (oxygen-icons): Update to 6.0.0.
	[inputs]: Remove qtbase-5; add qtbase.
	[source]: Update url.
	[properties]: Remove upstream-name.

	Change-Id: I69978793648e3f7056b6eb142bbb49cc08f08146

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: networkmanager-qt: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (networkmanager-qt): Update to 6.3.0.
	[inputs]: Remove qtbase-5; add qtbase.
	[propagated-inputs]: Add qtdeclarative.

	Change-Id: Ic08aaa8d2cf97d451addd473c700d1b4ae03217f

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: modemmanager-qt: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (modemmanager-qt): Update to 6.3.0.
	[inputs]: Remove qtbase-5; add qtbase.

	Change-Id: I7ac8319c04fa68cf038ad878b2a29fd30dfd4602

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwindowsystem: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kwindowsystem): Update to 6.3.0.
	[inputs]: Remove libxrender, qtbase-5, and qtx11extras; add qtbase,
	qtdeclarative, qtwayland, wayland-protocols,
	plasma-wayland-protocols, libxkbcommon, and wayland.
	[native-inputs]: Remove qttools-5; add wayland and qttools.
	[arguments]: Adjust check phase.

	Change-Id: Iad2482d91f037a2a178c5d257c140b904425f84b

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdnssd: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kdnssd): Update to 6.3.0.
	[inputs]: Remove qtbase-5; add qtbase.
	[native-inputs]: Remove qttools-5; add qttools.

	Change-Id: I2ab53069391f90c43e4ba0bd3176daa132f2a974

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdbusaddons: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kdbusaddons): Update to 6.3.0.
	[build-system]: Switch to qt-build-system.
	[arguments]: Remove patch-source phase; Adjust check phase.
	[inputs]: Remove qtbase-5, qtx11extras, and kinit-bootstrap; add libxkbcommon.
	[native-inputs]: Remove qttools-5; add qttools.

	Change-Id: I57fccc3693997cce92f5c42bb04525dd5a4beb4a

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcoreaddons: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kcoreaddons): Update to 6.3.0.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5; add qtdeclarative.
	[native-inputs]: Remove qttools-5; add qttools.

	Change-Id: I0de3532e4401ec0cdf06dd9b36f5988820497547

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kconfig: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kconfig): Update to 6.3.0.
	[build-system]: Switch qt-build-system.
	[arguments]: Set #:qtbase to qtbase; Stop replace check phase; Add check-setup
	phase.
	[inputs]: Remove qtbase-5 and qtdeclarative-5.
	[propagated-inputs]: Add qtdeclarative.
	[native-inputs]: Remove qttools-5 and xorg-server-for-tests; add qttools.

	Change-Id: I261f331083b1303387716d681de538e1b2943ef7

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ksyntaxhighlighting: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (ksyntaxhighlighting): Update to 6.3.0.
	[inputs]: Remove qtbase-5; add qtbase and qtdeclarative.
	[native-inputs]: Remove qttools-5 and qtxmlpatterns; add qttools.
	[arguments]: Use Gexps.

	Change-Id: Ica428e212c8f53125eb68abb234fc84459923a63

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kplotting: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kplotting): Update to 6.3.0.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5.
	[native-inputs]: Remove qttools-5; add qttools.

	Change-Id: I23f74f78bfce980164cefcf57eafe7e767e51968

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kitemviews: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kitemviews): Update to 6.3.0.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5.
	[native-inputs]: Remove qttools-5; add qttools.

	Change-Id: I595c2af5256a408856eb95208a1891ec7efd9619

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kitemmodels: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kitemmodels): Update to 6.3.0.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5 and qtdeclarative-5; add qtdeclarative.

	Change-Id: I9d97e80f4121b8ed628ae6d8eb5b66baf87203f0

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kidletime: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kidletime): Update to 6.3.0.
	[inputs]: Remove libxscrnsaver, qtbase-5, and qtx11extras; add qtbase,
	qtwayland, wayland, plasma-wayland-protocols, wayland-protocols, and
	libxkbcommon.
	[native-inputs]: Add wayland.

	Change-Id: Iee27d9f4845e0275c9cd0e6194e83e650fb7208a

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ki18n: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (ki18n): Update to 6.3.0.
	[inputs]: Remove qtbase-5, qtdeclarative-5, and qtscript; add qtbase and
	qtdeclarative.
	[propagated-inputs]: Remove python.
	[native-inputs]: Add python-minimal and tzdata-for-tests.

	Change-Id: I9f56cf8ce339a55b48e3ebbde439e096d0a6c01d

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kholidays: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kholidays): Update to 6.3.0.
	[inputs]: Remove qtbase-5 and qtdeclarative-5; add qtbase and qtdeclarative.
	[native-inputs]: Remove qttools-5; add qttools.

	Change-Id: I0ecf1de7d90390add08354467c6f1d7fb0c286f5

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwidgetsaddons: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kwidgetsaddons): Update to 6.3.0.
	[inputs]: Remove qtbase-5.
	[native-inputs]: Remove qttools-5 and xorg-server-for-tests; add qttools.
	[arguments]: Set #:qtbase to qtbase; Adjust check phase.

	Change-Id: Iae4756899cb52008b9306cf6b8b1dae3368532d3

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kguiaddons: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kguiaddons): Update to 6.3.0.
	[arguments]: Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5, qtwayland-5, and qtx11extras; add libxkbcommon,
	and qtwayland.

	Change-Id: I5aea035983536fa10bd5333323bbbc8e56b3ae8d

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-wayland-protocols: Update to 1.13.0.
	* gnu/packages/kde-frameworks.scm (plasma-wayland-protocols): Update to 1.13.0.

	Change-Id: I7b70beee48d15b3802cd81eba3bc885ab9bc4a9d

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcodecs: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kcodecs): Update to 6.3.0.
	[inputs]: Remove qtbase-5; add qtbase.
	[native-inputs]: Remove qttools-5; add qttools.

	Change-Id: I8444feaa9510d313c769b766c1d22e4e6b735467

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kcalendarcore: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kcalendarcore): Update to 6.3.0.
	[arguments]: Remove 'disable-failing-test phase.
	[inputs]: Remove qtbase-5; add qtbase.

	Change-Id: I34f2bfaefef5e709e69779af41c532fd61adcdf9

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: karchive: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (karchive): Update to 6.3.0.
	[inputs]: Remove qtbase-5; add qtbase.
	[native-inputs]: Remove qttools-5; add qttools.
	[synopsis]: Adjust it.

	Change-Id: I159efc5f824b2aac034b8f34cec0c1e339580591

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: breeze-icons: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (breeze-icons): Update to 6.3.0.
	[inputs]: Remove qtbase-5; add qtbase.
	[synopsis]: Adjust it.
	[description]: Adjust it.

	Change-Id: I5b6110f2c689c7328f98936cbbcc268a64554e04

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: bluez-qt: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (bluez-qt): Update to 6.3.0.
	[inputs]: Remove qtdeclarative-5 and qtbase-5; add qtdeclarative and qtbase.

	Change-Id: Ic1e492d30e42c0bf460667a41a3ccd84e36ef698

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: attica: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (attica): Update to 6.3.0.
	[inputs]: Remove qtbase-5; add qtbase.

	Change-Id: I9ad66984147838b748e45a8f64db6a045aec70a5

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: phonon: Enable qt6.
	* gnu/packages/kde-frameworks.scm (phonon): Enable qt6.
	[arguments]: Remove "-DPHONON_BUILD_QT6=OFF".
	<#:phases>: Remove patch-installdir phase.
	[inputs]: Add qtbase and qt5compat.
	[native-inputs]: Remove qttools-5; add qttools.

	Change-Id: Ie9421f5d1f8191fe1d600bc71fdb8a318fa92ca1

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kquickcharts: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (kquickcharts): Update to 6.3.0.
	[arguments]: Stop replace check phase; Set #:qtbase to qtbase.
	[inputs]: Remove qtbase-5, qtdeclarative-5, qtquickcontrols2-5, and
	xorg-server-for-tests; add qtdeclarative and qtshadertools.

	Change-Id: I37389d7e7944e3a7e46bd1b58165dd63c046249d

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add appstream-qt6.
	* gnu/packages/freedesktop.scm (appstream-qt6): New variable.

	Change-Id: I79fdf103d2877fef100d2201f9e9ca2df6f9fb35

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: appstream: Update to 1.0.3.
	* gnu/packages/freedesktop.scm (appstream): Update to 1.0.3.
	[source]: Remove patch.
	[native-inputs]: Add gi-docgen.
	(appstream-qt)[arguments]: Pass -Dqt-versions=5.
	* gnu/packages/patches/appstream-force-reload-stemmer.patch: Delete it.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	Change-Id: I7037c0e1b6c8e0d4212506e9caac9fe64a762d96

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add kdsoap-qt6.
	* gnu/packages/qt.scm (kdsoap-qt6): New variable.

	Change-Id: Id4a834702501d3260a9808d68643e8003f1072cd

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kdsoap: Update to 2.2.0.
	* gnu/packages/qt.scm (kdsoap): Update to 2.2.0.
	[inputs]: Update stype.
	[arguments]<#:phases>: Adjust check phase; Use Gexps.

	Change-Id: I92c442d016de4867e7a17f8d4f33b76ac45f4b01

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add polkit-qt6.
	* gnu/packages/polkit.scm (polkit-qt6): New variable.

	Change-Id: Ifc78e3c94ecb38c6edc9b3e1a6dde90729ce8128

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: polkit-qt: Update to 0.200.0.
	* gnu/packages/polkit.scm (polkit-qt): Update to 0.200.0.
	[propagated-inputs]: Remove it.
	[inputs]: Add qtbase-5.
	[arguments]<#:configure-flags>: Update.
	[properties]: Set upstream-name.

	Change-Id: Ibb33a7b0ea627b15062c013c233778154cdbf357

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libavif: Update to 1.0.4.
	* gnu/packages/image.scm (libavif): Update to 1.0.4.

	Change-Id: If86c06d3d1dda09f339d745261dd42925f87387c

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add wayland-protocols-next.
	* gnu/packages/freedesktop.scm (wayland-protocols-next): New variable.

	Change-Id: I583e15e0414422ffa300d310b083a62efbfde22b

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add signond-qt6.
	* gnu/packages/qt.scm (signond-qt6): New variable.

	Change-Id: I5cc69028e64119cad4ffd4ae81e4fa1cfaa65a15

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add packagekit-qt6.
	* gnu/packages/qt.scm (packagekit-qt6): New variable.

	Change-Id: I7cc7334e8076edf88494ee03a7c4bede8c1dd708

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: packagekit-qt5: Update to 1.1.1.
	* gnu/packages/qt.scm (packagekit-qt5): Update to 1.1.1.

	Change-Id: I9a3554360888672a5a158e4f348ec64d279f0b77

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add poppler-qt6.
	* gnu/packages/pdf.scm (poppler-qt6): New variable.

	Change-Id: I02d64596d394956b6418993f24b10ebd607c4058

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add qca-qt6.
	* gnu/packages/kde.scm (qca-qt6): New variable.

	Change-Id: Id27ce0239c2eebfa572d8d10b895244b6e96ba8b

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qca: Update to 2.3.9.
	* gnu/packages/kde.scm (qca): Update to 2.3.9.

	Change-Id: I54f5adbc8b76214cf2ac004ae63c8db8e7441430

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add python-pygdbmi.
	* gnu/packages/python-xyz.scm (python-pygdbmi): New variable.

	Change-Id: Ide91e2276724fd9b1d1857b504731c66dc84467c

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add libaccounts-qt6.
	* gnu/packages/qt.scm (libaccounts-qt6): New variable.

	Change-Id: I00694879d46aebbb4a746bf75283340e27efc1ab

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libaccounts-qt: Update to 1.17.
	* gnu/packages/qt.scm (libaccounts-qt): Update to 1.17.

	Change-Id: Idcbceee54779368eb88bc89e78e7da48e904100e

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add qcoro-qt6.
	* gnu/packages/qt.scm (qcoro-qt6): New variable.

	Change-Id: I9fff23afba94acccb74b6225e605beec341c9d72

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qcoro-qt5: Update to 0.10.0.
	* gnu/packages/qt.scm (qcoro-qt5): Update to 0.10.0.
	[arguments]<#:configure-flags>: Set USE_QT_VERSION from input qtbase.

	Change-Id: I7b76f87ae9cce3da6746625aefa9cb9b86c93d89

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libraw: Update to 0.21.2.
	* gnu/packages/photo.scm (libraw): Update to 0.21.2.

	Change-Id: I3cc19df1fcc8e3f51ea437d23ecee7130fd19cf3

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add qtkeychain-qt6.
	* gnu/packages/qt.scm (qtkeychain-qt6): New variable.

	Change-Id: I58ca736fbde8c24fabda88950b756c14e22bb1a5

2024-07-18  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: extra-cmake-modules: Update to 6.3.0.
	* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 6.3.0.
	[arguments]<#:phases>: Adjust fix-test phase.

	Change-Id: I61fbd6814a740a3596d64443bcde0a5af903e5c8

2024-07-18  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.99.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.99.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: Iedff65ba92e8edffc26d9209bd2d6f1b63cde745

2024-07-18  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.40.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.40.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Ia5832159f507cde2bcc37c1a65a628f28d845acf

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paradox: Add missing input.
	* gnu/packages/cran.scm (r-paradox)[native-inputs]: Add r-knitr.

	Change-Id: I158072d418b0d0afea2862620527e646d1c40360

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximeta: Update to 1.22.1.
	* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.22.1.

	Change-Id: I213ab8df594f91a9366a9b3fc7498100a264c40f

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sparsearray: Update to 1.4.8.
	* gnu/packages/bioconductor.scm (r-sparsearray): Update to 1.4.8.

	Change-Id: I58f280938a8436c9ca4ce16f28195aabb4c61da8

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s4arrays: Update to 1.4.1.
	* gnu/packages/bioconductor.scm (r-s4arrays): Update to 1.4.1.

	Change-Id: Ic271e88efc4bebf001a34147ab99d5cac76899ab

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multiassayexperiment: Update to 1.30.2.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.30.2.

	Change-Id: Iad9beba82d385c9a9785f243b39238fa7c6cca8c

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocstyle: Update to 2.32.1.
	* gnu/packages/bioconductor.scm (r-biocstyle): Update to 2.32.1.

	Change-Id: Ic9b3a8596c64c44930fa591527a67c9d80a3b8e5

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-opencyto: Update to 2.16.1.
	* gnu/packages/bioconductor.scm (r-opencyto): Update to 2.16.1.

	Change-Id: Ica1c5d9cdc5b89fd8d66137deaa37af6405c0e93

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xcms: Update to 4.2.2.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 4.2.2.

	Change-Id: I13a9d324aacd3edc2c9e4f64df68d8efd22a3ca1

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dose: Update to 3.30.1.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.30.1.

	Change-Id: I7839680a6cc3b11083c61c05c392435b985bd522

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-residualmatrix: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-residualmatrix): Update to 1.14.1.

	Change-Id: Ibeed009e6ae9892dabb90e714c014f5df0748a3d

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-goseq: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-goseq): Update to 1.56.0.

	Change-Id: I96328b6c9ee60f8ecfc218861da8343c15979270

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-apeglm: Update to 1.26.1.
	* gnu/packages/bioconductor.scm (r-apeglm): Update to 1.26.1.

	Change-Id: I6feea7900ef40e81cecfa48a6b1bc14ebbafc38c

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qfeatures: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-qfeatures): Update to 1.14.1.
	[propagated-inputs]: Add r-reshape2.

	Change-Id: Id30163d56abcb36778f32279418c10e63a2866b9

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oligo: Update to 1.68.2.
	* gnu/packages/bioconductor.scm (r-oligo): Update to 1.68.2.

	Change-Id: Ieb77c06575edf036355b3cb0085f3dfae8bfb9c5

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zellkonverter: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-zellkonverter): Update to 1.14.1.

	Change-Id: I7b50645115df19dc0c1b9ba94c7f4f4e00cf51f5

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-txdbmaker: Update to 1.0.1.
	* gnu/packages/bioconductor.scm (r-txdbmaker): Update to 1.0.1.

	Change-Id: Id414fc98b78be2f876c2cc2d1157403f5e7285a6

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringdb: Update to 2.16.4.
	* gnu/packages/bioconductor.scm (r-stringdb): Update to 2.16.4.

	Change-Id: I0d8f0557d914da617cdf55b180484c08c6bc1e2b

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spectra: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-spectra): Update to 1.14.1.

	Change-Id: I679be137d79b001c91f2cedc3cf10bb95d517102

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sesame: Update to 1.22.2.
	* gnu/packages/bioconductor.scm (r-sesame): Update to 1.22.2.
	[propagated-inputs]: Remove r-illuminaio.

	Change-Id: I9f1d7893351d0396c16f45e01c160534118d2f28

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mmuphin: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-mmuphin): Update to 1.18.1.

	Change-Id: Ib282af9250fb29e2d40f62b8bf93d9c3fc400a98

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-limma: Update to 3.60.3.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.60.3.

	Change-Id: Iae5b2769ac2011b1ec185be45f12a180e11cf87b

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-keggrest: Update to 1.44.1.
	* gnu/packages/bioconductor.scm (r-keggrest): Update to 1.44.1.

	Change-Id: I3aad773f4295755463d293f0bd0770a236a4cf2d

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gypsum: Update to 1.0.1.
	* gnu/packages/bioconductor.scm (r-gypsum): Update to 1.0.1.
	[propagated-inputs]: Remove r-paws-storage.

	Change-Id: I2100aec90f1b3662d21f38d9c3057273c1885f13

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gsva: Update to 1.52.3.
	* gnu/packages/bioconductor.scm (r-gsva): Update to 1.52.3.

	Change-Id: I7a9f289261890eef5d414f0aee133e4c4defa5ae

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicranges: Update to 1.56.1.
	* gnu/packages/bioconductor.scm (r-genomicranges): Update to 1.56.1.

	Change-Id: I547ffe5e04cab142068cc2c6e02008047e382999

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomeinfodb: Update to 1.40.1.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.40.1.

	Change-Id: I8b2c267e45df617d87ec9435f1b0915d131b2870

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enmix: Update to 1.40.2.
	* gnu/packages/bioconductor.scm (r-enmix): Update to 1.40.2.

	Change-Id: I48d2d72ddc6eff87c6416b4dd883acc408ec811d

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-champ: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-champ): Update to 2.34.0.

	Change-Id: Iee7cd3002bb0f17d0f270aa5b1398050574bd539

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biostrings: Update to 2.72.1.
	* gnu/packages/bioconductor.scm (r-biostrings): Update to 2.72.1.

	Change-Id: Ic9bb3cb2f7cc5312dc4396211faea3eddab758a2

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomart: Update to 2.60.1.
	* gnu/packages/bioconductor.scm (r-biomart): Update to 2.60.1.

	Change-Id: I03a38932c581f8e6e5d7c4f694aac3f693d52a15

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dmrcate: Update to 3.0.3.
	* gnu/packages/bioconductor.scm (r-dmrcate): Update to 3.0.3.

	Change-Id: I5807264b3bb744f292673688e8b45dae816ebafa

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-delayedarray: Update to 0.30.1.
	* gnu/packages/bioconductor.scm (r-delayedarray): Update to 0.30.1.

	Change-Id: I14176f2b7111ce22560ab36f59a950a28c0a14cd

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-decoupler: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-decoupler): Update to 2.10.0.

	Change-Id: I6fbfefb53e907106cf33e6674f984a3e9bbfdf42

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asics: Update to 2.20.1.
	* gnu/packages/bioconductor.scm (r-asics): Update to 2.20.1.

	Change-Id: I24dabd37217ba4e904f1f5c7a6f4aed69076a91f

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-se: Update to 1.4.1.
	* gnu/packages/bioconductor.scm (r-alabaster-se): Update to 1.4.1.

	Change-Id: I758d1c6662e1b8a253e6c99b1679e14599df6670

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-ranges: Update to 1.4.2.
	* gnu/packages/bioconductor.scm (r-alabaster-ranges): Update to 1.4.2.

	Change-Id: I7f02af58acd00672db10bd4de75f863bba9d7c06

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-matrix: Update to 1.4.2.
	* gnu/packages/bioconductor.scm (r-alabaster-matrix): Update to 1.4.2.

	Change-Id: I49d29c3382153b0ecb32dd1053e8b7e62b8cd0bd

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alabaster-base: Update to 1.4.2.
	* gnu/packages/bioconductor.scm (r-alabaster-base): Update to 1.4.2.

	Change-Id: I919fdb38450e527032e77be209d2a95f3e5c5484

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genelendatabase: Update to 1.40.1.
	* gnu/packages/bioconductor.scm (r-genelendatabase): Update to 1.40.1.
	[propagated-inputs]: Add r-txdbmaker.

	Change-Id: I3f9a13020f4277ea1e898af371dd0e3d8dd32f70

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mumin: Update to 1.48.4.
	* gnu/packages/statistics.scm (r-mumin): Update to 1.48.4.

	Change-Id: Ie09d88a6200eb86c208c5dc5c9aee9ee52699756

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clubsandwich: Update to 0.5.11.
	* gnu/packages/statistics.scm (r-clubsandwich): Update to 0.5.11.
	[propagated-inputs]: Add r-lifecycle.

	Change-Id: Ia80ff5befd136c5f3893533e0e41bf95fca61a22

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pbkrtest: Update to 0.5.3.
	* gnu/packages/statistics.scm (r-pbkrtest): Update to 0.5.3.
	[propagated-inputs]: Add r-doby.

	Change-Id: I5206038d879359d6c36722b18895a51230d4cdd1

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lme4: Update to 1.1-35.4.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-35.4.

	Change-Id: I29581774b84b3313059729b83f1ffce00da41ae0

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantreg: Update to 5.98.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.98.

	Change-Id: Ic46fc2cd3bb5819015b8f2b738f7843331c6b9a3

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minqa: Update to 1.2.7.
	* gnu/packages/statistics.scm (r-minqa): Update to 1.2.7.

	Change-Id: I3e50094f3cb8ef30c2a40cce781d5a5292a0ecc9

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vgam: Update to 1.1-11.
	* gnu/packages/statistics.scm (r-vgam): Update to 1.1-11.

	Change-Id: I2900b06c64a38b38014344a84a282849ebfd0ca0

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-robustbase: Update to 0.99-3.
	* gnu/packages/statistics.scm (r-robustbase): Update to 0.99-3.

	Change-Id: I31c42a3760a5487861aa7de4127abe012e0ba04d

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hmisc: Update to 5.1-3.
	* gnu/packages/statistics.scm (r-hmisc): Update to 5.1-3.

	Change-Id: I6f80f2408564769e83a559066a85c9590f2d7578

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biased-urn: Update to 2.0.12.
	* gnu/packages/statistics.scm (r-biased-urn): Update to 2.0.12.

	Change-Id: Ie54c35847a3e593ee1986aac46f704be44097b99

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mvtnorm: Update to 1.2-5.
	* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.2-5.

	Change-Id: Iccee929065c6984e414d797ec8ced6576fd11d11

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sparsem: Update to 1.84.
	* gnu/packages/statistics.scm (r-sparsem): Update to 1.84.
	[native-inputs]: Add r-knitr.

	Change-Id: I79262a62aaa58bc58279b3cef035f9dd95a81674

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-segmented: Update to 2.1-0.
	* gnu/packages/statistics.scm (r-segmented): Update to 2.1-0.

	Change-Id: Ia51335d1de66473e1450853e0ead881ee500977d

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xml: Update to 3.99-0.17.
	* gnu/packages/statistics.scm (r-xml): Update to 3.99-0.17.

	Change-Id: I32d381e9466e19cf93eef28322541fd904a48a0a

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsqlite: Update to 2.3.7.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.3.7.

	Change-Id: I6065ee2dec5d0755400f8e9f14322d202b60a623

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmarkdown: Update to 2.27.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.27.

	Change-Id: I26c82e9f6f00a1c944385a07a833f9dd1f65dbef

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpparmadillo: Update to 0.12.8.4.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.12.8.4.0.

	Change-Id: Ic331eda06e812f325c7f575228cd36219059da2d

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openssl: Update to 2.2.0.
	* gnu/packages/statistics.scm (r-openssl): Update to 2.2.0.

	Change-Id: Ie5c92ec7a2088894e894b5b7e821174c70282da0

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-roxygen2: Update to 7.3.2.
	* gnu/packages/statistics.scm (r-roxygen2): Update to 7.3.2.

	Change-Id: I9b78c4cbb38861317a6d6033aa0de93fff8c91c6

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-backports: Update to 1.5.0.
	* gnu/packages/statistics.scm (r-backports): Update to 1.5.0.

	Change-Id: I9da911f734eb760bd3d2ad54254d80a87068129d

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-locfit: Update to 1.5-9.10.
	* gnu/packages/statistics.scm (r-locfit): Update to 1.5-9.10.

	Change-Id: I35c8b69d343b814619976e561fd76886e0e867cb

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rlang: Update to 1.1.4.
	* gnu/packages/statistics.scm (r-rlang): Update to 1.1.4.

	Change-Id: I20743c51e6c806b2917e39b583af5608a8c3bac4

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-crayon: Update to 1.5.3.
	* gnu/packages/statistics.scm (r-crayon): Update to 1.5.3.

	Change-Id: I9ac56cbd7e8d575c9f4e98f38468ccc9cea568b9

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-knitr: Update to 1.47.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.47.

	Change-Id: Id128055724d74ce3f5bd3bfe3c66b150d0239a2c

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-markdown: Update to 1.13.
	* gnu/packages/statistics.scm (r-markdown): Update to 1.13.

	Change-Id: I3e9d46d32809cf9eee4b879f2449560260013400

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-highr: Update to 0.11.
	* gnu/packages/statistics.scm (r-highr): Update to 0.11.

	Change-Id: I70490aa7f3be0a430f65b4497de33cba06a30893

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-evaluate: Update to 0.24.0.
	* gnu/packages/statistics.scm (r-evaluate): Update to 0.24.0.

	Change-Id: I2876040dd7584a974f343e14a060a6ac37715e4d

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dbi: Update to 1.2.3.
	* gnu/packages/statistics.scm (r-dbi): Update to 1.2.3.

	Change-Id: Ic4eb6d8d231302becf058d2bb16f60616ef2ca46

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-digest: Update to 0.6.36.
	* gnu/packages/statistics.scm (r-digest): Update to 0.6.36.

	Change-Id: If730343d411e2bc90b43d3e406a2090a5013717b

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-survival: Update to 3.7-0.
	* gnu/packages/statistics.scm (r-survival): Update to 3.7-0.

	Change-Id: I5c0c9b944b092e484f231f2fa2f545412cf2f341

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nlme: Update to 3.1-165.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-165.

	Change-Id: I00339fd6feee3337358042d153d8d3f79e830f56

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-kernsmooth: Update to 2.23-24.
	* gnu/packages/statistics.scm (r-kernsmooth): Update to 2.23-24.

	Change-Id: Ic003549e36308d6ce7d188868eae479dd65d2b57

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-foreign: Update to 0.8-87.
	* gnu/packages/statistics.scm (r-foreign): Update to 0.8-87.

	Change-Id: I696eb0d22dea98f305a6774234d3945870256a02

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mass: Update to 7.3-61.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-61.

	Change-Id: Id8b8ef347e8a0f55298dd48a8c5602f5f9d255e1

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spacefillr: Update to 0.3.3.
	* gnu/packages/cran.scm (r-spacefillr): Update to 0.3.3.

	Change-Id: I2ef20a660e176e2a0fde2b8e3ad4e943fc279e86

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zoltr: Update to 1.0.1.
	* gnu/packages/cran.scm (r-zoltr): Update to 1.0.1.
	[propagated-inputs]: Remove r-mockery and r-webmockr; add r-data-table and r-lubridate.

	Change-Id: I4b91ac91a47d95a294f7750fd50c6ba076d123c4

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-filehash: Update to 2.4-6.
	* gnu/packages/cran.scm (r-filehash): Update to 2.4-6.

	Change-Id: Iaf2216df3116339e0b8a61b04f555f1b202a9273

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws: Update to 0.6.0.
	* gnu/packages/cran.scm (r-paws): Update to 0.6.0.

	Change-Id: Iaf2b6e0493eda0ecb26e344d99675b419a80f8e8

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-compute: Update to 0.6.1.
	* gnu/packages/cran.scm (r-paws-compute): Update to 0.6.1.

	Change-Id: Id04ed0d729e168145e57cc6d23948703d2a28b10

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-management: Update to 0.6.1.
	* gnu/packages/cran.scm (r-paws-management): Update to 0.6.1.

	Change-Id: Ib0012c2d8e36a716db0d85d1fd3e831e715026ce

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-security-identity: Update to 0.6.1.
	* gnu/packages/cran.scm (r-paws-security-identity): Update to 0.6.1.

	Change-Id: Ie9538d07b168eab6d734bf52658fd8503f8f44a1

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-cost-management: Update to 0.6.1.
	* gnu/packages/cran.scm (r-paws-cost-management): Update to 0.6.1.

	Change-Id: I44422bbde8afcdd53802783d4c36d61901a35d04

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-common: Update to 0.7.3.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.7.3.

	Change-Id: Ie79fad0e1f4ed1e7ddea073b31ce402f35adadd8

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rapiserialize: Update to 0.1.3.
	* gnu/packages/cran.scm (r-rapiserialize): Update to 0.1.3.

	Change-Id: I207fe359f5ea33db3285a17eaffd99765238e103

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-opencpu: Update to 2.2.12.
	* gnu/packages/cran.scm (r-opencpu): Update to 2.2.12.

	Change-Id: Ib63493ec6412791fe34009cbe50e9fa1e11238ac

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-delaporte: Update to 8.4.1.
	* gnu/packages/cran.scm (r-delaporte): Update to 8.4.1.

	Change-Id: I976eda83702ec5da5673c959b078f391f8a4f6c7

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-readods: Update to 2.3.0.
	* gnu/packages/cran.scm (r-readods): Update to 2.3.0.
	[propagated-inputs]: Remove r-cpp11 and r-readr; add r-minty.

	Change-Id: Ie9779184397ee32b68189c3401100b7992158cc5

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-downlit: Update to 0.4.4.
	* gnu/packages/cran.scm (r-downlit): Update to 0.4.4.

	Change-Id: I7c75a65f8e18a26309065017a27e77e6397f3b5c

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ragg: Update to 1.3.2.
	* gnu/packages/cran.scm (r-ragg): Update to 1.3.2.

	Change-Id: I3c0f5779dbade14c54000db9a7b14c6c2ec680c0

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-textshaping: Update to 0.4.0.
	* gnu/packages/cran.scm (r-textshaping): Update to 0.4.0.
	[propagated-inputs]: Add r-lifecycle.

	Change-Id: I693f62cc1b6bcaf5a8070a80466679e59024d990

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3tuning: Update to 1.0.0.
	* gnu/packages/cran.scm (r-mlr3tuning): Update to 1.0.0.

	Change-Id: I74a303fb022f2b22220c7cd2c0276c56565df129

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bbotk: Update to 1.0.0.
	* gnu/packages/cran.scm (r-bbotk): Update to 1.0.0.

	Change-Id: If6c4c719b6fc4095610ede43c6a817009e05af8d

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3learners: Update to 0.7.0.
	* gnu/packages/cran.scm (r-mlr3learners): Update to 0.7.0.

	Change-Id: I979877e0786a9a203dd7a9110077662db017c73c

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3: Update to 0.20.0.
	* gnu/packages/cran.scm (r-mlr3): Update to 0.20.0.

	Change-Id: I2a79aa63491380f3f6d19f6a234ba786ea791e89

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paradox: Update to 1.0.0.
	* gnu/packages/cran.scm (r-paradox): Update to 1.0.0.

	Change-Id: I879ba87aabf8f91571ce478204614f19302946e0

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3viz: Update to 0.9.0.
	* gnu/packages/cran.scm (r-mlr3viz): Update to 0.9.0.

	Change-Id: I14e20c97022391deba27bcd0855c6937bf775cdd

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3verse: Update to 0.3.0.
	* gnu/packages/cran.scm (r-mlr3verse): Update to 0.3.0.

	Change-Id: I5a7c17d5da3ab7e2ad79f5e878dcab4698a4ba3c

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3tuningspaces: Update to 0.5.1.
	* gnu/packages/cran.scm (r-mlr3tuningspaces): Update to 0.5.1.

	Change-Id: I554b89226c2c0e675b138b7f83b9372e4627ad93

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3pipelines: Update to 0.6.0.
	* gnu/packages/cran.scm (r-mlr3pipelines): Update to 0.6.0.

	Change-Id: I9b27f893f5a13b6ea9d2c1eb18e97a5fd143574f

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3misc: Update to 0.15.1.
	* gnu/packages/cran.scm (r-mlr3misc): Update to 0.15.1.

	Change-Id: Id607afd3c6fa71979911c1b4114274c2f00b0a32

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3mbo: Update to 0.2.3.
	* gnu/packages/cran.scm (r-mlr3mbo): Update to 0.2.3.

	Change-Id: I9d78a47b0bc1a570d73630bd5cbed7c40915eb6e

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3hyperband: Update to 0.6.0.
	* gnu/packages/cran.scm (r-mlr3hyperband): Update to 0.6.0.

	Change-Id: I1dd85a3bccb29cf6ebd7b737b5b407dabfb12e66

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3fselect: Update to 1.0.0.
	* gnu/packages/cran.scm (r-mlr3fselect): Update to 1.0.0.
	[propagated-inputs]: Add r-stabm.

	Change-Id: Ieb62b37c2c9963c672e813c2769d97e20dcd420a

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr: Update to 2.19.2.
	* gnu/packages/cran.scm (r-mlr): Update to 2.19.2.

	Change-Id: I6509606b03cda52dbc38c93de68468faeb49e76e

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qtl2: Update to 0.36.
	* gnu/packages/cran.scm (r-qtl2): Update to 0.36.

	Change-Id: I4005ac129bf83d88bc0598e59ef2d5117031b4f6

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-modeldata: Update to 1.4.0.
	* gnu/packages/cran.scm (r-modeldata): Update to 1.4.0.

	Change-Id: I9775561e8935dbfd6cba30a5cfaaefe3aca91ad3

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterr: Update to 1.3.3.
	* gnu/packages/cran.scm (r-clusterr): Update to 1.3.3.

	Change-Id: I74512e74add5cf946c1ac15d520db3bd4617da71

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-data: Update to 3.1-2.
	* gnu/packages/cran.scm (r-spatstat-data): Update to 3.1-2.

	Change-Id: I3ef9a9456a56e6d7db45a125022f6d11a7575daf

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-sparse: Update to 3.1-0.
	* gnu/packages/cran.scm (r-spatstat-sparse): Update to 3.1-0.

	Change-Id: I8b76294106d622065c00ad8d96b1fe53c3d06e4b

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-utils: Update to 3.0-5.
	* gnu/packages/cran.scm (r-spatstat-utils): Update to 3.0-5.

	Change-Id: Ia3e21fffe6d9ab880085eb99f6d453421d09ba73

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lightgbm: Update to 4.4.0.
	* gnu/packages/cran.scm (r-lightgbm): Update to 4.4.0.

	Change-Id: Ie1c20daa0170515feb210da75905f7e839e1256f

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hardhat: Update to 1.4.0.
	* gnu/packages/cran.scm (r-hardhat): Update to 1.4.0.

	Change-Id: Id6843762bb29b6e93d4a5b45a4d37f24d918e406

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scatterpie: Update to 0.2.3.
	* gnu/packages/cran.scm (r-scatterpie): Update to 0.2.3.

	Change-Id: Ia5f0e60f8f3b1510840d0472426a862b5d9a981f

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsconnect: Update to 1.3.1.
	* gnu/packages/cran.scm (r-rsconnect): Update to 1.3.1.
	[native-inputs]: Add r-rmarkdown.

	Change-Id: If39f3baa5d8116ffc0dcae549279ec731820a942

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stanheaders: Update to 2.32.9.
	* gnu/packages/cran.scm (r-stanheaders): Update to 2.32.9.

	Change-Id: Ic97b35b48c26859cf621aa3da1fdcdb6e8f9924a

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-forecast: Update to 8.23.0.
	* gnu/packages/cran.scm (r-forecast): Update to 8.23.0.
	[propagated-inputs]: Add r-withr.

	Change-Id: I9ce81f26678cfb6576c4e015a13bc7efc4f1b47b

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-additivitytests: Update to 1.1-4.2.
	* gnu/packages/cran.scm (r-additivitytests): Update to 1.1-4.2.

	Change-Id: Ie885f8f70904906b2d8986f81c59a9a9eea59aa5

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lhs: Update to 1.2.0.
	* gnu/packages/cran.scm (r-lhs): Update to 1.2.0.

	Change-Id: I842e29c240326c03dd4aab142b4c625d4a970743

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parameters: Update to 0.22.0.
	* gnu/packages/cran.scm (r-parameters): Update to 0.22.0.

	Change-Id: I04337c742a5bf1a621186bc68b0e5f79cba550c3

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-terra: Update to 1.7-78.
	* gnu/packages/cran.scm (r-terra): Update to 1.7-78.

	Change-Id: Ib15b1615443ed977ad037b65dab40e9e9433c016

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-systemfonts: Update to 1.1.0.
	* gnu/packages/cran.scm (r-systemfonts): Update to 1.1.0.
	[propagated-inputs]: Add r-lifecycle.

	Change-Id: Ib5852c4c02a7757ce5f3ae66d56fa10e65716a2f

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dae: Update to 3.2.28.
	* gnu/packages/cran.scm (r-dae): Update to 3.2.28.

	Change-Id: I56717e7155363ebd1320897ea3e9854091913a5a

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dqrng: Update to 0.4.1.
	* gnu/packages/cran.scm (r-dqrng): Update to 0.4.1.

	Change-Id: I07795c16da119544d97411945a6ddba6b07bbd0c

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsparse: Update to 0.5.2.
	* gnu/packages/cran.scm (r-rsparse): Update to 0.5.2.

	Change-Id: I0965edeea723d5b2d33932383cf1bb8b42d3eb65

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aplot: Update to 0.2.3.
	* gnu/packages/cran.scm (r-aplot): Update to 0.2.3.

	Change-Id: I3871ec2347f47ec97650c18811fb8d86cf3065b9

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggfun: Update to 0.1.5.
	* gnu/packages/cran.scm (r-ggfun): Update to 0.1.5.
	[propagated-inputs]: Add r-dplyr.

	Change-Id: Ie27ef70f39e8d05c286cc8b2db5116e689de1a9f

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gbm: Update to 2.2.2.
	* gnu/packages/cran.scm (r-gbm): Update to 2.2.2.

	Change-Id: I99e837fa3e216731542cf22bac1c5aa694965c51

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pamr: Update to 1.57.
	* gnu/packages/cran.scm (r-pamr): Update to 1.57.
	[native-inputs]: Remove gfortran.

	Change-Id: I72e9ad2afaab874ec199ff430633dccda0d93577

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r2html: Update to 2.3.4.
	* gnu/packages/cran.scm (r-r2html): Update to 2.3.4.

	Change-Id: I19e01850efd5a64a9047a1a18e68f5e877db83b0

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-osqp: Update to 0.6.3.3.
	* gnu/packages/cran.scm (r-osqp): Update to 0.6.3.3.

	Change-Id: I3fb2bbae26145d46e86d4b57ebffe718c1f1750b

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rms: Update to 6.8-1.
	* gnu/packages/cran.scm (r-rms): Update to 6.8-1.

	Change-Id: I16eb7cb72d6b7789af1d2aa5ab2cbbad3bc81007

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spdep: Update to 1.3-5.
	* gnu/packages/cran.scm (r-spdep): Update to 1.3-5.

	Change-Id: I4482814aca339e3cd62ad98d1d708e09bcf198c0

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spdata: Update to 2.3.1.
	* gnu/packages/cran.scm (r-spdata): Update to 2.3.1.

	Change-Id: Ia8f15194a116c2823a386b5e99a25cfce417ea0e

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-unigd: Update to 0.1.2.
	* gnu/packages/cran.scm (r-unigd): Update to 0.1.2.

	Change-Id: I7550fc0173f497e904fc7f729c0d798a9c71ece1

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lavaan: Update to 0.6-18.
	* gnu/packages/cran.scm (r-lavaan): Update to 0.6-18.

	Change-Id: Ie16296684baff5bfd49f98dd4b78bed24763d2b4

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpattern: Update to 1.1.1.
	* gnu/packages/cran.scm (r-ggpattern): Update to 1.1.1.
	[propagated-inputs]: Add r-cli, r-lifecycle, and r-vctrs.

	Change-Id: Id74c00d9790211379833f953c0b172951b0afa81

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-epi: Update to 2.51.
	* gnu/packages/cran.scm (r-epi): Update to 2.51.

	Change-Id: I799511fbf63fd1fd6cc845125010a82e4befa3e8

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cmprsk: Update to 2.2-12.
	* gnu/packages/cran.scm (r-cmprsk): Update to 2.2-12.

	Change-Id: If1fe64390c2224cb938d3433176d260db0872a97

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fields: Update to 16.2.
	* gnu/packages/cran.scm (r-fields): Update to 16.2.

	Change-Id: I3826630208b27f6eddbade32c93ed2e3575a37a8

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gridpattern: Update to 1.2.2.
	* gnu/packages/cran.scm (r-gridpattern): Update to 1.2.2.

	Change-Id: I8977e6a203420300b4bb5eaab3adefabcd4b308f

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnifti: Update to 1.7.0.
	* gnu/packages/cran.scm (r-rnifti): Update to 1.7.0.

	Change-Id: If1a9b3a355268d543ca7421fac670a56ce9b7ea2

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qmri: Update to 1.2.7.6.
	* gnu/packages/cran.scm (r-qmri): Update to 1.2.7.6.

	Change-Id: Iff52db297c037e079508d5c5b65a1460415aaa52

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-waveslim: Update to 1.8.5.
	* gnu/packages/cran.scm (r-waveslim): Update to 1.8.5.
	[propagated-inputs]: Add r-multitaper.
	[native-inputs]: Remove gfortran.

	Change-Id: I236727e1e3bc88290a5e6d861094d513f909b727

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sjplot: Update to 2.8.16.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.8.16.

	Change-Id: I0497c2b23d71bdc8273c42cbf8f3fcd36bde41e9

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggeffects: Update to 1.7.0.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.7.0.

	Change-Id: I2a2aa7c34a47247c61890925cfe6297f22dc6e20

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-performance: Update to 0.12.0.
	* gnu/packages/cran.scm (r-performance): Update to 0.12.0.

	Change-Id: I4df02831422296bdb6ad7ddc11fa4f08d3826646

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sjstats: Update to 0.19.0.
	* gnu/packages/cran.scm (r-sjstats): Update to 0.19.0.
	[propagated-inputs]: Remove r-bayestestr, r-broom, r-dplyr, r-emmeans, r-lme4,
	r-magrittr, r-mass, r-modelr, r-purrr, r-rlang, r-sjlabelled,
	r-sjmisc, and r-tidyr.

	Change-Id: I695feb9534237b8153530ef7349666ab30dc6499

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tmb: Update to 1.9.13.
	* gnu/packages/cran.scm (r-tmb): Update to 1.9.13.

	Change-Id: I11f1165702c22bfb730efda52a9055af51d7118f

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-emmeans: Update to 1.10.3.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.10.3.

	Change-Id: I4ffe32468e61a06e72808a587c0bc3145a920aec

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quickjsr: Update to 1.2.2.
	* gnu/packages/cran.scm (r-quickjsr): Update to 1.2.2.
	[propagated-inputs]: Remove r-jsonlite, r-r6, and r-rcpp.
	[native-inputs]: Add r-knitr.

	Change-Id: Ib16a04437e4fbabb7077760bd70a297c588741f4

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-targets: Update to 1.7.1.
	* gnu/packages/cran.scm (r-targets): Update to 1.7.1.

	Change-Id: I303d7ebb2e304aa81b774d2741bdc99af45e71f9

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gee: Update to 4.13-27.
	* gnu/packages/cran.scm (r-gee): Update to 4.13-27.

	Change-Id: I5e8dd710a02e63861c49d513ea2d66635889ceb5

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-doby: Update to 4.6.22.
	* gnu/packages/cran.scm (r-doby): Update to 4.6.22.
	[propagated-inputs]: Remove r-pbkrtest.

	Change-Id: I98895ad4fbeb9db7246b00f897b019a41bfc9cd5

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biasedurn: Update to 2.0.12.
	* gnu/packages/cran.scm (r-biasedurn): Update to 2.0.12.

	Change-Id: Ie96f502f8fee14b86488356ad6750d03758e1c20

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-writexls: Update to 6.6.0.
	* gnu/packages/cran.scm (r-writexls): Update to 6.6.0.

	Change-Id: I0de24b92a8d49f4f55645aa194bf2f00f43c155e

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nodbi: Update to 0.10.5.
	* gnu/packages/cran.scm (r-nodbi): Update to 0.10.5.

	Change-Id: I6f949c97692776a6ad28be3c073442cb5b224d84

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sjmisc: Update to 2.8.10.
	* gnu/packages/cran.scm (r-sjmisc): Update to 2.8.10.
	[propagated-inputs]: Add r-datawizard.

	Change-Id: Ib39c33053de7e6cdc31f9fac7da2279017d78d3b

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-insight: Update to 0.20.1.
	* gnu/packages/cran.scm (r-insight): Update to 0.20.1.

	Change-Id: I1d61ae248704d6ac9ab6b2d7823f9cc63ea327ee

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prediction: Update to 0.3.18.
	* gnu/packages/cran.scm (r-prediction): Update to 0.3.18.

	Change-Id: I1a852a4f36bae0fb18ac6a6522c4039a0e8fcaf2

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gbrd: Update to 0.4.12.
	* gnu/packages/cran.scm (r-gbrd): Update to 0.4.12.

	Change-Id: I885fb6f605d21510bc56f4f2a1844f7fcdface14

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggsci: Update to 3.2.0.
	* gnu/packages/cran.scm (r-ggsci): Update to 3.2.0.

	Change-Id: I63cc511eb753dd049f7cca934f39834fac0c4531

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reticulate: Update to 1.38.0.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.38.0.

	Change-Id: I6cb3abd21c58f1d6430471f251052738d6ca1d47

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rapiclient: Update to 0.1.5.
	* gnu/packages/cran.scm (r-rapiclient): Update to 0.1.5.

	Change-Id: Iacf3ec4be52a44afd6e5967abf62b35b43ca1caa

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgexf: Update to 0.16.3.
	* gnu/packages/cran.scm (r-rgexf): Update to 0.16.3.

	Change-Id: Ie87f76bdaf9a7714ee09cdda5c8a5871c6403023

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rio: Update to 1.1.1.
	* gnu/packages/cran.scm (r-rio): Update to 1.1.1.
	[propagated-inputs]: Remove r-stringi; add r-readr.

	Change-Id: If0fca326cbcf7cd4b29f29f8169e766b81ef96dc

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-signal: Update to 1.8-1.
	* gnu/packages/cran.scm (r-signal): Update to 1.8-1.

	Change-Id: I62f81331396b8f1ec21e691054fd6832094c4634

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-radiant-data: Update to 1.6.6.
	* gnu/packages/cran.scm (r-radiant-data): Update to 1.6.6.

	Change-Id: I6f2bb5278f396ec601d6388bd9c6009b1efb3f7b

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-urca: Update to 1.3-4.
	* gnu/packages/cran.scm (r-urca): Update to 1.3-4.

	Change-Id: I44c4a0fe18a3ca0780ca2162c8fbb07e560d9d63

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fresh: Update to 0.2.1.
	* gnu/packages/cran.scm (r-fresh): Update to 0.2.1.
	[propagated-inputs]: Add r-bslib.

	Change-Id: I982c03f419c4502f209ea9847179d6203278cfbc

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tseries: Update to 0.10-56.
	* gnu/packages/cran.scm (r-tseries): Update to 0.10-56.

	Change-Id: I59423388f3172058513c08cd5a63b82ab5b5a0fe

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-leaps: Update to 3.2.
	* gnu/packages/cran.scm (r-leaps): Update to 3.2.

	Change-Id: I4120c5eba8e9e9e30180c724989f9adae800b7a4

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xfun: Update to 0.45.
	* gnu/packages/cran.scm (r-xfun): Update to 0.45.

	Change-Id: I5984456533bd2f1c578810c6ff3a4aa2a1d6540c

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cli: Update to 3.6.3.
	* gnu/packages/cran.scm (r-cli): Update to 3.6.3.

	Change-Id: If39bf6d1c1bd12887abfa25a80c99807a770556f

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rvcg: Update to 0.23.
	* gnu/packages/cran.scm (r-rvcg): Update to 0.23.

	Change-Id: If68efb5f389724d77045c49fb50f6399373a1bbf

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xts: Update to 0.14.0.
	* gnu/packages/cran.scm (r-xts): Update to 0.14.0.

	Change-Id: I4e06a8f1a6f8cd46c18f45426eef30030c0c5c5d

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ucminf: Update to 1.2.2.
	* gnu/packages/cran.scm (r-ucminf): Update to 1.2.2.

	Change-Id: Id4299f5d3d30d4fc1c7ed695d1b6461aba4cbba6

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-broom: Update to 1.0.6.
	* gnu/packages/cran.scm (r-broom): Update to 1.0.6.
	[propagated-inputs]: Remove r-ellipsis.

	Change-Id: I55b0e23791920cdceae98164f582442efffcaf93

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-psych: Update to 2.4.6.26.
	* gnu/packages/cran.scm (r-psych): Update to 2.4.6.26.
	[propagated-inputs]: Add r-gparotation.

	Change-Id: Ib24f6097db84d4728767c793b9ae0bccf51eb601

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpostgres: Update to 1.4.7.
	* gnu/packages/cran.scm (r-rpostgres): Update to 1.4.7.
	[inputs]: Add openssl.

	Change-Id: I536c334b605b671b757eab7b617473315d25794d

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prodlim: Update to 2024.06.25.
	* gnu/packages/cran.scm (r-prodlim): Update to 2024.06.25.

	Change-Id: Iaec1199647ad91bdb17167af7168ada354021568

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cvxr: Update to 1.0-14.
	* gnu/packages/cran.scm (r-cvxr): Update to 1.0-14.
	[propagated-inputs]: Add r-clarabel.

	Change-Id: I532ffd90b6212b61de4d7f9ad43c4b9cded6609b

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmumps: Update to 5.2.1-30.
	* gnu/packages/cran.scm (r-rmumps): Update to 5.2.1-30.

	Change-Id: I457693922b3c7701fb0a8e3fba28ea2d3ad8ef19

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lamw: Update to 2.2.4.
	* gnu/packages/cran.scm (r-lamw): Update to 2.2.4.

	Change-Id: Ia9637d8dac4beb633bd99766fcfbcfa61c3224dd

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-restrserve: Update to 1.2.3.
	* gnu/packages/cran.scm (r-restrserve): Update to 1.2.3.

	Change-Id: Ib90af300df71a7a12fa2cd82b4fb5197d2b9872e

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ctrdata: Update to 1.19.0.
	* gnu/packages/cran.scm (r-ctrdata): Update to 1.19.0.
	[propagated-inputs]: Add r-countrycode.

	Change-Id: I5f8e548de2a377d076c91b023ccf9489c813b540

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pki: Update to 0.1-14.
	* gnu/packages/cran.scm (r-pki): Update to 0.1-14.

	Change-Id: Ieca2697bc1291d07cefc08f31350c3ba89599b1c

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pkgload: Update to 1.4.0.
	* gnu/packages/cran.scm (r-pkgload): Update to 1.4.0.
	[propagated-inputs]: Remove r-crayon; add r-lifecycle and r-processx.

	Change-Id: I78e4c0a9a8986e1a8d7a28c1a2c6e5c8237ecd30

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shiny: Update to 1.8.1.
	* gnu/packages/cran.scm (r-shiny): Update to 1.8.1.

	Change-Id: I8d32a8ec390b9a76db83584d4d9e024c315bd705

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fastmap: Update to 1.2.0.
	* gnu/packages/cran.scm (r-fastmap): Update to 1.2.0.

	Change-Id: I584a99be737dd7e1bf678967a065e10567eae792

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hgnchelper: Update to 0.8.14.
	* gnu/packages/cran.scm (r-hgnchelper): Update to 0.8.14.
	[propagated-inputs]: Add r-splitstackshape.

	Change-Id: I7a0b68f450b863df1f23f479cdef7ce41aab2067

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deming: Update to 1.4-1.
	* gnu/packages/cran.scm (r-deming): Update to 1.4-1.

	Change-Id: Ia4471a7fc741068cdf1a99691809e11ff011a141

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-secretbase: Update to 1.0.0.
	* gnu/packages/cran.scm (r-secretbase): Update to 1.0.0.

	Change-Id: I9d38114466969a7c5de89d0707b7320ad43c33f3

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tglkmeans: Update to 0.5.5.
	* gnu/packages/cran.scm (r-tglkmeans): Update to 0.5.5.
	[propagated-inputs]: Remove r-metacell; add r-dorng.

	Change-Id: I2f8c076ac7a71a3cc8874ed45200effe5bf59ff2

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mc2d: Update to 0.2.1.
	* gnu/packages/cran.scm (r-mc2d): Update to 0.2.1.

	Change-Id: Ia418219028c9f4e3b80ebd12e7cd1a61a3640b85

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-swagger: Update to 5.17.14.1.
	* gnu/packages/cran.scm (r-swagger): Update to 5.17.14.1.

	Change-Id: I2bb3da01f20e6adbb1d422be3776852fd1fda99f

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpmisc: Update to 0.6.0.
	* gnu/packages/cran.scm (r-ggpmisc): Update to 0.6.0.

	Change-Id: Ie987a60020a5e339cc1002fac9e79125296a653c

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpp: Update to 0.5.8-1.
	* gnu/packages/cran.scm (r-ggpp): Update to 0.5.8-1.

	Change-Id: I90a49563907a17ce556eea0e82f0b0fced7adc88

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zcompositions: Update to 1.5.0-4.
	* gnu/packages/cran.scm (r-zcompositions): Update to 1.5.0-4.

	Change-Id: I42afafe844542ca58a58f2c9632bf969cb7cbe82

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-climaemet: Update to 1.3.0.
	* gnu/packages/cran.scm (r-climaemet): Update to 1.3.0.
	[propagated-inputs]: Remove r-httr; add r-cli and r-httr2.

	Change-Id: I9267db7a017311e3e2055c602fa71e24155ff174

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biglm: Update to 0.9-3.
	* gnu/packages/cran.scm (r-biglm): Update to 0.9-3.

	Change-Id: Ieeb7f35c0a9504ae3857a6e9234fad33455e5f01

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rocit: Update to 2.1.2.
	* gnu/packages/cran.scm (r-rocit): Update to 2.1.2.

	Change-Id: I84fdd4a1fb03e21a9b9f80f021a414ebd9f5388d

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-googlevis: Update to 0.7.3.
	* gnu/packages/cran.scm (r-googlevis): Update to 0.7.3.

	Change-Id: Ia6bac6a8ecaef430b38bf8c70a929971f4d6ec4d

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dbscan: Update to 1.2-0.
	* gnu/packages/cran.scm (r-dbscan): Update to 1.2-0.
	[propagated-inputs]: Add r-generics.

	Change-Id: I974f8e1988184f9b0669d04642b95bcba020cd6b

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-datawizard: Update to 0.11.0.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.11.0.

	Change-Id: I4e385278616c94b21730a3a7acb267dbabf971b8

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-correlation: Update to 0.8.5.
	* gnu/packages/cran.scm (r-correlation): Update to 0.8.5.

	Change-Id: I3e550ff496ca55be5f2964552ff9852736209259

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-collapse: Update to 2.0.14.
	* gnu/packages/cran.scm (r-collapse): Update to 2.0.14.

	Change-Id: I897661ebea5d13775d3df0355dbff8d2705a7355

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-consort: Update to 1.2.2.
	* gnu/packages/cran.scm (r-consort): Update to 1.2.2.

	Change-Id: I66d1c8fa9eb0445f4c6af6a8d896ef63d90ac965

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-castor: Update to 1.8.2.
	* gnu/packages/cran.scm (r-castor): Update to 1.8.2.

	Change-Id: Ie6f9bb40516ec555ba87891c3116f19d11a6681e

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cachem: Update to 1.1.0.
	* gnu/packages/cran.scm (r-cachem): Update to 1.1.0.

	Change-Id: I9ee7e87cbc8857b7bdc57764e9342fafce1df4e3

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abn: Update to 3.1.1.
	* gnu/packages/bioconductor.scm (r-abn): Update to 3.1.1.

	Change-Id: Ia69bc7023b8738603c1c51dced09a404b5d5a85d

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-activepathways: Update to 2.0.4.
	* gnu/packages/bioconductor.scm (r-activepathways): Update to 2.0.4.

	Change-Id: I0fbf72ce0e7ab70b39a7bb6485f69e15d7e803d0

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dsb: Update to 1.0.4.
	* gnu/packages/bioconductor.scm (r-dsb): Update to 1.0.4.

	Change-Id: Ia2331ab2028bdfaad19467e76c97e791822dd3ce

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qs: Update to 0.26.3.
	* gnu/packages/cran.scm (r-qs): Update to 0.26.3.
	[inputs]: Add zlib.

	Change-Id: I515f86a088469258711e38c73a41a8840a002495

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vegan: Update to 2.6-6.1.
	* gnu/packages/cran.scm (r-vegan): Update to 2.6-6.1.

	Change-Id: I53d9c2bf8efae3df98d8919b1dc47dc0c5ce8701

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nloptr: Update to 2.1.1.
	* gnu/packages/statistics.scm (r-nloptr): Update to 2.1.1.
	[propagated-inputs]: Remove r-testthat.

	Change-Id: I649a2e00154c297ec5605c36cb3f1b989f21d6e4

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-torch: Update to 0.13.0.
	* gnu/packages/cran.scm (r-torch): Update to 0.13.0.

	Change-Id: I3ee17392fdda83d9fe55906a101baae56be9d751

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: liblantern: Update to 0.13.0.
	* gnu/packages/machine-learning.scm (liblantern): Update to 0.13.0.

	Change-Id: I7725adf59e4506b2b5b301ca2f57c4f07e16f594

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrow: Update to 16.1.0.
	* gnu/packages/cran.scm (r-arrow): Update to 16.1.0.

	Change-Id: I13f2f1801dfb2e0016e29b551e13d59eb6210598

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: apache-arrow: Update to 16.1.0.
	* gnu/packages/databases.scm (apache-arrow): Update to 16.1.0.

	Change-Id: I5e68dbd234408cf3e2d6017a707a24cf99a504eb

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-gparotation.
	* gnu/packages/cran.scm (r-gparotation): New variable.

	Change-Id: I39d6261c4cf607b54faa0abf912e279eb4599b49

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-minty.
	* gnu/packages/cran.scm (r-minty): New variable.

	Change-Id: I1d811bd59c8e194f5e92d2f4fa9108daa2874785

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-stabm.
	* gnu/packages/cran.scm (r-stabm): New variable.

	Change-Id: Ie67ae40c53dd9243c1fb6be5eb8e4f9afe75a4a3

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-countrycode.
	* gnu/packages/cran.scm (r-countrycode): New variable.

	Change-Id: I032ee3e5491c1678ef46dd42f31dcea53b2594c0

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-clarabel.
	* gnu/packages/cran.scm (r-clarabel): New variable.

	Change-Id: I5c5e52da90e93d9ef2fb738ba494896e6712e61c

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests: Update to 4.4.1.
	* gnu/packages/statistics.scm (r-with-tests): Update to 4.4.1.

	Change-Id: Ie9080f16372205af7418d5a728716287935b14bf

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cloud-init: Update to 24.2.
	* gnu/packages/python-web.scm (python-cloud-init): Update to 24.2.
	[arguments]: Disable apt tests.

	Change-Id: I1a024ded4108121cc2960cadab4da94416290913

2024-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cloud-init: Move files.
	* gnu/packages/python-web.scm (python-cloud-init)[arguments]: Add phase
	'move-files to move data files out of site-packages directory.

	Change-Id: I1322b990226174283d724539a98f7470221e9058

2024-07-17  Karl Hallsby  <karl@hallsby.com>

	gnu: Fix virt-manager for systems with no GTK cursor.
	* gnu/packages/patches/virt-manager-fix-gtk-cursor-theme-backtace.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register file.
	* gnu/packages/virtualization.scm (virt-manager)[source]: Use it.

	Change-Id: I4db2015a5d4ac3eca3cfa5d3eec20b357c2d3ff9

2024-07-17  jgart  <jgart@dismail.de>

	gnu: python-lcapy: Remove python-setuptools.
	* gnu/packages/engineering.scm (python-lcapy) [propagated-inputs]: Remove
	python-setuptools in order to satisfy the linter.

	Change-Id: I41862a578d59b78b9f81f8a06d07e8a9260e3a9a

2024-07-17  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-lcapy.
	* gnu/packages/engineering.scm (python-lcapy): New variable.

	Change-Id: Ieca7f9e717dd1cd59ebe124bd51937680f8c9eb5

2024-07-17  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-property-cached.
	* gnu/packages/python-xyz.scm (python-property-cached): New variable.

	Change-Id: I173c358bd8cf6d536cc984c3d9c76e0bad41dad4

2024-07-16  jgart  <jgart@dismail.de>

	gnu: python-pyowm: Update to 3.3.0.
	* gnu/packages/python-web.scm (python-pyowm): Update to 3.3.0.
	[build-system]: Use pyproject build system.
	[arguments]: Run unit tests.
	[native-inputs]: Add python-pytest.
	[propagated-inputs]: Add python-geojson-for-pyowm.

	Change-Id: Ifde514f971cf3821905d9f1beb491a53e7799325

2024-07-16  jgart  <jgart@dismail.de>

	gnu: Add python-geojson-for-pyowm.
	* gnu/packages/python-xyz.scm (python-geojson-for-pyowm): New variable.

	Change-Id: I529429ef7ee600788df07d7f5fd41cec7ab29ba9

2024-07-16  jgart  <jgart@dismail.de>

	gnu: python-geojson: Update to 3.1.0.
	* gnu/packages/python-xyz.scm (python-geojson): Update to 3.1.0.
	[build-system]: Use pyproject build system.
	[arguments]: Enable tests.

	Change-Id: Ie7e49b8e3db1c2549f3dad48ecfd4b8d8a98d680

2024-07-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-cbor: Update home-page.
	* gnu/packages/serialization.scm (python-cbor): Update home-page.
	  [build-system]: Move to pyproject-build-system.

	Change-Id: I0262007ae19813b89f42eb21c388d41362638a4f

2024-07-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytest-trio: Move to pyproject-build-system.
	* gnu/packages/python-check.scm (python-pytest-trio):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]: Move from <#:phases> to <#test-flags>.

	Change-Id: I7653110fc299d0757f7e01c2c1c29d599cb206bf

2024-07-16  jgart  <jgart@dismail.de>

	gnu: Add gunicorn-next.
	* gnu/packages/python-xyz.scm (gunicorn-next): New variable.

	Change-Id: I7a89e77bb0fcdfa620d07600bb06c75a720ce9b8

2024-07-16  jgart  <jgart@dismail.de>

	gnu: gunicorn: Add bash-minimal to satisfy linter.
	* gnu/packages/python-web.scm (gunicorn)[inputs]: Add bash-minimal.

	Change-Id: I4d63f9c0d2c1b02f6e2d701fac9698c57a95223a

2024-07-16  jgart  <jgart@dismail.de>

	gnu: gunicorn: Use pyproject-build-system.
	* gnu/packages/python-web.scm (gunicorn)[build-system]: Use
	pyproject-build-system.

	Change-Id: I52c8ad0169cef33830b90b9ba243ced58d401eb4

2024-07-16  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-pandapipes.
	* gnu/packages/engineering.scm (python-pandapipes): New variable.

	Change-Id: I5858f8a82ec6b351e14a03ecc52a0b9fef62f7c0

2024-07-16  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-pandapower.
	* gnu/packages/engineering.scm (python-pandapower): New variable.

	Change-Id: I08bbb31df0e8c9918f331c420eb2f3ac136b69a8

2024-07-15  jgart  <jgart@dismail.de>

	gnu: python-gh-md-to-html: Use correct package dependency version.
	* gnu/packages/python-xyz.scm (python-gh-md-to-html) [propagated-inputs]: Add
	python-emoji-for-gh-md-to-html.

	Change-Id: I41a2b0cc67b467644ebee68b548e33ff7173ca85

2024-07-15  jgart  <jgart@dismail.de>

	gnu: Add python-emoji-for-gh-md-to-html.
	* gnu/packages/python-xyz.scm (python-emoji-for-gh-md-to-html): New variable.

	Change-Id: I7a89e77bb0fcdfa620d07600bb06c75a720ce9b8

2024-07-15  Gisement  <sisiutl@egregore.fun>

	gnu: python-emoji: Update to 2.12.1.
	* gnu/packages/python-xyz.scm (python-emoji): Update to 2.12.1.
	[build-system]: Use pyproject build system.
	[native-inputs]: Add python-typing-extensions.
	[description]: Format description to start on a new line.

	Change-Id: Id262ba7f05f5fa6205bc19709442e62c1856f8a9

2024-07-15  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: mingw-w64-tools: Update to 12.0.0.
	* gnu/packages/mingw.scm (mingw-w64-tools): Update to 12.0.0.
	[arguments]: Remove genlib phases.

	Change-Id: Ia9060ddb1795ca2941a13435485841dbee0c1200

2024-07-15  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: mingw-w64-tools: Use G-Expressions.
	* gnu/packages/mingw.scm (mingw-w64-tools): Use G-Expressions.

	Change-Id: I690d0aeae6c6920d2e3eb43732d6b421a3dfc59b

2024-07-15  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: make-mingw-w64: Update to 12.0.0.
	* gnu/packages/mingw.scm (make-mingw-w64): Update to 12.0.0.
	* gnu/packages/patches/mingw-w64-6.0.0-gcc.patch: Delete patch.
	* gnu/packages/patches/mingw-w64-dlltool-temp-prefix.patch: Delete patch.
	* gnu/packages/patches/mingw-w64-reproducible-gendef.patch: Delete patch.
	* gnu/local.mk: Unregister patches.

	Change-Id: Id9d7d17926280b21016a7217da44004e06e436cd

2024-07-15  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: make-mingw-w64: Use G-Expressions.
	* gnu/packages/mingw.scm (make-mingw-w64): Use G-Expressions and
	move some arguments above phases.

	Change-Id: Ie095dceac635f19f146895c8e3f36d9889108a9a

2024-07-15  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: make-mingw-w64: Memoize.
	* gnu/packages/mingw.scm (make-mingw-w64): Memoize.

	Change-Id: Id5653c79e2d6268f6d8200f0f658b27169eab7c5

2024-07-15  Christopher Baines  <mail@cbaines.net>

	build-system: go: Properly handle when a target is unsupported.
	* guix/build-system/go.scm (go-target): Properly handle when a target is
	unsupported.

	Change-Id: Ibc0becb8eb0a712d21116112c44e2bbbb707ddf4

2024-07-15  Christopher Baines  <mail@cbaines.net>

	gnu: rust: Guard against unsupported rust targets.
	As cross-libc may return #f in this case, and the config.toml file
	construction will also fail if the platform rust-target is #f..

	* gnu/packages/rust.scm (make-rust-sysroot/implementation): Guard against
	unsupported rust targets.

	Change-Id: Ia0d5c889c6f5cd3478ad985c79feb9ba1c472c29

2024-07-15  Christopher Baines  <mail@cbaines.net>

	build-system: meson: Use a more specific exception.
	This is handled by (guix ui).

	* guix/build-system/meson.scm (make-machine-alist): Use a more specific
	exception.

	Change-Id: I842ba63739fdefe04460e938c7bc8aa54ea57b96

2024-07-15  Christopher Baines  <mail@cbaines.net>

	guix: packages: Add &unsupported-cross-compilation-target-error.
	* guix/packages.scm (&unsupported-cross-compilation-target-error): New
	variable.
	* guix/ui.scm (call-with-error-handling): Handle this new condition type.

	Change-Id: I9e7782ee4799b5fecb3c890a75008c35c003f55d

2024-07-15  Christopher Baines  <mail@cbaines.net>

	gnu: tls: Raise conditions from target->openssl-target.
	Rather than rasising generic errors.

	* gnu/packages/tls.scm (target->openssl-target): Raise conditions rather than
	generic errors.
	(openssl-1.1): Call target->openssl-target with the package.

	Change-Id: I13c63328cdf6bc177b20879805246ad94ff2665b

2024-07-15  Christopher Baines  <mail@cbaines.net>

	guix: packages: Add new &package-unsupported-target-error.
	Some packages don't support cross building to specific targets, so add a error
	type to signal this.

	* guix/packages.scm (&package-unsupported-target-error): New condition type.
	[package-unsupported-target-error? package-unsupported-target-error-target):
	New procedures.
	* guix/ui.scm (call-with-error-handling): Handle this new condition type.

	Change-Id: Ib47813399e04b20d616a95f545b6aabe25736e92

2024-07-15  jgart  <jgart@dismail.de>

	gnu: lr: Add comment about there not being tests.
	* gnu/packages/admin.scm (lr) [arguments]: Add comment.

	Change-Id: I067ad3171a29f5f58c40ad62a4b79f19e95c9a21

2024-07-15  jgart  <jgart@dismail.de>

	gnu: lr: Update to 1.6.
	* gnu/packages/admin.scm (lr): Update to 1.6.

	Change-Id: I561cf1cc65fb96f66a4827dfcec2ae0f33ff6447

2024-07-15  unwox  <me@unwox.com>

	gnu: fennel: Update to 1.5.0.
	* gnu/packages/lua.scm (fennel): Update to 1.5.0.

	Change-Id: I3b43b336bfd99eb031b2e78274337010a30016c0

2024-07-15  Attila Lendvai  <attila@lendvai.name>

	gnu: smplayer: Update to 23.12.0.
	* gnu/packages/video.scm (smplayer) [inputs]: Add qtdeclarative-5.

	Change-Id: I6b727f6fe368bd70bf9fc3d61f7c0b5efe56c3a1

2024-07-15  Attila Lendvai  <attila@lendvai.name>

	gnu: smplayer: Update to 22.7.0.
	Change-Id: Iec24da98806b87f482b280036e61e40e9d66cb5e

2024-07-15  Attila Lendvai  <attila@lendvai.name>

	gnu: smplayer: Update to 22.2.0.
	* gnu/packages/video.scm (smplayer) [origin]: Build from the git repo.
	[arguments]: Remove LRELEASE kludge.

	Change-Id: Iff065784a2b2ef677807e4194ca04ce2ec501fef

2024-07-15  Attila Lendvai  <attila@lendvai.name>

	gnu: c2ffi: Update to 18.1.0.0.
	Change-Id: Ie4a2c35d001a1c74be117312deb5f81d66109dfd

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-golang-org-colorful.
	* gnu/packages/golang.scm (go-golang-org-colorful): Delete variable.

	Change-Id: I135fead7fdc01f293756a798dbd9b19897e74c06

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-willf-bitset.
	* gnu/packages/golang.scm (go-github-com-willf-bitset): Delete variable.

	Change-Id: Ic6a7d8d8dcfedb268d76fa46278818dddcb99e6b

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-willf-bloom.
	* gnu/packages/golang.scm (go-github-com-willf-bloom): Delete variable.

	Change-Id: I635a07e12a4b6d245ae86867f9b21150571e7e36

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-percent.
	* gnu/packages/golang.scm (go-github-com-percent): Delete variable.

	Change-Id: I053f14dbec325f9c1811ad51cfff4bf4a2502942

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-go-libsecret.
	* gnu/packages/golang.scm (go-github-com-go-libsecret): Delete variable.

	Change-Id: I13d99d7ab772ccd120dc8ab34f11b18d981a3301

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-errata-ai-vale.
	* gnu/packages/textutils.scm (go-github-com-errata-ai-vale): Delete variable.

	Change-Id: I457b50a280481792804e1a45703ac55b482e5029

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-aswinkarthik-csvdiff.
	* gnu/packages/textutils.scm (go-github-com-aswinkarthik-csvdiff): Delete variable.

	Change-Id: I582399e8decbe82445b82d3e69dceeb743829ee4

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: demlo: Update to 3.8-1.985f810.
	* gnu/packages/music.scm (demlo): Update to 3.8-1.985f810.
	[arguments]: <#:go>: Pin to go-1.17.

	Change-Id: I5b23c311a4f8c9f87296ace26100b871bed4ef51

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: trezord: Use go-1.18.
	* gnu/packages/finance.scm (trezord): [arguments]: <#:go>: Pin to
	go-1.18.

	Change-Id: I000c5ff0755bd247ae9311bb2c171404f751be99

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-pgregory-net-rapid: Use go-1.18.
	* gnu/packages/golang-check.scm (go-pgregory-net-rapid): [arguments]:
	<#:go>: Pin to go-1.18.

	Change-Id: Ibecbf2465964796f2ef9b7bd832f3db727b3d446

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: restic: Use go-1.17.
	* gnu/packages/backup.scm (restic): [arguments]: <#:go>: Pin to go-1.17.

	Change-Id: I63267c2bdb3e983475cf75b285021c71ac578e1a

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jhillyerd-enmime: Update to 1.2.0.
	* gnu/packages/golang.scm (go-github-com-jhillyerd-enmime): Update to 1.2.0.
	[propagated-inputs]: Remove go-golang-org-x-net, go-github-com-stretchr-testify,
	go-github-com-ssor-bom, go-github-com-rivo-uniseg,
	go-github-com-olekukonko-tablewriter, and
	go-github-com-mattn-go-runewidth.
	[native-inputs]: Add go-github-com-stretchr-testify.

	Change-Id: I9e5d16f0547732263e9fcf8a75b95a97c9d4a2df

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-quic-go-qtls-go1-20: Update to 0.4.1.
	* gnu/packages/golang-crypto.scm (go-github-com-quic-go-qtls-go1-20): Update to 0.4.1.

	Change-Id: I3f283357aa034208130f9775c7ff5a4c8e460115

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-template: Use go-1.17.
	* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-template)
	[arguments]: <#:go>: Pin to go-1.17.

	Change-Id: I2cdcba30605fe440df218e5cfd0f4f6ff00f5dd0

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: chezmoi: Fix build.
	* gnu/packages/configuration-management.scm (chezmoi): Fix build.
	[arguments]: <#:phases>: Add 'copy-input-to-vendor-directory and
	'remove-vendor-directory phases.
	[native-inputs]: Remove go-github-com-alecthomas-chroma,
	go-github-com-aymerick-douceur, go-github-com-chris-ramon-douceur,
	go-github-com-danwakefield-fnmatch, go-github-com-dlclark-regexp2,
	go-github-com-godbus-dbus, go-github-com-google-go-querystring,
	go-github-com-google-goterm, go-github-com-gorilla-css,
	go-github-com-lucasb-eyer-go-colorful, go-github-com-mattn-go-isatty,
	go-github-com-mattn-go-runewidth,
	go-github-com-microcosm-cc-bluemonday, go-github-com-muesli-reflow,
	go-github-com-muesli-termenv, go-github-com-olekukonko-tablewriter,
	go-github-com-twpayne-go-xdg, go-github-com-yuin-goldmark,
	go-golang-org-x-net, and go-gopkg-in-errgo-fmt-errors; add
	go-github-com-alecthomas-chroma-v2, go-github-com-stretchr-testify,
	go-github-com-twpayne-go-xdg-v3, go-golang-org-x-sys,
	go-gopkg-in-yaml-v2, and go-howett-net-plist.

	Change-Id: If4baff6d3e927430a4a979ea70cd0c1534acd580

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-zalando-go-keyring: Adjust inputs.
	* gnu/packages/golang.scm (go-github-com-zalando-go-keyring): Swap
	native-inputs to propagated as the package provides library and all
	inputs required to be present when it's in use.

	Change-Id: I979d41fd656008ce4ffd8ac2f361e75db782029b

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-go-github: Adjust inputs.
	* gnu/packages/golang-web.scm (go-github-com-google-go-github): Swap
	native-inputs to propagated-inputs.
	[propagated-inputs]: Add go-golang-org-x-oauth2, and
	go-golang-org-x-sync.

	Change-Id: I3be1b7c0b576e9c6bf5c1efb3904321b6f9d0e7f

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-twpayne-go-xdg: Rename variable.
	* gnu/packages/golang.scm (go-github-com-twpayne-go-xdg): Rename
	variable to go-github-com-twpayne-go-xdg-v3 to reflect go.mod import
	path.

	Change-Id: I9ee4ec9a40780c13cde0f433a43a016ad65c6b0f

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-dhowett-go-plist: Rename variable.
	* gnu/packages/golang.scm (go-github-com-dhowett-go-plist): Rename
	variable to go-howett-net-plist to reflect go.mod import path.

	Change-Id: I77aaf704ac17cadc31407aaa6b35e0f6e5eda8f0

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-dhowett-go-plist: Improve package style.
	* gnu/packages/golang.scm (go-github-com-dhowett-go-plist): Fix
	indentation. Apply new style. Swap inputs to propagated-inputs.
	[inputs]: Remove go-github-com-jessevdk-go-flags,
	go-github-com-kr-pretty, go-gopkg-in-check-v1, and go-gopkg-in-yaml-v2.
	[propagated-inputs]: Add go-github-com-jessevdk-go-flags and
	go-gopkg-in-check-v1.

	Change-Id: I01f2d222b72e9d8d52e0f5c1953d36703d03fb6b

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-dhowett-go-plist: Update to 1.0.1.
	* gnu/packages/golang.scm (go-github-com-dhowett-go-plist): Update to 1.0.1.

	Change-Id: I4888fb0af6c10fcb65ccda75ff0437da5f59b44a

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: unparam: Update to 0.0.0-20240528143540-8a5130ca722f.
	* gnu/packages/golang.scm (unparam): Update to 0.0.0-20240528143540-8a5130ca722f.
	[inputs]: Remove go-golang-org-x-sys and go-golang-org-x-mod.

	Change-Id: Ic817b92eb6bcad75ab4abb65e9e112ac5423e539

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gopls: Adjust package style
	* gnu/packages/golang.scm (gopls): Apply new package style, adjust
	indentation and swap propagated-inputs to native-inputs.
	[propagated-inputs]: Remove go-github-com-google-go-cmp-cmp,
	go-github-com-jba-printsrc, go-github-com-jba-templatecheck,
	go-github-com-sergi-go-diff, go-golang-org-x-mod, go-golang-org-x-sync,
	go-golang-org-x-sys, go-golang-org-x-text, go-golang-org-x-tools,
	go-golang-org-x-vuln, go-gopkg-in-yaml-v3, go-honnef-co-go-tools,
	go-mvdan-cc-gofumpt, and go-mvdan-cc-xurls.
	[native-inputs]: Add go-github-com-google-go-cmp-cmp,
	go-github-com-jba-printsrc, go-github-com-jba-templatecheck,
	go-github-com-sergi-go-diff, go-golang-org-x-mod, go-golang-org-x-sync,
	go-golang-org-x-sys, go-golang-org-x-text, go-golang-org-x-tools,
	go-golang-org-x-vuln, go-gopkg-in-yaml-v3, go-honnef-co-go-tools,
	go-mvdan-cc-gofumpt, and go-mvdan-cc-xurls.

	Change-Id: I1139e19731ea8002835bd14c8592f22ccc79ded3

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gopls: Update to 0.13.2.
	* gnu/packages/golang.scm (gopls): Update to 0.13.2.
	[propagated-inputs]: Remove go-github-com-burntsushi-toml,
	go-github-com-google-safehtml, and go-golang-org-x-exp; add
	go-golang-org-x-tools.

	Change-Id: I9c9b34151749d04974c526e1eca2a6f4846e226f

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: govulncheck: Swap inheritance with go-golang-org-x-vuln.
	Inheritance from source library for final binary build does simplify the
	maintenance and readability of the package.  This changes adjust
	govulncheck to inherit from go-golang-org-x-vuln.

	* gnu/packages/golang.scm (govulncheck): Rename variable to
	go-golang-org-x-vuln.
	[arguments]: <#:import-path>: Adjust to reflect go.mod. <#:unpack-path>:
	Remove it. <#:install-source>: Remove it.
	[native-inputs]: Remove coreutils-minimal.
	(go-golang-org-x-vuln): Rename variable to govulncheck.
	[arguments]: <#:import-path>: Adjust it to reflect go.mod cmd/
	path. <#:unpack-path>: Add it. <#:install-source>: Add it.
	[native-inputs]: Add coreutils-minimal.

	Change-Id: Id78faf00f2b992d36df0c6e2caa72cbacf607aac

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: govulncheck: Adjust package style.
	* gnu/packages/golang.scm (govulncheck): Adjust indentation and swap
	inputs to propagated-inputs.
	[inputs]: Remove go-golang-org-x-sys, go-github-com-google-renameio,
	go-github-com-burntsushi-toml, go-mvdan-cc-unparam,
	go-honnef-co-go-tools, go-golang-org-x-tools, go-golang-org-x-sync,
	go-golang-org-x-mod, go-golang-org-x-exp,
	go-github-com-google-go-cmp-cmp, go-github-com-google-go-cmdtest, and
	go-github-com-client9-misspell.
	[propagated-inputs]: Add go-github-com-google-go-cmdtest,
	go-github-com-google-go-cmp-cmp, go-golang-org-x-mod,
	go-golang-org-x-exp go-golang-org-x-sync, and go-golang-org-x-tools.

	Change-Id: I1155d11eed11aff248cf1c1356048ccffcf57a64

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: govulncheck: Update to 0.0.0-20230110180137-6ad3e3d07815.
	* gnu/packages/golang.scm (govulncheck): Update to
	0.0.0-20230110180137-6ad3e3d07815.
	[arguments]: <#:tests?>: Disable as requiring network access.
	<#:import-path>: Adjust to reflect go.mod for cmd/.
	<#:unpack-path>: Add it.
	<#:phases>: Remove all redundant custom phases.

	Change-Id: I57dd70fd2e018d9d92a2170d7e9c32080d7d2c2c

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-honnef-co-go-tools: Enable tests.
	* gnu/packages/golang-check.scm (go-honnef-co-go-tools): Apply new
	package style.
	[arguments]: <#:phases>: Use custom 'check phase.

	Change-Id: Idecf23f79ea554a84bce57a4dd356dde5f0b300a

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-honnef-co-go-tools: Update to 0.4.7.
	* gnu/packages/golang-check.scm (go-honnef-co-go-tools): Update to 0.4.7.
	[propagated-inputs]: Remove go-golang-org-x-exp; add go-golang-org-x-exp-typeparams.

	Change-Id: I77b90278f35b467521da89fbf222bc1a75b98012

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: age: Remove some failing test data.
	* gnu/packages/golang-crypto.scm (age): Refresh package style.
	[argument]: <#:phases>: Add 'remove-failing-test-data-files phase.

	Change-Id: I8875ebf6140467353f6893daeb818f71a9151924

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-filippo-io-age: Update to 1.2.0.
	* gnu/packages/golang-crypto.scm (go-filippo-io-age): Update to 1.2.0.
	[arguments]: <#:phases>: Add 'copy-input-to-vendor-directory phase, and
	'remove-vendor-directory.
	[inputs]: Remove go-golang-org-x-sys, go-golang-org-x-term,
	go-golang-org-x-crypto, and go-filippo-io-edwards25519.
	[propagated-inputs]: Add go-golang-org-x-sys, go-golang-org-x-term,
	go-golang-org-x-crypto, and go-filippo-io-edwards25519.
	[native-inputs]: Add go-c2sp-org-cctv-age and
	go-github-com-rogpeppe-go-internal.

	Change-Id: I625001aa320653fd05db5d214948a9c5d0c200a3

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-c2sp-org-cctv-age.
	* gnu/packages/golang-crypto.scm (go-c2sp-org-cctv-age): New variable.

	Change-Id: Ib7f88cc33de9e4521df21856312182eff221f0a7

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/golang-chrypto: Sort some packages.
	Adjust order of some packages and place them in other golang-* ones, it
	contains inherited packages which produce just executable CLI commands
	without source installed.

	* gnu/packages/golang-crypto.scm (age, age-keygen): Move variable to the
	end of file.

	Change-Id: I58db45f58c537c1c1d59ca29d89267ddd5f5260c

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-charmbracelet-glamour: Update to 0.7.0.
	* gnu/packages/golang.scm (go-github-com-charmbracelet-glamour): Update to 0.7.0.
	[arguments]: <#:phases>: Add 'copy-input-to-vendor-directory and
	'remove-vendor-directory phases.
	[propagated-inputs]: Add go-github-com-alecthomas-chroma-v2,
	go-github-com-microcosm-cc-bluemonday, go-github-com-muesli-reflow,
	go-github-com-muesli-termenv, go-github-com-olekukonko-tablewriter,
	go-github-com-yuin-goldmark, and go-github-com-yuin-goldmark-emoji.
	[native-inputs]: Remove go-github-com-alecthomas-chroma,
	go-github-com-danwakefield-fnmatch, go-github-com-dlclark-regexp2,
	go-github-com-microcosm-cc-bluemonday,
	go-github-com-chris-ramon-douceur, go-github-com-aymerick-douceur,
	go-github-com-gorilla-css, go-github-com-muesli-reflow,
	go-github-com-mattn-go-runewidth, go-github-com-muesli-termenv,
	go-github-com-google-goterm, go-github-com-lucasb-eyer-go-colorful,
	go-github-com-mattn-go-isatty, go-github-com-olekukonko-tablewriter,
	go-github-com-yuin-goldmark, and go-golang-org-x-net.

	Change-Id: I4ab5c05d91c37dfb1904cc2ee2eb173f6175663a

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-muesli-termenv: Update to 0.15.2.
	* gnu/packages/golang.scm (go-github-com-muesli-termenv): Update to 0.15.2.
	[propagated-inputs]: Add go-github-com-aymanbagabas-go-osc52-v2,
	go-github-com-lucasb-eyer-go-colorful, go-github-com-mattn-go-isatty,
	go-github-com-mattn-go-runewidth, and go-golang-org-x-sys.
	[native-inputs]: Remove go-github-com-google-goterm,
	go-github-com-lucasb-eyer-go-colorful, go-github-com-mattn-go-isatty,
	and go-github-com-mattn-go-runewidth.

	Change-Id: I29fc31a2ef29921e2aaef4e20a32cd3738be20c6

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-aymanbagabas-go-osc52-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-aymanbagabas-go-osc52-v2):
	New variable.

	Change-Id: I6a6bcfb2edce1e062034bd84648c1f4c563c560f

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-muesli-reflow-wordwrap: Consolidate other packages.
	Rename go-github-com-muesli-reflow-wordwrap to
	go-github-com-muesli-reflow which would contain all submodules to ease
	maintenance.

	* gnu/packages/golang.scm (go-github-com-muesli-reflow): Refresh package
	style.
	[arguments]: <#unpack-path>: Remove it. <#:import-path>: Adjust it to
	reflect the go.mod. <#:phases>: Use custom 'check phase.
	[description]: Place on a new line.

	* gnu/packages/golang.scm (go-github-com-muesli-reflow-ansi,
	go-github-com-muesli-reflow-indent, go-github-com-muesli-reflow-padding,
	go-github-com-muesli-reflow-truncate): Delete variables.

	* gnu/packages/configuration-management.scm (chezmoi): Adjust inputs.
	[native-inputs]: Remove go-github-com-muesli-reflow-ansi,
	go-github-com-muesli-reflow-indent, go-github-com-muesli-reflow-padding,
	and go-github-com-muesli-reflow.

	* gnu/packages/golang.scm (go-github-com-charmbracelet-glamour): Likewise.
	[native-inputs]: Remove go-github-com-muesli-reflow-ansi,
	go-github-com-muesli-reflow-wordwrap,
	go-github-com-muesli-reflow-indent, and go-github-com-muesli-reflow.

	* gnu/packages/golang.scm (go-github-com-charmbracelet-bubbletea): Likewise.
	[propagated-inputs]: Remove go-github-com-muesli-reflow-indent,
	go-github-com-muesli-reflow-ansi, and and go-github-com-muesli-reflow.

	Change-Id: I2e0f2abad36bd6a9ca98e2505fcd90273294213b

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-yuin-goldmark-emoji.
	* gnu/packages/golang-build.scm (go-github-com-yuin-goldmark-emoji): New variable.

	Change-Id: I3c5e7aa824c5dbb1dc0ec0aa999a2cbd4b463ed2

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-go-jose-go-jose-v4.
	* gnu/packages/golang-web.scm (go-github-com-go-jose-go-jose-v4): New variable.

	Change-Id: I5edfc5e413cc50c010aab1ad4a189afabf5cd640

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-jose-go-jose-v3: Update to 3.0.3.
	* gnu/packages/golang-web.scm (go-github-com-go-jose-go-jose-v3): Update to 3.0.3.

	Change-Id: I556997ae78d1a9cf58520ad8d5cfbd71e57e6f48

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ghq: Update to 1.6.2.
	* gnu/packages/version-control.scm (ghq): Update to 1.6.2.

	Change-Id: Ie9b8d82b27364d183ba29c2673a9679cda671568

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-golangplus-fmt: Disable tests.
	* gnu/packages/golang.scm (go-github-com-golangplus-fmt): Disable tests.

	Change-Id: I5ea873eca360ef00843cbc16b2d184aae187f76f

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-sourcegraph-jsonrpc2: Update to 0.2.0.
	* gnu/packages/golang-web.scm (go-github-com-sourcegraph-jsonrpc2): Update to 0.2.0.
	[propagated-inputs]: Remove go-github-com-daviddengcn-go-colortext and
	go-github-com-motemen-go-colorine.

	Change-Id: I8c46e08c6f5d837cd213c157b08fe4a2fd1d320b

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-sql-driver-mysql: Update to 1.8.1.
	* gnu/packages/golang.scm (go-github-com-go-sql-driver-mysql): Update to 1.8.1.
	[propagated-inputs]: Add go-filippo-io-edwards25519.

	Change-Id: Ia59aa9ad6b065cf297d18163519020ec68d7c8fc

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-zx2c4-com-wireguard: Disable tests.
	* gnu/packages/golang.scm (go-golang-zx2c4-com-wireguard): Disable tests.

	Change-Id: I338b804d4848afd28d24ae31500eaa258e0a8454

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pkg-errors: Disable tests.
	* gnu/packages/golang.scm (go-github-com-pkg-errors): Disable tests.

	Change-Id: Ia1f023574e6dc4be170ad4919b6c76fdf18eb54f

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-square-go-jose-v2: Disable tests.
	* gnu/packages/golang-web.scm (go-gopkg-in-square-go-jose-v2): Disable tests.

	Change-Id: I8bfc5c1a37077b6dc63030202341112cd66dd74b

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-xerrors: Update to 0.0.0-1.104605a.
	* gnu/packages/golang-build.scm (go-golang-org-x-xerrors): Update to 0.0.0-1.104605a.

	Change-Id: I0bb672f602fd6febf65cfd8dcb53797a9d4bf376

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-tools: Enable most of the tests.
	* gnu/packages/golang-build.scm (go-golang-org-x-tools): Adjust package style.
	[arguments]: <#:phases>: Use custom 'check phase.
	[native-inputs]: Add gccgo-14.

	Change-Id: If1245d0e3787ded7a783b89de251f2a65ff00917

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-tools: Update to 0.23.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-tools): Update to 0.23.0.

	Change-Id: I8f74bc3f0ffbe0c31eeaead3f097ea6b2f7772fc

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-time: Enable tests.
	* gnu/packages/golang-build.scm (go-golang-org-x-time): Apply new
	package style.
	[arguments]: <#:phases>: Use custom 'check phase.

	Change-Id: If6b9aa9198748c4b8a2fdc23cd723aec740eb533

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-time: Fix indentation.
	* gnu/packages/golang-build.scm (go-golang-org-x-time): Fix indentation.

	Change-Id: I144f91a9acde9605a067f61f09606f313f9b21c2

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-time: Update to 0.5.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-time): Update to 0.5.0.

	Change-Id: Ifdeaa507ba710bd63dafe8ddc35b2f5233faffb0

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-text: Enable tests.
	* gnu/packages/golang-build.scm (go-golang-org-x-text): Enable tests.
	[source]: Adjust FILE-NAME.
	[arguments]: <#:phases>: Use custom 'check phase.
	[description]: Place on a new line.

	Change-Id: I1f72a418d60c92c3663bcc6603e705f8a715370a

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-term: Update to 0.22.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-term): Update to 0.22.0.

	Change-Id: I88126d9f090bf430a1b2c9c5207cab7a667321e4

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-sys: Update to 0.22.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-sys): Update to 0.22.0.

	Change-Id: Idbb05fe6d88667cdf66827ca5869eff4bd067a48

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-crypto: Enable tests.
	* gnu/packages/golang-build.scm (go-golang-org-x-crypto): Enable tests.
	[arguments]: <#:phases>: Add 'remove-test-files phase. Use custom 'check
	phase.

	Change-Id: I92864633edc9133c00ea71d1200b42d1bd1c0c8b

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-crypto: Update to 0.25.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-crypto): Update to 0.25.0.
	[propagated-inputs]: Remove go-golang-org-x-net and go-golang-org-x-text.

	Change-Id: I5357ee2788764422a50f793c8b06faee371d2453

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-net: Enable tests.
	* gnu/packages/golang-build.scm (go-golang-org-x-net): Enable tests.
	[arguments]: <#:phases>: Use custom 'check phase.
	[propagated-inputs]: Add go-golang-org-x-crypto.

	Change-Id: I632cdc7541bde898214aa006434fa96a5050fa62

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-net: Fix indentation.
	* gnu/packages/golang-build.scm (go-golang-org-x-net): Fix indentation.

	Change-Id: Ie36547fa6163617bc7026321ade335185341d678

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-net: Update to 0.27.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-net): Update to 0.27.0.

	Change-Id: I1a14e1c68368561620a744cbe0d6ed25dc502b5c

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-golang-org-x-net-0.17.
	* gnu/packages/golang-build.scm (go-golang-org-x-net-0.17): Delete variable.

	Change-Id: Id8c581b1f89c452b13977a05e68a60666e487429

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-mod: Enable tests.
	* gnu/packages/golang-build.scm (go-golang-org-x-mod): Apply new package style.
	[source]: Swap URI to <https://go.googlesource.com/mod> as for other
	go-golang-org-x-* packages.
	[arguments]: <#:phases>: Add 'remove-test-files phase. Use custom 'check
	phase.

	Change-Id: I806d0beab89047be5fbb181db4b410c1f8df0764

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-mod: Fix indentation.
	* gnu/packages/golang-build.scm (go-golang-org-x-mod): Fix indentation.

	Change-Id: Ifb8aee1d0a38698155707a89cb02f9c726d03f52

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-mod: Update to 0.19.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-mod): Update to 0.19.0.

	Change-Id: Iafc4551b0430d65e953d2d3383d6fd3eda839d30

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-tools: Update to 0.22.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-tools): Update to 0.22.0.

	Change-Id: Ica3adba5fe4f72a2a6f10909c906e2e8ef2f503d

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-text: Update to 0.16.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-text): Update to 0.16.0.

	Change-Id: I0e0ede8ae4e196362fa4a8fc4f1b68fad0db0d79

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-image: Enable tests.
	* gnu/packages/golang-build.scm (go-golang-org-x-image): Enable tests.
	[arguments]: <#:phases>: Add 'remove-examples phase. Use custom 'check phase.
	[home-page]: Adjust URL after lint warning.
	[propagated-inputs]: Add go-golang-org-x-text.

	Change-Id: I51a2bd4e852ab681193b44c330fb988078082c38

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-image: Fix indentation.
	* gnu/packages/golang-build.scm (go-golang-org-x-image): Fix indentation.

	Change-Id: I558cf2c2edf918408bb4ff6c8605e27ba6145992

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-image: Update to 0.18.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-image): Update to 0.18.0.

	Change-Id: I8b128087f8cdbd181c28cc0b887bc63ef0aa1299

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-golang-org-x-exp-typeparams.
	* gnu/packages/golang-build.scm (go-golang-org-x-exp-typeparams): New variable.

	Change-Id: I59e68dbf6492b35916dca6da84bc4216454b3f79

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-golang-org-x-exp-2023.
	* gnu/packages/golang-build.scm (go-golang-org-x-exp-2023): Delete variable.
	* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr-0.12):
	[propagated-inputs]: Remove go-golang-org-x-exp-2023; add go-golang-org-x-exp.
	* gnu/packages/ipfs.scm (kubo):
	[inputs]: Remove go-golang-org-x-exp-2023; add go-golang-org-x-exp.

	Change-Id: I6d8984114f9aab5369f443e71838f93228a645e9

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-exp: Update to 0.0.0-20240613232115-7f521ea00fb8.
	* gnu/packages/golang-build.scm (go-golang-org-x-exp): Update to 0.0.0-20240613232115-7f521ea00fb8.

	Change-Id: I0317b402ec8b5c0cd9b519725b3fdcc07126feac

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/golang: Set default go version to 1.21.
	Golang versions 1.17 (02 Aug 2022), 1.18 (01 Feb 2023), 1.19 (06 Sep
	2023) and 1.20 (06 Feb 2024) are EOL <https://endoflife.date/go>.

	These changes set preferable default version to the minimal currently
	maintained one e.g. 1.21

	* gnu/packages/golang.scm (go): Set default to go-1.21, add annotation
	for the future maintenance.

	Remove field <#:go> setting Golang version to go-1.18, go-1.19, 1.20 and
	1.21:
	* gnu/packages/admin.scm
	* gnu/packages/configuration-management.scm
	* gnu/packages/databases.scm
	* gnu/packages/disk.scm
	* gnu/packages/education.scm
	* gnu/packages/file-systems.scm
	* gnu/packages/finance.scm
	* gnu/packages/golang-check.scm
	* gnu/packages/golang-crypto.scm
	* gnu/packages/golang-web.scm
	* gnu/packages/golang-xyz.scm
	* gnu/packages/golang.scm
	* gnu/packages/high-availability.scm
	* gnu/packages/ipfs.scm
	* gnu/packages/irc.scm
	* gnu/packages/messaging.scm
	* gnu/packages/networking.scm
	* gnu/packages/syncthing.scm
	* gnu/packages/textutils.scm
	* gnu/packages/time.scm
	* gnu/packages/version-control.scm
	* gnu/packages/video.scm

	Change-Id: Ieba6a5d7a18423f838d14c02ad55a2ba9c8559eb

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-yuin-goldmark: Enable all tests.
	* gnu/packages/golang-build.scm (go-github-com-yuin-goldmark)
	[arguments]: <#:phases>: Use custom 'check phase.
	[description]: Start from the new line.

	Change-Id: I81c2c17c91460c77de385c38d9a3c3311656925a

2024-07-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-yuin-goldmark: Update to 1.7.4.
	* gnu/packages/golang-build.scm (go-github-com-yuin-goldmark): Update to 1.7.4.

	Change-Id: I7eff50c2e94ef69d7a82df93bcd61be68f31abeb

2024-07-14  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.98.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.98.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	Change-Id: I02e5966fff27fb7f49f0a5ecc241a14e30b9eebe

2024-07-14  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.39.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.39.
	(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

	Change-Id: Ibbce0092c1e565c4fe971ec7ffa951d9adb89966

2024-07-14  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.9: Update to 6.9.9.
	* gnu/packages/linux.scm (linux-libre-6.9-version): Update to 6.9.9.
	(linux-libre-6.9-pristine-source, deblob-scripts-6.9): Update hashes.

	Change-Id: Id6f12a21b78acac8d24527086c1e669fc4d35baa

2024-07-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: znc: Hash passwords with Argon2id.
	* gnu/packages/messaging.scm (znc)[inputs]: Add argon2.

	Change-Id: Iee64e2b6efb2f2e33fba2c641e8ef22e5785ecde

2024-07-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: znc: Update to 1.9.1 [fixes CVE-2024-39844].
	* gnu/packages/messaging.scm (znc): Update to 1.9.1.
	[arguments]: Don't explicitly return #t from phases.

	Change-Id: I115ea81d75b44a363b84216ed6e1d237517d1d29

2024-07-14  Vinicius Monego  <monego@posteo.net>

	gnu: gsequencer: Update to 6.16.8.
	* gnu/packages/music.scm (gsequencer): Update to 6.16.8.

	Change-Id: Iaf8aec89846dcbca96ae634f4537c263ab0bfa4e

2024-07-14  Vinicius Monego  <monego@posteo.net>

	gnu: python-hy: Reformat with 'guix style'.
	* gnu/packages/python-xyz.scm (python-hy): Reformat package using 'guix
	style'.

	Change-Id: Ie7dadd33fca2cabefcb83c3f50826752ad2c8a98

2024-07-14  Vinicius Monego  <monego@posteo.net>

	gnu: python-hy: Move to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-hy)[build-system]: Move to
	pyproject-build-system.
	[arguments]: Remove custom 'check phase.  Use #:test-flags to skip a failing
	test and enable other previously failing tests.

	Change-Id: Ic5df4459f192ee79652dc77390d041999e505152

2024-07-14  Vinicius Monego  <monego@posteo.net>

	gnu: python-hy: Update to 0.29.0.
	* gnu/packages/python-xyz.scm (python-hy): Update to 0.29.0.
	[arguments]<#:phases>: Delete the 'set-version and
	'remove-installed-build-scripts phases.  Hy no longer uses them to report its
	version.

	Change-Id: Ie3c388bc8b0c55d275bb00a0ad9eb7d09c37228c

2024-07-14  Vinicius Monego  <monego@posteo.net>

	gnu: kdenlive: Update to 24.05.2.
	* gnu/packages/kde.scm (kdenlive): Update to 24.05.2.

	Change-Id: I171bd40621e1e63a201eb5ea68906853bc32685b

2024-07-13  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.54.3.
	* gnu/packages/prolog.scm (trealla): Update to 2.54.3.

	Change-Id: Iacaca2720ae4a457c570ebcd13be0260c81aa691

2024-07-13  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: Add python-angr.
	* gnu/packages/patches/python-angr-addition-type-error.patch:
	New patch.
	* gnu/packages/patches/python-angr-check-exec-deps.patch:
	New patch.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/python-xyz.scm (python-angr): New variable.

	gnu: Add python-ailment.
	* gnu/packages/python-xyz.scm (python-ailment): New variable.

	gnu: Add python-cle.
	* gnu/packages/python-xyz.scm (python-cle): New variable.

	gnu: Add python-pyvex.
	* gnu/packages/patches/python-pyvex-remove-angr-dependency.patch:
	New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/python-xyz.scm (python-pyvex): New variable.

	gnu: Add python-archinfo.
	* gnu/packages/emulators.scm (python-archinfo): New variable.

	gnu: Add python-claripy.
	* gnu/packages/python-xyz.scm (python-claripy): New variable.

	gnu: Add python-pysmt.
	* gnu/packages/patches/python-pysmt-fix-pow-return-type.patch:
	New patch.
	* gnu/packages/patches/python-pysmt-fix-smtlib-serialization-test.patch:
	New patch.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/python-xyz.scm (python-pysmt): New variable.

	gnu: Add python-rpyc.
	* gnu/packages/python-xyz.scm (python-rpyc): New variable.

	gnu: Add python-nampa.
	* gnu/packages/python-xyz.scm (python-nampa): New variable.

	gnu: Add python-mulpyplexer.
	* gnu/packages/python-xyz.scm (python-mulpyplexer): New variable.

	gnu: Add python-keystone-engine.
	* gnu/packages/emulators.scm (python-keystone-engine): New variable.

2024-07-13  jgart  <jgart@dismail.de>

	Revert "gnu: python-requests-toolbelt: Update to 1.0.0."
	This breaks poetry so reverting.

	This reverts commit ddb22a10e04c966eaa6ecbc50c3fc75dc3a143c3.

2024-07-13  jgart  <jgart@dismail.de>

	Revert "gnu: python-requests-toolbelt: Use new style."
	This breaks poetry so reverting.

	This reverts commit c0ecad208e305b6cd73a4ab0879e3407b879e1f9.

2024-07-13  jgart  <jgart@dismail.de>

	gnu: python-requests-toolbelt: Use new style.
	* gnu/packages/python-xyz.scm (python-requests-toolbelt) [arguments]: Use new
	style.

	Change-Id: Ifbb305babeff37a34ca8789c3a08e0363e8583bf

2024-07-13  Felix Gruber  <felgru@posteo.net>

	gnu: python-requests-toolbelt: Update to 1.0.0.
	* gnu/packages/python-web.scm (python-requests-toolbelt): Update to 1.0.0.
	[arguments]: Delete tests that are incompatible with urllib3 >= 2.0.
	[native-inputs]: Remove python-mock; add python-pyopenssl and python-trustme.

	Change-Id: I349bd9cef34cdbf7a51612e8b9d5dac59101d1bd

2024-07-13  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: elixir: Update to 1.17.2.
	* gnu/packages/elixir.scm (elixir): Update to 1.17.2.

	Change-Id: Ief8898ec4d48af09ea4f270787b79398ff24f9fa

2024-07-13  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: klee: Build with klee-uclibc support.
	* gnu/packages/check.scm (klee): Use klee-uclibc.

	gnu: Add klee-uclibc.
	* gnu/packages/check.scm (klee-uclibc): New variable.

2024-07-13  James Smith  <jsubuntuxp@disroot.org>

	gnu: lollypop: Update package style.
	* gnu/packages/gnome.scm (lollypop)[arguments]: Convert to list of
	G-Expressions.

	Change-Id: I2f7e0157f65bdd6776fbf15214093a837c5b0fd6

2024-07-13  James Smith  <jsubuntuxp@disroot.org>

	gnu: lollypop: Update to 1.4.40.
	* gnu/packages/gnome.scm: (lollypop): Update to 1.4.40.

	Change-Id: I8803c04f7ac2b8597920cc3e2a8371ada6a1dbab

2024-07-13  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: rapidcheck: Update to 0.0.0-1.ff6af6f.
	* gnu/packages/check.scm (rapidcheck): Update to 0.0.0-1.ff6af6f.
	[source]: Add snippet to find inputs.
	[arguments]: Remove #:phases and #:tests?.
	<#:configure-flags?>: Add “-DRC_ENABLE_BOOST=on”, “-DRC_ENABLE_CATCH=on”,
	“-DRC_ENABLE_DOCTEST=on”, “-DRC_ENABLE_GTEST=on”, and “-DRC_ENABLE_TESTS=on”.
	[inputs]: Add boost, catch2, doctest and googletest.
	[native-inputs]: Add catch2 and googletest.

2024-07-12  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	Change-Id: I691cef365279ee5c50208a87ef5372a47152508e

2024-07-12  Nicolas Graves  <ngraves@ngraves.fr>

	build-system/composer: Do not try to delete-duplicates.
	* guix/build-system/composer.scm (create-autoload):
	Do not use the delete-duplicates function, stale code that should have
	been removed in an earlier cleanup.

	Change-Id: I778c1cfba7ef8de16a1ba297b583595b391b7e00

2024-07-12  Andy Tai  <atai@atai.org>

	gnu: nano: Update to 8.1.
	* gnu/packages/text-editors.scm (nano): Update to 8.1.

	Change-Id: Ib6bc2371393c0bd2a854a0437d27fe36cd76f871

2024-07-12  jgart  <jgart@dismail.de>

	gnu: python-colorlog: Use new style.
	* gnu/packages/python-xyz.scm (python-colorlog): Use new style.

	Change-Id: Id31d34d9c09330f7a5aa723ca1a1352b6736d875

2024-07-12  jgart  <jgart@dismail.de>

	gnu: python-pytelegrambotapi: Update to 4.21.0.
	* gnu/packages/python-xyz.scm (python-pytelegrambotapi): Update to 4.21.0.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-hatchling.

	Change-Id: I60e7f8be1dfc6921e843c782a95d774b966ece3c

2024-07-12  jgart  <jgart@dismail.de>

	gnu: python-pytelegrambotapi: Use new style.
	* gnu/packages/python-xyz.scm (python-pytelegrambotapi) [arguments]: Use new
	style.

	Change-Id: Id31d34d9c09330f7a5aa723ca1a1352b6736d875

2024-07-11  jgart  <jgart@dismail.de>

	gnu: python-typed-ast: Add comment regarding package's end of life.
	* gnu/packages/python-xyz.scm (python-typed-ast): Add comment.

	Change-Id: I6817270eca0c19bc786aa77460759f32d47a2948

2024-07-11  jgart  <jgart@dismail.de>

	gnu: python-typed-ast: Use new style.
	* gnu/packages/python-xyz.scm (python-typed-ast) [arguments]: Use new style.

	Change-Id: I6817270eca0c19bc786aa77460759f32d47a2948

2024-07-11  jgart  <jgart@dismail.de>

	gnu: python-typed-ast: Make the 'check' phase respect #:tests?.
	* gnu/packages/python-xyz.scm (python-typed-ast) [arguments]: Make the 'check'
	phase respect #:tests?.

	Change-Id: I6817270eca0c19bc786aa77460759f32d47a2948

2024-07-11  Andy Tai  <atai@atai.org>

	gnu: xrdp: update to 0.10.0.
	* gnu/packages/rdesktop.scm (xrdp): Update to 0.10.0.
	  [native-inputs]: Add cmocka.

	Change-Id: Ifdf6e8759753d49a8f169aac128a943be71f2958

2024-07-11  jgart  <jgart@dismail.de>

	gnu: python-sacn: Enable tests.
	* gnu/packages/python-xyz.scm (python-sacn) [arguments]: Enable tests.

	Change-Id: I6817270eca0c19bc786aa77460759f32d47a2948

2024-07-11  Rick Huijzer  <ikbenrickhuyzer@gmail.com>

	gnu: Add python-sacn.
	* gnu/packages/python-xyz.scm (python-sacn): New variable.

	Change-Id: Iaed5ba294366a6934248c335ca30f7ca71a1127a

2024-07-11  c4droid  <c4droid@foxmail.com>
	    Sören Tempel  <soeren@soeren-tempel.net>

	gnu: unicorn: Update to 2.0.1.post1.
	* gnu/packages/emulators.scm (unicorn) Update to 2.0.1.post1.

2024-07-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/simulation: Add self to copyright header.
	* gnu/packages/simulation.scm: Add Sharlatan Hellseher
	<sharlatanus@gmail.com> to copyright header.

	Change-Id: I18e82c7344cfa206ff8f82dfa963b7d8b026dcf0

2024-07-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dolfin-adjoint: Disable failing tests, fix build.
	* gnu/packages/simulation.scm (python-dolfin-adjoint) [arguments]:
	<#:test-flags>: Explicitly ignore failing tests during collection phase
	and some tests during runt test phase.
	<#:phases>: Change HOME env to GETCWD in 'set-environment-variable phase.

	Change-Id: Ibee5e45052a3828b4522752a87c97367d7caec65

2024-07-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dolfin-adjoint: Swap to pyproject-build-system.
	* gnu/packages/simulation.scm (python-dolfin-adjoint) [source]: Remove
	trailing #t from snippet.
	[build-system]: Swap to pyproject-build-system.
	[arguments]: Apply G-expressions. <#:phases>: Swap back to defaul 'check
	phase.

	python-dolfin-adjoint

	Change-Id: Idf100b718b44d9d6695e598c434fbbac55a38845

2024-07-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dolfin-adjoint: Adjust package style.
	* gnu/packages/simulation.scm (python-dolfin-adjoint): Move inputs after
	arguments.
	[description]: Place it on a new line, fix indentation.

	Change-Id: I3d971e48b4072258ed0b41af5c202e64af9de8f3

2024-07-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dolfin-adjoint: Fix indentation.
	* gnu/packages/simulation.scm (python-dolfin-adjoint): Fix indentation.

	Change-Id: I457639a98f1ae49d43042e557352d390afc9419d

2024-07-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: m2-planet: Fix supported systems.
	* gnu/packages/mes.scm (m2-planet)[supported-systems]: Remove
	unsupported architecture riscv32-linux.

	Change-Id: I63b4c826e4c907c771adfe55e0c2e8756fdecbcc

2024-07-11  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation for stumpwm:lib removal entry.

	Change-Id: I9c2b625bdd2fc5b8ed268f0779226d3f81549f0f

2024-07-11  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: xarchiver: Update to 0.5.4.23.
	* gnu/packages/compression.scm (xarchiver): Update to 0.5.4.23.

	Change-Id: I3675efc22b546810f7c5341c8f22be217cb69853

2024-07-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ncdu-1: Update to 1.20.
	* gnu/packages/ncdu.scm (ncdu-1): Update to 1.20.

	Change-Id: I3f29318597d6e3f5e120bc1f5e51a7c7f35f52f2

2024-07-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xnnpack: Fix supported systems.
	* gnu/packages/machine-learning.scm (xnnpack)[supported-systems]: Fix
	typo in armhf-linux.  Remove i686-mingw, x86_64-mingw.

	Change-Id: I2a7fe127af9825d71da7e3769d224a20db12d839

2024-07-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qnnpack: Fix supported systems.
	* gnu/packages/machine-learning.scm (qnnpack)[supported-systems]: Fix
	typo in armhf-linux.

	Change-Id: I97e0b59af6e6dc63a40c2df69b920f532fb91d65

2024-07-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: miniflux: Enable all tests.
	* gnu/packages/web.scm (miniflux) [arguments]: <#:phases>: Swap to
	custom 'check phase.

	Change-Id: Ib62634abe3be76ad4ad708f5de75e9b96264a0cd

2024-07-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: miniflux: Adjust indentation.
	gnu/packages/web.scm (miniflux): Adjust indentation.

	Change-Id: I452511b80d56ec647691690d801839ab18049b33

2024-07-11  Rodion Goritskov  <rodion.goritskov@gmail.com>

	gnu: miniflux: Update to 2.1.4.
	* gnu/packages/web.scm (miniflux): Update to 2.1.4.
	[arguments]: <#:go>: Use go-1.22. <#:import-path>: Reflect present
	go.mod. <#:build-flags>: Likewise. <#:phases>: Delete phase
	'disable-cgo.
	[inputs]: Remove go-github-com-go-telegram-bot-api-telegram-bot-api,
	go-github-com-matrix-org-gomatrix and go-github-com-rylans-getlang. Add
	go-github-com-abadojack-whatlanggo, go-github-com-andybalholm-brotli,
	go-github-com-go-webauthn-webauthn go-golang-org-x-crypto,
	go-golang-org-x-net, go-golang-org-x-oauth2, and go-golang-org-x-text.

	Change-Id: I51a93f290b6a625a2c1db9959871396c0f67f5e5

2024-07-11  Rodion Goritskov  <rodion.goritskov@gmail.com>

	gnu: Add go-github-com-go-webauthn-webauthn.
	* gnu/packages/golang-web.scm (go-github-com-go-webauthn-webauthn): New variable.

	Change-Id: I990f088c5d3b8dd360f26e953e6d2c0d01f1c808

2024-07-11  Rodion Goritskov  <rodion.goritskov@gmail.com>

	gnu: Add go-github-com-go-webauthn-x.
	* gnu/packages/golang-web.scm (go-github-com-go-webauthn-x): New variable.

	Change-Id: Ia7ebf7cfc9c9e588e9ee968603a5c6ea5237d75d

2024-07-11  Rodion Goritskov  <rodion.goritskov@gmail.com>

	gnu: Add go-github-com-fxamacker-cbor-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-fxamacker-cbor-v2): New variable.

	Change-Id: I19e13404586613fd4629c35f50264120df264c6b

2024-07-11  Rodion Goritskov  <rodion.goritskov@gmail.com>

	gnu: Add go-github-com-abadojack-whatlanggo.
	* gnu/packages/golang-xyz.scm (go-github-com-abadojack-whatlanggo): New variable.

	Change-Id: I49a0d5c9d97ba9eb1279b75f5177966e800a2475

2024-07-11  Rodion Goritskov  <rodion.goritskov@gmail.com>

	gnu: Add go-github-com-x448-float16.
	* gnu/packages/golang-maths.scm (go-github-com-x448-float16): New variable.

	Change-Id: I02d8b8b6fea19f6a7b882cfa5d0165d7751f76bf

2024-07-11  Rodion Goritskov  <rodion.goritskov@gmail.com>

	gnu: Add go-github-com-google-go-tpm.
	* gnu/packages/golang-crypto.scm (go-github-com-google-go-tpm): New variable.

	Change-Id: Ib7b640dcb4ea6b87fca1d320f044315620f7e5f3

2024-07-11  Rodion Goritskov  <rodion.goritskov@gmail.com>

	gnu: go-github-com-andybalholm-brotli: Update to 1.1.0.
	* gnu/packages/golang-compression.scm (go-github-com-andybalholm-brotli): Update to 1.1.0.

	Change-Id: Iafa533051e69423bffdb9e9c4f7db4bda3c39964

2024-07-11  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.53.48.
	* gnu/packages/prolog.scm (trealla): Update to 2.53.48.

	Change-Id: I2544e65003880fa5ec6d70a8ba814bb88722c3c9

2024-07-11  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Remove python-pdbpp.
	Fixes <https://issues.guix.gnu.org/72051>

	* gnu/packages/python-xyz.scm (python-pdbpp): Delete variable.

	Change-Id: Ide5dea642f12ff6f283f41e7a5ec637cf561d6af

2024-07-10  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.38.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.38.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I3b0135a3eb7e483ed6eb8b3773522a5fa7ae02c7

2024-07-10  Leo Famulari  <leo@famulari.name>

	gnu: yt-dlp: Update to 2024.07.09.
	* gnu/packages/video.scm (yt-dlp): Update to 2024.07.09.

	Change-Id: I0b6f52e3fe724ca4aa63aa73eb981a0ecffa8183

2024-07-10  Leo Famulari  <leo@famulari.name>

	gnu: python-requests-next: Update to 2.32.3.
	* gnu/packages/python-web.scm (python-requests-next): Update to 2.32.3.

	Change-Id: Iaf2ebe678b4ee6a4d57a3c5273db244d240e2b55

2024-07-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ci: Cross-build for fewer platforms.
	* gnu/ci.scm (%unsupported-platform-triplets): New variable.
	(cross-jobs): Also don't build for systems listed in
	%unsupported-platform-triplets.

	Change-Id: Ic31ae6d307f2d243c098ec050bdb9d09060466ac

2024-07-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cpuinfo: Fix supported systems.
	* gnu/packages/parallel.scm (cpuinfo)[supported-systems]: Fix typo in
	armhf-linux.

	Change-Id: Idf2f683061c960e65ee173ea4b837387ee64d6c8

2024-07-10  jgart  <jgart@dismail.de>

	gnu: visidata: Update to 3.0.2.
	* gnu/packages/spreadsheet.scm (visidata): Update to 3.0.2.
	[arguments]: Migrate to new style.
	[inputs]: Add python-importlib-metadata.

	Change-Id: I54fd775b54e42cc9f2ec66fa2159cf63e77b868c

2024-07-10  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: xaos: Update to 4.3.2.
	* gnu/packages/maths.scm (xaos): Update to 4.3.2.
	[native-inputs]: Remove qtbase-5 and qttools-5; add qtbase and qttools.
	[arguments]: Use gexps.  Fix "PREFIX" variable in "XaoS.pro" during
	"configure" phase.

	Change-Id: Ifae9890309368ee4131b531c9ea7b155a3cf693c

2024-07-10  Tomas Volf  <~@wolfsden.cz>

	services: web: Return success from nginx-action.
	Previous value of #f lead to `head reload nginx' returning exit code 1,
	complicating usage from scripts (and other actions).  Returning #t fixes that.
	Any actual failures are still covered by the invoke call above.

	* gnu/services/web.scm (nginx-shepherd-service)[nginx-action]<-s>: Return #t.

	Change-Id: I4ce1645798a85baddeb0f5bd702a2567db3c7aaa

2024-07-10  Tomas Volf  <~@wolfsden.cz>

	services: web: Pass run-directory to nginx's actions.
	Reloading nginx lead to (harmless, yet annoying) alert being logged:

	    nginx: [alert] could not open error log file: open() "/gnu/store/9l2lznlqpjcm79znq1xas378maqgysc8-nginx-1.27.0/logs/error.log" failed (2: No such file or directory)

	Since there already is prepared runtime directory for nginx, all that was
	missing was to also pass it to the reload and reopen invocations.

	* gnu/services/web.scm (nginx-shepherd-service)[reload, reopen]: Pass -p flag
	with run-directory as value.

	Change-Id: Id5c558d65def8c1fe5cf581a4a370508ac05e550

2024-07-10  Peter Polidoro  <peter@polidoro.io>

	gnu: Add emacs-casual-avy.
	* gnu/packages/emacs-xyz.scm (emacs-casual-avy): New variable.

	Change-Id: I3f9f5ca23bac1a639356137f9e1782d6a25cb44c

2024-07-10  Lars Bilke  <lars.bilke@ufz.de>

	pack: Create /tmp in Apptainer images.
	Related to <https://bugs.gnu.org/37161> and
	<https://git.savannah.gnu.org/cgit/guix.git/commit/?id=7979a287f8eb84cbbfa44629951572408939a756>.

	* guix/scripts/pack.scm (squashfs-image)[build]: Add /tmp to the set of
	directories created.
	* tests/pack.scm ("squashfs-image + localstatedir"): Check for /tmp.

	Change-Id: I576aaa6ba8cb8478acf4c3144d492ae5caf411ca

2024-07-10  gemmaro  <gemmaro.dev@gmail.com>

	gnu: gnucash: Update to 5.8.
	* gnu/packages/gnucash.scm (gnucash): Update to 5.8.

	Change-Id: I1b0aa8c037c3d10d7a87acbdaa5fb27dd3dff556

2024-07-10  Trevor Arjeski  <tmarjeski@gmail.com>

	gnu: guile-ncurses: Fix configure flags for Unicode support.
	The flag "--with-ncursesw" doesn't seem to exist for guile-ncurses, and it
	seemed to cause the build to not include unicode support. Building without it
	produces the expected "with ncursesw" support.

	This can be checked within the guile REPL using:
	> ,use (ncurses curses)
	> %wide-ncurses
	> #t ; has unicode and wide char support

	* gnu/packages/guile-xyz.scm (guile-ncurses)[arguments]: Remove
	‘--with-ncursesw’ from #:configure-flags.

	Change-Id: I081ce7b21df49652040017f10de5d5f98fe076d5

2024-07-10  Andy Tai  <atai@atai.org>

	gnu: llama-cpp: Update commit and configure flags for shared library build.
	* gnu/packages/machine-learning.scm (lama-cpp): Update to commit a5735e with
	  pkg-config support.
	  [arguments](configure-flags): Add cmake configure flag
	  for shared library build and adjust arguments to make openblas
	  found by cmake.
	  (phases) 'install-python-scripts: Remove references to deleted scripts
	  and add new ones upsteeam.

	Change-Id: I7c4bc219a22aa9a949e811b340c7cf745b176d14

2024-07-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to 0eaf7b6.
	* gnu/packages/ci.scm (cuirass): Update to 0eaf7b6.

	Change-Id: I56a78c62c91a5b4ca76aa71e7a42eab596e69fdf

2024-07-10  Andy Tai  <atai@atai.org>

	gnu: xpra: Update to 6.0.2.
	* gnu/packages/xorg.scm (xpra): update to 6.0.2.

	Change-Id: I71289947783fce1c60ec84e0dd5a4bbe3d077bd9

2024-07-10  Daniel Szmulewicz  <daniel.szmulewicz@gmail.com>

	gnu: emacs-denote: Update to 3.0.6.
	* gnu/packages/emacs-xyz.scm (emacs-denote): Update to 3.0.6.

	Change-Id: Ifa524109d7c6e56a8ce0d93afbae7eca35b5cd53

2024-07-10  jgart  <jgart@dismail.de>

	gnu: janet: Update to 1.35.2.
	* gnu/packages/lisp.scm (janet): Update to 1.35.2.

	Change-Id: I5d623879841bd9a9691c535f7a0242dd371b45b4

2024-07-09  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: opensmtpd: Correct hard coded path.
	* gnu/packages/mail.scm (opensmtpd)[arguments]: Substitute non existent
	path.

	Change-Id: I6da8c3650be66f7e2297ea6174a66b7f0b1bc0c0

2024-07-09  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: capstone: Backport upstream fix for Python bindings.
	* gnu/packages/patches/capstone-fix-python-constants.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/engineering.scm (capstone): New patch.

2024-07-09  jgart  <jgart@dismail.de>

	gnu: trealla: Update to 2.53.47.
	* gnu/packages/prolog.scm (trealla): Update to 2.53.47.

	Change-Id: Ide1766e92cc2ee0ec435f02db11bcd4c73fc3642

2024-07-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.19: Update to 4.19.317.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.317.
	(linux-libre-4.19-pristine-source): Update hash.

	Change-Id: I983eceec227fd3eb0e7cc759f665e614bf9e6449

2024-07-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.4: Update to 5.4.279.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.279.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: Ic13d58447b3d20e33a9ed165d56b92d02c456c98

2024-07-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Update to 5.10.221.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.221.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I26af395d6062d1fd3786dcf0cbbae51258fa0ce6

2024-07-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.162.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.162.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	Change-Id: I0586acec38ed8d6de0f07084794c928821ae17c2

2024-07-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.97.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.97.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: Ic485e29c973110b34e3da80c25e625d6fdcba85f

2024-07-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.37.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.37.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I24b197e920a2dcc311fa589d9124b8f6c3ac905c

2024-07-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.9: Update to 6.9.8.
	* gnu/packages/linux.scm (linux-libre-6.9-version): Update to 6.9.8.
	(linux-libre-6.9-pristine-source): Update hash.

	Change-Id: Ied14fe931937fba95afc8330b60d5a51ee6b344f

2024-07-09  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.13.0-guix1 [security fixes].
	Includes fixes for CVE-2024-6600, CVE-2024-6601, CVE-2024-6602,
	CVE-2024-6603, and CVE-2024-6604.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(%icecat-version): Change suffix from "-guix0-preview1" to "-guix1".
	(icecat-source): Update gnuzilla commit, base version, and hashes.
	(icecat-minimal)[description]: Remove the vague warning about IceCat
	being a preview release.

2024-07-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: chez-scheme-for-racket: Fix building on riscv64-linux.
	* gnu/packages/chez.scm (target-chez-arch): When building for
	riscv64-linux return #f instead of the desired string, which isn't
	supported everywhere yet.

	Change-Id: Ie1b076ad4845129c5b98c3ae01f98a86784c13ad

2024-07-09  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-scheme: Backport test fix.
	The backported commit fixes crashes when signals are delivered to
	non-Scheme threads, including GC worker threads and threads
	created by foreign libraries.  This appears to have been the
	cause of the intermittent test failures we have experienced.

	* gnu/packages/patches/chez-scheme-backport-signal.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/chez-scheme.scm (chez-scheme)[source]<patches>: Use it.
	(chez-scheme-for-racket, chez-scheme): Enable tests.

	Change-Id: Ifd87ca0d1707ef6ad067d883772a5b42803ead94

2024-07-09  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: Update to 8.13.
	* gnu/packages/patches/racket-backport-8.12-chez-configure.patch: Delete
	obsolete patch.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/racket.scm (%racket-origin)[patches]: Likewise.
	* gnu/packages/chez.scm (chez-scheme-for-racket): Update to
	10.0.1-pre-release.1.
	* gnu/packages/racket.scm (%racket-version): Update to 8.13.
	(racket)[inputs]<data, deinprogramm, drracket, eopl, expeditor, gui>
	<htdp, math, net-cookies, option-contract, pict, plai, plot, rackunit>
	<redex, scribble, snip, typed-racket, srfi, web-server>: Update hashes.

	Change-Id: I2d7b6e79a5a4e775d9b918b39fb688b484bb9f93

2024-07-09  Philip McGrath  <philip@philipmcgrath.com>

	gnu: zuo: Update to 1.10.
	* gnu/packages/racket.scm (zuo): Update to 1.10.

	Change-Id: I082129143b77d34236e32e5cd4f4aac3275d4bca

2024-07-09  gemmaro  <gemmaro.dev@gmail.com>

	gnu: emacs-empv: Add inputs.
	* gnu/packages/emacs-xyz.scm (emacs-empv)[arguments]: Add a phase to set
	default binaries for FD and MPV.
	[inputs]: Add FD and MPV.
	[propagated-inputs]: Add EMACS-CONSULT.

	Change-Id: I0e627d3b3ec3e5515ff7da9cd601713840e2a9c7

2024-07-09  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add emacs-sed-mode.
	* gnu/packages/emacs-xyz.scm (emacs-sed-mode): New variable.

	Change-Id: Ic079579d3c9ba25cf721d044f99ba2ec4dcc0392

2024-07-09  Lars Bilke  <lars.bilke@ufz.de>

	gnu: petsc: Build optimized libraries.
	* gnu/packages/maths.scm (petsc)[arguments]: Disable debug information.

	Change-Id: Iec92a5bf50a004880aeb1ec49d2a2beb154ef222

2024-07-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-duckdb: Disable parallel tests.
	Running tests with "--numprocesses" more than 16 makes them shaky, see
	<https://ci.guix.gnu.org/build/5070646/log/raw>.

	* gnu/packages/python-xyz.scm (python-duckdb) [arguments]:
	<#:test-flags>: Remove "--numprocesses" option.
	[native-inputs]: Remove PYTHON-PYTEST-XDIST.

	Change-Id: I34312cd0d031fe1c31172280e761cfe33762fc91

2024-07-09  Thanos Apollo  <public@thanosapollo.org>

	gnu: emacs-yeetube: Update to 2.1.7.
	* gnu/packages/emacs-xyz.scm (emacs-yeetube): Update to 2.1.7.
	[synopsis]: Remove deprecated Invidious functionality.
	[description]: Rephrase and remove deprecated Org mode functionality.

	Change-Id: Ib5de9ca8d155740da2a5f7ecdba9b349e366def3

2024-07-09  Thanos Apollo  <public@thanosapollo.org>

	gnu: Add emacs-empv.
	* gnu/packages/emacs-xyz.scm (emacs-empv): New variable.

	Change-Id: Ibfb0fca623a536e8db27b15b87e76ef9d7d5a742

2024-07-09  Thanos Apollo  <public@thanosapollo.org>

	gnu: emacs-emacsql: Update to 3.1.1-2.efddd69.
	* gnu/packages/emacs-xyz.scm (emacs-emacsql): Update to commit
	efddd69.

	Change-Id: Ib9d025fd8bf040fe2458fa54ac40bd16f35795dd

2024-07-09  Sergiu Ivanov  <sivanov@colimite.fr>

	gnu: Add emacs-ob-racket.
	* gnu/packages/emacs-xyz.scm (emacs-ob-racket): New variable.

	Change-Id: Ie3542d8a8644deaa2b1588bc4537859c08444dbf

2024-07-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-duckdb: Adjust indentation.
	* gnu/packages/python-xyz.scm (python-duckdb): Adjust indentation.

	Change-Id: I4f135df041f18188f7e035eed78a9199f2026b70

2024-07-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-duckdb: Update to 1.0.0.
	* gnu/packages/python-xyz.scm (python-duckdb): Update to 1.0.0.
	[propagated-inputs]: Add python-adbc-driver-manager.
	[native-inputs]: Remove python-mypy; add python-pytest-xdist.

	Change-Id: I506e786d73767b73c34ec0d475e535a4eba51ca2

2024-07-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-adbc-driver-manager.
	* gnu/packages/databases.scm (python-adbc-driver-manager): New variable.

	Change-Id: Idf4056923def64e5603d9fb175126870cbe24624

2024-07-08  Felix Gruber  <felgru@posteo.net>

	gnu: duckdb: Update to 1.0.0.
	* gnu/packages/databases.scm (duckdb): Update to 1.0.0.

	Change-Id: I00afe247b221bee0a24297d1eb3d7c76d06d09f9

2024-07-08  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: Add python-itanium-demangler.
	* gnu/packages/python-xyz.scm (python-itanium-demangler): New variable.

	Change-Id: I6c198bfb174a76e7d1746d5052e1dec938a4b5b9

2024-07-08  Remco van 't Veer  <remco@remworks.net>

	gnu: librewolf: Fix building on aarch64-linux.
	* gnu/packages/librewolf.scm (librewolf)[arguments]: On non-x86-linux
	systems the "--disable-eme" switch is not available because EME is
	not available.

	Change-Id: I0f397570249b1bc6a0182d2744a8d3c459c1bafa

2024-07-08  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: emacs-doom-themes: Update to 2.3.0@188ab05
	* gnu/packages/emacs-xyz.scm (emacs-doom-themes): Update to commit
	188ab05.

	Change-Id: Id684e7005f4c7ae00eb1ea25f7b78b8478ad776f

2024-07-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eshell-git-prompt: Appease linter.
	* gnu/packages/emacs-xyz.scm (emacs-eshell-git-prompt)[source]<origin>: Use
	tag instead of raw commit hash.
	[synopsis]: Remove trailing dot to appease linter.
	[description]: Shorten long line.

	Change-Id: Ic24bc89ef54507fc723d3fa4c6f276ae78be279c

2024-07-08  Thanos Apollo  <public@thanosapollo.org>

	gnu: emacs-jabber: Update to 0.8.92-1-e766d84.
	gnu/packages/emacs-xyz.scm (emacs-jabber): Update to a recent commit.

	Change-Id: I0a9b6bd32b6b6df6f46ad648cf3e165a4cbaa750

2024-07-08  Thanos Apollo  <public@thanosapollo.org>

	gnu: Add emacs-gnosis.
	* gnu/packages/emacs-xyz.scm (emacs-gnosis): New variable.

	Change-Id: I5757adf1b1b5f19f34fce60e487f4420e8785521

2024-07-07  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: kubo: Unbundle more packaes.
	* gnu/packages/ipfs.scm (kubo): Unbundle more packages.
	[inputs]: Add go-github-com-facebookgo-atomicfile,
	go-github-com-ipfs-go-detect-race, go-github-com-ipfs-go-ipld-cbor,
	go-github-com-ipfs-go-ipld-git, go-github-com-tidwall-gjson.
	go-github-com-whyrusleeping-base32, go-github-com-whyrusleeping-cbor,
	go-github-com-whyrusleeping-chunker,
	go-github-com-whyrusleeping-go-keyspace, and
	go-github-com-whyrusleeping-multiaddr-filter.
	Remove go-github-com-ipfs-go-ipfs-util, go-gopkg-in-yaml-v3, and
	go-github-com-pkg-errors

	Change-Id: I8edd09e134dee725f1ecaf8f4296c74c4cc5f37c

2024-07-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-whyrusleeping-cbor.
	* gnu/packages/golang-web.scm (go-github-com-whyrusleeping-cbor): New variable.

	Change-Id: I6f411f6766178a754490864e5dc3a5fc826607dd

2024-07-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-whyrusleeping-base32.
	* gnu/packages/golang-xyz.scm (go-github-com-whyrusleeping-base32): New variable.

	Change-Id: Iad9afc6eb19ae76bd535f0513d5da488b34e6836

2024-07-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-whyrusleeping-go-keyspace.
	* gnu/packages/golang-xyz.scm (go-github-com-whyrusleeping-go-keyspace):
	New variable.

	Change-Id: I089ffd2ad61a998958d64465c14cbfe941fc30e9

2024-07-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-whyrusleeping-chunker.
	* gnu/packages/golang-web.scm (go-github-com-whyrusleeping-chunker): New variable.

	Change-Id: Ib89feab1054e71a1bb603659c4e93c1d8256dc8f

2024-07-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-whyrusleeping-multiaddr-filter.
	* gnu/packages/golang-xyz.scm (go-github-com-whyrusleeping-multiaddr-filter): New variable.

	Change-Id: I4e1319bcb6bc6e0b922e72da31697460fbab8622

2024-07-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-go-ipld-git.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipld-git): New variable.

	Change-Id: I9f7e4c1f086294a6024da167ba89f8251e0357b6

2024-07-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-facebookgo-atomicfile.
	* gnu/packages/golang-xyz.scm (go-github-com-facebookgo-atomicfile): New
	variable.

	Change-Id: Ib6c685b5fa2b42ef0fe057e24547c1244ed449a4

2024-07-07  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-ipfs-go-ipld-cbor.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipld-cbor): New variable.

	Change-Id: I1a85366eb558fe3043fe39d8aabd4bf14f98a32a

2024-07-07  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-whyrusleeping-cbor-gen.
	* gnu/packages/ipfs.scm (go-github-com-whyrusleeping-cbor-gen): New variable.

	Change-Id: I7fc01ba570492a145bcea00f08e0ccb7cc0479af

2024-07-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-syndtr-goleveldb-leveldb: Rename variable.
	* gnu/packages/golang-xyz.scm (go-github-com-syndtr-goleveldb-leveldb):
	Rename variable to go-github-com-syndtr-goleveldb to reflect go.mode
	name.
	[arguments]: <#:import-path>: Adjust it to reflect go.mode import
	path. <#:phases>: Delete 'build phase; use custom 'check phase.
	* gnu/packages/ipfs.scm (kubo) [inputs]: Remove
	go-github-com-syndtr-goleveldb-leveldb. Add go-github-com-syndtr-goleveldb
	* gnu/packages/mail.scm: Likewise.

	Change-Id: I84c6a2b398adc7230494847215ccbd1cde73afc9

2024-07-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-goccy-go-yaml: Enable all tests.
	* gnu/packages/golang-xyz.scm (go-github-com-goccy-go-yaml) [arguments]:
	<#:phases>: Use customer 'check phase.

	Change-Id: Idb607eef3cb09cfa3694a25d0acf8bfa0be22bcc

2024-07-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-goccy-go-yaml: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-goccy-go-yaml): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I44dc5b01079c6486c31f440c8a1f506a419a0f38

2024-07-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-goccy-yaml: Rename variable.
	gnu/packages/golang-xyz.scm (go-github-com-goccy-yaml): Rename variable
	to go-github-com-goccy-go-yaml to reflect go.mode name.
	gnu/packages/golang.scm (go-github-com-songmu-gitconfig)
	[propagated-inputs]: Remove go-github-com-goccy-yaml. Add
	go-github-com-goccy-go-yaml.
	gnu/packages/web.scm (go-github-com-mikefarah-yq-v4)
	[propagated-inputs]: Likewise.

	Change-Id: Id8663c08cb75974eb9e881bb7e22623ed463ffa5

2024-07-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-chroma.
	* gnu/packages/golang-xyz.scm (go-chroma): New variable.

	Change-Id: Idb13913bc51ac37fb9fa8ce315aebdc014e53b10

2024-07-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-alecthomas-kong.
	* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-kong): New variable.

	Change-Id: I92218bd2cf6c186e63812dd83655686bb7a7f97a

2024-07-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-colour: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-alecthomas-colour): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I8cbe20aede41417cb6769011385d3986df714cd2

2024-07-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-repr: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-alecthomas-repr): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I0cc0ea79264d2365e1e1bf910720c956c527c23f

2024-07-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-repr: Update to 0.4.0.
	* gnu/packages/golang.scm (go-github-com-alecthomas-repr): Update to 0.4.0.

	Change-Id: I7dd2d9d777bf8d6db6aaf76b13b2b7f9dfa5ad66

2024-07-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-assert-v2: Update to 2.10.0.
	* gnu/packages/golang-check.scm (go-github-com-alecthomas-assert-v2): Update to 2.10.0.

	Change-Id: I61bf0c639efb2304896f03756725f9c98d212060

2024-07-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-chroma-v2: Enable all tests.
	* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-chroma-v2)
	[arguments]: <#:go>: Use go-1.19. <#:phases>: Add
	'remove-failing-tetdata-and-cmd-files. Use custom 'check phase.

	Change-Id: I76a8fcc8089f55e6645762c49c61219520147281

2024-07-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-chroma-v2: Update to 2.14.0.
	* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-chroma-v2): Update to 2.14.0.

	Change-Id: I903f156c93485ebb2f46e6622d817cbf894e34ce

2024-07-07  Felix Gruber  <felgru@posteo.net>

	gnu: python-pdfminer-six: Update to 20231228.
	* gnu/packages/python-xyz.scm (python-pdfminer-six): Update to 20231228.
	[build-system]: Use pyproject-build-system.
	[arguments]: Convert to gexp and remove custom 'check phase.
	[propagated-inputs]: Remove python-chardet and python-sortedcontainers.
	Add python-charset-normalizer.
	[native-inputs]: Remove python-nose and python-tox. Add python-pytest.

	Change-Id: I9913385a681b32afde930e32e7379db91357177b

2024-07-07  Wamm K. D  <jaft.r@outlook.com>

	gnu: Add wf-config.
	* gnu/packages/wm.scm (wf-config): New variable.

	Change-Id: Ie95333b92a8acb5f8b4f8e085e5ab35087bdc105

2024-07-07  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: gmic: Update source hash.
	Fixes: https://issues.guix.gnu.org/71970

	* gnu/packages/image-processing.scm (gmic): Update source hash.

	Change-Id: Id7ad742086139263d5677339f1c7b91de350a3f2

2024-07-07  Luis Felipe  <sirgazil@zoho.com>

	gnu: Add font-paytone-one.
	* gnu/packages/fonts.scm (font-paytone-one): New variable.

	Change-Id: I0c1faf60855fbd10f2b4dd54026cfbabfa281441

2024-07-07  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libunibreak: Update to 6.1.
	* gnu/packages/unicode.scm (libunibreak): Update to 6.1.
	[arguments]<#:phases>: Comment it out.

	Change-Id: I1ccf8085a7d1be8263965e750ebf7adc5a83b618

2024-07-07  Thanos Apollo  <public@thanosapollo.org>

	gnu: Add emacs-eshell-git-prompt.
	gnu/packages/emacs-xyz.scm (emacs-eshell-git-prompt): New variable.

	Change-Id: If3e7f918708d9b57295b368f5d7c5fc7b18d73cf

2024-07-07  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-next: Update to 30.0.60-1.4e22ef8.
	* gnu/packages/aux-files/emacs/comp-integrity-next.el: New file.
	* Makefile.am (AUX_FILES): Register it here.
	* gnu/packages/emacs.scm (emacs-next-minimal): Update to 30.0.60-1.4e22ef8.
	(emacs->emacs-next)[arguments]: Swap out ‘validate-comp-integrity’ phase,
	so as to refer to the new integrity check.

	gnu: komikku: Update to 1.46.0.
	* gnu/packages/gnome.scm (komikku): Update to 1.46.0.
	[source]: Use “https://codeberg.org” for the URL.
	[home-page]: Use “https://apps.gnome.org/Komikku”.
	[#:phases]<python-and-gi-wrap>: Also wrap GDK_PIXBUF_MODULE_FILE.
	[inputs]: Add webp-pixbuf-loader.

	gnu: webp-pixbuf-loader: Update to 0.2.4.
	* gnu/packages/gtk.scm (webp-pixbuf-loader): Update to 0.2.4.

	gnu: libadwaita: Update to 1.5.2.
	* gnu/packages/gnome.scm (libadwaita): Update to 1.5.2.

2024-07-07  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: clasp: Prevent ID clashes in dependent packages.
	Clasp uses an interesting CRTP pattern to insert statically (i.e. compile-time)
	generated numeric IDs into global fields.  However, these templates are
	instantiated once per shared library---thus, whenever a library is linked, new
	IDs are generated, and the original intent (safely type-casting objects across
	libraries) is lost.  To help the linker out, we make sure that these IDs are
	only instantiated in clasp and not when building other libraries.

	* gnu/packages/patches/clasp-hide-event-ids.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/clasp.scm (source)[patches]: Add it here.
	(clingo)[#:phases]: Drop ‘skip-failing-tests’.
	(python-clorm)[#:phases]<fix-breaking-tests>: Adjust accordingly.
	(python-clintest): Drop arguments.

2024-07-07  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	doc: Update note on Emacs packages.
	* doc/guix.texi ("Emacs packages"): Expand note to talk about differences
	between native compilation upstream and as used in Guix.

2024-07-07  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: weechat: Update to 4.3.4.
	* gnu/packages/irc.scm (weechat) : Update to 4.3.4.

	Change-Id: I506928ee0cdf7a349b8609b29c28060bf5661fe9

2024-07-07  Vinicius Monego  <monego@posteo.net>

	gnu: primesieve: Update to 12.3.
	* gnu/packages/maths.scm (primesieve): Update to 12.3.

	Change-Id: Ie98e370f2467fd9e9c24e6bfb99b809011ee104a

2024-07-07  Vinicius Monego  <monego@posteo.net>

	gnu: cminpack: Update to 1.3.9.
	* gnu/packages/maths.scm (cminpack): Update to 1.3.9.

	Change-Id: I2b4039c4e8c313204f96773b1d0dd072dfca5d41

2024-07-07  Vinicius Monego  <monego@posteo.net>

	gnu: python-emcee: Update to 3.1.6.
	* gnu/packages/statistics.scm (python-emcee): Update to 3.1.6.

	Change-Id: I49f5d8247e2674170a677ff08bf62e82735bc74f

2024-07-07  Vinicius Monego  <monego@posteo.net>

	gnu: xonsh: Improve package style.
	* gnu/packages/shells.scm (xonsh)[source](snippet): Remove trailing #t.
	[arguments]<#:phases>: Use #$output rather than the outputs alist.

	Change-Id: I30c1b1d8e64ba6bbce61e47cbfec91de3d3df7ae

2024-07-07  Vinicius Monego  <monego@posteo.net>

	gnu: xonsh: Enable tests.
	* gnu/packages/shells.scm (xonsh)[arguments]: Remove #:tests?. Skip failing
	tests in #:test-flags?. Add phase 'writable-home before 'check.
	[native-inputs]: Add git-minimal, python-pyte, python-pytest,
	python-pytest-mock, python-pytest-rerunfailures, python-pytest-subprocess,
	python-pytest-timeout, python-requests.

	Change-Id: Iba35db554b1536246efbd101d9d588f7007fb885

2024-07-07  Vinicius Monego  <monego@posteo.net>

	gnu: xonsh: Move to pyproject-build-system.
	* gnu/packages/shells.scm (xonsh)[build-system]: Move to
	pyproject-build-system.

	Change-Id: I033a05b2eb94f15510ff7c3753768aec013dd11a

2024-07-07  Vinicius Monego  <monego@posteo.net>

	gnu: xonsh: Update to 0.17.0.
	* gnu/packages/shells.scm (xonsh): Update to 0.17.0.
	[source](snippet): Update substitution.

	Change-Id: I62d31200f8636e6db9de5d697e711e5b70fcfa9d

2024-07-07  Vinicius Monego  <monego@posteo.net>

	gnu: python-arviz: Update to 0.18.0.
	* gnu/packages/statistics.scm (python-arviz): Update to 0.18.0.
	[propagated-inputs]: Add python-dm-tree.

	Change-Id: Ia4714db0ea1ae5097afe875537c162f2cc3ad3fc

2024-07-06  Felix Gruber  <felgru@posteo.net>

	gnu: zeal: Update to 0.7.1.
	* gnu/packages/documentation.scm (zeal): Update to 0.7.1.
	[arguments]: Convert to gexp.
	[inputs]: Use new label-less style.

	Change-Id: I9d2851ee303f2e8ebed80b4a1e463aa290bea111

2024-07-06  Dariqq  <dariqq@posteo.net>

	import: github: Honor upstream-name property.
	* guix/import/github.scm (import-release): Use package-upstream-name instead
	of package-name.

	Change-Id: I9a4999a01156ce02584270837ceab70996b49106

2024-07-06  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to 0.27.
	* gnu/packages/mes.scm (mes): Update to 0.27.

	Change-Id: Idf5214fa18fda5c862d9ae0d2a7a3b610e2d9cac

2024-07-06  Vinicius Monego  <monego@posteo.net>

	gnu: blender: Update to 3.6.13.
	* gnu/packages/graphics.scm (blender): Update to 3.6.13.

	Change-Id: Id18c3bc36cae18f54b116fa1ac3ff3e67b78f604

2024-07-06  Vinicius Monego  <monego@posteo.net>

	gnu: openimageio: Add optional dependencies.
	* gnu/packages/graphics.scm (openimageio)[inputs]: Add dcmtk, freetype,
	libglvnd, libraw, libwebp, opencolorio, openjpeg.

	Change-Id: I19ac4119783744a37aee0b55d4b49dcf02b55762

2024-07-06  Vinicius Monego  <monego@posteo.net>

	gnu: openimageio: Update to 2.5.13.0.
	* gnu/packages/graphics.scm (openimageio): Update to 2.5.13.0.
	[source, home-page]: Follow redirect.

	Change-Id: Iacbd7d5b3388e4b709d995ae96859174ee3165a4

2024-07-06  Charles  <charles@charje.net>

	gnu: fonts: Add font-lilex.
	* gnu/packages/fonts.scm (font-lilex): New variable.

	Change-Id: I356897bc84f49e9c83ea0faba26ffcd2aaf62427

2024-07-06  Vinicius Monego  <monego@posteo.net>

	gnu: python-cma: Update to 3.4.0.
	* gnu/packages/machine-learning.scm (python-cma): Update to 3.4.0.

	Change-Id: Ida92761e12069a2e91e0e276c3b873c03bcfefdd

2024-07-06  Vinicius Monego  <monego@posteo.net>

	gnu: python-gpytorch: Update to 1.12.
	* gnu/packages/machine-learning.scm (python-gpytorch): Update to 1.12.
	[arguments]: Enable previously failing test.
	[propagated-inputs]: Add python-mpmath, python-scipy.

	Change-Id: I50b9787b2abee2438adaf486d842f4af0d32d162

2024-07-06  Vinicius Monego  <monego@posteo.net>

	gnu: python-scikit-rf: Update to 1.1.0.
	* gnu/packages/engineering.scm (python-scikit-rf): Update to 1.1.0.

	Change-Id: If72801c7dd0958c538ee95748794b67711b21cf1

2024-07-06  Vinicius Monego  <monego@posteo.net>

	gnu: ffmpeg-normalize: Update to 1.28.2.
	* gnu/packages/video.scm (ffmpeg-normalize): Update to 1.28.2.

	Change-Id: I2297e71645c7325d1576d17a0067a8e30f28bcd7

2024-07-06  Vinicius Monego  <monego@posteo.net>

	gnu: python-cartopy: Update to 0.23.0.
	* gnu/packages/geo.scm (python-cartopy): Update to 0.23.0.
	[arguments]<#:test-flags>: Skip more network tests.

	Change-Id: Idbd2b3c52cba0fb58e78171df330581bf83ecbdf

2024-07-06  Vinicius Monego  <monego@posteo.net>

	gnu: openshadinglanguage: Update to 1.13.10.0.
	* gnu/packages/graphics.scm (openshadinglanguage): Update to 1.13.10.0.

	Change-Id: I7d9b367881c479a3eb4eb451f38b43564250ed30

2024-07-06  Vinicius Monego  <monego@posteo.net>

	gnu: python-scikit-optimize: Update to 0.10.2.
	* gnu/packages/python-science.scm (python-scikit-optimize): Update to 0.10.2.
	[source]: Switch to maintained repository. Remove compatibility patches and
	snippet.
	* gnu/packages/patches/python-scikit-optimize-1148.patch,
	gnu/packages/patches/python-scikit-optimize-1150.patch: Remove files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

	Change-Id: I6c23c93d3c256b0b97166f80eaeab7f2c7282c5f

2024-07-06  Vinicius Monego  <monego@posteo.net>

	gnu: ansible: Update to 10.1.0.
	* gnu/packages/admin.scm (ansible): Update to 10.1.0.

	Change-Id: If6c867fdb52c8a38cf48892e0692246c83affe21

2024-07-06  Vinicius Monego  <monego@posteo.net>

	gnu: ansible-core: Update to 2.17.1.
	* gnu/packages/admin.scm (ansible-core): Update to 2.17.1.
	[source]: Update URI.

	Change-Id: Ia85ccabd5ac83e61baee8829ded0026ef0ae5388

2024-07-06  Vinicius Monego  <monego@posteo.net>

	gnu: python-mapie: Update to 0.8.6.
	* gnu/packages/statistics.scm (python-mapie): Update to 0.8.6.

	Change-Id: I30eaab1542a98361b75dc8a87bcde8f19a3807b5

2024-07-06  Vinicius Monego  <monego@posteo.net>

	gnu: python-ta-lib: Update to 0.4.32.
	* gnu/packages/finance.scm (python-ta-lib): Update to 0.4.32.

	Change-Id: I4cafd320daf68fd3de69ced3cf310443df7c2255

2024-07-06  Vinicius Monego  <monego@posteo.net>

	gnu: python-deepxde: Update to 1.11.1.
	* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.11.1.
	[source]: Update URI.

	Change-Id: I63c34558a9b55f9267652b88bf88f55614cc631f

2024-07-06  Vinicius Monego  <monego@posteo.net>

	gnu: symengine: Update to 0.12.0.
	* gnu/packages/algebra.scm (symengine): Update to 0.12.0.

	Change-Id: I9cd1ac9ef49c4a287caf242f581fea50b1535a97

2024-07-06  Vinicius Monego  <monego@posteo.net>

	gnu: homebank: Update to 5.8.1.
	* gnu/packages/finance.scm (homebank): Update to 5.8.1.

	Change-Id: I7e050d9a997bab73312691e272a1836dd85580f2

2024-07-06  Vinicius Monego  <monego@posteo.net>

	gnu: quantlib: Update to 1.34.
	* gnu/packages/finance.scm (quantlib): Update to 1.34.
	[source]: Update URI.

	Change-Id: Ic357e0fffba595d0591ef6fe290de1945a98cfc8

2024-07-06  Vinicius Monego  <monego@posteo.net>

	gnu: gmic: Update to 3.4.0.
	* gnu/packages/image-processing.scm (gmic): Update to 3.4.0.

	Change-Id: I2c9335a96bb22625012f35b60620b9b9ad435a64

2024-07-06  Vinicius Monego  <monego@posteo.net>

	gnu: meep: Update to 1.29.0.
	* gnu/packages/engineering.scm (meep): Update to 1.29.0.

	Change-Id: I0a23aa041dc97cc6ba4102af66abd8c77b6bbf8b

2024-07-05  jgart  <jgart@dismail.de>

	 gnu: trealla: Update to 2.53.37.
	* gnu/packages/prolog.scm (trealla): Update to 2.53.37.

	Change-Id: Iea845c85fc4397223a3ed783ab4492928fd9473b

2024-07-05  Christopher Baines  <mail@cbaines.net>

	gnu: nginx: Add --with-compat to the configure flags.
	To match the change to nginx-accept-language-module made in
	cd15d417e30597b131aa00cea0aaa78a36cc74a6, as the lack of --with-compat seemed
	to cause a "binary compatible" error when trying to use this module with
	NGinx.

	* gnu/packages/web.scm (nginx)[arguments]: Add --with-compat to
	 #:configure-flags.

	Change-Id: I50831aef84e845c3cdfc2d6e0f4ba9b6f0dc80d1

2024-07-05  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	ugnu: diffoscope: Update to 272.
	Fixes: https://issues.guix.gnu.org/71886

	* gnu/packages/diffoscope.scm (diffoscope): Update to 272.

2024-07-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to 2365ba78.
	* gnu/packages/ci.scm (cuirass): Update to 2365ba78.

	Change-Id: Ie7c7b59ec10bb819c5f48fc0240c72d4c7089e82

2024-07-05  Giacomo Leidi via Guix-patches via  <guix-patches@gnu.org>

	services: oci-container: Allow setting Shepherd actions in oci-container-configuration.
	* gnu/services/docker.scm (oci-container-configuration)
	[shepherd-actions]: New field.
	(sanitize-shepherd-actions): sanitize it.
	(oci-container-shepherd-service): use it.

	* doc/guix.texi: Document it.

	Change-Id: I0ca9826542be7cb8ca280a07a9bff1a262c2a8a7

2024-07-05  Giacomo Leidi via Guix-patches via  <guix-patches@gnu.org>

	services: oci-container: Allow setting Shepherd respawn? in oci-container-configuration.
	* gnu/services/docker.scm (oci-container-configuration)
	[respawn?]: New field.
	(oci-container-shepherd-service): use it.

	* doc/guix.texi: Document it.

	Change-Id: I0d6367607fd0fd41f90a54b33d80bf4d4f43dd8b

2024-07-05  Giacomo Leidi via Guix-patches via  <guix-patches@gnu.org>

	services: oci-container: Allow setting Shepherd auto-start? in oci-container-configuration.
	* gnu/services/docker.scm (oci-container-configuration)
	[auto-start?]: New field.
	(oci-container-shepherd-service): use it.

	* doc/guix.texi: Document it.

	Change-Id: Id093d93effbbec3e1be757f8be83cf5f62eaeda7

2024-07-05  Giacomo Leidi via Guix-patches via  <guix-patches@gnu.org>

	services: oci-container: Allow setting Shepherd log-file in oci-container-configuration.
	* gnu/services/docker.scm (oci-container-configuration)
	[log-file]: New field.
	(oci-container-shepherd-service): use it.

	* doc/guix.texi: Document it.

	Change-Id: Icad29ac6342b6f5bafc0d9be13a93cee99674185

2024-07-05  Giacomo Leidi via Guix-patches via  <guix-patches@gnu.org>

	doc: Minor changes to the OCI-backed Services documentation.
	* doc/guix.texi: Clarify the example and remove reduntant escapes.

	Change-Id: I38f5517ae46b391ba21ae5a94c6dcc272e245036

2024-07-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: eisl: Update to 4.00.
	* gnu/packages/lisp.scm (eisl): Update to 4.00.

	Change-Id: I2fa69943c6f72cad61e65352de1e496241acb292

2024-07-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-cf: Update to 1.0-6.2bf64fe.
	* gnu/packages/lisp-xyz.scm (sbcl-cf): Update to 1.0-6.2bf64fe.

	Change-Id: I9af418e40da37fd7184fe54c0a51f740c593bda5

2024-07-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 295.
	* gnu/packages/lisp.scm (txr): Update to 295.

	Change-Id: I8e7430b4931c5eb8772e8138418f52a193d569cd

2024-07-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	Add Nicolas Goaziou to team tex.
	* etc/teams.scm: Define new member.

	Change-Id: Ia7a52c5057a6e1b6b92c6079641bb354f1ecfd64

2024-07-04  Laurent Gatto  <laurent.gatto@uclouvain.be>

	Add Laurent Gatto to team r.
	Welcome to the R Team!

	* etc/teams.scm: Define new member.

	Change-Id: I947b54fef154d39a0630d0f0c7c11aecda492db9

2024-07-04  Leo Famulari  <leo@famulari.name>

	gnu: yt-dlp: Update to 2024.05.27.
	* gnu/packages/video.scm (yt-dlp): Update to 2024.05.27.
	[build-system]: Use PYPROJECT-BUILD-SYSTEM.
	[arguments]: Remove the custom build phase 'fix-the-data-directories', because
	There is no longer a setup.py file to be amended.
	[inputs]: Add PYTHON-REQUESTS-NEXT and PYTHON-URLLIB3-NEXT.
	[native-inputs]: Add PYTHON-HATCHLING.

	Change-Id: I0c9e609817071346ca85d1f0966cf8994b2da2c5

2024-07-04  Leo Famulari  <leo@famulari.name>

	gnu: python-websockets: Update to 12.0
	* gnu/packages/python-web.scm (python-websockets): Update to 12.0.

	Change-Id: I6217093bbdfb81b35eb7c8d59ada3f612b7d9511

2024-07-04  Leo Famulari  <leo@famulari.name>

	gnu: python-pytest-sanic: Further relax the websockets version requirements.
	* gnu/packages/python-check.scm (python-pytest-sanic)[arguments]: Accept
	PYTHON-WEBSOCKETS 12.0 in the custom 'relax-requirements' phase.

	Change-Id: I279d7f98ff2f1fe3be46ffd4f06bbc3005c453b5

2024-07-04  Leo Famulari  <leo@famulari.name>

	gnu: Add python-urllib3 1.26.17.
	This is the minimum required version in recent versions of yt-dlp.

	* gnu/packages/python-web.scm (python-urllib3-next): New variable.

	Change-Id: Ib57bbe45fd1c9c9fa3872a00f161979762feacf6

2024-07-04  Leo Famulari  <leo@famulari.name>

	gnu: Add python-requests 2.31.0.
	This is the minimum required version in recent versions of yt-dlp.

	* gnu/packages/python-web.scm (python-requests-next): New variable.

	Change-Id: I825cb928297cddc2fbbca1ce5acdbf6cff276bbc

2024-07-04  Leo Famulari  <leo@famulari.name>

	gnu: yt-dlp: Don't inherit from youtube-dl.
	yt-dlp has diverged from youtube-dl sufficiently that package inheritance
	hinders package maintenance.

	* gnu/packages/video.scm (yt-dlp): Don't inherit from YOUTUBE-DL.
	[build-system, synopsis, license]: New fields.
	[arguments]: Adjust accordingly.
	[inputs]: Add FFMPEG.

	Change-Id: I14c4cfb6a75ba0421c62eac778072ab3e76c72a1

2024-07-03  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: podman: Update to 5.1.1.
	* gnu/packages/containers.scm (podman): Update to 5.1.1.

	Change-Id: Ie2563c1862debefcd6b5d0268e6cb57b6ae7193b

2024-07-03  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: buildah: Fix build.
	* gnu/packages/containers.scm (buildah)<arguments>: Remove
	'remove-go-references phase, add 'patch-buildflags phase and remove
	imported modules.

	Change-Id: Id89ea5c90ba8064484eec460efdfa592c974adca

2024-07-03  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: podman: Fix build.
	* gnu/packages/containers.scm (podman)<arguments>: Remove
	'remove-go-references phase, add BUILDFLAGS=-trimpath to make-flags and
	remove imported modules.

	Change-Id: I6ffca5bd5be21b8b61ea9aa50273f97c5e342f9d

2024-07-03  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: gvisor-tap-vsock: Fix build.
	* gnu/packages/containers.scm (gvisor-tap-vsock)<arguments>: Remove
	'remove-go-references phase, add 'patch-go-reference phase and remove
	imported modules.

	Change-Id: I202292e303268b3ec0f13f19d4ceba517cd73aaa

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-nwaples-rardecode-v2.
	* gnu/packages/golang-compression.scm (go-github-com-nwaples-rardecode):
	Change version to 1.1.3 for future inheritance of go-github-com-nwaples-rardecode-v2.
	(go-github-com-nwaples-rardecode-v2): New variable.

	Change-Id: Ifc92ac27fbcd01f7cfced9239765d41108d6f373

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-masterminds-sprig-v3: Update to 3.2.3.
	* gnu/packages/golang-xyz.scm (go-github-com-masterminds-sprig-v3):
	Update to 3.2.3.

	Change-Id: I95c42ca42a09e0c5e79d5c631606d8e48ceafe43

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pterm-pterm.
	* gnu/packages/golang-xyz.scm (go-github-com-pterm-pterm): New variable.

	Change-Id: I6da814b83833224380a5dd08da9cf1562eb33791

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-marvinjwendt-testza.
	* gnu/packages/golang-check.scm (go-github-com-marvinjwendt-testza): New variable.

	Change-Id: I7aae5264286beda3462fd17304a68d62fdcd3cdb

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-atomicgo-dev-keyboard.
	* gnu/packages/golang-xyz.scm (go-atomicgo-dev-keyboard): New variable.

	Change-Id: I335f43f06009d188c4e3278ea00a1568a3be9235

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-atomicgo-dev-schedule.
	* gnu/packages/golang-xyz.scm (go-atomicgo-dev-schedule): New variable.

	Change-Id: Iee83258d43320bbd99170c9bcb21f7d6984366bc

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-atomicgo-dev-cursor.
	* gnu/packages/golang-xyz.scm (go-atomicgo-dev-cursor): New variable.

	Change-Id: I7d742bf6056b3169999157af55cc1c002e6aceb9

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-errata-ai-ini.
	* gnu/packages/golang-xyz.scm (go-github-com-errata-ai-ini): New variable.

	Change-Id: Ic97b0152b10a3b3dc88cf5a617b26427058bf1f5

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jdkato-twine.
	* gnu/packages/golang-xyz.scm (go-github-com-jdkato-twine): New variable.

	Change-Id: I13e55c204ab2072672a9556d7c0cac02f395116c

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-errata-ai-regexp2.
	* gnu/packages/golang-xyz.scm (go-github-com-errata-ai-regexp2): New variable.

	Change-Id: If9af0a91da1d7a08767dea4614ece9fd620a143a

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-neurosnap-sentences.
	* gnu/packages/golang-xyz.scm (go-github-com-neurosnap-sentences, go-sentences): New variables.

	Change-Id: I56c9e6c26567cfb9a6a21f8e637ddd1465d3bb58

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-otiai10-copy.
	* gnu/packages/golang-xyz.scm (go-github-com-otiai10-copy): New variable.

	Change-Id: Ia1e9e2180f668546a775c6d45ad316303ae310d8

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-otiai10-mint.
	* gnu/packages/golang-check.scm (go-github-com-otiai10-mint): New variable.

	Change-Id: I2b203256756bf9dbeb838e2b289f4ffb9c902404

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-atomicgo-dev-assert.
	* gnu/packages/golang-check.scm (go-atomicgo-dev-assert): New variable.

	Change-Id: I987bdc50978da3cb6758d99bb4330e0a3bf3d14a

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gookit-color.
	* gnu/packages/golang-xyz.scm (go-github-com-gookit-color): New variable.

	Change-Id: I7caa860ae1605fff0da7490ec46ff816cad38143

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-remeh-sizedwaitgroup.
	* gnu/packages/golang-xyz.scm (go-github-com-remeh-sizedwaitgroup): New variable.

	Change-Id: Icabe407a0aefef2728e331be87e239b7683512cd

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-tengo.
	* gnu/packages/golang-xyz.scm (go-tengo): New variable.

	Change-Id: I8fb24d0bdd4eccb2da5f584edfec9b9ba1a9c4d5

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-d5-tengo-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-d5-tengo-v2): New variable.

	Change-Id: I714223a90deb696320c57f0281a8787e1cb6c2c4

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-expr-lang-expr.
	* gnu/packages/golang-xyz.scm (go-github-com-expr-lang-expr): New variable.

	Change-Id: I580e3c664322565d506261ec789ddfe05faa764e

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-dsnet-compress.
	* gnu/packages/golang-compression.scm (go-github-com-dsnet-compress): New variable.

	Change-Id: I232f2d8cc6bb5eb4c850f233b2e2788d0f2fb35b

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-dsnet-golib.
	* gnu/packages/golang-xyz.scm (go-github-com-dsnet-golib): New variable.

	Change-Id: If3f4bc017119c05ff837414bf5a839c39feff69b

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-adrg-xdg.
	* gnu/packages/golang-xyz.scm (go-github-com-adrg-xdg): New variable.

	Change-Id: I6a7576d45c84e864d6db915784e32606b1008710

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-adrg-strutil.
	* gnu/packages/golang-xyz.scm (go-github-com-adrg-strutil): New variable.

	Change-Id: I86addc399471f4766a3beb7725832b6b13435fce

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-shopspring-decimal.
	* gnu/packages/golang-maths.scm (go-github-com-shopspring-decimal): New variable.

	Change-Id: I52ba58d05be9f631e5c53ccf7c30a977d7fe66b3

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-montanaflynn-stats.
	* gnu/packages/golang-maths.scm (go-github-com-montanaflynn-stats): New variable.

	Change-Id: I1e131cb4ceece61e5b822178831014ed27189d9e

2024-07-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add packages/golang-math module.
	* gnu/packages/golang-maths.scm: New file.
	* gnu/local.mk: Add gnu/packages/golang-maths.scm to the scope.

	Change-Id: Iffa3f7735e2155ecdd46f5cdeda9143c9c823322

2024-07-03  Attila Lendvai  <attila@lendvai.name>

	gnu: dropbear: Update to 2024.85.
	* gnu/packages/ssh.scm (dropbear): Update to 2024.85.

	Change-Id: I6c729f22732244e6c44bc0d6a1866ab1663a537e

2024-07-03  Alex Devaure  <ajadevaure@gmail.com>

	gnu: darktable: Update to 4.8.0.
	* gnu/packages/photo.scm (darktable): Update to 4.8.0.

	Change-Id: I36df2b5a96f24488ebc1c491571a954af14d9e3f

2024-07-03  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: feh: Update to 3.10.3.
	* gnu/packages/image-viewers.scm (feh): Update to 3.10.3.

	Change-Id: I2b997670ae628f231ade8cc2054f0e121d913598

2024-07-03  Andy Tai  <atai@atai.org>

	gnu: global: Update to 6.6.13.
	* gnu/packages/code.scm (global): Update to 6.6.13.

	Change-Id: I4a00f0853b9ad9dcd216f4a7e33a23df3c1caa13

2024-07-03  Felix Gruber  <felgru@posteo.net>

	gnu: reuse: Update to 3.0.2.
	* gnu/packages/license.scm (reuse): Update to 3.0.2.

	Change-Id: I527df845dcc4deaf1ffae90d6a8e13dc9033d5ad

2024-07-03  Igor Goryachev  <igor@goryachev.org>

	gnu: erlang-lfe: Make LFE compiler deterministic.
	* gnu/packages/erlang.scm (erlang-lfe): Make LFE compiler deterministic.

	Change-Id: I0cf00eeda8502384b746795802f1b2291d0e8a3b

2024-07-02  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add libgccjit-14.
	* gnu/packages/gcc.scm (libgccjit-14): New variable.

	Change-Id: I9c5be52e4e07ca48ae7191b6ff0c163541544700

2024-07-02  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add gcc-toolchain-14.
	* gnu/packages/commencement.scm (gcc-toolchain-14): New variable.

	Change-Id: I82d56541c76cc48d450c690b047c48a4c4a36702

2024-07-02  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add gccgo-14.
	* gnu/packages/gcc.scm (gccgo-14): New variable.

	Change-Id: I065373047eb186ac410813b7eea0af3b44d8aaa7

2024-07-02  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add gcc-14.
	* gnu/packages/gcc.scm (gcc-14): New variable.

	Change-Id: I7eca4e35e010a69c13489c10c72c29d6e628bb72

2024-07-02  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: emacs-telega: Update to 0.8.291.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.291.
	[inputs]: Add tgs2png.

	gnu: emacs-telega: Separate server and lisp packages.
	* gnu/packages/emacs-xyz.scm (emacs-telega-server): Use own version.
	(emacs-telega): Remove inheritance.

	gnu: Add tgs2png.
	* gnu/packages/animation.scm (tgs2png): New variable.

2024-07-02  Christopher Baines  <mail@cbaines.net>

	self: Remove reference to source.
	A regression was introduced in 368e58afcb3b363098e52907c1ea9a385566f7d4 which
	led to the guix-translated-texinfo derivation including a source file for the
	entire checkout.

	I'm not sure what the --srcdir option does, but the derivation still seems to
	build when it's removed.

	* guix/self.scm (translate-texi-manuals): Remove #$source reference.

	Change-Id: Icfe1eaf7600f5708c9b3408d59d760b1edb3237b

2024-07-02  Igor Goryachev  <igor@goryachev.org>

	build-sysem/mix: Preserve code paths.
	* guix/build/mix-build-system.scm (build): Preserve code paths.

	Change-Id: Ia43e79385a536de98ae026893e1bda2a8416562c

2024-07-02  Igor Goryachev  <igor@goryachev.org>

	gnu: elixir-machete: Update to 0.3.3.
	* gnu/packages/elixir-xyz.scm (elixir-machete): Update to 0.3.3.

	Change-Id: I6f8e205d74967b2ab3bbef491b8596d4901d0e22

2024-07-02  Igor Goryachev  <igor@goryachev.org>

	gnu: elixir-dialyxir: Update to 1.4.3.
	* gnu/packages/elixir-xyz.scm (elixir-dialyxir): Update to 1.4.3.

	Change-Id: I2abd139ec694d21b4a23940bb9476f6ad577d489

2024-07-02  Igor Goryachev  <igor@goryachev.org>

	gnu: elixir-erlex: Update to 0.2.7.
	* gnu/packages/elixir-xyz.scm (elixir-erlex): Update to 0.2.7.

	Change-Id: Ifbfa7886525e89894fc9d440d85eca0281e32e23

2024-07-02  Igor Goryachev  <igor@goryachev.org>

	gnu: elixir-credo: Update to 1.7.7, fix lint warnings.
	* gnu/packages/elixir-xyz.scm (elixir-credo): Update to 1.7.7, fix lint warnings.

	Change-Id: I1264249260689ab27d4689042e99872f78a7fa3f

2024-07-02  Igor Goryachev  <igor@goryachev.org>

	gnu: elixir-excoveralls: Update to 0.18.1, fix lint warnings.
	* gnu/packages/elixir-xyz.scm (elixir-excoveralls): Update to 0.18.1, fix lint warnings.

	Change-Id: I475270291fb41f603b6e4769e62816c7e5eb9183

2024-07-02  Igor Goryachev  <igor@goryachev.org>

	gnu: elixir-castore: Update to 1.0.7.
	* gnu/packages/elixir-xyz.scm (elixir-castore): Update to 1.0.7.

	Change-Id: I5281ad7e453774053f82c004fe75c886b69b48aa

2024-07-02  Igor Goryachev  <igor@goryachev.org>

	gnu: elixir-bunt: Update to 1.0.0.
	* gnu/packages/elixir-xyz.scm (elixir-bunt): Update to 1.0.0.

	Change-Id: I5b51b2063f5eb07adeadb3ac33ad78a834b4b962

2024-07-02  Igor Goryachev  <igor@goryachev.org>

	gnu: elixir-file-system: Update to 1.0.0.
	* gnu/packages/elixir-xyz.scm (elixir-file-system): Update to 1.0.0.

	Change-Id: I532d13e76c5a0a2cc683b97799eb52c6df5bc161

2024-07-02  Igor Goryachev  <igor@goryachev.org>

	gnu: elixir-jason: Fix lint warnings.
	* gnu/packages/elixir-xyz.scm (elixir-jason): Fix lint warnings.

	Change-Id: Iafefc4758d3b505cc725f32a0aa1061f1814188f

2024-07-02  Igor Goryachev  <igor@goryachev.org>

	gnu: elixir-makeup: Update to 1.1.2, make reproducible.
	* gnu/packages/elixir-xyz.scm (elixir-makeup): Update to 1.1.2, make reproducible.

	Change-Id: I43fca3e4d1f6d2a5e678940416710c126b51a59b

2024-07-02  Igor Goryachev  <igor@goryachev.org>

	gnu: elixir-nimble-parsec: Update to 1.4.0.
	* gnu/packages/elixir-xyz.scm (elixir-nimble-parsec): Update to 1.4.0.

	Change-Id: I4622df968c176a6ad318b70d18dba31909d9276c

2024-07-02  Igor Goryachev  <igor@goryachev.org>

	gnu: elixir: Update to 1.17.1.
	* gnu/packages/elixir.scm (elixir): Update to 1.17.1.

	Change-Id: Iad374439bc79c9dbef29c38ec2de19d9e8ea963b

2024-07-02  Igor Goryachev  <igor@goryachev.org>

	gnu: elixir-hex: Remove redundant directory, fix lint warnings.
	* gnu/packages/elixir.scm (elixir-hex): Remove redundant directory, fix lint warnings.

	Change-Id: Ic5b29d8ddb9c3d4dc058494cf6cbb5f60a492bb1

2024-07-02  Igor Goryachev  <igor@goryachev.org>

	gnu: elixir: Fix mix substitute.
	* gnu/packages/elixir.scm (elixir): Fix mix substitute.

	Change-Id: I02d5849409dfbc624fcbe76b0a06b88e2ff8f4f2

2024-07-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: postgresql-11: Update to 11.22.
	* gnu/packages/databases.scm (postgresql-11): Update to 11.22.

	Change-Id: I3d75b0e500b5853537179e8d7689fda2e2583f44

2024-07-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: postgresql-13: Update to 13.15.
	* gnu/packages/databases.scm (postgresql-13): Update to 13.15.

	Change-Id: I67553b1e25f1d5310615f6a1efdee690847fd308

2024-07-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: postgresql-15: Update to 15.7.
	* gnu/packages/databases.scm (postgresql-15): Update to 15.7.

	Change-Id: I01fb10b98cb38cf8998763c7436f8041b877404c

2024-07-02  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.96.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.96.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I449d75f6ef37ca62f45f2eaa56b428627a7c42e3

2024-07-02  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.36.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.36.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I330ce29406db109161a5c9d2712d6a398434fabd

2024-07-02  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.9: Update to 6.9.7.
	* gnu/packages/linux.scm (linux-libre-6.9-version): Update to 6.9.7.
	(linux-libre-6.9-pristine-source): Update hash.

	Change-Id: Iaf0d5224075070feadf4065fb8c42242d1eaa5a4

2024-07-01  Richard Sent  <richard@freakingpenguin.com>

	import: go: Fix indentation in help message.
	* guix/scripts/import/go.scm (show-help) <recursive>: Indent second line.

	Change-Id: Iad096231e26ed4e0e1c584f92e43f2695a2d8682

2024-07-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: mini: Update to 0.9.15.
	* gnu/packages/image.scm (mini): Update to 0.9.15.

	Change-Id: I20c20d3661364af2235b4eda348467bbeace6b74

2024-07-01  Christopher Baines  <mail@cbaines.net>

	gnu: grub: Fix use of mdadm.
	Before this change, the filename used ended with sbin/mdadm/sbin/mdadm.

	* gnu/packages/bootloaders.scm (grub)[arguments]: Fix the use of mdadm.

	Change-Id: I911d729eb35034502715c48cdd2159aecf48d22e

2024-07-01  guix@mawumag.com  <guix@mawumag.com>

	gnu: Add python-muon.
	* gnu/packages/bioinformatics.scm (python-muon): New variable.

	Change-Id: I21431b089d1f404828b78d79124d96e7d36d5a2d

2024-07-01  guix@mawumag.com  <guix@mawumag.com>

	gnu: Add python-mofapy2.
	* gnu/packages/bioinformatics.scm (python-mofapy2): New variable.

	Change-Id: Ide92878258511b3daf4e56d5faa94d190fdee62f

2024-07-01  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>

	gnu: Add r-anpan.
	* gnu/packages/bioinformatics.scm (r-anpan): New variable.

	Change-Id: Ia01ba3be7424306674b9c9b2904f1f0cfa66d818

2024-07-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: openssh: Update to 9.8p1 [security fixes].
	Fixes a critical security bug allowing remote code execution as root:
	https://www.openssh.com/txt/release-9.8

	This may be CVE-2024-6387 (currently embargoed):
	https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-6387

	* gnu/packages/ssh.scm (openssh): Update to 9.8p1.

	Change-Id: I32e1001ca4d7f9bfbdad58ddcba58670e151a8cb

2024-07-01  Ada Stevenson  <adanskana@gmail.com>

	gnu: glances: Update to 4.1.1.
	* gnu/packages/python-xyz.scm (glances): Update to 4.1.1.
	[source]: Update PyPI uri.
	[propagated-inputs]: Remove python-future and python-ujson and add
	python-orjson.

	Change-Id: I4c9a1a59916b922d136e8ceec5984b26aa4f3496

2024-07-01  kiasoc5  <kiasoc5@disroot.org>

	gnu: claws-mail: Update to 4.3.0.
	* gnu/packages/mail.scm (claws-mail): Update to 4.3.0.

	Change-Id: I19ee398cb595e77493c9ad79d9ae482950ffb459

2024-07-01  Andy Tai  <atai@atai.org>

	gnu: poke: Update to 4.2.
	* gnu/packages/engineering.scm (poke): Update to 4.2.

	Change-Id: I35111e06a68601805ab6159dce9261f80df205d0

2024-07-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-django-4.2: Simpler unittest skip.
	* gnu/packages/django.scm (python-django-4.2): Simpler unittest skip.

	gnu: python-django-4.2: Use pyproject-build-system.
	* gnu/packages/django.scm (python-django-4.2):
	[build-system] Use pyproject-build-system.

	gnu: python-django-4.2: Add --failfast to test-flags.
	* gnu/packages/django.scm (python-django-4.2): Add --failfast to test-flags.

	gnu: python-django-4.2: Comment formatting.
	* gnu/packages/django.scm (python-django-4.2): Comment formatting.

	gnu: python-django-4.2: Use test-flags argument.
	* gnu/packages/django.scm (python-django-4.2): Use test-flags argument.

2024-06-30  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: dino: Update to 0.4.4.
	* gnu/packages/messaging.scm (dino): Update to 0.4.4.

	Change-Id: I6d468741c935cebeb42e2021f8b5dc5cf41db210

2024-06-30  Daniel Szmulewicz  <daniel.szmulewicz@gmail.com>

	gnu: Add emacs-meyvn
	* gnu/packages/emacs-xyz.scm (emacs-meyvn): New variable.

	Change-Id: I4e97ce9745ad999b0db74644a82828e450135725

2024-06-30  hapster  <o.rojon@posteo.net>

	gnu: mixxx: Update to 2.4.1.
	* gnu/packages/music (mixxx): Update to 2.4.1.
	* gnu/packages/patches/mixxx-link-qtscriptbytearray-qtscript.patch,
	gnu/packages/patches/mixxx-system-googletest-benchmark.patch: Remove
	files.
	* gnu/local.mk (dist_patch_DATA): Unregister patches.

	Change-Id: I2ee0f2848dba7a917598a97a295d838bc0656716

2024-06-30  hapster  <o.rojon@posteo.net>

	gnu: soundtouch: Update to 2.3.1.
	* gnu/packages/audio.scm (soundtouch): Update to 2.3.1.

	Change-Id: I0ca03186283d85f0ffa24c222ab2d1269fb94f63

2024-06-30  hapster  <o.rojon@posteo.net>

	gnu: hidapi: Update to 0.14.0.
	* gnu/packages/libusb (hidapi): Update to 0.14.0.

	Change-Id: I6bb2be79dcda17029eddd643fc91e54d5a5de630

2024-06-30  Sergio Durigan Junior  <sergiodj@sergiodj.net>

	gnu: fediverse: Add snac2
	* gnu/packages/fediverse.scm (snac2): New variable.

	Change-Id: I6ffcb08c13953baec32dc8a0f50cdc0deee76956

2024-06-30  Sergio Durigan Junior  <sergiodj@sergiodj.net>

	gnu: mastodon: Rename to fediverse.scm
	* gnu/local.mk (GNU_SYSTEM_MODULES): Rename mastodon.scm to fediverse.scm.
	* gnu/packages/mastodon.scm: Rename to...
	* gnu/packages/fediverse.scm: ...this.

	Change-Id: I64d72d1ddea626dcebaab6ad50f7036934c1a1a5

2024-06-30  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to 0.26.2.
	* gnu/packages/patches/mes-0.26.1-fixups.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Unregister it.
	* gnu/packages/mes.scm (mes): Update to 0.26.2.
	[source]: Remove it.

	Change-Id: I2cd401bd5df3f5d44d3749bf6aac472dbbeb70ca

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-jwst-reffiles.
	* gnu/packages/astronomy.scm (python-jwst-reffiles): New variable.

	Change-Id: I6c8f80e0b26109c31c610d242a364db0ac9a66a5

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add specification-specreduce-data.
	* gnu/packages/specifications.scm (specification-specreduce-data): New variable.

	Change-Id: I269cc7eefa12dd8d207da9ac613b5793c3e24c7c

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-yt-astro-analysis.
	* gnu/packages/astronomy.scm (python-yt-astro-analysis): New variable.

	Change-Id: I5369d86b884aca1b18883083db872df9333eed9e

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-statmorph.
	* gnu/packages/astronomy.scm (python-statmorph): New variable.

	Change-Id: Ie1d71e17f46bdb85c7c109f25b55bbb3b72af08c

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-schwimmbad.
	* gnu/packages/parallel.scm (python-schwimmbad): New variable.

	Change-Id: Ica4bc3989222e3d70e7cfc170bcca953353f8259

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-regularizepsf.
	* gnu/packages/astronomy.scm (python-regularizepsf): New variable.

	Change-Id: I168b531f681999def9e08d2e8aa63e4ccc11bb29

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-naima.
	* gnu/packages/astronomy.scm (python-naima): New variable.

	Change-Id: Ie4b69f0bbd9f73ec1d393a5870f61b48e1ad621e

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-fast-histogram.
	* gnu/packages/python-science.scm (python-fast-histogram): New variable.

	Change-Id: Ibecdd87db9c132052a8eca76c01108c4f6e624c4

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-corner.
	* gnu/packages/python-science.scm (python-corner): New variable.

	Change-Id: I75c3a88ba4b729fb7c9a50dd85a00b22cdcaa828

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jwst: Replace reference to external configobj.
	* gnu/packages/astronomy.scm (python-jwst) [source]: Replace reference
	to external configobj.

	Change-Id: Id539446c16a16c5ff86f1518cbc0080bdefc85b5

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunpy: Update to 5.1.4.
	* gnu/packages/astronomy.scm (python-sunpy): Update to 5.1.4.

	Change-Id: Ib9993cc318af995cb830af2aebba8511b50cf444

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stsci-stimage: Update to 0.2.9.
	* gnu/packages/astronomy.scm (python-stsci-stimage): Update to 0.2.9.
	[native-inputs]: Add python-wheel.

	Change-Id: I87595ff5b40506451e69057cde249af0ac6462ea

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stsci-imagestats: Update to 1.8.3.
	* gnu/packages/astronomy.scm (python-stsci-imagestats): Update to 1.8.3.

	Change-Id: Ice324f258efea8871db04596d4d980be0faa7fc2

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stsci-image: Update to 2.3.9.
	* gnu/packages/astronomy.scm (python-stsci-image): Update to 2.3.9.

	Change-Id: Ie2b568859a93e16401414e77498034f7c8e90d89

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stpipe: Update to 0.5.2.
	* gnu/packages/astronomy.scm (python-stpipe): Update to 0.5.2.
	[source]: Add snippet adjusting references to configobj.

	Change-Id: I213f4d082757813db1652b7189348fb9ddd527b6

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stcal: Update to 1.7.1.
	* gnu/packages/astronomy.scm (python-stcal): Update to 1.7.1.

	Change-Id: Ia8a1082c192fa944dd6a3d897554ae6dcfeb738c

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-spherical-geometry: Update to 1.3.2.
	* gnu/packages/astronomy.scm (python-spherical-geometry): Update to 1.3.2.

	Change-Id: Iabce4c4ab105dcc379a500a3c50a27c48065c35c

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-skyfield: Update to 1.49.
	* gnu/packages/astronomy.scm (python-skyfield): Update to 1.49.

	Change-Id: I640e7de951bf5e90f4d9a4d47c4228ab239f93d5

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyvo: Update to 1.5.2.
	* gnu/packages/astronomy.scm (python-pyvo): Update to 1.5.2.
	[arguments]: <#:test-flags>: Remove test constrains as the issue was
	resolved upstream.

	Change-Id: I6a4e7ac339786b42792970198023a406dd2db0e5

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyerfa: Update to 2.0.1.4.
	* gnu/packages/astronomy.scm (python-pyerfa): Update to 2.0.1.4.

	Change-Id: Ia83d566030e268a1d8de8b37f424124083403767

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ndcube: Update to 2.2.2.
	* gnu/packages/astronomy.scm (python-ndcube): Update to 2.2.2.

	Change-Id: Ie7c31312e4b5cc6087d17e9572bf202abd13fc50

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ginga: Update to 5.1.0.
	* gnu/packages/astronomy.scm (python-ginga): Update to 5.1.0.

	Change-Id: I7ac35ccf2bc38709cf4d3929d8f13a0b48050587

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fitsio: Update to 1.2.4.
	* gnu/packages/astronomy.scm (python-fitsio): Update to 1.2.4.

	Change-Id: I82c7b8c85c3d61a8fd83e786a109914c4c91dbe2

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dust-extinction: Update to 1.4.1.
	* gnu/packages/astronomy.scm (python-dust-extinction): Update to 1.4.1.

	Change-Id: I370ae8cd4ebe07a7772bda04176597fc77c7c964

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-drizzle: Update to 1.15.2.
	* gnu/packages/astronomy.scm (python-drizzle): Update to 1.15.2.

	Change-Id: Ic63933d740056a16a9e514783c1e85090c0693b9

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crds: Update to 11.17.25.
	* gnu/packages/astronomy.scm (python-crds): Update to 11.17.25.

	Change-Id: I2391a4f0e316fecdeab47733f3ecf8d67f5246b6

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-iers-data: Update to 0.2024.6.17.0.31.35.
	* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2024.6.17.0.31.35.

	Change-Id: Ia014de9ebd7615982fcd1ab5611022d65f492422

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy: Update to 6.1.1.
	* gnu/packages/astronomy.scm (python-astropy): Update to 6.1.1.

	Change-Id: Id33b4b4d685e65c0bed89cfbb867be765d8dcf89

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: siril: Update to 1.2.3.
	* gnu/packages/astronomy.scm (siril): Update to 1.2.3.

	Change-Id: If048907526767ccd1b3b92f9675458ae8e6371d3

2024-06-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: indi-2.0: Update to 2.0.8.
	* gnu/packages/astronomy.scm (indi-2.0): Update to 2.0.8.

	Change-Id: I61b0bfdb25d7b824227e14aa123cbf29d0923bf7

2024-06-30  Richard Sent  <richard@freakingpenguin.com>

	gnu: Add fastfetch.
	* gnu/packages/admin.scm (fastfetch): New variable.

	Change-Id: I2c8489f0773254b0e9e631c55bf016adb7c6e89b

2024-06-30  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>

	gnu: Add r-cmdstanr.
	* gnu/packages/bioinformatics.scm (r-cmdstanr): New variable.

	Change-Id: Ic9e83486f7ab7f0e7075343af630c4dcecf597b5

2024-06-30  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>

	gnu: Add r-fastglm.
	* gnu/packages/cran.scm (r-fastglm): New variable.

	Change-Id: I187c9579b1f8ff47e47d721d9684c16698066148

2024-06-30  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>

	gnu: Add r-cutpointr.
	* gnu/packages/cran.scm (r-cutpointr): New variable.

	Change-Id: I60e578fab1e251a526d90ce25dd1c3fc7ec4409d

2024-06-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openblas-ilp64: Enable building on all 64bit platforms.
	* gnu/packages/maths.scm (openblas-ilp64)[supported-systems]: Mark all
	64bit platforms as supported.

	Change-Id: I3956b0140798842bae23fc5f855f0953ec81b53d

2024-06-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: virtuoso-ese: Enable building on all 64bit platforms.
	* gnu/packages/databases.scm (virtuoso-ese)[supported-platforms]: Mark
	all 64bit platforms as supported.

	Change-Id: Ia4c3368adc8948941d6795b9959ecb7ce35aea0f

2024-06-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wiredtiger: Enable building on more platforms.
	* gnu/packages/databases.scm (wiredtiger)[supported-systems]: Mark all
	64bit platforms as supported except riscv64-linux.

	Change-Id: I0e74347729db5f6c5d26fc88f5a60b5ab45d4381

2024-06-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: jellyfish: Enable building on all 64bit platforms.
	* gnu/packages/bioinformatics.scm (jellyfish)[supported-systems]: Mark
	all 64bit platforms as supported.

	Change-Id: Ia79d8052bf6ff347422e4b1ce38dc379d45a9be6

2024-06-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: llvm-18: Fix building on i686-linux.
	* gnu/packages/llvm.scm (llvm-18)[arguments]: When building for
	i686-linux delete the 'make-dynamic-linker-cache phase.

	Change-Id: Icbbbccf74ad39d4f8d0270cc213f978c487edb75

2024-06-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: llvm-17: Fix building on i686-linux.
	* gnu/packages/llvm.scm (llvm-17)[arguments]: When building for
	i686-linux delete the 'make-dynamic-linker-cache phase.

	Change-Id: I0745d9b1bda47ad4ad10680234c9257215de1c4b

2024-06-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clang-15: Fix building on i686-linux.
	* gnu/packages/llvm.scm (clang-from-llvm)[arguments]: When building for
	i686-linux on clang 15 or newer delete the 'make-dynamic-linker-cache
	phase.

	Change-Id: I0c8c273ce8eca100a97a9a64a4524558acd7cfbd

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rosegarden: Update to 24.06.
	* gnu/packages/music.scm (rosegarden): Update to 24.06.

	Change-Id: Ibca5fc58e07fcd8b7c548d50085700a249c6dc85

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: open-adventure: Update to 1.19.
	* gnu/packages/games.scm (open-adventure): Update to 1.19.

	Change-Id: I8de52b66a171bd8b8f62d78c50d20aa954889236

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Update to 2.90.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.90.
	[native-inputs]: Add TEXLIVE-TYPE1CM.

	Change-Id: I319553c33e004e94474ac2505de5b3b5a01ffd9a

2024-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/golang: Remove syncthing from used modules.
	* gnu/packages/golang.scm: Remove syncthing from used modules.

	Change-Id: If3d0279fa462eb975c8eca2d99352b8cc7c222a7

2024-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-matttproud-golang-protobuf-extensions-pbutil: Rename variable.
	* gnu/packages/golang-xyz.scm (go-github-com-matttproud-golang-protobuf-extensions-pbutil):
	Rename variable to go-github-com-matttproud-golang-protobuf-extensions-v2 as seen in go.mod.
	[arguments]: <#:unpack-path>: Remove it. <#:import-path>: Swap to
	"github.com/matttproud/golang_protobuf_extensions/v2".
	<#:phases>: Add custom 'check phase. Remove 'build phase.

	* gnu/packages/golang.scm (go-github-com-prometheus-common)
	[propagated-inputs]: Remove
	go-github-com-matttproud-golang-protobuf-extensions-pbutil.
	Add go-github-com-matttproud-golang-protobuf-extensions-v2.

	Change-Id: Icf9db2997a47be4f0babec10edcb01a578a7a7e7

2024-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-matttproud-golang-protobuf-extensions-pbutil: Move to golang-xyz.
	* gnu/packages/syncthing.scm (go-github-com-matttproud-golang-protobuf-extensions-pbutil):
	Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I7681af021b51e7c349a48cc5bd7822dbb78c6a1b

2024-06-29  jgart  <jgart@dismail.de>

	gnu: trealla: update to 2.53.10.
	* gnu/packages/prolog.scm (trealla): Update to 2.53.10.

	Change-Id: I6ce5bfc95faa5453d6cdb8a3b03a3f4b21241193

2024-06-29  Trevor Arjeski  <tmarjeski@gmail.com>

	gnu: Add fzf-tab.
	* gnu/packages/shellutils.scm (fzf-tab): New variable.

	Change-Id: I821eb28c9ac12e8d6449ce7bc389538d260d6091

2024-06-29  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: ecl-mito: Disable tests.
	The test suite never ends.

	* gnu/packages/lisp-xyz.scm (ecl-mito)[arguments]: Disable tests.

	Change-Id: Iefe44c5c290a9a9a007566321f3625ddfc9257b7

2024-06-29  Guillaume Le Vaillant  <glv@posteo.net>

	news: Add entry for stumpwm:lib removal.
	* etc/news.scm: Add entry.

	Change-Id: Iff23c3f1d251cd23b0227b09eb1f05614b132dfb

2024-06-29  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: stumpwm: Use a single output.
	This is a warkaround for the excess library grafts issue that can prevent
	stumpwm from working properly. See <https://issues.guix.gnu.org/47115> and
	<https://issues.guix.gnu.org/62890>.

	* gnu/packages/wm.scm (stumpwm)[outputs]: Remove "lib" output.
	  [arguments]: Remove references to the "lib" output from phases.
	  (stumpwm+slynk, stumpwm-contrib, sbcl-stumpwm-pamixer,
	  sbcl-stumpwm-ttf-fonts, sbcl-stumpwm-stumptray, sbcl-stumpwm-disk,
	  sbcl-stumpwm-screenshot, sbcl-stumpwm-notify,
	  sbcl-stumpwm-battery-portable)[inputs]: Replace '(stumpwm "lib")'
	  with 'stumpwm'.

	Change-Id: I3d8f025057965032c40ea833d3ebe62f9700071d

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-nano-modeline: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-nano-modeline): Update to 1.1.0.

	Change-Id: I18938a941a6f3018323c37ba2fc35bacbb1c3257

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-context-transient: Update to 1.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-context-transient): Update to 1.0.1.

	Change-Id: Ie77367c0f5d65218d0b2d5a9fef28cd7e4156a91

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-beframe: Update to 1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-beframe): Update to 1.1.1.

	Change-Id: If78580fbdb5575ee369fd6e87b99da98343e4a16

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orglink: Update to 1.2.3.
	* gnu/packages/emacs-xyz.scm (emacs-orglink): Update to 1.2.3.

	Change-Id: Ic79c31a5d1e0c2ccddec9db12f94c058b14d42b5

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-no-littering: Update to 1.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.7.0.

	Change-Id: Ic0bd155bc1b06828ffb6fc48ff2eb9953cfdad9e

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-dired: Update to 1.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-casual-dired): Update to 1.5.0.

	Change-Id: I129a54757e2d45b19a4af835631120bc36916da3

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-casual-lib.
	* gnu/packages/emacs-xyz.scm (emacs-casual-lib): New variable.

	Change-Id: I7b5baa39985c55ef51281baeb2df65a8c11879b4

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-transient: Update to 0.7.2.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.7.2.

	Change-Id: I1d52921d0850dfe77c81d82417d84ecc2e2f865d

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-notmuch-maildir: Update to 0.2.3.
	* gnu/packages/emacs-xyz.scm (emacs-notmuch-maildir): Update to 0.2.3.

	Change-Id: I44e9f4d45618ecfa932d722b1515ba48cd5783f9

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dtrt-indent: Update to 1.18.
	* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.18.

	Change-Id: I0fd8854ae7c1f7a5e98821943c3d2d5e520c2c18

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-deadgrep: Update to 0.13.
	* gnu/packages/emacs-xyz.scm (emacs-deadgrep): Update to 0.13.

	Change-Id: Iffe8590632318925efb3a943d8751624d0ee2f90

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-ql: Update to 0.8.7.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.8.7.

	Change-Id: I592f482984dd32e5077d011ad98a2c92236e2116

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pg: Update to 0.36.
	* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.36.

	Change-Id: I88fee173c945d1be8d1644d1b87d6eeb240fc0cf

2024-06-29  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-org: Update to 9.7.6.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.7.6.

	Change-Id: I56d201408b22e02e600274b3f1037d432153275e

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-hl-todo: Update to 3.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-hl-todo): Update to 3.7.0.

	Change-Id: I645df86a3a8d5c59d4db45033a42d4c1a3e6c445

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jinx: Update to 1.8.
	* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 1.8.

	Change-Id: Ide349dcc87b2693a01732a1fddf04168da40a641

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-slime, sbcl-slime-swank: Update to 2.30.
	* gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.30.
	* gnu/packages/lisp-xyz.scm (sbcl-slime-swank): Update to 2.30.

	Change-Id: Id64f3bd4dda8a91dc420a919eab676f00e6e982f

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ol-notmuch: Update to 2.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-ol-notmuch): Update to 2.0.2.

	Change-Id: Iacd6415c00234a72dc28c09d80d0af91acd91832

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-paren-face: Update to 1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-paren-face): Update to 1.1.1.

	Change-Id: I626e0d7c308c609f126f3556b374d1c21dd506e4

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auto-compile: Update to 2.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-auto-compile): Update to 2.0.2.

	Change-Id: I71ff8076e17886dcad04421ceb709280d1a0e728

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-moody: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-moody): Update to 1.1.0.

	Change-Id: I8e22e59378e93791e33f3323df6e7be589ccfa44

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-minions: Update to 1.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-minions): Update to 1.0.1.

	Change-Id: I3ba9eeed4f613dc4a476ff94913ce29f539671e4

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-with-editor: Update to 3.3.4.
	* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 3.3.4.

	Change-Id: I8e01e1f87e57bc5acef065aa146f4e4ab39b0ac6

2024-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-gptel: Update to 0.9.0.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.9.0.

	Change-Id: I6128353e2ec1b3851adf302bb87c218985ab96b9

2024-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: matterbridge: Swap to go-build-system.
	* gnu/packages/messaging.scm (matterbridge): Adjust package style.
	[build-system]: Swap to go-build-system.
	[arguments]: <#:go>: Use go-1.21.

	Change-Id: I839f1a0c369a143e8d36d6f919e1751a915c524a

2024-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-crypto: Update to 0.14.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-crypto): Update to 0.14.0.
	[propagated-inputs]: Add go-golang-org-x-net, go-golang-org-x-term and
	go-golang-org-x-text.

	Change-Id: I0b064137070be75545f012fc7a89280522855e27

2024-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-sys: Fix indentation.
	* gnu/packages/golang-build.scm (go-golang-org-x-sys): Re indent.

	Change-Id: I63f95e9fb8d6d633fbb0642100c60d5df9121730

2024-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-sys: Update to 0.21.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-sys): Update to 0.21.0.

	Change-Id: I0509e9aad319f55641807a28ebbd32b50cf34ede

2024-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-sys: Enable tests.
	* gnu/packages/golang-build.scm (go-golang-org-x-sys) [arguments]:
	<#:tests>: Enable them.
	<#:phases>: Add custom 'check phase.

	Change-Id: Ie58ea6f0aa677742307d18cfaafcf6ec381c85c9

2024-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-sync: Improve description.
	* gnu/packages/golang-build.scm (go-golang-org-x-sync) [description]:
	Extend and improve description.

	Change-Id: Ie5b48230d7bc7bbd03e2af76d3a3660960282291

2024-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-sync: Fix indentation.
	* gnu/packages/golang-build.scm (go-golang-org-x-sync): Re indent.

	Change-Id: I0399635dc8ddd2917b2f5920da883fa0459e7e30

2024-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-sync: Update to 0.7.0.
	* gnu/packages/golang-build.scm (go-golang-org-x-sync): Update to 0.7.0.

	Change-Id: Ifd4e2035b2d6e2e9cec93342a8871cf0ed9f0443

2024-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-sync: Enable tests.
	* gnu/packages/golang-build.scm (go-golang-org-x-sync): Refresh package style.
	[arguments]: <#:phases>: Add custom 'check phase.

	Change-Id: Ibee36b53934faed80561d461090cfcfea32b5bfa

2024-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-golang.org-x-sync-semaphore.
	* gnu/packages/golang-build.scm (go-golang.org-x-sync-semaphore): Delete variable.
	* gnu/packages/check.scm (actionlint): Adjust inputs.
	[inputs]: Remove go-golang.org-x-sync-semaphore.
	* gnu/packages/version-control.scm (git-lfs): Likewise.
	[propagated-inputs]: Remove go-golang.org-x-sync-semaphore; add go-golang-org-x-sync.

	Change-Id: Icf3edfc46696c8b9af79787ff77f7e65852bfef4

2024-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-golang.org-x-sync-errgroup.
	* gnu/packages/golang-build.scm (go-golang.org-x-sync-errgroup): Delete variable.
	* gnu/packages/check.scm (actionlint): Adjust inputs.
	[inputs]: Remove go-golang.org-x-sync-errgroup; add go-golang-org-x-sync.
	* gnu/packages/golang.scm (gotestsum): Likewise.
	[native-inputs]: Remove go-golang.org-x-sync-errgroup; add go-golang-org-x-sync.
	* gnu/packages/golang.scm (go-github-com-prometheus-procfs): Likewise.
	[propagated-inputs]: Remove go-golang.org-x-sync-errgroup; add go-golang-org-x-sync.
	* gnu/packages/terminals.scm (go-github-com-junegunn-fzf): Likewise.
	[inputs]: Remove go-golang.org-x-sync-errgroup; add go-golang-org-x-sync.
	* gnu/packages/version-control.scm (ghq): Likewise.
	[inputs]: Remove go-golang.org-x-sync-errgroup; add go-golang-org-x-sync.

	Change-Id: If64c30da47ed9cd043798f427f2927b76394f3c4

2024-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: dstask: Apply "-trimpath" flag.
	* gnu/packages/task-management.scm (dstask) [arguments]: <#:phases>:
	Apply "-trimpath" flag to custom 'build phase.

	Change-Id: I71b145cc4cae587fa898d479e1d5580b5f3750da

2024-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nncp: Apply "-trimpath" flag.
	* gnu/packages/uucp.scm (nncp) [arguments]:
	<#:phases>: Remove 'remove-go-references phase.
	Set BUILDFLAGS=-trimpath to replace 'remove-go-references phase in
	'configure phase.

	Change-Id: I7cfe14174e38708d36329d8e33ed6bb1ce0ae220

2024-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: docker: Apply "-trimpath" flag.
	* gnu/packages/docker.scm (docker) [arguments]:
	<#:phases>: Remove 'remove-go-references phase.
	Set BUILDFLAGS=-trimpath to replace 'remove-go-references phase in
	'build phase.

	Change-Id: Iada1a8764808d26e476ca8ca87a23061834f78be

2024-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: skopeo: Apply "-trimpath" flag.
	* gnu/packages/virtualization.scm (skopeo) [arguments]: <#:make-flags>:
	Add "-trimpath" to replace 'remove-go-references phase.
	<#:phases>: Remove 'remove-go-references phase.

	Change-Id: Idab669576282c81d55ec989dc1a64e87b89699ee

2024-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Hilton Chain  <hako@ultrarare.space>

	gnu: go-github-com-golang-protobuf-proto: Adjust package name.
	Rename go-github-com-golang-protobuf-proto to the Golang module name as
	seen in go.mod. Due to lack of support of building submodules in
	go-build-system 'build phase is omitted and 'check phase is substituted by
	custom one providing nested path tests.

	* gnu/packages/golang.scm (go-github-com-golang-protobuf-proto): Rename to...
	(go-github-com-golang-protobuf): ... this.
	<#:unpack-path>: Remove argument.
	<#:phases>: Delete 'build phase. Add custom 'check phase and run tests
	for all submodules.
	(go-github-com-prometheus-common,
	go-github-com-matttproud-golang-protobuf-extensions-pbutil)
	[propagated-inputs]: Adjust accordingly.

	* gnu/packages/golang-check.scm (go-github-com-onsi-gomega)
	[propagated-inputs]: Likewise

	* gnu/packages/golang-web.scm (go-github-com-golang-groupcache,
	go-github-com-quic-go-quic-go)
	[propagated-inputs]: Likewise

	* gnu/packages/golang-xyz.scm (go-github-com-prometheus-client-model)
	[propagated-inputs]: Likewise

	* gnu/packages/syncthing.scm (go-github-com-matttproud-golang-protobuf-extensions-pbutil)
	[propagated-inputs]: Likewise

	Change-Id: I28c11739247a5ebafefd032d04a548a683fa0454

2024-06-29  Hilton Chain  <hako@ultrarare.space>

	gnu: go-github-com-golang-protobuf-proto: Update to 1.5.3.
	* gnu/packages/golang.scm (go-github-com-golang-protobuf-proto): Update to
	1.5.3.
	[arguments]: Enable tests.
	[propagated-inputs]: Add go-google-golang-org-protobuf.

2024-06-29  Hilton Chain  <hako@ultrarare.space>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-google-golang-org-protobuf: Update to 1.31.0.
	* gnu/packages/golang.scm (go-google-golang-org-protobuf): Update to 1.31.0.
	[arguments]: <#:phases>: Remove 'build phase. Add custom 'check phase.
	[propagated-inputs]: Remove go-github-com-golang-protobuf-proto.

	Change-Id: Iba7fe94b2a2fa245e24d17affa5edb1531ac835b

2024-06-29  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: go-1.22: Disable flakey tests.
	* gnu/packages/golang.scm (go-1.22): Disable flakey tests.

	Change-Id: Iae54b66ca9e330a8a6fafdba23869fccf875aab4

2024-06-29  Brennan Vincent  <brennan@umanwizard.com>

	gnu: go-1.22: Update to 1.22.2.
	* gnu/packages/golang.scm (go-1.22): Update to 1.22.2.

	Change-Id: I2f30d9d851e97399be771e878a9158b56ff08e1b

2024-06-29  Brennan Vincent  <brennan@umanwizard.com>

	gnu: go-1.22: Update to 1.22.1.
	* gnu/packages/golang.scm (go-1.22): Update to 1.22.1.

	Change-Id: I4c007f43448b391dfa53c932b6adf8622efc9e43

2024-06-29  Ekaitz Zarraga  <ekaitz@elenq.tech>
	    Picnoir  <picnoir@alternativebit.fr>

	build/go: Use trimpath go flag.
	Go 1.13 introduced[1] a new "trimpath" flag in charge of removing the
	references to the go toolchain in the produced ELFs. We used to remove
	these references using the "remove-go-reference" function. This function
	was executed after go install. By using this new trimpath flag, we don't
	have to remove any store path from the ELFs produced by go install.

	We're not using any go older than 1.13 anymore, it's safe to remove
	these functions.

	[1] https://go.dev/doc/go1.13

	    -trimpath
	        remove all file system paths from the resulting executable.
	        Instead of absolute file system paths, the recorded file names
	        will begin either a module path@version (when using modules),
	        or a plain import path (when using the standard library, or
	        GOPATH).

	* guix/build/go-build-system.scm (build): Add -trimpath
	(%standard-phases): Remove remove-go-references.
	(remove-go-references): Remove.

	Change-Id: Idcae366d226da5ce095693f81fd33133fd1d70d6

2024-06-29  Efraim Flashner  <efraim@flashner.co.il>

	build/go: Don't use set!
	This causes build failures on powerpc-linux.

	* guix/build/go-build-system.scm (unpack): When the unpack-path is unset
	use the import-path but don't redefine the unpack-path.

	Change-Id: I2b5a36eb738abb14307941d388038139dbaf2bdf

2024-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-golang-org-x-net-html.
	golang.org/x/net is distributed as a single module according to provided
	go.mod file. This changes remove the last reference to
	golang.org/x/net/html.

	* gnu/packages/golang-build.scm (go-golang-org-x-net) [propagated-inputs]: Add
	go-golang-org-x-sys, go-golang-org-x-term and go-golang-org-x-text.
	(go-golang-org-x-net-html): Remove variable.

	* gnu/packages/version-control.scm (ghq) [inputs]: Remove
	go-golang-org-x-net-html. Add go-golang-org-x-net.

	* gnu/packages/textutils.scm (vale) [inputs]: Remove
	go-golang-org-x-net-html. Add go-golang-org-x-net.

	Change-Id: Ic275f2f7ccd145edfd376d65bd24599a550e849a

2024-06-29  Troy Figiel  <troy@troyfigiel.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-etcd-io-bbolt.
	go-go-etcd-io-bbolt and go-etcd-io-bbolt are the same version and source
	packages. This change removes go-etcd-io-bbolt and keeps
	go-go-etcd-io-bbolt.

	* gnu/packages/configuration-management.scm (chezmoi) [native-inputs]:
	Add go-go-etcd-io-bbolt. Remove go-etcd-io-bbolt.
	* gnu/packages/golang.scm (go-etcd-io-bbolt): Remove variable.

	Change-Id: I482f22b77b61d4761390742db2ced570cd4de3bd

2024-06-29  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-go-etcd-io-bbolt: Move to (gnu packages golang-xyz).
	* gnu/packages/databases.scm (go-go-etcd-io-bbolt): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I52e6ea227c417c1997210ecc22725387143df32f

2024-06-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-etcd-io-gofail.
	* gnu/packages/golang-check.scm (go-go-etcd-io-gofail): New variable.

	Change-Id: I86478db4267cd8559c1d87497f1b635ffe86192d

2024-06-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove go-1.14.
	* gnu/packages/golang.scm (go-1.14, go-std-1.14): Remove variables.
	(go-1.16): Inherit from go-1.4.

	Change-Id: Ie92019e3aa733a8c6f12dfefbc7b140eb1b76c5c

2024-06-29  Brennan Vincent  <brennan@umanwizard.com>

	gnu: Add go-1.22 and its standard library.
	* gnu/packages/golang.scm (go-1.22): New variable.

	* gnu/packages/golang.scm (go-std-1.22): New variable.

	Change-Id: I18d92874d4131843e7c6cf0e8d89f2946f7b972d

2024-06-29  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Upgrade to Stackage 20.26.
	* guix/import/stackage.scm (%default-lts-version): Upgrade to Stackage
	20.26.
	* gnu/packages/patches/ghc-aeson-encodeDouble.patch: New file.
	* gnu/packages/patches/ghc-clock-realfrag.patch: New file.
	* gnu/local.mk: Register them.
	* gnu/packages/haskell-check.scm (ghc-tasty-hedgehog): Update.
	(ghc-tasty-hspec): Update.
	(ghc-tasty-expected-failure): Update.
	(ghc-quickcheck-instances): Update.
	(ghc-quickcheck-io): Update.
	(ghc-hspec-contrib): Update.
	* gnu/packages/haskell-crypto.scm (ghc-curve25519): Update.
	(ghc-tls): Update.
	* gnu/packages/haskell-web.scm (ghc-tagsoup): Update.
	(ghc-http2): Update.
	(ghc-wai-websockets): Update.
	(ghc-aeson): Update.
	(ghc-clientsession): Update.
	(ghc-yesod-core): Update.
	(ghc-yesod-persistent): Update.
	(ghc-wai-cors): Update.
	* gnu/packages/haskell-xyz.scm (ghc-abstract-par): Update.
	(ghc-adjunctions): Update.
	(ghc-aeson-diff): Update.
	(ghc-base16-bytestring): Update.
	(ghc-base-compat): Update.
	(ghc-base-compat-batteries): Update.
	(ghc-basement): Update.
	(ghc-bencode): Update.
	(ghc-bytestring-handle): Update.
	(ghc-c2hs): Update.
	(ghc-cassava-megaparsec): Update.
	(ghc-cborg): Update.
	(ghc-charset): Update.
	(ghc-chasingbottoms): Update.
	(ghc-clock): Update.
	(ghc-cmark-gfm): Update.
	(ghc-concurrent-extra): Update.
	(ghc-concurrent-output): Update.
	(ghc-conduit-extra): Update.
	(ghc-constraints): Update.
	(ghc-convertible): Update.
	(ghc-csv): Update.
	(ghc-data-accessor): Update.
	(ghc-data-ordlist): Update.
	(ghc-dense-linear-algebra): Update.
	(ghc-diagrams-core): Update.
	(ghc-diff): Update.
	(ghc-dual-tree): Update.
	(ghc-either): Update.
	(ghc-errors): Update.
	(ghc-esqueleto): Update.
	(ghc-exactprint): Update.
	(ghc-extensible-exceptions): Update.
	(ghc-fail): Update.
	(ghc-filepath-bytestring): Update.
	(ghc-fingertree): Update.
	(ghc-fmlist): Update.
	(ghc-foldl): Update.
	(ghc-free): Update.
	(ghc-fsnotify): Update.
	(ghc-generic-random): Update.
	(ghc-genvalidity-property): Update.
	(ghc-groups): Update.
	(ghc-hackage-security): Update.
	(ghc-half): Update.
	(ghc-hashtables): Update.
	(ghc-haskell-src): Update.
	(ghc-haskell-src-exts-util): Update.
	(ghc-hourglass): Update.
	(ghc-hpack): Update.
	(ghc-hslua): Update.
	(ghc-hslua-module-system): Update.
	(ghc-http-api-data): Update.
	(ghc-ini): Update.
	(ghc-inline-c): Update.
	(ghc-inline-c-cpp): Update.
	(ghc-interpolate): Update.
	(ghc-intervals): Update.
	(ghc-invariant): Update.
	(ghc-io-streams): Update.
	(ghc-ipynb): Update.
	(ghc-kan-extensions): Update.
	(ghc-lens): Update.
	(ghc-libmpd): Update.
	(ghc-libyaml): Update.
	(ghc-lifted-async): Update.
	(ghc-linear): Update.
	(ghc-listlike): Update.
	(ghc-logict): Update.
	(ghc-lucid): Update.
	(ghc-lzma-conduit): Update.
	(ghc-magic): Update.
	(ghc-microlens-ghc): Update.
	(ghc-microlens-mtl): Update.
	(ghc-microlens-platform): Update.
	(ghc-missingh): Update.
	(ghc-mmorph): Update.
	(ghc-monad-control): Update.
	(ghc-monad-logger): Update.
	(ghc-monoid-extras): Update.
	(ghc-murmur-hash): Update.
	(ghc-ncurses): Update.
	(ghc-network-info): Update.
	(ghc-newtype-generics): Update.
	(ghc-openglraw): Update.
	(ghc-text-conversions): Update.
	(ghc-text-icu): Update.
	(ghc-text-short): Update.
	(ghc-text-zipper): Update.
	(ghc-parsers): Update.
	(ghc-path): Update.
	(ghc-peano): Update.
	(ghc-persistent): Update.
	(ghc-persistent-sqlite): Update.
	(ghc-process-extras): Update.
	(ghc-indexed-profunctors): Update.
	(ghc-project-template): Update.
	(ghc-psqueues): Update.
	(ghc-random): Update.
	(ghc-reducers): Update.
	(ghc-refact): Update.
	(ghc-regex-posix): Update.
	(ghc-resourcet): Update.
	(ghc-sdl): Update.
	(ghc-sdl2-image): Update.
	(ghc-sdl2-mixer): Update.
	(ghc-sdl2-ttf): Update.
	(ghc-sdl2-gfx): Update.
	(ghc-semigroupoids): Update.
	(ghc-semigroups): Update.
	(ghc-shakespeare): Update.
	(ghc-shelly): Update.
	(ghc-simple-reflect): Update.
	(ghc-size-based): Update.
	(ghc-skylighting-format-latex): Update.
	(ghc-skylighting-format-ansi): Update.
	(ghc-skylighting): Update.
	(ghc-sop-core): Update.
	(ghc-split): Update.
	(ghc-splitmix): Update.
	(ghc-statevar): Update.
	(ghc-statistics): Update.
	(ghc-stm-conduit): Update.
	(ghc-storable-complex): Update.
	(ghc-storablevector): Update.
	(ghc-svg-builder): Update.
	(ghc-temporary-rc): Update.
	(ghc-terminal-size): Update.
	(ghc-text-manipulate): Update.
	(ghc-th-abstraction): Update.
	(ghc-th-expand-syns): Update.
	(ghc-th-lift-instances): Update.
	(ghc-th-orphans): Update.
	(ghc-timezone-series): Update.
	(ghc-timezone-olson): Update.
	(ghc-tldr): Update.
	(ghc-transformers-compat): Update.
	(ghc-exception-transformers): Update.
	(ghc-trifecta): Update.
	(ghc-turtle): Update.
	(ghc-unagi-chan): Update.
	(ghc-unexceptionalio): Update.
	(ghc-unicode-transforms): Update.
	(ghc-unix-compat): Update.
	(ghc-unix-time): Update.
	(ghc-unliftio): Update.
	(ghc-commutative-semigroups): Update.
	(ghc-utf8-string): Update.
	(ghc-void): Update.
	(ghc-wl-pprint-text): Update.
	(ghc-x11-xft): Update.
	(ghc-xml): Update.
	(ghc-xml-hamlet): Update.
	(ghc-yaml): Update.
	(ghc-zip-archive): Update.
	(ghc-zlib): Update.
	(ghc-zstd): Update.
	(ghc-keys): Update.
	(ghc-pointed): Update.
	(ghc-lift-type): Update.
	(ghc-unicode-collation): Update.
	(ghc-citeproc): Update.
	(ghc-commonmark): Update.
	(ghc-commonmark-extensions): Update.
	(ghc-genvalidity-hspec): Update.
	(ghc-netlink): Update.
	(ghc-doctest-driver-gen): Update.
	(ghc-mysql): Update.
	(ghc-persistent-qq): Update.
	(ghc-persistent-mysql): Update.
	(ghc-string-conversions): Update.
	(ghc-postgresql-simple): Update.
	(ghc-persistent-postgresql): Update.
	(ghc-filtrable): Update.
	(ghc-hsyaml-aeson): Update.
	(ghc-singleton-bool): Update.
	(ghc-git-lfs): Update.
	(ghc-nothunks): Update.
	(ghc-onetuple): Update.
	(ghc-doctest-parallel): Update.
	(ghc-ordered-containers): Update.
	(ghc-hslua-marshalling): Update.
	(ghc-gridtables): Update.
	(ghc-should-not-typecheck): Update.
	(ghc-servant-server): Update.
	(ghc-recv): Update.
	(ghc-glib): Update.
	(ghc-pango): Update.
	(ghc-monoidal-containers): Update.
	(ghc-newtype): Update.
	(ghc-random-shuffle): Update.
	(ghc-ref-tf): Update.
	* gnu/packages/irc.scm (glirc): Update.
	* gnu/packages/purescript.scm (purescript): Update.
	* gnu/packages/wm.scm (icewm): Update.
	(ghc-xmobar): Update.

	Change-Id: I26ef7c2ef06e3075eba3da21947f16708c437f98

2024-06-29  Lars-Dominik Braun  <lars@6xq.net>

	gnu: ghc-9.2: Update to 9.2.8.
	* gnu/packages/haskell.scm (ghc-9.2): Update to 9.2.8.

	Change-Id: I4cbb48ad166f893a5b7c707505a77effce208b86

2024-06-29  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: ghc-9.2: Make Cabal respect GHC_PACKAGE_PATH
	**tl;dr** Applying this patch makes Cabal work in Guix environments
	and ensures that Cabal picks up Haskell packages installed via Guix.

	Guix makes heavy use of GHC_PACKAGE_PATH to make GHC pickup Haskell
	packages installed via the Guix package manager. The environment
	variable is set using native-search-paths from the GHC packages.

	Unfortunately, upstream Cabal does presently not respect
	GHC_PACKAGE_PATH. If this environment variable is set, `cabal build`
	and other commands will terminate. For building packages, Guix does
	not make much use of cabal-install hence this is not as big of an
	issue. However, cabal-install does therefore presently not work
	out-of-the-box in environments created by Guix. For example,
	in `guix shell` environments. This makes it essentially impossible
	to use Guix for setting up development environments for Haskell software.

	Cabal upstream is aware of this issue and a patch exists to workaround
	this problem. The patch is currently not merged upstream due to issues
	related to reconfiguration (changing GHC_PACKAGE_PATH between `cabal
	configure` and `cabal build`). However, I would argue that this edge
	case is not that relevant for Guix and therefore propose including
	this patch with the Cabal Guix package. As outlined above, cabal-install
	is not usable by default presently, and I would therefore argue that
	this is a major improvement over the current situation. I am willing to
	work with Cabal upstream to have this issue fixed upstream eventually.

	Note that this requires patching the GHC package instead of the
	cabal-install package as Guix uses the version of the Cabal package
	<https://hackage.haskell.org/package/Cabal> distributed with GHC.

	See: https://github.com/haskell/cabal/issues/3728

	* gnu/packages/haskell-apps.scm (cabal-install): Include patch
	to support the GHC_PACKAGE_PATH environment variable.

	Change-Id: Ib77ffa937b878690d0e2d8964b534842b99da039

2024-06-29  Roman Scherer  <roman@burningswell.com>

	gnu: emacs-ellama: Update to 0.9.11.
	* gnu/packages/emacs-xyz.scm (emacs-ellama): Update to 0.9.11.

	Change-Id: I80149cc6fb4b48bce8ecc0c031fbceedb21da4d9

2024-06-29  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20240622.
	* gnu/packages/parallel.scm (parallel): Update to 20240622.

	Change-Id: I4cc8b2ded6a3ddcdfebbd1737a4f4268d7909ee8

2024-06-29  Wilko Meyer  <w@wmeyer.eu>

	gnu: php: Update to 8.3.8.
	* gnu/packages/php.scm (php): Update to 8.3.8.

	Change-Id: Ia0714520973b537a82d12fb346f3efbadfc11e61

2024-06-29  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: flatpak: Pass system icons and fonts.
	* gnu/packages/patches/flatpak-fix-fonts-icons.patch: New patch.
	* gnu/packages/package-management.scm(flatpak): Use it.
	* gnu/local.mk(dist_patch_DATA): Register it.

	Change-Id: I0359d0d9bf10120a8b784c910c50d0e4a9b7a616

2024-06-28  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rphyloxml.
	* gnu/packages/bioinformatics.scm (r-rphyloxml): New variable.

	Change-Id: I5b799986064f2af5fe74454f2e78fea7d9947260

2024-06-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-dlclark-regexp2: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-dlclark-regexp2): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I0e355d6d21c604d89c623eaf9c5276c61b40d4c6

2024-06-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-bmatcuk-doublestar-v4.
	* gnu/packages/golang.scm (go-github-com-bmatcuk-doublestar-v4): New variable.

	Change-Id: I81c9b04f1932b29e2bda7bf06df1ff3bef5caaa3

2024-06-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-klauspost-cpuid-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-klauspost-cpuid-v2): New variable.

	Change-Id: I0465af816409325cd8b5b5f339c155d0326338a7

2024-06-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-klauspost-cpuid: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-klauspost-cpuid): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I85bc873816f653bf5e4ce2882259708d5f37ca28

2024-06-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-masterminds-semver-v3: Update to 3.2.1.
	* gnu/packages/golang-xyz.scm (go-github-com-masterminds-semver-v3): Update to 3.2.1.
	[native-inputs]: Add go-github-com-stretchr-testify-next.

	Change-Id: I6313394293de4d953a1ef344701d117eab35d237

2024-06-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-masterminds-semver: Rename variable.
	* gnu/packages/golang-xyz.scm (go-github-com-masterminds-semver): Rename
	to go-github-com-masterminds-semver-v3.
	[arguments]: <#:import-path>: Reflect import path as seen in go.mod.

	* gnu/packages/golang-xyz.scm (go-github-com-masterminds-sprig)
	[propagated-inputs]: Replace go-github-com-masterminds-semver with
	go-github-com-masterminds-semver-v3.

	Change-Id: I43f2231241f02b6f2f01f89f98a72f29929b9376

2024-06-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-masterminds-semver: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-masterminds-semver): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I267210f30143c29fe1927e7fbf9ae8cdff633092

2024-06-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-masterminds-sprig-v3: Enable tests.
	* gnu/packages/golang-xyz.scm (go-github-com-masterminds-sprig-v3)
	[arguments]: <#:tests?>: Enable them.
	<#:phases>: Add 'remove-network-tests phase.

	Change-Id: I526f8c7d273ea3d88f8844da97293a1080471c62

2024-06-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-masterminds-sprig: Rename variable.
	* gnu/packages/golang-xyz.scm (go-github-com-masterminds-sprig): Rename
	to go-github-com-masterminds-sprig-v3.
	[arguments]: <#:import-path>: Reflect import path as seen in go.mod.

	* gnu/packages/configuration-management.scm (chezmoi) [native-inputs]:
	Replace go-github-com-masterminds-sprig with
	go-github-com-masterminds-sprig-v3.

	Change-Id: I2d171ff9f719e6664266723ae0483f73cef343c5

2024-06-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: chezmoi: Refresh package style.
	* gnu/packages/configuration-management.scm (chezmoi): Use G-expressions
	and list style, re-indent.
	[arguments]: <#:go>: Set to go-1.21.

	Change-Id: I5a7a4deffcd8b9102614b3f628a7ddd33ee82633

2024-06-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: chezmoi: Remove propagated inputs.
	* gnu/packages/configuration-management.scm (chezmoi): Remove propagated inputs.
	[native-inputs]: Remove go-github-com-google-uuid,
	go-github-com-huandu-xstrings, go-github-com-imdario-mergo,
	go-github-com-masterminds-goutils, go-github-com-masterminds-semver,
	go-github-com-mitchellh-copystructure,
	go-github-com-mitchellh-reflectwalk, and go-golang-org-x-crypto.

	Change-Id: Ifeb42652b07827e76c57a0165683200af312faf3

2024-06-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-masterminds-sprig: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-masterminds-sprig): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I424ea6887286bdaee67b3f367024c6d7982bcbd2

2024-06-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nwaples-rardecode-v2: Rename variable.
	* gnu/packages/golang-compression.scm (go-github-com-nwaples-rardecode-v2):
	Rename as seen in go.mod to go-github-com-nwaples-rardecode.

	Change-Id: Id492ee6c4e5aebdbec9487b6990e2c5fa5dfe62c

2024-06-28  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>

	gnu: Add r-rnacrosslinkoo.
	* gnu/packages/bioinformatics.scm (r-rnacrosslinkoo): New variable.

	Change-Id: I1ca6dcef9c093627c3743d1176e587cf40053ba0

2024-06-28  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>

	gnu: Add r-rrna.
	* gnu/packages/cran.scm (r-rrna): New variable.

	Change-Id: I8ed081ba32453fdae3a10b492a1c5b4f64b50925

2024-06-28  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>

	gnu: Add r-topdom.
	* gnu/packages/cran.scm (r-topdom): New variable.

	Change-Id: I63d265470499affc8f0de94f88739c6631281a0d

2024-06-27  Lars Bilke  <lars.bilke@ufz.de>

	gnu: freecad: Add patch for vtk 9.3.0.
	* gnu/packages/patches/freecad-vtk-9.3.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register file.
	* gnu/packages/engineering.scm (freecad)[source]: Add patch.
	Change-Id: Ie520a92ffe6f8bdd2678470ee06f618d74349460

	gnu: vtk: Update to 9.3.0.
	* gnu/packages/image-processing.scm (vtk): Update to 9.3.0.
	Change-Id: Id31d41e7dc457d1f17c0e8e824c170942d81698c

2024-06-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-vitrun-qart: Move to golang-xyz.
	* gnu/packages/syncthing.scm (go-github-com-vitrun-qart): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I219dfa1129e73e042170b3da176801a0058980f2

2024-06-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-flynn-archive-go-shlex: Move to golang-xyz.
	* gnu/packages/syncthing.scm (go-github-com-flynn-archive-go-shlex):
	Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: If6376b45b4d3809ca8452b89c335ca7532ec2759

2024-06-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-calmh-xdr: Move to golang-xyz.
	* gnu/packages/syncthing.scm (go-github-com-calmh-xdr): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I201f5147de0a353057206ca314a685eb70622e00

2024-06-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-calmh-du.
	This repository has been archived by the owner on Nov 27, 2018. It is
	now read-only.

	* gnu/packages/syncthing.scm (go-github-com-calmh-du): Delete variable.

	Change-Id: Ibe99cf590ea1d57d12d0fe0085b0149b372482ee

2024-06-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-d4l3k-messagediff: Move to golang-xyz.
	* gnu/packages/syncthing.scm (go-github-com-d4l3k-messagediff): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ifb20bc5e3ee8cf8f2b354c5809ba906aae74d5c0

2024-06-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-chmduquesne-rollinghash: Enable all tests.
	* gnu/packages/golang-crypto.scm (go-github-com-chmduquesne-rollinghash):
	Enable all tests.
	[arguments]: <#:phases>: Add custom 'check phase.
	[propagated-inputs]: Add go-code-cloudfoundry-org-bytefmt.

	Change-Id: I2cfe6b3d490de4b85ed0814e074caac1f73d6936

2024-06-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-chmduquesne-rollinghash: Update to 4.0.0-1.9a5199b.
	* gnu/packages/golang-crypto.scm (go-github-com-chmduquesne-rollinghash): Update to 4.0.0-1.9a5199b.

	Change-Id: I24d00040c7d04513d9b15b99fbcf02c29f1f5d23

2024-06-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-chmduquesne-rollinghash: Move to golang-crypto.
	* gnu/packages/syncthing.scm (go-github-com-chmduquesne-rollinghash):
	Move from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I61a942c07655f51a61e198613eeaa3eb240b8df9

2024-06-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-thejerf-suture-v4.
	* gnu/packages/golang-xyz.scm (go-github-com-thejerf-suture-v4): New variable.

	Change-Id: If54702c8b0a9eec19af72dc513a8d6551966fc2d

2024-06-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-thejerf-suture: Update to 3.0.3.
	* gnu/packages/golang-xyz.scm (go-github-com-thejerf-suture): Update to 3.0.3.

	Change-Id: I5973315f4bc276acc22dfd6fde59942a6b2736d9

2024-06-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-thejerf-suture: Move to golang-xyz.
	* gnu/packages/syncthing.scm (go-github-com-thejerf-suture): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I532608ed163ee60588131c34621e031b5935eacf

2024-06-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-oschwald-geoip2-golang: Update to 1.11.0.
	* gnu/packages/golang-web.scm (go-github-com-oschwald-geoip2-golang): Update to 1.11.0.

	Change-Id: I0e7003b680143a21aa2f773761b34b60d6cd0a74

2024-06-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-oschwald-geoip2-golang: Move to golang-web.
	* gnu/packages/syncthing.scm (go-github-com-oschwald-geoip2-golang):
	Move from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: Ie95d3630ec98cd2f60139914959a82dc3313ea05

2024-06-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-oschwald-maxminddb-golang: Enable tests.
	* gnu/packages/golang-web.scm (go-github-com-oschwald-maxminddb-golang):
	Enable tests.
	[native-inputs]: Add go-github-com-stretchr-testify.

	Change-Id: Idf3c98bdf832422779b045adb348dfaea6f8d3e2

2024-06-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-oschwald-maxminddb-golang: Update to 1.13.0.
	* gnu/packages/golang-web.scm (go-github-com-oschwald-maxminddb-golang): Update to 1.13.0.

	Change-Id: I8b718ddf8c064f6492d882b70713243cfb82f4e8

2024-06-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-oschwald-maxminddb-golang: Move to golang-web.
	* gnu/packages/syncthing.scm (go-github-com-oschwald-maxminddb-golang):
	Move from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I88e887ccaeecb5c165bff920515dbdef9f8b85ad

2024-06-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: llvm-16: Fix building on i686-linux.
	* gnu/packages/llvm.scm (llvm-16)[arguments]: Skip the
	make-dynamic-linker-phase on i686-linux.

	Change-Id: I38c134d246859d7fc6025e2ed1c3f29d845a7d82

2024-06-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libvpx: Patch CVE-2023-44488.
	* gnu/packages/video.scm (libvpx/fixed)[source]: Add patch.
	* gnu/packages/patches/libvpx-CVE-2023-44488.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: Iec6fbc048a0f75ed60752601034a9da8bf23b186

2024-06-27  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: mold: Update to 2.32.1.
	* gnu/packages/mold.scm (mold): Update to 2.32.1.

	Change-Id: Iaf5b3b4ba09e19a35f471c08b7b130a4fee4d4fb

2024-06-27  Michael Ford  <fanquake@gmail.com>

	gnu: LLVM, Clang, libomp, lld: Update to 18.1.8.
	* gnu/packages/llvm.scm (llvm-18, clang-18, libomp-18, lld-18): Update to
	18.1.8.

	Change-Id: I76f93d6dce19f0e1a0b99393a5865369c49c4072

2024-06-27  Christopher Baines  <mail@cbaines.net>

	gnu: guix: Update to 1.4.0-22.1a34b9b.
	* gnu/packages/package-management.scm (guix): Update to 1.4.0-22.1a34b9b.

	Change-Id: I316d987e0f744f3b827d3c0ff6db54e1e6c79375

2024-06-27  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-52.b5fbde5.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-52.b5fbde5.

	Change-Id: I89db5f73d25711e3098b8c5c10c00cf8c16b4acc

2024-06-27  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-109.406db8a.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-109.406db8a.

	Change-Id: I9f182770a13a7edae1182ceb39c1d10d2e440f78

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gorilla-csrf: Update to 1.7.2.
	* gnu/packages/golang-web.scm (go-github-com-gorilla-csrf): Update to 1.7.2.

	Change-Id: Idc013e07f6293ef53da23232c77c766b4e8b0c73

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gorilla-csrf: Adjust package style.
	* gnu/packages/golang-web.scm (go-github-com-gorilla-csrf): Apply list
	package style. Shift order.
	[propagated-inputs]: Remove labels.

	Change-Id: Id7f87529c2dc66c3c6fd5b2b05422569c37e3920

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jackpal-gateway: Update to 1.0.15.
	* gnu/packages/golang-web.scm (go-github-com-jackpal-gateway): Update to 1.0.15.
	[propagated-inputs]: Add go-golang-org-x-net.
	[native-inputs]: Add go-github-com-stretchr-testify.

	Change-Id: Ifcedc02b76d11dc215a904563aa6571aa52cedc3

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jackpal-gateway: Move to golang-web.
	* gnu/packages/syncthing.scm (go-github-com-jackpal-gateway): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: Ibc24eb85c76df4cea60749eaca55eb7ae7cb3cf5

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ccding-go-stun: Adjust indentation.
	* gnu/packages/golang-web.scm (go-github-com-ccding-go-stun): Adjust
	indentation.

	Change-Id: I1f44af1a95fb31d8078030b2fd2a6a8075e7cd69

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ccding-go-stun: Update to 0.1.4.
	* gnu/packages/golang-web.scm (go-github-com-ccding-go-stun): Update to 0.1.4.

	Change-Id: I68f70a065182c275c134e74963133ac15622d257

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ccding-go-stun: Move to golang-web.
	* gnu/packages/syncthing.scm (go-github-com-ccding-go-stun): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I0713418f7d0b00d3aa7ab4289765556e68b8246d

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-ldap-ldap: Enable tests.
	* gnu/packages/golang-web.scm (go-github-com-go-ldap-ldap): Enable tests.
	[native-inputs]: Add go-github-com-stretchr-testify.

	Change-Id: I6c3090abac883f87e75534a60e0c9e5ff518887d

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-ldap-ldap: Update to 3.4.8.
	* gnu/packages/golang-web.scm (go-github-com-go-ldap-ldap): Update to 3.4.8.
	[propagated-inputs]: Add go-github-com-google-uuid.

	Change-Id: Ic8792cbe8b911c23fdcb87612928b86bd89dc95a

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-ldap-ldap: Move to golang-web.
	* gnu/packages/syncthing.scm (go-github-com-go-ldap-ldap): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: Ica9883664d11b621d0bd4ce896d217eb82abd0ce

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-asn1-ber-asn1-ber: Improve description.
	* gnu/packages/golang-crypto.scm (go-github-com-go-asn1-ber-asn1-ber)
	[description]: Apply textinfo acronym.

	Change-Id: Icdaae8b688d729de49011314b7dc82a98fc4ae21

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-asn1-ber-asn1-ber: Update to 1.5.7.
	* gnu/packages/golang-crypto.scm (go-github-com-go-asn1-ber-asn1-ber): Update to 1.5.7.

	Change-Id: Iebabb5b67d196f7b8e599c472087126cc3ba9a72

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-asn1-ber-asn1-ber: Move to golang-crypto.
	* gnu/packages/syncthing.scm (go-github-com-go-asn1-ber-asn1-ber): Move
	from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: Ib146ac76bbd2d7c34c315dc4f424d05ced597011

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-azure-go-ntlmssp: Improve description.
	* gnu/packages/golang-web.scm (go-github-com-azure-go-ntlmssp)
	[description]: Apply textlive acronym.

	Change-Id: Ie91d88c956c27c6c88b1fcc69c5cc1321c711b62

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-azure-go-ntlmssp: Update to 0.0.0-20221128193559-754e69321358.
	* gnu/packages/golang-web.scm (go-github-com-azure-go-ntlmssp): Update to 0.0.0-20221128193559-754e69321358.

	Change-Id: I612f9f0df6781e292385c09c1920087665ff4eb4

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-azure-go-ntlmssp: Move to golang-web.
	* gnu/packages/syncthing.scm (go-github-com-azure-go-ntlmssp): Move
	from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I9c8397996470d84f57a4472717ebd0d06d06bb4c

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-audriusbutkevicius-recli: Update to 0.0.6.
	* gnu/packages/golang-xyz.scm (go-github-com-audriusbutkevicius-recli): Update to 0.0.6.

	Change-Id: I26631ba87ce71a737f45b2add2dfaf443ecda92d

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-audriusbutkevicius-recli: Move to golang-xyz.
	* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-recli):
	Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I1494e60367873ba5ddbfe0725cd8a0ed02d8cb9e

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-audriusbutkevicius-pfilter: Update to 0.0.11.
	* gnu/packages/golang-web.scm (go-github-com-audriusbutkevicius-pfilter): Update to 0.0.11.

	Change-Id: Ieb720b9b392ca02dba7b30cfc47886da072dfcde

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-audriusbutkevicius-pfilter: Move to golang-web.
	* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-pfilter):
	Move from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: Ie148e31dde805b79956553988431153159598acc

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-bkaradzic-go-lz4.
	* gnu/packages/syncthing.scm (go-github-com-bkaradzic-go-lz4): Delete variable.

	Change-Id: Idb01a1909d4fe3d4360350e891fd97349db05a6f

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-sasha-s-go-deadlock: Update to 0.3.1.
	* gnu/packages/golang-check.scm (go-github-com-sasha-s-go-deadlock): Update to 0.3.1.

	Change-Id: Ief7fcbf1b6d68deb1e8c47a9dcf6f12c5a5bb291

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-petermattis-goid: Update to 0.0.0-2.bb94eb5.
	* gnu/packages/golang-check.scm (go-github-com-petermattis-goid): Update to 0.0.0-2.bb94eb5.

	Change-Id: I8403c200037dccac6c65def47e97a0218ff3f9a9

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-sasha-s-go-deadlock: Move to golang-check.
	* gnu/packages/syncthing.scm (go-github-com-sasha-s-go-deadlock): Move
	from here ...
	* gnu/packages/golang-check.scm: ... to here.

	Change-Id: Id3d101897b4ac056cfe48a52289dd3e4f51402d8

2024-06-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-petermattis-goid: Move to golang-check.
	* gnu/packages/syncthing.scm (go-github-com-petermattis-goid): Move from
	here ...
	* gnu/packages/golang-check.scm: ... to here.

	Change-Id: I68182d8131afdcb346076d4f1e69ccf680b48cdb

2024-06-26  Simon Tournier  <zimon.toutoune@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	swh: Specify 'extid_version' when looking up by external ID.
	Reported in <https://gitlab.softwareheritage.org/swh/meta/-/issues/5093>.

	* guix/swh.scm (swh-url): Don't add trailing slash when URL contains
	parameters.
	(lookup-external-id): Specify 'extid_version' to avoid SWH bug from
	previous erroneous nar hash computations with the initial SWH deployment
	of this feature.

	Change-Id: Iea2a5256e0612dae95567907bb11edb92a50df73

2024-06-26  Tomas Volf  <~@wolfsden.cz>

	services: guix: Default `channels' field to #f.
	In the absence of the /etc/guix/channels.scm file, %default-channels is used
	anyway.  If user manually (or by extra-special-file) created the file, we
	should respect it.  This commit therefore changes the default to #f, hopefully
	having zero impact on people not actively using the `channels' field.

	* gnu/services/base.scm (<guix-configuration>)[channels]: Set default to #f.

	Change-Id: I516c1735a037a153fabbebfc337051aaf0be2155

2024-06-26  Tomas Volf  <~@wolfsden.cz>

	doc: Warn about extra-special-file usage in /etc.
	* doc/guix.texi (Base Services)[extra-special-file]: Add warning regarding
	files in /etc.

	Change-Id: Ic45465c8712d61caeed42d7912777368e8763a1a

2024-06-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Update to 0.10.5.
	* gnu/packages/admin.scm (shepherd-0.10): Update to 0.10.5.

	Change-Id: I4f195917e0103ba1da75a52665848bbc877b5d24

2024-06-26  Ludovic Courtès  <ludo@gnu.org>

	etc: Add explicit ‘--substitute-urls’ in guix-daemon service files.
	Having substitute URLs explicitly listed in the service startup file
	makes it clearer what should be modified to permanently change the list
	of substitute URLs.

	* config-daemon.ac: Rename ‘guix_substitute_urls’ to
	‘GUIX_SUBSTITUTE_URLS’ and substitute it.
	* nix/local.mk (etc/guix-%.service, etc/init.d/guix-daemon)
	(etc/guix-%.conf): Substitute it.
	* etc/guix-daemon.conf.in, etc/guix-daemon.service.in,
	etc/init.d/guix-daemon.in: Add an explicit ‘--substitute-urls’ option.

	Change-Id: Ie491b7fab5c42e54dca582801c03805a85de2bf9

2024-06-26  Ludovic Courtès  <ludo@gnu.org>

	services: Never throw when stopping mount-may-fail file systems.
	This is a followup to 7c27bd115b14afd142da7684cc349369965f9eab.

	* gnu/services/base.scm (file-system-shepherd-service): Catch
	'system-error from ‘umount’ call when FILE-SYSTEM is marked as
	mount-may-fail.

	Change-Id: I2234f8da320b43089f4ee058cad8608ce9c078f8

2024-06-26  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Support “free-form” services.
	* gnu/services/shepherd.scm (<shepherd-service>)[free-form]: New field.
	[start]: Add default value.
	(shepherd-service-file): Rename to…
	(shepherd-service-file/regular): … this.
	(shepherd-service-file/free-form): New procedure.
	(shepherd-service-file): Dispatch to one of the two procedures above.
	* doc/guix.texi (Shepherd Services): Document the ‘free-form’ field.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

	Change-Id: I206374e950ef6d1e4a996c0f507fb5fcd9cadde3

2024-06-26  Ludovic Courtès  <ludo@gnu.org>

	doc: Introduce mumi before referring to it.
	* doc/contributing.texi (Debbugs User Interfaces): Introduce mumi in the
	body of the text rather than a footnote since the “Command-Line
	Interface” section assumes it has already been introduced.
	(Command-Line Interface, Emacs Interface): Capitalize titles.

	Change-Id: I0e87cd48b6158582016734afe71c716c548c1639

2024-06-26  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add rofi-pass-wayland.
	This variant of rofi-pass swaps out the X-related tools used for Wayland
	versions and changes the default configuration file to use them.

	* gnu/packages/password-utils.scm (rofi-pass-wayland): New variable.

	Change-Id: Ie844fc2f3a7f49fd6322e5418a6944b6b941abce

2024-06-26  John Kehayias  <john.kehayias@protonmail.com>

	gnu: rofi-pass: Update to 2.0.2-0.8aa6b92.
	With no release in over 5 years, update to the most recent commit to include
	features like Wayland support.  Rewrite the package definition to use the
	makefile, patch paths, and generally improve the style.

	* gnu/packages/password-utils.scm (rofi-pass): Update to 2.0.2-0.8aa6b92.
	[origin]: Use git-fetch rather than just the individual script.
	[build-system]: Switch to gnu-build-system.
	[arguments]: Remove modules and builder.  Disable tests.  Add make-flags.
	<phases>: Add fix-etc-path and wrap-path phases.  Remove configure and build.
	[propagated-inputs]: Move to ...
	[inputs]: ... here. Add bash-minimal, pwgen, xclip, and xset.

	Change-Id: Ia03ef46f3b567bc2eb6d1350db3612043f06d94b

2024-06-26  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: git: Update to 2.45.2.
	* gnu/packages/version-control.scm (git): Update to 2.45.2.

	Change-Id: I6bcbc5f0f12a50cbfc0fdc51c30b26e765005d28

2024-06-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bcc: Add bash-minimal to inputs.
	* gnu/packages/linux.scm (bcc) [inputs]: Add bash-minimal.

	Change-Id: I938ae555fc5789782041e8fd3243e41ced2fb9b6

2024-06-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qt-creator: Add a debug output.
	* gnu/packages/qt.scm (qt-creator) [outputs]: New field.

	Change-Id: I287e5ec9b810346d3d161814e2e386791db8aa28

2024-06-26  Leo Famulari  <leo@famulari.name>

	Revert "gnu: git: Update to 2.45.2."
	This partially reverts commit 26c0ff98cf4302fc69539272d646c0ef28991991,
	removing some extraneous changes that were added by mistake.

	This is a followup to commit 26c0ff98cf4302fc69539272d646c0ef28991991

	Change-Id: I907cfb98414ec8aeb1bbfc7b1b3d41fd36e8d309

2024-06-26  Andy Tai  <atai@atai.org>

	gnu: gnss-sdr: Update to 0.0.19.
	* gnu/packages/radio.scm (gnss-sdr): Update to 0.0.19.
	  [inputs]: Add cpu-features, gnuplot, gnutls and volk-gnsssdr.
	  [arguments](configure-flags): Disable test building because many tests
	  depend on downloaded sample data set.

	Change-Id: I1b231896a5e481099c96667ef667c6d9e73683da

2024-06-26  Andy Tai  <atai@atai.org>

	gnu: Add volk-gnsssdr.
	* gnu/packages/radio.scm (volk-gnsssdr): New variable.

	Change-Id: I76b92e43d21d88c319ec5bbf0e4cb8aa16fd5e2b

2024-06-26  Andy Tai  <atai@atai.org>

	gnu: gnuradio: Update to 3.10.10.0.
	* gnu/packages/radio.scm (gnuradio): Update to 3.10.10.0.

	Change-Id: I0249f6345455054790a1b0050a4eea51d2780630

2024-06-26  Andy Tai  <atai@atai.org>

	gnu: Add cpu-features.
	* gnu/packages/assembly.scm (cpu-features): New variable.

	Change-Id: I9f3e0340024dbdbfb6f2f2a7e0820d71e5e5ba84

2024-06-26  Arnaud Daby-Seesaram  <ds-ac@nanein.fr>

	gnu: proof-general: Update to 4.5@cb23709a.
	* gnu/packages/coq.scm (proof-general): Update to 4.5@cb23709a.

	Change-Id: Ieb33d8a0effa4c010d1f2488e166cd0647240180

2024-06-26  Richard Sent  <richard@freakingpenguin.com>

	services: web: Improve nginx formatting for extra-content.
	When extra-content is a list, add 4 space indentation and a newline to every
	line. If it's a string, continue inserting it directly. This makes the list
	serialization behavior more consistent with other services.

	* gnu/services/web (default-nginx-config): Support lists.
	* doc/guix.texi (Web Services)[nginx-configuration]: Document it.

	Change-Id: Iec8614ba3cfc37292a566197e8d39b352b04846a

2024-06-26  Christopher Baines  <mail@cbaines.net>

	store: Refactor connect-to-daemon.
	Remove the inner connect procedure, as now that #:non-blocking? needs passing
	on, this just makes things more difficult.  This commit also fixes not passing
	 #:non-blocking? on in the case where open-unix-domain-socket is called as
	connect.

	* guix/store.scm (connect-to-daemon): Refactor and fix non-blocking
	connections to sockets with a filename.

	Change-Id: I61cd99920df91baba95567d670bec6fa94043875

2024-06-26  Christopher Baines  <mail@cbaines.net>

	Revert "guix: Run check-synopsis-style with other local checks."
	The synopsis lint checker is network dependent.

	This reverts commit 4f63b4b86de47b094ccf42ed68f9f3aa960285bd.

2024-06-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-1.79.
	* gnu/packages/rust.scm (rust-1.79): New variable.

	Change-Id: Idf54e6504eca7e8cf8a49e664e5aa6c8ff18555d

2024-06-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-1.78.
	* gnu/packages/rust.scm (rust-1.78): New variable.

	Change-Id: Iab24c4f130e208d9152448d7be5899ab8c13456f

2024-06-26  Brennan Vincent  <brennan@umanwizard.com>

	gnu: Add rust-1.77.0.
	* gnu/packages/rust.scm (rust-1.77): New variable.

	Change-Id: Ia4611b0ea153bce1de97e711af6d3f7396a6bf85

2024-06-26  Brennan Vincent  <brennan@umanwizard.com>

	gnu: Add rust-1.76.
	* gnu/packages/rust.scm (rust-1.76): New variable.

	Change-Id: I97c80ffe0b1be203fd8bbfa197fa31a9f31919f6

2024-06-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: musl: Install compiler wrappers.
	* gnu/packages/musl.scm (musl)[arguments]: Adjust configure-flags to
	install all the compiler wrappers.
	[inputs]: Add bash-minimal.

	Change-Id: I26c0b4456ec8bc060544e8feb0c328db6498e2bd

2024-06-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: musl: Install ldso symlink in correct location.
	* gnu/packages/musl.scm (musl)[arguments]: Add a configure-flag to
	install the ld-musl-*.so.1 symlink in the correct directory.

	Change-Id: I6a90e62ad93317a6b883e4a0cf75ad2e2035f4a1

2024-06-26  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-fset: Update to 1.4.0.
	* gnu/packages/lisp-xyz.scm (sbcl-fset): Update to 1.4.0.
	  [source]: Remove snippet.
	  [arguments]: Remove 'fix-build' phase.

	Change-Id: Ic9816c3db92d4bb1ab7b69859a971d5a3f7a3e4c

2024-06-26  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-spin.
	* gnu/packages/python-science.scm (python-spin): New variable.

	Change-Id: I794845d559f3f4f3ab9cf98b0e4a4321b470f7f8

2024-06-26  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-pytest-subprocess.
	* gnu/packages/python-check.scm (python-pytest-subprocess): New variable.

	Change-Id: Id651d945836879e71eb30f51bc392f3027bcad6e

2024-06-26  Vinicius Monego  <monego@posteo.net>

	gnu: Add hatch.
	* gnu/packages/python-xyz.scm (hatch): New variable.

	Change-Id: Iff0f0e8e8451277e468b7c3054540eca8d25e321

2024-06-26  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-userpath.
	* gnu/packages/python-xyz.scm (python-userpath): New variable.

	Change-Id: Ic263ee8e1208273b225aa7e2c14dd85f085254e7

2024-06-26  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: abiword: Switch to the site mirror.
	* gnu/packages/abiword.scm (abiword): Switch to the site mirror as the original
	  site is down since around August 2023 (see
	  <https://web.archive.org/web/20230801000000*/https://www.abisource.com/>).
	  [source]: Use a site mirror.
	  [home-page]: Likewise.
	  [arguments]: Use gexps.

	Change-Id: I4b02ea4e3c60d56547249f83fc1addf56e55055c

2024-06-26  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Update to 5.10.220.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.220.
	  (linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I8f60b1cf9ad9475fa419975bc202dfa90aedaf5c

2024-06-26  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.95.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.95.
	  (linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I6ca108369069c985092fcbb8e91e8ce8f2212cf0

2024-06-26  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.35.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.35.
	  (linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Id180cd8caae8991b66b52975a5650b319f91c77e

2024-06-26  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.9: Update to 6.9.6.
	* gnu/packages/linux.scm (linux-libre-6.9-version): Update to 6.9.6.
	  (linux-libre-6.9-pristine-source): Update hash.

	Change-Id: I718648ab9551d9a26fdcdc54910d4619c4e85579

2024-06-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: rawtherapee: Update to 5.10.
	* gnu/packages/photo.scm (rawtherapee): Update to 5.10.
	[inputs]: Add exiv2.

	Change-Id: Ic97f77cfde1db4784500f49f90e9ffed1d8137b5

2024-06-24  jgart  <jgart@dismail.de>

	gnu: trealla: update to 2.53.2.
	* gnu/packages/prolog.scm (trealla): Update to 2.53.2.

	Change-Id: I6ce5bfc95faa5453d6cdb8a3b03a3f4b21241193

2024-06-24  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: frama-c: Add wrap-programs phase.
	Frama-C needs the OCAMLPATH variable to be defined to load libraries, so
	define it using the OCAMLPATH variable generated during build time.

	Related issues:

	- <https://issues.guix.gnu.org/54094> (fixes it).
	- <https://issues.guix.gnu.org/69996> (only Frama-C fixed from this one).

	* gnu/packages/maths.scm (frama-c) <arguments>: Add wrap-programs phase.

	Change-Id: Icc8a0be5fed6678b71649da2e39a83caaaee9df2

2024-06-24  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: frama-c: Use G-Expressions.
	* gnu/packages/maths.scm (frama-c) <arguments>: Use G-Expressions.

	Change-Id: I25670a3d7e735e001aba63628c2f046be07fc643

2024-06-24  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: frama-c: Update to 29.0.
	* gnu/packages/maths.scm (frama-c): Update to 29.0.

	Change-Id: Ifca4712bc1d75b0c8837ac04151fa9a83ae95bbe

2024-06-24  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add missing module import.
	Add missing module import.

	Change-Id: Ib2cfd268455f9bb1d1abddc0bf04a4a67d78c1c6

2024-06-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: python-geoip2: Update to 4.8.0.
	* gnu/packages/geo.scm (python-geoip2): Update to 4.8.0.
	  [build-system]: Change to pyproject-build-system.
	  [inputs]: Add python-aiohttp.

	Change-Id: Ie5f4a6f99a8cb1bef562c6d2401391f6467a715d

2024-06-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: python-maxminddb: Update to 2.6.2.
	* gnu/packages/geo.scm (python-maxminddb): Update to 2.6.2.
	  [build-system]: Change to pyproject-build-system.

	Change-Id: I824468160fef695a8fb9e517b9d91c90da9a2897

2024-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: patch: Update to latest commit [security fixes].
	* gnu/packages/base.scm (patch): Rename to...
	(patch/pinned): ... this.  Hide package.
	(patch): New variable.
	* gnu/packages/commencement.scm (patch-mesboot): Inherit from patch/pinned.
	(patch-boot0): Likewise.
	(%final-inputs): Replace patch with patch/pinned.
	* gnu/packages/lisp.scm (cl-asdf): Likewise.
	* guix/packages.scm (%standard-patch-inputs): Replace patch with patch/pinned.

	Fixes: https://issues.guix.gnu.org/47144
	Reported-by: Mark H Weaver <mhw@netris.org>
	Change-Id: I54ae41b735f5ba0ebad30ebdfaabe0ccdc3f9873

2024-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnulib: Update to 2024-05-30-1.ac4b301.
	Also fix the commands, which would fail due to not finding their
	implementation scripts.

	* gnu/packages/patches/gnulib-bootstrap.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/build-tools.scm (gnulib): Update to 2024-05-30-1.ac4b301.
	[source]: Apply patch.
	[phases] {patch-source-shebangs, patch-generated-file-shebangs}
	{patch-usr-bin-file, restore-shebangs}: Delete phases.
	{disable-failing-tests}: Disable sc_error_message_warn_fatal,
	sc_prefer_angle_bracket_headers, sc_check_config_h_reminder,
	sc_prohibit_sc_omitted_at, sc_readme_link_copying, sc_readme_link_install,
	sc_unsigned_char, sc_unsigned_int,  sc_unsigned_long and sc_unsigned_short
	checks.
	{regenerate-unicode}: Register BidiMirroring.txt unicode data file.

	Change-Id: I154b2c5980b671f1e73e7a1f74d926ea080a7aa0

2024-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ucd: Update to 15.1.0.
	* gnu/packages/unicode.scm (ucd): Update to 15.1.0.

	Change-Id: I0828544c35eef90a8f76c2084362ee4594189244

2024-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: torbrowser: Add bash-minimal.
	* gnu/packages/tor-browsers.scm (make-torbrowser) [inputs]: Add bash-minimal.

	Change-Id: I15faf90a0f7d3e1a4032779640a8749fcd9e4dd7

2024-06-24  Richard Sent  <richard@freakingpenguin.com>

	doc: Add message for common error about make check-system.
	* doc/contributing.texi (Running the Test Suite): Mention that make clean-go
	may need to be run before running make check-system when previous builds were
	run with different work trees.

	Change-Id: I4b68d3a05f1425505816db969284487d725840d6
	Fixes: https://issues.guix.gnu.org/47573.

2024-06-24  Tomas Volf  <~@wolfsden.cz>

	doc: Improve description of nginx's configuration.
	* doc/guix.texi (Web Services)[nginx-server-configuration]: Document semantics
	of raw-content field.
	[nginx-location-configuration]: Document semantics of body field.

	Change-Id: I1e699d085a27f2615190de1e1973146da4ab193d

2024-06-24  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: kakoune: Update to 2024.05.18.
	* gnu/packages/text-editors.scm (kakoune): Update to 2024.05.18.

	Change-Id: I4ca1f66e104a40f2d759c097c0548e6812ef6d16

2024-06-24  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: opensc: Switch to new package style.
	* gnu/packages/security-token.scm (opensc)[arguments]: Use g-exps.

	Change-Id: I3e59323deb804ba98669d51771ccfa05a92723e3

2024-06-24  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: opensc: Update to 0.25.1.
	* gnu/packages/security-token.scm (opensc): Update to 0.25.1.

	Change-Id: I16dbf047671115274a25c3b1fba0285952f9f41d

2024-06-24  David Pflug  <david@pflug.io>

	gnu: readymedia: Update to 1.3.3.
	* gnu/packages/upnp.scm (readymedia): Update to 1.3.3.

	Change-Id: I1e4a259a2279b9e836d4b1b5374af0dce092c12e

2024-06-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: godot-lts: Improve package style.
	* gnu/packages/game-development.scm (godot-lts): Re-indent and ensure
	max column length to 79.
	  [arguments]: Use gexp.

	Change-Id: I0bedb66a4e7e0ebe6242df885f1e687ce3a43ce0

2024-06-24  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: godot-lts: Update to 3.5.3.
	* gnu/packages/game-development.scm (godot-lts): Update to 3.5.3.
	  [arguments]<#:scons>: Update to scons-python. Remove argument.
	  <#:phases>: Rename phase 'wrap to 'wrap-ld-path, remove mesa-related
	  comment that seems to be fixed.
	  [inputs]: Replace freetype by freetype-with-brotli.

	Change-Id: Ia83bc33bd0b944342ba413b46f0963d3f2197bf5

2024-06-24  Felix Gruber  <felgru@posteo.net>

	gnu: sameboy: Update to 0.16.3.
	* gnu/packages/emulators.scm (sameboy): Update to 0.16.3.

	Change-Id: I56a1bd092e1ce00733d8fea8ab372b2bd52c8b7b

2024-06-24  Felix Gruber  <felgru@posteo.net>

	gnu: rgbds: Update to 0.7.0.
	* gnu/packages/assembly.scm (rgbds): Update to 0.7.0.

	Change-Id: I992e7081fdf5816cba4f0b7437e513734f554a73

2024-06-24  Sughosha  <sughosha@disroot.org>

	gnu: wine, wine64, wine-staging, wine64-staging: Enable wayland support.
	* gnu/packages/wine.scm (wine)[inputs]: Add libxkbcommon, mesa, wayland and
	wayland-protocols.

	Change-Id: I43bcca457abc9c38941df21db64e867b13260004

2024-06-24  Remco van 't Veer  <remco@remworks.net>

	gnu: Update openjdk variable to openjdk21.
	* gnu/packages/java.scm (openjdk): Update to openjdk21.

	Change-Id: I132dcb6722f604cfe42fdfbc81066d614d4519b9

2024-06-24  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: openresolv: Update to 3.13.2.
	* gnu/packages/dns.scm (openresolv): Update to 3.13.2.
	* gnu/packages/patches/openresolv-restartcmd-guix.patch: Adjust.

2024-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	manifest: Streamline; add packages useful for patch review/submission.
	* manifest.scm: Fix alternate command line invocation (which would not
	consider 'manifest.scm').  Use specifications instead of packages.  Remove
	perl (now in the guix package's native inputs).  Add b4, git, git:send-email,
	mumi, nss-certs, openssl and patman to the manifest.

	Change-Id: I49d92dda059856ce217cea9054a466a1754dcf94

2024-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guix: Add imagemagick, perl and use full graphviz.
	This makes it possible to run 'make distcheck' in a 'guix shell -D guix'
	environment.

	* gnu/packages/package-management.scm (guix)
	[native-inputs]: Replace graphviz-minimal with graphviz.  Add imagemagick and
	perl.

	Change-Id: Ie400c622d8fc77108df29c03e11f36159d6f6238

2024-06-24  Sughosha  <sughosha@disroot.org>

	gnu: sddm: Update to 0.21.0.
	* gnu/packages/display-managers.scm (sddm): Update to 0.21.0.
	[arguments]<#:configure-flags>: Add
	"-DINSTALL_PAM_CONFIGURATION=OFF".

	Change-Id: Iac61bcc14963c5c2f04659603158f4507fad5da4

2024-06-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: exim: Update to 4.97.1.
	* gnu/packages/mail.scm (exim): Update to 4.97.1.
	  [inputs]: Add perl-file-fcntllock.
	  [arguments]: Add fix-perl-file-names phase.

	Change-Id: Ide1ba09368c2b23fd8ab6d6cdae8887ccb7edbeb

2024-06-24  Andy Tai  <atai@atai.org>

	gnu: mtools: Update to 4.0.44.
	* gnu/packages/mtools.scm (mtools): Update to 4.0.44.

	Change-Id: I8b08e3e577521ea2c4506c613eb276d4847a3ba5

2024-06-24  Simon Tournier  <zimon.toutoune@gmail.com>

	doc: contributing: Mention 'guix git authenticate'.
	Follow up of 73b3f941d7d911a1b2bb2bf77d37cb3a12ed4291.

	* doc/contributing.texi (Applying for Commit Access): Update accordingly with
	the removal of 'make authenticate'.

	Change-Id: Id945c484f6265c76d4eb803369a7fbd9f797434f

2024-06-24  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: git: Update to 2.45.2.
	* gnu/packages/version-control.scm (git): Update to 2.45.2.

	Change-Id: I6bcbc5f0f12a50cbfc0fdc51c30b26e765005d28

2024-06-24  Sergiu Ivanov  <sivanov@colimite.fr>

	gnu: python-pulsectl: Update to 24.4.0.
	* gnu/packages/audio.scm (python-pulsectl): Update to 24.4.0.

	Change-Id: I63f43377432d511dea7ffa6b235f8bcc770f1d93

2024-06-24  Sergiu Ivanov  <sivanov@colimite.fr>

	gnu: volctl: Update to 0.9.4.
	* gnu/packages/gtk.scm (volctl): Update to 0.9.4.

	Change-Id: I70e85592405d574b692398e6d71d235219fb6fe9

2024-06-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: grub: Remove input labels and use gexps.
	* gnu/packages/bootloaders.scm (grub)[arguments]: Use gexps.
	[inputs, native-inputs]: Remove labels.
	(grub-minimal, grub-coreboot, grub-efi, grub-efi32)
	(grub-hybrid): Likewise.

	Change-Id: I2773e6d96d170fae991d9c5db9e10196ea603371

2024-06-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: grub: Update to 2.12.
	* gnu/packages/bootloaders.scm (grub): Update to 2.12.
	[source](patches): Remove ‘grub-ignore-metadata-csum-seed.patch’.
	(snippet): Create ‘grub-core/extra_deps.lst’.  Replace “exit 99”
	by “exit 77”.
	(grub-coreboot): Update value of ‘XFAIL_TESTS’.
	* doc/guix.texi (Keyboard Layout and Networking and Partitioning): Update
	accordingly (it should now be fine to use LUKS2).
	* gnu/packages/patches/grub-ignore-metadata-csum-seed.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: Ia31b3b7e0a2e7de42d30229733e9c196fcd12fd9
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build-system: qt: Fix default parallel-tests? value to #t.
	There is no reason to have this diverge from the underlying cmake build
	system.

	* guix/build-system/qt.scm (qt-build) <#:parallel-tests?>: Default to #t.

	Change-Id: I65db3d6c6727bd24549af4a44940e7362064aed6

2024-06-24  André Batista  <nandre@riseup.net>

	gnu: torbrowser: Update to 13.0.16 [security fixes].
	Fixes CVEs 2024-5702, 2024-5688, 2024-5690, 2024-5691, 2024-5692,
	2024-5693, 2024-5696 and 2024-5700. See the Mozilla Foundation Security
	advisory <https://www.mozilla.org/en-US/security/advisories/mfsa2024-26/>
	for details.

	* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
	20240510190000. Change upstream reference to where this date is defined
	as the previous URL reference can be missing.
	(%torbrowser-version): Update to 13.0.16.
	(%torbrowser-firefox-version): Update to 115.12.0esr-13.0-1-build1.
	(torbrowser-translation-base): Update to
	f28525699864f4e3d764c354130bd898ce5b20aa.
	(torbrowser-translation-specific): Update to
	b5d79336411e5a59c4861341ef9aa7353e0bcad9.

2024-06-24  Andy Tai  <atai@atai.org>

	gnu: octave: Update to 9.2.0.
	* gnu/packages/maths.scm (octave-cli): Update to 9.2.0.

	Change-Id: Ib00c0eb687a469ecca20d570f39b69d8027c0cb0

2024-06-24  Andy Tai  <atai@atai.org>

	gnu: wxwidgets: Update to 3.2.5.
	* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.2.5.

	Change-Id: I61786e67c2b99ceea5124ee26f50b495fbaeb69f

2024-06-24  Andy Tai  <atai@atai.org>

	gnu: memcached: Update to 1.6.28.
	* gnu/packages/databases.scm (memcached): Update to 1.6.28.

	Change-Id: I9a75ed2794631a8901c4107adb560986595ffb9c

2024-06-24  Andy Tai  <atai@atai.org>

	gnu: subversion: Update to 1.14.3.
	* gnu/packages/version-control.scm (subversion): Update to 1.14.3.

	Change-Id: I2d94d32065959d0bcf5b17922af2a62e3f743121

2024-06-24  Andy Tai  <atai@atai.org>

	gnu: smartmontools: Update to 7.4.
	* gnu/packages/admin.scm (smartmontools): Update to 7.4.

	Change-Id: I43848ea3e9c00827d05e1511b7fe01c491a61b23

2024-06-24  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: mold: Update to 2.32.0
	* gnu/packages/mold.scm (mold): Update to 2.32.0.

	Change-Id: Ia99d57c92e9e9d75d80880376687b8a0b5fde184

2024-06-24  Andy Tai  <atai@atai.org>

	gnu: sane-backends: Update to 1.3.1.
	* gnu/packages/scanner.scm (sane-backends-minimal): Update to 1.3.1.

	Change-Id: I63a4e744b16b8bbfa18939bd7fbb0ee58a460181

2024-06-24  Andy Tai  <atai@atai.org>

	gnu: nginx: Update to 1.27.0.
	* gnu/packages/web.scm (nginx): Update to 1.27.0.
	  (nginx-documentation): Update to 1.27.0.
	  (nginx-accept-language-module)[arguments]: Add configure flags
	  to enable compatibility and fix build.

	Change-Id: I447e0bb8677d3f3b14c3a8948c625bcad437ca73

2024-06-24  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: astyle: Update to 3.5.
	* gnu/packages/code.scm (astyle): Update to 3.5.
	  [source]: Change source archive file name to match the upstream.
	  [arguments]: Remove "modules".  Add "patch-makefile" phase to set
	  the C++ compiler to version c++17 as it is required for the build.
	  Simplify "install-more" file.

	Change-Id: I8777710d723d22320c288c331645f8d61d5e640e

2024-06-24  Richard Sent  <richard@freakingpenguin.com>

	doc: Prepend ISC to DHCP client references.
	This makes it clearer that this service uses the ISC's dhclient implementation
	and does not support DHCP clients that have different command line interfaces.

	* doc/guix.texi (Networking Setup): Prepend ISC to all DHCP client references.

	Change-Id: I750ef2ffb4b23445c4a2b97aaa44eba56458f430

2024-06-24  Richard Sent  <richard@freakingpenguin.com>

	services: networking: Allow dhcp-client to use a config file.
	* gnu/services/networking.scm (dhcp-client-configuration) [config-file]: New
	field.
	(dhcp-client-configuration-config-file): New accessor.
	(dhcp-client-shepherd-service): Use the config file when invoking
	dhclient if supplied.
	* doc/guix.texi: Document it.

	Change-Id: I286de4ddf59c5e606bf1fe0a7510570869e62b1a

2024-06-24  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: fio: Update to 3.37.
	* gnu/packages/benchmark.scm (fio): Update to 3.37.

2024-06-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: isc-bind: Update to 9.19.24.
	* gnu/packages/dns.scm (isc-bind): Update to 9.19.24.

	Change-Id: I0fc1128191dbda349ac27a9d1b7bf67b59caac39

2024-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gauche: Remove trailing #t.
	* gnu/packages/scheme.scm (gauche) [phases]: Remove trailing #t.

	Change-Id: I47b4f2a7475a41e6431bba0c3d6bd21b9f584fc5

2024-06-24  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: gauche: Update to 0.9.15.
	* gnu/packages/scheme.scm (gauche): Update to 0.9.15.

	Change-Id: I63da9600fc162c3f9ab02f35c509c7402b7406ca

2024-06-24  Yarl Baudig  <yarl-baudig@mailoo.org>

	services: mpd: Fix log to file.
	(match value (%unset-value ...)) is equivalent here to
	(match value (_ ...)). Even if you set 'log-file to some path, it's always
	"syslog" in the configuration file.

	* gnu/services/audio.scm (mpd): Fix buggy 'match'.

	Change-Id: If397919c2844d856c69fe00b8907b7b3fd86e564

2024-06-24  Tomas Volf  <~@wolfsden.cz>

	doc: Fix Reviewed-by format.
	The documentation does not have a space between `e' and `<', which is not how
	people use it, as can be seen from git log.  So adjust the format to match the
	reality.

	* doc/contributing.texi (Reviewing the Work of Others): Fix format for
	Reviewed-by.

	Change-Id: Ib863536db72b885cf34927323cb4ebc52a8db2ed

2024-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bpftrace: Update to 0.21.0 and enable tests.
	* gnu/packages/linux.scm (bpftrace): Update to 0.21.0.
	[source]: Update URL.  Remove patch.
	[arguments] <tests?>: Remove argument.
	<test-target>: New argument.
	<configure-flags>: Enable BUILD_TESTING CMake option.  Remove
	-DHAVE_BFD_DISASM=OFF.
	<phases>: New argument.
	[native-inputs]: Add dwarves, googletest and xxd.
	[inputs]: Replace clang-toolchain-9 with clang-15.  Add libiberty.
	[home-page]: Update URL.
	* gnu/packages/patches/bpftrace-disable-bfd-disasm.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	Change-Id: I927f881594ff78c43b1713a19ee28c158e040ef3

	Change-Id: I36bb022f21873fff7ad81ec8e80b9569f3d45417

2024-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bcc: Update to 0.30.0, fixing build.
	* gnu/packages/linux.scm (bcc): Update to 0.30.0.
	[native-inputs]: Add zip.
	[inputs] Remove labels.  Remove stale comment (our libelf package has a static
	archive, but the build still fails using it).  Replace the libbpf source with
	its binary package.  Replace clang-toolchain-9 with clang-15.  Add
	bash-minimal.
	[arguments]: Use gexps.
	<configure-flags>: Add -DCMAKE_USE_LIBBPF_PACKAGE=ON.
	<phases>: Remove copy-libbpf.

	Change-Id: Ife0bec7802e7faa54689c0199bc2618ce6a39428

2024-06-24  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-trivial-clipboard: Update to 0.0.0-8.50b3d3a.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-clipboard): Update to 0.0.0-8.50b3d3a.

	Change-Id: I0d20f66230f06d0d777dc6281c188d8b42096bb5

2024-06-24  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-cf: Update to 1.0-5.dc5d98f.
	* gnu/packages/lisp-xyz.scm (sbcl-cf): Update to 1.0-5.dc5d98f.

	Change-Id: I67b387ad2520325029a148120a467934d2f87b59

2024-06-23  Adam Faiz  <adam.faiz@disroot.org>

	gnu: Add gemget.
	* gnu/packages/web.scm (gemget): New variable.

	Change-Id: I71f580e9af9b9961439a026ae3c9b93585a9164e

2024-06-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-makeworld-the-better-one-go-gemini-socks5.
	* gnu/packages/golang-web.scm (go-github-com-makeworld-the-better-one-go-gemini-socks5): New variable.

	Change-Id: Ic65c36840e640f7a845403715f6b1c58e06d06fe

2024-06-23  Adam Faiz  <adam.faiz@disroot.org>

	gnu: Add go-github-com-makeworld-the-better-one-gemget.
	* gnu/packages/golang-web.scm (go-github-com-makeworld-the-better-one-go-gemini): New variable.

	Change-Id: I904e72a2335ea95b5b7f192453da5367bbdf645e

2024-06-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mitchellh-colorstring: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-mitchellh-colorstring): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I298ae2f0e94847ff865375120e4953d290bbe883

2024-06-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-msteinert-pam: Sort alphabetically.
	* gnu/packages/golang-xyz.scm (go-github-com-msteinert-pam,
	go-github-com-msteinert-pam-v2): Sort variable alphabetically.

	Change-Id: I316da3eba7883af1dd0c7387ce5b2429a184b960

2024-06-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ianlancetaylor-demangle: Sort alphabetically.
	* gnu/packages/golang-xyz.scm (go-github-com-ianlancetaylor-demangle):
	Sort variable alphabetically.

	Change-Id: I932fe281e3b85031a9d6207417ec26623fc26c2e

2024-06-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-k0kubun-go-ansi: Sort alphabetically.
	* gnu/packages/golang-xyz.scm (go-github-com-k0kubun-go-ansi): Sort
	variable alphabetically.

	Change-Id: I9dded01ad0592793680b5d7af3197781239d1137

2024-06-23  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: coq-autosubst: Fix Coq 8.19 compatibility.
	* gnu/packages/patches/coq-autosubst-1.8-remove-deprecated-files.patch:
	New patch.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/coq.scm (coq-autosubst)<source>: Use Coq 8.19
	compatibility patch.

	Change-Id: Ib705c92b5605c6b679224f471ff12c018842c006

2024-06-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Revert "gnu: emacs: Update to 29.4. (security fixes)"
	This reverts commit 7e15704613b67ec54df8f1269916bc72b76bb785.
	It causes rebuilds to all of emacs-*, whereas a graft has already been
	applied in 868a022cdca164941a6fe8dcf205aefc693781cb.

2024-06-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs: Update to 29.4. (security fixes)
	This fixes an issue where org-mode would run arbitrary shell code on startup.
	See <https://lists.gnu.org/archive/html/emacs-devel/2024-06/msg00695.html> for
	the release announcement.

	* gnu/packages/emacs.scm (emacs-minimal): Update to 29.4.

2024-06-23  gemmaro  <gemmaro.dev@gmail.com>

	gnu: emacs-ddskk: Use newer package style.
	* gnu/packages/emacs-xyz.scm (emacs-ddskk)[arguments]:
	Convert to list of G-Expressions.
	Use #$output rather than the outputs alist.
	Drop trailing #t.
	(emascs-ddskk-nicola): Likewise.

	Change-Id: Ie6ed743ded35b55fa55bb61d02353456a0f2c79f

2024-06-23  gemmaro  <gemmaro.dev@gmail.com>

	gnu: emacs-ddskk: Update to 17.1-0.8c47f46.
	* gnu/packages/emacs-xyz.scm (emacs-ddskk): 17.1-0.8c47f46.
	[#:phases]<configure>: Do not explicitly make SKK-MK or doc files writable.
	<fix-test>: Also patch “/bin/rm” in nicola/Makefile.
	(emacs-ddskk-nicola)[#:phases]: Move ‘chdir’ phase after ‘fix-test’.
	<configure>: Do not explicitly make NICOLA-DDSKK-CFG writable.

	Change-Id: I7a312f1dbbeb93666121646dd79becdd08f16b79

2024-06-23  Juliana Sims  <juli@incana.org>

	services: radicale: Use define-configuration.
	* doc/guix.texi (radicale-configuration): Update documentation to reflect new
	configuration, add new symbols.
	* gnu/services/mail.scm (%default-radicale-config-file): Delete.
	(radicale-auth-configuration, radicale-auth-configuration?)
	(radicale-encoding-configuration, radicale-encoding-configuration?)
	(radicale-logging-configuration, radicale-logging-configuration?)
	(radicale-rights-configuration, radicale-rights-configuration?)
	(radicale-server-configuration, radicale-server-configuration?)
	(radicale-storage-configuration, radicale-storage-configuration?):
	New configuration types and corresponding predicates.
	(radicale-configuration, radicale-configuration?): Use define-configuration.
	(radicale-activation, radicale-shepherd-service): Update to new
	configuration format.
	(radicale-activation): Use user-defined values for service files.
	(radicale-service-type): Capitalize "Radicale" in description.

	Change-Id: Ic88b8ff2750e3d658f6c7cee02d33417aa8ee6d2

2024-06-23  James Smith  <jsubuntuxp@disroot.org>

	gnu: quakespasm: Update package style.
	* gnu/packages/games.scm (quakespasm)[arguments]: Convert to list of
	G-Expressions.
	<#:make-flags>: Use (cc-for-target) instead of gcc.
	<#:phases>: Simplify ‘fix-makefile-paths’.  Remove trailing #t.

	Change-Id: I250a842c78f2f49b451e5df76509fbe6fa1b4576

2024-06-23  James Smith  <jsubuntuxp@disroot.org>

	gnu: quakespasm: Update to 0.96.2.
	* gnu/packages/games.scm (quakespasm): Update to 0.96.2.
	[source]: Adjust URI accordingly.

	Change-Id: I30559b53021249db57f078ae51fd9b24d2b580f3

2024-06-23  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: network-manager-applet: Update to 1.36.0.
	* gnu/packages/gnome.scm (network-manager-applet): Update to 1.36.0.

	Change-Id: I78dc16367d4a293e856d7dc88b8a055ca9b46e69

2024-06-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: esmini: Update to 2.37.11.
	* gnu/packages/simulation.scm (esmini): Update to 2.37.11.
	[arguments]<#:configure-flags>: Add “-DUSE_IMPLOT=FALSE”.
	<#:phases>: Adjust accordingly.
	* gnu/packages/patches/esmini-use-pkgconfig.patch: Update accordingly.
	* gnu/packages/patches/esmini-no-clutter-log.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: Add klee.
	* gnu/packages/check.scm (klee): New variable.

2024-06-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: ibus-minimal: Graft to 1.5.29.
	This fixes an issue, where IBus was not able to query emoji lists.
	See also <https://github.com/ibus/ibus/issues/2476>.

	* gnu/packages/ibus.scm (ibus-minimal/fixed): New variable.
	(ibus-minimal): Add ibus-minimal/fixed as replacement.

2024-06-23  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: musl: Enable gcc wrapper.
	* gnu/packages/musl.scm (musl)[arguments]<#:configure-flags>: Delete.

2024-06-23  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: weechat: Update to 4.3.3.
	* gnu/packages/irc.scm (weechat): Update to 4.3.3.

	Change-Id: I6345f49e19e4901fd4ab4aa26087461883c532d7

2024-06-23  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: emacs-org: Update to 9.7.5 [security fixes].
	The release is coordinated with emergency Emacs 29.4 release.

	The vulnerability involves arbitrary Shell code evaluation when previewing
	attachments in Emacs MUA (gnus-based: at least, mu4e, Notmuch, Gnus itself) or
	when opening third-party Org files. All the earlier versions of Org mode are
	affected.

	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.7.5.

	Change-Id: Ifa8c49225a268939ab06a3895e99a525356c3a78

2024-06-23  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: emacs-minimal: Graft with 29.4 [security fixes].
	Arbitrary shell commands are no longer run when turning on Org mode.
	This is for security reasons, to avoid running malicious commands.

	* gnu/packages/emacs.scm (emacs-minimal/fixed): New variable.
	(emacs-minimal)[replacement]: Graft.

	Change-Id: Idb74ee0a05486bfe5052c4dd804fbdaec8921774

2024-06-22  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add python-sqlalchemy-2.
	* gnu/packages/databases.scm (python-sqlalchemy-2): New variable.

	Change-Id: I6de8a9d9ab5938b6d7129f884fe31902df828889

2024-06-22  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-37.82f9371.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-37.82f9371.

	Change-Id: I8f52bbe8fc966b33b1a1c7b2141d1e1b3116c8bc

2024-06-22  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-108.0d1e6e6.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-108.0d1e6e6.

	Change-Id: I4032a28200eec4b953f982d2a1572b84866b0f98

2024-06-22  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-51.eeb026b.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-51.eeb026b.

	Change-Id: I45d6d2a3d62e4d7b69089adaafec7657f3fe384a

2024-06-22  Andy Tai  <atai@atai.org>

	gnu: python-apsw: Update to 3.46.0.0.
	* gnu/packages/databases.scm (python-apsw): Update to 3.46.0.0.

	Change-Id: I1c6896910f78da77b071b4301762e85fa9f25546

2024-06-22  Andy Tai  <atai@atai.org>

	gnu: sqlite-next: Update to 3.46.0.
	* gnu/packages/sqlite.scm (sqlite-next): Update to 3.46.0.

	Change-Id: I77de92dff5a6a563089d45019ea2fb5745698f5d

2024-06-22  Andy Tai  <atai@atai.org>

	gnu: gnunet: Update to 0.21.2.
	* gnu/packages/gnunet.scm (gnunet): Update to 0.21.2.

	Change-Id: Ie7c3a5092e1ab67ba911702607161f854b86efa4

2024-06-22  André Batista  <nandre@riseup.net>

	gnu: mullvadbrowser: Update to 13.0.16.
	Fixes CVEs 2024-5702, 2024-5688, 2024-5690, 2024-5691, 2024-5692, 2024-5693,
	2024-5696 and 2024-5700.  See the Mozilla Foundation Security advisory
	<https://www.mozilla.org/en-US/security/advisories/mfsa2024-26/> for details.

	* gnu/packages/mullvad-browsers.scm (%mullvadbrowser-locales): Update
	changesets.
	(%mullvadbrowser-build-date): Update to 20240510190000.
	(%mullvadbrowser-version): Update to 13.0.16.
	(%mullvadbrowser-firefox-version): Update to 115.12.0esr-13.0-1-build1.
	(mullvadbrowser-translation-base): Update to
	f28525699864f4e3d764c354130bd898ce5b20aa.
	(mullvadbrowser-translation-specific): Update to
	bff8092bbe5ae93b2c162ade300d739b2cd9e92d.

	Change-Id: I66d61606c496bffc0dbbbdfcc0df8cbf18af5887

2024-06-22  Michael Ford  <fanquake@gmail.com>

	gnu: LLVM, Clang, libomp, lld: Update to 18.1.7.
	* gnu/packages/llvm.scm (llvm-18, clang-18, libomp-18, lld-18): Update to
	18.1.7.

	Change-Id: Ie1d2d00207848145c1b19e551b43f8e55465d2f0

2024-06-22  Richard Sent  <richard@freakingpenguin.com>

	doc: Fix typo in Guix Home Service
	* doc/guix.texi (Guix Home Service): Change home-service-type to
	guix-home-service-type in example.

	Change-Id: Ief7f71c9e6494ced20ccda3bb2643f01eabe8441

2024-06-22  Tomas Volf  <~@wolfsden.cz>

	gnu: ngtcp2: Update to 1.6.0.
	* gnu/packages/networking.scm (ngtcp2): Update to 1.6.0.

	Change-Id: Ia1c2f31651f21aad5b20708294516ce6d2915375

2024-06-22  Andy Tai  <atai@atai.org>

	gnu: icewm: Update to 3.5.1.
	* gnu/packages/wm.scm (icewm): Update to 3.5.1.

	Change-Id: I7ee341c534cf625c71a9f13fd263be7c9c66b4b1

2024-06-22  Simeon Prause  <simeon.prause@campus.tu-berlin.de>

	gnu: waybar: Update to 0.10.3.
	Change-Id: I0b62cb4b5d2129d11aa415166c9cbce9abdf0456

2024-06-22  dan  <i@dan.games>

	gnu: Add wbg.
	* gnu/packages/wm.scm (wbg): New variable.

	Change-Id: Ib20af5fee37ab258224ead6caf35af3b9c78e802

2024-06-22  jgart  <jgart@dismail.de>

	gnu: trealla: update to 2.52.40.
	* gnu/packages/prolog.scm (trealla): Update to 2.52.40.

	Change-Id: I746255bf4709d0ee5dc8ac40edcf566f07cbb413

2024-06-22  jgart  <jgart@dismail.de>

	gnu: unison: Update to 2.53.5.
	* gnu/packages/ocaml.scm (unison): Update to 2.53.5.

	Change-Id: I1e0cdeb8b27fbaf14ab3ab0a831dd08b88639359

2024-06-21  Rodion Goritskov  <rodion.goritskov@gmail.com>

	gnu: clifm: Update to 1.19.
	* gnu/packages/clifm.scm (clifm): Update to 1.19.

	Change-Id: I96e7d5841083e599b54855c4568aa6a18bfa6b7f

2024-06-21  Wilko Meyer  <w@wmeyer.eu>

	gnu: rename: Update to 2.02.
	* gnu/packages/admin.scm (rename): Update to 2.02.

	Change-Id: I0792b169c4c1e621ff61e7774bd60d2d98f67a6f

2024-06-21  Dr. Arne Babenhauserheide  <arne_bab@web.de>

	gnu: update guile-wisp to 1.0.12
	The next release of Guile will include wisp. Until it is released, this
	updates guile-wisp to version 1.0.12.

	It includes wisp2lisp operating on stdin to enable more convenient
	conversion of wisp code to regular Scheme.

	Best wishes,
	Arne

	Subject: [PATCH] gnu: update guile-wisp to 1.0.12

	* gnu/packages/guile-xyz.scm (guile-wisp): Update to 1.0.12

	Change-Id: Ib5c32169c0ebd3b548852b2c6090586f441dcd6c

2024-06-20  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add xxkb.
	* gnu/packages/xdisorg.scm (xxkb): New variable.

	Change-Id: Ibf7ff3394438490045c1821b9f9e417adc8d5e0b

2024-06-20  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: erlang: Add chunks compilation.
	* gnu/packages/erlang.scm (erlang): Add chunks compilation.

	Change-Id: I81037864ac38f5a2a6cf8eac2fe0523e6500c78b

2024-06-20  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>
	    Andrew Tropin  <andrew@trop.in>

	gnu: elixir: Add src output, metas correction, lint warnings fix.
	* gnu/packages/elixir.scm (elixir): Add src output, metas correction, lint warnings fix.

	Change-Id: I93ae35239168de9a8d8d99ca83950edfce735bc2


	Change-Id: Ibc9a72aa21e62cec6fc1121b6b21e12a5a967fed

2024-06-20  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: elixir-hex: Update to 2.1.1.
	* gnu/packages/elixir.scm (elixir-hex): Update to 2.1.1.

	Change-Id: I0b91b2b0d0bd72be2d7e7419f3a9ceec1f4eb4ed

2024-06-20  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: elixir: Update to 1.16.3.
	* gnu/packages/elixir.scm (elixir): Update to 1.16.3.

	Change-Id: Iaef9633f68cca0b36c7528f7f399fb8d58125858

2024-06-20  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: erlang-lfe: Update to 2.1.4.
	* gnu/packages/erlang.scm (erlang-lfe): Update to 2.1.4.

	Change-Id: Ib6888b92ce45853bec9ecec0a24c759358280b5a

2024-06-20  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: rebar3: Update to 3.23.0.
	* gnu/packages/erlang.scm (rebar3): Update to 3.23.0.

	Change-Id: I14bd18647efd93519548f6f7ff5c6383892054f6

2024-06-20  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: erlang-ssl-verify-fun: Update to 1.1.7.
	* gnu/packages/erlang.scm (erlang-ssl-verify-fun): Update to 1.1.7.

	Change-Id: I9bfa90dc27dc39863ffa5112c08beee0ee79bf32

2024-06-20  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: erlang-relx: Update to 4.9.0.
	* gnu/packages/erlang.scm (erlang-relx): Update to 4.9.0.

	Change-Id: I6e767f7c54d182566db6865b28a7a6e1e864ba9c

2024-06-20  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: erlang-parse-trans: Update to 3.4.2.
	* gnu/packages/erlang.scm (erlang-parse-trans): Update to 3.4.2.

	Change-Id: Ie14d7031e8e5d16f342e58edeb4564267e22b9fc

2024-06-20  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: erlang-jsone: Update to 1.8.1.
	* gnu/packages/erlang.scm (erlang-jsone): Update to 1.8.1.

	Change-Id: I385c38c75a566ca4603fc871bef367220316bd2a

2024-06-20  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: erlang-hex-core: Update to 0.10.0.
	* gnu/packages/erlang.scm (erlang-hex-core): Update to 0.10.0.

	Change-Id: I1fddff28f2194f55c79e00341bfc5525beab8ac2

2024-06-20  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: erlang-getopt: Update to 1.0.3.
	* gnu/packages/erlang.scm (erlang-getopt): Update to 1.0.3.

	Change-Id: Ie2a94ae24377be227cc4fe0f39616312305cbb92

2024-06-20  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: erlang-erlware-commons: Update to 1.7.0.
	* gnu/packages/erlang.scm (erlang-erlware-commons): Update to 1.7.0.

	Change-Id: I72a7c0a592b2a485ea8d3bab7337e476ebce0f5a

2024-06-20  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: erlang-edown: Update to 0.9.1.
	* gnu/packages/erlang.scm (erlang-edown): Update to 0.9.1.

	Change-Id: I99e5e9f8edfa86937b86c0a3a42b3b73b64afc5e

2024-06-20  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: erlang-cth-readable: Update to 1.6.0.
	* gnu/packages/erlang.scm (erlang-cth-readable): Update to 1.6.0.

	Change-Id: I8e3d6e2585f1e7b570a49f17a3c86dcc67eaf145

2024-06-20  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: erlang-covertool: Update to 2.0.6.
	* gnu/packages/erlang.scm (erlang-covertool): Update to 2.0.6.

	Change-Id: Ib2ace96df8c1831aea098c26da907bcf8c85102f

2024-06-20  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: erlang-certifi: Update to 2.13.0.
	* gnu/packages/erlang.scm (erlang-certifi): Update to 2.13.0.

	Change-Id: If1ea284809c6f581375140795ba2ca9e0deb39a8

2024-06-20  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: erlang: Update to 26.2.5.
	* gnu/packages/erlang.scm (erlang): Update to 26.2.5.

	Change-Id: I726eb2d7fd1d82c918707ec33d3d42ba279b74b9

2024-06-20  Igor Goryachev via Guix-patches via  <guix-patches@gnu.org>

	gnu: rebar3: Make rebar3 escriptize reproducible.
	* gnu/packages/erlang.scm (rebar3): Make rebar3 escriptize reproducible.

	Change-Id: Id5897566f870afe62a97154becc752025a1b323e

2024-06-20  宋文武  <iyzsong@member.fsf.org>

	gnu: simde: Update to 0.8.2.
	* gnu/packages/assembly.scm (simde): Update to 0.8.2.

	Change-Id: I07f8323ded34bb855fe2315f8d9c7822efe26719

2024-06-20  宋文武  <iyzsong@member.fsf.org>

	gnu: logtalk: Update to 3.80.0.
	* gnu/packages/prolog.scm (logtalk): Update to 3.80.0.

	Change-Id: I1ad9cd723413d44bc987bb961dd94e137dbb77eb

2024-06-20  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: emacs-notmuch: Install desktop files.
	* gnu/packages/mail.scm (emacs-notmuch)[arguments]: Add install-desktop-files
	phase.

	Change-Id: I9f3a049acb7062807a58d95ca526813caab0d563

2024-06-19  jgart  <jgart@dismail.de>

	gnu: trealla: update to 2.52.35.
	* gnu/packages/prolog.scm (trealla): Update to 2.52.35.

	Change-Id: I5710c3d617aa85564533efeb8944f49aab4eee8e

2024-06-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: openboard: Update to 1.7.1.
	* gnu/packages/education.scm (openboard): Update to 1.7.1.
	[arguments]<#:phases>: Remove unnecessary fix.

	Change-Id: I15be965a15baa6458217e6e5c88a457b8c65e810

2024-06-19  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.19: Update to 4.19.316.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.316.
	  (linux-libre-4.19-pristine-source): Update hash.

	Change-Id: Iac2c17a0268ec12a59ed492a70114c03a20a4e0d

2024-06-19  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.4: Update to 5.4.278.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.278.
	  (linux-libre-5.4-pristine-source): Update hash.

	Change-Id: Ia69063ffc7a7dad2bfbb2500eb25003cb7f47ef4

2024-06-19  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Update to 5.10.219.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.219.
	  (linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I91d2b88f45c3fc712bbe4e37472cefb43e470a6b

2024-06-19  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.161.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.161.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I5c0e3839ad4f844a9a4d9374884b8a1b0457dea2

2024-06-19  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.94.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.94.
	  (linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I235f6fb4157209a3348ed4e960aef7ccae0b3a17

2024-06-19  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.34.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.34.
	  (linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Ic7a97531e8c3b45f9530b6b3c2e2562c71c76356

2024-06-19  Wilko Meyer  <w@wmeyer.eu>

	 gnu: linux-libre 6.9: Update to 6.9.5.
	* gnu/packages/linux.scm (linux-libre-6.9-version): Update to 6.9.5.
	(linux-libre-6.9-pristine-source): Update hash.

	Change-Id: I9872803f222d4989252e7608a608b43dde72bd28

2024-06-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-coreos-go-systemd-activation.
	* gnu/packages/golang-xyz.scm (go-github-com-coreos-go-systemd-activation): Delete variable.

	Change-Id: I99ad61afe6bc7dcfad9adbef33f3c70438f925b0

2024-06-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: restic-rest-server: Update to 0.12.1.
	* gnu/packages/backup.scm (restic-rest-server): Update to 0.12.1.
	[native-inputs]: Remove go-github-com-coreos-go-systemd-activation; add
	go-github-com-coreos-go-systemd-v22.

	Change-Id: I5d43b85f8ba340ef0adedc68ec1c0f01dbe062a0

2024-06-19  Artyom V. Poptsov  <poptsov.artyom@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Update to 0.29.0.
	* gnu/packages/ipfs.scm (kubo): Update to 0.29.0.
	  [inputs]: Add go-github-com-coreos-go-systemd-v22,
	  go-github-com-felixge-httpsnoop,
	  go-github-com-gabriel-vasile-mimetype,
	  go-github-com-ipld-go-ipld-prime, go-github-com-docker-go-units,
	  go-github-com-go-logr-logr, go-github-com-google-gopacket.

	Change-Id: I30f2739fea38507fde2290cd99b9c9b41b664c40

2024-06-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-quic-go-webtransport-go.
	* gnu/packages/golang-web.scm (go-github-com-quic-go-webtransport-go): New variable.

	Change-Id: Idc9301a022b84734c737688e2dbc87e1c72d340a

2024-06-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-coreos-go-systemd-v22.
	The latest version of <github.com/coreos/go-systemd> is now available as
	the <github.com/coreos/go-systemd/v22> Golang module, with a single
	go.mod file. Each child submodule is included as part of the aggregated
	module.

	* gnu/packages/golang-xyz.scm (go-github-com-coreos-go-systemd-v22): New variable.
	(go-github-com-coreos-go-systemd-daemon,
	go-github-com-coreos-go-systemd-dbus,
	go-github-com-coreos-go-systemd-journal,
	go-github-com-coreos-go-systemd-login1,
	go-github-com-coreos-go-systemd-machine1,
	go-github-com-coreos-go-systemd-sdjournal,
	go-github-com-coreos-go-systemd-unit): Remove variables.

	Change-Id: Ib155ed71d9b9cc5c39ad8f32b33b956ec0d3dcba

2024-06-19  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-ipld-go-ipld-prime.
	* gnu/packages/ipfs.scm (go-github-com-ipld-go-ipld-prime): New variable.

	Change-Id: Icbf768341fda23154b82f10e3701ce435c9ec6e9

2024-06-19  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-warpfork-go-testmark.
	* gnu/packages/golang-check.scm (go-github-com-warpfork-go-testmark): New variable.

	Change-Id: Ie8c4524ead7f6199dc9de92c1de86e6ad2289512

2024-06-19  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-polydawn-refmt.
	* gnu/packages/golang-xyz.scm (go-github-com-polydawn-refmt): New variable.

	Change-Id: I5b300fb826ec7f232cab108614737e49e114afa5

2024-06-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-playground-validator-v10: Update to 10.22.0.
	* gnu/packages/golang.scm (go-github-com-go-playground-validator-v10): Update to 10.22.0.

	Change-Id: I22441fee91bce8addb693a2de8a6f0b1c6cb2319

2024-06-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-quic-go-quic-go: Update to 0.43.0.
	* gnu/packages/golang-web.scm (go-github-com-quic-go-quic-go): Update to 0.43.0.

	Change-Id: Icf9aa948a8f5913a1adad531d4d37748176ee0e2

2024-06-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gabriel-vasile-mimetype: Update to 1.4.4.
	* gnu/packages/golang-xyz.scm (go-github-com-gabriel-vasile-mimetype): Update to 1.4.4.

	Change-Id: Iecff5b7302745226e6e0f398adf6a973529ec6e7

2024-06-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-cskr-pubsub: Update to 2.0.2.
	* gnu/packages/golang-xyz.scm (go-github-com-cskr-pubsub): Update to 2.0.2.

	Change-Id: Iaf75f54763dc4da5ef07792b4b428fc263d2a13d

2024-06-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-felixge-httpsnoop: Update to 1.0.4.
	* gnu/packages/golang-web.scm (go-github-com-felixge-httpsnoop): Update to 1.0.4.

	Change-Id: I2e80813fa7cb4b31450d8228e687192d799cb368

2024-06-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ess: Fix build.
	* gnu/packages/statistics.scm (emacs-ess)[arguments]<#:phases>: Fix syntax
	category for a skipped a test.  Extend syntax to check for tests in more files.

	Change-Id: I7344637107920288995893dec2b1e6642d11f95e

2024-06-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orgalist: Update to 1.16.
	* gnu/packages/emacs-xyz.scm (emacs-orgalist): Update to 1.16.

	Change-Id: If32ca3e554257389f4783edacf75f7d1bee2eef7

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scribus: Update to 1.6.2.
	* gnu/packages/scribus.scm (scribus): Update to 1.6.2.

	Change-Id: I248666498e26a462c55210c28990ffed8a20d351

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: burgerspace: Update to 1.10.0.
	* gnu/packages/games.scm (burgerspace): Update to 1.10.0.

	Change-Id: I147bbbc261209c55d8638cbf0e66c59b6bf3f9c1

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: flatzebra: Update to 0.2.0.
	* gnu/packages/game-development.scm (flatzebra): Update to 0.2.0.
	[arguments]: Remove phase.
	[inputs]: Remove SDL-UNION, SDL, SDL-IMAGE and SDL-MIXER.  Add SDL2, SDL2-GFX,
	SDL2-IMAGE, SDL2-MIXER and SDL2-TTF.

	Change-Id: If37ab1732e2d984ebc9455cf89c5bfbf32ee20c2

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-autocrypt: Update to 0.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-autocrypt): Update to 0.4.2.

	Change-Id: I1847b9e1d579c1975321033953196748d6c2af7e

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-beframe: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-beframe): Update to 1.1.0.
	[source]: Switch to GitHub repository.

	Change-Id: I5c1d89c83bbc98c90ecbf01bfb7cfabadf95133b

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-casual-dired: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-casual-dired): Update to 1.3.0.

	Change-Id: I299e9a8fc35dc0e93e8e66ea0f9f5e543f6282aa

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-clojure-mode: Update to 5.19.0.
	* gnu/packages/emacs-xyz.scm (emacs-clojure-mode): Update to 5.19.0.

	Change-Id: I3157f718a8e26c117b44f14f1dc91538047a0089

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult: Update to 1.7.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 1.7.

	Change-Id: Iedf38892cf229760680de528c67debde6ca04ce7

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dired-preview: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-dired-preview): Update to 0.2.0.
	[source]: Switch to GitHub repository.

	Change-Id: I6d8fa702404ca1ecc082aea32eed3add8507fda2

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebuild-mode: Update to 1.71.
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.71.

	Change-Id: I6848d547615c6f7fa9ccbbcad1c71bec0f10ec93

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-editorconfig: Update to 0.11.0.
	* gnu/packages/emacs-xyz.scm (emacs-editorconfig): Update to 0.11.0.

	Change-Id: Ifd29f4a388fab893586237e1f24d729e357ab308

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-fontaine: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-fontaine): Update to 2.0.0.
	[source]: Switch to GitHub repository.
	[home-page]: Update it.

	Change-Id: I28b1eda6f064d200c5f66bc5432c23729f645613

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-git-modes: Update to 1.4.3.
	* gnu/packages/emacs-xyz.scm (emacs-git-modes): Update to 1.4.3.

	Change-Id: I72f7e5e9569d597c37153a5e429d29ce1d66a370

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jinx: Update to 1.7.
	* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 1.7.

	Change-Id: I41cf1a9e03d572722275a9f93cb3d5fa3e6dbabd

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-keycast: Update to 1.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-keycast): Update to 1.4.0.

	Change-Id: I12496fdd806b5f67aea5c7ef7b5600e7f8dd4e46

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-transient: Update to 0.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.7.0.

	Change-Id: Id6fd925985133a3d76b2d3c4c51d49e7be6a8b21

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-yasnippet: Refresh version.
	* gnu/packages/emacs-xyz.scm (emacs-yasnippet): Refresh version.

	This is not really an update, but the commit picked matches a version
	bump. Therefore use that number instead of relying of GIT-VERSION.

	Change-Id: I5ac2dc79829d3271a0e76095cafe3a9332476273

2024-06-18  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-compat: Update source to use git reference.
	* gnu/packages/emacs-xyz.scm (emacs-compat): The hash on ELPA no longer
	matches the one noted in Guix.  Update it to use the git repository.

	Change-Id: I0c9cb62be365e87cb4da1847272743bb4206197c

2024-06-18  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-compat: Update the home-page.
	* gnu/packages/emacs-xyz.scm (emacs-compat)[home-page]: Fix the broken
	home page.

	Change-Id: I47a81edd1e99a2335e2df7533654f799b9a20cd2

2024-06-18  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-org-super-agenda: Ignore failing tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-super-agenda): Ignore tests that fail
	with emacs-org 9.7.4.

	Change-Id: I06c3ec4a6b279b3cbf2efc392dc930b088f2b569

2024-06-18  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-org: Update to 9.7.4.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.7.4.

	Change-Id: Iec5f62a5d4a8c23f939aef118473b81a2dc9122b

2024-06-18  Thanos Apollo  <public@thanosapollo.org>

	gnu: emacs-yeetube: Update to 2.1.6
	* gnu/packages/emacs-xyz.scm (emacs-yeetube): Update to 2.1.6.
	[arguments]<#:phases>: No longer set wget location.
	[inputs]: Remove wget.
	[home-page]: Use new project home page.

	Change-Id: I6aee95029e829170a98d8fb7447bf0fd39ed6176

2024-06-18  Spencer King  <spencer@nursiapress.com>

	gnu: Add emacs-devil.
	* gnu/packages/emacs-xyz.scm (emacs-devil): New variable.

	Change-Id: Iaeaff6bbcc0631edc44476aed198c3e3760bbe94

2024-06-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add emacs-dape.
	* gnu/packages/emacs-xyz.scm (emacs-dape): New variable.

	Change-Id: Ia07745dd47b2e1e5b85654a5b4b2400dd4c4cc13

2024-06-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add emacs-context-transient.
	* gnu/packages/emacs-xyz.scm (emacs-context-transient): New variable.

	Change-Id: I53c15839bf4979464e8dd6fe2217b9fdbdee56c5

2024-06-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-nyxt: Update to 0.1.0-0.5f732e3.
	* gnu/packages/emacs-xyz.scm (emacs-nyxt): Update to 0.1.0-0.5f732e3.

	Change-Id: Id387b52fd12a3b46eb0c1a9a9c7d3799c6d717eb

2024-06-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-jsonrpc: Update to 1.0.25.
	* gnu/packages/emacs-xyz.scm (emacs-jsonrpc): Update to 1.0.25.

	Change-Id: I1cca7f93dfd3240d5496797dabea5e31470ef72d

2024-06-18  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: Add emacs-zop-to-char.
	* gnu/packages/emacs-xyz.scm (emacs-zop-to-char): New variable.

	Change-Id: I143396ea240b71c8965050cd763d81091d345374

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-modern: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 1.3.

	Change-Id: I3ddbff6588688e81afc4d2c48e3167ae83a784d9

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-citre: Update to 0.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-citre): Update to 0.4.1.

	Change-Id: Ic502e9dc4fbe5199fe859963096f105a98bdab67

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mastodon: Update to 1.0.23.
	* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 1.0.23.

	Change-Id: I680b3f1dfe1b6add3f83f7993b933cc588f8f5ea

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-citar-denote: Update to 2.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-citar-denote): Update to 2.2.1.

	Change-Id: Ifd91ca1b4e14c69c62927c8859a5f5b6a04bb21b

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebib: Update to 2.42.2.
	* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.42.2.

	Change-Id: I99ac67d85ded79eeabdc1da6ba0716cbc5257927

2024-06-18  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-eldev: Update to 1.10.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.10.1.1.

	Change-Id: I1a77f518890f19f85d09ffc3b31901dcc74564b4

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-circadian: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-circadian): Update to 1.0.0.

	Change-Id: I2a6083ade03479dd9c58daf22bf63befd55d9be3

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-xref: Update to 1.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-xref): Update to 1.7.0.

	Change-Id: I6491d878fa366f52708b7dd65eab15138d78cbbe

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-persist: Update to 0.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-persist): Update to 0.6.1.

	Change-Id: I24d138307cc736e3c78df5366d26a5f173b91b51

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-notmuch-indicator: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-notmuch-indicator): Update to 1.2.0.

	Change-Id: Ib14d3b9bc8b2a70821677ddbd8c04ac439f5bc77

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-csv-mode: Update to 1.25.
	* gnu/packages/emacs-xyz.scm (emacs-csv-mode): Update to 1.25.

	Change-Id: I3befb64ef0a542c7df952bebf8eee6e6c72e1098

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-exwm: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-exwm)[arguments]: Use G-expressions.
	Remove trailing #T from phases.

	Change-Id: I30f95c19463e54c484f7ad4e473a934af71ff373

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-exwm: Update to 0.30.
	* gnu/packages/emacs-xyz.scm (emacs-exwm): Update to 0.30.

	Change-Id: Idf7d2f3363c4228e000ab3dcf4c9901d4c61526b

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-xelb: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-xelb)[arguments]: Use G-expressions.
	<#:phases>: Allow package transformations and cross-compiling.

	Change-Id: I2814230abed881d04b708bddf9b7ef1551a78bdf

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-xelb: Update to 0.19.
	* gnu/packages/emacs-xyz.scm (emacs-xelb): Update to 0.19.
	[source]: Remove patch.
	[arguments]<#:phase>: Remove "/usr/bin/env".
	* gnu/packages/patches/emacs-xelb-ignore-length-element.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Apply removal.

	Change-Id: Ib7143de596043158eabdab93338d5178780434d8

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pyim: Update to 5.3.4.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.3.4.

	Change-Id: I4fc0930fc642bfa5ac714bccc35c8ba2dd40dd29

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 14.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 14.0.5.

	Change-Id: Iabce30be6ddf157887ab88cb4097bbdb5d484547

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emms-print-metadata: Update to 20.
	* gnu/packages/emacs-xyz.scm (emacs-emms-print-metadata): Update to 20.

	Change-Id: Ib6b8a0940086de435693a94fe02b6d3fbfd10b2d

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-project: Update to 0.11.1.
	* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.11.1.

	Change-Id: I612cdef0c16c9719715af2308bc6726d132832cc

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pg: Update to 0.35.
	* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.35.

	Change-Id: Icd2f10857efa00f3e585e1b249ea43434ec3474f

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-polymode-ansible: Update to 0.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-polymode-ansible): Update to 0.4.1.

	Change-Id: I1e82cd9f4a71a536b255401c8bc69cb649ba8eeb

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-envrc: Update to 0.12.
	* gnu/packages/emacs-xyz.scm (emacs-envrc): Update to 0.12.

	Change-Id: Id35e46a4e32a86ccfa46934dc18f8f0594763839

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ement: Update to 0.15.1.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.15.1.

	Change-Id: I1ecc86adddd810ff90cb1a4dc8ecdc44f66f5bce

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-plz: Update to 0.9.
	* gnu/packages/emacs-xyz.scm (emacs-plz): Update to 0.9.

	Change-Id: I8fbfeb797800667b1ea04e0446bcd2352b9f8cd0

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-transclusion: Update to 1.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-transclusion): Update to 1.4.0.

	Change-Id: I937fbaf6bca1e4a19e21266e44fa338046b0f518

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eldoc-box: Update to 1.12.1.
	* gnu/packages/emacs-xyz.scm (emacs-eldoc-box): Update to 1.12.1.

	Change-Id: Ib7c2949938e18899fc98d69ef6ba019a104a7398

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mini-echo: Update to 0.11.1.
	* gnu/packages/emacs-xyz.scm (emacs-mini-echo): Update to 0.11.1.
	[propagated-inputs]: Add EMACS-DASH.

	Change-Id: I5fd996dbb408e8364395f71c22d4babd48350dc4

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacspeak: Update to 60.0.
	* gnu/packages/emacs-xyz.scm (emacspeak): Update to 60.0.

	Change-Id: I22617f7d0131ef2e583473ebbdda8f1d7c6cbe69

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-yasnippet-snippets: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-yasnippet-snippets): Update to 1.1.
	[arguments]: Use G-expressions.
	<#:phases>: Set home to prevent a build failure.

	Change-Id: Ifcbb9e71380a9eed941b739d7aeac135866e8309

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-denote: Update to 2.3.5.
	* gnu/packages/emacs-xyz.scm (emacs-denote): Update to 2.3.5.

	Change-Id: Ie316235ea36c332fb6adecc912d77026dc08e387

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cider: Update to 1.15.0.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.15.0.

	Change-Id: I5f8d72056235d72f0fbad1e662a203d31dbcf0a8

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	Change-Id: Ib75950d82ca63a80eb54824cf21553bf87f75bfc

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-noman: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-noman): Update to 0.6.

	Change-Id: Ie8f00dab80397ba88a20cca3172a6085cb8aaa8e

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-fc: Update to 0.6.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-fc): Update to 0.6.2.

	Change-Id: I5855631ad3be1b3e241165fb1137dbcd9a4f8038

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-corfu: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 1.4.

	Change-Id: Iac30e79a93dbbc0d5c4e7b494aaf228bb9d26fa4

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auto-compile: Update to 2.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-auto-compile): Update to 2.0.1.

	Change-Id: Ie5e03b21036e6aca5bd7a5f04de8f512b6a095b0

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-prism: Update to 0.3.5.
	* gnu/packages/emacs-xyz.scm (emacs-prism): Update to 0.3.5.
	[propagated-inputs]: Add EMACS-COMPAT.

	Change-Id: I4cb227752028fd40b064346d777a40da92a3874b

2024-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-geiser: Update to 0.31.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.31.

	Change-Id: I2392f0425d842cf45723868484b13acb4f3f5d54

2024-06-18  Noé Lopez  <noelopez@free.fr>

	gnu: Add emacs-smudge.
	* gnu/packages/emacs-xyz.scm (emacs-smudge): New variable.

	Change-Id: I4e61665f3b03c5f4a2be7608b93b9a2a188eadc6

2024-06-18  Andy Tai  <atai@atai.org>

	gnu: vlc: Update to 3.0.21.
	* gnu/packages/video.scm (vlc): Update to 3.0.21.

	Change-Id: Ie2f8f232b41962ffe51b236fda15b3fc0ac62570

2024-06-18  David Elsing  <david.elsing@posteo.net>

	gnu: python-pytorch-for-r-torch: Adjust to new python-pytorch.
	* gnu/packages/machine-learning.scm (%python-pytorch-for-r-torch-src): Add
	patches.
	(python-pytorch-for-r-torch)[version]: Use
	%python-pytorch-for-r-torch-version.
	[source]: Use %python-pytorch-for-r-torch-src.
	[native-inputs]: Use 'modify-inputs'.
	[inputs]: Don't replace xnnpack. Replace qnnpack-pytorch with
	qnnpack-pytorch-for-r-torch and oneapi-dnnl with oneapi-dnnl-for-r-torch.
	[propagated-inputs]: Don't replace onnx and onnx-optimizer.
	* gnu/packages/patches/python-pytorch-for-r-torch-fix-codegen: New file.
	* gnu/packages/patches/python-pytorch-for-r-torch-system-libraries.patch: New file.
	* gnu/packages/patches/python-pytorch2-system-libraries.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Register them.

	gnu: Add qnnpack-pytorch-for-r-torch.
	* gnu/packages/machine-learning.scm (%python-pytorch-for-r-torch-version): New
	variable.
	(%python-pytorch-for-r-torch-src): New variable.
	(qnnpack-pytorch-for-r-torch): New variable.

	gnu: Add oneapi-dnnl-for-r-torch.
	* gnu/packages/machine-learning.scm (oneapi-dnnl-for-r-torch): New variable.

	gnu: Add ideep-pytorch-for-r-torch.
	* gnu/packages/machine-learning.scm (ideep-pytorch-for-r-torch): New variable.

	gnu: python-torchvision: Update to 0.17.1.
	* gnu/packages/machine-learning.scm (python-torchvision): Update to 0.17.1.
	[source]: Add snippet to remove "android" and "ios" directories.

	gnu: Add python-pytorch-avx.
	* gnu/packages/machine-learning.scm (python-pytorch-avx): New variable.

2024-06-18  David Elsing  <david.elsing@posteo.net>

	gnu: python-pytorch: Update to 2.2.1 and unbundle dependencies.
	Autogenerated files are also regenerated. The tests can be run, but are
	disabled, as they require a long time.

	* gnu/packages/machine-learning.scm (python-pytorch): Update to 2.2.1.
	[version]: Use %python-pytorch-version.
	[source]: Use %python-pytorch-src.
	[arguments]: Remove 'make-things-writable phase.  Add 'cmake-patches,
	'disable-avx-dependencies, 'set-max-jobs, 'codegen1, 'codegen2, 'build2,
	'install2 phases. Adjust 'use-system-libraries and 'check phases.
	[native-inputs]: Add doxygen, ideep-pytorch, pocketfft-cpp, python-expecttest,
	python-pytest-flakefinder, python-pytest-rerunfailures-13,
	python-pytest-shard, python-pytest-xdist, python-hypothesis,
	python-types-dataclasses, python-typing-extensions-4.10 and valgrind.
	[inputs]: Add asmjit, clog, flatbuffers-next, foxi, fxdiv, libuv,
	miniz-for-pytorch, qnnpack, qnnpack-pytorch and oneapi-dnnl. Use nnpack,
	oneapi-dnnl, qnnpack, qnnpack-pytorch and xnnpack only for supported systems.
	[propagated-inputs]: Add python-filelock, python-fsspec, python-jinja2,
	python-networkx, python-opt-einsum, python-optree, python-packaging,
	python-psutil and python-sympy. Remove python-cffi and python-six. Use cpuinfo
	only for supported systems.
	(%python-pytorch-src)[source]: Add patches.
	(python-pytorch2): Remove variable.
	* gnu/packages/patches/python-pytorch-runpath.patch: Adjust patch.
	* gnu/packages/patches/python-pytorch-system-libraries.patch: Adjust patch.
	* gnu/packages/patches/python-pytorch-1.9.0-system-libraries.patch: Remove file.
	* gnu/packages/patches/python-pytorch-fix-codegen.patch: New file.
	* gnu/packages/patches/python-pytorch-without-kineto: New file.
	* gnu/local.mk (dist_patch_DATA): Register them.

2024-06-18  David Elsing  <david.elsing@posteo.net>

	gnu: Add qnnpack-pytorch.
	This is an internal fork of QNNPACK in the PyTorch source tree.

	* gnu/packages/machine-learning.scm (%python-pytorch-version): New variable.
	(%python-pytorch-src): New variable.
	(qnnpack-pytorch): New variable.

2024-06-18  David Elsing  <david.elsing@posteo.net>

	gnu: Remove xnnpack-for-torch2.
	* gnu/packages/machine-learning.scm (xnnpack-for-torch2): Delete variable.
	(python-pytorch-for-r-torch)[inputs]: Remove field.
	* gnu/packages/patches/xnnpack-for-torch2-system-libraries.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2024-06-18  David Elsing  <david.elsing@posteo.net>

	gnu: xnnpack: Update to commit 51a9875.
	The tests which fail to build if building the shared library are removed by a
	patch. Autogenerated files are removed by a snippet and generated in a
	separate build phase.

	* gnu/packages/machine-learning.scm (xnnpack): Update to commit 51a9875.
	[source]: Add patch for tests. Add snippet to remove autogenerated files.
	[arguments]: New modules and phase arguments.
	[inputs]: Add clog and cpuinfo.
	[native-inputs]: New field.
	* gnu/packages/patches/xnnpack-remove-broken-tests.patch: Add file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/patches/xnnpack-system-libraries.patch: Update patch.

2024-06-18  David Elsing  <david.elsing@posteo.net>

	gnu: Add ideep-pytorch.
	* gnu/packages/machine-learning.scm (ideep-pytorch): New variable.

	gnu: Add foxi.
	* gnu/packages/machine-learning.scm (foxi): New variable.
	* gnu/packages/patches/foxi-fix-build.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: Add qnnpack.
	* gnu/packages/machine-learning.scm (qnnpack): New variable.

	gnu: Add fbgemm.
	* gnu/packages/machine-learning.scm (fbgemm): New variable.
	* gnu/packages/patches/fbgemm-use-system-libraries.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: Add tensorpipe.
	* gnu/packages/machine-learning.scm (tensorpipe): New variable.

	gnu: oneapi-dnnl: Update to 3.3.5.
	* gnu/packages/machine-learning.scm (oneapi-dnnl): Update to 3.3.5.
	[supported-systems]: New field.

	gnu: nnpack: Update to commit 70a77f4.
	* gnu/packages/machine-learning.scm (nnpack): Update to commit 70a77f4.
	[supported-systems]: New field.

	gnu: clog: Add "-DUSE_SYSTEM_LIBS=ON" configure flag.
	* gnu/packages/parallel.scm (clog)[arguments]: Add "-DUSE_SYSTEM_LIBS=ON"
	to #:configure-flags.
	* gnu/packages/patches/clog-fix-shared-build.patch: Adjust patch.

	gnu: cpuinfo: Update to commit aa4b216.
	* gnu/packages/parallel.scm (cpuinfo): Update to commit aa4b216.
	[arguments]: Set the "-DUSE_SYSTEM_LIBS=ON" configure flag instead of using a
	patch.
	[supported-systems]: New field.
	* gnu/packages/patches/cpuinfo-system-libraries.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: pthreadpool: Update to commit 178e3e0.
	* gnu/packages/parallel.scm (pthreadpool): Update to commit 178e3e0.

	gnu: python-flatbuffers-next: Update to 23.5.26.
	* gnu/packages/serialization.scm (python-flatbuffers-next): Update to 23.5.26.

	gnu: Remove flatbuffers-next-shared.
	* gnu/packages/serialization.scm (flatbuffers-next-shared): Delete variable.
	* gnu/packages/machine-learning.scm (tensorflow-lite)[arguments]: Use
	flatbuffers-next instead of flatbuffers-next-shared.

	gnu: Add libnop.
	* gnu/packages/serialization.scm (libnop): New variable.

	gnu: Add miniz-for-pytorch.
	* gnu/packages/compression.scm (miniz-for-pytorch): New variable.
	* gnu/packages/patches/miniz-for-pytorch.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: Add miniz.
	* gnu/packages/compression.scm (miniz): New variable.

	gnu: Add python-pytest-rerunfailures-13.
	* gnu/packages/python-check.scm (python-pytest-rerunfailures-13): New variable.

	gnu: Add python-expecttest.
	* gnu/packages/python-check.scm (python-expecttest): New variable.

	gnu: Add python-pytest-shard.
	* gnu/packages/python-check.scm (python-pytest-shard): New variable.

	gnu: Add python-pytest-flakefinder.
	* gnu/packages/python-check.scm (python-pytest-flakefinder): New variable.

2024-06-18  David Elsing  <david.elsing@posteo.net>

	gnu: Add python-optree.
	* gnu/packages/python-xyz.scm (python-optree): New variable.
	* gnu/packages/patches/python-optree-fix-32-bit.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Change-Id: I37e38ef9da5e7459c8faf2c3494e2e0c0aedbfff

2024-06-18  David Elsing  <david.elsing@posteo.net>

	gnu: Add python-typing-extensions-4.10.
	* gnu/packages/python-build.scm (python-typing-extensions-4.10): New variable.

	gnu: asmjit: Update to commit 3ca5c18.
	* gnu/packages/cpp.scm (asmjit): Update to commit 3ca5c18.

2024-06-18  Michael Ford  <fanquake@gmail.com>

	gnu: bitcoin-core: Update to 27.1.
	* gnu/packages/finance.scm (bitcoin-core): Update to 27.1.

	Change-Id: Idc6a1c949103904829ed12cc7699d63e5d6d9d37

2024-06-18  Charles  <charles@charje.net>

	gnu: cl-ctype: Update to 0.0.0-3.c514623.
	* gnu/packages/lisp-xyz.scm (sbcl-ctype): Update to 0.0.0-3.c514623.

	Change-Id: Ie57ee10342094da4dd5d5a99e00042954ab57060

2024-06-18  Charles  <charles@charje.net>

	gnu: cl-triads: Update to 0.0.1.
	* gnu/packages/lisp-xyz.scm (sbcl-triads)[source, home-page]: Update URL.
	  [inputs]: Add sbcl-charje.loop and sbcl-command-line-args.

	Change-Id: I9a6d1d484920c9c76e2f9d74142ecdc82d31dfde

2024-06-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: rmlint: Use default scons.
	* gnu/packages/disk.scm (rmlint): Use default scons.

	Change-Id: I84f66876f8acaee719f657ca85693bc23a8d0c4d

2024-06-18  Guillaume Le Vaillant  <glv@posteo.net>

	Merge branch 'lisp-team'
	Change-Id: Ia9a07fff02b01b3470f7abe28bc05a0fd8737416

2024-06-18  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>

	gnu: Add r-mcmcglmm.
	* gnu/packages/cran.scm (r-mcmcglmm): New variable.

	Change-Id: I1ea9b743af9c9f2a13a5998baa732fa9783766a1

2024-06-18  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>

	gnu: Add r-scent.
	* gnu/packages/bioinformatics.scm (r-scent): New variable.

	Change-Id: Ie517c0619683590f630013982e831fad528c1dea

2024-06-18  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: tig: Update package style.
	* gnu/packages/version-control.scm (tig)[arguments]: Switch to gexps. Move
	above input fields.

	Change-Id: I32976ccd3f5602e847b1573695356c7e4e6dd9d7

2024-06-18  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: tig: Update to 2.5.10.
	* gnu/packages/version-control.scm (tig): Update to 2.5.10.
	[source]: Switch to git. Drop unbundling snippet.
	[native-inputs]: Add autoconf, automake, docbook-xsl, libxml2, pkg-config.

	Change-Id: I79d8239e7d0d83bfef42263718e8d2d3a2c83252

2024-06-17  jgart  <jgart@dismail.de>

	gnu: python-cookiecutter: Update to 2.6.0.
	* gnu/packages/python-xyz.scm (python-cookiecutter): Update to 2.6.0.

	Change-Id: I411ecead8162af96ea042b1b4fc3647b7614e53b

2024-06-17  Ben Sturmfels  <ben@sturm.com.au>

	gnu: python-pyld: Update to 2.0.4.
	* gnu/packages/python-xyz.scm (python-pyld): Update to 2.0.4.

	Change-Id: Iebd823a94c8f39944162056d451176d112e229e3

2024-06-17  Ben Sturmfels  <ben@sturm.com.au>

	gnu: Add python-wtforms-sqlalchemy.
	* gnu/packages/python-web.scm (python-wtforms-sqlalchemy): New variable.

	Change-Id: Ie94c07d055ec42f08db3a18894e7f6184006764f

2024-06-17  Ben Sturmfels  <ben@sturm.com.au>

	gnu: python-wtforms: Update to 3.1.2.
	* gnu/packages/python-web.scm (python-wtforms): Update to 3.1.2.

	Change-Id: Id8119d0536d4d2dfa5c81de37013af68489c5fa5

2024-06-17  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: kubo: Unbundle more inputs.
	* gnu/packages/ipfs.scm (kubo): Unbundle more inputs.
	  [inputs]: Add go-github-com-ipfs-go-block-format,
	  go-github-com-ipfs-go-ipld-format, go-github-com-ipfs-go-datastore

	Change-Id: Ia2f7a936d2af4f75c65cc0c0dc230982cc646ef8

2024-06-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-go-datastore.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-datastore): New variable.

	Change-Id: Ia259f74c7274e20b76396a9b8b851002b5e0226c

2024-06-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ipfs-go-detect-race: Fix import-path.
	*  gnu/packages/ipfs.scm (go-github-com-ipfs-go-detect-race)
	[arguments]: <#:import-path>: Adjust as seen in go.mod.

	Change-Id: Id712795e504cc6b491cdcd2f12a65fad0b7403b4

2024-06-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-ipfs-go-ipfs-delay.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-delay): New variable.

	Change-Id: I4938d20d9916d9573e8cb01b9e93ba710c7c5b3c

2024-06-17  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-ipfs-go-ipld-format.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipld-format): New variable.

	Change-Id: I65aa1c71cf092c4923c9c4484498d6af684b215a

2024-06-17  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-ipfs-go-block-format.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-block-format): New variable.

	Change-Id: I1120be12ff6c10149e227d679c1c532cb3548a5c

2024-06-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: libpf: Update native-inputs.
	* gnu/packages/linux.scm (libpf)[native-inputs]: Update to linux-libre-headers-6.9.

	Change-Id: I3982e22f981b497855fe9d013380f181857f301b

2024-06-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	news: Fix commit hash.
	* etc/news.scm: Use a commit hash that actually exist.

	Change-Id: I7e633b4cdd7c4c9a4669c26c2939bf1995260035

2024-06-17  Wilko Meyer  <w@wmeyer.eu>

	news: Add entry for removing linux-libre 6.8 ("end of life").
	* etc/news.scm: Add entry for linux-libre 6.8 removal.

	Change-Id: I9f91c810d5be7ab790c82bfa16a43e4893c06920

2024-06-17  Wilko Meyer  <w@wmeyer.eu>

	gnu: Remove linux-libre 6.8.
	* gnu/packages/linux.scm (linux-libre-6.8-version, linux-libre-6.8-gnu-revision,
	deblob-scripts-6.8, linux-libre-6.8-pristine-source, linux-libre-6.8-source,
	linux-libre-headers-6.8, linux-libre-6.8): Remove variables.
	* gnu/packages/aux-files/linux-libre/6.8-arm.conf,
	gnu/packages/aux-files/linux-libre/6.8-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.8-riscv.conf
	gnu/packages/aux-files/linux-libre/6.8-i686.conf,
	gnu/packages/aux-files/linux-libre/6.8-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove aforementioned .conf files.

	Change-Id: Ib94c61f629721f94a307e51b449e5ccd117a2f9a

2024-06-17  Antero Mejr  <mail@antr.me>

	gnu: wireplumber: Update to 0.5.3.
	* gnu/packages/linux.scm (wireplumber): Update to 0.5.3.

	Change-Id: Iec7360648c2d0c2a2bd97b72d491485209fe0562

2024-06-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: trealla: Only build with valgrind when supported.
	* gnu/packages/prolog.scm (trealla)[native-inputs]: Remove git.  Only
	add valgrind when on supported platforms.
	[arguments]: When building without valgrind adjust the test-target to
	run the test suite which doesn't expect valgrind present.

	Change-Id: Ib2a1a4fd5eace98d4c9eba7e55663fe0ab9daa73

2024-06-17  Efraim Flashner  <efraim@flashner.co.il>

	tests: libvirt-test: Give the libvirt service time to start.
	* gnu/tests/virtualization.scm (run-libvirt-test): Sleep for 1 second
	after starting the libvirtd service but before running the tests against
	it.

	Change-Id: I4d17a42ff7f0f2decc12c8e33991259c330a78f4

2024-06-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to b345a5e.
	* gnu/packages/package-management.scm (guix): Update to b345a5e.

	Change-Id: I50258b102ccac238102c64906b6bc3caf13fa02c

2024-06-16  Ricardo Wurmus  <rekado@elephly.net>

	Remove Ricardo from all teams but R and Sugar.
	Change-Id: I609d9ae18be81b512641f28452e01da7e1c63db7

2024-06-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-papermill.
	* gnu/packages/jupyter.scm (python-papermill): New variable.

	Change-Id: I79bb9e9f2d95561f5e73f36213aa9f5b87f5d49a

2024-06-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-lifelines.
	* gnu/packages/statistics.scm (python-lifelines): New variable.

	Change-Id: I101c90521a624406a0e95a15566e32e964246034

2024-06-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-formulaic.
	* gnu/packages/python-science.scm (python-formulaic): New variable.

	Change-Id: Ib21bfdc3050c042abc7494501d7b0409be8ed3bb

2024-06-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-autograd-gamma.
	* gnu/packages/machine-learning.scm (python-autograd-gamma): New variable.

	Change-Id: I2b73b247388c06774afbf09df322acdc1d327eaf

2024-06-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-interface-meta.
	* gnu/packages/python-xyz.scm (python-interface-meta): New variable.

	Change-Id: I835e55170a27d4e3ab400a6cdba1c3a9f07cf3b7

2024-06-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-scikit-survival.
	* gnu/packages/python-science.scm (python-scikit-survival): New variable.

	Change-Id: I657f5d737280cac74f93f7f3d2b56a9a0a41588e

2024-06-16  Leo Famulari  <leo@famulari.name>

	teams: Remove Tobias Geerinckx-Rice from the kernel team due to inactivity.
	* etc/teams.scm (Tobias Geerinckx-Rice): Remove from the KERNEL team.

	Change-Id: I48875486a1420c3a0459570d1dafe54c4f700802

2024-06-16  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.93.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.93.
	  (linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I7349e9bec6b2c9dcc9916531e93cf1eab743db17

2024-06-16  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.33.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.33.
	  (linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

	Change-Id: Icb7e3a018d4608b241c2367f6f6f119d15a4ffec

2024-06-16  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.9: Update to 6.9.4.
	* gnu/packages/linux.scm (linux-libre-6.9-version): Update to 6.9.4.
	  (linux-libre-6.9-pristine-source): Update hashes.

	Change-Id: If77eedd24bd747dc3a6bff47f4498e48499bfb19

2024-06-16  jgart  <jgart@dismail.de>

	gnu: pd: Update to 0.55-0.
	* gnu/packages/music.scm (pd): Update to 0.55-0.

	Change-Id: Ia462c10919749c2bffea9cfa92efd82079075926

2024-06-16  jgart  <jgart@dismail.de>

	gnu: pd: Update to 0.54-1.
	* gnu/packages/music.scm (pd): Update to 0.54-1.

	Change-Id: Ie8647bb958989150a40f59b8806824a4c2dc66a2

2024-06-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-treelib: Update to 1.7.0.
	* gnu/packages/python-xyz.scm (python-treelib): Update to 1.7.0.

	Change-Id: Ice44998ceeb31e2783f4a6a448b2f5306e8821c3

2024-06-16  jgart  <jgart@dismail.de>

	gnu: Add trealla.
	* gnu/packages/prolog.scm (trealla): New variable.

	Change-Id: I079e6dc367f207fc51dacf684b73fa55c1e0ece7

2024-06-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-shtab: Update to 1.7.1.
	* gnu/packages/python-xyz.scm (python-shtab): Update to 1.7.1.

	Change-Id: I27bb5e2cafc5a43277fc055a025c1069013a7297

2024-06-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-shtab: Move to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-shtab):
	  [build-system]: Move to pyproject-build-system.
	  [arguments]: Remove uneeded field.

	Change-Id: I3c6cffb85d7335956adc3aa5a17fdf249dac6740

2024-06-16  Andreas Enge  <andreas@enge.fr>

	gnu: Add ruby-3.3.
	* gnu/packages/ruby.scm (ruby-3.3): New variable.

	Change-Id: Ie26b97fdcea75e7eddabb2dba3fc91882be41b34

2024-06-16  Andy Tai  <atai@atai.org>

	gnu: squid: Update to 6.10.
	* gnu/packages/networking.scm (squid): Update to 6.10.

	Change-Id: I0e054e8394bc3e097bd9b53dde680af082c94344

2024-06-16  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: coq-stdpp: Update to 1.10.0.
	* gnu/packages/coq.scm (coq-stdpp): Update to 1.10.0.

	Change-Id: Icea37b785c03196baa88a92ced3ac9dc25079546

2024-06-16  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: coq-mathcomp: Update to 1.19.0.
	* gnu/packages/coq.scm (coq-mathcomp): Update to 1.19.0.

	Change-Id: Icf72f91c09aa0504d7175d437a1cf75020751335

2024-06-16  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: coq-interval: Update to 4.10.0.
	* gnu/packages/coq.scm (coq-interval): Update to 4.10.0.

	Change-Id: If5be16804fefdca04b52a91cf3f52484c486fea8

2024-06-16  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: coq-gappa: Update to 1.5.5.
	* gnu/packages/coq.scm (coq-gappa): Update to 1.5.5.

	Change-Id: Iaf0077a8081d7ba30aeb1bded3bc36570df88283

2024-06-16  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: coq-coquelicot: Update to 3.4.1.
	* gnu/packages/coq.scm (coq-coquelicot): Update to 3.4.1.

	Change-Id: I9330c7d98b881c051f4f03dfdf7f1be9e3f26aa6

2024-06-15  msglm  <msglm@techchud.xyz>

	gnu: gallery-dl: Update to 1.27.0.
	* gnu/packages/video.scm (gallery-dl): Update to 1.27.0.

	Change-Id: I4db3b9e65466416795f874094d04e27ef4a93d12

2024-06-15  André Batista  <nandre@riseup.net>

	gnu: ublock-origin: Update to 1.58.0.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.58.0.
	(ublock-main-assets): Update to fd83ae724c8851e3d494863169a959f3e1b84e3a.
	(ublock-prod-assets): Update to b81083649f704db63c55f08f3a1ac0972ac244ed.

2024-06-15  Dariqq  <dariqq@posteo.net>

	gnu: libwacom: Update to 2.12.1.
	* gnu/packages/xdisorg.scm (libwacom): Update to 2.12.1.

	Change-Id: I0a57f1a197d321f68ec123bfa7654ee44f6c6093

2024-06-15  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: slang: Update to 2.3.3.
	* gnu/packages/slang.scm (slang): Update to 2.3.3.

	Change-Id: Ia6892360e0e35dc8ec0b77d092a265689d816edd

2024-06-15  Tomas Volf  <~@wolfsden.cz>

	gnu: cgit: Update to 1.2.3-4.b2c939a.
	* gnu/packages/version-control.scm (cgit): Update to 1.2.3-4.b2c939a.

	Change-Id: Ief3b27a4fc7cfa1d4341b951957d8cd08892696b

2024-06-15  Tomas Volf  <~@wolfsden.cz>

	gnu: nghttp3: Update to 1.4.0.
	* gnu/packages/web.scm (nghttp3): Update to 1.4.0.

	Change-Id: I429e79f96ca27635014cd3cda494fdb01078670a

2024-06-15  guix-patches--- via  <guix-patches@gnu.org>

	gnu: tio: Update to 3.3.
	* gnu/packages/terminals.scm (tio): Update to 3.3.
	[inputs]: Replace libinih with glib and lua.

	Change-Id: I20093fb222c04c2d3ece4d61e8b6578c49fdf03b

2024-06-15  fanquake  <fanquake@gmail.com>

	gnu: bear: Update to 3.1.4.
	* gnu/packages/build-tools.scm (bear): Update to 3.1.4.

2024-06-15  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-36.91348bd.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-36.91348bd.

	Change-Id: I2a5a859cfd40bc13cc334df64afd212e85501038

2024-06-15  James Smith  <jsubuntuxp@disroot.org>

	gnu: dhewm3: Update to 1.5.3.
	* gnu/packages/game-development.scm (dhewm3): Update to 1.5.3.

	Change-Id: Iaf1b29540f87043ae6ceef9f3860e5c9331dd191

2024-06-15  James Smith  <jsubuntuxp@disroot.org>

	gnu: dhewm3: Use gexps.
	* gnu/packages/game-development.scm (dhewm3) [arguments]: Use gexps.

	Change-Id: I0a9090a30a988adeb177f282066b1aa31ca1a483

2024-06-15  James Smith  <jsubuntuxp@disroot.org>

	gnu: dhewm3: Use git repository.
	* gnu/packages/game-development.scm (dhewm3) [source]: Use git repository
	instead of downloading a tarball from GitHub.

	Change-Id: I81ff5de0687221d7eec64b0165dbf10c2d041260

2024-06-14  angicque  <antoine.a.gicquel@inria.fr>

	gnu: kokkos: update to 4.3.01.
	* gnu/packages/cpp.scm (kokkos): Update to 4.3.01.

2024-06-14  Luis Felipe  <sirgazil@zoho.com>

	gnu: Add font-teko.
	* gnu/packages/fonts.scm (font-teko): New variable.

	Change-Id: I09ca2e04bfe1e4decf2a8fd9c028cb58bcda1033

2024-06-14  Andrew Tropin  <andrew@trop.in>

	gnu: Add emacs-org-margin.
	* gnu/packages/emacs-xyz.scm (emacs-org-margin): New variable.

	Change-Id: I48dfd476c5d557d12f63efe52ccf5c08476f79ab

2024-06-14  jgart  <jgart@dismail.de>

	gnu: sbcl-charje.loop: Update to v0.0.1.
	* gnu/packages/lisp-xyz.scm (sbcl-charje.loop): Update to v0.0.1.

	Change-Id: I9c1fcea99d6aaa8914300bf01c811ec4fcfea6ea

2024-06-13  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add emacs-casual-dired.
	* gnu/packages/emacs-xyz.scm (emacs-casual-dired): New variable.

	Change-Id: I5208b1699baa94a610d27d2d04d5f54015d9905d

2024-06-13  Sergey Trofimov  <sarg@sarg.org.ru>

	services: dnsmasq: Add escape hatch.
	* gnu/service/dns.scm: (<dnsmasq-configuration>)[extra-options]: Add.
	* doc/guix.texi: Document (<dnsmasq-configuration>)[extra-options].

	Change-Id: I7d2df7aa5d3b041b69b2f8b3e311a7328c28a3be

2024-06-13  Wilko Meyer  <w@wmeyer.eu>

	gnu: kanshi: Update to 1.6.0.
	* gnu/packages/wm.scm (kanshi): Update to 1.6.0.
	  [native-inputs]: Add libscfg.

	Change-Id: I2be95e7452f708c970f235a149695df69c22b33e

2024-06-13  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add libscfg.
	* gnu/packages/serialization.scm (libscfg): New variable.

	Change-Id: I0096745f2971799bd0c9955cddeed24f0846f075

2024-06-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: stargate-{sbsms,soundtouch}: Add source file name.
	* gnu/packages/audio.scm (stargate-sbsms)[source]: Add ‘file-name’.
	(stargate-soundtouch)[source]: Likewise.

	Change-Id: I57b6ae3a46e3cb569108783a951864a1ff43e038

2024-06-13  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust ‘guix system’ test for EFI bootloader.
	This is a followup to e5078ff3210f4a9863b641a60430b2cb3c9c15ee, which
	broke this test:

	  $ guix system disk-image -n gnu/system/examples/desktop.tmpl
	  guix system: warning: 'disk-image' is deprecated: use 'image' instead
	  guix system: error: EFI bootloader required with GPT partitioning

	* tests/guix-system.sh: Use ‘guix system image’ instead of ‘guix system
	disk-image’.  Pass ‘-t efi-raw’ for ‘desktop.tmpl’.

	Change-Id: I6877085ab33d9e8b471315b806fed22a7d1241a3

2024-06-13  Ludovic Courtès  <ludo@gnu.org>

	tests: Fix ‘beautify-description’ test.
	This is a followup to 510ad5d93c0ba6208aa42815863853ec522352e6.

	* tests/import-utils.scm ("beautify-description: transform fragment into
	sentence"): Fix.

	Change-Id: I331cb38a3460a024a789846772a074ba0b6c857c

2024-06-13  Philippe SWARTVAGHER  <phil.swart@gmx.fr>

	gnu: hwloc: Update to 2.10.0.
	* gnu/packages/mpi.scm (hwloc): Update to 2.10.0.

	Change-Id: If3971c18542dd3d2d03fa48f5d440d38c6f827a7

2024-06-13  Ludovic Courtès  <ludo@gnu.org>

	substitute: Don’t keep cache entries more than a few days.
	Experience has shown that keeping too many entries increases disk usage
	and, more importantly, leads to long delays when cleaning up the cache,
	measured in minutes on slow or busy HDDs with hundreds of thousands of
	cache entries, as is common on build machines.  In those cases, the cost
	of the cache outweighs its benefit.

	* guix/scripts/substitute.scm (%narinfo-expired-cache-entry-removal-delay):
	Reduce to 5 days.
	(cached-narinfo-expiration-time)[max-ttl]: Reduce to 2 days.

	Change-Id: Iab212f572ee9041be61716423a3c014f93fe81ed

2024-06-13  Ludovic Courtès  <ludo@gnu.org>

	doc: Use a symbol for Cuirass specification names.
	* doc/guix.texi (Continuous Integration): Change ‘name’ field of
	‘specification’ to be a symbol, as written in upstream Cuirass doc.

	Change-Id: I0a8cddfb8ab47f627a01459393aaf346028bb3f6

2024-06-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: stargate: Move libsbsms and soundtouch forks to audio.scm.
	This avoids generating new packages at run time and makes them visible
	to ‘fold-packages’.

	* gnu/packages/audio.scm (stargate-sbsms, stargate-soundtouch): New
	variables, taken from…
	* gnu/packages/music.scm (stargate)[inputs]: … here.  Use them.

	Change-Id: I2344d82756b3b7295c505fbdb36886b74abe5d5d

2024-06-13  Sughosha  <sughosha@disroot.org>

	gnu: Add stargate.
	* gnu/packages/music.scm (stargate): New variable.

	Change-Id: I625c68746ca6bdf9f8de6ebde602ffa7428a2a0c

2024-06-13  Sughosha  <sughosha@disroot.org>

	gnu: Add python-wavefile.
	* gnu/packages/python-xyz.scm (python-wavefile): New variable.

	Change-Id: Ied8fe04eea6f9a79cdde6382931a7009cf71f8f4

2024-06-13  Sughosha  <sughosha@disroot.org>

	gnu: Add python-mido.
	* gnu/packages/python-xyz.scm (python-mido): New variable.

	Change-Id: I4bdc6dc6f059dd16c0e0a4152a5e9b5bf84764ee

2024-06-13  Sughosha  <sughosha@disroot.org>

	gnu: Add python-pymarshal.
	* gnu/packages/python-xyz.scm (python-pymarshal): New variable.

	Change-Id: I6a1d2f8f21869856a9a227bed213d9f71204b2d4

2024-06-13  Nicolas Graves  <ngraves@ngraves.fr>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: libreoffice: Update to 7.6.7.2.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 7.6.7.2.
	* gnu/packages/hunspell.scm (hunspell-dict-he-il,
	hunspell-dict-it-it): Update to 7.6.7.2.

	Change-Id: I289a0b2b9648930b46102c055c642c333a4229fd

2024-06-13  Ludovic Courtès  <ludo@gnu.org>

	maint: Do not cross-compile to bare-metal targets.
	* etc/release-manifest.scm (%cross-manifest): Remove bare-metal
	cross-compilationm targets.

	Change-Id: I0041d9ac11b996662304da22fa5bf63013dcc36d

2024-06-13  Ludovic Courtès  <ludo@gnu.org>

	ci: Add cross-compilation jobs for x86_64-linux-gnux32.
	* gnu/ci.scm (cross-jobs)[same?]: Special case x86_64-linux-gnux32.

	Change-Id: I877eb50d6b0b0bf10474c58f8e9d5ee92f1705d2

2024-06-12  Arun Isaac  <arunisaac@systemreboot.net>

	doc: Refer to mumi send-email in Submitting Patches.
	* doc/contributing.texi (Submitting Patches): Refer to mumi send-email.

	Change-Id: I009cdc306220ef63e6641fac69d3453ab169bfa2

2024-06-12  Arun Isaac  <arunisaac@systemreboot.net>

	doc: Add mumi CLI concept index entries.
	* doc/contributing.texi (Debbugs User Interfaces)[Command-line interface]: Add
	mumi CLI concept index entries.

	Change-Id: Ic2e67226c18e87a7360b938476a662aae76dd58e

2024-06-12  Arun Isaac  <arunisaac@systemreboot.net>

	doc: Document mumi am, compose and www subcommands.
	* doc/contributing.texi (Debbugs User Interfaces)[Command-line interface]:
	Document mumi am, compose and www subcommands.
	* doc/guix.texi: Bump copyright year.

	Change-Id: I28bde9454ad35115ed60fe4d6ffa35fad599b2d1

2024-06-12  Ludovic Courtès  <ludo@gnu.org>

	hg-download: Pass strings to ‘hg-fetch’.
	Fixes a regression introduced in
	275f27989175f31e9feb364ed7deac2435b08f68.

	* guix/hg-download.scm (hg-fetch-builder): Remove calls to
	‘string->symbol’.

	Change-Id: I2e049d1ecb8860b6f946ca51358aaba22bdc9e2e

2024-06-12  jgart  <jgart@dismail.de>

	gnu: dmenu: Update to 0.5.3.
	* gnu/packages/suckless.scm (dmenu): Update to 0.5.3.

	Change-Id: Id5b458dbad3349037f78bdb2b20d33cab0d1d646

2024-06-12  jgart  <jgart@dismail.de>

	gnu: st: Update to 0.9.2.
	* gnu/packages/suckless.scm (st): Update to 0.9.2.

	Change-Id: I7d42fbaa0cd5b1989d4c249bdfc0b26e9e048b30

2024-06-12  jgart  <jgart@dismail.de>

	gnu: dwm: Update to 6.5.
	* gnu/packages/suckless.scm (dwm): Update to 6.5.

	Change-Id: I8e9627541abb521d54f4d91ee067d3678ce18b02

2024-06-12  jgart  <jgart@dismail.de>

	gnu: catgirl: Update to 2.2a.
	* gnu/packages/irc.scm (catgirl): Update to 2.2a.

	Change-Id: I72b832ed92dc351cabea0fb344e1402b3340b1e2

2024-06-11  André Batista  <nandre@riseup.net>

	gnu: tor: Update to 0.4.8.12.
	* gnu/packages/tor.scm (tor): Update to 0.4.8.12.

2024-06-11  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	doc: Update field name in gitile-configuration.
	* doc/guix.texi (gitile-configuration): Update field name
	  nginx-server-block to nginx.

	Change-Id: I215d3d57c1cb88271c580fa1426a661477a775f7

2024-06-11  Adriel Dumas--Jondeau  <leirda@disroot.org>

	gnu: godot: Update to 4.2.2.
	* gnu/packages/game-development.scm (godot): Update to 4.2.2.

	Change-Id: I4450c41439435d18b1e1fb727b9d42c683455831

2024-06-11  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: blktrace: Update to 1.3.0.
	* gnu/packages/linux.scm (blktrace): Update to 1.3.0.
	  [arguments]: Use gexps.

	Change-Id: I4e107c8d1f99d5eb44d7f0fd67925cefac36eba9

2024-06-11  fanquake  <fanquake@gmail.com>

	gnu: musl: Update to 1.2.5.
	* gnu/packages/musl.scm (musl): Update to 1.2.5.

2024-06-11  Juliana Sims  <juli@incana.org>

	gnu: cutter: Update to 2.3.4.
	Fixes <https://issues.guix.gnu.org/63669>.

	* gnu/packages/engineering.scm (cutter): Update to 2.3.4.
	(radare2-for-cutter): Delete.

	Reported-by: XVilka Haos of System <xvilka@gmail.com>
	Change-Id: Id8c9087df56bd11a81103635920f9ad0b6a290b5

2024-06-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: libressl: Run tests under ‘datefudge’.
	Fixes <https://issues.guix.gnu.org/71491>.

	* gnu/packages/tls.scm (libressl)[arguments]: Add #:phases.

	Change-Id: I85d866808a01265c90de6c662f35a083773faf08

2024-06-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: e2fsprogs: Fix compilation for GNU/Hurd.
	Fixes a regression introduced in
	ce78f9cb668971954add5473c8549ebb00424f66.

	* gnu/packages/linux.scm (e2fsprogs)[arguments]: When ‘system-hurd?’,
	add ‘set-PATH_MAX’ phase.

	Change-Id: Idc8c2a24d2518b44e42102db48a8ab484b855f47

2024-06-11  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: cmus: Switch to new package style.
	* gnu/packages/music.scm (cmus): Switch to new style.
	[arguments]: Use g-exps. Drop trailing #t from 'configure phase.

	Change-Id: Ia840202adddf390bd29a0fb57fa1a3294dd7a61a

2024-06-11  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: cmus: Update to 2.11.0.
	* gnu/packages/music.scm (cmus): Update to 2.11.0.

	Change-Id: I2b0895640e3db1997c3e78c4d7def3ba9a97697e

2024-06-11  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: keepassxc: Update to 2.7.8.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.8.

	Change-Id: Ibcd4097972ea2878f461044c82784eecd194dd13

2024-06-11  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: scrot: Update to 1.11.
	* gnu/packages/xdisorg.scm (scrot): Update to 1.11.

	Change-Id: I09addd3dcdf8edb88e6aa65949dec125cd93f500

2024-06-11  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.12.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2024-5688, CVE-2024-5690, CVE-2024-5691,
	CVE-2024-5692, CVE-2024-5693, CVE-2024-5696, CVE-2024-5700, and
	CVE-2024-5702.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2024-06-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: wally-cli: Fix build.
	Reported by Christopher Baines <mail@cbaines.net> in
	<https://lists.gnu.org/archive/html/guix-devel/2024-06/msg00112.html>.

	* gnu/packages/flashing-tools.scm (wally-cli) [arguments]: <#:phases>:
	Add 'fix-module-name phase.

	Change-Id: I106c0412a9d05f65d25d3e3d620e1152cc5c8a2c

2024-06-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Fix build on arm and x86_64.
	* gnu/packages/patches/mes-0.26.1-fixups.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/mes.scm (mes)[source]: Use it.

	Change-Id: I071d442232c8e4bbce2e85cac0f73fb9205a678c

2024-06-11  Christopher Baines  <mail@cbaines.net>

	gnu: wally-cli: Fix reference to go-gopkg-in-cheggaaa-pb-v1.
	As this was renamed in 2ef0e4bce1f5b4c3b59cfa944e971a3f31afd2d2.

	* gnu/packages/flashing-tools.scm (wally-cli)[native-inputs]: Change
	go-gopkg-in-cheggaaa-pb-v1 to go-github-com-cheggaaa-pb.

	Change-Id: I7f7764f4e9e9d91381b230d49ed32b549e987828

2024-06-11  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 126.0.1-1.
	* gnu/packages/librewolf.scm (librewolf): Update to 126.0.1-1.

	Change-Id: Ie2cda543b3de76226d1d6959711b955d22c74fef

2024-06-11  Sergiu Ivanov  <sivanov@colimite.fr>

	gnu: emacs-org-tree-slide: Update to 2.8.22.
	* gnu/packages/emacs-xyz.scm (emacs-org-tree-slide): Update to 2.8.22.

	Change-Id: I088f1870688c983312aef7052db9b9bb37e7d1f1

2024-06-11  altadil  <Altadil@protonmail.com>

	gnu: pantheon-calculator: Update to 8.0.0.
	* gnu/packages/pantheon.scm (pantheon-calculator): Update to 8.0.0.
	[arguments]: Use gexp for phases.

	Change-Id: I7d935b0eef3d14990fc4dbbd408febe8de977a29

2024-06-11  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: mu: Update to 1.12.5.
	* gnu/packages/mail.scm (mu): Update to 1.12.5.
	[arguments]: Wrap /bin/mu to enable running Guile extension scripts.

	Change-Id: I04409ad934716a4b7dfa12a225415881cd682b49

2024-06-11  Robin Ole Heinemann  <robin.ole.heinemann@gmail.com>

	gnu: ngspice: Delete correct delete-scripts phase.
	The spinit script is required for xspice to work correctly.

	* gnu/packages/engineering.scm (ngspice)[arguments]: Delete the
	'delete-scripts phase rather than the non-existent 'delete-script-files phase.

	Change-Id: I4c3620c6d42e407904577a9559e3d89016e895f6

2024-06-11  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: vim-coqtail: Update to 1.7.1-1.d77080e.
	* gnu/packages/vim.scm (vim-coqtail): Update to 1.7.1-1.d77080e.

	Change-Id: Ifea28105a394c50a78cc1afaa2fa0217fe0cf39b

2024-06-11  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: neovim-coqtail: Propagate python-pynvim.
	* gnu/packages/vim.scm (neovim-coqtail)<propagated-inputs>: Add python-pynvim.

	Change-Id: Ic55bba3a959a1400e75788bf2054d816bb6146a6

2024-06-11  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: vim-vader: Update to 0.4.0-1.429b669.
	* gnu/packages/vim.scm (vim-vader): Update to 0.4.0-1.429b669 and fix
	'check phase.

	Change-Id: I3dc73652596dcbded804dfc80c0ed9f2876ae89b

2024-06-11  宋文武  <iyzsong@member.fsf.org>

	gnu: opensurge: Update to 0.6.1.1.
	* gnu/packages/games.scm (opensurge): Update to 0.6.1.1.
	[inputs]: Add mesa and physfs.

	Change-Id: Ia62559372757f7cfd6dc4784e2a8271bbe6d7868

2024-06-11  宋文武  <iyzsong@member.fsf.org>

	gnu: surgescript: Update to 0.6.0.
	* gnu/packages/game-development.scm (surgescript): Update to 0.6.0.

	Change-Id: Ie976d33f3f2df4ac5c37476fcd9675c122a5783a

2024-06-11  David Wilson  <david@daviwil.com>

	gnu: emacs-ef-themes: Update to 1.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-ef-themes): Update to 1.7.0.

	Change-Id: I768a82eee884b1ea21c9d3b3fc693f9fe06e8abe

2024-06-11  Ian Eure  <ian@retrospec.tv>

	gnu: jellyfin-mpv-shim: Update to 2.8.0.
	* gnu/packages/video.scm (jellyfin-mpv-shim): Update to 2.8.0.

	Change-Id: Icbae4392cab029c80bd8a3ce0fa756b567743c77

2024-06-11  Dariqq  <dariqq@posteo.net>

	gnu: libwacom: Update to 2.11.0.
	With the 2.9 release the license got clarified to be hpnd.

	* gnu/packages/xdisorg.scm (libwacom): Update to 2.11.0.
	[native-inputs]: Remove python-evdev.
	[inputs]: Add python, python-libevdev, python-pyudev.
	[propagated-inputs]: Add libevdev.
	[license]: Correct license to hpnd.

	Change-Id: Ib5276beaec2c23e74532cb157225fc3a9a2e25e7

2024-06-11  Christopher Baines  <mail@cbaines.net>

	git-download: Reduce builder duplication.
	Rather than creating a different builder in the store for every different
	download (by hash), remove the hash from the builder and pass it in via an
	environment variable.  This means that when git-fetch is used by two different
	package sources, the derivations will still differ but the builder will be
	shared.

	It used to be this way, but changed with
	264fdbcaff9c078642355bace0c61c094b3581fc.  I noticed this through looking at
	the same problem with svn-multi-fetch.

	To try and make the effects of introducing variance in to the builder script
	more obvious, separate it out in to it's own procedure, so that it's clearer
	when there's new data going in that could cause variance.

	* guix/git-download.scm (git-fetch/in-band*): Extract out builder script,
	include hash in the derivation as an environment variable and update the
	comment to be more directive.
	(git-fetch-builder): New procedure.

	Change-Id: I59c9fc445667c0e7dc44bcb706818300c394a1e5

2024-06-11  Christopher Baines  <mail@cbaines.net>

	hg-download: Reduce builder duplication.
	Rather than creating a different builder in the store for every different
	download (by hash), remove the hash from the builder and pass it in via an
	environment variable.  This means that when hg-fetch is used by two different
	package sources, the derivations will still differ but the builder will be
	shared.

	Looking at the code, becuase the ref is also in the builder, the builders have
	been duplicated for a while.  The overhead is probably limited though since
	hg-reference isn't used much compared to say svn-multi-reference.

	To try and make the effects of introducing variance in to the builder script
	more obvious, separate it out in to it's own procedure, so that it's clearer
	when there's new data going in that could cause variance.

	* guix/hg-download.scm (hg-fetch): Extract out builder script and include
	hash, hg ref url, and hg ref changeset in the derivation as an environment
	variables.
	(hg-fetch-builder): New procedure.

	Change-Id: I3c3a0b4963ea1b208bf1d5137ef98666458ae2d7

2024-06-11  Christopher Baines  <mail@cbaines.net>

	svn-download: Reduce svn-fetch builder duplication.
	Rather than creating a different builder in the store for every different
	download (by hash), remove the hash from the builder and pass it in via an
	environment variable.  This means that when svn-fetch is used by two different
	package sources, the derivations will still differ but the builder will be
	shared.

	It used to be this way, but changed with
	0e73f933b291c7e154c7e019b6de1e2f3a97e4c1.  I noticed the hash in the builder
	script when wondering why the build coordinator on bayfront was substituting
	svn-multi-download files over and over again.

	To try and make the effects of introducing variance in to the builder script
	more obvious, separate it out in to it's own procedure, so that it's clearer
	when there's new data going in that could cause variance.

	* guix/svn-download.scm (svn-fetch): Extract out builder script, include hash
	in the derivation as an environment variable and update the comment to be more
	directive.
	(svn-fetch-builder): New procedure.

	Change-Id: I256b94666296ad747f494f0b497ca209b77fbfb4

2024-06-11  Christopher Baines  <mail@cbaines.net>

	svn-download: Reduce svn-multi-fetch builder duplication.
	Rather than creating a different builder in the store for every different
	download (by hash), remove the hash from the builder and pass it in via an
	environment variable.  This means that when svn-multi-fetch is used by two
	different package sources, the derivations will still differ but the builder
	will be shared.

	It used to be this way, but changed with
	0e73f933b291c7e154c7e019b6de1e2f3a97e4c1.  I noticed the hash in the builder
	script when wondering why the build coordinator on bayfront was substituting
	svn-multi-download files over and over again.

	To try and make the effects of introducing variance in to the builder script
	more obvious, separate it out in to it's own procedure, so that it's clearer
	when there's new data going in that could cause variance.

	* guix/svn-download.scm (svn-multi-fetch): Extract out builder script, include
	hash in the derivation as an environment variable and update comment to be
	more directive.
	(svn-multi-fetch-builder): New procedure.

	Change-Id: I83c60140ae09e189ee5e5428038a9428ecb8e281

2024-06-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cf-tool: Register patch.
	This is a follow-up to b63343d184b2e1284b61bf889f162d36ac24f7fd.

	* gnu/local.mk (dist_patch_DATA): Register new patch.

	Change-Id: Id251b5a5dcf5c3a7871230e319ec81dc205cfa2c

2024-06-11  Efraim Flashner  <efraim@flashner.co.il>

	transformations: Fix powerpc64le support.
	* guix/transformations.scm (tuning-compiler): Adjust the wrapper script
	when building for powerpc* architectures to pass the correct flags.

	Change-Id: I9d809ac9b707eb8d6afa7b843c95bce29862a752

2024-06-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc: Add tuning targets for powerpc64le-linux.
	* gnu/packages/gcc.scm (%gcc-10-ppc64le-micro-architectures): New
	variable.
	(gcc-10, gcc-11, gcc-12, gcc-13)[properties]: Add entry in
	compiler-cpu-architectures for powerpc64le.

	Change-Id: I3f5d0f5949eea7ac1b1914ac1db2867f5d14aee6

2024-06-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-sergi-go-diff: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-sergi-go-diff): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: If722317a42006e3bef4462b5a6fe4c0f434bd5d2

2024-06-11  Artyom V. Poptsov  <poptsov.artyom@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Unbundle more inputs.
	* gnu/packages/ipfs.scm (kubo): Unbundle more inputs.
	  [inputs]: Add go-github-com-cenkalti-backoff-v4,
	  go-github-com-cheggaaa-pb and go-github-com-tidwall-sjson. Remove
	  go-github-com-mattn-go-runewidth.

	Change-Id: I7cbaa336cc46d64fe66047e610384457f5e2abe0

2024-06-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-tidwall-sjson.
	* gnu/packages/golang-xyz.scm (go-github-com-tidwall-sjson): New variable.

	Change-Id: I69d5c7205a440cbf2d6abcc814b6130a6a9d4e9c

2024-06-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-tidwall-gjson.
	* gnu/packages/golang-xyz.scm (go-github-com-tidwall-gjson): New variable.

	Change-Id: If3345205e3cbc75c0a4aa51ea0e5566d6db9af71

2024-06-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-tidwall-match.
	* gnu/packages/golang-xyz.scm (go-github-com-tidwall-match): New variable.

	Change-Id: I6923c2383784aeaa45d432a92c4d05f55cd3bea0

2024-06-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-tidwall-pretty.
	* gnu/packages/golang-xyz.scm (go-github-com-tidwall-pretty): New variable.

	Change-Id: Id5ebc95f579551710ef57553b96815c865e4b294

2024-06-11  Artyom V. Poptsov  <poptsov.artyom@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-cheggaaa-pb-v1: Rename to go-github-com-cheggaaa-pb.
	* gnu/packages/golang-xyz.scm (go-gopkg-in-cheggaaa-pb-v1): Rename to
	  go-github-com-cheggaaa-pb and sort alphabetically.
	  (go-gopkg-in-cheggaaa-pb-v3): Inherit from go-github-com-cheggaaa-pb.

	Change-Id: I945bc8646b2b4a01cf0e81bfd47a2d4fd1075dca

	Change-Id: I42446da67c9c17aec35421a312120ad03c7fe83c

2024-06-11  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-gopkg-in-cheggaaa-pb-v1: Update to 1.0.29.
	* gnu/packages/golang-xyz.scm (go-gopkg-in-cheggaaa-pb-v1): Update to 1.0.29.
	  [arguments]: Set the import path to "github.com/cheggaaa/pb".

	Change-Id: I0042b64c44386d588bad7779444f1f6652619a2d

2024-06-11  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-cenkalti-backoff-v4.
	* gnu/packages/golang-web.scm (go-github-com-cenkalti-backoff-v4): New variable.

	Change-Id: I15ea42bdb1d3ad9a16433e5c6fa689650beb15ea

2024-06-11  Luis Higino  <luishenriquegh2701@gmail.com>

	gnu: Add cf-tool.
	* gnu/packages/education.scm (cf-tool): New variable.
	* gnu/packages/patches/cf-tool-add-languages.patch: New file.

	Change-Id: Ib64cf9f26b3b1f3d761fa897365fce07822c3b11

2024-06-11  Luis Higino  <luishenriquegh2701@gmail.com>

	gnu: Add go-github-com-k0kubun-go-ansi.
	* gnu/packages/golang-xyz.scm (go-github-com-k0kubun-go-ansi): New variable.

	Change-Id: I012a3b5c530f1fb7ee61e628fac216bdd966772c

2024-06-11  Luis Higino  <luishenriquegh2701@gmail.com>

	gnu: Add go-github-com-docopt-docopt-go.
	* gnu/packages/golang-xyz.scm (go-github-com-docopt-docopt-go): New variable.

	Change-Id: I70ab7bce1a4ac13e1b63ecb72f5b7df0b8b94b69

2024-06-11  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add orfondl.
	* gnu/packages/video.scm (orfondl): New variable.
	[source]: Add snippet deleting prebuilt binary.
	(orf-dl): Deprecate in favor of orfondl.

	Change-Id: I3ee3ea9e603d6e4f7d0e3b32177c55d473973e90

2024-06-10  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: bitwise: Update to 0.50.
	* gnu/packages/maths.scm (bitwise): Update to 0.50.

	Change-Id: I34958302d3385d5dbe80715bf7d955af7a4aadbd

2024-06-10  Aria Nolan  <aria@chytrid.org>

	gnu: texlive-latexindent: Fix runtime error.
	* gnu/packages/tex.scm (texlive-latexindent)[arguments]<#:phases>: Wrap Perl
	script so it can find Perl libraries.
	[inputs]: Add PERL-FILE-HOMEDIR and PERL-YAML-TINY.

	Change-Id: I428c20f0c8aa49cc8273f41512f37b3622347ecc

2024-06-10  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mumi: Update to 0.3.0.
	* gnu/packages/mail.scm (mumi): Update to 0.3.0.

	Change-Id: I5893d5a2537b79a1d1e214d6f11b82f6d4b1622f

2024-06-10  David Pflug  <david@pflug.io>

	gnu: odamex: Update to 10.5.0.
	* gnu/packages/games.scm (odamex): Update to 10.5.0.

	Change-Id: I87280d58fecd1ffc52d13bd13b6b0f05721595c5

2024-06-10  Roman Scherer  <roman@burningswell.com>

	gnu: emacs-ellama: Update to 0.9.10.
	* gnu/packages/emacs-xyz.scm (emacs-ellama): Update to 0.9.10.

	Change-Id: I6e6f160ee88021220df9b6ba8aa6b0c2821ef0b7

2024-06-10  Roman Scherer  <roman@burningswell.com>

	gnu: emacs-llm: Update to 0.16.1.
	* gnu/packages/emacs-xyz.scm (emacs-llm): Update to 0.16.1.

	Change-Id: I0d5b3960306399dd73e1876fab26f1ea25d01756

2024-06-10  Picnoir  <picnoir@alternativebit.fr>

	gnu: rust-dns-lookup-2: Fix package tests.
	This package was introduced in abfef465b2b2353610cbff2caefee679566978f7 as a
	dependency for Nsncd. We can build Nsncd just fine, but building explicitly
	this package is failing. The issue comes from two tests making assumption
	about domain name resolution. The Guix build sandbox breaks these assumptions,
	preventing the test suite to succeed. Fixing this by disabling the faulty
	tests.

	* gnu/packages/crates-io.scm (rust-dns-lookup-2): Skip faulty tests.

	Change-Id: Idc42822d8cd72e83e9ea973820b5073ff87ad4d4

2024-06-10  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-35.76e3d60.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-35.76e3d60.

	Change-Id: I4e5efbca03bf38ec42871d60c96294bf7647098d

2024-06-10  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-107.4ccfaff.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-107.4ccfaff.

	Change-Id: Ifb85fab8399abfcc939883518e7a235367e9f4fd

2024-06-10  Christopher Baines  <mail@cbaines.net>

	gnu: go-gopkg-in-alecthomas-kingpin-v2: Match name with variable.
	To avoid duplicating go-github-com-alecthomas-kingpin.

	* gnu/packages/golang-xyz.scm (go-gopkg-in-alecthomas-kingpin-v2)[name]: Set
	to go-gopkg-in-alecthomas-kingpin-v2.

	Change-Id: I1f9d2766c03393ac1268dafe490d25a7e57f7bc4

2024-06-10  Christopher Baines  <mail@cbaines.net>

	gnu: onnx-optimizer-for-torch2: Hide package.
	As it duplicates onnx-optimizer.

	* gnu/packages/machine-learning.scm (onnx-optimizer-for-torch2): Hide package.

	Change-Id: I8a53805c1fbe57fac38c9de25ccc0929bddda36a

2024-06-10  Christopher Baines  <mail@cbaines.net>

	gnu: python-project-metadata-0.7: Remove.
	As it's redundant as of 1039ec03bec357d6b3a74d4743a99acc77328f14.

	* gnu/packages/python-xyz.scm (python-pyproject-metadata-0.7): Remove
	variable.
	* gnu/packages/build-tools.scm (meson-python): Use python-pyproject-metadata
	rather than python-pyproject-metadata-0.7.

	Change-Id: I50d458ff636cfab3a262e7d0759e88f14f68081f

2024-06-10  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: feh: Update to 3.10.2.
	* gnu/packages/image-viewers.scm (feh): Update to 3.10.2.

	Change-Id: I4882d53304b9756be0ff66c2044c91c62dacf8a6

2024-06-10  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: labwc: Update to 0.7.2.
	* gnu/packages/wm.scm (labwc): Update to 0.7.2.

	Change-Id: I2ff485816069c962a9d532472e255305ce35316e

2024-06-10  gemmaro  <gemmaro.dev@gmail.com>

	gnu: solaar: Update to 1.1.13.
	* gnu/packages/admin.scm (solaar): Update to 1.1.13.
	[native-inputs]: Add python-pytest.
	[propagated-inputs]: Add python-dbus-python and python-evdev.

	Change-Id: I616c89ba50a0e8300c08856a96959eec7d274635

2024-06-10  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: lesspipe: Update to 2.13.
	* gnu/packages/less.scm (lesspipe): Update to 2.13.

	Change-Id: Iad32d9291cb92db8c67200db26c8d914ec45cbe4

2024-06-10  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: maim: Update to 5.8.0.
	* gnu/packages/xdisorg.scm (maim): Update to 5.8.0.
	[inputs]: Add libwebp.

	Change-Id: I91fb48b26bdd2393975f14c00d74f70d8f6db11f

2024-06-10  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: mpop: Update to 1.4.19.
	* gnu/packages/mail.scm (mpop): Update to 1.4.19.

	Change-Id: I52123309eac66c4c8668a1582d183c6fce000e11

2024-06-10  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: zfs: Update to 2.2.4.
	* gnu/packages/file-systems.scm (zfs): Update to 2.2.4.

	Change-Id: I43729fb61a6b52a3305c389c8657bdcba3b5e1f0

2024-06-08  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to 0.26.1.
	* gnu/packages/mes.scm (mes): Update to 0.26.1.

	Change-Id: Ia7622262bc407e9df8e3934b0b04e156daa78596

2024-06-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-fast-generic-functions: Fix build with sbcl >= 2.4.0.
	* gnu/packages/patches/sbcl-fast-generic-functions-fix-sbcl-2.4.patch: Add
	  file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/lisp-xyz.scm (sbcl-fast-generic-functions)[source]: Use it.

	Change-Id: Ifcc5b3c5c2d51570303063ca3b01f9c0b5849e88

2024-06-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-schemeish: Update to 0.0.1-2.872ea3d.
	* gnu/packages/lisp-xyz.scm (sbcl-schemeish): Update to 0.0.1-2.872ea3d.
	  [inputs]: Add sbcl-trivial-cltl2.
	  [arguments]: Add 'fix-build' phase.

	Change-Id: I5330053d629d39322650b34365be47074aeaf02e

2024-06-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-specialization-store: Disable tests.
	* gnu/packages/lisp-xyz.scm (sbcl-specialization-store)[arguments]: Disable
	  tests.
	  (ecl-specialization-store): Simplify package definition.

	Change-Id: I5dd574ac5e14a2c9a39e689af519cae45f6e59f5

2024-06-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-maxpc: Disable tests.
	* gnu/packages/lisp-xyz.scm (sbcl-maxpc)[arguments]: Disable tests.

	Change-Id: I4a7024657371d6d5a57bce1811a545b428da1be3

2024-06-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-cl-gobject-introspection: Update to 0.3-4.4908a84.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-gobject-introspection): Update
	  to 0.3-4.4908a84.

	Change-Id: I3033fb2fd3080e4587991f1c54d6e2f98ef339dc

2024-06-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-fset: Update to 1.3.3-1.a75a4ec.
	* gnu/packages/lisp-xyz.scm (sbcl-fset): Update to 1.3.3-1.a75a4ec.
	  [arguments]: Add 'fix-build' phase.

	Change-Id: I9f0947e64c81b1547d657c721879d1e12c2507d3

2024-06-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: eisl: Update to 3.90.
	* gnu/packages/lisp.scm (eisl): Update to 3.90.

	Change-Id: If4138a8c66c8c0cf54a391f1d75a76717cf26886

2024-06-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: lisp: Sort packages.
	* gnu/packages/lisp.scm: Sort packages.

	Change-Id: I5841189c04be6eff3af77e1e72b100db1b1bbf40

2024-06-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: ecl: Update to 24.5.10.
	* gnu/packages/lisp.scm (ecl): Update to 24.5.10.

	Change-Id: I2d22a4444853e007e2992fbfeaf5d8f82c7c27c6

2024-06-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl: Update to 2.4.5.
	* gnu/packages/lisp.scm (sbcl): Update to 2.4.5.
	  [source]: Remove obsolete patches.
	  [inputs]: Add bash-minimal.
	  [arguments]: Remove trailing booleans.
	* gnu/local.mk (dist_patch_DATA): Remove obsolete patches.
	* gnu/packages/patches/sbcl-fix-ppc64-build.patch: Remove file.
	* gnu/packages/patches/sbcl-fix-riscv-build.patch: Remove file.

	Change-Id: Id918ee31aec016b987b0831680847b502c88fb5c

2024-06-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-asdf: Update to 3.3.7.
	* gnu/packages/lisp.scm (cl-asdf): Update to 3.3.7.

	Change-Id: I6e6825bb2aeee4e281d4c9ff787cf9e02be14b28

2024-06-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pion-ice-v3.
	* gnu/packages/golang-web.scm (go-github-com-pion-ice-v3): New variable.

	Change-Id: Ia677e30f3c1593b67be61654da7eff88463cae65

2024-06-06  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-pion-ice-v2.
	* gnu/packages/golang-web.scm (go-github-com-pion-ice-v2): New variable.

	Change-Id: I06f3e26ef7aa5e1a71319c636b4f5846c0c2eb2a

2024-06-06  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-pion-ice.
	* gnu/packages/golang-web.scm (go-github-com-pion-ice): New variable.

	Change-Id: Ia38d816c6ba8754faaf649b298cb43832c30de12

2024-06-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pion-mdns-v2.
	Redirect inheritance from go-github-com-pion-mdns v0.0.12 to keep
	consistency with the flow, older version is required for other packages.

	* gnu/packages/golang-web.scm (go-github-com-pion-mdns): Downgrade to 0.0.12.
	[arguments] <#:unpack-path>: Add it.
	(go-github-com-pion-mdns): New variable.

	Change-Id: Id580f9736fa92ed9ebb8597c1362eb945cff23e6

2024-06-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pion-turn-v3.
	* gnu/packages/golang-web.scm (go-github-com-pion-turn-v3): New variable.

	Change-Id: I3e7aeb3c96e9ec4ab2f9b8f7b1b6fbaf3a7e3487

2024-06-06  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-pion-turn-v2.
	* gnu/packages/golang-web.scm (go-github-com-pion-turn-v2): New variable.

	Change-Id: I21cb07bb04d21fda94bcbf784456549f4a4816cd

2024-06-06  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-pion-turn.
	* gnu/packages/golang-web.scm (go-github-com-pion-turn): New variable.

	Change-Id: I6127d3ba42268441e7b052a7a7693341ef7b7df9

2024-06-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nats-server: Update to 2.10.16.
	* gnu/packages/high-availability.scm (nats-server): Update to 2.10.16.

	Change-Id: If1a1fb911c74f26964cfbcf31cd4759fa1779750

2024-06-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kronosnet: Update to 1.29.
	* gnu/packages/high-availability.scm (kronosnet): Update to 1.29.

	Change-Id: I365a5dc4cf3f5069e0119e3f9a96f53c95888926

2024-06-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/astronomy: Add file ending note.
	* gnu/packages/astronomy.scm: Add file ending note.

	Change-Id: I25311fae4e5d7c14e4a32f7b67764aa0527011c4

2024-06-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: psfex: Sort alphabetically.
	* gnu/packages/astronomy.scm (psfex): Sort alphabetically.

	Change-Id: I323fdc7b304079b326f99d2781cc4f5b144fa5d7

2024-06-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: stuff: Sort alphabetically.
	* gnu/packages/astronomy.scm (stuff): Sort alphabetically.

	Change-Id: I7e609c91930c42b267e7e5ac51f5ff117446cfe3

2024-06-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: wcstools: Sort alphabetically.
	* gnu/packages/astronomy.scm (wcstools): Sort alphabetically.

	Change-Id: I3422a4af474aac67b134cf8700e868f1c5d6341c

2024-06-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-astropy: Sort alphabetically.
	* gnu/packages/astronomy.scm (python-asdf-astropy): Sort alphabetically.

	Change-Id: I862e8ab3cf1231dfb0393ae174d93741715f604d

2024-06-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: weightwatcher: Sort alphabetically.
	* gnu/packages/astronomy.scm (weightwatcher): Sort alphabetically.

	Change-Id: I7da27100d7e2ce01f1888ff1137d86560fe42220

2024-06-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: eye: Sort alphabetically.
	* gnu/packages/astronomy.scm (eye): Sort alphabetically.

	Change-Id: Ifd2af4f8101f95072339e8f801361bdfd57a539c

2024-06-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: erfa: Sort alphabetically.
	* gnu/packages/astronomy.scm (erfa): Sort alphabetically.

	Change-Id: I3997cdbc90b94d6fda135ff274aeeceb9b58a9d5

2024-06-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-extinction: Sort alphabetically.
	* gnu/packages/astronomy.scm (python-extinction): Sort alphabetically.

	Change-Id: Iacadaa9d5e54ff52f599f1e3121ccc409c77e6ee

2024-06-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroalign: Sort alphabetically.
	* gnu/packages/astronomy.scm (python-astroalign): Sort alphabetically.

	Change-Id: I114f79715ec0d9ecebd1858ae45661558b399a14

2024-06-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: qfits: Sort alphabetically.
	* gnu/packages/astronomy.scm (qfits): Sort alphabetically.

	Change-Id: Ie2cae998a99915f5c12fe496f7cfc25c5bd1c57b

2024-06-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: celestia: Sort alphabetically.
	* gnu/packages/astronomy.scm (celestia, celestia-gtk): Sort alphabetically

	Change-Id: Ie310115ca6d3beef09fe61228d3207ea0cec526d

2024-06-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sunclock: Sort alphabetically.
	* gnu/packages/astronomy.scm (sunclock): Sort alphabetically.

	Change-Id: I845cf7d9aee651e51ad3a82b743263f316d8df3f

2024-06-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: swarp: Sort alphabetically.
	* gnu/packages/astronomy.scm (swarp): Sort alphabetically.

	Change-Id: Ifb41e436ae7f59e597c391537b6ecd7b280d2930

2024-06-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf: Sort alphabetically.
	* gnu/packages/astronomy.scm (python-asdf): Sort alphabetically.

	Change-Id: I786ec48dda6d26c65ba7ff355d16411dc7d5a7e9

2024-06-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tweakwcs: Sort alphabetically.
	* gnu/packages/astronomy.scm (python-tweakwcs): Sort alphabetically.

	Change-Id: Ifbc33e0d4605e8cae6ebcf18a90cfbd60c3a393b

2024-06-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: xplanet: Sort alphabetically.
	* gnu/packages/astronomy.scm (xplanet): Sort alphabetically.

	Change-Id: I66c3b6265101e6037d966d6b885c62a5d8ea39f4

2024-06-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: aoflagger: Sort alphabetically.
	* gnu/packages/astronomy.scm (aoflagger): Sort alphabetically.

	Change-Id: Iad26b13f00cc07c4c1bb779acc495ddfe4f68b82

2024-06-06  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	doc: Binary Installation: Add Parabola packages.
	* doc/guix.texi (Binary Installation): Add Parabola packages.

	Co-authored by: Florian Pelz <pelzflorian@pelzflorian.de>
	Change-Id: Id646152c54de0a958740314b09fdcf6af898e22e

2024-06-06  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	doc: Binary Installation: Mention Trisquel package.
	* doc/guix.texi (Binary Installation): Also mention Trisquel package.

	Change-Id: Iae6f77de43de2c6f387b99a10dcae5b9d82aaee1

2024-06-06  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Advise system administrators to read and follow security notices.
	* doc/guix.texi (Binary Installation): Prefix installation instructions
	with the advice.

	Change-Id: I088c7f00f4c3c8e32bdfd117ea934942930f7513

2024-06-06  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'gnome-team'

2024-06-06  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: ugrep: Update to 6.1.0.
	* gnu/packages/search.scm (ugrep): Update to 6.1.0.
	[source]: Delete included linux binaries.

	Change-Id: I13aa90578d8f618a0a9c2c67c59c41e8e219660f

2024-06-06  Andy Tai  <atai@atai.org>

	gnu: terminator: Update to 2.1.4.
	* gnu/packages/gnome.scm (terminator): Update to 2.1.4.

	Change-Id: I84372d73a999dc26dbd337b221f94aab75c97c22

2024-06-06  Andy Tai  <atai@atai.org>

	gnu: poke: Update to 4.1.
	* gnu/packages/engineering.scm (poke): Update to 4.1.

	Change-Id: If8276f8710f06555a261cfda347eae45a1b5c793

2024-06-06  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-50.d74422c.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-50.d74422c.

	Change-Id: I652633d816ba74c115a0f09939966bf4625d1b8b

2024-06-06  André Batista  <nandre@riseup.net>

	gnu: make-torbrowser: Use current ffmpeg version.
	torbrowser and mullvadbrowser are now based on v. 115 and can link to current
	ffmpeg.

	* gnu/packages/tor-browsers.scm (make-torbrowser): Use ffmpeg rather than
	ffmpeg-5.

	Change-Id: Ifba8d2a58f21aba1abe6b3c5daf9cb57b07386f6

2024-06-06  Picnoir  <picnoir@alternativebit.fr>

	gnu: rust-nix-0.28: Fix package build.
	This package was introduced as a dependency for Nsncd. The package test suite
	is not run when building Nsncd so we did not realize it was failing.

	* gnu/packages/crates-io.scm (rust-nix-0.28): Fix test phase, enable all crate
	for cargo test, disable failing tests.

	Change-Id: Ice72d93b3a3f5f02640d2c1f90d745dc4b1a6550

2024-06-06  Christopher Baines  <mail@cbaines.net>

	services: guix-build-coordinator: Don't log with timestamps.
	As the shepherd adds these to the logs.

	* gnu/services/guix.scm (make-guix-build-coordinator-start-script): Pass
	 #:timestamp-log-output? #f to make-build-coordinator.
	(guix-build-coordinator-agent-shepherd-services): Add
	--timestamp-log-output=false to the arguments.

	Change-Id: I9073ee7b1cefa894d38fdf3831c59de693e087f6

2024-06-06  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-106.846aa14.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-106.846aa14.

	Change-Id: Idb4a090382b3ffa31e6abbe0c96980a4cc96952c

2024-06-06  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-34.d02e60b.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-34.d02e60b.

	Change-Id: I0df021d2e5b52fdf3749a1b618d7936c74a757b5

2024-06-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove fontforge-20190801.
	* gnu/packages/fontutils.scm (fontforge-20190801): Delete variable.

	Change-Id: I65b148f77468a46e4c40a57ffdd44b3e43321449

2024-06-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: font-gnu-freefont: Build with newer fontforge.
	* gnu/packages/fonts.scm (font-gnu-freefont)[source]: Add patch.  Add
	snippet to remove processed python code.
	* gnu/packages/patches/font-gnu-freefont-python3-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I042697aba1ca4ff7448cd4fb62268e62fd883bc2

2024-06-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: coeurl: Update to 0.3.1.
	* gnu/packages/curl.scm (coeurl): Update to 0.3.1.

	Change-Id: I22ba5cf999e57918b72d58053c533d997f8c461d

2024-06-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: linux-libre: Add 6.9-riscv.conf
	* gnu/packages/aux-files/linux-libre/6.9-riscv.conf: New file.
	* Makefile.am (AUX_FILES): Register it.

	Change-Id: I1f5e24726c3a59bec73805068548ce5916b427f8

2024-06-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	services: oci-container: Fix provided image is string.
	gnu/services/docker.scm (oci-container-shepherd-service): When image is
	oci-image, call %oci-image-loader.

	Change-Id: I26105e82643affe9e7037975e42ec9690089545b

2024-06-05  Ilya Chernyshov  <ichernyshovvv@gmail.com>

	gnu: Add emacs-enlight.
	From a411c84f26718c81fd2a762ca310fb0bfd6f60f6 Mon Sep 17 00:00:00 2001
	Message-ID: <a411c84f26718c81fd2a762ca310fb0bfd6f60f6.1717415177.git.ichernyshovvv@gmail.com>
	From: Ilya Chernyshov <ichernyshovvv@gmail.com>
	Date: Mon, 3 Jun 2024 10:53:18 +0000
	Subject: [PATCH] gnu: Add emacs-enlight.

	* gnu/packages/emacs-xyz.scm (emacs-enlight): New variable.

	Change-Id: Ifb1d519d1bd89dec7414ee0fd5858a26e49dc1ca

2024-06-05  Ilya Chernyshov  <ichernyshovvv@gmail.com>

	gnu: Add emacs-org-timeblock.
	* gnu/packages/emacs-xyz.scm (emacs-org-timeblock): New variable.

	Change-Id: I7a5844bc11d263131b4e1d2fb23a223747c4f63c

2024-06-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ldc: Fix building on riscv64-linux.
	* gnu/packages/dlang.scm (ldc)[arguments]: Add a configure-flag to link
	the executables with -latomic.  Adjust the 'disable-problematic-tests
	phase to disable 2 tests which fail on riscv64-linux and delete some
	tests which fail on riscv64-linux.  Adjust the custom 'check phase to
	skip several tests when building on riscv64-linux.

	Change-Id: I38a87b053c1399fa7762b4843555d6e2afc20427

2024-06-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ldc: Build with llvm-17.
	* gnu/packages/dlang.scm (ldc-bootstrap)[native-inputs]: Replace
	lld-wrapper-15 with lld-wrapper-17, llvm-15 with llvm-17.
	(ldc)[native-inputs]: Replace clang-15 with clang-17.

	Change-Id: I8d5b19d3da52ba9f2d1fa3afcabe74ad4ce1d5e1

2024-06-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ldc: Fix build on aarch64-linux.
	* gnu/packages/dlang.scm (ldc)[arguments]: Don't delete tests which
	don't fail on aarch64-linux.  Adjust custom 'check phase to skip some
	tests known to fail on aarch64-linux.

	Change-Id: I84ea2f356a44e12952dbb852e41921895605176a

2024-06-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ldc: Honor parallel-build?.
	* gnu/packages/dlang.scm (ldc-bootstrap)[arguments]: Adjust custom
	'build phase to check parallel-build? and not parallel-tests?.

	Change-Id: I84b5f5153fea89d80564f5a55c8df57ff201ee69

2024-06-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ldc: Update to 1.38.0.
	* gnu/packages/dlang.scm (ldc-bootstrap): Update to 1.38.0.
	(ldc)[arguments]: Adjust 'patch-paths-in-tests phase for changes in the
	test suite.  Adjust 'disable-problematic-tests phase to change the
	skipped tests.

	Change-Id: I5315ed5d3fc7d08a97aa0b5677692fbf221bf0c1

2024-06-04  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mumi: Update to 0.2.1.
	* gnu/packages/mail.scm (mumi): Update to 0.2.1.

	Change-Id: Ib06e98e4b5d8d8408c314dc2724ccebd1b17163a

2024-06-04  Simon Tournier  <zimon.toutoune@gmail.com>

	teams: Add Simon to r team.
	* etc/teams.scm (Simon Tournier): Subscribe to the 'r' team.

	Change-Id: I6f183ac10a854ae6f42396abed7436a9cefe26b4

2024-06-04  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add qemu-7.2.4.
	Version 8.0.5 is the latest version that works reliably as a
	qemu-binfmt-service for riscv64, which makes 7.2.4 the newest working version
	that was packaged for Guix.

	* gnu/packages/patches/qemu-7.2.4-build-info-manual.patch,
	gnu/packages/patches/qemu-disable-aarch64-migration-test.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register them.
	* gnu/packages/virtualization.scm (qemu-7.2.4): Use them in new package.

	Change-Id: Iaedc424e619cdc4964945f7383d47cff0c7ed10f

2024-06-04  Richard Sent  <richard@freakingpenguin.com>

	guix-install.sh: Add unique requirement for sysv init system
	This improves the installer's ability to detect that all requirements are
	present regardless of init system. It also avoids performing the requirement
	check twice (printing excessively to the console) and provides a framework for
	adding new init system specific requirements if it's needed in the future.

	* etc/guix-install.sh (add_init_sys_require): Create.
	(SYSV_INIT_REQUIRE): Create.
	(main_install): Reorder installer steps so all requirements are checked in one
	pass.

	Change-Id: Ic541c1b90499d504642b7ab4ae595501b1a37b0d

2024-06-04  Richard Sent  <richard@freakingpenguin.com>

	file-systems: Add support for mounting CIFS file systems
	* gnu/build/file-systems (canonicalize-device-name): Do not attempt to resolve
	CIFS formatted device specifications.
	(mount-file-systems): Add mount-cifs nested function.
	* gnu/machine/ssh.scm (machine-check-file-system-availability): Skip checking
	for CIFS availability, similar to NFS.
	* guix/scripts/system.scm (check-file-system-availability): Likewise.

	Change-Id: I182e290eba64bbe5d1332815eb93bb68c01e0c3c

2024-06-04  Richard Sent  <richard@freakingpenguin.com>

	file-systems: Add host-to-ip nested function
	* gnu/build/file-systems (mount-file-system): Split out getaddrinfo logic into a
	dedicated function, (host-to-ip)

	Change-Id: I522d70a10651ca79533a4fc60b96b884243a3526

2024-06-04  Richard Sent  <richard@freakingpenguin.com>

	services: base: Add optional delayed mount of file-systems
	Add a mechanism to only require mounting a subset of file-system entries
	during early Shepherd initialization. Any file-system with additional Shepherd
	service requirements (e.g. networking) is not required to provision
	'file-systems.

	* gnu/services/base.scm (file-system-shepherd-service): Splice
	file-system-requirements into the Shepherd service requirement list.
	(file-system-shepherd-services): Provision 'file-system only when file system
	services without additional Shepherd requirements are started.
	* gnu/system/file-systems.scm (file-system): Add shepherd-requirements field
	to the file-system record. This field is used for adding additional Shepherd
	requirements to a file-system Shepherd service.
	* doc/guix.texi: Add documentation for file-system shepherd-requirements.

	Change-Id: If0392db03d48e8820aa53df1df482c12ec72e1a5

2024-06-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.9.
	* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
	linux-libre-pristine-source, linux-libre-source, linux-libre): Update to 6.9.

	Change-Id: I7383faceaf4679802047752088533e5deaa0d7f1

2024-06-04  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.8: Update to 6.8.12.
	* gnu/packages/linux.scm (linux-libre-6.8-version): Update to 6.8.12.
	(linux-libre-6.9-pristine-source): Update hash.

	Change-Id: I6237530adf58773e0cccb647494c0f981b2c2f40

2024-06-03  Ludovic Courtès  <ludovic.courtes@inria.fr>

	services: nscd: Enable ‘passwd’ and ‘group’ caches by default.
	This allows users to specify NSS plugins such as LDAP via the
	‘name-services’ field of <nscd-configuration>.  Failing that, user code
	will dlopen whatever passwd/group plugins are listed in
	/etc/nsswitch.conf, which is likely to fail, typically because those are
	not in $LD_LIBRARY_PATH.

	* gnu/services/base.scm (%nscd-default-caches): Add ‘passwd’ and ‘group’
	caches.

	Change-Id: I9c03346a1de2710685f7801eccd2e08007427f5d

2024-06-03  Artyom Bologov  <mail@aartaka.me>

	gnu: guile-gsl: Update to 0.0.1-2.d33de92.
	* gnu/packages/guile-xyz.scm (guile-gsl): Update to 0.0.1-2.d33de92.

2024-06-03  Herman Rimm  <herman@rimm.ee>

	import: utils: End package descriptions with period.
	* guix/import/utils.scm (beautify-description): Append period to last
	words which do not end with one.
	* tests/crate.scm: Append period to descriptions.
	* tests/elm.scm: Append period to descriptions.
	* tests/gem.scm: Append period to descriptions.
	* tests/hexpm.scm: Append period to descriptions.
	* tests/minetest.scm: Append period to descriptions.
	* tests/pypi.scm: Append period to descriptions.
	* tests/import-utils.scm ("beautify-description: transform fragment into
	sentence"): Likewise.

	Change-Id: I0b12c4d94cb26cf62fab5b7cbf7885e66ff6c10f

2024-06-03  Herman Rimm  <herman@rimm.ee>

	import: crate: Include a main verb in crate importer descriptions.
	* guix/import/crate.scm (make-crate-sexp): Start description with
	'This package provides '.
	* tests/crate.scm: Set descriptions to "This package provides summary".

	Change-Id: If0f47a68f986b9e878fd5caa3e365c5ad863089a

2024-06-03  Herman Rimm  <herman@rimm.ee>

	import: crate: Beautify crate importer synopses.
	* guix/import/crate.scm (make-crate-sexp): Use beautify-synopsis.

	Change-Id: I4e30e043d34da7a3c355e098f155c0c75b619063

2024-06-03  Ludovic Courtès  <ludo@gnu.org>

	style: Fix conversion of ‘unquote-splicing’ by ‘-S arguments’.
	* guix/scripts/style.scm (unquote->ungexp): Add missing comma for
	‘ungexp-splicing’.
	* tests/style.scm ("gexpify arguments, substitute-keyword-arguments +
	unquote-splicing"): New test.

	Change-Id: I17dcdd9b4812d54ddba1137e369360706b137bb4

2024-06-03  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mumi: Update to 0.2.0.
	* gnu/packages/mail.scm (mumi): Update to 0.2.0.

	Change-Id: I312edaf870ecaa114f828086fd9807aa549fb84d

2024-06-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gtk: Fix build on i686-linux.
	* gnu/packages/gtk.scm (gtk)[#:phases]<patch>: Add section dedicated to
	failures on i686-linux.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-06-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-builder: Fix build.
	* gnu/packages/gnome.scm (gnome-builder)[#:phases]: Add ‘patch-source’.

	gnu: qemu: Disable more tests.
	* gnu/packages/virtualization.scm (qemu)[disable-unusable-tests]: Also disable
	qtest/ahci-test and qemu-iotests/copy-before-write.

	gnu: qtbase: Ignore tst_qsqlthread.
	* gnu/packages/qt.scm (qtbase)[check]: Add “tst_qsqlthread” to the list of
	ignored tests.

2024-06-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gst-plugins-bad: Ignore elements_netsim test.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[adjust-tests]: Add
	“elements/netsim.c” to the list of ignored test files.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-06-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: wpewebkit: Update to 2.44.1.
	* gnu/packages/webkit.scm (wpewebkit): Update to 2.44.1.

	gnu: webkitgtk: Update to 2.44.1.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.44.1.
	[#:configure-flags]: Add “-DUSE_LIBBACKTRACE=OFF”.
	[#:phases]: Refer to $prefix/share/doc
	instead of the now unused $prefix/share/gtk-doc.
	(webkitgtk-for-gtk3)[#:configure-flags]: Add 0“-DUSE_GTK4=OFF”.
	Retain “-DENABLE_INTROSPECTION=ON”.

	gnu: gtk: Update to 4.14.2.
	* gnu/packages/gtk.scm (gtk): Update to 4.14.2.
	[#:phases]<patch>: Disable new test failures.
	[inputs]: Add shaderc.

2024-06-03  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: vala: Update to 0.56.16.
	* gnu/packages/gnome.scm (vala): Update to 0.56.16.

	Change-Id: Ia5c0c608642d4505efef52d882a51bb83c3dd539

2024-06-03  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gtkmm@3: Update to 3.24.9.
	* gnu/packages/gtk.scm (gtkmm-3): Update to 3.24.9.

	Change-Id: I63e4cf6d040ff7d147965d5320ab818ff553456b

2024-06-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-cf: Update to 1.0-4.0186b2a.
	* gnu/packages/lisp-xyz.scm (sbcl-cf): Update to 1.0-4.0186b2a.

	Change-Id: I8dd52856fcbe70205751ece561c0261aa04881e2

2024-06-03  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: nyxt: Update to 3.11.7.
	* gnu/packages/web-browsers.scm (nyxt): Update to 3.11.7.

2024-06-03  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-quri: Update to 0.7.0-0.03ecaf3.
	* gnu/packages/lisp-xyz.scm (sbcl-quri): Update to 0.7.0-0.03ecaf3.

	Change-Id: I688d5d696ac88eff16fa806c4dab747b58653201

2024-06-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: spirv-llvm-translator: Rewrite using g-exps.
	* gnu/packages/vulkan.scm (spirv-llvm-translator)[arguments]: Rewrite
	using g-expressions.

	Change-Id: If0025060e5aa24a9d90724966887ea03f4f8c4b3

2024-06-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: spirv-llvm-translator: Skip tests on most platforms.
	* gnu/packages/vulkan.scm (spirv-llvm-translator)[arguments]: Only run
	tests when not cross-compiling and for x86_64-linux.

	Change-Id: If0025060e5aa24a9d90724966887ea03f4f8c4b3

2024-06-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: spirv-llvm-translator: Build shared library.
	* gnu/packages/vulkan.scm (spirv-llvm-translator)[arguments]: Adjust
	configure-flags to link the executable to the shared library location
	and enable building the shared libraries.

	Change-Id: I0f44e1562957fb7e6c2e6f7a10dceed8f32ca7ce

2024-06-02  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	* po/doc/guix-cookbook.sv.po: New file.
	* po/doc/local.mk: Add 'sv' cookbook.
	* po/doc/po4a.cfg (po4a_langs): Add 'sv'.
	* doc/local.mk: Add 'sv' cookbook.
	* doc/htmlxref.cnf: Update URLs for cookbook.
	* doc/build.scm (%cookbook-languages): Add 'sv'.
	* doc/guix-cookbook.texi (Top): Mention 'sv' cookbook.

	Change-Id: Ibfeb7254f583f1c8827e8c2756bbb02880bcba46

2024-06-02  gemmaro  <gemmaro.dev@gmail.com>

	self: Use po4a instead of po4a-translate.
	* guix/self.scm (translate-tmp-texi): Use po4a instead of po4a-translate.
	This eliminates the po4a-translate warning; "po4a-translate is deprecated.
	The unified po4a(1) program is more convenient and less error prone."

	Change-Id: Id85c7478b1b237f31010994fcd2d38765993c1ad

2024-06-02  gemmaro  <gemmaro.dev@gmail.com>

	build: Use the po4a command for the translation generation.
	* configure.ac (Documentation translation): Remove the po4a-translate command.
	This command has been replaced by the po4a command and are not used from
	anywhere.
	* doc/local.mk ($(srcdir)/%D%/guix.%.texi, $(srcdir)/%D%/guix-cookbook.%.texi)
	($(srcdir)/%D%/contributing.%.texi): Use the po4a command instead of the
	po4a-translate for the translation generation.  This eliminates the warning of
	po4a-translate; "po4a-translate is deprecated.  The unified po4a(1) program is
	more convenient and less error prone."
	(PO4A_PARAMS): Remove the Texinfo format option.  This option is specified in
	the configuration file (po/doc/po4a.cfg).
	(dummy_pot): Add a variable for the temporary POT file location.

	Change-Id: I542b934c3c03b8701e9f86823191224f8b0ccf81

2024-06-02  gemmaro  <gemmaro.dev@gmail.com>

	build: Update the POT creation task with the po4a command.
	* configure.ac (Documentation translation): Add the po4a program and remove
	the po4a-updatepo program.  The PO4A defined here can be used in
	Makefiles (e.g. po/doc/local.mk below).  The po4a command integrates the
	functionality of po4a-updatepo and is currently recommended for use [1].  The
	po4a-updatepo command has been replaced by the po4a command and are not used
	from anywhere.
	* po/doc/local.mk (%D%/%.pot): Use a po4a command instead of the po4a-updatepo
	for the POT generation.  This eliminates the warning of po4a-updatepo;
	"po4a-updatepo is deprecated.  The unified po4a(1) program is more convenient
	and less error prone."  Here, the file paths are passed using variables.  This
	is because the po4a command needs to be executed for each language and each
	file.  Dummy values are passed for those that are not needed to update the POT
	file.
	* po/doc/po4a.cfg: Add a po4a config file for the POT generation.  The po4a
	command requires a configulation file.

	[1] https://po4a.org/man/man7/po4a.7.php.en#lbAS

	Change-Id: Ica39a0d1f77b6a64d37c592ac2e693319443d3c5

2024-06-02  gemmaro  <gemmaro.dev@gmail.com>

	build: Align the Automake status lines of the po4a and the PO xref.
	* Makefile.am (AM_V_PO4A_0, AM_V_POXREF_0): Align the Automake status lines of
	the po4a and the PO xref, since the common width is 10 characters.

	Change-Id: Ic8c32f73294ba6e4ca71ab4aa889a558e4d7fcee

2024-06-02  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: cookbook: Fix direnv example.
	When replacing `guix environment' with `guix shell',
	I forgot to add a `--development' argument.

	Follow-up to 9c3a8a380bcfebdb77af61532e7bfec523d7bde8.

	* doc/guix-cookbook.texi (Environment management)
	[Guix environment via direnv]: Fix example.

	Change-Id: I0a0df33b3b547bfc3ada10c4648e593be6608070

2024-06-02  Picnoir  <picnoir@alternativebit.fr>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add nsncd.
	* gnu/packages/nss.scm (nsncd): New variable. Introducing Nsncd, a non-caching
	alternative of Glibc Nscd.

	Change-Id: I18ba7ffbb6fb59c4928829bb98a8da4e6963e587

2024-06-02  Picnoir  <picnoir@alternativebit.fr>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add rust-slog-async-2-8.
	* gnu/packages/crates-io.scm (rust-slog-async-2-8): New variable. Required by
	Nsncd.

	Change-Id: I9f1a6041c92760b481acc30c0bddd28330b98b2c

2024-06-02  Picnoir  <picnoir@alternativebit.fr>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add rust-temp-env-0.3.
	* gnu/packages/crates-io.scm (rust-temp-env-0.3): New variable. Required by
	Nsncd.

	Change-Id: I0cf5084339b889aa6fdaeeeca7b6be2ffcdcb48c

2024-06-02  Picnoir  <picnoir@alternativebit.fr>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add rust-dns-lookup-2.
	* gnu/packages/crates-io.scm (rust-dns-lookup-2): New variable. Required by
	Nsncd.

	Change-Id: I66a8488c93cc0c119417270db93733424a791069

2024-06-02  Picnoir  <picnoir@alternativebit.fr>

	gnu: Add rust-nix-0.28.
	* gnu/packages/crates-io.scm (rust-nix-0.28): New variable. Required by Nsncd.

	Change-Id: I51964d3be9cfb5e78b727a1a9e400fb61e57321f

2024-06-02  Picnoir  <picnoir@alternativebit.fr>

	gnu: Add rust-libc-0.2.153.
	* gnu/packages/crates-io.scm (rust-libc-0.2.153): New variable. Required by
	rust-nix 0.18.

	Change-Id: I95c6663b0262f3e893c38ed51c34176144e4f750

2024-06-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: knot: Remove input labels.
	* gnu/packages/dns.scm (knot)[inputs]: Remove labels.

	Change-Id: I03be6db350b939f8a17c8a2e572dda62b16b48af

2024-06-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: knot: Build against libbpf 0.8.
	Commit 12d2a6e5a6f412d91ba0c34a1c3c080c6c587cc6 introduced a regression
	whereby ./configure would error out for lack of libxdp.

	* gnu/packages/dns.scm (knot)[inputs]: Replace LIBBPF with LIBBPF-0.8.

	Change-Id: Ifeeacc27705d4d617ee0c58672f22d5f9de06389

2024-06-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: libbpf: Reintroduce 0.8.1.
	This version was removed in 12d2a6e5a6f412d91ba0c34a1c3c080c6c587cc6.

	* gnu/packages/linux.scm (libbpf-0.8): New variable.

	Change-Id: I99a323667ce86671caf3fc0227379fbba073c0a1

2024-06-02  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-org: Update to 9.6.30.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.30.

	Change-Id: I3049798cce9d903c4bee14c930d7862872bb8774

2024-06-02  Ludovic Courtès  <ludo@gnu.org>

	services: darkstat: Depend on ‘user-processes’.
	* gnu/services/monitoring.scm (darkstat-shepherd-service): Add
	‘user-processes’ to ‘requirement’.

	Change-Id: I6abaefd88c6075a0379e5867838653765dfaa08e

2024-06-02  Ludovic Courtès  <ludo@gnu.org>

	services: avahi: Use socket activation and log to stderr.
	* gnu/services/avahi.scm (avahi-shepherd-service): Change to systemd
	style.  Remove ‘--daemonize’ option and #:pid-file.  Add #:lazy-start?
	and #:log-file.

	Change-Id: I1915243f057ff3bbe281f46f17826f24b124f659

2024-06-02  Ludovic Courtès  <ludo@gnu.org>

	services: dbus: Log to stderr rather than syslog.
	* gnu/services/dbus.scm (dbus-shepherd-service): Remove ‘--syslog-only’
	option and pass #:log-file unconditionally.

	Change-Id: I9e42f241e08b95ff01e9ad69551bc2c7ce869d6d

2024-06-02  Ludovic Courtès  <ludo@gnu.org>

	services: tor: Log to stderr rather than syslog.
	* gnu/services/networking.scm (tor-configuration->torrc): Change ‘Log’
	directive to ‘stderr’.
	(tor-shepherd-service): Remove /dev/log file system mapping.

	Change-Id: I2e33ad8033f884ce59d929a4181172325331efe0

2024-06-02  Ludovic Courtès  <ludo@gnu.org>

	services: nscd: ‘log-file’ defaults to #f.
	* gnu/services/base.scm (<nscd-configuration>)[log-file]: Default to #f.
	* doc/guix.texi (Base Services): Clarify documentation.

	Change-Id: Ia75914fc2665db13bef688d53659083a615ebef4

2024-06-02  Oleg Pykhalov  <go.wigust@gmail.com>

	services: nix: Fix activation.
	This commit follows 797be0ea5c3703ad96acd32c98dca5f946cf5c95.

	Reported by kiasoc5 <kiasoc5@disroot.org> at
	<https://lists.gnu.org/archive/html/help-guix/2024-05/msg00185.html>.

	* gnu/services/nix.scm (nix-activation): Avoid provisioning the store if it
	already exists.

	Change-Id: I159e8af5d7bd6ce62857b356d6e9ac68fe16acf4

2024-06-02  Andrew Tropin  <andrew@trop.in>

	Revert "services: home: Use pairs instead of lists."
	This reverts commit dbeef44f3c520816251bde74c1005915a637e1ef.

	Despite the more semantically correct data type, it doesn't follow the style
	of the most services and also breaks user-facing API.

	Change-Id: Ib4ef4e9cd2f53ac853a5b7c7c90e57c35c99a5ea

2024-06-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to Update to e4b4206.
	* gnu/packages/ci.scm (cuirass): Update to e4b4206.

	Change-Id: I8265b24e716c1941ee48c0aa33b0569dc6e269ba

2024-06-02  Herman Rimm  <herman@rimm.ee>

	gnu: minizinc: Update to 2.8.4.
	* gnu/packages/maths.scm (minizinc): Update to 2.8.4.

	Change-Id: I503fd004b38abaac8829a2cb94c182b001d83763

2024-06-02  Herman Rimm  <herman@rimm.ee>

	gnu: chuffed: Update to 0.13.2.
	* gnu/packages/maths.scm (chuffed): Update to 0.13.2.

	Change-Id: I77fc1ceb9caa42833689fba771010aeb38443e5e

2024-06-02  Herman Rimm  <herman@rimm.ee>

	gnu: gecode: Update to 6.2.0-1.f7f0d7c.
	* gnu/packages/maths.scm (gecode): Update to 6.2.0-1.f7f0d7c.
	[version]: Use version.
	[arguments]: Add patch-msc-and-version phase.  Install examples to the
	examples output again.
	(minizinc)[arguments]: Copy provided gecode.msc file instead.

	Change-Id: I5e89105f3fef61d6aa677a4a118225679220ce5d

2024-06-02  Simon South  <simon@simonsouth.net>

	gnu: asl: Update to 1.42-beta-267.
	* gnu/packages/assembly.scm (asl): Update to 1.42-beta-267.

	Change-Id: I47bddede842f3d63f993a93965df0f0302ef45d1

2024-06-02  Tomas Volf  <~@wolfsden.cz>

	guix-install.sh: Relax check for OpenRC.
	On my virtual private servers running Alpine, the install script failed to
	identify the init system.  The virtual server is LXC based, and OpenRC
	identifies itself like this:

	    # openrc --version
	    openrc (OpenRC [LXC]) 0.52.1

	The regular expression failed to match it.  After relaxing the check (by
	removing the trailing `)' requirement) the installation went fine and I got
	functional Guix installation.

	* etc/guix-install.sh (chk_init_sys): Drop trailing \) from the regular
	expression.

	Change-Id: I5f951226341e631fb34cc6c26cfbb87656dab77a

2024-06-02  Trevor Arjeski  <tmarjeski@gmail.com>

	guix-install.sh: Add ~/.guix-profile/share/info to INFOPATH.
	Adding ~/.guix-profile/share/info to the INFOPATH env var so that when a user
	does `guix install [package]` that package's info pages can be found.

	* etc/guix-install.sh (sys_create_init_profile): Add
	$GUIX_PROFILE/share/info to INFOPATH in ‘/etc/profile.d/zzz-guix.sh’.

	Change-Id: I8958261c388ddee5659f0f1ce1c0c9813dc0f052

2024-06-02  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: yggdrasil: Update to 0.5.6.
	* gnu/packages/networking.scm (yggdrasil): Update to 0.5.6.

	Change-Id: I365621a5147cdaf4e0ddfd51437a144aa00087aa

2024-06-02  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-arceliar-ironwood: Update to v0.0.0-20240529054413-b8e59574e2b2.
	* gnu/packages/golang.scm (go-github-com-arceliar-ironwood): Update to
	  v0.0.0-20240529054413-b8e59574e2b2.
	  [arguments]: Use gexps.  Use go-1.21.

	Change-Id: I30707c7a2cb6229149c6c9e9c0e3752b3222b84a

2024-06-02  Andrew Tropin  <andrew@trop.in>

	services: home: Use pairs instead of lists.
	* gnu/services/guix.scm: Use pairs instead of lists.
	* doc/guix.texi: Update accordingly.
	* gnu/tests/guix.scm: Update accordingly.

	Change-Id: I0b8d3fa5b214add89bdb84a11fa20d1b319435f0

2024-06-01  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.9: Update to 6.9.3.
	* gnu/packages/linux.scm (linux-libre-6.9-version): Update to 6.9.3.
	  (linux-libre-6.9-pristine-source): Update hashes.

	Change-Id: Iac4dc95880d6d86b7c3ac5cfb7daa987d18169fa

2024-06-01  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 126.0-1 [security fixes].
	* gnu/packages/librewolf.scm (librewolf): Update to 126.0-1.  Fixes
	CVE-2024-4367, CVE-2024-4764, CVE-2024-4765, CVE-2024-4766, CVE-2024-4767,
	CVE-2024-4768, CVE-2024-4769, CVE-2024-4770, CVE-2024-4771, CVE-2024-4772,
	CVE-2024-4773, CVE-2024-4774, CVE-2024-4775, CVE-2024-4776, CVE-2024-4777,
	CVE-2024-4778.

	Change-Id: Iec010e516651588da389f747074cbd10f8c14377

2024-06-01  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Generate source tarball.
	This patch removes an intermediate step in the build chain.  The upstream
	source tarball is created with an automated build process, where Firefox
	sources are fetched, patched, and repacked.  Rather than download the output
	of that process, as the package has been, it’s now replicated within the build
	process, similar to how IceCat works.

	* gnu/packages/librewolf.scm (firefox-source-origin): New procedure.
	(librewolf-source-origin): Likewise.
	(computed-origin-method): New variable.
	(librewolf-source): Likewise.
	(librewolf) [source]: Use it.

	Change-Id: I0f1c2a10252cbbff9b3b3140f6ea3a594df0c97b
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-06-01  Ian Eure  <ian@retrospec.tv>

	gnu: all-mozilla-locales: Add Santali locale; make public.
	* gnu/packages/gnuzilla.scm (all-mozilla-locales): Adds the Santali locale,
	and makes all-mozilla-locales public, so it can be used with LibreWolf.

	Change-Id: Ice49c9b37f8896b8fa963146a754ab28b8571b68

2024-05-31  Steve George  <steve@futurile.net>

	gnu: Add debian-devscripts-bts.
	* gnu/packages/debian.scm (debian-devscripts-bts): New variable.

	Modified-by: Vagrant Cascadian <vagrant@debian.org>
	Change-Id: Iff64afdb1f730f3d941617bc428a57d09c0381b2

2024-05-31  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 269.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 269.

2024-05-31  jgart  <jgart@dismail.de>

	gnu: python-titlecase: Update to 2.4.1.
	* gnu/packages/python-xyz.scm (python-titlecase): Update to 2.4.1.

	Change-Id: I77473c44c5bb93b5fcbbe8252eb07db09340d2b1

2024-05-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	Revert "gnu: e2fsprogs: Downgrade to 1.46.6."
	This reverts commit dd8364cfae6f666187eda62684cdbcd704fd9081.

	Commit 00384aedbc6a371aaf90ca344a446952fdd5a6b3 let grub ignore
	metadata-csum-seed, so we can update to 1.47+.

2024-05-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	ci: Build visionfive2-barebones-raw-image.
	* gnu/ci.scm (%guix-system-images): Add visionfive2-barebones-raw-image.

	Change-Id: I0a0edccf00119d6b23b864bb0123be6ca7b01d34

2024-05-31  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: avrdude: Update to 7.3.
	* gnu/packages/flashing-tools.scm (avrdude): Update to 7.3.
	  [source]: Set to "https://github.com/avrdudes/avrdude/" as the project
	  repository moved to GitHub.
	  [build-system]: Use "cmake-build-system".
	  [arguments]: Disable tests as there are none.
	  [description]: Improve formatting.

	Change-Id: I835563a6301d01089a9bfc2b1c3eb5050c4adb8f

2024-05-31  Karl Hallsby  <karl@hallsby.com>

	gnu: tla2tools: Add UseParallelGC to Java command in wrapper scripts.
	* gnu/packages/java.scm: Add -XX:+UseParallelGC to generated wrapper scripts
	for TLA+'s binary tools.

	TLA+'s tools request (and throw a warning message) when you invoke them
	without Java's parallel GC flag. Including this flag removes the warning
	message and should improve performance (theoretically).

	Change-Id: I12f7432db21db31ae2b0b30cc7f41f4a6af58b0a

2024-05-31  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add biboumi.
	* gnu/packages/messaging.scm (biboumi): New variable.
	* gnu/packages/patches/biboumi-cmake-ignore-git.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Change-Id: Ibb2bcadc8f64cbda3a0dbfe8ef5a931c52052658

2024-05-31  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: clementine: Build with libgpod.
	* gnu/packages/music.scm (clementine): Add libgpod to dependencies.

2024-05-31  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: Add libgpod.
	* gnu/packages/music.scm (libgpod): New variable.

	Change-Id: If4dbf8648b95f9c47d39de870be3227522454cc6

2024-05-31  Yuval Langer  <yuval.langer@gmail.com>

	gnu: Add r7rs-small-texinfo.
	* gnu/packages/scheme.scm (r7rs-small-texinfo): New variable.

	Change-Id: I8e3e2956cb2a5e98c1353a51773c71bbb4545b95

2024-05-31  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: audacity: Re-add fallback to locate ffmpeg via pkg-config.
	This reintroduces the patch that was deleted by
	cf5f7a8bf9ca2288700fcf351bbca0fc341ec969, adjusting file names.

	* gnu/packages/patches/audacity-ffmpeg-fallback.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it here.
	* gnu/packages/audio.scm (audacity)[patches]: Use it here.

	Change-Id: I848df8a9762216eb2b02afc3843e0e9806db14be

2024-05-31  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: slurm: Add patch for a useful fallback shell for ‘salloc’.
	* gnu/packages/patches/slurm-23-salloc-fallback-shell.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/parallel.scm (slurm): Use it.
	(slurm-22.05, slurm-21.08, slurm-20.11, slurm-20.02)
	(slurm-19.05, slurm-18.08): Drop it.

	Change-Id: I1498e8d21d631c988edf75a8bcc8d2ae5f244b7a

2024-05-31  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: intel-mpi-benchmarks: Update to 2021.7.
	This fixes compilation with glibc 2.39.

	* gnu/packages/benchmark.scm (intel-mpi-benchmarks/openmpi): Update to
	2021.7.

	Change-Id: I4fc32f4ff78ec104485dd5966cdf2d44942f0349

2024-05-31  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add python-pybadges.
	* gnu/packages/python-web.scm (python-pybadges): New variable.

	Change-Id: Idd53ddf94b24112015c0a0b82396cf366920417e

2024-05-31  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: f3d: Update to 2.4.0.
	* gnu/packages/graphics.scm (f3d): Update to 2.4.0.
	  [home-page]: Set to "https://f3d.app/" as the old page contains permanent
	  redirect to it.

	Change-Id: Ia574725d31dcb181ced37b2debe24c033cb9094b

2024-05-31  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: entr: Update to 5.5.
	* gnu/packages/entr.scm (entr): Update to 5.5.

	Change-Id: I8ef7c93750a9a3b51d64b678e3d041082558ef67

2024-05-31  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: aide: Update to 0.18.8.
	* gnu/packages/admin.scm (aide): Update to 0.18.8.

	  [arguments]: Add configure flags to enable features "--with-posix-acl",
	  "--with-selinux" and "--with-xattr".  Add
	  "--with-config-file=/etc/aide.conf" to instruct the program to use this
	  patch to search for the configuration file.
	  [native-inputs]: Add "pkg-config".
	  [inputs]: Use "acl", "attr", "libselinux" and "pcre2".

	Change-Id: I15ae1d86ea9fdfed16e901c041bae292ec68a742

2024-05-31  Andy Tai  <atai@atai.org>

	gnu: icewm: Update to 3.5.0
	* gnu/packages/wm.scm (icewm): update to 3.5.0.

	Change-Id: I4b4a7befd59e492896fceced0240e934b02c8e7e

2024-05-31  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20240522.
	* gnu/packages/parallel.scm (parallel): Update to 20240522.

	Change-Id: If9d78b0a6f50fd22e2ca8d290209dc7a83cba772

2024-05-31  Tomas Volf  <~@wolfsden.cz>

	gnu: podman: Update to 5.1.0.
	* gnu/packages/containers.scm (podman): Update to 5.1.0.

	Change-Id: I87b3e639f1eb01e93363a359d33c2aaceaee653b

2024-05-31  Tomas Volf  <~@wolfsden.cz>

	gnu: conmon: Update to 2.1.12.
	* gnu/packages/containers.scm (conmon): Update to 2.1.12.

	Change-Id: Ie5f5590b82467ef5a3cd981f1ba410c5bf8d9ff5

2024-05-31  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: weechat: Update to 4.3.0.
	* gnu/packages/irc.scm (weechat): Update to 4.3.0.
	[input]: Add dependency on cjson.

	Change-Id: I30d326638430828c6967a6e6859120300b511a84

2024-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-celltypist.
	* gnu/packages/bioinformatics.scm (python-celltypist): New variable.

	Change-Id: I196b7a07955224fe4c641d79729f0facb6367adb

2024-05-30  Tomas Volf  <~@wolfsden.cz>

	home: services: Add home-startx-command-service-type.
	* gnu/home/services/desktop.scm (home-startx-command-service-type): New
	variable.
	(startx-command-service-type): New service-type mapping.
	* doc/guix.texi (Guix Home Services): Document
	home-startx-command-service-type.

	Change-Id: Id38b5dc7b9235e04e3a9a1b70a35b02e8fae95f0

2024-05-30  Tomas Volf  <~@wolfsden.cz>

	services: xorg: Add startx-command-service-type.
	* gnu/services/xorg.scm (startx-command-profile-service,
	startx-command-service-type): New variables.
	* doc/guix.texi (X Window): Document startx-command-service-type.

	Change-Id: Ia2a7c3b2d5ebf6bcfff40cb2640b17d3baf6eba0

2024-05-30  jgart  <jgart@dismail.de>

	gnu: lisp-xyz : Sort packages.
	* gnu/packages/lisp-xyz.scm: Sort packages.

	Change-Id: I2553a5134a8b60982aba7bb69a5e5c8efd7f8544

2024-05-30  jgart  <jgart@dismail.de>

	 gnu: Add cl-jose.
	* gnu/packages/lisp-xyz.scm (sbcl-jose, cl-jose, ecl-jose): Add new
	variables.

	Change-Id: I00b6d65ea53d11f151c4d41911536a48955d14af

2024-05-30  jgart  <jgart@dismail.de>

	gnu: Add cl-pem.
	* gnu/packages/lisp-xyz.scm (sbcl-pem, cl-pem, ecl-pem): Add new
	variables.

	Change-Id: I4840062e5454fb992cfc17edb44a24ed76114446

2024-05-30  jgart  <jgart@dismail.de>

	gnu: Add cl-asn1.
	* gnu/packages/lisp-xyz.scm (sbcl-asn1, cl-asn1, ecl-asn1): Add new
	variables.

	Change-Id: Id022e86de648f452c37b644c6e4728c91f373ad6

2024-05-30  Tomas Volf  <~@wolfsden.cz>

	services: xorg: Add xorg-start-command-xinit procedure.
	When the user does not use any desktop environment, the typical sequence is to
	log in and then type `startx' into the tty to get a window manager running.
	Most distributions do provide a startx by default, but Guix has only an
	xorg-start-command that is not suitable for this.

	This commit adds a second procedure, xorg-start-command-xinit, that correctly
	picks a virtual terminal to use, sets up XAUTHORITY and starts xinit with the
	correct arguments.  That should make running Guix without a desktop
	environment more approachable.

	* gnu/services/xorg.scm (xorg-start-command-xinit): New public procedure.
	* doc/guix.texi (X Window): Document it.

	Change-Id: I17cb16093d16a5c6550b1766754700d4fe014ae9

2024-05-30  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: torbrowser: Fix typo in description.
	* gnu/packages/tor-browsers.scm (make-torbrowser)[description]: Fix typo
	changing "know" to "known".

	Change-Id: Ib4c1d1f183e7debbc769693f303caa141f2138b6

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: patch: Fix indentation.
	* gnu/packages/base.scm (patch): Re-indent package.

	Change-Id: I97a5d8054ebacc779bead6093d150c44acdcc91c

2024-05-30  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: git: Update to 2.45.1 [security fixes].
	* gnu/packages/version-control.scm (git): Update to 2.45.1.

	Change-Id: Ia0634c6b0a4a3b5cc5c584ca064bbeb62b207c3e

2024-05-30  André Batista  <nandre@riseup.net>

	gnu: torbrowser: Update to 13.0.15 [security fixes].
	Fixes CVEs 2024-4367, 2024-4767, 2024-4768, 2024-4769,
	2024-4770 and 2024-4777. See the Mozilla Foundation Security Advisory
	<https://www.mozilla.org/en-US/security/advisories/mfsa2024-22/> for details.

	* gnu/packages/tor-browsers.scm (%torbrowser-locales): Update changesets.
	(%torbrowser-build-date): Update to 20240510150000.
	(%torbrowser-version): Update to 13.0.15.
	(%torbrowser-firefox-version): Update to 115.11.0esr-13.0-1-build2.
	(torbrowser-translation-base): Update to
	a28a8b2cb9e207d12fca11181818c0a0694b56af.
	(torbrowser-translation-specific): Update to
	e03ffdea5b74ad280616dccd21744cba7b2d4565.

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-yt.
	* gnu/packages/astronomy.scm (python-yt): New variable.

	Change-Id: Ic8331de39e0a5e875aef8d49b7597c269b2b155e

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-more-itertools-next.
	* gnu/packages/python-xyz.scm (python-more-itertools-next): New variable.

	Change-Id: Ia9deef0c19931356446e2731a315d27ce54e6ab0

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-comm.
	* gnu/packages/jupyter.scm (python-comm): New variable.

	Change-Id: I1bed7b6f54e63db6f47cdbaccd816c56f06045f8

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-geopack.
	* gnu/packages/geo.scm (python-geopack): New variable.

	Change-Id: I674b09030684dd0d9f94b4b87cf96aeea983ee89

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-viresclient.
	* gnu/packages/astronomy.scm (python-viresclient): New variable.

	Change-Id: I690a6d8f1fc80dde1605f50d09f540d556fa881b

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ewah-bool-utils: Update to 1.2.0.
	* gnu/packages/python-compression.scm (python-ewah-bool-utils): Update to 1.2.0.

	Change-Id: I7bc50249f2d7e97c64d23054ad176cf0e4af6258

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-unyt: Fix version detection.
	* gnu/packages/python-science.scm (python-unyt): Fix version detection.
	[native-inputs]: Add python-setuptools-scm.

	Change-Id: I96e7d2530b15299a39911bebf62b76a9191ea91b

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-specutils: Update to 1.15.0.
	* gnu/packages/astronomy.scm (python-specutils): Update to 1.15.0.

	Change-Id: I43f19ce39574a497097f4605dc2a18f6fd6343e9

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stsci-image: Update to 2.3.7.
	* gnu/packages/astronomy.scm (python-stsci-image): Update to 2.3.7.

	Change-Id: Icd3c8d2b893e9eb83820912a0f6afe855330aa97

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunpy: Update to 5.1.3.
	* gnu/packages/astronomy.scm (python-sunpy): Update to 5.1.3.

	Change-Id: If025ccc8435202a6bf50cf1e48d1955c51a78a34

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-roman-datamodels: Update to 0.20.0.
	* gnu/packages/astronomy.scm (python-roman-datamodels): Update to
	0.20.0. Adjust indentation.

	Change-Id: I6bd533d81a0c8b6f2cc183e274190ff7042e965f

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rad: Update to 0.20.0
	* gnu/packages/astronomy.scm (python-rad): Update to 0.20.0. Adjust
	indentation.

	Change-Id: I5921c5153ace1032313121c00c73423f3d1e7c84

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jplephem: Update to 2.22.
	* gnu/packages/astronomy.scm (python-jplephem): Update to 2.22.

	Change-Id: I87c1d7e61438634fa1562c5ab42ca2f90ae588a4

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crds: Update to 11.17.22.
	* gnu/packages/astronomy.scm (python-crds): Update to 11.17.22. Adjust
	indentation.
	[native-inputs]: Remove python-flake8, python-ipython,
	python-lockfile, python-mock, python-nose, python-pylint, and
	python-pytest.

	Change-Id: Idbbece6544755753dce2046292d2552924992959

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cdflib: Update to 1.3.1.
	* gnu/packages/astronomy.scm (python-cdflib): Update to 1.3.1.
	[propagated-inputs]: Remove python-attrs.

	Change-Id: I13abd2608c18796e6d8d5d37bee0a037fbd2794d

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ccdproc: Update to 2.4.2.
	* gnu/packages/astronomy.scm (python-ccdproc): Update to 2.4.2.

	Change-Id: Ic6be0d26ae6f612c9b57fd88b0458496c28b353a

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dust-extinction: Update to 1.4.
	* gnu/packages/astronomy.scm (python-dust-extinction): Update to 1.4.

	Change-Id: I335f9ae01c022c6bea229b73f131aab459126809

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroscrappy: Update to 1.2.0.
	* gnu/packages/astronomy.scm (python-astroscrappy): Update to 1.2.0.
	[native-inputs]: Remove python-cython, python-h5py, python-pandas, and
	python-scikit-image; add python-cython-3.

	Change-Id: I8008d35e94f9076c489709ad241f97dec6e22b2a

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyvo: Disable a failing test.
	* gnu/packages/astronomy.scm (python-pyvo) [arguments]: <#:test-flags>:
	Disable one failing test.

	Change-Id: I662a08126991c7db1f37d9ae04160f5a926d443f

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy: Update to 6.1.0.
	* gnu/packages/astronomy.scm (python-astropy): Update to 6.1.0.

	Change-Id: I72bbbec2df8fb6aba884c0700a977b34b3d8beec

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-iers-data: Update to 0.2024.5.13.0.30.12.
	* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2024.5.13.0.30.12.

	Change-Id: Iac104aea31b967d902f424f3257a07c30d245007

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: calceph: Update to 4.0.0.
	* gnu/packages/astronomy.scm (calceph): Update to 4.0.0.
	[source]: Swap to git checkout.
	[build-system]: Swap to cmake-build-system.
	[properties]: Remove them.

	Change-Id: Ic1559a1f956aa90200c911fbee057c55a7fb9874

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages/astronomy: Minimize import from python build system.
	* gnu/packages/astronomy.scm: Select just pypi-uri from python build
	system module.

	Change-Id: I1b02cdd24a6456d58136ee126f7bdb2a01dce9b4

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sgp4: Use pyproject-build-system.
	* gnu/packages/astronomy.scm (python-sgp4): [build-system]: Swap to
	pyproject-build-system.

	Change-Id: Iebaba503a439d858f1e603ab3f7e4bd17be2adb1

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ephem: Use pyproject-build-system.
	* gnu/packages/astronomy.scm (python-ephem): Adjust indentation.
	[build-system]: Swap to pyproject-build-system.

	Change-Id: Idc21c004f93f2362a70b2e9fb874ff125fd8c3fa

2024-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sep: Refresh package style.
	* gnu/packages/astronomy.scm (python-sep): Refresh package style.
	[package]: Swap to package/inherit.
	[build-system]: Swap to pyproject-build-system.
	[arguments]: <#:test-flags>: Activate tests for Python.
	[native-inputs]: Do not modify inherited inputs, override instead. Add
	python-pytest.
	[propagated-inputs]: Override inputs.
	[synopsis]: Add Python specific synopsis.

	Change-Id: I86f68972eb51e9d546bcba6ee4f33de726c022e2

2024-05-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-13: Remove unneeded patch for i586-gnu.
	* gnu/packages/gcc.scm (gcc-13)[arguments]: When building for i586-gnu
	delete the inherited phase 'patch-hurd-libpthread as it exists upstream.

	Change-Id: I0837dcff325b15b6975b34dbd7268faaa223ecdd

2024-05-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gccgo-12: Fix building on riscv64-linux.
	* gnu/packages/gcc.scm (make-gccgo)[arguments]: When building gccgo-12
	for riscv64-linux don't add a phase to adjust the order of libgo
	dependencies.

	Change-Id: I600c744ce33ad802a5c466c19df41dcbb29a2be0

2024-05-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mozjs: Fix build on riscv64-linux.
	* gnu/packages/gnuzilla.scm (mozjs)[arguments]: When building for
	riscv64-linux adjust the 'adjust-tests phase to skip 2 more tests
	skipped by upstream.

	Change-Id: Ia5fbe6782e3d1d8e1904cdf49a35e0666837b277

2024-05-30  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: electron-cash: Update to 4.4.1.
	* gnu/packages/finance.scm (electron-cash): Update to 4.4.1.

	Change-Id: I79e4bd3b039074440d897a72ca145c2b2adf0c48

2024-05-30  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-cf: Update to 1.0-3.d386072.
	* gnu/packages/lisp-xyz.scm (sbcl-cf): Update to 1.0-3.d386072.

	Change-Id: I79ef6b23cfcb28f93d0530bbd3b0ff051a1b98f1

2024-05-30  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: bitcoin-unlimited: Update to 2.1.0.0.
	* gnu/packages/finance.scm (bitcoin-unlimited): Update to 2.1.0.0.

	Change-Id: I2faf7909c39bb72ceaf4d03b8bbb4f52e599fa3e

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cling: Update to 1.0.
	* gnu/packages/llvm.scm (%cling-version): Delete variable.
	(llvm-cling): Inherit from llvm-15 and update to version 13-20240318-01.
	[source]: Update source URL.  Remove obsolete snippet.  Add patches field.
	[outputs]: Delete field.
	[arguments]: Likewise.
	(clang-cling-runtime): Update to 13-20240318-01.  Inherit from
	clang-runtime-13.  Use llvm-cling source.
	[phases]: Use gexps.  Add change-directory phase.
	(clang-cling): Update to 13-20240318-01.  Inherit from
	clang-13.  Use llvm-cling source.
	[arguments]: Use gexps.  Add change-directory phase.
	(cling): Update to 1.0.
	[source]: Update URL.
	[phases] {patch-paths}: Adjust patching of the 'getResourceDir' variable.
	* gnu/packages/patches/cling-use-shared-library.patch: Rebase patch.
	* gnu/packages/patches/clang-cling-13-libc-search-path.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I5d1f2c4d36ca226116bc74c2578154f86413f9e9

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: linux-libre-with-bpf: Deprecate in favor of linux-libre.
	The kernel has progressively enabled the BPF settings, to the point where
	having a separate kernel for it makes little sense, so repatriate the few
	non-default BPF-related configs to our main kernel.

	* gnu/packages/linux.scm (%bpf-extra-linux-options): Delete variable.
	(default-extra-linux-options): Enable CONFIG_NET_CLS_BPF and
	CONFIG_NET_ACT_BPF.  CONFIG_IKHEADERS is dropped as it adds 4 MiB to the
	kernel image and appears somewhat redundant with BTF debug info.
	(linux-libre-with-bpf): Deprecate to linux-libre.

	Change-Id: Id672241916dcbcdca7cbc16d869d00223446cd3d

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: linux-libre: Enable Zstd compression of kernel modules.
	This brings the on disk size of the kernel from 164 MiB to 144 MiB, or about
	12%.

	* gnu/packages/linux.scm (default-extra-linux-options)
	[version>=5.13]: Enable CONFIG_MODULE_COMPRESS_ZSTD, else
	CONFIG_MODULE_COMPRESS_GZIP.
	(make-linux-libre*) [phases] {set-environment}: Set ZSTD_CLEVEL environment
	variable to 19.
	[native-inputs]: Add zstd.
	* gnu/build/linux-modules.scm (module-regex): Add .zst to regexp.  Update doc.
	(modinfo-section-contents): Extend support to Zstd compressed module.
	(dot-ko): Register the 'zstd compression type.
	(ensure-dot-ko, file-name->module-name, load-linux-module*)
	(module-name->file-name/guess, write-module-name-database)
	(write-module-alias-database, write-module-device-database): Update doc.
	(module-name-lookup): Also consider zstd-compressed modules.
	* gnu/installer.scm (installer-program): Add guile-zstd extension to gexp.
	* gnu/system/linux-initrd.scm (flat-linux-module-directory): Likewise.
	Decompress zstd-compressed modules for use in initrd.
	* guix/profiles.scm (linux-module-database): Add guile-zstd extension to gexp.

	Change-Id: Ide899dc5c58ea5033583b1a91a92c025fc8d901a

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: linux-libre: Enable BTF debug info.
	This is needed for software making use of eBPF programs, such as the sysdig
	utility, among others.  For more information about BPF, see:
	<https://brendangregg.com/blog/2020-11-04/bpf-co-re-btf-libbpf.html>.

	* gnu/packages/linux.scm (%default-extra-linux-options): Enable
	CONFIG_DEBUG_INFO, CONFIG_DEBUG_INFO_BTF,
	CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT, CONFIG_BPF_JIT,
	CONFIG_BPF_JIT_ALWAYS_ON, CONFIG_BPF_SYSCALL and BPF_UNPRIV_DEFAULT_OFF.
	Disable CONFIG_DEBUG_INFO_REDUCED.
	(make-linux-libre*) [native-inputs]: Add dwarves, python-wrapper and zlib.

	Change-Id: Idfc64f82aa404e86168bffcf721a325f9e807f75

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: linux: Turn %default-extra-linux-options into a procedure.
	This is to allow version-specific options to the list of defaults.

	* gnu/packages/linux.scm (%default-extra-linux-options): Transform to...
	(default-extra-linux-options): ... this procedure, which accepts a 'version'
	argument.
	(make-linux-libre, linux-libre-arm-generic, linux-libre-arm-generic-5.10)
	(linux-libre-arm-generic-5.4, linux-libre-arm64-generic)
	(linux-libre-arm64-generic-5.10, linux-libre-arm64-generic-5.4)
	(linux-libre-riscv64-generic, linux-libre-mips64el-fuloong2e)
	(linux-libre-with-bpf): Adjust accordingly.
	* doc/guix-cookbook.texi (Customizing the Kernel): Adjust accordingly.

	Change-Id: Ifd3be8b7ed8699bada224a938dbc84205366ff3d

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: make-linux-libre*: Run install targets in parallel.
	This reduces the total build time by about 20%.

	* gnu/packages/linux.scm (make-linux-libre*) [phases] {install}: Ensure that
	-jN is used for the install targets.  Also honor make flags.

	Change-Id: Ib3f4fdcbdeab736315a91eafa8d6d1dff5b89884

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: make-linux-libre*: Set KBUILD_BUILD_VERSION for reproducibility.
	* gnu/packages/linux.scm (make-linux-libre*) [phases] {set-environment}: Set
	KBUILD_BUILD_VERSION to 1.

	Change-Id: I6c2e561605a13c757a4eb4d1c59343ba26464067

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add dwarves.
	* gnu/packages/linux.scm (dwarves): New variable.

	Change-Id: Ib2452868eae76bea95060a70e568dfb6e84b2a75

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add sysdig.
	* gnu/packages/admin.scm (sysdig): New variable.
	* gnu/packages/patches/sysdig-shared-falcosecurity-libs.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I02b64db7a548e17ea83beb1ea27db87d29e99cf1

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add falcosecurity-libs.
	* gnu/packages/linux.scm (falcosecurity-libs): New variable.
	* gnu/packages/patches/falcosecurity-libs-install-pman.patch
	* gnu/packages/patches/falcosecurity-libs-libscap-pc.patch
	* gnu/packages/patches/falcosecurity-libs-pkg-config.patch
	* gnu/packages/patches/falcosecurity-libs-shared-library-fix.patch
	* gnu/packages/patches/falcosecurity-libs-libsinsp-pkg-config.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register them.

	Change-Id: I0cb15e6a25256598678fc20eb298ad947d699ef4

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libbpf: Update to 1.4.1.
	* gnu/packages/linux.scm (libbpf): Update to 1.4.1.
	[phases] {install-linux-bpf-headers}: New phase.
	[native-inputs]: Add linux-libre-headers-6.8.

	Change-Id: I969a017b0ed52c1a611b3fe0d90d5b8703d35e73

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libbpf: Use gexps.
	* gnu/packages/linux.scm (libbpf) [arguments]: Use gexps.

	Change-Id: I5529cda3b316a24b48f4a33bfd685695614350bb

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add valijson.
	* gnu/packages/serialization.scm (valijson): New variable.

	Change-Id: I604a0ecdd5ffaa256db4053b77e760d549881f33

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: grpc: Propagate abseil-cpp-cxxstd11.
	* gnu/packages/rpc.scm (grpc) [native-inputs]: Move abseil-cpp-cxxstd11 to...
	[propagated-inputs]: ... here.

	Change-Id: I5bceefa762494423c0bc40b559bcf243ecdf85d8

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: grpc: Modernize.
	* gnu/packages/rpc.scm (grpc) [arguments]: Use gexps.  Delete trailing #t.
	[native-inputs]: Remove labels.
	* gnu/packages/rpc.scm (grpc-1.16.1) [arguments]: Use gexps.

	Change-Id: I0e89d246cc62a293274a32344108a7249f343257

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nss/fixed: Hasten test suite.
	This causes the test suite to run in about in nearly a third of the original
	time (from 145 min to 52 minutes on a particular machine).

	* gnu/packages/nss.scm (nss/fixed) [phases] {check}: Set NSS_CYCLES
	environment variable to 'standard'.

	Change-Id: I5dab1ed16b302af2276b0f075a790f6193edbe95

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jami: Work toward reinstating functional tests.
	* gnu/packages/patches/jami-enable-testing.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/jami.scm (jami) [source]: Apply it.
	[phases] <check>: Use 'ctest' to run tests.  Update comment explaining why the
	QML test suite is disabled.

	Change-Id: I5c9333a3b5064ecec9a2dd4fe13ae597d5354b7c

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jami: Update to 20240524.0.
	* gnu/packages/jami.scm (libjami): Update to 20240524.0.
	[source]: Remove stale integration tests patch.
	[arguments] <#tests?> Set to #f, disabling tests.
	[inputs]: Replace libgit2-1.6 with libgit2-1.8.
	[phases] <move-jamid>: Update comment.
	* gnu/packages/patches/jami-disable-integration-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.
	(jami):  Update to 20240524.0.

	Series-postfix: telephony-team
	Change-Id: I6e46ca936951ff41e8f322eed2b5a663e1e3d197

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ffmpeg-jami: Enable pipewire support.
	* gnu/packages/video.scm (ffmpeg-jami)
	[arguments]: Update configure flags.
	[inputs]: Add pipewire.
	* gnu/packages/patches/ffmpeg-jami-pipewiregrab-source-filter.patch: Fix
	includes.

	Change-Id: Ife3bf532496bc06144c1cbbcea50e406a58ecc7a

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: dhtnet: Update to 0.0.1-3.7733109.
	* gnu/packages/networking.scm (dhtnet): Update to 0.0.1-3.7733109.
	[arguments] <delete-problematic-tests>: Update comment for disabling
	connectionManager.  Also disable the new turnCache and peerDiscovery tests.

	Change-Id: I68ca66283e9b7b79411b1735f7bbec68eb41f77e

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pjproject-jami: Update to 2.13.1-2.797f1a3.
	* gnu/packages/telephony.scm (pjproject-jami): Update to 2.13.1-2.797f1a3.

	Change-Id: I7a037ee040f5c8ae9b038eada4a33e89559b5332

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: opendht: Update to 3.1.11-0.318d02c.
	* gnu/packages/networking.scm (opendht): Update to 3.1.11-0.318d02c.

	Change-Id: I36f7bb3a5979e3286c9a54b29dceb7daf6161b7a

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: opendht: Update to 3.1.11.
	* gnu/packages/networking.scm (opendht): Update to 3.1.11.

	Change-Id: I47fec950c1c9e68e63b337a6262d7b047dbaa24c

2024-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add libgit2-1.8.
	* gnu/packages/version-control.scm (libgit2-1.8): New variable.

	Change-Id: I6400e5699a363ba500d1fa1939fa0e2b7fdac285

2024-05-29  jgart  <jgart@dismail.de>

	gnu: cl-ctype: Update to 0.0.0-2.9b824aa.
	* gnu/packages/lisp-xyz.scm (sbcl-ctype): Update to 0.0.0-2.9b824aa.
	[arguments]: Add missing asd system.

	Change-Id: I0914513c0cddb9a53ee27a87ed2a2b87b1321d6a

2024-05-29  jgart  <jgart@dismail.de>

	gnu: python-phonenumbers: Update to 8.13.37.
	* gnu/packages/python-xyz.scm (python-phonenumbers): Update to 8.13.37.

	Change-Id: I4c3ab22f9b0c3cb1e45c0b2c9ff265457542bcb8

2024-05-29  Tomas Volf  <~@wolfsden.cz>

	gnu: buildah: Update to 1.36.0.
	* gnu/packages/containers.scm (buildah): Update to 1.36.0.

	Change-Id: Ic0ae640f34b1768fedb0b4859dbc2e48c9ccf407

2024-05-29  Wilko Meyer  <w@wmeyer.eu>

	gnu: htop: Update to 3.3.0.
	* gnu/packages/admin.scm (htop): Update to 3.3.0.

	Change-Id: Ia19d3fc5b65f8256321c7c07ac6fe8075d50515a

2024-05-29  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: ascii: Update to 3.30.
	* gnu/packages/shellutils.scm (ascii): Update to 3.30.

	Change-Id: I7d7825ff55c262693d29e8e176e1c8a4db532657

2024-05-29  Wilko Meyer  <w@wmeyer.eu>

	gnu: wayland-utils: Update to 1.2.0.
	* gnu/packages/freedesktop.scm (wayland-utils): Update to 1.2.0.

	Change-Id: I14ca339a150cf7e1e686275decaff09ebf4ccb63

2024-05-29  Oleg Pykhalov  <go.wigust@gmail.com>

	services: nix: Mount Nix store read only.
	* gnu/services/nix.scm (nix-shepherd-service): Add requirements.
	(%nix-store-directory): New variable.
	(nix-service-type): Add file-system-service-type extension.

	Change-Id: I18a5d58c92c1f2b5b6dcecc3d5b439cc15bf4e49

2024-05-28  bigbug  <bigbookofbug@proton.me>

	gnu: Add roswell.
	* gnu/packages/lisp.scm (roswell): New variable.

	Change-Id: Ic698da54d0c4160fe7ac9dfd32474ea439295537
	Modified-by: Guillaume Le Vaillant <glv@posteo.net>

2024-05-27  Lars-Dominik Braun  <lars@6xq.net>

	gnu: grub: Ignore metadata-csum-seed feature of ext4.
	* gnu/packages/patches/grub-ignore-metadata-csum-seed.patch: New file.
	* gnu/local.mk: Register it.
	* gnu/packages/bootloaders.scm (grub): Use it.

	Change-Id: I3bfed24b38ecf31b85ed4ac654399fca2d2e12f6

2024-05-27  Lars-Dominik Braun  <lars@6xq.net>

	mapped-devices: lvm: Add missing module import.
	Tested with (locally fixed) lvm-separate-home-os system test.

	* gnu/system/mapped-devices.scm (lvm-device-mapping): Add SRFI-1 to
	modules.

	Change-Id: I8c155b47c29004bdc59057391dfba94ce33bdbc2

2024-05-27  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-arei: Update to 0.9.5.
	* gnu/packages/emacs-xyz.scm (emacs-arei): Update to 0.9.5.

	Change-Id: Ic9303669a29887a9dc29c9a816b6422447f79d95

2024-05-27  Andrew Tropin  <andrew@trop.in>

	gnu: guile-ares-rs: Update to 0.9.5.
	* gnu/packages/guile-xyz.scm (guile-ares-rs): Update to 0.9.5.

	Change-Id: Ib64c111ffbdf83b385366512a18d0ab621448531

2024-05-27  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-dissect: Update to 1.0.0-2.a70cabc.
	* gnu/packages/lisp-xyz.scm (sbcl-dissect): Update to 1.0.0-2.a70cabc.

	Change-Id: I83cc8cfa25bdb6725f7fa59ce8d135cb6ccb9565

2024-05-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-data-structures.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-data-structures,
	  cl-data-structures, ecl-cl-data-structures): New variable.

	Change-Id: I449f41e427d3f40ddcc223cf2df6d7de00c56c72

2024-05-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-more-conditions.
	* gnu/packages/lisp-xyz.scm (cl-more-conditions, ecl-more-conditions,
	  sbcl-more-conditions): New variables.

	Change-Id: I2854d9054fa6ae3a1e7fc0c8532ca69c8e25c93b

2024-05-27  Efraim Flashner  <efraim@flashner.co.il>

	tests: install: Use a default qemu machine for arm architectures.
	* gnu/tests/install.scm (qemu-command*): Adjust qemu command when run on
	armhf-linux or aarch64-linux to include a machine type.
	(run-install): Same.

	Change-Id: I32f85183cd8ec39c6a2e66624954743fd5983582

2024-05-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ovmf: Deprecate in favor of ovmf-x86-64.
	* gnu/packages/firmware.scm (ovmf): Deprecate package in favor of
	ovmf-x86-64.

	Change-Id: I912c2b122f80a7f3fd473b8d91ae6e714b27808f

2024-05-27  Efraim Flashner  <efraim@flashner.co.il>

	tests: install: Add support for aarch64 UEFI tests.
	* gnu/tests/install.scm (uefi-firmware): Add case for aarch64.

	Change-Id: I77a506f792790954a289eda5a7a395a2b37c19c7

2024-05-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Use new ovmf firmware packages.
	* doc/guix.texi (Invoking guix system): Update qemu command to use
	ovmf-x86-64.
	* gnu/packages/virtualization.scm (xen)[inputs]: Replace ovmf with
	ovmf-i686.
	* gnu/tests/install.scm (uefi-firmware): Use system appropriate ovmf
	firmware.

	Change-Id: Ia2ff76eaf766c8d4fb0be4a7cc7b8941574433d0

2024-05-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ovmf-riscv64: Update to 202402.
	* gnu/packages/firmware.scm (ovmf-riscv64): Update to 202402.  Build
	using make-ovmf-firmware.

	Change-Id: I1a7dcaac3975669a61723b929162ad33affa1619

2024-05-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ovmf-arm: Update to 202402.
	* gnu/packages/firmware.scm (ovmf-arm): Update to 202402.  Build using
	make-ovmf-firmware.

	Change-Id: I1adf1afc9ceb29db373c2e0d05d42a3c68232cb5

2024-05-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ovmf-aarch64: Update to 202402.
	* gnu/packages/firmware.scm (ovmf-aarch64): Update to 202402.  Build
	using make-ovmf-firmware.

	Change-Id: I270bd8fa79f2df3d73bdf8d5685d27a3cc0cef6a

2024-05-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add ovmf-i686.
	* gnu/packages/firmware.scm (ovmf-i686): New variable.

	Change-Id: Ie5702435695e24ed1d2731152a89b0aeb9a050dd

2024-05-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add ovmf-x86-64.
	* gnu/packages/firmware.scm (make-ovmf-firmware): New procedure.
	(ovmf-x86-64): New variable.

	Change-Id: I283065577b5507f3b7d695eaa67a6d248174bcf5

2024-05-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: edk2-tools: Enable submodules.
	* gnu/packages/firmware.scm (edk2-tools)[source]: Checkout submodules.
	[arguments]: Don't disable building brotli or xz compression.

	Change-Id: I8b318373e38767e1a309e9e385f1626429bfbb20

2024-05-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: edk2-tools: Update to 202402.
	* gnu/packages/firmware.scm (edk2-tools): Update to 202402.

	Change-Id: I3ab7d75a8193faea2b3b3649f9b14bba48611187

2024-05-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: e2fsprogs: Downgrade to 1.46.6.
	1.47.0 would, by default, create an ext4 filesystem which was not
	readable by our current version of grub.  This should also address a
	number of the system test failures.

	* gnu/packages/linux.scm (e2fsprogs): Downgrade to 1.46.6.

	Change-Id: Ifa6841185ab85d24479f981afc1b42a349716d80

2024-05-27  kiasoc5  <kiasoc5@disroot.org>

	gnu: ugrep: Update to 6.0.0.
	* gnu/packages/search.scm (ugrep): Update to 6.0.0.
	[source]: Adjust snippet to avoid deleting ug+ and ugrep+ shell scripts.

	Change-Id: I9beb1415fe8bfbe12a1e9d22d1606b1fc92ef16b

2024-05-27  Wilko Meyer  <w@wmeyer.eu>

	gnu: waypipe: Update to 0.9.0.
	* gnu/packages/freedesktop.scm (waypipe): Update to 0.9.0.

	Change-Id: Icfeeada6d8b064decd620998e7af495bd1f9b1dd

2024-05-27  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: ascii: Update to 3.20.
	* gnu/packages/shellutils.scm (ascii): Update to 3.20.
	[arguments]: Use gexps.

	Change-Id: I8141a5596bf404bc93d53578e45bc78ee1b60f04

2024-05-27  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: qmmp: Update to 2.1.8.
	* gnu/packages/music.scm (qmmp): Update to 2.1.8.

	Change-Id: If3d04c4b8d20a262b61c1c7ec45b2a29f48f882e

2024-05-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: system-config-printer: Fix build on riscv64-linux.
	* gnu/packages/gnome.scm (system-config-printer)[arguments]: When config
	is an input add a phase to replace config.guess and config.sub.
	[native-inputs]: Add config when building for riscv64-linux.

	Change-Id: Iad0d2cbadd9c9f90b88e97e7690ad3b0ad0e6882

2024-05-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnome-keyring: Don't run tests in parallel on riscv64-linux.
	* gnu/packages/gnome.scm (gnome-keyring)[arguments]: When building for
	riscv64-linux don't run the tests in parallel.

	Change-Id: Ib86965c52d42e3fcaa35efc97890d0da4478e46f

2024-05-27  宋文武  <iyzsong@member.fsf.org>

	gnu: freegish: Update to 0-3.caf58a2f9.
	* gnu/packages/games.scm (freegish): Update to 0-3.caf58a2f9.
	[inputs]: Replace sdl-union with sdl2.  Remove zlib.
	[arguments]: Adjust configure-flags, remove unneeded phases.

	Change-Id: I43883bd3de985dc337e244a810214ea5ae6aabd1

2024-05-27  宋文武  <iyzsong@member.fsf.org>

	doc: Replace 'specification->package+output' with 'specifications->packages'.
	'(map specification->package+output specs)' doesn't work due to
	'specification->package+output' will return multiple values.

	* doc/guix.texi (Using the Configuration System): Replace
	'specification->package+output' with 'specifications->packages'.

	Change-Id: I443771327a2ef5ae5e7dddd9785f1eef4200e898

2024-05-26  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.19: Update to 4.19.315.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.315.
	(linux-libre-4.19-pristine-source): Update hash.

	Change-Id: I43b80c214d87e385e422ce064c3d04e11c4a1997

2024-05-26  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.4: Update to 5.4.277.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.277.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: I0a51101f41109f784cb7a2cda47a01ab79378b46

2024-05-26  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Update to 5.10.218.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.218.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: Ied5ce90401f0934ce9fcedad9be86376d3288f56

2024-05-26  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.160.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.160.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: Ic3eddd036fc083cfb4c9ca0d549757c957bd388a

2024-05-26  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.92.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.92.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: Ica9c1ad4e7505dd19dbf2e0852bad8550acec44d

2024-05-26  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.32.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.32.
	(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

	Change-Id: I518ccfefd49ec31341f2d47e096898292fa7f914

2024-05-26  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre-6.8: Update to 6.8.11.
	* gnu/packages/linux.scm (linux-libre-6.8-version): Update to 6.8.11.
	(linux-libre-6.8-pristine-source, deblob-scripts-6.8): Update hashes.

	Change-Id: I5eedf40c8f3ad42805d38f6e7b057a6b0171ae33

2024-05-26  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add linux-libre 6.9.
	Big thanks to Dariqq <dariqq@posteo.net> for debugging and communicating
	upstream about a problem with the deblobbing scripts in this kernel
	series!

	* gnu/packages/linux.scm (linux-libre-6.9-version, linux-libre-6.9-gnu-revision,
	deblob-scripts-6.9, linux-libre-6.9-pristine-source, linux-libre-6.9-source,
	linux-libre-headers-6.9, linux-libre-6.9): New variables.
	* gnu/packages/aux-files/linux-libre/6.9-arm.conf,
	gnu/packages/aux-files/linux-libre/6.9-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.9-i686.conf,
	gnu/packages/aux-files/linux-libre/6.9-x86.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

	Change-Id: I8dc011a603684f0be88766b7881aa6c560b94443

2024-05-26  Timo Wilken  <guix@twilken.net>
	    Andrew Tropin  <andrew@trop.in>

	gnu: Add luarocks.
	* gnu/packages/lua.scm (luarocks): Add variable.
	* gnu/packages/lua.scm (make-luarocks): New function.
	* gnu/packages/lua.scm (lua5.2-luarocks): New variable.



	Change-Id: I7f14f43c85384917b2bd39bdedafb372558a1ab8

2024-05-26  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: fasd: Update to 1.0.2.
	* gnu/packages/admin.scm (fasd): Update to 1.0.2.
	[source]: Use project fork that integrates recent pull requests as the
	original project is unmaintained and archived.
	[home-page]: Update.
	[description]: Improve formatting.
	[license]: Change to expat (MIT) license as "LICENSE" file of the project
	contains MIT license.

	Change-Id: I0070c394a9a8b80ac137728831c0eb7a0e15e2b4

2024-05-26  Andy Tai  <atai@atai.org>

	gnu: xpra: Update to 6.0.1.
	* gnu/packages/xorg.scm (xpra): Update to 6.0.1.

	Change-Id: Iddd33aa57f1959c753df892c9b26df48e85b16ad

2024-05-26  Christopher Baines  <mail@cbaines.net>

	gnu: python-scikit-image: Disable test_ellipse_parameter_stability.
	As it's flaky, see https://github.com/scikit-image/scikit-image/issues/7061

	* gnu/packages/python-science.scm (python-scikit-image)[arguments]: Add
	 #:test-flags.

	Change-Id: Ic1fc301eb0fad5330c34780ce096c446c1076824

2024-05-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	configure.ac: Set default value for the 'prefix' variable.
	The Guix standard configuration uses a localstatedir of /var and a sysconfdir
	of /etc.  To ease things for everyone, make the default values match that
	standard expected configuration.  See
	<https://lists.gnu.org/archive/html/guix-devel/2024-05/msg00003.html> for a
	related discussion.

	* configure.ac: Default $prefix to '' unless already set.
	* doc/contributing.texi (Building from Git): Streamline doc.
	* doc/guix-cookbook.texi (Guix environment via direnv): Likewise.

	Reviewed-by: Ludovic Courtès <ludo@gnu.org>
	Change-Id: I23cd12b58a842d246fbc9fdc740311c573eb0212

2024-05-25  Vagrant Cascadian  <vagrant@debian.org>

	gnu: vcmi: Update to 1.5.1.
	* gnu/packages/games.scm (vcmi): Update to 1.5.1.
	[#:configure-flags]: Disable use of embedded innoextract.

2024-05-25  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-misc-extensions: Update to 4.0.3.
	* gnu/packages/lisp-xyz.scm (sbcl-misc-extensions): Update to 4.0.3.

	Change-Id: I7eb1da2bb4d1491551d0e4e60e76b6ceceee07c7

2024-05-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: lisp-xyz : Sort packages.
	The sbcl-* packages are sorted in alphabetical order, but the cl-* and ecl-*
	variants are kept just below the main sbcl package.

	* gnu/packages/lisp-xyz.scm: Sort packages.

	Change-Id: I95d7151923284bd3d8da57af8ad3a160370941f0

2024-05-25  Yann Dupont  <yann.dupont@univ-nantes.fr>

	gnu: lvm2: Remove systemd rule.
	* gnu/packages/patches/lvm2-no-systemd.patch: New file.
	* gnu/packages/linux.scm (lvm2)[source]: Apply patch.
	* gnu/local.mk: Register new patch.

	Change-Id: Ib4342e0ce3cc5778857ccecd557f3d397aa870d9

2024-05-25  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Failure to load a service does not prevent booting.
	Fixes <https://issues.guix.gnu.org/71144>.

	Fixes a bug whereby, when loading a service file would fail, for
	instance due to an unbound variable, a REPL would be opened on the
	console, preventing the system from booting.

	This fixes that by isolating service load errors and making them
	non-fatal.

	* gnu/services/shepherd.scm (shepherd-configuration-file)[config]:
	Remove call to ‘call-with-error-handling’.  Use ‘filter-map’ instead of
	‘map’ to iterate over service files, and catch exceptions raised by
	‘load-compiled’.

	Change-Id: Ie6e76ea514837f85386232f797bc77b2882b5c22

2024-05-25  Ludovic Courtès  <ludo@gnu.org>

	deduplication: Detect holes and create sparse files.
	This reduces disk usage of sparse files that are substituted such as
	Guile object files (ELF files).  As of Guile 3.0.9, .go files are sparse
	due to ELF sections being aligned on 64 KiB boundaries.

	This reduces disk usage reported by “du -sh” by 9% for the ‘guix’
	package, by 23% for ‘guile’, and by 35% for ‘guile-git’.

	* guix/store/deduplication.scm (hole-size, find-holes): New procedures.
	(tee)[seekable?]: New variable.
	[read!]: Add case when SEEKABLE? is true.
	* tests/store-deduplication.scm (cartesian-product): New procedure.
	("copy-file/deduplicate, sparse files (holes: ~a/~a/~a)"): New test set.

	Change-Id: Iad2ab7830dcb1220e2026f4a127a6c718afa8964

2024-05-25  Ludovic Courtès  <ludo@gnu.org>

	maint: Suggest ‘guix git authenticate’ for initial authentication.
	The previous recommendation, running ‘make authenticate’, was insecure
	because it led users to run code from the very repository they want to
	authenticate:

	  https://lists.gnu.org/archive/html/guix-devel/2024-04/msg00252.html

	* Makefile.am (commit_v1_0_0, channel_intro_commit)
	(channel_intro_signer, GUIX_GIT_KEYRING, authenticate): Remove.
	* Makefile.am (.git/hooks/%): New target, generalization of previous
	‘.git/hooks/pre-push’ target.
	(nodist_noinst_DATA): Add ‘.git/hooks/post-merge’.
	* doc/contributing.texi (Building from Git): Suggest ‘guix git
	authenticate’ instead of ‘make authenticate’.
	* etc/git/post-merge: New file.
	* etc/git/pre-push: Run ‘guix git authenticate’ instead of ‘make
	authenticate’.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Reported-by: Skyler Ferris <skyvine@protonmail.com>
	Change-Id: Ia415aa8375013d0dd095e891116f6ce841d93efd

2024-05-25  Richard Sent  <richard@freakingpenguin.com>

	doc: Document ‘assume-valid-file-name’ in ‘local-file’.
	* doc/guix.texi (G-Expressions): Document the use of assume-valid-file-name with
	local-file.

	Change-Id: I132f78e198cbf3ba2e5a677d671563d753de534c

2024-05-25  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add tests for oci-container-service-type.
	* gnu/tests/docker.scm (run-oci-container-test): New variable;
	(%test-oci-container): new variable.

	Change-Id: Idefc3840bdc6e0ed4264e8f27373cd9a670f87a0

2024-05-25  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: docker: Allow passing tarballs for images in oci-container-configuration.
	This commit allows for loading an OCI image tarball before running an
	OCI backed Shepherd service. It does so by adding a one shot Shepherd
	service to the dependencies of the OCI backed service that at boot runs
	docker load on the tarball.

	* gnu/services/docker.scm (oci-image): New record;
	(lower-oci-image): new variable, lower it;
	(string-or-oci-image?): sanitize it;
	(oci-container-configuration)[image]: allow also for oci-image records;
	(oci-container-shepherd-service): use it;
	(%oci-image-loader): new variable.

	Change-Id: Ie504f479ea0d47f74b0ec5df9085673ffd3f639d

2024-05-25  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: docker: Allow setting Shepherd dependencies in oci-container-configuration.
	* gnu/services/docker.scm (oci-container-configuration)
	[requirement]: New field;
	(list-of-symbols): sanitize it;
	(oci-container-shepherd-service): use it.
	* doc/guix.texi: Document it.

	Change-Id: Ic0ba336a2257d6ef7c658cfc6cd630116661f581

2024-05-25  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: docker: Allow setting host environment variables in oci-container-configuration.
	* gnu/services/docker.scm (oci-container-configuration)
	[host-environment]: New field;
	(oci-sanitize-host-environment): sanitize it;
	(oci-container-shepherd-service): use it.
	* doc/guix.texi: Document it.

	Change-Id: I4d54d37736cf09f042a71cb0b6e673abc0948d9c

2024-05-25  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: docker: Provide escape hatch in oci-container-configuration.
	* gnu/services/docker.scm (exports): Add missing procedures;
	(oci-container-service-type)[description]: Docker and OCI images should
	mean the same thing;
	(oci-container-configuration): clarify field types;
	[extra-arguments]: new field;
	(oci-sanitize-extra-arguments): sanitize it;
	(oci-container-shepherd-service): use it.
	* doc/guix.texi: Document it.

	Change-Id: I64e9d82c8ae538d59d1c482f23070a880156ddf7

2024-05-25  Giacomo Leidi  <goodoldpaul@autistici.org>

	services: Add restic-backup service.
	* gnu/services/backup.scm: New file.
	* gnu/local.mk: Add this.
	* doc/guix.texi: Document this.

	Change-Id: I9efd5559bb445b484107a7c27c2d0a65ccad1e66

2024-05-25  Ludovic Courtès  <ludo@gnu.org>

	environment: Fix type error with ‘-C’ when ‘getpwuid’ fails.
	Fixes a bug with ‘guix shell -C …’ in cases where ‘getpwuid’
	returns #f (for example because nscd isn’t running) and
	‘user’ is #f.

	* guix/scripts/environment.scm (launch-environment/container): Use
	‘name’ when building the ‘directory’ value, not ‘user’ since it can be #f.

	Change-Id: I5da807d982a1edbb4122ac29b5a1e5fc4b0ce1b7

2024-05-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-nodgui: Update to 0.6.2.0-1.9d0c973.
	* gnu/packages/lisp-xyz.scm (sbcl-nodgui): Update to 0.6.2.0-1.9d0c973.
	  [inputs]: Add sbcl-flexi-streams, sbcl-static-vectors,
	  sbcl-trivial-garbage. Move sbcl-clunit2 to...
	  [native-inputs]: ... here.

	Change-Id: I2299175a06786ce93fde34aa54005c00b40edd71

2024-05-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-access: Update to 1.6.0-1.a4f87fc.
	* gnu/packages/lisp-xyz.scm (sbcl-access): Update to 1.6.0-1.a4f87fc.
	  [source, home-page]: Switch to maintained repository.
	  [inputs]: Remove sbcl-anaphora and sbcl-cl-interpol. Add sbcl-cl-ppcre.

	Change-Id: Idbc140b1264156e975b69ab65423765d5f5a77d1

2024-05-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-stmx: Update to 2.0.5-3.95f7dea.
	* gnu/packages/lisp-xyz.scm (sbcl-stmx): Update to 2.0.5-3.95f7dea.
	  [arguments]: Remove 'fix-build' phase.

	Change-Id: I72e3f323f38ced32ea03ab2661d5802e93e13572

2024-05-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-collectors: Update to 1.0-2.4c5e70c.
	* gnu/packages/lisp-xyz.scm (sbcl-collectors): Update to 1.0-2.4c5e70c.

	Change-Id: I95c9beb1aa5e59b658ee091ab14d803e6eded3fe

2024-05-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-cf: Update to 1.0-2.fbc025b.
	* gnu/packages/lisp-xyz.scm (sbcl-cf): Update to 1.0-2.fbc025b.

	Change-Id: Ide38475fb171f71c5dc35bb12d66a81b0f08cf64

2024-05-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gssdp-1.4: Fix building.
	This is a follow-up to 9901416233867233192b63fde7f616751127b189.

	* gnu/packages/gnome.scm (gssdp-1.4)[arguments]: Override inherited
	arguments to set the configure-flags specifically.

	Change-Id: Ifbdaf278a402a26b344b6dcd7a5e3d4e22148561

2024-05-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ctl: Update to 1.5.3.
	* gnu/packages/graphics.scm (ctl): Update to 1.5.3.
	[source]: Download using git-fetch.
	[arguments]: Don't skip the tests.
	[inputs]: Add libtiff.

	Change-Id: Iae08b6a2a7c0418bde10b31c3356425750703a9f

2024-05-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: roxterm: Fix lint errors.
	* gnu/packages/terminals.scm (roxterm)[source]: Add the file-name field.
	Follow source url redirect.
	[home-page]: Follow redirect.

	Change-Id: Id68c87679a95656212c0c0edb916066e90a037d7

2024-05-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: shared-mime-info: Fix cross-compiling.
	* gnu/packages/freedesktop.scm (shared-mime-info)[native-inputs]: When
	cross-compiling add libxml2 and this-package.

	Change-Id: I254a685a492b9080342b134ff23d9ccab0ecec3d

2024-05-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libbraille: Fix build on some architectures.
	* gnu/packages/accessibility.scm (libbraille)[arguments]: When building
	with config as a native-input replace the config.guess and config.sub
	files.
	[native-inputs]: When building for aarch64-linux, powerpc64le-linux or
	riscv64-linux add config.

	Change-Id: I7e7953a2b91868fa3f2698d3cb82da134564c06b

2024-05-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gtk-vnc: Build with gjs on more architectures.
	* gnu/packages/gnome.scm (gtk-vnc)[native-inputs] Use gjs as an input on
	architectures where it is supported.

	Change-Id: I723f53be8e225732572ede81a03d712a946be528

2024-05-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: glade3: Build with gjs on more architectures.
	* gnu/packages/gnome.scm (glade3)[inputs]: Use gjs as an input on
	architectures where it is supported.

	Change-Id: I6d6596045b7a3f0dc22207350b353fcd82961958

2024-05-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gtk-vnc: Build without node.
	* gnu/packages/gnome.scm (gtk-vnc)[native-inputs]: Remove node.

	Change-Id: I35b4be1fa203cf75da3d88f078ac0fc613a60489

2024-05-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: brltty: Build with java only on some architectures.
	* gnu/packages/accessibility.scm (brltty)[native-inputs]: Only build
	with icedtea on x86_64-linux, i686-linux and aarch64-linux.

	Change-Id: I95e2cfa17c1f484677ad8f26e3a865eba83362dd

2024-05-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnome-text-editor: Build with cmake-minimal.
	* gnu/packages/gnome.scm (gnome-text-editor)[native-inputs]: Replace
	cmake with cmake-minimal.

	Change-Id: I3e23fb390896ab9f1fb3be36789fbe84df04ae36

2024-05-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnome-meta-core-utilities: Add eog unconditionally.
	eog was removed because it required librsvg built with rust, but
	gnome-shell also requires the same librsvg already, so there was no
	reason to limit the architectures eog was installed on.

	* gnu/packages/gnome.scm (gnome-meta-core-utilities)[propagated-inputs]:
	Add eog unconditionally.

	Change-Id: I333d1a712b1d04409f3deccc90aa5adb2a4fac1b

2024-05-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gssdp: Enable building on more architectures.
	* gnu/packages/gnome.scm (gssdp)[arguments]: Adjust configure-flags to
	only build the manpages when pandoc is an input.
	[native-inputs]: Only add pandoc when on architectures where it is
	supported.

	Change-Id: I6e69833295fc19b311cdaf977b3b5cc7abc01589

2024-05-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add specification-ipld.
	* gnu/packages/specifications.scm (specification-ipld): New variable.

	Change-Id: Ib36d0cdb4a6d20da789ba20830945c8a7d223b69

2024-05-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Remove propagated package.
	* gnu/packages/ipfs.scm (kubo)
	[inputs]: Remove go-golang-org-x-text. Add annotation for indirect
	inputs where they are needed for.

	Change-Id: I90eb26ab5d386a70f3581030ef4b3f9b35e05e88

2024-05-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: abseil-cpp: Fix linking on riscv64-linux.
	* gnu/packages/cpp.scm (abseil-cpp)[arguments]: When building for
	riscv64-linux adjust the configure-flags to link with latomic.

	Change-Id: I12099d1a99b54f20f7ddbba2fbd495379a05476b

2024-05-23  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: wireshark: Update to 4.2.5 [security fixes].
	Fixes CVE-2024-4853, CVE-2024-4854, CVE-2024-4855.

	* gnu/packages/networking.scm (wireshark): Update to 4.2.5.

	Change-Id: I1f60714bbea05a44d78f420404af5044d344fd12

2024-05-23  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: dcmtk: Update to 3.6.8. [security-fixes]
	This fixes CVE-2022-43272.

	* gnu/packages/image-processing.scm (dcmtk): Update to 3.6.8.

	Change-Id: I4e0203219280a2571267f566cdfc8c2a9ea3fd18

2024-05-23  Tomas Volf  <~@wolfsden.cz>

	gnu: podman: Update to 5.0.3 [security fixes].
	This fixes CVE-2024-3727.

	* gnu/packages/containers.scm (podman): Update to 5.0.3.

	Change-Id: Iefe98746c993830ef12c49733b8407b10305d065

2024-05-23  Tomas Volf  <~@wolfsden.cz>

	gnu: buildah: Update to 1.35.4 [security fixes].
	This fixes CVE-2024-3727 and CVE-2024-28180.

	* gnu/packages/containers.scm (buildah): Update to 1.35.4.

	Change-Id: I5ee2b4591b39ee85d7236aedda7a2508df8e0e48

2024-05-23  Tomas Volf  <~@wolfsden.cz>

	gnu: skopeo: Update to 1.15.1 [security fixes].
	This fixes CVE-2024-3727.

	* gnu/packages/virtualization.scm (skopeo): Update to 1.15.1.

	Change-Id: Icebb6f50e7317bce9ff106d71ad30dcfa6665666

2024-05-23  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: bvi: Update to 1.4.2.
	* gnu/packages/hexedit.scm (bvi): Update to 1.4.2.

	Change-Id: I9ac29adb8707f6daf61f397778a1f94b94f808ae

2024-05-23  Tomas Volf  <~@wolfsden.cz>

	gnu: passt: Update to 2024_05_10.7288448.
	* gnu/packages/containers.scm (passt): Update to 2024_05_10.7288448.

	Change-Id: Ic7b1e3423ad18c0ce0f06ce111f3dfdab04e860f

2024-05-23  Andy Tai  <atai@atai.org>

	gnu: Add pkcs11-helper.
	* gnu/packages/security-token.scm (pkcs11-helper): New variable.

	Change-Id: Ib17e0cf209a6fe797d0c797829ba91091b719028

2024-05-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Unbundle go-github-com-quic-go-quic-go.
	* gnu/packages/ipfs.scm (kubo): Unbundle go-github-com-quic-go-quic-go.
	[inputs]: Remove go-github-com-francoispqt-gojay and
	go-github-com-gogo-protobuf; add go-github-com-quic-go-quic-go.

	Change-Id: I4838bfed195b5e094f68ef73333ce9c7c7c7566e

2024-05-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-lucas-clemente-quic-go.
	* gnu/packages/golang-web.scm (go-github-com-lucas-clemente-quic-go): Delete variable.

	Change-Id: Iac5dfdf15badb1de74323040267f814cdf7cd0f9

2024-05-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-quic-go-quic-go: Enable tests.
	* gnu/packages/golang-web.scm (go-github-com-quic-go-quic-go): Enable tests.
	[arguments] <#:phases>: Add 'remove-failing-tests. Use custom 'check
	phase.
	[propagated-inputs]: Remove go-github-com-cheekybits-genny,
	go-github-com-golang-protobuf-proto,
	go-github-com-marten-seemann-chacha20, and
	go-github-com-quic-go-qtls-go1-20; add
	go-github-com-francoispqt-gojay.
	[native-inputs]: Add go-ginkgo, go-github-com-onsi-ginkgo-v2,
	go-go-uber-org-mock, and go-golang-org-x-time.

	Change-Id: I8bc03cbe1e9766188157e621f4d7f9e3a7f6adeb

2024-05-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-syndtr-goleveldb-leveldb: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-syndtr-goleveldb-leveldb): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ib457abe33612b371c33985c6b3b0e9372221e37d

2024-05-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-syndtr-goleveldb-leveldb: Use go-1.21.
	* gnu/packages/golang.scm (go-github-com-syndtr-goleveldb-leveldb)
	[arguments] <#:go>: Swap to go-1.21.

	Change-Id: I6ecbfb8d2cbf29dc177536345fb1caa5001f35df

2024-05-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-ginkgo.
	* gnu/packages/golang-check.scm (go-ginkgo): New variable.

	Change-Id: I5c56c87a75c383ec159cee4e7eaa7808bfdcd1f7

2024-05-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-onsi-gomega: Update to 1.33.1.
	* gnu/packages/golang-check.scm (go-github-com-onsi-gomega): Update to 1.33.1.
	[arguments] <#:go>: Swap to go-1.21.
	[propagated-inputs]: Remove go-gopkg-in-yaml-v2; add go-gopkg-in-yaml-v3.

	Change-Id: I910206fd44198550bdc7da1ebdaff3874d89f1ed

2024-05-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-onsi-ginkgo-v2: Update to 2.18.0.
	* gnu/packages/golang-check.scm (go-github-com-onsi-ginkgo-v2): Update to 2.18.0.
	[propagated-inputs]: Remove go-github-com-go-task-slim-sprig; add
	go-github-com-go-task-slim-sprig-v3 and go-github-com-google-pprof.

	Change-Id: I3af9d36e1428745557173135fcaa1e4623d4f57f

2024-05-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-go-task-slim-sprig-v3.
	* gnu/packages/golang-xyz.scm (go-github-com-go-task-slim-sprig-v3): New
	variable.

	Change-Id: I46ef3728993556dfc2d6c9349da6962d747e2664

2024-05-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-task-slim-sprig: Enable tests.
	* gnu/packages/golang-xyz.scm (go-github-com-go-task-slim-sprig)
	[arguments] <#:tests>: Enable it.
	<#:phases>: Add 'remove-failing-tests phase.

	Change-Id: I32424925a96defd69e2871dee079db8bef2861b2

2024-05-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-task-slim-sprig: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-go-task-slim-sprig): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I540e4211e7e4006d654c7da40bba35e2bd577c78

2024-05-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-uber-org-mock.
	* gnu/packages/golang-check.scm (go-go-uber-org-mock): New variable.

	Change-Id: I9028edc15f1acd3301fde3a49eae8cc28568c6a5

2024-05-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add python-augeas.
	* gnu/packages/python-xyz.scm (python-augeas): New variable.

	Change-Id: I46d409debfbc358f0ff27c505fba089ceab4e195

2024-05-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: augeas: Update to 1.14.1.
	* gnu/packages/augeas.scm (augeas): Update to 1.14.1.
	  [source]: Use tarballs from GitHub.
	  [inputs]: Change to "native-inputs".  Add readline.

	Change-Id: I9ca46b8a50d11c75ff6d816f2f15e1f005877244

2024-05-22  Marco Baggio  <guix@mawumag.com>

	gnu: Add r-tglkmeans.
	* gnu/packages/cran.scm (r-tglkmeans): New variable.

	Change-Id: I13aa0e8c4ab062993d84c99811971ebf6e9179bd

2024-05-22  Marco Baggio  <guix@mawumag.com>

	gnu: Add r-slanter.
	* gnu/packages/cran.scm (r-slanter): New variable.

	Change-Id: I3b6c76431940f5e6be6a86344029552dded54e54

2024-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-shinydashboardplus.
	* gnu/packages/cran.scm (r-shinydashboardplus): New variable.

	Change-Id: Ie50bd8a0234af0fb5ea63377aa005655acad01bd

2024-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-waiter.
	* gnu/packages/cran.scm (r-waiter): New variable.

	Change-Id: I98b27630eba86ab700ac30a361baf14a5d58dae8

2024-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add esbuild-node.
	* gnu/packages/web.scm (esbuild-node): New variable.

	Change-Id: I5e1a353a13ef7b4018fcf4aef4832af25f3dabe2

2024-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ensembl-vep: Update to 112.
	* gnu/packages/bioinformatics.scm (ensembl-vep): Update to 112.
	[propagated-inputs]: Add perl-list-moreutils.
	[native-inputs]: Add perl-test-deep and perl-test-warnings.

	Change-Id: I8c7de9f3dbc8c6fe4d1383f9dc215aeba018af0d

2024-05-22  guix@mawumag.com  <guix@mawumag.com>

	gnu: Add r-chameleon.
	* gnu/packages/cran.scm (r-chameleon): New variable.

	Change-Id: I9e0f3c27e434bb802c86ef9e2877f4d810397158

2024-05-22  Christopher Baines  <mail@cbaines.net>

	doc: Make changes to the handling of branches.
	Require that you create a "Request to merge" issue when you create a branch,
	rather than when you wish to merge it.  This should help avoid this step being
	missed.

	Also, add information on how to manage these branches:

	 1. Suggest creating the branch from patches, rather than having a stateful
	 branch, since this should help to reduce complexity and avoid merges.

	 2. Require that branches don't have unnecessary changes, since this increases
	 the risks of conflicts with other branches.

	 3. Suggest that the branch not be stateful, and it's just a combination of
	 patches.

	 4. Suggest avoiding merges since these create a more complicated Git history.

	 5. Suggest that the branch be up to date before merging, as this helps avoid
	 the combination of master plus the branch differing significantly from the
	 branch alone.

	 6. Document how to manage branches without commit access.

	Finally, require that the branch be deleted once they're merged.  This
	prepares for the branch being created again.

	* doc/contributing.texi (Managing Patches and Branches): Make changes to the
	handling of branches.

	Change-Id: Ib9419c6df94f485475bd6f147e82ea254e76cec2

2024-05-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pandera: Update to 0.18.0, fix build.
	* gnu/packages/python-science.scm (python-pandera): Update to 0.18.0.
	[arguments] <#:test-flags>: Disable one more failing test.

	Change-Id: I4d3f59dae8d90ea0afbe9cc932fc6163def282c9

2024-05-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pymysql: Propagate python-cryptography.
	* gnu/packages/databases.scm (python-pymysql)
	[inputs]: Swap to [propagated-inputs].
	[propagated-inputs]: Add python-pynacl
	(mycli, sqlcrush): Remove propagated python-cryptography.

	Change-Id: I40ee51087cd14cb98bd2390095fa9f6f0d144b47

2024-05-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pymysql: Update to 1.1.1 [fixes CVE-2024-36039].
	* gnu/packages/databases.scm (python-pymysql): Update to 1.1.1.
	[source]: Refresh archive name as seen on
	<https://pypi.org/project/PyMySQL/#files>.
	[build-system]: Swap to pyproject-build-system.

	Change-Id: I20d06f6d1d252f501df001120ee44520e6e5d785

2024-05-22  Andy Tai  <atai@atai.org>

	gnu: schmutz: update to commit f8043e.
	* gnu/packages/guile-xyz.scm (schmutz): Update to commit f8043e.
	  [inputs]: Switch guile-2.2 to guile-3.0.

	Change-Id: Ibd3e5a5074119e3d2a9affcd7c98f47cb9f1f677

2024-05-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: axel: Update to 2.17.14.
	* gnu/packages/networking.scm (axel): Update to 2.17.14.

	Change-Id: I62ce6e62d7f50662e13e89baff8658ae49224f56

2024-05-22  Michael Ford  <fanquake@gmail.com>

	gnu: gcc-13: Update to 13.3.0.
	* gnu/packages/gcc.scm (gcc-13): Update to 13.3.0.

	Change-Id: Ia2dc3185acbb6671b2719e2d88d55b7d2b8fb92e

2024-05-22  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	import/elpa: Add proper file-name to origin.
	This avoids the lint "the source file name should contain the package
	name" with generated packages.

	Change-Id: I61c81203d9f3cdd035e2b64a4c7a8d86d1f3dd50

2024-05-22  David Wilson  <david@daviwil.com>

	gnu: emacs-denote: Update to 2.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-denote): Update source location and bump
	version to 2.3.0.

	Change-Id: I573db7f285832bf27659b33274e1d592d1c5aa45

2024-05-22  Wilko Meyer  <w@wmeyer.eu>

	gnu: wlsunset: Update to 0.4.0.
	* gnu/packages/xdisorg.scm (wlsunset): Update to 0.4.0.

	Change-Id: I4638d89c29fd4da2ae9850955bb43875fb00d416

2024-05-22  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: wlsunset: Install man pages.
	* gnu/packages/xdisorg.scm (wlsunset)[native-inputs]: Add scdoc.

	Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org>
	Change-Id: Iffeb9427a1fd625f9dac4098107336cba639f5e9

2024-05-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: btop: Update to 1.3.2.
	* gnu/packages/admin.scm (btop): Update to 1.3.2.

	Change-Id: I503bc5730dd498640cff76e252825c7b47cd5d11

2024-05-22  Michael Ford  <fanquake@gmail.com>

	gnu: LLVM, Clang, libomp, lld: Update to 18.1.6.
	* gnu/packages/llvm.scm (llvm-18, clang-18, libomp-18, lld-18):
	Update to 18.1.6.

	Change-Id: Ifd5ab99f4195c93e9b8d67aa26caead26c8dd5bc

2024-05-22  dan  <i@dan.games>

	gnu: yambar-wayland: Update to 1.11.0.
	* gnu/packages/wm.scm (yambar-wayland): Update to 1.11.0.

	Change-Id: I8ee9726a665a97e9dccaead32f1272ab98289c8f

2024-05-22  dan  <i@dan.games>

	gnu: fnott: Update to 1.6.0.
	* gnu/packages/wm.scm (fnott): Update to 1.6.0.
	[arguments]<#:phases>: Patch dbus service file install directory.

	Change-Id: I0a64c93b0e1ed43f101cb5a77ecfce5025a2b4b0

2024-05-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	system: images: Add visionfive2 module.
	* gnu/system/images/visionfive2.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	Change-Id: I8831f1148bcddb0d604e1174034fca85cd2887a1

2024-05-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	bootloader: Add u-boot-starfive-visionfive2-bootloader.
	* gnu/bootloader/u-boot.scm (u-boot-starfive-visionfive2-bootloader): New variable.

	Change-Id: I4b73906fe18d481644102c271f5e0883167b3a50

2024-05-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add u-boot-starfive-visionfive2.
	* gnu/packages/bootloaders.scm (u-boot-starfive-visionfive2): New variable.

	Change-Id: I2a7d2275b1a0f4253ffc3152c892687aae11a471

2024-05-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add opensbi-for-visionfive2.
	* gnu/packages/firmware.scm (opensbi-for-visionfive2): New variable.

	Change-Id: I27963937410a3900a63193ce2a1033ac20a79919

2024-05-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: shepherd-0.10: When target riscv64, use guile-fibers-1.1.
	* gnu/packages/admin.scm (shepherd-0.10)[native-inputs]: When target-riscv64?
	is true, use guile-fibers-1.1.

	Change-Id: I89d2e1a7bd6cbc69d19230d9b1c45ce6e339a13d

2024-05-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	image: Raise error when use both grub-efi* bootloader and not gpt image.
	* gnu/system/image.scm: Switch Inversion logic, it allow we use customize
	bootloader with gpt image.

	Change-Id: I801327f6e826a37588b8f0f5246ca820e742f721

2024-05-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: linux-libre-6.8: Add riscv config.
	* gnu/packages/aux-files/linux-libre/6.8-riscv.conf: New files.
	* Makefile.am (AUX_FILES): Add it.

	Change-Id: I293912d4f7fe09e281432b0f973999d9d8db582a

2024-05-21  Tomas Volf  <~@wolfsden.cz>

	gnu: buildah: Switch to gnu-build-system.
	Buildah is fundamentally similar to podman and provides its own Makefile.
	This commit switches from go-build-system to gnu-build-system so that the
	build can be done using `make' instead of reinvention some parts (like
	documentation) in the guile.  The package pretty much follows how podman
	package looks like.

	* gnu/packages/containers.scm (buildah)[source]: Reformat.
	[build-system]: Use gnu-build-system.
	[arguments]<#:import-path, #:unpack-path, #:go, #:install-source?>: Delete.
	<#:make-flags>: Set make flags.
	<#:test-target>: Set, even though the tests are disabled.
	<#:imported-modules>: Also import (guix build go-build-system) for the
	remove-go-references phase.
	<#:phases>{'prepare-install-docs, 'build-docs, 'install-docs}: Delete.
	{'configure}: Delete.
	{'set-env, 'check, 'symlink-helpers, 'wrap-buildah, 'remove-go-references}
	{'install-completions}: New phases.
	[inputs]: Remove no longer used cni-plugins, conmon, runc.  Add bash-minimal.
	[native-inputs]: Remove gnu-make, add go-1.21 and bats.

	Change-Id: I0ddd5febb0116a71a857e2a98a9951dbe8bd40d9

2024-05-21  Tomas Volf  <~@wolfsden.cz>

	gnu: podman: Revamp the package.
	Substantial rework of the podman package.  The source is no longer patched (at
	all) and all necessary modifications were moved into wrap-program and phases.

	Not everything is supported out of the box, but description mentions what
	packages to install to get additional functionality working.

	* gnu/packages/containers.scm (podman)[source]: Remove snippet and patches.
	[arguments]<#:make-flags>: Add HELPER_BINARIES_DIR.  Add GOMD2MAN to actually
	use go-github-com-go-md2man package instead of the bundled version.
	<#:imported-modules>: Add (guix build go-build-system).
	<#:phases>{'set-env}: Set `CC' as an environment variable due to bug in make
	before 4.4.
	{'fix-hardcoded-paths}: Remove everything except patching `libexec' and `lib'
	locations.
	{'symlink-helpers}: New phase symlinking tools not discoverable via $PATH into
	one directory (`HELPER_BINARIES_DIR').
	{'wrap-podman}: New phase wrapping `podman' to set correct $PATH.
	{'remove-go-references}: New phase stripping references to the golang
	toolchain from the binaries.
	[inputs]: Remove no longer needed cni-plugins, slirp4netns.  Remove referenced
	in 'wrap-podman conmon, crun, iptables, passt.  Move go-github-com-go-md2man
	into native-inputs.  Add bash-minimal.
	[native-inputs]: Add custom grep with supported -P.  Use newer go.  Add
	mandoc.
	[description]: Explain how to get `podman compose' and `podman machine'
	working.
	* gnu/packages/patches/podman-program-lookup.patch: Delete file.

	Change-Id: Ifc28971a68751831d781517b041eec951a617087

2024-05-21  Tomas Volf  <~@wolfsden.cz>

	gnu: buildah: Update to 1.35.3.
	* gnu/packages/containers.scm (buildah): Update to 1.35.3.

	Change-Id: I0a00d6a73079ddaa38a454856781adfc2d7f158f

2024-05-21  Tomas Volf  <~@wolfsden.cz>

	gnu: gvisor-tap-vsock: Remove references to go.
	This is handled automatically by go-build-system, but (obviously) not by the
	gnu-build-system, so add the phase manually.

	* gnu/packages/containers.scm (gvisor-tap-vsock)[arguments]<#:phases>: Add
	'remove-go-references phase.

	Change-Id: I5cef0bc03dfa7f219bdfec4226d0e7772401a5a5

2024-05-21  Tomas Volf  <~@wolfsden.cz>

	gnu: Add podman-compose.
	* gnu/packages/containers.scm (podman-compose): New variable.

	Change-Id: Ieb5ee4b6e82464599a17ec950be8a7dbb2efa842

2024-05-21  Wilke Schwiedop  <wilke.schwiedop@agfa.com>

	gnu: Add catatonit.
	* gnu/packages/containers.scm (catatonit): New variable.

	Change-Id: Ib6948bde8204426a8cb008982cb7cc9302f9e6d6

2024-05-21  Tomas Volf  <~@wolfsden.cz>

	gnu: passt: Update to 2024_03_20.71dd405.
	* gnu/packages/containers.scm (passt): Update to 2024_03_20.71dd405.

	Change-Id: I089b7e9364058e59139bdb7cb942fad693254c1f

2024-05-21  Tomas Volf  <~@wolfsden.cz>

	gnu: conmon: Update to 2.1.11.
	* gnu/packages/containers.scm (conmon): Update to 2.1.11.

	Change-Id: I2a46b2dcd344909da34199145fef4ad3fa4418de

2024-05-21  Tomas Volf  <~@wolfsden.cz>

	gnu: podman: Update to 5.0.2.
	* gnu/packages/containers.scm (podman): Update to 5.0.2.

	Change-Id: Id12c017e68f30db4ea99547beca54dbd01e3b029

2024-05-21  Tomas Volf  <~@wolfsden.cz>

	gnu: podman: Drop obsolete comment.
	cgroup2 is now the default type.

	* gnu/packages/containers.scm (podman): Drop the comment.

	Change-Id: I197ed7e4901b26ad820295ed7adcaffd7bf533f5

2024-05-21  Tomas Volf  <~@wolfsden.cz>

	gnu: crun: Update to 1.15.
	* gnu/packages/containers.scm (crun): Update to 1.15.

	Change-Id: I769c15663bf668a967cf32243dd8139b6c949953

2024-05-21  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-in-memory-streams.
	* gnu/packages/lisp-xyz.scm (cl-in-memory-streams, ecl-in-memory-streams,
	  sbcl-in-memory-streams): New variables.

	Change-Id: I5f55f1185dfc396d7287b1a402541ad68f355b56

2024-05-21  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-cf.
	* gnu/packages/lisp-xyz.scm (cl-cf, ecl-cf, sbcl-cf): New variables.

	Change-Id: Ic377597dceaf4f4d0c71319056185a958df06155

2024-05-21  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-for: Update to 1.2.0-1.a397829.
	* gnu/packages/lisp-xyz.scm (sbcl-for): Update to 1.2.0-1.a397829.

	Change-Id: I521ed1cf56bf13934996ba35304cb842c394cdac

2024-05-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-fixedpointnumbers: Update to 0.8.5.
	* gnu/packages/julia-xyz.scm (julia-fixedpointnumbers): Update to 0.8.5.
	(julia-colortypes)[arguments]: Remove 'skip-failing-test phase.

	Change-Id: I18cee60a90311af0a052e5d49e4f2b43b54e7e14

2024-05-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: perl-dbix-class: Update to 0.082843.
	* gnu/packages/databases.scm (perl-dbix-class): Update to 0.082843.
	[propagated-inputs]: Remove perl-moo, perl-scalar-list-utils, and
	perl-text-balanced; add perl-moo-2.
	[native-inputs]: Remove perl-file-temp.
	[properties]: New field.

	Change-Id: I67f00f7e4f5b1bc71d9632bb90213df3c0a20ce5

2024-05-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: abseil-cpp: Fix build on i686-linux.
	* gnu/packages/cpp.scm (abseil-cpp)[source]: Add patch.
	(abseil-cpp-20220623.1)[source]: Same.
	* gnu/packages/patches/abseil-cpp-20220623.1-no-kepsilon-i686.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I27b9abc2c44ff6dc313209f4b0b12542a92d6fcd

2024-05-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: abseil-cpp-20200923.3: Fix test suite on some architectures.
	* gnu/packages/cpp.scm (abseil-cpp-20200923.3)[source]: Add patches.
	* gnu/packages/patches/abseil-cpp-20200923.3-adjust-sysinfo.patch,
	gnu/packages/patches/abseil-cpp-20200923.3-duration-test.patch: New
	files.
	* gnu/local.mk (dist_patch_DATA): Register them.

	Change-Id: I3a0a6c3396a7c2854236c68ec77a68bbdd6af1f4

2024-05-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: labwc: Build with librsvg-for-system.
	* gnu/packages/wm.scm (labwc)[inputs]: Replace librsvg with
	librsvg-for-system.

	Change-Id: I46505b3f041f46b42b403f9b7fbba5737c128f3f

2024-05-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: enblend-enfuse: Build with librsvg-for-system.
	* gnu/packages/photo.scm (enblend-enfuse)[native-inputs]: Replace
	librsvg with librsvg-for-system.

	Change-Id: I04e046191abf1e36cdbb42d50a5c5abab029edf1

2024-05-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lablgtk: Build with librsvg-for-system.
	* gnu/packages/ocaml.scm (lablgtk)[inputs]: Replace librsvg with
	librsvg-for-system.

	Change-Id: I208d68d7f019f046c6ae28028d119a0fe5c96365

2024-05-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: inklingreader: Build with librsvg-for-system.
	* gnu/packages/inklingreader.scm (inklingreader)[inputs]: Replace
	librsvg with librsvg-for-system.

	Change-Id: I2cf3d3fbed982f199b94f847b75c6c49472d9b4a

2024-05-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-gptel: Update to 0.8.6.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.8.6.
	[propagated-inputs]: Remove EMACS-MAP.

	Change-Id: I1ae555a8b2213dbd96c2e1d251ebca0e87054fe1

2024-05-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.19: Update to 4.19.314.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.314.
	(linux-libre-4.19-pristine-source): Update hash.

	Change-Id: I52815b6b79d6a9f0cfec531ffa9ba90d8189f426

2024-05-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.4: Update to 5.4.276.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.276.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: Ieea174e5ca46226f739cb9c092f7518bac44396f

2024-05-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Update to 5.10.217.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.217.
	(linux-libre-5.10-pristine-source): Update hashes.

	Change-Id: I3c9b72da4c45e5b4b91b532ad0db7de5a82a6973

2024-05-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.159.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.159.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I66130cd1513ef3c5869fab9873c24d36f6a716cd

2024-05-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.91.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.91.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	Change-Id: Ibcd0827399b8d75d841426c20af8f2a6788d3c2c

2024-05-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.31.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.31.
	(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

	Change-Id: Ib0e70c94c47a2e1b89ec3901c7b721f523d76f15

2024-05-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre-6.8: Update to 6.8.10.
	* gnu/packages/linux.scm (linux-libre-6.8-version): Update to 6.8.10.
	(linux-libre-6.8-pristine-source, deblob-scripts-6.8): Update hashes.

	Change-Id: I9f29850d6fcc2863daf3e901885383d484c5e1bb

2024-05-19  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: cookbook: Fix overlong lines.
	Fixes <https://issues.guix.gnu.org/63680>.

	Thanks to Nigko Yerden for telling me ExecStart lines can be multi-line
	<https://lists.gnu.org/archive/html/bug-guix/2024-05/msg00153.html>.

	* doc/guix-cookbook.texi (System Configuration)
	[Customizing the Kernel]: Split lines.
	[Customizing a Window Manager]<StumpWM>: Likewise.
	[Setting up a bind mount]: Move comments.
	[Getting substitutes from Tor]: Split line with backslash.
	[Music Server with Bluetooth Audio]: Likewise.
	(Advanced package management)[Guix Profiles in Practice]
	<Basic setup with manifests>: Likewise.
	<Reproducible profiles>: Likewise.
	(Environment management)[Guix environment via direnv]: Likewise.
	(Installing Guix on a Cluster)[Setting Up a Head Node]:
	On Info and PDF, split ExecStart= command with backslash.

	Change-Id: I31ef5b0417b319c3f6946d65f83edafb86c8f36b

2024-05-19  Jelle Licht  <jlicht@fsfe.org>
	    Timothy Sample  <samplet@ngyro.com>
	    Lars-Dominik Braun  <lars@6xq.net>

	import: Add binary npm importer.
	* guix/scripts/import.scm: (importers): Add "npm-binary".
	* doc/guix.texi (Invoking guix import): Document npm-binary importer.
	* guix/import/npm-binary.scm: New file.
	* guix/scripts/import/npm-binary.scm: New file.
	* tests/npm-binary.scm: New file.
	* Makefile.am: Add them.


	Change-Id: I98a45068cf5b9c42790664cc743feaa7ac76f807

2024-05-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-peachpy: Limit to x86_64-linux.
	* gnu/packages/python-xyz.scm (python-peachpy)[supported-systems]: New
	field.

	Change-Id: I1e0660ac95377130e919ba9ff00c59063ea2bdce

2024-05-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-numba: Adjust test suite on several architectures.
	* gnu/packages/python-xyz.scm (python-numba)[arguments]: Adjust the
	'disable-failing-tests phase to skip some additional tests on
	aarch64-linux and powerpc64le-linux.  Also when building for armhf-linux
	accept a wider range of python platforms as being part of armhf-linux.

	Change-Id: If9edf9282684931a2a4cdcfed692ed3da1d4ec6e

2024-05-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: samtools: Fix build on i686-linux.
	* gnu/packages/bioinformatics.scm (samtools)[arguments]: When building
	for i686-linux adjust the make-flags to specifically use the sse math
	libraries.

	Change-Id: I322d521cbe87e10db7c23db8e68bb377db966aa7

2024-05-19  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-105.1ecad69.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-105.1ecad69.

	Change-Id: Ib772367402d36f1d0feb7546c393f391421d566c

2024-05-19  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-33.bbf5119.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-33.bbf5119.

	Change-Id: I802b55c70ef1466b40d0d1ec45f7d9401ab4a12d

2024-05-19  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: atop: Update to 2.10.0.
	* gnu/packages/admin.scm (atop): Update to 2.10.0.
	  [native-inputs]: Add "pkg-config".
	  [inputs]: Add "glib".

	Change-Id: I5d535489084c75867178668d74e51227e83b66b7

2024-05-19  fanquake  <fanquake@gmail.com>

	gnu: LLVM, Clang, libomp, lld: Update to 18.1.5.
	* gnu/packages/llvm.scm (llvm-18, clang-18, libomp-18, lld-18):
	Update to 18.1.5.

2024-05-19  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-ruby-memcheck: Use non-interactive valgrind.
	Use valgrind rather than valgrind/interactive, as this doesn't have gdb as an
	input, which makes it easier to update gdb.

	* gnu/packages/ruby.scm (ruby-ruby-memcheck)[inputs]: Use valgrind.

	Change-Id: Icfcee2c27fc41e68e1a34b38c043ece188cc56af

2024-05-17  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: emacs-telega: Update to 0.8.290.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.290.

	gnu: tdlib: Update to 1.8.29.
	* gnu/packages/messaging.scm (tdlib): Update to 1.8.29.

2024-05-17  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: 0xffff: Update to 0.10.
	* gnu/packages/flashing-tools.scm (0xffff): Update to 0.10.
	  [arguments]: Use gexps.

	Change-Id: Ifb54578deb016a88e6314ecb7d16966c9294d7b3

2024-05-17  jgart  <jgart@dismail.de>

	gnu: python-tinydb: Upgrade to 4.8.0.
	* gnu/packages/databases.scm (python-tinydb): Upgrade to 4.8.0.
	[native-inputs]: Add python-poetry-core and python-pytest.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove no longer needed field.

	Change-Id: Ib72f1b8c2a0749f2f0032f9dd047f10bc49d2545

2024-05-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: xdot: Bugfix: Add the directory containing "dot" to the PATH.
	"xdot" would always fail to run when graphviz "dot" binary is not available
	directly in the user system.  This patch fixes it by adding graphviz binaries
	from the inputs to the PATH environment variable in "xdot" wrapping script.

	Reported by Ada Stevenson <adanskana@gmail.com> in
	https://debbugs.gnu.org/cgi/bugreport.cgi?bug=70910

	* gnu/packages/graphviz.scm (xdot) [arguments]: Add the "bin" directory from
	  the graphviz input to the xdot wrapping.

	Change-Id: Iba4bbc37daf07407ad4c18b822956fbb730c0033

2024-05-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Unbundle go-github-com-elgris-jsondiff.
	* gnu/packages/ipfs.scm (kubo): Unbundle go-github-com-elgris-jsondiff.
	[inputs]: Remove go-github-com-mgutz-ansi; add go-github-com-elgris-jsondiff.

	Change-Id: I1b41ecc1cd0e3c4d1a2856ecb48a32119b608df7

2024-05-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-elgris-jsondiff.
	* gnu/packages/golang-check.scm (go-github-com-elgris-jsondiff): New variable.

	Change-Id: Ie0b85240bd0a9e68f9274edab6a15f34f42de26c

2024-05-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-pion-stun-v2.
	* gnu/packages/golang-web.scm (go-github-com-pion-stun-v2): New variable.

	Change-Id: I5d83caa918203c651909af667e004ab6df06498a

2024-05-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pion-stun.
	* gnu/packages/golang-web.scm (go-github-com-pion-stun): New variable.

	Change-Id: I30ef8a231fd980ea976f07d108bcd676446161f1

2024-05-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-pion-dtls-v2.
	* gnu/packages/golang-web.scm (go-github-com-pion-dtls-v2): New variable.

	Change-Id: Ia3e77cda47fcb5a17a6cb7a82cd43f2beb8de1e9

2024-05-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pion-dtls.
	* gnu/packages/golang-web.scm (go-github-com-pion-dtls): New variable.

	Change-Id: I1931f8b5829d2fd7ce09f54ec00e4eaab5fb7579

2024-05-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-pion-mdns.
	* gnu/packages/golang-web.scm (go-github-com-pion-mdns): New variable.

	Change-Id: Ic141fbaa01b40e60b443a672b5e54d315a114fff

2024-05-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-pion-transport-v3.
	* gnu/packages/golang-web.scm (go-github-com-pion-transport-v3): New variable.

	Change-Id: I465da7f98a1f6c9d05c69fd5e3efd0a9de5a0b36

2024-05-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-pion-transport-v2.
	* gnu/packages/golang-web.scm (go-github-com-pion-transport-v2): New variable.

	Change-Id: I5d79c066fd7c26121d3903efd02dff07f54cd670

2024-05-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pion-transport.
	* gnu/packages/golang-web.scm (go-github-com-pion-transport): New variable.

	Change-Id: If8b5a965d1660b511058972e367566bcc2c83aa3

2024-05-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-pion-logging.
	* gnu/packages/golang-xyz.scm (go-github-com-pion-logging): New variable.

	Change-Id: I2da53900059251b78cad2bb56cfbc87228c91e23

2024-05-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-pion-rtp.
	* gnu/packages/golang-web.scm (go-github-com-pion-rtp): New variable.

	Change-Id: I99f1a4363cf5cb5c5ee2ffd7c6aa589107e71de0

2024-05-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-pion-randutil.
	* gnu/packages/golang-crypto.scm (go-github-com-pion-randutil): New variable.

	Change-Id: Ifb190df843022d556bada7927b180c2518f5869d

2024-05-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-warpfork-go-wish.
	* gnu/packages/golang-check.scm (go-github-com-warpfork-go-wish): New variable.
	* gnu/packages/patches/go-github-com-warpfork-go-wish-fix-tests.patch: New
	  file.
	* gnu/local.mk (dist_patch_DATA): Add
	  "go-github-com-warpfork-go-wish-fix-tests.patch".

	Change-Id: Ic3245a1112ef2e04b22cf26be23f27bf3ff90e9e

2024-05-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add tran.
	* gnu/packages/shellutils.scm (tran): New variable.

	Change-Id: I861be63cf773dbc67d929c86f50c4d50bdb9b41e

2024-05-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	teams: Add Maxim to documentation team.
	* etc/teams.scm (Maxim Cournoyer): Subscribe to the 'documentation' team.

	Change-Id: I4a9d0a329fb66eb2dc798da5dbb5231255676033

2024-05-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: Do not delete all nss-certs packages when they are the same object.
	Calling 'delete' on the list of packages would delete *all* occurrences of a
	given object, not just the first one.  This meant that if the user had
	something like:

	  (packages (cons nss-certs %base-packages))

	In their operating system declaration, no nss-certs would end up in the final
	list.  To guard against this, guard against this by checking that more than
	one nss-certs package exist even after deduplication.

	* gnu/system.scm (operating-system-packages): Guard against deleting all
	nss-certs when a single nss-certs package object is listed multiple times.

	Fixes: https://issues.guix.gnu.org/70850
	Change-Id: Id93be9242e026fd2e96a442941df80b94664ef9a

2024-05-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cuirass: Update to 1.2.0-3.42b55a1.
	* gnu/packages/ci.scm (cuirass): Update to 1.2.0-3.42b55a1, fixing build.

	Change-Id: I06850f5a33fd9366ff890345cdd8d60155617c63

2024-05-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: tenacity: Add support for ebml and matroska formats.
	* gnu/packages/audio.scm (tenacity)[inputs]: Add libeml and
	libmatroska.

	Change-Id: I40ccef47128197b174dd515eb144eb552507178b

2024-05-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: tenacity: Update to 1.3.3.
	* gnu/packages/audio.scm (tenacity): Update to 1.3.3.

	Change-Id: I76722d59070be0bd75976b92afefc75f5ad75f91

2024-05-15  Andy Tai  <atai@atai.org>

	gnu: wxwidgets: Update to 3.2.4
	* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.2.4

	Change-Id: I06eebd1e23610c87b7f67ae9a8567e0190eb43ed

2024-05-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-embark: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-embark): Update to 1.1.

	Change-Id: I847b163a65f7e5535bc55553ef2b61edc787ad9f

2024-05-15  Christopher Baines  <mail@cbaines.net>

	gnu: bffe: Update to 0-6.7df2aa6.
	* gnu/packages/package-management.scm (bffe): Update to 0-6.7df2aa6.

	Change-Id: Iea60928d894abec57c73c8cbe319af541389f5b6

2024-05-15  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-32.bb8209b.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-32.bb8209b.

	Change-Id: I9c7364366eebecdc9678cbcf6bc1eb248f2b36ff

2024-05-15  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-104.fff0017.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-104.fff0017.

	Change-Id: Ia263b25802aa5a86a2ebfe081178288fa095617d

2024-05-15  Dariqq  <dariqq@posteo.net>

	gnu: services: Add power-profiles-daemon-service-type.
	* gnu/services/pm.scm
	(power-profiles-configuration): New configuration.
	(power-profiles-daemon-shepherd-service): New procedure.
	(power-profiles-daemon-activation): New variable.
	(power-profiles-daemon-service-type): New procedure.
	* doc/guix.texi (Power Management Services): Document it.

	Change-Id: Ib035d993ed82eec2a43f3ba2b4c92f77e08a0fd7

2024-05-15  Dariqq  <dariqq@posteo.net>

	gnu: power-profiles-daemon: Build gtk-docs.
	* gnu/packages/freedesktop.scm (power-profiles-daemon):
	[outputs]: Add docs output.
	[#:configure-flags]: Enable building gtk-docs.
	[#:phases]: Add a phase to move gtk-docs to docs output.
	[inputs]: Add gtk-doc/stable, libxslt for docs.

	Change-Id: I1bc6047858d2b5188e714f39da8b760bc6a71078

2024-05-15  Dariqq  <dariqq@posteo.net>

	gnu: power-profiles-daemon: Update to 0.21.
	* gnu/packages/freedesktop (power-profiles-daemon): Update to 0.21.
	[origin]<url>: Update repository url.
	[homepage]: Update homepage.
	[#:configure-flags]: Enable zsh completions, disable systemd-unit and
	pylint.
	[#:glib-or-gtk?]: Set to default value of #f.
	[#:phases]<'fake-pkexec>: Remove phase, seems no longer necessary.
	<'correct-polkit-dir>: Change to setting envvar instead.
	<'wrap-program>: Remove GI_TYPELIB_PATH from wrapper. Remove native python
	inputs from PYTHONPATH.
	[native-inputs]: Add python-argparse-manpage, python-dbusmock, python-shtab,
	umockdev. Remove gobject-introspection, vala.
	[inputs]: Add bash-completion. Remove dbus, dbus-glib.

	Change-Id: I71220957ef6f4d224cc4c528562fe0565505aae1

2024-05-15  Andreas Enge  <andreas@enge.fr>

	Revert "gnu: chuffed: Update to 0.13.2."
	This reverts commit bc6742e168f4af9d6479e00f482998b03653787a.

	This makes it possible to apply the v3 patch series of issue #70087
	and to properly credit its author.

2024-05-15  Andreas Enge  <andreas@enge.fr>

	gnu: chuffed: Update to 0.13.2.
	* gnu/packages/maths.scm (chuffed): Update to 0.13.2.
	[source]<origin>: Add file-name field.

	Change-Id: I466ba358e556ddab3134219493819ce521b59321

2024-05-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ddcci-driver-linux: Fix build with Linux 6.8.
	* gnu/packages/patches/ddcci-driver-linux-linux-6.8.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/linux.scm (ddcci-driver-linux): Apply it.

	Change-Id: Iac63146e67333aed2a95e8064b19f031c97a4134
	Cover-letter:
	 Add BTF support to kernel, sysdig and dependents, zstd-compressed modules
	 This series adds BTF (Berkeley Type Format) support to our kernel, catching up
	 with other main distributions in enabling embedded BPF (Berkeley Packet
	 Filter) programs.

	 This was motivated by packaging 'sysdig', a system introspection application
	 that can make use of BTF.  Adding BTF does incur some size increase; with
	 'linux-libre' package going up from 132 MiB to 164 MiB (24%).  This is later
	 somewhat mitigated by using Zstd compressed (at maximum level, 19) kernel
	 modules, which brings the kernel size back down to 144 MiB, which corresponds
	 to a more reasonable 9% increase from before this series.  The BPF kernel
	 variant we were carrying is removed as proper BPF support will now exists in
	 our main kernel.

	 That's it!  I hope you enjoy using 'csysdig' to keep track of the syscalls and
	 IO usage of your process/threads.
	 END

	Change-Id: Icb5fc659f529a2a840281284bfb0d74a0cc9b9d9

2024-05-15  Andreas Enge  <andreas@enge.fr>

	gnu: Remove icu4c-68.
	* gnu/packages/icu4c.scm (icu4c-68): Delete variable.

	Only 0ad depended on it, and the dependency has been upgraded in the
	previous commit.

	Change-Id: If9d5741f25329ea0026401b37b30a7ab7731e3d9

2024-05-15  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: 0ad: Use default icu4c version.
	Fixes build on aarch64 where icu4c-68 is broken.

	* gnu/packages/games.scm (0ad)[inputs]: Replace icu4c-68 with icu4c.

	Change-Id: Ie2cade592e224eb72dc3286ba3b38626cd86b85b

2024-05-15  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: why3: Enable extra features.
	* gnu/packages/maths.scm (why3) <propagated-inputs>: Add
	ocaml-ppx-deriving, ocaml-ppx-sexp-conv, ocaml-re and ocaml-sexplib to
	enable extra features.

	Change-Id: Ia3b66ac08cc25097967c6e18f2193601fb748cac

2024-05-15  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: why3: Use new style.
	* gnu/packages/maths.scm (why3): Use new style and move arguments
	above input fields.

	Change-Id: Ia9cb04cafe426d7f20c5efb10ca540572dbd3be9

2024-05-15  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: why3: Update to 1.7.2.
	* gnu/packages/maths.scm (why3): Update to 1.7.2.

	Change-Id: Ie5a40b31c2c418fafbdbba52e875ac25a26fb12b

2024-05-15  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: frama-c: Update to 28.1.
	* gnu/packages/maths.scm (frama-c): Update to 28.1.

	Change-Id: I0ce0d0a7db4d017ba1f5028e73c931ceb706fce5

2024-05-15  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: Add ocaml-unionfind.
	* gnu/packages/ocaml.scm (ocaml-unionfind): New variable.

	Change-Id: Ib101e67576c000dad1d4a73d008ca0376e7da95a

2024-05-15  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: coq-flocq: Update to 4.1.4.
	* gnu/packages/coq.scm (coq-flocq): Update to 4.1.4.

	Change-Id: Ia2bf4bccad712a7bfa5427ef26ad93d39f1fc6e0

2024-05-15  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: ocaml-lablgtk3-sourceview3: Fix inputs.
	* gnu/packages/ocaml.scm (ocaml-lablgtk3-sourceview3): Move gtksourceview-3
	from native-inputs to propagated-inputs. Remove native-inputs and use
	inherited inputs instead.

	Change-Id: I2b242343bdace17ee3e992ce71f4e49b3c375e15

2024-05-15  Remco van 't Veer  <remco@remworks.net>

	gnu: krita: Fix build.
	* gnu/packages/kde.scm (krita): Fix build.
	[source]: Apply krita-bump-sip-abi-version-to-12.8 patch.
	* gnu/packages/patches/krita-bump-sip-abi-version-to-12.8.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I322c32716a676af7c90e019b53a1fd5395701b49

2024-05-15  Andreas Enge  <andreas@enge.fr>

	gnu: minizinc: Use gexps.
	* gnu/packages/maths.scm (minizinc): Use gexps.

	Change-Id: I60a0d56b6d6ba33d96ca13b58355b5c213b0f6d2

2024-05-15  Herman Rimm  <herman@rimm.ee>

	gnu: minizinc: Add chuffed backend.
	* gnu/packages/maths.scm (minizinc): Add backend.

	Change-Id: If178a7585d70eb4b6f3223f5f6b2f34d9d2f2257

2024-05-15  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add obs-source-record.
	* gnu/packages/video.scm (obs-source-record): New variable.

	Change-Id: I23792f9cbc90f922376f880c4dda9b5e1f99f9e3

2024-05-15  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: obs: Update to 29.1.3.
	* gnu/packages/video.scm (obs)[version]: Update to 29.1.3.
	[inputs]: Add asio, nlohmann-json, websocketpp.

	Change-Id: Iafb14ce1a53963c9fc12dc78631b0c530d1e700a

2024-05-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: java-jctools-core-1: Skip tests on aarch64-linux.
	* gnu/packages/java.scm (java-jctools-core-1)[arguments]: When building
	on aarch64-linux skip the tests.

	Change-Id: I83a40b5eb352be48b9083aa57dd10e87b525c7be

2024-05-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: slade: Update to 3.2.5a.
	* gnu/packages/game-development.scm (slade): Update to 3.2.5a.
	[arguments]: Add a configure-flag to build slade.pk3.

	Change-Id: I739f9d292a685e86acd4d83c1a5de367f884c523

2024-05-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: java-swt: Update source URI.
	* gnu/packages/java.scm (java-swt)[source]: Update to new source
	location.

	Change-Id: Iba0ba8143192b4388d498e768ff923b7f31bfc0e

2024-05-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: java-swt: Fix build on some systems.
	* gnu/packages/java.scm (java-swt)[arguments]: Adjust the custom
	'build-native phase to set the C compiler.

	Change-Id: Ie961ea91e5cd2ce9fc7b2228e08d082a5a1cfe06

2024-05-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: arcan-sdl: Build with sdl2.
	* gnu/packages/arcan.scm (arcan-sdl)[inputs]: Remove sdl, add sdl2.
	[arguments]: Adjust configure-flags to remove a flag specifying sdl
	version and add a flag to use the package's default sdl.

	Change-Id: I691e37e682aee671752fbdcd9f5a233607fd3f29

2024-05-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: the-butterfly-effect: Fix build.
	* gnu/packages/games.scm (the-butterfly-effect)[build-system]: Switch to
	the cmake-build-system.
	[arguments]: Don't delete the 'configure phase.  Remove custom 'install
	phase.  Add a phase to set some cmake variables and one to disable the
	translations.
	[native-inputs]: Remove cmake-minimal.

	Change-Id: I8f654b1e0c3231dda87ea41c150cc85661541cda

2024-05-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: quagga: Build with gcc-9.
	* gnu/packages/networking.scm (quagga)[native-inputs]: Add gcc-9.

	Change-Id: I8b48a29ba0f5557f5d3609be917aac92fec4a613

2024-05-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: quagga: Remove pre-generated files.
	* gnu/packages/networking.scm (quagga)[source]: Add snippet to remove
	pre-generated files.
	[native-inputs]: Add gawk.

	Change-Id: If82c30bde23c5a13750738f0841d4d2704c0c8c6

2024-05-15  Andreas Enge  <andreas@enge.fr>

	gnu: gecode: Downgrade to 6.2.0-2.2d20e88.
	This is a commit with which the dependent package minizinc builds
	successfully.

	* gnu/packages/maths.scm (gecode): Downgrade to 6.2.0-2.2d20e88.

	Change-Id: I0bdb0131374639b1664e6ec40374d51b6922094c

2024-05-15  Andreas Enge  <andreas@enge.fr>

	gnu: gecode: Use gexps.
	* gnu/packages/maths.scm (gecode): Use gexps. Reindent package.

	Change-Id: I5a644d25f2d62c3245b0770fe99c20c3ef380ffc

2024-05-15  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: python-pivy: Update to 0.6.8.
	* gnu/packages/python-xyz.scm (python-pivy): Update to 0.6.8.

	Change-Id: I7375a8261bd24ae1c2f54c6889e1a39d6db93468

2024-05-15  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: python-pivy: Fix build.
	"python-pivy" build fails when "soqt" is in the inputs (see
	<https://bugs.gentoo.org/920482>.)

	* gnu/packages/python-xyz.scm (python-pivy): Fix build.
	  [inputs]: Remove "soqt".
	  [arguments]: Use gexps.

	Change-Id: If332ccd42b3a373e7b4118f3bcbc3646e8b59d41

2024-05-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: qgis: Update to 3.34.6.
	* gnu/packages/geo.scm (qgis): Update to 3.34.6.
	  [arguments]<#:phases>: Update failing tests list.
	  [inputs]: Add draco, freexl, librttopo, minizip, pdal, qt3d-5.

	Change-Id: If453a6c7451a63ab7b03f3cd0f36aef844acfb15

2024-05-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: qgis: Improve package style.
	* gnu/packages/geo.scm (qgis)[arguments]<#:phases>: Extract
	ignored-tests to make them more readable. Re-indent.

	Change-Id: I2373bba49b9d21ff7dfa0014cf34fafa0e1f3175

2024-05-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: qgis: Improve package style.
	* gnu/packages/geo.scm (qgis)[arguments]: Use gexp.

	Change-Id: Ib72ae48ca0895109548e676c6da2d80ac2e1eca6

2024-05-15  Andreas Enge  <andreas@enge.fr>

	gnu: gecode: Update to 6.2.0-1.f7f0d7c.
	* gnu/packages/maths.scm (gecode): Update to 6.2.0-1.f7f0d7c.

	Change-Id: I48b77da2957a08850215aa02a77a845052bf26f7

2024-05-15  Herman Rimm  <herman@rimm.ee>
	    Andreas Enge  <andreas@enge.fr>

	gnu: Add chuffed.
	* gnu/packages/maths.scm (chuffed): Add variable.


	Change-Id: I77fc1ceb9caa42833689fba771010aeb38443e5e

2024-05-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-lazy-loader: Update to 0.4.
	This fixes python-scikit-image build failure as seen in
	<https://ci.guix.gnu.org/build/4357310/log/raw>.

	* gnu/packages/python-xyz.scm (python-lazy-loader): Update to 0.4.
	[native-inputs]: Remove python-pre-commit and python-pytest-cov; add python-numpy.

	Change-Id: Ie236fb30fd505fed1e07fd236403f9f456a37f29

2024-05-15  Vinicius Monego  <monego@posteo.net>
	    Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add draco.
	* gnu/packages/compression.scm (draco): New variable.

	Change-Id: Ibba9180ac2ee176aa445684472fa7d34327f8ce5

2024-05-15  Vinicius Monego  <monego@posteo.net>
	    Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add tinygltf.
	* gnu/packages/graphics.scm (tinygltf): New variable.

	Change-Id: I749ced85142b8dd2ebbe916533f27bf6d167bbff

2024-05-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-rnaseq: Update to 0.1.1.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.1.1.

	Change-Id: I16db332e3559bed5b302f08bd85f31c6c40e9619

2024-05-14  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.11.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2024-4367, CVE-2024-4767, CVE-2024-4768,
	CVE-2024-4769, CVE-2024-4770, and CVE-2024-4777.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2024-05-14  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: kakoune: Update to 2024.05.09.
	* gnu/packages/text-editors.scm (kakoune): Update to 2024.05.09.

	Change-Id: If6c1ea02304880d5ffa818e57f922f9d81c1bf5a

2024-05-14  James Smith  <jsubuntuxp@disroot.org>

	gnu: yamagi-quake2: Update to 8.30.
	* gnu/packages/games.scm (yamagi-quake2): Update to 8.30.

	Change-Id: I6be99f7a87112544f0d23033e2ee99b308762bd3

2024-05-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-lib: Fix tests for Guile 2.2.
	* gnu/packages/guile-xyz.scm (guile-lib)[source]: Add a patch that fixes
	tests for Guile 2.2.
	* gnu/packages/patches/guile-lib-fix-tests-for-guile2.2.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add
	"guile-lib-fix-tests-for-guile2.2.patch".

	Change-Id: Ia340e1de57c56366f0ee9271687a89fb9e41bc2d

2024-05-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-lib: Remove "strip" phase.
	* gnu/packages/guile-xyz.scm (guile-lib) [arguments]: Remove "strip" phase.

	Change-Id: I6158bdb58555be4e84a2571a2a6e59eb23d39abf

2024-05-14  Andy Tai  <atai@atai.org>

	gnu: xpra: Update to 6.0.
	* gnu/packages/xorg.scm (xpra): Update to 6.0.
	[inputs]: Add xxhash.
	[native-inputs]: Change python-cython to python-cython-3.
	* gnu/packages/patches/xpra-6.0-install_libs.patch: New file.
	* gnu/packages/patches/xpra-6.0-systemd-run.patch: New file.
	* gnu/packages/patches/xpra-5.0-install_libs.patch: Removed.
	* gnu/packages/patches/xpra-5.0-systemd-run.patch: Removed.
	* gnu/local.mk (dist_patch_DATA): Update accordingly

	Change-Id: Ic8ec98296220aebabb3d94951e11a3c957a8fcbc

2024-05-14  Christopher Baines  <mail@cbaines.net>

	gnu: guix: Update to 1.4.0-20.37719d3.
	* gnu/packages/package-management.scm (guix): Update to 1.4.0-20.37719d3.

	Change-Id: Ib986456b9d5aebb2589cab2cb7fcd5fe4b5b9f37

2024-05-14  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add emacs-helm-org-ql.
	* gnu/packages/emacs-xyz.scm (emacs-helm-org-ql): New variable.
	(emacs-org-ql)[phases]: Add phase 'remove-helm-org-ql.
	[propagated-inputs]: Remove emacs-helm, emacs-helm-org.

	The author didn't mean to make the package depend on helm :
	"Note that Helm is not declared as a package dependency, so this does
	not cause Helm to be installed.", but the way we packaged it in Guix
	did. Split the extension into a separate dependency instead, this
	avoids 3 Mo to be propagated in a profile where it's not meant.

	Change-Id: I3537c0b08cfffac3d66b761173761a3806497358

2024-05-14  Dariqq  <dariqq@posteo.net>

	gnu: gnome-shell: Wrap screencast service.
	Adjust screencast such that GI_TYPELIB_PATH and GST_PLUGIN_SYSTEM_PATH refer
	to all required typelibs and GStreamer plugins.  This alone is not enough to
	make the screencast function however -- a running pipewire service (e.g.
	via Guix Home) is also needed.

	* gnu/packages/gnome.scm (gnome-shell):
	[inputs]: Add gst-plugins-good and pipewire.
	[#:phases]<'wrap-programs>: Wrap org.gnome.Shell.Screencast.

	Change-Id: I2c31bf1bd92e281b86c57b06988c6a3793a58d40

2024-05-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: renpy: Update to 8.3.0.
	* gnu/packages/game-development.scm (python-renpy): Update to 8.3.0.

	gnu: python-pygame-sdl2: Update to 2.1.0+renpy8.3.0.
	* gnu/packages/game-development.scm (python-pygame-sdl2): Update to
	2.1.0+renpy8.3.0.

	gnu: Add python-clintest.
	* gnu/packages/potassco.scm (python-clintest): New variable.

2024-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-logspline: Update to 2.1.22.
	* gnu/packages/statistics.scm (r-logspline): Update to 2.1.22.

	Change-Id: I08b684ab0f5a429923f3163353ccf7e9339de627

2024-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tclust: Update to 2.0-4.
	* gnu/packages/statistics.scm (r-tclust): Update to 2.0-4.

	Change-Id: I5d2cabd4fbbbb7e540cfe129bbeb5e0e2b9f7a84

2024-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-estimability: Update to 1.5.1.
	* gnu/packages/statistics.scm (r-estimability): Update to 1.5.1.

	Change-Id: I1e0e9508b48a178ef7a241b14c86141aea5189ef

2024-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-storage: Update to 0.6.0.
	* gnu/packages/cran.scm (r-paws-storage): Update to 0.6.0.

	Change-Id: I30a9e0cf35bbee39a01f4a794df66b75a44d2977

2024-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-database: Update to 0.6.0.
	* gnu/packages/cran.scm (r-paws-database): Update to 0.6.0.

	Change-Id: I006c62cba2953e81175a3ce030b25a623b02d958

2024-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-networking: Update to 0.6.0.
	* gnu/packages/cran.scm (r-paws-networking): Update to 0.6.0.

	Change-Id: I01b39db5292b96bb8b6c18ef721c03a410b858b2

2024-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-machine-learning: Update to 0.6.0.
	* gnu/packages/cran.scm (r-paws-machine-learning): Update to 0.6.0.

	Change-Id: Idb88c0ad3b57bdd6680042e55dce54b5330a5304

2024-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-analytics: Update to 0.6.0.
	* gnu/packages/cran.scm (r-paws-analytics): Update to 0.6.0.

	Change-Id: I5113ccaf37f395775e3053f4b5f4fb4fdcb34636

2024-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-application-integration: Update to 0.6.0.
	* gnu/packages/cran.scm (r-paws-application-integration): Update to 0.6.0.

	Change-Id: Ia11603af5ca15f71f52e8527da104e932f22c5ad

2024-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-end-user-computing: Update to 0.6.0.
	* gnu/packages/cran.scm (r-paws-end-user-computing): Update to 0.6.0.

	Change-Id: Iee934acf9078935edc19cdd64055949663e5f6ec

2024-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-developer-tools: Update to 0.6.0.
	* gnu/packages/cran.scm (r-paws-developer-tools): Update to 0.6.0.

	Change-Id: I76076854850e76162bb212a1298f3a9ef4b97bfc

2024-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-customer-engagement: Update to 0.6.0.
	* gnu/packages/cran.scm (r-paws-customer-engagement): Update to 0.6.0.

	Change-Id: Ib40afc8078d9771f602318d522be358e8b4d6bf9

2024-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seurat: Update to 5.1.0.
	* gnu/packages/cran.scm (r-seurat): Update to 5.1.0.

	Change-Id: I070c848853e26c3b8c031e92ef24f39b08962348

2024-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-imager: Update to 1.0.2.
	* gnu/packages/cran.scm (r-imager): Update to 1.0.2.

	Change-Id: I678a384037c4c265d2a2b06f2b3b8013abb6d017

2024-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-farver: Update to 2.1.2.
	* gnu/packages/cran.scm (r-farver): Update to 2.1.2.

	Change-Id: Ic73015b3cd86c9cbaceedf6a721db8d6fe825c6c

2024-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-options: Update to 0.2.0.
	* gnu/packages/cran.scm (r-options): Update to 0.2.0.

	Change-Id: Ia011d3fb5295a58ea49396b090186beae2bab575

2024-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-polspline: Update to 1.1.25.
	* gnu/packages/cran.scm (r-polspline): Update to 1.1.25.

	Change-Id: I0fb7c7912036cff5fd56d577cf29a464e34a2775

2024-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qlcmatrix: Update to 0.9.8.
	* gnu/packages/cran.scm (r-qlcmatrix): Update to 0.9.8.
	[native-inputs]: Add r-knitr and r-rmarkdown.

	Change-Id: I08e55b72ffacf17b41c895801d6cbdad52658e6b

2024-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-effectsize: Update to 0.8.8.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.8.8.

	Change-Id: I51270018adaf62fdbcb3e5ad73b99f618b346b9a

2024-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-insight: Update to 0.19.11.
	* gnu/packages/cran.scm (r-insight): Update to 0.19.11.

	Change-Id: I3cb8ef7e28309d542cb30d993264cc79811b8d59

2024-05-13  Tomas Volf  <~@wolfsden.cz>

	gnu: cgit: Update to 1.2.3-3.dbadd85.
	* gnu/packages/version-control.scm (cgit): Update to 1.2.3-3.dbadd85.

	Change-Id: I41827d1d97f28be71af5532b554d6b7a5e1123cc

2024-05-13  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: fcitx5-configtool: Remove inputs label.
	* gnu/packages/fcitx5.scm (fcitx5-configtool)
	[inputs]: Remove label.

	Change-Id: Ib45fbf71d5f2ffbac3285e388629b6cf0ca004fe

2024-05-13  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: fcitx5-configtool: Enable kcm support.
	* gnu/packages/fcitx5.scm (fcitx5-configtool)
	[arguments]: Remove it.
	[inputs]: Add qtdeclarative, qtquickcontrols2, ki18n, kpackage, kdeclarative,
	kiconthemes, kcoreaddons, plasma-framework, kwindowsystem, kirigami, libxkbcommon.

	Change-Id: I43a43458232a5ad3c1d156c779359e356cbf98b8

2024-05-13  Alexey Abramov  <levenson@mmer.org>

	gnu: isc-dhcp: Add debianutils as an input.
	dhclient provides a hook mechanism for users.  In order to run these hooks,
	dhclient-script uses run-parts to run all the executable files found in
	requested directory. run-parts is part of debianutils packages.

	* gnu/packages/admin.scm (isc-dhcp)[inputs]: Add "debianutils" to provide
	access to run-parts.

	Change-Id: I2057881da57a6065d65d1de95e51ed1c8b19e15f

2024-05-13  Fabio Natali  <me@fabionatali.com>

	gnu: notmuch: Add sfsexp input.
	sfsexp is a C/C++ library for the manipulation (read, parse, modify, and
	create) of symbolic expressions.  In an environment where sfsexp is available,
	Notmuch will compile with support for a S-expression-based query format.  This
	commit is to add sfsexp as a Notmuch dependency and therefore to add S-exp
	support.

	* gnu/packages/mail.scm (notmuch)[native-inputs]: Add git-minimal/pinned.
	[inputs]: Add sfsexp.

	Change-Id: Ic3b4a30b2672ad690d66b283e9bdc8e2197f97a7

2024-05-13  Fabio Natali  <me@fabionatali.com>

	gnu: Add sfsexp.
	* gnu/packages/c.scm (sfsexp): New variable.

	Change-Id: Iabfbe10b4ad6134ae886a3d26487f881107b559c

2024-05-13  Christopher Baines  <mail@cbaines.net>

	store: Add with-store/non-blocking.
	For some applications, it's important to establish a non-blocking connection
	rather than just making the socket non-blocking after the connection is
	established. This is because there is I/O on the socket that will block during
	the handshake.

	I've noticed this blocking during the handshake causing issues in the build
	coordinator for example.

	This commit adds a new with-store variant to avoid changing the behaviour of
	with-store/open-connection to ensure that this change can't break anything
	that depends on the blocking nature of the socket.

	* guix/store.scm (open-unix-domain-socket, open-inet-socket): Take
	 #:non-blocking? and use SOCK_NONBLOCK when calling socket if appropriate.
	(connect-to-daemon, open-connection, call-with-store): Take #:non-blocking?
	and pass it on.
	(with-store/non-blocking): New syntax rule.
	* .dir-locals.el (scheme-mode): Add entry for with-store/non-blocking.

	Change-Id: I8225762b78448bc1f7b698c8de5d736e13f577bf

2024-05-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: evdi: Update to 1.14.4.
	* gnu/packages/linux.scm (evdi): Update to 1.14.4.
	(libevdi)[native-inputs]: Add pkg-config.

	Change-Id: I5e25a2a4a10608af927b2315dbd56b568ef56a1a

2024-05-13  Karl Hallsby  <karl@hallsby.com>

	gnu: Add tree-sitter-erlang.
	* gnu/packages/tree-sitter.scm (tree-sitter-erlang): New variable.

	Change-Id: Ib1449549249816736bf30a1d419a23fd7a45570e

	Change-Id: I99cdde6418e04d4898f0f6509d2e7d849e2a4f22

2024-05-13  Karl Hallsby  <karl@hallsby.com>

	gnu: Add tree-sitter-vhdl.
	* gnu/packages/tree-sitter.scm (tree-sitter-vhdl): New variable.

	Change-Id: Ia26e33f9898573e70c9afdd4025e3770d042dbd6

	Change-Id: I07b2b89f878957af1544344122cdfe8970efc9f7

2024-05-13  Karl Hallsby  <karl@hallsby.com>

	gnu: Add tree-sitter-verilog.
	* gnu/packages/tree-sitter.scm (tree-sitter-verilog): New variable.

	Change-Id: I2066aff3cf39cebda956125cdac71236502a7ac5

	Change-Id: If4acb8c10cd3942f46dcb05b8009760a6452b67a

2024-05-13  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: foot: Fix cross-compilation.
	* gnu/packages/terminals.scm (foot): Fix cross-compilation.
	[arguments]<#:configure-flags>: When cross-compilation, Remove -Db_lto=true.
	[native-inputs]: When cross-compilation, Add wayland, pkg-config-for-build.
	[inputs]: Add wayland-protocols.

	Change-Id: Ia56d2583254bd9ab463e5b39859eae8eb5092c9b

2024-05-13  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: utf8proc: fix cross-compilation.
	* gnu/packages/textutils.scm (utf8proc): fix cross-compilation.
	[arguments]<#:make-flags>: Use CC-FOR-TARGET.
	<#:phases>: When cross-compilation, Get test data from native-inputs.

	Change-Id: I42699e62f28585cc215a8843b5daad9c52af44c9

2024-05-13  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: cairo: Fix cross-compilation.
	* gnu/packages/gtk.scm (cairo)[arguments]: Add ‘fix-cross-compilation’ phase
	when cross-compiling.

	Change-Id: I3579bb1249c749ee5f164bb4dd47f585b181c2bc

2024-05-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 7ca9809.
	This is a followup to 7757fdd491862fa5c33f1f894503346b89898a01.

	* gnu/packages/package-management.scm (guix): Update to 7ca9809.

	Change-Id: Ic1e6d75223eb7e1371805f51b9f230ef846c536c

2024-05-13  Ludovic Courtès  <ludo@gnu.org>

	tests: Skip ‘terminal-string-width’ test on encodings other than UTF-8.
	* tests/syscalls.scm ("terminal-string-width Japanese"): Skip when the
	encoding of (current-output-port) is not UTF-8.

	Reported-by: Ashvith Shetty <ashvithshetty10@gmail.com>
	Change-Id: Ic284dd088d6b148d6fcb457290a28fdb0838b83d

2024-05-13  Ludovic Courtès  <ludo@gnu.org>

	tests: Remove interference from the user’s Git config.
	* tests/guix-download.sh: Set ‘GIT_CONFIG_GLOBAL’ and
	‘GIT_CONFIG_SYSTEM’.

	Reported-by: Ashvith Shetty <ashvithshetty10@gmail.com>
	Change-Id: Ibe14d23db2e8af58b85c78248997c6dde78e11e0

2024-05-13  Massimo Zaniboni  <mzan@dokmelody.org>

	file-systems: Add "virtiofs" to the list of pseudo file system types.
	* gnu/system/file-systems.scm (%pseudo-file-system-types): Add "virtiofs"
	to the list of pseudo file system types.

	Change-Id: Ib1d99127e65f6543c592faec1c54bd0c5eae3ad7

2024-05-13  Tomas Volf  <~@wolfsden.cz>

	.dir-locals: Configure indentation for swap-space.
	* .dir-locals.el (scheme-mode): Indent swap-space same as file-system.

	Change-Id: Id9f2cbd3c81343b479ab1e4df29c65f8b5bd739f

2024-05-13  Tomas Volf  <~@wolfsden.cz>

	doc: Fix bug in hg-reference documentation.
	The field is called changeset, not revision.  And the string does not have to
	be a number.

	* doc/guix.texi (origin Reference): Fix documentation for hg-reference.

	Change-Id: Ic622dfc7b44caf42d070cdab8e42808dd96e6d63

2024-05-13  Tomas Volf  <~@wolfsden.cz>

	doc: Document cvs-fetch and cvs-reference.
	For some reason, they were missing from the documentation.  This commit adds
	them including an example of usage.

	* doc/guix.texi (origin Reference): Add cvs-fetch and cvs-reference.

	Change-Id: I6622a9f70e6d71ed31fbb3d2689df4a6946f8868

2024-05-13  Ludovic Courtès  <ludo@gnu.org>

	daemon: Loop over ‘copy_file_range’ upon short writes.
	Fixes <https://issues.guix.gnu.org/70877>.

	* nix/libutil/util.cc (copyFile): Loop over ‘copy_file_range’ instead of
	throwing upon short write.

	Reported-by: Ricardo Wurmus <rekado@elephly.net>
	Change-Id: Id7b8a65ea59006c2d91bc23732309a68665b9ca0

2024-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-anndatar.
	* gnu/packages/bioinformatics.scm (r-anndatar): New variable.

	Change-Id: I6060c5c15a46c064aa03ec2431a72ea88f925706

2024-05-13  Christopher Baines  <mail@cbaines.net>

	Use po4a-minimal for guix.
	As this avoids the indirect dependency on nss, which has a testsuite that
	takes a long time to run.

	* gnu/packages/package-management.scm (guix)[native-inputs]: Use po4a-minimal.
	* guix/self.scm (%packages, translate-texi-manuals): Use po4a-minimal.

	Change-Id: Iac7555cc850c1618d3d54f1b290faa4f9cfb4f8a

2024-05-13  Christopher Baines  <mail@cbaines.net>

	gnu: Add po4a-minimal.
	The main reason is to avoid the texlive-updmap.cfg input indirectly pulling in
	nss, which has a very time consuming testsuite.

	* gnu/packages/gettext.scm (po4a-minimal): New variable.

	Change-Id: If8d46a18a02e57d5427852e8e122de01f970ded4

2024-05-13  Christopher Baines  <mail@cbaines.net>

	gnu: nss/fixed: Tweak performance test.
	As I'm seeing this test fail with results of 5 to 7 seconds.

	* gnu/packages/nss.scm (nss/fixed)[arguments]: Tweak a test to have a higher
	time threshold.

	Change-Id: Icb0551cd986acf67b2ba17dc8772a67b9747d31a

2024-05-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: atril: Expand package description.
	* gnu/packages/mate.scm (atril)[description]: Expand with the upstream
	description.

	Change-Id: Ibd142094a5fbb4028613a03da0bd6de75cc9f6fe

2024-05-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: atril: Remove input labels.
	* gnu/packages/mate.scm (atril)[native-inputs]: Remove package labels.
	[inputs]: Same.

	Change-Id: I9bdb69426d4b3285b09310642b881ac9bcee0d47

2024-05-13  Tomas Volf  <~@wolfsden.cz>

	gnu: slirp4netns: Update to 1.3.0.
	* gnu/packages/containers.scm (slirp4netns): Update to 1.3.0.

	Change-Id: I1f9c75a6e3dab996465879cf6734799a8b9e9d53

2024-05-13  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: gnome-maps: Update to 46.10.
	* gnu/packages/geo.scm (gnome-maps): Update to 46.10.
	[arguments]: Add phase to setup time zones for a new test.
	[native-inputs]: Add libportal and tzdata-for-tests.

	Change-Id: Ife9b17eda68662d2adb289acfeacf1dc8f179a46

2024-05-13  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: libshumate: Update to 1.2.1.
	* gnu/packages/gnome.scm (libshumate): Update to 1.2.1.
	[arguments]: Drop `-Dlibsoup3=true` configure flag as it got removed
	upstream.  It only supports libsoup3 now.
	[native-inputs]: Add gperf.
	[propagated-inputs]: Add json-glib and protobuf-c.

	Change-Id: Ibe63b6f2060f6684f8f68f44c2221ba9d6ad5a45

2024-05-13  kiasoc5  <kiasoc5@disroot.org>

	gnu: mg: Update to 20230501.
	* gnu/packages/text-editors.scm (mg): Update to 20230501.

	Change-Id: Ie72901207562488f392d5877e1b41a41067893f4

2024-05-13  antlers  <antlers@illucid.net>

	gnu: zfs: Update to 2.2.3.
	* gnu/packages/file-systems.scm (zfs): Update to 2.2.3.

	Change-Id: If77ba25fe98603d79fd08623ce12a9fa916bae43

2024-05-13  Andy Tai  <atai@atai.org>

	gnu: llama-cpp: Update to 0.0.0-2.fed0108.
	As last update was in February and new changes for new models and memory leaks
	fixes since then.

	* gnu/packages/machine-learning.scm (llama-cpp): Update to 0.0.0-2.fed0108.
	[arguments]<#:phases>: Add 'disable-unrunable-tests' phase.  Change
	replacement of 'install to be a post-install 'install-main' phase so libraries
	and header files are normally installed.

	Change-Id: Ia6532945f588747c4d58fdb7611d6a9c3c596705

2024-05-13  Andy Tai  <atai@atai.org>

	gnu: opensycl: Rename to adaptivecpp and update to 24.02.0.
	* gnu/packages/sycl.scm (adaptivecpp): New variable.
	(opensync): Redefine using DEPRECATED-PACKAGE.

	Change-Id: I7ac3f49409d539962de34510ed9255021b795724

2024-05-13  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	guix: channels: Handle single case with authenticating message.
	* guix/channels.scm (authenticate-channel): Handle single case with
	authenticating message.

	Change-Id: I7759607f37405e6d3bd4b7f5958fd11d908db204
	Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org>

2024-05-13  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-49.f4be647.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-49.f4be647.

	Change-Id: I874df868fed2d22dd1bb8c696a55d8396581b9a6

2024-05-13  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-31.0e89dbb.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-31.0e89dbb.

	Change-Id: Ia238baa6bd835d3fa8ea81d1f0a12c3fee333973

2024-05-13  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-103.ff81428.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-103.ff81428.

	Change-Id: I91cb97a69c2650efa35291cfab724b4e80007e06

2024-05-13  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: python-xcffib: Update to 1.4.0."
	This reverts commit 56980ea500a1db3c8586972b8abfaf5c4e24f82d.

	This package includes files which need to be bootstrapped, to produce
	the bindings matching our version of libxcb.

2024-05-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: alfa: Reuse 'check phase.
	* gnu/packages/astronomy.scm (alfa)[arguments]: Set test-target. Replace
	custom 'post-install-check phase with the standard 'check phase.

	Change-Id: Ic5f77ac3a3a6ef62ce36ad5fa8892db6d0894d04

2024-05-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: alfa: Skip tests when cross compiling.
	* gnu/packages/astronomy.scm (alfa)[arguments]: Also skip tests when
	cross compiling.

	Change-Id: Ie96b418a652feff6b4dfc79ffcac9d0f1900fce5

2024-05-12  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add tree-sitter-awk.
	* gnu/packages/tree-sitter.scm (tree-sitter-awk): New variable.

	Change-Id: Iba10ae4fc9f8f86d43a0db256d645239be2fa8fc

2024-05-12  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add tree-sitter-kotlin.
	* gnu/packages/tree-sitter.scm (tree-sitter-kotlin): New variable.

	Change-Id: Id29bf5097a4950bdc6a4509eeb7bb8c411064169

2024-05-12  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add python-overpass.
	* gnu/packages/geo.scm (python-overpass): New variable.

	Change-Id: Icd7a66ec6acd2e213bfd6920a1d71c1e0e815695

2024-05-12  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-gem-hadar: Use git-minimal/pinned.
	This helps reduce the dependencies on git, as I think it's find to build
	ruby-gem-hadar with a slightly older git, at least during periods when
	git-minimal/pinned needs updating.

	* gnu/packages/ruby.scm (ruby-gem-hadar)[propagated-inputs]: Use
	git-minimal/pinned.

	Change-Id: I48e7725f8e4956f1a8311df1867d8d441c5cb4c2

2024-05-12  Christopher Baines  <mail@cbaines.net>

	gnu: alfa: Don't run tests on riscv64-linux.
	As the test suite seems to consume all the disk space.

	* gnu/packages/astronomy.scm (alfa)[arguments]: Don't run tests on riscv64.

	Change-Id: Ifa52b8205387c22b386ccad97fd6e69723193a16

2024-05-12  Andy Tai  <atai@atai.org>

	gnu: adns: Update to 1.6.1.
	* gnu/packages/adns.scm (adns): Update to 1.6.1.

	Change-Id: I1e6d42ab558bba55895efd39d7bb4cd9e5ee7b99

2024-05-12  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-eldev: Update to 1.10.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.10.

	Change-Id: Iafaf10e545920b424fc709def4ebfc6c831cf76f

2024-05-12  Andy Tai  <atai@atai.org>

	gnu: nano: Update to 8.0.
	* gnu/packages/text-editors.scm (nano): Update to 8.0.

	Change-Id: I2312dd5140fee4d8cc42f622f733c616d7b39550

2024-05-12  Picnoir  <picnoir@alternativebit.fr>

	doc: Update NixOS wiki url to the official wiki.
	nixos.wiki was created by a community member a long time ago. It turned out to
	be very useful to the community, it became an official service last month
	hosted on the NixOS.org domain name. To ease the long term maintainance among
	other things.

	See more details at https://github.com/NixOS/foundation/issues/113

	* doc/guix.texi (Nix service): Change nixos.wiki to wiki.nixos.org.

	Change-Id: Ia95074fbfad494e8ceb5c2cdb3faab23f3604882

2024-05-12  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: emacs-suneater-theme: Update to 2.5.2.
	* gnu/packages/emacs-xyz.scm (emacs-suneater-theme): Update to 2.5.2.

	Change-Id: I09ddb510e59d461b7f383a400ef8b7cfbeb19714

2024-05-12  Frank Terbeck  <ft@bewatermyfriend.org>

	gnu: guile-tap: Update to 0.5.1.
	* gnu/packages/guile-xyz.scm (guile-tap): Update to 0.5.1.
	[arguments]: Patch bin/tap-harness.

	Change-Id: Ia8a02400f1d559fcec7eb9861f24a7116928814b

2024-05-12  Giacomo Leidi via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add python-vdf.
	* gnu/packages/python-xyz.scm (python-vdf): New variable.

	Reviewed-by: Steve George <steve@futurile.net>
	Change-Id: Ie8a14292b9c9937d22f011ac078562e81abd6b36

2024-05-12  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: tmux: Update to 3.4.
	* gnu/packages/tmux.scm (tmux): Update to 3.4.
	[native-inputs]: Add bison.

	Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org>
	Change-Id: I549010a3cf492ffe9cdc9df25b2b4a93c60c6ae1

2024-05-12  Juliana Sims  <juli@incana.org>

	gnu: Add m8c.
	* gnu/packages/electronics.scm (m8c): New variable.

	Change-Id: Ibfc2e9364211e24c59d4d9015ab144f0c4ee972c

2024-05-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-xcffib: Update to 1.4.0.
	* gnu/packages/python-xyz.scm (python-xcffib): Update to 1.4.0.
	[arguments]: Remove obsolete 'install-doc phase.  Remove trailing #t
	from phases.

	Change-Id: I1b68ddffb2620938042384b9b9a0d444ad05bb0a

2024-05-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnome-js-common: Fix build on powerpc64le-linux.
	* gnu/packages/gnome.scm (gnome-js-common)[arguments]: Replace the
	config.guess and config.sub files when building for powerpc64le-linux.
	[native-inputs]: Add config when building for powerpc64le-linux.

	Change-Id: If0cf8fff36347f6bd52b8cf1f43a11fc7f5323b7

2024-05-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: strongswan: Skip rsa test on i686-linux.
	* gnu/packages/vpn.scm (strongswan)[arguments]: Adjust custom
	'set-up-test-environment phase to skip the rsa tests on i686-linux.

	Change-Id: If4aff3f710f2eb4e0dfbad58deb41838421db89f

2024-05-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: minimap2: Remove included file from gcc.
	* gnu/packages/bioinformatics.scm (minimap2)[arguments]: Adjust custom
	'install phase to remove included emmintrin.h header.

	Change-Id: Id994dd2bd4a98e8d1c162c4e011fc77b9d5565d2

2024-05-11  Vinicius Monego  <monego@posteo.net>

	gnu: python-scikit-image: Update to 0.23.2.
	* gnu/packages/python-science.scm (python-scikit-image): Update to 0.23.2.

	Change-Id: Ief01a2aef5202dd859f9337a45105088d605509e

2024-05-11  Vinicius Monego  <monego@posteo.net>

	gnu: meep: Update to 1.28.0.
	* gnu/packages/engineering.scm (meep): Update to 1.28.0.
	[arguments]: Use G-Expressions.
	[native-inputs, inputs]: Use package labels.

	Change-Id: I98c867645bb7e052a4b909753bc150c4c25d1638

2024-05-11  Vinicius Monego  <monego@posteo.net>

	gnu: python-kombu: Update to 5.3.7.
	* gnu/packages/python-xyz.scm (python-kombu): Update to 5.3.7.

	Change-Id: I6bfb3e4bb508d5003f5db45d1d8d35bd6b15064f

2024-05-11  Vinicius Monego  <monego@posteo.net>

	gnu: python-osmnx: Update to 1.9.3.
	* gnu/packages/geo.scm (python-osmnx): Update to 1.9.3.

	Change-Id: I43cfa856ff146b1d699cb3ec6490515ac95a27d5

2024-05-11  Vinicius Monego  <monego@posteo.net>

	gnu: python-folium: Update to 0.16.0.
	* gnu/packages/python-xyz.scm (python-folium): Update to 0.16.0.
	[build-system]: Use pyproject-build-system.
	[arguments]<#:test-flags>: Skip failing tests.
	<#:phases>: Add phase 'pretend-version.
	[propagated-inputs]: Add python-xyzservices.
	[native-inputs]: Add python-geopandas, python-nbconvert, python-pandas,
	python-pillow, python-selenium, python-setuptools-scm.

	Change-Id: I93db72f62306c8db2a069733b49ac0933c8888ce

2024-05-11  Vinicius Monego  <monego@posteo.net>

	gnu: python-branca: Update to 0.7.2.
	* gnu/packages/python-web.scm (python-branca): Update to 0.7.2.
	[source]: Fetch from GitHub.
	[build-system]: Use pyproject-build-system.
	[arguments]<#:test-flags>: Ignore a file and skip one test.
	<#:phases>: Add phase 'pretend-version.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Add python-numpy, python-setuptools-scm.
	[description]: Improve it.

	Change-Id: I0263797b69fc437b2a268b5d03c211d76e2963c3

2024-05-11  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-botorch.
	* gnu/packages/machine-learning.scm (python-botorch): New variable.

	Change-Id: Iaa67584a3b72ff07bc8bbb92cfa60fde1d9d7647

2024-05-11  Vinicius Monego  <monego@posteo.net>

	gnu: kdenlive: Update to 24.02.2.
	* gnu/packages/kde.scm (kdenlive): Update to 24.02.2.

	Change-Id: Ib7c50ca2413add01807e792da967108f66fed852

2024-05-11  Vinicius Monego  <monego@posteo.net>

	gnu: mlt: Update to 7.24.0.
	* gnu/packages/video.scm (mlt): Update to 7.24.0.

	Change-Id: If04fd8aa6db07caa3f5b2a72102b6b93c929b766

2024-05-11  Vinicius Monego  <monego@posteo.net>

	gnu: python-scikit-rf: Update to 1.0.0.
	* gnu/packages/engineering.scm (python-scikit-rf): Update to 1.0.0.

	Change-Id: I95a3433a365b89ec0f3b641415368823d238244b

2024-05-11  Vinicius Monego  <monego@posteo.net>

	gnu: python-hy: Update to 0.28.0.
	* gnu/packages/python-xyz.scm (python-hy): Update to 0.28.0.
	[native-inputs]: Replace python-pytest with python-pytest-next.

	Change-Id: I6f465a9c834aea51fd0363ba27f9b0ff7b98e82b

2024-05-11  Vinicius Monego  <monego@posteo.net>

	gnu: gplates: Update to 2.5.
	* gnu/packages/geo.scm (gplates): Update to 2.5.

	Change-Id: I715a599755b3a7b9ac83ea2ce679a3d79e9409f4

2024-05-11  Vinicius Monego  <monego@posteo.net>

	gnu: weechat: Update to 4.2.2.
	* gnu/packages/irc.scm (weechat): Update to 4.2.2.

	Change-Id: I600369749f6a59ae83b312192589bbfdae61e0fe

2024-05-11  Vinicius Monego  <monego@posteo.net>

	gnu: toxic: Update to 0.15.1.
	* gnu/packages/messaging.scm (toxic): Update to 0.15.1.
	[arguments]: Use G-Expressions.
	<#:make-flags>: Use gexp variables and cc-for-target.
	<#:phases>: Remove trailing #t.

	Change-Id: If1d46888e26b16ffcbbca48dc2c88b921e30c433

2024-05-11  Vinicius Monego  <monego@posteo.net>

	gnu: c-toxcore: Update to 0.2.19.
	* gnu/packages/messaging.scm (c-toxcore): Update to 0.2.19.
	[source]: Fetch sources recursively.
	[arguments]<#:configure-flags>: Pass "-DENABLE_STATIC=false".

	Change-Id: I42fc47b45e1afdbb2c60c80bc56e1b839923ec34

2024-05-11  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-libensemble.
	* gnu/packages/maths.scm (python-libensemble): New variable.

	Change-Id: I45d4ba209af746f22f3f6c74a01063726478de0f

2024-05-11  Vinicius Monego  <monego@posteo.net>

	gnu: python-metpy: Update to 1.6.2.
	* gnu/packages/geo.scm (python-metpy): Update to 1.6.2.

	Change-Id: I6f05105d969d50acf005ac9035eb8055b9ed53bf

2024-05-11  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: Add guile-avatar.
	* gnu/packages/guile-xyz.scm (guile-avatar): New variable.

	Change-Id: Ib255842ff8b59b7743c8d7be728a7ca7370024fe

2024-05-11  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mumi: Update to 0.1.0.
	* gnu/packages/mail.scm (mumi): Update to 0.1.0.
	[inputs]: Add xdg-utils.

	Change-Id: If1444b6abb72f7f039d0417b7d7b38b8221bc9ba

2024-05-11  Matthew Trzcinski  <matt@excalamus.com>

	teams: Add Matt to the documentation team.
	* etc/teams.scm (Matthew Trzcinski): New member.

	Change-Id: I5f75d8e74d972c60760b8fb57bcef0b76a971962

2024-05-10  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: guile-xapian: Update to 0.4.0.
	* gnu/packages/guile-xyz.scm (guile-xapian): Update to 0.4.0.
	[source]: Switch to url-fetch.
	[native-inputs]: Remove autoconf, autoconf-archive, automake and libtool.
	[home-page]: Update home page.

	Change-Id: I1e8a1e0126ec2edf94060ba2545be987e380e137

2024-05-10  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qbittorrent-enhanced: Update to 4.6.4.10.
	* gnu/packages/bittorrent.scm (qbittorrent-enhanced): Update to 4.6.4.10.

	Change-Id: I85f1dfaa8cd7eda752778c0d67e311d3ba26a21d

2024-05-10  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: qbittorrent: Update to 4.6.4.
	* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.6.4.

	Change-Id: Iad1fdc9100c4b01e4cab04d101d068e91c5591c4

2024-05-10  Tomas Volf  <~@wolfsden.cz>

	gnu: nghttp3: Update to 1.3.0.
	* gnu/packages/web.scm (nghttp3): Update to 1.3.0.

	Change-Id: I11885d581e61315f68da7570af11ccd992ced51c

2024-05-10  Tomas Volf  <~@wolfsden.cz>

	gnu: ngtcp2: Update to 1.5.0.
	* gnu/packages/networking.scm (ngtcp2): Update to 1.5.0.

	Change-Id: Id119a18ab58517d717b9333385d7946564fcf25a

2024-05-09  bigbug  <bigbookofbug@proton.me>

	gnu: Add sbcl-stumpwm-binwarp.
	* gnu/packages/wm.scm (sbcl-stumpwm-binwarp): New variable.

	Change-Id: Iddf89b0ed79bcf88b35356197ab283916c87f958

2024-05-09  Andy Tai  <atai@atai.org>

	gnu: audacity: update to 3.5.1.
	* gnu/packages/audio.scm (audacity): Update to 3.5.1.
	[inputs]: Add opusfile and rapidjson.
	* gnu/packages/patches/audacity-ffmpeg-fallback.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	Change-Id: I4245ba1fa21bb54c6b647b001ae9b5cea846c774

2024-05-09  Roman Scherer  <roman@burningswell.com>

	gnu: Add emacs-ellama.
	* gnu/packages/emacs-xyz.scm (emacs-ellama): New variable.

	Change-Id: I47bf40971adca845aa132d08f59cd083154bec0e

2024-05-09  Roman Scherer  <roman@burningswell.com>

	gnu: Add emacs-llm.
	* gnu/packages/emacs-xyz.scm (emacs-llm): New variable.

	Change-Id: Ie89eac7a4f0a31245b6d826ae9885a7092528ced

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Use CRAN mirrors.
	* guix/import/cran.scm (%cran-url): Use mirror URL instead of primary project
	domain name.

	Change-Id: I23a51147d785d6cb645f953ca5ce0ff72f8bd367

2024-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-click-default-group: Enable tests.
	* gnu/packages/python-xyz.scm (python-click-default-group) [source]:
	Swap to git checkout containing tests.

	Change-Id: I51d039ce03d4d772ed6246233e5cc830b5548c3a

2024-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-qstylizer: Update to 0.2.3.
	* gnu/packages/python-xyz.scm (python-qstylizer): Update to 0.2.3.
	[arguments]: Refresh style.
	[propagated-inputs]: Remove python-tinycss; add python-tinycss2.
	[native-inputs]: Remove python-pytest-cov, python-pytest-runner, and
	python-pytest-xdist.

	Change-Id: I99bde105d125053e1316372dfbebf90d4236fcc7

2024-05-08  Dariqq  <dariqq@posteo.net>

	gnu: python-argparse-manpage: Update to 4.5.
	* gnu/packages/python-xyz.scm (python-argparse-manpage): Update to 4.5.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest and python-tomli.

	Change-Id: I8151fb0cc79181c1126a1c00288dc3a96134aa70

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpparmadillo: Update to 0.12.8.3.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.12.8.3.0.

	Change-Id: I92d8f11bc12a6a0ff7af789aaf0823fdcb33be05

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seuratobject: Update to 5.0.2.
	* gnu/packages/cran.scm (r-seuratobject): Update to 5.0.2.

	Change-Id: I5fef014a90c2b8cf709bfa07f96cd9757059c0fa

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpmisc: Update to 0.5.6.
	* gnu/packages/cran.scm (r-ggpmisc): Update to 0.5.6.

	Change-Id: I380326e546d65f356cfd9e1a0f03656bc7c8e93a

2024-05-08  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-mlr3verse.
	* gnu/packages/cran.scm (r-mlr3verse): New variable.

	Change-Id: I52c01fffd13c72b599ae5bc9ff809daea11eaa59

2024-05-08  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-mlr3viz.
	* gnu/packages/cran.scm (r-mlr3viz): New variable.

	Change-Id: Iedca442886ebeb09d26cfa44290192c582aeeef3

2024-05-08  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-mlr3tuningspaces.
	* gnu/packages/cran.scm (r-mlr3tuningspaces): New variable.

	Change-Id: Ifb35e78dab862921f000b055d3fa1eee3ef79309

2024-05-08  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-mlr3mbo.
	* gnu/packages/cran.scm (r-mlr3mbo): New variable.

	Change-Id: I23d7af239f7ab55599faf99d5136621cc45c973f

2024-05-08  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-mlr3hyperband.
	* gnu/packages/cran.scm (r-mlr3hyperband): New variable.

	Change-Id: I3e7a829da1f7687ef0bb201f6333bdd519cfa025

2024-05-08  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-mlr3fselect.
	* gnu/packages/cran.scm (r-mlr3fselect): New variable.

	Change-Id: I28ced76c34d99c864c09cbf7b92658fb7676b22c

2024-05-08  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-mlr3filters.
	* gnu/packages/cran.scm (r-mlr3filters): New variable.

	Change-Id: I94bd79843f5f35eeacb1ea788a76b63e9028f548

2024-05-08  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-mlr3data.
	* gnu/packages/cran.scm (r-mlr3data): New variable.

	Change-Id: I93bee828d1ac26da1146c853b4d88fbdec42905f

2024-05-08  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-mlr3cluster.
	* gnu/packages/cran.scm (r-mlr3cluster): New variable.

	Change-Id: I3d970afeeaf4de1793974177bcf5abf64c957d6b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: rcas-web: Update to latest commit.
	The latest commit fixes a problem in configure.ac.

	* gnu/packages/bioinformatics.scm (rcas-web)[source]: Fetch from git.
	[arguments]: Remove 'find-RCAS phase; use G-expression.
	[inputs]: Drop labels.  Use Guile 3.0.
	[native-inputs]: Add autoconf and automake.

	Change-Id: I6f1d300df589a99b9493b2857f58d49e468b210e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	FIXUP r-bigmelon
	Change-Id: Ic9b038a93c14595da8575de5449b7aa0504d031e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-icellnet: Update to 2.2.1-1.e10ee4a.
	* gnu/packages/bioinformatics.scm (r-icellnet): Update to 2.2.1-1.e10ee4a.
	[propagated-inputs]: Add r-complexheatmap and r-circlize.

	Change-Id: Ib844f83cb1ca4f88259593153d9e66289307dccc

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: emacs-ess: Disable one more test.
	* gnu/packages/statistics.scm (emacs-ess)[arguments]: Disable browser test.

	Change-Id: Ia63f1e35c3eb4d0cce84cd5388b7376b39facb8e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fpc: Update to 2.2-12.
	* gnu/packages/statistics.scm (r-fpc): Update to 2.2-12.

	Change-Id: I0da322d7059b27b08de6f07216fc250827554412

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mclust: Update to 6.1.1.
	* gnu/packages/statistics.scm (r-mclust): Update to 6.1.1.

	Change-Id: I9fed05d2d124a07b8775306002bc8accde23fa80

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sfsmisc: Update to 1.1-18.
	* gnu/packages/statistics.scm (r-sfsmisc): Update to 1.1-18.

	Change-Id: Iaaf71756973ebe6613848fc9785f4d867a9d4a66

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gtable: Update to 0.3.5.
	* gnu/packages/statistics.scm (r-gtable): Update to 0.3.5.

	Change-Id: Icc622408ebc0db096d9c82fdeebe9b4620b21b56

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggplot2: Update to 3.5.1.
	* gnu/packages/statistics.scm (r-ggplot2): Update to 3.5.1.

	Change-Id: I3b18fcdfbf6b57ccd02114a364d5d6227856535c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringi: Update to 1.8.4.
	* gnu/packages/statistics.scm (r-stringi): Update to 1.8.4.

	Change-Id: Ifad35d93dcd2efdac025e1b29860609357eec75c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-survival: Update to 3.6-4.
	* gnu/packages/statistics.scm (r-survival): Update to 3.6-4.

	Change-Id: Ie76a72abc4c23213e9ab382e78960b26d4816f89

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrix: Update to 1.7-0.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.7-0.

	Change-Id: I7a9ae42611a916c8748bc2139ef08b478a533bfe

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mass: Update to 7.3-60.2.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-60.2.

	Change-Id: I351639b3c07afebdc5d59866e493214fcb07c36b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ragg: Update to 1.3.1.
	* gnu/packages/cran.scm (r-ragg): Update to 1.3.1.

	Change-Id: Iac1219839875056725a38b4bb816447ac216abba

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3: Update to 0.19.0.
	* gnu/packages/cran.scm (r-mlr3): Update to 0.19.0.

	Change-Id: I424e6285e79d0082da45a848d2f1e131ad7975ac

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3pipelines: Update to 0.5.2.
	* gnu/packages/cran.scm (r-mlr3pipelines): Update to 0.5.2.

	Change-Id: I0179b7a822f86b7c4c24d7d3f15deab1838e27d3

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iml: Update to 0.11.3.
	* gnu/packages/cran.scm (r-iml): Update to 0.11.3.

	Change-Id: I07cb8a5fb52b04ceab6b4e1a7aaf4133b9af8dd9

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stanheaders: Update to 2.32.7.
	* gnu/packages/cran.scm (r-stanheaders): Update to 2.32.7.

	Change-Id: I367bba897a937c915bd9b5b3e2246209c785e424

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quanteda: Update to 4.0.2.
	* gnu/packages/cran.scm (r-quanteda): Update to 4.0.2.

	Change-Id: I02fbefc305e1a7673c52359da86eae77964a47bb

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flexclust: Update to 1.4-2.
	* gnu/packages/cran.scm (r-flexclust): Update to 1.4-2.

	Change-Id: I1fe773b23e814ac5ebc5e52c855ba889c6c79f1b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-imager: Update to 1.0.1.
	* gnu/packages/cran.scm (r-imager): Update to 1.0.1.

	Change-Id: I75f935e3197d072148067d57947560397d4e7dff

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lda: Update to 1.5.2.
	* gnu/packages/cran.scm (r-lda): Update to 1.5.2.

	Change-Id: I2fe10d6cdb94982650c7f94ea7e011a1853ed8e1

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlbench: Update to 2.1-5.
	* gnu/packages/cran.scm (r-mlbench): Update to 2.1-5.

	Change-Id: If044d9180ce60eb105100ead97d0ffa5f9f3a87a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-apcluster: Update to 1.4.13.
	* gnu/packages/cran.scm (r-apcluster): Update to 1.4.13.

	Change-Id: Ib99a946abf710052daae5ee5fe4bf91f38ee1c0e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nonnest2: Update to 0.5-7.
	* gnu/packages/cran.scm (r-nonnest2): Update to 0.5-7.

	Change-Id: I9d30b4374033517c9e25e3ba20fb2427df492381

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pixmap: Update to 0.4-13.
	* gnu/packages/cran.scm (r-pixmap): Update to 0.4-13.

	Change-Id: Ia2270efb3fb0607cf9095b308673dcee1d04df32

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gridpattern: Update to 1.2.1.
	* gnu/packages/cran.scm (r-gridpattern): Update to 1.2.1.

	Change-Id: Ib5f335fb1341df372aa85f1fc658509b4006045a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocmanager: Update to 1.30.23.
	* gnu/packages/cran.scm (r-biocmanager): Update to 1.30.23.

	Change-Id: Ie6bd5daa07a9d9b3f120563735126a70ed0f882a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xopen: Update to 1.0.1.
	* gnu/packages/cran.scm (r-xopen): Update to 1.0.1.

	Change-Id: Ib6a2cf9f4ab8103277d43f45c5c4379bbb61894e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fs: Update to 1.6.4.
	* gnu/packages/cran.scm (r-fs): Update to 1.6.4.

	Change-Id: I1611b167864d37b1ff9249727f7e272ce10c103d

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-labelled: Update to 2.13.0.
	* gnu/packages/cran.scm (r-labelled): Update to 2.13.0.
	[propagated-inputs]: Add r-tidyselect.

	Change-Id: I0fa1bd6fdd76fbf3900103c00310925662b359f5

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-doby: Update to 4.6.21.
	* gnu/packages/cran.scm (r-doby): Update to 4.6.21.
	[propagated-inputs]: Remove r-magrittr; add r-boot, r-cowplot, r-modelr, r-rlang, and
	r-tidyr.

	Change-Id: I11a033414510a6ce09863eb69e27186471e85856

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flextable: Update to 0.9.6.
	* gnu/packages/cran.scm (r-flextable): Update to 0.9.6.

	Change-Id: Ib61b62ddb06d1eaea5b5a0cfa9ebfea381337190

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prediction: Update to 0.3.17.
	* gnu/packages/cran.scm (r-prediction): Update to 0.3.17.

	Change-Id: Idf811d30e662c4ed25c1d4d9f0ead292b709957b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-officer: Update to 0.6.6.
	* gnu/packages/cran.scm (r-officer): Update to 0.6.6.

	Change-Id: I2758460e3c1eb7f020530431d191970d4ecc6f22

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rapiclient: Update to 0.1.4.
	* gnu/packages/cran.scm (r-rapiclient): Update to 0.1.4.

	Change-Id: I1c637b91a9463b2e8dd0f85fe80c89b41914ee79

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tinytex: Update to 0.51.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.51.

	Change-Id: Ia99bf297807fff8aaf5e3e7ec7eafe96b541dec2

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-debugme: Update to 1.2.0.
	* gnu/packages/cran.scm (r-debugme): Update to 1.2.0.

	Change-Id: I0a43ead356a49e59506be73ec7e449813e8e1dc6

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ips: Update to 0.0.12.
	* gnu/packages/cran.scm (r-ips): Update to 0.0.12.
	[propagated-inputs]: Remove r-seqinr; add r-data-table.

	Change-Id: I948da8f5d5e4813096db71560a2aead3003cec06

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-evd: Update to 2.3-7.
	* gnu/packages/cran.scm (r-evd): Update to 2.3-7.

	Change-Id: I6009ea9eb4138fd25542ef8c4bc1e51c60a257ab

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sp: Update to 2.1-4.
	* gnu/packages/cran.scm (r-sp): Update to 2.1-4.

	Change-Id: Id4d21cf39ac47dba310f16d26d294ec314925b45

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppspdlog: Update to 0.0.17.
	* gnu/packages/cran.scm (r-rcppspdlog): Update to 0.0.17.

	Change-Id: I2558509ee09e4a732e8a2aaf1addab22375f4d85

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	FIXUP r-infercnv
	Change-Id: I94a80f498afb34052dc4b2c3394fd94a463241bc

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-job: Update to 0.3.1.
	* gnu/packages/cran.scm (r-job): Update to 0.3.1.

	Change-Id: I3c47b59da4d497df1ef4b19d85bf8cc1b618295d

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-secretbase: Update to 0.5.0.
	* gnu/packages/cran.scm (r-secretbase): Update to 0.5.0.

	Change-Id: Ia0a2d14a98e43ef68794d7204fc6e60dfcf76fde

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mboost: Update to 2.9-10.
	* gnu/packages/cran.scm (r-mboost): Update to 2.9-10.

	Change-Id: I68b980e21438220989258c0d98791ab25e9211a6

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oompadata: Update to 3.1.4.
	* gnu/packages/cran.scm (r-oompadata): Update to 3.1.4.

	Change-Id: Id09f253cd6e62032fb6ffb90a776d3dfece8675b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpp: Update to 0.5.7.
	* gnu/packages/cran.scm (r-ggpp): Update to 0.5.7.
	[propagated-inputs]: Add r-vctrs.

	Change-Id: Ib8e2ddcdd38a943183fa349eabdeef8db625566f

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-brio: Update to 1.1.5.
	* gnu/packages/cran.scm (r-brio): Update to 1.1.5.

	Change-Id: I8cad71c2d24161c268698ac4fe72d910b81f034e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-classdiscovery: Update to 3.4.5.
	* gnu/packages/bioconductor.scm (r-classdiscovery): Update to 3.4.5.

	Change-Id: I8f712ffb99ff1fc94edf7095bb66ba10184843da

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-valr: Update to 0.8.1.
	* gnu/packages/bioconductor.scm (r-valr): Update to 0.8.1.

	Change-Id: I66b405f9baecdf7e11187748241d553614a39269

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scgate: Update to 1.6.2.
	* gnu/packages/bioconductor.scm (r-scgate): Update to 1.6.2.

	Change-Id: I7c1d1884a07db5b6dcf0475fa524cde98297b62c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-phyloseq: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-phyloseq): Update to 1.48.0.

	Change-Id: I6e9204c00ab56f6d1441ab15a01d9680de368e9e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximeta: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.22.0.
	[propagated-inputs]: Add r-txdbmaker.

	Change-Id: I1a87fadeb0cef5687abc3be91517c7cdcfaa950d

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tricycle: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-tricycle): Update to 1.12.0.

	Change-Id: I469d3387d52cce2d443e08ca21f3c18334c7b1f1

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgabiolinks: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-tcgabiolinks): Update to 2.32.0.

	Change-Id: I8ea8c5b220a262e921bcc4448b039153d48ad5c8

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biscuiteer: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-biscuiteer): Update to 1.18.0.

	Change-Id: If9119ebcde80e8548df5bcd4ffab1b0dca4ca726

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-omnipathr: Update to 3.11.10.
	* gnu/packages/bioconductor.scm (r-omnipathr): Update to 3.11.10.

	Change-Id: I3e93662d106c84cbe611f788f2c16f5caa748fbc

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-omicade4: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-omicade4): Update to 1.44.0.

	Change-Id: Iace759b9cc18c774f8a595f5ae05aa7256078901

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dmrseq: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-dmrseq): Update to 1.24.0.

	Change-Id: Ia0a2aff28eb12c730933c81a1afe203805c51a25

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dada2: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-dada2): Update to 1.32.0.

	Change-Id: I6e8764f77d05923b3534aff1388bf021491118fe

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bsseq: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-bsseq): Update to 1.40.0.

	Change-Id: If2cb52db5144dd8c625d428c7a83736d0eb9ce68

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biotmle: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-biotmle): Update to 1.28.0.

	Change-Id: Idd65b115b561e4069470133fdf70da803b7e463e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioqc: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-bioqc): Update to 1.32.0.

	Change-Id: If59869b7ced6952d277b9fb45a25bd903abb9bb2

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bionet: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-bionet): Update to 1.64.0.

	Change-Id: I3a66573dfe5b4a2758bea8e7af6a05b22a14b218

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bionero: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-bionero): Update to 1.12.0.

	Change-Id: I17d7d7bab2ea647e5a49c8f8482251dac34edda2

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomvrcns: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-biomvrcns): Update to 1.44.0.

	Change-Id: I7a392cab724c7757b4e41e472fd9644031674ddb

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomvcclass: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-biomvcclass): Update to 1.72.0.

	Change-Id: I64be6be30c5a64517cc285842b438a9bbfd9b463

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mvcclass: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-mvcclass): Update to 1.78.0.

	Change-Id: Ib40c3da90a3a77dbac7563eb1c3053669069325c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomformat: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-biomformat): Update to 1.32.0.

	Change-Id: I6d789e28a5f87ed6af111c20346c388e00f75697

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biodb: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-biodb): Update to 1.12.0.

	Change-Id: If7001f4b7fd5393a45799562d2ece279e0a60215

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocthis: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-biocthis): Update to 1.14.0.

	Change-Id: I1ee87d7a43237325ee4c4d93d9f69f0c3764a13b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bcrank: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-bcrank): Update to 1.66.0.

	Change-Id: I33ab9ad800c550b90268e7382ca1237874ca8d86

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bbcanalyzer: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-bbcanalyzer): Update to 1.34.0.

	Change-Id: I14da55ec9487fe641aac8e7e85708253afc1bc83

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-baynorm: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-baynorm): Update to 1.22.0.

	Change-Id: I49339ce8e370d45a1c2b018d14dc38a2ce1a8fef

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayesspace: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-bayesspace): Update to 1.14.0.

	Change-Id: Id08d540943a7821eba58dbfd933cc1efb30059aa

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayesknockdown: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-bayesknockdown): Update to 1.30.0.

	Change-Id: I02fd2b4f87eca8e9ef6446a05f1b17445b37698c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basilisk: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-basilisk): Update to 1.16.0.

	Change-Id: I48bf7fef391d1025cc348b6f76538523c4adb1e8

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basilisk-utils: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-basilisk-utils): Update to 1.16.0.

	Change-Id: I4c6a737383c616b990a880848edfae7fec2d0ee5

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basicstarrseq: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-basicstarrseq): Update to 1.32.0.

	Change-Id: I282493d98bc9d765ac29a28c58bc6531b0153dd5

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basics: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-basics): Update to 2.16.0.

	Change-Id: Ie3d41d7d58bc45d9e95379d0d1523e21e09009e0

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basic4cseq: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-basic4cseq): Update to 1.40.0.

	Change-Id: Idba4d11fc6def781e93c7d575c93f09c546e3170

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dir-expiry: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-dir-expiry): Update to 1.12.0.

	Change-Id: I5d75a7d3e56963c653d20b3c9cce8023b76306ac

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genetclassifier: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-genetclassifier): Update to 1.44.0.

	Change-Id: I750ee3bacbf9e819ef0853a3f951f4f32ab7b77e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minet: Update to 3.62.0.
	* gnu/packages/bioconductor.scm (r-minet): Update to 3.62.0.

	Change-Id: I2519b6e7526c481bf58f2ba75b2e0a1381f41679

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biobtreer: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-biobtreer): Update to 1.16.0.

	Change-Id: I8917872cb9e42225fa69750d50b66c745810c58d

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bgeedb: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-bgeedb): Update to 2.30.0.

	Change-Id: I61720c75925a44f1c6e8c94d8ca18271005a662c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beclear: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-beclear): Update to 2.20.0.

	Change-Id: I16ff50c678cf7e56002083f8e9c1eec3053354d1

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-megadepth: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-megadepth): Update to 1.14.0.
	[inputs]: Remove megadepth.

	Change-Id: Ia0fc8a1e7266a996249f04447eabf9cf86b00f07

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ballgown: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-ballgown): Update to 2.36.0.

	Change-Id: Ia60e45a814c4f6bb873b25a7e959b593fcdebb0d

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-guitar: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-guitar): Update to 2.20.0.

	Change-Id: Ic9bb33324aac858f5fc056cf0fe393f7031c949e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chromstar: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-chromstar): Update to 1.30.0.

	Change-Id: Id729863b51653a14a0e30558065d69dc14df375e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-snpstats: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-snpstats): Update to 1.54.0.

	Change-Id: Iea939d944d7574c4da573e2d84b43850dc204762

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-snprelate: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-snprelate): Update to 1.38.0.

	Change-Id: Ic7b56fc80e6983ee4f86a2de43ad1f831584911f

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pathview: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-pathview): Update to 1.44.0.

	Change-Id: I1b186e58ff9116f403295122f02e03b018de0f1c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parody: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-parody): Update to 1.62.0.

	Change-Id: I558464136d242e6e6d62974b2b8df324faf5c0f2

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ldblock: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-ldblock): Update to 1.34.0.

	Change-Id: Ia0a9b517faf126ad075b099ed407a8a233080b2a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-kegggraph: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-kegggraph): Update to 1.64.0.

	Change-Id: I1919e5f27747edc745a7e0c65c71d0126e63bde8

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gwastools: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-gwastools): Update to 1.50.0.

	Change-Id: Id076c41a4f2f189af0df10f90ed72a5a69154a68

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gwascat: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-gwascat): Update to 2.36.0.

	Change-Id: I476740369af4d527f94adc2f06c9af354d49b6fc

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gviz: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-gviz): Update to 1.48.0.

	Change-Id: I68a479de59a531aa8ab7b376a69a1766fddeea7d

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggbio: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-ggbio): Update to 1.52.0.

	Change-Id: I45c0988944ecdc2dc88f7638723a7fe25e6fcec5

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-erma: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-erma): Update to 1.20.0.

	Change-Id: Ic80ebff0510de24ed5bf8afbf199c06489e7a3f5

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-catalyst: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-catalyst): Update to 1.28.0.

	Change-Id: Ic2373881717e43db043347438c7801f4b3d3f7ad

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msmstests: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-msmstests): Update to 1.42.0.

	Change-Id: Ibe34483ca14f6f32d3b1066dad637b7a3ca8f65c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msmseda: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-msmseda): Update to 1.42.0.

	Change-Id: I23422c5a2680af92f5101e84750dcfa694f93dc9

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocio: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-biocio): Update to 1.14.0.

	Change-Id: I5095d4c6ea7ab93645dc8f7326f3688fcc9b11e7

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msfeatures: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-msfeatures): Update to 1.12.0.

	Change-Id: Iac6354decbe9d887127c41340d2585b9e1ed0b15

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mscoreutils: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-mscoreutils): Update to 1.16.0.

	Change-Id: I85aa872f87fd249b22d91aefff57f99426a92147

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-delayedmatrixstats: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-delayedmatrixstats): Update to 1.26.0.

	Change-Id: I7ce26d8e3df2bbac7d9b266072f9f906981a476a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatialexperiment: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-spatialexperiment): Update to 1.14.0.

	Change-Id: Ib35abae88c1566641585d04dc1bddb794d969a6f

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sparsematrixstats: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-sparsematrixstats): Update to 1.16.0.

	Change-Id: I4c8c6c69be0b1dee2ee39dab4fa54ae04139d27c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sparsearray: Update to 1.4.1.
	* gnu/packages/bioconductor.scm (r-sparsearray): Update to 1.4.1.

	Change-Id: Iab6d481534f68cc171c107a70c1e73a4b89686bc

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scran: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-scran): Update to 1.32.0.

	Change-Id: I52c93ce19c97f533b9a2b13c54a40488e7e297ba

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scater: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-scater): Update to 1.32.0.

	Change-Id: I9f2748bf1497164bb3ed6cae329b521565488b4e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scuttle: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-scuttle): Update to 1.14.0.

	Change-Id: Ib499f1130708d6455f3539f3d32af5e2be933023

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singler: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-singler): Update to 2.6.0.

	Change-Id: Idd0a8ee8559913c0534e6be46dcf49b3a3c1a2c1

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singlecellexperiment: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-singlecellexperiment): Update to 1.26.0.

	Change-Id: Ie7720939014e2e43a90a1c93547492dadc7ab333

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chromvar: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-chromvar): Update to 1.26.0.

	Change-Id: Ib13a2f5268b9d49898ca428490af0ed83f55ba87

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifmatchr: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-motifmatchr): Update to 1.26.0.

	Change-Id: I829ce102796a01db25be22eba3b6eeb3dbd07b31

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maftools: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-maftools): Update to 2.20.0.

	Change-Id: Iad2bb2427a16d8fb4cee3f06a8add4703d38a2df

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tfbstools: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-tfbstools): Update to 1.42.0.
	[propagated-inputs]: Add r-pwalign.

	Change-Id: I3fb7797efc408546f3968cf99db6b818bed5da70

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cner: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-cner): Update to 1.40.0.
	[propagated-inputs]: Add r-pwalign.

	Change-Id: I3a4ec39d509b2d747e323f26e1e27a3ad1bb3048

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beaddatapackr: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-beaddatapackr): Update to 1.56.0.

	Change-Id: I0df5dc9740ef5a618d5ee63f30236a885f64d5f4

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beadarray: Update to 2.54.0.
	* gnu/packages/bioconductor.scm (r-beadarray): Update to 2.54.0.

	Change-Id: Id76194ba8189f177156220bb16779fe20f6fc6ad

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beachmat: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-beachmat): Update to 2.20.0.

	Change-Id: I2651545a5f210820e5c730a0da498af14d013439

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5lib: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-rhdf5lib): Update to 1.26.0.

	Change-Id: I564c7b363dc1b53231258ddf7aee28859322b144

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdf5array: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-hdf5array): Update to 1.32.0.
	[inputs]: Remove zlib.

	Change-Id: Ib1980a75b1a86c279aff4486c9ed234e78dd968c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hitc: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-hitc): Update to 1.48.0.

	Change-Id: Idf5834d1066f6d9012b41a50dbf0fd7288fea8cb

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fithic: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-fithic): Update to 1.30.0.

	Change-Id: Ic0a0f7e42cf5586488b7b0b0141bc6988f0b73d4

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fishpond: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-fishpond): Update to 2.10.0.

	Change-Id: If118e6dc0fc42ae7b83dc9697de8627bc03560cc

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgraphviz: Update to 2.48.0.
	* gnu/packages/bioconductor.scm (r-rgraphviz): Update to 2.48.0.

	Change-Id: I4a75273197bfb156c65a01929488fcb0fdfface7

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s4vectors: Update to 0.42.0.
	* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.42.0.

	Change-Id: Icf31b9dd5636fd7aa32962a52694c79347553d82

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s4arrays: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-s4arrays): Update to 1.4.0.

	Change-Id: I988fc426af0b86a4a51ebd19e32c925359451ea6

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-preprocesscore: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-preprocesscore): Update to 1.66.0.

	Change-Id: I7900eb76856228194d406a31a7857723da3d6cbe

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-icens: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-icens): Update to 1.76.0.

	Change-Id: Ia343622426866a980c56b092d1fcf1088820273b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-m3c: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-m3c): Update to 1.26.0.

	Change-Id: Id2c7aa0d6841ba2de27e2e71d9ca4ee85500bd47

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgreat: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-rgreat): Update to 2.6.0.

	Change-Id: I8ec9065aea86ab4fe7ff659af035441ea5877373

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcatools: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-pcatools): Update to 2.16.0.

	Change-Id: I0cdce782ed951fe449618c340571cb0b81a5a434

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biodist: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-biodist): Update to 1.76.0.

	Change-Id: I2cf18df7f608c4eefd46788b12ff4414457a53fa

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocworkflowtools: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-biocworkflowtools): Update to 1.30.0.

	Change-Id: Iee8e315cf49003bce01720e96bd589fb0ac92402

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocset: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-biocset): Update to 1.18.0.

	Change-Id: Ia0adef15c468c8642873bac58e71e3a949af5065

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocor: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-biocor): Update to 1.28.0.

	Change-Id: I76505cecfe6c8c51ee02ddb4517123dde6bd2db0

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioconcotk: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-bioconcotk): Update to 1.24.0.

	Change-Id: Ibbbb8d3c63c6c9d6fd707b6ba54db022c6894593

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multiassayexperiment: Update to 1.30.1.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.30.1.

	Change-Id: I22a3faf35e81df07177b364e3785d09e43218f74

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-grohmm: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-grohmm): Update to 1.38.0.

	Change-Id: I98c6fa88c05da2cf08f79d5e31d9bcefeedd69db

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-experimenthubdata: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-experimenthubdata): Update to 1.30.0.

	Change-Id: I6c13e5cef512e7122016908afc71c447a7d7990f

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-experimenthub: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-experimenthub): Update to 2.12.0.

	Change-Id: I9c78efff6d3cdbb9227a3584048b9ef3eca1c19f

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocviews: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-biocviews): Update to 1.72.0.

	Change-Id: I12ba24d16cce3c9aea674b5a7bb48ae837468fe1

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocstyle: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-biocstyle): Update to 2.32.0.

	Change-Id: I88c9702a7c4d1c38a1515055513a24c40531bfd8

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocgraph: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-biocgraph): Update to 1.66.0.

	Change-Id: I768ba4f032e742623325ddb1d02ef5603fc6d47b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioccheck: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-bioccheck): Update to 1.40.0.

	Change-Id: I2ba21396e88a3a0b85ce68150446ca435ba0aef0

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocbaseutils: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-biocbaseutils): Update to 1.6.0.

	Change-Id: I4396532de61a7bc06423c7dddaec9af096adb206

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ebarrays: Update to 2.68.0.
	* gnu/packages/bioconductor.scm (r-ebarrays): Update to 2.68.0.

	Change-Id: I204d9dc9f9d0cd62e2ca755f564067ef7985f7ed

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reactomepa: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-reactomepa): Update to 1.48.0.

	Change-Id: I89d8101b4a3e410619c92b54de864194f12eb482

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-graphite: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-graphite): Update to 1.50.0.

	Change-Id: I76f3fe726fafc2437a9b6b7f00922e44265321cf

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biobroom: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-biobroom): Update to 1.36.0.

	Change-Id: I7ce12a8b513c3a8de58c6c3d301f9949f0591a4e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioassayr: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-bioassayr): Update to 1.42.0.

	Change-Id: I6735615a04c3e8943086aa0cffb03dadb723a654

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fmcsr: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-fmcsr): Update to 1.46.0.

	Change-Id: Id233057e337e67a3e1edfaaf10ef5e273901436b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chemminer: Update to 3.56.0.
	* gnu/packages/bioconductor.scm (r-chemminer): Update to 3.56.0.

	Change-Id: I04a8ec120f3c949ede3b6c38590d56455a1b32dc

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chemmineob: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-chemmineob): Update to 1.42.0.

	Change-Id: I6de9b4e325ed48535934a23a284ffc8f6b51c77a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biggr: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-biggr): Update to 1.40.0.

	Change-Id: Ic28d925fef3901693c7d7769a494bccc8da5121b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hyperdraw: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-hyperdraw): Update to 1.56.0.

	Change-Id: I6279b34131142abcf14a8fd08b9faa1298013a85

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hypergraph: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-hypergraph): Update to 1.76.0.

	Change-Id: Id3778bdb1eb98ef71b6dbca207b1a96acf8e8e28

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hybridmtest: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-hybridmtest): Update to 1.48.0.

	Change-Id: I89893ca526c27493f3966e3d777366024dc0fa91

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsbml: Update to 2.62.0.
	* gnu/packages/bioconductor.scm (r-rsbml): Update to 2.62.0.

	Change-Id: I870e9d67c6f8123c53ec72c49d934613e25d9c77

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bifet: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-bifet): Update to 1.24.0.

	Change-Id: I1737a7b834c834436791eb407c275f1b322d2c4c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bicare: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-bicare): Update to 1.62.0.

	Change-Id: I9861a66178d503c45122a64a219086ef9cd8754e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bhc: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-bhc): Update to 1.56.0.

	Change-Id: I0bba03639a3f1b301214051fd00b6f13de49f433

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bgx: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-bgx): Update to 1.70.0.

	Change-Id: Ibbbae41e23ab19f5cba7e2264fa2c2848a38a15f

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acde: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-acde): Update to 1.34.0.

	Change-Id: Iad20ebfe118270c0f878ac1d3c7c0cbe521ab359

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acme: Update to 2.60.0.
	* gnu/packages/bioconductor.scm (r-acme): Update to 2.60.0.

	Change-Id: I3d29a5f5c4df1f77b5dc50415d537cde96e53437

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acgh: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-acgh): Update to 1.82.0.

	Change-Id: I2e354918b664aeb4f58aff1f7dd6c7ade652dcca

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ace: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-ace): Update to 1.22.0.

	Change-Id: I05b8a0c1b400f2789691358a96653abd91761b57

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-universalmotif: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.22.0.

	Change-Id: I8162abd88011435179e0c3ca41fe9d058f8f4522

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ucell: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-ucell): Update to 2.8.0.

	Change-Id: I6c7867ce56a96e9320f050c9653ad558d9c9d102

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variancepartition: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.34.0.

	Change-Id: I9908a4020f5f17e015d9be1f54ea0383e5638759

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variantfiltering: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-variantfiltering): Update to 1.40.0.

	Change-Id: I3e41dfc9a50657003144c8b767a5d424be571df2

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tilingarray: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-tilingarray): Update to 1.82.0.

	Change-Id: I1353b206d83001b8965a949e55908a1306a8de7c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wavcluster: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-wavcluster): Update to 2.38.0.

	Change-Id: I285c6f42b2cde094e6c32e95b473c9540045866b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigmelon: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-bigmelon): Update to 1.30.0.
	[native-inputs]: Remove r-knitr.

	Change-Id: I5fd606d69b30ad6768cfd11594c6be66a9ae56fe

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdsfmt: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.40.0.

	Change-Id: I972ee519a6c81bb88577b8ec86ca7a6ff6ab39d6

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-watermelon: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-watermelon): Update to 2.10.0.

	Change-Id: Iee6a26d982a87f586ad34625e8cd64d9df839fe1

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-roc: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-roc): Update to 1.80.0.

	Change-Id: I4053fc2e0ab8298b95da11357c3543bdc4480272

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genie3: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-genie3): Update to 1.26.0.

	Change-Id: I7eb05930f49b4c44678e5069cda9083fa3b2d86a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-circrnaprofiler: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-circrnaprofiler): Update to 1.18.0.

	Change-Id: I5249ad323937706edb460e6f5dbc67f3b89aeea4

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cicero: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-cicero): Update to 1.22.0.

	Change-Id: Iec08b05b328caf90a1a97b1dcec68eda81817f0a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chicago: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-chicago): Update to 1.32.0.

	Change-Id: I5ae8e14628f6ba5babf4202a16cbf2a93d4812a0

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcistarget: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-rcistarget): Update to 1.24.0.
	[propagated-inputs]: Add r-zoo.

	Change-Id: Ifef3f1d3a3b0a6aa960d96d702c380c0b721707c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-depecher: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-depecher): Update to 1.20.0.
	[propagated-inputs]: Add r-clusterr.

	Change-Id: I438cfd508bb90af157a1b17a520d17374b5e1007

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mixomics: Update to 6.28.0.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.28.0.

	Change-Id: I878f0f648b15fc17a69c8b72aedf88c8d9b05f1d

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowsom: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-flowsom): Update to 2.12.0.

	Change-Id: I0bd56b6915c9aed7ec5e86191f3a90ee5126bd79

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-opencyto: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-opencyto): Update to 2.16.0.

	Change-Id: I4b0121062299fac4831edaa096a1efdf70a8b7ea

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowstats: Update to 4.16.0.
	* gnu/packages/bioconductor.scm (r-flowstats): Update to 4.16.0.

	Change-Id: I41a6906f6856b3bb7ecdcc9b5376213c80b4b55c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowworkspace: Update to 4.16.0.
	* gnu/packages/bioconductor.scm (r-flowworkspace): Update to 4.16.0.

	Change-Id: Ib561cb7faf49b258a9fba370d62b2d2d3babff4d

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rprotobuflib: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-rprotobuflib): Update to 2.16.0.

	Change-Id: I9ec03796c28a24ee683580c8be8236fc46ec4895

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowclust: Update to 3.42.0.
	* gnu/packages/bioconductor.scm (r-flowclust): Update to 3.42.0.

	Change-Id: Ibdffc56edbbc159b090302ef9491c176b93ad993

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowviz: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-flowviz): Update to 1.68.0.

	Change-Id: I09f751cb47129b67903fb0b279a9c1b7b3555f7a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggcyto: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-ggcyto): Update to 1.32.0.

	Change-Id: I0a27617ec6dec5a41201ffdf4352d5d70946a990

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ncdfflow: Update to 2.50.0.
	* gnu/packages/bioconductor.scm (r-ncdfflow): Update to 2.50.0.

	Change-Id: I462cd25ccd4f4e96a21293d7d6bbfab68665b91c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowmeans: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-flowmeans): Update to 1.64.0.

	Change-Id: I0b99b3c3ebf292d9e7318a5fe33900be0634ccad

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowcore: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-flowcore): Update to 2.16.0.

	Change-Id: I545b9e5453abc33a64a96a814fff5539daa59c3e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cytolib: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-cytolib): Update to 2.16.0.

	Change-Id: I66bc6871d7031229ee64765732cee003283b0d19

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-consensusclusterplus: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-consensusclusterplus): Update to 1.68.0.

	Change-Id: Ic061325418b63fed6ebaf60af1b53cd5720af9d4

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowai: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-flowai): Update to 1.34.0.

	Change-Id: I7e70ec8330092de08663200317032474b339cf7b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flames: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-flames): Update to 1.10.0.
	[propagated-inputs]: Add r-iranges, r-testthat, r-tibble, r-tidyselect, and r-txdbmaker.

	Change-Id: I8cdc5c4370249f98079ffa83f16320f6f07f4650

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsubread: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.18.0.

	Change-Id: Ia60b6fbefae10e668bf2d74e8e34e0af62286c3a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotatr: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-annotatr): Update to 1.30.0.

	Change-Id: Ia96de8988e70148774a002ed4a718c0e034d8470

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biosigner: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-biosigner): Update to 1.32.0.

	Change-Id: I1c9aba3807491c8cca78ecb9cfa6118ac829a83f

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ropls: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-ropls): Update to 1.36.0.

	Change-Id: I38f876b16f0757fb737e68dfdde414149325bf89

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multidataset: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-multidataset): Update to 1.32.0.

	Change-Id: I11186aaf5e7824b622ee077386fde04e8cc6d4f8

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-birewire: Update to 3.36.0.
	* gnu/packages/bioconductor.scm (r-birewire): Update to 3.36.0.

	Change-Id: I334dc128bbc21fb4b7561ffbd467f8fa8c5655bb

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rqc: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-rqc): Update to 1.38.0.

	Change-Id: Ic0d16636a1d8b895f90488a53e5fb12e926aab96

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quasr: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-quasr): Update to 1.44.0.
	[propagated-inputs]: Add r-txdbmaker.

	Change-Id: I694b838314fd3b272c2b1e54462c01b8d7aa3db9

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhisat2: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-rhisat2): Update to 1.20.0.
	[propagated-inputs]: Remove r-genomicfeatures; add r-txdbmaker.

	Change-Id: I529eb7b14bed764ee4c99840261111aa464ebee4

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sgseq: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-sgseq): Update to 1.38.0.

	Change-Id: I0cff4621eab565b54ee90e400d716505ce3546a4

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbowtie: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-rbowtie): Update to 1.44.0.

	Change-Id: If72dcf98d1e0807a662769f075783f5ab771ffa6

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iclusterplus: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-iclusterplus): Update to 1.40.0.

	Change-Id: I50d3ad0f0eb16f9c9c164e0123bf7aad6ca88e8b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocfilecache: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-biocfilecache): Update to 2.12.0.

	Change-Id: I43c6a01c27f5da53c1f92a4bb60e82021b503f24

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrmnormalization: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-arrmnormalization): Update to 1.44.0.

	Change-Id: I6764fb65b0180eff4cae6fed0ef34e6cd5ed455a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-progeny: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-progeny): Update to 1.26.0.

	Change-Id: Ie4aa637d7579bf5f966aa48469ee9774b9be72eb

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbowtie2: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-rbowtie2): Update to 2.10.0.

	Change-Id: Ia0479b81f8fafec85967c3f040921265672da0bc

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zfpkm: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-zfpkm): Update to 1.26.0.

	Change-Id: Iaedb6614daf04de16a4a7f1ac5d62e2a886627db

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zinbwave: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-zinbwave): Update to 1.26.0.

	Change-Id: I0ca075c1d53c8637f096c3d5d37b8af82e913d7a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-webbioc: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-webbioc): Update to 1.76.0.

	Change-Id: I15d7018f71115f9105ab8bcb375d0085acda5e27

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-widgettools: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-widgettools): Update to 1.82.0.

	Change-Id: Ifbf93eaef653f353c07198d3ab492db0d48c2a5d

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wiggleplotr: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-wiggleplotr): Update to 1.28.0.

	Change-Id: I812e2117c9fc082e665a2d257a14d6825bd2d983

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wrench: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-wrench): Update to 1.22.0.

	Change-Id: Ic5b0bc0ca63f073b121041bb3779cd6440dadf22

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wppi: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-wppi): Update to 1.12.0.

	Change-Id: Ifb378d20553d74bfca3a3311e1139f8bccc79a8b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xcms: Update to 4.2.0.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 4.2.0.
	[propagated-inputs]: Remove r-multtest, r-plyr, r-rann, and r-robustbase; add r-jsonlite
	and r-metabocoreutils.

	Change-Id: I8ebcedc2c4b7fc073589c474de8a3ea52071d278

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-massspecwavelet: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-massspecwavelet): Update to 1.70.0.

	Change-Id: I0c19c85365065a5918c9236b8789798edbd69431

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-roar: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-roar): Update to 1.40.0.

	Change-Id: I86b612f9a1d4715d22a30fd6dc3c564f53400bdb

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yarn: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-yarn): Update to 1.30.0.

	Change-Id: Ibc82dc44f5f1b61b5adefaee2a16de1e159ff865

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantro: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-quantro): Update to 1.38.0.

	Change-Id: Ib9b1c373c0f7820c1944d49e6cdc9e0da30c752c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gcrma: Update to 2.76.0.
	* gnu/packages/bioconductor.scm (r-gcrma): Update to 2.76.0.

	Change-Id: I224f243340bed970d72a8186d1f286d6e87a339b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yapsa: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-yapsa): Update to 1.30.0.

	Change-Id: Iaf62b6d599e1a7e3cd3255877a9faf9c3d8b28c1

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-somaticsignatures: Update to 2.40.0.
	* gnu/packages/bioconductor.scm (r-somaticsignatures): Update to 2.40.0.

	Change-Id: I599c3b6a521a93dfa056d3ea42a27906360f4e92

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gtrellis: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-gtrellis): Update to 1.36.0.

	Change-Id: I3d0e77d8406b71adfcce754c0df5d82fbfa54d29

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yamss: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-yamss): Update to 1.30.0.

	Change-Id: Id552217ad9a7a8273e38face0f016c410b6d2f25

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ebimage: Update to 4.46.0.
	* gnu/packages/bioconductor.scm (r-ebimage): Update to 4.46.0.

	Change-Id: I18b62127bbd91d4c443a29a376506ffb95bdf74f

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aucell: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-aucell): Update to 1.26.0.
	[propagated-inputs]: Remove r-shiny.

	Change-Id: I258ef1c0dbe0b3039cccc52b45bcd279e13448eb

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-allelicimbalance: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-allelicimbalance): Update to 1.42.0.

	Change-Id: I2317a273e56cec77dfc2904a9f4b394954b4452c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationtools: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-annotationtools): Update to 1.78.0.

	Change-Id: I03cfc05951d2385d129299857ab33dca14b9a09c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gofuncr: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-gofuncr): Update to 1.24.0.

	Change-Id: I3a9519ce281638bded1674efdcedee2792653edd

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-atacseqqc: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.28.0.
	[propagated-inputs]: Add r-biocparallel.

	Change-Id: Ie8b4dfaeb8d2dace4222edcc453206c92038ccf3

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicscores: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-genomicscores): Update to 2.16.0.

	Change-Id: I5e16fcbdb0539d1549703c5613637a45dd394f19

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifstack: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-motifstack): Update to 1.48.0.

	Change-Id: I3f5753d9c6b6d80f813745ea784b50d805ea9a5b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifbreakr: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-motifbreakr): Update to 2.18.0.
	[propagated-inputs]: Add r-pwalign.

	Change-Id: If6d1a32ef6c413a2c5f9e1b9facb86535474f2f0

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifdb: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-motifdb): Update to 1.46.0.

	Change-Id: I59ea594a6f60475130842a9f1184fc2347610ca4

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgadem: Update to 2.52.0.
	* gnu/packages/bioconductor.scm (r-rgadem): Update to 2.52.0.

	Change-Id: Icb79e5feac3f3d62236ddc2a11b69cdcd41e2adb

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bacon: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-bacon): Update to 1.32.0.

	Change-Id: I7205d0816ada2cd36892f8c60bc51745d8bb5b3c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abseqr: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-abseqr): Update to 1.22.0.

	Change-Id: I0dccf1f24b03770773e7c4bf46a290091ecf4639

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-a4): Update to 1.52.0.

	Change-Id: I9d5e462c3a85085e3d4e6a6e029facb15ecc75a8

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4base: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-a4base): Update to 1.52.0.

	Change-Id: Ib453338c9f5120152401b63316875563dcfa8a6f

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4reporting: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-a4reporting): Update to 1.52.0.

	Change-Id: Ibbf221deb0fe3a25832e028d4428daca86638aae

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4preproc: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-a4preproc): Update to 1.52.0.

	Change-Id: If57e045b95a93fc6f3219563c14cb75d8b7def09

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4classif: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-a4classif): Update to 1.52.0.

	Change-Id: I80ac898550980c35b035fdb1d9830107eef81fbe

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4core: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-a4core): Update to 1.52.0.

	Change-Id: Ic773aab10e8d25897b3d656ef97302ccc6c4e585

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annaffy: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-annaffy): Update to 1.76.0.

	Change-Id: Id4e02486fc59d4a1522d2a5ad4bdcb952656bb35

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlinterfaces: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.84.0.

	Change-Id: I92ed0cc7b971ac04eac715d47031ce2dcee1fd65

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterexperiment: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-clusterexperiment): Update to 2.24.0.
	[propagated-inputs]: Remove r-howmany.

	Change-Id: Ibd0ea9c9ea87c3eddc86b6d7e13198575cc10418

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterprofiler: Update to 4.12.0.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.12.0.

	Change-Id: If7fcff996d1c7341bb9e9faa0499dd259e894afc

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enrichplot: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.24.0.

	Change-Id: Ide2c42c7df2f76742242df9191b51e56b4bcfc20

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enrichedheatmap: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-enrichedheatmap): Update to 1.34.0.

	Change-Id: I08fa610c96dd70460daf90f1a55adfe14119c12a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dose: Update to 3.30.0.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.30.0.

	Change-Id: I28254605db5026df5624ff6495dbeb294624a210

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fgsea: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-fgsea): Update to 1.30.0.

	Change-Id: Ib82a7b868f39594f0b2211a892596d638a5805d0

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fcscan: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-fcscan): Update to 1.18.0.

	Change-Id: Iaa8325f526e06c25775421023d9f05ede76a54a3

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anota2seq: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-anota2seq): Update to 1.26.0.

	Change-Id: I9cfa5e25e1b0d7c1b0ae86b3d3d99c836579f3dc

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anota: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-anota): Update to 1.52.0.

	Change-Id: I31b0c1073f1b00b3b5d37cf7660edfd0660e4510

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gosemsim: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.30.0.

	Change-Id: I68681741553872d7928d8ef6388d9cecfb67c98f

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-heatplus: Update to 3.12.0.
	* gnu/packages/bioconductor.scm (r-heatplus): Update to 3.12.0.

	Change-Id: Ib77fe8736bcd1a2e893de81afe77b66fd9a6d730

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-varianttools: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-varianttools): Update to 1.46.0.

	Change-Id: Icd4ad4878d0bcd47f14fae911adae373dbcabe90

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tradeseq: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-tradeseq): Update to 1.18.0.

	Change-Id: Ifb79112bed8aed760a3c100894f42554ed363e42

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ioniser: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-ioniser): Update to 2.28.0.

	Change-Id: Iae0b93ca195793240e5e5e9202685207868636f9

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-linnorm: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-linnorm): Update to 2.28.0.

	Change-Id: Iaead2fd1bb4044ceccb9192f4fefb014f9a6c08b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lumi: Update to 2.56.0.
	* gnu/packages/bioconductor.scm (r-lumi): Update to 2.56.0.

	Change-Id: I99c34bf0c24123b0be4580b3d2211c55690fa248

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lefser: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-lefser): Update to 1.14.0.
	[propagated-inputs]: Add r-dplyr.

	Change-Id: Ife3994b119fe09ae9c1cf7b6604fd20aea59332a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylumi: Update to 2.50.0.
	* gnu/packages/bioconductor.scm (r-methylumi): Update to 2.50.0.

	Change-Id: I05ada9bb2d21c34f0d89b45efd3aca05c7e4bd55

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-missmethyl: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-missmethyl): Update to 1.38.0.

	Change-Id: I525d9a3697b621b6f9e9eb09830950653ff571a4

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minfi: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-minfi): Update to 1.50.0.

	Change-Id: I998622a5e1e7591819c18615c69784178710b168

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-milor: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-milor): Update to 2.0.0.
	[propagated-inputs]: Add r-matrixgenerics, r-numderiv, r-rcpp, and r-rcpparmadillo.

	Change-Id: I5d228959211ba4cdfbd6e8786f5fa801fdb38795

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-microbiome: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-microbiome): Update to 1.26.0.

	Change-Id: I8ff4db42954af3dbf118f58838cae12c54998fa5

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mia: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-mia): Update to 1.12.0.

	Change-Id: I916224f840fe4f64b3307d09ca2bc00d18b2dcbf

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bumpymatrix: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-bumpymatrix): Update to 1.12.0.

	Change-Id: I87baf5a3ad2909cb927d363dd3a379487cc596fd

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bumphunter: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-bumphunter): Update to 1.46.0.

	Change-Id: I171983cd2e64539fcd2d8f9a07421ff2418382f2

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-siggenes: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-siggenes): Update to 1.78.0.

	Change-Id: I3b25af173de02555d4be229fb5f10ec03ee81298

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-illuminaio: Update to 0.46.0.
	* gnu/packages/bioconductor.scm (r-illuminaio): Update to 0.46.0.

	Change-Id: I5c7a518114f64ae05daec56467a30076313b1bb2

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geoquery: Update to 2.72.0.
	* gnu/packages/bioconductor.scm (r-geoquery): Update to 2.72.0.

	Change-Id: I8042f082559a8215013f18ebfbb44b019b40c8d6

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scone: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-scone): Update to 1.28.0.

	Change-Id: I94c44dd6323d6ae93e91ef6fadd12de66af4c3b0

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scdd: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-scdd): Update to 1.28.0.

	Change-Id: I42916e2eb192bbb1f24d039eb07d20f066887c3e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-noiseq: Update to 2.48.0.
	* gnu/packages/bioconductor.scm (r-noiseq): Update to 2.48.0.

	Change-Id: I2e8160ba86fadcbe804b2690977e993e6ebdb433

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sangerseqr: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-sangerseqr): Update to 1.40.0.
	[propagated-inputs]: Add r-pwalign.

	Change-Id: I8b140d95d6de99a334372116e81c13b28816a5cb

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-monocle: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-monocle): Update to 2.32.0.

	Change-Id: I44260b60dc8faea338177ffbd190efa619be4bf0

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mast: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-mast): Update to 1.30.0.

	Change-Id: Ifed0788bf9e12d4b658493a345b66d66642cb508

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-batchelor: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-batchelor): Update to 1.20.0.

	Change-Id: I2b481fbf2d0f519782afb1338ff62b793f48b02b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-residualmatrix: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-residualmatrix): Update to 1.14.0.

	Change-Id: I868b4a1c8543baf517eb7bdef1be52d854213749

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-icobra: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-icobra): Update to 1.32.0.
	[propagated-inputs]: Add r-rlang.

	Change-Id: I00098c395e56dd476d7eee1bd5f69e25b1311799

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ihw: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-ihw): Update to 1.32.0.

	Change-Id: Id002b977b421c761f0b5776700283e71f937a04e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lpsymphony: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-lpsymphony): Update to 1.32.0.

	Change-Id: Ia032fb628cc3a70176f5b34c4d448f0993466200

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-karyoploter: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-karyoploter): Update to 1.30.0.

	Change-Id: Ie63e8e9a5945d99354d6f98248cddb4fcb0d9655

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ebseq: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-ebseq): Update to 2.2.0.

	Change-Id: Id136b108abe6d3ee372d08f4a6d6e03f7c285c71

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dnacopy: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-dnacopy): Update to 1.78.0.

	Change-Id: Id303aec39ec0b2f2d532267301151fea2e9bf4c7

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipexoqual: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-chipexoqual): Update to 1.28.0.

	Change-Id: I0cf774225c8cf595cb28e8775ba16eadc2604d63

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-destiny: Update to 3.18.0.
	* gnu/packages/bioconductor.scm (r-destiny): Update to 3.18.0.
	[propagated-inputs]: Add r-rlang.

	Change-Id: I94f4f6b317b300f3abb91520cfece0791c45bba2

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocsingular: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-biocsingular): Update to 1.20.0.

	Change-Id: If23353503d25e3e9b9333b55092360c4dcd02931

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metapod: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-metapod): Update to 1.12.0.

	Change-Id: I82e4487b9495f94b224fac47d0b86bfe49de7438

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggtree: Update to 3.12.0.
	* gnu/packages/bioconductor.scm (r-ggtree): Update to 3.12.0.

	Change-Id: Id0230ecfd45c9a02ef1076a603409512ae9cab04

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-treesummarizedexperiment: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-treesummarizedexperiment): Update to 2.12.0.

	Change-Id: I3e541e10d3331a79c1b5eed6df49b07ad31694fd

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-treeio: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-treeio): Update to 1.28.0.
	[propagated-inputs]: Add r-yulab-utils.

	Change-Id: Icbb80a1fb2a5f1b1a9c0f38fdd92a9af22fafa58

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scaledmatrix: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-scaledmatrix): Update to 1.12.0.

	Change-Id: I886c3f2c39a9385a6a1546fd5aacb14b2e744c69

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocneighbors: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-biocneighbors): Update to 1.22.0.

	Change-Id: Idef84694ed38033d5aa211a51c83e96d61e000c1

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ruvseq: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-ruvseq): Update to 1.38.0.

	Change-Id: I20cd79c28c77979213dde9e298b78bd200686bc5

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dnabarcodes: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-dnabarcodes): Update to 1.34.0.

	Change-Id: I19ec9fa1eb4d2a205ce0ef3f0925e42db11fe0d7

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-inspect: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-inspect): Update to 1.34.0.

	Change-Id: I4e5ba976f557f06bbfd0a2c4834a18a9f5c39641

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plyranges: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-plyranges): Update to 1.24.0.

	Change-Id: I99a8d90d6286e1d1fc3ec2ee02fa11d327bd49d0

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plgem: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-plgem): Update to 1.76.0.

	Change-Id: Ie827507d649f0eb5e9ccf7ed7c7ae6836284262f

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rots: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-rots): Update to 1.32.0.

	Change-Id: Iff0ed11cedadfc65e20cc5d39a4262e7974de2db

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glmgampoi: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-glmgampoi): Update to 1.16.0.

	Change-Id: I2bf8dfb35cb318b146cbe5ff0746fff50cff5245

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glimma: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-glimma): Update to 2.14.0.

	Change-Id: I6c6d182612f065abca75dfc34db0c0a330d1c673

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ctc: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-ctc): Update to 1.78.0.

	Change-Id: I80cc97542cd21358b0037103d237b7beaf369a41

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicinteractions: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-genomicinteractions): Update to 1.38.0.

	Change-Id: Ib21a06dcd29cb365ac892a4acddc3d4ac849a82a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-interactionset: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-interactionset): Update to 1.32.0.

	Change-Id: Ic463139eb4d1b528b945c82854ea6d170ff6d5d0

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-riboseqr: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-riboseqr): Update to 1.38.0.
	[propagated-inputs]: Add r-s4vectors.

	Change-Id: I3db5790e20901be4e17e80d17e4e32a4185d4e06

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-riboprofiling: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-riboprofiling): Update to 1.34.0.

	Change-Id: I93cf780c9e31684f976c5b4d9a5e207d3f3fcd4d

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipcomp: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-chipcomp): Update to 1.34.0.

	Change-Id: Ib25d9e41d6378d60328a8461f379a19d87615cd5

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayseq: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-bayseq): Update to 2.38.0.

	Change-Id: I06fe6bb886c0a8c52f96ae021987e221a4cfd73d

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qdnaseq: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-qdnaseq): Update to 1.40.0.

	Change-Id: I15030171a4e2eafa324131fe29800c3004b1c3b3

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cghcall: Update to 2.66.0.
	* gnu/packages/bioconductor.scm (r-cghcall): Update to 2.66.0.

	Change-Id: I14bced655bea4c34d9d97ffafdf7435c5bab9d91

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cghbase: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-cghbase): Update to 1.64.0.

	Change-Id: I0a2dc81941c373e7f8d4ecefc196aadf5a2375cd

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-marray: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-marray): Update to 1.82.0.

	Change-Id: I5e89a79a53539ffbc503ba08f3f14b4baba14c97

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrixgenerics: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-matrixgenerics): Update to 1.16.0.

	Change-Id: I123ac9451ff9a71027c3d2ebd6cb74baf2a2b70e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chippeakanno: Update to 3.38.0.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.38.0.
	[propagated-inputs]: Add r-data-table, r-pwalign, r-scales, r-stringr, r-tibble, r-tidyr,
	and r-universalmotif.

	Change-Id: If1a8bd01cf741f7eaca1a70abbcf438ce09967f3

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pepsnmr: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-pepsnmr): Update to 1.22.0.

	Change-Id: I4a24be4f4e27f597abcdf2bc12038148ce944725

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggtreeextra: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-ggtreeextra): Update to 1.14.0.

	Change-Id: I2eae5f5d3bc4e3aeb4f4a5dfc9d62382c8eced3a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-graph: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-graph): Update to 1.82.0.

	Change-Id: Ia146b27aff043a4726fe740ca525e9b54fe14d6d

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multtest: Update to 2.60.0.
	* gnu/packages/bioconductor.scm (r-multtest): Update to 2.60.0.

	Change-Id: I62f4002526c565e117947ff790e217012e55aac3

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multibac: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-multibac): Update to 1.14.0.

	Change-Id: Ia10f5477a6dc12d43577b80c66140fc8f3954da4

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mbkmeans: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-mbkmeans): Update to 1.20.0.

	Change-Id: Ia6d03cd59abdbe1fe407ccccc658d2b88c8ace0c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mbecs: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-mbecs): Update to 1.8.0.

	Change-Id: I4bda3ad7f6e1635c51effed99b079bac494f3e0b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diffbind: Update to 3.14.0.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.14.0.

	Change-Id: Ibc1d511db31e2d3db6c44d1fcd992ad291a57c7e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-greylistchip: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-greylistchip): Update to 1.36.0.

	Change-Id: If072acdcf878e86c95f1f66a13b899cfc9adc2b7

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-apeglm: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-apeglm): Update to 1.26.0.

	Change-Id: I6f6770c0f45287baae74300422795c40a7fb9485

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-apcomplex: Update to 2.70.0.
	* gnu/packages/bioconductor.scm (r-apcomplex): Update to 2.70.0.

	Change-Id: Ic8641d7e20d1db3fb101807e27eb908d3da47d7b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qvalue: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-qvalue): Update to 2.36.0.

	Change-Id: I571e437c7f3d16d616ef45a9b89dd8a21b3f4951

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantsmooth: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-quantsmooth): Update to 1.70.0.

	Change-Id: I030e55293e73ab143dc542e9de0f5b33acc1ce11

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qfeatures: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-qfeatures): Update to 1.14.0.
	[propagated-inputs]: Add r-tidyr and r-tidyselect.

	Change-Id: I3adff30be5528c7a14f8895baaeadbac9a403630

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oligo: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-oligo): Update to 1.68.0.

	Change-Id: I13c81497f607deaea44d258513fe797147b33d1b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oligoclasses: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-oligoclasses): Update to 1.66.0.

	Change-Id: Ic0ab82b4e1e6e400d6b78bc1fc743b72ffe8fb5a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geneplotter: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-geneplotter): Update to 1.82.0.

	Change-Id: I0fe3974fc5db878ca316eec339e29d669d80cfa3

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zellkonverter: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-zellkonverter): Update to 1.14.0.

	Change-Id: Id3ae955b285c16c11f3e8ffb13d46f73c75c8d28

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zlibbioc: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-zlibbioc): Update to 1.50.0.

	Change-Id: I9328dc1aac9f1a9818eb2d3db535443357fbdb96

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xvector: Update to 0.44.0.
	* gnu/packages/bioconductor.scm (r-xvector): Update to 0.44.0.

	Change-Id: I0fc1b77f6713dd21c880a8dc3560538f3dd64f2a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xmapbridge: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-xmapbridge): Update to 1.62.0.

	Change-Id: I47d9cd20a6a11ecd83d51737766ea528f27cea5b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xina: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-xina): Update to 1.22.0.

	Change-Id: I6c6678b36e138132be262a79fd026e5c3b5a8025

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vsn: Update to 3.72.0.
	* gnu/packages/bioconductor.scm (r-vsn): Update to 3.72.0.

	Change-Id: I0ffe22d61eb7e8395873701dc993e1bb4da01ea0

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variantannotation: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-variantannotation): Update to 1.50.0.

	Change-Id: I9cc7974bbf682e85b8813f10e5351bd97c6541fe

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximport: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-tximport): Update to 1.32.0.

	Change-Id: Ie592907eda6aeaecedacfab5ab46b6083c079c10

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-topgo: Update to 2.56.0.
	* gnu/packages/bioconductor.scm (r-topgo): Update to 2.56.0.

	Change-Id: I092b5d3592e05fef80b04866fac8a40ccea258fd

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-systempiper: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-systempiper): Update to 2.10.0.

	Change-Id: I5a58172e4a622d132430a6332d95c1547f60a178

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sva: Update to 3.52.0.
	* gnu/packages/bioconductor.scm (r-sva): Update to 3.52.0.

	Change-Id: Ib4243cc0d61a98703e2abf35fafa761a1c465f21

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-survcomp: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-survcomp): Update to 1.54.0.

	Change-Id: I4d4e7523d555484d1fef46622d968c4ea4206fa7

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-summarizedexperiment: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-summarizedexperiment): Update to 1.34.0.

	Change-Id: Ia321ab98a3ef414687556e5c81f82891fce8ff27

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-structuralvariantannotation: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-structuralvariantannotation): Update to 1.20.0.
	[propagated-inputs]: Add r-pwalign.

	Change-Id: If835644b8f25b491953270d4de43bc52295c6a1d

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-structstrings: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-structstrings): Update to 1.20.0.

	Change-Id: Idd71d968a31bb85fac334a635c0084bfadb569c3

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringdb: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-stringdb): Update to 2.16.0.

	Change-Id: I8ab6ff63f94f4d6e9c8b9bfa7b8017030a55bfef

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stager: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-stager): Update to 1.26.0.

	Change-Id: Ie5eab32c083443149be319d92d8025aea9b00fb4

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spectra: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-spectra): Update to 1.14.0.

	Change-Id: I473834e66f7d6a2721a71bafe17b1b3797f469c0

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-slingshot: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-slingshot): Update to 2.12.0.

	Change-Id: Ic7cdd2989054686a0e204c1a7c5f824241395506

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scds: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-scds): Update to 1.20.0.

	Change-Id: I1b2a63d6110e84f2afa0814e63d7d51ce7b60cf9

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trnadbimport: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-trnadbimport): Update to 1.22.0.

	Change-Id: I0414b8517d6fb685b031b0f4db9a1d12887f1b96

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trna: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-trna): Update to 1.22.0.

	Change-Id: I8963719a1115e1c5ee4994e41a1aa54bc22fcaad

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trajectoryutils: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-trajectoryutils): Update to 1.12.0.

	Change-Id: I34fe4ddcfefbc5e630b980a1f5efa95651b57d4d

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-transcriptr: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-transcriptr): Update to 1.32.0.

	Change-Id: Ia667543961c1512ada20fe9c52e3e7ed09d0f65e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trackviewer: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-trackviewer): Update to 1.40.0.
	[propagated-inputs]: Remove r-graph and r-rgraphviz; add r-igraph and r-txdbmaker.

	Change-Id: I90fbb82ff3261d78d5a34398319032f18068fe6a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-toast: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-toast): Update to 1.18.0.

	Change-Id: Id9859f9e2cdb7ca883851dfe6898d1303a352a38

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tkwidgets: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-tkwidgets): Update to 1.82.0.

	Change-Id: I8651a8b1266c181aac615895c9f39380f0351057

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgautils: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-tcgautils): Update to 1.24.0.

	Change-Id: Ie461dd5c2e2799c6cd32cc5e88a13337bcf82096

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singscore: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-singscore): Update to 1.24.0.

	Change-Id: I8e7b85d05a7e9f7d4e724dc5de30cdab5dc23e57

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-simplifyenrichment: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-simplifyenrichment): Update to 1.14.0.

	Change-Id: Ie857137bb1320f3720b005a3f85b9af5b91f921e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sictools: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-sictools): Update to 1.34.0.

	Change-Id: I99b7c71edd1eb82ee8b2430de49559713b7b190a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shortread: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-shortread): Update to 1.62.0.
	[propagated-inputs]: Add r-pwalign.

	Change-Id: If2d4d238f239f2acda2f8bffc29851dbfa5e6242

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shinymethyl: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-shinymethyl): Update to 1.40.0.

	Change-Id: Ifb3c81587b465500bc09e05da2d3dc8f0ca360b5

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sesame: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-sesame): Update to 1.22.0.

	Change-Id: I0efac0bf86ee98a8e75fc27c4deebeeb3b285501

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqpattern: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-seqpattern): Update to 1.36.0.

	Change-Id: I34fdeb5b2c758a61d3c51b661c3f368962041a7b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqlogo: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-seqlogo): Update to 1.70.0.

	Change-Id: I201297ab8f83e29de02014ec4e714ea9660a9f7d

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqarray: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-seqarray): Update to 1.44.0.

	Change-Id: I056ebc6080d3a2d82c2f1a2ffcc45d5c6bfdbb9e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scry: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-scry): Update to 1.16.0.

	Change-Id: I47c4da2763a994a1763eca403597b41b4514852e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scrnaseq: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-scrnaseq): Update to 2.18.0.
	[propagated-inputs]: Add r-alabaster-base, r-alabaster-matrix, r-alabaster-sce, r-dbi,
	r-delayedarray, r-gypsum, r-jsonlite, r-matrix, r-rsqlite, and
	r-sparsearray.

	Change-Id: Ib72ccf01386df1bc464bea2922e4539968b97805

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-screpertoire: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-screpertoire): Update to 2.0.0.
	[propagated-inputs]: Remove r-doparallel, r-powertcr, and r-vegan; add r-cubature,
	r-evmix, r-ggdendro, r-hash, r-inext, r-quantreg, r-rcpp, r-rjson,
	r-s4vectors, r-truncdist, and r-vgam.

	Change-Id: I0d2647f9d2cee66503e0d76f4ff913fd5662971c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scmap: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-scmap): Update to 1.26.0.

	Change-Id: I8ca259c16274a11e5767e3d652394144418cb91b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scdblfinder: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-scdblfinder): Update to 1.18.0.

	Change-Id: Id0180b229c58d25c67ab45725714a07ced6a4f69

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scannotatr: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-scannotatr): Update to 1.10.0.

	Change-Id: I3f13f54e33f1d615ef234853c425894239031399

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-saturn: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-saturn): Update to 1.12.0.

	Change-Id: I187d36aa6b0a29a12c738e4e1c36c12905d3bbd9

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtracklayer: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-rtracklayer): Update to 1.64.0.
	[inputs]: Add curl.
	[propagated-inputs]: Remove r-rcurl; add r-curl and r-httr.

	Change-Id: I1d5f33e9feb54fa0ce6e8d7b98fca461e8480c06

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtcgatoolbox: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-rtcgatoolbox): Update to 2.34.0.

	Change-Id: I4d1c6d5f1d6dffe4cd5acf074c86eae1e008a44b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtcga: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-rtcga): Update to 1.34.0.

	Change-Id: I84fa90b4e055fbce4415f25d9638b7579c73eda8

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsamtools: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-rsamtools): Update to 2.20.0.

	Change-Id: I3ac6535dc9dec0530df1ff5f5552539bd7345c2a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5filters: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-rhdf5filters): Update to 1.16.0.

	Change-Id: I8730bd79c8f560ff792ad81d34f07f9e28f114e8

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5: Update to 2.48.0.
	* gnu/packages/bioconductor.scm (r-rhdf5): Update to 2.48.0.
	[propagated-inputs]: Remove r-s4vectors.

	Change-Id: I106a2b526f6baad8b2ccfa2f0376dc1de6f39598

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reportingtools: Update to 2.44.0.
	* gnu/packages/bioconductor.scm (r-reportingtools): Update to 2.44.0.

	Change-Id: I18c2701eeefd845562b5d0f26a4bdcb847f9aaeb

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-regioner: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.36.0.

	Change-Id: I6eb3497c259eb291094fcc18e1e1f2b0d439d483

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcy3: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-rcy3): Update to 2.24.0.

	Change-Id: I73d35d39e215d2f2bca53be25efd9e30279cfb43

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcas: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-rcas): Update to 1.30.0.
	[propagated-inputs]: Add r-txdbmaker.

	Change-Id: I4c941340d3f31478744c0fedd36ad171e9fe1170

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbgl: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-rbgl): Update to 1.80.0.

	Change-Id: I73f6c60bd442c6a660406bbc00929784731e7b77

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-protgenerics: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-protgenerics): Update to 1.36.0.

	Change-Id: I6742405e19ef294b39bd5e52d200ac6439656692

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-protgear: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-protgear): Update to 1.8.0.

	Change-Id: Ib25dc0ffb76e81a17b95cd3ace591dea8cca3381

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-powertcr: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-powertcr): Update to 1.24.0.

	Change-Id: Id89108c25415b044535a8f97d8652e9421f0c244

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-polyester: Update to 1.39.0.
	* gnu/packages/bioconductor.scm (r-polyester): Update to 1.39.0.

	Change-Id: I9459129d18e6ad150a64c630dfc66827ff66d2b0

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-piano: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-piano): Update to 2.20.0.

	Change-Id: I172d499e19af64eedd5a1a6a224c0e3712607804

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pfamanalyzer: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-pfamanalyzer): Update to 1.4.0.

	Change-Id: I43cc527998df850b53d3f9ab50dabc528df4f966

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcamethods: Update to 1.96.0.
	* gnu/packages/bioconductor.scm (r-pcamethods): Update to 1.96.0.

	Change-Id: I6443fc5882c1ea7b24580802a6463de3928ded05

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcaexplorer: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-pcaexplorer): Update to 2.30.0.

	Change-Id: I86c2dc6da62836bcf896f1806379aeaccd0acd8a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oscope: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-oscope): Update to 1.34.0.

	Change-Id: I76719b29a735b50e86c5264a3a515da7607f36a0

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-organismdbi: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-organismdbi): Update to 1.46.0.
	[propagated-inputs]: Add r-txdbmaker.

	Change-Id: If4bfdc334732ee3cd3c2d7cf3891b3c1c421b2f5

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-organism-dplyr: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-organism-dplyr): Update to 1.32.0.

	Change-Id: If97310018f8ce54fbf5ea8cd1fdb8ee25d6a9315

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mzr: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-mzr): Update to 2.38.0.

	Change-Id: Ia7208452ea50f9864c0285b5da0632e5cf32bbae

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mzid: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-mzid): Update to 1.42.0.

	Change-Id: I7a810fb9ee71910a1ca7dad6aacf570f50ab408e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msnid: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-msnid): Update to 1.38.0.

	Change-Id: Ic42c4c0383c09e6f5cecb50d8a7f1f69b6334307

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msnbase: Update to 2.30.1.
	* gnu/packages/bioconductor.scm (r-msnbase): Update to 2.30.1.
	[propagated-inputs]: Remove r-xml; add r-psmatch.

	Change-Id: Ief36282f6d24273d64cd2408f1e81281d7a1208c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msa: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-msa): Update to 1.36.0.

	Change-Id: I5c2303570cbdb31c87485bbb8a38aaf5ca902364

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mutationalpatterns: Update to 3.14.0.
	* gnu/packages/bioconductor.scm (r-mutationalpatterns): Update to 3.14.0.

	Change-Id: I157e2820d25d629a15247dbeffdff9026f164eab

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-muscat: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-muscat): Update to 1.18.0.

	Change-Id: I4615d459a867a26f296d0d4ab8f3a24ecac36bc5

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-modstrings: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-modstrings): Update to 1.20.0.

	Change-Id: Ibd73b4256e9b13f8276aa0018e0d6c93cfc88aa8

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mmuphin: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-mmuphin): Update to 1.18.0.

	Change-Id: I71b37e4f6a5393cd7b350fefa169fdf50c055673

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mfuzz: Update to 2.64.0.
	* gnu/packages/bioconductor.scm (r-mfuzz): Update to 2.64.0.

	Change-Id: Idaffd1df4a9a48181cb724d69eac26cd4fe6fdc6

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylkit: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-methylkit): Update to 1.30.0.

	Change-Id: I0004c3878192ac3ca5e7671c8cdd475214dcdf1e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylaid: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-methylaid): Update to 1.38.0.

	Change-Id: I7313f0d99c9a7089fe39aae2798d990eca991583

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metaneighbor: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-metaneighbor): Update to 1.24.0.

	Change-Id: I96685ea4835b1a0f4e7683c875a90deb68909c47

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metagenomeseq: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-metagenomeseq): Update to 1.46.0.

	Change-Id: Ie55a3af0fd2fb3389aa79eee67425997be6037c9

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metabocoreutils: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-metabocoreutils): Update to 1.12.0.
	[propagated-inputs]: Add r-biocparallel.

	Change-Id: I813eb21649c200a04e71b0f8831765f8f419fbb1

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mdqc: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-mdqc): Update to 1.66.0.

	Change-Id: I1b37db994acc66091cb79f08015ae938a1220a0d

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maser: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-maser): Update to 1.22.0.

	Change-Id: I88e64d3571fd105d9c52160570ba121db7d7a741

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-manor: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-manor): Update to 1.76.0.

	Change-Id: I7d9cb874f02dc0154f3a79e086af9afd9b286271

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-makecdfenv: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-makecdfenv): Update to 1.80.0.

	Change-Id: I8efc1851412352c5b3fc194a7343c910cde7e0dd

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-made4: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-made4): Update to 1.78.0.

	Change-Id: Ifd79c7a15515466d14d088ae45775d11e7e3b36b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maaslin2: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-maaslin2): Update to 1.18.0.

	Change-Id: I73d0c755e83fd7c3da4e3198884a708cc1c0b3bf

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-limma: Update to 3.60.0.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.60.0.

	Change-Id: I55142eccce0230fa8f96ff88948fd68ab2d67bdc

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lfa: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-lfa): Update to 2.4.0.

	Change-Id: I249d9c6e24a30ea6b214afe5d48289184ada132a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lea: Update to 3.16.0.
	* gnu/packages/bioconductor.scm (r-lea): Update to 3.16.0.

	Change-Id: Id74077d5fbcee1c01df06e56f60efe3b75ad6be8

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-keggrest: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-keggrest): Update to 1.44.0.

	Change-Id: I09a55fb30b482cadc9fedd8e2e2b703c8d9f4cb4

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-interactivedisplaybase: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-interactivedisplaybase): Update to 1.42.0.

	Change-Id: I403f2554ae1312fc12388d0c291ba727d9825e1d

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-interactivedisplay: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-interactivedisplay): Update to 1.42.0.

	Change-Id: Id8afe194c00e3c17e2953027ae167bb924245ceb

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-impute: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-impute): Update to 1.78.0.

	Change-Id: I53c06ca20ec8553294cc44af527181f6e03b39b8

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnbeads: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-rnbeads): Update to 2.22.0.

	Change-Id: I2b368fb296a05e0e4f0c7dd634d07203580b409b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhtslib: Update to 3.0.0.
	* gnu/packages/bioconductor.scm (r-rhtslib): Update to 3.0.0.

	Change-Id: I274d28c16b20e7fbb4e23fa83d438e126bb56fcf

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rdisop: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-rdisop): Update to 1.64.0.

	Change-Id: Ife4ff5b23ce4827280d9a905f95a53119d5a3adb

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-raggedexperiment: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-raggedexperiment): Update to 1.28.0.

	Change-Id: I6a0d62fdad2c6a0d63cbf0227a32bf41f43cf8b7

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-radiogx: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-radiogx): Update to 2.8.0.

	Change-Id: I31e473c038c3750c82eb1ba92265793a33e079d5

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r4rna: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-r4rna): Update to 1.32.0.

	Change-Id: I90b410b47fa10eedc33f39117c2e3bad8c5704c1

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r3cseq: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-r3cseq): Update to 1.50.0.

	Change-Id: Id35b1b4b6e4b7fe469738601ba7342733211006e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hpar: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-hpar): Update to 1.46.0.

	Change-Id: I19cec4798c2e3cc0027bc617f69be899308f37e0

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-harshlight: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-harshlight): Update to 1.76.0.

	Change-Id: I5e64edbe1204d588395dfc3de9d993a1b768f60e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gsva: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-gsva): Update to 1.52.0.
	[propagated-inputs]: Add r-spatialexperiment.

	Change-Id: Ie6b62b430699d2f09853c9fb5e32fae4026d231c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gseabase: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-gseabase): Update to 1.66.0.

	Change-Id: I3bdcaba553a3f23216cb12320700a0a3e4a9b1e9

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gostats: Update to 2.70.0.
	* gnu/packages/bioconductor.scm (r-gostats): Update to 2.70.0.

	Change-Id: I8d5294d59bffc77e1ffc756322eb4c366a33378c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-globaltest: Update to 5.58.0.
	* gnu/packages/bioconductor.scm (r-globaltest): Update to 5.58.0.

	Change-Id: Ia73f602887c43ed4e565e75bcf370819127d0b73

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-globalancova: Update to 4.22.0.
	* gnu/packages/bioconductor.scm (r-globalancova): Update to 4.22.0.

	Change-Id: I0838f628cafd72a81338834d23725af8006484be

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glad: Update to 2.68.0.
	* gnu/packages/bioconductor.scm (r-glad): Update to 2.68.0.

	Change-Id: I23a9ae3774df25944d152670505a33045a9d080a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicranges: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-genomicranges): Update to 1.56.0.

	Change-Id: If3a2bee7626fc0ff189baf5454ecd32ec924dccc

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicfiles: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-genomicfiles): Update to 1.40.0.

	Change-Id: I388879e7bf8c79298aeea2e9efe919cacd03dfc3

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicfeatures: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.56.0.
	[propagated-inputs]: Remove r-biobase, r-biocio, r-biomart, r-httr, r-rjson, and r-rsqlite.

	Change-Id: I6278eb17ce4257263d3461ae10c7592bc4ff2858

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicdatacommons: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-genomicdatacommons): Update to 1.28.0.

	Change-Id: I806d1a8f81f9f4541e6b318c623078e018f0367c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicalignments: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-genomicalignments): Update to 1.40.0.

	Change-Id: I01b78a49c0c4d1cd28181a2c135e987fd9106d7c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomeinfodb: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.40.0.
	[propagated-inputs]: Remove r-rcurl; add r-ucsc-utils.

	Change-Id: I5146dbd585fa622b50879832bdaa0034c38fd4ba

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomation: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-genomation): Update to 1.36.0.

	Change-Id: I55871cadc7e391f1c3af61a5ed83c36d7e8a5253

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geneoverlap: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-geneoverlap): Update to 1.40.0.

	Change-Id: I602463977ac37403ee938fd309f901ebd11d1f77

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genefilter: Update to 1.86.0.
	* gnu/packages/bioconductor.scm (r-genefilter): Update to 1.86.0.

	Change-Id: Iab450b1502832422bb45ee7b00247368a6898818

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gage: Update to 2.54.0.
	* gnu/packages/bioconductor.scm (r-gage): Update to 2.54.0.

	Change-Id: Ie455bb98bca5d3d7a741ef0172d064a375cf1556

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fastseg: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-fastseg): Update to 1.50.0.

	Change-Id: I4ec7016587a6a497009b04b59a1fd33cdd72b9cb

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-epidish: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-epidish): Update to 2.20.0.

	Change-Id: I836109020ba9ae3cc0ed3a0b8334fd6ff0930c44

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ensembldb: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-ensembldb): Update to 2.28.0.

	Change-Id: If88b3d9dd605a4129b3602e680347a4a148312ae

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enmix: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-enmix): Update to 1.40.0.

	Change-Id: I5e98695357d26e3aef02f25140cd25295ed6f783

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enhancedvolcano: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-enhancedvolcano): Update to 1.22.0.

	Change-Id: I9390eb439700daf7ab53d5883688a05757004c99

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edger: Update to 4.2.0.
	* gnu/packages/bioconductor.scm (r-edger): Update to 4.2.0.

	Change-Id: Ide6a7aaf2a313923dd1e6ff9e768dfce03010c34

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edaseq: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-edaseq): Update to 2.38.0.

	Change-Id: I44c161680cf0d49d4b72b8ed4f40841a74cbf948

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dittoseq: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-dittoseq): Update to 1.16.0.

	Change-Id: I9159c299fd82883a2d03e2fa17399c1d24cb7c62

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dirichletmultinomial: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-dirichletmultinomial): Update to 1.46.0.

	Change-Id: I0ef2d8bbca26042d001babd7bd25120144bad7cc

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diffcyt: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-diffcyt): Update to 1.24.0.

	Change-Id: Ib7c5cf3735f78eb183ce4dc17307ad863d16c010

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dexseq: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-dexseq): Update to 1.50.0.

	Change-Id: I5b695996799b23aeebf0545346264e3b02cf3ec5

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deseq2: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-deseq2): Update to 1.44.0.

	Change-Id: I7108fee1c2bf927a43d339ee5640d4a1bed6a2f4

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-complexheatmap: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-complexheatmap): Update to 2.20.0.

	Change-Id: I9b557819bac13ba00ee86dd43709c4e1b7517cde

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipseq: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-chipseq): Update to 1.54.0.

	Change-Id: If80fc00811bd2707cbba97a64c2efe46848a8b60

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipseeker: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-chipseeker): Update to 1.40.0.

	Change-Id: I6eb05f4da33610aa1ecb90ea75470bda1c184f0a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-category: Update to 2.70.0.
	* gnu/packages/bioconductor.scm (r-category): Update to 2.70.0.

	Change-Id: Ia102f873af5883aeba3379366953cecdec2be342

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bsgenome: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-bsgenome): Update to 1.72.0.

	Change-Id: Id0855145e079e607ab915ef9076c637059c81fd8

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biovizbase: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-biovizbase): Update to 1.52.0.

	Change-Id: I71ac5375c00fadedc44c4f027b236648b3e2a4cd

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biostrings: Update to 2.72.0.
	* gnu/packages/bioconductor.scm (r-biostrings): Update to 2.72.0.

	Change-Id: I7ddcf26e34210dd6065fdd8c937e68f256fee43e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocparallel: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.38.0.

	Change-Id: I943f443a0f6f3182c9f7fd11f57e1bfabb6c04df

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomart: Update to 2.60.0.
	* gnu/packages/bioconductor.scm (r-biomart): Update to 2.60.0.
	[propagated-inputs]: Remove r-httr and r-xml; add r-httr2.

	Change-Id: I6460b29e2a4d92be9e4675ddf461f65f79585449

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biobase: Update to 2.64.0.
	* gnu/packages/bioconductor.scm (r-biobase): Update to 2.64.0.

	Change-Id: I5330e457bbabd007683ed869b539bd38a407df30

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bamsignals: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-bamsignals): Update to 1.36.0.

	Change-Id: I99174b5d88723a8e6606cf067353f2051bab39d1

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aroma-light: Update to 3.34.0.
	* gnu/packages/bioconductor.scm (r-aroma-light): Update to 3.34.0.

	Change-Id: I88f47a7143e875b60fea818bdb4d7b037345d055

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationhub: Update to 3.12.0.
	* gnu/packages/bioconductor.scm (r-annotationhub): Update to 3.12.0.
	[propagated-inputs]: Remove r-interactivedisplaybase.

	Change-Id: I849b7fcc5eea1cc48076b134fddda17bc8461973

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationforge: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-annotationforge): Update to 1.46.0.

	Change-Id: Ieabb5d5d3f990d961014003d47eb5dd21656ebc2

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationfilter: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-annotationfilter): Update to 1.28.0.

	Change-Id: Ib4cad5054f1cf174ee2ecb589f8442e9dc86e5dc

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationdbi: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-annotationdbi): Update to 1.66.0.

	Change-Id: Ia103d540fc7e872fd96bffa044076c969c072319

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotate: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-annotate): Update to 1.82.0.

	Change-Id: I9940d1837c62c2421513021fe12fb87e629ba0df

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affxparser: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-affxparser): Update to 1.76.0.

	Change-Id: I9c412f0ef4f29d50e07f32a6944f13ba470cc6c3

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affyio: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-affyio): Update to 1.74.0.

	Change-Id: If694dbba3f447019bb822ba94ff73976b77864c3

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affycoretools: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-affycoretools): Update to 1.76.0.

	Change-Id: I486f8aca7a0d2a9640b3ae05ba50fdc6420fde24

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affycontam: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-affycontam): Update to 1.62.0.

	Change-Id: Ia2688e906b16b11d96925beded22d47cbb3f67c0

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affycomp: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-affycomp): Update to 1.80.0.

	Change-Id: I544133d53f46e156cd0483c27a88c56f31be4af4

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affy: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-affy): Update to 1.82.0.

	Change-Id: Ie17dffe76198632a8e1ea6f7a0f1c9eb68049b98

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nebulosa: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-nebulosa): Update to 1.14.0.

	Change-Id: I9d86fabf46fe139c6e6f210f46dafd5132c5adad

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-italics: Update to 2.64.0.
	* gnu/packages/bioconductor.scm (r-italics): Update to 2.64.0.

	Change-Id: Ibed68d0d8209db3f5a76c507a58c76389d546af2

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-isoformswitchanalyzer: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-isoformswitchanalyzer): Update to 2.4.0.
	[propagated-inputs]: Add r-pwalign.

	Change-Id: I1e6f6767698f2f97cfc53637987a824a6d80609d

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iranges: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-iranges): Update to 2.38.0.

	Change-Id: I9e1a24614dcfc179a5659b3bccdde26cb7b06dab

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-infercnv: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-infercnv): Update to 1.20.0.
	[inputs]: Remove python.

	Change-Id: Ib8666fd27a504c824c747cc27960bde490459544

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ideoviz: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-ideoviz): Update to 1.40.0.

	Change-Id: I5b40d23a9955c9844eee99525977fdf72d7f31a8

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bluster: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-bluster): Update to 1.14.0.

	Change-Id: I1648c28f20ff3649face1ac35ad76301591c5989

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dyndoc: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-dyndoc): Update to 1.82.0.

	Change-Id: Ib44ec47e918a680d271e8c8ea81db745f1f06325

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dss: Update to 2.52.0.
	* gnu/packages/bioconductor.scm (r-dss): Update to 2.52.0.

	Change-Id: I8c0e6f9d232d74037efc76db8e11cc6ae1035d63

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dropletutils: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-dropletutils): Update to 1.24.0.

	Change-Id: I95b2770d95b73ca6aee987b4dadaf9d125bf5ba8

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-drimseq: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-drimseq): Update to 1.32.0.

	Change-Id: Iff51e039659421421e54bf47765fb6e0d5ae8508

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dmrcate: Update to 3.0.0.
	* gnu/packages/bioconductor.scm (r-dmrcate): Update to 3.0.0.
	[propagated-inputs]: Add r-annotationhub.

	Change-Id: I1b91adbb7d766d3301d2cd03b933c57fe755dd8a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-derfinderhelper: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-derfinderhelper): Update to 1.38.0.

	Change-Id: Iefab596f9f9d795d0fbcb85c2e01cea0f0263877

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-derfinder: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-derfinder): Update to 1.38.0.

	Change-Id: I4f73fe46311540dd31e3eb9d58114a555cada8ce

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-densvis: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-densvis): Update to 1.14.0.

	Change-Id: I7d8d13236a8e2a87dd6ab1cb6fac7277c615c170

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-delayedarray: Update to 0.30.0.
	* gnu/packages/bioconductor.scm (r-delayedarray): Update to 0.30.0.

	Change-Id: I2b823b0f6da15420f9f208932e2306cde7c6de0e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-degreport: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-degreport): Update to 1.40.0.

	Change-Id: I481637b9d661addbf2bc3ebaf1d396fc0087561e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deepsnv: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-deepsnv): Update to 1.50.0.

	Change-Id: Idb65967f3c76960b1db761c662adda3c84586abd

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-decoupler: Update to 2.9.7.
	* gnu/packages/bioconductor.scm (r-decoupler): Update to 2.9.7.
	[propagated-inputs]: Add r-biocparallel and r-parallelly.

	Change-Id: I8218c03aa7cfea84b9df58ff17500f9d3a6ecac5

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deconvr: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-deconvr): Update to 1.10.0.

	Change-Id: Ia56bc18028860d0aaeb78d479d5b7b162b5908b6

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-decontam: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-decontam): Update to 1.24.0.

	Change-Id: Ia740e8953bd970ba9454944da2459a8d39c990bf

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deconrnaseq: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-deconrnaseq): Update to 1.46.0.

	Change-Id: I637bcbd43e55d0125a2273e2431b9effebb4d409

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-decomptumor2sig: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-decomptumor2sig): Update to 2.20.0.

	Change-Id: I4f7cd015a500b904d725a9098907253b81e7d57c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-decipher: Update to 3.0.0.
	* gnu/packages/bioconductor.scm (r-decipher): Update to 3.0.0.
	[propagated-inputs]: Remove r-rsqlite.

	Change-Id: I8fd3b7c179b7d4e06ad1e7f592add40b77061eee

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dearseq: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-dearseq): Update to 1.16.0.

	Change-Id: I34f7edb001fb1f63e67b5e2c8378f746aa8b7ad8

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-damefinder: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-damefinder): Update to 1.16.0.

	Change-Id: I934f27e813e05d5cfef32eb0bec0bd784a200c5a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dama: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-dama): Update to 1.76.0.

	Change-Id: Ia2f960bffb184165a8aecfdb6673c03f4f10fc57

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cummerbund: Update to 2.46.0.
	* gnu/packages/bioconductor.scm (r-cummerbund): Update to 2.46.0.

	Change-Id: Ia93d7cb81143bfd418d943717ee1cd5e748a0902

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-coverageview: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-coverageview): Update to 1.42.0.

	Change-Id: I357e71ea80487c2ea7d6c0b8444684567c901af1

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-coregx: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-coregx): Update to 2.8.0.

	Change-Id: I1d33a891228edf133d8cb0948bb605df2c9c5765

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cellid: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-cellid): Update to 1.12.0.

	Change-Id: I620fe4d005eb28786f3d6b50b3459953f23e8184

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cardelino: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-cardelino): Update to 1.6.0.

	Change-Id: I2b3b37fb959546ae218f03cd727a32a1808a224b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-breakpointr: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-breakpointr): Update to 1.22.0.

	Change-Id: If1c9422eb8780bbeafb5054c5b0533411f40590d

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocgenerics: Update to 0.50.0.
	* gnu/packages/bioconductor.scm (r-biocgenerics): Update to 0.50.0.

	Change-Id: I2b44832f6cde8d943db8307050efa6b68bb814b4

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocversion: Update to 3.19.1.
	* gnu/packages/bioconductor.scm (r-biocversion): Update to 3.19.1.

	Change-Id: Ia707fe47c7749cc63fa057dddcc0d49f7443c2a1

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-barcodetrackr: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-barcodetrackr): Update to 1.12.0.

	Change-Id: Ia20e92c383c7a89e1d6accba98cf879cd57de25a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-banocc: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-banocc): Update to 1.28.0.

	Change-Id: I90a50fc574f2c064375acad39315b167c5cb3586

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bandits: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-bandits): Update to 1.20.0.

	Change-Id: Icaa2655549d255e2894ed15977f0e5f0c9041fc4

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bambu: Update to 3.6.0.
	* gnu/packages/bioconductor.scm (r-bambu): Update to 3.6.0.

	Change-Id: I206c2867ba40bba100bd23c7d861bc3be778e09f

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-badregionfinder: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-badregionfinder): Update to 1.32.0.

	Change-Id: I396ff2488562d13c93280082e93e5de3821c93da

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bader: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-bader): Update to 1.42.0.

	Change-Id: I6fa42bf109b5e5bfad1eb4f032e453475af42c2e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basespacer: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-basespacer): Update to 1.48.0.

	Change-Id: I9e2b2cb3a9497453e2653cdbe0288987ea187f0a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bags: Update to 2.44.0.
	* gnu/packages/bioconductor.scm (r-bags): Update to 2.44.0.

	Change-Id: I4d7438dca325f8814d7c3bc644aa79c2ebab9d22

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-baalchip: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-baalchip): Update to 1.30.0.
	[inputs]: Remove perl.

	Change-Id: I42125e71f8985a4b9d9e797b1178386d2f9d6451

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-awst: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-awst): Update to 1.12.0.

	Change-Id: I1d9bdf4378b978bf9a3ee6e996c78eb25c2e10ad

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-awfisher: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-awfisher): Update to 1.18.0.

	Change-Id: I0f28eefaa791426014d2ed3268aa6a8cff6ac6ef

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-attract: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-attract): Update to 1.56.0.

	Change-Id: Ic9657b83e27fd228ef454b4f455fbb79002f056e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-atsnp: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-atsnp): Update to 1.20.0.

	Change-Id: I36f9baa45b2483bcbb0c9a25c5b938c4a0df16fa

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-atena: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-atena): Update to 1.10.0.
	[propagated-inputs]: Add r-cli, r-genomicfeatures, and r-matrixgenerics.

	Change-Id: I2aef381c001638e111125cd60b07b5fc7b9e01a9

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asset: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-asset): Update to 2.22.0.

	Change-Id: Ie3984d92c32734b258f4106d9bef01bef060e089

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assessorf: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-assessorf): Update to 1.22.0.

	Change-Id: Ic2f5c1a2e5443e69574e30abe86ae3a19c2156ea

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aspli: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-aspli): Update to 2.14.0.
	[propagated-inputs]: Add r-txdbmaker.

	Change-Id: Ib60f87bf6166c68c6baded4e8555bafcf9573100

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asics: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-asics): Update to 2.20.0.

	Change-Id: I6a778323b57e99a8bc8c1a2e2227079d9bdaff1c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asgsca: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-asgsca): Update to 1.38.0.

	Change-Id: I3f22548eae87db3eeb6691b45c30ab2edd452aac

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aseb: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-aseb): Update to 1.48.0.

	Change-Id: Ifb4450374fa2831bab9e360de6ec12f7c22f47d9

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asafe: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-asafe): Update to 1.30.0.

	Change-Id: Id54647b1dadf071ea51c180ca50e5386a6078188

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrayquality: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-arrayquality): Update to 1.82.0.

	Change-Id: I94b389cd121cb3748ad7a938c37b0c5152820ba3

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arraymvout: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-arraymvout): Update to 1.62.0.

	Change-Id: Ic8cc9efc851af7471125e2ff2084d685c099d32b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrayqualitymetrics: Update to 3.60.0.
	* gnu/packages/bioconductor.scm (r-arrayqualitymetrics): Update to 3.60.0.

	Change-Id: Ia67c533b2b5c227a8cd2acaac8ab717517cd5d05

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrayexpress: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-arrayexpress): Update to 1.64.0.

	Change-Id: I01be57f62c13271442c4fb174ad923e29f8f63e8

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-antiprofiles: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-antiprofiles): Update to 1.44.0.

	Change-Id: Iac22dec83898624e88ad67983d4809729d6e2d09

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annmap: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-annmap): Update to 1.46.0.

	Change-Id: I2f693693c75b2729aa81c593c0ff3c07cc4f486f

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anf: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-anf): Update to 1.26.0.

	Change-Id: I0027bfaa713cf5b75c9ec52d72715c1d56955b92

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aneufinder: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-aneufinder): Update to 1.32.0.

	Change-Id: I1e3061cf514b735c84abc8b4e850236f493dd75d

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-altcdfenvs: Update to 2.66.0.
	* gnu/packages/bioconductor.scm (r-altcdfenvs): Update to 2.66.0.

	Change-Id: I4d6881076a68394206501f254045ff59a2b4bcec

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alpsnmr: Update to 4.6.0.
	* gnu/packages/bioconductor.scm (r-alpsnmr): Update to 4.6.0.

	Change-Id: Ia35eda0125de276989767b8d663a128f3014582a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alphabeta: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-alphabeta): Update to 1.18.0.

	Change-Id: I9970a01aec806faad204033d9ece392becfaca99

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alevinqc: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-alevinqc): Update to 1.20.0.

	Change-Id: Ib24ff6f3db37bf5d746c745999b768e1ec89dca3

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aldex2: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-aldex2): Update to 1.36.0.

	Change-Id: Iab362c11ad5960901eaefa016cda09cf65d23355

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anvil: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-anvil): Update to 1.16.0.
	[propagated-inputs]: Add r-biocbaseutils and r-yaml.

	Change-Id: I30f38ca310819d75e5f57e381b0845632b022ff7

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationhubdata: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-annotationhubdata): Update to 1.34.0.

	Change-Id: I6e786c6c087b70650b3d0d84d14513a5856a08f2

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-animalcules: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-animalcules): Update to 1.20.0.
	[propagated-inputs]: Add r-ggforce and r-tidyr.

	Change-Id: Ifc2493d7de069ba05ab79e6b8aeb0302325c9603

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ancombc: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-ancombc): Update to 2.6.0.

	Change-Id: I925595eb4d2191a75880cc28188d9d71e55bebd9

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anaquin: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-anaquin): Update to 2.28.0.

	Change-Id: I4ab5cff777b72696008df29ad3ef12f35e3106db

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-amaretto: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-amaretto): Update to 1.20.0.

	Change-Id: I22c13aa35f82397a9af41f44f5f335836b69e97d

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-amplican: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-amplican): Update to 1.26.0.
	[propagated-inputs]: Add r-pwalign.

	Change-Id: I753f06199b24411565122e188da70e87278d7aa2

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-amountain: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-amountain): Update to 1.30.0.

	Change-Id: I17e8eedccc79be973bba942ffbfd8ce24d89e43e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-airpart: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-airpart): Update to 1.12.0.

	Change-Id: Iea2277db96d4b8785e0a0199ca08256699c31777

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aims: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-aims): Update to 1.36.0.

	Change-Id: Iff2af60c0b6a0fc575d142a10f0156d520efd802

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-agimicrorna: Update to 2.54.0.
	* gnu/packages/bioconductor.scm (r-agimicrorna): Update to 2.54.0.

	Change-Id: I16294ff145be59bb5499ad16772cd4efe72347f2

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adductomicsr: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-adductomicsr): Update to 1.20.0.

	Change-Id: I048fb7fbc173ce6883d80ca097b75b69704e2750

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-agilp: Update to 3.36.0.
	* gnu/packages/bioconductor.scm (r-agilp): Update to 3.36.0.

	Change-Id: Iddd5266a7f88a3a8eae567151b14010433f98c61

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aggregatebiovar: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-aggregatebiovar): Update to 1.14.0.

	Change-Id: I5a510e12942e9afcd29b52f89d737a8a5707e3be

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-agdex: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-agdex): Update to 1.52.0.

	Change-Id: I2facf3bc4e3d504804fed3b42b26d6fce393ea3b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affyrnadegradation: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-affyrnadegradation): Update to 1.50.0.

	Change-Id: Iaa9846636b2cb4c1a303f5190be4d3e3f9ee9240

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affyplm: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-affyplm): Update to 1.80.0.

	Change-Id: I2c16761eb1ad8cb2ffc087f6b928686964157efd

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affylmgui: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-affylmgui): Update to 1.78.0.

	Change-Id: If26c0573c98b3d1bab684127e969489ae0c8c51e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affyilm: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-affyilm): Update to 1.56.0.

	Change-Id: I118c3fc0040100233d79539d5f3c24836e882f4c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affixcan: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-affixcan): Update to 1.22.0.

	Change-Id: Idf8886497dfabcd10502a36aa002ba7a83e46938

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adsplit: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-adsplit): Update to 1.74.0.

	Change-Id: Ib471d6086dfc782ca4ce5efaa8d7f59e601d3e41

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adimpute: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-adimpute): Update to 1.14.0.

	Change-Id: I888c1281fe44b7877fe01ad10cbca63a30ba337c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adamgui: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-adamgui): Update to 1.20.0.

	Change-Id: I16b63e3e98eddfe0e038b40062d38524881b8e41

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adam: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-adam): Update to 1.20.0.

	Change-Id: I417244fa99e124a285fb020e758ba471d6620d4e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adacgh2: Update to 2.44.0.
	* gnu/packages/bioconductor.scm (r-adacgh2): Update to 2.44.0.
	[propagated-inputs]: Remove r-snapcgh.

	Change-Id: I47c7a0d00d32cf71ec2f16844ab3a60d120cfc3f

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-absseq: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-absseq): Update to 1.58.0.

	Change-Id: I9433d9307416e967a70587eee5b5d891c270f8ee

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abarray: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-abarray): Update to 1.72.0.

	Change-Id: I207f652b0c5f6d9069de675f245f4fb471d560e9

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximportdata: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-tximportdata): Update to 1.32.0.

	Change-Id: If18a4d7d8b6877beedec24cb17a989e7485af8c8

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgabiolinksgui-data: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-tcgabiolinksgui-data): Update to 1.24.0.

	Change-Id: Ie34a052ff74d193f7472ef25fa9fabf6dbbb19a7

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sesamedata: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-sesamedata): Update to 1.22.0.

	Change-Id: I7b57169a24d3f210f9d5373d375c1fcdc8a32b76

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parathyroidse: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-parathyroidse): Update to 1.42.0.

	Change-Id: I1ee5d4eb8d2f511cd437851aa6fd17b23f85b548

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-curatedtcgadata: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-curatedtcgadata): Update to 1.26.0.

	Change-Id: Ia96fe42b0b41043879cff80d99c56b48afb06e5b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gagedata: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-gagedata): Update to 2.42.0.

	Change-Id: I3a8be1fb8255f621b6481dabdeac5460b90ebbb7

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affydata: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-affydata): Update to 1.52.0.

	Change-Id: Ibbdeca7d8ed91da88d14f547403d43c8b9e45775

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-all: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-all): Update to 1.46.0.

	Change-Id: I20d1f918a24e47cee853668b736639369c1e904e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hsmmsinglecell: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-hsmmsinglecell): Update to 1.24.0.

	Change-Id: Ie94c7cd87ac4cdaad47035cb110fb58bb6f68126

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pasilla: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-pasilla): Update to 1.32.0.

	Change-Id: I90a11b64f4cba746c9d5d70bd7746497fe3781a6

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msigdb: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-msigdb): Update to 1.12.0.

	Change-Id: Ia63cb5d074afcd5b6c597d22c4e5c4f14b59303d

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msexperiment: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-msexperiment): Update to 1.6.0.
	[propagated-inputs]: Add r-biocgenerics and r-dbi.

	Change-Id: I1acadf9e878f4593baf583933c5ccca3daf7ec0d

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msdata: Update to 0.44.0.
	* gnu/packages/bioconductor.scm (r-msdata): Update to 0.44.0.

	Change-Id: I479c861eceb1f50c91d589118a68e217236e89e4

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minfidata: Update to 0.50.0.
	* gnu/packages/bioconductor.scm (r-minfidata): Update to 0.50.0.

	Change-Id: I6504e8f6ffe57ba1cdf538d2f60c21ff26b06407

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mousegastrulationdata: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-mousegastrulationdata): Update to 1.18.0.

	Change-Id: I4b005c54451d7c306cb4137e4fe668c6e53c840a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylclockdata: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-methylclockdata): Update to 1.12.0.

	Change-Id: Ibfa765d93c0ed2005f7fb6f630c3104cd30e8371

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-macrophage: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-macrophage): Update to 1.20.0.

	Change-Id: I589dd25948fedd3bbe91fddada8e155567cf2d93

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-jaspar2016: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-jaspar2016): Update to 1.32.0.

	Change-Id: I826a8a93e0adce98b7ad767c8fbaa7ffb957c554

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-italicsdata: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-italicsdata): Update to 2.42.0.

	Change-Id: I10947b136b273e06b9ac88bf1786b62b0a6739f5

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-illumina450probevariants-db: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-illumina450probevariants-db): Update to 1.40.0.

	Change-Id: Ic18b5dcdda0e002375bb9ed43944168f78eb2906

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdcytodata: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-hdcytodata): Update to 1.24.0.

	Change-Id: Icf2ad5519ee710c3b275f2f608a2bc7674bf3805

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomationdata: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-genomationdata): Update to 1.36.0.

	Change-Id: Idf6dbb8e87ed124d9dd3ae10ff3ea78c58b22496

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genelendatabase: Update to 1.39.0.
	* gnu/packages/bioconductor.scm (r-genelendatabase): Update to 1.39.0.

	Change-Id: I0630a8fed9f28ad5883a8bb1e4f3c77f16e7ac34

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowsorted-blood-epic: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-flowsorted-blood-epic): Update to 2.8.0.

	Change-Id: I000d233d1a78f36e8daed08f0112cc592b2f99f6

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowsorted-blood-450k: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-flowsorted-blood-450k): Update to 1.42.0.

	Change-Id: I07c3a8640e8b7ca9e36b0a3e81d9831fc4d7299e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-copyhelper: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-copyhelper): Update to 1.36.0.

	Change-Id: I4726f8bf6c654b03ee4eb84ae697e7844d06e164

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chromstardata: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-chromstardata): Update to 1.30.0.

	Change-Id: I19aa49ac9d6499d2cea91b0d45fd04f10511b18f

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-champdata: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-champdata): Update to 2.36.0.

	Change-Id: I5387b2e3722e95911a5355cc56d83086ef205a4c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-celldex: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-celldex): Update to 1.14.0.
	[propagated-inputs]: Add r-alabaster-base, r-alabaster-matrix, r-alabaster-se, r-dbi,
	r-gypsum, r-jsonlite, r-matrix, and r-rsqlite.

	Change-Id: Iba166c14dae781e14a9762dc3480ece5ba12a802

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-breastcancervdx: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-breastcancervdx): Update to 1.42.0.

	Change-Id: I52de3659b7d07d03491091ef0de4ee5d305ec4eb

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-breakpointrdata: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-breakpointrdata): Update to 1.22.0.

	Change-Id: I111126dae913bd01e5a3f87551108e6ba1733b89

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biscuiteerdata: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-biscuiteerdata): Update to 1.18.0.

	Change-Id: Icc31cf376b8f2f085cc045c02383164128f0f009

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bodymaprat: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-bodymaprat): Update to 1.20.0.

	Change-Id: I8eb8b9e71cb1068e058b3e827096f25607ac5f01

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bladderbatch: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-bladderbatch): Update to 1.42.0.

	Change-Id: I49350259fef502e59368e4dc0894dcf52db33917

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bcellviper: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-bcellviper): Update to 1.40.0.

	Change-Id: I5d7af04599d79147eaa2626aead238179e78cfde

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrmdata: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-arrmdata): Update to 1.40.0.

	Change-Id: I4695eec74200dd5deac20a71c020a9517e56f9a7

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aneufinderdata: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-aneufinderdata): Update to 1.32.0.

	Change-Id: I91727bf7974078374a2bf9ca935b9df2ca60201f

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adductdata: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-adductdata): Update to 1.20.0.

	Change-Id: I9f795cf931e90fa5f8331a5d3ffa855b56355ca6

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pfam-db: Update to 3.19.1.
	* gnu/packages/bioconductor.scm (r-pfam-db): Update to 3.19.1.

	Change-Id: If95fa52bdfeb87ed606b9b7564ce73606a8616c8

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-escape: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-escape): Update to 2.0.0.
	[propagated-inputs]: Remove r-broom, r-data-table, r-matrix, and r-rlang; add r-aucell,
	r-ggdist, r-ggpointdensity, and r-seuratobject.

	Change-Id: I7fa2ea581a85a579feeac50e1e4b32ac4fa83d7b

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-mm-eg-db: Update to 3.19.1.
	* gnu/packages/bioconductor.scm (r-org-mm-eg-db): Update to 3.19.1.

	Change-Id: I3ae90e3d60941caf901d49c91662f38900588a27

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-hs-eg-db: Update to 3.19.1.
	* gnu/packages/bioconductor.scm (r-org-hs-eg-db): Update to 3.19.1.

	Change-Id: Ib120639d743ba4abd0a129f968bd09a3f9c62775

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-dr-eg-db: Update to 3.19.1.
	* gnu/packages/bioconductor.scm (r-org-dr-eg-db): Update to 3.19.1.

	Change-Id: Ib5d87389f017f2a4ed106ecaef01f82a689ad46e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-dm-eg-db: Update to 3.19.1.
	* gnu/packages/bioconductor.scm (r-org-dm-eg-db): Update to 3.19.1.

	Change-Id: I3c19de819fe694d9af11c4263132338340fccc47

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-ce-eg-db: Update to 3.19.1.
	* gnu/packages/bioconductor.scm (r-org-ce-eg-db): Update to 3.19.1.

	Change-Id: If5ae28c7f68194c7e6dc1b849932417ec1679ec9

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-go-db: Update to 3.19.1.
	* gnu/packages/bioconductor.scm (r-go-db): Update to 3.19.1.

	Change-Id: I894831796ac3121795d76df059b10680e9545ba0

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomeinfodbdata: Update to 1.2.12.
	* gnu/packages/bioconductor.scm (r-genomeinfodbdata): Update to 1.2.12.

	Change-Id: I185d52161ec45de7d03fedeb51f2a28864df9903

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reactome-db: Update to 1.88.0.
	* gnu/packages/bioconductor.scm (r-reactome-db): Update to 1.88.0.

	Change-Id: I80b58a45e8265e82e7a84d8d428fc4339fd926a7

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-sc-sgd-db: Update to 3.19.1.
	* gnu/packages/bioconductor.scm (r-org-sc-sgd-db): Update to 3.19.1.

	Change-Id: Iee6d57797bb3dde152ce0e22a3ed25c30c039a09

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-bt-eg-db: Update to 3.19.1.
	* gnu/packages/bioconductor.scm (r-org-bt-eg-db): Update to 3.19.1.

	Change-Id: If37dc4be3287f0729b2e2d4aecef6745700b429c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-eck12-eg-db: Update to 3.19.1.
	* gnu/packages/bioconductor.scm (r-org-eck12-eg-db): Update to 3.19.1.

	Change-Id: I0f3a84abd0dff114231c341e776b542a7b047176

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mafh5-gnomad-v3-1-2-grch38: Update to 3.15.1.
	* gnu/packages/bioconductor.scm (r-mafh5-gnomad-v3-1-2-grch38): Update to 3.15.1.

	Change-Id: I6b83a3701c2a4282864bf648677b258c1315598c

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ucsc-utils.
	* gnu/packages/bioconductor.scm (r-ucsc-utils): New variable.

	Change-Id: I02eebaa69a57b8bbd97b38ae7d62799971f70d45

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocpkgtools: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.22.0.

	Change-Id: I4afb2530597279d9f2b6c01fc7d76c95c88aa629

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-debcam: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-debcam): Update to 1.22.0.

	Change-Id: Iec96dd28f8adc4d8c070f2e50098a02a4582ec33

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-txdbmaker.
	* gnu/packages/bioconductor.scm (r-txdbmaker): New variable.

	Change-Id: I2e236b42117525a48917604ea14396ff661b72f7

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-pwalign.
	* gnu/packages/bioconductor.scm (r-pwalign): New variable.

	Change-Id: I6a12f48c5de948292af7c6888b12e849e1f42db7

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-psmatch.
	* gnu/packages/bioconductor.scm (r-psmatch): New variable.

	Change-Id: I7b3071424563b713912016301f551ce00aceddea

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-gypsum.
	* gnu/packages/bioconductor.scm (r-gypsum): New variable.

	Change-Id: Id3bdf044d9a885605b1b2b2ceba32398da6ddec0

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-alabaster-se.
	* gnu/packages/bioconductor.scm (r-alabaster-se): New variable.

	Change-Id: I698a2d678e4819d9ac4b2668a2f7ef2063f8d674

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-alabaster-sce.
	* gnu/packages/bioconductor.scm (r-alabaster-sce): New variable.

	Change-Id: I8121614d5b93922555b6cb5fd7a05d68980aff20

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-alabaster-ranges.
	* gnu/packages/bioconductor.scm (r-alabaster-ranges): New variable.

	Change-Id: I99e1e6549537acb37de2788961dbd17ef6c1de27

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-alabaster-matrix.
	* gnu/packages/bioconductor.scm (r-alabaster-matrix): New variable.

	Change-Id: If5b438983a70f8f81e3442d8a1cb3821f4e3489a

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-alabaster-base.
	* gnu/packages/bioconductor.scm (r-alabaster-base): New variable.

	Change-Id: Ifb9fe95fb237d12dadf134278f130e614925b5ec

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-alabaster-schemas.
	* gnu/packages/bioconductor.scm (r-alabaster-schemas): New variable.

	Change-Id: I3d9218af9b4408e3375f9ccd98a4c95935b2c273

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cytoml: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-cytoml): Update to 2.16.0.

	Change-Id: I14ae3ae0d5ff8d66b964651b6fe3753d934f1554

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-jsonvalidate.
	* gnu/packages/cran.scm (r-jsonvalidate): New variable.

	Change-Id: I1393fb3b4034f870663dc887be783e8aaf4c9884

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	guix: Update Bioconductor version to 3.19.
	* guix/build-system/r.scm (bioconductor-uri): Use 3.19 URL.
	* guix/import/cran.scm (%bioconductor-version): Set to 3.19.

	Change-Id: I7a2c4dfcdb2c4cdfef581f823d87e73acc163549

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xts: Remove vignette outputs.
	* gnu/packages/cran.scm (r-xts)[source]: Add snippet to remove generated
	files.

	Change-Id: Iba82b900e632e2cf5a99c9deb807bae6cf3dabcd

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-desctools: Set HOME variable.
	* gnu/packages/statistics.scm (r-desctools)[argumonts]: Add phase 'pre-check.

	Change-Id: Icec222a5cdcb2c95ad7bd600ce5188bd5588bb4e

2024-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests: Update to 4.4.0.
	* gnu/packages/statistics.scm (r-with-tests): Update to 4.4.0.

	Change-Id: If77c95867cc16141c397e48c899a9ade3e89876d

2024-05-07  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: kubo: Unbundle go-cidutil, go-log and go-ipfs-util.
	* gnu/packages/ipfs.scm (kubo) [source]: Delete "go-cidutil", "go-log",
	  "go-ipfs-util" from bundled packages.
	  [inputs]: Add go-github-com-ipfs-go-cidutil, go-github-com-ipfs-go-log,
	  go-github-com-ipfs-go-log-v2, and go-github-com-ipfs-go-ipfs-util.

	Change-Id: I3e49deb9572c6ac471210a392a52117fd0b9ce1a

2024-05-07  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-ipfs-go-cidutil.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-cidutil): New variable.

	Change-Id: I6077fc00d22b541a959a6623c8666c35288ca105

2024-05-07  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-ipfs-go-log.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-log): New variable.

	Change-Id: I5b5b1d594b5458a7ca156346c6a6dc3c8d5bd69d

2024-05-07  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-ipfs-go-log-v2.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-log-v2): New variable.

	Change-Id: Id6d85bfa883670345420c21937681ae2844f6263

2024-05-07  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-ipfs-go-detect-race.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-detect-race): New variable.

	Change-Id: Ic65c12a717a50c4309bc89d29d158a43fbc0c81a

2024-05-07  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-ipfs-go-ipfs-util.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-util): New variable.

	Change-Id: Ic496282dc62b7c0d5bd9017aff6a3818b2661309

2024-05-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Unbundle go-bazil-org-fuse.
	* gnu/packages/ipfs.scm (kubo) [source]: Remove vendor/bazil.org.
	[inputs]: Add go-bazil-org-fuse.

	Change-Id: Ie55e609c15a6eaca7ec32521a55620bf674af240

2024-05-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-bazil-org-fuse.
	* gnu/packages/golang-xyz.scm (go-bazil-org-fuse): New variable.

	Change-Id: I933d90dca50110f53831febc81d587c14973934f

2024-05-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-git-sr-ht-emersion-go-scfg: Move to golang-xyz.
	* gnu/packages/golang.scm: (go-git-sr-ht-emersion-go-scfg): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here

	Change-Id: I75cc680543313e41abc86e71d48a9be9e9ce694a

2024-05-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-git-sr-ht-emersion-gqlclient: Move to golang-web.
	* gnu/packages/golang.scm (go-git-sr-ht-emersion-gqlclient): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I2b07dc198f6710680da0430e5f302893060e37b8

2024-05-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-git-sr-ht-sircmpwn-getopt: Move to golang-xyz.
	* gnu/packages/golang.scm (go-git-sr-ht-sircmpwn-getopt): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ic53ec6828f7389326191b659dd16b623e6d1af43

2024-05-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: web: Remove syncthing module from used modules.
	There is no more mudule from syncthing which needs to be imported
	anymore.

	* gnu/packages/web.scm: Remove (gnu packages syncthing) module.

	Change-Id: I688e72009e2daa5e75eaeaaeff9026ca888b266b

2024-05-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nbrownus-go-metrics-prometheus: Disable tests.
	* gnu/packages/golang-xyz.scm (go-github-com-nbrownus-go-metrics-prometheus):
	Disable all tests.

	Change-Id: I7f340fd1e58edc0203068c762a1bbc798003a84b

2024-05-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: tmsu: Enable test suite.
	* gnu/packages/file-systems.scm (tmsu): Fail over to the project's
	Makefile targets.
	[arguments]: <#:go>: Use go-1.21.
	<#:phases>: Add 'adjust-makefile' phase. Use custom 'build, 'check and
	'install phases.

	Change-Id: Ice920f2196123f1a1f1561879ab919bc0d4e8512

2024-05-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sqls: Use go-1.21.
	Merge all inputs into native-inputs since the output result of the
	package is an executable that does not require sources from Golang
	modules to be available after installation.

	* gnu/packages/databases.scm (sqls):
	[arguments]: <#:go>: Use go-1.21.
	[inputs]: Remove go-github-com-go-sql-driver-mysql,
	go-github-com-lib-pq, go-github-com-mattn-go-runewidth,
	go-github-com-mattn-go-sqlite3, go-github-com-olekukonko-tablewriter,
	go-github-com-pkg-errors, go-github-com-sourcegraph-jsonrpc2,
	go-golang-org-x-crypto, go-golang-org-x-xerrors, and
	go-gopkg-in-yaml-v2.
	[native-inputs]: Add go-github-com-go-sql-driver-mysql,
	go-github-com-lib-pq, go-github-com-mattn-go-runewidth,
	go-github-com-mattn-go-sqlite3, go-github-com-olekukonko-tablewriter,
	go-github-com-pkg-errors, go-github-com-sourcegraph-jsonrpc2,
	go-golang-org-x-crypto, go-golang-org-x-xerrors, and
	go-gopkg-in-yaml-v2.

	Change-Id: I9312a483dfa954b5f0ad4cfac04b5153570bf571

2024-05-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-msteinert-pam-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-msteinert-pam-v2): New variable.

	Change-Id: I7dfcb72703722f894eb52c603f02e64e7350f53a

2024-05-07  Jesse Eisses  <jesse@eisses.email>

	gnu: Add soju.
	* gnu/packages/irc.scm (soju): New variable..

	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
	Change-Id: I18b7e574339e98fdf2623338aac1635c8e727699

2024-05-07  Jesse Eisses  <jesse@eisses.email>

	gnu: go-github-com-matttproud-golang-protobuf-extensions-pbutil: Update to 2.0.0.
	* gnu/packages/syncthing.scm (go-github-com-matttproud-golang-protobuf-extensions-pbutil):
	Update to 2.0.0.

	Change-Id: Ia9f1acacd337b95526ee0b9b7b31f1de598f30d3

2024-05-07  Jesse Eisses  <jesse@eisses.email>

	gnu: go-github-com-prometheus-client-golang: Update to 1.17.0.
	* gnu/packages/golang.scm (go-github-com-prometheus-client-golang):
	Update to 1.17.0.

	Change-Id: I4d3e9d3e61991f94fc2a7bd4b85e7d4010c4b508

2024-05-07  Jesse Eisses  <jesse@eisses.email>

	gnu: go-github-com-prometheus-common: Update to 0.45.0.
	* gnu/packages/golang.scm (go-github-com-prometheus-common): Update to
	0.45.0.

	Change-Id: Ic03cdaf87253df869e1d791336189032fac0d625

2024-05-07  Jesse Eisses  <jesse@eisses.email>

	gnu: go-github-com-prometheus-client-model: Update to 0.5.0.
	* gnu/packages/golang.scm (go-github-com-prometheus-client-model):
	Update to 0.5.0.

	Change-Id: Iebb57390b99a4ed2567588872a9745a69aae9ced

2024-05-07  Jesse Eisses  <jesse@eisses.email>

	gnu: Add go-gopkg-in-irc-v4.
	* gnu/packages/irc.scm (go-gopkg-in-irc-v4): New variable.

	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
	Change-Id: Ie1afdde3d1a23154e592445b5ce91e5918c6c822

2024-05-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-irc-v3: Enable tests.
	* gnu/packages/irc.scm (go-gopkg-in-irc-v3): Enable tests, remove input
	lables.
	[propagated-inputs]: Remove go-github-com-stretchr-testify.
	[native-inputs]: Add go-github-com-stretchr-testify and
	python-irc-parser-tests.

	Change-Id: I83c8094e9417052781993c3cde900c47875a2029

2024-05-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-irc-parser-tests.
	* gnu/packages/irc.scm (python-irc-parser-tests): New variable.

	Change-Id: Iaffea626ed06e228562b3c92123d30c9712de7c3

2024-05-07  Jesse Eisses  <jesse@eisses.email>

	gnu: Add go-git-sr-ht-emersion-go-sqlite3-fts5.
	* gnu/packages/golang-xyz.scm (go-git-sr-ht-emersion-go-sqlite3-fts5):
	New variable.

	Change-Id: Icb6f77b306ff5c8a816d8a42e90a1bf23115b38f

2024-05-07  Jesse Eisses  <jesse@eisses.email>

	gnu: Add go-git-sr-ht-sircmpwn-go-bare.
	* gnu/packages/golang-xyz.scm (go-git-sr-ht-sircmpwn-go-bare): New variable.
	Change-Id: Iea3ac2489549fe4cb1b1ce216a998c30c9f996d6

2024-05-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mattn-go-sqlite3: Update to 1.14.22.
	* gnu/packages/golang-xyz.scm (go-github-com-mattn-go-sqlite3): Update to 1.14.22.

	Change-Id: I01bf397b7d74db812883994deb2c2249adf14d1f

2024-05-07  Jesse Eisses  <jesse@eisses.email>

	gnu: Add go-github-com-pires-go-proxyproto.
	* gnu/packages/golang-xyz.scm (go-github-com-pires-go-proxyproto): New variable.

	Change-Id: Iec8e8ead7e18cbbd9be00ec398d11e632e4b2ac4

2024-05-07  Jesse Eisses  <jesse@eisses.email>

	gnu: Add go-nhooyr-io-websocket.
	* gnu/packages/golang-web.scm (go-nhooyr-io-websocket): New variable.

	Change-Id: Ifced88b4d916b8593e4b65022cf419c8ae18a769

2024-05-07  Jesse Eisses  <jesse@eisses.email>

	gnu: Add go-github-com-msteinert-pam.
	* gnu/packages/golang-xyz.scm (go-github-com-msteinert-pam): New variable.

	Change-Id: Id84648d258d2f1c7f2c9902e80dccb06642d7787

2024-05-07  Jesse Eisses  <jesse@eisses.email>

	gnu: Add go-github-com-sherclockholmes-webpush-go.
	* gnu/packages/golang-web.scm (go-github-com-sherclockholmes-webpush-go): New variable.

	Change-Id: Ida07915e1659b79353dd267991bcb615ee5cc837

2024-05-07  Jesse Eisses  <jesse@eisses.email>

	gnu: Add go-github-com-golang-jwt-jwt.
	* gnu/packages/golang-crypto.scm (go-github-com-golang-jwt-jwt-v4): New variable.
	(go-github-com-golang-jwt-jwt-v4): Inherit from go-github-com-golang-jwt-jwt.

	Change-Id: I2382208434859b7a9b9a314930fa8769072964c7
	Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: psascan: Limit to 64-bit systems.
	* gnu/packages/cpp.scm (psascan)[supported-systems]: New field.

	Change-Id: I19eef41449a16b4440f3dd73cdb181c7c3383e84

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bitmapperbs: Limit to x86_64-linux.
	* gnu/packages/bioinformatics.scm (bitmapperbs)[supported-systems]: New
	field.

	Change-Id: I03484413e5af8e779fe0e5199e456eaab124e8b7

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: grantlee: Fix build on some architectures.
	* gnu/packages/qt.scm (grantlee)[source]: Add patch.
	* gnu/packages/patches/grantlee-register-metaenumvariable.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: Iecef53baeb023a80139ac70b9caefcfa7b79a3c6

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: minimap2: Fix make-flags.
	* gnu/packages/bioinformatics.scm (minimap2)[arguments]: Adjust the
	make-flags to contain actual build flags for all architectures.

	Change-Id: I5b4077a25d6d46172ff566ceaa16629ebf066721

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: minimap2: Update to 2.28.
	* gnu/packages/bioinformatics.scm (minimap2): Update to 2.28.
	[arguments]: Adjust custom 'install phase to not delete non-existent
	file.  Remove trailing #t from phase.

	Change-Id: Ie6cc21f2b761532f08967efea54d3a12b944f213

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: proteinortho: Add tunable property.
	* gnu/packages/bioinformatics.scm (proteinortho)[properties]: Add
	tunable? flag.

	Change-Id: If59d5785c8c8e4aedb5b88479da6fba0e9754640

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: proteinortho: Update to 6.3.2.
	* gnu/packages/bioinformatics.scm (proteinortho): Update to 6.3.2.
	[source]: Adjust snippet to also delete lapack source tarball.
	[arguments]: Rewrite using g-expressions.  Add flag to run tests
	sequentially.  Adjust make-flags for cross-compiling and to set PREFIX.
	Delete 'configure and custom 'configure phase.  Remove trailing #t from
	phases.

	Change-Id: I40249e5ac92c26223119b81b4677c08d5ab230e6

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-http-client: Fix test suite.
	* gnu/packages/python-web.scm (python-http-client)[arguments]: Add a
	phase to adjust the tests to not be dependant on the current date.

	Change-Id: I94f512c9b019173f6e15e04791dbfc662fc93c89

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: r-lpsymphony: Fix building on some architectures.
	* gnu/packages/bioconductor.scm (r-lpsymphony) [arguments]: When
	building for aarch64-linux or riscv64-linux replace all the config.guess
	and config.sub files with newer ones.
	[native-inputs]: When building for aarch64-linux or riscv64-linux add
	config.

	Change-Id: Iaddda8c6d7330fb02bdd83733e7fa70b851a82f2

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mouseloupe: Update the package style.
	* gnu/packages/accessibility.scm (mouseloupe)[arguments]: Switch to
	g-expressions.

	Change-Id: I9af4433b2effbcbd9c0178ea3f02d81e202f4c05

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mouseloupe: Don't hardcode building for i686.
	* gnu/packages/accessibility.scm (mouseloupe)[source]: Add snippet to
	remove flag from the Makefile explicitly building for i686.

	Change-Id: Iec5a5002a51ff7f2be469f6815e6ff6166b32876

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wolf-shaper: Add tunable property.
	* gnu/packages/music.scm (wolf-shaper)[properties]: Add tunable? flag.

	Change-Id: I32b26effaa18b814fcca8f4cd88b083969682a81

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wolf-shaper: Fix building on more architectures.
	* gnu/packages/music.scm (wolf-shaper)[arguments]: Add make-flag to
	disable optimizations.

	Change-Id: I2976d1769324765df3f0aa8b636f528526bdfd78

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: solidity: Update to 0.8.25.
	* gnu/packages/solidity.scm (solidity): Update to 0.8.25.
	[arguments]: Add configure-flag to allow an older version of z3.
	[inputs]: Replace fmt-8.0 with fmt.

	Change-Id: I1501d16323566c066c58c1c4bbf90dd17a23f021

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: solidity: Allow a newer version of jsoncpp.
	* gnu/packages/solidity.scm (solidity)[arguments]: Add a phase to allow
	newer versions of jsoncpp.

	Change-Id: I4f7b5b3685f8d784da221ccb0eea1ba297e3e0b8

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: galera: Update to 26.4.18.
	* gnu/packages/databases.scm (galera): Update to 26.4.18.
	[inputs]: Move check from here ...
	[native-inputs]: ... to here.

	Change-Id: Iac2ce8e1ebbe0e4059b26b7e83afbdafea19641b

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: strongswan: Remove pre-generated files.
	* gnu/packages/vpn.scm (strongswan)[source]: Add snippet to remove some
	pre-generated files.
	[native-inputs]: Add bison, flex, perl.

	Change-Id: Ifc316a1c309f8687418455189457cee83b06bfa1

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: strongswan: Fix building on non-x86 architectures.
	* gnu/packages/vpn.scm (strongswan)[arguments]: When building for
	not-x86 architectures disable aesni support.  Also adjust the test suite
	so we skip the RSA tests.

	Change-Id: Idbc7bb229b83b0f43f3286b94fa4da077711c0ed

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnome-js-common: Fix build on some architectures.
	* gnu/packages/gnome.scm (gnome-js-common)[arguemnts]: When building for
	aarch64-linux or riscv64-linux replace the config.guess and config.sub
	files.
	[native-inputs]: When building for aarch64-linux or riscv64-linux add
	config.

	Change-Id: Ia27b0fec7d0b50e9e4ab7ea7329d390ddc482795

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: theorafile: Fix cross-compiling.
	* gnu/packages/video.scm (theorafile)[arguments]: Use cc-for-target.

	Change-Id: I191bd177263e57f1193fce1d360ba161726f39b9

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: theorafile: Use test-target.
	* gnu/packages/video.scm (theorafile)[arguments]: Add test-target.
	Remove custom 'check phase.

	Change-Id: Ia741bc7c202a418801672ffcf88bd7b8577c359e

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: theorafile: Update to 0.0.0-2.ea5fd6d.
	* gnu/packages/video.scm (0.0.0-2.ea5fd6d): Update to 0.0.0-2.ea5fd6d.
	[arguments]: Remove trailing #t from phases.

	Change-Id: I5dc34627d3d3e264743fa65c480872da2182ada0

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: elisa: Update to 23.08.5.
	* gnu/packages/kde-multimedia.scm (elisa): Update to 23.08.5.
	[arguments]: Remove trailing #t from phases.

	Change-Id: I4de0b34ce52baefeed5aaeb493fa54d14515fcef

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rednotebook: Correctly wrap the binary.
	* gnu/packages/rednotebook.scm (rednotebook)[arguments]: Adjust the
	'wrap-with-library-paths phase to use the correct webkitgtk input.
	Remove trailing #t.

	Change-Id: I3d245f279ca704ab34023a8977a2c6f1003302ab

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libvisual-plugins: Reformat with 'guix style'.
	* gnu/packages/gstreamer.scm (libvisual-plugins): Reformat package using
	'guix style'.

	Change-Id: I91cb02b22bc50c71ad314d2a48207a77e3700a41

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libvisual-plugins: Build with librsvg-for-system.
	* gnu/packages/gstreamer.scm (libvisual-plugins)[inputs]: Replace
	librsvg with librsvg-for-system.

	Change-Id: Ie4199e6f52236dfae086b1425607b6e0f1f9129b

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libvisual-plugins: Disable oinksie plugin.
	* gnu/packages/gstreamer.scm (libvisual-plugins)[arguments]: Add a
	configure-flag to disable the oinksie plugin.

	Change-Id: I6181384c715eeeceba81d196960e4cd0148cc55a

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: darkice: Fix build.
	* gnu/packages/audio.scm (darkice)[arguments]: Add a make-flag to use an
	earlier C++ standard.

	Change-Id: I2b7be09be9deb4637e996a9a697e31efed5c5508

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wmfire: Fix build.
	* gnu/packages/gnustep.scm (wmfire)[source]: Add patch.
	* gnu/packages/patches/wmfire-dont-inline-draw-fire.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I3e937c5e9dbd8a5e2eebfd92213407d9477a47ab

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: varnish: Fix build on i686-linux.
	* gnu/packages/web.scm (varnish)[arguments]: When building for
	i686-linux add a make-flag to adjust the CFLAGS.

	Change-Id: I9dbd9566de33f2ad7445e3a7ee8bc2d01e430cc9

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: varnish-modules: Update to 0.22.0.
	* gnu/packages/web.scm (varnish-module): Update to 0.22.0.

	Change-Id: I0bd60aed1d4243887a6501f4561ec5c83f1a3c06

2024-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: graphene: Fix build on armhf-linux.
	* gnu/packages/gtk.scm (graphene)[arguments]: When building for
	armhf-linux add a configure-flag to disable neon optimizations.

	Change-Id: I42b412d3f7536180e959e268b68f2c292edda749

2024-05-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-jwt: Update to 0.3.0.
	* gnu/packages/guile-xyz.scm (guile-jwt): Update to 0.3.0.
	[propagated-inputs]: Add guile-gcrypt.

	Change-Id: I694b63437f51121dd3440ccb32ce279583596586

2024-05-06  Ricardo Wurmus  <rekado@elephly.net>

	Revert "gnu: pcsc-lite: Update to 2.1.0."
	This reverts commit a8f0e8a31dd9b74a4f9950b3e2efe8dfeed5789a.

	It leads to 3799 dependent packages being rebuilt, so it's not suitable for
	the master branch.

2024-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	Revert "gnu: hwdata: Update to 0.378."
	This reverts commit 7ed5a336bdbbe7499a040a6674327096fc433b69.

	This introduces too many rebuilds. It should be applied onte "core-updates" instead.

	Change-Id: I088b123776a8914be2d22762afcce5b48f346bf0

2024-05-06  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: Add emacs-devicetree-ts-mode.
	* gnu/packages/emacs-xyz.scm (emacs-devicetree-ts-mode): New variable.
	Update copyright.

	Change-Id: I6ab5a52d1aa045794f72edd3c810255f2e432038

2024-05-06  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: Add tree-sitter-devicetree.
	* gnu/packages/tree-sitter.scm (tree-sitter-devicetree): New variable.

	Change-Id: Ia73316fa422be84a79e16f2fa40371853ae83570

2024-05-06  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: emacs-xyz: Add emacs-xref-union.
	* gnu/packages/emacs-xyz.scm (emacs-xref-union): New variable.

	Change-Id: Idea12ce6869f5244a873e933cf1135db284d2391

2024-05-06  Picnoir  <picnoir@alternativebit.fr>

	gnu: waybar: Update to 0.10.2.
	* gnu/packages/wm.scm (waybar): Update to 0.10.2.
	0.10.1 changelog: https://github.com/Alexays/Waybar/releases/tag/0.10.1.
	0.10.2 changelog: https://github.com/Alexays/Waybar/releases/tag/0.10.2.
	The meson build has been stable for these two releases, no new/removed
	dependencies.

	Change-Id: I2359a2111a35041860172232722e6d91a1ff35e7

2024-05-06  Andy Tai  <atai@atai.org>

	gnu: wxmaxima: Update to 24.02.2.
	* gnu/packages/maths.scm (wxmaxima): Update to 24.02.2.

	Change-Id: I33cd6a3230a7d1672aadf942ad0b089dfa8603b0

2024-05-06  Andy Tai  <atai@atai.org>

	gnu: tenacity: Update to 1.3.1.
	* gnu/packages/audio.scm (tenacity): Update to 1.3.1.

	Change-Id: Id06fb3e9283524341f30d961854d8e6f6df1543e

2024-05-06  宋文武  <iyzsong@member.fsf.org>

	gnu: retroarch: Fix OpenGL core and Vulkan drivers.
	* gnu/packages/emulators.scm (retroarch)[arguments]: Ignore check result for
	HAVE_GLSLANG_HLSL in the configure phase.

	Change-Id: I3ba110b834acca25ada0e680a6bcb879b4db96f4

2024-05-06  Wilko Meyer  <w@wmeyer.eu>

	gnu: qutebrowser: Add python-tldextract to inputs.
	* gnu/packages/web-browsers.scm (qutebrowser)[inputs]: Add python-tldextract.

	Change-Id: I2c1cf1c71cf0e6ba01711d36fd38d3b09e242caa

2024-05-06  chris  <chris@bumblehead.com>

	gnu: highlight: Update to 4.11.
	* gnu/packages/pretty-print.scm (highlight): Update to 4.11.
	[source]: Switch to git-fetch.
	[home-page]: Switch to html page.
	[arguments]<#:make-flags>: Use #$output replace %output.
	<#:phases>: Use ‘this-package-input‘ to find lua and perl.

	Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org>

	Change-Id: I0c402fcea5708c4882b52309b3e072301f0a5614

2024-05-06  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: hwdata: Update to 0.378.
	* gnu/packages/pciutils.scm (hwdata): Update to 0.378.

	Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org>
	Change-Id: I7200477ce06280913802e94cd5ef6d9639b8de9f

2024-05-06  Arjan Adriaanse  <arjan@adriaan.se>

	gnu: pcsc-lite: Update to 2.1.0.
	* gnu/packages/security-token.scm (pcsc-lite): Update to 2.1.0.

	Reviewed-by: Christina O'Donnell <cdo@mutix.org>

	Change-Id: I133fd056afb84259cf5cb1f3e9c664ac336e50b9

2024-05-06  Rovanion Luckey  <rovanion.luckey@gmail.com>

	gnu: musescore: Propagate alsa-plugins pulseaudio to runtime.
	In order for libasound_module_conf_pulse.so to be present at runtime of
	MuseScore the alsa-plugins output "pulseaudio" must be present.

	Playback of scores was not working, at least on a foreign distro like
	Debian. When running on Debian, MuseScore complained that
	libasound_module_conf_pulse.so was missing at startup. This patch was
	tested on Debian 12 and fixed the issue.

	* gnu/packages/music.scm (musescore): Propagate alsa-plugins pulseaudio to runtime

	Change-Id: I4e2db8e45fdf33987817cef41bcd336526b16d90

2024-05-06  James Smith  <jsubuntuxp@disroot.org>

	gnu: leocad: Update to 23.03
	* gnu/packages/lego.scm (leocad): Update to 23.03

	Change-Id: I0fc566e0325aa992440cf4f895b5780df7e49632

2024-05-06  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: msmtp: Update to 1.8.26.
	* gnu/packages/mail.scm (msmtp): Update to 1.8.26.

	Change-Id: I85eea2d64944a3e1b7b4ed3022772190ee5787c2

2024-05-06  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: emacs-telega: Update to 0.8.255.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.255.
	* gnu/packages/patches/emacs-telega-path-placeholder.patch: Update patch.

	Change-Id: I8cec5a5170318f0ae99116a98afcefe31203b585

2024-05-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: trust4: Update to 1.1.0.
	* gnu/packages/bioinformatics.scm (trust4): Update to 1.1.0.

	Change-Id: I4780038a5db110514e27f07a576166def4063da7

2024-05-06  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add trust4.
	gnu/packages/bioinformatics.scm (trust4): New variable.

	Change-Id: I6a0fd339a0f761a473f50c7da74c26cfac7b1caf

2024-05-06  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-seraster.
	* gnu/packages/bioinformatics.scm (r-seraster): New variable.

	Change-Id: I9f9fd24a9aa563f7c74154e613b85dee46bdcf79

2024-05-06  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-rearrr.
	* gnu/packages/cran.scm (r-rearrr): New variable.

	Change-Id: I41e06b24e565a4070f570b7fd5c656f185aacfa9

2024-05-06  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-metadeconfoundr.
	* gnu/packages/bioinformatics.scm (r-metadeconfoundr): New variable.

	Change-Id: I733fb464d2a3c7fd1335826be9f23e2610e6fd60

2024-05-06  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-detectseparation.
	* gnu/packages/cran.scm (r-detectseparation): New variable.

	Change-Id: I6c795719c22a6ff929785e799f749ce053e83fbe

2024-05-06  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-roi-plugin-lpsolve.
	* gnu/packages/cran.scm (r-roi-plugin-lpsolve): New variable.

	Change-Id: Ia3f47ba0b414ecd9273c101977ec8d14916fa656

2024-05-06  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-roi.
	* gnu/packages/cran.scm (r-roi): New variable.

	Change-Id: I58cbb4be238a5cc9f861ee9dafea03a133f7c0f1

2024-05-06  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-lpsolveapi.
	* gnu/packages/cran.scm (r-lpsolveapi): New variable.

	Change-Id: I6a93603a5814df0eb43a214b5c2a0f4865901bcd

2024-05-06  nafkhamdc  <navid.afkhami@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pyrodigal.
	* gnu/packages/bioinformatics.scm (python-pyrodigal): New variable.


	Change-Id: Iaa0bdb4b918d93f990d5b904f1df3a3f910726b0

2024-05-06  nafkhamdc  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-archspec.
	* gnu/packages/python-xyz.scm (python-archspec): New variable.

	Change-Id: Icb15a681d7f339ab25cb0a91feeaacc6a3e8cd6a

2024-05-06  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.19: Update to 4.19.313.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.313.
	(linux-libre-4.19-pristine-source): Update hash.

	Change-Id: I22e9d175b537164efcde4cec5188c26bae8d2fca

2024-05-06  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.4: Update to 5.4.275.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.275.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: Ifcd296510ae1c7e81a4a5fa3c8eb6e304e2d662d

2024-05-06  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Update to 5.10.216.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.216.
	(linux-libre-5.10-pristine-source): Update hashes.

	Change-Id: Ia14fa905e109c81cc8397d1151cc327d6e1ea25a

2024-05-06  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.158.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.158.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: Ib2b12fac8301ced17e6e068a1e68768e200d5a24

2024-05-06  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.90.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.90.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: Ic1ef7176af2055db78b58458bb9327bce5789d48

2024-05-06  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.30.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.30.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Ic261985e2c199a80068e2898684d522939b98a89

2024-05-06  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre-6.8-gnu-revision: Update to 6.8.9.
	* gnu/packages/linux.scm (linux-libre-6.8-version): Update to 6.8.9.
	(linux-libre-6.8-pristine-source): Update hash.

	Change-Id: I4f8031b1db5e19e98e5f61377a45912f91d403f7

2024-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add mupen64plus-video-gliden64.
	* gnu/packages/emulators.scm (mupen64plus-video-gliden64): New variable.

	Change-Id: I09782d0c793062c3fa448b5376a97a5f3356ea5c

2024-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mupen64plus-ui-console: Modernize.
	* gnu/packages/emulators.scm (mupen64plus-ui-console)
	[propagated-inputs]: Remove legacy mupen64plus-video-glide64 plugin.
	[arguments]: Use gexps.

	Change-Id: I33ce0ef1e7ea87b382f74aae07098bcf0e5f30e0

2024-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mupen64plus-video-rice: Adjust synopsis.
	* gnu/packages/emulators.scm (mupen64plus-video-rice): Adjust synopsis.

	Change-Id: I3708c46593a096f632d9268200c312a434525331

2024-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mupen64plus-video-glide64mk2: Fix synopsis.
	* gnu/packages/emulators.scm (mupen64plus-video-glide64mk2): Fix synopsis.

	Change-Id: I6f41e9a4b70faa0e2342a4ffc2803873a8dc8f08

2024-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mupen64plus-video-glide64: Fix synopsis.
	* gnu/packages/emulators.scm (mupen64plus-video-glide64): Fix synopsis.

	Change-Id: I0b2b4630dcf3c5dc5ee385e82c71f92694cf2abe

2024-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mupen64plus-video-arachnoid: Fix synopsis.
	* gnu/packages/emulators.scm (mupen64plus-video-arachnoid): Fix synopsis.

	Change-Id: Ic560e6780965526723907aff9d2af6c48f580508

2024-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mupen64plus-rsp-z64: Fix synopsis.
	* gnu/packages/emulators.scm (mupen64plus-rsp-z64): Fix synopsis.

	Change-Id: I97d5b8e70949f2a5198ce45b0a1fe24a089078ba

2024-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mupen64plus-rsp-hle: Fix synopsis.
	* gnu/packages/emulators.scm (mupen64plus-rsp-hle): Fix synopsis.

	Change-Id: I7235da472ecd1856fdc33ed08d92f9f05b29ba3a

2024-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mupen64plus-audio-sdl: Fix synopsis.
	* gnu/packages/emulators.scm (mupen64plus-audio-sdl): Fix synopsis.

	Change-Id: I08b2778cf625699d72d5fbab2b23d86ff06a1be0

2024-05-05  nafkhamdc  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-pyahocorasick.
	* gnu/packages/bioinformatics.scm (python-pyahocorasick): New variable.

	Change-Id: I468bed450351b49cf81344a328841cd77f67cb4e

2024-05-05  nafkhamdc  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-memes.
	* gnu/packages/bioconductor.scm (r-memes): New variable.

	Change-Id: Ibdf5173d35ef81d27da6831148e66be83f856deb

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-graphtools: Fix tests.
	* gnu/packages/graph.scm (python-graphtools)[arguments]: Add 'patch-tests
	phase.

	Change-Id: I5ffb4321ddd7e33e812bcb1cf67cee069b07b5f8

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-gpy: Update to 1.13.1.
	* gnu/packages/python-science.scm (python-gpy): Update to 1.13.1.
	[source]: Remove snippet.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove phase 'remove-plotting-tests; add phase 'compatibility.
	[native-inputs]: Remove python-nose and python-climin; add python-pytest,
	python-matplotlib, and python-pods.

	Change-Id: I1ed95e3ad2e8444979fd2cf272d7f3104b1bf2ec

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pygsp: Add missing input.
	* gnu/packages/graph.scm (python-pygsp)[native-inputs]: Add python-pytest.

	Change-Id: I94cd4e160dcbecfbb491c0d101bcbeb761189876

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-paramz: Update to 0.9.6.
	* gnu/packages/python-science.scm (python-paramz): Update to 0.9.6.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-nose.

	Change-Id: I62a2f7ecf600f48da74f4d233e108360a583d5ca

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pingouin: Update to 0.5.4.
	* gnu/packages/python-science.scm (python-pingouin): Update to 0.5.4.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase; add 'sklearn-compatibility phase;
	skip one test.

	Change-Id: I8d13f15558eadee0547f04bc4bb89a0fd0e0767b

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-liana-py: Update to 1.1.0.
	* gnu/packages/bioinformatics.scm (python-liana-py): Update to 1.1.0.
	[arguments]: Adjust tests; add phase 'relax-requirements.
	[propagated-inputs]: Remove python-mofax; add python-numpy.
	[native-inputs]: Remove python-numpy; add python-poetry-core.

	Change-Id: I279be08ac3ac73d9a724f59652f2f0d333607696

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-plotnine: Fix version string.
	* gnu/packages/python-science.scm (python-plotnine)[native-inputs]: Add
	python-setuptools-scm.

	Change-Id: I0fc2f3ad7edcdaaa5e3bf9774bc6840c8fbeb727

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-plotnine: Disable test because of harmless warning.
	* gnu/packages/python-science.scm (python-plotnine)[arguments]: Disable
	test_save_method which prints an unexpected warning..

	Change-Id: I28a20b85ee549311bed534efbf801db930419ca9

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-mapie: Disable strict tests.
	* gnu/packages/statistics.scm (python-mapie)[arguments]: Disable two tests.

	Change-Id: I2c72f6f2d0136db5f97ba709a468a3aebd447d5d

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scikit-learn-extra: Disable a validation test.
	* gnu/packages/machine-learning.scm (python-scikit-learn-extra)[arguments]:
	Disable one test.

	Change-Id: I1309cb6a82dee1a714ddec59aa90692ccfcd885b

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cooltools: Update to 0.7.0.
	* gnu/packages/bioinformatics.scm (python-cooltools): Update to 0.7.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove.

	Change-Id: I4112bf0cbc309df551087b8bb3cb1d37af7f751d

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-bioframe: Update to 0.6.4.
	* gnu/packages/bioinformatics.scm (python-bioframe): Update to 0.6.4.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase; add 'pre-check phase.  Use
	 #:test-flags to disable tests that require internet access.
	[native-inputs]: Add python-hatchling.
	[propagated-inputs]: Add python-pyyaml.

	Change-Id: Iad1c8c6ef8f52886e398e9c4d2d384c5fce075c6

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-verde: Add missing input.
	* gnu/packages/geo.scm (python-verde)[native-inputs]: Add python-pytest.

	Change-Id: I82b844627f27cfe60e42050bb37d092b3d9a43c1

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-statmake: Adjust tests and version checks.
	* gnu/packages/fontutils.scm (python-statmake)[arguments]: Disable broken
	test; relax check for cattrs.

	Change-Id: Ibd479743160d3591088d17635e26484e7de5250f

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-decoupler-py: Update to 1.6.0.
	* gnu/packages/bioinformatics.scm (python-decoupler-py): Update to 1.6.0.
	[arguments]: Do not disable test_plot_volcano test.

	Change-Id: I44a31d30e8a03d2d1ffd86383c8bc6db79628def

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-omnipath: Update to 1.0.8.
	* gnu/packages/python-web.scm (python-omnipath): Update to 1.0.8.
	[arguments]: Disable tests that need internet access.
	[native-inputs]: Add python-pytest-socket.

	Change-Id: Ib5856a1a25835d43918d9fe565d0262dded70eed

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: barectf: Use python-termcolor-1.
	* gnu/packages/instrumentation.scm (barectf)[propagated-inputs]: Use
	python-termcolor-1.

	Change-Id: I8284db970d3cee8988318be7f1180aa933ab461a

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-termcolor-1.
	* gnu/packages/python-xyz.scm (python-termcolor-1): New variable.

	Change-Id: I1aca97b6b7976cb698131c3a0be73e4798bef6d6

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pytest-shutil: Disable a test.
	* gnu/packages/python-check.scm (python-pytest-shutil)[build-system]: Use
	pyproject-build-system.
	[arguments]: Disable test_pretty_formatter.

	Change-Id: I862320feab5b3c6e375bf652deced6a631dfc575

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cleanlab: Update to 2.6.3.
	* gnu/packages/machine-learning.scm (python-cleanlab): Update to 2.6.3.
	[arguments]: Disable tests that require "datasets" package; add phase
	'remove-datasets.

	Change-Id: I6af99e3e749a10515328db4874974a3504658352

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-termcolor: Update to 2.4.0.
	* gnu/packages/python-xyz.scm (python-termcolor): Update to 2.4.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Add 'fix-pyproject build phase.
	[native-inputs]: Add python-hatch-vcs, python-hatchling, python-pytest, and
	python-pytest-cov.

	Change-Id: I1b824ca6f125305169c3f64f00dbacbeb77d0ed0

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-hicexplorer: Update to 3.7.4.
	* gnu/packages/bioinformatics.scm (python-hicexplorer): Update to 3.7.4.
	[source]: Remove obsolete snippet.
	[arguments]: Remove obsolete phase 'scipy-compatibility.
	[propagated-inputs]: Replace python-cleanlab-1 with python-cleanlab.

	Change-Id: Iac9a24cc4551b7d7e1d41d1f07a6db6d620b119e

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: snakemake-5: Patch version string.
	* gnu/packages/python-xyz.scm (snakemake-5)[arguments]: Add phase
	'patch-version.

	Change-Id: I647625e9d26b2ee06274a0c5bb844ccb87035537

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: snakemake-5: Make compatible with tabulate 0.9.0.
	* gnu/packages/python-xyz.scm (snakemake-5)[arguments]: Add phase
	'tabulate-compatibility.

	Change-Id: I0b0ddafe9c2da91dbe10a584eb6fa0a3d5d62e87

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: snakemake: Fetch from git repository.
	* gnu/packages/python-xyz.scm (snakemake)[source]: Fetch from git repository
	to include tests.
	[arguments]: Enable tests; add 'pre-check phase.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add git-minimal, python-wrapper, python-pytest,
	python-pandas, and python-requests-mock.

	Change-Id: I32e9d36752cc91eacb8f05138d969834dbbce817

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: snakemake-7: Make compatible with tabulate 0.9.0.
	* gnu/packages/python-xyz.scm (snakemake-7)[arguments]: Add phase
	'tabulate-compatibility.

	Change-Id: Ie6b2a7d65bc76e3df7c3946ba4533b301f5a3610

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: snakemake-6: Make compatible with tabulate 0.9.0.
	* gnu/packages/python-xyz.scm (snakemake-6)[arguments]: Add phase
	'tabulate-compatibility.

	Change-Id: I0471726e2000af76871e2542ed347cd1727bf0c9

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-jsonpickle: Update to 3.0.4.
	* gnu/packages/python-web.scm (python-jsonpickle): Update to 3.0.4.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use test-flags; add 'pre-check phase.
	[propagated-inputs]: Add python-importlib-metadata.
	[native-inputs]: Add python-bson, python-ecdsa, python-feedparser,
	python-pymongo, python-pytest, python-pytest-benchmark, python-pytest-cov,
	python-pytest-enabler, python-setuptools, python-setuptools-scm,
	python-simplejson, python-sqlalchemy, python-ujson, and tzdata-for-tests.

	Change-Id: I99e41ae2652ce02b090ee2b99a7b850a19b5f353

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-imbalanced-learn: Update to 0.12.2.
	* gnu/packages/machine-learning.scm (python-imbalanced-learn): Update to
	0.12.2.
	[native-inputs]: Remove python-numpydoc.

	Change-Id: I8af0017f76d5ab3a2d55a96c0ace6be22d57fb66

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: tadbit: Add R to inputs.
	* gnu/packages/bioinformatics.scm (tadbit)[inputs]: Add r-minimal.

	Change-Id: I4929dd89ddd27b4fcbd8b3a00b8ab8f3586945d2

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: tadbit: Patch for compatibility with latest scipy.
	* gnu/packages/bioinformatics.scm (tadbit)[arguments]: Add phase
	'scipy-compatibility.

	Change-Id: Ib25b9cde75f0505c347c4ff470e61f06fb162839

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: tadbit: Update to 1.0.1-2.2838129.
	* gnu/packages/bioinformatics.scm (tadbit): Update to 1.0.1-2.2838129.

	Change-Id: I2c220ae37cd196ca508d30aefc24938cce985527

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cooler: Update to 0.9.3.
	* gnu/packages/bioinformatics.scm (python-cooler): Update to 0.9.3.

	Change-Id: I4b89d552a424e74f76cda0c527dc7b712b8c9f31

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-dask: Do not reference pyarrow_hotfix.
	* gnu/packages/python-xyz.scm (python-dask)[arguments]: Add 'patch-pyproject
	phase.

	Change-Id: Idd173b72b1467540c295224072f3740c7f42b0a8

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-dask: Disable some tests.
	* gnu/packages/python-xyz.scm (python-dask)[arguments]: Disable ORC tests and
	those that fail due to differences in job id.

	Change-Id: I272a77c8291b121b57b02750916f520b52185bbe

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-dask: Propagate python-dask-expr.
	* gnu/packages/python-xyz.scm (python-dask/bootstrap): New variable.
	(python-dask)[propagated-inputs]: Add python-dask-expr.
	* gnu/packages/python-science.scm (python-dask-expr)[propagated-inputs]:
	Remove python-dask.
	[native-inputs]: Add python-dask/bootstrap.

	Change-Id: I1196641425421c7dde94c6fea8d573e78db9c402

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-umap-learn: Disable failing test.
	* gnu/packages/machine-learning.scm (python-umap-learn)[arguments]: Disable
	one failing test.

	Change-Id: Ic8f5f60f7d7bea0c24b417932daab3d54813d5fd

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-umap-learn: Update to 0.5.6.
	* gnu/packages/machine-learning.scm (python-umap-learn): Update to 0.5.6.

	Change-Id: If05cf1a9c7ad1d9fd0439bc888983608d70aea75

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pandas-stubs: Accept numpy 1.23.
	* gnu/packages/python-science.scm (python-pandas-stubs)[arguments]: Add phase
	'relax-requirements.

	Change-Id: I62e04574d53abd7d67068d08475522dd8989dcca

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-dask: Disable all tokenize tests.
	* gnu/packages/python-xyz.scm (python-dask)[arguments]: Ignore the test file.

	Change-Id: Icbd4845361aa57c493f473ab87a15ade8a20a65f

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	Revert "gnu: python-numpy: Update to 1.26.0."
	numba cannot use numpy > 1.24.

	This reverts commit 6b8efd211fbd619e80628d2a78f99c6afc18723e.

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-numpy: Update to 1.26.0.
	* gnu/packages/python-xyz.scm (python-numpy): Update to 1.26.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Move test flags to #:test-flags; add phase
	'use-setuptools-backend.
	[native-inputs]: Remove gfortran; add replace python-cython with
	python-cython-3; add meson/newer and ninja.

	Change-Id: I783bbca58624bf6f047056ba21d838f5ecb09ac2

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-tabulate: Enable tests and fix version string.
	* gnu/packages/python-xyz.scm (python-tabulate)[arguments]: Enable tests.
	[native-inputs]: Add python-pytest and python-setuptools-scm.

	Change-Id: I14073151916fd637d83905c03e76b96c390db917

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pandas-stubs: Update tests.
	This is a follow-up to adding ORC support to pyarrow.

	* gnu/packages/python-science.scm (python-pandas-stubs)[arguments]: Disable
	more tests that are due to enabling ORC support to pyarrow.

	Change-Id: I8c3ca6afff8128792738251c85a1dba3dc3b0569

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scikit-bio: Update to 0.6.0.
	* gnu/packages/patches/python-scikit-bio-1887.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove patch.
	* gnu/packages/bioinformatics.scm (python-scikit-bio): Update to 0.6.0.
	[source]: Remove patch.
	[arguments]: Disable skbio.diversity doctest; remove 'compatibility phase.
	[propagated-inputs]: Add python-biom-format; remove python-ipython and
	python-matplotlib.

	Change-Id: I9bd9e0fd72f5f1b80ef6ff61c52da5fd56a715ed

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-biom-format: Untangle from python-scikit-bio.
	* gnu/packages/bioinformatics.scm (python-biom-format)[arguments]: Add phase
	'pandas-compatibility; disable tests that need sciki-bio.
	[propagated-inputs]: Remove python-scikit-bio.

	Change-Id: Ifd528d256a1c75962fb05aef5602edbf67a5af26

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-anndata: Update to 0.10.7.
	* gnu/packages/python-xyz.scm (python-anndata): Update to 0.10.7.
	[arguments]: Patch conftest.py; adjust tests; remove old patch for version
	string; add phase 'set-numba-cache-dir.
	[native-inputs]: Add python-awkward, python-dask, python-distributed,
	python-hatchling, python-hatch-vcs, python-loompy, python-matplotlib,
	python-pytest-doctestplus, and python-pytest-xdist.
	[propagated-inputs]: Add python-array-api-compat and python-exceptiongroup.

	Change-Id: I3099cbfbb1865743c75d32243be9e5a59df1507d

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-array-api-compat.
	* gnu/packages/python-xyz.scm (python-array-api-compat): New variable.

	Change-Id: Ibfd701630b41f860c7ad4df57fd3624d9c5b7752

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-awkward.
	* gnu/packages/python-xyz.scm (python-awkward): New variable.

	Change-Id: Ie4f9b12d3662b9029f6e042f9c3a4d547073a6e7

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-awkward-cpp.
	* gnu/packages/python-xyz.scm (python-awkward-cpp): New variable.

	Change-Id: I68f7e314aa6b575eb7135aa5308c327d5f6bf3ea

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-scikit-build-core.
	* gnu/packages/python-science.scm (python-scikit-build-core): New variable.

	Change-Id: If234d19d720afe88f6893bdd36fcc4955a45c5d3

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-distributed: Update to 2024.4.2.
	* gnu/packages/python-science.scm (python-distributed): Update to 2024.4.2.
	[propagated-inputs]: Add python-dask-expr.
	[arguments]: Adjust tests.

	Change-Id: I9d3b45d14ae052f3a5a5dec3587bc01d13e4b71f

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-dask-expr.
	* gnu/packages/python-science.scm (python-dask-expr): New variable.

	Change-Id: I691593ab713fe865c771aa68b5521c4c10cc58f6

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-partd: Update to 1.4.1.
	* gnu/packages/python-xyz.scm (python-partd): Update to 1.4.1.
	[propagated-inputs]: Remove python-blosc.

	Change-Id: I3aff28899339f9ffaa47b6f5c81e0e68ce660963

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-dask: Update to 2024.4.2.
	* gnu/packages/python-xyz.scm (python-dask): Update to 2024.4.2.
	[arguments]: Disable a few tests.

	Change-Id: I759ddee2ec49fbf74f368c3313f7215906b0e5a2

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-tables: Update to 3.7.0.
	* gnu/packages/python-xyz.scm (python-tables): Update to 3.7.0.
	[propagated-inputs]: Add python-packaging and python-py-cpuinfo.

	Change-Id: I8653bef9a07bb898933b249aad92ddb2b79b8d85

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyarrow: Build with ORC support.
	* gnu/packages/databases.scm (python-pyarrow)[propagated-inputs]: Add
	apache-orc.
	[arguments]: Set PYARROW_WITH_ORC variable.

	Change-Id: Ic35cd1db75349ecb51d35815d710d8ca3a303b00

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: apache-arrow: Build with ORC.
	* gnu/packages/databases.scm (apache-arrow)[arguments]: Set options needed to
	build with ORC support; remove unused options
	-DBENCHMARK_ENABLE_GTEST_TESTS=OFF and -DARROW_GLOG=ON.
	[inputs]: Add apache-orc.

	Change-Id: Icabe6e3a73478c8464ea1e8efc103899da8e5a86

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add apache-orc.
	* gnu/packages/databases.scm (apache-orc): New variable.

	Change-Id: I9e7df4a03a5d2f258ff44d9705f539f9fc925a99

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pandas-stub: Update to 2.1.1.230928.
	This is a follow-up to commit ff2d0ecfca87450c82df8d74666261b1c19cbe66.

	* gnu/packages/python-science.scm (python-pandas-stub): Update to
	2.1.1.230928.

	Change-Id: I2e8ce18bd25399b467a6ff2a6fb846f8bb969e4c

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-tabulate: Update to 0.9.0.
	* gnu/packages/python-xyz.scm (python-tabulate): Update to 0.9.0.
	[build-system]: Use pyproject-build-system.

	Change-Id: If360e5be6433b35308b76bd1284bb6ddb74008e8

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pandas-2: Fix version.
	* gnu/packages/python-science.scm (python-pandas-2)[arguments]: Write version
	string to "_version.py", not "_version_meson.py" to avoid reporting the
	version as "0+unknown".

	Change-Id: I1a18814e37c023102714326bc8bd505705234205

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scikit-learn: Update to 1.4.2.
	* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 1.4.2.
	[native-inputs]: Replace python-cython-0.29.35 with python-cython-3.

	Change-Id: Id8be08f931bf250a8ecb8bc46b44d7148b4c4a2f

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cython-3: Update to 3.0.8.
	* gnu/packages/python-xyz.scm (python-cython-3): Update to 3.0.8.

	Change-Id: I9129a7837cefea0b95b0a3c3cdf73997d91f7484

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyjanitor: Update to 0.27.0.
	* gnu/packages/python-science.scm (python-pyjanitor): Update to 0.27.0.
	[arguments]: Disable a few more tests; add phase 'pandas-compat.

	Change-Id: Ia8891971a687342166f30ded11f9e341a208d95e

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: tadbit: Use G-expression.
	* gnu/packages/bioinformatics.scm (tadbit)[arguments]: Use G-expression.

	Change-Id: I4fe4afc41eb3442f243b0e415ddcb363be36ce7f

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reticulate: Update to 1.36.1.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.36.1.

	Change-Id: I7119ca05b8411209c617be318806b3ff4bc3b530

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-xarray: Disable tests that are known to fail.
	* gnu/packages/python-science.scm (python-xarray)[arguments]: Disable two
	tests.

	Change-Id: I70954173e0aca5a377cf19476e9390a97febadc7

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pandas: Default to version 2.x.
	* gnu/packages/python-science.scm (python-pandas): Define as alias for
	python-pandas-2; rename existing definition to...
	(python-pandas-1): ...this new variable.

	Change-Id: If359e3b2d42c683d7d0152b1757bbc5a979c999b

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scikit-opt: Add missing input.
	* gnu/packages/python-science.scm (python-scikit-opt)[propagated-inputs]: Add
	python-pytorch.

	Change-Id: I037cc43bedeaebb05bf038c0bca72919f8c27c40

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-plastid: Replace nose with pytest.
	* gnu/packages/bioinformatics.scm (python-plastid)[native-inputs]: Replace
	python-nose with python-pytest.

	Change-Id: Ie0e5362d2304d3af0bcb1405fa0c1ad36fb2ace6

2024-05-05  Marco Baggio  <marco.baggio@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-metacells.
	* gnu/packages/bioinformatics.scm (python-metacells): New variable.

	Change-Id: I4fc760dc4317bde79c815f441ad0cc453248990a

2024-05-05  Marco Baggio  <marco.baggio@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-cvxpy.
	* gnu/packages/python-science.scm (python-cvxpy): New variable.

	Change-Id: I440ab3768cbc4e78364dc31cf9484effd9670f49

2024-05-05  Marco Baggio  <marco.baggio@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-ecos.
	* gnu/packages/python-science.scm (python-ecos): New variable.

	Change-Id: I83d9b746f5f3563f417efc5d18911f2eb04f201c

2024-05-05  Marco Baggio  <marco.baggio@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-osqp.
	* gnu/packages/python-science.scm (python-osqp): New variable.

	Change-Id: Id6f1665505469fd6543046636b82d0730b319df3

2024-05-05  Marco Baggio  <marco.baggio@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-qdldl.
	* gnu/packages/python-science.scm (python-qdldl): New variable.

	Change-Id: I523ecb2292c9b514b548e2130d0d43bb77317b00

2024-05-05  Marco Baggio  <marco.baggio@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-scs.
	* gnu/packages/python-science.scm (python-scs): New variable.

	Change-Id: I6c5ecdac4b558aab4b8ee396dff1dfc9cdec07f0

2024-05-05  Marco Baggio  <marco.baggio@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-fastcluster.
	* gnu/packages/python-science.scm (python-fastcluster): New variable.

	Change-Id: Ifc5229a4d00f581eb358a1f41fc3479fd1c33c2e

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-clarabel.
	* gnu/packages/python-science.scm (python-clarabel): New variable.

	Change-Id: I28459162460ca9bf9e9557122f611c677afadc27

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-amd-0.2.
	* gnu/packages/crates-io.scm (rust-amd-0.2): New variable.

	Change-Id: I28d4e0d6bd9b590ca61df9152f91641408e48e5a

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-param.
	* gnu/packages/python-xyz.scm (python-param): New variable.

	Change-Id: Idad928488d7c306c969b4484a3cd22661c41d488

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-multiscale-spatial-image.
	* gnu/packages/python-xyz.scm (python-multiscale-spatial-image): New variable.

	Change-Id: I05a0b3a93091148917fade831faefb88c13bbc6f

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-colorcet.
	* gnu/packages/python-xyz.scm (python-colorcet): New variable.

	Change-Id: I8b3f6d9a132d028f56330308b034d263e162f0f9

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-nbmake.
	* gnu/packages/python-check.scm (python-nbmake): New variable.

	Change-Id: If062d0e34329e99b5bb87588e7ddf149c65bfdfb

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pyct.
	* gnu/packages/python-xyz.scm (python-pyct): New variable.

	Change-Id: Ia207d5aa9d66fd2bf3616049c042fbb12e50928d

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-blas-0.22.
	* gnu/packages/crates-io.scm (rust-blas-0.22): New variable.

	Change-Id: Ic7bcbde20b6552659255f4ff11adde8fb1eeea45

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-blas-sys-0.7.
	* gnu/packages/crates-io.scm (rust-blas-sys-0.7): New variable.

	Change-Id: Ibfa2ab61256527e34e9ff9a8f7d871990ffbeda7

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-lapack-0.19.
	* gnu/packages/crates-io.scm (rust-lapack-0.19): New variable.

	Change-Id: I2c32db5e4028432e030005c7ee16773d0f052d21

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-lapack-sys-0.14.
	* gnu/packages/crates-io.scm (rust-lapack-sys-0.14): New variable.

	Change-Id: Id8fa94a06c231f3864040d2c428ac81042803adf

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-xarray-schema.
	* gnu/packages/python-science.scm (python-xarray-schema): New variable.

	Change-Id: I4ca650f2c2872698fc22392add169f44b9e2e035

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-xarray-datatree: Add missing input.
	* gnu/packages/python-science.scm (python-xarray-datatree)[native-inputs]:
	Add python-setuptools-scm.

	Change-Id: I86a7280ba687385edb15f30dae1a20e3811a0beb

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pooch: Update to 1.8.1.
	* gnu/packages/python-xyz.scm (python-pooch): Update to 1.8.1.
	[arguments]: Enable tests, but not all of them.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-pytest and python-setuptools-scm.
	[propagated-inputs]: Add python-platformdirs; remove python-appdirs and
	python-packaging.

	Change-Id: I3a0f73db5c0d78c9cee24c73402e9b1e34e26b4a

2024-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-dask-image.
	* gnu/packages/python-xyz.scm (python-dask-image): New variable.

	Change-Id: I77c22bba69d73ce39681064bfdcc05b2b360ea26

2024-05-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Revmoe go-github-com-syndtr-goleveldb.
	This package is a duplicate to go-github-com-syndtr-goleveldb-leveldb.

	* gnu/packages/ipfs.scm: Revmoe (gnu packages syncthing) module.
	(kubo) [inputs]: Replace go-github-com-syndtr-goleveldb with
	go-github-com-syndtr-goleveldb-leveldb.

	* gnu/packages/syncthing.scm (go-github-com-syndtr-goleveldb): Remove
	variable.

	Change-Id: I8641a18a3d97f570f3bbbd849f7dabdea4e41b01

2024-05-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-uber-org-atomic: Update to 1.11.0.
	The upstream suggested to update to the latest version to resolve
	failing tests on RISK-V, see
	<https://github.com/uber-go/atomic/issues/164>.

	* gnu/packages/golang-xyz.scm (go-go-uber-org-atomic): Update to 1.11.0.
	[arguments]: <#:tests?>: Enable tests on all platforms.

	Change-Id: I6df21cfaebb9e4d4a609e93f3fe4bfea2bff5e8d

2024-05-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: zsnes: Relocate to (gnu packages emulator).
	* gnu/packages/games.scm (zsnes): Move to...
	* gnu/packages/emulators.scm (zsnes): ... here.

	Change-Id: I739e0f3b221790b6f780362d884209fff0aed3d7

2024-05-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mupen64plus-ui-console: Update to 2.5.9.
	* gnu/packages/emulators.scm (mupen64plus-ui-console): Update to 2.5.9.

	Change-Id: I9794dc81e0417c9879820400dbdb002faec35cdc

2024-05-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mupen64plus-video-z64: Update to 2.5.9.
	* gnu/packages/emulators.scm (mupen64plus-video-z64): Update to 2.5.9.
	[source]: Delete patches.
	* gnu/packages/patches/mupen64plus-video-z64-glew-correct-path.patch: Delete
	file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	Change-Id: Ic8022c3a88f88f48644cc694e0a18c0b0a6745a1

2024-05-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mupen64plus-video-rice: Update to 2.5.9.
	* gnu/packages/emulators.scm (mupen64plus-video-rice): Update to 2.5.9.

	Change-Id: Ie2d26d6c62a09c0077e4c28869bf33b2c275d01f

2024-05-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mupen64plus-video-glide64mk2: Update to 2.5.9.
	* gnu/packages/emulators.scm (mupen64plus-video-glide64mk2): Update to 2.5.9.

	Change-Id: I77afdd1c954411203e75248d0d4bf4709db375bb

2024-05-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mupen64plus-video-arachnoid: Update to 2.5.9.
	* gnu/packages/emulators.scm (mupen64plus-video-arachnoid): Update to 2.5.9.

	Change-Id: I2751cca9a553029fbceba59762e498931a1f9946

2024-05-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mupen64plus-rsp-z64: Update to 2.5.9.
	* gnu/packages/emulators.scm (mupen64plus-rsp-z64): Update to 2.5.9.

	Change-Id: Ibf9b67d37506f742c50397ff269586df1636af4d

2024-05-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mupen64plus-rsp-hle: Update to 2.5.9.
	* gnu/packages/emulators.scm (mupen64plus-rsp-hle): Update to 2.5.9.

	Change-Id: I68c1f92fd2be820ba437696d61d064a97ed4581e

2024-05-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mupen64plus-input-sdl: Update to 2.5.9.
	* gnu/packages/emulators.scm (mupen64plus-input-sdl): Update to 2.5.9.

	Change-Id: Idec4c3633767d151101beeba3ef2317e54d3f6f4

2024-05-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mupen64plus-audio-sdl: Update to 2.5.9.
	* gnu/packages/emulators.scm (mupen64plus-audio-sdl): Update to 2.5.9.

	Change-Id: If888cf62ee2247438d47cd385d7812ad22fb8068

2024-05-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mupen64plus-core: Update to 2.5.9.
	* gnu/packages/emulators.scm (mupen64plus-core): Update to 2.5.9.
	[native-inputs]: Add nasm.

	Change-Id: I9960b697124c130e75f765d55e1ce8a56dda168b

2024-05-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mupen64plus-video-glide64: Update to 2.5.9.
	* gnu/packages/emulators.scm (mupen64plus-video-glide64): Update to 2.5.9.
	[phases]: Delete use-sdl2 phase.

	Change-Id: Ic7359fb764f40fa25c553ab15e39f47963d3301b

2024-05-05  Ludovic Courtès  <ludo@gnu.org>

	services: guix: Use Shepherd 0.10 API for actions.
	The ‘action’ method was deprecated in Shepherd 0.10.0.

	* gnu/services/base.scm (shepherd-set-http-proxy-action)
	(shepherd-discover-action): Use ‘perform-service-action’ instead of the
	now-deprecated ‘action’ method.

	Change-Id: Ibe1c79a44148596292c2c8907011ec787f8a9ddd

2024-05-05  Ludovic Courtès  <ludo@gnu.org>

	packages: ‘sanitize-inputs’ does not add labels when unnecessary.
	Fixes a bug introduced in 402d0a9b9d290a2e3c549932c8d7262622c58ce1
	whereby labels would be added in cases like:

	  (inputs (list `("label" ,whatever)))

	This idiom is found for example in the ‘nmon’ package.

	* guix/packages.scm (add-input-labels): Call ‘maybe-add-input-labels’
	instead of (map add-input-label …).

	Change-Id: I3e86d4607f19482a4e461ef8e7a20cde2a41ead7

2024-05-04  Ian Eure  <ian@retrospec.tv>

	gnu: guix-configuration: Improve offload build-machines.
	It’s currently difficult to programmatically add a build-machine, because the
	`service-extension' mechanism is the only facility which can do that.  It
	relies on the `guix-service-type', ala:

	    (service-extension guix-service-type
	      (guix-extension (build-machines (list ...))))

	...but `guix-service-type' is already instantiated as part of
	`%base-services', and replacing it may lose other configuration, like
	substitute servers and authorized keys.

	Additionally, a default value of `#f' for the build-machines field requires
	guarding uses of the field with:

	    (or (guix-build-machines config) '())

	Changing the default to be the empty list avoids that.  One can now add
	build-machines with code such as:

	    (modify-services %base-services
	      (guix-service-type
	       config =>
	       (guix-configuration
	        (inherit config)
	        (authorized-keys
	         (cons %build-machine-key
	               (guix-configuration-authorized-keys config)))
	        (build-machines (cons #~(build-machine ...)
	                              (guix-configuration-build-machines config))))))

	* gnu/services/base.scm (guix-configuration): Rename `guix-build-machines' to
	`guix-configuration-build-machines' and export it.  Change the default from
	`#f' to the empty list.
	* gnu/services/base.scm (guix-activation): Update the build-machines test and
	reverse the conditions.

	Change-Id: I6780c6a5579fd9d4b4f22ee2b2bf7ba7a0454407

2024-05-04  Steve George  <steve@futurile.net>

	gnu: gnucash: Update to 5.6.
	* gnu/packages/gnucash.scm (gnucash): Update to 5.6.

	Change-Id: I3646082d628470327fbd9deec6111de8c1eec921

2024-05-04  Steve George  <steve@futurile.net>

	gnu: perl-finance-quote: Update perl-finance-quote.
	* gnu/packages/web.scm (perl-finance-quote): Update to 1.59.
	[source] remove patch
	* gnu/packages/patches/perl-finance-quote-unuse-mozilla-ca.patch: Remove file.

	Change-Id: I3646082d628470327fbd9deec6111de8c1eec921

	Change-Id: Ibe50f9736bcbe4e628c05f86c0e0be8bd335d4c8

2024-05-04  Steve George  <steve@futurile.net>

	gnu: Add perl-spreadsheet-xlsx.
	* gnu/packages/perl.scm (perl-spreadsheet-xlsx): New variable.

	Change-Id: Iec4fc26945bd2f154587d4b13b593fd947bb0e5a

2024-05-04  Steve George  <steve@futurile.net>

	gnu: Add perl-spreadsheet-parseexcel.
	* gnu/packages/perl.scm (perl-spreadsheet-parseexcel): New variable.

	Change-Id: I0dfbf49f4b8b1865a738edc805d3dc83b038a124

2024-05-04  Steve George  <steve@futurile.net>

	gnu: Add perl-digest-perl-md5.
	* gnu/packages/perl.scm (perl-digest-perl-md5): New variable.

	Change-Id: Ic656fef7bbc77790d114812f0c9dcafa1586e357

2024-05-04  Steve George  <steve@futurile.net>

	gnu: Add perl-html-tokeparser-simple.
	* gnu/packages/web.scm (perl-html-tokeparser-simple): New variable.

	Change-Id: If779dbe29de05697d87143b38d986d5ff7fa2c8f

2024-05-04  Steve George  <steve@futurile.net>

	gnu: Add perl-sub-override.
	* gnu/packages/crates-io.scm (perl-sub-override): New variable.

	Change-Id: I5a366862bb5bfd777094e2d58239d50aad95577c

	-- >8 --
	Originally part of https://issues.guix.gnu.org/44447

	Change-Id: Ib4542ceedcff114e1184fc8bafac0f76985b78be

2024-05-04  Steve George  <steve@futurile.net>

	gnu: Add perl-string-util.
	* gnu/packages/perl.scm (perl-string-util): New variable.

	Change-Id: Iaef13963efb3d795bcc0c16bcdd72c112894f886

2024-05-04  Steve George  <steve@futurile.net>

	gnu: Add perl-web-scraper.
	* gnu/packages/web.scm (perl-web-scraper): New variable.

	Change-Id: I3d0a476ca6c09bc20391303f99b260410f16de65

2024-05-04  Steve George  <steve@futurile.net>

	gnu: Add perl-html-treebuilder-xpath.
	* gnu/packages/web.scm (perl-html-treebuilder-xpath): New variable.

	Change-Id: I4069eae36a8c49a507e89c18fed90e0e53fdde4d

2024-05-04  Steve George  <steve@futurile.net>

	gnu: Add perl-html-selector-xpath.
	* gnu/packages/web.scm (perl-html-selector-xpath): New variable.

	Change-Id: Ib4ccaf4e7f5fdbb90118d6ba16a478be26bbed84

2024-05-04  Steve George  <steve@futurile.net>

	gnu: aqbanking: Update to 6.5.4.
	* gnu/packages/gnucash (aqbanking): Update to 6.5.4.

	Change-Id: I8d10562e1fc8517bee946792ad1ac901a26137d5

2024-05-04  Steve George  <steve@futurile.net>

	gnu: gwenhywfar: Update to 5.10.2.
	* gnu/packages/gnucash.scm (gwenhywfar): Update to 5.10.2.
	[inputs]: add libxml2.
	[arguments]: <configure-flags>: Remove flag that's not recognised
	--with-openssl-includes; add --with-libxml2-code, --enable-system-certs
	and --disable-binreloc

	Change-Id: I4085779e3ed7ecb621dd3d0b5427e92962466033

2024-05-04  Ahmad Draidi  <a.r.draidi@redscript.org>

	services: cuirass: Remove use-substitutes? configuration option.
	As of Cuirass commit 9a1452ee021c9f773424961cfeef47ca0b7c5c5a, this option
	seems to be unused and kept for back compatibility there.

	* gnu/services/cuirass.scm (<cuirass-configuration>): Remove use-substitutes?
	field.
	(cuirass-shepherd-service): Remove the option.
	* doc/guix.texi (Continuous Integration): Remove option documentation.

	Change-Id: I933550ce76eecdf918b07891aa8212fd30a7c87e

2024-05-04  Ahmad Draidi  <a.r.draidi@redscript.org>

	services: cuirass: Add new configuration options.
	* gnu/services/cuirass.scm (<cuirass-configuration>): Add ttl and threads
	fields.
	(cuirass-shepherd-service): Handle the new options.
	* doc/guix.texi (Continuous Integration): Document them.

	Change-Id: I4387fbd7bf6766f4a54801f35c7ed82ce4eb9645

2024-05-04  Ahmad Draidi  <a.r.draidi@redscript.org>

	services: cuirass: Use separate extra options for cuirass web process.
	Currently, "extra-options" is passed to both "cuirass register" and "cuirass
	web" processes. This makes it impractical since the extra parameters have to
	be intended for and supported by both processes.

	* gnu/services/cuirass.scm (<cuirass-configuration>): Add a web-extra-options
	field.
	(cuirass-shepherd-service): Replace extra-options with web-extra-options for
	cuirass web.
	* doc/guix.texi (Continuous Integration): Document the changes.

	Change-Id: Iba79c559ea8267aaf8f25248f3d18ed7b352cb60

2024-05-04  Ludovic Courtès  <ludo@gnu.org>

	packages: Reduce code bloat due to list allocation in input fields.
	* guix/packages.scm (add-input-labels): New procedure.
	(sanitize-inputs): Add case for (list …).

	Change-Id: Ice8241508ded51efd38867b97ca19c262b8c4363

2024-05-04  Ludovic Courtès  <ludo@gnu.org>

	packages: ‘define-public’ replacement calls ‘module-export!’ directly.
	This reduces code bloat and loading overhead for package modules, which
	use ‘define-public’ extensively.

	* guix/packages.scm (define-public*): Use ‘define’ followed by
	‘module-export!’ directly instead of ‘define-public’.

	Change-Id: I7f56d46b391c1e3eeeb0b9a08a9d34b5de341245

2024-05-04  Ludovic Courtès  <ludo@gnu.org>

	records: Do not inline the constructor.
	Struct initialization uses one instruction per field, which contributes
	to code bloat in the case of package modules.  With this change, the
	‘.rtl-text’ section of ‘gnu/packages/tex.go’ goes from 7,334,508 B to
	6,356,592 B (-13%; -7% on the whole file size), which alone is still
	larger than the source file (4,2 MB).

	* guix/records.scm (make-syntactic-constructor)[record-inheritance]: Use
	CTOR instead of ‘make-struct/no-tail’.
	Pass ABI-COOKIE as the first argument to CTOR.
	(define-record-type*): Define CTOR-PROCEDURE and pass it to
	‘make-syntactic-constructor’.

	Change-Id: Ifd7b4e884e9fbf21c43fb4c3ad963126ef5cb476

2024-05-04  Ludovic Courtès  <ludo@gnu.org>

	packages: Reduce bloat induced by ‘sanitize-inputs’.
	At -O1, peval does the bulk of the optimization work and it cannot
	reduce things like (null? (list 1 2)), unlike what happens in CPS at
	-O2.  Thus, reduce the part of ‘sanitize-inputs’ that’s inlined.

	* guix/packages.scm (maybe-add-input-labels): New procedure.
	(sanitize-inputs): Turn into a macro; use ‘maybe-add-input-labels’.

	Change-Id: Id2283bb5a2f5d714722200bdcfe0b0bfa606923f

2024-05-04  Ludovic Courtès  <ludo@gnu.org>

	records: Do not inline throws for ABI mismatches.
	* guix/records.scm (record-abi-mismatch-error): New procedure.
	(abi-check): Use it.

	Change-Id: I49936599716e117b8fbf26fb9d8f462bbbb8e88b

2024-05-04  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: gmime: Update to 3.2.14.
	* gnu/packages/mail.scm (gmime): Update to 3.2.14.
	[native-inputs]: Replace autoconf by autoconf-2.71.

	Change-Id: If72864085d085e55883ea1474b1c05ca1610d21a

2024-05-04  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: cava: Update to 0.10.1.
	* gnu/packages/audio.scm (cava)[version]: Update to 0.10.1.
	[native-inputs]: Add pkg-config.
	[inputs]: Add alsa-lib and pipewire.

	Change-Id: Iffa80b22199a032111ca06e8ed583139f35f2fab

2024-05-04  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.89.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.89.
	  (linux-libre-6.1-pristine-source): Update hashes.

	Change-Id: Id48a19cc0d59b11bf17179eb5dd860ed37ac35dc

2024-05-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-lsp-metals: Update to 1.2.0-1.01060e9.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-metals): Update to 1.2.0-1.01060e9.

	Change-Id: I6d396290aa0935a5c1cba91c95313df28c1c6949

2024-05-02  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Update to 2.18.2.
	* gnu/packages/dezyne.scm (dezyne)[version,source]: Update to 2.18.2.

	Change-Id: I604b4dc405c28a7ee711ae9f00106ab1b0685f9f

2024-05-02  Florian Pelz  <pelzflorian@pelzflorian.de>

	teams: Add myself to the documentation team.
	* etc/teams.scm (Florian Pelz): Add to documentation team.

	Change-Id: I904097dbaf32ed0ae80caff5ef966bed287a2a05

2024-05-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: scilab: Improve package management robustness in scilab-cli.
	* gnu/packages/maths.scm (scilab)[source]<origin>: Improve
	  package management robustness in scilab-cli by allowing
	  tbx_build_help to log the scilab mode incompatibility error and not
	  process the rest of the function instead of failing with it.
	* gnu/packages/patches/scilab-tbx_build_help.patch :
	  Add patch.
	* gnu/local.mk(dist_patch_DATA): Add
	  gnu/packages/patches/scilab-tbx_build_help.patch.

	Change-Id: I8ee94afb4aba906cbc8c7ca67f4c89aa0cf55ae6

2024-05-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: scilab: Fixup and improve compilerDetection.sh script.
	* gnu/packages/maths.scm (scilab)
	  [arguments]<#:phases>: Fix compilerDetection.sh script in phase
	  bootstrap-dynamic_link-scripts.
	  [source]<origin>(patches): Add scilab-better-compiler-detection.patch.
	* gnu/packages/patches/scilab-better-compiler-detection.patch: Add
	  file.
	* gnu/local.mk(dist_path_DATA): Add
	  scilab-better-compiler-detection.patch.

	Change-Id: I7b1c78c4637fa1bc965eca8c516bf0b6cd4b92d1

2024-05-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: scilab: Cleanup.
	* gnu/packages/maths.scm (scilab):
	  [arguments]<#:phases>: In pre-build phase, remove unecessary
	  code, due to the former introduction of the rewrap-scilab-cli
	  phase. More robust version setting in the set-version phase. It
	  anticipates for the next release which will not use "main" anymore.
	  [source]<origin>(snippet) Sort dynamic_link deleted files.
	  [inputs]: Add bash-minimal.

	Change-Id: I49b17886405e1ed8161e71b51655fa393ff7f10b

2024-05-01  Ludovic Courtès  <ludo@gnu.org>

	teams: Add myself to the documentation team.
	* etc/teams.scm (Ludovic Courtès): Add to documentation team.

	Change-Id: Icf71ad8e2ebbe2b65ab3b6c0cf8cd8fe60cf2d0a

2024-05-01  Ludovic Courtès  <ludo@gnu.org>

	teams: Add documentation team.
	* etc/teams.scm (documentation): New team.

	Change-Id: I34d4ed9029f369ebf0d1f510cc0810baca2ced89

2024-05-01  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: xdot: Update to 1.3.
	* gnu/packages/graphviz.scm (xdot): Update to 1.3.
	  [source]: Download the sources from GitHub as the PyPI tarbal is missing
	  some test files.
	  [arguments]: Use Gexps.  Add "start-xserver" and "set-test-environment"
	  to setup test environment properly.  Simplify "wrap" phase.  Replace "check"
	  phase to run "test.py".
	  [native-inputs]: Add "gobject-introspection" and "xorg-server-for-tests".
	  [inputs]: Add "bash-minimal", "mesa", "mesa-opencl", "python-numpy"
	  and "vulkan-loader".

	Change-Id: I7a68e9f5c1b66a6539b83623a457e16edacff012

2024-05-01  John Kehayias  <john.kehayias@protonmail.com>

	gnu: spirv-llvm-translator: Update to 18.1.0.
	This fixes a build failure (after mesa-updates merge, perhaps from the
	spirv-headers update).  The package version corresponds to the LLVM version
	targeted, so inputs needed to be updated.

	* gnu/packages/vulkan.scm (spirv-llvm-translator): Update to 18.1.0.
	[inputs]: Replace llvm-15 with llvm-18.
	[native-inputs]: Ditto. Replace clang-15 with clang-18.

	Change-Id: I8ad51dd019e508a14b479a7481de62cdae446425

2024-05-01  Ludovic Courtès  <ludo@gnu.org>
	    Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add entry for ‘guix git authenticate’ changes.
	* etc/news.scm: Add entry.

	Change-Id: I661a0c0bfc373b87a70508ad9a735315c96ba4a5

	Change-Id: Ibafef9d432df163948c4884279d4ce2579ed0312

2024-05-01  Ludovic Courtès  <ludo@gnu.org>

	git authenticate: Install pre-push and post-checkout hooks.
	* guix/scripts/git/authenticate.scm (install-hooks): New procedure.
	(guix-git-authenticate): Use it.
	* doc/guix.texi (Invoking guix git authenticate): Document it.

	Change-Id: I4464a33193186e85b476a12740e54412bd58429c

2024-05-01  Ludovic Courtès  <ludo@gnu.org>

	git authenticate: Print something upon success.
	Until now the command would be silent and exit with 0.

	* guix/scripts/git/authenticate.scm (guix-git-authenticate): Print
	something upon success.

	Change-Id: I08d086c35df6ac74ee847df0479660293c68987d

2024-05-01  Ludovic Courtès  <ludo@gnu.org>

	git authenticate: Discover the repository.
	This allows one to run ‘guix git authenticate’ from a sub-directory of
	the checkout.

	* guix/scripts/git/authenticate.scm (%default-options): Remove
	‘directory’ key.
	(guix-git-authenticate): Use ‘repository-discover’ when ‘directory’
	option is missing.

	Change-Id: Ifada00d559254971ed7eeb8c0a8d4ae74ff3defc

2024-05-01  Ludovic Courtès  <ludo@gnu.org>

	git authenticate: Record introduction and keyring in ‘.git/config’.
	* guix/scripts/git/authenticate.scm (%default-options): Remove
	‘keyring-reference’.
	(config-value, configured-introduction, configured-keyring-reference)
	(configured?, record-configuration, current-branch): New procedures.
	(guix-git-authenticate)[missing-arguments]: New procedure.
	Use ‘configured-introduction’ when zero arguments are given.
	Use ‘configured-keyring-reference’ when ‘-k’ is not passed.  Add call to
	‘record-configuration’.
	* doc/guix.texi (Invoking guix git authenticate): Document it.

	Change-Id: I66e111a83f50407b52da71662629947f83a78bbc

2024-05-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-git: Update to 0.7.0.
	* gnu/packages/guile.scm (guile-git): Update to 0.7.0.

	Change-Id: I7a0a9d50a0f8a788963b05029a37ac9450ffa185

2024-05-01  Ludovic Courtès  <ludo@gnu.org>

	svn-download: Add dependency on tar+gzip for SWH retrieval.
	Fixes a bug whereby ‘swh-download-directory-by-nar-hash’ would fail due
	to ‘tar’ not being found in $PATH:

	  $ GUIX_DOWNLOAD_METHODS=swh guix build -S texlive-geometry --check
	  In execvp of tar: No such file or directory
	  SWH: found directory with nar-sha256 hash 217e1c8d33aa6fd063f205453a946509b059b85fa7e8d32b7e80054d5e6e5c26 at 'swh:1:dir:ccb56476fb36b2ba0298e57f2b2e69c735ac0a2f'
	  […]

	* guix/svn-download.scm (svn-fetch)[tar+gzip]: New variable.
	[build]: Use it.
	(svn-multi-fetch): Likewise.

	Change-Id: I37ba9824a5feb6d38f85743519cbd2b2c3e1a9e8

2024-05-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-ob-asymptote.
	* gnu/packages/emacs-xyz.scm (emacs-ob-asymptote): New variable.

	Change-Id: I022557ed6eb6473e26842a5e72d9abdd1d516d35

2024-05-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dockerfile-mode: Update to 1.9.
	* gnu/packages/emacs-xyz.scm (emacs-dockerfile-mode): Update to 1.9.

	Change-Id: Ie3fd4d3701d720ece886b3e873b9637aeb468fea

2024-05-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-polymode-ansible: Update to 0.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-polymode-ansible): Update to 0.4.0.
	[propagated-inputs]: Add EMACS-ANSIBLE.

	Change-Id: I1d15b309332f1bb82a0d515195eb2d1e8bd8cc34

2024-05-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-ansible.
	* gnu/packages/emacs-xyz.scm (emacs-ansible): New variable.

	Change-Id: Id8fc420fff4817faea14fcf8c115c13a64e49d32

2024-05-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-fc: Update to 0.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-fc): Update to 0.6.1.

	Change-Id: Ib64456aa31d51bd3dea738ce895e4b8d5b56cbb0

2024-05-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-contrib: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 0.5.

	Change-Id: Ib5f3f6ca30c3a5a72ce855db416c68b8d3e00aad

2024-05-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-posframe: Update to 1.4.3.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.4.3.

	Change-Id: I806412d1e4115f22443d1d018fde9dfefd315417

2024-05-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vundo: Update to 2.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-vundo): Update to 2.3.0.

	Change-Id: I7a6847fa8d76d55ea4124a31c7f95d035304ff15

2024-05-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ement: Update to 0.15.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.15.

	Change-Id: Ie746965ddd693b232f7dce9c1562b84ac169f840

2024-05-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-modern: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 1.2.
	[synopsis]: Fix capitalization.
	[description]: Fix ambiguity between package and project name.

	Change-Id: I453db305d3bb529ca14414d3542dc8374c880403

2024-05-01  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: firefox-decrypt: Update to 1.1.1.
	* gnu/packages/gnuzilla.scm (firefox-decrypt)[version]: Update to 1.1.1.
	[arguments]<#:builder>: Update patch shebang substitute.

	Change-Id: Iceabe4883b103e2cde9eac808316986db97b760c

2024-05-01  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: bats: Update to 1.11.0.
	* gnu/packages/bash.scm (bats)[version]: Update to 1.11.0.
	[arguments]<#:builder>: Filter out symlinks in patch-shebang.

	Change-Id: I74405b99f91172c10b8c81caa0f3f46e1df4d74e

2024-05-01  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: jc: Update to 1.25.2.
	* gnu/packages/admin.scm (jc): Update to 1.25.2.

	Change-Id: I076bf285a6fd23ef65f6c094b355c5891c8b76e7

2024-05-01  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: gource: Update to 0.54.
	* gnu/packages/version-control.scm (gource)[version]: Update to 0.54.
	[arguments]<#:disallowed-references>: Add tzdata-for-tests.
	<#:phases>: Unbundle tinyxml. Set TZDIR environment variable.
	<#:configure-flags>: Add --with-tinyxml argument.
	[native-inputs]: Add tzdata-for-tests.
	[inputs]: Replace pcre with pcre2. Add tinyxml.

	Change-Id: I67c2a1ee74582ed3e0a4ec5e6d229c948f9d5265

2024-05-01  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: bird: Update to 2.15.1.
	* gnu/packages/networking.scm (bird): Update to 2.15.1.

	Change-Id: Ib30ee5eb503cbbafb066c13221d36059669f3dec

2024-05-01  Eric Bavier  <bavier@posteo.net>

	gnu: nickle: Update to 2.97.
	* gnu/packages/patches/nickle-man-release-date.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/patches/nickle-man-release-date.patch (nickle): Update to 2.97.
	[source]: Use patch.
	[native-inputs]: Remove field.
	[inputs]: Add readline.

	Change-Id: Id33d121e9eea9e3124b8891c60047b3943711ade

2024-05-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	* po/packages/sv.po: New file.
	* po/packages/LINGUAS: Add it.

	Change-Id: I2ad4dfcb935ba0a4e79c15b86cee6826c6580729

2024-04-30  Wilko Meyer  <w@wmeyer.eu>

	news: Add entry for removing linux-libre 6.7 (EoL).
	* etc/news.scm: Add entry for linux-libre 6.7 removal.

	Change-Id: I8fe3eb3f68023e85fcac7549c06d2cc26cd8e810

2024-04-30  Wilko Meyer  <w@wmeyer.eu>

	gnu: Remove linux-libre 6.7.
	* gnu/packages/linux.scm (linux-libre-6.7-version, linux-libre-6.7-gnu-revision,
	deblob-scripts-6.7, linux-libre-6.7-pristine-source, linux-libre-6.7-source,
	linux-libre-headers-6.7, linux-libre-6.7): Remove variables.
	* gnu/packages/aux-files/linux-libre/6.7-arm.conf,
	gnu/packages/aux-files/linux-libre/6.7-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.7-i686.conf,
	gnu/packages/aux-files/linux-libre/6.7-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove aforementioned .conf files.

	Change-Id: Ic69a65e1fbfa59d893e85d26950f33195ea9fbe1

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add psfex.
	* gnu/packages/astronomy.scm (psfex): New variable.

	Change-Id: I073df933b244811cd09343ea4951f481ad76b075

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add scamp.
	* gnu/packages/astronomy.scm (scamp): New variable.

	Change-Id: If32adb281017858b0e7d5816cecb509af3cec835

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stsci-stimage: Adjust test steps.
	* gnu/packages/astronomy.scm (python-stsci-stimage):
	[arguments]: <#:test-flags>: Add them. <#:phases>: Fail over to default
	'check phase and add 'waf-configure-build phase before check.
	[native-inputs]: Remove python-codecov and, python-pytest-cov.
	[description]: Fix indentation.

	Change-Id: I350c4ced2cb4afaff72d4d4941d198932cd888f5

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stsci-stimage: Update to 0.2.8.
	* gnu/packages/astronomy.scm (python-stsci-stimage): Update to 0.2.8.

	Change-Id: Ib2f8b9544bc732959d87527d2c55f274dab4393b

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crds: Update to 11.17.20.
	* gnu/packages/astronomy.scm (python-crds): Update to 11.17.20.

	Change-Id: I426241c2e216b0261787117a10ceab36197dff12

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf: Adjust inputs.
	python-asdf requires python-semantic-version during runtime which may be
	reproduced by:

	   guix shell python-asdf python -- python3 -c 'import asdf'
	   <...>
	   ModuleNotFoundError: No module named 'semantic_version'

	* gnu/packages/astronomy.scm (python-asdf): Adjust inputs.
	[native-inputs]: Remove python-semantic-version.
	[propagated-inputs]: Add python-semantic-version.

	(python-asdf-astropy, python-asdf-compression, python-asdf-coordinates-schemas,
	python-asdf-wcs-schemas, python-asdf-zarr, python-astroalignn, python-ccdproc,
	python-crds, python-ginga, python-gwcs, python-photutils, python-rad,
	python-reproject, python-roman-datamodels, python-spectral-cube,
	python-specutils, python-stcal, python-stdatamodels, python-stpipe,
	python-stsynphot, python-sunpy, python-synphot, python-tweakwcs): Remove
	python-semantic-version from native or propagated inputs.

	Change-Id: I96bf57f77c327f4ff208e0b173e84bcdd4c287da
	Reported-by: Iliya Tikhonenko <tikhonenko@mpe.mpg.de>

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-reproject: Enable tests.
	* gnu/packages/astronomy.scm (python-reproject): Enable tests.
	[arguments]: <#:tests-flags>: Add them as seen in tox.ini.
	<#:phases>: Rename 'writable-home to 'prepare-test-environment to reflect
	purpose and build extension before tests.
	[native-inputs]: Add python-xdist.

	Change-Id: I7a5454e3ce241b7a54626f8aba27602b4965c25b

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-reproject: Update to 0.13.1.
	* gnu/packages/astronomy.scm (python-reproject): Update to 0.13.1.
	[arguments]: <#:phases>: Add 'create-setup.py phase.
	[native-inputs]: Remove python-cython; add python-cython-3.

	Change-Id: I77845fa1a9748901bc08235ba95060d39b64e467

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-photutils: Update to 1.12.
	* gnu/packages/astronomy.scm (python-photutils): Update to 1.12.
	[arguments]: <#:phases>: Add 'create-setup.py phase.

	Change-Id: I94908eda0eb7741cb23d2d4dc969c91cdbd08fa2

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-specutils: Update to 1.14.0.
	* gnu/packages/astronomy.scm (python-specutils): Update to 1.14.0.

	Change-Id: Ied7078bc28d7b995574fb228797f1d046ea52feb

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-casa-formats-io: Update to 0.3.0.
	* gnu/packages/astronomy.scm (python-casa-formats-io): Update to 0.3.0.

	Change-Id: I3f8ca4c981ac31cc955d374b4e4735e53af4c868

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-roman-datamodels: Update to 0.19.1.
	* gnu/packages/astronomy.scm (python-roman-datamodels): Update to 0.19.1.
	[propagated-inputs]: Remove python-asdf-standard.

	Change-Id: I30e2adef137bb95f37dd7651ebf8c5e6f9e6155f

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-regions: Update to 0.9.
	* gnu/packages/astronomy.scm (python-regions): Update to 0.9.
	[arguments] <#:phases>: Add 'create-setup.py phase, rename
	'prepare-test-environment to 'build-extensions to reflect purpose.
	[native-inputs]: Remove python-cython; add python-cython-3.

	Change-Id: Ia634f93336eb7658c4eaeeb7ddb6539c2e0adee3

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rad: Update to 0.19.2.
	* gnu/packages/astronomy.scm (python-rad): Update to 0.19.2.

	Change-Id: I4de8e8228f6d7ae1ae28cac726fcce5f2058f928

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroplan: Update to 0.10.
	* gnu/packages/astronomy.scm (python-astroplan): Update to 0.10.

	Change-Id: I80a988262e417f8a5501d02db5e16a93b5d037b4

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunpy: Update to 5.1.2.
	* gnu/packages/astronomy.scm (python-sunpy): Update to 5.1.2.

	Change-Id: I275445d688dfb3c3c3da18a37d7d21d79814f8ef

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-skyfield: Enable tests.
	* gnu/packages/astronomy.scm (python-skyfield): Enable tests.
	[source]: Swap to git checkout containing test data.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-assay and python-pandas.

	Change-Id: Ia4604ab2e44860dcf1294688639d3c54881f8d8c

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-assay.
	* gnu/packages/python-check.scm (python-assay): New variable.

	Change-Id: I0ec910d8c37000ff08119a33e3f42af2269fa494

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-bayesicfitting: Update to 3.2.1.
	* gnu/packages/astronomy.scm (python-bayesicfitting): Update to 3.2.1.

	Change-Id: I97bfc44920a3e8f7c2040088f284a38e0a66aa88

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-bayesicfitting: Refresh package style.
	* gnu/packages/astronomy.scm (python-bayesicfitting): Adjust
	indentation.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <#:test-flags>: Add them.
	<#:phases>: Use test flags in 'check phase.

	Change-Id: Iffc8591199bbaf2a0da95b6b22476e34121dbe79

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-gatspy: Refresh package style.
	* gnu/packages/astronomy.scm (python-gatspy): Adjust indentetion.
	[arguments]: Use #~ qutation style.
	<#:test-flags>: Activate tests for supersmoother.
	[propagated-inputs]: Add python-supersmoother.

	Change-Id: Ibbaae0f87693f5f4aa6e3f92d567881ad58dbfba

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ginga: Set HOME for sanity check.
	* gnu/packages/astronomy.scm (python-ginga) [arguments] <#:phases>: Add
	'set-home phase.

	Change-Id: I7fc9b043ae8ac465645215dabc9d8643b8e08fe2

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ginga: Update to 5.0.1.
	* gnu/packages/astronomy.scm (python-ginga): Update to 5.0.1.
	[arguments] <#:phases>: Add 'relax-requirements phase.
	[propagated-inputs]: Add opencv, python-exif-read python-packaging,
	python-pyyaml, and python-tomli.
	[native-inputs]: Add python-pytest-astropy-header.

	Change-Id: I314bbd9a037b134a03f5a4a174ab878e9523e4b6

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tweakwcs: Update to 0.8.7.
	* gnu/packages/astronomy.scm (python-tweakwcs): Update to 0.8.7.

	Change-Id: I2ef8f29839a99ec3b40efc34a61f57bc32216c8e

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tweakwcs: Adjust indentation.
	* gnu/packages/astronomy.scm (python-tweakwcs): Adjust indentation.

	Change-Id: Ic8c79addbd0253c2364382e6a0e632945eafb05a

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-synphot: Update to 1.4.0.
	* gnu/packages/astronomy.scm (python-synphot): Update to 1.4.0.

	Change-Id: I070381de76cfe1bf057d1c8032d2145d5c346fa2

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-synphot: Add custom check phase.
	* gnu/packages/astronomy.scm (python-synphot): [arguments] <#:phases>:
	Remove 'prepare-test-environment phase; add custom 'check phase.

	Change-Id: I9cb6d65c226a555ccd62a3a6c08d00868a66f109

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stsci-image: Refresh package style.
	* gnu/packages/astronomy.scm (python-stsci-image): Adjust indentation.
	[description]: Fix grammar.

	Change-Id: I1f4bf751720a3be324644bf417104e36510c62a6

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stsci-imagestats: Update to 1.8.2.
	* gnu/packages/astronomy.scm (python-stsci-imagestats): Update to 1.8.2.

	Change-Id: I13bb6eab789a8aa365f6bf0f0f892d8a17e3cc66

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stdatamodels: Update to 1.10.1.
	* gnu/packages/astronomy.scm (python-stdatamodels): Update to 1.10.1.

	Change-Id: Ib1626de00fbd060212b125c3a52e116aa126727e

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stcal: Update to 1.7.0.
	* gnu/packages/astronomy.scm (python-stcal): Update to 1.7.0.
	[native-inputs]: Remove python-pytest-openfiles.

	Change-Id: Ib33bb72ff73fcf569a2519b3353260461b63c143

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jwst: Update to 1.14.0.
	* gnu/packages/astronomy.scm (python-jwst): Update to 1.14.0.
	[propagated-inputs]: Remove python-asdf-transform-schemas; add
	python-importlib-metadata, python-packaging, python-pysiaf, and
	python-synphot.

	Change-Id: I0310e0680457a7851d07fa14406edf079000fcd5

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-healpix: Update to 1.0.3.
	* gnu/packages/astronomy.scm (python-astropy-healpix): Update to 1.0.3.

	Change-Id: Iffc1d537bd8b3ec10fbb5ddb7c2fd6251813ccde

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy: Update to 6.0.1.
	* gnu/packages/astronomy.scm (python-astropy): Update to 6.0.1.
	[arguments]: <#:test-flags>: Enable recently failing tests; disable some
	new one.
	[propagated-inputs]: Add python-matplotlib and python-scipy.
	[native-inputs]: Remove python-matplotlib and python-scipy; add
	python-threadpoolctl.

	Change-Id: Iaa48c84565d11c944444ecd1fd77291f4b3c8c3c

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy: Symplify package.
	* gnu/packages/astronomy.scm (python-astropy): Simplify package.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <#:phases>: Merge 'prepare-test-environment into custom
	'check phase and move test arguments to <#:test-arguments>.

	Change-Id: I80098c3eb4e9d95ef2c651d5416196165be3f7c0

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-iers-data: Update to 0.2024.4.15.2.45.49.
	* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2024.4.15.2.45.49.

	Change-Id: Iaf902a0f506f149682868d0df0710d400b21f7e6

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-astropy: Update to 0.6.1.
	* gnu/packages/astronomy.scm (python-asdf-astropy): Update to 0.6.1.

	Change-Id: I06f00006fcba1d0e385e6bc3f82f7a85403d94a9

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf: Update to 3.2.0.
	* gnu/packages/astronomy.scm (python-asdf): Update to 3.2.0.
	[arguments] <#:phases>: Replace 'fix-tests-setup with
	'patch-pyprojectct-toml phase and add one more substitution rule.
	[propagated-inputs]: Remove python-asdf-unit-schemas.

	Change-Id: I9e7a0282ed0a9eb82a20988762792e10ae33496b

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-supersmoother.
	* gnu/packages/python-science.scm (python-supersmoother): New variable.

	Change-Id: I8fb43d746757014e3b773c07458b777b893adb4a

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pysiaf.
	* gnu/packages/astronomy.scm (python-pysiaf): New variable.

	Change-Id: Ide732d666bccad885ed3e8c78d62df7e74524b9a

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-exif-read: Update to 3.0.0.
	* gnu/packages/python-xyz.scm (python-exif-read): Update to 3.0.0.

	Change-Id: I19e0a19041aa943a9f3ecf262077328d52ef4d1d

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: parfive: Update to 2.1.0.
	* gnu/packages/python-web.scm (parfive): Update to 2.1.0.

	Change-Id: I6207150e012c03943d4553854123831d1bba3e55

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-socket: Update to 0.7.0.
	* gnu/packages/python-check.scm (python-pytest-socket): Update to 0.7.0.

	Change-Id: I879064eba2f4d93d2e2b519ebdf613685d5b5df9

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: libxisf: Update to 0.2.12.
	* gnu/packages/astronomy.scm (libxisf): Update to 0.2.12.

	Change-Id: Ide88155581b317cdb74683f49d2ec8b87c6bc5de

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: indi-2.0: Update to 2.0.7.
	* gnu/packages/astronomy.scm (indi-2.0): Update to 2.0.7.

	Change-Id: Ia134449cc18a0c70dcba962b0ea51e2341d34e98

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: stellarium: Update to 24.1.
	* gnu/packages/astronomy.scm (stellarium): Update to 24.1.

	Change-Id: I53dea0e03a3b7c4d78b4946a2bbc9a13f9fbec6f

2024-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cfitsio: Update to 4.4.0.
	* gnu/packages/astronomy.scm (cfitsio): Update to 4.4.0.

	Change-Id: Iac79d04b1cfb59038578939266bc4b948fb3c908

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-atomic-chrome.
	* gnu/packages/emacs-xyz.scm (emacs-atomic-chrome): New variable.

	Change-Id: Ib67551731a22fc576b9e01176b49a6b30ce22465

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-wttrin: Update to 0.2.4.
	* gnu/packages/emacs-xyz.scm (emacs-wttrin): Update to 0.2.4.
	[source]<origin>: Switch to an active upstream repository.

	Change-Id: I8ef5eb8f53f3a546ea489fa0109f2ec4d025062c

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-visual-fill-column: Update to 2.6.3.
	* gnu/packages/emacs-xyz.scm (emacs-visual-fill-column): Update to 2.6.3.

	Change-Id: Ibd82e7c80008d355f2193461cd060f76080e3836

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vertico: Update to 1.8.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 1.8.

	Change-Id: Ie677838ee65eb1757b67a94cd0f66ac514a1574d

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-solaire-mode: Update to 2.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-solaire-mode): Update to 2.0.5.

	Change-Id: Icabf28459e1ae6ffa457d051ab6774e291e277c8

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-repo: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-repo): Update to 0.3.0.

	Change-Id: I3922db1d9a9b1a205d13f0e2c51502aa90de0207

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pg: Update to 0.32.
	* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.32.

	Change-Id: I91c622e700e39ccd7c75ef517943dd47657c2d62

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	Change-Id: I20d3ca060f9cee0c2604f3e37872451fdee328f6

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-lsp-ui: Update to 9.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-ui): Update to 9.0.0.

	Change-Id: Ifb63ffe297f34072f170be7d923eda92df4a11c0

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-lsp-treemacs: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-treemacs): Update to 0.5.

	Change-Id: If502752d78a4e87d375e5bb74d005542a2fa28fc

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-logview: Update to 0.17.4.
	* gnu/packages/emacs-xyz.scm (emacs-logview): Update to 0.17.4.

	Change-Id: Ice3a14221bb1febfd56094f06bb1d617d6b0e50c

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-json-mode: Update to 1.9.2.
	* gnu/packages/emacs-xyz.scm (emacs-json-mode): Update to 1.9.2.

	Change-Id: I06b98cb2f7e58ba644346388306f788cf6236009

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jinx: Update to 1.6.
	* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 1.6.

	Change-Id: I294b8382f2e6fae2c5a6f2225ab0330293672296

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	Change-Id: I9ba45e2e29890992561e3e96e9dc2716a24ce55f

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-fennel-mode: Update to 0.9.1.
	* gnu/packages/emacs-xyz.scm (emacs-fennel-mode): Update to 0.9.1.

	Change-Id: If5d3fe222d706ca355f310a527166ff88565db08

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-exec-path-from-shell: Update to 2.2.
	* gnu/packages/emacs-xyz.scm (emacs-exec-path-from-shell): Update to 2.2.

	Change-Id: I7d07476d965bd4a571a788f03d8f514717f311ca

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-envrc: Update to 0.11.
	* gnu/packages/emacs-xyz.scm (emacs-envrc): Update to 0.11.

	Change-Id: I8ffbef202b57a11efd9fb11bc5f10ad2b575e84e

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebib: Update to 2.41.1.
	* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.41.1.

	Change-Id: I08c51ea66f6b65ce2d4cbb186f8b89b6c07c9311

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-datetime: Update to 0.10.1.
	* gnu/packages/emacs-xyz.scm (emacs-datetime): Update to 0.10.1.

	Change-Id: I3981d3314781a955d3689b9f76e0c721f092c269

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult: Update to 1.5.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 1.5.

	Change-Id: I672dc999709ae2c971d9d7378446ac7b3350ef18

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-citre: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-citre): Update to 0.4.

	Change-Id: I27b96d90acb959f1b2be620347705e4abc291536

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dap-mode: Update to 0.8.
	* gnu/packages/emacs-xyz.scm (emacs-dap-mode): Update to 0.8.
	[propagated-inputs]: Add EMACS-LSP-DOCKER.

	Change-Id: Ibd55c9c8b55998c47a6737e50fbaab4727e5acbc

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-lsp-docker.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-docker): New variable.

	Change-Id: I2b92355363907c0178fb7585482dfd7037dad137

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ac-php: Update to 2.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-ac-php): Update to 2.7.0.

	Change-Id: Ic14467bf19e6583c54a00e7edf830855a9ccfe30

2024-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-setup: Update to 1.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-setup): Update to 1.4.0.

	Change-Id: I7092c132063a1b59ba5f32eac6b19869fc34e2c8

2024-04-30  Christopher Baines  <mail@cbaines.net>

	gnu: guile-gnutls: Update to 4.0.0.
	* gnu/packages/tls.scm (guile-gnutls): Update to 4.0.0.

	Change-Id: I7ced2e1309364c990907fafc489917fcd56fa103

2024-04-30  Andy Tai  <atai@atai.org>

	gnu: artanis: Update to 0.6.
	* gnu/packages/guile-xyz.scm (artanis): Update to 0.6.
	[propagated-inputs]: Add guile-curl.

	Change-Id: Ia91ba80ef0b77de529e14141251aef2dc41ed7f3

2024-04-30  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-org: Update to 9.6.28.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.28.

	Change-Id: I17d04c32b39eaf461efce598da185bfe19b7fd0e

2024-04-30  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: hw-probe: Use edid-decode.
	* gnu/packages/hardware.scm (hw-probe): Make it find edid-decode.

	Change-Id: I51381a851f0bb7819f432da7ce6ba8e4cb050906

2024-04-30  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: edid-decode: Update to 0.0.0-1.3d63549.
	This is the latest upstream commit.

	* gnu/packages/hardware.scm (edid-decode): Update to 0.0.0-1.3d63549.

	Change-Id: Icc19cd3b09b56a58cd32689fff299f98be4f3fc6

2024-04-30  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: tomlc99: Install pkg-config file.
	* gnu/packages/c.scm (tomlc99) <arguments>: Add phase to install
	pkg-config file.

	Change-Id: Id09f22912fe7e4dcac6a0377e4a78d3d34346106

2024-04-30  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: tomlc99: Update to 1.0-1.5221b3d.
	* gnu/packages/c.scm (tomlc99): Update to 1.0-1.5221b3d.

	Change-Id: Icb9c736fb7d49a097fe6db6451031637b7a01492

2024-04-30  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-48.957727c.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-48.957727c.

	Change-Id: I45b4dedba1de05d45dc67446eacce539b70e2480

2024-04-30  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-30.71115bd.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-30.71115bd.

	Change-Id: Ib58c5c7f95ac65bd25a25bffe8e0a99c87c6a2d1

2024-04-30  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-102.53dddfa.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-102.53dddfa.

	Change-Id: I5d3fafd05c5d519b8aef43fe991c218a0d438da4

2024-04-30  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator/agent-only: Don't propagate inputs.
	Since this package is just intended to provide the
	guix-build-coordinator-agent script, don't propagate any inputs and strip the
	unnecessary files from the package.

	* gnu/packages/package-management.scm (guix-build-coordinator/agent-only)
	[arguments]: Add 'strip-non-agent-files phase.
	[propagated-inputs]: Move…
	[inputs]: …here.

	Change-Id: I17544c23f3667147c874ec9afad5e5b90d19acc8

2024-04-30  Sughosha via Guix-patches via  <guix-patches@gnu.org>

	gnu: juk: Switch to Phonon-VLC backend.
	* gnu/packages/kde-multimedia.scm (juk)[inputs]: Remove
	phonon-backend-gstreamer. Add phonon-backend-vlc.

	Change-Id: I2bca0b91e10efdb5c30ce0b9059b8372256bf44c

2024-04-30  Sughosha via Guix-patches via  <guix-patches@gnu.org>

	gnu: dragon: Switch to Phonon-VLC backend.
	* gnu/packages/kde-multimedia.scm (dragon):
	Delete [arguments].
	[inputs]: Remove phonon-plugin-gstreamer, gst-plugins-base and
	gst-plugins-good. Add phonon-plugin-vlc.

	Change-Id: I162717269085cfc025b03a3cc24b5f99346ce0be

2024-04-30  Sughosha via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add phonon-backend-vlc.
	* gnu/packages/kde-frameworks.scm (phonon-plugin-vlc): New variable.

	Change-Id: I5a680d55782cbfcd6349efc64cce36457f456377

2024-04-30  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-arei: Update to 0.9.4.
	* gnu/packages/emacs-xyz.scm (emacs-arei): Update to 0.9.4.

	Change-Id: Ifb387e5527b90649817b2f28d35d9cc3ef411501

2024-04-30  Andrew Tropin  <andrew@trop.in>

	gnu: guile-ares-rs: Update to 0.9.4.
	* gnu/packages/guile-xyz.scm (guile-ares-rs): Update to 0.9.4.

	Change-Id: Ibc2f950cea74b530371a575b97c26a0e6244c0d2

2024-04-30  James Smith via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add iwgtk.
	* gnu/packages/networking.scm (iwgtk): New variable.

	Change-Id: I8dc5446fda114f033c1e594028668af41cd5ec85

2024-04-30  Sughosha via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add kwalletmanager.
	* gnu/packages/kde-systemtools.scm (kwalletmanager): New variable.

	Change-Id: I8710fcc7dc63bc6051452caa832a4996da854b32

2024-04-30  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-hoot: Update to 0.4.1.
	* gnu/packages/guile-xyz.scm (guile-hoot): Update to 0.4.1.

	Change-Id: I955c9b393ca4f1d22036bdf808210b06af1c7e51

2024-04-30  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-next: Update to commit 3b76a30.
	* gnu/packages/guile.scm (guile-next): Update to commit 3b76a30.

	Change-Id: I9af6593f6a7f2babdac19201bd1be541ea78e8e5

2024-04-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-lzlib: Switch to ‘url-fetch’.
	Fixes <https://issues.guix.gnu.org/70659>.

	Fixes a regression introduced in
	7cef6b7ba555a9dfaf6d09cb7e112b0df77d5141, which would create a circular
	dependency on systems lacking “builtin:git-download”.

	* gnu/packages/guile.scm (guile-lzlib)[source]: Switch to ‘git-fetch’.

	Reported-by: Peacememories <peacememories@posteo.net>
	Change-Id: Iad684564d0dc18f0a7a76e1c4c6464ba4f39f2e8

2024-04-29  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.157.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.157.
	(linux-libre-5.15-pristine-source): Update hashes.

	Change-Id: Ie45c3bd3bbd1398a06beb48f545a3353fd3ad116

2024-04-29  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.88.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.88.
	  (linux-libre-6.1-pristine-source): Update hashes.

	Change-Id: Ia75fb61a322b54d7c1f82e324c7467faed4ea046

2024-04-29  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.29.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.29.
	  (linux-libre-6.6-pristine-source): Update hashes.

	Change-Id: I861818c7e6f90bba80d8c849d4b103262af2f4eb

2024-04-29  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.8: Update to 6.8.8.
	* gnu/packages/linux.scm (linux-libre-6.8-version): Update to 6.8.8.
	  (linux-libre-6.8-pristine-source): Update hashes.

	Change-Id: I72a667804f4e66494507182662fff67cd82317a9

2024-04-29  aurtzy  <aurtzy@gmail.com>

	gnu: Add libdecor.
	* gnu/packages/freedesktop.scm (libdecor): New variable.

	Change-Id: Ic8d8886a55ae344fafbe16288a1180c89fa36af1

2024-04-29  Nicolas Graves  <ngraves@ngraves.fr>

	import: beautify-description: Fix ". ." case.
	* guix/import/utils.scm (beautify-description): Ensure the matched
	string pre is long enough not to fail.

	Change-Id: I3172d9a41350b98222cd9ab758487485f26650b3

2024-04-29  Richard Sent  <richard@freakingpenguin.com>

	home: services: bash: Move default PS1 prompt to bashrc
	Fixes <https://issues.guix.gnu.org/70164>.

	* home/services/shells.scm (add-bash-configuration): Move default PS1 prompt
	from .bash_profile to .bashrc.

	Change-Id: Ic437458ee362cc4aa803a71c9962af866749f59a

2024-04-29  Tomas Volf  <~@wolfsden.cz>

	guix-install.sh: Fix setting GUIX_LOCPATH.
	After installing Guix home on my new foreign system, the locale did not
	work and GDM did not even let me to log in.  After some digging around using
	tty3 and tty4, I realized the GUIX_LOCPATH is not being set properly.

	I had nothing installed in the ~/.guix-profile (the symlink did not even
	exist) and I had glibc-locales installed in ~/.guix-home, yet GUIX_LOCPATH
	contained "$HOME/.guix-profile/lib/locale:".

	I believe when the code was modified from the original "home or profile" to
	the current "home and profile" the || was used by accident instead of &&.

	I also remove the trailing :, since it is taken care of by the ${...:+:}.

	* etc/guix-install.sh (sys_create_init_profile):

	Change-Id: I8a3287fe809af58aee2edc924154eecf91fa1eb8

2024-04-29  Tomas Volf  <~@wolfsden.cz>

	guix-install.sh: Add default value for XCURSOR_PATH.
	This improves compatibility with (at least) Gnome based systems.  On my new
	Ubuntu 22.04 install the mouse cursor was broken (after I installed Guix)
	until I set this.

	* etc/guix-install.sh (sys_create_init_profile): Set default value for
	XCURSOR_PATH.

	Change-Id: I489f0307d99e4d8d82671f291c78b90c7b6dae4a

2024-04-29  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pack: ‘-R’ (once) does not include fakechroot fallback.
	Previously, ‘guix pack -R’ would build a wrapper containing both the
	“userns” and “fakechroot” engines, instead of providing nothing but the
	“userns” engine as the manual says.  This patch fixes it.

	* guix/scripts/pack.scm (wrapped-package): Add #:fakechroot?
	[build]: When FAKECHROOT? is false, ‘elf-loader-compile-flags’ always
	returns '().

	Change-Id: Ic75cc8c36bf0a3881f299b274d78bd9fc2d4e2bb

2024-04-29  Ludovic Courtès  <ludo@gnu.org>

	linux-initrd: Further strip the static Guile.
	‘guile-static-initrd’ weighs in at 46 MiB, compared to 54 MiB for
	‘guile-static-stripped’ (15% reduction).

	* gnu/packages/make-bootstrap.scm (make-guile-static-stripped): Add
	‘directories-to-remove’ parameter and honor it.
	(%guile-static-initrd): New variable.
	* gnu/system/linux-initrd.scm (expression->initrd): Default to
	‘%guile-static-initrd’.
	* doc/guix.texi (Initial RAM Disk): Adjust accordingly.

	Change-Id: I2baf06fed7a3698433e7c83b1d7726054a8c746e

2024-04-29  Ludovic Courtès  <ludo@gnu.org>

	services: build-vm: Provide only one locale.
	* gnu/services/virtualization.scm (%virtual-build-machine-operating-system)
	[locale, locale-definitions]: New fields.

	Change-Id: Ieb24b3a0c210291d8c04412e4c263b5e377b5704

2024-04-29  Ludovic Courtès  <ludo@gnu.org>

	locale: Shrink ‘%default-locale-definitions’ from 34 to 10 locales.
	This reduces the default set of locales from 92 MiB to 28 MiB.

	* gnu/system/locale.scm (%default-locale-definitions): Reduce to 10
	locales.

	Change-Id: I3c092604301d69db591957bcfd62a062c3ac5ab0

2024-04-29  Ludovic Courtès  <ludo@gnu.org>

	system: Remove ‘glibc-2.33’ from ‘%default-locale-libcs’.
	The transition from glibc 2.33 to 2.35 was done in
	c919bfefd98bf2e29549539b4e28e6dc2a8a6f32 (one year ago), so we can
	assume that the backward-compatible locales are no longer needed by
	default.

	This removes 92 MiB from the system closure.

	* gnu/system/locale.scm (%default-locale-libcs): Remove GLIBC-2.33.

	Change-Id: I85948bbe6b2d424f9f158eeafdb5543688c66c6b

2024-04-29  Andreas Enge  <andreas@enge.fr>

	gnu: ntl: Correct license.
	* gnu/packages/algebra.scm (ntl)[license]: Set to lgpl2.1+.
	[source]: Remove trailing #t in snippet.

	Change-Id: Ibfcb520aa7fe71087adf2352b4051185a0d6f11e

2024-04-29  Andreas Enge  <andreas@enge.fr>

	gnu: flint: Update to 3.1.2.
	* gnu/packages/algebra.scm (flint): Update to 3.1.2.
	[arguments]: Add a configure flag.
	[license]: Change to lgpl3+.

	Change-Id: I57d6dc7e1ce90399d9e4c01b35e62793bfc07bee

2024-04-29  Andreas Enge  <andreas@enge.fr>

	gnu: pari-gp: Update to 2.15.5.
	* gnu/packages/algebra.scm (pari-gp): Update to 2.15.5.

	Change-Id: I1facc04b52153b924f4575725404eab4477dad9f

2024-04-29  Clément Lassieur  <clement@lassieur.org>

	gnu: make-torbrowser: Fix file picker.
	* gnu/packages/tor-browsers.scm (make-torbrowser): Set
	"widget.use-xdg-desktop-portal.file-picker" to 1 (Always) instead of 2 (Auto)
	to force the use of XDG portal.

	Change-Id: Id3c24a292a309c3a079a3843e8cb1c00f2cf9551

2024-04-29  宋文武  <iyzsong@member.fsf.org>

	services: Add gvfs-service-type.
	* gnu/services/desktop.scm (gvfs-service-type): New variable.
	(gvfs-configuration, make-gvfs-configuration, gvfs-configuration?,
	gvfs-package): New procedures.
	(<gvfs-configuration>): New record.
	* doc/guix.texi (Desktop Services): Document it.

	Change-Id: I584819500e2ce7d2b14e57dac238a96e9888e75e

2024-04-29  宋文武  <iyzsong@member.fsf.org>

	gnu: thunar: Use glib-or-gtk-build-system.
	This wraps 'thunar' with GIO_EXTRA_MODULES to enable support for "Trash" and
	remote file systems via GVFS.

	Fixes <https://issues.guix.gnu.org/55781> and <https://issues.guix.gnu.org/40885>.

	* gnu/packages/xfce.scm (thunar)[build-system]: Switch to glib-or-gtk-build-system.

	Change-Id: Ifa4bc931272380e7c98dea40edb683da523bbaea

2024-04-29  Sébastien Lerique  <sl@eauchat.org>

	gnu: Add hexahop.
	* gnu/packages/games.scm (hexahop): New variable.

	Change-Id: Id7a998d18c391af8d9722d2e637988ca019db304

2024-04-28  Ludovic Courtès  <ludo@gnu.org>

	services: gdm: Use ‘make-forkexec-constructor’.
	* gnu/services/xorg.scm (gdm-shepherd-service): Use
	‘make-forkexec-constructor’ directly.

	Change-Id: I4ede4c99996cea4421316411cf8d887d70ce4253

2024-04-28  Ludovic Courtès  <ludo@gnu.org>

	services: lightdm: Use ‘make-forkexec-constructor’.
	* gnu/services/lightdm.scm (lightdm-shepherd-service)[start]: Use
	‘make-forkexec-constructor’ directly.

	Change-Id: Iaaa8dcde123ea80ce63c09033b681e40ccc589a4

2024-04-28  Ludovic Courtès  <ludo@gnu.org>

	publish: Catch all compression errors.
	* guix/scripts/publish.scm (swallow-zlib-error): Remove.
	(exception-with-kind-and-args?): New variable.
	(swallow-compression-error): New macro.
	(http-write): Use it instead of ‘swallow-zlib-error’.

	Change-Id: I835a1eddd9686741d48365ed37f82b1e1d6f6bdd

2024-04-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-lzlib: Update to 0.3.0.
	Fixes <https://issues.guix.gnu.org/69596>.

	* gnu/packages/guile.scm (guile-lzlib): Update to 0.3.0.
	[source]: Switch to ‘git-fetch’.

	Change-Id: Ic9f8fe2d0ab24b66cfba618840773a3e89aea48c

2024-04-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Adjust inputs.
	* gnu/packages/ipfs.scm (kubo): Adjust inputs. Clean up all propagated
	inputs from other packages. Inputs are aggregated into 2 groups - direct
	and indirect as seen in Kubo's go.mod.
	[inputs]: Remove go-github-com-cespare-xxhash,
	go-github-com-cheekybits-genny, go-github-com-davecgh-go-spew,
	go-github-com-golang-snappy, go-github-com-klauspost-cpuid,
	go-github-com-lucas-clemente-quic-go, go-github-com-mattn-go-colorable,
	go-github-com-mattn-go-isatty, go-github-com-minio-blake2b-simd,
	go-github-com-minio-sha256-simd, go-github-com-mr-tron-base58,
	go-github-com-multiformats-go-multiaddr,
	go-github-com-pmezard-go-difflib, go-github-com-prometheus-client-model,
	go-github-com-prometheus-common, go-github-com-prometheus-procfs,
	go-github-com-spaolacci-murmur3, go-golang-org-x-lint,
	go-golang-org-x-net, go-golang-org-x-tools, go-gopkg-in-yaml-v2, and
	go-lukechampine-com-blake3.

	Add go-github-com-benbjohnson-clock, go-github-com-ipfs-go-cid,
	go-github-com-jbenet-go-temp-err-catcher,
	go-github-com-multiformats-go-multiaddr-0.12,
	go-github-com-multiformats-go-multicodec, go-google-golang-org-protobuf,
	go-github-com-multiformats-go-multiaddr-fmt, and
	go-github-com-multiformats-go-multistream.

	Change-Id: I2f06a08839a761413b9225b3f2dd8e5f9f866a0f

2024-04-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-multiformats-go-multiaddr-fmt.
	* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr-fmt):
	New variable.

	Change-Id: Id66bad94946e3cb1bac1b4f341241b33e75cd217

2024-04-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-multiformats-go-multistream.
	* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multistream):
	New variable.

	Change-Id: Iba20fe848901fa5df59303f1673160f8c75d7831

2024-04-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-multiformats-go-multicodec.
	* gnu/packages/golang-xyz.scm (go-github-com-multiformats-go-multicodec):
	New variable.

	Change-Id: I2adf3f8200818675ba1de6322a1280d4b231cda4

2024-04-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mgutz-ansi: Propagate inputs.
	* gnu/packages/golang-xyz.scm (go-github-com-mgutz-ansi): Propagate inputs.

	* gnu/packages/music.scm (demlo) [native-inputs]: Remove
	go-github-com-mattn-go-isatty, and go-github-com-mattn-go-colorable.

	Change-Id: I26949e5ef7dd5cf3e118883c28a30d9e859a11b0

2024-04-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mgutz-ansi: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-mgutz-ansi): Move from here...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ic0e6a1400da75f8ef3c663e1ed10ff51408480f6

2024-04-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-multiformats-go-multihash: Adjust inputs.
	* gnu/packages/golang-crypto.scm (go-github-com-multiformats-go-multihash):
	Adjust inputs.
	[propagated-inputs]: Remove go-github-com-gxed-hashland-keccakpg and
	go-github-com-minio-blake2b-simd.

	Change-Id: I72e9e019de72d368e0fa63d6e49af8e24b98f5e1

2024-04-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove go-github-com-multiformats-go-multihas-0.2.3.
	* gnu/packages/golang-crypto.scm (go-github-com-multiformats-go-multihas):
	Update to 0.2.3.

	* gnu/packages/golang-crypto.scm (go-github-com-multiformats-go-multihas-0.2.3):
	Revmoe variable.

	* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr-0.12):
	[propagated-inputs]: Swap go-github-com-multiformats-go-multihas-0.2.3
	to go-github-com-multiformats-go-multihas.

	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-cid):
	[propagated-inputs]: Swap go-github-com-multiformats-go-multihas-0.2.3
	to go-github-com-multiformats-go-multihas.

	* gnu/packages/ipfs.scm (kubo): [inputs]: Swap
	go-github-com-multiformats-go-multihas-0.2.3 to
	go-github-com-multiformats-go-multihas.

	Change-Id: Ic183a091d05cf93ba7cf430e59bb239951f1384a

2024-04-28  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: kubo: Update to 0.28.0.
	* gnu/packages/ipfs.scm (kubo): Update to 0.28.0.
	[arguments]: <#:go>: Swap to go-1.21.
	[inputs]: Remove go-golang-org-x-exp; add
	go-github-com-jbenet-go-random, go-github-com-jbenet-goprocess,
	go-github-com-julienschmidt-httprouter,
	go-github-com-multiformats-go-multiaddr,
	go-github-com-multiformats-go-multibase,
	go-github-com-multiformats-go-multiaddr-dns, and
	go-golang-org-x-exp-2023.

	Change-Id: Id065558905130c7ad0124bcf56e8b38ee6f9656e

2024-04-28  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-quic-go-quic-go: Update to 0.42.0.
	* gnu/packages/golang-web.scm (go-github-com-quic-go-quic-go): Update to 0.42.0.

	Change-Id: I9791bba274f9682cb73082ca5547a59de0ee4c8f

2024-04-28  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: yggdrasil: Use go-1.21.
	* gnu/packages/networking.scm (yggdrasil) [arguments]: Use go-1.21.

	Change-Id: I3731f49ff7a70114a2454da6985323c011d831a1

2024-04-28  Roman Scherer  <roman@burningswell.com>

	gnu: emacs-plz: Update to 0.8.
	* gnu/packages/emacs-xyz.scm (emacs-plz): Update to 0.8.

	Change-Id: I0ceb1582e58e7c12e4d60e9658f6ee3ffbe7ebc7

2024-04-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: emacs-cape: Update to 1.5.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 1.5.

	Change-Id: I8dcef81d57fa9eea92e2d4cdd2c942ef12f5abb4

2024-04-28  Vasilii Smirnov  <vasilii.smirnov@mailbox.org>

	gnu: hashlink: Update to 1.14
	Change-Id: I1fe593cc03675cce81f70efb2576ff7bcd374187

2024-04-28  Vasilii Smirnov  <vasilii.smirnov@mailbox.org>

	gnu: haxe: Update to 4.3.4
	Note that the ocaml-luv library has made a few breaking changes, while
	only updating the PATCH number in their version. As of now, haxe can
	only be compiled with the 0.5.12 version of ocaml-luv - no lower, no
	higher.

	Change-Id: I465191aa8db806275b2385d11a602dfb0d8d4bb9

2024-04-28  宋文武  <iyzsong@member.fsf.org>

	gnu: kauth: Fix KAUTH_HELPER_INSTALL_ABSOLUTE_DIR.
	KAuth helpers use KAUTH_HELPER_INSTALL_ABSOLUTE_DIR as the prefix for "Exec="
	in their dbus service files, which should really be an absolute directory.

	Fixes <https://issues.guix.gnu.org/70529>.

	* gnu/packages/kde-frameworks.scm (kauth)[arguments]<#:phases>: In
	fix-cmake-install-directories phase, replace KAUTH_HELPER_INSTALL_DIR
	with '${KDE_INSTALL_LIBEXECDIR}/kauth' and KAUTH_HELPER_INSTALL_ABSOLUTE_DIR
	with '${KDE_INSTALL_FULL_LIBEXECDIR}/kauth'.

	Change-Id: I57920c59dca503fd4bc8727cb35e1b0fb6016e56

2024-04-28  Artyom Bologov  <mail@aartaka.me>

	gnu: guile-lmdb: Update to 0.0.1-2.56a986f.
	* gnu/packages/guile-xyz.scm (guile-lmdb): Update to 0.0.1-2.56a986f.

	gnu: guile-gsl: Update to 0.0.1-1.22ac81c.
	* gnu/packages/guile-xyz.scm (guile-gsl): Update to 0.0.1-1.22ac81c.

2024-04-28  Ian Eure  <ian@retrospec.tv>

	gnu: librewolf: Update to 125.0.2-1.
	* gnu/packages/librewolf.scm (librewolf): Update to 125.0.2-1.  Build with
	LLVM/Clang 18; LLVM 13 (the default) segfaults on build.  Minor style tweaks.

	Change-Id: Ib515f1596b3ce2dd192baebf1a877b3c2dc8d7e2

2024-04-28  Ian Eure  <ian@retrospec.tv>

	gnu: nss-certs: Update to 3.99.
	* gnu/packages/certs.scm (nss-certs): Update to 3.99.

	Change-Id: I588bc385022df486e596cd6fc5a7363df919b80b

2024-04-28  Ian Eure  <ian@retrospec.tv>

	gnu: nss/fixed: Update to 3.99.
	* gnu/packages/nss.scm (nss/fixed): Update to 3.99.

	Change-Id: I5a2b461c0a13212a45c81304f0ea2c2f4bb777c1

2024-04-28  nathan  <nathan_mail@nborghese.com>

	system: Fix duplicate nss-certs check.
	* gnu/system.scm (operating-system-packages): Because packages->manifest
	allows other formats, don't assume it's a package object in the list.

	Fixes: https://issues.guix.gnu.org/70624
	Change-Id: I91c64ca2c463ef5c35fa23856e4622e364e58988

2024-04-28  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: soqt: Update to 1.6.2.
	* gnu/packages/qt.scm (soqt): Update to 1.6.2.

	Change-Id: Ie4c9f0c4cff7584801952cc561f4d6fa3515d0ec

2024-04-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove kddockwidgets-1.
	* gnu/packages/qt.scm (kddockwidgets-1): Delete variable.

	Change-Id: I06292158edbdbc6cf96c07b5ddf0925fbd688c7b

2024-04-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: hotspot: Update to 1.5.0.
	* gnu/packages/linux.scm (hotspot): Update to 1.5.0.

	Change-Id: If8d2127be8ac880a5c9ab2cd7d23325d9be87417

2024-04-28  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: emacs-dap-mode: Add debug toolbar icons.
	* gnu/packages/emacs-xyz.scm (emacs-dap-mode)[arguments]<#:include>: New list.

	Change-Id: I75ab6ecc0c94a95933cb015b1f19c8cd595953a5

2024-04-27  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mumi: Update to 0.0.10.
	* gnu/packages/mail.scm (mumi): Update to 0.0.10.

	Change-Id: I1a2f4f81e0c1ccc7fe2eab442e1544f94a08ee2f

2024-04-27  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add emacs-format-all-the-code.
	* gnu/packages/emacs-xyz.scm (emacs-format-all-the-code): New variable.

	Change-Id: I7c6cfae8d881a545ed683324823a71ba2bdd3e79

2024-04-27  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add emacs-language-id.
	* gnu/packages/emacs-xyz.scm (emacs-language-id): New variable.

	Change-Id: I2866a788777b958c029b877b01ff7c5a35cb6729

2024-04-26  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-29.fb764aa.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-29.fb764aa.

	Change-Id: I3085ba1898734d19fd30d3a724929523c712aadd

2024-04-26  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20240422.
	* gnu/packages/parallel.scm (parallel): Update to 20240422.

	Change-Id: I03928db86b3d292c02929b0adc10e09e818e09e3

2024-04-26  Andy Tai  <atai@atai.org>

	gnu: freerdp: Update to 2.11.7.
	* gnu/packages/rdesktop.scm (freerdp): Update to 2.11.7.

	Change-Id: I41385d4db719e950438c07d2149c845ee28cabce

2024-04-26  Andy Tai  <atai@atai.org>

	gnu: opensc: Update to 0.25.0.
	* gnu/packages/security-token.scm (opensc): Update to 0.25.0.

	Change-Id: I811b997de40ae6fbbf2bb8256884be74683dbf4b

2024-04-26  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: zathura-pdf-mupdf: Update to 0.4.1.
	* gnu/packages/pdf.scm (zathura-pdf-mupdf): Update to 0.4.1.

2024-04-26  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: jube: Update to version 2.6.1.
	* gnu/packages/python-xyz.scm (jube): Update to new version. Add
	`python-pyyaml' to `native-inputs'.

	Change-Id: I77e1532f069f2f745b4acb575dc3c4a6861a8945

2024-04-26  Wilko Meyer  <w@wmeyer.eu>

	gnu: i3-autotiling: Update to 1.9.1.
	* gnu/packages/python-xyz.scm (i3-autotiling): Update to 1.9.1.

	Change-Id: I564e3c53d23830c94eb58465715b1b7809cc74f5

2024-04-26  Wilko Meyer  <w@wmeyer.eu>

	gnu: php: Update to 8.3.6.
	* gnu/packages/php.scm (php): Update to 8.3.6.

	Change-Id: I8f173558fc4098d6d72b42724e5e106d7dabb62a

2024-04-26  Parnikkapore  <poomklao@yahoo.com>

	gnu: lsp-plugins: Split outputs.
	* gnu/packages/music.scm (lsp-plugins): Split outputs.
	[phases]: Add move-large-subdirs.
	[outputs]: Declare outputs.

	Change-Id: I50dc27b7ec43657fda12c7b03068f7be6290aeef

2024-04-26  Parnikkapore  <poomklao@yahoo.com>

	gnu: lsp-plugins: Enable all features.
	* gnu/packages/music.scm (lsp-plugins): Enable all features.
	[make-flags]: Unset VST_UI.
	[phases]: Use upstream's feature list.

	Change-Id: I6f3b906e26819da8e72dc360ea55f3948fa2992e

2024-04-26  Parnikkapore  <poomklao@yahoo.com>

	gnu: lsp-plugins: Update build environment variables.
	* gnu/packages/music.scm (lsp-plugins): Update build environment
	variables.
	[make-flags]: Unset BUILD_MODULES, PREFIX, and ETC_PATH.
	[phases]: Set FEATURES and TEST.

	Change-Id: I24b6324eda6647429c7fe128abdc631b02f94cd1

2024-04-26  Parnikkapore  <poomklao@yahoo.com>

	gnu: lsp-plugins: Use new package style.
	* gnu/packages/music (lsp-plugins)[arguments]: Use G-expressions. Use #$output
	instead of assoc-ref.

	Change-Id: Idca583b06e54c15f98a8439e7fb2a553bf9b112c

2024-04-26  Parnikkapore  <poomklao@yahoo.com>

	gnu: lsp-plugins: Update to 1.2.15.
	* gnu/packages/music.scm (lsp-plugins): Update to 1.2.15.
	[phases]: Skip tests if tests are disabled.
	[inputs]: Remove unused inputs.
	[native-inputs]: Ditto.

	Change-Id: Iac82d106d7bd18049e7798c86afb9185d0ccff95

2024-04-26  fanquake  <fanquake@gmail.com>

	gnu: moreutils: Update to 0.69.
	* gnu/packages/moreutils.scm (moreutils): Update to 0.69.

2024-04-26  fanquake  <fanquake@gmail.com>

	gnu: bitcoin-core: Update to 27.0.
	* gnu/packages/finance.scm (bitcoin-core): Update to 27.0.

	Change-Id: I9dfe21dd2fb49fd6e96d2cfc407c927a770b776e

2024-04-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: Warn when multiple nss-certs packages are used.
	This can happen due to users providing 'nss-certs' and adding it to the
	%base-packages, which now include 'nss-certs'.

	* gnu/system.scm (operating-system-packages): Warn when multiple nss-certs
	packages are detected; keep only the latest one.

	Change-Id: I6104f134ea1cc155ae9e8e0ae70bb5a38fc05800
	Reported-by: Ian Eure <ian@retrospec.tv>

2024-04-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nss: Graft with version 3.98 [security fixes].
	This fixes CVE-2023-5388, CVE-2023-6135 and CVE-2024-0743.

	* gnu/packages/nss.scm (nss) [replacement]: New field.
	(nss-3.98): Rename variable to...
	(nss/fixed): ... this.  Make it a hidden package.
	* gnu/packages/librewolf.scm (librewolf) [inputs]: Replace nss-3.98 with
	nss/fixed.

	Change-Id: I8cc667c53a270dfe00738bf731923f1342036624

2024-04-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nss-3.98: Streamline source origin via inheritance.
	* gnu/packages/nss.scm (nss-3.98): Simplify source via inheritance.

	Change-Id: I6c1df497a7ff538162afa128eca676997d76e28f

2024-04-26  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: contributing: Move localstatedir instructions.
	* doc/contributing.texi (Requirements): Move localstatedir ...
	(Building from Git): ... here.

	Change-Id: I860bb7a9e6aea12881469c667496364248293c31

2024-04-26  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: contributing: Suggest building from Git.
	* doc/contributing.texi (Requirements): Explain the purpose of
	this section.  Refer regular contributors to Building from Git.

	Change-Id: I731af4ac8e78b053b96a3b683528964223ab740b

2024-04-26  Felix Gruber  <felgru@posteo.net>

	gnu: python-3.12: Enable loadable sqlite extensions.
	This change makes it possible to load sqlite extensions with

	import sqlite3
	con = sqlite3.connect(":memory:")
	con.enable_load_extension(True)
	con.load_extension(path_to_extension)

	* gnu/packages/python.scm (python-3.12)[arguments]: Add
	--enable-loadable-sqlite-extensions to configure-flags.

	Change-Id: I4fb0a5482c96a12a71c88bc48fffc4c3abe78544

2024-04-25  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: jbr: Update to 17.0.10b1207.6.
	* gnu/packages/java.scm (jbr): Update to 17.0.10b1207.6.

	Change-Id: Iefcc3cb8cae593b5659a646314fe846cc509c666

2024-04-25  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: jbr: Update to 21.0.2b397.7.
	* gnu/packages/java.scm (jbr): Update to 21.0.2b397.7.

	Change-Id: Ie32e4aa7fcdbfb2c3deead80a85b5ae55c3891dd

2024-04-25  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: emacs-org-dailies: Update to 0-2.f2dfc22.
	* gnu/packages/emacs-xyz.scm (emacs-org-dailies): Update to 0-2.f2dfc22.

	Change-Id: I65d674e91f9ae92766bcce6bd089108df30dc19f

2024-04-25  Eric Bavier  <bavier@posteo.net>

	gnu: edbrowse: Update to 3.8.10.
	* gnu/packages/web-browsers.scm (edbrowse): Update to 3.8.10.
	[inputs]: Remove tidy-html.

	Change-Id: I3cb93ab5563e37086a184fff4f65b144c8825703

2024-04-25  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mumi: Update to 0.0.9.
	* gnu/packages/mail.scm (mumi): Update to 0.0.9.

	Change-Id: I992a9466fbe3e4bcac1a3cd6f57daac2142c2f18

2024-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jackpal-go-nat-pmp: Move to golang-web.
	gnu/packages/syncthing.scm (go-github-com-jackpal-go-nat-pmp): Move from
	here ...
	gnu/packages/golang-web.scm: ... to here.

	Change-Id: Ib58a2f2d1f6bb279cd74d8460a7e02a5e4849c52

2024-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ipfs-go-cid: Adjust inputs.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-cid): Adjust inputs.
	[propagated-inputs]: Remove indirect golang modules
	go-github-com-gxed-hashland-keccakpg, go-github-com-minio-blake2b-simd,
	go-github-com-minio-sha256-simd, go-github-com-mr-tron-base58,
	go-github-com-multiformats-go-base32,
	go-github-com-multiformats-go-base36, go-github-com-spaolacci-murmur3,
	and go-golang-org-x-crypto.

	Change-Id: I0272c5e7ff335cb0b60eb2c56e55cb993519376c

2024-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-madns.
	* gnu/packages/golang-web.scm (go-madns): New variable.

	Change-Id: I95916b9c41c6777974c5c970234934d8ae362c86

2024-04-24  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-multiformats-go-multiaddr-dns.
	* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr-dns):
	  New variable.

	Change-Id: I6e81e9b4773cd97a5625661089f4ed35d2adba33

2024-04-24  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-multiformats-go-multiaddr-0.12.
	* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr-0.12):
	  New variable.

	Change-Id: I27e70dc3a393bd72f2f43fbc2607ea105caccaef

2024-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-multiformats-go-multiaddr: Fix indentation.
	* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr):
	Fix indentation.
	[description]: Remove trailing \n.

	Change-Id: I7d587a62f657b6623beb9deeafe6ed963aa72111

2024-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-multiformats-go-multiaddr: Update to 0.1.0.
	* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr): Update to 0.1.0.

	Change-Id: I3ab2b388915076863304909d5d72c637808eb4ea

2024-04-24  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-golang-org-x-exp-2023.
	* gnu/packages/golang-build.scm (go-golang-org-x-exp-2023): New variable.

	Change-Id: Ibcbeee0567ac92d4050329273e585316ee726df0

2024-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-imap-tools: Enable tests.
	* gnu/packages/python-web.scm (python-imap-tools): Enable tests.
	[source]: Swap to git checkout containing tests.
	[arguments] <#:test-flags>: Exclude tests requiring network connection.
	[native-inputs]: Add python-pytest.

	Change-Id: I6173f93307d371952beeef9dbbc8c237023d265b

2024-04-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-imap-tools: Update to 1.6.0.
	* gnu/packages/python-web.scm (python-imap-tools): Update to 1.6.0.
	[source]: Adjust PyPI package name for source distribution as seen in
	<https://pypi.org/project/imap-tools/#files>.

	Change-Id: I943edd19526879b7945693e29a21113ac9b6e0b1

2024-04-24  Markku Korkeala  <markku.korkeala@iki.fi>

	gnu: Add python-robotframework-requests.
	* gnu/packages/python-web.scm (python-robotframework-requests): New variable.

	Change-Id: I01d814d1a9e20d26e9bfa4a0a77ba91577da2bd8

2024-04-24  Eric Bavier  <bavier@posteo.net>

	gnu: lynx: Update to 2.9.1.
	* gnu/packages/web-browsers.scm (lynx): Update to 2.9.1.

	Change-Id: I855e1ead2ab04fa129c3a8bc1ee68d158d3a022c

2024-04-24  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: flatpak: Update to 1.14.6 [security fixes].
	fixes CVE-2024-32462. see https://nvd.nist.gov/vuln/detail/CVE-2024-32462.

	* gnu/packages/package-management.scm (flatpak): Update to 1.14.6.
	[arguments]: Add '--with-curl'
	[inputs]: Add libcap, polkit, zstd. Use fuse replace fuse-2.
	* gnu/packages/patches/flatpak-unset-gdk-pixbuf-for-sandbox.patch: Adjust patch.

	Change-Id: Idc9b8159f0d6c6d037852792c0dc284c70c7462e

2024-04-24  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add wllvm.
	* gnu/packages/llvm.scm (wllvm): New variable.

	Change-Id: Ibfb47b3a129954adf73721d25e95c64f69e985a1

2024-04-24  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: nss: Fix cross-compilation.
	* gnu/packages/nss.scm (nss)[arguments]<#:make-flags>: When
	cross-compilation, Add CROSS_COMPILE=1.
	<#:phases>: When cross-compilation, Set env NATIVE_CC to gcc.

	Change-Id: I5c9559a4b8cecf2cfc6c47d136d69c01a335faaf

2024-04-24  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: nspr: Fix cross-compilation.
	* gnu/packages/nss.scm (nspr)[arguments]<#:configure-flags>: When
	cross-compilation, Add HOST_CC=gcc.

	Change-Id: I337f217f153f8cc3a713906643d6fab9115056e9

2024-04-24  James Smith via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add wsbg.
	* gnu/packages/wm.scm (wsbg): New variable.

	Change-Id: Ia83a7afcbb0879f0f6d604e1d671388a30800265

2024-04-23  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-goblins: Update to 0.13.0.
	* gnu/packages/guile-xyz.scm (guile-goblins): Update to 0.13.0.

	Change-Id: I5010a3c72780af62effd13b8bc7792ac737f7f7e

2024-04-23  Vagrant Cascadian  <vagrant@debian.org>

	gnu: diffoscope: Update to 265.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 265.

	Change-Id: Ib3b7044368649df079f1d9999e06f17b3cf2f8a9

2024-04-23  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: reprotest: Update to 0.7.27.
	* gnu/packages/diffoscope.scm (reprotest): Update to 0.7.27.

	gnu: diffoscope: Update to 264.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 264.
	[native-inputs]: Fix architecture specific conditional for "enjarify"

2024-04-23  Andy Tai  <atai@atai.org>

	gnu: gnucash: Update to 5.6.
	* gnu/packages/gnucash.scm (gnucash): Update to 5.6.

	Reviewed-by: Julian Flake <flake@uni-koblenz.de>
	Change-Id: I5fb5195f4f1a401dd66ebcdd7251cd14d83bb974

2024-04-23  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add ssh-to-pgp.
	* gnu/packages/crypto.scm (ssh-to-pgp): New variable.

	Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org>
	Change-Id: Ic8e55ede6b19d9a90291e3ac2cf608e8a59bc061

2024-04-23  Mike Delago  <michaeldelago98@gmail.com>
	    Christina O'Donnell  <cdo@mutix.org>

	gnu: Correct license for five suckless packages.
	* gnu/packages/suckless.scm (st, xst, surf, wmname): Change license to x11 and
	expat.
	* gnu/packages/suckless.scm (sente): Change license to isc.

	Change-Id: Iaaeae3761ad57175c5de8a36f5c8bb163c02f702

2024-04-23  M  <matf@disr.it>

	gnu: Add nmail.
	* gnu/packages/mail.scm (nmail): New variable.

	Reviewed-by: Christina O'Donnell <cdo@mutix.org>
	Change-Id: I850ac3a1b6e6db6d1869bb3fe8ff9d3a9e71cc86

2024-04-23  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-28.6be6f63.
	This fixes the incompatability with the updated guile-lib.

	* gnu/packages/package-management.scm (nar-herder): Update to 0-28.6be6f63.

	Change-Id: Ib238747115cbfac56916dd02dc50e5c3738b31c8

2024-04-23  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-101.0df0c1a.
	This uses -O1 rather than the default -O2 to work around bug(s) in guile-next,
	and fixes the incompatability with the updated guile-lib.

	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-101.0df0c1a.

	Change-Id: I52120016d306828e1430917eba6e7b1cc71858a2

2024-04-23  André Batista  <nandre@riseup.net>

	gnu: lighttpd: Update to 1.4.76.
	* gnu/packages/web.scm (lighttpd): Update to 1.4.76.
	[native-inputs]: Add autoconf, automake and libtool.

	Change-Id: Ie033c7c605b8bebe41dbda68d230935c1e528318

2024-04-23  André Batista  <nandre@riseup.net>

	gnu: tor: Update to 0.4.8.11.
	* gnu/packages/tor.scm (tor): Update to 0.4.8.11.

	Change-Id: I287b8201cffb3810be6a7bce0829534e2c0c9fa8

2024-04-23  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: Add cppdap.
	* gnu/packages/debug.scm (cppdap): New variable.
	* gnu/packages/patches/cppdap-add-CPPDAP_USE_EXTERNAL_GTEST_PACKAGE.patch: New
	patch.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I328ca0c01787defcc9d18f4ccd7762c86412cca7

2024-04-23  fanquake  <fanquake@gmail.com>

	gnu: LLVM, Clang, libomp, lld: Update to 18.1.4.
	* gnu/packages/llvm.scm (llvm-18, clang-18, libomp-18, lld-18):
	Update to 18.1.4.

2024-04-23  Feng Shu  <tumashu@163.com>

	gnu: slim: Update to 1.4.1.
	* gnu/packages/display-managers.scm (slim): Update to 1.4.1.
	[arguments]: Do not install systemd files again.

	Change-Id: Ida6ed99dad7293dc64d91eb4dec0870608afffbe

2024-04-23  Andy Tai  <atai@atai.org>

	gnu: vlc: Update to 3.0.20
	* gnu/packages/video.scm (vlc): update to 3.0.20

	Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org>
	Change-Id: I7a57c739dc3a1025c8d0fba32a9a9c492fcd1778

2024-04-23  fanquake  <fanquake@gmail.com>

	gnu: Add lld-18.
	* gnu/packages/llvm.scm (lld-18): New variable.

2024-04-23  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Update news and commit for nss-certs change.
	As discussed in
	<https://lists.gnu.org/archive/html/guix-devel/2024-04/msg00211.html>.

	* etc/news.scm: Update.

	Change-Id: Id893abe6642de3939f7993267075764e4bb5d820

2024-04-23  Fabio Natali  <me@fabionatali.com>

	doc: Fix mentions of 'nss-certs'.
	* doc/guix.texi (Using the Configuration System): Fix mention of 'nss-certs'
	after the package has been added to '%default-packages' (see
	'65e8472a4b6fc6f66871ba0dad518b7d4c63595e').

	* doc/guix.texi (Web Services): Fix mention of 'nss-certs' after the package has
	been added to '%default-packages' (see
	'65e8472a4b6fc6f66871ba0dad518b7d4c63595e').

	Change-Id: Iecdecb8deb440cdea224f3e9e7ce54e89dd575a2

2024-04-22  Matthew Trzcinski  <matt@excalamus.com>

	doc: Fix typo.
	* doc/guix.texi (Installing Guix in a VM): Change indefinite article.

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-saige.
	* gnu/packages/bioinformatics.scm (r-saige): New variable.

	Change-Id: Id5bda4d25ca61fe26d11bae0af19900fd0f0080e

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add savvy.
	* gnu/packages/bioinformatics.scm (savvy): New variable.

	Change-Id: I48dcfad2c6c769778bd79dffa084332da53991ad

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add streambuf-shrinkwrap.
	* gnu/packages/compression.scm (streambuf-shrinkwrap): New variable.

	Change-Id: I3405b777e18cfd7b505f6de06019353d6c49a797

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-metaskat.
	* gnu/packages/cran.scm (r-metaskat): New variable.

	Change-Id: I9f9917ca4ecf4a15a8926df0b6dfad0f517a31dd

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-skat.
	* gnu/packages/cran.scm (r-skat): New variable.

	Change-Id: Ia16c9214dea6ef83081f60d1e93c5849f96ab8f2

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-spatest.
	* gnu/packages/cran.scm (r-spatest): New variable.

	Change-Id: I0bece84e911e6e57dda0f0075e953304f1e25167

2024-04-22  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.156.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.156.
	(linux-libre-5.15-pristine-source): Update hashes.

	Change-Id: I33e9832611372321e9bedb3ae0c1da657ccc5c79

2024-04-22  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.87.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.87.
	(linux-libre-6.1-pristine-source): Update hashes.

	Change-Id: I9246f882bbb9f4572a88fef3b1eafc1caffc9fec

2024-04-22  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.28.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.28.
	(linux-libre-6.6-pristine-source): Update hashes.

	Change-Id: Ifa0dd02a61e07efcfdf733e8fb12b5bcf5a430ca

2024-04-22  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.8: Update to 6.8.7.
	* gnu/packages/linux.scm (linux-libre-6.8-version): Update to 6.8.7.
	(linux-libre-6.8-pristine-source): Update hashes.

	Change-Id: I8b04b4af1bc62d336366b8f0e7281c9249fc6d7d

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tclust: Update to 2.0-3.
	* gnu/packages/statistics.scm (r-tclust): Update to 2.0-3.
	[propagated-inputs]: Remove r-cluster, r-mclust, r-mvtnorm, and r-sn; add r-doparallel,
	r-foreach, r-mass, r-rcpp, and r-rcpparmadillo.

	Change-Id: I3a39e707461de2aef4bcccc11bb839e8b273f15b

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-segmented: Update to 2.0-4.
	* gnu/packages/statistics.scm (r-segmented): Update to 2.0-4.

	Change-Id: Iae911494c64b04540c877e2eb31efb933d4d94c6

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openssl: Update to 2.1.2.
	* gnu/packages/statistics.scm (r-openssl): Update to 2.1.2.

	Change-Id: I7d949c4c617940b729d07478902e1ccedcd28c2d

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-keras: Update to 2.15.0.
	* gnu/packages/cran.scm (r-keras): Update to 2.15.0.

	Change-Id: Iff6a980dbe3fb2c118f80029708d3afc8739f0f5

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tfruns: Update to 1.5.3.
	* gnu/packages/cran.scm (r-tfruns): Update to 1.5.3.

	Change-Id: I2c3008b81c269021f8259583e94c7bb8b324b22e

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gsa: Update to 1.03.3.
	* gnu/packages/cran.scm (r-gsa): Update to 1.03.3.

	Change-Id: I2c3712958bfa15c32dac86a4c254c64f4e8dfad0

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pkgdown: Update to 2.0.9.
	* gnu/packages/cran.scm (r-pkgdown): Update to 2.0.9.

	Change-Id: I06dd2f13fd5fb215e0fa3c9482af75049d6955d8

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tune: Update to 1.2.1.
	* gnu/packages/cran.scm (r-tune): Update to 1.2.1.

	Change-Id: I9167af6ef9f2d7046765ff818c836ba962f6cc7e

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flexsurv: Update to 2.3.
	* gnu/packages/cran.scm (r-flexsurv): Update to 2.3.

	Change-Id: If44f31a0171ec910b617e56bc3470e71ab3e1ee1

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tolerance: Update to 3.0.0.
	* gnu/packages/cran.scm (r-tolerance): Update to 3.0.0.
	[propagated-inputs]: Remove r-rgl; add r-plotly.

	Change-Id: I7edd308af3937baa3384428cab531367e936b637

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-uwot: Update to 0.2.2.
	* gnu/packages/cran.scm (r-uwot): Update to 0.2.2.
	[propagated-inputs]: Add r-rspectra.

	Change-Id: Iece11fdfb68660f64adc1544eb52f9912335a8af

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pamr: Update to 1.56.2.
	* gnu/packages/cran.scm (r-pamr): Update to 1.56.2.

	Change-Id: I2235d5e24cd2a18c79374d03f5e9225f9a2d9d7f

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-apcluster: Update to 1.4.12.
	* gnu/packages/cran.scm (r-apcluster): Update to 1.4.12.

	Change-Id: I31b8791336e14c04da776f70617ac5443a6946a4

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tm: Update to 0.7-13.
	* gnu/packages/cran.scm (r-tm): Update to 0.7-13.

	Change-Id: I970c336d647911efbfa4e554ef717c732c3a6bba

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-targets: Update to 1.7.0.
	* gnu/packages/cran.scm (r-targets): Update to 1.7.0.
	[propagated-inputs]: Remove r-digest.

	Change-Id: I72c95351da2fe453014d25e4403a979dba9b35ec

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tarchetypes: Update to 0.9.0.
	* gnu/packages/cran.scm (r-tarchetypes): Update to 0.9.0.
	[propagated-inputs]: Remove r-digest; add r-secretbase.

	Change-Id: Ie164cebdf0bab4ef128f0023dbe73a0711893a8c

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-factominer: Update to 2.11.
	* gnu/packages/cran.scm (r-factominer): Update to 2.11.

	Change-Id: Id24133b66e55ef6b41710dbc98cbb3daf2ef4b9f

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seriation: Update to 1.5.5.
	* gnu/packages/cran.scm (r-seriation): Update to 1.5.5.

	Change-Id: I1632302f747d4f64e0b26baf9213525c05b6bacb

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-commonroad-io: Relax requirements.
	* gnu/packages/simulation.scm (python-commonroad-io)[arguments]: Accept 3.20.2
	when 3.20.1 is wanted.

	Change-Id: I5ad0689f827eda8ec1a7ec74008d04fb6d9f5870

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-omegaconf: Fix build system errors.
	* gnu/packages/python-xyz.scm (python-omegaconf)[arguments]: Fix syntax error
	in version specification; do not trigger errors on deprecation warnings.

	Change-Id: Ida873c11255ffb65d888378cdd77a9205163016a

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-deeptools: Replace python-nose with python-pytest.
	* gnu/packages/bioinformatics.scm (python-deeptools)[native-inputs]: Replace
	python-nose with python-pytest.

	Change-Id: Icba4ed3a464bfa36616aabe2cbbb26bfabec40aa

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: java-easymock-class-extension: Use java-asm-8.
	This is necessary to avoid invalid instructions coming from the incompatible
	build of java-asm.

	* gnu/packages/java.scm (java-easymock-class-extension)[inputs]: Replace
	java-asm with java-asm-8.

	Change-Id: Iff11a54fe62ba71a6d5e62fe80c08b1539c6cee0

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pydantic-2: Ignore sensitive tests.
	* gnu/packages/python-xyz.scm (python-pydantic-2)[arguments]: Ignore north
	star tests.

	Change-Id: Ic305f95f8d1399a4d777dad35fcee9e28f16c907

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-asdf-astropy: Add missing test inputs.
	* gnu/packages/astronomy.scm (python-asdf-astropy)[native-inputs]: Add
	python-pytest and python-pytest-xdist.

	Change-Id: I1b08cf3937d4d17e034bebf6c1e971e43ca79839

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-zarr: Update to 2.17.2.
	* gnu/packages/python-xyz.scm (python-zarr): Update to 2.17.2.
	[arguments]: Delete two flaky tests.

	Change-Id: I1ab1c90f17d17a03c6cd76bbeb9112df741cc9c6

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-xarray-dataclasses: Add missing test input.
	* gnu/packages/python-science.scm (python-xarray-dataclasses)[native-inputs]:
	Add python-pytest.

	Change-Id: I137d49380d772f11f75837aa9a915ced85cfc1a2

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: cpplint: Use pyproject-build-system.
	* gnu/packages/cpp.scm (cpplint)[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase.

	Change-Id: I270de2cafe75ef2d7280dee884a0aeb060f2aa32

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pandas-2: Skip expensive tests.
	* gnu/packages/python-science.scm (python-pandas-2)[arguments]: Set PANDAS_CI
	variable.

	Change-Id: I7c400ff260b3c833be1a55a30de021a81a5cbacb

2024-04-22  Nicolas Graves  <ngraves@ngraves.fr>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pandas-2.
	* gnu/packages/python-science.scm (python-pandas-2): New variable.

	Change-Id: I7f0510f9021d4eac3c981e5e58f73dc3ec7efd2f

2024-04-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-pytest-next.
	* gnu/packages/check.scm (python-pytest-next): New variable.

2024-04-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-contourpy: Update to 1.1.1.
	* gnu/packages/python-xyz.scm (python-contourpy): Update to 1.1.1.

	Change-Id: I31ac27bb7f41f04c82baba2650012d4730a4b684

2024-04-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-openpyxl: Update to 3.0.10.
	* gnu/packages/python-xyz.scm (python-openpyxl): Update to 3.0.10.
	[build-system]: Use pyproject-build-system.
	[arguments]: Delete check phase replacement.

	Change-Id: I1a537050f1e9f109189150d0d73e87bbd87dcb00

2024-04-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-pytest-xdist: Use pyproject-build-system.
	* gnu/packages/check.scm (python-pytest-xdist): Use pyproject-build-system.

	gnu: python-jinja2: Update to 3.1.2.
	* gnu/packages/python-xyz.scm (python-jinja2): Update to 3.1.2. Format.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove uneeded argument.

	gnu: python-pyproject-metadata: Update to 0.7.1.
	* gnu/packages/python-xyz.scm (python-pyproject-metadata): Update to 0.7.1.

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add meson-python/newer.
	* gnu/packages/build-tools.scm (meson-python/newer): New variable.

	Change-Id: I5f34a1abdffcc2e782a2956c199f1c303911069c

2024-04-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: meson/newer: Update to 1.2.1.
	* gnu/packages/build-tools.scm (meson/newer): Update to 1.2.1.

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pims.
	* gnu/packages/image-processing.scm (python-pims): New variable.

	Change-Id: I33e89dd865a38b526a1f766cf321a6c67a170a36

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-spatial-image.
	* gnu/packages/image-processing.scm (python-spatial-image): New variable.

	Change-Id: I0e2bbfb94499aca71b33703153ad408530b60658

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-xarray-datatree.
	* gnu/packages/python-science.scm (python-xarray-datatree): New variable.

	Change-Id: I403f241b6daae8b5c835f4517a1dceca0393f8e6

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-xarray-dataclasses.
	* gnu/packages/python-science.scm (python-xarray-dataclasses): New variable.

	Change-Id: I55f258e36ea70a2efb142bd652a81d70771a457c

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-slicerator.
	* gnu/packages/python-xyz.scm (python-slicerator): New variable.

	Change-Id: I9f24707f16cb34d25f6423b03fd07ea122d55064

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-nbclient: Update to 0.6.6.
	* gnu/packages/jupyter.scm (python-nbclient): Update to 0.6.6.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Remove python-nest-asyncio; add python-jupyter-core.

	Change-Id: Idb70e781c508be389f08c0cab439644852b81577

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-ipfsspec.
	* gnu/packages/python-xyz.scm (python-ipfsspec): New variable.

	Change-Id: I1fe0c2523616b9567501ef369c07b61fcacbee81

2024-04-22  Alexis Simon  <alexis.simon@runbox.com>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-cyvcf2.
	* gnu/packages/bioinformatics.scm (python-cyvcf2): New variable.

	Change-Id: I0db07e7b5840f5c1f5c68512ffabb3d6b39ab95c

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayseq: Update to 2.36.2.
	* gnu/packages/bioconductor.scm (r-bayseq): Update to 2.36.2.

	Change-Id: Ic709181286a25fb2540d73991196cd54302f6fa2

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gsva: Update to 1.50.5.
	* gnu/packages/bioconductor.scm (r-gsva): Update to 1.50.5.

	Change-Id: I18584e8766e8377f18321b4a4991edbbc933cbe2

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alevinqc: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-alevinqc): Update to 1.18.1.

	Change-Id: I84abb3751c44f4679ebf6c5c39f3b7d0027f002e

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lme4: Update to 1.1-35.3.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-35.3.

	Change-Id: I20c5839dd74fc596406e129086cf58fb78d06297

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diptest: Update to 0.77-1.
	* gnu/packages/statistics.scm (r-diptest): Update to 0.77-1.

	Change-Id: I4f8c677984f68d3d8a093d5bdd497352e4c8d4c4

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrixstats: Update to 1.3.0.
	* gnu/packages/statistics.scm (r-matrixstats): Update to 1.3.0.

	Change-Id: I660f58800789f1e7e0a2380f3503597b62c0e5ba

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpparmadillo: Update to 0.12.8.2.1.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.12.8.2.1.

	Change-Id: Ibfc58ce4512ee1c50f9041708ae18b296f3987b1

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-testthat: Update to 3.2.1.1.
	* gnu/packages/statistics.scm (r-testthat): Update to 3.2.1.1.

	Change-Id: I57dbc93ab3dff959c3cb468e0fc71cf5865c4c65

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-crul: Update to 1.4.2.
	* gnu/packages/cran.scm (r-crul): Update to 1.4.2.

	Change-Id: I982b33d77d6a14803ad398c106131558e512f207

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-common: Update to 0.7.2.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.7.2.

	Change-Id: I48bc944013c82dcdcdc2a2063b3c4f925c733c03

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tensorflow: Update to 2.16.0.
	* gnu/packages/cran.scm (r-tensorflow): Update to 2.16.0.

	Change-Id: I6f356117eaa78961a8ea6689b08a8dae1778de03

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pkgdown: Update to 2.0.8.
	* gnu/packages/cran.scm (r-pkgdown): Update to 2.0.8.

	Change-Id: Ib96ecbb5a78e8a53ecceae9c7b9e814690009986

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3misc: Update to 0.15.0.
	* gnu/packages/cran.scm (r-mlr3misc): Update to 0.15.0.

	Change-Id: I96f607787c4816c849ad7fa23ebb62855bf4f24e

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidytext: Update to 0.4.2.
	* gnu/packages/cran.scm (r-tidytext): Update to 0.4.2.

	Change-Id: I3ec30c70dee2b8ab719a1435db5e97354bc93459

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-butcher: Update to 0.3.4.
	* gnu/packages/cran.scm (r-butcher): Update to 0.3.4.

	Change-Id: I31145414549fb55b36b97e823797d645a4248dde

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dunn-test: Update to 1.3.6.
	* gnu/packages/cran.scm (r-dunn-test): Update to 1.3.6.

	Change-Id: Ic8efd6dfd893719522f1c8dab05a782807a25c09

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tuner: Update to 1.4.7.
	* gnu/packages/cran.scm (r-tuner): Update to 1.4.7.

	Change-Id: I709c7b844f67977b0fe367ff21196d221884761e

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-uwot: Update to 0.2.1.
	* gnu/packages/cran.scm (r-uwot): Update to 0.2.1.
	[native-inputs]: Add r-knitr.

	Change-Id: Ife200a7ee6316f7accdb596e8bdb709b65461ba2

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggfortify: Update to 0.4.17.
	* gnu/packages/cran.scm (r-ggfortify): Update to 0.4.17.

	Change-Id: If1188165f5050b247ace0507d6c9736714014d94

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-optparse: Update to 1.7.5.
	* gnu/packages/cran.scm (r-optparse): Update to 1.7.5.

	Change-Id: I7154363b719df7595e6c213b7dedb0ea9f65401c

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bookdown: Update to 0.39.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.39.

	Change-Id: Ib6dd434091af59fb191498f74ddd7dcd793f3818

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggeffects: Update to 1.5.2.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.5.2.

	Change-Id: Id12cdae314f100eb4f8bea22f88d857c02d08b8e

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-argparse: Update to 2.2.3.
	* gnu/packages/cran.scm (r-argparse): Update to 2.2.3.

	Change-Id: Ice5245a0aee41bd3ccccfc4e34fb516965c3eb6b

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reticulate: Update to 1.36.0.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.36.0.

	Change-Id: I0f8478233a848bdb21663ed26c9620014cf8d470

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-renv: Update to 1.0.7.
	* gnu/packages/cran.scm (r-renv): Update to 1.0.7.

	Change-Id: I81443202b8f6a207db88e01bfa109c54f1a5a6b2

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-restrserve: Update to 1.2.2.
	* gnu/packages/cran.scm (r-restrserve): Update to 1.2.2.

	Change-Id: I49138bd1989b4d3a8e182d99075d8bf58e8bd0fc

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prismatic: Update to 1.1.2.
	* gnu/packages/cran.scm (r-prismatic): Update to 1.1.2.

	Change-Id: I0f9cca92ab049cffe321530ce59f527d1fe948f7

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ape: Update to 5.8.
	* gnu/packages/cran.scm (r-ape): Update to 5.8.

	Change-Id: Ic35ba5e0a96dec16b89004cbfa6b48d2c88951a1

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-collapse: Update to 2.0.13.
	* gnu/packages/cran.scm (r-collapse): Update to 2.0.13.

	Change-Id: I78eb83695807325581a3bc213c35a58258df882e

2024-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metap: Update to 1.10.
	* gnu/packages/bioconductor.scm (r-metap): Update to 1.10.

	Change-Id: I1890c61b9a20d61a55bf76d61278729b0ae4356a

2024-04-22  Wilko Meyer  <w@wmeyer.eu>

	gnu: fuzzel: Update to 1.10.2.
	* gnu/packages/xdisorg.scm (fuzzel): Update to 1.10.2.

	Change-Id: I4a7e0d6082ecdbe82aaa893cfabf3f20101d1d29

2024-04-22  Wilko Meyer  <w@wmeyer.eu>

	gnu: foot: Update to 1.17.2.
	* gnu/packages/terminals.scm (foot): Update to 1.17.2.

	Change-Id: Ic45acd0d0fd3e4314669a765f4d97cfcd26a73d0

2024-04-22  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: qmmp: Add missing inputs.
	* gnu/packages/music.scm (qmmp): Add inputs to support unpacking skins.
	[inputs]: Add tar and unzip.
	[arguments]: Add phase to set absolute paths to these programs.

	Change-Id: I79a6530ad27b474ecc64e5b7de36e0370595bc69

2024-04-22  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: qmmp: Update to 2.1.7.
	* gnu/packages/music.scm (qmmp): Update to 2.1.7.
	[properties]: Add release-monitoring-url.

2024-04-21  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add cadabra2.
	* gnu/packages/engineering.scm (cadabra2): New variable.

	Change-Id: Ia35b1317b18eb1d8729f003a27df07ac7888d412

2024-04-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: blender: Fix url.
	* gnu/packages/graphics.scm (blender): Add www to url.

	Change-Id: I0d1e84f59d2ac0d0e9c72a5857afefc05d161eac

2024-04-21  David Thompson  <dthompson2@worcester.edu>

	gnu: blender: Add wrap-bin phase.
	* gnu/packages/graphics.scm (blender)[arguments]: Add wrap-bin phase to set proper
	GUIX_PYTHONPATH.
	[inputs]: Add bash-minimal per 'guix lint'.

	Change-Id: I435957baf181ef7f92d4160529439357e16714f6

2024-04-21  宋文武  <iyzsong@member.fsf.org>

	gnu: font-public-sans: Update to 2.001.
	* gnu/packages/fonts.scm (font-public-sans): Update to 2.001.

	Change-Id: I404ec907827b4ce5b08f5021ef22dc0e8bb55e7a

2024-04-21  宋文武  <iyzsong@member.fsf.org>

	gnu: font-mononoki: Update to 1.6.
	* gnu/packages/fonts.scm (font-mononoki): Update to 1.6.

	Change-Id: I39d2690481197afa86ebdf959fd5f904d0b3104f

2024-04-21  宋文武  <iyzsong@member.fsf.org>

	gnu: font-spleen: Update to 2.1.0.
	* gnu/packages/fonts.scm (font-spleen): Update to 2.1.0.

	Change-Id: Icd27bdfa3d30dee6bc182bb21780e55f58185e7a

2024-04-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Authorize the PGP key of Zheng Junjie (z572).
	Welcome aboard!

	Voucher: Ludovic Courtès <ludo@gnu.org>
	Voucher: Christopher Baines <mail@cbaines.net>
	Voucher: 宋文武 <iyzsong@member.fsf.org>
	Change-Id: Id24cca4940f31468fda7c5d33cc3bef6854a66cd

2024-04-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-powermock-reflect: Update to 2.0.9.
	* gnu/packages/java.scm (java-powermock-reflect): Update to 2.0.9.
	[source]: Use git source.
	(java-powermock-reflect, java-powermock-core, java-powermock-api-support)
	(java-powermock-junit4-common, java-powermock-junit4)
	(java-powermock-api-easymock): Update inputs and use new style.
	* gnu/packages/patches/java-powermock-fix-java-files.patch: Update
	  patch.

	Change-Id: I856e5f923b094b9fcfa78f5f1d6ca2e4c2af41a7

2024-04-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add java-byte-buddy-dep.
	* gnu/packages/java.scm (java-byte-buddy-dep): New variable.

	Change-Id: I7907fffe783d6edec65d8b0c496b6e16db53c24d

2024-04-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add java-asm-commons-9.
	* gnu/packages/java.scm (java-asm-commons-9): New variable.

	Change-Id: Ie289193efd14957d3cbba437cc1a129665c59bfa

2024-04-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add java-asm-util-9.
	* gnu/packages/java.scm (java-asm-util-9): New variable.

	Change-Id: I41eaa0c7d74d0aee569e8b6b80ec9fee876a1af1

2024-04-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add java-asm-analysis-9.
	* gnu/packages/java.scm (java-asm-analysis-9): New variable.

	Change-Id: I11d959b9cf3116a0614689ba24dbfd1b746a3b6f

2024-04-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: maven: Update to 3.9.0.
	* gnu/packages/maven.scm (maven-pom): Update to 3.9.0.

	Change-Id: If6f9f0adf3065b450d373e0fcc619b79e4a529dc

2024-04-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add java-asm-tree-9.
	* gnu/packages/java.scm (java-asm-tree-9): New variable.

	Change-Id: I6fd32ee00de8488ff980bccd079636abe09ea773

2024-04-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add java-asm-9.
	* gnu/packages/java.scm (java-asm-9): New variable.

	Change-Id: Ib54e81dc4d55909541851abca34fabde631c8c55

2024-04-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: maven-resolver-api: Update to 1.9.4.
	* gnu/packages/maven.scm (maven-resolver-api): Update to 1.9.4.
	(maven-resolver-util)[native-inputs]: Update test dependencies.
	(maven-resolver-named-lock): New variable.
	(maven-resolver-impl, maven-resolver-transport-wagon)
	(maven-resolver-transport-http): Update sisu.

	Change-Id: I080136e77454ee256a74fff263301e250a2918cb

2024-04-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add maven-parent-pom-37.
	* gnu/packages/maven-parent-pom.scm (maven-parent-pom-37): New variable.

	Change-Id: I572eea2548006929577ba72dfe022ddb22373099

2024-04-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add apache-parent-pom-27.
	* gnu/packages/maven-parent-pom.scm (apache-parent-pom-27): New
	  variable.

	Change-Id: Ic8ad7747dfa32621532fd7449735bdcd6adefc1e

2024-04-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add maven-parent-pom-39.
	* gnu/packages/maven-parent-pom.scm (maven-parent-pom-39): New variable.

	Change-Id: I9a2b203a0d0b4d2fb59d02077df2d607f59d953f

2024-04-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add apache-parent-pom-29.
	* gnu/packages/maven-parent-pom.scm (apache-parent-pom-29): New
	  variable.

	Change-Id: Ia369e90b4e0c861729dabe8c331baab2b1efe7ce

2024-04-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-guava: Update to 31.1.
	* gnu/packages/patches/java-guava-remove-annotation-deps.patch: New
	  file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/java.scm (java-guava): Update to 31.1.
	[source]: Use patch.
	(java-guava-futures-failureaccess): New variable.
	* gnu/packages/bioinformatics.scm (java-picard, java-picard-2.10.3): Fix for
	  newer guava.
	* gnu/packages/maven.scm (maven): Add java-guava-futures-failureaccess.

	Change-Id: Id2553c48e11c6001fb45a0589720cef1551804d9

2024-04-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-cglib: Update to 3.3.0.
	cglib now requires asm-8 at runtime, so propagate it and do not use
	asm-6 in dependents.

	* gnu/packages/java.scm (java-cglib): Update to 3.3.0.
	(java-plexus-component-metadata-1.7, java-easymock, java-jmock)
	(java-jmock-legacy, java-jmock-junit4, java-ops4j-pax-exam-core-spi)
	(java-guice, java-fest-assert, java-testng, java-lmax-disruptor)
	(java-powermock-reflect, java-powermock-modules-junit4)
	(java-kafka-clients, java-jline-2, java-xmlunit, java-eclipse-sisu-plexus)
	(java-logback-core): Remove `java-asm` from inputs or native-inputs.
	(java-httpcomponents-httpclient-cache)
	(java-httpcomponents-httpclient-osgi): Disable tests.
	* gnu/packages/batik.scm (java-xmlgraphics-commons): Remove `java-asm`
	  from inputs or native inputs.
	* gnu/packages/maven.scm (maven-resolver-transport-file)
	(maven-resolver-transport-http, maven-model, maven-repository-metadata)
	(maven-compat): Remove `java-asm` from inputs or native-inputs.

	Change-Id: I92a939e7522d92b185715d7935aabed5ddb77451

2024-04-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add java-error-prone-annotations.
	* gnu/packages/java.scm (java-error-prone-annotations): New variable.

	Change-Id: I42b79a7c338f8866617b474cb39bc2ea75160d4a

2024-04-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-bsh: Update to 2.1.1.
	* gnu/packages/java.scm (java-bsh): Update to 2.1.1.

	Change-Id: I70fd1e5ed63195cb8feb9fe14bd7331d34d6da4f

2024-04-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-objenesis: Update to 3.3.
	* gnu/packages/java.scm (java-objenesis): Update to 3.3.

	Change-Id: I2739d203cace8e7a14396c7a78531b1eb2222251

2024-04-20  Rostislav Svoboda  <Rostislav.Svoboda@gmail.com>

	doc: Correct the "guix shell --container" example.
	* doc/guix.texi (Invoking @command{guix shell}): Add missing parameters
	to preserve and expose $XAUTHORITY.  Adjust corresponding textual description.

	Change-Id: Ib99c81c107ff9784708ae807ec9b3ab93ad75603

2024-04-20  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	doc: Update gnome-desktop-configuration.
	* doc/guix.texi (gnome-desktop-configuration): Fill in missing fields.
	[gnome]: Talk about the deprecation.

2024-04-20  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation for nss-certs entry.

	Change-Id: I82343fdc81c370a2a11e0c7bce55e5914187861f

2024-04-20  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: Add tomlplusplus.
	* gnu/packages/cpp.scm (tomlplusplus): New variable.

	Change-Id: I4b5c79e9fdcfdaa80c0c24bb89bf5b783f1a581f
	Modified-by: Hilton Chain <hako@ultrarare.space>

2024-04-20  Julian Flake  <flake@uni-koblenz.de>

	gnu: Add wl-mirror.
	* gnu/packages/wm.scm (wl-mirror): New variable.

	Change-Id: Ib87959a40800a2a8219877611b8cfd301960c608
	Modified-by: Hilton Chain <hako@ultrarare.space>

2024-04-20  Julian Flake  <flake@uni-koblenz.de>

	gnu: Add wlr-protocols.
	* gnu/packages/freedesktop.scm (wlr-protocols): New variable.

	Change-Id: Ia8daffd7219b7bd573ae54e7cfc5ec6b6a5f4052
	Modified-by: Hilton Chain <hako@ultrarare.space>

2024-04-19  Matthew Trzcinski  <matt@excalamus.com>

	doc: Fix cross-references.
	* doc/guix.texi (Setting Up the Daemon): Use @xref to start sentence.
	(Build Systems): Capitalize "python" and start parenthesized reference with
	@pxref.

	Change-Id: I3504d8668d137029f5f76f025108b7023d9b4182

2024-04-19  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mu: Update to 1.12.4.
	* gnu/packages/mail.scm (mu): Update to 1.12.4.

	Change-Id: I6381136409b2c7dde2f85c0795425dc0272cbfee

2024-04-19  aurtzy  <aurtzy@gmail.com>

	gnu: Add stb-image-resize.
	* gnu/packages/stb.scm (stb-image-resize): New variable.

	Change-Id: Ia9d654277b26f1bce0f32d064a5d2ae6c434b677

2024-04-19  Janneke Nieuwenhuizen  <janneke@gnu.org>

	Revert "maint: Generate 'doc/version.texi' reproducibly."
	Using `build-aux/mdate-from-git.scm' makes this no longer necessary.

	This reverts commit e73ea7bd64f64709c71f89dfb111cf3e8ada3771.

	Change-Id: I29d1e36b13d255e5a65b7348e7ae4f2b2c24a518

2024-04-19  Janneke Nieuwenhuizen  <janneke@gnu.org>

	Revert "maint: Generate 'doc/version-LANG.texi' reproducibly."
	Using `build-aux/mdate-from-git.scm' makes this no longer necessary.

	This reverts commit 0e4ead187d83a958ca0deb54857c04967e84d68b.

	Change-Id: I9177828f90fa7f7e256bc72fdff35a2fab355780

2024-04-19  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Generate doc/version[-LANG].texi using `mdate-from-git.scm'.
	This replaces Automake's `build-aux/mdate-sh' with our own
	`build-aux/mdate-from-git.scm' to use reproducible timestamps from Git
	instead.

	* build-aux/mdate-from-git.scm: New script.
	* bootstrap: Use it to replace build-aux/mdate-sh.
	* Makefile.am (EXTRA_DIST): Add it.

	Change-Id: I17d0a7de9ffea397129c0db1728f86e28a4e245f

2024-04-19  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Support running `./bootstrap' from a tarball.
	This fixes VERSION being empty in ./configure, which may to documentation
	having empty version strings.

	* Makefile.am (EXTRA_DIST): Add build-aux/git-version-gen.

	Change-Id: If127519811b25e2df0f5caa6a83a4f860fd34eb2

2024-04-19  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Cater for running `make dist' from a tarball.
	* Makefile.am: Use in_git_p conditional to disable Autotools' cache
	consistency assert and removal when bulding from tarball.
	(dist): Depend on doc-pot-update again when building from tarball.
	(dist-hook): Remove dependencies on gen-ChangeLog and gen-AUTHORS when
	building from tarball.
	(gen-ChangeLog, gen-AUTHORS): Remove guarding for building from tarball.
	Use set -e to avoid silently failing.
	(gen-tarball-version): Use $(SOURCE_DATE_EPOCH) instead of re-generating it
	using git; this also works running from a tarball.

	Change-Id: I9ebdd28a70837f6a4db610c4816bb283d176e2d9

2024-04-19  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Support `make doc-pot-update' from a tarball.
	* build-aux/xgettext.scm: Move setting of environment variables to shell
	header.
	(main): Use SOURCE_DATE_EPOCH as fallback for timestamp.  This fixes running
	from a tarball.
	* Makefile.am (EXTRA_DIST): Add it.

	Change-Id: Ic487587b22495868fd2a21545a13dc9e3458299c

2024-04-19  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Resurrect running `make' from a tarball.
	This is a follow-up to commit
	    8b972da068708a8b17f3ab153ea940690ca49ca9
	    Makefile.am: Auto-configure Git on 'make'.

	* configure.ac (in_git_p): New conditional.
	* Makefile.am (nodist_noinst_DATA): Use it to only enable this when building
	from Git.

	Change-Id: I09a90a59a4933a8cdb04124467d38209171f2a57

2024-04-19  Zhu Zihao  <all_but_last@163.com>

	gnu: Add font-lxgw-heartserif.
	* gnu/packages/fonts.scm (font-lxgw-heartserif): New variable.

	Change-Id: I94cab117c35c536526e8f88d7ba05a3e6b5747d5

2024-04-19  Zhu Zihao  <all_but_last@163.com>

	gnu: Add font-lxgw-neozhisong.
	* gnu/packages/fonts.scm (font-lxgw-neozhisong): New variable.

	Change-Id: I351bb86a22ad610f51d6e0e8aea290285529cbd3

2024-04-19  Zhu Zihao  <all_but_last@163.com>

	gnu: Add font-plangothic.
	* gnu/packages/fonts.scm (font-plangothic): New variable.

	Change-Id: I5982af96057dbb7c354ebfa32c173b25cf883461

2024-04-19  Zhu Zihao  <all_but_last@163.com>

	gnu: Add font-jigmo.
	* gnu/packages/fonts.scm (font-jigmo): New variable.

	Change-Id: Icdc619043d9f88eb413344fa9e7c2915ec86acc8

2024-04-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: nanovna-saver: Update to 0.6.3.
	* gnu/packages/radio.scm (nanovna-saver): Update to 0.6.3.
	  [build-system]: Switch to pyproject-build-system.
	  [native-inputs]: Add python-setuptools-scm.
	  [inputs]: Replace python-pyqt by python-pyqt-6.
	  [arguments]: Add 'set-version' phase.

	Change-Id: I1772dd67916c812148131e48424ca8a9948e008a

2024-04-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: hamlib: Update to 4.5.5.
	* gnu/packages/radio.scm (hamlib): Update to 4.5.5.
	  [source]: Switch to git-fetch method.
	  [arguments]: Remove 'force-bootstrap' phase.

	Change-Id: Ia281f76ab0fd87b99c69eb56e004a3947455e539

2024-04-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: flmsg: Update to 4.0.23.
	* gnu/packages/radio.scm (flmsg): Update to 4.0.23.
	  [native-inputs]: Replace autoconf by autoconf-2.71.

	Change-Id: Ieea1528458479af9e909b7df1b95955f2a6598eb

2024-04-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: flamp: Update to 2.2.12.
	* gnu/packages/radio.scm (flamp): Update to 2.2.12.

	Change-Id: I1a88d6c2523220324c25cd8da0fb55e2442a8401

2024-04-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: flrig: Update to 2.0.04.
	* gnu/packages/radio.scm (flrig): Update to 2.0.04.

	Change-Id: Ibabf51caca450bb01b9b146ad4e6410997222edd

2024-04-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: fldigi: Update to 4.2.04.
	* gnu/packages/radio.scm (fldigi): Update to 4.2.04.
	  [native-inputs]: Replace autoconf by autoconf-2.71.

	Change-Id: Ic2844f6f6114e504877344bbd91b6ac6db93b0b0

2024-04-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gqrx-scanner: Update to 1.0.5.
	* gnu/packages/radio.scm (gqrx-scanner): Update to 1.0.5.

	Change-Id: I68f3363f6e164aa3274eecf4c2515609565b652f

2024-04-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gqrx: Update to 2.17.5.
	* gnu/packages/radio.scm (gqrx): Update to 2.17.5.

	Change-Id: I110d6e2e170203d7503760721b13e47e88b8d827

2024-04-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	news: Add entry for nss-certs being added to %base-packages.
	* etc/news.scm: New entry.
	* NEWS: Update news.

	Change-Id: I40e0b859f2af0bb0e652925a53d6447ea6fbacfb

2024-04-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: Remove nss-certs from OS templates, adjust doc.
	This is a follow-up to commit 86afaadb51 ("system: Add 'nss-certs' to
	%base-packages-networking.")

	* doc/guix-cookbook.texi (Running Guix on a Linode Server): Remove nss-certs
	from operating system's packages field.
	(Running Guix on a Kimsufi Server): Likewise.
	* doc/guix.texi (Using the Configuration System): Likewise.
	(X.509 Certificates): Adjust to mention nss-certs *is* part of %base-packages.
	* gnu/installer/services.scm (%system-services): Remove recommendation to
	install nss-certs.
	* gnu/system/examples/bare-bones.tmpl (host-name): Remove obsolete comments.
	* gnu/system/examples/desktop.tmpl (packages): Remove nss-certs.
	* gnu/system/examples/lightweight-desktop.tmpl (packages): Likewise.
	* gnu/system/examples/plasma.tmpl (packages): Likewise.
	* gnu/system/examples/raspberry-pi-64-nfs-root.tmpl (packages): Likewise.
	* gnu/system/examples/raspberry-pi-64.tmpl (packages): Likewise.
	* gnu/system/examples/vm-image.tmpl (packages): Likewise.
	* gnu/system/images/orangepi-r1-plus-lts-rk3328.scm (packages): Likewise.
	* gnu/system/images/pine64.scm (packages): Likewise.
	* gnu/system/install.scm (installation-os) [packages]: Likewise.

	Change-Id: If09123a69b987178bcb0aab61c4570c14fc1286f

2024-04-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnurl: Properly deprecate package.
	* gnu/packages/gnunet.scm (gnurl): Move to...
	* gnu/packages/curl.scm (gnurl): ... here.  Deprecate via
	'deprecated-package'.

	Reported-by: Ludovic Courtès <ludo@gnu.org>
	Change-Id: I779ff9a7923d6532fbac2c2bfd65d6aa56524f1f

2024-04-18  Jacob Hrbek  <kreyren@rixotstudio.cz>

	system: Add 'nss-certs' to %base-packages-networking.
	See the discussion at
	<https://lists.gnu.org/archive/html/guix-devel/2024-04/msg00020.html>.

	* gnu/system.scm (%base-packages-networking): Add nss-certs.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I24f336e4bb25561d0ec9344a1a4061d2ecc9aed8

2024-04-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gnss-sdr: Fix build.
	* gnu/packages/radio.scm (gnss-sdr)[native-inputs]: Remove gfortran.
	  [inputs]: Remove lapack.
	  [arguments]: Add option to 'configure-flags' to use openblas instead of
	  lapack.

	Change-Id: Ic54ee6543f43226c609d008f425bcc51d18f22c6

2024-04-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: armadillo: Enable LAPACK support.
	* gnu/packages/maths.scm (armadillo)[arguments]: Add OPENBLAS_PROVIDES_LAPACK
	  option to 'configure-flags'.

	Change-Id: I872520620c921d0ab1fef8f6e5812da12cee031b

2024-04-18  Andy Tai  <atai@atai.org>

	gnu: putty: Update to 0.81 [security fix].
	Fixes CVE-2024-31497.

	* gnu/packages/networking.scm (putty): Update to 0.81.

	Change-Id: I4c6ad42936c985c10b6a2e4b72f746c53ef0e437

2024-04-18  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-colors2: Update to 0.6.0.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-colors2): Update to 0.6.0.
	  [inputs]: Add sbcl-parse-number.

	Change-Id: I954aa3eebff9da0d8749df1c7844982f8171d1d0

2024-04-17  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-47.c185892.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-47.c185892.

	Change-Id: Ib4be751dd0e8bf10f617f4e1961a9d53bc4ccc2f

2024-04-17  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-27.ffda727.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-27.ffda727.

	Change-Id: I79704f6ca735065680e571950c884815cca1b898

2024-04-17  Roman Scherer  <roman@burningswell.com>

	gnu: evolution-data-server: Disable failing test on aarch64.
	This test is flaky on an Apple M1.

	* gnu/packages/gnome.scm (evolution-data-server): Disable failing test on
	aarch64.

	Change-Id: Iccb75f2144b773a8b94242aaee9e6acedaa3af0b

2024-04-17  Roman Scherer  <roman@burningswell.com>

	gnu: babl: Disable failing test on aarch64.
	The float-to-8bit test fails on an Apple M1 (aarch64) with the following message:

	 9/28 float-to-8bit                   FAIL            0.11s   exit status 1
	>>> LD_LIBRARY_PATH=/tmp/guix-build-babl-0.1.108.drv-0/build/babl BABL_PATH=/tmp/guix-build-babl-0.1.108.drv-0/build/extensions MALLOC_PERTURB_=94 /tmp/guix-build-babl-0.1.108.drv-0/build/tests/float-to-8bit

	stdout:
	 float -> u8 1 failed #1[1]  got 76 expected 77
	stderr:
	        " 0x43b9f0 0x4390b0 1"  1541377792      BablFishPath
	                cost:146.000000 error:0.000000000000
	        "/tmp/guix-build-babl-0.1.108.drv-0/build/extensions/gggl.so 0: R'G'B'A float to R'G'B'A u8"    0       BablConversionLinear
	                pixels:0
	                error: 0.000000

	* gnu/packages/gimp.scm (babl): Disable failing test on aarch64.

	Change-Id: Icf2c2a9ea5986149902f741f96d1847d2403c1f4

2024-04-17  Andy Tai  <atai@atai.org>

	gnu: gama: Update to 2.30.
	* gnu/packages/gps.scm (gama): Update to 2.30.
	[arguments]<configure-flags>: Add option to force not to use bundled copy of
	expat.

	Change-Id: I41f3f037b60b3dd89c8ccb990a800edb041cbc62

2024-04-17  Christopher Baines  <mail@cbaines.net>

	gnu: signon-plugin-oauth2: Change SIGNON_PLUGINS_DIR.
	This is a followup to 8a257582e3366b37ab7651198fc4c8912c520b37 where I applied
	the v2 patch rather than the v3 patch (#70256).

	* gnu/packages/qt.scm (signon-plugin-oauth2)[arguments]: Add /signon to
	SIGNON_PLUGINS_DIR.

	Change-Id: Ib77436507b43e6073cce8acf6a170035d3f09b1a

2024-04-17  Ludovic Courtès  <ludo@gnu.org>

	ci: Don’t cross-compile to xtensa-ath9k-elf.
	This is a followup to 9a60894156c3ea2c609ae0cd787df949f2d6ecc2.

	* gnu/ci.scm (%bare-platform-triplets): New variable.
	(cross-jobs)[pointless?]: Use it.

	Change-Id: I4701bc402bb93d372d46b7208697e0f998a1dc62

2024-04-17  Clément Lassieur  <clement@lassieur.org>

	gnu: mullvadbrowser: Update to 13.0.14 [security fixes].
	Fixes CVE-2024-3852, CVE-2024-3854, CVE-2024-3857, CVE-2024-2609,
	CVE-2024-3859, CVE-2024-3861, CVE-2024-3863, CVE-2024-3302, CVE-2024-3864.
	See the Mozilla Foundation Security Advisory
	<https://www.mozilla.org/en-US/security/advisories/mfsa2024-19/> for details.

	* gnu/packages/mullvad-browsers.scm (%mullvadbrowser-build-date): Update to
	20240408204645.
	(%mullvadbrowser-version): Update to 13.0.14.
	(%mullvadbrowser-firefox-version): Update to 115.10.0esr-13.0-1-build1.
	(mullvadbrowser-translation-base): Update to
	d31e6b16c372e2eb235c4f2b0eae0b573a5515ba.

	Change-Id: I22793fd35dd041fe5d2a47e16a26f1d48e37d2d2

2024-04-17  Clément Lassieur  <clement@lassieur.org>

	gnu: torbrowser: Update to 13.0.14 [security fixes].
	Fixes CVE-2024-3852, CVE-2024-3854, CVE-2024-3857, CVE-2024-2609,
	CVE-2024-3859, CVE-2024-3861, CVE-2024-3863, CVE-2024-3302, CVE-2024-3864.
	See the Mozilla Foundation Security Advisory
	<https://www.mozilla.org/en-US/security/advisories/mfsa2024-19/> for details.

	* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
	20240416150000.
	(%torbrowser-version): Update to 13.0.14.
	(%torbrowser-firefox-version): Update to 115.10.0esr-13.0-1-build1.
	(torbrowser-translation-base): Update to
	d31e6b16c372e2eb235c4f2b0eae0b573a5515ba.
	(torbrowser-translation-specific): Update to
	d37455a56f966b4f87f5f326b534a91f71fd5c88.

	Change-Id: I499d38f66e5528a566a6c105f621fe52b0ea1bc9

2024-04-17  Ludovic Courtès  <ludo@gnu.org>

	doc: Expound on ‘guix-home-service-type’.
	* doc/guix.texi (Guix Home Service): Reword intro.  Tweak example to be
	closer to reality.
	(Declaring the Home Environment): Link to ‘guix-home-service-type’.
	(Invoking guix home): Likewise.

	Change-Id: I0355a6da9b9a28818eb0738854381671a6a1f652

2024-04-17  Richard Sent  <richard@freakingpenguin.com>

	services: Add the Guix Home service.
	This patch adds a Guix Home service, which allows for configuring/deploying an
	operating-system declaration with an associated home-environment.

	* gnu/services/guix.scm: Add guix-home-service and guix-home-shepherd-service
	* gnu/home/services/shepherd.scm: Don't attempt to launch user shepherd when
	the system shepherd runs guix-home-<user>
	* doc/guix.texi: Add documentation for guix-home-service
	* gnu/tests/guix.scm: Add a test to verify guix-home-service-type is able to
	activate a home environment

	Change-Id: Ifbcc0878d934aa4abe34bb2123b5081fb432aa8e

2024-04-17  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: ath9k-htc-firmware: Split package.
	* gnu/local.mk (dist_patch_DATA): Remove ath9k-htc-firmware-objcopy.patch.
	* gnu/packages/firmware.scm (ath9k-htc-firmware): Remove.
	(ath9k-htc-ar7010-firmware, ath9k-htc-ar9271-firmware): New variables.
	* gnu/packages/patches/ath9k-htc-firmware-objcopy.patch: Delete file.
	* gnu/system.scm (%base-firmware): Use new ath9k packages.

	Change-Id: I86259e398427abd139c1f310a95bb15e2c03cee3

2024-04-17  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: cross-binutils: Use binutils-2.33 for ath9k.
	* gnu/packages/cross-base.scm (cross-binutils-package): New procedure.
	* gnu/packages/cross-base.scm (cross-binutils): Select binutils default
	value with cross-binutils-package.
	* gnu/packages/firmware.scm (ath9k-htc-firmware) <native-inputs>: Do not
	explicitly set the #:xbinutils keyword argument.

	Change-Id: I0eb25eb2b494241c205286837bfa79a61de8e0b7

2024-04-17  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: ath9k-htc-firmware: Use xtensa-ath9k-elf.
	* gnu/packages/firmware.scm (ath9k-htc-firmware): Use the
	xtensa-ath9k-elf target for the cross toolchain.

	Change-Id: Ic1a7c4088312290a86a508f371f4f0e784e301a5

2024-04-17  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: ath9k-htc-firmware: Allow using other targets.
	* gnu/packages/firmware.scm (ath9k-htc-firmware): Override the TARGET
	environment variable in the configure script to use xtensa-elf.
	* gnu/packages/patches/ath9k-htc-firmware-objcopy.patch: Adapt to use
	TARGET environment variable for objcopy.

	Change-Id: Ia44f0f25dde532b90168f2f2456412a43ac9af24

2024-04-17  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: ath9k-htc-firmware: Remove binary blobs.
	* gnu/packages/firmware.scm (ath9k-htc-firmware) <source>: Add snippet
	to remove bundled binary files.

	Change-Id: I2f0592d03039ff9d5a5f3a79b0c62566164f3762

2024-04-17  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	guix: Add xtensa-ath9k-elf platform.
	* Makefile.am (MODULES): Add guix/platforms/xtensa.scm.
	* guix/platforms/xtensa.scm (xtensa-ath9k-elf): New variable.
	* doc/guix.texi: Add xtensa-ath9k-elf documentation.

	Change-Id: I51eef245142ed58613340c16d4bf7266e6bf6adb

2024-04-17  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	doc: Add documentation for x86_64-linux-gnux32.
	* doc/guix.texi: Add documentation for x86_64-linux-gnux32.

	Change-Id: I408d57ae5ae3e9b1449633b82c41aba0d40ded06

2024-04-17  Giacomo Leidi  <goodoldpaul@autistici.org>

	import: github: Recognize more URLs.
	Fixes <https://issues.guix.gnu.org/66396>.

	This allows more packages to be refreshed, such as launchmon, love,
	retux, preseq, edgar, antlr3, and runc.

	* guix/import/github.scm (updated-github-url)[updated-url]: Add
	additional heuristics to Github url updater.

	Change-Id: I6409b3f61872a954f53480afd63b307d16d0b9c0

2024-04-17  Yuval Langer  <yuval.langer@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add guile-rsv.
	* gnu/packages/guile-xyz.scm (guile-rsv): New variable.

	Change-Id: Idede9ef290db92c95ea29f8ad35c9e3a9cdbfa62

2024-04-17  Ludovic Courtès  <ludo@gnu.org>

	linux-initrd: Gracefully handle lack of “modules.builtin” file.
	Fixes a regression introduced in
	8f8ec56052766aa5105d672b77ad9eaca5c1ab3c, whereby passing a “fake”
	kernel package would no longer work.

	Fixes <https://issues.guix.gnu.org/70239>.

	* gnu/system/linux-initrd.scm (flat-linux-module-directory)[build-exp]:
	Gracefully handle lack of “modules.builtin” file.

	Reported-by: Tomas Volf <~@wolfsden.cz>
	Change-Id: I3acf48123b20f0b6a3b9cc0bf22f76cec3e64361

2024-04-17  Ludovic Courtès  <ludo@gnu.org>

	vm: Always use a native emulator in ‘guix system vm’.
	Suggested by Zheng Junjie <zhengjunjie@iscas.ac.cn>.

	* gnu/system/vm.scm (system-qemu-image/shared-store-script)[qemu-exec]:
	Wrap first element in ‘with-parameters’.

	Change-Id: Iab9905aaa7e80bad0372c1ee7c3ea88a89564f8f

2024-04-17  John Kehayias  <john.kehayias@protonmail.com>

	gnu: make-gcc-toolchain: Add gcc:lib.
	* gnu/packages/commencement.scm (make-gcc-toolchain)[inputs]: Add gcc:lib.

	Change-Id: I327a2403d5d14dd545981e8e9dbfd7df24c9357e

2024-04-17  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: gcc-toolchain: Do not use gcc-final.
	* gnu/packages/commencement.scm (gcc-toolchain): Bind to the default
	gcc-toolchain-11 being consitent with others.
	(gcc-toolchain-11): Make it from gcc-11.
	(gcc-toolchain-aka-gcc): Bind to gcc-toolchain.

2024-04-17  John Kehayias  <john.kehayias@protonmail.com>

	Merge branch 'mesa-updates'
	Key updates:
	cairo 1.16.0 -> 1.18.0
	libdrm 2.4.117 -> 2.4.120
	mesa 23.3.2 -> 24.0.3
	sdl2 2.28.5 -> 2.30.1
	vulkan packages 1.3.231.1 -> 1.3.280.0
	openexr 3.1.3 -> 3.2.4

	Change-Id: Iece081158251d1d5836f6b264ba232dc751c9fe2

2024-04-16  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Use "ustar" format for tarball again.
	This is a follow-up to commit
	    b0c33b1997e4a02e048ceac445b156b3a1eed76d
	    maint: Use reproducible timestamps and name for tarball.

	* Makefile.am (am__tar): Add --format=ustar.

	Change-Id: I1e499c413703105704f49a84868ec10de69846fb

2024-04-16  Tom Willemse  <tom@ryuslash.org>

	gnu: emacs-nginx-mode: Update to 1.1.10.
	* gnu/packages/emacs-xyz.scm (emacs-nginx-mode): Update to 1.1.10.

	Change-Id: I72010506d3590ffd15b6e30ba32995f49d3262d3

2024-04-16  Christopher Baines  <mail@cbaines.net>

	gnu: Add comment to the bottom of version-control.scm.
	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/version-control.scm: Add comment at end of file.

	Change-Id: I3d20a6fd957d9cfee9d7b4a4c7979c4202a0fe3a

2024-04-16  Ashish SHUKLA  <ashish.is@lostca.se>

	gnu: Add fnc.
	* gnu/packages/version-control.scm (fnc): New variable.

	Change-Id: Idf1cb254c3ae18bacb86bf020511a5d34e2d3684

2024-04-16  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-verde.
	* gnu/packages/geo.scm (python-verde): New variable.

	Change-Id: I0d176a05a993b19224d22489dd3a8eca19e4f2e0

2024-04-16  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add brillo.
	* gnu/packages/hardware.scm (brillo): New variable.

	Change-Id: Ic66118b9b792b0bc81bbeffb72236953da0f0772

2024-04-16  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: Add qmmp.
	* gnu/packages/music.scm (qmmp): New variable.

	Change-Id: Id5548eaeb73904120473397cac74ef7a5f10ecec

2024-04-16  Andy Tai  <atai@atai.org>

	gnu: fltk: Update to 1.3.9.
	* gnu/packages/fltk.scm (fltk): Update to 1.3.9.

	Change-Id: Ic766550a4f15a147d8079ebecf0c59152aefa9f0

2024-04-16  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add latexml.
	* gnu/packages/markup.scm (latexml): New variable.

	Reviewed-by: Steve George <steve@futurile.net>

	Change-Id: If7199a8b74b990ad29718adcb905a5ed31882cf5

2024-04-16  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add perl-image-size.
	* gnu/packages/perl.scm (perl-image-size): New variable.

	Change-Id: Ib2b11b74451b156c4380b91334ae37032e6bb6fd

2024-04-16  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.10.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2024-2609, CVE-2024-3302, CVE-2024-3852,
	CVE-2024-3854, CVE-2024-3857, CVE-2024-3859, CVE-2024-3861,
	CVE-2024-3863, and CVE-2024-3864.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2024-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add prosody-cloud-notify.
	* gnu/packages/messaging.scm (prosody-cloud-notify): New variable.

	Change-Id: I55edcb3605fae922980163de2d29926798619624

2024-04-16  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.19: Update to 4.19.312.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.312.
	(linux-libre-4.19-pristine-source): Update hash.

	Change-Id: I626f133eea8c23177322e242d3ccc4bfa2589baa

2024-04-16  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.4: Update to 5.4.274.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.274.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: Ibc854c5a98ad71f26cef4e403b6fc0bfa2c7c1c3

2024-04-16  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Update to 5.10.215.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.215.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: Icd2173d13b527f3c7ec0f80cd22a6c8aa4ead4e5

2024-04-16  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.155.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.155.
	(linux-libre-5.15-pristine-source): Update hashes.

	Change-Id: I0c83483f92e37b598313d70e408cce38d84fd5b1

2024-04-16  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.86.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.86.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	Change-Id: Icecabfdcd8b8c76ef62aa679b4eec015869a2134

2024-04-16  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.27.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.27.
	(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

	Change-Id: I0f21abb95d5d80bde56a1d3ad0faf4ab5fabb67f

2024-04-16  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.8: Update to 6.8.6.
	* gnu/packages/linux.scm (linux-libre-6.8-version): Update to 6.8.6.
	(linux-libre-6.8-pristine-source, deblob-scripts-6.8): Update hashes.

	Change-Id: Iddefd4ac7704e80df13ceadf4935c2670a40061d

2024-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add prosody-muc-offline-delivery.
	* gnu/packages/messaging.scm (prosody-muc-offline-delivery): New variable.

	Change-Id: I145ea713e5b12aef5f700669fe2ffc1e017322d2

2024-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add prosody-cloud-notify-priority-tag.
	* gnu/packages/messaging.scm (prosody-cloud-notify-priority-tag): New variable.

	Change-Id: I22dc032112bf537058405ef0d8f42f371502a5ea

2024-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add prosody-cloud-notify-filters.
	* gnu/packages/messaging.scm (prosody-cloud-notify-filters): New variable.

	Change-Id: I3c0ea90cb44aa9f623573de98f7d79b46c696232

2024-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add prosody-cloud-notify-encrypted.
	* gnu/packages/messaging.scm (prosody-cloud-notify-encrypted): New variable.

	Change-Id: Ibe2c6525865ffce54191d806f0e184c814000993

2024-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: lua-cqueues: Update to 20200726.
	* gnu/packages/lua.scm (lua-cqueues): Update to 20200726.
	[source]: Fetch from git repository.
	[arguments]: Use G-expressions; disable two tests that need LuaJIT's ffi
	module.

	Change-Id: I969a9f173339d22e57fd6a5e4689889c0268c52d

2024-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: lua-ossl: Update to 20220711.
	* gnu/packages/lua.scm (lua-ossl): Update to 20220711.
	[source]: Fetch from git repository.
	[arguments]: Use G-expressions; disable two tests.
	[description]: Reflow paragraph.

	Change-Id: I2640cba886362635ee4ddedd020a06b433e46e5b

2024-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: prosody-module: Update to changeset 66e7d46b1d4b.
	* gnu/packages/messaging.scm (prosody-module): Update to changeset
	66e7d46b1d4b.

	Change-Id: Ia06e1a111e3117e7315b43c2be7ed4776ae26ac4

2024-04-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ksoloti-runtime: Update to 1.0.12-8.
	* gnu/packages/axoloti.scm (ksoloti-runtime): Update to 1.0.12-8.
	[arguments]: Remove obsolete patch to Makefiles.
	[inputs]: Replace dfu-util-for-axoloti with dfu-util.

	Change-Id: I57c78d32d2616909ca7b9a98392655c76df5eb27

2024-04-15  Ludovic Courtès  <ludo@gnu.org>

	Autoload (gcrypt hash).
	* guix/derivations.scm: Autoload (guix utils) and (gcrypt hash).
	* guix/git.scm, guix/store.scm: Autoload (gcrypt hash).

	Change-Id: I6145231d41c61f2d8c36e28f29e91074910bdd15

2024-04-15  Ludovic Courtès  <ludo@gnu.org>

	Autoload (guix build syscalls).
	* guix/discovery.scm, guix/git.scm, guix/nar.scm,
	guix/scripts.scm, guix/scripts/build.scm: Autoload (guix build syscalls).
	* guix/packages.scm: Autoload (guix build utils).

	Change-Id: Ia7703b5f46e55fbfadff63b13c35bfe097ce2220

2024-04-15  Ludovic Courtès  <ludo@gnu.org>

	ui: Delay use of (guix build syscalls).
	This ensures (guix build syscalls) is loaded only when needed.

	* guix/ui.scm (%text-width): Unconditionally alias ‘*line-width*’.
	Remove initialization.
	<top level>: Remove code for Guile < 2.2.7.
	(package->recutils): Change default #:width to (terminal-columns).

	Change-Id: I990a1b5b0f20a6243e47e314d1d3d4f8298b7151

2024-04-15  Ludovic Courtès  <ludo@gnu.org>

	guix: Delay loading of (gnutls).
	(web …) modules pull in (gnutls) indirectly.  Arrange to load them
	lazily, thereby reducing I/O and allocations when GnuTLS is not needed
	such as when running ‘guix describe’ or ‘guix shell’ on a cache hit.

	* guix/download.scm: Autoload (web uri).
	* guix/scripts/describe.scm: Likewise.
	* guix/store.scm: Likewise.
	(%default-substitute-urls): Remove ‘resolve-interface’ call and use
	https URLs unconditionally.

	Change-Id: Ide470c556a14866e8740966d25821df487a79859

2024-04-15  Ludovic Courtès  <ludo@gnu.org>

	utils: Don’t re-export ‘call-with-temporary-output-file’.
	* guix/utils.scm: Remove re-export of ‘call-with-temporary-output-file’.
	Autoload a number of modules.
	* guix/download.scm, guix/import/hackage.scm,
	guix/import/hexpm.scm, guix/import/opam.scm,
	guix/import/pypi.scm, tests/cpio.scm, tests/egg.scm,
	tests/opam.scm, tests/publish.scm, tests/store-database.scm,
	tests/utils.scm: Adjust imports accordingly.

	Change-Id: I3f5e94631397996a30be2ea4ff8b50a3371e8ee7

2024-04-15  Ludovic Courtès  <ludo@gnu.org>

	guix system: Autoload some more.
	* guix/scripts/system.scm: Autoload more modules.

	Change-Id: I665857109bbfd1e3755135daacc01affcb3eb2eb

2024-04-15  Ludovic Courtès  <ludo@gnu.org>

	channels: Autoload (git …) modules.
	Autoloading Guile-Git is important in cases where (guix channels) is
	used for little more than the <channel> definition.  This is the case,
	for example, of ‘guix describe’ or ‘guix shell’.

	This reduces from 177 to 121 the number of .go files loaded when
	running:

	  ./pre-inst-env strace -e openat -o /tmp/log.strace \
	     guix describe -p /var/guix/profiles/per-user/$USER/current-guix
	  grep 'openat.*\.go.* = [0-9]' < /tmp/log.strace |wc -l

	Likewise, it reduces the max RSS (as measured by ‘time -f %M guix
	describe -p …’) from 54 to 37 MiB.

	* guix/channels.scm: Autoload (git …) modules.

	Change-Id: Ia58a99c865bf0f6fe461a1e71390d075e760f8d6

2024-04-15  Ludovic Courtès  <ludo@gnu.org>

	git: Add ‘tag->commit’ and use it in (guix channels).
	* guix/git.scm (tag->commit): New procedure, taken from…
	(resolve-reference): … here.  Use it in the ‘tag’ case.
	* guix/channels.scm (resolve-channel-news-entry-tag): Use ‘tag->commit’
	instead of custom code.

	Change-Id: I46ea387345dc1b695ce0702991a52d0cde29e2f0

2024-04-15  Ludovic Courtès  <ludo@gnu.org>

	channels: Move ‘commit-short-id’ to (guix git).
	* guix/channels.scm (commit-short-id): Move to…
	* guix/git.scm (commit-short-id): … here.

	Change-Id: If4b34b1d82b1aa5068d157f26e57e8aecc967061

2024-04-15  Ludovic Courtès  <ludo@gnu.org>

	git: Add ‘repository-info’ and use it in (guix channels).
	* guix/git.scm (repository-info): New procedure.
	* guix/channels.scm (repository->guix-channel): Use it instead of local
	code.

	Change-Id: I74c758c73a22e16031571ca4271cc9cab0492f6e

2024-04-15  Ludovic Courtès  <ludo@gnu.org>

	channels: Use SRFI-71 instead of SRFI-11.
	* guix/channels.scm (latest-channel-instance): Use SRFI-71.

	Change-Id: I73531c98b3034e228006ed91518cc7bfedc784fd

2024-04-15  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add tr7.
	* gnu/packages/scheme.scm (tr7): New variable.

	Change-Id: I60e34f0f918ea7c9b36cea02358d69ab7bfad24b

2024-04-15  Vinicius Monego  <monego@posteo.net>

	gnu: Add trac.
	* gnu/packages/version-control.scm (trac): New variable.

	Change-Id: I51b86a6b8a913c18f785dbd92a936b8964bebdbc

2024-04-15  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: Add emacs-noman.
	* gnu/packages/emacs-xyz.scm (emacs-noman): New variable.

	Change-Id: I4ef3de3723025832c6b6eae47de67c3377366602

2024-04-15  Erik Eduardo  <eduarskate8@gmail.com>

	gnu: Add sandbar.
	* gnu/packages/wm.scm (sandbar): New variable.

	Change-Id: I93f91436420a733a3b74d9b88ed5d69a9369ee38

2024-04-15  Christopher Baines  <mail@cbaines.net>

	Merge remote-tracking branch 'savannah/master' into mesa-updates
	Change-Id: I00980ec5dbd9d23ab076995bc79331d136424796

2024-04-15  cage-dev@twistfold.it  <cage-dev@twistfold.it>

	gnu: telescope: Update to 0.9.
	* gnu/packages/web-browsers.scm (telescope): Update to 0.9.
	[inputs]: Replace libevent with libgrapheme.

	Change-Id: I1eb6567ddc5047d4d36f588086f14f69136588c4

2024-04-15  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: coin3d: Update to 4.0.2.
	* gnu/packages/graphics.scm (coin3d): Update to 4.0.2.

	Change-Id: I0ca8cd6eff933a764005447d648ca2f020d8ee7f

2024-04-15  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: coin3d: Avoid use of dlopen.
	* gnu/packages/graphics.scm (coin3d): Avoid use of dlopen and add
	missing inputs.

	Change-Id: I48d93218bd93f6ef4f10fb1c4f1cc22396040d7d

2024-04-15  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: coin3d: Use system expat.
	* gnu/packages/graphics.scm (coin3d): Remove bundled expat and use the
	system one.

	Change-Id: Ief176e320b7f57c5c3f349f244ed7d76e54f8281

2024-04-15  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: coin3d: Use G-Expressions.
	* gnu/packages/graphics.scm (coin3d) <source>, <arguments>: Use
	G-Expressions.

	Change-Id: I79a77bda6fc919d9c3b80e77e38855824e81f6e6

2024-04-15  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: coin3D: Rename to coin3d.
	* gnu/packages/graphics.scm (coin3d): New Variable.
	(coin3D): Define as deprecated.
	(coin3D-4): Point to coin3d.
	* gnu/packages/engineering.scm (freecad): Use coin3d instead of coin3D.
	* gnu/packages/python-xyz.scm (python-pivy): Ditto.
	* gnu/packages/qt.scm (soqt): Ditto.

	Change-Id: I4e83e25e80c512350f38024847891eac14723f26

2024-04-15  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: widelands: Improve package style.
	* gnu/packages/games.scm (widelands): Use new package style.
	[snippet]: Simplify and drop trailing #t.
	[arguments]: Use gexps. Tweak #:configure-flags to install the binary in bin/
	instead of bin/games/ and data under share/ instead of bin/share/. Modify
	'unbundle-fonts phase to not depend on input labels.
	[inputs, native-inputs]: Drop input labels.
	[home-page]: Drop trailing slash.

	Change-Id: I75c535005ad1325ad170205b6e80b1039125619a

2024-04-15  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: widelands: Update to 1.2.
	* gnu/packages/games.scm (widelands): Update to 1.2.
	[inputs]: Drop boost, curl.
	[native-inputs]: Replace python-wrapper with python.

	Change-Id: I1a98739a5da801d3686acf152989c8ce15f16a90

2024-04-15  Andy Tai  <atai@atai.org>

	gnu: xpra: Update to 5.0.8.
	* gnu/packages/xorg.scm (xpra): Updatw to 5.0.8.

	Change-Id: I6107d5c3469ca0576c668d1a68bf1148b8f055b6

2024-04-15  Andy Tai  <atai@atai.org>

	gnu: meld: Update to 3.22.2.
	* gnu/packages/patchutils.scm (meld): Update to 3.22.2.

	Change-Id: I6f292a1a8579f8a18ca4421750541932076a3555

2024-04-15  Vasile Dumitrascu  <va511e@yahoo.com>

	gnu: conky: Update to 1.19.8.
	* gnu/packages/conky.scm (conky): Update to 1.19.8.
	[inputs]: Add libxi.

2024-04-15  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: Add gcc-cross-x86_64-w64-mingw32-toolchain-13.
	* gnu/packages/cross-toolchain.scm
	(gcc-cross-x86_64-w64-mingw32-toolchain-13): New variable.

	Change-Id: I64fbce5d4af30c9c5df2faf61d3243fcf6dfbf5b

2024-04-15  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: cross-gcc: Add patch for GCC 13.
	* gnu/local.mk (dist_patch_DATA): Add gcc-13-cross-system-header-dir.patch.
	* gnu/packages/cross-base.scm (cross-gcc) <source>: Add patch for
	GCC 13.
	* gnu/packages/patches/gcc-13-cross-system-header-dir.patch: New patch.

	Change-Id: Ib4771ff78222fb7b7df58891d25938d338bd5df8

2024-04-15  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: cross-gcc-patches: Avoid patch for GCC 13+.
	* gnu/packages/cross-base.scm (cross-gcc-patches): Avoid
	gcc-4.9.3-mingw-gthr-default.patch patch for GCC 13+ versions since it
	does not apply.

	Change-Id: I4bb14d687c53733d77099a761844815900b1266a

2024-04-15  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Increase test verbosity.
	* gnu/packages/diffoscope.scm (diffoscope)[phases]: Replace 'check.

2024-04-15  Andy Tai  <atai@atai.org>

	gnu: rsync: Update to 3.3.0.
	* gnu/packages/rsync.scm (rsync): Update to 3.3.0.

	Change-Id: I03ba540e44f54e371cd362baf2aeb1877f853f72

2024-04-15  Sughosha  <sughosha@disroot.org>

	gnu: signon-plugin-oauth2: Fix installing in a doubled prefix.
	This commit fixes creating one more /gnu/store/ directory inside its
	own prefix, creating again the same prefix inside it and then
	installing in it.

	* gnu/packages/qt.scm (signon-plugin-oauth2)[arguments]:
	<#:make-flags>: Remove argument.
	<#:phases>: In configure phase, add SIGNON_PLUGINS_DIR variable.

	Change-Id: I10e973980228354c9943741dd480544bffca65b8

2024-04-15  Richard Sent  <richard@freakingpenguin.com>

	gnu: tests: Add system test for sddm.
	Create a basic suite of tests to verify the display manager starts.

	* gnu/tests/sddm.scm: New file.

	Change-Id: Ia84926e9aab42c6781430c22aae0f892387d1a29

2024-04-15  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: simavr: Remove modules from arguments.
	* gnu/packages/avr-xyz.scm (simavr)<arguments>: Remove the #:modules keyword
	argument as it contains the default modules only.

	Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org>
	Change-Id: Idf350cad53db879e90a53849c23ac4e63b53cfd1

2024-04-15  Leo Famulari  <leo@famulari.name>

	gnu: borg: Update to 1.2.8.
	* gnu/packages/backup.scm (borg): Update to 1.2.8.
	[arguments]: Remove a variety of workarounds that have been obviated by
	changes upstream and in the Python package build tools.

	Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org>
	Change-Id: I031bb4e6ac2f562a3e387a5e815b31416367766f

2024-04-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-francoispqt-gojay: Run tests only on x86-64.
	Address the build issue on i686-linux as seen in CI
	<https://ci.guix.gnu.org/build/3395366/details>.

	* gnu/packages/golang-web.scm (go-github-com-francoispqt-gojay):
	[arguments]: Swap to list style. <#:tests?>: Only run on x86-64.
	[home-page]: Move above synopsis.
	[description]: Fix indentation.

	Change-Id: I93a0970933de0b32729cf9a620b10e69e8e244eb

2024-04-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-uber-org-atomic: Run tests only on x86-64.
	Address the build issue on i686-linux as seen in CI
	<https://ci.guix.gnu.org/build/3395284/details>.

	* gnu/packages/golang-xyz.scm (go-go-uber-org-atomic): [arguments]:
	<#:tests?>: Only run on x86-64.

	Change-Id: Iab5a896be05d879f3552471d8789a11dba7826ce

2024-04-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-golang-groupcache: Update to 0.0.0-3.41bb18b.
	* gnu/packages/golang-web.scm (go-github-com-golang-groupcache): Update
	to 0.0.0-3.41bb18b.

	Change-Id: If1016af57bde9b25fa5348e820899c87985b43dc

2024-04-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-golang-groupcache: Move to golang-web.
	* gnu/packages/syncthing.scm (go-github-com-golang-groupcache): Move
	from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I3e5393d13630529a0cf309e08b9e7dc9d5cba18a

2024-04-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-golang-groupcache-lru: Import all go modules.
	Rename go-github-com-golang-groupcache-lru to
	go-github-com-golang-groupcache to reflect go.mod import path as seen in
	<https://pkg.go.dev/github.com/golang/groupcache>. It will provide other
	available submodules together with main module groupcache: lru,
	singleflight, groupcachepb and consistenthash.

	* gnu/packages/syncthing.scm (go-github-com-golang-groupcache):
	[arguments]: Remove <#:unpack-path>, update <#:import-path> to make
	other modules available.
	[propagated-inputs]: Add go-github-com-golang-protobuf-proto.

	* gnu/packages/ipfs.scm (kubo): [inputs]: Remove
	go-github-com-golang-groupcache-lru, add
	go-github-com-golang-groupcache.

	Change-Id: I455eecd2ebeff5f456f83621aa85b4de7d60304e

2024-04-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-uber-org-fx: Fix home-page, again.
	Amend lint warning: URI https://go.uber.org/fx returned suspiciously
	small file (549 bytes).

	* gnu/packages/golang-xyz.scm (go-go-uber-org-fx): [home-page]: Swap to
	redirected URL.

	Change-Id: Ica2a4580dde04ac7242e92bcd0f740bfbd730b1d

2024-04-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-go-uber-org-fx: Fix repository URI.
	* gnu/packages/golang-xyz.scm (go-go-uber-org-fx) [source]: Fix repository
	  URI.

	Change-Id: I82b340a094efa9157bc56ae851ad94c9b0ffaff6

2024-04-14  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Fix header.
	* build-aux/xgettext.scm: Add `Guix' parts to header.

	Change-Id: I4fb03b8b0588f0482bcb1a095518b6751d111031

2024-04-14  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Ensure generated file reproducibility for dist.
	* doc/local.mk (doc-clean): New target.
	(DIST_CONFIGURE_FLAGS): New variable.
	(auto-clean): Use them in new target.
	* Makefile.am (dist-doc-pot-update): Use it in new target.
	(dist): Change to depend on it to clean possibly stale files, instead of
	doc-pot-update directly.
	Add a toplevel check to ensure that Autotools cache is up to date.

	Change-Id: I2ff2d88db9fe1e708ab65e33e1f3d7ecee882cb4

2024-04-14  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Reset CreationDate metadata on generated PDFs.
	* doc/local.mk (.dot.pdf): Create PDF in UTC0 and reset CreationDate metadata.

	Change-Id: I3873ecdeec781c30874d53d032406cbe23922a25

2024-04-14  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Avoid PNG and PDF generation to fail silently.
	* doc/local.mk (.dot.png): Split single shell command into separate recipe
	lines, prefixed by $(AM_V_at).
	(.dot.pdf): Likewise.

	Change-Id: I41fb856bb73f947abd91361ed203132e939f3897

2024-04-14  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Avoid EPS generation to fail silently, ensure reproducibility.
	Currently, Graphviz' dot does not insert a %%CreationDate.  ImageMagick's
	convert on PNG->EPS does insert a %%CreationDate but it respects
	SOURCE_DATE_EPOCH.

	* doc/local.mk (.png.eps): Split single shell command into separate recipe
	lines, prefixed by $(AM_V_at).
	(.dot.png): Likewise.  Check that generated EPS file has no %%CreationDate.

	Change-Id: I5a03485c19c72f0c46411815c51290e52a8e5399

2024-04-14  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Use reproducible Git timestamp for POT-Creation-Date.
	* po/doc/local.mk (%D%/%.pot): Replace POT-Creation-Date using timestamp from
	Git.
	(%D%/guix-manual.pot): Likewise.

	Change-Id: I1b7f8cc147084c1804deb7be9d36e5eeda2599cb

2024-04-14  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Use xgettext.scm wrapper to create .PO files reproducibly.
	* build-aux/xgettext.scm: New script.
	* po/guix/Makevars (XGETTEXT): Set it.
	(XGETTEXT_OPTIONS): Add --xgettext option to `real' xgettext.
	* po/packages/Makevars (XGETTEXT): Set it.
	(XGETTEXT_OPTIONS): Add --xgettext option to `real' xgettext.

	Change-Id: I71b6b843970090f765f46ac346b92a346560e3f0

2024-04-14  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Generate 'doc/version-LANG.texi' reproducibly.
	* doc/local.mk ($(srcdir)/doc/stamp-vti): Change rule into...
	(version.texi-from-git): ...this new function.  Call it with vti,guix.texi,;
	and for all MANUAL_LANGUAGES with $(i),po/doc/guix-manual.$(lang).po,
	-$(lang.po).

	Change-Id: Ia8df618178066cad320eecea0299337224e23a73

2024-04-14  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Generate AUTHORS and ChangeLog reproducibly.
	* Makefile.am (gen-ChangeLog): Set LC_ALL=en_US.UTF-8 TZ=UTC0.
	(gen-AUTHORS): Likewise.

	Change-Id: I109ceffdf07b8dde6385b6b509366c47564c9f31

2024-04-14  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Help help2man generate reproducible man-pages.
	* doc/local.mk (SOURCE_DATE_EPOCH): New exported variable.

	Change-Id: I6636693695d5502657f1475d93d31949e0b0b39d

2024-04-14  Timothy Sample  <samplet@ngyro.com>
	    Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Generate 'doc/version.texi' reproducibly.
	* doc/local.mk ($(srcdir)/doc/stamp-vti): New rule (overriding one provided
	by Automake).


	Change-Id: If44965e9a3ecfb45865c58ee7a558951be8d15ae

2024-04-14  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Use reproducible timestamps and name for tarball.
	* Makefile.am (gen-tarball-version): Add reproducible timestamp to tarball.
	(am__tar): Use it in new variable, overriding the Automake default.
	(GZIP_ENV): New variable, overriding the Automake default.

2024-04-14  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Cater for running `make dist' from a worktree.
	* Makefile.am (gen-ChangeLog): Check for existance of `.git', rather than it
	being a directory.
	(gen-AUTHORS): Likewise.

	Change-Id: I1b7f8cc147084c1804deb7be9d36e5eeda2599cb

2024-04-14  Janneke Nieuwenhuizen  <janneke@gnu.org>

	doc: Use "dejavu sans" instead of "Helvetica" or "sans" in dot images.
	Font-dejavu is (now) an input of fontconfig.  Specifying "dejavu sans" makes
	generated images reproducible even when other fonts are installed (notably
	font-google-noto).

	* doc/images/bootstrap-graph.dot,
	doc/images/bootstrap-packages.dot,
	doc/images/coreutils-bag-graph.dot,
	doc/images/coreutils-graph.dot,
	doc/images/gcc-core-mesboot0-graph.dot,
	doc/images/service-graph.dot,
	doc/images/shepherd-graph.dot: Use fontname = "dejavu sans".
	* doc/guix.texi (Full-Source Bootstrap): Update gcc-core-mesboot0.dot recipe
	accordingly.

	Change-Id: If21d7d39d45c66de5bceafb7b825a057d540ee50

2024-04-14  Matthew Trzcinski  <matt@excalamus.com>

	doc: Standardize IRC stylization.
	* doc/guix.texi (After System Installation): Make references to Libera.Chat
	consistent.

2024-04-13  Antero Mejr  <antero@mailbox.org>

	gnu: Add gnudatalanguage.
	* gnu/packages/data-language.scm: New file.
	* gnu/packages/data-language.scm (gnudatalanguage): New variable.
	* gnu/local.mk: Add gnu/packages/data-language.scm to scope.

	Change-Id: Icf830df85ed8e6f067344af96dbb7d202e677dee

2024-04-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: plplot: Extend description.
	* gnu/packages/plotutils.scm (plplot): [description]: Add more details.

	Change-Id: I90aef4e666c834bc7ef4fd8be930aac9126f60aa

2024-04-13  Antero Mejr  <antero@mailbox.org>

	gnu: Add plplot.
	* gnu/packages/graph.scm (plplot): New variable.

2024-04-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: plotutils: Fix indentation.
	* gnu/packages/plotutils.scm (plotutils): Fix indentation.

	Change-Id: I73d03b262b9156ee372bfea74653107a97e12e2a

2024-04-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ploticus: Refresh package style.
	* gnu/packages/plotutils.scm (ploticus): Apply G-expressions to refresh
	package style.

	Change-Id: Iabf465a9bd4e02c1087b117533dbbf0b4c1a3f14

2024-04-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages: plotutils: Add end-file note.
	* gnu/packages/plotutils.scm: Add end-file warning note to place new
	packages in alphabetical order.

	Change-Id: I31fc48b404a804ae59bfb19db09bc14874b5eebb

2024-04-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ploticus: Sort alphabetically.
	* gnu/packages/plotutils.scm (ploticus): Sort alphabetically.

	Change-Id: I94a658af85c929d9b42d8b1b22166aba75c609c3

2024-04-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: guile2.2-charting: Sort alphabetically.
	* gnu/packages/plotutils.scm (guile2.2-charting): Sort alphabetically.

	Change-Id: I3fdd61800a59e3578216f4c94a4121487c6be8d3

2024-04-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: guile-plotutils: Sort alphabetically.
	* gnu/packages/plotutils.scm (guile-plotutils): Sort alphabetically.

	Change-Id: I092df373febfe857fb05ece8effa9c14fcb2fa08

2024-04-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: guile-charting: Sort alphabetically.
	* gnu/packages/plotutils.scm (guile-charting): Sort alphabetically.

	Change-Id: I07b0506bb3557c49edf93fee4665c4967f2b9396

2024-04-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: asymptote: Sort alphabetically.
	* gnu/packages/plotutils.scm (asymptote): Sort alphabetically.

	Change-Id: I26c8b7e1fd5d83e95bd19387492dd40ec87231ca

2024-04-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages: plotutils: Sort use-module alphabetically.
	* gnu/packages/plotutils.scm: Sort use-module alphabetically to ease
	maintenance.

	Change-Id: Icd280f2d3b4c712b90251e8dc1b102a3f2eb339f

2024-04-13  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.154.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.154.
	(linux-libre-5.15-pristine-source): Update hashes.

	Change-Id: I1ccd0c6b9900db9dd2fa4e521a03df373c6a638e

2024-04-13  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.85.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.85.
	(linux-libre-6.1-pristine-source): Update hashes.

	Change-Id: If528885066e96e8ddb9a0b01b269763ea008c121

2024-04-13  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.26.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.26.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Iae112b7926a8c8461fece02c970ff58e2dbc53b0

2024-04-13  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.8: Update to 6.8.5.
	* gnu/packages/linux.scm (linux-libre-6.8-version): Update to 6.8.5.
	(linux-libre-6.8-pristine-source): Update hashes.

	Change-Id: I36998d43b3345fe404abf62dce8927673250bee1

2024-04-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add jstest-gtk.
	* gnu/packages/games.scm (jstest-gtk): New variable.

	Change-Id: Ia02ef243ec03253f025a669f265b76ea6320fdac

2024-04-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add zsnes.
	* gnu/packages/games.scm (zsnes): New variable.

	Change-Id: I60596f6676546ab2a4ca911f2d66ac8b535fa20b

2024-04-12  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre-documentation: Fix the build for linux-libre 6.8.4.
	Fixes <https://issues.guix.gnu.org/issue/70324>.

	* gnu/packages/linux.scm (linux-libre-documentation)[native-inputs]: Add
	python-pyyaml.

	Reported-by: Tomas Volf <~@wolfsden.cz>
	Change-Id: I11aa9e262ffe8ab29816ce4868d73707ecdbdc5e

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Unbundle more packages.
	* gnu/packages/ipfs.scm (kubo): Unbandle more packages.
	[snippet]: Consolidate packaged candidates for deletion.
	[inputs]: Remove go-github-com-benbjohnson-clock and
	go-go-uber-org-atomic; add go-github-com-hashicorp-go-multierror,
	go-github-com-hashicorp-golang-lru,
	go-github-com-hashicorp-golang-lru-v2,
	go-github-com-multiformats-go-multihash-0.2.3,
	go-github-com-pbnjay-memory, go-github-com-whyrusleeping-go-sysinfo,
	go-go-uber-org-dig, go-go-uber-org-fx, and
	go-gopkg-in-square-go-jose-v2.

	Change-Id: Id049fe8f69b82bd79aac969d78bcf30345d6507e

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hashicorp-go-multierror: Adjust inputs.
	* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-go-multierror):
	[propagated-inputs]: Swap from native-inputs to propagated-inputs.

	* gnu/packages/admin.scm (fiano): [inputs]: Remove
	go-github-com-hashicorp-errwrap.

	Change-Id: Ie04c05d76b5d0e3ac94e2d956a282a8b9b13f6c6

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-uber-org-fx.
	* gnu/packages/golang-xyz.scm (go-go-uber-org-fx): New variable.

	Change-Id: Ib8410424acc31caf486f2d6cd14e736a110efa0f

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-uber-org-zap: Fix home-page.
	Amend lint warning: URI https://go.uber.org/zap returned suspiciously
	small file (557 bytes).

	* gnu/packages/golang-xyz.scm (go-go-uber-org-zap): Fix home-page.

	Change-Id: I6f6148f59d7c4166d7d5a62ab14385ca5346012c

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-uber-org-zap: Enable tests.
	* gnu/packages/golang-xyz.scm (go-go-uber-org-zap):
	[arguments]: <#:go>: Use go-1.19. <#:tests?>: Enable them.
	<#:phases>: Add 'remove-test-files phase.
	[propagated-inputs]: Add go-github-com-benbjohnson-clock.
	[native-inputs]: Remove go-github-com-stretchr-testify; add
	go-github-com-stretchr-testify-next and go-go-uber-org-goleak.

	Change-Id: I6c96d1067338e9b8d1b8d26488dc1471cbde5b21

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-uber-org-multierr: Fix home-page.
	Amend lint warning: URI https://go.uber.org/multierr returned
	suspiciously small file (597 bytes).

	* gnu/packages/golang-xyz.scm (go-go-uber-org-multierr): Fix home-page.

	Change-Id: Ied5132b722f98fc9745afd691dc4f95a6e0dfe7b

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-uber-org-multierr: Move to golang-xyz.
	* gnu/packages/golang.scm (go-go-uber-org-multierr): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: If343d3b97a4b625424ee846c903e5db1b91fcc23

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-uber-org-goleak: Fix hompe-page.
	Ammend a lint warning: URI https://go.uber.org/goleak returned
	suspiciously small file (581 bytes).

	* gnu/packages/golang-check.scm (go-go-uber-org-goleak): Fix home page.

	Change-Id: Id911550e750c35a7e1bab1428e9f393974c78c84

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-uber-org-goleak: Move to golang-check.
	* gnu/packages/golang.scm (go-go-uber-org-goleak): Move from here ...
	* gnu/packages/golang-check.scm: ... to here.

	Change-Id: Iaadd6506457cb3487df8f27f71442a6dcabce816

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-uber-org-goleak: Enable tests.
	* gnu/packages/golang.scm (go-go-uber-org-goleak) [arguments]:
	<#:tests?>: Enable them.
	[native-inputs]: Add go-github-com-stretchr-testify-next.
	[propagated-inputs]: Remove indirect golang modules:
	go-github-com-stretchr-testify, go-github-com-davecgh-go-spew,
	go-github-com-kr-pretty, go-github-com-pmezard-go-difflib,
	go-github-com-stretchr-testify, go-golang-org-x-lint,
	go-golang-org-x-tools, go-gopkg-in-check-v1; and go-gopkg-in-yaml-v3.

	Change-Id: I4fa1cf7ff9b9304c8ad0109381932e76ae389f62

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-uber-org-atomic: Fix home-page.
	Ammend a lint warning: URI https://go.uber.org/atomic returned
	suspiciously small file (581 bytes).

	* gnu/packages/golang-xyz.scm (go-go-uber-org-atomic) [home-page]: Fix
	URL.

	Change-Id: I361f52f2a62f36cde5435cec6f336c1c114f44b0

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-uber-org-atomic: Move to golang-xyz.
	* gnu/packages/golang.scm (go-go-uber-org-atomic): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ib12085510b40a00e61dda2ae886754a116edd032

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-go-uber-org-dig.
	* gnu/packages/golang-xyz.scm (go-go-uber-org-dig): New variable.

	Change-Id: I127569582dbf060b2870c8ac7f977a96e5ba9596

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-stretchr-testify-next.
	* gnu/packages/golang-check.scm (go-github-com-stretchr-testify-next):
	New variable.

	Change-Id: Ib24b9f68be04ba4066fb130909e59e1df71e4bf7

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pbnjay-memory: Update to 0.0.0-2.7b4eea6.
	* gnu/packages/golang-xyz (go-github-com-pbnjay-memory): Update to
	0.0.0-2.7b4eea6.

	Change-Id: I3772c15497ddc4e7028eb4e6e5cd7ba9a08ba198

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pbnjay-memory: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-pbnjay-memory): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ie46dfc76fd468ab3a5af886592a150e3e4565111

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-hashicorp-golang-lru.
	* gnu/packages/golang-xyz.scm go-github-com-hashicorp-golang-lru-v2,
	go-github-com-hashicorp-golang-lru): New variables.

	Change-Id: Id8de7d211e7a8fc4b257b0d2155ec9f4ed3cc3b9

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: restic-rest-server: Refresh package style.
	* gnu/packages/backup.scm (restic-rest-server): Use G-expressions.
	[arguments] <#:phases>: Swap back to standard 'check phase and add
	'set-tmpdir phase.
	[native-inputs]: Swap from propagated-inputs to native-inputs, sort
	alphabetically.

	Change-Id: I5010a2dd81b887d8ef10fa27b3ffcb228e08fade

2024-04-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-ipfs-go-cid.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-cid): New variable.

	Change-Id: Ib285028ff3f93b4ec00dcc00ab557be4634acfb0

2024-04-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-multiformats-go-multihash-0.2.3.
	* gnu/packages/golang-crypto.scm:
	  (go-github-com-multiformats-go-multihash-0.2.3): New variable.

	Change-Id: I6ac1d5a5f96d01fa40c588e720c4b1c3b99a91a7

2024-04-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add specification-multicodec.
	* gnu/packages/specifications.scm (specification-multicodec): New variable.

	Change-Id: I75de43613c5a1818b1db79aa275c58dc52411957

2024-04-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add specification-multihash.
	* gnu/packages/specifications.scm (specification-multihash): New variable.

	Change-Id: I065898164cc126445a92b33dd628ab06e19d0615

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-multiformats-go-multihash: Fix indentation.
	* gnu/packages/golang-crypto.scm (go-github-com-multiformats-go-multihash):
	Fix indentation.

	Change-Id: I81f041384d5f9f25c9aad319ce3be079ef49d722

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-multiformats-go-multihash: Update to 0.0.1.
	* gnu/packages/golang-crypto.scm (go-github-com-multiformats-go-multihash): Update to 0.0.1.
	[propagated-inputs]: Remove go-github-com-spaolacci-murmur3; add
	go-github-com-gxed-hashland-murmur3.

	Change-Id: I95de6ec0b05ce4c25e79fecdae59fd7a8529fe0f

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gxed-hashland-murmur3.
	* gnu/packages/golang-crypto.scm (go-github-com-gxed-hashland-murmur3): New variable.

	Change-Id: I9085a373fa298d3359d164768a613a7a56c948db

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-gxed-hashland.
	* gnu/packages/golang-crypto.scm (go-github-com-gxed-hashland): New variable.

	Change-Id: I260901efb4d8062d5a4ce24672156b70e64814a5

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: robocut: Refresh package style.
	* gnu/packages/printers.scm (robocut): Use G-expressions.
	[native-inputs]: Remove labels.
	[inputs]: Likewise.

	Change-Id: I6c7790ab8ed8dddfedc9d6c0e2a7ee0870eea7ec

2024-04-12  Herman Rimm  <herman@rimm.ee>

	gnu: Add ipp-usb.
	* gnu/packages/printers.scm (ipp-usb): Add variable.

	Change-Id: I3abc86eb10c9b74ef073e1ead8bd51a91de5670f

2024-04-12  Herman Rimm  <herman@rimm.ee>

	gnu: Add go-github-com-openprinting-goipp.
	* gnu/packages/golang-xyz.scm (go-github-com-openprinting-goipp): Add
	variable.

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-fatih-color: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-fatih-color): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/bioinformatics.scm: Add (gnu packages golang-xyz) module.

	Change-Id: I302327d3426100d7984e6086726396e9fe7f7468

2024-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gobwas-glob: Move to golang-xyz.
	* gnu/packages/syncthing.scm (go-github-com-gobwas-glob): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/textutils.scm: Remove (gnu packages syncthing) module.

	Change-Id: I131830e6edcdb666aeb3cd9bbdf6982df938ccd4

2024-04-12  Matthew Trzcinski  <matt@excalamus.com>

	doc: Fix grammar and markup.
	doc/guix.texi (Setting Up the Daemon): Remove comma and extra words.

	doc/guix.texi (Mail Services): Add definite article to setting.  Use
	@samp markup on setting.

	Change-Id: I5b3ef115ec718454db4fc046ea5f77ba9fe50a37

2024-04-12  Ian Eure  <ian@retrospec.tv>

	gnu: Add librewolf.
	* gnu/packages/librewolf.scm (librewolf): New variable.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Change-Id: I98b6410582b856ede83b79637a58e66d6e5832e6

2024-04-12  Ian Eure  <ian@retrospec.tv>

	gnu: Add nss-certs-3.98.
	* gnu/packages/certs.scm (nss-certs-3.98): New variable.

	Change-Id: I95b54781c7b85f1d6b54158c6b906116791e009c

2024-04-12  Ian Eure  <ian@retrospec.tv>

	gnu: Add nss-3.98.
	* gnu/packages/nss.scm (nss-3.98): New variable.

	Change-Id: If54ba20d296da2f4edd444c7cfa223a2d5a9ecb8

2024-04-12  Clément Lassieur  <clement@lassieur.org>

	gnu: ublock-origin: Update to 1.57.2.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.57.2.
	(ublock-main-assets): Update to 1cfeef15ac031cf8ea144c7b8c7b6693fcd35664.
	(ublock-prod-assets): Update to 17d534c817bd543bbb5be48113edefcec43bbcc9.

	Change-Id: Ic955ada31e33f0cf0ab3ad272e6b7c2128d76aac

2024-04-11  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-scheme: Bootstrap from source.
	* gnu/packages/chez.scm (chez-scheme)[source]<snippet>: Also unbundle
	pre-built boot files.
	(chez-scheme-bootstrap-bootfiles): Stop inheriting from 'chez-scheme'.
	[native-inputs]: Add 'zuo', 'chez-nanopass-bootstrap', and either
	'chez-scheme-for-racket' or, for cross builds, 'chez-scheme'.
	[build-system]: Change to gnu-build-system.
	[arguments]: Change to run 'configure' and then bootstrap via
	`make re.boot` or, for cross builds, `make cross.boot`
	[synopsis, description]: Update accordingly.
	(chez-scheme-for-racket-bootstrap-bootfiles)[synopsis]: Write "boot
	files" as two words in prose.
	[description]: Likewise.
	* gnu/packages/racket.scm: Update comments.

	Change-Id: I55d9b57090ecaca0aa2ab19c2c3ebae2243a9173

2024-04-11  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-scheme: Update and simplify machine-type handling.
	Since Chez Scheme 10.0.0 supports all of the backends added in Racket's
	branch, the complexity of '%chez-features-table' is no longer needed.
	Ideally, even more of this logic could be maintained upstream, but this
	change will simplify maintenance in the mean time.

	* gnu/packages/chez.scm (target-chez-arch): Recognize loongarch64.
	(chez-upsteam-features-for-system): Remove function.
	(%chez-features-table): Replace with ...
	(define-machine-types, %machine-types): ... this new macro and variable,
	using the list copied directly from the Chez Scheme source code.
	(nix-system->pbarch-machine-type): Update docstring, since pbarch
	machine types are supported upstream as of Chez Scheme 10.0.0.
	(racket-cs-native-supported-system?): Replace with ...
	(nix-system->native-chez-machine-type): ... this new function,
	implemented using '%machine-types'.
	(chez-scheme-for-racket): Update accordingly.
	(chez-scheme-for-racket-bootstrap-bootfiles): Likewise.
	* gnu/packages/racket.scm (racket-vm-cs): Likewise.

	Change-Id: I46efebaf48cce388075ab4873c16a6f5f9692bb7

2024-04-11  Philip McGrath  <philip@philipmcgrath.com>

	gnu: Fix uses of deprecated chez-scheme-for-system.
	(chez-srfi, chez-web, chez-sockets, chez-matchable, chez-irregex)
	(chez-fmt, chez-mit, chez-scmutils)[native-inputs]: Use 'chez-scheme'
	instead of 'chez-scheme-for-system'.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-chez)[inputs]: Likewise.
	* gnu/packages/loko.scm (loko-scheme)[native-inputs]: Likewise.

	Change-Id: Ib4d713fecbb41cbbe75f67980b9e22cc9bd673dd

2024-04-11  Philip McGrath  <philip@philipmcgrath.com>

	gnu: Deprecate chez-scheme-for-system.in favor of chez-scheme.
	Chez Scheme 10.0.0 includes all of the additional platform support
	developed on the Racket branch.

	* gnu/packages/chez.scm (chez-scheme-for-system): Deprecate it.

	Change-Id: I7e11c8c4d95f41ff63e5c52be664a537556393c1

2024-04-11  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-scheme: Update to 10.0.0.
	* gnu/packages/patches/chez-scheme-bin-sh.patch: Refresh patch.
	* gnu/packages/patches/chez-scheme-backport-configure.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/chez.scm (chez-scheme): Update to 10.0.0.  Inherit from
	'chez-scheme-for-racket'.
	[source]<patches>: Use "chez-scheme-backport-configure.patch".
	<snippet>: Also unbundle Zuo.
	[native-inputs, native-search-paths, outputs, arguments]
	[supported-systems]: Inherit from 'chez-scheme-for-racket'.
	[inputs]: Likewise, replacing the bootfile package and adding libx11.
	[description]: Update based on the User's Guide, release notes, man
	page, and README file.
	(chez-scheme-bootstrap-bootfiles)[supported-systems]: All systems are
	now supported.
	(chez-scheme-for-system): Return 'chez-scheme', since it now supports
	all systems.

	Change-Id: I287ff66f385f20e69c1411abcc94f19dd45870c5

2024-04-11  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-scheme: Reorganize package definitions.
	A future commit will change 'chez-scheme' to inherit from
	'chez-scheme-for-racket', so 'chez-scheme-for-racket' will need to be
	defined before 'chez-scheme'.  In an attempt to produce better diffs,
	this commit re-orders the definitions while keeping their contents
	exactly the same.

	* gnu/packages/chez.scm (chez-scheme): Move below
	'chez-scheme-for-racket'.
	(chez-scheme-bootstrap-bootfiles): Move below
	'chez-scheme-for-racket-bootstrap-bootfiles'.

	Change-Id: Ie088abea2b44329f9d8399fbfb95c51d8912b05e

2024-04-11  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: Update to 8.12.
	All of Racket's changes to Chez Scheme have been merged upstream.  They
	are the basis for the Chez Scheme 10.0.0 release.  For the forseeable
	future, Racket will continue to depend on a specific pre-release
	version of Chez Scheme as part of Racket's "ABI": see upstream
	discussion at <https://racket.discourse.group/t/2739/3>.

	* gnu/packages/chez.scm (chez-configure): Change to define a phase to
	run the Chez Scheme configure script, renaming the old definition to ...
	(configure-chezschemelibdirs): ... this new variable.
	(chez-srfi, chez-matchable, chez-irregex, chez-fmt, chez-mit)
	(chez-scmutils)[arguments]<#:phases>: Update accordingly.
	(unpack-nanopass+stex): Replace with ...
	(unpack-nanopass): ... this new variable.
	(chez-scheme)[arguments]<#:phases>: Inline old definition of
	'unpack-nanopass+stex' to facilitate transition.
	(chez-scheme-for-racket): Stop inheriting from 'chez-scheme'.
	[version]: Update to 9.9.9-pre-release.23.
	[outputs]: Add "debug" output.
	[native-inputs]: Add 'texlive-enumitem' for native builds. For cross
	builds, omit TeX-related inputs and add this-package:doc.
	[inputs, native-search-paths, home-page]: Rewrite without inheritance.
	[arguments]: Likewise, and adjust for upstream changes.
	[synopsis, description]: Rewrite to reflect upstreaming of
	Racket's changes to Chez Scheme.
	(chez-scheme-for-racket-bootstrap-bootfiles): Stop inheriting from
	'chez-scheme-bootstrap-bootfiles'.
	[arguments]: Rewrite without inheritance. Use `make cross.boot` instead
	of broken experimental script for cross builds.
	[home-page]: Use bootstrapping Racket package instead of archived Git
	repository.
	[description]: Rewrite to reflect upstreaming of Racket's changes to
	Chez Scheme.
	* gnu/packages/patches/racket-backport-8.11-layered-docs.patch: Delete
	file.
	* gnu/packages/patches/racket-backport-8.12-chez-configure.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.
	* gnu/packages/racket.scm (%racket-origin)[patches]: Likewise.
	[snippet]: Also unbundle Zuo and potential pre-built boot files.
	(%racket-version): Update to 8.12.
	(racket-vm-cs)[arguments]<#:phases>: Use 'unpack-nanopass' instead of
	'unpack-nanopass+stex'.
	(racket)[inputs]<data, deinprogramm, drracket, gui, htdp, net-cookies>
	<pict, plot, rackunit, redex, scribble, typed-racket, string-constants>
	<web-server>: Update hashes.
	<quickscript>: Likewise, and remove obsolete snippet.

	Change-Id: I11e7f44be37c60c91b03d246a50e75e418bd0672

2024-04-11  Philip McGrath  <philip@philipmcgrath.com>

	gnu: zuo: Update to 1.9.
	Zuo now has tagged releases independent of the Racket release cycle.

	* gnu/packages/patches/racket-zuo-bin-sh.patch: Move to ...
	* gnu/packages/patches/zuo-bin-sh.patch: ... this file, and refresh it.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.
	* gnu/packages/racket/scm (%racket-origin)[patches]: Likewise.
	* gnu/packages/patches/racket-chez-scheme-bin-sh.patch: Refresh patch.
	* gnu/packages/patches/racket-rktio-bin-sh.patch: Likewise.
	* gnu/packages/racket/scm (%zuo-version): Move to ...
	(zuo)[version]: ... this field, and update to 1.9.
	[source]: Change to the repository where Zuo releases are tagged.
	[arguments]: Stop supplying '#:phases'.

	Change-Id: Ia82c0f7a8e4696ae08e30965e3f4ec85673b86e5

2024-04-11  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: Add durden.
	* gnu/packages/arcan.scm (durden): New variable.
	* gnu/packages/patches/durden-shadow-arcan.patch: New file.
	* gnu/local.mk: Register it.

	Change-Id: I3ea34563c74c227eed40f4ad50d23713c45ce70b

2024-04-11  Antero Mejr  <antero@mailbox.org>

	gnu: Add nuklear.
	* gnu/packages/toolkits.scm (nuklear): New variable.

2024-04-11  Christina O'Donnell  <cdo@mutix.org>

	gnu: Add stddoc.
	* gnu/packages/documentation.scm (stddoc): New variable.

	Change-Id: I0f60126ef78a45733ad7395352e9bad49561437b

2024-04-11  Christina O'Donnell  <cdo@mutix.org>

	gnu: Add markdeep.
	* gnu packages/documentation.scm (markdeep): New variable.

	Change-Id: I34303377f50740ba357c1bb299c9434079a6e23d

2024-04-11  Sébastien Lerique  <sl@eauchat.org>

	gnu: speech-dispatcher: Update to 0.11.5.
	* gnu/packages/speech.scm (speech-dispatcher): Update to 0.11.5.
	[source]: Switch to git-fetch.
	[native-inputs]: Add autoconf, automake, libtool.
	[inputs]: Add python-xdg.

	Reviewed-by: Dale Mellor <guix-devel-0brg6b@rdmp.org>
	Change-Id: If323f17bac54da427be1a09d847de50842717a01

2024-04-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: gdb: Update to 14.2.
	* gnu/packages/gdb.scm (gdb-14): Update to 14.2.

	Change-Id: Iddf941655fe5550f6cd01978fd7998f193957ee1

2024-04-11  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: superlu-dist: Fix linking with the ParMETIS shim of pt-scotch.
	* gnu/packages/maths.scm (superlu-dist)[arguments]: Adjust library names
	to match current ‘scotch’.

	Change-Id: If64094c058cc3be58435fe1c47cc99fb0a9e1fff

2024-04-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: pt-scotch: Include <stdint.h> so ‘parmetis.h’ is usable.
	Fixes a bug when building ‘superlu-dist’ where ‘int32_t’ would be
	undefined.

	* gnu/packages/maths.scm (scotch)[source]: Add ‘snippet’.

	Change-Id: Id5beb2034d762727458821b93568e5b733184c00

2024-04-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ess: Fix build.
	* gnu/packages/statistics.scm (emacs-ess)[arguments]<#:phases>: Re-instate
	DISABLE-ETESTS function, which properly disables some tests in the
	"ess-test-r-eval.el" file.

	Change-Id: I71a6683e9e561f03658f871cabd0cbb36c298199

2024-04-10  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Avoid skipping several tests.
	* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Add perl.

2024-04-10  John Kehayias  <john.kehayias@protonmail.com>

	gnu: openexr: Fix build.
	Two issues are fixed with this commit.  First, openexr would fail to build on
	i686-linux due to a test which checks for SSE2.  Secondly, dependents could
	fail to find openexr as it now has libdeflate in the Requires.private of
	OpenEXR.pc.

	* gnu/packages/graphics.scm (openexr)[arguments]: Enable SSE2 for x86_64-linux
	and i686-linux in configure-flags.
	[inputs]: Remove zlib (no longer used).  Move libdeflate from here ...
	[propagated-inputs]: ... to here.

	Change-Id: Ib2e6669036033e262447ba4b1b98c20c7db13bf1

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioconcotk: Update to 1.22.2.
	* gnu/packages/bioconductor.scm (r-bioconcotk): Update to 1.22.2.

	Change-Id: I473dc8d160d6f04eb3d90b747395d6ff73e3e9db

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-monocle: Update to 2.30.1.
	* gnu/packages/bioconductor.scm (r-monocle): Update to 2.30.1.
	[propagated-inputs]: Remove r-qlcmatrix.

	Change-Id: Id3876045fe925a82892cd2dbe7f56a0b475f2226

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqarray: Update to 1.42.4.
	* gnu/packages/bioconductor.scm (r-seqarray): Update to 1.42.4.

	Change-Id: I3663ed7550bdd11e2f23b0497c7bbeb2d5c6cd41

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gsva: Update to 1.50.2.
	* gnu/packages/bioconductor.scm (r-gsva): Update to 1.50.2.

	Change-Id: I24cb1b80f6afc34c970f402292a326e7ec592534

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationhub: Update to 3.10.1.
	* gnu/packages/bioconductor.scm (r-annotationhub): Update to 3.10.1.

	Change-Id: Ibe0b4d197a17514072febc97ef8eac684d884b67

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bambu: Update to 3.4.1.
	* gnu/packages/bioconductor.scm (r-bambu): Update to 3.4.1.

	Change-Id: I888802cc0b75876378c59abba72442bb5927010a

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dt: Update to 0.33.
	* gnu/packages/statistics.scm (r-dt): Update to 0.33.

	Change-Id: Ice2557633414595dfd4d55d996fa83a7d80a0b3a

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpparmadillo: Update to 0.12.8.2.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.12.8.2.0.

	Change-Id: I094907765b56a97e59fbfd3a871def732c1965cd

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-knitr: Update to 1.46.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.46.

	Change-Id: I0f6cfb86353558514fdb0e50f5626ad493e5bf1f

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-delaporte: Update to 8.4.0.
	* gnu/packages/cran.scm (r-delaporte): Update to 8.4.0.

	Change-Id: Iaa241222b4c4d84bb9ded7603f7e5cdf857e40be

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stars: Update to 0.6-5.
	* gnu/packages/cran.scm (r-stars): Update to 0.6-5.

	Change-Id: I459475640f0626136c7c1b72528f9e38f7dd1b19

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scatterpie: Update to 0.2.2.
	* gnu/packages/cran.scm (r-scatterpie): Update to 0.2.2.

	Change-Id: Iefea7b841a419a129ed69d436b80bf59a7ec8c3f

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsconnect: Update to 1.2.2.
	* gnu/packages/cran.scm (r-rsconnect): Update to 1.2.2.
	[propagated-inputs]: Add r-pki.

	Change-Id: I6dcc1b5566be6117e957366f66e0af35c2242718

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quanteda: Update to 4.0.1.
	* gnu/packages/cran.scm (r-quanteda): Update to 4.0.1.
	[inputs]: Add tbb.
	[propagated-inputs]: Remove r-rcppparallel; add r-lifecycle.
	[native-inputs]: Add pkg-config.

	Change-Id: I988b076f65801c9e9f7ebe3fa6d19566aea6308a

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-proxyc: Update to 0.4.1.
	* gnu/packages/cran.scm (r-proxyc): Update to 0.4.1.
	[inputs]: Add tbb.
	[propagated-inputs]: Remove r-rcppparallel.

	Change-Id: I091b340d9defc5876ab7187b7f890cb839fb23b8

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dae: Update to 3.2.25.
	* gnu/packages/cran.scm (r-dae): Update to 3.2.25.
	[propagated-inputs]: Add r-trycatchlog.

	Change-Id: I9dfc382185a6f83586fcfa35c9969036cf66193a

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-styler: Update to 1.10.3.
	* gnu/packages/cran.scm (r-styler): Update to 1.10.3.

	Change-Id: I59909dfd5534863eef1a8502dd76c9c172914d56

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nor1mix: Update to 1.3-3.
	* gnu/packages/cran.scm (r-nor1mix): Update to 1.3-3.

	Change-Id: Ie05b87763a47339c713b3a3c9d4f5c4238f26bd9

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tmb: Update to 1.9.11.
	* gnu/packages/cran.scm (r-tmb): Update to 1.9.11.

	Change-Id: I2168b4a7452ae277eacd7414049ee6fd1429c3ca

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-emmeans: Update to 1.10.1.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.10.1.

	Change-Id: I8d072fdf667a6a267ddc4aeb173db6b88996ff85

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggstance: Update to 0.3.7.
	* gnu/packages/cran.scm (r-ggstance): Update to 0.3.7.

	Change-Id: I29c3f248afc717cf6e623db1d9a6e3cd19fe055f

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-promises: Update to 1.3.0.
	* gnu/packages/cran.scm (r-promises): Update to 1.3.0.

	Change-Id: I50c005b222d1beac05e14bf98e719c5e0b06eaf4

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-smoother: Update to 1.3.
	* gnu/packages/cran.scm (r-smoother): Update to 1.3.

	Change-Id: Ia428b5c8c2896cfdae1445d0dbbe19e75c23ac77

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-argparser: Update to 0.7.2.
	* gnu/packages/cran.scm (r-argparser): Update to 0.7.2.

	Change-Id: I2dd93ed20822070b92fe48d4400eb4e87543d5a2

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hardyweinberg: Update to 1.7.8.
	* gnu/packages/cran.scm (r-hardyweinberg): Update to 1.7.8.
	[native-inputs]: Add r-knitr and r-rmarkdown.

	Change-Id: I877343e49057c8218adcfcf44ad42c26556829fb

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pvclust: Update to 2.2-0.
	* gnu/packages/cran.scm (r-pvclust): Update to 2.2-0.

	Change-Id: Ia3397baada3ca9ca0546be7d717f96004c214566

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-htmltools: Update to 0.5.8.1.
	* gnu/packages/cran.scm (r-htmltools): Update to 0.5.8.1.

	Change-Id: Ib40ad8eb79e10247d306196894ad4e03c04a582e

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-secretbase: Update to 0.4.0.
	* gnu/packages/cran.scm (r-secretbase): Update to 0.4.0.

	Change-Id: I60499def8f224bb93944448e0c23186641c2c892

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rticles: Update to 0.27.
	* gnu/packages/cran.scm (r-rticles): Update to 0.27.

	Change-Id: I7191c908b8df1c98293daa152927a77b91e8dac7

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggstatsplot: Update to 0.12.3.
	* gnu/packages/cran.scm (r-ggstatsplot): Update to 0.12.3.

	Change-Id: If7ff6313571682ef2380acaca82038539dbca48c

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggstats: Update to 0.6.0.
	* gnu/packages/cran.scm (r-ggstats): Update to 0.6.0.

	Change-Id: I9997cc7342f829339b8461d609d84dc76057692b

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-broom-helpers: Update to 1.15.0.
	* gnu/packages/cran.scm (r-broom-helpers): Update to 1.15.0.

	Change-Id: I7761a057a694119f56c3e2bd5dd6f0702136d975

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-codedepends: Update to 0.6.6.
	* gnu/packages/bioconductor.scm (r-codedepends): Update to 0.6.6.
	[native-inputs]: Add r-knitr.

	Change-Id: I38378f3c7406166007da48eed749526d6ddb9277

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-valr: Update to 0.8.0.
	* gnu/packages/bioconductor.scm (r-valr): Update to 0.8.0.

	Change-Id: I9d5a7d2c3600f82db4b291af1485f9d075d26627

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-pki.
	* gnu/packages/cran.scm (r-pki): New variable.

	Change-Id: Ic8bd9a449b040e66093939e2d64b05e4f97f9bd3

2024-04-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-trycatchlog.
	* gnu/packages/cran.scm (r-trycatchlog): New variable.

	Change-Id: I092c8ada3e139e21e07f000041a5e2fc345af977

2024-04-10  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma: Fix QtQuickControls2 theme.
	Suggested in <https://github.com/NixOS/nixpkgs/issues/79713>.

	* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Add qqc2-desktop-style.

	Change-Id: I6bbed3ddaa339c25a996b6ab74acbc3179e28269

2024-04-10  Sughosha  <sughosha@disroot.org>

	gnu: falkon: Enable KDE Frameworks Integration plugin.
	* gnu/packages/kde-internet.scm (falkon)[inputs]: Add kcoreaddons and kcrash.

	Change-Id: I5cacc660daea8167bb072c41875d29fbf2caf74b

2024-04-10  宋文武  <iyzsong@member.fsf.org>

	gnu: kdelibs4support: Fix tests.
	Reported in:
	  <https://issues.guix.gnu.org/70100>
	  <https://issues.guix.gnu.org/70176>

	* gnu/packages/kde-frameworks.scm (kdelibs4support)[source]: Add snippet.

	Change-Id: I12e16b8003e9b7e857492e51105d7c3580e1c35f

2024-04-09  Leo Famulari  <leo@famulari.name>

	teams: Remove Björn Höfling from their team due to inactivity.
	* etc/teams.scm (Björn Höfling): Remove from the JAVA team.

	Change-Id: I384e4aebff18485ea5c5bf444a46dc88a64af72d

2024-04-09  Leo Famulari  <leo@famulari.name>

	teams: Remove Raghav Gururajan from their teams due to inactivity.
	* etc/teams.scm (Raghav Gururajan): Remove from the GNOME and MENTORS teams.

	Change-Id: Ic1a583f08636f4cfd34635ab04091844b9957e08

2024-04-09  Leo Famulari  <leo@famulari.name>

	.guix-authorizations: Remove Björn Höfling due to inactivity.
	* .guix-authorizations: Remove hoebjo.

	Change-Id: I270cef605de30e1924749ad143f166cca0b54e8d

2024-04-09  Leo Famulari  <leo@famulari.name>

	.guix-authorizations: Remove Raghav Gururajan due to inactivity.
	* .guix-authorizations: Remove raghavgururajan.

	Change-Id: Iec45c971c4ec4cd1721d9b6299dc44bc7bb1a94e

2024-04-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: netpbm: Fix build on powerpc-linux.
	* gnu/packages/netpbm.scm (netpbm)[arguments]: Adjust the 'setup-check
	phase to skip 2 tests when building for powerpc-linux.

	Change-Id: Ie8f23bed0f5d442df3a19e227bbdc3a17fa77511

2024-04-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: vale: Unbundle more packages.
	* gnu/packages/textutils.scm (vale):
	[source]: Remove more vendored modules.
	[native-inputs]: Add go-github-com-fatih-color, go-github-com-gobwas-glob,
	go-github-com-mitchellh-go-homedir, go-github-com-yuin-goldmark,
	go-golang-org-x-net-html, go-gopkg-in-ini-v1, and
	go-gopkg-in-yaml-v2.

	Change-Id: Ia7e87888fd286b54157382d01c8a3ca8475e3cb0

2024-04-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: vale: Refresh package style.
	* gnu/packages/textutils.scm (vale):
	[source]: Remove some packaged module from vendor.
	[arguments]: Move above native-inputs. Swap to list style, do not
	install source.
	[description]: Fix indentation.

	Change-Id: I3efbffc74e76ba2c88467bfc7e79b06d4d05ee18

2024-04-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: csvdiff: Adjust inputs.
	* gnu/packages/textutils.scm (csvdiff): Adjust inputs.
	[arguments]: Swap to list style, do not install sources.
	[native-inputs]: Swap from propagated-inputs to native-inputs.
	Remove indirect Golang modules: go-github-com-mattn-go-colorable,
	go-github-com-oneofone-xxhash, go-github-com-spaolacci-murmur3, and
	go-golang-org-x-sys.

	Change-Id: I903d8869b8c468c15a2e78a565bcaaf34594e34b

2024-04-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add miller.
	* gnu/packages/textutils.scm (miller): New variable.

	Change-Id: Ic381b5e28e561382c49f843aa1baadf2d2d6f294

2024-04-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add go-github-com-facette-natsort.
	* gnu/packages/golang-xyz.scm (go-github-com-facette-natsort): New
	variable.

	Change-Id: I23ab432b5a7f35d2f3144cfd68cfff75683eb592

2024-04-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add go-github-com-johnkerl-lumin.
	* gnu/packages/golang-xyz.scm (go-github-com-johnkerl-lumin): New variable.

2024-04-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add go-github-com-lestrrat-go-strftime.
	* gnu/packages/golang-xyz.scm (go-github-com-lestrrat-go-strftime): New
	variable.

	Change-Id: I8f4fcc42608357c409dc38e63c1b2b1d3083b268

2024-04-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add go-github-com-lestrrat-go-envload.
	* gnu/packages/golang-xyz.scm (go-github-com-lestrrat-go-envload): New
	variable.

	Change-Id: I6bdf0b026779556bf5a0a89de0c7e868f13c286d

2024-04-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: diffoscope: Update to 263.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 263.

	Change-Id: I8c9fce87dcf78fbc0f5ed319fa9e8b6d2e37fee1

2024-04-09  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: nyxt: Update to 3.11.6.
	* gnu/packages/web-browsers.scm (nyxt): Update to 3.11.6.

2024-04-09  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: tracy: Update to 0.10.
	* gnu/packages/profiling.scm (tracy, tracy-wayland): Update to 0.10.

	Change-Id: Iee2d306e97aff88575286e2da78430be8014b35c

2024-04-09  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: python-deeptools: Update to 3.5.5.
	* gnu/packages/bioinformatics.scm (python-deeptools): Update to 3.5.5.
	[build-system]: Replace by pyproject-build-system.
	[arguments]: Add phase that fixes 'test/test_tools.py'.

	Change-Id: Ibb51939275c96df2c4a1e248a03d683f2f4904ac

2024-04-09  Andy Tai  <atai@atai.org>

	gnu: stow: Update to 2.4.0.
	* gnu/packages/package-management.scm (stow): Update to 2.4.0.

	Change-Id: Icc5b81b98fc3dc53d03430fa90c2793e7ef8970d

2024-04-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: glmark2: Update to 2023.01.
	* gnu/packages/gl.scm (glmark2): Update to 2023.01.

	Change-Id: Ia3a468d5da28801fc9c13de6995ca6599bbbb87c

2024-04-09  Andy Tai  <atai@atai.org>

	gnu: cpio: Update to 2.15.
	* gnu/packages/cpio.scm (cpio): Update to 2.15.

	Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org>
	Change-Id: I0a74b8b40376fd97de24125dbe92a55727c6135e

2024-04-09  Christopher Baines  <mail@cbaines.net>

	Merge remote-tracking branch 'savannah/master' into mesa-updates
	Change-Id: Iad185e2ced97067b3dff8fd722435a6c5e2c00e5

2024-04-09  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-hoot: Update to 0.4.0.
	* gnu/packages/guile-xyz.scm (guile-hoot): Update to 0.4.0.

	Change-Id: I1f1505bc913191578be3d5e0d2fb0c7d7c574b2c

2024-04-09  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: python-pyside-2: Fix qtspeech input name.
	* gnu/packages/qt.scm (python-pyside-2) <arguments>: Fix input name
	of qtspeech-5 on fix-qt-module-detection phase.

	Change-Id: Ie566aedddcd03b3b6aedb97dfbea8bc783db2205

2024-04-09  John Kehayias  <john.kehayias@protonmail.com>

	gnu: openexr: Update to 3.2.4 [security fixes].
	Previous versions, 3.2.2 and 3.1.4, fixed CVE-2023-5841 and CVE-2021-45942,
	respectively.

	* gnu/packages/graphics.scm (openexr): Update to 3.2.4.
	[arguments]: Remove unneeded files from patch-test-directory phase.
	[inputs]: Add libdeflate.

	Reported-by: Vinicius Monego <monego@posteo.net>
	Change-Id: I72f82e623c9b8988cae433947117cd81f40cdbc3

2024-04-09  Vinicius Monego  <monego@posteo.net>

	gnu: Add pdal.
	* gnu/packages/geo.scm (pdal): New variable.

	Change-Id: I7c24fec69b4f0c19a1c246fab39b994e17e36f3a

2024-04-08  Ahmad Draidi via Guix-patches via  <guix-patches@gnu.org>

	news: Add entry for the linux-libre-lts 6.6 update.
	* etc/news.scm: Add entry.

	Change-Id: Ic57c76c300712e4a6053052611e6483b4d72f0c5

2024-04-08  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: linux-libre-lts: Update to 6.6.
	6.6 is the newest long-term support version of the kernel.

	* gnu/packages/linux.scm (linux-libre-lts-version, linux-libre-lts-gnu-revision,
	linux-libre-lts-pristine-source, linux-libre-lts-source, linux-libre-lts): Use
	linux-libre-6.6.

	Change-Id: Ia461c64004977e1a61a7d049b1d355438bae451e

2024-04-08  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update the default linux-libre package to the 6.8 series.
	* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
	linux-libre-pristine-source, linux-libre-source, linux-libre,
	linux-libre-with-bpf): Use linux-libre-6.8.

	Change-Id: I11e3217e44ca2a19aaacc786989631bd9b1c6c89

2024-04-08  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.25.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.25.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Idab4cf93847ddc81f30acacfdc14e85abac31b49

2024-04-08  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.8: Update to 6.8.4.
	* gnu/packages/linux.scm (linux-libre-6.8-version): Update to 6.8.4.
	(linux-libre-6.8-pristine-source, deblob-scripts-6.8): Update hashes.

	Change-Id: I1a430a647c81ab7d9403d1a908b4429062bbd6e4

2024-04-08  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.84.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.84.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	Change-Id: I14dc68d7cc8422bcd7b4f1031505a3ee7375cb24

2024-04-08  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre: Update to 6.7.12.
	* gnu/packages/linux.scm (linux-libre-6.7-version): Update to 6.7.12.
	(linux-libre-6.7-pristine-source): Update hashes.

	Change-Id: I1f682455af246100f548a5623fae225957b99e68

2024-04-08  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-next: Update to commit db7efa5.
	* gnu/packages/guile.scm (guile-next): Update to commit db7efa5.

	Change-Id: Ia9629b4494b9d8968d9caa1b6c6ce362ee24a24d

2024-04-08  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: xmrig: Update to 6.21.2.
	* gnu/packages/finance.scm (xmrig): Update to 6.21.2.

	Change-Id: I6d4ae6a365979735421a24f0de7225e9268e99ee

2024-04-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: perl-mozilla-ca: Use system SSL certificates.
	* gnu/packages/perl.scm (perl-mozilla-ca)[source]: Add snippet to remove
	bundled certificates, use system certificates, and adjust the manpage
	accordingly.
	[arguments]: Skip the tests.

	Change-Id: I4b3451c0012c7b4ae40efdfd609f00644d871c2c

2024-04-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: perl-mozilla-ca: Update to 20240313.
	* gnu/packages/perl.scm (perl-mozilla-ca): Update to 20240313.
	[source]: Update with new author.

	Change-Id: I8a7bae387db512ba1bb0af7feb1e22c26344c701

2024-04-07  Ludovic Courtès  <ludo@gnu.org>

	mapped-devices: luks: Specify modules needed at the top-level.
	Fixes <https://issues.guix.gnu.org/70266>.

	* gnu/system/mapped-devices.scm (luks-device-mapping)[modules]: New
	field.
	(open-luks-device): Remove non-top-level ‘use-modules’ form.
	* gnu/system/linux-initrd.scm (raw-initrd): Remove modules that were
	added specifically for ‘luks-device-mapping’.

	Change-Id: I4253c3dd5e3cbcee41ec84fd57227abd428d1bd6

2024-04-07  Ludovic Courtès  <ludo@gnu.org>

	mapped-devices: <mapped-device-type> can specify modules to import.
	* gnu/system/mapped-devices.scm (<mapped-device-type>)[modules]: New
	field.
	(device-mapping-service-type): Honor it.
	* gnu/system/linux-initrd.scm (raw-initrd): Likewise.

	Change-Id: Icc702cb6f281741975e33203f87fbc1ffa9856da

2024-04-07  Ludovic Courtès  <ludo@gnu.org>

	gexp: Add #:guile parameter to ‘gexp->file’ and ‘scheme-file’.
	This brings ‘gexp->file’ in line with its documentation and mirrors
	what’s done for ‘gexp->script’ and ‘program-file’.

	Fixes <https://issues.guix.gnu.org/69401>.

	* guix/gexp.scm (gexp->file): Add #:guile, as was already documented.
	(<scheme-file>)[guile]: New field.
	(scheme-file): Add #:guile.
	(scheme-file-compiler): Honor ‘guile’ field.
	* tests/gexp.scm ("gexp->file")
	("gexp->file + file-append", "gexp->file + #:splice?")
	("gexp->file, cross-compilation")
	("gexp->file, cross-compilation with default target")
	Add #:guile to ‘gexp->file’ calls.
	("gexp-modules deletes duplicates")
	("gexp->derivation & with-imported-module & computed module")
	("gexp->derivation & with-extensions", "scheme-file"): Likewise for
	‘scheme-file’ calls.

	Change-Id: I47536063d5e411e561ec321e535267e92dd06044

	Reported-by: Efraim Flashner <efraim@flashner.co.il>
	Change-Id: I58d653c7fbe65c665bafcbd332ac9b264ddeab64

2024-04-07  Ludovic Courtès  <ludo@gnu.org>

	reconfigure: /run/current-system points to generation.
	* guix/scripts/system/reconfigure.scm (switch-system-program): Set
	‘GUIX_NEW_SYSTEM’ to GENERATION rather than OS, for consistency with
	what ‘boot-system’ does.
	* gnu/tests/reconfigure.scm (run-switch-to-system-test)
	["script activated the new generation"]: Adjust accordingly.

	Change-Id: I57b693606a41b8c952df32bbdc2b9120c6dbfd6a

2024-04-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove withershins.
	This was only ever needed for powertabeditor.

	* gnu/packages/code.scm (withershins): Remove variable.

	Change-Id: I1c286073d1415cd2261ad58017855fedb7701b05

2024-04-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: powertabeditor: Update to 2.0.0-alpha19.
	* gnu/packages/music.scm (powertabeditor): Update to 2.0.0-alpha19.
	[arguments]: Remove 'fix-pugixml-detection phase; respect #:tests? setting in
	custom 'check phase.
	[inputs]: Drop labels; add nlohmann-json and qttools-5; remove rapidjson.
	[home-page]: Add missing letter.

	Change-Id: Idf8617f3d39dd97ba59753fc7294515032f1656d

2024-04-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: java-usb4java: Update to 1.3.0.
	* gnu/packages/libusb.scm (java-usb4java): Update to 1.3.0.
	[arguments]: Use plain list; use SEARCH-INPUT-FILE; adjust
	'disable-broken-tests; remove trailing #T from build phases.

	Change-Id: Ia5cd72b7c6c0426bcd95804802d14f3e5c728e1c

2024-04-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: libusb4java: Update to 1.3.1-1.0842e81.
	* gnu/packages/libusb.scm (libusb4java): Update to 1.3.1-1.0842e81.
	[arguments]: Remove 'disable-Werror phase; remove trailing #T from build
	phases; use G-expression.

	Change-Id: I9d9ef6d9ede5254ee7a130aec182ad53b2823bbe

2024-04-07  Ian Eure  <ian@retrospec.tv>

	gnu: open-ssh-session: Don’t require public key.
	Public keys aren’t required for client connections, and this binding is
	unused.  The behavior of assuming a ".pub"-suffixed file exists in the same
	directory as the secret key is undocumented and surprising.

	* guix/scripts/offload.scm (open-ssh-session): Delete `public' binding.

	Change-Id: I9b532be2abe68dae0323e4ef6e1ceab1e5603359

2024-04-07  Andy Tai  <atai@atai.org>

	gnu: octave-cli: Update to 9.1.0.
	* gnu/packages/maths.scm (octave-cli): Update to 9.1.0.

	Change-Id: I8b8c3245644e0958d13d635f514d7fcc1d656a91

2024-04-07  Andrew Jose  <arnav.jose@gmail.com>

	gnu: Add python-shshsh.
	* gnu/packages/python-xyz.scm (python-shshsh): New variable.

	Reviewed-by: Steve George <steve@futurile.net>
	Change-Id: Iadd75c769a4391195b32789590f94fd8afbe21b6

2024-04-07  Ivan Vilata-i-Balaguer  <ivan@selidor.net>

	gnu: Add xssstate.
	* gnu/packages/suckless.scm (xssstate): New variable.

	Reviewed-by: Steve George <steve@futurile.net>
	Change-Id: I80a44b979ae987b953dcbdb3979b9b4ad8e30c79

2024-04-07  Christopher Baines  <mail@cbaines.net>

	guix: nar: Update path-id to valid-path-id.
	To match the change in (guix store database).

	* guix/nar.scm (finalize-store-file): Update path-id to valid-path-id.

	Change-Id: I69255c7acc1ea4e4855a4621bfcec54f595dd24d

2024-04-07  Wojtek Kosior  <koszko@koszko.org>

	store: database: Use correct function name in assertion.
	* guix/store/database.scm (register-valid-path): Replace "sqlite-register"
	with "register-valid-path" as argument to `assert-integer'.

	Change-Id: Id93687e90d0a806d715006ca0b2498a1d10cfba6

2024-04-07  Wojtek Kosior  <koszko@koszko.org>

	scripts: system: Rename `sqlite-register'.
	* guix/scripts/system.scm (define-module): #:autoload `register-valid-path'
	instead of `sqlite-register'.
	(copy-item): Call it with the new name.

	Change-Id: I24f71f822a5f400a47adee43f61184a4fbcb9741

2024-04-07  Janneke Nieuwenhuizen  <janneke@gnu.org>

	guix-install.sh: Make Guix modules available too.
	* etc/guix-install.sh (GUILE_LOAD_PATH): Prepend directory to current Guix
	modules.
	(GUILE_LOAD_COMPILED_PATH): Likewise to compiled modules.

	Change-Id: I0b2722a38b1f8ebab32142cbc372a23cadfb0620

2024-04-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python: Use system SSL certificates.
	* gnu/packages/python.scm (python)[replacement]: New field.
	(python/fixed): Provide a python with a patched python-certifi which
	only offers to use the system's SSL certificates.

	Change-Id: Ic5bcfb6b32282a7e0628232b1dc4cd60f3f2da52

2024-04-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pip: Use system SSL certificates.
	* gnu/packages/python-build.scm (python-pip)[replacement]: New
	field.
	(python-pip/fixed): Provide a python-pip with a patched python-certifi
	which only offers to use the system's SSL certificates.

	Change-Id: Icea0769b881dc8d760562f0405fa8ea8167a4bd4

2024-04-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-certifi: Use system SSL certificates.
	* gnu/packages/python-crypto.scm (python-certifi)[replacement]: New
	field.
	(python-certifi/fixed): Provide a python-certifi which only offers to
	use the system's SSL certificates.

	Change-Id: Ie1871be42988dff3cccfe24bca626149fee0f371

2024-04-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mesa: Enable svga driver on all architectures.
	* gnu/packages/gl.scm (mesa)[arguments]: Adjust configure-flags so that
	the svga gallium-driver is enabled on all architectures.

	Change-Id: I0a604f1f8e4dac511c273149b95bf9b270e8e1fe

2024-04-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: automatic-component-toolkit: Swap to go-build-system.
	* gnu/packages/code.scm (automatic-component-toolkit):
	[build-system]: Swap to go-build-system to make the package more
	maintainable and build predictable.
	[arguments] <#:phases>: Swap to default 'build and 'install phases,
	revert 'configure phase. Add 'pretend-cmd-act phase to satisfy
	go-build-system.
	[native-inputs]: Remove go.

	Change-Id: Iba7bd4c87bdbbb91381f81a77c7811cb9f1f4943

2024-04-07  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Fix builds that require old blueprint-compiler.
	This is a follow-up commit to cee21ef8650d723e9e1ea4c6313897fd3bf64112 and
	fixes two builds that rely on an older version of blueprint-compiler.
	The giara package remains broken as a result of a test failure.

	* gnu/packages/gnome.scm (blueprint-compiler-0.4): New variable.
	* gnu/packages/syndication.scm (giara, gfeeds): Replace blueprint-compiler
	with blueprint-compiler-0.4.
	* gnu/packages/text-editors.scm (textpieces): Likewise

2024-04-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: glslang: Skip a test on powerpc-linux.
	* gnu/packages/vulkan.scm (glslang)[arguments]: When building for
	powerpc-linux add a phase to skip a test.

	Change-Id: I00fd2273fcd2514c3086eee433f74f0bb4c3ebe6

2024-04-07  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Restore some of the old installation instructions.
	Follow-up to 227e0469dbfec7e47b57d824dcf45a04ac4026c9.

	* doc/guix.texi (Binary Installation):
	Revert wording for installing the Debian package.
	Restore how to reproduce the binary tarball.
	Restore how to uninstall.
	(copying): Add copyright notice for Matthew Trzcinski.

	Change-Id: Ib74199e39bd7a50ac58045f2bc47f61fc04eacb9

2024-04-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: quickjs: Update to 2024-01-13.
	* gnu/packages/javascript.scm (quickjs): Update to 2024-01-13.
	[arguments]: Adjust make-flags to set PREFIX and not DESTDIR.
	[description]: Update with new features.

	Change-Id: I76189212c3baafda36b7327d47001147ffacb8a8

2024-04-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: glslang: Give more information on test failures.
	* gnu/packages/vulkan.scm (glslang)[arguments]: Adjust the 'check phase
	to run the tests in parallel, rerun tests which fail and to provide
	information when a test fails.

	Change-Id: I13962bb503a20338901cdd878d356e1bcce7f2eb

2024-04-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mesa: Enable all the video codecs.
	* gnu/packages/gl.scm (mesa)[arguments]: Adjust the configure-flags to
	enable all the video codecs.

	Change-Id: Id540e4d8af8b756f1d0e4978b18e22dd19dd8985

2024-04-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: quickjs: Fix building on powerpc-linux.
	* gnu/packages/javascript.scm (quickjs)[arguments]: When building for
	powerpc-linux add a make-flag to link with latomic.

	Change-Id: I8838c8b750f919a58fc3bfe73919de0c1e585243

2024-04-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: quickjs: Remove pre-generated documentation.
	* gnu/packages/javascript.scm (quickjs)[source]: Add snippet to remove
	pre-generated documentation.

	Change-Id: Ie616fb590ff6b9e6db6c7d6cccc79d029e8e3e14

2024-04-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mesa: Adjust skipped tests on powerpc-linux.
	* gnu/packages/gl.scm (mesa)[arguments]: In the 'disable-failing-test
	phase enable another test when building for powerpc-linux.

	Change-Id: Ib043b2ea77dc145b3b067496ed45662ad635dc72

2024-04-06  TakeV  <takev@disroot.org>

	gnu: magic-wormhole: Update to 0.14.0.
	* gnu/packages/magic-wormhole.scm (magic-wormhole): Update to 0.14.0.
	[propagated-inputs]: Add python-iterable-io; and python-zipstream-ng.

	Change-Id: I1c91db96bf4a96ab1758925deaae87a174b4b03d

2024-04-06  TakeV  <takev@disroot.org>

	gnu: Add python-zipstream-ng.
	* gnu/packages/python-xyz.scm (python-zipstream-ng): New variable.

	Change-Id: Idf0c0d471aa1eda45cf649874f6a79b6b9a7937b

2024-04-06  TakeV  <takev@disroot.org>

	gnu: Add python-iterable-io.
	* gnu/packages/python-xyz.scm (python-iterable-io): New variable.

	Change-Id: Icd4b10e27b5f4963fd3e3ea516676e84b3c5ecd4

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-multiformats-go-multiaddr-net: Adjust inputs.
	* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr-net):
	[propagated-inputs]: Swap from native-inputs to propagated-inputs to
	access them from dependent packages.  Remove
	go-github-com-mr-tron-base58, go-github-com-gxed-hashland-keccakpg,
	go-github-com-minio-blake2b-simd, go-github-com-minio-sha256-simd,
	go-github-com-spaolacci-murmur3, go-golang-org-x-crypto; and
	go-github-com-multiformats-go-multihash

	Change-Id: I577c3813d6d5a6197103b8de6d4a9b2ba2db8bef

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-multiformats-go-multiaddr: Adjust inputs.
	* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr):
	[propagated-inputs]: Swap from native-inputs to propagated-inputs to
	access them from dependent packages.  Remove
	go-github-com-mr-tron-base58, go-github-com-gxed-hashland-keccakpg,
	go-github-com-minio-blake2b-simd, go-github-com-minio-sha256-simd,
	go-github-com-spaolacci-murmur3; and go-golang-org-x-crypto.

	Change-Id: Ib98ea59cf43304d9f78091da4cfd45cdbc802ad4

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-libp2p-peer: Adjust inputs.
	* gnu/packages/golang-crypto.scm (go-github-com-libp2p-go-libp2p-peer):
	[propagated-inputs]: Swap from native-inputs to propagated-inputs to
	access them from dependent packages.  Remove
	go-github-com-mr-tron-base58, go-github-com-gxed-hashland-keccakpg,
	go-github-com-minio-blake2b-simd, go-github-com-minio-sha256-simd,
	go-github-com-spaolacci-murmur3; and go-golang-org-x-crypto.

	Change-Id: Ib646c1a3eba7ad31fecc99578eedc5a3892e1af1

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-libp2p-metrics: Adjust inputs.
	* gnu/packages/golang.scm (go-github-com-libp2p-go-libp2p-metrics):
	[propagated-inputs]: Swap from native-inputs to propagated-inputs to
	access them from dependent packages.  Remove
	go-github-com-mr-tron-base58, go-github-com-gxed-hashland-keccakpg,
	go-github-com-minio-blake2b-simd, go-github-com-minio-sha256-simd,
	go-github-com-spaolacci-murmur3; and go-golang-org-x-crypto.

	Change-Id: I28b6da0ec96554052777cdba8971e831ef24df1b

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-multiformats-go-multihash: Adjust inputs.
	* gnu/packages/golang-crypto.scm (go-github-com-multiformats-go-multihash):
	[propagated-inputs]: Swap from native-inputs to propagated-inputs to
	access them from dependent packages.

	Change-Id: I5ad4b78153df5cdf163507ea1b51837a6351b645

2024-04-06  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-multiformats-go-multibase.
	* gnu/packages/golang-xyz.scm (go-github-com-multiformats-go-multibase): New
	  variable.

	Change-Id: If634f1497d628a23f2c2ebb1e8e9f6526faa3f3f

2024-04-06  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add specification-multibase.
	* gnu/packages/specifications.scm: New module.
	  (specification-multibase): New variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add "gnu/packages/specifications.scm".

	Change-Id: I5994e8f8927d5365cc201da30bd49abf03d17574

2024-04-06  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-multiformats-go-base36.
	* gnu/packages/golang-xyz.scm (go-github-com-multiformats-go-base36): New
	  variable.

	Change-Id: I27c5540fddae55ae9ce12a205d6f7f7c9a01569b

2024-04-06  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-multiformats-go-base32.
	* gnu/packages/golang-xyz.scm (go-github-com-multiformats-go-base32): New
	  variable.

	Change-Id: If6c54a3c2d0a62e61e524da85c76ad6bf7f7bcbe

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-webpaste: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-webpaste)[arguments]<#:phases>: Ensure
	compatibility with recent Buttercup.

	Change-Id: I9eb9b9de7fcc1832691a64c0945e91a335498e5b

2024-04-06  Zac Berkowitz  <zac.berkowitz@gmail.com>

	gnu: qtserialport: Update to 6.6.3.
	* gnu/packages/qt.scm (qtserialport): Rename to ...
	* gnu/packages/qt.scm (qtserialport-5): ... this.
	* gnu/packages/qt.scm (qtserialport): New variable.
	* gnu/packages/engineering.scm (fritzing, candle)
	[inputs]: Replace qtserialport with qtserialport-5.
	* gnu/packages/geo.scm (qgis): Likewise.
	* gnu/packages/kde-utils.scm (atelier, libatcore): Likewise.
	* gnu/packages/qt.scm (qtserialbus, qtlocation, python-pyqt): Likewise.
	* gnu/packages/radio.scm (wsjtx, jtdx, js8call)
	(sdrangel, wfview, qdmr): Likewise.

	Change-Id: I8e0c8d2408ea0bf776b2efe58e23821cb653363c
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-fb2-reader: Properly enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-fb2-reader)[arguments]<#:test-command>:
	Use command to actually run tests.
	<#:phases>: Fix a bogus function name in a test.

	Change-Id: I267b219e2b8f547c00cbe3971d21da2f7b599311

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-fb2-reader: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-fb2-reader)[arguments]<#:phases>: Add
	a phase to add compatibility with recent Buttercup.

	Change-Id: Ibdef2db649d46438634e20b3aa25bcbb63c21b8d

2024-04-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	build: qt-utils: Use QML_IMPORT_PATH2 for Qt 5 (fixup).
	This follows a499d1772df63784e7df1767e58ca1dd5a4b1124 ("build: qt-utils: Use
	QML_IMPORT_PATH for Qt 6.").

	* guix/build/qt-utils.scm (variables-for-wrapping): Use QML_IMPORT_PATH2 when
	the Qt major version is <= 6, QML_IMPORT_PATH otherwise.

	Change-Id: I2dd1d426aef117105708cc4004078deaa28c15cd

2024-04-06  Matthew Trzcinski  <matt@excalamus.com>

	doc: Move "Running the Test Suite" after "Building from Git".
	* doc/contributing.texi (doc/guix.texi): Move "Running the Test
	Suite" after "Building from Git".

	Link: <https://lists.gnu.org/archive/html/guix-devel/2024-03/msg00023.html>

2024-04-06  Matthew Trzcinski  <matt@excalamus.com>

	doc: Move "Requirements" before "Building from Git"
	* doc/contributing.texi (doc/guix.texi): Move "Requirements" before "Building
	from Git".

	Link: <https://lists.gnu.org/archive/html/guix-devel/2024-03/msg00023.html>

2024-04-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Fix Texinfo menus.
	There should be two spaces between the node name and its description.  Found
	via 'M-x texinfo-all-menus-update' in Emacs.

	Change-Id: I2b17180746f8d97ea5f927b8a504419c087dd5f5

2024-04-06  Matthew Trzcinski  <matt@excalamus.com>

	doc: Simplify installation instructions
	* doc/guix.texi (Installation):
	- Move the definition of "foreign distro" out of quotation
	- Repeat overwrite warning
	- Remove superfluous commentary

	* doc/guix.texi (Binary Installation):
	- Clarify that installing on a foreign distro has two methods: using
	  packaged binaries and building from source
	- Add cross reference to "Building from Git"
	- Move the foreign distro installation instructions out of quotation
	- Move directions for 'guix-install.sh' after instructions to use
	  distribution-specific package managers
	- Specify "distributions" as "GNU/Linux distributions"
	- Add GnuPG as a requirement for 'guix-install.sh'
	- Add comma after "Likewise"
	- Remove redundant instructions to use 'guix-install.sh'
	- Split the requirements between system requirements for binary
	  installations, GNU/Linux or GNU/Hurd, and requirements for running
	  'guix-install.sh'
	- Clarify that 'guix-install.sh' guides users through the steps
	- Summarize the steps 'guix-install.sh' follows rather than try to
	  detail them
	- Make explicit that the 'guix-install.sh' default is to download
	  substitutes
	- Emphasize that the substitute authorization code is an example and
	  may need modification

	Link: <https://lists.gnu.org/archive/html/guix-devel/2024-03/msg00023.html>

2024-04-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnurl: Deprecate in favor of curl.
	gnurl is no longer maintained, is abandoned by upstream (see:
	https://bugs.gnunet.org/view.php?id=8684#c22105).

	* gnu/packages/gnunet.scm (gnurl): Alias to curl.

	Change-Id: I7829ac03c516b666e1ab96444cc45c852f065f90

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-lsp-mode: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-mode)[arguments]: Use G-expressions.

	Change-Id: Ie2e1afba6e62a7fa4628c8bb7259e2d1f2d73c71

2024-04-06  Apoorv  <apoorvs@tuta.io>

	gnu: emacs-lsp-mode: Update to 9.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-mode): Update to 9.0.0.

	Change-Id: Id36f74ddd423918bc564b54f4a3f6bf2a9406164

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scintilla: Update to 5.4.3.
	* gnu/packages/text-editors.scm (scintilla): Update to 5.4.3.

	Change-Id: I6995d793acac12b1d85e32651e62e748ab30fd52

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: chipmunk: Update to 7.0.3-1.d0239ef.
	* gnu/packages/game-development.scm (chipmunk): Update to 7.0.3-1.d0239ef.
	[source]<snippet>: Remove fix included upstream.

	Change-Id: Iac849fffc1d9cf3528a4197ddf741d588fc866a5

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: ode: Update to 0.16.5.
	* gnu/packages/game-development.scm (ode): Update to 0.16.5.

	Change-Id: I902c05582c2211d2f620970e74af00ba2f9be19c

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fet: Update to 6.19.0.
	* gnu/packages/education.scm (fet): Update to 6.19.0.

	Change-Id: Icca4e8d8955a0fbaee9c91768b2630ccbf509ad7

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Update to 2.89.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.89.

	Change-Id: I9ef6e0f3a873dce87ec0f1937816cdaad3a504a6

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-robe: Update to 0.8.6.
	* gnu/packages/emacs-xyz.scm (emacs-robe): Update to 0.8.6.

	Change-Id: I2c1c2dc43fe20fec88db4a69ad4933d68805e0a2

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pg: Update to 0.31.
	* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.31.

	Change-Id: I93a4fe14c82831243688014e81e5ef17fa9a4976

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-package-lint: Update to 0.23.
	* gnu/packages/emacs-xyz.scm (emacs-package-lint): Update to 0.23.

	Change-Id: I305c6ca19f4753ff90ad2c4f763424b3a12cc626

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	Change-Id: I19cf1de787038bffac2ad5d5ac1ae6625d50f237

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-ql: Update to 0.8.6.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.8.6.
	[arguments]<#:tests?>: Disable tests, which freeze starting with recent
	Buttercup releases.

	Change-Id: Ib1b88536e47f280446773b55522b14d4c3655fac

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mastodon: Update to 1.0.19.
	* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 1.0.19.

	Change-Id: Ieb7ab69694ba37d6ac7b55aae3e71796d91967c2

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-marginalia: Update to 1.6.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 1.6.

	Change-Id: Iaddf6e32f6fac33942067e99d9a832eb6895d174

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jupyter: Update to 1.0.
	* gnu/packages/emacs-xyz.scm (emacs-jupyter): Update to 1.0.

	Change-Id: I9c9fae1aac83344e62814aead1225f53700c745d

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jinx: Update to 1.5.
	* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 1.5.
	[synopsis]: Clarify text.
	[description]: Use proper capitalization.

	Change-Id: Ifdc082f523f0744d9bcea7419fa8c5d83930aa35

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-gptel: Update to 0.8.5.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.8.5.

	Change-Id: If07dcdca0398b909bd517bf533a14648f7078e28

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-fountain-mode: Update to 3.7.3.
	* gnu/packages/emacs-xyz.scm (emacs-fountain-mode): Update to 3.7.3.

	Change-Id: I54ad906215c5bb8a61655c8635bc1869f6c87d9f

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-datetime: Improve description.
	* gnu/packages/emacs-xyz.scm (emacs-datetime)[description]: Use a full sentence.

	Change-Id: If91529b485cfed49b4cc23ee31278b2befe43944

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-datetime: Update to 0.10.
	* gnu/packages/emacs-xyz.scm (emacs-datetime): Update to 0.10.

	Change-Id: Id49133d32b8fe3d66228ee4a70abffb3b8ad07a3

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-corfu: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 1.3.

	Change-Id: Id870c18b4b303c40513cb00aa78b6b8d9ff1ac49

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-company-emoji: Update to 3.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-company-emoji): Update to 3.0.0.
	[source]<origin>: Switch to Codeberg.

	Change-Id: I98ac3fa105e27daff5c7a84216dbb22ad543991e

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-buttercup: Update to 1.35.
	* gnu/packages/emacs-xyz.scm (emacs-buttercup): Update to 1.35.

	Change-Id: I3665731182e4e1f0ee73ebe0f0bd2521e1e154fe

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-devdocs: Update to 0.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-devdocs): Update to 0.6.1.

	Change-Id: I14e5ec6be446cea29ce538964adaee6a808a57ff

2024-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Update to 2.6.3.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.6.3.

	Change-Id: I3f5c1efa05635ee21bc66f871eeb5a75d448d333

2024-04-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add missing import.
	Fixes a regression introduced in dccc807eb24791facc9e3144643f1526d101803e.

	* gnu/packages/irc.scm: Add missing import.

	Change-Id: I2b015939ba57ee61532b99c8e88e39217fa1cdd1

2024-04-06  Ludovic Courtès  <ludo@gnu.org>

	services: guix: Gracefully handle dangling symlink for ‘machines.scm’.
	Previously, if /etc/guix/machines.scm was a dangling symlink, it would
	be kept (because ‘file-exists?’ would return #f) and thus the following
	‘symlink’ call would throw with EEXIST.

	* gnu/services/base.scm (guix-machines-files-installation): Use ‘lstat’
	rather than ‘file-exists?’.

	Change-Id: I07c7eed842dacabbd19ae2a17ac3e59cf26e46b2

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages: code: Add golang module back.
	Fix CI as seen in <https://ci.guix.gnu.org/eval/1229755>.

	* gnu/packages/code.scm: Add golang module back, required for
	automatic-component-toolkit.

	Change-Id: I5e099f769e7edf5735e2119e65fd37619fe4760e

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages: backup: Sort use-module alphabetically.
	* gnu/packages/backup.scm: Sort use-module alphabetically to ease
	maintenance.

	Change-Id: Ibe5288440edbe74d34f528a5867184d551f49e80

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: countdown: Remove input labels.
	* gnu/packages/time.scm (countdown) [native-inputs]: Remove labels.

	Change-Id: Ic2ebb39885ae351da5987721f92c1e21e1e15b58

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: countdown: Update to 1.5.0.
	* gnu/packages/time.scm (countdown): Update to 1.5.0.
	[native-inputs]: Remove go-github-com-mattn-go-runewidth.

	Change-Id: I6a1267721abf2fd1dde4cfe75ddf40a7cb1ed6ed

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: tz: Refresh package style.
	* gnu/packages/time.scm (tz): [arguments]: Swap to list
	style. <#:phases>: Swap to default 'check phase. Set <#:install-source?>
	to #t.
	[inputs]: Remove labels.
	[description]: Fix indentation.

	Change-Id: Id375585c926535015f5c4b8b9964fa455de7ca41

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: tz: Update to 0.7.0.
	* gnu/packages/time.scm (tz): Update to 0.7.0.
	[inputs]: Add go-github-com-tkuchiki-go-timezone.

	Change-Id: I6984763a1235f79f5845b79eada0134a5c20f236

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-tkuchiki-go-timezone.
	* gnu/packages/golang-xyz.scm (go-github-com-tkuchiki-go-timezone): New variable.

	Change-Id: Iab9a96c7a8224b5c0b7dbcab75dcc4dcf45e5699

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: lf: Refresh package style.
	* gnu/packages/disk.scm (lf): Adjust indentation.
	[arguments]: Use list style. Add <#:install-source?>.
	[native-inputs]: Sort alphabetically, move after arguments.
	[description]: Use texinfo style, adjust indentation.

	Change-Id: I7ce733139ca9a1514329cc1034de8f21c100b855

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: lf: Update to 31.
	* gnu/packages/disk.scm (lf): Update to 31.
	[arguments] <#:go>: Use go-1.18.
	[native-inputs]: Remove go-github-com-gdamore-tcell-v2-2.3; add
	go-github-com-gdamore-tcell-v2 and go-github-com-djherbis-times.

	* gnu/packages/golang.scm (go-github-com-gdamore-tcell-v2-2.3): Remove
	variable.

	Change-Id: I02f675eeb74a2a08dd153ca64619bd6a8f23943c

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-djherbis-times.
	* gnu/packages/golang-xyz.scm (go-github-com-djherbis-times): New
	variable.

	Change-Id: I5584f32a5ce384cc6ec1c742cf6606b26e6578fe

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-songmu-gitconfig: Update to 0.1.1.
	* gnu/packages/golang-xyz.scm (go-github-com-songmu-gitconfig): Update
	to 0.1.1.
	[source]: Use direct URL string instead of home-page.
	[home-page]: Move above synopsis.

	Change-Id: I6669bd6a3d25ae652b2d20441a29fdc3e0a318f7

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mattn-go-pointer: Fix indentation.
	* gnu/packages/golang-xyz.scm (go-github-com-mattn-go-pointer): Fix
	indentation.

	Change-Id: I15669131fdeaf519458c40e49954529c5fea7c72

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mattn-go-pointer: Update to 0.0.1.
	* gnu/packages/golang-xyz.scm (go-github-com-mattn-go-pointer): Update to 0.0.1.

	Change-Id: I8a3d5f1cf5e8ae96e7c506ca1d28ee7c95a680ff

2024-04-06  Fries  <fries1234@protonmail.com>

	gnu: Add scc
	* gnu/packages/code.scm (scc): New variable.

	Change-Id: I90653554a6f0640718892622f76c0c1be138687c

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-yaml-v2: Move to golang-xyz.
	* gnu/packages/golang.scm (go-gopkg-in-yaml-v2): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I10f478aba8e9c836ce5cc03eb2fb59ff9f794fc5

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-spf13-cobra: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-spf13-cobra): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I545b0279c040be0412cbca744e949f31e9d34b1f

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mattn-go-sqlite3: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-mattn-go-sqlite3): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/file-systems.scm: Add (gnu packages golang-xyz) module.

	Change-Id: If74972f1d920851a23508a6dc0403e0a84e270f3

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mattn-go-zglob: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-mattn-go-zglob): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here

	* gnu/packages/password-utils.scm: Add (gnu packages golang-xyz) module.

	Change-Id: I3777ff257c6baa91930e141f84f9da94be0634b6

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mattn-go-pointer: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-mattn-go-pointer): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Iba5e71a870bbbce1dfea80ceafcd66e56883887b

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mattn-go-colorable: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-mattn-go-colorable): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/textutils.scm: Add (gnu packages golang-xyz) module.

	Change-Id: I7a9763ebd498e071b17abbde838a7cbf8fc891de

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mattn-go-isatty: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-mattn-go-isatty): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/music.scm: Add (gnu packages golang-xyz) module.

	Change-Id: Ibbab55ed60afdd5513f91dde93550b2eff7a622c

2024-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mattn-go-runewidth: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-mattn-go-runewidth): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/check.scm: Add (gnu packages golang-xyz) module.
	* gnu/packages/disk.scm: Likewise.
	* gnu/packages/messaging.scm: Likewise.
	* gnu/packages/time.scm: Likewise.
	* gnu/packages/weather.scm: Likewise.

	Change-Id: I80f8b4c31c0fd8fee7c190a7740513ee139646d4

2024-04-06  Fries  <fries1234@protonmail.com>

	gnu: Add go-github-com-json-iterator-go.
	* gnu/packages/golang-web.scm (go-github-com-json-iterator-go): New
	variable.

	Change-Id: I1e54402c9d45317918ef59513e110bc97fc0bc63

2024-04-06  Fries  <fries1234@protonmail.com>

	gnu: Add go-github-com-modern-go-reflect2.
	* gnu/packages/golang-xyz.scm (go-github-com-modern-go-reflect2): New
	variable.

	Change-Id: I5cce2cac1cf535498bd5ecdd2d5db45080118947

2024-04-06  Fries  <fries1234@protonmail.com>

	gnu: Add go-github-com-modern-go-concurrent.
	* gnu/packages/golang.scm (go-github-com-modern-go-concurrent): New
	variable.

	Change-Id: Ie42473a28271069abea34b175dc2d98aeb6e66b9

2024-04-06  Fries  <fries1234@protonmail.com>

	gnu: Add go-github-com-dbaggerman-cuba.
	* gnu/packages/golang-xyz.scm (go-github-com-dbaggerman-cuba): New
	variable.

	Change-Id: Ib57363e34cc489828f99e7752e9a8c887885d057

2024-04-06  Fries  <fries1234@protonmail.com>

	gnu: Add go-github-com-karrick-godirwalk.
	* gnu/packages/golang-xyz.scm (go-github-com-karrick-godirwalk): New
	variable.

	Change-Id: I109086c8aeebb29015ece44e305a7f875b38b7b7

2024-04-06  Fries  <fries1234@protonmail.com>

	gnu: Add go-github-com-pkg-profile.
	* gnu/packages/golang-check.scm (go-github-com-pkg-profile): New
	variable.

	Change-Id: I135b3f0ccadd27847a5745a71d75ec6c5b4d2b9e

2024-04-06  Fries  <fries1234@protonmail.com>

	gnu: Add go-github-com-felixge-fgprof.
	* gnu/packages/golang-check.scm (go-github-com-felixge-fgprof): New
	variable.

	Change-Id: Ib97bfc180e1bfffbc01aee348feb15431650ddb5

2024-04-06  Fries  <fries1234@protonmail.com>

	gnu: Add go-github-com-google-pprof.
	* gnu/packages/golang-check.scm (go-github-com-google-pprof, go-pprof):
	New variables.

	Change-Id: I5faecfa8ef9318fe3e2de4af62b9876cc3732714

2024-04-06  Fries  <fries1234@protonmail.com>

	gnu: Add go-github-com-ianlancetaylor-demangle.
	* gnu/packages/golang-xyz.scm (go-github-com-ianlancetaylor-demangle):
	New variable.

	Change-Id: I3db163b9d32eff30539d81556309ec554bc3dbe6

2024-04-06  Fries  <fries1234@protonmail.com>

	gnu: Add go-github-com-chzyer-readline.
	* gnu/packages/golang-xyz.scm (go-github-com-chzyer-readline): New
	variable.

	Change-Id: I33eca16e71838a3b2a6dbe2610532e16012e3920

2024-04-06  Fries  <fries1234@protonmail.com>

	gnu: Add go-github-com-chzyer-test.
	* gnu/packages/golang-check.scm (go-github-com-chzyer-test): New
	variable.

	Change-Id: Ibbc266255bbc29737be3971516b5eef567a1175b

2024-04-06  Fries  <fries1234@protonmail.com>

	gnu: Add go-github-com-chzyer-logex.
	* gnu/packages/golang-xyz.scm (go-github-com-chzyer-logex): New variable.

	Change-Id: I3c8038b999540f6cdff75f360a04f12b2753dd99

2024-04-06  Vinicius Monego  <monego@posteo.net>

	gnu: blender: Unbundle dependencies.
	* gnu/packages/graphics.scm (blender)[arguments]<#:configure-flags>: Pass
	"-DWITH_SYSTEM_BULLET=ON", "-DWITH_SYSTEM_EIGEN3=ON",
	"-DWITH_SYSTEM_FREETYPE=ON", "-DWITH_SYSTEM_GLOG=ON", "-DWITH_SYSTEM_LZO=ON".
	[inputs]: Add bullet, eigen, glog, lzo.

	Change-Id: Iae52880a9fa3dc2a39948e5fe4fbddb84637c5da

2024-04-06  Vinicius Monego  <monego@posteo.net>

	gnu: blender: Update to 3.6.10.
	* gnu/packages/graphics.scm (blender): Update to 3.6.10.
	[arguments]<#:configure-flags>: Unset "-DCMAKE_CXX_FLAGS".
	<#:phases>: Delete the fix-broken-import phase.
	[inputs]: Add libepoxy. Replace freetype with freetype-with-brotli, ilmbase
	with imath, openexr-2 with openexr.

	Change-Id: Ifb5e5cdb4d26aac9626bf5cd77e171d8b0ebfaed

2024-04-06  Vinicius Monego  <monego@posteo.net>

	gnu: openvdb: Update to 11.0.0.
	* gnu/packages/graphics.scm (openvdb): Update to 11.0.0.
	[inputs]: Add jemalloc. Remove ilmbase.

	Change-Id: Ia8b248c1171c62344ff6da924afa5f4d83cd8d49

2024-04-06  Vinicius Monego  <monego@posteo.net>

	gnu: opensubdiv: Update to 3.6.0.
	* gnu/packages/graphics.scm (opensubdiv): Update to 3.6.0.
	[arguments]: Use G-Expressions. Remove trailing #t from phases.

	Change-Id: Ie37f70a5146e5072b362a4439d0669ea19ca2869

2024-04-06  Vinicius Monego  <monego@posteo.net>

	gnu: opencolorio: Update to 2.3.2.
	* gnu/packages/image-processing.scm (opencolorio): Update to 2.3.2.
	[source]: Remove snippet.
	[arguments]: Use G-Expressions.
	<#:configure-flags>: Unset "-DCMAKE-CXX_FLAGS",
	"-DOCIO_BUILD_STATIC", "-DUSE_EXTERNAL_TINXML", "-DUSE_EXTERNAL_LCMS". Pass
	"-DCIO_BUILD_GPU_TESTS=false".
	<#:phases>: Delete the patch-test-suite phase.
	[native-inputs]: Remove git, pkg-config. Add openimageio, pybind11-2.10,
	python-wrapper.
	[inputs]: Remove openexr-2, tinyxml. Add expat, freeglut, glew, imath,
	libglvnd, minizip-ng, openexr, pystring, yaml-cpp, zlib.
	[license]: Simplify.
	* gnu/packages/patches/opencolorio-fix-build-with-gcc11.patch: Delete patch.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	Change-Id: Iafd87762df81d0f5c23089251b4241a57d414dc4

2024-04-06  Vinicius Monego  <monego@posteo.net>

	gnu: Add minizip-ng.
	* gnu/packages/compression.scm (minizip-ng): New variable.

	Change-Id: I429dc542c1610383962c9971c2bef5a94c1f8bc6

2024-04-06  Vinicius Monego  <monego@posteo.net>

	gnu: Add pystring.
	* gnu/packages/cpp.scm (pystring): New variable.

	Change-Id: Ifff1ae3d3ed8ec880a2dd098d6d81de28d7bdda6

2024-04-06  Vinicius Monego  <monego@posteo.net>

	gnu: openshadinglanguage: Update to 1.13.8.0.
	* gnu/packages/graphics.scm (openshadinglanguage): Update to 1.13.8.0.
	[source]: Add patch.
	[arguments]: Use G-Expressions.
	<#:configure-flags>: Pass the "-DLLVM_BC_GENERATOR" option.
	<#:phases>: Delete the add-ilmbase-include-path phase. Add new tests to skip.
	[native-inputs]: Replace clang-9 with clang, llmv-9 with llvm.
	[inputs]: Replace openexr-2 with openexr, qtbase-5 with qtbase.

	Change-Id: Ib3e7ed39c3eb170e3d24ccc74243ebff490e07ab

2024-04-06  Vinicius Monego  <monego@posteo.net>

	gnu: openimageio: Update to 2.5.10.1.
	* gnu/packages/graphics.scm (openimageio): Update to 2.5.10.1.
	[source]: Adjust tag prefix.
	[arguments]: Use G-Expressions.
	<#:configure-flags>: Pass "-DOIIO_BUILD_TESTS=false".
	[inputs]: Replace openexr-2 with openexr, fmt-8 with fmt. Use package
	labels. Sort alphabetically.

	Change-Id: I7016f89c5b7c78cbc1ffeac23e5c0cefe2a8f43b

2024-04-06  Vinicius Monego  <monego@posteo.net>

	gnu: libheif: Enable tests.
	* gnu/packages/image.scm (libheif)[arguments]: Remove #:tests?.

	Change-Id: Ibf89a3eb3ff3a78962896147f385ef4de0493e3e

2024-04-06  Vinicius Monego  <monego@posteo.net>

	gnu: libheif: Update to 1.17.6.
	* gnu/packages/image.scm (libheif): Update to 1.17.6.
	[inputs]: Use package labels.

	Change-Id: I8de9374ea0a93eb7e80734992362821da1fb0621

2024-04-06  Vinicius Monego  <monego@posteo.net>

	gnu: xgboost: Update to 1.7.6.
	* gnu/packages/machine-learning.scm (xgboost, python-xgboost): Update to
	1.7.6.
	(python-xgboost)[arguments]: Remove #:test-flags and disable tests.
	* gnu/packages/patches/xgboost-use-system-dmlc-core.patch: Update patch.

	Change-Id: Ib0eb015f72150ef82ce386eda26749e25f816e95

2024-04-06  Vinicius Monego  <monego@posteo.net>

	gnu: Add libmseed.
	* gnu/packages/geo.scm (libmseed): New variable.

	Change-Id: I6feb414110c30da408069b36b46a421467d2ccad

2024-04-06  Dariqq  <dariqq@posteo.net>

	gnu: gnome-essential-extras: Propagate xdg-desktop-portal.
	xdg-desktop-portal (and xdg-desktop-portal-gnome) is needed for the dark theme
	in Gnome 44 to work properly.

	* gnu/packages/gnome.scm (gnome-essential-extras)[propagated-inputs]: Add xdg-desktop-portal.

	Change-Id: Id84626e6bc404e9607ee7f8f299ac90f24323081
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-04-06  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 1.34.2.
	* gnu/packages/gnome.scm (komikku): Update to 1.34.2.
	[inputs]: Add python-colorthief.
	[native-inputs]: Add blueprint-compiler.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-04-06  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: blueprint-compiler: Update to 0.12.0.
	* gnu/packages/gnome.scm (blueprint-compiler): Update to 0.12.0.
	[arguments]: Remove ‘wrap-gi’ phase, add ‘pre-check’.
	[native-inputs]: Add libadwaita and xorg-server-for-tests.  Reindent.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-04-06  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add python-colorthief.
	* gnu/packages/python-xyz.scm (python-colorthief): New variable.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-04-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: java-flatlaf: Link library with libjawt.so.
	* gnu/packages/java-graphics.scm (java-flatlaf)[arguments]: Add link options.

	Change-Id: I2306e7ea4c2ca9f0f20eeca107b09fa41304a8df

2024-04-05  John Kehayias  <john.kehayias@protonmail.com>

	gnu: v4l2loopback-linux-module: Update to 0.13.1.
	* gnu/packages/linux.scm (v4l2loopback-linux-module): Update to 0.13.1.

	Change-Id: I0c2673766060cd66a81dae3a87b8b19ef343b7de

2024-04-05  Jack Hill  <jackhill@jackhill.us>

	gnu: openssh: Update to 9.7p1.
	* gnu/packages/ssh.scm (openssh): Update to 9.7p1
	[source]: Remove openssh-gcc-13-ppc64le-fzero-call-used-regs.patch'.
	* gnu/packages/patches/openssh-gcc-13-ppc64le-fzero-call-used-regs.patch:
	Delete file.
	* gnu/packages/local.mk (dist_patch_DATA): Remove it.

	Change-Id: Ia13c32869afa6c964770243ecacf5a3ce473e5e2

2024-04-05  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: labwc: Update to 0.7.1.
	* gnu/packages/wm.scm (labwc): Update to 0.7.1.

	Change-Id: Ib0351b62f71b6400f2e8ed63c9ca3346a4a11f69

2024-04-05  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: wm: Update swayfx to 0.3.2.
	* gnu/packages/wm.scm (swayfx): Update to 0.3.2.
	[inputs]: New field.

	Change-Id: I7455cdde2a9e27c31df8c99c9d6a7c1a1dc355b4

2024-04-05  Andy Tai  <atai@atai.org>

	gnu: a2ps: Update to 4.15.6
	* gnu/packages/pretty-print.scm (a2ps): Update to 4.15.6

	Change-Id: I807970cf48ebb53df3f372a41d1379b85e3e9131

2024-04-05  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: signify: Update to 32.
	* gnu/packages/crypto.scm (signify): Update to 32.

	Change-Id: I5dedc5d8c6e0acb5bec94befe5aafd1642edb68e

2024-04-05  Greg Hogan  <code@greghogan.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: atop: Update source hash.
	The new ‘atop-2.9.0.tar.gz’ adds a single file, ‘mkdate’, which, when
	available, generates a ‘versdate.h’ file containing the current date.

	* gnu/packages/admin.scm (atop): Update source hash and add snippet.

	Change-Id: I2de2068d052d0b37aff1a6d18f5639baac6ccdfa

2024-04-05  Ludovic Courtès  <ludo@gnu.org>
	    John Fremlin  <john@fremlin.org>

	gnu: llama-cpp: Produce a portable binary unless tuned.
	* gnu/packages/machine-learning.scm (llama-cpp)[arguments]:
	Augment #:configure-flags.
	[properties]: New field.

	Change-Id: I9b3d72849107a6988fec94dc4a22614443338cb2

2024-04-05  Karl Hallsby  <karl@hallsby.com>

	gnu: Add tree-sitter-nix.
	* gnu/packages/tree-sitter.scm (tree-sitter-nix): New variable.

	gnu: Add tree-sitter-latex.
	* gnu/packages/tree-sitter.scm (tree-sitter-latex): New variable.

2024-04-05  Karl Hallsby  <karl@hallsby.com>

	gnu: Add tree-sitter-tlaplus.
	* gnu/packages/tree-sitter.scm (tree-sitter-tlaplus): New variable.

	Change-Id: I0e66b87a872bdb29b3c01f4eaf4486dab3d1873f

2024-04-05  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: guix: Define ‘guix-for-channels’ and document its use.
	* gnu/packages/package-management.scm (guix-for-channels): New
	procedure.
	* doc/guix.texi (Customizing the System-Wide Guix): New section.
	(Base Services): Add cross-reference.

	Change-Id: Ied51c3bf9bf08dfc629bb3f0a152eb20b869a636

2024-04-05  Ludovic Courtès  <ludo@gnu.org>

	build-system/channel: Add support for additional channels.
	Until now, ‘channel-build-system’ would assume a single channel, the
	‘guix’ channel.  This change lets users specify additional channels
	using the #:channels parameter.

	* guix/build-system/channel.scm (build-channels): Add #:channels and
	honor it.
	(channel-build-system): In ‘lower’, add #:channels and honor it.
	* doc/guix.texi (Build Systems): Document it.

	Change-Id: I36c1d19cbeee02a4d1144de089b78df0390774a0

2024-04-05  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: kokkos: Update to 4.2.01.
	* gnu/packages/cpp.scm (kokkos): Update to 4.2.01.

	Change-Id: I29df429ad8d347ba486f0a59bf1c4e2a106e51d1

2024-04-05  Ludovic Courtès  <ludo@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	guix-install.sh: Add ‘--uninstall’ flag.
	* etc/guix-install.sh (REQUIRE): Add groupdel and userdel.
	(chk_term): Handle ‘WAR’.
	(sys_delete_store, sys_delete_build_user, sys_delete_guix_daemon)
	(sys_delete_init_profile, sys_delete_user_profiles): New functions.
	(main): Rename to…
	(main_install): … this.
	(main_uninstall): New function.
	(main): Dispatch between these two.
	* doc/guix.texi (Installation): Refer to “Binary Installation” instead
	of repeating it.
	(Binary Installation): Document uninstallation.

	Change-Id: I55b7c10823773bced2e268273e8ce828cb3bd98d

2024-04-05  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Explain to run bootstrap after Automake errors.
	Fixes <https://issues.guix.gnu.org/70140>.
	Suggested by Rostislav Svoboda <rostislav.svoboda@gmail.com>.

	* doc/contributing.texi (Building from Git): Explain.
	* doc/guix.texi: Update copyright year.

	Change-Id: I0cedc60f9ece3ec78df60df54ffeacff545bfc63

2024-04-05  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-26.6ceb0a3.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-26.6ceb0a3.

	Change-Id: I21765f3746793b74b3f7fd50d64fb661bfca055c

2024-04-05  John Fremlin  <john@fremlin.org>

	gnu: llama-cpp: Use OpenBLAS.
	For faster prompt processing, OpenBLAS is recommended by
	https://github.com/ggerganov/llama.cpp

	* gnu/packages/machine-learning.scm (llama-cpp)[arguments]: Add
	 #:configure-flags.
	[native-inputs]: Add pkg-config.
	[propagated-inputs]: Add openblas.

	Change-Id: Iaf6f22252da13e2d6f503992878b35b0da7de0aa

2024-04-05  fanquake  <fanquake@gmail.com>

	gnu: bitcoin-core: Update to 26.1.
	* gnu/packages/finance.scm (bitcoin-core): Update to 26.1.

2024-04-05  Attila Lendvai  <attila@lendvai.name>

	gnu: gedit: Update to 44.3.
	* gnu/packages/gnome.scm (gedit): Update to 44.3.

	Change-Id: Ib13eb5a09939de440874fc9f558d38aab5d5e49c

2024-04-05  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: nwipe: Update to 0.36.
	* gnu/packages/disk.scm (nwipe): Update to 0.36.

	Change-Id: I71e6714118cfc2a98e19373b3db80188903a63c3

2024-04-05  Tomas Volf  <~@wolfsden.cz>

	gnu: skopeo: Update to 1.15.0.
	The package is also converted to gnu-build-system in order to take advantage
	of already existing Makefile instead of reinventing (parts) of it in Guile.

	* gnu/packages/virtualization.scm (skopeo)[version]: Update to 1.15.0.
	[build-system]: Use gnu-build-system.
	[native-inputs]: Add go-1.21, sort.
	[inputs]: Add bash-minimal.
	[arguments]<#:import-path, #:install-source?>: Delete.
	<#:make-flags, #:test-target, #:imported-modules>: New arguments.
	<#:phases>{'configure}: Delete.
	{'set-env, 'cc-to-gcc, 'wrap-skopeo, 'remove-go-references}: New phases.

	Change-Id: I1010e1f4fbdc093646c2879bdf30125ab2e88bdd

2024-04-05  B. Wilson  <elaexuotee@wilsonb.com>
	    Christina O'Donnell  <cdo@mutix.org>

	gnu: Add edbrowse.
	* gnu/packages/web-browsers.scm (edbrowse): New variable.

	Change-Id: I6f65ab132eaae6e439df363b22868eb52f297e4e

2024-04-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add ksoloti-patcher.
	* gnu/packages/axoloti.scm (ksoloti-patcher): New variable.

	Change-Id: Id70d04b3be3b9655a077af4ad67dcde45bfbc102

2024-04-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add ksoloti-runtime.
	* gnu/packages/axoloti.scm (ksoloti-runtime): New variable.

	Change-Id: I248852405617f2cf1d6b7a5ac7932359836f9e22

2024-04-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add java-flatlaf-intellij-themes.
	* gnu/packages/java-graphics.scm (java-flatlaf-intellij-themes): New variable.

	Change-Id: Ia6f47533dc37a5b4602971e3179fdd084b1af9f9

2024-04-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add java-flatlaf.
	* gnu/packages/java-graphics.scm (java-flatlaf): New variable.

	Change-Id: Ic4dc70ea5279e8ce3d302539bddb1cefc105abfd

2024-04-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: axoloti-runtime: Simplify with G-expression.
	* gnu/packages/axoloti.scm (axoloti-runtime)[arguments]: Use G-expression to
	simplify; remove trailing #T from build phases.

	Change-Id: Ic9628b58c0e2b7816af6b7b42ab1aff927b4b0da

2024-04-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: axoloti-runtime: Simplify.
	* gnu/packages/axoloti.scm (axoloti-runtime)[source]: Remove BEGIN and
	trailing #T from snippet.

	Change-Id: I79d0c11e5430f56bcb07d70b285ec94116d7b509

2024-04-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: java-marlin-renderer: Update to 0.9.4.8.
	* gnu/packages/java-graphics.scm (java-marlin-renderer): Update to 0.9.4.8.
	[arguments]: Include resources.

	Change-Id: Icf4026ce3bda3c4ec7af1300c1194100f50016ba

2024-04-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add java-autocomplete.
	* gnu/packages/textutils.scm (java-autocomplete): New variable.

	Change-Id: Ied62d45ab53fca84d448652cce5e82d971f41703

2024-04-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: java-rsyntaxtextarea: Update to 3.4.0.
	* gnu/packages/textutils.scm (java-rsyntaxtextarea): Update to 3.4.0.
	[arguments]: Disable tests; provide source-dir and test-dir; disable
	'start-xorg-server phase.
	[native-inputs]: Remove java-junit.

	Change-Id: I5fbf635bc4f0a6a13ed2db4f42080ea5640f4781

2024-04-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hashicorp-hcl-v2: Sort alphabetically.
	* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-hcl-v2): Sort
	alphabetically.

	Change-Id: I8a22e7d56721168bb427f056037583d150d9edd5

2024-04-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hashicorp-hcl: Sort alphabetically.
	* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-hcl): Sort
	alphabetically.

	Change-Id: I42cb5fc138757d32b0c7daf1c810d298d5d0d5f9

2024-04-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kballard-go-shellquote: Sort alphabetically.
	* gnu/packages/golang-xyz.scm (go-github-com-kballard-go-shellquote):
	Sort alphabetically.

	Change-Id: Ie73d9136b6a45467e718f1d85fc97d965b1257b2

2024-04-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: fiano: Update to 1.2.0.
	The version style has been changed from v7.0.2 starting v1.0.3. This
	change may cause guix refresh to detect incorrect latest version, see
	<https://github.com/linuxboot/fiano/tags>.

	This changes consolidate building all commands directly from the fiano
	package.

	* gnu/packages/admin.scm (fiano): Make variable public, update to 1.2.0.
	[source]: Remove snippet, there is no longer 'vendor' directory in a
	new release.
	[arguments] <#:phases>: Add custom 'build, 'check and 'install phases to
	cover complex package structure and produce all provided commands.
	[inputs]: Add go-github-com-dustin-go-humanize,
	go-github-com-hashicorp-errwrap, go-github-com-hashicorp-go-multierror,
	go-github-com-jessevdk-go-flags, go-github-com-pierrec-lz4, and
	go-github-com-spf13-pflag.
	[description]: Highlight which commands are included in the package.

	* gnu/packages/admin.scm (fiano-utk, fiano-fmap): Delete variables.

	Change-Id: I4b7573e20953ba52c9736e7f64c6b6347221fc72

2024-04-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: fiano: Refresh package style.
	* gnu/packages/admin.scm (fiano): Refresh package style.
	[source]: Remove trailing #t from the snippet.
	[arguments]: Use list style.
	[inputs]: Remove labels and use list style.
	[home-page]: Place before synopsis.

	Change-Id: I896c59d4be14c7ed16bc1978e0d9996bd7b93c17

2024-04-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github.com-jessevdk-go-flags: Adjust variable name.
	* gnu/packages/golang.scm (go-github.com-jessevdk-go-flags): Rename to
	go-github-com-jessevdk-go-flags to follow go import naming convention.

	* gnu/packages/golang.scm (go-github-com-dhowett-go-plist)
	[inputs]: Remove go-github.com-jessevdk-go-flags, add
	go-github-com-jessevdk-go-flags.

	Change-Id: I6fc977b11e5044b8e6cab2baa4c107967baedb59

2024-04-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-onsi-gomega: Move to golang-check.
	* gnu/packages/golang.scm (go-github-com-onsi-gomega): Move from here ...
	* gnu/packages/golang-check.scm: ... to here.

	Change-Id: Ia9a7d0e88ebda2fcfb3fe623163e270756900e94

2024-04-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-onsi-ginkgo: Refresh package style.
	* gnu/packages/golang-check.scm (go-github-com-onsi-ginkgo)
	[arguments]: Place <#:import-path> on new line.
	[propagated-inputs]: Sort inputs alphabetically.

	Change-Id: I70b7f1838c8d8fc6744ad724ed4b79fdd645f6c4

2024-04-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-schollz-progressbar-v3: Adjust inputs.
	* gnu/packages/golang-xyz.scm (go-github-com-schollz-progressbar-v3):
	Adjust inputs.
	[propagated-inputs]: Remove go-github-com-davecgh-go-spew,
	go-github-com-mattn-go-isatty, and go-github-com-stretchr-testify.
	[native-inputs]: Add go-github-com-stretchr-testify.

	Change-Id: I8a1e24d6570ce36812d08e196f415b81e8ec7bda

2024-04-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-schollz-progressbar-v3: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-schollz-progressbar-v3): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/android.scm: Add (gnu packages golang-xyz) module.

	Change-Id: Id40397b4f3323670847d8e46f5d8fc6ffea61c84

2024-04-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pierrec-lz4.
	* gnu/packages/golang-compression.scm (go-github-com-pierrec-lz4,
	go-github-com-pierrec-lz4-v4, go-lz4c): New variables.

	Change-Id: Ie337a1cbfbc5af2dfd258999a4edb508bd552e03

2024-04-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-code-cloudfoundry-org-bytefmt.
	* gnu/packages/golang-xyz.scm (go-code-cloudfoundry-org-bytefmt): New
	variable.

	Change-Id: I1d77dd49987ad09b15149f244024831d26780e6e

2024-04-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-onsi-ginkgo-v2.
	* gnu/packages/golang-check.scm (go-github-com-onsi-ginkgo-v2): New
	variable.

	Change-Id: Ied8167b850d5e5262713d0858ef7160d5c3d74c2

2024-04-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-go-logr-logr.
	* gnu/packages/golang-xyz.scm (go-github-com-go-logr-logr): New
	variable.

	Change-Id: I0fe5e817fa653bcdbe2fea03fe5d608ea270fa12

2024-04-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-pierrec-cmdflag.
	* gnu/packages/golang-xyz.scm (go-github-com-pierrec-cmdflag): New
	variable.

	Change-Id: If57b49b0497b622200dc82bbb921461c739ead29

2024-04-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-straight-el: Update to 0-3.b3760f5.
	Fixes <https://issues.guix.gnu.org/70170>.

	* gnu/packages/emacs-xyz.scm (emacs-straight-el): Update to 0-3.b3760f5.
	[arguments]<#:phases>: Remove unnecessary workaround.

	Change-Id: I557a032e72e2c6f0354d3b216a779389ec5025db

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: ocaml-lacaml: Remove dependency on lapack.
	* gnu/packages/ocaml.scm (ocaml-lacaml): Remove dependency on lapack.

	Change-Id: If3100fc29088110705e13e9be97abb7739f2fcab

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: kaldi-for-vosk: Remove dependency on lapack.
	* gnu/packages/machine-learning.scm (kaldi-for-vosk): Remove dependency
	to lapack.

	Change-Id: I0f5f508288ccb2e7fd086aabeffb5b0b4d3f96b2

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: shogun: Switch to openblas.
	* gnu/packages/machine-learning.scm (shogun): Switch from lapack to
	openblas dependency.

	Change-Id: Ib8dde7d9ed9df4bda0eab945f3098a28d0e5927b

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: lush2: Remove dependency on lapack.
	* gnu/packages/lisp.scm (lush2): Remove dependency on lapack.

	Change-Id: Idb7734e93021d6be9f65a5a0f9c4da4581786aee

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: libflame: Switch to openblas.
	* gnu/packages/maths.scm (libflame): Switch input dependency from
	lapack to openblas.

	Change-Id: I7abdb8d126856488b0722b73c336309bf5c2234d

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: giac: Switch to openblas.
	* gnu/packages/algebra.scm (giac): Switch input dependency from
	lapack to openblas.

	Change-Id: I1ba95b5b606baf3192fdd3f651c9a74ab6e820c1

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: harminv: Switch to openblas.
	* gnu/packages/engineering.scm (harminv): Switch input dependency from
	lapack to openblas.

	Change-Id: Id6e85550f3559afde6732346e299486b3255cebe

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: grass: Remove dependency on lapack.
	* gnu/packages/geo.scm (grass): Remove dependency on lapack.
	Add 'fix-lapack build phase.

	Change-Id: I758a9b2434f0ad9f8b85a5c5cde6d0a80e6defb2

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: dlib: Remove dependency on lapack.
	* gnu/packages/machine-learning.scm (dlib): Remove dependency on lapack.

	Change-Id: I1e230cef64f1a847bb44845ebf3f59e7f4704b7b

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: python-cvxopt: Remove dependency on lapack.
	* gnu/packages/maths.scm (python-cvxopt): Remove dependency on lapack.

	Change-Id: I2a28ecf1ab5ea7683d6b8adf72054d3f86892771

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: scilab: Remove dependency on lapack.
	* gnu/packages/maths.scm (scilab): Remove dependency on lapack.

	Change-Id: I5c825c9e6eee6f7fbde078c67d3208fcadf100b6

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: proteinortho: Remove dependency on lapack.
	* gnu/packages/bioinformatics.scm (proteinortho): Remove dependency on lapack.

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: eigensoft: Remove dependency on lapack.
	* gnu/packages/bioinformatics.scm (eigensoft): Remove dependency on lapack.

	Change-Id: I9d4adfd64a32333a0d605d4ce1aa998035decf2a

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: apl: Switch to openblas.
	* gnu/packages/apl.scm (apl): Switch input dependency from
	lapack to openblas.

	Change-Id: I29f27ee4c9277cf21fa34d718e56291427293cdf

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: aoflagger: Remove dependency on lapack.
	* gnu/packages/astronomy.scm (aoflagger): Remove dependency on lapack.

	Change-Id: I9a8d56364c1989cca23e826bc984831a2c93b776

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: casacore: Remove dependency on lapack.
	* gnu/packages/astronomy.scm (casacore): Remove dependency on lapack.

	Change-Id: I83776d9d780715fc4fe40daad9e1724a94f6910d

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: meep: Switch to openblas.
	* gnu/packages/engineering.scm (meep): Switch input dependency from
	lapack to openblas.

	Change-Id: I0d7e3281b588472abd7a9b9c33249d52c925fe35

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: mpb: Switch to openblas.
	* gnu/packages/engineering.scm (mpb): Switch input dependency from
	lapack to openblas.

	Change-Id: Ie5920a0014942642360660f7022f887af4eab721

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: bonmin: Switch to openblas.
	* gnu/packages/maths.scm (bonmin): Switch input dependency from
	lapack to openblas.

	Change-Id: I3f1ef50827873fdc1eddcd152a74ffbbbf02ee44

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: superlu-dist: Remove dependency on lapack.
	* gnu/packages/maths.scm (superlu-dist): Remove dependency on lapack.

	Change-Id: I5893e16f7ef6fd688fd6b53eba6d3005b832f0ef

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: elemental: Remove dependency on lapack.
	* gnu/packages/maths.scm (elemental): Remove dependency on lapack.

	Change-Id: Iad28ceb70b87a26de75feec631b40aeedf977b53

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: dealii: Remove dependency on lapack.
	* gnu/packages/maths.scm (dealii): Remove dependency on lapack.

	Change-Id: I6f3439c886a574b8a8d2d91a4afa04ed09daba7f

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: plink-ng: Remove lapack dep.
	* gnu/packages/bioinformatics.scm (plink-ng): Remove dependency to lapack.

	Change-Id: I4d14789c42dc216244872d70120efeeb97127a62

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: p4est: Remove dependency on lapack.
	* gnu/packages/maths.scm (p4est): Remove dependency on lapack.

	Change-Id: I9c76f8b9ba3fc7d5feabfb059505f66ac50972c3

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: plink: Switch to openblas.
	* gnu/packages/bioinformatics.scm (plink): Switch input dependency from
	lapack to openblas.

	Change-Id: I8066a50c880b72a77ba00c2bc39403e212605b9d

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: sundials-julia: Switch to openblas.
	* gnu/packages/maths.scm (sundials-julia): Switch input dependency from
	lapack to openblas.

	Change-Id: I7c5990b09f3a006600bab73ef998b081cbaa8935

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: ceres: Remove dependency on lapack.
	* gnu/packages/maths.scm (ceres): Remove dependency to lapack.

	Change-Id: Iac55faf30a83bbbe3693cac73a9996af8ddcbde7

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: ipopt: Switch to openblas.
	* gnu/packages/maths.scm (ipopt): Switch input dependency from
	lapack to openblas and add required configure flags.

	Change-Id: I58b84f0741a973adf81da1716e2e2659af1c50c4

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: fenics-dolfin: Remove dependency on lapack.
	* gnu/packages/simulation.scm (fenics-dolfin): Remove input dependency
	from to lapack.

	Change-Id: Ie60437e365c45e92f03ac3f147ec41eba40e2963

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: ghc-hmatrix: Switch to openblas.
	* gnu/packages/haskell-xyz.scm (ghc-hmatrix): Switch input dependency from
	lapack to openblas. Add configure flags.

	Change-Id: Ic8924b1fb9fa61af16abd1ac2a22c82a352a8e1b

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: gmsh: Switch to openblas.
	* gnu/packages/maths.scm (gmsh): Switch input dependency from
	lapack to openblas.

	Change-Id: Ib04c07a51f3af65d259b9970073ec1f68603aed4

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: itpp: Switch to openblas.
	* gnu/packages/maths.scm (itpp): Switch input dependency from
	lapack to openblas.

	Change-Id: I42606d5ed379093a076790d2b300dfa96f18d2ea

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: sbcl-lla: Switch to openblas.
	* gnu/packages/lisp-xyz.scm (sbcl-lla): Switch input dependency from
	lapack to openblas and fixup.

	Change-Id: I1d17ed3299a9e62f15b6e52e5ae2c9b9134646d1

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: jags: Switch to openblas.
	* gnu/packages/statistics.scm (jags) [inputs]: Switch input
	dependency from lapack to openblas.
	[arguments]: Add configure flags.

	Change-Id: Iea0efef5c70a5284f6859c1424fd4523edcf2bac

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: vosk-api: Remove dependency on lapack.
	* gnu/packages/machine-learning.scm (vosk-api): Remove input
	dependency on lapack.

	Change-Id: Id46b37f06bffde5f8a198c1ac913a3dff8ce63e6

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: igraph: Switch to openblas.
	* gnu/packages/graph.scm (igraph): Switch input dependency from
	lapack to openblas.

	Change-Id: Idcaada16496d2854cce7375b4d9fa647430206eb

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: hypre: Switch to openblas.
	* gnu/packages/maths.scm (hypre): Switch input dependency from
	lapack to openblas.

	Change-Id: I8bc2c3abf0d3ead52c9616e1a23bf4ac6113ac3b

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: scalapack: Switch to openblas.
	* gnu/packages/maths.scm (scalapack): Switch input dependency from
	lapack to openblas.

	Change-Id: Ie025e6ced66c75755314b53989547ffe26fbcd11

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: octave-cli: Switch to openblas.
	* gnu/packages/maths.scm (octave-cli): Switch input dependency from
	lapack to openblas.

	Change-Id: I3a624a44c1c9bc6be7360cfecbb61c955fa0d209

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: armadillo: Switch to openblas.
	* gnu/packages/maths.scm (armadillo): Switch inputs from lapack to openblas.

	Change-Id: I718371f2e95fafc31e5dccddccbc223c111f594d

2024-04-04  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: arpack-ng: Switch to openblas.
	* gnu/packages/maths.scm (arpack-ng): Switch inputs from lapack to openblas.

	Change-Id: I0d825373f0f267cc97748a9c2c7de1d73698354e

2024-04-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: libstdc++: Support cross-compilation to powerpc64le-linux-gnu.
	Previously the phase would fail when cross-compiling because the patch
	could not be found in ‘inputs’.

	* gnu/packages/gcc.scm (make-libstdc++): Add alternative ‘patch-powerpc’
	phase for when (%current-target-system) is true.

	Change-Id: Ia503d761d34596d95cc9d33edd911cebcc2e0d9e

2024-04-04  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hwloc: Remove dependency on graphics libraries when cross-compiling.
	* gnu/packages/mpi.scm (hwloc-1)[inputs]: Remove dependency on graphics
	libraries when cross-compiling.

	Change-Id: I698ac3f8aadda634f6753bdeba0f5fbd77e608df

2024-04-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: clyrics: Update to 0.16.
	* gnu/packages/music.scm (clyrics): Update to 0.16.

	Change-Id: Ie60ab9136accbb029e3072ed60aaa0f8341d3178

2024-04-04  Ludovic Courtès  <ludo@gnu.org>

	ssh: ‘open-ssh-session’ displays the port number upon error.
	* guix/ssh.scm (open-ssh-session): Show the port number in error message.

	Change-Id: I18a3dc54223bb29782dcdd43d3252c720525c31d

2024-04-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mesa: Enable more gallium drivers.
	* gnu/packages/gl.scm (mesa)[arguments]: Adjust the configure-flag to
	also build the svga gallium driver on aarch64 and the freedreno and svga
	drivers on armhf.

	Change-Id: I129a66184e2728e61a99bae442db908c5c0f84b0

2024-04-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mesa: Don't skip extra tests on aarch64-linux.
	* gnu/packages/gl.scm (mesa)[arguments]: In the 'disable-failing-test
	phase remove the test skipped only on aarch64-linux.

	Change-Id: I2f6d978775887270b6374faaa48318565e393767

2024-04-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: glslang: Fix building on riscv64-linux.
	* gnu/packages/vulkan.scm (glslang)[arguments]: When building for
	riscv64-linux add a configure-flag to link against -latomic.

	Change-Id: Ibf8dd0cac71e19f09ad730d88ddd5c8f7b44c14e

2024-04-04  Artyom Bologov  <mail@aartaka.me>

	gnu: Add guile-gsl.
	* gnu/packages/guile-xyz.scm (guile-gsl): New variable.

	Co-autherd-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>

	Change-Id: Iaa152d3ab2088425519c13bafe2cbbc9098c1afa

2024-04-04  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-png: Update to 0.7.3.
	* gnu/packages/guile-xyz.scm (guile-png): Update to 0.7.3.

	Reviewed-by: Munyoki Kilyungi <me@bonfacemunyoki.com>

	Change-Id: I3e88a5d19f7f07b4daeac7b3a06fc2099cd35c44

2024-04-04  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-lmdb: Update to 0.0.1-1.ea9aa1d.
	* gnu/packages/guile-xyz.scm (guile-lmdb): Update to 0.0.1-1.ea9aa1d.
	[description]: Extend it.

	Change-Id: I136f8feb91540a5a1564f9f693446dc65ec57f2e

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qthttpserver: Update to 6.6.3.
	* gnu/packages/qt.scm (qthttpserver): Update to 6.6.3.

	Change-Id: I853774a8a92c25dd9d1d34726228b6c8a4acd681

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtwebengine: Update to 6.6.3.
	* gnu/packages/qt.scm (qtwebengine): Update to 6.6.3.

	Change-Id: I9f2c9567afa626bb1f40c1d27280a45c6c73fd9c

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtspeech: Update to 6.6.3.
	* gnu/packages/qt.scm (qtspeech): Update to 6.6.3.

	Change-Id: I48fcd8cc331d5e3a4997e774b2dacd58abd07f27

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtremoteobjects: Update to 6.6.3.
	* gnu/packages/qt.scm (qtremoteobjects): Update to 6.6.3.

	Change-Id: I258d01be5e9faedb0ba7b31e80b3b8eae28525de

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtnetworkauth: Update to 6.6.3.
	* gnu/packages/qt.scm (qtnetworkauth): Update to 6.6.3.

	Change-Id: Id42e03158620c504bbedbb6f658e685deeb9491a

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtpositioning: Update to 6.6.3.
	* gnu/packages/qt.scm (qtpositioning): Update to 6.6.3.

	Change-Id: I9e585c0a114e91d11ffe34255ba3e334bead9591

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtscxml: Update to 6.6.3.
	* gnu/packages/qt.scm (qtscxml): Update to 6.6.3.

	Change-Id: Icf3a4450642a28cedcaa3d47f13682c51c89d72f

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qttranslations: Update to 6.6.3.
	* gnu/packages/qt.scm (qttranslations): Update to 6.6.3.

	Change-Id: I4f4ef3fbe86d541c3391737a08ea25b70678e6d4

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qttools: Update to 6.6.3.
	* gnu/packages/qt.scm (qttools): Update to 6.6.3.

	Change-Id: I4af3ac08a0ca7a0894a88a1bfbc9bc23b49c9d69

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtlottie: Update to 6.6.3.
	* gnu/packages/qt.scm (qtlottie): Update to 6.6.3.

	Change-Id: I360f07727ebee027003e7e2f60394b1f2dfb1b65

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtlanguageserver: Update to 6.6.3.
	* gnu/packages/qt.scm (qtlanguageserver): Update to 6.6.3.

	Change-Id: I32de0ade2aa4c2216df43782a30c0494db1c331b

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtwebchannel: Update to 6.6.3.
	* gnu/packages/qt.scm (qtwebchannel): Update to 6.6.3.

	Change-Id: I2eb1f199743ecde5921eacf978127b5e2e33799f

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtwayland: Update to 6.6.3.
	* gnu/packages/qt.scm (qtwayland): Update to 6.6.3.

	Change-Id: I6edcdcc87ed9b920700dd834475cb9eb58332948

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtmultimedia: Update to 6.6.3.
	* gnu/packages/qt.scm (qtmultimedia): Update to 6.6.3.

	Change-Id: I82478aaa7380feb04aecea9b070a153957ad49b8

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtshadertools: Update to 6.6.3.
	* gnu/packages/qt.scm (qtshadertools): Update to 6.6.3.

	Change-Id: I821e0d469822a934ddc8c8fe0e5acd8a40ce4e67

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtsensors: Update to 6.6.3.
	* gnu/packages/qt.scm (qtsensors): Update to 6.6.3.

	Change-Id: Iff5f6e1ce9ec8bafd227ee76c6cf79c06af1fb89

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtwebsockets: Update to 6.6.3.
	* gnu/packages/qt.scm (qtwebsockets): Update to 6.6.3.

	Change-Id: Icadb9c5f53cb10948de1be86722c62cc520619ce

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtdeclarative: Update to 6.6.3.
	* gnu/packages/qt.scm (qtdeclarative): Update to 6.6.3.

	Change-Id: Iace12813ae111a4a49c8eab1d1191210ef0701d8

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtimageformats: Update to 6.6.3.
	* gnu/packages/qt.scm (qtimageformats): Update to 6.6.3.

	Change-Id: I0b1d8e24861d26405b3f6c8b9769cf25299433b0

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtsvg: Update to 6.6.3.
	* gnu/packages/qt.scm (qtsvg): Update to 6.6.3.

	Change-Id: I0be21e9887a15525a753218cfadabb0b004d3641

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qt5compat: Update to 6.6.3.
	* gnu/packages/qt.scm (qt5compat): Update to 6.6.3.

	Change-Id: I88bc8c06da3220655e503f5070593ebc6c615353

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtbase: Update to 6.6.3.
	* gnu/packages/qt.scm (qtbase): Update to 6.6.3.
	[phases] <check>: Skip the tst_qdialogbuttonbox, test_standalone_test and
	test_collecting_plugins tests.

	Change-Id: I3f43086c7809f21b49f3e23f30aebc9c6501c733

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: sobjectizer: Update to 5.8.2.
	* gnu/packages/cpp.scm (sobjectizer): Update to 5.8.2.
	[arguments]: Delete trailing #t.

	Change-Id: I639ca0a7324987534eda13e63c44ec8c7ace0139

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kimageannotator: Build as shared library.
	* gnu/packages/kde-frameworks.scm (kimageannotator)
	[configure-flags]: Add -DBUILD_SHARED_LIBS=ON.
	[propagated-inputs]: Delete field.

	Change-Id: I94a8c3b87cf4ebe004508ecb32d13afb88af2f52

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: restinio: Update to 0.7.2.
	* gnu/packages/networking.scm (restinio): Update to 0.7.2.
	[arguments]
	<configure-flags>: Set RESTINIO_DEP_CATCH2 to 'find'.
	Replace -DRESTINIO_WITH_SOBJECTIZER=OFF with -DRESTINIO_DEP_SOBJECTIZER=find.
	<phases>: Delete use-system-catch2 phase.

	Change-Id: I1533f2d08ba778a65ad76904e66163e841328e6f

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: extra-cmake-modules: Update to 6.0.0.
	* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 6.0.0.

	Change-Id: I60d844f10279ca1b64e1a4a34724e17aa7f1329a

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gwenview: Update to 23.08.5 and fix build.
	* gnu/packages/kde.scm (gwenview): Update to 23.08.5.
	[source]: Apply gwenview-kimageannotator patch.
	[inputs]: Remove qtimageformats; add qtimageformats-5.
	* gnu/packages/patches/gwenview-kimageannotator.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: If73bc38772adef9f43d74f0f9061dfb2600aa502

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gwenview: Break disabled tests into a list.
	* gnu/packages/kde.scm (gwenview)
	[arguments]: Refactor check phase to be more readable.

	Change-Id: I29a06c828adacd25e6d6d734d4b2c0a17d437230

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kwayland: Disable kwayland-testXdgForeign test.
	* gnu/packages/kde-frameworks.scm (kwayland)
	[phases] <check>: Disable kwayland-testXdgForeign test.

	Change-Id: I302cd80031e288ac3a155935c2fe35c009194859

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: python-pyqt-6: Update to 6.6.1.
	* gnu/packages/qt.scm (python-pyqt-6): Update to 6.6.1.

	Change-Id: Ie2de2267eca8a164a3bda86c69b41b9371d758a1

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: python-sip: Update to 6.8.3.
	* gnu/packages/qt.scm (python-sip): Update to 6.8.3.
	[build-system]: Switch to pyproject-build-system.
	[propagated-inputs]: Add python-tomli. Remove python-toml, python-ply.

	Change-Id: I03fcec79a8124a545c9bb5fcfe0d0bb9de88434e

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kpackage: Disable plasma-query test.
	* gnu/packages/kde-frameworks.scm (kpackage)
	[arguments]: Remove #:parallel-tests? argument.
	<phases>: Add disable-problematic-tests phase.

	Change-Id: Ie79a7742bb62bb59fe16af3a2b9a0c4a5c925ee3

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kimageannotator: Update to 0.7.1.
	* gnu/packages/kde-frameworks.scm (kimageannotator): Update to 0.7.1.

	Change-Id: I847a08e2b36b138a135998a77c7e27449679766c

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kcolorpicker: Update to 0.3.1.
	* gnu/packages/kde-frameworks.scm (kcolorpicker): Update to 0.3.1.

	Change-Id: I61d133663b7f820ee3f28c1b03291a5ba427542f

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jami: Update to 20240325.0.
	* gnu/packages/jami.scm
	(libjami): Update to 20240325.0.
	[make-flags]: Reinstate ut_media_player test.
	[phases]: Remove obsolete extend-scheduler-test-timeout phase.
	(jami): Update to 20240325.0.
	[source]: Remove jami-qml-tests-discovery patch.  Add jami-qwindowkit and
	jami-tests-qtwebengine-ifdef-to-if patches.
	[configure-flags]: Add -DFETCHCONTENT_TRY_FIND_PACKAGE_MODE=ALWAYS.
	Replace -DENABLE_TESTS=ON with -DBUILD_TESTING=ON.
	[phases] <check>: Update comment for QML test suite.
	[native-inputs]: Add qthttpserver and qtwebsockets.
	[inputs]: Add qwindowkit.
	* gnu/packages/patches/jami-qml-tests-discovery.patch: Delete file.
	* gnu/packages/patches/jami-unbundle-dependencies.patch: Update patch.
	* gnu/packages/patches/jami-qwindowkit.patch: New file.
	* gnu/packages/patches/jami-tests-qtwebengine-ifdef-to-if.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.

	Change-Id: I5d47bdfd2aabab5baff44db8436051a9890cba6d

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add qthttpserver.
	* gnu/packages/qt.scm (qthttpserver): New variable.

	Change-Id: I5413984d1eeb5ab99f7e52aabc805751e1b127fb

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add qwindowkit.
	* gnu/packages/qt.scm (qwindowkit): New variable.

	Change-Id: Ie1a05de4db23f353b47bc32a4ea66c6e3612415a

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add qmsetup.
	* gnu/packages/cmake.scm (qmsetup): New variable.

	Change-Id: Iea83c59498fe7da97a01725a293915669e6714f9

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add syscmdline.
	* gnu/packages/cpp.scm (syscmdline): New variable.

	Change-Id: I721b0eb5358cf41eade23c093b506b4750c53082

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ffmpeg-jami: Apply patch adding pipewire support.
	* gnu/packages/patches/ffmpeg-jami-pipewiregrab-source-filter.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/video.scm (ffmpeg-jami) [source]: Apply it.

	Change-Id: I93efcda6e688cea46d8a878b5a436422f1827ec3

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: dhtnet: Update to 0.0.1-2.024c46f.
	* gnu/packages/networking.scm (dhtnet): Update to 0.0.1-2.024c46f.
	[phases] <delete-problematic-tests>: Reinstate the fileutils test.  Disable
	the new 'tests_ice' tests.

	Change-Id: I15f7e76cd7a777fc9f537dec752b45f4b5ed4e92

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pjproject-jami: Update to 2.13.1-1.e12ea3b.
	* gnu/packages/telephony.scm (pjproject-jami): Update to 2.13.1-1.e12ea3b.

	Change-Id: Idd6c60a4795e7b2661963358568005162705679f

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtbase: Disable the tst_qxmlstream test on powerpc64-le.
	* gnu/packages/qt.scm (qtbase) [phases] <check>
	[ppc64le]: Disable tst_qxmlstream test.

	Change-Id: Ie15b5cc78d0a99906ed6c2ca1e16810bdedf27c2

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtbase: Replace QML2_IMPORT_PATH with QML_IMPORT_PATH.
	* gnu/packages/qt.scm (qtbase) [native-search-paths]: Replace QML2_IMPORT_PATH
	with QML_IMPORT_PATH, preferred for Qt 6 and up.
	[phases] <check>: Likewise.
	(qtdeclarative, qtwebsockets, qtwebchannel, qtscxml)
	(qtremoteobjects, qtspeech): Likewise.

	Change-Id: Ib64fce15a4333cdf36a41330c13987d867329c9c

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtbase: Have qmlimportscanner honor QML_IMPORT_PATH.
	* gnu/packages/qt.scm (qtbase) [source]: Apply
	qtbase-qmlimportscanner-qml-import-path.patch patch.
	* gnu/packages/patches/qtbase-qmlimportscanner-qml-import-path.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I256939aa30a5d158ac0a78b85670b9f287c920ca

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: qt-utils: Use QML_IMPORT_PATH for Qt 6.
	* guix/build/qt-utils.scm (variables-for-wrapping): Use QML_IMPORT_PATH
	instead of QML2_IMPORT_PATH when the major version is greater or equal to 6.

	Change-Id: I3480b540d3c0caafd3cc3d6574442dc97f540953

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtscxml: Update to 6.6.2.
	* gnu/packages/qt.scm (qtscxml): Update to 6.6.2.

	Change-Id: I5562573f2ce4b3f803a6463855b60d7a9a502a35

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qt-creator: Update to 12.0.2.
	* gnu/packages/qt.scm (qt-creator): Update to 12.0.2.

	Change-Id: Ibd753a2bafa6d4427c03d5ab657544571892b930

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add qtspeech.
	* gnu/packages/qt.scm (qtspeech): New variable.

	Change-Id: I99294321514e7e3908d2f25812ceaa76d60bf060

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtspeech: Rename package to qtspeech-5.
	* gnu/packages/qt.scm (qtspeech): Rename to qtspeech-5.
	(python-pyside-2)
	* gnu/packages/games.scm (chessx)
	* gnu/packages/kde-frameworks.scm (knotifications, ktextwidgets)
	* gnu/packages/kde-pim.scm (kdepim-runtime, kpimtextedit)
	* gnu/packages/kde-utils.scm (kmouth)
	* gnu/packages/kde.scm (okular)
	* gnu/packages/radio.scm (sdrangel): Adjust inputs accordingly..

	Change-Id: I65ae1f4e3601f0caa8304cea6fb12f991f8e52a1

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add qtsensors.
	* gnu/packages/qt.scm (qtsensors): New variable.

	Change-Id: I5d5bf3902f3340d6e73dc8889e27d4e5bf28b058

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtsensors: Rename package to qtsensors-5.
	* gnu/packages/qt.scm (qtsensors): Rename to qtsensors-5
	* gnu/packages/qt.scm (python-pyqt, python-pyside-2)
	* gnu/packages/geo.scm (openorienteering-mapper)
	* gnu/packages/kde-plasma.scm (kscreen)
	* gnu/packages/education.scm (gcompris-qt)
	Adjust inputs.

	Change-Id: Ie18fdf82881e508ecc25c535088672d1a89f19ba

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: python-shiboken-6: Update to 6.6.2.
	* gnu/packages/qt.scm (python-shiboken-6, python-pyside-6): Update to 6.6.2.
	(python-shiboken-6)[properties]: Set upstream-name.
	(python-pyside-6)[arguments]<#:configure-flags>: Set CMAKE_INSTALL_RPATH.

	Change-Id: I098481f860c3bc97a629cca719305b2d00c3eace

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtwebengine: Update to 6.6.2.
	* gnu/packages/qt.scm (qtwebengine): Update to 6.6.2.
	(qtwebengine)[source]: Adjust snippet.
	[arguments]<#:configure-flags>: Adjust it.
	<#:phases>: Add 'delete-installed-tests phase.

	Change-Id: If60f91e27464a80a927f459cc627a7a5ae3f229a

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtremoteobjects: Update to 6.6.2.
	* gnu/packages/qt.scm (qtremoteobjects): Update to 6.6.2.

	Change-Id: I8c0bf3b125dc8a2c319caf2f0b9be381e4521b8c

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtnetworkauth: Update to 6.6.2.
	* gnu/packages/qt.scm (qtnetworkauth): Update to 6.6.2.

	Change-Id: I5fac372916ce516cd2ac3e7dbd83a32fc77024ec

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtpositioning: Update to 6.6.2.
	* gnu/packages/qt.scm (qtpositioning): Update to 6.6.2.

	Change-Id: I86ba435616033922d9a26f86614ffcfd0cb6ef03

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qttranslations: Update to 6.6.2.
	* gnu/packages/qt.scm (qttranslations): Update to 6.6.2.

	Change-Id: I1136bf3027303ea79a872605189290ca28670ce8

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qttools: Update to 6.6.2.
	* gnu/packages/qt.scm (qttools): Update to 6.6.2.
	[inputs]: Add zstd:lib.
	Change-Id: I8d5ea1b3135809e28e2d159e8050ee9642c66d27

	Change-Id: I7b78392d11fc7d3e5e9319fd60f4fcf57b0e9c2d

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtlottie: Update to 6.6.2.
	* gnu/packages/qt.scm (qtlottie): Update to 6.6.2.

	Change-Id: I82903a9593c7536bf9f38165b596774cf88994c6

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtlanguageserver: Update to 6.6.2.
	* gnu/packages/qt.scm (qtlanguageserver): Update to 6.6.2.

	Change-Id: I08eb5329f3ee52b86002a9f3eb75f5b8672972d9

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtwebchannel: Update to 6.6.2.
	* gnu/packages/qt.scm (qtwebchannel): Update to 6.6.2.

	Change-Id: If488f765e1373f2886eed2cc4e76f34350283682

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtwayland: Update to 6.6.2.
	* gnu/packages/qt.scm (qtwayland): Update to 6.6.2.
	[arguments]<#:phases>: Adjust 'set-test-environment phase.
	Change-Id: I9aeaed2aa2c3f4d7275ea7a516baf6ff8fbf81ca

	Change-Id: I106db86ced2ecfcb98892603a723f0ad11f48477

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtmultimedia: Update to 6.6.2.
	* gnu/packages/qt.scm (qtmultimedia): Update to 6.6.2.
	[arguments]<#:phases>: Adjust 'disable-integration-tests phase.

	Change-Id: I8dd6e4767b40436199e4d45a0b75c4bd3136b386

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtshadertools: Update to 6.6.2.
	* gnu/packages/qt.scm (qtshadertools): Update to 6.6.2.

	Change-Id: Iaba081f9a576c12b9e9cb4a8002376c8326a30cb

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtwebsockets: Update to 6.6.2.
	* gnu/packages/qt.scm (qtwebsockets): Update to 6.6.2.

	Change-Id: I10bfabe99fd53b47e2ec1dc50757ad89fd3f3b96

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtdeclarative: Update to 6.6.2.
	* gnu/packages/qt.scm (qtdeclarative): Update to 6.6.2.
	[arguments]<#:phases>: Disable flaky tst_qmltyperegistrar test.  Disable
	failing tst_qquickiconimage test.
	* gnu/packages/patches/qtdeclarative-disable-qmlcache.patch: Adjust it.

	Change-Id: Ic7ddb603524ff07916d57b2ce92b7ffa407a5004

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtimageformats: Update to 6.6.2.
	* gnu/packages/qt.scm (qtimageformats): Update to 6.6.2.

	Change-Id: I111f67258116f1bd4e0e3029d38afaf0ed024435

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtsvg: Update to 6.6.2.
	* gnu/packages/qt.scm (qtsvg): Update to 6.6.2.

	Change-Id: Ibd80b03bb776cdbe2084e8be65ddd1ccc0edb6ad

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qt5compat: Update to 6.6.2.
	* gnu/packages/qt.scm (qt5compat): Update to 6.6.2.

	Change-Id: I9bdb9fbe880cabbc39d7928340e54ba2793131db

2024-04-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: qtbase: Update to 6.6.2.
	* gnu/packages/qt.scm (qtbase): Update to 6.6.2.
	[source]: Unbundle pcre2, md4c. Remove qtbase-use-TZDIR.patch. Add
	qtbase-find-tools-in-PATH.patch,
	qtbase-qmake-fix-includedir.patch,
	[arguments]<#:phases>: Adjust 'patch-more-paths phase, skip tst_selftests test.
	[inputs]: Add libb2

	* gnu/packages/patches/qtbase-use-TZDIR.patch: Remove this.
	* gnu/packages/patches/qtbase-find-tools-in-PATH.patch: New file.
	* gnu/packages/patches/qtbase-qmake-fix-includedir.patch: New file.

	* gnu/local.mk (dist_patch_DATA): Remove qtbase-use-TZDIR.patch.
	Register qtbase-find-tools-in-PATH.patch,
	qtbase-qmake-fix-includedir.patch.

	Change-Id: I72af9c8f2e930bcae18f36ceca18a0a53f5c3e15

2024-04-03  Leo Famulari  <leo@famulari.name>

	gnu: libarchive: Fix a potential security issue.
	https://github.com/libarchive/libarchive/pull/2101

	* gnu/packages/backup.scm (libarchive)[replacement]: New field.
	(libarchive/fixed): New variable.
	* gnu/packages/patches/libarchive-remove-potential-backdoor.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Change-Id: I939e9b842b10d1a78125da4a4599c38d9c037079

2024-04-03  John Kehayias  <john.kehayias@protonmail.com>

	gnu: xorg-server: Update to 21.1.12 [security fixes].
	Fixes CVE-2024-31080, CVE-2024-31081, CVE-2024-31081, and CVE-2024-31083.  See
	the X.Org Security Advisory,
	<https://lists.x.org/archives/xorg/2024-April/061615.html>, for details.

	* gnu/packages/xorg.scm (xorg-server): Update to 21.1.12.

	Change-Id: I384b91344f122f02e6261e2061bc45439cb03f7c

2024-04-03  John Kehayias  <john.kehayias@protonmail.com>

	gnu: godot: Update to 4.2.1.
	The previous version failed to build after an update to glslang.  Godot looks
	for an include, Types.h, which is no longer included in the built glslang.
	Use the included glslang (which will match the included vulkan, too) for now.

	* gnu/packages/game-development.scm (godot): Update to 4.2.1.
	[source]: In snippet add (preserve) amd-fsr2, clipper2, glslang (for now), and
	libktx.
	[arguments]: Comment out "builtin_glslang=no" in #:scons-flags (for now).

	Change-Id: I8f6c20e3796ea96f2e6a6a167063f10a667bd4c3

2024-04-03  John Kehayias  <john.kehayias@protonmail.com>

	gnu: obs-vkcapture: Update to 1.5.0.
	The previous version failed to build after (presumably) the vulkan updates.

	* gnu/packages/video.scm (obs-vkcapture): Update to 1.5.0.

	Change-Id: I832c76aef5dff04b1c0ee0fe57304dd638e38194

2024-04-03  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-cairocffi: Update to 1.6.1.
	The previous version failed to build after the cairo update.

	* gnu/packages/python-xyz.scm (python-cairocffi): Update to 1.6.1.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-flit-core and python-pikepdf.
	[arguments]: Remove now unneeded disable-linters phase.

	Change-Id: I3f3119834b7021c52fdfc810d9a3c16ee5c419f3

2024-04-03  John Kehayias  <john.kehayias@protonmail.com>

	gnu: xorg-server-xwayland: Update to 23.2.5 [security fixes].
	Fixes CVE-2024-31080, CVE-2024-31081, and CVE-2024-31083.  See the X.Org
	Security Advisory, <https://lists.x.org/archives/xorg/2024-April/061615.html>,
	for details.

	* gnu/packages/xorg.scm (xorg-server-xwayland): Update to 23.2.5.

	Change-Id: I8d6b8f65bb6d06374a1ea925b5ff2a399a3efeac

2024-04-03  Christopher Baines  <mail@cbaines.net>

	store: database: Rename a couple of procedures.
	These names should be more descriptive.

	* guix/store/database.scm (path-id): Rename to select-valid-path-id.
	(sqlite-register): Rename to register-valid-path.
	(register-items): Update accordingly.

	Change-Id: I6d4a14d4cde9d71ab34d6ffdbfbfde51b2c0e1db

2024-04-03  Christopher Baines  <mail@cbaines.net>

	store: database: Refactor sqlite-register.
	The update-or-insert procedure name was unhelpfully generic, and these changes
	should improve the code readability.

	* guix/store/database.scm (update-or-insert): Remove procedure and inline
	functionality in to sqlite-register.

	Change-Id: Ifab0cdb7972d095460cc1f79b8b2f0e9b958059c

2024-04-03  Christopher Baines  <mail@cbaines.net>

	store: database: Stop finalizing prepared statements.
	Especially since we're asking for these to be cached.

	Management of prepared statements isn't trivial, since you don't want to keep
	them forever as this can lead to poor query performance, but I don't think
	that finalizing them immediately is the right solution.

	Change-Id: I61706b4d09d771835bb8f074b8f6a6ee871f5e2d

	* guix/store/database.scm (sqlite-step-and-reset): New procedure.
	(last-insert-row, path-id, update-or-insert, add-references): Don't finalize
	prepared statements.

	Change-Id: I2a2c6deb43935d67df9e43000a5105343d72b3e6

2024-04-03  Christopher Baines  <mail@cbaines.net>

	store: database: Inline SQL to where it's used.
	This makes the code easier to read, as you don't have to keep jumping between
	the two places.

	* guix/store/database.scm (path-id-sql, update-sql, insert-sql,
	add-reference-sql): Remove variables.
	(path-id, update-or-insert, add-references): Include SQL.

	Change-Id: I53b4ab973be8d0cd10a0f35ba25972f1c9680353

2024-04-03  Christopher Baines  <mail@cbaines.net>

	store: database: Remove with-statement and associated code.
	I think using dynamic-wind to finalize all statements is the wrong
	approach. Firstly it would be good to allow reseting statements rather than
	finalizing them. Then for the problem of handling errors, the approach I've
	settled on in the build coordinator is to close the database connection, since
	that'll trigger guile-sqlite3 to finalize all the cached statements.

	This reverts commit 5d6e2255286e591def122ec2f4a3cbda497fea21.

	* .dir-locals.el (scheme-mode): Remove with-statement.
	* guix/store/database.scm (call-with-statement): Remove procedure.
	(with-statement): Remove syntax rule.
	(call-with-transaction, last-insert-row-id, path-id, update-or-insert,
	add-references): Don't use with-statement.

	Change-Id: I2fd976b3f12ec8105cc56350933a953cf53647e8

2024-04-03  Christopher Baines  <mail@cbaines.net>

	store: database: Remove call-with-savepoint and associated code.
	While care does need to be taken with making updates or inserts to the
	ValidPaths table, I think that trying to ensure this within update-or-insert
	is the wrong approach. Instead, when working with the store database, only one
	connection should be used to make changes to the database and those changes
	should happen in transactions that ideally begin immediately.

	This reverts commit 37545de4a3bf59611c184b31506fe9a16abe4c8b.

	* .dir-locals.el (scheme-mode): Remove entries for call-with-savepoint and
	call-with-retrying-savepoint.
	* guix/store/database.scm (call-with-savepoint, call-with-retrying-savepoint):
	Remove procedures.
	(update-or-insert): Remove use of call-with-savepoint.

	Change-Id: I2f986e8623d8235a90c40d5f219c1292c1ab157b

2024-04-03  Christopher Baines  <mail@cbaines.net>

	scripts: substitute: Replace some leave calls with raise.
	These calls happen inside of with-error-handling, so the effect should be the
	same, but this opens up the possibility of using this code in a program that
	doesn't want to exit when one of these error conditions is met.

	Change-Id: I15d963615d85d419559fa0f4333fa4dc1dfbfd3b

	* guix/scripts/substitute.scm (download-nar, process-substitution): Use raise
	formatted-message rather than leave.

	Change-Id: Idd0880206b69e3903e19e0536b87d65a52c200d5

2024-04-03  Christopher Baines  <mail@cbaines.net>

	scripts: substitute: Allow not using with-timeout in download-nar.
	I don't think the approach of using SIGALARM here for the timeout will work
	well in all cases (e.g. when using Guile Fibers), so make it possible to avoid
	this.

	* guix/scripts/substitute.scm (download-nar): Pass the fetch timeout in as an
	option.

	Change-Id: I8cbe6cdfa10cdaa7d41974cbea56a95f5efecfe6

2024-04-03  Christopher Baines  <mail@cbaines.net>

	scripts: substitute: Remove side effect warning from network-error?.
	Instead, display the warning from process-substitution and
	process-substitution/fallback in the relevant places.

	I'm looking at this because I want to make the substitute code less tied to
	the script and usable in the Guile guix-daemon.

	* guix/scripts/substitute.scm (network-error?): Move warning to…
	(process-substitution/fallback, process-substitution): here.

	Change-Id: I082b482c0e6ec7e02a8d437ba22dcefca5c40787

2024-04-03  Christopher Baines  <mail@cbaines.net>

	Switch order of the default substitute servers.
	The aim here is to improve the user experience.  There's anecdotal evidence
	that the network performance for bordeaux is better compared to ci at least
	for some users, and I don't know of any issues with rate limiting or access
	restriction for bordeaux compared to ci.  It also has IPv6 support.

	Additionally, bordeaux generally had more substitutes than ci, particularly
	for aarch64-linux and armhf-linux.  This change will offer a very slight
	speedup for those substitutes that only bordeaux has.

	Bordeaux has been a default substitute server for nearly 3 years now and I
	think this change is overdue.  I'm also hopeful that we'll be able to build on
	the testing regarding mirrors for bordeaux, and that'll allow potentially
	improving the hosting setup (through providing more redundancy) and further
	improving substitute fetching for users who currently have issues with
	substitute access.

	* config-daemon.ac: Switch substitute urls order.
	* doc/guix.texi: Ditto.
	* etc/guix-install.sh: Ditto.
	* gnu/installer/newt/network.scm (wait-service-online): Ditto.
	* guix/store.scm (%default-substitute-urls): Ditto.

	Change-Id: I4f6d93ae1fc8b03d80b47b18b5749a51f1fde17b

2024-04-03  Christopher Baines  <mail@cbaines.net>

	gnu: sonata: Add gvfs as an input.
	I'm getting the following error and this change resolves it:

	  /gnu/store/rw6n86c008xqdbjs3nk4i7ggf6srdpgs-python-wrapper-3.10.7/bin/python:
	  symbol lookup error:
	  /run/current-system/profile/lib/gio/modules/libgvfsdbus.so: undefined
	  symbol: g_task_set_static_name

	Change-Id: I6f74a5a867ba7c3b3d7b233916af0e75d9e5501f

2024-04-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Fix help2man for guix subcommands with `make V=2'.
	* doc/local.mk ($(srcdir)/%D%/guix-%.1): Use AM_V_HELP2MAN and cater for
	make's `@' silencing at the start of the command.

	Change-Id: Id80c48f0d7697167fea64700a7fe140003732d28

2024-04-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-magit: Fix generation of autoloads.
	* gnu/packages/emacs-xyz.scm (emacs-magit)[#:phases]: Replace ‘make-autoloads’
	like the others.

	Fixes: Magit autoloads are missing <https://bugs.gnu.org/70121>
	Change-Id: Iec1d89b167211889743ed1e7e64a9f866ea4c2eb

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qt-creator: Fix patch-perfparser phase.
	This is a follow-up to f83bdd7e00 ("gnu: qt-creator: Patch file names of
	demangling libraries.")

	* gnu/packages/qt.scm (qt-creator)
	[phases] <patch-perfparser>: Adjust demangler.cpp file name.

	Change-Id: I72c517636bf866b57daa5d56dd8db643b0669a88

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add hotspot.
	* gnu/packages/linux.scm (hotspot): New variable.

	Change-Id: Id6a0baae459bccf78c80d17f884f3fa7344ff1ac

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add kddockwidgets-1.
	* gnu/packages/qt.scm (kddockwidgets-1): New variable.

	Change-Id: Id766646155e02d412ea87932a79aae95a943ff9b

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add kddockwidgets.
	* gnu/packages/qt.scm (kddockwidgets): New variable.

	Change-Id: I0598b16da4f027f9c42584f30a49fcbba2f5a78e

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qt-creator: Patch file names of demangling libraries.
	* gnu/packages/qt.scm (qt-creator)
	[phases] {patch-perfparser}: New phase.

	Change-Id: I65f84158af05ae866680b21e2e9b8e24a2b71bc2

2024-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cqfd: Update to 5.5.0.
	* gnu/packages/docker.scm (cqfd): Update to 5.5.0.

	Change-Id: Ib8ba9ee06744869efc1489beb4e2d56fe0cc06e0

2024-04-02  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Add perl to the manifest.
	* manifest.scm: Add perl.

	Change-Id: Ie70cea1eb4d62f2a649292209391a92abdae2288

2024-04-02  Attila Lendvai  <attila@lendvai.name>

	gnu: gpaste: Update to 44.1.
	* gnu/packages/gnome-xyz.scm (gpaste): Update to 44.1.
	[native-inputs]: Replace GCR-3 with GCR.
	[inputs]: Replace GTK with GTK+. Add DESKTOP-FILE-UTILS. Remove LIBARCHIVE.

	Change-Id: I9e9548a9e3393dfa4b9e7b64978418106fb25db1

2024-04-02  Eugen Stan  <eugen.stan@netdava.com>

	gnu: clojure-tools: Update to 1.11.1.1413.
	* gnu/packages/clojure.scm (clojure-tools): Update to 1.11.1.1413.
	[inputs]: Add clojure-tools-deps.  Remove clojure-tools-deps-alpha.

	Change-Id: I52fda6af441d1cd2ba271153f87eb0c35bce31cb

2024-04-02  Eugen Stan  <eugen.stan@netdava.com>

	gnu: Add clojure-tools-deps.
	* gnu/packages/crates-io.scm (clojure-tools-deps): New variable.

	Change-Id: Ic02349bfe5b899874ff8e6067e790ca9d9f1f96e

2024-04-02  Andy Tai  <atai@atai.org>

	gnu: icewm: Update to 3.4.7.
	* gnu/packages/wm.scm (icewm): Update to 3.4.7.

	Change-Id: I6daa66be92a01ae587efec2bf3f0ac4769ae797a

2024-04-02  Rodion Goritskov  <rodion.goritskov@gmail.com>

	gnu: clifm: Update to 1.18.
	* gnu/packages/clifm.scm (clifm): Update to 1.18.

	Change-Id: Ic0c2a307dbbcca06cfffe60248234849dca2f726

2024-04-02  Leo Nikkilä  <hello@lnikki.la>

	gnu: gtk: Fix tests on aarch64.
	* gnu/packages/gtk.scm (gtk)[arguments]<#:configure-flags>: Skip more
	failing tests known to fail.

	Change-Id: I34d0f7521224b41072fcc0c35321935d1db927e0

2024-04-02  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: gtk: Skip failing tests on aarch64-linux."
	This reverts commit 76ed1e886ea790fc8562b355a0768a0f04889abb.

	The next commit does a better job of skipping the tests.

2024-04-02  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20240322.
	* gnu/packages/parallel.scm (parallel): Update to 20240322.

	Change-Id: I7207d4847cd407de637334688242132e8c557490

2024-04-02  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: pinentry-rofi: Update to 2.1.0.
	* gnu/packages/gnupg.scm (pinentry-rofi): Update to 2.1.0.

	Change-Id: Ie39dfadc9905032e2a6cd08858596b7fdfd5c6dd

2024-04-02  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: debootstrap: Use pureos-archive-keyring.
	* gnu/packages/debian.scm (debootstrap): [arguments]: In 'patch-source'
	phase, use pureos-archive-keyring.
	[inputs]: Add pureos-archive-keyring.

	Change-Id: I8bf0a7db50c66dcf3541e5c7244350ff9523d921

2024-04-02  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: Add pureos-archive-keyring.
	* gnu/packages/debian.scm (pureos-archive-keyring): New variable.

	Change-Id: I80af4b15c7fe20dd40358d4f676a89903060bf07

2024-04-02  dan  <i@dan.games>

	gnu: greetd: Fix cross-compilation.
	* gnu/packages/admin.scm (greetd): Fix cross-compilation.
	[native-inputs]: Move linux-pam from here ...
	[inputs]: ... to here.
	[arguments]<#:phases>: Set release directory based on target.

	Change-Id: I822f8f215677bc951b21e46dddf44954a43df58f

2024-04-02  Tomas Volf  <~@wolfsden.cz>

	gnu: ngtcp2: Update to 1.4.0.
	* gnu/packages/networking.scm (ngtcp2): Update to 1.4.0.

	Change-Id: I87a91913dd12affe18d240235c39a5639c798801

2024-04-02  dan  <i@dan.games>

	gnu: ccid: Fix cross-compilation.
	* gnu/packages/security-token.scm (ccid): Fix cross-compilation.

	Change-Id: I15c96a57e155742f5a2a8394402ae0fb0563f663

2024-04-02  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libjxl: Fix build on riscv64-linux.
	* gnu/packages/image.scm (libjxl)
	[arguments]: Add fix-atomic phase when target riscv64-linux.

	Change-Id: I442c668c3d52c241f0d405f51ea8d995bfefd3fd

2024-04-02  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: ruby-stackprof: Remove store file name.
	This is a follow-up to commit
	    d7e092719a4e0e168df56c03076a87c0e32692e5|head
	    gnu: ruby-stackprof: Skip test known to fail.

	* gnu/packages/ruby.scm (ruby-stackprof): Remove literal store file name from
	comment.  This fixes `make dist'.

	Change-Id: Ifc71c9f664790a27a0ed7f3dacd2189dbc1f6ba6

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgabiolinks: Update to 2.30.4.
	* gnu/packages/bioconductor.scm (r-tcgabiolinks): Update to 2.30.4.

	Change-Id: Ib0f5a7f9855c21b378060b7a9e1af031effda624

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bionero: Update to 1.10.3.
	* gnu/packages/bioconductor.scm (r-bionero): Update to 1.10.3.

	Change-Id: I03b6f9259c05a6915d3e5425ab9165067c400f03

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-catalyst: Update to 1.26.1.
	* gnu/packages/bioconductor.scm (r-catalyst): Update to 1.26.1.

	Change-Id: I32cff6ff74a76770212ab24a08805baf00bb7adc

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocfilecache: Update to 2.10.2.
	* gnu/packages/bioconductor.scm (r-biocfilecache): Update to 2.10.2.

	Change-Id: I23fdcff4ba85610aeee21504ff9313c6163d46bd

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqarray: Update to 1.42.3.
	* gnu/packages/bioconductor.scm (r-seqarray): Update to 1.42.3.

	Change-Id: I8fedfd9709519ad2b1533840747402a56a4af2b5

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lme4: Update to 1.1-35.2.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-35.2.

	Change-Id: Iadd5c9d4a3903360e4e61920da3b2c5b83be882f

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsqlite: Update to 2.3.6.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.3.6.

	Change-Id: Ib0404ffaceb949d7665aa22fc40c49c95cf3dd2c

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-data-table: Update to 1.15.4.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.15.4.

	Change-Id: Ia36df7314f9b85b5bac32f2c6dc661460f8aa5ec

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-munsell: Update to 0.5.1.
	* gnu/packages/statistics.scm (r-munsell): Update to 0.5.1.

	Change-Id: I526337679f81d865f81b8b603305bf5f7b611539

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-codetools: Update to 0.2-20.
	* gnu/packages/statistics.scm (r-codetools): Update to 0.2-20.

	Change-Id: I81f61bfa1a5db3f0c6e9738735cc47536e5968ae

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-textshape: Update to 1.7.5.
	* gnu/packages/cran.scm (r-textshape): Update to 1.7.5.

	Change-Id: I070fd0e29ae4498515696ba11968684618783e62

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metafor: Update to 4.6-0.
	* gnu/packages/cran.scm (r-metafor): Update to 4.6-0.

	Change-Id: Idac90e66df71c8d316885966012a731d72310722

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iml: Update to 0.11.2.
	* gnu/packages/cran.scm (r-iml): Update to 0.11.2.
	[propagated-inputs]: Remove r-prediction.

	Change-Id: I9641fb9ab9e8093c9e1ece679b26799d833c158b

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-eulerr: Update to 7.0.2.
	* gnu/packages/cran.scm (r-eulerr): Update to 7.0.2.

	Change-Id: I2cba2668de9efbbe279dd7ee89d36aab6631d7ec

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-future-apply: Update to 1.11.2.
	* gnu/packages/cran.scm (r-future-apply): Update to 1.11.2.

	Change-Id: Ie1cb584486734ee62c726393cedd17ad7fb5639d

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-epi: Update to 2.48.
	* gnu/packages/cran.scm (r-epi): Update to 2.48.

	Change-Id: Ibc1817d26895962740177c02b95cf089658443e6

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arm: Update to 1.14-4.
	* gnu/packages/cran.scm (r-arm): Update to 1.14-4.

	Change-Id: I5786ca735bbf67402d332a4bc7481b6ca4a7d1bc

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gh: Update to 1.4.1.
	* gnu/packages/cran.scm (r-gh): Update to 1.4.1.
	[propagated-inputs]: Add r-glue and r-lifecycle.

	Change-Id: Ifb23c4ab6f128c172780bf52fda6176771cfd616

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-effectsize: Update to 0.8.7.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.8.7.

	Change-Id: I909f9de3fbaf19acf0eeaaa17f60673c5208297e

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hardyweinberg: Update to 1.7.7.
	* gnu/packages/cran.scm (r-hardyweinberg): Update to 1.7.7.
	[propagated-inputs]: Add r-shape.

	Change-Id: I6bbff3c991abe26ea3fd092a41bca455ed0bc0a3

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httr2: Update to 1.0.1.
	* gnu/packages/cran.scm (r-httr2): Update to 1.0.1.

	Change-Id: I4961227d5e26a3cbf9999b395bb9c3fce6321861

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-collapse: Update to 2.0.12.
	* gnu/packages/cran.scm (r-collapse): Update to 2.0.12.

	Change-Id: Id30326eaddfb6d546524db366160ce39905527c8

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-microbiomestat: Update to 1.2.
	* gnu/packages/bioconductor.scm (r-microbiomestat): Update to 1.2.
	[propagated-inputs]: Remove r-phyloseq.

	Change-Id: I3a0133e9318f86d162ca562708fbf5fe6703407d

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bslib: Update to 0.7.0.
	* gnu/packages/cran.scm (r-bslib): Update to 0.7.0.
	[propagated-inputs]: Add r-fastmap.

	Change-Id: I3c7691dbe29511f2c1a7c16c1e25ef6cc208002e

2024-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmumps: Update to 5.2.1-29.
	* gnu/packages/cran.scm (r-rmumps): Update to 5.2.1-29.
	[properties]: Tell importer to add zlib to inputs.

	Change-Id: I22db43f3a0a4224129518e6f37cfdf8962a05dee

2024-04-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add mididings.
	* gnu/packages/music.scm (mididings): New variable.

	Change-Id: I7a4c6d05c04c1ed62ff467c83c77defaa114f37e

2024-04-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pysmf.
	* gnu/packages/music.scm (python-pysmf): New variable.

	Change-Id: Ia3ddd5e47e4f42f3ef37b503c24a5df8e79b1726

2024-04-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: recoll: Update to 1.37.5.
	* gnu/packages/search.scm (recoll): Update to 1.37.5.
	[source]: Get tarball from new home page.
	[arguments]: Use G-expressions; add phase 'set-LDFLAGS.
	[native-inputs]: Add qttools-5.
	[home-page]: Update.

	Change-Id: Ia20f40450918659dd28d1e5f8df36c6362fafb63

2024-04-01  Ricardo Wurmus  <rekado@elephly.net>
	    Apoorv.

	gnu: ardour: Update to 8.4.
	* gnu/packages/audio.scm (ardour): Update to 8.4.
	[arguments]: Do not use bundled GTK2.

	Change-Id: I7c50ca8df14d2edec8bd9e862cb05dd455913b60

2024-04-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: qpwgraph: Update to 0.6.3.
	* gnu/packages/audio.scm (qpwgraph): Update to 0.6.3.

	Change-Id: Ic02d38ce90e5916e6a4b5dc459c98a817e85e652

2024-04-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: alsa-scarlett-gui: Update to 0.4.0.
	* gnu/packages/music.scm (alsa-scarlett-gui): Update to 0.4.0.
	[inputs]: Add openssl.

	Change-Id: I8d4101bd7bf64b2032f60b9b309bd1450f2fffbc

2024-04-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: zrythm: Update to 1.0.0-beta.4.12.5.
	* gnu/packages/music.scm (zrythm): Update to 1.0.0-beta.4.12.5.
	[arguments]: Update disabled tests; remove patching of helper.
	[inputs]: Remove libaudec; add lsp-dsp-lib, pcre, and soxr.

	Change-Id: Id13a04aa270526ca8e105d5d4429d6ecbafe13c4

2024-04-01  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.19: Update to 4.19.311.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.311.
	(linux-libre-4.19-pristine-source): Update hash.

	Change-Id: Ifcac587e87e571dae492b6ff35f017f978846257

2024-04-01  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.4: Update to 5.4.273.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.273.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: Ia245de40de2307e4e8f32993ebd1b6fe68d6c81f

2024-04-01  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Update to 5.10.214.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.214.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I5785db03604a9ba39c985ba1d8fe0988eac9b5f8

2024-04-01  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.153.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.153.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	Change-Id: Ibd5a110d77a2d8bab88172fa6a63b27cfd873a1e

2024-04-01  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.83.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.83.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	Change-Id: I2af7693bc3fdf0198a85368ffc72d422f38e186f

2024-04-01  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.23.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.23.
	(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

	Change-Id: I6cad5af75c5d365e0cf7b0be7d3511748f2d230f

2024-04-01  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre: Update to 6.7.11.
	* gnu/packages/linux.scm (linux-libre-6.7-version): Update to 6.7.11.
	(linux-libre-6.7-pristine-source, deblob-scripts-6.7): Update hashes.

	Change-Id: Ifaed591376099432ad2a616ebb2a19b531c29b5e

2024-04-01  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.8: Update to 6.8.2.
	* gnu/packages/linux.scm (linux-libre-6.8-version): Update to 6.8.2.
	(linux-libre-6.8-pristine-source, deblob-scripts-6.8): Update hashes.

	Change-Id: Ia079f31d4b0b18d95ccd65ba08da735b986c473b

2024-04-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	* po/guix/ar.po: New file.
	* po/guix/LINGUAS: Add 'ar'.
	* po/doc/guix-cookbook.pt_BR.po: New file.
	* po/doc/local.mk: Add 'pt_BR' cookbook.
	* doc/local.mk: Add 'pt_BR' cookbook.
	* doc/htmlxref.cnf: Update URLs for cookbook.
	* doc/build.scm (%cookbook-languages): Add 'ko', 'pt_BR'.
	* doc/guix-cookbook.texi (Top): Mention 'ko', 'pt_BR' cookbook.

	Change-Id: Id1846ca100263b3fc1fa2ed52654c670270ee809

2024-04-01  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update to 24.0.4.
	* gnu/packages/gl.scm (mesa): Update to 24.0.4.

	Change-Id: Id0c14c0ad6a45d6cdb4533053e7a116285a87e5f

2024-04-01  dan  <i@dan.games>

	gnu: vulkan-validationlayers: Update to 1.3.280.0.
	The check phase was replaced which allows tests to actually run, but they
	crash on some hardware (reported in various issues upstream).

	* gnu/packages/vulkan.scm (vulkan-validationlayers): Update to 1.3.280.0.
	[source]: Add snippet to disable static library building.
	[inputs]: Add robin-hood-hashing and vulkan-utility-libraries.
	[arguments]: Remove previous configure-flags and add BUILD_TESTS, replace
	check phase, and update reason why tests are disabled.
	(%vulkan-sdk-version): Remove unused variable.

	Change-Id: I80ca002d8dbe71cad57f859ee34ac8f10e175907

2024-04-01  dan  <i@dan.games>

	gnu: Add vulkan-utility-libraries.
	* gnu/packages/vulkan.scm (vulkan-utility-libraries): New variable.

	Change-Id: I5a7c3fa51150e2181197316f6b97a54f12a24236

2024-04-01  dan  <i@dan.games>

	gnu: magic-enum: Update to 0.9.5.
	* gnu/packages/cpp.scm (magic-enum): Update to 0.9.5.

	Change-Id: I8306d7ef69276e33f7daada895165a88bfc938ad

2024-04-01  dan  <i@dan.games>

	gnu: vulkan-tools: Update to 1.3.280.0.
	* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.3.280.0.
	[source]: Add snippet to disable a test.
	[arguments]: Remove GLSLANG_INSTALL_DIR from configure-flags.  Enable tests.
	Replace the check phase
	[native-inputs]: Add googletest.

	Change-Id: Iadf98fc95d0d70c3780159992ebc2fdff6a2d108

2024-04-01  dan  <i@dan.games>

	gnu: volk: Update to 1.3.280.0.
	* gnu/packages/vulkan.scm (volk): Update to 1.3.280.0.

	Change-Id: I4f72df2ba6784f3dae93cf60361e1bceaf61d3bb

2024-04-01  dan  <i@dan.games>

	gnu: vulkan-loader: Update to 1.3.280.0.
	According to
	<https://vulkan.lunarg.com/doc/view/1.3.231.1/linux/loader_and_layer_interface.html>,
	the Vulkan loader searches for manifest files in several directories, like in
	$HOME or ones set during compile-time.  So, expose XDG_DATA_DIRS, which Vulkan
	will search, as a search-path to find ones from other packages, like mesa.

	* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.3.280.0.
	[arguments]<#:phases>: Update the use-system-googletest phase.
	[native-search-paths]: New search path, XDG_DATA_DIRS.

	Change-Id: Ib270eeeea6500691a75c36612104c7ddb1c28dfb

2024-04-01  dan  <i@dan.games>

	gnu: vulkan-headers: Update to 1.3.280.0.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.3.280.0.

	Change-Id: Ie4c135fd53a9cacb36e766daba9524ce33fa5630

2024-04-01  dan  <i@dan.games>

	gnu: shaderc: Update to 2024.0.
	* gnu/packages/vulkan.scm (shaderc): Update to 2024.0.
	[arguments]<#:configure-flags>: Specify python executable.
	<#:phases>: Remove drop-additional-glslang-deps phase.
	[inputs]: Move python from here ...
	[native-inputs]: ... to here.

	Change-Id: I3ca4b6560288f4b8ea9440a7fd0a7815b67471d8

2024-04-01  dan  <i@dan.games>

	gnu: spirv-cross: Update to 1.3.280.0.
	* gnu/packages/vulkan.scm (spirv-cross): Update to 1.3.280.0.

	Change-Id: Ie8e45c6892892c02e3d970a831044ff9f70a9547

2024-04-01  dan  <i@dan.games>

	gnu: glslang: Update to 1.3.280.0.
	* gnu/packages/vulkan.scm (glslang): Update to 1.3.280.0.
	  [source]: Remove patch.
	  [arguments]: Run tests.
	  [inputs]: Add spirv-tools.
	* gnu/packages/patches/glslang-install-static-libs.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Ungerister it.

	Change-Id: I39ef23565e575179b292a1ab76d2d70c98f84767

2024-04-01  dan  <i@dan.games>

	gnu: spirv-tools: Update to 1.3.280.0.
	* gnu/packages/vulkan.scm (spirv-tools): Update to 1.3.280.0.

	Change-Id: Ie6e438849f8f59a4b7616ab05e81c4a76d64dd9e

2024-04-01  dan  <i@dan.games>

	gnu: spirv-headers: Update to 1.3.280.0.
	* gnu/packages/vulkan.scm (spirv-headers): Update to 1.3.280.0.

	Change-Id: I7a00d3c432a9f6901b3b91b7df2ded887b6101d1

2024-04-01  cage  <cage-dev@twistfold.it>

	gnu: Add libgrapheme.
	* gnu/packages/suckless.scm (libgrapheme): New variable.

	Change-Id: I307cf5e765eb6a9964f369b4a66b00b2a7830fcd
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-04-01  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: qmk: Support custom keyboards.
	* gnu/packages/firmware.scm (make-qmk-firmware/implementation):
	Add keyboard-source-directory parameter.

	Change-Id: I68ae5df0b0aae088ca8002dca7e30de2b23e9aa0

2024-04-01  Juliana Sims  <juli@incana.org>

	gnu: geary: Update to 44.1.
	* gnu/packages/gnome.scm (geary): Update to 44.1.

	Change-Id: I692a3084ed69a4b47e39733df691050ac9141318

2024-04-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: x-resize: Update to 0.3.
	* gnu/packages/xdisorg.scm (x-resize): Update to 0.3.

	Change-Id: Ifc2e27b83e9243c7d0fac8cd76cee217d870e4d5

2024-04-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guile-lib: Update to 0.2.8.
	* gnu/packages/guile-xyz.scm (guile-lib): Update to 0.2.8.

	Change-Id: I46cf0978d35123449532ff4c21eef911e9a8affa

2024-04-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: dbus-for-jami: Use Gexp.
	This is a follow-up to 26485fc5750d2e067c45d49ab2aa20f481e1979a.

	* gnu/packages/glib.scm (dbus-for-jami): Use G-Expression.

	Change-Id: I56fd25502be65ba688519dea7462c401aeddba31

2024-04-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-pods.
	* gnu/packages/python-science.scm (python-pods): New variable.

	Change-Id: I9044baaa750ee9cb7411e41dcee1df17b57741db

2024-04-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add emacs-memory-usage.
	* gnu/packages/emacs-xyz.scm (emacs-memory-usage): New variable.

	Change-Id: I964fc479b737712b88119c0a303ea53993e4c272

2024-04-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: xfce: Add support for volume keyboard buttons.
	* gnu/packages/xfce.scm (xfce) [inputs]: Add xfce4-volumed-pulse.

	Change-Id: Iac0f76e6aa43d3687ac6c1a25769859e72f840c7

2024-04-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: cookbook: Fix typo.
	* doc/guix-cookbook.texi (Network bridge for QEMU): Fix typo.

	Change-Id: I32f88bd85157a6b2cee9f68840f9e77101596518

2024-04-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnunet-gtk: Update to 0.21.0.
	* gnu/packages/gnunet.scm (gnunet-gtk): Update to 0.21.0.  Remove stale
	comment.

	Change-Id: I2aad59de4af06ba8534487618366b17e259a4880

2024-04-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnunet: Update to 0.21.1.
	* gnu/packages/gnunet.scm (gnunet): Update to 0.21.1.
	[phases]: Adjust disable-problematic-tests phase.

	Change-Id: Ia4b1c1ee9c3646e191669ea465d57acc006018e7

2024-04-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnurl: Update to 7.72.0.
	* gnu/packages/gnunet.scm (gnurl): Update to 7.72.0.
	[arguments] <test-target>: Specify 'test-nonflaky' target.
	<configure-flags>: Use gexps.
	<phases>: Likewise.  Add patch-paths phase.

	Change-Id: Idcb6a6f2115176c9aa6074b916313e9640416033

2024-04-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libmicrohttpd: Update to 1.0.1.
	* gnu/packages/gnunet.scm (libmicrohttpd): Update to 1.0.1.

	Change-Id: I10e40d2a4d5634f9936c349c0678876e4cbba9ab

2024-04-01  John Kehayias  <john.kehayias@protonmail.com>

	gnu: librsvg-2.40: Skip tests that fail with cairo 1.18.0.
	* gnu/packages/gnome.scm (librsvg-2.40)[arguments]: Skip two tests which fail
	after cairo was updated to version 1.18.0.

	Change-Id: If3867a9fdee6481da819954d77341f411e85e78b

2024-04-01  dan  <i@dan.games>

	gnu: sdl2: Update to 2.30.1.
	* gnu/packages/sdl.scm (sdl2): Update to 2.30.1.

	Change-Id: I0417cfaa0af55df63f731efad420de9f2b81a3d9

2024-04-01  John Kehayias  <john.kehayias@protonmail.com>
	    aurtzy  <aurtzy@gmail.com>

	gnu: mesa: Update to 24.0.3.
	* gnu/packages/gl.scm (mesa): Update to 24.0.3.

	Change-Id: Id674e81154631daf9e8c33940c299dc1d26c62c5

2024-04-01  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: mesa: Hardcode libvulkan.so's dependency for zink.
	* gnu/packages/gl.scm (mesa): Add vulkan-loader as an input.  Refer to its
	libvulkan.so.1 by full path in the zink gallium driver.

	(cherry picked from commit e2875b7bb894f3575b6e61daa9c1f5d5f4c14b84)

	Change-Id: I83ff787e6148a45b9403e578dd744f7eb85a221b

2024-04-01  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: libdrm: Update to 2.4.120.
	* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.120.

	Change-Id: Ibd5be956819bbc6b7df5d5b7cdd02297dc1e2e71

2024-04-01  John Kehayias  <john.kehayias@protonmail.com>

	gnu: cairo: Update to 1.18.0.
	With this new release of cairo many old configure options were removed and now
	meson is used to build it.  The defaults include the tee backend which we had
	previously enabled while the xml backend has been dropped from cairo
	completely.  Old configure options where were commented out to be enabled have
	been removed as they no longer apply to version 1.18.0.

	The variable 'cairo' is now a hidden package to work around a dependency cycle
	where gtk-doc is needed to build the documentation (which itself depends on
	cairo).  The new variable 'cairo-with-documentation' is now the public package
	and the module exports 'cairo' for use in other packages.  This follows what
	was done for glib.

	* gnu/packages/gtk.scm: Export 'cairo'.
	(cairo): Update to 1.18.0.
	[source]: Remove 'patches' field.
	[properties]: Hide package.
	[outputs]: Remove (doc output is now in cairo-with-documentation).
	[build-system]: Change to meson-build-system.
	[arguments]: Add #:glib-or-gtk?.  Remove old flags from #:configure-flags and
	add '-Dtests=disabled' to match #:tests?.
	[propagated-inputs]: Remove commented out packages.
	(cairo-with-documentation): New variable.
	(cairo-sans-poppler)[properties]: No longer set hidden as it is now inherited
	from cairo.
	(cairo-xcb)[properties]: Unhide (inherited from cairo).
	[arguments]: Remove obsolete #:configure-flags and properly inherit from cairo.
	* gnu/packages/patches/cairo-CVE-2018-19876.patch: Remove.
	* gnu/packages/patches/cairo-CVE-2020-35492.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Remove them.

	Change-Id: I2f4c953b23c6b32b1fafaf03db89d7a475fc6956

2024-04-01  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-pycairo: Update to 1.26.0.
	* gnu/packages/gtk.scm (python-pycairo): Update to 1.26.0.

	Change-Id: I7349bd0c68b061d0f3fe46db52b7fdc63acbd69b

2024-04-01  John Kehayias  <john.kehayias@protonmail.com>

	Merge branch 'master' into mesa-updates
	Change-Id: I4cd94a58b62d8c3987e4a60c76b37894ad851e35

2024-03-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: java-rsyntaxtextarea: Install resources.
	* gnu/packages/textutils.scm (java-rsyntaxtextarea)[arguments]: Enable tests;
	install resources.
	[native-inputs]: Add xorg-server-for-tests.

	Change-Id: If7c89bc6a38058b9cccd74012fa9b5ba14d560d6

2024-03-31  Fabio Natali  <me@fabionatali.com>

	gnu: borgmatic: Update to 1.8.9.
	* gnu/packages/backup.scm (borgmatic): Update to 1.8.9.
	[arguments]: Apply guix style.
	[native-inputs]: Apply guix style.
	[inputs]: Apply guix style.

	Change-Id: Ic9eb3c9439dc0aade3e4aae0fbe8e2c7bec49754

2024-03-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	vm: If not the same local architecture, don't enable kvm.
	* gnu/system/vm.scm (common-qemu-options): Add target keyword.

	Change-Id: Ic9bf18cf60ac5ce623289df31ea050a22c6e604e

2024-03-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	vm: add arguments to use virt machine type for qemu-riscv64.
	* gnu/system/vm.scm (system-qemu-image/shared-store-script): When target
	riscv64, add arguments to set qemu virt machine type.

	Change-Id: I974c82fdd2d5bfc01caff9e6411db38e472b5cd4

2024-03-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	linux-initrd: don't add hid-apple module for riscv64-linux.
	* gnu/system/linux-initrd.scm(default-initrd-modules): when target-riscv64,
	don't add hid-apple module.

	Change-Id: I633468421db0cb1ebd61e0603021fa1c79038473

2024-03-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: linux-libre-riscv64-generic: add more options.
	This is required by `guix system vm'.

	* gnu/packages/linux (linux-libre-riscv64-generic)[#:extra-options]: Add more
	option.

	Change-Id: I5697ba7158d44ef0ea9cf28cadb4d59f312b4206

2024-03-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	vm: When target riscv64-linux, use u-boot-qemu-riscv64-bootloader.
	* gnu/system/vm.scm (virtualized-operating-system) When target riscv64-linux,
	use u-boot-qemu-riscv64-bootloader. Add system, target keyword.

	Change-Id: I22d64d00670a705e4b81427e44a83d504598b536

2024-03-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	vm: use #$ for kernel-arguments.
	Use #$ allow cross-compile to with support current system kernel.

	e.g. linux-libre-riscv64-generic.

	* gnu/system/vm.scm(system-qemu-image/shared-store-script)
	(linux-image-startup-command): use #$ for kernel-arguments.

	Change-Id: I9d2e7df296ce590b95cd30996b33f8ca692ac1b1

2024-03-31  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	bootloader: Add u-boot-qemu-riscv64-bootloader.
	* gnu/bootloader/u-boot.scm (u-boot-qemu-riscv64-bootloader): New variable.

	Change-Id: If6622838d2250c90a26380849b92387aa7122fbb

2024-03-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Update to 0.10.4.
	* gnu/packages/admin.scm (shepherd-0.10): Update to 0.10.4.

	Change-Id: I09b8ac3544c59e47207bf7f640db13e4001a6322

2024-03-31  Ludovic Courtès  <ludo@gnu.org>

	ui: Autoload some more.
	* guix/ui.scm: Autoload a number of modules.

	Change-Id: I22d4f719dae73594499522ce6dc8464948f564ec

2024-03-31  Vinicius Monego  <monego@posteo.net>

	gnu: homebank: Update to 5.7.4.
	* gnu/packages/finance.scm (homebank): Update to 5.7.4.
	[source, home-page]: Follow redirect.
	[inputs]: Replace libsoup-minimal-2 with libsoup-minimal.

	Change-Id: Ie48020959f104ce7b0de4fdbf67471de5360d008

2024-03-31  Vinicius Monego  <monego@posteo.net>

	gnu: python-plotly: Update to 5.20.0.
	* gnu/packages/graph.scm (python-plotly): Update to 5.20.0.

	Change-Id: I0df931646677dbceb1fea7912781bc74e0207dcb

2024-03-31  Vinicius Monego  <monego@posteo.net>

	gnu: weechat: Update to 4.2.1.
	* gnu/packages/irc.scm (weechat): Update to 4.2.1.

	Change-Id: I9b36ce659762aac88f940d2946304d5cd43c66ee

2024-03-31  Vinicius Monego  <monego@posteo.net>

	gnu: gmt: Update to 6.5.0.
	* gnu/packages/geo.scm (gmt): Update to 6.5.0.

	Change-Id: Ib6d98494b9b67b23aedccaa50ff785999517c43d

2024-03-31  Vinicius Monego  <monego@posteo.net>

	gnu: python-mistletoe: Update to 1.3.0.
	* gnu/packages/markup.scm (python-mistletoe): Update to 1.3.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Do not override the check phase, skip one test in #:test-flags.
	[native-inputs]: Add python-parameterized, python-pytest.

	Change-Id: If25e3cbe19d8936d150c830f1b8f4ce8f8cb5692

2024-03-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gtk: Skip failing tests on aarch64-linux.
	* gnu/packages/gtk.scm (gtk)[arguments]: When building for aarch64-linux
	add a phase to skip a test which can't find the zink driver.

	Change-Id: I7b596309f1cbd555bd7ba889379d5b0bb245eabc

2024-03-30  John Kehayias  <john.kehayias@protonmail.com>

	gnu: waybar: Update to 0.10.0.
	* gnu/packages/wm.scm (waybar): Update to 0.10.0.

	Change-Id: I5f52f2250510575156944a589db739abd71218a4

2024-03-30  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: wlr-randr: Update to 0.4.1.
	* gnu/packages/wm.scm (wlr-randr): Update to 0.4.1.

	Change-Id: I95732334df46f4cf524ca32de531e36ac3fd8657

2024-03-30  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: wireshark: Update to 4.2.4 [security fixes].
	Fixes CVE-2024-2955.

	* gnu/packages/networking.scm (wireshark): Update to 4.2.4.

	Change-Id: I707fc87d9572034f203616cba9d279a8af3f85a4

2024-03-30  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs: Also skip integrity check for i686-linux.
	The same cases fail as with armhf-linux.

	* gnu/packages/emacs.scm (emacs-no-x)[#:phases]<validate-comp-integrity>:
	Also skip check on i686-linux.

2024-03-30  Vinicius Monego  <monego@posteo.net>

	gnu: python-qasync: Update to 0.27.1.
	* gnu/packages/python-xyz.scm (python-qasync): Update to 0.27.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use G-Expressions.
	[native-inputs]: Remove python-pytest-runner. Add python-poetry-core.

	Change-Id: I3290a8b59f393c7bea6f200b5e538ad4be14d349

2024-03-30  Vinicius Monego  <monego@posteo.net>

	gnu: ddrescue: Update to 1.28.
	* gnu/packages/disk.scm (ddrescue): Update to 1.28.

	Change-Id: I6211c020890df293312d7c5cf213c12467fc9d00

2024-03-30  Vinicius Monego  <monego@posteo.net>

	gnu: python-immutabledict: Enable tests.
	* gnu/packages/python-xyz.scm (python-immutabledict): Enable tests.

	Change-Id: I5ebd0fac21a5aa26785a2ced115b736ee5e7952c

2024-03-30  Vinicius Monego  <monego@posteo.net>

	gnu: python-immutabledict: Update to 4.2.0.
	* gnu/packages/python-xyz.scm (python-immutabledict): Update to 4.2.0.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-poetry-core.

	Change-Id: Ifc3499f6e01efefdcb58aadcae87bbb5a0295d46

2024-03-30  Vinicius Monego  <monego@posteo.net>

	gnu: librecad: Update to 2.2.0.2.
	* gnu/packages/engineering.scm (librecad): Update to 2.2.0.2.
	[arguments]<#:phases>: Delete the patch-boost-error, add-missing-headers and
	patch-paths phases. Remove trailing #t.
	* gnu/packages/patches/librecad-support-for-boost-1.76.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: I23cc1a80b2e9e73bdef40575c4104480cc830d8c

2024-03-30  Vinicius Monego  <monego@posteo.net>

	gnu: gplates: Update to 2.4.
	* gnu/packages/geo.scm (gplates): Update to 2.4.
	[source]: Use git-fetch and fetch from GitHub.
	[arguments]: Remove #:configure-flags.
	[native-inputs]: Remove unzip.

	Change-Id: Idf7c7ffb902f98361a897ce122c076a1a2f7fdf2

2024-03-30  Clément Lassieur  <clement@lassieur.org>

	gnu: ublock-origin: Update to 1.57.0.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.57.0.
	(ublock-main-assets): Update to 13715d6deb2ab7e384ac79368fd53c9fd8a7ef64.
	(ublock-prod-assets): Update to 3da96ce3dd494202656cbc95e1de8baabc0ab7b2.

	Change-Id: Id821ec01d3fde27feadf2a95173e6a26b669aacc

2024-03-30  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: xarcan: Update to 0.6.3.
	* gnu/packages/arcan.scm (xarcan): Update to 0.6.3.

	Change-Id: I2480ec0b91e4248b1bc6b6d86f8ed7266a3b95ea

2024-03-30  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: arcan: Update to 0.6.3.
	* gnu/packages/arcan.scm (arcan): Update to 0.6.3.

	Change-Id: I9b1337e578cdc7d290517ace3b0edb6a3fe6e926

2024-03-30  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'emacs-team'

	Merge branch 'gnome-team'

2024-03-30  Skylar Hill  <stellarskylark@posteo.net>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: gerbil: Update to 0.18.1.
	* gnu/packages/scheme.scm (gerbil): Update to 0.18.1.
	[arguments]: Remove ‘chdir’ and ‘configure’ phases.  Add ‘set-cc’ phase.
	Adjust ‘fix-gxi-shebangs’ phase.
	[native-inputs]: Remove ‘coreutils’ and ‘gcc’.

	Change-Id: I4248ae3d6df3beaf57b6036f5329374da79e26f1

2024-03-30  Ludovic Courtès  <ludo@gnu.org>

	services: postgresql: Simplify execution of ‘initdb’.
	* gnu/services/databases.scm (postgresql-activation): Replace
	‘primitive-exit’ + ‘system*’ with ‘execl’.

	Change-Id: I491fd3093f67af59f240438d7d6123e769e4ec1e

2024-03-30  Robert Vollmert  <rob@vllmrt.net>

	services: postgresql: Don't initdb when directory exists.
	* gnu/services/databases.scm (postgresql-activation): Check if
	directory exists.

	Reviewed-by: Dale Mellor <guix-devel-0brg6b@rdmp.org>
	Change-Id: Id563a3e8df2cb5b805e64cd8319303c65d308c69

2024-03-30  Ludovic Courtès  <ludo@gnu.org>

	doc: Cross-reference virtual build machines from ‘guix time-machine’.
	* doc/guix.texi (Invoking guix time-machine): Tweak the note about
	packages that may fail to build.  Add cross-reference to virtual build
	machines.

	Change-Id: Ib2a4a28cdca0c8970d0f5327e39b4a21800ea2e1

2024-03-30  Ludovic Courtès  <ludo@gnu.org>

	doc: ‘guix time-machine’ can travel to v0.16.0.
	This is a followup to a26bce55e60aa3444c4378d3996f3aa41b9661e9.

	* doc/guix.texi (Invoking guix time-machine): Update reference to oldest
	commit.

	Change-Id: Iae3d751d4377de92481276f9f2f31128f85c23c4

2024-03-30  Ludovic Courtès  <ludo@gnu.org>

	substitute: Retry nar download upon networking error.
	This allows ‘guix substitute’ to gracefully handle errors like:

	  TLS error in procedure 'write_to_session_record_port': Error in the push function

	instead of exiting (“`guix substitute' died unexpectedly”).

	* guix/scripts/substitute.scm (download-nar)[try-fetch]: Catch
	‘network-error?’ too.

	Reported-by: Ada Stevenson <adanskana@gmail.com>
	Change-Id: I91b92183b0165832645ee37d50c13445f9322525

2024-03-30  Ludovic Courtès  <ludo@gnu.org>

	channels: Autoload several modules.
	* guix/channels.scm: Autoload several Git-related modules.

	Change-Id: I23e46eabdbfa9db340e26006419b4b87bb446853

2024-03-29  Vinicius Monego  <monego@posteo.net>

	gnu: muse-sequencer: Update to 4.2.1.
	* gnu/packages/music.scm (muse-sequencer): Update to 4.2.1.
	[native-inputs]: Add extra-cmake-modules.

	Change-Id: Ieba29ffd20539b8f5820bc1598db2262126ee0dc

2024-03-29  Vinicius Monego  <monego@posteo.net>

	gnu: cdo: Update to 2.4.0.
	* gnu/packages/geo.scm (cdo): Update to 2.4.0.
	[source]: Update URL.
	[native-inputs]: Add python-wrapper.

	Change-Id: Ic2dad47e04d99b2903b3d7f53862e1ffa6e4d220

2024-03-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-cmaes: Update to 0.10.0.
	* gnu/packages/machine-learning.scm (python-cmaes): Update to 0.10.0.

	Change-Id: I90e6a3d5c64e48bba969b2eed7696200da29fffe

2024-03-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-celery: Update to 5.3.6.
	* gnu/packages/python-xyz.scm (python-celery): Update to 5.3.6.
	[build-system]: Use pyproject-build-system.
	[arguments]: Replace pytz with tzdata in the relax-requirements phase. Do not
	override the check phase, skip tests in #:test-flags instead.
	[native-inputs]: Add python-pytest-click.
	[propagated-inputs]: Add python-tzdata. Remove python-pytz.

	Change-Id: I4cb6a1c6712d5b54f4d9a6731447e9459e8ff81a

2024-03-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-vine: Update to 5.1.0.
	* gnu/packages/python-xyz.scm (python-vine): Update to 5.1.0.
	[build-system]: Use pyproject-build-system.

	Change-Id: I2621eb21deb516d16e9cc50ff9237aed1b6b46b8

2024-03-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-kombu: Update to 5.3.6.
	* gnu/packages/python-xyz.scm (python-kombu): Update to 5.3.6.
	[build-system]: Use pyproject-build-system.
	[arguments]: Do not override the check phase. Ignore a file in #:test-flags.
	[native-inputs]: Add python-botocore, python-tzdata. Remove python-pytz.
	[propagated-inputs]: Add python-typing-extensions. Remove
	python-cached-property.

	Change-Id: I4b36effff8b17af388d56c90bf8983954adf4333

2024-03-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-billiard: Update to 4.2.0.
	* gnu/packages/python-xyz.scm (python-billiard): Update to 4.2.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use G-Expressions. Do not delete test files.

	Change-Id: I69ec62c0c28e9c7ff6ce65f722b250f50dbb33da

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: rust-xkbcommon-dl: Fix loading of libxkbcommon-x11.so.
	This to resolve Alacritty segmentation fault reported in #68243, attemp
	to fix in #69797.

	* gnu/packages/crates-graphics.scm (rust-xkbcommon-dl) [arguments]:
	Handle libxkbcommon-x11.so in the ‘add-absolute-library-references’
	phase.

	Change-Id: Ib724775210cfad7dedaa454f0f456c0dded67dcc

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-distributed: Disable parallel tests.
	As seen in <https://ci.guix.gnu.org/build/3708961/log/raw>, parallel
	tests introduced package build regression.

	* gnu/packages/python-science.scm (python-distributed) [arguments]
	<#:test-flags>: Disable parallel tests.
	[native-inputs]: Remove python-pytest-xdist.

	Change-Id: I3a04098604fa03ab91ceb228dd70c34c3d84db78

2024-03-29  Fabio Natali  <me@fabionatali.com>

	gnu: Add python-apprise.
	* gnu/packages/python-xyz.scm (python-apprise): New variable.

	Change-Id: I55b8c7b558ce34835cff31b9fac6ff3b81ff5fec

2024-03-29  Mehmet Tekman  <mtekman89@gmail.com>

	gnu: krita: Update to 5.2.1.
	Due to a missing patch in the upstream libraqm, we cannot depend on the
	existing libraqm library, but must instead use the one embedded in the
	package. It compiles, but needs to be told to use the -fPIC flag.

	Dependency fftw also does not provide the required CMake file
	FFTW3Librarydepends.cmake, and only does so when compile via cmake and
	not gnu. Due to the many packages that depend on fftw, a seperate
	fftw-cmake was used.

	* gnu/packages/kde.scm (krita): Update to 5.2.1.

	Change-Id: I956451d05d8499580b909e843fd8e4418e396642

2024-03-29  Mehmet Tekman  <mtekman89@gmail.com>

	gnu: fftw-cmake: New Variables.
	This is a clone of the fftw function, but uses cmake to build in order
	for the FFTW3LibraryDepends.cmake file to be built, neccesary for
	packages with cmake builds that depend on fftw3.

	See: https://bugzilla.redhat.com/show_bug.cgi?id=1729652#c5

	This variable inherits from the existing fftw3 in order to not break any
	downstream packages that make use of the target optimizations given by
	the gnu build.

	* gnu/packages/algebra.scm (fftw-cmake): New variable.

	Change-Id: Idb06f86031123de3b2621953a385f4f57d9b5cc5

2024-03-29  jgart  <jgart@dismail.de>

	gnu: python-statsmodels: Update home-page url.
	* gnu/packages/statistics.scm (home-page): Update home-page url.
	[home-page]: Add package associated versioning to project website url.

	Change-Id: I0909674d0f8c502aa55f4f7423308bd0eaaaf52e

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-hvpy: Update to 1.1.0.
	* gnu/packages/astronomy.scm (python-hvpy): Update to 1.1.0.
	[propagated-inputs]: Remove python-pydantic; add python-pydantic-2 and
	python-pydantic-settings.

	Change-Id: Id567cff01204d2e8d71bc49ec9ffc88b2bbb3f4e

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pydantic-settings.
	* gnu/packages/python-xyz.scm (python-pydantic-settings): New variable.

	Change-Id: I410edc37f17a293f3d40ce9a2ab6416ea35bae39

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pytest-examples.
	* gnu/packages/check.scm (python-pytest-examples): New variable.

	Change-Id: I8199a7d7294c3b04134474f9f116468ac327cba8

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-cmyt.
	* gnu/packages/python-xyz.scm (python-cmyt): New variable.

	Change-Id: I45caa38fc391fe7890f87f41b18d3cfa8da07c80

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-ewah-bool-utils.
	* gnu/packages/python-compression.scm (python-ewah-bool-utils): New variable.

	Change-Id: Ib9730d599f66bc2b864bfd305135e367f89ba9dd

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-nose-exclude.
	* gnu/packages/check.scm (python-nose-exclude): New variable.

	Change-Id: I5c91b682163890c822f7d4a548e92fdd287d78a2

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-astroplan.
	* gnu/packages/astronomy.scm (python-astroplan): New variable.

	Change-Id: Ia13998c3ccfaab57a9d0670dbd7b4e1c1b92b57a

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-asdf-compression.
	* gnu/packages/astronomy.scm (python-asdf-compression): New variable.

	Change-Id: I221990d2f25f31dd5272a3ccc4c603da8dac353b

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-asdf-zarr.
	* gnu/packages/astronomy.scm (python-asdf-zarr): New variable.

	Change-Id: If26b31aeeb90a595a4d384755ba9060101ee4c8a

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pynbody: Update to 1.6.0.
	* gnu/packages/astronomy.scm (python-pynbody): Update to 1.6.0.
	[arguments] <#:test-flags>: Disable more tests.

	Change-Id: Icfb65fccbd1e7694a64aa52caa7b905e1b9a1a87

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crds: Update to 11.17.19.
	* gnu/packages/astronomy.scm (python-crds): Update to 11.17.19.

	Change-Id: I455e3d6aeb0188d13c02e1c57aa3793689c0de5c

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stdatamodels: Update to 1.10.0.
	* gnu/packages/astronomy.scm (python-stdatamodels): Update to 1.10.0.

	Change-Id: I69f98de3e98d22c636ec726ab3ce17f5d96fbb51

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stcal: Enable sanity check.
	* gnu/packages/astronomy.scm (python-stcal) [arguments] <#:phases>:
	Revert 'sanity-check phase. Add 'silent-check-for-opencv phase.

	Change-Id: Ifd3ae01d261fe6dba8f5e75d4a5134510d826a57

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stcal: Update to 1.6.1.
	* gnu/packages/astronomy.scm (python-stcal): Update to 1.6.1.

	Change-Id: Ifca867967c302234d38bbe4fa6fcd2a1d61914cf

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-specutils: Update to 1.13.0.
	* gnu/packages/astronomy.scm (python-specutils): Update to 1.13.0.

	Change-Id: Ic935f471fd9f5e27745c370940e3f70f715d2ca4

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glymur: Update to 0.12.9.
	* gnu/packages/python-xyz.scm (python-glymur): Update to 0.12.9.

	Change-Id: Ifb84738df85cb6142fc5ecafa164a6dc4148a69e

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-radiospectra: Update to 0.5.0.
	* gnu/packages/astronomy.scm (python-radiospectra): Update to 0.5.0.

	Change-Id: I9146be6756530e5bda59ea53e3200ed8403fd672

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-suntime: Refresh package style.
	* gnu/packages/astronomy.scm (python-suntime): Re-indent package.
	[build-system]: Swap to pyproject-build-system
	[description]: Concatenate small paragraphs into single one.

	Change-Id: I368f042eeab2f49c6f41b2ccf0c9a69c8abfec17

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-suntime: Update to 1.3.2.
	* gnu/packages/astronomy.scm (python-suntime): Update to 1.3.2.

	Change-Id: I0af01462f3732ce9ece89a3d8bd8533563ece929

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-drizzle: Update to 1.15.1.
	* gnu/packages/astronomy.scm (python-drizzle): Update to 1.15.1.

	Change-Id: I263ef052f61f0b6088be408b208fa31d55050429

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-gwcs: Update to 0.21.0.
	* gnu/packages/astronomy.scm (python-gwcs): Update to 0.21.0.

	Change-Id: I3e634366c4eaf36b76dd7e3e120fb3ed0b21dcab

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroquery: Update to 0.4.7.
	* gnu/packages/astronomy.scm (python-astroquery): Update to 0.4.7.
	[arguments] <#:test-flags>: Disable one failing test.
	<#:phases>: Remove 'prepare-test-environment phase. Add custom 'check
	phase.

	Change-Id: I159a9d765de7f8de00c4bf226febfc90d2ba6c76

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyvo: Update to 1.5.1.
	* gnu/packages/astronomy.scm (python-pyvo): Update to 1.5.1.

	Change-Id: I51228822626a0fac9013580a7bfb7160980ac8fb

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-astropy: Update to 0.6.0
	* gnu/packages/astronomy.scm (python-asdf-astropy): Update to 0.6.0.

	Change-Id: I5eca1d6c113b053b8353ed43e7dfc2c7165a3139

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-wcs-schemas: Update to 0.4.0.
	* gnu/packages/astronomy.scm (python-asdf-wcs-schemas): Update to 0.4.0.
	[propagated-inputs]: Remove python-asdf-unit-schemas; add python-asdf-coordinates-schemas.

	Change-Id: I491f3f7b96b11a1ac894a30aa304d3042299de99

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-coordinates-schemas: Update to 0.3.0.
	* gnu/packages/astronomy.scm (python-asdf-coordinates-schemas): Update to 0.3.0.

	Change-Id: Iad7848823f4b6c996aeb74919cbf252014126075

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf: Update to 3.1.0.
	* gnu/packages/astronomy.scm (python-asdf): Update to 3.1.0.
	[arguments] <#:phases>: Add 'fix-test-setup phase.
	<#:test-arguments>: Move "-p no:legacypath" option from pyproject.toml
	to here.

	Change-Id: Ief5734d97d483d2e7af3ea59d702fd4697eb048a

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-transform-schemas: Update to 0.5.0.
	* gnu/packages/astronomy.scm (python-asdf-transform-schemas): Update to 0.5.0.

	Change-Id: Ibf122fa98260de9a472a9c2786f85e1f1098fa19

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-standard: Update to 1.1.1.
	* gnu/packages/astronomy.scm (python-asdf-standard): Update to 1.1.1.
	[arguments] <#:phases>: Swap 'remove-blocking-tests phases to use <#:test-flags>.
	<#:test-flags>: Add more file to ignore to break cycle with python-asdf.

	Change-Id: I8c80d4371adf55de77ef718a21bf8599d0fce17e

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-unit-schemas: Update to 0.2.0.
	* gnu/packages/astronomy.scm (python-asdf-unit-schemas): Update to 0.2.0.

	Change-Id: Ib767a5b3e1d58205e18eb71465a1505d6ba7a7eb

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cdflib: Enable all tests.
	* gnu/packages/astronomy.scm (python-cdflib) [arguments] <#:test-flags>:
	Remove it to enable all tests.

	Change-Id: I0fd44c117519efb306573d5ec603c430dbb1dc8c

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cdflib: Update to 1.2.6.
	* gnu/packages/astronomy.scm (python-cdflib): Update to 1.2.6.

	Change-Id: Iae2e39e756e5e9664a1b524aa1155d128dc0292c

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-iers-data: Update to 0.2024.3.18.0.29.47.
	* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to
	0.2024.3.18.0.29.47.

	Change-Id: Ibc243250266bc1a2c3733a05f554389d2f1dac2c

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ginga: Update to 5.0.0.
	* gnu/packages/astronomy.scm (python-ginga): Update to 5.0.0.

	Change-Id: I4b6dee90dded7606e823e1a2a6df7a5dead962d4

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glymur: Speed up tests.
	* gnu/packages/python-xyz.scm (python-glymur): Enable parallel
	tests to speed them up.
	[arguments] <#:test-flags>: Add it with "-n" option.
	[native-inputs]: Add python-pytest-xdist.

	Change-Id: Ied066330cc24a50b47307cefb2694675be8af0a4

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stdatamodels: Speed up tests.
	gnu/packages/astronomy.scm (python-stdatamodels): Enable parallel
	tests to speed them up.
	[arguments] <#:test-flags>: Add "-n" option.
	[native-inputs]: Add python-pytest-xdist.

	Change-Id: I43390240a4a0db48d9abab4c34d1c1c771028486

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-dask: Speed up tests.
	* gnu/packages/python-xyz.scm (python-dask) [arguments] <#:test-flags>:
	Add option to run tests in parallel.
	[native-inputs]: Add python-xdist. Reformat as a list.

	Change-Id: I9b4b1c53f827e1f5d3edd0908f8e37e1a3bddb71

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-distributed: Speed up tests.
	* gnu/packages/python-science.scm (python-distributed) [arguments]
	<#:test-flags>: Add option to run tests in parallel. Disable 3 more
	flaky tests.
	[native-inputs]: Add python-pytest-xdist. Sort alphabetically.

	Change-Id: I588c1a1dc82e3208cc1eeeefbdc58fb080775ac0

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zarr: Speed up tests.
	* gnu/packages/python-xyz.scm (python-zarr): Use G-expressions.
	[arguments] <#:test-flags>: Parallelize tests to speed them up.
	<#:phases>: 'disable-service-tests remove trailing #t from
	lambda. Use standard 'check phase.
	[native-inputs]: Add python-fsspec, python-h5py,
	python-pytest-doctestplus, python-pytest-timeout, and
	python-pytest-xdist.

	Change-Id: I3fc4e2a1649ad9f95ed9e3fe87e3f57ad4f58af8

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-partd: Enable tests.
	Newer version of the project is migrated to pyproject.toml, this change
	may help to prepare for the future upgrade.

	* gnu/packages/python-xyz.scm (python-partd) [build-system]: Swap to
	pyproject-build-system, allowing to detect tests and run them.

	Change-Id: Ia4375b83cea6dcbf7781b3dc40f544261075d2ca

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zarr: Update to 2.17.1.
	* gnu/packages/python-xyz.scm (python-zarr): Update to 2.17.1.

	Change-Id: Id7873b68bb82400f66539d03fe9a357deb61d58c

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-filter-subpackage: Update to 0.2.0.
	* gnu/packages/python-check.scm (python-pytest-filter-subpackage): Update to 0.2.0.

	Change-Id: I04f000b3a75f671340fbd351b06265b99acb3856

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-arraydiff: Enable tests.
	* gnu/packages/python-check.scm (python-pytest-arraydiff): Enable tests.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <#:test-flags>: Disable tests requiring python-astropy to
	break dependencies cycle.

	Change-Id: I0e4b6681d106a999c6fc12c3fd8c8f084762a92e

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-arraydiff: Update to 0.6.1.
	* gnu/packages/python-check.scm (python-pytest-arraydiff): Update to 0.6.1.

	Change-Id: I6dd911eb38597790f66756a77f6086112329a156

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-doctestplus: Update to 1.2.0.
	* gnu/packages/python-check.scm (python-pytest-doctestplus): Update to 1.2.0.
	[arguments] <#:test-flags>: Disable one more failing test.
	[home-page]: Update accordingly with lint warning.

	Change-Id: I353a671741cf887c348d627d9e071e3fedcc4edc

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-blosc: Simplify package.
	* gnu/packages/python-compression.scm (python-blosc) [arguments]
	<#:phases>: Swap to simple lambda in 'find-blosc phase as it already
	uses this-package-input procedure.

	Change-Id: I4d3219d9575b9573b0c384b067855fa927f122da

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-blosc: Move to python-compression.
	* gnu/packages/python-xyz.scm (python-blosc): Move from here ...
	* gnu/packages/python-compression.scm: ... to here.

	Change-Id: Ieed1b399602d0ba64b065d1c03ef0855ac52f71e

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: splash: Update to 3.10.3.
	* gnu/packages/astronomy.scm (splash): Update to 3.10.3.

	Change-Id: Ic5f812a3c35fd76c0a722616efea2745a080c859

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: calcmysky: Update to 0.3.2.
	* gnu/packages/astronomy.scm (calcmysky): Update to 0.3.2.

	Change-Id: I27d6c833aba5a5d8d398a6170485d0e62223ca1b

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-danwakefield-fnmatch: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-danwakefield-fnmatch): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/mail.scm: Add (gnu packages golang-xyz) module.

	Change-Id: I2d5d0565f4c758f49032cadfa1dcca7e884a577b

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-natefinch-lumberjack.v2: Move to golang-xyz.
	* gnu/packages/golang.scm (go-gopkg-in-natefinch-lumberjack.v2): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/finance.scm: Add (gnu packages golang-xyz) module.

	Change-Id: Ib31fe5787f7b9a5c10e527ea344adaf587aeea13

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages: flashing-tools: Sort use-module alphabetically.
	* gnu/packages/flashing-tools.scm: Sort use-module alphabetically to
	ease maintenance.

	Change-Id: I5d3743586c0f3c455ab8122ba954667daaae6794

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages: libusb: Sort use-module alphabetically.
	* gnu/packages/libusb.scm: Sort use-module alphabetically to ease
	maintenance.

	Change-Id: I0ef6ae4ad51fb542ea2811e880c1d78976ad214d

2024-03-29  Martin Becze  <mjbecze@riseup.net>

	gnu: Add wally-cli.
	* gnu/packages/flashing-tools.scm (wally-cli): New variable.

	Change-Id: I43f495c2251acf38db72d59c449700899a252671

2024-03-29  Martin Becze  <mjbecze@riseup.net>

	gnu: Add go-github-com-google-gousb.
	* gnu/packages/libusb.scm (go-github-com-google-gousb): New variable.

	Change-Id: I2649caea1e9168c50a5065c8e3a5a9eb407730b7

2024-03-29  Martin Becze  <mjbecze@riseup.net>

	gnu: Add go-github-com-marcinbor85-gohex.
	* gnu/packages/golang-xyz.scm (go-github-com-marcinbor85-gohex): New
	variable.

	Change-Id: I39e8cd725819d549d562f5168e1651c22bfa50b6

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-briandowns-spinner.
	* gnu/packages/golang-xyz.scm (go-github-com-briandowns-spinner): New variable.

	Change-Id: I990b39300b55e5ba462baad6dd996defc584a03d

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-logrusorgru-aurora-v4.
	* gnu/packages/golang-xyz.scm (go-github-com-logrusorgru-aurora-v4): New variable.

	Change-Id: I38956184e5b82865b8df0b8c7a7b6a434be1b8a4

2024-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-logrusorgru-aurora-v3.
	* gnu/packages/golang-xyz.scm (go-github-com-logrusorgru-aurora-v3): New variable.

	Change-Id: Iec34c29b6785ada697ad9cded7060a221d60abc9

2024-03-29  Martin Becze  <mjbecze@riseup.net>

	gnu: Add go-github-com-logrusorgru-aurora.
	* gnu/packages/golang-xyz.scm (go-github-com-logrusorgru-aurora): New
	variable.

	Change-Id: I14ac154d222a444ad83022e72d79a7937462c7a5

2024-03-29  Martin Becze  <mjbecze@riseup.net>

	gnu: Add go-gopkg-in-cheggaaa-pb-v1.
	* gnu/packages/golang-xyz.scm (go-gopkg-in-cheggaaa-pb-v1): New variable.

	Change-Id: If46de99aca0d301aca18b088f57616d78fe90e19

2024-03-29  Charles  <charles@charje.net>

	gnu: Add cl-charje.loop.
	* gnu/packages/lisp-xyz.scm (sbcl-charje.loop, cl-charje.loop,
	ecl-charje.loop): New variables.

	Change-Id: I69cfc7a73a7632e4fa2204d729503b98e609070e

2024-03-29  Charles  <charles@charje.net>

	gnu: cl-binding-arrows: Update to 1.0.0-2.46bcba8.
	* gnu/packages/lisp-xyz.scm (sbcl-binding-arrows): Update to 1.0.0-2.46bcba8.

	Change-Id: I173f4b11c4bb6a51f916ee57bbe8e5cb01dc714a

2024-03-29  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add compdb.
	* gnu/packages/build-tools.scm (compdb): New variable.

	Change-Id: Ia221f21f38e4def239b82654c678fbe42b995878

2024-03-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-eglot-jl.
	* gnu/packages/emacs-xyz.scm (emacs-eglot-jl): New variable.

	Change-Id: I5ece71dd2dbbcd92632734e52ec1f0901337d2df

2024-03-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-json-pointer: Fix name for ECL build.
	* gnu/packages/lisp-xyz.scm (ecl-cl-json-pointer): Fix variable name.

	Change-Id: I35ee1c6a122ac6d77dae379be5218078c3012031

2024-03-28  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-no-x: Skip integrity test on armhf-linux.
	* gnu/packages/emacs.scm (emacs-no-x)[#:phases]<validate-runpath>: Move
	checks to GExpression expansion.  Add check against armhf-linux.

2024-03-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: u-boot-pine64-plus: Fix building on aarch64-linux.
	* gnu/packages/bootloaders.scm (u-boot-sunxi64-packages)[arguments]:
	Also search in inputs for input files.

	Change-Id: Ibc0f6b0dfff5eb7c561b7361dcf0eac1839fad87

2024-03-28  nafkhamdc  <navid.afkhami@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-upsetplot: Update to 0.9.0.
	* gnu/packages/python-science.scm (python-upsetplot): Update to 0.9.0.
	[source]: Remove obsolete snippet.
	[arguments]: Remove custom check phase.
	[build-system]: Use pyproject-build-system.

	Change-Id: I68bcd6840577a12594e491e9fd5e114f9261f6c7

2024-03-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pynacl: Use pyproject-build-system.
	* gnu/packages/python-crypto.scm (python-pynacl)[build-system]: Use
	pyproject-build-system.
	[arguments]: Remove custom check phase.
	[source]: Remove unnecessary substitution.

	Change-Id: Idf2409022abde9f3a59e71cd1fa69ce9f1df6b1f

2024-03-28  nafkhamdc  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-pytest-testmon.
	* gnu/packages/python-check.scm (python-pytest-testmon): New variable.

	Change-Id: Ia2e6034781898c04bd766145e0352060a975d479

2024-03-28  nafkhamdc  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-contexttimer.
	* gnu/packages/python-xyz.scm (python-contexttimer): New variable.

	Change-Id: I1ed35f1d0190f0e3a60095c7627b6c17552cb4cc

2024-03-28  nafkhamdc  <navid.afkhami@mdc-berlin.de>

	gnu: python-pynacl: Update to 1.5.0.
	* gnu/packages/python-crypto.scm (python-pynacl): Update to 1.5.0.

	Change-Id: Iadf81b8d67a5d4fa08fbcb9937afa86de33385dc

2024-03-28  Mehrad Mahmoudian  <m.mahmoudian@gmail.com>

	gnu: r-varhandle: Update home page.
	* gnu/packages/cran.scm (r-varhandle)[home-page]: Update to new URL.

	Change-Id: I8bde12da1348d0fca7f9b9939bff2774ce2b767b

2024-03-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nbrownus-go-metrics-prometheus: Adjust inputs.
	* gnu/packages/golang-xyz.scm (go-github-com-nbrownus-go-metrics-prometheus):
	Adjust inputs.
	[propagated-inputs]: Remove go-github-com-stretchr-testify.
	[native-inputs]: Add go-github-com-stretchr-testify.

	Change-Id: I9c409fe88e11273e79809772001b73ffa4ed7afa

2024-03-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nbrownus-go-metrics-prometheus: Fix indentation.
	* gnu/packages/golng-xyz (go-github-com-nbrownus-go-metrics-prometheus):
	Fix indentation.

	Change-Id: I305e0a64fbb89ea073f30f7b91673628097fc263

2024-03-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-miekg-dns: Fix indentation.
	* gnu/packages/golang-xyz (go-github-com-miekg-dns): Fix indentation.

	Change-Id: I10f4a9e9e28dd2214e39225a26ec45a0b7f952cf

2024-03-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-cyberdelia-go-metrics-graphite: Fix indentation.
	* gnu/packages/golang-xyz (go-github-com-cyberdelia-go-metrics-graphite):
	Fix indentation.

	Change-Id: Ia758dfd8f2ec683395eaace73617949a8ad897fe

2024-03-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-anmitsu-go-shlex: Fix indentation.
	* gnu/packages/golang-xyz (go-github-com-anmitsu-go-shlex): Fix
	indentation.

	Change-Id: Ib47fbdf3a31a1442cd88ff12a9a2b6c437c283d9

2024-03-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: clipman: Refresh package style.
	* gnu/packages/xdisorg.scm (clipman): Adjust indentation.
	[arguments] <#:phases>: Rename 'patch to 'patch-wl-copy-path phase to
	reflect the purpose. Revert default 'install-license-files phase.
	[native-inputs]: Remove go-github-com-alecthomas-template and
	go-github-com-alecthomas-units, they are propagated from
	go-gopkg-in-alecthomas-kingpin-v2.

	Change-Id: I5332906c126904ced595aa322be5f933c305c5f7

2024-03-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: clipman: Simplify package.
	* gnu/packages/xdisorg.scm (clipman):
	[phases] <#:phases>: Adjust 'patch phase to relay on provided module
	import path.
	[inputs]: Remove go-github-com-alecthomas-kingpin; add
	go-gopkg-in-alecthomas-kingpin-v2.

	Change-Id: I3d9d82af29672ff94cdbd39b18ec4ed61b8e485f

2024-03-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-kingpin: Adjust inputs.
	gnu/packages/golang-xyz.scm (go-github-com-alecthomas-kingpin)
	[native-inputs]: Move go-github-com-alecthomas-units and
	go-github-com-alecthomas-template from here ...
	[propagated-inputs]: ... to here.

	Change-Id: I841ea8cf29ef49008d7a725c9db96b963f263f7f

2024-03-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-gopkg-in-alecthomas-kingpin-v2.
	* gnu/packages/golang-xyz.scm (go-gopkg-in-alecthomas-kingpin-v2): New variable.

	Change-Id: I35a0919b30a191000e922882619e778187b5a0da

2024-03-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-alecthomas-kingpin-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-kingpin-v2): New variable.
	* gnu/packages/golang-xyz.scm (go-github-com-kingpin): Delete variable.

	Change-Id: If40f318b960e29fd601602d26fd36dcc8fce9583

2024-03-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-xhit-go-str2duration-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-xhit-go-str2duration-v2): New variable.

	Change-Id: I30425e498db6dd8cb736eedffe006346973628ed

2024-03-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: clipman: Update to 1.6.2.
	* gnu/packages/xdisorg.scm (clipman): Update to 1.6.2.

	Change-Id: I389f93f2d43f1675f2b33694ba84711e42df4eaf

2024-03-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: clipman: Fix source and home-page URL.
	The URI https://github.com/yory8/clipman/ no longer exists. The new
	project's URL was obtained from the Nix package.

	* gnu/packages/xdisorg.scm (clipman) [source]: Fix URL.
	[home-page]: As above.

	Change-Id: I20e9f22780586ce14d925d5cf106e70de8209e1e

2024-03-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-units: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-alecthomas-units): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/xdisorg.scm: Remove (gnu packages golang).

	Change-Id: I9a4d7da82c9ca1b3c4e0d07d97d8fcde30590e33

2024-03-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-template: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-alecthomas-template): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Iffdd88439819c526cd6dd940192bf48995bf76bc

2024-03-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-kingpin: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-alecthomas-kingpin): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ib7609a82c96683809f81479f4eb13f43d85d4a2f

2024-03-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-kballard-go-shellquote: Move to golang-xyz.
	* gnu/packages/syncthing.scm (go-github-com-kballard-go-shellquote):
	Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/xdisorg.scm: Remove (gnu packages syncthing).
	Add (gnu packages golang-xyz).

	Change-Id: I3ab4cbc55d8ca0ad8b7fec0130bdb935039f2841

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ggmosaic.
	* gnu/packages/cran.scm (r-ggmosaic): New variable.

	Change-Id: Ia399265c01a57074b0cfc29dde45e1900ccc26de

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-productplots.
	* gnu/packages/cran.scm (r-productplots): New variable.

	Change-Id: I4b8105773e11791e57d6461e8c2b6c65ffc6c6a2

2024-03-27  Marco Rimoldi  <rimarko@libero.it>

	gnu: python-mysqlclient: Update to 2.2.4.
	* gnu/packages/databases.scm (python-mysqlclient): Update to 2.2.4.
	[arguments]<#:phases>: Remove 'fix-test phase.
	[native-inputs]: Add pkg-config.

	Change-Id: I57a0b84eb0d56f9cea619b226090cc1ccd84812b

2024-03-27  Marco Rimoldi  <rimarko@libero.it>

	gnu: python-mysqlclient: Enable selected tests.
	* gnu/packages/databases.scm (python-mysqlclient)
	[build-system]: Change to pyproject-build-system.
	[arguments]
	<#:phases>: Add 'fix-test phase.
	<#:test-flags>: Specify tests to run.
	[native-inputs]: Add python-pytest.
	[inputs]: Replace mariadb:dev with mariadb-connector-c.
	[home-page]: Update.

	Change-Id: I5ae0873155f9a7cc90a318762b77864665fadc01

2024-03-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libtommath: Update to 1.3.0.
	* gnu/packages/multiprecision.scm (libtommath): Update to 1.3.0.

	Change-Id: If0b4758abb634f4e7564d90e8a5534ebdf6579a6

2024-03-27  Jason Darby  <jasonkdarby@gmail.com>

	home: services: bash: Reorder aliases.
	Reported in <https://issues.guix.gnu.org/67652>.

	* home/services/shells.scm (add-bash-configuration): Reorder aliases.

	Change-Id: I288856bb6befe378ca60ef78578acc069cb18532
	Reported-by: Atte Torri <atte.torri@universite-paris-saclay.fr>

2024-03-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add tree-sitter-matlab.
	* gnu/packages/tree-sitter.scm (tree-sitter-matlab): New variable.

	Change-Id: I5a72d20e18ed370852b9a6d3037d94675aad8c4b

2024-03-27  Paul A. Patience  <paul@apatience.com>

	gnu: Add tree-sitter-ungrammar.
	* gnu/packages/tree-sitter.scm (tree-sitter-ungrammar): New variable.

	Change-Id: I162e1ffe692aaf0b81080e4df239bba10da477ed

2024-03-27  Paul A. Patience  <paul@apatience.com>

	gnu: Add tree-sitter-ron.
	* gnu/packages/tree-sitter.scm (tree-sitter-ron): New variable.

	Change-Id: I26abfa4a298b23a14bcea852c2974e694daddecd

2024-03-27  Paul A. Patience  <paul@apatience.com>

	gnu: Add tree-sitter-hcl.
	* gnu/packages/tree-sitter.scm (tree-sitter-hcl): New variable.

	Change-Id: I2522cf5cc30b313c16636821deed2752ea65b43e

2024-03-27  Paul A. Patience  <paul@apatience.com>

	gnu: Add tree-sitter-kdl.
	* gnu/packages/tree-sitter.scm (tree-sitter-kdl): New variable.

	Change-Id: I40a9d9629e29d1682999d9787d4092775be23c19

2024-03-27  Hilton Chain  <hako@ultrarare.space>

	linux-modules: Ignore nonexistent module files on boot.
	This is a follow-up to 8f8ec56052766aa5105d672b77ad9eaca5c1ab3c, which only
	covers building initrd, while the booting code still tries to load nonexistent
	files for builtin modules.

	* gnu/build/linux-modules.scm (load-linux-modules-from-directory): Ignore
	nonexistent module files.

	Change-Id: I09ef207e82397e915e671c8464b92bcf90f03dcf

2024-03-27  nafkhamdc  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-icecream.
	* gnu/packages/python-xyz.scm (python-icecream): New variable.

	Change-Id: I866d0ce591a1b81fdd7e0ee706cb8e9791e70c49

2024-03-27  nafkhamdc  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-pytest-relaxed.
	* gnu/packages/check.scm (python-pytest-relaxed): New variable.

	Change-Id: I9c506fe6a6586c87d72775a0567fd3c45ba03568

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bionero: Update to 1.10.2.
	* gnu/packages/bioconductor.scm (r-bionero): Update to 1.10.2.

	Change-Id: I419476f683156fa612b35680c5de3f8044851439

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowworkspace: Update to 4.14.3.
	* gnu/packages/bioconductor.scm (r-flowworkspace): Update to 4.14.3.

	Change-Id: I2a717e99d7b71df0c3774ad235e0fe87f5b2aa19

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rprotobuflib: Update to 2.14.1.
	* gnu/packages/bioconductor.scm (r-rprotobuflib): Update to 2.14.1.

	Change-Id: I10d2e5f7d7e55039085c51592b2046a340810a0a

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowcore: Update to 2.14.2.
	* gnu/packages/bioconductor.scm (r-flowcore): Update to 2.14.2.

	Change-Id: I61158d6b9243c4386149364ef0d36a0d1bd5e4b8

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trackviewer: Update to 1.38.2.
	* gnu/packages/bioconductor.scm (r-trackviewer): Update to 1.38.2.

	Change-Id: I1b26ba59abbba23d8215a16fdf9bbb7e49e54260

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dittoseq: Update to 1.14.3.
	* gnu/packages/bioconductor.scm (r-dittoseq): Update to 1.14.3.

	Change-Id: I85f76e70f0b275749d622dad28346c0912e09b57

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diffcyt: Update to 1.22.1.
	* gnu/packages/bioconductor.scm (r-diffcyt): Update to 1.22.1.

	Change-Id: Id1d88a4a660908c949107ffaf3ec33e5d69bff11

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdcytodata: Update to 1.22.1.
	* gnu/packages/bioconductor.scm (r-hdcytodata): Update to 1.22.1.

	Change-Id: I7c159709261c7862a171aac14962b4b18cf1459f

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstudioapi: Update to 0.16.0.
	* gnu/packages/statistics.scm (r-rstudioapi): Update to 0.16.0.

	Change-Id: I587b1c0a7ba302ba158cc8c40d1bf3477a106d8a

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dbplyr: Update to 2.5.0.
	* gnu/packages/statistics.scm (r-dbplyr): Update to 2.5.0.

	Change-Id: I14e5c4a551dc8311d6ee563763a4cd0d0d136c55

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lattice: Update to 0.22-6.
	* gnu/packages/statistics.scm (r-lattice): Update to 0.22-6.

	Change-Id: I7f273c9264eaddae45bb7d44ee2dbff99546cd91

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maxlik: Update to 1.5-2.1.
	* gnu/packages/cran.scm (r-maxlik): Update to 1.5-2.1.

	Change-Id: Iaa44b650388003bbefe20b8d54874475a9d86104

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3pipelines: Update to 0.5.1.
	* gnu/packages/cran.scm (r-mlr3pipelines): Update to 0.5.1.

	Change-Id: Ie59fd68968bf930d60b7740b6d3e07e2d786e5df

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidymodels: Update to 1.2.0.
	* gnu/packages/cran.scm (r-tidymodels): Update to 1.2.0.

	Change-Id: Ic806e59987525dbed0f5fa174863a88c236d9c4d

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-infer: Update to 1.0.7.
	* gnu/packages/cran.scm (r-infer): Update to 1.0.7.
	[propagated-inputs]: Add r-lifecycle.

	Change-Id: I749a723ea02dac13f9d441622dde03b04c5b8bbd

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parsnip: Update to 1.2.1.
	* gnu/packages/cran.scm (r-parsnip): Update to 1.2.1.

	Change-Id: I16f45c41a20f472aac34f6879c487d81f6fd1203

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tune: Update to 1.2.0.
	* gnu/packages/cran.scm (r-tune): Update to 1.2.0.
	[propagated-inputs]: Add r-dofuture and r-future.

	Change-Id: I21cf291720b57744ddced96bbbb70baeebf2f109

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsample: Update to 1.2.1.
	* gnu/packages/cran.scm (r-rsample): Update to 1.2.1.

	Change-Id: If01f092f1fe8c97aa19c47a3341c43d1e9a2d40a

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yardstick: Update to 1.3.1.
	* gnu/packages/cran.scm (r-yardstick): Update to 1.3.1.

	Change-Id: I7b3dd4259a33464f79d894b3c8105b62c8899324

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat: Update to 3.0-8.
	* gnu/packages/cran.scm (r-spatstat): Update to 3.0-8.

	Change-Id: I885f9707f1c442e2b1f1667792b33e665ecfa809

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-linnet: Update to 3.1-5.
	* gnu/packages/cran.scm (r-spatstat-linnet): Update to 3.1-5.

	Change-Id: Ic27f633860cf3cabf11f37201c1d5d48b7f9b70e

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-model: Update to 3.2-11.
	* gnu/packages/cran.scm (r-spatstat-model): Update to 3.2-11.

	Change-Id: I130c3ab3297e85029f5ed258bc422e785e7ec3f6

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-explore: Update to 3.2-7.
	* gnu/packages/cran.scm (r-spatstat-explore): Update to 3.2-7.

	Change-Id: I546958e57050caa3d88680e367cd97923c0db412

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-brms: Update to 2.21.0.
	* gnu/packages/cran.scm (r-brms): Update to 2.21.0.
	[propagated-inputs]: Remove r-shinystan; add r-future-apply.

	Change-Id: Ib3b6a5735b5c63048fadf3c76a83cd8de124e9d7

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gamlss: Update to 5.4-22.
	* gnu/packages/cran.scm (r-gamlss): Update to 5.4-22.

	Change-Id: Id1cfdc34085517e9e5efb8f32a337e606308f230

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lintr: Update to 3.1.2.
	* gnu/packages/cran.scm (r-lintr): Update to 3.1.2.

	Change-Id: I2d1cb387700eead4f4b03d62c92b7d585c729789

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sf: Update to 1.0-16.
	* gnu/packages/cran.scm (r-sf): Update to 1.0-16.

	Change-Id: I829bac513bbacfd627dc4b0e7ab61218f143336c

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-repr: Update to 1.1.7.
	* gnu/packages/cran.scm (r-repr): Update to 1.1.7.

	Change-Id: I9fd9c543b402b026558e8fb9aa1eaf19f4a95b4b

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-future: Update to 1.33.2.
	* gnu/packages/cran.scm (r-future): Update to 1.33.2.

	Change-Id: Ic3a1b4386014e86bf2f1e928953aa40bff01fe33

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggeffects: Update to 1.5.1.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.5.1.

	Change-Id: Icfe585cafb33da76346bda59e6458c0312d805b5

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-performance: Update to 0.11.0.
	* gnu/packages/cran.scm (r-performance): Update to 0.11.0.

	Change-Id: Ifa3bfdca69accddaad64d3827906be55a93908c2

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glmmtmb: Update to 1.1.9.
	* gnu/packages/cran.scm (r-glmmtmb): Update to 1.1.9.

	Change-Id: I30a4985a2b7cc5613e8b45d33c345aa8bb2cb3b3

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-survey: Update to 4.4-2.
	* gnu/packages/cran.scm (r-survey): Update to 4.4-2.

	Change-Id: I3fb0bc0958c80e6099171befe64ef91334efefc2

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-insight: Update to 0.19.10.
	* gnu/packages/cran.scm (r-insight): Update to 0.19.10.

	Change-Id: I63b3660c17b77d2daca830da2ef646a6ca59b38f

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggsci: Update to 3.0.3.
	* gnu/packages/cran.scm (r-ggsci): Update to 3.0.3.

	Change-Id: I8010a94e9445fc7927d50380c47d695d735d586c

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abc-data: Update to 1.1.
	* gnu/packages/cran.scm (r-abc-data): Update to 1.1.

	Change-Id: I032886acc5691939bfd1ce9abd4e967ca1b244b2

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xfun: Update to 0.43.
	* gnu/packages/cran.scm (r-xfun): Update to 0.43.

	Change-Id: Iaad573b8a97d4e32c3ac4c68d67aada38c6f2515

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-statsexpressions: Update to 1.5.4.
	* gnu/packages/cran.scm (r-statsexpressions): Update to 1.5.4.

	Change-Id: I7e914134b08a7b718fe44a3cbfec462b4dc7b730

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-littler: Update to 0.3.20.
	* gnu/packages/cran.scm (r-littler): Update to 0.3.20.

	Change-Id: Ica71e3d0c1666aecf94aae6c63f3f7f9f7d43cb6

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-inext: Update to 3.0.1.
	* gnu/packages/cran.scm (r-inext): Update to 3.0.1.

	Change-Id: Icc502979001c2c681d88addd871fbafefb77594c

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggtern: Update to 3.5.0.
	* gnu/packages/cran.scm (r-ggtern): Update to 3.5.0.
	[propagated-inputs]: Add r-rlang.

	Change-Id: I0ec4c7abaadde659f72713449fab833c910cc3bd

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bslib: Update to 0.6.2.
	* gnu/packages/cran.scm (r-bslib): Update to 0.6.2.

	Change-Id: Iad4cbadc2af9af746124c734c79291a29e8ba1fc

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-htmltools: Update to 0.5.8.
	* gnu/packages/cran.scm (r-htmltools): Update to 0.5.8.
	[propagated-inputs]: Remove r-ellipsis.

	Change-Id: Id10486571a6de4f9b6cf754465f4de3a8c2b163e

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-servr: Update to 0.30.
	* gnu/packages/cran.scm (r-servr): Update to 0.30.

	Change-Id: Ia94b495f07fc460adb5d104902991cd7b5c73ab4

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httpuv: Update to 1.6.15.
	* gnu/packages/cran.scm (r-httpuv): Update to 1.6.15.

	Change-Id: Ic3f86f2055ad92cc3ead6e324bd94b468cf6713f

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-callr: Update to 3.7.6.
	* gnu/packages/cran.scm (r-callr): Update to 3.7.6.

	Change-Id: I3b72dd173ec3d9b1f7fb0d16c72594cd45e73bfb

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plumber: Update to 1.2.2.
	* gnu/packages/cran.scm (r-plumber): Update to 1.2.2.

	Change-Id: Ic7eaded5dc421334377b0d8c963c2a33986a6948

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggprism: Update to 1.0.5.
	* gnu/packages/cran.scm (r-ggprism): Update to 1.0.5.

	Change-Id: I8e250de7fc7ae7f415ef840337d907048b2e1078

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-climatol: Update to 4.1.0.
	* gnu/packages/cran.scm (r-climatol): Update to 4.1.0.

	Change-Id: I649180ec4739ad4f8bdb30dd4e29ab283b484788

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-datawizard: Update to 0.10.0.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.10.0.

	Change-Id: I91b5039d2cb74e81b8ec5fe948d551354dd19d90

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-collapse: Update to 2.0.11.
	* gnu/packages/cran.scm (r-collapse): Update to 2.0.11.

	Change-Id: Ide088ac041911a0863626434b33bd5bf62ef484e

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-leaflet: Update to 2.2.2.
	* gnu/packages/cran.scm (r-leaflet): Update to 2.2.2.
	[propagated-inputs]: Replace r-viridis with r-viridislite.

	Change-Id: I35d6b714ce2e9bae97c8d56bb7f15532b786acb7

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abn: Update to 3.0.6.
	* gnu/packages/bioconductor.scm (r-abn): Update to 3.0.6.
	[native-inputs]: Replace r-r-rsp with r-knitr.

	Change-Id: Ic102988a2017ad0d073df3bd88dcc75aa131c1d3

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-unigd: Update to 0.1.1.
	* gnu/packages/cran.scm (r-unigd): Update to 0.1.1.

	Change-Id: I9c6c0ed7b17eaf56cd0fe8b292055cee17dd8939

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-workflowsets: Update to 1.1.0.
	* gnu/packages/cran.scm (r-workflowsets): Update to 1.1.0.

	Change-Id: I0d91244d46687b87b0a6141319fae92f48f7f005

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qpdf: Update to 1.3.3.
	* gnu/packages/cran.scm (r-qpdf): Update to 1.3.3.
	[properties]: Tell updater to add qpdf as an extra input.

	Change-Id: Ife0ac414114df6bfe38d1ecae0544ecad75d6e94

2024-03-27  宋文武  <iyzsong@member.fsf.org>

	gnu: wesnoth: Update to 1.18.0.
	* gnu/packages/games.scm (wesnoth): Update to 1.18.0.
	[arguments]: Pass "-DENABLE_SYSTEM_LUA=ON" to 'configure-flags'.  Add phases.
	[inputs]: Remove fribidi, sdl-union, sdl2-ttf.  Add curl, lua-5.4.
	[native-inputs]: Add python-minimal.
	(wesnoth-server): Update to 1.18.0.
	[inputs]: Remove sdl2.  Add lua-5.4.
	[native-inputs]: Replace with pkg-config.
	[arguments]: Rewrite with 'substitute-keyword-arguments'.

	Change-Id: I1ee4237dbbaeeb9d5a93637d740fbf4dba0922d2

2024-03-27  Mehmet Tekman  <mtekman89@gmail.com>

	gnu: endless-sky: Update to 0.10.6.
	* gnu/packages/games.scm (endless-sky): Update to 0.10.6.

	Change-Id: Ie2fe40f56e721f269a4b9cc0e3fe08390fb5d2e0

2024-03-27  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libatasmart: Fix cross-compiling to riscv64-linux.
	* gnu/packages/freedesktop.scm (libatasmart)
	[native-inputs]: When cross compiling to riscv64-linux-gnu, add config.
	[arguments]: When target riscv64-linux-gnu, add update-config phase.

	Change-Id: I491c43a6ce2c3fc3aed43ecab9d4a2ab251038bb

2024-03-27  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: slock: Fix cross-compiling.
	* gnu/packages/suckless.scm (slock)[arguments]: Use Gexp.

	Change-Id: I491c43a6ce2c3fc3aed43ecab9d4a2ab251038bb

2024-03-27  Andy Tai  <atai@atai.org>

	gnu: icewm: Update to 3.4.6.
	* gnu/packages/wm.scm (icewm): Update to 3.4.6.
	[arguments]: Remove the deletion of gmo files as they are not regenerated
	correctly (see #68439).

	Change-Id: Ieff1fc5417cfe164fa7886774e8855fd95248c8f

2024-03-27  zamfofex  <zamfofex@twdb.moe>

	gnu: moonfish: Improve description.
	* gnu/packages/games.scm (moonfish): Reword description.

	Change-Id: I1641cedc34f28dc47b021be6bcfc2943b9abcc0d

2024-03-27  zamfofex  <zamfofex@twdb.moe>

	gnu: moonfish: Update to 0-2.fb2cb4f.
	* gnu/packages/games.scm (moonfish): Update to 0-2.fb2cb4f.
	[arguments]: Use upstream's makefile for building and installing.
	Install tools into the "out" output instead of the "tools" output.
	[outputs]: Remove "tools".

	Change-Id: I0f098b02633d397fe1fef67863c3cd5b1db19214

2024-03-27  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 261.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 261.

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: insight-toolkit: Build and install Python bindings.
	* gnu/packages/image-processing.scm (insight-toolkit)[outputs]: Add "python"
	output.
	[arguments]: Add configure flags to build Python bindings; add phase
	'ignore-warnings.
	[native-inputs]: Add castxml, swig, and which.
	(insight-toolkit-4)[outputs]: Override.
	[native-inputs]: Override.

	Change-Id: I4177d0c0239027290678a43f2ea26cb8e1e74918

2024-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add castxml.
	* gnu/packages/cpp.scm (castxml): New variable.

	Change-Id: I11fe3bce19a1bdb1170aa81547574836a823bcb8

2024-03-27  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into emacs-team

2024-03-26  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-org: Update to 9.6.24.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.24.

	gnu: emacs: Update to 29.3.
	* gnu/packages/emacs.scm (emacs-minimal): Update to 29.3.

2024-03-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libgit2-1.6: Update to 1.6.5.
	* gnu/packages/version-control.scm (libgit2-1.6): Update to 1.6.5.

	Change-Id: If7e616e7baab21f400347cb175db028f33f4b46f

2024-03-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clang-18: Add compiler-cpu-architectures entry.
	* gnu/packages/llvm-meta.scm (clang-compiler-cpu-architectures): Add
	entry for x86_64 for clang-18 for new optimization architectures.

	Change-Id: I6301c28b5032caf520aa974c70c500e12d088e63

2024-03-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add llvm-18.
	* gnu/packages/llvm.scm (clang-runtime-from-llvm)[native-inputs]: When
	building clang-runtime-18 or newer use gcc-13.
	(%llvm-monorepo-hashes): Add entry for llvm-18.
	(%llvm-patches): Add entry for llvm-18.
	(llvm-18, clang-runtime-18, clang-18, libomp-18, clang-toolchain-18):
	New variables.
	* gnu/packages/patches/clang-18.0-libc-search-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I4027065398300104c6a310187007448f5b2780c1

2024-03-26  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.18.3.3.
	* gnu/packages/finance.scm (monero-gui): Update to 0.18.3.3.

	Change-Id: I68c6bace805b20de7b172687542a997db48b515b

2024-03-26  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero: Update to 0.18.3.3.
	* gnu/packages/finance.scm (monero): Update to 0.18.3.3.

	Change-Id: I9fb61fc648f4839642138ae7b577a1452513891e

2024-03-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xterm: Update to 390.
	* gnu/packages/xorg.scm (xterm): Update to 390.

	Change-Id: I136f0ad8670642a9afec3811b47138e360f34f3a

2024-03-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dunst: Update to 1.10.0.
	* gnu/packages/wm.scm (dunst): Update to 1.10.0.

	Change-Id: Ibb59fa1e7b226862893f647caf145f6af05a55d4

2024-03-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: e2fsprogs: Update to 1.47.0.
	* gnu/packages/linux.scm (e2fsprogs): Update to 1.47.0.

	Change-Id: I43832dfb0a8dd54d9a1348a07f959dbb0b46c080

2024-03-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: usbutils: Update to 017.
	* gnu/packages/linux.scm (usbutils): Update to 017.

	Change-Id: I79e07c7177c49ebaebd4f8fc7ad784eb62a337a7

2024-03-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: psmisc: Update to 23.7.
	* gnu/packages/linux.scm (psmisc): Update to 23.7.

	Change-Id: Ie5cfdc5da855d7969bf304900e05b9da88b862bb

2024-03-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mutt: Update to 2.2.13.
	* gnu/packages/mail.scm (mutt): Update to 2.2.13.

	Change-Id: Id63ad1a31221f001039abf6ddf6705200bd75ade

2024-03-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add zxcvbn-c.
	* gnu/packages/password-utils.scm (zxcvbn-c): New variable.

	Change-Id: I160575fb4b7ce9fe7a5bd5bb5322c78376f8d259

2024-03-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: orcus: Update to 0.19.2.
	* gnu/packages/libreoffice.scm (orcus): Update to 0.19.2.

	Change-Id: I965428ba271bcdf0bcc9b31984cf628a09495b6b

2024-03-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libcmis: Update to 0.6.2.
	* gnu/packages/libreoffice.scm (libcmis): Update to 0.6.2.
	[arguments]: Remove a configure-flag setting the location of the boost
	libraries.

	Change-Id: I9145e1e8bf31ea0354efef8255160c3530ebe639

2024-03-25  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: bemenu: Update to 0.6.21.
	* gnu/packages/xdisorg.scm (bemenu): Update to 0.6.21.

	Change-Id: I222a69470d5d6cb0ff9c21a5940469a0bc901ae0

2024-03-25  宋文武  <iyzsong@member.fsf.org>

	gnu: retroarch: Update to 1.18.0.
	* gnu/packages/emulators.scm (retroarch): Update to 1.18.0.

	Change-Id: I324df0145b908fd0fb901bdb4482621a2ba48153

2024-03-25  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: xe: Fix cross-compilation.
	* gnu/packages/parallel.scm (xe): Fix cross-compilation.
	[arguments]: Use Gexp.

	Change-Id: I937acbba1cb5ba0f04976121f06d01789caed456

2024-03-25  Andy Tai  <atai@atai.org>

	gnu: opencv: Update to 4.9.0.
	* gnu/packages/image-processing.scm (opencv): Update to 4.9.0.
	[source]: Remove non-existent "libtengine" from 3rdParty drectory list to be
	deleted.

	Change-Id: I982256730e33b418491ba2b9238c0e532cb9a7a9

2024-03-25  Christopher Baines  <mail@cbaines.net>

	services: nar-herder: Add new configuration options.
	* gnu/services/guix.scm (nar-herder-configuration-new-ttl,
	nar-herder-cached-compression-configuration-unused-removal-duration,
	nar-herder-cached-compression-configuration-ttl,
	nar-herder-cached-compression-configuration-new-ttl): New procedure.
	(nar-herder-shepherd-services): Handle the new options.
	* doc/guix.texi (Guix Services): Document the new nar-herder options.

	Change-Id: I161e490221a3ce394e32ada685dca27df60638bb

2024-03-25  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-25.50de312.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-25.50de312.

	Change-Id: Ia94c54ed124f1cc87c2e033c6733e786d2e531ca

2024-03-25  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: ocaml-extlib: Convert to dune-build-system.
	* gnu/packages/ocaml.scm (ocaml-extlib) [build-system]: Convert to
	dune-build-system.
	[arguments]: Remove '#:phases' and add '#:package'.

	Change-Id: Ia50c05423f3062200704fbcbb0680f2b326a7ca4

2024-03-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nuspell: Add search path specification for DICPATH.
	* gnu/packages/enchant.scm (nuspell)[native-search-path]: Add DICPATH.

	This change is required to let Nuspell detect Hunspell dictionaries.

	Change-Id: I731752142afcae1fc2b91c01fb9dbe914d33244f

2024-03-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nuspell: Remove unnecessary inputs.
	* gnu/packages/enchant.scm (nuspell)[native-inputs]: Remove GIT-MINIMAL and
	PERL.
	[inputs]: remove BOOST.

	Change-Id: I1847e4c68a5c40c5ebae75a0bbe651384250d8a7

2024-03-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nuspell: Update to 5.1.4.
	* gnu/packages/enchant.scm (nuspell): Update to 5.1.4.
	[native-inputs]: Use CATCH2-3.  Remove comment about RONN, which is no longer used.

	Change-Id: I62fa0568dacde29bef5065b2ee23c060373727cf

2024-03-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-wisp-mode: Update to 1.0.12.
	* gnu/packages/emacs-xyz.scm (emacs-wisp-mode): Update to 1.0.12.

	Change-Id: Iafc2b39b46fffcfe145279c272f59f5758f42499

2024-03-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-transient: Update to 0.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.6.0.

	Change-Id: I32e0719ee22cb39f2c556a8e5be9bf9daf5144b7

2024-03-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-package-lint: Update to 0.22.
	* gnu/packages/emacs-xyz.scm (emacs-package-lint): Update to 0.22.

	Change-Id: I6c52eca484e20b52b1b86a356aed95624b43e4cf

2024-03-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	Change-Id: I1ec338c89c648b0144ab7511d4a8e6e44644918e

2024-03-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orderless: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-orderless): Update to 1.1.

	Change-Id: I31c0cb82c20b1104d3043e93701ae3d6ed1c5d58

2024-03-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-magit-todos: Update to 1.7.2.
	* gnu/packages/emacs-xyz.scm (emacs-magit-todos): Update to 1.7.2.

	Change-Id: Iecfa65502646b50df785f72fc30cefa3345b53ec

2024-03-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eshell-syntax-highlighting: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-eshell-syntax-highlighting): Update to 0.6.

	Change-Id: I36210c2e85c3342d61c9e5cacfebc948215d4a56

2024-03-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-elpher: Update to 3.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 3.6.0.

	Change-Id: I4241197863e4246fcc57de09b4cf1f8013249bcb

2024-03-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-benchmark-init: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-benchmark-init): Update to 1.2.

	Change-Id: Ia35e007cf45e2f9177687975c03affee3d444745

2024-03-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auto-compile: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-auto-compile): Update to 2.0.0.

	Change-Id: Iaf423ebe77536c649b128b4c711fb6b7c6e4544d

2024-03-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-buffer-env: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-buffer-env): Update to 0.6.

	Change-Id: Ie18c03c0d897597de58df50ec3d3c61bdb55ad34

2024-03-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-devdocs: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-devdocs): Update to 0.6.

	Change-Id: I6e4cb729ccacf19c5e2365ee4114d05617d8b66b

2024-03-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jit-spell: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-jit-spell): Update to 0.4.

	Change-Id: I29467ecf59f8eb021a5871cf67dfa76de3a80ae0

2024-03-25  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-golden-utils: Update to 0.0.0-4.e43914a.
	* gnu/packages/lisp-xyz.scm (sbcl-golden-utils): Update to 0.0.0-4.e43914a.
	  [home-page]: Update URL.

	Change-Id: I52a76ada520cb2f30fe94a7adc4c66086d6b7ec9

2024-03-25  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Fix spelling of "This package" in various package descriptions.
	* gnu/packages/cran.scm (r-formula-tools): Fix spelling of "This package" in
	description.
	* gnu/packages/emacs-xyz.scm (emacs-ibuffer-projectile): Likewise.
	* gnu/packages/golang-xyz.scm (go-github-com-whyrusleeping-go-sysinfo): Likewise.
	* gnu/packages/tex.scm (texlive-breakcites, texlive-psgo, texlive-footnpag,
	texlive-pdfpc, texlive-phfcc): Likewise.

2024-03-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sqls: Fix home and source URL.
	* gnu/packages/databases.scm (sqls): Place [home-page] after
	[native-inputs].
	[source]: Swap to use direct source URL string instead of home page.
	[arguments]: Use list format. Set <#:install-source?> to #t.
	[home-page]: Fix URL after lint permanent redirect warning.
	[inputs]: Sort alphabetically.

	Change-Id: I50f1c9b38efb5774f6d95d79c4f5f8e1774fd75e

2024-03-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-lib-pq: Move to golang-xyz.
	* gnu/packages/syncthing.scm (go-github-com-lib-pq): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/databases.scm: Remvoe (gnu packages syncthing).

	Change-Id: I0f2f9c2366fd47b7167044d76f8c2c67a2f65544

2024-03-24  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-multiformats-go-varint: Fix import path.
	* gnu/packages/golang-xyz.scm (go-github-com-multiformats-go-varint):
	[arguments]: Replace occurrences of "go-options" with "go-varint".
	[home-page]: Likewise.

	Change-Id: I0ded7b789024555c4e313ce21d3c42eadf3ae579

2024-03-24  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: todoman: Fix tests.
	* gnu/packages/task-management.scm (todoman) [#:phases] <check>: Load the `ci'
	hypothesis profile provided by upstream.

	Change-Id: I2ea01f8c424a50cd617303f8338f92563e7b0204

2024-03-24  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: todoman: Update style.
	* gnu/packages/task-management.scm (todoman) [arguments]: Convert to list of G-Expressions.

	Change-Id: I63faadabb27fa2053e3e01c3e285176bc040c634

2024-03-24  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: kcalendarcore: Disable failing test.
	* gnu/packages/kde-frameworks.scm (kcalendarcore) [#:phases]: Add
	‘disable-failing-test’.

	Change-Id: Ia0a5828b032d1940f30a7d38ebd276e60929c310

2024-03-24  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: lightdm: Run tests with dbus-1.15.0.
	* gnu/packages/display-managers.scm (lightdm)[native-inputs]: Replace dbus
	with dbus-1.15.0.

	Change-Id: Icc3b3f7d4589b60220e15aaa02d2203af308d44c

2024-03-24  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Add dbus-1.15.0.
	The NEWS file for 1.15.2 (the next release after 1.15.0) indicates a breaking
	change.  This is the latest release that the lightdm testsuite can work with.

	* gnu/packages/glib.scm (dbus-1.15.0): New variable.

	Change-Id: I9c3553b315e6618fbbf19aade6b807ab7120364b

2024-03-24  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: lightdm: Update style.
	* gnu/packages/display-managers.scm (lightdm)[arguments]: Convert to list of
	G-Expressions.

	Change-Id: I8d7beb73e636be066d2dbe2588a5ebcb2f5afec0

2024-03-24  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: pango-1.90: Disable failing test.
	* gnu/packages/gtk.scm (pango-1.90)[source]: Disable failing test.

	Change-Id: Ib0f6dcd42c9475c4b543400f43836c2f3f8db16f

2024-03-24  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: duc: Update style.
	* gnu/packages/disk.scm (duc) [arguments]: Convert to list of G-Expressions.

	Change-Id: Iefcdcc55b1e71f7e866cb04795ef74f3b675cfce

2024-03-24  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: duc: Fix build.
	* gnu/packages/patches/duc-fix-test-sh.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/disk.scm (duc): Use it here.

	Change-Id: I664614dc35fb88f8ee63dbe727a38f17f4af0f8e

2024-03-24  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: pdfpc: Fix build with vala 0.56.
	* gnu/packages/patches/pdfpc-build-with-vala-0.56.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/pdf.scm (pdfpc): Use it here.
	[inputs]: Drop labels.

	Change-Id: Ib762da3dd23612f952215a2f8d383552e7bc050c

2024-03-24  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: conan: Disable flaky test.
	* gnu/packages/package-management.scm (conan)[#:phase]<check>: Also disable
	test_basic_parallel_install.

	Change-Id: I405246aa102cc2847ac157576dce5c46aa49b506

2024-03-24  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: shotwell: Update to 0.32.6.
	* gnu/packages/gnome.scm (shotwell): Update to 0.32.6.
	[arguments]: Convert to list of G-Expressions.
	[#:phase 'skip-gtk-update-icon-cache]: Adjust to build system change.
	[inputs]: Add libportal.

	Change-Id: I5167d13d8514e278732459d1705f0041e3797894

2024-03-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: magic-wormhole: Fix home page.
	* gnu/packages/magic-wormhole.scm (magic-wormhole-mailbox-server,
	magic-wormhole-transit-relay, magic-wormhole)
	[home-page]: Fix it after a lint warning of permanent redirection.

	Change-Id: Ie0e8a8b0af982e46c05ae7dfc8f375cc18632c67

2024-03-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: magic-wormhole-transit-relay: Remove some native inputs.
	Remove python-check as no longer required.

	* gnu/packages/magic-wormhole.scm (magic-wormhole-transit-relay)
	[native-inputs]: Remove python-pyflakes and python-tox.

	Change-Id: I3908aa379aa4ca6445ecc1045d45da2381314a06

2024-03-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: magic-wormhole-transit-relay: Fix indentation.
	* gnu/packages/magic-wormhole.scm (magic-wormhole-transit-relay): Fix
	indentation.
	[description]: Start with a new line and adjust indentation.

	Change-Id: I65c978a332088c66c88e4459d26a1f78e3c9ffdc

2024-03-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: magic-wormhole-mailbox-server: Fix indentation.
	* gnu/packages/magic-wormhole.scm (magic-wormhole-mailbox-server): Fix
	indentation.
	[description]: Start with a new line and adjust indentation.

	Change-Id: I0a246de5dfdf5823b1b794728113207b6ca46ccc

2024-03-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: magic-wormhole: Limit amount of loaded symbols.
	Select only 'pypi-uri from (gnu build-system python) exported symbols,
	rest is not required as the whole module uses just
	pyproject-build-system.

	Change-Id: I4928ad51bb915494d5234c48cc1d638dd4aa0aca

2024-03-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: magic-wormhole-transit-relay: Simplify package.
	* gnu/packages/magic-wormhole.scm (magic-wormhole-transit-relay)
	Use G-expressions
	[build-system]: Swap to pyproject-build-system.
	[arguments] <#:phases>: Remove traling #t from lambda.
	[native-inputs]: Add python-pytest.

	Change-Id: I1d72d48768016067d1a6a24e47eb9144b36d38e4

2024-03-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: magic-wormhole-mailbox-server: Simplify package.
	* gnu/packages/magic-wormhole.scm (magic-wormhole-mailbox-server)
	[build-system]: Swap to pyproject-build-system.
	[arguments] <#:phases>: Remove 'patch-tests phase.
	[native-inputs]: Add python-pytest.

	Change-Id: I23085e927965c2191bad242a0fb07132cb30e99d

2024-03-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: magic-wormhole: Add licenses prefix.
	Sort modules alphabetically and add prefix for licenses module.

	* gnu/packages/magic-wormhole.scm (magic-wormhole-mailbox-server,
	magic-wormhole-transit-relay, magic-wormhole) [license]: Use prefix.

	Change-Id: I2eac5730c9257fe435af102541bea4cdd9c66845

2024-03-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: magic-wormhole: Fix indentation.
	* gnu/packages/magic-wormhole.scm (magic-wormhole): Fix indentation.
	[description]: Start with a new line and fix indentation.

	Change-Id: I0d72dba2b5682c5bec71b6b5765d513f75c781f0

2024-03-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: magic-wormhole: Simplify package.
	* gnu/packages/magic-wormhole.scm: Use G-expressions.
	[build-system]: Swap to pyproject-bulid-system.
	[arguments]: <#:phases>: Remove trailing #t from lambda.
	[native-inputs]: Add python-pytest. Remove python-noiseprototocl.
	[propagated-inputs]: Add python-noiseprototocl, listed as an optional
	install dependence.

	Change-Id: Ie00a23ed3d31ca46d200fa6dfc5404f7803aae14

2024-03-23  normalmente  <normally_js@posteo.net>

	gnu: magic-wormhole: Update to 0.13.0.
	* gnu/packages/magic-wormhole.scm (magic-wormhole): Update to 0.13.0.
	[native-inputs]: Add python-noiseprotocol to make tests pass.

	Change-Id: I59008f27081efcc3b558dad59bef6ebdc9b34f38

2024-03-23  normalmente  <normally_js@posteo.net>

	gnu: Add python-noiseprotocol.
	* gnu/packages/python-web.scm (python-noiseprotocol): New variable.

	Change-Id: Id62f22f9fd3f019beded5ce5c0fe9123c34f8bb2

2024-03-23  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.9.1-guix0-preview1 [fixes CVE-2024-29944].
	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2024-03-23  Vinicius Monego  <monego@posteo.net>

	gnu: libdjinterop: Update to 0.20.2.
	* gnu/packages/audio.scm (libdjinterop): Update to 0.20.2.
	[build-system]: Use cmake-build-system.
	[arguments]: Delete the make-git-checkout-writable phase.

	Change-Id: I0e5c96834ce16d159479a30ab6089aa727a6d8d1

2024-03-23  Vinicius Monego  <monego@posteo.net>

	gnu: python-scrapy: Update to 2.11.1.
	* gnu/packages/python-web.scm (python-scrapy): Update to 2.11.1.
	[native-inputs]: Add python-pexpect.

	Change-Id: Ief50a55a27a2b6e3ae143d43a8b07a9011048565

2024-03-23  Vinicius Monego  <monego@posteo.net>

	gnu: python-deepxde: Update to 1.11.0.
	* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.11.0.

	Change-Id: Ifc58877d5ad1b7e485b7c05d1451f82371a62769

2024-03-23  Vinicius Monego  <monego@posteo.net>

	gnu: python-mapie: Update to 0.8.3.
	* gnu/packages/statistics.scm (python-mapie): Update to 0.8.3.

	Change-Id: Ie8b61adf040a7ca8c25f0eed90e560318f1b5c4e

2024-03-23  Vinicius Monego  <monego@posteo.net>

	gnu: gmic: Update to 3.3.5.
	* gnu/packages/image-processing.scm (gmic): Update to 3.3.5.

	Change-Id: I5e5ced3044ff92bbf66bc4dde5506fac1b883f0b

2024-03-23  Vinicius Monego  <monego@posteo.net>

	gnu: python-pymc: Update to 5.11.0.
	* gnu/packages/statistics.scm (python-pymc): Update to 5.11.0.

	Change-Id: Idd61bd5811201e32539bce9f6359d33c67063e85

2024-03-23  Vinicius Monego  <monego@posteo.net>

	gnu: python-arviz: Update to 0.17.1.
	* gnu/packages/statistics.scm (python-arviz): Update to 0.17.1.

	Change-Id: Ib6d108a92c12a8f3cb636c09a31bb61612ee6caa

2024-03-23  Vinicius Monego  <monego@posteo.net>

	gnu: gsequencer: Update to 6.5.2.
	* gnu/packages/music.scm (gsequencer): Update to 6.5.2.

	Change-Id: I028a10d05935b4b90ab9517de993fcd3b62bb07d

2024-03-23  宋文武  <iyzsong@member.fsf.org>

	gnu: Add logtalk.
	* gnu/packages/prolog.scm (logtalk): New package.

	Change-Id: I99e04e70b32c498b5da1f094752279e4668f3865

2024-03-23  宋文武  <iyzsong@member.fsf.org>

	gnu: rizin: Update to 0.7.2.
	* gnu/packages/engineering.scm (rizin): Update to 0.7.2.
	[arguments]: Add '-Duse_sys_libzstd=enabled' and '-Duse_sys_pcre2=enabled' to
	configure-flags.  Enable 'hash' tests.
	[inputs]: Add pcre2 and zstd:lib.

	Change-Id: I36321856b400e509cf00580588bfbc3b9e828f7f

2024-03-23  Felix Gruber  <felgru@posteo.net>

	gnu: python-box: Update to 7.1.1.
	* gnu/packages/python-xyz.scm (python-box): Update to 7.1.1.
	[source]: Download from github since pypi tarball does not contain all
	test files.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Remove python-toml; add python-tomli and
	python-tomli-w.
	[native-inputs]: Add python-cython, python-pytest, and python-wheel.

	Change-Id: Ia39063054821e75768b1d9a5c937eab432e7c59e
	Reviewed-by: Munyoki Kilyungi <me@bonfacemunyoki.com>

2024-03-23  Herman Rimm  <herman@rimm.ee>

	gnu: seahorse: Update to 43.0.
	* gnu/packages/gnome.scm (seahorse): Update.

	Change-Id: I13ce7c9e2cfb7c0b8d575148a502d81ddf30d13d

2024-03-23  Herman Rimm  <herman@rimm.ee>

	gnu: libsecret: Update to 0.21.4.
	* gnu/packages/gnome.scm (libsecret): Update.

	Change-Id: I8a785f1fa9ff9ddde6dfda9a52abd0405b5ab448

2024-03-23  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add linux-libre 6.8.
	* gnu/packages/linux.scm (linux-libre-6.8-version, linux-libre-6.8-gnu-revision,
	deblob-scripts-6.8, linux-libre-6.8-pristine-source, linux-libre-6.8-source,
	linux-libre-headers-6.8, linux-libre-6.8): New variables.
	* gnu/packages/aux-files/linux-libre/6.8-arm.conf,
	gnu/packages/aux-files/linux-libre/6.8-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.8-i686.conf,
	gnu/packages/aux-files/linux-libre/6.8-x86.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

	Change-Id: I338eb725e0b991c67e4d98bd1ef0c441d3d8f0c6

2024-03-23  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.19: Update to 4.19.310.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.310.
	(linux-libre-4.19-pristine-source): Update hash.

	Change-Id: I6785b6aad690143b5f28f04a8a57dd500f19ee03

2024-03-23  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.4: Update to 5.4.272.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.272.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: I564ddc14c9a1244c2a3a9535f659b1730f8f5d10

2024-03-23  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Update to 5.10.213.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.213.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I72dc9597fdbdd9b8fff9e87823c47a0a179ddb1b

2024-03-23  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.152.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.152.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I07500436cc051dad3db6318da6638aba1b877fce

2024-03-23  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.82.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.82.
	(linux-libre-6.1-pristine-source): Update hashes.

	Change-Id: I2458cb892b1ff190c00b5355e9af10ad2daadddb

2024-03-23  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.22.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.22.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I3a4ad5e85666aac545754ee59667f83aabae8dd4

2024-03-23  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre: Update to 6.7.10.
	* gnu/packages/linux.scm (linux-libre-6.7-version): Update to 6.7.10.
	(linux-libre-6.7-pristine-source): Update hash.

	Change-Id: Iee00036a6b68770b751f53f6a68dfef75a899987

2024-03-23  Clément Lassieur  <clement@lassieur.org>

	gnu: mullvadbrowser: Update to 13.0.13 [fixes CVE-2024-29944].
	* gnu/packages/mullvad-browsers.scm (%mullvadbrowser-build-date): Update to
	20240322132912.
	(%mullvadbrowser-version): Update to 13.0.13.
	(%mullvadbrowser-firefox-version): Update to 115.9.1esr-13.0-1-build1.
	(mullvadbrowser-translation-base): Update to
	8e04ca3c5f440ed8f16b2069ae9565e4b044ec29.

	Change-Id: Id19ba361e9867200edd5ee9f35142d8dbe5447ab

2024-03-23  Clément Lassieur  <clement@lassieur.org>

	gnu: torbrowser: Update to 13.0.13 [fixes CVE-2024-29944].
	* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
	20240322115718.
	(%torbrowser-version): Update to 13.0.13.
	(%torbrowser-firefox-version): Update to 115.9.1esr-13.0-1-build1.
	(torbrowser-translation-base): Update to
	8e04ca3c5f440ed8f16b2069ae9565e4b044ec29.
	(torbrowser-translation-specific): Update to
	bf2fac60a6c41aa67b8147f22a638d498ac2dcdd.

	Change-Id: Ife0cb3b2d42dc5d6b39d5a11827c0a234c950126

2024-03-22  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs: Only verify integrity of bound symbols.
	Some variants, like emacs-no-x, come with a reduced set of preloaded symbols,
	so don't expect them to always be native.

	* gnu/packages/aux-files/emacs/comp-integrity.el (expect-native-if-bound): New
	function.
	(x-setup-function-keys, dynamic-setting-handle-config-changed-event)
	(fontset-plain-name, fringe-mode, image-type, regexp-opt, scroll-bar-scale):
	Use ‘expect-native-if-bound’.
	(x-handle-no-bitmap-icon): Likewise, was already conditional.

2024-03-22  Christopher Baines  <mail@cbaines.net>

	gnu: copyq: Fix indentation.
	* gnu/packages/xdisorg.scm (copyq): Fix indentation.

	Change-Id: I3eb25dd410c0071d28244d4363ae390d2fc54e13

2024-03-22  Andy Tai  <atai@atai.org>

	gnu: pspp: Update to 2.0.1.
	* gnu/packages/statistics.scm (pspp): Update to 2.0.1.

	Change-Id: If6a13276a6d0ce3f7279b70ab98576fe59c2d3df

2024-03-22  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-ox-tufte: Update to 4.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-ox-tufte): Update to 4.2.0.

	Change-Id: Ib9584373cfed50c6c8195e9770a9953fb5b5a4e7

2024-03-22  kiasoc5  <kiasoc5@disroot.org>

	gnu: copyq: Update to 8.0.0.
	* gnu/packages/xdisorg.scm (copyq): Update to 8.0.0.

	Change-Id: I36fb1eec237f280993a495e56d754961555a8f8e

2024-03-22  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-24.ccef906.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-24.ccef906.

	Change-Id: I330677206acf1a71cff58b142a06165a8fb0cf50

2024-03-22  Christopher Baines  <mail@cbaines.net>

	gnu: guile-prometheus: Update to 0-7.e63335e.
	* gnu/packages/guile-xyz.scm (guile-prometheus): Update to 0-7.e63335e.

	Change-Id: Ie4d1fabac427f7f48565a390b12e314d2f31f40d

2024-03-22  Benjamin Slade  <slade@lambda-y.net>

	gnu: mu: Update to 1.12.2.
	* gnu/packages/mail.scm (mu): Update to 1.12.2.
	[inputs]: Add READLINE and PYTHON.
	[arguments]: Adjust ‘patch-bin-references’ phase.

	Change-Id: I9f44d037abdb90d9efcd1a86479203ee1ef25538

2024-03-22  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: distrobox: Fix dependency usage.
	* gnu/packages/containers.scm (distrobox): Use WRAP-SCRIPT to patch the
	scripts to use system wget and podman.

	Change-Id: Ida9affcb212f64892e85dfa8bc4dd4d59f832f4f

2024-03-22  Jean-Pierre De Jesus DIAZ  <jean@foundation.xyz>

	gnu: distrobox: Update to 1.7.0.
	* gnu/packages/containers.scm (distrobox): Update to 1.7.0.

	Change-Id: Ie62683317f6c984e5a64ce5436a17c8f2b7fbcf9

2024-03-22  Tomas Volf  <~@wolfsden.cz>

	gnu: Add gvisor-tap-vsock.
	* gnu/packages/containers.scm (gvisor-tap-vsock): New variable.

	Change-Id: I50c51613509e84998f17b4be593ce80c16002778

2024-03-22  David Elsing  <david.elsing@posteo.net>

	gnu: arcan-sdl: Add missing inputs.
	* gnu/packages/arcan.scm (arcan-sdl)[inputs]: Add glu, libglvnd and mesa.

2024-03-22  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: mupdf: Update to 1.23.11.
	* gnu/packages/pdf.scm (mupdf): Update to 1.23.11.

	Change-Id: I6a4fe2b72b8346f5059d16474730a6b276fb0f1e

2024-03-22  Ludovic Courtès  <ludo@gnu.org>

	system, home: Validate ‘services’ field value.
	This guides newcomers who might stick a single (service …) form
	in this field.

	* gnu/services.scm (validate-service-list): New macro.
	(%validate-service-list): New procedure.
	* gnu/system.scm (<operating-system>)[services]: Add ‘sanitize’.
	* gnu/home.scm (<home-environment>)[services]: Add ‘sanitize’.

	Change-Id: I9e29bd9a078e87b627ab766fd669ba9de79f8473

2024-03-22  Ludovic Courtès  <ludo@gnu.org>

	doc: Mention channel files beyond ~/.config/guix.
	* doc/guix.texi (Channels): Instead of mentioning just
	~/.config/guix/channels.scm, mention channel files in general and link
	to “Invoking guix pull”.

	Change-Id: Iefb8a2d5ee5d804b2b6319785842fc3a97704495

2024-03-22  Antero Mejr  <antero@mailbox.org>
	    Ludovic Courtès  <ludo@gnu.org>

	services: guix: Add ‘channels’ field.
	* doc/guix.texi (Base Services): Document
	'guix-configuration-channels' field.
	(Invoking guix pull): Add cross-reference.
	* gnu/services/base.scm (install-channels-file): New procedure.
	(guix-configuration): Add channels field.
	(guix-activation): Use 'install-channels-file' procedure.

	Change-Id: I4d89235bf0bc6dde69984138ccb894b48ace9d76

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-quic-go-quic-go: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-quic-go-quic-go): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	* gnu/packages/golang-crypto.scm: Add (gnu packages golang-web) module.

	Change-Id: I45053db9079d58e537084072e4c3d5bf80c39d2c

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-quic-go-qpack: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-quic-go-qpack): Move from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I63b3feb07b330d164c91adaf32077f01fd705484

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-multiformats-go-multiaddr-net: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-multiformats-go-multiaddr-net):
	Move from here ...
	* gnu/packages/golang-web.scm (go-github-com-multiformats-go-multiaddr-net):
	... to here.

	Change-Id: Ie7d35cae682e753ed5d08abdb5478c7d0c0bd4fa

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-multiformats-go-multiaddr: Move to golang-web.
	* gnu/packages/golang.scm (go-github-com-multiformats-go-multiaddr):
	Move from here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I31d9e4babae22a0c9b3bd41ce23bd30c265956cf

2024-03-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-multiformats-go-varint.
	* gnu/packages/golang-xyz.scm (go-github-com-multiformats-go-varint):
	New variable.

	Change-Id: Ib2f82fff0fbed00010c2aa7993134d5a855f0d7d

2024-03-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-pgregory-net-rapid.
	* gnu/packages/golang-check.scm (go-pgregory-net-rapid): New variable.

	Change-Id: I09a89c779a352e6a102d0b4c7af3aa1f7c3cac70

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-hclogvet.
	* gnu/packages/golang-xyz.scm (go-hclogvet): New variable.

	Change-Id: I8eccda8a3fbc2cb32f19ad9318eea2229c6064c0

2024-03-21  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add go-github-com-hashicorp-go-hclog.
	* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-go-hclog): New variable.

	gnu: Add go-github-com-hashicorp-go-cleanhttp.
	* gnu/packages/golang-web.scm (go-github-com-hashicorp-go-cleanhttp): New variable.

2024-03-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pytorch2.
	* gnu/packages/machine-learning.scm (python-pytorch2): New variable.

	Change-Id: Ibb837b5765438e7b9ec298537e5009e91d218601

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sbcl-cl-gltf: Update to 2.0.0-1.7a3af05.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-gltf): Update to 2.0.0-1.7a3af05.

	Change-Id: Ice89e1ea8bc904c244de5f92a402b1c6a7ffc0ae

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-woo: Remove input labels.
	* gnu/packages/lisp-xyz.scm (sbcl-woo): Remove input labels.

	Change-Id: I5bf9f8d8faaa90e237d11d01d3102533f7318801

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-clack: Refresh package style.
	* gnu/packages/lisp-xyz.scm (sbcl-clack):
	[arguments]: Move above inputs.
	[inputs]: Remove labels.

	Change-Id: Ie4e8e657b656ef3c80a446f1d7ad2b90fc693ed4

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-deploy: Remove input labels.
	* gnu/packages/lisp-xyz.scm (sbcl-deploy): Remove input labels.

	Change-Id: Icae014c7bd08639d1f23048e831f4317e2811a2a

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-generic-cl: Refresh package style.
	* gnu/packages/lisp-xyz.scm (sbcl-generic-cl):
	[arguments]: Move above inputs.
	[inputs]: Remove labels.

	Change-Id: I366230776df1686b16e920088c9e1ce99c49d469

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-ciel.
	* gnu/packages/lisp-xyz.scm (cl-ciel, sbcl-ciel): New variables.

	Change-Id: I2d8eb9039a7b4a59c17af65eb76b74638e1685b3

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-punch.
	* gnu/packages/lisp-xyz.scm (cl-punch, ecl-cl-punch,
	sbcl-cl-punch): New variables.

	Change-Id: If6f7937d02a8dec67a9594ff011c44719349fd22

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-vgplot.
	* gnu/packages/lisp-xyz.scm (cl-vgplot, ecl-vgplot, sbcl-vgplot): New
	variables.

	Change-Id: I0c5aa5f3a0bb5bf79f0750b957442533073e5e2c

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-easy-routes.
	* gnu/packages/lisp-xyz.scm (cl-easy-routes, ecl-easy-routes,
	sbcl-easy-routes): New variables.

	Change-Id: Ic8d7413faf4b7e23775cc9c10b1b3da6494433d0

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-hunchentoot-errors.
	* gnu/packages/lisp-xyz.scm (cl-hunchentoot-errors,
	ecl-hunchentoot-errors, sbcl-hunchentoot-errors): New variables.

	Change-Id: I15e0414cdc05e0ea98fc9574f2bd407fa69c846b

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-mimeparse.
	* gnu/packages/lisp-xyz.scm (cl-mimeparse, ecl-cl-mimeparse,
	sbcl-cl-mimeparse): New variables.

	Change-Id: I26b1b83b93fd98f28086f929951cb5020a8db506

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-json-pointer.
	* gnu/packages/lisp-xyz.scm (cl-json-pointer, ecl-cl-json-pointer,
	sbcl-cl-json-pointer): New variables.

	Change-Id: I9fb6a063595792995c4a5af05a03ab889660702e

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-st-json.
	* gnu/packages/lisp-xyz.scm (cl-st-json, ecl-st-json, sbcl-st-json):
	New variables.

	Change-Id: Ib349cfb6fb7da17741f331215e9a4d46bc4866c0

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-boost-json.
	* gnu/packages/lisp-xyz.scm (cl-boost-json, ecl-boost-json,
	sbcl-boost-json): New variables.

	Change-Id: I9b00905645f220c512c245e9cf02c74c4c1efcbc

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-trivial-monitored-thread.
	* gnu/packages/lisp-xyz.scm (cl-trivial-monitored-thread,
	ecl-trivial-monitored-thread, sbcl-trivial-monitored-thread): New
	variables.

	Change-Id: I5da3c72e8437d368057aa7a7305e724141dfe09c

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-trivial-utilities.
	* gnu/packages/lisp-xyz.scm (cl-trivial-utilities,
	ecl-trivial-utilities, sbcl-trivial-utilities): New variables.

	Change-Id: I1fde88484add5b77cf93ccacafb17ac548929481

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-arrow-macros.
	* gnu/packages/lisp-xyz.scm (cl-arrow-macros, ecl-arrow-macros,
	sbcl-arrow-macros): New variables.

	Change-Id: I1d92139871f456d7d6780f2e60bbfed951d0298e

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-form-types: Update to 0.3.2.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-form-types): Update to 0.3.2.

	Change-Id: I33a90bba9efb181466d113951a9eb398d20b2648

2024-03-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-form-types: Disable tests on ECL implementation.
	* gnu/packages/lisp-xyz.scm (ecl-cl-form-types): Disable tests.

	Change-Id: I8cca905edc57bf4e3e25847aff425ef1762f2e3f

2024-03-21  Ludovic Courtès  <ludo@gnu.org>

	doc: Add “Source Tree Structure” section.
	* doc/contributing.texi (Source Tree Structure): New node.
	* doc/guix.texi (Programming Interface): Add cross-reference.

	Change-Id: I141a1f4d806ae5f72c7a246e18c14dc63056a607

2024-03-21  Ludovic Courtès  <ludo@gnu.org>

	services: guix-publish: Use ‘make-systemd-constructor’ unconditionally.
	The #:lazy-start? parameter was added in the Shepherd 0.10.0, which is
	required since commit 477d4f7d241165b5a5fd315c27efd7803fad4a04.

	* gnu/services/base.scm (guix-publish-shepherd-service): Use
	‘make-systemd-constructor’ unconditionally and pass #:lazy-start?.

	Change-Id: I95aa079732cd21e32091c7deea2ed2f1bc50f2f2

2024-03-21  Richard Sent  <richard@freakingpenguin.com>

	reconfigure: Skip starting new shepherd services with auto-start? #f
	Fixes <https://bugs.gnu.org/68093>.

	* guix/scripts/system/reconfigure.scm (upgrade-shepherd-services): Only add
	new shepherd services with auto-start? #t to to-start list.

	Change-Id: I268b921336fb1195ed76746eb6178889dbc258b4

2024-03-21  Ludovic Courtès  <ludo@gnu.org>

	doc: Update ‘block-facebook-hosts-service-type’ description.
	This is a followup to c1d37d0653766c8de52e22bae01701baf503338f.

	* doc/guix.texi (Networking Services): Update to mention unroutable
	addresses.

	Change-Id: I6f62e1f414a3eb7892b2d4cc0d011458bbec7001

2024-03-21  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Load each service file in a fresh module.
	Fixes <https://issues.guix.gnu.org/67649>.

	* gnu/home/services/shepherd.scm (home-shepherd-configuration-file)[config]:
	Define ‘make-user-module’.  Call ‘load’ in ‘save-module-excursion’.
	* gnu/services/shepherd.scm (shepherd-configuration-file): Likewise.

	Reported-by: Attila Lendvai <attila@lendvai.name>
	Change-Id: I7df11c81b5bbbf2b24a8daa02502a000e0826fe0

2024-03-21  Clément Lassieur  <clement@lassieur.org>

	gnu: mullvadbrowser: Update to 13.0.12.
	* gnu/packages/mullvad-browsers.scm (%mullvadbrowser-build-date): Update to
	20240313183935.
	(%mullvadbrowser-version): Update to 13.0.12.
	(%mullvadbrowser-firefox-version): Update to 115.9.0esr-13.0-1-build2.
	(mullvadbrowser-translation-base): Update to
	595dcd5efe752cddc1b6ba47082ad9f5f4917fee.
	(mullvadbrowser-translation-specific): Update to
	c5361cb496ae7e047fd9226139537f1fcfc7938d.

	Change-Id: I365d5517cc145c0b66b502b5ed1738bf978a29da

2024-03-21  Clément Lassieur  <clement@lassieur.org>

	gnu: torbrowser: Update to 13.0.12.
	* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
	20240318163712.
	(%torbrowser-version): Update to 13.0.12.
	(%torbrowser-firefox-version): Update to 115.9.0esr-13.0-1-build3.
	(torbrowser-translation-base): Update to
	a4d224e82808529e135259e04fb58fb39b90da2d.
	(torbrowser-translation-specific): Update to
	e7aabc54138211e23bc60af1abe492c8bc68ce4b.

	Change-Id: I878f26149b22f5703e2e9bb7ee0aa1f4c4ada589

2024-03-21  Clément Lassieur  <clement@lassieur.org>

	gnu: make-torbrowser: Make products independent from each other.
	* gnu/packages/tor-browsers.scm (translation-base-browser): Rename to
	torbrowser-translation-base.
	(mullvadbrowser-translation-base): New variable.
	(translation-tor-browser): Rename to torbrowser-translation-specific.
	(translation-mullvad-browser): Rename to mullvadbrowser-translation-specific.
	(make-torbrowser): Add ‘translation-base’ and ‘translation-specific’
	parameters and use them.
	(torbrowser, mullvadbrowser-base): Use the above parameters.
	(mullvadbrowser): Handle renaming.

	This allows translation-base-browser (now torbrowser-translation-base) and
	translation-tor-browser (now torbrowser-translation-specific) to be updated
	without triggering an update for Mullvad Browser.

	Change-Id: I2a94636eb6b0531c3a03cdb73c560d68060721ef

2024-03-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-pairadise.
	* gnu/packages/bioinformatics.scm (r-pairadise): New variable.

	Change-Id: I7314d43c75ed008942757feb878628d1ac855f31

2024-03-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add pairadise.
	* gnu/packages/bioinformatics.scm (pairadise): New variable.

	Change-Id: I4ad543dea3ddcafd5cbf07623f1faaabb954ba40

2024-03-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: universal-ctags: Update to 6.1.20240317.0.
	* gnu/packages/code.scm (universal-ctags): Update to 6.1.20240317.0.

	Change-Id: I035bc73702fbe9951820e176f09bde16bd9049c6

2024-03-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: global: Update to 6.6.12.
	* gnu/packages/code.scm (global): Update to 6.6.12.

	Change-Id: If073f74f55199bfbc9f29b95e9e3db3a6cf00548

2024-03-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tuba: Update to 0.6.3.
	* gnu/packages/mastodon.scm (tuba): Update to 0.6.3.

	Change-Id: I842cc661f5ba9574c2a913308afd1c2b7c8a9697

2024-03-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: toot: Update to 0.42.0.
	* gnu/packages/mastodon.scm (toot): Update to 0.42.0.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pyyaml, python-typing-extensions.
	[inputs]: Add python-click, python-urwidgets.

	Change-Id: I085531e63e6f811319715cfddfad9f17c877897d

2024-03-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add python-urwidgets.
	* gnu/packages/python-xyz.scm (python-urwidgets): New variable.

	Change-Id: I34a1cff78d9e930b13c01d53ab34f7ee57478a39

2024-03-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libportal: Update to 0.7.1.
	* gnu/packages/freedesktop.scm (libportal): Update to 0.7.1.

	Change-Id: Iab3cf48ce63e2149b5680dbc852d0ed4483de6cc

2024-03-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xdg-desktop-portal-wlr: Update to 0.7.1.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Update to 0.7.1.

	Change-Id: Id716cffe6db65fd3827dd52871b0620187466c5d

2024-03-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: khard: Update to 0.19.1.
	* gnu/packages/mail.scm (khard): Update to 0.19.1.

	Change-Id: Ic091cc761920776f03a0d69189dc0b117db3786f

2024-03-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: khal: Update to 0.11.3.
	* gnu/packages/calendar.scm (khal): Update to 0.11.3.

	Change-Id: I848166bfe9469ee37b8acd126fdc3a307914a63b

2024-03-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wgetpaste: Update to 2.34.
	* gnu/packages/wget.scm (wgetpaste): Update to 2.34.
	[arguments]: Remove custom 'change-unfriendly-default phase.

	Change-Id: I5677881702ffce7846552552bb7bceec81177843

2024-03-20  Christopher Baines  <mail@cbaines.net>

	Merge remote-tracking branch 'savannah/master' into gnome-team
	Change-Id: Iec8e15b79c6fde516294c2bfcaf8ee3575b1f745

2024-03-20  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: emacs-extempore-mode: Update to 0.0.0-1.92e0fff.
	* gnu/packages/emacs-xyz.scm (emacs-extempore-mode): Update to to 0.0.0-1.92e0fff.

	Change-Id: I1e4cfebedf5450384e40425619925ecdf7465a64

2024-03-20  apoorv569  <apoorvs569@gmail.com>

	gnu: emacs-evil-collection: Update to 0.0.10.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 0.0.10.

	Change-Id: I864c9a6434e9ba46cfb510183962aa6b3739b32a

2024-03-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-joblib: Update to 1.3.2.
	* gnu/packages/python-xyz.scm (python-joblib): Update to 1.3.2.
	[build-system]: Update to pyproject-build-system.
	[arguments]
	  <#:phases>: Remove check phase.
	  <#:test-flags>: Keep former test flag.
	[propagated-inputs]: Add python-psutil.

	Change-Id: Ide110a19431b1d26e1d7dd8d1adc3b3f0f417749

2024-03-20  Christopher Baines  <mail@cbaines.net>

	gnu: xfce4-dev-tools: Add libxslt as a native-input.
	As the configure script is looking for it.

	* gnu/packages/xfce.scm (xfce4-dev-tools)[native-inputs]: Add libxslt.

	Change-Id: Ia7ab573bbdf7461fc68053667a5962717afd0015

2024-03-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: electron-cash: Update to 4.4.0.
	* gnu/packages/finance.scm (electron-cash): Update to 4.4.0.

	Change-Id: Ibe9ee61d4d2817b68fb36fb3072c6d16b8bc1016

2024-03-20  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: nyxt: Update to 3.11.5.
	* gnu/packages/web-browsers.scm (nyxt): Update to 3.11.5.

	gnu: sbcl-slime-swank: Update to 2.29.1.
	* gnu/packages/lisp-xyz.scm (sbcl-slime-swank): Update to 2.29.1.

	gnu: emacs-slime: Update to 2.29.1.
	* gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.29.1.

2024-03-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 294.
	* gnu/packages/lisp.scm (txr): Update to 294.

	Change-Id: I53693122aaf5b2c0ae8f7f13e846de81f1525fc1

2024-03-20  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: template-glib: Update to 3.36.2.
	* gnu/packages/glib.scm (template-glib): Update to 3.36.2.

	Change-Id: Ib945eb6748143cb9b921758215ce00e721f288b0

2024-03-20  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-shell: Update to 44.10.
	* gnu/packages/gnome.scm (gnome-shell): Update to 44.10.

	Change-Id: Ib4591ac6b34af33e63468eddd21015b823a6f8da

2024-03-20  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-online-accounts: Update to 3.48.1.
	* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.48.1.

	Change-Id: I779bc5ae3978b59489abd8c3c54944c035674fc6

2024-03-20  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: folks: Update to 0.15.8.
	* gnu/packages/gnome.scm (folks): Update to 0.15.8.

	Change-Id: I36ceb7d70e315a22352495e3470ce9fd7e126196

2024-03-19  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add alsa-midi-latency-test.
	* gnu/packages/audio.scm (alsa-midi-latency-test): New variable.

	Change-Id: I35d3047cb997c5787de515a38ae0a0eb8f12600d

2024-03-19  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: combinatorial-blas: Skip failing tests.
	* gnu/packages/maths.scm (combinatorial-blas): Add new phase.

	Change-Id: Ifefb2b17e6758547d38290753a7cd338032a6abb

2024-03-19  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add python-pypugjs.
	* gnu/packages/python-xyz.scm (python-pypugjs): New variable.

	Change-Id: I050ab42d0149fcffddcf6b12dd9c1ddea23f84c9

2024-03-19  stuebinm  <stuebinm@disroot.org>

	gnu: hikari: Build against wlroots@0.15.
	It fails to build with versions of wlroots newer than 0.15, which
	seems unlikey to be fixed https://hub.darcs.net/raichoo/hikari/issue/45

	* gnu/packages/wm.scm (wlroots-0.15): New variable.
	(hikari)[inputs]: Replace wlroots with wlroots-0.15.

	Change-Id: Id90e1e1ff399afe54fff68167f497f0484d2c218

2024-03-19  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Account for ‘guix pull’ in /etc/profile instructions.
	* doc/guix-cookbook.texi (Setting Up Compute Nodes): Include
	$HOME/.config/guix/current.

	Change-Id: I6c1c42394991af8f1fa7c2630bdb4b0aef946c2b

2024-03-19  Ludovic Courtès  <ludo@gnu.org>

	git authenticate: Document ‘--end’.
	* guix/scripts/git/authenticate.scm (show-help): Document ‘--end’.
	* doc/guix.texi (Invoking guix git authenticate): Likewise.

	Reported-by: Tomas Volf <~@wolfsden.cz>
	Change-Id: Ia646203ce2f721487de547c76b9488754c70db66

2024-03-19  Ludovic Courtès  <ludo@gnu.org>

	describe: Try harder to find the ‘guix pull’ profile.
	Fixes <https://issues.guix.gnu.org/66705>.

	The strategy used by ‘current-profile’ so far would fail to find the
	right profile (the one created by ‘guix pull’ or ‘guix time-machine’) in
	cases where said profile is itself included in another profile.  This
	happens, for instance, when running ‘guix shell -CW -- guix describe’,
	which, as a result, would display nothing but the ‘guix’ channel.

	This patch fixes that by having ‘current-profile’ not just check for the
	presence of a ‘manifest’ file but also parse it to determine whether
	it’s a ‘guix pull’ kind of manifest.

	* guix/describe.scm (find-profile): New procedure.
	(current-profile): Adjust to use it.

	Change-Id: I9194f54ce1496a6591e247c76203f497f28c330b

2024-03-19  Ludovic Courtès  <ludo@gnu.org>

	profiles: ‘read-manifest’ raises to ‘&profile-error’ upon version mismatch.
	* guix/profiles.scm (sexp->manifest): In the catch-all clause, raise to
	‘&profile-error’ in addition to ‘&message’.

	Change-Id: Ieb08187b388531c2157bfe67fb1b7319dbbb4ff3

2024-03-19  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.9.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2023-5388, CVE-2024-0743, CVE-2024-2605,
	CVE-2024-2607, CVE-2024-2608, CVE-2024-2610, CVE-2024-2611,
	CVE-2024-2612, CVE-2024-2614, and CVE-2024-2616.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: snakemake-7: Patch tibanna command line.
	* gnu/packages/python-xyz.scm (snakemake-7)[arguments]: Remove store reference
	in tibanna command line.

	Change-Id: I339f4c3133a0e687723a53277818749a8e5fc97a

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hmisc: Update to 5.1-2.
	* gnu/packages/statistics.scm (r-hmisc): Update to 5.1-2.

	Change-Id: I6b6ab9916f58323f0bc523e3c8ff0a22e59d63b5

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidyselect: Update to 1.2.1.
	* gnu/packages/statistics.scm (r-tidyselect): Update to 1.2.1.

	Change-Id: Id5cddcbd6180070c16651634eff8cd9c4839c104

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-digest: Update to 0.6.35.
	* gnu/packages/statistics.scm (r-digest): Update to 0.6.35.

	Change-Id: I054d6daa5b056241547411e83a30a7d1e7afd2d1

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ragg: Update to 1.3.0.
	* gnu/packages/cran.scm (r-ragg): Update to 1.3.0.

	Change-Id: I3e44fe7dab732944082223cbde4f6cbd2800714f

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3learners: Update to 0.6.0.
	* gnu/packages/cran.scm (r-mlr3learners): Update to 0.6.0.

	Change-Id: Iac86172bfc5d3d3b719ccacb4b87c120ce2cc596

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seurat: Update to 5.0.3.
	* gnu/packages/cran.scm (r-seurat): Update to 5.0.3.

	Change-Id: Id86830ab2ce8122989bf88149fb9d733b8a458fa

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-erm: Update to 1.0-6.
	* gnu/packages/cran.scm (r-erm): Update to 1.0-6.

	Change-Id: I2bfd514d63ee0ae873d4368f7fb2ba9798998cd5

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gamlss-data: Update to 6.0-6.
	* gnu/packages/cran.scm (r-gamlss-data): Update to 6.0-6.

	Change-Id: I6bb7a4ae35b7c83d132979a6024d4cedabe97eb3

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parameters: Update to 0.21.6.
	* gnu/packages/cran.scm (r-parameters): Update to 0.21.6.

	Change-Id: Ie0c10257117909ca246eb01b9a15b94adbf6d85c

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rms: Update to 6.8-0.
	* gnu/packages/cran.scm (r-rms): Update to 6.8-0.

	Change-Id: If854e5151f3821f6a4c660e268ebd4ff063521dd

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigrquery: Update to 1.5.1.
	* gnu/packages/cran.scm (r-bigrquery): Update to 1.5.1.

	Change-Id: I6aca258386093f1eb6fed5b6501b28b26d05b31f

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tm: Update to 0.7-12.
	* gnu/packages/cran.scm (r-tm): Update to 0.7-12.

	Change-Id: Ie148245220ef5ea28d118696b92078dd7a84dd3e

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-remotes: Update to 2.5.0.
	* gnu/packages/cran.scm (r-remotes): Update to 2.5.0.

	Change-Id: Ie68b8b2a04fb6d2b0d2d15936e25e7d026a8d1b6

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-targets: Update to 1.6.0.
	* gnu/packages/cran.scm (r-targets): Update to 1.6.0.

	Change-Id: I4e72c19c1aa0c9486f5b495e60e969f043a6936e

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tarchetypes: Update to 0.8.0.
	* gnu/packages/cran.scm (r-tarchetypes): Update to 0.8.0.

	Change-Id: I934c092307515bb316c0265bc9145ec9b6a15e4d

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wrs2: Update to 1.1-6.
	* gnu/packages/cran.scm (r-wrs2): Update to 1.1-6.

	Change-Id: If0f280067722cddf1dd3024076a4e19faeea652b

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-insight: Update to 0.19.9.
	* gnu/packages/cran.scm (r-insight): Update to 0.19.9.

	Change-Id: I1f48e61ac918c1b60f3962a79793994fc7de6243

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggsci: Update to 3.0.2.
	* gnu/packages/cran.scm (r-ggsci): Update to 3.0.2.

	Change-Id: I0b241d7bf9dd12c14a687e8a9132db1ac7bb71a9

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nestedcv: Update to 0.7.8.
	* gnu/packages/cran.scm (r-nestedcv): Update to 0.7.8.
	[propagated-inputs]: Remove r-magrittr; add r-rocr.

	Change-Id: Icf9c947cea5e88395eb036bb2ea12004e49141bf

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tinytex: Update to 0.50.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.50.

	Change-Id: Icfeb215ccd37ad816719639f925cde545196bbde

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-processx: Update to 3.8.4.
	* gnu/packages/cran.scm (r-processx): Update to 3.8.4.

	Change-Id: Ie11b9d8a99df3e316b61a74f9bd12cbb0ab7dbb3

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-coro: Update to 1.0.4.
	* gnu/packages/cran.scm (r-coro): Update to 1.0.4.

	Change-Id: I42900489764208510b0f80c910954c6b5214d51d

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-psych: Update to 2.4.3.
	* gnu/packages/cran.scm (r-psych): Update to 2.4.3.

	Change-Id: Ib7e464f2e2ec9a6d6eb5768e9ac8160f403777df

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pkgbuild: Update to 1.4.4.
	* gnu/packages/cran.scm (r-pkgbuild): Update to 1.4.4.

	Change-Id: Ie936c7da08a22bb41dc77a42b05dfccf794af1cb

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sass: Update to 0.4.9.
	* gnu/packages/cran.scm (r-sass): Update to 0.4.9.

	Change-Id: I4e2e0d7ea1ba6ded92b254436ac7d401a62c667a

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zcompositions: Update to 1.5.0-3.
	* gnu/packages/cran.scm (r-zcompositions): Update to 1.5.0-3.

	Change-Id: Ic234af6e5fbcae562107b382a0bfaafaae948bb8

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gwasexacthw: Update to 1.2.
	* gnu/packages/cran.scm (r-gwasexacthw): Update to 1.2.

	Change-Id: I385f01483d7fdc09d80af927ddba3953f6b0c169

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-igraph: Update to 2.0.3.
	* gnu/packages/cran.scm (r-igraph): Update to 2.0.3.
	[inputs]: Remove gmp.

	Change-Id: If54bcfc50b631a81b25a25829ab4aa3fcfd2ed29

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: snakemake-5: Use G-expression.
	* gnu/packages/python-xyz.scm (snakemake-5)[arguments]: Use #$output instead
	of referencing "out" in outputs.

	Change-Id: Ie3d6d5788c4db4060e26079cb81441f5bc6f08e8

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrow: Update to 15.0.1.
	* gnu/packages/cran.scm (r-arrow): Update to 15.0.1.

	Change-Id: If22201b2e8f15bb13fdb9dc3d03b95cb4a437e78

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: apache-arrow: Update to 15.0.1.
	* gnu/packages/databases.scm (apache-arrow): Update to 15.0.1.

	Change-Id: I68b1eca089e7bb2a6d6a034264b99dc6fb2a8851

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dyngen: Move to (gnu packages cran).
	* gnu/packages/bioinformatics.scm (r-dyngen): Move variable from here...
	* gnu/packages/cran.scm (r-dyngen): ...to here.

	Change-Id: Id181200fb4cbf268542d93e79e43fdeffa99410d

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tictoc: Update to 1.2.1.
	* gnu/packages/bioinformatics.scm (r-tictoc): Move variable from here...
	* gnu/packages/cran.scm (r-tictoc): ...to here; update to 1.2.1.

	Change-Id: I3fc9dde3928a6c5cbe0e25eba8ec001c16e2b66f

2024-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomeinfodb: Update to 1.38.8.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.38.8.
	[propagated-inputs]: Add r-rcurl.

	Change-Id: Icd046f9d32486d1ec104d5e564177382616b7290

2024-03-19  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-cpugraph-plugin: Update to 1.2.10.
	* gnu/packages/xfce.scm (xfce4-cpugraph-plugin): Update to 1.2.10.

	Change-Id: I1c68847916b4075c24baa80578ff2f5b167a9bd3

2024-03-19  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-weather-plugin: Update to 0.11.2.
	* gnu/packages/xfce.scm (xfce4-weather-plugin): Update to 0.11.2.
	[inputs]: Add json-c.

	Change-Id: I45f70797ac7c3d29abae69afc65e6c37c5c434b7

2024-03-19  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-genmon-plugin: Update to 4.2.0.
	* gnu/packages/xfce.scm (xfce4-genmon-plugin): Update to 4.2.0.

	Change-Id: Iec9dd94ac046cd944861483726f95efd008750d4

2024-03-19  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-screensaver: Update to 4.18.3.
	* gnu/packages/xfce.scm (xfce4-screensaver): Update to 4.18.3.

	Change-Id: I20d8de0cc24aacf50ba9e6f174f0de083718cd48

2024-03-19  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-screenshooter: Update to 1.10.5.
	* gnu/packages/xfce.scm (xfce4-screenshooter): Update to 1.10.5.

	Change-Id: Id4dcbc6a9761486450cc062df6a14a15a1ed0546

2024-03-19  宋文武  <iyzsong@member.fsf.org>

	gnu: mousepad: Update to 0.6.2.
	* gnu/packages/xfce.scm (mousepad): Update to 0.6.2.

	Change-Id: I2d8cba922872e6d563a0a14467828d8f65993e6d

2024-03-19  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-notifyd: Update to 0.9.4.
	* gnu/packages/xfce.scm (xfce4-notifyd): Update to 0.9.4.
	[arguments]: Patch "configure" script for "glib-mkenums".

	Change-Id: I67a455b620f60ad0419c1071fbf8672a619528da

2024-03-19  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-taskmanager: Update to 1.5.7.
	* gnu/packages/xfce.scm (xfce4-taskmanager): Update to 1.5.7.

	Change-Id: I196ac35c768d1d2983d59ad0ea7595669912559b

2024-03-19  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-dict: Update to 0.8.6.
	* gnu/packages/xfce.scm (xfce4-dict): Update to 0.8.6.

	Change-Id: Ib8a818393a50a3059d4b2fd984fea1e8bfe5457f

2024-03-19  宋文武  <iyzsong@member.fsf.org>

	gnu: ristretto: Update to 0.13.2.
	* gnu/packages/xfce.scm (ristretto): Update to 0.13.2.

	Change-Id: Ia4adb63b5a21a7cdaf085da5a40f4f13d3cd6a04

2024-03-19  宋文武  <iyzsong@member.fsf.org>

	gnu: gigolo: Update to 0.5.3.
	* gnu/packages/xfce.scm (gigolo): Update to 0.5.3.

	Change-Id: I24ef7d48fce687d3da32bfa9e13fb18557e680c6

2024-03-19  宋文武  <iyzsong@member.fsf.org>

	gnu: thunar-media-tags-plugin: Update to 0.4.0.
	* gnu/packages/xfce.scm (thunar-media-tags-plugin): Update to 0.4.0.

	Change-Id: If28479841e800d89226544c586c8d557ce0b3472

2024-03-19  宋文武  <iyzsong@member.fsf.org>

	gnu: thunar-archive-plugin: Update to 0.5.2.
	* gnu/packages/xfce.scm (thunar-archive-plugin): Update to 0.5.2.

	Change-Id: I7a4983605ecfbd5d450ac1914a312a90c959ff82

2024-03-19  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-pulseaudio-plugin: Update to 0.4.8.
	* gnu/packages/xfce.scm (xfce4-pulseaudio-plugin): Update to 0.4.8.

	Change-Id: Id99dcd7d692651c81e68d94bd73e862d808440aa

2024-03-19  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-clipman-plugin: Update to 1.6.6.
	* gnu/packages/xfce.scm (xfce4-clipman-plugin): Update to 1.6.6.

	Change-Id: If6af26b29ece57da258805431947abd6a30f5cee

2024-03-19  Zheng Junjie  <873216071@qq.com>

	gnu: a2jmidid: Fix build for riscv64-linux.
	* gnu/packages/music.scm (a2jmidid)[source]: Add snippet.

	Change-Id: I7bcbe87cba314eeb7f939ea64573b3717e4ed448

2024-03-19  Z572  <873216071@qq.com>

	gnu: a2jmidid: Use G-expressions.
	* gnu/packages/music.scm (a2jmidid)[arguments]: Use G-expressions.

	Change-Id: I05101e63ff5aec8946f6f8f187bb5a02960e0901

2024-03-19  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	services: sddm: Add extension for localed-service-type.
	* gnu/services/sddm.scm (sddm-service-type): Add extension for
	localed-service-type.
	* gnu/services/xorg.scm (xorg-configuration-keyboard-layout): Export it.

	Change-Id: I26e6475b733d69f1baf00786e302a3ec6d3c4a74

2024-03-19  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: wtype: Fix cross-compiling.
	* gnu/packages/freedesktop.scm (wtype)
	[native-inputs]: Remove libxkbcommon.
	[inputs]: Add wayland, libxkbcommon.

	Change-Id: I010369e6a98d68bc30246ef6dec2cef6a4fe4d21

2024-03-19  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: spdlog: Fix cross-compilation.
	* gnu/packages/logging.scm (spdlog)[arguments]<#:configure-flags>: when
	cross-compilation, don't add -DSPDLOG_BUILD_TESTS=ON.

	Change-Id: I90911c548c3f138ff40bff4b086f6102b717acf2

2024-03-19  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: spdlog: Use Gexps.
	* gnu/packages/logging.scm (spdlog)[arguments]: Use Gexps.

	Change-Id: I53485d8adb450f7d0bfc2a2ed8ddee51142fd9a8

2024-03-19  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: bspwm: Fix cross-compilation.
	* gnu/packages/wm.scm (bspwm)[arguments]<#:make-flags>: Use CC-FOR-TARGET.

	Change-Id: I47399c52c8ba9adb8ea95c2a05cc8ba4762bbca3

2024-03-19  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: bspwm: Use Gexps.
	* gnu/packages/wm.scm(bspwm)[arguments]: Use Gexps.

	Change-Id: I47399c52c8ba9adb8ea95c2a05cc8ba4762bbca3

2024-03-19  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: sxhkd: Remove asciidoc from inputs.
	asciidoc is a developing-time dependency.

	* gnu/packages/xdisorg.scm(sxhkd)[inputs]: Remove asciidoc.

	Change-Id: Ib2379193014fdfe21de161691dac46d6e9feb758

2024-03-19  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: sxhkd: Use Gexps.
	* gnu/packages/xdisorg.scm(sxhkd)[arguments]: Use Gexps.

	Change-Id: Ib2379193014fdfe21de161691dac46d6e9feb758

2024-03-19  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add wmenu.
	* gnu/packages/wm.scm (wmenu): New variable.

	Change-Id: I7395a23801471fba6a22a1b44f6c9a19dddd894e

2024-03-19  Zheng Junjie  <873216071@qq.com>

	gnu: quickjs: Honor the #:tests? flag.
	* gnu/packages/javascript.scm (quickjs)[arguments]: Adjust custom
	'check phase to honor the #:tests? flag.

	Change-Id: I686b3b9a615cbdaefaf59d9c1c0ba7628d7d92f2

2024-03-19  Zheng Junjie  <873216071@qq.com>

	gnu: quickjs: Use G-expressions.
	* gnu/packages/javascript.scm (quickjs)[arguments]:
	Rewrite as G-expressions.

	Change-Id: Ib6b47266a7faf020831653ce205b442f3af35de2

2024-03-19  Zheng Junjie  <873216071@qq.com>

	gnu: quickjs: Fix building on riscv64-linux.
	* gnu/packages/javascript.scm (quickjs)[arguments]: Adjust
	make-flags when building for riscv64-linux to link with '-latomic'.

	Change-Id: Ic66874191985c877f5fb648b37e241bff3f16084

2024-03-19  宋文武  <iyzsong@member.fsf.org>

	gnu: dosbox-staging: Update to 0.81.0.
	* gnu/packages/emulators.scm (dosbox-staging): Update to 0.81.0.

	Change-Id: I949cb68aa4bb44973a9cc641855ae6c4f5b5b0cd

2024-03-19  dan  <i@dan.games>

	gnu: Add fava.
	* gnu/packages/finance.scm (fava): New variable.

	gnu: Add python-cheroot.
	* gnu/packages/python-web.scm (python-cheroot): New variable.

	gnu: Add python-pypytools.
	* gnu/packages/python-xyz.scm (python-pypytools): New variable.

	gnu: Add python-markdown2.
	* gnu/packages/python-xyz.scm (python-markdown2): New variable.

2024-03-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: beancount: Enable tests.
	* gnu/packages/finance.scm (beancount) [source]: Swap to git checkout,
	containing all required test data files.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <#:phases>: Add 'build-extensions phase.
	[propagated-inputs]: Add python-auth2client.
	[native-inputs]: Add gnupg and python-pdfminer-six.

	Change-Id: Id0c725cae8cdc677ad0c3a0a75be6eea682eee05

2024-03-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: beancount: Enable sanity check.
	Inputs were swapped to propagated-inputs to allow other packages
	depending on `beancount` to pass sanity check.

	* gnu/packages/finance.scm (beancount) [arguments] <#:phases>: Remove
	'ignore-googleapis phase. Add 'relax-requirements phase, disabling check
	for "pdfminer2".
	[propagated-inputs]: Add python-google-api-client and
	python-google-auth-oauthlib.

	Change-Id: I15af4cd9cdbf5d522b9c5570e3ba60ad4d29e231

2024-03-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: beancount: Adjust package style.
	* gnu/packages/finance.scm (beancount) [arguments]: Use G-expressions.
	<#:phases>: Remove trailing #f from lambda.

	Change-Id: I3a248c0b233b0f4d73dcc01f269cfb0a12fe06ff

2024-03-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Adjust for QEMU info manual name change.
	* doc/guix.texi (Networking Setup): Change QEMU to qemu for its info manual
	reference.

	Change-Id: I55f57e66947f2581531c15fd5228a3ca043a9574

2024-03-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qemu: Update to 8.2.2.
	* gnu/packages/virtualization.scm (qemu): Update to 8.2.2.
	[source]: Adjust snippet.
	[arguments] <phases>: Patch tests sources with native /bin/sh.  Also patch
	/bin/sh references in migration/migration.c, util/envlist.c files.
	* gnu/packages/patches/qemu-disable-some-qtests-tests.patch: Delete file.
	* gnu/packages/patches/qemu-disable-bios-tables-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.

	Change-Id: Ia44017e4d567ede1995ae707ed6acbb1ec5194fe

2024-03-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qemu: Re-instate info manual.
	* gnu/packages/patches/qemu-build-info-manual.patch: Update patch.
	* gnu/packages/virtualization.scm (qemu): Register it.

	Change-Id: I804bf7c551904d625fef85de200b9db1462f1093

2024-03-19  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: ausweisapp: Update to 2.1.0.
	* gnu/packages/security-token.scm (ausweisapp2): Deprecate and rename to...
	(ausweisapp): ... this. Update to 2.1.0.
	[build-system]: Switch to qt-build-system.
	[inputs]: Update dependencies to Qt6.
	[native-inputs]: Replace qttools-5 with qttools.

	gnu: qtscxml: Update to 6.5.2.
	* gnu/packages/qt.scm (qtscxml): Update to 6.5.2.
	(qtscxml-5): Add qt5 variant.
	(python-pyside-2)[inputs]: Use qtscxml-5.

2024-03-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	teams: qt: Remove erroneous comment at top of scripts.
	* etc/teams/qt/common.scm: Remove erroneous comment.
	* etc/teams/qt/qt-manifest.scm: Likewise.
	* etc/teams/qt/qt5-manifest.scm: Likewise.

	Change-Id: I87a0ea669caa0ba5049b48a4f04fda58518c3f05

2024-03-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Update to 2.6.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.6.2.2.

	Change-Id: Id0544436624e58cb23c16ab86e77eafeb47212b0

2024-03-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-compat: Update to 29.1.4.5.
	* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 29.1.4.5.

	Change-Id: Ifb5c23b0f673e0a2dae5c0754b943867deac5a98

2024-03-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 14.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 14.0.4.

	Change-Id: Ic5ac6292a8cea7718f6a2fa4665b0099941e7188

2024-03-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-activities: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-activities): Update to 0.7.

	Change-Id: I4ed7004db184c9dc4d57ba813e0d12945ae5c391

2024-03-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-lua-mode: Update to 20221027-1.d07e413.
	* gnu/packages/emacs-xyz.scm (emacs-lua-mode): Update to 20221027-1.d07e413.
	[arguments]<#phases>: Ignore tests incompatible with Buttercup 1.34.

	Change-Id: I8be93311fe87d5d5ab6c0c981936935ecd2956e3

2024-03-18  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: swayidle: Update to 1.8.0.
	* gnu/packages/wm.scm (swayidle): Update to 1.8.0.

	Change-Id: Id7cda2ad9ee5a0262b4238ede698419a993d0a20

2024-03-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-webpaste: Update to 3.2.2-1.8ac7b2d.
	* gnu/packages/emacs-xyz.scm (emacs-webpaste): Update to 3.2.2-1.8ac7b2d.

	Change-Id: Ifc4e9e59cb321d043e7c2aceb682119d6040e134

2024-03-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-subed: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-subed)[arguments]<#:phases>: Add
	lexical binding to test file as required by Buttercup 1.34.

	Change-Id: Ie4c13dd6e1a2bcacdcf1450db1dc1d900ee34971

2024-03-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-github-review: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-github-review)[arguments]<#:phases>: Add
	lexical binding to test file as required by Buttercup 1.34.

	Change-Id: I97f0dc510af5b82eeeebcfe7ac323015d8f11336

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	Revert "gnu: emacs-org-ql: Update to 0.8.5."
	This reverts commit b04ea322e7e57f94db79c16eedafaf399c1fa770.

	Check phase freezes.

	Change-Id: Ie66617fa09d37747214fa7357aa04630632280a0

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-yeetube: Update to 2.1.4.
	* gnu/packages/emacs-xyz.scm (emacs-yeetube): Update to 2.1.4.
	[arguments]<#:phases>: Properly locate binaries.
	[inputs]: Add WGET.

	Change-Id: Ib72584b2ef1da5fe8b469bf3fb4c3a4efdfdb7a0

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-visual-fill-column: Update to 2.6.2.
	* gnu/packages/emacs-xyz.scm (emacs-visual-fill-column): Update to 2.6.2.

	Change-Id: I300aac291843ea2317b6cf9fb8adb50f985220c7

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tablist: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-tablist): Update to 1.1.
	[source]<origin>: Set upstream to Emacs Orphanage.

	Change-Id: I08424b49d0bdbd32e9b0dbce512f20d0dc17a05c

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-robe: Update to 0.8.4.
	* gnu/packages/emacs-xyz.scm (emacs-robe): Update to 0.8.4.

	Change-Id: I7a6fa9360c3e8e16dd28dc474d5c0167dcebda47

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-prescient: Update to 6.3.
	* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 6.3.

	Change-Id: I7cae7efffb7594d6200f0dc86b4b02ae09def4b8

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pg: Update to 0.30.
	* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.30.

	Change-Id: Idaed03212ee4e9e5465d79c0689592947e7f0c9d

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ox-tufte: Update to 4.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-ox-tufte): Update to 4.1.1.

	Change-Id: I9eaf50b54183da1b52275bca1c9a867a40c603f2

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-ql: Update to 0.8.5.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.8.5.

	Change-Id: Ie020ddfa7436da5ca7ffa94926d7ab1f0435f2c0

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org: Update to 9.6.21.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.21.

	Change-Id: I4a291d8ae78b772e52e009eaf4cd86bb1438c00b

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-caldav: Update to 3.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-caldav): Update to 3.1.

	Change-Id: Ic88652cbb44ea2bc69a0ac99109bd18049b318b0

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-modus-themes: Update to 4.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 4.4.0.
	[source]<origin>: Set GitHub as upstream.

	Change-Id: Idc1e7bd9f6451ec70e859e0d7d2278fff58291b2

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mini-echo: Update to 0.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-mini-echo): Update to 0.8.0.
	[propagated-inputs]: Add EMACS-HIDE-MODE-LINE.

	Change-Id: If7e58269a6920e0d4aff172cfc87c74e1447ae04

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mastodon: Update to 1.0.18.
	* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 1.0.18.

	Change-Id: Idffad92cad6d97655c5fad8a00dbf417a0398177

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-key-chord: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-key-chord): Update to 0.7.
	[source]<origin>: Use GIT-FETCH and switch to Emacs Orphanage.

	Change-Id: I413f5c7a474d32b0e74f9535306f8d100df3f08f

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-json-mode: Update to 1.9.1.
	* gnu/packages/emacs-xyz.scm (emacs-json-mode): Update to 1.9.1.

	Change-Id: I18409d9e7e6592a69b221b6219b12b6ab6d9f077

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jinx: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 1.4.

	Change-Id: I5e11d8195dc465d118b616d42eeba92d0c3935fb

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-gptel: Update to 0.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.8.0.

	Change-Id: I32d18c3fdbd95770b85e4775442d64d5ad2d2df0

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-git-link: Update to 0.9.1.
	* gnu/packages/emacs-xyz.scm (emacs-git-link): Update to 0.9.1.

	Change-Id: Ic289de98a90dcbf95c7fb190cf73402bd255befd

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-fountain-mode: Update to 3.7.2.
	* gnu/packages/emacs-xyz.scm (emacs-fountain-mode): Update to 3.7.2.

	Change-Id: Id1bbad28ef17987291588e86f8bd25f3380e6d23

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eshell-up: Update to 0.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-eshell-up): Update to 0.0.4.

	Change-Id: Ic1bada9bb60b3e687a98851e13f68f2e85c3025f

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emms: Update to 19.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 19.

	Change-Id: I9cea5c9a82e259ad9b6d518dbc129bef089ff8bf

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eldev: Update to 1.9.1.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.9.1.

	Change-Id: Icd542635bc67dfae089d5bea00fa5a98ec6cb7dc

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebuild-mode: Update to 1.70.
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.70.

	Change-Id: I9e74efffa8e32e8f5bf6c7bc5efd1ef67d3bb52a

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebib: Update to 2.40.5.
	* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.40.5.

	Change-Id: Ie57d42389b2cae4567fb77e014c9c6e2f1eb257d

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 1.4.

	Change-Id: Iccbcb701f62cac8b3f6291c2edfb715ae9e13770

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-clj-refactor: Update to 3.12.0.
	* gnu/packages/emacs-xyz.scm (emacs-clj-refactor): Update to 3.12.0.

	Change-Id: I4643300ea2ee73b6fc4c7a68d6148a070838a814

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-clojure-mode: Update to 5.18.1-1.af0e518.
	* gnu/packages/emacs-xyz.scm (emacs-clojure-mode): Update to 5.18.1-1.af0e518.

	Change-Id: Ibdb3c720c861f0646844bd6aff6d09ff8410d56b

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-circe: Update to 2.13-1.cc630eb.
	* gnu/packages/emacs-xyz.scm (emacs-circe): Update to 2.13-1.cc630eb.
	[arguments]<#:phases>: Remove phases fixing tests.

	Change-Id: Ide8ea578bb6fe3836bcb96ac9206b783a7150cae

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cape: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 1.4.

	Change-Id: Ic87b8194509ecff5dc19074316bd8914c4b08d45

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-buttercup: Update to 1.34.
	* gnu/packages/emacs-xyz.scm (emacs-buttercup): Update to 1.34.

	Change-Id: I9b6123b76f6a2267d70789b6aa7b30e3aaef671a

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-apheleia: Update to 4.1.
	* gnu/packages/emacs-xyz.scm (emacs-apheleia): Update to 4.1.

	Change-Id: I725c6296176e6630e86ded898b6edc27405c6acd

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ac-php: Update to 2.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-ac-php): Update to 2.6.0.

	Change-Id: Ie53b2ec1a96b35f3a720378e2e5625d95f32a8e1

2024-03-17  Zacchaeus Scheffer  <zaccysc@gmail.com>

	gnu: OpenTaxSolver: Update for 2023 tax filing.
	* gnu/packages/finance.scm (opentaxsolver)<tax-year, ots-version>:
	Update for 2023 taxes.

	Change-Id: I4d740951eff74072acd80948cfac17100345f55c

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rosegarden: Update to 23.12.
	* gnu/packages/music.scm (rosegarden): Update to 23.12.

	Change-Id: I88b808eded4f85fe9b1f1afd3367d51a92dedd79

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wob: Update to 0.15.1.
	* gnu/packages/xdisorg.scm (wob): Update to 0.15.1.

	Change-Id: I5110f98efa8e9478a8a925d5d7e48e4f0cef1499

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texmacs: Update to 2.1.4.
	* gnu/packages/text-editors.scm (texmacs): Update to 2.1.4.

	Change-Id: Ie62976f58d877194196f5d8cbf230716596344f2

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: musescore: Update to 4.2.1.
	* gnu/packages/music.scm (musescore): Update to 4.2.1.

	Change-Id: I99895852743c5f3ffa1cd79d5b815ed452e09ff3

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: gimagereader: Update to 3.4.2.
	* gnu/packages/ocr.scm (gimagereader): Update to 3.4.2.

	Change-Id: I76b13ec4bf7f70238577fa7e478072283efaaa6e

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: lilypond: Update to 2.24.3.
	* gnu/packages/music.scm (lilypond): Update to 2.24.3.

	Change-Id: I5af6092b25ae280832eab4fe50c3db10ab967d56

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: libraqm: Update to 0.10.1.
	* gnu/packages/fontutils.scm (libraqm): Update to 0.10.1.

	Change-Id: Ic159b198a9f2c5b884df5568b0d4e528e36d2bb8

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: img2pdf: Update to 0.5.1.
	* gnu/packages/pdf.scm (img2pdf): Update to 0.5.1.

	Change-Id: I21b2c9f38ad9ab3a4b4fb3e9a8ed0e3ff204a3af

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 1.9.0-93.
	* gnu/packages/algebra.scm (giac): Update to 1.9.0-93.

	Change-Id: I04edd98fc1f0573f4100e7cdbe94eeaee0ab93e2

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wego: Update to 2.2.
	* gnu/packages/weather.scm (wego): Update to 2.2.

	Change-Id: Idad62f239c16126e28ba37634246363677fee824

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fet: Update to 6.18.1.
	* gnu/packages/education.scm (fet): Update to 6.18.1.

	Change-Id: Idc0be5d9d8a3bea6e3a7826ae9a0ab0ee0ddf83d

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: open-adventure: Update to 1.18.
	* gnu/packages/games.scm (open-adventure): Update to 1.18.
	[native-inputs]: Add CPPCHECK, PYTHON-PYLINT, and RUBY-ASCIIDOCTOR.

	Change-Id: I0c8889b0198adcc2461c2c72bb38d770c8898864

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: keepassxc: Update to 2.7.7.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.7.

	Change-Id: I5fa337184de094fbb105571360a5766dfe3f8f33

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mgba: Update to 0.10.3.
	* gnu/packages/emulators.scm (mgba): Update to 0.10.3.
	<#:configure-flags>: Turn off "BUILD_LTO" to fix a build issue.

	Change-Id: I21a3dfd0f1a493cd7bf629ab7facc6fbe9547213

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: naev: Update to 0.11.4.
	* gnu/packages/games.scm (naev): Update to 0.11.4.

	Change-Id: I7e5afb8037f9e03f3314a7ecebb2a2a34a3c9e77

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scummvm: Update to 2.8.1.
	* gnu/packages/emulators.scm (scummvm): Update to 2.8.1.

	Change-Id: I033c211ff6a4d049147261209240aebe6373e174

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: pyzo: Update to 4.15.0.
	* gnu/packages/python-xyz.scm (pyzo): Update to 4.15.0.

	Change-Id: Id3ff3f601a057bcd52631a9236d4f0f04e81f8c5

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: lagrange: Update to 1.17.6.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.17.6.

	Change-Id: I3c8062027cdc113ed918e7f4f620f112fdc35a75

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: hydrogen: Update to 1.2.3.
	* gnu/packages/music.scm (hydrogen): Update to 1.2.3.

	Change-Id: Ibd6651a7dbfb61f1dd0cc0c436a5a9cff0fb559a

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: manuskript: Update to 0.16.1.
	* gnu/packages/text-editors.scm (manuskript): Update to 0.16.1.

	Change-Id: Ic088d1d0fee5d86a18bcca474695b2cf990de35e

2024-03-17  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: Add sgt-puzzles.
	* gnu/packages/games.scm (sgt-puzzles): New variable.

	gnu: Add halibut.
	* gnu/packages/documentation.scm (halibut): New variable.

	gnu: Prefix licenses in documentation.scm
	* gnu/packages/documentation.scm: Prefix licenses.

2024-03-17  Carlo Zancanaro  <carlo@zancanaro.id.au>

	gnu: tests: Fix prosody system test.
	The test was failing because the sasl module no longer accepts PLAIN auth on
	insecure connections.

	* gnu/tests/messaging.scm (%test-prosody): Configure test prosody to allow all
	auth types on insecure connections.

	Change-Id: I142f3b6ccbdde4bdde86ce0698fea7d5509fc200

2024-03-17  Carlo Zancanaro  <carlo@zancanaro.id.au>

	gnu: services: Add insecure-sasl-mechanisms to prosody configuration.
	* gnu/services/messaging.scm (prosody-configuration): Add
	insecure-sasl-mechanisms configuration option.
	* doc/guix.texi (Messaging Services): Document it.

	Change-Id: I8d9e42476ea8ad2f89b143ed4a66b4798e418586

2024-03-17  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: Add emacs-plan9-theme.
	* gnu/packages/emacs-xyz.scm (emacs-plan9-theme): New variable.

	Change-Id: I6053ce66cfceca5a34d0dfd55691be9346f3a916

2024-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Update to 2.88.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.88.

	Change-Id: Ia9a7204e662682db8b1cd1a544ecaab5b22afd96

2024-03-17  Hilton Chain  <hako@ultrarare.space>

	gnu: wlgreet: Update to 0.4.1-1.7e79d60.
	This is a follow-up to 0e9c2d2eba5e573e43382611474784c8bf5a4309 (sway 1.9
	update), which breaks wlgreet 0.4.1.

	Reported in <https://issues.guix.gnu.org/69667>.

	* gnu/packages/admin.scm (wlgreet): Update to 0.4.1-1.7e79d60.

	Change-Id: I81613baac01d366d6fc507203fca2cc95977df46
	Reported-by: chris <chris@bumblehead.com>

2024-03-17  Hilton Chain  <hako@ultrarare.space>

	gnu: grimshot: Fix build.
	Reported in <https://issues.guix.gnu.org/69667>.

	* gnu/packages/wm.scm (grimshot): Don't inherit from sway.
	[source]: Switch to the new git repository.
	[arguments]<#:phases>: Remove 'chdir.
	[version,home-page,license]: New fields.

	Change-Id: I16c81dfa3438ac0986076576bc5f543d8d4a8ec8
	Reported-by: chris <chris@bumblehead.com>

2024-03-17  Hilton Chain  <hako@ultrarare.space>

	gnu: smartdns: Update to 45.
	* gnu/packages/dns.scm (smartdns): Update to 45.
	[arguments]<#:make-flags>: Obtain version with ‘package-version’.
	[native-inputs]: Add which.

	Change-Id: I1b572753cba53f6e8f8105541c1292e03dec9053

2024-03-17  Hilton Chain  <hako@ultrarare.space>

	gnu: font-google-noto-serif-cjk: Update to 2.002.
	* gnu/packages/fonts.scm (font-google-noto-serif-cjk): Update to 2.002.
	[source]: Switch to variable fonts.
	[arguments]<#:phases>: Keep only TTCs in "out".
	Install OTFs into "otf" output.
	[outputs]: Add "otf".

	Change-Id: Id22401ce85028951b6044ba418dbad764d581f01

2024-03-17  Hilton Chain  <hako@ultrarare.space>

	gnu: font-google-noto-sans-cjk: Switch to variable fonts.
	* gnu/packages/fonts.scm (font-google-noto-sans-cjk)
	[source]: Switch to variable fonts.
	[arguments]<#:phases>: Keep only TTCs in "out".
	Install OTFs into "otf" output.
	[outputs]: Add "otf".

	Change-Id: I996d75b7892333bc69d21af53a5243a442e3a6b3

2024-03-17  Hilton Chain  <hako@ultrarare.space>

	gnu: font-google-noto-emoji: Update to 2.042.
	* gnu/packages/fonts.scm (font-google-noto-emoji): Update to 2.042.
	[arguments]<#:phases>: Remove 'remove-unsupported.
	Replace install phase instead.

	Change-Id: I76cfbf3f8d34c484ed59b99969da7d93aaf41d72

2024-03-17  Hilton Chain  <hako@ultrarare.space>

	gnu: font-google-noto: Prefer variable fonts and split outputs.
	* gnu/packages/fonts.scm (font-google-noto)
	[arguments]<#:phase>: Prefer variable fonts.
	Install hinted TTFs into "ttf" output.
	[outputs]: Add "ttf".

	Suggested-by: Jiwei YANG <yangjiwei@protonmail.com>
	Change-Id: Icac2927fb6c35d08504c379e273a5fc03b08ac46

2024-03-17  Hilton Chain  <hako@ultrarare.space>

	gnu: font-google-noto: Update to 24.2.1.
	* gnu/packages/fonts.scm (font-google-noto): Update to 24.2.1.

	Change-Id: I238f914388a2d808b817de1252ba8ee84c6299bd

2024-03-17  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add go-github-com-josharian-intern.
	* gnu/packages/golang-xyz.scm (go-github-com-josharian-intern): New variable.

2024-03-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-ulikunitz-xz: Refresh package style.
	* gnu/packages/golang-compression.scm (go-github-com-ulikunitz-xz)
	[source]: Remove trailing ".git" from URL.
	[description]: Add more info based on project's README.

	Change-Id: I8590ea9099c45a7b636281c95f4fde5952de9410

2024-03-16  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-ulikunitz-xz: Update to 0.5.11.
	* gnu/packages/golang-compression.scm (go-github-com-ulikunitz-xz): Update to 0.5.11.
	[source]: Use 'git-file-name'.

	gnu: Add go-github-com-klauspost-pgzip.
	* gnu/packages/golang-compression.scm (go-github-com-klauspost-pgzip): New variable.

	gnu: Add go-github-com-alexliesenfeld-health.
	* gnu/packages/golang-web.scm (go-github-com-alexliesenfeld-health): New variable.

2024-03-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-whyrusleeping-go-sysinfo.
	* gnu/packages/golang-xyz.scm (go-github-com-whyrusleeping-go-sysinfo): New
	  variable.

	Change-Id: I73cd3fa1ab3a73545121bb3a047795ca2850c0f7

2024-03-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-jbenet-go-random.
	* gnu/packages/golang-xyz.scm (go-github-com-jbenet-go-random): New variable.

	Change-Id: I7b7f510af61f4bf79aa633ffaa4bd4852f55fc47

2024-03-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-jbenet-go-temp-err-catcher.
	* gnu/packages/golang-xyz.scm (go-github-com-jbenet-go-temp-err-catcher): New
	  variable.

	Change-Id: Ic92f036cb9f45a8f55872a218aa42e18716cc2b9

2024-03-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-jbenet-goprocess.
	* gnu/packages/golang-xyz.scm (go-github-com-jbenet-goprocess): New variable.

	Change-Id: I5683a9e0df7bb1a17b2e813ab6c611f0b6c2ea9c

2024-03-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-jbenet-go-cienv.
	* gnu/packages/golang-check.scm (go-github-com-jbenet-go-cienv): New variable.

	Change-Id: I3a24335bff63f4364695cad6a1c88ea09dc8d357

2024-03-16  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	doc: Correct the "guix package --install-from-expression" example.
	* doc/guix.texi (Invoking @command{guix package}): Correct the module where
	'guile-final' is defined. It is actually located in (gnu packages
	commencement) rather than in the (gnu packages base).

	Change-Id: I7747106916d53dcbe296b7302983c5013eb2926d

2024-03-16  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-100.14e18ee.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-100.14e18ee.

	Change-Id: I3842366296e45df569168854cce06a96519ebbfb

2024-03-16  Arun Isaac  <arunisaac@systemreboot.net>

	Revert "gnu: python-docker: Update to 7.0.0."
	This reverts commit d084fb4b04a1cebb59959633660013fff495cd0d.

	This breaks docker-compose. Until we can update to docker-compose 2.x, we
	continue with an older python-docker.

	Change-Id: I4954d1f072735b1e99de192b7df31b1be8179243

2024-03-16  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: wine-staging, wine64-staging: Update to 9.0.
	* gnu/packages/wine.scm (wine-staging, wine64-staging): Update to 9.0.

	Change-Id: I0668d4f7f42eb6ba879025c38eeb51c805e4143d

2024-03-16  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: wine-minimal, wine, wine64: Update to 9.0.
	* gnu/packages/wine.scm (wine-minimal, wine, wine64): Update to 9.0.

	Change-Id: Ib20f8e5fe9eb071fd6be0ba81e501867d0535273

2024-03-16  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: girara: Build with json-glib.
	* gnu/packages/gtk.scm (girara) [propagated-inputs]: Add json-glib.

	Change-Id: I5bfe5a516885153014fce1c6643ac5799f0100e1

2024-03-16  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: zathura: Update style.
	* gnu/packages/pdf.scm (zathura) [arguments]: Convert to list of
	G-Expressions.
	(zathura): Reorder fields.

	Change-Id: Icb1e983570c6ba3d391c2ee49c1b102246c8080f

2024-03-16  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: zathura: Update to 0.5.4.
	Build with updated girara.

	* gnu/packages/pdf.scm (zathura): Update to 0.5.4.
	* gnu/packages/patches/zathura-use-struct-initializers.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/pdf.scm (zathura): Use it here.

	Change-Id: I5975d993b92a1a77ed35df2206acb93219138cff

2024-03-16  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: telegram-desktop: Build with glibmm@2.76.
	* gnu/packages/telegram.scm (telegram-desktop): Use glibmm-2.76 instead of
	glibmm.

	Change-Id: I0ec4ebc549dd867db22d68ee6317d1630cf1bfd8

2024-03-16  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Add glibmm-2.76.
	* gnu/packages/glib.scm (glibmm-2.76): New variable.

	Change-Id: I6d38e7640f9362ca7b6d26611db914da74ead53d

2024-03-16  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: libgda: Disable failing tests.
	* gnu/packages/patches/libgda-disable-data-proxy-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/gnome.scm (libgda): Use it here.

	Change-Id: I0a86fb75b1ad048eca99408750b26f4b8ff448c1

2024-03-16  Christopher Baines  <mail@cbaines.net>

	Merge remote-tracking branch 'savannah/master' into gnome-team
	Change-Id: I775274c2693536e2efa36c9abca4c54c5c458e26

2024-03-16  Marco Rimoldi  <rimarko@libero.it>

	gnu: frescobaldi: Make it display icons with qtsvg-5.
	* gnu/packages/music.scm (frescobaldi)
	[origin]<uri>: Updated to avoid automatic redirect.
	[arguments]<phases>: Add 'wrap-executable to export QT_PLUGIN_PATH.
	[inputs]: Add qtsvg-5, bash-minimal.

	Change-Id: I55b3c56d41bd60e4ba4c938109ff41631e211ad2

2024-03-16  Marco Rimoldi  <rimarko@libero.it>

	gnu: portmidi: Add variant portmidi-2 updated to release 2.0.4.
	Tested with package Frescobaldi.  Other packages dependent on the old 217
	version still need to be tested and updated so that it can be phased out.

	* gnu/packages/music.scm (portmidi): Add variant portmidi-2.
	[version]: Change to new scheme, jumping from 217 to 2.0.4.
	[source]: Change origin from Sourceforge to GitHub.
	* gnu/packages/music.scm (python-pyportmidi) [inputs]: Change portmidi to portmidi-2.
	* gnu/packages/music.scm (frescobaldi) [inputs]: Change portmidi to portmidi-2.

	Change-Id: I2530d206e19e885082a95f1aac65348e7a51d4ca

2024-03-16  Marco Rimoldi  <rimarko@libero.it>

	gnu: python-pyportmidi: Update to 0.0.7-0.d9e5ee0.
	When the PortMidi project moved to GitHub in 2021, changing version numbering
	scheme, the Python bindings were moved to a separate repository and marked as
	needing a new maintainer.  The chosen revision, dated June 2023, is the first
	to allow the package to build successfully in the temporary lack of an
	official new release.

	* gnu/packages/music.scm (python-pyportmidi): Source moved, fix build.
	[version]: Change to new scheme, jumping from 217 to 0.0.7.
	[source]: Change origin from Sourceforge to GitHub.

	Change-Id: Ibe02edca39731f3f3c9001818665d2da97df9465

2024-03-16  Marco Rimoldi  <rimarko@libero.it>

	gnu: python-poppler-qt5: Update to 21.3.0.
	* gnu/packages/pdf.scm (python-poppler-qt5): Update to 21.3.0.
	[build-system]: Change to pyproject.
	[inputs]: Change SIP to current version variant.
	* gnu/packages/patches/python-poppler-qt5-fix-build.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register said patch.

	Change-Id: I30d6e2a3180505091d8072ed452211b0bb3a0178

2024-03-16  Andy Tai  <atai@atai.org>

	gnu: freeipmi: Update to 1.6.14.
	* gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.14.

	Change-Id: I4c729baaf2a45391f95b6f96441a96d2b0f58f40

2024-03-16  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-46.b4583bb.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-46.b4583bb.

	Change-Id: Iad913c9e7abc43855e8b7964e7753438df6e2300

2024-03-16  Christopher Baines  <mail@cbaines.net>

	gnu: bffe: Update to 0-5.bdfaab9.
	* gnu/packages/package-management.scm (bffe): Update to 0-5.bdfaab9.

	Change-Id: I7483026b61971e6420eab5257f0ef8afd54d032d

2024-03-16  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-99.d802b81.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-99.d802b81.

	Change-Id: I82067857ed358c0895162b4f2fb7a775ede12e7d

2024-03-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-bwesterb-go-ristretto: Move to golang-crypto.
	* gnu/packages/golang.scm (go-github-com-bwesterb-go-ristretto): Move
	from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: Ia028e4c5ccceaec3f0ceb828a147eff72cf6a20f

2024-03-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-beorn7-perks-quantile: Move to golang-xyz.
	* gnu/packages/syncthing.scm (go-github-com-beorn7-perks-quantile): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I09a2080b78fd3273af75cbbbb49718bb8eec86e5

2024-03-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Unbundle more packages.
	* gnu/packages/ipfs.scm (kubo) [snippet]: Remove more available vendor
	packages.
	[inputs]: Add go-github-com-benbjohnson-clock and
	go-github-com-blang-semver-v4. Remove go-github-com-cheggaaa-pb-v3,
	fail over to vendor package explicitly as v3 is not required.

	Change-Id: I8317ea656120b034a98d180278b928f0744f5fbb

2024-03-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-beorn7-perks-quantile: Fix indentation.
	* gnu/packages/syncthing.scm (go-github-com-beorn7-perks-quantile): Fix
	indentation.

	Change-Id: Id159b4314fc25ecebc0737221995823e28045626

2024-03-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-beorn7-perks-quantile: Update to 1.0.1.
	* gnu/packages/syncthing.scm (go-github-com-beorn7-perks-quantile):
	Update to 1.0.1.

	Change-Id: Ie8c864dbc15b3aef3e4575337b940b625d6f9bbf

2024-03-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kubo: Sort inputs alphabetically.
	* gnu/packages/ipfs.scm (kudo) [inputs]: Sort alphabetically to ease
	maintenance.

	Change-Id: Icb95464b5b8cf7d6e26285628198cfcd5c90e695

2024-03-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-blang-semver-v4.
	* gnu/packages/golang-xyz.scm (go-github-com-blang-semver-v4): New variable.

	Change-Id: I87132b1b727b7e6ef4d46bb08dc5ad509db4e2e4

2024-03-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-blang-semver: Fix indentation.
	* gnu/packages/golang-xyz.scm (go-github-com-blang-semver): Fix
	indentation.

	Change-Id: I9b5e792f2ef859ad7a9d799ba1e369f96e53294b

2024-03-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-blang-semver: Update to 3.8.0.
	* gnu/packages/golang-xyz.scm (go-github-com-blang-semver): Update to 3.8.0.

	Change-Id: I5f1eec936236e4f8984d6aabbab9a9ce99e291a3

2024-03-15  Ilya Chernyshov  <ichernyshovvv@gmail.com>

	gnu: guile-scheme-json-rpc: Update to 0.4.5a.
	Shift some inputs requiring during runtime.

	* gnu/packages/guile-xyz.scm (guile-scheme-json-rpc): Update to 0.4.5a.
	[inputs]: Remove guile-srfi-145 and guile-srfi-180.
	[propagated-inputs]: Add guile-srfi-145 and guile-srfi-180.

	Change-Id: If1c6ffaf6269c36ec857fd6f0aec444869468d24

2024-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterprofiler: Update to 4.10.1.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.10.1.

	Change-Id: I05b41c27d1e1ac8b2887845df5a4a75d45513929

2024-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zlibbioc: Update to 1.48.2.
	* gnu/packages/bioconductor.scm (r-zlibbioc): Update to 1.48.2.
	[native-inputs]: Add r-knitr.

	Change-Id: Iee1c599473d30532660eb3770cf471ff979530dd

2024-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringdb: Update to 2.14.3.
	* gnu/packages/bioconductor.scm (r-stringdb): Update to 2.14.3.
	[propagated-inputs]: Remove r-rcurl; add r-httr.

	Change-Id: Id46873bee69cdd1047002db3505ff5420097e9e9

2024-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gsva: Update to 1.50.1.
	* gnu/packages/bioconductor.scm (r-gsva): Update to 1.50.1.

	Change-Id: Ib298992cb9ea4615fe3888e799c332e778a7b5be

2024-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicfeatures: Update to 1.54.4.
	* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.54.4.
	[propagated-inputs]: Remove r-rcurl; add r-httr and r-rjson.

	Change-Id: Iaed5177d04bc1c292dfad607f82401f45cfd02bc

2024-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomeinfodb: Update to 1.38.7.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.38.7.
	[propagated-inputs]: Remove r-rcurl.

	Change-Id: Ifc265a49ed946f3548ff279b930a8346c42025a8

2024-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deseq2: Update to 1.42.1.
	* gnu/packages/bioconductor.scm (r-deseq2): Update to 1.42.1.

	Change-Id: Ida0b7ad662c44b2b12af487bb6aa8364874ce3da

2024-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biostrings: Update to 2.70.3.
	* gnu/packages/bioconductor.scm (r-biostrings): Update to 2.70.3.

	Change-Id: I4a921a148d9f54be13967ed0e3092353a683f20f

2024-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-coregx: Update to 2.6.1.
	* gnu/packages/bioconductor.scm (r-coregx): Update to 2.6.1.

	Change-Id: Icb0eb5a7697811f4272cda3d42d3c428bb59bd23

2024-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asics: Update to 2.18.1.
	* gnu/packages/bioconductor.scm (r-asics): Update to 2.18.1.

	Change-Id: I760771fd8fe57984ae1d0c96b72cb63562a1b43e

2024-03-15  Luis Felipe  <sirgazil@zoho.com>

	doc: build: Update paths to style sheets.
	The Guix website style sheets are now organized in themes. This change
	makes the documentation builder use the resources provided by a theme
	called "initial" (See https://issues.guix.gnu.org/69783).

	* doc/build.scm (syntax-highlighted-html): Update path to CSS.
	(html-manual-indexes): Likewise.
	(stylized-html): Likewise, and update path to language picker image.

	Change-Id: Ib2d51fcfdec42ad827add1ead1cfee4c9c4e65b7

2024-03-15  Clément Lassieur  <clement@lassieur.org>

	gnu: alacritty: Fix loading of libxkbcommon-x11.so.
	* gnu/packages/terminals.scm (alacritty)[arguments]: Handle
	libxkbcommon-x11.so in the ‘add-absolute-library-references’ phase.

	This fixes this error:

	thread 'main' panicked at /tmp/guix-build-alacritty-0.13.1.drv-0/source/guix-vendor/rust-xkbcommon-dl-0.4.1.tar.gz/src/x11.rs:59:28:
	Library libxkbcommon-x11.so could not be loaded.
	note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

	Change-Id: Ifbf19b4962bc3d9eeba6acdf32ca66b0c662f493

2024-03-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pycurl: Disable one failing test.
	* gnu/packages/python-web.com (python-pycurl) [arguments]
	<#:test-flags>: Disable one more failing test which occurs on CI with
	CPU thread count more than 16.

	Change-Id: Ie772a7f096357b541cc8baa2349a524f05500e52

2024-03-15  Leo Famulari  <leo@famulari.name>

	Revert "gnu: linux-libre-documentation: Fix compilation."
	This bug was fixed upstream in 6.7.6.

	This reverts commit b6f82b9ef1a3d51a39995598eab9f793656e9123.

	Change-Id: Ia756a62b29ad1f342b0e7430a0cb88cc140974eb

2024-03-15  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.309.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.309.
	(linux-libre-4.19-pristine-source): Update hash.

	Change-Id: If579a8179ded35cb4269e733bd96ee6f7c5d5360

2024-03-15  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.271.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.271.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: Iaf7277f1f4ec3f106b8f0b82aef5a8be953972bd

2024-03-15  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.212.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.212.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I620729ec22cd67bbe22dc808ba6b4d74d2c0479d

2024-03-15  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.151.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.151.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I83ddffad4f1ce05723faa5d243e8345b21e39edb

2024-03-15  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.81.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.81.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	Change-Id: Iaec9f01a190d67bcab490c318456241ea8eabf22

2024-03-15  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.21.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.21.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Ic2f197add55f89196010c32957e10d3683cb8c01

2024-03-15  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.7.9.
	* gnu/packages/linux.scm (linux-libre-6.7-version): Update to 6.7.9.
	(linux-libre-6.7-pristine-source): Update hash.

	Change-Id: I9d3e3907623b17f1a47b78ea00e9b7a5cf428ff6

2024-03-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pycurl: Enable tests.
	* gnu/packages/python-web.scm (python-pycurl): Enable most of the tests.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <#:tests?>: Enable them.
	<#:test-arguments>: Disable some failing and hanging tests.
	[native-inputs]: Add python-flaky, python-pytest, and
	python-pytest-xdist.

	Change-Id: Ie222aa1111720f2e39b950b79d9e707401be7e8f

2024-03-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages: python-web: Sort use-modules alphabetically.
	* gnu/packages/python-web.scm: Sort #:use-module alphabetically to ease
	maintenance.

	Change-Id: Id01b66ff7eaf610895c1275c2abfd9de2e537d8e

2024-03-14  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-zodb.
	* gnu/packages/python-web.scm (python-zodb): New variable.

	gnu: Add python-zodbpickle.
	* gnu/packages/python-web.scm (python-zodbpickle): New variable.

	gnu: Add python-zconfig.
	* gnu/packages/python-web.scm (python-zconfig): New variable.

2024-03-14  Ricardo Wurmus  <rekado@elephly.net>
	    Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add morpheus.
	* gnu/packages/bioinformatics.scm (morpheus): New variable.

	Change-Id: I4bf14414f497ff17690b1d26420d442d236fd6b5

2024-03-14  Tanguy Le Carrour  <tanguy@bioneland.org>

	teams: Add Tanguy Le Carrour.
	* etc/teams.scm.in ("Tanguy Le Carrour"): New member.

	Change-Id: Ic1b1588a5a8bc67ee8e135c3069966f139374529

2024-03-14  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: raspi-gpio: Make public.
	As it's unclear why it's not.

	* gnu/packages/raspberry-pi.scm (raspi-gpio): Make variable public.

	Change-Id: Iaf2789120a726d702d97c3a30a32e3b2cf5da3f1

2024-03-14  Christopher Baines  <mail@cbaines.net>

	gnu: combinatorial-blas: Update source hash.
	Diffoscope shows there are changes, but they don't look significant.

	* gnu/packages/maths.scm (combinatorial-blas): Update source hash.

	Change-Id: I32db6df0ef7c652572b1e874fe22175a4b66af6e

2024-03-14  Fabio Natali  <me@fabionatali.com>

	doc: Fix section on LUKS support.
	Only LUKS1 is supported in Guix at the time of this commit. Contrarily to what
	reported in previous versions of this section, LUKS2 is not supported.

	* doc/guix.texi (Keyboard Layout, Networking, and Partitioning)[Disk
	Partitioning]: Fix section on LUKS support.

	Change-Id: Ia670963178810174d3ea4585c537defbaaeb0f25

2024-03-14  Greg Hogan  <code@greghogan.com>

	gnu: openjdk21: Update to 21.0.2.
	* gnu/packages/java.scm (openjdk21): Update to 21.0.2.

	gnu: openjdk20: Update to 20.0.2.
	* gnu/packages/java.scm (openjdk20): Update to 20.0.2.

	gnu: openjdk18: Update to 18.0.2.1.
	* gnu/packages/java.scm (openjdk18): Update to 18.0.2.1.

	gnu: openjdk17: Update to 17.0.10.
	* gnu/packages/java.scm (openjdk17): Update to 17.0.10.

	gnu: openjdk15: Update to 15.0.10.
	* gnu/packages/java.scm (openjdk15): Update to 15.0.10.

	gnu: openjdk13: Update to 13.0.14.
	* gnu/packages/java.scm (openjdk13): Update to 13.0.14.

2024-03-14  Greg Hogan  <code@greghogan.com>

	gnu: openjdk12: Update source hash.
	* gnu/packages/java.scm (openjdk12): Update source hash.

	Change-Id: I03cbaf3fc21c045c67cd89bb37e232716b03bb30

2024-03-14  Greg Hogan  <code@greghogan.com>

	gnu: openjdk11: Update to 11.0.22.
	* gnu/packages/java.scm (openjdk11): Update to 11.0.22.

2024-03-14  cage  <cage-dev@twistfold.it>

	gnu: tinmop: Update to 0.9.9.141421356.
	* gnu/packages/web-browsers.scm (tinmop): Update to 0.9.9.141421356.

	Change-Id: Ibf43c33b2581a78d5a4050493049db73f77c896b

2024-03-14  cage  <cage-dev@twistfold.it>

	gnu: cl-croatoan: Update to 0.2-1.282145f.
	* gnu/packages/lisp-xyz.scm (sbcl-croatoan): Update to 0.2-1.282145f.

	Change-Id: I8a7e93e9f0dabfa42e35845e610dd5bd2b63cec9

2024-03-14  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-arei: Update to 0.9.3.
	* gnu/packages/emacs-xyz.scm (emacs-arei): Update to 0.9.3.

	Change-Id: I4cbdc4d5b65038c34912575a4f106993972c2a6f

2024-03-14  Andrew Tropin  <andrew@trop.in>

	gnu: guile-ares-rs: Update to 0.9.3.
	* gnu/packages/guile-xyz.scm (guile-ares-rs): Update to 0.9.3.

	Change-Id: Iabe57fcb4f1947eb0908109333e4432b8e554cfe

2024-03-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-hyperbole: Update to 9.0.1.
	Fixes <https://issues.guix.gnu.org/69776>.

	* gnu/packages/emacs-xyz.scm (emacs-hyperbole): Update to 9.0.1.
	[arguments]<#:include>: Add HY-NEWS.

	Change-Id: I9d8c4be3d1a1af30f69ac87cf5d0f1db29d5d935

2024-03-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Make all intermediate packages public.
	* gnu/packages/rust.scm (rust-1.74, rust-1.75): Make package public.

	Change-Id: Id45d6e8c6e6c42811d4cbc3ab50c61045a7c9090

2024-03-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: llvm-17: Fix building on riscv64-linux.
	* gnu/packages/llvm.scm (%llvm-patches): Add a patch for 17.0.6.
	* gnu/packages/patches/clang-17.0-link-dsymutil-latomic.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I9dfd23d2f0fb10620c4aa73a6480151d6e6daa9a

2024-03-13  cage  <cage-dev@twistfold.it>

	gnu: cl-nodgui: Update to 0.6.0.2.
	* gnu/packages/lisp-xyz.scm (sbcl-nodgui): Update to 0.6.0.2.
	[inputs]: Add sbcl-cl-opengl, sbcl-sdl2 and sbcl-zpng.

	Change-Id: I6fc569d4a32b1f8fc256ae17de186145caa2ac30

2024-03-13  Tomas Volf  <~@wolfsden.cz>

	gnu: cni-plugins: Update to 1.4.1.
	* gnu/packages/containers.scm (cni-plugins): Update to 1.4.1.

	Change-Id: I770504d4f3cf2c74cb14ce8ea37055742529db94

2024-03-13  Andy Tai  <atai@atai.org>

	gnu: slib: Update to 3c1.
	* gnu/packages/scheme.scm (slib): Update to 3c1.

	Change-Id: Ic887b7600173f96bd2ca74c9adadf42780a18ce6

2024-03-13  terramorpha  <terramorpha@cock.li>

	gnu: zig-zls: Update to 0.10.0.
	* gnu/packages/zig-xyz.scm (zig-zls): Update to 0.10.0.
	[build-system]: Switch to the zig-build-system.
	[inputs]: Switch to zig-0.10.
	[arguments]: Remove #:phases and skip tests.

	Change-Id: Ie062067854ba1087b0394128c66e060df3ef5abf

2024-03-13  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 260.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 260.
	[native-inputs]: Add p7zip.

	Change-Id: I2fcf6209a09dd1ba75e2b373f6f13aa69f7daaa6

2024-03-13  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: rpi-imager: Update to version 1.8.5.
	* gnu/packages/raspberry-pi.scm (rpi-imager): Update to 1.8.5.

	Change-Id: I456f412a9e965a22f690c3d672826791e52f57c3

2024-03-13  Andy Tai  <atai@atai.org>

	gnu: swig-next: Update to 4.2.1.
	* gnu/packages/swig.scm (swig-next): Update to 4.2.1.

	Change-Id: I8119b79ebf7d7d404f1161473ab16a04017c1bb7

2024-03-13  Vagrant Cascadian  <vagrant@debian.org>

	gnu: vcmi: Update to 1.4.5.
	* gnu/packages/games.scm (vcmi): Update to 1.4.5.

	Change-Id: Icd72038c03d1f37f42527ccd824993165413d0f7

2024-03-13  宋文武  <iyzsong@member.fsf.org>

	gnu: fcgiwrap: Update to 1.1.0-1.2870d27, change source.
	* gnu/packages/web.scm (fcgiwrap): Update to 1.1.0-1.2870d27.
	[source]: Switch to https://github.com/flu0r1ne/fcgiwrap.

	Reviewed-by: Dale Mellor <guix-devel-0brg6b@rdmp.org>
	Change-Id: Ia9e7b911a0c8bde50924e3398f915f945cf955a6

2024-03-13  Adriel Dumas--Jondeau  <leirda@disroot.org>

	gnu: Add kalamine.
	* gnu/packages/python-xyz.scm (kalamine): New variable.

	Change-Id: If13f258440bb35973b3d79a87fea68e4708845bf
	Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>

2024-03-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-sway: Update to 0.7-0.84eae5e.
	* gnu/packages/emacs-xyz.scm (emacs-sway): Update to 0.7-0.84eae5e.

	Change-Id: I37549f7e66d9fa1df455af3bc972e49cb79d50ef

2024-03-13  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-org-pandoc-import: Update to 1.0-0.db308f1.
	* gnu/packages/emacs-xyz.scm (emacs-org-pandoc-import): Update to 1.0-0.db308f1.

	Last stable 1.0 version dates back from 3 years ago.

	Change-Id: Ic0da2b7956695f75274aab14a13dbfca919a4999

2024-03-13  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-crux: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-crux): Update to 0.5.0.

	Change-Id: I539c77ff756b692f9f0b0b4c62f18db373a05f16

2024-03-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Update to 2.87.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.87.

	Change-Id: I25d91094e56b9e6b9d1a7313d6697f82ab1c2785

2024-03-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: xournalpp: Update to 1.2.3.
	* gnu/packages/pdf.scm (xournalpp): Update to 1.2.3.

	Change-Id: If7ec00c3bcdb208132d595c152c3099258f738f4

2024-03-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libextractor: Enable tidy-html support.
	* gnu/packages/gnunet.scm (libextractor)
	[source]: Apply patch.
	[phases] <force-reconfigure>: New phase.
	[inputs]: Add tidy-html.  Remove associated comment.
	* gnu/packages/patches/libextractor-tidy-support.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: Ic812e09504d522ec87410bbbb03ccd3d6e48dd71

2024-03-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libextractor: Enable RPM support.
	* gnu/packages/gnunet.scm (libextractor)
	[inputs]: Add rpm.

	Change-Id: I618330e038d4793bc61cf62320dc33fa16ab9c7f

2024-03-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libextractor: Enable apparmor support.
	* gnu/packages/gnunet.scm (libextractor)
	[inputs]: Add libapparmor.

	Change-Id: I6ec8b7fce5db0179f2b65d9a4509ab9bcecb12ef

2024-03-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libextractor: Add autotools inputs.
	These are needed when building from git.

	* gnu/packages/gnunet.scm (libextractor)
	[native-inputs]: Add autoconf-2.71, automake, gettext-minimal, libtool and
	texinfo.

	Change-Id: Ia35932b56c74354fc7cffc104e4ae5efa9ad8c85

2024-03-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libextractor: Modernize.
	* gnu/packages/gnunet.scm (libextractor): Move inputs, native-inputs after
	arguments.
	[arguments]: Use gexps.  Remove trailing #t.
	[inputs]: Remove labels and sort.

	Change-Id: Ia3950630bd0985e106fb92cce3f92732e93970df

2024-03-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libextractor: Update to 1.13.
	* gnu/packages/gnunet.scm (libextractor): Update to 1.13.
	[inputs]: Remove ffmpeg-4, no longer supported.
	Replace gtk+ with gdk-pixbuf.
	[argumens]: Reinstate parallel tests.  Remove fix-exiv2-tests phase.

	Change-Id: Ic299c31a2d40512116c9876e0fbb4f9ded0ccc3b

2024-03-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-stackprof: Update to 0.2.26.
	* gnu/packages/ruby.scm (ruby-stackprof): Update to 0.2.26.

	Change-Id: I6f15da677e630708c702eb00e83c960de8e3d639

2024-03-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-stackprof: Skip test known to fail.
	* gnu/packages/ruby.scm (ruby-stackprof)[arguments]: Skip another test
	which is known to fail.

	Change-Id: Ie261864cc19eba881377b88c07b6402c60a22423

2024-03-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 4c94b9e.
	* gnu/packages/package-management.scm (guix): Update to 4c94b9e.

	Change-Id: I73678ae87acbc2ef0185daf844486f7394a46fd7

2024-03-12  Ludovic Courtès  <ludo@gnu.org>

	news: Update commit for fixed-output derivation vulnerability.
	* etc/news.scm: Update.

	Change-Id: Ia34408882f8928a0fd05acc12d4edc66b3dcb3b7

2024-03-12  Ludovic Courtès  <ludo@gnu.org>

	daemon: Address shortcoming in previous security fix for CVE-2024-27297.
	This is a followup to 8f4ffb3fae133bb21d7991e97c2f19a7108b1143.

	Commit 8f4ffb3fae133bb21d7991e97c2f19a7108b1143 fell short in two
	ways: (1) it didn’t have any effet for fixed-output derivations
	performed in a chroot, which is the case for all of them except those
	using “builtin:download” and “builtin:git-download”, and (2) it did not
	preserve ownership when copying, leading to “suspicious ownership or
	permission […] rejecting this build output” errors.

	* nix/libstore/build.cc (DerivationGoal::buildDone): Account for
	‘chrootRootDir’ when copying ‘drv.outputs’.
	* nix/libutil/util.cc (copyFileRecursively): Add ‘fchown’ and ‘fchownat’
	calls to preserve file ownership; this is necessary for chrooted
	fixed-output derivation builds.
	* nix/libutil/util.hh: Update comment.

	Change-Id: Ib59f040e98fed59d1af81d724b874b592cbef156

2024-03-12  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ruby-x25519: Fix build on non x86_64.
	* gnu/packages/patches/ruby-x25519-automatic-fallback-non-x86_64.patch:
	New patch.
	* gnu/packages/ruby.scm (ruby-x25519)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: If9c3b8dd8d818094f4cc5392bd5717f1430c369a

2024-03-12  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: ssh-to-age: Update to 1.1.7.
	* gnu/packages/password-utils.scm (ssh-to-age): Update to 1.1.7.
	[synopsis]: Remove period at the end of the sentence.

	Change-Id: Ide1bab2490b52459c31191d578619f9ea1edcbaf

2024-03-12  Lars Bilke  <lars.bilke@ufz.de>

	gnu: hypre: Honor the #:tests? flag.
	* gnu/packages/maths.scm (hypre)[arguments]: Adjust 'check phase to
	honor the #:tests? flag.

	Change-Id: I475fabd7d9f73ed320b97a4767830d82190c2b15

2024-03-12  Lars Bilke  <lars.bilke@ufz.de>

	gnu: petsc: Add tunable property.
	Tested with some real-world simulations on multpiple HPC systems.

	* gnu/packages/maths.scm (petsc)[properties]: Add tunable? flag.

	Change-Id: I81588d0556c4176f29d7ab760322cd7aec271f12

2024-03-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: syncthing: Mark as tunable.
	* gnu/packages/syncthing.scm (syncthing)[properties]: Mark package as
	tunable.

	Change-Id: Ia885bbd32f043e83b231359cca438ea9caf4e8dc

2024-03-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bindgen-cli: Add shell completions.
	* gnu/packages/rust-apps.scm (rust-bindgen-cli)[arguments]: Add a phase
	to install shell completions.

	Change-Id: Ia476d02a7c2d75518da2624b09b7091fafb70d8d

2024-03-12  aurtzy  <aurtzy@gmail.com>

	gnu: Add rust-bindgen-cli-0.69.
	* gnu/packages/rust-apps.scm (rust-bindgen-cli): New variable.
	(rust-bindgen): Remove this package.

	Change-Id: I0841f34d73acf4e161c9f0ba0c6543d7f0d03092

2024-03-12  宋文武  <iyzsong@member.fsf.org>

	gnu: cagebreak: Update to 2.3.1.
	* gnu/packages/wm.scm (cagebreak): Update to 2.3.1.
	[inputs]: Replace wlroots-0.16 with wlroots.

	Change-Id: I1e14c45790aa633c200f604243bcd61b269bc231

2024-03-12  宋文武  <iyzsong@member.fsf.org>

	gnu: manaplus: Update to 2.1.3.17.
	* gnu/packages/games.scm (manaplus): Update to 2.1.3.17.
	[arguments]: Pass "--with-sdl2" as configure-flags.
	[inputs]: Replace sdl-union with sdl2, sdl2-image, sdl2-mixer, sdl2-net and
	sdl2-ttf.

	Change-Id: I223150d559bce21e055b44262c7c97b3ccfa8dc2

2024-03-12  宋文武  <iyzsong@member.fsf.org>

	gnu: ltris: Update to 1.3.
	* gnu/packages/games.scm (ltris): Update to 1.3.

	Change-Id: I52e61633449100d945f52160c689d5a9d27da66a

2024-03-12  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce: Add xfwm4-themes.
	* gnu/packages/xfce.scm (xfce)[inputs]: Add xfwm4-themes.

	Change-Id: If68db115691bdb0dc324ca502f1853d51e9d52b8

2024-03-12  宋文武  <iyzsong@member.fsf.org>

	gnu: Add xfwm4-themes.
	* gnu/packages/xfce.scm (xfwm4-themes): New package.

	Change-Id: I01f7c7e095234c408c40cf344f6332753289d55f

2024-03-12  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-dev-tools: Update to 4.18.1.
	* gnu/packages/xfce.scm (xfce4-dev-tools): Update to 4.18.1.

	Change-Id: I4e5b30d2dc70ba50b560d777a8b10ecb421dcbd9

2024-03-12  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-power-manager: Update to 4.18.3.
	* gnu/packages/xfce.scm (xfce4-power-manager): Update to 4.18.3.

	Change-Id: I64cb289730b4fea2af5e3cbffef5500e1bfe1382

2024-03-12  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-terminal: Update to 1.1.3.
	* gnu/packages/xfce.scm (xfce4-terminal): Update to 1.1.3.

	Change-Id: Ic6589ee48f8e406f4d6b7b12ead165119b904e7f

2024-03-12  宋文武  <iyzsong@member.fsf.org>

	gnu: thunar: Update to 4.18.10.
	* gnu/packages/xfce.scm (thunar): Update to 4.18.10.

	Change-Id: I170cfa24d0086d6c1d2707d4c5693f28678adf3e

2024-03-12  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-settings: Update to 4.18.4.
	* gnu/packages/xfce.scm (xfce4-settings): Update to 4.18.4.

	Change-Id: If945317a90a0e0325bac352024c98920b8c6c86c

2024-03-12  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-appfinder: Update to 4.18.1.
	* gnu/packages/xfce.scm (xfce4-appfinder): Update to 4.18.1.

	Change-Id: Ice902179d6991d9e887aeb2d9dfe144530c5dcf7

2024-03-12  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-panel: Update to 4.18.6.
	* gnu/packages/xfce.scm (xfce4-panel): Update to 4.18.6.

	Change-Id: I29a0372692fc9896cdfa083e07c0e4a0255108c5

2024-03-12  宋文武  <iyzsong@member.fsf.org>

	gnu: tumbler: Update to 4.18.2.
	* gnu/packages/xfce.scm (tumbler): Update to 4.18.2.

	Change-Id: I99c65a09b5fe4b02e4d678f64721a713cde09b87

2024-03-12  宋文武  <iyzsong@member.fsf.org>

	gnu: garcon: Update to 4.18.2.
	* gnu/packages/xfce.scm (garcon): Update to 4.18.2.

	Change-Id: I45cfb8bca3556849cc08c00053696b077553f4f6

2024-03-12  宋文武  <iyzsong@member.fsf.org>

	gnu: xfconf: Update to 4.18.3.
	* gnu/packages/xfce.scm (xfconf): Update to 4.18.3.

	Change-Id: I938fa3a1d8770c62a1456a814144b24ed1b4a025

2024-03-12  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation.

	Change-Id: Ia2a11f71cdee5ccbf2a7fbe176e713418771599e

2024-03-12  Ludovic Courtès  <ludo@gnu.org>

	news: Give upgrade instructions for foreign distros.
	* etc/news.scm: Update entry.

	Change-Id: Ia7c326bc97042d92a8d499ee27dd41d15f1f0d29

2024-03-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: icedove-minimal: Build with newest rust-cbindgen.
	* gnu/packages/gnuzilla.scm (icedove-minimal)[inputs]: Replace
	rust-cbindgen-0.23 with rust-cbindgen.

	Change-Id: I7e8f1edca86a5faf5a148e34a1ff20b85f16e039

2024-03-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: icecat: Build with latest rust-cbindgen.
	* gnu/packages/gnuzilla.scm (icecat-minimal)[inputs]: Replace
	rust-cbindgen-0.24 with rust-cbindgen.

	Change-Id: I147c6facf297f19f24c12b908a8a43793fa6c153

2024-03-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tor-browser: Build with newest rust-cbindgen.
	* gnu/packages/tor-browsers.scm (make-torbrowser)[inputs]: Replace
	rust-cbindgen-0.24 with rust-cbindgen.

	Change-Id: I6263a11342cb506c6c271e0360b7273c35be585d

2024-03-11  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for the daemon fixed-output derivation vulnerability.
	* etc/news.scm: Add entry.

	Change-Id: Ib3f9c22eda1e8b9075620ec01b4edf2f24cfcf93

2024-03-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 8f4ffb3.
	* gnu/packages/package-management.scm (guix): Update to 8f4ffb3.

	Change-Id: I4574442c529f49881df03501d000e2da68618417

2024-03-11  Vagrant Cascadian  <vagrant@debian.org>

	etc: systemd services: switch to "journal" for output and error logging.
	The "syslog" method has been deprecated for years, and issues a warning:

	  Standard output type syslog is obsolete, automatically updating to
	  journal. Please update your unit file, and consider removing the setting
	  altogether.

	Fixes: #48323

	* etc/guix-daemon.service.in (StandardOutput): Use "journal"
	(StandardError): Likewise.
	* etc/guix-publish.service.in (StandardOutput): Likewise.
	(StandardError): Likewise.

2024-03-11  Ludovic Courtès  <ludo@gnu.org>

	daemon: Protect against FD escape when building fixed-output derivations (CVE-2024-27297).
	This fixes a security issue (CVE-2024-27297) whereby a fixed-output
	derivation build process could open a writable file descriptor to its
	output, send it to some outside process for instance over an abstract
	AF_UNIX socket, which would then allow said process to modify the file
	in the store after it has been marked as “valid”.

	Vulnerability discovered by puck <https://github.com/puckipedia>.

	Nix security advisory:
	https://github.com/NixOS/nix/security/advisories/GHSA-2ffj-w4mj-pg37

	Nix fix:
	https://github.com/NixOS/nix/commit/244f3eee0bbc7f11e9b383a15ed7368e2c4becc9

	* nix/libutil/util.cc (readDirectory): Add variants that take a DIR* and
	a file descriptor.  Rewrite the ‘Path’ variant accordingly.
	(copyFile, copyFileRecursively): New functions.
	* nix/libutil/util.hh (copyFileRecursively): New declaration.
	* nix/libstore/build.cc (DerivationGoal::buildDone): When ‘fixedOutput’
	is true, call ‘copyFileRecursively’ followed by ‘rename’ on each output.

	Change-Id: I7952d41093eed26e123e38c14a4c1424be1ce1c4

	Reported-by: Picnoir <picnoir@alternativebit.fr>, Théophane Hufschmitt <theophane.hufschmitt@tweag.io>
	Change-Id: Idb5f2757f35af86b032a9851cecb19b70227bd88

2024-03-11  Ludovic Courtès  <ludo@gnu.org>

	time-machine: Allow time travels to v0.16.0.
	* guix/scripts/time-machine.scm (%oldest-possible-commit): Change to
	v0.16.0.
	* tests/guix-time-machine.sh: Adjust comment.

	Change-Id: I9ad82bd45fee0d172b5348a8ae16e990338a3a97

2024-03-11  Leo Famulari  <leo@famulari.name>

	gnu: Update the default linux-libre package to the 6.7 series.
	* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
	linux-libre-pristine-source, linux-libre-source, linux-libre): Use
	linux-libre-6.7.

	Change-Id: I889a36129417363328d7509446dcedb31f816569

2024-03-11  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.19: Update to 4.19.308.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.308.
	(linux-libre-4.19-pristine-source): Update hash.

	Change-Id: Ifa9d16737ca5961672654822de3e5dd70cb3be1b

2024-03-11  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.4: Update to 5.4.270.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.270.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: I1b5c3f1cb770c7d29cf4a9c678ea8786f89c31e3

2024-03-11  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Update to 5.10.211.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.211.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I9171f5c2aa6b1184dbbcd12a8546c39ac775d0ce

2024-03-11  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.150.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.150.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	Change-Id: I22b170d3af24151e22cc4f3c830ce91be1b00d0c

2024-03-11  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.80.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.80.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	Change-Id: Ieeb2db5249ef534a2cd00b66f1064673245c4b91

2024-03-11  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.19.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.19.
	(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

	Change-Id: I675043d5a7d7a58046c5c4883baf602997ab894c

2024-03-11  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.7: Update to 6.7.7.
	* gnu/packages/linux.scm (linux-libre-6.7-version): Update to 6.7.7.
	(linux-libre-6.7-pristine-source, deblob-scripts-6.7): Update hashes.

	Change-Id: Ibf045f6eccaa36acd373ca03dc6239174edbae20

2024-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-logger: Update to 0.3.0.
	* gnu/packages/cran.scm (r-logger): Update to 0.3.0.

	Change-Id: Id090ba50fe10b71785acf359f880ec030c9eb235

2024-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-common: Update to 0.7.1.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.7.1.

	Change-Id: I114662deb79dcc063dcb74e4ab72739c185fb0f0

2024-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstan: Update to 2.32.6.
	* gnu/packages/cran.scm (r-rstan): Update to 2.32.6.
	[inputs]: Add pandoc.

	Change-Id: Iddad21c83ce3f5af01c57027edc7157948092990

2024-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fda: Update to 6.1.8.
	* gnu/packages/cran.scm (r-fda): Update to 6.1.8.

	Change-Id: Iba11aa8b4b31b9bd95b4b819e759aa6d2d97e37a

2024-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-accsda: Update to 1.1.3.
	* gnu/packages/cran.scm (r-accsda): Update to 1.1.3.
	[propagated-inputs]: Remove r-ggthemes.

	Change-Id: I00d749030f50d5837a5572c0642551e212e97a1a

2024-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-graphlayouts: Update to 1.1.1.
	* gnu/packages/cran.scm (r-graphlayouts): Update to 1.1.1.

	Change-Id: I20a604015e7b16b0ac6fb83169f2fbd3002b2cb7

2024-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-systemfonts: Update to 1.0.6.
	* gnu/packages/cran.scm (r-systemfonts): Update to 1.0.6.

	Change-Id: I88b6bca71843e034780cc897506a5ca73d6288a8

2024-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggraph: Update to 2.2.1.
	* gnu/packages/cran.scm (r-ggraph): Update to 2.2.1.

	Change-Id: I16a96877df3fa37c5065862a6768389e11299a8a

2024-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gmodels: Update to 2.19.1.
	* gnu/packages/cran.scm (r-gmodels): Update to 2.19.1.

	Change-Id: Ifdb09883a7093c4b3521dce0da6136f278f6ab9d

2024-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cobs: Update to 1.3-8.
	* gnu/packages/cran.scm (r-cobs): Update to 1.3-8.

	Change-Id: Ia654a9e3431f92566df1e7f8b0d8ec6e79920c78

2024-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-globals: Update to 0.16.3.
	* gnu/packages/cran.scm (r-globals): Update to 0.16.3.

	Change-Id: I655b63182fa9cda436f5b7be7de5730682ff5af1

2024-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnifti: Update to 1.6.1.
	* gnu/packages/cran.scm (r-rnifti): Update to 1.6.1.

	Change-Id: I7ef3a2b3a85c4c67b1ea23b23eabef67944aa284

2024-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-colorramps: Update to 2.3.4.
	* gnu/packages/cran.scm (r-colorramps): Update to 2.3.4.

	Change-Id: I0b8667b643666a68fda52376e19a56bbb3862134

2024-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-admisc: Update to 0.35.
	* gnu/packages/cran.scm (r-admisc): Update to 0.35.

	Change-Id: I1cc5bc8124782c06e2b2fe1a41c397548bf3dba5

2024-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multcompview: Update to 0.1-10.
	* gnu/packages/cran.scm (r-multcompview): Update to 0.1-10.

	Change-Id: I87369df94b804ee2b51a194bb1f7a6f8a20eae63

2024-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-survey: Update to 4.4-1.
	* gnu/packages/cran.scm (r-survey): Update to 4.4-1.
	[propagated-inputs]: Add r-rcpp and r-rcpparmadillo.
	[native-inputs]: Add r-r-rsp.

	Change-Id: I0974a97525a0f475988c8c2860d8a6129a7859ce

2024-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flextable: Update to 0.9.5.
	* gnu/packages/cran.scm (r-flextable): Update to 0.9.5.

	Change-Id: I0355bf1ee1231d57f389d6cecd1f7dc01beca7a0

2024-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nodbi: Update to 0.10.4.
	* gnu/packages/cran.scm (r-nodbi): Update to 0.10.4.

	Change-Id: I9ef02e2897b0321c1a7347bc64a44358d4999167

2024-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zcompositions: Update to 1.5.0-2.
	* gnu/packages/cran.scm (r-zcompositions): Update to 1.5.0-2.

	Change-Id: I429845c3d6d2629b720484585e3c29b4552aef1e

2024-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmarkdown: Update to 2.26.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.26.
	[propagated-inputs]: Remove r-stringr.

	Change-Id: If4120aca18f6fb5b1fbeccbc9848be52079baa14

2024-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qs: Update to 0.26.1.
	* gnu/packages/cran.scm (r-qs): Update to 0.26.1.
	[arguments]: Remove 'use-older-zstd phase.
	[propagated-inputs]: Remove r-bh.

	Change-Id: I1b47155a2a0102631d905c19c15ff70f75229e8a

2024-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgl: Update to 1.3.1.
	* gnu/packages/cran.scm (r-rgl): Update to 1.3.1.
	[inputs]: Remove pandoc.

	Change-Id: I71d6afc246dc4df92592b60d1ece742a61075dbc

2024-03-11  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: nyxt: Update to 3.11.4.
	* gnu/packages/web-browsers.scm (nyxt): Update to 3.11.4.

2024-03-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cbindgen: Redefine as rust-cbindgen-0.26.
	* gnu/packages/rust-apps.scm (rust-cbindgen): Update to 0.26.0.

	Change-Id: I54e031b53162730551f525c1445f98eaac552315

2024-03-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-bindgen.
	* gnu/packages/rust-apps.scm (rust-bindgen): New variable.

	Change-Id: I8b4a8e1d2c6a796143625b3de603cdec25723309

2024-03-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cargo.
	This package is currently a mirror of rust-cargo-0.76.

	* gnu/packages/rust-apps.scm (rust-cargo): New variable.

	Change-Id: I47c80566fe916b0b7ebff653cce625dd4d1f4ba6

2024-03-11  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: python-configargparse: Update to 1.7.
	* gnu/packages/python-xyz.scm (python-configargparse): Update to 1.7.
	[propagated-inputs]: Add python-pyyaml.

	Change-Id: Iac1e01fbbf5cefde15facadc176ea26fee9031ee

2024-03-10  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: python-docker: Update to 7.0.0.
	* gnu/packages/docker.scm (python-docker): Update to 7.0.0.
	[native-inputs]: Add python-setuptools-scm.
	[propagated-inputs]: Add python-packaging.

	Change-Id: I1c23575836689e9bcdbcea22ea9d84520b0353a0

2024-03-10  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Remove python-rdflib-jsonld.
	* gnu/packages/rdf.scm (python-rdflib-jsonld): Delete variable.

	Change-Id: I4756396d70eb64ae01b4f6f6c416d9a34a124942

2024-03-10  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Remove python-rdflib-5.
	* gnu/packages/rdf.scm (python-rdflib-5): Delete variable.

	Change-Id: I3a2dfe42805ccc5eedc5b71d900dfae2aa91d7a1

2024-03-10  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: python-prov: Use python-rdflib@6.
	* gnu/packages/python-xyz.scm (python-prov)[arguments]: Add
	fix-rdflib-6-compatibility phase.
	[propagated-inputs]: Replace python-rdflib-5 with python-rdflib.

	Change-Id: I07de032e1b5e9b6e045904e3f6880b1acc6a9075

2024-03-10  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: python-extruct: Update to 0.16.0.
	* gnu/packages/python-web.scm (python-extruct): Update to 0.16.0.
	[propagated-inputs]: Remove python-rdflib-jsonld.

	Change-Id: I83608101a9ad3d223c7874c4fb5b34c37073ace5

2024-03-10  Ludovic Courtès  <ludo@gnu.org>

	time-travel-manifest: Uncomment all the past releases.
	This reverts a4c35c607cfd7d6b0bad90cfcc46188d489e1754.

	* etc/time-travel-manifest.scm (%release-commits): Uncomment all the
	revisions.

	Change-Id: I6abdb760cbcf06597d843cabc5fd973ee916dc77

2024-03-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-next: Skip another test.
	* gnu/packages/python.scm (python-next)[arguments]: Skip another test
	which fails on slow machines.

	Change-Id: I777aa346c674604a22dc0be0b319f5df02e0ab3b

2024-03-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rav1e: Mark as tunable.
	* gnu/packages/video.scm (rav1e)[properties]: Mark package as tunable.

	Change-Id: Icaf3615ce6f1e76416543a1285af5f1fdaec3589

2024-03-10  Efraim Flashner  <efraim@flashner.co.il>

	transformations: Add support for rust.
	* guix/transformations.scm (tuning-compiler): Add support for rustc.

	Change-Id: I6db596a586eda648666550cdcadaa5e1704cb79c

2024-03-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Add tuning information.
	* gnu/packages/rust.scm (rust)[properties]: Add clang-properties
	matching the input llvm package.

	Change-Id: Ie2ef2387fff8aa639dcd73752bcaf3c26bbb376d

2024-03-10  Efraim Flashner  <efraim@flashner.co.il>

	cpu: Remove duplicate clang-compiler-cpu-architecture entry.
	* gnu/packages/llvm-meta.scm (clang-compiler-cpu-architectures): Remove
	x86_64 version 15 entry since it is unchanged from the version 13 entry.

	Change-Id: Ifb845993e2deec842dfbe8f9b72944457aa7e98e

2024-03-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clang: Move compiler-cpu-architectures to llvm-meta.scm.
	* gnu/packages/llvm.scm (clang-properties): Extract
	compiler-cpu-architectures and move ...
	* gnu/packages/llvm-meta.scm: ... to here.
	* gnu/packages/zig.scm (zig-0.9, zig-0.10)[properties]: Use
	clang-compiler-cpu-architectures.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register new file.

	Change-Id: Ie0bedbd6e2927eaa05024685cc66375ea278e4c2

2024-03-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: check-0.14: Fix build on powerpc-linux.
	* gnu/packages/check.scm (check-0.14)[source]: Include patch from check.

	Change-Id: I490b3d4cbe09381d091a398614d6b55687ac758f

2024-03-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.18.3.2.
	* gnu/packages/finance.scm (monero-gui): Update to 0.18.3.2.

	Change-Id: I42fdfe59ef9db2ac2dc87bb0783a917e858e025a

2024-03-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero: Update to 0.18.3.2.
	* gnu/packages/finance.scm (monero): Update to 0.18.3.2.

	Change-Id: Ia3e940e52065786bcae89e046883ad0ff5742752

2024-03-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: bitcoin-unlimited: Update to 2.0.0.1.
	* gnu/packages/finance.scm (bitcoin-unlimited): Update to 2.0.0.1.

	Change-Id: I631b497695ba1933a52ca6ae6944f1fd590d3b26

2024-03-10  Parnikkapore  <poomklao@yahoo.com>

	gnu: uchardet: Update to 0.0.8.
	* gnu/packages/freedesktop.scm (uchardet): Update to 0.0.8.

	Change-Id: I8a601ec7ef9b92b0efe4bc9b23affa6dc4bde24e

2024-03-10  Benjamin Slade  <slade@lambda-y.net>

	gnu: pdfpc: Update to 4.6.0.
	* gnu/packages/pdf.scm (pdfpc): Update to 4.6.0.
	[arguments]: Remove 'fix-vala-API-conflict phase.
	[inputs]: Add qrencode.

	Change-Id: I9dfed5b8ff4ef0dd905034ba599f9875578df232

2024-03-10  Felix Gruber  <felgru@posteo.net>

	gnu: exempi: Update to 2.6.5.
	* gnu/packages/freedesktop.scm (exempi): Update to 2.6.5.
	[arguments]: Remove trailing #t from 'remove-static-library phase.

	Change-Id: I99878003dd6fc696b66543400502a1ef40c73cc1

2024-03-10  antlers  <antlers@illucid.net>

	gnu: texinfo-7: Update to 7.1.0.
	* gnu/packages/texinfo.scm (texinfo-7): Update to 7.1.0.

	Change-Id: Ie430edae45c4a3605f8408effd7528d86664ab61

2024-03-10  Parnikkapore  <poomklao@yahoo.com>

	gnu: lite-xl: Update to 2.1.3.
	* gnu/packages/text-editors.scm (lite-xl): Update to 2.1.3.
	[arguments]: Pass '-Duse_system_lua=true' to configure.
	[source]: Remove snippet.
	[inputs]: Remove agg and reproc.

	Change-Id: If3a57587ce2049f94e4ac7791c680d29a4e7d222

2024-03-10  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: qbe: Update to 1.2.
	* gnu/packages/c.scm (qbe): Update to 1.2.

	Change-Id: I0fc2039b416026dc0563b9ead967713e594446bc

2024-03-10  宋文武  <iyzsong@member.fsf.org>

	gnu: qt5ct: Update to 1.8.
	* gnu/packages/qt.scm (qt5ct): Update to 1.8.

	Change-Id: Ic8637433e18f4913bf77b1ef8003daafddcae5cd

2024-03-10  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: gperftools: Fix build on riscv64-linux.
	* gnu/packages/cpp.scm(gperftools)[arguments]: When building for riscv64-linux
	always link with libatomic.

	Change-Id: I067087fffd8c142759b6d113f993c3e2ab1aef9b

2024-03-10  Andy Tai  <atai@atai.org>

	gnu: xpra: Update to 5.0.7.
	* gnu/packages/xorg.scm (xpra): Update to 5.0.7.

	Change-Id: I5a1f3e6d39fb0bf7a8a1858574e34c49d57630f5

2024-03-10  nicodebo  <nicolas.debonnaire@gmail.com>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add x2goclient.
	* gnu/packages/nx.scm (x2goclient): New variable.

	Reviewed-by: Steve George <steve@futurile.net>
	Change-Id: Ib0ff6328ede3fb4a0b48462ac1a003438c53c862

2024-03-10  nicodebo  <nicolas.debonnaire@gmail.com>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add nx-libs.
	* gnu/packages/nx.scm: New file.

	Reviewed-by: Steve George <steve@futurile.net>
	Change-Id: I13e088521d5e5577fed5d6a4b10867ca10f4293f

2024-03-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qttools-5: Patch path to qmake for the lprodump command.
	This previously would lead to this cryptic error: "WARNING: Could not find
	qmake spec 'default'", which turned out to be caused by lprodump erroneously
	attempting to run 'qmake' from its own prefix (qmake is from the qtbase
	package, not qttools).

	* gnu/packages/qt.scm (qttools-5) [phases]
	<patch-qmake>: New phase.

	Change-Id: I6e9a2d35fec987451fd1e30b84a82023dbfd3316

2024-03-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add man2html.
	* gnu/packages/man.scm (man2html): New variable.

	Change-Id: Ia9d290b52af29867f6b3e0fff1aa0af8c788a9cc

2024-03-09  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team

2024-03-09  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-photos: Build against gegl-0.4.44.
	On gnome-team, this dependency was already accounted for in commit
	4beac7d95c84ea3be809030f942b8b71d155129e, but it was forgotten when updating
	gimp on master.

	* gnu/packages/gimp.scm (babl-0.1.96, gegl-0.4.44): New variables.
	* gnu/packages/gnome.scm (gnome-photos)[inputs]: Replace gegl with gegl-0.4.44.

2024-03-09  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: orbit2: Fix bug on 32-bit systems.
	* gnu/packages/patches/orbit2-fix-array-allocation-32bit.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/gnome.scm (orbit2): Use it here.

	Change-Id: I72e10fc9d8a5421a7ec6b4ccf1425008b322ea3f
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>

2024-03-09  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: orbit2: Propagate inputs.
	* gnu/packages/gnome.scm (orbit2) [inputs]: Move to 'propagated-inputs'.

	Change-Id: I09e613cb4fee7962c50f62459ad6272bb7ffaea4
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>

2024-03-09  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: orbit2: Update style.
	* gnu/packages/gnome.scm (orbit2) [arguments]: Convert to list of G-Expressions.
	[native-inputs]: Write the native-input list on one line.

	Change-Id: I6a09616719c07cbb48195cf0c59d8b799c404d47
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>

2024-03-09  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: girara: Update to 0.4.3.
	* gnu/packages/gtk.scm (girara): Update to 0.4.3.

	Change-Id: I3c977cd33fa6d20fce3bb575ae2ad887b3061966
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>

2024-03-09  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: girara: Update style.
	* gnu/packages/gtk.scm (girara)[arguments]: Convert to list of G-Expressions.
	[native-inputs]: Move after arguments.
	[propagated-inputs]: Move after arguments.

	Change-Id: I79a6f59f6ea671433f1a66a10cb79203f0b9bbae
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>

2024-03-09  Ludovic Courtès  <ludo@gnu.org>

	download: Honor ‘GUIX_DOWNLOAD_METHODS’ environment variable.
	This replaces ‘GUIX_DOWNLOAD_FALLBACK_TEST’ and allows you to test
	various download methods, like so:

	  GUIX_DOWNLOAD_METHODS=nar guix build guile-gcrypt -S --check
	  GUIX_DOWNLOAD_METHODS=disarchive guix build hello -S --check

	* guix/build/download.scm (%download-methods): New variable.
	(download-method-enabled?): New procedure.
	(url-fetch): Define ‘initial-uris’; honor ‘download-method-enabled?’.
	Call ‘disarchive-fetch/any’ only when the 'disarchive method is enabled.
	* guix/build/git.scm (git-fetch-with-fallback): Honor
	‘download-method-enabled?’.
	* guix/download.scm (%download-methods): New variable.
	(%download-fallback-test): Remove.
	(built-in-download): Add #:download-methods parameter and honor it.
	(url-fetch*): Pass #:content-addressed-mirrors and #:disarchive-mirrors
	unconditionally.
	* guix/git-download.scm (git-fetch/in-band*): Pass “git url”
	unconditionally.
	(git-fetch/built-in): Likewise.  Pass “download-methods”.
	* guix/bzr-download.scm (bzr-fetch)[build]: Honor ‘download-method-enabled?’.
	Pass ‘GUIX_DOWNLOAD_METHODS’ to #:env-vars.
	* guix/cvs-download.scm (cvs-fetch)[build]: Honor ‘download-method-enabled?’.
	Pass ‘GUIX_DOWNLOAD_METHODS’ to #:env-vars.
	* guix/hg-download.scm (hg-fetch): Honor ‘download-method-enabled?’.
	Pass #:env-vars to ‘gexp->derivation’.
	* guix/scripts/perform-download.scm (perform-download): Honor
	“download-methods” from DRV.  Parameterize ‘%download-methods’ before
	calling ‘url-fetch’.
	(perform-git-download): Likewise.
	* guix/svn-download.scm (svn-fetch): Honor ‘download-method-enabled?’.
	Pass ‘GUIX_DOWNLOAD_METHODS’ to #:env-vars.
	(svn-multi-fetch): Likewise.

	Change-Id: Ia3402e17f0303dfa964bdc761265efe8a1dd69ab

2024-03-09  Ludovic Courtès  <ludo@gnu.org>

	perform-download: Allow use of ‘download-nar’ for ‘--check’ builds.
	Previously, the nar fallback would always fail on ‘--check’ build
	because the output directory in that case is different from the store
	file name.  This change fixes that.

	* guix/build/git.scm (git-fetch-with-fallback): Add #:item parameter and
	pass it to ‘download-nar’.
	* guix/scripts/perform-download.scm (perform-git-download): Pass #:item
	to ‘git-fetch-with-fallback’.

	Change-Id: I30fc948718e99574005150bba5215a51ef153c49

2024-03-09  Ludovic Courtès  <ludo@gnu.org>

	download-nar: Distinguish ‘output’ and ‘item’ parameter.
	This is useful when running a ‘--check’ build, where the output file
	name differs from the store file name we are trying to restore.

	* guix/build/download-nar.scm (download-nar): Add ‘output’ parameter and
	distinguish it from ‘item’.

	Change-Id: I42219b6d4c8fd1ed506720301384efc1aa351561

2024-03-09  Ludovic Courtès  <ludo@gnu.org>

	bzr-download: Implement nar fallback.
	* guix/bzr-download.scm (bzr-fetch)[guile-json, guile-lzlib,
	guile-gnutls]: New variables.
	[build]: Add ‘with-extensions’ and import more modules.  Invoke
	‘download-nar’ when ‘bzr-fetch’ returns #f.
	* guix/build/bzr.scm (bzr-fetch): Actually return #t on success.

	Change-Id: Id5d4ebd0f9ddc3c44b6456d3b46c0000cc7b9997

2024-03-09  Ludovic Courtès  <ludo@gnu.org>

	svn-download: Use ‘swh-download-directory-by-nar-hash’.
	Fixes <https://issues.guix.gnu.org/43442>.

	* guix/svn-download.scm (svn-fetch)[build]: Add
	‘swh-download-directory-by-nar-hash’ call as a last resort.
	Import (guix swh).
	* guix/svn-download.scm (svn-multi-fetch)[build]: Likewise.

	Change-Id: Ifcb9be1e9c2b05ce172c44e45dcf3a3ea6df8e76

2024-03-09  Ludovic Courtès  <ludo@gnu.org>

	hg-download: Use ‘swh-download-directory-by-nar-hash’.
	This allows content-addressed access to the checkout, which is
	preferable.

	* guix/hg-download.scm (hg-fetch): Add call to
	‘swh-download-directory-by-nar-hash’ before ‘swh-download’ call.

	Change-Id: I2afc8badc1f8bb2c8bdd3a47abbb72d455d93e64

2024-03-09  Ludovic Courtès  <ludo@gnu.org>

	swh: ‘lookup-origin-revision’ handles branches pointing to directories.
	Fixes <https://issues.guix.gnu.org/69070>.

	* guix/swh.scm (branch-target): Add clause for 'directory and 'alias.
	(lookup-origin-revision): Iterate over all the visits of ORIGIN instead
	of just the first one.  Handle the case where ‘branch-target’ returns
	something other than a release or revision.
	* tests/swh.scm ("lookup-origin-revision"): New test.

	Change-Id: I7f636739a719908763bca1d3e7376341dd62e816

2024-03-09  Ludovic Courtès  <ludo@gnu.org>

	swh: ‘origin-visits’ takes an optional ‘max’ parameter.
	* guix/swh.scm (origin-visits): Add optional ‘max’ parameter and honor
	it.

	Change-Id: I642d7d4b0672b68fb5c7ce2b49161307e13d3c95

2024-03-09  Ludovic Courtès  <ludo@gnu.org>

	swh: Add ‘type’ field to <visit>.
	* guix/swh.scm (<visit>)[type]: New field.

	Change-Id: I7677984c7daef38d8f3c3bef19723fa0efb035ba

2024-03-09  Ludovic Courtès  <ludovic.courtes@inria.fr>

	lint: archival: Trigger “Save Code Now” for VCSes other than Git.
	Until now, ‘save-origin’ would be called only when given a
	<git-reference>.  With this change, ‘save-origin’ gets called for other
	version control systems as well.

	* guix/lint.scm (swh-response->warning): New procedure, formerly in
	‘check-archival’.
	(vcs-origin, save-package-source): New procedures.
	(check-archival)[response->warning]: Remove.
	Call ‘save-package-source’ in both the Git and the non-Git cases.
	* tests/lint.scm ("archival: missing svn revision"): New test.

	Change-Id: I535e4ec89488faf83bfa544d5e4935fa73ef54fb

2024-03-09  Ludovic Courtès  <ludo@gnu.org>

	lint: archival: Fix crash in non-Git case.
	Fixes a bug introduced in 29f3089c841f00144f24f5c32296aebf22d752cc where
	‘guix lint -c archival guile-wisp’ (for instance) would crash with a
	match error because ‘lookup-by-nar-hash’ returns a string.

	* guix/lint.scm (check-archival): Add SWHID case in the non-Git case.

	Change-Id: I66fb060172d372041df47d90a14df168b0fa762d

2024-03-09  Ludovic Courtès  <ludo@gnu.org>

	lint: Switch to SRFI-71.
	* guix/lint.scm: Switch from SRFI-11 to SRFI-71.

	Change-Id: I62e6cd304ad73570bd12bd67f7051566205596bb

2024-03-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Register patch.
	This is a follow-up to d1b660a00c1e9a7128ccbd13d01314faedae8ebf.

	* gnu/local.mk (dist_patch_DATA): Register new patch.

	Change-Id: I281aa1e7ed9f30dc17fd3092d0db9e193f94f9d5

2024-03-09  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add python-3.12 and python-next.
	* gnu/packages/python.scm (python-3.12, python-next): New variables.
	* gnu/packages/patches/python-3.12-fix-tests.patch: New file.

	Change-Id: Ie393b732a8863569578e72e62603b75a1655a34e

2024-03-09  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into emacs-team

	gnu: Add gimp-next.
	* gnu/packages/gimp.scm (gimp-next): New variable.

	gnu: gimp: Update to 2.10.36.
	* gnu/packages/gimp.scm (gimp): Update to 2.10.36.

	gnu: gegl: Build with introspection.
	* gnu/packages/gimp.scm (gegl)[arguments]: Remove #:configure-flags.

	gnu: babl: Build with introspection.
	* gnu/packages/gimp.scm (babl)[#:configure-flags]: Remove “-Denable-gir=false”.

	gnu: gegl: Update to 0.4.48.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.48.

	gnu: babl: Update to 0.1.108.
	* gnu/packages/gimp.scm (babl): Update to 0.1.108.

2024-03-09  Eric Bavier  <bavier@posteo.net>

	gnu: netsurf: Update to 3.11.
	* gnu/packages/web.scm (netsurf): Update to 3.11.
	[arguments]: Adjust to new source.  Netsurf's JS engine cannot handle
	DuckDuckGo's redirect urls, so replace websearch form with post to DuckDuckGo
	Lite.
	(netsurf-buildsystem): Update to 1.10
	(libparserutils): Update to 0.2.5.
	(hubbub): Update to 0.3.8.
	[source]: Remove hubbub-maybe-uninitialized.patch.
	(libcss): Update to 0.9.2.
	[source]: Remove snippet. Add patch for tests.
	(libdom): Update to 0.4.2.
	(libsvgtiny): Update to 0.1.8.
	(libnsbmp): Update to 0.1.7.
	(libnsgif): Update to 1.0.0.
	(libnsutils): Update to 0.1.1.
	(libnspsl): Update to 0.1.7.
	(nsgenbind): Update to 0.9.
	* gnu/packages/patches/netsurf-message-timestamp.patch: Adjust to latest
	source.
	* gnu/packages/patches/hubbub-maybe-uninitialized.patch: Delete patch.
	* gnu/packages/patches/libcss-check-format.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Adjust.

	Change-Id: I5834b0418270309aa30b6cd0a5a307e20c00fd4a

2024-03-09  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: plasma-desktop: Fix build.
	* gnu/packages/kde-plasma.scm (plasma-desktop)[inputs]: Replace
	qtwayland with qtwayland-5.

	Change-Id: I88b4a81b8e93ed94877344f86f8b7787ed5937ed

2024-03-09  Alex Devaure  <ajadevaure@gmail.com>

	gnu: darktable: Update to 4.6.1.
	* gnu/packages/photo.scm (darktable): Update to 4.6.1.

	Change-Id: I2642b78036205c97c8183349fc809fcfec78f866

2024-03-09  Andy Tai  <atai@atai.org>

	gnu: xnedit: Update to 1.5.3.
	* gnu/packages/text-editors.scm (xnedit): Update to 1.5.3.

	Change-Id: I65242f061e8ecbb8d23e7a3e9ad5c50b2fe98842

2024-03-09  Felix Gruber  <felgru@posteo.net>

	gnu: oil: Update to 0.20.0.
	* gnu/packages/shells.scm (oil): Update to 0.20.0.

	Change-Id: I052cd9a41feb81e0883f70554f1b99d240a1f920

2024-03-09  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: catch2-3: Update to 3.5.3.
	* gnu/packages/check.scm (catch2-3): Update to 3.5.3.
	[arguments]: Remove -DCMAKE_CXX_FLAGS from configure-flags.

	Change-Id: Ib9e88dd6071d14ef70177fa83964a5d92b916ac0

2024-03-09  unwox  <me@unwox.com>

	gnu: fennel: Update to 1.4.2.
	* gnu/packages/lua.scm (fennel): Update to 1.4.2.

	Change-Id: I40957cd55dc9278158551952bdfbabc77ecd5885

2024-03-09  Skylar Chan  <schan12@umd.edu>

	gnu: cmark: Update to 0.31.0.
	* gnu/packages/markup.scm (cmark): Update to 0.31.0.

	Change-Id: Ie9890dec34400e2c4b11f20e2dc67aa5dc111574

2024-03-09  Andy Tai  <atai@atai.org>

	gnu: mc: Update to 4.8.31.
	* gnu/packages/mc.scm (mc): Update to 4.8.31.

	Change-Id: Ib610e76b2ef5e6c1a1f49f34073015c0b260ea77

2024-03-09  dan  <i@dan.games>

	gnu: Add sioyek.
	* gnu/packages/patches/sioyek-fix-build.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/pdf.scm (sioyek): New variable.

	Change-Id: Id2708745bd7ef672b620b8e9c907126bdc5a1f55

2024-03-09  Hilton Chain  <hako@ultrarare.space>

	gnu: qbittorrent-enhanced-nox: Rename to qbittorrent-enhanced-no-x.
	* gnu/packages/bittorrent.scm (qbittorrent-enhanced-no-x): New variable, renamed
	from…
	(qbittorrent-enhanced-nox): …this package, now redefined as a
	DEPRECATED-PACKAGE.

	Change-Id: I4d1f9da937df6d6145ffbf9e9f2dd544365b9872

2024-03-09  Hilton Chain  <hako@ultrarare.space>

	gnu: qbittorrent-no-x: Actually remove qtsvg from inputs.
	* gnu/packages/bittorrent.scm (qbittorrent-no-x)[inputs]: Correct "qtsvg-5" to
	"qtsvg".

	Change-Id: I77bae8ccf3de7a1be51a74228e135176dc72425d

2024-03-09  Hilton Chain  <hako@ultrarare.space>

	gnu: qbittorrent-enhanced: Update to 4.6.3.10.
	* gnu/packages/bittorrent.scm (qbittorrent-enhanced): Update to 4.6.3.10.

	Change-Id: I415d228dbbff2f4d5abf9bda2ca84ac81c0d0602

2024-03-09  Hilton Chain  <hako@ultrarare.space>

	gnu: font-lxgw-wenkai-tc: Update to 1.320.
	* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Update to 1.320.

	Change-Id: Id7881c2fd486341a48cc7f1cb9708988f672ab5a

2024-03-09  Hilton Chain  <hako@ultrarare.space>

	gnu: font-lxgw-wenkai: Update to 1.320.
	* gnu/packages/fonts.scm (font-lxgw-wenkai): Update to 1.320.

	Change-Id: I2c533eec088a5b62a4a54138c179a5a9f89d79a6

2024-03-09  Hilton Chain  <hako@ultrarare.space>

	gnu: sway: Update package style.
	* gnu/packages/wm.scm (sway)[arguments]: Use gexps.
	<#:phases>: Adjust to use ‘search-input-file’.
	Remove trailing #t.

	Change-Id: I5bd91faf2c79566486437b37cf72964d2c6a85fc

2024-03-09  Hilton Chain  <hako@ultrarare.space>

	gnu: sway: Update to 1.9.
	* gnu/packages/wm.scm (sway): Update to 1.9.
	[arguments]<#:phases>: Don't hardcode path to scdoc.
	[inputs]: Replace wlroots-0.16 with wlroots.

	Change-Id: I2108e57180a91dc2873d5398dc5f6981002e1c3d

2024-03-09  Hilton Chain  <hako@ultrarare.space>

	gnu: font-chiron-sung-hk: Split outputs.
	* gnu/packages/fonts.scm (font-chiron-sung-hk)[arguments]: Split outputs.
	[outputs]: Add "otf" and "ttf".

	Change-Id: Id96bba47e8f9ae9404a528bcceab3e110a05db4e

2024-03-09  Hilton Chain  <hako@ultrarare.space>

	gnu: font-chiron-hei-hk: Update to 2.509.
	* gnu/packages/fonts.scm (font-chiron-hei-hk): Update to 2.509.

	Change-Id: I29f2ad3409eaa9ecbdf964397d03110d83a91f75

2024-03-09  Hilton Chain  <hako@ultrarare.space>

	gnu: font-chiron-sung-hk: Update to 1.011.
	* gnu/packages/fonts.scm (font-chiron-sung-hk): Update to 1.011.

	Change-Id: Ib462e1707e611a2ff8053d69d38d28324e8d1cfe

2024-03-09  Hilton Chain  <hako@ultrarare.space>

	linux-initrd: Avoid looking up builtin modules.
	* gnu/system/linux-initrd.scm (flat-linux-module-directory)
	[build-exp]<builtin-modules,modules-to-lookup>: New variables.
	<modules>: Use ‘modules-to-lookup’ to avoid looking up builtin modules.

	Change-Id: I60fdae0211bb6632508b1c63582e013e78186cd1

2024-03-09  Hilton Chain  <hako@ultrarare.space>

	gnu: patatt: Update to 0.6.3.
	* gnu/packages/version-control.scm (patatt): Update to 0.6.3.

	Change-Id: I3a1c767c0dbbddade590ccddef6e6c28eb1d4c69

2024-03-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: telegram-cli: Update compiler flags.
	* gnu/packages/telegram.scm (telegram-cli)[arguments]: Add phase to remove
	-Werror and add -fcommon; remove trailing #T.

	Change-Id: I1c82fdd914b5f27f00e4bf87e4adc3eb559a874c

2024-03-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: tgl: Remove -Werror.
	* gnu/packages/telegram.scm (tgl)[arguments]: Add phase to remove "-Werror".

	Change-Id: I0e93b41ed6bae4b74fc12bdeddd3019a8b0e6bd5

2024-03-08  Clément Lassieur  <clement@lassieur.org>

	gnu: torbrowser: Update to 13.0.11.
	* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
	20240305132801.
	(%torbrowser-version): Update to 13.0.11.
	(%torbrowser-firefox-version): Update to 115.8.0esr-13.0-1-build2.
	(translation-base-browser): Update to 16211a4b8524d71525f0ea73c07771c634132b30.
	(translation-tor-browser): Update to 012f643d2d6b04ebf868bf62cdb7ad5b727734f5.

	Change-Id: I1d5cd4a0d7c3a01f8489db7b69b65a9451ead315

2024-03-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: colord-minimal: Skip tests on big-endian systems.
	* gnu/packages/gnome.scm (colord-minimal)[arguments]: Disable tests when
	building on a big-endian system.

	Change-Id: I6d1ba215894175e75ed4a3171ad3c54cb12653cd

2024-03-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nauty: Update to 2.8.8.
	* gnu/packages/maths.scm (nauty): Update to 2.8.8.

	Change-Id: I741b398e7ab367a7c82ee8cc454f1790524b5db6

2024-03-08  Ian Eure  <ian@retrospec.tv>

	gnu: Add jellyfin-mpv-shim.
	* gnu/packages/video.scm (jellyfin-mpv-shim): New variable.

	Change-Id: Ie030dee36b1c2afc796f082fdebf909cbddd59da

2024-03-08  宋文武  <iyzsong@member.fsf.org>

	teams: Add 宋文武 to the qt team.
	* etc/teams.scm (宋文武): Add qt team.

	Change-Id: Ib1b50b109ded4dbbcfd0649d3e0c1e6884585c5e

2024-03-08  宋文武  <iyzsong@member.fsf.org>

	teams: lxqt: Remove qt.scm from scope.
	* etc/teams.scm (lxqt)[#:scope]: Remove "gnu/packages/qt.scm".

	Change-Id: If05ea534a827eba5a2acf6526d906cea43f72442

2024-03-08  Ian Eure  <ian@retrospec.tv>

	gnu: Add python-pystray.
	* gnu/packages/python-xyz.scm (python-pystray): New variable.

	Change-Id: If10777c9ec91b549b9937b4825565223786a75cb

2024-03-08  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Register sajson-build-with-gcc10.patch.
	This is a follow-up to commit e34bf9b63423f5846fa3b03be0c970cb3d33ac33 .

	* gnu/local.mk (dist_patch_DATA): Add sajson-build-with-gcc10.patch.

	Change-Id: Iaba2a03c0aeda38899225fffbd55b884e14dd3e6

2024-03-08  Juliana Sims  <juli@incana.org>

	gnu: Add rdate.
	* gnu/packages/time.scm (rdate): New variable.

	Change-Id: I12217c62fe17a93bdb5364f807804eea7fc57a23

2024-03-08  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: webkitgtk: Update to 2.42.5 [security fixes].
	Fixes CVE-2024-23222, CVE-2024-23206, CVE-2024-23213.

	* gnu/packages/webkit.scm (webkitgtk): Update to 2.42.5.
	[source]: Add snippet to fix build on some architectures.

	Co-Authored-by: Efraim Flashner <efraim@flashner.co.il>
	Change-Id: I6edbe89c0e15a237fab6d678bc656881d6628ffe

2024-03-08  AwesomeAdam54321  <adam.faiz@disroot.org>

	teams: Add entry for Adam Faiz.
	* etc/teams.scm ("Adam Faiz"): New member.

	Change-Id: Idb913da5e4f622b8efdbadc87d2cf3e5aec118eb

2024-03-08  nik gaffney  <nik@fo.am>

	gnu: cl-osc: update to 0.9-0.f647738.
	* gnu/packages/lisp-xyz.scm (sbcl-osc): Update to 0.9-0.f647738.
	  [native-inputs]: Add sbcl-fiveam.
	  [inputs]: Remove sbcl-usocket, add sbcl-ieee-floats.
	  [description]: Update it.
	  [license]: Remove llgpl.

	Change-Id: Iba92207d845101a1c6e57d3676e7bd177127c192
	Modified-by: Guillaume Le Vaillant <glv@posteo.net>

2024-03-08  Paul A. Patience  <paul@apatience.com>

	gnu: cl-agnostic-lizard: Update to 0.0.0-2.fe1a1d7.
	* gnu/packages/lisp-xyz.scm (sbcl-agnostic-lizard): Update to
	0.0.0-2.fe1a1d7.

	Change-Id: I31e9dbd060d8b510c8e3c28fe791d496268e80f4

2024-03-08  Paul A. Patience  <paul@apatience.com>

	gnu: abcl: Fix quoting in wrapper script.
	* gnu/packages/java.scm (abcl)[arguments]<#:phases>: Fix quoting in
	installed wrapper script. Also set hash-bang to bash since '[[' is used.

	Change-Id: I09ee266764c455194ab6097f096378ee1a986bcb

2024-03-08  Paul A. Patience  <paul@apatience.com>

	gnu: Add cl-all.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-all, cl-all): New variables.

	Change-Id: I63903a81dbf9719c3f840778b92656cdf9cc9d76

2024-03-08  Andy Tai  <atai@atai.org>

	gnu: gnuradio: Update to 3.10.8.0.
	* gnu/packages/radio.scm (gnuradio): Update to 3.10.8.0.

	Change-Id: Ibf1560b642dd7d54f06eba0288f5068d7077e7ec
	Reviewed-by: Juliana Sims <juli@incana.org>

2024-03-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-lambda-4dn: Fix pip install.
	* gnu/packages/web.scm (python-lambda-4dn)[arguments]: Add phase
	'fix-pip-install.
	[propagated-inputs]: Add python-virtualenv.

	Change-Id: I3722a9dd2b017d4db5ced7ac9c65603cfa98744d

2024-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: crawl: Update to 0.31.0.
	* gnu/packages/games.scm (crawl): Update to 0.31.0.

	Change-Id: I53c4de85a7e58ecd5eeffe31fbbfcaaab4563292

2024-03-07  Andy Tai  <atai@atai.org>

	gnu: meld: Update to 3.22.1
	* gnu/packages/patchutils.scm (meld): Update to 3.22.1


	Change-Id: Ifb4ec944508fd5a3f34f973026291ad973be5690

2024-03-07  Ian Eure  <ian@retrospec.tv>

	gnu: Add python-jellyfin-apiclient.
	* gnu/packages/python-xyz.scm (python-jellyfin-apiclient): New variable.

	Change-Id: If84546b14d380a3a10af63d4f41711125298487a

2024-03-07  Ian Eure  <ian@retrospec.tv>

	gnu: Add python-mpv-jsonipc.
	* gnu/packages/python-xyz.scm (python-mpv-jsonipc): New variable.

	Change-Id: Iec7679213d9b9e8e5cbf01a30838e27e71704e54

2024-03-07  arkhan  <arkhan@riseup.net>

	gnu: xonsh: Update to 0.15.1
	* gnu/packages/shells.scm (xonsh): Update to 0.15.1

2024-03-07  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-45.5f80856.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-45.5f80856.

	Change-Id: I8ca137ee0088a6eb453306f9a7e6d8f9f8225d71

2024-03-07  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-98.1c80525.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-98.1c80525.

	Change-Id: Ia590600c2112b39f4ceced5734d7ed46f9045a46

2024-03-07  Christopher Baines  <mail@cbaines.net>

	gnu: bffe: Update to 0-4.006b96a.
	* gnu/packages/package-management.scm (bffe): Update to 0-4.006b96a.

	Change-Id: Ie3a41c8ccad89ec746cd621088d1e45499e3d52a

2024-03-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clang-properties: Add micro-architecture support for powerpc64le.
	* gnu/packages/llvm.scm (clang-properties): Add entry for powerpc64le.

	Change-Id: I89f300922270a1f35aa08e73e62d90843bd902c8

2024-03-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clang-properties: Update x86_64 micro-architectures.
	* gnu/packages/llvm.scm (clang-properties): Add entries on x86_64 for
	versions 17, 16, 15, 13, 9 and remove entry for version 10.

	Change-Id: I93149c30f011c6de8ff0cc2c2b6f0186540359cd

2024-03-07  Efraim Flashner  <efraim@flashner.co.il>

	cpu: Enable tuning for i686-linux.
	* gnu/packages/gcc.scm (gcc-7, gcc-10, gcc-11, gcc-12, gcc-13)
	[properties]: In compiler-cpu-architectures use the
	x86_64-micro-architectures list for i686.
	* guix/cpu.scm (cpu->gcc-architecture): Expand the x86_64 case to also
	support i686.

	Change-Id: I0b820ceb715960db5e702814fa278dc8c619a836

2024-03-07  Efraim Flashner  <efraim@flashner.co.il>

	cpu: Rename x86-64-v1 to x86-64.
	This is the actual micro-architecture designation used by compilers.

	* gnu/packages/gcc.scm (%gcc-11-x86_64-micro-architectures): Rename
	x86-64-v1 to x86-64.
	* gnu/packages/golang.scm (%go-1.18-x86_64-micro-architectures): Same.
	* guix/cpu.scm (cpu->micro-architecture-level): Same.
	(gcc-architecture->micro-architecture-level): Same.

	Change-Id: I19ed556a7e8deb4a77f4c63fca3b794f25092788

2024-03-07  Efraim Flashner  <efraim@flashner.co.il>

	cpu: Be consistent with x86_64 micro-architecture names.
	* gnu/packages/golang.scm (%go-1.18-x86_64-micro-architectures): Rename
	micro-architectures from x86_64-v* to x86-64-v*.
	* guix/cpu.scm (cpu->gcc-architecture): Return x86-64 as the fallback.
	(cpu->micro-architecture-level): Rename micro-architectures from
	x86_64-v* to x86-64-v*.
	(gcc-architecture->micro-architecture-level): Same.

	Change-Id: I37db65970417c22699ae8097b0361bccf76c1267

2024-03-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libvorbis: Mark as tunable.
	* gnu/packages/xiph.scm (libvorbis)[properties]: Mark package as tunable.

	Change-Id: Ie378a8c671ba6408a137e3c27824cb17671cafe3

2024-03-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: opus: Mark as tunable.
	* gnu/packages/xiph.scm (opus)[properties]: Mark package as tunable.

	Change-Id: I5df964b5692c6f390eef55d780810b03d6a895dc

2024-03-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add guix-backgrounds.
	* gnu/packages/package-management.scm (guix-backgrounds): New variable.

	Change-Id: If6159ed955877c42452b5ab6d853d3bf8687cde0

2024-03-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: guix-icons: Clean-up package.
	* gnu/packages/package-management.scm (guix-icons): Don't inherit from
	guix.
	[inputs]: Remove field.
	[home-page]: Use Guix's home-page.
	[license]: Update to cc-by-sa4.0.

	Change-Id: Icc14bd16a1746a6d1f95260a0da5f8f5bf7494a7

2024-03-07  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-ox-tufte: Simplify test invocation.
	* gnu/packages/emacs-xyz.scm (emacs-ox-tufte): Simplify the test invocation
	using the --use-emacsloadpath option in emacs-eldev@1.9.

	Change-Id: Ie61a336251b2670872cc8d049cc1c62284b7f350

2024-03-07  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: emacs-eldev: Update to 1.9.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.9.

	Change-Id: I364f261a5d332793d7dd0b789e32a993fa749bd4

2024-03-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hashicorp-hcl-v2: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-hashicorp-hcl-v2): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ife07c1ca7b0ba7241955767ebd2430a8e60aec90

2024-03-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hashicorp-hcl: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-hashicorp-hcl): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I431689059384d203cdb1c2d40f16ef9c5958b5ab

2024-03-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hashicorp-go-version: Fix indentation.
	* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-go-version): Fix
	indentation.

	Change-Id: Ib6f81057c9434097209875b91806703695c5089c

2024-03-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hashicorp-go-version: Update to 1.6.0.
	* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-go-version): Update to 1.6.0.

	Change-Id: I964c450d42a436bf093222c90abadcaf84b2968d

2024-03-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hashicorp-go-version: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-hashicorp-go-version): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ica0c069e90ade97efbbb201f36d92ff70bad1c8b

2024-03-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-spf13-viper: Remove input labels.
	* gnu/package/golang.scm (go-github-com-spf13-viper)
	[propagated-inputs]: Remove input labels.

	Change-Id: I0c8c616b9b44a2fd21f83dbfb609fe1bd861d657

2024-03-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hashicorp-go-uuid: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-hashicorp-go-uuid): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ib97abb60b716c971bb54144d7d1ea015211e1ed4

2024-03-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hashicorp-go-syslog: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-hashicorp-go-syslog): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Iae1acbde5fcccb7879944dbcbda8a32672478f6a

2024-03-06  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-hashicorp-go-multierror.
	* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-go-multierror): New
	  variable.

	Change-Id: I6b09a52dc314c4cc6903690738debf4b6c99393f

2024-03-06  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-hashicorp-errwrap.
	* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-errwrap): New
	  variable.

	Change-Id: I4a0e7c23f9aaab4e29c81a68d976dafcd86dd2d1

2024-03-06  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-cskr-pubsub.
	* gnu/packages/golang-xyz.scm (go-github-com-cskr-pubsub): New variable.

	Change-Id: Ia0a3d5b86cdaad45b6b58af9441b1ea3396ec056

2024-03-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-go-uber-org-zap: Move to golang-xyz.
	* gnu/packages/golang.scm (go-go-uber-org-zap): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/radio.scm: Add (gnu packages golang-xyz) module.

	Change-Id: Id4de6cb4714b9b28e43e5aecabf5b32684f1a370

2024-03-06  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: kubo: Update to 0.22.0.
	* gnu/packages/ipfs.scm (kubo): Update to 0.22.0.

	Change-Id: Iee640c01024a399bdf2b9c6e07ef6951e5567f54

2024-03-06  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-go-uber-org-zap: Update to 1.24.0.
	* gnu/packages/golang.scm (go-go-uber-org-zap): Update to 1.24.0.

	Change-Id: I3028c065ac71ca3accd2789f491829e466068cc2

2024-03-06  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-spf13-afero: Add missing input.
	* gnu/packages/golang.scm (go-github-com-spf13-afero): Add missing input.
	[propagated-inputs]: Add go-github-com-pkg-sftp.

	Change-Id: If428fdf82c191ce3e408053886c5ec726e9644df

2024-03-06  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add go-github-com-pkg-sftp.
	* gnu/packages/golang-web.scm (go-github-com-pkg-sftp): New variable.

2024-03-06  Troy Figiel  <troy@troyfigiel.com>

	gnu: sqls: Add missing inputs.
	* gnu/packages/databases (sqls): Add missing inputs.
	[native-inputs]: Add go-github-com-google-go-cmp-cmp and
	go-github-com-k0kubun-pp.

	* gnu/packages/databases: Add (gnu packages golang-xyz) module.

2024-03-06  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add go-github-com-k0kubun-pp.
	* gnu/packages/golang-xyz.scm (go-github-com-k0kubun-pp): New variable.

	gnu: Add go-github-com-ugorji-go-codec.
	* gnu/packages/golang-web.scm (go-github-com-ugorji-go-codec): New variable.

	gnu: Add go-github-com-nwaples-rardecode-v2.
	* gnu/packages/golang-compression.scm (go-github-com-nwaples-rardecode-v2): New variable.

2024-03-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github.com-ulikunitz-xz: Adjust name.
	* gnu/packages/golang-compression.scm (go-github.com-ulikunitz-xz):
	Rename variable to go-github-com-ulikunitz-xz to follow golang naming
	style.

	* gnu/packages/admin.scm (fiano) [inputs]: Remove
	go-github.com-ulikunitz-xz. Add go-github-com-ulikunitz-xz.

	* gnu/packages/bioinformatics.scm (go-github-com-biogo-hts-cram)
	[propagated-inputs]: Remove go-github.com-ulikunitz-xz. Add
	go-github-com-ulikunitz-xz.

	Change-Id: Id2f2556666c4f9a08e0203f5ca7eb8352c492051

2024-03-06  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add go-github-com-hhrutter-tiff.
	* gnu/packages/golang-xyz.scm (go-github-com-hhrutter-tiff): New variable.

	gnu: Add go-github-com-hhrutter-lzw.
	* gnu/packages/golang-compression.scm (go-github-com-hhrutter-lzw): New variable.

	gnu: Add go-github-com-dave-jennifer.
	* gnu/packages/golang-xyz.scm (go-github-com-dave-jennifer): New variable.

2024-03-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-vividcortex-ewma: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-vividcortex-ewma): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Iabf8a6ee15240c0817d80584a34e80dcbce1c974

2024-03-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-cheggaaa-pb-v3: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-cheggaaa-pb-v3): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/golang.scm (go-github-com-cheggaaa-pb): Remove variable.

	Change-Id: Ieddfddfec841e5b35c14002dbfe8655a7b5dec0f

2024-03-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-vividcortex-ewma: Update description.
	* gnu/packages/golang.scm (go-github-com-vividcortex-ewma)
	[description]: Provide link to a wiki page sourced from the project's
	README.

	Change-Id: I0520b0502f676b8891ddd746774acd483358b95e

2024-03-06  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-cheggaaa-pb-v3: Remove unnecessary inputs.
	* gnu/packages/golang.scm (go-github-com-cheggaaa-pb-v3): Remove unnecessary
	inputs.
	[propagated-inputs]: Remove go-golang-org-x-sys and go-github-com-rivo-uniseg.

2024-03-06  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-cheggaaa-pb-v3: Enable tests.
	* gnu/packages/golang.scm (go-github-com-cheggaaa-pb-v3): Enable tests.
	[arguments] <#:tests?>: Set to true.
	<#:unpack-path>: Set unpack-path to the repository root.

	Change-Id: Ic8b64dcf4717ff6a163d8a674e5e7c2c6d162b98

2024-03-06  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-vividcortex-ewma: Fix import-path.
	* gnu/packages/golang.scm (go-github-com-vividcortex-ewma): Fix import-path.
	[arguments]<#:import-path>: Use proper capitalization.

2024-03-06  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add go-github-com-shirou-gopsutil-v3.
	* gnu/packages/golang-xyz.scm (go-github-com-shirou-gopsutil-v3): New variable.

	Change-Id: Ibbfe76f0a56daf76fc4a4ecd844b445e9355a7ce

2024-03-06  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-shirou-gopsutil: Reformat with guix style.
	* gnu/packages/golang-xyz.scm (go-github-com-shirou-gopsutil): Reformat with
	guix style.

2024-03-06  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-shirou-gopsutil: Update to 2.21.11.
	* gnu/packages/golang-xyz.scm (go-github-com-shirou-gopsutil): Update to
	2.21.11.
	[arguments]: Fix tests.
	<#:go>: Update to go-1.18.
	<#:phases>: Add 'remove-v3 and 'remove-failing-tests phases.
	[propagated-inputs]: Add go-golang-org-x-sys.
	[native-inputs]: Add go-github-com-stretchr-testify and procps.

	* gnu/packages/golang-xyz.scm: Add (gnu packages linux) module.

2024-03-06  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-shirou-gopsutil: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-shirou-gopsutil): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

2024-03-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-numcpus.
	* gnu/packages/golang-xyz.scm (go-numcpus): New variable.

	Change-Id: I2edb2f355fd14f2f9a470c91519e7fe1581cc243

2024-03-06  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add go-github-com-tklauser-go-sysconf.
	* gnu/packages/golang-xyz.scm (go-github-com-tklauser-go-sysconf): New variable.

	gnu: Add go-github-com-tklauser-numcpus.
	* gnu/packages/golang-xyz.scm (go-github-com-tklauser-numcpus): New variable.

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: emacs-ess: Disable two bad tests.
	These tests used to be disabled before and they do still fail.

	* gnu/packages/statistics.scm (emacs-ess)[arguments]: Disable two more tests.

	Change-Id: I44a18b43d4fa6af2c9244bb8f3697a01c6c8d255

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests: Update to 4.3.3.
	* gnu/packages/statistics.scm (r-with-tests): Update to 4.3.3.

	Change-Id: Ida43d1e7f747245b01aa6fc73716b79611f0bbfd

2024-03-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libtheora: Fix cross-compiling to riscv64-linux.
	* gnu/packages/xiph.scm (libtheora):
	[native-inputs]: When cross compiling to riscv64-linux-gnu, add config.
	[arguments]: When target riscv64-linux-gnu, add update-config phase.

	Change-Id: Ie055cd4f6cb9d2a4601b93d1f9db227598349c7c

2024-03-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libtheora: Use Gexps.
	* gnu/packages/xiph.scm (libtheora): Use Gexps.

	Change-Id: Ie055cd4f6cb9d2a4601b93d1f9db227598349c7c

2024-03-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: home: dotfiles: Properly support both plain and Stow directory layouts.
	Fixes <https://issues.guix.gnu.org/68848>.

	The current implementation of the home-dotfiles-service-type contradicts
	the Guix manual.  This patch properly implements both the plain and Stow
	dotfiles directory layouts.

	It does so by refactoring home-dotfiles-configuration adding a new
	packages field to support GNU Stow's users workflow and introducing
	a new layout field to switch between the two directory layouts.

	* gnu/home/services/dotfiles (home-dotfiles-configuration): Migrate to
	(gnu services configuration);
	[packages]: new field;
	[layout]: new field;
	(strip-stow-dotfile): new variable;
	(strip-plain-dotfile): new variable;
	(home-dotfiles-configuration->files): use the new fields;
	[directory-contents]: allow for
	selecting a subset of application dotfile directories;
	* doc/guix.texi: document the new layouts.

	Change-Id: I2e96037608353e360828290f055ec5271cfdfd48

2024-03-06  Ludovic Courtès  <ludo@gnu.org>

	services: virtual-build-machine: Disable substitutes by default.
	These are useless when offloading yet were causing problems on systems
	where the default substitute servers are unreachable.

	* gnu/services/virtualization.scm (%virtual-build-machine-operating-system):
	Add ‘use-substitutes?’ field to ‘guix-configuration’.

	Change-Id: I7d5e380a6f2e2d537de43fdb3c550958ed4db255

2024-03-06  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix typo in “Getting Started with the System”.
	* doc/guix.texi (Getting Started with the System): Fix typo.

	Change-Id: Idc52b9a4d5f5003899613595b6b275e098f6a3a8

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seuratdata: Update to 0.2.2.9001-1.4dc08e0.
	* gnu/packages/cran.scm (r-seuratdata): Update to 0.2.2.9001-1.4dc08e0.
	[propagated-inputs]: Add r-seurat and r-seuratobject.

	Change-Id: I8bf21d23ec0bdfbc0b8930673ac5750d081ac780

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-snprelate: Update to 1.36.1.
	* gnu/packages/bioconductor.scm (r-snprelate): Update to 1.36.1.

	Change-Id: I5cf14d463c0f4ca3707a8ac33c7a06baa4337789

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s4arrays: Update to 1.2.1.
	* gnu/packages/bioconductor.scm (r-s4arrays): Update to 1.2.1.

	Change-Id: I68c0ee03264073e8816fc92fbaa97ebb6c5036ed

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggcyto: Update to 1.30.2.
	* gnu/packages/bioconductor.scm (r-ggcyto): Update to 1.30.2.

	Change-Id: I29c123aa60347b491412631f036923c3bbb7d6c9

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggtree: Update to 3.10.1.
	* gnu/packages/bioconductor.scm (r-ggtree): Update to 3.10.1.

	Change-Id: I62eec59a6be3f806261198a1d39eb38ee86a9a79

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nebulosa: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-nebulosa): Update to 1.12.1.
	[propagated-inputs]: Remove r-seurat; add r-ggrastr and r-seuratobject.

	Change-Id: If301102ec02ce618ed1ebeff17a9d7e0845e847c

2024-03-06  Carlo Zancanaro  <carlo@zancanaro.id.au>

	scripts: import: elpa: Unquote-splice package sexp contents.
	* guix/scripts/import/elpa.scm (guix-import-elpa): Unquote-splice the contents
	of the package sexp so the matched package definition is returned unchanged.

	Change-Id: Iaaa7e72390c73c6d6671811fe9ac284d599b44c6

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-datasaurus: Update to 0.1.8.
	* gnu/packages/statistics.scm (r-datasaurus): Update to 0.1.8.

	Change-Id: Ida2de5f36bbb7bbb42f6088bffafaa0059c02ec3

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-naniar: Update to 1.1.0.
	* gnu/packages/statistics.scm (r-naniar): Update to 1.1.0.
	[propagated-inputs]: Add r-lifecycle.

	Change-Id: I01815422981039a0b4c23a2d91fae37300e9d5da

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppeigen: Update to 0.3.4.0.0.
	* gnu/packages/statistics.scm (r-rcppeigen): Update to 0.3.4.0.0.

	Change-Id: Ie879a04dcc7c22fac69da0f72a82868f14571f59

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vgam: Update to 1.1-10.
	* gnu/packages/statistics.scm (r-vgam): Update to 1.1-10.

	Change-Id: I0f116e19095577e20ac9c6644e00141dcc953d84

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpparmadillo: Update to 0.12.8.1.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.12.8.1.0.

	Change-Id: Ic0e678dadd5fcbbea3b0edda60a6bc465bdbe98c

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-data-table: Update to 1.15.2.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.15.2.

	Change-Id: I1e68949514e1f525bc70218752d3f978b787d4b6

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-locfit: Update to 1.5-9.9.
	* gnu/packages/statistics.scm (r-locfit): Update to 1.5-9.9.

	Change-Id: I792b37ef9b5f10b95b14ca633d254843a9de9aab

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdtools: Update to 0.3.7.
	* gnu/packages/statistics.scm (r-gdtools): Update to 0.3.7.

	Change-Id: I6f784e10a6856c3b651fca44f658810750a255fc

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gganimate: Update to 1.0.9.
	* gnu/packages/cran.scm (r-gganimate): Update to 1.0.9.
	[propagated-inputs]: Add r-cli, r-lifecycle, r-transformr, and r-vctrs.

	Change-Id: I6fbee3cf380992caeeedaa738aa21dabad670950

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3tuning: Update to 0.20.0.
	* gnu/packages/cran.scm (r-mlr3tuning): Update to 0.20.0.

	Change-Id: I4eff54cf5e5961ea8389e606fcdf8b197c9a0b43

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bbotk: Update to 0.8.0.
	* gnu/packages/cran.scm (r-bbotk): Update to 0.8.0.

	Change-Id: I5ecb9e126b96970db6aee5374ae809cd03eab9f4

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3: Update to 0.18.0.
	* gnu/packages/cran.scm (r-mlr3): Update to 0.18.0.

	Change-Id: I4694be8897b834dc107b80aff89ccf2fb43759d1

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seurat: Update to 5.0.2.
	* gnu/packages/cran.scm (r-seurat): Update to 5.0.2.

	Change-Id: I358d4bcab984b207ab9ee69ebdaeecf440626b70

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-random: Update to 3.2-3.
	* gnu/packages/cran.scm (r-spatstat-random): Update to 3.2-3.

	Change-Id: Ie8496efc4fbb4ab7ed296353ac746c7f2fb6f5ab

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-geom: Update to 3.2-9.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 3.2-9.

	Change-Id: I122f0f3a5ca692eb32cfa7adfb050e11a91d0a84

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hrbrthemes: Update to 0.8.7.
	* gnu/packages/cran.scm (r-hrbrthemes): Update to 0.8.7.
	[propagated-inputs]: Remove r-htmltools, r-knitr, and r-rmarkdown.
	[native-inputs]: Remove r-knitr.

	Change-Id: Id7486f175962306caea0ef290925f809e6db7972

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-erm: Update to 1.0-5.
	* gnu/packages/cran.scm (r-erm): Update to 1.0-5.

	Change-Id: I2afb17f770e54a3fb33dd2decf97fa33946d65df

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stanheaders: Update to 2.32.6.
	* gnu/packages/cran.scm (r-stanheaders): Update to 2.32.6.

	Change-Id: I257b98c4d366644412823e7db9c077c5fa94437c

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-forecast: Update to 8.22.0.
	* gnu/packages/cran.scm (r-forecast): Update to 8.22.0.

	Change-Id: I866e6aa742a663fe8baa4ba5e90add41cfc9b957

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fda: Update to 6.1.7.
	* gnu/packages/cran.scm (r-fda): Update to 6.1.7.

	Change-Id: Ieee4094c64be5bb89b257efea788a3799baef7b7

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-showtext: Update to 0.9-7.
	* gnu/packages/cran.scm (r-showtext): Update to 0.9-7.

	Change-Id: Iff35114553726dd2941e870de02427c73cb397f1

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sysfonts: Update to 0.8.9.
	* gnu/packages/cran.scm (r-sysfonts): Update to 0.8.9.

	Change-Id: I4b1398049ac0fd07dcbd56247e3808c85c1b3d7e

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-leidenalg: Update to 1.1.3.
	* gnu/packages/cran.scm (r-leidenalg): Update to 1.1.3.

	Change-Id: I20737485f2bbeab212bb1cce2f5935f0df938741

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggraph: Update to 2.2.0.
	* gnu/packages/cran.scm (r-ggraph): Update to 2.2.0.
	[propagated-inputs]: Remove r-digest, r-gtable, and r-rcpp; add r-cpp11 and r-memoise.

	Change-Id: Id5c4be4765171c0b46bd421cf13e4dbdbfa44955

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tweenr: Update to 2.0.3.
	* gnu/packages/cran.scm (r-tweenr): Update to 2.0.3.

	Change-Id: Ia7780ff00aeb25937a29a33cdb2d683f59067114

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bookdown: Update to 0.38.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.38.

	Change-Id: I2dd69baf405e938626ad487691fec8ee97027b97

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deldir: Update to 2.0-4.
	* gnu/packages/cran.scm (r-deldir): Update to 2.0-4.

	Change-Id: I31ef8c01111569c3619b80b1178413a5cd84d07c

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parallelly: Update to 1.37.1.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.37.1.

	Change-Id: I6ff44227c6fcd9c49bf4eb4d172005334bb73d1f

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ontologyindex: Update to 2.12.
	* gnu/packages/cran.scm (r-ontologyindex): Update to 2.12.

	Change-Id: Iaa72aa3c1f01f4bdc82707aa8fbc70949647e78f

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tractor-base: Update to 3.4.2.
	* gnu/packages/cran.scm (r-tractor-base): Update to 3.4.2.

	Change-Id: I86d07604a6f3bcac561d8df0e7332effdce92176

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-colorramps: Update to 2.3.2.
	* gnu/packages/cran.scm (r-colorramps): Update to 2.3.2.

	Change-Id: I81f7e3141c97da2f9c8a6a6fee37de98c6a7d4c8

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-partr2: Update to 0.9.2.
	* gnu/packages/cran.scm (r-partr2): Update to 0.9.2.

	Change-Id: Ib746e6755e2ea99ce08cdd3674b069cd14e6109d

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nodbi: Update to 0.10.3.
	* gnu/packages/cran.scm (r-nodbi): Update to 0.10.3.

	Change-Id: I6acc7fddf0c9bc2eb0bdc241d024431d9a0d9c4e

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdf5r: Update to 1.3.10.
	* gnu/packages/cran.scm (r-hdf5r): Update to 1.3.10.
	[native-inputs]: Add pkg-config.

	Change-Id: Ie93236c090afef5d29178bd4b3a9152ae9298a54

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-factominer: Update to 2.10.
	* gnu/packages/cran.scm (r-factominer): Update to 2.10.

	Change-Id: Id9f93c26d3ab7d94a2f19e9606c64d20540284e8

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggsci: Update to 3.0.1.
	* gnu/packages/cran.scm (r-ggsci): Update to 3.0.1.

	Change-Id: I95c260015b909d2c6b8da4d853f2b1a528c4ef2e

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-renv: Update to 1.0.5.
	* gnu/packages/cran.scm (r-renv): Update to 1.0.5.

	Change-Id: Ie51126dec50f4ec3bacd0b52354fd1a4cc2a926f

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-n2r: Update to 1.0.3.
	* gnu/packages/cran.scm (r-n2r): Update to 1.0.3.

	Change-Id: I4bd01c00d9a772b69fb69e23d94d8a98f7db6ff0

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lava: Update to 1.8.0.
	* gnu/packages/cran.scm (r-lava): Update to 1.8.0.
	[propagated-inputs]: Add r-cli.

	Change-Id: I3cac62611057dd66efa82ef2c8f6ae460fd91ff7

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bdsmatrix: Update to 1.3-7.
	* gnu/packages/cran.scm (r-bdsmatrix): Update to 1.3-7.

	Change-Id: I7244cad6a9e82a0d87d5d1abcd427850994b63c0

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmumps: Update to 5.2.1-28.
	* gnu/packages/cran.scm (r-rmumps): Update to 5.2.1-28.

	Change-Id: Ifd5efb6d21dcf3c90da416dd89a2711a328dbce9

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spelling: Update to 2.3.0.
	* gnu/packages/cran.scm (r-spelling): Update to 2.3.0.

	Change-Id: I08bc6914707efa49418d1473cca9b239afc39dbe

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-curl: Update to 5.2.1.
	* gnu/packages/cran.scm (r-curl): Update to 5.2.1.

	Change-Id: I3d2906ffaf2f17f70be10267017e31dec953ef76

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-secretbase: Update to 0.3.0.1.
	* gnu/packages/cran.scm (r-secretbase): Update to 0.3.0.1.

	Change-Id: Id9ce065d84105f1e0e45d3c8938cdc3e9b2a98d3

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pagoda2: Update to 1.0.12.
	* gnu/packages/cran.scm (r-pagoda2): Update to 1.0.12.

	Change-Id: I68f0e26f73afc714f266d3510f41e7e0a29c5bca

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggside: Update to 0.3.1.
	* gnu/packages/cran.scm (r-ggside): Update to 0.3.1.

	Change-Id: I9c48c262672fc3621a037f3d8082549acd61cb8a

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggdist: Update to 3.3.2.
	* gnu/packages/cran.scm (r-ggdist): Update to 3.3.2.
	[propagated-inputs]: Remove r-dplyr and r-tidyselect; add r-gtable.

	Change-Id: Ie67212a05e55eff3e8f4047a807ce3a0aee9099e

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-conos: Update to 1.5.2.
	* gnu/packages/bioconductor.scm (r-conos): Update to 1.5.2.

	Change-Id: Ia2192481d7d829ef47fec23d4fc8c028abce7098

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-transformr.
	* gnu/packages/cran.scm (r-transformr): New variable.

	Change-Id: I52114b946832c202c6e2278a330f98f78b92efce

2024-03-06  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Add one more invalid package.
	* guix/import/cran.scm (invalid-packages): Add "use_c17".

	Change-Id: Ie3b6455d4eff97811057cd82dca460367a4583e5

2024-03-05  John Kehayias  <john.kehayias@protonmail.com>

	gnu: rofi-wayland: Update to 1.7.5+wayland3.
	* gnu/packages/xdisorg.scm (rofi-wayland): Update to 1.7.5+wayland3.

	Change-Id: I43e87790272fe3e6d1b9b2fe9f837025083962d2

2024-03-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: emacs-activities: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-activities): Update to 0.6.

	Change-Id: I638ec282c49e9f52b258a672770c076cfcbedcd5

2024-03-05  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: Add emacs-lsp-booster.
	* gnu/packages/rust-apps.scm (emacs-lsp-booster): New variable.

	Change-Id: If89f9941662ed01ddec578b220f69e6370775103

2024-03-05  Suhail Singh  <suhailsingh247@gmail.com>

	gnu: Add rust-clap-verbosity-flag-2.
	* gnu/packages/crates-io.scm (rust-clap-verbosity-flag-2): New variable.

	Change-Id: I9fa802d964e71a1618d8d42571ca954c34dbf59e

2024-03-05  Tomas Volf  <~@wolfsden.cz>

	gnu: Add aardvark-dns.
	* gnu/packages/rust-apps.scm (aardvark-dns): New variable.

	Change-Id: If0cb81d7739e72d93a342ffa43f57129421ff691

2024-03-05  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-hickory-server-0.24.
	* gnu/packages/crates-web.scm (rust-hickory-server-0.24): New variable.

	Change-Id: I3bde5a809f68e6f161286b7630dfc97d3a68ba51

2024-03-05  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-hickory-client-0.24.
	* gnu/packages/crates-web.scm (rust-hickory-client-0.24): New variable.

	Change-Id: I0fcaf5d82837d2d380171faae0bcddd281e55826

2024-03-05  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-hickory-recursor-0.24.
	* gnu/packages/crates-web.scm (rust-hickory-recursor-0.24): New variable.

	Change-Id: I93348b33c4d82b8cf2187ec61e67791c114a721d

2024-03-05  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-hickory-resolver-0.24.
	* gnu/packages/crates-web.scm (rust-hickory-resolver-0.24): New variable.

	Change-Id: I863039f4524ebcadf91bac3f26f62c65268b5de7

2024-03-05  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-hickory-proto-0.24.
	* gnu/packages/crates-web.scm (rust-hickory-proto-0.24): New variable.

	Change-Id: I0bf90d9b78fa830f8b61444c4cdb610c715d4d63

2024-03-05  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-async-broadcast-0.6.
	* gnu/packages/crates-io.scm (rust-async-broadcast-0.6): New variable.
	(rust-async-broadcast-0.5): Inherit from it.

	Change-Id: I942490385b625fa6f0cdec6f2c3262b84f06b76b

2024-03-05  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-event-listener-strategy-0.1.
	* gnu/packages/crates-io.scm (rust-event-listener-strategy-0.1): New
	variable.

	Change-Id: I15b35f677c57ec5205ea140e65c1b70042fbf661

2024-03-05  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-h3-quinn-0.0.3.
	* gnu/packages/crates-web.scm (rust-h3-quinn-0.0.3): New variable.

	Change-Id: Ib9012197310f4c862d9b0aedfbdd8259955f78e2

2024-03-05  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-h3-0.0.2.
	* gnu/packages/crates-web.scm (rust-h3-0.0.2): New variable.

	Change-Id: I511f9bd64db17d12c38d2708e9dc1bd93b347667

2024-03-05  TakeV  <takev@disroot.org>

	gnu: git-annex: Update to 10.20240227.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20240227.

	Change-Id: I440fbc80f58671cbe515b7b0a1605dabe6fd76e3

2024-03-05  Efraim Flashner  <efraim@flashner.co.il>

	guix: cpu: Update aarch64 CPUs.
	* guix/cpu.scm (cpu->gcc-architecture): Update list of CPUs from the
	list in gcc.

	Change-Id: Ifcd26c143fc9e3aaa0c5514e1dac4908d2780255

2024-03-05  Efraim Flashner  <efraim@flashner.co.il>

	guix: cpu: Autodetect the x86-64-v4 microarchitecture.
	* guix/cpu.scm (gcc-architecture->micro-architecture-level): Sort
	gcc-architectures which have AVX512F support into x86-64-v4.

	Change-Id: I8af0ceb692eefec7433e1fd5149379244da799c4

2024-03-05  Efraim Flashner  <efraim@flashner.co.il>

	guix: cpu: Update x86_64 CPUs.
	* guix/cpu.scm (cpu->gcc-architecture): Add graniterapids-d,
	pantherlake, clearwaterforest, arrowlake-s, yongfeng.  Remove
	grandridge.  Update CPU flags for searching to match architecture.
	(gcc-architecture->micro-architecture-level): Adjust listed
	architectures and sort in order used above.

	Change-Id: I186ab6e396e36c34f7c61827e02f637716993141

2024-03-05  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: gcc@11: fix 'compiler-cpu-architectures' property.
	* gnu/packages/gcc.scm (%gcc-11-x86_64-micro-architectures): fix
	typo `alterlake' to `alderlake'.

	Change-Id: Ia1a7af3f25040101f6995b6a4df5f298bfbbeb44

2024-03-05  Andy Tai  <atai@atai.org>

	gnu: font-gnu-unifont: Update to 15.1.05.
	* gnu/packages/fonts.scm (font-gnu-unifont): Update to 15.1.05.

	Change-Id: I79b51df78735d52afc5dde129bff299f3e83b7f6

2024-03-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libtommath: Update to 1.2.1.
	* gnu/packages/multiprecision.scm (libtommath): Update to 1.2.1.
	[source]: Remove patch.
	[arguments]: Remove trailing #t from phases.
	[properties]: Add upstream-name, lint-hidden-cve.
	* gnu/packages/patches/libtommath-integer-overflow.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: I4c1de43b4083e0649fcb493a5c304736e41ab4b8

2024-03-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove libtommath-1.1.
	* gnu/packages/multiprecision.scm (libtommath-1.1): Delete variable.
	* gnu/packages/patches/libtommath-fix-linkage.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: I3a2bb697cbb72716756c24643920008e919889b5

2024-03-04  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	aux-files: comp-integrity: Adjust for emacs-pgtk.
	* gnu/packages/aux-files/emacs/comp-integrity.el (x-dnd-init-frame): Require
	x-dnd.
	(x-handle-no-bitmap-icon): Only test this if it's bound.

2024-03-04  Andy Tai  <atai@atai.org>

	gnu: scribus: Update to 1.6.1
	* gnu/packages/scribus.scm (scribus): Update to 1.6.1.
	* gnu/packages/patches/scribus-1.5.8-poppler-22.03.0.patch: Delete file.
	* gnu/packages/patches/scribus-1.5.8-poppler-22.04.0.patch: Delete file.
	* gnu/packages/patches/scribus-1.5.8-poppler-22.09.0.patch: Delete file.
	* gnu/packages/patches/scribus-1.5.8-poppler-22.2.0-1.patch: Delete file.
	* gnu/packages/patches/scribus-1.5.8-poppler-22.2.0-2.patch" Delete file.
	* gnu/local.mk: Apply file removal.

	Change-Id: I7f40863f24f5b5ed82cf81bece6833c9d4b4ad9e

2024-03-04  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Update to 2.18.1.
	* gnu/packages/dezyne.scm (dezyne): Update to 2.18.1.

	Change-Id: I8750035237cd0784ab4244af034dc28549e54dd5

2024-03-04  dan  <i@dan.games>

	gnu: Add emacs-citar-denote.
	* gnu/packages/emacs-xyz.scm (emacs-citar-denote): New variable.

	Change-Id: Ib728e5f005f2c6cd84864bb0ecc11c8ed40ac24b

2024-03-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: moarvm: Fix building on powerpc-linux.
	* gnu/packages/perl6.scm (moarvm)[arguments]: Adjust custom 'configure
	phase to add '-latomic' to the LDFLAGS when building for powerpc-linux.

	Change-Id: Ib8a25dea492c7e41c0f61440cc51d20adf77c183

2024-03-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove libtommath-1.0.
	* gnu/packages/multiprecision.scm (libtommath-1.0): Delete variable.

	Change-Id: I8da3c4b16470ea24e89216644d84350e07b7dd63

2024-03-04  Paul A. Patience  <paul@apatience.com>

	gnu: Add perl6-format-lisp.
	* gnu/packages/perl6.scm (perl6-format-lisp): New variable.

	gnu: perl6-test-mock: Update to 1.5-0.1130427.
	* gnu/packages/perl6.scm (perl6-test-mock): Update to 1.5-0.1130427.
	[description]: Add missing @code{}.

	gnu: perl6-test-meta: Update to 0.0.17.
	* gnu/packages/perl6.scm (perl6-test-meta): Update to 0.0.17.
	[source]: Reindent.
	[propagated-inputs]: Add perl6-license-spdx.
	[synopsis]: Add a missing apostrophe.

	gnu: perl6-uri: Update to 0.3.5.
	* gnu/packages/perl6.scm (perl6-uri): Update to 0.3.5.
	[source]: Update URL.
	[home-page]: Update.
	[synopsis, description]: Replace mentions of Perl with Raku.

	gnu: perl6-svg-plot: Perl -> Raku.
	* gnu/packages/perl6.scm (perl6-svg-plot)[source]: Reindent.
	[synopsis, description]: Replace mentions of Perl with Raku.

	gnu: perl6-svg: Perl -> Raku.
	* gnu/packages/perl6.scm (perl6-svg)[source]: Reindent.
	[synopsis, description]: Replace mentions of Perl with Raku.
	Fix minor stylistic issues.

	gnu: perl6-xml-writer: Perl -> Raku.
	* gnu/packages/perl6.scm (perl6-xml-writer)[source]: Reindent.
	[synopsis, description]: Replace mentions of Perl with Raku.

	gnu: perl6-oo-monitors: Update to 1.1.1.
	* gnu/packages/perl6.scm (perl6-oo-monitors): Update to 1.1.1.
	[source]: Reindent.
	[synopsis]: Replace mention of Perl with Raku.

	gnu: perl6-mime-base64: Update to 1.2.3.
	* gnu/packages/perl6.scm (perl6-mime-base64): Update to 1.2.3.
	[source]: Update URL. Reindent.
	[home-page]: Update.
	[description]: Replace mention of Perl with Raku.

	gnu: perl6-meta6: Update to 0.0.26.
	* gnu/packages/perl6.scm (perl6-meta6): Update to 0.0.26.
	[source]: Reindent.
	[propagated-inputs]: Move below native-inputs.
	[synopsis, description]: Replace mentions of Perl with Raku. Fix minor
	stylistic issues.

	gnu: perl6-license-spdx: Update to 3.16.0.
	* gnu/packages/perl6.scm (perl6-license-spdx): Update to 3.16.0.
	[source]: Reindent.

	gnu: perl6-json-class: Update to 0.0.18.
	* gnu/packages/perl6.scm (perl6-json-class): Update to 0.0.18.
	[source]: Reindent.
	[propagated-inputs]: Move below native-inputs.
	[synopsis, description]: Fix minor stylistic issues.

	gnu: perl6-json-unmarshal: Reindent.
	* gnu/packages/perl6.scm (perl6-json-unmarshal)[source]: Reindent.

	gnu: perl6-json-marshal: Update to 0.0.23.
	* gnu/packages/perl6.scm (perl6-json-marshal): Update to 0.0.23.
	[source]: Reindent.
	[propagated-inputs]: Move below native-inputs.
	[synopsis]: Serialisation -> serialization.

	gnu: perl6-json-name: Update to 0.0.6.
	* gnu/packages/perl6.scm (perl6-json-name): Update to 0.0.6.
	[source]: Reindent.
	[propagated-inputs]: Add perl6-json-optin.
	[synopsis, description]: Fix minor stylistic issues.

	gnu: Add perl6-json-optin.
	* gnu/packages/perl6.scm (perl6-json-optin): New variable.

	gnu: perl6-json-fast: Update to 0.17.
	* gnu/packages/perl6.scm (perl6-json-fast): Update to 0.17.
	[source]: Reindent.
	[synopsis, description]: Replace mentions of Perl with Raku and fix
	minor stylistic issues.

	gnu: perl6-json: Perl -> Raku.
	* gnu/packages/perl6.scm (perl6-json): Extract commit outside of source.
	[description]: Replace mention of Perl with Raku.

	gnu: perl6-grammar-profiler-simple: Perl -> Raku.
	* gnu/packages/perl6.scm (perl6-grammar-profiler-simple)[source]:
	Reindent.
	[synopsis, description]: Replace mentions of Perl with Raku.

	gnu: perl6-grammar-debugger: Perl -> Raku.
	* gnu/packages/perl6.scm (perl6-grammar-debugger)[source]: Reindent.
	[synopsis]: Replace mention of Perl with Raku.

	gnu: perl6-terminal-ansicolor: Perl -> Raku.
	* gnu/packages/perl6.scm (perl6-terminal-ansicolor): Extract commit
	outside of source.
	[description]: Replace mention of Perl with Raku.

	gnu: perl6-zef: Update to 0.13.8.
	* gnu/packages/perl6.scm (perl6-zef): Update to 0.13.8.
	[source]: Reindent.
	[arguments]: Replace Perl with Raku in 'check' phase.
	[synopsis, description]: Replace mentions of Perl with Raku.

2024-03-04  Paul A. Patience  <paul@apatience.com>

	gnu: perl6-tap-harness: Update to 0.3.5.
	* gnu/packages/perl6.scm (perl6-tap-harness): Update to 0.3.5.
	[source]: Update URL. Reindent.
	[arguments]: Replace obsolete prove6 script with manual Raku invocation
	in 'check' phase.
	[home-page]: Update.
	[synopsis]: Replace mention of Perl with Raku.

	* gnu/packages/rakudo-build-system.scm (check): Replace obsolete prove6
	script with manual Raku invocation.

2024-03-04  Paul A. Patience  <paul@apatience.com>

	gnu: rakudo: Update to 2022.04.
	* gnu/packages/perl6.scm (rakudo): Update to 2022.04.
	[source]: Add snippet to delete bundled 3rdparty directory.
	[arguments]: Add 'remove-calls-to-git', 'fix-paths' and
	'disable-failing-tests' phases. Remove 'patch-source-date' phase. Adjust
	files in 'patch-more-shebangs' phase and sort them. Remove redundant
	'./' from 'configure' phase. Replace Perl extensions and paths with Raku
	equivalents in 'install-dist-tool' phase.
	[native-inputs]: Add nqp-configure.
	[synopsis, description]: Replace mentions of Perl with Raku.

	* guix/build/rakudo-build-system.scm (install): Replace Perl extension
	with Raku extension.

2024-03-04  Paul A. Patience  <paul@apatience.com>

	gnu: nqp: Update to 2022.04.
	* gnu/packages/perl6.scm (nqp): Update to 2022.04.
	[arguments]: Add 'remove-calls-to-git' and 'fix-paths' phases. Remove
	obsolete files from 'patch-more-shebangs' phase and sort the
	rest. Remove 'patch-source-date' and 'remove-failing-test' phases.
	[native-inputs]: Add nqp-configure.
	[home-page]: Update.
	[description]: Replace mentions of Perl with Raku.

	gnu: Add nqp-configure.
	* gnu/packages/perl6.scm (nqp-configure): New variable.

	gnu: moarvm: Update to 2022.04.
	* gnu/packages/perl6.scm (moarvm): Update to 2022.04.
	[arguments]: Add 'fix-build' phase.
	[propagated-inputs]: Use latest libtommath. Move below native-inputs.

	gnu: rakudo: Remove trailing booleans.
	* gnu/packages/perl6.scm (rakudo)[source]: Reindent.
	[arguments]: Remove trailing booleans. Reindent.
	[native-search-paths]: Reindent.

	gnu: nqp: Remove trailing booleans.
	* gnu/packages/perl6.scm (nqp)[source]: Reindent.
	[snippet]: Remove trailing boolean (and therefore the 'begin').
	[arguments]: Remove trailing booleans. Reindent.

	gnu: moarvm: Remove trailing boolean.
	* gnu/packages/perl6.scm (moarvm)[source]: Reindent.
	[snippet]: Remove trailing boolean.
	[arguments]: Reindent.

2024-03-04  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: imv: Update to 4.5.0.
	* gnu/packages/image-viewers.scm (imv): Update to 4.5.0.
	[inputs]: Add libjxl.
	[native-inputs]: Add cmocka.

	Change-Id: I71d8dff608570634692aed93959a4cc5da485150

2024-03-04  Andy Tai  <atai@atai.org>

	gnu: units: Update to 2.23.
	* gnu/packages/maths.scm (units): Update to 2.23.

	Change-Id: Ia1b3df68c125631255cb3d28d2bf55d3148ee462

2024-03-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 9.1.0146.
	* gnu/packages/vim.scm (vim): Update to 9.1.0146.
	[arguments]: Adjust 'patch-absolute-paths phase to patch another /bin/sh
	invocation.

	Change-Id: I61e65988b96561bd10c9d35506e24c702cfb38d3

2024-03-03  Troy Figiel  <troy@troyfigiel.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-fastparquet.
	* gnu/packages/databases.scm (python-fastparquet): New variable.

	Change-Id: Ib3c39167c0d82aab9b271fdba181daa311f692a8

2024-03-03  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-cramjam.
	* gnu/packages/python-compression.scm (python-cramjam): New variable.

2024-03-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: girara: Update to 0.4.2.
	* gnu/packages/gtk.scm (girara): Update to 0.4.2.

	Change-Id: Ib7daa73b5802c98b653f4513f6111dcad786b65f

2024-03-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Fix variable name of prosody-smacks.
	In commit bca48fdef48150a3c4e96e3941feb1986ea3e631, it was inadvertently
	changed to “prosody-smack”.  The CLI is not affected.

	* gnu/packages/messaging.scm (prosody-smack): Rename to…
	(prosody-smacks): … this.

	Fixes: “Another silly refactoring mistake” <https://bugs.gnu.org/69272#70>
	Reported-by: Carlo Zancanaro <carlo@zancanaro.id.au>

2024-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-next-minimal: Update to 30.0.50-2.170c655.
	* gnu/packages/emacs.scm (emacs-next-minimal): Update to 30.0.50-2.170c655.
	* gnu/packages/aux-files/emacs/comp-integrity.el: Adjust accordingly.

2024-03-02  Tomas Volf  <~@wolfsden.cz>

	gnu: podman: Update to 4.9.3.
	* gnu/packages/containers.scm (podman): Update to 4.9.3.
	* gnu/packages/patches/podman-program-lookup.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: If764e8456a697d16b76cd4ba1243cc5f633a6049

2024-03-02  Tomas Volf  <~@wolfsden.cz>

	gnu: Add passt.
	* gnu/packages/containers.scm (passt): New variable.

	Change-Id: I2ebdd9d4255a89a86fb196568215b74bb61cb3a6

2024-03-02  Tomas Volf  <~@wolfsden.cz>

	gnu: cgit: Update to 8905003cba637e5b18069e625cd4f4c05ac30251.
	* gnu/packages/version-control.scm (cgit): Update to
	8905003cba637e5b18069e625cd4f4c05ac30251.

	Change-Id: I2bf1cdc16c6d8164e11b03ab26a048d6149a5e7c

2024-03-02  Tomas Volf  <~@wolfsden.cz>

	gnu: guile-irregex: Update to 0.9.11.
	Since upstream now provides tests for guile, they are executed, both before
	install (testing the internals) and after install (making sure the guile
	module and everything works well).

	Guile 2.0 for some reason cannot load "foo.scm" using (load-from-path "foo"),
	so symlinks are created to work around that.

	* gnu/packages/guile-xyz.scm (guile-irregex)[version]: Update to 0.9.11.
	[arguments]: Convert to gexp.
	<#:phases>{'move-files-around}: Copy files instead of moving.
	{'check, 'check-installed}: New phases.
	(guile2.0-irregex)[arguments]: Add 'create-symlinks phase.

	Change-Id: Ib9d4e9c24475aa8e7fc1e70b868b690eaf6ad42e

2024-03-02  John Fremlin  <john@fremlin.org>

	gnu: llama-cpp: Update to 03bf16.
	* gnu/packages/machine-learning.scm (llama-cpp): Update to
	03bf161eb6dea6400ee49c6dc6b69bdcfa9fd3fc.
	[arguments]: Adjust program names.

	Change-Id: I9f5474606dd01be73fbc50813250991e9d248d85

2024-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	guix: emacs-utils: Make emacs-compile-directory forwards-compatible.
	Newer (development) builds of Emacs 30 mark a number of functions related to
	native compilation as ‘internal’.  Since we rely on such functions and there
	does not appear to be a high-level replacement at the moment, let's work
	around this case.

	* guix/build/emacs-utils.scm (emacs-compile-directory): Require comp early
	and check if ‘comp-write-bytecode-file’ is available.

	Fixes: Upstream renamed comp-write-bytecode-file <https://bugs.gnu.org/69201>

2024-03-02  Tomas Volf  <~@wolfsden.cz>

	build-system/guile: Install .scm files first.
	Until now the .go files were generated first, and only after that the .scm
	files were installed into the target location.  That led to a lot of messages
	about `source file ... newer than compiled' if the custom 'check phase tried
	to load the compiled files.

	Swapping the order of the actions resolves the issue allowing the tests to be
	written without lot of noise in the build log.

	For final artifacts it was not a problem, since daemon resets the timestamps.

	* guix/build/guile-build-system.scm (build): Install .scm before producing
	.go.

	Change-Id: I3428d144fcbaa6c904ee662193c3bca82589e344

2024-03-02  Tomas Volf  <~@wolfsden.cz>

	build-system/guile: Fix indentation.
	The inner (let) was on the same level as the outer one, which was confusing.

	* guix/build/guile-build-system.scm (build): Fix indentation.

	Change-Id: I701b61747c270b185eac9377b066748baa2b3d20

2024-03-02  Tomas Volf  <~@wolfsden.cz>

	build-system/guile: Fix typo in documentation string.
	* guix/build/guile-build-system.scm (install-documentation): Fix typo in
	documentation string.

	Change-Id: I8940591fcbf8222c8f8365dabbac0e8300cad84c

2024-03-02  Spencer King  <spencer.king@geneoscopy.com>

	gnu: Add python-mord.
	* gnu/packages/machine-learning.scm (python-mord): New variable.

	Change-Id: I1a495fece72a0b998a69cb518544ed8835b12a40

2024-03-02  Ludovic Courtès  <ludo@gnu.org>

	doc: Add “Inspecting Services” section.
	* doc/guix.texi (Inspecting Services): New subsection.

	Change-Id: I71378101de913a494e0d0e93cc76434c5a70b520

2024-03-02  Ludovic Courtès  <ludo@gnu.org>

	doc: Add “Getting Started with the System” section.
	* doc/guix.texi (Getting Started with the System): New node.
	(After System Installation): Refer to it.  Move note about ‘sudo guix
	pull’ to the “Getting Started with the System”.
	(Getting Started): Refer to it.  Move note about ‘guix system roll-back’
	to “Getting Started with the System”.
	(Features): Refer to it.
	(Using the Configuration System): Adjust intro.  Add “Troubleshooting”
	note that mentions ‘guix style -f’ for misplaced parens.
	(Instantiating the System): Simplify and cross-reference “Getting
	Started with the System”.

	Change-Id: Ie74f598450e8059a4579a016e2aeca2edd7696a7

2024-03-02  Carlo Zancanaro  <carlo@zancanaro.id.au>

	gnu: Add prosody-vcard-muc.
	* gnu/packages/messaging.scm (prosody-vcard-muc): New variable.

	Change-Id: I57eae8373369e7e954084803fd7b861ab85ce4ad

2024-03-02  Carlo Zancanaro  <carlo@zancanaro.id.au>

	gnu: Update prosody modules to the newest revision.
	* gnu/packages/messaging.scm (prosody-module): Update to fba64b043c52.

	Change-Id: I012c2f661200cc59ae088e522ac233c09d77d2af

2024-03-02  Carlo Zancanaro  <carlo@zancanaro.id.au>

	gnu: Use copy-build-system for prosody modules.
	* gnu/packages/messaging.scm (prosody-module): Use copy-build system.

	Change-Id: I6de2827c63cb454d80b20f3af84fa610a75172f4

2024-03-02  Carlo Zancanaro  <carlo@zancanaro.id.au>

	gnu: Extract prosody-module from existing prosody modules.
	* gnu/packages/messaging.scm (prosody-module): New procedure.
	(prosody-http-upload, prosody-smacks): Use it.

	Change-Id: I55c69104460adbbd89c491b18f9f22681aefb92a

2024-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team

	Merge branch 'master' into emacs-team

2024-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add theft.
	* gnu/packages/check.scm (theft): New variable.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add greatest.
	* gnu/packages/check.scm (greatest): New variable.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-03-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-scikit-build: Add more non-deterministic test failures.
	* gnu/packages/python-xyz.scm (python-scikit-build)[#:phases]<check>: Also
	exclude “test_cxx_compiler” and “test_fortran_compiler”.

	gnu: python-telingo: Update to 2.1.3.
	* gnu/packages/potassco.scm (python-telingo): Update to 2.1.3.
	[source]: Drop obsolete patch.
	* gnu/packages/patches/python-telingo-fix-comparison.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: python-plingo: Update to 1.1.0.
	* gnu/packages/potassco.scm (python-plingo): Update to 1.1.0.

	gnu: python-clorm: Update to 1.5.0.
	* gnu/packages/potassco.scm (python-clorm): Update to 1.5.0.

	gnu: python-clingo-dl: Fix build.
	* gnu/packages/potassco.scm (python-clingo-dl)[#:configure-flags]: Add flag for
	CMAKE_MODULE_PATH.
	[native-inputs]: Add python-scikit-build.

	gnu: python-clingo: Fix build.
	* gnu/packages/potassco.scm (python-clingo)[#:configure-flags]: Add flag for
	CMAKE_MODULE_PATH.

	gnu: clingo-dl: Update to 1.5.0.
	* gnu/packages/potassco.scm (clingo-dl): Update to 1.5.0.

	gnu: clingo: Build from actual sources.
	* gnu/packages/potassco.scm (clingo)[source]: Modify snippet to remove
	generated sources.
	[native-inputs]: Add bison and re2c.

	gnu: clingo: Update to 5.7.1.
	* gnu/packages/potassco.scm (clingo): Update to 5.7.1.

	gnu: clasp: Update to 3.3.10.
	* gnu/packages/potassco.scm (clasp): Update to 3.3.10.

	gnu: libpotassco: Update to 0.0-2.69b677f.
	* gnu/packages/potassco.scm (libpotassco): Update to 0.0-2.69b677f.

	gnu: python-scikit-build: Install cmake modules.
	* gnu/packages/python-xyz.scm (python-scikit-build)[#:phases]: Add
	‘install-cmake’.

	gnu: Add wide-integer.
	* gnu/packages/cpp.scm (wide-integer): New variable.

2024-03-01  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: nautilus: Update search path specification.
	* gnu/packages/gnome.scm (nautilus) [native-search-paths]: Change the
	extensions directory from lib/nautilus/site-extensions to
	lib/nautilus/extensions-4.

	Change-Id: I16ea81406b53c251e1dd6922fc8fcc0aab60ce96

2024-03-01  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-terminal: Update to 3.48.3.
	* gnu/packages/gnome.scm (gnome-terminal): Update to 3.48.3.
	[source]: Use the git-fetch method.

	Change-Id: I44dee8cec5afbd4f5e7e486b54f893ce6a3e1d06

2024-03-01  Attila Lendvai  <attila@lendvai.name>

	gnu: c2ffi: Update to 16.0.0.0.
	* gnu/packages/cpp.scm (c2ffi): Update to 16.0.0.0.
	  [native-inputs, inputs]: Replace clang-12 by clang-16.

	Change-Id: I8b9562ea865347eafd2e098c3cf2b42611140aff

2024-03-01  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-ironclad: Update to 0.60.
	* gnu/packages/lisp-xyz.scm (sbcl-ironclad): Update to 0.60.

	Change-Id: I9a2d44b255343607a1a69b996bfb0f4a04e8917a

2024-03-01  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add bruteforce-salted-openssl.
	* gnu/packages/password-utils.scm (bruteforce-salted-openssl): New variable.

	Change-Id: I90e52a6f70333ef14024fd794b6cb55692fdc24e

2024-03-01  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: bruteforce-luks: Update to 1.4.1.
	* gnu/packages/password-utils.scm (bruteforce-luks): Update to 1.4.1.
	  [source]: Switch to git-fetch method.
	  [native-inputs]: Remove lzip, add autoconf and automake.

	Change-Id: Iea339deb9d4331cb0813468fbcd84b7a5112e6bd

2024-03-01  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: emacs-telega: Update to 0.8.250.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.250.

	Change-Id: I6831d50fad8f9d79a38bb762a05558812827d4b7

2024-03-01  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add python-fastapi-pagination.
	* gnu/packages/python-web.scm (python-fastapi-pagination): New variable.

	Change-Id: I3d5563baf7167e0bd0718cdbfc4a869a0bc96911

2024-03-01  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add python-fastapi-pagination-minimal.
	* gnu/packages/python-web.scm
	(python-fastapi-pagination-minimal): New variable.

	Change-Id: I69e06ba405bce57409d83f3545e6db2905d3c6a4

2024-03-01  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-signintech-gopdf: Remove examples.
	* gnu/packages/golang.scm (go-github-com-signintech-gopdf): Remove examples.
	[arguments] <#:phases>: Add remove-examples phase.

	Change-Id: I0a285c30856d3b22fa8abdbe71e1f0e149dae082

2024-03-01  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-signintech-gopdf: Update to 0.22.1.
	* gnu/packages/golang.scm (go-github-com-signintech-gopdf): Update to 0.22.1.

2024-03-01  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: cage: Fix cross-compilation.
	* gnu/packages/wm.scm (cage)[native-inputs]: Add wayland.

	Change-Id: I7f929570c8daa43872f7ecfb021bce6ec3e7b8f7

2024-03-01  cage  <cage-dev@twistfold.it>

	gnu: gmid: Update to 2.0.1.
	* gnu/packages/web.scm (gmid): Update to 2.0.1.

	Change-Id: Iffd226d5c0f132d417ad5d686b9801d3126f70c2

2024-03-01  Paul A. Patience  <paul@apatience.com>

	gnu: reproc: Improve package style.
	* gnu/packages/cpp.scm (reproc)[arguments]: Use G-expressions.
	<#:configure-flags>: Remove unnecessary comment.
	Enable CMake variable with ON rather than 1.

	Change-Id: Ic5e6747e7978a40d1aab66b4c3634342736c0bcf

2024-03-01  Paul A. Patience  <paul@apatience.com>

	gnu: reproc: Enable reproc++.
	* gnu/packages/cpp.scm (reproc)[arguments]<#:configure-flags>: Add
	-DREPROC++=ON.

	Change-Id: I2bf6c4c45df6a1ca5569ce1cf63c42905cc336d0

2024-03-01  Roman Scherer  <roman@burningswell.com>

	gnu: pipewire: Update to 1.0.3.
	* gnu/packages/linux.scm (pipewire): Update to 1.0.3.

	Change-Id: I135d987bd33b4650f3fb38ca3f3a98238be106e8

2024-03-01  Hilton Chain  <hako@ultrarare.space>

	gnu: b4: Update to 0.13.0.
	* gnu/packages/version-control.scm (b4): Update to 0.13.0.
	[source]: Switch to git source for tests.
	[build-system]: Switch to pyproject-build-system.
	[arguments]<#:tests?>: Enable.
	[propagated-inputs]: Move patatt to…
	[inputs]: …here.  Add git-filter-repo.
	[native-inputs]: Add python-pytest.

	Change-Id: I2b24db0f72fc180ea6b12a5829d79ad0be7719a5

2024-03-01  Hilton Chain  <hako@ultrarare.space>

	gnu: qtwayland: Add search path for QT_PLUGIN_PATH.
	* gnu/packages/qt.scm (qtwayland)[native-search-paths]: Add QT_PLUGIN_PATH.

	Change-Id: I264114e994099e1b46ccddcee956ced929bd6a7e

2024-02-29  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	Change-Id: Ic1506db5813880153b6def005011618dc4529e8f

2024-02-29  Rodion Goritskov  <rodion.goritskov@gmail.com>

	gnu: clifm: Update to 1.17.
	* gnu/packages/clifm.scm (clifm): Update to 1.17.
	[description]: Correct a typo.

	Change-Id: I16ff527138654e7a25f778beabf2aba38dda1056

2024-02-29  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20240222.
	* gnu/packages/parallel.scm (parallel): Update to 20240222.

	Change-Id: I616057cfbe460e363c9da6c3e6f5c1e51d8971c4

2024-02-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pgvector: Fix installation.
	* gnu/packages/databases.scm (pgvector)[arguments]: Do not use DESTDIR;
	replace 'install phase.

	Change-Id: Ic2a8d174adf4f5323879dc60091b414178e3ad3e

2024-02-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add pgvector.
	* gnu/packages/databases.scm (pgvector): New variable.

	Change-Id: I07b87956edc4c32d2ff1af2995a2a965fddf4ab7

2024-02-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xdg-desktop-portal-wlr: Build with cmake-minimal.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr)[native-inputs]:
	Replace cmake with cmake-minimal.

	Change-Id: I661131ab7df3e136a54b71715c3aee392fb59447

2024-02-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libgit2-1.5: Update to 1.5.2.
	* gnu/packages/version-control.scm (libgit2-1.5): Update to 1.5.2.

	Change-Id: I6243b17dac63b68ffc7c69953ac0f20d56ed90c3

2024-02-28  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: python-click: Update to 8.1.7.
	* gnu/packages/python-xyz.scm (python-click): Update to 8.1.7.

	Change-Id: I9315c06c72459d5b04ef843b710c37fd79278a9a

2024-02-28  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: python-jmespath: Update to 1.0.1.
	* gnu/packages/python-xyz.scm (python-jmespath): Update to 1.0.1.
	[native-inputs]: Remove python-nose. Add python-pytest.

	Change-Id: If5df9541f34fb656f461a10da8df02a3dd101741

2024-02-28  John Kehayias  <john.kehayias@protonmail.com>

	gnu: bind: Update to 9.19.21 [security fixes].
	The current release fixes CVE-2023-50387 and other security issues.  Previous
	releases fix many other security issues.

	* gnu/packages/dns.scm (bind): Update to 9.19.21.
	[source]: Remove 'patches' field.
	* gnu/packages/patches/bind-re-add-attr-constructor-priority.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Reported-by: Felix Lechner <felix.lechner@lease-up.com>
	Change-Id: I2415de88f16d9c952a1adcee5219980a3a19bb59

2024-02-28  John Kehayias  <john.kehayias@protonmail.com>

	gnu: knot-resolver: Update to 5.7.1 [security fixes].
	Fixes CVE-2023-50868 and CVE-2023-50387 as well as other security issues.

	* gnu/packages/dns.scm (knot-resolver): Update to 5.7.1.

	Change-Id: I8d3b084d6ff356593651ff4864edc7cffadcf442

	Reported-by: Felix Lechner <felix.lechner@lease-up.com>
	Change-Id: I2b2304aaf96582bca81d3f20a5d5a60c3daff68d

2024-02-28  John Kehayias  <john.kehayias@protonmail.com>

	gnu: knot: Update to 3.3.4.
	* gnu/packages/dns.scm (knot): Update to 3.3.4.

	Change-Id: I5ea3bdd8060da8c32c404473197e02bcb3018d7b

2024-02-28  John Kehayias  <john.kehayias@protonmail.com>

	gnu: unbound: Update to 1.19.1 [security fixes].
	Fixes CVE-2023-50387 and CVE-2023-50868

	* gnu/packages/dns.scm (unbound): Update to 1.19.1.

	Change-Id: I25f87ce60c87d1ed9dfbb41983039440fb396191

	Reported-by: Felix Lechner <felix.lechner@lease-up.com>
	Change-Id: If6bb9b782d775dfacbc6d4c6dedc3e6cfeb2b6b3

2024-02-28  John Kehayias  <john.kehayias@protonmail.com>

	gnu: dnsmasq: Update to 2.90 [security fixes].
	Fixes CVE 2023-50387 and CVE 2023-50868.

	* gnu/packages/dns.scm (dnsmasq): Update to 2.90.

	Change-Id: Id814dd2a562fe3c90673b98f7e0d6f3571988a90

	Reported-by: Felix Lechner <felix.lechner@lease-up.com>
	Change-Id: I191a62d62f202c65d7063eed0368affc115d82ca

2024-02-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-activities.
	* gnu/packages/emacs-xyz.scm (emacs-activities): New variable.

	Change-Id: Ie1a0c88492f7aff47e2b0af8b8ef5e03143b7d21

2024-02-28  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	news: Add entry for changes in GNOME 44 and its desktop service.
	* etc/news.scm: Add entry.

2024-02-28  Vivien Kraus  <vivien@planete-kraus.eu>

	news: Add entry for GDM defaulting to Wayland.
	* etc/news.scm: Add entry.

	Change-Id: Icddcf269ff59a7ee2a14680ed95a167758ecddaf

2024-02-28  Vivien Kraus  <vivien@planete-kraus.eu>

	news: Add entry for hwdb support in udev-service-type.
	* etc/news.scm: Add entry.

	Change-Id: I3c27b10eab501cca6ed0e32a1b30d92f212266b4

2024-02-28  Florian Pelz  <pelzflorian@pelzflorian.de>

	system: default-bash-profile: Add Guix Home search paths as well.
	Ordinary .guix-profile is searched already.  Also this makes desktop
	environments find packages installed in Guix Home.

	* gnu/system/shadow.scm (%default-bash-profile): Add Home search paths.

2024-02-28  Saku Laesvuori  <saku@laesvuori.fi>

	gnu: kitsas: Update to 5.4.1
	* gnu/packages/finance.scm (kitsas): Update to 5.4.1.
	[inputs, arguments]: Adapt to building with Qt6. Disable building of tests.

	Change-Id: I968579d762ebecef9f9e8b602682587a054c41ad

2024-02-28  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: qbittorrent: Update to 4.6.3.
	* gnu/packages/bittorrent.scm (qbittorrent)[version]: Update to 4.6.3.
	[inputs]: Use libtorrent-rasterbar 2.0.9.

2024-02-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: emacs-project-x: Update to 0.1.6-0.eafc982.
	* gnu/packages/emacs-xyz.scm (emacs-project-x): Update to 0.1.6-0.eafc982.

	Change-Id: I692a3813fbbedcd5c2c36f8d9685efdbf57fe530

2024-02-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-project-tab-groups.
	* gnu/packages/emacs-xyz.scm (emacs-project-tab-groups): New variable.

	Change-Id: If190fa02490ce952512ea3abf3dc4b3f990778a5

2024-02-28  Efraim Flashner  <efraim@flashner.co.il>

	Merge branch 'rust-team'
	Change-Id: Iee31c5de29c357c822f60df4fa8ce758779eb349

2024-02-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bowtie1: Enable cross-compiling.
	* gnu/packages/bioinformatics.scm (bowtie1)[arguments]: Adjust
	make-flags to enable cross-compiling.

	Change-Id: I6f5696e5ad6a1ea5b3f79e8dbbd162f0fe8d4905

2024-02-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bowtie1: Enable building on more systems.
	* gnu/packages/bioinformatics.scm (bowtie1)[arguments]: Add make-flag to
	disable searching for cpu features on non-x86 systems.
	[supported-systems]: Enable all 64-bit supported systems.

	Change-Id: Ice30df945ba154e39cd58a91847329e81038a3af

2024-02-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bowtie1: Update to 1.3.1.
	* gnu/packages/bioinformatics.scm (bowtie1): Update to 1.3.1.
	[arguments]: Add test-target.
	[inputs]: Use newer tbb.

	Change-Id: I7af6aa248e5db9f91ce84fba9ba741621b110479

2024-02-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnucash: Update to 5.5.
	* gnu/packages/gnucash.scm (gnucash): Update to 5.5.
	(gnucash-docs): Update to 5.5.

	Change-Id: I3c188c952afde07fce80648a5f99c84648ec6a3a

2024-02-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gst-plugins-bad: Skip camerabin test on aarch64-linux.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[arguments]: Adjust custom
	'adjust-tests phase to skip the camerabin test on aarch64-linux.

	Change-Id: Ic69a19252bee5e63ff94bc0d3159360937ee81c4

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cdflib: Update to 1.2.4.
	* gnu/packages/astronomy.scm (python-cdflib): Update to 1.2.4.

	Change-Id: If6b654bf4bfc0e195055e03fddd22bb376e15920

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stcal: Update to 1.6.0.
	* gnu/packages/astronomy.scm (python-stcal): Update to 1.6.0.

	Change-Id: I94667375f4d2d14be6b3d2bdb9beaefbea3a554d

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-drizzle: Update to 1.15.0.
	* gnu/packages/astronomy.scm (python-drizzle): Update to 1.15.0.
	[native-inputs]: Remove python-flake8.

	Change-Id: Id872c5ac904a6856fd5d9061b34f36cbfdf1645e

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-ginga.
	* gnu/packages/astronomy.scm (python-ginga, ginga-qt5): New variables.

	Change-Id: I51358b4b64241c78f4bbc7fa16fdd2721ddc0d28

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-radiospectra.
	* gnu/packages/astronomy.scm (python-radiospectra): New variable.

	Change-Id: I98f488671a16ce8e937a76f00b58e70119b7760a

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-sunpy-soar.
	* gnu/packages/astronomy.scm (python-sunpy-soar): New variable.

	Change-Id: I6e7dd8cb7380df396720fda13f549858d2be440d

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-extinction.
	* gnu/packages/astronomy.scm (python-extinction): New variable.

	Change-Id: I0f8877f8c79f6dd03150d92269c238cd706cc0ba

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-poliastro: Relax requirements.
	* gnu/packages/astronomy.scm (python-poliastro) [arguments] <#:phases>:
	Add 'relax-requirements phase.

	Change-Id: Idb75f1ee9e0b9646024fab0a1d17ea50ca63a7f5

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroml: Ignore some failing tests.
	* gnu/packages/astronomy.scm (python-astroml) [arguments]
	<#:test-flags>: Disable some tests which are not compatible with Astropy
	6.0.0.

	Change-Id: I92f207e1e20a80de8904ee04aaba11469d9249b0

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunpy: Speed up tests and relax requirements.
	* gnu/packages/astronomy.scm (python-sunpy): Enable parallel
	tests to speed them up.
	[arguments] <#:test-flags>: Add it with "-n" option.
	<#:phases>: Add 'relax-requirements.

	Change-Id: I67c3308b8c5e9b878377f2175f74f1c469a43610

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-spectral-cube: Speed up tests.
	* gnu/packages/astronomy.scm (python-spectral-cube): Enable parallel
	tests to speed them up.
	[arguments] <#:test-flags>: Add it with "-n" option.
	[propagated-inputs]: Remove python-aplpy.
	[native-inputs]: Add python-pytest-xdist.

	Change-Id: Icd5afb95ea64406a2f61e4d395bfe503c668cf12

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-roman-datamodels: Speed up tests.
	gnu/packages/astronomy.scm (python-roman-datamodels): Enable parallel
	tests to speed them up.
	[arguments] <#:test-flags>: Add it with "-n" option.
	[native-inputs]: Add python-pytest-xdist.

	Change-Id: I02b9e04a2f37fe05dc372c902b22d03da8f79605

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-regions: Speed up tests.
	* gnu/packages/astronomy.scm (python-regions): Enable parallel
	tests to speed them up.
	[arguments] <#:test-flags>: Add it with "-n" option.
	[native-inputs]: Add python-pytest-xdist.

	Change-Id: Ib0c50fa7c357c70ea78d803428a39f6d6ec3c2e7

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-poppy: Speed up tests.
	* gnu/packages/astronomy.scm (python-poppy): Speed up tests.
	[arguments] <#:test-flags>: Add with "-n" option.
	[native-inputs]: Add python-pytest-xdist and python-scikit-image.

	Change-Id: Ic72b1c7c700204cc91e00dcc5a0706859420109b

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-photutils: Speed up tests
	* gnu/packages/astronomy.scm (python-photutils): Enable parallel
	tests to speed them up.
	[arguments] <#:test-flags>: Add it with "-n" option.
	[native-inputs]: Add python-pytest-xdist.

	Change-Id: I3eff6c4ac4f6c3d8367179e1e8cdf55bbf1c03cc

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-coordinates-schemas: Speed up tests.
	* gnu/packages/astronomy.scm (python-asdf-coordinates-schemas): Speed up
	tests.
	[arguments] <#:test-flags>: Add it with "-n" option.
	[native-inputs]: Add python-pytest-xdist.
	[propagated-inputs]: Swap python-asdf to python-asdf-3.0.

	Change-Id: I0cf8aa077dbfa28e3473e5c49ab420426038884f

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-astropy: Speed up tests.
	* gnu/packages/astronomy.scm (python-asdf-astropy): Enable parallel
	tests to speed them up.
	[arguments] <#:test-flags>: Add it with "-n" option.

	Change-Id: Icb2efbe6d9fa6f5154fa81189a3d0127f7d26568

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf: Speed up tests.
	* gnu/packages/astronomy.scm (python-asdf): Enable parallel tests to
	speed them up.
	[arguments] <#:test-flags>: Add it with "-n" option.
	[native-inputs]: Add python-pytest-xdist.

	Change-Id: I5a369e8f3ca43b9ba88c1053d0c55d218e6adc43

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-aplpy: Disable tests.
	There is upstream issue https://github.com/aplpy/aplpy/issues/492 to
	make package compatible wit astropy v6.0. Keep package and make it
	buildable for now.

	* gnu/package/astronomy.scm (python-aplpy) [arguments] <#:tests?>
	Disable it.  <#:phases?> Delete 'sanity-check to keep package buildable.

	Change-Id: If022887a5359ab9287286770d52933319a023ff0

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: libpasastro: Remove system constrains.
	* gnu/packages/astronomy.scm (libpasastro) [supported-systems]: Remove
	it.
	[arguments] <#:make-flags>: Add attempt to build on RISCV.

	Change-Id: I6dbc843ec25fca46b7c9501e21cc8fba1e9d7bcb

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stdatamodels: Update to 1.9.1.
	* gnu/packages/astronomy.scm (python-stdatamodels): Update to 1.9.1.

	Change-Id: Ib07e70b62ae904765b2c38a1a78a0c5575d36de1

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-skyfield: Update to 1.48.
	* gnu/packages/astronomy.scm (python-skyfield): Update to 1.48.

	Change-Id: I4f94ec7c8cbea3af325fff81d570ef044f710f71

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rad: Enable tests.
	* gnu/packages/astronomy.scm (python-rad) [arguments] <#:test-flags>:
	Enable most of the tests, ignore the one introducing cycle.
	[native-inputs]: Add python-pytest.

	Change-Id: Ice4bc5eb2dcaae92c44466ea1eb932544a502927

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rad: Update to 0.19.0.
	* gnu/packages/astronomy.scm (python-rad): Update to 0.19.0.

	Change-Id: Iddfd637a764545b48f7a39506a2ef97d12501223

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-roman-datamodels: Update to 0.19.0.
	* gnu/packages/astronomy.scm (python-roman-datamodels): Update to 0.19.0.

	Change-Id: Ib9d2164956715b47228f5659f9b930e93fdbdc01

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pysynphot: Improve package style.
	* gnu/packages/astronomy.scm (python-pysynphot): Fix indention of the
	package.

	Change-Id: I0cb6d29a0c5184ff4701e227ec98513c8813af2b

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pysynphot: Update to 2.0.0-0.54e9e2a.
	* gnu/packages/astronomy.scm (python-pysynphot): Update to
	2.0.0-0.54e9e2a.
	[source]: Swap to git checkout as release is dated.
	[arguments] <#:phases>: Add 'set-version phase.

	Change-Id: Ibb51304cf15f191c731727344d413e2c2fd1a5ee

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jwst: Update to 1.13.4.
	* gnu/packages/astronomy.scm (python-jwst): Update to 1.13.4.

	Change-Id: Ib076eb063b316be391efbb47b4e9c8b080e78e27

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-h5netcdf: Update to 1.3.0.
	* gnu/packages/python-xyz.scm (python-h5netcdf): Update to 1.3.0.

	Change-Id: I6652b0d7d185b4475fb574b236534bba38a2cf07

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crds: Update to 11.17.16.
	* gnu/packages/astronomy.scm (python-crds): Update to 11.17.16.

	Change-Id: Ib6f193f94c727c1280eadc15dfcc4c227e6c2a3e

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-wcs-schemas: Update to 0.3.0.
	* gnu/packages/astronomy.scm (python-asdf-wcs-schemas): Update to 0.3.0.
	[propagated-inputs]: Remove python-asdf; add python-asdf-standard,
	python-asdf-transform-schemas, and python-asdf-unit-schemas.
	[native-inputs]: Add python-asdf and python-pytest-openfiles.

	Change-Id: Iea9e49d7cd94d579c417d801aaff7a1c508c96b8

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-transform-schemas: Update to 0.4.0.
	* gnu/packages/astronomy.scm (python-asdf-transform-schemas): Update to 0.4.0.

	Change-Id: I44fc1564879ac5bb10c8d4411d745410782fb8ff

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-time-schemas: Update to 0.0.1-3.a306206.
	* gnu/packages/astronomy.scm (python-asdf-time-schemas): Update to
	0.0.1-3.a306206.

	Change-Id: Id6459275f6c1bf43fa618b986f4fe9f87adc0e9f

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-fits-schemas: Update to 0.0.1-1.d1b5e7a.
	* gnu/packages/astronomy.scm (python-asdf-fits-schemas): Update to
	0.0.1-1.d1b5e7a.

	Change-Id: I4448544c1111c96ec178a32222b846a66a906149

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-2.15: Deprecate package.
	Version 2.15.0 is no longer built with the python-astropy v6.0.0,
	fail over to the latest version.

	* gnu/package/astronomy.scm (python-asdf-2.15): Remove variable.
	* gnu/package/astronomy.scm (python-asdf): Fail over to python-asdf-3.0.

	Change-Id: I30b97c42f672571783f900825098af12c773ac87

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy: Improve packages style.
	* gnu/packages/astronomy.scm (python-astropy): Adjust package style.
	[arguments] <#:phases>: Simplify 'preparations, move step setting up
	HOME env to 'prepare-test-environment phase.
	Add 'prepare-test-environment phase, consolidating all pre test
	procedures.
	{check}: Add option to run test in parallel to accelerate them. Remove
	from disabled list tests which were passed successfully.

	Change-Id: I306ab60b6e155c81035de9584fbd9d06a6381045

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy: Update to 6.0.0.
	* gnu/packages/astronomy.scm (python-astropy): Update to 6.0.0.
	[arguments] <#:phases>: Adjust 'preparations phase to be compatible with
	the new code layout. In 'check phase, silent one more failing test.
	[propagated-inputs]: Add python-astropy-iers-data.
	[native-inputs]: Remove python-cython; add python-cython-3,
	python-matplotlib and python-pytest-mpl.

	Change-Id: Id48a7cf05c30c1a1f7799fdc162b910316743f7c

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-astropy-iers-data.
	* gnu/packages/astronomy.scm (python-astropy-iers-data): New variable.

	Change-Id: Idd2e099013a4c6a6a28fc3dc8aa656bb58b3d697

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-aioftp: Update to 0.22.3.
	* gnu/packages/python-web.scm (python-aioftp): Update to 0.22.3.
	[build-system]: Swap to pyproject-build-system, there is no setup.py in
	new release.
	[arguments] <#:phases>: Use standard 'check phase.

	Change-Id: I8e6a145da86e5ed56eb184d98d54bc8093a3bd1f

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: siril: Update to 1.2.1.
	* gnu/packages/astronomy.scm (siril): Update to 1.2.1.

	Change-Id: I52492a51ad5205914b9bfa930db22809b968e5a7

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: parfive: Simplify package.
	* gnu/packages/python-web.scm (parfive) [build-system]: Swap to
	pyproject-build-system.
	[arguments] <#:phases>: Use standard 'check phase. <#:test-flags>: Move
	disabled tests here and remove 'disable-test-requiring-network phase.

	Change-Id: I08b67b2aa7027ac37e0a3df4da7ebb01ea3c451e

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: parfive: Update to 2.0.2.
	* gnu/packages/python-web.scm (parfive): Update to 2.0.2.

	Change-Id: I3890cbae4d706c5f3391809fc6b4ce36140f059d

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: phd2: Update to 2.6.13.
	* gnu/packages/astronomy.scm (phd2): Update to 2.6.13.

	Change-Id: Iac8d1e00be3ea9137b10f2608c149fcbde539c7b

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: indi-2.0: Update to 2.0.6.
	* gnu/packages/astronomy.scm (indi-2.0): Update to 2.0.6.

	Change-Id: Id8e9243639beadc3a9bd854af92797643b5d62d8

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: giza: Update to 1.4.1.
	* gnu/packages/maths.scm (giza): Update to 1.4.1.

	Change-Id: I7e6087e22cc6dea4a680fa45db155e42a724b50d

2024-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: calceph: Update to 3.5.5.
	* gnu/packages/astronomy.scm (calceph): Update to 3.5.5.

	Change-Id: Ie8963af1d30ad153be17e342c9f698a078279308

2024-02-27  Vagrant Cascadian  <vagrantc@reproducible-builds.org>

	gnu: diffoscope: Update to 258.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 258.

2024-02-27  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.19: Update to 4.19.307.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.307.
	(linux-libre-4.19-pristine-source): Update hash.

	Change-Id: Ib88b6bac125a919706202a975311201478251030

2024-02-27  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.4: Update to 5.4.269.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.269.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: I5d0ac105976a12b8233804a35080838099f3f7e4

2024-02-27  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Update to 5.10.210.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.210.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I707cd72140fe0f0879082668cd5aa8346df1aab3

2024-02-27  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.149.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.149.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I7c129f78db381e7733d240d77de534f8b5b387ad

2024-02-27  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.79.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.79.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	Change-Id: I280553d8efd294ac044765629c920e593185e3c8

2024-02-27  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.18.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.18.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I1167a7aeb1118f8aaf6c74306e82f8e33f73f0e8

2024-02-27  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.7: Update to 6.7.6.
	* gnu/packages/linux.scm (linux-libre-6.7-version): Update to 6.7.6.
	(linux-libre-6.7-pristine-source): Update hash.

	Change-Id: Ic1511423b3894c5a80240bebe369c861de6384a3

2024-02-27  Greg Hogan  <code@greghogan.com>

	gnu: gdb: Update to 14.1.
	* gnu/packages/gdb.scm (gdb-12): Rename to ...
	(gdb-14): ... and update to 14.1.
	(avr-gdb, gdb-minimal, gdb-multiarch): Inherit from GDB-14.

	Change-Id: I1396ba885fc97a8b0387a4b8e4c04ff018eba23f

2024-02-27  Greg Hogan  <code@greghogan.com>

	gnu: googlebenchmark: Update to 1.8.3.
	* gnu/packages/check.scm (googlebenchmark): Update to 1.8.3.

	Change-Id: I7fb761304e180f5b1cd5031a970909fba2dca1d7

2024-02-27  chris  <chris@bumblehead.com>

	gnu: Add yambar-wayland.
	* gnu/packages/wm.scm (yambar-wayland): New variable.

	Change-Id: I7b1d5d3626b915261b5b3f7fea3a3ace03adbf11

2024-02-27  Carlo Zancanaro  <carlo@zancanaro.id.au>

	doc: Document required setup steps for Nix service.
	* doc/guix.texi (Nix service): Add specific channel setup commands, add
	commands to create profile directory.

2024-02-27  Andy Tai  <atai@atai.org>

	gnu: pspp: Update to 2.0.0.
	* gnu/packages/statistics.scm (pspp): Update to 2.0.0
	  [arguments](phases): Patch test case to make pass due to locale
	  [native-inputs]: Switch from Python 2 to Python 3

	Change-Id: I9feeab72789347033d2df8f23bda9ea27aaa7dd9

2024-02-27  Lars Bilke  <lars.bilke@ufz.de>

	gnu: petsc: Reduce closure size.
	Reduces closure size from 828 MiB to 463 MiB (44%) by removing
	references to build dependencies such as GCC.

	* gnu/packages/maths.scm (petsc)[arguments]: Add
	‘clear-reference-to-compiler’ phase.
	In ‘clean-install’ phase, also remove “configure-hash”.

	Change-Id: I2e6900747b2118546f0a39ceb109b3f2f90e6949

2024-02-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-databind-json: Allow newer versions of typing-extensions.
	* gnu/packages/python-xyz.scm (python-databind-json)[source]: Add
	snippet to allow newer versions of python-typing-extensions.

	Change-Id: I9a8ec799d273ba6f92029afd2f5d2007f3579eb3

2024-02-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libgit2-1.4: Update to 1.4.6.
	* gnu/packages/version-control.scm (libgit2-1.4): Update to 1.4.6.

	Change-Id: Ieb470e93d6be9a2e45585b747efb695ef9f33161

2024-02-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: l2md: Fix build on 32-bit systems.
	* gnu/packages/mail.scm (l2md)[source]: Add snippet to gate macOS build
	fix to only apply when building for Apple devices.

	Change-Id: Id303a89ec78ce160cfb6ebed232a841c8283e812

2024-02-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libgit2-1.7: Update to 1.7.2.
	* gnu/packages/version-control.scm (libgit2-1.7): Update to 1.7.2.

	Change-Id: I60ad4aa2a5b29b027755cf8add848bd4a8b71282

2024-02-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgit2: Introduce ‘libgit2-1.5’ variable.
	* gnu/packages/version-control.scm (libgit2): Rename to…
	(libgit2-1.5): … this.
	(libgit2): Alias for ‘libgit2-1.5’.

	Change-Id: I7f6aff23df3b968d914736fe723dcdd435176ce2

2024-02-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-git: Depend on libgit2 1.7.
	* gnu/packages/guile.scm (guile-git)[inputs]: Replace LIBGIT2-1.3 with
	LIBGIT2-1.7.

	Change-Id: Ia386f977b0888b7bd9b26443ac6150428fda2155

2024-02-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-git: Update to 0.6.0.
	* gnu/packages/guile.scm (guile-git): Update to 0.6.0.
	[source]: Remove ‘patches’ field.
	* gnu/packages/patches/guile-git-adjust-for-libgit2-1.2.0.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: I49300461389bc24a9802fbda5e374a330ffc3715

2024-02-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgit2: Set ‘GITTEST_FLAKY_STAT’ when running tests on GNU/Hurd.
	* gnu/packages/version-control.scm (libgit2)[arguments]: Install
	‘pre-check’ phase when ‘target-hurd?’ returns true.

	Change-Id: I664d4aa2a0ad76a10a47ae7bc3c5912756972b46

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove python-nltk-3.4.
	* gnu/packages/python-xyz.scm (python-nltk-3.4): Remove variable.

	Change-Id: I865380c0428d459147c0980065719c32bf67075a

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-lunr: Update to 0.7.0.post1.
	* gnu/packages/python-xyz.scm (python-lunr): Update to 0.7.0.post1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Disable tests that need nodejs.
	[native-inputs]: Remove python-mock; add python-coverage,
	python-hatch-fancy-pypi-readme, python-hatchling, python-pytest-timeout, and
	python-tox.
	[propagated-inputs]: Remove python-nltk-3.4; add python-importlib-metadata and
	python-typing-extensions.

	Change-Id: Ide9b0d98878dd8972d883c1c0e391a9a4b660eba

2024-02-26  Christian Miller via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add pass-coffin
	* gnu/packages/password-utils.scm (pass-coffin): New variable.

	Reviewed-by: Steve George <steve@futurile.net>

	Change-Id: I2fdf6c755b9b75780c5a3c0304e5b961a15640a4

2024-02-26  Andreas Enge  <andreas@enge.fr>

	gnu: Add paritwine.
	* gnu/packages/algebra.scm (paritwine): New variable.

	Change-Id: If2a55dd4a42d4d27a67249bd11592635ade20351

2024-02-26  Andreas Enge  <andreas@enge.fr>

	gnu: cm: Update to 0.4.3.
	* gnu/packages/algebra.scm (cm): Update to 0.4.3.
	[inputs]: Add flint.

	Change-Id: Icb1a01a2abcdf6a0685503a0d032a21b42d464d6

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dmrseq: Update to 1.22.1.
	* gnu/packages/bioconductor.scm (r-dmrseq): Update to 1.22.1.

	Change-Id: I7c05a4927a3984917c6de7bc5daa3f28794894d7

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beachmat: Update to 2.18.1.
	* gnu/packages/bioconductor.scm (r-beachmat): Update to 2.18.1.

	Change-Id: I854c4c21cad66e3fb2bfe63fe01c31c3aff7d109

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdf5array: Update to 1.30.1.
	* gnu/packages/bioconductor.scm (r-hdf5array): Update to 1.30.1.

	Change-Id: I48d733554b9c74e10d29b123008ba6d20fa85641

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variancepartition: Update to 1.32.5.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.32.5.

	Change-Id: I9195cbe28f85001bcd91fa3d57f0017db5b352b7

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4: Update to 1.50.1.
	* gnu/packages/bioconductor.scm (r-a4): Update to 1.50.1.

	Change-Id: If07b255590ad99146a81729af073aac67cd535d4

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chippeakanno: Update to 3.36.1.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.36.1.

	Change-Id: I133f7ca3032f5f5722a8d5d9cbf1bf1da42ff4a9

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqarray: Update to 1.42.2.
	* gnu/packages/bioconductor.scm (r-seqarray): Update to 1.42.2.

	Change-Id: I6b4915c8dbdf14054125cac33bfddde4605fbc58

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edger: Update to 4.0.16.
	* gnu/packages/bioconductor.scm (r-edger): Update to 4.0.16.

	Change-Id: I542bbe7f290a5282f76eea7b88f605f6fa714624

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anf: Update to 1.24.1.
	* gnu/packages/bioconductor.scm (r-anf): Update to 1.24.1.

	Change-Id: I5843d257e4312101fb1b0dc9bbb49bd088bb3b91

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anvil: Update to 1.14.2.
	* gnu/packages/bioconductor.scm (r-anvil): Update to 1.14.2.

	Change-Id: I91fa1253e5f174d9d1d445edd873ceb23a783787

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mclust: Update to 6.1.
	* gnu/packages/statistics.scm (r-mclust): Update to 6.1.

	Change-Id: I52a5bd83b26e0d1d35e494e6dab1e6dec594fdfc

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-runit: Update to 0.4.33.
	* gnu/packages/statistics.scm (r-runit): Update to 0.4.33.

	Change-Id: I0690643ff91f9ec7e41d1dba68d23eae1d981d8b

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdtools: Update to 0.3.6.
	* gnu/packages/statistics.scm (r-gdtools): Update to 0.3.6.

	Change-Id: I87b02d5665f60c80d28085895b2693cda94f95bc

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggdendro: Update to 0.2.0.
	* gnu/packages/statistics.scm (r-ggdendro): Update to 0.2.0.

	Change-Id: I2a046a754ff08c83367e39e8692722611ebcb500

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggplot2: Update to 3.5.0.
	* gnu/packages/statistics.scm (r-ggplot2): Update to 3.5.0.

	Change-Id: I65435f9ddb69a9c62c79edd4eadd8c3d601251c6

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-boot: Update to 1.3-30.
	* gnu/packages/statistics.scm (r-boot): Update to 1.3-30.

	Change-Id: I566d221fb15305381d21816451c6b6ad9ded96e4

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtweet: Update to 2.0.0.
	* gnu/packages/cran.scm (r-rtweet): Update to 2.0.0.

	Change-Id: Icbcf69d53421ec7b556e52dbc6b375f0561b9fb3

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lwgeom: Update to 0.2-14.
	* gnu/packages/cran.scm (r-lwgeom): Update to 0.2-14.

	Change-Id: I9a3a32104dbacfcdd85361af9849b9d1b4a1bba1

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-readtext: Update to 0.91.
	* gnu/packages/cran.scm (r-readtext): Update to 0.91.

	Change-Id: I14ccdf618f63cafa6d45eaacee3471c2eab74179

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dials: Update to 1.2.1.
	* gnu/packages/cran.scm (r-dials): Update to 1.2.1.

	Change-Id: Id0c6d2ee8da567702fe8a6ac3148a3df2c069cea

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fastshap: Update to 0.1.1.
	* gnu/packages/cran.scm (r-fastshap): Update to 0.1.1.

	Change-Id: Ie2bd2570b427895d6780d762bd121c9962bd2a88

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-loo: Update to 2.7.0.
	* gnu/packages/cran.scm (r-loo): Update to 2.7.0.
	[propagated-inputs]: Add r-posterior.

	Change-Id: I7d4accaa9762de855c739cb65ee6b517086ec8e1

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sccore: Update to 1.0.5.
	* gnu/packages/cran.scm (r-sccore): Update to 1.0.5.

	Change-Id: Ibbf7b22f5ba9340e7f748b1a12bf7b3a28dff16a

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-afex: Update to 1.3-1.
	* gnu/packages/cran.scm (r-afex): Update to 1.3-1.

	Change-Id: Idf37d0963aee6233a1a7a0dfd568efbdc9225607

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggeffects: Update to 1.5.0.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.5.0.

	Change-Id: If6c506e395566ccf34254b4c205717efeb10234b

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mosaic: Update to 1.9.1.
	* gnu/packages/cran.scm (r-mosaic): Update to 1.9.1.

	Change-Id: Iae1ec6425ea9dcf82102cc8c6856265baef9ddae

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-superlearner: Update to 2.0-29.
	* gnu/packages/cran.scm (r-superlearner): Update to 2.0-29.

	Change-Id: I59aaaa9a2195e217966c589aab940f7bfdc6466d

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nodbi: Update to 0.10.2.
	* gnu/packages/cran.scm (r-nodbi): Update to 0.10.2.
	[native-inputs]: Add r-knitr.

	Change-Id: I052f662b87076c6f3e46129a0195c5e4415c6a4c

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-officer: Update to 0.6.5.
	* gnu/packages/cran.scm (r-officer): Update to 0.6.5.

	Change-Id: I709c8af9feb02b838dc6939ec8348fb231ca881f

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-renv: Update to 1.0.4.
	* gnu/packages/cran.scm (r-renv): Update to 1.0.4.

	Change-Id: I1ed257f239663df37a02908bf204f763222b2e67

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ctrdata: Update to 1.17.2.
	* gnu/packages/cran.scm (r-ctrdata): Update to 1.17.2.

	Change-Id: I019f971fe6cc8c34b63ebdff407e1f2e1ed6b98f

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shape: Update to 1.4.6.1.
	* gnu/packages/cran.scm (r-shape): Update to 1.4.6.1.

	Change-Id: Idcb756d0d016d9ed519ccdf3c0be4cd795277222

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-secretbase: Update to 0.3.0.
	* gnu/packages/cran.scm (r-secretbase): Update to 0.3.0.

	Change-Id: Ic9e75a8746dd0a4d2c5a8ee64f4e242dfeda5fe5

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gprofiler2: Update to 0.2.3.
	* gnu/packages/cran.scm (r-gprofiler2): Update to 0.2.3.

	Change-Id: Ic6d1fcedc78d98c7d9dde719a98db283e8e3d9ef

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggside: Update to 0.3.0.
	* gnu/packages/cran.scm (r-ggside): Update to 0.3.0.

	Change-Id: I656cae1ae4a08f767b5426b154670c2581853430

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrow: Update to 14.0.2.1.
	* gnu/packages/cran.scm (r-arrow): Update to 14.0.2.1.

	Change-Id: Ie8b236a1d8b9b5786bb83f26a8463343d329faba

2024-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: apache-arrow: Update to 14.0.2.
	* gnu/packages/databases.scm (apache-arrow): Update to 14.0.2.

	Change-Id: I9256111937ed7bb7bcf7420b821582fde83b3384

2024-02-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: librime: Update to 1.10.0.
	* gnu/packages/ibus.scm (librime): Update to 1.10.0.
	[source]: Remove snippet. Remove patch.
	[arguments]: Remove it.
	* gnu/packages/patches/librime-fix-build-with-gcc10.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister patch.

	Change-Id: Ifbf1cf92baa469e87c517958e5705dec085cc413

2024-02-26  Christina O'Donnell  <cdo@mutix.org>

	gnu: Add font-dongle.
	* gnu/packages/fonts.scm (font-dongle): New variable.

	Change-Id: I48449c3681b6bc9e90d41a8de7be0dfdd4e78153

2024-02-26  Andy Tai  <atai@atai.org>

	gnu: gama: Update to 2.29.
	* gnu/packages/gps.scm (gama): Update to 2.29.
	  [native-inputs]: Add yaml-cpp.

	Change-Id: Ie4ffc8abea85ee9b11f35f58054c6213404c3d7e

2024-02-26  Felix Gruber  <felgru@posteo.net>

	gnu: osm2pgsql: Update to 1.11.0.
	* gnu/packages/geo.scm (osm2pgsql): Update to 1.11.0.
	[arguments]: Look for proj API version 6 to use recent proj versions.
	[inputs]: Remove proj-7; add cli11 and proj.

	Change-Id: If1f14e5c675865d4485b16aca6146f555cc16d5e

2024-02-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cmake: Adjust vim plugin directory.
	* gnu/packages/cmake.scm (cmake)[arguments]: Add configure-flag to
	install vim plugin to the correct directory.

	Change-Id: I35909bcdb1c71a19ff76a81087e0b524163da624

2024-02-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: poke: Adjust vim plugin directory.
	* gnu/packages/engineering.scm (poke)[arguments]: Add configure-flag to
	install vim plugin to the correct directory.

	Change-Id: I8977fe1858a144ba630b3757e038142424cd1c23

2024-02-25  Thorsten Wilms  <t_w_@freenet.de>

	gnu: Add omins-lv2.
	* gnu/packages/audio.scm (omins-lv2): New Variable.

	Change-Id: Ica6f11d66331476c65e2d971c6de5f8aacc46454

2024-02-25  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team

2024-02-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-combobulate.
	* gnu/packages/emacs-xyz.scm (emacs-combobulate): New variable.

	Change-Id: I0a46340861c920a3cbbd628733c18e5a302c065d

2024-02-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-databind-core: Allow newer versions of typing-extensions.
	* gnu/packages/python-xyz.scm (python-databind-core)[source]: Add
	snippet to allow newer versions of python-typing-extensions.

	Change-Id: I8515c4767d6241542a53746f3654074010ab25f1

2024-02-25  nafkhamdc  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-rpresto.
	* gnu/packages/cran.scm (r-rpresto): New variable.

	Change-Id: I81b0e43ca75ab2df36f67367bfc73c4893be1a30

2024-02-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-graph-tool: Limit build to 1 core.
	* gnu/packages/graph.scm (python-graph-tool)[arguments]: Set
	parallel-build to #false.

	Change-Id: Id181554cda028c6e9985f029a3ef98d14efb0c27

2024-02-25  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: renpy: Update to 8.2.0.
	* gnu/packages/aux-files/renpy/renpy.in (path-to-saves): Honour
	RENPY_PATH_TO_SAVES.
	(path_to_logdir, predefined_searchpath): New procedures.
	* gnu/packages/game-development.scm (python-renpy): Update to 8.2.0.

	gnu: python-pygame-sdl2: Update to 2.1.0+renpy8.2.0.
	* gnu/packages/game-development.scm (python-pygame-sdl2): Update to
	2.1.0+renpy8.2.0.

2024-02-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: lcsync: Simplify package.
	* gnu/packages/networking.scm (lcsync) [arguments]: Use G-expressions.
	Remove redundant 'target' variable which has no use.

	Change-Id: I19ecadb5259ed0cfa37e12d109141dfc8be98587

2024-02-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: lcrq: Simplify package.
	* gnu/packages/networking.scm (lcrq) [arguments]: Use G-expressions.
	Remove redundant 'target' variable which has no use.

	Change-Id: I12fad224eb272383fce3025ddf6f17f8e59aab52

2024-02-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: librecast: Simplify package.
	* gnu/packages/networking.scm (librecast) [arguments]: Use G-expressions.
	Remove redundant 'target' variable which has no use.

	Change-Id: Ib87e04b7fb9d284436659fd0503da4892807a977

2024-02-24  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: wireshark: Update to 4.2.3 [security-fixes].
	* gnu/packages/networking.scm (wireshark): Update to 4.2.3.
	[build-system]: Switch to qt-build-system.
	[arguments]: Drop unnecessary -DUSE_qt6 from #:configure-flags. Drop test
	workaround.
	[inputs]: Add required inputs lua-5.2 and speexdsp.

	Change-Id: Ib859c0e64377b2920a4eacc2ef4d4393e34426e0

2024-02-24  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: git-filter-repo: Update to 2.38.0.
	* gnu/packages/patches/git-filter-repo-generate-doc.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Regisiter it.
	* gnu/packages/version-control.scm (git-filter-repo): Update to 2.38.0.
	[source]: Switch to git-fetch.
	Use the patch.
	[build-system]: Switch to gnu-build-system.
	[native-inputs]: Add asciidoc, docbook-xsl, libxml2, xmlto.

	Modified-by: Hilton Chain <hako@ultrarare.space>
	Change-Id: I7b15975ea56c44ae580d19cfe5a9e3eb75c6db0d

2024-02-24  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: b4: Ensure git presence.
	* gnu/packages/version-control.scm (b4): Ensure git presence.
	[arguments]<#:phases>: Add phase hardcode-git-bin.
	[inputs]: Add git-minimal.

	Change-Id: Ib2dca06009cdacc0e5ab4ab227cd30991474404c

2024-02-24  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add ruby-fog-libvirt.
	* gnu/packages/ruby.scm (ruby-fog-libvirt): New variable.

	gnu: Add ruby-fog-xml.
	* gnu/packages/ruby.scm (ruby-fog-xml): New variable.

	gnu: Add ruby-fog-json.
	* gnu/packages/ruby.scm (ruby-fog-json): New variable.

	gnu: Add ruby-fog-core.
	* gnu/packages/ruby.scm (ruby-fog-core): New variable.

	gnu: Add ruby-libvirt.
	* gnu/packages/ruby.scm (ruby-libvirt): New variable.

2024-02-24  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: ruby-childprocess: Update to 4.1.0.
	This change include code for making more tests pass.  Anyhow, one is still
	failing for unclear reason, thus tests are still disabled.

	* gnu/packages/ruby.scm (ruby-childprocess): Update to 4.1.0.
	[arguments]{test-target}: New argument. {phases}: New argument
	[propagated-inputs]: Remove ruby-ffi.
	[native-inputs]: Remove bundler; add ruby-coveralls.

2024-02-24  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add ruby-hashicorp-checkpoint.
	* gnu/packages/ruby.scm (ruby-hashicorp-checkpoint): New variable.

	gnu: Add ruby-vagrant-spec-helper-basic.
	* gnu/packages/virtualization.scm (ruby-vagrant-spec-helper-basic): New variable.

	gnu: Add ruby-vagrant-spec.
	* gnu/packages/virtualization.scm (ruby-vagrant-spec): New variable.

	gnu: Add ruby-vagrant-cloud.
	* gnu/packages/ruby.scm (ruby-vagrant-cloud): New variable.

	gnu: Add ruby-grpc.
	* gnu/packages/ruby.scm (ruby-grpc): New variable.

	gnu: Add ruby-googleapis-common-protos-types.
	* gnu/packages/ruby.scm (ruby-googleapis-common-protos-types): New variable.

	gnu: Add ruby-google-protobuf.
	* gnu/packages/ruby.scm (ruby-google-protobuf): New variable.

	gnu: Add ruby-time.
	* gnu/packages/ruby.scm (ruby-time): New variable.

	gnu: Add ruby-serverspec.
	* gnu/packages/ruby.scm (ruby-serverspec): New variable.

	gnu: Add ruby-specinfra.
	* gnu/packages/ruby.scm (ruby-specinfra): New variable.

	gnu: Add ruby-sfl.
	* gnu/packages/ruby.scm (ruby-sfl): New variable.

	gnu: Add ruby-rgl.
	* gnu/packages/ruby.scm (ruby-rgl): New variable.

	gnu: Add ruby-stream.
	* gnu/packages/ruby.scm (ruby-stream): New variable.

	gnu: Add ruby-stringio.
	* gnu/packages/ruby.scm (ruby-stringio): New variable.

	gnu: Add ruby-pairing-heap.
	* gnu/packages/ruby.scm (ruby-pairing-heap): New variable.

	gnu: Add ruby-net-telnet.
	* gnu/packages/ruby.scm (ruby-net-telnet): New variable.

	gnu: Add ruby-net-sftp.
	* gnu/packages/ruby.scm (ruby-net-sftp): New variable.

	gnu: Add ruby-fake-ftp.
	* gnu/packages/ruby.scm (ruby-fake-ftp): New variable.

	gnu: Add ruby-net-ftp.
	* gnu/packages/ruby.scm (ruby-net-ftp): New variable.

	gnu: Add ruby-ipaddr.
	* gnu/packages/ruby.scm (ruby-ipaddr): New variable.

	gnu: Add ruby-excon.
	* gnu/packages/ruby.scm (ruby-excon): New variable.

	gnu: Add ruby-test-unit-ruby-core.
	* gnu/packages/ruby.scm (ruby-test-unit-ruby-core): New variable.

2024-02-24  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add emacs-back-button.
	* gnu/packages/emacs-xyz.scm (emacs-back-button): New variable.

	Change-Id: Ib020eab882f2ffa91a0fd02fefbe6629b80bd5ae

2024-02-24  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: leptonica: Update to 1.84.1.
	* gnu/packages/image.scm (leptonica): Update to 1.84.1.

	Change-Id: I9070ca7f08c0c3114fa7a5a414695051b587f00b

2024-02-24  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: leptonica: Fix random test failures.
	Fixes <https://issues.guix.gnu.org/65441>.

	Running tests in parallel (e.g. "make check -j16") causes random test
	failures. Same behavior observed on Debian.

	* gnu/packages/image.scm (leptonica)[arguments]: Disable parallel tests.

	Change-Id: I629c6c8be626a704be046dc79ea4480896cd11cc

2024-02-24  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Update to 7.0.11.
	* gnu/packages/engineering.scm (kicad): Update to 7.0.11.

	Change-Id: I9cde8a2c4888f954334f874a48b8ea1c35145084

2024-02-24  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: xmrig: Update to 6.21.0.
	* gnu/packages/finance.scm (xmrig): Update to 6.21.0.

	Change-Id: I7e873cce85d8e333ecd7a767f9060d858ac94125

2024-02-24  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-magit: Fix native builds.
	* gnu/packages/emacs-xyz.scm (emacs-magit)[#:phases]: Also wrap ‘build’ in
	a directory excursion.

	Change-Id: I332325989a1bbaa95552c2cbf50f336f0075c1c4

2024-02-24  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-org: Fix native builds.
	* gnu/packages/emacs-xyz.scm (emacs-org)[#:phases]: Wrap ‘build’ in a
	directory excursion to the actual lisp directory.

	Change-Id: Ifa10f9e91fe21cd4c34da11b68ddb77a03d847ca

2024-02-24  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	build-system: emacs: Compute relative file names.
	With the previous commit, relative file names are expanded relative to
	ELN_DIR -- more or less.  To make use of this in emacs-build-system, we must
	also pass relative file names.

	* guix/build/emacs-build-system.scm (emacs-compile-directory): Compute the
	relative file names of the files to compile.

	Change-Id: I8983f80fb0fe1573e46748222403ba8873f1599f

2024-02-24  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs: Disable jit compilation.
	* gnu/packages/patches/emacs-disable-jit-compilation.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/emacs.scm (emacs-minimal)[patches]: Use it here.

2024-02-24  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs: Check integrity of native-compiled files.
	In the previous commit, we've added a patch that potentially messes with
	how built-in (especially preloaded) Lisp libraries are loaded.  Thus, we
	might want to assert that these files still load fine, as reported when
	querying the builtin documentation of functions provided by them.

	* gnu/packages/aux-files/emacs/comp-integrity.el: New file.
	* gnu/Makefile.am (dist_noinst_DATA): Register it here.
	* gnu/packages/emacs.scm (emacs-no-x)[#:phases]: Add ‘validate-comp-integrity’.

2024-02-24  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs: Don't hash file names in native compilation.
	* gnu/packages/patches/emacs-native-comp-fix-filenames.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/emacs.scm (emacs-minimal)[source]: Use it here.

	Change-Id: I2b7f6b45742a985760f0097bb53910f068e3d8e5

2024-02-24  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs: Build trampolines.
	* gnu/packages/emacs.scm (emacs-no-x)[#:phases]: Add ‘build-trampolines’.

	Change-Id: I33303bcbaf6cbda15867a5546e793c05d1f0e67b

2024-02-24  Vivien Kraus  <vivien@planete-kraus.eu>

	services: gdm: Enable wayland by default.
	* gnu/services/xorg.scm (<gdm-configuration>): Change the default value for
	wayland? from '#f' to '#t'.

	Change-Id: Ic966dfc462b1140894aa6c38c23e229d6252d340

2024-02-23  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: jbr21: Update to 21.0.2b375.1.
	* gnu/packages/java.scm (jbr21): Update to 21.0.2b375.1.

	Change-Id: Ib85e6cefcc7e2103f073cb460b0d75742594bd38

2024-02-23  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: openjdk11: Fix ".so" file path patching.
	* gnu/packages/java.scm (openjdk11)[arguments]<#:phases>[patch-jni-libs]:
	Fix ".so" file path patching.

	Change-Id: If705ef237a2afe537af41227479cd2f91efe5ae2

2024-02-23  Dariqq  <dariqq@posteo.net>

	gnu: gdm: Wrap inputs to enable accessibility settings.
	GDM needs the data directories of at-spi2-core for the accessibility
	dbus, and dconf in order to change settings.  An icon is provided in
	gnome-control-center, that could be put into gdm-service-type instead, but
	let's wrap it here for good measure.

	* gnu/packages/gnome.scm (gdm)[inputs]: Add at-spi2-core, dconf, and gnome-control-center.
	[#:phases]: Add ‘wrap-accessibility-dependencies’.

	Change-Id: Ibfe8f1aee9c8fe0c06f895de121f0f84defe4773

2024-02-23  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: eiciel: Update to 0.10.0.
	* gnu/packages/gnome-xyz.scm (eiciel): Update to 0.10.0.
	[arguments]: Convert to a list of G-Expressions.
	[#:phases]: Add 'skip-gtk-update-icon-cache.
	[native-inputs]: Add glib:bin and itstool.
	[inputs]: Replace glibmm-2.66 with glibmm and gtkmm-3 with gtkmm.

	Change-Id: I15905fef340fc1047bc24724a8147155af961e61

2024-02-23  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: libhandy: Update to 1.8.3.
	* gnu/packages/gnome.scm (libhandy): Update to 1.8.3.

	Change-Id: I5e836a5d91fe83bfc5774ca32c72b7387cb0bbc0
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-02-23  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: folks: Update to 0.15.7.
	* gnu/packages/gnome.scm (folks): Update to 0.15.7.

	Change-Id: Idba35c67f771bb4228cb6c48133dda4dac2c7d8c
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-02-23  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-shell: Update to 44.9.
	* gnu/packages/gnome.scm (gnome-shell): Update to 44.9.

	Change-Id: I1160153fa4cbe3f93e9cfab983f518a405e32297
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-02-23  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-bluetooth: Update to 42.8.
	* gnu/packages/gnome.scm (gnome-bluetooth): Update to 42.8.

	Change-Id: I432125711173212c5faee245ecf0ef77fc7d5147
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-02-23  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: mutter: Update to 44.9.
	* gnu/packages/gnome.scm (mutter): Update to 44.9.

	Change-Id: Id8e49adac5630068adc32c9ebe629498600589a3
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-02-23  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gjs: Update to 1.76.3.
	* gnu/packages/gnome.scm (gjs): Update to 1.76.3.

	Change-Id: Ia77c6dd8c1d50e95761c066d60e856a6dce1d497
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-02-23  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: epiphany: Update to 44.8.
	* gnu/packages/gnome.scm (epiphany): Update to 44.8.

	Change-Id: I20a627aca1ac2044d613340b6d0c7493f76a3128
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-02-23  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: libgsf: Update to 1.14.52.
	* gnu/packages/gnome.scm (libgsf): Update to 1.14.52.

	Change-Id: I96522e57c7f659aff596108be6258fdbcc465321
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-02-23  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gcr@3: Update to 3.41.2.
	* gnu/packages/gnome.scm (gcr-3): Update to 3.41.2.

	Change-Id: I793d145775c4153386e7931ceb497d518248a120
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-02-23  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-initial-setup: Update to 44.8.
	* gnu/packages/gnome.scm (gnome-initial-setup): Update to 44.8.

	Change-Id: I4fb3fa75605f70469db5c05cc9b19b87e74f1636
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-02-23  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gtk+: Update to 3.24.41.
	* gnu/packages/gtk.scm (gtk+): Update to 3.24.41.

	Change-Id: I3dcaecb7485fa91e23fb6231f9fb51ef916da10e
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-02-23  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: pangomm@2.46: Update to 2.46.4.
	* gnu/packages/gtk.scm (pangomm-2.46): Update to 2.46.4.

	Change-Id: Ia1dcb94f35eb80a7cd79cae5245acbc4069e006b
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-02-23  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: atkmm@2.28: Update to 2.28.4.
	* gnu/packages/gtk.scm (atkmm-2.28): Update to 2.28.4.

	Change-Id: If4b333b02785c9a5712816ea048b1943b582c2e3
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-02-23  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: vte: Update to 0.72.4.
	* gnu/packages/gnome.scm (vte): Update to 0.72.4.

	Change-Id: I57b6c871ff9a690998709b3c8e51aa73f2cdea72
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-02-23  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: rygel: Update to 0.42.5.
	* gnu/packages/gnome.scm (rygel): Update to 0.42.5.

	Change-Id: I348840583dcf57aa241a5a1cb7842babe0b7c659
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-02-23  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: python-pyatspi: Update to 2.46.1.
	* gnu/packages/gnome.scm (python-pyatspi): Update to 2.46.1.

	Change-Id: I8f60e27b3d65dd1f7614b94102c8005bcb369833
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-02-23  John Kehayias  <john.kehayias@protonmail.com>

	gnu: glibmm-2.64: Rename and update to 2.66.6.
	* gnu/packages/glib.scm (glibmm-2.64): Rename to ...
	(glibmm-2.66): ... this.  Update to 2.66.6.
	* gnu/packages/animation.scm (etl)[inputs]: Adjust accordingly.
	(synfig)[propagated-inputs]: Likewise.
	* gnu/packages/electronics.scm (libsigrok)[propagated-inputs]: Likewise.
	* gnu/packages/gnome-xyz.scm (eiciel)[inputs]: Likewise.
	* gnu/packages/gnome.scm (libxml++-3, libxml++-2)[propagated-inputs]: Likewise.
	* gnu/packages/gtk.scm (pangomm-2.46, atkmm-2.28, gtkmm-2)[propagated-inputs]:
	Likewise.

	Change-Id: I878e740e085a483970a4ef6e0fa7dd19000863eb

2024-02-23  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: mm-common: Update to 1.0.6.
	* gnu/packages/gnome.scm (mm-common): Update to 1.0.6.

	Change-Id: I5e7ffc18f2743e2d1e3a4547bf8f788d11b1d642
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-02-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome: Update synopsis and description.
	Gnome no longer considers itself “The GNU desktop environment”™, so let's
	reflect that.

	* gnu/packages/gnome.scm (gnome-meta-package)[synopsis]: Shorten to “Graphical
	desktop environment”.
	[description]: Adjust accordingly.

2024-02-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Deprecate gnome meta-package.
	GNOME is not a "one size fits all" environment, but with the introduction of
	World, Circle, and to some extent Developer Extras and recent explorations of
	mobile form factors much more customizable towards the needs of users.  As
	such, it is silly to insist on a single meta-package to make everyone happy.

	* gnu/packages/gnome.scm (gnome): Deprecate.

2024-02-23  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add roxterm.
	* gnu/packages/terminals.scm (roxterm): New variable.

	Change-Id: I09b790a03214890fea0b5f87055989d80634d763

2024-02-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	services: desktop: Remove unused imports.
	These imports were needed for a short time to consider two variants of finding
	udev/polkit configuration files.  They are no longer needed, since the
	respective procedures use all packages now.

	* gnu/services/desktop.scm: Strip use of (guix diagnostics) and (srfi srfi-35).

2024-02-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	services: Extend polkit capabilities of gnome-desktop-service.
	As with our udev extension, this makes it so that all inputs are considered
	modulo a new ignorelist.

	* gnu/services/desktop.scm (gnome-desktop-configuration): Add
	polkit-ignorelist.
	(gnome-polkit-settings): Adjust accordingly.

2024-02-23  Vivien Kraus  <vivien@planete-kraus.eu>

	services: Extend udev capabilities of gnome-desktop-service.
	Our udev service is capable of handling both rules and hardware databases.
	This patch makes it so that gnome can install any such needed rules or
	databases, while also allowing users to supply a list of names to ignore
	(via regular expressions).

	* gnu/services/desktop.scm (gnome-desktop-configuration): Add udev-ignorelist.
	(gnome-udev-resources): Rename to…
	(gnome-udev-configuration-files): … this.  Account for udev-ignorelist.
	(gnome-desktop-service-type): Adjust accordingly.

	Change-Id: I6df4b896652581c42a35ea3ba1e4849ad72d12ef

2024-02-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	services: Modularise gnome-desktop-configuration.
	* gnu/services/gnome.scm (extract-propagated-inputs): New variable.
	(gnome-desktop-configuration): Add ‘core-services’, ‘shell’, ‘utilities’,
	and ‘extra-packages’.  Deprecate ‘gnome’.
	(gnome-desktop-configuration-core-services, gnome-desktop-configuration-shell)
	(gnome-desktop-configuration-utilities)
	(gnome-desktop-configuration-extra-packages): Export publicly.
	(gnome-udev-rules, gnome-polkit-settings): Adjust accordingly.
	(gnome-profile): New variable.
	(gnome-desktop-service-type): Adjust accordingly.

	gnu: gnome: Add core packages for GNOME 44.
	* gnu/packages/gnome.scm (gnome-meta-core-shell): Add gnome-remote-desktop.
	(gnome-meta-core-utilities): Add gnome-connections.

	gnu: Split gnome into more meta-packages.
	* gnu/packages/gnome.scm (gnome-meta-package): New syntax rule.
	(gnome-meta-core-services, gnome-meta-core-shell, gnome-meta-core-utilities)
	(gnome-essential-extras): New variables.
	(gnome): Implement in terms of the former.

2024-02-23  Herman Rimm  <herman@rimm.ee>

	import: Do not return package name with json importer.
	* guix/import/json.scm (json->code): Do not return package names after
	package expressions.
	* doc/package-hello.json: Fix comma errors and use valid greeter URL.

	Change-Id: Id71924e72f690a9bda5fbfdb65a443029adfd158

2024-02-23  Herman Rimm  <herman@rimm.ee>

	import: Discard args after --version and --help.
	* guix/scripts/import.scm (guix-import): Discard args.

	Change-Id: Icce5cd0daf9011f7ddde7904113b31b547f063ef

2024-02-23  Herman Rimm  <herman@rimm.ee>

	import: Insert packages into modules alphabetically.
	* guix/scripts/import.scm (guix-import): Add 'insert' option.
	(import-as-definitions): Add procedure.
	* doc/guix.texi (Invoking guix import): Describe 'insert' option.

	Change-Id: Id87ea707123630e12bcb6788599acac6895b26c4

2024-02-23  Herman Rimm  <herman@rimm.ee>

	utils: Add find-definition-insertion-location procedure.
	* guix/utils.scm (find-definition-insertion-location): Add and export
	procedure.
	* tests/utils.scm ("find-definition-insertion-location"): Add test.

	Change-Id: Ie17e1b4a94790f58518ce121411a38d357f49feb

2024-02-23  Herman Rimm  <herman@rimm.ee>

	utils: Add insert-expression procedure.
	* guix/utils.scm (define-module): Use (guix read-print) and export
	(insert-expression).
	(insert-expression): Add procedure.
	* tests/utils.scm ("insert-expression"): Add test.

	Change-Id: I971a43a78aa6ecaaef33c1a7a0db4b287eb85036

2024-02-23  Herman Rimm  <herman@rimm.ee>

	import: Wrap package expressions with define-public.
	* guix/scripts/import.scm (guix-import): Wrap package expressions.

	Change-Id: Ic4d986a4706a692b2fecd6fded8ac72ab6311687

2024-02-23  Herman Rimm  <herman@rimm.ee>

	doc: Note SVN dependency of texlive importer.
	* doc/guix.texi (Invoking guix import): Note dependency and remove
	  duplicated words.

	Change-Id: I94320db8c8ab3569aa461876522d5560e37a19ea

2024-02-23  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: laminar: Update chart.js input to 3.9.1.
	* gnu/packages/ci.scm (laminar)[inputs]: Update chart.js to 3.9.1.
	[arguments]: Adapt copy-in-javascript-and-css phase for chart.js-3.9.1.

	Change-Id: I309822993ea82f16a3c3dbda947135e3420b89eb

2024-02-23  Juliana Sims  <juli@incana.org>

	gnu: tlpui: Fix build.
	* gnu/packages/linux.scm (tlpui)[arguments]: Fix location for "defaults.conf".

	Change-Id: I047375f875492aa5c6ef3f9ea673e366f00d89ad

2024-02-22  Suhail  <suhail@bayesians.ca>

	gnu: emacs-ox-tufte: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-ox-tufte)[arguments]: Run tests.
	[native-inputs]: Add EMACS-BUTTERCUP and EMACS-ELDEV.

	Change-Id: I5773c512d298c9469da92343db6d53a45082aba6

2024-02-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnucobol: Remove pregenerated files.
	* gnu/packages/cobol.scm (gnucobol)[source]: Add snippet to remove some
	pregenerated files.
	[native-inputs]: Add bison, flex.

	Change-Id: I1b08b1a10505808527fcee4d136668cbdc504fee

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-yeetube: Update to 2.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-yeetube): Update to 2.1.2.
	[inputs]: Add TORSOCKS.
	[arguments]<#:phases>: Set location for "torsocks" executable.  Split
	LOCATE-BINARIES phase for clarity.

	Change-Id: Idb209a73848938b577d0bfbc56d13d153f9cafb3

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-visual-fill-column: Update to 2.5.2.
	* gnu/packages/emacs-xyz.scm (emacs-visual-fill-column): Update to 2.5.2.

	Change-Id: Ifcd5dfbc4a40f716f1f42ecba5a97861336b42a7

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vertico: Update to 1.7.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 1.7.

	Change-Id: I95ad440c9209c13f635c143f8f40fefb942c2ce5

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-treebundel: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-treebundel): Update to 0.3.0.

	Change-Id: I7b29f236c336ee7159170a335165c23809eb1957

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tempel: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-tempel): Update to 1.1.

	Change-Id: I25c49995426344926df15a2764099790924f7dd2

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-saveplace-pdf-view: Update to 1.0.6.
	* gnu/packages/emacs-xyz.scm (emacs-saveplace-pdf-view): Update to 1.0.6.

	Change-Id: I68b207405e2993970c46cc2cb91c2e705dd1c9a0

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pg: Update to 0.28.
	* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.28.

	Change-Id: I90555b85d72e57d78feb7bcc0bd84b302cf1f849

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ox-tufte: Update to 4.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-ox-tufte): Update to 4.0.4.

	Change-Id: Icd69ab95f9027cd02f2a0cef6bb332a3da0f4c8d

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-fc: Update to 0.5.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-fc): Update to 0.5.1.
	[arguments]<#:phases>: Remove unnecessary phase.  Disable three failing tests.

	Change-Id: I575ef70e0e1d2f436c16c19f628886e3172569f1

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-parent-mode: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-parent-mode)[arguments]: Run tests.

	Change-Id: I2954048a169040cee4905ff579a715117fe24798

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-parent-mode: Update to 2.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-parent-mode): Update to 2.3.1.
	[description]: Expound a bit.
	[license]: Switch to BSD-2.

	Change-Id: I83b9c5fb7fea47d171b180e8b0d4edba96ad0cbd

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-osm: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 1.3.

	Change-Id: I7355a979cf1676f3cb4f706c59b7f4d91db9c478

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org: Update to 9.6.19.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.19.

	Change-Id: I3b335d214b82868eea39346c06db4e81165122ee

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-nodejs-repl: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-nodejs-repl)[arguments]: Use
	G-expressions.  Use SEARCH-INPUT-FILES.  Remove trailing #T.  Remove
	unnecessary call to MAKE-FILE-WRITABLE.

	Change-Id: I9da1e24566359970cbf24129acb67f9f0610fb80

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-nodejs-repl: Update to 0.2.5.
	* gnu/packages/emacs-xyz.scm (emacs-nodejs-repl): Update to 0.2.5.

	Change-Id: I1c447a3d6acb750704ffd7b03779a439e2ba7577

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-meow: Update to 1.4.5.
	* gnu/packages/emacs-xyz.scm (emacs-meow): Update to 1.4.5.

	Change-Id: I3bd70806235c0166d4182d0d0bfa9fa68dda5940

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mastodon: Update to 1.0.14.
	* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 1.0.14.

	Change-Id: Ia3b07dfcdeec3186bde321f614a254416915e36d

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-magit-todos: Update to 1.7.1.
	* gnu/packages/emacs-xyz.scm (emacs-magit-todos): Update to 1.7.1.

	Change-Id: Ifee7413c420a8ebb71926cf45ab43e33e820ebd4

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-log4e: Update to 0.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-log4e): Update to 0.4.1.

	Change-Id: I2e6696fb6e0fbf90a4921ef4dae7beb983dcacad

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jinx: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 1.2.

	Change-Id: I869d49f1468d29bc72b80da4efc06118b0349231

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-gptel: Update to 0.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.7.0.

	Change-Id: I38edb892c1beeb0ab3026999dd9ed1a149d05615

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-goggles: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-goggles): Update to 0.4.

	Change-Id: I3b654baf064b15eddd4e9aa6c96e3f33bfe580e0

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-flymake-mypy: Update to 0.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-mypy): Update to 0.3.1.

	Change-Id: I98776e44b1f99d57da5f9cff78e71a52966f4cca

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-flycheck: Update to 34.1.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck): Update to 34.1.

	Change-Id: I980fc156d783824f8ca07d2ba83a943e15edcb8f

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-evil-matchit: Update to 3.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-evil-matchit): Update to 3.0.4.

	Change-Id: I302060a1bb90ef3ddfcb2ce062abb6da0741351b

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ement: Update to 0.14.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.14.

	Change-Id: I383ee99cee481cb7708ad9027aaed2762dbdeb01

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-elpher: Update to 3.5.1.
	* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 3.5.1.

	Change-Id: Ia79487c7946dedbea0c7ab5ab1505d7cf4d22b06

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eldev: Update to 1.8.2.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.8.2.

	Change-Id: I986f6adb3ab748335b8df7a46d69bef0a8e7b408

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-edit-indirect: Update to 0.1.13.
	* gnu/packages/emacs-xyz.scm (emacs-edit-indirect): Update to 0.1.13.

	Change-Id: I54f6a3e0a0cd8b8490d903336fa16c0fbbcbbc39

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebib: Update to 2.40.4.
	* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.40.4.

	Change-Id: I469d234ae715508be50102c59cbc73415b09e75c

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dtrt-indent: Update to 1.17.
	* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.17.

	Change-Id: I11ffac4a989122170e91bdad2f47bf87ed4a1ae9

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-doom-modeline: Update to 4.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-doom-modeline): Update to 4.1.0.

	Change-Id: Ib59db5822f138f6b82d72a6a817eb5aa2fd1e9c3

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-corfu: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 1.2.

	Change-Id: Iadfd1d57ae270d15f8d9336adf3b751d9d05a929

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 1.2.

	Change-Id: I747d5c4fce71235544891bf03d9a273d98d74bff

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vertico-posframe: Update to 0.7.7.
	* gnu/packages/emacs-xyz.scm (emacs-vertico-posframe): Update to 0.7.7.

	Change-Id: I5b92c64652f13a2e155ec03b531337872c85cdc6

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-excorporate: Update to 1.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-excorporate): Update to 1.1.2.

	Change-Id: I04887ff21214f20259f2d7cf9ffdf182604e72e7

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-taxy-magit-section: Update to 0.13.
	* gnu/packages/emacs-xyz.scm (emacs-taxy-magit-section): Update to 0.13.
	[propagated-inputs]: Reorder inputs alphabetically.

	Change-Id: I34f1f371e3b31f3fad49e41a6b785c0374d73324

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eglot: Update to 1.17.
	* gnu/packages/emacs-xyz.scm (emacs-eglot): Update to 1.17.
	[propagated-inputs]: Reorder inputs alphabetically.

	Change-Id: Ie955140961ea882bd7c7b80d82c087bb502334b8

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-debbugs: Update to 0.40.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.40.

	Change-Id: I8ef29250520b2700755ee6c6bd1efcfc1cbe8a04

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pabbrev: Update to 4.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-pabbrev): Update to 4.3.0.

	Change-Id: Ic366835d8b16badb8081ec446ef2b9f9444a8b2b

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mmm-mode: Update to 0.5.11.
	* gnu/packages/emacs-xyz.scm (emacs-mmm-mode): Update to 0.5.11.

	Change-Id: Ia3216fb551570cc5d364759b48bafc94d0780b6d

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 14.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 14.0.3.

	Change-Id: I028aa07669cc99265e8349d3d9b80dcc2acdb04c

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-hyperbole: Update to 9.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-hyperbole): Update to 9.0.0.

	Change-Id: Ifd7946659e8cdcf0f6b2ade71fe343e79db0a73b

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cider: Update to 1.13.1.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.13.1.

	Change-Id: Ic751ea2d479c41e271c0eb2730016eef897beec2

2024-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cape: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 1.3.

	Change-Id: I2267ba11037c027b0b77d83fe6718aab0dd8b52a

2024-02-22  宋文武  <iyzsong@member.fsf.org>

	gnu: font-intel-one-mono: Split outputs for "out", "ttf" and "woff".
	* gnu/packages/fonts.scm (font-intel-one-mono)[outputs]: New field.
	[arguments]: Add 'split-outputs phase.

	Change-Id: I0323fb55b9609c93c916b32fef4821533d580b48

2024-02-22  宋文武  <iyzsong@member.fsf.org>

	gnu: font-intel-one-mono: Update to 1.3.0.
	* gnu/packages/fonts.scm (font-intel-one-mono): Update to 1.3.0.

	Change-Id: I635100c90829de55d922b4e28a2f2524f44566dd

2024-02-22  chris  <chris@bumblehead.com>

	gnu: Add libsixel.
	* gnu/packages/image.scm (libsixel): New variable.

	Curl is disabled to mitigate CVE-2021-45340 guix lint warns about.

	Change-Id: I7c8077dd705409ce914ab347115d0b4fddeb37e1

2024-02-22  Tomas Volf  <~@wolfsden.cz>

	gnu: Add tagainijisho.
	* gnu/packages/education.scm (tagainijisho): New variable.

	Change-Id: I85834c9e91a743540ef751e0c2bb3138b4c3b762

2024-02-22  Ahmad Draidi via Guix-patches via  <guix-patches@gnu.org>

	gnu: spice: Update to 0.15.2.
	* gnu/packages/spice.scm (spice): Update to 0.15.2.

	Change-Id: I0f79980dab53f5d65c1efa95e4221811247beaa3

2024-02-22  Ahmad Draidi via Guix-patches via  <guix-patches@gnu.org>

	gnu: virglrenderer: Update to 1.0.1.
	* gnu/packages/spice.scm (virglrenderer): Update to 1.0.1.
	[source]: Update URI to avoid redirect.

	Change-Id: I0b132a62b6cc312da857796ce5242a5b7ff475d6

2024-02-22  Sarthak Shah  <shahsarthakw@gmail.com>

	gnu: Add xfishtank.
	* gnu/packages/toys.scm (xfishtank): New variable.

	Reviewed-by: Greg Hogan <code@greghogan.com>
	Reviewed-by: Steve George <steve@futurile.net>

	Change-Id: I490fba2d9ded274266d6376adf67c39bf5c9744a

2024-02-22  Sarthak Shah  <shahsarthakw@gmail.com>

	gnu: Add xpenguins.
	* gnu/packages/toys.scm (xpenguins): New variable.

	Reviewed-by: Greg Hogan <code@greghogan.com>
	Reviewed-by: Steve George <steve@futurile.net>

	Change-Id: I6262092da4d51abaca1d6f01ec2e3f27baca7a01

2024-02-22  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: cwltool: Update to 3.1.20240112164112.
	* gnu/packages/bioinformatics.scm (cwltool): Update to 3.1.20240112164112.
	[arguments]: Use G-expressions. Set version in setup.py. Do not attempt to
	substitute files cwltool/schemas/v1.1/tests/env-tool1.cwl,
	cwltool/schemas/v1.1/tests/env-tool2.cwl and
	cwltool/schemas/v1.1/tests/imported-hint.cwl that have been removed in this
	release. Do not remove "-n auto" from pytest flags.
	[inputs]: Add python-cwl-utils and python-spython.
	[native-inputs]: Add python-pytest-xdist.

	Change-Id: If1be7cdf39b767c5ef2a1dbddfdc95f59ea98cb6

	Change-Id: I2ba81e8569abcf43cd0fad33daab1e4f8689e77f

2024-02-22  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add python-spython.
	* gnu/packages/linux.scm (python-spython): New variable.

	Change-Id: I758f879608bc4b0c0411918b4ee0fa9cc3abc639

2024-02-22  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add python-cwl-utils.
	* gnu/packages/bioinformatics.scm (python-cwl-utils): New variable.

	Change-Id: I9347c80c0e866b89a7d432091fbcf1bc009209a5

2024-02-22  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add python-cwl-upgrader.
	* gnu/packages/bioinformatics.scm (python-cwl-upgrader): New variable.

	Change-Id: I2022239840e9fe9e745689ef8b8bf4279be2ff9e

2024-02-22  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add python-cwlformat.
	* gnu/packages/bioinformatics.scm (python-cwlformat): New variable.

	Change-Id: Ib2d79e350ab100c61c7afe2d5d3eafc72146e493

2024-02-22  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: python-schema-salad: Update to 8.5.20240102191335.
	* gnu/packages/bioinformatics.scm (python-schema-salad): Update to
	8.5.20240102191335.
	[native-inputs]: Add python-pytest-xdist.
	[propagated-inputs]: Add python-importlib-resources and
	python-mypy-extensions. Remove python-lockfile, python-rdflib-jsonld and
	python-typing-extensions. Replace python-mistune with python-mistune-next.
	[arguments]: Use G-expressions. Set exact version number. Skip more tests that
	require network access.

	Change-Id: I4de4704f58f40fdf9bf4c02e41c2c353beaa3eb2

2024-02-22  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: python-ruamel-yaml: Update to 0.18.6.
	* gnu/package/serialization.scm (python-ruamel-yaml): Update to 0.18.6.
	(python-ruamel.yaml-0.16): New variable.
	* gnu/packages/package-management.scm (conda)[inputs]: Replace
	python-ruamel.yaml with python-ruamel.yaml-0.16.
	* gnu/packages/backup.scm (borgmatic)[inputs]: Replace python-ruamel.yaml with
	python-ruamel.yaml-0.16.
	* gnu/packages/python-xyz.scm (dynaconf)[inputs]: Replace python-ruamel.yaml
	with python-ruamel.yaml-0.16.

	Change-Id: Iff9eeeae043c9547d93a6c780f0c30bd760490d9

	Change-Id: I43cad7e3936f62d209fbba7e86b93519cfc1c1ba

2024-02-22  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: python-ruamel.yaml.clib: Update to 0.2.8.
	* gnu/packages/serialization.scm (python-ruamel.yaml.clib): Update to 0.2.8.

	Change-Id: I18172bb4cad80b0e1a5db11fbc8fb937f46a1862

2024-02-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: tigervnc-client: Update to 1.13.1.
	* gnu/packages/vnc.scm (tigervnc-client): Update to 1.13.1.
	(tigervnc-server): Likewise.

	Change-Id: I88157aabfe43bb7273d465fea4ef5bf31979d8e9

2024-02-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-tramp: Update to 2.6.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.6.2.1.
	[inputs]: Delete field.

	Change-Id: I13a2f9c91dcfbd3152584fabd35597928ffe1de5

2024-02-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add neovim-dispatch.
	* gnu/packages/vim.scm (neovim-dispatch): New variable.

	Change-Id: I458b0d390168170b47119c7f592042177f1402ae

2024-02-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim-dispatch: Update to 1.8-1.4c695bc.
	* gnu/packages/vim.scm (vim-dispatch): Update to 1.8-1.4c695bc.

	Change-Id: I70b53f048c365fda47ba8820392b1f94b6bcfedd

2024-02-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add neovim-asyncrun.
	* gnu/packages/vim.scm (neovim-asyncrun): New variable.

	Change-Id: I8716ff4a1beeee3364973c12e0e6243a1b21afe6

2024-02-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim-asyncrun: Update to 2.12.4.
	* gnu/packages/vim.scm (vim-asyncrun): Update to 2.12.4.

	Change-Id: I316eb22c71ac4e807b9fd4590c7819478e4f7260

2024-02-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: universal-ctags: Update to 6.1.20240218.0.
	* gnu/packages/code.scm (universal-ctags): Update to 6.1.20240218.0.

	Change-Id: I3d4b19d0ba002d809cb5e659899965d3f62e8e1a

2024-02-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove duplicate module import.
	* gnu/packages/mail.scm: Remove extra import of (guix utils).

	Change-Id: I757af2e1249e687aedb9774986304c6366c625a9

2024-02-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add libdbx.
	* gnu/packages/mail.scm (libdbx): New variable.

	Change-Id: Ia50bec92c5de72e4037cbf59ee7ecc6bf657fdd0

2024-02-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-mini-echo.
	* gnu/packages/emacs-xyz.scm (emacs-mini-echo): New variable.

	Change-Id: Id5f293210755e7bb252b8e2a0ff71e9adb9cf95a

2024-02-21  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: node-serialport-parser-inter-byte-timeout: Move in order.
	* gnu/packages/node-xyz.scm (node-serialport-parser-inter-byte-timeout): Move
	package in alphabetical order.

	Change-Id: Ice71f75c197b6d8f0e0c0c5b5bdb03ebf1d1d4cb

2024-02-21  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: node-serialport-parser-ready: Move in alphabetical order.
	* gnu/packages/node-xyz.scm (node-serialport-parser-ready): Move
	package in alphabetical order.

	Change-Id: I4d16d0ea922cfdd5fde4f055200645dee4110036

2024-02-21  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: node-serialport-parser-cctalk: Move in alphabetical order.
	* gnu/packages/node-xyz.scm (node-serialport-parser-cctalk): Move
	package in alphabetical order.

	Change-Id: Ia849d7f2a02f2d7ba8117e031056e01239a3a5fb

2024-02-21  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: node-serialport-parser-byte-length: Move in alphabetical order.
	* gnu/packages/node-xyz.scm (node-serialport-parser-byte-length): Move
	package in alphabetical order.

	Change-Id: I0b6126f11695c9e08fb51327a7a87385928d4472

2024-02-21  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: node-serialport-bindings: Move package in alphabetical order.
	* /gnu/packages/node-xyz.scm (node-serialport-bindings): Move package
	in alphabetical order.

	Change-Id: I8a232d2160191386c5cd4e41ce62c6e9bea030d7

2024-02-21  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: node-serialport: Move package in alphabetical order.
	* /gnu/packages/node-xyz.scm

	(node-serialport): Move package in alphabetical order. Remove
	inheritance on node-serialport-binding-abstract, and add fields
	build-system, home-page, and license.

	(node-serialport-binding-abstract): Inherit from node-serialport and
	remove fields source, build-system, home-page, and license.

	(node-serialport-parser-delimiter, node-serialport-parser-readline,
	node-serialport-bindings, node-serialport-parser-regex,
	node-serialport-parser-ready,
	node-serialport-parser-inter-byte-timeout,
	node-serialport-parser-cctalk, node-serialport-parser-byte-length,
	node-serialport-stream): Inherit from node-serialport instead of
	node-serialport-binding-abstract.

	Change-Id: Ib2c6bae11f9a7afeaa8566c86d1800afd40d22d3

2024-02-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-mu4e-column-faces.
	* gnu/packages/emacs-xyz.scm (emacs-mu4e-column-faces): New variable.

	Change-Id: I6a28ad3d8a86ccd2b9963aa61b7d6a3a15479996

2024-02-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Refine wording of binary installation introductory text.
	* doc/guix.texi (Binary Installation): Mention the requirement to use a
	Hurd or Linux kernel for the binary installation.

	Suggested-by: Matt <matt@excalamus.com>
	Change-Id: Ibc0552f59be4fdaaf8d44a5222e6feb925d3f06f

2024-02-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mold: Update to 2.4.0.
	* gnu/packages/mold.scm (mold): Update to 2.4.0.
	[source]: Streamline snippet.
	[inputs]: Remove unused openssl input.

	Change-Id: Iba4e7c1053459c5e765eb7089428149b49151e29

2024-02-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-options.
	* gnu/packages/cran.scm (r-options): New variable.

	Change-Id: I5e005bc8933796b0e5a6028dec2678fd74cc425d

2024-02-21  Oleg Pykhalov  <go.wigust@gmail.com>

	tests: install: Fix encrypted-root-not-boot-os test.
	Fix build failure caused by lack of free disk space.

	* gnu/tests/install.scm (%test-encrypted-root-not-boot-os): Increase the root
	partition to 1600 MiB.

	Change-Id: I9f8378c37743ae8e59a72228b9e8bdbad93b4473

2024-02-21  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: jbr: Update to 17.0.10-b1211.2.
	* gnu/packages/java.scm (jbr): Update to 17.0.10-b1211.2.

	Change-Id: If08dc1f7d0c00f6ca2d2ebfb7daeca35cf3f665c

2024-02-21  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: nyxt: Update to 3.11.3.
	* gnu/packages/web-browsers.scm (nyxt): Update to 3.11.3.

2024-02-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: emacs-ess: Update to 24.01.1.
	* gnu/packages/statistics.scm (emacs-ess): Update to 24.01.1.
	[source]: Remove patch to fix r-help-mode test.
	[arguments]: Enable some tests; only run tests conditionally.

	Change-Id: Ib341eac2d2e57cda7b2534bf88b0dd762b56281a

2024-02-21  Clément Lassieur  <clement@lassieur.org>

	gnu: mullvadbrowser: Update to 13.0.10.
	* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
	20240213150358.
	(%mullvadbrowser-version): Update to 13.0.10.
	(%mullvadbrowser-firefox-version): Update to 115.8.0esr-13.0-1-build1.

	Change-Id: Ia3c444e893bf7c3299d2d091c6c6578be272a782

2024-02-21  Tomas Volf  <~@wolfsden.cz>

	gnu: linux-libre-documentation: Fix compilation.
	When compiling linux-libre-documentation@6.6.16, the compilation fails with
	following error message:

	------
	    Exception occurred:
	      File "/tmp/guix-build-linux-libre-documentation-6.6.16.drv-0/linux-6.6.16/Documentation/sphinx/kernel_feat.py", line 112, in run
	        nodeList = self.nestedParse(out_lines, fname)
	    UnboundLocalError: local variable 'fname' referenced before assignment
	------

	This is already fixed upstream[0], so this commit backports the change.

	0: https://lore.kernel.org/all/20240206054907.066a0325@coco.lan/t/

	* gnu/packages/linux.scm (linux-libre-documentation): Apply patch fixing
	compilation.

	Change-Id: Ic96f14aa25df09f38e029ca70d2647cbf37c2365

2024-02-21  Clément Lassieur  <clement@lassieur.org>

	gnu: torbrowser: Update to 13.0.10.
	* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
	20240213172118.
	(%torbrowser-version): Update to 13.0.10.
	(%torbrowser-firefox-version): Update to 115.8.0esr-13.0-1-build1.
	(translation-tor-browser): Update to a50fa943d7428ebe6e4e6b09f175e098a97eec63.

	Change-Id: Idbb708d8bdd5e75bed1423c0748007864f96da0f

2024-02-21  Clément Lassieur  <clement@lassieur.org>

	gnu: ublock-origin: Update to 1.56.0.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.56.0.
	(ublock-main-assets): Update to b15998fae22b2b9593794b6b46647385b9c101d4.
	(ublock-prod-assets): Update to 60fa7b4b33d5d257d9d0f1ee8db65c1e663f2d31.

	Change-Id: I46c7241328f36b19756263b84c95a57145c72a40

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: ngtcp2: Update to 1.3.0.
	* gnu/packages/networking.scm (ngtcp2): Update to 1.3.0.
	[native-inputs]: Remove cunit.

	Change-Id: I5c1b411d4e7af0dc2bd33829b7c9ee1f2ac12a1e

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: nghttp3: Update to 1.2.0.
	* gnu/packages/web.scm (nghttp3): Update to 1.2.0.
	[native-inputs]: Remove cunit.

	Change-Id: I802c0b7f11155afd8ce3b37a7fac2106fe61ccb4

2024-02-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: alsa-scarlett-gui: Use ungexp.
	This is a follow-up to commit 5d81aa8613e7f9e348ccc9fd83c25d75a900ba37.

	* gnu/packages/music.scm (alsa-scarlett-gui)[arguments]: Use #$output and
	THIS-PACKAGE-INPUT instead of ASSOC-REF.

	Change-Id: If56af33e361a215c63c5e004b81d2d0e84a2dd56

2024-02-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tam: Update to 4.2-21.
	* gnu/packages/cran.scm (r-tam): Update to 4.2-21.

	Change-Id: I4931defa8c43a5432fbfa93ed40234faa589fead

2024-02-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-imager: Update to 0.45.8.
	* gnu/packages/cran.scm (r-imager): Update to 0.45.8.

	Change-Id: I5c3e2852d8136e77eec9810414623558cd01b7d8

2024-02-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggforce: Update to 0.4.2.
	* gnu/packages/cran.scm (r-ggforce): Update to 0.4.2.

	Change-Id: I619d7f55d43b8b4320f5162602e1a00fd5df8d5e

2024-02-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-usethis: Update to 2.2.3.
	* gnu/packages/cran.scm (r-usethis): Update to 2.2.3.

	Change-Id: I69d069d6f068ac8a747d9d623b1c3e425046e730

2024-02-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acdm: Update to 1.0.4.3.
	* gnu/packages/cran.scm (r-acdm): Update to 1.0.4.3.

	Change-Id: I6d22b039eea1f7947189fb141660901a75aa06b3

2024-02-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-circlize: Update to 0.4.16.
	* gnu/packages/cran.scm (r-circlize): Update to 0.4.16.

	Change-Id: Ic5f5f14c0b7abf8c20e06c127797c2cf02893bc8

2024-02-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-callr: Update to 3.7.5.
	* gnu/packages/cran.scm (r-callr): Update to 3.7.5.

	Change-Id: I0af56ae805e8a2fe7c0bd975bd25c65b136df249

2024-02-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggvenndiagram: Update to 1.5.2.
	* gnu/packages/cran.scm (r-ggvenndiagram): Update to 1.5.2.

	Change-Id: Id534fc82a43c3d88eaba708977626151d26385b4

2024-02-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-boot: Update to 1.3-29.
	* gnu/packages/statistics.scm (r-boot): Update to 1.3-29.

	Change-Id: Ia0e1c2da6c4cbae22466b4778309afaddf5a257b

2024-02-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-estimability: Update to 1.5.
	* gnu/packages/statistics.scm (r-estimability): Update to 1.5.
	[native-inputs]: Add r-knitr.
	[description]: Use complete sentence.

	Change-Id: I9ed956ca7527a2316667813465bdb2bb47ebd516

2024-02-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dt: Update to 0.32.
	* gnu/packages/statistics.scm (r-dt): Update to 0.32.

	Change-Id: I231ecc8a9606a8404f1bb5fccbcd5153d9cc7f7d

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.7: Modify .conf files.
	* gnu/packages/aux-files/linux-libre/6.7-arm.conf,
	  gnu/packages/aux-files/linux-libre/6.7-arm64.conf: Add platform support.

	Change-Id: I90dee088ab11a31cb526b396d675e7bc22d67297

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.78.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.78.
	  (linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I1293b6494fa26f2c786d8cbabe6c855610eca499

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.17.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.17.
	  (linux-libre-6.6-pristine-source): Update hashes.

	Change-Id: I911c604ff188f80068ec49edaa8df5aab00439a7

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.7: Update to 6.7.5.
	* gnu/packages/linux.scm (linux-libre-6.7-version): Update to 6.7.5.
	  (linux-libre-6.7-pristine-source): Update hashes.

	Change-Id: I29490cd45a43a960b380a23cfb810494ea238691

2024-02-20  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.8.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2024-1546, CVE-2024-1547, CVE-2024-1548,
	CVE-2024-1549, CVE-2024-1550, CVE-2024-1551, CVE-2024-1552, and
	CVE-2024-1553.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zerocopy-derive-0.2: Allow newer versions of dependencies.
	* gnu/packages/crates-io.scm (rust-zerocopy-derive-0.2)[source]: Add
	snippet to allow newer versions of dependencies.

	Change-Id: I45c0b4f2d2a90c17410f6cae802a669e7dc2b022

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-insta-1: Allow newer versions of dependencies.
	* gnu/packages/crates-io.scm (rust-insta-1)[source]: Add snippet to
	allow newer versions of dependencies.

	Change-Id: Ie56cae284be7e33c772c3514b7749459d6598925

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-arrow-cast-47: Skip a test.
	* gnu/packages/crates-io.scm (rust-arrow-cast-47)[arguments]: Add
	cargo-test-flags.

	Change-Id: I09358245a41a521addae9546934db413741383d5

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-arrow-json-47: Skip another test.
	* gnu/packages/crates-io.scm (rust-arrow-json-47)[arguments]: Add
	another test to skip to the cargo-test-flags.

	Change-Id: I47843604439feca363fe629438b5383f8957baae

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add netavark.
	* gnu/packages/rust-apps.scm (netavark): New variable.

	Change-Id: I0febde1f419fe16154e55b7a72dd29554e939fba

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: rust-chrono-0.4: Update to 0.4.34.
	* gnu/packages/crates-io.scm (rust-chrono-0.4): Update to 0.4.34.
	[cargo-inputs]: Replace rust-pure-rust-locales-0.7 with 0.8.  Replace
	rust-windows-targets-0.48 with 0.52.
	[cargo-development-inputs]: Replace rust-windows-bindgen-0.51 with 0.52.

	Change-Id: I06649d305451b00f3d278304d6c14d7cfc90b1e2

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-windows-bindgen-0.52.
	* gnu/packages/crates-windows.scm (rust-windows-bindgen-0.52): New
	variable.
	(rust-windows-bindgen-0.51): Inherit from rust-windows-bindgen-0.52.

	Change-Id: Ib84ff26569bc34d94c1a69062d70960eac58152d

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-windows-metadata-0.52.
	* gnu/packages/crates-windows.scm (rust-windows-metadata-0.52): New
	variable.
	(rust-windows-metadata-0.51): Inherit from rust-windows-metadata-0.52.

	Change-Id: Ic8c951050bec955b05d2c9fe25da186e23b16f9a

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-pure-rust-locales-0.8.
	* gnu/packages/crates-io.scm (rust-pure-rust-locales-0.8): New variable.
	(rust-pure-rust-locales-0.7): Inherit from rust-pure-rust-locales-0.8.

	Change-Id: I6a426cc2cbffd9d3b3ef40abf423d7a28c8c9469

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: rust-rkyv-0.7: Update to 0.7.44.
	* gnu/packages/crates-io.scm (rust-rkyv-0.7): Update to 0.7.44.
	[cargo-inputs]: Add rust-bytes-1, rust-smol-str-0.2.

	Change-Id: Ifbc9b88c743f968400713d562c651085c567a9dc

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: rust-rkyv-derive-0.7: Update to 0.7.44.
	* gnu/packages/crates-io.scm (rust-rkyv-derive-0.7): Update to 0.7.44.

	Change-Id: I357f3de5bf7716ecff3a28e81dfafc47ca6442fa

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-env-logger-0.11.
	* gnu/packages/crates-io.scm (rust-env-logger-0.11): New variable.
	(rust-env-logger-0.10): Inherit from rust-env-logger-0.11.

	Change-Id: I728e7d3814d39b95eaa13003bd62c8f7911162bc

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: rust-anstyle-1: Update to 1.0.6.
	* gnu/packages/crates-io.scm (rust-anstyle-1): Update to 1.0.6.

	Change-Id: I3c9dbefd8b09abc9b060f0af44be6942e1f11a30

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-env-filter-0.1.
	* gnu/packages/crates-io.scm (rust-env-filter-0.1): New variable.

	Change-Id: I48aad5543b65e6a790336d3e08d35eae0a1de622

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-iptables-0.5.
	* gnu/packages/crates-io.scm (rust-iptables-0.5): New variable.

	Change-Id: I8f164dd9af75fbafdc12a71169afaca01677c253

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-mozim-0.2.
	* gnu/packages/crates-io.scm (rust-mozim-0.2): New variable.

	Change-Id: Ia9e33d111adc2e735011dba43f91b99f88eb0833

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-dhcproto-0.9.
	* gnu/packages/crates-io.scm (rust-dhcproto-0.9): New variable.

	Change-Id: Iac0f123908885695d14a71bcf32cc2658af2d013

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-dhcproto-macros-0.1.
	* gnu/packages/crates-io.scm (rust-dhcproto-macros-0.1): New variable.

	Change-Id: Ifb07383e9d08fd4911d4de641e3847b7025f3424

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-etherparse-0.13.
	* gnu/packages/crates-io.scm (rust-etherparse-0.13): New variable.

	Change-Id: I06afa106197f5547d744092ced03d6327bb77315

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-nispor-1.
	* gnu/packages/crates-io.scm (rust-nispor-1): New variable.

	Change-Id: I6082ba44b5d3e63bbaf194389cd59c2a8a1e0dff

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-ethtool-0.2.
	* gnu/packages/crates-io.scm (rust-ethtool-0.2): New variable.

	Change-Id: Ifdf2ebb7cfd77412a73e0effeb755b60bb378a2a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ipnetwork-0.18.
	* gnu/packages/crates-io.scm (rust-ipnetwork-0.18): New variable.

	Change-Id: I39eb804a89ffe7cdc4ffbd60d2a1b36b59c8371f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-macaddr-1.
	* gnu/packages/crates-io.scm (rust-macaddr-1): New variable.

	Change-Id: I160854f0da0d105a602e3f89370c076efa729258

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-rtnetlink-0.14.
	* gnu/packages/crates-io.scm (rust-rtnetlink-0.14): New variable.

	Change-Id: I0127c096062450247a9e40564a809620e92027c6

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-mptcp-pm-0.1.
	* gnu/packages/crates-io.scm (rust-mptcp-pm-0.1): New variable.

	Change-Id: I47eb22e166612b1f8cd63b8daee56eb242dbca4b

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-genetlink-0.2.
	* gnu/packages/crates-io.scm (rust-genetlink-0.2): New variable.

	Change-Id: I87e0af6867117463fed777291484cffb564a4f73

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-netlink-packet-audit-0.5.
	* gnu/packages/crates-io.scm (rust-netlink-packet-audit-0.5): New
	variable.

	Change-Id: I02322cb834941d39c0cf46a9772f8dac8f95c685

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-netlink-proto-0.11.
	* gnu/packages/crates-io.scm (rust-netlink-proto-0.11): New variable.

	Change-Id: I24dc7bcceb49440038acb1c2957c852b9109307e

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-netlink-packet-route-0.19.
	* gnu/packages/crates-io.scm (rust-netlink-packet-route-0.19): New variable.
	(rust-netlink-packet-route-0.18): Inherit from
	rust-netlink-packet-route-0.19.

	Change-Id: Id7adc5216b59ce46dda421d2866773fb35b55667

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-netlink-packet-route-0.18.
	* gnu/packages/crates-io.scm (rust-netlink-packet-route-0.18): New variable.

	Change-Id: I33dd19fd8bd9376ece7dda55fc585242d464a1e2

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-netlink-packet-generic-0.3.
	* gnu/packages/crates-io.scm (rust-netlink-packet-generic-0.3): New variable.

	Change-Id: Iecbcc093e542a74c9ee60f04fcbf8fe6b7b201b1

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-netlink-packet-core-0.7.
	* gnu/packages/crates-io.scm (rust-netlink-packet-core-0.7): New variable.

	Change-Id: I9ca1981a60187241d92855721b40f88039d1ea75

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-netlink-packet-utils-0.5.
	* gnu/packages/crates-io.scm (rust-netlink-packet-utils-0.5): New variable.

	Change-Id: I520429fecfb72cd4e8c267c188081da1f5fdd0dc

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-netlink-sys-0.8.
	* gnu/packages/crates-io.scm (rust-netlink-sys-0.8): New variable.

	Change-Id: I0028e4f9b2c7eb830914abcf9371d24630d3a523

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-nftables-0.3.
	* gnu/packages/crates-io.scm (rust-nftables-0.3): New variable.

	Change-Id: I238e5dc9bb99d03428df3bd9199c10699ec63f28

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-tonic-0.10.
	* gnu/packages/crates-web.scm (rust-tonic-0.10): New variable.
	(rust-tonic-0.6): Inherit from rust-tonic-0.10.

	Change-Id: I302475ac0af4eeecdd7908a5aa5054dcba35653b

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: rust-async-stream-0.3: Update to 0.3.5.
	* gnu/packages/crates-io.scm (rust-async-stream-0.3): Update to 0.3.5.
	[source]: Add snippet to add missing dev-dependency.
	[cargo-inputs]: Add rust-pin-project-lite-0.2.
	[cargo-development-inputs]: Add rust-rustversion-1.

	Change-Id: I037a89b68411da12b2e31f735a879b17cec672ff

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: rust-async-stream-impl-0.3: Update to 0.3.5.
	* gnu/packages/crates-io.scm (rust-async-stream-impl-0.3): Update to 0.3.5.
	[arguments]: Remove cargo-test-flags.
	[cargo-inputs]: Replace rust-syn-1 with 2.

	Change-Id: I0b09a044df28943f5654b3aaafa8d2b7cc64ee12

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-tonic-build-0.10.
	* gnu/packages/crates-web.scm (rust-tonic-build-0.10): New variable.

	Change-Id: Idc357b29f07d6016fdb690bae74038bc8192b407

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-prost-build-0.12.
	* gnu/packages/crates-io.scm (rust-prost-build-0.12): New variable.

	Change-Id: I2a44bdae93d7db60cb7705a552f85205e99409a2

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-prost-types-0.12.
	* gnu/packages/crates-io.scm (rust-prost-types-0.12): New variable.

	Change-Id: Ib6adbb23a6d7fed2c6a8b38754ccb63e7ada909b

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-prost-0.12.
	* gnu/packages/crates-io.scm (rust-prost-0.12): New variable.
	(rust-prost-0.11): Inherit from rust-prost-0.12.

	Change-Id: Ic186fee7eeca265047f713916e84ce0f72756765

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-prost-derive-0.12.
	* gnu/packages/crates-io.scm (rust-prost-derive-0.12): New variable.
	(rust-prost-derive-0.11): Inherit from rust-prost-derive-0.12.

	Change-Id: I730689df44c7d087dda33e7c449b99a502d74517

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-sysctl-0.5.
	* gnu/packages/crates-io.scm (rust-sysctl-0.5): New variable.
	(rust-sysctl-0.4): Inherit from rust-sysctl-0.5.

	Change-Id: I439a9d91a2eca69b46194b0f7f62f86ef54b6cf3

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-axum-0.6.
	* gnu/packages/crates-web.scm (rust-axum-0.6, rust-axum-core-0.3,
	rust-axum-extra-0.7, rust-axum-macros-0.3): New variables.

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-serde-html-form-0.2.
	* gnu/packages/crates-io.scm (rust-serde-html-form-0.2): New variable.

	Change-Id: I896bcf2c1b6f6552cfef5d442e3d635c2d99e330

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-prost-0.11.
	* gnu/packages/crates-io.scm (rust-prost-0.11, rust-prost-derive-0.11):
	New variables.
	(rust-prost-0.9): Inherit from rust-prost-0.11.
	(rust-prost-derive-0.9): Inherit from rust-prost-derive-0.11.

	Change-Id: Ia08125881eb219bbd335071cd56c16d4fec31d3f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-assert-matches2-0.1.
	* gnu/packages/crates-io.scm (rust-assert-matches2-0.1): New variable.

	Change-Id: I3e9d1f1eb07700c63f84a375cb8d8cf5e7177368

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-tower-http-0.4.
	* gnu/packages/crates-web.scm (rust-tower-http-0.4): New variable.

	Change-Id: I9bc13f74d5f23f42a271aacf3d3ed1c31f78c362

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-iri-string-0.7.
	* gnu/packages/crates-io.scm (rust-iri-string-0.7): New variable.

	Change-Id: Ia67ae4cf4a4ea7cb1e0264567c4829fdbf5ad89f

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-multer-2.
	* gnu/packages/crates-io.scm (rust-multer-2): New variable.

	Change-Id: Ic99671c4452374e7a7f2193c0ce4bb1894b729fb

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-sync-wrapper-0.1.
	* gnu/packages/crates-io.scm (rust-sync-wrapper-0.1): New variable.

	Change-Id: I2eb340009dfb303130e421ae9f7bbde97e4286fa

2024-02-20  Tomas Volf  <~@wolfsden.cz>

	gnu: Add rust-pulldown-cmark-to-cmark-10.
	* gnu/packages/crates-io.scm (rust-pulldown-cmark-to-cmark-10): New
	variable.

	Change-Id: I23b664947c2c31589f4a80aae89186834987a3b4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: i3status-rust: Remove some inputs.
	* gnu/packages/rust-apps.scm (i3status-rust)[inputs]: Remove coreutils,
	curl, ibus, xdg-utils, zlib.

	Change-Id: I5466d369158be437ae545faa7a3dc4fc08902fb4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: i3status-rust: Substitute full paths of commands.
	* gnu/packages/rust-apps.scm (i3status-rust)[arguments]: Add a phase to
	substitute the full paths of commands.  Adjust wrap-i3status phase to
	wrap fewer packages.
	[inputs]: Remove input labels.

	Change-Id: Ib712ff56562a8ec53965971c1d7ca5bfcbc2abdc

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-critical-section-1: Update to 1.1.2.
	* gnu/packages/crates-io.scm (rust-critical-section-1): Update to 1.1.2.

	Change-Id: I4377e9374b7585620d85f7e0c41da25abaafec28

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: i3status-rust: Update to 0.32.3.
	* gnu/packages/rust-apps.scm (i3status-rust): Update to 0.32.3.
	[source]: Remove patch.  Add snippet to adjust package dependencies.
	[arguments]: Remove features flag.  Replace 'enable-unstable-features
	phase with 'remove-optional-icu-deps phase to skip the calendar option.
	[cargo-inputs]: Add rust-anyhow-1, rust-async-once-cell-0.5,
	rust-async-trait-0.1, rust-backon-0.4, rust-calibright-0.1, rust-clap-4,
	rust-clap-mangen-0.2, rust-dirs-5, rust-env-logger-0.10,
	rust-futures-0.3, rust-glob-0.3, rust-hyper-0.14, rust-libc-0.2,
	rust-log-0.4, rust-neli-0.6, rust-neli-wifi-0.6, rust-nom-7,
	rust-once-cell-1, rust-pandoc-0.8, rust-regex-1, rust-reqwest-0.11,
	rust-sensors-0.2, rust-serde-with-3, rust-shellexpand-3,
	rust-signal-hook-tokio-0.3, rust-smart-default-0.7,
	rust-swayipc-async-2, rust-thiserror-1, rust-tokio-1,
	rust-unicode-segmentation-1, rust-wayrs-client-1,
	rust-wayrs-protocols-0.13, rust-zbus-3.  Replace rust-chrono-tz-0.5 with
	0.8, rust-inotify-0.9 with 0.10, rust-maildir-0.5 with 0.6,
	rust-notmuch-0.6 with 0.8, rust-nix-0.20 with 0.27, rust-toml-0.5 with
	0.8.  Remove rust-curl-0.4, rust-dbus-0.9, rust-dbus-tree-0.9,
	rust-lazy-static-1, rust-nl80211-0.0.2, rust-progress-0.2,
	rust-serde-derive-1, rust-swayipc-2, rust-cpuprofiler-0.0.
	[cargo-development-inputs]: Remove rust-assert-fs-1.
	[inputs]: Switch from lm-sensors to its "lib" output.
	[synopsis]: Expand.
	* gnu/packages/patches/i3status-rust-enable-unstable-features.patch:
	Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: I84e34ee0f60c3c10a013e3b8edc42f157db5732c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-timerfd-1: Update to 1.5.0.
	* gnu/packages/crates-io.scm (rust-timerfd-1): Update to 1.5.0.
	[cargo-inputs]: Add rust-rustix-0.37.  Remove rust-libc-0.2.

	Change-Id: Ie0824eab2318cd3ca4d14ce136e5d2c620bd8e14

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-portable-atomic-util-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-portable-atomic-util-0.1): Update to
	0.1.5.

	Change-Id: Ibd58c5bb0197f468dfd70b43d48dfa45c6f41c07

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-portable-atomic-1: Update to 1.6.0.
	* gnu/packages/crates-io.scm (rust-portable-atomic-1): Update to 1.6.0.
	[cargo-development-inputs]: Remove rust-serde-test-1.

	Change-Id: Id847e7b426b08bff4c9c1627884bb51a6f286ebf

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-pandoc-0.8.
	* gnu/packages/crates-io.scm (rust-pandoc-0.8): Add variable.

	Change-Id: I62d9ebbdd423678f667d4df1177e0daa3830a60d

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: rust-zbus-3: Update to 3.14.1.
	* gnu/packages/crates-io.scm (rust-zbus-3): Update to 3.14.1.
	[cargo-inputs]: Add rust-async-fs-1, rust-async-process-1,
	rust-blocking-1, rust-xdg-home-1.  Replace rust-nix-0.25 with 0.26,
	rust-ordered-stream-0.1 with 0.2.  Remove rust-dirs-4,
	rust-lazy-static-1.
	(rust-zbus-macros-3): Update to 3.14.1.
	[cargo-inputs]: Add rust-zvariant-utils-1.
	[cargo-development-inputs]: Remove rust-doc-comment-0.3.

	Change-Id: Iaa58a99d0eb053cbfef89ae72785b2f9d134265e

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: rust-async-fs-1: Update to 1.6.0.
	* gnu/packages/crates-io.scm (rust-async-fs-1): Update to 1.6.0.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-autocfg-1.
	[cargo-development-inputs]: Add rust-libc-0.2, rust-winapi-0.3.
	[home-page]: Update to new home-page.

	Change-Id: I5e399f890b802b284eac2950219be692aa81b607

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: rust-async-process-1: Update to 1.8.1.
	* gnu/packages/crates-io.scm (rust-async-process-1): Update to 1.8.1.
	[arguments]: Adjust cargo-test-flags.
	[cargo-inputs]: Add rust-async-lock-2, rust-async-signal-0.2,
	rust-rustix-0.38, rust-windows-sys-0.48.  Replace rust-cfg-if-0.1 with
	1, rust-event-listener-2 with 3.  Remove rust-once-cell-1,
	rust-signal-hook-0.1 rust-winapi-0.3.
	[cargo-development-inputs]: Add rust-async-io-1.
	[home-page] Update to new home-page.

	Change-Id: I979ab968624b62acd6f2ba568e1c01cac524d18f

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-event-listener-3.
	* gnu/packages/crates-io.scm (rust-event-listener-3): Add variable and
	inherit from rust-event-listener-4.

	Change-Id: I84635d1ab1333847c6a3024a88edc1a2d1db5389

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-async-signal-0.2.
	* gnu/packages/crates-io.scm (rust-async-signal-0.2): Add variable.

	Change-Id: I62c136b2edf0625d855aa44662f42e9349e7c17d

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-xdg-home-1.
	* gnu/packages/crates-io.scm (rust-xdg-home-1): Add variable.

	Change-Id: I3c10b1303c37c93c6302bd0537120db786f4463c

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-ordered-stream-0.2.
	* gnu/packages/crates-io.scm (rust-ordered-stream-0.2): Add variable.
	(rust-ordered-stream-0.1): Inherit from rust-ordered-stream-0.2.

	Change-Id: I24169187e93fe2b08fe85a9d3ba6290b9f751dc3

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-async-io-2 and rust-async-net-2.
	* gnu/packages/crates-io.scm (rust-async-io-2, rust-async-net-2): Add
	variables.
	(rust-async-io-1): Inherit from rust-async-io-2.
	(rust-async-net-1): Inherit from rust-async-net-2.

	Change-Id: I827ed85d4e78cbbf891a4bfac9a5c1c7220b4bce

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-async-lock-3.
	* gnu/packages/crates-io.scm (rust-async-lock-3): Add variable.
	(rust-async-lock-2): Inherit from rust-async-lock-3.

	Change-Id: Ia3118ff9010282ee931aa8a421f1dd9ce63abc09

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-async-channel-2.
	* gnu/packages/crates-io.scm (rust-async-channel-2): Add variable.
	(rust-async-channel-1): Inherit from rust-async-channel-2.

	Change-Id: Ia5d651b12caca610e20ff9bde4cec1050f88c52d

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-event-listener-strategy-0.4.
	* gnu/packages/crates-io.scm (rust-event-listener-strategy-0.4): Add
	variable.

	Change-Id: I254717f31ee2d2c2d527c7bb325a6e29508a78bf

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-event-listener-4.
	* gnu/packages/crates-io.scm (rust-event-listener-4): Add variable.
	(rust-event-listener-2): Inherit from rust-event-listener-4.

	Change-Id: I23ebc60b21fb33e992832553dd9817672b4fb920

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-wayrs-protocols-0.13.
	* gnu/packages/crates-graphics.scm (rust-wayrs-protocols-0.13): Add
	variable.

	gnu: Add rust-wayrs-client-1.
	* gnu/packages/crates-io.scm (rust-wayrs-client-1): Add variable.

	gnu: Add rust-wayrs-scanner-0.13.
	* gnu/packages/crates-io.scm (rust-wayrs-scanner-0.13): Add variable.

	gnu: Add rust-wayrs-proto-parser-2
	* gnu/packages/crates-graphics.scm (rust-wayrs-proto-parser-2): Add
	  variable.

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-proc-macro-crate-3.
	* gnu/packages/crates-io.scm (rust-proc-macro-crate-3): Add variable.
	(rust-proc-macro-crate-2): Inherit from rust-proc-macro-crate-3.

	Change-Id: I69be44ed31c083c3a78c7f41f691b9b435b665f7

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-swayipc-async-2.
	* gnu/packages/crates-io.scm (rust-swayipc-async-2): Add variable.

	Change-Id: I2d9eb7d4ab08e49fc22c1850bb8f4750bfae0359

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-futures-lite-2.
	* gnu/packages/crates-io.scm (rust-futures-lite-2): Add variable.
	(rust-futures-lite-1): Inherit from rust-futures-lite-2.

	Change-Id: I46772a91a10fba58351ee47c5acc8b11cb777f9b

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: rust-parking-2: Update to 2.2.0.
	* gnu/packages/crates-io.scm (rust-parking-2): Update to 2.2.0.
	[cargo-inputs]: Add rust-loom-0.7.
	[home-page]: Update to new home-page.

	Change-Id: I4d1b3aa5ca5e5f9ce60d079c65e0524068f4067d

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-async-pidfd-0.1.
	* gnu/packages/crates-io.scm (rust-async-pidfd-0.1): Add variable.

	gnu: rust-swayipc-types-1: Update to 1.3.1.
	* gnu/packages/crates-io.scm (rust-swayipc-types-1): Update to 1.3.1.

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-signal-hook-tokio-0.3.
	* gnu/packages/crates-io.scm (rust-signal-hook-tokio-0.3): Add variable.

	Change-Id: Ia25aa3669c5edc4c2abb6d75c1cb5d1e789dd3a9

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-sensors-0.2.
	* gnu/packages/crates-io.scm (rust-sensors-0.2): Add variable.

	Change-Id: Ifbe65abf8a5aed9190d40136382e815dd33d786d

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-libsensors-sys-0.2.
	* gnu/packages/crates-io.scm (rust-libsensors-sys-0.2): Add variable.

	Change-Id: I0573781443c0e5e3d91ff47d54c437d74d28f15e

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-maildir-0.6.
	* gnu/packages/crates-io.scm (rust-maildir-0.6): Add variable.
	(rust-maildir-0.5): Inherit from rust-maildir-0.6.

	Change-Id: Iaeb447ffbec76d92ef146562b329f92bbf8fb6f7

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: rust-gethostname-0.2: Update to 0.2.3.
	* gnu/packages/crates-io.scm (rust-gethostname-0.2): Update to 0.2.3.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.
	[cargo-development-inputs]: Replace rust-pretty-assertions-0.6 with 1.

	Change-Id: Id999846e0d1a231564b4e49e16038e164863b511

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-notmuch-0.8.
	* gnu/packages/crates-io.scm (rust-notmuch-0.8): Add variable.
	(rust-notmuch-0.6): Inherit from rust-notmuch-0.8.

	Change-Id: I7d0db16ab65a816e3696bb3d25c472a325175e81

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-from-variants-0.6.
	* gnu/packages/crates-io.scm (rust-from-variants-0.6): Add variable.

	Change-Id: Iacf4ebe86fd8d4d95f41e7a8b43573f61daebbe5

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-from-variants-impl-0.6.
	* gnu/packages/crates-io.scm (rust-from-variants-impl-0.6): Add
	variable.

	Change-Id: I613787f3cc2c4633367727a7bacb1f11ce0df118

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-neli-wifi-0.6.
	* gnu/packages/crates-io.scm (rust-neli-wifi-0.6): Add variable.

	gnu: Add rust-neli-0.6.
	* gnu/packages/crates-io.scm (rust-neli-0.6): Add variable.
	(rust-neli-0.5): Inherit from rust-neli-0.6.

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-neli-proc-macros-0.1.
	* gnu/packages/crates-io.scm (rust-neli-proc-macros-0.1): Add variable.

	Change-Id: Ibe047f5aad245bf1bf50b35f5bb7f1e4a8c19f18

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-calibright-0.1.
	* gnu/packages/crates-io.scm (rust-calibright-0.1): Add variable.

	Change-Id: I99bd0086eaf7a98ba44c9f0760906121768e2cdf

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-backon-0.4.
	* gnu/packages/crates-io.scm (rust-backon-0.4): Add variable.

	Change-Id: If08111dac5f818d43dd3fee7812819e7eae7531d

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-async-once-cell-0.5.
	* gnu/packages/crates-io.scm (rust-async-once-cell-0.5): Add variable.

	Change-Id: I9985c6dcb134628caa7924ff68247c5b4c06bb07

2024-02-20  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-typing-extensions: Update to 4.9.0.
	* gnu/packages/python-build.scm (python-typing-extensions): Update to 4.9.0.

2024-02-20  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-annotated-types: Update package.
	* gnu/packages/python-xyz.scm (python-annotated-types)
	[propagated-inputs]: Add python-typing-extensions.
	[description]: Expand.

	Change-Id: I90d198602a9f3f42be26f5728a61b3089b32a81e

2024-02-20  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add rust-jiter-0.0.6.
	* gnu/packages/crates-io.scm (rust-jiter-0.0.6): New variable.
	(rust-jiter-0.0.4): Inherit from rust-jiter-0.0.6.

	Change-Id: I59c005152779a9e5fdc26f8e3ed4be7907a8aec4

2024-02-20  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: rust-ahash-0.8: Update to 0.8.7.
	* gnu/packages/crates-io.scm (rust-ahash-0.8): Update to 0.8.7.

	gnu: rust-either-1: Update to 1.10.0.
	* gnu/packages/crates-io.scm (rust-either-1): Update to 1.10.0.

2024-02-20  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add rust-arrow-47.
	* gnu/packages/crates-io.scm (rust-arrow-47): New variable.
	(rust-arrow-5): Inherit from rust-arrow-47.

	Change-Id: I35e0fb061d3cc20e18bd7999641a9927d3316d7b

2024-02-20  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add rust-arrow-arith-47.
	* gnu/packages/crates-io.scm (rust-arrow-arith-47): New variable.

	gnu: Add rust-arrow-ipc-47.
	* gnu/packages/crates-io.scm (rust-arrow-ipc-47): New variable.

	gnu: Add rust-arrow-row-47.
	* gnu/packages/crates-io.scm (rust-arrow-row-47): New variable.

	gnu: Add rust-arrow-csv-47.
	* gnu/packages/crates-io.scm (rust-arrow-csv-47): New variable.

	gnu: Add rust-arrow-json-47.
	* gnu/packages/crates-io.scm (rust-arrow-json-47): New variable.

	gnu: Add rust-arrow-cast-47.
	* gnu/packages/crates-io.scm (rust-arrow-cast-47): New variable.

	gnu: Add rust-comfy-table-7.
	* gnu/packages/crates-io.scm (rust-comfy-table-7): New variable.
	(rust-comfy-table-4): Inherit from rust-comfy-table-7.

	gnu: Add rust-arrow-ord-47.
	* gnu/packages/crates-io.scm (rust-arrow-ord-47): New variable.

	gnu: Add rust-arrow-string-47.
	* gnu/packages/crates-io.scm (rust-arrow-string-47): New variable.

	gnu: Add rust-arrow-select-47.
	* gnu/packages/crates-io.scm (rust-arrow-select-47): New variable.

	gnu: Add rust-arrow-array-47.
	* gnu/packages/crates-io.scm (rust-arrow-array-47): New variable.

	gnu: Add rust-chrono-tz-0.8.
	* gnu/packages/crates-io.scm (rust-chrono-tz-0.8): New variable.
	(rust-chrono-tz-0.6): Inherit from rust-chrono-tz-0.8.

	gnu: Add rust-chrono-tz-build-0.2.
	* gnu/packages/crates-io.scm (rust-chrono-tz-build-0.2): New variable.
	(rust-chrono-tz-build-0.0.3): Inherit from rust-chrono-tz-build-0.2.

	gnu: Add rust-arrow-data-47.
	* gnu/packages/crates-io.scm (rust-arrow-data-47): New variable.

	gnu: Add rust-arrow-buffer-47.
	* gnu/packages/crates-io.scm (rust-arrow-buffer-47): New variable.

	gnu: Add rust-arrow-schema-47.
	* gnu/packages/crates-io.scm (rust-arrow-schema-47): New variable.

2024-02-20  Troy Figiel  <troy@troyfigiel.com>

	gnu: rust-flatbuffers-2: Don't skip the build.
	* gnu/packages/crates-io.scm (rust-flatbuffers-2)[arguments]: Don't skip
	the build.

	Change-Id: I9fee7d65f990bba01743cce8724bd1f44a87b878

2024-02-20  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add rust-flatbuffers-23.
	* gnu/packages/crates-io.scm (rust-flatbuffers-23): New variable.
	(rust-flatbuffers-2): Inherit from rust-flatbuffers-23.

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-atty-0.2.11.
	* gnu/packages/crates-io.scm (rust-atty-0.2.11): Delete variable.

	Change-Id: I7362776704484b80ccd8f1f5968d93c788c98671

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-thread-local-0.3.4.
	* gnu/packages/crates-io.scm (rust-thread-local-0.3.4): Delete variable.

	Change-Id: I1b30e888ffef84d287d819bbe92db8f310d033fe

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-arboard-1: Fix build.
	* gnu/packages/crates-io.scm (rust-arboard-1)[arguments]: Don't skip the
	build.  Add cargo-test-flags.
	[cargo-inputs]: Add rust-log-0.4, rust-once-cell-1,
	rust-parking-lot-0.11.  Remove rust-env-logger-0.8, rust-lazy-static-1,
	rust-libc-0.2, rust-simple-logger-1.
	[cargo-development-inputs]: Add rust-env-logger-0.8,
	rust-simple-logger-1.

	Change-Id: I8606c051f5b5c01232994baf65da33f37e2cc744

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-simple-logger-1: Update to 1.16.0.
	* gnu/packages/crates-io.scm (rust-simple-logger-1): Update to 1.16.0.
	[cargo-inputs]: Add rust-time-0.3.  Remove rust-chrono-0.4.

	Change-Id: I99ba5141ec9a79d2fdac51aec69b6d110c01ca72

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-stderrlog-0.4: Fix build.
	* gnu/packages/crates-io.scm (rust-stderrlog-0.4)[source]: Add snippet
	to allow newer versions of dependencies.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Replace rust-atty-0.2.11 with 0.2,
	rust-thread-local-0.3.4 with 0.3.
	[cargo-development-inputs]: Add rust-clap-2, rust-docopt-0.6,
	rust-libc-0.2, rust-rustc-serialize-0.3, rust-structopt-0.2.

	Change-Id: I312b58d2b92169f3a4c1ddd7cea3654cfa73cda1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tuikit-0.4: Update to 0.4.6.
	* gnu/packages/crates-io.scm (rust-tuikit-0.4): Update to 0.4.6.
	[arguments]: Don't skip the build.  Add a phase to fix the test suite.
	[cargo-inputs]: Replace rust-nix-0.14 with 0.24, rust-term-0.6 with 0.7.

	Change-Id: Ic981ea589dd73f20cc3849d28797403c607c28cb

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-smithay-client-toolkit-0.6.
	* gnu/packages/crates-graphics.scm (rust-smithay-client-toolkit-0.6):
	Remove variable.
	(rust-smithay-client-toolkit-0.4): Inherit from
	rust-smithay-client-toolkit-0.12.

	Change-Id: I034c934fc2c6e075f9ae7964c83b9bb5fc2c44d0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-winit-0.20.
	* gnu/packages/crates-graphics.scm (rust-winit-0.20): Remove variable.
	(rust-winit-0.19): Inherit from rust-winit-0.24.

	Change-Id: I044ec19f136134743670f4cd5b72c5fb26176e78

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-glutin-0.22.
	* gnu/packages/crates-graphics.scm (rust-glutin-0.22): Delete variable.
	(rust-glutin-0.21): Inherit from rust-glutin-0.26.

	Change-Id: I81b88c7ff87e51dbba0c10511d59ab88fad8eff2

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rusttype-0.8: Update to 0.8.3.
	* gnu/packages/crates-io.scm (rust-rusttype-0.8): Update to 0.8.3.
	[cargo-inputs]: Remove rust-arrayvec-0.5.

	Change-Id: Iabb36f92b7a1c90b8c6e817c44e8d8dac9355451

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-nix-0.8.
	* gnu/packages/crates-io.scm (rust-nix-0.8): Delete variable.

	Change-Id: I7193822f3889715c9c67388c40c42bffaa643f37

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-errno-dragonfly-0.1: Update to 0.1.2.
	* gnu/packages/crates-io.scm (rust-errno-dragonfly-0.1): Update to 0.1.2.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-cc-1.  Remove rust-gcc-0.3.

	Change-Id: Ibd4ad60487547f3ee811bd89dfeba7d0db6a1e02

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-compiletest-rs-0.3: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-compiletest-rs-0.3): Update to 0.3.26.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Replace rust-tester-0.5 with 0.6.

	Change-Id: I352a8705c25e3773887b772a87c81efb94a27b27

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tester-0.6.
	* gnu/packages/crates-io.scm (rust-tester-0.6): New variable.

	Change-Id: I58473e5789733ef4132785950817207e90fe3915

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tester-0.5: Update to 0.5.1.
	* gnu/packages/crates-io.scm (rust-tester-0.5): Update to 0.5.1.
	[arguments]: Don't skip the build.  Add cargo-test-flags.
	[cargo-inputs]: Replace rust-term-0.4 with 0.6.

	Change-Id: I31301e75a10050fcdfbdeb9ab66115d508494266

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-socks-0.3: Update to 0.3.4.
	* gnu/packages/crates-io.scm (rust-socks-0.3): Update to 0.3.4.
	[cargo-inputs]: Replace rust-winapi-0.2 with 0.3.  Remove
	rust-ws2-32-sys-0.2.

	Change-Id: I171d4a54e6554956d85849cdea3d50368c7041ce

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ivf-0.1: Update to 0.1.3.
	* gnu/packages/crates-io.scm (rust-ivf-0.1): Update to 0.1.3.
	[cargo-inputs]: Replace rust-bitstream-io-1 with 2.

	Change-Id: I207b3d5030970b2bd6a83540db7c87514b8a3efb

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rav1e: Update to 0.7.1.
	* gnu/packages/video.scm (rav1e): Update to 0.7.1.
	[source]: Remove snippet.
	[arguments]: Don't install the sources.
	[cargo-inputs]: Add rust-libdav1d-sys-0.6, rust-profiling-1,
	rust-tracing-0.1, rust-tracing-chrome-0.7, rust-tracing-subscriber-0.3.
	Replace rust-arbitrary-0.4 with 1, rust-bitstream-io-1 with 2,
	rust-built-0.5 with 0.7, rust-itertools-0.10 with 0.12,
	rust-libfuzzer-sys-0.3 with 0.4, rust-num-derive-0.3 with 0.4,
	rust-serde-big-array-0.4 with 0.5, rust-toml-0.5 with 0.8.  Remove
	rust-clap-lex-0.3, rust-dav1d-sys-0.7, rust-hawktracer-0.7,
	rust-rustc-version-0.4, rust-winnow-0.4.
	[cargo-development-inputs]: Replace rust-criterion-0.4 with 0.5.  Remove
	rust-predicates-2, rust-predicates-core-1, rust-predicates-tree-1,
	rust-quickcheck-macros-1.
	[inputs]: Replace libgit2 with libgit2-1.7.

	Change-Id: I08be8cef38119067c4827b1a72824ec7e4208633

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-web-sys-0.3: Update to 0.3.68.
	* gnu/packages/crates-io.scm (rust-web-sys-0.3): Update to 0.3.68.

	Change-Id: I9519fb7f2c718faf34e27c782c57199f4c0ca714

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wasm-bindgen-test-macro-0.3: Update to 0.3.41.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-macro-0.3): Update
	to 0.3.41.
	[cargo-inputs]: Add rust-syn-2.

	Change-Id: I6a3bd2fe0dc3fbe2fff2b18c37282636c22e3b47

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wasm-bindgen-test-0.3: Update to 0.3.41.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-0.3): Update to
	0.3.41.

	Change-Id: I3b1e936fa1b558c62d5b8d52faabbd2806fd4060

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wasm-bindgen-shared-0.2: Update to 0.2.91.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-shared-0.2): Update to
	0.2.91.

	Change-Id: I8b3043a8811fa5b6cd8ffaced96e5a2bfcfa7b8b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wasm-bindgen-macro-support-0.2: Update to 0.2.91.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-macro-support-0.2):
	Update to 0.2.91.
	[cargo-inputs]: Replace rust-syn-1 with 2.

	Change-Id: Ib7b84411cdbf3bffd5da8e9429854717d5ce8a02

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wasm-bindgen-macro-0.2: Update to 0.2.91.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-macro-0.2): Update to
	0.2.91.

	Change-Id: I6646dd3a693a5a4cb42a76fa16b77b5764f5d2ac

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wasm-bindgen-futures-0.4: Update to 0.4.41.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-futures-0.4): Update to
	0.4.41.

	Change-Id: I18d0c56463dd7588bdb83cd178db0f53614b0c63

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wasm-bindgen-backend-0.2: Update to 0.2.91.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-backend-0.2): Update to
	0.2.91.
	[cargo-inputs]: Replace rust-syn-1 with 2.

	Change-Id: I4a4ac82604dda45506949883c951e2142fb983ee

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wasm-bindgen-0.2: Update to 0.2.91.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-0.2): Update to 0.2.91.

	Change-Id: Ia70006d5500212390d503a4b002cb721b7499d87

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tracing-subscriber-0.3: Update to 0.3.18.
	* gnu/packages/crates-io.scm (rust-tracing-subscriber-0.3): Update to
	0.3.18.
	[cargo-inputs]: Add rust-chrono-0.4.  Replace rust-tracing-log-0.1 with
	0.2.

	Change-Id: Idb1ec27f02c245de16d4ab93758123b381f08fe1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tracing-log-0.2.
	* gnu/packages/crates-io.scm (rust-tracing-log-0.2): New variable.
	(rust-tracing-log-0.1): Inherit from rust-tracing-log-0.2.

	Change-Id: I374b4cfc54ed42809b9a11ed4581d1b4a0b32821

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tracing-chrome-0.7.
	* gnu/packages/crates-io.scm (rust-tracing-chrome-0.7): New variable.

	Change-Id: I16f0683fe5c8cab666c7e37eed163e6a2f40ef0f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-serde-big-array-0.5.
	* gnu/packages/crates-io.scm (rust-serde-big-array-0.5): New variable.
	(rust-serde-big-array-0.4): Inherit from rust-serde-big-array-0.5.

	Change-Id: I5cd56d5db91cb20297a62fc0751676b24de3911f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-scan-fmt-0.2: Update to 0.2.6.
	* gnu/packages/crates-io.scm (rust-scan-fmt-0.2): Update to 0.2.6.
	[arguments]: Don't skip the build.

	Change-Id: If720882971d248a1719dc33401d16dd1e10b2a00

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nom-7: Update to 7.1.3.
	* gnu/packages/crates-io.scm (rust-nom-7): Update to 7.1.3.

	Change-Id: I3f2cd56ce82d9929e7a063b561bf482a49a9eb95

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-libfuzzer-sys-0.4.
	* gnu/packages/crates-io.scm (rust-libfuzzer-sys-0.4): New variable.
	(rust-libfuzzer-sys-0.3): Inherit from rust-libfuzzer-sys-0.4.

	Change-Id: I65b6d74c82d1e3114356c3de625f00a8e5dbf71d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-js-sys-0.3: Update to 0.3.68.
	* gnu/packages/crates-io.scm (rust-js-sys-0.3): Update to 0.3.68.

	Change-Id: I83a967155f9910b3effb54f8b28de776bd4f9b7b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-interpolate-name-0.2: Update to 0.2.4.
	* gnu/packages/crates-io.scm (rust-interpolate-name-0.2): Update to
	0.2.4.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Replace rust-syn-1 with 2.

	Change-Id: Icab1dffd0f0cc40f1b07a63fed23814cccbbe58e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cargo-lock-9.
	* gnu/packages/crates-io.scm (rust-cargo-lock-9): New variable.
	(rust-cargo-lock-8): Inherit from rust-cargo-lock-9.

	Change-Id: I5c6a0c5755f5cd9927984a6745c31ded9ac9fefc

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-built-0.7.
	* gnu/packages/crates-io.scm (rust-built-0.7): New variable.
	(rust-built-0.5): Inherit from rust-built-0.7.

	Change-Id: I51f03f1d8e75e9b9e98fd11ff6da8bd62f7ab999

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-bitstream-io-2.
	* gnu/packages/crates-io.scm (rust-bitstream-io-2): New variable.
	(rust-bitstream-io-1): Inherit from rust-bitstream-io-2.

	Change-Id: I6cdaba36311ce09efc821f95f5d576c923d9b4aa

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-arg-enum-proc-macro-0.3: Update to 0.3.4.
	* gnu/packages/crates-io.scm (rust-arg-enum-proc-macro-0.3): Update to
	0.3.4.
	[cargo-inputs]: Replace rust-syn-1 with 2.
	[cargo-development-inputs]: Add rust-trybuild-1.

	Change-Id: I1b6ae1a926bc0e3196af81a9a650293ec6843d5c

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rbw: Update to 1.9.0.
	* gnu/packages/rust-apps.scm (rbw): Update to 1.9.0.
	[cargo-inputs]: Add rust-is-terminal-0.4.  Replace rust-copypasta-0.8
	with 0.10, rust-nix-0.24 with 0.26, rust-terminal-size-0.2 with 0.3,
	rust-tokio-tungstenite-0.19 with 0.20.

	Change-Id: Ia3675326ad5a82a6668e10ea19a86cf3cb2f8199

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-webpki-roots-0.25: Update to 0.25.4.
	* gnu/packages/crates-web.scm (rust-webpki-roots-0.25): Update to 0.25.4.
	[cargo-development-inputs]: Add rust-chrono-0.4, rust-csv-1,
	rust-hex-0.4, rust-num-bigint-0.4, rust-rcgen-0.11, rust-serde-1,
	rust-x509-parser-0.15, rust-yasna-0.5.

	Change-Id: Iab81a05ea33785bfff42c8f5fde1aa760e7f590f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tokio-tungstenite-0.20.
	* gnu/packages/crates-io.scm (rust-tokio-tungstenite-0.20): New variable.
	(rust-tokio-tungstenite-0.19): Inherit from rust-tokio-tungstenite-0.20.

	Change-Id: If79f6ff2afff609aa4b7cb70e8597ec45f5e63a2

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tungstenite-0.20.
	* gnu/packages/crates-web.scm (rust-tungstenite-0.20): New variable.
	(rust-tungstenite-0.19): Inherit from rust-tungstenite-0.20.

	Change-Id: I900e4d59a720c317d9142d7e0b51789b86b44cbe

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-csv-1: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-csv-1): Update to 1.3.0.
	[cargo-inputs]: Replace rust-itoa-0.4 with 1.  Remove rust-bstr-0.2.
	[cargo-development-inputs]: Add rust-bstr-1.

	Change-Id: I72bd4e5870be74d29b3f14639b4e5fe1dc5a7647

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-csv-core-0.1: Update to 0.1.11.
	* gnu/packages/crates-io.scm (rust-csv-core-0.1): Update to 0.1.11.

	Change-Id: I57ad4392679cc723a62324b3cc64eb3053e44d23

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-tokio-rustls-0.25.
	* gnu/packages/crates-io.scm (rust-tokio-rustls-0.25): New variable.
	(rust-tokio-rustls-0.24): Inherit from rust-tokio-rustls-0.25.

	Change-Id: Ia05a38eb629e81bccc54e67a554857d525974744

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-x509-parser-0.15: Update to 0.15.1.
	* gnu/packages/crates-tls.scm (rust-x509-parser-0.15): Update to 0.15.1.

	Change-Id: Idb83c331f7eea1f2ca7718e87ef610f22286b47f

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-webpki-roots-0.26.
	* gnu/packages/crates-web.scm (rust-webpki-roots-0.26): New variable.
	(rust-webpki-roots-0.25): Inherit from rust-webpki-roots-0.26.

	Change-Id: I3bd62f0ae0fbf08282bb8bee9b0e1c09dc1ee6e8

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-rustls-0.22.
	* gnu/packages/crates-tls.scm (rust-rustls-0.22): New variable.
	(rust-rustls-0.21): Inherit from rust-rustls-0.22.

	Change-Id: Idbf98162adc353d1247f6d66a7c0cca2d09225df

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-rustls-webpki-0.102.
	* gnu/packages/crates-tls.scm (rust-rustls-webpki-0.102): New variable.
	(rust-rustls-webpki-0.101): Inherit from rust-rustls-webpki-0.102.

	Change-Id: I916376fa7a46022b1b2e7b21d938adc94267717a

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-rustls-native-certs-0.7.
	* gnu/packages/crates-tls.scm (rust-rustls-native-certs-0.7): New
	variable.
	(rust-rustls-native-certs-0.6): Inherit from
	rust-rustls-native-certs-0.7.

	Change-Id: Ic66c11b391be69929d0884a060d9a3bcdbfd3406

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-rcgen-0.12.
	* gnu/packages/crates-tls.scm (rust-rcgen-0.12): New variable.
	(rust-rcgen-0.11): Inherit from rust-rcgen-0.12.

	Change-Id: I3e37ab618be638896c622ce32e6ad13bb492af40

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-aws-lc-rs-1.
	* gnu/packages/crates-tls.scm (rust-aws-lc-rs-1): New variable.

	Change-Id: Ia9bb17237439f7b6dfce60a2477ab8a4759bfb49

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-aws-lc-sys-0.13.
	* gnu/packages/crates-tls.scm (rust-aws-lc-sys-0.13): New variable.

	Change-Id: I9d6fbe271d19cadd4aeee6f010d7ea4634c66566

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-aws-lc-fips-sys-0.12.
	* gnu/packages/crates-tls.scm (rust-aws-lc-fips-sys-0.12): New variable.

	Change-Id: I8d1d3382f9c08b6775d15d41a8fcbb6f8b2c69e4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cmake-0.1: Update to 0.1.50.
	* gnu/packages/crates-io.scm (rust-cmake-0.1): Update to 0.1.50.
	[native-inputs]: Add cmake-minimal.

	Change-Id: I745aa0b091103e5f6be190a34a5ed9348633ee68

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bindgen-0.69: Update to 0.69.4.
	* gnu/packages/crates-io.scm (rust-bindgen-0.69): Update to 0.69.4.
	[cargo-inputs]: Add rust-itertools-0.10.  Remove
	rust-peeking-take-while-0.1.

	Change-Id: I151c92f8315a68417a14b5c4fc354094d2f92f00

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-basic-toml-0.1: Update to 0.1.8.
	* gnu/packages/crates-io.scm (rust-basic-toml-0.1): Update to 0.1.8.

	Change-Id: I3d48ee4ca82fb1b5c449b9d4b269407ada9ec2ee

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trybuild-1: Update to 1.0.89.
	* gnu/packages/crates-io.scm (rust-trybuild-1): Update to 1.0.89.

	Change-Id: Ic6cc27ec0570066a13e9457ab9f93f3fa1c49787

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-mirai-annotations-1.
	* gnu/packages/crates-io.scm (rust-mirai-annotations-1): New variable.

	Change-Id: Ia555b0f13d51854309638f03a3eb808ada9ebfcd

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-clap-4: Update to 4.4.16.
	* gnu/packages/crates-io.scm (rust-clap-4): Update to 4.4.16.

	Change-Id: I42c5f3bade44a387e5ea2beca4b7eec71b2d9c90

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-clap-builder-4: Update to 4.4.16.
	* gnu/packages/crates-io.scm (rust-clap-builder-4): Update to 4.4.16.

	Change-Id: Id5c301d811f065ccb9ee90ad4f0c09e1d2c20e84

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: zoxide: Install man-pages, completions.
	* gnu/packages/rust-apps.scm (zoxide)[arguments]: Add a phase to install
	the man-pages and the shell completions.

	Change-Id: I9487aadf8593b292dd2958ea764fd2b1588530bc

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: zoxide: Update to 0.9.2.
	* gnu/packages/rust-apps.scm (zoxide): Update to 0.9.2.
	[cargo-inputs]: Add rust-color-print-0.3, rust-ouroboros-0.17.  Replace
	rust-askama-0.11 with 0.12, rust-clap-3 with 4, rust-clap-complete-3
	with 4, rust-clap-complete-fig-3 with 4, rust-dirs-4 with 5,
	rust-fastrand-1 with 2, rust-nix-0.24 with 0.26.
	[cargo-development-inputs]: Replace rust-rstest-0.15 with 0.18,
	rust-rstest-reuse-0.4 with 0.6.

	Change-Id: Icfd83e6bc30ce6853308405969bcabd4cd0d4213

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ouroboros-0.17.
	* gnu/packages/crates-io.scm (rust-ouroboros-0.17): New variable.
	(rust-ouroboros-0.15): Inherit from rust-ouroboros-0.17.

	Change-Id: I862a9fa7d280bde5fad7dbcd8264e4dfb66b7dc6

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ouroboros-macro-0.17.
	* gnu/packages/crates-io.scm (rust-ouroboros-macro-0.17): New variable.
	(rust-ouroboros-macro-0.15): Inherit from rust-ouroboros-macro-0.17.

	Change-Id: Idb3aec579c6d8df6483b51088b9d6f808d074e22

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-emojis-0.5.
	* gnu/packages/crates-io.scm (rust-emojis-0.5): New variable.

	Change-Id: I52738007cd72547dd25772191dc25293f8cdf4b8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-comrak-0.18.
	* gnu/packages/crates-io.scm (rust-comrak-0.18): New variable.
	(rust-comrak-0.12): Inherit from rust-comrak-0.18.

	Change-Id: I34faff870b563b52ab9311b1452bc9f26f9c5e7a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-askama-parser-0.2.
	* gnu/packages/crates-io.scm (rust-askama-parser-0.2): New variable.

	Change-Id: I129e1adb1475f41f760899ca4710ba5398ee874f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-askama-0.12.
	* gnu/packages/crates-io.scm (rust-askama-0.12): New variable.
	(rust-askama-0.11): Inherit from rust-askama-0.12.

	Change-Id: If4cbca4b654525e7eea629b5ea7aee85c89cf70e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-askama-derive-0.12.
	* gnu/packages/crates-io.scm (rust-askama-derive-0.12): New variable.
	(rust-askama-derive-0.11): Inherit from rust-askama-derive-0.12.

	Change-Id: I407b7714ed394216bca26337a391d2457c1aacce

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xremap: Update to 0.8.14.
	* gnu/packages/rust-apps.scm (rust-xremap): Update to 0.8.14.
	[cargo-inputs]: Add rust-toml-0.8.  Replace rust-x11rb-0.12 with 0.13.

	Change-Id: I9d3356aaac04b09cfa51013075181cb5b4d74e0b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hyprland-0.3: Update to 0.3.12.
	* gnu/packages/crates-io.scm (rust-hyprland-0.3): Update to 0.3.12.
	[cargo-inputs]: Replace rust-strum-0.24 with 0.25.

	Change-Id: I9829c21525a81fbe960469f6450a6b01768a8740

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-derive-where-1: Update to 1.2.7.
	* gnu/packages/crates-io.scm (rust-derive-where-1): Update to 1.2.7.

	Change-Id: I95ea4d45097cce4a45b5ce5d187650a0b34a93c0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: swayr: Update to 0.27.3.
	* gnu/packages/rust-apps.scm (swayr): Update to 0.27.3.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.
	[cargo-inputs]: Add rust-peg-0.8.  Replace rust-clap-3 with 4,
	rust-directories-4 with 5, rust-env-logger-0.9 with 0.10, rust-toml-0.5
	with 0.8.

	Change-Id: Icbce815e9d6e7f470ac38e287e8a6f5625da49b4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-peg-0.8.
	* gnu/packages/crates-io.scm (rust-peg-0.8): New variable.
	(rust-peg-0.6): Inherit from rust-peg-0.8.

	Change-Id: I9a88d159f2d6ac9cc4e622462c367959129463c3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-peg-runtime-0.8.
	* gnu/packages/crates-io.scm (rust-peg-runtime-0.8): New variable.
	(rust-peg-runtime-0.6): Inherit from rust-peg-runtime-0.8.

	Change-Id: I8090501f3c6e3d1f337b5da3c826724d63303cb7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-peg-macros-0.8.
	* gnu/packages/crates-io.scm (rust-peg-macros-0.8): New variable.
	(rust-peg-macros-0.6): Inherit from rust-peg-macros-0.8.

	Change-Id: Icb975dc41aa5368b747142553b244dd59ef6130a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-swayipc-3: Update to 3.0.2.
	* gnu/packages/crates-io.scm (rust-swayipc-3): Update to 3.0.2.
	[arguments]: Don't skip the build.  Skip the tests.

	Change-Id: I32e9a2b93d6b356d77f6c35b0930fc5ee311bc6d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-swayipc-types-1: Update to 1.3.1.
	* gnu/packages/crates-io.scm (rust-swayipc-types-1): Update to 1.3.1.
	[arguments]: Don't skip the build.

	Change-Id: I521a9d2b939c0151cb640bd602bb0e914ab256ec

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: just: Update to 1.23.0.
	* gnu/packages/rust-apps.scm (just): Update to 1.23.0.
	[cargo-inputs]: Add rust-dirs-5.  Replace rust-snafu-0.7 with 0.8.

	Change-Id: Ia2294324e226f78ef1b911ef2535c40c649718e8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-snafu-0.8.
	* gnu/packages/crates-io.scm (rust-snafu-0.8): New variable.
	(rust-snafu-0.7): Inherit from rust-snafu-0.8.

	Change-Id: Ia52887b1a7ce12197bfc100326d0c687f96d5470

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-snafu-derive-0.8.
	* gnu/packages/crates-io.scm (rust-snafu-derive-0.8): New variable.
	(rust-snafu-derive-0.7): Inherit from rust-snafu-derive-0.8.

	Change-Id: I6345450b3594ead22a969484639e3f511da638d4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: hexyl: Install man-page.
	* gnu/packages/rust-apps.scm (hexyl)[source]: Add snippet to fix the
	version string in the man-page.
	[arguments]: Add a phase to build the man-page.
	[native-inputs]: Add pandoc on systems where it is supported.

	Change-Id: I1dc98862020a5176f15adb8a2579f249c233f2da

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: hexyl: Update to 0.14.0.
	* gnu/packages/rust-apps.scm (hexyl): Update to 0.14.0.
	[arguments]: Don't install the sources.
	[cargo-inputs]: Add rust-anyhow-1, rust-const-format-0.2,
	rust-owo-colors-3, rust-supports-color-2, rust-terminal-size-0.2,
	rust-thiserror-1.  Replace rust-clap-2 with 4.  Remove
	rust-ansi-term-0.12, rust-atty-0.2.
	[cargo-development-inputs]: Add rust-assert-cmd-2, rust-predicates-3,
	rust-pretty-assertions-1.

	Change-Id: I8ccd870e70e559753c8c6aa3a987a1cc857f587b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-const-format-0.2.
	* gnu/packages/crates-io.scm (rust-const-format-0.2): New variable.

	Change-Id: I1e6624d0db4034df0c66d4749d863e7c03f45749

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-konst-0.2.
	* gnu/packages/crates-io.scm (rust-konst-0.2): New variable.

	Change-Id: I3fe0ff0d9a98513140488c40844fe46d6e492037

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-konst-macro-rules-0.2.
	* gnu/packages/crates-io.scm (rust-konst-macro-rules-0.2): New variable.

	Change-Id: I552166e462ff62076900bdcda16390e8df259681

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-const-format-proc-macros-0.2.
	* gnu/packages/crates-io.scm (rust-const-format-proc-macros-0.2): New variable.

	Change-Id: I1edea4c1230baa39c466afb1c4c95ab9350fdd03

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-konst-proc-macros-0.2.
	* gnu/packages/crates-io.scm (rust-konst-proc-macros-0.2): New variable.

	Change-Id: If5e25fba57afa3176658ece0464b5d390bc9be35

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: drill: Update to 0.8.2.
	* gnu/packages/rust-apps.scm (drill): Update to 0.8.2.
	[arguments]: Don't install the sources.
	[cargo-inputs]: Add rust-hdrhistogram-7, rust-openssl-sys-0.9.
	Replace rust-colored-1 with 2, rust-rand-0.7 with 0.8, rust-reqwest-0.10
	with 0.11, rust-tokio-0.2 with 1.

	Change-Id: I097230b1d2aa538b52478310fcf3ce51a4a577ee

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: agate: Update to 3.2.4.
	* gnu/packages/rust-apps.scm (agate): Update to 3.2.4.
	[arguments]: Don't install the sources.
	[cargo-inputs]: Add rust-futures-util-0.3, rust-rcgen-0.9,
	rust-webpki-0.22.  Replace rust-configparser-2 with 3,
	rust-env-logger-0.8 with 0.9, rust-rustls-0.19 with 0.20,
	rust-tokio-rustls-0.22 with 0.23.
	[cargo-development-inputs]: Add rust-anyhow-1, rust-gemini-fetch-0.2.

	Change-Id: I6e6aa187563a19ab0d3c6755dee5ea61ccc19fcf

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rcgen-0.9.
	* gnu/packages/crates-tls.scm (rust-rcgen-0.9): New variable.

	Change-Id: Ibf2307d3019ed2bcaf0ae0c6af6a4235f77d7fd1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-x509-parser-0.13.
	* gnu/packages/crates-tls.scm (rust-x509-parser-0.13): New variable.

	Change-Id: I450600b7e54f45e8d3b051cb0e634efd51a2fac2

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-x509-signature-0.5.
	* gnu/packages/crates-tls.scm (rust-x509-signature-0.5): New variable.

	Change-Id: Iac8f1f16d5fdaf73b11f925cf486fb42b62b33fd

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gemini-fetch-0.2.
	* gnu/packages/crates-web.scm (rust-gemini-fetch-0.2): New variable.

	Change-Id: I37c5fd1e50e98e8aec9dc255d858461f9615777a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nalgebra-macros-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-nalgebra-macros-0.1)[source]: Remove
	snippet.
	[arguments]: Don't skip build.  Skip the tests.
	[cargo-development-inputs]: Add rust-trybuild-1.

	Change-Id: I1d831fd3b66aa9a07a3369bc513eeca19adfbdb3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-napi-sys-2: Update to 2.3.0.
	* gnu/packages/crates-io.scm (rust-napi-sys-2): Update to 2.3.0.
	[cargo-inputs]: Replace rust-libloading-0.7 with 0.8.

	Change-Id: Ic296b13f2d224aff3abc6735cc8cccf0065f1f1b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-napi-derive-backend-1: Update to 1.0.59.
	* gnu/packages/crates-io.scm (rust-napi-derive-backend-1): Update to
	1.0.59.
	[cargo-inputs]: Replace rust-syn-1 with 2.

	Change-Id: Ife1fcf8bd0ee52280dadec4e8a51e68be8a9ae7b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-napi-derive-2: Update to 2.15.0.
	* gnu/packages/crates-io.scm (rust-napi-derive-2): Update to 2.15.0.

	Change-Id: I095821e085ef96f160afc2b7ac5625b0fa227541

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-napi-2: Update to 2.15.0.
	* gnu/packages/crates-io.scm (rust-napi-2): Update to 2.15.0.
	[source]: Add snippet to remove dependency on removed feature.

	Change-Id: I24f574615d895b929a3cd6d656c0ac2e14aae431

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-time-0.1: Don't skip the build.
	* gnu/packages/crates-io.scm (rust-time-0.1)[source]: Add snippet to
	allow newer versions of dependencies.
	[arguments]: Don't skip the build.  Add cargo-test-flags.

	Change-Id: Iaff90a0097de00d91b7058cf54b0cca1281b3eb0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sct-0.6: Update to 0.6.1.
	* gnu/packages/crates-io.scm (rust-sct-0.6): Update to 0.6.1.
	[cargo-development-inputs]: Remove field.

	Change-Id: Id3a980bd87e8b11c555f94f24230e1d8ea2fbbfd

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sct-0.7: Update to 0.7.1.
	* gnu/packages/crates-io.scm (rust-sct-0.7): Update to 0.7.1.
	[cargo-inputs]: Replace rust-ring-0.16 with 0.17, rust-untrusted-0.7
	with 0.9.

	Change-Id: Ie67ccbdf2152def614681704531de81f5ed91cd9

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add cargo-machete.
	* gnu/packages/rust-apps.scm (cargo-machete): New variable.

	Change-Id: Ic73bbb347a976d008d383557669e696e6fe3bdfa

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-pretty-env-logger-0.5.
	* gnu/packages/crates-io.scm (rust-pretty-env-logger-0.5): New variable.
	(rust-pretty-env-logger-0.4): Inherit from rust-pretty-env-logger-0.5.

	Change-Id: Iab291c7f772bae0b5f86ef034162c7af03441834

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: Add rust-cargo-toml-0.16.
	* gnu/packages/crates-io.scm (rust-cargo-toml-0.16): New variable.

	Change-Id: I8f98d72d84b18f74a75107ca51c473eb633362df

2024-02-20  Herman Rimm  <herman@rimm.ee>

	gnu: rust-argh-0.1: Update to 0.1.12.
	* gnu/packages/crates-io.scm (rust-argh-0.1): Update to 0.1.12.
	[cargo-development-inputs]: Add rust-once-cell-1, rust-trybuild-1.
	(rust-argh-derive-0.1): Update to 0.1.12.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Replace rust-syn-1 with 2.  Remove rust-heck-0.3.
	(rust-argh-shared-0.1): Update to 0.1.12.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-serde-1.

	Change-Id: I797eaf71d8654ea3b31c679675023d5ee45f6331

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-termion-2: Update to 2.0.3.
	* gnu/packages/crates-io.scm (rust-termion-2): Update to 2.0.3.
	[cargo-inputs]: Add rust-libredox-0.0.2.  Remove rust-redox-syscall-0.2.

	Change-Id: I972b0b7b529399997bd19371afda107abe9f4a8f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-libredox-0.0.2.
	* gnu/packages/crates-io.scm (rust-libredox-0.0.2): New variable.

	Change-Id: Ied102e7a8fac9876ab86869f54b65428778d5bdf

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-0.2: Update to 0.2.25.
	* gnu/packages/crates-io.scm (rust-tokio-0.2): Update to 0.2.25.
	[arguments]: Don't skip build.  Skip the tests.
	[cargo-inputs]: Replace rust-parking-lot-0.10 with 0.11.
	[cargo-development-inputs]: Add rust-futures-test-0.3.

	Change-Id: I5103faf2b7361bd09303c8d63dadd0b0358d19e2

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-scheduled-thread-pool-0.2: Update to 0.2.7.
	* gnu/packages/crates-io.scm (rust-scheduled-thread-pool-0.2): Update to
	0.2.7.
	[cargo-inputs]: Replace rust-parking-lot-0.11 with 0.12.

	Change-Id: I9f884b0d4aa508e8a723ca48689c774317428ddd

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-insta-0.8: Update to 0.8.2.
	* gnu/packages/crates-io.scm (rust-insta-0.8): Update to 0.8.2.
	[arguments]: Don't skip build.  Add cargo-test-flags.

	Change-Id: I4a1622914371389fc103d31e63470544fc1cd361

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-redox-syscall-0.2: Update to 0.2.16.
	* gnu/packages/crates-io.scm (rust-redox-syscall-0.2): Update to 0.2.16.

	Change-Id: I844fcb40a55f293dcf0316b46b2b264f48940655

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-time-0.1: Update to 0.1.45.
	* gnu/packages/crates-io.scm (rust-time-0.1): Update to 0.1.45.
	[cargo-inputs]: Add rust-wasi-0.10.  Remove rust-redox-syscall-0.1.

	Change-Id: I74e3b57a75faadfaaa09b96b03ebd5af45be6ab3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wasi-0.10.
	* gnu/packages/crates-io.scm (rust-wasi-0.10): New variable.

	Change-Id: I47a0ec64942a00ea4fac20d64e92887f0105acf9

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-termion-1: Update to 1.5.6.
	* gnu/packages/crates-io.scm (rust-termion-1): Update to 1.5.6.
	[arguments]: Replace rust-redox-syscall-0.1 with 0.2.

	Change-Id: I9dfc167463a6483980d85f5cf9fdd05da5dd73ce

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-redox-users-0.3: Update to 0.3.5.
	* gnu/packages/crates-io.scm (rust-redox-users-0.3): Update to 0.3.5.
	[cargo-inputs]: Replace rust-rust-argon2-0.7 with 0.8.

	Change-Id: I1eeab37bf6a15e0c609bc1412ae3ad55a18857ba

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-redox-termios: Update to 0.1.3.
	* gnu/packages/crates-io.scm (rust-redox-termios): Update to 0.1.3.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Remove rust-redox-syscall-0.1.

	Change-Id: If8515bc351b0773a5a73a8846a8a7cab546be580

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bootstrap: Update supported-systems.
	* gnu/packages/rust.scm (rust-bootstrap)[supported-systems]: Add
	riscv64-linux, powerpc64le-linux.

	Change-Id: I1584237c4a15ededee95a5d0e52c448f4aa0c9f3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Update supported-systems.
	* gnu/packages/rust.scm (rust-1.55)[supported-systems]: Explicitly list
	systems where the final rust compiler builds successfully.

	Change-Id: Icb89dd4eec1404a9d8db54029e69dae02a66f19e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Fix building on riscv64-linux.
	* gnu/packages/rust.scm (rust)[arguments]: Add a phase when building for
	riscv64-linux to skip two tests.

	Change-Id: I5ea605efc794efb113022432b74c81e4626e2678

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-stdweb: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-stdweb-0.4, rust-stdweb-0.1,
	rust-stdweb-derive-0.5, rust-stdweb-internal-macros-0.2,
	rust-stdweb-internal-runtime-0.1, rust-stdweb-internal-test-macro-0.1):
	Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: I194bc67458f7422a27d646e1eb1a472837dc0ca4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-chunked-transfer: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-chunked-transfer-1,
	rust-chunked-transfer-0.3): Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: Ic6358e426ddb9cff06c94e6745f648fc6f9ec600

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tonic-0.6: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-tonic-0.6): Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: I5081ae9bdc0fac427e62a9cafa34be34e197903a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-headers: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-headers-0.3, rust-headers-0.2,
	rust-headers-core-0.2, rust-headers-core-0.1): Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: I9fe5dc2fcd5ef5441a04629dd0d7d106afb7ba29

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-h1-2: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-async-h1-2): Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: Ia61263ea35b821f03f707a4786acdb7eaa4a5fa5

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-typed-headers: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-typed-headers-0.2,
	rust-typed-headers-0.1): Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: I396c03af7826f64a0692860b7f518c215cdf0fef

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tungstenite: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-tungstenite-0.19,
	rust-tungstenite-0.11): Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: I21e426a3d03a5865efe704b75ee4e14873636462

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tower: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-tower-0.4, rust-tower-layer-0.3,
	rust-tower-service-0.3, rust-tower-test-0.4, rust-tower-test-0.3,
	rust-tower-util-0.3): Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: I510fcbfa6f1257399229b21d0ec3978f2e288b47

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tiny-http: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-tiny-http-0.12, rust-tiny-http-0.6):
	Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: If2e7ae9bb781928d8fa2330b903fff8ceff6da0d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-surf-2: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-surf-2): Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: I2ecc08b66904db141b0a08f5a4300581ce0ed816

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-reqwest: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-reqwest-0.11, rust-reqwest-0.10):
	Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: I80f8ce9b35ff598033e34bc525d29dfddbbb5d07

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-multipart: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-multipart-0.18, rust-multipart-0.17):
	Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: Iae0f41f180afd94d261eb0a0c6c4a05b705017e3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-isahc-0.9: Don't skip the build.
	* gnu/packages/crates-web.scm (rust-isahc-0.9)[source]: Add snippet to
	not use a static curl by default.
	[arguments]: Don't skip the build.  Skip the tests.

	Change-Id: Id12fe44d1d23aa863cd7e1c98560683e4fffa80e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-isahc-0.9: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-isahc-0.9): Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: I7c80fbea824b1ca9b6a528fe1c67bd64385cba11

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-httparse-1: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-httparse-1): Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: I941a397f506a25179e74167a3e4c463a342e935b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-httparse-1: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-httparse-1): Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: I570aa3965faf52cce7cdea231512dd33e7d7bd4c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-http: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-http-1, rust-http-0.2, rust-http-0.1,
	rust-http-auth-0.1, rust-http-body-0.4, rust-http-body-0.3,
	rust-http-body-0.1, rust-http-client-6, rust-http-range-header-0.3,
	rust-http-types-2): Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: I8689ccd065e50c109cb0e276bb267627fa69fd50

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-concurrent-queue-2: Update to 2.4.0.
	* gnu/packages/crates-io.scm (rust-concurrent-queue-2): Update to 2.4.0.
	[cargo-inputs]: Replace rust-loom-0.5 with 0.7.
	[cargo-development-inputs]: Replace rust-fastrand-1 with 2.

	Change-Id: I666a81a997b363270c88cd30431b06b696cd1724

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-concurrent-queue-1: Update to 1.2.4.
	* gnu/packages/crates-io.scm (rust-concurrent-queue-1): Update to 1.2.4.

	Change-Id: I22e1557b2edf08d6b28dacb293ffbabf5328aafb

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nom-6: Update to 6.2.2.
	* gnu/packages/crates-io.scm (rust-nom-6): Update to 6.2.2.

	Change-Id: I51b51abcf7a95bb6006b0136630ce17eebbf8899

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bitvec-0.19: Update to 0.19.6.
	* gnu/packages/crates-io.scm (rust-bitvec-0.19): Update to 0.19.6.

	Change-Id: I0b5d66a5d8ab7ac7de8ca08f4d764ca787602c66

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: git-absorb: Update to 0.6.11.
	* gnu/packages/rust-apps.scm (git-absorb): Update to 0.6.11.
	[source]: Add snippet to relax version requirements, delete manpage.
	[arguments]: Don't install the sources.  Remove phase relaxing version
	requirements.  Adjust 'install-manual-page phase to generate the manpage.
	[cargo-inputs]: Replace rust-git2-0.13 with 0.18.
	[native-inputs]: Add asciidoc.
	[inputs]: Add libgit2-1.7.  Remoev libgit2-1.3.

	Change-Id: I45d56739ed5d01f891a35a91d275b23ab381d9fd

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: hex: Install manpage.
	* gnu/packages/rust-apps.scm (hex)[arguments]: Add a phase to install
	the included manpage.

	Change-Id: I976ff6a8cc1b6cb16d84373be361f5d6c6781a74

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: hex: Update to 0.6.0.
	* gnu/packages/rust-apps.scm (hex): Update to 0.6.0.
	[source]: Add snippet to remove dependency on rusty-hook.
	[arguments]: Don't install the sources.
	[cargo-inputs]: Replace rust-clap-2 with 4.  Remove rust-atty-0.2.
	[cargo-development-inputs]: Replace rust-assert-cmd-1 with 2.

	Change-Id: Ifb92a65cc55ea563e9c562cfa89a3db75d584643

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sniffglue: Update to 0.16.0.
	* gnu/packages/rust-apps.scm (sniffglue): Update to 0.16.0.
	[arguments]: Don't install the source.
	[cargo-inputs]: Add rust-clap-4, rust-clap-complete-4,
	rust-data-encoding-2, rust-httparse-1, rust-uzers-0.11.  Replace
	rust-bstr-0.2 with 1, rust-env-logger-0.9 with 0.10, rust-nix-0.23 with
	0.27, rust-syscallz-0.16 with 0.17, rust-toml-0.5 with 0.8.  Remove
	rust-atty-0.2, rust-base64-0.13, rust-structopt-0.3, rust-users-0.11.
	[cargo-development-inputs]: Replace rust-boxxy-0.12 with 0.13.

	Change-Id: I1e803ad29e8aef76d41c8660378ca84fb065710a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-syscallz-0.17.
	* gnu/packages/crates-io.scm (rust-syscallz-0.17): New variable.
	(rust-syscallz-0.16): Inherit from rust-syscallz-0.17.

	Change-Id: Iddda75eb8f4e7bf7589fd636e8dc19295814b584

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rustyline-derive-0.7.
	* gnu/packages/crates-io.scm (rust-rustyline-derive-0.7): New variable.

	Change-Id: I66403a1fbbe5917b7a29a53ad83eaf2b13ee2688

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rustyline-10.
	* gnu/packages/crates-io.scm (rust-rustyline-10): New variable.

	Change-Id: Iaa198304b821a9aa9b753c286b8470c58483cb8c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-data-encoding-2: Update to 2.5.0.
	* gnu/packages/crates-io.scm (rust-data-encoding-2): Update to 2.5.0.

	Change-Id: Ib8f8b8964d55bb925ecc07b0c18f4e17fcef8e20

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-close-fds-0.3.
	* gnu/packages/crates-io.scm (rust-close-fds-0.3): New variable.

	Change-Id: I737b3cb5b589394d17f650eee6898c5b9aba95a5

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-boxxy-0.13.
	* gnu/packages/crates-io.scm (rust-boxxy-0.13): New variable.
	(rust-boxxy-0.12): Inherit from rust-boxxy-0.13.

	Change-Id: I3492c8fc0ea02160c890b00425e6bc11295400ad

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rot8: Update to 1.0.0.
	* gnu/packages/rust-apps.scm (rot8): Update to 1.0.0.
	[arguments]: Don't install the sources.
	[cargo-inputs]: Add rust-wayland-client-0.31,
	rust-wayland-protocols-wlr-0.2.  Replace rust-clap-2 with 3.

	Change-Id: I6104c654a500323d2fca22ac4e4815f13e2544b3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ripgrep: Update to 14.1.0.
	* gnu/packages/rust-apps.scm (ripgrep): Update to 14.1.0.

	Change-Id: Ib80ecaa7422c9444753dfee8f9b07155ea391c29

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: diffr: Update to 0.1.5.
	* gnu/packages/rust-apps.scm (diffr): Update to 0.1.5.
	[arguments]: Update cargo-test-flags.
	[cargo-inputs]: Remove rust-clap-2, rust-diffr-lib-0.1.

	Change-Id: Id92bed18548ec6021da259aa7f556f20c40894e4

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add swww.
	* gnu/packages/wm.scm (swww): New variable.

	Change-Id: I011da07f43f8554fb569b0e033863fe8a7553e3d

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-fast-image-resize-2.
	* gnu/packages/crates-graphics.scm (rust-fast-image-resize-2): New variable.

	Change-Id: Ifccaf0eeab21f20043b4a49d8d0a58f867e151a1

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-resize-0.7.
	* gnu/packages/crates-graphics.scm (rust-resize-0.7): New variable.
	(rust-resize-0.4): Inherit from rust-resize-0.7.

	Change-Id: I9bf5869aca32954e60292a338075b1a328c3109b

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-sd-notify-0.4.
	* gnu/packages/crates-io.scm (rust-sd-notify-0.4): New variable.

	Change-Id: Ib38448d785c23f760fd867656a0057233dc72377

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-spin-sleep-1.
	* gnu/packages/crates-io.scm (rust-spin-sleep-1): New variable.

	Change-Id: Ic8616daadbbb797627fcfa79a3bfd9d196557a24

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-keyframe-1.
	* gnu/packages/crates-graphics.scm (rust-keyframe-1): New variable.

	Change-Id: I67721b97a744d82ac6df38e17ed84e628ff4687a

2024-02-20  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add rust-inline-c-0.1.
	* gnu/packages/crates-io.scm (rust-inline-c-0.1): New variable.

	gnu: Add rust-inline-c-macro-0.1.
	* gnu/packages/crates-io.scm (rust-inline-c-macro-0.1): New variable.

	gnu: Add rust-libdeflater-1.
	* gnu/packages/crates-io.scm (rust-libdeflater-1): New variable.
	(rust-libdeflater-0.11): Inherit from rust-libdeflater-1.

2024-02-20  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add rust-libdeflate-sys-1.
	* gnu/packages/crates-io.scm (rust-libdeflate-sys-1): New variable.
	(rust-libdeflate-sys-0.11): Inherit from rust-libdeflate-sys-1.

	Change-Id: I9ebb9b17042a8ddd3bf7e6e9cb6d9a71bd1f4874

2024-02-20  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add rust-target-lexicon-0.11.
	* gnu/packages/crates-io.scm (rust-target-lexicon-0.11): New variable.

2024-02-20  Troy Figiel  <troy@troyfigiel.com>

	gnu: rust-cbindgen-0.24: Update to 0.24.5.
	* gnu/packages/rust-apps.scm (rust-cbindgen-0.24): Update to 0.24.5.

	Change-Id: If980a44286a0d7dda62b4ff2219161e4efef266f

2024-02-20  Troy Figiel  <troy@troyfigiel.com>

	gnu: rust-lz4-sys-1: Update to 1.9.4.
	* gnu/packages/crates-io.scm (rust-lz4-sys-1): Update to 1.9.4.
	[arguments]: Don't skip the build.

2024-02-20  Troy Figiel  <troy@troyfigiel.com>

	gnu: rust-lz4-1: Update to 1.24.0.
	* gnu/packages/crates-io.scm (rust-lz4-1): Update to 1.24.0.
	[arguments]: Don't skip the build.
	[cargo-development-inputs]: Add rust-docmatic-0.1, rust-rand-0.8.

	Change-Id: I5e3f585dd52affc655defc35bc0e8ee23159d23b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-1.74: Fix build on riscv64-linux.
	* gnu/packages/rust.scm (rust-1.74)[arguments]: When building for
	riscv64-linux delete 'revert-riscv-pause-instruction phase.

	Change-Id: I59120e8dae995fca52b192b07e265db20d9281e7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rbw: Accept newer versions of dependencies.
	* gnu/packages/rust-apps.scm (rbw)[source]: Add snippet to allow newer
	versions of dependencies.

	Change-Id: Ic2786b11f815789c691b0a1daf9f753b273b8dd1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-xshell-macros-0.1.
	* gnu/packages/crates-io.scm (rust-xshell-macros-0.1): Delete variable.

	Change-Id: I297306d75409ac497d7da4782869e9e9fbe4894e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-xshell-0.1.
	* gnu/packages/crates-io.scm (rust-xshell-0.1): Delete variable.

	Change-Id: Id92afbbf6f74c87a50ef6125cd7692aefe6b110d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-xflags-0.2.
	* gnu/packages/crates-io.scm (rust-xflags-0.2): Delete variable.

	Change-Id: I0c12c33405fb1847d51a878b14f441d9f0fae24f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-xattr-0.2.
	* gnu/packages/crates-io.scm (rust-xattr-0.2): Delete variable.

	Change-Id: I823213c75d963cf310cafa598a77991ffa76f8fb

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-write-json-0.1.
	* gnu/packages/crates-io.scm (rust-write-json-0.1): Delete variable.

	Change-Id: If0c6e5ef19f354e8db677b74239c1ebf541c727d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-which-1.
	* gnu/packages/crates-io.scm (rust-which-1): Delete variable.

	Change-Id: Iefc863c6ba7a2ac8a4d9770051cedba7381dcd47

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-wepoll-sys-3.
	* gnu/packages/crates-io.scm (rust-wepoll-sys-3): Delete variable.

	Change-Id: Iae55aca2d81243f9335b1dcf90e39a23a6b6ac51

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-vec1-1.
	* gnu/packages/crates-io.scm (rust-vec1-1): Delete variable.

	Change-Id: I15ac24ba27c1f9cd0c79e1095e1dfcea66c1ab05

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-vec-arena-1.
	* gnu/packages/crates-io.scm (rust-vec-arena-1): Delete variable.

	Change-Id: I123adeead95ad55bc139c9b2e9603025f09b33c1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-tokio-trace-core-0.2.
	* gnu/packages/crates-io.scm (rust-tokio-trace-core-0.2): Delete variable.

	Change-Id: If86477bac13d139ecc7274b095cfa4cf5ecdecb0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-tiny-keccak-1.
	* gnu/packages/crates-io.scm (rust-tiny-keccak-1): Delete variable.

	Change-Id: Icdcb1f421536142a61821b66f11a3450be631bd1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-thread-priority-0.4.
	* gnu/packages/crates-io.scm (rust-thread-priority-0.4): Delete variable.

	Change-Id: I1503363361eaa904e8a518068827c611a9aecb82

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-term-grid-0.1.
	* gnu/packages/crates-io.scm (rust-term-grid-0.1): Delete variable.

	Change-Id: Iea23f82d8cef4bf6eb424a8f14f8ec3e6361e9a3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-target-build-utils-0.3.
	* gnu/packages/crates-io.scm (rust-target-build-utils-0.3): Delete variable.

	Change-Id: I1996baf94c03d3271942dbe6d8975181c1c8490c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-sysinfo-0.15.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.15): Delete variable.

	Change-Id: Id7ad664deebfa56f8ca6b9fddf0d710925f6628a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-sval-derive-1.
	* gnu/packages/crates-io.scm (rust-sval-derive-1): Delete variable.

	Change-Id: Ie17926e57be10aaaae3bffdddf6b1ee55490644f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-sval-1.
	* gnu/packages/crates-io.scm (rust-sval-1): Delete variable.

	Change-Id: Ia38bceecd4b87a0d6d44d9201a08cba23d674bba

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-statrs-0.12.
	* gnu/packages/crates-io.scm (rust-statrs-0.12): Delete variable.

	Change-Id: I3f3061285c83d91d49de02e5d781b22a7bb55985

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-snafu-0.6.
	* gnu/packages/crates-io.scm (rust-snafu-0.6): Delete variable.

	Change-Id: Idb268e3111d1020215b5519ffdfbe577d853edfc

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-simplelog-0.11.
	* gnu/packages/crates-io.scm (rust-simplelog-0.11): Delete variable.

	Change-Id: I5c80112cae2e128c94131fc1c2277e9f388387a8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-shared-child-0.2.
	* gnu/packages/crates-io.scm (rust-shared-child-0.2): Delete variable.

	Change-Id: If05fd8cee4025416f665f259dad7c6b6d8f23b21

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-seq-macro-0.2.
	* gnu/packages/crates-io.scm (rust-seq-macro-0.2): Delete variable.

	Change-Id: I54cf210928eeea41dc7ca46396d6694af08ed278

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-semver-0.10.
	* gnu/packages/crates-io.scm (rust-semver-0.10): Delete variable.

	Change-Id: I475f9910abebc652a562a76120703f85ca531d63

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-safemem-0.2.
	* gnu/packages/crates-io.scm (rust-safemem-0.2): Delete variable.

	Change-Id: I5bf973c874a25f1f7ecf7cf8f2b3ba090863d493

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-rustc-workspace-hack-1.
	* gnu/packages/crates-io.scm (rust-rustc-workspace-hack-1): Delete variable.

	Change-Id: I7fa91cf4b5b59ce5b8c62d1ab490bbd2495a49c7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-rpassword-4.
	* gnu/packages/crates-io.scm (rust-rpassword-4): Delete variable.

	Change-Id: I2042184f589ea2f5dd97eafe588270a935989645

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-rspotify-0.10.
	* gnu/packages/crates-io.scm (rust-rspotify-0.10): Delete variable.

	Change-Id: I5022929ac2507a51a41deacc02bad223febed678

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-qstring-0.7.
	* gnu/packages/crates-io.scm (rust-qstring-0.7): Delete variable.

	Change-Id: Id2af288d0cb3f6a1aa15ef71f5329f7f3a213047

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-pure-rust-locales-0.5.
	* gnu/packages/crates-io.scm (rust-pure-rust-locales-0.5): Delete variable.

	Change-Id: I3eae771a159b102dda9a4be2dd64246414afc99a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-parquet2-0.4.
	* gnu/packages/crates-io.scm (rust-parquet2-0.4): Delete variable.

	Change-Id: I685c6e7a8aea5f954078425397a047e63a0923e8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-parquet-5.
	* gnu/packages/crates-io.scm (rust-parquet-5): Delete variable.

	Change-Id: I734a6411e56f630ca75538c088884d2628b56af6

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-os-pipe-0.5.
	* gnu/packages/crates-io.scm (rust-os-pipe-0.5): Delete variable.

	Change-Id: I9555fff7960bca1e983ba2926f27783d7dc2c64b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-openssl-0.9.
	* gnu/packages/crates-io.scm (rust-openssl-0.9): Delete variable.

	Change-Id: I1ea41f6ff8aafbcf255b41c793d5f215001e709d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-mimalloc-0.1.
	* gnu/packages/crates-io.scm (rust-mimalloc-0.1): Delete variable.

	Change-Id: I815b9ddab66ab3e1c4a8e6e0defa0b78e7d766ca

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-metadeps-1.
	* gnu/packages/crates-io.scm (rust-metadeps-1): Delete variable.

	Change-Id: I620af7b365fa1e321944cd5bb9f103228826aea6

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-measureme-0.7.
	* gnu/packages/crates-io.scm (rust-measureme-0.7): Delete variable.

	Change-Id: Iaacd247941da80bdb5013f44733b71c8416f0308

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-lsp-server-0.5.
	* gnu/packages/crates-io.scm (rust-lsp-server-0.5): Delete variable.

	Change-Id: Ia3487fc0e793baac7311dc5db6426cfa15d2e1f2

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-libloading-0.3.
	* gnu/packages/crates-io.scm (rust-libloading-0.3): Delete variable.

	Change-Id: Ib0ec196f68bf0b47c54973322e60aea455c2331a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-lazycell-0.5.
	* gnu/packages/crates-io.scm (rust-lazycell-0.5): Delete variable.

	Change-Id: I1c2ef090a285f4c86b8537ad0da3a2195e7b104b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-json-0.11.
	* gnu/packages/crates-io.scm (rust-json-0.11): Delete variable.

	Change-Id: Ifeb365a672714e2b80d0651e94d0f31c0486bc25

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-jod-thread-0.1.
	* gnu/packages/crates-io.scm (rust-jod-thread-0.1): Delete variable.

	Change-Id: I87b6d505d8b8e6f58b39543339dce3e4ef1c865e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-hdrhistogram-6.
	* gnu/packages/crates-io.scm (rust-hdrhistogram-6): Delete variable.

	Change-Id: I4808b332cc25677ddf692838d090d86e31380573

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-hashbrown-0.5.
	* gnu/packages/crates-io.scm (rust-hashbrown-0.5): Delete variable.

	Change-Id: I4af919f44cbc71eb10a8371b9f15073df52c8ae9

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-c-linked-list-1.
	* gnu/packages/crates-io.scm (rust-c-linked-list-1): Delete variable.

	Change-Id: I2e805efdfb3f1bdade643233e9e08abe59aa417e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-get-if-addrs-sys-0.1.
	* gnu/packages/crates-io.scm (rust-get-if-addrs-sys-0.1): Delete variable.

	Change-Id: I427ef0a017c8409567bf8c465584a236babc748b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-unwrap-1.
	* gnu/packages/crates-io.scm (rust-unwrap-1): Delete variable.

	Change-Id: I26bb4d9c2c21b54dbf437b6e05d42f1830c78d56

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-get-if-addrs-0.5.
	* gnu/packages/crates-io.scm (rust-get-if-addrs-0.5): Delete variable.

	Change-Id: I97993270a7586160f6fb8ca393eb8db69c9508d9

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-geo-0.4.
	* gnu/packages/crates-io.scm (rust-geo-0.4): Delete variable.

	Change-Id: I59aa3a0ebb367ff1ff87f1f7ac3fd38c94a09738

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-fwdansi-1.
	* gnu/packages/crates-io.scm (rust-fwdansi-1): Delete variable.

	Change-Id: I1fced60a4a6762dd8b70c93814d9a764e0684666

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-flatbuffers-0.8.
	* gnu/packages/crates-io.scm (rust-flatbuffers-0.8): Delete variable.

	Change-Id: I4e3d5e675db1da72c9524750b8bab217437ec952

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-flamer-0.3.
	* gnu/packages/crates-io.scm (rust-flamer-0.3): Delete variable.

	Change-Id: I845aba9a789c0e720e1e9783ee092262e08db044

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-fast-float-0.2.
	* gnu/packages/crates-io.scm (rust-fast-float-0.2): Delete variable.

	Change-Id: I6dafeec883e621dd023169a5fa7e74623e66e93b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-fallible-iterator-0.1.
	* gnu/packages/crates-io.scm (rust-fallible-iterator-0.1): Delete variable.

	Change-Id: I24cf80c9ac553d601b4d74e13ff1a17554d55b36

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-ethereum-types-serialize-0.2.
	* gnu/packages/crates-io.scm (rust-ethereum-types-serialize-0.2): Delete variable.

	Change-Id: I8dfe01ce6407774958520c1e3411d20e8ae9ee1e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-ethereum-types-0.12.
	* gnu/packages/crates-io.scm (rust-ethereum-types-0.12): Delete variable.

	Change-Id: I1c79dbd3e0159cd961e256e4bb576a03e92092cc

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-ethbloom-0.11.
	* gnu/packages/crates-io.scm (rust-ethbloom-0.11): Delete variable.

	Change-Id: I09d4d15db1295f5a67c89abc4b86ff40be9770c7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-error-chain-0.8.
	* gnu/packages/crates-io.scm (rust-error-chain-0.8): Delete variable.

	Change-Id: I1e70e5ff2fb567da025b38672164452f2901bf48

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-drop-bomb-0.1.
	* gnu/packages/crates-io.scm (rust-drop-bomb-0.1): Delete variable.

	Change-Id: I47491f444e091b144b474718760a764cf3793e7d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-dot-0.1.
	* gnu/packages/crates-io.scm (rust-dot-0.1): Delete variable.

	Change-Id: I5a05c88680480134d8bec3d3d2cb87839231eed6

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-data-url-0.1.
	* gnu/packages/crates-io.scm (rust-data-url-0.1): Delete variable.

	Change-Id: I085956aba57b04c21bfe2c08d94b97ddd5a455c4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-dashmap-3.
	* gnu/packages/crates-io.scm (rust-dashmap-3): Delete variable.

	Change-Id: I34c81cd30f26c3d29e81cd0c90e9d3cbd180880d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-procedural-masquerade-0.1.
	* gnu/packages/crates-io.scm (rust-procedural-masquerade-0.1): Delete variable.

	Change-Id: I1757c7b49491e59807d348dc328e417f3d14b99f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cssparser-macros-0.3.
	* gnu/packages/crates-io.scm (rust-cssparser-macros-0.3): Delete variable.

	Change-Id: Ib68f7f8e2b5bc12b566a5910748def7d0ebeb776

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cssparser-0.25.
	* gnu/packages/crates-io.scm (rust-cssparser-0.25): Delete variable.

	Change-Id: Id580f4daa9ca62602031e21c60a3aa67b3c6b464

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-rusticata-macros-3.
	* gnu/packages/crates-io.scm (rust-rusticata-macros-3): Delete variable.

	Change-Id: I38dbbb1b7659ad6488539dbe2c41b274e1bfc45e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-crossfont-0.3.
	* gnu/packages/crates-io.scm (rust-crossfont-0.3): Delete variable.

	Change-Id: I56e29b0361f3a397d73870ae4cc5a4e3d0bca7c7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-nb-1.
	* gnu/packages/crates-io.scm (rust-nb-1): Delete variable.

	Change-Id: I51ea3e2894ca26daac445649e841dcbafeffa5f5

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-vcell-0.1.
	* gnu/packages/crates-io.scm (rust-vcell-0.1): Delete variable.

	Change-Id: Ifc9a1c06f2c4a3d42f9b1675fc5684950a40d5b1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-nb-0.1.
	* gnu/packages/crates-io.scm (rust-nb-0.1): Delete variable.

	Change-Id: I84f29056e0ab30ae4fe09451792f16605f2bf4bb

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-volatile-register-0.2.
	* gnu/packages/crates-io.scm (rust-volatile-register-0.2): Delete variable.

	Change-Id: Ic2390a8efbde8dcfc8f40bea8278f9b6010026c7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-bitfield-0.13.
	* gnu/packages/crates-io.scm (rust-bitfield-0.13): Delete variable.

	Change-Id: Id6bb98fe6a63aa3cbe96b592d29360de06dc0671

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-embedded-hal-0.2.
	* gnu/packages/crates-io.scm (rust-embedded-hal-0.2): Delete variable.

	Change-Id: I717c5ee9df810bc8abf05a33357a069e8be1ee63

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-riscv-target-0.1.
	* gnu/packages/crates-io.scm (rust-riscv-target-0.1): Delete variable.

	Change-Id: Ic14cb3bbf0813fba5f0cdcfac0215f20db6c2a2b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-bare-metal-1.
	* gnu/packages/crates-io.scm (rust-bare-metal-1): Delete variable.

	Change-Id: Ibaa503df045c9296b57d66485c5263f7bccea966

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-bare-metal-0.2.
	* gnu/packages/crates-io.scm (rust-bare-metal-0.2): Delete variable.

	Change-Id: I6403a75a908bc8d8a85e852528b7cd531e251a70

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cortex-m-0.7.
	* gnu/packages/crates-io.scm (rust-cortex-m-0.7): Delete variable.

	Change-Id: Ib530d33ec69c30ed656356a5a284f6b53f62334c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-riscv-0.7.
	* gnu/packages/crates-io.scm (rust-riscv-0.7): Delete variable.

	Change-Id: I305ddb4c1a92f6adcb307110f639edbda98b1d64

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-critical-section-0.2.
	* gnu/packages/crates-io.scm (rust-critical-section-0.2): Delete variable.

	Change-Id: Ib4db4c64809a2acc479fbd03f1319a54cfa6aae8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-libgit2-sys-0.10.
	* gnu/packages/crates-vcs.scm (rust-libgit2-sys-0.10): Remove variable.
	(rust-libgit2-sys-0.8): Inherit from rust-libgit2-sys-0.12.

	Change-Id: Ib4e62555863090e8c077e07d929c9dfd5a4d5a56

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-git2-0.11.
	* gnu/packages/crates-vcs.scm (rust-git2-0.11): Remove variable.
	(rust-git2-0.9): Inherit from rust-git2-0.13.

	Change-Id: Ie9995897a5bce66e1dbad85fac2efaa9cf83e143

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-docopt-0.8.
	* gnu/packages/crates-io.scm (rust-docopt-0.8): Delete variable.

	Change-Id: I7a8f496581f02791a2f030f867f7f53bbaf2e5f7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-libgit2-sys-0.6.
	* gnu/packages/crates-vcs.scm (rust-libgit2-sys-0.6): Delete variable.

	Change-Id: I6fc9d6bbda129a6f0649d94c5444a7dcc73a6ace

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-git2-0.6.
	* gnu/packages/crates-vcs.scm (rust-git2-0.6): Delete variable.

	Change-Id: Ida1e551b72a0f48114d7f1092a9d19d9776fe995

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-crates-index-0.5.
	* gnu/packages/crates-io.scm (rust-crates-index-0.5): Delete variable.

	Change-Id: I5bd602409751155d217bea0ad8ac8194c10ee164

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cpufeatures-0.1.
	* gnu/packages/crates-io.scm (rust-cpufeatures-0.1): Delete variable.

	Change-Id: I6b5a2cc87ec2a6d72b8695e79eccae79cf45d2c7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-xcb-0.9.
	* gnu/packages/crates-io.scm (rust-xcb-0.9): Delete variable.

	Change-Id: Ic06311c6d35620c9364a176732fe0adcaecbbeaf

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-x11-clipboard-0.5.
	* gnu/packages/crates-graphics.scm (rust-x11-clipboard-0.5): Delete variable.

	Change-Id: I060b6dc280c5e2dfa449c7f3444f268d99190dee

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-copypasta-0.7.
	* gnu/packages/crates-io.scm (rust-copypasta-0.7): Delete variable.

	Change-Id: Id382903c7a59cdb7800cf902ff0d3472dd80e2a1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cargo-metadata-0.9.
	* gnu/packages/crates-io.scm (rust-cargo-metadata-0.9): Delete variable.

	Change-Id: I1ddfdc2520e49b86caf6d9c2432b30effd693cda

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-canonical-path-2.
	* gnu/packages/crates-io.scm (rust-canonical-path-2): Delete variable.

	Change-Id: I6289817a5a0ae7665d94f574ae642a54164c13d1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-bytecount-0.5.
	* gnu/packages/crates-io.scm (rust-bytecount-0.5): Delete variable.

	Change-Id: I612727939d8fb336245eb27aa6cb755d90b025e4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-bytecount-0.4.
	* gnu/packages/crates-io.scm (rust-bytecount-0.4): Delete variable.

	Change-Id: I54c0bb0d58ff170eff3b52453c0ac48732f2cf9f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-byte-tools-0.2.
	* gnu/packages/crates-io.scm (rust-byte-tools-0.2): Delete variable.

	Change-Id: Id460acfa0436d6c037779a1a5e87a30e5a2d5955

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-block-buffer-0.3.
	* gnu/packages/crates-io.scm (rust-block-buffer-0.3): Delete variable.

	Change-Id: I72fb4b622645f98f3aa39a1fe85de59d5610cf38

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-bio-0.32.
	* gnu/packages/crates-io.scm (rust-bio-0.32): Delete variable.

	Change-Id: I44631e0e401523c5290fa7e3d8a9fe702335adb4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-extend-0.1.
	* gnu/packages/crates-io.scm (rust-extend-0.1): Delete variable.

	Change-Id: Ia448c7d97319ca7b79fc3ef748a286f0bcc15137

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-assert-json-diff-1.
	* gnu/packages/crates-io.scm (rust-assert-json-diff-1): Delete variable.

	Change-Id: I6c7647b93917ba9c865cd9b24fcbd1e9a50f3d79

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-generic-array-0.9.
	* gnu/packages/crates-io.scm (rust-generic-array-0.9): Delete variable.

	Change-Id: I42719f157cb12e1d4f6b3b762713a7267846e4e1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crypto-mac-0.4: Inherit from rust-crypto-mac-0.11.
	* gnu/packages/crates-crypto.scm (rust-crypto-mac-0.4): Inherit from
	rust-crypto-mac-0.11.

	Change-Id: I31f99172a8010487b265074b6c8dd94fb59b26d1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-crypto-mac-0.5.
	* gnu/packages/crates-crypto.scm (rust-crypto-mac-0.5): Delete variable.

	Change-Id: I134e9c1fb5a25e82f3dcad6f925b07b99a172ddb

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-digest-0.7.
	* gnu/packages/crates-crypto.scm (rust-digest-0.7): Delete variable.

	Change-Id: I260fba2d1b590c2b14f30a3884e1e27d04e23e42

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-pbkdf2-0.6.
	* gnu/packages/crates-crypto.scm (rust-pbkdf2-0.6): Delete variable.

	Change-Id: I4ce346774e68fd29bbd83e2697113c16481a2bf7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-sha2-0.7.
	* gnu/packages/crates-crypto.scm (rust-sha2-0.7): Delete variable.

	Change-Id: I841619e89f09c20903ffdc3280a503ee35417ee4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-bindgen-0.48.
	* gnu/packages/crates-io.scm (rust-bindgen-0.48): Delete variable.

	Change-Id: I3db48a95fe73fc7cc60bf48056205c35b8b8b8a7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cargo-metadata-0.6.
	* gnu/packages/crates-io.scm (rust-cargo-metadata-0.6): Delete variable.

	Change-Id: I7fc96d2dc3eb3fb3f501d404c6a02493aad0f550

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cexpr-0.3.
	* gnu/packages/crates-io.scm (rust-cexpr-0.3): Delete variable.

	Change-Id: I6b20b2fb6777791d0f8bedce8b6da706f77d0fc0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-clang-sys-0.26.
	* gnu/packages/crates-io.scm (rust-clang-sys-0.26): Delete variable.

	Change-Id: I795bb8e3d5687768bbb212c6998183d3a5c01f4f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-hashbrown-0.1.
	* gnu/packages/crates-io.scm (rust-hashbrown-0.1): Delete variable.

	Change-Id: I874109d57ccaa43ee1dcea91c876f0a8be80b973

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-uds-windows-0.1: Update to 0.1.6.
	* gnu/packages/crates-windows.scm (rust-uds-windows-0.1): Update to
	0.1.6.
	[cargo-inputs]: Replace rust-winapi-0.2 with 0.3.  Remove
	rust-kernel32-sys-0.2, rust-tempdir-0.3, rust-ws2-32-sys-0.2.

	Change-Id: I75bdadf8b56edeeec3e2dde667f78d7b269e0a0d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-uds-windows-1: Update to 1.1.0.
	* gnu/packages/crates-windows.scm (rust-uds-windows-1): Update to 1.1.0.
	[cargo-inputs]: Add rust-memoffset-0.9.

	Change-Id: Ib826ddc914bb93e96f105f5ee405a818038db7a5

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-miow-0.3: Update to 0.3.7.
	* gnu/packages/crates-windows.scm (rust-miow-0.3): Update to 0.3.7.
	[cargo-inputs]: Remove rust-socket2-0.3.
	[cargo-development-inputs]: Add rust-socket2-0.4.  Replace rust-rand-0.4
	with 0.8.

	Change-Id: I9e3d74872cb83cee4be2a6380ae8cd706103d9a2

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-webpki-roots-0.22: Update to 0.22.6.
	* gnu/packages/crates-web.scm (rust-webpki-roots-0.22): Update to 0.22.6.

	Change-Id: I6f48fab1bb7aee8c8107e9caad21122ef6307100

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-webpki-0.22: Update to 0.22.4.
	* gnu/packages/crates-web.scm (rust-webpki-0.22): Update to 0.22.4.
	[cargo-inputs]: Replace rust-ring-0.16 with 0.17, rust-untrusted-0.7
	with 0.9.
	[cargo-development-inputs]: Add rust-serde-1, rust-serde-json-1.

	Change-Id: Ia8a8264e8b3819a4fa2726624f071ab88f37720b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trust-dns-rustls-0.19: Update to 0.19.7.
	* gnu/packages/crates-web.scm (rust-trust-dns-rustls-0.19): Update to
	0.19.7.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.

	Change-Id: Iade58b141ccd2be706e2ed29e2bae276ef335a6b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trust-dns-resolver-0.19: Update to 0.19.7.
	* gnu/packages/crates-web.scm (rust-trust-dns-resolver-0.19): Update to
	0.19.7.
	[cargo-inputs]: Replace rust-resolv-conf-0.6 with 0.7.  Remove
	rust-backtrace-0.3.

	Change-Id: I29199d7e3522b169201faccb30ee72eb5ee00957

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trust-dns-proto-0.19: Update to 0.19.7.
	* gnu/packages/crates-web.scm (rust-trust-dns-proto-0.19): Update to
	0.19.7.
	[cargo-inputs]: Add rust-cfg-if-1.

	Change-Id: Ibdba403dc68078cae10332335dc99cf49d393bbf

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trust-dns-openssl-0.19: Update to 0.19.7.
	* gnu/packages/crates-web.scm (rust-trust-dns-openssl-0.19): Update to
	0.19.7.

	Change-Id: I38ea8aca133c6f4c15761e60b9ed1007918e4017

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trust-dns-native-tls-0.19: Update to 0.19.7.
	* gnu/packages/crates-web.scm (rust-trust-dns-native-tls-0.19): Update
	to 0.19.7.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.

	Change-Id: I1d3e79c030f7fd9024e88f58254d1c84b0797df2

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trust-dns-https-0.19: Update to 0.19.7.
	* gnu/packages/crates-web.scm (rust-trust-dns-https-0.19): Update to
	0.19.7.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.
	[cargo-inputs]: Add rust-cfg-if-1.  Remove rust-backtrace-0.3.

	Change-Id: I8b384bd44323ae21567eac6d9623fb4fc7f456be

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustls-webpki-0.100: Update to 0.100.3.
	* gnu/packages/crates-tls.scm (rust-rustls-webpki-0.100): Update to
	0.100.3.
	[cargo-development-inputs]: Add rust-rcgen-0.11.

	Change-Id: Id0d4a2b6bca68515ff0f2f20786bd476c23ae656

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustls-pemfile-1: Update to 1.0.4.
	* gnu/packages/crates-tls.scm (rust-rustls-pemfile-1): Update to 1.0.4.

	Change-Id: I7bc805697a2f5fba2b2176ef9aa1113371bdb46e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustls-0.19: Update to 0.19.1.
	* gnu/packages/crates-tls.scm (rust-rustls-0.19): Update to 0.19.1.
	[arguments]: Don't skip the build.  Skip the tests.
	[cargo-development-inputs]: Add rust-criterion-0.3, rust-env-logger-0.8,
	rust-log-0.4, rust-webpki-roots-0.21.

	Change-Id: If5af476371a1b375c0dc674ba26fd52be53803d3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustls-0.20: Update to 0.20.9.
	* gnu/packages/crates-tls.scm (rust-rustls-0.20): Update to 0.20.9.

	Change-Id: I5a4202f67683d63c260e1cd193064a10defed549

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-der-parser-6: Update to 6.0.1.
	* gnu/packages/crates-tls.scm (rust-der-parser-6): Update to 6.0.1.
	[arguments]: Don't skip the build.
	[cargo-development-inputs]: Replace rust-pretty-assertions-0.7 with 1.

	Change-Id: Ia6fcea5b682dd407cf4ebe9e8c5bd852356604b1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-tls-0.10: Downgrade to 0.10.0.
	Later versions of this crate were yanked by upstream.

	* gnu/packages/crates-tls.scm (rust-async-tls-0.10): Downgrade to 0.10.0.
	[arguments]: Don't skip the build.  Skip the tests.
	[cargo-inputs]: Replace rust-rustls-0.19 with 0.18,
	rust-webpki-roots-0.21 with 0.20.
	[cargo-development-inputs]: Add rust-async-std-1,
	rust-futures-executor-0.3, rust-futures-util-0.3, rust-lazy-static-1.

	Change-Id: Id16de637b32190470b2c106f9356829c7cf65036

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-native-tls-0.3: Don't skip the build.
	* gnu/packages/crates-tls.scm (rust-async-native-tls-0.3)[arguments]:
	Don't skip the build.
	[cargo-inputs]: Add rust-async-std-1.
	[cargo-development-inputs]: Add rust-async-std-1, rust-cfg-if-0.1,
	rust-env-logger-0.7, rust-futures-0.3, rust-tokio-0.2.  Remove
	rust-threadpool-1.
	[native-inputs]: Add pkg-config.
	[inputs]: Add openssl.

	Change-Id: Ia7f5fb2b962ecb3eb0e048c2d34417ae4b4cd34b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-skeptic-0.13: Update to 0.13.7.
	* gnu/packages/crates-io.scm (rust-skeptic-0.13): Update to 0.13.7.
	[arguments]: Don't skip the build.  Add cargo-test-flags.
	[cargo-inputs]: Add rust-tempfile-3.  Replace rust-bytecount-0.4 with
	0.6, rust-cargo-metadata-0.6 with 0.14, rust-glob-0.2 with 0.3,
	rust-pulldown-cmark-0.2 with 0.9.  Remove rust-tempdir-0.3,
	rust-serde-json-1.
	[cargo-development-inputs]: Add rust-unindent-0.1.

	Change-Id: I0c7a3931114efc241a4a044cbe824d9c0ceb3a08

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-mio-0.6: Update to 0.6.23.
	* gnu/packages/crates-io.scm (rust-mio-0.6): Update to 0.6.23.

	Change-Id: I34e7b0e36293eea94577724bf4235a76607b6cd3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-loom-0.2: Update to 0.2.15.
	* gnu/packages/crates-io.scm (rust-loom-0.2): Update to 0.2.15.

	Change-Id: Ib9b093c5b8de9ad91751785d9b1daa97b0324776

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-httpdate-1: Update to 1.0.3.
	* gnu/packages/crates-io.scm (rust-httpdate-1): Update to 1.0.3.
	[arguments]: Don't skip the build.
	[cargo-development-inputs]: Add rust-criterion-0.5.

	Change-Id: Id86032ed2c8cd8578d554f0283bbca7b0c3f1c9a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-http-0.2: Update to 0.2.11.
	* gnu/packages/crates-io.scm (rust-http-0.2): Update to 0.2.11.

	Change-Id: Iba8c7ebf5c32850ed569c5624ecd0e178a6dd45b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hostname-0.1: Don't skip the build.
	* gnu/packages/crates-io.scm (rust-hostname-0.1)[arguments]: Don't skip
	the build.

	Change-Id: I3da2f64cc2720f33e11758d90ef2d25aa608b83b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hermit-abi-0.1: Downgrade to 0.1.19.
	Later versions of this crate were yanked by upstream.

	* gnu/packages/crates-io.scm (rust-hermit-abi-0.1): Downgrade to 0.1.19.

	Change-Id: I4252dfac271c57b25b427ed66ebcf2ed40242e60

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hermit-abi-0.3: Update to 0.3.4.
	* gnu/packages/crates-io.scm (rust-hermit-abi-0.3): Update to 0.3.4.

	Change-Id: I34dbeb7b87f19bbcac1899fc7ec3e1382f952adb

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-headers-0.3: Update to 0.3.9.
	* gnu/packages/crates-io.scm (rust-headers-0.3): Update to 0.3.9.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-httpdate-1, rust-sha1-0.10.  Replace
	rust-base64-0.13 with 0.21.  Remove rust-bitflags-1, rust-sha-1-0.8,
	rust-time-0.1.

	Change-Id: I96c8f05427aa903b49e56b103f12ca553527706e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hdrhistogram-7: Update to 7.5.4.
	* gnu/packages/crates-io.scm (rust-hdrhistogram-7): Update to 7.5.4.
	[cargo-inputs]: Replace rust-base64-0.13 with 0.21.
	[cargo-development-inputs]: Replace rust-clap-3 with 4.

	Change-Id: I7e2b038c12afdaef90099c6612999f7e6eef926e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-emacs-module-0.10: Build with newer rust-bindgen.
	* gnu/packages/crates-io.scm (rust-emacs-module-0.10)[source]: Add
	snippet to accept a newer version of bindgen.
	[cargo-inputs]: Replace rust-bindgen-0.48 with 0.59.

	Change-Id: Id022ac1dfe71038b4162a844e1e8489d0c265a22

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-chunked-transfer-1: Update to 1.5.0.
	* gnu/packages/crates-io.scm (rust-chunked-transfer-1): Update to 1.5.0.
	[arguments]: Don't skip the build.
	[cargo-development-inputs]: Add rust-criterion-0.3.
	(rust-chunked-transfer-0.3)[arguments]: Don't inherit from
	rust-chunked-transfer-1.

	Change-Id: I80eef1b51ecfd869802a0bb18ef6d647bdd6b0e8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-platform-0.1: Update to 0.1.6.
	* gnu/packages/crates-io.scm (rust-cargo-platform-0.1): Update to 0.1.6.

	Change-Id: Ie4f8f3a1db6f15a431d54d009d51209cbc6e514d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-metadata-0.14: Update to 0.14.2.
	* gnu/packages/crates-io.scm (rust-cargo-metadata-0.14): Update to
	0.14.2.
	[arguments]: Don't skip the build.  Add cargo-test-flags.

	Change-Id: Iad72209b5ccc7a13272be7b7750b4262562deefe

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-metadata-0.15: Downgrade to 0.15.4.
	Later versions of this crate were yanked by upstream.

	* gnu/packages/crates-io.scm (rust-cargo-metadata-0.15): Downgrade to
	0.15.4.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.
	[cargo-inputs]: Replace rust-derive-builder-0.12 with 0.11.

	Change-Id: I2acb1e5bf5d592179f04e417e2ea29fc115c0dbd

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-caps-0.3: Update to 0.3.4.
	* gnu/packages/crates-io.scm (rust-caps-0.3): Update to 0.3.4.
	[arguments]: Don't skip the build.

	Change-Id: I9c9215fa7c6af149fd7525794f2b667c02e24e14

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-camino-1: Update to 1.1.6.
	* gnu/packages/crates-io.scm (rust-camino-1): Update to 1.1.6.
	[cargo-development-inputs]: Add rust-bincode-1, rust-serde-bytes-0.11.

	Change-Id: I8613544c70276ed3d3db90e60f66338fffb34219

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-std-1: Don't skip the build.
	* gnu/packages/crates-io.scm (rust-async-std-1)[arguments]: Don't skip
	the build.  Add cargo-test-flags.
	[cargo-inputs]: Remove rust-femme-2, rust-rand-xorshift-0.3.
	[cargo-development-inputs]: Add rust-femme-2, rust-futures-0.3,
	rust-getrandom-0.2, rust-rand-0.8, rust-rand-xorshift-0.3,
	rust-tempfile-3.

	Change-Id: I65c43824ee5fc651e3a83e08ed3dc9470bedc3cd

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-password-hash-0.2: Allow newer versions of dependencies.
	* gnu/packages/crates-io.scm (rust-password-hash-0.2)[source]: Add
	snippet to allow using newer versions of dependant crates.

	Change-Id: I174b9a10f6242e4ab3c401439530709138ebae99

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-password-hash-0.3: Allow newer versions of dependencies.
	* gnu/packages/crates-io.scm (rust-password-hash-0.3)[source]: Add
	snippet to allow using newer versions of dependant crates.

	Change-Id: I3bdf4a366c0e5fa6b3309eafe930c5ca851aa3ee

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cordic-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-cordic-0.1): Update to 0.1.5.
	[arguments]: Don't skip the build.

	Change-Id: Ief3a795a8f3604cffd811a17cd662ada86f667e0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-fixed-1: Update to 1.24.0.
	* gnu/packages/crates-io.scm (rust-fixed-1): Update to 1.24.0.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-arbitrary-1, rust-borsh-0.10, rust-bytemuck-1.
	[cargo-development-inputs]: Remove field.

	Change-Id: I3806de5ad2906c00e1230df8b885bd8d788239e3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-3: Update to 3.2.25.
	* gnu/packages/crates-io.scm (rust-clap-3): Update to 3.2.25.

	Change-Id: I6aa023acf5d41d8a75201c8852dfa961cd3b94a1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-derive-3: Update to 3.2.25.
	* gnu/packages/crates-io.scm (rust-clap-derive-3): Update to 3.2.25.
	[arguments]: Don't skip the build.

	Change-Id: I6f4fc69a69dc9502f7dad788bf836222a7e7a987

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-metadata-0.6: Don't skip the build.
	* gnu/packages/crates-io.scm (rust-cargo-metadata-0.6)[arguments]: Don't
	skip the build.
	[cargo-development-inputs]: Addrust-docopt-0.8.

	Change-Id: I6d7aa96d1b3ba4bb70359bc3ddd6ea4d106b57bd

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-mutex-1: Don't skip the build.
	* gnu/packages/crates-io.scm (rust-async-mutex-1)[arguments]: Don't skip
	the build.
	[cargo-development-inputs]: Add rust-async-std-1.

	Change-Id: I143bb43e254497d1a9eab912bfae5f9e5734e3e5

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-waker-fn-1: Update to 1.1.1.
	* gnu/packages/crates-io.scm (rust-waker-fn-1): Update to 1.1.1.
	[home-page]: Update to new home-page.

	Change-Id: I1882faf7fc6d9d86fca60427e24d54f34f4bfa2b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-temp-testdir-0.2: Remove stray comment.
	* gnu/packages/crates-io.scm (rust-temp-testdir-0.2): Remove stray
	comment.

	Change-Id: I430f48ecafe11eb39a7085f5d4f8774a373fd856

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gio-0.18: Update to 0.18.4.
	* gnu/packages/crates-gtk.scm (rust-gio-0.18): Update to 0.18.4.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.
	[cargo-development-inputs]: Replace rust-serial-test-1 with 2.

	Change-Id: I3afbd83310e942e6826a26cd2b183631b288aace

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pango-0.18: Update to 0.18.3.
	* gnu/packages/crates-gtk.scm (rust-pango-0.18): Update to 0.18.3.
	[arguments]: Don't skip the tests.

	Change-Id: I3534665f224ef2b1150a58963007780975ca237b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-glib-macros-0.18: Update to 0.18.5.
	* gnu/packages/crates-gtk.scm (rust-glib-macros-0.18): Update to 0.18.5.
	[cargo-inputs]: Replace rust-proc-macro-crate-1 with 2.

	Change-Id: I7471aea40e3a22f820017a569eaa96aa5dd0c55c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-glib-0.18: Update to 0.18.5.
	* gnu/packages/crates-gtk.scm (rust-glib-0.18): Update to 0.18.5.
	[arguments]: Don't skip the tests.  Add cargo-test-flags.
	[cargo-development-inputs]: Replace rust-criterion-0.4 with 0.5.

	Change-Id: Ie0a90af903945305cbabc6ca1ae3b336b23234ab

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gir-format-check-0.1: Update to 0.1.3.
	* gnu/packages/crates-gtk.scm (rust-gir-format-check-0.1): Update to
	0.1.3.

	Change-Id: I4aa1f20d3df045263cd05d54ff96de25f58e71bf

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gdk-pixbuf-0.18: Update to 0.18.5.
	* gnu/packages/crates-gtk.scm (rust-gdk-pixbuf-0.18): Update to 0.18.5.
	[arguments]: Don't skip the tests.

	Change-Id: I346d89b9a2b6010ebdc81295b18c8daab8b5266f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cairo-rs-0.18: Update to 0.18.5.
	* gnu/packages/crates-gtk.scm (rust-cairo-rs-0.18): Update to 0.18.5.
	[cargo-development-inputs]: Add rust-float-eq-1, rust-tempfile-3.

	Change-Id: Ib1148f743a37e237e5ef8a89197bb47b7f4998bd

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-validate-0.8: Update to 0.8.3.
	* gnu/packages/crates-vcs.scm (rust-gix-validate-0.8): Update to 0.8.3.

	Change-Id: I5452733d99122007ab94b890f0940310833fbabf

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-utils-0.1: Update to 0.1.9.
	* gnu/packages/crates-vcs.scm (rust-gix-utils-0.1): Update to 0.1.9.
	[cargo-inputs]: Add rust-unicode-normalization-0.1.

	Change-Id: If455f86874e2a7aff4740783515a08d7652ae615

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-trace-0.1: Update to 0.1.7.
	* gnu/packages/crates-vcs.scm (rust-gix-trace-0.1): Update to 0.1.7.

	Change-Id: I2501fda75dd6006a680d918e2203da43097507f8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-sec-0.10: Update to 0.10.4.
	* gnu/packages/crates-vcs.scm (rust-gix-sec-0.10): Update to 0.10.4.
	[cargo-inputs]: Add rust-windows-sys-0.52.  Remove rust-windows-0.48.

	Change-Id: Ifd642f8e273947dcaf636acccfd2f0c71431e052

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-path-0.10: Update to 0.10.4.
	* gnu/packages/crates-vcs.scm (rust-gix-path-0.10): Update to 0.10.4.

	Change-Id: Ic7fd9ce27608bbb780e7d499197932fd7ef614e0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-macros-0.1: Update to 0.1.3.
	* gnu/packages/crates-vcs.scm (rust-gix-macros-0.1): Update to 0.1.3.

	Change-Id: I6d9007296cb17ad6693728c977b4f8ec83dc45f4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-hashtable-0.4: Update to 0.4.1.
	* gnu/packages/crates-vcs.scm (rust-gix-hashtable-0.4): Update to 0.4.1.

	Change-Id: Idee399dd7af440c35c859a339c593020e181d66e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-config-value-0.14: Update to 0.14.4.
	* gnu/packages/crates-vcs.scm (rust-gix-config-value-0.14): Update to
	0.14.4.

	Change-Id: I1f1d2f3565b956584fe09b611ceb9be12e1ba279

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-bitmap-0.2: Update to 0.2.10.
	* gnu/packages/crates-vcs.scm (rust-gix-bitmap-0.2): Update to 0.2.10.

	Change-Id: I521305173ccfa0cee94597664719c9df35fbf337

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cpp-demangle-0.3.
	* gnu/packages/crates-io.scm (rust-cpp-demangle-0.3): Remove variable.

	Change-Id: I49c1f0cde13b334a1215fc8e6bc9d8dee91291b1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-addr2line-0.17.
	* gnu/packages/crates-io.scm (rust-addr2line-0.17): Remove variable.

	Change-Id: I39771f276591dabfaabd6b021b1360a172a0944e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-git2-0.13: Update to 0.13.25.
	* gnu/packages/crates-vcs.scm (rust-git2-0.13): Update to 0.13.25.
	[cargo-development-inputs]: Add rust-tempfile-3.

	Change-Id: Icd044bfd30988338b32d8c9ca2600a84d4a0c439

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-git-version-0.3: Update to 0.3.9.
	* gnu/packages/crates-vcs.scm (rust-git-version-0.3): Update to 0.3.9.
	[arguments]: Don't skip the build.  Skip the tests.
	[cargo-inputs]: Remove rust-proc-macro-hack-0.5.
	[cargo-development-inputs]: Add rust-assert2-0.3, rust-tempfile-3.

	Change-Id: I1a6fabc741096da4f4b5dae5e12dd9dea0e1f78c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-git-version-macro-0.3: Update to 0.3.9.
	* gnu/packages/crates-vcs.scm (rust-git-version-macro-0.3): Update to
	0.3.9.
	[arguments]: Don't skip the build.  Skip the tests.
	[cargo-inputs]: Replace rust-syn-1 with 2.  Remove
	rust-proc-macro-hack-0.5.
	[cargo-development-inputs]: Add rust-assert2-0.3.

	Change-Id: I41f27336ad0f97abea61d9d62fca55d59162f795

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-git-testament-0.2: Update to 0.2.5.
	* gnu/packages/crates-vcs.scm (rust-git-testament-0.2): Update to 0.2.5.
	[cargo-inputs]: Replace rust-git-testament-derive-0.1 with 0.2.  Remove
	rust-no-std-compat-0.4.

	Change-Id: Ie0d18e1f6a75b364a2076bb60fb1a3264ee57825

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-git-testament-derive-0.2.
	* gnu/packages/crates-vcs.scm (rust-git-testament-derive-0.2): New
	variable.
	(rust-git-testament-derive-0.1): Inherit from
	rust-git-testament-derive-0.2.

	Change-Id: I2245436e1f0af073cfe7bb52b7c9db015a8d595a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-assert2-0.3.
	* gnu/packages/crates-io.scm (rust-assert2-0.3): New variable.

	Change-Id: Ia63dcfc2507c3b7ffe60a9dee02ac01db81cdf54

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-assert2-macros-0.3.
	* gnu/packages/crates-io.scm (rust-assert2-macros-0.3): New variable.

	Change-Id: Ib8bc6df034de62e2c6c46cc0576277f6ed5818c9

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-git2-0.6: Fix package name.
	* gnu/packages/crates-vcs.scm (rust-git2-0.6)[name]: Rename to rust-git2.

	Change-Id: I9f4e90b407b146348caca7d173e5f3ae5bcbb50e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libgit2-sys-0.6: Fix package name.
	* gnu/packages/crates-vcs.scm (rust-libgit2-sys-0.6)[name]: Rename to
	rust-libgit2-sys.

	Change-Id: I169a69b89a876174e1ad9a3c4ac41c96223f3b7a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-fsevent-2: Update to 2.1.2.
	* gnu/packages/crates-apple.scm (rust-fsevent-2): Update to 2.1.2.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Replace rust-fsevent-sys-3 with 4.

	Change-Id: I2db396cd390454327eb874e5f4604e218e0daf82

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-fat-macho-0.4: Update to 0.4.8.
	* gnu/packages/crates-apple.scm (rust-fat-macho-0.4): Update to 0.4.8.
	[cargo-inputs]: Replace rust-goblins-0.7 with 0.8.

	Change-Id: Ia66fc93bac3b9215987bba8ebdd9633345739f57

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-core-text-19: Update to 19.2.0.
	* gnu/packages/crates-apple.scm (rust-core-text-19): Update to 19.2.0.

	Change-Id: I91f5024a11db3264643349c6bbf47ea93fccfc24

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-core-foundation-0.9: Update to 0.9.4.
	* gnu/packages/crates-apple.scm (rust-core-foundation-0.9): Update to
	0.9.4.

	Change-Id: I69fed7539853e530789e211b6a20979fb7ce46ce

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-coreaudio-sys-0.2: Update to 0.2.15.
	* gnu/packages/crates-apple.scm (rust-coreaudio-sys-0.2): Update to
	0.2.15.
	[arguments]: Replace rust-bindgen-0.64 with 0.69.

	Change-Id: I71d6bd0f69859f33f45d267687cd7cc3fb70bdae

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cocoa-foundation-0.1: Update to 0.1.2.
	* gnu/packages/crates-apple.scm (rust-cocoa-foundation-0.1): Update to
	0.1.2.

	Change-Id: I0e2b0232e53979bbda9fb5175403edd10a14786a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cocoa-0.24: Update to 0.24.1.
	* gnu/packages/crates-apple.scm (rust-cocoa-0.24): Update to 0.24.1.

	Change-Id: I4e9365ce4a182b3cd9be885080fbf7fc1d619b95

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-block-sys-0.2: Update to 0.2.1.
	* gnu/packages/crates-apple.scm (rust-block-sys-0.2): Update to 0.2.1.
	[arguments]: Don't skip the build.  Skip the tests.

	Change-Id: I748fed62c881e28fcb860b482bd30d8d92e79998

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-goblin-0.8.
	* gnu/packages/crates-io.scm (rust-goblin-0.8): New variable.
	(rust-goblin-0.7): Inherit from rust-goblin-0.8.

	Change-Id: Ie858c4c5e24ea04c02c0f504981cd0c3816e5734

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-stderrlog-0.5.
	* gnu/packages/crates-io.scm (rust-stderrlog-0.5): New variable.
	(rust-stderrlog-0.4): Inherit from rust-stderrlog-0.5.

	Change-Id: I00446a83b73b71aedd772767c9f782038d1d9b24

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-scroll-0.12.
	* gnu/packages/crates-io.scm (rust-scroll-0.12): New variable.
	(rust-scroll-0.11): Inherit from rust-scroll-0.12.

	Change-Id: Iadfaedc81c7b6ddb7951d6834fb8c890ad657fcd

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-scroll-derive-0.12.
	* gnu/packages/crates-io.scm (rust-scroll-derive-0.12): New variable.
	(rust-scroll-derive-0.11): Inherit from rust-scroll-derive-0.12.

	Change-Id: I96acacaccafc5755b73f54dbfde09a7e00a62b9d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-asn1: Move to (gnu packages crates-tls).
	* gnu/packages/crates-io.scm (rust-asn1-0.15, rust-asn1-0.13,
	rust-asn1-derive-0.15, rust-asn1-derive-0.13, rust-asn1-rs-0.5,
	rust-asn1-rs-0.3, rust-asn1-rs-derive-0.4, rust-asn1-rs-derive-0.1,
	rust-asn1-rs-impl-0.1): Move from here ...
	* gnu/packages/crates-tls.scm: ... to here.

	Change-Id: I1293490ef4afe2a9609337e996bc8f2b0eb0e3e6

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-oid-registry: Move to (gnu packages crates-tls).
	* gnu/packages/crates-io.scm (rust-oid-registry-0.6,
	rust-oid-registry-0.4, rust-oid-registry-0.3, rust-oid-registry-0.2):
	Move from here ...
	* gnu/packages/crates-tls.scm: ... to here.

	Change-Id: I81ae6f37fd22d328a168afd3fd5807e61538afdb

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-der: Move to (gnu packages crates-tls).
	* gnu/packages/crates-io.scm (rust-der-0.7, rust-der-0.6, rust-der-0.5,
	rust-der-0.4, rust-der-derive-0.7, rust-der-derive-0.6,
	rust-der-derive-0.5, rust-der-derive-0.4, rust-der-oid-macro-0.5,
	rust-der-parser-8, rust-der-parser-7, rust-der-parser-6): Move from here ...
	* gnu/packages/crates-tls.scm: ... to here.

	Change-Id: If4f61227b24a94a85c729c4c665c575c36ba710e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-x509-parser: Move to (gnu packages crates-tls).
	* gnu/packages/crates-io.scm (rust-x509-parser-0.15,
	rust-x509-parser-0.14, rust-x509-parser-0.12): Move from here ...
	* gnu/packages/crates-tls.scm: ... to here.

	Change-Id: If01b17cf9b418e15616f1b80cefe6b071c8a18b0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-x25519-dalek: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-x25519-dalek-1,
	rust-x25519-dalek-ng-1): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: Ic8d845e4a2b14e9478be86c20670348d1001181d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rcgen: Move to (gnu packages crates-tls).
	* gnu/packages/crates-io.scm (rust-rcgen-0.11, rust-rcgen-0.10,
	rust-rcgen-0.8): Move from here ...
	* gnu/packages/crates-tls.scm: ... to here.

	Change-Id: I428c7fe7fdbed8880bd5ddfe80f68b1e92be943a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rust-argon2: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-rust-argon2-0.8,
	rust-rust-argon2-0.7): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I696481f1c496d6654e7c3d3a6f1b4e580edb6b64

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-secp256k1: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-secp256k1-0.21,
	rust-secp256k1-sys-0.4): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I5266ea81f19afb3a35a1089415109bf48b51276d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-totp-lite: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-totp-lite-2, rust-totp-lite-1): Move
	from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I2b99827d97c4f48f304b6bcc844d66b471798613

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-kuznyechik-0.8: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-kuznyechik-0.8): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I479fefcb2f0b85acd697de4d467d918b9237d25f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-md5: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-md5-0.7, rust-md5-0.6, rust-md5-0.3,
	rust-md5-asm-0.5, rust-md5-asm-0.4): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: Ide9a22a64358fc6ada172fa37e0df28c34b0b1e6

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-md-5: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-md-5-0.10, rust-md-5-0.9,
	rust-md-5-0.8): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I44af5ddc2c8b84b380691a98b6fadcea334b09a0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ghash: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-ghash-0.5, rust-hash-0.3,
	rust-ghash-0.2): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I2088d5cd98ba03643fab25bd890a4775bc93f567

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-des: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-des-0.8, rust-des-0.7, rust-des-0.6):
	Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I18b2044dd95e2da04606377e6cd0e9961b5a512f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ctr: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-ctr-0.9, rust-ctr-0.8, rust-ctr-0.6):
	Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I34938901cac417eace8be453465ba56a7a338f24

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-block-modes: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-block-modes-0.8,
	rust-block-modes-0.7): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I69ec6ff8dc819cf6fb3672561729c4cbb5686392

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-block-cipher-trait: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-block-cipher-trait-0.6,
	rust-block-cipher-trait-0.4): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I449e264f064dd389e0e44b57ba6d29ba376a0562

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cfb-mode-0.8: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-cfb-mode-0.8): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I5c2d3da0000d28a02e6a425ac9bbf011336d97af

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cast5-0.11: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-cast5-0.11): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I8ca48f116128ac2433609d3d33ed2e4bd597c72c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cbc-0.1: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-cbc-0.1): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I5a2c6b3416d583636ca3ffa6360bfea080e1374f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ecies-ed25519-0.5: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-ecies-ed25519-0.5): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: Icb8a0e6585554f89add3c421dade9bcd8051966b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-p384-0.13: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-p384-0.13): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I6ff1edbb1ad72a8c536192abf313652605d3f86b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-p256-0.13: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-p256-0.13): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: Id5ff1fce1b76d11caa8f31587357cf28366f2d7a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ed25519: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-ed25519-1, rust-ed25519-compact-1,
	rust-ed25519-dalek-1): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I185f83666a5987ee1b3bd04a4d5a3bcd7dc96128

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ecdsa: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-ecdsa-0.16, rust-ecdsa-0.14): Move
	from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I337f357f2a1bb3ed6dd0aac89626ae1030d4b56d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-eax-0.5: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-eax-0.5): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I69d09b91a9e83e9a4bd32a54f95af3fb1f213510

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cmac-0.7: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-cmac-0.7): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: Ie4599f60ed2e1c8aa04c165905a57f2ce51d1c69

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-chacha20: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-chacha20-0.9, rust-chacha20-0.8,
	rust-chacha20poly1305-0.9): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: Icfdd7228ca0414a5964c3f1ddb471f2826752506

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-blowfish-0.9: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-blowfish-0.9): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I372c9c460b7cddaec41984f4abc8d4ee75908b18

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-block-cipher-0.7: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-block-cipher-0.7): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I37ed136b4850a4b90b05fc7ca957308d49408e09

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-twofish-0.7: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-twofish-0.70: Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I4df49191b77192c6d482240ce6f3488b21814308

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-streebog: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-streebog-0.10, rust-streebog-0.9):
	Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I295c5527ac994567643412a5ca47ecaa41b6645c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-stream-cipher: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-stream-cipher-0.4,
	rust-stream-cipher-0.3): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I2dffa30a774737d4fccce56992e12a05436c5bca

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-spki: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-spki-0.7, rust-spki-0.6,
	rust-spki-0.5, rust-spki-0.4): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: Ib158054b467de3ae9098a0f65a0bf66c6f331bc2

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serdect: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-serdect-0.2, rust-serdect-0.1): Move
	from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I10d001bf1dadb6d1ceabec8f6cf764514bb49ea7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sec1: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-sec1-0.7, rust-sec1-0.3): Move from
	here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: Ife8fc6d759ea78a54f3d3f9c35f7415db2442565

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-scrypt: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-scrypt-0.11, rust-scrypt-0.10,
	rust-scrypt-0.8): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I4259c52e76e1e1612031453db7d239106b715178

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-salsa20: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-salsa20-0.10, rust-salsa20-0.9,
	rust-salsa20-0.7): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I219444064c8a4acbcc6b51d37c2b3c6aabf5134d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rsa: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-rsa-0.9, rust-rsa-0.6, rust-rsa-0.5):
	Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I4be48a8fd66b874d53c61e7c1b391e397a2f8fe8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ripemd-0.1: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-ripemd-0.1): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: Ia7054d2f9d0f3ddd651ac4bce59d595413ba7893

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-primeorder-0.13: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-primeorder-0.13): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: Icb388490dcaadf1c5d70232c43b12199fa9a5e10

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-polyval: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-polyval-0.6, rust-polyval-0.4,
	rust-polyval-0.3): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I1c86887ff606dcba630e11f792c0864f8b6e6ef8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-poly1305: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-poly1305-0.8, rust-poly1305-0.7):
	Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I3c2d8a5714b37c90acf04f801a755bc42431c18e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pkcs: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-pkcs1-0.7, rust-pkcs1-0.3,
	rust-pkcs1-0.2, rust-pkcs5-0.7, rust-pkcs5-0.5, rust-pkcs5-0.4,
	rust-pkcs5-0.3, rust-pkcs8-0.10, rust-pkcs8-0.9, rust-pkcs8-0.8,
	rust-pkcs8-0.7): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: If32407b40bd544eb6d1c9cf72fc0e760b557d0f8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-base64ct: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-base64ct-1, rust-base64ct-1.0.1):
	Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I534b1833ac7a0d463986cf7504f37b56ced201ce

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-base16ct: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-base16ct-0.2, rust-base16ct-0.1):
	Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I1e5c5e033510140ed724557ab79e8660433fe45c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-argon2-0.5: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-argon2-0.5): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I34fa8c10c4ab6e1f871230a289e6afe84148df28

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-aead: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-aead-0.5, rust-aead-0.4,
	rust-aead-0.3, rust-aead-0.2): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: If5a4b1f04a20e15ae03238d8d5d46e3a9b3dcc4b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-universal-hash: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-universal-hash-0.5,
	rust-universal-hash-0.4, rust-universal-hash-0.3): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I4ccca652dc09ab4b99f2bf072de61b80227700c8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tiger-0.1: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-tiger-0.1): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I1dc81d0abd741d208df4f7fa96c8e69ae7b5b1e6

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-subtle: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-subtle-2, rust-subtle-1,
	rust-subtle-ng-2): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I894775cbe88a2b24e0d10c4a6c603964be9505ce

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-signature: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-signature-2, rust-signature-1,
	rust-signature-derive-2, rust-signature-derive-1): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: Ib6e273c2d2e0221226417d6b761c8369f18ee571

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sha3: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-sha3-0.10, rust-sha3-0.9): Move from
	here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: Id3187669932f43dae98eb89aea4d9c1da27e2c9a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sha2: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-sha2-0.10, rust-sha2-0.9,
	rust-sha2-0.8, rust-sha2-0.7, rust-sha2-asm-0.6, rust-sha2-asm-0.5):
	Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: Ice09b342642a141bff1d343bd2187ebef0238cda

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sha1: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-sha-1-0.10, rust-sha-1-0.9,
	rust-sha-1-0.8, rust-sha1-0.10, rust-sha1-0.6, rust-sha1-0.2,
	rust-sha1-asm-0.5, rust-sha1-asm-0.4, rust-sha1-smol-1,
	rust-sha1collisiondetection-0.2): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: Id56b0b762db7531cdd2d85c4b255cb5400da802c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ring: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-ring-0.17, rust-ring-0.16,
	rust-ring-0.14,  rust-ring-0.13): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I5137593364889a410962e40034a8c95aa627c664

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rfc6979: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-rfc6979-0.4, rust-rfc6979-0.3): Move
	from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I8614ca4773ec25ee703536ba66809adb9f9abbd9

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ppv-lite86-0.2: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-ppv-lite86-0.2): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I89d2b4de44d1dd6f457a266eab0af94d716bb728

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pem-rfc7468: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-pem-rfc7468-0.7,
	rust-pem-rfc7468-0.6, rust-pem-rfc7468-0.3, rust-pem-rfc7468-0.2): Move
	from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I99497c12f075dc0c6ce8cfc4959b0a54fd511f64

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pbkdf2: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-pbkdf2-0.12, rust-pbkdf2-0.11,
	rust-pbkdf-0.10, rust-pbkdf-0.9, rust-pbkdf-0.8, rust-pbkdf-0.6): Move
	from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: Ifb07e8de73601a8ddda49565e18b2a79a4659d24

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-orion-0.17: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-orion-0.17): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: Ic2ee47bffc0992fb9a58fb00b8b1412e9fc2ac83

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nettle: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-nettle-7, rust-nettle-5,
	rust-nettle-sys-2): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: Icf17c0f9748ffeead442972c18edeac6a21244ab

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hmac: Move to (gnu packages crates-graphics).
	* gnu/packages/crates-io.scm (rust-hmac-0.12, rust-hmac-0.11,
	rust-hmac-0.10, rust-hmac-0.8, rust-hmac-0.7, rust-hmac-sha1-0.1): Move
	from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: Ibbe71f46d02871a44305cdb8feebad31b5f38756

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hkdf: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-hkdf-0.12, rust-hkdf-0.11,
	rust-hkdf-0.10, rust-hkdf-0.9, rust-hkdf-0.8): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: Id6090909f8cedf5659810409a13b4809b941ad47

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-elliptic-curve: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-elliptic-curve-0.13,
	rust-elliptic-curve-0.12): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: Ib3feb565f17d1655022eb99b5cd8718d743d1e98

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-digest: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-digest-0.10, rust-digest-0.9,
	rust-digest-0.8, rust-digest-0.7, rust-digest-0.6): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I1b8ea0447a713c055eaf678fc6808a4e0e55d3b4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-curve25519-dalek: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-curve25519-dalek-3,
	rust-curve25519-dalek-ng-4): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I1c762d754e54a7736278e850fbc81488bdcebc92

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cipher: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-cipher-0.4, rust-cipher-0.3,
	rust-cipher-0.2): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I52d8ae28b64ad7e81eaea349fdd4ffa045928c5c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crypto: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-crypto-secretbox-0.1,
	rust-crypto-bigint-0.5, rust-crypto-bigint-0.4, rust-crypto-bigint-0.3,
	rust-crypto-bigint-0.2, rust-crypto-common-0.1, rust-crypto-mac-0.11,
	rust-crypto-mac-0.10, rust-crypto-mac-0.8, rust-crypto-mac-0.7,
	rust-crypto-mac-0.5, rust-crypto-mac-0.4, rust-crypto-tests-0.5,
	rust-crypto-hash-0.3): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: Ice6d8f1b35afe75f1b0219dc1288ddd4ac8ab4a8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-blake2: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-blake2-0.10, rust-blake2-0.9,
	rust-blake2-0.8, rust-blake2b-simd-1, rust-blake2b-simd-0.5,
	rust-blakeout): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I9310bbd1e197f18a42929169a8b9cb6d9b73ed2f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-aes: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-aes-0.8, rust-aes-0.7, rust-aes-0.6,
	rust-aes-0.4, rust-aes-0.3, rust-aes-ctr-0.6, rust-aes-gcm-0.10,
	rust-aes-gcm-0.8, rust-aes-gcm-0.6, rust-aes-gcm-0.5, rust-aes-soft-0.6,
	rust-aes-soft-0.4, rust-aesni-0.10, rust-aesni-0.7, rust-aesni-0.6):
	Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I1720213127044ac898e46f4d66e78d93b34059a3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-c2-chacha-0.2: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-c2-chacha-0.2): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.

	Change-Id: I3abe34f84ffd1de1410af1b9eabf6d3d42c8e4d6

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-botan: Move to (gnu packages crates-crypto).
	* gnu/packages/crates-io.scm (rust-botan-0.10, rust-botan-0.8,
	rust-botan-sys-0.10, rust-botan-sys-0.8, rust-botan-src-0.21903,
	rust-botan-src-0.21703): Move from here ...
	* gnu/packages/crates-crypto.scm: ... to here.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register new file.

	Change-Id: I459c94e9f70a51bdf48020792562e57ebc2119df

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libnghttp2-sys: Update to 0.1.9.
	* gnu/packages/crates-io.scm (rust-libnghttp2-sys): Update to 0.1.9.
	[source]: Remove unneeded section of snippet.
	[cargo-inputs]: Remove rust-pkg-config-0.3.
	[inputs]: Remove pkg-config.

	Change-Id: I22b33b4818aada57d75ce4da931c4df6f2419360

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: fd: Update to 9.0.0.
	* gnu/packages/rust-apps.scm (fd): Update to 9.0.0.
	[arguments]: Use gexps.  Remove phase adjusting the feature-flags for
	rust-clap-4.
	[cargo-inputs]: Add rust-aho-corasick-1, rust-etcetera-0.8.  Replace
	rust-lscolors-0.13 with 0.16, rust-nix-0.26 with 0.27, rust-normpath-0.3
	with 1, rust-nu-ansi-term-0.46 with 0.49, rust-regex-syntax-0.6 with
	0.8.  Remove rust-atty-0.2, rust-dirs-next-2, rust-num-cpus-1,
	rust-once-cell-1, rust-users-0.11.
	[cargo-development-inputs]: Replace rust-test-case-2 with 3.

	Change-Id: I8ce2d61e668cceafc49c9aa29c00703344f6b0b0

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-clap-complete-4: Update to 4.4.8.
	* gnu/packages/crates-io.scm (rust-clap-complete-4): Update to 4.4.8.
	[cargo-inputs]: Replace rust-clap-lex-0.5 with 0.6.
	[cargo-development-inputs]: Add rust-completest-0.4,
	rust-completest-pty-0.5.
	[synopsis]: Make synopsis consistent with description field.

	Change-Id: I971ece9a309a08860c9430bfa8a5766efc82b469

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-completest-pty-0.5.
	* gnu/packages/crates-io.scm (rust-completest-pty-0.5): New variable.

	Change-Id: I5cbfd84175990b51620d2308db524cfc7baec67e

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-completest-0.4.
	* gnu/packages/crates-io.scm (rust-completest-0.4): New variable.

	Change-Id: I6ff5cb7fc5aa204170328d115f0f53e1e753927f

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-snapbox-0.4: Update to 0.4.16.
	* gnu/packages/crates-io.scm (rust-snapbox-0.4): Update to 0.4.16.
	[cargo-inputs]: Replace rust-windows-sys-0.48 with 0.52.

	Change-Id: I6e7bf6487d93a89519edc91f0301a72879b5d0d4

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-snapbox-macros-0.3: Update to 0.3.7.
	* gnu/packages/crates-io.scm (rust-snapbox-macros-0.3): Update to 0.3.7.

	Change-Id: Idacd4b1fe4dda04f1c22b9e399b4e1114d979269

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-anstream-0.6: Update to 0.6.11.
	* gnu/packages/crates-io.scm (rust-anstream-0.6): Update to 0.6.11.
	[cargo-development-inputs]: Add rust-lexopt-0.3.  Replace
	rust-owo-colors-3 with 4.

	Change-Id: If301e6e57cb43b783d5216159908856a9bc8d6af

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-owo-colors-4.
	* gnu/packages/crates-io.scm (rust-owo-colors-4): New variable.
	[description]: Fix description field.
	(rust-owo-colors-3): Inherit from rust-owo-colors-4.

	Change-Id: I6506cd5756f57c24fce929dd0c0fcb236f5a9d65

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-proptest-1: Update to 1.4.0.
	* gnu/packages/crates-io.scm (rust-proptest-1): Update to 1.4.0.
	[cargo-inputs]: Replace rust-regex-syntax-0.7 with 0.8.

	Change-Id: I0683bd124f9486f0616320f74e25f124882ee724

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-lscolors-0.16.
	* gnu/packages/crates-io.scm (rust-lscolors-0.16): New variable.
	(rust-lscolors-0.13): Inherit from rust-lscolors-0.16.

	Change-Id: Iff76a842edf3a2f54626ccf1b67390a1f589e88c

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-test-case-3: Update to 3.3.1.
	* gnu/packages/crates-io.scm (rust-test-case-3): Update to 3.3.1.
	[cargo-inputs]: Replace rust-itertools-0.10 with 0.11.

	Change-Id: I0442652bc0b9d1c2f91761846d403d563a1bcbef

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-test-case-macros-3: Update to 3.3.1.
	* gnu/packages/crates-io.scm (rust-test-case-macros-3): Update to 3.3.1.
	[cargo-inputs]: Replace rust-syn-1 with 2.  Remove
	rust-proc-macro-error-1.

	Change-Id: I3293bf4d6a33b571680ab1d1f2682400e9993da2

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-test-case-core-3: Update to 3.3.1.
	* gnu/packages/crates-io.scm (rust-test-case-core-3): Update to 3.3.1.
	[cargo-inputs]: Replace rust-syn-1 with 2.  Remove
	rust-proc-macro-error-1.

	Change-Id: Ic44ba55ec85d1db48f37045dd00ec16f851fbd2a

2024-02-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-pcre2-sys-0.2: Update to 0.2.8.
	* gnu/packages/crates-io.scm (rust-pcre2-sys-0.2): Update to 0.2.8.

	Change-Id: Ibb73be92a9ca50f6ca18341023ae0b8c5b599710

2024-02-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-memmap2-0.9: Update to 0.9.3.
	* gnu/packages/crates-io.scm (rust-memmap2-0.9): Update to 0.9.3.

	Change-Id: I81557e3323f2180072943d95336fdfc7bbeca469

2024-02-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-ignore-0.4: Update to 0.4.22.
	* gnu/packages/crates-io.scm (rust-ignore-0.4): Update to 0.4.22.

	Change-Id: Ic7fad1195f549545d37af6d7525626359a289477

2024-02-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-crossbeam-channel-0.5: Update to 0.5.11.
	* gnu/packages/crates-io.scm (rust-crossbeam-channel-0.5): Update to 0.5.11.
	[arguments]<#:cargo-inputs>: Remove RUST-CFG-IF-1.

	Change-Id: I5cbad39ee18dcd5b92af14ceeea6d1c47f7d1cb0

2024-02-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-crossbeam-utils-0.8: Update to 0.8.19.
	* gnu/packages/crates-io.scm (rust-crossbeam-utils-0.8): Update to 0.8.19.
	[arguments]<#:cargo-inputs>: Remove RUST-CFG-IF-1.

	Change-Id: Iaacf4156dd704b642b5a3f53cf02bd1954b0bbdf

2024-02-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-bstr-1: Update to 1.9.0.
	* gnu/packages/crates-io.scm (rust-bstr-1): Update to 1.9.0.

	Change-Id: I456f9a90c8cf6043167cdb66b43ac5f1cabccc0a

2024-02-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-memchr-2: Update to 2.7.1.
	* gnu/packages/crates-io.scm (rust-memchr-2): Update to 2.7.1.

	Change-Id: Id465e503673a0c7caf32202ffb8d3448e2c07bcd

2024-02-20  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add rust-cachedir-0.3.
	* gnu/packages/crates-io.scm (rust-cachedir-0.3): New variable.

	gnu: Add rust-argfile-0.1.
	* gnu/packages/crates-io.scm (rust-argfile-0.1): New variable.

	gnu: Add rust-hexf-parse-0.2.
	* gnu/packages/crates-io.scm (rust-hexf-parse-0.2): New variable.

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-typed-builder-0.18.
	* gnu/packages/crates-io.scm (rust-typed-builder-0.18): New variable.
	(rust-typed-builder-0.5): Inherit from rust-typed-builder-0.18.

	Change-Id: I7330dcbace082c38986161e7bccac17b774e29e3

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-typed-builder-macro-0.18.
	* gnu/packages/crates-io.scm (rust-typed-builder-macro-0.18): New
	variable.

	Change-Id: I189bf2db275339ddfe667eb7307499d11b3f4190

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-vtparse-0.6.
	* gnu/packages/crates-io.scm (rust-vtparse-0.6): New variable.

	Change-Id: I91f23a5cf4bc5206930e09506612f670b4eef94b

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-vt100-0.15.
	* gnu/packages/crates-io.scm (rust-vt100-0.15): New variable.

	Change-Id: Ic2f9f69e4b71d48eea6427ddd88c7d82caef30f2

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: rust-signature-derive-1: Update to 1.0.0-pre.7.
	* gnu/packages/crates-io.scm (rust-signature-derive-1): Update to 1.0.0-pre.7.

	Change-Id: I254fd493e0b75d979a08773dbd7395241f4b4429

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: rust-signature-1: Update to 1.6.4.
	* gnu/packages/crates-io.scm (rust-signature-1): Update to 1.6.4.

	Change-Id: I598b57544ae9ecc45c226c3bc37598845cdb9223

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-rfc6979-0.3.
	* gnu/packages/crates-io.scm (rust-rfc6979-0.3): New variable.

	Change-Id: Iaeb5462c8851cdea0f4fc33ba0579fbf0e208bc1

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-sec1-0.3.
	* gnu/packages/crates-io.scm (rust-sec1-0.3): New variable.

	Change-Id: Ibc35650bbf0ba63dfa2e603d380202554b72858e

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-group-0.12.
	* gnu/packages/crates-io.scm (rust-group-0.12): New variable.

	Change-Id: If1b99ae39a380bccb234933a8807b58057cd0613

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-ff-0.12.
	* gnu/packages/crates-io.scm (rust-ff-0.12): New variable.

	Change-Id: Iaa46eb5a0cc9f3150633d0024682729326044e0d

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-ff-derive-0.12.
	* gnu/packages/crates-io.scm (rust-ff-derive-0.12): New variable.

	Change-Id: I170b30a1d4060104174918a024cd1904c1098976

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-elliptic-curve-0.12.
	* gnu/packages/crates-io.scm (rust-elliptic-curve-0.12): New variable.

	Change-Id: I8e2aa0d71495a3ffe463247ec6f7b2d9f41f8dc2

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-ecdsa-0.14.
	* gnu/packages/crates-io.scm (rust-ecdsa-0.14): New variable.

	Change-Id: I5b778692c43b3690619e1e20d69e5df255516520

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-dlv-list-0.3.
	* gnu/packages/crates-io.scm (rust-dlv-list-0.3): New variable.
	(rust-dlv-list-0.3): Inherit from rust-dlv-list-0.2.

	Change-Id: I2ebd40a207b4c01303baecc6035c07860a641547

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-devise-core-0.4.
	* gnu/packages/crates-io.scm (rust-devise-core-0.4): New variable.
	(rust-devise-core-0.2): Inherit from rust-devise-core-0.4.

	Change-Id: I11a24863e258bdfa74f165cc7fd276a6ae37b828

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-devise-codegen-0.4.
	* gnu/packages/crates-io.scm (rust-devise-codegen-0.4): New variable.
	(rust-devise-codegen-0.2): Inherit from rust-devise-0.4.

	Change-Id: I2d43453aa9a89160ed3ec3bf97e5e18123ac145a

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-devise-0.4.
	* gnu/packages/crates-io.scm (rust-devise-0.4): New variable.
	(rust-devise-0.2): Inherit from rust-devise-0.4.

	Change-Id: If4bb45173fc28b5da465a69ea0e928ff89808581

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-der-parser-7.
	* gnu/packages/crates-io.scm (rust-der-parser-7): New variable.

	Change-Id: Ibc38c2fbf7e92a1d14789e05fbd6967c64bedf1c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-serde-json-core-0.4.
	* gnu/packages/crates-io.scm (rust-serde-json-core-0.4): New variable.

	Change-Id: I00d2d6e0995ff1559bbd6e29ac18e97274cfbda1

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-serdect-0.1.
	* gnu/packages/crates-io.scm (rust-serdect-0.1): New variable.

	Change-Id: I7d49319ca2d562f268294fbad99bad32179e9e56

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-crypto-bigint-0.4.
	* gnu/packages/crates-io.scm (rust-crypto-bigint-0.4): New variable.

	Change-Id: I48f1487beef1b13f26738a314fd62183173b5a09

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-poly1305-0.8.
	* gnu/packages/crates-io.scm (rust-poly1305-0.8): New variable.
	(rust-poly1305-0.7): Inherit from rust-poly1305-0.8.

	Change-Id: I853879812db8636e3a5ef8743ac5215f97156685

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-crypto-secretbox-0.1.
	* gnu/packages/crates-io.scm (rust-crypto-secretbox-0.1): New variable.

	Change-Id: I024f78e1935e746c246d43f18fbcedfbd8f58a53

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-cookie-0.18.
	* gnu/packages/crates-io.scm (rust-cookie-0.18): New variable.
	(rust-cookie-0.17): Inherit from rust-cookie-0.18.

	Change-Id: I1cb9f9adf7998af7c2b3848018ea427076fd050b

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-ubyte-0.10.
	* gnu/packages/crates-io.scm (rust-ubyte-0.10): New variable.

	Change-Id: I6426e2d83843598edd66ff82f08f0d3f80ad06b5

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-memmem-0.1.
	* gnu/packages/crates-io.scm (rust-memmem-0.1): New variable.

	Change-Id: Ie8d475c4d10c9c8a776ea68d1393c5bcb7874065

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-matchit-0.7.
	* gnu/packages/crates-io.scm (rust-matchit-0.7): New variable.

	Change-Id: I0d20d0eb43938d4e4f460bf49f70064b591a71f3

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-logos-0.13.
	* gnu/packages/crates-io.scm (rust-logos-0.13): New variable.

	Change-Id: I70a8629a86fdedd55d613af5ca6223219e59948f

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-logos-derive-0.13.
	* gnu/packages/crates-io.scm (rust-logos-derive-0.13): New variable.

	Change-Id: I34f7fb728e8234faa2fda78527527c7ebf9c806f

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-logos-codegen-0.13.
	* gnu/packages/crates-io.scm (rust-logos-codegen-0.13): New variable.

	Change-Id: Ia7e116266d17bf1f04be38934e7381372bc511cc

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-cint-0.3.
	* gnu/packages/crates-io.scm (rust-cint-0.3): New variable.

	Change-Id: Ib9ecf7b97e918db9fe9166af1d5c8d21dd2349b4

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-base16ct-0.1.
	* gnu/packages/crates-io.scm (rust-base16ct-0.1): New variable.

	Change-Id: If48b447b6cbe4ab3320fca08a472f934bd640ebd

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: alacritty: Update to 0.13.1.
	* gnu/packages/terminals.scm (alacritty): Update to 0.13.1.
	[cargo-inputs]: Remove rust-once-cell-1.

	Change-Id: Ib37fc7020c19abe4f990f2a34edac4431dcc5c0d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-winit-0.29: Update to 0.29.10.
	* gnu/packages/crates-graphics.scm (rust-winit-0.29): Update to 0.29.10.

	Change-Id: If679f932bf4ca2a466acde523c5a12ac3ce38835

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-syn-derive-0.1.
	* gnu/packages/crates-io.scm (rust-syn-derive-0.1): New variable.

	Change-Id: I10d9139122fade845e4d7f7f77a6a782af942c44

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-borsh-derive-1.
	* gnu/packages/crates-io.scm (rust-borsh-derive-1): New variable.
	(rust-borsh-derive-0.10): Inherit from rust-borsh-derive-1.

	Change-Id: I3b9c5a27fe31d6269c0792d090f022c904e77e2f

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-borsh-1.
	* gnu/packages/crates-io.scm (rust-borsh-1): New variable.
	(rust-borsh-0.10): Inherit from rust-borsh-1.

	Change-Id: Ib0e5abc5ba652bfddd42147b05688c730eb111eb

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-siphasher-0.3: Update to 0.3.11.
	* gnu/packages/crates-io.scm (rust-siphasher-0.3): Update to 0.3.11.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-serde-json-1.

	Change-Id: Iddd919488390e0cbff69fb57fb9cca57adc0edd0

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-bigdecimal-0.4.
	* gnu/packages/crates-io.scm (rust-bigdecimal-0.4): New variable.
	(rust-bigdecimal-0.3): Inherit from rust-bigdecimal-0.4.

	Change-Id: Iefab5cac0bf8ab04d3fcdd376fa8e330c42a733c

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-mac-address-1.
	* gnu/packages/crates-io.scm (rust-mac-address-1): New variable.

	Change-Id: If7d80ca739e8fd5dc27529f8a2e950aa66c8a4f3

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-ipnetwork-0.20.
	* gnu/packages/crates-io.scm (rust-ipnetwork-0.20): New variable.
	(rust-ipnetwork-0.17): Inherit from rust-ipnetwork-0.20.

	Change-Id: Ie6268112b4ad172dc414502f34bd2ef716ffa7fa

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-urlencoding-2.
	* gnu/packages/crates-io.scm (rust-urlencoding-2): New variable.
	(rust-urlencoding-1): Inherit from rust-urlencoding-2.

	Change-Id: I8520fc07270c73807eaa25f9906d421dd6ecd75f

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-atomic-write-file-0.1.
	* gnu/packages/crates-io.scm (rust-atomic-write-file-0.1): New variable.

	Change-Id: Iacb125736e44a46c2c986f25586a6f91489c2084

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-atomic-0.6.
	* gnu/packages/crates-io.scm (rust-atomic-0.6): New variable.
	(rust-atomic-0.5): Inherit from rust-atomic-0.6.

	Change-Id: I20e5f45ed4de079f294cec2d013e866609a33ace

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-atoi-2.
	* gnu/packages/crates-io.scm (rust-atoi-2): New variable.

	Change-Id: I61e500322c011606cfa735f43d66a5f509c34d70

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-chacha20-0.9.
	* gnu/packages/crates-io.scm (rust-chacha20-0.9): New variable.
	(rust-chacha20-0.8): Inherit from rust-chacha20-0.9.

	Change-Id: Ib23293e910769bebd97ce1c04dbb4fd88e3b78db

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-webpki-roots-0.24.
	* gnu/packages/crates-web.scm (rust-webpki-roots-0.24): New variable.

	Change-Id: Id7ecab6178ec5433a735f32d1d120eed40e6e4f5

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-libsqlite3-sys-0.27.
	* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.27): New variable.
	(rust-libsqlite3-sys-0.26): Inherit from rust-libsqlite3-sys-0.27.

	Change-Id: Ia32f0aecb84c72781b87a48ede6b8e836ca9eb3c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-oid-registry-0.3.
	* gnu/packages/crates-io.scm (rust-oid-registry-0.3): New variable.

	Change-Id: I9846afbacf3197568924ce33fc35a7e84e84a8ce

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-oid-registry-0.4.
	* gnu/packages/crates-io.scm (rust-oid-registry-0.4): New variable.
	(rust-oid-registry-0.2): Inherit from rust-oid-registry-0.4.

	Change-Id: Ie82f7ccad9c9ccca7a4a04765a01f28631f602e0

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-asn1-rs-derive-0.1.
	* gnu/packages/crates-io.scm (rust-asn1-rs-derive-0.1): New variable.

	Change-Id: I6e2dafcce6afc853bd8c8bbe4240856c3e7a76cb

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-asn1-rs-0.3.
	* gnu/packages/crates-io.scm (rust-asn1-rs-0.3): New variable.

	Change-Id: Ie6766b16aeef50fbf13bc2f04f47472fa820f87f

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: rust-universal-hash-0.5: Update to 0.5.1.
	* gnu/packages/crates-io.scm (rust-universal-hash-0.5): Update to 0.5.1.
	[source]: Add snippet to allow newer versions of dependencies.

	Change-Id: I22cfbb7c8f39de0d5d640541732604639ff95444

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-tree-magic-mini-3.
	* gnu/packages/crates-io.scm (rust-tree-magic-mini-3): New variable.

	Change-Id: I05a85072376a90b53c7b97c8ceeba78e2ea7cee5

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-tree-magic-db-3.
	* gnu/packages/crates-io.scm (rust-tree-magic-db-3): New variable.

	Change-Id: I571ec89044212f8e3f787a726c46f15c4565a308

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-wl-clipboard-rs-0.7.
	* gnu/packages/crates-io.scm (rust-wl-clipboard-rs-0.7): New variable.
	(rust-wl-clipboard-rs-0.4): Inherit from rust-wl-clipboard-rs-0.7.

	Change-Id: I13ea96f98b545afbd210336818564aa0d0ab4f0b

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-cli-clipboard-0.4.
	* gnu/packages/crates-io.scm (rust-cli-clipboard-0.4): New variable.

	Change-Id: Iec24066e9b3f050d9524fbcd8bd8882175ed56e2

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-http-range-header-0.3.
	* gnu/packages/crates-io.scm (rust-http-range-header-0.3): New variable.

	Change-Id: I9f2d558419be7b57f328bcecd8f42f9b5be4704f

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-mach2-0.4.
	* gnu/packages/crates-apple.scm (rust-mach2-0.4): New variable.

	Change-Id: I20b06f1dfcb97c1cd9d9ac70dd47138746e2fc20

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: rust-lru-0.7: Update to 0.7.8.
	* gnu/packages/crates-io.scm (rust-lru-0.7): Update to 0.7.8.

	Change-Id: Ie6a47bef687cec921cb73da81d933820f053da05

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-lru-0.12.
	* gnu/packages/crates-io.scm (rust-lru-0.12): New variable.
	(rust-lru-0.9): Inherit from rust-lru-0.12.

	Change-Id: I66d64ecb06fb2ed43d75142fa9002dfe60138262

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-yansi-1.
	* gnu/packages/crates-io.scm (rust-yansi-1): New variable.
	(rust-yansi-0.5): Inherit from rust-yansi-1.

	Change-Id: I3b5dbcf41e7862d608f432751a839c359a333fbe

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-proc-macro2-diagnostics-0.10.
	* gnu/packages/crates-io.scm (rust-proc-macro2-diagnostics-0.10): New
	variable.

	Change-Id: I4479a79485134a60a9f7f21b725662643b2b0b40

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-pear-codegen-0.2.
	* gnu/packages/crates-io.scm (rust-pear-codegen-0.2): New variable.
	(rust-pear-codegen-0.1): Inherit from rust-pear-codegen-0.2.

	Change-Id: I4ed58d199bcbbdd6af89d702cbf696e8a90a2d7d

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: rust-mime-0.3: Update to 0.3.17.
	* gnu/packages/crates-io.scm (rust-mime-0.3): Update to 0.3.17.

	Change-Id: I4f4e2a2c6608e78dc4a5e9cdf151ef1b1e20a308

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: rust-http-body-0.4: Update to 0.4.6.
	* gnu/packages/crates-io.scm (rust-http-body-0.4): Update to 0.4.6.

	Change-Id: I46dd80fece923bfb54f296523f54a27c43ae351b

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-serde-derive-internals-0.26.
	* gnu/packages/crates-io.scm (rust-serde-derive-internals-0.26): New variable.
	(rust-serde-derive-internals-0.25): Inherit from rust-serde-derive-internals-0.26.

	Change-Id: Ib209987713385d1aa2e212479582203b9805b225

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Update rust-serde-json-1 to 1.0.111.
	* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.111.

	Change-Id: I8e3bcf8540e47289ea4ddc0be9349a1eae5e6b71

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: rust-syn-2: Update to 2.0.48.
	* gnu/packages/crates-io.scm (rust-syn-2): Update to 2.0.48.

	Change-Id: I912ad8591b58a0fc95d60118fe6a227838ad5160

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-proc-macro-crate-2.
	* gnu/packages/crates-io.scm (rust-proc-macro-crate-2): New variable.
	(rust-proc-macro-crate-1): Inherit from rust-proc-macro-crate-2.

	Change-Id: I873ac54abccd2c0dfa2f346349fd59bf32a2f78b

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: rust-proc-macro2-1: Update to 1.0.76.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1): Update to 1.0.76.

	Change-Id: I4d4d1c31d28b7a1d5bd754edfe3516d16850484b

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: rust-directories-5: Update to 5.0.1.
	* gnu/packages/crates-io.scm (rust-directories-5): Update to 5.0.1.

	Change-Id: I52680619ff4e87f77ff8c9d3698a561a2453021b

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: rust-derive-new-0.5: Update to 0.5.9.
	* gnu/packages/crates-io.scm (rust-derive-new-0.5): Update to 0.5.9.

	Change-Id: I04039b9cb0d46697ab39dcb4e8020db439a56e51

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: rust-ascii-1: Update to 1.1.0.
	* gnu/packages/crates-io.scm (rust-ascii-1): Update to 1.1.0.

	Change-Id: I88723fa4cd883ace5da839e2582cd2304440ac8b

2024-02-20  Troy Figiel  <troy@troyfigiel.com>

	gnu: rust-evdev-0.12: Update home-page.
	* gnu/packages/crates-io.scm (rust-evdev-0.12): Update home-page.

2024-02-20  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add rust-xkbcommon-0.5.
	* gnu/packages/crates-graphics.scm (rust-xkbcommon-0.5): New variable.
	(rust-xkbcommon-0.7)[description]: Improve description.

	Change-Id: I514a7e181034eaefa1f2758e06972d601d431234

2024-02-20  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-binascii-0.1.
	* gnu/packages/crates-io.scm (rust-binascii-0.1): New variable.

	Change-Id: I5ad13fc863452e502fd9bbb343a509be1c63675f

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-tokio-1: Update to 1.35.1.
	* gnu/packages/crates-io.scm (rust-tokio-1): Update to 1.35.1.
	[cargo-inputs]: Replace rust-nix-0.26 with 0.27.

	Change-Id: I05f01e275703697c26745ddf7da3d604b6a7b5d7

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-tokio-macros-2: Update to 2.2.0.
	* gnu/packages/crates-io.scm (rust-tokio-macros-2): Update to 2.2.0.

	Change-Id: Ifaeb8f644b485914ef51691edf4ab819ddb42937

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-zeroize-1: Update to 1.7.0.
	* gnu/packages/crates-io.scm (rust-zeroize-1): Update to 1.7.0.

	Change-Id: I7d992edf041a6daf896bc0ce8a8c1354a3e49d52

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-rsa-0.9: Update to 0.9.6.
	* gnu/packages/crates-io.scm (rust-rsa-0.9): Update to 0.9.6.
	[cargo-inputs]: Remove rust-byteorder-1, rust-num-iter-0.1.

	Change-Id: Icb90fcf37baa9330ae1e7de8513df3bd5deb60a6

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-socket2-0.5: Update to 0.5.5.
	* gnu/packages/crates-io.scm (rust-socket2-0.5): Update to 0.5.5.

	Change-Id: Ie76135474f88276dd5606bfc787eb1d4aab457e2

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-spki-0.7: Update to 0.7.3.
	* gnu/packages/crates-io.scm (rust-spki-0.7): Update to 0.7.3.

	Change-Id: I3f235a3ce4c041ba7c6e81fe503e53ea03329d75

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-subtle-2: Update to 2.5.0.
	* gnu/packages/crates-io.scm (rust-subtle-2): Update to 2.5.0.
	[cargo-development-inputs]: Replace rust-rand-0.7 with 0.8.

	Change-Id: I9ac3f4f80387cb7a5a4c3d33cf5e8059cd90d103

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-thiserror-1: Update to 1.0.56.
	* gnu/packages/crates-io.scm (rust-thiserror-1): Update to 1.0.56.

	Change-Id: I1d0e17b0dfbc0fef546955ff35dc3560a7d5dd98

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-thiserror-impl-1: Update to 1.0.56.
	* gnu/packages/crates-io.scm (rust-thiserror-impl-1): Update to 1.0.56.

	Change-Id: Iad34b705596c8369d745b18c2bc02743509e3be9

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-serde-repr-0.1: Update to 0.1.18.
	* gnu/packages/crates-io.scm (rust-serde-repr-0.1): Update to 0.1.18.

	Change-Id: I27216b4027f40165a6f29cfb143197a2828d7c82

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-mio-0.8: Update to 0.8.10.
	* gnu/packages/crates-io.scm (rust-mio-0.8): Update to 0.8.10.

	Change-Id: Id4712fb45a90d12bb104d51d564f013cc3057bd4

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-is-terminal-0.4: Update to 0.4.10.
	* gnu/packages/crates-io.scm (rust-is-terminal-0.4): Update to 0.4.10.
	[cargo-inputs]: Replace rust-windows-sys-0.48 with 0.52.

	Change-Id: I996433ddb4d853dc3a27174abcc850c6f8c7e080

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-hkdf-0.12: Update to 0.12.4.
	* gnu/packages/crates-io.scm (rust-hkdf-0.12): Update to 0.12.4.
	[arguments]: Don't skip tests.
	[cargo-development-inputs]: Add rust-sha1-0.10.  Remove rust-sha-1-0.10.

	Change-Id: I14c474eecb5d2eaf6713296283c57743780111ca

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-env-logger-0.10: Update to 0.10.1.
	* gnu/packages/crates-io.scm (rust-env-logger-0.10): Update to 0.10.1.

	Change-Id: Idbf902decfd60325ddc1ab117b3d50b6e8ad54a3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bootstrap: Fix building on riscv64-linux.
	* gnu/packages/rust-bootstrap.scm [properties]: Increase timeout to 36
	hours.
	[inputs]: When building for riscv64 add clang-13.
	[arguments]: When building for riscv64 start the build using clang and
	then switch to gcc later.

	Change-Id: I661934ff6862e5c8d826dd637ceeaf316b877c23

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-1.72: Fix building on powerpc64le-linux.
	* gnu/packages/rust.scm (rust-1.72)[source]: Adjust snippet to fix
	building rustix on all architectures.

	Change-Id: If8e6b5c4d0c29d2ee2fdfe58fa7d4d2c1585740e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-1.71: Fix building on powerpc64le-linux.
	* gnu/packages/rust.scm (rust-1.71)[source]: Adjust snippet to fix
	building rustix on all architectures.

	Change-Id: I1661ebd9071b3dba92e0f871fad9ed5bcbef38ea

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-1.70: Fix building on powerpc64le-linux.
	* gnu/packages/rust.scm (rust-1.70)[source]: Adjust snippet to fix
	building rustix on all architectures.

	Change-Id: Ic9f57e00c8602cd400db65e5b2c2499e972bef17

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-1.69: Fix building on powerpc64le-linux.
	* gnu/packages/rust.scm (rust-1.69)[source]: Adjust snippet to fix
	building rustix on all architectures.

	Change-Id: I541767f19740b954e8c0f631bd5e77743ae3fb14

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-1.67: Fix building on powerpc64le-linux.
	* gnu/packages/rust.scm (rust-1.67)[source]: Adjust snippet to fix
	building rustix on all architectures.

	Change-Id: I3bfd30d541574daae6223066c57c2d311e436075

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-1.64: Fix building on powerpc64le-linux.
	* gnu/packages/rust.scm (rust-1.64)[source]: Adjust snippet to fix
	building rustix on all architectures.

	Change-Id: Iaa1f1b0ac70b36b6ac8a46e6789ce14d057fde08

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bootstrap: Add support for powerpc64le-linux.
	* gnu/packages/rust.scm (rust-bootstrap)[inputs]: When building for
	powerpc64le-linux add clang-13.
	[arguments]: When building for powerpc64le-linux add a phase adjusting
	the llvm output.  Adjust the 'configure phase to start the build with
	clang as the C/C++ compiler and switch to GCC after building rustc.

	Change-Id: Iad5c8b5bba03289595f18e242392aa7feb249888

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Use more system libraries.
	* gnu/packages/rust.scm (rust)[source]: Adjust inherited source to also
	unbundle curl, libffi, nghttp2 and zlib.
	[inputs]: Add libffi, nghttp2:lib, zlib.

	Change-Id: I97932b9afda507a4c655027df494a70cf8c11509

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Use %gcc-search-paths.
	* gnu/packages/rust.scm (rust-1.55)[native-search-paths]: Replace list
	with factorized %gcc-search-paths.

	Change-Id: I0052aa748d45b2302e86589e0e9bfe1ddc0c6aa3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-1.56: Adjust inherited package arguments.
	* gnu/packages/rust.scm (rust-1.56)[arguments]: Strip inherited
	validate-runpath flag from inherited arguments.

	Change-Id: Iccd742f722ae3013f2ab4eac2234ea923c7af95a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Unbundle openssl.
	* gnu/packages/rust.scm (rust-bootstrap)[source]: In snippet also remove
	bundled openssl, jemalloc.
	(rust-1.55, rust-1.61, rust-1.69, rust-1.72, rust-1.73, rust-1.74)
	[source]: In snippet also remove bundled openssl.

	Change-Id: I6da91820942c36be17f106b426b82d8e068b751c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bootstrap: Clean-up code.
	* gnu/packages/rust.scm (rust-bootstrap)[arguments]: Remove custom
	'patch-reference-to-cc phase which didn't do any substitutions.  Join
	two substitutions preventing downloading during the build.  Remove
	unneeded variable in let statement.

	Change-Id: Iff0262bdff3cb1257afeb83f33c40c54db02dc64

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mrustc: Update to 0.10.1.
	* gnu/packages/rust.scm (%mrustc-commit, %mrustc-source): Update.
	[snippet]: Adjust snippet to make sure to get all the '-g' flags.
	(rust-bootstrap)[arguments]: Remove substitution adjusting the number of
	parallel builds.  Remove unneeded substitution.
	* gnu/packages/patches/rustc-1.54.0-src.patch: Refresh from upstream.

	Change-Id: I6f806ee89dcb8e95e8bd2d443328844079ee533e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: make-rust-sysroot: Remove unneeded input.
	* gnu/packages/rust.scm (make-rust-sysroot/implementation)[inputs]: When
	building targeting mingw32 don't add libunwind.

	Change-Id: I4623bf3c034c488d7f836f64ea0d7924899ce6ad

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-1.55: Build with fewer packages.
	* gnu/packages/rust.scm (rust-1.55)[inputs]: Remove libssh2, curl.
	[native-inputs]: Remove cmake-minimal, which.
	(rust)[inputs]: Add curl.

	Change-Id: Icf2355e0f84a50ea44bb057c6d6ccd89eead0191

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bootstrap: Build with fewer packages.
	Use more of the bundled libraries so we have fewer dependencies causing
	rebuilds in the future.

	* gnu/packages/rust.scm (rust-bootstrap)[inputs]: Remove curl.
	[native-inputs]: Remove bison, flex.

	Change-Id: Ibc743a48536e1474b9ef343962e27d8128e6a20f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add python-pydantic-2.
	* gnu/packages/python-xyz.scm (python-pydantic-2): New variable.

	Change-Id: I81c07fd91f522662dd912309313db7a3f4f49b75

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add python-annotated-types.
	* gnu/packages/python-xyz.scm (python-annotated-types): New variable.

	Change-Id: I8d601a226fbf25be7746a617c88084ab067978d4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add python-pydantic-core.
	* gnu/packages/python-xyz.scm (python-pydantic-core): New variable.

	Change-Id: I163db0e6230662c585b7f0d222feba55e20136f1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-speedate-0.13.
	* gnu/packages/crates-io.scm (rust-speedate-0.13): New variable.

	Change-Id: Ic82967e2fc77ea0de27b7c7e8719ed2b3d5c50d9

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-jiter-0.0.4.
	* gnu/packages/crates-io.scm (rust-jiter-0.0.4): New variable.

	Change-Id: I1ae09c45ac282dad99aca91df80731335388e5e9

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-codspeed-bencher-compat-2.
	* gnu/packages/crates-io.scm (rust-codspeed-bencher-compat-2): New
	variable.

	Change-Id: Ia2d6a0b863fae46799cb0aa0b97bb8c43b63aa24

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pyo3-ffi-0.20.
	* gnu/packages/crates-io.scm (rust-pyo3-ffi-0.20): New variable.
	(rust-pyo3-ffi-0.19): Inherit from rust-pyo3-ffi-0.20.

	Change-Id: Ia11da3916ddf808ef6cfced04c8d0fe580157f0b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-python3-dll-a-0.2: Update to 0.2.9.
	* gnu/packages/crates-windows.scm (rust-python3-dll-a-0.2): Update to
	0.2.9.

	Change-Id: I677741595cad8039874704e759fdaad1f0357588

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pyo3-0.20.
	* gnu/packages/crates-io.scm (rust-pyo3-0.20): New variable.
	(rust-pyo3-0.19): Inherit from rust-pyo3-0.20.

	Change-Id: I7a466d23bc641df287a79fcd8f8834233e231412

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pyo3-macros-0.20.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-0.20): New variable.
	(rust-pyo3-macros-0.19): Inherit from rust-pyo3-macros-0.20.

	Change-Id: I766cd3f45d4d531ec7285825061e69543c858d6b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pyo3-macros-backend-0.20.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-backend-0.20): New
	variable.
	(rust-pyo3-macros-backend-0.19): Inherit from
	rust-pyo3-macros-backend-0.20.

	Change-Id: I4a0c29f32898b104e941c620f068b7e77f0c099c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pyo3-build-config-0.20.
	* gnu/packages/crates-io.scm (rust-pyo3-build-config-0.20): New variable.
	(rust-pyo3-build-config-0.19): Inherit from rust-pyo3-build-config-0.20.

	Change-Id: I6f2e5278e41ec7b651663735b226d94aecfa5465

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lexical-6: Update to 6.1.1.
	* gnu/packages/crates-io.scm (rust-lexical-6): Update to 6.1.1.
	[arguments]: Don't skip the build.

	Change-Id: I26cb2d206dd16b83e43b21ecd22877bab2fc892c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lexical-write-integer-0.8: Update to 0.8.5.
	* gnu/packages/crates-io.scm (rust-lexical-write-integer-0.8): Update to
	0.8.5.
	[arguments]: Don't skip the build.  Skip the tests.
	[cargo-development-inputs]: Add rust-proptest-0.10.

	Change-Id: Id55c1234c4ec968ab933fa033e7b91bf784bd5f4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lexical-write-float-0.8: Update to 0.8.5.
	* gnu/packages/crates-io.scm (rust-lexical-write-float-0.8): Update to
	0.8.5.

	Change-Id: I7958ce2099c56fbf76d7bcd479470d390944a5e4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lexical-util-0.8: Update to 0.8.5.
	* gnu/packages/crates-io.scm (rust-lexical-util-0.8): Update to 0.8.5.
	[arguments]: Don't skip the build.  Skip the tests.
	[cargo-development-inputs]: Add rust-proptest-0.10.

	Change-Id: I6ddc8146af77520a937d6d54db78289b73884fe1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lexical-parse-integer-0.8: Update to 0.8.6.
	* gnu/packages/crates-io.scm (rust-lexical-parse-integer-0.8): Update to
	0.8.6.
	[arguments]: Don't skip the build.
	[cargo-development-inputs]: Add rust-proptest-0.10.

	Change-Id: I675cd2d82ed1abf3209be27176258aece0f773ef

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lexical-parse-float-0.8: Update to 0.8.5.
	* gnu/packages/crates-io.scm (rust-lexical-parse-float-0.8): Update to
	0.8.5.
	[arguments]: Don't skip the build.  Skip the tests.
	[cargo-development-inputs]: Add rust-proptest-0.10.

	Change-Id: Ie8ae6586191dcce16f9bc80a3adbfe1b0501b78b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lexical-core-0.8: Update to 0.8.5.
	* gnu/packages/crates-io.scm (rust-lexical-core-0.8): Update to 0.8.5.
	[arguments]: Don't skip the build.
	[cargo-development-inputs]: Add rust-approx-0.5.

	Change-Id: Ib9a467648ee9471679ce890d34fb243411049b44

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-iso8601-0.4.
	* gnu/packages/crates-io.scm (rust-iso8601-0.4): New variable.
	(rust-iso8601-0.3): Inherit from rust-iso8601-0.4.

	Change-Id: I97cc38acbdcab03df25823ffd7d11a11fbae6f2f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-either-1: Update to 1.9.0.
	* gnu/packages/crates-io.scm (rust-either-1): Update to 1.9.0.

	Change-Id: I1bf7b72ef841b6b126b1176231acd68cff8a70c8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-codspeed-2.
	* gnu/packages/crates-io.scm (rust-codspeed-2): New variable.

	Change-Id: If6897be11d2659eb44567db48d15dc1e7a0b7249

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add git-delta.
	* gnu/packages/rust-apps.scm (git-delta): New variable.

	Change-Id: I2319ab35b01842cb66b88df13fa64f31de4f20e5

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-box-drawing-0.1.
	* gnu/packages/crates-graphics.scm (rust-box-drawing-0.1): New variable.

	Change-Id: I560134e615a94a0552f88d8781dd97c70a3a3062

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-bat-0.18: Refactor package as library.
	* gnu/packages/crates-io.scm (rust-bat-0.18): Refactor package definition as
	library.
	[package]: Inherit from rust-bat-0.22.
	[name]: Change to rust-bat.

	Change-Id: I4f5cead29ae56af87529872880e5fc75204e9898

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-bat-0.22.
	* gnu/packages/crates-io.scm (rust-bat-0.22): New variable.

	Change-Id: Idd162185472b147c635faa6f241e13d2c6595487

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-bytelines-2.
	* gnu/packages/crates-io.scm (rust-bytelines-2): New variable.

	Change-Id: I33fe78abf19d9dd98053f5fedbbcdd4d933a877e

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-chrono-humanize-0.2: Update to 0.2.3.
	* gnu/packages/crates-io.scm (rust-chrono-humanize-0.2): Update to 0.2.3.
	[arguments]: Don't skip building.
	[description]: Update description.

	Change-Id: I5d481a7c1d386420b5eeee5add1c3268d1fba3f4

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-palette-0.6.
	* gnu/packages/crates-graphics.scm (rust-palette-0.6): New variable.

	Change-Id: I0c5e982730c533a38dbae133d015d3f71d77c892

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-palette-derive-0.6.
	* gnu/packages/crates-graphics.scm (rust-palette-derive-0.6): New variable.

	Change-Id: Ia6a5ab81fb74278d05fa5a78430a5b2d40062c91

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-smol-str-0.1: Update to 0.1.24.
	* gnu/packages/crates-io.scm (rust-smol-str-0.1): Update to 0.1.24.
	[arguments]: Don't skip build.  Add cargo-test-flags.
	[cargo-inputs]: Add rust-arbitrary-1.
	[cargo-development-inputs]: Replace rust-proptest-0.10 with 1.

	Change-Id: Ib4fbd5f53dbca08db79e14cedb19a91d72d4c057

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-sysinfo-0.28.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.28): New variable.
	(rust-sysinfo-0.27): Inherit from rust-sysinfo-0.28.

	Change-Id: Iece357b663a637b4e58c9900ecefcffc70b53fed

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-half-1: Fix test suite.
	* gnu/packages/crates-io.scm (rust-half-1)[arguments]: Add
	cargo-test-flags.

	Change-Id: Ib9b7cef1d64ae7dbd29952bfffabf983ed0df3d7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-winit-0.24: Remove unnecessary inputs.
	* gnu/packages/crates-graphics.scm (rust-winit-0.24)[inputs]: Remove
	field.

	Change-Id: Ia671b2539f47796ab3f77b90e1f3a47dd188e3c8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-winit-0.26: Remove unnecessary inputs.
	* gnu/packages/crates-graphics.scm (rust-winit-0.26)[inputs]: Remove
	field.

	Change-Id: I06aa526146d3cbf8b5a37b7e1df38ce0739f0400

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-sys-0.28: Update to 0.28.6.
	* gnu/packages/crates-graphics.scm (rust-wayland-sys-0.28): Update to
	0.28.6.
	[arguments]: Remove trailing #t from phases.
	[cargo-inputs]: Add rust-memoffset-0.6.  Replace rust-dlib-0.4 with 0.5.
	[propagated-inputs]: Move wayland from here ...
	[inputs]: ... to here.  Remove all other inputs.

	Change-Id: Id642616de81f85d39a02eb7037d968c68cc8c39e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-sys-0.29: Remove unnecessary inputs.
	* gnu/packages/crates-graphics.scm (rust-wayland-sys-0.29)
	[propagated-inputs]: Move wayland from here ...
	[inputs]: ... to here.  Remove all other inputs.

	Change-Id: I0a400527a6cdf716eac7dea2fc83b3e7b9bc6642

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-server-0.28: Update to 0.28.6.
	* gnu/packages/crates-graphics.scm (rust-wayland-server-0.28): Update to
	0.28.6.
	[cargo-inputs]: Add rust-wayland-commons-0.28,
	rust-wayland-scanner-0.28, rust-wayland-sys-0.28.  Replace rust-nix-0.18
	with 0.20.
	[inputs]: Remove field.

	Change-Id: I514ca4f92aad89f129205ab39077b4bcac533f69

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-server-0.29: Remove unnecessary inputs.
	* gnu/packages/crates-graphics.scm (rust-wayland-server-0.29)[inputs]:
	Remove field.

	Change-Id: Ibe5057b3593f72447921dd69f8aa82be08f78a71

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-scanner-0.28: Update to 0.28.6.
	* gnu/packages/crates-graphics.scm (rust-wayland-scanner-0.28): Update
	to 0.28.6.
	[cargo-inputs]: Add rust-proc-macro2-1, rust-quote-1, rust-xml-rs-0.8.
	[inputs]: Remove field.

	Change-Id: I31b89e8e4f2d18d5b593087e37e18f7eeb5f0e94

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-scanner-0.29: Remove unnecessary inputs.
	* gnu/packages/crates-graphics.scm (rust-wayland-scanner-0.29)[inputs]:
	Remove field.

	Change-Id: I9fcbe667d743d9295d068fccf48b9a8013785a8d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-protocols-0.28: Update to 0.28.6.
	* gnu/packages/crates-graphics.scm (rust-wayland-protocols-0.28): Update
	to 0.28.6.
	[cargo-inputs]: Add rust-wayland-client-0.28, rust-wayland-commons-0.28,
	rust-wayland-scanner-0.28, rust-wayland-server-0.28.
	[inputs]: Remove field.

	Change-Id: I923db8b5fa7e924b7f0d30f4534f431689db231f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-protocols-0.29: Remove unnecessary inputs.
	* gnu/packages/crates-graphics.scm (rust-wayland-protocols-0.29)
	[inputs]: Remove field.

	Change-Id: I8d5b7425b6a2f15737a72631fde6d1acaff18861

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-egl-0.28: Update to 0.28.6.
	* gnu/packages/crates-graphics.scm (rust-wayland-egl-0.28): Update to
	0.28.6.
	[cargo-inputs]: Add rust-wayland-client-0.28, rust-wayland-sys-0.28.
	[inputs]: Remove field.

	Change-Id: Icf4dc567531f45696616776bc21d24a85ec90d7f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-egl-0.29: Fix inputs.
	* gnu/packages/crates-graphics.scm (rust-wayland-egl-0.29)
	[inputs]: Add wayland.  Remove rust-wayland-client-0.29,
	rust-wayland-sys-0.29.

	Change-Id: I22830728a222d582b585f70b49598330cba1fdf5

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-cursor-0.28: Update to 0.28.6.
	* gnu/packages/crates-graphics.scm (rust-wayland-cursor-0.28): Update to
	0.28.6.
	[cargo-inputs]: Add rust-wayland-client-0.28.  Replace rust-nix-0.18
	with 0.20.
	[inputs]: Remove field.

	Change-Id: Ib4ff567160decf319b58c67399d0120b22340d46

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-cursor-0.29: Remove unnecessary inputs.
	* gnu/packages/crates-graphics.scm (rust-wayland-cursor-0.29)[inputs]:
	Remove field.

	Change-Id: I71696a5927de4a71bf074c134c615c7a21d77946

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-commons-0.28: Update to 0.28.6.
	* gnu/packages/crates-graphics.scm (rust-wayland-commons-0.28): Update
	to 0.28.6.
	[cargo-inputs]: Add rust-wayland-sys-0.28.  Replace rust-nix-0.18 with
	0.20.
	[inputs]: Remove field.

	Change-Id: Iad59fb58246a115259877aa32825d8162bcf1df1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-commons-0.29: Remove unnecessary inputs.
	* gnu/packages/crates-graphics.scm (rust-wayland-commons-0.29)[inputs]:
	Remove field.

	Change-Id: I7fdabc08c67456f2c7a7a97d82b009d4e9dccd50

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-client-0.28: Update to 0.28.6.
	* gnu/packages/crates-graphics.scm (rust-wayland-client-0.28): Update to
	0.28.6.
	[arguments]: Skip tests.
	[cargo-inputs]: Add rust-wayland-commons-0.28,
	rust-wayland-scanner-0.28, rust-wayland-sys-0.28.  Replace rust-nix-0.18
	with 0.20.
	[inputs]: Remove field.

	Change-Id: I8473b4701faed590d8a605967881c3cc72065bc8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wayland-client-0.29: Remove unnecessary inputs.
	* gnu/packages/crates-graphics.scm (rust-wayland-client-0.29)[inputs]:
	Remove field.

	Change-Id: I1a631523b02b819d884a7998e04d30ad8fcb9e56

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-glutin-0.26: Remove unnecessary inputs.
	* gnu/packages/crates-graphics.scm (rust-glutin-0.26)[inputs]: Remove
	field.

	Change-Id: Iae6e2b94acd90101f1737243fcd0ed5b9c8c769c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-glutin-0.28: Remove unnecessary inputs.
	* gnu/packages/crates-graphics.scm (rust-glutin-0.28)[inputs]: Remove
	field.

	Change-Id: I08306800b59934e1f26599708004687c2eb42965

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ciborium-0.2: Update to 0.2.1.
	* gnu/packages/crates-io.scm (rust-ciborium-0.2): Update to 0.2.1.
	[arguments]: Add cargo-test-flags.

	Change-Id: Ia1306025ac7bbbf4f3ad0f94079ecffd3e2c9839

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ciborium-io-0.2: Update to 0.2.1.
	* gnu/packages/crates-io.scm (rust-ciborium-io-0.2): Update to 0.2.1.

	Change-Id: I1160df3cc64cefad2c03c14f19916ce7d2667770

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ciborium-ll-0.2: Update to 0.2.1.
	* gnu/packages/crates-io.scm (rust-ciborium-ll-0.2): Update to 0.2.1.

	Change-Id: I2a1a7ddba98cc95dd99c342a11c6d2b4f0482996

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hyper-sync-rustls-0.3: Don't skip build.
	* gnu/packages/crates-web.scm (rust-hyper-sync-rustls-0.3)[arguments]:
	Don't skip the build.  Add cargo-test-flags.
	[cargo-development-inputs]: Add rust-env-logger-0.5.

	Change-Id: I04737cf24abae67e65cb4fc4e091386816fb646b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-webpki-0.18: Don't skip build.
	* gnu/packages/crates-web.scm (rust-webpki-0.18)[source]: Add snippet to
	fix doctests.
	[arguments]: Don't skip the build.  Remove phase generating curve25519
	tables.

	Change-Id: If7265d52cb0a427f8066d017ef3479782cef3c4f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sct-0.4: Don't skip build.
	* gnu/packages/crates-io.scm (rust-sct-0.4)[arguments]: Don't skip the
	build.

	Change-Id: I8eee3ba1ce22fc20cc06b2be22ae2031ceee31da

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ring-0.13: Build all the files from source.
	* gnu/packages/crates-io.scm (rust-ring-0.13-sources): New variable.
	(rust-ring-0.13)[source]: Use rust-ring-0.13-sources.  Remove snippet.
	[arguments]: Don't skip the build.  Remove phase generating curve25519
	tables.
	[native-inputs]: Remove field.

	Change-Id: Iea4a7b7cd88c21e37b9cdab6484dc3e229ced3ea

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libtest-mimic-0.5: Fix tests.
	* gnu/packages/crates-io.scm (rust-libtest-mimic-0.5)[arguments]: Add
	cargo-test-flags.

	Change-Id: Ib39a0469f8371982c1604c018c9889a21d882de8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nu-ansi-term-0.46: Move to (gnu packages shells).
	* gnu/packages/crates-io.scm (rust-nu-ansi-term-0.46): Move from here ...
	* gnu/packages/shells.scm: ... to here.

	Change-Id: I0197e71814ef747ad0667a33853c3228742b3a05

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rav1e: Only build with nasm on some platforms.
	* gnu/packages/video.scm (rav1e)[native-inputs]: Only include nasm on
	platforms which need it for building.

	Change-Id: Ib9492c5a942d2c97f0aeda48305ec3ffc032fb4b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-libdav1d-sys-0.6.
	* gnu/packages/crates-graphics.scm (rust-libdav1d-sys-0.6): New variable.

	Change-Id: I51934b63c2533c810606e0645e6d39555da10018

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dav1d: Update to 1.3.0.
	* gnu/packages/video.scm (dav1d): Update to 1.3.0.
	[native-inputs]: Only use nasm when building for x86_64 or i686.
	* gnu/packages/crates-graphics.scm (rust-dav1d-sys-0.7)[arguments]: Skip
	the build.

	Change-Id: I2e3fb6d343c92e48f231bf2b77259856a47bbc51

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libaom: Update to 3.8.0.
	* gnu/packages/video.scm (libaom): Update to 3.8.0.

	Change-Id: I858ee22b94147564675f512346a87cd644d4238a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-anstyle-0.3.
	* gnu/packages/crates-io.scm (rust-anstyle-0.3): New variable.

	Change-Id: I01e626109ab3863a41778d5c767750880396c5bd

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-anstyle-parse-0.1.
	* gnu/packages/crates-io.scm (rust-anstyle-parse-0.1): New variable.

	Change-Id: I87eb6fd62500ce5033947291dd8c19b4eb98cf09

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-anstyle-stream-0.2.
	* gnu/packages/crates-io.scm (rust-anstyle-stream-0.2): New variable.

	Change-Id: If0fa3cca5e382c1b57168ee3c77a18e1edc4e4e7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lz4-flex-0.11.
	* gnu/packages/crates-io.scm (rust-lz4-flex-0.11): New variable.

	Change-Id: I90ca3c1da462e418ff917ca97a9f7929ef23efd6

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lzzzz-1.
	* gnu/packages/crates-io.scm (rust-lzzzz-1): New variable.

	Change-Id: Ife822e52f08cd63b8b464aebaba1965204ee5e87

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-more-asserts-0.3.
	* gnu/packages/crates-io.scm (rust-more-asserts-0.3): New variable.

	Change-Id: I1b361eb9c14d774db10fa5098055499741055ab1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-optick-1.
	* gnu/packages/crates-io.scm (rust-optick-1): New variable.

	Change-Id: I88538ff2ea2b0027da1a287ac3df67ef03ce21e0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-profiling-1.
	* gnu/packages/crates-io.scm (rust-profiling-1): New variable.

	Change-Id: I7b1f2cf34ec4796ad44a1041ba78dfd7a148a2c9

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-puffin-0.18.
	* gnu/packages/crates-io.scm (rust-puffin-0.18): New variable.

	Change-Id: I6a913b13872d6bf93ce81e35c03fb00f36ff9a3f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ruzstd-0.4.
	* gnu/packages/crates-io.scm (rust-ruzstd-0.4): New variable.

	Change-Id: Ifb190ddca6efc179c8017fee21c50c9bffdf04d4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-superluminal-perf-0.1.
	* gnu/packages/crates-io.scm (rust-superluminal-perf-0.1): New variable.

	Change-Id: I0f5567c29064fdac3ea0ef2d3254d6e5dc51099a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-thiserror-core-1.
	* gnu/packages/crates-io.scm (rust-thiserror-core-1): New variable.

	Change-Id: I7f0b202e8c883f0fa2546f141fa65962058364d2

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tracing-tracy-0.4.
	* gnu/packages/crates-io.scm (rust-tracing-tracy-0.4): New variable.

	Change-Id: Id0f10c71893724d6d0046d4785417c7eb455690a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tracy-client-0.10.
	* gnu/packages/crates-io.scm (rust-tracy-client-0.10): New variable.

	Change-Id: I53beb20e4b9e27c40706f4365810dc1bf53e5cd9

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tracy-client-sys-0.11.
	* gnu/packages/crates-io.scm (rust-tracy-client-sys-0.11): New variable.

	Change-Id: I2edd4856db6bb0560a402d8899ab0f7f1b8bca1d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-zstd-0.12.
	* gnu/packages/crates-io.scm (rust-zstd-0.12): New variable.

	Change-Id: Id4142fdb6d432dc05a8cec1118a22babe75206e7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-zstd-safe-6.
	* gnu/packages/crates-io.scm (rust-zstd-safe-6): New variable.

	Change-Id: I8362e76a8795eddd638f1eca0bfcb83309461d07

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-anstyle-wincon-0.2.
	* gnu/packages/crates-windows.scm (rust-anstyle-wincon-0.2): New variable.

	Change-Id: Iadfd77f8ac8ac799a5d90582a9ecb3fd17975587

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-winnow-0.4: Update to 0.4.11.
	* gnu/packages/crates-io.scm (rust-winnow-0.4): Update to 0.4.11.
	[cargo-inputs]: Add rust-anstyle-stream-0.2.  Replace rust-anstyle-0.2
	with 0.3.  Remove rust-concolor-0.0.8.

	Change-Id: Ib2ba5acba2df6bd9cd1594f772b22afb013c7103

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-v-frame-0.3: Update to 0.3.7.
	* gnu/packages/crates-io.scm (rust-v-frame-0.3): Update to 0.3.7.
	[cargo-inputs]: Add rust-profiling-1, rust-tracing-1.  Replace
	rust-num-derive-0.3 with 0.4.  Remove rust-new-debug-unreachable-1,
	rust-rust-hawktracer-0.7.

	Change-Id: I6c7fcf78e80cc5517edb18cfec8667cd9d66931f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tracy-client-0.16.
	* gnu/packages/crates-io.scm (rust-tracy-client-0.16): New variable.

	Change-Id: Ib8137ada41f623c93566d698f91d5a0a1faa08a3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tracy-client-sys-0.22.
	* gnu/packages/crates-io.scm (rust-tracy-client-sys-0.22): New variable.

	Change-Id: I446c9eeb8bb72b8b4c924719a7953631fd89b996

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-thiserror-core-impl-1.
	* gnu/packages/crates-io.scm (rust-thiserror-core-impl-1): New variable.

	Change-Id: I9563f36bfce001c88302c06d794c85c8277977e3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-target-lexicon-0.12: Update to 0.12.13.
	* gnu/packages/crates-io.scm (rust-target-lexicon-0.12): Update to
	0.12.13.

	Change-Id: Ic0de3087ccb97eaf152f09d18a986033cfc5079b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-system-deps-6: Update to 6.2.0.
	* gnu/packages/crates-io.scm (rust-system-deps-6): Update to 6.2.0.

	Change-Id: I6e71d77b8f003ce45a21a8580b53afb1db444b67

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-superluminal-perf-sys-0.1.
	* gnu/packages/crates-io.scm (rust-superluminal-perf-sys-0.1): New
	variable.

	Change-Id: I381da68c51b4b35ece4c3fbd6d38a5d8f6b4b53e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-snap-1: Update to 1.1.1.
	* gnu/packages/crates-io.scm (rust-snap-1): Update to 1.1.1.

	Change-Id: Ic20ed6ab726bcac4571f880ec0dbd11df198eeb0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-concolor-query-0.3.
	* gnu/packages/crates-io.scm (rust-concolor-query-0.3): New variable.
	(rust-concolor-query-0.1): Inherit from rust-concolor-query-0.3.

	Change-Id: I44c321dbdc55ab006908ffd9dc21c8d30ffacaf9

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-concolor-override-1.
	* gnu/packages/crates-io.scm (rust-concolor-override-1): New variable.

	Change-Id: Ib35c793e826a033b8baa7351a9092202e7cee840

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-profiling-procmacros-1.
	* gnu/packages/crates-io.scm (rust-profiling-procmacros-1): New variable.

	Change-Id: Icd2a8626025c0f6564714839f49cebe76c25411f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-num-derive-0.4.
	* gnu/packages/crates-io.scm (rust-num-derive-0.4): New variable.
	(rust-num-derive-0.3): Inherit from rust-num-derive-0.4.

	Change-Id: I1e944897610f878b2482933c2cc0aaabe28f2575

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lz4-compress-0.1.
	* gnu/packages/crates-io.scm (rust-lz4-compress-0.1): New variable.

	Change-Id: I14ae23e3c9039de8e0ea9f5f25feb2dc240d3a92

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ivf-0.1: Update to 0.1.1.
	* gnu/packages/crates-io.scm (rust-ivf-0.1): Update to 0.1.1.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Replace rust-bitstream-io-0.8 with 1.

	Change-Id: I263d4985f1616ba61dd92eda55794604a9120546

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cfg-expr-0.15: Update to 0.15.6.
	* gnu/packages/crates-io.scm (rust-cfg-expr-0.15): Update to 0.15.6.

	Change-Id: I3b0a22b4ee49c9f388969cd25c12ced85844ea48

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-bindgen-0.69.
	* gnu/packages/crates-io.scm (rust-bindgen-0.69): New variable.
	(rust-bindgen-0.66): Inherit from rust-bindgen-0.69.

	Change-Id: I54fef9452364ff9b299c935b6caf06c090f7f128

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-av1-grain-0.2: Update to 0.2.3.
	* gnu/packages/crates-io.scm (rust-av1-grain-0.2): Update to 0.2.3.
	[cargo-inputs]: Remove rust-itertools-0.10.

	Change-Id: I339b1d3a0e162c9eb184fde6911cc1866b0507d9

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-av-metrics-0.9: Update to 0.9.1.
	* gnu/packages/crates-io.scm (rust-av-metrics-0.9): Update to 0.9.1.
	[cargo-development-inputs]: Replace rust-y4m-0.7 with 0.8.

	Change-Id: I6add6567dcb5f1aed545ceb91a5693b88f4a5c84

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-dav1d-sys-0.7: Update to 0.7.3.
	* gnu/packages/crates-graphics.scm (rust-dav1d-sys-0.7): Update to 0.7.3.

	Change-Id: Ib9f7bce822d73e25656824f3805f98d7c63ca400

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-aom-sys-0.3: Update to 0.3.3.
	* gnu/packages/crates-graphics.scm (rust-aom-sys-0.3): Update to 0.3.3.
	[cargo-inputs]: Replace rust-bindgen-0.61 with 0.69.

	Change-Id: Id21b00100958fa2d3490b23effc337d3b454f7c3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-half-2: Update to 2.3.1.
	* gnu/packages/crates-io.scm (rust-half-2): Update to 2.3.1.
	[arguments]: Add cargo-test-flags.
	[cargo-inputs]: Add rust-cfg-if-1, rust-rand-0.8, rust-rand-distr-0.4.

	Change-Id: I0f1338cbe0f6d414c091e34fb8ca2297e7ff6368

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pyo3-0.19: Fix tests.
	* gnu/packages/crates-io.scm (rust-pyo3-0.19)[arguments]: Add
	cargo-test-flags.

	Change-Id: Ice6bc91a3fd774c7a0038add76f30bf7d69abc09

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-inventory-0.3: Update to 0.3.14.
	* gnu/packages/crates-io.scm (rust-inventory-0.3): Update to 0.3.14.

	Change-Id: Ide4d2de7df32f9b44c01b38b0831e69e86ea27d9

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-unsafe-libyaml-0.2: Skip tests.
	* gnu/packages/crates-io.scm (rust-unsafe-libyaml-0.2)[arguments]: Skip
	the test suite.

	Change-Id: Ieaa75e65906db31cccc5d714af8933fbb157e00e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ci-info-0.3: Adjust tests.
	* gnu/packages/crates-io.scm (rust-ci-info-0.3)[arguments]: Add
	cargo-test-flags.

	Change-Id: I4bdbd6924c2d601eb1e7942ab55e2c6d3d8354a5

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-colored-1: Update to 1.9.4.
	* gnu/packages/crates-io.scm (rust-colored-1): Update to 1.9.4.
	[arguments]: Skip the tests.
	[cargo-inputs]: Add rust-is-terminal-0.4, rust-lazy-static-1,
	rust-winapi-0.3.
	[cargo-development-inputs]: Add rust-ansi-term-0.12,
	rust-rspec-1.0.0-beta.3.

	Change-Id: I1cbb6310351df9497daaac3d48f3c1d16d3d7690

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pollster-macro-0.1: Skip the tests.
	* gnu/packages/crates-io.scm (rust-pollster-macro-0.1)[arguments]: Skip
	the test suite.

	Change-Id: Idf74b1e68f23b9891a40601c80e8d79355716fa6

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-util-0.3: Update to 0.3.30.
	* gnu/packages/crates-io.scm (rust-futures-util-0.3): Update to 0.3.30.

	Change-Id: Ia4d1f781df55d25380b17cae8c1909f522796a6c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-test-0.3: Update to 0.3.30.
	* gnu/packages/crates-io.scm (rust-futures-test-0.3): Update to 0.3.30.

	Change-Id: I090c03b4b7ef8e00fee9850ee926341d1a3153c7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-task-0.3: Update to 0.3.30.
	* gnu/packages/crates-io.scm (rust-futures-task-0.3): Update to 0.3.30.

	Change-Id: Ifd487a7b6220960008bc10dd2641c8f05d807c04

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-sink-0.3: Update to 0.3.30.
	* gnu/packages/crates-io.scm (rust-futures-sink-0.3): Update to 0.3.30.

	Change-Id: Ie2c8a56b089e8aba34227c5b108527a8d71649ad

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-macro-0.3: Update to 0.3.30.
	* gnu/packages/crates-io.scm (rust-futures-macro-0.3): Update to 0.3.30.

	Change-Id: I5e25f406b5841e6322fcc2b28b38704399d8b2e8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-io-0.3: Update to 0.3.30.
	* gnu/packages/crates-io.scm (rust-futures-io-0.3): Update to 0.3.30.

	Change-Id: I4df0aaf870da71a92a65577df366589d76b3e94e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-executor-0.3: Update to 0.3.30.
	* gnu/packages/crates-io.scm (rust-futures-executor-0.3): Update to
	0.3.30.
	[arguments]: Don't skip the build.  Skip the tests.

	Change-Id: Ic381097a4df81971dbd1b8671c598439cdf09bf0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-core-0.3: Update to 0.3.30.
	* gnu/packages/crates-io.scm (rust-futures-core-0.3): Update to 0.3.30.

	Change-Id: I4ab87f21c6df30b17aad83c3bff87a2932be81b0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-channel-0.3: Update to 0.3.30.
	* gnu/packages/crates-io.scm (rust-futures-channel-0.3): Update to
	0.3.30.

	Change-Id: I933842030565fd9770da3ff96d7d001b93187ad3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-0.3: Update to 0.3.30.
	* gnu/packages/crates-io.scm (rust-futures-0.3): Update to 0.3.30.

	Change-Id: I5dd028ce72ff7206ace938edfe663a1ebff8fdcd

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-trait-0.1: Update to 0.1.77.
	* gnu/packages/crates-io.scm (rust-async-trait-0.1): Update to 0.1.77.

	Change-Id: Id60faaffc7a435239a96a9799c93c027ae4d2033

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-security-framework-0.1.
	* gnu/packages/crates-apple.scm (rust-security-framework-0.1): Delete variable.

	Change-Id: I9d76a39d94e1365d43b9ef133212bae908d96d20

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-security-framework-sys-0.1.
	* gnu/packages/crates-apple.scm (rust-security-framework-sys-0.1): Delete variable.

	Change-Id: I4b56205eddbe227b4a88b143c21fd020c5138402

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-native-tls-0.1.
	* gnu/packages/crates-tls.scm (rust-native-tls-0.1): Delete variable.

	Change-Id: Idba61e8a83704488c13bb4ec827b2f1b48305390

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cocoa-0.20.
	* gnu/packages/crates-apple.scm (rust-cocoa-0.20): New variable.

	Change-Id: I80b87f02d232ff46ab5709065437fdc217d85743

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-metal-0.18: Downgrade to 0.18.0.
	Later versions of this crate were yanked by upstream.

	* gnu/packages/crates-apple.scm (rust-metal-0.18): Downgrade to 0.18.0.
	[cargo-inputs]: Add rust-core-graphics-0.19.  Replace rust-cocoa-0.22
	with 0.20.

	Change-Id: I6d75e6bf94ebccd829c356cfe0bf1944ed1f3a0b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-always-assert-0.1.
	* gnu/packages/crates-io.scm (rust-always-assert-0.1): Delete variable.

	Change-Id: Ia9d8d94608544035ff78df208fb19bd766983567

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-fat-macho-0.4: Move to (gnu packages crates-apple).
	* gnu/packages/crates-io.scm (rust-fat-macho-0.4): Move from here ...
	* gnu/packages/crates-apple.scm: ... to here.

	Change-Id: I94db36b2d2a02952f3ae141edbb72d7a8a445e9f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-mach: Move to (gnu packages crates-apple).
	* gnu/packages/crates-io.scm (rust-mach-0.3, rust-mach-0.2,
	rust-mach-o-sys-0.1): Move from here ...
	* gnu/packages/crates-apple.scm: ... to here.

	Change-Id: I7d52ea709974637355038e8b43b4d193940529e0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-commoncrypto: Move to (gnu packages crates-apple).
	* gnu/packages/crates-io.scm (rust-commoncrypto-0.2,
	rust-commoncrypto-sys-0.2): Move from here ...
	* gnu/packages/crates-apple.scm: ... to here.

	Change-Id: I080088e9cea2631736e6fe06158f9263cbddbc5e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-metal-0.18: Move to (gnu packages crates-apple).
	* gnu/packages/crates-io.scm (rust-metal-0.18): Move from here ...
	* gnu/packages/crates-apple.scm: ... to here.

	Change-Id: Ica5be709b1a1136cdca0f8b7febf6cf0c68187a4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-icrate-0.0.4: Move to (gnu packages crates-apple).
	* gnu/packages/crates-io.scm (rust-icrate-0.0.4): Move from here ...
	* gnu/packages/crates-apple.scm: ... to here.

	Change-Id: I567a637f64c4f5efc5f3cc73a28aee9f9a00c627

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-fsevent: Move to (gnu packages crates-apple).
	* gnu/packages/crates-io.scm (rust-fsevent-2, rust-fsevent-0.4,
	rust-fsevent-sys-4, rust-fsevent-sys-3, rust-fsevent-sys-2): Move from
	here ...
	* gnu/packages/crates-apple.scm: ... to here.

	Change-Id: I7455ed5e15d312dcf2cc57c1e27ae8caaa47ed8c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cocoa: Move to (gnu packages crates-apple).
	* gnu/packages/crates-io.scm (rust-cocoa-0.25, rust-cocoa-0.24,
	rust-cocoa-0.23, rust-cocoa-0.22, rust-cocoa-0.19, rust-cocoa-0.18,
	rust-cocoa-foundation-0.1): Move from here ...
	* gnu/packages/crates-apple.scm: ... to here.

	Change-Id: Ie751274ae50082a1fcbc020dbb288d6b7370d6fe

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-credential-macos-keychain: Move to crates-apple.scm.
	* gnu/packages/crates-io.scm (rust-cargo-credential-macos-keychain-0.4,
	rust-cargo-credential-macos-keychain-0.3): Move from here ...
	* gnu/packages/crates-apple.scm: ... to here.

	Change-Id: I6e8becddbeeebe282227dc09c012735134c84665

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-system-configuration: Move to (gnu packages crates-apple).
	* gnu/packages/crates-io.scm (rust-system-configuration-0.5,
	rust-system-configuration-sys-0.5): Move from here ...
	* gnu/packages/crates-apple.scm: ... to here.

	Change-Id: Ia3794ce3ef56520dac26b44acfc91da7f7e3031f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-security-framework: Move to (gnu packages crates-apple).
	* gnu/packages/crates-io.scm (rust-security-framework-2,
	rust-security-framework-1, rust-security-framework-0.3,
	rust-security-framework-0.2, rust-security-framework-0.1,
	rust-security-framework-sys-2, rust-security-framework-sys-1,
	rust-security-framework-sys-0.3, rust-security-framework-sys-0.2,
	rust-security-framework-sys-0.1): Move from here ...
	* gnu/packages/crates-apple.scm: ... to here.

	Change-Id: Ic3fed59019265d19f8c0efa992566691a6a807f6

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-readkey-0.1: Move to (gnu packages crates-apple).
	* gnu/packages/crates-io.scm (rust-readkey-0.1): Move from here ...
	* gnu/packages/crates-apple.scm: ... to here.

	Change-Id: Ie24d9c158ee88d4f82572ae55326e5967b754d19

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-objc: Move to (gnu packages crates-apple).
	* gnu/packages/crates-io.scm (rust-objc-0.2, rust-objc-exception-0.1,
	rust-objc-foundation-0.1, rust-objc-id-0.1, rust-objc-sys-0.3,
	rust-objc-sys-0.2, rust-objc-test-utils-0.0, rust-objc2-0.4,
	rust-objc2-0.3, rust-objc2-encode-3, rust-objc2-encode-2,
	rust-objc2-proc-macros-0.1): Move from here ...
	* gnu/packages/crates-apple.scm: ... to here.

	Change-Id: I7dedf9dd15aa36a6fd11c2e444499d87ef506107

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-dispatch: Move to (gnu packages crates-apple).
	* gnu/packages/crates-io.scm (rust-dispatch-0.2, rust-dispatch-0.1):
	Move from here ...
	* gnu/packages/crates-apple.scm: ... to here.

	Change-Id: Ia7452e335031b66d14359f2ef9236fd210685506

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-core-text: Move to (gnu packages crates-apple).
	* gnu/packages/crates-io.scm (rust-core-text-20, rust-core-text-19):
	Move from here ...
	* gnu/packages/crates-apple.scm: ... to here.

	Change-Id: Idbad69dd6e1bcbff80e6cb3ce699120edb5fa25c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-core-foundation: Move to (gnu packages crates-apple).
	* gnu/packages/crates-io.scm (rust-core-foundation-0.9,
	rust-core-foundation-0.7, rust-core-foundation-0.6,
	rust-core-foundation-0.2, rust-core-foundation-sys-0.8,
	rust-core-foundation-sys-0.7, rust-core-foundation-sys-0.6,
	rust-core-foundation-sys-0.2): Move from here ...
	* gnu/packages/crates-apple.scm: ... to here.

	Change-Id: I01b1ab7a3bef25d33ea3bd0edc33398acad882e8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-coreaudio: Move to (gnu packages crates-apple).
	* gnu/packages/crates-io.scm (rust-coreaudio-rs-0.10,
	rust-coreaudio-sys-0.2): Move from here ...
	* gnu/packages/crates-apple.scm: ... to here.

	Change-Id: I3c9dec888f543cc63152d2a51f8699cc072a05f5

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-block: Move to (gnu packages crates-apple).
	* gnu/packages/crates-io.scm (rust-block-0.1, rust-block2-0.3,
	rust-block2-0.2, rust-block-sys-0.2, rust-block-sys-0.1): Move from
	here ...
	* gnu/packages/crates-apple.scm: ... to here.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register new file.

	Change-Id: I278dfdb829340fba937d29691b1451401675c87b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: skim: Update to 0.10.4.
	* gnu/packages/rust-apps.scm (skim): Update to 0.10.4.
	[arguments]: Don't install the source.
	[cargo-inputs]: Replace rust-clap-2 with 3, rust-derive-builder-0.9 with
	0.11, rust-env-logger-0.8 with 0.9, rust-nix-0.19 with 0.25,
	rust-shlex-0.1 with 1, rust-time-0.2 with 0.3, rust-tuikit-0.4 with 0.5,
	rust-vte-0.9 with 0.11.

	Change-Id: Icd4f3186fce5aa1dfb33b19d282717ca70debbf1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: skim: Reformat with 'guix style'.
	* gnu/packages/rust-apps.scm (skim): Reformat the code with 'guix style'.

	Change-Id: I5a98279fdc1f70f1af146460796ba1ae54c70f7f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-skim-0.9.
	* gnu/packages/crates-io.scm (rust-skim-0.9): New variable.
	(rust-rustyline-9, rust-rustyline-8)[cargo-inputs]: Use rust-skim-9
	instead of skim.

	Change-Id: I51f147cbadbfed53d72fc0f2b6fd6c4019c2077c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-skim-0.7: Move to (gnu packages crates-io).
	* gnu/packages/rust-apps.scm (skim-0.7): Move from here ...
	* gnu/packages/crates-io.scm (rust-skim-0.7): ... to here.
	(rust-rustyline-7, rust-rustyline-6)[cargo-inputs]: Update package
	reference.

	Change-Id: I6ce27aab9216dd7b21c303e23dc36f106045f2fb

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-alacritty-terminal-0.19.
	* gnu/packages/crates-io.scm (rust-alacritty-terminal-0.19): Delete variable.

	Change-Id: I2a0ad4a8730b93ad01115c6edb70123a81ea4145

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-alacritty-config-derive-0.2.
	* gnu/packages/crates-io.scm (rust-alacritty-config-derive-0.2): Delete variable.

	Change-Id: Id3cbae369dff6c64c1878c6960f2f76c8d1f2d0f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-alacritty-config-0.1.
	* gnu/packages/crates-io.scm (rust-alacritty-config-0.1): Delete variable.

	Change-Id: I54895be9c0cb40f0fe00ca72587fc0b0ef287716

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-colorous-1.
	* gnu/packages/crates-graphics.scm (rust-colorous-1): New variable.

	Change-Id: Iecd8d526f985996e536e6d1df463efb5ae3f4532

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cursor-icon-1.
	* gnu/packages/crates-graphics.scm (rust-cursor-icon-1): New variable.

	Change-Id: I46fada263179d8418e2b03e3aeddbe17d8e1ef97

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-drm-0.10.
	* gnu/packages/crates-graphics.scm (rust-drm-0.10): New variable.

	Change-Id: I81879e069688554988e29db341ebe04ba10679e9

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-evdev-0.11.
	* gnu/packages/crates-graphics.scm (rust-evdev-0.11): New variable.

	Change-Id: If7f0910971486717309a477aec5ad1f36d60ac7d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-glow-0.12.
	* gnu/packages/crates-graphics.scm (rust-glow-0.12): New variable.

	Change-Id: I55909982ddbeafcafd586ffbae96e8759a031bc7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gpu-alloc-0.6.
	* gnu/packages/crates-graphics.scm (rust-gpu-alloc-0.6): New variable.

	Change-Id: If05c272e742dea9c21648939b27e9e88b7b55735

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-imageproc-0.23.
	* gnu/packages/crates-graphics.scm (rust-imageproc-0.23): New variable.

	Change-Id: Iddea8dff77c1dd1a48480a50433973e6caa7a225

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pbr-1.
	* gnu/packages/crates-graphics.scm (rust-pbr-1): New variable.

	Change-Id: I82ebaa90c7f76bd02c760257b022a88e44413146

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-qoi-0.4.
	* gnu/packages/crates-graphics.scm (rust-qoi-0.4): New variable.

	Change-Id: I0ef8c44fcdc2b63bb8225ff40561ea0d2c577ce2

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-raw-window-metal-0.3.
	* gnu/packages/crates-graphics.scm (rust-raw-window-metal-0.3): New variable.

	Change-Id: Iae844a4cfa81c32a0abe8d2985d934b13976cef2

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tiny-xlib-0.2.
	* gnu/packages/crates-graphics.scm (rust-tiny-xlib-0.2): New variable.

	Change-Id: I95f5c551bde971ce95c6d4d269974734d7574b13

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wayland-csd-frame-0.3.
	* gnu/packages/crates-graphics.scm (rust-wayland-csd-frame-0.3): New variable.

	Change-Id: Iad1229f844aa047332f68d2500ded0c5387fa63d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wayland-protocols-plasma-0.2.
	* gnu/packages/crates-graphics.scm (rust-wayland-protocols-plasma-0.2): New variable.

	Change-Id: Ibcb8d3d6d70683122001ad87d80193e23a2b49ee

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-winit-0.27.
	* gnu/packages/crates-graphics.scm (rust-winit-0.27): New variable.

	Change-Id: I51d1cbe1637c9eb6e110e3a0cfd15de79c4285e6

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-winit-test-0.1.
	* gnu/packages/crates-graphics.scm (rust-winit-test-0.1): New variable.

	Change-Id: I1398fae41f18b8edf447a5532d1cc5e503fff2f8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-xkbcommon-0.7.
	* gnu/packages/crates-graphics.scm (rust-xkbcommon-0.7): New variable.

	Change-Id: Id5ade526ddb235303fd6a9f232b18ac57c707b99

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-annotate-snippets-0.9.
	* gnu/packages/crates-io.scm (rust-annotate-snippets-0.9): New variable.

	Change-Id: Ib10d81388a32a50a4b6fd3ac79efba551c8a026d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-calloop-wayland-source-0.2.
	* gnu/packages/crates-io.scm (rust-calloop-wayland-source-0.2): New variable.

	Change-Id: Ic78e3d61d3bbc8c78b8fba4111ddedd775efe6c8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cust-0.2.
	* gnu/packages/crates-io.scm (rust-cust-0.2): New variable.

	Change-Id: I2e28af6cc3bb31db68390c2eb8a5f91472179597

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cust-derive-0.1.
	* gnu/packages/crates-io.scm (rust-cust-derive-0.1): New variable.

	Change-Id: Ic74f386d2ea910e63138c9d09a89c21d570b8e3a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-dejavu-2.
	* gnu/packages/crates-io.scm (rust-dejavu-2): New variable.

	Change-Id: I3277f9b0ed00880a383f69056a504f967c2f8388

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-find-cuda-helper-0.2.
	* gnu/packages/crates-io.scm (rust-find-cuda-helper-0.2): New variable.

	Change-Id: I0a51c671844b366e775a997b596d39a121a0332e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-icrate-0.0.4.
	* gnu/packages/crates-io.scm (rust-icrate-0.0.4): New variable.

	Change-Id: Ib739b93ac9d91fe77b7c0886892fb7fe6c8c51fa

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-memmap2-0.8.
	* gnu/packages/crates-io.scm (rust-memmap2-0.8): New variable.

	Change-Id: I1f33251995f69f9601f0ff5322bf31e635558d7d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-nalgebra-0.30.
	* gnu/packages/crates-io.scm (rust-nalgebra-0.30): New variable.

	Change-Id: Ia979be871d2e90eef70738e9676bea7f781e032e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pollster-0.3.
	* gnu/packages/crates-io.scm (rust-pollster-0.3): New variable.

	Change-Id: I0710b9e46535997fabff355963159e771516c673

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rustix-openpty-0.1.
	* gnu/packages/crates-io.scm (rust-rustix-openpty-0.1): New variable.

	Change-Id: I11e1992c015a6e4f5a66e6d4e74ae3fb33c03456

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sctk-adwaita-0.4.
	* gnu/packages/crates-io.scm (rust-sctk-adwaita-0.4): New variable.

	Change-Id: I66964af35545916bd99f508d4aff7a348e597f02

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-simba-0.7.
	* gnu/packages/crates-io.scm (rust-simba-0.7): New variable.

	Change-Id: I97ae6210391d80ad026c5fc6f9877f1269a594b9

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-skim-0.10.
	* gnu/packages/crates-io.scm (rust-skim-0.10): New variable.

	Change-Id: I773f3c493042f1378e430e47342a2f706654ce0f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tiny-skia-0.7.
	* gnu/packages/crates-io.scm (rust-tiny-skia-0.7): New variable.

	Change-Id: I074c5f8506488bd82a36ff25eb0c0c91d4fd7b68

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tiny-skia-path-0.7.
	* gnu/packages/crates-io.scm (rust-tiny-skia-path-0.7): New variable.

	Change-Id: Ieee434a1ed03c500e1e1056bce1ff00256a1ee1e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-web-time-0.2.
	* gnu/packages/crates-io.scm (rust-web-time-0.2): New variable.

	Change-Id: Id15bb75f20ca9ae348a9807566adb4a65faf65c8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-yansi-term-0.1.
	* gnu/packages/crates-io.scm (rust-yansi-term-0.1): New variable.

	Change-Id: Ideb70b07269446f95a74d92e5cd0aeb3d48a80b7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: alacritty: Update to 0.13.0.
	* gnu/packages/terminals.scm (alacritty): Update to 0.13.0.
	[arguments]: Add cargo-test-flags.  Adjust custom
	'add-absolute-library-references phase to patch more libraries.  Adjust
	custom 'install phase to install more manmages.
	[cargo-inputs]: Add rust-ahash-0.8, rust-base64-0.21, rust-home-0.5,
	rust-miow-0.6, rust-piper-0.2, rust-polling-3, rust-proc-macro2-1,
	rust-quote-1, rust-regex-automata-0.4, rust-rustix-openpty-0.1,
	rust-signal-hook-0.3, rust-syn-2, rust-toml-0.8, rust-vte-0.13.  Replace
	rust-bitflags-1 with 2, rust-clap-3 with 4, rust-cocoa-0.24 with
	0.25, rust-copypasta-0.8 with 0.10, rust-crossfont-0.5 with 0.7,
	rust-dirs-4 with 5, rust-embed-resource-1 with 2, rust-glutin-0.30 with
	0.31, rust-notify-5 with 6, rust-serde-yaml-0.8 with 0.9,
	rust-windows-sys-0.36 with 0.48, rust-winit-0.28 with 0.29.  Remove
	rust-alacritty-config-0.1, rust-alacritty-config-derive-0.1,
	rust-alacritty-terminal-0.19, rust-fnv-1, rust-wayland-client-0.29,
	rust-x11-dl-2.
	[cargo-development-inputs]: Add rust-log-0.4, rust-serde-1,
	rust-serde-json-1, rust-toml-0.8.  Replace rust-clap-complete-3 with 4.
	[native-inputs]: Add scdoc.

	Change-Id: Ibc01b79c3b4b0b9cae185e0abfb830b51c641cf9

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-winreg-0.51.
	* gnu/packages/crates-windows.scm (rust-winreg-0.51): New variable.
	(rust-winreg-0.50): Inherit from rust-winreg-0.51.

	Change-Id: Ic7d039d0197ac7d5548674b93658ef18bf1d5862

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-embed-resource-2.
	* gnu/packages/crates-windows.scm (rust-embed-resource-2): New variable.
	(rust-embed-resource-1): Inherit from rust-embed-resource-2.

	Change-Id: Iee1cbaeda0df558d4b19c00094b13405aabf7fb8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clipboard-win-4: Update to 4.5.0.
	* gnu/packages/crates-windows.scm (rust-clipboard-win-4): Update to
	4.5.0.
	[arguments]: Don't skip the build.  Skip the tests.

	Change-Id: I615014409d9f994b513a52f19874bd22cb3c703f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-x11rb-0.12: Move to (gnu packages crates-graphics).
	* gnu/packages/crates-io.scm (rust-x11rb-0.12,
	rust-x11rb-protocol-0.12): Move from here ...
	* gnu/packages/crates-graphics.scm: ... to here.

	Change-Id: I102886fb5cd974e1313164c62f1528edd1698e1e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-vte-0.13.
	* gnu/packages/crates-io.scm (rust-vte-0.13): New variable.
	(rust-vte-0.11): Inherit from rust-vte-0.13.

	Change-Id: I1b1ae50e59d7b3ef85aa9084c01e21218f981250

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-unsafe-libyaml-0.2: Update to 0.2.10.
	* gnu/packages/crates-io.scm (rust-unsafe-libyaml-0.2): Update to 0.2.10.
	[arguments]: Don't skip the tests.

	Change-Id: Ie1f82baaf9b00464046f03050217ded6fedb7cdb

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tuikit-0.5.
	* gnu/packages/crates-io.scm (rust-tuikit-0.5): New variable.
	(rust-tuikit-0.4): Inherit from rust-tuikit-0.5.

	Change-Id: Id35d3c18f84f9b30af212a7c59188d637c6b7566

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tiny-skia-0.11.
	* gnu/packages/crates-io.scm (rust-tiny-skia-0.11): New variable.
	(rust-tiny-skia-0.8): Inherit from rust-tiny-skia-0.11.

	Change-Id: I8c99cc2532c1a14e20bae7e8541b0e2c58232ff8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tiny-skia-path-0.11.
	* gnu/packages/crates-io.scm (rust-tiny-skia-path-0.11): New variable.
	(rust-tiny-skia-path-0.8): Inherit from rust-tiny-skia-path-0.11.

	Change-Id: I79f817a3f296400166d708bee3fdd209e6ab311c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-simple-logger-4.
	* gnu/packages/crates-io.scm (rust-simple-logger-4): New variable.
	(rust-simple-logger-2): Inherit from rust-simple-logger-4.

	Change-Id: I9430b8bbc319e3131f72dc1eadafc67563019066

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-yaml-0.9: Update to 0.9.30.
	* gnu/packages/crates-io.scm (rust-serde-yaml-0.9): Update to 0.9.30.
	[cargo-inputs]: Replace rust-indexmap-1 with 2.

	Change-Id: Id5d2d7d424519d1ae050030054d76fe4806c5776

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sctk-adwaita-0.8.
	* gnu/packages/crates-io.scm (rust-sctk-adwaita-0.8): New variable.
	(rust-sctk-adwaita-0.5): Inherit from rust-sctk-adwaita-0.8.

	Change-Id: Idb82041e2941e4ab3ffddce2a4c8b055d0daa801

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rustyline-derive-0.9.
	* gnu/packages/crates-io.scm (rust-rustyline-derive-0.9): New variable.
	(rust-rustyline-derive-0.3): Inherit from rust-rustyline-derive-0.9.

	Change-Id: Ie09c4331c7178e93c17d1fa45c67f390d52e6e47

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rustyline-12.
	* gnu/packages/crates-io.scm (rust-rustyline-12): New variable.
	(rust-rustyline-9): Inherit from rust-rustyline-12.

	Change-Id: I4cc353a4408552d8cbe9606a6ebbb011315c6056

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-prettyplease-0.2.
	* gnu/packages/crates-io.scm (rust-prettyplease-0.2): New variable.
	(rust-prettyplease-0.1): Inherit from rust-prettyplease-0.2.

	Change-Id: Ib8a9bd2d13761653b4f586289b00165da8165a52

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-polling-3.
	* gnu/packages/crates-io.scm (rust-polling-3): New variable.
	(rust-polling-2): Inherit from rust-polling-3.

	Change-Id: I0b74f1e5751ee38ad8f81fdf2d05dd973e2539e1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pollster-macro-0.1.
	* gnu/packages/crates-io.scm (rust-pollster-macro-0.1): New variable.

	Change-Id: Ia7086748b031e0e0ba48241ea5c46e7e51d02f24

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-objc2-0.4.
	* gnu/packages/crates-io.scm (rust-objc2-0.4): New variable.
	(rust-objc2-0.3): Inherit from rust-objc2-0.4.

	Change-Id: I3d8cb8e0c0d3c5b7bbafa08771a42138d9469a09

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-objc2-encode-3.
	* gnu/packages/crates-io.scm (rust-objc2-encode-3): New variable.
	(rust-objc2-encode-2): Inherit from rust-objc2-encode-3.

	Change-Id: I7788193daa3b16efac5f4510ff91b5b43bcd84c0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-objc-sys-0.3: Update to 0.3.2.
	* gnu/packages/crates-io.scm (rust-objc-sys-0.3): Update to 0.3.2.

	Change-Id: I3f8ccd6a4c3423edbc37a2deee5666589ef0fc2f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-num-enum-derive-0.7.
	* gnu/packages/crates-io.scm (rust-num-enum-derive-0.7): New variable.
	(rust-num-enum-derive-0.5): Inherit from rust-num-enum-derive-0.7.

	Change-Id: If427fbd7c64115e73f87cac6e16d4a5b7c0e9a83

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-num-enum-0.7.
	* gnu/packages/crates-io.scm (rust-num-enum-0.7): New variable.
	(rust-num-enum-0.5): Inherit from rust-num-enum-0.7.

	Change-Id: I5b8c0a40ff8090920dc8a54350aba8f510c63410

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-notify-6.
	* gnu/packages/crates-io.scm (rust-notify-6): New variable.
	(rust-notify-5): Inherit from rust-notify-6.

	Change-Id: Ifeca6537240fbb5f7eeed6dbe54f85f8516bb976

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ndk-sys-0.5.
	* gnu/packages/crates-io.scm (rust-ndk-sys-0.5): New variable.
	(rust-ndk-sys-0.4): Inherit from rust-ndk-sys-0.5.

	Change-Id: I354030be75df890d0e048087cd16e765a5478c31

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ndk-0.8.
	* gnu/packages/crates-io.scm (rust-ndk-0.8): New variable.
	(rust-ndk-0.7): Inherit from rust-ndk-0.8.

	Change-Id: Ia6e51a1a307a5dee1ddecee711acac593a88e977

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-malloc-buf-1.
	* gnu/packages/crates-io.scm (rust-malloc-buf-1): New variable.
	(rust-malloc-buf-0.0): Inherit from rust-malloc-buf-1.

	Change-Id: I64054134b287db00f416fd4731d31c693c0ae354

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-io-lifetimes-2.
	* gnu/packages/crates-io.scm (rust-io-lifetimes-2): New variable.
	(rust-io-lifetimes-1): Inherit from rust-io-lifetimes-2.

	Change-Id: I0ce55c4cef9ee5c7ebbb36cfd819b20997fbf3df

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-instant-0.1: Update to 0.1.12.
	* gnu/packages/crates-io.scm (rust-instant-0.1): Update to 0.1.12.
	[arguments]: Don't skip the tests.

	Change-Id: I9042803ebe56fcbc099cc2b82aaea57b3723fb60

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-font-kit-0.11.
	* gnu/packages/crates-io.scm (rust-font-kit-0.11): New variable.
	(rust-font-kit-0.10): Inherit from rust-font-kit-0.11.

	Change-Id: I78cf58e3b77d28334862df2e492d8900855ab63b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-defer-drop-1: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-defer-drop-1): Update to 1.3.0.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-serde-1.  Replace rust-crossbeam-channel-0.4
	with 0.5.

	Change-Id: Ic3f8dcce45c45e302da2b18ead02de1a1a54a2d7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cust-raw-0.11.
	* gnu/packages/crates-io.scm (rust-cust-raw-0.11): New variable.

	Change-Id: I27f683fb680bb69a44828293de6b72ce9c37c805

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-crossfont-0.7.
	* gnu/packages/crates-io.scm (rust-crossfont-0.7): New variable.
	(rust-crossfont-0.5): Inherit from rust-crossfont-0.7.

	Change-Id: If71900030523f8abca370d6819af3197f5dac901

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-core-text-20.
	* gnu/packages/crates-io.scm (rust-core-text-20): New variable.
	(rust-core-text-19): Inherit from rust-core-text-20.

	Change-Id: I1165f4cec81c848b4f7d8c5e38999df336b42a99

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-core-foundation-sys-0.8: Update to 0.8.6.
	* gnu/packages/crates-io.scm (rust-core-foundation-sys-0.8): Update to
	0.8.6.

	Change-Id: I5e569868768b27eb162b6e74a6b0a10f0c4021e1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-copypasta-0.10.
	* gnu/packages/crates-io.scm (rust-copypasta-0.10): New variable.
	(rust-copypasta-0.8): Inherit from rust-copypasta-0.10.

	Change-Id: Ifacb857fadfdb9eeb0b917e49b143753d236960f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-console-log-1.
	* gnu/packages/crates-io.scm (rust-console-log-1): New variable.
	(rust-console-log-0.2): Inherit from rust-console-log-1.

	Change-Id: I907d1ec8c34901339a02a508b0a573c0968d3b21

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cocoa-0.25.
	* gnu/packages/crates-io.scm (rust-cocoa-0.25): New variable.
	(rust-cocoa-0.24): Inherit from rust-cocoa-0.25.

	Change-Id: Id1212762db8ec5f6ce7545b93d3f146a68470bf0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-calloop-0.12.
	* gnu/packages/crates-io.scm (rust-calloop-0.12): New variable.
	(rust-calloop-0.10): Inherit from rust-calloop-0.12.

	Change-Id: I58291915329c23b9c78a08c6977920aa3c48487e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-block-sys-0.2.
	* gnu/packages/crates-io.scm (rust-block-sys-0.2): New variable.
	(rust-block-sys-0.1): Inherit from rust-block-sys-0.2.

	Change-Id: I6841d27dd407cb18f3ad9ecb61947ebe8e08ad54

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-block2-0.3.
	* gnu/packages/crates-io.scm (rust-block2-0.3): New variable.
	(rust-block2-0.2): Inherit from rust-block2-0.3.

	Change-Id: If96568e9c847fb77cf5f358cc5669cd74afb3661

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bitflags-2: Update to 2.4.1.
	* gnu/packages/crates-io.scm (rust-bitflags-2): Update to 2.4.1.

	Change-Id: Ic2d18b285a444ccba4c8399ab8b99b41617c0789

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-bindgen-0.66.
	* gnu/packages/crates-io.scm (rust-bindgen-0.66): New variable.
	(rust-bindgen-0.64): Inherit from rust-bindgen-0.66.

	Change-Id: I43ed45718aba3a74af04119eec90c8cf87b6268e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-beef-0.5: Update to 0.5.2.
	* gnu/packages/crates-io.scm (rust-beef-0.5): Update to 0.5.2.
	[arguments]: Don't skip build.  Skip the tests.
	[cargo-development-inputs]: Add rust-serde-derive-1, rust-serde-json-1.

	Change-Id: Iff02249a15cefe558a70132277869f2f5c780215

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-anyhow-1: Update to 1.0.79.
	* gnu/packages/crates-io.scm (rust-anyhow-1): Update to 1.0.79.

	Change-Id: Ic876a2fc1dd1cf42da57e9581e1b5b6c3d5c1835

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-android-activity-0.5.
	* gnu/packages/crates-io.scm (rust-android-activity-0.5): New variable.
	(rust-android-activity-0.4): Inherit from rust-android-activity-0.5.

	Change-Id: Id9e84c6dc0c61358d54809a3fb35c08f0da3b2b7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-xkbcommon-dl-0.4.
	* gnu/packages/crates-graphics.scm (rust-xkbcommon-dl-0.4): New variable.

	Change-Id: I827d6ca7feaaa7aca91655b56d0c7ff699973caa

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-xkeysym-0.2.
	* gnu/packages/crates-graphics.scm (rust-xkeysym-0.2): New variable.

	Change-Id: Ie5fb3a1d32f3cea2e3c051c75219dc27dce96130

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-x11rb-protocol-0.11.
	* gnu/packages/crates-graphics.scm (rust-x11rb-protocol-0.11): New
	variable.

	Change-Id: I63b38c06c3f230a926b499a45e9c0564043a985e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-x11rb-protocol-0.13.
	* gnu/packages/crates-graphics.scm (rust-x11rb-protocol-0.13): New
	variable.
	(rust-x11rb-protocol-0.10): Inherit from rust-x11rb-protocol-0.13.

	Change-Id: Ib1cb3833ce23d239006dbe2c9e4c3a656faf1634

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-x11-clipboard-0.8.
	* gnu/packages/crates-graphics.scm (rust-x11-clipboard-0.8): New
	variable.
	(rust-x11-clipboard-0.7): Inherit from rust-x11-clipboard-0.8.

	Change-Id: Ifedd380960a19126f044d021798100ebc89aab47

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-x11rb-0.11.
	* gnu/packages/crates-graphics.scm (rust-x11rb-0.11): New variable.

	Change-Id: If4551b2b0b1a4ef8f692d675f2156b386198fa2c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-x11rb-0.13.
	* gnu/packages/crates-graphics.scm (rust-x11rb-0.13): New variable.
	(rust-x11rb-0.10): Inherit from rust-x11rb-0.13.

	Change-Id: Ia2bf803396a31d6a5d6af7c71988812ca354c71c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ash-window-0.12.
	* gnu/packages/crates-graphics.scm (rust-ash-window-0.12): New variable.

	Change-Id: I03fa4b3b353df757cc759379a97a145861b5dd7e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-winit-0.29.
	* gnu/packages/crates-graphics.scm (rust-winit-0.29): New variable.
	(rust-winit-0.28): Inherit from rust-winit-0.29.

	Change-Id: Id2dc7e04a41ab5f67c58946a70efa9d85784a0a3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-winit-0.28: Update to 0.28.7.
	* gnu/packages/crates-graphics.scm (rust-winit-0.28): Update to 0.28.7.

	Change-Id: I98278a982132bb90c9e2545cfd2c42438fcd19fa

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wayland-sys-0.31.
	* gnu/packages/crates-graphics.scm (rust-wayland-sys-0.31): New variable.
	(rust-wayland-sys-0.30): Inherit from rust-wayland-sys-0.31.

	Change-Id: I3ac0e1b57a8c207ddea34bdb354c4057542bf019

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wayland-server-0.31.
	* gnu/packages/crates-graphics.scm (rust-wayland-server-0.31): New
	variable.
	(rust-wayland-server-0.30): Inherit from rust-wayland-server-0.31.

	Change-Id: I77144c46a7a85804650a06ef8822a55a41973696

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wayland-protocols-wlr-0.2.
	* gnu/packages/crates-graphics.scm (rust-wayland-protocols-wlr-0.2): New
	variable.
	(rust-wayland-protocols-wlr-0.1): Inherit from
	rust-wayland-protocols-wlr-0.2.

	Change-Id: I8165953eccb5bc0c3e6f6dfad09cdfc6d3d43d0b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wayland-scanner-0.31.
	* gnu/packages/crates-graphics.scm (rust-wayland-scanner-0.31): New
	variable.
	(rust-wayland-scanner-0.30): Inherit from rust-wayland-scanner-0.31.

	Change-Id: I4a5f661324458aafeac8cbc488905e43b0799d3d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wayland-protocols-0.31.
	* gnu/packages/crates-graphics.scm (rust-wayland-protocols-0.31): New
	variable.
	(rust-wayland-protocols-0.30): Inherit from rust-wayland-protocols-0.31.

	Change-Id: I8293db369d41c0cff1676bd68773bb1b71253550

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wayland-cursor-0.31.
	* gnu/packages/crates-graphics.scm (rust-wayland-cursor-0.31): New
	variable.
	(rust-wayland-cursor-0.30): Inherit from rust-wayland-cursor-0.31.

	Change-Id: I02450b25bbad32e23bceee0f8878283cd1f14acb

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-softbuffer-0.3.
	* gnu/packages/crates-graphics.scm (rust-softbuffer-0.3): New variable.

	Change-Id: Ib40844b520d990335baa4f38aebe91151c787127

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wayland-client-0.31.
	* gnu/packages/crates-graphics.scm (rust-wayland-client-0.31): New
	variable.
	(rust-wayland-client-0.30): Inherit from rust-wayland-client-0.31.

	Change-Id: I93c79196a8ee784202413dd7ee552969f3f52e6f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wayland-backend-0.3.
	* gnu/packages/crates-graphics.scm (rust-wayland-backend-0.3): New
	variable.
	(rust-wayland-backend-0.1): Inherit from rust-wayland-backend-0.3.

	Change-Id: I76efa4110b7eeaec2da8f7d5c78a7fed2d6ed6fd

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tiff-0.9.
	* gnu/packages/crates-graphics.scm (rust-tiff-0.9): New variable.
	(rust-tiff-0.8): Inherit from rust-tiff-0.9.

	Change-Id: I2a2c5171169fb92deb338fc035abe33df336e14a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-smithay-clipboard-0.7.
	* gnu/packages/crates-graphics.scm (rust-smithay-clipboard-0.7): New
	variable.
	(rust-smithay-clipboard-0.6): Inherit from rust-smithay-clipboard-0.7.

	Change-Id: I6a53e59a00169bd68c62c7e4ad66807214cfe7e4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-smithay-client-toolkit-0.18.
	* gnu/packages/crates-graphics.scm (rust-smithay-client-toolkit-0.18):
	New variable.
	(rust-smithay-client-toolkit-0.16): Inherit from
	rust-smithay-client-toolkit-0.18.

	Change-Id: I0934b07714f76561f5d7cfa3d1d9ed5af81777cb

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-raw-window-handle-0.6.
	* gnu/packages/crates-graphics.scm (rust-raw-window-handle-0.6): New
	variable.
	(rust-raw-window-handle-0.5): Inherit from rust-raw-window-handle-0.6.

	Change-Id: Ie8d1e6ee84025e2cfb90b37b8bfb7425d614314e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ravif-0.11.
	* gnu/packages/crates-graphics.scm (rust-ravif-0.11): New variable.
	(rust-ravif-0.8): Inherit from rust-ravif-0.11.

	Change-Id: I0f7acbba86e221ce199a428f565570abb3450c14

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-mp4parse-0.17.
	* gnu/packages/crates-graphics.scm (rust-mp4parse-0.17): New variable.
	(rust-mp4parse-0.12): Inherit from rust-mp4parse-0.17.

	Change-Id: If29c5e672da5e80090f2d4e5cd01c115532c6584

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lyon-geom-1.
	* gnu/packages/crates-graphics.scm (rust-lyon-geom-1): New variable.
	(rust-lyon-geom-0.17): Inherit from rust-lyon-geom-1.

	Change-Id: Ifc1f283cbdfea9ba7b017d522ce31c36caa051d8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-image-0.24: Update to 0.24.7.
	* gnu/packages/crates-graphics.scm (rust-image-0.24): Update to 0.24.7.
	[cargo-inputs]: Add rust-qoi-0.4.  Replace rust-gif-0.11 with 0.12,
	rust-mp4parse-0.12 with 0.17, rust-ravif-0.8 with 0.11, rust-tiff-0.8
	with 0.9.  Remove rust-scoped-threadpool-0.1.
	[cargo-development-inputs]: Replace rust-criterion-0.3 with 0.4.

	Change-Id: If1fbe25e372492c9284c0d946cac040667acdd5d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gpu-alloc-types-0.3.
	* gnu/packages/crates-graphics.scm (rust-gpu-alloc-types-0.3): New
	variable.

	Change-Id: I67a8e28b622e71fee743e89762b5346c20275a1a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-glutin-wgl-sys-0.5.
	* gnu/packages/crates-graphics.scm (rust-glutin-wgl-sys-0.5): New
	variable.
	(rust-glutin-wgl-sys-0.4): Inherit from rust-glutin-wgl-sys-0.5.

	Change-Id: I2115df64494c5eddbda2298b11a5fa50052ba8c0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-glutin-glx-sys-0.5.
	* gnu/packages/crates-graphics.scm (rust-glutin-glx-sys-0.5): New
	variable.
	(rust-glutin-glx-sys-0.4): Inherit from rust-glutin-glx-sys-0.5.

	Change-Id: I9b9d4acaf2888eb5f4571f2bf7fc7fcf2932e189

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-glutin-egl-sys-0.6.
	* gnu/packages/crates-graphics.scm (rust-glutin-egl-sys-0.6): New
	variable.
	(rust-glutin-egl-sys-0.4): Inherit from rust-glutin-egl-sys-0.6.

	Change-Id: Ifcf57a8df86ba9c3f4d20e539044f9b84dcc84d2

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-glutin-0.31.
	* gnu/packages/crates-graphics.scm (rust-glutin-0.31): New variable.
	(rust-glutin-0.30): Inherit from rust-glutin-0.31.

	Change-Id: Ie8e14ebb833249f359591891cba7fbfd5fdafe18

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gif-0.12.
	* gnu/packages/crates-graphics.scm (rust-gif-0.12): New variable.
	(rust-gif-0.11): Inherit from rust-gif-0.12.

	Change-Id: I012377ae1e7839aeeffb8df1970d98f8772bb968

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-drm-ffi-0.6.
	* gnu/packages/crates-graphics.scm (rust-drm-ffi-0.6): New variable.

	Change-Id: I93f01d35f24253327b491cbe4967cda3ee4861d8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-drm-fourcc-2.
	* gnu/packages/crates-graphics.scm (rust-drm-fourcc-2): New variable.

	Change-Id: Ic5021c71b187e5acac6e69eb2ce48189631a79f0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-drm-sys-0.5.
	* gnu/packages/crates-graphics.scm (rust-drm-sys-0.5): New variable.

	Change-Id: I34ee567d9cd93630e35e7d2796414af762da2477

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-d3d12-0.7.
	* gnu/packages/crates-graphics.scm (rust-d3d12-0.7): New variable.

	Change-Id: Ib2e169cd542ee771e5d4d3a5b7c26574b124e4be

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-core-graphics-0.23.
	* gnu/packages/crates-graphics.scm (rust-core-graphics-0.23): New
	variable.
	(rust-core-graphics-0.22): Inherit from rust-core-graphics-0.23.

	Change-Id: Ibdd7e3e584741d81a3e921149f738ab62c23cf55

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-avif-serialize-0.8.
	* gnu/packages/crates-graphics.scm (rust-avif-serialize-0.8): New
	variable.
	(rust-avif-serialize-0.7): Inherit from rust-avif-serialize-0.8.

	Change-Id: Ibb137a276b8895eaeb419784328716c1b659d1aa

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ash-0.37.
	* gnu/packages/crates-graphics.scm (rust-ash-0.37): New variable.

	Change-Id: Ib48436776da37600a1c60569a40757d470e7ba3a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	build: cargo: Add support for x86_64-linux-gnux32.
	* guix/build/cargo-build-system.scm (configure): Add entry for
	x86_64-linux-gnux32 in CARGO_BUILD_TARGET.

	Change-Id: Iae363d4e7962af1ebd4f2ed0f4276663b2245580

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-c: Update to 0.9.29.
	* gnu/packages/rust-apps.scm (rust-cargo-c): Update to 0.9.29.
	[cargo-inputs]: Replace rust-cargo-0.74 with 0.76, rust-itertools-0.11
	with 0.12, rust-windows-sys-0.48 with 0.52.
	[inputs]: Replace libgit2-1.6 with 1.7.

	Change-Id: Ifba50703c4738ea628a9a2a609e3e97ea6075ac4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo: Update to 0.76.
	* gnu/packages/crates-io.scm (rust-cargo): Update to 0.76.
	[source]: Remove snippet.
	[cargo-inputs]: Add rust-anystream-0.6, rust-anstyle-1,
	rust-color-print-0.3, rust-serde-untagged-0.1,
	rust-supports-hyperlinks-2.  Replace rust-cargo-credential-0.3 with 0.4,
	rust-cargo-credential-libsecret-0.3 with 0.4,
	rust-cargo-credential-macos-keychain-0.3 with 0.4,
	rust-cargo-credential-wincred-0.3 with 0.4, rust-crates-io-0.38 with
	0.39, rust-git2-0.17 with 0.18, rust-git2-curl-0.18 with 0.19,
	rust-gix-0.45 with 0.55, rust-gix-features-0.30 with 0.35,
	rust-itertools-0.10 with 0.11, rust-libgit2-sys-0.15 with 0.16,
	rust-toml-0.7 with 0.8, rust-toml-edit-0.19 with 0.20.  Remove
	rust-fwdansi-1, rust-strip-ansi-escapes-0.1, rust-termcolor-1.
	[inputs]: Replace libgit2-1.6 with 1.7.

	Change-Id: I6a46b9d95dab076d0ff238d6b34902da512f1468

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-supports-hyperlinks-2.
	* gnu/packages/crates-io.scm (rust-supports-hyperlinks-2): New variable.

	Change-Id: I77c01f2ef3fc70a6c3a6d9ff584c7d66d5145ece

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crates-io: Update to 0.39.
	* gnu/packages/crates-io.scm (rust-crates-io): Update to 0.39.
	[native-inputs]: Move curl, openssl, zlib from here ...
	[inputs]: ... to here.

	Change-Id: I8ea19700f52ac26123dc10d08926b8d35153d606

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cargo-credential-macos-keychain-0.4.
	* gnu/packages/crates-io.scm (rust-cargo-credential-macos-keychain-0.4):
	New variable.
	(rust-cargo-credential-macos-keychain-0.3): Inherit from
	rust-cargo-credential-macos-keychain-0.4.

	Change-Id: I9253e83f1994777ecc935b1fed109c0d6b02e9ca

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cargo-credential-libsecret-0.4.
	* gnu/packages/crates-vcs.scm (rust-cargo-credential-libsecret-0.4): New
	variable.
	(rust-cargo-credential-libsecret-0.3): Inherit from
	rust-cargo-credential-libsecret-0.4.

	Change-Id: Id576ee5efd3498ba6ca183ef2f7f8a19abb2143f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cargo-credential-0.4.
	* gnu/packages/crates-vcs.scm (rust-cargo-credential-0.4): New variable.
	(rust-cargo-credential-0.3): Inherit from rust-cargo-credential-0.4.

	Change-Id: Ia305d6407863bfe3f7c7d281ff15186c00bac781

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-worktree-stream-0.6.
	* gnu/packages/crates-vcs.scm (rust-gix-worktree-stream-0.6): New
	variable.
	(rust-gix-worktree-stream-0.5): Inherit from
	rust-gix-worktree-stream-0.6.

	Change-Id: I46743026db30c3a1543e982daf518d5c22e505e0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-worktree-state-0.4.
	* gnu/packages/crates-vcs.scm (rust-gix-worktree-state-0.4): New variable.
	(rust-gix-worktree-state-0.3): Inherit from rust-gix-worktree-state-0.4.

	Change-Id: I54c75cd6e8fc15f3003ca6f1630314d2dde46e34

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-tempfile-11.
	* gnu/packages/crates-vcs.scm (rust-gix-tempfile-11): New variable.
	(rust-gix-tempfile-10): Inherit from rust-gix-tempfile-11.

	Change-Id: I8a8213704a1c643ea72eca89bc8ff9024514aba3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-submodule-0.5.
	* gnu/packages/crates-vcs.scm (rust-gix-submodule-0.5): New variable.
	(rust-gix-submodule-0.4): Inherit from rust-gix-submodule-0.5.

	Change-Id: I94b2399607c925842bb08ded92bc8f5c1cfa54c9

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-status-0.2.
	* gnu/packages/crates-vcs.scm (rust-gix-status-0.2): New variable.
	(rust-gix-status-0.1): Inherit from rust-gix-status-0.2.

	Change-Id: I1823fb16f266f45a6761649e5ab6d11648bb1d0d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-fs-0.8.
	* gnu/packages/crates-vcs.scm (rust-gix-fs-0.8): New variable.
	(rust-gix-fs-0.7): Inherit from rust-gix-fs-0.8.

	Change-Id: I901271bc94462c4d2e53e9a5b21c95337f62e8b1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-filter-0.6.
	* gnu/packages/crates-vcs.scm (rust-gix-filter-0.6): New variable.
	(rust-gix-filter-0.5): Inherit from rust-gix-filter-0.6.

	Change-Id: I6687c6406f17d66f62e09107ef9ff93d74e85944

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-attributes-0.20.
	* gnu/packages/crates-vcs.scm (rust-gix-attributes-0.20): New variable.
	(rust-gix-attributes-0.19): Inherit from rust-gix-attributes-0.20.

	Change-Id: I5f8075d09d8eef37227d0129f673225ae55c03a0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-archive-0.6.
	* gnu/packages/crates-vcs.scm (rust-gix-archive-0.6): New variable.
	(rust-gix-archive-0.5): Inherit from rust-gix-archive-0.6.

	Change-Id: Ib1c4289f8c79780658c4536fd3a6fa58652113cb

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-refspec-0.19.
	* gnu/packages/crates-vcs.scm (rust-gix-refspec-0.19): New variable.
	(rust-gix-refspec-0.18): Inherit from rust-gix-refspec-0.19.

	Change-Id: I7e8f481bc2afc1ac3172861bbdfeef89600af59a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-ref-0.38.
	* gnu/packages/crates-vcs.scm (rust-gix-ref-0.38): New variable.
	(rust-gix-ref-0.37): Inherit from rust-gix-ref-0.38.

	Change-Id: I570973cf66381aec054432721369cbe6b822a55c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-quote-0.4: Update to 0.4.10.
	* gnu/packages/crates-vcs.scm (rust-gix-quote-0.4): Update to 0.4.10.

	Change-Id: I9440f13bfbacb70ad8c8646b3fe6b8985484dc40

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-protocol-0.41.
	* gnu/packages/crates-vcs.scm (rust-gix-protocol-0.41): New variable.
	(rust-gix-protocol-0.40): Inherit from rust-gix-protocol-0.41.

	Change-Id: I2d98f8254a057a4f3277b555cceb00042c74e50d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-pathspec-0.4.
	* gnu/packages/crates-vcs.scm (rust-gix-pathspec-0.4): New variable.
	(rust-gix-pathspec-0.3): Inherit from rust-gix-pathspec-0.4.

	Change-Id: If479d27a7e65c767c5a7bb3dca0eec6a287270d3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-path-0.10: Update to 0.10.3.
	* gnu/packages/crates-vcs.scm (rust-gix-path-0.10): Update to 0.10.3.

	Change-Id: I53dccc5820220d4458c3d8010b4361af857b78e6

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-pack-0.44.
	* gnu/packages/crates-vcs.scm (rust-gix-pack-0.44): New variable.
	(rust-gix-pack-0.43): Inherit from rust-gix-pack-0.44.

	Change-Id: Ia0ce25a03d4f123dcde133d0446ffd04924f7398

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-odb-0.54.
	* gnu/packages/crates-vcs.scm (rust-gix-odb-0.54): New variable.
	(rust-gix-odb-0.53): Inherit from rust-gix-odb-0.54.

	Change-Id: I0babb630c7beff349cfe29d308c4ab86671e0649

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-object-0.38.
	* gnu/packages/crates-vcs.scm (rust-gix-object-0.38): New variable.
	(rust-gix-object-0.37): Inherit from rust-gix-object-0.38.

	Change-Id: Ie10dcc0a1731a4fbed6a641b5702daadac8dbfe6

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-negotiate-0.9.
	* gnu/packages/crates-vcs.scm (rust-gix-negotiate-0.9): New variable.
	(rust-gix-negotiate-0.8): Inherit from rust-gix-negotiate-0.9.

	Change-Id: I0fe8515a411c44d30240a6b61e63c581459de586

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-mailmap-0.20.
	* gnu/packages/crates-vcs.scm (rust-gix-mailmap-0.20): New variable.
	(rust-gix-mailmap-0.19): Inherit from rust-gix-mailmap-0.20.

	Change-Id: I9f93bc7cdb0b932f7daf69673bd5bd806f5fe0e4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-lock-11.
	* gnu/packages/crates-vcs.scm (rust-gix-lock-11): New variable.
	(rust-gix-lock-10): Inherit from rust-gix-lock-11.

	Change-Id: I50dcc17880030c95f0d41cf0f9f3255a9a7f1143

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-index-0.26.
	* gnu/packages/crates-vcs.scm (rust-gix-index-0.26): New variable.
	(rust-gix-index-0.25): Inherit from rust-gix-index-0.26.

	Change-Id: Ie1fc99792b030d6702ac20e7f59c2836023d2b32

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-ignore-0.9.
	* gnu/packages/crates-vcs.scm (rust-gix-ignore-0.9): New variable.
	(rust-gix-ignore-0.8): Inherit from rust-gix-ignore-0.9.

	Change-Id: I55f686d78ebfe9a218fee78cabbe98752fdb09a3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-hash-0.13: Update to 0.13.3.
	* gnu/packages/crates-vcs.scm (rust-gix-hash-0.13): Update to 0.13.3.
	[cargo-inputs]: Replace rust-faster-hex-0.8 with 0.9.

	Change-Id: I7d580c4a7c0b2f90213232b2c46402b674878642

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-glob-0.14.
	* gnu/packages/crates-vcs.scm (rust-gix-glob-0.14): New variable.
	(rust-gix-glob-0.13): Inherit from rust-gix-glob-0.14.

	Change-Id: I030cf5a673510e6461e10d019bc2eb4c62b7287b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-features-0.36.
	* gnu/packages/crates-vcs.scm (rust-gix-features-0.36): New variable.
	(rust-gix-features-0.35): Inherit from rust-gix-features-0.36.

	Change-Id: Idc674f7728aa6004b01da05dc8706e3ed3d09134

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-discover-0.26.
	* gnu/packages/crates-vcs.scm (rust-gix-discover-0.26): New variable.
	(rust-gix-discover-0.25): Inherit from rust-gix-discover-0.26.

	Change-Id: I64a0ab5f7338732099f1bdddd0cf2dabcd82cb7f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-diff-0.37.
	* gnu/packages/crates-vcs.scm (rust-gix-diff-0.37): New variable.
	(rust-gix-diff-0.36): Inherit from rust-gix-diff-0.37.

	Change-Id: I390898088a43bbd59aad7c684f6c618f87f0b5b7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-date-0.8: Update to 0.8.3.
	* gnu/packages/crates-vcs.scm (rust-gix-date-0.8): Update to 0.8.3.

	Change-Id: Ice5107ba508b9e850f79907ec66b12e71d549b73

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-credentials-0.21.
	* gnu/packages/crates-vcs.scm (rust-gix-credentials-0.21): New variable.
	(rust-gix-credentials-0.20): Inherit from rust-gix-credentials-0.21.

	Change-Id: I9a04b0ea9292378ef7b2cc55f83d45d592d611e7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-config-value-0.14: Update to 0.14.3.
	* gnu/packages/crates-vcs.scm (rust-gix-config-value-0.14): Update to
	0.14.3.

	Change-Id: I50cc18889a9d3128d3033631916a56ea83d98b9b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-config-0.31.
	* gnu/packages/crates-vcs.scm (rust-gix-config-0.31): New variable.
	(rust-gix-config-0.30): Inherit from rust-gix-config-0.31.

	Change-Id: Ic208ed665f588d0f523063796a9551ba38cd1584

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-chunk-0.4: Update to 0.4.7.
	* gnu/packages/crates-vcs.scm (rust-gix-chunk-0.4): Update to 0.4.7.

	Change-Id: Ica92127f150784d888ab45f6dd0abff08ee2ef48

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-commitgraph-0.22.
	* gnu/packages/crates-vcs.scm (rust-gix-commitgraph-0.22): New variable.
	(rust-gix-commitgraph-0.21): Inherit from rust-gix-commitgraph-0.22.

	Change-Id: Ib19c7128d8894a55a41ac0a3fb356e5630831bc7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-revision-0.23.
	* gnu/packages/crates-vcs.scm (rust-gix-revision-0.23): New variable.
	(rust-gix-revision-0.22): Inherit from rust-gix-revision-0.23.

	Change-Id: Ib4fe82d4a438c8451f63e97eb793744cc77eae69

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-revwalk-0.9.
	* gnu/packages/crates-vcs.scm (rust-gix-revwalk-0.9): New variable.
	(rust-gix-revwalk-0.8): Inherit from rust-gix-revwalk-0.9.

	Change-Id: I5a952a01a8e8dca8c55f2856f779064a2e0d85bc

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-trace-0.1: Update to 0.1.6.
	* gnu/packages/crates-vcs.scm (rust-gix-trace-0.1): Update to 0.1.6.

	Change-Id: Ic663d1aba1b76ed9b7af0b841842a7ab5126a7b0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-transport-0.38.
	* gnu/packages/crates-vcs.scm (rust-gix-transport-0.38): New variable.
	(rust-gix-transport-0.37): Inherit from rust-gix-transport-0.38.

	Change-Id: I7845bb04540858dfb218cfca1d963a302ca5a9d0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-traverse-0.34.
	* gnu/packages/crates-vcs.scm (rust-gix-traverse-0.34): New variable.
	(rust-gix-traverse-0.33): Inherit from rust-gix-traverse-0.34.

	Change-Id: I79c766419df104d4059d826bd4cff70d625397c9

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-url-0.25.
	* gnu/packages/crates-vcs.scm (rust-gix-url-0.25): New variable.
	(rust-gix-url-0.24): Inherit from rust-gix-url-0.25.

	Change-Id: I2db065ba977614cb78415c03976af1d8b67c2324

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-worktree-0.27.
	* gnu/packages/crates-vcs.scm (rust-gix-worktree-0.27): New variable.
	(rust-gix-worktree-0.26): Inherit from rust-gix-worktree-0.27.

	Change-Id: Ib0f5eb26d706e378c5cfc83830d46c8c638105ec

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix-utils-0.1: Update to 0.1.8.
	* gnu/packages/crates-vcs.scm (rust-gix-utils-0.1): Update to 0.1.8.

	Change-Id: Ie550b6747f2f470897bb50f7c382eca7326633cb

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cargo-credential-wincred-0.4.
	* gnu/packages/crates-windows.scm (rust-cargo-credential-wincred-0.4):
	New variable.
	(rust-cargo-credential-wincred-0.3): Inherit from
	rust-cargo-credential-wincred-0.4.

	Change-Id: Ia24b1f84f4ed06750963b225b1bd98063981e3a6

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-erased-serde-0.4.
	* gnu/packages/crates-io.scm (rust-erased-serde-0.4): New variable.
	(rust-erased-serde-0.3): Inherit from rust-erased-serde-0.4.

	Change-Id: I2dcfc71d812cd6711a852649b1fe2417da4eb6b8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-errno-0.3: Update to 0.3.8.
	* gnu/packages/crates-io.scm (rust-errno-0.3): Update to 0.3.8.
	[cargo-inputs]: Replace rust-windows-sys-0.48 with 0.52.  Remove
	rust-errno-dragonfly-0.1.

	Change-Id: Id4f89efcfe1e7476aebfc48bd8087b8242dc74c2

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-actor-0.28.
	* gnu/packages/crates-vcs.scm (rust-gix-actor-0.28): New variable.
	(rust-gix-actor-0.27): Inherit from rust-gix-actor-0.28.

	Change-Id: I15aca95cea8cd7be348637a61e62c2dfee7c5aed

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-0.55.
	* gnu/packages/crates-vcs.scm (rust-gix-0.55): New variable.
	(rust-gix-0.54): Inherit from rust-gix-0.55.

	Change-Id: Ib3d02328480d1ecb8b6cb280937ffafef89d3f54

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-git2-curl-0.19.
	* gnu/packages/crates-vcs.scm (rust-git2-curl-0.19): New variable.
	(rust-git2-curl-0.18): Inherit from rust-git2-curl-0.19.

	Change-Id: I2b1f30d47b67de02f542289bf3e406eae9030ae7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-winnow-0.5: Update to 0.5.31.
	* gnu/packages/crates-io.scm (rust-winnow-0.5): Update to 0.5.31.

	Change-Id: I3e89ef23f871da7a86a70bd265f85f2ae74bf02f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-unicase-2: Update to 2.7.0.
	* gnu/packages/crates-io.scm (rust-unicase-2): Update to 2.7.0.
	[arguments]: Don't skip build.

	Change-Id: I6c9568a22ab53adab8a8e6b39789a2a52e7c7f86

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-toml-edit-0.20: Update to 0.20.7.
	* gnu/packages/crates-io.scm (rust-toml-edit-0.20): Update to 0.20.7.

	Change-Id: I93320b3dd3d4cf42502a818820e107b154caad1e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tempfile-3: Update to 3.9.0.
	* gnu/packages/crates-io.scm (rust-tempfile-3): Update to 3.9.0.
	[cargo-inputs]: Replace rust-redox-syscall-0.3 with 0.4,
	rust-windows-sys-0.48 with 0.52.

	Change-Id: I24cf58fd9cf02402bda30b2275f6fd3d28e5071d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-syn-2: Update to 2.0.46.
	* gnu/packages/crates-io.scm (rust-syn-2): Update to 2.0.46.
	[cargo-inputs]: Remove rust-regex-1.

	Change-Id: I81131269fab382a851dd668163f0f69492c94347

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sha1-0.10: Update to 0.10.6.
	* gnu/packages/crates-io.scm (rust-sha1-0.10): Update to 0.10.6.

	Change-Id: If0d812df0b7973afc3ebbb155d3c7a8ef95079a7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-serde-untagged-0.1.
	* gnu/packages/crates-io.scm (rust-serde-untagged-0.1): New variable.

	Change-Id: Ib3fe2b1ee9c4ce9e6442311256af8eb8da7a3f72

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-json-1: Update to 1.0.110.
	* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.110.
	[arguments]: Skip tests.

	Change-Id: Ic4c1adbd07ad16ba33e1cb9b1ead81da0e4f7051

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-1: Update to 1.0.194.
	* gnu/packages/crates-io.scm (rust-serde-1): Update to 1.0.194.

	Change-Id: Ie4d60b999603758d3c34473d6f9cc93e1432dc77

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-derive-1: Update to 1.0.194.
	* gnu/packages/crates-io.scm (rust-serde-derive-1): Update to 1.0.194.

	Change-Id: I9548e78344e85b9817da647dbddfe522cbc085b0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustix-0.38: Update to 0.38.28.
	* gnu/packages/crates-io.scm (rust-rustix-0.38): Update to 0.38.28.
	[cargo-inputs]: Replace rust-windows-sys-0.48 with 0.52.

	Change-Id: Ida9f8a027eae0dd1356c2a73b58fa2c7dcfb0d0c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-redox-syscall-0.4.
	* gnu/packages/crates-io.scm (rust-redox-syscall-0.4): New variable.
	(rust-redox-syscall-0.3): Inherit from rust-redox-syscall-0.4.

	Change-Id: Ib9b51998a292994cdaa9b598310e5ef6c706f4b2

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-quote-1: Update to 1.0.35.
	* gnu/packages/crates-io.scm (rust-quote-1): Update to 1.0.35.

	Change-Id: I71de74d1af1b2185988d589bd314a577bdb1b688

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-proc-macro2-1: Update to 1.0.74.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1): Update to 1.0.74.

	Change-Id: I924c8370708752842e491245a5d5e6ce58bcffdf

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-linux-raw-sys-0.4: Update to 0.4.12.
	* gnu/packages/crates-io.scm (rust-linux-raw-sys-0.4): Update to 0.4.12.

	Change-Id: I49d6ed80861c5b07fb9591abe15cdd19ae933469

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-jobserver-0.1: Update to 0.1.27.
	* gnu/packages/crates-io.scm (rust-jobserver-0.1): Update to 0.1.27.

	Change-Id: I1f1be7f83b553722192497a21f50c877840aaf78

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-flate2-1: Update to 1.0.28.
	* gnu/packages/crates-io.scm (rust-flate2-1): Update to 1.0.28.

	Change-Id: I50bf920075c4611bc0a4f3390efe85af789e1677

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-faster-hex-0.9.
	* gnu/packages/crates-io.scm (rust-faster-hex-0.9): New variable.
	(rust-faster-hex-0.8): Inherit from rust-faster-hex-0.9.

	Change-Id: I55772d8a6e3ea72d70543d335f5e09599fe87b25

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-util-0.2: Update to 0.2.8.
	* gnu/packages/crates-io.scm (rust-cargo-util-0.2): Update to 0.2.8.

	Change-Id: Ica87510b5464910d30843a74b928e8b868f5e434

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sys-info-0.9: Update to 0.9.1.
	* gnu/packages/crates-io.scm (rust-sys-info-0.9): Update to 0.9.1.
	[arguments]: Don't skip tests.  Add cargo-test-flags.

	Change-Id: I6afe7f654cb4a5ecda1d5c08194315f66ec51f07

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: bat: Update to 0.24.0.
	* gnu/packages/rust-apps.scm (bat): Update to 0.24.0.
	[source]: Add snippet to allow newer versions of dependencies.
	[arguments]: Add 'install-extras step for completions and manpage.
	Don't install source.
	[cargo-inputs]: Add rust-encoding-rs-0.8, rust-etcetera-0.8,
	rust-home-0.5, rust-nu-ansi-term-0.49, rust-os-str-bytes-6.  Replace
	rust-bugreport-0.4 with 0.5, rust-clap-2 with 4, rust-clircle-0.3 with
	0.4, rust-serde-yaml-0.8 with 0.9, rust-syntect-4 with 5.  Remove
	rust-dirs-next-2, rust-encoding-0.2.
	[cargo-development-inputs]: Add rust-expect-test-1.  Replace
	rust-nix-0.23 with 0.26, rust-predicates-2 with 3, rust-serial-test-0.5
	with 2.  Remove rust-wait-timeout-0.2.
	[inputs]: Replace rust-libgit2 with libgit2-1.7.

	Change-Id: Ibcd82fbd297fb84ab265486694126aed77862dd8

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-ansi-colours-1: Update to 1.2.2.
	* gnu/packages/crates-graphics.scm (rust-ansi-colours-1): Update to 1.2.2.
	[source]: Add snippet to allow newer versions of dependencies.
	[cargo-inputs]: Add rust-ansi-term-0.12, rust-termcolor-1.
	[cargo-development-inputs]: Add rust-rgb-0.8.  Replace rust-crc64-1 with
	2, rust-criterion-0.3 with 0.5.

	Change-Id: I84885584556a5963a49e8229f8530e0a060f4a86

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-crc64-1: Allow building.
	* gnu/packages/crates-io.scm (rust-crc64-1)[arguments]: Don't skip build.

	Change-Id: I986a898935c8b06438dc90bebc70c0566b349a19

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-crc64-2.
	* gnu/packages/crates-io.scm (rust-crc64-2): New variable.
	(rust-crc64-1): Inherit from rust-crc64-2.

	Change-Id: Ie4c7bcaada1c46e7546cad9bcb6c2f9503c9d44e

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-empfindung-0.2: Update to 0.2.6.
	* gnu/packages/crates-io.scm (rust-empfindung-0.2): Update to 0.2.6.
	[arguments]: Don't skip build.
	[cargo-development-inputs]: Add rust-approx-0.5, rust-criterion-0.3,
	rust-lab-0.11, rust-rand-0.8, rust-rand-xoshiro-0.6, rust-rgb-0.8.

	Change-Id: I3cdf6acdbb33ac6d84a4f125856c5d77154df020

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-bugreport-0.4: Update to 0.4.1.
	* gnu/packages/crates-io.scm (rust-bugreport-0.4): Update to 0.4.1.
	[arguments]: Don't skip build.

	Change-Id: I431ee2d6539f056e78a530e47dbdf07b2b81a5c1

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-bugreport-0.5.
	* gnu/packages/crates-io.scm (rust-bugreport-0.5): New variable.

	Change-Id: I8c9385353dfcc69f3355468acedaa1060c83c6b7

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-clircle-0.3: Allow building.
	* gnu/packages/crates-io.scm (rust-clircle-0.3) [arguments]: Don't skip
	build.
	[cargo-development-inputs]: Add rust-nix-0.19, rust-tempfile-3.

	Change-Id: I922d9db975e0e7bb5a81ee0d59458e32740642e9

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-clircle-0.4.
	* gnu/packages/crates-io.scm (rust-clircle-0.4): New variable.
	(rust-clircle-0.3): Inherit from rust-clircle-0.4.

	Change-Id: I36750eb0edf8824fa86d075fcf6f3a93cafe0f22

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-etcetera-0.8.
	* gnu/packages/crates-io.scm (rust-etcetera-0.8): New variable.

	Change-Id: I363cb9361f6d453f42501d9270114cd0e609c640

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-nu-ansi-term-0.49.
	* gnu/packages/shells.scm (rust-nu-ansi-term-0.49): New variable.
	(rust-nu-ansi-term-0.44): Inherit from rust-nu-ansi-term-0.49.

	Change-Id: If8ee4fef35b620df3a49dab845419bfdc7523062

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-print-bytes-0.7.
	* gnu/packages/crates-io.scm (rust-print-bytes-0.7): New variable.

	Change-Id: Ic5ed6fa34ec2c7a0a85715a4c793543c3b161525

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-run-script-0.10.
	* gnu/packages/crates-io.scm (rust-run-script-0.10): New variable.

	Change-Id: I6e31c8be9b7f48082a1787fdb58593fbf864d753

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-fsio-0.4.
	* gnu/packages/crates-io.scm (rust-fsio-0.4): New variable.

	Change-Id: I068ec97c16e4f5fc378791a18b9d49c2a3f497e9

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-syntect-5.
	* gnu/packages/crates-io.scm (rust-syntect-5): New variable.
	(rust-syntect-4): Inherit from rust-syntect-5.

	Change-Id: If5bd6a517cfc429ef13dfa30483075ac9ad9800e

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-fancy-regex-0.11.
	* gnu/packages/crates-io.scm (rust-fancy-regex-0.11): New variable.
	(rust-fancy-regex-0.7): Inherit from rust-fancy-regex-0.11.

	Change-Id: I1dabe4d2aab7869ed1df098b5901bb951fd125d0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Update to 1.75.0.
	* gnu/packages/rust.scm (rust-1.75): New variable.
	(rust): Update to 1.75.0.
	[arguments]: Adjust substitutions in custom phases for changes in source
	code.

	Change-Id: I0065d09a297e227e58998455bb90d18304fd6729

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ws2-32-sys-0.2: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-ws2-32-sys-0.2): Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: I468228276166fc03c53baf00b2d7c480bfb2b121

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wio-0.12: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-wio-0.120: Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: I8b53eb6a54d3cced633639ea09731f7ba835926d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wio-0.2: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-wio-0.2): Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: I929b0208dcdf12a06a7986e9eba8831e5a90758c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-winutil-0.1: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-winutil-0.1): Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: I5bc5faf1ad6c6c71d975a744255a4601b0ae466d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-winres-0.1: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-winres-0.1): Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: Ic5fc23f3d3559469f487969961a5aedc5609ad0e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-winreg: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-winreg-0.50, rust-winreg-0.10,
	rust-winreg-0.8, rust-winreg-0.7, rust-winreg-0.6, rust-winreg-0.5):
	Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: I6f5fe23957b0d3b2fd36f7304f64b182f2fd925e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wincolor: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-wincolor-1, rust-wincolor-0.1): Move
	from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: I08b132c77005da87116330d9e9b019d233505c7f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-winapi: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-winapi-0.3, rust-winapi-0.2,
	rust-winapi-build-0.1, rust-winapi-i686-pc-windows-gnu-0.4,
	rust-winapi-util-0.1, rust-winapi-wsapoll-0.1,
	rust-winapi-x86-64-pc-windows-gnu-0.4): Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: Ida3a2a0cdae7f823c11c3b4a6d0dd36a158ec021

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-win-crypto-ng-0.5: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-win-crypto-ng-0.5): Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: I78b4e9c93f3ed76b8305113c424028434b62a2da

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-user32-sys-0.2: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-user32-sys-0.2): Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: Ibb805a990170200cbcb21c0b42aa90a6c04f3be2

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-uds-windows: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-uds-windows-1, rust-uds-windows-0.1):
	Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: I1a3601922dd222d315cba462742678c1286cba4f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-ini-0.2: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-serde-ini-0.2): Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: I995da190bbc23fd3dcd64c9b73858290eca0ee03

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-schannel-0.1: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-schannel-0.1): Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: If83411c1a155d69fc92953900231e02da3d7443a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-remove-dir-all: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-remove-dir-all-0.5,
	rust-remove-dir-all-0.8): Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: I37c560a330a51722401ec325c8a262782c8d3fce

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-python3-dll-a-0.2: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-python3-dll-a-0.2): Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: Ic16735b24b0a6e37cee0992d0baf130fe9ac4576

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-output-vt100-0.1: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-output-vt100-0.1): Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: I4dc63c5e0651c15a34e0f6018619b639f164ba35

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-miow: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-miow-0.6, rust-miow-0.5,
	rust-miow-0.4, rust-miow-0.3, rust-miow-0.2): Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: I663b33b5c50d20505a0ac3997aa2b0038452c8b5

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-kernel32-sys-0.2: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-kernel32-sys-0.2): Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: I2b2e3078836618dddf7c332848cb67eee3bd171f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ipconfig: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-ipconfig-0.3, rust-ipconfig-0.2):
	Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: Ic4e968f6a7bc22cf92646e75f451de03e76112ed

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gdi32-sys-0.2: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-gdi32-sys-0.2): Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: I66940bd81c50c04f928e110a2b81cfe594ca107f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-embed-resource-1: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-embed-resource-1): Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: Icabdde1d670e07c6d8e1b8050fd9cf8cf6330faf

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-dunce-1: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-dunce-1): Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: I230d2476df38f735cb20a4b375befa6e9ae94509

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-codepage-0.1: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-codepage-0.1): Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: Icc05b2fb4c8caa08e3c7620270164638e2242517

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clipboard-win: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-clipboard-win-4,
	rust-clipboard-win-3): Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: I72c54d9458a335dc053ca204b2382394b5e2c5c1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-conpty-0.5: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-conpty-0.5): Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: Ief3f25ed5eb8cfcaaf2a78445f24e17fe2f8a4b2

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-credential-wincred-0.3: Move to crates-windows.scm.
	* gnu/packages/crates-io.scm (rust-cargo-credential-wincred-0.3): Move
	from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: I391de6891c92f5e99fea200ac2ed0b4823409d95

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-anstyle-wincon: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-anstyle-wincon-3,
	rust-anstyle-wincon-1): Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: I51d7823806cc4e17bb51ad8d9ba29c96aaf4c151

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-windows: Move to (gnu packages crates-windows).
	* gnu/packages/crates-io.scm (rust-windows-0.48, rust-windows-0.46,
	rust-windows-0.44, rust-windows-0.39, rust-windows-0.32,
	rust-windows-0.9, rust-windows-aarch64-gnullvm-0.52,
	rust-windows-aarch64-gnullvm-0.48, rust-windows-aarch64-gnullvm-0.42,
	rust-windows-aarch64-msvc-0.52, rust-windows-aarch64-msvc-0.48,
	rust-windows-aarch64-msvc-0.42, rust-windows-aarch64-msvc-0.39,
	rust-windows-aarch64-msvc-0.36, rust-windows-aarch64-msvc-0.32,
	rust-windows-aarch64-msvc-0.28, rust-windows-bindgen-0.51,
	rust-windows-i686-gnu-0.52, rust-windows-i686-gnu-0.48,
	rust-windows-i686-gnu-0.42, rust-windows-i686-gnu-0.36,
	rust-windows-i686-gnu-0.32, rust-windows-i686-gnu-0.28,
	rust-windows-i686-msvc-0.52, rust-windows-i686-msvc-0.48,
	rust-windows-i686-msvc-0.42, rust-windows-i686-msvc-0.39,
	rust-windows-i686-msvc-0.36, rust-windows-i686-msvc-0.32,
	rust-windows-i686-msvc-0.28, rust-windows-implement-0.48,
	rust-windows-implement-0.46, rust-windows-implement-0.44,
	rust-windows-implement-0.39, rust-windows-implement-0.32,
	rust-windows-interface-0.48, rust-windows-interface-0.46,
	rust-windows-interface-0.44, rust-windows-interface-0.39,
	rust-windows-metadata-0.51, rust-windows-sys-0.52,
	rust-windows-sys-0.48, rust-windows-sys-0.45, rust-windows-sys-0.42,
	rust-windows-sys-0.36, rust-windows-sys-0.28, rust-windows-gen-0.9,
	rust-windows-macros-0.9, rust-windows-targets-0.52,
	rust-windows-targets-0.48, rust-windows-targets-0.42,
	rust-windows-targets-0.39, rust-windows-targets-0.32,
	rust-windows-x86-64-gnu-0.52, rust-windows-x86-64-gnu-0.48,
	rust-windows-x86-64-gnu-0.42, rust-windows-x86-64-gnu-0.39,
	rust-windows-x86-64-gnu-0.36, rust-windows-x86-64-gnu-0.32,
	rust-windows-x86-64-gnu-0.28, rust-windows-x86-64-gnullvm-0.52,
	rust-windows-x86-64-gnullvm-48, rust-windows-x86-64-gnullvm-0.42,
	rust-windows-x86-64-msvc-0.52, rust-windows-x86-64-msvc-0.48,
	rust-windows-x86-64-msvc-0.42, rust-windows-x86-64-msvc-0.39,
	rust-windows-x86-64-msvc-0.36, rust-windows-x86-64-msvc-0.32,
	rust-windows-x86-64-msvc-0.28): Move from here ...
	* gnu/packages/crates-windows.scm: ... to here.

	Change-Id: I5abaa9402ae75199d4ec26b1e37b3a7293437c93

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nickel-0.11: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-nickel-0.11): Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: I665d74fb547668b9f2a78d23e49d56a3c3b8ef65

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-warp-0.2: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-warp-0.2): Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: Iea234888c25a4711729d5e32d5834470f8d94011

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ungrammar-1: Update to 1.16.1.
	* gnu/packages/crates-io.scm (rust-ungrammar-1): Update to 1.16.1.
	[arguments]: Don't skip the build.

	Change-Id: I7b8b0723939a56a5f04426ca77492e18a55cbfe6

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ungrammar-1: Apply 'guix style'.
	* gnu/packages/crates-io.scm (rust-ungrammar-1): Reflow package
	declaration using 'guix style'.

	Change-Id: Ibbc34e91e44ed7966872a20468483ecb8895f4d9

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-native-tls: Move to (gnu packages crates-tls).
	* gnu/packages/crates-io.scm (rust-native-tls-0.2, rust-native-tls-0.1):
	Move from here ...
	* gnu/packages/crates-tls.scm: ... to here.

	Change-Id: I4104a0d75b5e4531203afb32432f3786d622b4c3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tls-parser-0.11: Move to (gnu packages crates-tls).
	* gnu/packages/crates-io.scm (rust-tls-parser-0.11): Move from here ...
	* gnu/packages/crates-tls.scm: ... to here.

	Change-Id: Ib16d93596ad374a51b21f2762d8cf1da7cc21eda

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-iron-0.6: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-iron-0.6): Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: I1ad45dd92a1c9539a26aef38048c8a3c2e005cc0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-native-tls-0.3: Move to (gnu packages crates-tls).
	* gnu/packages/crates-io.scm (rust-async-native-tls-0.3): Move from here ...
	* gnu/packages/crates-tls.scm: ... to here.

	Change-Id: Ib3289faa91bffed89cd965caede96145e0d17411

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trust-dns: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-trust-dns-client-0.22,
	rust-trust-dns-https-0.20, rust-trust-dns-https-0.19,
	rust-trust-dns-https-0.18, rust-trust-dns-https-0.3,
	rust-trust-dns-native-tls-0.20, rust-trust-dns-native-tls-0.19,
	rust-trust-dns-native-tls-0.18, rust-trust-dns-native-tls-0.6,
	rust-trust-dns-openssl-0.20, rust-trust-dns-openssl-0.19,
	rust-trust-dns-openssl-0.18, rust-trust-dns-openssl-0.6,
	rust-trust-dns-proto-0.23, rust-trust-dns-proto-0.22,
	rust-trust-dns-proto-0.20, rust-trust-dns-proto-0.19,
	rust-trust-dns-proto-0.18, rust-trust-dns-proto-0.7,
	rust-trust-dns-resolver-0.23, rust-trust-dns-resolver-0.22,
	rust-trust-dns-resolver-0.20, rust-trust-dns-resolver-0.19,
	rust-trust-dns-resolver-0.18, rust-trust-dns-resolver-0.11,
	rust-trust-dns-rustls-0.20, rust-trust-dns-rustls-0.19,
	rust-trust-dns-rustls-0.18, rust-trust-dns-rustls-0.6): Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: I8fe10aa6c5ee4b9264537be519154a3c7bd8176b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rocket: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-rocket-0.4, rust-rocket-codegen-0.4,
	rust-rocket-http-0.4): Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: I6b4d6c98022777cdf40b13bd90b1a78874e70e1d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hyper: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-hyper-0.14, rust-hyper-0.13,
	rust-hyper-0.12, rust-hyper-0.10, rust-hyper-native-tls-0.3,
	rust-hyper-proxy-0.9, rust-hyper-rustls-0.24, rust-hyper-rustls-0.23,
	rust-hyper-rustls-0.22, rust-hyper-rustls-0.21,
	rust-hyper-sync-rustls-0.3, rust-hyper-timeout-0.4, rust-hyper-tls-0.5,
	rust-hyper-tls-0.4): Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: Ifa54eb29faa2b5277c4b2266886cf5bc167b2de3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-h3: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-h3-0.0.3, rust-h3-quinn-0.0.4): Move
	from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: Icd20fe49810a8d6d98fb552cf821faceefe44e3e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-h2: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-h2-0.3, rust-h2-0.2, rust-h2-0.1):
	Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: I5d64eebeb0e976754dfc104bb832f27c1b792c0d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-tls-0.10: Move to (gnu packages crates-tls).
	* gnu/packages/crates-io.scm (rust-async-tls-0.10): Move from here ...
	* gnu/packages/crates-tls.scm: ... to here.

	Change-Id: I171b67bbecf09bf41e32a79adfb40a421ffefdd7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustls: Move to (gnu packages crates-tls).
	* gnu/packages/crates-io.scm (rust-rustls-0.21, rust-rustls-0.20,
	rust-rustls-0.19, rust-rustls-0.18, rust-rustls-0.17, rust-rustls-0.16,
	rust-rustls-0.15, rust-rustls-0.14, rust-rustls-ffi-0.8,
	rust-rustls-native-certs-0.6, rust-rustls-native-certs-0.5,
	rust-rustls-native-certs-0.4, rust-rustls-pemfile-2,
	rust-rustls-pemfile-1, rust-rustls-pemfile-0.2, rust-rustls-pki-types-1,
	rust-rustls-webpki-0.101, rust-rustls-webpki-0.100): Move from here ...
	* gnu/packages/crates-tls.scm: ... to here.

	Change-Id: Ief4208a2f86151447337b9ca037b4b28f753a9f8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-awc: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-awc-2, rust-awc-1, rust-awc-0.2):
	Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: I0b5d2ea4c5e528674a1483aff1325b27871047c4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-actix: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-actix-0.10, rust-actix-0.8,
	rust-actix-codec-0.3, rust-actix-codec-0.2, rust-actix-codec-0.1,
	rust-actix-connect-2, rust-actix-connect-1, rust-actix-connect-0.2,
	rust-actix-derive-0.5, rust-actix-derive-0.4, rust-actix-http-2,
	rust-actix-http-1, rust-actix-http-0.2, rust-actix-http-test-1,
	rust-actix-http-test-0.2, rust-actix-macros-0.2, rust-actix-macros-0.1,
	rust-actix-router-0.2, rust-actix-router-0.1, rust-actix-rt-2,
	rust-actix-rt-1, rust-actix-rt-0.2, rust-actix-server-1,
	rust-actix-server-0.6, rust-actix-server-0.5,
	rust-actix-server-config-0.1, rust-actix-service-1,
	rust-actix-service-0.4, rust-actix-testing-0.1,
	rust-actix-test-server-0.2, rust-actix-threadpool-0.3,
	rust-actix-threadpool-0.1, rust-actix-tls-2, rust-actix-tls-1,
	rust-actix-utils-2, rust-actix-utils-1, rust-actix-utils-0.4,
	rust-actix-web-3, rust-actix-web-2, rust-actix-web-1,
	rust-actix-web-codegen-0.4, rust-actix-web-codegen-0.2,
	rust-actix-web-codegen-0.1): Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: Ib4eb689c16c73d6836834a7c8cf4f44830df07bb

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-webview-sys-0.6: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-webview-sys-0.6): Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: Iacd880454a5c77b6d3548609b3fe8e90d744a16f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-web-view-0.7: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-web-view-0.7): Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: I64f418366007a475f48f3d20e36df2bd84cbef43

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-webpki: Move to (gnu packages crates-web).
	* gnu/packages/crates-io.scm (rust-webpki-0.22, rust-webpki-0.21,
	rust-webpki-0.19, rust-webpki-0.18, rust-webpki-roots-0.25,
	rust-webpki-roots-0.23, rust-webpki-roots-0.22, rust-webpki-roots-0.21,
	rust-webpki-roots-0.20, rust-webpki-roots-0.19, rust-webpki-roots-0.18,
	rust-webpki-roots-0.17, rust-webpki-roots-0.16, rust-webpki-roots-0.15):
	Move from here ...
	* gnu/packages/crates-web.scm: ... to here.

	Change-Id: I7eb05c11453bc780f4c66c2c3ac2c3c20cafcee3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libgit2: Move to (gnu packages crates-vcs).
	* gnu/packages/crates-io.scm (rust-libgit2-0.16, rust-libgit2-0.15,
	rust-libgit2-0.14, rust-libgit2-0.13, rust-libgit2-0.12,
	rust-libgit2-0.10, rust-libgit2-0.8, rust-libgit2-0.6): Move from here ...
	* gnu/packages/crates-vcs.scm: ... to here.

	Change-Id: Ic7356017212be7a43f2e89fb4cce79ccab251ab5

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libpijul-0.12: Move to (gnu packages crates-vcs).
	* gnu/packages/crates-io.scm (rust-libpijul-0.12): Move from here ...
	* gnu/packages/crates-vcs.scm: ... to here.

	Change-Id: Id294ae669ca2d837ceb953ced02264366b828e9e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gix: Move to (gnu packages crates-vcs).
	* gnu/packages/crates-io.scm (rust-gix-0.54, rust-gix-0.45,
	rust-gix-actor-0.27, rust-gix-actor-0.21, rust-gix-archive-0.5,
	rust-gix-attributes-0.19, rust-gix-attributes-0.13, rust-gix-bitmap-0.2,
	rust-gix-chunk-0.4, rust-gix-command-0.2, rust-gix-commitgraph-0.21,
	rust-gix-commitgraph-0.16, rust-gix-config-0.30, rust-gix-config-0.23,
	rust-gix-config-value-0.14, rust-gix-config-value-0.12,
	rust-gix-credentials-0.20, rust-gix-credentials-0.15, rust-gix-date-0.8,
	rust-gix-date-0.5, rust-gix-diff-0.36, rust-gix-diff-0.30,
	rust-gix-discover-0.25, rust-gix-discover-0.19, rust-gix-features-0.35,
	rust-gix-features-0.30, rust-gix-filter-0.5, rust-gix-fs-0.7,
	rust-gix-fs-0.2, rust-gix-glob-0.13, rust-gix-glob-0.8,
	rust-gix-hash-0.13, rust-gix-hash-0.11, rust-gix-hashtable-0.4,
	rust-gix-hashtable-0.2, rust-gix-ignore-0.8, rust-gix-ignore-0.3,
	rust-gix-index-0.25, rust-gix-index-0.17, rust-gix-lock-10,
	rust-gix-lock-6, rust-gix-macros-0.1, rust-gix-mailmap-0.19,
	rust-gix-mailmap-0.13, rust-gix-negotiate-0.8, rust-gix-negotiate-0.2,
	rust-gix-object-0.37, rust-gix-object-30, rust-gix-odb-0.53,
	rust-gix-odb-0.46, rust-gix-pack-0.43, rust-gix-pack-0.36,
	rust-gix-packetline-0.16, rust-gix-packetline-blocking-0.16,
	rust-gix-path-0.10, rust-gix-path-0.8, rust-gix-pathspec-0.3,
	rust-gix-prompt-0.7, rust-gix-prompt-0.5, rust-gix-protocol-0.40,
	rust-gix-protocol-0.33, rust-gix-quote-0.4, rust-gix-ref-0.37,
	rust-gix-ref-0.30, rust-gix-refspec-0.18, rust-gix-refspec-0.11,
	rust-gix-revision-0.22, rust-gix-revision-0.15, rust-gix-revwalk-0.8,
	rust-gix-revwalk-0.1, rust-gix-sec-0.10, rust-gix-sec-0.8,
	rust-gix-status-0.1, rust-gix-submodule-0.4, rust-gix-tempfile-10,
	rust-gix-tempfile-6, rust-gix-trace-0.1, rust-gix-transport-0.37,
	rust-gix-transport-0.32, rust-gix-traverse-0.33, rust-gix-traverse-0.26,
	rust-gix-url-0.24, rust-gix-url-0.19, rust-gix-utils-0.1,
	rust-gix-validate-0.8, rust-gix-validate-0.7, rust-gix-worktree-0.26,
	rust-gix-worktree-0.18, rust-gix-worktree-state-0.3,
	rust-gix-worktree-stream-0.5): Move from here ...
	* gnu/packages/crates-vcs.scm: ... to here.

	Change-Id: Ie4f7466ded8ecd5210c7cce2d26f41c1ed926922

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-git2-curl: Move to (gnu packages crates-vcs).
	* gnu/packages/crates-io.scm (rust-git2-curl-0.18, rust-git2-curl-0.17):
	Move from here ...
	* gnu/packages/crates-vcs.scm: ... to here.

	Change-Id: I12bb07ffdbe1ac97f00e0dd63bfd4566f1ba0a4a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-git2: Move to (gnu packages crates-vcs).
	* gnu/packages/crates-io.scm (rust-git2-0.18, rust-git2-0.17,
	rust-git2-0.16, rust-git2-0.15, rust-git2-0.13, rust-git2-0.11,
	rust-git2-0.9, rust-git2-0.6): Move from here ...
	* gnu/packages/crates-vcs.scm: ... to here.

	Change-Id: I4490d8900167bab75a14c77b2def8ef27e4f50a9

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-git-version-0.3: Move to (gnu packages crates-vcs).
	* gnu/packages/crates-io.scm (rust-git-version-0.3): Move from here ...
	* gnu/packages/crates-vcs.scm: ... to here.

	Change-Id: I41a2d385c63bbbf0dd83f11d676f28ba95c59e9b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-git-version-macro-0.3: Move to (gnu packages crates-vcs).
	* gnu/packages/crates-io.scm (rust-git-version-macro-0.3): Move from
	here ...
	* gnu/packages/crates-vcs.scm: ... to here.

	Change-Id: I63b5c90365c891c1ab2fac21423fc1d04a9e0520

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-git-testament-0.2: Move to (gnu packages crates-vcs).
	* gnu/packages/crates-io.scm (rust-git-testament-0.2): Move from here ...
	* gnu/packages/crates-vcs.scm: ... to here.

	Change-Id: I2dd4b7bb59c229f9e170c19fbceccaa875027ae5

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-git-testament-derive-0.1: Move to (gnu packages crates-vcs).
	* gnu/packages/crates-io.scm (rust-git-testament-derive-0.1): Move from
	here ...
	* gnu/packages/crates-vcs.scm: ... to here.

	Change-Id: If002423ef70413d6ced9b2f18d86d625fd5bf9ba

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-scrypt-0.5.
	* gnu/packages/crates-io.scm (rust-scrypt-0.5): Delete variable.

	Change-Id: I38b0a6c6bc153eb94307bdbbc6af7cffea9a18a1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-pbkdf2-0.4.
	* gnu/packages/crates-io.scm (rust-pbkdf2-0.4): Delete variable.

	Change-Id: I9fce8f3925772bf36f2df3d734eb2de22836e904

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-scrypt-0.3.
	* gnu/packages/crates-io.scm (rust-scrypt-0.3): Delete variable.

	Change-Id: I67f153d2d93286b20619223ac46837c3e51a232c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pbkdf2-0.10: Update to 0.10.1.
	* gnu/packages/crates-io.scm (rust-pbkdf2-0.10): Update to 0.10.1.
	[cargo-inputs]: Remove rust-base64ct-1.0.1.

	Change-Id: Ief6876c1cfb428b29c551c4a6fe030859118c321

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-quickcheck-0.3.
	* gnu/packages/crates-io.scm (rust-quickcheck-0.3): Delete variable.

	Change-Id: I1eada5185348c237ac9b482e6c2218daab8aa5a4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-duct-0.8.
	* gnu/packages/crates-io.scm (rust-duct-0.8): Delete variable.

	Change-Id: I257ad935575d367ca1e35b7302fd533f20b58ebc

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cargo-metadata-0.2.
	* gnu/packages/crates-io.scm (rust-cargo-metadata-0.2): Delete variable.

	Change-Id: I43608b5035c00b62d1ddf31a093360cfec40823e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-semver-0.6.
	* gnu/packages/crates-io.scm (rust-semver-0.6): Delete variable.

	Change-Id: I6bf95ccfbd691f2b133d65b2ec4aa3967d84c3c6

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-quine-mc-cluskey-0.2.
	* gnu/packages/crates-io.scm (rust-quine-mc-cluskey-0.2): Delete variable.

	Change-Id: I0754d2bcd3fb8f7b5146857fca41cf145cb2e946

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-itertools-0.6.
	* gnu/packages/crates-io.scm (rust-itertools-0.6): Delete variable.

	Change-Id: Iba761e7db4b8551d33092f1fe7bd54ccc2cf0adf

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-pulldown-cmark-0.0.15.
	* gnu/packages/crates-io.scm (rust-pulldown-cmark-0.0.15): Delete variable.

	Change-Id: I4cf1b9d0dbd43a1d10d043e61750a38efb465b59

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-clippy-mini-macro-test-0.1.
	* gnu/packages/crates-io.scm (rust-clippy-mini-macro-test-0.1): Delete variable.

	Change-Id: I222c9c853a57a65ef81e4daaa03f1dfb6c0d4755

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-clippy-lints-0.0.153.
	* gnu/packages/crates-io.scm (rust-clippy-lints-0.0.153): Delete variable.

	Change-Id: I0b1986681873ee2fd85aa73b46068f2c5813fe01

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-clippy-0.0.153.
	* gnu/packages/crates-io.scm (rust-clippy-0.0.153): Delete variable.

	Change-Id: I3f33c2e6b1408dd07578a7ac9a9c4eef9e976fa0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rspec-1: Remove dependency on clippy.
	* gnu/packages/crates-io.scm (rust-rspec-1)[source]: Add patch.
	[cargo-inputs]: Remove rust-clippy-0.0.153.
	* gnu/packages/patches/rust-rspec-1-remove-clippy.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: Ia6cc5e2fa798986b93ccba5f8907de79676fd1b0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-colored-2: Update to 2.1.0.
	* gnu/packages/crates-io.scm (rust-colored-2): Update to 2.1.0.
	[cargo-inputs]: Add rust-windows-0.48.  Remove rust-atty-0.2,
	rust-winapi-0.3.
	[cargo-developments]: Replace rust-rspec-1 with 1.0.0-beta.3.
	[arguments]: Remove phase adjusting the version of rspec dependency.

	Change-Id: I6a3ac06cea29f463990db61ec2d503371d059160

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rspec-1.0.0-beta.3.
	* gnu/packages/crates-io.scm (rust-rspec-1.0.0-beta.3): New variable.

	Change-Id: Ib66746e51ff096f4cd3758a5ff2484dde69d6c6e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-psl-2: Update to 2.1.13.
	* gnu/packages/crates-io.scm (rust-psl-2): Update to 2.1.13.
	[arguments]: Remove phase adjusting the version of the rspec dependency.

	Change-Id: I9cb637b23b5f9a454b10d9420c2d765c68494a57

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-afl-0.8.
	* gnu/packages/crates-io.scm (rust-afl-0.8): Delete variable.

	Change-Id: Icf5e4fc9e63eafd77fdf1b2a532321851fcb246e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-base64-0.6.
	* gnu/packages/crates-io.scm (rust-base64-0.6): Delete variable.

	Change-Id: I34aa501887861625a9875a1c7226e68ab5ec3ee0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-git2-0.14.
	* gnu/packages/crates-io.scm (rust-git2-0.14): Delete variable.

	Change-Id: Ie35f8ef057e4067f509e17142cdc89911b44f93b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-goblin-0.2.
	* gnu/packages/crates-io.scm (rust-goblin-0.2): Delete variable.

	Change-Id: If3372cf7df6bf83f284dd0d666d28ce0f4a06a56

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-hmac-0.5.
	* gnu/packages/crates-io.scm (rust-hmac-0.5): Delete variable.

	Change-Id: I568f09ce6d36fc2d12ee5d0f060165cec975e830

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-lscolors-0.7.
	* gnu/packages/crates-io.scm (rust-lscolors-0.7): Delete variable.

	Change-Id: I84c0bb350c7413d0a029dac285378d40543b0a1c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-memmap2-0.2.
	* gnu/packages/crates-io.scm (rust-memmap2-0.2): Delete variable.

	Change-Id: I0c20aa41325ae96d6071f1479799d341a7fea734

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-napi-0.5.
	* gnu/packages/crates-io.scm (rust-napi-0.5): Delete variable.

	Change-Id: I9ab7d7e578da54a2171131e7f56f562297d91983

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-napi-build-0.2.
	* gnu/packages/crates-io.scm (rust-napi-build-0.2): Delete variable.

	Change-Id: Iea4d934a43c3c95af1cf391952f8759a66a85126

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-napi-derive-0.5.
	* gnu/packages/crates-io.scm (rust-napi-derive-0.5): Delete variable.

	Change-Id: I011eb8100e0bb139844313e9dfdfa8acce53966f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-napi-sys-0.4.
	* gnu/packages/crates-io.scm (rust-napi-sys-0.4): Delete variable.

	Change-Id: I809ba844fc0b43ffd576eabf60f743e20127a185

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-nix-0.17.
	* gnu/packages/crates-io.scm (rust-nix-0.17): Remove variable.
	(rust-nix-0.15): Inherit from rust-nix-0.27.

	Change-Id: Ic31d6567103d9ded590973ceaad6a894946474a8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-bindgen-0.54.
	* gnu/packages/crates-io.scm (rust-bindgen-0.54): Remove variable.
	(rust-bindgen-0.53): Inherit from rust-bindgen-0.55.

	Change-Id: I148f21cd338d5aa56dd94a3c3630bbaa64953fff

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-bindgen-0.52.
	* gnu/packages/crates-io.scm (rust-bindgen-0.52): Delete variable.

	Change-Id: I38561bde514669a837f4b5a46b1ef083f4349c04

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-bindgen-0.51.
	* gnu/packages/crates-io.scm (rust-bindgen-0.51): Delete variable.

	Change-Id: I0b0eb73aded38f971d6c0a40cf09dfbaa1424812

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-bindgen-0.50.
	* gnu/packages/crates-io.scm (rust-bindgen-0.50): Remove variable.
	(rust-bindgen-0.48): Inherit from rust-bindgen-0.53.

	Change-Id: Ieb0b4f8c89e8be3fba8dec8176db95eb1ae642ad

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-bindgen-0.37.
	* gnu/packages/crates-io.scm (rust-bindgen-0.37): Delete variable.

	Change-Id: I37cc837aa0aedcf2ecff434f3234f56130eca4b6

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cexpr-0.2.
	* gnu/packages/crates-io.scm (rust-cexpr-0.2): Delete variable.

	Change-Id: I62d9b6110f927c86d65046de29e545897695eb9d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-clang-sys-0.23.
	* gnu/packages/crates-io.scm (rust-clang-sys-0.23): Delete variable.

	Change-Id: I169d73685ef2aef28ba83fcc81d9acc3f8bf2318

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-clang-sys-0.11.
	* gnu/packages/crates-io.scm (rust-clang-sys-0.11): Remove variable.

	Change-Id: I066e723627a89199ee16e2d40a300406cd13dbba

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rust-hawktracer-sys-0.4: Generate bindings during build.
	* gnu/packages/crates-io.scm (rust-rust-hawktracer-sys-0.4)[source]: Add
	snippet to use a newer version of rust-bindgen, remove pre-generated
	bindings and fix building bundled library.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Replace rust-bindgen-0.37 with 0.56.
	[native-inputs]: Add clang, cmake-minimal.

	Change-Id: I01dd8b5b13aa449977f53296fc843153e409a1ea

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rust-hawktracer-0.7: Don't skip build.
	* gnu/packages/crates-io.scm (rust-rust-hawktracer-0.7)[arguments]:
	Don't skip the build.

	Change-Id: I57662ea10825db3bde9d676e5b4b418f24992b72

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-buffer-redux-1.
	* gnu/packages/crates-io.scm (rust-buffer-redux-1): New variable.

	Change-Id: I2735de17a17bce167a26f80f464e76e7a0ac3d62

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-editdistancek-1.
	* gnu/packages/crates-io.scm (rust-editdistancek-1): New variable.

	Change-Id: Iaa0618a32ef9b54ccded9bf62ae4a289d2ecf910

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-levenshtein-1.
	* gnu/packages/crates-io.scm (rust-levenshtein-1): New variable.

	Change-Id: I111dcc2d20ebbe6073999088dd5d013f057c0f75

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-seq-io-0.3: Update to 0.3.2.
	* gnu/packages/crates-io.scm (rust-seq-io-0.3): Update to 0.3.2.
	[cargo-inputs]: Add rust-buffer-redux-1.  Remove rust-buf-redux-0.8.
	[cargo-development-inputs]: Add rust-rand-distr-0.4.  Replace
	rust-bio-0.32 with 1, rust-criterion-0.3 with 0.5, rust-rand-0.7 with
	0.8, rust-rand-isaac-0.2 with 0.3.

	Change-Id: I88880ed6807afec1257ebd669dfd2e902382814b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-bio-1.
	* gnu/packages/crates-io.scm (rust-bio-1): New variable.
	(rust-bio-0.32, rust-bio-0.33, rust-bio-0.39): Inherit from rust-bio-1.

	Change-Id: I72ca75a0b50837a73089f6ec8f5ad7ff779874f6

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-bio-types-1.
	* gnu/packages/crates-io.scm (rust-bio-types-1): New variable.
	(rust-bio-types-0.12): Inherit from rust-bio-types-1.

	Change-Id: Ib5da54ff1c96f991276be157e7b9d0785984b76e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: newsboat: Update to 2.34.
	* gnu/packages/syndication.scm (newsboat): Update to 2.34.
	[cargo-inputs]: Remove rust-once-cell-1.

	Change-Id: I62d7266add95110e6b43303ee13572965475958e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-curl-sys-0.4: Update to 0.4.70.
	* gnu/packages/crates-io.scm (rust-curl-sys-0.4): Update to 0.4.70.

	Change-Id: I295a633e05fb6d4a4d25f55743e7c0f8612b3a70

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-generator-0.7: Update to 0.7.5.
	* gnu/packages/crates-io.scm (rust-generator-0.7): Update to 0.7.5.
	[cargo-inputs]: Replace rust-windows-0.32 with 0.48.

	Change-Id: I31ab081c718e3fb8c0c6eedcaabccbc6465b78ae

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trash-2: Update to 2.1.5.
	* gnu/packages/crates-io.scm (rust-trash-2): Update to 2.1.5.
	[source]: Add patch.
	[cargo-inputs]: Replace rust-windows-0.9 with 0.44.
	* gnu/packages/patches/rust-trash-2-update-windows.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I707b2139800d37f3609958251893e5948e40cd34

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pyo3-0.18: Skip additional test.
	* gnu/packages/crates-io.scm (rust-pyo3-0.18)[arguments]: Skip an
	additional test with cargo-test-flags.

	Change-Id: Ifbade0722957600d88548bd31e32bd3acc0ebeda

2024-02-20  Zheng Junjie  <873216071@qq.com>

	gnu: librsvg: Improve cross compiling.
	* gnu/packages/gnome.scm (librsvg)[arguments]: Use platform-rust-target.

	Change-Id: Ia81e13a8695f7b932255e5223b92d31fb0a88077

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: just: Update to 1.17.0.
	* gnu/packages/rust-apps.scm (just): Update to 1.17.0.
	[arguments]: Merge 'install-manpage and 'install-completions. Install
	completions for elvish.
	[cargo-inputs]: Add rust-num-cpus-1, rust-semver-1.  Replace
	rust-strum-0.24 with 0.25.
	[cargo-development-inputs]: Replace rust-which-4 with 5.
	[native-inputs]: Add just when cross-compiling.

	Change-Id: I33974d48d9d416a02c41c47f035f219ade12de88

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-strum-0.25.
	* gnu/packages/crates-io.scm (rust-strum-0.25): New variable.
	(rust-strum-macros-0.25): New variable.

	Change-Id: I6501b29c09bfd0525336a1e61e8faaba58a6b3a7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-heck-0.3: Update to 0.3.3.
	* gnu/packages/crates-io.scm (rust-heck-0.3): Update to 0.3.3.

	Change-Id: I595e9cf1658631d615819c431d917ebbdd69e301

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-heck-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-heck-0.3)[arguments]: Don't skip
	build.

	Change-Id: I56659ff7e1c5a4b5f8eb0b5939b2d93262058cf1

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-heck-0.4: Update to 0.4.1.
	* gnu/packages/crates-io.scm (rust-heck-0.4): Update to 0.4.1.
	[arguments]: Don't skip building.

	Change-Id: I395fd5adca538d3b7a51842cf2bec2ecc7c9f9b3

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-regex-automata-0.3: Update to 0.3.9.
	* gnu/packages/crates-io.scm (rust-regex-automata-0.3): Update to 0.3.9.

	Change-Id: Ie7b8863290959112477ca2c315541a8701527607

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-regex-syntax-0.7: Update to 0.7.5.
	* gnu/packages/crates-io.scm (rust-regex-syntax-0.7): Update to 0.7.5.

	Change-Id: Ib71b09c31124530726de473638f575cae725cf11

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Remove exa.
	exa is unmaintained/deprecated in favor of eza. Users should not use exa
	anymore.

	* gnu/packages/rust-apps.scm (exa): Turn into deprecated-package, point
	at eza.

	Change-Id: Iab79a82dd54f4c627a26fc85749d69c66d2b619a

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: eza: Refactor package definition.
	* gnu/packages/rust-apps.scm (eza): Refactor package definition.
	[arguments]: Made 'install-extras phase clearer.

	Change-Id: I4df0fdcde11d8ab07eed5aeeb1d14a6fe5fe55c3

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: eza: Update to 0.17.0.
	* gnu/packages/rust-apps.scm (eza): Update to 0.17.0.
	[cargo-inputs]: Add rust-palette-0.7, rust-plist-1.  Replace
	rust-windows-sys-0.48 with 0.52.

	Change-Id: I27f119478a97cc6789ec2c569db34c61962f188b

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-once-cell-1: Update to 1.19.0.
	* gnu/packages/crates-io.scm (rust-once-cell-1): Update to 1.19.0.
	[cargo-inputs]: Add rust-portable-atomic-1.  Remove
	rust-atomic-polyfill-1.

	Change-Id: Ifa536773227ed58209605016f43d7bc157e200d5

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-enterpolation-0.2.
	* gnu/packages/crates-graphics.scm (rust-enterpolation-0.2): New variable.

	Change-Id: I5e4ac4acf1357db36db12604fd688a5c508373c7

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-assert-float-eq-1.
	* gnu/packages/crates-io.scm (rust-assert-float-eq-1): New variable.

	Change-Id: Ifbdf598c1cc348a5a3fe5223c0da3d6ff008b190

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-topology-traits-0.1.
	* gnu/packages/crates-io.scm (rust-topology-traits-0.1): New variable.

	Change-Id: I624c5b09a50d027cf273fe7b67aabda0e4c6308c

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-rand-mt-4.
	* gnu/packages/crates-io.scm (rust-rand-mt-4): New variable.

	Change-Id: I9e39eb74292bbb0b3881f11c1449cf5333d1ad47

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-palette-0.7.
	* gnu/packages/crates-graphics.scm (rust-palette-0.7): New variable.

	Change-Id: Ia55d3b7788a04a410dacb7f53dcb2d2909f026c6

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-fast-srgb8-1.
	* gnu/packages/crates-graphics.scm (rust-fast-srgb8-1): New variable.

	Change-Id: If1ce13ad8c4f2a04b9f77a16063218d4540bd10e

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-palette-derive-0.7.
	* gnu/packages/crates-graphics.scm (rust-palette-derive-0.7): New
	variable.

	Change-Id: I0d4341fc5140ab62fccfee6b5e68d37ba4788f92

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-scad-1.
	* gnu/packages/crates-graphics.scm (rust-scad-1): New variable.

	Change-Id: Ibd2d0fc6860687473c23a671b9f1e37207bfe4c6

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-find-crate-0.6.
	* gnu/packages/crates-io.scm (rust-find-crate-0.6): New variable.

	Change-Id: Ia0c8a130ee81b941d853d7bc5d4c7f8655409b91

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-plist-1: Update to 1.6.0.
	* gnu/packages/crates-io.scm (rust-plist-1): Update to 1.6.0.
	[cargo-inputs]: Add rust-quick-xml-0.31, rust-time-0.3.  Replace
	rust-base64-0.12 with 0.21, rust-indexmap-1 with 2.  Remove
	rust-chrono-0.4, rust-xml-rs-0.8.
	[cargo-development-inputs]: Add rust-serde-derive-1,
	rust-serde-yaml-0.8.

	Change-Id: I51d68312ed91774fb018c8cf0b86a5c09186867a

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-zerocopy-derive-0.2: Downgrade to 0.2.0.
	Version 0.2.1 was yanked by upstream.

	* gnu/packages/crates-io.scm (rust-zerocopy-derive-0.2): Downgrade to 0.2.0.
	[arguments]: Don't skip build.  Skip tests.
	[cargo-development-inputs]: Add rust-compiletest-rs-0.3.

	Change-Id: I857d26dfddb22d3e018b13e5cc2e54149559c06b

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-zerocopy-derive-0.3: Add build step.
	* gnu/packages/crates-io.scm (rust-zerocopy-derive-0.3)[arguments]:
	Don't skip the build.  Skip the tests.
	[cargo-inputs]: Add rust-quote-1.  Remove rust-synstructure-0.12.
	[cargo-development-inputs]: Add rust-rustversion-1, rust-trybuild-1.

	Change-Id: Ie55b12ec02b4978159775eb19929bf55374acdb2

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-quick-xml-0.31.
	* gnu/packages/crates-io.scm (rust-quick-xml-0.31): New variable.
	(rust-quick-xml-0.30): Inherit from rust-quick-xml-0.31.

	Change-Id: I6225471452e09b8b6b94698737bcba2b1a092d0d

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-time-0.3: Update to 0.3.31.
	* gnu/packages/crates-io.scm (rust-time-0.3): Update to 0.3.31.
	[cargo-development-inputs]: Add rust-rstest-0.18, rust-rstest-reuse-0.6.

	Change-Id: I54188401397ce27882046bdc57daa587af17f266

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-time-macros-0.2: Update to 0.2.16.
	* gnu/packages/crates-io.scm (rust-time-macros-0.2): Update to 0.2.16.

	Change-Id: If46324c3e1027768eb20ecf3a2a8119c3d1660b5

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-time-core-0.1: Update to 0.1.2.
	* gnu/packages/crates-io.scm (rust-time-core-0.1): Update to 0.1.2.

	Change-Id: Iee5667d93d8c9ccb52b0d9c8ae9e7acf933bfd37

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-rstest-0.18.
	* gnu/packages/crates-io.scm (rust-rstest-0.18): New variable.
	(rust-rstest-0.17): Inherit from rust-rstest-0.18.

	Change-Id: I4ed3a5d377de72d206a08f12e5ded06ef5915c71

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rstest-reuse-0.6.
	* gnu/packages/crates-io.scm (rust-rstest-reuse-0.6): New variable.
	(rust-rstest-reuse-0.4): Inherit from rust-rstest-reuse-0.6.

	Change-Id: Ic3cfe2f68aefc0b2d8ebd55a65f858b8ec79f712

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-rstest-macros-0.18.
	* gnu/packages/crates-io.scm (rust-rstest-macros-0.18): New variable.
	(rust-rstest-macros-0.17): Inherit from rust-rstest-macros-0.18.

	Change-Id: I3dad2b73c27a4cf575698ca9e32715718667be81

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-rstest-test-0.11.
	* gnu/packages/crates-io.scm (rust-rstest-test-0.11): New variable.
	(rust-rstest-test-0.9): Inherit from rust-rstest-test-0.11.

	Change-Id: I1f42a09a5ff8b5f0cdcd18dbb438313510a88bae

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-rstest-0.16.
	* gnu/packages/crates-io.scm (rust-rstest-0.16): New variable.

	Change-Id: I6f0da3237c357184b51bf0fdde37b221eab7383a

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-rstest-macros-0.16.
	* gnu/packages/crates-io.scm (rust-rstest-macros-0.16): New variable.

	Change-Id: I8ab04144f3c53b40b968a0a48bdbc70deccfcaca

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-rstest-test-0.9.
	* gnu/packages/crates-io.scm (rust-rstest-test-0.9): New variable.

	Change-Id: I038d363026cfdbd58030c0cdce6e3b2f9b850936

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-rstest-0.6: Downgrade to 0.6.4.
	Version 0.6.5 of rstest has been yanked in crates.io.

	* gnu/packages/crates-io.scm (rust-rstest-0.6): Downgrade to 0.6.4.

	Change-Id: I4afb534d895aff27d1fd43111e76ebde7dc92883

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-unindent-0.1: Update to 0.1.11.
	* gnu/packages/crates-io.scm (rust-unindent-0.1): Update to 0.1.11.

	Change-Id: I9475004800a6f8fd772d5e4079d90829b4da8f30

2024-02-20  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: rust-anstyle-wincon-3: Update to 3.0.2.
	* gnu/packages/crates-io.scm (rust-anstyle-wincon-3): Update to 3.0.2.
	[cargo-inputs]: Replace rust-windows-sys-0.48 with 0.52.

	Change-Id: I3d6ee755fc61750a0de696897c46daa3b4203773

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-windows-aarch64-gnullvm-0.52.
	* gnu/packages/crates-io.scm (rust-windows-aarch64-gnullvm-0.52): New
	variable.
	(rust-windows-aarch64-gnullvm-0.48): Inherit from
	rust-windows-aarch64-gnullvm-0.52.

	Change-Id: I9dd51d46eb3c4a6e171b6d79baec40a9b6930a38

2024-02-20  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: Add rust-windows-targets-0.52.
	* gnu/packages/crates-io.scm (rust-windows-targets-0.52): New variable.
	(rust-windows-targets-0.48): Inherit from rust-windows-targets-0.52.

	Change-Id: I77d07b2943e5e906e268a55a87e6bac1ff4ed4f3

2024-02-20  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: Add rust-windows-x86-64-msvc-0.52.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-msvc-0.52): New
	variable.
	(rust-windows-x86-64-msvc-0.48): Inherit from
	rust-windows-x86-64-msvc-0.52.

	Change-Id: Ie0668e456b88da2f47f6dbccde2b4260d5b58cf9

2024-02-20  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: Add rust-windows-x86-64-gnu-0.52.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-gnu-0.52): New
	variable.
	(rust-windows-x86-64-gnu-0.48): Inherit from
	rust-windows-x86-64-gnu-0.52.

	Change-Id: Id253449da8071cefff25eba989709d1b548a27cf

2024-02-20  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: Add rust-windows-i686-msvc-0.52.
	* gnu/packages/crates-io.scm (rust-windows-i686-msvc-0.52): New
	variable.
	(rust-windows-i686-msvc-0.48): Inherit from rust-windows-i686-msvc-0.52.

	Change-Id: I06fef884d47b0a80f03c7f39de1843da8e160430

2024-02-20  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: Add rust-windows-i686-gnu-0.52.
	* gnu/packages/crates-io.scm (rust-windows-i686-gnu-0.52): New variable.
	(rust-windows-i686-gnu-0.48): Inherit from rust-windows-i686-gnu-0.52.

	Change-Id: Ia50fe40b833edc04c3fd2ac6a47e21f927af0eba

2024-02-20  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: Add rust-windows-aarch64-msvc-0.52.
	* gnu/packages/crates-io.scm (rust-windows-aarch64-msvc-0.52): New
	variable.
	(rust-windows-aarch64-msvc-0.48): Inherit from
	rust-windows-aarch64-msvc-0.52.

	Change-Id: Ie361bbffa42561f2770ab8ff712f7093decdecb5

2024-02-20  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: Add rust-windows-x86-64-gnullvm-0.52.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-gnullvm-0.52): New
	variable.
	(rust-windows-x86-64-gnullvm-0.48): Inherit from
	rust-windows-x86-64-gnullvm-0.52.

	Change-Id: Ib17c99a5c19e4c9fb5ef84e6dcea0c1dd6091eb2

2024-02-20  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: Add rust-windows-sys-0.52.
	* gnu/packages/crates-io.scm (rust-windows-sys-0.52): New variable.
	(rust-windows-sys-0.48): Inherit from urst-windows-sys-0.52.

	Change-Id: I07fac823f55d6ca9f88e0055b5dc9c6cc35035b9

2024-02-20  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: rust-clap-4: Update to 4.4.11.
	Change-Id: I5cb719eac34723a9fa09b399d80d06e975ab14a0

	gnu: rust-clap-builder-4: Update to 4.4.11.
	Change-Id: I5a0ddd6c1cb2dbf1a6e62f84f938c1e447b899af

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: rust-dlib-0.5: Update to 0.5.2.
	* gnu/packages/crates-io.scm (rust-dlib-0.5): Update to 0.5.2.
	[cargo-inputs]: Replace rust-libloading-0.7 with 0.8.

	Change-Id: I8c2cfc221340e870873fc46c4d0829e48f3671e6

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-rstest-0.17.
	* gnu/packages/crates-io.scm (rust-rstest-0.17): New variable.

	Change-Id: I75babb1174e1e0f1c55267b342f2f678b3309c3a

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-rstest-macros-0.17.
	* gnu/packages/crates-io.scm (rust-rstest-macros-0.17): New variable.

	Change-Id: I4bd4edfcb88347df970fc7550ca7e9d2c31f226e

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-libadwaita-0.5.
	* gnu/packages/crates-gtk.scm (rust-libadwaita-0.5): New variable.

	Change-Id: I48533d87282268a46e66b9235c6a86b52b5d82ec

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-libadwaita-sys-0.5.
	* gnu/packages/crates-gtk.scm (rust-libadwaita-sys-0.5): New variable.

	Change-Id: I375605dd05d38b15f2a6a00ed782b9eafc856694

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-gtk4-0.7.
	* gnu/packages/crates-gtk.scm (rust-gtk4-0.7): New variable.

	Change-Id: I66d02cdc3c3ba14cca03859d39c2c09cdf071622

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-gtk4-macros-0.7.
	* gnu/packages/crates-gtk.scm (rust-gtk4-macros-0.7): New variable.

	Change-Id: I57e2afbca5ba60e9690a2aabdcbd4e9320df02e8

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-gtk4-sys-0.7.
	* gnu/packages/crates-gtk.scm (rust-gtk4-sys-0.7): New variable.

	Change-Id: I762f413ea0942a4ec2d0d06d0d49395101c09b3a

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-gsk4-0.7.
	* gnu/packages/crates-gtk.scm (rust-gsk4-0.7): New variable.

	Change-Id: I0cf6fc19cc49ae1cff03a6e18c24eeccacd58431

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-gsk4-sys-0.7.
	* gnu/packages/crates-gtk.scm (rust-gsk4-sys-0.7): New variable.

	Change-Id: I8d920484555f0c184c77757611857cf8bbdbc849

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-gdk4-0.7.
	* gnu/packages/crates-gtk.scm (rust-gdk4-0.7): New variable.

	Change-Id: Ie4a07597abb084456809fa2d7746942a3ea5bd74

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-gdk4-sys-0.7.
	* gnu/packages/crates-gtk.scm (rust-gdk4-sys-0.7): New variable.

	Change-Id: If958f0c9c1919b0f47ff4543f3fcb82758837767

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-cairo-rs-0.18.
	* gnu/packages/crates-gtk.scm (rust-cairo-rs-0.18): New variable.
	(rust-cairo-rs-0.17): Inherit from rust-cairo-rs-0.18.

	Change-Id: I8d2755ffd74eab98085e5f7e8faf8f66429adfe7

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-cairo-sys-rs-0.18.
	* gnu/packages/crates-gtk.scm (rust-cairo-sys-rs-0.18): New variable.
	(rust-cairo-sys-rs-0.17): Inherit from rust-cairo-sys-rs-0.18.

	Change-Id: I330896f186ac32ffb23d459e07e48b881921e017

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-quick-xml-0.30.
	* gnu/packages/crates-io.scm (rust-quick-xml-0.30): New variable.

	Change-Id: I33852316bcf2f3bf5bd34f0a10c011da07753c51

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: rust-const-random-0.1: Update to 0.1.17.
	* gnu/packages/crates-io.scm (rust-const-random-0.1): Update to 0.1.17.
	[cargo-inputs]: Remove rust-proc-macro-hack-0.5.

	Change-Id: Ia986942174b02d377473389831a00a853dfd23a3

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: rust-const-random-macro-0.1: Update to 0.1.16.
	* gnu/packages/crates-io.scm (rust-const-random-macro-0.1): Update to
	0.1.16.
	[cargo-inputs]: Add rust-once-cell-1.  Remove rust-lazy-static-1,
	rust-proc-macro-hack-0.5.

	Change-Id: Icbc6d33858dba8ec1e4758f4886e8f30b9432f76

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-pango-0.18.
	* gnu/packages/crates-gtk.scm (rust-pango-0.18): New variable.
	(rust-pango-0.17): Inherit from rust-pango-0.18.

	Change-Id: I586c4d00af804d66583ada712ce34a2a0d92e156

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-pango-sys-0.18.
	* gnu/packages/crates-gtk.scm (rust-pango-sys-0.18): New variable.
	(rust-pango-sys-0.17): Inherit from rust-pango-sys-0.18.

	Change-Id: I1c5159670be3c67d08942d3e058ef094b9f95c3c

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-gl-loader-0.1.
	* gnu/packages/crates-graphics.scm (rust-gl-loader-0.1): New variable.

	Change-Id: I646847c502e8a7fef18496697b4dd2a97b97b0dd

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-graphene-rs-0.18.
	* gnu/packages/crates-gtk.scm (rust-graphene-rs-0.18): New variable.

	Change-Id: I811f6f290a1a789683d024a40222448cd0fa4125

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-graphene-sys-0.18.
	* gnu/packages/crates-gtk.scm (rust-graphene-sys-0.18): New variable.

	Change-Id: I90fd74b62dc291454b47a606129bfd75508ff994

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-gdk-pixbuf-0.18.
	* gnu/packages/crates-gtk.scm (rust-gdk-pixbuf-0.18): New variable.
	(rust-gdk-pixbuf-0.17): Inherit from rust-gdk-pixbuf-0.18.

	Change-Id: I33e260ac3e11af9d37b951c0aded8c49b4a07116

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-gdk-pixbuf-sys-0.18.
	* gnu/packages/crates-gtk.scm (rust-gdk-pixbuf-sys-0.18): New variable.
	(rust-gdk-pixbuf-sys-0.17): Inherit from rust-gdk-pixbuf-sys-0.18.

	Change-Id: I0311b1ccffdb5efa408e2ab6c34ab2220827db35

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-gio-0.18.
	* gnu/packages/crates-gtk.scm (rust-gio-0.18): New variable.
	(rust-gio-0.17): Inherit from rust-gio-0.18.

	Change-Id: Iea32a91f484f73dbdcf12d877c45af7944bab398

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-glib-0.18.
	* gnu/packages/crates-gtk.scm (rust-glib-0.18): New variable.
	(rust-glib-0.17): Inherit from rust-glib-0.18.

	Change-Id: Id438a37765cc5b00145503401191f37259b3cdc8

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-glib-macros-0.18.
	* gnu/packages/crates-gtk.scm (rust-glib-macros-0.18): New variable.
	(rust-glib-macros-0.17): Inherit from rust-glib-macros-0.18.

	Change-Id: I3c2db0ae70ccd67b1b09ad6dbb0b62ca00634a2e

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-gio-sys-0.18.
	* gnu/packages/crates-gtk.scm (rust-gio-sys-0.18): New variable.
	(rust-gio-sys-0.17): Inherit from rust-gio-sys-0.18.

	Change-Id: I923a6a4361c1c8e420e2d947714bfcce326cb772

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-gobject-sys-0.18.
	* gnu/packages/crates-gtk.scm (rust-gobject-sys-0.18): New variable.
	(rust-gobject-sys-0.17): Inherit from rust-gobject-sys-0.18.

	Change-Id: Id5ba73cfa2071c712d4e6a3f8b5f464ce6ed243f

2024-02-20  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add rust-glib-sys-0.18.
	* gnu/packages/crates-gtk.scm (rust-glib-sys-0.18): New variable.
	(rust-glib-sys-0.17): Inherit from rust-glib-sys-0.18.

	Change-Id: Idd194b6771e5e5f953c3537c5672945b6c9e6fcc

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-edit: Update to 0.12.2.
	* gnu/packages/rust-apps.scm (rust-cargo-edit): Update to 0.12.2.
	[source]: Add patch.
	[cargo-inputs]: Add rust-clap-cargo-0.12, rust-home-0.5, rust-toml-0.7.
	Replace rust-clap-3 with 4, rust-crates-index-0.18 with 0.19,
	rust-git2-0.14 with 0.17, rust-toml-edit-0.14 with 0.19.  Remove
	rust-dirs-next-2, rust-ureq-2.
	[cargo-development-inputs]: Replace rust-predicates-2 with 3,
	rust-snapbox-0.2 with 0.4, rust-trycmd-0.13 with 0.14.
	[inputs]: Replace libgit2-1.4 with 1.6.
	* gnu/packages/patches/rust-cargo-edit-remove-ureq.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I71ac74de44e322eb9f5233262b3a989395b592ff

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-clap-cargo-0.12.
	* gnu/packages/crates-io.scm (rust-clap-cargo-0.12): New variable.

	Change-Id: Iabb0c99de2601a58b1b666d524f0d1ed53b7772c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-subprocess-0.2: Update to 0.2.9.
	* gnu/packages/crates-io.scm (rust-subprocess-0.2): Update to 0.2.9.
	[arguments]: Don't skip the build.  Skip the tests.
	[cargo-inputs]: Add rust-libc-0.2.
	[cargo-development-inputs]: Add rust-tempfile-3.  Remove rust-libc-0.2,
	rust-tempdir-0.3.

	Change-Id: Id060f4a2c20521030a40cad4c9d629b6b68df8b8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-smol-str-0.2.
	* gnu/packages/crates-io.scm (rust-smol-str-0.2): New variable.
	(rust-smol-str-0.1): Inherit from rust-smol-str-0.2.

	Change-Id: I434e1801ff22228391c90eba4d540f19f16eabed

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-crates-index-0.19.
	* gnu/packages/crates-io.scm (rust-crates-index-0.19): New variable.
	(rust-crates-index-0.18): Inherit from rust-crates-index-0.19.

	Change-Id: Id2fd1c243bf7868eba7247790e7ff77c58cc202c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cargo-metadata-0.17.
	* gnu/packages/crates-io.scm (rust-cargo-metadata-0.17): New variable.

	Change-Id: I7e2d260e30477ae1a948419e4e063dec886cacfb

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cap-0.1.
	* gnu/packages/crates-io.scm (rust-cap-0.1): New variable.

	Change-Id: Ie8ec11859a4448fa130088a9c724da5ebe86f944

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ring-0.14: Build all the files from source.
	* gnu/packages/crates-io.scm (rust-ring-0.14-sources): New variable.
	(rust-ring-0.14)[source]: Use rust-ring-0.14-sources.  Remove snippet.
	[arguments]: Don't skip build.  Remove phase generating curve25519
	tables.
	[native-inputs]: Remove field.
	(rust-adblock-0.7, rust-boxxy-0.12, rust-ct-logs-0.8,
	rust-fetch-unroll-0.3, rust-h2-0.3, rust-h2-0.2, rust-h3-0.0.3,
	rust-hyper-rustls-0.24, rust-quinn-0.10, rust-quinn-proto-0.10,
	rust-rcgen-0.11, rust-rustls-0.21, rust-rustls-0.15,
	rust-rustls-ffi-0.8, rust-rustls-native-certs-0.6,
	rust-rustls-native-certs-0.4, rust-rustls-webpki-0.101, rust-sct-0.7,
	rust-sct-0.5, rust-tokio-rustls-0.24, rust-tokio-rustls-0.9,
	rust-trust-dns-https-0.19, rust-trust-dns-https-0.3,
	rust-trust-dns-rustls-0.19, rust-trust-dns-rustls-0.6, rust-ureq-2,
	rust-webpki-0.22, rust-webpki-0.19, rust-webpki-roots-0.25,
	rust-webpki-roots-0.16): Adjust for changes in rust-ring-0.14.

	Change-Id: I047a6ea9d672dd1f9b084d87732337f6b36ca75b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ring-0.16: Generate more bundled files.
	* gnu/packages/crates-io.scm (rust-ring-0.16-sources): New variable.
	(rust-ring-0.16)[source]: Use rust-ring-0.16-sources.  Drop patches and
	snippet.
	[arguments]: Remove custom phase generating curve25519 tables.
	[native-inputs]: Remove field.
	(rust-rustls-0.20)[native-inputs]: Remove field.
	* gnu/packages/rust-apps.scm (agate, alfis, maturin, rust-cargo-edit,
	sniffglue, spotifyd, tealdeer)[native-inputs]: Remove perl.
	* gnu/packages/patches/rust-ring-0.16-missing-files.patch,
	gnu/packages/patches/rust-ring-0.16-test-files.patch: Remove files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

	Change-Id: I919207b6aacab78602ae18123ab345a34b00863f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: maturin: Update to 1.4.0.
	* gnu/packages/rust-apps.scm (maturin): Update to 1.4.0.
	[source]: Add snippet to fix compilation.
	[cargo-inputs]: Add rust-path-slash-0.2.  Replace rust-cargo-options-0.6
	with 0.7, rust-cargo-metadata-0.16 with 0.18, rust-cbindgen-0.24 with
	0.26, rust-dialoguer-0.10 with 0.11, rust-goblin-0.6 with 0.7,
	rust-indexmap-1 with 2, rust-itertools-0.10 with 0.12,
	rust-minijinja-0.34 with 1, rust-pyproject-toml-0.6 with 0.8,
	rust-python-pkginfo-0.5 with 0.6, rust-rustls-0.20 with 0.21,
	rust-rustls-pemfile-1 with 2, rust-toml-0.7 with 0.8,
	rust-toml-edit-0.19 with 0.21.
	Remove rust-same-file-1.
	[cargo-development-inputs]: Add rust-expect-test-1.  Replace
	rust-which-4 with 5.
	* gnu/packages/patches/maturin-no-cross-compile.patch: Refresh patch.

	Change-Id: I1c943ad1a9a3cb315e5baa287f7ba5bc7bc15413

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ureq-2: Update to 2.9.1.
	* gnu/packages/crates-io.scm (rust-ureq-2): Update to 2.9.1.
	[arguments]: Skip fewer tests.
	[cargo-inputs]: Add rust-http-0.2, rust-http-1,
	rust-rustls-webpki-0.101.  Replace rust-base64-0.13 with 0.21,
	rust-cookie-0.16 with 0.17, rust-cookie-store-0.19 with 0.20,
	rust-rustls-0.20 with 0.21, rust-webpki-roots-0.22 with 0.25.  Remove
	rust-webpki-0.22.
	[cargo-development-inputs]: Replace rust-rustls-0.20 with 0.21.

	Change-Id: I5dcd0521d70c9692102f67f238ec669c44de4423

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-untrusted-0.9.
	* gnu/packages/crates-io.scm (rust-untrusted-0.9): New variable.
	(rust-untrusted-0.7): Inherit from rust-untrusted-0.9.

	Change-Id: I391733e11a9ae266f32a42411f7b809d173c1362

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-unindent-0.2: Update to 0.2.3.
	* gnu/packages/crates-io.scm (rust-unindent-0.2): Update to 0.2.3.

	Change-Id: I44f69554133508420a0c3b50aa62ce56f13c64eb

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-toml-edit-0.21.
	* gnu/packages/crates-io.scm (rust-toml-edit-0.21): New variable.
	(rust-toml-edit-0.20): Inherit from rust-toml-edit-0.21.

	Change-Id: I011360c9825ce86eeca6afe725334ce13bb87f89

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-toml-0.8: Update to 0.8.8.
	* gnu/packages/crates-io.scm (rust-toml-0.8): Update to 0.8.8.
	[cargo-inputs]: Replace rust-toml-edit-0.20 with 0.21.

	Change-Id: I4da9e4ac883a20e32842e1bb556fa1465f758d49

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustls-webpki-0.101: Update to 0.101.7.
	* gnu/packages/crates-io.scm (rust-rustls-webpki-0.101): Update to
	0.101.7.
	[cargo-inputs]: Replace rust-ring-0.16 with 0.17, rust-untrusted-0.7
	with 0.9.

	Change-Id: I21d71bb84a2991285dc886df4ce8a0b6f35e7ed4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rustls-pki-types-1.
	* gnu/packages/crates-io.scm (rust-rustls-pki-types-1): New variable.

	Change-Id: I8c963030aa73d2163ac9d2c9a5c589617b32226e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rustls-pemfile-2.
	* gnu/packages/crates-io.scm (rust-rustls-pemfile-2): New variable.
	(rust-rustls-pemfile-1): Inherit from rust-rustls-pemfile-2.

	Change-Id: I347dc07e505bbe887402265db6ee5556757fd299

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustls-0.21: Update to 0.21.10.
	* gnu/packages/crates-io.scm (rust-rustls-0.21): Update to 0.21.10.
	[cargo-inputs]: Replace rust-ring-0.16 with 0.17.
	(rust-rustls-0.20)[native-inputs]: Add perl.

	Change-Id: Iccfacb88bb9efee126c15f093a5b6e774000a0dd

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ring-0.17.
	* gnu/packages/crates-io.scm (rust-ring-0.17, rust-ring-0.17-sources):
	New variables.
	(rust-ring-0.16): Inherit from rust-ring-0.17.

	Change-Id: Ic71f17e7d9c21f75a449ceededf8725870c2395b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pyproject-toml-0.8.
	* gnu/packages/crates-io.scm (rust-pyproject-toml-0.8): New variable.
	(rust-pyproject-toml-0.6): Inherit from rust-pyproject-toml-0.8.

	Change-Id: Iaf7ee66364fbb360ab4c63be2c4fbfc126a032de

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-python-pkginfo-0.6.
	* gnu/packages/crates-io.scm (rust-python-pkginfo-0.6): New variable.
	(rust-python-pkginfo-0.5): Inherit from rust-python-pkginfo-0.6.

	Change-Id: I2d323d214320c7aa005ef63a0fb624f27b0a1463

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-percent-encoding-2: Update to 2.3.1.
	* gnu/packages/crates-io.scm (rust-percent-encoding-2): Update to 2.3.1.

	Change-Id: Ia7e970d5f5a5f16595908d2f35288288171540fa

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-minijinja-1.
	* gnu/packages/crates-io.scm (rust-minijinja-1): New variable.
	(rust-minijinja-0.34): Inherit from rust-minijinja-1.

	Change-Id: Ic2790ebc61d5e26f0715565efd2882892d6087c4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-itertools-0.12.
	* gnu/packages/crates-io.scm (rust-itertools-0.12): New variable.
	(rust-itertools-0.11): Inherit from rust-itertools-0.12.

	Change-Id: I3e461a7c4fb200220b908c989d04d6abd52a2b92

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-insta-1: Update to 1.34.0.
	* gnu/packages/crates-io.scm (rust-insta-1): Update to 1.34.0.

	Change-Id: I3c478d6a3c29b0bdb77fffc6f8718f9884707254

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-indoc-2: Update to 2.0.4.
	* gnu/packages/crates-io.scm (rust-indoc-2): Update to 2.0.4.

	Change-Id: I53d377ad03f8434754b92f9812c38a014af02868

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-indexmap-2: Update to 2.1.0.
	* gnu/packages/crates-io.scm (rust-indexmap-2): Update to 2.1.0.
	[cargo-development-inputs]: Replace rust-itertools-0.10 with 0.11.

	Change-Id: If477608ef6b456e4f042f092f45e1a5eaab392eb

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-idna-0.5.
	* gnu/packages/crates-io.scm (rust-idna-0.5): New variable.
	(rust-idna-0.4): Inherit from rust-idna-0.5.

	Change-Id: I9b0d7bf73654cb6c481847193254f532b4dab17c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-http-1.
	* gnu/packages/crates-io.scm (rust-http-1): New variable.
	(rust-http-0.2): Inherit from rust-http-1.

	Change-Id: I555477a03d7bf15c18deb03e513c4717db53a094

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hashbrown-0.14: Update to 0.14.3.
	* gnu/packages/crates-io.scm (rust-hashbrown-0.14): Update to 0.14.3.
	[cargo-inputs]: Add rust-equivalent-1.

	Change-Id: I1678bfc8cee09c0378a349b7c68c667c644d1988

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-fs-err-2: Update to 2.11.0.
	* gnu/packages/crates-io.scm (rust-fs-err-2): Update to 2.11.0.
	[cargo-inputs]: Add rust-autocfg-1.

	Change-Id: I29c709fbd16623714bfe2c6ab859d4b68f00b7e2

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-form-urlencoded-1: Update to 1.2.1.
	* gnu/packages/crates-io.scm (rust-form-urlencoded-1): Update to 1.2.1.

	Change-Id: Ibf137647bdb39c454ba962616954f252f37c7853

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-elain-0.3.
	* gnu/packages/crates-io.scm (rust-elain-0.3): New variable.

	Change-Id: Ibbdb0fb1f1fd4bfeab5a889d7329cff6dd18aecc

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-dialoguer-0.11.
	* gnu/packages/crates-io.scm (rust-dialoguer-0.11): New variable.
	(rust-dialoguer-0.10): Inherit from rust-dialoguer-0.11.

	Change-Id: Ibfedfdb2e89c6f4bb61ff88aa3e81fb97e5ecaf3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cookie-store-0.20.
	* gnu/packages/crates-io.scm (rust-cookie-store-0.20): New variable.
	(rust-cookie-store-0.19): Inherit from rust-cookie-store-0.20.

	Change-Id: Ia731a9b295e6926d60252ccce26b667b1f98b1fe

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-configparser-3: Update to 3.0.3.
	* gnu/packages/crates-io.scm (rust-configparser-3): Update to 3.0.3.
	[cargo-inputs]: Replace rust-indexmap-1 with 2.

	Change-Id: Ie795569633f7c649a897a2b4192e32fad1f8e384

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cc-1: Update to 1.0.83.
	* gnu/packages/crates-io.scm (rust-cc-1): Update to 1.0.83.
	[cargo-inputs]: Add rust-libc-0.2.

	Change-Id: If7ba8e6f9ce6101a6ac54c1e57703ddbd4ffbef8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cargo-options-0.7.
	* gnu/packages/crates-io.scm (rust-cargo-options-0.7): New variable.
	(rust-cargo-options-0.6): Inherit from rust-cargo-options-0.7.

	Change-Id: I2c241314b746a0336034a2eda46592facf0d1158

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cargo-metadata-0.18.
	* gnu/packages/crates-io.scm (rust-cargo-metadata-0.18): New variable.
	(rust-cargo-metadata-0.15): Inherit from rust-cargo-metadata-0.18.

	Change-Id: Ia46872b00103566c247f17ba9fcc6ed7863102f5

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-config2-0.1: Update to 0.1.17.
	* gnu/packages/crates-io.scm (rust-cargo-config2-0.1): Update to 0.1.17.
	[cargo-inputs]: Add rust-serde-derive-1, rust-toml-edit-0.21.  Remove
	rust-cfg-expr-0.15, rust-once-cell-1, rust-shell-escape-0.1,
	rust-toml-0.7.
	[cargo-development-inputs]: Add rust-shell-escape-0.1,
	rust-similar-assertions-1.  Replace rust-toml-0.7 with 0.8.  Remoe
	rust-walkdir-2.

	Change-Id: I971ab02a934f7808be067df8515fb0ca823f4eca

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-anstyle-1: Update to 1.0.4.
	* gnu/packages/crates-io.scm (rust-anstyle-1): Update to 1.0.4.

	Change-Id: Ifa18e461c3c8b6a076c2dc7d848c2610aeb08d4f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ahash-0.8: Update to 0.8.6.
	* gnu/packages/crates-io.scm (rust-ahash-0.8): Update to 0.8.6.
	[cargo-inputs]: Add rust-zerocopy-0.7.

	Change-Id: If671008e6f5fea6f13ce11623839ccff2987b266

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-url-2: Update to 2.5.0.
	* gnu/packages/crates-io.scm (rust-url-2): Update to 2.5.0.
	[cargo-inputs]: Replace rust-idna-0.4 with 0.5.

	Change-Id: I5e444f3c80fb5123ca692fbbf2382c654ebd030c

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-which-5.
	* gnu/packages/crates-io.scm (rust-which-5): New variable.
	(rust-which-4): Inherit from rust-which-5.

	Change-Id: I5ba3e1cc543835261df08e95c4d183fba1c06ea4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-zerocopy-0.7.
	* gnu/packages/crates-io.scm (rust-zerocopy-0.7): New variable.
	(rust-zerocopy-0.6): Inherit from rust-zerocopy-0.7.

	Change-Id: I8de7dbbe3f00f6046add99b22433080b9ef7fa8d

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-zerocopy-derive-0.7.
	* gnu/packages/crates-io.scm (rust-zerocopy-derive-0.7): New variable.
	rust-zerocopy-derive-0.3): Inherit from rust-zerocopy-derive-0.7.

	Change-Id: I7ca4f40a8b357c7166e549f2dd6ab92c2225abbf

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rbw: Install scripts.
	* gnu/packages/rust-apps.scm (rbw)[outputs]: Add scripts output.
	[arguments]: Add a phase to install the scripts and wrap them.
	[inputs]: Add coreutils-minimal, findutils, grep, perl, sed.

	Change-Id: I99c6ddc67c50498cb3a2700cdfb4e3651ac17739

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rbw: Install shell completions.
	* gnu/packages/rust-apps.scm (rbw)[arguments]: Add a phase to generate
	and install the shell completions.
	[native-inputs]: When cross-compiling add a copy of the package.

	Change-Id: Ibf8a1cc17470ecce479b8043678aedcf5556778e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rbw: Don't install sources.
	* gnu/packages/rust-apps.scm (rbw)[arguments]: Don't install sources.

	Change-Id: I3c51a83192ebe6e2930b24f73c657f27c02350ca

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rbw: Update to 1.8.3.
	* gnu/packages/rust-apps.scm (rbw): Update to 1.8.3.
	[arguments]: Remove custom phase adjusting dependency versions.
	[cargo-inputs]: Add rust-argon2-0.5, rust-cbc-0.1, rust-clap-4,
	rust-clap-complete-4, rust-copypasta-0.8, rust-futures-0.3,
	rust-futures-channel-0.3, rust-futures-util-0.3, rust-pkcs8-0.10,
	rust-rmpv-1, rust-sha1-0.10, rust-terminal-size-0.2,
	rust-tokio-stream-0.1, rust-tokio-tungstenite-0.19.  Replace
	rust-aes-0.7 with 0.8, rust-base64-0.13 with 0.21,
	rust-block-padding-0.2 with 0.3, rust-daemonize-0.4 with 0.5,
	rust-directories-0.4 with 0.5, rust-env-logger-0.9 with 0.10,
	rust-hkdf-0.11 with 0.12, rust-hmac-0.11 with 0.12, rust-nix-0.23 with
	0.24, rust-pbkdf2-0.9 with 0.12, rust-rsa-0.5 with 0.9, rust-sha2-0.9
	with 0.10, rust-text-wrap-0.11 with 0.16, rust-totp-lite-1 with 2,
	rust-uuid-0.8 with 1.  Remove rust-block-modes-0.8, rust-paw-1,
	rust-sha-1-0.9, rust-structopt-0.3, rust-term-size-0.3.

	Change-Id: Ie6454152cb24b2f4731603d1eb7086499a044d3a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-reqwest-0.11: Update to 0.11.23.
	* gnu/packages/crates-io.scm (rust-reqwest-0.11): Update to 0.11.23.
	[arguments]: Update cargo-test-flags.
	[cargo-inputs]: Add rust-futures-channel-0.3, rust-h3-0.0.3,
	rust-h3-quinn-0.0.4, rust-quinn-0.10, rust-system-configuration-0.5.
	Replace rust-async-compression-0.3 with 0.4, rust-hyper-rustls-0.23 with
	0.24, rust-rustls-0.20 with 0.21, rust-tokio-rustls-0.23 with 0.24,
	rust-trust-dns-resolver-0.22 with 0.23, rust-wasm-streams-0.2 with
	0.3, rust-webpki-roots-0.22 with 0.25, rust-winreg-0.10 with 0.50.

	Change-Id: I92b6a5ad0d36def2d4355206b3cdb3f303bb4aa7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-async-compression-0.4.
	* gnu/packages/crates-io.scm (rust-async-compression-0.4): New variable.
	(rust-async-compression-0.3): Inherit from rust-async-compression-0.4.

	Change-Id: I4faf539df9bab2bff6357449e800cd3d58639654

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-const-oid-0.7.
	* gnu/packages/crates-io.scm (rust-const-oid-0.7): New variable.

	Change-Id: If94c461024db28c1a8446ec5ce18433b8a4178e1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-crc-3.
	* gnu/packages/crates-io.scm (rust-crc-3): New variable.
	(rust-crc-2): Inherit from rust-crc-3.

	Change-Id: I8095055302e84d1edf46e4454806525c788555cc

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-crc-catalog-2.
	* gnu/packages/crates-io.scm (rust-crc-catalog-2): New variable.
	(rust-crc-catalog-1): Inherit from rust-crc-catalog-2.

	Change-Id: Ic08cb90d7ab36a70fdd7658366420c5c6f2224e1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-crypto-bigint-0.3.
	* gnu/packages/crates-io.scm (rust-crypto-bigint-0.3): New variable.

	Change-Id: I36329286e09b4289c03ae345f5c35d884eed0efc

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-deflate64-0.1.
	* gnu/packages/crates-io.scm (rust-deflate64-0.1): New variable.

	Change-Id: I0a3662c38103484c4e2a2da800e9afcd17dae429

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-der-0.5.
	* gnu/packages/crates-io.scm (rust-der-0.5): New variable.

	Change-Id: I217256d03b4893d3170b699820aabf51a9de645e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-der-derive-0.5.
	* gnu/packages/crates-io.scm (rust-der-derive-0.5): New variable.

	Change-Id: Ic545fc2b31ede1c7bb7b552b9921e2bf6e88bad6

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-enum-as-inner-0.6.
	* gnu/packages/crates-io.scm (rust-enum-as-inner-0.6): New variable.
	(rust-enum-as-inner-0.5): Inherit from rust-enum-as-inner-0.6.

	Change-Id: Iee619819c9a40ae4a0fbf727a724334b305c72f1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-h3-0.0.3.
	* gnu/packages/crates-io.scm (rust-h3-0.0.3): New variable.

	Change-Id: I8137dac61ba303bae5d2c083b5cc189738542916

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-h3-quinn-0.0.4.
	* gnu/packages/crates-io.scm (rust-h3-quinn-0.0.4): New variable.

	Change-Id: Id13f702f95d77ff543821b4cd0d7cef3bf7d2afc

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-hyper-rustls-0.24.
	* gnu/packages/crates-io.scm (rust-hyper-rustls-0.24): New variable.
	(rust-hyper-rustls-0.23): Inherit from rust-hyper-rustls-0.24.

	Change-Id: Ibf27918421fabfa471c2d223727c79a42c4e0cb7

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pem-3.
	* gnu/packages/crates-io.scm (rust-pem-3): New variable.
	(rust-pem-2): Inherit from rust-pem-3.

	Change-Id: I31cd9f3a69fc813d4cc79298b585b6089a6dd549

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pem-rfc7468-0.3.
	* gnu/packages/crates-io.scm (rust-pem-rfc7468-0.3): New variable.

	Change-Id: I1598ee7836e042dd3d7e634293cc943610d414f9

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pkcs1-0.3.
	* gnu/packages/crates-io.scm (rust-pkcs1-0.3): New variable.

	Change-Id: I10c5abd0aa19c81c293524085dc5d24bafbeb97e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pkcs5-0.4.
	* gnu/packages/crates-io.scm (rust-pkcs5-0.4): New variable.

	Change-Id: Id91815b986cc50a618df37559d4bf0fed71b264b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pkcs8-0.8.
	* gnu/packages/crates-io.scm (rust-pkcs8-0.8): New variable.

	Change-Id: If9d9fdfaf5729b8e602d7e9f4af86c0c85f86866

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-quinn-0.10.
	* gnu/packages/crates-io.scm (rust-quinn-0.10): New variable.
	(rust-quinn-0.8): Inherit from rust-quinn-0.10.

	Change-Id: Ib791efe7b53e44ae0297b754455a942aa46a1510

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-quinn-proto-0.10.
	* gnu/packages/crates-io.scm (rust-quinn-proto-0.10): New variable.
	(rust-quinn-proto-0.8): Inherit from rust-quinn-proto-0.10.

	Change-Id: Icba1ef2a506e01c0ad6d36a24b2ebb30d7302043

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-quinn-udp-0.4.
	* gnu/packages/crates-io.scm (rust-quinn-udp-0.4): New variable.
	(rust-quinn-udp-0.1): Inherit from rust-quinn-udp-0.4.

	Change-Id: I625b3c084aa85696a7e58ddcfdfb5b12690a4d2b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rcgen-0.11: Update to 0.11.3.
	* gnu/packages/crates-io.scm (rust-rcgen-0.11): Update to 0.11.3.
	[cargo-inputs]: Replace rust-pem-2 with 3.
	[cargo-development-inputs]: Add rust-rustls-webpki-0.101.  Remove
	rust-webpki-0.22.
	[home-page]: Update to new home-page.

	Change-Id: Ibb3274f63228faf995db1acd41a3f5e4ae9dea58

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rcgen-0.10.
	* gnu/packages/crates-io.scm (rust-rcgen-0.10): New variable.

	Change-Id: Ia3ed8f60954df4af0ffc979fc36774ce3158e8d8

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rsa-0.6.
	* gnu/packages/crates-io.scm (rust-rsa-0.6): New variable.

	Change-Id: I65d6971211e5b80fc867e47f9b82d54e78f57698

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sha2-0.9: Update to 0.9.9.
	* gnu/packages/crates-io.scm (rust-sha2-0.9): Update to 0.9.9.
	[cargo-inputs]: Replace rust-cpufeatures-0.1 with 0.2.

	Change-Id: I1ff30c2276e8797267860f29c9f3ce6743ce4ecb

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-spki-0.5.
	* gnu/packages/crates-io.scm (rust-spki-0.5): New variable.

	Change-Id: Ibf7b5ae32b072bee4d38aa2c7f09f69c499b259a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-system-configuration-0.5.
	* gnu/packages/crates-io.scm (rust-system-configuration-0.5): New
	variable.

	Change-Id: I2e600cd742e24d94fbc4ab8d6cf07af8e1823c58

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-system-configuration-sys-0.5.
	* gnu/packages/crates-io.scm (rust-system-configuration-sys-0.5): New
	variable.

	Change-Id: Ia293762dd0a7ec9439e6a13e31fe322752175b61

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-util-0.7: Update to 0.7.10.
	* gnu/packages/crates-io.scm (rust-tokio-util-0.7): Update to 0.7.10.
	[arguments]: Don't skip build.  Skip the tests.
	[cargo-inputs]: Replace rust-hashbrown-0.12 with 0.14.
	[cargo-development-inputs]: Add rust-async-stream-0.3, rust-futures-0.3,
	rust-futures-test-0.3, rust-parking-lot-0.12, rust-tempfile-3,
	rust-tokio-1, rust-tokio-stream-0.1, rust-tokio-test-0.4.

	Change-Id: I8bf035831771f4a15b946458cc096c6f1e7750a4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tracing-0.1: Update to 0.1.40.
	* gnu/packages/crates-io.scm (rust-tracing-0.1): Update to 0.1.40.

	Change-Id: I23f059af08678a6bc53e816c3f670e0eebe4abb0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tracing-attributes-0.1: Update to 0.1.27.
	* gnu/packages/crates-io.scm (rust-tracing-attributes-0.1): Update to
	0.1.27.

	Change-Id: I3f64495d30373dd0f9780708df2b5943e7127723

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tracing-core-0.1: Update to 0.1.32.
	* gnu/packages/crates-io.scm (rust-tracing-core-0.1): Update to 0.1.32.

	Change-Id: I4083b45ac7c73b742f851fe3d8b97bb57ad195cc

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-trust-dns-proto-0.23.
	* gnu/packages/crates-io.scm (rust-trust-dns-proto-0.23): New variable.
	(rust-trust-dns-proto-0.22): Inherit from rust-trust-dns-proto-0.23.

	Change-Id: Iacd9fd1639ba4140ddd5794c89d62245ac1b1c1a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-trust-dns-resolver-0.23.
	* gnu/packages/crates-io.scm (rust-trust-dns-resolver-0.23): New
	variable.
	(rust-trust-dns-resolver-0.22): Inherit from
	rust-trust-dns-resolver-0.23.

	Change-Id: If9a5c111585bdb17a192b44a795c44cac3580eb4

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-wasm-streams-0.3.
	* gnu/packages/crates-io.scm (rust-wasm-streams-0.3): New variable.
	(rust-wasm-streams-0.2): Inherit from rust-wasm-streams-0.3.

	Change-Id: I6b512a6849d32764025c9263a19c47ab4162d57a

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-winreg-0.50.
	* gnu/packages/crates-io.scm (rust-winreg-0.50): New variable.
	(rust-winreg-0.10): Inherit from rust-winreg-0.50.

	Change-Id: Id1acf665c2bde64a19d8f463dfe3f59e7432deb0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-x509-parser-0.14.
	* gnu/packages/crates-io.scm (rust-x509-parser-0.14): New variable.

	Change-Id: Id8d65444358707e8ff3d12c4c764aedf4add4115

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-zstd-0.13.
	* gnu/packages/crates-io.scm (rust-zstd-0.13): New variable.
	(rust-zstd-0.11): Inherit from rust-zstd-0.13.

	Change-Id: I7564a407e74dae9c1a1bab3d872b7e7767c23f91

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-zstd-safe-7.
	* gnu/packages/crates-io.scm (rust-zstd-safe-7): New variable.
	(rust-zstd-safe-5): Inherit from rust-zstd-safe-7.

	Change-Id: I6b9650557e9dcb839ccfd445494dcb4af09954ac

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-uuid-1: Update to 1.6.1.
	* gnu/packages/crates-io.scm (rust-uuid-1): Update to 1.6.1.
	[cargo-inputs]: Add rust-borsh-0.10, rust-bytemuck-1.

	Change-Id: I22c6b8d70330bd5a0c2f6711b7ce61a8365b91c2

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-uuid-macro-internal-1: Update to 1.6.1.
	* gnu/packages/crates-io.scm (rust-uuid-macro-internal-1): Update to
	1.6.1.

	Change-Id: Idc0425a2fc1a790755da976fe07955f4ebaec28f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustls-native-certs-0.6: Update to 0.6.3.
	* gnu/packages/crates-io.scm (rust-rustls-native-certs-0.6): Update to
	0.6.3.
	[arguments]: Don't skip build.  Skip tests.
	[cargo-inputs]: Replace rust-rustls-pemfile-0.2 with 1.
	[cargo-development-inputs]: Add rust-rustls-webpki-0.100.  Replace
	rust-rustls-0.20 with 0.21, rust-serial-test-0.5 with 2,
	rust-webpki-roots-0.22 with 0.23, rust-x509-parser-0.12 with 0.15.
	Remove rust-webpki-0.22.
	[native-inputs]: Add perl.

	Change-Id: I4f4c489252222077c0dfecc3964e2b0663546e64

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-tokio-tungstenite-0.19.
	* gnu/packages/crates-io.scm (rust-tokio-tungstenite-0.19): New variable.

	Change-Id: I3226df3171877f0de59efaabacc892119231bb44

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-hyper-0.14: Update to 0.14.27.
	* gnu/packages/crates-io.scm (rust-hyper-0.14): Update to 0.14.27.
	[arguments]: Don't skip build.
	[cargo-inputs]: Replace rust-itoa-0.4 with 1.
	[cargo-development-inputs]: Add rust-futures-util-0.3, rust-matches-0.1,
	rust-num-cpus-1, rust-pnet-datalink-0.27, rust-pretty-env-logger-0.4,
	rust-serde-1, rust-serde-json-1, rust-spmc-0.3, rust-tokio-1,
	rust-tokio-test-0.4, rust-tokio-util-0.7, rust-tower-0.4, rust-url-2.

	Change-Id: Ibe934501a2e1ce7156668888c098de7b32f8bf84

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-pnet-sys-0.27.
	* gnu/packages/crates-io.scm (rust-pnet-sys-0.27): New variable.

	Change-Id: I54773c4bc2d03d42c6f7cfdbc6c405fb030cee83

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-pnet-datalink-0.27.
	* gnu/packages/crates-io.scm (rust-pnet-datalink-0.27): New variable.

	Change-Id: I917a2bb2bd0344601e8cf7ae16ad4338973dda88

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-pnet-base-0.27.
	* gnu/packages/crates-io.scm (rust-pnet-base-0.27): New variable.

	Change-Id: Ic1677cb90a0381f7b94834780063086ea52cf1d9

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-pcap-0.7.
	* gnu/packages/crates-io.scm (rust-pcap-0.7): New variable.

	Change-Id: I7f6f1056208ebefaef537a9eeefff6c80fbc906e

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-netmap-sys-0.1.
	* gnu/packages/crates-io.scm (rust-netmap-sys-0.1): New variable.

	Change-Id: I84fa7a1f3cc319ae48035be4ec154f07e56149a4

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-h2-0.3: Update to 0.3.21.
	* gnu/packages/crates-io.scm (rust-h2-0.3): Update to 0.3.21.
	[arguments]: Don't skip the build.  Skip tests.
	[cargo-development-inputs]: Add rust-env-logger-0.9, rust-hex-0.4,
	rust-quickcheck-1, rust-rand-0.8, rust-serde-1, rust-serde-json-1,
	rust-tokio-1, rust-tokio-rustls-0.23, rust-walkdir-2,
	rust-webpki-roots-0.22.
	[native-inputs]: Add perl.

	Change-Id: Ic05faab8faeeab22aa2e21cfd6d11835acf77395

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-totp-lite-2.
	* gnu/packages/crates-io.scm (rust-totp-lite-2): New variable.

	Change-Id: I09b64597bd0bba3da1548410c7b59498f2ef49d3

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-tungstenite-0.19.
	* gnu/packages/crates-io.scm (rust-tungstenite-0.19): New variable.
	(rust-tungstenite-0.11): Inherit from rust-tungstenite-0.19.

	Change-Id: Ie65bb3ad45991caeda1831bbcdfb07461bcab41e

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-tokio-rustls-0.24.
	* gnu/packages/crates-io.scm (rust-tokio-rustls-0.24): New variable.
	(rust-tokio-rustls-0.23): Inherit from rust-tokio-rustls-0.24.

	Change-Id: I633f7208f17d4d8c1abe79ff843d345335d54f26

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-terminal-size-0.2: Update to 0.2.6.
	* gnu/packages/crates-io.scm (rust-terminal-size-0.2): Update to 0.2.6.
	[source]: Fix source uri.
	[cargo-inputs]: Add rust-windows-sys-0.48.

	Change-Id: Iff5b1d3c0492aac0345c044e0b209c128abac709

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-rmpv-1.
	* gnu/packages/crates-io.scm (rust-rmpv-1): New variable.

	Change-Id: If61123fdb70f7c4815b28bcb2d56811e99d4f3e4

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-pbkdf2-0.12: Update to 0.12.2.
	* gnu/packages/crates-io.scm (rust-pbkdf2-0.12): Update to 0.12.2.
	[cargo-inputs]: Replace rust-hex-literal-0.3 with 0.4.

	Change-Id: Ic7e9dfa7b96682e496cf22c7cd79fc6a1d107ca0

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-input-buffer-0.5.
	* gnu/packages/crates-io.scm (rust-input-buffer-0.5): New variable.
	(rust-input-buffer-0.3): Inherit from rust-input-buffer-0.5.

	Change-Id: I715153b7d8ef691521319c9a5100e84eb5d3aca8

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-koibumi-base32-0.0.2.
	* gnu/packages/crates-io.scm (rust-koibumi-base32-0.0.2): New variable.

	Change-Id: Ifa6e512866479afbf176b2deaf6cca2f00711c7f

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-directories-5.
	* gnu/packages/crates-io.scm (rust-directories-5): New variable.
	(rust-directories-4): Inherit from rust-directories-5.

	Change-Id: I01308df4ad9dcb5f07bf095df59700db52aaa1f9

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-block-padding-0.3: Update to 0.3.3.
	* gnu/packages/crates-io.scm (rust-block-padding-0.3): Update to 0.3.3.

	Change-Id: Ief3b30544feeae943b884a21ec8b384bcc36fc78

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-zeroize-1.4.
	* gnu/packages/crates-io.scm (rust-zeroize-1.4): Remove variable.

	Change-Id: Ica27e00de96134683bec4eea2354307ea144c3c6

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rsa-0.5: Move substitution to source.
	* gnu/packages/crates-io.scm (rust-rsa-0.5)[source]: Add snippet to
	adjust crate dependency versions.
	[arguments]: Remove custom 'relax-requirements phase.
	* gnu/packages/rust-apps.scm (rbw)[arguments]: Remove substitution from
	custom 'relax-requirements phase.

	Change-Id: Ie39f0e9c160e18e8d0213aeaea8b86b292a14df0

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rsa-0.5: Build with newer rust-zeroize-1.
	* gnu/packages/crates-io.scm (rust-rsa-0.5)[cargo-inputs]: Replace
	rust-zeroize-1.4 with 1.

	Change-Id: I722d7c6b63ce05a91d9409d4a4ceda7b41dfba52

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-aes-0.8: Update to 0.8.3.
	* gnu/packages/crates-io.scm (rust-aes-0.8): Update to 0.8.3.

	Change-Id: Idccbc93964e818e5091381c8e1c65f4c95160b91

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-zeroize-1: Update to 1.6.0.
	* gnu/packages/crates-io.scm (rust-zeroize-1): Update to 1.6.0.

	Change-Id: I0ef62b6cd02df4b511c47cd7ebac00848b821952

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-borsh-0.10.
	* gnu/packages/crates-io.scm (rust-borsh-0.10): New variable.

	Change-Id: Ib622fc9af07092dfa8f7a81a3816586999716c12

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-borsh-derive-0.10.
	* gnu/packages/crates-io.scm (rust-borsh-derive-0.10): New variable.

	Change-Id: Iff809bf9f4e6d109fec414c73ae0b10ab10daacc

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-borsh-derive-internal-0.10.
	* gnu/packages/crates-io.scm (rust-borsh-derive-internal-0.10): New variable.

	Change-Id: If2c805e65d366943a6a9242cd245bb538ef546f3

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-borsh-schema-derive-internal-0.10.
	* gnu/packages/crates-io.scm (rust-borsh-schema-derive-internal-0.10): New variable.

	Change-Id: Iec98aaa8ebe0a40e8fadfb00e7a4bc17911fb611

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-argon2-0.5.
	* gnu/packages/crates-io.scm (rust-argon2-0.5): New variable.

	Change-Id: I15970bb5338c19f524f82f39ec53a7b91c71bc3e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libc-0.2: Update to 0.2.151.
	* gnu/packages/crates-io.scm (rust-libc-0.2): Update to 0.2.151.

	Change-Id: I8b103d283140e0390d9429e02aee961fb1fc4d1b

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-cpufeatures-0.2: Update to 0.2.11.
	* gnu/packages/crates-io.scm (rust-cpufeatures-0.2): Update to 0.2.11.

	Change-Id: I628535e34bb2c05cefafc6993683318875bb9117

2024-02-20  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: rust-base64-0.21: Update to 0.21.5.
	* gnu/packages/crates-io.scm (rust-base64-0.21): Update to 0.21.5.

	Change-Id: I043ffee2ea1c5f101c6fc8033a9d112046b54e3f

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add macchina.
	* gnu/packages/rust-apps.scm (macchina): New variable.

	Change-Id: I2d054e770cb23ccb92a3824739858f39d3f5b467

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-ansi-to-tui-2.
	* gnu/packages/crates-graphics.scm (rust-ansi-to-tui-2): New variable.

	Change-Id: I3eb91a0ce8c66a911eaab5946e6b085ac0de8b96

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-color-to-tui-0.2.
	* gnu/packages/crates-graphics.scm (rust-color-to-tui-0.2): New variable.

	Change-Id: I52acf3bfebef4b9512b555e02e5a78a845cf9ee0

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-libmacchina-6.
	* gnu/packages/crates-io.scm (rust-libmacchina-6): New variable.

	Change-Id: If8a56fd809ae8a26bb3b639156f55edb5d75ac66

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-local-ip-address-0.4.
	* gnu/packages/crates-io.scm (rust-local-ip-address-0.4): New variable.

	Change-Id: I8e6d544858d6e3adc72eebdbb38730c1e1acd6be

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-neli-0.5.
	* gnu/packages/crates-io.scm (rust-neli-0.5): New variable.
	(rust-neli-0.4): Inherit from rust-neli-0.5.

	Change-Id: I074c250c39d9886e2afd19485090b7c61ab08f8d

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-mach-0.3: Update to 0.3.2.
	* gnu/packages/crates-io.scm (rust-mach-0.3): Update to 0.3.2.
	[cargo-inputs]: Add rust-rustc-std-workspace-core-1.

	Change-Id: I34ba0dc332677ea8cf83dc5b4fb1c2d0c993cde5

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-os-release-0.1.
	* gnu/packages/crates-io.scm (rust-os-release-0.1): New variable.

	Change-Id: Ibdcbb14e7544270f99e06df90f3c65fe6cc5eaf2

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-pciid-parser-0.6.
	* gnu/packages/crates-io.scm (rust-pciid-parser-0.6): New variable.

	Change-Id: I01091dc6ebc2358e108f113317c0bee70c8c9376

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-sqlite-0.27.
	* gnu/packages/crates-io.scm (rust-sqlite-0.27): New variable.

	Change-Id: I4f72fe9d42b797cb000aed25171caeaf11e8a7e3

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sqlite3-src-0.4: Unbundle sqlite3 source.
	* gnu/packages/crates-io.scm (rust-sqlite3-src-0.4)[source]: Add snippet
	to remove bundled sqlite3 sources and force linking to shared library.

	Change-Id: If42f8a47b954f67f86c8c7aa7fba178df15cb971

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-sqlite3-sys-0.14.
	* gnu/packages/crates-io.scm (rust-sqlite3-sys-0.14): New variable.

	Change-Id: I0a90c6b4a7688787d0cabaed19a2f6b3469f6ef9

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-sqlite3-src-0.4.
	* gnu/packages/crates-io.scm (rust-sqlite3-src-0.4): New variable.

	Change-Id: I0de844ab13539a2d0072e7a1428d512cfa1936a5

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-sysctl-0.4: Update to 0.4.6.
	* gnu/packages/crates-io.scm (rust-sysctl-0.4): Update to 0.4.6.
	[arguments]: Don't skip the build.  Add cargo-test-flags.
	[cargo-inputs]: Add rust-thiserror-1.  Remove rust-failure-0.1.
	[description]: Expand.

	Change-Id: Ie373e1e07bd119ba6715d15df415f6c7866c0f2c

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-vergen-3: Update to 3.2.0.
	* gnu/packages/crates-io.scm (rust-vergen-3): Update to 3.2.0.
	[arguments]: Don't skip the build.  Add cargo-test-flags.
	[cargo-inputs]: Add rust-rustc-version-0.4.
	[cargo-development-inputs]: Add rust-lazy-static-1, rust-regex-1.

	Change-Id: Iec57a593c9d7015210eb44e74644e15c028615e9

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-vergen-7.
	* gnu/packages/crates-io.scm (rust-vergen-7): New variable.
	(rust-vergen-3): Inherit from rust-vergen-7.

	Change-Id: I0f82d128298d6728645bf8c0417fd4f46eeffc6d

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-enum-iterator-1.
	* gnu/packages/crates-io.scm (rust-enum-iterator-1): New variable.

	Change-Id: I25b636480e591085eef167b43eacb71781971e8b

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-enum-iterator-derive-1.
	* gnu/packages/crates-io.scm (rust-enum-iterator-derive-1): New variable.

	Change-Id: Ifd29c18719abce1de1a6531853d1894a3e9a2251

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-getset-0.1: Update to 0.1.2.
	* gnu/packages/crates-io.scm (rust-getset-0.1): Update to 0.1.2.
	[arguments]: Don't skip the build.

	Change-Id: Idf06c1576795df0687bd4a7c887031dcaec973d6

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-windows-0.39.
	* gnu/packages/crates-io.scm (rust-windows-0.39): New variable.

	Change-Id: I2ab679e86ccd13fafc7aa6666499b15f09dbc99a

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-windows-implement-0.39.
	* gnu/packages/crates-io.scm (rust-windows-implement-0.39): New variable.
	(rust-windows-implement-0.32): Inherit from rust-windows-implement-0.46.

	Change-Id: I180826bc7ba0a91b69553286e364bf79537a24d2

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-windows-tokens-0.39.
	* gnu/packages/crates-io.scm (rust-windows-tokens-0.39): New variable.
	(rust-windows-tokens-0.32): Inherit from rust-windows-tokens-0.39.

	Change-Id: I210170648c7099e64530a40f3aef845348cb6987

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-windows-interface-0.39.
	* gnu/packages/crates-io.scm (rust-windows-interface-0.39): New variable.

	Change-Id: I631cdb6d80b96cbdfe105444e1b663dc35777ff8

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-windows-aarch64-msvc-0.39.
	* gnu/packages/crates-io.scm (rust-windows-aarch64-msvc-0.39): New variable.

	Change-Id: I1af23976f24962c059dca875923d314b2150a4ec

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-windows-i686-gnu-0.39.
	* gnu/packages/crates-io.scm (rust-windows-i686-gnu-0.39): New variable.

	Change-Id: I7bc3d62c8a5cf3d04bc87a092e219eef5905acdc

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-windows-i686-msvc-0.39.
	* gnu/packages/crates-io.scm (rust-windows-i686-msvc-0.39): New variable.

	Change-Id: I5d2707970ad5809c790bee5baeb21bad6e511f43

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-windows-x86-64-gnu-0.39.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-gnu-0.39): New variable.

	Change-Id: I3f12ce86ede98b1285f1007cb4ea205bb77e83f5

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-windows-x86-64-msvc-0.39.
	This patch also replaces the snippet code with gexps.

	* gnu/packages/crates-io.scm (rust-windows-x86-64-msvc-0.39): New variable.

	Change-Id: Ic1e6691e11acaa419d1e6a8fb9403f7648a61a0e

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-wmi-0.12.
	* gnu/packages/crates-io.scm (rust-wmi-0.12): New variable.

	Change-Id: I602596f4e8502a134d6bb27286ebff3fe5945e25

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-shellexpand-3.
	* gnu/packages/crates-io.scm (rust-shellexpand-3): New variable.
	(rust-shellexpand-2): Inherit from rust-shellexpand-3.

	Change-Id: I153d86db8c98f6c53ccaa8653b12c3d69573983c

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-shellexpand-2: Update to 2.1.2.
	* gnu/packages/crates-io.scm (rust-shellexpand-2): Update to 2.1.2.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-dirs-4.  Remove rust-dirs-next-2.

	Change-Id: I8f3a62e2fdde0883a89995a295911ed1e6246be7

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-tui-0.15: Fix building.
	* gnu/packages/crates-io.scm (rust-tui-0.15)[arguments]: Don't skip
	building.  Add cargo-test-flags.
	[cargo-development-inputs]: Add rust-argh-0.1, rust-rand-0.8.

	Change-Id: Ie8c383206d3baf8ac4a41a97dec8de11f296f49b

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-tui-0.16: Fix building.
	* gnu/packages/crates-io.scm (rust-tui-0.16)[arguments]: Don't skip
	build.  Add cargo-test-flags.

	Change-Id: I7cf8a75afa2a8a162edc65e0359fb322497a0513

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-tui-0.19.
	* gnu/packages/crates-io.scm (rust-tui-0.19): New variable.
	(rust-0.16): Inherit from rust-tui-0.19.

	Change-Id: Ibd6d500fb52d18287a27f9f7d84cf005fbc1ec76

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: ripgrep: Update to 14.0.3.
	* gnu/packages/rust-apps.scm (ripgrep): Update to 14.0.3.
	[cargo-inputs]: Add rust-anyhow-1, rust-lexopt-0.3, rust-textwrap-0.16.
	Replace rust-bstr-0.2 with 1, rust-grep-0.2 with 0.3,
	rust-jemallocator-0.3 with 0.5.  Remove rust-clap-2, rust-lazy-static-1,
	rust-num-cpus-1, rust-regex-1.
	[arguments]: Replace custom 'install-manpage with 'install-extras and
	install shell completions.  Remove extra modules.
	[native-inputs]: Remove asciidoc.  Add ripgrep when cross-compiling.
	[synopsis, description]: Expand.
	Change-Id: Iedf371a36d704072f4f3a9a3765c77dd22ea6642

	Change-Id: Ie99687ad5d7d7a9178dba08e1e7f100f96854336

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-termcolor-1: Update to 1.4.0.
	* gnu/packages/crates-io.scm (rust-termcolor-1): Update to 1.4.0.

	Change-Id: I124d135341e8932a9c027a895ffbabad93a1cb98

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-grep-0.2: Don't skip build.
	* gnu/packages/crates-io.scm (rust-grep-0.2)[arguments]: Don't skip the
	build.

	Change-Id: Ieecf96b0571ade71cb01df773e99f9e573879b4d

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-grep-0.3.
	* gnu/packages/crates-io.scm (rust-grep-0.3): New variable.
	(rust-grep-0.2): Inherit from rust-grep-0.3.

	Change-Id: I700326d84c3fee7d364fd4e4d783b9a2cd0a5581

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-grep-cli-0.1: Update to 0.1.10.
	* gnu/packages/crates-io.scm (rust-grep-cli-0.1): Update to 0.1.10.
	[cargo-inputs]: Add rust-libc-0.2.  Replace rust-bstr-0.2 with 1.
	Remove rust-atty-0.2, rust-lazy-static-1, rust-regex-1,
	rust-same-file-1.
	[home-page]: Update to crate location in repository.

	Change-Id: I5e9467944db0a6399277f381ae7da8307321583d

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-winapi-util-0.1: Update to 0.1.6.
	* gnu/packages/crates-io.scm (rust-winapi-util-0.1): Update to 0.1.6.

	Change-Id: Ic1b445914d8abdda09a654e66e5ee6334f4fb9a0

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-grep-pcre2-0.1: Update to 0.1.7.
	* gnu/packages/crates-io.scm (rust-grep-pcre2-0.1): Update to 0.1.7.
	[cargo-inputs]: Add rust-log-0.4.
	[native-inputs]: Move pcre2 ...
	[inputs]: ... to here.
	[home-page]: Update to exact location in git.

	Change-Id: I9cff41ade41f1b3e54ddaf7ef059c1e3979d44b6

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-pcre2-0.2: Update to 0.2.6.
	* gnu/packages/crates-io.scm (rust-pcre2-0.2): Update to 0.2.6.
	[native-inputs]: Move pcre2 ...
	[inputs]: ... to here.

	Change-Id: Iac385ad91bc73dae03b8ea462f0db900fcf0e229

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-pcre2-sys-0.2: Update to 0.2.7.
	* gnu/packages/crates-io.scm (rust-pcre2-sys-0.2): Update to 0.2.7.
	[source]: Update snippet.
	[native-inputs]: Move prce2 ...
	[inputs]: ... to here.

	Change-Id: I07bfd73ce4a60dd2fed4a3f7bb6adbeac7e70da5

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-grep-printer-0.2.
	* gnu/packages/crates-io.scm (rust-grep-printer-0.2): New variable.
	(rust-grep-printer-0.1): Inherit from rust-grep-printer-0.2.

	Change-Id: Ic830cbf5125f7419662d28cd61c28ae2da2082ab

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-grep-searcher-0.1: Update to 0.1.13.
	* gnu/packages/crates-io.scm (rust-grep-searcher-0.1): Update to 0.1.13.
	[cargo-inputs]: Add rust-memchr-2.  Replace rust-bstr-0.2 with 1,
	rust-memmap2-0.3 with 0.9.  Remove rust-bytecount-0.6.
	[home-page]: Update to exact location of crate within ripgrep.

	Change-Id: Id49df7543faa055b03a825551a04ee0d32b97425

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-memmap2-0.9.
	* gnu/packages/crates-io.scm (rust-memmap2-0.9): New variable.
	(rust-memmap2-0.7): Inherit from rust-memmap2-0.9.

	Change-Id: I3a4ed8a1756bb72bd3fb81cae06c45be40e2c5f7

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-ignore-0.4: Update to 0.4.21.
	* gnu/packages/crates-io.scm (rust-ignore-0.4): Update to 0.4.21.
	[cargo-inputs]: Add rust-crossbeam-dequeue-0.8, rust-regex-automata-0.4.
	Remove rust-lazy-static-1, rust-regex-1, rust-thread-local-1.
	[cargo-development-inputs]: Add rust-bstr-1.

	Change-Id: Ia64804f67af92855859113f420912a7c373ad35a

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-grep-regex-0.1: Update to 0.1.12.
	* gnu/packages/crates-io.scm (rust-grep-regex-0.1): Update to 0.1.12.
	[cargo-inputs]: Add rust-regex-automata-0.4.  Replace rust-bstr-0.2 with
	1, rust-regex-syntax-0.6 with 0.8.  Remove rust-aho-corasick-0.7,
	rust-regex-1, rust-thread-local-1.

	Change-Id: I46a48f21f89df60d2d9410ae9953511f8dd71748

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-grep-matcher-0.1: Update to 0.1.7.
	* gnu/packages/crates-io.scm (rust-grep-matcher-0.1): Update to 0.1.7.

	Change-Id: I9cb95066535c129a93a15e49e378e50ee030c71e

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-serde-1: Update to 1.0.193.
	* gnu/packages/crates-io.scm (rust-serde-1): Update to 1.0.193.
	(rust-serde-derive-1): Update to 1.0.193.

	Change-Id: I30ba68def7b4d0e18dc1028c1c6963aceaaaad13

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-globset-0.4: Update to 0.4.14.
	* gnu/packages/crates-io.scm (rust-globset-0.4): Update to 0.4.14.
	[cargo-inputs]: Add rust-regex-automata-0.4, rust-regex-syntax-0.8.
	Remove rust-regex-1.
	[cargo-development-inputs]: Remove rust-lazy-static-1.

	Change-Id: Icc93772bf2917d893b7e51720a61f8cfe1ee8c04

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-bstr-1: Update to 1.8.0.
	* gnu/packages/crates-io.scm (rust-bstr-1): Update to 1.8.0.
	[cargo-inputs]: Replace rust-regex-automata-0.3 with 0.4.

	Change-Id: Ib8e6f53fd3d46059a89bddd783638a8cd2a6205b

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-aho-corasick-1: Update to 1.1.2.
	* gnu/packages/crates-io.scm (rust-aho-corasick-1): Update to 1.1.2.

	Change-Id: I2518e50586c5cca26cbed2ece68943357535df47

2024-02-20  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-crossbeam-channel-0.5: Update to 0.5.9.
	* gnu/packages/crates-io.scm (rust-crossbeam-channel-0.5): Update to
	0.5.9.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-cfg-if-1, rust-crossbeam-utils-0.8.
	[cargo-development-inputs]: Add rust-num-cpus-1, rust-rand-0.8,
	rust-signal-hook-0.3.

	Change-Id: Id8b02693056bf12a314c458cd01d3807d792100e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crossbeam-utils-0.8: Update to 0.8.17.
	* gnu/packages/crates-io.scm (rust-crossbeam-utils-0.8): Update to
	0.8.17.
	[cargo-inputs]: Replace rust-loom-0.5 with 0.7.
	[cargo-development-inputs]: Remove rust-rustversion-1.

	Change-Id: Ib379d9b5c9d048b12d255e6ca3af36a37383a31f

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-loom-0.7: Update to 0.7.1.
	* gnu/packages/crates-io.scm (rust-loom-0.7): Update to 0.7.1.

	Change-Id: I1196b5f65b91100df4658fbf1d8e1df7fbd2773b

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-1.55: Build without jemalloc.
	* gnu/packages/rust.scm (rust-1.55)[arguments]: Remove references to
	jemalloc in custom 'configure phase and set rust to build without
	jemalloc.
	[inputs]: Remove jemalloc.

	Change-Id: I388688111c897b15feb6ccee3374219b82f64169

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Use platform-rust-target.
	* gnu/packages/rust.scm (nix-system->gnu-triplet-for-rust): Remove
	procedure.
	(rust-bootstrap)[arguments]: Adjust make-flags, custom 'install phase
	to use platform-rust-target.
	(rust-1.55)[arguments]: Adjust custom 'configure and 'install phases to
	use platform-rust-target.
	(make-rust-sysroot)[arguments]: Adjust custom 'configure phase to use
	platform-rust-target.

	Change-Id: I102d44231c1411ea14ca75170f4884304d11bee1

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Update to 1.74.1.
	* gnu/packages/rust.scm (rust-1.74): New variable.
	(rust): Inherit from rust-1.74.
	[arguments]: Don't inherit #:tests.

	Change-Id: I9724ccbc93bbfd4e1bdf1d6a20dfa7a4d0ea3a5e

2024-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Move remove-uninstall-script to rust.
	* gnu/packages/rust.scm (rust)[arguments]: Add 'remove-uninstall-script
	phase.
	(make-rust-sysroot)[arguments]: Remove 'remove-uninstall-script phase.

	Change-Id: I45bcaaa89003693b490b914efbfa34236a8f4db6

2024-02-20  Tomás Ortín  <tomasortin@mailbox.org>

	gnu: Add rdfind.
	* gnu/packages/admin.scm (rdfind): New variable.

	Change-Id: Ie25bb6b8f5f9a3942eec8d9346da99d73e3bf1dd

2024-02-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add font-libre-franklin.
	* gnu/packages/fonts.scm (font-libre-franklin): New variable.

	Change-Id: I4732b76b74be861d5c7b071a4f562373664e8282

2024-02-20  Ludovic Courtès  <ludo@gnu.org>

	syscalls: ‘processes’ really omits kernel threads.
	Fixes a bug whereby ‘processes’ would include kernel threads, thereby
	leading the ‘stop’ method of ‘user-processes’ to wait indefinitely for a
	kernel thread.  Code taken from the Shepherd.

	Fixes <https://issues.guix.gnu.org/68800>.

	* guix/build/syscalls.scm (kernel?): Remove.
	(linux-process-flags, linux-kernel-thread?, pseudo-process?): New
	procedures.
	(PF_KTHREAD): New variable.
	(processes): Use ‘pseudo-process?’ instead of ‘kernel?’.

	Reported-by: Tomas Volf <~@wolfsden.cz>
	Change-Id: I8c439cdaf868a8f899de7fe500ce8bf10e5fc290

2024-02-20  Robby Zambito  <contact@robbyzambito.me>

	gnu: alsa-scarlett-gui: Wrap with GSETTINGS_SCHEMA_DIR.
	* gnu/packages/music.scm (alsa-scarlett-gui)[arguments]: Wrap with
	GSETTINGS_SCHEMA_DIR.

2024-02-20  Ludovic Courtès  <ludo@gnu.org>

	doc: Augment ‘whoogle-service-type’ intro.
	* doc/guix.texi (Whoogle Search): Enrich a bit.

	Change-Id: Ib7e1da1c0709167d02c43ab991f3ae34fbc09c84

2024-02-20  Miguel Ángel Moreno  <mail@migalmoreno.com>

	services: Add whoogle-service-type.
	* gnu/services/web.scm (whoogle-service-type): New variable.
	* doc/guix.texi (Web Services): Document it.

2024-02-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-cetcolor.
	* gnu/packages/cran.scm (r-cetcolor): New variable.

	Change-Id: I8af11a4449229d736fba05c5d6af5c096aa7a11a

2024-02-20  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Use downstream name when using specifications.
	Reported by Alexander Blume at
	<https://github.com/BIMSBbioinfo/guix.install/issues/4>.

	* guix/import/cran.scm (format-inputs): Use UPSTREAM-INPUT-DOWNSTREAM-NAME
	when %INPUT-STYLE is set to 'SPECIFICATION.

	Change-Id: I2f0963af197896aafd613b253d8712e41a716e52

2024-02-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyega3: Define as deprecated alias for python-ega-download-client.
	* gnu/packages/bioinformatics.scm (python-pyega3): Define as deprecated alias
	for python-ega-download-client.
	(python-ega-download-client)[description]: Merge with contents from
	python-pyega3.

	Change-Id: Ic7f4d0cf49cedaca78035dca95b48d317307084d

2024-02-20  nafkhamdc  <navid.afkhami@mdc-berlin.de>

	gnu: python-ega-download-client: Disable some tests.
	* gnu/packages/bioinformatics.scm (python-ega-download-client)[arguments]:
	Disable tests that fail on big machines; use "--ignore" where appropriate.

	Change-Id: I010c3a0e7cb69184b72e8b13bad04ff2fd364f5a

2024-02-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add sugar-physics-activity.
	* gnu/packages/sugar.scm (sugar-physics-activity): New variable.

	Change-Id: Ic6b3da1a5ffe0ae177fa6b502d4ab34e84bbf082

2024-02-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pygame: Update to 2.5.2.
	* gnu/packages/game-development.scm (python-pygame): Update to 2.5.2.

	Change-Id: I8fc18627b16ff7e7aeeb84fdb2fdb82593e6ddb7

2024-02-20  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: labwc: Update to 0.7.0.
	* gnu/packages/wm.scm (labwc): Update to 0.7.0.

	Change-Id: I35f7faf2ba3975481780b49d0dcdef6f39af46bc

2024-02-20  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: Update wlroots to 0.17.1.
	Keep the older version as wlroots-0.16 since a few packages break without it.

	* gnu/packages/wm.scm (wlroots): Update to 0.17.1.
	[source]: Add patch.
	[propagated-inputs]: Add libdisplay-info.
	* gnu/packages/patches/wlroots-hwdata-fallback.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/wm.scm (wlroots-0.16): New variable.
	* gnu/packages/wm.scm (cage)[inputs]: Replace wlroots with wlroots-0.16.
	* gnu/packages/wm.scm (fnott)[inputs]: Likewise.
	* gnu/packages/wm.scm (dwl)[inputs]: Likewise.
	* gnu/packages/wm.scm (sway)[inputs]: Likewise.
	* gnu/packages/wm.scm (cagebreak)[inputs]: Likewise.
	* gnu/packages/wm.scm (hikari)[inputs]: Likewise.
	* gnu/packages/wm.scm (river)[native-inputs]: Likewise.

	Change-Id: Ib3d3938d6486fb1674380811a6dc0a512c991ac7

2024-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: chezmoi: Update to 1.8.10.
	* gnu/packages/configuration-management.scm (chezmoi): Update to 1.8.10.
	[arguments] <#:phases>: Add 'remove-failing-test-scripts phase, deleting
	testdata scripts requiring additional programs.
	[native-inputs]: Remove go-github-com-bmatcuk-doublestar and
	go-github-com-google-go-github; add
	go-github-com-bmatcuk-doublestar-v2,
	go-github-com-google-go-github-v33, and go-golang-org-x-term.

	Change-Id: Ia0b9b7e4dd00e99bc8150816c46b456cc272b25c

2024-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: chezmoi: Sort inputs alphabetically.
	* gnu/packages/configuration-management.scm (chezmoi) [native-inputs]:
	Sort alphabetically to ease maintenance.

	Change-Id: I22b82ce7163db696c4d9e8484fbe72da086a4139

2024-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-google-go-github-v33.
	* gnu/packages/golang-web.scm (go-github-com-google-go-github-v33): New variable.

	Change-Id: Ifafa71ea78b2b430f5f907912038bb03333126cf

2024-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-bmatcuk-doublestar-v2.
	* gnu/packages/golang.scm (go-github-com-bmatcuk-doublestar-v2): New variable.

	Change-Id: I56d5588a1741a8e6c86320ec07bc86805f34fc91

2024-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-go-git: Adjust imports.
	* gnu/packages/version-control.scm (go-github-go-git) [native-inputs]:
	Move go-github-com-alcortesm-tgz, go-github-com-emirpasic-gods,
	go-github-com-go-git-gcfg, go-github-com-go-git-go-billy,
	go-github-com-go-git-go-git-fixtures, go-github-com-imdario-mergo,
	go-github-com-jbenet-go-context, go-github-com-kevinburke-ssh-config,
	go-github-com-mitchellh-go-homedir, go-github-com-sergi-go-diff,
	go-github-com-xanzy-ssh-agent, go-golang-org-x-crypto,
	go-golang-org-x-net, go-golang-org-x-text, go-gopkg-in-check-v1 and
	go-gopkg-in-warnings from here ...
	[propagated-inputs]: ... to here.

	Change-Id: I9c16fe28dcbbaf7c53e201625f56a04bceb21fcb

2024-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-go-git: Remove labels.
	* gnu/packages/version-control.scm (go-github-go-git) [native-inputs]:
	Remove labels.

	Change-Id: Icf5eb3902a520e8f1306d72c7cbc533ff45d8cf4

2024-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ghq: Fix build.
	Fix build as seen in <https://ci.guix.gnu.org/build/3490264/details>.

	* gnu/packages/version-control.scm (ghq): Use G-expressions.
	[arguments] <#:go>: Use go-1.21.
	<#:phases>: Remove trailing #t from lambda.

	Change-Id: Ifb1e133a2570dcd04212ef43b46c8b41c3507c88

2024-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: ghq: Remove package labels.
	* gnu/packages/version-control.scm (ghq): Remove labels.

	Change-Id: Icc4b951bac4a1187c5d83a8309753d1dd842273a

2024-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-songmu-gitconfig: Fix build.
	As seen in <https://ci.guix.gnu.org/build/3490304/log/raw>.

	* gnu/packages/golang-xyz.scm go-github-com-songmu-gitconfig: Update
	style.
	[arguments] <#:go>: Use go-1.21.

	Change-Id: Iea7a32b51d4bd74e99c52938307c11177ae79199

2024-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-songmu-gitconfig: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-songmu-gitconfig): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/version-control.scm: Add (gnu packages golang-xyx)
	module.

	Change-Id: Ibab2595d981d46096501bb8ab495e899d2aacf7d

2024-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-assert-v2: Update to 2.5.0.
	* gnu/packages/golang-check.scm (go-github-com-alecthomas-assert-v2): Update to 2.5.0.

	Change-Id: Ie0a1ad0488b499092437ce56f9df83d90d1be1e9

2024-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-assert: Depricate package.
	The package go-github-com-alecthomas-assert is succeeded by
	go-github-com-alecthomas-assert-v2 not in use by any others and
	failed to build, see <https://ci.guix.gnu.org/build/3490314/log/raw>.

	* gnu/packages/golang-check.scm (go-github-com-alecthomas-assert):
	Remove variable.

	Change-Id: Ia3f7b039c4de9b1b2956f0bfc2629d791aa9cf5a

2024-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-alecthomas-chroma-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-chroma-v2): New variable.

	Change-Id: I883a1ca1a84fd35cf0d7fe946fd1caedafae3842

2024-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-chroma: Remove bundled files.
	* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-chroma)
	[source]: Remove git submodules and generated files.

	Change-Id: Idafee9723b837495084aa0cd2fb454a953ff6233

2024-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-chroma: Update to 0.10.0.
	* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-chroma): Update to 0.10.0.
	[native-inputs]: Remove go-github-com-alecthomas-assert,
	go-github-com-alecthomas-colour, go-github-com-alecthomas-repr,
	go-github-com-mattn-go-isatty, and go-github-com-sergi-go-diff; add
	go-github-com-stretchr-testify.

	Change-Id: I9d72bbdeb97a3c94545ff08d356c5e568fe173c6

2024-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-chroma: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-alecthomas-chroma): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/configuration-management.scm: Add (gnu packages
	golang-xyz) module.

	Change-Id: I0f5f7068f530b282f3636678e9edc4fad6c8c94a

2024-02-19  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-dustin-gojson.
	* gnu/packages/golang.scm (go-github-com-dustin-gojson): New variable.

	Change-Id: Ifc3df4e7a2cdf21bf0725a848123930d61d048e3

2024-02-19  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-benbjohnson-clock.
	* gnu/packages/golang-xyz.scm (go-github-com-benbjohnson-clock): New variable.

	Change-Id: Ifcb3254e07388a6c7b4a7f9ee5dff4f3b4d25ee8

2024-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-golang-jwt-jwt-v5.
	* gnu/packages/golang-crypto.scm (go-github-com-golang-jwt-jwt-v5): New variable.

	Change-Id: Ic4dae5e59495c5316586034c5ddbd5bcb70cdf95

2024-02-19  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add go-github-com-golang-jwt-jwt-v4.
	* gnu/packages/golang-crypto.scm (go-github-com-golang-jwt-jwt-v4): New variable.

	Change-Id: If96f032f404c4aaf80c7bd8a3e231336a8c6dbfb

2024-02-19  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add go-github-com-coocood-freecache.
	* gnu/packages/golang-xyz.scm (go-github-com-coocood-freecache): New variable.

2024-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-pixelmatch.
	* gnu/packages/golang-xyz.scm (go-pixelmatch): New variable.

	Change-Id: Iaf1480d7ee938605644e27345c2e7a2b6cf8b9e0

2024-02-19  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add go-github-com-orisano-pixelmatch.
	* gnu/packages/golang-xyz.scm (go-github-com-orisano-pixelmatch): New variable.

	gnu: go-golang-org-x-net-html: Add missing input.
	* gnu/packages/golang-build.scm (go-golang-org-x-net-html): Add missing input.
	[propagated-inputs]: Add go-golang-org-x-text.

	gnu: go-github-com-valyala-fasthttp: Add missing input.
	* gnu/packages/golang-web.scm (go-github-com-valyala-fasthttp): Add missing
	input.
	[propagated-inputs]: Add go-golang-org-x-text.

2024-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-coreos-go-semver: Update to 0.3.1.
	* gnu/packages/golang.scm (go-github-com-coreos-go-semver): Update to 0.3.1.

	Change-Id: I1b43d705c587c5a6030b96ce4419d58d8513b1cb

2024-02-19  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-coreos-go-semver: Add missing input.
	* gnu/packages/golang.scm (go-github-com-coreos-go-semver): Add missing input.
	[propagated-inputs]: Add go-gopkg-in-yaml-v2.

	Change-Id: I0ba64084dcd939ee4a95f4629351f7ac9a49a8cb

2024-02-19  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-schollz-progressbar-v3: Remove examples.
	* gnu/packages/golang.scm (go-github-com-schollz-progressbar-v3): Remove
	examples.
	[arguments] <#:phases>: Add remove-examples phase.

	Change-Id: Ib1aa91160a8e94624d484654572da1b89305e076

2024-02-19  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-mesilliac-pulse-simple: Remove examples.
	* gnu/packages/golang.scm (go-github-com-mesilliac-pulse-simple): Remove examples.
	[arguments] <#:phases>: Add remove-examples phase.

	gnu: go-github-com-mattn-go-colorable: Add missing input.
	* gnu/packages/golang.scm (go-github-com-mattn-go-colorable): Add missing
	input.
	[native-inputs]: Move go-github-com-mattn-go-isatty from here ...
	[propagated-inputs]: ... to here.

	gnu: go-github-com-charmbracelet-harmonica: Remove examples.
	* gnu/packages/golang.scm (go-github-com-charmbracelet-harmonica): Remove examples.
	[arguments] <#:phases>: Add remove-examples phase.

2024-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-goccy-go-json: Revert source snippet
	Reported by Hilton Chain <hako@ultrarare.space> in
	<https://issues.guix.gnu.org/64916>. Introduced in commit d86c93c9cbe5.

	* gnu/packages/golang-web.scm (go-github-com-goccy-go-json) [source]:
	Add snippet deleting benchmarks files.

	Change-Id: I86d878bd9cd5a24fb71c1cbbd698527a40e84f05

2024-02-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add ghc-7.0.
	* gnu/packages/haskell.scm (ghc-7.0): New variable.

	Change-Id: I6b05c5fa87dca1d9fbea6b782b64e3d005d76c1c

2024-02-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: perl-5.6: Build with a newer gcc.
	* gnu/packages/perl.scm (perl-5.6)[arguments]: Adjust custom 'configure
	script to force using the C90 standard when compiling C code.
	[native-inputs]: Remove gcc-5.

	Change-Id: Ica3f810c3a4ef662055294f61b6b5bd19fe84f20

2024-02-19  Nicolas Graves  <ngraves@ngraves.fr>

	home: symlink-manager: Allow busy device skip.
	* gnu/home/services/symlink-manager.scm (update-symlinks-script):
	Allow busy device skip.

	Change-Id: Iff91c8a30309d25c02a8311d8d5ddbf54e90f5ad

2024-02-19  Nicolas Graves  <ngraves@ngraves.fr>

	system: Omit “root=” kernel argument when root device is “none”.
	* gnu/system.scm (bootable-kernel-arguments): Fallback to tmpfs
	if root is "none".

	Change-Id: I35a656e71169dc786e5256d98a3c04c65043086d

2024-02-19  Nicolas Graves  <ngraves@ngraves.fr>

	services: activation: Ensure /run existence.
	* gnu/build/activation.scm (activation-script): Ensure /var/run existence.
	* gnu/build/install.scm (evaluate-populate-directive)
	[directives]: Remove directory /run.

	Change-Id: I19ca8e7605c0cff598ab89077a94e20390ba27b0

2024-02-19  Nicolas Graves  <ngraves@ngraves.fr>

	services: activation: Ensure /var/run existence.
	* gnu/services.scm (activation-script): Ensure /var/run existence.
	* gnu/build/install.scm (evaluate-populate-directive)
	[directives]: Remove directory /var/run.

	Change-Id: I5fb93d33b6b1f045f1e5ba206b9b0b74b5184260

2024-02-19  Nicolas Graves  <ngraves@ngraves.fr>

	file-systems: Recognize “none” as a valid device spec.
	* gnu/build/file-systems (canonicalize-device-name): Fallback to tmpfs
	if spec is "none".

	Change-Id: Ia55c715d04c7611ba8c979f23f1ad4a8ed2e75b6

2024-02-19  David Thompson  <dthompson2@worcester.edu>

	gnu: haunt: Update to 0.3.0.
	* gnu/packages/guile-xyz.scm (haunt): Update to 0.3.0.

	Change-Id: Ied0479ac9d27a9703040e0b2ce67eaf6b9af1b1d

2024-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pybox2d.
	* gnu/packages/game-development.scm (python-pybox2d): New variable.

	Change-Id: I1468a1f8cf5ce6170d643447001057eec02500fc

2024-02-19  Andrew Tropin  <andrew@trop.in>

	gnu: elixir: Set default value for MIX_REBAR3.
	* gnu/packages/elixir.scm (elixir): Set default value for MIX_REBAR3.

	Change-Id: Ic7332a3c997a26ca42229a6f2040f20d9b19aad1

2024-02-19  Tom Willemse  <tom@ryuslash.org>

	gnu: emacs-company: Include company icons and documentation images.
	* gnu/packages/emacs-xyz.scm (emacs-company): Include icons and documentation
	images.

	Change-Id: I8b7515141fa71fcb4b199bfaa268ddd4ab117743

2024-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-cloud-init.
	* gnu/packages/python-web.scm (python-cloud-init): New variable.

	Change-Id: Iaaef6ff4f9c8a9ca5eb36da360bd0572cf2b1a1a

2024-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: propeller-load: Disable parallel building.
	* gnu/packages/embedded.scm (propeller-load)[arguments]: Use G-expression;
	disable parallel building; remove trailing #T from build phase.

	Change-Id: I3341b8537b09c2e8310f830ed4d7d6725838a147

2024-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sgloptim: Apply patch to fix build.
	* gnu/packages/patches/r-sgloptim.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/cran.scm (r-sgloptim)[source]: Apply it.

	Change-Id: I6435ec1dfadcffac684c378cd074777a19cd0d7f

2024-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigrquery: Update home page.
	* gnu/packages/cran.scm (r-bigrquery)[home-page]: Use new Github URL.

	Change-Id: I93db880bfc5856aa1ee4506eaddf76a24ddf7ba1

2024-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-archr: Update to 1.0.2-1.c61b064.
	* gnu/packages/bioinformatics.scm (r-archr): Update to 1.0.2-1.c61b064.

	Change-Id: I8967cedbfc3390c364f188d50f8ecb2b27cb1417

2024-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add sugar-chat-activity.
	* gnu/packages/sugar.scm (sugar-chat-activity): New variable.

	Change-Id: I8c0245d2d31b1c824abeceea71d42b287890199b

2024-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-workflows: Update to 1.1.4.
	* gnu/packages/cran.scm (r-workflows): Update to 1.1.4.

	Change-Id: I741eae75801d6606bd179be59144e12e236193bc

2024-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-setrng: Update to 2024.2-1.
	* gnu/packages/cran.scm (r-setrng): Update to 2024.2-1.

	Change-Id: I7a39f744175b470c3fff6a6add30ddbec4c88dcf

2024-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-performance: Update to 0.10.9.
	* gnu/packages/cran.scm (r-performance): Update to 0.10.9.

	Change-Id: I6a7225e5465f03404db35da744c2478b6b9224e6

2024-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-magick: Update to 2.8.3.
	* gnu/packages/cran.scm (r-magick): Update to 2.8.3.

	Change-Id: Iec4535cc1baf5767ebff6ffc9d18d67b4e305e30

2024-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-splus2r: Update to 1.3-5.
	* gnu/packages/cran.scm (r-splus2r): Update to 1.3-5.

	Change-Id: Iac0be3d6d4d2a9a58281ba4c4c75a0c6bb86e057

2024-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sm: Update to 2.2-6.0.
	* gnu/packages/cran.scm (r-sm): Update to 2.2-6.0.

	Change-Id: I3e18ccda83177722e4dbdda1c5e7ccfdd1d6387d

2024-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-recipes: Update to 1.0.10.
	* gnu/packages/cran.scm (r-recipes): Update to 1.0.10.

	Change-Id: Ie28be7c24181407f20f55b9cb469b0870e232c61

2024-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-collapse: Update to 2.0.10.
	* gnu/packages/cran.scm (r-collapse): Update to 2.0.10.

	Change-Id: I1471c026e8063529aa1120564d17777ea1f4acfb

2024-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-igraph: Update to 2.0.2.
	* gnu/packages/cran.scm (r-igraph): Update to 2.0.2.
	[propagated-inputs]: Add r-vctrs.

	Change-Id: I9e62b47065c7e7cf7f1d6f78550caca0df54e550

2024-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-callr: Update to 3.7.4.
	* gnu/packages/cran.scm (r-callr): Update to 3.7.4.

	Change-Id: I90e0fc91fdad8a2ce7a368d076a54d74ec3497c0

2024-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r-rsp: Update to 0.46.0.
	* gnu/packages/statistics.scm (r-r-rsp): Update to 0.46.0.

	Change-Id: I9512cbf807d0c7346e17ac35c43a1d9f83b4faa9

2024-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pscbs: Update to 0.67.0.
	* gnu/packages/bioconductor.scm (r-pscbs): Update to 0.67.0.

	Change-Id: Ib60a434d40ede5f0c24590c65c45fb7e99affb2a

2024-02-19  Ricardo Wurmus  <rekado@elephly.net>

	upstream: update-package-inputs: Sort extra inputs.
	Ensure that extra inputs end up in the correct order.

	* guix/upstream.scm (update-package-inputs)[filtered-inputs]: Sort new list of
	inputs.

	Change-Id: Ia5fddd8103a33c79426995057fcce61c2e9e5a72

2024-02-19  Ricardo Wurmus  <rekado@elephly.net>

	machine/ssh: Refresh parameterization of %CURRENT-SYSTEM.
	When using "guix deploy" on an x86_64-linux machine to deploy a system to
	i686-linux, DEPLOY-MANAGED-HOST would revert %CURRENT-SYSTEM to the host
	system's value by the time it evaluated UPGRADE-SHEPHERD-SERVICES.  The
	earlier PARAMETERIZE would no longer be effective.

	* gnu/machine/ssh.scm (deploy-managed-host): Ensure that
	UPGRADE-SHEPHERD-SERVICES is evaluated for the architecture of the target
	machine.

	Change-Id: I0816da79cd7c46a69418717fa33b2fe4e2fabae0

2024-02-19  Wiktor Żelazny  <wz@freeshell.de>

	gnu: Add r-abbreviate.
	* gnu/packages/cran.scm (r-abbreviate): New variable.

	Change-Id: I8632c1e7b2b5f5b03140191f6fea558d540ae496

2024-02-19  nafkhamdc  <navid.afkhami@mdc-berlin.de>

	gnu: python-ega-download-client: Add missing input.
	* gnu/packages/bioinformatics.scm (python-ega-download-client)
	[native-inputs]: Add python-mock.

	Change-Id: I3befca6de33f959f4d916caa839d7201c77e8209

2024-02-18  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: bemenu: Install man pages
	Since version 0.6.5 man pages are written in scdoc, therefore we
	need to update the dependencies accordingly to ensure that the
	man pages are build and installed:

	* gnu/packages/xdisorg.scm (bemenu): Add dependency on scdoc.

2024-02-18  Greg Hogan  <code@greghogan.com>

	gnu: Add git-sizer.
	* gnu/packages/version-control.scm (git-sizer): New variable.

	Change-Id: I82a61e364782dabfd59d0e81ff310fa916b5ff23

2024-02-18  Greg Hogan  <code@greghogan.com>

	gnu: Add go-go-uber-org-goleak.
	* gnu/packages/golang.scm (go-go-uber-org-goleak): New variable.

	Change-Id: I4dd8f244c44ced8910752f67b318c4e39d5acd74

2024-02-18  Greg Hogan  <code@greghogan.com>

	gnu: Add go-github-com-cli-safeexec.
	* gnu/packages/golang.scm (go-github-com-cli-safeexec): New variable.

	Change-Id: Ibc183f5185de16b4d6528697cbc85183a3282733

2024-02-18  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add libdisplay-info.
	libdisplay-info is a new dependency for the wlroots@0.17.0 update. As
	seen here:

	- https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.17.0

	The 'fix-meson-file phase was ripped right out of the wlroots@0.16.2
	package. There was a surprise build dependency for Python in
	generating the database.

	* gnu/packages/wm.scm (libdisplay-info): New variable.

	Change-Id: If6a466b902f4babdfb5bc9b3935c2d14f42ae662

2024-02-18  Miguel Ángel Moreno  <mail@migalmoreno.com>

	gnu: Add emacs-fdroid.
	* gnu/packages/android.scm (emacs-fdroid): New variable.

	Change-Id: I68358b5490406aa6ee24391bee6e69bebc574d96

2024-02-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add restartd.
	* gnu/packages/admin.scm (restartd): New variable.
	* gnu/packages/patches/restartd-update-robust.patch: Add file.
	* gnu/local.mk: Register gnu/packages/patches/restartd-update-robust.patch.

	Change-Id: I38b9b70e97b64f006a86d7618a75f1ec3ed8b034

2024-02-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add snapper.
	* gnu/packages/file-systems.scm (snapper): New variable.

	Change-Id: I0823705efcd6b043b7682b5c868c17065d307b9b

2024-02-18  Ludovic Courtès  <ludo@gnu.org>

	services: virtual-build-machine: Add ‘configuration’ action.
	* gnu/services/virtualization.scm (build-vm-shepherd-services): Add
	‘configuration’ action.
	* doc/guix.texi (Virtualization Services): Document it.

	Change-Id: I4734e096d744b3cda0d523692498a73c0029e188

2024-02-18  Ludovic Courtès  <ludo@gnu.org>

	services: virtual-build-machine: Add periodic GC job.
	* gnu/services/virtualization.scm (%virtual-build-machine-operating-system):
	Add ‘periodic-gc’ service.

	Change-Id: Id5bde1ee3f8e1e549e231375e776d3201ec9e0b5

2024-02-18  Ludovic Courtès  <ludo@gnu.org>

	services: virtual-build-machine: Use a non-volatile root file system.
	This is a followup to e0ade40c2b7f39dc109ef03d43241033e14c4d4a, which
	didn’t have the desired effect.

	* gnu/services/virtualization.scm (virtual-build-machine-default-image):
	Add ‘volatile-root?’ field.

	Change-Id: I1a622f22cdd0f8f83860a6eb4a852518db3b46b7

2024-02-18  Ludovic Courtès  <ludo@gnu.org>

	services: virtual-build-machine: Do not offload when service is stopped.
	* gnu/services/virtualization.scm (check-vm-availability): Check the
	value of ‘live-service-running’.

	Change-Id: Iba858ea0fa417d9276e026b72b4b78791932482e

2024-02-18  Ludovic Courtès  <ludo@gnu.org>

	services: block-facebook-hosts: Use proper unroutable addresses.
	This is safer and more appropriate than redirecting to localhost.

	* gnu/services/networking.scm (%unroutable-ipv4, %unroutable-ipv6): New
	variables.
	(facebook-host-aliases): Use them.

	Change-Id: Idd4b1fec903c52d542d177a52fec1814eded4119

2024-02-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: node-safe-stable-stringify: Move package in alphabetical order.
	* gnu/packages/node-xyz.scm (node-safe-stable-stringify): Move package
	in alphabetical order.

	Change-Id: I00c93906dfde4108a285709afec508864f5e08f7

2024-02-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: node-irc-colors: Move package in alphabetical order.
	* gnu/packages/node-xyz.scm (node-irc-colors): Move package in
	alphabetical order.

	Change-Id: If30c3362a7b36be5c6e6c2e6c4284242f185f1bd

2024-02-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: node-xyz: Add a note to the end of the file.
	* gnu/packages/node-xyz.scm: Add a note to avoid adding packages in the
	end of the file.

	Change-Id: If1f35eb120d283ce9e9dc84ec7b97aebfad4ed5e

2024-02-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: node-serialport-*: Move packages in alphabetical order.
	* gnu/packages/node-xyz.scm (node-serialport-*): Move packages in alphabetical order.

	Change-Id: I3245d4dbb788061eb3264e73fc9d1fae4d4aa77b

2024-02-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: node-path-key: Move package in alphabetical order.
	* gnu/packages/node-xyz.scm (node-path-key): Move package in alphabetical order.

	Change-Id: I33d737668063c13f6cd369f8d922eb1aa02f7177

2024-02-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: node-semver: Move package in alphabetical order.
	* gnu/packages/node-xyz.scm (node-semver): Move package in alphabetical order.

	Change-Id: I723b019db2e46ec7acb5b594a1eacdcd4ddd8ac6

2024-02-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: packages: node-xyz: Add alphatical order header.
	* (gnu/packages/node-xyz): Add alphabetical order header.

	gnu: node-debug: Move package in alphabetical order.
	* gnu/packages/node-xyz.scm (node-debug): Move package in alphabetical order.

	gnu: node-ms: Move package in alphabetical order.
	* gnu/packages/node-xyz.scm (node-ms): Move package in alphabetical order.

	gnu: node-segfault-handler: Move package in alphabetical order.
	* gnu/packages/node-xyz.scm (node-segfault-handler): Move package in alphabetical order.

	gnu: node-file-uri-to-path: Move package in alphabetical order.
	* gnu/packages/node-xyz.scm (node-file-uri-to-path): Move package in alphabetical order.

	gnu: node-sqlite3: Move package in alphabetical order.
	* gnu/packages/node-xyz.scm (node-sqlite3): Move package in alphabetical order.

	gnu: node-addon-api: Move package in alphabetical order.
	* gnu/packages/node-xyz.scm (node-addon-api): Move package in alphabetical order.

	gnu: node-nan: Move package in alphabetical order.
	* gnu/packages/node-xyz.scm (node-nan): Move package in alphabetical order.

	gnu: node-irc and node-irc-colors: Move in alphabetical order.
	* gnu/packages/node-xyz.scm (node-irc and node-irc-colors): Move packages in alphabetical order.

	gnu: node-readable-stream: Move package in alphabetical order.
	* gnu/packages/node-xyz.scm (node-readable-stream): Move package in alphabetical order.

	gnu: node-string-decoder: Move package in alphabetical order.
	* gnu/packages/node-xyz.scm (node-string-decoder): Move package in alphabetical order.

	gnu: node-safe-buffer: Move package in alphabetical order.
	* gnu/packages/node-xyz.scm (node-safe-buffer): Move package in alphabetical order.

	gnu: node-inherits: Move package in alphabetical order.
	* gnu/packages/node-xyz.scm (node-inherits): Move package in alphabetical order.

	gnu: node-ieee754: Move package in alphabetical order.
	* gnu/packages/node-xyz.scm (node-ieee754): Move package in alphabetical order.

	gnu: node-once: Move package in alphabetical order.
	* gnu/packages/node-xyz.scm (node-once): Move package in alphabetical order.

	gnu: node-util-deprecate: Move package in alphabetical order.
	* gnu/packages/node-xyz.scm (node-util-deprecate): Move package in alphabetical order.

	gnu: node-bindings: Move package in alphabetical order.
	* gnu/packages/node-xyz.scm (node-bindings): Move package in alphabetical order.

2024-02-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-simpervisor: Enable tests.
	* gnu/packages/python-xyz.scm (python-simpervisor) [arguments]
	<#:test-flags>: Parallelise tests.
	<#:phases>: Use standard 'check phase.
	[native-inputs]: Add python-psutil and python-pytest-xdist.

	Change-Id: Ica52d672470309593b1d01c5cc4713f080c2c1b3

2024-02-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-simpervisor: Update to 1.0.0.
	* gnu/packages/python-xyz.scm (python-simpervisor): Update to 1.0.0.
	[build-system]: Swap to pyproject-build-system, new release does not
	have setup.py.
	[native-inputs]: Add python-hatchling.

	Change-Id: I3c0c9d4e22b5462af11bed2f823e4dbefd291180

2024-02-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-devtools: Update to 0.12.2, fix build.
	* gnu/packages/python-xyz.scm (python-devtools): Update to 0.12.2.
	[build-system]: Swap to pyproejct-build-system.
	[arguments] <#:phases>: Use standard 'check phase. Add
	'relax-requirements phase.
	[propagated-inputs]: Add python-asttokens and python-executing.
	[native-inputs]: Add python-hatchling.

	Change-Id: I5562e34443e606d93cd38f8ef8ad58f61e044c86

2024-02-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-watchdog: Simplify package.
	* gnu/packages/python-xyz.scm (python-watchdog) [build-system]: Swap to
	pyproject-build-system.
	[arguments] <#:test-flags>: Move skipped test here.
	<#:phases>: Use standard 'check phase.

	Change-Id: Id813dcfb567f9769fbb4408a159519004c67b85b

2024-02-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-humanize: Update to 4.0.0.
	* gnu/packages/python-xyz.scm (python-humanize): Update to 4.0.0.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-freezegun and python-pytest.

	Change-Id: I46d06824eb9b43a3540f7b3880ec06f895c290d5

2024-02-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-trio-websocket: Simplify package.
	* gnu/packages/python-xyz.scm (python-trio-websocket) [build-system]:
	Swap to pyproject-build-system.
	[arguments] <#:phases>: Use standard 'check phase.

	Change-Id: I58bc13f64b15d50ff0746e9b4677229df807d415

2024-02-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-xyzservices: Simplify package.
	* gnu/packages/python-xyz.scm (python-xyzservices) [build-system]: Swap
	to pyproject-build-system.
	[arguments] <#:test-flags>: Skip tests requiring request module, as seen
	in project's GitHub Actions.
	<#:phases>: Use standard 'check phase.

	Change-Id: I9092e282bebc8539e9ceed5ec87559d64513a486

2024-02-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-zeroconf: Simplify package.
	* gnu/packages/python-xyz.scm (python-zeroconf) [build-system]: Swap to
	pyproject-build-system.
	[arguments] <#:test-flags>: Move skipped tests here.
	<#:phases>: Use standard 'check phase.

	Change-Id: I7891a817b984a440a957ae8809d5e4877dc43d0e

2024-02-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crontab: Update to 3.0.0.
	* gnu/packages/python-xyz.scm (python-crontab): Update to 3.0.0.
	[arguments] <#:phases> {disable-failing-tests}: Add one more test to
	ignore.

	Change-Id: Icfd2f0e788f459f4b1935f1e2da7ef4779b19402

2024-02-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crontab: Enable tests.
	* gnu/packages/python-xyz.scm (python-crontab): Enable tests.
	[arguments] <#:phases>: Add 'disable-failing-tests phase.

	Change-Id: I294ff69091ed1ed6b016c194bc8fb6e5af11978c

2024-02-17  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add python-apscheduler.
	* gnu/packages/python-xyz.scm (python-apscheduler): New variable.

	Change-Id: Ib5964520a8d3c9c4711ba2ee4c5812241dc93423

2024-02-17  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add python-pytest-tornado5.
	* gnu/packages/check.scm (python-pytest-tornado5): New variable.

	Change-Id: I9843e91d750bf17128eb6f566b8dbb5cbc0d8278

2024-02-17  Carlo Zancanaro  <carlo@zancanaro.id.au>

	gnu: sbcl-mcclim: Reformatting.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim): Remove let and reindent.
	[source]: Use the version field from the package definition.

	Change-Id: Ib7faade37178aff779fbffe1cb439367b5740b91

2024-02-17  Carlo Zancanaro  <carlo@zancanaro.id.au>

	gnu: sbcl-mcclim: Update to 0.9.8.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim): Update to 0.9.8.
	[native-inputs]: Add sbcl-cluffer and sbcl-lorem-ipsum.

	Change-Id: I35bed62483973e2dd6f6f142df096abf765b4208

2024-02-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-segmented: Update to 2.0-3.
	* gnu/packages/statistics.scm (r-segmented): Update to 2.0-3.

	Change-Id: I2c395add47f1edba140394731ab46cee36dac807

2024-02-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dbi: Update to 1.2.2.
	* gnu/packages/statistics.scm (r-dbi): Update to 1.2.2.

	Change-Id: I5fe722195c73983eface9c78f27322b111723c3b

2024-02-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parsnip: Update to 1.2.0.
	* gnu/packages/cran.scm (r-parsnip): Update to 1.2.0.

	Change-Id: I17b4098f845cd3ed02c37f9796af382755363913

2024-02-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-eulerr: Update to 7.0.1.
	* gnu/packages/cran.scm (r-eulerr): Update to 7.0.1.

	Change-Id: Icc31973837677957ee1886787dd3cfa22d164a7f

2024-02-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prospectr: Update to 0.2.7.
	* gnu/packages/cran.scm (r-prospectr): Update to 0.2.7.
	[native-inputs]: Add r-knitr.

	Change-Id: Ic87c51eae7abdbf0410af94f3dc4c33e36b39fe9

2024-02-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnifti: Update to 1.6.0.
	* gnu/packages/cran.scm (r-rnifti): Update to 1.6.0.

	Change-Id: I7a5cff41ea88307ce6d6c8ce3202570cfe5dac3c

2024-02-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-statcheck: Update to 1.5.0.
	* gnu/packages/cran.scm (r-statcheck): Update to 1.5.0.
	[propagated-inputs]: Add r-stringi.

	Change-Id: If45a3ef59406aca472fbc4d8eb76fb13615636f7

2024-02-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-v8: Update to 4.4.2.
	* gnu/packages/cran.scm (r-v8): Update to 4.4.2.

	Change-Id: Ib7943f0c2b513a055c9baa7611e690e0dbb74fb1

2024-02-16  Paul A. Patience  <paul@apatience.com>

	gnu: Add ckdl.
	* gnu/packages/serialization.scm (ckdl): New variable.

	Change-Id: I658369e85c80c985da3e61d2809d36e6e703ed8c

2024-02-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-httpgd.
	* gnu/packages/statistics.scm (r-httpgd): New variable.

	Change-Id: Ic92860e67ef1153f23a4a1cf4f2a851fa059cdda

2024-02-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-unigd.
	* gnu/packages/cran.scm (r-unigd): New variable.

	Change-Id: Id1a19ef27b76b79785bd25e3597cf84748de80e0

2024-02-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-asioheaders.
	* gnu/packages/cran.scm (r-asioheaders): New variable.

	Change-Id: If1a82529d7d5b18f1f4d594136a2f4cd388ecbf0

2024-02-16  Hilton Chain  <hako@ultrarare.space>

	gnu: Add yq.
	* gnu/packages/web.scm (yq): New variable.

	gnu: Add go-github-com-mikefarah-yq-v4.
	* gnu/packages/web.scm (go-github-com-mikefarah-yq-v4): New variable.

2024-02-16  Hilton Chain  <hako@ultrarare.space>

	gnu: Add go-gopkg-in-op-go-logging-v1.
	* gnu/packages/golang-xyz.scm (go-gopkg-in-op-go-logging-v1): New
	variable.

	Change-Id: I73b0ab7ed1e0f46a5bf8e4f92bcf3028dbf1a336

2024-02-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-op-go-logging: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-op-go-logging): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here

	Change-Id: Ifd2e30b644c7727650eef1996e86b679c994cb35

2024-02-16  Hilton Chain  <hako@ultrarare.space>

	gnu: go-github-com-spf13-cobra: Update to 1.8.0.
	* gnu/packages/golang.scm (go-github-com-spf13-cobra): Update to 1.8.0.
	[propagated-inputs]: Remove labels.

	Change-Id: I3eff757674ff9eafa1bd1c32bfb12616faa080c6

2024-02-16  Hilton Chain  <hako@ultrarare.space>

	gnu: Add go-github-com-pelletier-go-toml-v2.
	* gnu/packages/golang.scm (go-github-com-pelletier-go-toml-v2): New variable.

	Change-Id: Ibc9ee1c7dc3aac1628d2bd32fafc65c23d25c8e8

2024-02-16  Hilton Chain  <hako@ultrarare.space>

	gnu: go-github-com-magiconair-properties: Update to 1.8.7.
	* gnu/packages/golang.scm (go-github-com-magiconair-properties): Update to
	1.8.7.

2024-02-16  Hilton Chain  <hako@ultrarare.space>

	gnu: Add go-github-com-jinzhu-copier.
	* gnu/packages/golang-xyz.scm (go-github-com-jinzhu-copier): New
	variable.

	Change-Id: Ibff15ec235790b915c852a0d9a33572a05f3374d

2024-02-16  Hilton Chain  <hako@ultrarare.space>

	gnu: go-github-com-goccy-yaml: Update to 1.11.3.
	* gnu/packages/golang.scm (go-github-com-goccy-yaml): Update to 1.11.3.
	[arguments] <#:go>: Use go-1.18.
	[native-inputs]: Add go-github-com-google-go-cmp-cmp.  Replace
	go-gopkg-in-go-playground-validator-v9 with
	go-github-com-go-playground-validator-v10.

	Change-Id: Ic037a61fe627411d380887d7a9f9962abf6ca004

2024-02-16  Hilton Chain  <hako@ultrarare.space>

	gnu: Add go-github-com-go-playground-validator-v10.
	* gnu/packages/golang.scm (go-github-com-go-playground-validator-v10): New
	variable.

	Change-Id: Id54761e39cd01b3fa84d4183f5da87e8587f90d0

2024-02-16  Hilton Chain  <hako@ultrarare.space>

	gnu: Add go-github-com-go-playground-assert-v2.
	* gnu/packages/golang-check.scm (go-github-com-go-playground-assert-v2):
	New variable.

	Change-Id: I18a67488291313c18a8e973614d78b6344d4dc45

2024-02-16  Hilton Chain  <hako@ultrarare.space>

	gnu: go-github-com-leodido-go-urn: Update to 1.4.0.
	* gnu/packages/golang.scm (go-github-com-leodido-go-urn): Update to 1.4.0.

	Change-Id: I22c392c55843d99f7ab9d69eb46d7c541e7b73f8

2024-02-16  Hilton Chain  <hako@ultrarare.space>

	gnu: go-github-com-go-playground-universal-translator: Update to 0.18.1.
	* gnu/packages/golang.scm (go-github-com-go-playground-universal-translator):
	Update to 0.18.1.

	Change-Id: Ia7b89b4f53af9288c9f5c449ef0734f2971031f5

2024-02-16  Hilton Chain  <hako@ultrarare.space>

	gnu: go-github-com-goccy-go-json: Update to 0.10.2.
	* gnu/packages/golang-web.scm (go-github-com-goccy-go-json): Update to
	0.10.2.

2024-02-16  Hilton Chain  <hako@ultrarare.space>

	gnu: go-github-com-fatih-color: Update to 1.16.0.
	Fix lint warning: permanent redirect from
	<https://godoc.org/github.com/fatih/color> to
	<https://pkg.go.dev/github.com/fatih/color?utm_source=godoc>

	* gnu/packages/golang.scm (go-github-com-fatih-color): Update to 1.16.0.
	[home-page]: Adjust it to resolve lint warning.

	Change-Id: I36921eab9350cb3581b58b5cb79fb0e04929045d

2024-02-16  Hilton Chain  <hako@ultrarare.space>

	gnu: go-github-com-mattn-go-colorable: Update to 0.1.13.
	* gnu/packages/golang.scm (go-github-com-mattn-go-colorable): Update to 0.1.13

2024-02-16  Hilton Chain  <hako@ultrarare.space>

	gnu: go-github-com-mattn-go-isatty: Update to 0.0.20.
	* gnu/packages/golang.scm (go-github-com-mattn-go-isatty): Update to 0.0.20.

	Change-Id: Ic76d494bde95315315a153211f241d80de17ce92

2024-02-16  Hilton Chain  <hako@ultrarare.space>

	gnu: Add go-github-com-elliotchance-orderedmap.
	* gnu/packages/golang-xyz.scm (go-github-com-elliotchance-orderedmap):
	New variable.

	Change-Id: I44518a6a5371e5312b472aaa2c8d9a417d621924

2024-02-16  Hilton Chain  <hako@ultrarare.space>

	gnu: Add go-github-com-dimchansky-utfbom.
	* gnu/packages/golang-xyz.scm (go-github-com-dimchansky-utfbom): New
	variable.

	Change-Id: I25ecf3bd881d2317b84ecaef5260c78296f51d56

2024-02-16  Hilton Chain  <hako@ultrarare.space>

	gnu: Add go-github-com-alecthomas-participle-v2.
	* gnu/packages/golang-xyz.scm (go-github-com-alecthomas-participle-v2):
	New variable.

	Change-Id: Ia6a75894a65de756b771d2467125db411da2708b

2024-02-16  Hilton Chain  <hako@ultrarare.space>

	gnu: Add go-github-com-alecthomas-assert-v2.
	* gnu/packages/golang-check.scm (go-github-com-alecthomas-assert-v2):
	New variable.

2024-02-16  Hilton Chain  <hako@ultrarare.space>

	gnu: go-github-com-alecthomas-repr: Update to 0.3.0.
	* gnu/packages/golang.scm (go-github-com-alecthomas-repr): Update to 0.3.0.
	[arguments] <#:go>: Use go-1.18.

	Change-Id: I3fe2baeff3cd4736688552029cf3902da01a415a

2024-02-16  Hilton Chain  <hako@ultrarare.space>

	gnu: Add go-github-com-hexops-gotextdiff.
	* gnu/packages/golang-check.scm (go-github-com-hexops-gotextdiff): New
	variable.

	Change-Id: Id133f1970759e104213726d4243600f86097aaad

2024-02-16  Hilton Chain  <hako@ultrarare.space>

	gnu: Add go-github-com-a8m-envsubst.
	* gnu/packages/golang-xyz.scm (go-github-com-a8m-envsubst): New
	variable.

	Change-Id: I356924d0eb4137425608d64d7ed16e1430b9be03

2024-02-16  Ian Eure  <ian@retrospec.tv>

	gnu: icu4c-73: Move it from gnuzilla.scm to icu4c.scm.
	* gnu/packages/gnuzilla.scm (icu4c-73-promise): Delete variable.
	(icecat-minimal)[inputs]: Use ‘icu4c-73’ instead of the promise.
	* gnu/packages/icu4c.scm (icu4c-73): New variable.
	(make-torbrowser)[inputs]: Use ‘icu4c-73’ instead of the promise.

	Change-Id: I017e1416b70ecb94313aeb71aa4a0cafdfe0e9ab

2024-02-16  John Fremlin  <john@fremlin.org>

	gnu: sane-backends-minimal: Update to 1.2.1.
	* gnu/packages/scanner.scm (sane-backends-minimal): Update to 1.2.1.

	Change-Id: I16e3474616ee427f657c13150662f3e1a6e1bd24

2024-02-16  port19  <port19@port19.xyz>

	gnu: ani-cli: Update to 4.8.
	* gnu/packages/video.scm (ani-cli): Update to 4.8.

	Change-Id: I9746550ea989b14f7d2e3fe646daf323e09c8d4f

2024-02-16  Clément Lassieur  <clement@lassieur.org>

	gnu: 0ad-data: Make the package public but hidden.
	So that ci.guix can pick it up (esp. the ‘disarchive’ and ‘source’ jobsets).

	* gnu/packages/games.scm (0ad-data): Make variable public and add ‘hidden?’
	property.

	Reported-by: Ludovic Courtès <ludo@gnu.org>
	Change-Id: I8129811f386a356a0e236850a43e6dee9bb6c3ac

2024-02-16  nafkhamdc  <navid.afkhami@mdc-berlin.de>

	gnu: r-harmony: Update to 1.2.0.
	* gnu/packages/cran.scm (r-harmony): Update to 1.2.0.
	[source]: Remove snippet.
	[home-page]: Update to canonical CRAN URL.
	[propagated-inputs]: Remove r-irlba and r-tidyr; add r-rhpcblasctl.
	[native-inputs]: Remove autoconf; add r-knitr.

	Change-Id: I3c554bbb29ccc2b8a24d2d46e362b7d7cae56c1c

2024-02-16  Simon South  <simon@simonsouth.net>

	gnu: sdcc: Update to 4.4.0.
	* gnu/packages/embedded.scm (sdcc): Update to 4.4.0.
	* gnu/packages/patches/sdcc-disable-non-free-code.patch: Update to match new
	version.

	Change-Id: Ie35c590a7f3004bc9f081d99b7ce019ac66cf3c0

2024-02-16  Timothee Mathieu  <timothee.mathieu@inria.fr>

	gnu: Add python-gymnasium.
	* gnu/packages/machine-learning.scm (python-gymnasium): New variable.

	Change-Id: I22564c63b24ae98896f2e7b7da679463bd6b8496

2024-02-16  Timothee Mathieu  <timothee.mathieu@inria.fr>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-farama-notifications.
	* gnu/packages/python-xyz.scm (python-farama-notifications): New variable.

	Change-Id: Icbf19b9d6be1051dc92bf638e0a37f0831183c50

2024-02-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add dumpvdl2.
	* gnu/packages/radio.scm (dumpvdl2): New variable.

	Change-Id: I0d4fb449f8e01d6b8fe44d2132a6cc10e9cd41b5

2024-02-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add libacars.
	* gnu/packages/radio.scm (libacars): New variable.

	Change-Id: I0f849b62de2c3314f215b17d54e7414110dbe828

2024-02-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mattn-go-shellwords: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-mattn-go-shellwords): Move from
	here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/terminals.scm: Add (gnu packages golang-xyz) module.

	Change-Id: Icedf167f4477c6a84fd1b897ca208d6e737efb48

2024-02-15  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: go-github-com-mattn-go-shellwords: Enable tests.
	* gnu/packages/golang.scm (go-github-com-mattn-go-shellwords)
	[arguments] <#:tests?>: Enable tests.

	Change-Id: Ib306e412e28ad7c2d005b6662e23a20afcaeaf40

2024-02-15  Sarah Morgensen  <iskarian@mgsn.dev>
	    Sharlatan Hellseher  <sharlatanus@mgail.com>

	gnu: go-github-com-mattn-go-shellwords: Fix sh path.
	* gnu/packages/golang.scm (go-github-com-mattn-go-shellwords)
	[arguments] <#:phases> {patch-sh-path}: New phase.

	Change-Id: I9e8051a502471ff1ade2517c9d839af765de3a25

2024-02-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mattn-go-shellwords: Fix indentation.
	* gnu/packages/golang.scm (go-github-com-mattn-go-shellwords): Fix
	indentation.

	Change-Id: Ib8825a82f92096f17d50bbbc1645c212c2986aa7

2024-02-15  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: go-github-com-mattn-go-shellwords: Update to 1.0.12.
	* gnu/packages/golang.scm (go-github-com-mattn-go-shellwords): Update to
	1.0.12.

	Change-Id: Idc4cfdcddacce007cd2d4ba1274a7752a25756e3

2024-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sparsearray: Update to 1.2.4.
	* gnu/packages/bioconductor.scm (r-sparsearray): Update to 1.2.4.

	Change-Id: If4a2fe3e569de4bbeb3d32f9426cfe0dda8b3a63

2024-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variancepartition: Update to 1.32.3.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.32.3.

	Change-Id: I1ae9506043ac4d8ac8f71464849150fee8df53d6

2024-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glmgampoi: Update to 1.14.3.
	* gnu/packages/bioconductor.scm (r-glmgampoi): Update to 1.14.3.

	Change-Id: Ia30075034acb164459d04bde7d25d0a6f8f85202

2024-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edger: Update to 4.0.15.
	* gnu/packages/bioconductor.scm (r-edger): Update to 4.0.15.

	Change-Id: I8d7f513f2458d14096332040dc37219d69fb44d0

2024-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationhubdata: Update to 1.32.1.
	* gnu/packages/bioconductor.scm (r-annotationhubdata): Update to 1.32.1.

	Change-Id: Ic906e18c55fd269a6ebf4c959b9605fd1a90a054

2024-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-survival: Update to 3.5-8.
	* gnu/packages/statistics.scm (r-survival): Update to 3.5-8.

	Change-Id: I3e55a7ef9b05819f7a0fe7911614be7d478bf837

2024-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-isocodes: Update to 2024.02.12.
	* gnu/packages/cran.scm (r-isocodes): Update to 2024.02.12.

	Change-Id: I029bd44b62fcc1bef9fbc9be49bf179991f15436

2024-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-filesstrings: Update to 3.4.0.
	* gnu/packages/cran.scm (r-filesstrings): Update to 3.4.0.

	Change-Id: I2edb3e1e553b7b56d8b65d2a27cb5dfee6fdca7d

2024-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parallelly: Update to 1.37.0.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.37.0.

	Change-Id: I4465b188dd05fd53618c1da32b67b55c6fa33ba5

2024-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayestestr: Update to 0.13.2.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.13.2.

	Change-Id: Ib352f85befe007d9ff1a04e7959bf9319d421e49

2024-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayesplot: Update to 1.11.1.
	* gnu/packages/cran.scm (r-bayesplot): Update to 1.11.1.

	Change-Id: I1c6d3eec7fd612c381bd32f3e4e93bbada4d4069

2024-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-targets: Update to 1.5.1.
	* gnu/packages/cran.scm (r-targets): Update to 1.5.1.
	[propagated-inputs]: Add r-ps and r-secretbase.

	Change-Id: Id00033b243eac7ff65c78eef1819a730bcce0371

2024-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggnetwork: Update to 0.5.13.
	* gnu/packages/cran.scm (r-ggnetwork): Update to 0.5.13.

	Change-Id: If5bd9a9983a19679bae640d38b4e9a503145599c

2024-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantmod: Update to 0.4.26.
	* gnu/packages/cran.scm (r-quantmod): Update to 0.4.26.

	Change-Id: Ibe4e9a086155ab9faf903221a7da72e362589f67

2024-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggally: Update to 2.2.1.
	* gnu/packages/cran.scm (r-ggally): Update to 2.2.1.

	Change-Id: I0fe1e2a307297292759bca92dd29c78dd057da84

2024-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rvest: Update to 1.0.4.
	* gnu/packages/cran.scm (r-rvest): Update to 1.0.4.
	[propagated-inputs]: Remove r-withr.

	Change-Id: Ic57066624f02909a6415060c7ff107fb98096f18

2024-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tgstat: Update to 2.3.27.
	* gnu/packages/cran.scm (r-tgstat): Update to 2.3.27.

	Change-Id: I1392bd2bde31f0efa159a190c73d2c03df4783cd

2024-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-secretbase.
	* gnu/packages/cran.scm (r-secretbase): New variable.

	Change-Id: I66aa67e5f09f030dce90f2a114e3a7893549ca2e

2024-02-15  Clément Lassieur  <clement@lassieur.org>

	gnu: 0ad-data: Don't export.
	* gnu/packages/games.scm (0ad-data): Don't export.

	Change-Id: I6f4706e0a73e6c9bc47926a3806b95414456dd29

2024-02-15  nafkhamdc  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-ega-download-client.
	* gnu/packages/bioinformatics.scm (python-ega-download-client): New variable.

	Change-Id: I3233774975989f912281ab2e6ec6ad3362cae18b

2024-02-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages: backup: Add golang-xyz.
	* gnu/packages/backup.scm: Add (gnu packages golang-xyz) module.

	Change-Id: I848acb1dea36c59031bc60107179b3bc0d14636d

2024-02-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-coreos-go-systemd-sdjournal.
	* gnu/packages/golang.scm (go-github-com-coreos-go-systemd-sdjournal):
	  New variable.

	Change-Id: I48d6d6e888ab757363a16bae9f50c1ff955f287a

2024-02-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-coreos-go-systemd-unit.
	* gnu/packages/golang.scm (go-github-com-coreos-go-systemd-unit): New
	  variable.

	Change-Id: I4103a0a8a3fe8f0efe4e21b053cecda9825efdc1

2024-02-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-coreos-go-systemd-machine1.
	* gnu/packages/golang.scm (go-github-com-coreos-go-systemd-machine1): New
	  variable.

	Change-Id: I2d9340a2b70dd68e24e4a88bdcd1f4c289100c6d

2024-02-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-coreos-go-systemd-login1.
	* gnu/packages/golang.scm (go-github-com-coreos-go-systemd-login1): New
	  variable.

	Change-Id: I815e67c119b00232a620004f72e6b61d90d2c06a

2024-02-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-coreos-go-systemd-journal.
	* gnu/packages/golang.scm (go-github-com-coreos-go-systemd-journal): New
	  variable.

	Change-Id: I6a8ae9d416ce7c4236ce0d8a8388da130964144c

2024-02-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-coreos-go-systemd-dbus.
	* gnu/packages/golang.scm (go-github-com-coreos-go-systemd-dbus): New
	  variable.

	Change-Id: Ib50ff86ec7c03fd8b5e732dc9b3ec5e4196d8d3b

2024-02-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-coreos-go-systemd-daemon.
	* gnu/packages/golang.scm (go-github-com-coreos-go-systemd-daemon): New
	  variable.

	Change-Id: If79215d0676b9bb8dfe6e12a144a9b156f43f9be

2024-02-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-coreos-go-systemd-activation: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-coreos-go-systemd-activation):
	Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/backup.scm: Add (gnu packages golang-xyz) module.

	Change-Id: I6bcc819e65347588103064a892f8c6c46288179a

2024-02-14  kiasoc5  <kiasoc5@disroot.org>

	gnu: ytfzf: Update to 2.6.2.
	* gnu/packages/image-viewers.scm (ytfzf): Update to 2.6.2.

	Change-Id: Ica2e00aea884bdd7bdb8fa06bd9dd5d8a0e58be5

2024-02-14  kiasoc5  <kiasoc5@disroot.org>

	gnu: swaylock-effects: Update to 1.7.0.0.
	* gnu/packages/wm.scm (swaylock-effects): Update to 1.7.0.0.

	Change-Id: Ie30170b0907cf50c67ce560710c278e8468491bf

2024-02-14  kiasoc5  <kiasoc5@disroot.org>

	gnu: plocate: Update to 1.1.22.
	* gnu/packages/search.scm (plocate): Update to 1.1.22.

	Change-Id: I36efaa7db5edee79eaba5e66918f50e2d4e5ae3b

2024-02-14  kiasoc5  <kiasoc5@disroot.org>

	gnu: python-tldr: Update to 3.2.0.
	* gnu/packages/python-xyz.scm (python-tldr): Update to 3.2.0.

	Change-Id: Iddf74f5d4a9a1c2e61bb8d74599ace35a60e769c

2024-02-14  kiasoc5  <kiasoc5@disroot.org>

	gnu: httpie: Update to 3.2.2.
	* gnu/packages/python-web.scm (httpie): Update to 3.2.2.
	[propagated-inputs]: Remove python-pysocks; add python-importlib-metadata,
	python-pip, and python-setuptools.

	Change-Id: If767947e836bdee6bf145fc5290113d79e99fe89

2024-02-14  kiasoc5  <kiasoc5@disroot.org>

	gnu: kanshi: Update to 1.5.1.
	* gnu/packages/wm.scm (kanshi): Update to 1.5.1.

	Change-Id: Ib44661bc215011f10362e06b13c14fa219c1aa85

2024-02-14  kiasoc5  <kiasoc5@disroot.org>

	gnu: fnott: Update to 1.4.1.
	* gnu/packages/wm.scm (fnott): Update to 1.4.1.

	Change-Id: I7f7bd853570a3aefd0de502afa5ee9eb9961bd17

2024-02-14  kiasoc5  <kiasoc5@disroot.org>

	gnu: copyq: Update to 7.1.0.
	* gnu/packages/xdisorg.scm (copyq): Update to 7.1.0.

	Change-Id: I843aa403a5d790ac8de67fc4c609fc2e081d39c2

2024-02-14  kiasoc5  <kiasoc5@disroot.org>

	gnu: celluloid: Update to 0.26.
	* gnu/packages/video.scm (celluloid): Update to 0.26.

	Change-Id: I1a39e1d615ea7cb5d96b30cd5283137472b6d946

2024-02-14  kiasoc5  <kiasoc5@disroot.org>

	gnu: chafa: Update to 1.14.0.
	* gnu/packages/image-viewers.scm (chafa): Update to 1.14.0.

	Change-Id: I3640e1f71b265f26ee048cb1bc8099948c28a551

2024-02-14  kiasoc5  <kiasoc5@disroot.org>

	gnu: batsignal: Update to 1.8.0.
	* gnu/packages/monitoring.scm (batsignal): Update to 1.8.0.

	Change-Id: I4870ea2e733326dbd4046f9a3c225fb05ffdbefa

2024-02-14  kiasoc5  <kiasoc5@disroot.org>

	gnu: bemenu: Update to 0.6.19.
	* gnu/packages/xdisorg.scm (bemenu): Update to 0.6.19.

	Change-Id: If06908244429901ea1a9810738cde2d3430ae5d1

2024-02-14  kiasoc5  <kiasoc5@disroot.org>

	gnu: avizo: Update to 1.3.
	* gnu/packages/wm.scm (avizo): Update to 1.3.

	Change-Id: Ide0788b78b77f7c3ffed2d20ebca486fd0f9aaf0

2024-02-14  kiasoc5  <kiasoc5@disroot.org>

	gnu: android-file-transfer: Update to 4.3.
	* gnu/packages/android.scm (android-file-transfer): Update to 4.3.

	Change-Id: I011229903be725958d3b0c018cfa7a7afef3eacd

2024-02-14  John Kehayias  <john.kehayias@protonmail.com>

	gnu: polybar: Update to 3.7.1.
	* gnu/packages/wm.scm (polybar): Update to 3.7.1.

	Change-Id: I4d187f454b5d1177ae0ee1e2f140b3cd45013227

2024-02-14  John Kehayias  <john.kehayias@protonmail.com>

	gnu: picom: Update to 11.2.
	* gnu/packages/compton.scm (picom): Update to 11.2.
	[inputs]: Reorder alphabetically.  Replace pcre with pcre2.  Add libepoxy and
	xcb-util.

	Change-Id: Ie8d8600a61457b117344ee4a2c6c210674ba5521

2024-02-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crossenv: Fix home page.
	* gnu/packages/python-xyz.scm (python-crossenv) [home-page]: Use the
	home page as seen on the PyPI page.

	Change-Id: I23dbb6c67b0fe3922b9cecf863e612857827ad78

2024-02-14  Felix Gruber  <felgru@posteo.net>

	gnu: Add python-pgmpy.
	* gnu/packages/statistics.scm (python-pgmpy): New variable.

	Change-Id: Ic9a42b534500cd1ed98869b8ac4bd3700ee3e2f6

2024-02-14  Felix Gruber  <felgru@posteo.net>

	gnu: Add python-daft.
	* gnu/packages/python-xyz.scm (python-daft): New variable.

	Change-Id: I546556c825662e5b8bff46e5a78e7c98c8cc55ed

2024-02-14  Suhail  <suhail@bayesians.ca>

	gnu: tilda: Remove version 1.6-alpha.
	* gnu/packages/terminals.scm (tilda-dbus): Remove variable. tilda@2.0.0
	comes with D-Bus support.

	Change-Id: If9cb43b9c7bd49562e2668c0e3ffab342edbac75

2024-02-14  Suhail  <suhail@bayesians.ca>

	gnu: tilda: Update to 2.0.0.
	* gnu/packages/terminals.scm (tilda): Update to 2.0.0.
	[native-inputs]: Remove autoconf. Add autoconf-2.71.

	Change-Id: I5df92877e38a316555150350c73e2356109e71b2

2024-02-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: crun: Adjust package ideation.
	The release package provides the configured version, so there is no need
	to use git commit to adjust version detection.

	* gnu/packages/containers.scm (crun): Remove let and indent the package.
	[arguments] <#:phases>: Remove 'do-no-depend-on-git phase as the package
	includes release version.

	Change-Id: Ie50fe1f5f8ed69a77e353033679bfd98db6e56f4

2024-02-14  Tomas Volf  <~@wolfsden.cz>

	gnu: crun: Update to 1.14.1.
	Since upstream does provide properly packaged source archives, the fetch
	method was switched from git to url.

	* gnu/packages/containers.scm (crun): Update to 1.14.1.

	Change-Id: I566d8742b1a3db75aefaa51032e09130a8307a61

2024-02-14  Andreas Enge  <andreas@enge.fr>

	gnu: arpack-ng: Update to 3.9.1.
	* gnu/packages/maths.scm (arpack-ng): Update to 3.9.1. Drop patch.
	* gnu/packages/patches/arpack-ng-propagate-rng-state.patch: Remove file.
	* gnu/packages/maths.scm (dist_patch_DATA): Unregister patch.

	Change-Id: I33a666c3a88fb2f6791c8d698eeb054a831103fc

2024-02-14  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: arpack-ng: Add preprocessor flag.
	* gnu/packages/maths.scm (arpack-ng): Add configure flag for building
	ISO C binding headers.

	Change-Id: Iddfd67094ffafc3cabd88353e3839e5e903b804a

2024-02-14  Andreas Enge  <andreas@enge.fr>

	gnu: guix-build-coordinator: Update to 0-97.9f1545b.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update
	to 0-97.9f1545b.

	Change-Id: Ib38ad1e50a3382f083a5c7d733d39351c7490e0c

2024-02-14  Andy Tai  <atai@atai.org>

	gnu: mailutils: Update to 3.17.
	* gnu/packages/mail.scm (mailutils): Update to 3.17.

	Change-Id: I337e561f11185470e1cf43ddf9f9c25d64a0084a

2024-02-14  Tomas Volf  <~@wolfsden.cz>

	gnu: slirp4netns: Update to 1.2.3.
	* gnu/packages/containers.scm (slirp4netns): Update to 1.2.3.

	Change-Id: I103b697069e631653e9063ee42456d0d0e898900

2024-02-14  Alexey Abramov  <levenson@mmer.org>

	gnu: xf86-input-wacom: Update to 1.2.0.
	* gnu/packages/xdisorg.scm (xf86-input-wacom): Update to 1.2.0.

	Change-Id: I5f8cf8372c7242afd51375efe6baecf98a8b2ec9

2024-02-14  Erik Eduardo  <eduarskate8@gmail.com>

	gnu: river: Add river.desktop file.
	* gnu/packages/zig-xyz.scm (river)[arguments]: Add 'install-wayland-session
	phase after 'install phase to install the river.desktop file inside
	share/wayland-sessions directory.

	Change-Id: I19fbcfa09a6b06ed602ec4be1b06cc6e2cd2a9a1

2024-02-14  Greg Hogan  <code@greghogan.com>

	gnu: Add duckdb.
	* gnu/packages/databases.scm (duckdb): New variable.

	Change-Id: Ic689dbd4bb91a2c806f846464e2af95be50cd069

2024-02-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-box.
	* gnu/packages/cran.scm (r-box): New variable.

	Change-Id: I5dc6f0ffae3dc3540d431f2533493f1eb82f75b7

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-test-deep: Move to golang-check.
	* gnu/packages/golang.scm (go-github-com-go-test-deep): Move from here ...
	* gnu/packages/golang-check.scm: ... to here.

	Change-Id: I47fec9c4e399067494eb20c214a47958b3cf755d

2024-02-13  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-golang-org-x-oauth2: Add missing input.
	* gnu/packages/golang.scm (go-golang-org-x-oauth2) [propagated-inputs]:
	Add go-cloud-google-com-go-compute-metadata.

	Change-Id: Ie89d4ebfcc3f78ff748b42bfd5ac6550f206280b

2024-02-13  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-twpayne-go-vfs: Add missing input.
	* gnu/packages/golang.scm (go-github-com-twpayne-go-vfs)
	[native-inputs]: Add go-github-com-stretchr-testify.

	Change-Id: I3c0c05d3488ff9ebfb56499565ff2bd5999fb484

2024-02-13  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-prometheus-procfs: Add missing input.
	* gnu/packages/golang.scm (go-github-com-prometheus-procfs): Add missing
	input.
	[propagated-inputs]: Add go-golang.org-x-sync-errgroup.

2024-02-13  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-gotest-tools-assert: Add missing inputs.
	* gnu/packages/golang.scm (go-gotest-tools-assert): Add missing inputs.
	[native-inputs]: Move go-github-com-google-go-cmp-cmp and
	go-github-com-pkg-errors from here ...
	[propagated-inputs]: ... to here. Add go-github-com-spf13-pflag and
	go-golang-org-x-tools.

	Change-Id: I8b9e1dd43ce3a0866ccc2cddd6b14cf1ecd06a50

2024-02-13  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-playground-locales: Add missing input.
	* gnu/packages/golang.scm (go-github-com-playground-locales): Add missing
	input.
	[propagated-inputs]: Add go-golang-org-x-text.

2024-02-13  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-charmbracelet-bubbletea: Remove examples.
	* gnu/packages/golang.scm (go-github-com-charmbracelet-bubbletea): Remove
	examples and tutorials.
	[arguments] <#:phases>: Add remove-examples phase.

	Change-Id: Ic4ed211ae0fa0849770264ccc950a73d55cd70c4

2024-02-13  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-gopkg-in-mgo-v2: Add missing inputs.
	* gnu/packages/databases.scm (go-gopkg-in-mgo-v2): Add missing inputs.
	[propagated-inputs]: Add go-gopkg.in-tomb.v2.
	[inputs]: Add cyrus-sasl.

2024-02-13  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-avast-retry-go: Remove examples.
	* gnu/packages/golang.scm (go-github-com-avast-retry-go): Remove examples.
	[arguments] <#:phases>: Add remove-examples phase.

	Change-Id: I20107aa3c77add0f5645f8f3be5ca45de9ab1ed9

2024-02-13  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-goccy-yaml: Remove benchmarks.
	* gnu/packages/golang.scm (go-github-com-goccy-yaml): Remove benchmarks.
	[arguments] <#:phases>: Add remove-benchmarks phase.

	Change-Id: I4249df3ab64d734ebf561e84f6bbc7ed50ff3a1b

2024-02-13  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-oneofone-xxhash: Remove benchmarks.
	* gnu/packages/golang.scm (go-github-com-oneofone-xxhash): Remove benchmarks.
	[arguments] <#:phases>: Add remove-benchmarks phase.

	Change-Id: I68db9ff67e5d48e932e01509c26e9ce545cda5e6

2024-02-13  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-cespare-xxhash: Remove benchmarks.
	* gnu/packages/golang-crypto.scm (go-github-com-cespare-xxhash)
	[source]: Remove benchmarks.

	Change-Id: Iabfcb76235206ffc2a9afb8d3cf185ebba99b59c

2024-02-13  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-gopkg-in-djherbis-times-v1: Remove examples.
	* gnu/packages/golang.scm (go-gopkg-in-djherbis-times-v1) [source]:
	Remove examples.

	Change-Id: Ic015391ab1962e9bbc60360ef3403daba20471d6

2024-02-13  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-goccy-go-json: Remove benchmarks.
	* gnu/packages/golang-web.scm (go-github-com-goccy-go-json) [source]:
	Remove benchmarks.

	Change-Id: I5560cbb4ff0672e93d3d4daccb7a4078d35fd967

2024-02-13  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-golang-org-sql-mock: Remove examples.
	* gnu/packages/golang-check.scm (go-golang-org-sql-mock) [source]:
	Remove examples.

	Change-Id: I51454ed64c9beda076120d9ef635a43e4b85d6a1

2024-02-13  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-macronut-go-tproxy: Remove examples.
	* gnu/packages/golang.scm (go-github-com-macronut-go-tproxy) [source]:
	Remove examples.

	Change-Id: Icee19c7f087d3d12da00861c85950b598c5a2600

2024-02-13  Ricardo Wurmus  <rekado@elephly.net>

	teams: Add Sugar team.
	* etc/teams.scm (sugar): New team; add Ricardo to it.

	Change-Id: I4d7af2a8f4077fa60ff8400b0b8b1b6127a77448

2024-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add sugar-turtleart-activity.
	* gnu/packages/sugar.scm (sugar-turtleart-activity): New variable.

	Change-Id: I232ff10c1d9b41591f89eb24ff9fa8974322a039

2024-02-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-4.8: Fix building.
	* gnu/packages/gcc.scm (gcc-4.7)[arguments]: Adjust configure-flags to
	build gcc-4.8 using the C++03 standard.
	(gcc-4.8)[arguments]: Add a phase to remove the current gcc's C++
	headers from the CPLUS_INCLUDE_PATH.
	(gcc-4.9)[arguments]: Inherit from gcc-4.8.
	(gcc-6)[arguments]: Inherit from gcc-4.7.

	Change-Id: Ibec0683e8385ae011e6a809c664cb679f1a35b80

2024-02-13  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	teams: go: Add all related files to the scope.
	* etc/teams.scm (go): Add regex search for any golang files.

	Change-Id: Ia6c95d8d49863de0381a907ca6309fa22d22927e

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github.com-ulikunitz-xz: Move to golang-compression.
	* gnu/packages/golang.scm (go-github.com-ulikunitz-xz): Move from here ...
	* gnu/packages/golang-compression.scm: ... to here.

	* gnu/packages/admin.scm: Add (gnu packages golang-compression) module.
	* gnu/packages/bioinformatics.scm: As above.

	Change-Id: I1901e67ac4336efd356085332572b3f09de90f7a

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-andybalholm-brotli: Move to golang-compression.
	* gnu/packages/golang.scm (go-github-com-andybalholm-brotli): Move from here ...
	* gnu/packages/golang-compression.scm: ... to here.

	Change-Id: I820b0211b1fe4d90643e82fc32a99d8e8b6a9b0f

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-klauspost-compress: Move to golang-compression.
	* gnu/packages/golang.scm (go-github-com-klauspost-compress): Move from here ...
	* gnu/packages/golang-compression.scm: ... to here.

	* gnu/packages/golang-compression.scm: Add (gnu packages
	golang-compression) module.
	* gnu/packages/golang-crypto.scm: As above.
	* gnu/packages/golang-web.scm: As above.
	* gnu/packages/uucp.scm: As above.

	Change-Id: Ia99f1e6aae7f75940fc150eb02862c0b3e9f3325

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-crypto: Move to golang-build.
	* gnu/packages/golang.scm (go-golang-org-x-crypto): Move from here ...
	* gnu/packages/golang-build.scm: ... to here.

	* gnu/packages/backup.scm: Add (gnu packages golang-build) module.
	* gnu/packages/crypto.scm: As above.

	Change-Id: I5daad7fe90e1507958fe73c04fc043ebbc006395

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-image: Move to golang-build.
	* gnu/packages/golang.scm (go-golang-org-x-image): Move from here ...
	* gnu/packages/golang-build.scm: ... to here.

	* gnu/packages/game.scm: Add (gnu packages golang-build) module.

	Change-Id: Icd0b303d8f7544f6eae10ac30d7bd01779abaede

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-tools: Move to golang-build.
	* gnu/packages/golang.scm (go-golang-org-x-tools): Move from here ...
	* gnu/packages/golang-build.scm: ... to here.

	Change-Id: Ib9a69a5dab73b6f9d935fd0216658f5e4f8cf1f8

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-yuin-goldmark: Move to golang-build.
	* gnu/packages/golang.scm (go-github-com-yuin-goldmark): Move from here ...
	* gnu/packages/golang-build.scm: ... to here.

	Change-Id: If553b4a00b288a913d1d54da8b5b52eab87bb277

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-text: Move to golang-build.
	* gnu/packages/golang.scm (go-golang-org-x-text): Move from here ...
	* gnu/packages/golang-build.scm: ... to here.

	* gnu/packages/admin.scm: Add (gnu packages golang-build) module.
	* gnu/packages/bioinformatics.scm: As above.
	* gnu/packages/mail.scm: As above.

	Change-Id: Ifd15b35b460ae30c5c1d677551e95842b322b246

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-time: Move to golang-build.
	* gnu/packages/golang.scm (go-golang-org-x-time): Move from here ...
	* gnu/packages/golang-build.scm: ... to here.

	* gnu/packages/high-availability.scm: Add (gnu packages golang-build) module.

	Change-Id: I2f2704501b19d991d153c6d8636e1f9fc4cf154b

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-term: Move to golang-build.
	* gnu/packages/golang.scm (go-golang-org-x-term): Move from here ...
	* gnu/packages/golang-build.scm: ... to here.

	* gnu/packages/disk.scm: Add (gnu packages golang-build) module.
	* gnu/packages/image-viewers.scm: As above.

	Change-Id: Ibdb637bb129437ef74a0270fd44edc8804bb3055

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-sync: Move to golang-build.
	* gnu/packages/golang.scm (go-golang-org-x-sync): Move from here ...
	* gnu/packages/golang-build.scm: ... to here.

	Change-Id: I28b72dc45116398512c0255ac9e06b9c539e9e7b

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang.org-x-sync-errgroup: Move to golang-build.
	* gnu/packages/golang.scm (go-golang.org-x-sync-errgroup,
	go-golang.org-x-sync-semaphore): Move from here ...
	* gnu/packages/golang-build.scm: ... to here.

	* gnu/packages/check.scm: Add (gnu packages golang-build) module.

	Change-Id: Ie886c0f44e0a70629e23371b447f5a35006ade21

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-xerrors: Move to golang-build.
	* gnu/packages/golang.scm (go-golang-org-x-xerrors): Move from here ...
	* gnu/packages/golang-build.scm: ... to here.

	Change-Id: I68c9aa1607d71d08eb7ea4e5caf27121cdd0df4c

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-mod: Move to golang-build.
	* gnu/packages/golang.scm (go-golang-org-x-mod): Move from here ...
	* gnu/packages/golang-build.scm: ... to here.

	* gnu/packages/shellutils.scm: Add (gnu packages golang-build) module.

	Change-Id: I88ce7ac1e264cb545a272f9c8a485747e84f7c82

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-exp: Move to golang-build.
	* gnu/packages/golang.scm (go-golang-org-x-exp): Move from here ...
	* gnu/packages/golang-build.scm: ... to here.

	Change-Id: I2253ac166a8830662360b14cec0fa301686dac22

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-bitly-go-hostpool: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-bitly-go-hostpool): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ia314e6134f229c004f23d99a9c42dbd0adf105f8

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-bitly-timer-metrics: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-bitly-timer-metrics): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Id30d1add9ccbfbc05af114f6ccf82f353a7aa74b

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-blang-semver: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-blang-semver): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/education.scm: Add (gnu packages golang-xyz) module.
	* gnu/packages/ipfs.scm: As above.

	Change-Id: I620543088661512bcc8135922a454c5f2dc73119

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-bmizerany-perks-quantile: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-bmizerany-perks-quantile): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I215d8f1f2710bd21ad9a251e4cb029064a0968f6

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-burntsushi-toml: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-burntsushi-toml): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/golang-check.scm: Add (gnu packages golang-xyz) module.
	* gnu/packages/golang.scm: As above.
	* gnu/packages/shellutils.scm: As above.

	Change-Id: If8a645431a1fb17159681daae70db49fd21b37c1

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-davecgh-go-spew: Move to golang-check.
	* gnu/packages/golang.scm (go-github-com-davecgh-go-spew): Move
	from here ...
	* gnu/packages/golang-check.scm: ... to here.

	* gnu/packages/high-availability.scm: Add (gnu packages golang-check) module.

	Change-Id: I935006c3656b7bf18b91e529296778672338f094

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nsqio-go-diskqueue: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-nsqio-go-diskqueue): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I2051eb1f8a40eeab9c8cc96c540413f5818dd78e

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nsqio-go-nsq: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-nsqio-go-nsq): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ie718c9943dd527281b30c78ab4e23adc764289c1

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mreiferson-go-svc: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-mreiferson-go-svc): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I21f1d5f651fb09a3716cbcdb48aaf7f8dd37384d

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-sys: Move to golang-build.
	* gnu/packages/golang.scm (go-golang-org-x-sys): Move
	from here ...
	* gnu/packages/golang-build.scm: ... to here.

	* gnu/packages/curl.scm: Add (gnu packages golang-build) module.
	* gnu/packages/databases.scm: As above.
	* gnu/packages/docker.scm: As above.
	* gnu/packages/golang-build.scm: As above.
	* gnu/packages/golang.scm: As above.
	* gnu/packages/irc.scm: As above.
	* gnu/packages/linux.scm: As above.
	* gnu/packages/password-utils.scm: As above.
	* gnu/packages/syncthing.scm: As above.
	* gnu/packages/textutils.scm: As above.
	* gnu/packages/vpn.scm: As above.
	* gnu/packages/weather.scm: As above.
	* gnu/packages/web.scm: As above.

	Change-Id: I161e89cacb9aa87b4fbb643ecd9ad32cfe49c9d7

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-mreiferson-go-options: Move to golang-xyz.
	* gnu/packages/golang.scm (go-github-com-mreiferson-go-options): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Ia5cf19a48812b56b0b38ed80246a65c345454c79

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-golang-snappy: Mmove to golang-compression.
	* gnu/packages/syncthing.scm (go-github-com-golang-snappy): Move from
	here ...
	* gnu/packages/golang-compression.scm: ... to here.

	* gnu/packages/golang.scm: Add (gnu packages golang-compression) module.
	* gnu/packages/high-availability.scm: As above.
	* gnu/packages/ipfs.scm: As above.
	* gnu/packages/syncthing.scm: As above.

	Change-Id: I936c82c127e1aa25dde20693bee70e5a871249fe

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-golang-org-x-net: Move to golang-build.
	* gnu/packages/golang.scm (go-golang-org-x-net,
	go-golang-org-x-net-0.17, go-golang-org-x-net-html): Move from here ...
	* gnu/packages/golang-build.scm: ... to here.

	* gnu/packages/configuration-management.scm: Add (gnu packages golang-build) module.
	* gnu/packages/education.scm: As above ...
	* gnu/packages/file-systems.scm: As above ...
	* gnu/packages/golang-check.scm: As above ...
	* gnu/packages/golang-crypto.scm: As above ...
	* gnu/packages/golang-web.scm: As above ...
	* gnu/packages/golang-xyz.scm: As above ...
	* gnu/packages/golang.scm: As above ...
	* gnu/packages/ipfs.scm: As above ...
	* gnu/packages/messaging.scm: As above ...
	* gnu/packages/networking.scm: As above ...
	* gnu/packages/uucp.scm: As above ...
	* gnu/packages/version-control.scm: As above ...

	Change-Id: If009e62555ada293f17cf0f42fde82c21ef4615e

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add (gnu packages golang-compression) module.
	* gnu/packages/golang-compression.scm: New file.
	* gnu/local.mk: Add to gnu/packages/golang-compression.scm scope.

	Change-Id: I1c68a3f6f9b3d6a316cba560b7fc81e707376417

2024-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add (gnu packages golang-build) module.
	* gnu/packages/golang-build.scm: New file.
	* gnu/local.mk: Add to gnu/packages/golang-build.scm scope.

	Change-Id: I4605d44452859b47ed6369a234c7ead496b19c2a

2024-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar: Remove obsolete patch.
	The brightness component no longer crashes.

	* gnu/packages/sugar.scm (sugar)[arguments]: Do not disable brightness
	component.

	Change-Id: I1c09d2d263c7031458a0ae6bc4789aacb2871032

2024-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar: Patch background image location.
	* gnu/packages/sugar.scm (sugar)[arguments]: Use current system profile's
	/share/backgrounds directory for background images.

	Change-Id: I9f995e8761b845e56ed40e8116eee3f542a2c9d7

2024-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar-read-activity: Use webkit with libsoup 3.
	* gnu/packages/sugar.scm (sugar-read-activity)[propagated-inputs]: Replace
	webkitgtk-with-libsoup2 with webkitgtk-for-gtk3.

	Change-Id: I0abf74ebc48f733634679e0700151fadfa7e6dc7

2024-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar-maze-activity: Update to 32.
	* gnu/packages/sugar.scm (sugar-maze-activity): Update to 32.

	Change-Id: Ib153cd1fff1d6894b3cf6f78941fe0a11f1d0626

2024-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar-jukebox-activity: Update to 36-2.44ad1da.
	* gnu/packages/sugar.scm (sugar-jukebox-activity): Update to 36-2.44ad1da.

	Change-Id: I6d639c2fc3909565c8f7c0eedea3a043b8cb285e

2024-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar-browse-activity: Update to 208.
	* gnu/packages/sugar.scm (sugar-browse-activity): Update to 208.
	[propagated-inputs]: Replace libsoup-minimal-2 with libsoup-minimal; replace
	webkitgtk-with-libsoup2 with webkitgtk-for-gtk3.

	Change-Id: I077e86310e4a8853ba00d2913cf5ae70868bce12

2024-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar-block-party-activity: Update to 12-1.26a58f1.
	* gnu/packages/sugar.scm (sugar-block-party-activity): Update to 12-1.26a58f1.

	Change-Id: I2373b613cb6a31240e5e2d8d0060d038a9557084

2024-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar: Update to 0.121.
	* gnu/packages/sugar.scm (sugar): Update to 0.121.
	[arguments]: Patch LINGUAS file to fix build; remove now obsolete patch to
	spawn_command_line_sync.
	[propagated-inputs]: Replace libsoup-minimal-2 with libsoup-minimal; replace
	webkitgtk-with-libsoup2 with webkitgtk-for-gtk3.

	Change-Id: I03be3a414515001851125ae92c51269aa441cf1a

2024-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar-toolkit-gtk3: Update to 0.121.
	* gnu/packages/sugar.scm (sugar-toolkit-gtk3): Update to 0.121.
	[native-inputs]: Replace autoconf with autoconf-2.71.
	[propagated-inputs]: Replace webkitgtk-with-libsoup2 with webkitgtk-for-gtk3.

	Change-Id: Ie1e1b4acb6486c3856143a22cb7aa568b18ed539

2024-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar-datastore: Update to 0.121.
	* gnu/packages/sugar.scm (sugar-datastore): Update to 0.121.
	[native-inputs]: Replace autoconf with autoconf-2.71

	Change-Id: Iff5b03b5cf85093f7a1f8ba8a635d6b6551bfdbb

2024-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar-artwork: Update to 0.121.
	* gnu/packages/sugar.scm (sugar-artwork): Update to 0.121.
	[native-inputs]: Replace autoconf with autoconf-2.71.

	Change-Id: Ia281addab6c51cc9886d327d60b9761e5f2ab04e

2024-02-13  Tomas Volf  <~@wolfsden.cz>

	gnu: runc: Update to 1.1.12 [security fixes].
	Fixes CVE-2024-21626.

	* gnu/packages/virtualization.scm (runc): Update to 1.1.12.

	Change-Id: Ie39eef21fd5e9a01f2777dd8ec54421fb05ae0d5

2024-02-13  宋文武  <iyzsong@member.fsf.org>

	gnu: retroarch: Update to 1.17.0.
	* gnu/packages/emulators.scm (retroarch): Update to 1.17.0.

	Change-Id: I8e6d1df67061bb80274649bda5964d9f4303b9dc

2024-02-13  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: mupdf: Update to 1.23.10.
	* gnu/packages/pdf.scm (mupdf): Update to 1.23.10.

	Change-Id: I3d07256ad02e5ee49c6fa1a3977f4dcf4bdfb022

2024-02-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-org-dailies: Update to 0-1.58e58d4.
	* gnu/packages/emacs-xyz.scm (emacs-org-dailies): Update to 0-1.58e58d4.
	[propagated-inputs]: Remove emacs-dash.

	Change-Id: Ibf137dfb881b35786d42da050bd4b6a615a05b26

2024-02-13  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: qtpass: Switch to qt-build-system and new package style.
	* gnu/packages/password-utils.scm (qtpass): Use qt-build-system.
	[arguments]: Drop 'wrap-qt and 'check-setup phases. Drop the unnecessary
	'reset-resource-timestamps phase. Use new package style for remaining phases.
	[inputs]: Drop qtbase-5.

	Change-Id: I23a0b8dfd1fdfeca343704d3df084c522b319d30

2024-02-13  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: qtpass: Update to 1.4.0.
	* gnu/packages/password-utils.scm (qtpass): Update to 1.4.0.

	Change-Id: Ia0d29a0044b8bfedef692aba337d1ef23c672804

2024-02-13  Andy Tai  <atai@atai.org>

	gnu: anubis: Update to 4.3.
	* gnu/packages/mail.scm (anubis): Update to 4.3.

	Change-Id: If80772daaaa517e4baadfb8a7a00969749fcddda

2024-02-13  David Elsing  <david.elsing@posteo.net>

	gnu: rdkit: Update to 2023.09.4.
	* gnu/packages/chemistry.scm (rdkit): Update to 2023.09.4.
	[arguments]: Skip testConrec test in check phase.
	[native-inputs]: Replace catch2 with catch2-3.
	* gnu/packages/patches/rdkit-unbundle-external-dependencies.patch: Adjust
	patch.
	[supported-systems]: New field.

	gnu: freesasa: Fix memerr tests.
	* gnu/packages/chemistry.scm (freesasa)[arguments]: Add
	"CFLAGS=-fno-builtin-malloc" to #:configure-flags.

2024-02-13  David Elsing  <david.elsing@posteo.net>

	gnu: avalon-toolkit: Update to 2.0.5a.
	The bug freeing static memory and the makefile have been improved upstream, so
	we don't have to work around them anymore. Now, two static libraries are built
	instead.

	* gnu/packages/chemistry.scm (avalon-toolkit): Update to 2.0.5a.
	[source]: Switch to git reference from GitHub. Adjust snippet. Add patch from
	the RDKit fork.
	[arguments]: Remove 'dont-free-static-memory phase. Use provided
	makefile. Adjust 'install phase.
	* gnu/packages/patches/avalon-toolkit-rdkit-fixes.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2024-02-13  David Elsing  <david.elsing@posteo.net>

	gnu: yaehmop: Update to 2023.03.1.
	* gnu/packages/chemistry.scm (yaehmop): Update to 2023.03.1.

	gnu: coordgenlibs: Update to 3.0.2.
	* gnu/packages/chemistry.scm (coordgenlibs): Update to 3.0.2.

	gnu: maeparser: Update to 1.3.1.
	* gnu/packages/chemistry.scm (maeparser): Update to 1.3.1.

	gnu: gemmi: Update to 0.6.4.
	* gnu/packages/chemistry.scm (gemmi): Update to 0.6.4.
	[arguments]: Adjust include/gemmi/sprintf.hpp -> src/sprintf.cpp.
	(freesasa)[arguments]: Link to gemmi_cpp explicitly.

	gnu: fast-float: Update to 6.0.0.
	* gnu/packages/cpp.scm (fast-float): Update to 6.0.0.
	[arguments]: Adjust path to test files.

	gnu: tinydir: Update to 1.2.6.
	* gnu/packages/c.scm (tinydir): Update to 1.2.6.
	* gnu/packages/patches/tinydir-fix-cbehave-test.patch: Adjust patch.

2024-02-13  Andy Tai  <atai@atai.org>

	gnu: opencv: Update to 4.8.1.
	* gnu/packages/image-processing.scm (opencv): Update to 4.8.1.

	Change-Id: Ia493896c063b32c5b42cdfee5e8e921dc957ff71

2024-02-13  Timothy Sample  <samplet@ngyro.com>
	    Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: disarchive: Update to 0.6.0.
	* gnu/packages/backup.scm (disarchive): Update to 0.6.0; add
	'guile-bzip2' as an input.
	* gnu/packages/package-management.scm (guix): Add 'guile-bzip2' as
	an input to enable bzip2 support when using Disarchive.
	* guix/self.scm (%packages): Add 'guile-bzip2'.
	(compiled-guix): Include 'guile-bzip2' as a dependency when building
	the 'guix' command.
	* etc/disarchive-manifest.scm (tarball-origin?): Include bzip2
	tarballs.

	Change-Id: I4da479054f6bef225f5ea979c091152f8a9e51d5

2024-02-13  Timothy Sample  <samplet@ngyro.com>

	gnu: Add guile-bzip2.
	* gnu/packages/guile.scm (guile-bzip2): New package.

	Change-Id: I450395f6699d4b622c8043c17a197c799255a9bb

2024-02-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nebula: Use G-expressions.
	* gnu/packages/networking.scm (nebula) [arguments]: Use G-expressions.
	<#:phases>: Set version during build time.

	Change-Id: I0cda81f952e3543ac2a01d5d917df4944ac82950

2024-02-12  Alexey Abramov  <levenson@mmer.org>

	gnu: nebula: Update to 1.8.2.
	* gnu/packages/networking.scm (nebula): Update to 1.8.2.
	[arguments]: <#:go>: Use go-1.20.
	[inputs]: Remove go-github-com-imdario-mergo. Add go-dario-cat-mergo.

	Change-Id: Ifab21622036f1d09dc61c687142f21515dd4f688

2024-02-12  Dominic Martinez  <dom@dominicm.dev>
	    Alexey Abramov  <levenson@mmer.org>

	gnu: Add nebula.
	* gnu/packages/networking.scm (nebula): New variable.

	Change-Id: I3b38d3e6255efd18d88b1762db7bf5c8b6f46b1c

2024-02-12  Alexey Abramov  <levenson@mmer.org>

	gnu: Add go-dario-cat-mergo.
	This is a new version of go-github-com-imdario-mergo. It was renamed and
	now used as dario.cat/mergo in tests and other places.

	* gnu/packages/golang.scm (go-dario-cat-mergo): New variable.

	Change-Id: I10cf6c962441535493889820543d29a9a9b20e98

2024-02-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-stathat-go: Move to golang-xyz.
	* gnu/packages/syncthing.scm (go-github-com-stathat-go): Move from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: I804043f512b60665233fba61da3f2225042d8d65

2024-02-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-rcrowley-go-metrics: Move to golang-xyz.
	* gnu/packages/syncthing.scm (go-github-com-rcrowley-go-metrics): Move
	from here ...
	* gnu/packages/golang-xyz.scm: ... to here.

	Change-Id: Id153e4b8295c1430077941c5e4ee854ef28a56fa

2024-02-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-prometheus-client-model: Move to golang-xyz.
	* gnu/packages/syncthing.scm (go-github-com-prometheus-client-model):
	Move from here
	* gnu/packages/golang-xyz.scm: ... to here.

	* gnu/packages/golang.scm: Add (gnu packages golang-xyz) module.
	* gnu/packages/ipfs.scm: As above.
	* gnu/packages/networking.scm: As above.

	Change-Id: Ibf79be7fd49acc8fc88bf2411a4d7d89b44713d0

2024-02-12  Dominic Martinez  <dom@dominicm.dev>

	gnu: Add go-github-com-skip2-go-qrcode.
	* gnu/packages/golang-xyz.scm (go-github-com-skip2-go-qrcode): New variable.

	Change-Id: I3510982cdbc7b540281c0b0f074c1cb140ce249b

2024-02-12  Dominic Martinez  <dom@dominicm.dev>

	gnu: Add go-github-com-songgao-water.
	* gnu/packages/golang-xyz.scm (go-github-com-songgao-water): New variable.

	Change-Id: If08b2994f932b604d2d537e7d3d02e90934542fb

2024-02-12  Dominic Martinez  <dom@dominicm.dev>

	gnu: Add go-github-com-nbrownus-go-metrics-prometheus.
	* gnu/packages/golang-xyz.scm (go-github-com-nbrownus-go-metrics-prometheus): New
	variable.

	Change-Id: I1fbaa3a54c761bbdb440ca211d76f6c43b4434ce

2024-02-12  Dominic Martinez  <dom@dominicm.dev>

	gnu: Add go-github-com-miekg-dns.
	* gnu/packages/golang-xyz.scm (go-github-com-miekg-dns): New variable.

	Change-Id: I095c6a7a709614d2cbd1feb9488dfee47a35da57

2024-02-12  Dominic Martinez  <dom@dominicm.dev>

	gnu: Add go-github-com-cyberdelia-go-metrics-graphite.
	* gnu/packages/golang-xyz.scm (go-github-com-cyberdelia-go-metrics-graphite): New variable.

	Change-Id: Id77785387b23a8317b21c2a7f7114f1c1aa6328b

2024-02-12  Dominic Martinez  <dom@dominicm.dev>

	gnu: Add go-github-com-armon-go-radix.
	* gnu/packages/golang-xyz.scm (go-github-com-armon-go-radix): New variable.

	Change-Id: Iee5b73c53cca088a05563377b691d607cc745b0e

2024-02-12  Dominic Martinez  <dom@dominicm.dev>

	gnu: Add go-github-com-anmitsu-go-shlex.
	* gnu/packages/golang-xyz.scm (go-github-com-anmitsu-go-shlex): New variable.

	Change-Id: I75f63d866fb8c6cd8e80ac48fc207236d839a028

2024-02-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mutter: Disable one test when building for i686-linux.
	This test no longer fails in future versions, so this is only a temporary
	workaround.

	* gnu/packages/gnome.scm (mutter)[arguments]: Conditionally disable the
	activation test on i686-linux.

	Change-Id: Ic8552355971b9926b7f72c228edf881a1c0cea1e

2024-02-12  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: debootstrap: use trisquel-keyring.
	* gnu/packages/debian.scm (debootstrap): [arguments]: In 'patch-source'
	phase, use trisquel-keyring.
	[inputs]: Add trisquel-keyring, zstd.

	Change-Id: I43d5543db4374b373dac65f65cfcef6a3df3b5bf

2024-02-12  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: Add trisquel-keyring.
	* gnu/packages/debian.scm (trisquel-keyring): New variable.

2024-02-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rrdtool: Remove unneeded input.
	* gnu/packages/rrdtool.scm (rrdtool)[inputs]: Remove gtk+-2.

	Change-Id: Iee01e038f1361e763ea0df62625fb06b65ce45d5

2024-02-12  Ludovic Courtès  <ludo@gnu.org>

	swh: Fix docstring of ‘lookup-directory’.
	* guix/swh.scm (lookup-directory): Fix docstring.

	Change-Id: Ia1fd9b2bc9184364cebbd30ee84c9fdea4ba897c

2024-02-12  Ludovic Courtès  <ludovic.courtes@inria.fr>

	git-download: Download from SWH by nar hash when possible.
	* guix/build/git.scm (git-fetch-with-fallback): Add #:hash
	and #:hash-algorithm.  Try ‘swh-download-directory-by-nar-hash’ before
	‘swh-download’ when #:hash is provided.
	* guix/git-download.scm (git-fetch/in-band*): Pass #:hash
	and #:hash-algorithm to ‘git-fetch-with-fallback’.
	* guix/scripts/perform-download.scm (perform-git-download): Likewise.

	Change-Id: Ic875a7022fd78c9fac32e92ad4f8ce4d81646ec5

2024-02-12  Ludovic Courtès  <ludo@gnu.org>

	lint: archival: Check with ‘lookup-directory-by-nar-hash’.
	While this method is new and nar-sha256 ExtIDs are currently available
	only for new visits, it is fundamentally more reliable than the other
	methods, which is why it comes first.

	* guix/lint.scm (check-archival)[lookup-by-nar-hash]: New procedure.
	Call ‘lookup-by-nar-hash’ before the other lookup methods.
	* tests/lint.scm ("archival: content available")
	("archival: content unavailable but disarchive available")
	("archival: missing revision")
	("archival: revision available"): Add a 404 response corresponding to
	the ‘lookup-external-id’ request.
	* tests/lint.scm ("archival: nar-sha256 extid available"): New test.

	Change-Id: I4a81d6e022a3b72e6484726549d7fbae627f8e73

2024-02-12  Ludovic Courtès  <ludo@gnu.org>

	swh: Add ‘swh-download-directory-by-nar-hash’.
	This allows us to take advantage of content addressing by giving SWH the
	expected nar hash.

	* guix/swh.scm (swh-download-directory-by-nar-hash): New procedure.

	Change-Id: I0494ee15a3cde390a22552de7c2246e0314ba7b5

2024-02-12  Ludovic Courtès  <ludo@gnu.org>

	swh: Add bindings for the “ExtID” API.
	This interface was deployed at archive.softwareheritage.org a few days
	ago.  Our main use case will be looking up directories by “nar-sha256”
	hashes.

	* guix/swh.scm (<external-id>): New JSON-mapped record type.
	(lookup-external-id, lookup-directory-by-nar-hash): New procedures.
	* tests/swh.scm (%external-id): New variable.
	("lookup-directory-by-nar-hash"): New test.

	Change-Id: Ib671c7798aeb6f8132ac78f2b06b9285da8e7bd5

2024-02-12  Ludovic Courtès  <ludo@gnu.org>

	swh: ‘vault-fetch’ follows redirects.
	Today, URLs like
	https://archive.softwareheritage.org/api/1/vault/flat/swh:1:dir:84a8b34591712c0a90bab0af604188bcd1fe3153/raw/
	redirect to https://swhvaultstorage.blob.core.windows.net/….  This
	change fixes ‘vault-fetch’ to follow these.

	Fixes <https://issues.guix.gnu.org/69058>.

	* guix/swh.scm (http-get/follow): New procedure.
	(vault-fetch): Use it instead of ‘http-get*’.

	Change-Id: Id6b9585a9ce6699a2274b99c9a6d4edda1018b02

2024-02-12  Ludovic Courtès  <ludo@gnu.org>

	git authenticate: Gracefully handle invalid fingerprints.
	Previously the command would crash when passed an invalid fingerprint on
	the command line.

	* guix/scripts/git/authenticate.scm (guix-git-authenticate)
	[openpgp-fingerprint*]: New procedure.
	Use it instead of ‘openpgp-fingerprint’.

	Change-Id: I99e0549781382f36a684a84449b603e00b53778d

2024-02-12  Ludovic Courtès  <ludo@gnu.org>

	services: virtual-build-machine: Use a larger partition by default.
	So far the partition had too little free space.

	* gnu/services/virtualization.scm (%default-virtual-build-machine-image-size):
	New variable.
	(virtual-build-machine-default-image): Define ‘partitions’ field.

	Change-Id: Iffe0f316eecad8754d29f8c811cdc4836a818a3f

2024-02-12  Ludovic Courtès  <ludo@gnu.org>

	services: virtual-build-machine: Add base file systems to default OS.
	This provides /dev/pts and other things that are important for
	builds (for example, Python 2.x has ‘openpty’ unit tests that can only
	succeed when /dev/pts is available.)

	* gnu/services/virtualization.scm (%virtual-build-machine-operating-system)
	[file-systems]: Add %BASE-FILE-SYSTEMS.

	Change-Id: I7d12a4cb491e957bf55e6c5f9dd09c013473ca42

2024-02-12  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby-3.2: Update to 3.2.3.
	Fixes CVE-2023-36617 (ReDoS vulnerability in URI).

	* gnu/packages/ruby.scm (ruby-3.2): Update to 3.2.3.

	Change-Id: I20d92f4b6e566466e5af087712e91d0ecc1735da

2024-02-12  Allan Adair  <allan@adair.no>

	gnu: vpn-slice: Include required inputs "iproute" and "iptables".
	vpn-slice expects commands "ip" and "iptables" to be found according to FHS
	paths.

	* gnu/packages/vpn.scm (vpn-slice)[arguments]: Include inputs "iproute" and
	"iptables" and patch "vpn_slice/linux.py" to use correct locations in the
	store.

	Change-Id: Ia06e2bb99f060108cc0758e89174294bcbb2848d

2024-02-11  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-png: Update to 0.7.2.
	* gnu/packages/guile-xyz.scm (guile-png): Update to 0.7.2.

	Change-Id: Ic84b1472bdfdf47db26e0954b6135054290e49b0

2024-02-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: abjad-ext-rmakers: Simplify package.
	* gnu/packages/music.scm (abjad-ext-rmakers) [build-system]: Swap to
	pyproject-build-system.
	[arguments]: Use standard 'check phase.

	Change-Id: Ic2591fbe35d7479e120048d334cc202a5e1c9243

2024-02-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: abjad-ext-rmakers: Fix build.
	* gnu/packages/music.scm (abjad-ext-rmakers) [native-inputs]: Add
	python-sphinx-autodoc-typehints.

	Change-Id: Ide0e00b3c12180d341f1ed8052fb4e10a6504499

2024-02-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: abjad-ext-nauert: Simplify package.
	* gnu/packages/music.scm (abjad-ext-nauert) [build-system]: Swap to
	pyproject-build-system.
	[arguments]: Use standard 'check phase.

	Change-Id: Ica32dd692964d200a81628e82a8333656dc10170

2024-02-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: abjad-ext-nauert: Fix build.
	* gnu/packages/music.scm (abjad-ext-nauert) [native-inputs]: Add
	python-sphinx-autodoc-typehints.

	Change-Id: Iec9dcbf1127ef7dc7b3bcd5a4be9eada51424f4a

2024-02-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-socket: Simplify package, enable tests.
	* gnu/packages/python-check.scm (python-pytest-socket) [build-system]:
	Swap to pyproject-build-system.
	[arguments] <#:test-flags>: Disable tests requiring network
	access. <#:phases>: Use standard phases.

	Change-Id: Ib7fe0b3dab4e269c00856a10b8ca23acc8c8e180

2024-02-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyinstrument: Enable tests.
	* gnu/packages/python-check.scm (python-pyinstrument) [build-system]:
	Swap to pyproject-build-system.
	[native-inputs]: Add python-greenlet.

	Change-Id: I1cd0c3e906fbbdc561e66bae9fe35333f61801cf

2024-02-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyinstrument: Update to 4.6.2.
	* gnu/packages/python-check.scm (python-pyinstrument): Update to 4.6.2.

	Change-Id: I28e147272f273c04f7221f6d4f70677aee9a3747

2024-02-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-csv: Simplify package.
	* gnu/packages/python-check.scm (python-pytest-csv) [build-system]: Swap
	to pyproejct-build-system.
	[arguments]: Use standard 'check phase.

	Change-Id: Iae04747b117bf5b5f9fb3c8b57cd40b8822edd77

2024-02-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-beartype: Simplify package.
	* gnu/packages/python-check.scm (python-beartype) [build-system]: Swap
	to pyproject-build-system.
	[arguments]: Use standard 'check phase and <#:test-flags>.

	Change-Id: I372c5be3b142f0e25d15fd2bac20fc9cd4d8030c

2024-02-11  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-pandas-vet.
	* gnu/packages/python-xyz.scm (python-pandas-vet): New variable.

2024-02-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: google-highway: Fix tests on i686-linux.
	The tests are supposed to be skipped when there are problems with excess
	precision.

	* gnu/packages/cpp.scm (google-highway)[arguments]: Modify phases when
	building for i686-linux to conditionally patch the tests.

	Change-Id: I6381a8c9f65196fd1d7d4e4130d784863b634df5

2024-02-11  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: Add binsec.
	* gnu/packages/ocaml.scm (binsec): New variable.

	Change-Id: Ifc57720f97f9ffa8c3558e3cd2d741cdbf73ee3a

2024-02-11  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: Add ocaml-grain-dypgen.
	* gnu/packages/ocaml.scm (ocaml-grain-dypgen): New variable.

	Change-Id: I9804cb17863c112d57f0f93b414e568707dae88d

2024-02-11  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: Add ocaml-toml.
	* gnu/packages/ocaml.scm (ocaml-toml): New variable.

	Change-Id: Ia3ec7d0261cd6950f1a73641fc65b3ef7ce98f24

2024-02-11  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: Add ocaml-iso8601
	* gnu/packages/ocaml.scm (ocaml-iso8601): New variable.

	Change-Id: I9463d6f6e3f8ffe43a0cfb1c95edea42fc770323

2024-02-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bionero: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-bionero): Update to 1.10.1.

	Change-Id: I26b6c35d8966744bbcb79d98328c9734360f04f3

2024-02-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocset: Update to 1.16.1.
	* gnu/packages/bioconductor.scm (r-biocset): Update to 1.16.1.

	Change-Id: Ib758189b9439ec822edb2e85d261b4ccd8618609

2024-02-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bgx: Update to 1.68.3.
	* gnu/packages/bioconductor.scm (r-bgx): Update to 1.68.3.

	Change-Id: I8aa747dd0a725f84dca1441693ce573a4567f70c

2024-02-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gofuncr: Update to 1.22.2.
	* gnu/packages/bioconductor.scm (r-gofuncr): Update to 1.22.2.

	Change-Id: Iba4be0c63d792caddcea69ee77aa94ce6869c1d2

2024-02-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glmgampoi: Update to 1.14.2.
	* gnu/packages/bioconductor.scm (r-glmgampoi): Update to 1.14.2.

	Change-Id: Id7265b49246e75d23086dc159da9b4f69a756a7d

2024-02-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trajectoryutils: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-trajectoryutils): Update to 1.10.1.

	Change-Id: I18a94851cd139951c2987054c22f01809d2479b3

2024-02-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcas: Update to 1.28.3.
	* gnu/packages/bioconductor.scm (r-rcas): Update to 1.28.3.
	[propagated-inputs]: Remove r-ggseqlogo and pandoc; add r-seqlogo.

	Change-Id: I8be7d8fc4278c8ec2db6932935f70292a4f47049

2024-02-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomeinfodb: Update to 1.38.6.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.38.6.

	Change-Id: I57a53d4a73e9b4ce36d97092dab0789d6509484f

2024-02-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dittoseq: Update to 1.14.2.
	* gnu/packages/bioconductor.scm (r-dittoseq): Update to 1.14.2.

	Change-Id: I8930f72b47ff92b3b798d9a45fc0598bec1ba53e

2024-02-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bsgenome: Update to 1.70.2.
	* gnu/packages/bioconductor.scm (r-bsgenome): Update to 1.70.2.

	Change-Id: I45ba28279e0b843bcd635c2e30fb696e85195ce7

2024-02-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-animalcules: Update to 1.18.3.
	* gnu/packages/bioconductor.scm (r-animalcules): Update to 1.18.3.

	Change-Id: I4f8d5897af796afbce269748c6a5676db72e4baf

2024-02-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-curatedtcgadata: Update to 1.24.1.
	* gnu/packages/bioconductor.scm (r-curatedtcgadata): Update to 1.24.1.

	Change-Id: I42ae64544b53d6ddd72b948af4093ef4dd31a9c6

2024-02-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5lib: Update to 1.24.2.
	* gnu/packages/bioconductor.scm (r-rhdf5lib): Update to 1.24.2.
	[propagated-inputs]: Remove r-biocstyle and r-stringr.
	[native-inputs]: Remove r-rmarkdown.

	Change-Id: I76b1601397bc69651c0b788404c6b0c67d830830

2024-02-11  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20240122.
	* gnu/packages/parallel.scm (parallel): Update to 20240122.

	Change-Id: I4e416cbad5b6f4267a9aab7996c9156a861e3ad1

2024-02-11  (unmatched-parenthesis  <paren@disroot.org>

	gnu: parinfer-rust: Add phase to install editor plugins.
	* gnu/packages/text-editors.scm (rust-parinfer)[arguments]: Install the
	bundled Vim and Kakoune plugins.

	Change-Id: I881315481ec08c59576c4530ae72b877c399fc66

2024-02-11  David Pflug  <david@pflug.io>

	gnu: Add python-gguf.
	* gnu/packages/machine-learning.scm (python-gguf): New variable.

	Change-Id: Icf6138486cccc5b4c3141424baccf17c4edb3449

2024-02-10  Ludovic Courtès  <ludo@gnu.org>

	services: Add ‘virtual-build-machine’ service.
	* gnu/services/virtualization.scm (<virtual-build-machine>): New record type.
	(%build-vm-ssh-port, %build-vm-secrets-port, %x86-64-intel-cpu-models):
	New variables.
	(qemu-cpu-model-for-date, virtual-build-machine-ssh-port)
	(virtual-build-machine-secrets-port): New procedures.
	(%minimal-vm-syslog-config, %virtual-build-machine-operating-system):
	New variables.
	(virtual-build-machine-default-image):
	(virtual-build-machine-account-name)
	(virtual-build-machine-accounts)
	(build-vm-shepherd-services)
	(initialize-build-vm-substitutes)
	(build-vm-activation)
	(virtual-build-machine-offloading-ssh-key)
	(virtual-build-machine-activation)
	(virtual-build-machine-secret-root)
	(check-vm-availability)
	(build-vm-guix-extension): New procedures.
	(initialize-hurd-vm-substitutes): Remove.
	(hurd-vm-activation): Rewrite in terms of ‘build-vm-activation’.
	* gnu/system/vm.scm (linux-image-startup-command): New procedure.
	(operating-system-for-image): Export.
	* gnu/tests/virtualization.scm (run-command-over-ssh): New procedure,
	extracted from…
	(run-childhurd-test): … here.
	[test]: Adjust accordingly.
	(%build-vm-os): New variable.
	(run-build-vm-test): New procedure.
	(%test-build-vm): New variable.
	* doc/guix.texi (Virtualization Services)[Virtual Build Machines]: New
	section.
	(Build Environment Setup): Add cross-reference.

	Change-Id: I0a47652a583062314020325aedb654f11cb2499c

2024-02-10  Ludovic Courtès  <ludo@gnu.org>

	marionette: Add #:peek? to ‘wait-for-tcp-port?’.
	* gnu/build/marionette.scm (wait-for-tcp-port): Add #:peek? parameter
	and honor it.

	Change-Id: Ie7515a5223299390ab8af6fe5aa3cf63ba5c8078

2024-02-10  Ludovic Courtès  <ludo@gnu.org>

	vm: Add ‘cpu-count’ field to <virtual-machine>.
	* gnu/system/vm.scm (<virtual-machine>)[cpu-count]: New field.
	(virtual-machine-compiler): Honor it.

	Change-Id: I907a89365f32ac7a9981c4ae5f59cf6eb199c3cc

2024-02-10  Ludovic Courtès  <ludo@gnu.org>

	vm: Export <virtual-machine> accessors.
	* gnu/system/vm.scm: Export.

	Change-Id: If65d96f4052d070af5baee26f3dd9b233b8480f4

2024-02-10  Ludovic Courtès  <ludo@gnu.org>

	vm: Add ‘date’ field to <virtual-machine>.
	* gnu/system/vm.scm (<virtual-machine>)[date]: New field.
	(virtual-machine-compiler): Honor it.

	Change-Id: Idab1c152466d57cbc6784c031a99fdfd37080bcb

2024-02-10  Ludovic Courtès  <ludo@gnu.org>

	services: secret-service: Make the endpoint configurable.
	Until now, the secret service had a hard-coded TCP endpoint on port
	1004.  This change lets users specify arbitrary socket addresses.

	* gnu/build/secret-service.scm (socket-address->string): New procedure,
	taken from Shepherd.
	(secret-service-send-secrets): Replace ‘port’ by ‘address’ and adjust
	accordingly.
	(secret-service-receive-secrets): Likewise.
	* gnu/services/virtualization.scm (secret-service-shepherd-services):
	Likewise.
	(secret-service-operating-system): Add optional ‘address’ parameter and
	honor it.  Adjust ‘start’ method accordingly.

	Change-Id: I87a9514f1c170dca756ce76083d7182c6ebf6578

2024-02-10  Marco Rimoldi  <rimarko@libero.it>

	gnu: openmolar-1: Update to release 1.1.6-g81838c8 and partial runtime fix.
	Fixes <https://issues.guix.gnu.org/29365>.

	WebKit was removed from Qt5 in favor of WebEngine; upstream addressed
	this in their last stable release, in 2018.  The package still fails at
	runtime: this commit lays the ground for further fixes.

	* gnu/packages/medical.scm (openmolar-1): Update to release 1.1.6-g81838c8.
	[arguments]: Extend 'patch-/usr phase to source file localsettings.py.
	[inputs]: Add python-pyqtwebengine.
	[propagated-inputs]: Add qtwebengine-5.

	Change-Id: Ia4e4c052397201c26834dec2358ca5c20beb581d

2024-02-10  TimotheeMathieu  <timothee.mathieu@inria.fr>

	gnu: Add python-scikit-opt.
	* gnu/packages/python-science.scm (python-scikit-opt): New variable.

	Change-Id: I47d6b35d9658a37a242b4db61d293fa7efd33802

2024-02-10  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: gnupg: Fix cross-compilation.
	* gnu/packages/gnupg.scm (gnupg)[arguments]: Pass libraries prefixes when
	cross-crompiling.

	Change-Id: I461ba02ddf5bb23277bd6685c2106e4ad37e2184

2024-02-10  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: vim: Update to 9.1.0059.
	* gnu/packages/vim.scm (vim): Update to 9.1.0059.

	Change-Id: Idf89d04a6c4e2297bcaad7a8b275de4a124001a9

2024-02-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: emulators: Adjust copyright header.
	This is follow up commit 9ffdcb249278d9bb95ffb6c6e9f94b675bb1068c.

	* gnu/packages/emulators.scm: Update copyright for "Felix Gruber
	<felgru@posteo.net>".
	* gnu/packages/simulation.scm: Remove "Copyright © 2024 Felix Gruber
	<felgru@posteo.net>".

	Change-Id: I3f39abb0fbe05e7c6af9715fb6cc41c20b6f0a45

2024-02-10  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: fcft: Enable shaping support.
	While utf8proc is an optional dependency, it is required for shaping
	support. Without utf8proc, fcft_rasterize_text_run_utf32() is a no-op.
	This is a popular function used—among other things—by yambar, foot,
	fuzzel and fnott. Therefore, many other Linux distributions (Arch,
	Debian, Fedora, …) enable this feature and I think it would be nice
	to have in Guix as well.

	* gnu/packages/fontutils.scm (fcft): Depend on utf8proc.

	Change-Id: I7489dbc7a42ffcca509d090df7d2a6250bf996ff

2024-02-10  Greg Hogan  <code@greghogan.com>

	gnu: lldb: Update to 17.0.6.
	* gnu/packages/llvm.scm (lldb): Update to 17.0.6.
	[inputs]: Change from LLVM-15 and CLANG-15 to LLVM-17 and CLANG-17.

	Change-Id: Iad04ee722c81ecb223ea4d57d25ea57ca7df59a0

2024-02-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: odamex: Remove package labels.
	* gnu/packages/games.scm (odamex) [inputs]: Remove labels.

	Change-Id: Ie4b97a3dfaa3a0ce3a0e7c5c49ed52fe4e222480

2024-02-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: odamex: Unbundle some libraries.
	* gnu/packages/games.scm (odamex) [snippet]: Remove some bundled
	libraries which may be replaced by inputs.
	[arguments] <#:configure-flags>: Add options to build client, master and
	server. Do not use internal libs explicitly.
	[native-inputs]: Add pkg-config.

	Change-Id: I1974febb2f5f37d963ecb5b663d17a330ba23129

2024-02-10  David Pflug  <david@pflug.io>

	gnu: odamex: Update to 10.4.0.
	* gnu/packages/games.scm (odamex): Update to 10.4.0.
	[inputs]: Add fltk, jsoncpp, libpng, miniupnpc, portmidi and protobuf.

	Change-Id: I371d18498640e15a7bfae527fea12d9432368f50

2024-02-10  Felix Gruber  <felgru@posteo.net>

	gnu: sameboy: Update to 0.16.2.
	* gnu/packages/emulators.scm (sameboy): Update to 0.16.2.

	Change-Id: I86a31cfca9e69d63d3cb6a13d5db88a6b1abe2a8

2024-02-10  Andy Tai  <atai@atai.org>

	gnu: ocrad: Update to 0.29
	* gnu/packages/ocr.scm (ocrad): Update to 0.29

	Change-Id: I9069a4b20016ed38961cd2606a841933b3151e1a

2024-02-10  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: sssd: Update to 2.9.4.
	* gnu/packages/sssd.scm (sssd): Update to 2.9.4.

	Change-Id: Ib5a4e03c4c732d362f8095aeb72509cfd6e7c4a1

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-desctools: Update to 0.99.54.
	* gnu/packages/statistics.scm (r-desctools): Update to 0.99.54.

	Change-Id: Ic2f1a625021f11f83bacae0454c50e52551e01cf

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tclust: Update to 1.5-6.
	* gnu/packages/statistics.scm (r-tclust): Update to 1.5-6.

	Change-Id: Ic456aba29495c670f9a9be8ae9257017730cf1f2

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-robust: Update to 0.7-4.
	* gnu/packages/statistics.scm (r-robust): Update to 0.7-4.

	Change-Id: I038772a5d83c9a0e40a4aa24a8bd8cabc3ff623a

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggthemes: Update to 5.1.0.
	* gnu/packages/statistics.scm (r-ggthemes): Update to 5.1.0.

	Change-Id: I8eb945aea1aeba6d61d9d03497ba1e3095caa9dd

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gplots: Update to 3.1.3.1.
	* gnu/packages/statistics.scm (r-gplots): Update to 3.1.3.1.

	Change-Id: Ie8a457837a9f59a98507921c559ff981e876f64a

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpparmadillo: Update to 0.12.8.0.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.12.8.0.0.

	Change-Id: I42e39e8c8c25d068378f2a8e8743b4b77c61cdc4

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqminer: Update to 9.4.
	* gnu/packages/cran.scm (r-seqminer): Update to 9.4.

	Change-Id: I38a72f26363440e79aff6c4262c5d856d7ed96c9

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-linnet: Update to 3.1-4.
	* gnu/packages/cran.scm (r-spatstat-linnet): Update to 3.1-4.

	Change-Id: I60eff13181a3f7b65c3904f185f22820b33fec4d

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-model: Update to 3.2-10.
	* gnu/packages/cran.scm (r-spatstat-model): Update to 3.2-10.

	Change-Id: I38663d7ae11711d91d503892b4443086be812ca3

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hardhat: Update to 1.3.1.
	* gnu/packages/cran.scm (r-hardhat): Update to 1.3.1.

	Change-Id: I2e2ee02f48e6b0531caeabb85e1c34535092c3cb

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-distributional: Update to 0.4.0.
	* gnu/packages/cran.scm (r-distributional): Update to 0.4.0.
	[propagated-inputs]: Remove r-digest, r-farver, r-ggplot2, and r-scales.

	Change-Id: Ic83e5ba2972dd32b1bbc69aad1e241739ce12480

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aws: Update to 2.5-5.
	* gnu/packages/cran.scm (r-aws): Update to 2.5-5.

	Change-Id: I39f0394bfed327c04c275e1c42d2d47b2cef27fe

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lisreltor: Update to 0.3.
	* gnu/packages/cran.scm (r-lisreltor): Update to 0.3.

	Change-Id: I423e7116d80f236c39a3f30d4f9e3717658433a9

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lim: Update to 1.4.7.1.
	* gnu/packages/cran.scm (r-lim): Update to 1.4.7.1.

	Change-Id: Ibe9c04b0f0e7109f9e01f4902f034175da933fb6

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-idpmisc: Update to 1.1.21.
	* gnu/packages/cran.scm (r-idpmisc): Update to 1.1.21.

	Change-Id: I5acf372d08a8a7829bd3d2f6e17897234bf0856a

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-smpracticals: Update to 1.4-3.1.
	* gnu/packages/cran.scm (r-smpracticals): Update to 1.4-3.1.

	Change-Id: I200db8be3842c8716a3e5583a43b975294e5e03e

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parameters: Update to 0.21.5.
	* gnu/packages/cran.scm (r-parameters): Update to 0.21.5.

	Change-Id: If0de907fd0f0004468f3dcb4f4f5ca438a380c56

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plot3d: Update to 1.4.1.
	* gnu/packages/cran.scm (r-plot3d): Update to 1.4.1.

	Change-Id: I5734b726f80b5ac06b217d0bcee90f1584823bfc

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggnewscale: Update to 0.4.10.
	* gnu/packages/cran.scm (r-ggnewscale): Update to 0.4.10.

	Change-Id: Icb68ac0a8ee0cf780b077869e9c6adbf53a2bb39

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggvis: Update to 0.4.9.
	* gnu/packages/cran.scm (r-ggvis): Update to 0.4.9.

	Change-Id: Iacdffbfb6ca558a3e1979bf63e76c04909924310

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-haplo-stats: Update to 1.9.5.1.
	* gnu/packages/cran.scm (r-haplo-stats): Update to 1.9.5.1.

	Change-Id: I9b0111e471f88766ccc2096cb65720f9716ad1a2

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spdep: Update to 1.3-3.
	* gnu/packages/cran.scm (r-spdep): Update to 1.3-3.

	Change-Id: Iab08e69f7a8bb5163a8dc5bd042ea19709316563

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lemon: Update to 0.4.9.
	* gnu/packages/cran.scm (r-lemon): Update to 0.4.9.

	Change-Id: I31e9a3ae0e1e40bbf7806f891b26a7be13d1d346

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-remacor: Update to 0.0.18.
	* gnu/packages/cran.scm (r-remacor): Update to 0.0.18.

	Change-Id: I20b0441a601a03cbfe3fa99382913491c73b267f

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cobs: Update to 1.3-7.
	* gnu/packages/cran.scm (r-cobs): Update to 1.3-7.

	Change-Id: I2f3cdef942b6875e5072b7802871308cff78b090

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnaturalearthdata: Update to 1.0.0.
	* gnu/packages/cran.scm (r-rnaturalearthdata): Update to 1.0.0.
	[propagated-inputs]: Remove r-sp.

	Change-Id: Ib649f9242b14aa2c167ce480c768d2e4a1f98a88

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multicool: Update to 1.0.1.
	* gnu/packages/cran.scm (r-multicool): Update to 1.0.1.

	Change-Id: I347ada2b10281ddc90a0e0cf5859fc0dbedea7e0

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpphnsw: Update to 0.6.0.
	* gnu/packages/cran.scm (r-rcpphnsw): Update to 0.6.0.

	Change-Id: Id6e99e2a081b73711f3e4f64a00c0d205a8aa9f5

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggeffects: Update to 1.4.0.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.4.0.

	Change-Id: I61183ed38aeae82b40d4c5479d13e7e5d9a60e4a

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tarchetypes: Update to 0.7.12.
	* gnu/packages/cran.scm (r-tarchetypes): Update to 0.7.12.

	Change-Id: Ib20dda1be9bfd9c6f7f36876303686e0be3a01b2

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-writexl: Update to 1.5.0.
	* gnu/packages/cran.scm (r-writexl): Update to 1.5.0.

	Change-Id: I5561f74f174dc3a803c63210cefed334cb4f7282

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nodbi: Update to 0.10.1.
	* gnu/packages/cran.scm (r-nodbi): Update to 0.10.1.

	Change-Id: Iddd501fa36d0765cf24832531009da277abe97b4

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-officer: Update to 0.6.4.
	* gnu/packages/cran.scm (r-officer): Update to 0.6.4.

	Change-Id: I71997fa352044fa48ae26193bbc6e2a6d0efc344

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggseqlogo: Update to 0.2.
	* gnu/packages/cran.scm (r-ggseqlogo): Update to 0.2.
	[native-inputs]: Add r-knitr.

	Change-Id: Ia2cea22a0bd5f6c96303b82207dcbe6678d7d0c3

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xfun: Update to 0.42.
	* gnu/packages/cran.scm (r-xfun): Update to 0.42.

	Change-Id: I3e43a59fcaf2a50595c2efa11a0c9aaf11973170

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cvxr: Update to 1.0-12.
	* gnu/packages/cran.scm (r-cvxr): Update to 1.0-12.

	Change-Id: I94c8f094cbdac0c9533ffd604fc3b7a1b6fdac77

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-limsolve: Update to 1.5.7.1.
	* gnu/packages/cran.scm (r-limsolve): Update to 1.5.7.1.

	Change-Id: I12c1e939457aa272bdf073ad760b156c263f2196

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-extremes: Update to 2.1-4.
	* gnu/packages/cran.scm (r-extremes): Update to 2.1-4.

	Change-Id: Ie4e30f2ea18f4b5abbba401663e89cc1fc555b54

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmumps: Update to 5.2.1-27.
	* gnu/packages/cran.scm (r-rmumps): Update to 5.2.1-27.

	Change-Id: I7e1eb956468de977a98f4835019421382e362131

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ctrdata: Update to 1.17.1.
	* gnu/packages/cran.scm (r-ctrdata): Update to 1.17.1.

	Change-Id: Ibc5497bae7ba774aa066944b1a10e90c66038224

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppthread: Update to 2.1.7.
	* gnu/packages/cran.scm (r-rcppthread): Update to 2.1.7.

	Change-Id: Ia97e0a99216feaeed4fb6971da36d8521cc0414d

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-servr: Update to 0.29.
	* gnu/packages/cran.scm (r-servr): Update to 0.29.

	Change-Id: Id3cd1434a8653d280d1d1114222d1313046a98f0

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aer: Update to 1.2-12.
	* gnu/packages/cran.scm (r-aer): Update to 1.2-12.

	Change-Id: Ibdc99bf4a72aded3e76b8f21b95007d9b9d89189

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-knitrbootstrap: Update to 1.0.3.
	* gnu/packages/statistics.scm (r-knitrbootstrap): Update to 1.0.3.
	[native-inputs]: Add r-knitr.

	Change-Id: Ic049e0c898f7c6a258796a59d87972fc9e0a6ff3

2024-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nmf: Update to 0.27.
	* gnu/packages/bioconductor.scm (r-nmf): Update to 0.27.

	Change-Id: I85f44258abaaceeef6d20e3b3f29512560f5efbb

2024-02-10  Dariqq  <dariqq@posteo.net>

	gnu: orca: Add optional dependencies.
	* gnu/packages/gnome.scm (orca)[inputs]: Add brltty, liblouis and liblouis:python.

	Change-Id: Idb375693a8cca7ffd89f591c50e2651d63e4ea62

2024-02-10  Dariqq  <dariqq@posteo.net>

	gnu: brltty: Fix python package install.
	The python package is not being installed properly due to install directory not
	being in PYTHONPATH.

	* gnu/packages/accessibility.scm (brltty)[phases]: Add set-pythonpath-phase.
	[modules, imported-modules]: Add (guix build python-build-system).

	Change-Id: Ia9a24f872d82c3e582413eb1d9fc4df3e0979916

2024-02-10  Skylar Chan  <schan12@umd.edu>

	gnu: whoogle-search: Update to 0.8.4.
	* gnu/packages/python-web.scm (whoogle-search): Update to 0.8.4.
	[propagated-inputs]: Add python-validators.

	Change-Id: I4543808d662e7e946c8a398b28ca963e75d4bfd1

2024-02-10  Rostislav Svoboda  <Rostislav.Svoboda@gmail.com>

	gnu: clojure-tools: Update to 1.11.1.1200.
	* gnu/packages/clojure.scm (clojure-tools): Update to 1.11.1.1200.

	Change-Id: Ifcd272ab679c5a8634167cfd289ca6719c36bbdb

2024-02-10  Christopher Baines  <mail@cbaines.net>

	gnu: execline: Correct symlink permissions on the hurd.
	* gnu/packages/skarnet.scm (execline)[arguments]: Patch tools/install.sh
	umask.

	Change-Id: I1e5d2497e1fd2ad8a39a5e1ca1c3c409968204a8

2024-02-10  Christopher Baines  <mail@cbaines.net>

	build-system: perl: Accept Gexps for #:module-build-flags.
	Matching the change in 2d40e6f7ab04ec367a9a7fc1af3daa507fb60d3c otherwise the
	cross build derivations are broken, as was the case for emacs-pde.

	* guix/build-system/perl.scm (perl-cross-build) [module-build-flags]: Accept
	gexps.

	Change-Id: I2dc85bc50bc077581e3abfc5baaedc6487118192

2024-02-10  nafkhamdc  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-pdbfixer.
	* gnu/packages/bioinformatics.scm (python-pdbfixer): New variable.

	Change-Id: I2894a08ab3eed463f052b9df6372d4016b718d1a

2024-02-10  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: nvc: Update to 1.11.3.
	* gnu/packages/fpga.scm (nvc): Update to 1.11.3.
	[inputs]: Add zstd.

	Change-Id: I7347a047a559c15beec75bfe5feb0b15a6cc5584

2024-02-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: patool: Update to 2.1.1.
	* gnu/packages/patool.scm (patool): Update to 2.1.1.

	Change-Id: I86a5e93b10e377a6705c3b7f4a822d8d54f66483

2024-02-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: patool: Fix build.
	* gnu/packages/patool.scm (patool): Fix build.
	[build-system]: Swap to pyproject-build-system.
	[arguments] <#:test-flags>: Disable failing tests.

	Change-Id: I53ccec4b39bfae6649bfd715fdb2158b2f7a33e1

2024-02-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: vale: Remove package labeles.
	* gnu/packages/textutils.scm (vale) [native-inputs]: Remove labeles.

	Change-Id: Id6ac7bcf26b90291b2ec9de18cde8078f6f8f115

2024-02-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Deprecate the go-github-com-errata-ai-vale variable.
	* gnu/packages/ipfs.scm (go-github-com-errata-ai-vale): Rename to "vale".
	(go-github-com-errata-ai-vale): Define as deprecated by "vale".

	Change-Id: I3c715a36295cd52e36b16e99f39455b7ad961743

2024-02-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: packages: textuitils: Sort use-module alphabetically.
	* gnu/packages/textutils.scm: Sort use-module alphabetically to ease
	maintenance.

	Change-Id: Ia698a0b3e137ce2fc2f68d0206d209649acdad5e

2024-02-09  Andy Tai  <atai@atai.org>

	gnu: moe: Update to 1.14.
	* gnu/packages/moe.scm (moe): Update to 1.14.

	Change-Id: I176ec1a3a2505a4e50426863282dbc73815ae904

2024-02-09  Andy Tai  <atai@atai.org>

	gnu: gama: Update to 2.28.
	* gnu/packages/gps.scm (gama): Update to 2.28.

	Change-Id: I5e74bf81e158970559e4937c9563578eae253241

2024-02-09  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: wlr-randr: Update to 0.4.0.
	* gnu/packages/wm.scm (wlr-randr): Update to 0.4.0.

	Change-Id: I3a04bf965c4ec098268c9ac4a1328c6ca575cf9e

2024-02-09  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: mupdf: Update to 1.23.9.
	* gnu/packages/pdf.scm (mupdf): Update to 1.23.9.

	Change-Id: Id67767304d33a09df8cea7b91111729d0bc99366

2024-02-09  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: dos2unix: Update to 7.5.2.
	* gnu/packages/textutils.scm (dos2unix): Update to 7.5.2.

	Change-Id: I8b27da05c0780fe942fe19f00766cd2772c66bc0

2024-02-09  Vagrant Cascadian  <vagrant@debian.org>

	gnu: fheroes2: Update to 1.0.11.
	* gnu/packages/games.scm (fheroes2): Update to 1.0.11.

2024-02-09  David Pflug  <david@pflug.io>

	gnu: syncthing: Update to 1.27.2.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.27.2.

	Change-Id: Ifc6af7a518d4dfc75e42889de1a0873cdcbdfaaf

2024-02-09  Felix Gruber  <felgru@posteo.net>

	gnu: vxl: Update to 3.5.0.
	* gnu/packages/image-processing.scm (vxl): Update to 3.5.0.

	Change-Id: I90eeb3659b0b208591e7eb6b2bfa19f28cb39a6f

2024-02-09  Rodion Goritskov  <rodion.goritskov@gmail.com>

	gnu: clifm: Update to 1.16
	* gnu/packages/clifm.scm (clifm): Update to 1.16.

	Change-Id: I0bbc1599c4f5cfdfea4e662c3e61318c3c1495a6

2024-02-09  Greg Hogan  <code@greghogan.com>

	gnu: pigz: Update to 2.8.
	* gnu/packages/compression.scm (pigz): Update to 2.8.

	Change-Id: I058815637f2bbcd700c0f2b5f46aa0a307450d3f

2024-02-09  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: bcachefs-tools: Restyle format.
	* gnu/packages/file-systems.scm (bcachefs-tools): Reindent all lines.

	Change-Id: I6f3ae711daf2f5d66724f513fe5e8876147f5ccf

2024-02-09  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: bcachefs-tools: Update to 1.4.1.
	* gnu/packages/file-systems.scm (bcachefs-tools): Update to 1.4.1.
	[source]: Use version instead of commit.
	[arguments]:<#:make-flags>: Add "PKGCONFIG_UDEVRULESDIR" to put udev rules
	under "PREFIX" folder.
	[inputs]: Add bash-minimal to fix lint.

	Change-Id: I6818bc41260586664d408234323bdc9461e4b8e1

2024-02-09  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: wabt: Update to 1.0.34.
	* gnu/packages/web.scm (wabt): Update to 1.0.34.
	[arguments]: Disable tests on !x86_64.

2024-02-09  Vagrant Cascadian  <vagrant@debian.org>

	gnu: diffoscope: Update to 256 [security fixes].
	Fixes: https://salsa.debian.org/reproducible-builds/diffoscope/-/issues/361

	* gnu/packages/diffoscope.scm (diffoscope): Update to 256.

2024-02-09  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: kubo: Update to 0.19.0.
	* gnu/packages/ipfs.scm (kubo): Update to 0.19.0.
	  [arguments]: Use go-1.20.

	Change-Id: I4a267c4712f5dc13b200bdc3a59105265093b392

2024-02-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.77.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.77.
	  (linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I6f33c1d4d153949be18bbbc89cec6605557d95bb

2024-02-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.16.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.16.
	  (linux-libre-6.6-pristine-source): Update hashes.

	Change-Id: I5b9ff1b084f3972c1f7f1833c520ed855cbcd0e6

2024-02-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.7: Update to 6.7.4.
	* gnu/packages/linux.scm (linux-libre-6.7-version): Update to 6.7.4.
	  (linux-libre-6.7-pristine-source): Update hashes.

	Change-Id: I5820f45c98994fc43748b0fafde25465bf63b9ac

2024-02-08  pukkamustard  <pukkamustard@posteo.net>

	gnu: opam: Update to 2.1.5.
	* gnu/packages/ocaml.scm (opam): Update to 2.1.5.
	  [native-inputs]: Add more test data.
	  [arguments]: Disable failing test.
	  (ocaml-graph): Update to 2.0.0.
	  (ocaml-dose3): Update to 7.0.0.
	* gnu/packages/patches/ocaml-dose3-Fix-for-ocaml-4.06.patch: Remove.
	* gnu/packages/patches/ocaml-dose3-Install-mli-cmx-etc.patch: Remove.
	* gnu/packages/patches/ocaml-dose3-add-unix-dependency.patch: Remove.
	* gnu/packages/patches/ocaml-dose3-dont-make-printconf.patch: Remove.
	* gnu/local.mk (dist_path_DATA): Unregister removed patches.

	Change-Id: Ie715998a6d7740332187e1fe0742631964ba5a8a

2024-02-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-base64: Update to 3.5.1.
	* gnu/packages/ocaml.scm (ocaml-base64): Update to 3.5.1.

	Change-Id: I4732c7b8711af79e09536adc478d84ca0e29408c

2024-02-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: frama-c: Update to 27.1.
	* gnu/packages/maths.scm (frama-c): Update to 27.1.
	(why3): Update to 1.6.0.

	Change-Id: I74191e4274d58a88a772413875fbf7de4d243fec

2024-02-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add dune-site.
	* gnu/packages/ocaml.scm (dune-site): New variable.

	Change-Id: Idbb555f023a179d52bcf6839c7f37506813ae2b4

2024-02-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add dune-private-libs.
	* gnu/packages/ocaml.scm (dune-private-libs): New variable.

	Change-Id: I6d2b62745459626d5d1363c1251449b959f8a544

2024-02-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add dune-stdune.
	* gnu/packages/ocaml.scm (dune-stdune): New variable.

	Change-Id: I8993bd7157f6edd0f02d5c9a5bbc54915918ff15

2024-02-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add dune-dyn.
	* gnu/packages/ocaml.scm (dune-dyn): New variable.

	Change-Id: I34907a758c146d9f18ab5807c069dfe104e6854f

2024-02-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add dune-ordering.
	* gnu/packages/ocaml.scm (dune-ordering): New variable.

	Change-Id: I78d81dfc2523b47bdca6430e2f9961cf39c7335a

2024-02-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add ocaml-pp.
	* gnu/packages/ocaml.scm (ocaml-pp): New variable.

	Change-Id: Ib97bceddda4b7037667cdb1a1b7152c8dc06acd7

2024-02-08  Arnaud DABY-SEESARAM  <ds-ac@nanein.fr>

	gnu: Add ocaml-ppx-import.
	* gnu/packages/ocaml.scm (ocaml-ppx-import): New variable.

	Change-Id: Ie9619653f2b3ecc4458394709e37c4a433f875dd

2024-02-08  Arnaud DABY-SEESARAM  <ds-ac@nanein.fr>

	gnu: Add ocaml-ppx-deriving-yaml.
	* gnu/packages/ocaml.scm (ocaml-ppx-deriving-yaml): New variable.

	Change-Id: I2677ce5b630b77abdec7743cd25c4193ca7b351e

2024-02-08  Arnaud DABY-SEESARAM  <ds-ac@nanein.fr>

	gnu: Add ocaml-yaml.
	* gnu/packages/ocaml.scm (ocaml-yaml): New variable.

	Change-Id: Ia890e505dd3ff0fe9a8c243adef460e0475d9e81

2024-02-08  Arnaud DABY-SEESARAM  <ds-ac@nanein.fr>

	gnu: Add ocaml-junit-alcotest.
	* gnu/packages/ocaml.scm (ocaml-junit-alcotest): New variable.

	Change-Id: I377bbba90e8625a47680643db2ef84fabbe60908

2024-02-08  Arnaud DABY-SEESARAM  <ds-ac@nanein.fr>

	gnu: Add ocaml-junit.
	* gnu/packages/ocaml.scm (ocaml-junit): New variable.

	Change-Id: I69fd4302b0a178765a79a72801eed694b3bd3ebd

2024-02-08  Arnaud DABY-SEESARAM  <ds-ac@nanein.fr>

	gnu: Add ocaml-ppx-deriving-yojson.
	* gnu/packages/ocaml.scm (ocaml-ppx-deriving-yojson): New variable.

	Change-Id: I3f5dfdf39c7e7d9655fc26ee6cc88a2c30485d57

2024-02-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-ppx-bench: Update to 0.16.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-bench): Update to 0.16.0.

	Change-Id: If65570f4baff82200bf30c0277f2dccad9e23732

2024-02-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-jst-config: Update to 0.16.0.
	* gnu/packages/ocaml.scm (ocaml-jst-config): Update to 0.16.0.

	Change-Id: I9203537dc8d33ee4bf4fb88c6a641f8ecfaecdb0

2024-02-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-ppx-bin-prot: Update to 0.16.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-bin-prot): Update to 0.16.0.

	Change-Id: Ib907aca6c1d76ecf0d8ddc8ce30728546b4adb9c

2024-02-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-bin-prot: Update to 0.16.0.
	* gnu/packages/ocaml.scm (ocam-bin-prot): Update to 0.16.0.
	(bap)[arguments]: Fix code after ocaml-bin-prot changes.

	Change-Id: I0756cfaaed2e487c18f6cab119fb7ac8b2863edd

2024-02-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add ocaml-ppx-stable-witness.
	* gnu/packages/ocaml.scm (ocaml-ppx-stable-witness): New variable.

	Change-Id: I697c87ec27f0c218de1419ab699e14f7dffa3ca0

2024-02-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-ppxlib: Update to 0.28.
	* gnu/packages/ocaml.scm (ocaml-ppxlib): Update to 0.28.
	(ocaml-sedlex): Update to 2.6.
	(ocaml-ppx-sexp-conv): Update to 0.15.1.
	(ocaml-bisect-ppx): Update to 2.8.3.

	Change-Id: I8fa47249063a93b813f2822d4f9f85798473e4d0

2024-02-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-sexplib: Update to 0.16.0.
	* gnu/packages/ocaml.scm (ocaml-sexplib): Update to 0.16.0.

	Change-Id: Ib7c2737b64f5b1f8de7ea8db7bcba05ef813c5db

2024-02-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-alcotest: Update to 1.7.0.
	* gnu/packages/ocaml.scm (ocaml-alcotest): Update to 1.7.0.

	Change-Id: I87bb7eec4a8b36c499448685df3e11c2edaba31b

2024-02-08  pukkamustard  <pukkamustard@posteo.net>

	gnu: opam: Split build into smaller sub-packages.
	* gnu/packages/ocaml.scm (opam): Split build into smaller sub-packages.
	  (ocaml-down, ocaml-topkg, ocaml-rresult, ocaml-mtime, ocaml-fmt,
	  ocaml-astring, ocaml-react, ocaml-hmap, ocaml-logs, ocaml-fpath, ocaml-bos,
	  ocaml-xmlm, ocaml-uchar, ocaml-uutf, ocaml-uunf, ocaml-jsonm, ocaml-ptime,
	  ocaml-uuidm, ocaml-tsdl, ocaml-uucp, ocaml-uucd, ocaml-uuseg,
	  ocaml-afl-persistent, ocaml-ocb-stubblr) [native-inputs]: Replace opam with
	  opam-installer.

	Change-Id: Idb70a93b557d2fcf59335b3e1ff5acdd3d2535aa

2024-02-08  pukkamustard  <pukkamustard@posteo.net>

	gnu: dune-bootstrap: Update to 3.11.0.
	* gnu/packages/ocaml.scm (dune-bootstrap): Update to 3.10.0.
	  [description]: Revise and de-emphasize historic origin.

	Change-Id: If7268231b4d699b4e62fd1c72a8abf5cec4e6af8

2024-02-08  pukkamustard  <pukkamustard@posteo.net>
	    Josselin Poiret  <dev@jpoiret.xyz>

	gnu: coq: Update to 8.17.1.
	* gnu/packages/coq.scm (coq): Update to 8.17.1 and merge with coq-core and coq-stdlib.
	  [arguments] Merge with coq-core and coq-stdlib. Add pre-build phases and
	  add a custom install phase. Remove unnecessary test-target.
	  [source](patches): Remove.
	  [native-search-paths]: Remove COQLIBPATH and COQCORELIB.
	  (coq-core): Remove variable.
	  (coq-stdlib): Remove variable.
	  (coq-ide)[propagated-inputs]: Add zlib.
	  (coq-mathcomp-bigenough)[propagated-inputs]: Remove coq-core.
	  (coq-mathcomp-finmap)[inputs]: Remove coq-stdlib.
	  (coq-equations): Update to 1.3-8.17.
	* gnu/packages/patches/coq-fix-envvars.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	Change-Id: I0a0d9f7a6e06dd19ce1b66051334476d85f4f195

2024-02-08  pukkamustard  <pukkamustard@posteo.net>

	gnu: Update coq-interval to 4.8.0.
	* gnu/packages/coq.scm (coq-interval): Update to 4.8.0.

	Change-Id: I17e2426aacd84289eff538a195b79683eb98fe9f

2024-02-08  pukkamustard  <pukkamustard@posteo.net>

	gnu: Update coq-stdpp to 1.8.0.
	* gnu/packages/coq.scm (coq-stdpp): Update to 1.8.0.

	Change-Id: Id44b29296fa6de706b0a3eac90616ba0de126f87

2024-02-08  pukkamustard  <pukkamustard@posteo.net>

	gnu: Update coq-autosubst to 1.8.
	* gnu/packages/coq.scm (coq-autosubst): Update to 1.8.

	Change-Id: I36b226afd3ed043977c6188dcb6bdeaf2e402de8

2024-02-08  pukkamustard  <pukkamustard@posteo.net>

	gnu: Update coq-mathcomp to 1.17.0.
	* gnu/packages/coq.scm (coq-mathcomp): Update to 1.17.0.

	Change-Id: Ia8397f94b7158128e6473811355a2c596c98970b

2024-02-08  pukkamustard  <pukkamustard@posteo.net>

	gnu: Update coq-coquelicot to 3.4.0.
	* gnu/packages/coq.scm (coq-coquelicot): Update to 3.4.0.

	Change-Id: I14c18abdbb7bebea75ac26be9c4c1954778cef22

2024-02-08  pukkamustard  <pukkamustard@posteo.net>

	gnu: Update coq-gappa to 1.5.3.
	* gnu/packages/coq.scm (coq-gappa): Update to 1.5.3.

	Change-Id: Icc124d8a2d7a55717651d135d6817871b5bc6321

2024-02-08  pukkamustard  <pukkamustard@posteo.net>

	gnu: Update coq-flocq to 4.1.1.
	* gnu/packages/coq.scm (coq-flocq): Update to 4.1.1.

	Change-Id: Ib2d8fb4701d03a5e796736ab5b2a30dc6897dc22

2024-02-08  pukkamustard  <pukkamustard@posteo.net>

	gnu: ocaml: Update to 4.14.1.
	* gnu/packages/ocaml.scm (ocaml): Update to 4.14.1.

	Change-Id: I46de8b8bfac9250420175d0d16473c6cc8ee4198

2024-02-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nats-server: Update to 2.10.10.
	* gnu/packages/high-availability.scm (nats-server): Update to 2.10.10.

	Change-Id: Ic34d8a4672b188c8d3d10141f9227cab4075fd5b

2024-02-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nats-io-nats-go: Update to 1.32.0.
	* gnu/packages/golang-xyz.scm (go-github-com-nats-io-nats-go): Update to 1.32.0.

	Change-Id: I094dffb0757672067d29b102d12a268264758ea5

2024-02-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nats-io-nkeys: Update to 0.4.7.
	* gnu/packages/golang-crypto.scm (go-github-com-nats-io-nkeys): Update to 0.4.7.

	Change-Id: I75ab528c844ab5d046f297bdf9009d30c86eb90a

2024-02-08  Benjamin  <benjamin@uvy.fr>

	gnu: Add nats-server.
	* gnu/packages/messaging.scm (nats-server): New variable.

	Change-Id: Idb05684fae798b37d396279f136f11fce85e2e02

2024-02-08  Benjamin  <benjamin@uvy.fr>

	gnu: Add go-github-com-nats-io-nats-go.
	* gnu/packages/golang-xyz.scm (go-github-com-nats-io-nats-go): New variable.

	Change-Id: Ic2897e20fdcd8d68505f8a96281071fe3de224c9

2024-02-08  Benjamin  <benjamin@uvy.fr>

	gnu: Add go-github-com-nats-io-jwt-v2.
	* gnu/packages/golang-crypto.scm (go-github-com-nats-io-jwt-v2): New variable.

	Change-Id: I5253db9ceb1aa118cfc15e89823903f3f5b2b75c

2024-02-08  Benjamin  <benjamin@uvy.fr>

	gnu: Add go-github-com-nats-io-nkeys.
	* gnu/packages/golang-crypto.scm (go-github-com-nats-io-nkeys): New variable.

	Change-Id: Id82a9afd15f110426fd7a16b286b5af5cae45c6a

2024-02-08  Benjamin  <benjamin@uvy.fr>

	gnu: Add go-github-com-nats-io-nuid.
	* gnu/packages/golang-xyz.scm (go-github-com-nats-io-nuid): New variable.

	Change-Id: I71ef84703b6971cabacafcba09d1447544fb48bf

2024-02-08  Benjamin  <benjamin@uvy.fr>

	gnu: Add go-go-uber-org-automaxprocs.
	* gnu/packages/golang-xyz.scm (go-go-uber-org-automaxprocs): New variable.

	Change-Id: I06abcaf3f3b74e23e5808d4ff37a93a0dc45b137

2024-02-08  Benjamin  <benjamin@uvy.fr>

	gnu: Add go-github-com-prashantv-gostub.
	* gnu/packages/golang-check.scm (go-github-com-prashantv-gostub): New variable.

	Change-Id: I2ffde6cb83e4c7f6b2e412b38341add952803719

2024-02-08  Benjamin  <benjamin@uvy.fr>

	gnu: Add go-github-com-minio-highwayhash.
	* gnu/packages/golang-crypto.scm (go-github-com-minio-highwayhash): New variable.

	Change-Id: Ib6aa8a38946841e840b17848b07434487f0435ef

2024-02-08  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Revert update to Renpy 8.2.
	This reverts commits 9d53c236a69786508197c75d42923e8891c9212d,
	2bfe8e95ef7d83961b80b6bacedd2c8c84e056bc, and
	08ed3ec64ecd571d92d497b2493f5c0225102c99 as a temporary fix to
	<https://bugs.gnu.org/68982>.

2024-02-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-geoip2fast.
	* gnu/packages/geo.scm (python-geoip2fast): New variable.

	Change-Id: Ia1ca57ac281c487db65ad3474940e8326082b7a1

2024-02-08  Andrew Tropin  <andrew@trop.in>
	    Ivan Sokolov  <ivan-p-sokolov@ya.ru>

	gnu: elixir: Remove wrap for mix.
	* gnu/packages/elixir.scm (elixir)[#:phases]: Instead of wrapping mix into
	shell script, which sets environment variables, we patch mix itself and set
	environmnet variables via elixir code.

	Change-Id: Ia4643e18fe927491242a0541938b7570bd56fca1

	Change-Id: I29d2c61299a8a54125f0e15190c526a860d501da

2024-02-07  unwox  <me@unwox.com>

	gnu: janet: Update to 1.33.0
	* gnu/packages/lisp.scm (janet): Update to 1.33.0.

	Change-Id: Ic5dd8b0c7042fe965c940d291331803f7f28e3f2

2024-02-07  Felix Gruber  <felgru@posteo.net>

	gnu: qgis: Fix build against proj 9.3.1.
	* gnu/packages/geo.scm (qgis)[arguments]: Disable newly broken tests
	  test_core_overlayexpression and PyQgsProjectionSelectionWidgets.

	Change-Id: If80c1d86b00f4d9481ada17b99962754b5efdc92

2024-02-07  Felix Gruber  <felgru@posteo.net>

	gnu: grass: Update to 7.8.8.
	* gnu/packages/geo.scm (grass): Update to 7.8.8.

	Change-Id: Ife86e2f770e1a3bbc907e9baf25253dbff7e5653

2024-02-07  Felix Gruber  <felgru@posteo.net>

	gnu: python-pyshp: Update to 2.3.1.
	* gnu/packages/geo.scm (python-pyshp): Update to 2.3.1.
	  [arguments]: Disable test that requires network access.

	Change-Id: Iba7bd8191c17ecf255375a8443319b449057e094

2024-02-07  Felix Gruber  <felgru@posteo.net>

	gnu: python-shapely: Update to 2.0.2.
	* gnu/packages/python-xyz.scm (python-shapely): Update to 2.0.2.
	[native-inputs]: Remove python-pytest-cov.

	Change-Id: I4358c16d53c97a0cd38e3689d65ead770b2e997c

2024-02-07  Felix Gruber  <felgru@posteo.net>

	gnu: geos: Update to 3.12.1.
	* gnu/packages/geo.scm (geos): Update to 3.12.1.
	  [arguments]: Update 'patch-test-shebangs.

	Change-Id: I4c5a7dd0ce0e95f813474ff4841a844e63451d24

2024-02-07  Felix Gruber  <felgru@posteo.net>

	gnu: libgeotiff: Fix build with proj 9.3.1.
	* gnu/packages/geo.scm (libgeotiff): [source]: Add patches to fix build
	  with proj 9.3.1.
	* gnu/local.mk: Add patch files.
	* gnu/packages/patches/libgeotiff-fix-tests-on-i386.patch: New file.
	* gnu/packages/patches/libgeotiff-fix-tests-with-proj-9.3.0.patch: New
	  file.
	* gnu/packages/patches/libgeotiff-fix-tests-with-proj-9.3.1.patch: New
	  file.

	Change-Id: I5f09e793698b0b137888faa0f595ef06850c6160

2024-02-07  Felix Gruber  <felgru@posteo.net>

	gnu: python-pyproj: Update to 3.6.1.
	* gnu/packages/geo.scm (python-pyproj): Update to 3.6.1.
	[arguments]: Convert to gexp.

	Change-Id: I0ef2bf3da8d35b728f4ba4009caca33fa18dbad3

2024-02-07  Felix Gruber  <felgru@posteo.net>

	gnu: proj: Update to 9.3.1.
	* gnu/packages/geo.scm (proj): Update to 9.3.1.

	Change-Id: I176efdba12761b81b90c8a53c362e4e66bd08fca

2024-02-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Register missing patch.
	* gnu/local.mk (dist_patch_DATA): Add missing patch.

	Change-Id: I82264a8cbea1550522994292e24f702f7cc78700

2024-02-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-ipydatawidgets: Fix build.
	As seen in <http://ci.guix.gnu.org/build/3396112/log/raw>.

	* gnu/packages/jupyter.scm (python-ipydatawidgets) [arguments]
	<#:phases>: Disable 3 failing tests in 'check phase.

	Change-Id: I8de3678914e871df5bbb50c69c322dc4b55d18ac

2024-02-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-traittypes: Simplify package.
	* gnu/packages/python-science.scm (python-traittypes) [build-system]:
	Swap to pyproject-build-system.
	[arguments]: Move excluded tests to <#:test-flags>. Use standard 'check
	phase.

	Change-Id: I4cab0c94036a7e5f0851edf2833dfac2f675d2a0

2024-02-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pynrrd: Update to 1.0.0.
	* gnu/packages/python-science.scm (python-pynrrd): Update to 1.0.0.
	[arguments]: Keep 'ensure-no-mtimes-pre-1980 phase as it's building with
	it successfully.
	[propagated-inputs]: Add python-nptyping and python-typing-extensions.

	Change-Id: Ic4dcd0825e71d3eb4acd39694bee9e22e8485f9f

2024-02-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pynrrd: Improve description.
	* gnu/packages/python-science.scm (python-pynrrd) [description]: Add
	definition of NRRD.

	Change-Id: I0335df0eb4be600d81799da64374ddfb49b06720

2024-02-06  Antero Mejr  <antero@mailbox.org>

	gnu: Add python-pynrrd.
	* gnu/packages/python-science.scm (python-pynrrd): New variable.

2024-02-06  Andy Tai  <atai@atai.org>

	gnu gnuatro: Update to 0.22.
	* gnu/packages/astronomy.scm (gnuastro): Update to 0.22.

	Change-Id: Ifa8329765adb2b32b9b04c1531087363a807613d

2024-02-06  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-imifa.
	* gnu/packages/cran.scm (r-imifa): New variable.

	Change-Id: I0046faadb9546ae1fa8437db72b784307deba241

2024-02-06  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-mvnfast.
	* gnu/packages/cran.scm (r-mvnfast): New variable.

	Change-Id: I17b1d1da941248fde466aa90304481cae9ca60fe

2024-02-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add openmm.
	* gnu/packages/machine-learning.scm (openmm): New variable.

	Change-Id: I2a296471881ffbd9356fcdd27d349aa4a7bb5132

2024-02-06  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.76.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.76.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I6e66bfadeb11a300f47fbec2bffdbc5b02d85e75

2024-02-06  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.15.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.15.
	(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.


	Change-Id: I9c744e41241d083baf20d2004bb3ee445cd0a0a9

2024-02-06  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.7: Update to 6.7.3.
	* gnu/packages/linux.scm (linux-libre-6.7-version): Update to 6.7.3.
	(linux-libre-6.7-pristine-source, deblob-scripts-6.7): Update hashes.


	Change-Id: I56b489855db37962ccf9ccccdf09fabf65648e89

2024-02-05  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-operatorfoundation-ed25519: Add missing input.
	* gnu/packages/golang-crypto.scm (go-github-com-operatorfoundation-ed25519)
	[native-inputs]: Add go-golang-org-x-crypto.

2024-02-05  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-go-git-go-billy: Add missing input.
	* gnu/packages/golang.scm (go-github-com-go-git-go-billy)
	[propagated-inputs]: Add go-golang-org-x-sys.

	Change-Id: Ia1fee47a497dcd1221ec6a8b2b6bbd549662e470

2024-02-05  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-cheekybits-genny: Add missing input.
	* gnu/packages/golang.scm (go-github-com-cheekybits-genny)
	[native-inputs]: Add go-github-com-stretchr-testify.

	Change-Id: Ib3b9a0aefa8218d26527e4401952ad72d6cc625d

2024-02-05  Troy Figiel  <troy@troyfigiel.com>

	gnu: misspell: Add missing input.
	* gnu/packages/golang.scm (misspell) [propagated-inputs]: Add go-github-com-gobwas-glob.

	Change-Id: I1c080a8fbb6f0a0294e28e4697438ab31ebca3cc

2024-02-05  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-jmespath-go-jmespath: Add missing input.
	* gnu/packages/golang-web.scm (go-github-com-jmespath-go-jmespath)
	[native-inputs]: Add go-github-com-stretchr-objx.

	Change-Id: I98f2bf971b2edf41c6f36ed118bbe33727f0267b

2024-02-05  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-kr-text: Update to 0.2.0.
	* gnu/packages/golang.scm (go-github-com-kr-text): Update to 0.2.0.
	[propagated-inputs]: Add go-github-com-creack-pty.

2024-02-05  Greg Hogan  <code@greghogan.com>

	gnu: texstudio: Update to 4.7.2.
	* gnu/packages/tex.scm (texstudio): Update to 4.7.2.

2024-02-05  Greg Hogan  <code@greghogan.com>

	gnu: xsnow: Update to 3.7.7.
	* gnu/packages/toys.scm (xsnow): Update to 3.7.7.
	[inputs]: Add gsl and move gtk+ to ...
	[propagated-inputs]: ... here and add gdk-pixbuf.

	Change-Id: I45ba6bffc670180ffd713bc098513e5d4cd3dc23

2024-02-05  Greg Hogan  <code@greghogan.com>

	gnu: fmt-10: Update to 10.2.1.
	* gnu/packages/pretty-print.scm (fmt-10): Update to 10.2.1.

	Change-Id: I11e0828c120f1f14c8c9f1c080d0608f81354ae3

2024-02-05  Greg Hogan  <code@greghogan.com>

	gnu: spdlog: Update to 1.13.0.
	* gnu/packages/logging.scm (spdlog): Update to 1.13.0.
	[source]: Remove upstreamed patch.
	* gnu/local.mk: Unregister it.
	* gnu/packages/patches/spdlog-fix-tests.patch: Delete file.

	Change-Id: I78b5021b9841d16f43a283eaee931b4f92746ab8

2024-02-05  Luis Felipe  <sirgazil@zoho.com>

	gnu: Add font-oswald.
	* gnu/packages/fonts.scm (font-oswald): New variable.

	Change-Id: Ief63b944b722d5ed1b3cabd041bcd75948a1f59e

2024-02-05  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: emacs-desktop-environment: Update to 0.5.0-0.bc1153a.
	* gnu/packages/emacs-xyz.scm (emacs-desktop-environment): Update to 0.5.0-0.bc1153a.

2024-02-05  Juliana Sims  <juli@incana.org>

	gnu: qpwgraph: Update to 0.6.2.
	* gnu/packages/audio.scm (qpwgraph): Update to 0.6.2.

	Change-Id: I4b05ea71f08dd4c5bcc59f2a86069ad068f4a84f

2024-02-05  Leo Nikkilä  <hello@lnikki.la>

	linux-container: Inherit essential services.
	Currently it's not possible to set `essential-services' when building
	operating systems for containers, since `container-essential-services'
	always uses the defaults.

	It's possible to reference `essential-services' from the operating
	system that's passed in, but since it's thunked, the operating system
	needs to be defined in two passes to avoid an infinite loop.

	* gnu/system/linux-container.scm (container-essential-services): Use
	operating-system-essential-services instead of the defaults to allow
	overriding the base services.
	(containerized-operating-system): Update accordingly.

	Change-Id: I81452487ef1ad01d3fa874c26d93a67d58ce6062

2024-02-05  Clément Lassieur  <clement@lassieur.org>

	teams: mozilla: Add tor-browsers.scm.
	* etc/teams.scm (mozilla): Add "gnu/packages/tor-browsers.scm".

	Change-Id: Id3aa1fe641c612000319a4ea4b236285f8d3b599

2024-02-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-gabriel-vasile-mimetype.
	* gnu/packages/golang.scm (go-github-com-gabriel-vasile-mimetype): New
	  variable.

	Change-Id: Icb1624eb9a890b6f711dacf5ff80f15b041f3b7d

2024-02-05  Clément Lassieur  <clement@lassieur.org>

	gnu: Add mullvadbrowser.
	* gnu/packages/tor-browsers.scm (%moz-build-date): Rename to
	%torbrowser-build-date.
	(make-torbrowser, torbrowser): Add a ‘build-date’ parameter and use it.
	(%mullvadbrowser-locales, %mullvadbrowser-build-date, %mullvadbrowser-version,
	%mullvadbrowser-firefox-version, translation-mullvad-browser,
	mullvadbrowser-assets, mullvadbrowser-base, mullvadbrowser): New variables.

	Change-Id: Ie6d48823b3794710f60f0ae201a0297925221f66

2024-02-05  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: nyxt: Update to 3.11.2.
	* gnu/packages/web-browsers.scm (nyxt): Update to 3.11.2.

2024-02-05  Charles  <charles@charje.net>

	gnu: cl-legit: Update to 1.0.0-3.9c677b9.
	* gnu/packages/lisp-xyz.scm (sbcl-legit): Update to 1.0.0-3.9c677b9.

	Change-Id: Ib6ea65b196df9a82c6d4cf7c360fd8f97b5e1819

2024-02-05  Charles  <charles@charje.net>

	gnu: cl-command-line-args: Update to version 0.1.1.
	* gnu/packages/lisp-xyz.scm (sbcl-command-line-args): Update to 0.1.1.

	Change-Id: I8f95ab80b8f79a6aaa3155fb5058821186fd9d5f

2024-02-05  Charles  <charles@charje.net>

	gnu: Add cl-modf.
	* gnu/packages/lisp-xyz.scm (sbcl-modf, cl-modf, ecl-modf): New variables.

	Change-Id: Ic7e8e4511ca537531a7d9aa134e671aca060aa09

2024-02-05  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: emacs-telega-server: Update to 0.8.240.
	* gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to 0.8.240.

	gnu: tdlib: Update to 1.8.24.
	* gnu/packages/messaging.scm (tdlib): Update to 1.8.24.

2024-02-05  Georgios Athanasiou  <yorgath@gmail.com>

	gnu: guile-yamlpp: Update to 0.3.
	* gnu/packages/guile-xyz.scm (guile-yamlpp): Update to 0.3.

	Change-Id: I47e3e909cadc81219b8cb2bc32a86eccd73f7d4a

2024-02-05  kiasoc5  <kiasoc5@disroot.org>

	gnu: clamav: Update to 0.103.11.
	* gnu/packages/antivirus.scm (clamav): Update to 0.103.11.

	Change-Id: I8aaed3f1225b6ff80d403be42a1370327a41b3da

2024-02-05  Troy Figiel  <troy@troyfigiel.com>

	gnu: go-github-com-docker-go-connections: Update to 0.5.0.
	* gnu/packages/golang.scm (go-github-com-docker-go-connections): Update to 0.5.0.

	Change-Id: I742db180c55048e997df159377a212fb238455f8

2024-02-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-ics: Fix cross-compilation.
	* gnu/packages/guile-xyz.scm (guile-ics): Fix cross-compilation.
	[native-inputs]: Add "guile-3.0", "guile-lib" and "guile-smc".
	(guile2.2-ics)[native-inputs]: Replace them with variants for Guile 2.2.

	Change-Id: Ie35f8087b1db30992f63edac8d303f854139ecbf

2024-02-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-ics: Update to 0.6.0.
	* gnu/packages/guile-xyz.scm (guile-ics): Update to 0.6.0.
	[inputs]: Remove "which".
	(guile2.2-ics)[inputs]: Likewise.

	Change-Id: I969b2dfe7f3007001930ba132821f6427a367e9e

2024-02-05  Hilton Chain  <hako@ultrarare.space>

	gnu: Add egl-gbm.
	* gnu/packages/xorg.scm (egl-gbm): New variable.

	Change-Id: Idb7785e898f7289ddc6100d3d11b797db163ca3e

2024-02-05  Hilton Chain  <hako@ultrarare.space>

	gnu: egl-wayland: Update to 1.1.13.
	* gnu/packages/xorg.scm (egl-wayland): Update to 1.1.13.

	Change-Id: I2ecc5776e80f3bcebcfbbcde34865692a8758845

2024-02-05  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-wanderlust: Update to 2.15.9-818.9fd2c65.
	* gnu/packages/emacs-xyz.scm (emacs-wanderlust): Update to 2.15.9-818.9fd2c65.

	Change-Id: Ib485c9250f226b46ac0e0a325c79014924478299

2024-02-05  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-semi-epg: Update to 1.14.6-248.9063a44.
	* gnu/packages/emacs-xyz.scm (emacs-semi-epg): Update to 1.14.6-248.9063a44.

	Change-Id: Ib3841801d8528003f77ddf92c8a530618c446311

2024-02-05  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-flim-lb: Update to 1.14.9-142.abdd231.
	* gnu/packages/emacs-xyz.scm (emacs-flim-lb): Update to 1.14.9-142.abdd231.

	Change-Id: Ib5c7615ae70fd4b68c7585a30bc8e32f75dafa18

2024-02-05  Hilton Chain  <hako@ultrarare.space>

	gnu: kconfig-hardened-check: Rename to kernel-hardening-checker.
	* gnu/packages/linux.scm (kconfig-hardened-check): Rename to…
	(kernel-hardening-checker): …this.
	(kconfig-hardened-check): Define as deprecated.

	Change-Id: I01688d36ea6cf763f8ccc2a87a9162ebb4cbb16b

2024-02-05  Hilton Chain  <hako@ultrarare.space>

	gnu: kconfig-hardened-check: Update to 0.6.6.
	* gnu/packages/linux.scm (kconfig-hardened-check): Update to 0.6.6.

	Change-Id: I8f60e6b7545b04059ae3dae881dcc004c70a5027

2024-02-05  Hilton Chain  <hako@ultrarare.space>

	gnu: picard: Update to 2.11.
	* gnu/packages/music.scm (picard): Update to 2.11.

	Change-Id: I61c4563a09f195415f6a67f657e4f9061e2f4389

2024-02-05  Hilton Chain  <hako@ultrarare.space>

	gnu: phantomsocks: Update to 0.0.0-20240125140126-2576269ca69a.
	gnu/packages/networking.scm (phantomsocks): Update to
	0.0.0-20240125140126-2576269ca69a.
	[arguments]<#:go>: Use go-1.21.

	Change-Id: Ib3ee928e6f5e43603d7d41cd8203e6c524167670

2024-02-05  Hilton Chain  <hako@ultrarare.space>

	gnu: font-sarasa-gothic: Update to 1.0.5.
	* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 1.0.5.

	Change-Id: I53b2a12f607e0a75645759f8e9190fe7117b49cd

2024-02-05  Hilton Chain  <hako@ultrarare.space>

	gnu: Add pam-uaccess.
	* gnu/packages/admin.scm (pam-uaccess): New variable.

	Change-Id: I71b16e8548359fe59b2d09bb91b050bf9be33a78

2024-02-05  Hilton Chain  <hako@ultrarare.space>

	services: kernel-module-lodaer: Add udev requirement.
	Otherwise, modules will be loaded before udev starts, and load events won't be
	handled.

	* gnu/services/linux.scm (kernel-module-loader-shepherd-service)[requirement]:
	Add 'udev.

	Change-Id: Ib65028978f96012604b54b27a56501d4388b0f34

2024-02-05  Hilton Chain  <hako@ultrarare.space>

	gnu: Add mbedtls, version 3.5.2.
	* gnu/packages/tls.scm (mbedtls): New variable.

	Change-Id: I09c86ce04734bd5b44441d7749688a5c39389ece

2024-02-05  Hilton Chain  <hako@ultrarare.space>

	gnu: mbedtls-apache: Rename to mbedtls-lts.
	* gnu/packages/tls.scm (mbedtls-apache): Rename package to "mbedtls".
	Rename variable to…
	(mbedtls-lts): …this.
	(mbedtls-apache): Define as deprecated by mbedtls-lts.
	(mbedtls-for-hiawatha): Adjust accordingly.
	* doc/guix.texi: Likewise.
	* gnu/packages/emulators.scm (dolphin-emu,retroarch)[inputs]: Likewise.
	* gnu/packages/game-development.scm (godot-lts,godot)[inputs]: Likewise.
	* gnu/packages/hardware.scm (hueplusplus,openrgb)[inputs]: Likewise.
	* gnu/packages/haxe.scm (neko,haxe,hashlink)[inputs]: Likewise.
	* gnu/packages/irc.scm (inspircd)[inputs]: Likewise.
	* gnu/packages/julia-jll.scm (julia-mbedtls-jll)[arguments]<#:phases>,[inputs]:
	Likewise.
	* gnu/packages/julia.scm (julia)[arguments]<#:phases>,[inputs]: Likewise.
	* gnu/packages/linphone.scm (bctoolbox)[inputs]: Likewise.
	* gnu/packages/linux.scm (dislocker)[inputs]: Likewise.
	* gnu/packages/networking.scm (nng)[inputs]: Likewise.
	* gnu/packages/search.scm (dataparksearch)[inputs]: Likewise.
	* gnu/packages/video.scm (obs)[inputs]: Likewise.
	* gnu/packages/web.scm (hiawatha)[arguments]<#:phases>: Likewise.

	Change-Id: I0c58b3cd0bcf6e44e7b16a69f6d2739aa3c1545b

2024-02-05  Hilton Chain  <hako@ultrarare.space>

	gnu: mbedtls-apache: Use gexps.
	* gnu/packages/tls.scm (mbedtls-apache)[arguments]: Use gexps.

	Change-Id: Idefca03b8eea0d3f18497afccc4a3a081caac87e

2024-02-05  Hilton Chain  <hako@ultrarare.space>

	gnu: mbedtls-apache: Update to 2.28.7.
	* gnu/packages/tls.scm (mbedtls-apache): Update to 2.28.7.
	[license]: Add gpl2+.

	Change-Id: I946aa1436214a11ab3faa08b3ddf9c937a0462a9

2024-02-05  Hilton Chain  <hako@ultrarare.space>

	gnu: mbedtls-for-hiawatha: Update package style.
	* gnu/packages/tls.scm (mbedtls-for-hiawatha)[arguments]: Use gexps.
	Remove trailing #t.

	Change-Id: I0af54b6fb7319bc811ce38c001b47686fb45b1bd

2024-02-05  Hilton Chain  <hako@ultrarare.space>

	gnu: mbedtls-for-hiawatha: Use inherited source.
	* gnu/packages/tls.scm (mbedtls-for-hiawatha): Use inherited source.
	[arguments]<#:phases>: Keep "-Wformat-signedness".

	Change-Id: I562ae6533b518a853b9b59f8fb69c0135364277f

2024-02-04  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Remove gnome-shell-extension-sound-output-device-chooser.
	This extension has not been ported to GNOME 44, because you can switch the
	audio output directly in the shell.

	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-sound-output-device-chooser):
	Remove variable.

	Change-Id: Iae51c7d284b85f630b5874445c6695b32b5d523e

2024-02-04  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Remove gnome-shell-extension-transparent-window.
	This extension has not been ported to GNOME 44. The master branch has
	compatibility for 43 but not 44.

	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-transparent-window):
	Remove variable.

	Change-Id: If57da6bb16f53968f5f694392a69118b85b3823c

2024-02-04  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Remove gnome-shell-extension-jiggle.
	This extension has not been made compatible with GNOME 44.

	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-jiggle): Remove variable.

	Change-Id: I9afa9c2fe110ba883524eb9ca9acab42fbdd8f00

2024-02-04  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-shell-extension-topicons-redux: Deprecate.
	This extension has not been ported to GNOME 44. The appindicator extension
	exhibits a similar feature.

	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-topicons-redux): Deprecate
	in favor of gnome-shell-extension-appindicator.

	Change-Id: I3152f0f0117db56ce89dad659cc779a1ba174378

2024-02-04  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-shell-extension-noannoyance: Switch to fork.
	The NoAnnoyance “v2” project has not been ported to GNOME 44, so we switch to
	a maintained fork.  The version number is computed in continuity with
	NoAnnoyance v2.

	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-noannoyance): Switch to
	the fork.  Bump version to 17 and revision to 6.
	[arguments]: Convert to list of G-Expressions.

	Change-Id: Ic74d832020dfe3857e1abf450f5d7876cc921a28

2024-02-04  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-shell-extensions: Wrap the extensions.
	The top-level modules that are wrapped are the /extension.js and /prefs.js of
	every extension sub-directory. The GI_TYPELIB_PATH used contains glib for
	every extension, and gnome-menus for Applications Menu.

	* gnu/packages/gnome.scm (gnome-shell-extensions) [#:phases]: Add
	'wrap-extensions.
	[native-inputs]: Add gobject-introspection.
	[inputs]: Add gnome-menus and glib.
	[propagated-imputs]: Remove glib.

	Change-Id: I58b79ca92fbceebb9bbb150102fa428022e3eb63

2024-02-04  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-menus: Build GObject Introspection data.
	* gnu/packages/gnome.scm (gnome-menus) [native-inputs]: Add gobject-introspection.

	Change-Id: I8cf485955dbad29cec781af9b5fada4c5bcb1ba6

2024-02-03  Clément Lassieur  <clement@lassieur.org>

	gnu: ublock-origin: Update to 1.55.0.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.55.0.
	(ublock-main-assets): Update to 0cb71ec86524082c463d2fd2e18ecdea04fe335c.
	(ublock-prod-assets): Update to 21c07155353d7ecca2ffdc9e786f252a8cf00935.

	Change-Id: I1a1235e2ba14166e4ec8b50c353e90f87e81559b

2024-02-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: tor-browsers: Use freedesktop module.
	The shared-mime-info package has been moved from gnome to freedesktop,
	causing the variable to be unbound where this module is not imported.

	* gnu/packages/tor-browsers.scm
	<define-package>: Add #:use-module (gnu packages freedesktop).

	Fixes: Unbound variable ‘shared-mime-info’.

2024-02-03  Mark H Weaver  <mhw@netris.org>

	teams: Add Mark H Weaver to the ‘mozilla’ team.
	* etc/teams.scm (Mark H Weaver): Add to the ‘mozilla’ team.

2024-02-03  Rikard Nordgren  <hrn@posteo.net>

	gnu: Add node-path-key.
	* gnu/packages/node-xyz.scm (node-path-key): New variable

	Change-Id: I0fc1cbbcf82622f4bf2dd6d2ca46b22605ea964a

2024-02-03  Tomas Volf  <~@wolfsden.cz>

	gnu: ngtcp2: Update to 1.2.0.
	* gnu/packages/networking.scm (ngtcp2): Update to 1.2.0.

	Change-Id: Ib71911a250dd68ba9e25e93dd17a2770fc99f0bb

2024-02-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team

2024-02-03  Juliana Sims  <juli@incana.org>

	gnu: raylib: Update to 5.0.
	* gnu/packages/game-development.scm (raylib): Update to 5.0.

	Change-Id: If3797a5f88bdd7f72d47f7f83556e16b319a38f9

2024-02-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-rpy2: Update to 3.5.15.
	* gnu/packages/statistics.scm (python-rpy2): Update to 3.5.15.
	[inputs]: Add zlib.
	[native-inputs]: Add python-coverage, python-ipython, python-numpy,
	python-pandas, python-pytest, and python-pytest-cov.

	gnu: python-tzlocal: Update to 5.2.
	* gnu/packages/time.scm (python-tzlocal): Update to 5.2.
	[source]: Fetch from git.
	[build-system]: Use pyproject-build-system
	[propagated-inputs]: Remove python-pytz.  Add python-tzdata.
	[native-inputs]: Add python-check-manifest, python-pytest, and
	python-pytest-cov.

	gnu: Add python-tzdata.
	* gnu/packages/time.scm (python-tzdata): New variable.
	* gnu/packages/base.scm (tzdata): Update comment.

	gnu: Add lua-clingo.
	* gnu/packages/potassco.scm (make-lua-clingo, lua5.1-clingo)
	(lua5.2-clingo): New variables.

	gnu: Add python-plingo.
	* gnu/packages/potassco.scm (python-plingo): New variable.

	gnu: python-clorm: Reindent with emacs.
	* gnu/packages/potassco.scm (python-clorm): Reindent with emacs.

	gnu: Add python-clingo-dl.
	* gnu/packages/potassco.scm (python-clingo-dl): New variable.

	gnu: Add piglit.
	* gnu/packages/gl.scm (piglit): New variable.

	gnu: Add waffle.
	* gnu/packages/gl.scm (waffle): New variable.

2024-02-03  Simon Tournier  <zimon.toutoune@gmail.com>

	doc: contributing: Remove sentences appearing twice.
	* doc/contributing.texi (Commit Access): Remove sentences appearing twice and
	use @url.

	Change-Id: I2b0cb9eebc6f9f66147f286c0bdffdf8924ec412

2024-02-03  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: deja-dup: update to 45.2.
	* gnu/packages/gnome.scm (deja-dup): Update to 45.2.
	[arguments]: Convert to list of G-Expressions.

	Change-Id: I60823287827b0690796fec7955bcf9682acd88b3

2024-02-03  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: duplicity: Wrap for GI_TYPELIB_PATH.
	* gnu/packages/backup.scm (duplicity) [native-inputs]: Add
	gobject-introspection.
	[inputs]: Add bash-minimal.
	[#:phases]: Add 'gi-wrap.

	Change-Id: If9d6a6bb0e855a4d775c1e4adb3b07f71be43090

2024-02-02  David Pflug  <david@pflug.io>

	gnu: trydiffoscope: Update to 67.0.6.
	* gnu/packages/diffoscope.scm (trydiffoscope): Update to 67.0.6.


	Change-Id: I508a9ed647bbe2afc6b9ee9730ab1d5d08ade508

2024-02-02  David Pflug  <david@pflug.io>

	gnu: diffoscope: Update to 255.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 255.


	Change-Id: Ic0eb0a34cbd82286ac294da20984c3a2ec09fe1f

2024-02-02  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-gregjones-httpcache.
	* gnu/packages/golang-web.scm (go-github-com-gregjones-httpcache): New
	  variable.

	Change-Id: I2ba0196fd1de63f26a814dc96ff64a6fb5379043

2024-02-02  Simon Tournier  <zimon.toutoune@gmail.com>

	doc: contributing: Fix typo.
	* doc/contributing.texi (Reviewing the Work of Others): Fix typo.

	Change-Id: I4d3afd4f7e47dbda8a43fdf7f18c7c233d1c8762

2024-02-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Mention the responsibilities that blocking comes with.
	* doc/contributing.texi (Commit Access): Mention that blocking comes with
	extra responsibilities.

	Reviewed-by: Simon Tournier <zimon.toutoune@gmail.com>

2024-02-02  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-96.d9fa794.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-96.d9fa794.

	Change-Id: I909ed95b672d3554a0f9c89c1b4158c33afb833e

2024-02-02  Christopher Baines  <mail@cbaines.net>

	gnu: guile-next: Don't patch posix-spawn for the hurd.
	As the patch doesn't apply.

	* gnu/packages/guile.scm (guile-3.0)[arguments]: Remove
	'patch-posix-spawn-usage' phase.

	Change-Id: I17f4878f7bbd74b71e559b16dc68ccf68c639987

2024-02-02  Clément Lassieur  <clement@lassieur.org>

	gnu: torbrowser: Stop inheriting Icecat.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add packages/tor-browsers.scm.
	* gnu/packages/gnupg.scm: Remove fix for dependency loop (fixed because we use
	a new file).
	* gnu/packages/tor-browsers.scm (mozilla-locale, mozilla-locales,
	%torbrowser-locales, %moz-build-date, %torbrowser-version,
	%torbrowser-firefox-version, translation-base-browser,
	translation-tor-browser, torbrowser-assets, torbrowser): New variables.
	(make-torbrowser): New procedure, which is a merge of ‘make-torbrowser’ (from
	tor.scm) with ‘icecat-minimal’ (from gnuzilla.scm).
	* gnu/packages/tor.scm (%moz-build-date, %torbrowser-version,
	%torbrowser-firefox-version, %torbrowser-locales, translation-base-browser,
	translation-tor-browser, torbrowser-assets, torbrowser): Remove variables.

	Change-Id: I5fcf73e53fe4481a18e13cdeb3515c3dc4430090

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximeta: Update to 1.20.3.
	* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.20.3.

	Change-Id: I0438d403e659f361e5bb3d24ccedd301ec5d59d5

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basilisk: Update to 1.14.3.
	* gnu/packages/bioconductor.scm (r-basilisk): Update to 1.14.3.

	Change-Id: I605e5a1df4047a17b631398f0db6ccdfea1638ce

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicfeatures: Update to 1.54.3.
	* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.54.3.

	Change-Id: I8c503aa209692357a7830b618f6dd0ac86b5e65c

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edger: Update to 4.0.14.
	* gnu/packages/bioconductor.scm (r-edger): Update to 4.0.14.

	Change-Id: I6e620b0df01403fbf26d0a61193f463a283b25cc

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomart: Update to 2.58.2.
	* gnu/packages/bioconductor.scm (r-biomart): Update to 2.58.2.

	Change-Id: Ie00a4761278b91a3d17a23a1d3f8b02ecca0f255

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rrcov: Update to 1.7-5.
	* gnu/packages/statistics.scm (r-rrcov): Update to 1.7-5.

	Change-Id: Icd311e72085e01b0bbee84d70a591b9b509c7742

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sfsmisc: Update to 1.1-17.
	* gnu/packages/statistics.scm (r-sfsmisc): Update to 1.1-17.

	Change-Id: I9bbffea415d58bc42a4e0f5c611f7bf87a8fe001

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-coda: Update to 0.19-4.1.
	* gnu/packages/statistics.scm (r-coda): Update to 0.19-4.1.

	Change-Id: I6f4d9f7fe0ac81b44e3970f84f667a7757ee6b41

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tensorflow: Update to 2.15.0.
	* gnu/packages/cran.scm (r-tensorflow): Update to 2.15.0.
	[inputs]: Remove tensorflow.

	Change-Id: I4537b4bd6b03b3b7d671c437e1de1aebbbb57e7c

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-readods: Update to 2.2.0.
	* gnu/packages/cran.scm (r-readods): Update to 2.2.0.

	Change-Id: I1c66d1c24ab56d6d3da3b7e7c8e541cbade3fd41

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-strex: Update to 2.0.0.
	* gnu/packages/cran.scm (r-strex): Update to 2.0.0.
	[propagated-inputs]: Add r-lifecycle.

	Change-Id: I2a0ece4937539e22e1bbf80e0aefe365da19c0d5

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3misc: Update to 0.14.0.
	* gnu/packages/cran.scm (r-mlr3misc): Update to 0.14.0.

	Change-Id: Iba3cd32bfa38691ec83dee1dba980edc518c909d

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-infer: Update to 1.0.6.
	* gnu/packages/cran.scm (r-infer): Update to 1.0.6.
	[propagated-inputs]: Add r-cli.

	Change-Id: Ibdbc51f294e86a39465d4a92ca662ebbc3a0b8f3

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-explore: Update to 3.2-6.
	* gnu/packages/cran.scm (r-spatstat-explore): Update to 3.2-6.

	Change-Id: I6473a1339788e6d2a0d5389ddac60a3751d75996

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstantools: Update to 2.4.0.
	* gnu/packages/cran.scm (r-rstantools): Update to 2.4.0.

	Change-Id: I8e8c453359abedfc4d0f3e2d1735e92f21df560f

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsconnect: Update to 1.2.1.
	* gnu/packages/cran.scm (r-rsconnect): Update to 1.2.1.

	Change-Id: I8e3e4ae23a11036941e488360afcba29ef67a517

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fracdiff: Update to 1.5-3.
	* gnu/packages/cran.scm (r-fracdiff): Update to 1.5-3.

	Change-Id: Ie23eff55d9d4327eac48ff37465ec962272ad139

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-filesstrings: Update to 3.3.0.
	* gnu/packages/cran.scm (r-filesstrings): Update to 3.3.0.

	Change-Id: I829e333db3fa15894732171f4644ce9a3749abb9

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-terra: Update to 1.7-71.
	* gnu/packages/cran.scm (r-terra): Update to 1.7-71.

	Change-Id: Ic3e59b0a465c59194299a84954379fa7f47386c3

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-compositions: Update to 2.0-8.
	* gnu/packages/cran.scm (r-compositions): Update to 2.0-8.

	Change-Id: I8ae449f8d64ab26e9f06fe8ea904832d0dd43d9e

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayesplot: Update to 1.11.0.
	* gnu/packages/cran.scm (r-bayesplot): Update to 1.11.0.

	Change-Id: I061dc8275625969cf56acde4d60155add3178ede

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quickjsr: Update to 1.1.3.
	* gnu/packages/cran.scm (r-quickjsr): Update to 1.1.3.

	Change-Id: I706114ebe18ebc754254ff59c34092472f8cbf0f

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pscl: Update to 1.5.9.
	* gnu/packages/cran.scm (r-pscl): Update to 1.5.9.

	Change-Id: I8343ff6f8f0c85b7c1952d8e01b4757c89225acc

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-intergraph: Update to 2.0-4.
	* gnu/packages/cran.scm (r-intergraph): Update to 2.0-4.

	Change-Id: Ic3301e0a5b3f510540298589f9a483e6f17adabd

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-insight: Update to 0.19.8.
	* gnu/packages/cran.scm (r-insight): Update to 0.19.8.

	Change-Id: I35e107cb3fb2a549f3b18967c7969ad367ab8497

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reticulate: Update to 1.35.0.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.35.0.

	Change-Id: I5a22c8075ef6b1995d69a0e99761c8ee289c3496

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-magicaxis: Update to 2.4.5.
	* gnu/packages/cran.scm (r-magicaxis): Update to 2.4.5.

	Change-Id: I4d4d794474e5decf27667361141af2b46b84faeb

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pastecs: Update to 1.4.2.
	* gnu/packages/cran.scm (r-pastecs): Update to 1.4.2.
	[native-inputs]: Add r-knitr.

	Change-Id: I1b42b00e9fd11111faef5fed1f682273a9f6cb88

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-climaemet: Update to 1.2.1.
	* gnu/packages/cran.scm (r-climaemet): Update to 1.2.1.

	Change-Id: I07e1e1c6478e44245b5c981c2446a592b00a0bdf

2024-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggfittext: Update to 0.10.2.
	* gnu/packages/cran.scm (r-ggfittext): Update to 0.10.2.
	[propagated-inputs]: Add r-cli.

	Change-Id: I0260599cd9dde4732d1c890056230e5022caf229

2024-02-01  Wiktor Żelazny  <wz@freeshell.de>

	gnu: Add python-pandarallel.
	* gnu/packages/python-science.scm (python-pandarallel): New variable.

2024-02-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: golang-web: Adjust module commentary.
	Follow up <https://issues.guix.gnu.org/68835>.

	* gnu/packages/golang-web.scm: Mention sections for library and
	executable to reduce cross module inheritance.

	Change-Id: I9775d5681b380063dc43e6bd38aa94cec4f0db81

2024-02-01  Thomas Ieong  <th.ieong@free.fr>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Hilton Chain  <hako@ultrarare.space>

	gnu: Add go-minify.
	* gnu/packages/golang-web.scm (go-minify): New variable.

	Change-Id: Ic9b1c12ea477aa5ad194482f2ade58da029cadc4

2024-02-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	Change-Id: I42b5d41bdd5cd1b096c977e132b7a85992223402

2024-02-01  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-arei: Update to 0.9.2.
	* gnu/packages/emacs-xyz.scm (emacs-arei): Update to 0.9.2.

	Change-Id: I88c376a548fc9821e56c96b9ee38d1c98d6d416b

2024-02-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-structlayout-pretty: Fix build.
	* gnu/packages/golang-check.scm (go-structlayout-pretty) [arguments]
	<#:go>: Swap to go-1.20.

	Change-Id: I3afe393468d69e8ec78c6bb62d8ac6714b15a611

2024-02-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-structlayout-optimize: Fix build.
	* gnu/packages/golang-check.scm (go-structlayout-optimize) [arguments]
	<#:go>: Swap to go-1.20.

	Change-Id: I8ca2f7be5749e8f54c7decc84853ae3f665ba97c

2024-02-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-structlayout: Fix build.
	* gnu/packages/golang-check.scm (go-structlayout) [arguments] <#:go>:
	Swap to go-1.20.

	Change-Id: I97721cec7624a89439113cf089599d4229ff1d33

2024-02-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-staticcheck: Fix build.
	* gnu/packages/golang-check.scm (go-staticcheck) [arguments] <#:go>:
	Swap to go-1.20.

	Change-Id: Ic4550e063326d19247098f0713002359a4cc2750

2024-02-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-keyify: Fix build.
	* gnu/packages/golang-check.scm (go-keyify) [arguments] <#:go>: Swap to
	go-20.

	Change-Id: Ida1aafbbbf4c6a0ff8104c81b82b66c7ecb64218

2024-02-01  Hilton Chain  <hako@ultrarare.space>

	gnu: virt-manager: Don't propagate qemu.
	The current version of virt-manager does not directly use "qemu-img" or
	"kvm-img" in its source.

	* gnu/packages/virtualization.scm (virt-manager)[propagated-inputs]: Move qemu
	to…
	[inputs]: …here.

	Change-Id: I87a549b4d4f14168419ce419cb92dbf078c35381

2024-02-01  Hilton Chain  <hako@ultrarare.space>

	gnu: virt-manager: Fix qemu path substitution.
	* gnu/packages/virtualization.scm (virt-manager)[arguments]<#:phases>: Adjust
	‘fix-default-uri’ according to source change.

	Change-Id: Ic5085841db4759096b844d6f92f81d90554709d1

2024-02-01  Hilton Chain  <hako@ultrarare.space>

	gnu: virt-manager: Update package style.
	* gnu/packages/virtualization.scm (virt-manager)[arguments]: Remove trailing #t.
	Use gexps.
	[inputs]: Sort alphabetically.
	[native-inputs]: Remove labels.

	Change-Id: I6efe95061ff13feb01c45809004884ab0a563d0c

2024-02-01  Hilton Chain  <hako@ultrarare.space>

	gnu: python-apsw: Update to 3.45.1.0.
	* gnu/packages/databases.scm (python-apsw): Update to 3.45.1.0.
	[native-inputs]: Remove python-cython.

	Change-Id: Ia478f15f4c3daf2f5e05e1f3d94d50a7de40f13c

2024-02-01  Zhu Zihao  <all_but_last@163.com>

	gnu: sqlite-next: Update to 3.45.1.
	* gnu/packages/sqlite.scm (sqlite-next): Update to 3.45.1.

	Change-Id: If7c460e37b6b18768c59bf05472179eb0f7183f0

2024-02-01  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: mpv-mpris: Switch to gnu-build-system.
	* gnu/packages/video.scm (mpv-mpris)[build-system]: Use gnu-build-system again.
	[arguments]<#:phases>: Run tests.
	[native-inputs]: Add dbus, jq, playerctl, socat, sound-theme-freedesktop,
	xorg-server-for-tests, xvfb-run.

	Change-Id: I9de4ade633388ec42ac30019feb133ca98811ad9

2024-02-01  Hilton Chain  <hako@ultrarare.space>

	gnu: age-keygen: Move to (gnu packages golang-crypto).
	This is a follow-up to c94fc0596f722aa46916983170e41dd0e1c78713, which
	introduces cyclic module dependencies.

	* gnu/packages/golang.scm (age-keygen): Move to…
	* gnu/packages/golang-crypto.scm (age-keygen): …here.

	Change-Id: Id4f526cd07cf74304d481ca0c94b516360c8dc6c

2024-02-01  Hilton Chain  <hako@ultrarare.space>

	gnu: age: Move to (gnu packages golang-crypto).
	This is a follow-up to c94fc0596f722aa46916983170e41dd0e1c78713, which
	introduces cyclic module dependencies.

	* gnu/packages/golang.scm (age): Move to…
	* gnu/packages/golang-crypto.scm (age): …here.

	Change-Id: I471ea739315cb052ed61c69ad52906c5c46852f5

2024-02-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jami: Update to 20240124.3.
	* gnu/packages/jami.scm (libjami): Update to 20240124.3.
	(jami): Likewise.

	Change-Id: Ib0d8d5d566c5633bf2e33b1874ded92f2e451ff5

2024-02-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: dhtnet: Update to 0.0.1-1.41848a2.
	* gnu/packages/networking.scm (dhtnet): Update to 0.0.1-1.41848a2.
	[inputs]: Add yaml-cpp.

	Change-Id: I399260201e09185c33bbd441eb1a877a43e10d9f

2024-01-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-honnef-co-go-tools: Update to 0.4.6.
	* gnu/packages/golang-check.scm (go-honnef-co-go-tools): Update to 0.4.6.

	Change-Id: Iac26c3147104a06a72e5910edb9fb3deba6be486

2024-01-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: golang-check: Sort packages alphabetically.
	This commit is a housekeeping measure to prepare for natural and
	structured enlargement.

	* gnu/packages/golang-check.scm: Improve module commentary introduce
	sections for libraries and executables and sort packages alphabetically.

	Change-Id: Ifcac216c1c04e569cfdf2a7d902165a36ed06b32

2024-01-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-honnef-co-go-tools: Update homepage.
	Fixing lint warning by updating home page to actual one found on
	project's GitHub page: URI <https://honnef.co/go/tools> returned
	suspiciously small file (333 bytes)

	* gnu/packages/golang-check.scm (go-honnef-co-go-tools) [home-page]:
	Update it.

	Change-Id: I8956b146ff3f826c11b03212c365cf91120380b6

2024-01-31  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: go-honnef-co-go-tools: Improve synopsis and description.
	* gnu/packages/golang-check.scm (go-honnef-co-go-tools): Improve
	synopsis and description.

	Change-Id: I357626457418f8c6f1b05918226c33f7faa88d49

2024-01-31  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add go-structlayout-pretty.
	* gnu/packages/golang-check.scm (go-structlayout-pretty): New variable.

	Change-Id: I622a991b12708ee52eb412a3c6b3fbeeb512843d

2024-01-31  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add go-structlayout-optimize.
	* gnu/packages/golang-check.scm (go-structlayout-optimize): New variable.

	Change-Id: I7e1ce9acbe3ec09cc8b441de4816b247a2742938

2024-01-31  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add go-structlayout.
	* gnu/packages/golang-check.scm (go-structlayout): New variable.

	Change-Id: I7440cdf75238fc73451cefc73b3ce3eb3d4da323

2024-01-31  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add go-staticcheck.
	* gnu/packages/golang-check.scm (go-staticcheck): New variable.

	Change-Id: I82ce27df1bdbd79ae4740928e0661b585289d02b

2024-01-31  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add go-keyify.
	* gnu/packages/golang-check.scm (go-keyify): New variable.

	Change-Id: I99d41a18cb0e00dd35bef9c2c8fce12748f24ad4

2024-01-31  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Remove go-github-com-kisielk-gotool.
	* gnu/packages/golang-check.scm (go-github-com-kisielk-gotool): Delete variable.

	Change-Id: Ic99bba40f4cd66335656f27bf7dd97d1b90bb8f1

2024-01-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-torproject-org-pluggable-transports-goptlib: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-torproject-org-pluggable-transports-goptlib):
	Move from here ...
	gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I3bc97e64bd3680405c90eb84c2d7d3c7ff9092e0

2024-01-31  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: go-torproject-org-pluggable-transports-goptlib: Fix import path.
	* gnu/packages/golang.scm (go-torproject-org-pluggable-transports-goptlib)
	[arguments] <#:import-path>: Use actual module name from go.mod.
	(go-github-com-operatorfoundation-shapeshifter-transports) [arguments]
	<#:phases>: Remove obsolete 'patch phase for goptlib.
	(go-github-com-operatorfoundation-obfs4) [arguments] <#:phases>: Likewise.

	Change-Id: Ib2e49164e2c750694101b497afe1be67c7fe6302

2024-01-31  Carlo Zancanaro  <carlo@zancanaro.id.au>

	services: certbot: Add one-shot service to renew certificates.
	* gnu/services/certbot.scm (certbot-renewal-one-shot): New procedure.
	(certbot-service-type)[extensions]: Add it to shepherd-root extension.
	(certbot-command): Make connection errors return a different exit code.
	(certbot-activation): Remove message with certificate renewal instructions.

	Change-Id: I614ac6214a753dba0396e2385a75926c8355caa1

2024-01-31  Carlo Zancanaro  <carlo@zancanaro.id.au>

	services: certbot: Reload nginx in deploy hook.
	* gnu/services/certbot.scm (certbot-deploy-hook): Reload nginx.
	* doc/guix.texi (Certificate services): Remove deploy-hook from example.

	Change-Id: Ibb10481170a6fda7df72492072b939dd6a6ad176

2024-01-31  Carlo Zancanaro  <carlo@zancanaro.id.au>

	services: certbot: Create self-signed certificates before certbot runs.
	* gnu/services/certbot.scm (<certificate-configuration>): Add
	start-self-signed? field.
	(generate-certificate-gexp): New procedure.
	(certbot-activation): Generate self-signed certificates when
	start-self-signed? is #t.
	* doc/guix.texi (Certificate services): Document start-self-signed?.

	Change-Id: Icfd85ae0c3e29324acbcde6ba283546cf0e27a1d

2024-01-31  Carlo Zancanaro  <carlo@zancanaro.id.au>

	services: certbot: Symlink certificates to /etc/certs.
	* gnu/services/certbot.scm (certbot-deploy-hook): New procedure.
	(certbot-command): Pass new deploy hook to certbot.
	* doc/guix.texi: Replace "letsencrypt/live" with "certs" throughout, except in
	the certbot deploy-hook description.

	Change-Id: I2ba5e4903d1e293e566b732a84b07d5a134b697d

2024-01-31  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-maidenhead: Update to 1.1-1.4b9c38e.
	* gnu/packages/lisp-xyz.scm (sbcl-maidenhead): Update to 1.1-1.4b9c38e.

	Change-Id: I766a3d70fc330cf0f1628091c6ed52f1085199e5

2024-01-31  Charles  <charles@charje.net>

	gnu: cl-command-line-args: Update to 0.1.0.
	* gnu/packages/lisp-xyz.scm (sbcl-command-line-args): Update to 0.1.0.
	  [inputs]: Add sbcl-charje.documentation.

	Change-Id: Iadac4decc64f2333878dd5b106e1e82c33b40e30

2024-01-31  Ludovic Courtès  <ludo@gnu.org>

	maint: Add gnupg to the manifest.
	* manifest.scm: Add gnupg.

	Change-Id: Id5e90f87e5c3a07aa3e49afa97cc0b6d3ce71b41

2024-01-31  Ludovic Courtès  <ludovic.courtes@inria.fr>

	channels: ‘latest-channel-instances’ traverses user-provided channels first.
	Previously, ‘latest-channel-instances’ would perform a depth-first
	traversal of channels.  Since dependencies specified in ‘.guix-channel’
	are usually less specific that those provided by the user, this would
	lead to the use of instances corresponding to those less specific specs,
	which in turn might declare dependencies that do not exist for the more
	specific instances.

	This commit changes ‘latest-channel-instances’ to perform a
	breadth-first traversal, thereby giving user-supplied channels higher
	precedence over dependencies found via ‘.guix-channel’.

	Fixes <https://issues.guix.gnu.org/68822>.

	* guix/channels.scm (latest-channel-instances)[ignore?]: Remove.
	[instance-name, same-named?, more-specific?]: New procedures.
	Rewrite as a breadth-first traversal using a regular loop.
	* tests/channels.scm ("latest-channel-instances reads dependencies from most-specific instance"):
	New test.

	Change-Id: Iba518145cfd209f04293a56246dbfee3b714650b

2024-01-31  Ludovic Courtès  <ludo@gnu.org>

	channels: Tweak test.
	* tests/channels.scm ("latest-channel-instances excludes duplicate channel dependencies"):
	Use ‘equal?’ rather than ‘string=?’ since we can get #f.

	Change-Id: I437b9d7e23200cf0c98b1593e68b1d355bc2de01

2024-01-31  Clément Lassieur  <clement@lassieur.org>

	gnu: torbrowser: Copy buildID from the official build.
	* gnu/packages/tor.scm (%moz-build-date): Update to 20240115174022.

	Reported-by: André Batista <nandre@riseup.net>
	Change-Id: Ia057d6efe9db9e04ece03d994ee226ecdbc6cc04

2024-01-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	Revert "gnu: Add minify."
	This reverts commit f8c2d8141efef4565d12d8247bade069889b720e.

	Fixes: error: go-github-com-tdewolff-minify-v2: unbound variable
	<https://ci.guix.gnu.org/eval/1086875/log/raw>

	Change-Id: I26e02842980cf09e924ac1cae8f3a6421a005276

2024-01-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	teams: go: Add golang-xyz.scm to scope.
	* etc/teams.scm (go): Add "gnu/packages/golang-xyz.scm".

	Change-Id: I580eadf52b631c6582e256a2900786b53483a466

2024-01-30  Thomas Ieong  <th.ieong@free.fr>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Hilton Chain  <hako@ultrarare.space>

	gnu: Add minify.
	* gnu/packages/web.scm (minify): New variable.

	Change-Id: I7289c77a17f63501b6c7771606d396241333ac3a

2024-01-30  Thomas Ieong  <th.ieong@free.fr>

	gnu: Add go-github-com-matryer-try.
	* gnu/packages/golang-check.scm (go-github-com-matryer-try): New variable.

	Change-Id: Ic354425938374fcd29e871a597da63a7a390cfa1

2024-01-30  Thomas Ieong  <th.ieong@free.fr>

	gnu: Add go-github-com-djherbis-atime.
	* gnu/packages/golang-xyz.scm (go-github-com-djherbis-atime): New variable.

	Change-Id: I320070d68e7f590f830060904f5cbdf59d839d1d

2024-01-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add (gnu packages golang-xyz) module.
	* gnu/packages/golang-xyz.scm: New file.
	* gnu/local.mk: Add to gnu/packages/golang-xyz.scm scope.

	Change-Id: I25e434de1adc29c2f08146f040755287c63632d6

2024-01-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-jose-go-jose-v3: Move to (gnu packages golang-web).
	Drop inheritance from go-gopkg-in-square-go-jose-v2 as it's archived by
	the owner on Feb 27, 2023.

	* gnu/packages/golang.scm (go-github-com-go-jose-go-jose-v3): Move from
	here ...
	* gnu/packages/golang-web.scm: ... to here.

	Change-Id: I67838e18a43d93e5ae3b62e9645b7d22cf474103

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: axoloti-patcher: Add missing headers.
	* gnu/packages/axoloti.scm (axoloti-patcher)[arguments]: Include generic
	headers in search paths.

	Change-Id: I2e1819966eb657ba4a7e0c823e6686de8599dd9a

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: axoloti-patcher: Use G-expression.
	* gnu/packages/axoloti.scm (axoloti-patcher)[arguments]: Use G-expression;
	delete 'make-git-checkout-writable phase.

	Change-Id: I4f9b98351f1752391211f1aed84d484184d32771

2024-01-30  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: yggdrasil: Update to 0.5.5.
	* gnu/packages/networking.scm (yggdrasil): Update to 0.5.5.

	Change-Id: Iba086d544e8225ec1b08de80f0fc3f01aa1f17b3

2024-01-30  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-hoot: Update to 0.3.0.
	* gnu/packages/guile-xyz.scm (guile-hoot): Update to 0.3.0.

	Change-Id: I355d4b11bdd45bf87e3d7227f259907b1e7d57bd

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scran: Update to 1.30.2.
	* gnu/packages/bioconductor.scm (r-scran): Update to 1.30.2.

	Change-Id: I49388f6307f88cb671b0a721cc4c82a4804312c6

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioccheck: Update to 1.38.2.
	* gnu/packages/bioconductor.scm (r-bioccheck): Update to 1.38.2.
	[propagated-inputs]: Remove r-httr; add r-httr2 and r-rvest.

	Change-Id: I5bcf99f2e3e93141fe502f061c2f347d4f0783bc

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowcore: Update to 2.14.1.
	* gnu/packages/bioconductor.scm (r-flowcore): Update to 2.14.1.

	Change-Id: I7a8002206aaab85a722463a81939d7cea7d61644

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsubread: Update to 2.16.1.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.16.1.

	Change-Id: Id01d956d2f76347270d05961dba13f65b268862a

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edger: Update to 4.0.12.
	* gnu/packages/bioconductor.scm (r-edger): Update to 4.0.12.

	Change-Id: If99f10f80fb7c085863d2da79cfce2b94af71543

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biostrings: Update to 2.70.2.
	* gnu/packages/bioconductor.scm (r-biostrings): Update to 2.70.2.

	Change-Id: Id43796f35c5afe6fbe3a37d72e111d28937254a2

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomart: Update to 2.58.1.
	* gnu/packages/bioconductor.scm (r-biomart): Update to 2.58.1.

	Change-Id: I6304e3be6919367f5d9d99ddb7aae75ab39b9985

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-robustbase: Update to 0.99-2.
	* gnu/packages/statistics.scm (r-robustbase): Update to 0.99-2.

	Change-Id: Ic6a248fd55b6b4467742040a884ed25e9d090f47

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-viridis: Update to 0.6.5.
	* gnu/packages/statistics.scm (r-viridis): Update to 0.6.5.

	Change-Id: Iaa83edbc2a304e0327f8815967f2e28b686691a0

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-commonmark: Update to 1.9.1.
	* gnu/packages/statistics.scm (r-commonmark): Update to 1.9.1.

	Change-Id: Ifccd39448f0d6181bfcede089aa922cd60c5293c

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-data-table: Update to 1.15.0.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.15.0.

	Change-Id: I2187d368fb461d72b07e3445bad0240ecc5cd6f1

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tfruns: Update to 1.5.2.
	* gnu/packages/cran.scm (r-tfruns): Update to 1.5.2.

	Change-Id: Iefffe073fb7d2d54e190b3d0433dcb760dad9a10

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-geom: Update to 3.2-8.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 3.2-8.

	Change-Id: Iab7190ff6dbe409cc1b400f6a69001a8c13ac1bc

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iheatmapr: Update to 0.7.1.
	* gnu/packages/cran.scm (r-iheatmapr): Update to 0.7.1.

	Change-Id: I83046a2d71d29a18dc15a7a568d0212947b936dd

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-emoa: Update to 0.5-2.
	* gnu/packages/cran.scm (r-emoa): Update to 0.5-2.

	Change-Id: Ia1138543ad4a2acf104c4fc19e2d75cfa07eed81

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidygraph: Update to 1.3.1.
	* gnu/packages/cran.scm (r-tidygraph): Update to 1.3.1.

	Change-Id: I597eaa3eb3afba90462b5ca0a7fed262ecf1aa60

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xgboost: Update to 1.7.7.1.
	* gnu/packages/cran.scm (r-xgboost): Update to 1.7.7.1.

	Change-Id: I949455d58c1fdbb878a77d82e8501c5a615ed441

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yulab-utils: Update to 0.1.4.
	* gnu/packages/cran.scm (r-yulab-utils): Update to 0.1.4.

	Change-Id: Ic7e6288859a857ecbd23566b9e5bd1796206764c

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bqtl: Update to 1.0-36.
	* gnu/packages/cran.scm (r-bqtl): Update to 1.0-36.

	Change-Id: I598ad41402e05e8ed628aaf57eac4a1e47689228

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-listenv: Update to 0.9.1.
	* gnu/packages/cran.scm (r-listenv): Update to 0.9.1.

	Change-Id: I998a9d35b176ed8dd038fd6392f46b4052e56dd7

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-phylobase: Update to 0.8.12.
	* gnu/packages/cran.scm (r-phylobase): Update to 0.8.12.

	Change-Id: I4d022d85cdb6f79fae167bfd7c52a0c2620b0092

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-densityclust: Update to 0.3.3.
	* gnu/packages/cran.scm (r-densityclust): Update to 0.3.3.
	[propagated-inputs]: Remove r-rcpp; add r-cpp11.

	Change-Id: Ia6b5737e2225e67fa064f031d985c076694ec9ce

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-interp: Update to 1.1-6.
	* gnu/packages/cran.scm (r-interp): Update to 1.1-6.

	Change-Id: I846729e1637fc0f8762cf8a235cc78df2c1eb810

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zip: Update to 2.3.1.
	* gnu/packages/cran.scm (r-zip): Update to 2.3.1.

	Change-Id: I20ff34e492271063d6baf37f59f6da181c1d7805

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nestedcv: Update to 0.7.4.
	* gnu/packages/cran.scm (r-nestedcv): Update to 0.7.4.
	[propagated-inputs]: Add r-rhpcblasctl.

	Change-Id: Ica97cf7c960125543210c48851861d7826a8f8aa

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-laeken: Update to 0.5.3.
	* gnu/packages/cran.scm (r-laeken): Update to 0.5.3.

	Change-Id: I9ab9a89d88511b80efb912119ec81a24fafceb84

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sp: Update to 2.1-3.
	* gnu/packages/cran.scm (r-sp): Update to 2.1-3.

	Change-Id: I111d108e6f144ecfdecf5e5ff94b6b11110a9395

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-powerlaw: Update to 0.80.0.
	* gnu/packages/cran.scm (r-powerlaw): Update to 0.80.0.

	Change-Id: I1b3c185ac4a8748698fe9218c262620b42f5f06d

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httpuv: Update to 1.6.14.
	* gnu/packages/cran.scm (r-httpuv): Update to 1.6.14.

	Change-Id: I1f650010cce97020f7b563adfcd74d7e4dec4981

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ga: Update to 3.2.4.
	* gnu/packages/cran.scm (r-ga): Update to 3.2.4.

	Change-Id: I698d5c3eda6598c435fcf37b5e7eaaf5c4e15e63

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggm: Update to 2.5.1.
	* gnu/packages/bioconductor.scm (r-ggm): Update to 2.5.1.
	[propagated-inputs]: Add r-biocmanager.

	Change-Id: I8db7e517b96c3c42cb05246378b4190c9c954a47

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rjava: Update to 1.0-11.
	* gnu/packages/cran.scm (r-rjava): Update to 1.0-11.
	[source]: Remove snippet.
	[arguments]: Remove 'replace-bundled-minified-JavaScript phase.
	[native-inputs]: Remove esbuild.

	Change-Id: I008810b6919412023fc419d9cbadfea0fe2892bb

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-catdata: Update to 1.2.4.
	* gnu/packages/cran.scm (r-catdata): Update to 1.2.4.
	[native-inputs]: Add r-knitr.

	Change-Id: I7e2873a612f114d7124d5787ff70a8bf0ffefe93

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r-devices: Update to 2.17.2.
	* gnu/packages/cran.scm (r-r-devices): Update to 2.17.2.
	[arguments]: Add 'set-HOME phase.
	[native-inputs]: Add r-r-rsp.

	Change-Id: Iaaead01e690e95971148ae063aa7af589969d39c

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-igraph: Update to 2.0.1.1.
	* gnu/packages/cran.scm (r-igraph): Update to 2.0.1.1.
	[properties]: Tell updater to keep extra native input "which".
	[native-inputs]: Add pkg-config and which.

	Change-Id: Id56c68784d192f7a3031a338fe63a4c17799c605

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-antiword: Update to 1.3.3.
	* gnu/packages/cran.scm (r-antiword): Update to 1.3.3.
	[properties]: Tell updater not to remove "antiword" input.
	[arguments]: Use G-expression.

	Change-Id: Ifdbf80f546b0ab3abfc3b8002ba01b46c9105a1c

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sapa: Patch call of dstebz routine.
	* gnu/packages/patches/r-sapa-lapack.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/cran.scm (r-sapa)[source]: Add it.

	Change-Id: I17354c4e8b3a0f322e17c9a1e17bc37c93630105

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests: Prevent compression of libraries.
	Compression prevents Guix from detecting references.
	This is a follow-up to commit ff0d34a29bc0f19b1dd2714fc0a3bd73a244aebe.

	Reported-by: Jonas Freimuth.

	* gnu/packages/statistics.scm (r-with-tests)[arguments]: Do not compress
	included libraries like "parallel".

	Change-Id: I278d19c1504d8ac33a1fc4a941467705a37d574d

2024-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minimal, r-with-tests: Use G-expressions.
	* gnu/packages/statistics.scm (r-minimal, r-with-tests)[arguments]: Use
	G-expressions.

	Change-Id: I241297444cdb261dfc9901efd73c436a7ccf0acf

2024-01-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-scipy: Enable building on more architectures.
	* gnu/packages/python-science.scm (python-scipy)[propagated-inputs]:
	Only include python-jupytext on systems where it is supported.

	Change-Id: Ic085094e4e3977e4c0698e8c03de09ee8e70f144

2024-01-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libhdate: Fix pkg-config file.
	* gnu/packages/calendar.scm (libhdate)[source]: Add snippet to adjust
	the pkg-config file to have the correct prefix.

	Change-Id: I5273f732a4e4e512057aa8bc1ecd40a81ec7828e

2024-01-29  Ian Eure  <ian@retrospec.tv>

	gnu: emacspeak: Update to 59.0.
	* gnu/packages/emacs-xyz.scm (emacspeak): Update to 59.0.
	[source]: Switch to git-fetch.

	Change-Id: I80e93286fa0de931e85f07c22e050faeaf8d0280

2024-01-29  Kiran Shila  <me@kiranshila.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-hdbscan.
	* gnu/packages/machine-learning.scm (python-hdbscan): New variable.

	Change-Id: I13a78dd795490e6d4a8486741e2d5281605b7bb9

2024-01-29  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-pyjanitor.
	* gnu/packages/python-science.scm (python-pyjanitor): New variable.

	gnu: Add python-unyt.
	* gnu/packages/python-science.scm (python-unyt): New variable.

2024-01-29  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-next: Update to commit fb1f5e2.
	* gnu/packages/guile.scm (guile-next): Update to commit fb1f5e2.

	Change-Id: Ia699bf7bf950b8780366146508eec566a738fb80

2024-01-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mumi: Update to 0.0.8.
	* gnu/packages/mail.scm (mumi): Update to 0.0.8.

	Change-Id: I0342f3cfb1b257d7beb25a5d9d0732895f88ec35

2024-01-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mumi: Update to 0.0.7.
	* gnu/packages/mail.scm (mumi): Update to 0.0.7.

	Change-Id: Ia9280574a6774e27f8ab0b4654997b6518c561d2

2024-01-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: lugaru: Apply patch fixing sound.
	* gnu/packages/patches/lugaru-fix-sound.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/games.scm (lugaru) [source]: Update source URL.
	Apply patch.
	[arguments]: Use gexps.
	[inputs]: Remove labels and sort.

	Change-Id: Iebefc9fc43d3473e51c8c732539e6aa2f14d9f5f

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	teams: go: Add more related files to the scope.
	* etc/teams.scm (go): Add "gnu/packages/configuration-management.scm",
	"gnu/packages/golang-crypto.scm", "gnu/packages/golang-web.scm",
	"gnu/packages/syncthing.scm", "gnu/packages/terraform.scm". Sort list
	alphabetically.

	Change-Id: I56ce5bd21e487e5dbe2d84aa1d83e3239268fb71

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-quic-go-qtls-go1-20: Sort package alphabetically.
	* gnu/packages/golang-crypto.scm (go-github-com-quic-go-qtls-go1-20):
	Sort package alphabeticaly to consist the style.

	Change-Id: Ib9d1e037dc1172b33a80dc4b40c785b53a2a0586

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-99designs-go-keyring: Adjust inputs.
	This package does not use GPG or password-store internally and is only
	used as a dependency for aws-vault.

	* gnu/packages/golang-crypto.scm (go-github-com-99designs-go-keyring):
	Swap native-inputs to propagated-inputs.
	[propagated-inputs]: Remove gnupg and password-store.

	Change-Id: If5f57f656402058960df416bad25a76fa1b70718

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github.com-smartystreets-goconvey: Move to (gnu packages golang-check).
	* gnu/packages/check.scm (go-github.com-smartystreets-goconvey): Move
	from here ...
	* gnu/packages/golang-check.scm: ... to here.

	Change-Id: I19d8db6e3b07e1d165396c0498e328b70b2cc760

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github.com-smartystreets-assertions: Move to (gnu packages golang-check).
	* gnu/packages/check.scm (go-github.com-smartystreets-assertions): Move
	from here ...
	* gnu/packages/golang-check.scm: ... to here.

	Change-Id: Ia90bbe984fe19dd48d9df91364a7ecf2bf8bd37f

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github.com-smartystreets-gunit: Move to (gnu packages golang-check).
	* gnu/packages/check.scm (go-github.com-smartystreets-gunit): Move from
	here ...
	* gnu/packages/golang-check.scm: ... to here.

	Change-Id: I7204e118f99064027f0e10838d2b44fee212d21d

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-dvsekhvalnov-jose2go: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-dvsekhvalnov-jose2go): Move
	from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I4c368c9005fd079078726b9165dff380b5092405

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-filippo-io-age: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-filippo-io-age): Move from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I4eeadfd946910d56d2441a3469967d681b9e8677

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-xanzy-ssh-agent: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-xanzy-ssh-agent): Move from
	here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I9eff26086b2b5e9e53e9271a64060f18b6197b3c

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-99designs-go-keyring: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-99designs-go-keyring): Move
	from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I7615759c4cdb66a37b492f11d736b1ccfa6b21f2

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-cespare-xxhash: Move to (gnu packages golang-crypto).
	* gnu/packages/syncthing.scm (go-github-com-cespare-xxhash): Move from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	* gnu/packages/textutils.scm: Add (gnu packages golang-crypto) to used
	modules.

	Change-Id: Ic72cf6c4770cd3f03cc2e27c3455632ee16e7c09

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-minio-blake2b-simd: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-minio-blake2b-simd): Move from
	here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I096cf86c48b0fdcbf7c5d0b454d45de12018c908

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-operatorfoundation-ed25519: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-operatorfoundation-ed25519):
	Move from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: Ia6a28bb8ad138b921e386f3b4d2dee65b43806d1

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gxed-hashland-keccakpg: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-gxed-hashland-keccakpg): Move
	from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I000004efa349f0d7548003aeecc98c94669662de

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-flynn-noise: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-flynn-noise): Move from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: Ie08a20d57424b0ce5fc10ced2a75b29c8aa3fe7d

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-minio-sha256-simd: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-minio-sha256-simd): Move from
	here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	* gnu/packages/backup.scm: Add (gnu packages golang-crypto) to used modules.

	Change-Id: I4e57a1bee0c7e19a9bb60ce5ff72ccd5e42deea5

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-cloudflare-circl: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-cloudflare-circl): Move from
	here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I6d01b67c795d32387e0b77f1ea53d3a4a8f9939b

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-lukechampine-com-blake3: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-lukechampine-com-blake3): Move from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	* gnu/packages/uucp.scm: Add (gnu packages golang-crypto) to used modules.

	Change-Id: I56dba8380317a0f58f92140889611ac3075af2cf

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-btcsuite-btcd-btcec: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-btcsuite-btcd-btcec): Move from
	here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: Iea48f1ba1edcf9daf567afc3ed1133f0895a0e99

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-protonmail-go-crypto: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-protonmail-go-crypto): Move
	from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I8ab594fcb5b5b7eeec777a177eb7541ed49dba90

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emersion-go-pgpmail: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-emersion-go-pgpmail): Move from
	here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	* gnu/packages/mail.scm: Add (gnu packages golang-crypto) to used
	modules.

	Change-Id: I6e5d284bb045acb30881c79258573c6c79ecc512

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-rfjakob-eme: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-rfjakob-eme): Move from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: Ic38d75fd5d3114e246c08abe881fae62e6f9c6b9

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aperturerobotics-jacobsa-crypto: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-aperturerobotics-jacobsa-crypto):
	Move from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	* gnu/packages/file-systems.scm: Add (gnu packages golang-crypto) to
	used modules.

	Change-Id: I9562a3a3054b7d361758c5e5984891970f191ada

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jcmturner-aescts-v2: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-jcmturner-aescts-v2): Move from
	here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	* gnu/packages/golang-web.scm: Add (gnu packages golang-crypto) to used
	modules.

	Change-Id: Ie8f74e09ae50db4e4b0c9292d049cc46c033d6a6

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-quic-go-qtls-go1-20: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-quic-go-qtls-go1-20): Move from
	here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I28127466419cd798c926b62d160c6e512e5171bd

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gaukas-godicttls: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-gaukas-godicttls): Move from
	here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I19e4a52a213469174ab2a7048abeff6dbf7f715c

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-marten-seemann-qtls: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-marten-seemann-qtls): Move from
	here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I036e80323ac61d91743e2c42f878ecad06e6c9b9

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gitlab-com-yawning-edwards25519-extra: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-gitlab-com-yawning-edwards25519-extra):
	Move from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I9c4aef2a0b58c482f838cc6a3a9e443dc05629b7

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-filippo-io-edwards25519: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-filippo-io-edwards25519): Move from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	* gnu/packages/password-utils.scm: Add (gnu packages golang-crypto) to
	used modules.

	Change-Id: I11769b8b212bf4cbe98fe10181c0a2a479c599df

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-refraction-networking-utls: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-refraction-networking-utls):
	Move from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I5d27ca70b36e8fae044e54927caab9ffec23347e

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-marten-seemann-chacha20: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-marten-seemann-chacha20): Move
	from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I25bc41e79e119f7a91510d5b7c55466ad7073a5c

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aead-chacha20: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-aead-chacha20): Move from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I97254ae17ba12327649d26f154396c42ed07b716

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-libp2p-peer: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-libp2p-go-libp2p-peer): Move
	from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I7c372e17f03c9dc18027572582aa8416d59c2cba

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-shadowsocks-go-shadowsocks2: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-shadowsocks-go-shadowsocks2):
	Move from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: Iae18376cae074b6ffb2d5b1b27b6161f4712dfdb

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-libp2p-go-libp2p-crypto: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-libp2p-go-libp2p-crypto): Move
	from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	Change-Id: I407bec9b36d61475b2a555643f8bc89b623452e9

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-riobard-go-bloom: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-riobard-go-bloom): Move from
	here ...
	* gnu/packages/golang-crypto.go: ... to here.

	Change-Id: I5ec63d8d9d90690348f494cb538ec2c4587a7557

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-multiformats-go-multihash: Move to (gnu packages golang-crypto).
	* gnu/packages/golang.scm (go-github-com-multiformats-go-multihash):
	Move from here ...
	* gnu/packages/golang-crypto.scm: ... to here.

	* gnu/packages/ipfs.scm: Add (gnu packages golang-crypto) to used modules.
	* gnu/packages/golang.scm: ... as above.

	Change-Id: I153be971141cf60390d03bf589c5121d9554cf9a

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-pquerna-cachecontrol: Move to (gnu packages golang-web).
	* /gnu/packages/golang.scm (go-github-com-pquerna-cachecontrol): Move
	from here ...
	* /gnu/packages/golang-web.scm: ... to here.

	Change-Id: I0f25ffcdf142a3676e0e1fa61408cb9411326fb6

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add (gnu packages golang-crypto) module.
	* gnu/packages/golang-crypto.scm: New file.
	* gnu/local.mk: Add to gnu/packages/golang-crypto.scm scope.

	Change-Id: I92a110f31a74c5a54c59ee2a0f17373915be1b35

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyamg: Regenerate bundled files.
	* gnu/packages/python-science.scm (python-pyamg) [source]: Delete
	auto-generated files.
	[arguments] <#:phases>: Add 'amg-core-bind-them phase to
	re-generate *_bind.cpp files deleted in snippet.
	[native-inputs]: Add python-cppheaderparser and python-pyyaml.
	[description]: Improve style, omit implementation details.

	Change-Id: I6f68914cd912e6f4592e51c21b129847e73be847

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-cppheaderparser.
	* gnu/packages/python-xyz.scm (python-cppheaderparser): New variable.

	Change-Id: I3c57c31a0b63212e43e1ab387b5d329c04ed0e31

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-trimesh: Enable tests.
	* gnu/packages/python-science.scm (python-trimesh): Enable tests and
	apply new package style.
	[source]: Use git checkout which has working test suit.
	[arguments] <#:test-flags>: Disable tests requiring optional Python
	modules.
	[propagated-inputs]: Add python-chardet, python-colorlog python-httpx
	python-jsonschema python-lxml python-networkx python-pillow
	python-requests python-rtree python-scipy python-setuptools
	python-shapely python-sympy and python-xxhash.

	Change-Id: I1aa363053c2d736bc44b8f9071c637256cc2d952

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-trimesh: Update to 4.0.10.
	* gnu/packages/python-science.scm (python-trimesh): Update to 4.0.10.
	[build-system]: Swap to pyproject-build-system.

	Change-Id: I757b4c27db9969d42021434883a057debbbc83fd

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: openorienteering-mapper: Remove input labels.
	* gnu/packages/geo.scm (openorienteering-mapper) [inputs]: Remove input
	labels.
	[native-inputs]: As above.

	Change-Id: Ice3218e5fc6fa07879f61467cc14a4bd2fb950f6

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-haversine: Simplify package.
	* gnu/packages/geo.scm (python-haversine): Simplify package.
	[build-system]: Swap to pyproject-build-system.

	Change-Id: Icf2e43a25b9bda37df1ee57416884939aca7a9c5

2024-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyshp: Simplify package.
	* gnu/packages/geo.scm (python-pyshp): Simplify package.
	[build-system]: Swap to pyproject-build-system.

	Change-Id: I4a7429396e5a1b77cfbde1ce294f9f975153d1ef

2024-01-28  Patrick Noll  <patrick@patricknoll.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-ogr2osm.
	* gnu/packages/geo.scm (python-ogr2osm): New variable.

	Change-Id: Id083d89dd05a9e1cdeca500daff5fab872fa15b4

2024-01-28  Troy Figiel  <troy@troyfigiel.com>

	gnu: python-osmnx: Reformat with guix style.
	* gnu/packages/geo.scm (python-osmnx): Reformat with guix style.

	gnu: python-osmnx: Update to 1.8.1.
	* gnu/packages/geo.scm (python-osmnx): Update to 1.8.1.
	[arguments]<#:test-flags>: Add test_geocoder and test_features to ignored
	tests. Remove test_geocode_to_df and test_geometries from ignored tests.
	[propagated-inputs]: Remove python-pyproj and python-rtree.
	[native-inputs]: Add python-hatchling, remove python-numpy.

2024-01-28  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: fish: Update to 3.7.0.
	* gnu/packages/shells.scm (fish): Update to 3.7.0.

	Change-Id: I10f6dedaed31f31735ebd90cbcb29621f43de14a

2024-01-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: dynaconf: Update to 3.2.4.
	* gnu/packages/patches/dynaconf-unvendor-deps.patch: Update accordingly.
	* gnu/packages/python-xyz.scm (dynaconf): Update to 3.2.4;
	[source]<url>; https://github.com/rochacbruno/dynaconf now permanently
	redirects to https://github.com/dynaconf/dynaconf ;
	<snippet>: update unvendoring and lower coverage quality gate
	for unit tests;
	[build-system]: switch to pyproject-build-system;
	[arguments]<test-flags>: disable tests that require Click 7 instead of
	Click 8;
	<phases>: comply with #:test-flags argument from pyproject-build-system;
	[propagated-inputs]: add python-tomli.

	Change-Id: I96597ec39d7aa2d3c3c169147640de19eaefe0b4

2024-01-28  Attila Lendvai  <attila@lendvai.name>

	services: shepherd: Add respawn-limit and respawn-delay.
	* gnu/services/shepherd.scm (<shepherd-service>): Add respawn-limit and
	respawn-delay.
	(shepherd-service-file): Emit the two values into the shepherd service
	constructor form.

	Change-Id: I54408e8fb4bcc0956d9610771bf5c566fdc2914c

2024-01-28  Ludovic Courtès  <ludo@gnu.org>

	doc: Add index entries for “dot files” and “Stow”.
	* doc/guix.texi (Essential Home Services): Add index entries.

	Change-Id: I0c3a5f5d94fe273c137eb3ca5fa6c5c91a34599b

2024-01-28  Giacomo Leidi  <goodoldpaul@autistici.org>
	    Ludovic Courtès  <ludo@gnu.org>

	home: Add home-dotfiles-service.
	* gnu/home/service/dotfiles.scm: New file;
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* po/guix/POTFILES.in: Add it.
	* doc/guix.texi (Essential Home Services): Document it.

	Change-Id: I6769169cfacefc3842faa5b31bee081c56c28743

2024-01-28  Ludovic Courtès  <ludo@gnu.org>

	home: services: Add missing import.
	* gnu/home/services.scm: Import (srfi srfi-34) for ‘raise’.

	Change-Id: Ib0e8d134f3953c78a09b623f697e7e5b251d5611

2024-01-28  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: renpy: Fix hashes.
	* gnu/packages/game-development.scm (python-pygame-sdl2, python-renpy):
	Redownload sources from upstream and use the provided hashes.

	Fixes: Broken hashes for Ren'py <https://bugs.gnu.org/68644#20>

2024-01-28  Charles  <charles@charje.net>

	gnu: Add cl-charje.documentation.
	* gnu/packages/lisp-xyz.scm (sbcl-charje.documentation,
	  cl-charje.documentation, ecl-charje.documentation): New variables.

	Change-Id: I635af17de831ccacfb7caa2cfcf84e9da694a3ba

2024-01-28  Michal Atlas  <michal_atlas+git@posteo.net>

	gnu: Add cl-qvm.
	* gnu/packages/quantum.scm (cl-qvm, sbcl-qvm): New variables.

	Change-Id: I1958fedab600df490f99961648cca49367ea29a6

2024-01-28  Michal Atlas  <michal_atlas+git@posteo.net>

	gnu: Add cl-quil.
	* gnu/packages/quantum.scm (cl-quil, sbcl-cl-quil): New variables.

	Change-Id: I7777f569cbb28737d25dd1e990a8e8aeb2c251b7

2024-01-28  Michal Atlas  <michal_atlas+git@posteo.net>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-rpcq.
	* gnu/packages/quantum.scm: New file.
	  (cl-rpcq, sbcl-rpcq): New variables.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register "quantum.scm".

	Change-Id: Ic893ad22ffb7a3bf9aa5e841fcf4c14bf3a23b2f

2024-01-28  Michal Atlas  <michal_atlas+git@posteo.net>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-magicl.
	* gnu/packages/lisp-xyz.scm (cl-magicl, sbcl-magicl): New variables.

	Change-Id: Ib243badfd37369f50e9c86b47ebc2872ff25cfd5

2024-01-28  Michal Atlas  <michal_atlas+git@posteo.net>

	gnu: Add cl-permutation.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-permutation, ecl-cl-permutation,
	  cl-permutation): New variables.

	Change-Id: Ib5cf64fa1311e76bcf710d8f5f673226a3e410b6

2024-01-28  Michal Atlas  <michal_atlas+git@posteo.net>

	gnu: Add cl-messagepack.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-messagepack, ecl-cl-messagepack,
	  cl-messagepack): New variables.

	Change-Id: I529d438dc5b3031542b3825697581726abbac58f

2024-01-28  Michal Atlas  <michal_atlas+git@posteo.net>

	gnu: Add cl-priority-queue.
	* gnu/packages/lisp-xyz.scm (sbcl-priority-queue, ecl-priority-queue,
	  cl-priority-queue): New variables.

	Change-Id: If0491c24ec009a51787dbd3abb62006ae28c7f92

2024-01-28  Michal Atlas  <michal_atlas+git@posteo.net>

	gnu: Add cl-grnm.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-grnm, ecl-cl-grnm, cl-grnm): New
	  variables.

	Change-Id: I6cba8f53c8fff2323b65224a7f4107e932fde2fb

2024-01-28  Michal Atlas  <michal_atlas+git@posteo.net>

	gnu: Add cl-metering.
	* gnu/packages/lisp-xyz.scm (sbcl-metering, ecl-metering, cl-metering): New
	  variables.

	Change-Id: I7bc9ec158f7c3eb97ba0386ee8dffeeca2274b31

2024-01-28  Michal Atlas  <michal_atlas+git@posteo.net>

	gnu: Add cl-alexa.
	* gnu/packages/lisp-xyz.scm (sbcl-alexa, ecl-alexa, cl-alexa): New variables.

	Change-Id: I3d440cee8e92fe3818a41ab7c9a70bb7f9e0cd42

2024-01-28  Michal Atlas  <michal_atlas+git@posteo.net>

	gnu: Add cl-syslog.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-syslog, ecl-cl-syslog, cl-syslog): New
	  variables.

	Change-Id: I152ce685bc65f412d8e7912e3520e264d9801da0

2024-01-28  Michal Atlas  <michal_atlas+git@posteo.net>

	gnu: Add cl-interface.
	* gnu/packages/lisp-xyz.scm (sbcl-interface, ecl-interface, cl-interface): New
	  variables.

	Change-Id: Ia68ca7728bdd9798b93b07ecc3363d04d7d4ecea

2024-01-28  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-ebdb: Do not propagate emacs-org-roam.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Move emacs-org-roam from
	propagated-inputs to inputs.  This is an optional dependency that would only
	be used if the user is already using emacs-org-roam.

	Change-Id: I012962a6f82c1242d59a152ab6030babec61ae45

2024-01-28  Tom Willemse  <tom@ryuslash.org>

	gnu: Include the notmuch logo in emacs-notmuch.
	* gnu/packages/mail.scm (emacs-notmuch): Include notmuch-logo.svg

	Change-Id: Iaae79717d11d7f91cdef3f7470c290489e2b397a

2024-01-28  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-renpy: Update to 8.2.0.
	* gnu/packages/game-development.scm (python-renpy): Update to 8.2.0.

	gnu: python-pygame-sdl2: Update to 2.1.0+renpy8.2.0.
	* gnu/packages/game-development.scm (python-pygame-sdl2): Update to
	2.1.0+renpy8.2.0.

	gnu: capypdf: Update to 0.8.0.
	* gnu/packages/pdf.scm (capypdf): Update to 0.8.0.

	gnu: immer: Update to 0.8.1.
	* gnu/packages/cpp.scm (immer): Update to 0.8.1.
	[source]: Drop modules and snippet.
	[arguments]: Add #:configure-flags to disable -Werror.

2024-01-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dmd: Limit supported systems.
	* gnu/packages/dlang.scm (dmd)[supported-systems]: New field.

	Change-Id: Iba50d2f832a42876fc4e4418593c3c2feacdb3f8

2024-01-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.19: Update to 4.19.306.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.306.
	(linux-libre-4.19-pristine-source, deblob-scripts-4.19): Update hashes.

	Change-Id: I8605a7544c18686d4113f365bbb43c8b5fe7ce7c

2024-01-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.4: Update to 5.4.268.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.268.
	(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.

	Change-Id: I4c7348427a5f2219c85d7c596bff55e944004520

2024-01-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Update to 5.10.209.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.209.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	Change-Id: Ic5f80481d3eb0d4cada0c4ead247db07351a0908

2024-01-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.148.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.148.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: Ia8621c8499b9c4f96ca052c4995be1cd52a4ca9a

2024-01-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.75.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.75.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: If0d734998b173862aac5273957abb2b7d5d26129

2024-01-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.14.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.14.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Ie0ec358b7a7d2511db3a1b8f7df175947fc5091a

2024-01-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.7: Update to 6.7.2.
	* gnu/packages/linux.scm (linux-libre-6.7-version): Update to 6.7.2.
	(linux-libre-6.7-pristine-source, deblob-scripts-6.7): Update hashes.

	Change-Id: I29c38851a87c8b3ab7f641c5bbca7e99ee96ff13

2024-01-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qtwebengine: Update to 6.5.3.
	* gnu/packages/qt.scm (qtwebengine): Update to 6.5.3.

	Change-Id: I0a617a548e1b3b6f1250c507959857ff2086f167

2024-01-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-bibexport: Fix Bash shebang.
	<https://issues.guix.gnu.org/68717>

	* gnu/packages/tex.scm (texlive-bibexport)[arguments]<#:phases>: Fix Bash
	shebang in generated script.

	Change-Id: Idc6192495994654e6d0b0b2ca2b15e62de1ee9ae

2024-01-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mumi: Update to 0.0.6.
	* gnu/packages/mail.scm (mumi): Update to 0.0.6.

	Change-Id: Ie98c2f72d916318aa1f43384a3286ae80ae3655a

2024-01-27  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Fix typo.
	Follow-up to 3872ecf274ca53a5c195f6b51081474876897565.

	* doc/guix.texi (Complex Configurations): Use correct variable name.

2024-01-26  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-sphinx-issues.
	* gnu/packages/sphinx.scm (python-sphinx-issues): New variable.

2024-01-26  Artyom Bologov  <mail@aartaka.me>

	gnu: Add guile-lmdb.
	* gnu/packages/guile-xyz.scm (guile-lmdb): New variable.

2024-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qt-creator: Add support for demangling D and Rust symbols.
	* gnu/packages/qt.scm (qt-creator) [inputs]: Add d-demangler and
	rust-rustc-demangle-capi-0.1 (where supported).

	Change-Id: I13122c0d148f283268d59919ade1459b5c7012a5

2024-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add d-demangler.
	* gnu/packages/dlang.scm (d-demangler): New variable.

	Change-Id: Ic1dc8fb8adc1b4be859552e4add074a35bdfc6d0

2024-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add dmd.
	* gnu/packages/dlang.scm (dmd-bootstrap, dmd): New variables.

	Change-Id: I53e00a429e2084a392341ef1bc7ea63f0fcaaab4

2024-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gdmd: Replace gdc-11 with gdc alias.
	* gnu/packages/dlang.scm (gdmd) [inputs]: Replace gdc-11 with gdc.

	Change-Id: Ie035bb79c128c266cee85cf11bf79216f4f8b454

2024-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add gdc alias.
	* gnu/packages/gcc.scm (gdc): New variable.

	Change-Id: I38447e46ffba44d3a9d3757d34fe9ff081803457
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2024-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Define mumble-server-service-type as a variable.
	Using defvar for service types causes them to be part of the index, which is
	useful for discoverability.

	* doc/guix.texi (Telephony Services) <mumble-server-service-type>: Define with
	defvar.

	Change-Id: I01bed0c86ff12425a81294cb12f1b2a8bd14cd6f

2024-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Define jami-service-type as a variable.
	Using defvar for service types causes them to be part of the index, which is
	useful for discoverability.

	* doc/guix.texi (Telephony Services) <jami-service-type>: Define with
	defvar.

	Change-Id: I7cbb3b7c84c34a91db689b8698a19ed49ef607b4

2024-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Define postgresql-service-type as a variable.
	Using defvar for service types causes them to be part of the index, which is
	useful for discoverability.

	* doc/guix.texi (Database Services) <postgresql-service-type>: Define with
	defvar.

	Change-Id: If1c920ad275a9386ec7bb9e48e9a132df98dee97

2024-01-26  Edward Wilson  <bienjensu@gmail.com>

	gnu: emacs-citar: Fix autoloads and restore tests.
	The default build-system emacs doesn't properly expand cl-lib macros when
	compiling autoloads. This patch changes the `#:emacs` build argument, fixing a
	present bug (reproducible by requiring citar-autoloads in a minimal
	environment). This change also allows the validation of compiled autoloads to
	succeed, hence the test phase is restored.

	* gnu/packages/emacs-xyz.scm (emacs-citar): Change build-system emacs and
	restore tests

	Change-Id: Id56de922e5220383f8c5015a01e39b4aa2ea8cfb

2024-01-26  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: ccwl: Update to 0.3.0.
	* gnu/packages/bioinformatics.scm (ccwl): Update to 0.3.0.
	[arguments]: Add patch-more-source-shebangs phase.

	Change-Id: Ic7926d04c28eeafd799deba5e817574663431db8

2024-01-26  Andreas Enge  <andreas@enge.fr>

	gnu: arb: Deprecate package.
	* gnu/packages/algebra.scm (arb): Deprecate in favor of flint, of which
	it is now a part.

	Change-Id: I02ee2110e77c582b8daf70502f7092eba7c44547

2024-01-26  Andreas Enge  <andreas@enge.fr>

	gnu: python-flint: Update to 0.5.0 and build with flint@3.
	* gnu/packages/patches/python-flint-includes.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister file.
	* gnu/packages/algebra.scm (python-flint): Update to 0.5.0.
	[source]: Drop patch.
	[inputs]: Drop arb.
	[native-inputs]: Use python-cython-3.

	Change-Id: I5fa9b201efff76e16f957aee0ebcd453ea823e69

2024-01-26  Andreas Enge  <andreas@enge.fr>

	gnu: s7: Compile with flint@3.
	* gnu/packages/patches/s7-flint-3.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register file.
	* gnu/packages/lisp.scm (s7-bootstrap)[source]: Add patch.
	[inputs]: Remove arb.

	Change-Id: I06bac9d850977b8ee769e629f1b64411a8dc3247

2024-01-26  Andreas Enge  <andreas@enge.fr>

	gnu: pynac: Remove package.
	The package was integrated into the Sagemath source code in 2021.

	* gnu/packages/sagemath.scm (pynac): Remove variable.

	Change-Id: I5c6a90ed1747852d0dc4e73b79ce9daa34d876c7

2024-01-26  Andreas Enge  <andreas@enge.fr>

	gnu: flint: Update to 3.0.1.
	* gnu/packages/algebra.scm (flint): Update to 3.0.1.
	  [arguments]: Remove obsolete phase additions.

	Change-Id: Iebac9d3a0b1e19147df9402d522c55cb168148d7

2024-01-26  Clément Lassieur  <clement@lassieur.org>

	gnu: torbrowser: Update to 13.0.9.
	* gnu/packages/gnuzilla.scm: Stop exporting ‘all-mozilla-locales’.
	* gnu/packages/tor.scm (mozilla-locale): New procedure copied from
	gnuzilla.scm.
	(mozilla-locales): New macro adapted from gnuzilla.scm.
	(%torbrowser-locales): Add sha256 and changeset for each locale and update
	them all.
	(%moz-build-date): Update to 20240123154553.
	(%torbrowser-version): Update to 13.0.9.
	(%torbrowser-firefox-version): Update to 115.7.0esr-13.0-1-build1.
	(translation-base-browser): Update to cbd9b6c.
	(translation-tor-browser): Update to 767ab51.
	(torbrowser)[arguments]: Adapt to new ‘%torbrowser-locales’ format.

	Change-Id: I774db714f3df53adc5be37109126bde5fab1a9a6

2024-01-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Sort inputs in (gnu packages books) alphabetically.
	* gnu/packages/books.scm: Sort #:use-modules and inputs alphabetically
	to ease maintenance.

	Change-Id: Ifdd94277a51fb34e740398bd962b03098a775572

2024-01-25  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: book-sparc: Update to 2.0.0.
	* gnu/packages/books.scm (book-sparc): Update to 2.0.0.
	  [inputs]: Add texlive-chngcntr.

	Change-Id: Ief8c8c697e30fbe6f483fdc49969714ca64480fe

2024-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyscss: Update to 1.4.0.
	* gnu/packages/python-web.scm (python-pyscss): Update to 1.4.0.
	[source]: Remove snippet.
	[arguments]: Remove; enable tests.

	Change-Id: I954baf228e6e343b616b6a0eb15742920873f31d

2024-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-huggingface-hub.
	* gnu/packages/python-web.scm (python-huggingface-hub): New variable.

	Change-Id: I87f668a1ad170fa229902aae5be94e8d4751f38d

2024-01-25  Hilton Chain  <hako@ultrarare.space>

	gnu: libcgroup: Update to 3.1.0.
	* gnu/packages/linux.scm (libcgroup): Update to 3.1.0.
	[arguments]<#:configure-flags>: Disable systemd.

	Change-Id: Iabd8577243b741380fa0d69811fcbf8ad551ddb2

2024-01-25  Hilton Chain  <hako@ultrarare.space>

	gnu: libcgroup: Adjust package style.
	* gnu/packages/linux.scm (libcgroup)[source]<uri>: Remove use of ‘home-page’.

	Change-Id: I93f22223a01b253b8b1cd7deea90e7f05736862f

2024-01-25  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: Add aflplusplus.
	* gnu/packages/debug.scm (aflplusplus): New variable.

	Change-Id: Ibda36187e839d5f533d461444db25a7ba5567f0f
	Modified-by: Hilton Chain <hako@ultrarare.space>

2024-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-gh-md-to-html.
	* gnu/packages/python-xyz.scm (python-gh-md-to-html): New variable.

	Change-Id: I8a7f62000eec0636d2c1114c53c852fa136576b1

2024-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyro-ppl: Skip one more test.
	* gnu/packages/machine-learning.scm (python-pyro-ppl)[build-system]: Use
	pyproject-build-system.
	[arguments]: Remove custom 'check phase and replace with #:test-flags; disable
	test_sample tests.

	Change-Id: I058892451b9e5c96b077fae426a6649ce16f54c5

2024-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add music.
	* gnu/packages/bioinformatics.scm (music): New variable.

	Change-Id: Iba5c986a0d3143118d4640d3ee9d4dae8119163f

2024-01-25  Andreas Enge  <andreas@enge.fr>

	gnu: s7: Update to 24.1-0.23a64fa.
	* gnu/packages/lisp.scm (s7-bootstrap): Update to 24.1-0.23a64fa.

	Change-Id: I5853c2f4bb7f2f8c9c34fd8f3d358d94d287d14b

2024-01-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qtwebengine: Build with clang-15.
	* gnu/packages/qt.scm (qtwebengine)[native-inputs]: Replace clang-14
	with clang-15, lld-as-ld-wrapper with lld-as-ld-wrapper-15.

	Change-Id: Iefecc519d5bf1edc968225454339656af4592170

2024-01-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ldc: Build with llvm-15.
	* gnu/packages/dlang.scm (ldc-bootstrap)[native-inputs]: Replace llvm-14
	with llvm-15, lld-wrapper-14 with lld-wrapper-15.
	(ldc)[native-inputs]: Replace clang-14 with clang-15.

	Change-Id: Iaa2023c7fb8a515c50a141d0157d9023cfb5c623

2024-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayesfactor: Update to 0.9.12-4.7.
	* gnu/packages/statistics.scm (r-bayesfactor): Update to 0.9.12-4.7.

	Change-Id: I946e370397d5ca7d58f9b61fd2aaebe988ece43c

2024-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cowplot: Update to 1.1.3.
	* gnu/packages/statistics.scm (r-cowplot): Update to 1.1.3.

	Change-Id: I06bc9f67a9911ef927d31f7d33b4e59c2f25e02b

2024-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r-oo: Update to 1.26.0.
	* gnu/packages/statistics.scm (r-r-oo): Update to 1.26.0.

	Change-Id: Ic85ada2a8f72202641cfc75f73344c23bc7d152a

2024-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-segmented: Update to 2.0-2.
	* gnu/packages/statistics.scm (r-segmented): Update to 2.0-2.

	Change-Id: I4753d69bf5c38fec7d37acb3b214652de4be3d0c

2024-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggh4x: Update to 0.2.8.
	* gnu/packages/cran.scm (r-ggh4x): Update to 0.2.8.

	Change-Id: I9757f1168761b5f9d820ba43bfffcea7d4979e66

2024-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-consrank: Update to 2.1.4.
	* gnu/packages/cran.scm (r-consrank): Update to 2.1.4.

	Change-Id: Icf447178150fe8bd2d8c9cce344ef7cebc080c14

2024-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-directlabels: Update to 2024.1.21.
	* gnu/packages/cran.scm (r-directlabels): Update to 2024.1.21.

	Change-Id: I4efad0c947bf02083459653e800b68e8a26acbbf

2024-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rainbow: Update to 3.8.
	* gnu/packages/cran.scm (r-rainbow): Update to 3.8.

	Change-Id: Ice3e294dd35979a1e7b0bb0cdfbd116d6023f0e2

2024-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r-filesets: Update to 2.15.1.
	* gnu/packages/cran.scm (r-r-filesets): Update to 2.15.1.

	Change-Id: I65b0ead73e5c0b48eb4717d7a35796a5f6ca0c5f

2024-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r-huge: Update to 0.10.1.
	* gnu/packages/cran.scm (r-r-huge): Update to 0.10.1.

	Change-Id: Ia7a7cceefd816a36fd8c33866e379c5780088c42

2024-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-kableextra: Update to 1.4.0.
	* gnu/packages/cran.scm (r-kableextra): Update to 1.4.0.
	[propagated-inputs]: Remove r-glue, r-rvest, and r-webshot.

	Change-Id: I54ae752da0b802b0f322c8762d73c3d1519103ee

2024-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppannoy: Update to 0.0.22.
	* gnu/packages/cran.scm (r-rcppannoy): Update to 0.0.22.

	Change-Id: I87fde0568881276bec612ae99e95ea5c9c70a3f0

2024-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-emmeans: Update to 1.10.0.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.10.0.

	Change-Id: I32a041b81e528b8b07068f748a7b9f8186a34a89

2024-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggridges: Update to 0.5.6.
	* gnu/packages/cran.scm (r-ggridges): Update to 0.5.6.

	Change-Id: Ic0c746f31294f8a4e9668eff6ae7d02c27f64f1c

2024-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-conos: Update to 1.5.1.
	* gnu/packages/bioconductor.scm (r-conos): Update to 1.5.1.

	Change-Id: If05dea04f6abb3c78504ab46aa052aeb288a7c8c

2024-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidyr: Update to 1.3.1.
	* gnu/packages/statistics.scm (r-tidyr): Update to 1.3.1.

	Change-Id: I4b97cbcaad562070440d692a1a5652eb15123516

2024-01-24  Vinicius Monego  <monego@posteo.net>

	gnu: python-opentsne: Update to 1.0.1.
	* gnu/packages/machine-learning.scm (python-opentsne): Update to 1.0.1.

	Change-Id: Ic71c3622e9408a21c5bade00228a9af5320c6dce

2024-01-24  Vinicius Monego  <monego@posteo.net>

	gnu: python-pymc: Update to 5.10.3.
	* gnu/packages/statistics.scm (python-pymc): Update to 5.10.3.

	Change-Id: I7c30e5a487f97415ef3bf7f9c514a5de54dcd611

2024-01-24  Vinicius Monego  <monego@posteo.net>

	gnu: python-arviz: Update to 0.17.0.
	* gnu/packages/statistics.scm (python-arviz): Update to 0.17.0.

	Change-Id: I93112c570010165c888b5e303a3c82d80cda3016

2024-01-24  Vinicius Monego  <monego@posteo.net>

	gnu: python-xarray-einstats: Update to 0.7.0.
	* gnu/packages/python-science.scm (python-xarray-einstats): Update to 0.7.0.

	Change-Id: Iddd1fca8c37f05a928d20b90f9f95814f31435b2

2024-01-24  Vinicius Monego  <monego@posteo.net>

	gnu: python-scikit-rf: Update to 0.31.0.
	* gnu/packages/engineering.scm (python-scikit-rf): Update to 0.31.0.

	Change-Id: I5dc8891530d7a7e55a899cfde4f72aecc83ec044

2024-01-24  Roman Scherer  <roman@burningswell.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-fibers: Disable failing tests on aarch64.
	* gnu/packages/guile-xyz.scm (guile-fibers)[arguments]: In
	‘disable-some-tests’ phase, disable failing tests on aarch64.

	Change-Id: Id05b516a659f641cc7ef01efdaf6cd1f2c735800

2024-01-24  Sergey Trofimov  <sarg@sarg.org.ru>

	scripts: describe: Support 'channels-sans-intro' format for local checkouts.
	* guix/scripts/describe.scm (%display-checkout-info):
	Support 'channels-sans-intro' format.

2024-01-24  Ludovic Courtès  <ludo@gnu.org>

	weather: Add ‘-e’.
	* guix/scripts/weather.scm (show-help, %options): Add ‘-e’.
	(guix-weather): Handle it.
	* doc/guix.texi (Invoking guix weather): Document it.

	Change-Id: I6dc97ec2b8226b57be33247b05a34c23b573a64f

2024-01-24  Ludovic Courtès  <ludo@gnu.org>

	services: cuirass: Depend on ‘user-processes’.
	* gnu/services/cuirass.scm (cuirass-shepherd-service)
	(cuirass-remote-worker-shepherd-service): Add ‘user-processes’ to the
	‘requirement’ field.

	Change-Id: Iba087bfd8aaa9b1ef54bcc77d855adc136e18644

2024-01-24  Ludovic Courtès  <ludo@gnu.org>

	services: cuirass: Add ‘configuration’ action.
	* gnu/services/cuirass.scm (cuirass-shepherd-service): Add ‘actions’
	field to ‘cuirass’ Shepherd service.

	Change-Id: I7feaeebcb89fcd9a1fdbc63f0337e0d63b697793

2024-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: libnova: Use G-Expressions.
	* gnu/packages/astronomy.scm (libnova): Adjust package style by applying
	G-Expressions and fix indention.
	[arguments]<#:phases>: Remove trailing #f from lambda.

	Change-Id: I63d239464fd3cb166449ef8904b5fd72326cb853

2024-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: stackistry: Use G-Expressions.
	* gnu/packages/astronomy.scm (stackistry): Update package style by using
	G-Expressions. Apply indention.
	[arguments]<#:tests?>: Use it instead of deleting check phase.
	<#:phases>: Remove trailing #f from each lambda.

	Change-Id: I30f3906719713f0d47dc2049564bc2691ba3cd5d

2024-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: libpasastro: Use G-Expressions.
	* gnu/packages/astronomy.scm (libpasastro):
	[supported-systems]: Add it.
	[arguments]: Rewrite using G-expressions.
	[description]: Remove trailing \n.

	Change-Id: Ic0e79394be1110566f5481963fdd167985c1a770

2024-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stsynphot: Fix build.
	* gnu/packages/astronomy.scm (python-stsynphot): Fix build.
	[native-inputs]: Add python-semantic-version.

	Change-Id: I72b086c6a0461293c2191e39e25b3c803279bf60

2024-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-skyfield: Update to 1.47.
	* gnu/packages/astronomy.scm (python-skyfield): Update to 1.47.
	[inputs]: Remove python-certifi, python-jplephem, python-numpy, and python-sgp4.
	[propagated-inputs]: Add python-certifi, python-jplephem, python-numpy, and python-sgp4.

	Change-Id: If5a9a47077edcebe83449c4c54a49189dea61c5a

2024-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tweakwcs: Update to 0.8.6.
	* gnu/packages/astronomy.scm (python-tweakwcs): Update to 0.8.6.

	Change-Id: Icfbb7680a5e208d68f5b8da3fa3fdd35a358ecf5

2024-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-synphot: Enable more options.
	* gnu/packages/astronomy.scm (python-synphot) [propagated-inputs]: Add
	python-dust-extinction and python-specutils. Sort alphabetically.
	[native-inputs]: Add python-semantic-version.

	Change-Id: If4dbcf2765508d7c7e2b7580193367ed2d038b6f

2024-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-specutils.
	* gnu/packages/astronomy.scm (python-specutils): New variable.

	Change-Id: Ic2ee65eb8a6fb7e5fe0d0d086541d47eef8bd1ad

2024-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-dust-extinction.
	* gnu/packages/astronomy.scm (python-dust-extinction): New variable.

	Change-Id: I6fecfede0c347d032555b8f81bcf4f7072fc1129

2024-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-ndcube.
	* gnu/packages/astronomy.scm (python-ndcube): New variable.

	Change-Id: I94087c7e02ca678531bcbf4eb3d035e2647768fd

2024-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sunpy: Update to 5.1.1.
	* gnu/packages/astronomy.scm (python-sunpy): Update to 5.1.1.
	[arguments]<#:test-flags>: Ignore test_spice.py as SpicePy is not packed
	yet and python-spicepy is optional.
	<#:phases>{prepare-test-environment}: Add pytest.ini configuration file
	to fix tests.

	Change-Id: Icfb05ce29b376a05291e9f7020170e389d0081d2

2024-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stcal: Update to 1.5.2.
	* gnu/packages/astronomy.scm (python-stcal): Update to 1.5.2.
	[propagated-inputs]: Add python-asdf-3.0 and python-gwcs.
	[native-inputs]: Remove python-cython; add python-cython-3 and python-semantic-version.

	Change-Id: I8b6a90a3c0b75ee43de4c7069950a4f9578ea825

2024-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyvo: Update to 1.5.
	* gnu/packages/astronomy.scm (python-pyvo): Update to 1.5.
	[propagated-inputs]: Remove python-mimeparse.

	Change-Id: I4d3e19b95c034cf3c82cec55a198d9a927934971

2024-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-drms: Update to 0.7.1.
	* gnu/packages/astronomy.scm (python-drms): Update to 0.7.1.

	Change-Id: I3744efa8c87db7fcb743bf8dca4ec6a437a82951

2024-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crds: Update to 11.17.14.
	* gnu/packages/astronomy.scm (python-crds): Update to 11.17.14.
	[description]: Indent it and apply TexInfo style on URLs.

	Change-Id: Icd298578cf685cfbc454d5b16b9f89c6d050b93a

2024-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: libxisf: Update to 0.2.11.
	* gnu/packages/astronomy.scm (libxisf): Update to 0.2.11.

	Change-Id: I79242d42af3db660c46be0baf05e11ea7ac680f7

2024-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gpredict: Update home-page and description.
	* gnu/packages/astronomy.scm (gpredict)[home-page]: Update it according
	to project's README.
	[description]: Add feature detailed list.

	Change-Id: If5edc6e50796c7753ac47fac082c267145723361

2024-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: indi-2.0: Update to 2.0.5.
	* gnu/packages/astronomy.scm (indi-2.0): Update to 2.0.5.

	Change-Id: I9cea7e7d11af5a142066f11a2185eb826570afb5

2024-01-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: stellarium: Update to 23.4.
	* gnu/packages/astronomy.scm (stellarium): Update to 23.4.
	[inputs]: Add nlopt.

	Change-Id: Id205ad84ff75a687f6c1fdababcf3040c0c55abd

2024-01-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pytorch-geometric: Disable one test.
	* gnu/packages/machine-learning.scm (python-pytorch-geometric)[arguments]:
	Disable test_gdc as it occasionally fails.

	Change-Id: I9d1dc1b68628801ea1bb5a8bdfa17063990748ea

2024-01-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libdispatch: Update to 5.9.2.
	* gnu/packages/c.scm (libdispatch): Update to 5.9.2.

	Change-Id: I119d1de974673aa2c08eb51a7bcaa7ce24aeb0b2

2024-01-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: range-v3: Update to 0.12.0.
	* gnu/packages/cpp.scm (range-v3): Update to 0.12.0.
	[source]: Remove patch.
	* gnu/packages/patches/range-v3-build-with-gcc10.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: I078937f9aff0da31ede8d472d8739e48bb775c55

2024-01-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: range-v3: Format with 'guix style'.
	* gnu/packages/cpp.scm (range-v3): Format with 'guix style'.

	Change-Id: I249443e5e5d0f7ef49e33de4f140246a862101d2

2024-01-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: range-v3: Build with newer gcc.
	* gnu/packages/cpp.scm (range-v3)[native-inputs]: Remove gcc-9.

	Change-Id: I0411d5db3e3df15c6df0a9a010d311fe1c80015c

2024-01-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-xgboost: Fix build.
	* gnu/packages/machine-learning.scm (python-xgboost)[build-system]: Use
	pyproject-build-system.
	[arguments]: Move test flags to #:test-flags; disable a few more tests, mostly
	to account for a removed dataset; use G-expression; remove custom 'check phase.

	Change-Id: I6841a8c159919df85acaa8558248a8775ec5be80

2024-01-24  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: webkitgtk: Update to 2.42.4 [fixes CVE-2023-42883].
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.42.4.

2024-01-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-yasnippet: Update to 0.14.0-0.297546f.
	* gnu/packages/emacs-xyz.scm (emacs-yasnippet): Update to 0.14.0-0.297546f.
	Remove fix-tests patch.
	* gnu/packages/patches/emacs-yasnippet-fix-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	Change-Id: I3fda2bb3d879d88f06f9d814b6c8d835d9eafc9f

2024-01-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gitconfig: b4: Automatically add 'Signed-off-by' when applying patches.
	Also use --3way to ease conflict resolutions.

	* etc/git/gitconfig [b4]: Add shazam-am-flags option.

	Change-Id: I6a92909a5b23a8680c16251aafa084b9a48944ea

2024-01-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pytorch-geometric.
	* gnu/packages/machine-learning.scm (python-pytorch-geometric): New variable.

	Change-Id: I9a016cda7d167159437724a878e6512c37106fea

2024-01-24  Andreas Enge  <andreas@enge.fr>

	gnu: singular: Update to 4.3.2p10.
	* gnu/packages/algebra.scm (singular): Update to 4.3.2p10.

	Change-Id: I196d31e3f5605dd51385146ce091d63a4e9eb340

2024-01-24  Ricardo Wurmus  <rekado@elephly.net>
	    Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add r-papaja.
	* gnu/packages/cran.scm (r-papaja): New variable.

	Change-Id: Ib5b3a6ff8d52052cf135b2ba36cad3ce295ed6d4

2024-01-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-tinylabels.
	* gnu/packages/cran.scm (r-tinylabels): New variable.

	Change-Id: Ie86de4daaf132cd32f896573be747f35e725258e

2024-01-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rmdfiltr.
	* gnu/packages/cran.scm (r-rmdfiltr): New variable.

	Change-Id: I59b92e9364ca4e74a98b80b6cca1a883ab3caec3

2024-01-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-chaospy: Ignore deprecation warnings.
	* gnu/packages/statistics.scm (python-chaospy)[arguments]: Add phase
	'dont-treat-deprecation-warnings-as-error.

	Change-Id: Id06404f9e47f7084fefc2e72032882d49e5b546b

2024-01-24  Andreas Enge  <andreas@enge.fr>

	gnu: pynac: Update to 0.7.29.
	* gnu/packages/sagemath.scm (pynac): Update to 0.7.29.

	Change-Id: I3bf2675aea9d8a07fdcfa08471c9d1ca7725e1f7

2024-01-24  Efraim Flashner  <efraim@flashner.co.il>

	teams: Remove Efraim Flashner from the science team.
	* etc/teams.scm (Efraim Flashner): Remove science team.

	Change-Id: I790fe329cde11fcb4b706b01b9aa59ad29d8c874

2024-01-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyts: Update to 0.13.0.
	* gnu/packages/python-science.scm (python-pyts): Update to 0.13.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase; enable all tests.
	[propagated-inputs]: Remove python-matplotlib.

	Change-Id: Iafcc047d8bb14e1eef514fd92aa53f8fda38eab0

2024-01-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scikit-learn-extra: Update to 0.3.0-1.0f95d8d.
	* gnu/packages/machine-learning.scm (python-scikit-learn-extra): Update to
	0.3.0-1.0f95d8d.
	[arguments]: Move test flags out of 'check phase and to #:test-flags.
	[propagated-inputs]: Add python-packaging.

	Change-Id: I4081a9364a0646d0c6960a3d155315e8eff8af59

2024-01-24  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: nyxt: Update to 3.11.1.
	* gnu/packages/web-browsers.scm (nyxt): Update to 3.11.1.
	  [inputs]: Remove sbcl-fset and sbcl-mk-string-metrics. Add gst-libav,
	  gst-plugins-bad, gst-plugins-base, gst-plugins-good, gst-plugins-ugly.
	  [arguments]: Update 'configure-tests' phase.
	  [home-page]: Update URL.

	Change-Id: If35d6f0153339b311057bea05562fefb215c3f0d

2024-01-24  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-lass: Update to 0.6.0-1.1f2418d.
	* gnu/packages/lisp-xyz.scm (sbcl-lass): Update to 0.6.0-1.1f2418d.

	Change-Id: I51dfe84b9194b4d94d76502ffd47f88cbc1583fb

2024-01-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pydicom: Update to 2.4.4.
	* gnu/packages/python-science.scm (python-pydicom): Update to 2.4.4.

	Change-Id: I996115fb3bdf0bd61d2b2dcdb2500b31ce104597

2024-01-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pydicom: Simplify package style.
	* gnu/packages/python-science.scm (python-pydicom)[build-system]: Swap
	to pyproject-build-system.
	[description]: Simplify wording, indent.

	Change-Id: I7ef413ea2da6cbb83eb33424c559f7ac5ed549cb

2024-01-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pynetdicom: Simplify package style.
	* gnu/package/python-science.scm (python-pynetdicom)[build-system]: Swap
	to pyproject-build-system.
	[description]: Simplify wording, indent.

	Change-Id: If4e80d06edb0080685d0695f30abc2f9db669f45

2024-01-23  Antero Mejr  <antero@mailbox.org>

	gnu: Add python-pynetdicom.
	* gnu/packages/python-science.scm (python-pynetdicom): New variable.

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add flash.
	* gnu/packages/bioinformatics.scm (flash): New variable.

	Change-Id: Id657ba7850031ad24b4333b6bc79401511e00a85

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add isolator.
	* gnu/packages/bioinformatics.scm (isolator): New variable.

	Change-Id: I950baca5b6898576f358b3364b1fe541b3333298

2024-01-23  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Don't cross compile to or1k-elf.
	* gnu/ci.scm (cross-jobs)[pointless?]: Don't build any packages for or1k-elf.

	Change-Id: I294429d5318b94fb8e7780a37f3608b5321cf6ca

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add metal.
	* gnu/packages/bioinformatics.scm (metal): New variable.

	Change-Id: I70fd30c18303f61a9f6720e70d4b4e57140a7140

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add randfold.
	* gnu/packages/bioinformatics.scm (randfold): New variable.

	Change-Id: If2cea9c8d5323296015dc21ea7a3d1b677ae2798

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pyfasta.
	* gnu/packages/bioinformatics.scm (python-pyfasta): New variable.

	Change-Id: Ib2ab0a6eb250309633d5be33c18409227bce84ba

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-fcsparser.
	* gnu/packages/bioinformatics.scm (python-fcsparser): New variable.

	Change-Id: I87ed7f10bbfdf7d689cb6289a5f5ad31872f9de0

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add lsgkm.
	* gnu/packages/bioinformatics.scm (lsgkm): New variable.

	Change-Id: I0ea35354c7856e7425567cd4ac27ab7fc2ab0d9e

2024-01-23  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.7.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2024-0741, CVE-2024-0742, CVE-2024-0746,
	CVE-2024-0747, CVE-2024-0749, CVE-2024-0750, CVE-2024-0751,
	CVE-2024-0753, and CVE-2024-0755.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2024-01-23  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: source-highlight: Wrap scripts."
	This package causes the rebuild of more than 9000 packages.

	This reverts commit 367bc2d198f57bc34522441820f761b61fed0ce0.

2024-01-23  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: kubo: Update to 0.18.0.
	* gnu/packages/ipfs.scm (kubo): Update to 0.18.0.
	  [inputs]: Add go-github-com-gorilla-mux.

	Change-Id: I4eccdfcf9eadbdf25728fcca766c5238efb0d57f

2024-01-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: source-highlight: Wrap scripts.
	* gnu/packages/pretty-print.scm (source-highlight)[arguments]: Add a
	phase to wrap shell scripts so they can find the source-hightlight
	binary.
	[inputs]: Add guile-3.0.

	Change-Id: Ia8d006d969385210d5c82b4a0dd1f78178306ac2

2024-01-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: trurl: Update to 0.9.
	* gnu/packages/curl.scm (trurl): Update to 0.9.

	Change-Id: Ieb0f19e6d48897dceb32e317613a301f521c9b94

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add eddylab-squid.
	* gnu/packages/bioinformatics.scm (eddylab-squid): New variable.

	Change-Id: Icb02f42fc95d2001a639e22608a01ef9074158bc

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-magic-impute.
	* gnu/packages/bioinformatics.scm (python-magic-impute): New variable.

	Change-Id: Iba5240e9920a1045078c736553cb1d56069963b5

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-graphtools.
	* gnu/packages/graph.scm (python-graphtools): New variable.

	Change-Id: If08b1460447702f7ec2e64f013a52a7065076b01

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-tasklogger.
	* gnu/packages/python-xyz.scm (python-tasklogger): New variable.

	Change-Id: I53319b70b7788090e8873a912d7c56044c0bb5b2

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-nose2: Update to 0.14.0.
	* gnu/packages/check.scm (python-nose2): Update to 0.14.0.
	[native-inputs]: Remove python-coverage.
	[propagated-inputs]: Remove python-six.

	Change-Id: I15a30723fe49cca9929524e543d12c9e2f4b02ca

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scikit-learn: Disable one test.
	This test fails with the upgrade of scipy.

	* gnu/packages/machine-learning.scm (python-scikit-learn)[arguments]: Disable
	test_singular_matrix test.

	Change-Id: I47627403826bb5c52f4d578399c7cabaa3f8838d

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pygsp.
	* gnu/packages/graph.scm (python-pygsp): New variable.

	Change-Id: I8dd195216617e5cdb4a7453ecbe23cd9ff9e06a3

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-scenic.
	* gnu/packages/bioinformatics.scm (r-scenic): New variable.

	Change-Id: Iff1f501a406ba1a12e49093a575e03facc98f303

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scipy: Update to 1.12.0.
	* gnu/packages/python-science.scm (python-scipy): Update to 1.12.0.
	[propagated-inputs]: Add python-jupytext, python-mpmath, python-mypy,
	python-numpydoc, python-pydata-sphinx-theme, python-pydevtool,
	python-rich-click, python-sphinx, python-threadpoolctl, and
	python-typing-extensions; remove python-pyparsing.
	[native-inputs]: Add python-hypothesis, python-pycodestyle, python-pytest-cov,
	and python-pytest-xdist; remove python-threadpoolctl.

	Change-Id: I81a4831e3d94c58416f7d35ec47de90370b88210

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-desctools: Update to 0.99.53.
	* gnu/packages/statistics.scm (r-desctools): Update to 0.99.53.

	Change-Id: I425b37907b51a93fafa193d217bdf68636f608a7

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plotly: Update to 4.10.4.
	* gnu/packages/statistics.scm (r-plotly): Update to 4.10.4.

	Change-Id: Idd10685b1ab521056e0468f0c0c188543c11c96a

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xml: Update to 3.99-0.16.1.
	* gnu/packages/statistics.scm (r-xml): Update to 3.99-0.16.1.

	Change-Id: I2936eac03ec20b091e45b920f946d92028099973

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsqlite: Update to 2.3.5.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.3.5.

	Change-Id: I43e95bc4ff0b0dc36cf9f3de1705d63bc5681286

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-roxygen2: Update to 7.3.1.
	* gnu/packages/statistics.scm (r-roxygen2): Update to 7.3.1.

	Change-Id: I5d23ee576beb4dc4dc1e49d13cc38ffef0d33512

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maldiquant: Update to 1.22.2.
	* gnu/packages/cran.scm (r-maldiquant): Update to 1.22.2.

	Change-Id: Ia483cff36bb3a2cbf4b691bb4832ce98757aabe0

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-modeldata: Update to 1.3.0.
	* gnu/packages/cran.scm (r-modeldata): Update to 1.3.0.

	Change-Id: Ibaef5366948e9ca45325d279a99f14417ca43e8e

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yardstick: Update to 1.3.0.
	* gnu/packages/cran.scm (r-yardstick): Update to 1.3.0.
	[propagated-inputs]: Add r-withr.

	Change-Id: I00a5d74cca4396e685df32f85d998004a3e94edc

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lightgbm: Update to 4.3.0.
	* gnu/packages/cran.scm (r-lightgbm): Update to 4.3.0.

	Change-Id: I9da6fbcf9558f1ed47b41abd7183f3c53ba1ec67

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstanarm: Update to 2.32.1.
	* gnu/packages/cran.scm (r-rstanarm): Update to 2.32.1.

	Change-Id: Ib83276a66add397aeacd830803f94f713f0c22e3

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrixextra: Update to 0.1.15.
	* gnu/packages/cran.scm (r-matrixextra): Update to 0.1.15.

	Change-Id: I72c274e3075cc40d0f6aafb8199a4594c1a518c6

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-graphlayouts: Update to 1.1.0.
	* gnu/packages/cran.scm (r-graphlayouts): Update to 1.1.0.

	Change-Id: I5056c2158af15aeed9d5b53a52149e67d6d50b56

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mcmcpack: Update to 1.7-0.
	* gnu/packages/cran.scm (r-mcmcpack): Update to 1.7-0.

	Change-Id: I2e480dee05c23158b9ab58de5f9a90e623a7f6b2

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggfun: Update to 0.1.4.
	* gnu/packages/cran.scm (r-ggfun): Update to 0.1.4.

	Change-Id: I08cf695cd03bf28aaa2f2b7b4a35c6632a7027c4

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmpfr: Update to 0.9-5.
	* gnu/packages/cran.scm (r-rmpfr): Update to 0.9-5.

	Change-Id: I32ba06d98406989aca7129f9f647e836e06663f8

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigrquery: Update to 1.5.0.
	* gnu/packages/cran.scm (r-bigrquery): Update to 1.5.0.
	[propagated-inputs]: Remove r-assertthat, r-glue, r-progress, r-rcpp, and r-withr; add
	r-clock and r-cpp11.

	Change-Id: I3f1eb2e32ce901231303a2eb905e8fd7aa0f995a

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fmsb: Update to 0.7.6.
	* gnu/packages/cran.scm (r-fmsb): Update to 0.7.6.

	Change-Id: I9acec8e49ba036f263223a37c53cf9d4a82ba59f

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quickjsr: Update to 1.1.0.
	* gnu/packages/cran.scm (r-quickjsr): Update to 1.1.0.

	Change-Id: Ic2fb19a11c781c25b63cc2ed1bf185201aca0fe8

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cmplot: Update to 4.5.1.
	* gnu/packages/cran.scm (r-cmplot): Update to 4.5.1.

	Change-Id: I34faf9e7c4b786aaae660ba18c65b429304db601

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nodbi: Update to 0.10.0.
	* gnu/packages/cran.scm (r-nodbi): Update to 0.10.0.
	[propagated-inputs]: Add r-r-utils and r-v8.

	Change-Id: I1cc2c0c99f15cde415c90fa8959f3e0ffc546458

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-overlap: Update to 0.3.9.
	* gnu/packages/cran.scm (r-overlap): Update to 0.3.9.
	[propagated-inputs]: Add r-suntools.

	Change-Id: I3dc9817e0c7a5b4c4422e285aa5ccf4320047bd6

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-import: Update to 1.3.2.
	* gnu/packages/cran.scm (r-import): Update to 1.3.2.

	Change-Id: Ic78d705b104683e14f3b1848ba0218bfcc6e8ab1

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xts: Update to 0.13.2.
	* gnu/packages/cran.scm (r-xts): Update to 0.13.2.

	Change-Id: I0f551d91a7012fabb117160c54e9c17883a48ca9

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-psych: Update to 2.4.1.
	* gnu/packages/cran.scm (r-psych): Update to 2.4.1.

	Change-Id: Iebac111c7dd7a8bab9df6789c9861e499b4439d3

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-timechange: Update to 0.3.0.
	* gnu/packages/cran.scm (r-timechange): Update to 0.3.0.

	Change-Id: I5c8dce37f2f268145b7288845ef0c7d1115eb445

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ctrdata: Update to 1.17.0.
	* gnu/packages/cran.scm (r-ctrdata): Update to 1.17.0.
	[propagated-inputs]: Add r-digest.

	Change-Id: I505ea3605193eb461001c8e58cd9ef8d725d8f63

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ps: Update to 1.7.6.
	* gnu/packages/cran.scm (r-ps): Update to 1.7.6.

	Change-Id: Id7ef2ce2c709c8bffb7d3257324390400d55b29e

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paletteer: Update to 1.6.0.
	* gnu/packages/cran.scm (r-paletteer): Update to 1.6.0.

	Change-Id: Iff3c0636541bf3deb7a50706a62a44331a77e820

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gensa: Update to 1.1.14.
	* gnu/packages/cran.scm (r-gensa): Update to 1.1.14.

	Change-Id: I6557eeb5f277908a25ded34321153ceddc927a09

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shadowtext: Update to 0.1.3.
	* gnu/packages/cran.scm (r-shadowtext): Update to 0.1.3.

	Change-Id: I771671f689c247cbb7ade0ad0d2b78a6e28514ff

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-suntools.
	* gnu/packages/cran.scm (r-suntools): New variable.

	Change-Id: Id1cb0828e8046ce635edc124c3f99bc891806cdd

2024-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-antiword: Update to 1.3.2.
	* gnu/packages/cran.scm (r-antiword): Update to 1.3.2.
	[source]: Simplify snippet.
	[arguments]: Remove trailing #T from build phase.
	[synopsis]: Change capitalization.
	[description]: Use complete sentences.

	Change-Id: I0cffbda247dd57462f89c20a94773f871a029b60

2024-01-22  Troy Figiel  <troy@troyfigiel.com>

	gnu: python-tdda: Remove relax-requirements phase.
	* gnu/packages/python-science.scm (python-tdda)[arguments]<#:phases>: Remove relax-requirements phase.

2024-01-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-evdev: Enable tests.
	* gnu/packages/linux.scm (python-evdev): Enable tests and apply new
	package style.
	[source]: Use git checkout which provides tests.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<#:test-flags>: Silent tests requiring access to /dev/uinput.
	<#:phases>: Remove trailing #t from lambda.
	[native-inputs]: Add python-pytest.

	Change-Id: I9474459428d94eefa501458d62f24c6918958515

2024-01-22  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: python-evdev: Update to 1.5.0.
	* gnu/packages/linux.scm (python-evdev): Update to 1.5.0.

	Change-Id: Id83c621f31222ebfb4848366b94e1f16c75742aa

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-coterm.
	* gnu/packages/emacs-xyz.scm (emacs-coterm): New variable.

	Change-Id: Ib96078fa906242dd532a0c949de3049b92804891

2024-01-22  Wilko Meyer  <w@wmeyer.eu>

	news: Add entry for removing linux-libre 4.14 (EoL).
	* etc/news.scm: Add entry for linux-libre 4.14 removal and add my copyright
	header.

	Change-Id: I5c2418bc22a4ae2bba63c1cf77e66d2574766e01

2024-01-22  Wilko Meyer  <w@wmeyer.eu>

	gnu: Remove linux-libre 4.14.
	* gnu/packages/linux.scm (linux-libre-4.14-version,
	linux-libre-4.14-gnu-revision, deblob-scripts-4.14,
	linux-libre-4.14-pristine-source, linux-libre-4.14-source,
	linux-libre-headers-4.14, linux-libre-4.14, linux-libre-arm-generic-4.14,
	linux-libre-arm-omap2plus-4.14): Remove variables.
	* gnu/packages/aux-files/linux-libre/4.14-arm.conf,
	gnu/packages/aux-files/linux-libre/4.14-i686.conf,
	gnu/packages/aux-files/linux-libre/4.14-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove aforementioned .conf files.
	* gnu/tests/base.scm (%test-linux-libre-4.14): Remove variable.

	Change-Id: I40393b5f46b989848d569c929f1d9c986736553e

2024-01-22  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: moonlight-qt: Update to 5.0.1.
	* gnu/packages/games.scm (moonlight-qt): Update to 5.0.1.
	[arguments]<#:phases>: Update moonlight-qt.pro file substitute to not include
	bundled h264bitstream library.

	Change-Id: I9c68f7c6de39a0d78c6ef5b48d2272cdf3f771b5

2024-01-22  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: moonlight-common: Update to 5.0.1-1.5de4a5b.
	* gnu/packages/games.scm (moonlight-common): Update to 5.0.1-1.5de4a5b.

	Change-Id: I6b539162c0d57830d41059611746a7d376322345

2024-01-22  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: h264bitstream: Update to 0.2.0-1.ae72f73.
	* gnu/packages/video.scm (h264bitstream): Update to 0.2.0-1.ae72f73.

	Change-Id: I0aa9422f236995086275c492a2093f2acb894ab1

2024-01-22  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-goblins: Update to 0.12.0.
	* gnu/packages/guile-xyz.scm (guile-goblins): Update to 0.12.0.

	Change-Id: I0768ca6118c8b16ea6e5ae235dfefa7d28f727e3

2024-01-22  Romain GARBAGE  <romain.garbage@inria.fr>

	guix: download: Add support for git repositories.
	* guix/scripts/download.scm (git-download-to-store*): Add new variable.
	(copy-recursively-without-dot-git): New variable.
	(git-download-to-file): Add new variable.
	(show-help): Add 'git', 'commit', 'branch' and 'recursive'options
	help message.
	(%default-options): Add default value for 'git-reference' and
	'recursive' options.
	(%options): Add 'git', 'commit', 'branch' and 'recursive' command
	line options.
	(guix-download) [hash]: Compute hash with 'file-hash*' instead of
	'port-hash' from (gcrypt hash) module. This allows us to compute
	hashes for directories.
	* doc/guix.texi (Invoking guix-download): Add @item entries for
	`git', `commit', `branch' and `recursive' options. Add a paragraph in
	the introduction.
	* tests/guix-download.sh: New tests. Move variables and trap definition
	to the top of the file.

	Change-Id: Ic2c428dca4cfcb0d4714ed361a4c46609339140a
	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-01-22  muradm  <mail@muradm.net>

	services: connman: Add 'connman-general-configuration'.
	Currently connman has no main.conf as specified in 'man 5 connman.conf' which
	would allow setting NetworkInterfaceBalcklist and other useful options.

	This patch adds connman-general-configuration, serializes it and
	passes to connmad with --config= flag.

	All configuration fields are 'maybe-*' deliberately, to not disturb current
	users and not require supporting configuration changes for connmand.

	* gnu/services/networking.scm (<connman-general-configuration>): New
	configuration record to represent main.conf for connmand.
	(<connman-configuration>)[general-configuration]: New field.
	(connman-shepherd-service): Honor it.
	*doc/guix.texi (Networking Services): Add generated configuration.

	Change-Id: I5d78f49e8b2d5e0b3cbd7b8b604e8a254b6397e8
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2024-01-22  muradm  <mail@muradm.net>

	gnu: cgit: Fix patch-absolute-file-names phase.
	* gnu/packages/version-control.scm (cgit) [arguments]: Fix regexp in patch-absolute-file-names phase.

	Change-Id: I06c624ba23bfd0b8ca45045d1d2155c53258047e

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowstats: Update to 4.14.1.
	* gnu/packages/bioconductor.scm (r-flowstats): Update to 4.14.1.

	Change-Id: I0a5d93cb08d169759b3f3817ab9b68b76fd5883f

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowworkspace: Update to 4.14.2.
	* gnu/packages/bioconductor.scm (r-flowworkspace): Update to 4.14.2.

	Change-Id: I7d47b89fedf207b930fc8bef6aedcbce4628a2d9

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gosemsim: Update to 2.28.1.
	* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.28.1.
	[propagated-inputs]: Add r-yulab-utils.

	Change-Id: Idf93e061ef43c2900a96fa9cafeaff95d13fa3be

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhtslib: Update to 2.4.1.
	* gnu/packages/bioconductor.scm (r-rhtslib): Update to 2.4.1.

	Change-Id: If0da0bbfbbfcb2f41b354ba1772967f9fee778ca

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edger: Update to 4.0.11.
	* gnu/packages/bioconductor.scm (r-edger): Update to 4.0.11.

	Change-Id: I27638e6082286fa6e7876ce29ecf272d88402946

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximportdata: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-tximportdata): Update to 1.30.0.

	Change-Id: Id02981fc94304cade5dbdc4c13a78d7155e62408

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgabiolinksgui-data: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-tcgabiolinksgui-data): Update to 1.22.0.

	Change-Id: Icb4d98fb51bea7d14500b84928c3cd8876161d7c

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sesamedata: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-sesamedata): Update to 1.20.0.

	Change-Id: Idc8ff7679495ede0dd037ef393300c7fe4787610

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parathyroidse: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-parathyroidse): Update to 1.40.0.

	Change-Id: I2a012832f1d0ea4468497ed82c528af10d660391

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-curatedtcgadata: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-curatedtcgadata): Update to 1.24.0.

	Change-Id: If094ca958ff73b6aecd39c3d91042e9e75eb2075

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gagedata: Update to 2.40.0.
	* gnu/packages/bioconductor.scm (r-gagedata): Update to 2.40.0.

	Change-Id: Ifdbcee3c7c6c354530d62cc79f05cf30be432f3a

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affydata: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-affydata): Update to 1.50.0.

	Change-Id: I653e146ff884bd72771ed779c4d9d65b03a7fdd9

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-all: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-all): Update to 1.44.0.

	Change-Id: I9f2817b571d2c42d57927370b51319e52388a3b5

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hsmmsinglecell: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-hsmmsinglecell): Update to 1.22.0.

	Change-Id: I541a4637f7ec9b6e85e52c8f222002adef230a50

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pasilla: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-pasilla): Update to 1.30.0.

	Change-Id: I3d309814bc0237181540e1c84ad8feca34f2fcef

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msigdb: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-msigdb): Update to 1.10.0.

	Change-Id: I32ad805ff92e7084eb682c239037978f183c323e

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msdata: Update to 0.42.0.
	* gnu/packages/bioconductor.scm (r-msdata): Update to 0.42.0.

	Change-Id: I94953464f1c9ef0e361c68a69fdbc9b11f46c4f8

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minfidata: Update to 0.48.0.
	* gnu/packages/bioconductor.scm (r-minfidata): Update to 0.48.0.

	Change-Id: I8485d570629d23b294a9ea4143a88ed91ae737af

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mousegastrulationdata: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-mousegastrulationdata): Update to 1.16.0.

	Change-Id: I18a4fe4dbbcf3cc7f19084170fc8280fd4d5e7cf

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-macrophage: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-macrophage): Update to 1.18.0.

	Change-Id: I51228161aac4cb10470aa2262fdc507a4cb903ec

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-italicsdata: Update to 2.40.0.
	* gnu/packages/bioconductor.scm (r-italicsdata): Update to 2.40.0.

	Change-Id: I55a0100167f98571a562c0ca5fddbe41afeaf3d7

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-illumina450probevariants-db: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-illumina450probevariants-db): Update to 1.38.0.

	Change-Id: Ic5af6f5e7ba653edc5ed785f2b3e9d522e7586af

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdcytodata: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-hdcytodata): Update to 1.22.0.

	Change-Id: I06afd0ffdd8c1b77ce03e9aabe59f150c28e6141

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomationdata: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-genomationdata): Update to 1.34.0.

	Change-Id: Ia8e4535efcdcbb0e706b1e9682594467ab8c2fda

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genelendatabase: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-genelendatabase): Update to 1.38.0.

	Change-Id: Idf120599c34af21cd3c5c854d434c93c702f0cd4

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowsorted-blood-epic: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-flowsorted-blood-epic): Update to 2.6.0.

	Change-Id: I458aa7c0ac482d1e60d6afb66b236ea6886d7ce6

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowsorted-blood-450k: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-flowsorted-blood-450k): Update to 1.40.0.

	Change-Id: Ia2d2ae18c80d3a4a7858026a424da1537d657782

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-copyhelper: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-copyhelper): Update to 1.34.0.

	Change-Id: I2cfa340e85fb723615295949ef614db1761f9c6e

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chromstardata: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-chromstardata): Update to 1.28.0.

	Change-Id: I5146185d21a589b93152fe67df4e4a100a0b0a33

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-champdata: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-champdata): Update to 2.34.0.

	Change-Id: I658aab6c78df1fcbd7fb4d34df144635a2a10347

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-celldex: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-celldex): Update to 1.12.0.

	Change-Id: I565b21aafa46cb710a8acc3ab16b7905614e6838

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-breakpointrdata: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-breakpointrdata): Update to 1.20.0.

	Change-Id: I1fe98a2e5fd8bf4b3106c7315dda8dee906c5152

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biscuiteerdata: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-biscuiteerdata): Update to 1.16.0.
	[propagated-inputs]: Add r-genomicranges.

	Change-Id: I5459630b266f04bbac50562cb134e9ca28bbc2d7

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bladderbatch: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-bladderbatch): Update to 1.40.0.

	Change-Id: I2d5ec797815dd0101da8692b1fa320020c33ab85

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bcellviper: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-bcellviper): Update to 1.38.0.

	Change-Id: Iaac28d6376364c0d0e30c29deb6df22c40b18b29

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrmdata: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-arrmdata): Update to 1.38.0.

	Change-Id: Id1c900cd1a058057d18129c7f2d373bc4772d5cd

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aneufinderdata: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-aneufinderdata): Update to 1.30.0.

	Change-Id: I94049747ac40bfe1926bfe6a34727c35e1fb6578

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adductdata: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-adductdata): Update to 1.18.0.

	Change-Id: I268b9dde5e1913d17e195a77005e3c28b41f6aca

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pfam-db: Update to 3.18.0.
	* gnu/packages/bioconductor.scm (r-pfam-db): Update to 3.18.0.

	Change-Id: Iee6ad8fe9188cb6eb5df5f163e5af228a783b682

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-txdb-hsapiens-ucsc-hg38-knowngene: Update to 3.18.0.
	* gnu/packages/bioconductor.scm (r-txdb-hsapiens-ucsc-hg38-knowngene): Update to 3.18.0.

	Change-Id: Ic11773dbb44ba5c90ea69142c03bbe7292ca03a6

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bsgenome-hsapiens-ucsc-hg38: Update to 1.4.5.
	* gnu/packages/bioconductor.scm (r-bsgenome-hsapiens-ucsc-hg38): Update to 1.4.5.
	[propagated-inputs]: Add r-genomeinfodb.

	Change-Id: I77c7e216286314619c05272a0baffb68dcd5a3e6

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-mm-eg-db: Update to 3.18.0.
	* gnu/packages/bioconductor.scm (r-org-mm-eg-db): Update to 3.18.0.

	Change-Id: Idee9907070a23dd79bf77e2d4a7e8ac17419826a

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-dr-eg-db: Update to 3.18.0.
	* gnu/packages/bioconductor.scm (r-org-dr-eg-db): Update to 3.18.0.

	Change-Id: Icb7f74c83ff7189c7b02964fcb25bac6610fd790

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-dm-eg-db: Update to 3.18.0.
	* gnu/packages/bioconductor.scm (r-org-dm-eg-db): Update to 3.18.0.

	Change-Id: Ic50a64af9d5b76a4c7cb8864e8e723c533218e19

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-ce-eg-db: Update to 3.18.0.
	* gnu/packages/bioconductor.scm (r-org-ce-eg-db): Update to 3.18.0.

	Change-Id: Id83d4e64b80ce01abdb2fe06735e0af6b7ebac10

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-illuminahumanmethylation450kanno-ilmn12-hg19: Update to 0.6.1.
	* gnu/packages/bioconductor.scm (r-illuminahumanmethylation450kanno-ilmn12-hg19): Update to 0.6.1.

	Change-Id: I142318c4854c75f27bcd1bfe4bfc389cbc8b3725

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-go-db: Update to 3.18.0.
	* gnu/packages/bioconductor.scm (r-go-db): Update to 3.18.0.

	Change-Id: I90ff2421b742369847353aaf32cf8bc4651afda7

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomeinfodbdata: Update to 1.2.11.
	* gnu/packages/bioconductor.scm (r-genomeinfodbdata): Update to 1.2.11.

	Change-Id: Iacb39950f70c8affe457330df8b43260e71ab548

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bsgenome-mmusculus-ucsc-mm10: Update to 1.4.3.
	* gnu/packages/bioconductor.scm (r-bsgenome-mmusculus-ucsc-mm10): Update to 1.4.3.

	Change-Id: Idbf573d2b4931550122119eed67879c2b13ed52f

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reactome-db: Update to 1.86.2.
	* gnu/packages/bioconductor.scm (r-reactome-db): Update to 1.86.2.

	Change-Id: I8312c151f89ef27c5f75adbdf27c098e77f05453

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-sc-sgd-db: Update to 3.18.0.
	* gnu/packages/bioconductor.scm (r-org-sc-sgd-db): Update to 3.18.0.

	Change-Id: I1f7a497f0b36b1fe336343e215fe5c3f179b11ed

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-bt-eg-db: Update to 3.18.0.
	* gnu/packages/bioconductor.scm (r-org-bt-eg-db): Update to 3.18.0.

	Change-Id: I4385882eeb83326af88141b301f892632f6cf678

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-eck12-eg-db: Update to 3.18.0.
	* gnu/packages/bioconductor.scm (r-org-eck12-eg-db): Update to 3.18.0.

	Change-Id: Ic8b25521c9a735522c69e3d696d8a514f8d6d17c

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Set HOME when ExperimentHub is among the inputs.
	* guix/import/cran.scm (phases-for-inputs): Add 'set-HOME phase when
	ExperimentHub is among inputs.

	Change-Id: Ie3a2443934704eed8694a76a651b806209722421

2024-01-22  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Also update annotation and experiment packages.
	* guix/import/cran.scm (latest-bioconductor-release): Determine package type
	and pass it to LATEST-BIOCONDUCTOR-PACKAGE-VERSION and BIOCONDUCTOR-URI.
	(%bioconductor-updater): Compose all bioconductor predicates.

	Change-Id: Icef3ae05e28ed0f2796d9abf90e51821d2dfcc4c

2024-01-22  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: make-crust-package: Unite firmware and tools.
	* gnu/packages/firmware.scm (make-crust-package): Perform union of
	make-crust-firmware and make-crust-tools.
	* gnu/packages/firmware.scm (make-crust-firmware): New procedure.

	Change-Id: I687bb6d53aae9bd60ed988baf9d17e92f31faa7b

2024-01-22  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: Add make-crust-tools.
	* gnu/packages/firmware.scm (make-crust-tools): New procedure.

	Change-Id: Iac05ecf1796e4c10692a423c12423ea9b078d141

2024-01-22  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: make-crust-package: Use or1k-elf as target.
	* gnu/packages/firmware.scm (make-crust-package): Use or1k-elf as the
	target.

	Change-Id: I6c8bf053527f1e12e35402f18cebf8e75557c788

2024-01-22  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: make-crust-package: Update to 0.6.
	* gnu/packages/firmware.scm (make-crust-package): Update to 0.6.  Do not
	install host tool as it is not built by default.

	Change-Id: Ia79ae8208589601d32235f6d8ace9dce3f8d74f9

2024-01-22  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: make-crust-package: Memoize.
	* gnu/packages/firmware.scm (make-crust-package): Use mlambda.

	Change-Id: I2d916b96bc650f3731a69505e086cf8f8f470809

2024-01-22  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: make-crust-package: Use shorter synopsis.
	* gnu/packages/firmware.scm (make-crust-package) <synopsis>: Make it
	short.

	Change-Id: I8b93b25a9a6a75aaa92ffa590d0fd46a5511fd49

2024-01-22  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: Add gcc-cross-or1k-elf-toolchain.
	* gnu/packages/cross-toolchain.scm (gcc-cross-or1k-elf-toolchain): New
	variable.

	Change-Id: Iaf7ed60dbbe116a5efbad8e94be9b2dee51faf15

2024-01-22  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: cross-gcc-toolchain: Use fixed name.
	* gnu/packages/cross-base.scm (cross-gcc-toolchain) <name>: Always use
	gcc-cross- prefix regardless of TARGET having a C standard library or not.

	Change-Id: I5cbe89c61e5bd324a385db17c27131ea5ef75669

2024-01-22  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	guix: Add ork1-elf platform.
	* doc/guix.texi: Document or1k-elf platform.
	* guix/platforms/or1k.scm (or1k-elf): New variable.
	* Makefile.am (MODULES): Add guix/platforms/or1k.scm.

	Change-Id: I3f71a0fa97f1ebd2bbdbf6cd00a93b477a123648

2024-01-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orgalist: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-orgalist)[source]<origin>: Use correct extension.

	Change-Id: Idea5aa97de9838b4a7bfabd7e7609727bd925a71

2024-01-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: notmuch: Update to 0.38.2.
	* gnu/packages/mail.scm (notmuch): Update to 0.38.2.
	* gnu/packages/patches/notmuch-emacs-test-output.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Apply file deletion.

	Change-Id: I60d0487f2258ed5ef8602de7a624686c5f012a4f

2024-01-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebdb: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb)[propagated-inputs]: Add
	EMACS-ORG-ROAM.

	Change-Id: I77c2373dcc50ed4a832bf1d493c44eb0b96ebc7b

2024-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cambalache: Fix buld.
	As seen in http://ci.guix.gnu.org/build/3338535/log/raw.

	* gnu/packages/gnome.scm (cambalache): Fix build.
	[inputs]: Swap duplicated webkitgtk to webkitgtk-for-gtk3.

	Change-Id: I9604159d3aa343e0bcb539cfade520ddd97cb489

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-fc: Update to 0.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-fc): Update to 0.4.0.
	[arguments]<#:phases>: Fix build error by adding missing (require 'eieio).
	<#:test-command>: Load more tests.
	[native-inputs]: Add EMACS-EL-MOCK.

	Change-Id: Ibdaf38f3dd8f3018bf2b7b53cd94626b983fc953

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-el-mock: Update to 1.25.1-1.6cfbc9d.
	* gnu/packages/emacs-xyz.scm (emacs-el-mock): Update to 1.25.1-1.6cfbc9d.

	Change-Id: I2e13b8854f9089f68f1ec9eb0fa671e760ea9ec3

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-plz: Update to 0.7.2.
	* gnu/packages/emacs-xyz.scm (emacs-plz): Update to 0.7.2.

	Change-Id: I24ef66998d9a8b83169c185974f2ce2b3697dd4c

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pg: Update to 0.27.
	* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.27.

	Change-Id: I10c65f30e790d461c925352b993aa4dc3d6696dd

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	Change-Id: I79a195184b5d2ad842e4738862086c0b595b967c

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-ql: Update to 0.8.4.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.8.4.

	Change-Id: Idb2e25155a62cbf699367a749194dce1852339ec

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-julia-snail: Update to 1.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-julia-snail): Update to 1.3.1.

	Change-Id: I4cd574e2864ba23d0edd1331932ecef974466be6

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	Change-Id: I08be44a04cb5e829517cc6d406efa546b1c5c763

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-hackernews: Update to 0.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-hackernews): Update to 0.7.0.

	Change-Id: Iba7bc8f02bf747fd2ac80a96bedffd47fe572109

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-gptel: Update to 0.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.6.0.
	[propagated-inputs]: Add EMACS-COMPAT.

	Change-Id: Ideaef04c6a4e76dc4d86fc490b320e01ce205d02

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-elisp-demos: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-elisp-demos)[arguments]: Use
	G-expressions.
	<#:include>: Use default include.

	Change-Id: I44960fa1d7ddec2d15e6927aa76eafb32a03e627

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-elisp-demos: Update to 2024.01.16.
	* gnu/packages/emacs-xyz.scm (emacs-elisp-demos): Update to 2024.01.16.

	Change-Id: Ia23a78b139d3182fd2452658de2f0fbafd052fff

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-edit-indirect: Update to 0.1.11.
	* gnu/packages/emacs-xyz.scm (emacs-edit-indirect): Update to 0.1.11.

	Change-Id: I4400a25c749aef604e6ec0afd79df965cf62a831

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dtrt-indent: Update to 1.16.
	* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.16.

	Change-Id: I55b98386433817c8423d8a7d4c868e3e27a16f46

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-clj-refactor: Update to 3.11.3.
	* gnu/packages/emacs-xyz.scm (emacs-clj-refactor): Update to 3.11.3.

	Change-Id: Ifd6131fa4c1360785c2a8e061353f269fcb1c23d

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cider: Update to 1.13.0.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.13.0.

	Change-Id: I0186168caf932111a490f993cc085b455d35765a

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-boon: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-boon): Update to 1.3.

	Change-Id: I0c62dc2539d460ed6ca387d4c00e3640d65b72c0

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-log4e: Update to 0.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-log4e): Update to 0.4.0.

	Change-Id: I96d0496155e15cd2dc58c5332f8283541070e5f0

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-adwaita-dark-theme: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-adwaita-dark-theme): Update to 1.3.0.

	Change-Id: I6934d7302786ba2b64f3395edc6a77b2f2883485

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-frecency: Update to 1.0.
	* gnu/packages/emacs-xyz.scm (emacs-frecency): Update to 1.0.

	Change-Id: Id3491d73081f768adb7eaa542c48fed6791372f6

2024-01-21  Dakota Logan  <dklogan@riseup.net>

	gnu: emacs-org-modern: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 1.1.

	Change-Id: Id009309ba4c5ad1d7db860e5748318cfe5a587bb

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-yeetube: Update to 2.0.9.
	* gnu/packages/emacs-xyz.scm (emacs-yeetube): Update to 2.0.9.
	[arguments]<#:phases>: Skip check looking for mpv and yt-dlp executables.
	[propagated-inputs]: Add EMACS-COMPAT.

	Change-Id: I826a2e9f9ab510148c4e29f770394ea7b953fa07

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emms-print-metadata: Update to 18.
	* gnu/packages/emacs-xyz.scm (emacs-emms-print-metadata): Update to 18.

	Change-Id: I65dd48807f9d948fe70ab4516f7e10c32018fcd5

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-persist: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-persist): Update to 0.6.

	Change-Id: I05800e343e5225e6cc556ba69f87d5716707b7a0

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebdb: Update to 0.8.22.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.22.

	Change-Id: I658b52bc67c3a57ff873af9a9d92d7309b2dc7f2

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-kind-icon: Update to 0.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-kind-icon): Update to 0.2.2.

	Change-Id: Ic65954c9c4c83bd7567dbc92bf0d7df4d1718abe

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-csv-mode: Update to 1.23.
	* gnu/packages/emacs-xyz.scm (emacs-csv-mode): Update to 1.23.

	Change-Id: I72d0c1d7e39ae7d44c52eac2b0d9bb431a3c3291

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orgalist: Update to 1.14.
	* gnu/packages/emacs-xyz.scm (emacs-orgalist): Update to 1.14.

	Change-Id: Ic1914d895f3f2ff2206a2d5c5e471c9107564713

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-debbugs: Update to 0.38.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.38.

	Change-Id: I8bbb79e0cd3f832ae26a73f2606ada50ca773098

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 13.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.3.0.

	Change-Id: I174022a198a5ce12e7cb8a9fe0e290ae7b8031db

2024-01-21  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-helm-make: Update to 0.2.0-0.ebd71e8.
	* gnu/packages/emacs-xyz.scm (emacs-helm-make): Update to 0.2.0-0.ebd71e8.

	Change-Id: I5bc5888eb7ff69af769921b0751e625c43a666b6

2024-01-21  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add emacs-org-glossary.
	* gnu/packages/emacs-xyz.scm (emacs-org-glossary): New variable.

	Change-Id: Id087b723709ac5afb7dda0da15eac610c8ab218e

2024-01-21  Suhail  <suhail@bayesians.ca>

	gnu: Add emacs-ox-tufte.
	* gnu/packages/emacs-xyz.scm (emacs-ox-tufte): New variable.

	Change-Id: Iaaff4b08eddb8f38b39f003e70821ace6c937c86

2024-01-21  Peter Polidoro  <peter@polidoro.io>

	gnu: Add emacs-golden-ratio.
	* gnu/packages/emacs-xyz.scm (emacs-golden-ratio): New variable.

	Change-Id: I44de02989b8dadd4a395374fe078d4255a210028

2024-01-21  Suhail  <suhail@bayesians.ca>

	gnu: emacs-org: Update to 9.6.17.
	* gnu/packages/emacs-xyz.scm: Update to 9.6.17.

	Change-Id: I8f3a76631b588151cceca755730dfd8b7daf248a

2024-01-21  Andrew Jose  <arnav.jose@gmail.com>

	gnu: Add emacs-flexoki-themes.
	* gnu/packages/emacs-xyz.scm (emacs-flexoki-themes): New variable.

	Change-Id: Ic69965014234ef7c6ef2276bd7f100b466a8b327

2024-01-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-bodymaprat.
	* gnu/packages/bioconductor.scm (r-bodymaprat): New variable.

	Change-Id: I6843b957d5722f4c5460796ba41effee5717ae45

2024-01-21  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.74.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.74.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: Ic6186373d0f4af011e22acf4a5bd0753af5b0834

2024-01-21  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.13.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.13.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I489472a5cac6f1e27868f9e3064cc265a3fb075a

2024-01-21  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.7: Update to 6.7.1.
	* gnu/packages/linux.scm (linux-libre-6.7-version): Update to 6.7.1.
	(linux-libre-6.7-pristine-source): Update hash.

	Change-Id: I466a1c0ff4dea0efc9c48fcc670a1adebe6e3c00

2024-01-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-scikit-fem: Update to 9.0.1.
	* gnu/packages/python-science.scm (python-scikit-fem): Update to 9.0.1.
	[arguments]<#:test-flags>: Drop it to activate all tests.
	[native-inputs]: Add python-autograd, python-pyamg, and python-shapely.

	Change-Id: Ic4706196026bd5756b4db8230b15efacdca7d463

2024-01-21  Felix Gruber  <felgru@posteo.net>

	gnu: Add python-pyamg.
	* gnu/packages/python-science.scm (python-pyamg): New variable.

	Change-Id: Ibf39fecd14d4e6fd72078b217737e5e5cbbf2321

2024-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: converseen: Update to 0.12.0.2.
	* gnu/packages/image.scm (converseen): Update to 0.12.0.2.
	[arguments]<#:configure-flags>: Use Qt6.
	[native-inputs, inputs]: Use Qt6.
	* gnu/packages/patches/converseen-hide-non-free-pointers.patch: Update patch.

	Change-Id: I6b6dc200b1b98115400854b2ff77cc805df45078

2024-01-21  Petr Hodina  <phodina@protonmail.com>

	gnu: Add moonlight-qt.
	* gnu/packages/games.scm (moonlight-qt): New variable.

2024-01-21  Petr Hodina  <phodina@protonmail.com>

	gnu: Add moonlight-common.
	* gnu/packages/games.scm (moonlight-common): New variable.

	Change-Id: Ibf379d85fac0bdc000fdf56a3c850bb8a1067330

2024-01-21  Petr Hodina  <phodina@protonmail.com>

	gnu: Add h264bitstream.
	* gnu/packages/video.scm (h264bitstream): New variable.

	gnu: Add enet-moonlight.
	* gnu/packages/networking.scm (enet-moonlight): New variable.

2024-01-21  Petr Hodina  <phodina@protonmail.com>

	gnu: Add qmdnsengine.
	* gnu/packages/qt.scm (qmdnsengine): New variable.

	Change-Id: I6838ed2574424c03ecbb21d9265d6a33c3cb4c91

2024-01-21  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Generate rudimentary ARGUMENTS field.
	* guix/import/cran.scm (phases-for-inputs, maybe-arguments): New procedures.
	(description->package): Splice in result of MAYBE-ARGUMENTS.

	Change-Id: I578e1903f37c91bf865f0be49b04187ec372ed05

2024-01-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-protgear.
	* gnu/packages/bioconductor.scm (r-protgear): New variable.

	Change-Id: Ic6d5cae65d4f76df4488ee2462071ba68b50c184

2024-01-21  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Revert "gnu: emacs-minimal: Update to 29.2."
	This reverts commit b9bc400d85b1dbf3295f96aed9031527b6c59ba7.

	Fixes: Too many rebuilds <http://logs.guix.gnu.org/guix/2024-01-21.log#095235>
	Reported-by: Efraim Flashner <efraim@flashner.co.il>

2024-01-21  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-minimal: Update to 29.2.
	* gnu/packages/emacs.scm (emacs-minimal): Update to 29.2.

	Merge branch 'master' into emacs-team

2024-01-21  Liliana Marie Prikler  <liliana.prikler@gmail.com>
	    Justin Veilleux  <terramorpha@cock.li>
	    Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-shell-extension-paperwm: Use new package style.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-paperwm)[arguments]:
	Convert to list of G-Expressions.
	[native-inputs]: Drop labels.

2024-01-21  terramorpha  <terramorpha@cock.li>

	gnu: gnome-shell-extension-paperwm: Update to 44.17.0.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-paperwm): Update to 44.17.0.

	Change-Id: I3d9923ccfdb35b9952c24d8dd3d064c3cba7b8c2

2024-01-21  Vagrant Cascadian  <vagrant@debian.org>

	gnu: vcmi: Update to 1.4.2.
	* gnu/packages/games.scm (vcmi): Update to 1.4.2.

2024-01-21  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-minimal: Update to 29.2.
	* gnu/packages/emacs.scm (emacs-minimal): Update to 29.2.

	gnu: emacs-minimal: Set upstream-name to “emacs”.
	* gnu/packages/emacs.scm (emacs-minimal)[properties]: Add ‘upstream-name’.

2024-01-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-netgsa.
	* gnu/packages/bioconductor.scm (r-netgsa): New variable.

	Change-Id: I79b842854db80bbacdb8ff4c9fccfabdfc04d779

2024-01-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-glassofast.
	* gnu/packages/cran.scm (r-glassofast): New variable.

	Change-Id: I6ec7a1f8d4391d7d93f23789f448476b866e4687

2024-01-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rcy3.
	* gnu/packages/bioconductor.scm (r-rcy3): New variable.

	Change-Id: Ia295e8a174f65c8378ae83bdc1dde2877a48ff45

2024-01-21  Clément Lassieur  <clement@lassieur.org>

	gnu: torbrowser: Add support for language localisation.
	* gnu/packages/gnuzilla.scm (all-mozilla-locales): Export it.
	* gnu/packages/tor.scm (%torbrowser-locales, translation-base-browser,
	translation-tor-browser): New variables.
	(torbrowser)[arguments]: In ‘setenv’ phase, set MOZ_CHROME_MULTILOCALE.  Add
	‘copy-firefox-locales’, ‘copy-basebrowser-locales’, ‘copy-torbrowser-locales’
	and ‘build-locales’ phases.

	Change-Id: Ia5b28fa5d885f24140893dc270e57e83b0250c67

2024-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cytolib: Update to 2.14.1.
	* gnu/packages/bioconductor.scm (r-cytolib): Update to 2.14.1.
	[source]: Do not unbundle included boost.
	[arguments]: Remove.
	[inputs]: Remove boost.

	Change-Id: Ibe26b9df3f73e67fb9f53676a2c27a5aed714895

2024-01-20  Troy Figiel  <troy@troyfigiel.com>

	gnu: python-pandera: Fix build.
	* gnu/packages/python-science.scm (python-pandera): Fix build.
	[source]: Delete tests/modin directory.
	[native-inputs]: Remove python-modin.

	gnu: python-pandas-stubs: Update to 1.5.3.230321.
	* gnu/packages/python-science.scm (python-pandas-stubs): Update to
	1.5.3.230321.
	[arguments]<#:test-flags>: Ignore tests that require a version of
	python-pyarrow with ORC integration.
	[native-inputs]: Add python-odfpy.

2024-01-20  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: xorg-server-xwayland: Update to 23.2.4 [security fixes].
	Fixes CVE-2023-6816, CVE-2024-0229, CVE-2024-21885, CVE-2024-21886,
	CVE-2024-0409, and CVE-2024-0408.  See the X.Org security advisory
	<https://lists.x.org/archives/xorg/2024-January/061525.html> for more
	information.

	* gnu/packages/xorg.scm (xorg-server-xwayland): Update to 23.2.4.

	Change-Id: Ie6343d34652ba0caf00940775b5b227dd9bc05bc

2024-01-20  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: xorg-server: Update to 21.1.11 [security fixes].
	Fixes CVE-2023-6816, CVE-2024-0229, CVE-2024-21885, CVE-2024-21886,
	CVE-2024-0409, and CVE-2024-0408.  See the X.Org security advisory
	<https://lists.x.org/archives/xorg/2024-January/061525.html> for more
	information.

	Copyright line updated as followup to commits
	3080abba40c819933d1857abe4abaaa3cf65baab and
	158502e40d800407f1bd697dd5dd0437086730bf.

	* gnu/packages/xorg.scm (xorg-server): Update to 21.1.11.

	Change-Id: I07cb273e2a504f94f8f26624d26ad79c6e92f109

2024-01-20  Jack Hill  <jackhill@jackhill.us>
	    John Kehayias  <john.kehayias@protonmail.com>

	gnu: gnutls: Update to 3.8.3 [security-fixes].
	Fixes CVE-2024-0553 and CVE-2024-0567.

	gnu/packages/tls.scm (gnutls-3.8.2): Rename to ...
	(gnutls/fixed): ... this.  Update to 3.8.3.
	(gnutls): Rename replacement to gnutls/fixed.

	Change-Id: Ic44b3b0481ffd51cdc42a2d71a598f001b43c6f7

2024-01-20  Wamm K. D  <jaft.r@outlook.com>
	    Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-manimpango.
	* gnu/packages/python-xyz.scm (python-manimpango): New variable.

	Change-Id: I80effb2412e7c35ddf69c0d3ff6e2f052f282840

2024-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-org-hs-eg-db: Update to 3.18.0.
	* gnu/packages/bioconductor.scm (r-org-hs-eg-db): Update to 3.18.0.

	Change-Id: Iaba83a413858a95e81b6488a2f8cde648f0bdeed

2024-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-methylclockdata.
	* gnu/packages/bioconductor.scm (r-methylclockdata): New variable.

	Change-Id: Id76373a9aec8276dcfd1ec3428d2ce9c81cc51d2

2024-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-experimenthubdata.
	* gnu/packages/bioconductor.scm (r-experimenthubdata): New variable.

	Change-Id: I5faf26f483898b162bc1f863a4aceb6f46c52c18

2024-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-jaspar2016.
	* gnu/packages/bioconductor.scm (r-jaspar2016): New variable.

	Change-Id: Ib2970791207b426c39bd0226e01107a35fec0bb2

2024-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-genomicstate.
	* gnu/packages/bioconductor.scm (r-genomicstate): New variable.

	Change-Id: I1b86c8e849af7b69b5fa9ea2a0e43b4e3e1850b2

2024-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-shinymeta.
	* gnu/packages/cran.scm (r-shinymeta): New variable.

	Change-Id: I35e1c032283cdc010e4551c0d33f9d4202d9deee

2024-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ensdb-hsapiens-v79.
	* gnu/packages/bioconductor.scm (r-ensdb-hsapiens-v79): New variable.

	Change-Id: I773615df66194ddb195f013f7000d175ac07d095

2024-01-20  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: sdbus-c++: Fix generated sdbus-c++.pc.
	* gnu/packages/glib.scm (sdbus-c++) [#:phases]: Add ‘fix-elogind-requirement’.

	Change-Id: Id29369178f164fc60e6882aa664556924cf4bfa7

2024-01-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add rust-rustc-demangle-capi-0.1.
	* gnu/packages/crates-io.scm (rust-rustc-demangle-capi-0.1): New variable.

	Change-Id: I98afb19ed4bdbcb9107a1ab30af49b055802b8b0

	Reviewed-by: Efraim Flashner <efraim@flashner.co.il>
	Change-Id: Ifeaefa5a377600320c3fd2a637aefaf29707e3b7

2024-01-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guile-hall: Update to 0.4.1-1.7558ba9.
	* gnu/packages/guile-xyz.scm (guile-hall): Update to 0.4.1-1.7558ba9.
	[arguments] <modules>: Remove (ice-9 match) and (ice-9 ftw) modules.
	Add (guix build guile-build-system).
	<phases>: Use gexps.  Streamline hall-wrap-binaries phase.
	[native-inputs]: Add guile-3.0 and gettext-minimal.
	[propagated-inputs]: Delete field, moving guile-config to...
	[inputs]: ... here.  Add bash-minimal and guile-lib.

	Change-Id: Idef796dc3ba9ca3fa4df8114efe91af7c5cf7be0

2024-01-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: reuse: Update to 3.0.1.
	* gnu/packages/license.scm (reuse): Update to 3.0.1.
	[arguments]: New field.

	Change-Id: Ibbc5ae8cfa0e0e62b6c64bd90387022e88f9c933

2024-01-20  Vinicius Monego  <monego@posteo.net>

	gnu: symengine: Update to 0.11.2.
	* gnu/packages/algebra.scm (symengine): Update to 0.11.2.

	Change-Id: I34c24dd8591e306a7740f0a3d51077aceec67fab

2024-01-20  Vinicius Monego  <monego@posteo.net>

	gnu: python-metpy: Update to 1.6.1.
	* gnu/packages/geo.scm (python-metpy): Update to 1.6.1.

	Change-Id: Id8d8d6db3e31307242e56c494b6dee7c2ffab8f1

2024-01-20  Vinicius Monego  <monego@posteo.net>

	gnu: python-deepxde: Update to 1.10.1.
	* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.10.1.

	Change-Id: If3515735d4adee8a2f1e9460d6ccb72c6ce26321

2024-01-20  Vinicius Monego  <monego@posteo.net>

	gnu: python-mapie: Update to 0.8.2.
	* gnu/packages/statistics.scm (python-mapie): Update to 0.8.2.

	Change-Id: I82098caa8ed5d3bf68eec9f374f600d203d6b178

2024-01-20  Vinicius Monego  <monego@posteo.net>

	gnu: libngspice: Update to 42.
	* gnu/packages/engineering.scm (libngspice, ngspice): Update to 42.

	Change-Id: Ib7b72724f8f46ce376bd6517cb2652c870edcb0d

2024-01-20  Vinicius Monego  <monego@posteo.net>

	gnu: darktable: Update to 4.6.0.
	* gnu/packages/photo.scm (darktable): Update to 4.6.0.

	Change-Id: Ic64b02e8d191ba91fde1b95b9bcb4321a471dcba

2024-01-20  Vinicius Monego  <monego@posteo.net>

	gnu: darktable: Enable more optional features.
	* gnu/packages/photo.scm (darktable)[inputs]: Add libjxl, portmidi.

	Change-Id: I7747dfc2e88379a13182590f87514951bdd70e0c

2024-01-20  Vinicius Monego  <monego@posteo.net>

	gnu: darktable: Build with GCC.
	* gnu/packages/photo.scm (darktable)[arguments][#:phases]: Delete the
	'prepare-build-environment phase.
	[native-inputs]: Remove clang. Add gcc-13.

	Change-Id: Ia0dc1c6a717ccd00cd31d378aa51ce63fbf1806a

2024-01-20  Vinicius Monego  <monego@posteo.net>

	gnu: gmic: Update to 3.3.3.
	gmic was integrated into Krita 5+.

	* gnu/packages/image-processing.scm (gmic, gmic-qt): Update to 3.3.3.
	(gmic-qt-krita): Delete variable.

	Change-Id: I44e33b570bcf3e1df3eba5eb9ede1f333f8a177a

2024-01-20  Vinicius Monego  <monego@posteo.net>

	gnu: labplot: Update to 2.10.1.
	* gnu/packages/kde.scm (labplot): Update to 2.10.1.
	[source]<origin>: Update URI.

	Change-Id: I03d24410304fb14daa20f7a75f6947caed63ab84

2024-01-20  Vinicius Monego  <monego@posteo.net>

	gnu: python-symengine: Update to 0.11.0.
	* gnu/packages/python-xyz.scm (python-symengine): Update to 0.11.0.
	[native-inputs]: Replace python-cython with python-cython-3.

	Change-Id: Ieab464491e3df6e2bdb5b552cbf48ebf67ff81e4

2024-01-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Deprecate gnome-shell-extension-vertical-overview.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-vertical-overview):
	Replace with gnome-shell-extension-v-shell.

	Change-Id: I1c6539fd6532046f8445ee33b286645b9e68a053

2024-01-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Add gnome-shell-extension-v-shell.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-v-shell): New variable.

	Change-Id: Ib7e3cf5cffed621e2ccd54c84004c5ab8504fa9a

2024-01-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-shell-extension-night-theme-switcher: Update to 74.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-night-theme-switcher):
	Update to 74.

	Change-Id: I712dad785d3d303252f35b4c73185b83b6e01e54

2024-01-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-shell-extension-radio: Update to 21.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-radio): Update to 21.

	Change-Id: I11aab4c80c96d1237112bb9a089763bd3c331d1a

2024-01-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-shell-extension-burn-my-windows: Update to 40.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-burn-my-windows): Update
	to 40.
	[arguments]: Convert to list of G-Expressions.

	Change-Id: Ib9551096437aeea0ff56e5e1ea6371ab72d61b02

2024-01-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-shell-extension-blur-my-shell: Update to 47.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-blur-my-shell): Update to 47.

	Change-Id: I528579d9bd02361501977cbad6f9e752403ff37e

2024-01-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Deprecate gnome-shell-extension-hide-app-icon.
	This extension does not work with GNOME 44, and has not received any
	work. However, Just Perfection seems to have an option to hide application
	icons.

	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-hide-app-icon): Deprecate
	in favor of gnome-shell-extension-just-perfection.

	Change-Id: I6af14b6c9e1db7176d9be6bec2b90f77e7db36c1

2024-01-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-shell-extension-just-perfection: Update to 26.0.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-just-perfection): Update
	to 26.0.
	[arguments]: Convert to list of G-Expressions.

	Change-Id: Ib02ab984310705bfa435ab1ea8d47c74a6162db0

2024-01-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-shell-extension-gsconnect: Update to 55.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect): Update to 55.
	[arguments]: Convert to list of G-Expressions.
	[#:configure-flags]: Do not set settings_schemadir nor post_install anymore.
	[#:phase 'skip-post-installation]: New phase.
	[inputs]: Drop labels.
	[native-inputs]: Drop labels.

	Change-Id: I63933e43815826a8ab91a472ecda235173486dae

2024-01-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-trnadbimport.
	* gnu/packages/bioconductor.scm (r-trnadbimport): New variable.

	Change-Id: I5a232b50c08ef999f691566ccf5c0fbaf0eb21ea

2024-01-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-trna.
	* gnu/packages/bioconductor.scm (r-trna): New variable.

	Change-Id: Ifce902910fa75ddc471d8a25cc974307c19fd1d0

2024-01-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-modstrings.
	* gnu/packages/bioconductor.scm (r-modstrings): New variable.

	Change-Id: Ia61816213a7d128ab50a9ae2b2c8879e6ac00499

2024-01-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-structstrings.
	* gnu/packages/bioconductor.scm (r-structstrings): New variable.

	Change-Id: I9759520a03ee8178432591c48bf56fb25a379f27

2024-01-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-mediapy.
	* gnu/packages/python-xyz.scm (python-mediapy): New variable.

	Change-Id: I2e55c018670053c662ae2d896feefab3b505b139

2024-01-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-flames.
	* gnu/packages/bioconductor.scm (r-flames): New variable.

	Change-Id: I551a8f9d7de16e2281898b9541572dd244aadc36

2024-01-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-shell-extensions-customize-ibus: Update to 86.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-customize-ibus): Update to
	86.
	[arguments]: Convert to list of G-Expressions.
	[native-inputs]: Drop labels.
	[propagated-inputs]: Add ibus.

	Change-Id: I48dbc2bd9a8dea7e7a2b161089b433e1d72a8ff1

2024-01-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-shell-extension-clipboard-indicator: Update to 47.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-clipboard-indicator):
	Update to 47.
	[arguments]: Convert to a list of G-Expressions.

	Change-Id: Ie982a1820dab1f01b2e8198cd6914d1e676865ad

2024-01-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-shell-extension-appindicator: Update to 53.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-appindicator): Update to 53.

	Change-Id: Ifc3ae680b8f1d66068ce03e94d991de0d479da4e

2024-01-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-shell-extension-unite-shell: Update to 72.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-unite-shell): Update to 72.

	Change-Id: Ie91c004cb0ab3f81d8ad7c4a15bb357d939d8508

2024-01-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-shell-extension-dash-to-panel: Update to 56.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-panel): Update to
	56.
	[arguments]: Convert to list of G-Expressions.
	[native-inputs]: Add `(,glib "bin").
	[propagated-inputs]: Remove `(,glib "bin").

	Change-Id: I24a83766b750feb1004bbaf2f5badc9e21f1c30e

2024-01-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-shell-extension-dash-to-dock: Update to 79.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-dock): Update to
	79.
	[arguments]: Convert to list of G-Expressions.
	[native-inputs]: Drop labels.

	Change-Id: I327027d8a0ffc2bc7d234fe6517724fd218b947c

2024-01-19  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: kubo: Update to 0.16.0.
	* gnu/packages/ipfs.scm (kubo): Update to 0.16.0.
	  [arguments]: Use go-1.18.
	  [home-page]: Set to "https://ipfs.tech".

	Change-Id: I06239354b0c9c23294d5aeac6d01f67636d5d3a5

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-evil-quickscope: Skip failing test.
	* gnu/packages/emacs-xyz.scm (emacs-evil-quickscope)
	[arguments]: Use gexps.  Add disable-failing-tests phase.

	Change-Id: If372531778eab6e3fc164a2f63b98d6775193114

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-shx: Fix test failure.
	* gnu/packages/patches/emacs-shx-byte-compilation-test.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/emacs-xyz.scm (emacs-shx): Apply it.

	Change-Id: I6d8edd3b50f99f1c4cd495216caf9648dfee4ea3

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu/local.mk: Sort Emacs patches and fix 2044 year in copyright notice.
	* gnu/local.mk: Correct 2044 copyright year.
	(dist_patch_DATA): Sort emacs patches.

	Change-Id: Ib9669bb1d7fb2556d6d809d62624981fa66d27f3

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-org-journal: Disable failing tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-journal)
	[arguments]: Add disable-failing-tests phase.

	Change-Id: I466cb46613a7048ccbda66cd7855001a04871891

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-ess: Disable flaky "command-without-trailing-newline-test" test.
	* gnu/packages/statistics.scm [arguments]: Add new disable-etests syntax in
	'skip-failing-tests phase, and use it to disable the
	'command-without-trailing-newline-test' test.

	Change-Id: I99f52685691d86dc633fe6061f9ef3332159eb4e

2024-01-19  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: wfmash: Update to 0.12.5.
	* gnu/packages/bioinformatics.scm (wfmash): Update to 0.12.5.
	(source): Use git-fetch. Update git repository URL.
	(arguments): In check phase, symlink to "../source/data" and change wfmash
	invocation arguments.
	(home-page): Update URL.

	Change-Id: I78f228f06a6a12e6904a58a12fd4201743e84d72

2024-01-19  Greg Hogan  <code@greghogan.com>

	gnu: python-graph-tool: Update to 2.59.
	* gnu/packages/graph.scm (python-graph-tool): Update to 2.59.

	Change-Id: I08ecb5fe76183fa980fedf2408fc1df93ebbc63d

2024-01-19  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-95.dc04b74.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-95.dc04b74.

	Change-Id: I89d968e72188428d40906a7d55533dfd25c7ec25

2024-01-19  Christopher Baines  <mail@cbaines.net>

	gnu: bffe: Update to 0-3.1c12da4.
	* gnu/packages/package-management.scm (bffe): Update to 0-3.1c12da4.

	Change-Id: I90a4231961aed434c2b4ffa07189b85e108b5c46

2024-01-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nsq: Fix build on i686-linux.
	As seen in https://ci.guix.gnu.org/build/3329277/details

	* gnu/packages/high-availability.scm (nsq)[arguments]<#:phases>{check}:
	Skip '-race' option during tests on i686-linux.

	Change-Id: I952d7187443835d5fbcb74f0ae09b923bd6bdb29

2024-01-19  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-vhdl-mode.
	* gnu/packages/emacs-xyz.scm (emacs-vhdl-mode): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I7e261fc25ae011c20f22e1078ae40bacff3a6947

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add emacs-pde.
	* gnu/packages/emacs-xyz.scm (emacs-pde): New variable.

	Change-Id: Icab5d8acf9d441bb4a832a82e75432d64cc77ba7

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: perl-b-keywords: Update to 1.26.
	* gnu/packages/perl.scm (perl-b-keywords): Update to 1.26.

	Change-Id: I3fdb9acf9f257ff9583179e29b2e6a26104b7e0d

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: perl: Accept Gexps for #:module-build-flags.
	* guix/build-system/perl.scm (perl-build) [module-build-flags]: Accept gexps.

	Change-Id: If1daa4d9a8cf97824b75f2113f4d7d83256463ce

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs: Patch awk, find, sed and sh commands.
	Before this change, using Emacs in a pure environment, e.g. 'guix shell --pure
	emacs', would cause problems such as:

	  jka-compr-insert-file-contents: Uncompression program ‘sh’ not found

	And other problems were found requiring the other tools.

	* gnu/packages/emacs.scm (emacs-minimal) [arguments]: Extend the
	patch-program-file-names phase.
	[inputs]: Add findutils, gawk and sed.

	Series-changes: 2
	 - Patch references in place instead of wrapping via PATH

	Change-Id: Ifb4fe2fc12ddc9eae387adb3da3f7821fab78e65

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qt-creator: Update to 12.0.1.
	* gnu/packages/qt.scm (qt-creator): Update to 12.0.1.
	[source]: Adjust snippet for the upstream removal of bundled libraries under
	the unittest directory.
	[arguments]: Also wrap kcachegrind tool in wrap-bin phase.
	[inputs]: Add kcachegrind.

	Change-Id: I63616d532be2f1a603fcee0841f493d83a138302

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kcachegrind: Update to 23.08.4.
	* gnu/packages/kde.scm (kcachegrind): Update to 23.08.4.

	Change-Id: I5cd0401c61325b274bfcb5c4bc914d8fe0325388

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mpv: Propagate most libraries.
	This is needed when packages lookup the mpv library via pkg-config, such as
	done by plasmatube.

	Prior to this change, the following would fail (this is what CMake's
	'pkg_check_modules' does):

	  $ guix shell --pure pkg-config mpv \
	    -- pkg-config --print-errors --short-errors --exists mpv
	  Package 'wayland-client', required by 'mpv', not found

	* gnu/packages/video.scm (mpv)
	[inputs]: Move alsa-lib, ffmpeg, jack-1, libass, libbluray, libcaca,
	libcdio-paranoia, libdvdnav, libjpeg-turbo, libplacebo, libva, libvdpau,
	libx11, libxext, libxinerama, libxpresent, libxrandr, libxscrnsaver, lua-5.2,
	mesa, pulseaudio, shaderc, wayland, wayland-protocols, zimg and zlib to...
	[propagated-inputs]: ... here.

	Change-Id: Ia0cd4e33a8b4df4b060546c979d00be0b2b3977e

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libdvdnav: Propagate libdvdread.
	* gnu/packages/video.scm (libdvdnav) [inputs]: Move libdvdread to...
	[propagated-inputs]: ... here.

	Change-Id: Ifea887985f27ed1dec2c56ce2f5291862f011bed

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libplacebo: Propagate lcms, shaderc and vulkan-loader.
	* gnu/packages/video.scm (libplacebo)
	[inputs]: Move lcms, shaderc and vulkan-loader to...
	[propagated-inputs]: ... here.

	Change-Id: If426be3b4e32632bb775485e0a8c517e09ccbeaf

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ktextaddons: Update to 1.5.3.
	* gnu/packages/kde-frameworks.scm (ktextaddons): Update to 1.5.3.
	[inputs]: Add kio, ksyntaxhighlighting and sonnet.

	Change-Id: I2c09d28f90dfcd43bf3081e2174405837798b29f

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pulseaudio-qt: Update to 1.4.0.
	* gnu/packages/kde-frameworks.scm (pulseaudio-qt): Update to 1.4.0.

	Change-Id: I6a7a60a6da03af5591724596509292e09616ca7d

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kdav: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kdav): Update to 5.114.0.

	Change-Id: Ieceba23a043909cd88018e3f2e310d0483c7f3f8

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kross: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kross): Update to 5.114.0.

	Change-Id: Icbfcae279178923737634f5c371e440f8c69ccd8

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kmediaplayer: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kmediaplayer): Update to 5.114.0.

	Change-Id: I2269af8b4f7362c0832e55f3e35d5e0344e0a43c

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kjsembed: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kjsembed): Update to 5.114.0.

	Change-Id: I536a0cc5da65d2fc6f17ab92a3904550a9bd7c1e

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kjs: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kjs): Update to 5.114.0.

	Change-Id: Iea79bac273ba449f04e4b3bec0bffcec54d2b96d

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: khtml: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (khtml): Update to 5.114.0.

	Change-Id: Ibba65a7076df3c056aa2baa99f49ef24337b9f2a

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kdelibs4support: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kdelibs4support): Update to 5.114.0.

	Change-Id: I29f67e5b2810a4f167fdef52ecf28424dc17e402

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kde-frameworkintegration: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kde-frameworkintegration): Update to 5.114.0.

	Change-Id: I8faea27c4f5f5cede485f709ce4c7d50204ec7ff

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: purpose: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (purpose): Update to 5.114.0.

	Change-Id: I0c952bb0951617f16f579af6732468a946518374

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: plasma-framework: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (plasma-framework): Update to 5.114.0.

	Change-Id: I2d9db901626a8037705c586c3eae4f7f751f2fd5

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kxmlrpcclient: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kxmlrpcclient): Update to 5.114.0.

	Change-Id: Ibdc7488087d631fde2b405cdc161b93d3f1c3713

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kxmlgui: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kxmlgui): Update to 5.114.0.

	Change-Id: Id8dc85b36024ef33c01bc4bdab6172a543e79173

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kwallet: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kwallet): Update to 5.114.0.

	Change-Id: I468f97917e8a4b4fbdb356a32a400b181c152413

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ktextwidgets: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (ktextwidgets): Update to 5.114.0.

	Change-Id: Ieb159a19037880f38d10592d55e2d47aa27d8d7c

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ktexteditor: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (ktexteditor): Update to 5.114.0.

	Change-Id: Ib2d04eb6f6ffa2fc4d89e79e49f782270e2d07f9

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kservice: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kservice): Update to 5.114.0.

	Change-Id: I65c0ccaac091321f358fcad07608ec5f505c2c71

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: krunner: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (krunner): Update to 5.114.0.

	Change-Id: I4ea27fceba5b9b3969770ccfd81bcdff93841adc

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kpeople: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kpeople): Update to 5.114.0.

	Change-Id: Ief4ac2ae3fb60ffda4e631502dfc2b239fda8cd7

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kparts: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kparts): Update to 5.114.0.

	Change-Id: Id5b67bc5e773708e83810acb2a31b11468a42023

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: knotifyconfig: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (knotifyconfig): Update to 5.114.0.

	Change-Id: I83e98db9f4398ad3fcd223e057d0a875f8716480

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: knewstuff: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (knewstuff): Update to 5.114.0.

	Change-Id: If42c93a98323425d7ac249b11faf08aa410230d2

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kio: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kio): Update to 5.114.0.

	Change-Id: Ie2e9276b2cc5fb1d936713db398ff0659ca382f8

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kinit: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kinit): Update to 5.114.0.

	Change-Id: I3656a7e17d36dc5d038e266c24e561aefff50873

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kiconthemes: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kiconthemes): Update to 5.114.0.

	Change-Id: I0612a4495adbbfad6c29baabb486fc7ceb19c5a1

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kglobalaccel: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kglobalaccel): Update to 5.114.0.

	Change-Id: I40f3e0dc3c52e44c600a978b1e3a496a3111d1eb

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kemoticons: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kemoticons): Update to 5.114.0.

	Change-Id: I9bc1b45afa0ee4a7a4c132d77b83871aecfa978c

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kdesu: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kdesu): Update to 5.114.0.

	Change-Id: Ib59f2d5d0e614d3643b638c005d7c5ecbcff9706

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kdesignerplugin: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kdesignerplugin): Update to 5.114.0.

	Change-Id: I7fc685a3bb73cf80c43279e1f6d1b90dcaca2296

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kded: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kded): Update to 5.114.0.

	Change-Id: I6c43a6bc02b7dd7ebdb4e5693a1f4be0b654c196

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kdeclarative: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kdeclarative): Update to 5.114.0.

	Change-Id: I8dd6049ed8d876a7573f527fb802bb04f6be8edb

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kconfigwidgets: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kconfigwidgets): Update to 5.114.0.

	Change-Id: I6bf40f9b33eb0fa0094bb21fbd0b0f9d1fe1d63c

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kcmutils: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kcmutils): Update to 5.114.0.

	Change-Id: I5ad52ac29acbb08a7cc8d3d21d62e1849d6ed7f7

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kbookmarks: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kbookmarks): Update to 5.114.0.

	Change-Id: I6a5ceb5dea8c5e0daccc353eb1420a3c2751cffc

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kactivities-stats: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kactivities-stats): Update to 5.114.0.

	Change-Id: Ic5af449344df1ad2fe46c0f8277f685cfca1a3ce

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: baloo: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (baloo): Update to 5.114.0.

	Change-Id: Idfe4732f3dc9c74b9d22dc2ab7e13ee39e63f843

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: syndication: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (syndication): Update to 5.114.0.

	Change-Id: I3faf71684140fa5e02335a886af39b529879c4ab

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kunitconversion: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kunitconversion): Update to 5.114.0.

	Change-Id: I43c89832d70d92bf15295b0db235fc70a9a37b99

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kpty: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kpty): Update to 5.114.0.

	Change-Id: Id4561e4d42e86c981c7c6a723329d03ef071d8e9

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kpackage: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kpackage): Update to 5.114.0.

	Change-Id: I035a5507e33c1e9dde933166a5a48ab67b766157

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: knotifications: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (knotifications): Update to 5.114.0.

	Change-Id: I098cb0638d659609f639ac4723842d504337f0c2

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kjobwidgets: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kjobwidgets): Update to 5.114.0.

	Change-Id: Id68b2d408ae7b63d01da02af593d9df0c1af5bc7

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kimageformats: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kimageformats): Update to 5.114.0.

	Change-Id: I68d81959a47972dcc457a2e7658c4b6211c3b6f4

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kimageannotator: Update to 0.7.0.
	* gnu/packages/kde-frameworks.scm (kimageannotator): Update to 0.7.0.

	Change-Id: I75d29a31f371b4cfadf17c5cd37ad3e2a8608cc4

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kfilemetadata: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kfilemetadata): Update to 5.114.0.

	Change-Id: I852eece50a378e46c34f9e2bf7b502c35d773ad6

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kdoctools: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kdoctools): Update to 5.114.0.

	Change-Id: Ief99d7f07516aacaa104d70d495a4d6e6b5b3b17

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kcrash: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kcrash): Update to 5.114.0.

	Change-Id: I0a3c922cae3641c10ef4408cdbe55d268d4c6273

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kcontacts: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kcontacts): Update to 5.114.0.

	Change-Id: Id0e30156160b40fa7dabfa84b8b87410461a2ce3

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kcompletion: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kcompletion): Update to 5.114.0.

	Change-Id: I67e76b22cd43fc4fbdb361e6b574be4bb229d530

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kauth: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kauth): Update to 5.114.0.

	Change-Id: Ieaa7dbd7340c850928ca6d128ca66f8c0973fba8

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kactivities: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kactivities): Update to 5.114.0.

	Change-Id: Id56c1a54b06c86eb92ff4db3cd03de98378088e8

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libkdcraw: Update to 23.08.4.
	* gnu/packages/kde-frameworks.scm (libkdcraw): Update to 23.08.4.

	Change-Id: If81294164a82905ed5d9ed5c57ffde0fafd66b43

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: threadweaver: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (threadweaver): Update to 5.114.0.

	Change-Id: I30ea4d0202a5cccbf435cac8c0588960885b7a3a

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: sonnet: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (sonnet): Update to 5.114.0.

	Change-Id: I407f10dbbaccaa8b4ef5951d296d021f8c5c3a68

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: solid: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (solid): Update to 5.114.0.

	Change-Id: I7ef74022a8e2174756c3e8fd27ba6f608715f05d

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qqc2-desktop-style: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (qqc2-desktop-style): Update to 5.114.0.

	Change-Id: Id079529dccbd1322b863bd8c71cfe997d7c24748

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: prison: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (prison): Update to 5.114.0.

	Change-Id: I7ccbbd88f7081c9ee5b8e9cd12f8983c30c7be61

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: oxygen-icons: Update to 5.112.0.
	* gnu/packages/kde-frameworks.scm (oxygen-icons): Update to 5.112.0.

	Change-Id: Ibaadb681503cc0b95a1b48c4a799f03783f92eb0

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: networkmanager-qt: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (networkmanager-qt): Update to 5.114.0.

	Change-Id: I44ec1968f2c02e8f3393899330243dc7ff1e6f65

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: modemmanager-qt: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (modemmanager-qt): Update to 5.114.0.

	Change-Id: Ife75d4aafca50fade12b9ebe6137fdc834147c6c

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kwindowsystem: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kwindowsystem): Update to 5.114.0.

	Change-Id: I23c66be3d7add7c05c87f518e330ad95eb524ea0

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kwidgetsaddons: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kwidgetsaddons): Update to 5.114.0.

	Change-Id: I69be7e9b2d5e756d75b47b259882c46ce3d1ae06

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kwayland: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kwayland): Update to 5.114.0.

	Change-Id: I252c9f6d26da9fc998b10e55499f78d9cb43b5a8

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: plasma-wayland-protocols: Update to 1.12.0.
	* gnu/packages/kde-frameworks.scm (plasma-wayland-protocols): Update to 1.12.0.

	Change-Id: I5e886bbd090e5432e6551f8be69ad91b03824649

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ksyntaxhighlighting: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (ksyntaxhighlighting): Update to 5.114.0.

	Change-Id: I90d63f651f7dc16336b37431d699aed9b02e1ff5

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kplotting: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kplotting): Update to 5.114.0.

	Change-Id: Ida6140065925b3dffcb3022f7283fc68a90625eb

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kitemviews: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kitemviews): Update to 5.114.0.

	Change-Id: Ibff883d664e0f9d976852316eac5144069fc97f5

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kitemmodels: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kitemmodels): Update to 5.114.0.

	Change-Id: I1b0c318079874496acfa943a6616514fbe653e38

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kirigami: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kirigami): Update to 5.114.0.

	Change-Id: I27a8d185ee879018a1b16c4e08602a026150bc9b

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kidletime: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kidletime): Update to 5.114.0.

	Change-Id: Id05217d7bbb252c4e62233b5a91461134405cdb1

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ki18n: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (ki18n): Update to 5.114.0.

	Change-Id: Ief495c01f861dd44944b90390587d3a423f2763e

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kholidays: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kholidays): Update to 5.114.0.

	Change-Id: I37d6006cdefa134364a60a85859505c2d451b138

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kguiaddons: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kguiaddons): Update to 5.114.0.

	Change-Id: I83c5d479f8b5136fce53ad5f7949a34d6be4ac2c

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kdnssd: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kdnssd): Update to 5.114.0.

	Change-Id: I9cd33b628527d6aec1594ab09ec1f3272c224f86

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kdbusaddons: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kdbusaddons): Update to 5.114.0.

	Change-Id: I96154ee171d5c6ee95e6a5b4c15af0004d60cda4

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kcoreaddons: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kcoreaddons): Update to 5.114.0.

	Change-Id: I59a8f002cf345abb12db245d26afcaf63fbe5f1e

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kconfig: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kconfig): Update to 5.114.0.

	Change-Id: Icd4f11af8bc2769c2e30b5984e329aa9f230db51

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kcolorpicker: Update to 0.3.0.
	* gnu/packages/kde-frameworks.scm (kcolorpicker): Update to 0.3.0.

	Change-Id: I21f0911bd1a3ce50646befa2298af286c15f5b90

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kcodecs: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kcodecs): Update to 5.114.0.

	Change-Id: I327331ff38b1577a754b67acc508d7b7efb346ff

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kcalendarcore: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kcalendarcore): Update to 5.114.0.

	Change-Id: I2b05028fff57c17c2b568c45b8f11ff715b9c386

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: karchive: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (karchive): Update to 5.114.0.

	Change-Id: I188acbcb508da7536efdb688d3518aca90decfde

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kapidox: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kapidox): Update to 5.114.0.

	Change-Id: Ie09ef507ba6f990f5c47880653b2ac27dec97ce3

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: breeze-icons: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (breeze-icons): Update to 5.114.0.

	Change-Id: I685b598ffd72ceb918dd222473a21c439e71cc21

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bluez-qt: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (bluez-qt): Update to 5.114.0.

	Change-Id: Ic20fcd9e84ced6fbf7e416b1d19a1a98a7dc3cc2

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: attica: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (attica): Update to 5.114.0.

	Change-Id: I6dc397de900b38575a6c2cd2074110a235e0b022

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: phonon: Update to 4.12.0.
	* gnu/packages/kde-frameworks.scm (phonon): Update to 4.12.0.
	[native-inputs]: Add appstream.
	[inputs]: Add glib, pulseaudio.
	[configure-flags]: Remove -DPHONON_BUILD_PHONON4QT5=ON; add
	-DPHONON_BUILD_QT6=OFF.

	Change-Id: Ia8ba388cf0a40488edb541dbbaeaf6df1473d500

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kquickcharts: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (kquickcharts): Update to 5.114.0.

	Change-Id: Iae68c653b95d4a6ddf6b3027eb83bd87120ad41c

2024-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: extra-cmake-modules: Update to 5.114.0.
	* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 5.114.0.

	Change-Id: I93d40bc96a584d7680e42a14588032cdb2fcd301

2024-01-18  Clément Lassieur  <clement@lassieur.org>

	gnu: torbrowser: Remove useless inputs.
	One should never change assets, so no point being an input.

	* gnu/packages/tor.scm (torbrowser)[arguments]: In the ‘deploy-assets’ phase,
	directly refer to ‘torbrowser-assets’.
	[inputs]: Remove ‘torbrowser-assets’ and ‘bash-minimal’.

	Change-Id: I096f430e8277021462afffa65983ed2a8af08ed2

2024-01-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add gfortran-9.
	* gnu/packages/gcc.scm (gfortran-9): New variable.

	Change-Id: Icac0eeef445dcac72b8709ed81367a718116fd87

2024-01-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-sictools.
	* gnu/packages/bioconductor.scm (r-sictools): New variable.

	Change-Id: I6d6f821f054ff7fad190eb495eef7c73608d46d7

2024-01-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: pacemaker: Update to 2.1.7.
	* gnu/packages/high-availability.scm (pacemaker): Update to 2.1.7.

	Change-Id: I5df38ef3c937e6ab3c902afae3525df61d358bb7

2024-01-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: corosync: Update to 3.1.8.
	* gnu/packages/high-availability.scm (corosync): Update to 3.1.8.

	Change-Id: Iaf623ccf3a75cd8aac007a5425d245f9c238789c

2024-01-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: nsq: Update to 1.3.0.
	* gnu/packages/high-availability.scm (nsq): Update to 1.3.0.

	Change-Id: If092367dbb7413ba177edeac494924b2e170120f

2024-01-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: kronosnet: Update to 1.28.
	* gnu/packages/high-availability.scm (kronosnet): Update to 1.28.

	Change-Id: Id2974609b7cc8429b6ee8faf8752eed0ddfa1f00

2024-01-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: libqb: Update to 2.0.8.
	* gnu/packages/high-availability.scm (libqb): Update to 2.0.8.

	Change-Id: I602a3c3d3b792bc316e699632af6b5dda75fd394

2024-01-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: haproxy: Update to 2.9.0.
	* gnu/packages/high-availability.scm (haproxy): Update to 2.9.0.

	Change-Id: I430c0694ba682b3be5332fdafb20ba7ac5996402

2024-01-18  Troy Figiel  <troy@troyfigiel.com>

	gnu: python-plotnine: Reformat with guix style.
	* gnu/packages/python-science.scm (python-plotnine): Reformat with guix style.

2024-01-18  Troy Figiel  <troy@troyfigiel.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-plotnine: Fix build.
	* gnu/packages/python-science.scm (python-plotnine): Fix build.
	[arguments]<#:test-flags>: Add test_custom_shape to ignored tests.

2024-01-18  Herman Rimm  <herman@rimm.ee>

	gnu: u-boot: Update to 2024.01.
	* gnu/packages/bootloaders.scm (u-boot): Update to 2024.01.
	[source]: Remove patman patch, add build-without-libcrypto patch.
	* gnu/packages/patches/u-boot-allow-disabling-openssl.patch: Remove
	upstreamed diffs.
	* gnu/packages/patches/u-boot-build-without-libcrypto.patch: Add file.
	* gnu/packages/patches/u-boot-patman-change-id.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Add patch, remove patch.

	Change-Id: I5a21d4cd645449ff669f17cdabe5313870bec46f

2024-01-18  Dariqq  <dariqq@posteo.net>

	gnu: linux-libre 4.14: Update to 4.14.336.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.336.
	(linux-libre-4.14-pristine-source): Update hash.

	Change-Id: I6d3a8958d745bc729194e4ff64774d9a7df5aa50

2024-01-18  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.19: Update to 4.19.305.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.305.
	(linux-libre-4.19-pristine-source): Update hashes.

	Change-Id: I6b99e5b626077cbd6fd36f45cacfb12ce8e3decc

2024-01-18  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.4: Update to 5.4.267.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.267.
	(linux-libre-5.4-pristine-source): Update hashes.

	Change-Id: Ic185da10b89a3b677be471545c4cd4fb506e66c4

2024-01-18  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Update to 5.10.208.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.208.
	(linux-libre-5.10-pristine-source): Update hashes.

	Change-Id: I0b627be7dc308e7217c541451642266395ee4f95

2024-01-18  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.147.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.147.
	(linux-libre-5.15-pristine-source): Update hashes.

	Change-Id: I88c1a8ac970334bf29bceeef20aab193ab3ef4f6

2024-01-18  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.73.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.73.
	(linux-libre-6.1-pristine-source): Update hashes.

	Change-Id: I9f0ec4b0ec25b41acc40c8b7c529bf9bcd838a06

2024-01-18  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.12.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.12.
	(linux-libre-6.6-pristine-source): Update hashes.

	Change-Id: I47248352ba921ec9eba237d92b7f0e33ffb994d9

2024-01-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximeta: Update to 1.20.2.
	* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.20.2.

	Change-Id: I166ca1f24ecef8067f36a35a140dff345fdab7a0

2024-01-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basilisk: Update to 1.14.2.
	* gnu/packages/bioconductor.scm (r-basilisk): Update to 1.14.2.

	Change-Id: I9524ac5f52107c38b3c1172f3083836c7eabac99

2024-01-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scran: Update to 1.30.1.
	* gnu/packages/bioconductor.scm (r-scran): Update to 1.30.1.

	Change-Id: I4a2784c87fdaa09a370c4d46101dbb569bcc39ab

2024-01-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xcms: Update to 4.0.2.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 4.0.2.

	Change-Id: I1fe358bb287acb2810b83c383b0cd1b28e8c97b5

2024-01-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicalignments: Update to 1.38.2.
	* gnu/packages/bioconductor.scm (r-genomicalignments): Update to 1.38.2.

	Change-Id: Ia521daa60db1fab67d77be2fddf356e6e4950efd

2024-01-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edger: Update to 4.0.9.
	* gnu/packages/bioconductor.scm (r-edger): Update to 4.0.9.

	Change-Id: I253e9e2a5675b13e7947601a8726bea8aad63792

2024-01-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dss: Update to 2.50.1.
	* gnu/packages/bioconductor.scm (r-dss): Update to 2.50.1.

	Change-Id: Ief667e0b83ae2220900d021ebe93d27c4747c91d

2024-01-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-densvis: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-densvis): Update to 1.12.1.

	Change-Id: I52383b9b530fdf0fe262752d639c9f2834e70fd0

2024-01-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-animalcules: Update to 1.18.2.
	* gnu/packages/bioconductor.scm (r-animalcules): Update to 1.18.2.
	[propagated-inputs]: Remove r-biomformat, r-glmnet, and r-plotroc; add r-rocit.

	Change-Id: Idd769a9608154b66871a38701a49e84f008f849c

2024-01-18  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Add transformation for "packaging".
	* guix/import/cran.scm (transform-sysname): Add case for "python-packaging".

	Change-Id: I0d125fb3858c009a8527d60f56754b9b9c90b409

2024-01-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rocit.
	* gnu/packages/cran.scm (r-rocit): New variable.

	Change-Id: I255db21624dd3684d38748ce42ce71e8fa9fb73b

2024-01-18  宋文武  <iyzsong@member.fsf.org>

	gnu: libime: Update to 1.1.5.
	* gnu/packages/fcitx5.scm (libime): Update to 1.1.5.

	Change-Id: I5dc2b083df7b3b3f4ed93bcbf2e86190d647a497

2024-01-18  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5: Update to 5.1.7.
	* gnu/packages/fcitx5.scm (fcitx5): Update to 5.1.7.

	Change-Id: Ifd87b6bb21afd2980d95a09177f28048d9a7e182

2024-01-18  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-rime: Update to 5.1.4.
	* gnu/packages/fcitx5.scm (fcitx5-rime): Update to 5.1.4.

	Change-Id: If418aff57363ffc2f2469eedbf90606d7ff3aac8

2024-01-18  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-configtool: Update to 5.1.3.
	* gnu/packages/fcitx5.scm (fcitx5-configtool): Update to 5.1.3.

	Change-Id: I9b75478fb4b3fe1d690de9f33a0dce02781a05a3

2024-01-18  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-chinese-addons: Update to 5.1.3.
	* gnu/packages/fcitx5.scm (fcitx5-chinese-addons): Update to 5.1.3.

	Change-Id: I90c8231e967add94c59c4c912025100b9f4bca57

2024-01-18  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-anthy: Update to 5.1.3.
	* gnu/packages/fcitx5.scm (fcitx5-anthy): Update to 5.1.3.

	Change-Id: Ifb45a5e36aeb03f54df449c60ab58ee8f393d534

2024-01-18  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-qt: Update to 5.1.4.
	* gnu/packages/fcitx5.scm (fcitx5-qt): Update to 5.1.4.

	Change-Id: Ie2b8a3bb061d4a068602a841dae4b50a37715668

2024-01-18  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-gtk: Update to 5.1.1.
	* gnu/packages/fcitx5.scm (fcitx5-gtk): Update to 5.1.1.

	Change-Id: If4d6fcddc1a284aa02519b93fdd89664ec1915d5

2024-01-18  宋文武  <iyzsong@member.fsf.org>

	gnu: libime: Update to 1.1.4.
	* gnu/packages/fcitx5.scm (libime): Update to 1.1.4.

	Change-Id: Ibf60683739337e886316ea88d97e899053469ed7

2024-01-18  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-lua: Update to 5.0.12.
	* gnu/packages/fcitx5.scm (fcitx5-lua): Update to 5.0.12.

	Change-Id: Ie4b4c3496a59a0a956359a73a780de8a6c2211f7

2024-01-18  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5: Update to 5.1.6.
	* gnu/packages/fcitx5.scm (fcitx5): Update to 5.1.6.
	[inputs]: Add libuv.

	Change-Id: I77e722c8ae76272ce76bbb42e5a3a01d81dff433

2024-01-18  宋文武  <iyzsong@member.fsf.org>

	gnu: xcb-imdkit: Update to 1.0.6.
	* gnu/packages/fcitx5.scm (xcb-imdkit): Update to 1.0.6.

	Change-Id: If5398cee97d20fed4e1f643fabc8950f007d6786

2024-01-18  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: emacs-org-agenda-files-track: Update to 0.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-agenda-files-track): Update to 0.4.0.

	Change-Id: I69e0efd85d03dc5202d18a47d4e05b82e01b0994

2024-01-18  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: emacs-org-dynamic-agenda-ql: Rename package to emacs-org-agenda-files-track-ql.
	* gnu/packages/emacs-xyz.scm (emacs-org-dynamic-agenda-ql): Define in terms of
	'deprecated-package'.
	(emacs-org-agenda-files-track-ql): New variable, formerly known as
	"emacs-org-dynamic-agenda-ql".

	Change-Id: Ib73181ecf6538de77c78f2d3b20f02e0df85beac

2024-01-18  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: emacs-org-dynamic-agenda: Rename package to emacs-org-agenda-files-track.
	* gnu/packages/emacs-xyz.scm (emacs-org-dynamic-agenda): Define in terms of
	'deprecated-package'.
	(emacs-org-agenda-files-track): New variable, formerly known as
	"emacs-org-dynamic-agenda".

	Change-Id: If0e8e3fe5871b585880944fd73a5ae37c6fd3464

2024-01-18  Ricardo Wurmus  <rekado@elephly.net>

	Revert "gnu: r-randomforestsrc: Update to 3.2.3."
	This reverts commit 891c0845e20dfe527d6bad3b45a6f39516a7227d.

	It was pushed by accident.  Any version of r-randomforestsrc later than 2.9.3
	needs r-diagrammer, which contains too many minified JavaScript files.

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fastcluster: Update to 1.2.6.
	* gnu/packages/statistics.scm (r-fastcluster): Update to 1.2.6.

	Change-Id: I438a15e96022737c5f002d8a3b1accdf17458ce5

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-withr: Update to 3.0.0.
	* gnu/packages/statistics.scm (r-withr): Update to 3.0.0.

	Change-Id: Ib20faa2879849b566c17934ec1bea85ca7b41ca5

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-roxygen2: Update to 7.3.0.
	* gnu/packages/statistics.scm (r-roxygen2): Update to 7.3.0.

	Change-Id: I28783dafddbf63c61fe8885b0a14030b697bc6a2

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dbi: Update to 1.2.1.
	* gnu/packages/statistics.scm (r-dbi): Update to 1.2.1.

	Change-Id: If362fb70ce921631f2cd8ac695662d7ea2c8b195

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-digest: Update to 0.6.34.
	* gnu/packages/statistics.scm (r-digest): Update to 0.6.34.

	Change-Id: Ib01bc0c2081a916cf1a9d099d9e3782a816670f1

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrix: Update to 1.6-5.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.6-5.

	Change-Id: I8b2ee394d194307fc107c9bfada81320f10df22f

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mass: Update to 7.3-60.0.1.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-60.0.1.

	Change-Id: I4addec35e70445932413ce1a3f033a278ef7eda4

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws: Update to 0.5.0.
	* gnu/packages/cran.scm (r-paws): Update to 0.5.0.

	Change-Id: I9692850a4464872f61d1eb884f5b1f0bcb5e0876

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-cost-management: Update to 0.5.0.
	* gnu/packages/cran.scm (r-paws-cost-management): Update to 0.5.0.

	Change-Id: I4e306920691e197a887767c2267556dcfd2e7f81

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-randomforestsrc: Update to 3.2.3.
	* gnu/packages/cran.scm (r-randomforestsrc): Update to 3.2.3.

	Change-Id: I18ece3d34400315157d86841be39612cabb797f2

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-data: Update to 3.0-4.
	* gnu/packages/cran.scm (r-spatstat-data): Update to 3.0-4.

	Change-Id: Ia119a9f9cc98b67dc1192377f3d8c994a98718f1

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rintrojs: Update to 0.3.4.
	* gnu/packages/cran.scm (r-rintrojs): Update to 0.3.4.

	Change-Id: I1332c6c5fe0817f796ed206ed85e3544b26c7b7e

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rglpk: Update to 0.6-5.1.
	* gnu/packages/cran.scm (r-rglpk): Update to 0.6-5.1.

	Change-Id: Idb952e1bbd5e57c779681661fa7a1c0c38a86bb2

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dae: Update to 3.2.21.
	* gnu/packages/cran.scm (r-dae): Update to 3.2.21.

	Change-Id: Ib0dc220b4e3fb7adf707eb2d1fd940f105f69a3d

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-optparse: Update to 1.7.4.
	* gnu/packages/cran.scm (r-optparse): Update to 1.7.4.

	Change-Id: I8e40f6f8e92f436ee843a68ac3860c18a47f4478

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pbdzmq: Update to 0.3-11.
	* gnu/packages/cran.scm (r-pbdzmq): Update to 0.3-11.

	Change-Id: I38713135212d54c6bad6f7093ac48c073c2a3368

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gmp: Update to 0.7-4.
	* gnu/packages/cran.scm (r-gmp): Update to 0.7-4.

	Change-Id: I8f31a58c57203f5c477093248e540d21075356da

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ks: Update to 1.14.2.
	* gnu/packages/cran.scm (r-ks): Update to 1.14.2.
	[propagated-inputs]: Remove r-plot3d.

	Change-Id: I8c7abbbd691ca0de5da704cbfa170aeb2949d8e1

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdf5r: Update to 1.3.9.
	* gnu/packages/cran.scm (r-hdf5r): Update to 1.3.9.

	Change-Id: Ib6172699049cf065a2c116fbeb23ef91f7455e64

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fnn: Update to 1.1.4.
	* gnu/packages/cran.scm (r-fnn): Update to 1.1.4.

	Change-Id: I90e2d6f47004f92e8f9d05ffb7e56b7012be6215

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-expm: Update to 0.999-9.
	* gnu/packages/cran.scm (r-expm): Update to 0.999-9.

	Change-Id: Ia036cd592e465af3101385d1aff5e0e850f5a8a9

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-uuid: Update to 1.2-0.
	* gnu/packages/cran.scm (r-uuid): Update to 1.2-0.

	Change-Id: I3d2356a962353c052871f3876ff3b0b7176c6c30

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-timeseries: Update to 4032.109.
	* gnu/packages/cran.scm (r-timeseries): Update to 4032.109.

	Change-Id: I7f70021db91fcc4e23cca07d69e2ea7598a0178b

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-statsexpressions: Update to 1.5.3.
	* gnu/packages/cran.scm (r-statsexpressions): Update to 1.5.3.

	Change-Id: Ia8fec353102e48f894d57f02ba9dd26196b65b59

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ddalpha: Update to 1.3.15.
	* gnu/packages/cran.scm (r-ddalpha): Update to 1.3.15.

	Change-Id: Ie1d591758470e1dc89c05bf829774a3db4bb8245

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ff: Update to 4.0.12.
	* gnu/packages/cran.scm (r-ff): Update to 4.0.12.

	Change-Id: I8f6c1b2de8eaff593d3521886259015de029ceff

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppspdlog: Update to 0.0.16.
	* gnu/packages/cran.scm (r-rcppspdlog): Update to 0.0.16.

	Change-Id: Ie64910ef2c989830b48c84b69b9ceceffccf775a

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pkgload: Update to 1.3.4.
	* gnu/packages/cran.scm (r-pkgload): Update to 1.3.4.

	Change-Id: I5aa683b1ce91c3fd6ee9ed5015f9a0dabda88b9e

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggvenndiagram: Update to 1.5.0.
	* gnu/packages/cran.scm (r-ggvenndiagram): Update to 1.5.0.
	[propagated-inputs]: Remove r-tidyr; add r-venn and r-yulab-utils.

	Change-Id: Ic065aaf5f8e62f8c1f23e6c845dde88bbc682f69

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-proj4: Update to 1.0-14.
	* gnu/packages/cran.scm (r-proj4): Update to 1.0-14.

	Change-Id: I97575fc9f094b0e3cedb33dc83bbea286ed6c63d

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggstatsplot: Update to 0.12.2.
	* gnu/packages/cran.scm (r-ggstatsplot): Update to 0.12.2.

	Change-Id: Iafe26006e36b482da64afa5c1ae88176ba2590d0

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cplm: Update to 0.7-12.
	* gnu/packages/cran.scm (r-cplm): Update to 0.7-12.

	Change-Id: I59dee59bdf25589ffe866f69996facfe39234b39

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-collapse: Update to 2.0.9.
	* gnu/packages/cran.scm (r-collapse): Update to 2.0.9.

	Change-Id: I748bd138cb79ea3af4d90788544e8f1cecb91440

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-venn.
	* gnu/packages/cran.scm (r-venn): New variable.

	Change-Id: I6ec3e890cab6e9042686148b7c52988f0dbb878e

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Accept optional alternative download procedure.
	This is useful for cached mass imports.

	* guix/import/cran.scm (fetch-description-from-tarball): Accept optional
	download keyword.
	(fetch-description): Accept optional replacement-download argument.

	Change-Id: Ic917074656ac34a24c8e7eea3d3e0528fc5180b3

2024-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-snaptools: Disable tests.
	* gnu/packages/bioinformatics.scm (python-snaptools)[arguments]: Disable
	tests.

	Change-Id: I4934bda3cfbaf42a87f57035ec12d084112dcc24

2024-01-17  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add linux-libre 6.7.
	* gnu/packages/linux.scm (linux-libre-6.7-version, linux-libre-6.7-gnu-revision,
	deblob-scripts-6.7, linux-libre-6.7-pristine-source, linux-libre-6.7-source,
	linux-libre-headers-6.7, linux-libre-6.7): New variables.
	* gnu/packages/aux-files/linux-libre/6.7-arm.conf,
	gnu/packages/aux-files/linux-libre/6.7-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.7-i686.conf,
	gnu/packages/aux-files/linux-libre/6.7-x86.conf: New files.
	* Makefile.am (AUX_FILES): Add them.
	* Makefile.am: Update my copyright header.

	Change-Id: I88b633933875f64bd2859774419e077d8f36d75b

2024-01-17  cage  <cage-dev@twistfold.it>

	gnu: gmid: Update to 2.0.
	* gnu/packages/web.scm (gmid): Update it.

	Change-Id: I8f1bcd36130a63d07e934093b5b12cc01a6d5022

2024-01-17  kiasoc5  <kiasoc5@disroot.org>

	gnu: perl-image-exiftool: Update to 12.70.
	* gnu/packages/photo.scm (perl-image-exiftool): Update to 12.70.

	Change-Id: If8e26b7e92cb530391cdd1dd12e78b371494a6b3

2024-01-17  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-charmbracelet-harmonica.
	* gnu/packages/golang.scm (go-github-com-charmbracelet-harmonica): New
	  variable.

	Change-Id: I7e08006571be4e6b21eb4df3df8f3c92a412c0ca

2024-01-17  Tomas Volf  <~@wolfsden.cz>

	gnu: ngtcp2: Build libngtcp2_crypto_gnutls.
	* gnu/packages/networking.scm (ngtcp2)[arguments]<#:configure-flags>: Add
	--with-gnutls.
	[native-inputs]: Add pkg-config.
	[inputs]: Add gnutls.

	Change-Id: Id3a9210992d203a57a9b791f3c3752f2ebd3e634

2024-01-17  Tomas Volf  <~@wolfsden.cz>

	gnu: ngtcp2: Update to 1.1.0.
	* gnu/packages/networking.scm (ngtcp2): Update to 1.1.0.

	Change-Id: I7f6b08952ba508207c8dedbd68c7c48dd17dd0ff

2024-01-17  Tomas Volf  <~@wolfsden.cz>

	gnu: Add nghttp3.
	* gnu/packages/web.scm (nghttp3): New variable.

	Change-Id: I4ed318506f6d3bdd0c47a367b1dcc1b4454c09b2

2024-01-17  Tomas Volf  <~@wolfsden.cz>

	gnu: web: Delete trailing whitespace.
	* gnu/packages/web.scm (krona-tools): Delete trailing whitespace.

	Change-Id: Ide601b011d3e2c3c736bf041571f9ab00b5b5b1d

2024-01-17  nafkhamdc  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-caic4.
	* gnu/packages/cran.scm (r-caic4): New variable.

	Change-Id: Ifdfb6e69c7d1801b347ce16b4ee48a4950963fe4

2024-01-17  Ian Eure  <ian@retrospec.tv>

	gnu: powertop: Correct package description.
	* gnu/packages/linux.scm (powertop): Correct package description.

	Change-Id: Ifc81ed62158df8b3c235d335731590e977dcc725

2024-01-17  spacecadet  <spacecadet@purge.sh>

	gnu: Add tgif.
	* gnu/packages/image.scm (tgif): New variable.

	Change-Id: I4fd6bf5ae25806775e75dcca680a067f5d80ef5e

2024-01-17  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-pandera.
	* gnu/packages/python-science.scm (python-pandera): New variable.

	gnu: Add python-pandas-stubs.
	* gnu/packages/python-science.scm (python-pandas-stubs): New variable.

2024-01-17  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-typeguard-4.
	* gnu/packages/python-xyz.scm (python-typeguard-4): New variable.

	Change-Id: Ic5728766e8171dc31a82056f55a8c00680db5870

2024-01-17  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-concurrent-log-handler.
	* gnu/packages/python-xyz.scm (python-concurrent-log-handler): New variable.

	gnu: Add python-pdf2image.
	* gnu/packages/python-xyz.scm (python-pdf2image): New variable.

2024-01-17  Tomas Volf  <~@wolfsden.cz>

	image: Consider grub-efi-removable-bootloader to be EFI bootloader.
	Without this change, trying to create a system image with efi-raw type while
	using grub-efi-removable-bootloader fails with fairly confusing message:

	    EFI bootloader required with GPT partitioning

	* gnu/system/image.scm (system-disk-image): Consider
	grub-efi-removable-bootloader to be EFI bootloader.

	Change-Id: I5f5e1a94e825fd29d6880c5bafb330e16a5ac962

2024-01-17  Efraim Flashner  <efraim@flashner.co.il>

	home: fontutils: Don't install fontconfig.
	* gnu/home/services/fontutils.scm (home-fontconfig-service-type): Don't
	add fontconfig to the profile.

	Change-Id: I28208461efdfa4a585ee61db3a23bed05eb38d02

2024-01-17  Efraim Flashner  <efraim@flashner.co.il>

	home: services: zsh: Use unified zprofile.
	* gnu/home/services/shells.scm (zsh-file-zprofile): Use the zprofile
	defined in (gnu system shadow) as a base.

	Change-Id: Iaf4c4f66d1ccbc0bd0166136b3d082229bdec201

2024-01-17  Efraim Flashner  <efraim@flashner.co.il>

	system: default-zprofile: Sync with home zprofile.
	The removed fields are already sourced in /etc/profile.

	* gnu/system/shadow.scm (%default-zprofile): Sync with default zprofile
	from (gnu home services shells).

	Change-Id: I419eadf636344e23e8fd2f7006efa81f45527756

2024-01-17  Efraim Flashner  <efraim@flashner.co.il>

	system: Add default guix-home-config.
	* gnu/system/shadow.scm (%deafult-skeleton-home-config): New variable.
	(default-skeletons): Add it.

	Change-Id: Ida4cca8b1b3674491a4f18d94bc1b12d426575ba

2024-01-17  Efraim Flashner  <efraim@flashner.co.il>

	system: Export default guile config.
	* gnu/system/shadow.scm (%default-dotguile): Extract from
	default-skeletons, export.
	(default-skeletons): Use %default-dotguile.

	Change-Id: Ibe91b3b517ae542bd28070a08e14152f87ed75ec

2024-01-17  Efraim Flashner  <efraim@flashner.co.il>

	system: Export default nanorc.
	* gnu/system/shadow.scm (%default-nanorc): Extract from
	default-skeletons, export.
	(default-skeletons): Use %default-nanorc.

	Change-Id: I0d07b13ed4894b1152a08b96d9ef8527dde073ce

2024-01-17  Efraim Flashner  <efraim@flashner.co.il>

	system: Export default gdbinit.
	* gnu/system/shadow.scm (%default-gdbinit): Extract from
	default-skeletons, export.
	(default-skeletons): Use %default-gdbinit.

	Change-Id: Ia5188f8083a83ad4cdb96e234dbd730b1bfe0072

2024-01-17  Efraim Flashner  <efraim@flashner.co.il>

	system: Export default xdefaults.
	* gnu/system/shadow.scm (%default-xdefaults): Extract from
	default-skeletons, export.
	(default-skeletons): Use %default-xdefaults.

	Change-Id: I44018516ec3687a68d32ca5c86c41bc29507a273

2024-01-17  Efraim Flashner  <efraim@flashner.co.il>

	system: Export default zprofile.
	* gnu/system/shadow.scm (%default-zprofile): Extract from
	default-skeletons, export.
	(default-skeletons): Use %default-zprofile.

	Change-Id: I6c6e158bca2e462a2eae709fbc2c25a2c7f3f8b4

2024-01-17  Efraim Flashner  <efraim@flashner.co.il>

	system: Export default bash-profile.
	gnu/system/shadow.scm (%default-bash-profile): Extract from
	default-skeletons, export.
	(default-skeletons): Use %default-bash-profile.

	Change-Id: I45641b1091daee3495a5f92bdc1a63050e0cc59e

2024-01-17  Wilko Meyer  <w@wmeyer.eu>

	teams: Add Wilko Meyer to kernel.
	* etc/teams.scm: Add Wilko Meyer.

	Change-Id: Ia7b85a090a4d8e81689bd137e1d12cb3708aa760

2024-01-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: abjad-ext-ipython: Fix build.
	* gnu/packages/music.scm (abjad-ext-ipython): Fix build.
	[propagated-inputs]: Add python-sphinx-autodoc-typehints.

	Change-Id: Id20c0527e61b8be194c5387c6c43fdf82ab5ff09

2024-01-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-deepdish: Fix build.
	* gnu/packages/python-science.scm (python-deepdish): Fix build.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<#:test-flags>: Silent failing tests.

	Change-Id: I4c4df66fc80434aaf5b95a7a62b83e0c1c02a4c6

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Add more invalid package names and translations.
	These were encountered in a mass import of Bioconductor packages.

	* guix/import/cran.scm (invalid-packages): Add "rtools".
	(transform-sysname): Add aliases for Python and bioinformatics packages.

	Change-Id: I97e13cee10c2ee85d4b9296d91afccbdbcec4946

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Add more invalid package names and translations.
	* guix/import/cran.scm (invalid-packages): Add "build-essential".
	(transform-sysname): Add aliases for openssl, libxml2, and zlib.

	Change-Id: Ia142ebc388dbcd47caf3b2c5165bc21227bc1832

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add samtools-1.14.
	* gnu/packages/bioinformatics.scm (samtools-1.14): New variable.

	Change-Id: I0bd35b3865d7a417f55f1f768f7eb0c78a795e0f

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: samtools: Update to 1.19.
	* gnu/packages/bioinformatics.scm (samtools): Update to 1.19.
	[source]: Simplify snippet.

	Change-Id: If0e02bbbc8e0443eb418c078dc47525f432d7ebe

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: htslib: Update to 1.19.
	* gnu/packages/bioinformatics.scm (htslib): Update to 1.19.

	Change-Id: I4d66d8ce37bfd335411a2acc6060f9a8c20c9e4a

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: htscodecs: Update to 1.6.0.
	* gnu/packages/bioinformatics.scm (htscodecs): Update to 1.6.0.

	Change-Id: Ibd5be30e8fbe7fe5d0ef494c1b1e0cd9ec3333cc

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-prisma.
	* gnu/packages/databases.scm (python-prisma): New variable.

	Change-Id: I7df9b5600fb49ef46a73678323bc29993f35fae2

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-strenum.
	* gnu/packages/python-xyz.scm (python-strenum): New variable.

	Change-Id: I6b6d64024db9358ea0a65cfd6c7cd6f94747de42

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-readpaf: Explicitly disable tests.
	* gnu/packages/bioinformatics.scm (python-readpaf)[arguments]: Disable tests.

	Change-Id: I28ddfa46675b74bd5073c12e5d33bcbf9dee8252

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyls-black: Fix build.
	* gnu/packages/patches/python-pyls-black-41.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/python-xyz.scm (python-pyls-black)[source]: Add patch.
	[build-system]: Use pyproject-build-system.
	[arguments]: Disable one failing test.

	Change-Id: I14b2982644e58c0b43d76838febc6dfceb220b15

2024-01-16  Efraim Flashner  <efraim@flashner.co.il>

	import: crate: Simplify find-crate-version.
	* guix/import/crate.scm (find-crate-version): Reuse
	nonyanked-crate-versions, max-crate-version-of-semver.

	Change-Id: I976a3b5a397f0d6a7d723804a98356544bfc7da3

2024-01-16  Efraim Flashner  <efraim@flashner.co.il>

	import: crate: Update to latest semver version.
	* guix/import/crate.scm (min-element, max-crate-version-of-semver,
	nonyanked-crate-versions): New procedures.
	(import-release)[version]: Update to the requested version or the newest
	semver-compatible version.

	Co-authored by David Elsing <david.elsing@posteo.net>
	Change-Id: I72b081147c4eb9faf482f159b7145aaaf9f91f29

2024-01-16  Efraim Flashner  <efraim@flashner.co.il>

	doc: Fix mistakes in the manual.
	Recommended by Christian Miller.

	* doc/guix.texi (Packages with Multiple Outputs): Replace 'a packages'
	with 'a package'.
	(Invoking guix time-machine): Don't assume knowledge and give an
	explicit link to Back to the Future.
	(Invoking guix pack): Remove doubled word.
	(Build Systems): Same.
	(Debugging Build Failures): 'inspect' is not a command to be run.
	(Invoking guix import): Remove doubled word.
	(Invoking guix size): Remove stray word.
	(Invoking guix processes): Replace 'guix environment' with 'guix shell'.
	(Base Services): Add missing word.
	(Networking Setup): Adjust a/an usage.
	(Networking Services): Remove stray symbol.  Add space between two
	words.
	(Desktop Services): Remove stray symbol from example.
	(Database Services): Document default postgresql version.
	(Web Services): Adjust indentation.
	(Audio Services): Add missing newline.
	(Miscellaneous Services): Switch 'get' to 'gets'.
	(Bootloader Configuration): Remove stray symbol.
	(Secure Shell): Remove marks around accepted values.
	(Installing Debugging Files): Replace 'is' with 'it'.
	(Full-Source Bootstrap): Remove doubled word.
	(Preparing to Use the Bootstrap Binaries): Same.

	Change-Id: Ifbf2677dff7642c6531384145363d7611286e48b

2024-01-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: debian-ports-archive-keyring: Update to 2024.01.05.
	* gnu/packages/debian.scm (debian-ports-archive-keyring): Update to 2024.01.05.

	Change-Id: Ibaa279a91d9e39804eb5cc1bf759ca3afd69e962

2024-01-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: debootstrap: Update to 1.0.134.
	* gnu/packages/debian.scm (debootstrap): Update to 1.0.134.
	[arguments]: Remove obsolete substitution in 'patch-source phase.

	Change-Id: I2a50ae75a43c0970e3ef866e02c49d87094e14eb

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gourmet: Add missing input.
	* gnu/packages/nutrition.scm (gourmet)[inputs]: Add python-toml.

	Change-Id: I53bc9b0247c6dc32c5ec6e3cc518dbc982362bd2

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyrdfa3: Update to 3.6.2.
	* gnu/packages/rdf.scm (python-pyrdfa3): Update to 3.6.2.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom build phases.
	[propagated-inputs]: Add python-requests.

	Change-Id: Ie8a1a369a569d29c8f43248d03f024e6cc19c004

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-clingraph: Update to 1.1.2.
	* gnu/packages/potassco.scm (python-clingraph): Update to 1.1.2.

	Change-Id: I5910853d39389ff9ad981543204fd8ef1445e495

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-astroml: Make compatible with recent Matplot and Scipy.
	* gnu/packages/astronomy.scm (python-astroml)[arguments]: Add phases
	'matplotlib-compatibility and 'scipy-compatibility.

	Change-Id: Id88cf769f705f9326f41f951403583155bcee58f

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-bbknn: Update to 1.6.0.
	* gnu/packages/bioinformatics.scm (python-bbknn): Update to 1.6.0.
	[arguments]: Remove phase 'do-not-fail-to-find-sklearn.
	[propagated-inputs]: Add python-pynndescent.
	[native-inputs]: Add python-flit-core.

	Change-Id: I5fca2d6ca52e54eb7650b3bb24a34a0aa47b1782

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-geopandas: Update to 0.14.2.
	* gnu/packages/geo.scm (python-geopandas): Update to 0.14.2.
	[arguments]: Disable test_pandas_kind tests.

	Change-Id: I2a49d6ef73a79b84751ce0225757a2b83019cd42

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-dask: Propagate click.
	* gnu/packages/python-xyz.scm (python-dask)[native-inputs]: Move python-click
	from here...
	[propagated-inputs]: ...to here.

	Change-Id: I1a1617d9cb00268d9fc26f4fe6c9ecc6d0a2e375

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-xarray: Update to 2023.12.0.
	* gnu/packages/python-science.scm (python-xarray): Update to 2023.12.0.
	[arguments]: Ignore one test file.
	[propagated-inputs]: Add python-packaging.

	Change-Id: I6b70f59670f7bc8b56787fe3436579db8ac113bb

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-telomerecat: Disable tests.
	* gnu/packages/bioinformatics.scm (python-telomerecat)[arguments]: Disable tests.

	Change-Id: I0422ae1e563374a8cc408fc9584cfb7b0e880e95

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-mysql-connector-python: Defuse time bomb.
	Additional tests fail due to expired certificates.  Disable them.

	* gnu/packages/python-xyz.scm (python-mysql-connector-python)[arguments]:
	Disable six additional tests.

	Change-Id: I99b5f15736af89c0281ab7aca56c1bd3958d1a46

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-adjusttext: Disable tests.
	* gnu/packages/python-xyz.scm (python-adjusttext)[arguments]: Disable tests.

	Change-Id: Ib1002de20a6e301f43bb34f64f7299d4316d8a67

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scikit-bio: Update to 0.5.9.
	* gnu/packages/bioinformatics.scm (python-scikit-bio): Update to 0.5.9.
	[source]: Add patch.
	[arguments]: Disable one test via #:test-flags; adjust 'compatibility phase;
	update 'check phase.
	[propagated-inputs]: Remove python-cachecontrol, python-lockfile, and
	python-scikit-learn; add python-requests.
	* gnu/packages/patches/python-scikit-bio-1887.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Change-Id: Ie57b0256cf695e5ea088545cd2102335303a93e7

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pandas: Update to 1.5.3.
	* gnu/packages/python-science.scm (python-pandas): Update to 1.5.3.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use G-expression; move test flags to #:test-flags; add phase
	'patch-build-system; fix substitution of "which" executable; remove
	'enable-parallel-build; remove custom 'check phase; add 'pre-check phase.
	[propagated-inputs]: Add python-matplotlib.
	[native-inputs]: Replace python-cython with python-cython-0.29.35.

	Change-Id: I9d09971f707b925f469e29be67fe040c181314ff

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-click-default-group: Update to 1.2.4.
	* gnu/packages/python-xyz.scm (python-click-default-group): Update to 1.2.4.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-flit-core and python-pytest.

	Change-Id: I7e617ee57499542b7e832bb5ea24417b70e8cf85

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: datasette: Update to 1.0a7.
	* gnu/packages/databases.scm (datasette): Update to 1.0a7.
	[propagated-inputs]: Add python-asyncinject and python-sqlite-utils.

	Change-Id: If713cd0f115c8092f9cc200daa850f9a78a20f6b

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-asyncinject.
	* gnu/packages/python-xyz.scm (python-asyncinject): New variable.

	Change-Id: I2647e8340bca2efabc222d19155d330b1a5ff16f

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-metpy: Update to 1.6.0.
	* gnu/packages/geo.scm (python-metpy): Update to 1.6.0.
	[arguments]: Add phases 'fix-version-check and 'hide-imp-deprecation-warnings.
	[native-inputs]: Add python-packaging; remove python-shapely and
	python-cartopy.

	Change-Id: I4a46a5e60b1904699475608146f2a09aefc07624

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pint: Add missing input.
	This is a follow-up to commit 23b8601cd2cf90ed11a51ca6db133083433e74d8.
	Without this input the version string will be 0.0.0.

	* gnu/packages/python-xyz.scm (python-pint)[native-inputs]: Add
	python-setuptools-scm.

	Change-Id: Id621e459f119d7268cdcc41ef93bcae135e842d1

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-hicexplorer: Make compatible with latest scipy.
	* gnu/packages/bioinformatics.scm (python-hicexplorer)[arguments]: Add
	'scipy-compatibility phase.

	Change-Id: I31e9058b7fd4ff9245837d5f1cd145b569ec35ad

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-hicmatrix: Update to 17.1.
	* gnu/packages/bioinformatics.scm (python-hicmatrix): Update to 17.1.
	[arguments]: Remove.

	Change-Id: I6b1230d703d0dc1a88ee61a84cc6cd95f7eeb6f9

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scikit-optimize: Make compatible with latest sklearn.
	* gnu/packages/python-science.scm (python-scikit-optimize)[source]: Add
	snippet to fix outdated use of "max_features" option.

	Change-Id: I4272ffc82b4951315b74b4adee27527e8d513fca

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-fit-nbinom: Disable tests.
	* gnu/packages/python-xyz.scm (python-fit-nbinom)[arguments]: Disable tests.

	Change-Id: I980480a3326dccc67930d34474832712005d1bb2

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: scvelo: Make compatible with latest matplotlib.
	* gnu/packages/bioinformatics.scm (scvelo)[arguments]: Add phase
	'matplotlib-compatibility.

	Change-Id: Ia761821c8aa1e516525cff7c680db471a5908e5f

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cartopy: Update to 0.22.0.
	* gnu/packages/geo.scm (python-cartopy): Update to 0.22.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use G-expression; use #:test-flags; update list of disabled
	tests; add phase 'remove-endpoint.
	[propagated-inputs]: Add python-packaging; remove python-pykdtree.
	[native-inputs]: Add python-coveralls and python-pytest-xdist; remove
	python-flufl-lock.

	Change-Id: I353fff0ceade648286ef552effdc35671032c62c

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-demuxem: Disable tests.
	* gnu/packages/bioinformatics.scm (python-demuxem)[arguments]: Disable tests,
	because there aren't any.

	Change-Id: I50364ca6744cf9d2704d4b75a8c79c4fdc4ada6e

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pint: Update to 0.23.
	* gnu/packages/python-xyz.scm (python-pint): Update to 0.23.
	[arguments]: Disable "test_load_definitions_stage_2" test.
	[native-inputs]: Remove python-dask, python-distributed,
	python-importlib-metadata, python-setuptools-scm, python-sparse,
	python-uncertainties, and python-xarray; add python-pytest-benchmark.
	[propagated-inputs]: Add python-uncertainties.

	Change-Id: I98baae3369e5ffeea96355d9509296771c33dc50

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cooler: Update to 0.9.1.
	* gnu/packages/bioinformatics.scm (python-cooler): Update to 0.9.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom build phases; disable tests via #:test-flags.
	[propagated-inputs]: Remove python-six and python-sparse.
	[native-inputs]: Remove python-codecov, python-mock, and python-pytest-flake8;
	add python-coverage, python-hatchling, and python-isort.

	Change-Id: I48b6a9c07a2bc1c213971585d7191573fd5d5aca

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-plastid: Update to 0.6.1.
	* gnu/packages/bioinformatics.scm (python-plastid): Update to 0.6.1.
	[arguments]: Disable four tests.

	Change-Id: If0225f226e702e89d451e2955d0f76691a8816c0

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: cnvkit: Update to 0.9.10.
	* gnu/packages/bioinformatics.scm (cnvkit): Update to 0.9.10.
	[arguments]: Remove.
	[inputs]: Add r-minimal.

	Change-Id: Iaa27fd3dddc507c7a955441f066d4b0e3b8f1757

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-reportlab: Update to 4.0.8.
	* gnu/packages/pdf.scm (python-reportlab): Update to 4.0.8.
	[arguments]: Update configure flags and 'find-libraries phase.
	[inputs]: Remove freetype and libart-lgpl.
	[propagated-inputs]: Add python-chardet.

	Change-Id: I626ef4c71a0b867ec4e1c74a71e45843349f46ef

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pegasusio: Disable tests.
	* gnu/packages/bioinformatics.scm (python-pegasusio)[arguments]: Disable
	tests.

	Change-Id: I6b32ed416b562b47088dbc34eb7bcb0b8e2cc414

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyani: Disable tests.
	There are none.

	* gnu/packages/bioinformatics.scm (python-pyani)[arguments]: Disable tests.

	Change-Id: I6862082c8335e5d487da6d1705ed094922f14e47

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: tadbit: Add missing input.
	* gnu/packages/bioinformatics.scm (tadbit)[native-inputs]: Add glib.

	Change-Id: Ia1f79e2a30f5b57616cf3d1f7b6438f07451fbbf

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-captum: Update to 0.7.0.
	* gnu/packages/machine-learning.scm (python-captum): Update to 0.7.0.
	[propagated-inputs]: Add python-tqdm.

	Change-Id: I8917b6e294fe08077a3af4423deefa9769ba9384

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-poliastro: Make compatible with latest matplotlib.
	* gnu/packages/astronomy.scm (python-poliastro)[arguments]: Add phase
	'matplotlib-compatibility; disable test_porkchop_plotting.

	Change-Id: Ie70673c69d4bdfa424e324d2848e9567360b03ef

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cleanlab: Disable test_aux_inputs, enable other tests.
	* gnu/packages/machine-learning.scm (python-cleanlab)[arguments]: Remove
	'disable-bad-tests phase and ignore test files in #:test-flags instead;
	disable test_aux_inputs test, but re-enable tests from
	test_multilabel_classification.py.
	[native-inputs]: Add python-pytest-lazy-fixture.

	Change-Id: I77a16768ff61215e918c98bccd3efa216fb30d7f

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scanpy: Update to 1.9.6.
	* gnu/packages/bioinformatics.scm (python-scanpy): Update to 1.9.6.
	[arguments]: Update test flags.
	[native-inputs]: Add python-hatchling, python-hatch-vcs, and
	python-pytest-nunit.

	Change-Id: I6d4dcd267a076c5697ed103650841f520dc9917f

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pytest-nunit.
	* gnu/packages/check.scm (python-pytest-nunit): New variable.

	Change-Id: Ic67c973460f09b15bf683f70040a3f5e4381108d

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-seaborn: Update to 0.13.1.
	* gnu/packages/python-xyz.scm (python-seaborn): Update to 0.13.1.
	[propagated-inputs]: Add python-ipykernel, python-mypy, python-nbconvert,
	python-numpydoc, python-pyyaml, and python-statsmodels.
	[native-inputs]: Add python-flake8, python-pre-commit, python-pytest-cov, and
	python-pytest-xdist; remove python-pypa-build.

	Change-Id: Id1ed6cfaf7e0950e99c06900fd68fb1ab884bee0

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-matplotlib: Update to 3.8.2.
	* gnu/packages/python-xyz.scm (python-matplotlib): Update to 3.8.2.
	[build-system]: Use pyproject-build-system.
	[arguments]: Enable more tests; simplify custom 'check phase.
	[propagated-inputs]: Remove gobject-introspection, python-cairocffi,
	python-certifi, python-pygobject, python-pytz, python-six, and
	python-wxpython; add python-contourpy and python-importlib-resources.
	[native-inputs]: Add pybind11.

	Change-Id: Ie34826882fdcc20fac3b09130bcd0f4ad4f76b07

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-contourpy.
	* gnu/packages/python-xyz.scm (python-contourpy): New variable.

	Change-Id: Icbbe4a358242095fae36639c5c039c029eea4ee3

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-kiwisolver: Update to 1.4.5.
	* gnu/packages/maths.scm (python-kiwisolver): Update to 1.4.5.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Add python-typing-extension.
	[native-inputs]: Add python-cppy, python-pytest, and python-setuptools-scm.

	Change-Id: Iea75440dc58fa342dcf4a2a381b6dcc17e71e618

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-cppy.
	* gnu/packages/python-xyz.scm (python-cppy): New variable.

	Change-Id: I584fcddc3430960098d65f1916278a7473249a87

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-umap-learn: Update to 0.5.5.
	* gnu/packages/machine-learning.scm (python-umap-learn): Update to 0.5.5.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove 'numpy-compatibility and custom 'check phases.

	Change-Id: I2123f66519730d43e454d9536e8cb7b6c4569d56

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pynndescent: Update to 0.5.11.
	* gnu/packages/machine-learning.scm (python-pynndescent): Update to 0.5.11.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove.
	[propagated-inputs]: Add python-importlib-metadata.

	Change-Id: I14f15ea98157ed15b360971c30fe00c5f00af4a7

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scikit-learn: Update to 1.3.2.
	* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 1.3.2.
	[build-system]: Use pyproject-build-system.
	[arguments]: Move test flags to #:test-flags.
	[native-inputs]: Replace python-cython with python-cython-0.29.35.

	Change-Id: Iac6107dae752c42d9f57448a66eed0526974d57e

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-matplotx: Disable test_png test.
	* gnu/packages/python-xyz.scm (python-matplotx)[arguments]: Disable test_png
	test.

	Change-Id: I19a954786d828a1b717c9c4021ad7f5c6172366c

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pypng: Update to 0.20220715.0.
	* gnu/packages/python-xyz.scm (python-pypng): Update to 0.20220715.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Add 'pre-check phase.
	[native-inputs]: Add python-pytest.

	Change-Id: Ic47c653f94a688048383eba216f01d7987625680

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scikit-image: Update to 0.22.0.
	* gnu/packages/python-science.scm (python-scikit-image): Update to 0.22.0.
	[source]: Fetch from git repository.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use G-expression; remove custom 'build phase; simplify 'check
	phase; enable all tests.
	[propagated-inputs]: Add python-lazy-loader.
	[native-inputs]: Add meson-python, python-numpydoc, python-packaging, and
	python-wheel.

	Change-Id: I00ede026a7941eae36157106f753a21fb64099c3

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-imageio: Update to 2.33.1.
	* gnu/packages/python-xyz.scm (python-imageio): Update to 2.33.1.
	[propagated-inputs]: Remove python-psutil; add python-tifffile.
	[native-inputs]: Add python-black, python-flake8, python-fsspec, and
	python-pytest-cov.

	Change-Id: I5c64d939f5ee94ac9ec8fdbd7b51cd978b7df0fb

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-lazy-loader: Update to 0.3.
	* gnu/packages/python-xyz.scm (python-lazy-loader): Update to 0.3.
	[native-inputs]: Add python-pre-commit.

	Change-Id: Id4f8b61e6e60dd6da04beb8c1e4d064dc34d994c

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-tifffile: Update to 2023.12.9.
	* gnu/packages/python-xyz.scm (python-tifffile): Update to 2023.12.9.
	[propagated-inputs]: Remove python-imagecodecs.
	[native-inputs]: Add python-pytest.

	Change-Id: I2567bef390e286ed4399cc67b80a9df503f53c0a

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scipy: Update to 1.11.4.
	* gnu/packages/python-science.scm (python-scipy): Update to 1.11.4.
	[arguments]: Use mesonpy backend.
	[inputs]: Replace pybind11 with pybind11-2.10.
	[native-inputs]: Add python-click, python-doit, python-pooch, and
	python-pydevtool; replace python-cython with python-cython-0.29.35.

	Change-Id: I4b26e1b6382899bba24f84461f154e97765e08f5

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: meson-python: Update to 0.15.0.
	* gnu/packages/build-tools.scm (meson-python): Update to 0.15.0.
	[arguments]: Add phase 'delete-directory.
	[propagated-inputs]: Add python-cython, python-pyproject-metadata-0.7, and
	python-typing-extensions.
	[native-inputs]: Add python-pytest-cov.

	Change-Id: I412af929c9e0485aa2a15e316d247f58e6f3477b

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pydevtool.
	* gnu/packages/python-xyz.scm (python-pydevtool): New variable.

	Change-Id: I325b81fa6421094a5a64084c06e66b8fa136e270

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pyproject-metadata-0.7.
	* gnu/packages/python-xyz.scm (python-pyproject-metadata-0.7): New variable.

	Change-Id: I7c47c911fa2a33c0b5711b0009f31b3e32c1c1d7

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-doit: Update to 0.36.0.
	* gnu/packages/python-xyz.scm (python-doit): Update to 0.36.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Disable test_execute test.
	[propagated-inputs]: Remove python-pyinotify; add python-importlib-metadata.
	[description]: Add missing spaces between two sentences.

	Change-Id: I1d046201c9bef63477f8fb0a2f8494bffbbbc711

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add pybind11-2.10.
	* gnu/packages/python-xyz.scm (pybind11-2.10): New variable.

	Change-Id: Ia7915af3baca36b0677d3f762046585abc473f56

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-cython-0.29.35.
	* gnu/packages/python-xyz.scm (python-cython-0.29.35): New variable.

	Change-Id: I09ec851a2051e885f6417524bbeeb81b743bef0b

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pydoc-markdown.
	* gnu/packages/python-xyz.scm (python-pydoc-markdown): New variable.

	Change-Id: I03e45c2b87f626f7a8113d785c72c14a301d79be

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-yapf: Update to 0.32.0.
	* gnu/packages/python-xyz.scm (python-yapf): Update to 0.32.0.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-pytest.
	[propagated-inputs]: Add python-importlib-metadata, python-platformdirs, and
	python-tomli.

	Change-Id: I30fa0b9d643f6585624da87d5c1a1edbb59425c4

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-docspec-python.
	* gnu/packages/python-xyz.scm (python-docspec-python): New variable.

	Change-Id: Ic607d0a34a8601dd464251edd8c8509314b7489c

2024-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-nr-util.
	* gnu/packages/python-xyz.scm (python-nr-util): New variable.

	Change-Id: I26dda5e5bc03334fb476e3f1fd2fa6aaf93a91c3

2024-01-15  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-arceliar-ironwood: Update to v0.0.0-20231127131626-465b82dfb5bd.
	* gnu/packages/golang.scm (go-github-com-arceliar-ironwood): Update to
	  v0.0.0-20231127131626-465b82dfb5bd.

	Change-Id: Ia94d7c88e54d33f7bb7b5054a757d7ef203d47c2

2024-01-15  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: yggdrasil: Update to 0.5.4.
	* gnu/packages/networking.scm (yggdrasil): Update to 0.5.4.

	Change-Id: I4f386e1b69627b0c5a6095c42274b8a8bff8bfd9

2024-01-15  Troy Figiel  <troy@troyfigiel.com>

	gnu: hypercorn: Reformat with guix style.
	* gnu/packages/python-web.scm (hypercorn): Reformat with guix style.

	gnu: hypercorn: Adjust inputs.
	* gnu/packages/python-web.scm (hypercorn)[propagated-inputs]: Add
	python-exceptiongroup and python-tomli. Remove python-toml and
	python-typing-extensions.
	[native-inputs]: Remove python-mock.

2024-01-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove python-tslearn.
	This package now lives in the guix-science channel.

	* gnu/packages/machine-learning.scm (python-tslearn): Remove variable.

	Change-Id: I655df3417d258cb1231746626817fde9628e9569

2024-01-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-docspec.
	* gnu/packages/python-xyz.scm (python-docspec): New variable.

	Change-Id: I3103bde3483273a335156b38de742f493fd366f1

2024-01-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-databind-json.
	* gnu/packages/python-xyz.scm (python-databind-json): New variable.

	Change-Id: Iaab64e28ba6772c14704ff67cffab21a2f555460

2024-01-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-databind-core.
	* gnu/packages/python-xyz.scm (python-databind-core): New variable.

	Change-Id: I45bf0ec5ef123ea20c50e2ca3caf930bfba45eea

2024-01-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-typeapi.
	* gnu/packages/python-xyz.scm (python-typeapi): New variable.

	Change-Id: Id89f3152bcd593d677c4fcb7c98d586cd50e820b

2024-01-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-nr-stream.
	* gnu/packages/python-xyz.scm (python-nr-stream): New variable.

	Change-Id: I59489156e4675a64a31b1cb7f62b7c845c005ce8

2024-01-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-nr-date.
	* gnu/packages/python-xyz.scm (python-nr-date): New variable.

	Change-Id: I4251aef073df29ccada70f1398bce38cfb8962ba

2024-01-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-namex.
	* gnu/packages/python-xyz.scm (python-namex): New variable.

	Change-Id: I02d4ed5e426f0b432c27086aa90628ae54759ca2

2024-01-15  Troy Figiel  <troy@troyfigiel.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-requests-kerberos: Enable tests.
	* gnu/packages/python-web.scm (python-requests-kerberos): Enable tests.
	[source]: Replace the PyPI release by the Github release.
	[build-system]: Swap to pyproject-build-system.
	[native-inputs]: Add python-pytest and python-pytest-mock.

	Change-Id: Iea750cf722293c4054a6c6e43787806f8f2fd5e2

2024-01-15  Troy Figiel  <troy@troyfigiel.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-requests-kerberos: Fix build.
	* gnu/packages/python-web.scm (python-requests-kerberos)[propagated-inputs]:
	Add python-gssapi.

	Change-Id: I65d1fac0339a119e7a4912d5db150b4adb7586ad

2024-01-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pyspnego: Propagate python-krb5.
	* gnu/packages/python-xyz.scm (python-pyspnego)[propagated-inputs]: Add
	python-krb5.

	Change-Id: I2c8ccbd66394cb90ea047f7327d05ecbfe2ec22d

2024-01-15  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-krb5.
	* gnu/packages/python-xyz.scm (python-krb5): New variable.

2024-01-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Remove python-activepapers.
	<https://issues.guix.gnu.org/68425>

	This package fails to build and has been not maintained since 2017.

	* gnu/packages/python-xyz.scm (python-activepapers): Remove variable.

	Reported-by: Troy Figiel <troy@troyfigiel.com>
	Change-Id: Id1e968cd4e06919a80ad05e5c8d3fb207426fdde

2024-01-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: hpcguix-web: Add explicit dependency on Guile-GnuTLS.
	This is necessary in hpcguix-web 0.4.1 to connect to
	https://disarchive.guix.gnu.org.

	* gnu/packages/web.scm (hpcguix-web)[arguments]: In ‘wrap-program’ phase,
	add guile-gnutls to the wrapper’s search path.
	[inputs]: Add GUILE-GNUTLS.

	Change-Id: Ic4d6f65adeb763a404fc24c7e1c87fd7d26550c7

2024-01-14  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: fish-foreign-env: Update to 0.20230823.
	* gnu/packages/shells.scm (fish-foreign-env): Update to 0.20230823.
	[arguments]: Do no substitute in file that no longer exists.

	Change-Id: I04138c1d3e8c174b2197e5ca60aaca4caa5453cc

2024-01-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to 7bcd3d0.
	* gnu/packages/ci.scm (cuirass): Update to 7bcd3d0.

	Change-Id: Iefc460df509a2c006f3a49d6050ef08940ed2850

2024-01-14  Jack Hill  <jackhill@jackhill.us>

	gnu: openssh: Fix build on ppc64le.
	* gnu/packages/ssh.scm (openssh)[source]:
	Use 'openssh-gcc-13-ppc64le-fzero-call-used-regs.patch'.
	* gnu/packages/patches/openssh-gcc-13-ppc64le-fzero-call-used-regs.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Reported-by: Marcel van der Boom <marcel@van-der-boom.nl>.

	Change-Id: I41b1350b2cdd1487a8fd69b13b64f63c0dc166c9

2024-01-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-ssh: Update to 0.16.4.
	* gnu/packages/ssh.scm (guile-ssh): Update to 0.16.4.
	  [arguments]: Improve the style.

	Change-Id: Ib7d741e7f4fc7a1fc167cfa4f7953f84d9f4d390

2024-01-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: hpcguix-web: Update to 0.4.1.
	* gnu/packages/web.scm (hpcguix-web): Update to 0.4.1.

	Change-Id: I8bd642735b3cbdf03b07cdd184295b6e32a4e6f7

2024-01-14  Tomas Volf  <~@wolfsden.cz>

	tests: install: Fix encrypted-home-os, encrypted-home-os-key-file tests.
	The installation no longer fits into the 1.6G, leading to a warning while
	running the test:

	    guix system: warning: at least 1526.8 MB needed but only 1408.4 MB available in /mnt

	Followed by a failure:

	     93% [####################################################################     ]note: build failure may have been caused by lack of free disk space
	    builder for `/gnu/store/8wl8q8nc1za0vlyv21jpzwgml45njgk2-module-import-compiled.drv' failed with exit code 1

	This commit increases the root partition to 2G, making the test pass again.

	* gnu/tests/install.scm (%encrypted-root-installation-script): Increase the
	root partition to 2G.
	(%test-encrypted-home-os), (%test-encrypted-home-os-key-file): Increase the
	target size to 3G to accommodate for the larger root partition.

	Change-Id: I0f7092f7b7fc9992d3f895a1eaecf1f2065b7360

2024-01-14  Tomas Volf  <~@wolfsden.cz>

	tests: install: Fix encrypted-root-os test.
	The installation no longer fits into the 1.6G, leading to a warning while
	running the test:

	    guix system: warning: at least 1526.8 MB needed but only 1408.4 MB available in /mnt

	Followed by a failure:

	     93% [####################################################################     ]note: build failure may have been caused by lack of free disk space
	    builder for `/gnu/store/8wl8q8nc1za0vlyv21jpzwgml45njgk2-module-import-compiled.drv' failed with exit code 1

	This commit increases the root partition to 2G, making the test pass again.

	* gnu/tests/install.scm (%encrypted-root-installation-script): Increase the
	root partition to 2G.

	Change-Id: I4cc5c78cfbd93ab2ae92ec77603ce6fee0289843

2024-01-14  Tomas Volf  <~@wolfsden.cz>

	tests: install: Use the smallest possible iteration time for LUKS.
	For testing that installation works, there is no need to spent 2000ms (the
	default) iterating while generating the encryption key.  This commit therefore
	sets the iteration time to the lowest possible value, 1(ms).

	* gnu/tests/install.scm (%encrypted-root-installation-script):
	(%encrypted-home-installation-script):
	(%encrypted-root-not-boot-installation-script): Pass -i 1 to luksFormat
	invocation.

	Change-Id: Iab79459b48bebe4d293b18290a236c6414fb27fc

2024-01-14  Tomas Volf  <~@wolfsden.cz>

	tests: Add `encrypted-home-os-key-file' installation test.
	Based on encrypted-home-os, this test verifies unlocking via a key file.

	* gnu/tests/install.scm (%encrypted-home-os-key-file),
	(%encrypted-home-os-key-file-source): New variables.
	(%test-encrypted-home-os-key-file): New exported variables.
	(%encrypted-home-installation-script): Generate initrd with a key file for
	unlocking the LUKS.

	Change-Id: I04460155284bdef7e18da645f2b4b26bd8e86636

2024-01-14  Tomas Volf  <wolf@wolfsden.cz>

	bootloader: grub: Add support for loading an additional initrd.
	In order to be able to provide decryption keys for the LUKS device, they need
	to be available in the initial ram disk.  However they cannot be stored inside
	the usual initrd, since it is stored in the store and being a
	world-readable (as files in the store are) is not a desired property for a
	initrd containing decryption keys.  This commit adds an option to load
	additional initrd during the boot, one that is not stored inside the store and
	therefore can contain secrets.

	Since only grub supports encrypted /boot, only grub is modified to use the
	extra-initrd.  There is no use case for the other bootloaders.

	* doc/guix.texi (Bootloader Configuration): Describe the new extra-initrd
	field.
	* gnu/bootloader.scm (<bootloader-configuration>): Add extra-initrd field.
	* gnu/bootloader/grub.scm (make-grub-configuration): Use the extra-initrd
	field.

	Change-Id: I995989bb623bb594ccdafbf4a1a6de941bd4189f

2024-01-14  Tomas Volf  <wolf@wolfsden.cz>

	mapped-devices: Allow unlocking by a key file.
	Requiring the user to input their password in order to unlock a device is not
	always reasonable, so having an option to unlock the device using a key file
	is a nice quality of life change.

	* gnu/system/mapped-devices.scm (open-luks-device): Add #:key-file argument.
	(luks-device-mapping-with-options): New procedure.
	* doc/guix.texi (Mapped Devices): Describe the new procedure.

	Change-Id: I1de4e045f8c2c11f9a94f1656e839c785b0c11c4

2024-01-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: Make intermediate packages public but hidden.
	This makes those packages visible to (gnu ci), giving them first class
	in the eyes of Cuirass and similar tools, in turn ensuring substitutes
	are available (this was discovered by running ‘guix weather -c 10’).

	* gnu/packages/rust.scm (rust-bootstrap, rust-1.55)
	(rust-1.56, rust-1.57, rust-1.58, rust-1.59, rust-1.60)
	(rust-1.61, rust-1.62, rust-1.63, rust-1.64, rust-1.65)
	(rust-1.66, rust-1.67, rust-1.68, rust-1.69, rust-1.70)
	(rust-1.71, rust-1.72, rust-1.73): Make variable public and add
	‘hidden?’ property.
	(rust): Remove ‘hidden?’ property.
	* gnu/packages/java.scm (java-hamcrest-parent-pom)
	(java-org-ow2-parent-pom-1.3, java-asm-bootstrap): Make variable public
	and add ‘hidden?’ property.
	* gnu/packages/ocaml.scm (dune-bootstrap)
	(ocaml4.09-dune-bootstrap, ocaml5.0-dune-bootstrap): Likewise.

	Change-Id: I32b0ea639a4f1c39466875acdbc9cbadf75c7668

2024-01-14  Herman Rimm  <herman@rimm.ee>

	gnu: qutebrowser: Update to 3.1.0.
	* gnu/packages/web-browsers (qutebrowser): Update to 3.1.0.
	[inputs]: Use PyQt6, placed before PyQtWebengine.
	[arguments]: Replace qt5 path with qt6 path and wrap program with
	QTWEBENGINE_RESOURCES_PATH.
	[description]: Replace PyQt5 with PyQt6.

2024-01-14  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: vala-language-server: Update to 0.48.7.
	* gnu/packages/gnome-xyz.scm (vala-language-server): Update to 0.48.7.

	Change-Id: I101091d73f0e26aab5e9fa8eb0dadaa3489f7dc3

2024-01-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team

2024-01-14  Tristan Cottam  <tristan@cott.am>

	gnu: Add minetest-server.
	* gnu/packages/minetest.scm (minetest-server): New variable.

	Change-Id: I1125888b2944acc4063a19db4c602d33286a7e14

2024-01-14  Vivien Kraus  <vivien@planete-kraus.eu>

	teams: Add Vivien Kraus.
	* etc/teams.scm.in ("Vivien Kraus"): New member.

	Change-Id: Iab2c9300f3e1e604fb2ee539a7eb05e7a3f54776

2024-01-14  Simon South  <simon@simonsouth.net>

	gnu: unknown-horizons: Fix build and runtime errors.
	Apply two upstream commits that allow building with Python 3.9 or newer and
	running with Python 3.10.

	* gnu/packages/patches/unknown-horizons-python-3.9.patch: New file.
	* gnu/packages/patches/unknown-horizons-python-3.10.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/games.scm (unknown-horizons)[source]: Apply them.

	Change-Id: Icbc8b698b913be01465b09ab26afb29e5fd62a87
	Fixes: Unknown Horizons fails to start <https://bugs.gnu.org/54815>

2024-01-14  Simon South  <simon@simonsouth.net>

	gnu: fifengine: Fix runtime error when using Python 3.9 or newer.
	* gnu/packages/patches/fifengine-python-3.9-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/games.scm (fifengine)[source]: Apply it.

	Change-Id: I61001d6b87db00c71f1e2e6ca3bac8581e941451

2024-01-13  John Kehayias  <john.kehayias@protonmail.com>
	    Richard Sent  <richard@freakingpenguin.com>
	    Jo Gay  <@jane.lx.gay>

	gnu: check2: Fix tests on i686-linux.
	Reported upstream to <https://github.com/catchorg/Catch2/issues/2796>.  It is
	expected that SSE2 is enabled for i686 builds or tests fail.

	* gnu/packages/check.scm (check2)[arguments]: Enable SSE2 for x86_64-linux and
	i686-linux in configure-flags.

	Change-Id: I99205f92b66ab3d10affbfb58918f37069ba82ec

2024-01-13  Tomas Volf  <~@wolfsden.cz>

	scripts: pack: Set correct default value for entry-point-argument.
	The default value of #f led to ("..." . #f) being passed further down as an
	entry point.  That is not an issue for command line invocation, since in that
	code path '() was already used as a default value, but it broke docker system
	test with the following error:

	    building /gnu/store/dll8jj6h5pfgf6ya9skk1g1546smwbib-docker-pack.tar.gz.drv...
	    tar: Removing leading `/' from member names
	    Backtrace:
	               6 (primitive-load "/gnu/store/g8hqzccfvn4mkm41jqs65c27gs7?")
	    In ./guix/docker.scm:
	        268:6  5 (build-docker-image "/gnu/store/zi2f5dfdrhviinm6jxp3cj?" ?)
	    In ice-9/ports.scm:
	       433:17  4 (call-with-output-file _ _ #:binary _ #:encoding _)
	        476:4  3 (_ _)
	    In ./guix/docker.scm:
	       270:21  2 (_)
	       123:40  1 (config "1996ead589ab366473d935c4d5bd0c38b998f3b299847?" ?)
	    In unknown file:
	               0 (list->vector ("/gnu/store/1pvqd30qi1aigjdf7s7l8v7?" . #))

	    ERROR: In procedure list->vector:
	    In procedure vector: Wrong type argument in position 1: ("/gnu/store/1pvqd30qi1aigjdf7s7l8v7wpvrrhfkj-profile/bin/guile" . #f)
	    note: keeping build directory `/tmp/guix-build-docker-pack.tar.gz.drv-16'
	    builder for `/gnu/store/dll8jj6h5pfgf6ya9skk1g1546smwbib-docker-pack.tar.gz.drv' failed with exit code 1
	    build of /gnu/store/dll8jj6h5pfgf6ya9skk1g1546smwbib-docker-pack.tar.gz.drv failed
	    View build log at '/var/log/guix/drvs/dl/l8jj6h5pfgf6ya9skk1g1546smwbib-docker-pack.tar.gz.drv.gz'.
	    cannot build derivation `/gnu/store/dq9qk1ba0f07572m8ck3xws28x1b3rif-docker-test.drv': 1 dependencies couldn't be built
	    guix build: error: build of `/gnu/store/dq9qk1ba0f07572m8ck3xws28x1b3rif-docker-test.drv' failed
	    make: *** [Makefile:7044: check-system] Error 1

	Breakage was introduced in 7d5168a2af3ed922c6a46985124fb73402cc8844.

	* guix/scripts/pack.scm (docker-image)[entry-point-argument]: Default to '().

	Change-Id: If5fc1f8bcb0981df11409636e71f2ca91b05612f

2024-01-13  Tomas Volf  <~@wolfsden.cz>

	gnu: Add guile-srfi-197.
	* gnu/packages/guile-xyz.scm (guile-srfi-197): New variable.

	Change-Id: Ifcdc264e6a03e88e7614d79792fbe6ca9c8e519c

2024-01-13  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sdrangel: Update to 7.17.3.
	* gnu/packages/radio.scm (sdrangel): Update to 7.17.3.

	Change-Id: Ib64a1cded8b7682eab97667036fbcdf38590ded2

2024-01-13  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: dsdcc: Update to 1.9.5.
	* gnu/packages/radio.scm (dsdcc): Update to 1.9.5.

	Change-Id: I47d787850932f5648aec267591e3102be86275ca

2024-01-13  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: rtl-433: Update to 23.11.
	* gnu/packages/radio.scm (rtl-433): Update to 23.11.

	Change-Id: I06c5bdf4cffab5e27bbaa0621cb835c93656e6c2

2024-01-13  Charles Jackson  <charles@charje.net>

	gnu: Add cl-command-line-args.
	* gnu/packages/lisp-xyz.scm (cl-command-line-args, ecl-command-line-args,
	  sbcl-command-line-args): New variables.

	Change-Id: I6a829e6934b93c58a9c2a3673bb553d1e2132007

2024-01-13  Hilton Chain  <hako@ultrarare.space>

	gnu: iwd: Patch resolvconf path.
	* gnu/packages/networking.scm (iwd)[inputs]: Add openresolv.
	[arguments]<#:phases>: Add 'patch-resolvconf-path.

	Change-Id: Ica59a76dd6318e06979314e4b49c5371f4c98e4d

2024-01-13  Hilton Chain  <hako@ultrarare.space>

	gnu: iwd: Use gexps.
	* gnu/packages/networking.scm (iwd): Use gexps.

	Change-Id: Ie4a6394c9c7977291f56990eb1a535ba673d04ee

2024-01-13  Hilton Chain  <hako@ultrarare.space>

	gnu: iwd: Update to 2.12.
	* gnu/packages/networking.scm (iwd): Update to 2.12.
	[home-page]: Update homepage.

	Change-Id: Icfaee7fdbe7ce9bb4648d8ad841d74caaea84b4f

2024-01-13  Hilton Chain  <hako@ultrarare.space>

	gnu: ell: Update to 0.61.
	* gnu/packages/linux.scm (ell): Update to 0.61.

	Change-Id: I221dc36bacfd9ebb1f4a6cafa30fdc8bb53ec7d6

2024-01-13  Christian Miller  <christian.miller@dadoes.de>

	gnu: docker: Update to 20.10.27.
	Fixes <https://issues.guix.gnu.org/68053>.

	* gnu/packages/docker.scm (%docker-version): Update to 20.10.27.
	(docker-libnetwork): Update to 20.10-3.3797618.
	(docker)[native-inputs]: Replace go-1.19 with go-1.20.

	Change-Id: Ie4cc54f62c89f3a6c83969d1e7e425189c370482

2024-01-13  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Fix 'de' translation.
	* etc/news.scm: Fix typo.

	Change-Id: I943fed38a444d1403cc5f979a7d6b9f52bedf5dd

2024-01-12  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: swaylock: Fix home-page.
	* gnu/packages/wm.scm (swaylock): Fix home-page.

	Change-Id: I0e8c08bfb5d8b32a24659d15e796c8a30a718a56

2024-01-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-peterbourgon-diskv.
	* gnu/packages/golang.scm (go-github-com-peterbourgon-diskv): New variable.

	Change-Id: I0292404c636c42389c11c0ed552bacbf02178f7c

2024-01-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-google-btree.
	* gnu/packages/golang.scm (go-github-com-google-btree): New variable.

	Change-Id: Ibe7ce2c457153e40539bb26e0fcaf0bec79ed253

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-regions: Use G-expressions.
	* gnu/packages/astronomy.scm (python-regions): Use G-expressions.
	[build-system]: Swap to pyproject-build-system.
	[arguments]<#:phases>: Remove 'delete-doctest phase. Merge all
	(add-before 'check ...) phases into 'prepare-test-environment.

	Change-Id: I31dc6a195a6f6f818303d5c0e32799770cd448c8

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: wcslib: Update to 8.2.2.
	* gnu/packages/astronomy.scm (wcslib): Update to 8.2.2.

	Change-Id: Id5ae03974956fe90b4970c1e879fd670c7b537dd

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: splash: Update to 3.10.1.
	* gnu/packages/astronomy.scm (splash): Update to 3.10.1.

	Change-Id: I68a3eb0c1033a1e2726c6c2c4b6768d87d3fb4be

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tweakwcs: Update to 0.8.5.
	* gnu/packages/astronomy.scm (python-tweakwcs): Update to 0.8.5.

	Change-Id: I137077392d102c65489705d30a1820fc7923aac3

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-synphot: Adjust package style.
	* gnu/packages/astronomy.scm (python-synphot): Adjust package style.
	[propagated-inputs]: Add annotation for optional, not packed yet
	packages. Columnise inputs.
	[native-inputs]: Columnise inputs.

	Change-Id: I789fc143191c68d5acc248bf6c67e52a93e2744f

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-synphot: Update to 1.3.0.
	* gnu/packages/astronomy.scm (python-synphot): Update to 1.3.0.

	Change-Id: I5d2c5bf00563780738f1f36af5920d6ae55b28c2

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stsynphot: Update to 1.3.0.
	* gnu/packages/astronomy.scm (python-stsynphot): Update to 1.3.0.

	Change-Id: I48f8a2b20036a97ba8a989c8929cdea42bb4cade

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stsci-imagestats: Enable tests
	* gnu/packages/astronomy.scm (python-stsci-imagestats): Enable tests.
	[arguments]<#:phases>: Add 'build-extensions phase.
	[native-inputs]: Add python-pytest.

	Change-Id: I8cb35fd083453d577eb6ad94f097502566c1bcee

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stsci-imagestats: Update to 1.8.0.
	* gnu/packages/astronomy.scm (python-stsci-imagestats): Update to 1.8.0.

	Change-Id: I7d1c869b3e52e862d0556abb18ba3b96ca49408a

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stdatamodels: Update to 1.9.0.
	* gnu/packages/astronomy.scm (python-stdatamodels): Update to 1.9.0.

	Change-Id: I02f774b144ee439bd139d98a482b63e21a6ddb94

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-spherical-geometry: Update to 1.3.1.
	* gnu/packages/astronomy.scm (python-spherical-geometry): Update to 1.3.1.
	[arguments]<#:phases>: Replace 'build-extension with
	'prepare-test-environment phase which includes Pytest config set up to
	prevent tests from failure.
	[native-inputs]: Add python-pytest-astropy-header.
	[home-page]: Correct it.

	Change-Id: Ib49201f62c32555355df5821383ef416245d4d50

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-spectral-cube: Update to 0.6.5.
	* gnu/packages/astronomy.scm (python-spectral-cube): Update to 0.6.5.

	Change-Id: I089f55238299533f35d1fd7623c1a8ff446de08c

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-reproject: Update to 0.13.0.
	* gnu/packages/astronomy.scm (python-reproject): Update to 0.13.0.

	Change-Id: Id7dea0bc9c5bd7c3e65baad26b72a94d77c31165

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-regions: Update to 0.8.
	* gnu/packages/astronomy.scm (python-regions): Update to 0.8.
	[propagated-inputs]: Add python-h5py, python-matplotlib, python-scipy, and python-shapely.

	Change-Id: Icdbbad92a0829d285962f50338e970d3a0d7eaa0

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-radio-beam: Update to 0.3.7.
	* gnu/packages/astronomy.scm (python-radio-beam): Update to 0.3.7.

	Change-Id: If767386ad3010bda9a25b4c575bc130e22d56f3b

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pynbody: Update to 1.5.2.
	* gnu/packages/astronomy.scm (python-pynbody): Update to 1.5.2.
	[arguments]<#:test-flags>: Add to ignore list 'tests/copy_on_access_test.py'.

	Change-Id: Ib3c566602e036b0396a79fd41b18be0ebbe5235c

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-photutils: Update to 1.10.0.
	* gnu/packages/astronomy.scm (python-photutils): Update to 1.10.0.
	[propagated-inputs]: Add python-bottleneck, python-gwcs, python-matplotlib,
	python-rasterio, python-scikit-image, python-scikit-learn,
	python-scipy, python-shapely, and python-tqdm.
	[native-inputs]: Add python-semantic-version.

	Change-Id: Ic2a879b653b56b84fff826b85108088db5cbf888

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: julia-fitsio: Update to 0.17.1.
	* gnu/packages/julia-xyz.scm (julia-fitsio): Update to 0.17.1.

	Change-Id: Icfac3b55ff3a818e5710af8083e0ab48ed32cc01

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mpl-animators: Update to 1.1.1.
	* gnu/packages/astronomy.scm (python-mpl-animators): Update to 1.1.1.

	Change-Id: I7cd7f70724286480c469820659e922699461b7e0

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jplephem: Update to 2.21.
	* gnu/packages/astronomy.scm (python-jplephem): Update to 2.21.

	Change-Id: I26724a009b776a0f6541d6265a7ae8dfc94d2572

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-gwcs: Update to 0.20.0.
	* gnu/packages/astronomy.scm (python-gwcs): Update to 0.20.0.

	Change-Id: I1b463fd34d487e91895127c42ca484652c87fd0a

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-drms: Update to 0.7.0.
	* gnu/packages/astronomy.scm (python-drms): Update to 0.7.0.

	Change-Id: I963cf7cc3c4dd2d48e063e6939b018d404c8de16

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-drizzle: Update to 1.14.4.
	* gnu/packages/astronomy.scm (python-drizzle): Update to 1.14.4.

	Change-Id: I2f2415b93af251df2608d18046cda7b4f63e7f8a

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crds: Update to 11.17.13.
	* gnu/packages/astronomy.scm (python-crds): Update to 11.17.13.

	Change-Id: I1daf4f9a0ecd3b791979b016a678085170f8e9f7

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy-healpix: Update to 1.0.2.
	* gnu/packages/astronomy.scm (python-astropy-healpix): Update to 1.0.2.

	Change-Id: I94794985b953d2820fd215d82dd06196ac3f302f

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-astropy: Update to 0.5.0.
	* gnu/packages/astronomy.scm (python-asdf-astropy): Update to 0.5.0.

	Change-Id: I8e3473eaefb922f3cff135fd084f467f36dbedb4

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: phd2: Update to 2.6.12.
	* gnu/packages/astronomy.scm (phd2): Update to 2.6.12.

	Change-Id: I83cc7a11eda6caee2d7796e45dab72ccea358a69

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: libpasastro: Update to 1.4.2.
	* gnu/packages/astronomy.scm (libpasastro): Update to 1.4.2.

	Change-Id: I387f63fe1ebfcc95c33177b13325611e16cd89df

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cfitsio: Update to 4.3.1.
	* gnu/packages/astronomy.scm (cfitsio): Update to 4.3.1.

	Change-Id: I6181f161d1dcbf3ec16e229bc196d56eca470027

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: calceph: Update to 3.5.4.
	* gnu/packages/astronomy.scm (calceph): Update to 3.5.4.

	Change-Id: I0537f493c09aa09feeae3b439e6aa54c3bcab782

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: aoflagger: Update to 3.4.0.
	* gnu/packages/astronomy.scm (aoflagger): Update to 3.4.0.

	Change-Id: Iac1581d81f4f0527cf843631ed3335b53dadbf52

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: aocommon: Update to 0.0.0-2.9272ea3.
	* gnu/packages/astronomy.scm (aocommon): Update to 0.0.0-2.9272ea3.

	Change-Id: I14d7e9df0031d5f631b595f1214a88529b89db1f

2024-01-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: qmapshack: Update to 1.17.1.
	* gnu/packages/geo.scm (qmapshack): Update to 1.17.1.

	Change-Id: I85cace78a9c38342a000488dfa80795f914bf2c5

2024-01-12  Clément Lassieur  <clement@lassieur.org>

	gnu: torbrowser: Add bridges.
	* gnu/packages/tor.scm (torbrowser)[arguments]: Add an 'add-bridges' phase,
	update the 'deploy-assets' phase so to fix the lyrebird path.
	[inputs]: Add
	go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird.

	Change-Id: I17c85486ab44178be9eab31a078f6392857a044f

2024-01-12  Clément Lassieur  <clement@lassieur.org>

	gnu: Add go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird.
	* gnu/packages/golang.scm
	(go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird):
	New variable.

	Change-Id: I03b390aa6e8644646622a4f5b89f25e6cd2f7bb0

2024-01-12  Clément Lassieur  <clement@lassieur.org>

	gnu: Add go-github-com-refraction-networking-utls.
	* gnu/packages/golang.scm (go-github-com-refraction-networking-utls): New
	variable.

	Change-Id: Iefc22f54d37a0b1c5cbb54d72ee2dbea7494c5ef

2024-01-12  Clément Lassieur  <clement@lassieur.org>

	gnu: Add go-github-com-cloudflare-circl.
	* gnu/packages/golang.scm (go-github-com-cloudflare-circl): New variable.

	Change-Id: Iec8076faa4e14d31311424dbb999fbf8565a49e8

2024-01-12  Clément Lassieur  <clement@lassieur.org>

	gnu: Add go-github-com-bwesterb-go-ristretto.
	* gnu/packages/golang.scm (go-github-com-bwesterb-go-ristretto): New variable.

	Change-Id: Icbe3bc2808776d6451ad154653245439173424d5

2024-01-12  Clément Lassieur  <clement@lassieur.org>

	gnu: Add go-github-com-gaukas-godicttls.
	* gnu/packages/golang.scm (go-github-com-gaukas-godicttls): New variable.

	Change-Id: I2259f6d396c372f18ed9e4d490fa97b80a90a076

2024-01-12  Clément Lassieur  <clement@lassieur.org>

	gnu: Add go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-goptlib.
	* gnu/packages/golang.scm
	(go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-goptlib):
	New variable.

	Change-Id: I789e097f69e66894cbb8403b96f2f1c05dfbcdd0

2024-01-12  Clément Lassieur  <clement@lassieur.org>

	gnu: Add go-gitlab-com-yawning-edwards25519-extra.
	* gnu/packages/golang.scm (go-gitlab-com-yawning-edwards25519-extra): New
	variable.

	Change-Id: I5d8ee182b7a23890720d29866e9c975c0edce7b5

2024-01-12  Ale Abdo  <abdo@member.fsf.org>

	gnu: python-graph-tool: Update to 2.58.
	* gnu/packages/graph.scm (python-graph-tool): Update to 2.58.

2024-01-12  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-wand: Fix libmagick access.
	* gnu/packages/python-xyz.scm (python-wand):
	[build-system]: Use pyproject-build-system.
	[arguments](phases): Delete phase check. Replace phase find-magickwand
	by phase harcode-lib-path.

	Change-Id: I3ddf7045a404f76743c14a5b8183ce9f3196ffd1

2024-01-12  Nikolaos Chatzikonstantinou  <nchatz314@gmail.com>

	doc: Fix typos and add readonly option to qemu invocation.
	* doc/guix.texi: Fix typos and add readonly option to qemu invocation.

	Change-Id: I7b686e8ff45532e96fe370f0f344977cdf218bbe

2024-01-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-charmbracelet-glamour: Fix build.
	* gnu/packages/golang.scm (go-github-com-charmbracelet-glamour): Fix build.

	Change-Id: I14ce450360e684c4c1ac324e77b47771bbdf1410

2024-01-12  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	scripts: size: Fix `guix size` with --system argument.
	guix/scripts/size.scm (guix-size): Parameterize %current-system.

	Change-Id: Ia0c1ebff4397aa211f73360925f7c688d59b515a

2024-01-12  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: poppler: Mention binaries in description.
	This allows to find the package to install with guix search.

	* gnu/packages/pdf.scm (poppler): Mention binaries in description.

	Change-Id: If68b29300b34ee692b0ecfe3458e7774b55c365e

2024-01-12  David Pflug  <david@pflug.io>

	gnu: kakoune: update to 2023.08.05.
	* gnu/packages/text-editors.scm (kakoune): Update to 2023.08.05.

2024-01-12  宋文武  <iyzsong@member.fsf.org>

	gnu: wesnoth: Update to 1.16.11.
	* gnu/packages/games.scm (wesnoth): Update to 1.16.11.
	[source]: Use 'git-file-name'.

	Change-Id: Id5a34e00a46400b7a32fe16bec845af882686dac

2024-01-12  David Pflug  <david@pflug.io>

	gnu: laminar: Update to 1.3.
	* gnu/packages/ci.scm (laminar): Update to 1.3.

	Change-Id: Ic14deadfa3aa9c116ecd2ee7c34cdc32c58a6f56

2024-01-12  David Pflug  <david@pflug.io>

	gnu: plocate: Update to 1.1.21.
	* gnu/packages/search.scm (plocate): Update to 1.1.21.

	Change-Id: I725b2b83553228babbdd6592d31b57ede76ac442

2024-01-12  Tomas Volf  <~@wolfsden.cz>

	tests: security: Fix fail2ban-extension-test.
	The openssh-service-type requires 'networking to be setup.  So add a
	static-networking-service-type that provides it.

	* gnu/tests/security.scm
	(run-fail2ban-extension-test)[simple-operating-system]: Add
	static-networking-service-type service.

	Change-Id: I8d736cbf3fcaa54f86fbd60c52b3595b647731e2

2024-01-12  Simon South  <simon@simonsouth.net>

	gnu: fwupd: Depend on libsmbios only on supported systems.
	* gnu/packages/firmware.scm (fwupd)[inputs]: Add libsmbios conditionally.

	Change-Id: Id34135b180f5ee6e7abd2fd4eb10e0d3c6308e06

2024-01-12  Simon South  <simon@simonsouth.net>

	gnu: libsmbios: Restrict to only supported systems.
	* gnu/packages/hardware.scm (libsmbios)[supported-systems]: New field.

	Change-Id: I8d813f496b7d2ffa8b0af2a6c814d1b09d731387

2024-01-12  Clément Lassieur  <clement@lassieur.org>

	gnu: sfeed: Update to 2.0.
	* gnu/packages/suckless.scm (sfeed): Update to 2.0.

	Change-Id: I9fc34effddcb623e8d681824aa67c3c5c7784726

2024-01-12  Christopher Baines  <mail@cbaines.net>

	packages: rust: Memoize make-rust-sysroot results.
	To ensure that it just returns a single package record for some given
	arguments, as this helps to avoid poor performance of the store connection
	object cache.

	Performance with computing the cross derivations is important for the data
	service, as it's currently very slow to process revisions.

	* gnu/packages/rust.scm (make-rust-sysroot): Move code to
	make-rust-sysroot/implementation.
	(make-rust-sysroot/implementation): New variable.

	Change-Id: Ibb30c7398328c87c032bb8828635a34ada935167

2024-01-12  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-94.c4c4f5a.
	This also switches to use guile-next, which includes important fixes to
	invalid unicode handling with suspendable ports, which is necessary for the
	agent.

	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-94.c4c4f5a.
	* gnu/services/guix.scm: Use guile-next for the coordinator service.

	Change-Id: I853539a612fd0b41a6c63069c6291b3f42e5cdee

2024-01-12  Aleksandr Vityazev  <avityazew@gmail.com>

	gnu: icedove/wayland: Wrap quotes around ‘$@’ in the executable.
	Fixes <https://issues.guix.gnu.org/66643>.

	* gnu/packages/gnuzilla (icedove/wayland)[arguments]: Wrap quotes around ‘$@’
	in the executable script.

2024-01-12  nafkhamdc  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-azimuth.
	* gnu/packages/bioinformatics.scm (r-azimuth): New variable.

	Change-Id: I2b0d087378028663ee8d76ced8950f7a9721cb03

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-sanic: Update to 23.12.1.
	* gnu/packages/python-web.scm (python-sanic): Update to 23.12.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use #:test-flags.
	[propagated-inputs]: Add python-aioquic, python-html5tagger, python-tracerite,
	and python-typing-extensions.
	[native-inputs]: Remove gunicorn, python-isort, python-pytest-sugar, and
	python-pytest-asyncio; add python-coverage, python-cryptography,
	python-docutils, python-mypy, python-pygments, python-slotscheck,
	python-towncrier, python-tox, and python-types-ujson.

	Change-Id: I1bff804a6c2c038e0aacae821816f2a706029d37

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pytest-sanic: Relax requirement on websockets.
	* gnu/packages/python-check.scm (python-pytest-sanic)[arguments]: Use plain
	list; add 'relax-requirements phase.
	[description]: Use complete sentence.

	Change-Id: I3c21380b4aa208da8a92270b6748b620a4a2dcc0

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-sanic-testing: Update to 23.12.0.
	* gnu/packages/python-web.scm (python-sanic-testing): Update to 23.12.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove 'loosen-requirements phase.
	[propagated-inputs]: Remove python-websockets.

	Change-Id: Ie1958070959692ae678ffeefda9ee8bafa86a5e6

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-sanic-routing: Update to 23.12.0.
	* gnu/packages/python-web.scm (python-sanic-routing): Update to 23.12.0.
	[build-system]: Use pyproject-build-system.

	Change-Id: I1ff18b5c7ecc6560417086a4ba5cbf70114991c1

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: rubberband: Propagate required libraries.
	* gnu/packages/audio.scm (rubberband)[inputs]: Move fftw and libsamplerate
	from here...
	[propagated-inputs]: ...to here.

	Change-Id: I0a2813fcad789b0609f1d300ec8508f4092665bf

2024-01-11  Brendan Tildesley  <mail@brendan.scot>

	gnu: Add easyeffects.
	* gnu/packages/audio.scm (easyeffects): New variable.

	Change-Id: Ie58da47abf7312708840fdec97f19f7aad3ea337

2024-01-11  Brendan Tildesley  <mail@brendan.scot>
	    Ricardo Wurmus  <rekado@elephly.net>.

	gnu: rubberband: Update to 3.3.0.
	* gnu/packages/audio.scm (rubberband): Update to 3.3.0.
	[build-system]: Use meson-build-system.
	[arguments]: Enable tests; use libsamplerate over builtin resampler; use Guix
	fftw over bundled version.
	[inputs]: Add fftw and lv2.
	[native-search-paths]: Add LV2 and LADSPA search paths.

	Change-Id: I0cf9e12147eaa8c747190cf305cbc209f86ee44a

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: lilv: Update to 0.24.22.
	* gnu/packages/audio.scm (lilv): Update to 0.24.22.

	Change-Id: I290632adf5dacd41af9e7ca69dd12da7237d7237

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: lilv: Enable tests.
	* gnu/packages/audio.scm (lilv)[arguments]: Use G-expression; enable tests.

	Change-Id: I22b36726caa903e26dc07806d7d57816f9841971

2024-01-11  Brendan Tildesley  <mail@brendan.scot>

	gnu: lilv: Update to 0.24.20.
	* gnu/packages/audio.scm (lilv): Update to 0.24.20.
	[build-system]: Use meson.
	[arguments]: Remove.ldflag hack not needed with meson.
	[home-page]: Append ".html".

	Change-Id: Ia4edfe436d8bb45c937d77c385c3e472df335ca8

2024-01-11  Brendan Tildesley  <mail@brendan.scot>

	gnu: mda-lv2: Update to 1.2.10.
	* gnu/packages/audio.scm (mda-lv2): Update to 1.2.10.
	[build-system]: Use meson.
	[arguments]: Remove unnecessary flags

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sratom: Update to 0.6.16.
	* gnu/packages/audio.scm (sratom): Update to 0.6.16.

	Change-Id: I2ac0d532dcf2548cf80931e68b9a13782bfc1d9b

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sratom: Enable tests.
	* gnu/packages/audio.scm (sratom)[arguments]: Remove.

	Change-Id: Ibf3bcf712b964d7e9470e338d76feede8c41fc15

2024-01-11  Brendan Tildesley  <mail@brendan.scot>

	gnu: sratom: Update to 0.6.14.
	* gnu/packages/audio.scm (sratom): Update to 0.6.14.
	[build-system]: Use meson.

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sord: Update to 0.16.16.
	* gnu/packages/rdf.scm (sord): Update to 0.16.16.
	[propagated-inputs]: Add zix.

	Change-Id: I48f2bfef05d3c5f4e1cfd53dc1b147b9f7f44e75

2024-01-11  Brendan Tildesley  <mail@brendan.scot>

	gnu: sord: Enable tests.
	* gnu/packages/rdf.scm (sord)[arguments]: Remove.ldflag hack not needed with
	meson; enable tests.
	[home-page]: Update.

	Change-Id: I03017745594356c4fa714c211aa68101248605cd

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: serd: Update to 0.32.0.
	* gnu/packages/rdf.scm (serd): Update to 0.32.0.

	Change-Id: I6701d78572c14adcfe340eac8409afd975e847bb

2024-01-11  Brendan Tildesley  <mail@brendan.scot>

	gnu: serd: Enable tests.
	* gnu/packages/rdf.scm (serd)[arguments]: Remove.
	[native-inputs]: Add python-minimal.

	Change-Id: Ice5ceac6b432474b70a7dc171cd3a6bb68dc97fd

2024-01-11  Brendan Tildesley  <mail@brendan.scot>

	gnu: lv2: Update to 1.18.10.
	* gnu/packages/audio.scm (lv2): Update to 1.18.10.
	[build-system]: Use meson.
	[arguments]: Enable tests.

	gnu: vamp: Update to 2.10.0.
	* gnu/packages/audio.scm (vamp): Update to 2.10.0.

2024-01-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	teams: Add entry for Sharlatan Hellseher.
	* etc/teams.scm ("Sharlatan Hellseher"): New member.

	Change-Id: I05f1442e90799e182feb153f45191e789c05461b

2024-01-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: llvm-cling: Fix build.
	This is a follow-up to 15ba54d0e91ecb6214661f5931f058ce33cd936e.

	* gnu/packages/llvm.scm (llvm-cling)[arguments]: Use gexps for phases.

	Change-Id: I12f048b1a6a350838572832ad33357046610b18d

2024-01-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: llvm-12: Use gexps and simplify.
	* gnu/packages/llvm.scm (llvm-12)[arguments]: Inherit from llvm-13.
	Rewrite remaining new phase using gexps.  Remove trailing #t from
	phases.
	(llvm-9)[arguments]: Adjust accordingly.

	Change-Id: I7ba4e9954b4e8766e9e072696ab55303c1642315

2024-01-11  David Thompson  <dthompson2@worcester.edu>

	gnu: Update guile-gnutls to 3.7.14.
	* gnu/packages/tls.scm (guile-gnutls): Update to 3.7.14.

	Change-Id: I851cb3554f1dcf5c286c345634ea71c5a7bbd973

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cytolib: Unbundle boost.
	* gnu/packages/bioconductor.scm (r-cytolib)[source]: Remove bundled copy of
	boost.
	[arguments]: Change build system to link with existing boost library.
	[inputs]: Add boost, openblas, protobuf, and zlib.

	Change-Id: I3d1b7d10c80ddaf8ed8eedfe9178ab212ef48e8d

2024-01-11  Guillaume Le Vaillant  <glv@posteo.net>

	Merge branch 'lisp-team'
	Change-Id: I4ec6ad695392c76c389224255477819fa686eecb

2024-01-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ffmpeg-jami: Sync configure flags with upstream Jami.
	After discovering that video didn't work with Jami, a closer look to the
	configuration flags used by its ffmpeg fork found some discrepancies.

	* gnu/packages/video.scm (ffmpeg-jami) [configure-flags]: Order the same way
	as in the upstream rules.mk file, to ease comparison.  Add "--disable-doc" and
	"--enable-muxer=g723_1" flags.

	Change-Id: I02efef9c434cf3150212e0a8eb9b615980242757

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singler: Update to 2.4.1.
	* gnu/packages/bioconductor.scm (r-singler): Update to 2.4.1.

	Change-Id: I9b914f8194cf3317a3102c03a2cb1970f0583d9e

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocneighbors: Update to 1.20.2.
	* gnu/packages/bioconductor.scm (r-biocneighbors): Update to 1.20.2.

	Change-Id: I1b2ee238581afe644ea3916b0bdcc360dae63f9f

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-inspect: Update to 1.32.1.
	* gnu/packages/bioconductor.scm (r-inspect): Update to 1.32.1.
	[propagated-inputs]: Remove r-gdata; add r-readxl.

	Change-Id: I80ebb3d77076cd5b0cb04d83140098251d608afd

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicalignments: Update to 1.38.1.
	* gnu/packages/bioconductor.scm (r-genomicalignments): Update to 1.38.1.

	Change-Id: I5309ec8dd3b464ba54bc94a7d0a5115cc38ecf40

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edger: Update to 4.0.6.
	* gnu/packages/bioconductor.scm (r-edger): Update to 4.0.6.

	Change-Id: Ic2163a951bdfcaf7c54144008ae698b32d5e59a2

2024-01-11  Greg Hogan  <code@greghogan.com>

	gnu: sysstat: Update to 12.7.5.
	* gnu/packages/linux.scm (sysstat): Update to 12.7.5.
	[home-page]: Update URL.
	[native-inputs]: Add gettext-minimal.

	Change-Id: I64e100786873c8cb4994d710aacddaf556783654

2024-01-11  宋文武  <iyzsong@member.fsf.org>

	gnu: btop: Update to 1.3.0.
	* gnu/packages/admin.scm (btop): Update to 1.3.0.

	Change-Id: Ie273ddde16d11b880493993070eda681a9f27e80

2024-01-11  Luis Henrique Gomes Higino  <luishenriquegh2701@gmail.com>

	gnu: neovim: Update to 0.9.5.
	* gnu/packages/vim.scm (neovim): Update to 0.9.5.

	Change-Id: I1fefd1d6e73f76285a08c0336a4718ee866f2937

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigmemory: Update to 4.6.4.
	* gnu/packages/statistics.scm (r-bigmemory): Update to 4.6.4.

	Change-Id: I32aca4e9aa339c7739e94304d40b0dff576e8d17

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-synchronicity: Update to 1.3.10.
	* gnu/packages/statistics.scm (r-synchronicity): Update to 1.3.10.

	Change-Id: I2e714a32794671f2957687c2b84010538ae8ce3c

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigmemory-sri: Update to 0.1.8.
	* gnu/packages/statistics.scm (r-bigmemory-sri): Update to 0.1.8.

	Change-Id: I1c5f701ae24158fc0d8ada7a757cebdd3e27c4cc

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rlang: Update to 1.1.3.
	* gnu/packages/statistics.scm (r-rlang): Update to 1.1.3.

	Change-Id: I7a18cbc10b9e1aeeb90ccf80434b636ad1286ecc

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bh: Update to 1.84.0-0.
	* gnu/packages/statistics.scm (r-bh): Update to 1.84.0-0.

	Change-Id: I2adf2685824a7c6a4445b1a13bee88b53142c20e

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-compute: Update to 0.5.0.
	* gnu/packages/cran.scm (r-paws-compute): Update to 0.5.0.

	Change-Id: I41bd64bd906569cb2b85a908458753b0d06fd545

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-storage: Update to 0.5.0.
	* gnu/packages/cran.scm (r-paws-storage): Update to 0.5.0.

	Change-Id: I38d9e99c5452137115c8d95022dd35127c84b798

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-database: Update to 0.5.0.
	* gnu/packages/cran.scm (r-paws-database): Update to 0.5.0.

	Change-Id: I80696e676c497b855ab3e71555d0e39204cda9e8

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-networking: Update to 0.5.0.
	* gnu/packages/cran.scm (r-paws-networking): Update to 0.5.0.

	Change-Id: Icc485caf75516157857a28b21e68bb269428a84d

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-management: Update to 0.5.0.
	* gnu/packages/cran.scm (r-paws-management): Update to 0.5.0.

	Change-Id: I65d0a7b11a4f81e55ed328290b17ec4498f996dc

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-machine-learning: Update to 0.5.0.
	* gnu/packages/cran.scm (r-paws-machine-learning): Update to 0.5.0.

	Change-Id: I4b5b281d41c161a9e3426d995f3b31fad8a24f84

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-analytics: Update to 0.5.0.
	* gnu/packages/cran.scm (r-paws-analytics): Update to 0.5.0.

	Change-Id: Ib57db7a535843486b520fd4c00d9288be2456860

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-security-identity: Update to 0.5.0.
	* gnu/packages/cran.scm (r-paws-security-identity): Update to 0.5.0.

	Change-Id: Ib2250b9ab5a2930b01196ea38954059fe541c867

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-application-integration: Update to 0.5.0.
	* gnu/packages/cran.scm (r-paws-application-integration): Update to 0.5.0.

	Change-Id: I31dd328a85ca54b92aa4e03a1bea6575ceaf7f64

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-end-user-computing: Update to 0.5.0.
	* gnu/packages/cran.scm (r-paws-end-user-computing): Update to 0.5.0.

	Change-Id: I10f4569db639bc4fc9cd2404e9a4a6c67bd79ace

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-developer-tools: Update to 0.5.0.
	* gnu/packages/cran.scm (r-paws-developer-tools): Update to 0.5.0.

	Change-Id: Icd2ed6a90b8df01c57a8a9c41320020daaa86164

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-customer-engagement: Update to 0.5.0.
	* gnu/packages/cran.scm (r-paws-customer-engagement): Update to 0.5.0.

	Change-Id: Ibcde22d17c635d8bfed08bc0464d58be2e87646d

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-common: Update to 0.7.0.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.7.0.

	Change-Id: I3eef5a808b6b0918ffa6b15a01f9d1937301b352

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3: Update to 0.17.2.
	* gnu/packages/cran.scm (r-mlr3): Update to 0.17.2.

	Change-Id: I873e6c338e99624750da248083b8c650772dc19d

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stanheaders: Update to 2.32.5.
	* gnu/packages/cran.scm (r-stanheaders): Update to 2.32.5.

	Change-Id: Ie2cccf037fe7c63d8b3574b1504b378f444fb6b3

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-patchwork: Update to 1.2.0.
	* gnu/packages/cran.scm (r-patchwork): Update to 1.2.0.

	Change-Id: I10574362f942182b47d29d73747355cec2d7111a

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gbm: Update to 2.1.9.
	* gnu/packages/cran.scm (r-gbm): Update to 2.1.9.

	Change-Id: I2612b6656545b092e8d3ea17c6cf355f5aa0466f

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yulab-utils: Update to 0.1.3.
	* gnu/packages/cran.scm (r-yulab-utils): Update to 0.1.3.

	Change-Id: Icac6a3048d7c1f6b2dc007027a2acfb34e927930

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-compositions: Update to 2.0-7.
	* gnu/packages/cran.scm (r-compositions): Update to 2.0-7.

	Change-Id: I79365ad9f61257a1e8feb4697f51db9615845813

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-targets: Update to 1.4.1.
	* gnu/packages/cran.scm (r-targets): Update to 1.4.1.

	Change-Id: Ifc7b526b2f0b198875111a17568f40f660a1ac9d

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tarchetypes: Update to 0.7.11.
	* gnu/packages/cran.scm (r-tarchetypes): Update to 0.7.11.

	Change-Id: Ia87abdf6690b3db8e43be009e8948777293f0ead

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-writexls: Update to 6.5.0.
	* gnu/packages/cran.scm (r-writexls): Update to 6.5.0.

	Change-Id: I148760efa41cc8b4c6762638629f79296e61ca7a

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggrepel: Update to 0.9.5.
	* gnu/packages/cran.scm (r-ggrepel): Update to 0.9.5.

	Change-Id: Ib87cbfacc9f3fce1d1e4bc0d9cbb0fb467522bfb

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpp: Update to 1.0.12.
	* gnu/packages/cran.scm (r-rcpp): Update to 1.0.12.

	Change-Id: Ia0e182858d8693d00d646bf4f4f38e064674f5bc

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glue: Update to 1.7.0.
	* gnu/packages/cran.scm (r-glue): Update to 1.7.0.

	Change-Id: Ic843c657fe483c677af10b7a98bdb654d0441561

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reprex: Update to 2.1.0.
	* gnu/packages/cran.scm (r-reprex): Update to 2.1.0.

	Change-Id: I3c5e7f79cd7b6171ae9ec4562ce8866455f05ae6

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-astsa: Update to 2.1.
	* gnu/packages/cran.scm (r-astsa): Update to 2.1.

	Change-Id: Ia3ceb05742c9acdd8fbb117f342d526bf7ee1bc1

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpp: Update to 0.5.6.
	* gnu/packages/cran.scm (r-ggpp): Update to 0.5.6.

	Change-Id: Ib9a5bb2ff59381f301f481e189a196706cdbb928

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zcompositions: Update to 1.5.0-1.
	* gnu/packages/cran.scm (r-zcompositions): Update to 1.5.0-1.

	Change-Id: I472ebcf9f2d3f1d401f19b4a67b27bb892249cac

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-castor: Update to 1.8.0.
	* gnu/packages/cran.scm (r-castor): Update to 1.8.0.
	[propagated-inputs]: Add r-jsonlite.

	Change-Id: I00ffcf5cbcd4badf644ec2572421c6df31792670

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcurl: Update to 1.98-1.14.
	* gnu/packages/statistics.scm (r-rcurl): Update to 1.98-1.14.
	[native-inputs]: Move libxml2 from here...
	[inputs]: ...to here.

	Change-Id: Ib1b3326a997c7f56053715682b43606b3153c140

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstan: Update to 2.32.5.
	* gnu/packages/cran.scm (r-rstan): Update to 2.32.5.
	[properties]: Tell updater to leave tzdata-for-tests.

	Change-Id: I8a12fdea4a0197fae1610826be9ccb856c25afb7

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-topicmodels: Update to 0.2-16.
	* gnu/packages/cran.scm (r-topicmodels): Update to 0.2-16.
	[properties]: Tell updater not to remove GSL from inputs.

	Change-Id: I7940d546af32240b3a45bc64f7b1b2361ea8bf0f

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpostgresql: Update to 0.7-6.
	* gnu/packages/cran.scm (r-rpostgresql): Update to  0.7-6.
	[properties]: Tell updater not to remove postgresql input.

	Change-Id: Id88180f2781022b1554286f4beee85183ff474ac

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-readr: Update to 2.1.5.
	* gnu/packages/statistics.scm (r-readr): Update to 2.1.5.

	Change-Id: If3329e6b01db9fb457491ac44cdbbc97b0ec7c7c

2024-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-afdko: Disable failing test.
	* gnu/packages/fontutils.scm (python-afdko)[arguments]: Disable
	test_alt_missing_glyph.

	Change-Id: I49f9d27f61955fe2bf9dd9d5cf22499e813ff3d0

2024-01-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl: Fix riscv build.
	* gnu/packages/patches/sbcl-fix-riscv-build.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/lisp.scm (sbcl)[source]: Use it.

	Change-Id: I63f1b9a7a7b6f3a1961d0a0cb31189b74a60abc3

2024-01-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: openjdk11: Fix time bomb in ‘GenerateCurrencyData.java’.
	Fixes <https://issues.guix.gnu.org/68333>, as well.
	This is a companion to commit 5c0f77f4241c9beac0c82deae946bfdc70b49ff0.

	* gnu/packages/java.scm (openjdk11)[source]: Add patch.

	Change-Id: I5ff53b8dd90598721a6c3814980c6553013b347c

2024-01-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: openjdk10: Simplify.
	* gnu/packages/java.scm (openjdk10)[arguments]: Remove trailing #T from build
	phase.

	Change-Id: Icdb082b250704fe6de3a5e4323f29fa5db8446c7

2024-01-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: openjdk10: Fix time bomb in ‘GenerateCurrencyData.java’.
	Fixes <https://issues.guix.gnu.org/68333>, as well.
	This is a companion to commit 5c0f77f4241c9beac0c82deae946bfdc70b49ff0.

	* gnu/packages/java.scm (openjdk10)[source]: Add patch.
	* gnu/packages/patches/openjdk-currency-time-bomb2.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Change-Id: I42fc14d305883f672cd6764a0ee6462852e41a5b

2024-01-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Fix patch location.
	This is a follow-up to commit db7488a7fbd829d25b0b5c5e53b1c680b67832b1.

	* gnu/local.mk (dist_patch_DATA): Restore "packages/" prefix.

	Change-Id: I1f8e420e75c3f4e1927dac935c2de337fd1306eb

2024-01-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: openjdk9: Simplify.
	* gnu/packages/java.scm (openjdk9)[source]: Remove BEGIN.
	[arguments]: Delete trailing #T from build phases.

	Change-Id: If011dc595c1b9b0d79fd5bb727a8680d1ad4d100

2024-01-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: openjdk9: Fix time bomb in ‘GenerateCurrencyData.java’.
	Fixes <https://issues.guix.gnu.org/68333>, as well.
	This is a companion to commit 5c0f77f4241c9beac0c82deae946bfdc70b49ff0.

	* gnu/packages/java.scm (openjdk9)[source]: Add patch.
	* gnu/packages/patches/openjdk-currency-time-bomb.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Change-Id: I45ca1fe5bad922307eba64d46a330a8f233c0f55

2024-01-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-distributed: Disable breaking test.
	This test times out since the merge of the mesa-updates branch.

	* gnu/packages/python-science.scm (python-distributed)[arguments]: Disable
	test_tell_workers_when_peers_have_left.

	Change-Id: Ib65b971a3a821ea13d36a4be60658ffc366ca6ac

2024-01-10  nafkhamdc  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-jaspar2020.
	* gnu/packages/bioconductor.scm (r-jaspar2020): New variable.

	Change-Id: I84f0fc2a7defc5d179ffc24aa1f30177cb3b3060

2024-01-10  nafkhamdc  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-dsb.
	* gnu/packages/bioconductor.scm (r-dsb): New variable.

	Change-Id: I34b91da1ae177bd37cfa548c5f6fede453f29bcd

2024-01-10  nafkhamdc  <navid.afkhami@mdc-berlin.de>

	gnu: r-signac: Update to 1.12.0-1.8ecdde2.
	* gnu/packages/bioinformatics.scm (r-signac): Update to 1.12.0-1.8ecdde2.

	Change-Id: Ib852f7a23768383fc62d60577f2aaa893c509317

2024-01-10  nafkhamdc  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-escape.
	* gnu/packages/bioconductor.scm (r-escape): New variable.

	Change-Id: Ia308f9c90fa81c3304f97daa4f56ae4cd722d5cc

2024-01-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-telomerecat.
	* gnu/packages/bioinformatics.scm (python-telomerecat): New variable.

	Change-Id: Ice4cd367cab677466630f44f6900fc38e3be350c

2024-01-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-parabam.
	* gnu/packages/bioinformatics.scm (python-parabam): New variable.

	Change-Id: I66ccf5fd0647f908f1cefd38f0d92e589a81683b

2024-01-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: icedtea: Fix time bomb in ‘GenerateCurrencyData.java’.
	Fixes <https://issues.guix.gnu.org/68333>.

	* gnu/packages/java.scm (icedtea-7)[drop]: Add optional ‘patches’
	parameter and honor it.
	[native-inputs]: Add patch for “jdk-drop”.
	(icedtea-8): Likewise.
	* gnu/packages/patches/jdk-currency-time-bomb.patch,
	gnu/packages/patches/jdk-currency-time-bomb2.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

	Change-Id: I3b4cf562ce4bedb87ce0e7c289e431fbb0dbb6f8

2024-01-10  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: mesa: Fix cross-compilation.
	* gnu/packages/gl.scm(mesa)[arguments]<#:phases>: When cross-compiling, force
	the use of the cmake method to find llvm.

	Change-Id: I27f6f4d9d71028c15588eeade48d3a918c042b9c

2024-01-10  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: yaml-cpp: Update to 0.8.0.
	* gnu/packages/serialization.scm (yaml-cpp): Update to 0.8.0.

	Change-Id: I927111f2d103dbb30ff336b64dd4ab90c22312a0

2024-01-10  Guillaume Le Vaillant  <glv@posteo.net>

	Merge branch 'master' into lisp-team
	Change-Id: I6c2ce53e782a00861c3adf01c2505099daef7728

2024-01-10  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: Add cl-stripe.
	* gnu/packages/lisp-xyz.scm (sbcl-stripe): New variable.

	Change-Id: Ideeff671b8577bcfceb241a86624ac26f1d077f7

2024-01-10  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: nyxt: Update to 3.11.0.
	* gnu/packages/web-browsers.scm (nyxt): Update to 3.11.0.

2024-01-10  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-prompter: Update to 0.1.1-0.7890ed5.
	* gnu/packages/lisp-xyz.scm (sbcl-prompter): Update to 0.1.1-0.7890ed5.

	Change-Id: I65a7d23d4a889c1d7c4821e83b8ea3a56701a5c8

2024-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Authorize Oleg (Sharlatan)'s key.
	* .guix-authorizations (sharlatan): Register PGP key fingerprint.

	Change-Id: I0d20e50a37971237721964852a404c5cf136f0be

2024-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: telephony: Fix typo.
	* gnu/tests/telephony.scm: Fix typo.

	Series-to: 65371@debbugs.gnu.org
	Series-postfix: telephony-team
	Series-version: 2

	Change-Id: I3eb048b8cdd1335c45ffb61b08425a18a2e7a4b2

2024-01-10  Wojtek Kosior  <koszko@koszko.org>

	tests: telephony: Fix VPATH builds.
	* gnu/tests/telephony.scm (%jami-account-content-sexp): New variable.  Compute
	its value with `read` instead of using `include`.
	* gnu/tests/data/jami-dummy-account.dat (%jami-account-content-sexp): Remove
	variable.  Make the file contain just the S-expression.

	Change-Id: I8d37aaf7b739f5f39715bfb8a9b8c9536385fd09

2024-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jami-docs: Update to 0.0.0-2.a48997d.
	* gnu/packages/jami.scm (jami-docs): Update to 0.0.0-2.a48997d.

	Change-Id: I0c6ee456dec6251a66d1566c855069f3ecf2e44e

2024-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jami: Update to 20231222.2.
	* gnu/packages/jami.scm (%jami-version): Rename to...
	(%jami-nightly-version): ... this.  Update to 20231222.2.
	(%jami-daemon-commit): New variable.
	(%jami-sources): Delete variable.
	(libjami) Adjust source to use %jami-nightly-version, %jami-daemon-commit.
	[source]: Fetch from git.  Apply libjami-ac-config-files.patch.
	[arguments] <make-flags>: Skip ut_media_player test.
	<phases>: Add extend-scheduler-test-timeout and extend-scheduler-test-timeout
	phases.
	[inputs]: Replace dbus-c++ with sdbus-c++.
	Add dhtnet.  Replace libgit2 with libgit2-1.6.
	(jami): Set version to %jami-nightly-version.
	[source]: Fetch from git.  Apply new jami-qml-tests-discovery.patch,
	jami-skip-tests-requiring-internet.patch and jami-unbundle-dependencies.patch
	patches.
	[arguments] <configure-flags>: Add -DWITH_DAEMON_SUBMODULE=OFF.
	<phases>: Delete change-directory/maybe.
	Adjust check phase.  Add fake-x11-environment,
	copy-3rdparty-source-dependencies and disable-problematic-tests phases.
	[inputs]: Add md4c and tidy-html.
	* gnu/packages/patches/jami-qml-tests-discovery.patch: New file.
	* gnu/packages/patches/libjami-ac-config-files.patch: Likewise.
	* gnu/packages/patches/jami-skip-tests-requiring-internet.patch: Likewise.
	* gnu/packages/patches/jami-unbundle-dependencies.patch: Likewise.
	* gnu/packages/patches/jami-libjami-headers-search.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.
	* gnu/packages/patches/jami-disable-integration-tests.patch: Adjust patch.

	Series-changes: 2
	 - Update Jami to latest nightly version (20231222.2)

	Change-Id: If30f1178bdfa29c4ea3e54dbb7997e360788adae

2024-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add sortfilterproxymodel.
	* gnu/packages/jami.scm (sortfilterproxymodel): New variable.

	Change-Id: I7c46fce26d5fcdc98e8646e65dd119155a8b9287

2024-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ffmpeg-jami: Relocate to (gnu packages video).
	To avoid Guile module dependency cycles, inherited packages must be defined in
	the same module.  Use this opportunity to simplify the patches applying
	mechanism, versioning custom patches the same as for other packages.

	* gnu/packages/patches/ffmpeg-jami-change-RTCP-ratio.patch: New file.
	* gnu/packages/patches/ffmpeg-jami-rtp_ext_abs_send_time.patch: Likewise.
	* gnu/packages/patches/ffmpeg-jami-libopusdec-enable-FEC.patch: Likewise.
	* gnu/packages/patches/ffmpeg-jami-libopusenc-enable-FEC.patch: Likewise.
	* gnu/packages/patches/ffmpeg-jami-libopusenc-reload-packet-loss-at-encode.patch:
	Likewise.
	* gnu/packages/patches/ffmpeg-jami-remove-mjpeg-log.patch: Likewise.
	* gnu/packages/patches/ffmpeg-jami-screen-sharing-x11-fix.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Register them.
	* gnu/packages/jami.scm (jami-apply-custom-patches): Delete procedure.
	(%ffmpeg-default-configure-flags): Delete variable.
	(ffmpeg-compose-configure-flags): Delete procedure.
	(ffmpeg-jami): Move to...
	* gnu/packages/video.scm (ffmpeg-jami): ... here.  Apply patches to origin and
	repatriate configure flags.

	Change-Id: Id374fae18240cd76b224915d80b61422635ccb77

2024-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ffmpeg-jami: Update configure flags.
	* gnu/packages/jami.scm (%ffmpeg-default-configure-flags): Add new flags.

	Change-Id: I1bac70e7b0ec58c46348a7138f7260b40cdf79f8

2024-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pjproject-jami: Update and relocate.
	* gnu/packages/jami.scm (pjproject-jami): Move to...
	* gnu/packages/telephony.scm (pjproject-jami): ... here.  Update to latest
	commit.
	[arguments]: Use same configure flags as done in Jami/DhtNet projects.

	Change-Id: I638364ebc94f17762ee072311b5fe439b7c6f837

2024-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add dhtnet.
	* gnu/packages/networking.scm (dhtnet): New variable.

	Change-Id: I91cc3541f476c8614be35b1ae7cb1740690f685a

2024-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: opendht: Update to 3.1.7.
	* gnu/packages/networking.scm (opendht): Update to 3.1.7.
	[arguments]: Add a new relax-test-timeouts phase.

	Change-Id: Ida7fe021599e9c469e49f6540a908e80b7264241

2024-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: msgpack: Deprecate with msgpack-c.
	* gnu/packages/serialization.scm (msgpack-c): New variable.
	(msgpack-cxx): New variable.
	(msgpack): Rename to...
	(msgpack-3): ... this, and inherit from msgpack-c.
	* gnu/packages/vim.scm (eovim) [arguments]: Add help-cmake-find-msgpack-c
	phase.
	[inputs]: Replace msgpack with msgpack-c.
	* gnu/packages/terminals.scm (tmate)
	[inputs]: Replace msgpack with msgpack-3.
	* gnu/packages/networking.scm (opendht)
	[propagated-inputs]: Replace msgpack with msgpack-cxx.
	* gnu/packages/chemistry.scm (mmtf-cpp) [propagated-inputs]: Likewise.

	gnu: libnatpmp: Update to 20230423-0.6a850fd.
	* gnu/packages/networking.scm (libnatpmp): Update to 20230423-0.6a850fd.
	[source]: Fetch from git.
	[build-system]: Use cmake-build-system.
	[arguments]: Add patch-build-system and fix-version phases.  Reinstate
	configure and check phase, but set #:tests? to #f.  New #:configure-flags
	argument.
	[native-inputs]: Add which.

2024-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: restinio: Update to 0.7.1.
	* gnu/packages/networking.scm (restinio): Update to 0.7.1.
	[arguments] <configure-flags>: Remove RESTINIO_FIND_DEPS,
	RESTINIO_USE_EXTERNAL_HTTP_PARSER and RESTINIO_USE_EXTERNAL_SOBJECTIZER
	configure flags.  Add -DRESTINIO_DEP_LLHTTP=system, -DRESTINIO_DEP_FMT=system,
	-DRESTINIO_DEP_EXPECTED_LITE=system and -DRESTINIO_WITH_SOBJECTIZER=OFF.
	<phases>: Add use-system-catch2.
	[native-inputs]: Remove clara.  Replace catch2 with catch2-3.
	[propagated-inputs]: Replace http-parser with llhttp.
	(restinio-0.6): New variable.
	(opendht) [propagated-inputs]: Replace restinio with restinio-0.6.

	Change-Id: Id69fde5e2c476d7e44b8dd6e065c489314707c31

2024-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add xdiff.
	* gnu/packages/version-control.scm (xdiff): New variable.

2024-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add llhttp.
	* gnu/packages/web.scm (llhttp): New variable.

	Change-Id: I3c0475ff6d86a16f51d8870577808ce97ee66a92

2024-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add expected-lite.
	* gnu/packages/cpp.scm (expected-lite): New variable.

	Change-Id: I5a21dd631e1f2a3c97b920efcdca69f2537b42da

2024-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: catch2-3: Update to 3.5.1.
	* gnu/packages/check.scm (catch2-3.3): Rename to...
	(catch2-3): ... this.  Update to 3.5.1.
	* gnu/packages/logging.scm (spdlog) [native-inputs]: Rename catch2-3.3 to
	catch2-3.
	* gnu/packages/potassco.scm (clingo) [inputs]: Likewise.

	Change-Id: Ied7724597ff4c6371dc4fedc10452ae870d23933

2024-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: asio: Update to 1.28.0.
	* gnu/packages/networking.scm (asio): Update to 1.28.0.

	Change-Id: I517fb9c6c52c5b5e5c41c5760c06eca6750d3765

2024-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libnatpmp: Update home page.
	* gnu/packages/networking.scm (libnatpmp) [home-page]: Update.

	gnu: libnatpmp: Use gexps and simplify.
	* gnu/packages/networking.scm (libnatpmp) [arguments]: Use gexps.  Use gexp
	variables and cc-for-target in make flags.

2024-01-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-repology: Update to 1.2.4.
	* gnu/packages/emacs-xyz.scm (emacs-repology): Update to 1.2.4.

	Change-Id: I72b0801ba732a4f34a2891f04d3d1b62674a1bd3

2024-01-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.14: Update to 4.14.335.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.335.
	(linux-libre-4.14-pristine-source, deblob-scripts-4.14): Update hashes.

	Change-Id: I071427a52f188d599f28703374f5b7c42314777c

2024-01-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.19: Update to 4.19.304.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.304.
	(linux-libre-4.19-pristine-source, deblob-scripts-4.19): Update hashes.

	Change-Id: I14f228aa3b4a57417d7f8c392dc647709f599fac

2024-01-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.4: Update to 5.4.266.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.266.
	(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.

	Change-Id: Ia1578dc94d3172735e5765ee90c46f865412810a

2024-01-09  Oleg Pykhalov  <go.wigust@gmail.com>

	news: Add entry for the new '--max-layers=N' option.
	* etc/news.scm: Add entry.

	Change-Id: I286c04fd2cef820007606d1092ab45be4466fb19

2024-01-09  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-ripser.
	* gnu/packages/machine-learning.scm (python-ripser): New variable.

	Change-Id: I21b42e555a5017e68cf43a6eaa19d991db36723d

2024-01-09  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-persim.
	* gnu/packages/machine-learning.scm (python-persim): New variable.

	Change-Id: I914071a90b4555d7d1218ce83337d49298effb01

2024-01-09  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-hopcroftkarp.
	* gnu/packages/machine-learning.scm (python-hopcroftkarp): New variable.

	Change-Id: I444f0371526d7a69d31363c228d5f7818bcf60dd

2024-01-09  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-multimethod.
	* gnu/packages/python-xyz.scm (python-multimethod): New variable.

2024-01-09  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-pyreadstat.
	* gnu/packages/patches/python-pyreadstat-link-libiconv.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/statistics.scm (python-pyreadstat): New variable.

	Change-Id: I361df91487412e4bfd26fb728a6999752e6343e5

2024-01-09  Troy Figiel  <troy@troyfigiel.com>

	gnu: python-h5py: Reformat with guix style.
	* gnu/packages/python-xyz.scm (python-h5py): Reformat with guix style.

	Change-Id: I9c8fabcb8a438909ff70a2c98c9e01b3a82079f3

2024-01-09  Troy Figiel  <troy@troyfigiel.com>

	gnu: python-h5py: Enable tests.
	* gnu/packages/python-xyz.scm (python-h5py)[native-inputs]: Add python-ipython and python-pytest.

	Change-Id: Ia1cae8bce802805c9d9b38a3bf515423f9b719b4

2024-01-09  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-portend.
	* gnu/packages/python-web.scm (python-portend): New variable.

	gnu: Add python-jaraco-collections.
	* gnu/packages/python-xyz.scm (python-jaraco-collections): New variable.

	gnu: Add python-jaraco-text.
	* gnu/packages/python-xyz.scm (python-jaraco-text): New variable.

	gnu: Add python-zc-lockfile.
	* gnu/packages/python-web.scm (python-zc-lockfile): New variable.

	gnu: Add python-pytest-dotenv.
	* gnu/packages/check.scm (python-pytest-dotenv): New variable.

	gnu: Add python-python-snappy.
	* gnu/packages/python-compression.scm (python-python-snappy): New variable.

2024-01-09  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-hdf5storage.
	* gnu/packages/python-xyz.scm (python-hdf5storage): New variable.

	Change-Id: If54c5f4b634658854bbe9312dce194643fe23733

2024-01-09  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: glew: Fix cross-compiling.
	* gnu/packages/gl.scm (mesa)[native-inputs]: When cross-compiling, add
	cmake-minimal-cross.
	[arguments]: Adjust 'fix-cross-compiling to find llvm.
	* gnu/packages/llvm.scm (llvm-for-mesa)
	[arguments]<#:configure-flags>: When cross-compiling, set
	-DBUILD_SHARED_LIBS:BOOL=TRUE and -DCMAKE_BUILD_WITH_INSTALL_RPATH=TRUE,
	remove -DLLVM_LINK_LLVM_DYLIB.*.
	<#:phases>: When cross-compiling, remove the 'delete-static-libraries phase.

	Change-Id: If10dec7695e62604e080230e10f2b8d7167f660b

2024-01-09  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl: Fix build on powerpc64.
	* gnu/packages/patches/sbcl-fix-ppc64-build.patch: New file.
	* gnu/local.mk: Register it.
	* gnu/packages/lisp.scm (sbcl)[source]: Use it.

	Change-Id: If81321bc7e4075ac7ec63f7b8d623011b4b975d5

2024-01-09  David Elsing  <david.elsing@posteo.net>

	guix: import: Optionally import necessary yanked crates.
	* doc/guix.texi (Invoking guix import): Mention '--allow-yanked'.
	* guix/import/crate.scm (make-crate-sexp): Add yanked? argument. For
	yanked packages, use the full version suffixed by "-yanked" for
	generated variable names and add a comment and package property.
	(crate->guix-package): Add allow-yanked? argument and if it is set to #t,
	allow importing yanked crates if no other version matching the
	requirements exists.
	[find-package-version]: Packages previously marked as yanked are only
	included if allow-yanked? is #t and then take the lowest priority.
	[find-crate-version]: If allow-yanked? is #t, also consider yanked
	versions with the lowest priority.
	[dependency-name+version]: Rename to ...
	[dependency-name+version+yanked] ...this. Honor allow-yanked? and choose
	between an existing package and an upstream package.  Exit with an error
	message if no version fulfilling the requirement is found.
	[version*]: Exit with an error message if the crate version is not found.
	(cargo-recursive-import): Add allow-yanked? argument.
	* guix/read-print.scm: Export <comment>.
	* guix/scripts/import/crate.scm: Add "--allow-yanked".
	* tests/crate.scm: Add test 'crate-recursive-import-only-yanked-available'.
	[sort-map-dependencies]: Adjust accordingly.
	[remove-yanked-info]: New variable.
	Adjust test 'crate-recursive-import-honors-existing-packages'.
	(test-bar-dependencies): Add yanked dev-dependencies.
	(test-leaf-bob-crate): Add yanked versions.
	(rust-leaf-bob-3.0.2-yanked): New variable.

	Change-Id: I175d89b39774e6b57dcd1f05bf68718d23866bb7

2024-01-09  David Elsing  <david.elsing@posteo.net>

	tests: Mock find-packages-by-name in crate importer test.
	* tests/crate.scm: Import only sha256 from (gcrypt hash) as gcrypt-sha256 to
	prevent a name collision. Rename test 'cargo-recursive-import' to
	'crate-recursive-import' and 'cargo-recursive-import-hoors-existing-packages'
	to 'crate-recursive-import-honors-existing-packages'. Mock
	find-packages-by-name from (gnu packages). Adjust test to import fake 'bar'
	crate instead of doctool.
	(test-bar-crate): New variable.
	(test-bar-dependencies): New variable.
	(test-root-crate): Adjust sha256 -> gcrypt-sha256.
	(test-doctool-crate,test-doctool-dependencies): Remove variables.
	(rust-leaf-bob-3): New variable.

2024-01-09  David Elsing  <david.elsing@posteo.net>

	import: crate: Optionally import dev-dependencies recursively.
	If --recursive-dev-dependencies is specified, development dependencies
	are also included for all recursively imported packages.

	* doc/guix.texi (Invoking guix import): Mention --recursive-dev-dependencies.
	* guix/import/crate.scm (crate-recursive-import): Add
	recursive-dev-dependencies? argument.
	* guix/scripts/import/crate.scm (show-help, guix-import-crate): Add
	"--recursive-dev-dependencies".
	* tests/crate.scm: Test both #f and #t for #:recursive-dev-dependencies?
	in the 'cargo-recursive-import' test.
	(test-root-dependencies): Add intermediate-c as dev-dependency.
	(test-intermediate-c-crate, test-intermediate-c-dependencies): New
	variables.

	Change-Id: Iae89794681155d77f128733120e60f03bc297717

2024-01-09  David Elsing  <david.elsing@posteo.net>

	gnu: import: Fix memoization in crate-recursive-import.
	* guix/import/crate.scm (crate-recursive-import): Apply memoize outside the
	lambda passed to recursive-import in order to actually use the memoization.

2024-01-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Update to 5.10.206.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.206.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	Change-Id: Id7c119c07c08308150354ffc593ec9bd9c13fa46

2024-01-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.146.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.146.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	Change-Id: Idb7ede0fc8d4bca3edcd267e6d215dfb98ff5c94

2024-01-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.71.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.71.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: Ifabe9ec0d18d940b10e29f14e00878a89e8767a7

2024-01-09  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.10.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.10.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Ie6295d69e1d732436c43e603b63cb1516bf73ace

2024-01-08  Ludovic Courtès  <ludo@gnu.org>

	services: bitlbee: Use ‘make-inetd-constructor’ unconditionally.
	This construct was introduced in Shepherd 0.9.0.

	* gnu/services/messaging.scm (bitlbee-shepherd-service): Use
	‘make-inetd-constructor’ unconditionally.

	Change-Id: Id1b79077d60609c7f95439ee0d097dfe6e66dd2e

2024-01-08  Ludovic Courtès  <ludo@gnu.org>

	home: services: shepherd: Use the 0.10.x interface.
	* gnu/home/services/shepherd.scm (home-shepherd-configuration-file):
	Pass ‘register-services’ a list.  Call ‘start-in-the-background’
	unconditionally.

	Change-Id: Id7ba005949653a9ac065c47eddb425df4f4792aa

2024-01-08  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Use the 0.10.x GOOPS-less interface.
	* gnu/services/shepherd.scm (%default-modules): Remove (oop goops).
	(shepherd-service-file): Use (service …) instead of (make <service> …).
	Use ‘actions’ instead of ‘make-actions’.
	(scm->go): Remove use of (oop goops).
	(shepherd-configuration-file): Pass ‘register-services’ a list.
	Use ‘start-in-the-background’ unconditionally.

	Change-Id: I0ad1ba32e339c56ee31e59f160b53d3581277d97

2024-01-08  Ludovic Courtès  <ludo@gnu.org>

	system: hurd: Use the Shepherd 0.10.x.
	* gnu/system.scm (hurd-default-essential-services): Remove reference to
	‘shepherd-0.8’.
	* gnu/system/hurd.scm (%base-packages/hurd): Replace ‘shepherd-0.8’ with
	‘shepherd-0.10’.

	Change-Id: I9f1800693cda456286450d3d0bb6f7e3da85d55e

2024-01-08  Ludovic Courtès  <ludo@gnu.org>

	tests: childhurd: Increase SSH connection timeout.
	* gnu/tests/virtualization.scm (run-childhurd-test)[run-command-over-ssh]:
	Pass #:timeout.

	Change-Id: I44bb3673457275fe3a8ec0af2e364292727f53a8

2024-01-08  Ludovic Courtès  <ludo@gnu.org>

	services: openssh: Add dependency on ‘networking’.
	* gnu/services/ssh.scm (openssh-shepherd-service): Add ‘networking’ to
	‘requirement’.

	Change-Id: I14c48fe40cce86810a544de6bb7f925bc360653a

2024-01-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-fibers: Apply upstream patch fixing libevent timers.
	* gnu/packages/patches/guile-fibers-libevent-timeout.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/guile-xyz.scm (guile-fibers)[source]: Use it.

	Change-Id: I872ffe5b193087234d29eed399d6db518c5af4d5

2024-01-08  Oleg Pykhalov  <go.wigust@gmail.com>

	scripts: system: Build layered images.
	* guix/scripts/system.scm (show-help, %docker-format-options, %options,
	%default-options, show-docker-format-options,
	show-docker-format-options/detailed, process-action): Handle '--max-layers'
	option.
	* gnu/system/image.scm (system-docker-image): Same.
	* gnu/image.scm (<image>)[max-layers]: New record field.

	Change-Id: I2726655aefd6688b976057fd5a38e9972ebfc292

2024-01-08  Oleg Pykhalov  <go.wigust@gmail.com>

	guix: pack: Build layered images.
	* guix/scripts/pack.scm (docker-image, guix-pack, %default-options,
	%docker-format-options, show-docker-format-options/detailed): Handle
	'--max-layers' option.
	* doc/guix.texi (Invoking guix pack): Document this.

	Change-Id: I90660b2421fcdde891f003469fe2e2edaac7da41

2024-01-08  Oleg Pykhalov  <go.wigust@gmail.com>

	guix: docker: Build layered images.
	* guix/docker.scm (%docker-image-max-layers): New variable.
	(size-sorted-store-items, create-empty-tar): New procedures.
	(config, manifest, build-docker-image): Build layered images.

	Change-Id: I4c8846bff0a3ceccb77e6bdf95d4942e5c3efe41

2024-01-08  Oleg Pykhalov  <go.wigust@gmail.com>

	tests: docker-system: Increase image size.
	* gnu/tests/docker.scm (run-docker-system-test)[vm]: Increase
	'disk-image-size'.

	Change-Id: If88588d8981efdfdc539460900f1cbb9a663f9cb

2024-01-08  Graham James Addis  <grahamjamesaddis@gmail.com>

	guix: pack: Add '--entry-point-argument' option.
	* guix/scripts/pack.scm:
	(entry-point-argument-spec-option-parser): New procedure.
	(docker-image, %default-options, %docker-format-options,
	show-docker-format-options/detailed, %options, show-docker-format-options,
	guix-pack): Handle '--entry-point-argument' option.
	* doc/guix.texi: (Invoking guix pack): Document this

	Change-Id: I1124feff6af39dcc63c85fd6cc7ad50f398489dc

2024-01-08  John Kehayias  <john.kehayias@protonmail.com>

	Merge branch 'mesa-updates'
	Change-Id: I671d2733eac4c021eed191fc6bb61ea5492c3740

2024-01-08  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: obs: Fix VLC plugin.
	* gnu/packages/video.scm (obs)[arguments]<#:phases>: Wrap LD_LIBRARY_PATH.

	Change-Id: If22b5294284ea500da0e6d9ee4d4bbcc765c6771

2024-01-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: json-glib: Fix cross-compiling.
	* gnu/packages/gnome.scm (json-glib)[native-inputs]: Only add more
	inputs when not cross-compiling.

	Change-Id: I987f382f02d9f7b79b6e281d1f6f6824c1b2dfd3

2024-01-08  John Kehayias  <john.kehayias@protonmail.com>

	Merge branch 'master' into mesa-updates
	Change-Id: I0b92a95109688a1a4c50572bc25a4e5676e0921e

2024-01-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fet: Update to 6.15.0.
	* gnu/packages/education.scm (fet): Update to 6.15.0.

	Change-Id: Iec5ed880fd09dcc63e1650ceffc0f072c1236190

2024-01-07  Mathieu Othacehe  <othacehe@gnu.org>

	Revert "gnu: mesa: Build asahi driver on aarch64."
	This reverts commit cd9c90823452fa7b88c5e2f2133dac51d9e2bd1e.
	Move it to mesa-updates.

2024-01-07  Andy Tai  <atai@atai.org>

	gnu: swig-next: Update to 4.2.0
	* gnu/packages/swig.scm (swig-next): Update to 4.2.0

	Change-Id: Ic6580f0d2c3ab578de6bc0bd9a98c61b28cc1cd6

2024-01-07  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20231222
	* gnu/packages/parallel.scm (parallel): Update to 20231222

	Change-Id: I4a32d93e7d7d5e79280d8d804701bb4a7ed57bb9

2024-01-07  Roman Scherer  <roman@burningswell.com>

	gnu: mesa: Build asahi driver on aarch64.
	* gnu/packages/gl.scm (mesa): Build asahi driver on aarch64.

	Change-Id: I597e70732b9ebd18960131f1b664b2dc83683b8e

2024-01-07  Andy Tai  <atai@atai.org>

	gnu: icewm: Update to 3.4.5
	* gnu/packages/wm.scm (icewm): Update to 3.4.5

	Change-Id: Ibf30644fbc01dd89378f41f978201e84e0ca39ad

2024-01-07  Tomas Volf  <~@wolfsden.cz>

	doc: Delete trailing whitespace.
	* doc/guix.texi: Delete trailing whitespace.

	Change-Id: Ibf99a551f890044b8ce5772bdebb8a0b02ab1c21

2024-01-07  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: dtc: Update to 1.7.0.
	Enable the python bindings and switch to the meson build system that handles
	the python bindings better than the Makefile build system here.

	* gnu/packages/patches/dtc-meson-cell-overflow.patch: New file
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/bootloaders.scm (dtc): Update to 1.7.0.
	[build-system]: Switch to the meson-build-system.
	[arguments]: Remove #:make-flags. Add a new 'preparations phase. Do not edit
	the Makefile in the 'patch-pkg-config phase. Remove the 'configure phase.

	Change-Id: Ie61c920829ab3a8c32f4924c694dba6bda807711

2024-01-07  Hilton Chain  <hako@ultrarare.space>

	gnu: Add font-cardo.
	* gnu/packages/fonts.scm (font-cardo): New variable.

	Change-Id: I60edadc74c33690bb14dff209979a57f22dd5277

2024-01-07  Hilton Chain  <hako@ultrarare.space>

	gnu: font-sarasa-gothic: Update to 1.0.3.
	* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 1.0.3.
	[source]: Update the URI.

	Change-Id: I227632d725fb341199c738a5aa6ac17e7ea635cb

2024-01-07  kiasoc5  <kiasoc5@disroot.org>

	gnu: txt2tags: Update to 3.9.
	* gnu/packages/textutils.scm (txt2tags): Update to 3.9.

	Change-Id: Ia825f5807c87941504feffdb317594f5b1fa62ef

2024-01-07  Andy Tai  <atai@atai.org>

	gnu: s7: Update to 618de30.
	* gnu/packages/lisp.scm (s7): Update to commit 618de30.

	Change-Id: I34d92b77a4e8de84f18de0ce7af984928e338282

2024-01-07  Georgios Athanasiou  <yorgath@gmail.com>

	gnu: Add guile-yamlpp.
	* gnu/packages/guile-xyz.scm (guile-yamlpp): New variable.

	Change-Id: I54694eeea17e414df4d7778a2e119f3f995c20e4

2024-01-07  Mattia Bunel  <mattia.bunel@ign.fr>

	gnu: Add laszip.
	* gnu/packages/geo.scm (laszip): New variable.

	Change-Id: I8baf25f1d51c9ac90bcea4a1e9a564e21e0a9ee6

2024-01-07  Tomas Volf  <~@wolfsden.cz>

	gnu: ovmf: Update to 202311.
	* gnu/packages/firmware.scm (ovmf): Update to 202311.

	Change-Id: I32b6d7587b37211b0de6a118024cb4f854ce112d

2024-01-07  Tomas Volf  <~@wolfsden.cz>

	gnu: cgit: Update to 1.2.3-793c420.
	* gnu/packages/version-control.scm (cgit): Update to
	793c420897e18eb3474c751d54cf4e0983f85433.
	[inputs]: Update git to 2.43.0.

	Change-Id: I3441e9e2837d22ae208f5cccc53d815cc3e0f042

2024-01-07  Tomas Volf  <~@wolfsden.cz>

	Update mailmap.
	* .mailmap: Add entry for Tomas Volf.

	Change-Id: I0a8b43b3b7f71c3020f96118adcbad8937a290fb

2024-01-07  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team

2024-01-07  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: epiphany: Update to 44.7.
	Soup2 is not supported anymore, we do not need to disable it explicitely.

	* gnu/packages/gnome.scm (epiphany): Update to 44.7.
	[#:phases]<skip-gtk-update-icon-cache>: Update for build system changes.
	<disable-failing-tests>: Partially disable web_view_test.
	<pre-check>: Remove.
	<check>: Replace with a new phase.
	<gst-wrap>: New phase.
	[#:configure-flags]: Remove “-Dsoup2=disabled”.
	[inputs]: Replace gcr-3 with gcr and webkitgtk-for-gtk3 with webkitgtk.
	Add bash-minimal, gstreamer, gst-plugins-base, gst-plugins-good, and
	libadwaita.
	Remove libdazzle and libhandy.

	Change-Id: I95ab6551a1b38254191801549be9dba0abb04593

2024-01-07  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: dbus-service: only symlink /run/dbus the first time
	Due to an error in the nesting of S-Expressions, the re-linking of
	/var/run/dbus to /run/dbus would occur even if it was already a
	correct symlink.  It should only happen if the symlink is different.

	* gnu/services/dbus.scm (dbus-activation): Adjust accordingly.

2024-01-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: mkvtoolnix: Remove input labels and use gexps.
	* gnu/packages/video.scm (mkvtoolnix)[native-inputs]: Remove labels.
	[arguments]: Use gexps and ‘this-package-input’ & co.

	Change-Id: I12b6638cd78c8c957ac9856c0e19025f4941847e

2024-01-07  Antoine Côté  <antoine.cote@posteo.net>

	gnu: mkvtoolnix: Update to 80.0.
	* gnu/packages/video.scm (mkvtoolnix): Update to 80.0.
	[inputs]: Add GMP and QTSVG.  Replace QT*-5 by their non-suffixed
	variant.
	[native-inputs]: Likewise, and change to RUBY-3.2.

	Change-Id: If01ce578c9f9ac50e1c99e96c110687e8872177c

2024-01-07  Antoine Côté  <antoine.cote@posteo.net>

	gnu: libmatroska: Update to 1.7.1.
	* gnu/packages/video.scm (libmatroska): Update to 1.7.1.

	Change-Id: Ia2c943743636f0a01b1446be871b6dcd663ad0d3

2024-01-07  Tristan Cottam  <tristan@cott.am>

	gnu: Add emacs-adwaita-dark-theme
	* gnu/packages/emacs-xyz.scm (emacs-adwaita-dark-theme): New variable.

	Change-Id: Id6e6d0d6aa27e7c1cc6ec0fc11c3a5f09231d751

2024-01-07  Troy Figiel  <troy@troyfigiel.com>

	gnu: python-uqbar: Update to 0.5.9.
	* gnu/packages/graphviz.scm (python-uqbar): Update to 0.5.9.
	[source]: Add patch for Python 3.10 compatibility.
	[arguments]: Remove outdated patch phase.

	Change-Id: I81d83efd69bd07fe12790981c48a6e82297908f0

2024-01-07  Ekaitz Zarraga  <ekaitz@elenq.tech>

	build-system/zig: Add cross-compilation support.
	* guix/build/zig-build-system.scm (zig-cross-build): New function
	(lower): Add cross-compilation support
	* guix/build-system/zig.scm (build): Add --target flag with target input
	(check): Disable with cross compilation

	Change-Id: I5f42ff897bfe00c92c6576900221a15ef210d669

2024-01-07  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: Add emacs-color-identifiers-mode.
	* gnu/packages/emacs-xyz.scm (emacs-color-identifiers-mode): New variable.

	Change-Id: I1243d468f0ebb39715438fb814d0691dac785515

2024-01-07  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-golang-org-x-sys: Update to 0.8.0.
	* gnu/packages/golang.scm (go-golang-org-x-sys): Update to 0.8.0.
	  (go-golang-org-x-sys-0.8): Remove.
	  (go-github-com-quic-go-quic-go, go-github-com-quic-go-qtls-go1-20):
	  Use the new version of "go-golang-org-x-sys".
	* gnu/packages/networking.scm (yggdrasil): Use the new version of
	  "go-golang-org-x-sys".
	  [propagated-inputs]: Don't rewrite inputs; add "go-golang-org-x-sys".

	Change-Id: I969dd402427e345550038918f6de607413c44a61

2024-01-07  Greg Hogan  <code@greghogan.com>

	gnu: valgrind: Update to 3.22.0.
	* gnu/packages/valgrind.scm (valgrind): Update to 3.22.0.

	Change-Id: I336c4208d0a15e54ea8ae0238b898b8a909eea62

2024-01-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Update to 0.10.3.
	* gnu/packages/admin.scm (shepherd-0.10): Update to 0.10.3.

	Change-Id: I6b14a41c22a18bcf0c5bd380d7f118276d0f761c

2024-01-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-concurrent-hash-tables: Update to 0.0.0-1.6ad539b.
	* gnu/packages/lisp-xyz.scm (sbcl-concurrent-hash-tables): Update to
	  0.0.0-1.6ad539b.

	Change-Id: I6e44d4d17cf21162c099b0bb9e6d1ae60f869c33

2024-01-07  gemmaro  <gemmaro.dev@gmail.com>

	gnu: taisei: Update to 1.4.
	* gnu/packages/games.scm (taisei): Update to 1.4.
	[inputs]: Add zstd:lib.
	[native-inputs]: Add python-zstd.

	Change-Id: Ic83c4b9f77affe7782b62812be86f3c376c7ef28

2024-01-07  gemmaro  <gemmaro.dev@gmail.com>

	gnu: taisei: Use new package style.
	* gnu/packages/games.scm (taisei)[arguments]: Convert to list of G-Expressions.
	[license]: Reformat with guix style.

	Change-Id: I717a7e408f5ae274c5aafa0f3e20bb7bca377b3a

2024-01-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add redeal.
	* gnu/packages/games.scm (redeal): New variable.

	Change-Id: I89c000c7afdd594af3555bf23b0f028f99219ec3

2024-01-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: dds: Update to 2.9.0-1.d2bc4c2.
	* gnu/packages/game-development.scm (dds): Update to 2.9.0-1.d2bc4c2.

	Change-Id: I3c6db4e81d70112f020f2d7a0f7db26069c7591f

2024-01-07  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add morris.
	* gnu/packages/games.scm (morris): New variable.

	Change-Id: I35158d1f5cfd5f7267dcb8295d8102e2dd3f575c

2024-01-07  宋文武  <iyzsong@member.fsf.org>

	plan9port: Update to 0.1.0-1.f8681ac.
	* gnu/packages/plan9.scm (plan9port): Update to 0.1.0-1.f8681ac.

	Change-Id: I35eb40eb4213478db48989d8ed2c5865e7ce7afc

2024-01-07  宋文武  <iyzsong@member.fsf.org>

	plan9port: Install into "$output/plan9" instead of "$output".
	This fixes <https://issues.guix.gnu.org/67329>.

	* gnu/packages/plan9.scm (plan9port)[arguments]: Add 'strip-directories'.
	<phases>: Use "$output/plan9" as PLAN9_TARGET.  Remove 'wrap-executables
	phase, instead invoke "./INSTALL -c" to change hard-coded /usr/local/plan9
	paths.

	Change-Id: I7e24f64445c9b6cdcc0d803239e10b226931a845

2024-01-07  宋文武  <iyzsong@member.fsf.org>

	gnu: bbcsdl: Update to 1.39a.
	* gnu/packages/game-development.scm (bbcsdl): Update to 1.39a.
	[arguments]: Replace bundled "DejaVuSans-Oblique.ttf" with symlink in the
	'install' phase.

	Change-Id: I7b7c8ec8a8216812e1c7a1fab74695b14f4d3ca2

2024-01-07  宋文武  <iyzsong@member.fsf.org>

	gnu: elementary-xfce-icon-theme: Update to 0.18.
	* gnu/packages/xfce.scm (elementary-xfce-icon-theme): Update to 0.18.

	Change-Id: Ibcb595e20553c18893db3cad5d95bd85ef1c04fc

2024-01-07  宋文武  <iyzsong@member.fsf.org>

	gnu: catfish: Update to 4.18.0.
	* gnu/packages/xfce.scm (catfish): Update to 4.18.0.

	Change-Id: Ibc9a9774b20d918ea7aa17404d093d2043ce6855

2024-01-06  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: p2pool: Update to 3.10.
	* gnu/packages/finance.scm (p2pool): Update to 3.10.

	Change-Id: Iebc332cdbd1204a43d5cb53b78994c11191429ca

2024-01-06  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add qcheckers.
	* gnu/packages/games.scm (qcheckers): New variable.

	Change-Id: I399ac6aa0c268a8fcf68aabe716fe2d2d5e42605

2024-01-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: yggdrasil: Remove duplicated input.
	* gnu/packages/networking.scm (yggdrasil)[propagated-inputs]: Remove
	duplicated go-github-com-hjson-hjson-go.

	Change-Id: I13b1808ffcbf80a2b4fd17188a8b62557a943d24

2024-01-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: yggdrasil: Sort inputs alphabetically.
	* gnu/packages/networking.scm (yggdrasil)[propagated-inputs]: Sort
	alphabetically to ease maintenance.

	Change-Id: I336307433842bd1dce0cfb62d93be767e0a92dbb

2024-01-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hjson-hjson-go: Fix commit.
	This package was updated in ada2152893eda2301890e6a438c3e9fb4e0f190d and
	moved with lower version which broke yggdrasil.

	Author:     Artyom V. Poptsov <poptsov.artyom@gmail.com>
	AuthorDate: Wed Nov 1 00:15:16 2023 +0300
	Commit:     Christopher Baines <mail@cbaines.net>
	CommitDate: Fri Nov 3 10:14:06 2023 +0000

	gnu: go-github-com-hjson-hjson-go: Update to 4.3.1.

	* gnu/packages/golang.scm (go-github-com-hjson-hjson-go): Update to 4.3.1.

	Change-Id: Iee2aef614686cbf79f388e2dd9435745d5502e2a

2024-01-05  Leo Nikkilä  <hello@lnikki.la>

	gnu: mpd: Add D-Bus dependency.
	MPD requires D-Bus for Zeroconf support. Avahi is currently included as
	a dependency, but Zeroconf isn't actually enabled due D-Bus. This also
	enables udisks support.

	Before this change, `mpd -V' returns:

	    Other features:
	     epoll icu inotify ipv6 systemd tcp un

	After this change, `mpd -V' returns:

	    Other features:
	     avahi dbus udisks epoll icu inotify ipv6 systemd tcp un

	* gnu/packages/mpd.scm (mpd): Add D-Bus dependency.
	[inputs]: Add dbus.

2024-01-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mpd: Update to 0.23.15.
	* gnu/packages/mpd.scm (mpd): Update to 0.23.15.

	Change-Id: I584f33d5be6b1b62a97b014a758dfbecc8a6fa99

2024-01-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ffmpeg: Update to 6.1.1 (fixes CVE-2023-47342, CVE-2023-47344).
	* gnu/packages/video.scm (ffmpeg): Update to 6.1.1.
	Fixes CVE-2023-47342 and CVE-2023-47344 (see:
	https://ffmpeg.org/security.html)

	Change-Id: I5196a62fc56341809ed597389b431dae32bd50da

2024-01-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnutls: Update to 3.8.2 (fixes CVE-2023-5981).
	* gnu/packages/tls.scm (gnutls): Graft with gnutls-3.8.2.
	(gnutls-3.8.1): Replace with...
	(gnutls-3.8.2): ... this.  Remove obsolete set-path-max phase, and make the
	variable private.

	Change-Id: Ib5cd276c9ecc87d1adc2f4f9633d49676cfe856d

2024-01-05  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.70.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.70.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	Change-Id: I5bcebd56f3b4d6cc7ad7419264c78c56c6f3ff95

2024-01-05  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.9.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.9.
	(linux-libre-6.6-pristine-source, deblob-scripts-6.6): Update hashes.

	Change-Id: Id68891618879662b08e539f684482c4a8ef02541

2024-01-05  Wilko Meyer  <w@wmeyer.eu>

	gnu: Update my copyright.
	* gnu/packages/linux.scm: Update copyright header.

	Change-Id: Idaa9c90e05eba9d0f417f11e86a80bf8119a7a65

2024-01-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add bustools.
	* gnu/packages/bioinformatics.scm (bustools): New variable.

	Change-Id: I24a936ad1d630663a41855a833e35fb9caa0155c

2024-01-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-louvain-igraph.
	* gnu/packages/graph.scm (python-louvain-igraph): New variable.

	Change-Id: I773ee905af81731a12b60ebfa0c2f94e9cb50c45

2024-01-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-snaptools.
	* gnu/packages/bioinformatics.scm (python-snaptools): New variable.

	Change-Id: I4f4b32cbbb64472e65d2d88184173b6e1a75e8d2

2024-01-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add trinityrnaseq.
	* gnu/packages/bioinformatics.scm (trinityrnaseq): New variable.

	Change-Id: Ia2c45623576e7e2e51b040b1001b1dd88c1324bb

2024-01-05  Yuval Langer  <yuval.langer@gmail.com>

	gnu: Add guile-srfi-232.
	* gnu/packages/guile-xyz.scm (guile-srfi-232): New variable.

	Change-Id: Id5b3511d51a7f8f391231c2129bec96b78887880

2024-01-05  Feng Shu  <tumashu@163.com>
	    Ludovic Courtès  <ludo@gnu.org>

	services: xorg: ‘dbus-daemon-wrapper’ handles Home profile.
	* gnu/services/xorg.scm (dbus-daemon-wrapper): Handle Home profile.

	Change-Id: Ib2f2330b7ea017ddf33d636de71aaa1c316808cb

2024-01-05  Yuval Langer  <yuval.langer@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add guile-srfi-133.
	* gnu/packages/guile-xyz.scm (guile-srfi-133): New variable.

	Change-Id: I9466a7def7a90aeabf40c92bd8d78608e8011021

2024-01-05  Ludovic Courtès  <ludo@gnu.org>

	daemon: Change default ‘timeout’ and ‘max-silent-time’ values.
	Having a timeout seems generally preferable as it makes sure build slots
	are not kept busy for no good reason (few package builds, if any, are
	expected to exceed these values).

	* nix/libstore/globals.cc (Settings::Settings): Change ‘maxSilentTime’
	and ‘buildTimeout’.
	* gnu/services/base.scm (<guix-configuration>)[max-silent-time]
	[timeout]: Change default values.
	* doc/guix.texi (Invoking guix-daemon, Base Services): Adjust
	accordingly.

	Change-Id: I25c50893f3f7fcca451b8f093d9d4d1a15fa58d8

2024-01-05  Ludovic Courtès  <ludo@gnu.org>

	ui: It’s 2024 now!
	* guix/ui.scm (show-version-and-exit): Change year to 2024.

	Change-Id: I00fc2754da2b93d8b595a35aacdff087124df706

2024-01-05  Ludovic Courtès  <ludo@gnu.org>

	teams: Add ‘core-packages’ team.
	* etc/teams.scm (bootstrap): Add “gnu/packages/commencement.scm”.
	(core-packages): New team.
	(Ludovic Courtès): Add to ‘core-packages’ team.

	Change-Id: I25f22d436a4dc9bf4c8f577f94cc178cbaa80768

2024-01-05  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Remove ‘dynamic-wind’ in ‘call-with-*-file’.
	Fixes <https://issues.guix.gnu.org/64653>.

	The ‘dynamic-wind’ was causing files to be closed prematurely when
	leaving the dynamic extent of PROC for instance via a delimited
	continuation, using Fibers (that ‘dynamic-wind’ call was also
	semantically incorrect in the first place).

	* gnu/services/shepherd.scm (shepherd-configuration-file)
	[config](call-with-file): Remove.
	(call-with-input-file, call-with-output-file): Rewrite in terms of
	‘call-with-port’.

	Change-Id: Ica8af71a04f525a15be99985552063cb98cd6ee8

2024-01-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edger: Update to 4.0.5.
	* gnu/packages/bioconductor.scm (r-edger): Update to 4.0.5.

	Change-Id: Ibf41684a81da1a842f1a8e41309113fb50db6ef9

2024-01-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: scvelo: Disable two broken tests.
	* gnu/packages/bioinformatics.scm (scvelo)[build-system]: Use
	pyproject-build-system.
	[arguments]: Disable test_perfect_fit and test_perfect_fit_2d tests because
	they fail with unexpected results; use G-expression.

	Change-Id: Ied22a2bc044167012ffaaee15a9626e9f5bccdd5

2024-01-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: onnx: Relax requirement on python-protobuf.
	* gnu/packages/machine-learning.scm (onnx)[arguments]: Add phase
	'relax-requirements.
	(onnx-for-torch2)[arguments]: Delete 'relax-requirements phase.
	(onnx-optimizer)[arguments]: Same.

	Change-Id: If3bde363d06f16f2b82e175076041441d29e8d6e

2024-01-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tagedit: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-tagedit)[propagated-inputs]: Reorder
	inputs alphabetically.
	[synopsis, description]: Use proper capitalization.

	Change-Id: I9361a67d61165bf1492df8760f632fef3fe107aa

2024-01-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tagedit: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-tagedit)[arguments]: Add phases to remove
	a spurious require.

	Change-Id: I37fe4fb9ed0a44514d650d709a49f0e4ae20cbef

2024-01-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ess: Fix build (part 2).
	* gnu/packages/statistics.scm (emacs-ess)[arguments]<#:phases>: Use
	a different process in order to disable two tests.

	This is a followup to 3c1f25fc7b3cd1942c33a48e71697f94c4c86bc2.

	Change-Id: I78ee735ef7ee1dea86af602dc714d88bf8185da5

2024-01-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-scrnaseq.
	* gnu/packages/bioconductor.scm (r-scrnaseq): New variable.

	Change-Id: Iee25b59af0000f4d2fd7482183b43404840a336c

2024-01-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-tbb: Fix build.
	* gnu/packages/tbb.scm (python-tbb)[arguments]: Call "python setup.py install"
	with "--root" argument.

	Change-Id: I290c45f3d64c0bb6ec57a0e406132b4f42808eec

2024-01-05  Feng Shu  <tumashu@163.com>

	gnu: sddm: Update to 0.20.0.
	* gnu/packages/display-managers.scm (sddm)[version]: Update to 0.20.0.
	[source]: Remove snippet and use git-fetch method instead.
	[arguments]: Use gexp, remove outdate comment and handle /include/qt5 dir of
	qtdeclarative.

	Change-Id: I6f6bd80291c36b1b80c9ff7f2154593cea2c9d87

2024-01-05  Adam Faiz  <adam.faiz@disroot.org>

	gnu: minetest: Update to 5.8.0.
	Message-ID: <a25dcfdb5bce0dee41ad6b1d8db9ed6ea9a10650.1703461039.git.adam.faiz@disroot.org>
	In-Reply-To: <33df226b8a59a668741a971401024bea785d203d.1703461038.git.adam.faiz@disroot.org>
	References: <33df226b8a59a668741a971401024bea785d203d.1703461038.git.adam.faiz@disroot.org>
	From: AwesomeAdam54321 <adam.faiz@disroot.org>
	Date: Mon, 25 Dec 2023 07:19:27 +0800
	Subject: [PATCH 2/2] gnu: minetest: Update to 5.8.0.

	* gnu/packages/minetest.scm (minetest, minetest-data): Update to 5.8.0.

2024-01-05  Adam Faiz  <adam.faiz@disroot.org>

	gnu: irrlicht-for-minetest: Update to 1.9.0mt13.
	Message-ID: <33df226b8a59a668741a971401024bea785d203d.1703461178.git.adam.faiz@disroot.org>
	In-Reply-To: <cover.1703461178.git.adam.faiz@disroot.org>
	References: <cover.1703461178.git.adam.faiz@disroot.org>
	From: AwesomeAdam54321 <adam.faiz@disroot.org>
	Date: Mon, 25 Dec 2023 07:16:25 +0800
	Subject: [PATCH 1/2] gnu: irrlicht-for-minetest: Update to 1.9.0mt13.

	* gnu/packages/games.scm (irrlicht-for-minetest): Update to 1.9.0mt13.

2024-01-05  kiasoc5  <kiasoc5@disroot.org>

	gnu: grml-zsh-config: Update to 0.19.6.
	* gnu/packages/shellutils.scm (grml-zsh-config): Update to 0.19.6.

	Change-Id: I0609ec27e98fe1c842cb76d0aaebb491b2e966fe

2024-01-05  Tomas Volf  <~@wolfsden.cz>

	build: test-driver.scm: Set mode.
	Emacs auto-detects the build-aux/test-driver.scm as sh-mode, due to the
	shebang.  So override the auto-detection using a local variable forcing
	scheme-mode.

	* build-aux/test-driver.scm: Set mode to scheme.

	Change-Id: I07f12656dba5fb7b52447b94569307a2a605ffc1

2024-01-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-djitellopy.
	* gnu/packages/python-xyz.scm (python-djitellopy): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I3e1fe9ecc7c02cb22a979c494fd76db678019e2e

2024-01-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-av.
	* gnu/packages/python-xyz.scm (python-av): New variable.

2024-01-04  Clément Lassieur  <clement@lassieur.org>

	gnu: icecat-minimal: Fix WM Class.
	* gnu/packages/gnuzilla.scm (icecat-minimal)[arguments]: Set the
	MOZ_APP_REMOTINGNAME environment variable and replace "Navigator" with
	"Icecat" in icecat.desktop.

	The WM Class should be "Navigator, Icecat" instead of "Navigator,
	icecat-default".  StartupWMClass in icecat.desktop should be "Icecat" instead
	of "Navigator" so that other browsers (they often have the "Navigator" class)
	won't be associated with Icecat.

	Change-Id: I57bec957938c56e8acf9cd5c955e57dbad081678

2024-01-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libsigsegv: Fix cross-compiling.
	* gnu/packages/libsigsegv.scm (libsigsegv)[arguments]: When
	cross-compiling add a phase to not include extra headers.

	Change-Id: Ie2d23fd037ed533dacf08acf52771b7ab1d446ac

2024-01-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gmp: Fix building on x86_64-linux-gnux32.
	* gnu/packages/multiprecision.scm (gmp)[arguments]: When building for
	x86_64-linux-gnux32 add a configure-flag to use the x32 ABI.

	Change-Id: I321c707b3f7df5eeb338f03dacf08b29181ecf53

2024-01-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openssl: Fix building on x86_64-linux-gnux32.
	* gnu/packages/tls.scm (target->openssl-target): Add entry for
	x86_64-linux-gnux32.

	Change-Id: Icbbdb76134da0811b8493c55ca2d3acdb77c5883

2024-01-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add target-x32?.
	* guix/utils.scm (target-x32?): New procedure.

	Change-Id: Ia16c7edce64de01d5ccb126c7bd9a6736f327b5f

2024-01-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add support for x86_64-linux-gnux32.
	* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add entry for
	x86_64-linux-gnux32.
	* gnu/packages/gcc.scm (gcc-configure-flags-for-triplet): Add
	configure-flag for x86_64-linux-gnux32.
	* guix/platforms/x86.scm (x86_64-linux-gnux32): New variable.
	* guix/utils.scm (gnu-triplet->nix-system): Force x86_64-linux-gnux32 to
	output a different nix-system than x86_64-linux-gnu.

	Change-Id: I519fea2f8357e4b9895ede05fe8a5e373e9b034a

2024-01-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: ecl-lparallel: Enable tests.
	* gnu/packages/lisp-xyz.scm (ecl-lparallel)[arguments]: Enable tests.

	Change-Id: I58c7ab8173db4bb87ac8f94526bfc912a3e479b9

2024-01-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-bordeaux-threads: Update to 0.9.3.
	* gnu/packages/lisp-xyz.scm (sbcl-bordeaux-threads): Update to 0.9.3.
	  [arguments]: Remove 'silence-deprecation-warning' phase.

	Change-Id: I392d48fb2250bfcae66e3e60d3de89ad4edb99f1

2024-01-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-lparallel: Update to 2.8.4-1.80fc295.
	* gnu/packages/lisp-xyz.scm (sbcl-lparallel): Update to 2.8.4-1.80fc295.
	  [source]: Update URI to maintained repository.
	  [inputs]: Remove labels.

	Change-Id: I18ac84c0889a57c040ed9b443774ae16e716918d

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: cl-flexi-streams: Improve package style.
	* gnu/packages/lisp-xyz.scm (sbcl-flexi-streams)[arguments]: Use
	  G-expressions. Drop trailing #t in phases.
	  [inputs]: Remove labels.

	Change-Id: I4aae98985435203006384906a0b28c798e3b9740

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: cl-flexi-streams: Update to 1.0.19-0.74a1027.
	* gnu/packages/lisp-xyz.scm (sbcl-flexi-streams): Update to
	  1.0.19-0.74a1027.

	Change-Id: Id2b82050423aba4f6aa4055c95a18768f110ed71

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: cl-trivial-garbage: Update to 0.21-0.3474f64.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-garbage): Update to
	  0.21-0.3474f64.

	Change-Id: I2e6efb02756450fa5c59fe87ae661987cb86d023

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: cl-alexandria: Update to 1.4-0.009b7e5.
	* gnu/packages/lisp-xyz.scm (sbcl-alexandria): Update to 1.4-0.009b7e5.
	  [file-name]: Rename to cl-alexandria. Move above sha256.

	Change-Id: I7122aff13715d24e99a58fa4b55b0ef012ae8c40

2024-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ess: Fix build.
	* gnu/packages/statistics.scm (emacs-ess)[arguments]<#:phases>: Fix test file
	lists for skipped tests.

	Change-Id: I0ef581080811535dbf32118c3ed37f91e9f58cfe

2024-01-04  Benjamin Slade  <slade@lambda-y.net>

	sbcl: update to 2.4.0
	* gnu/packages/lisp.scm (sbcl): Update to 2.4.0.

	Change-Id: I6087f3697b1c9501be09e1e983fb36d11ec35ba2

2024-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ess: Improve package style.
	* gnu/packages/statistics.scm (emacs-ess)[origin]: Remove trailing #T from
	snippet.  Use G-expressions.
	[arguments]: Use G-expressions.
	[inputs]: Remove labels.

	Change-Id: Iaaf6371577e00c2cc1da0192e5f9f9102b4e76b0

2024-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ess: Update to 18.10.2-1.3691ecc.
	* gnu/packages/statistics.scm (emacs-ess): Update to 18.10.2-1.3691ecc.
	[arguments]: Skip failing tests.
	* gnu/packages/patches/emacs-ess-fix-obsolete-function-alias.patch: Delete file.
	* gnu/local.mk: Apply file removal.

	Change-Id: If8cd54c32c44cd2465f2cdb78317e8f8339f6bc3

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: cl-gltf: Update to 2.0.0-0.dab186e.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-gltf): Update to 2.0.0-0.dab186e.

	Change-Id: I7e9d7f41774f433192dba30225499f36061bf280

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: Add cl-3d-spaces.
	* gnu/packages/lisp-xyz.scm (sbcl-3d-spaces, cl-3d-spaces, ecl-3d-spaces): New
	  variables.

	Change-Id: Ib15c90168f36c10697d67f69457de9c4b7d28666

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: Add cl-3d-math.
	* gnu/packages/lisp-xyz.scm (sbcl-3d-math, cl-3d-math, ecl-3d-math): New
	  variables.

	Change-Id: Iaa5c63d7fb535b37c11528f5d7802ea62ebd0894

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: Add cl-type-templates.
	* gnu/packages/lisp-xyz.scm (sbcl-type-templates, cl-type-templates,
	  ecl-type-templates): New variables.

	Change-Id: I001451f5cdc3a5a65941982f11d756ecd7a1678a

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: cl-clingon: Update to 0.5.0-0.379fc41.
	* gnu/packages/lisp-xyz.scm (sbcl-clingon): Update to 0.5.0-0.379fc41.

	Change-Id: I756845165eba3610bda8ec7c3598c797ced411a9

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: cl-machine-state: Update to 1.0.0-2.3d258ee.
	* gnu/packages/lisp-xyz.scm (sbcl-machine-state): Update to
	  1.0.0-2.3d258ee.
	  [home-page]: Fix URL.

	Change-Id: Ibeb3382f3722070f6c4b3fbcb19bda34addc6273

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: cl-coalton: Update to 0.0.1-4.9393424.
	* gnu/packages/lisp-xyz.scm (sbcl-coalton): Update to 0.0.1-4.9393424.
	  [inputs]: Remove sbcl-json-streams and sbcl-split-sequence.
	  Add sbcl-concrete-syntax-tree, sbcl-eclector and sbcl-named-readtables.

	Change-Id: Ibedd5bcf9b76e0300775503119babc4d4511e596

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: cl-eclector: Update to 0.9.0-0.d499b09.
	* gnu/packages/lisp-xyz.scm (sbcl-eclector): Update to 0.9.0-0.d499b09.

	Change-Id: Idb4dd189c39eed98b7992271a5dd4354c02ef641

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: cl-nibbles: Update to 0.14-3.a46a677.
	* gnu/packages/lisp-xyz.scm (sbcl-nibbles): Update to 0.14-3.a46a677.
	  [file-name]: Rename to cl-nibbles. Move above sha256.

	Change-Id: I6a95f3f24b043d7e2c192840d9bad62f5c661fb2

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: cl-numpy-file-format: Update to 0.0.0-2.e440c7b.
	* gnu/packages/lisp-xyz.scm (sbcl-numpy-file-format): Update to
	  0.0.0-2.e440c7b.

	Change-Id: I4b8b343ebfa7b0be04f54174e5bed479670a9e94

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: cl-atomics: Update to 1.0.0-2.b747702.
	* gnu/packages/lisp-xyz.scm (sbcl-atomics): Update to 1.0.0-2.b747702.

	Change-Id: I288ce4c336f7347ed596897afa24cd2669a94a4e

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: cl-dexador: Update to 0.9.15-2.051cbb7.
	* gnu/packages/lisp-xyz.scm (sbcl-dexador): Update to 0.9.15-2.051cbb7.
	  [inputs]: Remove sbcl-cl-reexport. Add sbcl-trivial-garbage.
	  [native-inputs]: Remove sbcl-cl-ppcre, sbcl-local-time, sbcl-prove,
	  sbcl-trivial-features, and add sbcl-rove to commented list.

	Change-Id: Ic451756d90d84954aeddf0fab2c7216a63985d92

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: cl-cmd: Improve package style.
	* gnu/packages/lisp-xyz.scm (sbcl-cmd)[arguments]: Use
	  G-expressions. Move above inputs.
	  [inputs]: Remove labels. Sort.

	Change-Id: I7cafea4cce3b2dfb89b21c43d71b96767d55c7f5

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: cl-cmd: Update to 0.0.1-8.0164d57.
	* gnu/packages/lisp-xyz.scm (sbcl-cmd): Update to 0.0.1-8.0164d57.

	Change-Id: I1483861da5373f8bebe393ca7f8e80ad7f84cb06

2024-01-04  Troy Figiel  <troy@troyfigiel.com>

	gnu: python-hicexplorer: Fix build.
	* gnu/packages/bioinformatics.scm (python-hicexplorer)[snippet]: Remove
	catchall pattern of patch version numbers in setup.py.

2024-01-04  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Update to 7.0.10.
	* gnu/packages/engineering.scm (kicad): Update to 7.0.10.

	Change-Id: I7461d2d6736a4618c52767fecc6c0af2c531c1f5

2024-01-04  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-vterm: Update to 0.0.2-1-c3a3a23.
	* gnu/packages/emacs-xyz.scm (emacs-vterm): Update to 0.0.2-1-c3a3a23.

	Change-Id: I90238380792aee1b5f13fdad8ef4164048e2bab8

2024-01-04  casaca  <lacasaca2019@gmail.com>

	gnu: emacs-xah-fly-keys: Update to 24.19.20231204080156.
	* gnu/packages/emacs-xyz.scm (emacs-xah-fly-keys): Update to 24.19.20231204080156.

	Change-Id: I1785fced0354ecc837bbe28323a86a3cad506035

2024-01-04  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: emacs-hyperspace: Propagated inputs.
	* gnu/packages/emacs-xyz.scm (emacs-hyperspace):
	Use propagated inputs for runtime dependencies.

	Change-Id: Id090075ac3ac6531c25aee909739365f1b920446

2024-01-04  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: emacs-discomfort: Propagate inputs.
	* gnu/packages/emacs-xyz.scm (emacs-discomfort):
	Use propagated-inputs for runtime dependencies.

	Change-Id: Ifbe4d9229ed1714eae0441d5fc4f600cf6a896dc

2024-01-04  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: emacs-debase: Remove unused inputs.
	* gnu/packages/emacs-xyz.scm (emacs-debase):
	Remove empty inputs list.

	Change-Id: I3d193fd901de4f79cc6309f80316b0502424e61c

2024-01-04  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: emacs-dnt: Propagate inputs.
	* gnu/packages/emacs-xyz.scm (emacs-dnt):
	Use propagated-inputs for runtime dependencies.

	Change-Id: I6b6d22beb749d6a97301a8b80209dbb40c1b8cfd

2024-01-04  Ian Eure  <ian@retrospec.tv>

	gnu: Add emacs-sql-indent.
	* gnu/packages/emacs-xyz.scm (emacs-sql-indent): New variable.

	Change-Id: I56a5f1c2e5256ed2ebcfe58ff99faffe49bf8519

2024-01-04  Ian Eure  <ian@retrospec.tv>

	gnu: emacs-blight: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-blight): Update to 1.1.
	[arguments]: Include Udev rules granting access to the backlight.

	Change-Id: If277c0845845555d99b9fc55c908ffcea6ea56e6

2024-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-citeproc-el: Update to 0.9.4.
	* gnu/packages/emacs-xyz.scm (emacs-citeproc-el): Update to 0.9.4.
	[propagated-inputs]: Add EMACS-COMPAT.

	Change-Id: Id04709379fcfa4e02f1a1e2535eb711bd3ea4848

2024-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eat: Update to 0.9.4.
	* gnu/packages/emacs-xyz.scm (emacs-eat): Update to 0.9.4.

	Change-Id: Id8ec98ba1f8ebc5f63db5798a6dc7043ca6db393

2024-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-exwm-firefox: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-exwm-firefox)[arguments]: Run tests.

	Change-Id: I2efb314e899903f5047f65aad4dbbf78560bac64

2024-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-exwm-firefox: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-exwm-firefox)[inputs]: Re-order inputs alphabetically.

	Change-Id: Ide39e4d98434decb15b3e2f81fbeb547ad91c88e

2024-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-exwm-firefox: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-exwm-firefox): Update to 1.2.
	[arguments]: Add a phase to enter "lisp" sub-directory.

	Change-Id: Ia349cd008073f8de3d9ea6089fd54ba16edbb29c

2024-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	Change-Id: I92ee5a5f91ee2c4480231eb5cc3da1e85c53488c

2024-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-fc: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-fc): Update to 0.3.0.

	Change-Id: Iabf440ee97cfbb665c6d38a169c5526149a4e699

2024-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	Change-Id: Id3e3acaae62a4434c7a8354ae5d944268f8344f3

2024-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-sidebar: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-org-sidebar)[propagated-inputs]: Re-order
	inputs alphabetically.

	Change-Id: I724c97f5235c3b7315d26a66e23114116b28f9d4

2024-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-sidebar: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-org-sidebar): Update to 0.4.

	Change-Id: I1f1cb12a801f4fda59c060b1ca64616b8e170251

2024-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-plz: Update to 0.7.1.
	* gnu/packages/emacs-xyz.scm (emacs-plz): Update to 0.7.1.

	Change-Id: I8fc92e8f1376cf951cf104caee84103296fa5e82

2024-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-robot-mode: Update to 0.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-robot-mode): Update to 0.8.0.

	Change-Id: Ic7960db086e712a410c58a613c343dad4c7ca392

2024-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-solarized-theme: Update to 2.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-solarized-theme): Update to 2.0.4.

	Change-Id: I70c14db16bdb0c5a892199793a77abe8401c7c67

2024-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-sqlite3-api: Update to 0.18.
	* gnu/packages/emacs-xyz.scm (emacs-sqlite3-api): Update to 0.18.

	Change-Id: I75d0fb063c1684e2f69ce3904561f6dae17f3344

2024-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-super-save: Update to 0.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-super-save): Update to 0.4.0.

	Change-Id: I88a8ff0267362ea5f8f8075be4c0020bf51b4f02

2024-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vertico-posframe: Update to 0.7.6.
	* gnu/packages/emacs-xyz.scm (emacs-vertico-posframe): Update to 0.7.6.

	Change-Id: I9cb71efe2a2e0d108778d49efb87b7da74753399

2024-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vundo: Update to 2.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-vundo): Update to 2.2.0.

	Change-Id: I5eef536684e98e53d49229442264ac8757dc5513

2024-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eglot: Update to 1.16.
	* gnu/packages/emacs-xyz.scm (emacs-eglot): Update to 1.16.

	Change-Id: I064f5f47f5405a84838314c66095abb230cb7df7

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: cl-esrap: Update to 0.18-4.d806138.
	* gnu/packages/lisp-xyz.scm (sbcl-esrap): Update to 0.18-4.d806138.

	Change-Id: I6ed3edf813bdbb4a7dd88a0345b2c02ec61df20b

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: cl-osicat: Update to 0.7.0-4.9823279.
	* gnu/packages/lisp-xyz.scm (sbcl-osicat): Update to 0.7.0-4.9823279.

	Change-Id: I800e00342c6f5d596899280b4d297e1465cd6f3a

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: cl-one-more-re-nightmare: Update to 0.0.0-1.5b0b02e.
	* gnu/packages/lisp-xyz.scm (sbcl-one-more-re-nightmare): Update to
	  0.0.0-1.5b0b02e.

	Change-Id: I4e280f9639f8696d9eaeeb1cd43237938390da5f

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: cl-trivial-benchmark: Update to 2.0.0-2.1fbc8d1.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-benchmark): Update to
	  2.0.0-2.1fbc8d1.

	Change-Id: I1b9e14ac071ce35b2f2e33220f199481578a07c5

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: cl-shasht: Update to 0.1-2.27ba0a8.
	* gnu/packages/lisp-xyz.scm (sbcl-shasht): Update to 0.1-2.27ba0a8.
	  [inputs]: Add sbcl-closer-mop.

	Change-Id: I7e7e534d5234158993c9f452d2c5107ce1d9dee9

2024-01-04  Paul A. Patience  <paul@apatience.com>

	gnu: cl-try: Update to 0.0.1-2.cf2a888.
	* gnu/packages/lisp-check.scm (sbcl-try): Update to 0.0.1-2.cf2a888.

	Change-Id: Iaa21e7ab9baf362c58b03f28513796abd59f0099

2024-01-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 293.
	* gnu/packages/lisp.scm (txr): Update to 293.

	Change-Id: Ife084219385e11f87b26b59f584c9c0a8c9a323c

2024-01-04  Efraim Flashner  <efraim@flashner.co.il>

	etc: Add rust-team manifest.
	Change-Id: Ie43bd4a88d35270dcac7baaabeafbcc3a755db1e

2024-01-04  Clément Lassieur  <clement@lassieur.org>

	gnu: icecat-minimal: Fix dependency to libcanberra.
	* gnu/packages/gnuzilla.scm (icecat-minimal)[arguments]: Add
	'libcanberra/lib/gtk-3.0/modules' to LD_LIBRARY_PATH in the 'wrap-program'
	phase.

	This fixes these messages on Icecat startup:

	Gtk-Message: 13:05:56.635: Failed to load module "canberra-gtk-module"
	Gtk-Message: 13:05:56.636: Failed to load module "canberra-gtk-module"

	Change-Id: I508dbf0a8133634c329c4c1ff20088752311ff91

2024-01-04  John Kehayias  <john.kehayias@protonmail.com>

	Merge branch 'master' into mesa-updates
	Change-Id: I46ca25bea98d25150877421c6d5161752afabb25

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: actionlint: Update to 1.6.26.
	* gnu/packages/check.scm (actionlint): Update to 1.6.26.
	[inputs]: Swap go-github-com-robfig-cron-1.2 to go-github-com-robfig-cron

	* gnu/packages/golang.scm (go-github-com-robfig-cron-1.2): Delete variable.

	Change-Id: Ie2c25254ffefb99f8808f74ae4a9d85bbbcb6437

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-telegram-bot-api-telegram-bot-api: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-go-telegram-bot-api-telegram-bot-api): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: Ia631773394faaff150c18b074c943565f6998e1f

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-getsentry-raven-go: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-getsentry-raven-go): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: If7e155b3e85d8bda8fd099f6a4d1eb6b87e9eee3

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-cloud-google-com-go-compute-metadata: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-cloud-google-com-go-compute-metadata): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	*  gnu/packages/mail.scm: Add (gnu packages golang-web) module.

	Change-Id: Ic97e5f4afd26376d37860fbb4758e8037e758f58

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-go-github: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-google-go-github): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I17711a8f0bfd58a12cf805f1678688d2946c985b

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-whyrusleeping-json-filter: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-whyrusleeping-json-filter): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I41d725c82adc3f5571c50bdf6a092e9a310e0f6c

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-xeipuuv-gojsonreference: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-xeipuuv-gojsonreference): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: Iba8903cba4efa0b806cb19237db3ee51a46646c6

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-xeipuuv-gojsonpointer: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-xeipuuv-gojsonpointer): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I1c77a5a1b0e85fa57578ff29c9e3c403e4d62bc8

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-xeipuuv-gojsonschema: Adjust inputs.
	* gnu/packages/golang-web.scm (go-github-com-xeipuuv-gojsonschema):
	[propagated-inputs]: Move go-github-com-stretchr-testify from here ...
	[native-inputs]: ... to here.

	Change-Id: Id865d5821060cd847aeb9ccfc7b7a477e12f7b7b

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-xeipuuv-gojsonschema: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-xeipuuv-gojsonschema): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: Iaf68b653f279c98f62ce9e07f2ce010c8e1741e2

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hjson-hjson-go: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-hjson-hjson-go): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	* gnu/packages/networking.scm: Add (gnu packages golang-web) module.
	* gnu/packages/uucp.scm: As above.

	Change-Id: If1ba5e4d866ce74fa35ae9126c6ba4cd0b149dab

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-nwidger-jsoncolor: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-nwidger-jsoncolor): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I924581a553c7b59b1be3e274a1845af68b438bcb

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-aws-sdk-go-v2-feature-s3-manager: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-aws-aws-sdk-go-v2-feature-s3-manager): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: Ia97de141c3c96e99b4824ea93925c5d2b5d9aa8d

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-aws-sdk-go-v2-service-s3: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-aws-aws-sdk-go-v2-service-s3): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I11426c93b58f1c0c9c48527621ded345cc4f062b

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-aws-sdk-go-v2-service-sts: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-aws-aws-sdk-go-v2-service-sts): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I3503dbde93a46ff47dcc035243a7f320b7090794

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-aws-sdk-go-v2-service-ssooidc: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-aws-aws-sdk-go-v2-service-ssooidc): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I7c1fc41bb4b7ae8b92204e3daee5628602328384

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-aws-sdk-go-v2-service-sso: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-aws-aws-sdk-go-v2-service-sso): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I7d9008a277e97adc2b496b11b75d63efd1b839f3

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-aws-sdk-go-v2-service-iam: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-aws-aws-sdk-go-v2-service-iam): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: Id479cc90005de14f0916cb06fa140127812787b1

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-aws-sdk-go-v2-config: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-aws-aws-sdk-go-v2-config): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: Ie775eff088ac4ad0327e2479a63f677ac9c75da2

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-aws-sdk-go: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-aws-aws-sdk-go): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: Ic639856afb340c2a7aea6dc917d2bcd32290d1b7

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-aws-sdk-go-v2: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-aws-aws-sdk-go-v2): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	*  gnu/packages/version-control.scm: Add (gnu packages golang-web) module.

	Change-Id: I6e980749d9f9c1373adfc717b0195a1b8c32d6af

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-smithy-go: Adjust description.
	* gnu/packages/golang-web.scm (go-github-com-aws-smithy-go):[description]
	Add link to Smithy.

	Change-Id: I3c913db5940dc97fb3fa8874fd8b1bf9baaf4a59

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-smithy-go: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-aws-smithy-go): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I3a4731ae27cc7365c1704cf5a9eab56ca79974a4

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jmespath-go-jmespath: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-jmespath-go-jmespath): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I7f16dd3153ca6fd626061f7da5792192a48041bd

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-goccy-go-json: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-goccy-go-json): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I83fc749483f9f60a05c823e2f792efda0481b505

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-francoispqt-gojay: Adjust inputs.
	* gnu/packages/golang-web.scm (go-github-com-francoispqt-gojay):
	[propagated-inputs]: Swap to [native-inputs].

	Change-Id: Ie83ea13685036b2688f668cde8bbb831ba5cd602

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-francoispqt-gojay: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-francoispqt-gojay): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I2ff041a91e2d37d79495a3ebda1b602784161c4a

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-opentracing-opentracing-go: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-opentracing-opentracing-go): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I87e615589cdb038e2b633ecd63194c81d5864a5b

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-tv42-httpunix: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-tv42-httpunix): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I1b81c93afd803dfd68fae5292cb2103855cdba6d

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-emicklei-go-restful: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-emicklei-go-restful): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: Idc88242d2ec3274a0b68244f5e91bbfc2dd8543c

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-julienschmidt-httprouter: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-julienschmidt-httprouter): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	* gnu/packages/high-availability.scm: Add (gnu packages golang-web) module.

	Change-Id: I277e4a7ed835b0dc00f08e102e982e0cd019b828

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-go-chi-chi-v5: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-go-chi-chi-v5): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I120c2cb142935430443a7e6c9e53aa8544bbaf8e

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-valyala-fasthttp: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-valyala-fasthttp): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I60676c0204e198c6050724efa5410c5b695f88fb

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aws-sdk: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-aws-sdk): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I8e82019c75b115548c2e0eea54b261ff8c3dd4a7

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-coreos-go-oidc-v3: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-coreos-go-oidc-v3): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: If049d6172219bf144d3f30877f3c9f5138bcc78c

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-coreos-go-oidc: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-coreos-go-oidc): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: Iadefbc9c3df2aa291a3eb4c8cc31a5fdf562e138

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-square-go-jose-v2: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-gopkg-in-square-go-jose-v2): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: Ifdc5b240c2f3af874d6b4b8b0422dfd9326348a3

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-bep-golibsass: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-bep-golibsass): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I514ae05a8c04eea2084cbcb7e4d84c83b6b71bb4

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-safehtml: Remove input labels.
	* gnu/packages/golang-web (go-github-com-google-safehtml): Remove labels.

	Change-Id: I20f5748496988c9e64fa0783bb51507c6cfa933e

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-google-safehtml: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-google-safehtml): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: Ia1f14486f262d3695077c8e2f409f4928874c4f8

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-microcosm-cc-bluemonday: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-microcosm-cc-bluemonday): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: Ie5122f8afb2a29574c0e0bb5eb96665ecb77176b

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gorilla-context: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-gorilla-context): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I22ba5493a48fe619ef2aca185c559da3a81f8d81

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-tdewolff-parse-v2: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-tdewolff-parse-v2): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: Id58c54359f1bf55c6fc8178ce142bf985858bb87

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-tdewolff-minify-v2: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-tdewolff-minify-v2): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I4cee7a25e618cc7427d8669c4b17d028817e378f

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gorilla-csrf: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-gorilla-csrf): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I77bcbdaf515152b95418f9e2632d810202a1e23a

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jcmturner-goidentity-v6: Adjust inputs.
	* gnu/packages/golang-web.scm (go-github-com-jcmturner-goidentity-v6):
	[propagated-inputs]: Move go-github-com-stretchr-testify from here ...
	[native-inputs]: ... to here.

	Change-Id: I1e7bd72b3bf1c0879426a6a4c5b3b1de1d316069

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jcmturner-goidentity-v6: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-jcmturner-goidentity-v6): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: Ibd9202efe7fc1002bc34376107a0e88872c888be

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jcmturner-dnsutils-v2: Adjust inputs.
	* gnu/packages/golang-web.scm (go-github-com-jcmturner-dnsutils-v2):
	Swap propagated-inputs to native-inputs.

	Change-Id: I1d02b45559214d72828a78437766cf7c1e06f1b0

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jcmturner-dnsutils-v2: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-jcmturner-dnsutils-v2): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I65f87f8e8cd7970a15d3b1e09c5ef4202f0542db

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jcmturner-gokrb5-v8: Adjust inputs.
	* gnu/packages/golang-web.scm (go-github-com-jcmturner-gokrb5-v8)
	[propagated-inputs]: go-github-com-stretchr-testify move from here ...
	[native-inputs]: ... to here.

	Change-Id: I93be99c60c15ba7861dd909e8856c800f8cf8314

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jcmturner-gokrb5-v8: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-jcmturner-gokrb5-v8): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: Ie7833a1f5712cc3899fd140741774e6b71f03967

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gorilla-sessions: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-gorilla-sessions): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: Ic4cc128724583a7c50102e476c6b96ea4e322bdd

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gorilla-securecookie: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-gorilla-securecookie): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: Iae8beed5e7a099033585bcab33cd42d237d2746d

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-felixge-httpsnoop: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-felixge-httpsnoop): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: Ic2494b3e45c934ecddaa621f00f474b9079dc5ed

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gorilla-handlers: Remove input labels.
	* gnu/packages/golang-web.scm (go-github-com-gorilla-handlers): Remove labels.

	Change-Id: I955408970a64d03823327912fdafcac5d7fbda93

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gorilla-handlers: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-gorilla-handlers): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	* gnu/packages/backup.scm: Add (gnu packages golang-web) module.

	Change-Id: I7535bdecc681e230f4aee70115a3dea847d40e6f

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-sourcegraph-jsonrpc2: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-sourcegraph-jsonrpc2): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	* gnu/packages/databases.scm: Add (gnu packages golang-web) module.

	Change-Id: Idda2e18ae5d3e19f72265bdd017eadddc25bcad9

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gorilla-websocket: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-gorilla-websocket): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	* gnu/packages/ipfs.scm: Add (gnu packages golang-web) module.

	Change-Id: I844738ec0b178a6a1746b01659c93a20919c2736

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-chris-ramon-douceur: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-chris-ramon-douceur): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I9d0fdccc4ff557870dad60e9ac062ccb2e995979

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-puerkitobio-goquery: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-puerkitobio-goquery): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: Ic0415a8b280ebd12086a5976c9765c1dbbf50bd2

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-andybalholm-cascadia: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-andybalholm-cascadia): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I185cb923d21685eb5a3952b9990833d3a0709312

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-aymerick-douceur: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-aymerick-douceur): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	Change-Id: I2e94858736f88333f56d4eb4301acd35e6bb1a33

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gorilla-css: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-gorilla-css): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	* gnu/packages/configuration-management.sc: Add (gnu packages golang-web) module.
	* gnu/packages/golang.scm: As above...

	Change-Id: I6e387966d05c40321b9116b93d76fce68aad8c7f

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-gorilla-mux: Move to (gnu packages golang-web).
	* gnu/packages/golang.scm (go-github-com-gorilla-mux): Move from
	here...
	* gnu/packages/golang-web.scm: ...to here.

	* gnu/packages/finance.scm: Add (gnu packages golang-web) module.
	* gnu/packages/web.scm: As above...

	Change-Id: I1cb94377d581af93593dbb29cb60ddf5fb287ada

2024-01-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add (gnu packages golang-web) module.
	* gnu/packages/golang-web.scm: New file.
	* gnu/local.mk: Add to gnu/packages/golang-web.scm scope.

2024-01-03  Connor Clark  <connor@psyleft.com>

	services: docker: Add config-file option.
	* gnu/services/docker.scm (docker-configuration)[config-file] Add file-like
	field.
	* doc/guix.texi (Docker Service): Add information about config-file.

2024-01-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libassuan: Fix cross-compiling.
	gnu/packages/gnupg.scm(libassuan):
	[arguments]: When cross-compiling, set the --with-libgpg-error-prefix configure option.

	Change-Id: I320c48f320c34939a8e94589610beb5c40fdf53a

2024-01-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: grim: Fix cross-compiling.
	gnu/packages/image.scm(grim):
	[native-inputs]: When cross compiling, add wayland, pkg-config-for-build.

	Change-Id: I9dbf99d0bc92a62b17ded36937827dfbc6b29bb2

2024-01-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: grim: Update to 1.4.1.
	* gnu/packages/image.scm (grim): Update to 1.4.1.
	[home-page]: update to new home-page
	[source]: update url.

	Change-Id: I8c2e4ebbf198df7cedda7c1c946ecb33a6e92fb1

2024-01-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: slurp: Update to 1.5.0.
	* gnu/packages/image.scm (slurp): Update to 1.5.0.

	Change-Id: I72a60742af26a2544ee21e052963c0a8ad549d0e

2024-01-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: slurp: Fix cross-compiling.
	gnu/packages/image.scm(slurp):
	[native-inputs]: When cross compiling, add wayland, pkg-config-for-build.

	Change-Id: I5000d681b1428c5b7d123239c1f1ba00f121fb7e

2024-01-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: vulkan-loader: Fix cross-compiling.
	gnu/packages/vulkan.scm(vulkan-loader):
	[arguments]<#:configure-flags>: When cross-compiling, set -DBUILD_TESTS=OFF
	and -DUSE_GAS=OFF.
	[inputs]: Add libxrandr.

	Change-Id: I580e1c77c4b9b5a3483e93ff9eda78fbe07ec292

2024-01-03  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: glew: Fix cross-compiling.
	gnu/packages/gl.scm(glew):
	[arguments]<#:make-flags>: when cross-compiling, use {cc,strip}-for-target.

	Change-Id: I365f6635120a85359083beb88cb138f09a99fe33

2024-01-03  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: icedove-minimal: Add argument to desktop file.
	Icedove was not able to handle mailto: links, even if it responded to
	them, it only activated the window, but didn't compose a new email.
	Calling it directly by `icedove mailto:...` worked. According to:
	<https://lists.debian.org/debian-user/2015/06/msg01071.html>
	It was missing the argument in the `Exec` line of the desktop file.

	* gnu/packages/gnuzilla.scm (icedove-minimal)[phases]
	  {install-desktop-file}: Add arguments to Exe line in .desktop file.

	Change-Id: I3de5e57ed2c5eef23eee88e264487e6460c174b3

2024-01-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add cpat.
	* gnu/packages/bioinformatics.scm (cpat): New variable.

	Change-Id: I7b3acca1bdec2610d7cdaaf6f96440fe000421dd

2024-01-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-sleuth.
	* gnu/packages/bioinformatics.scm (r-sleuth): New variable.

	Change-Id: Ic358945548631fd3ac5de96b2efcf1fd93005898

2024-01-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tgutil: Update to 0.1.15-1.db4ff8b.
	* gnu/packages/statistics.scm (r-tgutil): Update to 0.1.15-1.db4ff8b.
	[description]: Update to use full sentences.

	Change-Id: I6cb7e60b0759bd307a676783a9ceb9c451ce7a82

2024-01-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-wasabi.
	* gnu/packages/bioinformatics.scm (r-wasabi): New variable.

	Change-Id: I5ce6c47f1fb3b1d5dfedd0977e53cb70ce379077

2024-01-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-toast.
	* gnu/packages/bioconductor.scm (r-toast): New variable.

	Change-Id: I922508bce0bdf0304e2f40d93a63ffdb58d03aa6

2024-01-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-epidish.
	* gnu/packages/bioconductor.scm (r-epidish): New variable.

	Change-Id: Ib8ca5980149a5d3eabb3d4a68ae686b855e372d4

2024-01-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-excelr: Reuse minify-build-system tools.
	* gnu/packages/cran.scm (r-excelr)[arguments]: Use minify-build-system.
	[native-inputs]: Use git repository for jexcel.js.
	[description]: Reformat.

	Change-Id: I82f7e466bbab6ad837359f04ee616a7766433c13

2024-01-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-web-tools: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-org-web-tools)[propagated-inputs]: Add EMACS-PLZ.

	Change-Id: Icf62d3774257f7b93e114503e6c31ea2fb81d807

2024-01-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vcd: Update to 1.4-12.
	* gnu/packages/cran.scm (r-vcd): Update to 1.4-12.

	Change-Id: I5db4c5aeb21692312e05dc6483c4e52a6ec23888

2024-01-02  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: emacs-telega-server: Update to 0.8.230.
	* gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to 0.8.230.

	gnu: tdlib: Update to 1.8.23.
	* gnu/packages/messaging.scm (tdlib): Update to 1.8.23.

2024-01-02  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-projectils.
	* gnu/packages/bioinformatics.scm (r-projectils): New variable.

	Change-Id: Ia975cfcb9c79e59b029c6839dc87b5dcb89bf72a

2024-01-02  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-stacas.
	* gnu/packages/bioinformatics.scm (r-stacas): New variable.

	Change-Id: I258a315465ed88b8013d26a36718250c950aa107

2024-01-02  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-scgate.
	* gnu/packages/bioconductor.scm (r-scgate): New variable.

	Change-Id: I441bbea5a68882f5f619dea72abdf84619c9d02f

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-yaml: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-yaml):
	[arguments]: Run tests.

	Change-Id: Ie395af0fb107313170509986e1ee2d0d996c6689

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-yaml: Update to 0.5.5.
	* gnu/packages/emacs-xyz.scm (emacs-yaml): Update to 0.5.5.

	Change-Id: Id20c84596a74cd44055fc70892c4b843555c5ca7

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vertico: Update to 1.6.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 1.6.

	Change-Id: I944b8016f1afdd7d588f9940da6c9bd5b73c6787

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-transient: Update to 0.5.3.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.5.3.

	Change-Id: Ie770cec3eab70e9a5e010adf3341d1e7dc9590db

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-web-tools: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-org-web-tools): Update to 1.3.

	Change-Id: Id555aa9788cdeaa7a6fe1c27d33839b22b22234b

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	Change-Id: I35af71a8f93c823bc405de51553ffbfcf14d9040

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-ql: Update to 0.8.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.8.
	[propagated-inputs]: Add EMACS-COMPAT.

	Change-Id: I62149e53160ceb249ef49c052c28ecb30dd2a717

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-prescient: Update to 6.2.
	* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 6.2.

	Change-Id: I11041e12583ec5a84924daf70b56690a2de772e5

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-php-mode: Update to 1.25.1.
	* gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.25.1.

	Change-Id: Ia9b91ee48f2faa55bf479568cd1f42b49a060b4d

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-parseedn: Update to 1.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-parseedn): Update to 1.2.1.

	Change-Id: I4d6fd0b3a5e134002695368ea1184c24d9fcef8d

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-parseclj: Update to 1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-parseclj): Update to 1.1.1.

	Change-Id: I9a2bbbf3e575623993421bedee0ebce58658b0c8

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org: Update to 9.6.14.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.14.

	Change-Id: I75bd6ce590f269c2796ebf63a7b9ff51cf9d1b6e

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-osm: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 1.2.

	Change-Id: I794f486f2fc9dd4dab186c7dbd77f8a79532dedd

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jsonrpc: Update to 1.0.23.
	* gnu/packages/emacs-xyz.scm (emacs-jsonrpc): Update to 1.0.23.

	Change-Id: Ie676ff2b113e962a328f637a88caeefb58892ee7

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mood-line: Update to 3.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-mood-line): Update to 3.1.1.

	Change-Id: I3511f594fb499722bf2f22581e5c151d920552f0

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mc-extras: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-mc-extras): Update to 1.3.0.

	Change-Id: I0550c0a04e6a5ed188e4740e2c65d68162822a9e

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-marginalia: Update to 1.5.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 1.5.

	Change-Id: Id57e4fe99764856dc46ae3324077a00b6ac0af52

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-keycast: Update to 1.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-keycast): Update to 1.3.3.

	Change-Id: I771419e3cd2281fa8577e411e66fe7d006a91f89

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-json-mode: Update to 1.9.0.
	* gnu/packages/emacs-xyz.scm (emacs-json-mode): Update to 1.9.0.

	Change-Id: I47d1ff6f21cdb1055ab0dea61e0768f391087a2e

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-js2-mode: Update to 20231224.
	* gnu/packages/emacs-xyz.scm (emacs-js2-mode): Update to 20231224.

	Change-Id: Iffbe84ddee2559b526ba4345f4ff14f6ac1ca050

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jinx: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 1.1.

	Change-Id: I58919dd335a7f93339b362e95fc99449e80d2c31

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-inf-ruby: Update to 2.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-inf-ruby): Update to 2.8.1.

	Change-Id: I7f46a1ee645a24f96077cc70bf0ad30706979eb5

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	Change-Id: Ica2d7af2db908e37f17f6e4f8d8b83de3a5af349

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-haskell-mode: Update to 17.5.
	* gnu/packages/emacs-xyz.scm (emacs-haskell-mode): Update to 17.5.
	* gnu/packages/patches/emacs-haskell-mode-no-redefine-builtin.patch: Delete
	file.
	* gnu/local.mk (dist_patch_DATA): Apply file deletion.

	Change-Id: Ic7d11737af87995610ecf2c3178320901991423d

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-gptel: Update to 0.5.5.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.5.5.

	Change-Id: I3d158ab5a5cd0277c210de706cc78a0561eca1d9

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-geiser: Update to 0.30.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.30.

	Change-Id: I18d7c0132a13f8306de536c240edae8521ec9864

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emms-print-metadata: Update to 17.
	* gnu/packages/emacs-xyz.scm (emacs-emms-print-metadata): Update to 17.

	Change-Id: I9d09cdf200cebab408f103ab33075a0b55973b68

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eldev: Update to 1.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.8.1.

	Change-Id: Iaaa7ac51401114706b7d4192e363c7a358d86f47

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-el-patch: Update to 3.1.
	* gnu/packages/emacs-xyz.scm (emacs-el-patch): Update to 3.1.

	Change-Id: Iba1df4faccb7c87052c48e5bed9f974092e9e3ea

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebib: Update to 2.40.3.
	* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.40.3.
	[propagated-inputs]: Add EMACS-COMPAT.

	Change-Id: I7d37822ee5c41f5155ceb8e6b518a86dfcc9b5b3

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-docker: Update to 2.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-docker): Update to 2.3.1.

	Change-Id: Ib463a11ce6295118a846692b480edc4464a80d8f

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-denote: Update to 2.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-denote): Update to 2.2.0.

	Change-Id: I0552023075748b859dff361794726b7955873d0d

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-corfu: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 1.1.

	Change-Id: Ic2737697cfe4f5005172e05ab5d7343eb9f0ca23

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult-flycheck: Update to 1.0.
	* gnu/packages/emacs-xyz.scm (emacs-consult-flycheck): Update to 1.0.

	Change-Id: Ic52b212be42f59f70365d907d6b8992b7fc1101e

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 1.1.

	Change-Id: I303c64cef5419be1b8ff66a30ca9b7f8f44ccfa1

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-code-cells: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-code-cells): Update to 0.4.

	Change-Id: Iac21fa3441fc85387ebc3d404205bd4f8716359f

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-clojure-mode: Update to 5.18.1.
	* gnu/packages/emacs-xyz.scm (emacs-clojure-mode): Update to 5.18.1.

	Change-Id: I374f3ebca45fdce8ed84036fe999ace26d73c1ea

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-clj-refactor: Update to 3.11.2.
	* gnu/packages/emacs-xyz.scm (emacs-clj-refactor): Update to 3.11.2.

	Change-Id: I338a2a8a172d5ea486f1d693b7a8c52cca3ec1f7

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cider: Update to 1.12.0.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.12.0.

	Change-Id: Icc26d1b51125913009e425279d59db123d3722e1

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cape: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 1.1.

	Change-Id: I7b2c1c415e62d4c13d0f3d5b946d93423dc08fb4

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-async: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-async)[arguments]: Run tests.
	[native-inputs]: Add EMACS-BUTTERCUP.

	Change-Id: Ifa442644dbd259afb5584fbb4160a8b2346a6364

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-async: Update to 1.9.8.
	* gnu/packages/emacs-xyz.scm (emacs-async): Update to 1.9.8.

	Change-Id: I2b83724cee2f77d49417c104f7ab0bf299c671ea

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-buttercup: Update to 1.33.
	* gnu/packages/emacs-xyz.scm (emacs-buttercup): Update to 1.33.

	Change-Id: Ie98b77b883b084886797680ef317b9668f1d0445

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-beframe: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-beframe): Update to 1.0.0.

	Change-Id: I1df7f004c24cc783869421f656a59610006fcf90

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-apheleia: Update to 4.0.
	* gnu/packages/emacs-xyz.scm (emacs-apheleia): Update to 4.0.

	Change-Id: I2d61a20e434400f8dbae7d33894ab6f6134c9630

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vertico-posframe: Update to 0.7.5.
	* gnu/packages/emacs-xyz.scm (emacs-vertico-posframe): Update to 0.7.5.

	Change-Id: Ifff04b43f978e0664cafca2ab8b8e5a8b826bca4

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebdb: Update to 0.8.20.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.20.

	Change-Id: Ib3420c220beadc022bf3e65c8d904a0237f9dd18

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Update to 2.6.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.6.2.0.

	Change-Id: Id3db704243d269b1b0979a4ed2fe36bd42f8e9bb

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-kind-icon: Update to 0.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-kind-icon): Update to 0.2.1.

	Change-Id: Id0fe5f72a3252cf3bf7348cd45db89da9e80b6ec

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eldoc: Update to 1.15.0.
	* gnu/packages/emacs-xyz.scm (emacs-eldoc): Update to 1.15.0.

	Change-Id: Icea7f7d60301892e9476b930ab19a85f41b29f4f

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-subed: Update to 1.2.11.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.2.11.

	Change-Id: Ib3838ec91afdeefef267df49394ee4b1f75fa63a

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 13.2.3.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.2.3.

	Change-Id: Iabeb142f7fe1f5fcf925f788263c76eb0bbf1382

2024-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-rec-mode: Update to 1.9.3.
	* gnu/packages/databases.scm (emacs-rec-mode): Update to 1.9.3.

	Change-Id: I4268c08171b75442a6ba5b5da2887ae9764df98d

2024-01-01  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team

2024-01-01  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-system-monitor: Update to 44.0.
	* gnu/packages/gnome.scm (gnome-system-monitor): Update to 44.0.

	Change-Id: I1b4c0f16ec48ee5dfb07ad255ceb9252e0160945

2024-01-01  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-shell-extensions: Update to 44.0.
	* gnu/packages/gnome.scm (gnome-shell-extensions): Update to 44.0.

	Change-Id: Id5664a9f86f7a64179975cd9c5cbf7b6521c5844

2024-01-01  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-weather: Update to 44.0.
	* gnu/packages/gnome.scm (gnome-weather): Update to 44.0.

	Change-Id: I674f6b735d3d5917fb1f15f85d3ffa9c1e2fa221

2024-01-01  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gupnp: Update to 1.6.6.
	* gnu/packages/gnome.scm (gupnp): Update to 1.6.6.
	[arguments]: Convert to list of G-Expressions.
	[#:configure-flags]: Add -Dgtk_doc=true.
	[native-inputs]: Add gi-docgen.

	Change-Id: Ia173720a9b888b4064417f1df79508a8c5b7fb14

2024-01-01  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-boxes: Update to 44.3.
	* gnu/packages/gnome.scm (gnome-boxes): Update to 44.3.

	Change-Id: I7e8f0faa0c5d2366f49fd38eb565c2c711d2a14c

2024-01-01  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: eog: Update to 44.3.
	* gnu/packages/gnome.scm (eog): Update to 44.3.

	Change-Id: I3088d9213fe044746d8043d01c0243ce19e616e9

2024-01-01  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-user-docs: Update to 44.6.
	* gnu/packages/gnome.scm (gnome-user-docs): Update to 44.6.
	[home-page]: Update from redirection.

	Change-Id: I8c0989881be2cadac8453dc5d1df6c97857822eb

2024-01-01  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gcr: Update to 4.1.0.
	* gnu/packages/gnome.scm (gcr): Update to 4.1.0.

	Change-Id: I95cb59b6850190573f6b3464bce1dbe8fc0f9354

2024-01-01  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: grilo-plugins: Update to 0.3.16.
	* gnu/packages/gnome.scm (grilo-plugins): Update to 0.3.16.
	[arguments]: Convert to a list of G-Expressions.
	[home-page]: Update.

	Change-Id: I20876f9b594f8d33f2c85e313656791fb3b6812b

2024-01-01  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: grilo: Update to 0.3.16.
	* gnu/packages/gnome.scm (grilo): Update to 0.3.16.
	[native-inputs]: Add python.
	[home-page]: Update.

	Change-Id: Iaf391b1246e74b58536a0470ea68bd53fefe2f93

2024-01-01  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: cheese: Update to 44.1.
	The build system changed how it disables icon-theme.cache.

	* gnu/packages/gnome.scm (cheese): Update to 44.1.
	[#:phases]<skip-gtk-update-icon-cache>: Update.

	Change-Id: I95044d29da019345d14b5fe8f1671f0f7046fba3

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seurat-utils: Update to 2.5.0-1.c0374cc.
	* gnu/packages/bioinformatics.scm (r-seurat-utils): Update to 2.5.0-1.c0374cc.
	[propagated-inputs]: Add r-databaselinke-r, r-enhancedvolcano, r-foreach,
	r-job, r-magrittr, r-pheatmap, r-plotly, r-qs, r-rstudioapi, and r-tidyverse.

	Change-Id: Iea2df8205357e7717c0adec00f6852794817d295

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-databaselinke-r.
	* gnu/packages/bioinformatics.scm (r-databaselinke-r): New variable.

	Change-Id: I0cfcb5b6810b7afebbb9ccb02aafcce05507536c

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-job.
	* gnu/packages/cran.scm (r-job): New variable.

	Change-Id: I37a0870bd22d5bc2e700f843fca49f242a197440

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove r-rmetasim.
	This package fails to build and has been archived on CRAN in 2021.

	* gnu/packages/cran.scm (r-rmetasim): Remove variable.

	Change-Id: I46a6c98d7e05faac6f83e29dfb21196a69bae56b

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-batchelor: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-batchelor): Update to 1.18.1.

	Change-Id: Ic541acacc7e02951f0b2cc6d08d257fe22d7d4b4

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomeinfodb: Update to 1.38.5.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.38.5.

	Change-Id: I000bf46cc66ed4a6f1e44b12989326c121acde4c

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seuratdisk: Update to 0.0.0.9021-1.877d4e1.
	* gnu/packages/cran.scm (r-seuratdisk): Update to 0.0.0.9021-1.877d4e1.

	Change-Id: Iab1426efe5b792aacf19ab15e9d6d95be0bac38b

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sparsearray: Update to 1.2.3.
	* gnu/packages/bioconductor.scm (r-sparsearray): Update to 1.2.3.

	Change-Id: I5907db78a1261a3dbe0390737cc357bafbdb331e

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicscores: Update to 2.14.3.
	* gnu/packages/bioconductor.scm (r-genomicscores): Update to 2.14.3.

	Change-Id: I973721a2ba3a5c5d7e23c4063f363fea7bdfe77e

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metapod: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-metapod): Update to 1.10.1.

	Change-Id: Iafd5b48420d12f9fd02966c83914feb1ef38e510

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocneighbors: Update to 1.20.1.
	* gnu/packages/bioconductor.scm (r-biocneighbors): Update to 1.20.1.

	Change-Id: I34aa795404d8c083585f83d5a02810a9005bef32

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomeinfodb: Update to 1.38.4.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.38.4.

	Change-Id: Icdd7237e7a4d15a6b9554fca77423148d6f7438e

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-inext.
	* gnu/packages/cran.scm (r-inext): New variable.

	Change-Id: I6a87cfb57bfc8000520b98999cf260d2873f0b61

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Restore format-inputs.
	This fixes a regression introduced in commit
	e6223017d95bc615b2648f0798d9a3904d5b5f57 causing the selected input style to
	be ignored.

	* guix/import/cran.scm (format-inputs): New procedure.
	(maybe-inputs): Use it.

	Change-Id: I0d36f972fcb9888ed2be4ec9360bbcab13c25c5d

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fpc: Update to 2.2-11.
	* gnu/packages/statistics.scm (r-fpc): Update to 2.2-11.

	Change-Id: Iebf343be3f9ce37fc9d740286b185e9c5c733efb

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cowplot: Update to 1.1.2.
	* gnu/packages/statistics.scm (r-cowplot): Update to 1.1.2.

	Change-Id: Ie1688b1eb38e2c3ef04460cc4dd7c35179b6c48e

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vipor: Update to 0.4.7.
	* gnu/packages/statistics.scm (r-vipor): Update to 0.4.7.

	Change-Id: I7a7442ae64d5a96a4ab20427ab5fb8bcdc2e51e2

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrixstats: Update to 1.2.0.
	* gnu/packages/statistics.scm (r-matrixstats): Update to 1.2.0.

	Change-Id: I08ad75b3cdfefdeb9718086be75bb24153e117c9

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-segmented: Update to 2.0-1.
	* gnu/packages/statistics.scm (r-segmented): Update to 2.0-1.

	Change-Id: Ieb6dac2712af46fffd29959d9510153dd1f1fb5d

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-brew: Update to 1.0-10.
	* gnu/packages/statistics.scm (r-brew): Update to 1.0-10.

	Change-Id: I8d3045477d8b329f0c626738a0cd8cf02862e34c

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yaml: Update to 2.3.8.
	* gnu/packages/statistics.scm (r-yaml): Update to 2.3.8.

	Change-Id: I0b654db60d894e160c1ad8aa77000fc90ea649c3

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dbi: Update to 1.2.0.
	* gnu/packages/statistics.scm (r-dbi): Update to 1.2.0.

	Change-Id: I4384d37dd602b396fce736ff5c3b33e3da965233

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringi: Update to 1.8.3.
	* gnu/packages/statistics.scm (r-stringi): Update to 1.8.3.

	Change-Id: Id600b65a926a233400870444ad3028690be3e92e

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mgcv: Update to 1.9-1.
	* gnu/packages/statistics.scm (r-mgcv): Update to 1.9-1.

	Change-Id: I9275750902b6e2d2bd1c7394363bdbc66043c4de

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggh4x: Update to 0.2.7.
	* gnu/packages/cran.scm (r-ggh4x): Update to 0.2.7.

	Change-Id: I0211d69404806922d6725f4936593573674d7e59

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ragg: Update to 1.2.7.
	* gnu/packages/cran.scm (r-ragg): Update to 1.2.7.

	Change-Id: I95f8c91f678181066745cad09295c4bcf24993de

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3learners: Update to 0.5.8.
	* gnu/packages/cran.scm (r-mlr3learners): Update to 0.5.8.

	Change-Id: Icae31b1458044eb224a19f06b46a45906a9c0f6d

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3: Update to 0.17.1.
	* gnu/packages/cran.scm (r-mlr3): Update to 0.17.1.
	[propagated-inputs]: Add r-rhpcblasctl.

	Change-Id: Ida585a8ac45d8f78de787a243808788927ab765a

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-projpred: Update to 2.8.0.
	* gnu/packages/cran.scm (r-projpred): Update to 2.8.0.

	Change-Id: I01cfa407b53ccb02eea729319454f1f1f409d1d3

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcdd: Update to 1.6.
	* gnu/packages/cran.scm (r-rcdd): Update to 1.6.

	Change-Id: I6b76442004bb2fe3a6bb66c296562df295da2378

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsconnect: Update to 1.2.0.
	* gnu/packages/cran.scm (r-rsconnect): Update to 1.2.0.

	Change-Id: I8611d8a82b040f33292cdd81b5a278bdf500e956

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gghighlight: Update to 0.4.1.
	* gnu/packages/cran.scm (r-gghighlight): Update to 0.4.1.

	Change-Id: Ic4067391a7713b59081f8a688704175e5bb024aa

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidygraph: Update to 1.3.0.
	* gnu/packages/cran.scm (r-tidygraph): Update to 1.3.0.
	[propagated-inputs]: Add r-lifecycle.

	Change-Id: I99834ca5ee3ca760d2d5f16245118cd56c5e2b75

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-terra: Update to 1.7-65.
	* gnu/packages/cran.scm (r-terra): Update to 1.7-65.

	Change-Id: I4fbb281b56600d51e59c863e5cfba00005db91de

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yulab-utils: Update to 0.1.2.
	* gnu/packages/cran.scm (r-yulab-utils): Update to 0.1.2.

	Change-Id: If6c7afd545aae041a8f9a541845ae12b2285314e

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-haplo-stats: Update to 1.9.5.
	* gnu/packages/cran.scm (r-haplo-stats): Update to 1.9.5.

	Change-Id: Ic7e9c54242a0112de0b110e1b2c3c30288dd135a

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pegas: Update to 1.3.
	* gnu/packages/cran.scm (r-pegas): Update to 1.3.

	Change-Id: If0c384c10f6203eaa8c4c15c17856a89351b6830

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sf: Update to 1.0-15.
	* gnu/packages/cran.scm (r-sf): Update to 1.0-15.

	Change-Id: I56c17f3d492664e080e5936a6bffad1f219d6231

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s2: Update to 1.1.6.
	* gnu/packages/cran.scm (r-s2): Update to 1.1.6.

	Change-Id: Ia4fec706e071401d0b2999bf94e1871898224bf4

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lavaan: Update to 0.6-17.
	* gnu/packages/cran.scm (r-lavaan): Update to 0.6-17.

	Change-Id: I1b02e94154badf23becd6c95cca13ca8188f3168

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tensora: Update to 0.36.2.1.
	* gnu/packages/cran.scm (r-tensora): Update to 0.36.2.1.

	Change-Id: I9d8ae1b94fd43ceb68044b944335d341b84bed70

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-future-apply: Update to 1.11.1.
	* gnu/packages/cran.scm (r-future-apply): Update to 1.11.1.

	Change-Id: Ib50aff8c551c3eb23b2c321761a04a4173e6e161

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-future: Update to 1.33.1.
	* gnu/packages/cran.scm (r-future): Update to 1.33.1.

	Change-Id: Ica13d8821eecd0b65fdbcb435293aa174781c93b

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-protviz: Update to 0.7.9.
	* gnu/packages/cran.scm (r-protviz): Update to 0.7.9.

	Change-Id: I26fbd01cf6d4e5e50b3f4513193c14feea53a2b2

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnaturalearth: Update to 1.0.1.
	* gnu/packages/cran.scm (r-rnaturalearth): Update to 1.0.1.
	[propagated-inputs]: Remove r-sp.

	Change-Id: Iceee064560f5719ccc2fb0d3377160c1bc914ac3

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidytree: Update to 0.4.6.
	* gnu/packages/cran.scm (r-tidytree): Update to 0.4.6.

	Change-Id: Ia2dd2b6dd74f08b3377906aa3895d3a9437983ea

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggeffects: Update to 1.3.4.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.3.4.

	Change-Id: I30d18c4aef8494dc49e0149f2ca5f7276c49b840

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tmb: Update to 1.9.10.
	* gnu/packages/cran.scm (r-tmb): Update to 1.9.10.

	Change-Id: I698e60a2f79fb84452b02e9d78053621c5aa8398

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-emmeans: Update to 1.9.0.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.9.0.

	Change-Id: I078b8023106b085716444240b6e49edafce30592

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sandwich: Update to 3.1-0.
	* gnu/packages/cran.scm (r-sandwich): Update to 3.1-0.

	Change-Id: Ibe33dfa1bcdb1c8fac8f46131042d4829ac12a9e

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quickjsr: Update to 1.0.9.
	* gnu/packages/cran.scm (r-quickjsr): Update to 1.0.9.

	Change-Id: Ia7ce3d44b71d5d2493f2dcebbcdf55fa7a9cea98

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-targets: Update to 1.4.0.
	* gnu/packages/cran.scm (r-targets): Update to 1.4.0.

	Change-Id: Id2912083268d8021e99ce58b452b87505cd14f5e

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-magick: Update to 2.8.2.
	* gnu/packages/cran.scm (r-magick): Update to 2.8.2.

	Change-Id: Ibdba20895ea4934b047ec1cc463a7edd3e46806c

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mixsqp: Update to 0.3-54.
	* gnu/packages/cran.scm (r-mixsqp): Update to 0.3-54.

	Change-Id: I92fa69bf895833f8ba6b68cbcc933c1e6cb170a0

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dofuture: Update to 1.0.1.
	* gnu/packages/cran.scm (r-dofuture): Update to 1.0.1.

	Change-Id: If6bb0ca6c3d9bc788a7166dd09b8a9e908d75870

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seriation: Update to 1.5.4.
	* gnu/packages/cran.scm (r-seriation): Update to 1.5.4.

	Change-Id: I33dd04e9ef572e0731634149da3b0af0ee66929a

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-timeseries: Update to 4032.108.
	* gnu/packages/cran.scm (r-timeseries): Update to 4032.108.

	Change-Id: I9fd9ae02405dd4c25beb4da7876ac9ff1f13278c

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggridges: Update to 0.5.5.
	* gnu/packages/cran.scm (r-ggridges): Update to 0.5.5.

	Change-Id: Ife748b75a0132b35020bfec0d58851e529aa2ebe

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ucminf: Update to 1.2.1.
	* gnu/packages/cran.scm (r-ucminf): Update to 1.2.1.

	Change-Id: I8008943c653e2ce1c998353aeef383f5a79332b1

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-recipes: Update to 1.0.9.
	* gnu/packages/cran.scm (r-recipes): Update to 1.0.9.

	Change-Id: Ia73c9091f6d45f1690a4bfcae014e9571b317182

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-psych: Update to 2.3.12.
	* gnu/packages/cran.scm (r-psych): Update to 2.3.12.

	Change-Id: I7bb3783e4df94655ab4d71bc6e14303691e39500

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-timedate: Update to 4032.109.
	* gnu/packages/cran.scm (r-timedate): Update to 4032.109.

	Change-Id: Ib9718ee4e9c35182e892c23fa5b930ab71489acd

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bindrcpp: Update to 0.2.3.
	* gnu/packages/cran.scm (r-bindrcpp): Update to 0.2.3.

	Change-Id: I6cde68e383bb776bfe18fe82cb3075a1ceb0c4f4

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gensa: Update to 1.1.12.
	* gnu/packages/cran.scm (r-gensa): Update to 1.1.12.

	Change-Id: I5be3cff03ad8edfc7f635a349f85570f9c4dfd2e

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maps: Update to 3.4.2.
	* gnu/packages/cran.scm (r-maps): Update to 3.4.2.

	Change-Id: Id5063b752e807e6bbba40e52894c1a92917f8799

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-servr: Update to 0.28.
	* gnu/packages/cran.scm (r-servr): Update to 0.28.

	Change-Id: If6af9c2b2902039434ca858853de01bd59975ba5

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rticles: Update to 0.26.
	* gnu/packages/cran.scm (r-rticles): Update to 0.26.

	Change-Id: I5c2c25477990a87c3b1cec7f7830cddb862d2b6a

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-datawizard: Update to 0.9.1.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.9.1.

	Change-Id: I91de1685b889eb516204499c6e21c0fb1475ea13

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aod: Update to 1.3.3.
	* gnu/packages/cran.scm (r-aod): Update to 1.3.3.

	Change-Id: Ifcf95c006c6adc76197cba6ab8dbb8234bf5c1cd

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Add invalid package.
	* guix/import/cran.scm (invalid-packages): Add libR.

	Change-Id: I1e06b44785051dfc4fb85ba06062aa8c8e003495

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggvenndiagram: Update to 1.4.9.
	* gnu/packages/cran.scm (r-ggvenndiagram): Update to 1.4.9.
	[propagated-inputs]: Add r-aplot, r-forcats, and r-tidyr; remove r-magrittr,
	r-plotly, r-purrr, r-rvenn, r-sf, and r-yulab-utils.

	Change-Id: I7e1f701e893aff8d75fa9de46d4f451cfa98f820

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diversitree: Update to 0.10-0.
	* gnu/packages/cran.scm (r-diversitree): Update to 0.10-0.
	[native-inputs]: Remove gfortran.

	Change-Id: Ie54ba8374d85b66d712d2c50d7ad1f05edc01b75

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-radiant-data: Update to 1.6.3.
	* gnu/packages/cran.scm (r-radiant-data): Update to 1.6.3.
	[source]: Do not delete help files, because they are now under CC-BY-SA.
	[arguments]: Simplify by using minify-build-system.

	Change-Id: Ic4a2bdd3a8df9f27d703505eaeba080e28982c80

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shiny: Update to 1.8.0.
	* gnu/packages/cran.scm (r-shiny): Update to 1.8.0.
	[arguments]: Do not use quasiquote for argument list.

	Change-Id: Id36b3168a13a254e26cda30d7eaa45874d40c4e3

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-torch: Update to 0.12.0.
	* gnu/packages/cran.scm (r-torch): Update to 0.12.0.
	[propagated-inputs]: Add r-jsonlite and r-safetensors.

	Change-Id: I7d35b494640159975485846416e03630c7cd451f

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: liblantern: Update to 0.11.0-1.4d83bd0.
	* gnu/packages/machine-learning.scm (liblantern): Update to 0.11.0-1.4d83bd0.

	Change-Id: I04ac3d64df8ec3b4ba628886640020a24361f4e3

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pytorch-for-r-torch: Update to 2.0.1.
	* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch): Update to 2.0.1.
	* gnu/packages/patches/python-pytorch2-system-libraries.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Change-Id: I97551d543e50f6e511aa0529c097d156cf3f96de

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add onnx-optimizer-for-torch2.
	* gnu/packages/machine-learning.scm (onnx-optimizer-for-torch2): New variable.

	Change-Id: Icf48cba3f0a30f171b6f01cd033dd135a078ba1a

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add onnx-for-torch2.
	* gnu/packages/machine-learning.scm (onnx-for-torch2): New variable.
	* gnu/packages/patches/onnx-1.13.1-use-system-googletest.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Change-Id: I8a46b9a8096a33bcf949bc4f5d497e22902ab301

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-protobuf: Update to 3.20.2.
	* gnu/packages/protobuf.scm (python-protobuf): Update to 3.20.2.

	Change-Id: Ic7a0f199f522ebf1e62e9179b4a7e4223594299c

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-safetensors.
	* gnu/packages/cran.scm (r-safetensors): New variable.

	Change-Id: I40bcee87cdbba9776f3448a2567f94ebb1e652b9

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add xnnpack-for-torch2.
	* gnu/packages/machine-learning.scm (xnnpack-for-torch2): New variable.
	* gnu/packages/patches/xnnpack-for-torch2-system-libraries.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Change-Id: I1c35f5fbd064fcc6732b924d7cafaa1a7d03ce04

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmpi: Update to 0.7-2.
	* gnu/packages/cran.scm (r-rmpi): Update to 0.7-2.
	[properties]: Specify updater-extra-inputs.
	[arguments]: Use G-expression.

	Change-Id: Ic15015bf181ae1e7689b7c81a3bf11258e2df946

2024-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-littler: Update to 0.3.19.
	* gnu/packages/cran.scm (r-littler): Update to 0.3.19.
	[properties]: Specify updater-extra-inputs.
	[native-inputs]: Remove pkg-config.

	Change-Id: Ic152e560fa9f5609aebc8c4a68a60265b7626bcb

2024-01-01  Julien Lepiller  <julien@lepiller.eu>

	gnu. josm. Update to 18907.
	* gnu/packages/geo.scm (josm): Update to 18907.

	Change-Id: Ica61eabb49489bc5716b2b0bd029bbffcb7f84d3

2024-01-01  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add java-jakarta-annotations-api.
	* gnu/packages/java.scm (java-jakarta-annotations-api): New variable.

	Change-Id: I374d1be6f1c509c9c6391e0551de5362eae13357

2024-01-01  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: Add neovim-coqtail.
	* gnu/packages/vim.scm (neovim-coqtail): New variable.

	Change-Id: I431571925da02788410fc8bf3b1e1aea93bcb1bb

2024-01-01  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: vim-coqtail: Allow using neovim for tests.
	* gnu/packages/vim.scm (vim-coqtail): Allow using neovim for tests.

	Change-Id: I114b07dd9cf525a5571a37f51b2e6b2a57d5be46

2024-01-01  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: vim-coqtail: Move vim-full to arguments.
	* gnu/packages/vim.scm (vim-coqtail)[arguments]: Set #:vim to use
	vim-full.  Adjust custom 'check phase accordingly.
	[native-inputs]: Remove vim-full.  Remove input labels.

	Change-Id: I20cc1e0772727f8fc7db70b42151432fb6349fc7

2024-01-01  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: Add neovim-vader.
	* gnu/packages/vim.scm (neovim-vader): New variable.

	Change-Id: Ib507c2086c31a42088f3f433b57ac1e345e27113

2024-01-01  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: vim-vader: Allow using neovim for tests.
	* gnu/packages/vim.scm (vim-vader): Allow using neovim for tests.

	Change-Id: Id5b4423f24fdd42814b0a0e3fab801ec871611f7

2024-01-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gccgo-12: Fix building with 1 core.
	* gnu/packages/gcc.scm (make-gccgo)[arguments]: When building gccgo-12
	or higher add a phase to build libbacktrace before libgo.

	Change-Id: I9bb225b58ffa439f9461e4126f51ab453683efbe

2023-12-31  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	Change-Id: Ib407fd37896cc8653f5bfb1f76dba9dc775c8c10

2023-12-31  John Kehayias  <john.kehayias@protonmail.com>

	gnu: go-1.21: Update to 1.21.5.
	* gnu/packages/golang.scm (go-1.21): Update to 1.21.5.

	Change-Id: Ie7d275e698c3884c93d7618d99859d6019fa8893

2023-12-31  John Kehayias  <john.kehayias@protonmail.com>
	    VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add the Go standard library 1.21.
	* gnu/packages/golang.scm (go-std-1.21): New variable.

	Change-Id: I8f26611fc5a9398d915e74d3e55a0f0310b27133

2023-12-31  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: Add go-1.21.
	* gnu/packages/golang.scm (go-1.21): New variable.

	Change-Id: Ifa9fa61ed1ae49831621bdbabd530d29f6fa164a

2023-12-31  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: jq: Update to 1.7.1 [security fixes].
	Fixes CVE-2023-50246 and CVE-2023-50268.

	* gnu/packages/web.scm (jq): Update to 1.7.1.

	Change-Id: I21999732036c76faea711e0484fa8c0d75d8736f

2023-12-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-stretchr-testify-bootstrap: Move to golang-check.scm
	* gnu/packages/golang.scm (go-github-com-stretchr-testify-bootstrap):
	Move from here ...
	* gnu/packages/golang-check.scm: ... to here.

	Change-Id: Iaa32e1c17a0e5a372613302e5e7fbf8de4d9572a

2023-12-31  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: Remove dxvk.
	This package has been broken for some time, and upstream removed support for
	building with winelib in version 1.7 released in May 2020.

	* gnu/packages/wine.scm (dxvk): Delete variable.

	Change-Id: I393853aa6e0c9257907549f346a36a1fe37a61a0

2023-12-31  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: wine-staging: Update to 8.18.
	* gnu/packages/wine.scm (wine-staging): Update to 8.18.
	(wine-staging-patchset-data)[#:builder]: Adjust accordingly.
	[native-inputs]: Drop bash.
	(wine-staging)[native-inputs]: Add python-3.
	[#:phases]<apply-wine-staging-patches>: Adjust path to patch script.
	(wine64-staging)[#:phases]<apply-wine-staging-patches>: Likewise.

	Change-Id: Ie71ed785c1e821b1d1752e46b3da11809b4331e5

2023-12-31  Adam Faiz  <adam.faiz@disroot.org>

	gnu: Add devours.
	* gnu/packages/games.scm (devours): New variable.

	gnu: Add informlib.
	* gnu/packages/game-development.scm (informlib): New variable.

	gnu: Add inform.
	* gnu/packages/game-development.scm (inform): New variable.

2023-12-31  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	doc: cookbook: Fix typo.
	Follow-up: f24b14767d362a84e6469682b4fe303b50f4b589

	* doc/guix-cookbook.texi (Routed network for libvirt): Fix typo in
	section name.

	Change-Id: I1ba7ee2cba89764283f6a702a793ee9100585a87

2023-12-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove emacs-mu4e-conversation.
	* gnu/packages/emacs-xyz.scm (emacs-mu4e-conversation): Delete variable.

	Reported-by: Cayetano Santos <csantosb@inventati.org>
	Change-Id: I45126ecabdfc475e5cd19a342c78e7e98e91fe54

2023-12-31  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Use accurate wording in Emacs-Debbugs configuration.
	'M-x debbugs-gnu' does not prompt for which bugs to show.
	'C-u M-x debbugs-gnu' would.
	Follow-up to 19fe24c5b978a16cbca3cddbfa3ab9d1ee2c68f2.

	* doc/contributing.texi (Viewing Bugs within Emacs): Make comment
	more accurate.

2023-12-31  Hilton Chain  <hako@ultrarare.space>

	gnu: font-lxgw-wenkai: Update to 1.315.
	* gnu/packages/fonts.scm (font-lxgw-wenkai): Update to 1.315.

	Change-Id: I28d0526af7868a50a378fcbd5bd2d11d27b02aa1

2023-12-31  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 253.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 253.

	Change-Id: I70d0130c8cc3cdea03546969a0e87eb4c637fc5b

2023-12-31  Greg Hogan  <code@greghogan.com>

	gnu: shflags: Update to 1.3.0.
	* gnu/packages/version-control.scm (shflags): Update to 1.3.0.

	Change-Id: I8463a45d4a2526d971441292e7ec94c9e0710521

2023-12-31  Bruno Victal  <mirai@makinata.eu>

	gnu: mympd: Update to 13.0.6.
	* gnu/packages/mpd.scm (mympd): Update to 13.0.6.

	Change-Id: Iaaf3985ce4c1399bb0709f2e6702df2a232a1e48

2023-12-31  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: glfw: Update to 3.3.9.
	* gnu/packages/gl.scm (glfw): Update to 3.3.9.

	Change-Id: Ide5ec168e97d431dba007bd6095635dab83b87c4

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml-markup0.8.0.
	This is only used for ocaml4.07.

	* gnu/packages/ocaml.scm (ocaml-markup0.8.0): Remove variable.
	(ocaml-markup)[properties]: Remove variant.

	Change-Id: Ib6444d67f5b8fba13e8ca7bca444ed9e29efa7de

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-sexplib0.
	* gnu/packages/ocaml.scm (ocaml4.07-sexplib0): Remove variable.
	(ocaml-sexplib0)[properties]: Remove variant.

	Change-Id: Ie370668adc446fc4c2b04206a6657380e5e09790

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-lwt.
	* gnu/packages/ocaml.scm (ocaml4.07-lwt): Remove variable.
	(ocaml-lwt)[properties]: Remove variant.

	Change-Id: I3db8b1656ead127a9081d843a3ad387706bcc982

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-base.
	* gnu/packages/ocaml.scm (ocaml4.07-base): Remove variable.
	(ocaml-base)[properties]: Remove variant.

	Change-Id: I07813a2865b3bb42e0adf75e74bfebe372f1e789

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-stdio.
	* gnu/packages/ocaml.scm (ocaml4.07-stdio): Remove variable.
	(ocaml-stdio)[properties]: Remove variant.

	Change-Id: I5a664b5130408eba41266f36cfc03641e2a8fd9d

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-re.
	* gnu/packages/ocaml.scm (ocaml4.07-re): Remove variable.
	(ocaml-re)[properties]: Remove variant.

	Change-Id: Ib3cf5188737579908e945bd49617b6d717da4250

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-compiler-libs.
	* gnu/packages/ocaml.scm (ocaml4.07-compiler-libs): Remove variable.
	(ocaml-compiler-libs)[properties]: Remove variant.

	Change-Id: Idf54330537c2ff9317a4650df06ece7bd980b1da

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-cmdliner.
	* gnu/packages/ocaml.scm (ocaml4.07-cmdliner): Remove variable.
	(ocaml-cmdliner)[properties]: Remove variant.

	Change-Id: I83cd2ca87356a103201b3c1ffb1a8de4b081a9da

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-lablgtk.
	* gnu/packages/ocaml.scm (ocaml4.07-lablgtk): Remove variable.
	(lablgtk)[properties]: Remove variant.

	Change-Id: I931b9316834d109fe291dbb8d1217690e129b9ee

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-uuidm.
	* gnu/packages/ocaml.scm (ocaml4.07-uuidm): Remove variable.
	(ocaml-uuidm)[properties]: Remove variant.

	Change-Id: I8ff5a145eb1057f8aff869f865c562134c9afc9d

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppxlib.
	* gnu/packages/ocaml.scm (ocaml4.07-ppxlib): Remove variable.
	(ocaml-ppxlib)[properties]: Remove variant.

	Change-Id: I6b19e7751d1c21549d261281ae400f90c8d88c6c

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-configurator.
	* gnu/packages/ocaml.scm (ocaml4.07-configurator): Remove variable.

	Change-Id: If30443dcb2004f5248e6dff33c96b14e4d00daa9

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-migrate-parsetree.
	* gnu/packages/ocaml.scm (ocaml4.07-migrate-parsetree): Remove variable.
	(ocaml-migrate-parsetree)[properties]: Remove variant.

	Change-Id: Iec470c670517fbb8b1b554c3a357b08972c48853

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-fmt.
	* gnu/packages/ocaml.scm (ocaml4.07-fmt): Remove variable.
	(ocaml-fmt)[properties]: Remove variant.

	Change-Id: I35d294d764a1e3fd8160a7da9cbd5cab9bea4660

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-parsexp.
	* gnu/packages/ocaml.scm (ocaml4.07-parsexp): Remove variable.
	(ocaml-parsexp)[properties]: Remove variant.

	Change-Id: I8f4ba60895845ba8a45d87107c5b0f7ce0674f99

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-variantslib.
	* gnu/packages/ocaml.scm (ocaml4.07-variantslib): Remove variable.
	(ocaml-variantslib)[properties]: Remove variant.

	Change-Id: Ie05207ed1bb675c91e68058cd2a1ff0e63ccf532

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-fieldslib.
	* gnu/packages/ocaml.scm (ocaml4.07-fieldslib): Remove variable.
	(ocaml-fieldslib)[properties]: Remove variant.

	Change-Id: Ic915d16ee2f45a198f63896ad0ad22ac57815958

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-sexp-conv.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-sexp-conv): Remove variable.
	(ocaml-ppx-sexp-conv)[properties]: Remove variant.

	Change-Id: I6471c4e4f0c7cd8d3dd04f0ea0f4ce064759b37b

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-fields-conv.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-fields-conv): Remove variable.
	(ocaml-ppx-fields-conv)[properties]: Remove variant.

	Change-Id: Ie109e8ac78166e2df6cfece2fd80961a4d5cb6db

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-compare.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-compare): Remove variable.
	(ocaml-ppx-compare)[properties]: Remove variant.

	Change-Id: Idac9eb2fe20e6849a791b758507211b47969aafa

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-variants-conv.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-variants-conv): Remove variable.
	(ocaml-ppx-variants-conv)[properties]: Remove variant.

	Change-Id: Ib386d87c5b1cdd031155da7c8cfdcbc763624470

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-custom-printf.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-custom-printf): Remove variable.
	(ocaml-ppx-custom-printf)[properties]: Remove variant.

	Change-Id: Icc9e85727c28f9fd4aab07c7661282aed7dd1567

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-alcotest.
	* gnu/packages/ocaml.scm (ocaml4.07-alcotest): Remove variable.
	(ocaml-alcotest)[properties]: Remove variant.

	Change-Id: I32402499e6c4b5b2c586e0fe8abc1aede3504fa2

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-typerep.
	* gnu/packages/ocaml.scm (ocaml4.07-typerep): Remove variable.
	(ocaml-typerep)[properties]: Remove variant.

	Change-Id: I6e856bd96ca7dedeb0078e662b19a1f12143c0d2

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-bin-prot.
	* gnu/packages/ocaml.scm (ocaml4.07-bin-prot): Remove variable.
	(ocaml-bin-prot)[properties]: Remove variant.

	Change-Id: I8d16ef26b58cc179bcc9d93d2e3e18116c474d25

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-here.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-here): Remove variable.
	(ocaml-ppx-here)[properties]: Remove variant.

	Change-Id: I7b54d003c6bf988eb93d6a2345296d11add14f6d

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-sexplib.
	* gnu/packages/ocaml.scm (ocaml4.07-sexplib): Remove variable.
	(ocaml-sexplib)[properties]: Remove variant.

	Change-Id: I5d682457888b57d7d68c2e3e2b28d6cd4f4f3a85

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-assert.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-assert): Remove variable.
	(ocaml-ppx-assert)[properties]: Remove variant.

	Change-Id: Iba0b987323b8ee3feb2330b1e5eed199856466ee

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-inline-test.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-inline-test): Remove variable.
	(ocaml-ppx-inline-test)[properties]: Remove variant.

	Change-Id: Ia7a74c7872b200d22fe56ec62de144534fc9e1ae

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-bench.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-bench): Remove variable.
	(ocaml-ppx-bench)[properties]: Remove variant.

	Change-Id: I407067f56a2e8a73ab9c311dafb2fd6dd5b583f8

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-expect.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-expect): Remove variable.
	(ocaml-ppx-expect)[properties]: Remove variant.

	Change-Id: Iad2ab78be171d8e0c7526c27fd0c7f77e62c6c68

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-let.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-let): Remove variable.
	(ocaml-ppx-let)[properties]: Remove variant.

	Change-Id: Ia173d6bd784b6c1347c3ec2e3cc4e10b9537b092

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-enumerate.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-enumerate): Remove variable.
	(ocaml-ppx-enumerate)[properties]: Remove variant.

	Change-Id: I4923573de50e9e1795562cc7b974b8da7c88a64c

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-js-style.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-js-style): Remove variable.
	(ocaml-ppx-js-style)[properties]: Remove variant.

	Change-Id: I2243b4ae20136fb3d91c578d9bb2eeea306b0bb1

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-hash.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-hash): Remove variable.
	(ocaml-ppx-hash)[properties]: Remove variant.

	Change-Id: I38a4e5a4deb88398ae714b0671c9477551e7b6d9

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-tools-versioned.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-tools-versioned): Remove variable.

	Change-Id: I74f5f3f9cdc7d7be2f1d52c933e27b688a8d2558

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-optcomp.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-optcomp): Remove variable.
	(ocaml-ppx-optcomp)[properties]: Remove variant.

	Change-Id: I030cadf5a90d8386b892d2318244f997fc55283c

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-sexp-value.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-sexp-value): Remove variable.
	(ocaml-ppx-sexp-value)[properties]: Remove variant.

	Change-Id: Ib5b777b78c63d9cbc4812affba6f861c89ff3cce

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-optional.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-optional): Remove variable.
	(ocaml-ppx-optional)[properties]: Remove variant.

	Change-Id: Ie6aad28146cea0f5b48be78c68e7341307234e4a

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-bin-prot.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-bin-prot): Remove variable.
	(ocaml-ppx-bin-prot)[properties]: Remove variant.

	Change-Id: I132d19d38cbb40c72afaa86a758ca0d4267fe645

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-base.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-base): Remove variable.
	(ocaml-ppx-base)[properties]: Remove variant.

	Change-Id: I1a079a895eb260bb6870a12f494b79869a5a350c

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-sexp-message.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-sexp-message): Remove variable.
	(ocaml-ppx-sexp-message)[properties]: Remove variant.

	Change-Id: Iaee2fbecb086ddad1b15b878d8148f9101903834

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-bisect-ppx.
	* gnu/packages/ocaml.scm (ocaml4.07-bisect-ppx): Remove variable.
	(ocaml-bisect-ppx)[properties]: Remove variant.

	Change-Id: I91dcdd486980885530ea2e269328ecf781aee020

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-fail.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-fail): Remove variable.
	(ocaml-ppx-fail)[properties]: Remove variant.

	Change-Id: Iec707f415906d109a2eb2076477c2bfecc27bcc8

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-pipebang.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-pipebang): Remove variable.
	(ocaml-ppx-pipebang)[properties]: Remove variant.

	Change-Id: I3c74444122e43571c9922bf703701e20b7baf58f

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-typerep-conv.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-typerep-conv): Remove variable.
	(ocaml-ppx-typerep-conv)[properties]: Remove variant.

	Change-Id: Iacd645286f2b1819d94c44fb6545382d755906bd

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-tyxml.
	* gnu/packages/ocaml.scm (ocaml4.07-tyxml): Remove variable.
	(ocaml-tyxml)[properties]: Remove variant.

	Change-Id: I2b86d01832baf4c139e2a0391a4dd344982bb160

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-ppx-jane.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-jane): Remove variable.
	(ocaml-ppx-jane)[properties]: Remove variant.

	Change-Id: Ia40acb52457f5c70221d424ec7015877b70ce614

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-spawn.
	* gnu/packages/ocaml.scm (ocaml4.07-spawn): Remove variable.
	(ocaml-spawn)[properties]: Remove variant.

	Change-Id: Ib655eca9b305de23aa0cee0e29e51d9acea01094

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-odoc.
	* gnu/packages/ocaml.scm (ocaml4.07-odoc): Remove variable.
	(ocaml-odoc)[properties]: Remove variant.

	Change-Id: I903ba64cfb460064531a502ca0c97e81ed4bbb82

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-jane-street-headers.
	* gnu/packages/ocaml.scm (ocaml4.07-jane-street-headers): Remove
	variable.
	(ocaml-jane-street-headers)[properties]: Remove variant.

	Change-Id: I4df9b3a74ea8100605bf730848888db4f63c1dc0

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-qcheck.
	* gnu/packages/ocaml.scm (ocaml4.07-qcheck): Remove variable.
	(ocaml-qcheck)[properties]: Remove variant.

	Change-Id: I5d658a105d626315742428a68638222da212bea6

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-frontc.
	* gnu/packages/ocaml.scm (ocaml4.07-frontc): Remove variable.
	(ocaml-frontc)[properties]: Remove variant.

	Change-Id: I52bf626af56d05e6230365825b944240cc523cdc

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-core-kernel.
	* gnu/packages/ocaml.scm (ocaml4.07-core-kernel): Remove variable.
	(ocaml-core-kernel)[properties]: Remove variant.

	Change-Id: Ia3c7b3fd2f5b3712c46e091f707961bc18123296

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-core.
	* gnu/packages/ocaml.scm (ocaml4.07-core): Remove variable.

	Change-Id: Ie1e593746061506133e2e344e8c5021ad77f6820

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-zed.
	* gnu/packages/ocaml.scm (ocaml4.07-zed): Remove variable.
	(ocaml-zed)[properties]: Remove variant.

	Change-Id: I13b2f5b0a3f38ca9a2f57e207487889adaad2d03

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-sqlite3.
	* gnu/packages/ocaml.scm (ocaml4.07-sqlite3): Remove variable.
	(ocaml-sqlite3)[properties]: Remove variant.

	Change-Id: I336d685ac271e50d0bb4ed0e41d0bcee38ee4686

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-sedlex.
	* gnu/packages/ocaml.scm (ocaml4.07-sedlex): Remove variable.
	(ocaml-sedlex)[properties]: Remove variant.

	Change-Id: I6ce2cfac54b7bf8879fde315ea60e3932bac8a9c

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-splittable-random.
	* gnu/packages/ocaml.scm (ocaml4.07-splittable-random): Remove variable.
	(ocaml-splittable-random)[properties]: Remove variant.

	Change-Id: I30cd8ccdc296655a60e821544151e2a38d46d3ca

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-lambda-term.
	* gnu/packages/ocaml.scm (ocaml4.07-lambda-term): Remove variable.
	(ocaml-lambda-term)[properties]: Remove variant.

	Change-Id: I4c7a0a0833103acc39e48e74770f57a4b5df8f69

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-uri.
	* gnu/packages/ocaml.scm (ocaml4.07-uri): Remove variable.
	(ocaml-uri)[properties]: Remove variant.

	Change-Id: I078537f7c1c10bcf319f3482ec50c252d25cb463

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-batteries.
	* gnu/packages/ocaml.scm (ocaml4.07-batteries): Remove variable.
	(ocaml-batteries)[properties]: Remove variant.

	Change-Id: I7573033dd1a517cf4f9e456c4f8507e82065550c

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-cstruct.
	* gnu/packages/ocaml.scm (ocaml4.07-cstruct): Remove variable.
	(ocaml-cstruct)[properties]: Remove variant.

	Change-Id: I623e2947aa9a597d9ee1342f27c7ec98d171b05e

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-utop.
	* gnu/packages/ocaml.scm (ocaml4.07-utop): Remove variable.
	(ocaml-utop)[properties]: Remove variant.

	Change-Id: I5307736534705f79e681462d07cce61cfd08699c

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-base64.
	* gnu/packages/ocaml.scm (ocaml4.07-base64): Remove variable.
	(ocaml-base64)[properties]: Remove variant.

	Change-Id: Ibf92682e0d322e9d294c99f5532da2fe68a92f4a

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-bitstring.
	* gnu/packages/ocaml.scm (ocaml4.07-bitstring): Remove variable.
	(ocaml-bitstring)[properties]: Remove variant.

	Change-Id: I7b5964ef9d0e2319a47409ce0e378012a2094671

2023-12-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml4.07-gsl-1.
	* gnu/packages/ocaml.scm (ocaml4.07-gsl-1): Remove variable.

	Change-Id: Ie446999c873dbf5b16ce2e4f9e2a6c33833c7d05

2023-12-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Add network bridge guide to the cookbook.
	Change-Id: If478196985aac7947067329957516f82bcb95ca4

2023-12-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Fix doc and clarify how to use libvirt as unprivileged user.
	* doc/guix.texi (Virtualization Services): Document the necessity of being
	part of the "libvirt" group and augment example.  Remove extraneous
	"(unix-sock-group "libvirt")" from example, as this is now the default value.
	Update default documented value from "root" to "libvirt".

	Fixes: https://issues.guix.gnu.org/34611
	Reported-by: Brett Gilio <brettg@posteo.net>
	Change-Id: I5fe17706f69db55fbd661e0a43115c56d0ffd9a9

2023-12-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: vm-image.tmpl: Improve SPICE dynamic resizing.
	* gnu/system/examples/vm-image.tmpl (auto-update-resolution-crutch): Delete
	variable.
	(operating-system) [packages]: Add x-resize.
	[services]: Remove auto-update-resolution-crutch mcron service.

	Fixes: https://issues.guix.gnu.org/57068
	Reported-by: Ludovic Courtès <ludo@gnu.org>
	Change-Id: I45cd3d79b94ece2511d324c7b180f8f37bd9ba49

2023-12-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add x-resize.
	* gnu/packages/xdisorg.scm (x-resize): New variable.

	Change-Id: Ia36c07fba5a90f792cfe50b1e060891cf5706839

2023-12-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guile-udev: Update to 0.3.0.
	* gnu/packages/guile-xyz.scm (guile-udev): Update to 0.3.0.
	[arguments]: Move check phase after install phase.

	Change-Id: I0cf0683e9ea3e73b9e5b44892796d79925937b4e

2023-12-29  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: Add Sirikali.
	* gnu/packages/file-systems.scm (sirikali): New variable

	Change-Id: Ie46cf269dac1ba842d935221b2372fb3d8a6ea2d

2023-12-29  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.145.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.145.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: Ibb9b7e939530f25385ef7564cccdd98e270f6698

2023-12-29  Leo Famulari  <leo@famulari.name>

	gnu: Transmission: Update to 4.0.5.
	* gnu/packages/bittorrent.scm (transmission): Update to 4.0.5.
	[source]: Use 'transmission-4.0.5-fix-build.patch'.
	* gnu/packages/patches/transmission-4.0.5-fix-build.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Change-Id: I8e9486dca07f01628e7886e7ac5757d511056cb7

2023-12-29  Leo Famulari  <leo@famulari.name>

	gnu: tremc: Update to 0.9.3-1.d8deaa5.
	* gnu/packages/bittorrent.scm (tremc): Update to 0.9.3-1.d8deaa5.

	Change-Id: Ib138825770172c02eaa91ced5f226fd87c7cfb1c

2023-12-29  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: swaylock: Fix cross-compiling.
	* gnu/packages/wm.scm (swaylock)
	[native-inputs]: When cross-compiling, add pkg-config-for-build wayland.
	[inputs]: When cross-compiling, add wayland-protocols.

	Change-Id: I24274502375f51411576642d87496b8be2e42c45

2023-12-29  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libid3tag: Fix cross-compiling.
	* gnu/packages/mp3.scm (libid3tag)
	[native-inputs]: when cross compiling to {riscv,aarch}64-linux-gnu, add config.
	[arguments]: when target {riscv,aarch}64-linux-gnu, add update-config-scripts phase.

	Change-Id: I715e20b7d0aeabe7eba76185b542d9d184167448

2023-12-29  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: f3: Fix cross-compiling.
	* gnu/packages/disk.scm (f3)
	[arguments]: Use Gexp.

	Change-Id: I906a2b7b7691ae53592cfa35ba64fc7e7d735664

2023-12-29  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: xcb-util-renderutil: Fix cross-compiling to riscv64-linux.
	* gnu/packages/xorg.scm (xcb-util-renderutil)
	[native-inputs]: When cross compiling to riscv64-linux-gnu, add config.
	[arguments]: When target riscv64-linux-gnu, add update-config-scripts phase.

	Change-Id: I906a2b7b7691ae53592cfa35ba64fc7e7d735664

2023-12-29  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libmng: Fix cross-compiling to riscv64-linux.
	* gnu/packages/image.scm (libmng)
	[native-inputs]: When cross compiling to riscv64-linux-gnu, add config.
	[arguments]: When target riscv64-linux-gnu, add update-config-scripts phase.

	Change-Id: I906a2b7b7691ae53592cfa35ba64fc7e7d735664

2023-12-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-dm-tree: Fix build.
	* gnu/packages/python-xyz.scm (python-dm-tree)[arguments]: Drop
	--whole-archive linker arguments because with them symbols provided by
	libabsl_hash.a would not be found.

	Change-Id: Id9ea0e233dc9a1cc76c88c08314803671e4810f9

2023-12-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pymemcache.
	* gnu/packages/python-xyz.scm (python-pymemcache): New variable.

	Change-Id: I2141c79d01d8a59e9cd4ee2fbef608ba882ffaa9

2023-12-29  Adam Faiz  <adam.faiz@disroot.org>

	gnu: gnunet-gtk: Update to 0.20.0.
	* gnu/packages/gnunet.scm (gnunet-gtk): Update to 0.20.0.

	Change-Id: I293aecd0e7074d2b522d955ab4509a5eeb1cf7d6

2023-12-29  Adam Faiz  <adam.faiz@disroot.org>

	gnu: gnunet: Update to 0.20.0.
	* gnu/packages/gnunet.scm (gnunet): Update to 0.20.0.
	  [source]: Remove snippet.

	Change-Id: I1157f586764f9282d331596ca83bb8850ddee7ab

2023-12-29  Felix Gruber  <felgru@posteo.net>

	gnu: spatialite-tools: Update to 5.1.0a.
	* gnu/packages/geo.scm (spatialite-tools): Update to 5.1.0a.

	Change-Id: I2dd09003d090db692d6056402cef55e1c1203684

2023-12-29  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-clog: Fix build.
	* gnu/packages/lisp-xyz.scm (sbcl-clog)[arguments]: Add 'fix-symbol-name'
	  phase.

	Change-Id: If9f5546eb252c69bb12a0904eb9db37140a90d24

2023-12-29  Paul A. Patience  <paul@apatience.com>

	gnu: cl-mgl-pax: Update to 0.3.0-1.6782eb0.
	* gnu/packages/lisp-xyz.scm (sbcl-mgl-pax): Update to 0.3.0-1.6782eb0.
	  [inputs]: Add sbcl-trivial-utf-8.

	Change-Id: I0d78ec4cca4924703adfabfa0e536933f345256d

2023-12-29  Paul A. Patience  <paul@apatience.com>

	gnu: cl-3bmd: Update to 0.0.0-4.e68b2d4.
	* gnu/packages/lisp-xyz.scm (sbcl-3bmd): Update to 0.0.0-4.e68b2d4.

	Change-Id: I2e2a4f3fc96bf70b72a15840aa85349a3d71be02

2023-12-29  Paul A. Patience  <paul@apatience.com>

	gnu: cl-filesystem-utils: Update to 1.0.0-2.a07e8b6.
	* gnu/packages/lisp-xyz.scm (sbcl-filesystem-utils): Update to
	  1.0.0-2.a07e8b6.

	Change-Id: I5823f315d0f400d2e447afeee73d6b03ebe685c8

2023-12-29  Paul A. Patience  <paul@apatience.com>

	gnu: cl-pathname-utils: Update to 1.1.0-3.f28068a.
	* gnu/packages/lisp-xyz.scm (sbcl-pathname-utils): Update to
	  1.1.0-3.f28068a.

	Change-Id: Ieaff98da3cff210c9cbf1022e3cebffe2ed38efa

2023-12-29  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update to 23.3.2.
	* gnu/packages/gl.scm (mesa): Update to 23.3.2.

	Change-Id: Ic348c48f4045e8766646a5fe62209619a0247059

2023-12-29  John Kehayias  <john.kehayias@protonmail.com>

	Merge branch 'master' into mesa-updates
	Change-Id: I16539f64df739453a83f8dfd962e04910a7d7ff5

2023-12-28  David Thompson  <dthompson2@worcester.edu>

	services: laminar: Add configuration option for supplementary groups.
	* gnu/services/ci (<laminar-configuration>)[supplemental-groups]: New field.
	(laminar-shepherd-service): Exec laminard with supplementary groups.
	(laminar-account): Add supplementary groups to laminar user.
	* doc/guix.texi (Laminar): Document new configuration field.

	Change-Id: Iebfdbb58ea8c6dfa22bb8f64f6463e3ad133d2f9

2023-12-28  Clément Lassieur  <clement@lassieur.org>

	gnu: torbrowser: Change version to 13.0.8.
	* gnu/packages/tor.scm (%torbrowser-version): New variable.
	(%torbrowser-firefox-version): New variable.
	(torbrowser-assets)[version]: Use %torbrowser-version.
	(torbrowser)[version]: Use %torbrowser-version.
	[source]: Use %torbrowser-firefox-version.
	[arguments]: Use the package version.

	Change-Id: I4d262e0a9528ff515da89c31589d88201dcdf941

2023-12-28  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-ast-decompiler.
	* gnu/packages/python-xyz.scm (python-ast-decompiler): New variable.

	Change-Id: Id0f47c866e72c9f7053da47fdd7aea840a191e62

2023-12-28  Troy Figiel  <troy@troyfigiel.com>

	gnu: python-flake8-isort: Update to 6.1.0.
	* gnu/packages/python-xyz.scm (python-flake8-isort): Update to 6.1.0.
	[arguments]<#:phases>: Update check phase, because tests have been moved to run_tests.py.
	[propagated-inputs]: Remove python-testfixtures.

	Change-Id: Iecaf50021c8f29fb083f7a85b7ac731836e97384

2023-12-28  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-pytest-cookies.
	* gnu/packages/python-check.scm (python-pytest-cookies): New variable.

	Change-Id: I0b085d345bf1bce5fc9c03315da06954cf2125cb

2023-12-28  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: sssd: Update to 2.9.3.
	* gnu/packages/sssd.scm (sssd): Update to 2.9.3.

	Change-Id: I43c155ff69e7f0dbb96173056683855871eca749

2023-12-28  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: cdparanoia: Fix cross-compiling.
	* gnu/packages/cdrom.scm (cdparanoia)
	[native-inputs]: when cross compiling to {riscv,aarch}64-linux-gnu, add config.
	[arguments]: when target {riscv,aarch}64-linux-gnu, add update-config-scripts phase.
	<#:configure-flags>: when cross-compiling, use `(assoc-ref %outputs "out")'.

	Change-Id: I442c668c3d52c241f0d405f51ea8d995bfefd3fd

2023-12-28  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Add python-rpds-py.
	* gnu/packages/python-xyz.scm (python-rpds-py): New variable.

	Change-Id: I6f4d80cc7a9a3d591fcf894375ef14e079573c0d

2023-12-28  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Add rust-rpds-1.
	* gnu/packages/crates-io.scm (rust-rpds-1): New variable.

	Change-Id: I91b02a357e679ab4b8361bf232d2fec473a5f910

2023-12-28  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Add rust-archery-1.
	* gnu/packages/crates-io.scm (rust-archery-1): New variable.

	Change-Id: Ie0b29e5c3163e0202327ce5661393ee1d3925d89

2023-12-28  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Add rust-compiletest-rs-0.10.
	* gnu/packages/crates-io.scm (rust-compiletest-rs-0.10): New variable.
	(rust-compiletest-rs-0.3): Inherit from rust-compiletest-rs-0.10.
	[home-page, synopsis, description, license]: Remove them.

	Change-Id: Ibd6fc9fa1803df3a804801a10923b8b70c1f4073

2023-12-28  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Add rust-triomphe-0.1.
	* gnu/packages/crates-io.scm (rust-triomphe-0.1): New variable.

	Change-Id: I4bd9ea34b30ae03f8f8dbc4a083d6e246c746ee5

2023-12-28  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Add rust-unsize-1.
	* gnu/packages/crates-io.scm (rust-unsize-1): New variable.

	Change-Id: Iae3dcb97809622e79ae6dc74ed94723ff1da8e29

2023-12-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: gthumb: Improve style.
	* gnu/packages/gnome.scm (gthumb):
	[arguments]: Use gexp.
	[native-inputs]: Rewrite using list.
	[inputs]: Rewrite using list.

	Change-Id: I925c3ac0ebef89534608926545309ff232e2af01

2023-12-27  Romain GARBAGE  <romain.garbage@inria.fr>

	scripts: download: Fix docstring typo.
	* guix/scripts/download.scm (ensure-valid-store-file-name name): Fix
	the docstring.

	Change-Id: If3fe3a923f514bb69297b566e0642c5e80fe4648

2023-12-27  Josselin Poiret  <dev@jpoiret.xyz>

	chromium-extension: Compute json at argument evaluation time.
	* gnu/build/chromium-extension.scm (make-chromium-extension): Make use of the
	make-signing-key procedure inside the argument field, making sure that it is
	not evaluated at file-load time.  This would otherwise try to resolve gnutls
	when we can't guarantee it's defined because of dependency cycles.

	Change-Id: Ia7b13acfbca475c2df073e9a88fc8bb9264dd968

2023-12-27  Clément Lassieur  <clement@lassieur.org>

	gnu: passff: Update to 1.16.
	* gnu/packages/browser-extensions.scm (passff): Update to 1.16.

	Change-Id: If1db92641ee0919ff9d6bf02db2efbc2863cf395

2023-12-27  Clément Lassieur  <clement@lassieur.org>

	gnu: passff-host: Update to 1.2.4.
	* gnu/packages/browser-extensions.scm (passff-host): Update to 1.2.4.

	Change-Id: I66f7d9bc0026723169b4509f1a99188dd3b7fb44

2023-12-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: google-highway: Update to 1.0.7.
	* gnu/packages/cpp.scm (google-highway): Update to 1.0.7.

	Change-Id: I8374135da8343910156709c255f144dab1554cc0

2023-12-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: google-highway: Build shared libraries.
	* gnu/packages/cpp.scm (google-highway)[arguments]: Add configure-flag
	to build shared libraries.

	Change-Id: Ic222dd454290742c7c964a1a5a5b7d8d7533c3e1

2023-12-27  Clément Lassieur  <clement@lassieur.org>
	    André Batista  <nandre@riseup.net>

	gnu: Add torbrowser.
	* gnu/packages/tor.scm (torbrowser): New variable.
	(torbrowser-assets): New variable.
	* gnu/packages/browser-extensions.scm (noscript): New variable.
	(noscript/icecat): New variable.

	Change-Id: I73dc53905e4a028108bb34aae07e44256cf16c85

2023-12-26  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.14: Update to 4.14.334.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.334.
	(linux-libre-4.14-pristine-source): Update hash.

	Change-Id: I36865a5bedf9cfb53ea7371595466820c6a77b11

2023-12-26  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.19: Update to 4.19.303.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.303.
	(linux-libre-4.19-pristine-source): Update hash.

	Change-Id: I87a5ec1a8ed8808853bc76be594f6bd563a6a7f9

2023-12-26  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.4: Update to 5.4.265.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.265.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: Ie52a0d6b6d19143341ac02d068b93e19c5e45a18

2023-12-26  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Update to 5.10.205.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.205.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I63dcffd43b83888ca41e41b3b69b1aecb6a88026

2023-12-26  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.144.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.144.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: Ib66272d8e15a966e04acbbb1a29eff2e263592d2

2023-12-26  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.69.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.69.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: If6a3d1d5a9252386c44beb60e3f4d0f535ef37ff

2023-12-26  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.8.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.8.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I31ac97a55842399046278291a2ebcc038159f38d

2023-12-26  Brian Cully  <bjc@spork.org>

	gnu: home: Add home-pipewire service.
	This adds a set of home Shepherd services which will start the required
	services for a functional PipeWire setup.

	* gnu/home/services/sound.scm (home-pipewire-shepherd-service,
	home-wireplumber-shepherd-service, home-pipewire-shepherd-services,
	home-pipewire-asoundrc, home-pipewire-xdg-configuration,
	home-pipewire-pulseaudio-shepherd-service): New procedures.
	(home-pipewire-service-type): New service type.
	(home-pipewire-configuration): New struct.
	(home-pipewire-disable-pulseaudio-auto-start): New variable.
	* doc/guix.texi (Sound Home Services): Document it.

	Change-Id: I99e0ae860de91d459c3c554ec5503bf35f785a2a

2023-12-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add lammps-serial.
	* gnu/packages/bioinformatics.scm (lammps-serial): New variable.

	Change-Id: Ifd189a28f423e43ddda8654f758486737eef4a3c

2023-12-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add lammps.
	* gnu/packages/bioinformatics.scm (lammps): New variable.

	Change-Id: Ic9745a623300b82b7fb1417437220415305e7332

2023-12-25  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: ed: Update to 1.19."
	This reverts commit 0d8b0af0fe9a4ee113a555f939adbbe0f9ac7125.

	This results in more than 5000 packages being rebuilt.

2023-12-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Adjust to removing ed.scm and nano.scm
	This is a follow-up to f6817e71dff7d0d9fdb55db8b85a1d3d04e2bf5a and
	e11e65a9ad08e18ea2faac3c9f4639a7b189bf76.

	* gnu/installer.scm, gnu/packages/algebra.scm, gnu/packages/base.scm,
	gnu/packages/cook.scm, gnu/packages/lisp.scm,
	gnu/packages/patchutils.scm, gnu/packages/version-control.scm,
	gnu/packages/web-browsers.scm, gnu/system.scm: Adjust module imports.

	Change-Id: I25e5519fa003c35a14b81c3dda37b24527858634

2023-12-25  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: nautilus: Update to 44.3.1.
	* gnu/packages/gnome.scm (nautilus): Update to 44.3.1.

	Change-Id: I267623213231cdead9c8ea2548bff1844d79878c

2023-12-25  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-bluetooth: Update to 42.7.
	* gnu/packages/gnome.scm (gnome-bluetooth): Update to 42.7.

	Change-Id: I09a76fe404ec5a5ff70693e22e4ade321510f423

2023-12-25  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: scotch: Update to 7.0.4
	* gnu/packages/maths.scm (scotch): Update to version 7.0.4.

	Change-Id: I493113ecc1694e8812fb38d8e4641398eb174b34

2023-12-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: shotwell: Fix build.
	* gnu/packages/gnome.scm (shotwell): Fix build.
	[inputs]: Swap webkitgtk to webkitgtk-for-gtk3.

	Change-Id: I457ed30f3bf6335c7dd88daf2132b4a8857d86c6

2023-12-25  Jaeme Sifat  <jaeme@runbox.com>

	gnu: emacs-tempel: Update to 1.0.
	* gnu/packages/emacs-xyz.scm (emacs-tempel): Update to 1.0.

	Change-Id: I61737161384615a4c18e4ce318b0c538db1372ca

2023-12-25  Jaeme Sifat  <jaeme@runbox.com>

	gnu: emacs-tempel-collection: Update to 0.1-1.4a1d717.
	* gnu/packages/emacs-xyz.scm (emacs-tempel-collection): Update to 0.1-1.4a1d717.

	Change-Id: Iac96a06c183fa2f6f246e08283a7bca2e00aac32

2023-12-25  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Remove nano.scm.
	Removes nano.scm and places the `nano' package within text-editors.scm.

	* gnu/local.mk (GNU_SYSTEM_MODULES): Remove nano.scm from build.
	* gnu/packages/nano.scm: Delete file.
	* gnu/packages/text-editors.scm (nano): New variable.
	[copyright header]: Transfer copyright notices from nano.scm to text-editors.scm.

	Change-Id: I257f68a3072481f556db208bd1bd34e6eec79b47

2023-12-25  Jaeme Sifat  <jaeme@runbox.com>

	gnu: ed: Update to 1.19.
	* gnu/packages/text-editors.scm (ed): Update to 1.19.

	Change-Id: I02ec92086fe122a636d24e8bc3afb3c3f118651c

2023-12-25  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Remove ed.scm.
	Remove ed.scm and move the `ed' package to text-editors.scm.

	* gnu/local.mk (GNU_SYSTEM_MODULES): Remove ed.scm from build.
	* gnu/packages/ed.scm: Delete file.
	* gnu/packages/text-editors.scm (ed): New variable.
	[copyright header]: Transfer copyright notices from ed.scm to text-editors.scm.

	Change-Id: I827a2943f4849085186f2a25a9c8676cf4b6a7fd

2023-12-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: curl: Fix test suite on arm platforms.
	* gnu/packages/curl.scm (curl)[arguments]: Adjust the flags in the
	custom 'check phase to skip a test instead of ignoring the test result.

	Change-Id: Ib2098137b04766988507d2f86832871150cd0af7

2023-12-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Fix source URI for rust crates.
	This follows an upstream change no longer correcting for typos between
	'-' and '_'.

	* gnu/packages/crates-graphics.scm, gnu/packages/crates-io.scm: Adjust
	sources to use the correct source URI.

	Change-Id: I4a304030a24e44b79542205d2db9e3120307cd64

2023-12-23  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: fzy: Fix cross-compilation.
	* gnu/packages/shellutils.scm (fzy)[arguments]: Use cc-for-target.

	Change-Id: Ic9e929ce3e85ec07f44ae7f8597a02a64edd5bf5

2023-12-23  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: fzy: Use Gexps.
	* gnu/packages/shellutils.scm (fzy)[arguments]: Use Gexps.

	Change-Id: Ic9e929ce3e85ec07f44ae7f8597a02a64edd5bf5

2023-12-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: swineherd: Update to 0.0.4.
	* gnu/packages/admin.scm (swineherd): Update to 0.0.4.

	Change-Id: Ie8ca91c0de969fdfd524be915a2eee020bb3f7df

2023-12-23  Spencer King  <spencer@nursiapress.com>

	gnu: Add python-icegrams.
	* gnu/packages/python-xyz.scm (python-icegrams): New variable.

	Change-Id: Ia0044304f8b2002a5362813448a6172c2f3eef5b

2023-12-23  Felix Gruber  <felgru@posteo.net>

	gnu: Add unpaper.
	* gnu/packages/pdf.scm (unpaper): New variable.

	Change-Id: Ic71c5b62dabdd18e617e499417afb1c9e112520b

2023-12-23  Feng Shu  <tumashu@163.com>

	gnu: slim: Update to 1.4.0.
	* gnu/packages/display-managers.scm (slim)[version]: Update to 1.4.0.
	[inputs]: Remove input label.
	[arguments]: Use gexp and remove fix-0-pointer-comparison.
	[home-pages]: Update to slim-fork's url.

	* gnu/packages/patches/slim-config.patch: Port to slim-1.4.0.
	* gnu/packages/patches/slim-display.patch: Port to slim-1.4.0.
	* gnu/packages/patches/slim-reset.patch: Deleted, no ablilty to port this
	patch for big change in v1.4.0.
	* gnu/packages/patches/slim-session.patch: Deleted. seem to work without this
	patch, further observation is needed.
	* gnu/packages/patches/slim-sigusr1.patch: Deleted, fixed in upstream.

	* gnu/local.mk: Remove slim-reset.patch, slim-session.patch, slim-sigur1.patch.

2023-12-23  Greg Hogan  <code@greghogan.com>

	gnu: rr: Update to 5.7.0.
	* gnu/packages/debug.scm (rr): Update to 5.7.0.

	Change-Id: I5b70f5d266876077b533182ccdcd2160fec6fcc4

2023-12-23  Leo Nikkilä  <hello@lnikki.la>

	gnu: cryptsetup: Fix cross-compilation.
	* gnu/packages/cryptsetup.scm (cryptsetup): Set explicit
	`--with-libgcrypt-prefix' for cross-compilation.

	Change-Id: I39b8d07926865dd168f9db8d3eb84fafbf3f3c56

2023-12-23  Leo Nikkilä  <hello@lnikki.la>

	gnu: argon2: Fix cross-compilation.
	* gnu/packages/password-utils.scm (argon2): Use `cc-for-target'.

	Change-Id: Ia33ad67a2a05d82be036080f1938865daa11cfe9

2023-12-23  Herman Rimm  <herman@rimm.ee>

	images: Add orangepi-r1-plus-lts image.
	* gnu/local.mk: Register image.
	* gnu/system/images/orangepi-r1-plus-lts-rk3328.scm: New file.
	* gnu/system/install.scm (orangepi-r1-plus-lts-rk3328-installation-os):
	  New variable.

	gnu: bootloader: Add orangepi-r1-plus-lts-rk3328 bootloader.
	* gnu/bootloader/u-boot.scm (install-orangepi-r1-plus-lts-rk3328-u-boot,
	  u-boot-orangepi-r1-plus-lts-rk3328-bootloader): New variables.
	* gnu/packages/bootloaders.scm (u-boot-orangepi-r1-plus-lts-rk3328): New
	  variable.

2023-12-23  Herman Rimm  <herman@rimm.ee>

	gnu: u-boot: Update to 2023.10.
	* gnu/local.mk: De-register patches.
	* gnu/packages/bootloaders.scm (u-boot): Update to 2023.10.
	[source]: Remove patches.
	(u-boot-documentation)[inputs]: Add python-sphinx-prompt.
	* gnu/packages/patches/u-boot-allow-disabling-openssl.patch: Refresh.
	* gnu/packages/patches/u-boot-fix-build-python-3.10.patch: Delete file.
	* gnu/packages/patches/u-boot-fix-u-boot-lib-build.patch: Delete file.
	* gnu/packages/patches/u-boot-rk3399-enable-emmc-phy.patch: Delete file.
	* gnu/packages/patches/u-boot-rockchip-inno-usb.patch: Refresh.
	* gnu/packages/patches/u-boot-sifive-prevent-reloc-initrd-fdt.patch:
	  Delete file.

	Modifed-by: Vagrant Cascadian <vagrant@debian.org>

2023-12-22  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: accountsservice: Update to 23.13.9.
	* gnu/packages/freedesktop.scm (accountsservice): Update to 23.13.9.
	[native-inuputs]: Add glibc-locales.
	* gnu/packages/patches/accountsservice-extensions.patch: Adjust to
	changes in the upstream code style.

	Change-Id: I19678b5ce36549a832099109b13cdaf91539b20a

2023-12-21  John Kehayias  <john.kehayias@protonmail.com>

	Merge branch 'master' into mesa-updates
	Change-Id: Icf1dd47b3e0780d16887014bdacb0dbc891bfec5

2023-12-21  Jack Hill  <jackhill@jackhill.us>

	gnu: openssh: Update to 9.6p1 [security-fixes].
	Fixes CVE-2023-48795.

	* gnu/packages/ssh.scm (openssh): Update to 9.6p1.
	[arguments]<#:parallel-tests?>: Disable.

	Change-Id: I8b7707894d904ec8bcccb943908fff2e69a1a027

2023-12-21  Jack Hill  <jackhill@jackhill.us>

	gnu: libssh: Update to 0.10.6 [security-fixes].
	Fixes CVE-2023-6004, CVE-2023-48795, and CVE-2023-6918.

	* gnu/packages/ssh.scm (libssh): Update to 0.10.6.

	Change-Id: Ie9d304d78b2629f41af9836e5c7eab5df6f26bb5

2023-12-21  Benjamin Slade  <slade@lambda-y.net>

	gnu: Syncthing: Update to 1.27.1.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.27.1.

	Change-Id: Ib95828dee7b2b8b5f852a47026f3bbff69361329

2023-12-20  Clément Lassieur  <clement@lassieur.org>

	teams: Add entry for Clément Lassieur.
	* etc/teams.scm ("Clément Lassieur"): New member.

	Change-Id: If6456d9496f59b0a26608ad5e55aa8fdfb8af492

2023-12-20  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-ncmisc.
	* gnu/packages/cran.scm (r-ncmisc): New variable.

	Change-Id: I54bbaf23244767bdb7cce9f31e604ba6998448a4

2023-12-20  Bruno Victal  <mirai@makinata.eu>

	gnu: i2pd: Update to 2.50.0.
	* gnu/packages/i2p.scm (i2pd): Update to 2.50.0.
	[native-inputs]: Add pkg-config, check.
	[arguments]: Use G-Expressions.
	<#:configure-flags>: Drop obsolete and defaulted flags. Enable testing with
	cmake.
	<#:phases>: Drop obsolete 'check replacement.

	Change-Id: If276d475587fa9431fbb9b55b051e71a2f5d39e3

2023-12-20  Michael Ford  <fanquake@gmail.com>

	gnu: bitcoin-core: Update to 26.0.
	* gnu/packages/finance.scm (bitcoin-core): Update to 26.0.

	Change-Id: Ied4b14221f862e05f37fc0516392d1b474bc6d19

2023-12-20  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add obs-pipewire-audio-capture.
	* gnu/packages/video.scm (obs-pipewire-audio-capture): New variable.

	Change-Id: I6f8e400a8ec81b84c65d948b6c30d41d74bd5dca

2023-12-20  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.6.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2023-6856, CVE-2023-6857, CVE-2023-6858,
	CVE-2023-6859, CVE-2023-6860, CVE-2023-6861, CVE-2023-6862,
	CVE-2023-6863, CVE-2023-6864, CVE-2023-6865, and CVE-2023-6867.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2023-12-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: axoloti-patcher: Remove trailing #T.
	* gnu/packages/axoloti.scm (axoloti-patcher)[arguments]: Remove trailing #T
	from build phase.

	Change-Id: I1a741e41e7ae167cd72542c3f9cf9a13046bcd3c

2023-12-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: axoloti-patcher: Fix include paths.
	* gnu/packages/axoloti.scm (axoloti-patcher)[arguments]: Add missing "c++"
	sub-directory to search paths.

	Change-Id: Ia3297cb24e02f92ad7af40881b9021af25093e67

2023-12-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team

2023-12-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: vala: Update to 0.56.14.
	* gnu/packages/gnome.scm (vala): Update to 0.56.14.

	Change-Id: I7701c7f68fcac9421de11673c7b15379185be213

2023-12-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: yelp-xsl: Update to 42.1.
	* gnu/packages/gnome.scm (yelp-xsl): Update to 42.1.
	[description]: Ensure sentences are separated with 2 spaces.

	Change-Id: I3f808880593b0e6fc700d7eef588572e116805f3

2023-12-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: yelp-tools: Update to 42.1.
	yelp-tools has changed its version scheme, so its download URL changed.

	* gnu/packages/gnome.scm (yelp-tools): Update to 42.1.
	[source]: Update origin uri.
	[build-system]: Change to meson-build-system.
	[#:configure-flags]: Set -Dhelp=true.
	[propagated-inputs]: Drop labels.
	[native-inputs]: Add gettext-minimal, python, python-lxml.

	Change-Id: Ibc091329275959219fdcb1af47d34e40128da889

2023-12-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: pangomm@2.46: Update to 2.46.3.
	* gnu/packages/gtk.scm (pangomm-2.46): Update to 2.46.3

	Change-Id: I53c19722ba403790b8e110433fc31753817b5d22

2023-12-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: mm-common: Update to 1.0.5.
	* gnu/packages/gnome.scm (mm-common): Update to 1.0.5.
	[arguments]: Convert to list of G-Expressions.
	[native-inputs]: Drop labels.
	[source]: Remove mm-common-reproducible-tarball.patch.
	* gnu/local.mk (dist_patch_DATA): Unregister it.
	* gnu/packages/patches/mm-common-reproducible-tarball.patch: Delete.

	Change-Id: If7331e87949bf9e94348757d46a9a3a0459608f0

2023-12-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: libsoup-minimal: Update style.
	* gnu/packages/gnome.scm (libsoup-minimal) [arguments]: Convert to list of
	G-Expressions.
	* gnu/packages/gnome.scm (libsoup-minimal-2) [arguments]: Convert to list of G-Expressions.

	Change-Id: I72ebe6614eac3ee032057ffeb76dff5d8d821a8e

2023-12-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: libsoup-minimal: Update to 3.4.4.
	The option to build documentation has changed between libsoup 2 and libsoup 3.
	The failing socket test has been moved to a different file.

	libsoup-minimal-2 introduces a new phase to disable tests, however the
	'adjust-tests phase of libsoup-minimal must be removed. For simplicity, we use
	the 'adjust-tests name for the phase of all variants.

	* gnu/packages/gnome.scm (libsoup-minimal): Update to 3.4.4.
	[#:configure-flags]: Change name of docs option.
	[#:phases]<adjust-tests>: Change the file name of socket test.
	(libsoup-minimal-2) [arguments]: Override #:configure-flags.
	[#:phases]: Override 'adjust-tests.
	(libsoup) [version]: Remove field.
	[source]: Remove field.
	[#:configure-flags]: Replace -Ddocs=disabled with -Ddocs=enabled.

	Change-Id: Iace1bf0f1d805a0eed7e484a7cd496ac04631b32

2023-12-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: libsoup: Update to 3.4.4.
	* gnu/packages/gnome.scm (libsoup): Update to 3.4.4.
	[native-inputs]: Add gettext-minimal.

	Change-Id: I8da30149b9211d147aab2664b11a5c66acb461f0

2023-12-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: libnotify: Update to 0.8.3.
	* gnu/packages/gnome.scm (libnotify): Update to 0.8.3.
	[native-inputs]: Add gi-docgen.
	[home-page]: Update.

	Change-Id: Iba93cbb21d14a2e3c040daf62f42232bbb8ad808

2023-12-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: json-glib: Update to 1.6.6.
	* gnu/packages/gnome.scm (json-glib-minimal): Update to 1.6.6.
	[arguments]: Convert to list of G-Expressions.
	[#:configure-flags]: Add -Dgtk_doc=disabled.
	[native-inputs]: Drop labels.
	(json-glib) [#:configure-flags]: Remove -Ddocs=true.  Unless cross-compiling,
	add -Dgtk_doc=enabled and -Dintrospection=enabled.
	[#:phases] <move-docs>: Replace /share/gtk-doc with /share/doc.
	[native-inputs]: Add gi-docgen.  Remove docbook-xml-4.3, docbook-xsl, gtk-doc,
	libxslt.

	Change-Id: Ib88f2fb59a776312bf3b452eecfe201e272a3888

2023-12-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gtkmm-3: Update to 3.24.8.
	* gnu/packages/gtk.scm (gtkmm-3): Update to 3.24.8.

	Change-Id: I7a3785da22d7bdbf8aed349dae7ac69c0d070c84

2023-12-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gtk+: Update to 3.24.38.
	* gnu/packages/gtk.scm (gtk+): Update to 3.24.38.

	Change-Id: I98ddc6cbdaacc665bf3f924e7ae47f1ef139bcc5

2023-12-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-backgrounds: Update to 44.0.
	* gnu/packages/gnome.scm (gnome-backgrounds): Update to 44.0.

	Change-Id: Ica7b0d9a61685b5cb6535138d122788bca6a53aa

2023-12-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: glib-networking: Update to 2.76.1.
	* gnu/packages/gnome.scm (glib-networking): Update to 2.76.1.
	[patches]: Remove.
	[native-inputs]: Add glib-bin.
	* gnu/packages/patches/glib-networking-gnutls-binding.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	Change-Id: I1c7249995d07d975ac3d3df8ce1e07ffa4dc240f

2023-12-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gdk-pixbuf: Update to 2.42.10.
	* gnu/packages/gtk.scm (gdk-pixbuf): Update to 2.42.10.
	[#:configure-flags]: Add "-Dgtk_doc=true".
	[native-inputs]: Remove docbook-xml-4.3, docbook-xml, libxml2 and libxslt. Add
	gi-docgen and python-docutils.

	Change-Id: I2375beadad7f5d606fa6d973694a10679e07b689

2023-12-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ovmf: Set target to #f.
	* gnu/packages/firmware.scm (ovmf)[arguments]: Set target to #f.

	Change-Id: Iee1b731977f2731277d2e907ee2db2ad85af195f

2023-12-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add ovmf-riscv64.
	* gnu/packages/firmware.scm (ovmf-riscv64): New variable.

	Change-Id: I483bc4496d7874cc0e9983de36cfc7a90ef7591c

2023-12-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ovmf: Build with newer gcc.
	* gnu/packages/firmware.scm (ovmf)[arguments]: Remove 'hide-implicit-gcc
	phase.
	[native-inputs]: Remove gcc-5.

	Change-Id: I2bcaea77019bb69214878713aa57cbef49c473db

2023-12-19  spacecadet@purge.sh  <spacecadet@purge.sh>

	gnu: ovmf-arm: Update to use GCC5.
	* gnu/packages/firmware.scm (ovmf-arm): Updating OVMF to 202308 requires
	GCC5, packages inheriting from ovmf also need to be updated.

	Change-Id: I3a7b3f450e0da39129e7cffce7482b8e391e3858

2023-12-19  spacecadet@purge.sh  <spacecadet@purge.sh>

	gnu: ovmf-aarch64: Update to use GCC5.
	* gnu/packages/firmware.scm (ovmf-aarch64): Updating OVMF to 202308
	requires GCC5, packages inheriting from ovmf also need to be updated.

	Change-Id: Iccd674f82c2f0160fa8097a09d10154be9736042

2023-12-19  spacecadet@purge.sh  <spacecadet@purge.sh>

	gnu: ovmf: Add OVMF_CODE and OVMF_VARS files.
	* gnu/packages/firmware.scm (ovmf)[arguments]: Add OVMF_CODE.fd and
	OVMF_VARS.fs to outputs as ovmf_code_arch.bin and ovmf_vars_arch.bin,
	respectively, for both ia32 and x64 architectures.

	Change-Id: Ie329f3f3515e7d015d9fbad01b8c2b82dc7da76e

2023-12-19  spacecadet@purge.sh  <spacecadet@purge.sh>

	gnu: ovmf: Update to 202308.
	* gnu/packages/firmware.scm (ovmf): Update to 202308.
	[arguments]: Adjust phases to not hardcode gcc toolchain version.
	[native-inputs]: Remove python-2.  Add perl, python-3.

	Change-Id: I74a7bd26240821aacf35e5020d9687406e7da9ed

2023-12-19  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: qemu: Update to 8.1.3.
	* gnu/packages/virtualization.scm (qemu): Update to 8.1.3.

	Change-Id: I9e9e90b836a0307637ead5893594b20d6850fe90

2023-12-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: composer-classloader: Use copy-build-system.
	* gnu/packages/php-xyz.scm (composer-classloader)[build-system]: Switch
	to the copy-build-system.
	[arguments]: Adjust accordingly.

	Change-Id: Idb39ba92d973362bd6d8c1dd944a5d46919de5df

2023-12-19  Saku Laesvuori  <saku@laesvuori.fi>

	gnu: font-jetbrains-mono: Use the correct license.
	The build scripts are licensed under asl2.0 but the packaged font files
	are licensed under silofl1.1.

	* gnu/packages/fonts.scm (font-jetbrains-mono)[license]: Use silofl1.1
	instead of asl2.0.

	Change-Id: I256a89b6e4bdb368c9cc94cae0808f72c76e7599

2023-12-19  Saku Laesvuori  <saku@laesvuori.fi>

	gnu: font-jetbrains-mono: Update to 2.304
	* gnu/packages/fonts.scm (font-jetbrains-mono): Update to version 2.304.

	Change-Id: Id325fda8f9b50cf830107823c6ca1b439a6bdca0

2023-12-19  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: traceroute: Update to 2.1.5.
	* gnu/packages/networking.scm (traceroute): Update to 2.1.5.

	Change-Id: I400292cd62afd76ca66e00071ae3afa45302735c

2023-12-19  Jaeme Sifat  <jaeme@runbox.com>

	gnu: wireplumber: Update to 0.4.17.
	* gnu/packages/linux.scm (wireplumber): Update to 0.4.17.

	Change-Id: I1cdc156fde4cbbe6201f967db0701bb5dfdf1d7e

2023-12-19  Jaeme Sifat  <jaeme@runbox.com>

	gnu: hyfetch: Update to 1.4.11.
	* gnu/packages/admin.scm (hyfetch): Update to 1.4.11.

	Change-Id: I244020ef556911107040e913ef76932ed97ae6e9

2023-12-19  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-mbsync: Update to 0.1.2-5.d3c81da.
	* gnu/packages/emacs-xyz.scm (emacs-mbsync): Update to 0.1.2-5.d3c81da.

	Change-Id: Idf9a1807a2bdfec8bb12f6eee90c6ee12ca29877

2023-12-19  Hilton Chain  <hako@ultrarare.space>

	gnu: Add iptables-nft.
	* gnu/packages/linux.scm (iptables-nft): New variable.

	Change-Id: I281514fcf05e70b4d62f374269c50c76bb676f78

2023-12-19  nafkhamdc  <navid.afkhami@mdc-berlin.de>

	gnu: r-sccustomize: Update to 2.0.1-1.3973745.
	* gnu/packages/bioinformatics.scm (r-sccustomize): Update to 2.0.1-1.3973745.

	Change-Id: I4e4b499a658eaed0396263d1d9fd277a541a13d9

2023-12-19  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Export a few more variables and procedures.
	This allows users of this module to provide e.g. caching alternatives to the
	download and fetch procedures.

	* guix/import/cran.scm (%bioconductor-version, download, fetch-description):
	Make these variables public.

	Change-Id: I9ce14db9be9b8b3314b06fa9eb50a4e24c5dd718

2023-12-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guile-udev: Fix dlopen error at run time.
	* gnu/packages/guile-xyz.scm (guile-udev)
	[arguments]: Add patch-extension-path phase.

	Change-Id: I4620c234e8ac45dcc1c2a3ab8871b8ab9d9c35c0

2023-12-18  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Enable zink support.
	* gnu/packages/gl.scm (mesa)[arguments]: Add zink to gallium-drivers in
	configure-flags.

	Change-Id: I1fc7e38a8307b589a7c48bc0b923fccd9ffcd8b8

2023-12-18  John Kehayias  <john.kehayias@protonmail.com>

	gnu: gtk: Skip failing test.
	The 'gtk:tools / validate' test started failing for unknown reasons after
	updating mesa to 23.3.1 and xorgproto to 2023.2. Skip for now.

	* gnu/packages/gtk.scm (gtk)[arguments]{phases}: Skip the 'gtk:tools /
	validate' test using the 'patch' phase.

	Change-Id: I7d0a459c0cbbb979f4589f929eb637f00f642225

2023-12-18  Ludovic Courtès  <ludo@gnu.org>

	build-system/composer: Do not import host-side Guile-JSON modules.
	Importing host-side (json …) modules would make builds dependent on the
	Guile-JSON version currently installed by the user.  Use
	‘with-extensions’ instead.

	* guix/build-system/composer.scm (%composer-build-system-modules):
	Remove (json …) modules.
	(composer-build)[guile-json]: New variable.
	[builder]: Wrap body in ‘with-extensions’.

	Change-Id: Ibe565572d60481b31292d73c6fa23d42aa3ceecb

2023-12-18  Nicolas Graves  <ngraves@ngraves.fr>
	    Julien Lepiller  <julien@lepiller.eu>

	build-system: Add ‘composer-build-system’.
	* guix/build-system/composer.scm: New file.
	* guix/build/composer-build-system.scm: New file.
	* gnu/packages/aux-files/findclass.php: New file.
	* Makefile.am: Add them.
	* doc/guix.texi (Build Systems): Document it.

	Change-Id: Ie6a05b42ff04d3ad774a0a20278a77e4820bb8f6

2023-12-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add composer-classloader.
	* gnu/packages/php-xyz.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2023-12-18  Nicolas Graves  <ngraves@ngraves.fr>
	    Julien Lepiller  <julien@lepiller.eu>
	    Ludovic Courtès  <ludo@gnu.org>

	guix: import: Add composer importer.
	* guix/import/composer.scm: New file.
	* guix/scripts/import/composer.scm: New file.
	* guix/tests/composer.scm: New file.
	* Makefile.am: Add them.
	* guix/scripts/import.scm: Add composer importer.
	* doc/guix.texi (Invoking guix import): Mention it.

	Change-Id: I44a89b8cc80ef5b4a3cd15e8fbba4a18c1cea0b1

2023-12-18  Ludovic Courtès  <ludo@gnu.org>

	maint: Build more development packages for GNU/Hurd.
	* etc/hurd-manifest.scm: Add Autotools and Guile-related packages.

	Change-Id: I6ded9623543a8f5444e9d6bb04284e9ca2aa2dcd

2023-12-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Update cookbook Texinfo menus.
	Automated via C-c C-u C-a with Emacs.

	Change-Id: I9e595430529f8f994988c1ac3c919bdaef930dc1

2023-12-18  antlers  <antlers@illucid.net>

	gnu: zfs: Update to 2.1.14.
	* gnu/packages/file-systems.scm (zfs): Update to 2.1.14.

	Change-Id: I696467868924f1135ba678e8e743955d3767618f

2023-12-18  Clément Lassieur  <clement@lassieur.org>

	gnu: ublock-origin: Update to 1.54.0.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.54.0.
	(ublock-main-assets): Update to 76bd7cb53036a36f7e7df5ee9173f588ba8aa966.
	(ublock-prod-assets): Update to a379a168fc149ffbd6d10cd0700d4ab4801e57f2.

	Change-Id: I0296b45b684562afaef859b0144c875ff05cd2d8

2023-12-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: freeimage: Patch 2 CVEs.
	* gnu/packages/image.scm (freeimage)[source]: Add patches.
	* gnu/packages/patches/freeimage-CVE-2020-21428.patch,
	gnu/packages/patches/freeimage-CVE-2020-22524.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register them.

	Change-Id: Iec114f2295cafbc8b55e81c0d8e4a361fd653152

2023-12-18  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'wip-webkit'

2023-12-18  Efraim Flashner  <efraim@flashner.co.il>

	Makefile.am: Sort build-system modules alphabetically.
	* Makefile.am (MODULES): Sort guix/build-system modules alphabetically.

	Change-Id: I7625f87bda9fa714e6b4b29b6cf055948a859e91

2023-12-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Register new files.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register gnu/packages/elixir-xyz.scm.
	* Makefile.am (MODULES): Register guix/build-system/mix.scm,
	guix/build/mix-build-system.scm.

	Change-Id: I69c8fbaa6b16d658d5f6a43d1d39d680dd28ffe9

2023-12-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.14: Mark i586-gnu as unsupported.
	* gnu/packages/golang.scm (go-1.14)[supported-systems]: Mark i586-gnu as
	unsupported.

	Change-Id: I226676e78e37047cf78ad185355dc4bff64e9d04

2023-12-18  Efraim Flashner  <efraim@flashner.co.il>

	doc: Document the rust-target platform field.
	* doc/guix.texi (platform Reference): Document the rust-target platform
	field.

	Change-Id: I31642bbc64f6d4f2bfeed4a4000f95f853580444

2023-12-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ci: Build tuned packages for common baselines.
	* gnu/ci.scm (%x86-64-micro-architectures): Update the list of
	micro-architectures to also match the psABI levels.

	Change-Id: Iee2f65376a00ad2ee5fb393c2e64c07f866d8116

2023-12-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove newsboat-2.13.
	* gnu/packages/syndication.scm (newsboat-2.13): Delete variable.

	Change-Id: I4453693485a45aee9ba93657624a6e7518808dc8

2023-12-18  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into wip-webkit

2023-12-17  antlers  <antlers@illucid.net>

	gnu: emacs-embark: Update to 1.0
	* gnu/packages/emacs-xyx.scm (emacs-embark): Update to 1.0

	Change-Id: I230bac996df9883a20c9f70e0b27f5bed37c91fa

2023-12-17  Pierre-Henry Fröhring  <phfrohring@deeplinks.com>

	gnu: Add elixir-machete.
	* gnu/packages/elixir-xyz.scm (elixir-machete): New variable.

	Change-Id: I76e0fd78aeeaeaa94a297032b3b309846510c975

2023-12-17  Pierre-Henry Fröhring  <phfrohring@deeplinks.com>

	gnu: Add elixir-dialyxir.
	* gnu/packages/elixir-xyz.scm (elixir-dialyxir): New variable.

	Change-Id: I387062e0aaaded448022aa7534b95859b5979a06

2023-12-17  Pierre-Henry Fröhring  <phfrohring@deeplinks.com>

	gnu: Add elixir-erlex.
	* gnu/packages/elixir-xyz.scm (elixir-erlex): New variable.

	Change-Id: Ia518ad5fd32d3f5942b20113e61e4ef7e7895ff3

2023-12-17  Pierre-Henry Fröhring  <phfrohring@deeplinks.com>

	gnu: Add elixir-credo.
	* gnu/packages/elixir-xyz.scm (elixir-credo): New variable.

	Change-Id: I6df0d926e0fb96caa65d081892026b3495431c83

2023-12-17  Pierre-Henry Fröhring  <phfrohring@deeplinks.com>

	gnu: Add elixir-excoveralls.
	* gnu/packages/elixir-xyz.scm (elixir-excoveralls): New variable.

	Change-Id: Ib271d8a7393e21178806df28ab892afe99757297

2023-12-17  Pierre-Henry Fröhring  <phfrohring@deeplinks.com>

	gnu: Add elixir-castore.
	* gnu/packages/elixir-xyz.scm (elixir-castore): New variable.

	Change-Id: Iea1fea8241d19ff35a183af9c3fbf2ed5198a259

2023-12-17  Pierre-Henry Fröhring  <phfrohring@deeplinks.com>

	gnu: Add elixir-inch-ex.
	* gnu/packages/elixir-xyz.scm (elixir-inch-ex): New variable.

	Change-Id: I6e98424528a0264a2587d28fcf065fa74eff0f1a

2023-12-17  Pierre-Henry Fröhring  <phfrohring@deeplinks.com>

	gnu: Add elixir-bunt.
	* gnu/packages/elixir-xyz.scm (elixir-bunt): New variable.

	Change-Id: Ib84797c31d6ab40d59b87b040993dae9391ead6b

2023-12-17  Pierre-Henry Fröhring  <phfrohring@deeplinks.com>

	gnu: Add elixir-file-system.
	* gnu/packages/elixir-xyz.scm (elixir-file-system): New variable.

	Change-Id: I54e9c9069ddf150bb0c882775b0b2c9d5e59abd6

2023-12-17  Pierre-Henry Fröhring  <phfrohring@deeplinks.com>

	gnu: Add elixir-jason.
	* gnu/packages/elixir-xyz.scm (elixir-jason): New variable.

	Change-Id: Iadd816e2b5db6d146728aacb4d6b2c66aba4304c

2023-12-17  Pierre-Henry Fröhring  <phfrohring@deeplinks.com>

	gnu: Add elixir-makeup.
	* gnu/packages/elixir-xyz.scm (elixir-makeup): New variable.

	Change-Id: I21fe9ffddb4c95a2c67b74340b1105c2a54d3c82

2023-12-17  Pierre-Henry Fröhring  <phfrohring@deeplinks.com>

	gnu: Add elixir-nimble-parsec.
	* gnu/packages/elixir-xyz.scm (elixir-nimble-parsec): New variable.

	Change-Id: I79bab8095aee3212bc295354ead55df49ef92d17

2023-12-17  Pierre-Henry Fröhring  <phfrohring@deeplinks.com>

	gnu: Add elixir-hex.
	* gnu/packages/elixir.scm (elixir-hex): New variable.

	Change-Id: I957688ae4e078afd79acd439880c38083fdab83a

2023-12-17  Pierre-Henry Fröhring  <contact@phfrohring.com>

	gnu: elixir: Wrap binaries.
	* gnu/packages/elixir.scm (elixir)[#:phases]: Add ‘wrap-programs’.
	[native-search-path]: Add “GUIX_ELIXIR_LIBS”.

	Change-Id: I75bdde3aeedc1d495ea5fc2c5fc3fcdc5dc3fad2

2023-12-17  Pierre-Henry Fröhring  <contact@phfrohring.com>

	build-system: Add mix-build-system.
	* guix/build-system/mix.scm: New file.
	* guix/build/mix-build-system.scm: New file.

	Change-Id: I8066d00f7ada4a384621bf541e679bc512e93435

2023-12-17  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-renpy: Update to 8.1.3.
	* gnu/packages/game-development.scm (python-renpy): Update to 8.1.3.

	Change-Id: I5e265cdc0f83eda9ae19a3627fa8cd69ef103806

2023-12-17  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-pygame-sdl2: Update to 2.1.0+renpy8.1.3.
	* gnu/packages/game-development.scm (python-pygame-sdl2): Update to
	2.1.0+renpy8.1.3.

	Change-Id: Ide0baef4762b2c4174d10e07ec94427916ac41af

2023-12-17  Andrew Tropin  <andrew@trop.in>

	gnu: guile-ares-rs: Update to 0.9.1.
	* gnu/packages/guile-xyz.scm (guile-ares-rs): Update to 0.9.1.

2023-12-17  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update to 23.3.1.
	* gnu/packages/gl.scm (mesa): Update to 23.3.1.

	Change-Id: Idf4393b4fa5b7df7a78bd88d7591385023460b5b

2023-12-17  John Kehayias  <john.kehayias@protonmail.com>

	gnu: curl: Update to 8.5.0 [security fixes].
	Fixes CVE-2023-46218 and CVE-2023-46219.  See
	<https://curl.se/docs/CVE-2023-46218.html> and
	<https://curl.se/docs/CVE-2023-46219.html> respectively.

	* gnu/packages/curl.scm (curl): Update to 8.5.0.
	* gnu/packages/patches/curl-use-ssl-cert-env.patch: Update patch.

	Change-Id: Iaa6aa5de0f45576dc06bf5eca1eec502e5c83332

2023-12-17  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: xorg-server-xwayland: Update to 23.2.3 [security fixes].
	Fixes CVE-2023-5367 and CVE-2023-5380.  See the X.Org security advisory
	<https://lists.x.org/archives/xorg-announce/2023-October/003430.html> for more
	information.

	Also fixes CVE-2023-6377 and CVE-2023-6478. See the X.Org security advisory
	<https://lists.x.org/archives/xorg-announce/2023-December/003435.html> for
	more information.

	* gnu/packages/xorg.scm (xorg-server-xwayland): Update to 23.2.3.
	[inputs]: Add libxcvt.
	[properties]: Set upstream-name.

	Change-Id: I05427b1d93d07a4210466f290621c1ca5effb4af

2023-12-17  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: xorgproto: Update to 2023.2.
	* gnu/packages/xorg.scm (xorgproto): Update to 2023.2.

	Change-Id: Ie0e4712e4ec3fe9620d160bedcfe74452fa6ae5d

2023-12-17  John Kehayias  <john.kehayias@protonmail.com>

	Merge branch 'master' into mesa-updates
	Change-Id: I0c6e2410c51335c68634738be030e374f5b492e9

2023-12-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	daemon: Fix my own whitespace errors.
	This follows up on commit d993ed43b2bae8717437aa27d9d33fd223a6411f and
	was entirely predictable.  The noise, sorry for it.

	Change-Id: I8ddb8cfe33db3864949f6589cc091616a90ebc5b

2023-12-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	download: Update Apache mirror list.
	* guix/download.scm (%mirrors): Remove several vanished hosts and all
	FTP URLs.  Use HTTPS where supported.  Add some new HTTPS mirrors.

	Change-Id: Ie707e92ae65b8a3287d941e3e6ffb84592417b95

2023-12-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	download: Update KDE mirror list.
	* guix/download.scm (%mirrors): Update one mirror URL and remove 2 dead
	ones.

	Change-Id: Ibdc03f0b7df94b73bb5be0fda5a6244b017e747e

2023-12-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	download: Remove dead SourceForge mirrors.
	* guix/download.scm (%mirrors): Remove 2 dead mirror URLs.

	Change-Id: I7f0e15ab5499df26fdf0b1702f8bea73c8ec8230

2023-12-22  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: dante: Enable preloading support.
	Fixes <https://issues.guix.gnu.org/63250>.

	Dante uses dlopen which doesn't work with libc.so but libc.so.6.
	This fixes socksify, which is patched to skip invoking uname needlessly.

	* gnu/packages/networking.scm (dante): Enable preloading support.
	* gnu/packages/patches/dante-non-darwin.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	References: https://github.com/NixOS/nixpkgs/pull/68418#discussion_r343625853
	Change-Id: I03a5b6b6e11cf6a0453a4968ff00c6dd627249a8

2023-12-22  Rikard Nordgren  <hrn@posteo.net>

	gnu: Add node-safe-stable-stringify.
	* gnu/packages/node-xyz.scm (node-safe-stable-stringify): New variable.

	Change-Id: Ia54a44403807479652fe5831b08acdb661dca9e1

2023-12-22  Rikard Nordgren  <hrn@posteo.net>

	gnu: Add node-normalize-path.
	* gnu/packages/node-xyz.scm (node-normalize-path): New variable.

	Change-Id: I9afbede1f16ed1157fed95d3925b97945a73c91b

2023-12-22  Andy Tai  <atai@atai.org>

	gnu: tensorflow-lite: Update to 2.13.1
	* gnu/packages/machine-learning.scm (tensorflow-lite): Update to 2.13.1

	Change-Id: Icc7ff237660006e2320df02b353ccab5dac7b7d2

2023-12-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-jinx: Update to 1.0.
	* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 1.0.

	Change-Id: I6dd54a220ba6c0bd466a83f7051bf8459cf2840a

2023-12-22  Romain GARBAGE  <romain.garbage@inria.fr>

	gnu: Add liquidprompt.
	* gnu/packages/shellutils.scm (liquidprompt): New variable.

	Change-Id: I0004568df6dd6011f5e65c9894ce97a8c2533f84

2023-12-22  TakeV  <takev@disroot.org>

	gnu: node-lts: Update to 18.19.0.
	* gnu/packages/node.scm (node-lts): Update to 18.19.0.

	Change-Id: Ide542157571774da6d70fc114ec095f645a79b8b

2023-12-22  Felix Lechner  <felix.lechner@lease-up.com>

	deprecation: Fix docstring typo.
	* guix/deprecation.scm (define-deprecated/public): Fix docstring.

	Change-Id: I895b1a86654b2756a9f98e858c622e8e7a6e2c27

2023-12-22  Zhu Zihao  <all_but_last@163.com>

	gnu: Add python-pyqtwebengine, version 6.6.0.
	* gnu/packages/qt.scm (python-pyqtwebengine-6): New variable.

	gnu: Add python-pyqt, version 6.5.2.
	* gnu/packages/qt.scm (python-pyqt-6): New variable.

	gnu: Add python-pyqt6-sip.
	* gnu/packages/qt.scm (python-pyqt6-sip): New variable.

2023-12-22  Troy Figiel  <troy@troyfigiel.com>

	gnu: python-cookiecutter: Update to 2.5.0.
	* gnu/packages/python-xyz.scm (python-cookiecutter): Update to 2.5.0.
	[arguments]<#:phases>: Add 'pre-check phase to set a writable home directory
	and patch dynamically generated shebangs. Replace the default check phase to use pytest.
	[native-inputs]: Add bash-minimal and git. Remove python-pytest-catchlog.
	[propagated-inputs]: Add python-arrow, python-pyyaml and python-rich. Remove
	python-future, python-jinja2-time, python-poyo, python-text-unidecode and
	python-whichcraft.

	Change-Id: Ifc612136fa9a67ad643d0e1c031d173a3b3904a4

2023-12-22  Christopher Baines  <mail@cbaines.net>

	gnu: skalibs: Correct symlink permissions on the hurd.
	* gnu/packages/skarnet.scm (skalibs)[arguments]: Patch tools/install.sh umask.
	[supported-systems]: Include i586-gnu.

	Change-Id: Ia431a06d6150b33562dcf0f57eb3ba0fd84ba864

2023-12-22  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-93.e4af682.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-93.e4af682.

	Change-Id: Ice91ef075db02d3f2bcb445d4fd5621bc00a02a0

2023-12-22  Christopher Baines  <mail@cbaines.net>

	services: guix: Move GUIX_LOCPATH handling to packages.
	I think this might be better than handling it in the service. I'm seeing
	locale issues on the hurd which I hope this will address.

	* gnu/packages/package-management.scm (guix-build-coordinator,
	guix-build-coordinator/agent-only):
	* gnu/services/guix.scm (guix-build-coordinator-shepherd-services,
	guix-build-coordinator-agent-shepherd-services):

	Change-Id: I07ca424f434854176326a19177dc5573d53b59c2

2023-12-22  Christopher Baines  <mail@cbaines.net>

	services: guix: Remove guix-build-coordinator-queue-builds service.
	This has been effectively replaced by the bffe.

	* gnu/services/guix.scm (<guix-data-service-configuration>): Remove record
	type.
	(guix-build-coordinator-queue-builds-shepherd-services,
	guix-build-coordinator-queue-builds-activation,
	guix-build-coordinator-queue-builds-account): Remove procedures
	(guix-build-coordinator-queue-builds-service-type): Remove service type.

	Change-Id: I2a233fb10b12cc9bfddebaa35928b25c243f82a2

2023-12-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: jpegoptim: Update to 1.5.5.
	* gnu/packages/image.scm (jpegoptim): Update to 1.5.5.
	[arguments]<#:phases>: Remove argument.
	[native-inputs]: Remove field.
	[license]: Change to gpl3+.

	Change-Id: I97fc63e20b5cf88c4ef04c2ea2c4a0888a1d0472

2023-12-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: mpv: Update to 0.37.0.
	* gnu/packages/video.scm (mpv): Update to 0.37.0.
	[build-system]: Switch to meson-build-system.
	[arguments]<#:configure-flags>: Adjust accordingly.
	<#:phases>: Remove set-up-waf phase.
	<#:tests?>: Remove argument.
	[native-inputs]: Add python-wrapper.
	[inputs]: Add libplacebo, zimg.
	Remove python-waf.

	Change-Id: I0e61761a4d086a1185730f587869c2552b7cacb0

2023-12-22  Hilton Chain  <hako@ultrarare.space>

	gnu: libplacebo: Use gexps.
	* gnu/packages/video.scm (libplacebo)[arguments]: Use gexps.

	Change-Id: I0f0b043631a834ac2fc4f06acd9ac64b3d5f66c7

2023-12-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libplacebo: Update to 6.338.1.
	* gnu/packages/video.scm (libplacebo): Update to 6.338.1.
	[native-inputs]: Add glad.

	Change-Id: Ie9c35cfd964f110ff95ed486ee1c4f5724c82314

2023-12-22  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add glad, version 2.0.4.
	* gnu/packages/gl.scm (glad): New variable.

	Change-Id: I516d44dfc9272702c3ac31773df0b6c2d68ed99c
	Modified-by: Hilton Chain <hako@ultrarare.space>

2023-12-22  Hilton Chain  <hako@ultrarare.space>

	gnu: glad-0.1: Use gexps.
	* gnu/packages/gl.scm (glad-0.1)[arguments]: Use gexps.

	Change-Id: I871ec0ff9c7731222f1dd0e8c95057efa1231992

2023-12-22  Hilton Chain  <hako@ultrarare.space>

	gnu: glad: Rename to glad-0.1.
	* gnu/packages/gl.scm (glad): Rename variable to...
	(glad-0.1): ...this.
	* gnu/packages/electronics.scm (openboardview)[native-inputs]:
	Adjust accordingly.

	Change-Id: I5a9068186a899b8ff76feb51fd44f59e71cdb030

2023-12-22  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: Add wireplumber-minimal.
	* gnu/packages/linux.scm (wireplumber-minimal): New variable.

	Modified-by: Hilton Chain <hako@ultrarare.space>
	Change-Id: I881c72bd0ad202a1ee3fff324f0d6c6b4bf66dd4

2023-12-21  Ludovic Courtès  <ludo@gnu.org>

	shepherd: Remove ‘make-forkexec-constructor/container’.
	This was superseded by ‘least-authority-wrapper’.

	* gnu/build/shepherd.scm (read-pid-file/container)
	(make-forkexec-constructor/container): Remove.

	Change-Id: I6acccdff2609a35807608f865a4d381146113a88

2023-12-21  Ludovic Courtès  <ludo@gnu.org>

	services: Remove unnecessary references to (gnu build shepherd).
	* gnu/services/databases.scm (memcached-shepherd-service): Remove
	‘with-imported-modules’ form and ‘modules’ field.
	* gnu/services/security-token.scm (pcscd-shepherd-service): Remove
	‘with-imported-modules’ form.
	* gnu/services/web.scm (hpcguix-web-shepherd-service): Likewise.

	Change-Id: Ieb817508f1751e0c1ff551a0e078789a4a813c1c

2023-12-21  Ludovic Courtès  <ludo@gnu.org>

	services: jami: Use ‘least-authority-wrapper’.
	* gnu/services/telephony.scm (jami-configuration->command-line-arguments)
	[wrapper]: New procedure.
	Use it.
	(jami-shepherd-services): In ‘start’ method of ‘jami’ service, use
	‘fork+exec-command’ instead of ‘make-forkexec-constructor/container’.
	Remove use of (gnu build shepherd).

	Change-Id: Ic71c0c88477d92bf137d9d0a5832bae8721cc210

2023-12-21  Ludovic Courtès  <ludo@gnu.org>

	services: jami-dbus-session: Use ‘least-authority-wrapper’.
	* gnu/services/telephony.scm (jami-shepherd-services): Use
	‘least-authority-wrapper’ for ‘dbus-daemon’.  Use ‘fork+exec-command’
	instead of ‘make-forkexec-constructor/container’ in the ‘start’ method’.
	Remove reference to (gnu build shepherd).

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I9d9f8de6ecea77950000ff64aa8c8d097dc028a0

2023-12-21  Ludovic Courtès  <ludo@gnu.org>

	tests: jami: Double timeouts.
	* gnu/tests/telephony.scm (run-jami-test): Pass #:timeout to
	‘wait-for-service’.  Double number passed to ‘with-retries’.

	Change-Id: Ib3c81a770c2d52b2eb40e4f28abc8e33f5c71fc8

2023-12-21  Ludovic Courtès  <ludo@gnu.org>

	tests: jami: Check status of Jami D-Bus session.
	* gnu/tests/telephony.scm (run-jami-test)["dbus session is up"]: New
	test.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: Ifa9b57c732f3c64e1ec6bf3028b69a57cee56320

2023-12-21  Ludovic Courtès  <ludo@gnu.org>

	least-authority: Add support for changing UIDs/GIDs before exec.
	Fixes <https://issues.guix.gnu.org/67175>.

	* guix/least-authority.scm (least-authority-wrapper): Add #:user
	and #:group.
	[code]: Add calls to ‘setgid’ and ‘setuid’ when appropriate.

	Change-Id: I2aad8e5686b42b5c92fc306b114c5c60cb8bc551

2023-12-21  Ludovic Courtès  <ludo@gnu.org>

	services: bitlbee: Remove use of ‘make-forkexec-constructor/container’.
	This will only affect systems running Shepherd < 0.9.0, which was
	released in August 2022.

	* gnu/services/messaging.scm (bitlbee-shepherd-service): Remove
	‘with-imported-modules’ and ‘modules’ field.  Use
	‘make-forkexec-constructor’ instead of
	‘make-forkexec-constructor/container’ when ‘make-inetd-constructor’ is
	missing.

	Change-Id: I35a0487bccaee4799ad0d81388d540e5c7891f7e

2023-12-21  Ludovic Courtès  <ludo@gnu.org>

	services: pagekite: Add ‘configuration’ action.
	* gnu/services/networking.scm (pagekite-shepherd-service): Add ‘actions’
	field.

	Change-Id: I04daa846d505b0700b574a82472ecd99b492d7c4

2023-12-21  Ludovic Courtès  <ludo@gnu.org>

	services: pagekite: Use ‘least-authority-wrapper’.
	* gnu/services/networking.scm (pagekite-shepherd-service): Define
	‘config-file’ and ‘mappings’; define ‘pagekite’ in terms of
	‘least-authority-wrapper’.  Remove now-unneeded ‘with-imported-modules’
	form and ‘modules’ field.  Use ‘make-forkexec-constructor’ instead of
	‘make-forkexec-constructor/container’.

	Change-Id: I7c6c6266785f6a0f81a69d85f070779a0d6edd91

2023-12-21  Ludovic Courtès  <ludo@gnu.org>

	gexp: #:references-graphs accepts and honors <gexp-input> records.
	* guix/gexp.scm (lower-reference-graphs)[tuple->gexp-input]: Add
	‘gexp-input?’ case.
	(gexp->derivation): Update docstring.
	* doc/guix.texi (G-Expressions): Adjust accordingly.
	* tests/gexp.scm ("references-file, non-default output"): New test.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I595cb75da0867ab8ab44552887dc06ed1d23315e

2023-12-21  Ludovic Courtès  <ludo@gnu.org>

	gexp: Add compiler for <gexp-input>.
	* guix/gexp.scm (gexp-input-compiler): New procedure.
	* tests/gexp.scm ("gexp references non-existent output")
	("gexp-input, as first-class input"): New tests.
	* doc/guix.texi (G-Expressions): Document it.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Change-Id: I95b58d6e4d77a54364026b4324fbb00125a9402e

2023-12-21  Clément Lassieur  <clement@lassieur.org>

	teams: mozilla: Add icecat-extension.scm and browser-extensions.scm.
	* etc/teams.scm (mozilla): Add "gnu/build/icecat-extension.scm" and
	"gnu/packages/browser-extensions.scm".

	Change-Id: Id59fb307256e5870b3c19f0b7c41446775a57d9e

2023-12-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.333.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.333.
	(linux-libre-4.14-pristine-source): Update hash.

	Change-Id: I32f32f1ccb922f845d28dc84d2389bdf6636f839

2023-12-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.302.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.302.
	(linux-libre-4.19-pristine-source): Update hash.

	Change-Id: Ic8f6e5311ab9fc4c9adeb4f006fd9b2d7b501359

2023-12-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.264.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.264.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: Id263ea3c098e61b25794e403a4722824b37539f1

2023-12-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.204.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.204.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: Ibaeb98f2ea80724e95a40f6bb0478dec5b6ca3dc

2023-12-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.143.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.143.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I7854728eb1cc38afa2fb1d8cfbd9463cf10ee8d8

2023-12-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.68.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.68.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I23cb34828bc0f31333ea737e566ee68967ed965e

2023-12-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.6.7.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.7.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I72ffbc67e66f9e4330b87bb189b2a5d29abcdf0b

2023-12-16  Leo Famulari  <leo@famulari.name>

	gnu: python-msgpack-transitional: Update code comment.
	* gnu/packages/python-xyz.scm (python-msgpack-transitional): Update comment.

	Change-Id: I93afe78c40ac87c6e5147d286cf257ec9a8afd68

2023-12-16  Leo Famulari  <leo@famulari.name>

	gnu: Remove python-msgpack-1.0.2.
	This package is no longer used in Guix.

	* gnu/packages/python-xyz.scm (python-msgpack-1.0.2): Remove variable.

	Change-Id: I6216003e6312c5587ae3471ba9870865ee68f680

2023-12-16  Leo Famulari  <leo@famulari.name>

	gnu: Borg: Update to 1.2.7.
	* gnu/packages/backup.scm (borg): Update to 1.2.7.
	[inputs]: Replace python-msgpack-1.0.2 with python-msgpack.

	Change-Id: I8529d737d90105f877f1c099f4b3afa9b0ed9fa8

2023-12-16  Efraim Flashner  <efraim@flashner.co.il>

	guix: import: Report go version for go importer.
	* guix/import/go.scm (go-package, go.mod-go-version): New procedures.
	(go-module->guix-package): Add the #:go keyword in the generated package
	definition if the required go is newer than the default go.
	* tests/go.scm (mock-http-get): Use gexps for package arguments.

	Change-Id: I8d005740a442330ac307a40a53764c803ceffc4f

2023-12-16  Efraim Flashner  <efraim@flashner.co.il>

	guix: import: Don't include indirect dependencies in go.
	* guix/import/go.scm (parse-go.mod)[define-peg-patern require]: Adjust
	the peg pattern to reject lines with the 'indirect' comment in them.

	Change-Id: I9618bbaa1cb8c6549ced875e3c8d32afc72c3b9b

2023-12-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: fpc: Add support for aarch64-linux.
	* gnu/packages/pascal.scm (fpc-bootstrap-aarch64): New variable.
	(fpc)[arguments]: Add cases for aarch64-linux.
	[native-inputs]: Add case for fpc-binary for aarch64-linux.

	Change-Id: I03630f9b36c10636db23c00aaf8f72b9ddf2390d

2023-12-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: fpc: Add support for powerpc64le-linux.
	* gnu/packages/pascal.scm (fpc-bootstrap-powerpc64le): New variable.
	(fpc)[arguments]: Add cases for powerpc64le-linux.
	[native-inputs]: Add case for fpc-binary for powerpc64le-linux.

	Change-Id: I4f12003b35ef60764e7e25cc14aed7d243c6fe0f

2023-12-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: fpc: Add support for powerpc-linux.
	* gnu/packages/pascal.scm (fpc-bootstrap-powerpc): New variable.
	(fpc)[arguments]: Add cases for powerpc-linux.
	[native-inputs]: Add case for fpc-binary for powerpc-linux.

	Change-Id: I0d4d9dda9d4c8f70ff20031ab94f1dc439df88e2

2023-12-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: fpc: Patch more dynamic-linker paths.
	* gnu/packages/pascal.scm (fpc)[arguments]: Patch more paths to the
	dynamic-linker in the 'configure phase.

	Change-Id: I0eebf1271d24e22839db0a8fd96385408067fdbf

2023-12-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: fpc: Fix building on i686-linux.
	* gnu/packages/pascal.scm (fpc)[source]: Add patch.
	* gnu/packages/patches/fpc-glibc-2.34-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I6fde62de63171d7e16754b36db460f4073b1979d

2023-12-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: valgrind: Mark as unsupported on i586-gnu.
	* gnu/packages/valgrind.scm (valgrind)[supported-systems]: Remove
	i586-gnu from supported systems.

	Change-Id: I260b9b343c30da81d0420c92431d56d22c260cc4

2023-12-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: valgrind: Use correct glibc.
	* gnu/packages/valgrind.scm (valgrind/interactive)[inputs]: Replace
	glibc with libc-for-target.

	Change-Id: If8e428a12647c8aeb36fa90f36d7c8d12055f2b9

2023-12-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests: Update to 4.3.2.
	* gnu/packages/statistics.scm (r-with-tests): Update to 4.3.2.

	Change-Id: Ifd949eb363582e533d629e573ea98c10edf127c3

2023-12-16  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: yelp: Build with webkitgtk-for-gtk3.
	This replacement was omitted in f3da903b0169edc19e07be5a91c80488332abe09:
	Yelp 42 still builds with GTK+ 3, so let's use the right Webkit.

	* gnu/packages/gnome.scm (yelp)[inputs]: Replace webkitgtk with
	webkitgtk-for-gtk3.

2023-12-12  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: epiphany: Build with webkitgtk-for-gtk3.
	This replacement was omitted in f3da903b0169edc19e07be5a91c80488332abe09:
	Epiphany 42 still builds with GTK+ 3, so let's use the right Webkit.

	* gnu/packages/gnome.scm (epiphany)[inputs]: Replace webkitgtk with
	webkitgtk-for-gtk3.

2023-12-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	bash completion: Complete ‘guix style -f’ with files.
	* etc/completion/bash/guix (_guix_is_dash_f):
	Recognise ‘--whole-file’ as a member of the ‘-f’ family.
	(_guix_complete): Add a new clause for ‘guix style’.

	Reported by cmiller in #guix.

	Change-Id: I3f55f7fd7fb8610dc13770ebfe70d9f65c1497af

2023-12-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	daemon: Sacrifice builders on OOM.
	* nix/libstore/build.cc (DerivationGoal::runChild):
	Maximise our OOM score adjustment.

	Change-Id: I418c763b499ca16e1ffe3c6033319112b9744f51

2023-12-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: inxi-minimal: Update to 3.3.31-2.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.31-2.

	Change-Id: I6645cdc0870396ef6726bed1e24af534a4e03503

2023-12-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mediainfo: Update to 23.11.
	* gnu/packages/video.scm (mediainfo): Update to 23.11.

	Change-Id: Ife3dad58749d292c04d6b5cca8fb0eabf3a7a02a

2023-12-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libmediainfo: Update to 23.11.
	* gnu/packages/video.scm (libmediainfo): Update to 23.11.

	Change-Id: Id7967fb5ed1304055ddeea73b550bd9c5e7ec6ec

2023-12-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: iperf: Update to 3.16.
	* gnu/packages/networking.scm (iperf): Update to 3.16.

	Change-Id: I8463174ba4a0773ef62d3e888332a223cefad56e

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximeta: Update to 1.20.1.
	* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.20.1.

	Change-Id: Id29bdc8c00f957854ed5ba38c2cbbb91e04bbf78

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomvrcns: Update to 1.42.2.
	* gnu/packages/bioconductor.scm (r-biomvrcns): Update to 1.42.2.

	Change-Id: I956718d0ecb503546564434fbea82a886d4de9f4

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basilisk: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-basilisk): Update to 1.14.1.

	Change-Id: I7c05a536a58ca7bc7d24fdb5f39a420611bebf45

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basilisk-utils: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-basilisk-utils): Update to 1.14.1.

	Change-Id: Icda5e71c0a709e2de4c6303774c37224a9476d62

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gviz: Update to 1.46.1.
	* gnu/packages/bioconductor.scm (r-gviz): Update to 1.46.1.

	Change-Id: I10e68ee45be2cd2cddc217e75ee6667323c4dd57

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mscoreutils: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-mscoreutils): Update to 1.14.1.

	Change-Id: Ia978e23f1f0bf5a58ffa2c76a65c5f9982629aac

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sparsearray: Update to 1.2.2.
	* gnu/packages/bioconductor.scm (r-sparsearray): Update to 1.2.2.

	Change-Id: I96f367bf5c39c973e1c5fad3b9620bfcaf88417a

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scater: Update to 1.30.1.
	* gnu/packages/bioconductor.scm (r-scater): Update to 1.30.1.

	Change-Id: I5e497b654bc4a26adc6d956f728f31ae631a239c

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s4vectors: Update to 0.40.2.
	* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.40.2.

	Change-Id: I6201d17fa2a6be618feb26ad632b9249f87d86c5

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ucell: Update to 2.6.2.
	* gnu/packages/bioconductor.scm (r-ucell): Update to 2.6.2.

	Change-Id: Ie08960a237ad1515332794b23c2bd31e94299dfe

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variancepartition: Update to 1.32.2.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.32.2.
	[propagated-inputs]: Add r-matrixstats.

	Change-Id: I436a1db36ad910aec0fac87150c62735f6509575

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowworkspace: Update to 4.14.1.
	* gnu/packages/bioconductor.scm (r-flowworkspace): Update to 4.14.1.

	Change-Id: I2e950e77842add2eebeeffac2492ba0ef1aa6422

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xcms: Update to 4.0.1.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 4.0.1.

	Change-Id: I98dd730bb959d2483164177a3e534915d13fee44

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicscores: Update to 2.14.2.
	* gnu/packages/bioconductor.scm (r-genomicscores): Update to 2.14.2.

	Change-Id: I00417ef0c2f9657ec39690baa52a1cd075fb69c6

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dose: Update to 3.28.2.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.28.2.
	[propagated-inputs]: Remove r-hpo-db and r-mpo-db; add r-yulab-utils.

	Change-Id: Ia29d318cac9b1e261fb89fc4d15f8b40ec3583f3

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lefser: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-lefser): Update to 1.12.1.

	Change-Id: Iac94395b267e925116929d48abb3c28cff31504e

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zellkonverter: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-zellkonverter): Update to 1.12.1.

	Change-Id: I0db7450b3eff32e739ea3b806dde96114caba440

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variantannotation: Update to 1.48.1.
	* gnu/packages/bioconductor.scm (r-variantannotation): Update to 1.48.1.

	Change-Id: I51e6a6db61fc4782823f9a7f85345742b8c7ab72

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trackviewer: Update to 1.38.1.
	* gnu/packages/bioconductor.scm (r-trackviewer): Update to 1.38.1.

	Change-Id: I3ec74e7c37830e7a0b3b12311e304cc2e4fe322e

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgautils: Update to 1.22.2.
	* gnu/packages/bioconductor.scm (r-tcgautils): Update to 1.22.2.

	Change-Id: I9c33a55076c672fa3a6ff6c97675dee16d186a39

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5filters: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-rhdf5filters): Update to 1.14.1.

	Change-Id: I260973b51c3a8e895339d1c4b6fbed8f66ccb50c

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5: Update to 2.46.1.
	* gnu/packages/bioconductor.scm (r-rhdf5): Update to 2.46.1.

	Change-Id: Ia4781476ab82dd867a707e98767d8ee12d208003

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msnbase: Update to 2.28.1.
	* gnu/packages/bioconductor.scm (r-msnbase): Update to 2.28.1.

	Change-Id: I25fdd2662ab60939732cdee51fc2b53916f1d705

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomeinfodb: Update to 1.38.2.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.38.2.

	Change-Id: I17852db375cc7e833d100998c89751e68f3d4362

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edger: Update to 4.0.3.
	* gnu/packages/bioconductor.scm (r-edger): Update to 4.0.3.

	Change-Id: I97d73da131092effbf2404e710389d863ba39889

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-champ: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-champ): Update to 2.32.0.

	Change-Id: I2058a0c0b086452ccfae5ef84884aa0b9cf51abb

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationdbi: Update to 1.64.1.
	* gnu/packages/bioconductor.scm (r-annotationdbi): Update to 1.64.1.

	Change-Id: If7f6bef70b3f4cc59c81ea68632b36c4b8449a73

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-infercnv: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-infercnv): Update to 1.18.1.

	Change-Id: I99b0f17246ef267a58f87c1719066b1b4f198d8b

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dmrcate: Update to 2.16.1.
	* gnu/packages/bioconductor.scm (r-dmrcate): Update to 2.16.1.
	[propagated-inputs]: Remove r-dss.

	Change-Id: I183971826201b19cc88eb2768716aa2e165aba1f

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-degreport: Update to 1.38.5.
	* gnu/packages/bioconductor.scm (r-degreport): Update to 1.38.5.
	[propagated-inputs]: Add r-dendextend and r-stringi.

	Change-Id: I73fe47489449b46406b879dba0318d02dc3c7614

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cellid: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-cellid): Update to 1.10.1.

	Change-Id: I74f0e39907eb293f84a2ee9d29ef5feab15b698a

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocversion: Update to 3.18.1.
	* gnu/packages/bioconductor.scm (r-biocversion): Update to 3.18.1.

	Change-Id: I844d321dc3716d2658ddd75a81d844f8b302af53

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bandits: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-bandits): Update to 1.18.1.

	Change-Id: Ied13d156cb7762fd6f86a5a0cccff302b684530d

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aseb: Update to 1.46.3.
	* gnu/packages/bioconductor.scm (r-aseb): Update to 1.46.3.

	Change-Id: I7fb905224840f598261fceba67207cd71e7a73d9

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anvil: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-anvil): Update to 1.14.1.

	Change-Id: I2ea83e4a11a1268f222201480563fe1c9ce1060b

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-agimicrorna: Update to 2.52.0.
	* gnu/packages/bioconductor.scm (r-agimicrorna): Update to 2.52.0.

	Change-Id: I0f739590d115b5dc354833cdac2ba3c400ddd995

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5lib: Update to 1.24.1.
	* gnu/packages/bioconductor.scm (r-rhdf5lib): Update to 1.24.1.
	[propagated-inputs]: Add r-biocstyle and r-stringr.
	[native-inputs]: Add r-rmarkdown.

	Change-Id: I18c06543abee8e4a715f1ef120ce600562804225

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reportingtools: Update to 2.42.3.
	* gnu/packages/bioconductor.scm (r-reportingtools): Update to 2.42.3.
	[source]: Adjust snippet.
	[arguments]: Use minify-build-system in 'process-javascript phase.
	[native-inputs]: Remove r-knitr; add r-rmarkdown.

	Change-Id: I1c00e1a1d8095f40da29b57b8e82de493fcff26e

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affycoretools: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-affycoretools): Update to 1.74.0.

	Change-Id: I4197d73e62477bb64182181229c8a33f3048406a

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pyscenic: Update to 0.11.2-1.5f170fd.
	* gnu/packages/bioinformatics.scm (pyscenic): Update to 0.11.2-1.5f170fd.
	[build-system]: Use pyproject-build-system.
	[arguments]: Patch setup.py.
	[propagated-inputs]: Add python-pyarrow.

	Change-Id: I3acd7c921c2c44741c0afd0bbda011f63ed14c42

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-ctxcore: Update to 0.2.0.
	* gnu/packages/bioinformatics.scm (python-ctxcore): Update to 0.2.0.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Replace python-pyarrow-0.16 with python-pyarrow.

	Change-Id: I3f72f9872b438c0a624d23becb5d7828f1986da7

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-readwriter: Update to 1.5.3-1.91373c4.
	* gnu/packages/bioinformatics.scm (r-readwriter): Update to 1.5.3-1.91373c4.
	[propagated-inputs]: Remove r-gdata.

	Change-Id: Ice16d3b07d7446ca864fd30e46110c9060b83081

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringendo: Update to 0.6.0.
	* gnu/packages/bioinformatics.scm (r-stringendo): Update to 0.6.0.
	[propagated-inputs]: Remove r-devtools and r-usethis; add r-clipr.

	Change-Id: Iff4a841beb51558ba7d5d8e87ee56e7c3f2b2710

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-liana: Add missing inputs.
	* gnu/packages/bioinformatics.scm (r-liana)[propagated-inputs]: Add r-basilisk
	and r-basilisk-utils.

	Change-Id: I5dce058a446245e6797cca1c35485f38b3da819a

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-vaex-core: Add missing input.
	* gnu/packages/python-science.scm (python-vaex-core)[propagated-inputs]: Add
	python-click.

	Change-Id: Id91e925832ed107d5b346ba513a9825dc31481f6

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-desctools: Update to 0.99.52.
	* gnu/packages/statistics.scm (r-desctools): Update to 0.99.52.
	[propagated-inputs]: Remove r-bh; add r-cli.

	Change-Id: Idca54e4796494b1d5635412c8f15bf639383ee0a

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayesfactor: Update to 0.9.12-4.6.
	* gnu/packages/statistics.scm (r-bayesfactor): Update to 0.9.12-4.6.

	Change-Id: Iac17532bb38081a536790af3c5a36ad4791905b9

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cairo: Update to 1.6-2.
	* gnu/packages/statistics.scm (r-cairo): Update to 1.6-2.

	Change-Id: I519f1bef619873d81c38b272251075b4c8c88c68

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tclust: Update to 1.5-5.
	* gnu/packages/statistics.scm (r-tclust): Update to 1.5-5.

	Change-Id: I8526d099efd09fc458deb4feb090eb83671549ea

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-robust: Update to 0.7-3.
	* gnu/packages/statistics.scm (r-robust): Update to 0.7-3.

	Change-Id: Ia4908566898547b7d8d14138f776de78f8f4a9fd

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcapp: Update to 2.0-4.
	* gnu/packages/statistics.scm (r-pcapp): Update to 2.0-4.

	Change-Id: Ie0ad4cd7ddf9c649294f4ba76fc3aa6422f5e81c

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-robustbase: Update to 0.99-1.
	* gnu/packages/statistics.scm (r-robustbase): Update to 0.99-1.

	Change-Id: I01fe9d9a24471eaa93439169ad197fbaf54a8446

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mclust: Update to 6.0.1.
	* gnu/packages/statistics.scm (r-mclust): Update to 6.0.1.

	Change-Id: Iabc63d21f904d92205db4364053537f580658af5

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diptest: Update to 0.77-0.
	* gnu/packages/statistics.scm (r-diptest): Update to 0.77-0.

	Change-Id: Ic0dcd061fc82a6ef5bc4eb9d222245c00052e0aa

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fastica: Update to 1.2-4.
	* gnu/packages/statistics.scm (r-fastica): Update to 1.2-4.

	Change-Id: Ia0f61d080891317f825837e42aee70e94eff83dc

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggthemes: Update to 5.0.0.
	* gnu/packages/statistics.scm (r-ggthemes): Update to 5.0.0.
	[propagated-inputs]: Add r-lifecycle.

	Change-Id: Ie190e236dd4bfc951725535774071eea60488ce8

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gtools: Update to 3.9.5.
	* gnu/packages/statistics.scm (r-gtools): Update to 3.9.5.

	Change-Id: I99642b15227fa007cfd86dc378afdd5f54d4567f

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mvtnorm: Update to 1.2-4.
	* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.2-4.

	Change-Id: I3d40983459a474bea7e19809b3c030672d2ff0bc

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r-utils: Update to 2.12.3.
	* gnu/packages/statistics.scm (r-r-utils): Update to 2.12.3.

	Change-Id: Ia0e99369dce4fd9aae06dac10b2ce7ba3906fc5a

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-e1071: Update to 1.7-14.
	* gnu/packages/statistics.scm (r-e1071): Update to 1.7-14.

	Change-Id: Ib5fec1c275936a335e612e65f417d92dadc8a972

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtsne: Update to 0.17.
	* gnu/packages/statistics.scm (r-rtsne): Update to 0.17.

	Change-Id: Ida34d5e8ee0ac9eb12e90bfd7c620f527113b0a4

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-segmented: Update to 2.0-0.
	* gnu/packages/statistics.scm (r-segmented): Update to 2.0-0.

	Change-Id: I879ef86dfaf80f8dbabdae18136c2524dbbea11b

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xml: Update to 3.99-0.16.
	* gnu/packages/statistics.scm (r-xml): Update to 3.99-0.16.

	Change-Id: Ic0dd6c2146f73b7add5038d469c1eeda9713b3f2

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsqlite: Update to 2.3.4.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.3.4.
	[propagated-inputs]: Add r-rlang.

	Change-Id: Id2ab593e43b30470fe51dbe1c516611770752967

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpparmadillo: Update to 0.12.6.6.1.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.12.6.6.1.

	Change-Id: I310dbae6349098ef2f35e78fb1a035c32c613b16

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-git2r: Update to 0.33.0.
	* gnu/packages/statistics.scm (r-git2r): Update to 0.33.0.

	Change-Id: Ia88d5022eaa74367616d8011342e84ee83977ae9

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-desc: Update to 1.4.3.
	* gnu/packages/statistics.scm (r-desc): Update to 1.4.3.
	[propagated-inputs]: Remove r-rprojroot.

	Change-Id: I4cbb34eb7981da3684b24df508464da05f2c356f

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-checkmate: Update to 2.3.1.
	* gnu/packages/statistics.scm (r-checkmate): Update to 2.3.1.

	Change-Id: Ieb3c8b049ca19b4cf348a536aa03377b33303f08

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xml2: Update to 1.3.6.
	* gnu/packages/statistics.scm (r-xml2): Update to 1.3.6.
	[propagated-inputs]: Add r-cli and r-rlang.

	Change-Id: Ibc8d72f136cadd41d07edeefe6612e440ded17fb

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-data-table: Update to 1.14.10.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.14.10.

	Change-Id: I12b5c3fed5924c21e1892234e8ce445d545a7193

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dplyr: Update to 1.1.4.
	* gnu/packages/statistics.scm (r-dplyr): Update to 1.1.4.

	Change-Id: I166f005358284d5d253e1e9eb722d7bca502fd4a

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-testthat: Update to 3.2.1.
	* gnu/packages/statistics.scm (r-testthat): Update to 3.2.1.
	[propagated-inputs]: Remove r-ellipsis.

	Change-Id: If4b41bd4b0e1f6aa00e19303aa57a960090fe208

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-markdown: Update to 1.12.
	* gnu/packages/statistics.scm (r-markdown): Update to 1.12.

	Change-Id: I36aed1e9570705a5d9b6d7f03511c2ea7297998e

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-svglite: Update to 2.1.3.
	* gnu/packages/statistics.scm (r-svglite): Update to 2.1.3.

	Change-Id: I4fcd181e414904baede631896a46f0d17df94094

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdtools: Update to 0.3.5.
	* gnu/packages/statistics.scm (r-gdtools): Update to 0.3.5.

	Change-Id: I78eb7839ccb83ce60df4ee1bdd007d96d0323f6b

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringi: Update to 1.8.2.
	* gnu/packages/statistics.scm (r-stringi): Update to 1.8.2.

	Change-Id: If949487428acacea3db66a603d4a07ee5f30f18c

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpart: Update to 4.1.23.
	* gnu/packages/statistics.scm (r-rpart): Update to 4.1.23.

	Change-Id: I75093127c46729952be6d55b802ed1241f2861b7

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nlme: Update to 3.1-164.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-164.

	Change-Id: I5fbdbd09d5e720a8a5ce01088f9d4b8e51805432

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrix: Update to 1.6-4.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.6-4.

	Change-Id: I7c535d013241057c9546ae51f1a056c534e22f42

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-foreign: Update to 0.8-86.
	* gnu/packages/statistics.scm (r-foreign): Update to 0.8-86.

	Change-Id: I8e7c48db539c69a710fc2b298b046e4335e33eeb

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cluster: Update to 2.1.6.
	* gnu/packages/statistics.scm (r-cluster): Update to 2.1.6.

	Change-Id: I7f74d73217463790f7545bddcb9571a4c2a96802

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iotools: Update to 0.3-5.
	* gnu/packages/cran.scm (r-iotools): Update to 0.3-5.

	Change-Id: Iae964c227556ba25e4ec008922124747cbee8368

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qs: Update to 0.25.7.
	* gnu/packages/cran.scm (r-qs): Update to 0.25.7.

	Change-Id: Id1142f1bdc920660e671a85be5d3d89ab57dd1bf

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringfish: Update to 0.16.0.
	* gnu/packages/cran.scm (r-stringfish): Update to 0.16.0.

	Change-Id: I2f0a87825baf87f0d8cbee846993985e01a7f477

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-webutils: Update to 1.2.0.
	* gnu/packages/cran.scm (r-webutils): Update to 1.2.0.

	Change-Id: I80f76b14bb7baeb2ce2693bfffefcc0279691591

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vroom: Update to 1.6.5.
	* gnu/packages/cran.scm (r-vroom): Update to 1.6.5.

	Change-Id: Ifad88c781776aa7ef13583ba8ca907c16ccdb86b

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rjsonio: Update to 1.3-1.9.
	* gnu/packages/cran.scm (r-rjsonio): Update to 1.3-1.9.

	Change-Id: If8ec56abb710465c053be4c4f9d98e078f785649

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3tuning: Update to 0.19.2.
	* gnu/packages/cran.scm (r-mlr3tuning): Update to 0.19.2.

	Change-Id: I561e495110ff87848bd2082dd04e240ad376c347

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3learners: Update to 0.5.7.
	* gnu/packages/cran.scm (r-mlr3learners): Update to 0.5.7.

	Change-Id: Id0bb3f0309e84ce3da1bbe0f4b7cebe51da6d269

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3: Update to 0.17.0.
	* gnu/packages/cran.scm (r-mlr3): Update to 0.17.0.

	Change-Id: Ie1b8e3e1ad4e1f8b770454d9b162aabce313f36f

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlr3pipelines: Update to 0.5.0-2.
	* gnu/packages/cran.scm (r-mlr3pipelines): Update to 0.5.0-2.

	Change-Id: I5a83a586c5b0dacfe333df917d40356c2f2b8d80

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seurat: Update to 5.0.1.
	* gnu/packages/cran.scm (r-seurat): Update to 5.0.1.

	Change-Id: Ia22f8f698f0e73b7216b7abb48102eaf6eef2593

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seuratobject: Update to 5.0.1.
	* gnu/packages/cran.scm (r-seuratobject): Update to 5.0.1.

	Change-Id: I5fe5f13c9051ed926b67516bd531df1319bb492d

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqminer: Update to 9.3.
	* gnu/packages/cran.scm (r-seqminer): Update to 9.3.

	Change-Id: I728caab2b7b57cd1f6f62940aa4ea749c8cf6628

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qtl2: Update to 0.34.
	* gnu/packages/cran.scm (r-qtl2): Update to 0.34.

	Change-Id: Ia96e9cd3816d70da6091bba54ac1a64b31ba6d91

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qtl: Update to 1.66.
	* gnu/packages/cran.scm (r-qtl): Update to 1.66.

	Change-Id: Ibc1a9f614bb472129cddb4393ac0f17f52251526

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dicedesign: Update to 1.10.
	* gnu/packages/cran.scm (r-dicedesign): Update to 1.10.

	Change-Id: I862d31edc08ba9df309af9d664ee3657e0058da2

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-igraph: Update to 1.6.0.
	* gnu/packages/cran.scm (r-igraph): Update to 1.6.0.

	Change-Id: Ib01b004bfe28d40e9dedd7a8ea0f86b2c22cc9e3

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterr: Update to 1.3.2.
	* gnu/packages/cran.scm (r-clusterr): Update to 1.3.2.

	Change-Id: I77c23224f49d335b8337b01b8baf156fe36f5050

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cpp11: Update to 0.4.7.
	* gnu/packages/cran.scm (r-cpp11): Update to 0.4.7.

	Change-Id: I3105601458ff91d316e8913005e8b269ac0192c7

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gaston: Update to 1.6.
	* gnu/packages/cran.scm (r-gaston): Update to 1.6.

	Change-Id: I63a452e40f17065a263d1dc731b3ae54f921bff7

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-random: Update to 3.2-2.
	* gnu/packages/cran.scm (r-spatstat-random): Update to 3.2-2.

	Change-Id: I0c15d04be272d325200b19610be7a658df34fe40

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-memisc: Update to 0.99.31.7.
	* gnu/packages/cran.scm (r-memisc): Update to 0.99.31.7.

	Change-Id: I114a698564da63a550e310c692db1a14888ecbed

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lightgbm: Update to 4.2.0.
	* gnu/packages/cran.scm (r-lightgbm): Update to 4.2.0.
	[native-inputs]: Add r-knitr.

	Change-Id: If63739b6159ed618eaab5d32b047f3cf30e6cd44

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-getpass: Update to 0.2-4.
	* gnu/packages/cran.scm (r-getpass): Update to 0.2-4.

	Change-Id: Ibcf530e50cd3f252abb3f861d598d4fe6870bb0e

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rlecuyer: Update to 0.3-8.
	* gnu/packages/cran.scm (r-rlecuyer): Update to 0.3-8.

	Change-Id: I96727577eebf0ad06393fa8b2c62b2019f5d1ab7

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-keyring: Update to 1.3.2.
	* gnu/packages/cran.scm (r-keyring): Update to 1.3.2.

	Change-Id: Ie40cabacb09d2ea91b4c3ca1cf52f1dab25d2443

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msm: Update to 1.7.1.
	* gnu/packages/cran.scm (r-msm): Update to 1.7.1.

	Change-Id: I9898adc02e9ced35fd30ab9534bcc87fa0137372

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stm: Update to 1.3.7.
	* gnu/packages/cran.scm (r-stm): Update to 1.3.7.

	Change-Id: I2649bec8de84134c7bc168d6dcb2c3ac112648e0

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-topicmodels: Update to 0.2-15.
	* gnu/packages/cran.scm (r-topicmodels): Update to 0.2-15.

	Change-Id: I4d29dcbdb601de9498b7b166e242fbf8e3c4b91a

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-isocodes: Update to 2023.12.07.
	* gnu/packages/cran.scm (r-isocodes): Update to 2023.12.07.

	Change-Id: If92c17d5dac66c4006bfdab1d21eb5e3b4f0db6a

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tuner: Update to 1.4.6.
	* gnu/packages/cran.scm (r-tuner): Update to 1.4.6.

	Change-Id: I73970ae0475375e6b1d2879ca655e89aef5bb785

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-filelock: Update to 1.0.3.
	* gnu/packages/cran.scm (r-filelock): Update to 1.0.3.

	Change-Id: Ice2655eaa01f1ee9bf4f8d5081bba48c5fea6b07

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-accrual: Update to 1.4.
	* gnu/packages/cran.scm (r-accrual): Update to 1.4.

	Change-Id: I3e811a067ef1be9130e6ee31058372d85645d4b3

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pmcmrplus: Update to 1.9.10.
	* gnu/packages/cran.scm (r-pmcmrplus): Update to 1.9.10.

	Change-Id: I8a2c3a06626be432d16d661ab161c2f5454b850d

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-desolve: Update to 1.40.
	* gnu/packages/cran.scm (r-desolve): Update to 1.40.

	Change-Id: I574c8928b66ef7042b24d00581e1ea73e3215571

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assertr: Update to 3.0.1.
	* gnu/packages/cran.scm (r-assertr): Update to 3.0.1.

	Change-Id: I8934843f5f43cf1797c705e3a5f2823087d81891

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-leiden: Update to 0.4.3.1.
	* gnu/packages/cran.scm (r-leiden): Update to 0.4.3.1.

	Change-Id: I1057c77be43459f28e23bdbbf8831878dfcfd10d

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xgboost: Update to 1.7.6.1.
	* gnu/packages/cran.scm (r-xgboost): Update to 1.7.6.1.

	Change-Id: I9a18cd3afba31322d92d98e726500bc5bde910d6

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ibreakdown: Update to 2.1.2.
	* gnu/packages/cran.scm (r-ibreakdown): Update to 2.1.2.

	Change-Id: Id65584c6cc65308629e47456f47a26eef6812116

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dqrng: Update to 0.3.2.
	* gnu/packages/cran.scm (r-dqrng): Update to 0.3.2.

	Change-Id: I60b63c4093e2fbbb888cc8afc644a99f1dc1358b

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-float: Update to 0.3-2.
	* gnu/packages/cran.scm (r-float): Update to 0.3-2.

	Change-Id: I313dab67837edbfe4fb1226fdda47c9f7f57952b

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tdthap: Update to 1.3.
	* gnu/packages/cran.scm (r-tdthap): Update to 1.3.

	Change-Id: Ib24625aafb7974cfa1430e91c8b11cc2b47b0fa6

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spdep: Update to 1.3-1.
	* gnu/packages/cran.scm (r-spdep): Update to 1.3-1.

	Change-Id: I82278f4b6c30ae387c71365733a04f79ff1f3237

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s2: Update to 1.1.5.
	* gnu/packages/cran.scm (r-s2): Update to 1.1.5.

	Change-Id: I8a1396dbddceb1a79eb93b84fc13487fc2c1293c

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wk: Update to 0.9.1.
	* gnu/packages/cran.scm (r-wk): Update to 0.9.1.

	Change-Id: Iaa9182b262f91abae45f894a0c89a069f1b9fdb9

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deldir: Update to 2.0-2.
	* gnu/packages/cran.scm (r-deldir): Update to 2.0-2.

	Change-Id: I6b23812f861a8711da8b6b8c2ff60803a937b704

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-units: Update to 0.8-5.
	* gnu/packages/cran.scm (r-units): Update to 0.8-5.

	Change-Id: I1d7755251db671a4bd0ad07a0f67fc3bf4554208

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqinr: Update to 4.2-36.
	* gnu/packages/cran.scm (r-seqinr): Update to 4.2-36.

	Change-Id: Icdd5d55e0627fe593142a999f283d87aa5d26f95

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sets: Update to 1.0-25.
	* gnu/packages/cran.scm (r-sets): Update to 1.0-25.

	Change-Id: I9bedbae334edb54818f5ae680dcbd8a544899dc0

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-capushe: Update to 1.1.2.
	* gnu/packages/cran.scm (r-capushe): Update to 1.1.2.

	Change-Id: I006063c79a09ba4e00a8e3646ed07da15283d650

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mcmc: Update to 0.9-8.
	* gnu/packages/cran.scm (r-mcmc): Update to 0.9-8.

	Change-Id: I25992ab64d09d1c2561635df5963c3be1060f800

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dotcall64: Update to 1.1-1.
	* gnu/packages/cran.scm (r-dotcall64): Update to 1.1-1.

	Change-Id: I0ec529c773c90ba0d69ced8fb3ecb624d3e76624

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmpfr: Update to 0.9-4.
	* gnu/packages/cran.scm (r-rmpfr): Update to 0.9-4.

	Change-Id: I4dffb5176c67cf8f7fa830343a94c58ef67a2cfb

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gmp: Update to 0.7-3.
	* gnu/packages/cran.scm (r-gmp): Update to 0.7-3.

	Change-Id: Id1383d2c8762e4fe3d3bfaf739ead2e50002e5b8

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ore: Update to 1.7.4.1.
	* gnu/packages/cran.scm (r-ore): Update to 1.7.4.1.

	Change-Id: I299c798a4c366b55fd4dc946a6b1bbe20e5e6b2c

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rnifti: Update to 1.5.1.
	* gnu/packages/cran.scm (r-rnifti): Update to 1.5.1.

	Change-Id: I61afbeee7e0e33c1cf8eecb1b5a99fc30b1c805d

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tiff: Update to 0.1-12.
	* gnu/packages/cran.scm (r-tiff): Update to 0.1-12.

	Change-Id: I30e24739912e665bff56ec68ba43b6c94dc7bfba

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sodium: Update to 1.3.1.
	* gnu/packages/cran.scm (r-sodium): Update to 1.3.1.

	Change-Id: Ic5f660d2e33235be1b1cf5df7bf59e8646ca628e

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-admisc: Update to 0.34.
	* gnu/packages/cran.scm (r-admisc): Update to 0.34.

	Change-Id: Ib457dbb7dd2c4f0ce8ef6bd13444164d2a10813d

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multicool: Update to 1.0.0.
	* gnu/packages/cran.scm (r-multicool): Update to 1.0.0.

	Change-Id: I09406e1354444bbfe2246305dec8a49fcafe22be

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgl: Update to 1.2.8.
	* gnu/packages/cran.scm (r-rgl): Update to 1.2.8.

	Change-Id: I3efd8552eb9b4108357665dd89e1b75d5acdc009

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ncdf4: Update to 1.22.
	* gnu/packages/cran.scm (r-ncdf4): Update to 1.22.

	Change-Id: Ibf2c9d473b30637fd13a6075b23fdefbdb2d1fbb

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppalgos: Update to 2.8.3.
	* gnu/packages/cran.scm (r-rcppalgos): Update to 2.8.3.

	Change-Id: Ie450f75d7221ea5478ff0891d6590b6a6c782a4b

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clustercrit: Update to 1.3.0.
	* gnu/packages/cran.scm (r-clustercrit): Update to 1.3.0.

	Change-Id: If46707ce09f5b52ae730bca4517179e4a7bbc475

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gert: Update to 2.0.1.
	* gnu/packages/cran.scm (r-gert): Update to 2.0.1.

	Change-Id: I1a38e4030ccf3d13bdfe911124368c64cc88995d

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tmb: Update to 1.9.9.
	* gnu/packages/cran.scm (r-tmb): Update to 1.9.9.

	Change-Id: I4af61e1b2fa947c64e5480763c9ea4e573634b76

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acceptancesampling: Update to 1.0-10.
	* gnu/packages/cran.scm (r-acceptancesampling): Update to 1.0-10.

	Change-Id: Ic2360192f330645a6f428fe5ba332b80a52e2644

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quickjsr: Update to 1.0.8.
	* gnu/packages/cran.scm (r-quickjsr): Update to 1.0.8.

	Change-Id: I5815d69165b2d7f635cb2a5f7f4a05a4e4f79dc0

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tarchetypes: Update to 0.7.10.
	* gnu/packages/cran.scm (r-tarchetypes): Update to 0.7.10.

	Change-Id: I71a64325db513663df30d5f1e7ca46feebdd7443

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gee: Update to 4.13-26.
	* gnu/packages/cran.scm (r-gee): Update to 4.13-26.

	Change-Id: I5cdd6f8b51f58affb68893bbde1291cdab30cc1d

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nleqslv: Update to 3.3.5.
	* gnu/packages/cran.scm (r-nleqslv): Update to 3.3.5.

	Change-Id: Icbbcbdee0a652cfe693baf7cd05e7ce89e315b2e

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gam: Update to 1.22-3.
	* gnu/packages/cran.scm (r-gam): Update to 1.22-3.

	Change-Id: Iaf4d3e19c5a39e70754a41b32b1de5405cec246e

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-interp: Update to 1.1-5.
	* gnu/packages/cran.scm (r-interp): Update to 1.1-5.

	Change-Id: I6ce34fb5e66268123415bce48750e39d6a5a4c2c

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cmplot: Update to 4.5.0.
	* gnu/packages/cran.scm (r-cmplot): Update to 4.5.0.

	Change-Id: Ia072afcb64ed0e9a744b1cfd7e0e677fb205babe

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-insight: Update to 0.19.7.
	* gnu/packages/cran.scm (r-insight): Update to 0.19.7.

	Change-Id: I3045c792decb2b814065973c3c866f146686ed09

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-overlap: Update to 0.3.4.1.
	* gnu/packages/cran.scm (r-overlap): Update to 0.3.4.1.

	Change-Id: I560fa1ae58630bf1cd7ad32d3b0891acbce9407f

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rjags: Update to 4-15.
	* gnu/packages/cran.scm (r-rjags): Update to 4-15.

	Change-Id: Ie01caed5427778eb4f99eca9a1e04f58c15f8707

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fansi: Update to 1.0.6.
	* gnu/packages/cran.scm (r-fansi): Update to 1.0.6.

	Change-Id: Iad9d2fa4b37f7b9cef4a254c01778523af9cd5e6

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-snowfall: Update to 1.84-6.3.
	* gnu/packages/cran.scm (r-snowfall): Update to 1.84-6.3.

	Change-Id: Iab34be3fb2c956881748896e999d4d78a07b83d2

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fstcore: Update to 0.9.18.
	* gnu/packages/cran.scm (r-fstcore): Update to 0.9.18.

	Change-Id: I26294d2d7ec56255b521fafcc3a1d0bed19e531b

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-later: Update to 1.3.2.
	* gnu/packages/cran.scm (r-later): Update to 1.3.2.

	Change-Id: Iea057b9badad7ab668f2837b1b1ff95b544385e8

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arules: Update to 1.7-7.
	* gnu/packages/cran.scm (r-arules): Update to 1.7-7.

	Change-Id: I4b9a5853257e6bdc7fc17e832d3592b9f4b770da

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-signal: Update to 1.8-0.
	* gnu/packages/cran.scm (r-signal): Update to 1.8-0.

	Change-Id: I961650dd53b25750fc475ed45da879d6b71ba315

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-baseline: Update to 1.3-5.
	* gnu/packages/cran.scm (r-baseline): Update to 1.3-5.

	Change-Id: I890681dbda6057b085049c7eb311619b953433df

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-phontools: Update to 0.2-2.2.
	* gnu/packages/cran.scm (r-phontools): Update to 0.2-2.2.

	Change-Id: Iff2a33d97857dd8733abef1ab334a917907879d1

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-expm: Update to 0.999-8.
	* gnu/packages/cran.scm (r-expm): Update to 0.999-8.

	Change-Id: Ib1ffe5cb289f0bf836f715640e4eef9b8be7edf5

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-extradistr: Update to 1.10.0.
	* gnu/packages/cran.scm (r-extradistr): Update to 1.10.0.

	Change-Id: Ifcec7fabd3c28c2ba4a18517a6432fadee333434

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tseries: Update to 0.10-55.
	* gnu/packages/cran.scm (r-tseries): Update to 0.10-55.

	Change-Id: Ic4c127a8b45eb725f42d60337179971fb63eeff4

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-splus2r: Update to 1.3-4.
	* gnu/packages/cran.scm (r-splus2r): Update to 1.3-4.

	Change-Id: I51a2d9c7f13ec14760967d814bf3b292ad90b856

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ttr: Update to 0.24.4.
	* gnu/packages/cran.scm (r-ttr): Update to 0.24.4.

	Change-Id: I322efb84cb7d62ff32b515aac59870fe8a0ec4f2

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sna: Update to 2.7-2.
	* gnu/packages/cran.scm (r-sna): Update to 2.7-2.

	Change-Id: Id284a01c21d0bbe8dffb5e39aca6dd7ab0bd993f

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-network: Update to 1.18.2.
	* gnu/packages/cran.scm (r-network): Update to 1.18.2.

	Change-Id: I0e9695a60606c87c839613e8ffb4e35e4c0b40c9

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nestedcv: Update to 0.7.3.
	* gnu/packages/cran.scm (r-nestedcv): Update to 0.7.3.
	[propagated-inputs]: Add r-magrittr.

	Change-Id: I29cabb4e312dbe38eda980f27cba8ff4361d7e6d

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tinytex: Update to 0.49.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.49.

	Change-Id: Id4e0c5b470ecc67b7089c6781d0212d794a48e3d

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pinfsc50: Update to 1.3.0.
	* gnu/packages/cran.scm (r-pinfsc50): Update to 1.3.0.

	Change-Id: Ibc463803ee8eafb241b41f1972d1dae71b33505c

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vctrs: Update to 0.6.5.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.6.5.

	Change-Id: I2509d3365130232171f96b97f6de124a2301966e

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seriation: Update to 1.5.3.
	* gnu/packages/cran.scm (r-seriation): Update to 1.5.3.

	Change-Id: Ib759dd8669bc45d5748a9bfbd39995960f63eb3d

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-processx: Update to 3.8.3.
	* gnu/packages/cran.scm (r-processx): Update to 3.8.3.

	Change-Id: Ica57c69983e8e20c7f66fd94910c296d63bb3ee0

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cli: Update to 3.6.2.
	* gnu/packages/cran.scm (r-cli): Update to 3.6.2.

	Change-Id: Ieb1ee3bc4faa3c283ff77cb17af0372344ebad99

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rvcg: Update to 0.22.2.
	* gnu/packages/cran.scm (r-rvcg): Update to 0.22.2.

	Change-Id: Idc968a2a423ec913759da9fa301302bbdaea5153

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vcfr: Update to 1.15.0.
	* gnu/packages/cran.scm (r-vcfr): Update to 1.15.0.

	Change-Id: I0973169b9d325f4464882a63753810660a640104

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ordinal: Update to 2023.12-4.
	* gnu/packages/cran.scm (r-ordinal): Update to 2023.12-4.

	Change-Id: Ic0f89f6801a9040f133d0105fa8cee74080ea024

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringdist: Update to 0.9.12.
	* gnu/packages/cran.scm (r-stringdist): Update to 0.9.12.

	Change-Id: I5fdebeef4be2b159bd5e606afd2e9c7ca98b0ebe

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmysql: Update to 0.10.27.
	* gnu/packages/cran.scm (r-rmysql): Update to 0.10.27.

	Change-Id: I13553e2e23c0ae62ed22dbc91b526e7983be2548

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lpsolve: Update to 5.6.20.
	* gnu/packages/cran.scm (r-lpsolve): Update to 5.6.20.

	Change-Id: I6bb12132895edb62ffb62514a00860e74f86f6b0

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bbmle: Update to 1.0.25.1.
	* gnu/packages/cran.scm (r-bbmle): Update to 1.0.25.1.

	Change-Id: Iaf1342c02079b538e91c18e25bed9e7097e59c55

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmumps: Update to 5.2.1-26.
	* gnu/packages/cran.scm (r-rmumps): Update to 5.2.1-26.

	Change-Id: If83ffd590ef66a9ba4327d758872fdcf5ff9bf2c

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lamw: Update to 2.2.3.
	* gnu/packages/cran.scm (r-lamw): Update to 2.2.3.

	Change-Id: Ib6fa769027424a7655cd4af5eb92d5892d7ce2f5

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lambertw: Update to 0.6.9-1.
	* gnu/packages/cran.scm (r-lambertw): Update to 0.6.9-1.

	Change-Id: I08d8110348c3f90327dcb3a976bfffe68cfe711f

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sp: Update to 2.1-2.
	* gnu/packages/cran.scm (r-sp): Update to 2.1-2.

	Change-Id: I5901df096356a7b728cb6204b3a6e28e76a6b511

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggally: Update to 2.2.0.
	* gnu/packages/cran.scm (r-ggally): Update to 2.2.0.
	[propagated-inputs]: Remove r-forcats and r-reshape; add r-ggstats and r-magrittr.

	Change-Id: I70ad817082ba836c8e50b012aaa0e74fbd986de3

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ggstats.
	* gnu/packages/cran.scm (r-ggstats): New variable.

	Change-Id: I0fb9465e059839443913b6935779e9656b1cc9ab

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-broom-helpers.
	* gnu/packages/cran.scm (r-broom-helpers): New variable.

	Change-Id: I01e43ef17159ba8802983b37e522c03d1a17ae10

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-progress: Update to 1.2.3.
	* gnu/packages/cran.scm (r-progress): Update to 1.2.3.

	Change-Id: I4a6ae755ea2021d32d4b0d1ca43a077af48c4e5b

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ctrdata: Update to 1.16.0.
	* gnu/packages/cran.scm (r-ctrdata): Update to 1.16.0.
	[propagated-inputs]: Add r-readr, r-v8, and r-zip.

	Change-Id: I766fc39274d465e50ede116f54d6b565b0f1e05e

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppspdlog: Update to 0.0.15.
	* gnu/packages/cran.scm (r-rcppspdlog): Update to 0.0.15.

	Change-Id: I115a68824c3aadaf4fd1994c2b047df84f49ee95

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pls: Update to 2.8-3.
	* gnu/packages/cran.scm (r-pls): Update to 2.8-3.

	Change-Id: I672134fe44ac27a1f31ff37fc3318e30d40523e8

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-haven: Update to 2.5.4.
	* gnu/packages/cran.scm (r-haven): Update to 2.5.4.

	Change-Id: I2b695c09e033f00e10715119bbb4cba8666854dd

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggmap: Update to 4.0.0.
	* gnu/packages/cran.scm (r-ggmap): Update to 4.0.0.
	[propagated-inputs]: Remove r-rgooglemaps.

	Change-Id: I5ff9480ef268cadca62434f29b102ef977be36ab

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sass: Update to 0.4.8.
	* gnu/packages/cran.scm (r-sass): Update to 0.4.8.

	Change-Id: Ie8c6ecd7e79549c613a85500d98598c42bc332ab

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-jqr: Update to 1.3.3.
	* gnu/packages/cran.scm (r-jqr): Update to 1.3.3.

	Change-Id: I3415c097756c79934ecdd9b933ecfef2fa8efad1

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstpm2: Update to 1.6.3.
	* gnu/packages/cran.scm (r-rstpm2): Update to 1.6.3.
	[propagated-inputs]: Add r-mvtnorm.

	Change-Id: If1b2717851f2da6cae135c43fc00afb2bcdb9f80

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-curl: Update to 5.2.0.
	* gnu/packages/cran.scm (r-curl): Update to 5.2.0.

	Change-Id: I793998e996e00eb7404d00d7d3f07bfa00d63940

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-htmlwidgets: Update to 1.6.4.
	* gnu/packages/cran.scm (r-htmlwidgets): Update to 1.6.4.

	Change-Id: I0bfc9559f93d97acb6d609d57c82bd7bc8127253

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-jsonlite: Update to 1.8.8.
	* gnu/packages/cran.scm (r-jsonlite): Update to 1.8.8.

	Change-Id: I1604ece653980c17eef6cca6c1895bc2b4f3e2ec

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httpuv: Update to 1.6.13.
	* gnu/packages/cran.scm (r-httpuv): Update to 1.6.13.

	Change-Id: I5e1269f481de948de0ec589975a15455d326e491

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-morpho: Update to 2.12.
	* gnu/packages/cran.scm (r-morpho): Update to 2.12.

	Change-Id: I7a1b3740db151be1526ef1ba4181721dd54c286b

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tgstat: Update to 2.3.25.
	* gnu/packages/cran.scm (r-tgstat): Update to 2.3.25.

	Change-Id: Ic9d0eed09874eacc2f1d8e7409621231b43b801f

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tgp: Update to 2.4-22.
	* gnu/packages/cran.scm (r-tgp): Update to 2.4-22.

	Change-Id: I65274aa057b93fc8e98108953f8b7b3ee5f6a15d

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mboost: Update to 2.9-9.
	* gnu/packages/cran.scm (r-mboost): Update to 2.9-9.

	Change-Id: Iae55fc9098627dd465cc0ee01e6b280c9239d5d1

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-philentropy: Update to 0.8.0.
	* gnu/packages/cran.scm (r-philentropy): Update to 0.8.0.

	Change-Id: I961746348d6d1683937f164feaa4ea943ca970db

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggside: Update to 0.2.3.
	* gnu/packages/cran.scm (r-ggside): Update to 0.2.3.
	[propagated-inputs]: Add r-cli.

	Change-Id: Ifa75fca71615b3b31152b3ff27c20a759b9480fe

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpmisc: Update to 0.5.5.
	* gnu/packages/cran.scm (r-ggpmisc): Update to 0.5.5.

	Change-Id: Ib25b40f4dd7e1ae5b5d417658246b80d0452de57

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zcompositions: Update to 1.5.
	* gnu/packages/cran.scm (r-zcompositions): Update to 1.5.

	Change-Id: I176c60d21e091b12ca1592673c9869de9c360c7f

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-v8: Update to 4.4.1.
	* gnu/packages/cran.scm (r-v8): Update to 4.4.1.

	Change-Id: I326dd72db909935820e345e2f881994c55443c7e

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggdist: Update to 3.3.1.
	* gnu/packages/cran.scm (r-ggdist): Update to 3.3.1.
	[propagated-inputs]: Add r-rcpp.

	Change-Id: Ie60c46e98a2b5305d373b5a21df0625fe7b5d6c0

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dbscan: Update to 1.1-12.
	* gnu/packages/cran.scm (r-dbscan): Update to 1.1-12.

	Change-Id: If28f2657e8de4a5d893bb74f4559d17249acf714

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-collapse: Update to 2.0.7.
	* gnu/packages/cran.scm (r-collapse): Update to 2.0.7.

	Change-Id: I46c2863921b7d11b0e7fc3a682ea238962fcc9c4

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-brio: Update to 1.1.4.
	* gnu/packages/cran.scm (r-brio): Update to 1.1.4.

	Change-Id: I5dfce63a5686b1e0bf66c42c476ff9b04b0a828d

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abn: Update to 3.0.4.
	* gnu/packages/bioconductor.scm (r-abn): Update to 3.0.4.

	Change-Id: I15970d14205b32f254ecf2c5207e98d7289ac281

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fhtest: Update to 1.5.1.
	* gnu/packages/bioconductor.scm (r-fhtest): Update to 1.5.1.

	Change-Id: I08513b08ee2fc72ab00b372a013dbfa6ed064fc1

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomartr: Update to 1.0.7.
	* gnu/packages/bioconductor.scm (r-biomartr): Update to 1.0.7.

	Change-Id: I7f02a92d86506b4fbca950a13ed106753e1b7f76

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrow: Update to 14.0.0.2.
	* gnu/packages/cran.scm (r-arrow): Update to 14.0.0.2.

	Change-Id: Icff453a1aa0ad59d7e707a0fdfc23e3d4dd1f7c0

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: apache-arrow: Update to 14.0.0.
	* gnu/packages/databases.scm (apache-arrow): Update to 14.0.0.

	Change-Id: I5689b37fbfee2cb049cbaf351caed2e3cd07094c

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-interactivedisplay: Add missing input.
	* gnu/packages/bioconductor.scm (r-interactivedisplay)[propagated-inputs]: Add
	r-biocmanager.

	Change-Id: I7e29c28202496ba58ec35adf03b77ac84691e492

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dt: Update to 0.31.
	* gnu/packages/statistics.scm (r-dt): Update to 0.31.
	[source]: Simplify by using git repositories for extensions instead of
	fetching every file from the datatables CDN.
	[native-inputs]: Update to datatables-plugins 1.13.6.

	Change-Id: Ibebd2ae1f3b4d51739b756ad808bebf2663e1009

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-interactivedisplay: Add missing JavaScript sources.
	* gnu/packages/bioconductor.scm (r-interactivedisplay)[source]: Update list of
	minified JavaScript files to delete.
	[arguments]: Use minify-build-system to process JavaScript files.
	[native-inputs]: Add js-d3-v2; relabel js-datatables as js-datatables-1.10;
	add js-datatables-1.9.

	Change-Id: If8b6d9378680e9f69d71be56ce28add70b1a4564

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bookdown: Update to 0.37.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.37.
	[arguments]: Use minify-build-system to process JavaScript.

	Change-Id: I53ff5ef1527976e40e7caf8b34f77af7eb3e833f

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-crosstalk: Update to 1.2.1.
	* gnu/packages/cran.scm (r-crosstalk): Update to 1.2.1.
	[source]: Add snippet to delete bundled minified JavaScript.
	[arguments]: Use minify-build-system to minify JavaScript files from source;
	add phase 'replace-bundled-minified-JavaScript.
	[native-inputs]: Add esbuild and js-selectize.

	Change-Id: I2a4a773d5f40a8f27e594e2f1b627624cab8755e

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add js-datatables-1.9.
	* gnu/packages/javascript.scm (js-datatables-1.9): New variable.

	Change-Id: I9b022e12119247c8385ebbcec07f54c4106155df

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bslib: Update to 0.6.1.
	* gnu/packages/cran.scm (r-bslib): Update to 0.6.1.
	[source]: Update list of minified JavaScript to delete.
	[arguments]: Use minify-build-system; update process-javascript phase.
	[propagated-inputs]: Add r-lifecycle.
	[native-inputs]: Remove typescript-components; update js-bootstrap5-bundle.

	Change-Id: I0aeae3f11a35211e6b429461042dbce2eca85313

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pkgbuild: Update to 1.4.3.
	* gnu/packages/cran.scm (r-pkgbuild): Update to 1.4.3.
	[propagated-inputs]: Remove r-crayon, r-prettyunits, and r-rprojroot.

	Change-Id: I0b83188e69aae19ddc62d71da18358777ed9c454

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wgcna: Update to 1.72-5.
	* gnu/packages/bioconductor.scm (r-wgcna): Update to 1.72-5.

	Change-Id: Ib9d3b0e6ba191839e4b22cb0b8f63e6b0e9d2baa

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spacetime: Update to 1.3-1.
	* gnu/packages/cran.scm (r-spacetime): Update to 1.3-1.

	Change-Id: I1fe54f97452c0dd738c6cfced56c406498de73c4

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openmx: Update to 2.21.11.
	* gnu/packages/cran.scm (r-openmx): Update to 2.21.11.

	Change-Id: I1349e0965508f42d183d2e705c356fdd3ac9faf0

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spacyr: Update to 1.3.0.
	* gnu/packages/cran.scm (r-spacyr): Update to 1.3.0.
	[native-inputs]: Add r-r-rsp.

	Change-Id: I999db8ad92b2d0799ffa4350847980db30c75409

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scales: Update to 1.3.0.
	* gnu/packages/cran.scm (r-scales): Update to 1.3.0.
	[propagated-inputs]: Add r-cli and r-glue.

	Change-Id: I37c4a09d6910f9d8885d253547808d3dc2761748

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pbdmpi: Update to 0.5-1.
	* gnu/packages/cran.scm (r-pbdmpi): Update to 0.5-1.

	Change-Id: Iede248c40a0a57bc5a23015745f426cd4485b38c

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rjava: Update to 1.0-10.
	* gnu/packages/cran.scm (r-rjava): Update to 1.0-10.
	[source]: Delete bundled minified JavaScript.
	[arguments]: Use minify-build-system in new phase
	'replace-bundled-minified-JavaScript.
	[native-inputs]: Add esbuild.

	Change-Id: I6ca7724ea61f53995067cca8d6835fe061621567

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add alsa-scarlett-gui.
	* gnu/packages/music.scm (alsa-scarlett-gui): New variable.

	Change-Id: Ia92a0be7e0f08cf42bc263f2c321b4617fa6935b

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: tascam-gtk: Update to 0.4-0.69fb86f.
	* gnu/packages/music.scm (tascam-gtk): Update to 0.4-0.69fb86f.
	[inputs]: Replace libxml++-2 with libxml++-3.

	Change-Id: Iae8ff22ee7ee5888ff4d24209f2f09fbecf52889

2023-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add libxml++-3.
	* gnu/packages/gnome.scm (libxml++-3): New variable.

	Change-Id: I2250766126f433b3f5dcc50cd7eaadec3acadad3

2023-12-15  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Update to 2.18.0.
	* gnu/packages/dezyne.scm (dezyne): Update to 2.18.0.
	[inputs]: Add boost.
	[arguments]: Change assoc-ref memes to use gexps.

	Change-Id: I1212de52db6c2b07122e756c68597b1f8ddbb313

2023-12-15  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add scmackerel.
	* gnu/packages/dezyne.scm (scmackerel): New variable.

2023-12-14  Thomas Ieong  <th.ieong@free.fr>
	    Saku Laesvuori  <saku@laesvuori.fi>

	services: Add rspamd-service-type.
	* gnu/services/mail.scm (rspamd-service-type): New variable.
	* gnu/tests/mail.scm (%test-rspamd): New variable.
	* doc/guix.texi: Document it.

	Change-Id: I7196643f087ffe9fc91aab231b69d5ed8dc9d198

2023-12-14  Greg Hogan  <code@greghogan.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: pypy: Update to 7.3.13.
	The validate-runpath error was previously reported in #57653.

	Version update fixes the existing build errors.

	* gnu/packages/python.scm (pypy3): Update to 7.3.13.
	[source]: Update origin URI.
	[arguments]<#:validate-runpath>: Disable check.
	[arguments]<#:phases>: Update directory paths.

	Change-Id: Ic6ab7dd77e30fa85d6fa5f000f9aa2528951b81e

2023-12-14  Ludovic Courtès  <ludo@gnu.org>

	services: hpcguix-web: Add ‘configuration’ action.
	* gnu/services/web.scm (hpcguix-web-shepherd-service): Define
	‘config-file’ and use it.  Add ‘actions’ field.

	Change-Id: I085df403270039ede3c13f21a5d60682c7510e2e

2023-12-14  Ludovic Courtès  <ludo@gnu.org>

	tests: childhurd: Prefer “-cpu max” over “-cpu host”.
	“-cpu host” can sometimes, for unclear reasons, lead to this error from
	QEMU 8.1.1:

	  qemu-system-x86_64: CPU model 'host' requires KVM or HVF

	This commit fixes it.

	Inspired by
	<https://github.com/matthewbauer/nixpkgs/commit/47b56e7c19c2e3af685ee408f02f232efb3d12b1>.

	* gnu/tests/virtualization.scm (run-childhurd-test)[test]: Prefer
	“-cpu max” over “-cpu host”.

	Change-Id: I11a8a68bb0532fe1f3fd2c34b4a7a5fdb7bccb57

2023-12-14  Saku Laesvuori  <saku@laesvuori.fi>
	    Ludovic Courtès  <ludo@gnu.org>

	services: guix: Allow gexps evaluating to a list of build-machines.
	* gnu/services/base.scm (guix-machines-files-installation): Handle
	machines being a mixed list of build-machines and lists of
	build-machines.
	* doc/guix.texi (Base Services): Document it.

	Change-Id: Ie404562ca0b564413233c3a624046da831893dc3

2023-12-14  Tomas Volf  <~@wolfsden.cz>

	gnu: libtorrent-rasterbar: Disable test_ssl test.
	It times out in the ci.guix.gnu.org, so this commit disables it.  It will be
	re-enabled once solution is found.

	* gnu/packages/bittorrent.scm
	(libtorrent-rasterbar)[arguments]<#:phases>['check]: Disable test_ssl test.

	Change-Id: Ib396fd8a1786e14baad72ae892bdd0fd3fe7a180

2023-12-14  Ludovic Courtès  <ludo@gnu.org>

	build-system/zig: Do not import (guix build syscalls).
	* guix/build-system/zig.scm (%zig-build-system-modules): Remove (guix
	build syscalls), which is unused.

	Change-Id: Ie91c46c68787e0a8ffa3cbde2c5fd2294b82ed15

2023-12-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Remove obsolete fix.
	* gnu/packages/lisp.scm (txr)[arguments]: Remove 'inhibit-doc-syms-generation'
	  phase.

	Change-Id: Ibf29e28a82f1821cefbdc87e8bfdf3ffcd4219e5

2023-12-14  John Kehayias  <john.kehayias@protonmail.com>

	gnu: xorg-server: Update to 21.1.10 [security fixes].
	Fixes CVE-2023-6377 and CVE-2023-6478.  See the X.Org security advisory at
	<https://lists.x.org/archives/xorg-announce/2023-December/003435.html> for
	details.

	* gnu/packages/xorg.scm (xorg-server): Update to 21.1.10.

	Change-Id: I20ecf1a2b9fc15cafc1c57e0fa726c7cf3096a78

2023-12-08  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: webkitgtk: Update to 2.42.3.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.42.3.

2023-12-08  Jack Hill  <jackhill@jackhill.us>

	gnu: webkitgtk: Update to 2.42.2.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.42.2.

2023-12-08  Liliana Marie Prikler  <liliana.prikler@gmail.com>
	    Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: webkitgtk-with-libsoup2: Use propagated inputs from GTK3.
	This fixes an error in commits ee748c1df093dd63da982e2f3cd0e11c6633d3d6 and
	9bac1cad271de4f4436755c296577c4e185d564c, the latter of which was missing a
	hunk to address the failing build of the former.
	See <https://bugs.gnu.org/66480#47> for the full patch.

	* gnu/packages/webkit.scm (webkitgtk-with-libsoup2)[propagated-inputs]: Use
	package-propagated-inputs from webkitgtk-for-gtk3 rather than webkitgtk.

2023-12-08  Liliana Marie Prikler  <liliana.prikler@gmail.com>
	    Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: webkitgtk-with-libsoup2: Use keyword arguments for GTK3.
	This fixes an error commit ee748c1df093dd63da982e2f3cd0e11c6633d3d6, where
	webkitgtk-with-libsoup2 would be built for GTK4 – a contradiction, as
	GTK4 builds require libsoup3.  See also <https://bugs.gnu.org/66480#47>.

	* gnu/packages/webkit.scm (webkitgtk-with-libsoup2)[arguments]: Use
	package-arguments of webkitgtk-for-gtk3 rather than webkitgtk.

2023-12-08  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Make webkitgtk-next the new webkitgtk.
	As of version 2.42.0, the WebKit 6.0 typelib is considered stable.
	With GNOME itself moving to GTK4 as time marches on, we should reflect
	the fact that this is the preferred Webkit for future applications.

	* gnu/packages/webkit.scm (webkitgtk-next): Remove variable.  Inline logic…
	(webkitgtk): … here.  Move old value …
	(webkitgtk-for-gtk3): … here.
	(webkitgtk-with-libsoup2): Inherit from webkitgtk-for-gtk3.
	* gnu/packages/geo.scm (gnome-maps): Adjust accordingly.
	* gnu/packages/gnome.scm (gnome-initial-setup, sushi)
	(cambalache, devhelp, devhelp-with-libsoup2, gnome-online-accounts)
	(gnome-online-accounts-3.44, evolution-data-server, evolution-data-server-3.44)
	(lollypop, evolution, gnome-boxes, geary, komikku): Likewise.
	* gnu/packages/guile-xyz.scm (guile-gi, nomad): Likewise.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Likewise.
	* gnu/packages/mail.scm (balsa): Likewise.
	* gnu/packages/mate.scm (atril): Likewise.
	* gnu/packages/music.scm (ctrlr): Likewise.
	* gnu/packages/rednotebook.scm (rednotebook): Likewise.
	* gnu/packages/syndication.scm (gfeeds): Likewise.
	* gnu/packages/telegram.scm (telegram-desktop): Likewise.
	* gnu/packages/vnc.scm (remmina): Likewise.
	* gnu/packages/web-browsers.scm (nyxt): Likewise.

2023-12-08  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: webkitgtk: Update to 2.42.1.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.42.1.
	[inputs]: Add libjxl.

2023-12-07  Andy Tai  <atai@atai.org>

	gnu: xrdp: Update to 0.9.23.1.
	* gnu/packages/rdesktop.scm (xrdp): Update to 0.9.23.1.

	Change-Id: If5a01e38dc04bd013118d21ff11a46f3e7dddfd2

2023-12-07  Greg Hogan  <code@greghogan.com>

	gnu: xeyes: Update to 1.3.0.
	* gnu/packages/xdisorg.scm (xeyes): Update to 1.3.0.
	[source]: Update file extension in URI.

	Change-Id: Ibd4f554180bd7892e594c63f7c18808a6df7c049

2023-12-07  Hugo Nobrega  <hugonobrega@gmail.com>

	gnu: dub: update to 1.33.0.
	* gnu/packages/dlang.scm (dub): Update to 1.33.0.

	Change-Id: Ie09f43329fa4a8d79f201f4b617e498d39adec6f

2023-12-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ddcutil: Install pkgconfig file.
	* gnu/packages/hardware.scm (ddcutil)[arguments]: Add a phase to install
	the missing pkgconfig file.

	Change-Id: Icd8c6c19e10c8dc426c5cd5020f0a209f0faa452

2023-12-06  Tomas Volf  <~@wolfsden.cz>

	gnu: libtorrent-rasterbar: Update to 2.0.9.
	Update the package.  Since other packages do depend on the previous
	version (and according to their documentation do recommend it), the previous
	version is exposed as libtorrent-rasterbar-1.2.

	The v2.0.9 requires patching to get tests working.  Sadly one of the changes
	is to introduce new binary file, so it is fetched as an input and applied in a
	phase.  Snippet is used instead to do the rest of the patching.

	* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[version]: Update to
	2.0.9.
	[source]<snippet>: Patch test/test_copy_file.cpp.
	[native-inputs]: Add the missing file (v2_empty_file.torrent).
	[arguments]<#:phases>: And add a phase copying it into the correct place.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar-1.2): New variable.
	(qbittorrent)[inputs]: Use libtorrent-rasterbar-1.2.
	* gnu/packages/enlightenment.scm (epour)[inputs]: Use
	libtorrent-rasterbar-1.2.

	Change-Id: Ifbbbf02a671f6a3db653499a7a5f2504fd23c255

2023-12-06  Tomas Volf  <~@wolfsden.cz>

	gnu: qbittorrent: Update to 4.6.2.
	* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.6.2.

	Change-Id: I75d05f14396e1b017cc939264e30ade625cb7017

2023-12-06  Tomas Volf  <~@wolfsden.cz>

	gnu: qbittorrent-enhanced: Update to 4.6.1.10.
	 * gnu/packages/bittorrent.scm (qbittorrent-enhanced): Update to 4.6.1.10.

	Change-Id: Ic164ee27ea54018acfcba0e9db8db11f119800a4

2023-12-06  Tomas Volf  <~@wolfsden.cz>

	gnu: deluge: Update to 2.1.1.
	Dependency on nss-certs was added.  Most torrents do require SSL in some shape
	or form, so it seems appropriate to add it by default.

	* gnu/packages/bittorrent.scm (deluge)[version]: Update to 2.1.1.
	[propagated-inputs]: Add nss-certs.
	[native-search-paths]: Set to allow locating the certificates.

	Change-Id: Ic6c79f24851d6917dc4e5b22b3bcb2f6b99e187a

2023-12-06  Tomas Volf  <~@wolfsden.cz>

	gnu: libtorrent-rasterbar: Update to 1.2.19.
	With the update, the execution of the test suite was overhauled a lot.
	Parallel tests were disabled, since the do not work well.  Since faketime does
	cause some tests to hang, test_ssl was moved into a separate run.

	* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[version]: Update to
	1.2.19.
	[arguments]<#:parallel-tests?>: Disable.
	[arguments]<#:phases>: Move test_ssl into separate run under faketime.  Do not
	run under tests under faketime.  Anchor the regex for test exclusion.  Set
	timeout of 600 seconds for each test.

	Change-Id: I7392cb3ce1a8815b26b3257498082761255535ee

2023-12-06  Felix Gruber  <felgru@posteo.net>

	gnu: python-autograd: Update to 1.5.
	* gnu/packages/machine-learning.scm (python-autograd): Update to 1.5.
	  [build-system]: Use pyproject-build-system.
	  [arguments]: Remove custom 'check phase.

	Change-Id: Ic76510b94d268d5dba6e9b0e057fcfca125e424f

2023-12-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs-guix: Update to 455272c.
	* gnu/packages/emacs-xyz.scm (emacs-guix): Update to 455272c.

	Change-Id: Ib6c29fe9297c55dcd578453bd0425867e4ee180b

2023-12-06  Ludovic Courtès  <ludo@gnu.org>

	shell: ‘--development’ honors ‘--system’.
	Fixes a bug whereby ‘package->development-manifest’ would run with the
	wrong system in mind, leading to errors like this:

	  $ guix shell -s i586-gnu -D shepherd --no-grafts
	  guix shell: error: package linux-libre-headers@5.15.49 does not support i586-gnu

	* guix/scripts/environment.scm (options/resolve-packages): Define
	‘system’ and pass it to ‘package->development-manifest’.’
	* tests/guix-shell.sh: Test it.

	Change-Id: I95c471c1918913ab80dec7d3ca64fe38583cce78

2023-12-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc-locales@2.37: Mark as hidden.
	Fixes <https://issues.guix.gnu.org/67586>.

	* gnu/packages/base.scm (glibc-locales/hurd): Wrap in ‘hidden-package’.

	Change-Id: If4f4aa1ef66c53ee0bb52eaea533241652e48cca

	Reported-by: Nils Landt <nils@landt.email>
	Change-Id: I5150f13be9c3b23e7abe408f815c56f498c92ecb

2023-12-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qtbase: Skip some more tests on i686-linux.
	* gnu/packages/qt.scm (qtbase)[arguments]: Adjust custom 'check phase to
	skip 5 more tests on i686-linux.

	Change-Id: I2c70fd0dd7e99cc7e039502933981e1b4985e05c

2023-12-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qtbase: Remove unneeded configure flags.
	These flags were preventing building on i686-linux and seem to not be
	necessary anymore.

	* gnu/packages/qt.scm (qtbase)[arguments]: Remove configure-flags
	disabling certain hardware features.

	Change-Id: I76e41acb29cf39ce0541b27432b5d8d7fd545b16

2023-12-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qtwebengine-5: Enable building on i686-linux.
	* gnu/packages/qt.scm (qtwebengine-5)[arguments]: When building for
	i686-linux add a configure-flag to use less memory during the linking
	phase.

	Change-Id: Ie27467445f2bc299314b1294b024d3cfdc6f0b44

2023-12-05  Vinicius Monego  <monego@posteo.net>

	gnu: gnome-commander: Update to 1.16.1.
	* gnu/packages/gnome.scm (gnome-commander): Update to 1.16.1.
	[build-system]: Switch to meson-build-system.
	[arguments]: Add #:glib-or-gtk?.
	[native-inputs]: Add gtk+-2:bin.

	Change-Id: I4badc000d0c2d8525fd3f8f1748d8fabe610c8a9

2023-12-05  Vinicius Monego  <monego@posteo.net>

	gnu: gerbv: Update to 2.10.0.
	* gnu/packages/engineering.scm (gerbv): Update to 2.10.0.
	[source]: Switch to maintained repository.
	[native-inputs]: Add autoconf, automake, gettext-minimal, libtool.
	Remove package labels.
	[inputs]: Add comment about GTK+2.  Remove package labels.
	[home-page]: Update URL.

	Change-Id: Ie30c4ae618b3b57e9b59e3e40f1423fed4d26135

2023-12-05  Vinicius Monego  <monego@posteo.net>

	gnu: kdenlive: Update to 23.08.3.
	* gnu/packages/kde.scm (kdenlive): Update to 23.08.3.

	Change-Id: I552e82757049bae81cf8d521f17aea1adbefdb26

2023-12-05  Vinicius Monego  <monego@posteo.net>

	gnu: mlt: Update to 7.22.0.
	* gnu/packages/video.scm (mlt): Update to 7.22.0.

	Change-Id: I63827e89e181c439eb89e956362618d90d37ef50

2023-12-05  Vinicius Monego  <monego@posteo.net>

	gnu: python-openturns: Update to 1.21.3.
	* gnu/packages/statistics.scm (python-openturns): Update to 1.21.3.

	Change-Id: I6e86d60e0b0d26672d2bce08998f2a1af5dff14e

2023-12-05  Vinicius Monego  <monego@posteo.net>

	gnu: python-pymc: Update to 5.10.0.
	* gnu/packages/statistics.scm (python-pymc): Update to 5.10.0.

	Change-Id: I900a65beba2d919bde3137a370dbdb19566c828c

2023-12-05  Vinicius Monego  <monego@posteo.net>

	gnu: python-pytensor: Update to 2.18.1.
	* gnu/packages/python-science.scm (python-pytensor): Update to 2.18.1.

	Change-Id: I7992d8a00c378c008995df3d026c3e05c235ae6d

2023-12-05  Vinicius Monego  <monego@posteo.net>

	gnu: python-scikit-rf: Update to 0.30.0.
	* gnu/packages/engineering.scm (python-scikit-rf): Update to 0.30.0.

	Change-Id: Ia33268f2a655a80a645e30c4b1e08e830da83ae4

2023-12-05  Vinicius Monego  <monego@posteo.net>

	gnu: python-pyqtgraph: Update to 0.13.3.
	* gnu/packages/python-xyz.scm (python-pyqtgraph): Update to 0.13.3.

	Change-Id: Ibce95af05181e23aaaa44935367f7ec1bc84324f

2023-12-05  Vinicius Monego  <monego@posteo.net>

	gnu: freecad: Update to 0.21.2.
	* gnu/packages/engineering.scm (freecad): Update to 0.21.2.

	Change-Id: Ia7ca92405dfe5cf155387e9fec5ad135701e91c1

2023-12-05  Vinicius Monego  <monego@posteo.net>

	gnu: python-wand: Update to 0.6.13.
	* gnu/packages/python-xyz.scm (python-wand): Update to 0.6.13.

	Change-Id: I50e4fff9cd5e3c76dfd5e4cd8a2eb069fdaf7a8b

2023-12-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-setuptools-lint: Add missing input.
	* gnu/packages/check.scm (python-setuptools-lint)[propagated-inputs]:
	Add python-tomli.

	Change-Id: I0ab7d3b129d6c347c212b968c4aeb425e3ee97ae

2023-12-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-schedule: Adjust for newer python.
	* gnu/packages/python-xyz.scm (python-schedule)[source]: Add snippet to
	adjust python imports.

	Change-Id: I8ef362bd35d3d1a2634a16ee4bf790b7da8263c0

2023-12-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pyscss: Adjust for newer python.
	* gnu/packages/python-web.scm (python-pyscss)[source]: Add snippet to
	adjust python imports.

	Change-Id: I0073089ed505a55f08aec2f0cc0ffa2a2c7963e4

2023-12-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-osc: Adjust for newer python.
	* gnu/packages/python-xyz.scm (python-osc)[source]: Add snippet to
	adjust python imports.

	Change-Id: Ie9708fe6961a4f65909d4795190bd2a037e9c9c8

2023-12-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-gpy: Adjust for newer python.
	* gnu/packages/python-science.scm (python-gpy)[source]: Add snippet to
	adjust python module imports.

	Change-Id: I0772febb97d75e0a0caa331913c9e7453d11e70d

2023-12-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-imgviz: Adjust for newer python.
	* gnu/packages/image-processing.scm (python-imgviz)[source]: Add snippet
	to adjust python module imports.

	Change-Id: I50b39fa5acfc766eb9f18658dbfc3053473e0287

2023-12-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-internetarchive: Adjust for newer python.
	* gnu/packages/web.scm (python-internetarchive)[source]: Adjust snippet
	for change in python module imports.

	Change-Id: I523d022f3a56b31b58f80c1ce1ffabaef1f9b0e7

2023-12-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-alchemy-mock: Adjust for newer python.
	* gnu/packages/databases.scm (python-alchemy-mock)[source]: Add snippet
	to adjust python module imports.

	Change-Id: Id41dd77ff7cd243f8026ad416d12dc01bf68f467

2023-12-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-grako: Adjust for newer python.
	* gnu/packages/python-xyz.scm (python-grako)[source]: Add snippet to
	adjust python module imports.

	Change-Id: Idcfabc378c510c1e848ff4a922f560c48b5bbed8

2023-12-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-trezor-agent: Fix inputs.
	* gnu/packages/finance.scm (python-trezor-agent)[native-inputs]: Move
	python-bech32, python-cryptography from here ...
	[propagated-inputs]: ... to here.

	Change-Id: I2c6c6faf98defeb5aad9fed37494daed2e86b8d0

2023-12-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-radiance: Update to 2.1.2-3.8d826c7.
	* gnu/packages/lisp-xyz.scm (cl-radiance): Update to 2.1.2-3.8d826c7.

	Change-Id: I739d7367417e9f2f17ed1c1fd2c5b0c1b36d9236

2023-12-05  Andy Tai  <atai@atai.org>

	gnu: wxmaxima: Update to 23.11.0
	* gnu/packages/maths.scm (wxmaxima): Update to 23.11.0

	Change-Id: Ifd1d705ec21f8f437eeb6364dea7d51638567eb7

2023-12-05  Andy Tai  <atai@atai.org>

	gnu: gama: Update to 2.27
	* gnu/packages/gps.scm (gama): Update to 2.27

	Change-Id: I5c5b4a90ab98699157af4be6481e36d30439c140

2023-12-05  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: ecl-cl-pcg: Disable tests.
	* gnu/packages/lisp-xyz.scm (ecl-cl-pcg)[arguments]: Disable tests.

	Change-Id: Ibd931ed7bb2cfb99e5b717bfcab4864b5496fc79

2023-12-05  Andrew Tropin  <andrew@trop.in>

	gnu: Add emacs-arei.
	* gnu/packages/emacs-xyz.scm (emacs-arei): New variable.

	gnu: Add guile-ares-rs.
	* gnu/packages/guile-xyz.scm (guile-ares-rs): New variable.

2023-12-05  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome: Propagate xdg-desktop-portal-gnome.
	* gnu/packages/gnome.scm (gnome) [propagated-inputs]: Add
	xdg-desktop-portal-gnome.

	Change-Id: I2a911ec58a1c9992213e60d92a3dd955dd1a545e

2023-12-05  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Add xdg-desktop-portal-gnome.
	* gnu/packages/gnome.scm (xdg-desktop-portal-gnome): New variable.

	Change-Id: I2925cf950b731c71e4ad4a01f28bce22c0cb54fb

2023-12-04  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: rygel: Improve style.
	* gnu/packages/gnome.scm (rygel) [#:configure-flags]: Use the 'list' syntax
	istead of 'quote'.

	Change-Id: I173b5872ebfa82855055145923cd2f1a1b4d68d1

2023-12-04  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-shell: Update to 44.7.
	* gnu/packages/gnome.scm (gnome-shell): Update to 44.7.
	[inputs]: Add bash-minimal.

	Change-Id: I28a0f4b8ad3d31decbc915c2be4f47f64b98e09c

2023-12-04  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: mutter: Update to 44.7.
	* gnu/packages/gnome.scm (mutter): Update to 44.7.
	[propagated-inputs]: Remove gtk+.  Update comment.
	[source]: Remove patches.
	* gnu/local.mk (dist_patch_DATA): Unregister mutter-fix-inverted-test.patch.
	* gnu/packages/patches/mutter-fix-inverted-test.patch: Remove.

	Change-Id: Ibe2f578409c7e0bd3cd902525638be2dec124094

2023-12-04  Timmy Douglas  <mail@timmydouglas.com>

	gnu: harfbuzz: Update to 8.3.0.
	    * gnu/packages/gtk.scm (harfbuzz): Update to 8.3.0.

2023-12-04  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-connections: Improve wording.
	* gnu/packages/gnome.scm (gnome-connections) [description]: Add space after
	comma in @acronym.

	Change-Id: Ib6c9e39057786e7bd135874238a9b7629e316200

2023-12-04  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gtk-frdp: Improve wording.
	* gnu/packages/gnome.scm (gtk-frdp) [description]: Add space after comma in
	@acronym.

	Change-Id: Ic3bc9b317ff54636fad0d073de1af2ffdabcd8f2

2023-12-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Revert "gnu: sysprof: Do not propagate libadwaita."
	This reverts commit e21f0cb7b7a87992004193cd56638ad961fe5928.  It was
	introduced to fix a build failure in mutter, that no longer occurs with
	the updated python-dbusmock.

	Change-Id: I781fa2314afb0c1819e30ef404cf2e8da6652e3e

2023-12-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-dbusmock: Update to 0.30.0.
	* gnu/packages/python-xyz.scm (python-dbusmock): Update to 0.30.0.
	[#:phases]<patch-paths>: Adjust accordingly.
	[native-inputs]: Add upower.
	(python-dbus-minimal): New variable.
	* gnu/packages/gnome.scm (upower)[native-inputs]: Replace python-dbusmock
	with python-dbusmock-minimal.
	* gnu/packages/gtk.scm (at-spi2-core)[native-inputs]: Likewise.
	(at-spi2-core-with-documentation)[native-inputs]: Adjust accordingly.
	* gnu/packages/polkit.scm (polkit)[native-inputs]: Replace python-dbusmock
	with python-dbusmock-minimal.

	Change-Id: If0cd76da0495d052f94ee5d654436c4d1dd1e2c3

2023-12-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add python-dbus-python.
	* gnu/packages/python-xyz.scm (python-dbus-python): New variable.

	Change-Id: I7d9ba58466e8a07119073209e47814fc9fc573cb

2023-12-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add python-meson-python.
	* gnu/packages/python-xyz.scm (python-meson-python): New variable.

	Change-Id: I43548f7d23b7a2f1c8caedacd72498c868c85ac3

2023-12-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into HEAD
	Change-Id: I3f5d121162d98ef2ae61a62c4da3b0fd19d864e8

2023-12-02  Julien Lepiller  <julien@lepiller.eu>

	gnu: josm: Reduce closure size.
	This saves 240MB of closure size.

	* gnu/packages/geo.scm (josm)[inputs]: Add openjdk11.
	[arguments]: Filter native inputs out of CLASSPATH.  Use `java' from
	openjdk11 instead of the JDK.

	Change-Id: Ifa03b5cd033c5866d22e7557119284be0ea25a0e

2023-12-02  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-openjfx-graphics: Make java-swt optional.
	It is used for an optional part of openjfx and not used by current
	packages in Guix. Swt has a reference to a library in the JDK and has a
	huge closure size because of that.  This reduces closure by 1GB for this
	package and dependents (including josm).

	* gnu/packages/java.scm (java-openjfx-graphics)[native-inputs]: Move java-swt...
	[inputs]: ...to here.

	Change-Id: I7d8cb14569d5a9f451944695225a2dff143bf190

2023-12-02  Julien Lepiller  <julien@lepiller.eu>

	gnu: javacc: Do not reference a jdk.
	The jdk provides java and javac, while a jre only provides the necessary
	java, reducing the closure size by 350MB.

	* gnu/packages/java.scm (javacc): Remove #t at end of phases.
	[inputs]: Add icedtea-8 as the jre.
	[arguments]: Use it instead of the jdk.

	Change-Id: Icb218c40915550b7ff1db96a48a3c48fa6ef52b4

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: yelp: Update to 42.2.
	* gnu/packages/gnome.scm (yelp): Update to 42.2.
	[inputs]: Add bash-minimal and gtk+.  Replace webkitgtk with
	webkitgtk-for-gtk3.

	Change-Id: Iea3fa0c9eb527b0de691809a19fce7654261e827

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: sushi: Update to 44.2.
	* gnu/packages/gnome.scm (sushi): Update to 44.2.
	[arguments]: Convert to list of G-Expressions.

	Change-Id: Ifd87eb3eed82b3fb2921d23fa27e161fe8361069

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: vte: Update to 0.72.3.
	* gnu/packages/gnome.scm (vte): Update to 0.72.3.

	Change-Id: Id855baf348bd191cb0f44832bac1fb6948406310

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: simple-scan: Update to 44.0.
	A TODO item mentioned fixing icons, but they are visible.

	* gnu/packages/gnome.scm (simple-scan): Update to 44.0.  Remove TODO item.

	Change-Id: Ib32bf25457cc2d82f0a473cfa8b6cca580a6bb6e

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: rygel: Update to 0.42.4.
	* gnu/packages/gnome.scm (rygel): Update to 0.42.4.
	[arguments]: Convert to list of G-Expressions.
	[propagated-inputs]: Add glib.

	Change-Id: I17da7894a9626cd056c7c86ac6747acc0828e1ba

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: python-pyatspi: Update to 2.46.0.
	* gnu/packages/gnome.scm (python-pyatspi): Update to 2.46.0.
	[arguments]: Convert to list of G-Expressions.

	Change-Id: I88c6b33154c21cd165e800b3a3e8a584eee50abd

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gvfs: Update to 1.50.7.
	* gnu/packages/gnome.scm (gvfs): Update to 1.50.7.
	[#:configure-flags]: Add -Dman=true.
	[home-page]: Update.

	Change-Id: I93e5c3d19fa96eddd5ead3839e6eb100c16b712f

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: libgweather4: Update to 4.2.0.
	* gnu/packages/gnome.scm (libgweather4): Update to 4.2.0.

	Change-Id: Iaac8aae420a80858c8f39cb1ad8de9c5499410fa

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: libgee: Update to 0.20.6.
	* gnu/packages/gnome.scm (libgee): Update to 0.20.6.

	Change-Id: I102a31bb7b6bbeed340b14b5fd35b8f2e34c1ac9

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gssdp: Update to 1.6.3.
	* gnu/packages/gnome.scm (gssdp): Update to 1.6.3.
	[#:configure-flags]: Add -Dgtk_doc=true.
	[native-inputs]: Add pandoc.

	Change-Id: Ib05c6bb40dd3967e9f2144bc065e598a40b59b85

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: dbus-verbose: Update style.
	* gnu/packages/glib.scm (dbus-verbose) [arguments]: Convert to list of
	G-Expressions.

	Change-Id: I5880029cb3b53f617b2a1622a4f547a1ad16c564

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-photos: Update to 44.0.
	* gnu/packages/gnome.scm (gnome-photos): Update to 44.0.
	[inputs]: Add bash-minimal.

	Change-Id: I5ab3d9d07d167f4a3dafcc0a388232dea0379fc5

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Add gnome-remote-desktop.
	* gnu/packages/gnome.scm (gnome-remote-desktop): New variable.

	Change-Id: I93d542ef04a703a0c9614968eb71ce85a83d62f4

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-maps: Update to 44.5.
	* gnu/packages/geo.scm (gnome-maps): Update to 44.5.
	[inputs]: Replace gtk+ with gtk.  Replace webkitgtk-for-gtk3 with webkitgtk.
	Remove libhandy.

	Change-Id: I8548878653120ea3cfc7554e2133880f46aeadf8

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-font-viewer: Update to 44.0.
	* gnu/packages/gnome.scm (gnome-font-viewer): Update to 44.0.
	[inputs]: Remove libhandy.

	Change-Id: I5bab0a37e287ec935f3be280f0e04dbd4b27728a

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-music: Update style.
	* gnu/packages/gnome.scm (gnome-music) [arguments]: Convert to list of G-Expressions.

	Change-Id: I5cb724bc66dcfee14958753c0a129add55820db6

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-music: Update to 44.0.
	When wrapping gnome-music, GST_PLUGIN_SYSTEM_PATH should not override the
	plugins installed by the user.

	* gnu/packages/gnome.scm (gnome-music): Update to 44.0.
	[#:phases]<wrap-gnome-music>: Update path wrapping.
	[inputs]: Add bash-minimal.  Replace libsoup-minimal-2 with libsoup.

	Change-Id: I9b8ac5ee65618baafc760be8f7ab3132f4d53345

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-control-center: Update to 44.4.
	* gnu/packages/gnome.scm (gnome-control-center): Update to 44.4.

	Change-Id: I04b830ef49c7a2e3770e210dc7f6f3555105af31

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-contacts: Update to 44.0.
	* gnu/packages/gnome.scm (gnome-contacts): Update to 44.0.
	[arguments]: Convert to list of G-Expressions.
	[#:configure-flags]: Add -Ddocs=false.
	[inputs]: Replace evolution-data-server-3.44 with evolution-data-server.
	Replace gnome-online-accounts-3.44 with gnome-online-accounts.  Remove
	libhandy.  Add qrencode.
	[propagated-inputs]: Replace folks-with-libsoup2 with folks.

	Change-Id: Ib2e1f4a8db6877a203a963cb0d36d194bf62f60e

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-characters: Update to 44.0.
	* gnu/packages/gnome.scm (gnome-characters): Update to 44.0.
	[#:phases]<disable-gtk-update-icon-cache>: Update to build system changes.
	[inputs]: Remove libhandy.
	[home-page]: Update.

	Change-Id: I416718a7b729b848cbefdb4cdd8677c3ae2fe88b

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Add gnome-connections.
	* gnu/packages/gnome.scm (gnome-connections): New variable.

	Change-Id: If88a6e4c4f640a1175a8c98d13986f7520fe77b7

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Add gtk-frdp.
	* gnu/packages/rdesktop.scm (gtk-frdp): New variable.

	Change-Id: I8ce190ca80245eff48af08e005e90e396e498e91

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: d-spy: Update to 1.6.0.
	* gnu/packages/gnome.scm (d-spy): Update to 1.6.0.

	Change-Id: I63da8ea2970bf9bf3fed1936b22ce88247ce8b22

2023-12-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: folks: Update to 0.15.6.
	* gnu/packages/gnome.scm (folks): Update to 0.15.6.
	[#:phase 'skip-gtk-update-icon-cache]: Update for build system change.

	Change-Id: I6fd9ab5b4de5cd7fd12d49760b035092109d812c

2023-12-02  Filip Lajszczak  <filip@lajszczak.dev>
	    Andrew Tropin  <andrew@trop.in>

	gnu: hut: Update to 0.4.0
	* gnu/packages/version-control.scm (hut): Update to 0.4.0

	Change-Id: Ib5dc28de6dbc3b69ca55a9530b923f71ca0ce7b5

2023-12-02  Filip Lajszczak  <filip@lajszczak.dev>

	gnu: go-git-sr-ht-emersion-gqlclient: Update to 0.0.0-20230820050442-8873fe0204b9
	* gnu/packages/golang.scm (go-git-sr-ht-emersion-gqlclient): Update to 0.0.0-20230820050442-8873fe0204b9

	Change-Id: I15a35a0f25dd248938839ae766569e6fbf304ed6

2023-12-02  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guix: Update to 1.4.0-16.aeb494322c.
	* gnu/packages/package-management.scm (guix): Update to 1.4.0-16.aeb494322c.

	Change-Id: Iae1af05094a1a589096a77ed61cf11dcec50f7a8

2023-12-02  Hugo Nobrega  <hugonobrega@gmail.com>

	gnu: d-tools: Update to 2.105.3.
	The previous version 2.100 was failing in `check` due to changes to the Phobos stdlib

	* gnu/packages/dlang.scm (d-tools): Update to 2.105.3.

	Change-Id: Id9e4580d555c735fb0eebe880928ef2f558f959e

2023-12-02  Timothee Mathieu  <timothee.mathieu@inria.fr>

	gnu: Add python-scikit-learn-extra.
	* gnu/packages/machine-learning.scm (python-scikit-learn-extra): New variable.

	Change-Id: I50992ceaa76608f3345df6d74a5d9e4aa7c485a5

	gnu/packages/machine-learning.scm | 41 +++++++++++++++++++++++++++++++
	1 file changed, 41 insertions(+)

2023-12-02  Filip Lajszczak  <filip@lajszczak.dev>

	gnu: python-pythonanywhere: Update to 0.12.1
	* gnu/packages/python-xyz.scm (python-pythonanywhere): Update to 0.12.1

	Change-Id: I3436ed7fbbe3e3dae2c5e47fa1c96cc0fd750f76

2023-12-02  David Elsing  <david.elsing@posteo.net>

	gnu: igraph: Update to 0.10.7.
	* gnu/packages/graph.scm (igraph): Update to 0.10.7.
	[source]: Use git-fetch. Apply patch.
	<snippet>: Remove the entire "vendor" and "src/isomorphism/bliss" directories.
	Patch CMakeLists.txt to not build and use vendored dependencies.
	[arguments]: Add -DIGRAPH_INTEGER_SIZE=64 to #:configure-flags. Add phases to
	use unbundled libraries and build documentation.
	[native-inputs]: Add bison, docbook-xml-4.3, docbook-xsl, flex, pcg-c, python,
	source-highlight and xmlto.
	[inputs]: Remove gmp and libxml2. Add bliss and suitesparse-cxsparse.
	* gnu/packages/patches/igraph-fix-varargs-integer-size.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: Add pcg-c.
	* gnu/packages/c.scm (pcg-c): New variable.

2023-12-02  Janneke Nieuwenhuizen  <janneke@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>
	    Christopher Baines  <mail@cbaines.net>

	gnu: Use ‘libc-utf8-locales-for-target’.
	* guix/packages.scm (%standard-patch-inputs): Use
	‘libc-utf8-locales-for-target’ instead of ‘glibc-utf8-locales’.
	* guix/self.scm (%packages): Likewise.
	* gnu/home/services/ssh.scm (file-join): Likewise
	* gnu/installer.scm (build-compiled-file): Likewise.
	* gnu/packages/chromium.scm (ungoogled-chromium/wayland): Likewise.
	* gnu/packages/gnome.scm (libgweather4, tracker): Likewise.
	* gnu/packages/javascript.scm (js-mathjax): Likewise.
	* gnu/packages/package-management.scm (guix, flatpak): Likewise.
	* gnu/packages/raspberry-pi.scm (raspi-arm64-chainloader): Likewise.
	* gnu/packages/suckless.scm (svkbd): Likewise.
	* gnu/services.scm (cleanup-gexp): Likewise.
	* gnu/services/base.scm (guix-publish-shepherd-service): Likewise.
	* gnu/services/guix.scm (guix-build-coordinator-shepherd-services)
	(guix-build-coordinator-agent-shepherd-services): Likewise.
	* gnu/services/guix.scm (guix-build-coordinator-queue-builds-shepherd-services):
	(guix-data-service-shepherd-services)
	(nar-herder-shepherd-services)
	(bffe-shepherd-services): Likewise.
	* gnu/services/web.scm (anonip-shepherd-service)
	(mumi-shepherd-services): Likewise.
	* gnu/system/image.scm (system-disk-image, system-iso9660-image)
	(system-docker-image, system-tarball-image): Likewise.
	* gnu/system/install.scm (%installation-services): Likewise.
	* guix/profiles.scm (info-dir-file): Likewise.
	(ca-certificate-bundle, profile-derivation): Likewise.
	* guix/scripts/pack.scm (store-database, set-utf8-locale): Likewise.
	* tests/pack.scm: Likewise.
	* tests/profiles.scm ("profile-derivation, cross-compilation"):
	Likewise.

	Change-Id: I24239f427bcc930c29d2ba5d00dc615960a6c374

2023-12-02  Janneke Nieuwenhuizen  <janneke@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add ‘libc-locales-for-target’ and related.
	Partly fixes <https://issues.guix.gnu.org/66472>.

	This is a followup to 95ea1277ae2ebd278bdb51a7887f5ba1116fbc64.

	* gnu/packages/base.scm (glibc-locales/hurd): New variable
	(libc-locales-for-target): Use it in new procedure.
	(libc-utf8-locales-for-target): New procedure.

	Change-Id: I16e187fcc65a5d4a3b065066b45ef9e45d1875f6

2023-12-02  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to 0.25.1.
	* gnu/packages/mes.scm (mes): Update to 0.25.1.
	(supported-systems): Remove aarch64-linux (building on aarch64-linux is only
	"supported" using armhf-linux compatibility).

	Change-Id: I97a95c1e246d5698db6d78f845a188826817f3be

2023-12-02  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mescc-tools: Update to 1.5.2.
	* guix/git/mes.scm (mescc-tools): Update to 1.5.2.
	(arguments): Remove `patch-Kaem/test.sh' phase.

	Change-Id: I47d7f3159a1e6395ffbb9141147c9cbf0676f22b

2023-12-02  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-sphinx-prompt: Fix tests.
	docutils>=0.19 broke the tests, which upstream fixed in a newer
	commit. Cherry-pick it.

	* gnu/packages/patches/python-sphinx-prompt-docutils-0.19.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/sphinx.scm (python-sphinx-prompt)[origin]: Use it.

	Change-Id: I597387a35e6a1da01063b4812e0f919788a13b54

2023-12-01  Bruno Victal  <mirai@makinata.eu>  (tiny change)

	gnu: emacs-magit: Update to 3.3.0-7.dda332b.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 3.3.0-7.dda332b.

	Change-Id: Icb119958ec806f96ebe18567492a9611c56572e1

2023-12-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	* po/guix/ca.po: New file.
	* po/guix/LINGUAS: Add ca.$

	Change-Id: Ibae3f58ba702d7c5a4fafdd59a19f70aa8e18212

2023-11-30  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-hoot: Update to 0.2.0.
	* gnu/packages/guile-xyz.scm (guile-hoot): Update to 0.2.0.

	Change-Id: I3bf5f457ef2359588889962ab3bbbc2d47b4a022

2023-11-30  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add ecl-prompter.
	* gnu/packages/lisp-xyz.scm (ecl-prompter): New variable.

	Change-Id: Ia109971456a95333d0867135f0ece141848ecfe6

2023-11-30  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-prompter: Update to 0.1.1.
	* gnu/packages/lisp-xyz.scm (sbcl-prompter): Update to 0.1.1.
	  [source]: Remove snippet.
	  [native-inputs]: Remove sbcl-nasdf.

	Change-Id: Ie339db2ff722b72f93c15c74e76aeaaf17f3ce7d

2023-11-30  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-nhooks: Update to 1.2.2.
	* gnu/packages/lisp-xyz.scm (sbcl-nhooks): Update to 1.2.2.

	Change-Id: I14760fb557e81f503faaac0f73051412f718ca0b

2023-11-30  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-nsymbols: Update to 0.3.2.
	* gnu/packages/lisp-xyz.scm (sbcl-nsymbols): Update to 0.3.2.

	Change-Id: Id3c69fd3fe2bcb2fabe38e894c0714f374cf55e9

2023-11-30  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-njson: Update to 1.2.2.
	* gnu/packages/lisp-xyz.scm (sbcl-njson): Update to 1.2.2.

	Change-Id: I06ad8fa6b7511d8d6016037ce04e544cc5ed1f02

2023-11-30  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-nfiles: Update to 1.1.4.
	* gnu/packages/lisp-xyz.scm (sbcl-nfiles): Update to 1.1.4.
	  [source]: Remove snippet.
	  [native-inputs]: Remove sbcl-nasdf.

	Change-Id: I58bf9d91f7d0189ebcb09ead0cc9c0bdb2aa5d23

2023-11-30  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-nclasses: Update to 0.6.1.
	* gnu/packages/lisp-xyz.scm (sbcl-nclasses): Update to 0.6.1.
	  [source]: Remove snippet.
	  [native-inputs]: Remove sbcl-nasdf.

	Change-Id: I3eb1af6081d68f7426990d9795cff10e6b12a496

2023-11-30  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-history-tree: Update to 0.1.2.
	* gnu/packages/lisp-xyz.scm (sbcl-history-tree): Update to 0.1.2.
	  [source]: Remove snippet.
	  [native-inputs]: Remove sbcl-nasdf.

	Change-Id: Iec4932caed1f05266196a4216fef0bbe1ceb67f9

2023-11-30  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-nkeymaps: Update to 1.1.1.
	* gnu/packages/lisp-xyz.scm (sbcl-nkeymaps): Update to 1.1.1.

	Change-Id: Id02e612c03ceefb4ce6532f569c73f58a50c9777

2023-11-30  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 292.
	* gnu/packages/lisp.scm (txr): Update to 292.

	Change-Id: I7fb2e2c5ea40954d45eb80d36fb0db4f6f45c4c7

2023-11-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libclc: Update to 15.0.7.
	* gnu/packages/llvm.scm (libclc): Update to 15.0.7.
	[source]: Use the llvm-monorepo.
	[arguments]: Remove configure-flag for python, add one for llvm-spirv.
	Add a phase to skip 2 tests.  Remove trailing #t from phases.
	[propagated-inputs]: Add spirv-llvm-translator, spirv-tools.
	[native-inputs]: Replace clang-9 with 15, llvm-9 with 15.
	[properties]: Add release-monitoring-url.

	Change-Id: I06e2e7be0dc5733a2cc17429928b1761ab987906

2023-11-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add spirv-llvm-translator.
	* gnu/packages/vulkan.scm (spirv-llvm-translator): New variable.

	Change-Id: I9e447b7d69c7fdf620854362ca8aa98a2dfa1c87

2023-11-30  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add plasp.
	* gnu/packages/patches/plasp-fix-normalization.patch: New file.
	* gnu/packages/patches/plasp-include-iostream.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register them here.
	* gnu/packages/potassoc.scm (plasp): New variable.

	Change-Id: I0d8d64153b180a7d1d8d81888f843458efdf5e51

2023-11-30  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add mapbox-variant.
	* gnu/packages/cpp.scm (mapbox-variant): New variable.

	Change-Id: Id84b35d97d73fcf1c116ddca844bc75ada627b55

2023-11-30  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guix: Update to 1.4.0-15.e0885fcfbb.
	* gnu/packages/package-management.scm (guix): Update to 1.4.0-15.e0885fcfbb.

	Change-Id: I3a3f1512650389f9cd3edbd47c1aaf4a2410daff

2023-11-30  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: curl: Skip failing test on the Hurd.
	* gnu/packages/curl.scm (curl)[arguments]: When building natively on the Hurd,
	also skip test 564.

	Change-Id: I265049b70c6255f075a98b1a385d40d9dd84badf

2023-11-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-gotest-tools-internal-source: Skip tests with gccgo.
	* gnu/packages/golang.scm (go-gotest-tools-internal-source)[arguments]:
	When building with gccgo skip the test suite.

	Change-Id: Ibe3569d9449321dd13ac7691273644d83f8fb38b

2023-11-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: docker-libnetwork-cmd-proxy: Skip tests on most architectures.
	* gnu/packages/docker.scm (docker-libnetwork-cmd-proxy)[arguments]: Skip
	the tests unless building on x86_64-linux and not cross-building.

	Change-Id: I35028bd728920840370fe641240053baa3a4585f

2023-11-28  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-next: Update to commit d8df317.
	* gnu/packages/guile.scm (guile-next): Update to commit d8df317.

	Change-Id: I80efe5221183f694f3e7ff85232dcce136a30ccb

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: php: Skip some tests on powerpc-linux.
	* gnu/packages/php.scm (php)[arguments]: Adjust the 'prepare-tests phase
	to skip some failing tests when building for powerpc-linux.

	Change-Id: I6dd496c8b6851a06386049dca6aa0e2273e4029e

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-netlink: Skip test suite.
	* gnu/packages/linux.scm (go-netlink)[arguments]: Disable tests.

	Change-Id: Ifd86f8c800583d1feb9ae4f176f6981fe3d275be

2023-11-28  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: xorg-server: Update to 21.1.9 [security fixes].
	Fixes CVE-2023-5367 and CVE-2023-5380.  See the X.Org security advisory
	<https://lists.x.org/archives/xorg/2023-October/003430.html> for more
	information.

	* gnu/packages/xorg.scm (xorg-server): Update to 21.1.9.

	Change-Id: I5786210cf1e5de4d603155fbbd076763e7ae3447

2023-11-28  John Kehayias  <john.kehayias@protonmail.com>

	Merge branch 'mesa-updates'
	Change-Id: I31c26c11dd3a7838a1f70ceb250e54a1574eb580

2023-11-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: php: Add another test to the skip-test list.
	* gnu/packages/php.scm (php)[arguments]: Add a test which fails on
	multiple architectures to the list skipped by all architectures.

	Change-Id: I3c55179381ff4cf3e22db5d3ededf60d2a3d9d73

2023-11-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: php: Combine skipped tests per arch code.
	* gnu/packages/php.scm (php)[arguments]: In 'prepare-tests phase combine
	the code used for skipping a few tests per architecture into one
	grouping.

	Change-Id: I275099dcc2b1f003ec48a72b910d4cfd579d9628

2023-11-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: php: Update to 8.2.13.
	* gnu/packages/php.scm (php): Update to 8.2.13.
	[source]: Remove patch.
	[arguments]: Adjust the 'prepare-tests phase to skip fewer tests.
	[inputs]: Replace openssl-1.1 with openssl.
	* gnu/packages/patches/php-fix-streams-copy-length.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: I29892deda457fdbaa6dd5e01515e97583951836d

2023-11-26  John Kehayias  <john.kehayias@protonmail.com>

	Merge branch 'master' into mesa-updates
	Change-Id: Ide02272218e76dfae6dc9f8748871c8d61704260

2023-11-26  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: sysprof: Do not propagate libadwaita.
	It is perfectly reasonable to use sysprof without its UI.

	* gnu/packages/gnome.scm (sysprof)[propagated-inputs]: Remove libadwaita.

	Change-Id: Ib3291bb9897d7cafb91ed38d303ee25e2e18f507
	Fixes: Mutter fails to build <https://logs.guix.gnu.org/guix/2023-11-25.log#163016>

2023-11-26  宋文武  <iyzsong@member.fsf.org>

	gnu: ucsim: Update to 0.8.2.
	* gnu/packages/embedded.scm (ucsim): Update to 0.8.2.

	Change-Id: Id1a18ef918b28b75311a01f512a3bbfdb545cd41

2023-11-26  mtekman  <mtekman89@gmail.com>

	gnu: fftw: Update to 3.3.10
	* gnu/packages/algebra.scm (fftw): Update to 3.3.10

	Change-Id: Icd6e199aa4e863f0d5c0883326a02e2991b811d3

2023-11-26  Juliana Sims  <juli@incana.org>

	gnu: qpwgraph: Update to 0.6.0.
	* gnu/packages/audio.scm (qpwgraph): Update to 0.6.0.

	Change-Id: Ib9a20a12f8f4516e8e61340f962536a94a2a81dc

2023-11-26  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 252.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 252.

2023-11-26  Filip Lajszczak  <filip@lajszczak.dev>

	gnu: Add guile-algorithms
	Guile port of racket-algorithms

	* gnu/packages/guile-xyz.scm (guile-algorithms): New variable.

	Change-Id: I53e5b130f96ce10e52622fcdb35b9d0bbe28b108

2023-11-26  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: Add vim-jedi-vim.
	* gnu/packages/vim.scm (vim-jedi-vim): New variable.

	Change-Id: I2656837686866961266b093cd6b4a4d528f5f684

2023-11-26  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: Add vim-srcery-vim.
	* gnu/packages/vim.scm (vim-srcery-vim): New variable.

	Change-Id: If53bdae6783af5500f517c4941babb3bdb6522e7

2023-11-26  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20231122.
	* gnu/packages/parallel.scm (parallel): Update to 20231122.

	Change-Id: Ia4a42fee8ce484845801b6e738a85f67169fae79

2023-11-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim-coqtail: Use vim-build-system.
	* gnu/packages/vim.scm (vim-coqtail)[build-system]: Switch to the
	vim-build-system.
	[arguments]: Remove install-plan.  Add plugin-name.  Adjust custom
	'check phase to refer to vim-full.
	[native-inputs]: Use 'old-style' package references to be able to
	specify vim-full.

	Change-Id: Iae3877738032a5583320245f63775f187c40fb6a

2023-11-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim-vader: Use vim-build-system.
	* gnu/packages/vim.scm (vim-vader)[build-system]: Switch to the
	vim-build-system.
	[arguments]: Remove install-plan.  Add plugin-name.
	(vim-coqtail)[arguments]: Adjust reference to vim-vader.

	Change-Id: I8210054e062b608706ee37a77f60969948b1c3b5

2023-11-26  Efraim Flashner  <efraim@flashner.co.il>

	build-system/vim: Add missing keywords.
	* guix/build-system/vim.scm (vim-build): Add missing build-system flags.

	Change-Id: Ie0094bb0579987e8432750f883eb56bae8ccd845

2023-11-25  Jaeme Sifat  <jaeme@runbox.com>

	gnu: yt-dlp: Update to 2023.10.13.
	* gnu/packages/video.scm (yt-dlp): Update to 2023.10.13.

	Change-Id: I69da19ce8141fce99bb41daf6fe1892e5d6a9736

2023-11-25  Aleksandr Vityazev  <avityazev@posteo.org>

	doc: Update yggdrasil related documentation.
	* doc/guix.texi (Networking Services): Update the sample yggdrasil-private.conf.
	Remove obsolete options that may contain a file whose path is specified in the
	config-file field of yggdrasil-configuration.

2023-11-25  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: yggdrasil: Update to 0.5.2.
	* gnu/packages/networking.scm (yggdrasil): Update to 0.5.2.
	  [propagated-inputs]: Rewrite inputs to replace "go-golang-org-x-sys" with
	  "go-golang-org-x-sys-0.8".  Use "go-golang-org-x-sys-0.8".  Add
	  "go-github-com-bits-and-blooms-bitset",
	  "go-github-com-bits-and-blooms-bloom", "go-github-com-quic-go-quic-go", and
	  "go-github-com-hjson-hjson-go".
	* gnu/packages/patches/yggdrasil-extra-config.patch: Update.

	Change-Id: I3c411524e589f0af52eaa90230810148f6ad4e31

2023-11-25  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-quic-go-quic-go: Update to 0.39.3.
	* gnu/packages/golang.scm (go-github-com-quic-go-quic-go): Update to 0.39.3.
	  [propagated-inputs]: Rewrite input packages to replace old
	  "go-golang-org-x-sys" with "go-golang-org-x-sys-0.8".  Add
	  "go-golang-org-x-sys-0.8".

	Change-Id: Ia8d9f79d582a8a5a5b0d10638a1a1c00a104b06e

2023-11-25  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-golang-org-x-net-0.17
	* gnu/packages/golang.scm (go-golang-org-x-net-0.17): New variable.

	Change-Id: Ie301f84c6ced9d96d6d9f685facedb4b88d30f78

2023-11-25  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-golang-org-x-sys-0.8
	* gnu/packages/golang.scm (go-golang-org-x-sys-0.8): New variable.
	  (go-github-com-quic-go-qtls-go1-20) [propagated-inputs]: Use
	  "go-golang-org-x-sys-0.8".

	Change-Id: I5e79b909e1f670a20e66bf2a9a06009737c45028

2023-11-25  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-quic-go-qpack.
	* gnu/packages/golang.scm (go-github-com-quic-go-qpack): New variable.

	Change-Id: I1ef8e677367a9a863897bfe884259782076e75fc

2023-11-25  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add go-github-com-quic-go-qtls-go1-20.
	* gnu/packages/golang.scm (go-github-com-quic-go-qtls-go1-20): New variable.

	Change-Id: Id7b4bfc88e446e974af31026c7717dc732cd09a6

2023-11-25  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Update "go-github-com-willf-bitset" to 3.6.0.
	* gnu/packages/golang.scm (go-github-com-willf-bloom): Rename to
	  "go-github-com-bits-and-blooms-bloom".  Update to 3.6.0.
	  [arguments]: Replace "willf" with "bits-and-blooms".
	  [home-page]: Likewise.
	  (go-github-com-willf-bloom): Define as deprecated by
	  "go-github-com-bits-and-blooms-bloom".

	Change-Id: Ib9ecbff9c2694fae53bbc355fcb03079140183a0

2023-11-25  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-bits-and-blooms-bitset: Update to 1.11.0.
	* gnu/packages/golang.scm (go-github-com-bits-and-blooms-bitset): Update to
	  1.11.0.

	Change-Id: I36dff5e8434f736d448c4dc8918f36020d25303a

2023-11-25  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Deprecate the "go-github-com-willf-bitset" variable.
	* gnu/packages/golang.scm (go-github-com-willf-bitset): Rename to
	  "go-github-com-bits-and-blooms-bitset".
	  [arguments]: Update.
	  [home-page]: Update.
	  (go-github-com-willf-bitset): Define as deprecated by
	  "go-github-com-bits-and-blooms-bitset".

	Change-Id: Iaa31f120d1c2b18a5c916ea5e68b89bd3e534ffd

2023-11-25  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-arceliar-ironwood: Update to v0.0.0-20231028101932-ceac99571f43.
	* gnu/packages/golang.scm (go-github-com-arceliar-ironwood): Update to
	  v0.0.0-20231028101932-ceac99571f43.

	Change-Id: I313d67094ca6e99ccb8c8bf1c8cc001fc9dd537a

2023-11-25  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Deprecate the "go-github-com-lucas-clemente-quic-go" variable.
	* gnu/packages/golang.scm (go-github-com-lucas-clemente-quic-go): Rename to
	  "go-github-com-quic-go-quic-go".
	  [arguments]: Patch source files to replace "lucas-clemente" with "quic-go".
	  [home-page]: Update.
	  (go-github-com-lucas-clemente-quic-go): Define as deprecated by
	  "go-github-com-quic-go-quic-go".

	Change-Id: I9a99d4d904fadcf0b6854e806042ce5ad190ac0c

2023-11-25  Benjamin  <benjamin@uvy.fr>

	gnu: network-manager-fortisslvpn: Depend on ppp 2.4.9.
	* gnu/packages/gnome.scm (network-manager-fortisslvpn): Update to 1.4.0.
	[inputs]: Remove ppp; add ppp-2.4.9.

	Change-Id: I5ef055e3fc5fc855aca8d2fa95ff995a229db89d

2023-11-25  Benjamin  <benjamin@uvy.fr>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: openfortivpn: Depend on ppp 2.4.9.
	* gnu/packages/vpn.scm (openfortivpn): Update to 1.17.3.
	[inputs]: Remove ppp; add ppp-2.4.9.

	Change-Id: Ia88254afb1d7aaa9d3d6bf6c9e752d84165560b3

2023-11-25  Benjamin  <benjamin@uvy.fr>

	gnu: Add ppp-2.4.9.
	* gnu/packages/samba.scm (ppp-2.4.9): New variable.

	Change-Id: I496016429ec4a8289b2a4ab51caa9245b914b4a5

2023-11-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: Avoid cyclic dependency when targeting i586-pc-gnu.
	Fixes a regression introduced in
	95ea1277ae2ebd278bdb51a7887f5ba1116fbc64 where:

	  guix build coreutils --target=i586-pc-gnu coreutils

	would never complete due to a dependency loop introduced in
	‘%final-inputs’.

	* gnu/packages/commencement.scm (%final-inputs): Pass argument to
	‘target-hurd?’.

	Change-Id: I4df7907fb9afcd2b170ba19307666eaa81f12d41

2023-11-25  kiasoc5  <kiasoc5@disroot.org>

	gnu: xscreensaver: Update to 6.08.
	* gnu/packages/xdisorg.scm (xscreensaver): Update to 6.08.
	[inputs]: Remove gdk-pixbuf-xlib. Add glib:bin.

	Change-Id: I610ae408a0e0d01868ba23a5574a301dc1ea3330

2023-11-25  Skyler Ferris  <skyvine@protonmail.com>

	build-system/meson: Add #:substitutable? argument to build system.
	This implemented the same as in gnu-build-system. The gexp->derivation
	calls did not need to be modified because they already
	passed #:substitutable?, which did not cause an error due to the
	procedure exported by the (guix store) module with the same name.

	* guix/build-system/meson.scm (meson-build, meson-cross-build): Add
	  #:substitutable? argument

	Change-Id: I2d56c8130f785a2d6af456ef9f9bfc1b10dc2a50

2023-11-25  Skyler Ferris  <skyvine@protonmail.com>

	build-system/guile: Add #:substitutable? argument to build system.
	This is implemented the same as in gnu-build-system.

	* guix/build-system/guile.scm (guile-build, guile-cross-build): Add
	  #:substitutable? argument

	Change-Id: I04babb81ff1f322833f7ff22cd7580c048b26102

2023-11-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-ein: Update to 20230826.
	* gnu/packages/emacs-xyz.scm (emacs-ein): Update to 20230826.

	Change-Id: I55f4d6bba65d917dee042fdd9b38b3e6d0123df3

2023-11-25  Vasile Dumitrascu  <va511e@yahoo.com>

	gnu: conky: Update to 1.19.6.
	* gnu/packages/conky.scm (conky): Update to 1.19.6.

	gnu: network-manager-applet: Update to 1.34.0.
	* gnu/packages/gnome.scm (network-manager-applet): Update to 1.34.0.

2023-11-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: Use locales for the right libc version on GNU/Hurd.
	Fixes <https://issues.guix.gnu.org/66472>.

	Until now, we were unconditionally using ‘glibc-utf8-locales’, which
	targets the glibc version used on Linux (2.35) rather than that used on
	the Hurd (2.37).  This would lead to build failures due to the inability
	to use locale encoding when targeting i586-gnu.

	* gnu/packages/base.scm (glibc-utf8-locales/hurd): New variable.
	* gnu/packages/commencement.scm (glibc-utf8-locales-final/hurd): New
	variable.
	(%boot5-inputs): Use it when ‘target-hurd?’ returns #t.
	(%final-inputs): Likewise.

	Change-Id: I1666d615dffbe3561cf2d9612b85cd31a48a7dcd

2023-11-25  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix childhurd host SSH port number.
	Fixes <https://issues.guix.gnu.org/66739>.

	* doc/guix.texi (Virtualization Services): Fix childhurd host SSH port
	number.

	Reported-by: Nathan Dehnel <ncdehnel@gmail.com>
	Change-Id: I032b3447c7061ada8ba6d6f15c5454eab0e277d9

2023-11-25  Ludovic Courtès  <ludo@gnu.org>

	tests: Import (guix build syscalls) when (guix build store-copy) is used.
	Fixes a test failure introduced in
	189525412e3d803f3f77e15ec4a62aaa57f65a2d.

	* guix/progress.scm: Autoload (guix build syscalls).
	* tests/gexp.scm ("gexp->derivation, store copy"): Add (guix build
	syscalls) to the list of imported modules.  Use ‘with-imported-modules’
	rather than #:modules.

	Change-Id: I8d3fe90f564ef4b1a340f34cee6c08a741f7b836

2023-11-25  Ludovic Courtès  <ludo@gnu.org>

	tests: Use ‘test-equal’ for ‘terminal-string-width’ tests.
	* tests/syscalls.scm ("terminal-string-width English")
	("terminal-string-width Japanese"): Use ‘test-equal’.

	Change-Id: I3791b2e4c9e35735db6c6da995da8ef0f9a71804

2023-11-25  Ludovic Courtès  <ludo@gnu.org>

	syscalls: Add fallback case for ‘terminal-string-width’.
	This makes ‘terminal-string-width’ synonymous with ‘string-length’ when
	running one a statically-linked Guile, as is the case in some unit
	tests, instead of throwing ENOSYS.

	* guix/build/syscalls.scm (terminal-string-width): Use ‘dynamic-func’
	and ‘pointer->procedure’ instead of ‘syscall->procedure’.  Return
	‘string-length’ when one of the ‘dynamic-func’ calls fails.

	Change-Id: Icf55c9e7c34b46fac91b665fb4a2ecb02160f22e

2023-11-25  fanquake  <fanquake@gmail.com>

	gnu: LLVM, Clang, libomp, lld: Update to 17.0.5.
	* gnu/packages/llvm.scm (llvm-17, clang-17, libomp-17, lld-17):
	Update to 17.0.5.

	Change-Id: I6f719be6fea037e4e57643589d1e585ad039ab68

2023-11-25  Hilton Chain  <hako@ultrarare.space>

	gnu: zig-0.10: Inherit from zig-0.9.
	* gnu/packages/zig.scm (zig-0.9): Expand definition.
	(zig-0.10): Inherit from zig-0.9.

	Change-Id: I36c273ac3f08982f598fa934571c1b83437cb977

2023-11-25  Hilton Chain  <hako@ultrarare.space>

	gnu: zig-0.9: Use gexp.
	* gnu/packages/zig.scm (zig-0.9)[arguments]: Use gexp.

	Change-Id: I38c856320ace6d960ae342f5de164ca6c3f449c0

2023-11-25  Hilton Chain  <hako@ultrarare.space>

	gnu: zig-0.10: Use gexp.
	* gnu/packages/zig.scm (zig-0.10)[arguments]: Use gexp.

	Change-Id: I8ba6a4bd92784637cd3a4448e2f99ed521a17f3a

2023-11-25  Hilton Chain  <hako@ultrarare.space>

	gnu: font-sarasa-gothic: Update to 0.42.6.
	* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.42.6.

	Change-Id: I84203bf94b3b147c440a473fef0fcff4596fcd29

2023-11-25  Hilton Chain  <hako@ultrarare.space>

	gnu: font-lxgw-wenkai-tc: Update to 1.011.
	* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Update to 1.011.

	Change-Id: I632f25389077825320db741ab23ef6e2ec09b6fb

2023-11-25  Hilton Chain  <hako@ultrarare.space>

	gnu: font-lxgw-wenkai: Update to 1.311.
	* gnu/packages/fonts.scm (font-lxgw-wenkai): Update to 1.311.

	Change-Id: I0d7530c917a78e9f283ebfd4b84064b77261338d

2023-11-25  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: Add qtrvsim.
	* gnu/packages/emulators.scm (qtrvsim): New variable.

	Change-Id: I8e51184534fa9990c318008513e1e6566a04b10a

2023-11-25  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: zix: Update to 0.4.2.
	* gnu/packages/datastructures.scm (zix): Update to 0.4.2.

	Change-Id: I4465ff6eefbdbb7a3de1806fc4adbec285fa26a1

2023-11-25  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: daikichi: Fix cross-compilation.
	* gnu/packages/textutils.scm (daikichi): Fix cross-compilation.
	[inputs]: Add diffutils.

	Change-Id: I7e46a3f61a869c10f3491e1397232125ccf76149

2023-11-25  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: odt2txt: Fix cross-compilation.
	* gnu/packages/textutils.scm (odt2txt): Fix cross-compilation.
	[arguments]: Use Gexp and CC-FOR-TARGET.

	Change-Id: I0a81e601813da0e4b2accaf835e3ea774b742df8

2023-11-25  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: nkf: Fix cross-compilation.
	* gnu/packages/textutils.scm (nkf): Fix cross-compilation.
	[arguments]: Use gexp and CC-FOR-TARGET.

	Change-Id: Idd2cbdd89d4ce2feb484a6005e06f1eba491feea

2023-11-25  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: protobuf: Fix cross-compilation.
	* gnu/packages/protobuf.scm (protobuf): Fix cross-compilation.
	[native-inputs]: When cross-compiling, add this-package.
	[inputs]: Add googletest.

	Change-Id: Id7d3a8be9d4211249c0adc3a99a7a07206f9c495

2023-11-25  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: xcompmgr: Fix cross-compilation.
	* gnu/packages/xorg.scm (xcompmgr): Fix cross-compilation.
	[native-inputs]: Add util-macros.

	Change-Id: Ice00c75ebd2cdf100bb9eb604c6928baaa85aa26

2023-11-25  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: smu: Fix cross-compilation.
	* gnu/packages/markup.scm (smu): Fix cross-compilation.
	[arguments]: Use Gexp and CC-FOR-TARGET.

	Change-Id: Ifb6a1962b12b31ed0092cb042670301a3ef4cfa8

2023-11-25  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kbdd: Fix cross-compilation.
	* gnu/packages/xdisorg.scm (kbdd): Fix cross-compilation.
	[native-inputs]: Add dbus-glib.

	Change-Id: I4f5bc93c8f372d47e7bf0d91e181775400c64ecf

2023-11-25  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: obs-looking-glass: Update to B6.
	* gnu/packages/video.scm (obs-looking-glass): Update to B6.
	[source]: Use upstream tarball and switch to url-fetch.

	Change-Id: Ie60fe98fbeefe8f21c514599189e8171917456b6

2023-11-24  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: Add grub-coreboot
	* gnu/packages/bootloaders.scm (grub-coreboot): New variable.

2023-11-24  Vagrant Cascadian  <vagrant@debian.org>

	gnu: lcsync: Update to 0.3.0.
	Apply guix style.

	* gnu/packages/networking.scm (lcsync): Update to 0.3.0.
	[inputs]: Add libbsd.
	[arguments]<phases>: Drop 'use-prefix-from-configure-in-doc-makefile and
	'add-library-paths.

2023-11-24  Vagrant Cascadian  <vagrant@debian.org>

	gnu: librecast: Update to 0.8.0.
	* gnu/packages/networking.scm (librecast): Update to 0.8.0.
	[inputs]: Add libbsd.
	[source]: Apply guix style.

2023-11-24  Rémi Teissier  <rteissier.code@chillpc.fr>

	gnu: Add antifennel.
	Change-Id: Ic1f3fbc4d73ebc30291f4b60e7e8d16942c6627d

2023-11-24  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: uuu: Update to 1.5.125.
	* gnu/packages/flashing-tools.scm (uuu): Update to 1.5.125.
	[inputs]: Add zstd:lib.

	Change-Id: I2a4f311994fea75c8db48440d00a1ff92ff0ff40

2023-11-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: aerc: Enable building without zoxide.
	* gnu/packages/mail.scm (aerc)[arguments]: Only substitute zoxide path
	when it is an input.
	[inputs]: Only add zoxide when building on a supported system.

	Change-Id: I39b859982e1455e80a4b28979079c633e386fa34

2023-11-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-gopkg-in-yaml-v3: Fix build on 32-bit systems.
	* gnu/packages/golang.scm (go-gopkg-in-yaml-v3)[source]: Add patch.
	* gnu/packages/patches/go-gopkg-in-yaml-v3-32bit.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: Ia8a96b15d37a3d2f133da9374cac1e58e38f2d2c

2023-11-23  jgart  <jgart@dismail.de>

	 gnu: sbcl-lisp-critic: Update to 1.1-ea19f82.
	* gnu/packages/lisp-xyz.scm (sbcl-lisp-critic): Update to 1.1-ea19f82.
	[define-public]: Refactor to use let block for getting commit and
	revision.
	[version]: Add in version mentioned in ASD file.
	[source]: Pass in commit variable.

	Change-Id: Ie2ee4b77aab815c69445a8800e25631b6c9ab4a7

2023-11-23  Michal Atlas  <michal_atlas+git@posteo.net>

	gnu: Add cl-lisp-critic.
	* gnu/packages/lisp-check.scm (cl-lisp-critic, sbcl-lisp-critic,
	ecl-lisp-critic): New variables.

	Change-Id: I38ed8af8f4316f47695a22e949b931770e350c1e

2023-11-23  Thiago Jung Bauermann  <thiago.bauermann@linaro.org>

	gnu: mu: Update to 1.10.8.
	Version 1.10.8 fixes the installation of the Guile bindings, so we can enable
	it again.

	* gnu/packages/mail.scm (mu): Update to 1.10.7.
	[inputs]: Add guile-3.0.
	[arguments]: Add "-Dguile-extension-dir" to #:configure-flags.  Add fix-ffi
	phase to allow Guile module to load its native library.

	Change-Id: I2a8250d8d6298712ad116b1d88157a4344175722

2023-11-23  Preston M. Firestone  <firestone.preston@gmail.com>

	gnu: praat: Update to 6.4.
	* gnu/packages/language.scm (praat): Update to 6.4.

	Change-Id: I6138e87781e007d5798a908a4b5ae5c0c3338b05

2023-11-23  Arnaud DABY-SEESARAM  <ds-ac@nanein.fr>

	gnu: Update ispell to 3.4.06.
	* gnu/packages/aspell.scm (ispell): Update to 3.4.06.

	Change-Id: I0d566a143336d88d4eb145b59b21c889b7ecdb12

2023-11-23  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: radicale: Update to 3.1.8.
	* gnu/packages/dav.scm(radicale): Update to 3.1.8.
	[arguments] Enable tests.

	Change-Id: I8ed435587ab2ca4aafb387d4973f864fa4a94b2d

2023-11-23  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-44.e13febc.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-44.e13febc.

	Change-Id: I86917732673173cf6ebe211ac69b38444f450f20

2023-11-23  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 92.78df0b3.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	92.78df0b3.

	Change-Id: Id60ca3be76c6ac897f1aa2fed4f8c03b03a25fea

2023-11-23  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-23.5ccd6cb.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-23.5ccd6cb.

	Change-Id: I6a43dd20de4518fb1f6476d321d8c76536fa47fc

2023-11-23  Adriel Dumas--Jondeau  <leirda@disroot.org>

	gnu: godot: Update to 4.1.3.
	* gnu/packages/game-development.scm (godot): Update to 4.1.3.

	Change-Id: Ia8844da04b568e32e9138b222ddfdca7868b010f

2023-11-23  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: book-sparc: Update to 1.1.0.
	* gnu/packages/books.scm (book-sparc): Update to 1.1.0.
	[source]: Don't delete "sparc.pdf" as the file is now absent from the
	repository.
	[inputs]: Add "texlive-glossaries-english".

	Change-Id: I2e3b72a6a18d82d98787ea9a41041d11413f9c3a

2023-11-23  Vasile Dumitrascu  <va511e@yahoo.com>

	gnu: beancount: Update to 2.3.6.
	* gnu/packages/finance.scm (beancount): Update to 2.3.6.

2023-11-23  Troy Figiel  <troy@troyfigiel.com>

	gnu: python-pyfuse3: Update to 3.3.0.
	* gnu/packages/python-xyz.scm (python-pyfuse3): Update to 3.3.0.

	Change-Id: I9b4120c631e51ad9829f3fa7338bdb8b48f60b87

2023-11-23  Bruno Victal  <mirai@makinata.eu>

	gnu: mympd: Update to 13.0.5.
	* gnu/packages/mpd.scm (mympd): Update to 13.0.5.
	[native-inputs]: Add jekyll.
	[outputs]: Add 'doc.
	[arguments]<#:configure-flags>: Install HTML documentation. Set correct value
	for localstatedir.
	<#:phases>: Add 'move-doc.

	Change-Id: I0f1ab4295b7bc03876ad1bbeff6154b4da6adc9a

2023-11-23  Greg Hogan  <code@greghogan.com>

	gnu: folly: Update to 2023.11.06.00.
	* gnu/packages/cpp.scm (folly): Update to 2023.11.06.00.

2023-11-23  Bruno Victal  <mirai@makinata.eu>

	gnu: mpd: Update to 0.23.14.
	* gnu/packages/mpd.scm (mpd): Update to 0.23.14.

	Change-Id: Iccfbf2c7028cd53b52005366d8bcf1592798e155

2023-11-23  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: guile-ts: Update to 0.2.0.
	* gnu/packages/guile-xyz.scm (guile-ts): Update to 0.2.0.

	Change-Id: Ifd0f3ac5fc069ac2e300dd2f4b44df49a4298e83

2023-11-23  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: Add vim-coqtail.
	* gnu/packages/vim.scm (vim-coqtail): New variable.

	Change-Id: I5fa7266227097c724e29be4a133a8dc4bb8bb1af

2023-11-23  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: Add coq-for-coqtail.
	* gnu/packages/coq.scm (coq-for-coqtail): New variable.

	Change-Id: I0c08a02f7937786b52039307c1019ae3474e625c

2023-11-23  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: Add vim-vader.
	* gnu/packages/vim.scm (vim-vader): New variable.

2023-11-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: scilab: Set default SCIHOME value.
	* gnu/packages/maths.scm (scilab): Set default SCIHOME value.
	[argmuments](phases)[rewrap-scilab-cli]: Set default -scihome option
	to respect XDG base dirs specification.

	Change-Id: I9b55758a3ca1fbc523c3e40e891a2462f3246390

2023-11-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: scilab: Add phase set-version.
	* gnu/packages/maths.scm (scilab): Add phase set-version.
	[arguments](phases): Add phase set-version.

	Change-Id: I0e461a229931d159196cae73d1db584250c579b2

2023-11-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: scilab: Update to 2024.0.0.
	* gnu/packages/maths.scm (scilab): Update to 2024.0.0.  Remove patch.
	[native-inputs]: Switch to AUTOCONF-2.71.
	[inputs]: Switch to HDF5-1.10; add LIBARCHIVE.
	[arguments]: Add ‘fix-linking’ phase.

	Change-Id: Ie1af4dc620cee644388f6b8acf88ea50c4148b65

2023-11-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: scilab: Reindent.
	* gnu/packages/maths.scm (scilab): Reindent.

	Change-Id: I4813863a8ef5cb36de597ed31bcce0b34cfb1160

2023-11-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: scilab: Add phase rewrap-scilab-cli.
	* gnu/packages/maths.scm (scilab): Add phase rewrap-scilab-cli.

	Change-Id: Ia3ca5df1a4795c34b6c1cdc8c3b0d7cc2badf0cb

2023-11-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: scilab: Use gexp for tcl and tk libraries.
	* gnu/packages/maths.scm (scilab): Use gexp for tcl and tk libraries.
	[argments](configure-flags): Use gexp for tcl and tk libraries.

	Change-Id: I31fe9a9e2afd9b6266a2e7a2c7044b3c9d0dfa4f

2023-11-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: scilab: Activate tests and disable failing tests.
	* gnu/packages/maths.scm (scilab): Activate tests and disable failing tests.
	[arguments]:
	  (tests?): Activate tests.
	  (phases):
	    [remove-desktop-files]: Extend and rename to restrain-to-scilab-cli.
	    [disable-failing-tests]: Add phase.

	Change-Id: Icfec349c6efe14e7787ba8d385e5d51f82be82ea

2023-11-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: scilab: Remove uneeded code.
	* gnu/packages/maths.scm (scilab):
	[source](snippet): Remove directory Visual-Studio-settings and file Scilab.sln.
	[arguments](configure-flags):
	  Remove uneeded FFLAGS environment variable set.
	[arguments](phases):
	  prebuild: Remove uneeded SCIHOME setting code.

	Change-Id: I71c044e19617bf556bbe95e7ba0cdbd716921055

2023-11-23  Giacomo Leidi  <goodoldpaul@autistici.org>

	services: Add oci-container-service-type.
	* gnu/services/docker.scm (oci-container-configuration): New variable;
	(oci-container-shepherd-service): new variable;
	(oci-container-service-type): new variable.
	* doc/guix.texi (Miscellaneous Services): Document it.

	Change-Id: I17cede1975051a9fdd0e0a13b2191d8055266f80

2023-11-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add clingo-dl.
	* gnu/packages/potassco.scm (clingo-dl): New variable.

	Change-Id: Ib6ff517435a614c3625d042453db05fe518241cd

2023-11-23  Ian Eure  <ian@retrospec.tv>

	gnu: Add emacs-nssh.
	* gnu/packages/emacs-xyz.scm (emacs-nssh): New variable.

	gnu: Add emacs-hyperspace.
	* gnu/packages/emacs-xyz.scm (emacs-hyperspace): New variable.

	gnu: Add emacs-shell-here.
	* gnu/packages/emacs-xyz.scm (emacs-shell-here): New variable.

	gnu: Add emacs-discomfort.
	* gnu/packages/emacs-xyz.scm (emacs-discomfort): New variable.

2023-11-23  Ian Eure  <ian@retrospec.tv>

	gnu: Add emacs-debase.
	* gnu/packages/emacs-xyz.scm (emacs-debase): New variable.

	Change-Id: Idab93a2e2f0834b041792beb41790c725be1e16d

2023-11-23  Ian Eure  <ian@retrospec.tv>

	gnu: Add emacs-exwm-ss.
	* gnu/packages/emacs-xyz.scm (emacs-exwm-ss): New variable.

	Change-Id: Ia3d8d0712b08bd93290d6144dbcf69b6b577654a

2023-11-23  Ian Eure  <ian@retrospec.tv>

	gnu: Add emacs-exwm-firefox.
	* gnu/packages/emacs-xyz.scm (emacs-exwm-firefox): New variable.

	gnu: Add emacs-exwm-firefox-core.
	* gnu/packages/emacs-xyz.scm (emacs-exwm-firefox-core): New variable.

	gnu: Add emacs-exwm-mff.
	* gnu/packages/emacs-xyz.scm (emacs-exwm-mff): New variable.

	gnu: Add emacs-diss.
	* gnu/packages/emacs-xyz.scm (emacs-diss): New variable.

	gnu: Add emacs-tl1-mode.
	* gnu/packages/emacs-xyz.scm (emacs-tl1-mode): New variable.

	gnu: Add emacs-9lc-mode.
	* gnu/packages/emacs-xyz.scm (emacs-9lc-mode): New variable.

	gnu: Add emacs-geoclue.
	* gnu/packages/emacs-xyz.scm (emacs-geoclue): New variable.

	gnu: Add emacs-dnt.
	* gnu/packages/emacs-xyz.scm (emacs-dnt): New variable.

2023-11-22  Ludovic Courtès  <ludo@gnu.org>

	shell: Disable caching for ‘guix shell -f guix.scm’.
	Fixes <https://issues.guix.gnu.org/64858>.

	* guix/scripts/shell.scm (profile-cached-gc-root): Distinguish the two
	‘load’ cases; return #f and #f for (load ad-hoc-package _).

	Reported-by: Pierre-Henry Fröhring <phfrohring@deeplinks.com>.
	Change-Id: I00282fbd41aeed09fb927690945cf65e1f9efe4d

2023-11-22  Felix Lechner  <felix.lechner@lease-up.com>
	    Ludovic Courtès  <ludo@gnu.org>

	shell: Correct cache key for ‘guix shell -f guix.scm’.
	Partially fixes <https://issues.guix.gnu.org/64858>.

	Fixes a bug whereby ‘guix shell -f guix.scm’ would use the same cache
	key as ‘guix shell’ in an empty directory (meaning: no packages
	specified) and would ignore the mtime of ‘guix.scm’.

	* guix/scripts/shell.scm (profile-cached-gc-root): In ‘load’ case,
	recognize both the ‘package’ and ‘ad-hoc-package’ tags.

	Change-Id: Ice6d0ac43e1dc6bb335a17963364c2cc6bcd076d

2023-11-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: aria2: Unbundle wslay.
	* gnu/packages/bittorrent.scm (aria2)[source]: Add snippet to delete
	configure script and remove bundled dependency.  Add a patch.
	[native-inputs]: Add autoconf, automake, gettext-minimal, libtool.
	[inputs]: Add wslay.
	* gnu/packages/patches/aria2-unbundle-wslay.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I92390a872454726ff9587518bb535d2105c44ef3

2023-11-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: aria2: Update to 1.37.0.
	* gnu/packages/bittorrent.scm (aria2): Update to 1.37.0.

	Change-Id: Iddaeabb59b774b61610722f485c8c773aaf60434

2023-11-22  Ludovic Courtès  <ludo@gnu.org>

	git: Shell out to ‘git gc’ when necessary.
	Fixes <https://issues.guix.gnu.org/65720>.

	This fixes a bug whereby libgit2-managed checkouts would keep growing as
	we fetch.

	* guix/git.scm (packs-in-git-repository, maybe-run-git-gc): New
	procedures.
	(update-cached-checkout): Use it.

2023-11-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to bdc1f9f.
	* gnu/packages/ci.scm (cuirass): Update to bdc1f9f.

	Change-Id: I952442ddd122e63f0414a480cb08b8221d9beedd

2023-11-22  Ludovic Courtès  <ludo@gnu.org>

	read-print: Properly indent ‘parameterize’.
	Fixes <https://issues.guix.gnu.org/65427>.

	* guix/read-print.scm (%special-forms): Add ‘parameterize’.
	* tests/read-print.scm: Add test.

	Reported-by: Maxime Devos <maximedevos@telenet.be>
	Change-Id: I922bffc527ade539cf2eb304acb25bc9c705a459

2023-11-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: duplicity: Remove input labels and use gexps.
	* gnu/packages/backup.scm (duplicity)[native-inputs, propagated-inputs]:
	Remove labels.
	[arguments]: Use labels.

	Change-Id: I08c7d20cca5d2f96edf9da77df9a1a3a8e5c2e5b

2023-11-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: duplicity: Use ‘search-input-file’.
	* gnu/packages/backup.scm (duplicity)[arguments]: In
	‘use-store-file-names’ phase, use ‘search-input-file’.

	Change-Id: I4b66a22283fc6e426377ad9f4f4c451598eb74e0

2023-11-22  Jonathan Pieper  <jpieper@mailbox.org>

	gnu: duplicity: Update to 2.1.4.
	* gnu/packages/backup.scm (duplicity): Update to 2.1.4.
	[source]: Switch to ‘git-fetch’ and change URL.
	[arguments]: Add ‘fix-version’ phase.

	Change-Id: I0a19d19741f665ddb84da83d4bbefc959290fe42

2023-11-22  Olivier Dion  <odion@efficios.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add babeltrace/dev.
	* gnu/packages/instrumentation.scm (babeltrace/dev): New variable.

	Change-Id: Ib54ced9a1ede5d9acc9a53ff325663a28a3b447f

2023-11-22  Olivier Dion  <odion@efficios.com>

	gnu: babeltrace: Do not install bindings as egg.
	Oddly enough, bindings were now installed as an egg.  Fix this by
	forcing setuptools to install individual files with
	`--single-version-externally-managed'

	* gnu/packages/instrumentation.scm (babeltrace)[arguments]<#:make-flags>:
	Pass it via DISTSETUPOPTS.

	Change-Id: I143dd16179e1e4728cb8e5d6b00b06359da83389

2023-11-22  Rodion Goritskov  <rodion.goritskov@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add clifm.
	* gnu/packages/clifm.scm (clifm): New variable
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	Change-Id: Iba6929365aabdc779d42dcde08e826efc7288664

2023-11-22  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add findimagedupes.
	* gnu/packages/disk.scm (findimagedupes): New variable.

2023-11-22  Suhail  <suhail@bayesians.ca>

	gnu: tilda: Run guix style on tilda@1.5.4
	* gnu/packages/terminals.scm (tilda): Re-indent.

	gnu: tilda: Fix lint error by updating input list format for v1.5.4
	* gnu/packages/terminals.scm (tilda)[native-inputs]: Use updated format.

	gnu: tilda: Add version 1.6-alpha with D-Bus support
	* gnu/packages/terminals.scm (tilda-dbus): New variable.

2023-11-22  Ludovic Courtès  <ludo@gnu.org>

	style: ‘guix style -f’ warns when passed zero arguments.
	* guix/scripts/style.scm (guix-style): When OPTS has ‘whole-file?’ set,
	warn when FILES is empty.

	Change-Id: I494f52ef5d070510d20006e6dd987a6805161bb4

2023-11-22  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-rime: Update to 5.1.3.
	* gnu/packages/fcitx5.scm (fcitx5-rime): Update to 5.1.3.

	Change-Id: Ia7939616d93ec0235b9fd50f2ae2a26d551a650c

2023-11-22  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-configtool: Update to 5.1.2.
	* gnu/packages/fcitx5.scm (fcitx5-configtool): Update to 5.1.2.

	Change-Id: I534cb1943c09d5a36f171608fcbb6b09661d2bb4

2023-11-22  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-chinese-addons: Update to 5.1.2.
	* gnu/packages/fcitx5.scm (fcitx5-chinese-addons): Update to 5.1.2.

	Change-Id: Icbfa1628c23adfc5c2789480c9803a1b1c257a0f

2023-11-22  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-qt: Update to 5.1.3.
	* gnu/packages/fcitx5.scm (fcitx5-qt): Update to 5.1.3.

	Change-Id: Id0b375c7d052f2d2d8a4d10f8415b748823efe14

2023-11-22  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-anthy: Update to 5.1.2.
	* gnu/packages/fcitx5.scm (fcitx5-anthy): Update to 5.1.2.

	Change-Id: I0e6e8b3774221fdb91ee91fa2870cdda3d6e9273

2023-11-22  宋文武  <iyzsong@member.fsf.org>

	gnu: libime: Update to 1.1.3.
	* gnu/packages/fcitx5.scm (libime): Update to 1.1.3.
	[inputs]: Add zstd:lib.
	[native-inputs]: Add pkg-config and remove python.

	Change-Id: Ia3a580c2292b68a8f492b29c37d7219a77271d54

2023-11-22  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-lua: Update to 5.0.11.
	* gnu/packages/fcitx5.scm (fcitx5-lua): Update to 5.0.11.

	Change-Id: Iacfd1a197c888cc1a79e31723c57e5ac34a8a7f5

2023-11-22  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5: Update to 5.1.5.
	* gnu/packages/fcitx5.scm (fcitx5): Update to 5.1.5.

	Change-Id: I6e3ac3c8ad77fd53d431bd1501ae6b44ad49a66a

2023-11-21  John Kehayias  <john.kehayias@protonmail.com>

	Merge branch 'master' into mesa-updates
	Change-Id: I94c6874e5fdf916e3eb911f1a7df610cd3275474

2023-11-21  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: libxmlb: Add xz to propagated-inputs.
	liblzma is present in Requires.private in the pkg-config definition of xmlb.

	* gnu/packages/xml.scm (libxmlb) [propagated-inputs]: Add xz.

	Change-Id: I7189b47d879561ffd1902079d20054a287ffaf20

2023-11-21  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: appstream: Load stemmer in all circumstances.
	If the default stemmer language is computed to be "en", such as in a Guix
	build container, then the stemmer would not be loaded.

	* gnu/packages/patches/appstream-load-stemmer-early.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/freedesktop.scm (appstream) [patches]: Use it here.
	[#:phases]<disable-failing-tests>: Remove.

	Change-Id: Iddd6ce5887247df46f670c49f9efc66772c82ff0

2023-11-21  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.5.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2023-6204, CVE-2023-6205, CVE-2023-6206,
	CVE-2023-6207, CVE-2023-6208, CVE-2023-6209, and CVE-2023-6212.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2023-11-20  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-builder: Update to 44.2.
	* gnu/packages/gnome.scm (gnome-builder): Update to 44.2.
	[#:configure-flags]: Add -Ddocs=true.
	[#:phases]<patch-meson>: Also disable gtk-update-icon-cache in meson.build.
	Disable test-shortcuts.
	<set-home>: New phase.
	<pre-check>: Only enable it when tests? is true.
	<wrap-typelib>: New phase.
	[inputs]: Add d-spy, editorconfig-core-c, libdex, libpanel.  Replace gtk+ with
	gtk, libhandy with libadwaita, libsoup-minimal-2 with libsoup, sysprof-3.44
	with sysprof, vte with vte-with-gtk-4 and webkitgtk-with-libsoup2 with
	webkitgtk.  Remove glade3.
	[propagated-inputs]: Replace gtksourceview-4 with gtksourceview.
	[native-inputs]: Add gi-docgen.

	Change-Id: I3ac149b76813e28d523fd67050efb0744771a296

2023-11-20  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: sysprof: Update to 3.48.0.
	* gnu/packages/gnome.scm (sysprof): Update to 3.48.0.
	[#:configure-flags]: Add -Dhelp=true.
	[propagated-inputs]: Add glib, json-glib and libadwaita.

	Change-Id: I0810ce009f01c53ca08cc7e3a6bea702f0a6c252

2023-11-20  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: libpeas: Update to 1.36.0.
	* gnu/packages/gnome.scm (libpeas): Update to 1.36.0.
	[arguments]: Convert to G-Expressions.
	[#:configure-flags]: Add -Dvapi=true and -Dgtk_doc=true.
	[native-inputs]: Add gi-docgen and vala.
	[propagated-inputs]: Add glib.

	Change-Id: I04f726d14662b5db17e3724ca482dc8402cee67b

2023-11-20  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: jsonrpc-glib: Update to 3.44.0.
	The API documentation can be built with a special configure flag, if we add
	gi-docgen to the native inputs.

	* gnu/packages/gnome.scm (jsonrpc-glib): Update to 3.44.0.
	[#:configure-flags]: Add -Denable_gtk_doc=true.
	[native-inputs]: Add gi-docgen.

	Change-Id: Ifff092dfbc16dd70ca40524a625e67aca75aec2e

2023-11-20  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: libpanel: Update to 1.2.0.
	The fontconfig issue was apparently HOME that was not set.  The build system
	required the documentation command to fail on any warning.

	* gnu/packages/gtk.scm (libpanel): Update to 1.2.0.
	[#:configure-flags]: Remove.
	[#:phases]: Reindent.
	<set-home>: New phase.
	[native-inputs]: Reindent.  Add gi-docgen.

	Change-Id: I2a11e9c3e8b480e5ebc9b4e3e4763804c9c6a28c

2023-11-20  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Add libdex.
	* gnu/packages/glib.scm (libdex): New variable.

	Change-Id: I834e45aff5e933e3e30276bb11030f84718ce72f

2023-11-20  Troy Figiel  <troy@troyfigiel.com>

	gnu: python-imbalanced-learn: Update to 0.11.0.
	* gnu/packages/machine-learning.scm (python-imbalanced-learn): Update to
	0.11.0.
	[arguments]<#:test-flags>: Move broken tests from "unbreak-tests" phase to
	here.
	<#:phases>: Add back some deleted python-keras and tensorflow tests.
	[native-inputs]: Add python-keras, python-numpydoc and tensorflow.

	Change-Id: Ibc2827e27ee23e0ffb491cb791bba4d1a3f1109d

2023-11-20  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: python-imbalanced-learn: Reformat with guix style.
	* gnu/packages/machine-learning.scm (python-imbalanced-learn): Reformat with
	guix style.

	Change-Id: Ifbdcb8dc43433bd6b4777527d5f8f94d5e1aa168

2023-11-20  Troy Figiel  <troy@troyfigiel.com>

	gnu: python-rollbar: Update to 1.0.0.
	* gnu/packages/python-xyz.scm (python-rollbar): Update to 1.0.0.

	Change-Id: Ief31a443776e79d8f658c59d64277ea7fe50a300

2023-11-20  Ekaitz Zarraga  <ekaitz@elenq.tech>

	doc: contributing: Fix syntax in link.
	* doc/contributing.texi(Alternative Setups)[Vim and Neovim]: Fix broken link
	to fugitive.vim.

	Change-Id: Ib86239d98c39383169a9cdebc7549477b648206e

2023-11-20  Benjamin  <benjamin@uvy.fr>

	teams: Include golang-check.scm in the go team.
	* etc/teams.scm (go): Add gnu/packages/golang-check.scm to scope.

	Change-Id: Ifc90eb0c3fc5d716b605e7e3e100a38431498a2c

2023-11-20  Christopher Baines  <mail@cbaines.net>

	build-system: clojure: Use the standard error regarding cross builds.
	Rather than raising an error in the build system.

	* guix/build-system/clojure.scm (lower): Return #f for cross builds, rather
	than calling error.

	Change-Id: Id97c8f5140f55fe2c52ccb0db36fd993922c6a7e

2023-11-20  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-91.c226d48.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-91.c226d48.

	Change-Id: Iebdddea7f5c18aaae2ef4436c039189685a07442

2023-11-20  cage  <cage-dev@twistfold.it>

	gnu: tinmop: Update to 0.9.9.1414213.
	* gnu/packages/web-browsers.scm (tinmop): Update to 0.9.9.1414213.
	  [native-inputs]: Add tk.
	  [inputs]: Add sbcl-flexi-streams, sbcl-nodgui and sbcl-yason.

	Change-Id: Icbd516612296ee447edf569756dc38914240ae3b

2023-11-20  cage  <cage-dev@twistfold.it>

	gnu: cl-nodgui: Update to 0.4.8.6-6baccf4.
	* gnu/packages/lisp-xyz.scm (sbcl-nodgui): Update to 0.4.8.6-6baccf4.
	  [inputs]: Remove sbcl-cl-jpeg. Add sbcl-jpeg-turbo, sbcl-pngload.

	Change-Id: I03ed4734c3a7088eb7f14a049f2824fe9103b089

2023-11-19  Adriel Dumas--Jondeau  <leirda@disroot.org>

	gnu: janet: Update to 1.32.1.
	* gnu/packages/lisp.scm (janet): Update to 1.32.1.

	Change-Id: I4c34bbdedf0e21ba9c605b71205b010118dcf0b4

2023-11-19  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-srht: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-srht): Update to 0.4.

	Change-Id: Id2c7d9a707040cab6b294bd6db21a38c9a4389ae

2023-11-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team
	Change-Id: I62da840b7600f2d3d8541e666d09e2f2a1b7d8c4

2023-11-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: git-annex: Add dbus support.
	* gnu/packages/haskell-apps.scm (git-annex)[inputs]: Add ghc-dbus,
	ghc-fdo-notify.

	Change-Id: I7472bcaeebdf1c2c68230b0d1e00ba72dff81ccf

2023-11-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add ghc-fdo-notify.
	* gnu/packages/haskell-xyz.scm (ghc-fdo-notify): New variable.

	Change-Id: I0722f9765c4ef02f6a9953b5f4824c60854e9a9d

2023-11-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: git-annex: Update to 10.20230926.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20230926.
	[inputs]: Add ghc-git-lfs.

	Change-Id: Ic7a1f246e51df2ff153a630d3ebbb9883b63a2d1

2023-11-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add ghc-git-lfs.
	* gnu/packages/haskell-xyz.scm (ghc-git-lfs): New variable.

	Change-Id: I3470899cbf9e5b3170abb6cc89d4029cad8aa182

2023-11-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wl-clipboard: Fix shell completion directories.
	* gnu/packages/xdisorg.scm (wl-clipboard)[arguments]: Adjust
	configure-flags to install fish completions into correct directory.  Add
	a phase to install the bash completions into the correct directory.

	Change-Id: If31b477926e3d4c1d8f74e9224af2dea59740f77

2023-11-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: git-annex: Add shell completions.
	* gnu/packages/haskell-apps.scm (git-annex)[arguments]: Rename
	'install-manpages to 'install-more and install the shell completions.

	Change-Id: I3c5707037ba9b3c3903dd37c334c1eb6dca929e2

2023-11-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: git-annex: Install manpages.
	* gnu/packages/haskell-apps.scm (git-annex)[source]: Download using
	git-fetch.
	[arguments]: Rewrite 'build-manpages and 'install-manpages to use the
	Makefile.

	Change-Id: I58e58382e6d8c57830aa5ddb40f02cf949089aa1

2023-11-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tbb: Fix building on powerpc-linux.
	* gnu/packages/tbb.scm (tbb)[arguments]: Adjust configure-flags when
	building for powerpc-linux to always link to libatomic and use the low
	resources tests.  When building for powerpc-linux skip 3 tests.

	Change-Id: I323db085db1fcbb33f96c2bccb85cb8f56d41f6b

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stsci-stimage: Enable tests.
	* gnu/packages/astronomy.scm (python-stsci-stimage): Enable tests.
	[arguments]{phases}: Add custom 'check phase.
	[native-inputs]: Add python-waf and indent list.

	Change-Id: Ifceace1d89aff97e938c4fb95f33525477499949

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-synphot: Enable tests.
	* gnu/packages/astronomy.scm (python-synphot): Enable tests.
	[arguments]{phases}: Add 'prepare-test-environment phase.

	Change-Id: Ie577ef16794fbd99ec73e39bdc8d8e1645e35532

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-poliastro: Improve package style.
	* gnu/package/astronomy.scm (python-poliastro): Improve package style.
	[arguments]: Swap to use {test-flags} and standard {check} phase.

	Change-Id: I0dde01af97adc883e8a3ce82a8448f4d10fdab64

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroquery: Improve package style.
	* gnu/packages/astronomy.scm (python-astroquery): Improve package style.
	[build-system]: Swap to pyproject-build-system.
	[arguments]{phases}: Rename 'writable-home phase to
	'prepare-test-environment to reflect the purpose, Add extra step
	configuring Pytest.
	[native-inputs]: Remove python-flask, python-jinja2. Add
	python-astropy-healpix, python-regions.

	Change-Id: Id3909a13e451a2f9d5f4f28511e9f04c6bceb738

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-stsci-imagestats: Swap to pyproject-build-system.
	The next release of the package will include test suite based on
	python-pytest, prepare for that.

	* gnu/packages/astronomy.scm (python-stsci-imagestats)[build-system]:
	Swap to python-stsci-imagestats.

	Change-Id: I5a70ef744ac7ad46f9e4474d84661b6b15028c9b

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-drms: Simplify package.
	* gnu/packages/astronomy.scm (python-drms): Simplify package.
	[build-system]: Swap to pyproject-build-system.
	[arguments]: Drop them.

	Change-Id: I9d8e82e63b850b220489454ba984f22f4cad3ad3

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: splash: Update to 3.9.0.
	* gnu/packages/astronomy.scm (splash): Update to 3.9.0.

	Change-Id: Ic7fdf1cd8aacfec00777075440b4f53adfe37d22

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-wiimatch: Update to 0.3.2.
	* gnu/packages/astronomy.scm (python-wiimatch): Update to 0.3.2.

	Change-Id: I2344c4b7e90e2652393b89c8e2bdf83644d0c711

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sgp4: Update to 2.23.
	* gnu/packages/astronomy.scm (python-sgp4): Update to 2.23.

	Change-Id: I135ef49c969e3bbc1635f9df966953fbc9bb0c67

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-roman-datamodels: Update to 0.18.0.
	* gnu/packages/astronomy.scm (python-roman-datamodels): Update to 0.18.0.

	Change-Id: Ic60c1cd7574cba42bfb29069283d90804775f583

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-rad: Update to 0.18.0.
	* gnu/packages/astronomy.scm (python-rad): Update to 0.18.0.

	Change-Id: I1e7ba8f99bce25ab5c719e82755505e32d0acf66

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pynbody: Prepare for cross compilation.
	* gnu/packages/astronomy.scm (python-pynbody)[arguments]{phases}: Add
	'set-compiler phase.

	Change-Id: I64feabbdd76679d5a86a85a9f50cd0be90f60c1c

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pynbody: Update to 1.4.2.
	* gnu/packages/astronomy.scm (python-pynbody): Update to 1.4.2.

	Change-Id: I1ccfa506b3e1fc57b547ffc21059ee3f5547ce04

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jplephem: Update to 2.20.
	* gnu/packages/astronomy.scm (python-jplephem): Update to 2.20.

	Change-Id: Ie5100d1d6f790a15d5fef2f63f916c0e7063aa89

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-fitsio: Update to 1.2.1.
	* gnu/packages/astronomy.scm (python-fitsio): Update to 1.2.1.

	Change-Id: Icc28cc340bcd23958f17bb437a76c5cdc8e58383

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-crds: Update to 11.17.9.
	* gnu/packages/astronomy.scm (python-crds): Update to 11.17.9.

	Change-Id: Id493858c82ee6b52cb0a7f15a918349f305f9ad3

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-casa-formats-io: Update to 0.2.2.
	* gnu/packages/astronomy.scm (python-casa-formats-io): Update to 0.2.2.

	Change-Id: I1a95f2e09fff36e1488302e5929fc405837f4cde

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroalign: Update to 2.5.1.
	* gnu/packages/astronomy.scm (python-astroalign): Update to 2.5.1.

	Change-Id: If850a659270c8a3640bd20382f5b5fb05b998594

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf-3.0: Update to 3.0.1.
	* gnu/packages/astronomy.scm (python-asdf-3.0): Update to 3.0.1.

	Change-Id: Icd6e1c048cad82d5cad25c5638b8300f438116b0

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: libpasastro: Update to 1.4.1.
	* gnu/packages/astronomy.scm (libpasastro): Update to 1.4.1.

	Change-Id: I8ad8e9c23c08897f84cbf0b35c1197320bbdeb86

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: gpredict: Improve package style.
	* gnu/packages/astronomy.scm (gpredict): Improve package style. Reorder
	fields to be similar with others to ease review.
	[native-inputs]: Remove labels.
	[arguments]: Use G-expressions. Drop trailing #t in phases.

	Change-Id: I0e0216825ce2c9e77632a43dd604ab4abbdf3e83

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: celestia: Update to 1.6.4.
	* gnu/packages/astronomy.scm (celestia): Update to 1.6.4.

	Change-Id: I581bb402e78584b526d83050cfedb4e8d26a6115

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: elemental: Update package style.
	* gnu/packages/maths.scm (elemental): Update package style, shift order
	of package fields.
	[arguments]: Use G-expressions. {phases}: Remove trailing #f from each
	lambda.

	Change-Id: Ib961eb99159e1206963041bd7014dca032a21441

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: elemental: Remove input labels.
	* gnu/packages/maths.scm (elemental)[inputs]: Remove labels.

	Change-Id: I239b56cb5871d5cb2dbd587502c647a37beb30b7

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: elemental: Update to 0.87.7-0.6eb15a0.
	The build of elemental is failed on GCC 7+:
	https://github.com/elemental/Elemental/issues/254

	Fixed but not released yet in merge request:
	https://github.com/elemental/Elemental/pull/259

	* gnu/packages/maths.scm (elemental): Update to 0.87.7-0.6eb15a0.

	Change-Id: I333f1de160489035f1a8875173abdd57c03ef777

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: qd: Update to 2.3.24.
	* gnu/packages/multiprecision.scm (qd): Update to 2.3.24.
	[native-inputs]: Add automake and autoconf.

	Change-Id: Ic1dfdbe19b3347367b2ffb846be6bb975a0b89ae

2023-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: qd: Use G-expressions.
	* gnu/packages/multiprecision.scm (qd): Adjust package style by using
	G-expressions.

	Change-Id: I9265979343e67d1d9e9e69b7b071ea1e429d3ee4

2023-11-18  cage  <cage-dev@twistfold.it>

	gnu: cl-tooter: Update to 1.0-2dcc2fa.
	* gnu/packages/lisp-xyz.scm (sbcl-tooter): Update to 1.0-2dcc2fa.
	  [inputs]: Add sbcl-alexandria.

	Change-Id: I27d126b0a0768a0e9713d6769f64011ab35b939e

2023-11-18  cage  <cage-dev@twistfold.it>

	gnu: cl-croatoan: Update to 0.2.
	* gnu/packages/lisp-xyz.scm (sbcl-croatoan): Update to 0.2.

	Change-Id: Ia23646016f14f9531cfc6eec2842263cd212c1e9

2023-11-18  cage  <cage-dev@twistfold.it>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-libjpeg-turbo.
	* gnu/packages/lisp-xyz.scm (cl-libjpeg-turbo, ecl-libjpeg-turbo,
	  sbcl-libjpeg-turbo): New variable.

	Change-Id: Id64bd481c1b44a169c037260fc02023c35f15e9d

2023-11-18  cage  <cage-dev@twistfold.it>

	gnu: cl-clunit2: Update to 0.6.1-b24c568.
	* gnu/packages/lisp-check.scm (sbcl-clunit2): Update to 0.6.1-b24c568.

	Change-Id: Iba21a1cf108ae86b87090c9b5439ffe04f219af8

2023-11-18  Troy Figiel  <troy@troyfigiel.com>

	gnu: python-pytest-perf: Update to 0.13.1.
	* gnu/packages/check.scm (python-pytest-perf): Update to 0.13.1.
	[build-system]: Switch to pyproject-build-system, because setup.py has been removed since 0.12.1.
	[arguments]<#:phases>: Remove ignored tests from the check phase.
	<#:test-flags>: And use test flags instead.

	Change-Id: Id81e47666a51b411740c6e6a6f6976cee616b6a4

2023-11-17  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gexiv2: Update to 0.14.2.
	* gnu/packages/gnome.scm (gexiv2): Update to 0.14.2.
	[#:configure-flags]: Remove.
	[inputs]: Move gobject-introspection…
	[native-inputs]: … here.

	Change-Id: I4f0dd10e05eb1e893241a5ebfb49c24d673f91dc

2023-11-17  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-calculator: Update style.
	* gnu/packages/gnome.scm (gnome-calculator) [arguments]: Convert to list of
	G-Expressions.

	Change-Id: I217aec53e66808cc11a26f5df58fd25355d898b0

2023-11-17  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-calculator: Update to 44.0.
	* gnu/packages/gnome.scm (gnome-calculator): Update to 44.0.
	[inputs]: Replace libsoup-minimal-2 with libsoup.  Remove libhandy.
	[propagated-inputs]: Add gee, glib, gtk.

	Change-Id: I86dcfedf2b50a0e250ed954e40ef570214f4a23c

2023-11-17  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: orca: Update to 44.2.
	* gnu/packages/gnome.scm (orca): Update to 44.2.
	[#:phases]<qualify-programs>: Also expand pgrep.
	[inputs]: Add procps. Replace at-spi2-atk with at-spi2-core.

	Change-Id: I05fdab970909edda44ca9957d2ad721f62e6bfec

2023-11-17  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: libical: Update to 3.0.17.
	* gnu/packages/calendar.scm (libical): Update to 3.0.17.

	Change-Id: Ifa230c4e514d7bc4ea01907928678e8bfb490783

2023-11-17  Vivien Kraus  <vivien@planete-kraus.eu>
	    Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: at-spi2-core: Update to 2.48.4.
	* gnu/packages/gtk.scm (at-spi2-core): Update to 2.48.4.
	(at-spi2-core-with-documentation)[#:phases]: Adjust accordingly.
	[native-inputs]: Remove docbook-xml-4.3 and gtk-doc/stable.
	Add gi-docgen, python, and python-sphinx.

	Change-Id: I3fc09c79f1ae5594fe9ad50e7212fbee11ce8a90

2023-11-17  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: telepathy-glib: Disable parallel tests.
	* gnu/packages/glib.scm (telepathy-glib)[arguments]: Add #:parallel-tests?.

	Change-Id: I491b589b2e45c275ee3520436208beb5ee19964f

2023-11-17  Jack Hill  <jackhill@jackhill.us>

	gnu: webkitgtk: Update to 2.42.2.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.42.2.

	Change-Id: Id2a0cd7ec512a088ba6faf1a0eb7e7b500d95f7e

2023-11-17  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: libadwaita: Update to 1.4.0.
	* gnu/packages/gnome.scm (libadwaita): Update to 1.4.0.

	Change-Id: I322caffb65a2b19f87e4c03a267a85c155d65124

2023-11-16  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Update to 7.0.9.
	* gnu/packages/engineering.scm (kicad): Update to 7.0.9.

	Change-Id: I83c232958e29f38134454efcac25d2e2cfb8e500

2023-11-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tuba: Add missing input.
	Reported by retropikzel on IRC.

	* gnu/packages/mastodon.scm (tuba)[native-inputs]: Add
	gsettings-desktop-schemas.

	Change-Id: I79650a2b72cf149498e7f158d66502c20d88998a

2023-11-15  Evgeny Pisemsky  <evgeny@pisemsky.com>

	gnu: Add monsterid.
	* gnu/packages/web.scm (monsterid): New variable.

	Change-Id: I68dc167cb766f730bfa4108c96a70f59a9aec222

2023-11-15  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-tdda.
	* gnu/packages/python-science.scm (python-tdda): New variable.

	Change-Id: I456aa236b3348e5b990289d8a381c2d5276a12f1

2023-11-15  Troy Figiel  <troy@troyfigiel.com>

	gnu: python-types-pytz: Update to 2023.3.1.1.
	* gnu/packages/python-xyz.scm (python-types-pytz): Update to 2023.3.1.1.

	Change-Id: Ie06158d386e8648ee2aaef4d8b4aee1ee340ba2b

2023-11-15  André Batista  <nandre@riseup.net>

	gnu: tor: Update to 0.4.8.9 [security fixes].
	* gnu/packages/tor.scm (tor): Update to 0.4.8.9.

	This release fixes two high severity security vulnerabilities.
	The first one affects client connections to Guard relays and the
	other one affects Onion Services (TROVE-2023-006).

	See https://gitlab.torproject.org/tpo/core/tor/-/issues/40876 and
	https://gitlab.torproject.org/tpo/core/tor/-/issues/40883

2023-11-15  Skylar Chan  <schan12@umd.edu>

	gnu: whoogle-search: Update to 0.8.3.
	* gnu/packages/python-web.scm (whoogle-search): Update to 0.8.3.
	[propagated-inputs]: Remove python-attrs, python-cachelib, python-certifi, python-cffi,
	python-chardet, python-click, python-flask-session, python-idna,
	python-itsdangerous, python-jinja2, python-markupsafe,
	python-more-itertools, python-packaging, python-pluggy, python-py,
	python-pycodestyle, python-pycparser, python-pyopenssl,
	python-pyparsing, python-pysocks, python-dateutil, python-soupsieve,
	python-urllib3, python-wcwidth, and python-werkzeug.

	Change-Id: Ie665b548cdd996fa74e70313b02b9b5c2a0d75d2

2023-11-15  Tomas Volf  <wolf@wolfsden.cz>

	build-system/guile: Add target-guile-scm+go procedure.
	The paths to .scm and .go files can be constructed given a guile version and a
	base directory.  However it is few lines of code that needs to be copy&pasted.
	This new procedure returns both of them reducing the maintenance cost.

	* guix/build/guile-build-system.scm (target-guile-scm+go): New procedure.

	Change-Id: I58615f2cfe0ec1e58d3fbb47b738ed5dce1bb252

2023-11-15  Ludovic Courtès  <ludo@gnu.org>

	locate: Accept ‘--clear’ without additional arguments.
	Fixes a bug whereby ‘guix locate --clear’ would end with the “no files
	to search for” error.

	Fixes <https://issues.guix.gnu.org/66799>.

	* guix/scripts/locate.scm (guix-locate): Do not emit “no files to search
	for” error when 'clear? is set in OPTS.
	* tests/guix-locate.sh: Test it.

	Reported-by: Maciej Kalandyk <m.kalandyk@outlook.com>
	Change-Id: Ib8fa125c18481d7f5408bd89df9503713527641d

2023-11-15  Rovanion Luckey  <rovanion.luckey@gmail.com>

	gnu: musescore: Update to 4.1.1.
	* gnu/packages/music.scm (musescore): Update to 4.1.1.
	[source]: Remove deletion of “thirdparty/freetype” from snippet.

	Change-Id: If1c8e6ddd5bfa30c24ee0e8ef29c945242905d74

2023-11-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: psm2: Update Git tag name.
	The tag was apparently renamed.

	* gnu/packages/linux.scm (psm2)[source]: Change tag name.

	Change-Id: Icfeb9e6f567d03f00f1b7b1d25dbd89f8528dc34

2023-11-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pandoc: Install bash completions, man page.
	* gnu/packages/haskell-xyz.scm (pandoc)[arguments]: Add a phase to
	install the bash completions and the man page.

	Change-Id: I3e5c18971e06cc3b69ed49a15ab8da11e809e532

2023-11-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ghc-pandoc: Skip failing tests from i686-linux.
	* gnu/packages/haskell-xyz.scm (ghc-pandoc)[source]: Adjust snippet to
	remove two tests.

	Change-Id: I05476c0bc2f50328efb30ce26d446850321bad6d

2023-11-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ghc-persistent: Fix build on i686-linux.
	* gnu/packages/haskell-xyz.scm (ghc-persistent)[source]: Add patch.
	* gnu/packages/patches/ghc-persistent-fix-32bit.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I1b2c8419f3136d6c9df772d7c7abdc83a80d6112

2023-11-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ghc-memory: Fix building on i686-linux.
	* gnu/packages/haskell-xyz.scm (ghc-memory)[source]: Add patch.
	* gnu/packages/patches/ghc-memory-fix-32bit.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I8dc7a13a94ce37021ad402b4e2d0cd061220f670

2023-11-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ghc-bloomfilter: Update to 2.0.1.2.
	* gnu/packages/haskell-xyz.scm (ghc-bloomfilter): Update to 2.0.1.2.
	[source]: Remove patch.  Add snippet to fix building on 32-bit systems.
	[arguments]: Remove field.
	[home-page]: Update to new home-page.
	* gnu/packages/patches/ghc-bloomfilter-ghc9.2.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: Ie61d079b001f804fd28acaca2acd3127b88935d4

2023-11-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ghc-base64: Skip tests on i686-linux.
	* gnu/packages/haskell-xyz.scm (ghc-base64)[arguments]: Skip tests when
	building for i686-linux.

	Change-Id: I2de264eb0a0b1ae3d6ca1e29c9b1dce589104aa1

2023-11-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ghc-base64: Update to Cabal revision 4.
	* gnu/packages/haskell-xyz.scm (ghc-base64)[arguments]: Update to Cabal
	revision 4.
	[synopsis]: Satisfy linter.

	Change-Id: I3e234f85371865dfc45a4f004b442209fd68091a

2023-11-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ghc-basement: Fix build on i686-linux.
	* gnu/packages/haskell-xyz.scm (ghc-basement)[source]: Add patch.
	* gnu/packages/patches/ghc-basement-fix-32bit.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: Ife75c651d4b9cffa14ec1c5165a9254cfee3f09f

2023-11-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: curl: Skip failing test on arm machines.
	* gnu/packages/curl.scm (curl)[arguments]: Adjust custom 'check phase to
	skip a test on armhf-linux and aarch64-linux.

	Change-Id: I26fcb8c911a412c9196b759caefb6a003a241b6b

2023-11-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tbb: Fix building on armhf-linux.
	* gnu/packages/tbb.scm (tbb)[arguments]: Add configure-flag when
	building for armhf-linux to run a lighter test suite.  Add a phase when
	building for armhf-linux to skip a test.

	Change-Id: Ic730c82f30357d3a55e92098114a9dc2a6d062e9

2023-11-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mimalloc: Update to 2.1.2.
	* gnu/packages/c.scm (mimalloc): Update to 2.1.2.

	Change-Id: I20ff922250f57beabb427d72e82579e0059fd4f2

2023-11-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mimalloc: Fix building on powerpc-linux.
	* gnu/packages/c.scm (mimalloc)[arguments]: When building for
	powerpc-linux add a configure-flag to use libatomic.

	Change-Id: I41062686186640bc4c685a0ee5de1e613040dfb9

2023-11-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mold: Update to 2.3.2.
	* gnu/packages/mold.scm (mold): Update to 2.3.2.
	[source]: Add snippet to fix i686-linux detection.
	[arguments]: Add a phase to skip a test requiring a newer version of
	tbb.  Add a configure-flag to enable tests.

	Change-Id: I9bc06b13c41b236844df3074206bb035ecd2bd06

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ranger: Update to 0.16.0.
	* gnu/packages/statistics.scm (r-ranger): Update to 0.16.0.

	Change-Id: Ibc45e025ae4b16e4d04da2ae3aa1494aec35594b

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lme4: Update to 1.1-35.1.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-35.1.

	Change-Id: I2806562c05111df1a8c61e82745afbc1264dec4e

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrixmodels: Update to 0.5-3.
	* gnu/packages/statistics.scm (r-matrixmodels): Update to 0.5-3.

	Change-Id: I0f66397c05d9877a7d8534585d534a7545eea532

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppeigen: Update to 0.3.3.9.4.
	* gnu/packages/statistics.scm (r-rcppeigen): Update to 0.3.3.9.4.
	[propagated-inputs]: Remove r-matrix.

	Change-Id: I48b3376c20b523e63fe392aa070d03872d19a34a

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrixstats: Update to 1.1.0.
	* gnu/packages/statistics.scm (r-matrixstats): Update to 1.1.0.

	Change-Id: I27f701d83b7dbfcc54fde2701890c69dbc5b9384

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xml: Update to 3.99-0.15.
	* gnu/packages/statistics.scm (r-xml): Update to 3.99-0.15.

	Change-Id: Idb8ad04a092f49eda26e78398583cdbb234134c8

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcurl: Update to 1.98-1.13.
	* gnu/packages/statistics.scm (r-rcurl): Update to 1.98-1.13.

	Change-Id: I6f03bb2a7bb94dfe61233af13fe283193896e9d4

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsqlite: Update to 2.3.3.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.3.3.

	Change-Id: If922cd1e15333ec5b1d9c50380958e9fd4dd7548

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rprojroot: Update to 2.0.4.
	* gnu/packages/statistics.scm (r-rprojroot): Update to 2.0.4.

	Change-Id: I4549c16c00f41d9d96894e5e1f017ad718c211c8

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpparmadillo: Update to 0.12.6.6.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.12.6.6.0.

	Change-Id: Iab08f00f0522fdecf9a39f08f5418a978afbb0df

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plotrix: Update to 3.8-4.
	* gnu/packages/statistics.scm (r-plotrix): Update to 3.8-4.

	Change-Id: I7d1928c74ade7e3b6324e382f1d53a13ad19ab08

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rlang: Update to 1.1.2.
	* gnu/packages/statistics.scm (r-rlang): Update to 1.1.2.

	Change-Id: I97386e0022255330849001aa8bda830d3c8e7bf3

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-evaluate: Update to 0.23.
	* gnu/packages/statistics.scm (r-evaluate): Update to 0.23.

	Change-Id: Ic174acc4efe7fa052cb1edaf9fd48410ee1ee00a

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringr: Update to 1.5.1.
	* gnu/packages/statistics.scm (r-stringr): Update to 1.5.1.

	Change-Id: Icdd9bef899b5cdc80c045226124e87de9cdfa222

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringi: Update to 1.8.1.
	* gnu/packages/statistics.scm (r-stringi): Update to 1.8.1.

	Change-Id: I54524b57c6a1f3ff9cee826a78c2e505aeb17ebd

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrix: Update to 1.6-3.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.6-3.

	Change-Id: If89e659ecd8826a45e1147d9c2e620f4059db214

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fasterize: Update to 1.0.5.
	* gnu/packages/cran.scm (r-fasterize): Update to 1.0.5.
	[propagated-inputs]: Remove r-sp; add r-wk.

	Change-Id: Ie00a7743d46c330233abf2a5bd04c4ff3a47522e

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-common: Update to 0.6.4.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.6.4.

	Change-Id: If1f80809d172f00e80f638cb600948d44c7f5a84

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clustree: Update to 0.5.1.
	* gnu/packages/cran.scm (r-clustree): Update to 0.5.1.

	Change-Id: If2d5a6cf33eab9f820c7a4fccd26aa1763f96e28

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bbotk: Update to 0.7.3.
	* gnu/packages/cran.scm (r-bbotk): Update to 0.7.3.

	Change-Id: I5e50ff5b3ac039fbe47d8093088e3e59a2bd8803

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seurat: Update to 5.0.0.
	* gnu/packages/cran.scm (r-seurat): Update to 5.0.0.
	[propagated-inputs]: Add r-fastdummies, r-generics, r-lifecycle, r-rcpphnsw, and
	r-rspectra.

	Change-Id: If728a0340cdeec5c2d5671025711a2ed42ee265b

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-warp: Update to 0.2.1.
	* gnu/packages/cran.scm (r-warp): Update to 0.2.1.

	Change-Id: Iee92904e0341b7a4cfe4947e33b2d5b6c76dcab2

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rfast: Update to 2.1.0.
	* gnu/packages/cran.scm (r-rfast): Update to 2.1.0.

	Change-Id: Ifd1d7459d2293bd2ab26054c469c739025cb7f7a

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qgraph: Update to 1.9.8.
	* gnu/packages/cran.scm (r-qgraph): Update to 1.9.8.

	Change-Id: Ibfefb7aed42bd935806dc2f40d2b131cdf97eb3c

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openmx: Update to 2.21.10.
	* gnu/packages/cran.scm (r-openmx): Update to 2.21.10.

	Change-Id: I7d4216b5e0394cd89e1d6aaf602e601c224d125d

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-actuar: Update to 3.3-4.
	* gnu/packages/cran.scm (r-actuar): Update to 3.3-4.

	Change-Id: I5ffe7de887122cd4aeb6fd7027d4c94ae1b9867e

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-actcd: Update to 1.3-0.
	* gnu/packages/cran.scm (r-actcd): Update to 1.3-0.

	Change-Id: Ie8befdde95bef6fc1b9be8c7d55a1720f74ed678

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pracma: Update to 2.4.4.
	* gnu/packages/cran.scm (r-pracma): Update to 2.4.4.

	Change-Id: I079366cc3ab7923a80033de4e9fe3642bd272523

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lifecycle: Update to 1.0.4.
	* gnu/packages/cran.scm (r-lifecycle): Update to 1.0.4.

	Change-Id: I0b3a51251fa42a0a58b0c0a4e92b4103f48aae12

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parameters: Update to 0.21.3.
	* gnu/packages/cran.scm (r-parameters): Update to 0.21.3.

	Change-Id: Ied9207097f2a8c6581fd54cf44299e6d596ce636

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-graphlayouts: Update to 1.0.2.
	* gnu/packages/cran.scm (r-graphlayouts): Update to 1.0.2.

	Change-Id: I74f68183e2d52676c3f90474bfb140ef57b70af6

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-covr: Update to 3.6.4.
	* gnu/packages/cran.scm (r-covr): Update to 3.6.4.

	Change-Id: I5797214f14f11cd6f7eea166210dd7534b5163bc

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lintr: Update to 3.1.1.
	* gnu/packages/cran.scm (r-lintr): Update to 3.1.1.

	Change-Id: I92d7969babf3e5cfc3a950054b2457c6ae11ece2

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-text2vec: Update to 0.6.4.
	* gnu/packages/cran.scm (r-text2vec): Update to 0.6.4.

	Change-Id: I8dbeb739b9a37be325109b0e5ca04478439b84c2

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lemon: Update to 0.4.7.
	* gnu/packages/cran.scm (r-lemon): Update to 0.4.7.

	Change-Id: I9b7e0965200d8c79ec3d7242d249a1c6c363ba9a

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nor1mix: Update to 1.3-2.
	* gnu/packages/cran.scm (r-nor1mix): Update to 1.3-2.

	Change-Id: I64511ea1988a3ee7e3616a4bcd1f01347e151ba7

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mosaic: Update to 1.9.0.
	* gnu/packages/cran.scm (r-mosaic): Update to 1.9.0.
	[propagated-inputs]: Add r-tibble.

	Change-Id: I15aa0fde963bca54680f3155312c14d6a4b54c63

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mosaicdata: Update to 0.20.4.
	* gnu/packages/cran.scm (r-mosaicdata): Update to 0.20.4.

	Change-Id: I3f421cdae96b3fca614a59836aa54e8c56a082df

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggformula: Update to 0.12.0.
	* gnu/packages/cran.scm (r-ggformula): Update to 0.12.0.
	[propagated-inputs]: Remove r-ggforce, r-ggstance, and r-magrittr.

	Change-Id: Id40e2857d46d3f99393f0bd86179d612c2a01a75

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mosaiccore: Update to 0.9.4.0.
	* gnu/packages/cran.scm (r-mosaiccore): Update to 0.9.4.0.

	Change-Id: Ie6eea8c3d856fdeefc3361b5e64a438fe1970288

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-proc: Update to 1.18.5.
	* gnu/packages/cran.scm (r-proc): Update to 1.18.5.

	Change-Id: I36ab2e49345241895ed6fb1fd88929dff28056cf

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-doby: Update to 4.6.20.
	* gnu/packages/cran.scm (r-doby): Update to 4.6.20.

	Change-Id: Id0a565f254065b55a9e947a174b60fafad2b5581

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rdpack: Update to 2.6.
	* gnu/packages/cran.scm (r-rdpack): Update to 2.6.

	Change-Id: I1d96901fa85f8c8d64c47bbbd8a84ac9883f3c97

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rastervis: Update to 0.51.6.
	* gnu/packages/cran.scm (r-rastervis): Update to 0.51.6.

	Change-Id: I7015583574faaf42cbe7df83dda7d05aaed4c475

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-collapsibletree: Update to 0.1.8.
	* gnu/packages/cran.scm (r-collapsibletree): Update to 0.1.8.

	Change-Id: Ibdf0f7b190d231f73f1817bcebd0523852385cde

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-data-tree: Update to 1.1.0.
	* gnu/packages/cran.scm (r-data-tree): Update to 1.1.0.
	[native-inputs]: Add r-rmarkdown.

	Change-Id: Id29f4f08cf988d8699e61479a262dff07a630572

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fbasics: Update to 4032.96.
	* gnu/packages/cran.scm (r-fbasics): Update to 4032.96.

	Change-Id: I1cbba3ad08a4f18618ad6e00b36c0e04ab67f0ae

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-leaflet: Update to 2.2.1.
	* gnu/packages/cran.scm (r-leaflet): Update to 2.2.1.

	Change-Id: I150f958f68c13284d29394f2fb66ed7b0efb6c10

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xfun: Update to 0.41.
	* gnu/packages/cran.scm (r-xfun): Update to 0.41.

	Change-Id: I1836a13e924ba3af8a5977f54b1f85d7a4c9d4d5

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lava: Update to 1.7.3.
	* gnu/packages/cran.scm (r-lava): Update to 1.7.3.

	Change-Id: I9f2f75685f8ef058b505e9c29c9a23d31b9a7a46

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rmumps: Update to 5.2.1-25.
	* gnu/packages/cran.scm (r-rmumps): Update to 5.2.1-25.

	Change-Id: Id30606861beacd93a263fcaf33ef6beb73402463

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgooglemaps: Update to 1.5.1.
	* gnu/packages/cran.scm (r-rgooglemaps): Update to 1.5.1.
	[propagated-inputs]: Remove r-sp.

	Change-Id: Ib2f5762ddfb998f7aaf2640807c005782b890d27

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maps: Update to 3.4.1.1.
	* gnu/packages/cran.scm (r-maps): Update to 3.4.1.1.

	Change-Id: I562ba446b9edcece65ec9078bd6d45949d0d82f1

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wesanderson: Update to 0.3.7.
	* gnu/packages/cran.scm (r-wesanderson): Update to 0.3.7.

	Change-Id: I8df7f543eb82dc45da68ba5a3b116006a8463973

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-htmltools: Update to 0.5.7.
	* gnu/packages/cran.scm (r-htmltools): Update to 0.5.7.

	Change-Id: I065ece3404d36b1a860ed141c4d6631779ea4c05

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httr2: Update to 1.0.0.
	* gnu/packages/cran.scm (r-httr2): Update to 1.0.0.
	[propagated-inputs]: Add r-lifecycle and r-vctrs.

	Change-Id: Ie52627aa382f59b6251953620ac1a38576f92a5d

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpp: Update to 0.5.5.
	* gnu/packages/cran.scm (r-ggpp): Update to 0.5.5.

	Change-Id: Ifaff1e48d8fd7f166d8ae9f70bdd0cfc099de3ca

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-waldo: Update to 0.5.2.
	* gnu/packages/cran.scm (r-waldo): Update to 0.5.2.

	Change-Id: I1273af36bcd2b9223acb071db3703d2fa3827e61

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-collapse: Update to 2.0.6.
	* gnu/packages/cran.scm (r-collapse): Update to 2.0.6.

	Change-Id: Id3522ad2adc4d50d1ce4eeb3406c1bdb7177bbfd

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-afpt: Update to 1.1.0.4.
	* gnu/packages/cran.scm (r-afpt): Update to 1.1.0.4.

	Change-Id: Ia4922ee208924a77cc2725a0d00e7d8a82f77c26

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abn: Update to 3.0.3.
	* gnu/packages/bioconductor.scm (r-abn): Update to 3.0.3.

	Change-Id: Id94ec47d805af9da63dbf43a9edbd5e7c3a5a62a

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-activepathways: Update to 2.0.3.
	* gnu/packages/bioconductor.scm (r-activepathways): Update to 2.0.3.

	Change-Id: I4199c307d48583c0894a39af78f6a4027cb0cf54

2023-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggpicrust2: Update to 1.7.3.
	* gnu/packages/bioconductor.scm (r-ggpicrust2): Update to 1.7.3.

	Change-Id: I18ab123d640ceec9315a21dff48ed2f1ea4ddff5

2023-11-15  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: nyxt: Update to 3.9.2.
	* gnu/packages/web-browsers.scm (nyxt): Update to 3.9.2.

2023-11-15  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-slime-swank: Update to 2.28-1.735258a.
	* gnu/packages/lisp-xyz.scm (sbcl-slime-swank): Update to 2.28-1.735258a.

	Change-Id: I109d71f8184ec1b1a3f8ad30b11e57f4280ae916

2023-11-15  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: emacs-slime: Update to 2.28-1.735258a.
	* gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.28-1.735258a.

2023-11-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-flycheck-grammalecte: Add missing propagated input.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte)[propagated-inputs]:
	Add EMACS-PKG-INFO.

	Change-Id: Ic54be88146277a6838eb9b55eeab8c190d2a0c01

2023-11-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: spindle: Update to 0.13; remove input labels.
	* gnu/packages/admin.scm (spindle): Update to 0.13.
	[inputs]: Remove labels.

	Change-Id: I2ccaaf2385797d81de2b1ffe28452281b4e5ae90

2023-11-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: spindle: Fix compilation with GCC 11.
	* gnu/packages/admin.scm (spindle)[arguments]: Add CXXFLAGS
	to #:configure-flags.

	Change-Id: I660228b8839a524791273f3fc7b6935d704b6715

2023-11-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: launchmon: Fix compilation with GCC 11.
	* gnu/packages/admin.scm (launchmon)[arguments]: New field.

	Change-Id: I30665896ef90e74b91055c85bcfe991af24f3a38

2023-11-15  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: intel-mpi-benchmarks: Update to 2021.3.
	* gnu/packages/benchmark.scm (intel-mpi-benchmarks/openmpi): Update to
	2021.3.

	gnu: openmpi: Update to 4.1.6.
	* gnu/packages/mpi.scm (openmpi): Update to 4.1.6.

	gnu: psm2: Update to 12.0.
	* gnu/packages/linux.scm (psm2): Update to 12.0.

	gnu: libfabric: Update to 1.19.0.
	* gnu/packages/linux.scm (libfabric): Update to 1.19.0.

2023-11-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: rdma-core: Update to 48.0.
	* gnu/packages/linux.scm (rdma-core): Update to 48.0.

	gnu: ucx: Update to 1.15.0.
	* gnu/packages/fabric-management.scm (ucx): Update to 1.15.0.
	* gnu/packages/patches/ucx-tcp-iface-ioctl.patch: Update for 1.15.0.

	gnu: opensm: Update to 3.3.24.
	* gnu/packages/fabric-management.scm (opensm): Update to 3.3.24.

2023-11-15  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hwloc: Update to 2.9.3.
	* gnu/packages/mpi.scm (hwloc-2): Update to 2.9.3.

	gnu: slurm: Add 23.02.6.
	* gnu/packages/parallel.scm (slurm): Update to 23.02.6.
	(slurm-22.05): New variable.

2023-11-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: opensm: Use gexps.
	* gnu/packages/fabric-management.scm (opensm)[arguments]: Use gexps.

2023-11-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: opensm: Use the right version string for the doc directory.
	Previously, when built with ‘--with-latest=opensm’, the package would
	install its documentation under a directory with the wrong version
	string.

	* gnu/packages/fabric-management.scm (opensm)[arguments]: Use the name
	and version of THIS-PACKAGE.

2023-11-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: soci: Add PIE flag.
	* gnu/packages/databases.scm (soci)[arguments]: Set CMAKE_CXX_FLAGS to add
	-fPIE.

	Change-Id: I79527759d0d35833168f5106a9d6f372375a8ebe

2023-11-14  John Kehayias  <john.kehayias@protonmail.com>

	Merge branch 'master' into mesa-updates
	Change-Id: I4b468bb3148d392c9ade30dfe0cfb68c574a8e27

2023-11-14  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: agda-1lab: Update to 549fdb1c948a975e90e70f871993a4a4239aa280.
	* gnu/packages/agda.scm (agda-1lab): Update to
	549fdb1c948a975e90e70f871993a4a4239aa280.

	Change-Id: Iad77350fea5a6378e836cbd18c1f4a51bd5a5f0e

2023-11-14  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: agda-cubical: Update to 0.6.
	* gnu/packages/agda.scm (agda-cubical): Update to 0.6.

	Change-Id: I1d6edc44755260e505985fb974c632ec6fff2b49

2023-11-14  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: agda-categories: Adapt to agda-stdlib 1.7.3.
	* gnu/packages/patches/agda-categories-use-stdlib-1.7.3.patch: New patch.
	* gnu/packages/agda.scm (agda-categories)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I25f16d55f14465a1dae882fd8ec47a95f8598e5c

2023-11-14  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: agda-stdlib: Update to 1.7.3.
	* gnu/packages/agda.scm (agda-stdlib): Update to 1.7.3.

	Change-Id: Ic941073814a6a2150d470fc05218dc8d19954445

2023-11-14  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: agda: Update to 2.6.4.
	* gnu/packages/agda.scm (agda): Update to 2.6.4.  Also build with
	optimizations and cluster counting support.
	* gnu/packages/patches/agda-use-sphinx-5.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I98a66678ec401b9201d9fd3a0f606fff9767b4bc

2023-11-14  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: Add ghc-text-icu.
	* gnu/packages/haskell-xyz.scm (ghc-text-icu): New variable.

	Change-Id: I553f1fef4e76aeea6d09901917fd5d6032c23d46

2023-11-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-denote: Update to 2.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-denote): Update to 2.1.0.

	Change-Id: I4d0f585604ef049480842b4c052edd1aef300e15

2023-11-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org: Update to 9.6.12.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.12.

	Change-Id: I0d2b063526f24b7104fcbab972f212e279060f27

2023-11-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-package-lint: Update to 0.21.
	* gnu/packages/emacs-xyz.scm (emacs-package-lint): Update to 0.21.

	Change-Id: I82e28b8e1c211389e99f1947c5c7ddfcba893612

2023-11-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-compat: Update to 29.1.4.4.
	* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 29.1.4.4.

	Change-Id: I11705cb0c2b50bb445711bfdfdb142557aa58b04

2023-11-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-flycheck-grammalecte: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte)[arguments]Use
	G-expressions.
	<#:exclude>: Remove non-existing excluded file.
	<#:emacs>: Use EMACS-NO-X.
	<#:phases>: Use G-expressions.

	Change-Id: Ic5a3c5e3f5271e75cd369cdd40ce210d7c2b859b

2023-11-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-flycheck-grammalecte: Update to 2.4.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte): Update to 2.4.

	Change-Id: I372e3e55534606dba6fed2c2d2f00dc27dc76c0e

2023-11-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: insight-toolkit-4.12: Fix building.
	* gnu/packages/image-processing.scm (insight-toolkit-4.12)[arguments]:
	Add a configure-flag to build with c++14.

	Change-Id: I5e7a0a3ed47e4e3f25611147f8e66c58a1bf8a8c

2023-11-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ffmpeg-2.8: Update to 2.8.22.
	* gnu/packages/video.scm (ffmpeg-2.8): Update to 2.8.22.

	Change-Id: I4ab83a07f60692aa43d04a81dd227b56a95a1d74

2023-11-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ffmpeg-3.4: Update to 3.4.13.
	* gnu/packages/video.scm (ffmpeg-3.4): Update to 3.4.13.

	Change-Id: I9ef7b61dcdeab96d4021150fb57b3739a61376d0

2023-11-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ffmpeg-5: Update to 5.1.4.
	* gnu/packages/video.scm (ffmpeg-5): Update to 5.1.4.

	Change-Id: I4ea8faa3bcee2e34287af4461d078850de17154f

2023-11-12  John Kehayias  <john.kehayias@protonmail.com>

	gnu: skia: Fix build.
	The "SkRuntimeBlender_GPU" test started to fail with a segmentation fault
	after recent updates, possibly with mesa to 23.2.1.  However, this doesn't
	seem to be true on all hardware, as Andronikos reported success on IRC and
	Bordeaux also built the previous derivation.

	* gnu/packages/graphics.scm (skia)[phases]: Add "SkRuntimeBlender_GPU" to
	tests that are skipped in the check phase.

	Change-Id: I4077ae89a58049628a90f8abd23395f9ba89047a

2023-11-11  John Kehayias  <john.kehayias@protonmail.com>

	Merge branch 'master' into mesa-updates
	Change-Id: I6848392e8c1ffca1473bd25511d8d90ae0f98ce7

2023-11-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-helm-company: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-helm-company)[arguments]: Use
	G-expressions.
	[synopsis, description]: Use proper capitalization.

	Change-Id: I39f6c8accd31ae9cde94d3822e2be1d5a41fc6a6

2023-11-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	Change-Id: I8501312580308c9ed016c5b7ebf2fe9f7964823d

2023-11-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-irony-mode: Update to 1.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-irony-mode): Update to 1.6.1.

	Change-Id: I303b26b3f4891a6ef2a9f8c2d55456c7a555f06f

2023-11-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-subed: Update to 1.2.7.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.2.7.

	Change-Id: Ib64097dceaf858d847a0b93da6d71baaf04fafe8

2023-11-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-suneater-theme: Update to 2.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-suneater-theme): Update to 2.4.0.

	Change-Id: I44b88f1956756e03fb1e4fee4c19ff37bf6e75c3

2023-11-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-citar: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-citar)[arguments]<#:phases>: Remove
	VALIDATE-COMPILED-AUTOLOADS phase.

	Change-Id: I1bc26caf9b208fca1a33654d81d508f0a37375f9

2023-11-11  Julien Lepiller  <julien@lepiller.eu>

	guix: Properly compute progress bar width.
	* guix/progress.scm (progress-reporter/bar): Take font width into account to
	compute progress bar width.
	* guix/git.scm (show-progress): Take font width into account to compute
	progress bar width.

	Change-Id: I946e447c1ea7c6eb4ff805400280f39e8f1a7c02

2023-11-11  Julien Lepiller  <julien@lepiller.eu>

	guix: syscalls: Add terminal-string-width.
	* guix/build/syscalls.scm (terminal-width): New procedure.
	* tests/syscalls.scm: Add tests.

	Change-Id: I6c2caa9fbaffb1e8f4b8933103399be970d5a8f3

2023-11-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Remove m2-planet-1.9.0.
	* gnu/packages/mes.scm (m2-planet-1.9.0): Remove.

	Change-Id: Ib23ff2eee63b5bf1a0b13968f871ad93fda4d537

2023-11-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to 0.25.
	* gnu/packages/mes.scm (mes): Update to 0.25.
	[supported-systems]: Add aarch64-linux and riscv64-linux.
	[native-inputs]: For aarch64-linux, use arm-linux-gnueabihf compiler.
	Update to latest m2-planet (1.11.0).

	Change-Id: I8c4c46b1a0e30cdb4545186dfa93625a400bac0f

2023-11-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mescc-tools: Support riscv64-linux build.
	* gnu/packages/mes.scm (mescc-tools) [arguments]: Update to gexps.  Add
	patch-Kaem/test.sh phase to fix shebang for riscv64-linux/qemu build.

	Change-Id: Id61c04deb08138481f7290607488465710969e8d

2023-11-11  Tristan Cottam  <tristan@cott.am>

	build: minetest-build-system: Match name more strictly.
	Some Minetest mods, such as the hitherto unpackaged minetest-ambience,
	have trailing garbage space (e.g. carriage returns) in their name line,
	that would otherwise end up as part of the mod's directory name.

	* guix/build/minetest-build-system.scm (name-regexp): Only match
	graphical characters in the name sub-match.

	Change-Id: I95f4c201724991a10efba5c859bfef99779ea495

2023-11-11  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: capypdf: Update to 0.6.0.
	* gnu/packages/pdf.scm (capypdf): Update to 0.6.0.

	Change-Id: I609a349fe5b6b30bb51fc413e85da00ebaedb5d3

2023-11-11  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: emacs-evil-anzu: Update to 0.03-0.d1e98ee.
	* gnu/packages/emacs-xyz.scm (emacs-evil-anzu): Update to 0.03-0.d1e98ee.
	[source, home-page]: Use “https://github.com/emacsorphanage/evil-anzu”.

	Change-Id: Iff78e22c6a3c0c90e1dc4c24700bfc9e499dd132

2023-11-11  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: appstream: Update to 0.16.4.
	* gnu/packages/freedesktop.scm (appstream): Update to 0.16.4.
	[arguments]<#:configure-flags>: Add “-Dsystemd=false”.
	<#:phases>: Adjust accordingly.

	Change-Id: I9c22cbd10681666c20e848dbc1e52ca08431d984

2023-11-11  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: libxmlb: Update to 0.3.14.
	* gnu/packages/xml.scm (libxmlb): Update to 0.3.14.

	Change-Id: I8571b3f46a5528d04cc2ea013ff2ab0ef4ba19da

2023-11-11  Skylar Chan  <schan12@umd.edu>

	gnu: lowdown: Update to 1.1.0.
	* gnu/packages/markup.scm (lowdown): Update to 1.1.0.
	[source]: Use upstream tarball and switch to url-fetch.
	[arguments]<phases>: Install with "make install install_libs".

	Change-Id: I2268c587be2fddb43fdf9ae957b6e5344e5f2984

2023-11-11  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gtk: Update to 4.12.3.
	* gnu/packages/gtk.scm (gtk): Update to 4.12.3.
	[source]: Remove snippet.
	[arguments]<#:configure-flags>: Add “--no-suite=headless”.
	<#:phases>: Also patch text-color tests in gsk/nodeparser.

	Change-Id: Iedabfd12ae4f60f02ea21f427b85aeb6b17d03d6

2023-11-11  Andy Tai  <atai@atai.org>

	gnu: icewm: Update to 3.4.4
	* gnu/packages/wm.scm (icewm): Update to 3.4.4

	Change-Id: Ibb4c3567c003f59d2fa85140fdbab507d7efd77d

2023-11-10  Clément Lassieur  <clement@lassieur.org>

	gnu: ublock-origin: Update to 1.53.2.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.53.2.
	(ublock-main-assets): Update to d93605b8584df8cd47bcc91b3d932feecd9e3a2a.
	(ublock-prod-assets): Update to 1d3df32ef6672763f44b27a95fd5cb3b5770d5e2.

	Change-Id: Ifd853835137ad7be5a0322d6a8e438f23e7ecb09

2023-11-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sdrangel: Update to 7.17.0.
	* gnu/packages/radio.scm (sdrangel): Update to 7.17.0.

	Change-Id: I1ecd6e79c9622cba9160ece0814cdc370dd045d7

2023-11-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: multimon-ng: Update to 1.3.0.
	* gnu/packages/radio.scm (multimon-ng): Update to 1.3.0.

	Change-Id: Ibd5136b36f7bc911e47c6b3d1a6f6addc00aed9c

2023-11-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: rtl-sdr: Update to 2.0.1.
	* gnu/packages/radio.scm (rtl-sdr): Update to 2.0.1.

	Change-Id: I6331ca544394ff413f123747f80c83efa7012515

2023-11-09  John Kehayias  <john.kehayias@protonmail.com>

	gnu: qtbase-5: Use libxkbcommon-1.5.
	This fixes a build failure for qtbase-5 and qtbase due to keysyms removed in
	libxkbcommon 1.6.0.  See the release announcement
	<https://lists.freedesktop.org/archives/wayland-devel/2023-October/043121.html>.

	* gnu/packages/qt.scm (qtbase)[inputs]: Replace libxkbcommon with
	libxkbcommon-1.5.

	Change-Id: I4bbf63ec15b33151fa741149a00f31558a109d48

2023-11-09  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add libxkbcommon-1.5.
	* gnu/packages/xdisorg.scm (libxkbcommon-1.5): New variable.

	Change-Id: Iab72a030ad90f9919d05dc8820fd59711b506e58

2023-11-09  Julien Lepiller  <julien@lepiller.eu>

	gnu: josm: Update to 18822.
	* gnu/packages/geo.scm (josm): Update to 18822.
	[inputs]: Use new json implementation.
	[arguments]: Use openjdk11 to prevent warning at startup.

	Change-Id: I393e0ed765d1d0da7870595d2eccefae17836eb9

2023-11-09  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add java-parsson.
	* gnu/packages/java.scm (java-parsson): New variable.

	Change-Id: Ie564924329e4e0a866e6ed5fe9135c841fb66ae8

2023-11-09  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add java-jakarta-json.
	* gnu/packages/java.scm (java-jakarta-json): New variable.

	Change-Id: I2c123710f9d31bf71e8fb86ff0d336b6fcfa9674

2023-11-09  Julien Lepiller  <julien@lepiller.eu>

	guix: ant: Optionally build with java modules.
	Modules were introduced in Java 9 and are not supported by the default
	icedtea compiler, so this feature is disabled by default.

	* guix/build-system/ant.scm (ant-build): Add use-java-modules?
	parameter.
	* guix/build/ant-build-system.scm (default-build.xml)
	(configure): Use it.

	Change-Id: I3b99238e4cd262332fa5c818be1af5477c7374fd

2023-11-09  Julien Lepiller  <julien@lepiller.eu>

	gnu: openjdk9: Install default certificates.
	* gnu/packages/java.scm (openjdk9)[arguments]: Add a phase to install
	certificates from nss-certs to the expected location.
	(openjdk10, openjdk11): Adapt to also install the certificates.

	Change-Id: I6ef626324386419e84a9c0eace5a278ca11c573c

2023-11-09  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-slynk: Update to 1.0.43-9.9c43bf6.
	* gnu/packages/lisp-xyz.scm (sbcl-slynk): Update to 1.0.43-9.9c43bf6.

	Change-Id: I84ff141b7eefff470f72493d02f2cc24f02db7cf

2023-11-09  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: emacs-sly: Update to 1.0.43-9.9c43bf6.
	* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 1.0.43-9.9c43bf6.

2023-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-graph: Update to 0.10.2-2.c617de3.
	* gnu/packages/lisp-xyz.scm (cl-graph): Update to 0.10.2-2.c617de3.
	[source]: Update URL as maintainer and owner of repository was changed.

	Change-Id: Ice484f098d52b93baebc9596f0f902b1b30ae797

2023-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-trivial-backtrace: Update to 1.1.0-2.7f90b4a.
	* gnu/packages/lisp-xyz.scm (cl-trivial-backtrace): Update to 1.1.0-2.7f90b4a.
	[source]: Update URL as maintainer and owner of repository was changed.

	Change-Id: Ibbc0a1707b71d1ba2851c52f5a5ad744ca25dc45

2023-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-metabang-bind: Update to 0.8.0-2.0819642.
	* gnu/packages/lisp-xyz.scm (sbcl-metabang-bind): Update to 0.8.0-2.0819642.
	[source]: Update URL as maintainer and owner of repository was changed.

	Change-Id: I5fdde9e53e0b7e9cd585ebda85eebe3c29b1d841

2023-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-metatilities-base: Update to 0.6.6-2.ef04337.
	* gnu/packages/lisp-xyz.scm (sbcl-metatilities-base): Update to 0.6.6-2.ef04337.
	[source]: Update URL as maintainer and owner of repository was changed.

	Change-Id: I98274d5dc74244406e2e25de8d83379bdb110b8f

2023-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-containers: Update to 0.12.1-4.781ebfe.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-containers): Update to 0.12.1-4.781ebfe.
	[source]: Update URL as maintainer and owner of repository was changed.

	Change-Id: I7db432378aeb03cd3ac0336efc5607522aced06c

2023-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-dynamic-classes: Update to 1.0.2-0.ebd7405.
	* gnu/packages/lisp-xyz.scm (sbcl-dynamic-classes): 1.0.2-0.ebd7405.
	[source]: Update URL as maintainer and owner of repository was changed.

	Change-Id: I29600432399b2440cfe81cbb04a029e09b5b98b0

2023-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-mathstats: Update source URL.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-mathstats):
	[source]: Update URL as maintainer and owner of repository was changed.
	[home-page]: As above.

	Change-Id: Ib53afc5fac19e79837ff84e1f3b328c31027abbe

2023-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-trivial-timeout: Enable tests.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-timeout): Enable tests.

	Change-Id: I4428e06362a0569451a871faea2a92dd4c56ac3f

2023-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-trivial-timeout: Update to 0.1.5-2.e70d9b4.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-timeout): Update to 0.1.5-2.e70d9b4.
	[source]: Update URL as maintainer and owner of repository was changed.
	[home-page]: As above.

	Change-Id: Ia7251a2caed1347d4293975c2aefa8bea7c0dc7e

2023-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-metacopy: Add ECL build.
	* gnu/packages/lisp-xyz.scm (ecl-metacopy): New variable.

	Change-Id: I44dab70d3f37b2266aac511eade9282c43df8e00

2023-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-metacopy: Update to 0.2.0-2.df7856f.
	* gnu/packages/lisp-xyz.scm (cl-metacopy): Update to 0.2.0-2.df7856f.
	[source]: Update URL as maintainer and owner of repository was changed.
	[home-page]: As above.

	Change-Id: I3c745dcc6355f98c9d11c908d010447dd8c6d295

2023-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-markdown: Remove package labels.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-markdown)[inputs]: Remove package labels.

	Change-Id: I0ff5b8dab480d00904fa6345ab99e44d8e47de2b

2023-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-markdown: Enable tests.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-markdown): Enable tests.
	[source]: Update URL as maintainer and owner of repository was changed.
	[native-inputs]: Add sbcl-lift and sbcl-trivial-shell.
	(ecl-cl-markdown): Keep tests disabled.

	Change-Id: Ib27a650ca25d1e90c407411f61b3413443db1f15

2023-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-markdown: Update to 0.10.6-0.3788802.
	* gnu/packages/lisp-xyz.scm (sbcl-markdown): Update to 0.10.6-0.3788802.

	Change-Id: I98b67f77db2f0abdf61af8b60255acb3b0297c78

2023-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-lift: Update to 1.7.1-3.a794184.
	* gnu/packages/lisp-check.scm (sbcl-lift): Update to 1.7.1-3.a794184.
	[source]: Update URL as maintainer and owner of repository was changed.

	Change-Id: I068bbea25422c89810919499e96655cd9e5223ad

2023-11-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-trivial-shell: Patch shell path.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-shell):
	[source]: Update URL as maintainer and owner of repository was changed.
	[arguments]: Add 'fix-paths phase to patch location of the shell.

	Change-Id: Ib3ac95013d3cb5240eb0261ad53f484b14d8f76f

2023-11-09  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-bbdb: Add emacs-notmuch to inputs.
	This is a follow-up to commit 02f9a4150ad0925a836b2e7c0b2ccaf8c225e10a.

	* gnu/packages/emacs-xyz.scm (emacs-bbdb)[inputs]: Add emacs-notmuch.

	Change-Id: Ie151849033b2884dc8cdab15dee12375a31965e5

2023-11-09  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-debbugs: Fix build.
	The current release already contains the changes.

	* gnu/packages/emacs-xyz.scm (emacs-debbugs)[source]: Remove patch.
	* gnu/packages/patches/emacs-debbugs-keep-patch-subject.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	Change-Id: Id51e6c9dec138721d288be28cd1c5e954d3228a9

2023-11-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: guix: Update to a60ff46.
	* gnu/packages/package-management.scm (guix): Update to a60ff46.

	Change-Id: Idf8b316253e83747bb8af648ae11a6dae5b8f73d

2023-11-09  André Batista  <nandre@riseup.net>

	gnu: tor: Update to 0.4.8.8 [fixes TROVE-2023-004].
	* gnu/packages/tor.scm (tor): Update to 0.4.8.8.

	Fixes TROVE-2023-004 which affects tor relays. See
	https://gitlab.torproject.org/tpo/core/tor/-/issues/40880

2023-11-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wsjtx: Only build html documentation on supported systems.
	* gnu/packages/radio.scm (wsjtx)[arguments]: Add configure-flag to skip
	html documentation on systems where ruby-asciidoctor isn't supported.
	[native-inputs]: Don't build with ruby-asciidoctor on systems where it
	isn't supported.

	Change-Id: I73436f887933e6b37033c8ba3ff32ba125a797f8

2023-11-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nanomsg: Don't build html documentation.
	* gnu/packages/networking.scm (nanomsg)[outputs]: Remove 'doc' output.
	[arguments]: Remove phase moving html to doc output.
	[native-inputs]: Remove ruby-asciidoctor, pkg-config.

	Change-Id: Ie44d250572e652f14981f0d0edfa2de7ae5e62c0

2023-11-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: drbd-utils: Enable building on more architectures.
	* gnu/packages/cluster.scm (drbd-utils)[arguments]: Only generate the
	man-pages on systems which support ruby-asciidoctor.
	[native-inputs]: Only include docbook-xml, docbook-xml-4.4, docbook-xsl,
	libxml2, libxslt, ruby-asciidoctor on systems which support
	ruby-asciidoctor.

	Change-Id: I7d45a1fbcb87d3847dfd49b4efdb80961f1f6a22

2023-11-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ccache: Enable building on more architectures.
	* gnu/packages/ccache.scm (ccache)[native-inputs]: Only build with
	ruby-asciidoctor on platforms which have support for it.

	Change-Id: Ibb944fb6f844e3ededadd5277e20dd9ac21eb3eb

2023-11-08  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Update to 2.17.8.
	* gnu/packages/dezyne.scm (dezyne): Update to 2.17.8.

	Change-Id: I0982bb987986e59ac5e5d5d874147ec684a27101

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-yeetube: Update to 2.0.7.
	* gnu/packages/emacs-xyz.scm (emacs-yeetube): Update to 2.0.7.

	Change-Id: Ia54505768f324c8def0291b927057b2677e6a446

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-projectile: Update to 2.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-projectile): Update to 2.8.0.

	Change-Id: Ie3281d5066a75f89bb89c93b7bcd3827b2752e1e

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-package-lint: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-package-lint)[arguments]: Use a G-expression.

	Change-Id: I24eb401e9b9175911ce15d0ef23083e8a25918c3

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-package-lint: Update to 0.20.
	* gnu/packages/emacs-xyz.scm (emacs-package-lint): Update to 0.20.
	[propagated-inputs]: Add EMACS-COMPAT.

	Change-Id: Ifa13dfc5c363c7ba67375b9975c944327ed39875

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-osm: Update to 0.14.
	* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 0.14.

	Change-Id: Idb0a552459510e1f2fa4ad5ff71e59bc3d90a02e

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-web-tools: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-org-web-tools)[arguments]: Use
	G-expressions.  Remove trailing #T from phases.
	[description]: Use proper quoting and name for Org project.

	Change-Id: Ifdec8ab61fc44f2a73da87a1fd042140e691e5ae

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-web-tools: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-web-tools): Update to 1.2.
	[propagated-inputs]: Add EMACS-COMPAT.

	Change-Id: Ie2efc8472dc2e6d6fd380b280fac571af9b5dc3a

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-ql: Update to 0.7.3.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.7.3.

	Change-Id: I4bedacdab4947ff6e0e751cb8c2cffecc31052e3

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org: Update to 9.6.11.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.11.

	Change-Id: I159bbb49607631ca9a25fc4dc1bf1bd43a8dc932

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-olivetti: Update to 2.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-olivetti): Update to 2.0.5.

	Change-Id: I016382b6be6f268a1f6f34097e976d00bbf5eec0

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jarchive: Update to 0.11.0.
	* gnu/packages/emacs-xyz.scm (emacs-jarchive): Update to 0.11.0.

	Change-Id: Ia0b5b5b48cda6127631163980f81979ce77dd980

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-git-modes: Update to 1.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-git-modes): Update to 1.4.2.

	Change-Id: I3d79b4b5a514e133b64c688cf77aee423fed2245

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-fountain-mode: Update to 3.7.1.
	* gnu/packages/emacs-xyz.scm (emacs-fountain-mode): Update to 3.7.1.

	Change-Id: I2a7a1c65e517eb261cf272f2e895d5242801ff5e

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-expand-region: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-expand-region): Update to 1.0.0.

	Change-Id: I04ebab9d22dc7b43590839fa467d05a6f7670c45

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-elfeed-protocol: Update to 0.9.1.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-protocol): Update to 0.9.1.

	Change-Id: Iaac2a6bd8669cb37aee85087ab56b40391fff072

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eldev: Update to 1.7.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.7.
	[arguments]<#:phases>: Re-instate one previously failing test.

	Change-Id: Ie0cef80184f0d117d50eef20512b4aaf22d31ff4

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ef-themes: Update to 1.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-ef-themes): Update to 1.4.0.

	Change-Id: I29cae75d5866091c242302581ae5fbf430ccc17d

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebuild-mode: Update to 1.69.
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.69.

	Change-Id: I5d06c0e8a660da18bb152e8745e3f6901fe8de5a

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebib: Update to 2.39.4.
	* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.39.4.

	Change-Id: I8486a18bf65ecc7c5050b1c6136026072eda3f47

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-citar: Update to 1.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-citar): Update to 1.4.0.

	Change-Id: I98e0a753c496e0d67ad864ebc8fd0833926d3347

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-base16-theme: Update to 3.2.
	* gnu/packages/emacs-xyz.scm (emacs-base16-theme): Update to 3.2.

	Change-Id: I72824ccb9c17584a2f05ef430ef74219aaa530c7

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ivy-hydra: Update to 0.14.2.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-hydra): Update to 0.14.2.

	Change-Id: I1ce77975a479b885f5a931efd3c8b0db52c39ce5

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ivy-avy: Update to 0.14.2.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-avy): Update to 0.14.2.

	Change-Id: If3818e32fa9db5d796400a56ffc0465ff4665c43

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-buffer-env: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-buffer-env): Update to 0.5.

	Change-Id: I907e5c6e0ce618aefdb2b16d9fef16e60b797ede

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-url-http-ntlm: Update to 2.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-url-http-ntlm): Update to 2.0.5.

	Change-Id: I16c695c072c5c473224c7014fc192de278708f37

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Update to 2.6.1.4.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.6.1.4.

	Change-Id: I59cd68fedca7241c6d9330a03fb3b2e997299bce

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-notmuch-indicator: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-notmuch-indicator): Update to 1.1.0.

	Change-Id: I1b748d4d63adca3080a9169e0d898a7c6ff0a321

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-zones: Update to 2023.6.11.
	* gnu/packages/emacs-xyz.scm (emacs-zones): Update to 2023.6.11.

	Change-Id: I80ac39d4ac38128d466da9984f89f5b3144eff18

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-swiper: Update to 0.14.2.
	* gnu/packages/emacs-xyz.scm (emacs-swiper): Update to 0.14.2.

	Change-Id: I58f3c05c455a5f4e5c770f84eec1bf63b1025f85

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-counsel: Update to 0.14.2.
	* gnu/packages/emacs-xyz.scm (emacs-counsel): Update to 0.14.2.

	Change-Id: I351610c4c91ac634ec8e4dda808937b050bc912e

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ivy: Update to 0.14.2.
	* gnu/packages/emacs-xyz.scm (emacs-ivy): Update to 0.14.2.

	Change-Id: I5299af740db0a9ebc80218fe350b9113b67cfa22

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-company: Update to 0.10.2.
	* gnu/packages/emacs-xyz.scm (emacs-company): Update to 0.10.2.

	Change-Id: Ia92884da4664d051eeb23c7f245aac8ab5020cfe

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-debbugs: Update to 0.37.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.37.

	Change-Id: I6df1eafb8801197670bb7efb7c2e1839ae741181

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-compat: Update to 29.1.4.3.
	* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 29.1.4.3.

	Change-Id: Ie6c78b0adde92be3633b6c914a7ce65a9bc6d7fc

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-subed: Update to 1.2.6.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.2.6.

	Change-Id: Ied1c05299bdf1523221c13d2770bcbfbfdb47ac3

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 13.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.2.2.

	Change-Id: I1cc2d385b14f1a5c2bac90642c4c8a7e0be6a5c3

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-bbdb: Update to 3.2.2.4.
	* gnu/packages/emacs-xyz.scm (emacs-bbdb): Update to 3.2.2.4.

	Change-Id: I1b3c043bab7a6834cc515a93ae053fef69d8dbf4

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-relint: Update to 1.24.
	* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.24.

	Change-Id: Ie7375ac6b87db9221234a073b18d797a5bb239c0

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-xr: Update to 1.25.
	* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.25.

	Change-Id: I7470de1e0ea69afd345b1dbe7cec35275314cc88

2023-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-caldav: Update to 3.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-caldav): Update to 3.0.

	Change-Id: Idb8d9a8e1f9613c2c86552373f5c708df5dc1da0

2023-11-08  Jonathan Scoresby  <me@jonscoresby.com>
	    Efraim Flashner  <efraim@flashner.co.il>

	gnu: Have vim packages use vim-build-system.
	* gnu/packages/vim.scm (vim-neocomplete, vim-neocomplete-snippets,
	vim-neosnippet, vim-scheme, vim-luna, vim-fugitive, vim-airline,
	vim-airline-themes, vim-syntastic, neovim-syntastic, vim-solarized,
	vim-rainbow, editorconfig-vim, neovim-packer, vim-guix-vim,
	vim-asyncrun, vim-dispatch, vim-gemini-vim, vim-eunuch, vim-slime,
	vim-vlime, vim-paredit, vim-surround, vim-gnupg, vim-ctrlp,
	vim-mucomplete, vim-gitgutter, vim-characterize, vim-tagbar,
	vim-nerdtree, vim-nerdcommander):
	[build-system]: Switch to vim-build-system.
	[arguments]: Adjust accordingly.
	* gnu/packages/code.scm (global)[arguments]: Move vim files to their new
	location.
	* gnu/packages/lisp.scm (txr),
	* gnu/packages/mail.scm (msmtp),
	* gnu/packages/rust-apps.scm (skim),
	* gnu/packages/vim.scm (vifm),
	* gnu/packages/wm.scm (fluxbox): Same.

	Change-Id: I8b3e5d65d76a100c3dbddc1ae562b72966c2b304

2023-11-08  Jonathan Scoresby  <me@jonscoresby.com>
	    Efraim Flashner  <efraim@flashner.co.il>

	build-system: Add vim-build-system.
	* guix/build-system/vim.scm,
	* guix/build/vim-build-system.scm: New modules.
	* Makefile.am (MODULES): Register new files.
	* doc/guix.texi: Document it.

2023-11-08  Jonathan Scoresby  <me@jonscoresby.com>

	gnu: vim: Add vim packages to 'package-path' instead of 'runtime-path'.
	    This is neccesary because vim's built-in plugin manager looks for directories
	    under 'package-path' instead of 'runtime-path.' Once we have told vim the
	    package-path, it adds all the packages to the runtime-path automatically for us.

	* gnu/packages/aux-files/guix.vim: Add paths to packagepath instead of
	runtimepath.  Remove code to adjust runtimepath after adding paths.

2023-11-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: git-lfs: Support building on more systems.
	* gnu/packages/version-control.scm (git-lfs)[arguments]: Only run
	man-page related phases when ruby-asciidoctor is available.
	[native-inputs]: Only include ronn-ng, ruby-asciidoctor when building on
	a platform which has support for ruby-asciidoctor.

	Change-Id: Icbf8416998dc5d1f9d7c8299b4f929380dc29165

2023-11-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libreoffice: Update to 7.6.3.1.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 7.6.3.1.
	[native-inputs]: Add frozen.

2023-11-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add frozen.
	* gnu/packages/cpp.scm (frozen): New variable.

	Change-Id: I738dfcfa55ddb824c2186fb61484a8a3c9532b35

2023-11-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libcmis: Update to 0.6.0.
	* gnu/packages/libreoffice.scm (libcmis): Update to 0.6.0.

	Change-Id: I2aeb6ecd67fcb281e61fbd48b4aa63d2763007a3

2023-11-07  John Kehayias  <john.kehayias@protonmail.com>

	gnu: godot: Update to 4.1.3.
	* gnu/packages/game-development.scm (godot): Update to 4.1.3.

	Change-Id: Ib683401bca52eb8ecdd6ccf7ea9bb89e94a67c24

2023-11-07  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mbedtls-apache: Update to 2.28.5.
	This fixes mbedtls-apache failing some tests for unknown reasons after recent
	updates and ungrafting to other packages.  This should soon be renamed to
	mbedtls-apache-lts and a newer version added; see
	<https://issues.guix.gnu.org/66718>.

	* gnu/packages/tls.scm (mbedtls-apache): Update to 2.28.5.

	Change-Id: Ie513c11cb60262be9865ebbd1f6238d39f299c42

2023-11-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Document extra Emacs-Debbugs configurations.
	* doc/contributing.texi (Viewing Bugs within Emacs): Document
	debbugs-gnu-default-packages, debbugs-gnu-default-severities.
	(Debbugs User Interfaces): Likewise, and mention debbugs-gnu-guix-search.

	Suggested-by: Michael Albinus <michael.albinus@gmx.de>
	Change-Id: I8e9026bc394b0cf674c8498ca713c332e48c2700

2023-11-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Expound on the build-side versus host-side modules topic.
	Discussed in <https://issues.guix.gnu.org/65924#98-lineno27>.

	* doc/contributing.texi (Modules): Add new context indices, and provide a
	real-life counter-example, and its ramifications.

	Reported-by: Ludovic Courtès <ludo@gnu.org>
	Change-Id: I06975fb24f0d67c833884313a727dc550f61d8a0

2023-11-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: orcus: Update to 0.19.0.
	* gnu/packages/libreoffice.scm (orcus): Update to 0.19.0.
	[source]: Use git-fetch/lfs.
	[arguments]: Use gexps.
	[native-inputs]: Add autoconf, automake and libtool.

	Change-Id: I76efbc57ca4acf8ffd5154a72e49b4aedd071a76

2023-11-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ixion: Update to 0.19.0.
	* gnu/packages/libreoffice.scm (ixion): Update to 0.19.0.
	[source]: Use git.
	[native-inputs]: Add autoconf, automake and libtool.

	Change-Id: I245457d7c99b6adfb895dc46276f8008ff13d0cd

2023-11-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mdds: Update to 2.1.1.
	* gnu/packages/boost.scm (mdds): Update to 2.1.1.
	[source]: Fetch from git.
	[native-inputs]: New field.

	Change-Id: I4e71d5c360f4b7305cffd7008e2bbbfcaad2f897

2023-11-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	git-download: Add support for Git Large File Storage (LFS).
	* guix/build/git.scm (git-fetch) [lfs?]: New argument, doc and setup code.
	(git-fetch-with-fallback) [lfs?]: New argument.  Pass it to git-fetch.
	* guix/git-download.scm (git-lfs-package): New procedure.
	(git-fetch/in-band*): New procedure, made of the logic of git-fetch/in-band,
	with new git-lfs specifics, with the following changes:
	New #:git-lfs argument.
	<inputs>: Remove labels.  Conditionally add git-lfs.
	<build>: Read "git lfs?" environment
	variable and pass its value to the #:lfs? argument of git-fetch-with-fallback.
	Use INPUTS directly; update comment.
	<gexp->derivation>: Add "git lfs?" to #:env-vars.
	(git-fetch/in-band): Express in terms of git-fetch/in-band*.
	(git-fetch/lfs): New procedure.
	* doc/guix.texi (origin Reference): Document it.

	Change-Id: I5b233b8642a7bdb8737b9d9b740e7254a89ccb25
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2023-11-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Add some guidelines for reviewing.
	* doc/contributing.texi (Contributing) [Reviewing the Work of Others]: New
	section.
	(Debbugs Usertags): Expound with Emacs Debbugs information and document the
	'reviewed-looks-good' usertag.
	* etc/git/gitconfig [b4]: New section.

	Change-Id: I56630b15ec4fbc5c67e5420dbf2838556a005d6b
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2023-11-07  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: emacs-telega-server: Update to 0.8.203.
	* gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to 0.8.203.

	gnu: tdlib: Update to 1.8.20.
	* gnu/packages/messaging.scm (tdlib): Update to 1.8.20.

2023-11-07  Efraim Flashner  <efraim@flashner.co.il>

	build: Fix spelling in m4 macros.
	* m4/guix.m4 (GUIX_CHECK_GUILE_SSH): Fix spelling of parameter.
	(GUIX_CHECK_FILE_NAME_LIMITS): Fix spelling of maximum.

	Change-Id: I93c80441393622a4bc06daa475eee13874cca527

2023-11-07  Efraim Flashner  <efraim@flashner.co.il>

	fish completion: Fix typos.
	* etc/completion/fish/guix.fish (__fish_guix_needs_command): Fix
	spelling of specified.
	(__fish_guix_using_command): Fix spelling of specified.

	Change-Id: Ieac612da8cd2a7a1c44c5a54c57574ce2b8d8bd4

2023-11-07  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Use m2-planet-1.9.0.
	* gnu/packages/mes.scm (mes)[native-inputs]: Revert to m2-planet-1.9.0.

	Change-Id: Iac504f5b46bac4c989af914415b14955a072278e

2023-11-07  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add m2-planet-1.9.0
	* gnu/packages/mes.scm (m2-planet-1.9.0): New variable.

2023-11-07  Ricardo Wurmus  <rekado@elephly.net>

	doc: Update URL of Mumi git repository.
	* doc/contributing.texi (Debbugs User Interfaces): Use new repository URL.

	Change-Id: Ieccf34be8a103740607d8c115120902dc687d4e7

2023-11-07  John Kehayias  <john.kehayias@protonmail.com>

	gnu: libdrm: Restore building libdrm_intel by default.
	This should fix mediasdk failing to build by not finding libdrm_intel as it
	was not built in libdrm after the update to 2.4.117.

	* gnu/packages/xdisorg.scm (libdrm)[phases]: Add phase to correct an upstream
	typo which disabled building libdrm_intel on supported platforms by default.

	Change-Id: I8a3f8d23ca3827a0c1f4fec47bca6cfa91a6526e

2023-11-06  Clément Lassieur  <clement@lassieur.org>

	gnu: ublock-origin: Update to 1.53.0.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.53.0.
	(ublock-main-assets): Update to d573d4db0bccb3f99fa8845c2b1dcb79103007d3.
	(ublock-prod-assets): Update to c7cfd8fb7e4ea07051f55f370d504c78e6a8e023.

	Change-Id: I1c9ac9e130bb8146904229f951de9b42d5c84479

2023-11-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: streamlink: Update to 6.3.1.
	* gnu/packages/video.scm (streamlink): Update to 6.3.1.
	[source]: Add snippet to accept older versions of python-trio.
	[native-inputs]: Remove python-mock.  Add python-pytest-asyncio,
	python-pytest-trio.
	[propagated-inputs]: Add python-trio, python-trio-websocket,
	python-typing-websockets.

	Change-Id: Ib3e8930ed73974ddad4deb7015049b96c925b656

2023-11-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mpv-mpris: Update to 1.1.
	* gnu/packages/video.scm (mpv-mpris): Update to 1.1.
	[inputs]: Add ffmpeg.

	Change-Id: I47f99a71681807c034b44518e7d4e5ed857ac77e

2023-11-06  John Kehayias  <john.kehayias@protonmail.com>

	gnu: sdl2: Update to 2.28.5.
	* gnu/packages/sdl.scm (sdl2): Update to 2.28.5.

	Change-Id: I853776bf82e84499486d32012a9b3a4636226668

2023-11-06  dan  <i@dan.games>

	gnu: sdl2: Add vulkan-loader to rpath.
	* gnu/packages/sdl.scm (sdl2)[arguments]: Append the path of libvulkan.so to
	rpath.
	[inputs]: Add vulkan-loader.

	Change-Id: I17c8388f5f7b3bb063b79fd4981263994da129c0

2023-11-06  宋文武  <iyzsong@member.fsf.org>

	gnu: libepoxy: Hardcode paths to GLES libraries.
	Fixes <https://issues.guix.gnu.org/64981>.

	* gnu/packages/gl.scm (libepoxy)[arguments]<#:phases>: Hardcode paths to
	libGLESv1_CM.so.1 and libGLESv2.so.2.

	Change-Id: I9d68a2b8f9c4ffee13ea63ea973970bf1d4c8a6d

2023-11-06  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update to 23.2.1.
	* gnu/packages/gl.scm (mesa): Update to 23.2.1.

	Change-Id: I9014c29696317eeda2c86170ef64d57dd02fe8f4

2023-11-06  John Kehayias  <john.kehayias@protonmail.com>

	gnu: curl: Run tests in parallel.
	* gnu/packages/curl.scm (curl)[arguments]: Respect PARALLEL-TESTS? in check
	phase, by setting TFLAGS (curl's test flags).

	Change-Id: I54dfe32b757824fd3d2b89d10b88315c7e8b8d2a

2023-11-06  John Kehayias  <john.kehayias@protonmail.com>

	gnu: curl: Ungraft.
	* gnu/packages/curl.scm (curl): Update to 8.4.0 from graft, preserving...
	[arguments]<#:phases>: ... check phase to skip failing test on Hurd.
	[replacement]: Remove.
	(curl/fixed): Remove variable.

	Change-Id: I9243d6b3a9084d9c24884e755f2f42ffafca4205

2023-11-06  John Kehayias  <john.kehayias@protonmail.com>

	gnu: nghttp2: Update to 1.58.0 and ungraft.
	* gnu/packages/web.scm (nghttp2): Update to 1.58.0.
	[replacement]: Remove.
	(nghttp2-1.57): Remove variable.

	Change-Id: I737253295d6b3a832156acc8736167ee1ab470eb

2023-11-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libxkbcommon: Update to 1.6.0.
	* gnu/packages/xdisorg.scm (libxkbcommon): Update to 1.6.0.

	Change-Id: I8e3c6852d5ba7a16605b508d00b98084254d593a

2023-11-06  John Kehayias  <john.kehayias@protonmail.com>

	gnu: libdrm: Update to 2.4.117.
	* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.117.

	Change-Id: I99b94bc4afeb8c0447d5ac0b08f6ade327af7cc3

2023-11-06  Hilton Chain  <hako@ultrarare.space>

	gnu: pixman: Update to 0.42.2.
	* gnu/packages/xdisorg.scm (pixman): Update to 0.42.2.

	Change-Id: Ibfe2d23a115d19ad32ca8e39de69aae108ec66d4

2023-11-06  John Kehayias  <john.kehayias@protonmail.com>

	gnu: libxpm: Ungraft.
	* gnu/packages/xorg.scm (libxpm): Update to 3.5.17.
	[replacement]: Remove.
	[source]: Update URL.
	(libxpm/fixed): Remove variable.

	Change-Id: If84b6093f90fdf7f751b1f25a32df5b478fd71cb

2023-11-06  John Kehayias  <john.kehayias@protonmail.com>

	gnu: libx11: Ungraft.
	* gnu/packages/xorg.scm (libx11): Update to 1.8.7.
	[replacement]: Remove.
	[source]: Update URL.
	(libx11-fixed): Remove variable.

	Change-Id: I945c5d15ca7ef3ed9f5de348815f9644028b1c9a

2023-11-04  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team
	Change-Id: I88d3789460d1a89917451d80405d89a2824006ac

2023-11-03  Clément Lassieur  <clement@lassieur.org>

	gnu: passff-host: Add explicit references to inputs and remove some.
	This removes ‘coreutils’, ‘grep’, ‘sed’, ‘which’, ‘bash-minimal’ and
	‘gnu-make’ inputs, which were only used by the Makefile and
	install_host_app.sh.  Instead of running install_host_app.sh (through
	‘make’) which does a few text substitutions, do the text substitutions with
	Scheme code.  This simplifies things and avoids unnecessary native inputs.

	* gnu/packages/browser-extensions.scm (passff-host)[build-system]: Change to
	copy-build-system.
	[arguments]: Copy passff.json and passff.py.  Do text substitutions on
	them rather than running make.  Refer to ‘password-store’ and ‘python’ through
	inputs rather than directly.
	[inputs]: Add PASSWORD-STORE and PYTHON.

	Change-Id: I8fdb757516a7c30eae36b15f2a8d91e1445b19a5

2023-11-03  Clément Lassieur  <clement@lassieur.org>

	gnu: password-store: Add missing ‘tail’ input.
	* gnu/packages/password-utils.scm (password-store)[arguments]: Add “tail” to
	the list of requisites.
	[inputs]: Add COREUTILS.

	Change-Id: I7f59e6c0abfb5396b9548edaec08d3b0a7c0eb23

2023-11-03  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>

	gnu: Add r-ggbreak.
	* gnu/packages/cran.scm (r-ggbreak): New variable.

	Change-Id: I27d62d0110fb56e77dc8cf82581adb6259317c2d

2023-11-03  Vinicius Monego  <monego@posteo.net>

	gnu: python-pymc: Update to 5.9.1.
	* gnu/packages/statistics.scm (python-pymc): Update to 5.9.1.

	Change-Id: I3d7927e7173f36ba4edeab06bd930c285432c29f

2023-11-03  Vinicius Monego  <monego@posteo.net>

	gnu: python-pytensor: Update to 2.17.3.
	* gnu/packages/python-science.scm (python-pytensor): Update to 2.17.3.

	Change-Id: I2843aca1df4d43883bf643e6e363bd3700202c45

2023-11-03  Vinicius Monego  <monego@posteo.net>

	gnu: python-deepxde: Update to 1.10.0.
	* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.10.0.

	Change-Id: Ibc37f9e7df45c49f590beb1dda87236e853b88c1

2023-11-03  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-emcee.
	* gnu/packages/statistics.scm (python-emcee): New variable.

	gnu: Add python-salib.
	* gnu/packages/python-science.scm (python-salib): New variable.

	gnu: python-openturns: Update to 1.21.1.
	* gnu/packages/statistics.scm (python-openturns): Update to 1.21.1.

	gnu: python-opentsne: Update to 1.0.0.
	* gnu/packages/machine-learning.scm (python-opentsne): Update to 1.0.0.

	gnu: symengine: Update to 0.11.1.
	* gnu/packages/algebra.scm (symengine): Update to 0.11.1.

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdata: Remove Excel from description.
	gdata 3.0.0 has removed support for reading Excel files.

	* gnu/packages/statistics.scm (r-gdata)[description]: Update it.

	Change-Id: Ic4090bc765d330d38136bf1b1dbbb6bb136edd39

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove r-sigpathway.
	This package has been removed with the release of Bioconductor 3.18.

	* gnu/packages/bioconductor.scm (r-sigpathway): Remove variable.

	Change-Id: I5cb9d938f370aa28b196f9cea95fb6024c2e6e37

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5filters: Simplify.
	* gnu/packages/bioconductor.scm (r-rhdf5filters)[arguments]: Remove
	'use-system-libraries phase and pass configure flags to disable bundled
	libraries.

	Change-Id: I2fb115e7b3df00cccb3f8d6659d465075d21f19b

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spams: Build with C++11.
	* gnu/packages/statistics.scm (r-spams)[arguments]: Add phase 'use-c++11.

	Change-Id: Ie477af6afe8993919090f6c81e071cee542e69bc

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove r-genomegraphs.
	This package had been removed from Bioconductor with release 3.11.

	* gnu/packages/bioconductor.scm (r-genomegraphs): Remove variable.

	Change-Id: I73cc8cc8546089d91212176939b8c0c0a7afc309

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove r-wavetiling.
	This package had been removed from Bioconductor since release 3.12.

	* gnu/packages/bioconductor.scm (r-wavetiling): Remove variable.

	Change-Id: I5eb624d975f0eb170b263266b144eacf11944580

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mpo-db: Include HPO sqlite database.
	* gnu/packages/bioconductor.scm (r-mpo-db)[arguments]: Bypass fetching of the
	database from the internet when in build environment.
	[native-inputs]: Add MPO.sqlite.

	Change-Id: Ic7228322b89ce78a85a9bd5ffbd985ccd906d268

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-readwriter: Update to 0.3.2-1.12d32cb.
	* gnu/packages/bioinformatics.scm (r-readwriter): Update to 0.3.2-1.12d32cb.

	Change-Id: I412190ce94bee4e7b5fce27db7ef8a72188e74f4

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hpo-db: Include HPO sqlite database.
	* gnu/packages/bioconductor.scm (r-hpo-db)[arguments]: Bypass fetching of the
	database from the internet when in build environment.
	[native-inputs]: Add HPO.sqlite.

	Change-Id: Ie01605ef2531d992fb85c07bae5cfaabda626ea6

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5lib: Adjust modifications to Makevars.
	* gnu/packages/bioconductor.scm (r-rhdf5lib)[arguments]: Adjust patch.

	Change-Id: Iaef3d2d80c22de1c2a0b64e7c13f5fa3b8e5719d

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-phyloseq: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-phyloseq): Update to 1.46.0.

	Change-Id: Id11b5e913529ac8efce0d046168f4a9dbe0dbabd

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximeta: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.20.0.

	Change-Id: I8d9c5d01efc8f6c64290cdfdd193d95cd1da9152

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tricycle: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-tricycle): Update to 1.10.0.

	Change-Id: I72a9e1140c17ce8605bfe6e83cc290eb1ae2fad2

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgabiolinks: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-tcgabiolinks): Update to 2.30.0.

	Change-Id: If7e571bfa6454bfa94dd395606575391dc506ecd

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biscuiteer: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-biscuiteer): Update to 1.16.0.

	Change-Id: Ib6cffbbeedfe87932acfcbfb2b789b4c92a9bf81

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-omnipathr: Update to 3.10.1.
	* gnu/packages/bioconductor.scm (r-omnipathr): Update to 3.10.1.
	[propagated-inputs]: Add r-lubridate and r-stringi.

	Change-Id: Ia18b66848cd6996dfdc551bf4b182bb5ac3e17a8

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-omicade4: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-omicade4): Update to 1.42.0.

	Change-Id: I4369e5721116bf73f096ee39a516ada94c348872

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dmrseq: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-dmrseq): Update to 1.22.0.

	Change-Id: I738c2fb7e0fa3e816d3767f854b8f9ed77425591

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dada2: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-dada2): Update to 1.30.0.

	Change-Id: I0955c3a61b4d81cd6809e2eb287d8acfcccfb789

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bsseq: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-bsseq): Update to 1.38.0.

	Change-Id: Ie31f0b5c726da98a0caa4c658a5c62c1a5f40eaa

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biotmle: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-biotmle): Update to 1.26.0.

	Change-Id: Ied1d1e649fba277aa724040af31334f664d2debd

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biotip: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-biotip): Update to 1.16.0.

	Change-Id: I73503554b0271e5fe950c6da367b4893972f27e9

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioqc: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-bioqc): Update to 1.30.0.

	Change-Id: I0b5fd7cac1283a7f12a1221ad453eb56767e8b90

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bionetstat: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-bionetstat): Update to 1.22.0.

	Change-Id: I92f2ebef0b65b947a719bdd1008f07ce279263a4

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bionet: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-bionet): Update to 1.62.0.

	Change-Id: I0712a4ba67c27b32d6666e91d9515f0299e61848

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bionero: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-bionero): Update to 1.10.0.

	Change-Id: I396a37dd28571a471b45d4d8aca6ce40a1cbd384

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomvcclass: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-biomvcclass): Update to 1.70.0.

	Change-Id: I0c6214669ec284d314eb7dc90270558934070e4b

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mvcclass: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-mvcclass): Update to 1.76.0.

	Change-Id: I6e7fa851c804009ae41a955b117d95b33fd1b2f0

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomformat: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-biomformat): Update to 1.30.0.

	Change-Id: I661d11f81a0dedbc8381b5ba1806643b5ff52aa6

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biodb: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-biodb): Update to 1.10.0.

	Change-Id: If1d14855b2bf134741c54c0a51daefdf2b80a49f

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocthis: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-biocthis): Update to 1.12.0.

	Change-Id: I8400ebfd178f916488e022152e75db59f05994e6

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basilisk: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-basilisk): Update to 1.14.0.

	Change-Id: I86f5306de138eb1fedffbae65c14f9acd504c86c

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basilisk-utils: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-basilisk-utils): Update to 1.14.0.

	Change-Id: I6113042a10770ee50e4ef997ee41fe109f917885

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dir-expiry: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-dir-expiry): Update to 1.10.0.

	Change-Id: I1081ec981a52a51a351d98e5079f8fd4bcc399d0

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genetclassifier: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-genetclassifier): Update to 1.42.0.

	Change-Id: I323ca2d408c640b05c9d845570ee7af28616cce2

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minet: Update to 3.60.0.
	* gnu/packages/bioconductor.scm (r-minet): Update to 3.60.0.

	Change-Id: I4944d2e34aacc6d3ba8c5a2d2176ecf7b33ca6b8

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biobtreer: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-biobtreer): Update to 1.14.0.

	Change-Id: Icf0458c6931237a405178361778a68c1a068337c

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bgeedb: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-bgeedb): Update to 2.28.0.

	Change-Id: I558f36065a9a751710843f21c6089231309705ca

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bgeecall: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-bgeecall): Update to 1.18.1.

	Change-Id: I5db747786c63f248dec01879e41a9837c94d6d6c

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beclear: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-beclear): Update to 2.18.0.

	Change-Id: Ia52d2072c95c4ff68cabe22cd6f9da8f3f7833b3

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-megadepth: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-megadepth): Update to 1.12.0.

	Change-Id: Ia8424334f3183442a8e7ffb21ba664b93f6342a3

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ballgown: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-ballgown): Update to 2.34.0.

	Change-Id: Ice69c2be8df89cb103e73de328ac6eb5919f0502

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-guitar: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-guitar): Update to 2.18.0.

	Change-Id: I2cd39de6e1fedbc3ed9a137373d6836e930296f2

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chromstar: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-chromstar): Update to 1.28.0.

	Change-Id: I48a305a00b1fe7c89ca4f9700ebe6f65a6265080

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-snpstats: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-snpstats): Update to 1.52.0.

	Change-Id: Ia770e5b05a7998d552b8ccb5386ddc1ad6722217

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-snprelate: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-snprelate): Update to 1.36.0.

	Change-Id: I79ab3d448ab4b10a97d9c9d36b3b849a7c491508

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-snapcgh: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-snapcgh): Update to 1.72.0.

	Change-Id: I7b2adbcb45461b5dc4f8248f92bfbda5f145d906

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pathview: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-pathview): Update to 1.42.0.

	Change-Id: I56a1425210667cc9b1ee41d20b9a71a749f6ff91

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-parody: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-parody): Update to 1.60.0.

	Change-Id: I409588b32e582c0c6cd631d56a92ca430e2429d4

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ldblock: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-ldblock): Update to 1.32.0.

	Change-Id: I4183a3b48e050120ffb1e5cbba3894a5637ad1cc

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-kegggraph: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-kegggraph): Update to 1.62.0.

	Change-Id: Iadaa3580a5755ca5e611d980241191c4ae8b9452

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gwastools: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-gwastools): Update to 1.48.0.
	[native-inputs]: Add r-knitr.

	Change-Id: I0544357b6f954e4812d1cdb983e12ed34f83b0d1

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gwascat: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-gwascat): Update to 2.34.0.

	Change-Id: I3ae4066f1e36e30cecdf15cb9a5bfb469f0d6b49

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gviz: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-gviz): Update to 1.46.0.

	Change-Id: Ib7b7f039dffd4f25731a4be3edfa6ecd293ceeff

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggbio: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-ggbio): Update to 1.50.0.

	Change-Id: I242df48dce620f327205d7f47bebfba0eae7d0c8

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-erma: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-erma): Update to 1.18.0.

	Change-Id: I4f5993a1b80fc10b2eceb3177402c5b577a72855

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-catalyst: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-catalyst): Update to 1.26.0.
	[propagated-inputs]: Remove r-magrittr.

	Change-Id: I2026d88617251a7dd5b87e57d7891852a0ff84cf

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msmstests: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-msmstests): Update to 1.40.0.

	Change-Id: Ia7f0d3e6684411cda2ab93c173b3195fa8a55348

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msmseda: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-msmseda): Update to 1.40.0.

	Change-Id: Idc5314c04de4e03047d5fa9faac907a2ab8d527d

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocio: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-biocio): Update to 1.12.0.

	Change-Id: Ie6e5aee0c1a0c122f574d801e3268b460f89be2f

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msfeatures: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-msfeatures): Update to 1.10.0.

	Change-Id: I47be1fd6789a9cc386bc394e5fe0724156119ec9

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mscoreutils: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-mscoreutils): Update to 1.14.0.

	Change-Id: Idbefebedc36bb19f5fe3549c9c3fc1e4056bf4fd

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-delayedmatrixstats: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-delayedmatrixstats): Update to 1.24.0.
	[propagated-inputs]: Remove r-matrixstats.

	Change-Id: I212a19d1938a676f88c0371dc838bdfbea0ba814

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatialexperiment: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-spatialexperiment): Update to 1.12.0.
	[propagated-inputs]: Remove r-dropletutils.

	Change-Id: I0df7aba48690c8472dee732b2aa21c9a83cb1e68

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sparsematrixstats: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-sparsematrixstats): Update to 1.14.0.

	Change-Id: Ia8812ca08d97737c1542afc80ce31ae29e673820

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scran: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-scran): Update to 1.30.0.

	Change-Id: Ic22fe78b4cd043f42b6e6cf8cf1d18772f7cfe63

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scater: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-scater): Update to 1.30.0.
	[propagated-inputs]: Remove r-delayedmatrixstats and r-densvis; add r-matrixgenerics.

	Change-Id: I7efb9c918fbc52bd0f3e184b928118cf59901d30

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scuttle: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-scuttle): Update to 1.12.0.

	Change-Id: Ia827e7c0cc34e84a82d844909f186eb8acecb604

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singler: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-singler): Update to 2.4.0.

	Change-Id: I1d3dd6343c3b604431684774075815d0454dbe6f

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singlecellexperiment: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-singlecellexperiment): Update to 1.24.0.

	Change-Id: I22ffd8659aab63f3abd3ace3e874c8f83df2eeff

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chromvar: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-chromvar): Update to 1.24.0.

	Change-Id: I90826fc26d2ca866e3502b275b92b77ea091745e

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifmatchr: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-motifmatchr): Update to 1.24.0.

	Change-Id: Ic656b84be047307728609f7a80b4077b1c638d4c

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maftools: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-maftools): Update to 2.18.0.

	Change-Id: I86ad6178d842ab3c93281bc4795a76abeb3c1e35

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tfbstools: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-tfbstools): Update to 1.40.0.

	Change-Id: I5a3422fbd518ba681184e1ac36e3c1d95de07059

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cner: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-cner): Update to 1.38.0.

	Change-Id: I8907fcc16b67330e76c5d3bd050d594f07924e8a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beaddatapackr: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-beaddatapackr): Update to 1.54.0.

	Change-Id: I231314cbe3d77920611221f8d234fffe123e7a26

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beadarraysnp: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-beadarraysnp): Update to 1.68.0.

	Change-Id: I699cd1b68d682e2994b360e226c147674efe440d

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beadarray: Update to 2.52.0.
	* gnu/packages/bioconductor.scm (r-beadarray): Update to 2.52.0.

	Change-Id: Id9bf32ed5c1ce7ab77eda56e2c05dacc6ce987dd

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-beachmat: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-beachmat): Update to 2.18.0.
	[propagated-inputs]: Add r-sparsearray.

	Change-Id: I7ef74dcb5778d994f9a25616daa8c43ce97f2a40

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5lib: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-rhdf5lib): Update to 1.24.0.

	Change-Id: Iedc6746f91520826543dd3576591fb5d557bee8b

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdf5array: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-hdf5array): Update to 1.30.0.

	Change-Id: Id4e3654018ace7d0fae1d242a592a5bdb0064354

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hitc: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-hitc): Update to 1.46.0.

	Change-Id: I0afa4f9da8a94712fe851268ea94af25db058a8c

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fithic: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-fithic): Update to 1.28.0.

	Change-Id: I0a17ee5963458b4aa80d35eab741693f68881793

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fishpond: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-fishpond): Update to 2.8.0.

	Change-Id: If7bdb7c7c7fc1cb1b0350b0b95813bcb48e2665b

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgraphviz: Update to 2.46.0.
	* gnu/packages/bioconductor.scm (r-rgraphviz): Update to 2.46.0.

	Change-Id: Ic983783baa291a4842fbed292c090a0f31226518

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s4vectors: Update to 0.40.1.
	* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.40.1.

	Change-Id: I927dc9c82cd0b8c3db90c4e7c5b6eefeddbb68dc

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s4arrays: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-s4arrays): Update to 1.2.0.

	Change-Id: Ib9b6491f8047d9c8a446f1232e08a1dec7ca740b

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-preprocesscore: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-preprocesscore): Update to 1.64.0.

	Change-Id: Ifb7fdf7c4d74129500a74d5155b64b065e564136

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-icens: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-icens): Update to 1.74.0.

	Change-Id: If871b12a0d1076b2cc2f16ea64a87f1086da137e

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-m3c: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-m3c): Update to 1.24.0.

	Change-Id: Ibabb639726245ecffc51ac39fb0fa9636e9bc404

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcatools: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-pcatools): Update to 2.14.0.

	Change-Id: I35eac63ee233c103627cea0d80842c8b7db1c576

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biodist: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-biodist): Update to 1.74.0.

	Change-Id: Ia446e4991c1955b439b2a9b40d7a22c014c5732c

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocworkflowtools: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-biocworkflowtools): Update to 1.28.0.

	Change-Id: I23ba98e1feb48187df231b8174217b4e7a6fc5cd

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocset: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-biocset): Update to 1.16.0.

	Change-Id: I8c37bdf0eaad27d5c3010aedb400541d3b925183

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocpkgtools: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.20.0.

	Change-Id: I4a19909e48efb3602bbdf346e860cd5fc1de5ced

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocor: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-biocor): Update to 1.26.0.

	Change-Id: I735115d213344ec92d6e7b37bbabc2f372a3e6ba

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioconcotk: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-bioconcotk): Update to 1.22.0.

	Change-Id: I241228a90ff960d98534248e5f49a69acf1fb39b

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multiassayexperiment: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.28.0.

	Change-Id: I4b8c41053ac624832377a285f5002724e409b4da

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-grohmm: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-grohmm): Update to 1.36.0.

	Change-Id: I692b58aace86c5f69ba1645ebb95113f0a846409

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-experimenthub: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-experimenthub): Update to 2.10.0.

	Change-Id: I1a47361ad688a9f3219a8d9e6ff2531728129177

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocviews: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-biocviews): Update to 1.70.0.

	Change-Id: Ic8cf3a0f1e8767812e951dbfb5d12960726712f6

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocstyle: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-biocstyle): Update to 2.30.0.

	Change-Id: I4bcb716982fa5eaea2e9aa34624bf4145011d20b

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocgraph: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-biocgraph): Update to 1.64.0.

	Change-Id: Ic9aa7212fa29c9ee691219d915de532b63fc6a37

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioccheck: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-bioccheck): Update to 1.38.0.
	[propagated-inputs]: Add r-biocbaseutils and r-callr.

	Change-Id: I98e6b4ad7e3c32597435a3656adcd1cf10d3b019

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocbaseutils: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-biocbaseutils): Update to 1.4.0.

	Change-Id: Id934591d48281066c90c36fdb9c0ef715188f8fd

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ebarrays: Update to 2.66.0.
	* gnu/packages/bioconductor.scm (r-ebarrays): Update to 2.66.0.

	Change-Id: Ib13ff4d7edabeba4c3250337f0d23629b9426328

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reactomepa: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-reactomepa): Update to 1.46.0.

	Change-Id: I543add10e14ad634795e29f6db2e07a518878108

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-graphite: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-graphite): Update to 1.48.0.

	Change-Id: Ifcaed9653072ac86fbda18ac7dcf3686dd66116e

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biobroom: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-biobroom): Update to 1.34.0.

	Change-Id: Iba62b38441f0127acb0880105dc4fb174238412b

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioassayr: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-bioassayr): Update to 1.40.0.

	Change-Id: Idfd958f0ea6e3e73c83a2f67b59c2f600c4de109

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fmcsr: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-fmcsr): Update to 1.44.0.

	Change-Id: Ie4da389382e4d3836342be872a88dcbeb69f59ed

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chemminer: Update to 3.54.0.
	* gnu/packages/bioconductor.scm (r-chemminer): Update to 3.54.0.

	Change-Id: I43836d9323e3034c02a9864deddaf4a854a8e909

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chemmineob: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-chemmineob): Update to 1.40.0.

	Change-Id: Ic7ab360eafea01ea0f7f586b588120c468d8ffd6

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biggr: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-biggr): Update to 1.38.0.

	Change-Id: I2dd8a24f1f73782ab888af0f89654e0ef7302b3e

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hyperdraw: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-hyperdraw): Update to 1.54.0.

	Change-Id: I0d49e7993e9225d409e863ddba3f6f832b3f95aa

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hypergraph: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-hypergraph): Update to 1.74.0.

	Change-Id: I7053e0b906422526bc57220fc63fde8700a40524

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hybridmtest: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-hybridmtest): Update to 1.46.0.

	Change-Id: If225eb7af55746651921d924a10ee95ee9b071b8

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsbml: Update to 2.60.0.
	* gnu/packages/bioconductor.scm (r-rsbml): Update to 2.60.0.

	Change-Id: Ie1f3bc87e1c4c5df2fece70aa0a72133e038f347

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bifet: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-bifet): Update to 1.22.0.

	Change-Id: I8207d5945dcbba850610e1ce6b77f834c927fa2c

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bicare: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-bicare): Update to 1.60.0.

	Change-Id: I231f0c6f24b62a9bf999b39af003156cd1578289

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bhc: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-bhc): Update to 1.54.0.

	Change-Id: I52b46125e0cb912b4e27d4198a676d311a5c5eb9

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bgx: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-bgx): Update to 1.68.0.

	Change-Id: Idcab4760b9e96d74f96c0f9a09c945d9d960e598

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acde: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-acde): Update to 1.32.0.

	Change-Id: I2f7fd79361be6326b307fbb7d3ef4c7bf6a585ed

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acme: Update to 2.58.0.
	* gnu/packages/bioconductor.scm (r-acme): Update to 2.58.0.

	Change-Id: Ife3005c7a63743eed0f86c5037a06d9e38a14097

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-acgh: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-acgh): Update to 1.80.0.

	Change-Id: Ic9fb3c4309c733b49f6af9e37ed80a519bdf9357

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ace: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-ace): Update to 1.20.0.

	Change-Id: Ifc01abdde81766045c6f4e47df49f45785f59f94

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-universalmotif: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.20.0.

	Change-Id: I72bb6459df1e04875888fa9f77b726ec54055ca3

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-unifiedwmwqpcr: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-unifiedwmwqpcr): Update to 1.38.0.

	Change-Id: Iee0e28569f7be1940b6a3dbf167dc916c16833df

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ucell: Update to 2.6.1.
	* gnu/packages/bioconductor.scm (r-ucell): Update to 2.6.1.

	Change-Id: I2bf8868b8d1f7fa1bdedfc6f999e586a869b9e1e

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-htqpcr: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-htqpcr): Update to 1.56.0.

	Change-Id: Ib8428af779a98690de7304225da31b7697d1fa45

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variancepartition: Update to 1.32.1.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.32.1.
	[propagated-inputs]: Remove r-doparallel, r-foreach, and r-progress; add r-corpcor and
	r-fancova.

	Change-Id: Iccea2f1b1929d23b821142aebe121bc09ff62b44

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variantfiltering: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-variantfiltering): Update to 1.38.0.

	Change-Id: I598d983c5d7e0f45da04c14f2fc6453e6ef88d98

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tilingarray: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-tilingarray): Update to 1.80.0.

	Change-Id: I78c5d57af6117ce78232ebfa065416fd7d2a6cc4

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wavcluster: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-wavcluster): Update to 2.36.0.

	Change-Id: I24818db21be07d1f5476dc5abea2b067d9b6623c

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reqon: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-reqon): Update to 1.48.0.

	Change-Id: Idd4e403b3ed3ca84cad80657a46fd4c9e0c1582d

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqbias: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-seqbias): Update to 1.50.0.
	[propagated-inputs]: Add r-zlibbioc.

	Change-Id: Ibf4e49bffefec0eb6a1e4e6d1c29383c37f8bbfb

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigmelon: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-bigmelon): Update to 1.28.0.

	Change-Id: Iaf3adc3d1d05923bd031c52c03d1fc7a76955720

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdsfmt: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.38.0.

	Change-Id: If6494e1a21fcde1e63ace19746346368234a8f6b

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-watermelon: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-watermelon): Update to 2.8.0.

	Change-Id: Iefca41487698e294fb369f4016f67fb147464e72

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-roc: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-roc): Update to 1.78.0.

	Change-Id: I54dc89ba0e9bc6c3274da7af2e43191c2a6f9e2f

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genie3: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-genie3): Update to 1.24.0.

	Change-Id: I5fd664aecec4037793a190326936c11316499f8d

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-circrnaprofiler: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-circrnaprofiler): Update to 1.16.0.

	Change-Id: I31457048a3c1659b0765ae1732f492567c7397dd

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cicero: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-cicero): Update to 1.20.0.

	Change-Id: I23c4a69ca3b7b97811fb4b919646a2d998cb931e

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chicago: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-chicago): Update to 1.30.0.

	Change-Id: Id395b5593684d98ddfe9af7a65fb03c2be46d43c

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-depecher: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-depecher): Update to 1.18.0.
	[propagated-inputs]: Add r-collapse.

	Change-Id: I24ec77ec5ec4f85e21eb00de3494106876c0ec40

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowsom: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-flowsom): Update to 2.10.0.

	Change-Id: I18e214006f6c4ae17d6ddc53a744e9d7b1747260

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cytoml: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-cytoml): Update to 2.14.0.

	Change-Id: Ibfe47c6d75d500b0f89fd1f8abf3d670035136d3

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-opencyto: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-opencyto): Update to 2.14.0.

	Change-Id: I888c78a43379b91be3ce60e761e6b1b199fcf86d

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowstats: Update to 4.14.0.
	* gnu/packages/bioconductor.scm (r-flowstats): Update to 4.14.0.
	[propagated-inputs]: Add r-clue.

	Change-Id: Ib1c5eb4d5122bf25ca0e68d4404777cc8406526a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowworkspace: Update to 4.14.0.
	* gnu/packages/bioconductor.scm (r-flowworkspace): Update to 4.14.0.

	Change-Id: I97248860f6b887d00787e22e9ac873123ba1f2c2

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rprotobuflib: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-rprotobuflib): Update to 2.14.0.

	Change-Id: I91320a80b921f1dc7b9fb858465328be105170aa

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowclust: Update to 3.40.0.
	* gnu/packages/bioconductor.scm (r-flowclust): Update to 3.40.0.

	Change-Id: I50c0766d93b13489adfe800d2d06b11545bfa43b

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowviz: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-flowviz): Update to 1.66.0.

	Change-Id: I118ccc0471534316abff95cd1ab9eabd859f6831

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggcyto: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-ggcyto): Update to 1.30.0.

	Change-Id: I961a281d462a3e4105b58ba692590812fe375a3f

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ncdfflow: Update to 2.48.0.
	* gnu/packages/bioconductor.scm (r-ncdfflow): Update to 2.48.0.

	Change-Id: Ifa2ccc14f1f4b23fe582f31c219eac0bb5d0b9db

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowmeans: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-flowmeans): Update to 1.62.0.

	Change-Id: Ia9a88f9dbb6f061657444da54312c1303002c578

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowcore: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-flowcore): Update to 2.14.0.

	Change-Id: Ib1498e1d9fa450ef256487fe5137a0e2a4cf1fea

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cytolib: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-cytolib): Update to 2.14.0.

	Change-Id: Ib7dba25c2a9a7ccd400bf0f487f2cb01914411ad

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-consensusclusterplus: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-consensusclusterplus): Update to 1.66.0.

	Change-Id: I96e93fff95f137a17c727219c53013cb02c22017

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowai: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-flowai): Update to 1.32.0.

	Change-Id: I7ef9deac6a209985c3fce5f6de1c36828c8dd3d9

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsubread: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.16.0.

	Change-Id: Iae1f568a867b22833df9927f856c75e6d7cd4d48

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotatr: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-annotatr): Update to 1.28.0.

	Change-Id: I29292f62456e22cfdcf6d00a30c279270380b26e

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biosigner: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-biosigner): Update to 1.30.0.

	Change-Id: Iabd8f36615e8196e7e3df266ba8dd721bb398fba

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ropls: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-ropls): Update to 1.34.0.

	Change-Id: Id26eafa238908b529270ffd1470102f677f10c65

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multidataset: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-multidataset): Update to 1.30.0.

	Change-Id: Ib3dcef1bfd56a01dee0cd6ba2a1ebefb65bb1e5a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-birewire: Update to 3.34.0.
	* gnu/packages/bioconductor.scm (r-birewire): Update to 3.34.0.

	Change-Id: Ib3971ff76cc414462c14ab739855d14c3ec40df7

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rqc: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-rqc): Update to 1.36.0.

	Change-Id: I7ccebf76e59f39512d24399e78a1422644cd9f6b

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quasr: Update to 1.42.1.
	* gnu/packages/bioconductor.scm (r-quasr): Update to 1.42.1.

	Change-Id: Ia7d0cb971a413b41864170e464a1533ee66d4ae7

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhisat2: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-rhisat2): Update to 1.18.0.

	Change-Id: I79c54d0826ca2b6284b9ef8682f58042e3d81443

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sgseq: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-sgseq): Update to 1.36.0.

	Change-Id: I8cbf81533b9153ce237819d17241928aced30f2b

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbowtie: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-rbowtie): Update to 1.42.0.

	Change-Id: Ifc4c80de76e82cfc93bf848d6a08460ca81023db

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iclusterplus: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-iclusterplus): Update to 1.38.0.

	Change-Id: I546a8dabf09008ba0a35c3523f8956fe59f573c8

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocfilecache: Update to 2.10.1.
	* gnu/packages/bioconductor.scm (r-biocfilecache): Update to 2.10.1.

	Change-Id: I5e71ba6fe180d64679b163b2863bd96fc1ca77ae

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrmnormalization: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-arrmnormalization): Update to 1.42.0.

	Change-Id: I54b1101547a4e360dd9e5a24425b42bad3cc77dd

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-progeny: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-progeny): Update to 1.24.0.

	Change-Id: Ib4f1cfd6c92defe302bf07fe4b3ca4ac4df37fab

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbowtie2: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-rbowtie2): Update to 2.8.0.

	Change-Id: If97d5baf3dea63021e5f44c4bced43cd10070eda

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zfpkm: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-zfpkm): Update to 1.24.0.

	Change-Id: I5decb580a3fcfe73ecedcfe0acb4f8a5410f9ac3

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zinbwave: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-zinbwave): Update to 1.24.0.

	Change-Id: Ibf32bcbf8919363ff413f4abf96473179a4e9d55

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-webbioc: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-webbioc): Update to 1.74.0.

	Change-Id: I7fdd670151d5aa49b1a99bd5d6dd2c107db79c1f

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-widgettools: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-widgettools): Update to 1.80.0.

	Change-Id: Iaa880fa331e4ddeec45ef36f68ab3e7e4003a046

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wiggleplotr: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-wiggleplotr): Update to 1.26.0.

	Change-Id: I971b261e23b896e51618fa4a064152891ba8d03f

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wrench: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-wrench): Update to 1.20.0.

	Change-Id: Ia2597dfb17c6a04ac19253663fa50d0155a3c8e0

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wppi: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-wppi): Update to 1.10.0.

	Change-Id: Idbb7791b3fc6bd0beaaf2544ee1765ae4980f005

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xcms: Update to 4.0.0.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 4.0.0.
	[propagated-inputs]: Add r-msexperiment, r-progress, and r-spectra.

	Change-Id: Id2f96ef91565b64456d41fc49cd157a0bcb79967

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-massspecwavelet: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-massspecwavelet): Update to 1.68.0.

	Change-Id: Ie5da6f03da44a85d16ecd610f7d935b460fc05ce

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-roar: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-roar): Update to 1.38.0.

	Change-Id: Ia5adaa7e12a1dfba8840aa95ebbabf2edbcd1525

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yarn: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-yarn): Update to 1.28.0.

	Change-Id: I2af46c89a04e0d5fa6e82ae8c366e731b4b0aa2f

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantro: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-quantro): Update to 1.36.0.

	Change-Id: If092862e4c9b370b294809762523c93f87782758

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gcrma: Update to 2.74.0.
	* gnu/packages/bioconductor.scm (r-gcrma): Update to 2.74.0.

	Change-Id: If9e27c7f36d132e71c24900cfaf052817510faea

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yapsa: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-yapsa): Update to 1.28.0.

	Change-Id: I5e3e4f3136a4a490cedb45b88d4879cfd210e249

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-somaticsignatures: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-somaticsignatures): Update to 2.38.0.

	Change-Id: If54820695dbbe0b8940f4f9b9e8e0bdd5268e0ed

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gtrellis: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-gtrellis): Update to 1.34.0.

	Change-Id: Iab26e32c78943d713f889ccec1d1af863b9daa7e

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-yamss: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-yamss): Update to 1.28.0.

	Change-Id: I7045aee52aeabb0605249f6da52dc362c4399d04

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ebimage: Update to 4.44.0.
	* gnu/packages/bioconductor.scm (r-ebimage): Update to 4.44.0.

	Change-Id: If431ef62ecf9f710394d285fb15ebb52e4cab80c

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aucell: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-aucell): Update to 1.24.0.

	Change-Id: Ic0f65a553dc0ea84db788621367815882b592b27

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-allelicimbalance: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-allelicimbalance): Update to 1.40.0.

	Change-Id: I89a4410e142a0f00942765d98fa1a8ba27706c75

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationtools: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-annotationtools): Update to 1.76.0.

	Change-Id: I19bd7902041d29c1cd94e31a178259f51e6d4a25

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gofuncr: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-gofuncr): Update to 1.22.0.

	Change-Id: Ic00366af82dd07fafe0483e37a9522f7a472ff6a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-atacseqqc: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.26.0.

	Change-Id: I1023d6731c837dd64a232c73520e81a4389ee1a0

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicscores: Update to 2.14.1.
	* gnu/packages/bioconductor.scm (r-genomicscores): Update to 2.14.1.

	Change-Id: I39d27518b7ccbc5511d3aeb12bc16436889ffb36

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifbreakr: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-motifbreakr): Update to 2.16.0.

	Change-Id: I89e726ac4e415a80afca1e415c355a94752b8a47

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifdb: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-motifdb): Update to 1.44.0.

	Change-Id: Iff85aa4dd21c45eac09920cb77400b934caa0988

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgadem: Update to 2.50.0.
	* gnu/packages/bioconductor.scm (r-rgadem): Update to 2.50.0.

	Change-Id: Ie41481841a070484dec3beaa146deab99508c348

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bacon: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-bacon): Update to 1.30.0.

	Change-Id: I31555dc9dc0502224543902c7b6eb364b9ce7b90

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abseqr: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-abseqr): Update to 1.20.0.

	Change-Id: Id4fea6a81954388c46417e1de5ea5c3b54b60025

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-a4): Update to 1.50.0.

	Change-Id: I23de20743d631b3ef3b18707d1c3c1cae67108be

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4base: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-a4base): Update to 1.50.0.

	Change-Id: I5c2ecfe6e888af18fced6571461b4278a1e188fe

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4reporting: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-a4reporting): Update to 1.50.0.

	Change-Id: Ifb88020fcd8812937e1d4cf2d63f7e2141285c5a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4preproc: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-a4preproc): Update to 1.50.0.

	Change-Id: I2b73b3e793131c8d07258bb5f3c0e1304f8b788f

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4classif: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-a4classif): Update to 1.50.0.

	Change-Id: Ib9624648a85cd945eeb4de4f78b1d3c214b3efc4

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-a4core: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-a4core): Update to 1.50.0.

	Change-Id: I94addc286eca817db8220eaa83b69742c89f0b25

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annaffy: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-annaffy): Update to 1.74.0.

	Change-Id: Ib9e106212783df75fbc03eea51d1c768720f0340

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlinterfaces: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.82.0.

	Change-Id: I1c2812f02206e6026ca4b133f46bb45e45c5d827

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterexperiment: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-clusterexperiment): Update to 2.22.0.

	Change-Id: I79d2df6fb405ec2870363fd9f63d6d72a3c17b5d

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clusterprofiler: Update to 4.10.0.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.10.0.
	[propagated-inputs]: Add r-httr and r-igraph.

	Change-Id: I87ea2a45b028483551ba936030f002d4bf1d97f0

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enrichplot: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.22.0.

	Change-Id: I68187ecaeb0530cd5a6e8f80663a3428dd019f0a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enrichedheatmap: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-enrichedheatmap): Update to 1.32.0.

	Change-Id: I9fb9f51ff7c386d0beaec6c1e5384b48c7a9a4ad

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dose: Update to 3.28.0.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.28.0.
	[propagated-inputs]: Add r-hpo-db and r-mpo-db.

	Change-Id: I6c64242cf13cd30274024727571dc0ae7cbc0c94

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fgsea: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-fgsea): Update to 1.28.0.

	Change-Id: I32e23fb87f56f9013fe0505c0068a70ce2afa371

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fcscan: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-fcscan): Update to 1.16.0.

	Change-Id: I2ea797017fdca22b7aa08b26f5e8f7d9d75de5d5

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anota2seq: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-anota2seq): Update to 1.24.0.

	Change-Id: I2b0d13fee4644e88828d47562bd2bae5d290fbb3

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anota: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-anota): Update to 1.50.0.

	Change-Id: Ie9b856c11a181edbf6b7d349a7cdc67eb201dbd0

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gosemsim: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.28.0.
	[propagated-inputs]: Add r-rlang.

	Change-Id: I039ed379e9fa3870bd40a68dbfd6446ca35dafc0

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-heatplus: Update to 3.10.0.
	* gnu/packages/bioconductor.scm (r-heatplus): Update to 3.10.0.

	Change-Id: I753528f67b5b7e3640a6e59caac755fcd755b5c5

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-varianttools: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-varianttools): Update to 1.44.0.

	Change-Id: Ib9dc77f1ba4962d9cbb8cad7ebb8026d8e124ffa

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tradeseq: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-tradeseq): Update to 1.16.0.

	Change-Id: I65377ca43aa3075f7ce401494f1a335b3302306d

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ioniser: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-ioniser): Update to 2.26.0.

	Change-Id: I19866002eb8259be80d4f3541fd37020af802f39

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-linnorm: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-linnorm): Update to 2.26.0.

	Change-Id: Ie39f7252178e41bcd103ea8a6c857992eeed7b90

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lumi: Update to 2.54.0.
	* gnu/packages/bioconductor.scm (r-lumi): Update to 2.54.0.

	Change-Id: I74cb1e60a1ba2e9c62b412eec51b71c9b19aa8c7

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lefser: Update to 1.11.5.
	* gnu/packages/bioconductor.scm (r-lefser): Update to 1.11.5.

	Change-Id: I30883461fef45b2e535175c8534276372e1ef9e4

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylumi: Update to 2.48.0.
	* gnu/packages/bioconductor.scm (r-methylumi): Update to 2.48.0.

	Change-Id: Ie17336e7bbfe5b9c74beb3887596d2993adbfb4c

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-missmethyl: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-missmethyl): Update to 1.36.0.

	Change-Id: I94d8bedcc262015a50d865191f0d4c70d96e77af

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minfi: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-minfi): Update to 1.48.0.

	Change-Id: Iac319a3da6a8a434517e9286a8753cef7113c4c7

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-milor: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-milor): Update to 1.10.0.

	Change-Id: I20c89307a59ab7659a35fc1c5c4f2c5c10cf7181

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-microbiome: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-microbiome): Update to 1.24.0.

	Change-Id: Ifca782fec5346f00a866daaaf10760a962e5a36e

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mia: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-mia): Update to 1.10.0.
	[propagated-inputs]: Add r-bluster and r-matrixgenerics.

	Change-Id: I667de5184501a283f1090f3e49cd796537177882

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bumpymatrix: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-bumpymatrix): Update to 1.10.0.

	Change-Id: I9ce9b6d0e765dcef1ef9b7eaa8ceadca19ba66f3

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bumphunter: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-bumphunter): Update to 1.44.0.

	Change-Id: I259937e8d0e7934986b174b0607411ffe1e62bde

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-siggenes: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-siggenes): Update to 1.76.0.

	Change-Id: I89ebcf7df2771f8ab19bd74d93ba15b72e1a70a3

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-illuminaio: Update to 0.44.0.
	* gnu/packages/bioconductor.scm (r-illuminaio): Update to 0.44.0.

	Change-Id: I8da181164ac8e9c98ecc892a7d1fe878cdced4f0

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geoquery: Update to 2.70.0.
	* gnu/packages/bioconductor.scm (r-geoquery): Update to 2.70.0.

	Change-Id: I9d58b9ed1ad004177a354c7c688ec431368373f8

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scone: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-scone): Update to 1.26.0.

	Change-Id: Iae18ed324d7925e647a664e1547fa0eeaedab6a3

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scdd: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-scdd): Update to 1.26.0.

	Change-Id: I631b260c9a8069fc88140c2a0c9f700f1f321a1a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-noiseq: Update to 2.46.0.
	* gnu/packages/bioconductor.scm (r-noiseq): Update to 2.46.0.

	Change-Id: Ie5e5043de7def381411ae1637ebc224f82818eee

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sangerseqr: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-sangerseqr): Update to 1.38.0.

	Change-Id: I53de38940e7ce55f35de24e2f9b5dbf83fcc4f90

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-monocle: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-monocle): Update to 2.30.0.

	Change-Id: Ib0a52eae3545712f3b96e42addf2d9c647eb29f9

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mast: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-mast): Update to 1.28.0.

	Change-Id: I53175447d543c51fba4bf34a11cbebfabf483d61

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-batchelor: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-batchelor): Update to 1.18.0.

	Change-Id: I0d8513f7d4ba32a5c642afce49724b0e88954b40

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-residualmatrix: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-residualmatrix): Update to 1.12.0.

	Change-Id: I011255d102774dfc396e41102f6f3fe4c90b9b2b

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-icobra: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-icobra): Update to 1.30.0.

	Change-Id: I952db827b7b11d54004aadff3420a9a6ca595141

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ihw: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-ihw): Update to 1.30.0.

	Change-Id: Iee49effa9aa29957af7823a93712e459ca249975

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lpsymphony: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-lpsymphony): Update to 1.30.0.
	[native-inputs]: Remove gfortran.

	Change-Id: I404d33ce76764d76e6cc5f50ce297c2cab193d52

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-karyoploter: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-karyoploter): Update to 1.28.0.

	Change-Id: I22ef7507f4255cee55c502117994fe96e63458e5

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ebseq: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-ebseq): Update to 2.0.0.
	[propagated-inputs]: Add r-bh, r-rcpp, and r-rcppeigen.

	Change-Id: I013ea3d56a794c0dc28e159b787b7615ff5ebadd

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dnacopy: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-dnacopy): Update to 1.76.0.

	Change-Id: Iba9ff03065138d1fbd295b28d91c06f5596e2048

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipexoqual: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-chipexoqual): Update to 1.26.0.

	Change-Id: I1246ce25e9da6aed07d52683e0f8bec677c6a41e

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-destiny: Update to 3.16.0.
	* gnu/packages/bioconductor.scm (r-destiny): Update to 3.16.0.

	Change-Id: I3c22657e57062e00b135e94c764db7f5fbce4a41

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocsingular: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-biocsingular): Update to 1.18.0.

	Change-Id: If1228bfbe2b4a8bd84de6c645356ea35ed632262

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metapod: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-metapod): Update to 1.10.0.

	Change-Id: I6ae84bb0ab8e68833206b214046a0144f60ae3cb

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggtree: Update to 3.10.0.
	* gnu/packages/bioconductor.scm (r-ggtree): Update to 3.10.0.

	Change-Id: Iec5a7eb16425f5c3dbe2d457a71e70c74eb1b159

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-treesummarizedexperiment: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-treesummarizedexperiment): Update to 2.10.0.

	Change-Id: I287f495062c808354edef562d6844d8bb43cfaef

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-treeio: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-treeio): Update to 1.26.0.
	[propagated-inputs]: Remove r-cli.

	Change-Id: I7776d679c5af2e622451204ea586c297d4287389

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scaledmatrix: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-scaledmatrix): Update to 1.10.0.

	Change-Id: I50c8d29395648059e815c2e9ca2d3a07d17d2aba

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocneighbors: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-biocneighbors): Update to 1.20.0.

	Change-Id: I0e0dd9c4b2d1a4077176614814ef40a3f8c26e30

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ruvseq: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-ruvseq): Update to 1.36.0.

	Change-Id: Iadb6c4c38b63a986bb845a482d00f8444b47b6ef

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dnabarcodes: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-dnabarcodes): Update to 1.32.0.

	Change-Id: I7b454a6429b4e7677c300607c794180364d61bb2

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-inspect: Update to 1.31.0.
	* gnu/packages/bioconductor.scm (r-inspect): Update to 1.31.0.

	Change-Id: I05f8e69565de977045a28a6045e1dfe131ef4b09

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plyranges: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-plyranges): Update to 1.22.0.

	Change-Id: Idb42fef9913b8a1b6600a544928f39ec4b7b16fd

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plgem: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-plgem): Update to 1.74.0.

	Change-Id: I11d5554e5b7833540bcbe327d73240844e816573

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rots: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-rots): Update to 1.30.0.

	Change-Id: Ia13e99ece1a38eac6a5e370fa18da0ca93e4c962

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glmgampoi: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-glmgampoi): Update to 1.14.0.

	Change-Id: Iaa42254b9765e0942e045f19c15b0b9c04936235

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glimma: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-glimma): Update to 2.12.0.

	Change-Id: I075f2b5990724ab8e2e15e88b6ed5acd75a76e80

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-goseq: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-goseq): Update to 1.54.0.

	Change-Id: I42576c75b508d8a31f26042d148065896b65a6f2

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ctc: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-ctc): Update to 1.76.0.

	Change-Id: I71627e23e977d69582ac593e35f7306491e04f92

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicinteractions: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-genomicinteractions): Update to 1.36.0.

	Change-Id: I285ad15b9019c128b78bf0f42158f1275b0e3ee0

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-interactionset: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-interactionset): Update to 1.30.0.

	Change-Id: I03fd7532d9f32550f50a31c42f32ac2f23dcf12f

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-riboseqr: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-riboseqr): Update to 1.36.0.

	Change-Id: I2a1c843c0174fe058373d80e7a5fc1ecb301d900

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-riboprofiling: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-riboprofiling): Update to 1.32.0.

	Change-Id: I226116cdc9408f294d4baca51b341e97a6a99e84

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipcomp: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-chipcomp): Update to 1.32.0.

	Change-Id: I2229de3fc55e54de3a2157e7210ae2981fe0e5f0

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayseq: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-bayseq): Update to 2.36.0.

	Change-Id: I45768d7f3f6197834df60816697c425166ba49ac

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qdnaseq: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-qdnaseq): Update to 1.38.0.

	Change-Id: I057ba767886780632acb14af13402ce00c1775cd

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cghbase: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-cghbase): Update to 1.62.0.

	Change-Id: Ib7b8ca1ee0c5ffe5831f92b4b26507e53da5a3a4

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-marray: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-marray): Update to 1.80.0.

	Change-Id: I90a32ab6abf3dac1335822e87aa1b0d123ee3f6b

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrixgenerics: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-matrixgenerics): Update to 1.14.0.

	Change-Id: I1160b591dd0d35a3eaeafb4601ee446aa7eb1308

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chippeakanno: Update to 3.36.0.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.36.0.

	Change-Id: Ic006e5393f6b058daf5b27eb2682dc85c50557f8

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pepsnmr: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-pepsnmr): Update to 1.20.0.

	Change-Id: Ibe357d5e6d70209d0d9efb8828133d07606bf3ca

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggtreeextra: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-ggtreeextra): Update to 1.12.0.

	Change-Id: Ia904f7aef5cbb322bb22b440356f341dcdc7f29a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-graph: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-graph): Update to 1.80.0.

	Change-Id: I1a81002cebc1a57cfcba4f99ce26ead8fa2bccf5

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multibac: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-multibac): Update to 1.12.0.

	Change-Id: I4c151b28ffb076846d98156fcdc15a49de34c6e3

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mbkmeans: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-mbkmeans): Update to 1.18.0.

	Change-Id: Ia8808189503731978f7a6bc1e38e08b2517cbb77

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mbecs: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-mbecs): Update to 1.6.0.
	[propagated-inputs]: Remove r-markdown.

	Change-Id: I13cb50d3c4dba5eb9f923117b1537d77bce9cc16

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diffbind: Update to 3.12.0.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.12.0.

	Change-Id: Ib2ca5f8fc3e6d360ac2907ee8a35b7e0ab34251a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-greylistchip: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-greylistchip): Update to 1.34.0.

	Change-Id: I9f10a21502160eceb32cbc65c3d98c462062d4a7

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-apeglm: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-apeglm): Update to 1.24.0.

	Change-Id: Iefd5a26f065763ad3bd7d9f73f4407f65a502888

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-apcomplex: Update to 2.68.0.
	* gnu/packages/bioconductor.scm (r-apcomplex): Update to 2.68.0.

	Change-Id: I48bd988a0977d873c59eb80bae2d09d349579cf4

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qvalue: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-qvalue): Update to 2.34.0.

	Change-Id: Ibc6f25bf2dcee3d98845fffd456ea923f853fd2a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantsmooth: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-quantsmooth): Update to 1.68.0.

	Change-Id: I955f492df4f890f4ba6edb046487818e0d7e49d5

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qfeatures: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-qfeatures): Update to 1.12.0.

	Change-Id: I8bde97f0af1defc7e476f0d015bcc091f1efbecc

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oligo: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-oligo): Update to 1.66.0.

	Change-Id: Ia6630f2cd201f51fba03c6c6bea896169f38382a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oligoclasses: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-oligoclasses): Update to 1.64.0.

	Change-Id: I660731bdd916015aa1bfb232de16ed501241f0d7

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geneplotter: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-geneplotter): Update to 1.80.0.
	[native-inputs]: Add r-knitr.

	Change-Id: I77172aca93197a61a72898347532c998c58c802a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zellkonverter: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-zellkonverter): Update to 1.12.0.

	Change-Id: Iccc4df8e474867f3318c07d1db1c645ef61816b3

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zlibbioc: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-zlibbioc): Update to 1.48.0.

	Change-Id: I1f2b8d76ff55e094c184ff964600a7fb6d5b0df7

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xvector: Update to 0.42.0.
	* gnu/packages/bioconductor.scm (r-xvector): Update to 0.42.0.
	[propagated-inputs]: Add r-zlibbioc.

	Change-Id: If2e4d2d2fe9c0f5efe26761a53b17c7d248aa4f6

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xmapbridge: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-xmapbridge): Update to 1.60.0.

	Change-Id: Id2c463f2b6a6a0d9554e6454ed2ed8cb21037fb3

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xina: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-xina): Update to 1.20.0.

	Change-Id: I9160afa32304721708ed37549c508b127b9b6a13

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vsn: Update to 3.70.0.
	* gnu/packages/bioconductor.scm (r-vsn): Update to 3.70.0.

	Change-Id: Ie8fdb7098eac529621139e22ffe57f6577fa0786

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgreat: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-rgreat): Update to 2.4.0.

	Change-Id: Iae44d5a6304db5fcc2590dc30b44cec74a5d89a1

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mixomics: Update to 6.26.0.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.26.0.

	Change-Id: Id18c555d56cace915eaaef2a88107cfd4865f846

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifstack: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-motifstack): Update to 1.46.0.
	[arguments]: Simplify.

	Change-Id: I1def6688307ae3cda991ab1349b6797d36c0e942

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cghcall: Update to 2.64.0.
	* gnu/packages/bioconductor.scm (r-cghcall): Update to 2.64.0.

	Change-Id: Ia1280ca4acbd79f1ab0ee3e902d6aec3d5b1c682

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multtest: Update to 2.58.0.
	* gnu/packages/bioconductor.scm (r-multtest): Update to 2.58.0.

	Change-Id: Ibfc1631dcbc9d0bfb2b89b0f92c34132dbc8f77f

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variantannotation: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-variantannotation): Update to 1.48.0.
	[native-inputs]: Add r-knitr.

	Change-Id: If1ef81366022c829b2510435412bd16586401ae3

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximport: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-tximport): Update to 1.30.0.

	Change-Id: Ica833c44870a941e780a10e8f72ba6bb80d51c87

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-topgo: Update to 2.54.0.
	* gnu/packages/bioconductor.scm (r-topgo): Update to 2.54.0.

	Change-Id: Ie001a348300c3ba353e51e6ae35619f6f20608b9

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-systempiper: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-systempiper): Update to 2.8.0.

	Change-Id: I6efc8605f7b6d19090ef7f538a455c8155783a8d

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sva: Update to 3.50.0.
	* gnu/packages/bioconductor.scm (r-sva): Update to 3.50.0.

	Change-Id: I98ed4d820507efde8901413da1b9edd2df026aa9

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-survcomp: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-survcomp): Update to 1.52.0.

	Change-Id: I4a655fc134a6300d0783682be17b9a9b17ea073b

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-summarizedexperiment: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-summarizedexperiment): Update to 1.32.0.

	Change-Id: Ifa23d01efcdb3b76858715b8e3919a9ceb56a9c1

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-structuralvariantannotation: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-structuralvariantannotation): Update to 1.18.0.

	Change-Id: Iee4a06a6c0f22ff0b88a583210968a6a752ff2df

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stringdb: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-stringdb): Update to 2.14.0.

	Change-Id: If98b068a6f09036fa4cadbba3569ac24d242d43c

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-stager: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-stager): Update to 1.24.0.

	Change-Id: I94dfc44a5437e7bcd4c8b6e258ef62cf7ce2515a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spectra: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-spectra): Update to 1.12.0.
	[propagated-inputs]: Add r-metabocoreutils.

	Change-Id: I6dcde0647e06d2a051b809c2b9e7cb659ce8733a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-slingshot: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-slingshot): Update to 2.10.0.

	Change-Id: I827a2ba68caa4a930c29858dcd2a3840449d1c91

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scds: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-scds): Update to 1.18.0.

	Change-Id: I6388da9169fd6e93759579b7e378d9037a2fa2c8

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trajectoryutils: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-trajectoryutils): Update to 1.10.0.

	Change-Id: I55d3dd66077721eba7b5de5c6f4d8e8dce18243c

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-transcriptr: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-transcriptr): Update to 1.30.0.

	Change-Id: I63bdde62a0afe545c5538b8dc8c84c5b220d659b

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trackviewer: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-trackviewer): Update to 1.38.0.

	Change-Id: I7e13ad40fef06848d4002875c6640406f0e2c8cd

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tkwidgets: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-tkwidgets): Update to 1.80.0.

	Change-Id: I3164946bdf1665872b5d96acdaa0b53103bb9440

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgautils: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-tcgautils): Update to 1.22.0.

	Change-Id: I032c2f7fe6dcd40ade4ed736052e1caad79610e6

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singscore: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-singscore): Update to 1.22.0.

	Change-Id: Iad1bd17ce29ecb3118a4998ab53c3deebbe3354d

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-simplifyenrichment: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-simplifyenrichment): Update to 1.12.0.

	Change-Id: I3ad0ec6e0e990048d1847e5915d9a63b7efc1db4

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shortread: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-shortread): Update to 1.60.0.

	Change-Id: I130c2f6de4a31c639da2cbddc5d3dd9ef35e3dfb

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shinymethyl: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-shinymethyl): Update to 1.38.0.

	Change-Id: I84bf96c91ec31578af9522ccd69693c91d8ac72f

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sesame: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-sesame): Update to 1.20.0.

	Change-Id: I9ab2fb2cf0a8e65308820b0e93ed6a9c74fd11e5

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqpattern: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-seqpattern): Update to 1.34.0.

	Change-Id: Iaca71f59f8399e2fe27ab545b128dbc16097ac72

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqlogo: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-seqlogo): Update to 1.68.0.

	Change-Id: Ie71132c07d393633dfc20b2dd43f29621627a615

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seqarray: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-seqarray): Update to 1.42.0.

	Change-Id: I0efc86ef3f9c0a798ee7cb4434092bea8aa143c5

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scry: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-scry): Update to 1.14.0.

	Change-Id: I3138f53e6133f96ecd1efb0ccbc002a53d04b6ab

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scmap: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-scmap): Update to 1.24.0.

	Change-Id: I894d2be7b665d64a3278027b93d36910dcc59114

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scdblfinder: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-scdblfinder): Update to 1.16.0.

	Change-Id: I9978ed4ba4de89ac1a97a4606498eb0bffe4b47c

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scannotatr: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-scannotatr): Update to 1.8.0.

	Change-Id: Ic38511c26633c146aeab43e51420f8cb66d81557

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-saturn: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-saturn): Update to 1.10.0.

	Change-Id: I2d79ca29c9fe303fef07d046fab802932f62ef6c

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtracklayer: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-rtracklayer): Update to 1.62.0.

	Change-Id: Icc6a2074292ad9426cb9eb2a50c31b307a724202

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtcgatoolbox: Update to 2.32.1.
	* gnu/packages/bioconductor.scm (r-rtcgatoolbox): Update to 2.32.1.
	[propagated-inputs]: Remove r-rcircos.

	Change-Id: I1676a7c25e97fa990e855c2d26ecd268b08c8d94

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtcga: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-rtcga): Update to 1.32.0.

	Change-Id: I34d49096aee9329730b009209d60471f0b97ce1a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsamtools: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-rsamtools): Update to 2.18.0.
	[propagated-inputs]: Add r-zlibbioc.

	Change-Id: I5276250da7f390358cb62e3934aedf61b4a36d67

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5filters: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-rhdf5filters): Update to 1.14.0.
	[native-inputs]: Remove r-biocstyle and r-rmarkdown.

	Change-Id: I14e7f0e2c5986c35b9c6ca36dcb3f4127cf348aa

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5: Update to 2.46.0.
	* gnu/packages/bioconductor.scm (r-rhdf5): Update to 2.46.0.
	[propagated-inputs]: Add r-s4vectors.

	Change-Id: I6423f6b8a92b2053039c2af7f52cbfe047d9f75f

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-regioner: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.34.0.

	Change-Id: I1b8b0d031065a2462d9a812a2ceccf58bf31ff37

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcas: Update to 1.28.2.
	* gnu/packages/bioconductor.scm (r-rcas): Update to 1.28.2.

	Change-Id: I2406be8ad960d235124eabd3d1dab9605994d707

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbgl: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-rbgl): Update to 1.78.0.

	Change-Id: I2f99033a91cfd9085df7388bb51418887a70735d

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-protgenerics: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-protgenerics): Update to 1.34.0.

	Change-Id: Iede0129b8b5a5164f7efe982d4863e61e526444b

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-piano: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-piano): Update to 2.18.0.

	Change-Id: I3511dae77061b5fca24b8b077b1fba34d613be7c

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pfamanalyzer: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-pfamanalyzer): Update to 1.2.0.

	Change-Id: I31ab67f4ac5b5846038e4896fc44a65da8717b27

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcamethods: Update to 1.94.0.
	* gnu/packages/bioconductor.scm (r-pcamethods): Update to 1.94.0.

	Change-Id: I67ae7bd85bf7353b038f85842b930337878ea313

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcaexplorer: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-pcaexplorer): Update to 2.28.0.

	Change-Id: If0d0369c364c5c665a9cdfe71fb6ce7c4b466b40

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oscope: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-oscope): Update to 1.32.0.

	Change-Id: Ie2f593d31f51d6fd4954d6eaa633a60e02f8cbee

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-organismdbi: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-organismdbi): Update to 1.44.0.

	Change-Id: I8c018e323daab03e758e8690b31a75c06ae7d748

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-organism-dplyr: Update to 1.30.1.
	* gnu/packages/bioconductor.scm (r-organism-dplyr): Update to 1.30.1.

	Change-Id: Ib8c833cd10fa5cc845c954b97a587279cb29127f

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mzr: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-mzr): Update to 2.36.0.

	Change-Id: I72f45ac3dbfea48e1327ab6bf87d5ee3eebd5b3d

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mzid: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-mzid): Update to 1.40.0.

	Change-Id: Ie85887d844236cc8217f7ccabec284fc4040d3f7

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msnid: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-msnid): Update to 1.36.0.

	Change-Id: I2461051259efcfa92694569689a374a60224e07c

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msnbase: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-msnbase): Update to 2.28.0.

	Change-Id: If193d2756124c63fb308c62c4803378641b5a5d1

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-msa: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-msa): Update to 1.34.0.

	Change-Id: Ief67a7396f222a640a3c481cc1ac66c725204e00

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mutationalpatterns: Update to 3.12.0.
	* gnu/packages/bioconductor.scm (r-mutationalpatterns): Update to 3.12.0.

	Change-Id: Ia0dd49b80c91865677cdba3f03f6acabfb5b155f

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-muscat: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-muscat): Update to 1.16.0.

	Change-Id: Idf30d38c285a0fddd2aab924ca3017dfd25b587a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mmuphin: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-mmuphin): Update to 1.16.0.

	Change-Id: Ib8d6583456e76abea75d08dc21aaedffe5a46053

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mfuzz: Update to 2.62.0.
	* gnu/packages/bioconductor.scm (r-mfuzz): Update to 2.62.0.

	Change-Id: If08902a17ecf2be089677634ee9d348e46295245

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-methylkit: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-methylkit): Update to 1.28.0.

	Change-Id: I3040045d082d80a8e1f1e68691ad3c7bc561d3d3

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metaneighbor: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-metaneighbor): Update to 1.22.0.

	Change-Id: I24a17f7af9ccfb6a942bd0f24b187948d16bc07a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metagenomeseq: Update to 1.43.0.
	* gnu/packages/bioconductor.scm (r-metagenomeseq): Update to 1.43.0.

	Change-Id: Ia7e010752cb480bec3270f79dca748e2ccf4c53b

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mdqc: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-mdqc): Update to 1.64.0.

	Change-Id: If60e2e8f16e27362542298799dd30c70f91840fe

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maser: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-maser): Update to 1.20.0.

	Change-Id: I02074e2ef18c4e2b3414d1d1ac3b325b3a28ee8b

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-manor: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-manor): Update to 1.74.0.

	Change-Id: I646db2726748aefdd8f6a437571cd5e9ad613862

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-makecdfenv: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-makecdfenv): Update to 1.78.0.

	Change-Id: Ia37c4a66000d5c781baf2cce4e226aeba7e01d38

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-made4: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-made4): Update to 1.76.0.

	Change-Id: I867a25181c61abbb9d65b0c53dc9cbad9d96a293

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-maaslin2: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-maaslin2): Update to 1.16.0.

	Change-Id: Ib2bcd9049ffccf548295a6f1100a0b1f636f2a31

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-limma: Update to 3.58.1.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.58.1.
	[propagated-inputs]: Add r-statmod.
	[native-inputs]: Add r-knitr.

	Change-Id: I6f0b489fa71dfa5b359fece946493091f828795e

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lfa: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-lfa): Update to 2.2.0.

	Change-Id: I940fd19d4baf1ba2b5b1a5cb35b4adfc6679a273

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lea: Update to 3.14.0.
	* gnu/packages/bioconductor.scm (r-lea): Update to 3.14.0.

	Change-Id: I4a04bc3ea1e348825d40a60e12de6dffc2b2b1ef

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-keggrest: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-keggrest): Update to 1.42.0.

	Change-Id: Ia2b21e89ede37cb437e894440869d5b9226f4244

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-interactivedisplaybase: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-interactivedisplaybase): Update to 1.40.0.

	Change-Id: Iac0d06e6e39b840ea35dbd0b219bc084bdb61c2d

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-interactivedisplay: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-interactivedisplay): Update to 1.40.0.
	[propagated-inputs]: Remove r-biocmanager, r-dt, and r-zlibbioc.

	Change-Id: Id99c933e595dc0291fb3570cd3c8e894e2b1ed26

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-impute: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-impute): Update to 1.76.0.

	Change-Id: Idd60ab4f9888c957d1d6e4423a18d0b3b3305521

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhtslib: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-rhtslib): Update to 2.4.0.

	Change-Id: I4d3d80435b6125c8111a925fbd3bf36a22f588d0

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rdisop: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-rdisop): Update to 1.62.0.

	Change-Id: I9a43730743b2c5272c811a560c92cac9dddef1c8

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-raggedexperiment: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-raggedexperiment): Update to 1.26.0.
	[propagated-inputs]: Add r-biocbaseutils.

	Change-Id: I44e267380de6286edd61f896bd688753c9fc9ea9

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-radiogx: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-radiogx): Update to 2.6.0.

	Change-Id: I8f2ef5c78fd749487ebb104b2fc11f6406cbf8cc

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r4rna: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-r4rna): Update to 1.30.0.

	Change-Id: I4a43b9df3f658c6eb34563e6d841f8c9b22a9fb5

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r3cseq: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-r3cseq): Update to 1.48.0.

	Change-Id: Ifa2805c0d0c76ebcdf0927923b9cb6f44cf9c981

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hpar: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-hpar): Update to 1.44.0.

	Change-Id: Ie79908c8907b69b3ad537b23ff084025d5a76f14

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-harshlight: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-harshlight): Update to 1.74.0.

	Change-Id: Iceae81998c0eeccb8028c513eca46e70b388c985

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gsva: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-gsva): Update to 1.50.0.

	Change-Id: Ib9bcb30aa669ff9d3445d38e22b656a8b43c2bb7

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gseabase: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-gseabase): Update to 1.64.0.

	Change-Id: I549083d0614b465d099c8ddfcccfca9e71a0a12b

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gostats: Update to 2.68.0.
	* gnu/packages/bioconductor.scm (r-gostats): Update to 2.68.0.

	Change-Id: I3cb2e05944fd4d120e8c34454a5df892d9e105a2

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-globaltest: Update to 5.56.0.
	* gnu/packages/bioconductor.scm (r-globaltest): Update to 5.56.0.

	Change-Id: Ibf6ca75da7007a2164a3fa98989d6074eb50d266

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-globalancova: Update to 4.20.0.
	* gnu/packages/bioconductor.scm (r-globalancova): Update to 4.20.0.

	Change-Id: I99f47fabed129759582d568c11d8b495ee437706

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glad: Update to 2.66.0.
	* gnu/packages/bioconductor.scm (r-glad): Update to 2.66.0.

	Change-Id: I0b054d794790e0744aea5570b523fe37697152a9

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicranges: Update to 1.54.1.
	* gnu/packages/bioconductor.scm (r-genomicranges): Update to 1.54.1.

	Change-Id: I25c93f71691f7d8348c9a7580cd80b8a586a409e

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicfiles: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-genomicfiles): Update to 1.38.0.

	Change-Id: I4b5d7c93c6c839e501bbf5e612f7c3385eb44325

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicfeatures: Update to 1.54.1.
	* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.54.1.

	Change-Id: I983eda850bdacb5955be0cbeec620e8835d5055e

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicdatacommons: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-genomicdatacommons): Update to 1.26.0.

	Change-Id: I4e820aaa390f0523467efe720c626d8aeffedd5d

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicalignments: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-genomicalignments): Update to 1.38.0.

	Change-Id: I30f11c8b0c1cfd58b3501461be7d7465f92b4662

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomeinfodb: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.38.0.

	Change-Id: I27a7edf8c07b8438bd57632287e89ba1b373e3de

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomation: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-genomation): Update to 1.34.0.

	Change-Id: I0ca0de18d3fbcd5a4bf89043647c87849c97eb26

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geneoverlap: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-geneoverlap): Update to 1.38.0.

	Change-Id: Iade3e4e2c1e65ea160829642d57933d6b8a8f56c

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genefilter: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-genefilter): Update to 1.84.0.

	Change-Id: I8dc485dbed3600c0137969f24c39ce1241197347

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gage: Update to 2.52.0.
	* gnu/packages/bioconductor.scm (r-gage): Update to 2.52.0.

	Change-Id: I673e00aaf9e901e17b3167cc6c32e55b90003734

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fastseg: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-fastseg): Update to 1.48.0.
	[native-inputs]: Add r-knitr.

	Change-Id: Id3f6098e20062f7d007a54dc5cf83f11b5cf50dc

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ensembldb: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-ensembldb): Update to 2.26.0.

	Change-Id: Ic2629e5eb3977a74f75fa7e3b5b4ad8e60f42ced

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enmix: Update to 1.38.01.
	* gnu/packages/bioconductor.scm (r-enmix): Update to 1.38.01.
	[propagated-inputs]: Remove r-preprocesscore; add r-irlba.

	Change-Id: I0354f921aa427b6debb9fb5cde6a828529d7dbbf

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-enhancedvolcano: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-enhancedvolcano): Update to 1.20.0.

	Change-Id: Iddbd14ecc8021030a23ffea6ae3217063d8bfebb

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edger: Update to 4.0.1.
	* gnu/packages/bioconductor.scm (r-edger): Update to 4.0.1.
	[native-inputs]: Add r-knitr.

	Change-Id: Id72516ca581e9b65da3ea1723d008bf3d96b99c8

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edaseq: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-edaseq): Update to 2.36.0.

	Change-Id: I47f5fff9a9e7cbd1ef7d2f816b48e73bd8729a2e

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dittoseq: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-dittoseq): Update to 1.14.0.

	Change-Id: I6ebd9b4eb8fa2bca41fb7cd8672b3adef642de47

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dirichletmultinomial: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-dirichletmultinomial): Update to 1.44.0.

	Change-Id: I4ab77836fdddcbc1764429c48934b5a9a106169a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diffcyt: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-diffcyt): Update to 1.22.0.

	Change-Id: I96e4f706564a7d3438c2c19aa1bb47246ec9b40f

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dexseq: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-dexseq): Update to 1.48.0.

	Change-Id: I77853f4e1f32063ca02727f046509a9794d34e83

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deseq2: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-deseq2): Update to 1.42.0.
	[propagated-inputs]: Add r-matrixgenerics.

	Change-Id: Ie9a7d4d47f43255c91b73760b5a6c41e4ca115f8

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-complexheatmap: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-complexheatmap): Update to 2.18.0.

	Change-Id: I12810450763669d3bd9c3317453deb8ad5a0af42

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipseq: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-chipseq): Update to 1.52.0.

	Change-Id: I237b841206bc72e2d6ead0dceca164087125d794

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chipseeker: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-chipseeker): Update to 1.38.0.

	Change-Id: I43568da9c0c779e0e167b3e14e80b3264bfbc951

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-category: Update to 2.68.0.
	* gnu/packages/bioconductor.scm (r-category): Update to 2.68.0.

	Change-Id: I3b154d95cd1835ebf253169c391cb64670a6a54a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bsgenome: Update to 1.70.1.
	* gnu/packages/bioconductor.scm (r-bsgenome): Update to 1.70.1.
	[propagated-inputs]: Add r-biocio.

	Change-Id: I80b495762261353db10457c446eb706294eff825

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biovizbase: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-biovizbase): Update to 1.50.0.

	Change-Id: Ie73b9060694011cca1f8dcbe521d6ed5a6c1303f

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biostrings: Update to 2.70.1.
	* gnu/packages/bioconductor.scm (r-biostrings): Update to 2.70.1.
	[native-inputs]: Add r-knitr.

	Change-Id: I11d29af17c47e495003441ff1c1b0928d1f7f752

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocparallel: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.36.0.

	Change-Id: I0c780b3dbfa9300751be4aee571816424659948a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomart: Update to 2.58.0.
	* gnu/packages/bioconductor.scm (r-biomart): Update to 2.58.0.

	Change-Id: Ibb83b0169aaf0b04236fdf4929405e550b1fa7c2

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biobase: Update to 2.62.0.
	* gnu/packages/bioconductor.scm (r-biobase): Update to 2.62.0.

	Change-Id: I8a2021b08985bc60854f452e2ea4506d16027534

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bamsignals: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-bamsignals): Update to 1.34.0.

	Change-Id: I25a356b455310048f3a012068a2e0e345f990c0c

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aroma-light: Update to 3.32.0.
	* gnu/packages/bioconductor.scm (r-aroma-light): Update to 3.32.0.

	Change-Id: I696b3a1ff0f12c8761f7c11f9acae9ade38a2a65

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationhub: Update to 3.10.0.
	* gnu/packages/bioconductor.scm (r-annotationhub): Update to 3.10.0.

	Change-Id: I7f69f2692982fb19a1c0f2619826b5121aca5d63

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationforge: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-annotationforge): Update to 1.44.0.

	Change-Id: I559d8814a99fb45a15e7456bccc3f60a66dd8311

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationfilter: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-annotationfilter): Update to 1.26.0.

	Change-Id: Id84a87bee67a61867022ef5582fe11111840f1d5

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationdbi: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-annotationdbi): Update to 1.64.0.

	Change-Id: If88ce1515962e7ee58ec3dd525bf0bd210230e57

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotate: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-annotate): Update to 1.80.0.

	Change-Id: I9ae842dc2e27ade1016404446746e48cbcbeef5f

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affxparser: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-affxparser): Update to 1.74.0.

	Change-Id: I7616b594c54c209b277bcbd4bc8ab70ccb521c05

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affyio: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-affyio): Update to 1.72.0.

	Change-Id: I43fd8efe010669092a5aa3ac10f436f8be83208b

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affycontam: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-affycontam): Update to 1.60.0.

	Change-Id: I65ab9049c889217eea1c18c2b9fc43eb090c192a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affycomp: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-affycomp): Update to 1.78.0.

	Change-Id: If05e314863a48dcdd9f39238a340b712ab85b805

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affy: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-affy): Update to 1.80.0.

	Change-Id: If9d26b501ea42cbc9ab8c7c475757f307caa3f82

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nebulosa: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-nebulosa): Update to 1.12.0.

	Change-Id: I27082e1678d6fba4d8eb7b7858823f283d3f4744

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-italics: Update to 2.62.0.
	* gnu/packages/bioconductor.scm (r-italics): Update to 2.62.0.

	Change-Id: I239c9e5242932f806e6a7caa03d967067d71f947

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-isoformswitchanalyzer: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-isoformswitchanalyzer): Update to 2.2.0.

	Change-Id: Idd5f4c733972d4a49e155c439114405e412a03f9

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-iranges: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-iranges): Update to 2.36.0.

	Change-Id: Ie62dd9084be5a97c6b82c90b7b49a1e5cfef9a77

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-infercnv: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-infercnv): Update to 1.18.0.

	Change-Id: Iad990fc16ff634dbbcb99d444eeb0590807f6777

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ideoviz: Update to 1.37.0.
	* gnu/packages/bioconductor.scm (r-ideoviz): Update to 1.37.0.

	Change-Id: I9e5c7a7c8993cc806fafc710d5b5261ed4d241fc

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bluster: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-bluster): Update to 1.12.0.

	Change-Id: I2d84cc756ffe0da02f37a352441faf5f49b1d3d8

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dyndoc: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-dyndoc): Update to 1.80.0.

	Change-Id: Ib441b637725f1472cf0585a86bb61ceb188cbb9d

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dropletutils: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-dropletutils): Update to 1.22.0.

	Change-Id: I38e686e3bc31e08b63f708a9032f553ae041796d

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-drimseq: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-drimseq): Update to 1.30.0.

	Change-Id: I1b06c2fdadaa0ff48d83d58cee976e8a15552532

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-derfinderhelper: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-derfinderhelper): Update to 1.36.0.

	Change-Id: I800d211ccee7fdf122082145301adcb7395bcfca

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-derfinder: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-derfinder): Update to 1.36.0.

	Change-Id: I3444c1db2005f19492cdda82aff4231ce273f709

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-densvis: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-densvis): Update to 1.12.0.
	[propagated-inputs]: Add r-rtsne.

	Change-Id: Icafa427d5312969bb41d706a9ba7058dc97136d6

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-delayedarray: Update to 0.28.0.
	* gnu/packages/bioconductor.scm (r-delayedarray): Update to 0.28.0.
	[propagated-inputs]: Add r-sparsearray.

	Change-Id: I182a54784b97189b5079047706cdb78fffe8b94a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-degreport: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-degreport): Update to 1.38.0.

	Change-Id: I2932573e35be1117d5c18a700579c263fa0e3819

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deepsnv: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-deepsnv): Update to 1.48.0.

	Change-Id: Icbc9a58f3c2a3aabfd0d27c2e265b9e37d2e2715

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-decoupler: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-decoupler): Update to 2.8.0.

	Change-Id: I5481ddd8244451eabf54ad577aab27523c85df3a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deconvr: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-deconvr): Update to 1.8.0.

	Change-Id: Ia673573a345d64e82343eeb5fe0816aa7dcf166b

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-decontam: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-decontam): Update to 1.22.0.

	Change-Id: Icca2a26d70f02c7dce5816f750b7303486a4735a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deconrnaseq: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-deconrnaseq): Update to 1.44.0.

	Change-Id: Iacfa18c72f5194390069e3861b680fc4da10adee

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-decomptumor2sig: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-decomptumor2sig): Update to 2.18.0.

	Change-Id: I3412ebce3ca3738ce8e1d0c2651e6b6d6f1bd52e

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-decipher: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-decipher): Update to 2.30.0.

	Change-Id: I53f2a748c52e3a4b9dd26c82e443ffacb330b93a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dearseq: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-dearseq): Update to 1.14.0.

	Change-Id: Ifdfe4264814b614f8642542cddf4395c6d725d19

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-damefinder: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-damefinder): Update to 1.14.0.

	Change-Id: I02f9205053c6ded787a437df30bd8ae8e68d9644

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dama: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-dama): Update to 1.74.0.

	Change-Id: Ieda9ccaf4b4d7fda967170ad9771e65388303f2c

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cummerbund: Update to 2.44.0.
	* gnu/packages/bioconductor.scm (r-cummerbund): Update to 2.44.0.

	Change-Id: I3417397cbcd463c817299ee2d37343f8933ff8b5

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-coverageview: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-coverageview): Update to 1.40.0.

	Change-Id: Idb6c881d5a7804984577217908062cc37ad3d2b1

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-coregx: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-coregx): Update to 2.6.0.

	Change-Id: I80acbeb9a1850d3c7a374a71898a04654b5ebd2d

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cellid: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-cellid): Update to 1.10.0.
	[propagated-inputs]: Add r-scater.
	[native-inputs]: Remove r-scater.

	Change-Id: I7be617a312fb009c6986e947e21b6cfd862db873

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cardelino: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-cardelino): Update to 1.4.0.

	Change-Id: I3f06c5b266bd6d4ae09da8ebb91743cb57468746

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-breakpointr: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-breakpointr): Update to 1.20.0.

	Change-Id: I1598b330dbcf5b78ba9fc7623892870d1899233c

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocgenerics: Update to 0.48.1.
	* gnu/packages/bioconductor.scm (r-biocgenerics): Update to 0.48.1.

	Change-Id: Ia2721e9ecbc2f4649962c4b4b5297616fbb5b169

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocversion: Update to 3.18.0.
	* gnu/packages/bioconductor.scm (r-biocversion): Update to 3.18.0.

	Change-Id: Ic343f3a797330ae85ce86166805189d5738107f2

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-barcodetrackr: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-barcodetrackr): Update to 1.10.0.

	Change-Id: Ia3ad0d4069441dd9a0b6a93f26e4791eae3ab408

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-banocc: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-banocc): Update to 1.26.0.

	Change-Id: I4f20020f49a3eeba9b97a1154b7772ee5232cb82

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bandits: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-bandits): Update to 1.18.0.

	Change-Id: Iafbafd9f7275b9936fa73d47f0b47a1a4ec6ea7a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bambu: Update to 3.4.0.
	* gnu/packages/bioconductor.scm (r-bambu): Update to 3.4.0.

	Change-Id: I14837124a4a081c29e696ad47e27aaf9d62127b1

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-badregionfinder: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-badregionfinder): Update to 1.30.0.

	Change-Id: I24f656ea77622211c04a4c09a7bb541159680b8a

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bader: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-bader): Update to 1.40.0.

	Change-Id: I4aff6ebbbdfba705b97c0cf8b7a1166f855bafe6

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-basespacer: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-basespacer): Update to 1.46.0.

	Change-Id: I22960b809658603aec589daa7c85acc960727bd4

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-baalchip: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-baalchip): Update to 1.28.0.

	Change-Id: Ice6916945c94202938b763e4cbabac35385375fd

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-awst: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-awst): Update to 1.10.0.

	Change-Id: I077dabb772d8a9c547e6ac23622b78c3c319f3cc

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-awfisher: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-awfisher): Update to 1.16.0.

	Change-Id: I08e4f96c8db4758aa0ef04a46fdd715bfcd76fd7

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-attract: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-attract): Update to 1.54.0.

	Change-Id: Ie8cfd6d7c45b6a92bc2c4789e7b2d088da470118

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-atsnp: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-atsnp): Update to 1.18.0.

	Change-Id: Ic703de99af48a7b95142b2fdfdf01a32490acf5e

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-atena: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-atena): Update to 1.8.0.

	Change-Id: I99ef991a397053999dc4216189a76caf34e1b6c5

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asset: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-asset): Update to 2.20.0.

	Change-Id: If9a92e17b7a5c7328d6352140bdd8732d4c2a78c

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-assessorf: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-assessorf): Update to 1.20.0.

	Change-Id: I4beb9578807bc9cb433606c06f5505bc180770f7

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aspli: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-aspli): Update to 2.12.0.

	Change-Id: I717b99ed6a348749b2549f2386f793b11106d0e2

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asics: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-asics): Update to 2.18.0.

	Change-Id: Id9be760027609e1aa5729969e24e97b34f3141d9

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asgsca: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-asgsca): Update to 1.36.0.

	Change-Id: I0bcb7970cf29513a7551134c9b425cda337320ed

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aseb: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-aseb): Update to 1.46.0.

	Change-Id: I375a4de7c9836fbf851ca033e7ab4ce25cb857a0

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asafe: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-asafe): Update to 1.28.0.

	Change-Id: If9d94cbb09fb2872fdf5224df95495666c2820c9

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrayquality: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-arrayquality): Update to 1.80.0.

	Change-Id: I0ef5275399cc423785dfbb30b00ee5148f18906e

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arraymvout: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-arraymvout): Update to 1.60.0.

	Change-Id: I42b04c02fd24de6898c6be7c18abeeb534737860

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrayqualitymetrics: Update to 3.58.0.
	* gnu/packages/bioconductor.scm (r-arrayqualitymetrics): Update to 3.58.0.

	Change-Id: I5ee044a089e154f13250890ef09f06c481598296

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrayexpress: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-arrayexpress): Update to 1.62.0.

	Change-Id: I4d96c4ea89cd51426b0405d26818062751c43d71

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-antiprofiles: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-antiprofiles): Update to 1.42.0.

	Change-Id: Iee706af570ae789b897f4cfb0a53a474f8615d12

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annmap: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-annmap): Update to 1.44.0.

	Change-Id: Id960993131170a85231f5b21b354d67b5466ed99

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aneufinder: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-aneufinder): Update to 1.30.0.

	Change-Id: Ib57882838b947c014b2fad4c8c829d91c7aa6a17

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-altcdfenvs: Update to 2.64.0.
	* gnu/packages/bioconductor.scm (r-altcdfenvs): Update to 2.64.0.

	Change-Id: I10775d097dfce34d8b3d2846971a4318368a871f

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alpsnmr: Update to 4.4.0.
	* gnu/packages/bioconductor.scm (r-alpsnmr): Update to 4.4.0.

	Change-Id: If005837c237e26e32dda5c69a4bfdc9c20d7a0b1

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alphabeta: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-alphabeta): Update to 1.16.0.

	Change-Id: I6abd11e9a22d73737975c660e565944aead7e14b

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alevinqc: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-alevinqc): Update to 1.18.0.

	Change-Id: I96c53e6ac99d375da3a87cdc3ffad888f82bbb80

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aldex2: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-aldex2): Update to 1.34.0.
	[propagated-inputs]: Add r-directlabels, r-lattice, and r-latticeextra.

	Change-Id: Ibd4295392b188034231f54d129af02318510932e

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anvil: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-anvil): Update to 1.14.0.

	Change-Id: I154aa331580809b550f33a13cfcebecbcc165820

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationhubdata: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-annotationhubdata): Update to 1.32.0.

	Change-Id: Ic55ce4dbad0dd504760a40ef1ac4386318b262cd

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ancombc: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-ancombc): Update to 2.4.0.

	Change-Id: Idccde9e571c9ee7b0014bbe4f7328e5b37d764d9

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-anaquin: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-anaquin): Update to 2.26.0.

	Change-Id: I74a39d84856646bcbe0bbc9006c92095145017be

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-amaretto: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-amaretto): Update to 1.18.0.

	Change-Id: I007bd666a0344d206b418d0c45a816518c5dc65c

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-amplican: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-amplican): Update to 1.24.0.

	Change-Id: Ifc0a8d5d2a98a4025ba85759bce75a452275f065

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-amountain: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-amountain): Update to 1.28.0.

	Change-Id: If5cdf59afc38a70335b682b0687b63f33db77a63

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-airpart: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-airpart): Update to 1.10.0.

	Change-Id: Iafee8663fb558b5d73f662a4ea1fb0a1999e109e

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aims: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-aims): Update to 1.34.0.

	Change-Id: I494a799b261fedc20204837edbd9017e540de81f

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adductomicsr: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-adductomicsr): Update to 1.18.0.

	Change-Id: I4149f8e884c6e8486c5006103c5dd2da82a070e1

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-agilp: Update to 3.34.0.
	* gnu/packages/bioconductor.scm (r-agilp): Update to 3.34.0.

	Change-Id: Iae3bbb41a891da0da550ad66ce686fe53fc35be7

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aggregatebiovar: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-aggregatebiovar): Update to 1.12.0.

	Change-Id: I4fc26155d43bf89bc5c937d59bae3960d79f1429

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-agdex: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-agdex): Update to 1.50.0.

	Change-Id: I2e9bc52fc339ce7300f13485a16f7e674ed7cb73

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affyrnadegradation: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-affyrnadegradation): Update to 1.48.0.

	Change-Id: I2f12a2ada8aa83851a25cd16884c2c72e2ab3f02

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affyplm: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-affyplm): Update to 1.78.0.

	Change-Id: I96fe37a22d07abc00125df0a229cf7d2d0d136c7

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affylmgui: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-affylmgui): Update to 1.76.0.

	Change-Id: I169ee4e2a1462140fe2a203ef4a934fcf386a566

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affyilm: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-affyilm): Update to 1.54.0.

	Change-Id: I1b5989c62da7ce108d3e8ec344fd47a7b33f2856

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affixcan: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-affixcan): Update to 1.20.0.

	Change-Id: Ica782aa7cb2603374425e2abc921ade43592aa02

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adsplit: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-adsplit): Update to 1.72.0.

	Change-Id: I2851c235df8c18ae50b931736d65f02aa4403d39

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adimpute: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-adimpute): Update to 1.12.0.

	Change-Id: I46dae4da51b0a47b8cdffdcd919828415b32d131

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adamgui: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-adamgui): Update to 1.18.0.

	Change-Id: Iabe992f09b65994038340e564de3be62ffdae5e3

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adam: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-adam): Update to 1.18.0.

	Change-Id: I33e560dba8bade0b474b8911c82f71bd768e37a5

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adacgh2: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-adacgh2): Update to 2.42.0.

	Change-Id: I3a08c5e0c0651c3cb35329de5ce97f660e48ae43

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-absseq: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-absseq): Update to 1.56.0.

	Change-Id: I417b2bc58c196fce30a389ae3b999306a0b83893

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abarray: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-abarray): Update to 1.70.0.

	Change-Id: Ibdbf0deb2efad33dffee619c4f8a80f90c815d37

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-debcam: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-debcam): Update to 1.20.0.
	[arguments]: Remove old comment and enable tests.
	[inputs]: Replace icedtea with openjdk11.

	Change-Id: Id8afa7e53d69fa7767901249cab58fe5555d0e48

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-hpo-db.
	* gnu/packages/bioconductor.scm (r-hpo-db): New variable.

	Change-Id: I4de4bde150f5ff5634e83a6e2e715cddd30db9b2

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-mpo-db.
	* gnu/packages/bioconductor.scm (r-mpo-db): New variable.

	Change-Id: I88f21ac585d10f2763656b458f015b95a8a8bcfe

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-fancova.
	* gnu/packages/cran.scm (r-fancova): New variable.

	Change-Id: I9bfef352be86c08707edfee0bfb171094114d158

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-collapse.
	* gnu/packages/cran.scm (r-collapse): New variable.

	Change-Id: Ib6690a85987e14930057ed960fdd229706b0c35d

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-msexperiment.
	* gnu/packages/bioconductor.scm (r-msexperiment): New variable.

	Change-Id: I707addc076f36bab7f6e96953f5fbd614580825e

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-sparsearray.
	* gnu/packages/bioconductor.scm (r-sparsearray): New variable.

	Change-Id: Ibc5b5a518206d492dd5b912294da3967881b5ccd

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-metabocoreutils.
	* gnu/packages/bioconductor.scm (r-metabocoreutils): New variable.

	Change-Id: I58880565005e05a8a87c97e4611cdba8489515ab

2023-11-03  Ricardo Wurmus  <rekado@elephly.net>

	guix: Upgrade to Bioconductor 3.18.
	* guix/build-system/r.scm (bioconductor-uri): Bump Bioconductor version to
	3.18.
	* guix/import/cran.scm (%bioconductor-version): Same.

	Change-Id: Ic3fc2e6ab6b5f6f6e55662f81baee67391158c5b

2023-11-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Add calls.
	* gnu/packages/gnome.scm (libcallaudio): New variable.
	* gnu/packages/patches/calls-disable-application-test.patch: New file.
	* gnu/packages/patches/calls-disable-sip-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register them here.

	Change-Id: I6f0485e4c73536c576713005cf7cd74610923a21

2023-11-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Add libcall-ui.
	* gnu/packages/gnome.scm (libcall-ui): New variable.
	* gnu/packages/patches/libcall-ui-make-it-installable.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.

	Change-Id: I47c403d12c90f9371a8065d2d8d8e829225e5f0c

2023-11-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Add libcallaudio.
	* gnu/packages/telephony.scm (libcallaudio): New variable.

	Change-Id: I41cfe14136858fe0b2a302a9ed8d624d44ad2a95

2023-11-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Add sofia-sip.
	* gnu/packages/telephony.scm (sofia-sip): New variable.

	Change-Id: I18dd31fa62f5cfe528d7558915135f17d49b798d

2023-11-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: feedbackd: Update to 0.2.1.
	* gnu/packages/patches/feedbackd-use-system-gmobile.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/gnome.scm (feedbackd): Update to 0.2.1.
	[origin]<patches>: Add “feedbackd-use-system-gmobile.patch”.
	<snippet>: Remove the gmobile submodule.
	[inputs]: Add gmobile.

	Change-Id: I06521c1673efb6aea1d163410fdf3d0206b57d8a

2023-11-02  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Add gmobile.
	* gnu/packages/gnome.scm (gmobile): New variable.
	* gnu/packages/patches/gmobile-make-it-installable.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.

	Change-Id: If36413dfa1ee1e6156f2652fa86282283b592b36

2023-11-01  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-pdf-tools: Build autoloads before installing them.
	* gnu/packages/emacs-xyz.scm (emacs-pdf-tools)[#:phases]: Move
	‘emacs-make-autoloads’ after ‘enter-lisp-dir’.

	gnu: emacs-eweouz: Build autoloads before installing them.
	* gnu/packages/emacs-xyz.scm (emacs-eweouz)[#:phases]: Move
	‘emacs-make-autoloads’ after ‘enter-lisp-dir’.

	gnu: emacs-libgit: Adjust to changes in emacs-build-system.
	* gnu/packages/emacs-xyz.scm (emacs-libgit)[#:phases]: Move ‘make-autoloads’
	after ‘unpack’.  Drop ‘enable-autoloads-compilation’.  Move ‘emacs-build’
	after ‘install’.

	gnu: emacs-geiser-chez: Process autoloads in-tree.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-chez)[#:phases]<patch-autoloads>:
	Resolve "geiser-chez-autoloads.el" in the current working directory.

	gnu: emacs-geiser-racket: Process autoloads in-tree.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-racket)[#:phases]<patch-autoloads>:
	Resolve "geiser-racket-autoloads.el" in the current working directory.

	gnu: emacs-geiser-gauche: Process autoloads in-tree.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-gauche)[#:phases]<patch-autoloads>:
	Resolve "geiser-gauche-autoloads.el" in the current working directory.

	gnu: emacs-geiser-guile: Process autoloads in-tree.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-guile)[#:phases]<patch-autoloads>:
	Resolve "geiser-guile-autoloads.el" in the current working directory.

	gnu: uim: Keep Emacs files in subdirectory.
	* gnu/packages/xorg.scm (uim)[arguments]<#:configure-flags>: Drop
	“--with-lispdir”.
	<#:phases>: Drop ‘fix-install-path’.  Adjust ‘make-autoloads’ accordingly.

	gnu: guile-wisp: Build autoloads before installing them.
	* gnu/packages/guile-xyz.scm (guile-wisp)[#:phases]: Move ‘make-autoloads’
	after ‘unpack’.

	gnu: crm114: Adjust to changes in emacs-build-system.
	* gnu/packages/mail.scm (crm114)[#:phases]: Move ‘make-autoloads’ after
	‘unpack’.  Delete ‘enable-autoloads-compilation’.  Adjust ordering of other
	phases accordingly.

	gnu: emacs-mew: Adjust to changes in emacs-build-system.
	* gnu/packages/mail.scm (emacs-mew)[arguments]: Only let-bind icon-dir.
	<#:modules>: Add (guix build emacs-build-system).
	<#:imported-modules>: Use %emacs-build-system-modules.
	<#:configure-flags>: Set elispdir with emacs:elpa-directory.
	<#:phases>: Move ‘generate-autoloads’ after ‘unpack’.
	Generate the autoloads locally.
	Also enable compilation.

	gnu: translate-shell: Compile emacs bytecode.
	* gnu/packages/dictionaries.scm (translate-shell)[#:phases]: Add ‘emacs-build’.

	gnu: translate-shell: Build autoloads before installing them.
	* gnu/packages/dictionaries.scm (translate-shell)[#:phases]: Move
	‘emacs-make-autoloads’ before ‘unpack’.  Drop  ‘emacs-autoload-compilation’.

	gnu: skktools: Build autoloads before installing them.
	* gnu/packages/language.scm (skktools)[#:phases]: Move ‘make-autoloads’ after ‘unpack’.

	guix: emacs-build-system: Process package source in build tree.
	* guix/build/emacs-build-system.scm (ensure-package-description)
	(patch-el-files, make-autoloads): Operate on the current working directory,
	either implicitly, or through (getcwd).
	(enable-autoloads-compilation): Deleted variable, logic moved into
	make-autoloads.
	(%standard-phases): Adjust accordingly.

2023-11-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rjava: Use OpenJDK 11.
	See https://github.com/s-u/rJava/issues/307.

	* gnu/packages/cran.scm (r-rjava)[arguments]: Use search-input-file.
	[inputs]: Replace icedtea-8 with openjdk11.

	Change-Id: I9e67210f1bfd585fb53845dad55a56a639a5d806

2023-11-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	teams.scm: Add file-local variable prop line for the mode.
	This tells Emacs to use the scheme-mode to edit the file.

	* etc/teams.scm (mode): New file-local variable.

	Change-Id: I9a48f552e831317402673d95cf6c1de506d388b5

2023-11-01  Julien Lepiller  <julien@lepiller.eu>

	doc: contributiong: Fix ref usage.
	Previous usage renders as "see See Teams".

	* doc/contributing.texi: Fix ref usage.

	Change-Id: I97a91697ecb87d07cc3c962a79d87dd290a70a7c

2023-10-31  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	Change-Id: I432aec0ea31ead192d6444c96dc42038f5c7ab9a

2023-10-31  Simon Tournier  <zimon.toutoune@gmail.com>

	Revert "gnu: lvm2: Remove systemd rule."
	This reverts commit c0895371c5759c7d9edb330774e90f192cc4cf2c, which does not
	correctly fix the issue, as reported by Josselin Poiret <dev@jpoiret.xyz> in
	<https://issues.guix.gnu.org/issue/66586#6>.

2023-10-31  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>

	gnu: python-baltica: Add missing R inputs.
	* gnu/packages/bioinformatics.scm (python-baltica)[propagated-inputs]: Add
	r-biocmanager, r-dplyr, r-genomicranges, r-here, r-openxlsx, r-optparse,
	r-readr, r-rsamtools, r-stringr, r-tidyr, r-upsetr, and r-yaml.
	[description]: Add an extra space after a period.

	Change-Id: I8c1bb556048b406b95e081155a46da17a6be5676

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-logspline: Update to 2.1.21.
	* gnu/packages/statistics.scm (r-logspline): Update to 2.1.21.

	Change-Id: Ib4ec6124282851bcc52eb87f7e30027e801f0531

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-withr: Update to 2.5.2.
	* gnu/packages/statistics.scm (r-withr): Update to 2.5.2.

	Change-Id: Ie4265bc4a6d9c54e3f64ab12ae0d14c716b4e03f

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-checkmate: Update to 2.3.0.
	* gnu/packages/statistics.scm (r-checkmate): Update to 2.3.0.

	Change-Id: I0599e3a4e174cc311c37d7c334087eda15deafc1

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dbplyr: Update to 2.4.0.
	* gnu/packages/statistics.scm (r-dbplyr): Update to 2.4.0.

	Change-Id: I8cf5c1b47b47a41b606e76d0b5e14425946f0903

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-knitr: Update to 1.45.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.45.

	Change-Id: I1317366a0041f29b284e24d056734498f9d35cd7

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-strex: Update to 1.6.1.
	* gnu/packages/cran.scm (r-strex): Update to 1.6.1.

	Change-Id: Id37ef19901a3548128816e2677148405b5845297

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seuratobject: Update to 5.0.0.
	* gnu/packages/cran.scm (r-seuratobject): Update to 5.0.0.
	[propagated-inputs]: Add r-generics, r-lifecycle, and r-spam.

	Change-Id: I8486d42c1f9d3e5f4b9fc091a4d4aab7b1c803b6

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rfast: Update to 2.0.9.
	* gnu/packages/cran.scm (r-rfast): Update to 2.0.9.
	[propagated-inputs]: Add r-rcppparallel.

	Change-Id: I551a2b1745b937454b5aad99f4620839f9a89902

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat: Update to 3.0-7.
	* gnu/packages/cran.scm (r-spatstat): Update to 3.0-7.

	Change-Id: I8c54279b92acb7532b1050613a60ba2e96c115eb

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-linnet: Update to 3.1-3.
	* gnu/packages/cran.scm (r-spatstat-linnet): Update to 3.1-3.

	Change-Id: I7f1dadd2e8fecf03cbde3c56de3a3384ba8cf24d

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-posterior: Update to 1.5.0.
	* gnu/packages/cran.scm (r-posterior): Update to 1.5.0.

	Change-Id: I3fa7adca749efcbe0d8b6ab0f707e70a1e895d2d

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-adagio: Update to 0.9.2.
	* gnu/packages/cran.scm (r-adagio): Update to 0.9.2.

	Change-Id: I2131b973194fcf710fed1ac4c425717278269308

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rintrojs: Update to 0.3.3.
	* gnu/packages/cran.scm (r-rintrojs): Update to 0.3.3.

	Change-Id: I184740e9bd1ed8d087c2985d08b12f4fe31d72b7

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sampling: Update to 2.10.
	* gnu/packages/cran.scm (r-sampling): Update to 2.10.

	Change-Id: I7a3407c77fb71a8a4355415beeee09edc2a8908c

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-polspline: Update to 1.1.24.
	* gnu/packages/cran.scm (r-polspline): Update to 1.1.24.

	Change-Id: I323fc3b50c1d215d749cd814a684463810e4bfc4

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-grimport2: Update to 0.3-1.
	* gnu/packages/cran.scm (r-grimport2): Update to 0.3-1.

	Change-Id: I6b7de08f4d24a3398e8b788fbe726792ac38a59a

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gridpattern: Update to 1.1.1.
	* gnu/packages/cran.scm (r-gridpattern): Update to 1.1.1.

	Change-Id: I63bc1df4fc6f8f5e9931a6a82db68df0e933a1cb

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-performance: Update to 0.10.8.
	* gnu/packages/cran.scm (r-performance): Update to 0.10.8.

	Change-Id: Ic0c7a1f1402ae5a63bf433fd2f874e24eab5a216

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wrs2: Update to 1.1-5.
	* gnu/packages/cran.scm (r-wrs2): Update to 1.1-5.
	[propagated-inputs]: Remove r-mc2d.

	Change-Id: I0346e018b401143b4f9cf65845cf4d3b210ed54b

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbibutils: Update to 2.2.16.
	* gnu/packages/cran.scm (r-rbibutils): Update to 2.2.16.

	Change-Id: I188dddbb7fa03f43574e50d43f741c5398e7c331

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lambertw: Update to 0.6.9.
	* gnu/packages/cran.scm (r-lambertw): Update to 0.6.9.

	Change-Id: Ia36a96ddd78585768b88ab662d5c5ba31aa40744

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mbess: Update to 4.9.3.
	* gnu/packages/cran.scm (r-mbess): Update to 4.9.3.

	Change-Id: I8ada8e1a56b7497145409de82865d5d9d83da6e3

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-poorman: Update to 0.2.7.
	* gnu/packages/cran.scm (r-poorman): Update to 0.2.7.

	Change-Id: I9c23bd2bbba0eb6f6b2b6b6ac1cc11524b5c6980

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-consort: Update to 1.2.1.
	* gnu/packages/cran.scm (r-consort): Update to 1.2.1.

	Change-Id: I28d1749044a38f9a9144eeb5675d6607bf973c53

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-abn: Update to 3.0.2.
	* gnu/packages/bioconductor.scm (r-abn): Update to 3.0.2.

	Change-Id: Icf3de104b61e79b9a7c9fbfecb0e071d6e46ef9d

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-htmltable: Update to 2.4.2.
	* gnu/packages/cran.scm (r-htmltable): Update to 2.4.2.
	[arguments]: Replace minified JavaScript.
	[native-inputs]: Add esbuild and js-jquery.

	Change-Id: Iacc17957c2a773ca651d3a9e980a3e4281874829

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsqlite: Update to 2.3.2.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.3.2.

	Change-Id: I97532cd5834e0aad84d7072f7f93bae612ad93bf

2023-10-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: b43-tools: Use make-flags.
	* gnu/packages/firmware.scm (b43-tools)[arguments]: Add make-flags.
	Use make-flags in custom 'build and 'install phases.  Remove trailing #t
	from phases.

	Change-Id: I8576351ecd571d191598943a2d143ab3e3e9da09

2023-10-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-radio-beam: Update to 0.3.6.
	* gnu/packages/astronomy.scm (python-radio-beam): Update to 0.3.6.
	[native-inputs]: Add python-setuptools-scm.

	Change-Id: I3be87a22b701119699d37104f8df4f3fab44d0c8

2023-10-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-spectral-cube: Update to 0.6.3.
	* gnu/packages/astronomy.scm (python-spectral-cube): Update to 0.6.3.
	[native-inputs]: Add python-setuptools-scm.

	Change-Id: I8b701081d2c8ea2fd8f25ca845e8e26760fdc094

2023-10-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-spectral-cube.
	* gnu/packages/astronomy.scm (python-spectral-cube): New variable.

	gnu: Add python-aplpy.
	* gnu/packages/astronomy.scm (python-aplpy): New variable.

	gnu: Add python-pyregion.
	* gnu/packages/astronomy.scm (python-pyregion): New variable.

	gnu: Add python-pyavm.
	* gnu/packages/astronomy.scm (python-pyavm): New variable.

	gnu: Add python-radio-beam.
	* gnu/packages/astronomy.scm (python-radio-beam): New variable.

2023-10-29  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: adwaita-icon-theme: Update to 44.0.
	* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 44.0.

2023-10-29  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: dbus: Update to 1.15.8.
	* gnu/packages/glib.scm (dbus): Update to 1.15.8.
	[arguments]: Convert to list of G-Expressions.
	[native-inputs]: Add autoconf, autoconf-archive, automake, libtool and
	which.  Sort alphabetically.

	Change-Id: I1833eb51ab37f138ec4d007230d84b541d66170d

2023-10-29  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gobject-introspection: Update to 1.78.1.
	* gnu/packages/glib.scm (gobject-introspection): Update to 1.78.1.

	Change-Id: If76a6305f176f08c1b389c52ecd9d265ece1459d

2023-10-29  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: dbus-glib: Update to 0.112.
	* gnu/packages/glib.scm (dbus-glib): Update to 0.112.

	Change-Id: I9630b1ece91bd5f32fd96142403146506724c5ec

2023-10-29  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: libaccounts-glib: Update to 1.26.
	* gnu/packages/glib.scm (libaccounts-glib): Update to 1.26.

	Change-Id: I593ece04e448e6a19360f596b43ad06c2f1cc796

2023-10-29  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: libsigc++: Update to 3.6.0.
	* gnu/packages/glib.scm (libsigc++): Update to 3.6.0.

	Change-Id: Ib17c03b359122d46ccace887e7583e3e94ed76c3

2023-10-29  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: glibmm: Update to 2.78.0.
	* gnu/packages/glib.scm (glibmm): Update to 2.78.0.

	Change-Id: I6751a06ff21351564381421d414ddc94bd0a0046

2023-10-29  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: glib: Update to 2.78.0.
	* gnu/packages/glib.scm (glib): Update to 2.78.0.

	Change-Id: Ibfe1f44e15510ccb2e7fd002be63c5dceab34ca1

2023-10-29  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: python-pygobject: Update style.
	* gnu/packages/glib.scm (python-pygobject) [source]<sha256>: Reindent.
	<snippet>: Convert to G-Expression.  Remove trailing #f.
	[arguments]: Convert to list of G-Expressions.
	[native-inputs]: Drop labels.

	Change-Id: I325de196b79cbdd0acaed3c40be42aa7335abcae

2023-10-29  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: python-pygobject: Update to 3.46.0.
	* gnu/packages/glib.scm (python-pygobject): Update to 3.46.0.
	[snippet]: Also remove test_overrides_gdk.py.

	Change-Id: Ia046b0a597097e27c48428ec893b241d17b9006d

2023-10-29  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: perl-glib: Update to 1.3294.
	* gnu/packages/glib.scm (perl-glib): Update to 1.3294.

	Change-Id: I8cfc1d61e6c5d0b5e37f1eb210951c9c609650d9

2023-10-29  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: perl-glib-object-introspection: Update to 0.051.
	* gnu/packages/glib.scm (perl-glib-object-introspection): Update to 0.051.

	Change-Id: I7e6c79bca58d9054df186566ce2bf019764dc131

2023-10-29  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: sdbus-c++: Update to 1.4.0.
	* gnu/packages/glib.scm (sdbus-c++): Update to 1.4.0.

	Change-Id: Ied3879a562bfea385ff7f626f35389e380a44a63

2023-10-29  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: appstream-glib: Update style.
	* gnu/packages/glib.scm (appstream-glib) [propagated-inputs]: Drop labels.
	[inputs, native-inputs]: Drop labels.  Sort alphabetically.
	[arguments]: Convert to list of G-Expressions.
	[#:phases]<patch-tests>: Remove trailing #t.
	[description]: Break long line.

	Change-Id: I504df11ec6fc5b9d9fe70e4e32e7910f93eeb81e

2023-10-29  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: appstream-glib: Update to 0.8.2.
	* gnu/packages/glib.scm (appstream-glib): Update to 0.8.2.
	[inputs]: Replace libsoup with curl.

	Change-Id: Icea8c8330351127d0cc85e74716ebd3c3c4a88fa

2023-10-29  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: template-glib: Update style.
	* gnu/packages/glib.scm (template-glib) [arguments]: Convert to list of G-Expressions.
	[inputs]: Drop labels.
	[native-inputs]: Drop labels.

	Change-Id: Ie9bc77f9cba1f8248af0c81bb2667c035e596d47

2023-10-29  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: template-glib: Update to 3.36.1.
	* gnu/packages/glib.scm (template-glib): Update to 3.36.1.
	[#:configure-flags]: Update variable name.

	Change-Id: I90761ccfe4f4200060b7cbf05de7be9fc91fa850

2023-10-29  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: xdg-dbus-proxy: Update to 0.1.5.
	* gnu/packages/glib.scm (xdg-dbus-proxy): Update to 0.1.5.

	Change-Id: I6d50590dba59a0f177b73bf055a2b9c21ceadd25

2023-10-29  Bruno Victal  <mirai@makinata.eu>

	gnu: shared-mime-info: Update to 2.3.
	* gnu/packages/freedesktop.scm (shared-mime-info): Update to 2.3.

2023-10-29  Bruno Victal  <mirai@makinata.eu>

	gnu: xdgmime: Update to 0.0-2.1792967.
	* gnu/packages/freedesktop.scm (xdgmime): Update to 0.0-2.1792967.

	Change-Id: I5d65544ad01526157dbe553d98dc78db037546c8

2023-10-29  Tobias Geerinckx-Rice  <me@tobias.gr>
	    Ludovic Courtès  <ludo@gnu.org>

	system: vm: Include the cirrus driver in the initrd.
	This is Ludo's suggestion at <https://issues.guix.gnu.org/36069#26>,
	with an added guard against duplicates and a tweaked comment.

	* gnu/system/vm.scm (virtualized-operating-system): Add "cirrus" to the
	list of INITRD-MODULES.

	Change-Id: I1a86286586eee0b8c39706544778c7911a86da33

2023-11-03  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>

	gnu: Add r-miamiplot.
	* gnu/packages/bioinformatics.scm (r-miamiplot): New variable.

	Change-Id: I41a3a951c6f1835800301e4c168eeeb0dd299f06

2023-11-03  Skylar Chan  <schan12@umd.edu>

	gnu: cmark-gfm: Update to 0.29.0.gfm.13.
	* gnu/packages/markup.scm (cmark-gfm): Update to 0.29.0.gfm.13.
	[arguments]: Use G-expressions.

	Change-Id: Id8f856cfa8020bc8028d9bf3041a7c651b8b0102

2023-11-03  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: mupdf: Update to 1.23.4.
	* gnu/packages/pdf.scm (mupdf): Update to 1.23.4.
	[source]: Switch from gz to lz tarball.

	Change-Id: Ie4d20c95e509960390dce3da77315fa2bf2d688f

2023-11-03  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: syncthing: Update to 1.25.0.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.25.0.

	Change-Id: I39ebd12e96fb09386cf51bd42cd5241f3820c16c

2023-11-03  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-github-com-hjson-hjson-go: Update to 4.3.1.
	* gnu/packages/golang.scm (go-github-com-hjson-hjson-go): Update to 4.3.1.

	Change-Id: Iee2aef614686cbf79f388e2dd9435745d5502e2a

2023-11-03  Benjamin  <benjamin@uvy.fr>

	gnu: neovim: Update to 0.9.4.
	* gnu/packages/vim.scm (neovim): Update to 0.9.4.

	Change-Id: I7246390c69875cbc1d7442afe38abd31ce85616b

2023-11-03  Julien Lepiller  <julien@lepiller.eu>

	gnu: guile-netlink: Update to 1.2.1.
	* gnu/packages/guile-xyz.scm (guile-netlink): Update to 1.2.1.

	Change-Id: I3018cf7e0b6cd460bf27b8bbe1b031cf0dafe547

2023-11-03  Jaeme Sifat  <jaeme@runbox.com>

	gnu: foot: Update to 1.16.2.
	* gnu/packages/terminals.scm (foot): Update to 1.16.2.
	[arguments]: Use gexps.

	Change-Id: I0615f6251a918a572369c05b126853f79e9fca4c

2023-11-03  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: wine-minimal: Update to 8.18.
	* gnu/packages/wine.scm (wine-minimal): Update to 8.18.
	[properties]: Set upstream-name.

	Change-Id: I018c320a990bf101d193095b68c44312ce9653a4

2023-11-03  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: emacs-ox-rss: Update upstream URL.
	* gnu/packages/emacs-xyz.scm (emacs-ox-rss)[source]: Update upstream URL.

	Change-Id: I66f0aa2cf5ee08705a89d0683e638e3fa1e1fb12

2023-11-03  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: msmtp: Update to 1.8.25.
	* gnu/packages/mail.scm (msmtp): Update to 1.8.25.

	Change-Id: If6a03b52734fa09dc6e8ffa5dd893f7d80b86aac

2023-11-03  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: wlr-randr: Update to 0.3.1.
	* gnu/packages/wm.scm (wlr-randr): Update to 0.3.1.

	Change-Id: I1b0d9ae20c9c4a249b3679431101edfa61e39d44

2023-11-03  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-mastodon: Update to 1.0.13.
	* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 1.0.13.

2023-11-03  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: asciinema: Update to 2.4.0.
	* gnu/packages/terminals.scm (asciinema): Update to 2.4.0.

	Change-Id: I3e0fc7cc16aaebdf8346bb715f07021a5d568163

2023-11-03  Felix Gruber  <felgru@posteo.net>

	gnu: strawberry: Update to 1.0.21.
	* gnu/packages/music.scm (strawberry): Update to 1.0.21.
	[inputs]: Add libebur128.

	Change-Id: I2f0094ab1f87301cbf05c13ca5742bb03703b0b4

2023-11-03  kiasoc5  <kiasoc5@disroot.org>

	gnu: dragonfly-reverb: Update to 3.2.10.
	* gnu/packages/music.scm (dragonfly-reverb): Update to 3.2.10.

	Change-Id: I4b0dc4e7aeae381467690305b9551e53341ef8b7

2023-11-02  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>

	gnu: Add r-matrixtests.
	* gnu/packages/cran.scm (r-matrixtests): New variable.

	Change-Id: I62f7bd760fc8603425906c304ef4293da1c0cf61

2023-11-02  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>

	gnu: Add r-nestedcv.
	* gnu/packages/cran.scm (r-nestedcv): New variable.

	Change-Id: Id998b4192565c220f8d238963ef61217aed12bd3

2023-11-02  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-cider: Include enrich-classpath wrapper scripts.
	* gnu/packages/emacs-xyz.scm (emacs-cider)[arguments]<#:include>: Add
	"^lein\\.sh$" and "^clojure\\.sh$" to the list of regexes for installed files.

	Change-Id: I02507d3cd012dbe827751a21870e4bc1f13d93b5

2023-11-02  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-cider: Update to 1.9.0.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.9.0.

	Change-Id: I25c511e93bdd7ec19a74ef10d0b5527a9e0b922d

2023-11-02  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-clj-refactor: Update to 3.10.0.
	* gnu/packages/emacs-xyz.scm (emacs-clj-refactor): Update to 3.10.0.

	Change-Id: Idef5f44e2e3a8ed149d46ba2307184ffee21de4b

2023-11-02  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-clojure-mode: Update to 5.18.0.
	* gnu/packages/emacs-xyz.scm (emacs-clojure-mode): Update to 5.18.0.

	Change-Id: I84cadfe0af5e1635abd02593e4f5f02b53645b39

2023-11-02  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-org-contrib: Remove dependency on emacs-cider.
	Since version 0.4 the ob-clojure-literate.el file with a dependency on cider
	was removed from org-contrib.

	* gnu/packages/emacs-xyz.scm (emacs-org-contrib)[native-inputs]: Remove
	emacs-cider.

	Change-Id: I838e965a819d9793424b6310ae324460b260afcc

2023-10-29  Tobias Geerinckx-Rice  <me@tobias.gr>
	    graywolf in #guix

	gnu: opensmtpd: Update to 7.4.0p0 (bis).
	This time fixing a segfault reported & debugged entirely by graywolf.
	See: <https://github.com/OpenSMTPD/OpenSMTPD/issues/1233>

	So, what went wrong here?  Mostly me being entirely convinced, to the
	point of not even looking, that we have no opensmtpd system test.  We
	do.  Instead, I tested the update on my own mail server, which for
	entirely unhysterical raisins happens to link OpenSMTPd against OpenSSL
	and so just happens to sidestep this bug.  Aiya.

	* gnu/packages/mail.scm (opensmtpd): Update to 7.4.0p0.
	[native-inputs]: Add pkg-config.
	[inputs]: Add libbsd.
	[arguments]: Add "--with-libbsd" to #:configure-flags.

	Change-Id: I5536b828eecd16f041ed9381b16bd7aa54158155

2023-10-31  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-radiogx.
	* gnu/packages/bioconductor.scm (r-radiogx): New variable.

	Change-Id: I8fd06a18bd68f9a3baa2cc129d62aef06528bc97

2023-10-31  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-coregx.
	* gnu/packages/bioconductor.scm (r-coregx): New variable.

	Change-Id: Ib54ba3c7bebdcc90748d4e4b0b2ce63b7f0fc1b8

2023-10-31  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-piano.
	* gnu/packages/bioconductor.scm (r-piano): New variable.

	Change-Id: I1bc2387563510c47614748423a3b510adc0486aa

2023-10-31  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-bench.
	* gnu/packages/cran.scm (r-bench): New variable.

	Change-Id: I9948ff12729b08dd4016df272777651a6b6de2e0

2023-10-31  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-profmem.
	* gnu/packages/cran.scm (r-profmem): New variable.

	Change-Id: If99cf8e963601e9f0a664f12ef263a064b59b0d6

2023-10-31  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-relations.
	* gnu/packages/cran.scm (r-relations): New variable.

	Change-Id: I4bf67353aa7f7221592d274d61c74b83191a6281

2023-10-31  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-magicaxis.
	* gnu/packages/cran.scm (r-magicaxis): New variable.

	Change-Id: I9843dcf90cd6d85799fab688d6dccfcfacfad672

2023-10-31  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-celestial.
	* gnu/packages/cran.scm (r-celestial): New variable.

	Change-Id: I9ab9c6b6c79f2fb12d7391a75e7214bbeba675fc

2023-10-31  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-nistunits.
	* gnu/packages/cran.scm (r-nistunits): New variable.

	Change-Id: I66328b54045a3125e5f3033605be88e3a1b2646a

2023-10-31  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-r4rna.
	* gnu/packages/bioconductor.scm (r-r4rna): New variable.

	Change-Id: I1bde2a17b0ba4a97fa54161744f048dbfaf2217a

2023-10-31  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-r3cseq.
	* gnu/packages/bioconductor.scm (r-r3cseq): New variable.

	Change-Id: Ib62db1415ef3988ccef88ad600192246964b4d84

2023-10-31  Yann Dupont  <Yann.Dupont@univ-nantes.fr>

	gnu: lvm2: Remove systemd rule.
	Fixes <https://issues.guix.gnu.org/65177>.
	Reported by Adrien 'neox' Bourmault <neox@gnu.org>.

	* gnu/packages/patches/lvm2-no-systemd.patch: New file.
	* gnu/packages/linux.scm (lvm2)[source]: Apply patch.
	* gnu/local.mk: Register new patch.

	Change-Id: I6b9d583f5914cc127c067829b5891827c04608cb

2023-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: coturn: Update to 4.6.2.
	* gnu/packages/telephony.scm (coturn): Update to 4.6.2.

	Change-Id: If0b46af1a034a72a49c00b1e2a871ea636d203f2

2023-10-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "gnu: opensmtpd: Update to 7.4.0p0."
	This reverts commit b6e8d587c4551f0fd28fcef96f33909a8ab8e9df
	pending investigation of a segfault reported by graywolf in #guix.

	Revert "gnu: linux-libre@6: Enable Coreboot framebuffer support (again)."
	This reverts commit 6d7e181ba18d11c92409a93936025fb46b9c8171.

2023-10-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-ml-collections.
	* gnu/packages/machine-learning.scm (python-ml-collections): New variable.

	Change-Id: I9299fe4221f13d979266fccc7b9cdd96a8d6e678

2023-10-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-dm-tree: Use static abseil-cpp.
	* gnu/packages/python-xyz.scm (python-dm-tree)[inputs]: Replace abseil-cpp
	with static-abseil-cpp.
	[arguments]: Reference static libraries.

	Change-Id: I11b58ad907a3e59b98c28d6c2f6fb7bcc15be742

2023-10-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add static-abseil-cpp.
	* gnu/packages/cpp.scm (static-abseil-cpp): New variable.
	(make-static-abseil-cpp): New procedure.

	Change-Id: I0b0b17b31461baf1189d7c818a82c99baad253c1

2023-10-30  Leo Famulari  <leo@famulari.name>

	gnu: transmission: Update to 4.0.4.
	* gnu/packages/bittorrent.scm (transmission): Update to 4.0.4.
	[synopsis]: Remove "marketing phrases".

	Change-Id: Ibecdf14198ba926eea66ff5ba29ec05fbd27fde2

2023-10-30  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: cockatrice: Update to 2.9.0.
	* gnu/packages/games.scm (cockatrice): Update to 2.9.0.

	Change-Id: Ia963a45ff49af40295329fd99db0dd039e314b77

2023-10-30  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: labwc: Update to 0.6.5.
	* gnu/packages/wm.scm (labwc): Update to 0.6.5.
	[inputs]: Add librsvg.

	Change-Id: I2812e78aa5ee6e2a19ed5e8756aac0e0f83610db

2023-10-30  Jack Hill  <jackhill@jackhill.us>

	gnu: ansible: Update to 8.5.0.
	* gnu/packages/admin.scm (ansible): Update to 8.5.0.

	Change-Id: I38ac84a0945f3ba10e13246cf8ae95c3795b52b3

2023-10-30  Jack Hill  <jackhill@jackhill.us>

	gnu: Remove python-resolvelib@0.5.
	* gnu/packages/python-xyz.scm (python-resolvelib-0.5): Delete
	variable. This was only used by ansible-core which can now use the
	newer version.

	Change-Id: Ic40e21561807ed5faae466e13193892e4f9aa6ae

2023-10-30  Jack Hill  <jackhill@jackhill.us>

	gnu: ansible-core: Update to 2.15.5 and fix tests.
	* gnu/packages/admin.scm (ansible-core): Update to 2.15.5.
	[#:phases]<check>: Enable tests that now pass and choose
	the right ansible-test to invoke.
	[propagated-inputs]: Replace python-resolvelib-0.5 with python-resolvelib.

	Change-Id: Ibda3222a16fefb1484affdb62e38a3a07ce61986

2023-10-30  Sebastian Gibb  <mail@sebastiangibb.de>

	gnu: Add r-consort.
	* gnu/packages/consort.scm (r-consort): New variable.

	Change-Id: I37bae26b3271f2c8e4d73bb72e11bc475168b0f7

2023-10-30  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add online-judge-tools.
	* gnu/packages/python-xyz.scm (online-judge-tools): New variable.
	* gnu/packages/patches/online-judge-tools.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add patch file.

	Change-Id: I78315db15ca8205dff607e98388c404ede64fb60

2023-10-30  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add python-online-judge-api-client.
	* gnu/packages/python-xyz.scm (python-online-judge-api-client): New variable.
	* gnu/packages/patches/python-online-judge-api-client-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add patch file.

	Change-Id: If407a070a52e66c723d042217a5ff6e1589efce1

2023-10-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add aerich.
	* gnu/packages/databases.scm (aerich): New variable.

	Change-Id: I322d619dc80c943d50e28a96ba74d276784ab8da

2023-10-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add python-ddlparse.
	* gnu/packages/python-xyz.scm (python-ddlparse): New variable.

2023-10-30  Vinicius Monego  <monego@posteo.net>

	gnu: Add ffmpeg-normalize.
	* gnu/packages/video.scm (ffmpeg-normalize): New variable.

	gnu: Add ffmpeg-progress-yield.
	* gnu/packages/video.scm (ffmpeg-progress-yield): New variable.

2023-10-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-voltron.
	* gnu/packages/bioinformatics.scm (r-voltron): New variable.

	Change-Id: I5f70cf613bf2c26c4ca119483c9ad3b0beba6502

2023-10-30  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Update to 2.17.7.
	* gnu/packages/dezyne.scm (dezyne): Update to 2.17.7.

	Change-Id: I278e4e17f49b15600689cebda04298de6bbc8a65

2023-10-29  Philip McGrath  <philip@philipmcgrath.com>

	gnu: nghttp2: Replace with 1.57.0.
	This release mitigates CVE-2023-44487.

	* gnu/packages/web.scm (nghttp2-1.57): New variable.
	(nghttp2)[replacement]: Use it.

2023-10-29  Skyler Ferris  <skyvine@protonmail.com>

	gnu: file-systems: Add xenfs to %pseudo-file-system-types.
	* gnu/system/file-systems.scm (%pseudo-file-system-types): Add xenfs.

2023-10-29  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to 1.2.0.
	* gnu/packages/ci.scm (cuirass): Update to 1.2.0.

	Change-Id: Iada634a9d66ea3bf1035084970cf560ff5303c28

2023-10-29  Clément Lassieur  <clement@lassieur.org>

	gnu: passff-host: Fix builder issues.
	* gnu/packages/browser-extensions.scm (passff-host)[arguments]: Use
	`patch-shebang` instead of wrong `substitute*`, add newline after
	substitution.

	Change-Id: I6cd1d681e9e84bdeb24943dfe1d85d996f1a262b

2023-10-29  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: emacs-julia-mode: Update to 0.4-0.7a8c868.
	* gnu/packages/emacs-xyz.scm (emacs-julia-mode): Update to 0.4-0.7a8c868.
	[arguments]: Convert to list of G-Expressions.

	Change-Id: I3d06dbe824ce989400d801118e8bca496ae4b3e2

2023-10-29  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: emacs-julia-mode: Exclude tests that fail with Emacs 29.
	* gnu/packages/emacs-xyz.scm (emacs-julia-mode)[#:phases]: Add ‘fix-tests’.

	Change-Id: I1da1077a7e7e077392458243b2d3cd44592ebd45

2023-10-29  John Kehayias  <john.kehayias@protonmail.com>

	gnu: godot: Update to 4.1.2.
	* gnu/packages/game-development.scm (godot): Update to 4.1.2.

	Change-Id: I358305245305c2cf31e40ce1d33f28c97c224b52

2023-10-29  宋文武  <iyzsong@member.fsf.org>

	gnu: retroarch: Remove input labels.
	* gnu/packages/emulators.scm (retroarch)[inputs]: Remove labels.

	Change-Id: Ia536f4b529260dc8c0f91618e0fd1e207984942f

2023-10-29  宋文武  <iyzsong@member.fsf.org>

	gnu: retroarch: Use latest ffmpeg.
	* gnu/packages/emulators.scm (retroarch)[inputs]: Replace ffmpeg-4 with ffmpeg.

	Change-Id: I8b2772e139fd884caa6b411afdcf1ccb849dbc28

2023-10-29  宋文武  <iyzsong@member.fsf.org>

	gnu: retroarch: Use more system libraries.
	* gnu/packages/emulators.scm (retroarch)[inputs]: Add flac, glslang,
	mbedtls-apache, openssl, spirv-headers and spirv-tools.
	[arguments]: Add configure flags to disable bundled libraries.

	Change-Id: I2a833da5e5b28469e4677b3c24608e71949308a7

2023-10-29  宋文武  <iyzsong@member.fsf.org>

	gnu: retroarch: Update to 1.16.0.3.
	* gnu/packages/emulators.scm (retroarch): Update to 1.16.0.3.

	Change-Id: Ied17b92bb416bd7e237ef883793015c96b01d2f8

2023-10-24  Liliana Marie Prikler  <liliana.prikler@gmail.com>
	    Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: webkitgtk-with-libsoup2: Use propagated inputs from GTK3.
	This fixes an error in commits ee748c1df093dd63da982e2f3cd0e11c6633d3d6 and
	9bac1cad271de4f4436755c296577c4e185d564c, the latter of which was missing a
	hunk to address the failing build of the former.
	See <https://bugs.gnu.org/66480#47> for the full patch.

	* gnu/packages/webkit.scm (webkitgtk-with-libsoup2)[propagated-inputs]: Use
	package-propagated-inputs from webkitgtk-for-gtk3 rather than webkitgtk.

	Change-Id: I3f2bfb127da4021d3b557d15cfdae6d6f54e7935

2023-10-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team
	Change-Id: Ib6f55bebef2fb235fa59fd5442102a3e0ace3191

2023-10-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Document Cuirass build notifications.
	* doc/contributing.texi (Tracking Bugs and Changes)
	<Cuirass Build Notifications>: New subsection.

	Change-Id: Icead24ec18cd4511ee6217aae3c1d11ec552a9c7
	Reviewed-by: Mathieu Othacehe <othacehe@gnu.org>

2023-10-23  Clément Lassieur  <clement@lassieur.org>

	build: Fix it.
	* Makefile.am (.git/config): Add missing "\".

	Change-Id: I0d1435ef33d9e6f2246631fa0eb8cbb617ea8fb5

2023-10-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: at-spi2-core: Skip tests on powerpc-linux.
	* gnu/packages/gtk.scm (at-spi2-core)[arguments]: When building for
	powerpc-linux skip the custom 'check phase.

	Change-Id: I8c609c1cb6eb8b03746e294f7b8e3d0792c43443

2023-10-23  Sören Tempel  <soeren@soeren-tempel.net>

	syscalls: Consistently use existing linux? definition.
	Instead of duplicating this existing logic across the source file. This
	will make it easier to add additional linux targets (e.g. linux-musl) in
	the future.

	* guix/build/syscalls.scm (readdir*, write-socket-address!)
	(read-socket-address): Use linux? constant.

	Change-Id: I833c1d1630dcb8319584de1ea918cb22696f0058

2023-10-23  Sören Tempel  <soeren@soeren-tempel.net>

	syscalls: Add support for musl libc.
	This commit allows using Guix on a foreign distro which uses musl libc,
	for example, Alpine Linux. Usage of musl libc is detected via a new
	musl-libc? variable using the Guile %host-type.

	Using the new musl-libc? variable, we can now implement musl-specific
	quirks. The two compatibility problems I encountered in this regard are
	that musl dose not export a readdir64 and statfs64 symbol. On musl,
	these two functions are implemented as CPP macros that expand to
	readdir/statfs. To workaround that, a case-distinction was added.

	The existing linux? variable has been modified to return true if the
	%host-system contains "linux-" in order to ensure it is true for both
	linux-gnu as well as linux-musl host systems.

	The patch has been tested on Alpine Linux and is already used for the
	downstream Guix package shipped in Alpine Linux's package repository.

	* guix/build/syscalls.scm (musl-libc?): New variable.
	(linux?): Truth value on any linux system.
	(statfs, readdir-procedure): Support musl libc.

	Change-Id: Icc4101a062381240f977f4550344bde696513c52

2023-10-23  Ludovic Courtès  <ludo@gnu.org>

	build-system/dub: Remove dependency on (guix build syscalls).
	The (guix build syscalls) module was unused.

	* guix/build-system/dub.scm (%dub-build-system-modules): Remove (guix
	build syscalls).

2023-10-23  Ludovic Courtès  <ludo@gnu.org>

	build-system/android-ndk: Remove dependency on (guix build syscalls).
	The (guix build syscalls) module was unused.

	* guix/build-system/android-ndk.scm (%android-ndk-build-system-modules):
	Remove (guix build syscalls).

2023-10-23  Ludovic Courtès  <ludo@gnu.org>

	build-system/ant: Remove dependency on (guix build syscalls).
	The module has been unused since
	a6343af22161b21ddbc4143a2b6a60d1ee860eb0.

	* guix/build-system/ant.scm (%ant-build-system-modules): Remove (guix
	build syscalls).

2023-10-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: public-inbox: Remove dependency on (guix build syscalls).
	* gnu/packages/mail.scm (public-inbox)[arguments]: Remove #:imported-modules.
	Remove (guix build syscalls) from #:modules.  Rewrite ‘check’ phase to
	reap processes from the build process.
	[native-inputs]: Remove TINI.

2023-10-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: polkit: Remove dependency on (guix build syscalls).
	Having a dependency on (guix build syscalls) this deep in the stack
	would make it much harder to change syscalls.scm.

	* gnu/packages/polkit.scm (polkit)[arguments]: Remove #:imported-modules.
	Remove (guix build syscalls) from #:modules.
	Rewrite ‘check’ phase to reap processes from the build process.
	[native-inputs]: Remove TINI.

2023-10-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-dbusmock: Use ‘search-input-file’.
	* gnu/packages/python-xyz.scm (python-dbusmock)[arguments]: In
	‘patch-paths’ phase, use ‘search-input-file’ instead of ‘assoc-ref’.

	gnu: python-dbusmock: Rewrite phases as a gexp.
	* gnu/packages/python-xyz.scm (python-dbusmock)[arguments]: Use gexps.

2023-10-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-dbusmock: Remove dependency on (guix build syscalls).
	Having a dependency on (guix build syscalls) this deep in the stack
	would make it much harder to change syscalls.scm.

	* gnu/packages/python-xyz.scm (python-dbusmock)[native-inputs]: Remove TINY.
	[arguments]: Remove #:imported-modules, and remove (guix build syscalls)
	from #:modules.  Rewrite ‘check’ phase to reap processes from the build
	process itself.

2023-10-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-ipykernel: Remove dependency on (guix build syscalls).
	* gnu/packages/python-xyz.scm (python-ipykernel)[arguments]:
	Remove #:imported-modules.  Remove (guix build syscalls) from #:modules.
	Rewrite ‘check’ phase to reap child processes from the build process.
	[native-inputs]: Remove TINI.

	gnu: mutter: Remove dependency on (guix build syscalls).
	* gnu/packages/gnome.scm (mutter)[arguments]: Remove #:imported-modules.
	Remove (guix build syscalls) from #:modules.
	Rewrite ‘check’ phase to reap processes from the build process.
	[native-inputs]: Remove TINI.

2023-10-23  Clément Lassieur  <clement@lassieur.org>

	gnu: icecat: Support Guix packaged extensions and native manifests.
	* gnu/build/icecat-extension.scm: New file with a MAKE-ICECAT-EXTENSION
	procedure that makes sure the add-on directory is a symlink, so that Icecat
	can normalize it into a package store path.
	* gnu/local.mk (dist_patch_DATA): Register it, as well as new patches.
	* gnu/packages/browser-extensions.scm (ublock-origin)[properties]: Store the
	add-on ID so that it is accessible in MAKE-ICECAT-EXTENSION.
	[arguments]: Use the add-on ID as root directory.
	(ublock-origin/icecat): New procedure.
	* gnu/packages/gnuzilla.scm (icecat-minimal)[arguments]: Rewrite the unused
	'apply-guix-specific-patches' phase so that it applies the following two
	patches.
	[native-search-paths]: New field.
	* gnu/packages/patches/icecat-compare-paths.patch: New patch that compares
	add-on paths (which are package store paths) to detect package changes.
	* gnu/packages/patches/icecat-use-system-wide-dir.patch: New patch that
	replaces "/usr/lib/mozilla" (the system-wide directory for extensions and
	native manifests) with "$ICECAT_SYSTEM_DIR".

2023-10-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: mpd-mpc: Really fix directory for bash completions.
	Commit 577fd21122ca50ab7594be9adf0c5c06d5b26678 contains a typo wherein a dash
	was used instead of an underscore.  Compare for example the git package to see
	where completions should be installed.

	* gnu/packages/mpd.scm (mpd-mpc)[move-completion]: Use “etc/bash_completion.d”
	instead of “etc/bash-completion.d”.

2023-10-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-haskell-snippets: Use correct directory for snippets.
	This package instructs Yasnippet to look for snippets relative to its own
	path.  However, it installs the snippets directly to site-lisp, which as of
	79cfe30f3eb10bd3dbf7aa0f6e873c945d7d0ea5 is one directory above that.  Use the
	elpa-directory procedure introduced in that commit to rectify this mistake.

	* gnu/packages/emacs-xyz.scm (emacs-haskell-snippets)[#:phases]
	<install-snippets>: Use elpa-directory.

	Fixes: Wrong location for haskell snippets <https:issues.guix.gnu.org/66562>

2023-10-23  Herman Rimm  <herman_rimm@protonmail.com>

	gnu: Add rust-1.73.
	* gnu/packages/rust.scm (rust-1.73): New variable.

	Change-Id: I97ab62112cd9386427d3cf8f9f6e1700492966b1

2023-10-23  Jack Hill  <jackhill@jackhill.us>

	gnu: epiphany: Update to 42.5.
	* gnu/packages/gnome.scm (epiphany): Update to 42.5.

	gnu: epiphany: Use webkitgtk-for-gtk3.
	* gnu/packages/gnome.scm (epiphany)[inputs]: Replace webkitgtk with
	webkitgtk-for-gtk3.

2023-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-alecthomas-assert: Move to (gnu packages golang-check).
	* gnu/packages/golang-check.scm (go-github-com-alecthomas-assert): Move
	from here...
	* gnu/packages/golang.scm: ... to here.

	gnu: go-golang-org-sql-mock: Move to (gnu packages golang-check).
	* gnu/packages/golang-check.scm (go-golang-org-sql-mock): Move from
	here...
	* gnu/packages/golang.scm: ... to here.

	gnu: go-golang-org-x-lint: Move to (gnu packages golang-check).
	* gnu/packages/golang-check.scm (go-golang-org-x-lint): Move from
	here...
	* gnu/packages/golang.scm: ... to here.

	gnu: go-honnef-co-go-tools: Move to (gnu packages golang-check).
	* gnu/packages/golang-check.scm (go-honnef-co-go-tools): Move from
	here...
	* gnu/packages/golang.scm: ... to here.

	gnu: go-github-com-onsi-ginkgo: Move to (gnu packages golang-check).
	* gnu/packages/golang-check.scm (go-github-com-onsi-ginkgo):
	Move from here...
	* gnu/packages/golang.scm: ... to here.

	gnu: go-github-com-google-go-cmdtest: Move to (gnu packages golang-check).
	* gnu/packages/golang-check.scm (go-github-com-google-go-cmdtest): Move
	from here...
	* gnu/packages/golang.scm: ... to here.

	gnu: go-github-com-frankban-quicktest: Move to (gnu packages golang-check).
	* gnu/packages/golang-check.scm (go-github-com-frankban-quicktest): Move
	from here...
	* gnu/packages/golang.scm: ... to here.

	gnu: go-github-com-cheekybits-is: Move to (gnu packages golang-check).
	* gnu/packages/golang-check.scm (go-github-com-cheekybits-is): Move from
	here...
	* gnu/packages/golang.scm: ... to here.

	gnu: go-github-com-google-gofuzz: Move to (gnu packages golang-check).
	* gnu/packages/golang-check.scm (go-github-com-google-gofuzz): Move from
	here...
	* gnu/packages/golang.scm: ... to here.

	gnu: go-github-com-jacobsa-ogletest: Move to (gnu packages golang-check).
	* gnu/packages/golang-check.scm (go-github-com-jacobsa-ogletest): Move
	from here...
	* gnu/packages/golang.scm: ... to here.

	gnu: go-github-com-tdewolff-test: Move to (gnu packages golang-check).
	* gnu/packages/golang-check.scm (go-github-com-tdewolff-test):
	Move from here...
	* gnu/packages/golang.scm: ... to here.

	gnu: go-gopkg-in-go-playground-assert-v1: Move to (gnu packages golang-check).
	* gnu/packages/golang-check.scm (go-gopkg-in-go-playground-assert-v1):
	Move from here...
	* gnu/packages/golang.scm: ... to here.

	gnu: go-github-com-golangplus-testing: Move to (gnu packages golang-check).
	* gnu/packages/golang.scm (go-github-com-golangplus-testing): Move from
	here...
	* gnu/packages/golang-check.scm: ... to here.

	gnu: go-github-com-jacobsa-oglematchers: Move to (gnu packages golang-check).
	* gnu/packages/golang.scm (go-github-com-jacobsa-oglematchers): Move
	from here...
	* gnu/packages/golang-check.scm: ... to here.

2023-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-gopkg-in-check-v1: Move to (gnu packages golang-check).
	* gnu/packages/golang.scm (go-gopkg-in-check-v1): Move from here...
	* gnu/packages/golang-check.scm (go-gopkg-in-check-v1): ... to here.

	* gnu/packages/bioinformatics.scm: Add (gnu-packages golang-check) to
	use-module.

2023-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-stretchr-testify: Remove labels.
	* gnu/packages/golang-check.scm (go-github-com-stretchr-testify): Remove
	input lables.

	Change-Id: Ibe9dcd7b55681cf6c5b76c44ef03de2e2f02bcd9

2023-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-jacobsa-oglemock: Move to (gnu packages golang-check)
	* gnu/packages/golang.scm (go-github-com-jacobsa-oglemock): Move from here...
	* gnu/packages/golang-check.scm: ... to here.

	* gnu/packages/file-systems.scm: Add use-module (gnu-packages golang-check).

2023-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-stretchr-testify: Move to (gnu packages golang-check).
	* gnu/packages/golang.scm (go-github-com-stretchr-testify): Move from
	here...
	* gnu/packages/golang-check.scm: ...to here.

	* gnu/packages/databases.scm: Add (gnu packages golang-check) module.
	* gnu/packages/education.scm: As above...
	* gnu/packages/ipfs.scm: As above...
	* gnu/packages/irc.scm: As above...
	* gnu/packages/mail.scm: As above...
	* gnu/packages/textutils.scm: As above...
	* gnu/packages/version-control.scm: As above...

2023-10-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add (gnu packages golang-check) module.
	* gnu/packages/golang-check.scm: New file.
	* gnu/local.mk: Add to gnu/packages/golang-check.scm scope.

2023-10-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: Avoid git config 'include' duplicates.
	* Makefile.am (.git/config): Invoke git config --replace-all with a
	value-pattern instead of --add.

	Change-Id: Id6e19b15d3772105128eb9b48d0f4e039ae3d988
	Reported-by: Liliana Marie Prikler <liliana.prikler@gmail.com>

2023-10-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	teams: Adjust shebang to use 'guix repl'.
	This ensures the correct Guix dependencies are always available for the
	script.

	* etc/teams.scm.in: Rename to...
	* etc/teams.scm: ... this.  Adjust shebang.
	* .gitignore: No longer ignore it.
	* configure.ac: Do not process it with AC_CONFIG_FILES.

	Reported-by: Clément Lassieur <clement@lassieur.org>
	Fixes: https://issues.guix.gnu.org/66605
	Change-Id: I7a01750c6c5f0696b6c36b1e6caa9389d9e6822c

2023-10-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: colobot: Improve package style.
	* gnu/packages/games.scm (colobot)[arguments]: Use G-expressions.
	<#:phases>: Remove trailing #T.
	[native-inputs, inputs]: Remove labels.

	gnu: colobot: Update to 0.2.1-alpha.
	* gnu/packages/games.scm (colobot): Update to 0.2.1-alpha.

2023-10-22  Liliana Marie Prikler  <liliana.prikler@gmail.com>
	    Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: webkitgtk-with-libsoup2: Use keyword arguments for GTK3.
	This fixes an error commit ee748c1df093dd63da982e2f3cd0e11c6633d3d6, where
	webkitgtk-with-libsoup2 would be built for GTK4 – a contradiction, as
	GTK4 builds require libsoup3.  See also <https://bugs.gnu.org/66480#47>.

	* gnu/packages/webkit.scm (webkitgtk-with-libsoup2)[arguments]: Use
	package-arguments of webkitgtk-for-gtk3 rather than webkitgtk.

2023-10-22  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: nautilus: Update to 44.2.1.
	* gnu/packages/gnome.scm (nautilus): Update to 44.2.1.

2023-10-22  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Make webkitgtk-next the new webkitgtk.
	As of version 2.42.0, the WebKit 6.0 typelib is considered stable.
	With GNOME itself moving to GTK4 as time marches on, we should reflect
	the fact that this is the preferred Webkit for future applications.

	* gnu/packages/webkit.scm (webkitgtk-next): Remove variable.  Inline logic…
	(webkitgtk): … here.  Move old value …
	(webkitgtk-for-gtk3): … here.
	(webkitgtk-with-libsoup2): Inherit from webkitgtk-for-gtk3.
	* gnu/packages/geo.scm (gnome-maps): Adjust accordingly.
	* gnu/packages/gnome.scm (gnome-initial-setup, sushi)
	(cambalache, devhelp, devhelp-with-libsoup2, gnome-online-accounts)
	(gnome-online-accounts-3.44, evolution-data-server, evolution-data-server-3.44)
	(lollypop, evolution, gnome-boxes, geary, komikku): Likewise.
	* gnu/packages/guile-xyz.scm (guile-gi, nomad): Likewise.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Likewise.
	* gnu/packages/mail.scm (balsa): Likewise.
	* gnu/packages/mate.scm (atril): Likewise.
	* gnu/packages/music.scm (ctrlr): Likewise.
	* gnu/packages/rednotebook.scm (rednotebook): Likewise.
	* gnu/packages/syndication.scm (gfeeds): Likewise.
	* gnu/packages/telegram.scm (telegram-desktop): Likewise.
	* gnu/packages/vnc.scm (remmina): Likewise.
	* gnu/packages/web-browsers.scm (nyxt): Likewise.

2023-10-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	etc: teams: Parse 'From' commit more leniently.
	When a Change-Id is used, patman prepends a Message-Id field on the first line
	of the patch, which broke the assumption that the 'From $commit' line must
	appear on the first line.

	* etc/teams.scm.in (git-patch->commit-id): Loop each line of the file until a
	match is found.  Update doc.

	Series-to: 66027@debbugs.gnu.org
	Series-version: 3
	Series-changes: 3
	 - New commit
	Series-cc: Giovanni Biscuolo <g@xelera.eu>, Simon Tournier <zimon.toutoune@gmail.com>
	Change-Id: I20400f87469ffb761ffc82dd32e34cd06f619043

2023-10-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: patman: Apply patch for new Change-Id setting.
	* gnu/packages/bootloaders.scm (u-boot) [source]: Apply patch.
	* gnu/packages/patches/u-boot-patman-change-id.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* .patman (keep_change_id): Use it.

	Series-changes: 3
	 - New commit
	Change-Id: I33c03013f6a260b5f5d80212b7b6ebe8a3f97efa

2023-10-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: Add a commit-msg hook that embeds Change-Id in commit messages.
	Partially implements <https://issues.guix.gnu.org/66027>.

	This will make it possible to track a merged commit back to its original
	posting on the mailing list, and open the door to new opportunities such as
	closing fully merged series automatically.

	* Makefile.am (COMMIT_MSG_MAGIC): New variable.
	(.git/hooks/commit-msg): New target.
	* etc/git/commit-msg: New file.
	* doc/contributing.texi (Configuring Git): Document Change-Id.

	Series-changes: 3
	 - Clarify documentation text, as suggested by Simon
	Change-Id: Ia92fa958eae600fdd4e180bad494c85db8bb4dd6
	Reviewed-by: Simon Tournier <zimon.toutoune@gmail.com>

2023-10-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: make-opensbi-package: Set target to #false.
	* gnu/packages/firmware.scm (make-opensbi-package)[arguments]: Set
	target to #false.

	gnu: transanno: Don't set #:tests to #true.
	* gnu/packages/bioinformatics.scm (transanno)[arguments]: Don't set
	tests unconditionally to #true.

	gnu: wcslib-7.12: Remove pregenerated files.
	* gnu/packages/astronomy.scm (wcslib-7.12)[source]: Add snippet to
	remove pregenerated files.

	gnu: wcslib: Remove pregenerated files.
	* gnu/packages/astronomy.scm (wcslib)[source]: Add snippet to remove
	pregenerated files.
	[native-inputs]: Add flex.

	gnu: gnuastro: Update to 0.21.
	* gnu/packages/astronomy.scm (gnuastro): Update to 0.21.

2023-10-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-flatbuffers.
	* gnu/packages/serialization.scm (python-flatbuffers): New variable.

2023-10-22  Efraim Flashner  <efraim@flashner.co.il>

	guix: import: Don't import yanked rust crates.
	* guix/import/crate.scm (<crate-version>): Add yanked? field.
	(crate->guix-package)[find-crate-version]: Remove versions which have
	been yanked.
	* tests/crate.scm: Adjust tests for new yanked? field.

	gnu: Add xremap-gnome.
	* gnu/packages/rust-apps.scm (xremap-gnome): New variable.

2023-10-22  Aleksandr Vityazev  <avityazew@gmail.com>

	gnu: Add xremap-x11.
	* gnu/packages/rust-apps.scm (xremap-x11): New variable.

	gnu: Add xremap-sway.
	* gnu/packages/rust-apps.scm (xremap-sway): New variable.

	gnu: Add xremap-wlroots.
	* gnu/packages/rust-apps.scm (xremap-wlroots): New variable.

2023-10-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xremap: Install shell completions.
	* gnu/packages/rust-apps.scm (rust-xremap)[arguments]: Add a phase to
	install the shell completions.

2023-10-22  Aleksandr Vityazev  <avityazew@gmail.com>

	gnu: Add rust-xremap.
	* gnu/packages/rust-apps.scm (rust-xremap): New variable.

2023-10-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-zbus-polkit-1.
	* gnu/packages/crates-io.scm (rust-zbus-polkit-1): New variable.

2023-10-22  Aleksandr Vityazev  <avityazew@gmail.com>

	gnu: Add rust-zbus-1.
	* gnu/packages/crates-io.scm (rust-zbus-1): New variable.

	gnu: Add rust-zvariant-2.
	* gnu/packages/crates-io.scm (rust-zvariant-2): New variable.

	gnu: Add rust-zvariant-derive-2.
	* gnu/packages/crates-io.scm (rust-zvariant-derive-2): New variable.

	gnu: Add rust-zbus-macros-1.
	* gnu/packages/crates-io.scm (rust-zbus-macros-1): New variable.

	gnu: Add rust-enumflags2-0.6.
	* gnu/packages/crates-io.scm (rust-enumflags2-0.6): New variable.

	gnu: Add rust-enumflags2-derive-0.6.
	* gnu/packages/crates-io.scm (rust-enumflags2-derive-0.6): New variable.

	gnu: Add rust-x11rb-0.12.
	* gnu/packages/crates-io.scm (rust-x11rb-0.12): New variable.

	gnu: Add rust-x11rb-protocol-0.12.
	* gnu/packages/crates-io.scm (rust-x11rb-protocol-0.12): New variable.

	gnu: Add rust-gethostname-0.3.
	* gnu/packages/crates-io.scm (rust-gethostname-0.3): New variable.
	(rust-gethostname-0.2): Inherit from rust-gethostname-0.3.

	gnu: Add rust-as-raw-xcb-connection-1.
	* gnu/packages/crates-io.scm (rust-as-raw-xcb-connection-1): New variable.

	gnu: Add rust-wayland-protocols-wlr-0.1.
	* gnu/packages/crates-graphics.scm (rust-wayland-protocols-wlr-0.1): New
	variable.

	gnu: Add rust-wayland-protocols-0.30.
	* gnu/packages/crates-graphics.scm (rust-wayland-protocols-0.30): New
	variable.
	(rust-wayland-protocols-0.29): Inherit from rust-wayland-protocols-0.30.

	gnu: Add rust-wayland-server-0.30.
	* gnu/packages/crates-graphics.scm (rust-wayland-server-0.30): New
	variable.
	(rust-wayland-server-0.29): Inherit from rust-wayland-server-0.30.

	gnu: Add rust-wayland-client-0.30.
	* gnu/packages/crates-graphics.scm (rust-wayland-client-0.30): New
	variable.
	(rust-wayland-client-0.29): Inherit from rust-wayland-client-0.30.

	gnu: Add rust-wayland-scanner-0.30.
	* gnu/packages/crates-graphics.scm (rust-wayland-scanner-0.30): New
	variable.
	(rust-wayland-scanner-0.29): Inherit from rust-wayland-scanner-0.30.

	gnu: Add rust-quick-xml-0.28.
	* gnu/packages/crates-io.scm (rust-quick-xml-0.28): New variable.
	(rust-quick-xml-0.27): Inherit from rust-quick-xml-0.28.

	gnu: Add rust-wayland-backend-0.1.
	* gnu/packages/crates-graphics.scm (rust-wayland-backend-0.1): New
	variable.

2023-10-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-serde-xml-rs-0.6.
	* gnu/packages/crates-io.scm (rust-serde-xml-rs-0.6): New variable.
	(rust-serde-xml-rs-0.5): Inherit from rust-serde-xml-rs-0.6.

	gnu: Add rust-ron-0.8.
	* gnu/packages/crates-io.scm (rust-ron-0.8): New variable.
	(rust-ron-0.7): Inherit from rust-ron-0.8.

	gnu: Add rust-rmp-serde-1.
	* gnu/packages/crates-io.scm (rust-rmp-serde-1): New variable.
	(rust-rmp-serde-0.15): Inherit from rust-rmp-serde-1.

	gnu: rust-rmp-0.8: Update to 0.8.12.
	* gnu/packages/crates-io.scm (rust-rmp-0.8): Update to 0.8.12.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-paste-1.
	[cargo-development-inputs]: Add rust-quickcheck-1.

	gnu: Add rust-option-set-0.2.
	* gnu/packages/crates-io.scm (rust-option-set-0.2): New variable.
	(rust-option-set-0.1): Inherit from rust-option-set-0.2.

2023-10-22  Aleksandr Vityazev  <avityazew@gmail.com>

	gnu: Add rust-serde-with-3.
	* gnu/packages/crates-io.scm (rust-serde-with-3): New variable.

2023-10-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-expect-test-1: Update to 1.4.1.
	* gnu/packages/crates-io.scm (rust-expect-test-1): Update to 1.4.1.
	[arguments]: Don't skip tests.

2023-10-22  Aleksandr Vityazev  <avityazew@gmail.com>

	gnu: Add rust-serde-with-macros-3.
	* gnu/packages/crates-io.scm (rust-serde-with-macros-3): New variable.

	gnu: Add rust-darling-0.20.
	* gnu/packages/crates-io.scm (rust-darling-0.20): New variable.
	(rust-darling-0.14): Inherit from rust-darling-0.20.

	gnu: Add rust-darling-macro-0.20.
	* gnu/packages/crates-io.scm (rust-darling-macro-0.20): New variable.
	(rust-darling-macro-0.14): Inherit from rust-darling-macro-0.20.

	gnu: Add rust-darling-core-0.20.
	* gnu/packages/crates-io.scm (rust-darling-core-0.20): New variable.
	(rust-darling-core-0.14): Inherit from rust-darling-core-0.20.

	gnu: Add rust-hyprland-0.3.
	* gnu/packages/crates-io.scm (rust-hyprland-0.3): New variable.

	gnu: Add rust-hyprland-macros-0.3.
	* gnu/packages/crates-io.scm (rust-hyprland-macros-0.3): New variable.

	gnu: Add rust-fork-0.1.
	* gnu/packages/crates-io.scm (rust-fork-0.1): New variable.

	gnu: Add rust-evdev-0.12.
	* gnu/packages/crates-io.scm (rust-evdev-0.12): New variable.

	gnu: Add rust-derive-where-1.
	* gnu/packages/crates-io.scm (rust-derive-where-1): New variable.

2023-10-22  Steve George  <steve@futurile.net>

	gnu: Add rust-librespot-metadata-0.4.
	* gnu/packages/crates-io.scm (rust-librespot-metadata-0.4): New variable.

	gnu: Add rust-librespot-discovery-0.4.
	* gnu/packages/crates-io.scm (rust-librespot-discovery-0.4): New variable.

	gnu: Add rust-libmdns-0.7.
	* gnu/packages/crates-io.scm (rust-libmdns-0.7): New variable.
	(rust-libmdns-0.6): Inherit from rust-libmdns-0.6.

	gnu: Add rust-if-addrs-0.7.
	* gnu/packages/crates-io.scm (rust-if-addrs-0.7): New variable.
	(rust-if-addrs-0.6): Inherit from rust-if-addrs-0.7.

	gnu: Add rust-librespot-audio-0.4.
	* gnu/packages/crates-io.scm (rust-librespot-audio-0.4): New variable.

	gnu: Add rust-aes-ctr-0.6.
	* gnu/packages/crates-io.scm (rust-aes-ctr-0.6): New variable.

	gnu: Add rust-librespot-core-0.4.
	* gnu/packages/crates-io.scm (rust-librespot-core-0.4): New variable.

	gnu: Add rust-shannon-0.2.
	* gnu/packages/crates-io.scm (rust-shannon-0.2): New variable.

	gnu: Add rust-priority-queue-1.
	* gnu/packages/crates-io.scm (rust-priority-queue-1): New variable.

	gnu: Add rust-pbkdf2-0.8.
	* gnu/packages/crates-io.scm (rust-pbkdf2-0.8): New variable.

	gnu: Add rust-password-hash-0.2.
	* gnu/packages/crates-io.scm (rust-password-hash-0.2): New variable.

	gnu: Add rust-librespot-protocol-0.4.
	* gnu/packages/crates-io.scm (rust-librespot-protocol-0.4): New variable.

	gnu: rust-protobuf-2: Update to 2.28.0.
	* gnu/packages/crates-io.scm (rust-protobuf-2): Update to 2.28.0.
	[cargo-inputs]: Replace rust-bytes-0.5 with 1.
	(rust-protobuf-codegen-2): Update to 2.28.0.
	(rust-protobuf-codegen-pure-2): Update to 2.28.0.
	[arguments]: Skip tests.

	gnu: Add rust-hyper-proxy-0.9.
	* gnu/packages/crates-io.scm (rust-hyper-proxy-0.9): New variable.

2023-10-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: opensmtpd: Update to 7.4.0p0.
	* gnu/packages/mail.scm (opensmtpd): Update to 7.4.0p0.

	Change-Id: I5536b828eecd16f041ed9381b16bd7aa54158155

2023-10-22  Jelle Licht  <jlicht@fsfe.org>

	gnu: linux-libre 6.5: Update deblob scripts version hash.
	* gnu/packages/linux.scm (deblob-scripts-6.5): Update hash.

	Change-Id: If692586bac01369c63099cf8311c9a94e70cc106

2023-10-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: iotop: Update to 1.25.
	* gnu/packages/linux.scm (iotop): Update to 1.25.

	Change-Id: I7ee64c3318f8fd7677c181d32b920dfcf84b1836

2023-10-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: custom-gcc: Set upstream name.
	* gnu/packages/gcc.scm (custom-gcc)[properties]: Add upstream name.

	Change-Id: I30326dc7952b11451a86f7f026aa1a97364a89e4

2023-10-28  Efraim Flashner  <efraim@flashner.co.il>

	build-system/go: Use gccgo when go isn't supported.
	* guix/build-system/go.scm (default-gccgo): New variable.
	(lower): Only use default-go when it is supported.

	Change-Id: I30564d97703344df582accaf741f4fcd159b6be1

2023-10-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add gccgo-13.
	* gnu/packages/crates-io.scm (gccgo-13): New variable.

	Change-Id: I4b1ed0657518b9113a5ce89221189b9dd60f4347

2023-10-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gccgo: Add note about provided go version.
	* gnu/packages/gcc.scm (gccgo-10, gccgo-11, gccgo-12): Add notes about
	what version of is provided by these packages.

	Change-Id: Id483319e606fdebe1820abeb7e129c580bf2c165

2023-10-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add gerbera.
	* gnu/packages/upnp.scm (gerbera): New variable.

	Change-Id: I8b63b16fe7587557b08835d3edd58054ebe78559

2023-10-28  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20231022.
	* gnu/packages/parallel.scm (parallel): Update to 20231022.

	Change-Id: I1af0cd5d61ebb4118d13dd0e2a56ea6b3d647c17

2023-10-28  Clément Lassieur  <clement@lassieur.org>

	gnu: passff-host: Refactor builder.
	* gnu/packages/browser-extensions.scm (passff-host)[arguments]: Refactor
	builder.

	Change-Id: I42cb5e6b4808a8b2025d20654c57392f79c01a5c

2023-10-21  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: webkitgtk: Update to 2.42.1.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.42.1.
	[inputs]: Add libjxl.

	gnu: gnome-bluetooth: Update to 42.6.
	* gnu/packages/gnome.scm (gnome-bluetooth): Update to 42.6.

	gnu: bluefish: Update to 2.2.14.
	* gnu/packages/gnome.scm (bluefish): Update to 2.2.14.

	gnu: gspell: Update to 1.12.2.
	* gnu/packages/gnome.scm (gspell): Update to 1.12.2.

	gnu: tracker-miners: Update to 3.6.1.
	* gnu/packages/gnome.scm (tracker-miners): Update to 3.6.1.

2023-10-13  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Remove gnome-todo.
	* gnu/packages/gnome.scm (gnome-todo): Delete variable.

	gnu: workrave: Use new input style.
	* gnu/packages/gnome.scm (workrave)[native-inputs]: Drop labels.

	gnu: workrave: Update to 1.10.52.
	* gnu/packages/gnome.scm (workrave): Update to 1.10.52.

	gnu: gthumb: Use new input style.
	* gnu/packages/gnome.scm (gthumb)[inputs, native-inputs]: Drop labels.

	gnu: gthumb: Update to 3.12.4.
	* gnu/packages/gnome.scm (gthumb): Update to 3.12.4.

	gnu: gnome-mahjongg: Update to 3.40.0.
	* gnu/packages/gnome.scm (gnome-mahjongg): Update to 3.40.0.

	gnu: gitg: Update to 44.
	* gnu/packages/gnome.scm (gitg): Update to 44.
	[source]: Remove “gitg-fix-positional-argument.patch”.
	[inputs]: Add gpgme and libhandy.
	* gnu/packages/patches/gitg-fix-positional-argument.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	gnu: libhandy: Update to 1.8.2.
	* gnu/packages/gnome.scm (libhandy): Update to 1.8.2.

	gnu: libgit2-glib: Update to 1.2.0.
	* gnu/packages/gnome.scm (libgit2-glib): Update to 1.2.0.

2023-10-10  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: upower: Update to 1.90.2.
	Upower has an extra hardware description file for use with udev.  It should be
	installed under upower’s output, not eudev’s.

	A test is disabled, for calling an unimplemented bluez method.  The
	conditional 'adjust-test-for-excess-precision phase is included in the new
	'adjust-test-suite, so that the list of phases is always the same.

	* gnu/packages/gnome.scm (upower): Update to 1.90.2.
	[#:configure-flags]: Set udevhwdbdir.
	[#:phases] <adjust-test-for-excess-precision>: Add this phase
	unconditionnally
	<disable-failing-test>: Disable test_bluetooth_hidpp_mouse.
	[inputs]: Remove dbus-glib.
	[native-inputs]: Add dbus.

2023-10-10  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: libgudev: Update to 238.
	* gnu/packages/gnome.scm (libgudev): Update to 238.

2023-10-10  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: udev-service-type: accept hardware description file extensions.
	The udev-configuration record now has a hardware field.

	The contents of the /etc/udev directory now includes hwdb.bin, which is
	computed when the system is instanciated (prior to system activation).  The
	hardware description files used to generate hwdb.bin are not installed in
	/etc, because they are not required at run-time.

	The documentation has been reworked so as to explain why creating udev rules
	or hardware needs helper functions for configuration or extension.

	* gnu/services/base.scm (udev-hardware): New function.
	(file->udev-hardware): New function.
	(udev-hardware-service): New function.
	(udev-etc): Add hwdb.d and hwdb.bin.
	(module): Export udev-hardware, file->udev-hardware, and udev-hardware-service.
	(<udev-configuration>): Add the native-udev field.
	(udev-service-type) [extend]: Populate the hardware field.
	* doc/guix.texi (Base Services)[udev-service-type]: Explain configuration and
	extension values.
	* doc/guix.texi (Base Services)[udev-hardware]: Document it.
	[udev-hardware-service]: Same.
	* doc/guix.texi (Base Services)[udev-configuration]: Document the native-udev
	field.

2023-10-10  Vivien Kraus  <vivien@planete-kraus.eu>

	services: udev: Make udev-rule helper functions generic.
	* gnu/services/base.scm (udev-configurations-union): New function.
	(udev-configuration-file): New function, use file->udev-configuration-file.
	(file->udev-configuration-file): New function.
	(udev-rules-union): Use udev-configurations-union.
	(udev-rule): Use udev-configuration-file.
	(file->udev-rule): Use file->udev-configuration-file.

	services: udev: Rewrite udev-rule to use file->udev-rule.
	* gnu/services/base.scm (udev-rule): Use file->udev-rule.

2023-10-10  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: eudev: Update to 3.2.14.
	Eudev now has a hardware database /etc/udev/hwdb.bin made up of descriptions
	installed in the /lib/udev/hwdb.d directory of each package, and more
	generally, UDEV_HWDB_PATH.  This database index is compiled with udevadm hwdb
	--update.  The udev-service-type collects the files and compiles the index.
	Previously, the hardware description files provided by eudev would be compiled
	into $prefix/etc/udev/hwdb.bin in the eudev output.

	* gnu/packages/linux.scm (eudev): Update to 3.2.14.
	[modules]: Import (guix build utils).
	[#:phases] <allow-eudev-hwdb>: New phase.
	<install-in-lib>: New phase.
	<build-hwdb>: Remove phase.
	[#:configure-flags]: Set sysconfdir to avoid a prefix.
	[native-search-paths]: Add UDEV_HWDB_PATH.
	* gnu/packages/patches/eudev-rules-directory.patch: Rebase it.

2023-10-09  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-control-center: Update to 44.3.
	Some previous fixes have been merged upstream. The gnome version is now read
	from a dbus service, and passwd is already searched in /run/setuid-programs.

	In order to let the tests run, we use the same tests environment as
	gnome-shell.

	* gnu/packages/gnome.scm (gnome-control-center): Update to 44.3. Apply
	gnome-control-center-firmware-security.patch.
	[#:phases]<patch-paths>: Adjust accordingly.
	<skip-gtk-update-icon-cache>: Adjust accordingly.
	<check>: Override the check phase to run under dbus.
	[native-inputs]: Add setxkbmap.

2023-10-09  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-control-center: Add gnome-control-center-firmware-security.patch.
	This patch disables the firmware panel for future gnome-control-center
	versions.

	* gnu/packages/patches/gnome-control-center-firmware-security.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.

2023-10-09  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: dbus-service: Make the session bus available under /run/dbus.
	According to https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3101, glib
	now searches for the session bus socket in runstatedir. The dbus service must
	thus have its socket in /run/dbus.

	For interoperability with the dbus standard, /run/dbus is also symlinked to
	/var/run/dbus.

	* gnu/services/dbus.scm (dbus-activation): Symlink /run/dbus to /var/run/dbus.
	(%dbus-accounts): Run dbus in /run/dbus.
	(dbus-root-service-type): Save the pid file in /run/dbus.

2023-10-09  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team

2023-10-09  Clément Lassieur  <clement@lassieur.org>

	gnu: icu4c-73-promise: Fix broken test.
	* gnu/local.mk (dist_patch_DATA): Add patch.
	* gnu/packages/gnuzilla.scm (icu4c-73-promise)[source]: Add patch.
	* gnu/packages/patches/icu4c-fix-TestHebrewCalendarInTemporalLeapYear.patch:
	New file.

2023-10-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: isync: Patch path to openssl binary.
	* gnu/packages/mail.scm (isync)[arguments]: Add a phase to patch the
	path to the openssl binary for mbsync-get-cert.

2023-10-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: povray: Update to 3.7.0.10.
	* gnu/packages/graphics.scm (povray): Update to 3.7.0.10.
	[source]: Simplify snippet.

	gnu: povray: Drop input labels.
	* gnu/packages/graphics.scm (povray)[inputs]: Remove all input labels.
	[arguments]: Use G-expression to avoid the use of %build-inputs.

2023-10-09  John Kehayias  <john.kehayias@protonmail.com>

	gnu: imgui@1.86: Adjust make-flags.
	* gnu/packages/toolkits.scm (imgui-1.86)[arguments]: Remove the
	"-DIMGUI_ENABLE_FREETYPE" make-flag which breaks the display of mangohud, the
	only dependent.  The "-DImDrawIdx=unsigned int" make-flag was previously
	removed, so we can do both by filtering make-flags starting with "-D".
	[inputs]: Remove freetype.

2023-10-08  Bruno Victal  <mirai@makinata.eu>

	gnu: mympd: Update to 12.0.4.
	* gnu/packages/mpd.scm (mympd): Update to 12.0.4.

2023-10-08  Luis Felipe  <sirgazil@zoho.com>

	gnu: Add font-orbitron.
	* gnu/packages/fonts.scm (font-orbitron): New variable.

2023-10-08  Karl Hallsby  <karl@hallsby.com>

	gnu: Add tree-sitter-scala.
	* gnu/packages/tree-sitter.scm (tree-sitter-scala): New variable.

2023-10-08  john muhl  <jm@pub.pink>

	gnu: Add tree-sitter-lua.
	* gnu/packages/tree-sitter.scm (tree-sitter-lua): New variable.

2023-10-08  B. Wilson  <elaexuotee@wilsonb.com>

	gnu: Add smithforth.
	* gnu/packages/forth (smithforth): New variable.

2023-10-08  Rikard Nordgren  <hrn@posteo.net>

	gnu: Add python-beziers.
	* gnu/packages/fontutils.scm (python-beziers): New variable.

2023-10-08  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-distributed: Disable failing tests.
	* gnu/packages/python-science.scm (python-distributed): Disable failing tests.

2023-10-08  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix typo.
	* doc/guix.texi (GNU Privacy Guard): Fix typo.

2023-10-08  Ludovic Courtès  <ludo@gnu.org>

	disarchive-manifest: Add one manifest entry per tarball.
	This works around a situation where ‘cuirass remote-worker’ now builds
	with max-jobs = 1 (Cuirass commit
	980ef610989895be5ac2ba7f9d1901e5c7f22934).  The effect is that all
	.dis.drv would be performed sequentially, on a single machine (‘cuirass
	remote-server’ is unable to distribute those derivations to several
	machines because it only “sees” the ‘disarchive-collection’ derivation).
	This would take a lot of time and force a rebuild of all of *.dis.drv
	every time because their build results would not be retrieved by the
	‘remote-server’ process.

	* etc/disarchive-manifest.scm (disarchive-collection): Remove.
	<top level>: Define ‘disarchives’.  Append it to the entries of the
	manifest.

2023-10-08  Ludovic Courtès  <ludo@gnu.org>

	accounts: Ensure ‘last-change’ field of shadow entries is never zero.
	* gnu/build/accounts.scm (passwd->shadow): Add ‘max’ call so NOW is
	greater than or equal to 1.

2023-10-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 9.0.2001.
	* gnu/packages/vim.scm (vim): Update to 9.0.2001.
	[arguments]: Skip another test.

2023-10-08  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: mpd-mpc: Install bash completions in correct location.
	* gnu/packages/mpd.scm (mpd-mpc)[#:phases]: Add ‘move-completion’.

2023-10-08  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-next-minimal: Apply Guix patches.
	* gnu/packages/patches/emacs-next-native-comp-driver-options.patch: Add file.
	* gnu/packages/patches/emacs-next-exec-path.patch: Add file.
	* gnu/local.mk (dist_patch_DATA): Register them here.
	* gnu/packages/emacs.scm (emacs-next-minimal)[origin](patches): Include the
	same patches as emacs-minimal, save for the variants specific to emacs-next
	introduced above.

	Co-Authored-By: Nicolas Graves <ngraves@ngraves.fr>
	Fixes: ‘emacs-next’ is almost unusable <https://bugs.gnu.org/66227>

2023-10-08  jgart  <jgart@dismail.de>

	gnu: python-glymur: Update to 0.12.8.
	* gnu/packages/python-xyz.scm (python-glymur): Update to 0.12.8.
	[native-inputs]: Add python-scikit-image.

2023-10-07  Bruno Victal  <mirai@makinata.eu>

	services: configuration: Add some commonly used predicates.
	* gnu/services/configuration.scm (list-of-packages?, list-of-symbols?): New
	predicate.
	* gnu/services/audio.scm (list-of-symbol?): Remove.
	* gnu/services/telephony.scm (string-list?): Remove.
	(serialize-string-list): Rename to …
	(serialize-list-of-strings): … this.
	(account-fingerprint-list?, jami-account-list?): Use list-of.
	* doc/guix.texi: Update it.

2023-10-07  Bruno Victal  <mirai@makinata.eu>

	doc: Rewrite define-configuration.
	Rewrite this section to make it easier to document later syntactical
	changes.

	* doc/guix.texi (Complex Configurations): Rewrite define-configuration
	documentation. Fix simple serializer example.

2023-10-07  Bruno Victal  <mirai@makinata.eu>

	services: fstrim-service-type: Serialize with SRFI-171 transducers.
	* gnu/services/linux.scm (serialize-fstrim-configuration): Refactor to use
	base-transducer.

2023-10-07  Bruno Victal  <mirai@makinata.eu>

	services: configuration: Use transducers within serialize-configuration.
	Introduces 'base-transducer', a SRFI-171 based transducer that can be used as a
	starting point for writing custom configuration record serializing procedures.

	This also fixes the symbol maybe-value serialization test case.

	* gnu/services/configuration.scm (empty-serializer?): New predicate.
	(base-transducer, tfilter-maybe-value): New procedure.
	(serialize-configuration): Adapt to use base-transducer.

	* gnu/services/telephony.scm (jami-account->alist): Use transducers to skip
	fields that are unserializable or whose field maybe-value is unset.

	* tests/services/configuration.scm: Remove test-expect-fail.

2023-10-07  Bruno Victal  <mirai@makinata.eu>

	services: configuration: Simplify normalize-extra-args.
	* gnu/services/configuration.scm
	(define-configuration-helper, normalize-extra-args): Use #f instead of %unset-value.

2023-10-07  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add gnome-shell-extension-night-theme-switcher.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-night-theme-switcher): New variable.

2023-10-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gqrx: Update to 2.17.
	* gnu/packages/radio.scm (gqrx): Update to 2.17.

2023-10-07  jgart  <jgart@dismail.de>

	gnu: python-openai: Update to 0.28.1.
	* gnu/packages/python-web.scm (python-openai): Update to 0.28.1.

2023-10-07  pinoaffe  <pinoaffe@gmail.com>

	gnu: librepcb: Update to 1.0.0.
	* gnu/packages/engineering.scm (librepcb): Update to 1.0.0.
	[source]: Add snippet to remove some vendored dependencies.
	[build-system]: Use cmake-build-system.
	[inputs]: Add fontconfig, fontobene-qt5, glu, hoedown, muparser,
	opencascade-occt, clipper, qtdeclarative-5, qtquickcontrols2-5, quazip.
	[native-inputs]: Add googletest, pkg-config.
	[arguments]<#:configure-flags>: Add "-DUNBUNDLE_FONTOBENE_QT5=ON",
	"-DUNBUNDLE_GTEST=ON", "-DUNBUNDLE_HOEDOWN=ON", "-DUNBUNDLE_MUPARSER=ON",
	"-DUNBUNDLE_POLYCLIPPING=ON", "-DUNBUNDLE_QUAZIP=ON".
	<#:phases>: Don't override the configure phase.  Override the check phase and
	skip failing tests.
	[license]: Remove licenses from unbundled dependencies.

	gnu: Add fontobene-qt5.
	* gnu/packages/fontutils.scm (fontobene-qt5): New variable.

2023-10-06  Wilko Meyer  <w@wmeyer.eu>

	gnu: exim: Update to 4.96.1 [security updates].
	Fixes CVE-2023-42114, CVE-2023-42115, CVE-2023-42116, CVE-2023-42117,
	CVE-2023-42118, and CVE-2023-42119.  See
	<https://www.exim.org/static/doc/security/CVE-2023-zdi.txt> for more details.

	* gnu/packages/mail.scm (exim): Update to 4.96.1.

2023-10-06  jgart  <jgart@dismail.de>

	gnu: python-pudb: Update to 2023.1.
	* gnu/packages/python-xyz.scm (python-pudb): Update to 2023.1.

2023-10-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-webchem.
	* gnu/packages/cran.scm (r-webchem): New variable.

	build-system/minify: Use esbuild.
	* guix/build-system/minify.scm (default-uglify-js): Replace this procedure...
	(default-esbuild): ...with this new procedure.
	(lower): Use it, and add "esbuild" to build inputs.
	* guix/build/minify-build-system.scm (minify): Invoke esbuild instead of
	setting up a pipe to uglifyjs.
	* gnu/packages/cran.scm (r-shiny)[native-inputs]: Replace node-uglify-js with
	esbuild.
	* gnu/packages/statistics.scm (r-dt)[native-inputs]: Same.

	gnu: Add linasm.
	* gnu/packages/maths.scm (linasm): New variable.

2023-10-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openjdk-12: Fix building on aarch64-linux.
	* gnu/packages/java.scm (openjdk-12)[arugments]: When building for
	aarch64-linux add a phase to remove a duplicate line.

2023-10-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dt: Update to 0.30.
	* gnu/packages/statistics.scm (r-dt): Update to 0.30.

	gnu: r-hunspell: Update to 3.0.3.
	* gnu/packages/cran.scm (r-hunspell): Update to 3.0.3.

	gnu: r-aplot: Update to 0.2.2.
	* gnu/packages/cran.scm (r-aplot): Update to 0.2.2.

	gnu: r-chk: Update to 0.9.1.
	* gnu/packages/cran.scm (r-chk): Update to 0.9.1.

	gnu: r-sungeo: Update to 1.1.1.
	* gnu/packages/cran.scm (r-sungeo): Update to 1.1.1.
	[propagated-inputs]: Remove r-fasterize; add r-stringr and r-terra.

2023-10-06  David Elsing  <david.elsing@posteo.net>

	gnu: Add suitesparse-umfpack.
	* gnu/packages/maths.scm (suitesparse-umfpack): New variable.

	gnu: Add suitesparse-spqr.
	* gnu/packages/maths.scm (suitesparse-spqr): New variable.

	gnu: Add suitesparse-spex.
	* gnu/packages/maths.scm (suitesparse-spex): New variable.

	gnu: Add suitesparse-mongoose.
	* gnu/packages/maths.scm (suitesparse-mongoose): New variable.

	gnu: Add suitesparse-rbio.
	* gnu/packages/maths.scm (suitesparse-rbio): New variable.

	gnu: Add suitesparse-ldl.
	* gnu/packages/maths.scm (suitesparse-ldl): New variable.

	gnu: Add suitesparse-klu.
	* gnu/packages/maths.scm (suitesparse-klu): New variable.

	gnu: Add suitesparse-cxsparse.
	* gnu/packages/maths.scm (suitesparse-cxsparse): New variable.

	gnu: Add suitesparse-cholmod.
	* gnu/packages/maths.scm (suitesparse-cholmod): New variable.

	gnu: Add metis-suitesparse.
	* gnu/packages/maths.scm (metis-suitesparse): New variable.

	gnu: Add gklib-suitesparse.
	* gnu/packages/maths.scm (gklib-suitesparse): New variable.
	* gnu/packages/patches/gklib-suitesparse.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add metis-5.2.
	* gnu/packages/maths.scm (metis-5.2): New variable.

	gnu: Add gklib.
	* gnu/packages/maths.scm (gklib): New variable.

	gnu: Add suitesparse-ccolamd.
	* gnu/packages/maths.scm (suitesparse-ccolamd): New variable.

	gnu: Add suitesparse-colamd.
	* gnu/packages/maths.scm (suitesparse-colamd): New variable.

	gnu: Add suitesparse-camd.
	* gnu/packages/maths.scm (suitesparse-camd): New variable.

	gnu: Add suitesparse-btf.
	* gnu/packages/maths.scm (suitesparse-btf): New variable.

	gnu: Add suitesparse-amd.
	* gnu/packages/maths.scm (suitesparse-amd): New variable.

2023-10-06  David Elsing  <david.elsing@posteo.net>

	gnu: Add suitesparse-config.
	The suitesparse-source variable contains the entire SuiteSparse source code,
	which is used for all subpackages.

	* gnu/packages/maths.scm (suitesparse-version, suitesparse-source,
	suitesparse-config): New variables.

2023-10-06  David Elsing  <david.elsing@posteo.net>

	gnu: suitesparse: Tweak description.
	* gnu/packages/maths.scm (suitesparse)[description]: Mention that all
	subpackages are included.

2023-10-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to e863274.
	This includes the ‘guix perform-download’ fix from commit
	762fdbdef52b4c17df578478cadc8655d56171a4.

	* gnu/packages/package-management.scm (guix): Update to e863274.

2023-10-06  Lars Rustand  <rustand.lars@gmail.com>

	gnu: Add vendor-reset-linux-module.
	* gnu/packages/linux.scm (vendor-reset-linux-module): New variable.

2023-10-06  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: matterbridge: Update to 1.26.0
	* gnu/packages/messaging.scm (matterbridge): Update to 1.26.0

2023-10-06  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-mapie.
	* gnu/packages/statistics.scm (python-mapie): New variable.

2023-10-06  Bruno Victal  <mirai@makinata.eu>

	system: Modify bash skeleton to colorize 'ip' output.
	* gnu/system/shadow.scm (%default-bashrc): Add an alias for 'ip' that enables
	output colorization.

2023-10-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomvrcns: Patch R constants.
	* gnu/packages/bioconductor.scm (r-biomvrcns)[arguments]: Add phase
	'patch-constants.

2023-10-05  Ludovic Courtès  <ludo@gnu.org>

	services: hurd-vm: Leave root password uninitialized when offloading.
	Starting with 953c65ffdd43c02c934518fb7a1c68542584b223, offloading to
	the Hurd VM would be enabled by default.  However, ‘root’ had an empty
	password so any user on the host could connect to the VM over VNC, log
	in as root, and potentially populate the host’s store from there.  This
	change fixes that.

	* gnu/services/virtualization.scm (operating-system-with-locked-root-account):
	New procedure.
	(hurd-vm-disk-image)[transform]: Add
	‘operating-system-with-locked-root-account’ when offloading.

2023-10-05  Ludovic Courtès  <ludo@gnu.org>

	tests: childhurd: Test SSH connection with a non-root user.
	* gnu/tests/virtualization.scm (%childhurd-os): Remove ‘services’ and
	add ‘users’ to the GNU/Hurd ‘operating-system’ declaration.
	(run-childhurd-test)[run-command-over-ssh]: Log in as “test” instead of
	“root”.

2023-10-05  Ludovic Courtès  <ludo@gnu.org>

	services: mcron: Hide ‘mkdir-p’ from (shepherd support).
	This a avoids a Guile warning about the name collision with (guix build
	utils).  The warning was introduced by commit
	e0e85f2b2396c69d078caad9bd8e1a0fddf33a4a.

	* gnu/services/mcron.scm (mcron-shepherd-services): Hide ‘mkdir-p’.

2023-10-05  Fabio Natali  <me@fabionatali.com>

	gnu: guile-ini: Added missing propagated input ‘guile-lib’.
	Fixes <https://issues.guix.gnu.org/66315>.

	* gnu/packages/guile-xyz.scm (guile-ini)[propagated-inputs]: Add
	GUILE-LIB.

2023-10-05  André Batista  <nandre@riseup.net>

	gnu: prosody: Update to 0.12.4.
	* gnu/packages/messaging.scm (prosody): Update to 0.12.4.

2023-10-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-ipfs: Update to 0.14.0.
	* gnu/packages/ipfs.scm (go-ipfs): Update to 0.14.0.
	  [source]: Change "go-ipfs" to "kubo" in the source link.
	  [arguments]: Rename "go-ipfs" to "kubo".

2023-10-05  Nikolaos Chatzikonstantinou  <nchatz314@gmail.com>

	doc: Fix channel name typo.
	When the manual has "variant-personal-packages", it actually refers to the
	channel "variant-packages", as it is named so elsewhere.

	To correct this, I ran the command

	    grep -r -l variant-personal-packages | xargs \
	    sed -i 's/variang-personal-packages/variant-packages/g'

	* doc/guix.texi (Specifying Additional Channels): Fix channel name typo.
	* po/doc/guix-manual.de.po: Fix channel name typo.
	* po/doc/guix-manual.es.po: Fix channel name typo.
	* po/doc/guix-manual.fr.po: Fix channel name typo.
	* po/doc/guix-manual.pt_BR.po: Fix channel name typo.
	* po/doc/guix-manual.ru.po: Fix channel name typo.
	* po/doc/guix-manual.zh_CN.po: Fix channel name typo.

2023-10-05  Nikolaos Chatzikonstantinou  <nchatz314@gmail.com>

	system: bare-bones: Add comments about nss-cert and NTP service.
	TLS errors may be confusing to some users.  Two comments are added: one
	comment should help clarify the extra step required for root CA certificates
	to be installed, while the other will help users keep their clocks
	synchronized, another source of TLS errors due to clock drift.

	* gnu/system/examples/bare-bones.tmpl: Add nss-cert and NTP service comments.

2023-10-05  Ludovic Courtès  <ludo@gnu.org>

	doc: Suggest keeping record type descriptors private.
	* doc/contributing.texi (Data Types and Pattern Matching): Add paragraph
	about keeping RTDs private.

	Suggested-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-10-05  Ludovic Courtès  <ludo@gnu.org>

	Revert "system: accounts: Export <user-account>."
	This reverts commit 03795e2ba27424fc98957da00f6c71325e7ae425.
	Fixes <https://issues.guix.gnu.org/66279>.

2023-10-05  B. Wilson  <elaexuotee@wilsonb.com>

	gnu: Add apple-bash.
	* gnu/packages/apple.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODELS): Add it.

2023-10-05  Ludovic Courtès  <ludo@gnu.org>

	perform-download: Set PATH before invoking ‘git’.
	Fixes <https://issues.guix.gnu.org/66305>.
	Reported by Guillaume Le Vaillant <glv@posteo.net>.

	* guix/scripts/perform-download.scm (perform-git-download): Add call to
	‘setenv’.

2023-10-05  Distopico  <distopico@riseup.net>

	gnu: rust-trybuild: Update 1.0.19 version hash.
	Fixes <https://issues.guix.gnu.org/66345>.

	* gnu/packages/crates-io.scm (rust-trybuild): Update 1.0.19 hash.

2023-10-05  Mekeor Melire  <mekeor@posteo.de>

	doc: Update bug-reference configuration snippet.
	* doc/contributing.texi (The Perfect Setup)
	<Viewing Bugs within Emacs>: Make bug-reference-bug-regexp match
	more URLs based on issues.guix.gnu.org.

	Suggested-by: Simon Tournier <zimon.toutoune@gmail.com>

2023-10-05  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add cgit-pink.
	* gnu/packages/version-control.scm (cgit-pink): New variable.

	gnu: cgit: Fix cross compilation.
	* gnu/packages/version-control.scm (cgit)[native-inputs]: Move bzip2, gzip and
	xz to ...
	[inputs]: ... here. Add bash-minimal.
	[arguments]: Use cc-for-target.

	gnu: cgit: Update package style.
	* gnu/packages/version-control.scm (cgit)[arguments]: Rewrite using
	G-expressions. Do not return #t from custom phases.

2023-10-05  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: python-pynetbox: Update to 7.2.0.
	* gnu/packages/python-web.scm (python-pynetbox): Update to 7.2.0.

2023-10-05  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: Add python-pynetbox.
	* gnu/packages/python-web.scm (python-pynetbox): New variable.

2023-10-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add WCSTools.
	* gnu/packages/astronomy.scm (wcstools): New variable.
	* gnu/packages/patches/wcstools-extend-makefiles.patch: New file.
	* gnu/local.mk: Add it.

2023-10-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bayesfactor: Update to 0.9.12-4.5.
	* gnu/packages/statistics.scm (r-bayesfactor): Update to 0.9.12-4.5.

	gnu: r-puniform: Update to 0.2.7.
	* gnu/packages/statistics.scm (r-puniform): Update to 0.2.7.
	[propagated-inputs]: Add r-numderiv.

	gnu: r-lubridate: Update to 1.9.3.
	* gnu/packages/statistics.scm (r-lubridate): Update to 1.9.3.

	gnu: r-vgam: Update to 1.1-9.
	* gnu/packages/statistics.scm (r-vgam): Update to 1.1-9.

	gnu: r-rmarkdown: Update to 2.25.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.25.

	gnu: r-withr: Update to 2.5.1.
	* gnu/packages/statistics.scm (r-withr): Update to 2.5.1.

	gnu: r-openssl: Update to 2.1.1.
	* gnu/packages/statistics.scm (r-openssl): Update to 2.1.1.

	gnu: r-dbplyr: Update to 2.3.4.
	* gnu/packages/statistics.scm (r-dbplyr): Update to 2.3.4.

	gnu: r-markdown: Update to 1.9.
	* gnu/packages/statistics.scm (r-markdown): Update to 1.9.

	gnu: r-evaluate: Update to 0.22.
	* gnu/packages/statistics.scm (r-evaluate): Update to 0.22.

	gnu: r-plyr: Update to 1.8.9.
	* gnu/packages/statistics.scm (r-plyr): Update to 1.8.9.

	gnu: r-matrix: Update to 1.6-1.1.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.6-1.1.

	gnu: r-lattice: Update to 0.21-9.
	* gnu/packages/statistics.scm (r-lattice): Update to 0.21-9.

	gnu: r-varhandle: Update to 2.0.6.
	* gnu/packages/cran.scm (r-varhandle): Update to 2.0.6.

	gnu: r-mockery: Update to 0.4.4.
	* gnu/packages/cran.scm (r-mockery): Update to 0.4.4.

	gnu: r-paws: Update to 0.4.0.
	* gnu/packages/cran.scm (r-paws): Update to 0.4.0.
	[propagated-inputs]: Add r-paws-common.

	gnu: r-paws-common: Update to 0.6.1.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.6.1.

	gnu: r-tensorflow: Update to 2.14.0.
	* gnu/packages/cran.scm (r-tensorflow): Update to 2.14.0.
	[propagated-inputs]: Add r-lifecycle.

	gnu: r-exactextractr: Update to 0.10.0.
	* gnu/packages/cran.scm (r-exactextractr): Update to 0.10.0.

	gnu: r-protolite: Update to 2.3.0.
	* gnu/packages/cran.scm (r-protolite): Update to 2.3.0.

	gnu: r-vroom: Update to 1.6.4.
	* gnu/packages/cran.scm (r-vroom): Update to 1.6.4.

	gnu: r-delaporte: Update to 8.3.0.
	* gnu/packages/cran.scm (r-delaporte): Update to 8.3.0.

	gnu: r-pdftools: Update to 3.4.0.
	* gnu/packages/cran.scm (r-pdftools): Update to 3.4.0.

	gnu: r-vdiffr: Update to 1.0.7.
	* gnu/packages/cran.scm (r-vdiffr): Update to 1.0.7.

	gnu: r-mlr3misc: Update to 0.13.0.
	* gnu/packages/cran.scm (r-mlr3misc): Update to 0.13.0.

	gnu: r-seurat: Update to 4.4.0.
	* gnu/packages/cran.scm (r-seurat): Update to 4.4.0.
	[propagated-inputs]: Add r-purrr.

	gnu: r-seuratobject: Update to 4.1.4.
	* gnu/packages/cran.scm (r-seuratobject): Update to 4.1.4.

	gnu: r-metafor: Update to 4.4-0.
	* gnu/packages/cran.scm (r-metafor): Update to 4.4-0.

	gnu: r-brms: Update to 2.20.4.
	* gnu/packages/cran.scm (r-brms): Update to 2.20.4.

	gnu: r-projpred: Update to 2.7.0.
	* gnu/packages/cran.scm (r-projpred): Update to 2.7.0.
	[propagated-inputs]: Add r-gtools.

	gnu: r-rstanarm: Update to 2.26.1.
	* gnu/packages/cran.scm (r-rstanarm): Update to 2.26.1.
	[propagated-inputs]: Add r-posterior.

	gnu: r-rsconnect: Update to 1.1.1.
	* gnu/packages/cran.scm (r-rsconnect): Update to 1.1.1.

	gnu: r-erm: Update to 1.0-4.
	* gnu/packages/cran.scm (r-erm): Update to 1.0-4.

	gnu: r-kutils: Update to 1.73.
	* gnu/packages/cran.scm (r-kutils): Update to 1.73.

	gnu: r-rsvg: Update to 2.5.0.
	* gnu/packages/cran.scm (r-rsvg): Update to 2.5.0.

	gnu: r-caretensemble: Update to 2.0.3.
	* gnu/packages/cran.scm (r-caretensemble): Update to 2.0.3.

	gnu: r-seewave: Update to 2.2.2.
	* gnu/packages/cran.scm (r-seewave): Update to 2.2.2.

	gnu: r-gamlss: Update to 5.4-20.
	* gnu/packages/cran.scm (r-gamlss): Update to 5.4-20.

	gnu: r-parameters: Update to 0.21.2.
	* gnu/packages/cran.scm (r-parameters): Update to 0.21.2.

	gnu: r-graphlayouts: Update to 1.0.1.
	* gnu/packages/cran.scm (r-graphlayouts): Update to 1.0.1.

	gnu: r-clue: Update to 0.3-65.
	* gnu/packages/cran.scm (r-clue): Update to 0.3-65.

	gnu: r-sctransform: Update to 0.4.0.
	* gnu/packages/cran.scm (r-sctransform): Update to 0.4.0.

	gnu: r-arrow: Update to 13.0.0.1.
	* gnu/packages/cran.scm (r-arrow): Update to 13.0.0.1.

	gnu: r-ggfun: Update to 0.1.3.
	* gnu/packages/cran.scm (r-ggfun): Update to 0.1.3.
	[propagated-inputs]: Add r-cli.

	gnu: r-europepmc: Update to 0.4.3.
	* gnu/packages/cran.scm (r-europepmc): Update to 0.4.3.

	gnu: r-polyclip: Update to 1.10-6.
	* gnu/packages/cran.scm (r-polyclip): Update to 1.10-6.

	gnu: r-yulab-utils: Update to 0.1.0.
	* gnu/packages/cran.scm (r-yulab-utils): Update to 0.1.0.
	[propagated-inputs]: Add r-cli, r-digest, and r-fs.

	gnu: r-osqp: Update to 0.6.3.1.
	* gnu/packages/cran.scm (r-osqp): Update to 0.6.3.1.

	gnu: r-units: Update to 0.8-4.
	* gnu/packages/cran.scm (r-units): Update to 0.8-4.

	gnu: r-apcluster: Update to 1.4.11.
	* gnu/packages/cran.scm (r-apcluster): Update to 1.4.11.

	gnu: r-bayesm: Update to 3.1-6.
	* gnu/packages/cran.scm (r-bayesm): Update to 3.1-6.

	gnu: r-iso: Update to 0.0-21.
	* gnu/packages/cran.scm (r-iso): Update to 0.0-21.

	gnu: r-gridpattern: Update to 1.1.0.
	* gnu/packages/cran.scm (r-gridpattern): Update to 1.1.0.

	gnu: r-qmri: Update to 1.2.7.
	* gnu/packages/cran.scm (r-qmri): Update to 1.2.7.

	gnu: r-waffle: Update to 1.0.2.
	* gnu/packages/cran.scm (r-waffle): Update to 1.0.2.
	[propagated-inputs]: Add r-curl, r-dt, r-htmlwidgets, r-plyr, r-rlang, and r-stringr.

	gnu: r-sodium: Update to 1.3.0.
	* gnu/packages/cran.scm (r-sodium): Update to 1.3.0.

	gnu: r-activity: Update to 1.3.4.
	* gnu/packages/cran.scm (r-activity): Update to 1.3.4.

	gnu: r-rcpphnsw: Update to 0.5.0.
	* gnu/packages/cran.scm (r-rcpphnsw): Update to 0.5.0.

	gnu: r-rcppalgos: Update to 2.8.2.
	* gnu/packages/cran.scm (r-rcppalgos): Update to 2.8.2.

	gnu: r-gert: Update to 2.0.0.
	* gnu/packages/cran.scm (r-gert): Update to 2.0.0.

	gnu: r-effectsize: Update to 0.8.6.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.8.6.

	gnu: r-coin: Update to 1.4-3.
	* gnu/packages/cran.scm (r-coin): Update to 1.4-3.

	gnu: r-libcoin: Update to 1.0-10.
	* gnu/packages/cran.scm (r-libcoin): Update to 1.0-10.

	gnu: r-tarchetypes: Update to 0.7.9.
	* gnu/packages/cran.scm (r-tarchetypes): Update to 0.7.9.
	[propagated-inputs]: Remove r-furrr, r-future, and r-future-callr.

	gnu: r-magick: Update to 2.8.0.
	* gnu/packages/cran.scm (r-magick): Update to 2.8.0.

	gnu: r-abctools: Update to 1.1.7.
	* gnu/packages/cran.scm (r-abctools): Update to 1.1.7.

	gnu: r-rootsolve: Update to 1.8.2.4.
	* gnu/packages/cran.scm (r-rootsolve): Update to 1.8.2.4.

	gnu: r-doby: Update to 4.6.19.
	* gnu/packages/cran.scm (r-doby): Update to 4.6.19.

	gnu: r-getopt: Update to 1.20.4.
	* gnu/packages/cran.scm (r-getopt): Update to 1.20.4.

	gnu: r-nodbi: Update to 0.9.8.
	* gnu/packages/cran.scm (r-nodbi): Update to 0.9.8.

	gnu: r-insight: Update to 0.19.5.
	* gnu/packages/cran.scm (r-insight): Update to 0.19.5.

	gnu: r-pupillometryr: Update to 0.0.5.
	* gnu/packages/cran.scm (r-pupillometryr): Update to 0.0.5.
	[propagated-inputs]: Remove r-data-table and r-lazyeval; add r-stringr.

	gnu: r-billboarder: Update to 0.4.1.
	* gnu/packages/cran.scm (r-billboarder): Update to 0.4.1.

	gnu: r-learnr: Update to 0.11.5.
	* gnu/packages/cran.scm (r-learnr): Update to 0.11.5.
	[native-inputs]: Add esbuild.

	gnu: r-renv: Update to 1.0.3.
	* gnu/packages/cran.scm (r-renv): Update to 1.0.3.

	gnu: r-rio: Update to 1.0.1.
	* gnu/packages/cran.scm (r-rio): Update to 1.0.1.
	[propagated-inputs]: Remove r-openxlsx; add r-lifecycle, r-r-utils, r-stringi, and
	r-writexl.

	gnu: r-import: Update to 1.3.1.
	* gnu/packages/cran.scm (r-import): Update to 1.3.1.

	gnu: r-tinytex: Update to 0.47.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.47.

	gnu: r-psych: Update to 2.3.9.
	* gnu/packages/cran.scm (r-psych): Update to 2.3.9.

	gnu: r-rmysql: Update to 0.10.26.
	* gnu/packages/cran.scm (r-rmysql): Update to 0.10.26.

	gnu: r-limsolve: Update to 1.5.7.
	* gnu/packages/cran.scm (r-limsolve): Update to 1.5.7.

	gnu: r-lamw: Update to 2.2.1.
	* gnu/packages/cran.scm (r-lamw): Update to 2.2.1.

	gnu: r-sp: Update to 2.1-0.
	* gnu/packages/cran.scm (r-sp): Update to 2.1-0.

	gnu: r-prettyunits: Update to 1.2.0.
	* gnu/packages/cran.scm (r-prettyunits): Update to 1.2.0.

	gnu: r-ctrdata: Update to 1.15.2.
	* gnu/packages/cran.scm (r-ctrdata): Update to 1.15.2.

	gnu: r-pkgload: Update to 1.3.3.
	* gnu/packages/cran.scm (r-pkgload): Update to 1.3.3.
	[propagated-inputs]: Add r-pkgbuild.

	gnu: r-gensa: Update to 1.1.10.1.
	* gnu/packages/cran.scm (r-gensa): Update to 1.1.10.1.

	gnu: r-d3r: Update to 1.1.0.
	* gnu/packages/cran.scm (r-d3r): Update to 1.1.0.
	[propagated-inputs]: Remove r-rlang.

	gnu: r-jqr: Update to 1.3.0.
	* gnu/packages/cran.scm (r-jqr): Update to 1.3.0.

	gnu: r-curl: Update to 5.1.0.
	* gnu/packages/cran.scm (r-curl): Update to 5.1.0.

	gnu: r-jade: Update to 2.0-4.
	* gnu/packages/cran.scm (r-jade): Update to 2.0-4.

	gnu: r-gunifrac: Update to 1.8.
	* gnu/packages/cran.scm (r-gunifrac): Update to 1.8.
	[propagated-inputs]: Add r-inline.

	gnu: r-ggstatsplot: Update to 0.12.1.
	* gnu/packages/cran.scm (r-ggstatsplot): Update to 0.12.1.

	gnu: r-datawizard: Update to 0.9.0.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.9.0.

	gnu: r-activepathways: Update to 2.0.2.
	* gnu/packages/bioconductor.scm (r-activepathways): Update to 2.0.2.

	gnu: r-valr: Update to 0.7.0.
	* gnu/packages/bioconductor.scm (r-valr): Update to 0.7.0.
	[propagated-inputs]: Add r-lifecycle.

	gnu: r-biomartr: Update to 1.0.5.
	* gnu/packages/bioconductor.scm (r-biomartr): Update to 1.0.5.

	refresh: Fix sorting of updates by file and line number.
	* guix/scripts/refresh.scm (guix-refresh): Add cascade-sort procedure and use
	it to sort specs by package location.

2023-10-05  Ekaitz Zarraga  <ekaitz@elenq.tech>

	doc: contributing: Add alternative setups section.
	Start with Guile Studio and Vim/NeoVim.

	* doc/contributing.texi (Alternative Setups): Add section explaining
	other setups that are similar to the one in The Perfect Setup.

2023-10-05  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-telega: Update to 0.8.03-1.17bfa50.
	* gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to
	0.8.03-1.17bfa50.

	gnu: tdlib: Update to 1.8.16-0.4d1d22d.
	* gnu/packages/messaging.scm (tdlib): Update to 1.8.16-0.4d1d22d.

2023-10-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aplot: Update to 0.2.1.
	* gnu/packages/cran.scm (r-aplot): Update to 0.2.1.

	gnu: r-tximeta: Update to 1.18.3.
	* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.18.3.

	gnu: r-biodb: Update to 1.8.1.
	* gnu/packages/bioconductor.scm (r-biodb): Update to 1.8.1.
	[propagated-inputs]: Add r-git2r.

	gnu: r-gviz: Update to 1.44.2.
	* gnu/packages/bioconductor.scm (r-gviz): Update to 1.44.2.

	gnu: r-s4vectors: Update to 0.38.2.
	* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.38.2.

	gnu: r-biocstyle: Update to 2.28.1.
	* gnu/packages/bioconductor.scm (r-biocstyle): Update to 2.28.1.

	gnu: r-yapsa: Update to 1.26.8.
	* gnu/packages/bioconductor.scm (r-yapsa): Update to 1.26.8.

	gnu: r-enrichplot: Update to 1.20.3.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.20.3.
	[propagated-inputs]: Add r-ggfun.

	gnu: r-spectra: Update to 1.10.3.
	* gnu/packages/bioconductor.scm (r-spectra): Update to 1.10.3.

	gnu: r-keggrest: Update to 1.40.1.
	* gnu/packages/bioconductor.scm (r-keggrest): Update to 1.40.1.

	gnu: r-genomeinfodb: Update to 1.36.4.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.36.4.

	gnu: r-ensembldb: Update to 2.24.1.
	* gnu/packages/bioconductor.scm (r-ensembldb): Update to 2.24.1.

	gnu: r-ancombc: Update to 2.2.2.
	* gnu/packages/bioconductor.scm (r-ancombc): Update to 2.2.2.

	gnu: r-omnipathr: Update to 3.8.2.
	* gnu/packages/bioconductor.scm (r-omnipathr): Update to 3.8.2.

2023-10-05  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: curl: Update to 8.3.0.
	According to upstream, the current version has 19 security issues.
	See also <https://curl.se/docs/vuln-7.85.0.html>.

	* gnu/packages/curl.scm (curl/fixed): New variable.
	(curl): Use it as replacement.

2023-10-05  Efraim Flashner  <efraim@flashner.co.il>
	    Christopher Baines  <mail@cbaines.net>
	    Tim Johann  <t1m@phrogstar.de>

	gnu: openjdk-10: Fix building on aarch64-linux.
	* gnu/packages/java.scm (openjdk-10)[arguments]: Replace inherited
	'patch-for-aarch64 phase for changes in source code layout.

2023-10-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: universal-ctags: Update to 6.0.20231001.0.
	* gnu/packages/code.scm (universal-ctags): Update to 6.0.20231001.0.

2023-10-05  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: tree-sitter-java: Update to 0.20.1.
	* gnu/packages/tree-sitter.scm (tree-sitter-java): Update to 0.20.1.

2023-10-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-elpy: Update to 1.35.0-2.7ff8ffa.
	* gnu/packages/emacs-xyz.scm (emacs-elpy): Update to 1.35.0-2.7ff8ffa.
	[origin]: Apply patch.
	[arguments]: Disable a new test in the disable-broken-tests phase.
	* gnu/packages/patches/emacs-elpy-dup-test-name.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: phoronix-test-suite: Do not propagate gcc-toolchain.
	* gnu/packages/benchmark.scm (gcc-toolchain*): Replace gcc-toolchain-12
	reference with gcc-toolchain.
	* gnu/packages/benchmark.scm (phoronix-test-suite): Augment wrap-binary phase
	with GCC variables.
	[propagated-inputs]: Delete field, moving gcc-toolchain to...
	[inputs]: ... here.
	[search-paths]: New field.

	search-paths: Add GCC search paths.
	* guix/search-paths.scm ($C_INCLUDE_PATH, $CPLUS_INCLUDE_PATH)
	($LIBRARY_PATH, %gcc-search-paths): New variables.

2023-10-04  John Kehayias  <john.kehayias@protonmail.com>

	gnu: libxpm: Graft with 3.5.17 [security fixes].
	Fixes CVE-2023-43788 and CVE-2023-43789.  See the X.Org security advisory
	<https://lists.x.org/archives/xorg/2023-October/061506.html> for more
	information.

	* gnu/packages/xorg.scm (libxpm)[replacement]: New field, set to ...
	(libxpm/fixed): ... this new variable.

2023-10-04  John Kehayias  <john.kehayias@protonmail.com>

	gnu: libx11: Update replacement to 1.8.7 [security fixes].
	Fixes CVE-2023-43785, CVE-2023-43786, and CVE-2023-43787.  See the X.Org
	security advisory <https://lists.x.org/archives/xorg/2023-October/061506.html>
	for more information.

	* gnu/packages/xorg.scm (libx11-fixed): Update to 1.8.7.

2023-10-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-debbugs: Preserve subject when replying to patch threads.
	* gnu/packages/patches/emacs-debbugs-keep-patch-subject.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs) [origin]: Use it.

2023-10-04  David Elsing  <david.elsing@posteo.net>

	gnu: Remove suitesparse-3.
	* gnu/packages/maths.scm (suitesparse-3): Delete variable.

	gnu: scilab: Update to 2023.1.0.
	* gnu/packages/maths.scm (scilab): Update to 2023.1.0.
	[source] Use git-fetch.
	<modules>: Add (guix build utils) and (ice-9 ftw).
	<patches>: Add patch for hdf5 >= 1.10.
	<snippet>: Move contents of the "scilab" directory to its parents. Remove
	the other files and autogenerated files.
	[native-inputs]: Add autoconf, autoconf-archive, automake, bison, eigen, flex,
	libtool, ocaml and ocaml-findlib.
	[inputs]: Add ocaml-num, replace hdf5-1.8 by hdf5-1.14 and suitesparse-3 by
	suitesparse.
	[arguments]: Remove quasiquote. Add --enable-build-parser,
	--with-eigen-include=..., OCAMLC=... and OCAMLOPT=... to #:configure-flags.
	<#:phases>: Add fix-ocaml-num, remove-desktop-files,
	bootstrap-dynamic_link-scripts and build-parsers phases. Remove fixes for
	compilation and linker errors from the pre-build phase.
	[home-page]: Update URL.
	[description]: Add two spaces between sentences.
	[license]: Update to gpl2 and bsd-3.

2023-10-04  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20230922.
	* gnu/packages/parallel.scm (parallel): Update to 20230922.

2023-10-04  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: freerdp: Update to 2.11.2.
	* gnu/packages/rdesktop.scm (freerdp): Update to 2.11.2.

2023-10-04  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: guile-mastodon: Update to 0.0.1-0a94ae6b
	Message-ID: <0064c4ff9262c4906131909ae1276667033f8811.1696343806.git.ekaitz@elenq.tech>
	From: Ekaitz Zarraga <ekaitz@elenq.tech>
	Date: Tue, 3 Oct 2023 16:28:58 +0200
	Subject: [PATCH] gnu: guile-mastodon: Update to 0.0.1-0a94ae6b

	* gnu/packages/guile-xyz.scm (guile-mastodon): Update to 0.0.1-0a94ae6b

2023-10-04  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Update to 7.0.8.
	* gnu/packages/engineering.scm (kicad): Update to 7.0.8.

2023-10-04  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	guix: meson-configuration: Fix boolean assigment.
	* guix/build/meson-configuration.scm (write-assigment): Print true for
	  #t and false for #f.  Previously it was inverting the values.

2023-10-04  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: ultrastar-deluxe: Update to 2023.9.0.
	* gnu/packages/games.scm (ultrastar-deluxe): Update to 2023.9.0.
	[source]: Use tagged version again.

	Tested-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>

2023-10-04  Mădălin Ionel Patrașcu  <MadalinIonel.Patrascu@mdc-berlin.de>

	gnu: r-dofuture: Add r-markdown.
	* gnu/packages/cran.scm (r-dofuture)[native-inputs]: Add r-markdown.

2023-10-04  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-arrayquality.
	* gnu/packages/bioconductor.scm (r-arrayquality): New variable.

	gnu: Add r-arraymvout.
	* gnu/packages/bioconductor.scm (r-arraymvout): New variable.

	gnu: Add r-parody.
	* gnu/packages/bioconductor.scm (r-parody): New variable.

	gnu: Add r-mdqc.
	* gnu/packages/bioconductor.scm (r-mdqc): New variable.

	gnu: Add r-apcomplex.
	* gnu/packages/bioconductor.scm (r-apcomplex): New variable.

	gnu: Add r-org-sc-sgd-db.
	* gnu/packages/bioconductor.scm (r-org-sc-sgd-db): New variable.

	gnu: Add r-hybridmtest.
	* gnu/packages/bioconductor.scm (r-hybridmtest): New variable.

	gnu: Add r-repmis.
	* gnu/packages/cran.scm (r-repmis): New variable.

	gnu: Add r-anota2seq.
	* gnu/packages/bioconductor.scm (r-anota2seq): New variable.

2023-10-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-yeetube: Update to 2.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-yeetube): Update to 2.0.5.
	[arguments]<#:phases>: Update variable names holding executable locations.

	gnu: emacs-yaml-mode: Update to 0.0.16.
	* gnu/packages/emacs-xyz.scm (emacs-yaml-mode): Update to 0.0.16.

	gnu: emacs-org-dynamic-agenda: Update to 0.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-dynamic-agenda): Update to 0.3.1.

	gnu: emacs-irony-mode: Update to 1.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-irony-mode): Update to 1.6.0.

	gnu: emacs-eldoc-box: Update to 1.11.1.
	* gnu/packages/emacs-xyz.scm (emacs-eldoc-box): Update to 1.11.1.

	gnu: emacs-corfu-terminal: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-corfu-terminal): Update to 0.7.

	gnu: emacs-clj-refactor: Update to 3.9.4.
	* gnu/packages/emacs-xyz.scm (emacs-clj-refactor): Update to 3.9.4.

2023-10-04  Charles  <charles@charje.net>

	gnu: Add cl-ini.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ini, ecl-cl-ini, cl-ini): New variables.

2023-10-04  fanquake  <fanquake@gmail.com>
	    jgart  <jgart@dismail.de>

	gnu: Add python-altgraph.
	* gnu/packages/python-xyz.scm (python-altgraph): New variable.

2023-10-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-yeetube: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-yeetube): Fix indentation.
	[synopsis, description]: Use Texinfo markup.  Add proper capitalization.

	gnu: emacs-yeetube: Use executables from inputs.
	* gnu/packages/emacs-xyz.scm (emacs-yeetube)[arguments]: Set locations for
	"mpv" and "yt-dlp" executables from the store instead of relying on `executable-find'.

	gnu: emacs-yeetube: Update to 2.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-yeetube): Update to 2.0.4.
	[source]<origin>: Update URI.
	[home-page]: Update it, too.

	gnu: emacs-yaml: Update to 0.5.4.
	* gnu/packages/emacs-xyz.scm (emacs-yaml): Update to 0.5.4.

	gnu: emacs-web-mode: Update to 17.3.13.
	* gnu/packages/emacs-xyz.scm (emacs-web-mode): Update to 17.3.13.

	gnu: emacs-tree-inspector: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-tree-inspector): Update to 0.4.
	[arguments]<#:phases>: Require `subr-x' library in order to prevent a test
	failure (and probably a run-time failure) when `hash-table-keys' is called.

	gnu: emacs-pg: Update to 0.24.
	* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.24.

	gnu: emacs-parseedn: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-parseedn): Update to 1.2.0.

	gnu: emacs-org-super-agenda: Use G-expressions.
	* gnu/packages/emacs-xyz.scm (emacs-org-super-agenda)[arguments]: Use G-expressions.

	gnu: emacs-org-super-agenda: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-super-agenda)[arguments]<#:tests?>:
	Set to #TRUE.
	<#:phases>: Re-instate two previously failing tests, skip a new one.

	gnu: emacs-org-super-agenda: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-org-super-agenda): Update to 1.3.

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

	gnu: emacs-org-ql: Update to 0.7.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.7.2.
	[native-inputs]: Add EMACS-XR.

	gnu: emacs-modus-themes: Update to 4.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 4.3.0.

	gnu: emacs-mct: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-mct): Update to 1.0.0.

	gnu: emacs-logview: Update to 0.17.1.
	* gnu/packages/emacs-xyz.scm (emacs-logview): Update to 0.17.1.

	gnu: emacs-jinx: Update to 0.9.
	* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 0.9.

	gnu: emacs-inspector: Update to 0.36.
	* gnu/packages/emacs-xyz.scm (emacs-inspector): Update to 0.36.

	gnu: emacs-inf-ruby: Update to 2.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-inf-ruby): Update to 2.8.0.

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

	gnu: emacs-fountain-mode: Update to 3.6.3.
	* gnu/packages/emacs-xyz.scm (emacs-fountain-mode): Update to 3.6.3.

	gnu: emacs-extmap: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-extmap): Update to 1.3.

	gnu: emacs-ement: Update to 0.13.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.13.

	gnu: emacs-embark: Update to 0.23.
	* gnu/packages/emacs-xyz.scm (emacs-embark): Update to 0.23.

	gnu: emacs-elfeed-protocol: Update to 0.9.0.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-protocol): Update to 0.9.0.

	gnu: emacs-ebuild-mode: Update to 1.67.
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.67.

	gnu: emacs-dtrt-indent: Update to 1.15.
	* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.15.

	gnu: emacs-dracula-theme: Update to 1.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-dracula-theme): Update to 1.8.1.

	gnu: emacs-datetime: Update to 0.9.1.
	* gnu/packages/emacs-xyz.scm (emacs-datetime): Update to 0.9.1.

	gnu: emacs-company-emoji: Update to 2.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-company-emoji): Update to 2.8.0.

	gnu: emacs-clojure-mode: Update to 5.17.0.
	* gnu/packages/emacs-xyz.scm (emacs-clojure-mode): Update to 5.17.0.

	gnu: emacs-bm: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-bm)[arguments]: Run tests.

	gnu: emacs-bm: Update to 202309.
	* gnu/packages/emacs-xyz.scm (emacs-bm): Update to 202309.

	gnu: emacs-subed: Update to 1.2.4.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.2.4.

	gnu: emacs-seq: Update to 2.24.
	* gnu/packages/emacs-xyz.scm (emacs-seq): Update to 2.24.

	gnu: emacs-ebdb: Update to 0.8.18.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.18.

	gnu: emacs-tramp: Update to 2.6.1.3.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.6.1.3.

	gnu: emacs-pyim: Update to 5.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.3.3.
	[propagated-inputs]: Remove EMACS-POPUP.

	gnu: emacs-denote-menu: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-denote-menu): Update to 1.2.0.

	gnu: emacs-stream: Update to 2.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-stream): Update to 2.3.0.

	gnu: emacs-mmm-mode: Update to 0.5.10.
	* gnu/packages/emacs-xyz.scm (emacs-mmm-mode): Update to 0.5.10.

	gnu: emacs-project: Update to 0.10.0.
	* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.10.0.

2023-10-03  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.3.1-guix0-preview1 [fixes CVE-2023-5217].
	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2023-10-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gama: Update to 2.26.
	* gnu/packages/gps.scm (gama): Update to 2.26.

2023-10-03  John Kehayias  <john.kehayias@protonmail.com>

	gnu: steam-devices-udev-rules: Update to 1.0.0.61-1.1344348.
	* gnu/packages/games.scm (steam-devices-udev-rules): Update to
	1.0.0.61-1.1344348.

	gnu: openvr: Update to 1.26.7.
	* gnu/packages/game-development.scm (openvr): Update to 1.26.7.

	gnu: headsetcontrol: Update to 2.7.0.
	* gnu/packages/hardware.scm (headsetcontrol): Update to 2.7.0.

2023-10-03  Hilton Chain  <hako@ultrarare.space>

	gnu: Add rust-path-slash-0.2.
	* gnu/packages/crates-io.scm (rust-path-slash-0.2): New variable.

2023-10-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: alacritty: Remove input labels.
	* gnu/packages/terminals.scm (alacritty)[native-inputs]: Remove input
	labels.
	[inputs]: Same.

	gnu: alacritty: Patch references to more libraries.
	* gnu/packages/terminals.scm (alacritty)[arguments]: Also patch paths to
	X libraries in 'add-absolute-library-references phase.
	[inputs]: Add libxext, libxft, libxinerama, libxmu, libxpresent,
	libxscrnsaver, libxt, libxtst.

	gnu: alacritty: Update to 0.12.3.
	* gnu/packages/terminals.scm (alacritty): Update to 0.12.3.
	[arguments]: Remove cargo-test-flags.

2023-10-03  Attila Lendvai  <attila.lendvai@gmail.com>

	gnu: trezord: Use new format for native-inputs.
	* gnu/packages/finance.scm (trezord)[native-inputs]: Remove labels.

	gnu: trezord: Update to 2.0.33.
	* gnu/packages/finance.scm (trezord): Update to 2.0.33.
	  [arguments]: Specify go-1.20 as the compiler.

2023-10-03  Attila Lendvai  <attila.lendvai@gmail.com>

	gnu: trezor-agent: Fix build, change versioning scheme.
	Clarify the versioning of the package in a comment, so that later updates will
	not pick the wrong version number.

	* gnu/packages/finance.scm (trezor-agent)[version]: Copy version from
	  python-trezor-agent which effectively updates it from 0.14.4 to 0.14.7.
	  [source]: Copy the origin also from python-trezor-agent to effectively sync
	  the source and the version of the two packages; something that upstream will
	  also do in future releases. Update snippet.
	  [native-inputs]: Add missing python-bech32 and python-simple-rlp so that the
	  test suite runs clean and the build finishes.
	  [arguments]: Reenable 'sanity-check' phase.

2023-10-03  Attila Lendvai  <attila.lendvai@gmail.com>

	gnu: python-trezor-agent: Update to 0.14.7.
	* gnu/packages/finance.scm (python-trezor-agent): Update to 0.14.7.
	  [native-inputs]: Add python-bech32 and python-cryptography.

	gnu: python-trezor: Update to 0.13.7.
	* gnu/packages/finance.scm (python-trezor): Update to 0.13.7.
	  [propagated-inputs]: Drop python-click-7 kludge, add
	  python-construct-classes instead of python-construct.
	  [native-inputs]: Add python-pillow, python-simple-rlp and python-wheel.

	gnu: Add python-construct-classes.
	* gnu/packages/python-xyz.scm (python-construct-classes): New variable.

2023-10-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gr-osmosdr: Update to 0.2.4.
	* gnu/packages/radio.scm (gr-osmosdr): Update to 0.2.4.

2023-10-03  Hilton Chain  <hako@ultrarare.space>

	Revert "gnu: emacs-buttercup: Fix native comp tests with emacs-next."
	This reverts commit e45f9b4b1251df1a51a30e1d4a53fc2075abfcfe, which doesn't
	fix the test issue.

	gnu: spectre-meltdown-checker: Update to 0.46.
	* gnu/packages/patches/spectre-meltdown-checker-externalize-fwdb.patch: Update
	patch.
	* gnu/packages/patches/spectre-meltdown-checker-find-kernel.patch: Delete file
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/linux.scm (spectre-meltdown-checker): Update to 0.46.
	[#:phases]<fixpath>: Correct name for bunzip2.
	Substitute lzop and mktemp as well.

	gnu: font-lxgw-wenkai-tc: Update to 1.010.
	* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Update to 1.010.

	gnu: font-lxgw-wenkai: Update to 1.310.
	* gnu/packages/fonts.scm (font-lxgw-wenkai): Update to 1.310.

	gnu: font-sarasa-gothic: Update to 0.42.1.
	* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.42.1.

	gnu: font-chiron-hei-hk: Update to 2.508.
	* gnu/packages/fonts.scm (font-chiron-hei-hk): Update to 2.508.

2023-10-03  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of offloading entry.

	news: Fix typo.
	* etc/news.scm: Fix typo in the English text on offloading.

2023-10-03  Vinicius Monego  <monego@posteo.net>

	gnu: shotcut: Update to 23.09.29.
	* gnu/packages/video.scm (shotcut): Update to 23.09.29.

	gnu: mlt: Update to 7.20.0.
	* gnu/packages/video.scm (mlt): Update to 7.20.0.

	gnu: python-scikit-rf: Update to 0.29.1.
	* gnu/packages/engineering.scm (python-scikit-rf): Update to 0.29.1.
	[native-inputs]: Add python-pytest-mock.

2023-10-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: satdump: Add support for BladeRF.
	* gnu/packages/radio.scm (satdump)[inputs]: Add bladerf.

	gnu: urh: Add support for Airspy and BladeRF.
	* gnu/packages/radio.scm (urh)[inputs]: Add airspy and bladerf.

	gnu: sdr++: Add support for BladeRF.
	* gnu/packages/radio.scm (sdr++)[inputs]: Add bladerf.
	  [arguments]: Update 'configure-flags'.

	gnu: sdrangel: Add support for BladeRF.
	* gnu/packages/radio.scm (sdrangel)[inputs]: Add bladerf.

	gnu: dump1090: Add support for BladeRF.
	* gnu/packages/radio.scm (dump1090)[inputs]: Add bladerf.
	  [arguments]: Update 'make-flags'.

	gnu: gr-osmosdr: Add support for BladeRF and IQ balance correction.
	* gnu/packages/radio.scm (gr-osmosdr)[inputs]: Add bladerf and gr-iqbal.
	  [arguments]: Add 'fix-gnuradio-iqbalance-detection' phase. Use gexp.

	gnu: Add soapybladerf.
	* gnu/packages/radio.scm (soapybladerf): New variable.

	gnu: Add bladerf.
	* gnu/packages/radio.scm (bladerf): New variable.

2023-09-30  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team

2023-09-30  Simon South  <simon@simonsouth.net>

	gnu: sdcc: Update to 4.3.0.
	* gnu/packages/embedded.scm (sdcc): Update to 4.3.0.
	* gnu/packages/patches/sdcc-disable-non-free-code.patch: Update to match new
	version.

	gnu: sdcc: Embed absolute reference to μCsim.
	* gnu/packages/embedded.scm (sdcc)[arguments]<#:phases>: Add
	"embed-absolute-ucsim-reference" phase.
	[inputs]: Add ucsim.

	gnu: sdcc: Adjust format.
	* gnu/packages/embedded.scm (sdcc): Move arguments above inputs; punctuate
	comments consistently.
	[arguments]<#:configure-flags>: Move comment regarding GPUTILS to associated
	flags; add comment for "--disable-ucsim".
	[home-page]: Add trailing slash to URL.

	gnu: sdcc: Update package style.
	* gnu/packages/embedded.scm (sdcc)[source]<snippet>: Use gexp; drop
	trailing #t.
	[arguments]: Use gexps.
	<#:phases>: Drop trailing #t from phase.

2023-09-30  Hilton Chain  <hako@ultrarare.space>

	gnu: utfcpp: Update to 3.2.5.
	* gnu/packages/textutils.scm (utfcpp): Update to 3.2.5.

	gnu: libglvnd: Update to 1.7.0.
	* gnu/packages/gl.scm (libglvnd): Update to 1.7.0.

	gnu: picard: Update to 2.9.2.
	* gnu/packages/music.scm (picard): Update to 2.9.2.

	gnu: font-sarasa-gothic: Update to 0.42.0.
	* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.42.0.

2023-09-30  David Elsing  <david.elsing@posteo.net>

	gnu: hdf-eos5: Update to 2.0.
	* gnu/packages/maths.scm (hdf-eos5): Update to 2.0.
	[source]: Change URL and add snippet to remove generated files.
	[native-inputs]: Add autoconf, automake and libtool.
	[inputs]: Replace hdf5-1.8 with hdf5-1.14.
	[arguments]: Do not use quasiquote and add the phases
	remove-single-module-flag and fix-parallel-tests.

2023-09-24  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team

	Merge branch 'emacs-team'

2023-09-24  Hilton Chain  <hako@ultrarare.space>

	gnu: psautohint: Disable flaky tests.
	* gnu/packages/fontutils.scm (psautohint)[arguments]: Disable tests
	test_hashmap_no_version and test_hashmap_old_version.

	gnu: phantomsocks: Update to 0.0.0-20230829023258-013a0002abe2.
	* gnu/packages/networking.scm (phantomsocks): Update to
	0.0.0-20230829023258-013a0002abe2.

2023-09-24  Rostislav Svoboda  <rostislav.svoboda@gmail.com>
	    Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xsel: Document clipboard functionality.
	* gnu/packages/xdisorg.scm (xsel)[synopsis, description]:
	Note the X clipboard as an option.

2023-09-24  Hilton Chain  <hako@ultrarare.space>

	gnu: Remove emacs-buttercup-1.25.
	* gnu/packages/emacs-xyz.scm (emacs-buttercup-1.25): Delete variable.

	gnu: emacs-lua-mode: Build with newer emacs-buttercup.
	* gnu/packages/emacs-xyz (emacs-lua-mode)[native-inputs]: Replace
	emacs-buttercup-1.25 with emacs-buttercup.

2023-09-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libvpx: Graft to fix CVE-2023-5217.
	* gnu/packages/video.scm (libvpx)[replacement]: New field, set to…
	(libvpx/fixed): …this new variable.
	* gnu/packages/patches/libvpx-CVE-2023-5217.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2023-09-24  Hilton Chain via Guix-patches via  <guix-patches@gnu.org>

	gnu: qbittorrent-enhanced: Update to 4.5.5.10.
	* gnu/packages/bittorrent.scm (qbittorrent-enhanced): Update to 4.5.5.10.

2023-09-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: qbittorrent-nox: Rename to qbittorrent-no-x.
	* gnu/packages/bittorrent.scm (qbittorrent-no-x): New variable, renamed from…
	(qbittorrent-nox): …this package, now redefined as a DEPRECATED-PACKAGE.

2023-09-24  Hilton Chain  <hako@ultrarare.space>

	gnu: qbittorrent: Update to 4.5.5.
	* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.5.5.

2023-09-29  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Fix cross-compilation.
	Fixes a regression introduced in
	59587e2fda76c19b424fda9a987ff90d52ef217e where ./configure would fail
	when cross-compiling with “Git is missing”.

	Reported by gabber on #guix.

	* gnu/packages/package-management.scm (guix)[arguments]: Add
	‘ac_cv_path_GIT’ to #:configure-flags.

2023-09-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xen: Build reproducibly
	* gnu/packages/virtualization.scm (xen)[source]: Add patches.
	[arguments]: Add a new 'remove-cruft phase.
	* gnu/packages/patches/xen-docs-use-predictable-ordering.patch,
	* gnu/packages/patches/xen-remove-config.gz-timestamp.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them both.

2023-09-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xen: Build in parallel.
	I was unable to trigger any additional irreproducibility.
	If you can, please disable PARRALLEL-BUILD? instead.

	* gnu/packages/virtualization.scm (xen)[arguments]: Remove hard-coded
	‘-j 1’ from the #:make-flags.  Honour PARALLEL-BUILD? in the 'build
	phase.

2023-09-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xen: Update package style.
	* gnu/packages/virtualization.scm (xen)
	[arguments]: Rewrite as G-expressions.  Use SEARCH-INPUT-FILE whenever
	possible.  Put SUBSTITUTE* features to use.
	[native-inputs, inputs]: Remove input labels.

	gnu: xen: Update to 4.14.6.
	* gnu/packages/virtualization.scm (xen): Update to 4.14.6.
	[arguments]: Remove obsolete quoting work-around for old bug.
	Don't explicitly return #t from phases.

	gnu: xen: Version the mini-os checkout.
	* gnu/packages/virtualization.scm (xen)[native-inputs]: Add the Xen name
	and version to the ‘…-mini-os-git-checkout’ store file name.

	gnu: qemu: Update to 8.1.1.
	* gnu/packages/virtualization.scm (qemu): Update to 8.1.1.

	gnu: imgp: Update to 2.9.
	* gnu/packages/image.scm (imgp): Update to 2.9.
	[arguments]: Don't explicitly return #t from phases.

	gnu: erofs-utils: Update to 1.7.
	* gnu/packages/linux.scm (erofs-utils): Update to 1.7.
	[inputs]: Add zlib.

	gnu: python-srsly: Update to 2.4.8.
	* gnu/packages/python-xyz.scm (python-srsly): Update to 2.4.8.

	gnu: remmina: Update to 1.4.32.
	* gnu/packages/vnc.scm (remmina): Update to 1.4.32.
	[source]: Add ‘.git’ suffix to silence needless HTTP redirection.

	gnu: hplip: Update to 3.23.8.
	* gnu/packages/cups.scm (hplip): Update to 3.23.8.

	gnu: onedrive: Update to 2.4.25.
	* gnu/packages/sync.scm (onedrive): Update to 2.4.25.

	gnu: mlterm: Update to 3.9.3.
	* gnu/packages/terminals.scm (mlterm): Update to 3.9.3.

	gnu: kcov: Clean up build phase.
	* gnu/packages/code.scm (kcov)[arguments]: Use SEARCH-INPUT-FILE and
	remove a vestigial LET from the 'fix-/bin/bash-references phase.

	gnu: kcov: Update to 42.
	* gnu/packages/code.scm (kcov): Update to 42.

	gnu: libjcat: Update to 0.1.14.
	* gnu/packages/compression.scm (libjcat): Update to 0.1.14.

2023-09-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: just: Install shell completions.
	* gnu/packages/rust-apps.scm (just)[arguments]: Add a phase to install
	the shell completions.

	gnu: just: Install manpage.
	* gnu/packages/rust-apps.scm (just)[arguments]: Add phase to install
	manpage.

2023-09-28  Andrew Jose  <arnav.jose@gmail.com>

	gnu: Add just.
	* gnu/packages/rust-apps.scm (just): New variable.

	gnu: Add rust-temptree-0.2.
	* gnu/packages/crates-io.scm (rust-temptree-0.2): New variable.

	gnu: Add rust-target-2.
	* gnu/packages/crates-io.scm (rust-target-2): New variable.

	gnu: Add rust-cradle-0.2.
	* gnu/packages/crates-io.scm (rust-cradle-0.2): New variable.

	gnu: Add rust-dotenvy-0.15.
	* gnu/packages/crates-io.scm (rust-dotenvy-0.15): New variable.

	gnu: Add rust-strum-0.24.
	* gnu/packages/crates-io.scm (rust-strum-0.24, rust-strum-macros-0.24):
	New variables.
	(rust-strum-0.21): inherit from rust-strum-0.24.
	(rust-strum-macros-0.21): inherit from rust-strum-macros-0.24.

	gnu: Add rust-lexiclean-0.0.1.
	* gnu/packages/crates-io.scm (rust-lexiclean-0.0.1): New variable.

	gnu: Add rust-snafu-0.7.
	* gnu/packages/crates-io.scm (rust-snafu-0.7): New variable.
	(rust-snafu-0.6): Inherit from rust-snafu-0.7.

	gnu: Add rust-snafu-derive-0.7.
	* gnu/packages/crates-io.scm (rust-snafu-derive-0.7): New variable.
	(rust-snafu-derive-0.6): Inherit from rust-snafu-derive-0.7.

	gnu: Add rust-executable-path-1.
	* gnu/packages/crates-io.scm (rust-executable-path-1): New variable.

2023-09-28  Hilton Chain  <hako@ultrarare.space>

	gnu: Add gcc-toolchain-13.
	* gnu/packages/commencement.scm (gcc-toolchain-13): New variable.

	gnu: Add gcc-13.
	* gnu/packages/gcc.scm (gcc-13): New variable.

2023-09-28  altadil  <Altadil@protonmail.com>

	gnu: Add pantheon-terminal.
	* gnu/packages/pantheon.scm (pantheon-terminal): New variable.

	gnu: Add granite-6.
	* gnu/packages/pantheon.scm (granite-6): New variable.

2023-09-28  Munyoki Kilyungi  <me@bonfacemunyoki.com>

	teams: Add Munyoki Kilyungi to the python and lisp teams.
	* etc/teams.scm.in: Add Munyoki Kilyungi to the Python and Lisp teams.

2023-09-28  Bruno Victal  <mirai@makinata.eu>

	gnu: mympd: Update to 12.0.2.
	* gnu/packages/mpd.scm (mympd): Update to 12.0.2.

2023-09-28  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: keepassxc: Switch to qt-build-system.
	* gnu/packages/password-utils.scm (keepassxc): Use qt-build-system.
	[build-system]: Switch to qt-build-system.
	[arguments]: Drop superfluous phase and modules.
	[inputs]: Drop qtbase-5.

2023-09-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-arraylayouts: Fix building on more architectures.
	* gnu/packages/julia-xyz.scm (julia-arraylayouts)[arguments]: When not
	building for x86_64-linux add a phase to mark a test broken.

	gnu: julia-bandedmatrices: Fix compatibility with openblas64.
	* gnu/packages/julia-xyz.scm (julia-bandedmatrices)[source]: Add snippet
	to backport patch to correctly refer to libblas and liblapack.

	gnu: julia-arraylayouts: Update to 0.8.18.
	* gnu/packages/julia-xyz.scm (julia-arraylayouts): Update to 0.8.18.

	gnu: julia-genericlinearalgebra: Update to 0.3.0.
	* gnu/packages/julia-xyz.scm (julia-genericlinearalgebra): Update to 0.3.0.
	[arguments]: Remove custom 'adjust-test-suite phase.

2023-09-28  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: julia-wcslib-jll: Downgrade wcslib version.
	The package julia-wcs does not support version higher than 7.x.

	* gnu/packages/julia-jll.scm (julia-wcslib-jll)[inputs]: Replace wcslib by
	wcslib-7.12.

2023-09-28  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: Add wcslib-7.12.
	* gnu/packages/astronomy.scm (wcslib-7.12): New variable.

	gnu: julia-scanbyte: Update to 0.4.0.
	* gnu/packages/julia-xyz.scm (julia-scanbyte): Update to 0.4.0.

	gnu: julia-arraylayouts: Fix tests.
	* gnu/packages/julia-xyz.scm (julia-arraylayouts)[arguments]: Remove.

2023-09-28  Efraim Flashner  <efraim@flashner.co.il>
	    Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: julia: Conditionally use openblas with ILP64 support.
	Fixes <https://bugs.gnu.org/63986>.
	Reported by Cayetano Santos <csantosb@inventati.org>.

	* gnu/packages/julia.scm (julia)[arguments]<#:phases>: Conditionally use
	OpenBLAS with ILP64 support for x86-64 target.
	<#:make-flags>: Likewise.
	[inputs]: Conditionally replace openblas by openblas-ilp64 for x86-64 target.

2023-09-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openblas-ilp64: Add symbol suffix.
	* gnu/packages/maths.scm (openblas-ilp64)[arguments]<#:make-flags>: Add the
	symbol '64_' as suffix.

2023-09-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: emacs-elfeed: Patch curl executable.
	Reported by bienjensu on IRC.

	* gnu/packages/emacs-xyz.scm (emacs-elfeed)[arguments]: Add a phase to
	patch a call to the curl binary.
	[inputs]: Add curl.

2023-09-28  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: fulcrum: Update to 1.9.1.
	* gnu/packages/finance.scm (fulcrum): Use the upstream origin instead of
	  the Flowee's fork of it, updates and expands the synopsis and
	  description.  Updates the package to 1.9.1 and build without any
	  bundled libraries with the help of a patch.
	* gnu/packages/patches/fulcrum-1.9.1-unbundled-libraries.patch: New
	  patch.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add simdjson 0.6.
	* gnu/packages/cpp.scm (simdjson-0.6): New variable.

	gnu: Add robin-hood-hashing.
	* gnu/packages/cpp.scm (robin-hood-hashing): New variable.

2023-09-28  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: sbcl-slynk: Update to 1.0.43-8-df62aba.
	* gnu/packages/lisp-xyz.scm (sbcl-slynk): Update to 1.0.43-8-df62aba.

	gnu: emacs-sly: Update to 1.0.43-8.df62aba.
	* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 1.0.43-8.df62aba.

2023-09-28  Nikolaos Chatzikonstantinou  <nchatz314@gmail.com>

	archive: Fix ‘--version’ typo.
	* guix/scripts/archive.scm (%options): Replace 'build' by 'archive'.

2023-09-28  Simon South  <simon@simonsouth.net>

	gnu: ucsim: Update to 0.8.0.
	* gnu/packages/embedded.scm (ucsim): Update to 0.8.0.
	[source]: Update source URI.
	[description]: Update.

	gnu: ucsim: Move documentation to "doc" output.
	* gnu/packages/embedded.scm (ucsim)[arguments]<#:phases>: Expand
	"patch-makefiles" phase to set correct documentation-installation path.
	[outputs]: Add with "out", "doc".

	gnu: ucsim: Disable tests.
	* gnu/packages/embedded.scm (ucsim)[arguments]: Add #:tests?.
	[native-inputs]: Remove sdcc unconditionally.

	gnu: ucsim: Use gexps.
	* gnu/packages/embedded.scm (ucsim)[arguments]: Use gexp.

2023-09-28  Andy Tai  <ltai@roku.com>

	gnu: xpra: Update to 5.0.2
	* gnu/packages/patches/xpra-4.2-install_libs.patch: Move to ...
	* gnu/packages/patches/xpra-5.0-install_libs.patch: ... this file.
	* gnu/packages/patches/xpra-4.2-systemd-run.patch: Move to ...
	* gnu/packages/patches/xpra-5.0-systemd-run.patch: ... this file.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.
	* gnu/packages/xorg.scm (xpra): Update to 5.0.2.
	[source] <patches>:  Rename per version changes
	[inputs]: Add cups.

2023-09-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: ublock-origin: Update to 1.51.0.
	* gnu/packages/browser-extensions.scm
	(ublock-main-assets): Add origin.
	(ublock-prod-assets): Add origin.
	(ublock-origin): Update to 1.51.0.
	[source]: Dropped (recursive? #t).
	[arguments]: Rewrite phase do-not-depend-on-git. Use gexp.

2023-09-28  Ludovic Courtès  <ludo@gnu.org>
	    Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: openssl@1.1: Upgrade replacement to 1.1.1u.
	Includes fixes for CVE-2023-0215, CVE-2023-0286, CVE-2023-0464, CVE-2023-0465,
	CVE-2023-0466, CVE-2023-2650, CVE-2022-4304, CVE-2022-4450.

	* gnu/packages/tls.scm (openssl/fixed): Update to 1.1.1u.

2023-09-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: openssl@1.1: Really replace with fixed version.
	The ‘replacement’ field of ‘openssl-1.1’ was apparently lost in a
	previous merge commit ca. Jan. 2023; consequently, ‘openssl/fixed’ was
	unused.

	* gnu/packages/tls.scm (openssl-1.1)[replacement]: New field.

2023-09-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to d0438fc.
	This adds the “builtin:git-download” derivation builder to guix-daemon,
	added in commit 13b0cf85eb31e1b1ea674debbbfb0f35a32d1374.

	* gnu/packages/package-management.scm (guix): Update to d0438fc.

2023-09-28  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.3.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2023-5168, CVE-2023-5169, CVE-2023-5171,
	CVE-2023-5174, and CVE-2023-5176.

	* gnu/packages/gnuzilla.scm (icu4c-73-promise): New variable.
	(all-mozilla-locales, %icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.
	(icecat-minimal)[inputs]: Use icu4c-73-promise.  Remove nss.
	[native-inputs]: Use rust-cbindgen-0.24, llvm-15, clang-15, and node-lts.
	[arguments]<configure-flags>: Comment out "--with-system-nss".
	[description]: "IceCat 102" --> "IceCat 115".
	(%icecat-locales): Update.
	(all-mozilla-102-locales, %icecat-102-base-version)
	(%icecat-102-version, icecat-102-source): New variables
	bound to the old values, for use by icedove.
	(icedove-source): Ues 'icecat-102-source'.
	(make-l10n-package)[arguments]<phases>: Simplify reference to
	'#$locales, and thereby eliminate the unnecessary dependence on
	%icedove-locales by icecat-l10n, and similarly on %icecat-locales by
	icedove-l10n.
	[native-inputs]: Use node-lts.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new upstream.
	* gnu/packages/patches/icecat-102-makeicecat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2023-09-28  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Register packages/java-rdf.scm.
	This is a follow-up to commit
	    0e11ca71be43c44150d123f19630c28900ccaef1
	    gnu: Add java-commons-rdf-api.

	* gnu/local.mk (GNU_SYSTEM_MODULES): Add java-rdf.scm.

2023-09-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-buttercup: Remove phase fix-spy-on-test.
	* gnu/packages/emacs-xyz.scm: (emacs-buttercup)
	[arguments](phases): Remove phase fix-spy-on-test, fixed in version 1.31.

2023-09-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	tests: read-print: Update expectations.
	This follows up on commit 974b04ab8063382f3a91b0cf5e46bac6e0238672, which
	I tested with the wrong test (tests/style.scm) instead.  Oops.

	* tests/read-print.scm: Update two TEST-PRETTY-PRINT strings.

2023-09-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: opensmtpd: Update to 7.3.0p2 [security fixes].
	* gnu/packages/mail.scm (opensmtpd): Update to 7.3.0p2.

	gnu: inxi-minimal: Update to 3.3.30-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.30-1.

	gnu: 7kaa: Update to 2.15.6.
	* gnu/packages/games.scm (7kaa): Update to 2.15.6.

	gnu: rizin: Edit synopsis.
	* gnu/packages/engineering.scm (rizin)[synopsis]: Expand abbrev.

	gnu: rizin: Update to 0.6.2.
	* gnu/packages/engineering.scm (rizin): Update to 0.6.2.
	[inputs]: Re-indent.

	gnu: minicom: Update package style.
	* gnu/packages/engineering.scm (minicom)[arguments]:
	Rewrite as G-expressions.
	[native-inputs]: Remove input labels.

	gnu: minicom: Update to 2.9.
	* gnu/packages/engineering.scm (minicom): Update to 2.9.
	[arguments]: Don't explicitly return #t from phases.
	[native-inputs]: Upgrade autoconf to autoconf-2.71.

	gnu: libdeflate: Update to 1.19.
	* gnu/packages/compression.scm (libdeflate): Update to 1.19.

	gnu: astyle: Don't build static or debug libraries.
	* gnu/packages/code.scm (astyle)[arguments]: Build only the "release"
	and "shared" targets we actually care about.

	gnu: astyle: Use G-expressions.
	* gnu/packages/code.scm (astyle)[arguments]:
	Rewrite as G-expressions.

	gnu: astyle: Omit static libraries.
	* gnu/packages/code.scm (astyle)[arguments]: Improve the buggy regexp
	in the 'install-libs phase to install only dynamic libraries.

	gnu: astyle: Update to 3.4.8.
	* gnu/packages/code.scm (astyle): Update to 3.4.8.
	[arguments]: Don't explicitly return #t from phases.

2023-09-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	read-print: Be more mindful of horizontal space in packages.
	Perhaps due to their staged nature, packages tend to be ‘lopsided’: deeply
	nested, with the most elaborate code on the {build,right-hand-,in}side, in
	snippets and phases.

	When we indent outer forms too eagerly, we can easily run short on
	columns by the time we get to the build code, reducing readability.  A
	few strategically-placed newlines early on can make a big difference.

	* guix/read-print.scm (%newline-forms): Add a newline after opening a
	<package> source field or an argument list.  Compensate by removing the
	base32 special case, which is now unnecessary.

2023-09-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nmrpflash: Use G-expressions.
	* gnu/packages/admin.scm (nmrpflash)[arguments]:
	Rewrite as G-expressions.

	gnu: nmrpflash: Update to 0.9.21.
	* gnu/packages/admin.scm (nmrpflash): Update to 0.9.21.

2023-09-27  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: Add liquidctl.
	* gnu/packages/hardware.scm (liquidctl): New variable.

2023-09-27  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: python-pyusb: Add libusb-compat backend.
	* gnu/packages/libusb.scm (python-pyusb) <arguments>: Do not hard-code
	  libusb1 library for all back-ends, and allow to use libusb0 as a
	  back-end.  Also enabled tests as the package does have a test suite.

	* gnu/packages/libusb.scm (python-pyusb) <inputs>: Add libusb-compat.

2023-09-27  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: python-pyusb: Use G-Expressions.
	* gnu/packages/usb.scm (python-pyusb) <arguments>: Use G-Expressions
	  style instead of quoting.

	gnu: Add python-smbus.
	* gnu/packages/linux.scm (python-smbus): New variable.

2023-09-27  B. Wilson  <elaexuotee@wilsonb.com>

	gnu: Add qdl.
	* gnu/packages/flashing-tools.scm (qdl): New variable.

	gnu: Add blinkenlights.
	* gnu/packages/assembly.scm (blinkenlights): New variable.

2023-09-27  Ludovic Courtès  <ludo@gnu.org>

	tests: ‘rewrite-url’ test no longer depends on network access.
	Fixes <https://issues.guix.gnu.org/66097>.
	Previously, this test would actually need to access dist.libuv.org.

	* tests/gnu-maintenance.scm ("rewrite-url, without to-version"): Change
	URLs from https to http, and from libuv.org to libuv.example.org.
	Parameterize ‘current-http-proxy’.

	Reported-by: Janneke Nieuwenhuizen <janneke@gnu.org>

2023-09-27  Roel Janssen  <roel@gnu.org>

	gnu: virtuoso-ose: Update to 7.2.11.
	* gnu/packages/databases.scm (virtuoso-ose): Update to 7.2.11.

2023-09-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "build: Add missing guix-gc.timer file to binary tarball."
	This reverts commit 69f6edc1a8596d2cb4c67e0435d35633af6f3cbc.

	The intention is good, but nodist_systemdservice_DATA are meant to be
	disposable artefacts generated from corresponding ‘.in’ files.

	etc/guix-gc.timer doesn't fit that description, breaking builds:

	  $ make clean && make
	  …
	  make[2]: *** No rule to make target 'etc/guix-gc.timer', needed by 'all-am'.  Stop.

2023-09-24  Raphaël Mélotte  <raphael.melotte@mind.be>

	gnu: tio: Update to 2.7.
	* gnu/packages/terminals.scm (tio): Update to 2.7.

2023-09-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bcachefs-tools: Restore mount.bcachefs shell script version.
	* gnu/packages/file-systems.scm (bcachefs-tools): Add back the old
	'promote-mount.bcachefs.sh, tweaked to remove the new symlink.
	[inputs]: Add back coreutils-minimal, gawk, and util-linux.

	gnu: bcachefs-tools: Remove obsolete phase.
	* gnu/packages/file-systems.scm (bcachefs-tools)[arguments]: Remove
	obsolete phase to 'patch-shell-wrappers that no longer exist.

	gnu: bcachefs-tools: Update to 1.2-0.1e35840.
	* gnu/packages/file-systems.scm (bcachefs-tools): Update to 1.2-0.1e35840.

	Revert "gnu: bcachefs-tools: Restyle format."
	This reverts commit a5477e3a82114ce2909e63a07c7e6df6da617821.
	This ‘guix style’d change does not improve readability, sometimes
	reduces it, and awkwardly cramps horizontal space.

2023-09-27  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: sssd: Update to 2.9.2.
	* gnu/packages/sssd.scm (sssd): Update to 2.9.2.

2023-09-27  Tobias Kortkamp  <tobias.kortkamp@gmail.com>

	gnu: wvkbd: Update to 0.14.1.
	* gnu/packages/xdisorg.scm (wvkbd): Update to 0.14.1.

2023-09-27  pinoaffe  <pinoaffe@gmail.com>

	gnu: yt-dlp: Update to 2023.09.24.
	* gnu/packages/video.scm (yt-dlp): Update to 2023.09.24.

2023-09-27  Hendursaga  <hendursaga@aol.com>

	gnu: lhasa: Update to 0.4.0.
	* gnu/packages/compression.scm (lhasa): Update to 0.4.0.
	[arguments]: Use G-expressions.
	[home-page]: Switch to github.io.
	[description]: Add Texinfo markup.

2023-09-27  Zhu Zihao  <all_but_last@163.com>

	gnu: vcmi: Update to 1.3.2.
	* gnu/packages/games.scm (vcmi): Update to 1.3.2.

2023-09-27  Hendursaga  <hendursaga@aol.com>

	gnu: cmark: Update to 0.30.3.
	* gnu/packages/markup.scm (cmark): Update to 0.30.3.
	[source]: Update URL.
	[description]: Improve description.

2023-09-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-tslearn: Update to 0.6.2.
	* gnu/packages/machine-learning.scm (python-tslearn): Update to 0.6.2.

	gnu: python-astropy: Update to 5.3.3.
	* gnu/packages/astronomy.scm (python-astropy): Update to 5.3.3.

	gnu: python-stdatamodels: Update to 1.8.0.
	* gnu/packages/astronomy.scm (python-stdatamodels): Update to 1.8.0.
	[propagated-inputs]: Remove python-jsonschema.
	[native-inputs]: Remove python-pytest-openfiles.

	gnu: python-roman-datamodels: Remove all test constraints.
	* gnu/packages/astronomy.scm (python-roman-datamodels): Remove all test
	constraints. All of 1115 passed.

	gnu: python-roman-datamodels: Update to 0.17.1.
	* gnu/packages/astronomy.scm (python-roman-datamodels): Update to
	0.17.1.
	[arguments]{phases}: Add 'set-env phase to pass tests.
	[native-inputs]: Remove python-pytest-openfiles. Add python-pytest-env.

	gnu: python-rad: Update to 0.17.1.
	* gnu/packages/astronomy.scm (python-rad): Update to 0.17.1.
	[arguments]{tests?}: Disable them to break dependencies cycle.
	[native-inputs]: Remove python-astropy, python-pytest,
	python-pytest-doctestplus, python-pytest-openfiles.

	gnu: python-pyvo: Update to 1.4.2.
	* gnu/packages/astronomy.scm (python-pyvo): Update to 1.4.2.

	gnu: python-photutils: Update to 1.9.0.
	* gnu/packages/astronomy.scm (python-photutils): Update to 1.9.0.

	gnu: python-jwst: Update to 1.11.4.
	* gnu/packages/astronomy.scm (python-jwst): Update to 1.11.4.
	[propagated-inputs]: Add python-asdf-transform-schemas, python-jplephem.
	[native-inputs]: Remove python-codecov, python-flake8.

	gnu: python-fitsio: Update to 1.2.0.
	* gnu/packages/astronomy.scm (python-fitsio): Update to 1.2.0.
	[arguments]{phases}: Swap 'unbundle-cfitsio to 'set-env as there is
	support for system CFitsio library provided.
	[inputs]: Add zlib.

	gnu: python-crds: Update to 11.17.4.
	* gnu/packages/astronomy.scm (python-crds): Update to 11.17.4.
	[propagated-inputs]: Remove python-lxml.

	gnu: python-bayesicfitting: Update to 3.2.0.
	* gnu/packages/astronomy.scm (python-bayesicfitting): Update to 3.2.0.

	gnu: python-sunpy: Enable more tests.
	* gnu/packages/astronomy.scm (python-sunpy): Enable tests detecting
	python-cdflib metadata. Update annotation for still disabled tests.

	gnu: python-cdflib: Fix version detection.
	* gnu/packages/astronomy.scm (python-cdflib): Fix version detection
	during build Wheel package.
	[arguments]: Add new phase 'set-env-version.
	[native-inputs]: Add python-setuptools-scm.

	gnu: python-cdflib: Update to 1.1.0.
	* gnu/packages/astronomy.scm (python-cdflib): Update to 1.1.0.

	gnu: python-astropy-healpix: Update to 1.0.0.
	* gnu/packages/astronomy.scm (python-astropy-healpix): Update to 1.0.0.

	gnu: splash: Update to 3.8.4.
	* gnu/packages/astronomy.scm (splash): Update to 3.8.4.

	gnu: libxisf: Extend description.
	* gnu/packages/astronomy.scm (libxisf)[description]: Explain acronym.
	Add essential links to the mentioned standard and the service.

	gnu: libxisf: Update to 0.2.9.
	* gnu/packages/astronomy.scm (libxisf): Update to 0.2.9.

2023-09-27  fanquake  <fanquake@gmail.com>

	gnu: python-coloful: Update to 0.5.5.
	* gnu/packages/python-xyz.scm (python-colorful): Update to 0.5.5.

	gnu: python-pyotp: Update to 2.9.0.
	* gnu/packages/python-crypto.scm (python-pyotp): Update to 2.9.0.

2023-09-27  Parnikkapore  <poomklao@yahoo.com>

	gnu: gajim: Clean up formatting.
	* gnu/packages/messaging.scm (gajim): Clean up formatting.

	gnu: python-nbxmpp: Clean up formatting.
	* gnu/packages/messaging.scm (python-nbxmpp): Clean up formatting.

	gnu: gajim-openpgp: Update to 1.5.0.
	* gnu/packages/messaging.scm (gajim-openpgp): Update to 1.5.0.

	gnu: gajim-omemo: Update to 2.9.0.
	* gnu/packages/messaging.scm (gajim-omemo): Update to 2.9.0.

	gnu: gajim: Update to 1.7.3.
	* gnu/packages/messaging.scm (gajim): Update to 1.7.3.
	[arguments]: Switch to "python -m build".  To use pyproject-build-system,
	support for backend-path is needed.  Add metadata build and install phase.
	Switch to "python -m unittest" as test method, following upstream
	recommendation.  Generate gdk-pixbuf cache and include result in wrapper.
	Allows Gajim to run in pure environments.
	[native-search-paths]: Update.

2023-09-27  Parnikkapore  <poomklao@yahoo.com>

	gnu: python-nbxmpp: Update to 4.2.2.
	Gajim will not build at this commit.

	* gnu/packages/messaging.scm (python-nbxmpp): Update to 4.2.2.
	[arguments]: Specify "python -m unittest" as test method.

2023-09-27  Clément Lassieur  <clement@lassieur.org>

	gnu: transmission: Fix loading icons in pure environments.
	* gnu/packages/bittorrent.scm (transmission)[arguments]: Add a 'wrap-program'
	phase that sets GDK_PIXBUF_MODULE_FILE.

2023-09-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: alex4: Remove non-free package.
	Its readme.txt goes out of its way to licence only ‘source code’ under
	the GPL2+, a reading supposedly confirmed by the author:

	https://libregamewiki.org/Talk:Alex_the_Allegator_4

	However, we don't need to rely on the authenticity of that claim: the
	game data is clearly not licenced, and is required to run the binary.
	Without it, the game segfaults.

	* gnu/packages/games.scm (alex4): Remove variable.

	Fixes <https://issues.guix.gnu.org/65881>.

2023-09-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Update bug-reference configuration snippet.
	* doc/contributing.texi (The Perfect Setup)
	<Viewing Bugs within Emacs>: Properly quote Elisp functions.  Add 'require'
	directives.  Set BUG-REFERENCE-URL-FORMAT so the configuration is
	self-contained.

	Suggested-by: Mekeor Melire <mekeor@posteo.de>

2023-09-26  Ludovic Courtès  <ludo@gnu.org>

	tests: Assume ‘git’ is always available.
	* tests/channels.scm (gpg+git-available?): Check for ‘gpg-command’
	only.
	Remove all ‘test-skip’ statements.
	* tests/derivations.scm: Likewise.
	* tests/git-authenticate.scm: Likewise.
	* tests/git.scm: Likewise.
	* tests/import-git.scm: Likewise.

2023-09-26  Ludovic Courtès  <ludo@gnu.org>

	git-download: Use “builtin:git-download” when available.
	Fixes <https://issues.guix.gnu.org/63331>.

	Longer-term this will remove Git from the derivation graph when its sole
	use is to perform a checkout for a fixed-output derivation, thereby
	breaking dependency cycles that can arise in these situations.

	* guix/git-download.scm (git-fetch): Rename to…
	(git-fetch/in-band): … this.  Deal with GIT or GUILE being #f.
	(git-fetch/built-in, built-in-builders*, git-fetch): New procedures.
	* tests/builders.scm ("git-fetch, file URI"): New test.

2023-09-26  Ludovic Courtès  <ludo@gnu.org>

	perform-download: Use the ‘git’ command captured at configure time.
	* guix/scripts/perform-download.scm (perform-git-download): Pass #:git-command
	to ‘git-fetch-with-fallback’.

	build: Add dependency on Git.
	* configure.ac: Check for ‘git’ and substitute ‘GIT’.
	* guix/config.scm.in (%git): New variable.
	* guix/self.scm (compiled-guix): Define ‘git’ and pass it to
	‘make-config.scm’.
	(make-config.scm): Add #:git; emit a ‘%git’ variable.
	* doc/guix.texi (Requirements): Add it.

2023-09-26  Ludovic Courtès  <ludovic.courtes@inria.fr>

	daemon: Add “git-download” built-in builder.
	The new builder makes it possible to break cycles that occurs when the
	fixed-output derivation for the source of a dependency of ‘git’ would
	itself depend on ‘git’.

	* guix/scripts/perform-download.scm (perform-git-download): New
	procedure.
	(perform-download): Move fixed-output derivation check to…
	(guix-perform-download): … here.  Invoke ‘perform-download’ or
	‘perform-git-download’ depending on what ‘derivation-builder’ returns.
	* nix/libstore/builtins.cc (builtins): Add “git-download”.
	* tests/derivations.scm ("built-in-builders"): Update.
	("'git-download' built-in builder")
	("'git-download' built-in builder, invalid hash")
	("'git-download' built-in builder, invalid commit")
	("'git-download' built-in builder, not found"): New tests.

2023-09-26  Ludovic Courtès  <ludo@gnu.org>

	perform-download: Remove unused one-argument clause.
	Code in ‘builtins.cc’ only ever invokes ‘guix perform-download’ with two
	arguments.

	* guix/scripts/perform-download.scm (guix-perform-download): Remove
	unused one-argument clause.
	(perform-download): Make ‘output’ parameter mandatory; remove ‘output*’
	variable.

2023-09-26  Ludovic Courtès  <ludo@gnu.org>

	git-download: Honor the ‘GUIX_DOWNLOAD_FALLBACK_TEST’ environment variable.
	* guix/git-download.scm (git-fetch): Honor ‘%download-fallback-test’.

	git-download: Move fallback code to (guix build git).
	* guix/build/git.scm (git-fetch-with-fallback): New procedure, with code
	taken from…
	* guix/git-download.scm (git-fetch): … here.
	[modules]: Remove modules that are no longer directly used in ‘build’.
	[build]: Use ‘git-fetch-with-fallback’.

2023-09-26  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust ‘guix graph --path’ test to latest Emacs changes.
	This is a followup to 3349a50d700a2112a31ac4ce6cc6639d3b4cf1e2.

	* tests/guix-graph.sh: Adjust ‘path’.

2023-09-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: imgui: Update to 1.89.9.
	* gnu/packages/toolkits.scm (imgui): Update to 1.89.9.

2023-09-26  dan  <i@dan.games>

	gnu: Add tracy.
	* gnu/packages/profiling.scm (tracy): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-09-26  dan  <i@dan.games>

	gnu: Add tracy-wayland.
	* gnu/packages/profiling.scm (tracy-wayland): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-09-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: glfw: Patch dlopen calls.
	* gnu/packages/gl.scm (glfw) [arguments]: Add #:modules and #:phases argument.
	[inputs]: New field.

	gnu: imgui: Enable freetype support.
	* gnu/packages/toolkits.scm (imgui) [arguments]: Add -DIMGUI_ENABLE_FREETYPE
	to make flags.
	[inputs]: Add freetype.

	gnu: capstone: Update to 5.0.1.
	* gnu/packages/engineering.scm (capstone): Update to 5.0.1.

	gnu: gtypist: Install the gtypist-mode Emacs major mode.
	* gnu/packages/games.scm (gtypist) [source]: Delete trailing #t in snippet.
	[native-inputs]: Add emacs-minimal.

2023-09-26  Efraim Flashner  <efraim@flashner.co.il>

	multiqc: Don't propagate inputs.
	* gnu/packages/bioinformatics.scm (multiqc)[propagated-inputs]: Move all
	packages ...
	[inputs]: ... to here.

2023-09-26  Clément Lassieur  <clement@lassieur.org>

	gnu: transmission: Restore HTML files in the default output.
	This fixes transmission-daemon.

	* gnu/packages/bittorrent.scm (transmission)[arguments]: remove "transmission"
	directory from the 'move-gui' procedure.

2023-09-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: aalib: Really build the shared library on powerpc64le-linux.
	Fixes <https://issues.guix.gnu.org/57134>.

	The old build scripts were buggy and causing a static library to be produced
	instead, which would fail to be linked by gst-plugins-good.

	* gnu/packages/video.scm (aalib) [native-inputs]: Remove labels.
	[arguments]: Use gexps.
	<configure-flags>: New argument.
	<phases>: Remove update-config-scripts and configure override.
	Add force-autoreconf.

	Reported-by: Marcel van der Boom <marcel@van-der-boom.nl>

2023-09-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: edk2-tools: Update to 202308.
	* gnu/packages/firmware.scm (edk2-tools): Update to 202308.
	[arguments] <make-flags>: Add CC.

2023-09-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Add new 'Circular Module Dependencies' section.
	* doc/contributing.texi (Circular Module Dependencies): New subsection.

	Series-version: 2
	Series-to: 65860@debbugs.gnu.org
	Patch-cc: mhw@netris.org
	Cover-letter:
	Resolve a circular module dependencies in embedded modules
	This series is the culmination of at least a day of effort tracking down the
	source of a module dependency cycle (!).  The last commit adds some guidelines
	in the hope to avoid a repeat (perhaps 'lint' could be taught to
	automate these checks).
	END

2023-09-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: embedded: Turn packages using top-level variables into procedures.
	Fixes <https://issues.guix.gnu.org/65716>.

	Before this change, simply adding the following import:

	  modified   gnu/packages/firmware.scm
	  @@ -42,6 +42,7 @@ (define-module (gnu packages firmware)
	     #:use-module (gnu packages admin)
	     #:use-module (gnu packages autotools)
	     #:use-module (gnu packages assembly)
	  +  #:use-module (gnu packages avr)
	     #:use-module (gnu packages backup)
	     #:use-module (gnu packages base)
	     #:use-module (gnu packages bash)

	Would cause byte compilation and/or evaluation to fail due to a circular
	module dependency.

	* gnu/packages/embedded.scm: Add commentary.
	(gcc-arm-none-eabi-4.9, gcc-arm-none-eabi-6, newlib-arm-none-eabi)
	(newlib-nano-arm-none-eabi, gcc-arm-none-eabi-7-2018-q2-update)
	(newlib-arm-none-eabi-7-2018-q2-update)
	(newlib-nano-arm-none-eabi-7-2018-q2-update)
	(arm-none-eabi-toolchain-4.9, arm-none-eabi-nano-toolchain-4.9)
	(arm-none-eabi-toolchain-6, arm-none-eabi-nano-toolchain-6)
	(arm-none-eabi-toolchain-7-2018-q2-update, gdb-arm-none-eabi)
	(propeller-binutils, propeller-gcc-6, propeller-gcc-4)
	(propeller-gcc, propeller-toolchain, propeller-development-suite)
	(gcc-vc4): Turn into procedures, prefixing the procedure name with 'make-',
	and adjust all users.
	(make-libstdc++-arm-none-eabi) [arguments]: Avoid an unused warning.
	(arm-none-eabi-toolchain):  Rename to...
	(make-arm-none-eabi-toolchain): ... this.
	* gnu/packages/raspberry-pi.scm (raspi-arm-chainloader) [native-inputs]:
	Replace gcc-arm-none-eabi-6 with (make-arm-none-eabi-toolchain).
	* gnu/packages/axoloti.scm (axoloti-runtime)
	[inputs]: Replace arm-none-eabi-nano-toolchain-4.9
	with (make-arm-none-eabi-nano-toolchain-4.9).
	(axoloti-patcher): Likewise.
	(axoloti-patcher-next) [inputs]: Replace
	arm-none-eabi-nano-toolchain-7-2018-q2-update
	with (make-arm-none-eabi-nano-toolchain-7-2018-q2-update).

	Series-changes: 2
	- Use mlambda for procedures

2023-09-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: avr: Delay all cross compilation packages.
	Partially addresses <https://issues.guix.gnu.org/65716>.

	* gnu/packages/avr.scm: Add commentary comment.
	(avr-binutils): Turn into this...
	(make-avr-binutils): ... procedure.
	(avr-gcc): Likewise, into...
	(make-avr-gcc): ... this.  Adjust native-inputs accordingly.
	(avr-toolchain): Likewise, into...
	(make-avr-toolchain): ... this.
	* gnu/packages/avr-xyz.scm (simavr) [propagated-inputs]: replace avr-toolchain
	with a call to the 'make-avr-toolchain' procedure.

	Series-changes: 2
	- Use mlambda for procedures
	- Fix ((make-avr-toolchain)) typo

2023-09-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add satdump.
	* gnu/packages/radio.scm (satdump): New variable.

	gnu: nng: Update to 1.5.2.
	* gnu/packages/networking.scm (nng): Update to 1.5.2.
	  [inputs, native-inputs]: Remove labels.
	  [arguments]: Update 'disable-failing-tests' phase.

	gnu: sdrangel: Update to 7.16.0.
	* gnu/packages/radio.scm (sdrangel): Update to 7.16.0.
	  [inputs]: Add qtgamepad.
	  [arguments]: Add 'fix-unrecognized-compiled-option' phase.

2023-09-25  Arne Babenhauserheide  <arne_bab@web.de>

	gnu: wine and wine64: Update to 8.16
	* gnu/packages/wine.scm (wine-minimal): Update to 8.16.

2023-09-25  Simon South  <simon@simonsouth.net>

	gnu: stcgal: Update to 1.10.
	* gnu/packages/embedded.scm (stcgal): Update to 1.10.
	[source]: Update comment; remove obsolete snippet.
	[description]: Update.

2023-09-25  Simon South  <simon@simonsouth.net>

	gnu: sigrok-firmware-fx2lafw: Update to 0.1.7-1.96b0b47.
	This brings in eight commits[0] that improve the software in small ways, most
	importantly allowing it to build with the latest version of SDCC, 4.3.0
	(patches to follow).  Note the project's last formal release was in 2019.

	[0] http://sigrok.org/gitweb/?p=sigrok-firmware-fx2lafw.git;a=shortlog;h=96b0b47

	* gnu/packages/electronics.scm (sigrok-firmware-fx2lafw): Update to
	0.1.7-1.96b0b47.
	[source]: Switch to git-fetch.
	[native-inputs]: Add autoconf, automake.

2023-09-25  Simon South  <simon@simonsouth.net>

	gnu: sigrok-firmware-fx2lafw: Explicitly disable tests.
	* gnu/packages/electronics.scm (sigrok-firmware-fx2lafw)[arguments]: Add
	with #:tests?.

	gnu: sigrok-firmware-fx2lafw: Adjust format.
	* gnu/packages/electronics.scm (sigrok-firmware-fx2lafw): Move build-system
	above native-inputs.

	gnu: sigrok-firmware-fx2lafw: Remove input labels.
	* gnu/packages/electronics.scm (sigrok-firmware-fx2lafw)[native-inputs]:
	Remove input labels.

2023-09-25  Simon South  <simon@simonsouth.net>

	gnu: sigrok-firmware-fx2lafw: Rely on implicit inputs.
	This effectively reverts commit 79f0bd7, "gnu: sigrok-firmware-fx2lafw: Fix
	build."

	* gnu/packages/electronics.scm (sigrok-firmware-fx2lafw)[arguments]: Remove
	with #:implicit-inputs?.
	[native-inputs]: Remove all but sdcc.

2023-09-25  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: bemenu: Update to 0.6.16.
	* gnu/packages/xdisorg.scm (bemenu): Update to 0.6.16.

	gnu: jq: Update to 1.7.
	* gnu/packages/web.scm (jq): Update to 1.7.
	[home-page]: Update URL.
	[source]: Simplify snippet.

2023-09-25  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: bcachefs-tools: Restyle format.
	* gnu/packages/file-systems.scm (bcachefs-tools): Reformat with 'guix style'
	and manually break some long lines.

	gnu: bcachefs-tools: Update to 1.2.
	* gnu/packages/file-systems.scm (bcachefs-tools): Update to 1.2.
	[source]: Use version instead of commit.

2023-09-25  Hendursaga  <hendursaga@aol.com>

	gnu: muchsync: Update to 7.
	* gnu/packages/mail.scm (muchsync): Update to 7.
	[source]: Use https.

2023-09-25  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: freerdp: Update to 2.11.1.
	* gnu/packages/rdesktop.scm (freerdp): Update to 2.11.1.
	[inputs]: Add pcsc-lite.

	gnu: syncthing: Update to 1.24.0.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.24.0.

	gnu: dos2unix: Update to 7.5.1.
	* gnu/packages/textutils.scm (dos2unix): Update to 7.5.1.

2023-09-25  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: kiwix-desktop: Update to 2.3.1.
	* gnu/packages/web.scm (kiwix-desktop): Update to 2.3.1.
	* gnu/packages/patches/kiwix-desktop-newer-libkiwix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: kiwix-tools: Update to 3.5.0.
	* gnu/packages/web.scm (kiwix-tools): Update to 3.5.0.

	gnu: kiwix-lib: Update to 13.0.0.
	* gnu/packages/web.scm (kiwix-lib): Update to 13.0.0.

	gnu: libzim: Update to 8.2.1.
	* gnu/packages/web.scm  (libzim): Update to 8.2.1.

2023-09-25  Andy Tai  <atai@atai.org>

	gnu: icewm: Update to 3.4.2.
	* gnu/packages/wm.scm (icewm): Update to 3.4.2.

	gnu: xnedit: Update to 1.5.1.
	* gnu/packages/text-editors.scm (xnedit): Update to 1.5.1.

2023-09-25  Christopher Baines  <mail@cbaines.net>

	gnu: guile-fibers: Remove version from latest package.
	As I think this makes more sense, the version is only specified when you need
	a specific previous release.

	* gnu/packages/guile-xyz.scm (guile-fibers): Rename to guile-fibers-1.0.
	(guile-fibers-1.3): Rename to guile-fibers.
	(guile-fibers-1.1): Inherit from guile-fibers.
	* gnu/packages/admin.scm (shepherd-0.10)[native-inputs]: Replace
	guile-fibers-1.3 with guile-fibers.
	* gnu/packages/ci.scm (cuirass)[inputs]: Likewise.
	* gnu/packages/gnunet.scm (gnunet-scheme)[propagated-inputs,native-inputs]:
	Likewise.
	* gnu/packages/package-management.scm (guix-build-coordinator)
	[inputs,propagated-inputs]: Likewise.
	* gnu/packages/package-management.scm (nar-herder)[inputs,propagated-inputs]:
	Likewise.
	* gnu/packages/web.scm (guix-data-service)[propagated-inputs]: Likewise.

2023-09-25  Simon Tournier  <zimon.toutoune@gmail.com>

	git: Restore 'false-if-git-not-found' in 'reference-available?'.
	* guix/git/scm (reference-available?): Add 'false-if-git-not-found' for the
	case 'commit.

2023-09-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: opencv: Add descriptors for xfeatures2d.
	* gnu/packages/image-processing.scm (opencv)[native-inputs]: Add boost and vgg
	descriptors.
	[arguments]: Place descriptor files in expected locations; do not disable
	xfeatures2d feature.

2023-09-24  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: python-pygenometracks: Remove syntax error in setup.py.
	* gnu/packages/bioinformatics.scm (python-pygenometracks)[arguments]:
	Add phase remove-invalid-syntax.

2023-09-24  Ricardo Wurmus  <rekado@elephly.net>

	etc/committer: Speed up surrounding-sexp.
	The old surrounding-sexp procedure would read all S-expressions from the
	beginning of the file up to the given line number and then return the last
	encountered S-expression.  This is quite wasteful.  Instead we can record all
	lines that begin with an S-expression and jump straight to the offset closest
	to the desired line number to read the S-expression there.

	* etc/committer.scm.in (lines+offsets-with-opening-parens): New procedure.
	(surrounding-sexp): Use it.

2023-09-24  Ricardo Wurmus  <rekado@elephly.net>

	etc/committer: Avoid reading original files more than once.
	* etc/committer.scm.in (%original-file-cache): New variable.
	(read-original-file): New procedure.
	(read-original-file*): New procedure.
	(old-sexp): Use it.

2023-09-24  Ricardo Wurmus  <rekado@elephly.net>

	etc/committer: Do not record positions when reading from git files.
	This gives us a slight performance boost.

	* etc/committer.scm.in (main): Disable recording of positions.

2023-09-24  Ricardo Wurmus  <rekado@elephly.net>

	etc/committer: Do not recompute changes when there are no definitions.
	* etc/committer.scm.in (main): Reuse previously computed changes if there are
	no changes to the number of definitions.

2023-09-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: htslib: Link against htscodecs.
	* gnu/packages/bioinformatics.scm (htslib)[source]: Add snippet to
	remove bundled htscodecs.
	[arguments]: Add configure-flag to link against htscodecs.
	[propagated-inputs]: Add htscodecs.
	(htslib-1.14, htslib-1.12): Use bundled htscodecs.

	gnu: htscodecs: Update to 1.5.1.
	* gnu/packages/bioinformatics.scm (htscodecs): Update to 1.5.1.

2023-09-23  Guillaume Le Vaillant  <glv@posteo.net>

	Merge branch 'lisp-team'

2023-09-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: tipp10: Update to 3.3.0.
	* gnu/packages/education.scm (tipp10): Update to 3.3.0.
	[source]: Use git-fetch.  Drop obsolete patches.
	[build-system]: Use qt-build-system.
	[arguments]: Add #:qtbase.  Remove #:phases.
	[inputs]: Replace qtbase-5 with qtbase, qtmultimedia-5 with qtmultimedia.
	[home-page]: Update home page.
	[license]: Add comment.
	* gnu/packages/patches/tipp10-disable-downloader.patch: Delete file.
	* gnu/packages/patches/tipp10-fix-compiling.patch: Likewise.
	* gnu/packages/patches/tipp10-qt5.patch: Likewise.
	* gnu/packages/patches/tipp10-remove-license-code.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): De-register them.

2023-09-22  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-text-editor: Update to 44.0.
	* gnu/packages/gnome.scm (gnome-text-editor): Update to 44.0.
	[inputs]: Add editorconfig-core-c.

	gnu: editorconfig-core-c: Update to 0.12.6.
	* gnu/packages/text-editors.scm (editorconfig-core-c): Update to 0.12.6.
	[#:phases]: Add ‘disable-failing-tests’.

	gnu: gnome-text-editor: Add missing input.
	* gnu/packages/gnome.scm (gnome-text-editor) [inputs]: Add pcre2.

	gnu: NetworkManager: Update to 1.44.0.
	* gnu/packages/gnome.scm (network-manager): Update to 1.44.0.

	gnu: tracker: Update to 3.6.0.
	* gnu/packages/gnome.scm (tracker): Update to 3.6.0.
	[#:phases]: Add 'disable-failing-tests'.

	gnu: qemu: Use pcre2.
	* gnu/packages/virtualization.scm (qemu) [native-inputs]: Replace pcre:static with pcre2:static.

	gnu: pcre2: Install static libraries.
	* gnu/packages/pcre.scm (pcre2)[#:configure-flags]: Remove "--disable-static".
	[#:phases]: Copy ‘move-static-libs’ from pcre.
	[outputs]: Add “static”.

2023-09-22  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into emacs-team

2023-09-22  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: python-glcontext: Update to 2.4.0-1.0af21b7.
	* gnu/packages/python-xyz.scm (python-glcontext): Update to 2.4.0-1.0af21b7.

	gnu: python-glcontext: Update to 2.4.0-0.beebc1f.
	* gnu/packages/python-xyz.scm (python-glcontext): Explicitly refer to commit
	instead of mutable Git tag.

	gnu: bap: Update to 2.6.0-alpha-0.f995d28.
	* gnu/packages/ocaml.scm (bap): Update to 2.6.0-alpha-0.f995d28.

	gnu: bap: Update to 2.5.0-alpha-0.a972f8a.
	* gnu/packages/ocaml.scm (bap): Explicitly refer to commit instead of mutable
	Git tag.

2023-09-22  Simon Tournier  <zimon.toutoune@gmail.com>

	git: Avoid touching the network unless needed in 'reference-available?'.
	Follow-up of 756e336fa008c2469b4a7317ad5c641ed48f25d6 fixing the issue.

	* guix/git/scm (reference-available?): Address case by case to determine
	whether the reference exists in the local Git checkout.

2023-09-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wfa2-lib: Mark package as tunable.
	* gnu/packages/bioinformatics.scm (wfa2-lib)[properties]: New field.

2023-09-22  Efraim Flashner  <efraim@flashner.co.il>

	doc: contributing: Clarify generating the pre-inst-env script.
	Lack of clarity reported by lrustland on IRC.

	* doc/contributing.texi (Running Guix Before It Is Installed): Refer to
	the Building from Git section when giving instructions for generating
	the pre-inst-env script.

2023-09-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: w3m: Remove input labels.
	* gnu/packages/w3m.scm (w3m)[native-inputs]:
	Remove input labels.

2023-09-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: w3m: Add graphics support.
	This increases the closure by a whopping 0.1 MiB.

	* gnu/packages/w3m.scm (w3m)[arguments]: Add "-enable-image=fb,x11"
	to the #:configure-flags.

2023-09-21  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add jbr@21-b240.22.
	* gnu/packages/java.scm (jbr21): New variable.

	gnu: Add openjdk@21.
	* gnu/packages/java.scm (openjdk21): New variable.
	* gnu/packages/patches/openjdk-21-fix-rpath.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add openjdk@20.
	* gnu/packages/java.scm (openjdk20): New variable.

2023-09-21  Marius Bakke  <marius@gnu.org>

	teams: Add self to 'python'.
	* etc/teams.scm.in (Marius Bakke): New person.

	gnu: python-bwapy: Fix typo.
	* gnu/packages/bioinformatics.scm (python-bwapy)[synopsis]: Fix typo.

	gnu: python-arboreto: Add missing inputs.
	* gnu/packages/bioinformatics.scm (python-arboreto)[propagated-inputs]: Add
	PYTHON-LZ4 and PYTHON-PYARROW.

	gnu: python-duniterpy: Update to 1.1.1.
	* gnu/packages/finance.scm (python-duniterpy): Update to 1.1.1.
	[build-system]: Switch to PYPROJECT-BUILD-SYSTEM.
	[arguments]: Add more tweaks for hard coded version ranges.
	[native-inputs]: Add PYTHON-POETRY-CORE.

	gnu: python-libnacl: Update to 2.1.0.
	* gnu/packages/python-crypto.scm (python-libnacl): Update to 2.1.0.
	[build-system]: Switch to PYPROJECT-BUILD-SYSTEM.
	[arguments]: Adjust hack for locating libsodium.  Add custom check phase.
	[native-inputs]: Remove PYTHON-PYHAMCREST.  Add PYTHON-POETRY-CORE.

	gnu: python-sphinxcontrib-autoprogram: Update to 0.1.8.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-autoprogram): Update to 0.1.8.
	[native-inputs]: Move PYTHON-SPHINX ...
	[propagated-inputs]: ... here.

	gnu: barectf: Update to 3.1.2.
	* gnu/packages/instrumentation.scm (barectf): Update to 3.1.2.
	[source]: Switch to GIT-FETCH.
	[build-system]: Change to PYPROJECT-BUILD-SYSTEM.
	[arguments]: Remove version pins.  Set CC before building.
	[native-inputs]: Add PYTHON-POETRY-CORE and PYTHON-PYTEST.  Remove
	GCC-TOOLCHAIN, GNU-MAKE, PYTHON-PYYAML-5, and PYTHON-TOX.  Move PYTHON-JINJA2,
	PYTHON-JSONSCHEMA, and PYTHON-TERMCOLOR ...
	[propagated-inputs]: ... here.  Add PYTHON-PYYAML.

	gnu: python-incremental: Update to 22.10.0.
	* gnu/packages/python-xyz.scm (python-incremental): Update to 22.10.0.

	gnu: python-txaio: Update to 23.1.1.
	* gnu/packages/python-xyz.scm (python-txaio): Update to 23.1.1.
	[build-system]: Change to PYPROJECT-BUILD-SYSTEM.
	[propagated-inputs]: Remove.
	[native-inputs]: Add PYTHON-PYTEST and PYTHON-TWISTED.

	gnu: python-hyperlink: Update to 21.0.0.
	* gnu/packages/python-web.scm (python-hyperlink): Update to 21.0.0.
	[build-system]: Change to PYPROJECT-BUILD-SYSTEM.
	[arguments]: New field.
	[native-inputs]: Add PYTHON-PYTEST.

	gnu: python-psycopg: Update to 3.1.10.
	* gnu/packages/databases.scm (python-psycopg): Update to 3.1.10.

	gnu: python-psycopg-pool: Update to 3.1.7.
	* gnu/packages/databases.scm (python-psycopg-pool): Update to 3.1.7.

	gnu: python-uvicorn: Update to 0.23.2.
	* gnu/packages/python-web.scm (python-uvicorn): Update to 0.23.2.
	[build-system]: Switch to PYPROJECT-BUILD-SYSTEM.
	[arguments]: Adjust accordingly.
	[native-inputs]: Add PYTHON-A2WSGI and PYTHON-HATCHLING.
	[propagated-inputs]: Remove PYTHON-ASGIREF.

	gnu: python-websockets: Update to 11.0.3.
	* gnu/packages/python-web.scm (python-websockets): Update to 11.0.3.

	gnu: python-cmarkgfm: Update to 2022.10.27.
	* gnu/packages/markup.scm (python-cmarkgfm): Update to 2022.10.27.
	[arguments]: Remove obsolete phase.

	gnu: python-cachetools: Update to 5.3.1.
	* gnu/packages/python-xyz.scm (python-cachetools): Update to 5.3.1.
	* gnu/packages/matrix.scm (python-matrix-nio)[arguments]: Add phase to loosen
	cachetools requirement.

	gnu: python-distlib: Don't reference the implicit bash input.
	* gnu/packages/python-xyz.scm (python-distlib)[inputs]: Add BASH-MINIMAL.
	[arguments]: Use SEARCH-INPUT-FILE instead of WHICH.

	gnu: python-distlib: Update to 0.3.7.
	* gnu/packages/python-xyz.scm (python-distlib): Update to 0.3.7.
	[build-system]: Switch to PYPROJECT-BUILD-SYSTEM.
	[arguments]: Remove redundant phases.
	[native-inputs]: Remove PYTHON-PYPA-BUILD.

	gnu: python-platformdirs: Update to 3.10.0.
	* gnu/packages/python-xyz.scm (python-platformdirs): Update to 3.10.0.
	[build-system]: Switch to PYPROJECT-BUILD-SYSTEM.
	[native-inputs]: Add PYTHON-HATCHLING and PYTHON-HATCH-VCS.  Remove
	PYTHON-SETUPTOOLS-SCM.

	gnu: python-bleach: Update to 6.0.0.
	* gnu/packages/python-xyz.scm (python-bleach): Update to 6.0.0.
	[propagated-inputs]: Remove PYTHON-WEBENCODINGS.

	gnu: python-django@4: Update to 4.2.5.
	* gnu/packages/django.scm (python-django-4.0): Rename to ...
	(python-django-4.2): ... this.  Update to 4.2.5.
	(python-django-3.2): Adjust inherits accordingly.

	gnu: python-asgiref: Update to 3.7.2.
	* gnu/packages/python-web.scm (python-asgiref): Update to 3.7.2.
	[native-inputs]: Add PYTHON-MYPY.
	[propagated-inputs]: Add PYTHON-TYPING-EXTENSIONS.

	gnu: python-django@3.2: Update to 3.2.21.
	* gnu/packages/django.scm (python-django-3.2): Update to 3.2.21.

	gnu: python-pytest-django: Update to 4.5.2.
	* gnu/packages/django.scm (python-pytest-django): Update to 4.5.2.
	[native-inputs]: Remove PYTHON-DJANGO and PYTHON-PYTEST-XDIST.

	gnu: python-pkginfo: Update to 1.9.6.
	* gnu/packages/python-xyz.scm (python-pkginfo): Update to 1.9.6.
	[build-system]: Switch to PYPROJECT-BUILD-SYSTEM.
	[native-inputs]: Remove PYTHON-WHEEL.  Add PYTHON-PYTEST.

	gnu: python-daemon: Update to 3.0.1.
	* gnu/packages/python-xyz.scm (python-daemon): Update to 3.0.1.
	[arguments]: Skip two more tests.
	[propagated-inputs]: Add PYTHON-PACKAGING and PYTHON-SETUPTOOLS.
	[native-inputs]: Remove PYTHON-COVERAGE, PYTHON-TWINE, and PYTHON-MOCK.

	gnu: python-deprecated: Update to 1.2.14.
	* gnu/packages/python-xyz.scm (python-deprecated): Update to 1.2.14.

	gnu: python-flex: Update to 6.14.1.
	* gnu/packages/python-xyz.scm (python-flex): Update to 6.14.1.
	[propagated-inputs]: Remove PYTHON-ISO8601.  Add PYTHON-STRICT-RFC3339.

2023-09-21  Marius Bakke  <marius@gnu.org>

	gnu: Remove python-django@2.2.
	This version is no longer maintained and contains known security flaws.

	* gnu/packages/django.scm (python-django-2.2): Remove variable.

2023-09-21  Marius Bakke  <marius@gnu.org>

	gnu: graphite-web: Update to 1.1.10.
	* gnu/packages/monitoring.scm (graphite-web): Update to 1.1.10.
	[arguments]: Relax Django requirement.
	[propagated-inputs]: Remove PYTHON-WHISPER , PYTHON-SCANDIR, and
	PYTHON-TXAMPQ.  Replace PYTHON-DJANGO-2.2 with PYTHON-DJANGO-3.2.

	gnu: python-httpx: Update to 0.24.1.
	* gnu/packages/python-web.scm (python-httpx): Update to 0.24.1.

	gnu: websockify: Don't propagate inputs.
	* gnu/packages/web.scm (websockify)[propagated-inputs]: Move everything ...
	[inputs]: ... here.

	gnu: websockify: Update to 0.11.0.
	* gnu/packages/web.scm (websockify): Update to 0.11.0.
	[build-system]: Switch to PYPROJECT-BUILD-SYSTEM.
	[arguments]: Remove.
	[native-inputs]: Remove PYTHON-MOX3.
	[propagated-inputs]: Add PYTHON-JWCRYPTO, PYTHON-REDIS, PYTHON-REQUESTS, and
	PYTHON-SIMPLEJSON.

	gnu: python-django-picklefield: Update to 3.1.0.
	* gnu/packages/django.scm (python-django-picklefield): Update to 3.1.0.
	[propagated-inputs]: Change from PYTHON-DJANGO-2.2 to PYTHON-DJANGO.

	gnu: Add python-django-ninja.
	* gnu/packages/django.scm (python-django-ninja): New variable.

	gnu: Add python-django-configurations.
	* gnu/packages/django.scm (python-django-configurations): New variable.

	gnu: Add python-django-cache-url.
	* gnu/packages/django.scm (python-django-cache-url): New variable.

	gnu: Add python-dj-search-url.
	* gnu/packages/django.scm (python-dj-search-url): New variable.

	gnu: python-dj-database-url: Update to 2.1.0.
	* gnu/packages/django.scm (python-dj-database-url): Update to 2.1.0.

	gnu: Add python-dj-email-url.
	* gnu/packages/django.scm (python-dj-email-url): New variable.

	services: nftables: Add 'configuration' action.
	* gnu/services/networking.scm (nftables-shepherd-service)[actions]: New field.

	gnu: uwufetch: Avoid top-level package references.
	* gnu/packages/admin.scm (uwufetch)[arguments]: Use the grep and gawk provided
	by INPUTS, instead of the top-level variables.

	gnu: Add python-aioquic.
	* gnu/packages/python-web.scm (python-aioquic): New variable.

	gnu: Add python-pylsqpack.
	* gnu/packages/python-compression.scm (python-pylsqpack): New variable.

	gnu: Add python-towncrier.
	* gnu/packages/python-xyz.scm (python-towncrier): New variable.

	gnu: Add python-sphinx-basic-ng.
	* gnu/packages/sphinx.scm (python-sphinx-basic-ng): New variable.

	gnu: Add python-slotscheck.
	* gnu/packages/python-check.scm (python-slotscheck): New variable.

	gnu: Add python-pyproject-hooks.
	* gnu/packages/python-xyz.scm (python-pyproject-hooks): New variable.

	gnu: Add python-tracerite.
	* gnu/packages/python-xyz.scm (python-tracerite): New variable.

	gnu: Add python-html5tagger.
	* gnu/packages/python-web.scm (python-html5tagger): New variable.

	gnu: Add python-a2wsgi.
	* gnu/packages/python-web.scm (python-a2wsgi): New variable.

	gnu: python-deprecated: Remove unused inputs.
	* gnu/packages/python-xyz.scm (python-deprecated): Remove PYTHON-SPHINX and
	PYTHON-TOX.

	gnu: python-filelock: Update home page.
	* gnu/packages/python-xyz.scm (python-filelock)[home-page]: Follow redirect.

	gnu: python-certauth: Fix test failure with newer PyOpenSSL.
	* gnu/packages/python-crypto.scm (python-certauth)[arguments]: New field.

	gnu: Add python-dirty-equals.
	* gnu/packages/python-xyz.scm (python-dirty-equals): New variable.

	gnu: Add python-jwcrypto.
	* gnu/packages/python-web.scm (python-jwcrypto): New variable.

2023-09-21  Clément Lassieur  <clement@lassieur.org>

	gnu: python-bashlex: Update to 0.18.
	* gnu/packages/python-xyz.scm (python-bashlex): Update to 0.18.

	This fixes the build.

2023-09-21  Hendursaga  <hendursaga@aol.com>

	gnu: routino: Update to 3.4.1.
	* gnu/packages/geo.scm (routino): Update to 3.4.1.
	  [source]: Use HTTPS.
	  [arguments]: Use G-expressions.

2023-09-21  Hendursaga  <hendursaga@aol.com>

	gnu: osmium-tool: Update to 1.15.0.
	* gnu/packages/geo.scm (osmium-tool): Update to 1.15.0.

	Reviewed-by: Bruno Victal <mirai@makinata.eu>

2023-09-21  Hendursaga  <hendursaga@aol.com>

	gnu: osm2pgsql: Update to 1.9.2.
	* gnu/packages/geo.scm (osm2pgsql): Update to 1.9.2.
	  [arguments]: Use G-expressions.
	  <#:configure-flags>: Ensure compilation with LuaJIT, PROJ API version 4.
	  [inputs]: Replace lua with luajit. Replace proj with proj-7. Add
	  nlohmann-json.
	  [native-inputs]: Add pandoc, python-argparse-manpage, for building
	  documentation. Remove python-psycopg2, as it is only used for tests, and
	  testing has been disabled.
	  [home-page]: Update URL.

	Reviewed-by: Bruno Victal <mirai@makinata.eu>

2023-09-21  Hendursaga  <hendursaga@aol.com>

	gnu: libosmium: Update to 2.19.0.
	* gnu/packages/geo.scm (libosmium): Update to 2.19.0.
	  [inputs]: Replace proj with proj-7, the last version with PROJ API
	  version 4 compatibility. Remove sparsehash and utfcpp.
	  [native-inputs]: Add graphviz-minimal, to build documentation.

	Reviewed-by: Bruno Victal <mirai@makinata.eu>

2023-09-21  Artyom Bologov  <mail@aartaka.me>

	gnu: cl-njson: Update to 1.2.1.
	* gnu/packages/lisp-xyz.scm (sbcl-njson): Update to 1.2.1.

2023-09-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dolphin-emu: Update to 5.0-13669.f9deb68.
	* gnu/packages/emulators.scm (dolphin-emu): Update to 5.0-13669.f9deb68.
	[source]: Don't explicitly return #t from snippet.
	[arguments]: Nor from phases.

	gnu: dolphin-emu: Remove input labels.
	* gnu/packages/emulators.scm (dolphin-emu)[native-inputs]:
	Remove input labels.

	gnu: pfetch: Update to 0.7.0-1.a906ff8.
	* gnu/packages/admin.scm (pfetch): Update to 0.7.0-1.a906ff8.
	[arguments]: Don't explicitly return #t from phases.

2023-09-20  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: Add wasm-micro-runtime.
	* gnu/packages/web.scm (wasm-micro-runtime): New variable.

2023-09-20  Mathieu Othacehe  <othacehe@gnu.org>

	image: Do not allow BIOS bootloader and GPT.
	When using grub-bootloader with a GPT image, GRUB will fail during
	installation with a cryptic error message.

	* gnu/system/image.scm (system-disk-image): Raise an error when trying to use
	a non-EFI compatible bootloader with a GPT image partitioning.

2023-09-20  Mathieu Othacehe  <othacehe@gnu.org>

	image: Introduce the mbr-hybrid-raw image type.
	Until 209204e23b39af09e0ea92540b6fa00a60e6a0ae and
	d57cab764122af69d52d8cc9c843456044e5d7bc, the default image type used by "guix
	system image" was an MBR image with an ESP partition.

	Having both an MBR image and an ESP partition is handy because the image will
	boot on most x86 based systems using legacy BIOS and/or UEFI.

	We now have a distinction between MBR images and EFI images. Introduce a new
	MBR hybrid image type and default to it to restore the default behaviour.

	This also fixes the images section of (gnu ci) that was trying to install a
	BIOS bootloader on an EFI, GPT image and failing to do so.

2023-09-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: %gcc-11-x86_64-micro-architectures: Correct some values.
	* gnu/packages/gcc.scm (%gcc-11-x86_64-micro-architectures): Correct the
	values for the psABI micro-architectures.

	gnu: wfmash: Update to 0.10.5.
	* gnu/packages/bioinformatics.scm (wfmash): Update to 0.10.5.
	[source]: Update to changes in source code.
	[arguments]: Add configure-flag to enable more features.
	[native-inputs]: Add pkg-config.

2023-09-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-tibanna.
	* gnu/packages/web.scm (python-tibanna): New variable.

	gnu: Add python-lambda-4dn.
	* gnu/packages/web.scm (python-lambda-4dn): New variable.

	gnu: Add python-benchmark-4dn.
	* gnu/packages/python-xyz.scm (python-benchmark-4dn): New variable.

2023-09-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xterm: Update to 384.
	* gnu/packages/xorg.scm (xterm): Update to 384.

	gnu: keepassxc: Update to 2.7.6.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.6.

	gnu: git-annex: Update to 10.20230828.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20230828.

	gnu: wl-clipboard: Update to 2.2.1.
	* gnu/packages/xdisorg.scm (wl-clipboard): Update to 2.2.1.

2023-09-19  Janneke Nieuwenhuizen  <janneke@gnu.org>

	self: Compile guix-packages-base in chunks of 10 files.
	This fixes or greatly increases the chances for `guix pull' to succeed on the
	Hurd, see <https://issues.guix.gnu.org/65456>.

	* guix/self.scm (compiled-modules)[process-directory]: Move hardcoded size to
	keyword parameter #:size.  Set it to 10 when compiling "guix-packages-base".

2023-09-19  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Add gdk-pixbuf to native Hurd manifest.
	Gdk-pixbuf is a dependency for `guix system reconfigure' and currently also
	needs an unreleased glibc patch in order to build.

	* etc/hurd-manifest.scm: Add gdk-pixbuf to manifest.

2023-09-18  Simon South  <simon@simonsouth.net>

	gnu: Add asl.
	* gnu/packages/assembly.scm (asl): New variable.

2023-09-18  Attila Lendvai  <attila.lendvai@gmail.com>

	gnu: Add netperf.
	* gnu/packages/networking.scm (netperf): New variable.

2023-09-18  Hendursaga  <hendursaga@aol.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add alure.
	* gnu/packages/audio.scm (alure): New variable.

2023-09-18  Andy Tai  <atai@atai.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: tensorflow-lite: Update to 2.13.0.
	* gnu/packages/machine-learning.scm: (tensorflow-lite):
	Update to 2.13.0
	[inputs]: Add gemmlowp
	[native-inputs]: Remove gemmlowp-src
	* gnu/packages/patches/tensorflow-lite-unbundle.patch: New file
	* gnu/local.mk (dist_patch_DATA): Add it.

2023-09-18  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: Add commit-patch.
	* gnu/packages/version-control.scm (commit-patch): New variable.

2023-09-18  Ludovic Courtès  <ludo@gnu.org>

	services: hurd-vm: Use ‘qemu-system-x86_64’.
	Fixes <https://issues.guix.gnu.org/66053>.

	* gnu/services/virtualization.scm (hurd-vm-shepherd-service)[vm-command]:
	Use ‘qemu-system-x86_64’.

2023-09-18  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix typo.
	* doc/guix.texi (Specifying Channel Authorizations): Remove extra
	hyphen.

2023-09-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Support `guix shell' in Guix's git archive with manifest.scm.
	* manifest.scm: New file.
	* Makefile.am (EXTRA_DIST): Add it.
	* doc/contributing.texi (Building from Git): Mention using it.

2023-09-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tor: Update to 0.4.8.6.
	* gnu/packages/tor.scm (tor): Update to 0.4.8.6.
	[source]: Remove patch.
	* gnu/packages/patches/tor-remove-defensive-assert.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: julia-deepdiffs: Skip tests.
	* gnu/packages/julia-xyz.scm (julia-deepdiffs)[arguments]: Skip the test
	suite.

2023-09-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ocl-icd: Delete dubiously deprecated duplicate definition.
	This follows up on commit 3341b22f594398b3aa3ff930d99b74a78abd1a30 which
	re-added ocl-icd.  opencl-icd-loader is a different, incompatible package.

	* gnu/packages/opencl.scm (ocl-icd): Remove duplicate variable.

2023-09-17  Dr. Arne Babenhauserheide  <arne_bab@web.de>

	gnu: icecat: Update to 102.15.1 [security fixes].
	This fixes fix mfsa2023-40, a critical webp vulnerability.
	See https://www.mozilla.org/en-US/security/advisories/mfsa2023-40/

	* gnu/packages/gnuzilla.scm (%icecat-base-version, icecat-source):
	Update to 102.15.1.

2023-09-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-forwarddiff: Update to 0.10.36.
	* gnu/packages/julia-xyz.scm (julia-forwarddiff): Update to 0.10.36.
	[propagated-inputs]: Add julia-logexpfunctions.

2023-09-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	Revert "gnu: guix: Update to 1.4.0-11.658de25e99."
	Several people on IRC report that "rewrite-url, to-version specified" fails.

	This reverts commit 1a0c7f71f0d74167f04377773791305260871b26.

2023-09-18  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-nkeymaps: Update to 1.1.0.
	* gnu/packages/lisp-xyz.scm (sbcl-nkeymaps): Update to 1.1.0.
	  [inputs]: Add sbcl-cl-str.

2023-09-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: font-gnu-unifont: Update to 15.1.01.
	* gnu/packages/fonts.scm (font-gnu-unifont): Update to 15.1.01.
	[source]: Adjust snippet to not remove non-existent precompiled files.
	[arguments]: Disable parallel build.  Adjust custom 'install phase to
	not duplicate actions from the Makefile.

2023-09-18  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: python-fit-nbinom: Remove syntax error in setup.py.
	* gnu/packages/python-xyz.scm (python-fit-nbinom)[arguments]: Add
	phase 'remove-invalid-syntax.

	gnu: python-plastid: Patch it for python 3.10.
	* gnu/packages/bioinformatics.scm (python-plastid)[arguments]: Add new phase
	'patch-for-python-3.10.

2023-09-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: swineherd: Propagate inputs.
	Swineherd does not wrap its inputs, so it needs to drag along all its Guile
	inputs when installed.

	* gnu/packages/admin.scm (swineherd)[inputs]: Move all from here...
	[propagated-inputs]: ...to here.

2023-09-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guix: Update to 1.4.0-11.658de25e99.
	* gnu/packages/package-management.scm (guix): Update to 1.4.0-11.658de25e99.

2023-09-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	self: Build directories in chunks of max 25 files at a time.
	This increases the chances of a successful `guix pull' on the Hurd,
	see <https://issues.guix.gnu.org/65456>.

	* guix/self.scm (compiled-modules)[process-directory]: Split building of
	directories into chunks of max 25 files.  Also call gc.

2023-09-15  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: libshumate: Update to 1.0.5.
	* gnu/packages/gnome.scm (libshumate): Update to 1.0.5.
	[#:phases]:<pre-check>: Removed, moving logic…
	<check>: … here.  Also set other environment variables and run tests using
	‘dbus-run-session’.
	[native-inputs]: Add dbus and at-spi2-core.

	gnu: totem: Update to 43.0.
	* gnu/packages/gnome.scm (totem): Update to 43.0.
	[#:phases]<skip-gtk-update-icon-cache>: Adjust accordingly.

	gnu: gnome-photos: Update to 43.1.
	* gnu/packages/gnome.scm (gnome-photos): Update to 43.1.

2023-09-15  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-rjsx-mode: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-rjsx-mode)[#:phases]: Add
	‘js2-number-tests’.

	gnu: emacs-pyvenv: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-pyvenv)[#:phases]: Add ‘ert-number-tests’.

	gnu: emacs-ob-go: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-ob-go)[#:phases]: Add ‘ert-number-tests’.

	gnu: emacs-matcha: Update to 0.0.1-2.dc4a940.
	* gnu/packages/emacs-xyz.scm (emacs-matcha): Update to 0.0.1-2.dc4a940.

	gnu: emacs-elfeed-org: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-org)[#:phases]: Add ‘xt-number-tests’.

	gnu: emacs-lispy: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-lispy)[#:phases]: Rename
	‘remove-failing-test’ to ‘fix-tests’.  Adjust to new failures with Emacs 29.

	gnu: emacs-go-mode: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-go-mode)[fix-tests]: Also fix duplicate
	“go--fill-paragraph-block-region” test.

2023-09-15  Jack Hill  <jackhill@jackhill.us>

	gnu: vala: Update to 0.56.13.
	* gnu/packages/gnome.scm (vala): Update to 0.56.13.

2023-09-15  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team.

2023-09-15  kiasoc5  <kiasoc5@disroot.org>

	gnu: libostree: Update to 2023.5.
	* gnu/packages/package-management.scm (libostree): Update to 2023.5.

2023-09-15  Hilton Chain  <hako@ultrarare.space>

	gnu: go-github-com-tdewolff-minify-v2: Update to 2.12.7.
	* gnu/packages/golang.scm (go-github-com-tdewolff-minify-v2): Update to 2.12.7

2023-09-15  Vincent Prat  <vprat@deeplinks.com>

	gnu: python-mypy: Update to 1.4.1.
	* gnu/packages/python-check.scm (python-mypy): Update to 1.4.1.
	[origin]: Switch to PyPI.
	[arguments]: Don't skip the testImports test.

2023-09-15  Christopher Baines  <mail@cbaines.net>

	services: bffe: Use guile from the package.
	Rather than hardcoding a particular guile in the service definition.

	* gnu/services/guix.scm (bffe-shepherd-services): Use guile from the package.
	* gnu/packages/package-management.scm (bffe)[inputs]: Remove unnecessary
	guile-next input.

2023-09-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-structarrays: Add missing input.
	* gnu/packages/julia-xyz.scm (julia-structarrays)[propagated-inputs]:
	Add julia-adapt.

	gnu: julia-freetype2-jll: Update to 2.13.1+0.
	* gnu/packages/julia-jll.scm (julia-freetype2-jll): Update to 2.13.1+0.
	[arguments]: Remove trailing #t from phases.

2023-09-15  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-sway: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-sway): Update to 0.7.

2023-09-15  Andrew Jose  <arnav.jose@gmail.com>

	gnu: delve: Update to 1.21.0.
	* gnu/packages/debug.scm (delve): Update to 1.21.0.
	[propagated-inputs]: Remove go.

2023-09-15  Jussi Timperi  <jussi.timperi@iki.fi>

	gnu: pasystray: Update to 0.8.2.
	* gnu/packages/pulseaudio.scm (pasystray): Update to 0.8.2.

2023-09-15  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: squid: Update to 6.3.

2023-09-15  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 250.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 250.
	[native-inputs]: Add html2text and u-boot-tools.

2023-09-15  Christopher Baines  <mail@cbaines.net>

	services: guix: Add bffe-service-type.
	This is intended to replace the functionality of the Guix Build Coordinator
	queue builds script, and also provide a web interface for build farms.

	* gnu/services/guix.scm (<bffe-configuration>): New record type.
	(bffe-configuration, bffe-configuration?,
	bffe-configuration-package,
	bffe-configuration-user,
	bffe-configuration-group,
	bffe-configuration-arguments
	bffe-configuration-extra-environment-variables): New procedures.
	(bffe-service-type): New variable.
	* gnu/tests/guix.scm (%test-bffe): New variable.
	* doc/guix.texi (Guix Services): Document the new service.

2023-09-15  Christopher Baines  <mail@cbaines.net>

	gnu: Add bffe.
	* gnu/packages/package-management.scm (bffe): New variable.

2023-09-14  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: python-cython: Support building on the Hurd.
	* gnu/packages/python-xyz.scm (python-cython)[arguments]: In phase `check',
	skip failing tests on the Hurd.

	gnu: glib-next: Disable failing tests on the Hurd.
	* gnu/packages/glib.scm (glib-next)[arguments]: In phase `disable-tests',
	disable four extra failing tests when building on the Hurd.

2023-09-14  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: glibc/hurd: Add unsubmitted getauxval patch from upstream.
	This support building of gdk-pixbuf, gobject-introspection.

	* gnu/packages/patches/glibc-hurd-getauxval.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/base.scm (glibc/hurd)[source]: Use it.

2023-09-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-ipfs: Update to 0.13.0.
	* gnu/packages/ipfs.scm (go-ipfs): Update to 0.13.0.
	[inputs]: Add GO-GOLANG-ORG-X-{EXP,TEXT}.

2023-09-14  Simon South  <simon@simonsouth.net>

	gnu: libftdi: Build API documentation.
	* gnu/packages/libftdi.scm (libftdi)[outputs]: Add "doc" output.
	[arguments]<#:configure-flags>: Add "-DDOCUMENTATION".
	<#:phases>: Add "install-documentation" phase.
	[native-inputs]: Add doxygen, graphviz.

	gnu: libftdi: Update to 1.5.
	* gnu/packages/patches/libftdi-fix-paths-when-FTDIPP-set.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/libftdi.scm (libftdi): Update to 1.5.
	[source]: Apply patch.
	[arguments]<#:configure-flags>: Add "-DFTDIPP", "-DPYTHON_BINDINGS".

	gnu: libftdi: Build Python bindings.
	* gnu/packages/libftdi.scm (libftdi)[outputs]: Add "python".
	[arguments]<#:phases>: Add with "install-python-binding" phase.
	[native-inputs]: Add python, swig.

2023-09-14  Simon South  <simon@simonsouth.net>

	gnu: libftdi: Build C++ bindings.
	Enabling the C++ bindings allows the test suite to be run, although this fails
	without access to the host's USB interface.

	* gnu/packages/libftdi.scm (libftdi)[arguments]: Add #:test-target, #:tests?.
	(inputs): Add boost.

2023-09-14  Simon South  <simon@simonsouth.net>

	gnu: libftdi: Build ftdi_eeprom.
	* gnu/packages/libftdi.scm (libftdi)[arguments]<#:configure-flags>: Add
	"-DCMAKE_INSTALL_DOCDIR".
	[native-inputs]: Add with pkg-config.
	[inputs]: Add with libconfuse.
	[license]: Add GPL version 2.

	gnu: libftdi: Install libraries to /lib instead of /lib64.
	* gnu/packages/libftdi.scm (libftdi)[arguments]<#:configure-flags>: Add
	"-DLIB_SUFFIX".

	gnu: libftdi: Do not build example programs.
	* gnu/packages/libftdi.scm (libftdi)[arguments]: Add with "-DEXAMPLES"
	configure flag.

	gnu: libftdi: Use HTTPS for package source.
	* gnu/packages/libftdi.scm (libftdi)[source]: Use HTTPS.

	gnu: libftdi: Update package style.
	* gnu/packages/libftdi.scm: Re-order #:use-module statements.
	(libftdi): Wrap long lines; reformat gently.
	[license]: Use "license:" prefix.

2023-09-14  Andy Tai  <atai@atai.org>

	gnu: icewm: Update to 3.4.1
	* gnu/packages/wm.scm (icewm): Update to 3.4.1

2023-09-14  Hendursaga  <hendursaga@aol.com>

	gnu: armagetronad: Update to 0.2.9.1.1.
	* gnu/packages/games.scm (armagetronad): Update to 0.2.9.1.1.
	[inputs]: Add sdl-mixer to fix game audio.

2023-09-14  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: kwin: Unwrap executable name for desktop file search.
	see https://github.com/NixOS/nixpkgs/pull/116549

	* gnu/packages/patches/kwin-unwrap-executable-name-for-dot-desktop-search.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/kde-plasma.scm (kwin)[origin]: Use it.

2023-09-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: nanosvg: Add a patch for PrusaSlicer 2.6.
	* gnu/packages/graphics.scm (nanosvg): Add a patch that is required to build
	  PrusaSlicer 2.6.
	* gnu/packages/patches/nanosvg-prusa-slicer.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2023-09-14  Sughosha  <Sughosha@proton.me>

	gnu: dpf-plugins: Update to 1.7.
	Message-Id: <23da89c3cbf2358ac70d387ebd714abe03b6758e.1686926462.git.sughosha@proton.me>
	From: Sughosha <sughosha@proton.me>
	Date: Fri, 16 Jun 2023 16:22:57 +0200
	Subject: [PATCH 1/2] gnu: dpf-plugins: Update to 1.7.

	* gnu/packages/music.scm (dpf-plugins): Update to 1.7.

2023-09-14  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: uncrustify: use new style and gexp.
	* gnu/packages/code.scm (uncrustify): use new style and gexp.
	[native-inputs]: remove label.
	[arguments]: use gexp and remove tail #t.

	gnu: uncrustify: Update to 0.77.1.
	* gnu/packages/code.scm (uncrustify): Update to 0.77.1.

	gnu: makefile2graph: fix cross-compile.
	* gnu/packages/code.scm (makefile2graph): fix cross-compile.
	[arguments]: Use gexp and CC-FOR-TARGET.

2023-09-14  Lars Bilke  <lars.bilke@ufz.de>

	gnu: openmpi: Enable PMIx.
	* gnu/packages/mpi.scm (openmpi)[arguments]: Pass “--with-pmix=internal”.

2023-09-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gegl: Use new style for inputs.
	* gnu/packages/gimp.scm (gegl)[inputs]: Drop labels.

2023-09-14  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gimp: Update to 2.10.34.
	* gnu/packages/gimp.scm (gimp): Update to 2.10.34.

	gnu: gegl: Update to 0.4.46.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.46.
	* gnu/packages/gimp.scm (gegl-0.4.44): New variable.
	* gnu/packages/gnome.scm (gnome-photos)[inputs]: Replace gegl with gegl-0.4.44.

2023-09-14  Ludovic Courtès  <ludo@gnu.org>

	doc: Make “crash course” xref more visible.
	* doc/guix.texi (Using the Configuration System): Move the “Do not
	panic” note right after the first example.  Clarify wording.

2023-09-14  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: npiet: Use gexps.
	* gnu/packages/piet.scm (npiet): Use Gexp.
	[arguments]: Use Gexp and remove tail #t.

	gnu: npiet: Fix cross-compilation.
	* gnu/packages/piet.scm (npiet)[arguments]<#:phases>: Use
	SEARCH-INPUT-FILE replace WHICH.

2023-09-14  Skyler  <skyvine@protonmail.com>

	gnu: rottlog: Add gawk as an input.
	This avoids an issue where rottlog will delete the entire /tmp directory
	if gawk is not installed.  See <https://issues.guix.gnu.org/65793>.

	* gnu/packages/admin.scm (rottlog): Add gawk input, also update the
	patch-paths build phase for awk invocations.

2023-09-14  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: neofetch: Fix cross-compiling.
	* gnu/packages/admin.scm (neofetch): Fix cross-compiling.
	[arguments]: Use Gexp.

2023-09-14  fanquake  <fanquake@gmail.com>

	gnu: tor: Update to 0.4.8.5.
	* gnu/packages/tor.scm (tor): Update to 0.4.8.5.
	* gnu/packages/tor.scm (tor)[arguments]<#:configure-flags>:
	Add "--enable-gpl".
	* gnu/packages/patches/tor-remove-defensive-assert.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/tor.scm (tor)[source]: Add patch to remove defensive
	  assert.

2023-09-14  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: syncthing: Update to 1.23.7.
	The uraggregate binary was merged into ursrv, so don’t attempt to install it.

	* gnu/packages/syncthing.scm (syncthing): Update to 1.23.7.
	[arguments]: Build with go-1.20.

2023-09-14  Ramin Honary  <ramin.honary@cross-compass.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add stklos.
	* gnu/packages/scheme.scm (stklos): New variable.

2023-09-14  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	home: services: redshift: Use redshift package specified in configuration
	* gnu/home/services/desktop.scm (redshift-shepherd-service): Use the redshift
	package specified by config.

2023-09-14  c4droid  <c4droid@foxmail.com>

	gnu: python-requests_ntlm: Update to 1.2.0.
	* gnu/packages/python-web.scm (python-requests_ntlm): Update to 1.2.0.

2023-09-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: perl-cworld-dekker: Drop labels from inputs.
	* gnu/packages/bioinformatics.scm (perl-cworld-dekker)[arguments]: Use
	G-expression and avoid references to labeled inputs.
	[inputs]: Drop labels.

2023-09-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dpkg: Update to 1.22.0.
	* gnu/packages/debian.scm (dpkg): Update to 1.22.0.
	[arguments]: Wrap another script in the custom 'wrap-scripts phase.

	gnu: debootstrap: Hardcode location of archive keyrings.
	* gnu/packages/debian.scm (debootstrap)[arguments]: Adjust custom
	'patch-source phase to hardcode the location of the archive keyrings.

	gnu: debootstrap: Update to 1.0.132.
	* gnu/packages/debian.scm (debootstrap): Update to 1.0.132.

2023-09-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-delayedmatrixstats: Update to 1.22.6.
	* gnu/packages/bioconductor.scm (r-delayedmatrixstats): Update to 1.22.6.

	gnu: r-rhdf5lib: Update to 1.22.1.
	* gnu/packages/bioconductor.scm (r-rhdf5lib): Update to 1.22.1.

	gnu: r-s4arrays: Update to 1.0.6.
	* gnu/packages/bioconductor.scm (r-s4arrays): Update to 1.0.6.

	gnu: r-clusterprofiler: Update to 4.8.3.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.8.3.

	gnu: r-greylistchip: Update to 1.32.1.
	* gnu/packages/bioconductor.scm (r-greylistchip): Update to 1.32.1.

	gnu: r-tcgautils: Update to 1.20.4.
	* gnu/packages/bioconductor.scm (r-tcgautils): Update to 1.20.4.
	[propagated-inputs]: Add r-biocbaseutils.

	gnu: r-shinymethyl: Update to 1.36.1.
	* gnu/packages/bioconductor.scm (r-shinymethyl): Update to 1.36.1.

	gnu: r-genomicdatacommons: Update to 1.24.3.
	* gnu/packages/bioconductor.scm (r-genomicdatacommons): Update to 1.24.3.
	[propagated-inputs]: Add r-tidyr.

	gnu: r-genomeinfodb: Update to 1.36.3.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.36.3.

2023-09-14  Julien Lepiller  <julien@lepiller.eu>

	gnu: libwebp: Replace with 1.3.2. [fixes CVE-2023-4863]
	* gnu/packages/image.scm (libwebp/fixed): Update to 1.3.2.

2023-09-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reghelper: Update to 1.1.2.
	* gnu/packages/statistics.scm (r-reghelper): Update to 1.1.2.
	[propagated-inputs]: Add r-rlang.

	gnu: r-desctools: Update to 0.99.50.
	* gnu/packages/statistics.scm (r-desctools): Update to 0.99.50.

	gnu: r-lmom: Update to 3.0.
	* gnu/packages/statistics.scm (r-lmom): Update to 3.0.

	gnu: r-deoptimr: Update to 1.1-2.
	* gnu/packages/statistics.scm (r-deoptimr): Update to 1.1-2.

	gnu: r-rematch: Update to 2.0.0.
	* gnu/packages/statistics.scm (r-rematch): Update to 2.0.0.

	gnu: r-rcpparmadillo: Update to 0.12.6.4.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.12.6.4.0.

	gnu: r-dplyr: Update to 1.1.3.
	* gnu/packages/statistics.scm (r-dplyr): Update to 1.1.3.

	gnu: r-knitr: Update to 1.44.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.44.

	gnu: r-labeling: Update to 0.4.3.
	* gnu/packages/statistics.scm (r-labeling): Update to 0.4.3.

	gnu: r-foreign: Update to 0.8-85.
	* gnu/packages/statistics.scm (r-foreign): Update to 0.8-85.

	gnu: r-ggh4x: Update to 0.2.6.
	* gnu/packages/cran.scm (r-ggh4x): Update to 0.2.6.

	gnu: r-mlearning: Update to 1.2.1.
	* gnu/packages/cran.scm (r-mlearning): Update to 1.2.1.
	[propagated-inputs]: Add r-rpart.

	gnu: r-paws-compute: Update to 0.4.0.
	* gnu/packages/cran.scm (r-paws-compute): Update to 0.4.0.

	gnu: r-paws-storage: Update to 0.4.0.
	* gnu/packages/cran.scm (r-paws-storage): Update to 0.4.0.

	gnu: r-paws-database: Update to 0.4.0.
	* gnu/packages/cran.scm (r-paws-database): Update to 0.4.0.

	gnu: r-paws-networking: Update to 0.4.0.
	* gnu/packages/cran.scm (r-paws-networking): Update to 0.4.0.

	gnu: r-paws-management: Update to 0.4.0.
	* gnu/packages/cran.scm (r-paws-management): Update to 0.4.0.

	gnu: r-paws-machine-learning: Update to 0.4.0.
	* gnu/packages/cran.scm (r-paws-machine-learning): Update to 0.4.0.

	gnu: r-paws-analytics: Update to 0.4.0.
	* gnu/packages/cran.scm (r-paws-analytics): Update to 0.4.0.

	gnu: r-paws-security-identity: Update to 0.4.0.
	* gnu/packages/cran.scm (r-paws-security-identity): Update to 0.4.0.

	gnu: r-paws-application-integration: Update to 0.4.0.
	* gnu/packages/cran.scm (r-paws-application-integration): Update to 0.4.0.

	gnu: r-paws-end-user-computing: Update to 0.4.0.
	* gnu/packages/cran.scm (r-paws-end-user-computing): Update to 0.4.0.

	gnu: r-paws-developer-tools: Update to 0.4.0.
	* gnu/packages/cran.scm (r-paws-developer-tools): Update to 0.4.0.

	gnu: r-paws-cost-management: Update to 0.4.0.
	* gnu/packages/cran.scm (r-paws-cost-management): Update to 0.4.0.

	gnu: r-paws-customer-engagement: Update to 0.4.0.
	* gnu/packages/cran.scm (r-paws-customer-engagement): Update to 0.4.0.

	gnu: r-paws-common: Update to 0.6.0.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.6.0.

	gnu: r-distributionutils: Update to 0.6-1.
	* gnu/packages/cran.scm (r-distributionutils): Update to 0.6-1.

	gnu: r-stars: Update to 0.6-4.
	* gnu/packages/cran.scm (r-stars): Update to 0.6-4.
	[propagated-inputs]: Remove r-lwgeom.

	gnu: r-packcircles: Update to 0.3.6.
	* gnu/packages/cran.scm (r-packcircles): Update to 0.3.6.

	gnu: r-pbdmpi: Update to 0.5-0.
	* gnu/packages/cran.scm (r-pbdmpi): Update to 0.5-0.
	[propagated-inputs]: Remove r-rlecuyer.

	gnu: r-readods: Update to 2.1.0.
	* gnu/packages/cran.scm (r-readods): Update to 2.1.0.
	[propagated-inputs]: Remove r-xml2.

	gnu: r-diversitree: Update to 0.9-20.
	* gnu/packages/cran.scm (r-diversitree): Update to 0.9-20.

	gnu: r-seqminer: Update to 9.1.
	* gnu/packages/cran.scm (r-seqminer): Update to 9.1.

	gnu: r-infer: Update to 1.0.5.
	* gnu/packages/cran.scm (r-infer): Update to 1.0.5.
	[propagated-inputs]: Add r-vctrs.

	gnu: r-config: Update to 0.3.2.
	* gnu/packages/cran.scm (r-config): Update to 0.3.2.

	gnu: r-spatstat-random: Update to 3.1-6.
	* gnu/packages/cran.scm (r-spatstat-random): Update to 3.1-6.

	gnu: r-spatstat-geom: Update to 3.2-5.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 3.2-5.

	gnu: r-spatstat-model: Update to 3.2-6.
	* gnu/packages/cran.scm (r-spatstat-model): Update to 3.2-6.

	gnu: r-spatstat-explore: Update to 3.2-3.
	* gnu/packages/cran.scm (r-spatstat-explore): Update to 3.2-3.

	gnu: r-directlabels: Update to 2023.8.25.
	* gnu/packages/cran.scm (r-directlabels): Update to 2023.8.25.

	gnu: r-rsconnect: Update to 1.1.0.
	* gnu/packages/cran.scm (r-rsconnect): Update to 1.1.0.

	gnu: r-packrat: Update to 0.9.2.
	* gnu/packages/cran.scm (r-packrat): Update to 0.9.2.

	gnu: r-stanheaders: Update to 2.26.28.
	* gnu/packages/cran.scm (r-stanheaders): Update to 2.26.28.

	gnu: r-forecast: Update to 8.21.1.
	* gnu/packages/cran.scm (r-forecast): Update to 8.21.1.

	gnu: r-emplik: Update to 1.3-1.
	* gnu/packages/cran.scm (r-emplik): Update to 1.3-1.

	gnu: r-acopula: Update to 0.9.4.
	* gnu/packages/cran.scm (r-acopula): Update to 0.9.4.

	gnu: r-gamlss: Update to 5.4-18.
	* gnu/packages/cran.scm (r-gamlss): Update to 5.4-18.

	gnu: r-desolve: Update to 1.38.
	* gnu/packages/cran.scm (r-desolve): Update to 1.38.

	gnu: r-terra: Update to 1.7-46.
	* gnu/packages/cran.scm (r-terra): Update to 1.7-46.

	gnu: r-leidenalg: Update to 1.1.2.
	* gnu/packages/cran.scm (r-leidenalg): Update to 1.1.2.

	gnu: r-dqrng: Update to 0.3.1.
	* gnu/packages/cran.scm (r-dqrng): Update to 0.3.1.

	gnu: r-styler: Update to 1.10.2.
	* gnu/packages/cran.scm (r-styler): Update to 1.10.2.

	gnu: r-cyclocomp: Update to 1.1.1.
	* gnu/packages/cran.scm (r-cyclocomp): Update to 1.1.1.

	gnu: r-ggcorrplot: Update to 0.1.4.1.
	* gnu/packages/cran.scm (r-ggcorrplot): Update to 0.1.4.1.

	gnu: r-yulab-utils: Update to 0.0.9.
	* gnu/packages/cran.scm (r-yulab-utils): Update to 0.0.9.

	gnu: r-bqtl: Update to 1.0-35.
	* gnu/packages/cran.scm (r-bqtl): Update to 1.0-35.

	gnu: r-rms: Update to 6.7-1.
	* gnu/packages/cran.scm (r-rms): Update to 6.7-1.

	gnu: r-classint: Update to 0.4-10.
	* gnu/packages/cran.scm (r-classint): Update to 0.4-10.

	gnu: r-pbdzmq: Update to 0.3-10.
	* gnu/packages/cran.scm (r-pbdzmq): Update to 0.3-10.

	gnu: r-minpack-lm: Update to 1.2-4.
	* gnu/packages/cran.scm (r-minpack-lm): Update to 1.2-4.

	gnu: r-nnls: Update to 1.5.
	* gnu/packages/cran.scm (r-nnls): Update to 1.5.

	gnu: r-qmri: Update to 1.2.6.
	* gnu/packages/cran.scm (r-qmri): Update to 1.2.6.

	gnu: r-adimpro: Update to 0.9.6.
	* gnu/packages/cran.scm (r-adimpro): Update to 0.9.6.

	gnu: r-fmri: Update to 1.9.12.
	* gnu/packages/cran.scm (r-fmri): Update to 1.9.12.

	gnu: r-circular: Update to 0.5-0.
	* gnu/packages/cran.scm (r-circular): Update to 0.5-0.

	gnu: r-credentials: Update to 2.0.1.
	* gnu/packages/cran.scm (r-credentials): Update to 2.0.1.

	gnu: r-ggeffects: Update to 1.3.1.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.3.1.

	gnu: r-performance: Update to 0.10.5.
	* gnu/packages/cran.scm (r-performance): Update to 0.10.5.

	gnu: r-targets: Update to 1.3.0.
	* gnu/packages/cran.scm (r-targets): Update to 1.3.0.

	gnu: r-tarchetypes: Update to 0.7.8.
	* gnu/packages/cran.scm (r-tarchetypes): Update to 0.7.8.

	gnu: r-phyclust: Update to 0.1-34.
	* gnu/packages/cran.scm (r-phyclust): Update to 0.1-34.

	gnu: r-flextable: Update to 0.9.3.
	* gnu/packages/cran.scm (r-flextable): Update to 0.9.3.

	gnu: r-insight: Update to 0.19.4.
	* gnu/packages/cran.scm (r-insight): Update to 0.19.4.

	gnu: r-reticulate: Update to 1.32.0.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.32.0.

	gnu: r-rio: Update to 0.5.30.
	* gnu/packages/cran.scm (r-rio): Update to 0.5.30.

	gnu: r-statsexpressions: Update to 1.5.2.
	* gnu/packages/cran.scm (r-statsexpressions): Update to 1.5.2.

	gnu: r-prodlim: Update to 2023.08.28.
	* gnu/packages/cran.scm (r-prodlim): Update to 2023.08.28.

	gnu: r-lpsolve: Update to 5.6.19.
	* gnu/packages/cran.scm (r-lpsolve): Update to 5.6.19.

	gnu: r-lambertw: Update to 0.6.8.
	* gnu/packages/cran.scm (r-lambertw): Update to 0.6.8.

	gnu: r-ctrdata: Update to 1.15.1.
	* gnu/packages/cran.scm (r-ctrdata): Update to 1.15.1.

	gnu: r-rcppnumerical: Update to 0.6-0.
	* gnu/packages/cran.scm (r-rcppnumerical): Update to 0.6-0.

	gnu: r-askpass: Update to 1.2.0.
	* gnu/packages/cran.scm (r-askpass): Update to 1.2.0.

	gnu: r-mboost: Update to 2.9-8.
	* gnu/packages/cran.scm (r-mboost): Update to 2.9-8.

	gnu: r-climaemet: Update to 1.2.0.
	* gnu/packages/cran.scm (r-climaemet): Update to 1.2.0.

	gnu: r-ggfittext: Update to 0.10.1.
	* gnu/packages/cran.scm (r-ggfittext): Update to 0.10.1.

	gnu: r-htscluster: Update to 2.0.11.
	* gnu/packages/bioconductor.scm (r-htscluster): Update to 2.0.11.

	gnu: r-abn: Update to 3.0.0.
	* gnu/packages/bioconductor.scm (r-abn): Update to 3.0.0.
	[propagated-inputs]: Add r-mclogit and r-stringi.

	gnu: r-glmnetutils: Update to 1.1.9.
	* gnu/packages/cran.scm (r-glmnetutils): Update to 1.1.9.

	gnu: r-hmisc: Update to 5.1-1.
	* gnu/packages/statistics.scm (r-hmisc): Update to 5.1-1.

	gnu: r-rstan: Update to 2.26.23.
	* gnu/packages/cran.scm (r-rstan): Update to 2.26.23.
	[native-inputs]: Remove pandoc.
	[propagated-inputs]: Add r-quickjsr.

	gnu: r-iheatmapr: Update to 0.7.0.
	* gnu/packages/cran.scm (r-iheatmapr): Update to 0.7.0.
	[source]: Delete minified plotly JavaScript.
	[native-inputs]: Add esbuild and js-plotly.
	[arguments]: Add phase to minify plotly.js.

	gnu: r-leaflet: Update to 2.2.0.
	* gnu/packages/cran.scm (r-leaflet): Update to 2.2.0.
	[source]: Do not delete jquery.min.js, because it is no longer included.
	[arguments]: Adjust minification accordingly.
	[native-inputs]: Remove js-jquery.
	[propagated-inputs]: Remove r-base64enc and r-markdown; add r-jquerylib and
	r-xfun.

	gnu: python-hicmatrix: Remove custom 'check phase.
	* gnu/packages/bioinformatics.scm (python-hicmatrix)[arguments]: Remove custom
	'check phase.

	gnu: r-radiant-data: Update to 1.6.1.
	* gnu/packages/cran.scm (r-radiant-data): Update to 1.6.1.
	[propagated-inputs]: Add r-arrow.

	gnu: r-arrow: Update to 13.0.0.
	* gnu/packages/cran.scm (r-arrow): Update to 13.0.0.

	gnu: apache-arrow: Update to 13.0.0.
	* gnu/packages/databases.scm (apache-arrow): Update to 13.0.0.

	gnu: r-minqa: Update to 1.2.6.
	* gnu/packages/statistics.scm (r-minqa): Update to 1.2.6.
	[inputs]: Move gfortran from here...
	[native-inputs]: ...to here.

	gnu: r-dt: Update to 0.29.
	* gnu/packages/statistics.scm (r-dt): Update to 0.29.
	[propagated-inputs]: Add r-httpuv.

2023-09-13  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: python-hicmatrix: Remove syntax error in setup.py.
	* gnu/packages/bioinformatics.scm (python-hicmatrix)[arguments]: Add phase
	remove-invalid-syntax.

2023-09-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-quickjsr.
	* gnu/packages/cran.scm (r-quickjsr): New variable.

2023-09-13  Ricardo Wurmus  <rekado@elephly.net>

	upstream: Compare symbols to symbols.
	The UNCHANGED? comparison would always yield #FALSE, because we have been
	comparing lists of strings with lists of symbols.

	* guix/upstream.scm (update-package-inputs): Convert string labels to symbols
	before comparison.

2023-09-13  Andy Tai  <atai@atai.org>

	gnu: octave-cli: Update to 8.3.0
	* gnu/packages/maths.scm (octave-cli): Update to 8.3.0

2023-09-13  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-bordeaux-threads: Update to 0.9.2.
	* gnu/packages/lisp-xyz.scm (sbcl-bordeaux-threads): Update to 0.9.2.
	  [inputs]: Add sbcl-global-vars, sbcl-trivial-features and
	  sbcl-trivial-garbage.
	  [arguments]: Add 'silence-deprecation-warning' phase. Update
	  'adjust-test-sleep' phase.

2023-09-13  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: nyxt: Update to 3.7.0.
	* gnu/packages/web-browsers.scm (nyxt): Update to 3.7.0.

	gnu: cl-nasdf: Update to 0.1.8.
	* gnu/packages/lisp-xyz.scm (sbcl-nasdf): Update to 0.1.8.

2023-09-13  Artyom Bologov  <mail@aartaka.me>

	gnu: cl-njson: Update to 1.2.0.
	* gnu/packages/lisp-xyz.scm (sbcl-njson): Update to 1.2.0.

2023-09-13  Navid Afkhami  <navid.afkhami@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-interactivedisplay.
	* gnu/packages/bioconductor.scm (r-interactivedisplay): New variable.

2023-09-13  Andreas Enge  <andreas@enge.fr>

	gnu: hdf4, hdf4-alt: Update to 4.2.16-2.
	* gnu/packages/maths.scm (hdf4)[source]: Update to 4.2.16-2. Drop patches
	that do not apply any more.
	[arguments]: Drop configure flag related to libtirpc. Add configure flag
	to build xdr library and drop unneeded substitutions.
	* gnu/packages/patches/hdf4-architectures.patch,
	gnu/packages/patches/hdf4-tirpc.patch: Remove files.
	* gnu/local.mk (dist_patch_DATA): Unregister patches.

2023-09-13  Munyoki Kilyungi  <me@bonfacemunyoki.com>

	gnu: yoyo-migrations: Update to 8.2.0.
	* gnu/packages/databases.scm (yoyo-migrations): Update to 8.2.0.
	[propagated-inputs]: Add python-importlib-metadata.

2023-09-13  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libvterm: Update arguments style.
	* gnu/packages/terminals.scm (libvterm)[arguments]: Update arguments style.

	gnu: libvterm: Update to 0.3.3.
	* gnu/packages/terminals.scm (libvterm): Update to 0.3.3.
	[source]: Use launchpad.net url.
	[arguments]: Use CC-FOR-TARGET.

2023-09-13  Hendursaga  <hendursaga@aol.com>

	gnu: tennix: Update to 1.3.4.
	* gnu/packages/games.scm (tennix): Update to 1.3.4.
	[arguments]<#:phases>: Update style and remove fix-include phase.
	[inputs]: Remove labels, update to SDL2, add SDL2_gfx dependency.
	[license]: Remove LGPL license, as SDL_rotozoom is no longer included.

2023-09-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-qtsass: Update to 0.4.0.
	This also fixes test failures preventing the package from building.

	* gnu/packages/python-xyz.scm (python-qtsass): Update to 0.4.0, fix build.
	[native-inputs]: Add python-flaky.

2023-09-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-libsass: Update to 0.22.0.
	* gnu/packages/python-xyz.scm (python-libsass): Update to 0.22.0.
	[phases]: Add new phase 'silent-failing-tests and disable 2 failing
	tests to complete build.

2023-09-13  Valter Nazianzeno  <manipuladordedados@gmail.com>

	gnu: emilua: Update to 0.4.3.
	* gnu/packages/lua.scm (emilua): Update to 0.4.3.
	[source]: Remove recursive? and replace with inputs.
	[arguments]: Update style, add patch phase, enable tests and enable some more
	features.
	[native-inputs]: Add gperf, gawk and xdd.
	[inputs]: Add emilua-http and trial-protocol as origin is no longer recursive,
	also add serd, sord, libcap and liburing.

2023-09-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add swineherd.
	* gnu/packages/admin.scm (swineherd): New variable.

2023-09-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-django-4.0: Use $TZDIR.
	* gnu/packages/django.scm (python-django-4.0) [native-search-paths]: Use
	$TZDIR.

	search-paths: Add $TZDIR.
	* guix/search-paths.scm ($TZDIR): New search path.

	gnu: qemu: Reinstate the iothreads-commit-active test.
	* gnu/packages/virtualization.scm (qemu) [arguments]: Add set-SOCK_DIR phase.
	(qemu-minimal) [arguments]: Delete the disable-extra-tests phase.

2023-09-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl: Downgrade to 2.3.7.
	Version 2.3.8 doesn't build on riscv64, so let's use version 2.3.7 for now.

	* gnu/packages/lisp.scm (sbcl): Downgrade to 2.3.7.

2023-09-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-peaks2utr.
	* gnu/packages/bioinformatics.scm (python-peaks2utr): New variable.

	gnu: macs: Update to 2.2.9.1.
	* gnu/packages/bioinformatics.scm (macs): Update to 2.2.9.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase.
	[native-inputs]: Move python-cython from here...
	[inputs]: ...and python-numpy from here...
	[propagated-inputs]: ...to here.

2023-09-12  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-terminal: Update to 1.1.0.
	* gnu/packages/xfce.scm (xfce4-terminal): Update to 1.1.0.

2023-09-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-png: Update to 0.7.1
	* gnu/packages/guile-xyz.scm (guile-png): Update to 0.7.1.
	[arguments]: Update style and delete "strip" phase.
	[description]: Update.

2023-09-12  Hilton Chain  <hako@ultrarare.space>

	gnu: python-cgatcore: Update to 0.6.15.
	* gnu/packages/bioinformatics.scm (python-cgatcore): Update to 0.6.15.

	gnu: python-apsw: Update to 3.42.0.1.
	* gnu/packages/databases.scm (python-apsw): Update to 3.42.0.1.

	gnu: sqlite-next: Update to 3.42.0.
	* gnu/packages/sqlite.scm (sqlite-next): Update to 3.42.0.

2023-09-12  Andy Tai  <atai@atai.org>

	gnu: svt-av1: Update to 1.7.0.
	* gnu/packages/video.scm (svt-av1): Update to 1.7.0.

2023-09-12  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Use guile-next.
	As this provides suspendable soft/custom ports, which I'd like to use.

	* gnu/packages/package-management.scm (nar-herder)[native-inputs,inputs]: Use
	guile-next.

2023-09-12  Christopher Baines  <mail@cbaines.net>

	gnu: skalibs: Remove i586-gnu from %supported-systems.
	* gnu/packages/skarnet.scm (skalibs)[supported-systems]: Remove i586-gnu.

2023-09-12  Christopher Baines  <mail@cbaines.net>

	gnu: linux-libre-headers: Remove i586-gnu from supported-systems.
	As I don't think attempting to build for the Hurd is useful.

	* gnu/packages/heads.scm (make-linux-libre-headers*): Remove i586-gnu from
	supported-systems.

2023-09-12  Christopher Baines  <mail@cbaines.net>

	gnu: musl-cross: Remove i586-gnu from supported-systems.
	As I don't think musl supports the Hurd.

	* gnu/packages/heads.scm (musl-cross)[supported-systems]: Remove i586-gnu.

2023-09-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-magit: Update to 3.3.0-6.7a1d503.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 3.3.0-6.7a1d503.

	gnu-maintenance: Support URI list of mixed mirrors, HTTP URLs.
	This reinstate commit a5b5df7f7fbbb98487b2e7a59941efee6492bc7f with a fix to
	the inner expand-uri procedure.

	Revert "gnu-maintenance: Support URI list of mixed mirrors, HTTP URLs."
	This reverts commit a5b5df7f7fbbb98487b2e7a59941efee6492bc7f.  Pushed too
	early.

2023-09-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu-maintenance: Support URI list of mixed mirrors, HTTP URLs.
	Fixes <https://issues.guix.gnu.org/58697>.

	* guix/gnu-maintenance.scm (import-html-updatable-release): Update doc.
	<expand-uri>: New nested procedure.  Apply it to the origin URI.

	Reported-by: kiasoc5 <kiasoc5@disroot.org>

2023-09-11  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-mastodon: Update to 1.0.0-1.20dec88.
	* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 1.0.0-1.20dec88.

2023-09-11  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add picket.
	* gnu/packages/image.scm (picket): New variable.

2023-09-11  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add mini.
	* gnu/packages/image.scm (mini): New variable.

2023-09-11  Ludovic Courtès  <ludo@gnu.org>
	    Piotr Kwiecinski  <piokwiecinski@gmail.com>

	gnu: emacs-php-mode: Update URL.
	* gnu/packages/emacs-xyz.scm (emacs-php-mode)[source, home-page]: Update
	URL and factorize it.

2023-09-11  Fabio Natali  <me@fabionatali.com>

	gnu: Add emacs-notmuch-indicator.
	* gnu/packages/emacs-xyz.scm (emacs-notmuch-indicator): New variable.

2023-09-11  Thanos Apollo  <public@thanosapollo.com>

	gnu: Add emacs-yeetube.
	* gnu/packages/emacs-xyz.scm (emacs-yeetube): New variable.

2023-09-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: yelp: Provide dependencies to display "man:" URIs.
	Previously a command like the following one would fail to display the
	expected man page:

	  guix shell yelp coreutils -C \
	     --expose=/tmp/.X11-unix --expose=/run/user \
	     --expose=/var/run/dbus --expose=/etc/machine-id -E ^DISPLAY -- \
	     /bin/sh -c \
	     'export MANPATH=$GUIX_ENVIRONMENT/share/man; echo $MANPATH; yelp man:ls'

	* gnu/packages/gnome.scm (yelp)[arguments]: New field.
	[inputs]: Add ‘man-db’ and ‘groff-minimal’.

	Reported-by: Luis Felipe <sirgazil@zoho.com>

2023-09-11  Efraim Flashner  <efraim@flashner.co.il>

	system: vm-image: Remove duplicate packages.
	* gnu/system/examples/vm-image.tmpl (use-package-modules): Remove
	unneeded modules.
	(operating-system)[packages]: Remove nvi, wget.

2023-09-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove extraneous imports.
	* gnu/packages/perl.scm: Remove (gnu packages hurd) import.
	* gnu/packages/boost.scm: Likewise.  Remove (srfi srfi-1).

2023-09-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rdiff-backup: Update to 2.2.6.
	* gnu/packages/backup.scm (rdiff-backup): Update to 2.2.6.

	gnu: qpwgraph: Update to 0.5.3.
	* gnu/packages/audio.scm (qpwgraph): Update to 0.5.3.

	gnu: borg: Update to 1.2.6.
	* gnu/packages/backup.scm (borg): Update to 1.2.6.

2023-09-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Brian Cully  <bjc@spork.org>

	.dir-locals.el: Update bug-reference configuration and document it.
	(nil) <bug-reference-url-format>: Update URL.  Add comment.
	* doc/contributing.texi (The Perfect Setup): New "Viewing bugs within Emacs"
	subsection.

2023-09-17  Sughosha  <sughosha@disroot.org>

	gnu: Add qgit.
	* gnu/packages/version-control.scm (qgit): New variable.

2023-09-17  Bruno Victal  <mirai@makinata.eu>

	gnu: enblend-enfuse: Build documentation.
	Notes:
	* transfig is not needed according to the NEWS since 4.2.
	* help2man is not optional.

	* gnu/packages/photo.scm (enblend-enfuse)[native-inputs]: Remove libxml2,
	tidy-html and transfig. Replace imagemagick with imagemagick/stable. Add
	graphviz-minimal, font-ghostscript, librsvg, m4, perl-readonly,
	texlive-texloganalyser, texlive-bold-extra, texlive-cm-mf-extra-bold,
	texlive-comment, texlive-float, texlive-enumitem, texlive-mdwtools,
	texlive-hyphenat, texlive-index, texlive-listings, texlive-microtype,
	texlive-etoolbox, texlive-nag, texlive-ragged2e, texlive-shorttoc,
	texlive-bigfoot, texlive-xstring and hevea.
	[arguments]<#:phases>: Add 'fontconfig-cache, 'exclude-doc-from-check
	and 'install-doc. Replace 'build and 'install.
	[outputs]: Add 'doc.

2023-09-17  Bruno Victal  <mirai@makinata.eu>

	gnu: enblend-enfuse: Backport upstream fixes.
	Backport changes for reproducible builds & missing include.

	* gnu/packages/patches/enblend-enfuse-reproducible.patch: New file.
	* gnu/local.mk: Register it.
	* gnu/packages/photo.scm (enblend-enfuse)[source]: Use newly added patch. Add
	snippet to fix missing header.
	[arguments]<#:phases>: Remove 'add-missing-include.

2023-09-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove extraneous imports.
	Found by running 'guild compile -W3 gnu/packages/$module.scm', using guild
	from the upcoming Guile.

	* gnu/packages/admin.scm: Remove extraneous imports.
	* gnu/packages/avr.scm: Likewise.
	* gnu/packages/base.scm: Likewise.
	* gnu/packages/bootloaders.scm: Likewise.
	* gnu/packages/firmware.scm: Likewise.
	* gnu/packages/linphone.scm: Likewise.
	* gnu/packages/telephony.scm: Likewise.
	* gnu/packages/cran.scm: Likewise.
	* gnu/packages/kde.scm: Likewise.
	* gnu/packages/libcanberra.scm: Likewise.
	* gnu/packages/libreoffice.scm: Likewise.
	* gnu/packages/mes.scm: Likewise.
	* gnu/packages/mingw.scm: Likewise.
	* gnu/packages/serialization.scm: Likewise.
	* gnu/packages/sync.scm: Likewise.
	* gnu/packages/syncthing.scm: Likewise.
	* gnu/packages/terminals.scm: Likewise.
	* gnu/packages/version-control.scm: Likewise.
	* gnu/packages/video.scm: Likewise.
	* gnu/packages/wm.scm: Likewise.
	* gnu/packages/emulators.scm: Likewise.

	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2023-09-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lightning: Update to 2.2.2.
	* gnu/packages/assembly.scm (lightning): Update to 2.2.2.

	gnu: nnn: Update to 4.9.
	* gnu/packages/admin.scm (nnn): Update to 4.9.

	gnu: memcached: Update to 1.6.21.
	* gnu/packages/databases.scm (memcached): Update to 1.6.21.

	gnu: angband: Update to 4.2.5.
	* gnu/packages/games.scm (angband): Update to 4.2.5.

	gnu: feh: Update to 3.10.
	* gnu/packages/image-viewers.scm (feh): Update to 3.10.

	gnu: bpftrace: Update to 0.18.1.
	* gnu/packages/linux.scm (bpftrace): Update to 0.18.1.

	gnu: ddcci-driver-linux: Update to 0.4.4.
	* gnu/packages/linux.scm (ddcci-driver-linux): Update to 0.4.4.

	gnu: mcelog: Update to 195.
	* gnu/packages/linux.scm (mcelog): Update to 195.

	gnu: lua: Update to 5.4.6.
	* gnu/packages/lua.scm (lua): Update to 5.4.6.

	gnu: cpuid: Update to 20230614.
	* gnu/packages/linux.scm (cpuid): Update to 20230614.

	gnu: nftables: Update to 1.0.8.
	* gnu/packages/linux.scm (nftables): Update to 1.0.8.

	gnu: libnftnl: Update to 1.2.6.
	* gnu/packages/linux.scm (libnftnl): Update to 1.2.6.

2023-09-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lkrg: Update to 0.9.7.
	This fixes the build with Linux-Libre >= 6.4.

	* gnu/packages/linux.scm (lkrg): Update to 0.9.7.

2023-09-17  Ludovic Courtès  <ludo@gnu.org>

	services: dhcp-client: Fix name of the provision accessor.
	This is a followup to 04f71edb73205d0bb82404de28a70ae17b897429.

	* gnu/services/networking.scm (<dhcp-client-configuration>)[shepherd-provision]:
	Fix accessor name.

2023-09-17  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: cockatrice: add wayland dependency
	* gnu/packages/games.scm (cockatrice): add wayland dependency

2023-09-17  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: file-systems: Add variable %base-live-file-systems.
	* gnu/system/file-systems.scm (%base-live-file-systems): New variable.
	* gnu/system/install.scm (installation-os): Use %base-live-file-systems.

2023-09-17  Saku Laesvuori  <saku@laesvuori.fi>

	gnu: home: zsh: Load environment when running via ssh
	* gnu/home/services/shells.scm (zsh-file-zshenv): Add snippet to source
	/etc/profile when running via ssh.
	(zsh-get-configuration-files): Always add .zshenv as it is never empty.

2023-09-17  Greg Hogan  <code@greghogan.com>

	gnu: spdlog: Update to 1.12.0.
	* gnu/packages/logging.scm (spdlog): Update to 1.12.0.
	[native-inputs]: Add catch2-3.3.

2023-09-17  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	transformations: tuned-package: Use target on cross-compile.
	* guix/transformations.scm (tuned-package): Use either bag-target if
	  available or bag-system to select the CPU architecture of the package
	  that is going to be tuned.  This enables the tuning of cross-compiled
	  packages.

2023-09-17  Alexey Abramov  <levenson@mmer.org>
	    Ludovic Courtès  <ludo@gnu.org>

	services: dhcp-client-configuration: Allow provision override.
	* gnu/services/networking.scm (<dhcp-client-configuration>)[shepherd-provision]:
	New field.
	(dhcp-client-shepherd-service): Honor it.
	* doc/guix.texi (Networking Setup): Document it.

2023-09-17  Adam Maleszka  <adam_maleszka@aol.com>

	services: syncthing: Ensure that service runs after mounting home directories.
	Sometimes `syncthing-service-type' fails during startup because it tries
	to read configuration files from the user's home directory:

	Failure on home directory: mkdir /home/xyz/.config: permission denied

	This patch adds `user-processes' to the shepherd service requirements to
	ensure that `user-homes' is fired before `syncthing' tries to read data
	from the home directory.

	* gnu/services/syncthing.scm (syncthing-shepherd-service): add
	`user-processes' to requirements

2023-09-17  Ludovic Courtès  <ludo@gnu.org>

	tests: childhurd: Add missing module imports.
	Fixes a regression introduced in
	a09c7da8f8d8e732f969cf0a09aaa78f87032ab1.

	* gnu/tests/virtualization.scm (run-childhurd-test)[test]: Import (ice-9
	textual-ports) and (ice-9 match) in the marionette when needed.

2023-09-10  André Batista  <nandre@riseup.net>

	gnu: mutt: Update to 2.2.12 [security fixes].
	Fixes CVE-2023-4874 and CVE-2023-4875.  See
	http://lists.mutt.org/pipermail/mutt-announce/Week-of-Mon-20230904/000056.html

	* gnu/packages/mail.scm (mutt): Update to 2.2.12

2023-09-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: net-snmp: Update to 5.9.4.
	* gnu/packages/networking.scm (net-snmp): Update to 5.9.4.

2023-09-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: glirc: Re-indent.
	No functional change.

	* gnu/packages/irc.scm (glirc): C-M-q.

2023-09-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add glirc-lua.
	* gnu/packages/irc.scm (glirc-lua): New public variable.

	gnu: putty: Update to 0.79.
	* gnu/packages/networking.scm (putty): Update to 0.79.

	gnu: iperf: Update to 3.15.
	* gnu/packages/networking.scm (iperf): Update to 3.15.

	gnu: httping: Update to 2.9.
	* gnu/packages/networking.scm (httping): Update to 2.9.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.

	gnu: drpm: Update to 0.5.2.
	* gnu/packages/rpm.scm (drpm): Update to 0.5.2.

	gnu: mu: Update to 1.10.7.
	* gnu/packages/mail.scm (mu): Update to 1.10.7.

	gnu: fsearch: Update to 0.2.3.
	* gnu/packages/search.scm (fsearch): Update to 0.2.3.

	gnu: plocate: Update to 1.1.19.
	* gnu/packages/search.scm (plocate): Update to 1.1.19.

	gnu: eid-mw: Update to 5.1.11.
	* gnu/packages/security-token.scm (eid-mw): Update to 5.1.11.

	gnu: conflict: Update to 20221002.
	* gnu/packages/shellutils.scm (conflict): Update to 20221002.

	gnu: boxes: Update to 2.2.1.
	* gnu/packages/shellutils.scm (boxes): Update to 2.2.1.

	gnu: foot: Update to 1.15.3.
	* gnu/packages/terminals.scm (foot): Update to 1.15.3.

	gnu: dstask: Update to 0.26.
	* gnu/packages/task-management.scm (dstask): Update to 0.26.

	gnu: fsarchiver: Update to 0.8.7.
	* gnu/packages/file-systems.scm (fsarchiver): Update to 0.8.7.

	gnu: fuse-overlayfs: Update to 1.13.
	* gnu/packages/file-systems.scm (fuse-overlayfs): Update to 1.13.

	gnu: libdiscid: Update to 0.6.4.
	* gnu/packages/music.scm (libdiscid): Update to 0.6.4.

	gnu: qtractor: Update to 0.9.35.
	* gnu/packages/music.scm (qtractor): Update to 0.9.35.

	gnu: padthv1: Update to 0.9.32.
	* gnu/packages/music.scm (padthv1): Update to 0.9.32.

	gnu: samplv1: Update to 0.9.32.
	* gnu/packages/music.scm (samplv1): Update to 0.9.32.

	gnu: drumkv1: Update to 0.9.32.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.32.

	gnu: synthv1: Update to 0.9.32.
	* gnu/packages/music.scm (synthv1): Update to 0.9.32.

	gnu: musl: Update to 1.2.4.
	* gnu/packages/musl.scm (musl): Update to 1.2.4.

	gnu: lldpd: Update to 1.0.17.
	* gnu/packages/networking.scm (lldpd): Update to 1.0.17.

	gnu: mbuffer: Update to 20230301.
	* gnu/packages/networking.scm (mbuffer): Update to 20230301.

	gnu: dovecot-pigeonhole: Update to 0.5.21.
	* gnu/packages/mail.scm (dovecot-pigeonhole): Update to 0.5.21.

	gnu: dovecot: Update to 2.3.21.
	* gnu/packages/mail.scm (dovecot): Update to 2.3.21.

2023-09-17  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-gpytorch.
	* gnu/packages/machine-learning.scm (python-gpytorch): New variable.

	gnu: Add python-linear-operator.
	* gnu/packages/machine-learning.scm (python-linear-operator): New variable.

	gnu: Add python-jaxtyping.
	* gnu/packages/machine-learning.scm (python-jaxtyping): New variable.

	gnu: python-typeguard: Add dependency on python-setuptools-scm.
	* gnu/packages/python-xyz.scm (python-typeguard)[native-inputs]: Add
	python-setuptools-scm.

2023-09-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: exfat-utils: Update to 1.4.0.
	* gnu/packages/file-systems.scm (exfat-utils): Update to 1.4.0.

	gnu: exfatprogs: Update to 1.2.1.
	* gnu/packages/file-systems.scm (exfatprogs): Update to 1.2.1.

	gnu: knot: Update to 3.3.1.
	* gnu/packages/dns.scm (knot): Update to 3.3.1.

	gnu: libzen: Update to 0.4.41.
	* gnu/packages/cpp.scm (libzen): Update to 0.4.41.

	gnu: conky: Update to 1.19.4.
	* gnu/packages/conky.scm (conky): Update to 1.19.4.

2023-09-16  raingloom  <raingloom@riseup.net>

	gnu: gnome-dictionary: Fix build.
	* gnu/packages/patches/gnome-dictionary-meson-i18n.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/gnome.scm (gnome-dictionary): Use it here.

	Fixes: gnome-dictionary-40.0: fails configure <https://bugs.gnu.org/63687>

2023-09-16  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-pyxel: Update to 1.4.3-2.be75b72.
	* gnu/packages/game-development.scm (python-pyxel): Update to 1.4.3-2.be75b72.
	[version]: Use git-version even though it is a release.
	[source]<git-reference>: Use commit.
	<snippet>: Adjust accordingly.

2023-09-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: indent: Update to 2.2.13.
	* gnu/packages/code.scm (indent): Finish update to 2.2.13,
	partially pushed in commit 4c4ff2e1f077786d85c47ceeec10340a864e17f1.

2023-09-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: vsftpd: Fix build with recent OpenSSL.
	* gnu/packages/ftp.scm (vsftpd)[arguments]: Add "-Wno-deprecated-declarations"
	to CFLAGS.

	Reported by helioscultist in #guix.

2023-09-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: inxi-minimal: Update to 3.3.29-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.29-1.

	gnu: nmon: Update to 16p.
	* gnu/packages/admin.scm (nmon): Update to 16p.

2023-09-16  Janneke Nieuwenhuizen  <janneke@gnu.org>

	system: hurd: Override locale-libcs harder.
	This really removes the locale-2.33 dependency running `guix system build
	bare-hurd.tmpl' on the Hurd, that somehow still managed to leak-in?

	* gnu/system/hurd.scm (%base-packages/hurd)[locale-libcs]: New field.

2023-09-16  Janneke Nieuwenhuizen  <janneke@gnu.org>

	system: hurd: Add nss-certs to %base-packages/hurd.
	This fixes the recently added "rewrite-url, to-version specified" test.

	* gnu/system/hurd.scm (%base-packages/hurd): Add nss-certs.

2023-09-16  Janneke Nieuwenhuizen  <janneke@gnu.org>

	system: hurd: Add procps to %base-packages/hurd.
	* gnu/system/hurd.scm (%base-packages/hurd): Add procps.

	locale: Set %default-locale-definitions to glibc/hurd on the Hurd.
	* gnu/system/locale.scm (%default-locale-libcs): Use only glib/hurd when
	building on the Hurd.

2023-09-10  Bruno Victal  <mirai@makinata.eu>

	gnu: psmisc: Use G-Expressions.
	* gnu/packages/linux.scm (psmisc): Use G-Expressions.

2023-09-10  mikadoZero  <mikadozero@yandex.com>
	    Bruno Victal  <mirai@makinata.eu>
	    Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: psmisc: Make description more informative.
	The text for the description is taken from the psmisc README.

	* gnu/packages/linux.scm (psmisc)[description]:
	Make description more informative.


	f psmisc desc

2023-09-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dmidecode: Update to 3.5.
	* gnu/packages/admin.scm (dmidecode): Update to 3.5.

	gnu: bfs: Update to 3.0.2.
	* gnu/packages/admin.scm (bfs): Update to 3.0.2.

	gnu: libevdi: Fix cross-compilation.
	* gnu/packages/linux.scm (libevdi)[arguments]: Use CC-FOR-TARGET.

	gnu: libevdi: Expand description.
	* gnu/packages/linux.scm (libevdi)[synopsis]: Use @acronym.
	[description]: Replace ‘on various operating systems’, which is not
	guaranteed, with something that is.

	gnu: evdi: Expand description.
	* gnu/packages/linux.scm (evdi)[synopsis, description]: Expand.

	gnu: libevdi: Inherit from evdi.
	* gnu/packages/linux.scm (libevdi)[inherit]: …from evdi.
	[version, source, home-page]: Likewise.

	gnu: libevdi: Update to 1.14.1.
	* gnu/packages/linux.scm (libevdi): Update to 1.14.1.
	[source]: Use a Git tag.

	gnu: evdi: Update to 1.14.1.
	* gnu/packages/linux.scm (evdi): Update to 1.14.1.
	[source]: Use a Git tag.  Remove patch.
	* gnu/packages/patches/evdi-fix-build-with-linux-6.2.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2023-09-16  Christopher Baines  <mail@cbaines.net>

	gnu: bffe: Update to 0-2.722c37e.
	* gnu/packages/package-management.scm (bffe): Update to 0-2.722c37e.

	gnu: sbcl: Remove i586-gnu from supported-systems.
	* gnu/packages/lisp.scm (sbcl)[supported-systems]: Remove i586-gnu.

	gnu: ecl: Remove i586-gnu from supported-systems.
	* gnu/packages/lisp.scm (ecl)[supported-systems]: Remove i586-gnu.

	gnu: rust-1.55: Remove i586-gnu from supported-systems.
	* gnu/packages/rust.scm (rust-1.55)[supported-systems]: Remove i586-gnu.

	gnu: guix-build-coordinator: Update to 0-89.9c42dcb.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-89.9c42dcb.

2023-09-16  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: ocaml: Allow not to build the native compiler.
	Build "defaultentry", not "world.opt", so that the build system decides
	whether to build the native compiler or just the bytecode compiler.
	The native compiler is not available for 32-bit architectures.

	* gnu/packages/ocaml.scm (ocaml-5.0)[arguments]: Change make-flags.

2023-09-09  Olivier Dion  <odion@efficios.com>

	gnu: liburcu: Update to 0.14.0.
	* gnu/packages/datastructures.scm (liburcu): Update to 0.14.0.

2023-09-09  Olivier Dion  <olivier.dion@polymtl.ca>

	gnu: multipath-tools: Update to 0.9.6.
	* gnu/packages/linux.scm (multipath-tools): Update to 0.9.6.
	[#:make-flags]: Set systemd_prefix to output and remove SYSTEMDPATH.
	[#:phases]: Add phase 'no-fortfify-3 before 'build.
	[inputs]: Add util-linux "lib" output for libmount.

2023-09-09  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add emacs-next-tree-sitter.
	This package currently exists on master, where both emacs and emacs-next are
	built without tree-sitter.  Since most of our Emacsen now build with
	tree-sitter, it is no longer needed, but let's issue a warning rather than
	a hard error to those who rely on it.

	* gnu/packages/emacs.scm (emacs-next-tree-sitter): New variable.

2023-09-09  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add emacs-next-pgtk-xwidgets.
	* gnu/packages/emacs.scm (emacs-next-pgtk-xwidgets): New variable.

	gnu: Add emacs-next-pgtk.
	* gnu/packages/emacs.scm (emacs-next-pgtk): New variable.

	gnu: Add emacs-next.
	* gnu/packages/emacs.scm (emacs->emacs-next, emacs-next): New variable.

	gnu: Add emacs-next-minimal.
	* gnu/packages/emacs.scm (emacs-next-minimal): New variable.

2023-09-09  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: ecl: Update to 23.9.9.
	* gnu/packages/lisp.scm (ecl): Update to 23.9.9.

2023-09-09  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into emacs-team

	gnu: portfolio: Update to 1.0.0.
	* gnu/packages/gnome-xyz.scm (portfolio): Update to 1.0.0.
	[#:phases]: Add ‘skip-gtk-update-icon-cache’.
	[inputs]: Replace gtk+ with gtk.
	Replace libhandy with libadwaita.
	[native-inputs]: Remove gtk+:bin.
	Add pkg-config.

	gnu: capypdf: Update to 0.5.0.
	* gnu/packages/pdf.scm (capypdf): Update to 0.5.0.
	[arguments]<#:configure-flags>: Add “-Dcpp_std=c++23”
	<#:phases>: Drop ‘add-missing-header’.

2023-09-09  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: cogl: Remove comment about reflecting changes in mutter.
	Since cogl itself has been archived while the bundled fork continues to exist,
	the comment no longer holds truth.  Whatever patches will in future be needed
	to build cogl are not expected to require reflection in mutter.

	* gnu/packages.gnome.scm (cogl): Remove comment about mutter's bundled clutter.

2023-09-09  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: cogl: Fix double free.
	This patch fixes a double free in cogl, which broke all of the test cases and
	thus also the package build itself.

	* gnu/packages/patches/cogl-fix-double-free.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/gnome.scm (cogl): Use it here.

2023-09-09  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Remove libgweather4-with-libsoup2.
	It no longer has any dependents other than itself.

	* gnu/packages/gnome.scm (libgweather4-with-libsoup2): Delete variable.

2023-09-08  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Update to 2.17.6.
	* gnu/packages/dezyne.scm (dezyne): Update to 2.17.6.

2023-09-08  Janneke Nieuwenhuizen  <janneke@gnu.org>

	guix: shell: Don't whitelist / by typo in `shell-authorized-directories'.
	Fixes <https://issues.guix.gnu.org/65832>.

	* guix/scripts/shell.scm (authorized-shell-directory?): After warning,
	continue LOOP to return valid query result for DIRECTORY.

2023-09-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Switch back to Fibers 1.1 on Arm machines.
	Fixes <https://issues.guix.gnu.org/64966>.

	* gnu/packages/admin.scm (shepherd-0.10)[native-inputs]: Use
	GUILE-FIBERS-1.1 when ‘target-arm?’ is true.

	Reported-by: Timotej Lazar <timotej.lazar@araneo.si>
	Reported-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
	Reported-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>

2023-09-08  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-dsv: Fix cross-compiling.
	* gnu/packages/guile-xyz.scm (guile-dsv): Fix cross-compiling.
	  [native-inputs]: Add "guile-3.0" and "guile-lib".
	  (guile2.2-dsv) [native-inputs]: Replace "guile" with "guile-2.2"
	  and "guile-lib" with "guile2.2-lib".

	gnu: guile2.2-dsv: Fix build.
	* gnu/packages/guile-xyz.scm (guile2.2-dsv):
	  [native-inputs]: Replace "guile-smc" with "guile2.2-smc" and add
	  "guile2.2-lib".
	  [inputs]: Replace "guile" with "guile-2.2" and "guile-smc" with
	  "guile2.2-smc".
	  [propagated-inputs]: Replace "guile-lib" with "guile2.2-lib" and
	  "guile-smc" with "guile2.2-smc".

	gnu: guile-smc: Fix build with Guile 2.2.
	* gnu/packages/guile-xyz.scm (guile-smc): Fix build with Guile 2.2.
	  [native-inputs]: Replace "guile" with "guile-2.2" and "guile-lib" with
	  "guile2.2-lib".

	gnu: guile-dsv: Update to 0.7.0.
	* gnu/packages/guile-xyz.scm (guile-dsv): Update to 0.7.0.  Improve the
	  package style.
	  [inputs]: Add "bash-minimal".
	  [native-inputs]: Add "guile-smc".
	  [description}: Update.
	  (guile2.2-dsv) [inputs]: Add "bash-minimal".

2023-09-08  Maxime Devos  <maximedevos@telenet.be>

	lint: Check that (cc-for-target) and friends are used.
	"CC=gcc" is almost always incorrect; people often just don't
	notice the incorrectness because they are compiling natively.
	For an exception, see tzdata.

	"guix style" partially made things worse, so I partially ignored it.

	* guix/lint.scm (check-compiler-for-target): New linter.
	* tests/lint.scm
	("compiler-for-target: unconditional CC=gcc is unacceptable")
	("compiler-for-target: looks through G-expressions")
	("compiler-for-target: (cc-for-target) is acceptable")
	("compiler-for-target: CC=gcc is acceptable when target=#false"):
	Test it.

2023-09-08  Paul A. Patience  <paul@apatience.com>

	gnu: Add asli.
	* gnu/packages/graphics.scm (asli): New variable.
	* gnu/packages/patches/asli-use-system-libs.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.

2023-09-08  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20230822.
	* gnu/packages/parallel.scm (parallel): Update to 20230822.

2023-09-08  Michael Ford  <fanquake@gmail.com>

	gnu: libupnp: Update to 1.14.18.
	* gnu/packages/upnp.scm (libupnp): Update to 1.14.18.

2023-09-08  Hilton Chain  <hako@ultrarare.space>

	gnu: font-chiron-sung-hk: Update to 1.010.
	* gnu/packages/fonts.scm (font-chiron-sung-hk): Update to 1.010.

2023-09-08  Marius Bakke  <marius@gnu.org>

	services: Open vSwitch: Depend on 'user-processes' target.
	* gnu/services/networking.scm (openvswitch-shepherd-service)[ovsdb](requirement):
	Add user-processes.

	gnu: openvswitch: Update to 3.2.0.
	* gnu/packages/networking.scm (openvswitch): Update to 3.2.0.

	gnu: iputils: Use new style.
	* gnu/packages/networking.scm (iputils)[arguments]: Use G-expression.
	[native-inputs]: Remove labels.

	gnu: iputils: Update to 20221126.
	* gnu/packages/networking.scm (iputils): Update to 20221126.
	[source](patches): Remove.
	[arguments]: Remove obsolete phase.  Disable one new test.
	[description]: Adjust for removed commands.
	* gnu/packages/patches/iputils-libcap-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: python-bitarray: Update to 2.8.1.
	* gnu/packages/python-xyz.scm (python-bitarray): Update to 2.8.1.

	gnu: drbd-utils: Update to 9.25.0.
	* gnu/packages/cluster.scm (drbd-utils): Update to 9.25.0.

	gnu: varnish: Update to 7.3.0.
	* gnu/packages/web.scm (varnish): Update to 7.3.0.

	services: ganeti: Fix tests.
	* gnu/tests/ganeti.scm (run-ganeti-test)["force-start wconfd"]: Don't use
	INVOKE.
	["gnt-os list"]: Import (ice-9 textual-ports).

	gnu: ganeti: Fix build.
	* gnu/packages/patches/ganeti-lens-compat.patch,
	gnu/packages/patches/ganeti-procps-compat.patch,
	gnu/packages/patches/ganeti-relax-dependencies.patch,
	gnu/packages/patches/ganeti-reorder-arbitrary-definitions.patch,
	gnu/packages/patches/ganeti-template-haskell-2.17.patch,
	gnu/packages/patches/ganeti-template-haskell-2.18.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/virtualization.scm (ganeti)[source](patches): Add them.

2023-09-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-fasteners: Update to 0.17.3.
	* gnu/packages/python-xyz.scm (python-fasteners): Update to 0.17.3.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Add custom 'check phase.
	[propagated-inputs]: Remove python-monotonic and python-six.
	[native-inputs]: Remove python-testtools; add python-diskcache,
	python-more-itertools, and python-pytest.

	gnu: python-numcodecs: Fix building on non x86 machines.
	* gnu/packages/python-xyz.scm (python-numcodecs)[source]: Adjust snippet
	to prevent setup.py adding unsupported architecture specific CFLAGS.

	gnu: python-numcodecs: Remove another cythonized file.
	* gnu/packages/python-xyz.scm (python-numcodecs)[source]: Remove another
	cythonized file.

	gnu: Remove python-pyflakes-2.2.
	* gnu/packages/python-xyz.scm (python-pyflakes-2.2): Delete variable.
	* gnu/packages/patches/python-pyflakes-test-location.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: Remove python-pycodestyle-2.6.
	* gnu/packages/python-xyz.scm (python-pycodestyle-2.6): Delete variable.

	gnu: Remove python-flake8-3.8.
	* gnu/packages/python-xyz.scm (python-flake8-3.8): Delete variable.

	gnu: python-hacking: Update to 5.0.0.
	* gnu/packages/openstack.scm (python-hacking): Update to 5.0.0.
	[propagated-inputs]: Remove python-flake8-3.8; add python-flake8.
	[native-inputs]: Remove python-dnspython, python-mock, and python-monotonic.

	gnu: python-eventlet: Update to 0.33.3.
	* gnu/packages/python-xyz.scm (python-eventlet): Update to 0.33.3.
	[propagated-inputs]: Remove python-monotonic.
	[arguments]: Skip another test.

2023-09-08  Andy Tai  <atai@atai.org>

	gnu: tensorflow-lite: Update to 2.12.1.
	* gnu/packages/algebra.scm (eigen-for-tensorflow-lite): Remove variable.
	* gnu/packages/machine-learning.scm (tensorflow-lite): Update to 2.12.1
	[arguments]<configure-flags>: Turn on GPU and RUY use; Use cmake to
	find packages already in Guix as dependencies for absl-cpp, eigen,
	flatbuffer, neon2ssl, cpuinfo, ruy.
	[arguments]<phases>: Remove operations setting up absl-cpp, eigen, ruy,
	and neon2ssl as native inouts as now we use Guix's packages of these
	as dependencies. Do default build phase.
	Add steps to install C shared library and benchmark_model tool.
	[inputs]: Add cpuinfo, eigen, fp16, mesa-header, opencl,
	pthreadpool, ruy, vulkan and xnnpack as explicit inputs.
	[native-inputs]: Remove local setup of neon2ssl and ruy
	as we now use Guix's packages of these as explicit dependencies.
	* gnu/packages/serialization.scm (flatbuffers-next-shared): New variable,
	flatbuffers-next built with -fPIC as needed by tensorflow-lite.

	gnu: Add ruy.
	* gnu/packages/maths.scm (ruy): New variable.

	gnu: Add nsync.
	* gnu/packages/c.scm (nsync): New variable.

2023-09-08  Charles Jackson  <charles.b.jackson@protonmail.com>

	gnu: Add vim-vlime.
	* gnu/packages/vim.scm (vim-vlime): New variable.

2023-09-08  c4droid  <c4droid@foxmail.com>

	gnu: python-pyspnego: Update to 0.8.0.
	* gnu/packages/python-xyz.scm (python-pyspnego): Update to 0.8.0.
	[source]: Download from pypi.
	[arguments]: Remove custom 'check phase.
	[build-system]: Switch to pyproject-build-system.

2023-09-08  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-scheme-for-racket-bootstrap-bootfiles: Remove workaround.
	Architecture autodetection in rktboot was fixed upstream, and the fix is
	included in racket-backport-8.10-rktboot.patch for Guix. This commit
	goes beyond reverting b4fbeae3d90a5d0f8146441772436df2eb471491: the
	upstream fix also supports 'pbarch' machine types, so we never need to
	supply a '--machine' argument to rktboot.

	* gnu/packages/chez.scm (chez-scheme-for-racket-bootstrap-bootfiles)
	[arguments]: Change 'build' phase to never use '--machine' for rktboot.

2023-09-08  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: Declare OpenSSL search paths.
	Otherwise, OpenSSL used via Racket fails to find certificates, e.g. when
	attempting to run 'raco pkg install'.

	Fixes <https://racket.discourse.group/t/2206/8>.

	* gnu/packages/racket.scm (racket-minimal)[native-search-paths]: Add
	$SSL_CERT_DIR and $SSL_CERT_FILE.

2023-09-08  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: Update to 8.10.
	* gnu/packages/patches/racket-rktboot-riscv64-support.patch: Move to ...
	* gnu/packages/patches/racket-backport-8.10-rktboot.patch: ... this
	file, together with a related upstreamed patch.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.
	* gnu/packages/racket/scm (%racket-origin)[patches]: Likewise.
	(%racket-version): Update to 8.10.
	(racket)[inputs]<data, deinprogramm, drracket, gui, htdp, math>
	<net-cookies, pict, plot, racklog, redex, scribble, slideshow, snip>
	<typed-racket, string-constants, syntax-color, web-server>: Update
	hashes.
	* gnu/packages/chez.scm (chez-scheme-for-racket): Update to
	9.9.9-pre-release.17.

2023-09-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-fasttext.
	* gnu/packages/machine-learning.scm (python-fasttext): New variable.

	gnu: Add fasttext.
	* gnu/packages/machine-learning.scm (fasttext): New variable.

2023-09-07  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team

2023-09-07  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: guix-emacs: Reword docstrings.
	The current documentation strings cause compilation warnings; thus improve
	them.

	* gnu/packages/aux-files/emacs/guix-emacs.el (guix-emacs-autoload-regexp)
	(guix-emacs-find-autoloads, guix-emacs-autoload-packages): Make do without
	quoting 'autoload'.  Reserve quotation to variables and functions.

2023-09-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs: Reload subdirs.el files in ‘guix-emacs-autoload-packages’.
	This fixes a regression introduced with 79cfe30f3 ("build-system: emacs: Use
	subdirectories again.") which caused the 'guix-emacs-autoload-packages' to no
	longer be able to autoload all packages.

	* gnu/packages/aux-files/emacs/guix-emacs.el
	(guix-emacs-autoload-packages): Reload subdirs.el files unless NO-RELOAD is
	provided.  Update docstring.
	* doc/guix.texi (Application Setup): Document that
	‘guix-emacs-autoload-packages’ can be invoked interactively to auto-reload
	newly installed Emacs packages.
	* gnu/packages/emacs.scm (emacs)[arguments]<#:phases>: Call
	guix-emacs-autoload-packages with an argument in the site-start.el file.

2023-09-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs: Allow producing verbose messages when loading autoloads.
	* gnu/packages/aux-files/emacs/guix-emacs.el: Expound commentary.
	(guix-emacs-verbose): New variable.
	(guix-emacs--load-file-no-error): New procedure.
	(guix-emacs-autoload-packages): Use it.

	gnu: emacs: Factorize a ‘guix-emacs--subdirs-files’ procedure.
	* gnu/packages/aux-files/emacs/guix-emacs.el
	(guix-emacs--subdirs-files): New procedure.
	(guix-emacs-load-package-descriptors): Use it.

	gnu: emacs: Use lexical binding for guix-emacs.el startup library.
	* gnu/packages/aux-files/emacs/guix-emacs.el: Declare LEXCICAL-BINDING file
	variable to true.

2023-09-07  Hilton Chain  <hako@ultrarare.space>

	build: emacs-utils: Adjust ‘emacs-compile-directory’ for Emacs 29.
	* guix/build/emacs-utils.scm (emacs-compile-directory): After native
	compilation, write the bytecode file with ‘comp-write-bytecode-file’.

2023-09-07  André Batista  <nandre@riseup.net>

	gnu: lighttpd: Update to 1.4.71.
	* gnu/packages/web.scm (lighttpd): Update to 1.4.71.

2023-09-07  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: yggdrasil: Update to 0.4.7.
	* gnu/packages/networking.scm (yggdrasil): Update to 0.4.7.
	[arguments]: Use G-expressions.  Set the package build name and version.
	Use go-1.20.
	[propagated-inputs]: Add go-golang-org-x-tools,
	go-github-com-olekukonko-tablewriter and
	go-github-com-mattn-go-colorable.
	* gnu/packages/patches/yggdrasil-extra-config.patch: Don't use
	deprecated "ioutil".

	gnu: go-github-com-arceliar-ironwood: Update to 0.0.0-20221115123222-ec61cea2f439.
	* gnu/packages/golang.scm (go-github-com-arceliar-ironwood): Update to
	  0.0.0-20221115123222-ec61cea2f439.

2023-09-07  Greg Hogan  <code@greghogan.com>

	gnu: python-duckdb: Update to 0.8.1.
	* gnu/packages/python-xyz.scm (python-duckdb): Update to 0.8.1.

	gnu: fmt-10: Update to 10.1.1.
	* gnu/packages/pretty-print.scm (fmt-10): Update to 10.1.1.

2023-09-07  Kabelo M'sobomvu Moiloa  <personal@kabelom.com>
	    Andrew Tropin  <andrew@trop.in>

	gnu: emacs-consult-eglot: Update 0.2.0-0.db9d41c.
	* gnu/packages/emacs-xyz.scm (emacs-consult-eglot): Update 0.2.0-0.db9d41c.

2023-09-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add emacs-org-ql-dynamic-agenda.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql-dynamic-agenda): New variable.

	gnu: Add emacs-org-dynamic-agenda.
	* gnu/packages/emacs-xyz.scm (emacs-org-dynamic-agenda): New variable.

2023-09-07  Distopico  <distopico@riseup.net>

	gnu: Add emacs-flymake-guile.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-guile): New variable.

2023-09-07  Tim Johann  <t1m@phrogstar.de>

	gnu: Add erlang-lfe.
	* gnu/packages/erlang.scm (erlang-lfe): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-09-07  Olivier Dion  <odion@efficios.com>

	gnu: Add csmith.
	* gnu/packages/linux.scm (csmith): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-09-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-prettytables: Update to 2.1.2.
	* gnu/packages/julia-xyz.scm (julia-prettytables): Update to 2.1.2.
	[arguments]: Rename custom phase 'skip-color-tests to
	'skip-tests-manipulating-terminal-display and skip some more tests.
	[propagated-inputs]: Add julia-offsetarrays, julia-stringmanipulation.

	gnu: Add julia-stringmanipulation.
	* gnu/packages/julia-xyz.scm (julia-stringmanipulation): New variable.

2023-09-06  Simon Tournier  <zimon.toutoune@gmail.com>

	guix: packages: Support package/inherit by package-field-location.
	Fixes <https://issues.guix.gnu.org/65236>.

	* guix/packages.scm (package-field-location): Add package/inherit case.

	Reported-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-09-06  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-console: Update to 44.4.
	* gnu/packages/gnome.scm (gnome-console): Update to 44.4.
	[arguments]: Remove #:phases.
	<#:configure-flas>: Remove “-Dnautilus=enabled”.
	[inputs]: Remove gtk+, libhandy, nautilus and vte.
	Add gtk, libadwaita and vte-with-gtk-4.

	gnu: vte: Update to 0.72.2.
	* gnu/packages/gnome.scm (vte): Update to 0.72.2.

	gnu: nautilus: Update to 44.2.
	* gnu/packages/gnome.scm (nautilus): Update to 44.2.
	[#:phases]: Add ‘patch-tracker3-command’.
	Adjust ‘skip-gtk-update-icon-cache’ accordingly.
	[inputs]: Remove gtk+ and libhandy.
	Add gtk and libadwaita.
	* gnu/packages/patches/nautilus-extension-search-path.patch: Adjust
	accordingly.

	gnu: libadwaita: Update to 1.3.4.
	* gnu/packages/gnome.scm (libadwaita): Update to 1.3.4.

	gnu: tracker-miners: Update to 3.5.2.
	* gnu/packages/gnome.scm (tracker-miners): Update to 3.5.2.
	[#:phases]<fix-tests>: Adjust accordingly.
	[inputs]: Add gst-plugins-base.

	gnu: tracker: Update to 3.5.3.
	* gnu/packages/gnome.scm (tracker): Update to 3.5.3.

	gnu: gnome-autoar: Update to 0.4.4.
	* gnu/packages/gnome.scm (gnome-autoar): Update to 0.4.4.

	gnu: gnome-initial-setup: Update to 44.0.
	* gnu/packages/gnome.scm (gnome-initial-setup): Update to 44.0.
	[inputs]: Remove cheese and libhandy.
	Add libadwaita.
	Replace gnome-online-account-3.44 with gnome-online-accounts.
	Replace libgweather4-with-libsoup2 with libgweather4.
	Replace rest with rest-next.
	Replace webkitgtk-with-libsoup2 with webkitgtk-next.

	gnu: gnome-calendar: Update to 44.1.
	* gnu/packages/gnome.scm (gnome-calendar): Update to 44.1.
	[inputs]: Replace evolution-data-server-3.44 with evolution-data-server.
	Replace geocode-glib-with-libsoup2 with geocode-glib.
	Replace gnome-online-accounts-3.44 with gnome-online-accounts.
	Replace libgweather4-with-libsoup2 with libgweather.

	gnu: gnome-clocks: Update to 44.0.
	* gnu/packages/gnome.scm (gnome-clocks): Update to 44.0.
	[inputs]: Replace geocode-glib-with-libsoup2 with geocode-glib.
	Replace libgweather4-with-libsoup2 with libgweather4.

	gnu: gnome-shell: Update to 44.3.
	* gnu/packages/gnome.scm (gnome-shell): Update to 44.3.
	[arguments]<#:phases>: Add ‘unbreak-perf-tests’.
	Adjust ‘pre-check’ accordingly.
	[native-inputs]: Add python-dbus and python-dbusmock.
	[inputs]: Remove caribou.  Replace gcr-3 with gcr.

	gnu: gdm: Update to 44.1.
	* gnu/packages/gnome.scm (gdm): Update to 44.1.
	[inputs]: Add egl-wayland.
	* gnu/packages/patches/gdm-elogind-support.patch: Adjust accordingly.

	gnu: gnome-settings-daemon: Update to 44.1.
	* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 44.1.
	[inputs]: Replace gcr-3 with gcr.
	Replace geocode-glib-with-libsoup2 with geocode-glib.
	Replace libgweather4-with-libsoup2 with libgweather4.

	gnu: gnome-session: Update to 44.0.
	* gnu/packages/gnome.scm (gnome-session): Update to 44.0.

	gnu: gnome-desktop: Update to 44.0.
	* gnu/packages/gnome.scm (gnome-desktop): Update to 44.0.

	gnu: baobab: Update to 44.0.
	* gnu/packages/gnome.scm (baobab): Update to 44.0.
	[arguments]: Add ‘skip-gtk-update-icon-cache’ phase.
	[native-inputs]: Remove gtk+:bin.
	[inputs]: Remove libhandy.

	gnu: mutter: Update to 44.3.
	* gnu/packages/gnome.scm (mutter): Update to 44.3.
	[arguments]: Adjust linker rpath accordingly.
	[inputs]: Add colord.

	gnu: gjs: Update to 1.76.2.
	* gnu/packages/gnome.scm (gjs): Update to 1.76.2.

	gnu: gcr: Update to 4.0.0.
	* gnu/packages/gnome.scm (gcr): Update to 4.0.0.
	(gcr-3): New variable for current version.
	(libgdata)[propagated-inputs]: Replace gcr with gcr-3.
	(gnome-keyring)[inputs]: Likewise.
	(seahorse)[inputs]: Likewise.
	(gnome-settings-daemon)[inputs]: Likewise.
	(gvfs)[inputs]: Likewise.
	(epiphany)[inputs]: Likewise.
	(gexiv2)[inputs]: Likewise.
	(shotwell)[inputs]: Likewise.
	(gnome-online-accounts)[inputs]: Likewise.
	(evolution-data-server)[inputs]: Likewise.
	(network-manager-openconnect)[inputs]: Likewise.
	(network-manager-applet)[inputs]: Likewise.
	(gnome-shell)[inputs]: Likewise.
	(evolution)[inputs]: Likewise.
	(geary)[inputs]: Likewise.
	* gnu/packages/gnome-xyz.scm (gpaste)[native-inputs]: Likewise.
	* gnu/packages/gnupg.scm (pinentry-gnome3)[inputs]: Likewise.
	* gnu/packages/suckless.scm (surf)[inputs]: Likewise.
	* gnu/packages/web-browsers.scm (midori)[inputs]: Likewise.

2023-09-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	.dir-locals: Streamline Geiser configuration.
	Geiser now has support locating the project root and adding it to the load
	path without external help; leverage it.

	* .dir-locals.el [nil]: Remove obsolete Geiser configuration.  Set the
	geiser-repl-per-project-p variable to t.
	* doc/contributing.texi (The Perfect Setup): No longer mention explicitly
	setting the geiser-guile-load-path; instead mention the effect of the
	.dir-locals.el file.

	Reported-by: Wolf <wolf@wolfsden.cz>

2023-09-06  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-virality: Update to 0.3.0-1.cdc19cc.
	* gnu/packages/lisp-xyz.scm (sbcl-virality): Update to 0.3.0-1.cdc19cc.
	  [arguments]: Update 'delete-examples' phase.

2023-09-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: maxima: Update to 5.47.0.
	* gnu/packages/maths.scm (maxima): Update to 5.47.0.
	  [inputs]: Remove labels.
	  [arguments]: Use gexps. Remove trailing booleans.

2023-09-04  Andre A. Gomes  <andremegafone@gmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl: Update to 2.3.8.
	* gnu/packages/lisp.scm (sbcl): Update to 2.3.8.
	  [source]: Remove 'patches' field.
	* gnu/packages/patches/sbcl-riscv-Make-contribs-build-again.patch: Remove
	  file.
	* gnu/packages/local.mk (dist-patch_DATA): Unregister it.

2023-09-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: clisp: Add threads support on x84_64-linux.
	Guix's build version of CLISP, fails to load bordeaux-threads:

	Error while trying to load definition for system bordeaux-threads
	      This implementation is unsupported.

	This patch adds support for POSIX_THREADS on x86_64-linux
	system.

	* gnu/packages/lisp.scm (clisp)[arguments]: Add configuration options to
	  support threads on x86_64-linux system.

	Reported and Co-Authored by Andrew Kravchuk <awkravchuk@gmail.com>

2023-09-04  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-gobject-introspection: Update to 0.3-3.83beec4.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-gobject-introspection): Update to
	  0.3-3.83beec4.

	gnu: cl-cl+ssl: Update to 0.0.0-6.17d5cdd.
	* gnu/packages/lisp-xyz.scm (sbcl-cl+ssl): Update to 0.0.0-6.17d5cdd.

	gnu: nyxt: Update to 3.6.1.
	* gnu/packages/web-browsers.scm (nyxt): Update to 3.6.1.

	gnu: cl-iolib: Update to 0.8.4-0.010b7a6.
	* gnu/packages/lisp-xyz.scm (sbcl-iolib): Update to 0.8.4.0.010b7a6.
	  [native-inputs]: Add pkg-config and sbcl-fiveam.

2023-09-04  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-rainbow-delimiters: Fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-rainbow-delimiters): Adjust tests for
	Emacs 29.

2023-09-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: avr-gcc: Avoid referencing gcc from the top level.
	Fixes <https://issues.guix.gnu.org/65716>.

	* gnu/packages/avr.scm (avr-gcc): Do not explicitly refer to 'gcc'.  The
	default value of the argument uses the identifier-syntax trick to delay
	evaluation of gcc.

2023-09-04  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-metpy.
	* gnu/packages/geo.scm (python-metpy): New variable.

	gnu: python-pint: Fix build.
	* gnu/packages/python-xyz (python-pint)[build-system]: Switch to
	pyproject-build-system.
	[arguments]: Skip a failing test.
	[native-inputs]: Sort alphabetically and add python-importlib-metadata.

	gnu: python-sparse: Update to 0.14.0.
	* gnu/packages/python-xyz.scm (python-sparse): Update to 0.14.0.

	gnu: python-sparse: Fix build.
	* gnu/packages/python-xyz.scm (python-sparse)[native-inputs]: Add
	python-importlib-metadata.

2023-09-03  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: guile-email: Update to 0.3.1.
	* gnu/packages/guile-xyz.scm (guile-email): Update to 0.3.1.

2023-09-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kio: Skip another test.
	* gnu/packages/kde-frameworks.scm (kio)[arguments]: Adjust custom 'check
	phase to skip a test which fails on aarch64-linux.

2023-09-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pcre2el: Update to 1.12.
	* gnu/packages/emacs-xyz.scm (emacs-pcre2el): Update to 1.12.

	gnu: emacs-org-contrib: Update to 0.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 0.4.2.

	gnu: emacs-org: Update to 9.6.9.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.9.
	[arguments]<#:phases>: Re-instate a previously skipped test.

	gnu: emacs-popon: Update to 0.13.
	* gnu/packages/emacs-xyz.scm (emacs-popon): Update to 0.13.

	gnu: emacs-scpaste: Update to 0.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-scpaste): Update to 0.7.0.

	gnu: emacs-seriestracker: Update to 1.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-seriestracker): Update to 1.3.1.

	gnu: emacs-substitute: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-substitute): Update to 0.2.0.

2023-09-03  Cayetano Santos via Guix-patches via  <guix-patches@gnu.org>

	gnu: emacs-org-ref: Update to 3.0-0.bb375f3.
	* gnu/packages/emacs-xyz.scm (emacs-org-ref): Update to 3.0-0.bb375f3.

2023-09-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wget2: Add more support libraries.
	* gnu/packages/wget.scm (wget2)[inputs]: Add brotli, nghttp2:lib, xz,
	zstd:lib. Update TODO comment.
	[arguments]: Adjust configure-flags to add support for bzip2, lzma
	compression.

2023-09-03  Andy Tai  <atai@atai.org>

	gnu: wget2: Update to 2.1.0
	* gnu/packages/wget.scm (wget2): Update to 2.1.0

2023-09-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Register ruby-nokogiri.patch.
	This follows up on commit e8975697782c0ea10ce278a3304032b4cc60f81c.

	* gnu/local.mk (dist_patch_DATA): Add ruby-nokogiri.patch.

	Reported by acrow in #guix.

2023-09-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gmime: Update home-page URL.
	* gnu/packages/mail.scm (gmime) [home-page]: Update URL.

2023-09-06  Hilton Chain  <hako@ultrarare.space>

	gnu: go-github-com-tdewolff-minify-v2: Regenerate hash.
	* gnu/packages/golang.scm (go-github-com-tdewolff-minify-v2)[#:phases]: Add
	phase 'regenerate-hash.
	[native-inputs]: Add go-github-com-tdewolff-hasher.

	gnu: go-github-com-tdewolff-parse-v2: Regenerate hash.
	* gnu/packages/golang.scm (go-github-com-tdewolff-parse-v2)[#:phases]: Add
	phase 'regenerate-hash.
	[native-inputs]: Add go-github-com-tdewolff-hasher.

	gnu: Add go-github-com-tdewolff-hasher.
	* gnu/packages/golang.scm (go-github-com-tdewolff-hasher): New variable.

	gnu: Add go-github-com-cespare-mph.
	* gnu/packages/golang.scm (go-github-com-cespare-mph): New variable.

	gnu: Add go-github-com-dgryski-go-mph.
	* gnu/packages/golang.scm (go-github-com-dgryski-go-mph): New variable.

	gnu: Add go-github-com-dgryski-go-metro.
	* gnu/packages/golang.scm (go-github-com-dgryski-go-metro): New variable.

2023-09-06  Sughosha  <Sughosha@proton.me>

	gnu: zrythm: Enable rtaudio.
	* gnu/packages/music.scm (zrythm)[#:configure-flags]: Add
	"-Drtaudio=enabled".
	[inputs]: Add rtaudio.

	gnu: rtaudio: Update to 5.2.0.
	* gnu/packages/audio.scm (rtaudio): Update to 5.2.0.
	[#:phases]: Delete argument.

2023-09-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu-maintenance: Do not error when there are no candidates.
	Fixes <https://issues.guix.gnu.org/65773>.

	* guix/gnu-maintenance.scm (rewrite-url): Do not error when there are no
	candidates.  This may well be possible, depending on the site.

2023-09-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gst-plugins-bad: Remove the svt-hevc input.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)
	[inputs]: Remove svt-hevc; add comment.

2023-09-06  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: libndp: Fix cross-compile.
	* gnu/packages/networking.scm (libndp)
	[native-inputs]: When cross-compile add pkg-config, libtool, gettext-minimal,
	autoconf, automake.
	[arguments]: When cross-compile, add phase to fix rpl_malloc undefined references.

2023-09-06  Rémi Teissier  <rteissier.code@chillpc.fr>

	gnu: gambit-c: Update to 4.9.5.
	* gnu/packages/scheme.scm (gambit-c): Update to 4.9.5.

2023-09-06  宋文武  <iyzsong@member.fsf.org>

	gnu: gmime: Remove version 2.6.23.
	* gnu/packages/mail.scm (gmime-2.6): Remove package.

2023-09-06  fanquake  <fanquake@gmail.com>

	gnu: bear: Update to 3.1.3.
	* gnu/packages/build-tools.scm (bear): Update to 3.1.3.

	gnu: ccache: Update to 4.8.3.
	* gnu/packages/ccache.scm (ccache): Update to 4.8.3.

2023-09-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qemu: Update to 8.1.0.
	* gnu/packages/virtualization.scm (qemu): Update to 8.1.0.
	[source] <patches>: Replace qemu-disable-aarch64-migration-test.patch with
	qemu-disable-some-qtests-tests.patch.
	<snippet>: Adjust for dtc relocation and meson and sgabios removal.
	[arguments] <configure-flags>: Remove --meson flag.  Remove sgabios from the
	--firmwarepath value.
	<phases>: Adjust replace-firmwares and delete-firmwares phases for sgabios
	removal.
	[inputs]: Remove sgabios.
	(qemu-minimal): Use package/inherit, which is more appropriate for a package
	variant.
	[arguments]: New disable-extra-tests phase.
	* gnu/packages/patches/qemu-disable-aarch64-migration-test.patch: Delete file.
	* gnu/packages/patches/qemu-disable-some-qtests-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	Reviewed-by: Kaelyn <kaelyn.alexi@protonmail.com>

2023-09-06  Aleksandr Vityazev  <avityazew@gmail.com>

	doc: Fix typo.
	* doc/guix.texi (VNC Services): Fix typo.

2023-09-06  nathan  <nathan_mail@nborghese.com>

	gnu: libusb-compat: Specify the absolute file name for libusb.
	Refine the fix for loading libusb correctly.

	* gnu/packages/libusb.scm (libusb) [arguments]
	<configure-flags>: New LIBUSB_1_0_SONAME flag.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-09-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	git: Fix typo in reference-available? comment.
	* guix/git.scm (reference-available?): Fix typo.

2023-09-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Simon Tournier  <zimon.toutoune@gmail.com>

	time-machine: Also validate the reference from a channels file.
	* guix/scripts/time-machine.scm (guix-time-machine)
	<validate-guix-channel>: Update doc.  Fall-back to use the Guix channel
	reference when REF is #f.

	Reported-by: Simon Tournier <zimon.toutoune@gmail.com>

2023-09-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "guix: git: Avoid touching the network unless needed in 'reference-available?'."
	This reverts commit a789dd58656d5f7f1b8edf790d77753fc71670af, which broke
	e.g.:

	  guix time-machine -C <(echo %default-channels) -- describe

	Add an explanatory comment as suggested.

	Reported-by: Ludovic Courtès <ludo@gnu.org>

2023-09-05  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-skia-pathops: Update to 0.8.0.
	* gnu/packages/fontutils.scm (python-skia-pathops): Update to 0.8.0.

	gnu: skia: Update to 112.0.6d0b938.
	* gnu/packages/graphics.scm (skia): Update to 112.0.6d0b938.

	gnu: skia: Update to 110.0.0f3fb7a.
	* gnu/packages/graphics.scm (skia): Update to 110.0.0f3fb7a.
	[arguments](build-phases): Disable newly introduced libraries wuffs (general
	performance) and perfetto (running performance tests).

2023-09-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu-maintenance: Do not crash on refresh when origin URI is a list.
	Updating the simh package would fail with:

	  ice-9/boot-9.scm:1685:16: In procedure raise-exception: In procedure
	  string-prefix?: Wrong type argument in position 2 (expecting
	  string): ("http://simh.trailing-edge.com/sources/simhv312-4.zip"
	  "http://simh.trailing-edge.com/sources/archive/simhv312-4.zip")

	This is because it expects a scalar value, but lists are allowed for URIs.

	* guix/gnu-maintenance.scm (import-html-updatable-release): Check that URI is
	a string before checking if it has the mirror:// prefix.

2023-09-05  Denys Nykula  <vegan@libre.net.ua>

	gnu: ardour: Build locales.
	The TRANSLATORS file in the Ardour source says the i18n waf phase
	is optional between the build and install phases.

	* gnu/packages/audio.scm (ardour)[#:phases] Add build-i18n.

2023-09-05  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: arcan-wayland: Deprecate in favor of arcan.
	* gnu/packages/arcan.scm (arcan-wayland): Rewrite as a deprecated
	alias for arcan.

	gnu: arcan: Restyle format.
	* gnu/packages/arcan.scm (arcan): Run 'guix style' over the package and
	manually break some long lines.

	gnu: arcan: Use new style arguments.
	* gnu/packages/arcan.scm (arcan)[arguments]: Use new style arguments.

2023-09-05  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: arcan: Fix paths handling.
	This patch removes the wrapper and the propagated environment variables
	(through 'native-search-paths') and instead patches the paths inside the
	source code. This fixes path handling, which seems to be broken now. It
	also allows us to use 'setuid', which is required for some features, and
	lets the app use its internal path handling criteria, which some dependent
	apps expect.

	* gnu/packages/arcan.scm (arcan): Fix paths handling.
	[arguments]: Add 'patch-paths' phase. Remove 'wrap-program' phase.
	[native-search-paths]: Remove.

2023-09-05  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: arcan: Build all features.
	* gnu/packages/arcan.scm (arcan): Build all features.
	[arguments]: Use #:configure-flags "-DBUILD_PRESET=everything" to build all
	features, and "-DDISTR_TAG='Guix'" to tag the builds.
	[synopsis]: Remove '(egl-dri)' since it indicates a specific feature.

	gnu: arcan: Update to 0.6.2.1.
	* gnu/packages/arcan.scm (arcan): Update to 0.6.2.1.
	[use-modules]: Remove no longer used package imports and add ones for
	new dependencies. Add '(guix gexp)' for snippet.
	[source]: Use version instead of commit, and add snippet to remove some
	bundled packages.
	[arguments]: Remove 'fix-cmake-paths' phase since it's no longer needed.
	[inputs]: Remove apr, glib, glu, lzip, pcre.  Add bash-minimal, espeak,
	gumbo-parser, jbig2dec, libjpeg-turbo, libseccomp, libvnc, mupdf, openjpeg,
	sdl2, wayland, wayland-protocols, xcb-util, xcb-util-wm, zlib. Replace
	ffmpeg-4 with ffmpeg. Change luajit label to fix lint. Update vendored
	openal to 0.6.2. Sort inputs by name.
	[description]: Change description to closely match upstream for accuracy.
	[license]: Add new and missing licenses.

2023-09-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: xarcan: Fix indentation.
	* gnu/packages/arcan.scm (xarcan): Fix indentation.

2023-09-05  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: xarcan: Update to 0.6.1.
	* gnu/packages/arcan.scm (xarcan): Update to 0.6.1.
	[use-modules]: Remove no longer used '(guix build-system gnu)' and add
	'(guix build-system meson)'. Add '(gnu packages fonts)',
	'(gnu packages onc-rpc)' for new dependencies and '(guix gexp)' for arguments.
	[source]: Use version instead of commit, and update hash.
	[build-system]: Switch to 'meson-build-system' since this is what's
	used upstream now.
	[arguments]: Use new configuration flags for the new build system. Switch to
	new arguments style.
	[inputs]: Add font-dejavu, libtirpc, libxshmfence, xcb-util, xcb-util-wm.
	Replace libressl with openssl. Sort inputs by name.
	[license]: Add 3-Clause BSD license.

2023-09-05  dan  <i@dan.games>

	gnu: efivar: Fix cross-compilation.
	[version]: Temporarily change the version to a git-version.
	[source]: Fetch source from git, use newer commit to fix cross-build.
	[arguments]<#:make-flags>: Set HOSTCC to gcc.

2023-09-05  antlers  <antlers@illucid.net>

	gnu: kdenlive: Add missing kirigami input.
	* gnu/packages/kde.scm (kdenlive): Add input kirigami.

2023-09-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>
	    Adam Faiz  <adam.faiz@disroot.org>

	gnu: Add book-sparc.
	* gnu/packages/books.scm: New module.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add 'books.scm'.

2023-09-05  Vinicius Monego  <monego@posteo.net>

	gnu: Add libmodbus.
	* gnu/packages/engineering.scm (libmodbus): New variable.

2023-09-05  Vagrant Cascadian  <vagrant@debian.org>

	gnu: lcrq: Update to 0.1.2.
	gnu: lcrq: Update to 0.1.2.

	* gnu/packages/networking.scm (lcrq): Update to 0.1.2.

2023-09-05  Philip McGrath  <philip@philipmcgrath.com>

	gnu: Add font-junicode.
	* gnu/packages/fonts.scm (font-junicode): New variable.

2023-09-05  宋文武  <iyzsong@member.fsf.org>

	gnu: simh: Use G-Expressions.
	* gnu/packages/simh.scm (simh)[arguments]: Convert to list of G-Expressions.

	gnu: simh: Update to 3.12-4.
	* gnu/packages/simh.scm (simh): Update to 3.12-4.
	[source]: Switch to url-fetch.
	[native-inputs]: Add unzip.
	[arguments]: Adjust make-flags.

	gnu: thunar: Update to 4.18.7.
	* gnu/packages/xfce.scm (thunar): Update to 4.18.7.

	gnu: kaidan: Update to 0.9.0.
	* gnu/packages/messaging.scm (kaidan): Update to 0.9.0.

2023-09-05  宋文武  <iyzsong@member.fsf.org>

	gnu: kaidan: Add missing input.
	Fixes <https://issues.guix.gnu.org/65684>.

	* gnu/packages/messaging.scm (kaidan)[inputs]: Add sonnet.

2023-09-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: sideload: Update to 6.2.1.
	* gnu/packages/pantheon.scm (sideload): Update to 6.2.1.

2023-09-05  altadil  <Altadil@protonmail.com>

	gnu: pantheon-calculator: Update to 2.0.2.
	* gnu/packages/pantheon (pantheon-calculator): Update to 2.0.2.
	[inputs]: Replace gtk+ with gtk.
	[native-inputs]: Remove labels.

	gnu: granite: Upgrade to 7.3.0.
	* gnu/packages/pantheon.scm (granite): Upgrade to 7.3.0.
	[inputs]: Remove gtk+.  Add sassc.  Move glib and libgee to...
	[propagated-inputs]: ... here.  Add gtk.
	[native-inputs]: Add glib:bin.

2023-09-05  宋文武  <iyzsong@member.fsf.org>

	gnu: ibus: Add search-path for 'GUIX_GTK3_IM_MODULE_FILE'.
	* gnu/packages/ibus.scm (ibus)[native-search-paths]: Add 'GUIX_GTK3_IM_MODULE_FILE'.

2023-09-05  宋文武  <iyzsong@member.fsf.org>

	gnu: ibus: Disable registry cache.
	Fixes <https://issues.guix.gnu.org/22707>.

	* gnu/packages/ibus.scm (ibus)[arguments]: Add 'disable-registry-cache' phase.

2023-09-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-magit: Update to 3.3.0-5.186414a.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 3.3.0-5.186414a.

	Reviewed-by: Andrew Tropin <andrew@trop.in>

2023-09-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-transient: Update to 0.4.3-0.cc0fa80.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.4.3-0.cc0fa80.

	Reviewed-by: Andrew Tropin <andrew@trop.in>

2023-09-05  Arun Isaac  <arunisaac@systemreboot.net>

	doc: Document mumi command-line interface.
	* doc/contributing.texi (Debbugs User Interfaces)[Command-line interface]: New
	subsubsection.  Update menus.
	* doc/guix.texi: Bump copyright year.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-09-05  chris  <chris@bumblehead.com>

	gnu: Add fonts-tlwg.
	* gnu/packages/fonts.scm (fonts-tlwg): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-09-05  gemmaro  <gemmaro.dev@gmail.com>

	gnu: highlight: Update to 4.8.
	* gnu/packages/pretty-print.scm (highlight): Update to 4.8.

2023-09-05  宋文武  <iyzsong@member.fsf.org>

	gnu: dosbox-staging: Update to 0.80.1.
	* gnu/packages/emulators.scm (dosbox-staging): Update to 0.80.1.
	[inputs]: Add libslirp an sdl2-image.  Don't use sdl-union.
	[arguments]: Adjust configure-flags and 'fix-includes' phase.

2023-09-05  Bruno Victal  <mirai@makinata.eu>

	gnu: mympd: Update to 11.0.5.
	* gnu/packages/mpd.scm (mympd): Update to 11.0.5.

2023-09-05  Bruno Victal  <mirai@makinata.eu>

	gnu: mpd: Remove unused imports.
	Note:
	cmake is a leftover from 709fd0e5e0a318c7272776efc6472487e8a28ddd.

	* gnu/packages/mpd.scm: Remove unused imports.

2023-09-05  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: ungoogled-chromium-wayland: Use gexp.
	* gnu/packages/chromium.scm (ungoogled-chromium-wayland): Use gexp.
	[arguments](builder): Use gexp.
	[inputs]: Rewrite inputs.

2023-09-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-tikzinclude: Fix typo.
	* gnu/packages/tex.scm (texlive-tikzinclude)[synopsis]: Fix typo.

	gnu: texlive-xfor: Fix typo.
	* gnu/packages/tex.scm (texlive-xfor)[description]: Use Texinfo markup for
	"break" statement.

	gnu: texlive-ps2eps: Fix Ghostscript executable name.
	* gnu/packages/tex.scm (texlive-ps2eps)[arguments]<#:phases>: Use "gs" instead
	of "gswin32c".

2023-09-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-neotree: Update to 0.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-neotree): Update to 0.6.0.

	gnu: emacs-meow: Update to 1.4.4.
	* gnu/packages/emacs-xyz.scm (emacs-meow): Update to 1.4.4.

	gnu: emacs-magit-todos: Update to 1.7.
	* gnu/packages/emacs-xyz.scm (emacs-magit-todos): Update to 1.7.

	gnu: emacs-ibuffer-vc: Update to 0.12.
	* gnu/packages/emacs-xyz.scm (emacs-ibuffer-vc): Update to 0.12.

	gnu: emacs-ibuffer-projectile: Improve description.
	* gnu/packages/emacs-xyz.scm (emacs-ibuffer-projectile)[synopsis]: Use proper
	capitalization.
	[description]: Use proper capitalization, and complete sentences.

	gnu: emacs-ibuffer-projectile: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-ibuffer-projectile): Update to 0.4.

	gnu: emacs-ibrowse: Update to 0.2.3.
	* gnu/packages/emacs-xyz.scm (emacs-ibrowse): Update to 0.2.3.

	gnu: emacs-howm: Update to 1.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-howm): Update to 1.5.0.

	gnu: emacs-hl-todo: Update to 3.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-hl-todo): Update to 3.6.0.

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

	gnu: emacs-haskell-mode: Update to 17.4.
	* gnu/packages/emacs-xyz.scm (emacs-haskell-mode): Update to 17.4.

	gnu: emacs-exec-path-from-shell: Update to 2.1.
	* gnu/packages/emacs-xyz.scm (emacs-exec-path-from-shell): Update to 2.1.

	gnu: emacs-eshell-prompt-extras: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-eshell-prompt-extras): Update to 1.1.

	gnu: emacs-elfeed-score: Update to 1.2.7.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 1.2.7.

	gnu: emacs-eldev: Update to 1.6.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.6.
	[arguments]<#:phases>: Skip another failing test.

2023-09-02  Abhiseck Paira  <abhiseckpaira@disroot.org>

	gnu: Add emacs-speed-type.
	* gnu/packages/emacs-xyz.scm (emacs-speed-type): New variable.

2023-09-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: teesy-loader-cli: Drop trailing #t.
	* gnu/packages/flashing-tools.scm (teensy-loader-cli) [source]: Drop trailing
	 #t in snippet.
	[arguments]: Likewise for phases.

2023-09-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libusb-compat: Add libusb to RUNPATH.
	This avoids the error:

	  teensy_loader_cli: error while loading libusb-1.0.so.0 from libusb-0.1.so.4:
	  libusb-1.0.so.0: cannot open shared object file: No such file or directory

	e.g. when running teensy_loader_cli, which uses libusb-compat.

	* gnu/packages/libusb.scm (libusb-compat)
	[arguments] <configure-flags>: New LDFLAGS variable.

2023-09-02  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: libx11: Graft with 1.8.6 [security fixes].
	Includes fix for: CVE-2023-3138.

	* gnu/packages/xorg.scm (libx11-fixed): New variable.
	(libx11)[replacement]: Graft.

2023-09-02  Adam Faiz  <adam.faiz@disroot.org>

	gnu: mcron: Update to 1.2.3.
	* gnu/packages/guile-xyz.scm (mcron): Update to 1.2.3.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-09-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: skia: Activate tests.
	* gnu/packages/graphics.scm (skia): Activate tests.

2023-09-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add icu4c-for-skia.
	* gnu/packages/icu4c.scm (icu4c-for-skia): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-09-02  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: Add emacs-vcard-mode.
	* gnu/packages/emacs-xyz.scm (emacs-vcard-mode): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-09-02  Andy Tai  <atai@atai.org>

	gnu: poke: Update to 3.3
	* gnu/packages/engineering.scm (poke): Update to 3.3

2023-09-02  Artyom Bologov  <mail@aartaka.me>

	gnu: sbcl-njson: Update to 1.1.1.
	* gnu/packages/lisp-xyz.scm (sbcl-json): Update to 1.1.1.
	[description]: Update description.

2023-09-02  fanquake  <fanquake@gmail.com>

	gnu: electrum: Update to 4.4.6.
	* gnu/packages/finance.scm (electrum): Update to 4.4.6.

	gnu: pict: Update to 3.7.4.
	* gnu/packages/check.scm (pict): Update to 3.7.4.

2023-09-02  Vinicius Monego  <monego@posteo.net>

	gnu: python-pymc: Update to 5.7.2.
	* gnu/packages/statistics.scm (python-pymc): Update to 5.7.2.

	gnu: python-deepxde: Update to 1.9.3.
	* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.9.3.

	gnu: freecad: Update to 0.21.1.
	* gnu/packages/engineering.scm (freecad): Update to 0.21.1.

	gnu: mixxx: Update to 2.3.6.
	* gnu/packages/music.scm (mixxx): Update to 2.3.6.

	gnu: libngspice: Update to 41.
	* gnu/packages/engineering.scm (libngspice, ngspice): Update to 41.

	gnu: python-scrapy: Update to 2.10.1.
	* gnu/packages/python-web.scm (python-scrapy): Update to 2.10.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use G-Expressions.  Do not override the check phase, skip tests
	in #:test-flags instead.  Run tests sequentially and skip fewer tests.

	gnu: python-itemloaders: Update to 1.1.0.
	* gnu/packages/python-xyz.scm (python-itemloaders): Update to 1.1.0.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-pytest.

	gnu: python-itemadapter: Update to 0.8.0.
	* gnu/packages/python-xyz.scm (python-itemadapter): Update to 0.8.0.

	gnu: python-parsel: Update to 1.8.1.
	* gnu/packages/python-web.scm (python-parsel): Update to 1.8.1.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Add python-jmespath, python-typing-extensions.  Remove
	python-six.
	[native-inputs]: Add python-psutil.  Remove python-pytest-runner.

	gnu: python-cssselect: Update to 1.2.0.
	* gnu/packages/python-web.scm (python-cssselect): Update to 1.2.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Do not override the check phase.

	gnu: python-w3lib: Update to 2.1.2.
	* gnu/packages/python-web.scm (python-w3lib): Update to 2.1.2.
	[source]: Remove patch.
	[build-system]: Use pyproject-build-system.
	[arguments]: Do not override the check phase.
	[native-inputs]: Remove python-six.
	* gnu/packages/patches/python-w3lib-fix-test-failure.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: shotcut: Update to 23.07.29.
	* gnu/packages/video.scm (shotcut): Update to 23.07.29.
	[native-inputs]: Replace qttools-5 with qttools.
	[inputs]: Replace qtbase-5 with qtbase, qtdeclarative-5 with qtdeclarative,
	qtmultimedia-5 with qtmultimedia.  Remove qtgraphicaleffects,
	qtquickcontrols-5, qtquickcontrols2-5, qtsvg-5, qtwebsockets-5, qtx11extras.

2023-09-02  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Describe black screen issue when booting the installer.
	With suggestions by Iku-Tulo Vilutar <ikutulovilutar@gmail.com>.
	Fixes <https://issues.guix.gnu.org/65572>.

	* doc/guix.texi (System Installation): Add suggestion when
	booting the installer fails with a black screen.

2023-09-02  Navid Afkhami  <navid.afkhami@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-trackviewer.
	* gnu/packages/bioconductor.scm (r-trackviewer): New variable.

2023-09-02  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-strawr.
	* gnu/packages/cran.scm (r-strawr): New variable.

2023-09-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rubber: Update to 1.6.0.
	* gnu/packages/tex.scm (rubber): Update to 1.6.0.
	[source]: Switch to GitLab.
	[build-system]: Use PYPROJECT-BUILD-SYSTEM.
	[arguments]<#:tests?>: Activate tests.
	<#:phases>: Build PDF documentation.
	[native-inputs]: Add TEXLIVE-TEXINFO and TEXLIVE-UPDMAP.CFG.
	[home-page]: Switch to GitLab.
	[license]: Use GPL3+.

2023-09-02  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: r-chromunity: Update to 0.0.2-1.712e56c.
	* gnu/packages/bioinformatics.scm (r-chromunity): Update to 0.0.2-1.712e56c.
	[propagated-inputs]: Add r-bsgenome-hsapiens-ucsc-hg38; remove r-skitools.

2023-09-02  Sughosha  <Sughosha@proton.me>

	gnu: Add distrho-ports.
	* gnu/packages/music.scm (distrho-ports): New variable.

	gnu: Add optional-lite.
	* gnu/packages/cpp.scm (optional-lite): New variable.

2023-09-02  Antero Mejr  <antero@mailbox.org>

	gnu: Add python-jsonnet.
	* gnu/packages/cpp.scm (python-jsonnet): New variable.

2023-09-02  AwesomeAdam54321  <adam.faiz@disroot.org>

	gnu: Add openquest.
	* gnu/packages/games.scm (openquest): New variable.

	gnu: Add scummc.
	* gnu/packages/game-development.scm (scummc): New variable.

2023-09-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: font-openmoji: Update to 14.0.0-1.93f059d.
	Up until and including 14.0.0, the OpenMoji font only works in Icecat.
	However, the git sources already include variants that work in other browsers
	and desktop applications, so let's use them.

	* gnu/packages/fonts.scm (font-openmoji): Update to 14.0.0-1.93f059d.
	[source]: Change to git-fetch.
	[arguments]: Add ‘chdir’, ‘strip-alternative-variants’ and ‘chdir-back’.

2023-09-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add go-github-com-wraparound-wrap.
	* gnu/packages/patches/go-github-com-wraparound-wrap-free-fonts.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/golang.scm (go-github-com-wraparound-wrap): New variable.

	gnu: Add go-github-com-signintech-gopdf.
	* gnu/packages/golang.scm (go-github-com-signintech-gopdf): New variable.

	gnu: Add go-github-com-phpdave11-gofpdi.
	* gnu/packages/golang.scm (go-github-com-phpdave11-gofpdi): New variable.

	gnu: Add go-github-com-flopp-go-findfont.
	* gnu/packages/golang.scm (go-github-com-flopp-go-findfont): New variable.

2023-09-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-package-lint: Improve description.
	* gnu/packages/emacs-xyz.scm (emacs-package-lint)[synopsis]: Use proper capitalisation.
	[description]: Use Texinfo markup.  Remove part that belong to the manual
	instead of the description.

	gnu: emacs-package-lint: Update to 0.19.
	* gnu/packages/emacs-xyz.scm (emacs-package-lint): Update to 0.19.

	gnu: emacs-page-break-lines: Update to 0.15.
	* gnu/packages/emacs-xyz.scm (emacs-page-break-lines): Update to 0.15.

	gnu: emacs-pcre2el: Update to 1.9.
	* gnu/packages/emacs-xyz.scm (emacs-pcre2el): Update to 1.9.

	gnu: emacs-with-editor: Update to 3.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 3.3.2.

	gnu: emacs-trashed: Update to 2.1.4.
	* gnu/packages/emacs-xyz.scm (emacs-trashed): Update to 2.1.4.

	gnu: emacs-transient: Update to 0.4.3.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.4.3.

	gnu: emacs-solarized-theme: Update to 2.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-solarized-theme): Update to 2.0.3.

	gnu: emacs-reformatter: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-reformatter): Update to 0.7.

	gnu: emacs-pulsar: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-pulsar): Update to 1.0.0.

	gnu: emacs-org-wild-notifier: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-wild-notifier): Update to 0.5.0.
	[synopsis]:
	[description]: Use proper capitalization.

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

	gnu: emacs-org: Update to 9.6.8.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.8.
	[arguments]<#:phases>: Skip another failing test.

	gnu: emacs-org-inline-pdf: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-org-inline-pdf): Update to 0.5.
	[description]: Add Texinfo markup.

	gnu: emacs-markdown-mode: Update to 2.6.
	* gnu/packages/emacs-xyz.scm (emacs-markdown-mode): Update to 2.6.

	gnu: emacs-logview: Update to 0.17.
	* gnu/packages/emacs-xyz.scm (emacs-logview): Update to 0.17.

	gnu: emacs-inspector: Update to 0.33.
	* gnu/packages/emacs-xyz.scm (emacs-inspector): Update to 0.33.

	gnu: emacs-inheritenv: Update to 0.2.
	* gnu/packages/emacs-xyz.scm (emacs-inheritenv): Update to 0.2.

	gnu: emacs-geiser: Update to 0.29.1.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.29.1.

	gnu: emacs-envrc: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-envrc): Update to 0.6.

	gnu: emacs-emms: Update to 16.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 16.

	gnu: emacs-ement: Update to 0.11.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.11.

	gnu: emacs-ef-themes: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-ef-themes): Update to 1.3.0.

	gnu: emacs-ebuild-mode: Update to 1.66.
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.66.

	gnu: emacs-dtrt-indent: Update to 1.14.
	* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.14.

	gnu: emacs-dracula-theme: Update to 1.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-dracula-theme): Update to 1.8.0.

	gnu: emacs-dired-rsync: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-dired-rsync): Update to 0.7.
	[description]: Use proper capitalization.

	gnu: emacs-datetime: Update to 0.8.
	* gnu/packages/emacs-xyz.scm (emacs-datetime): Update to 0.8.

	gnu: emacs-dashboard: Update to 1.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-dashboard): Update to 1.8.0.
	[arguments]<#:phases>: Remove an unnecessary phase.

	gnu: emacs-counsel-tramp: Update to 0.7.7.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-tramp): Update to 0.7.7.

	gnu: emacs-corfu: Update to 0.38.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.38.

	gnu: emacs-clojure-mode: Update to 5.16.2.
	* gnu/packages/emacs-xyz.scm (emacs-clojure-mode): Update to 5.16.2.

	gnu: emacs-clj-refactor: Update to 3.9.1.
	* gnu/packages/emacs-xyz.scm (emacs-clj-refactor): Update to 3.9.1.
	[propagated-inputs]: Re-order alphabetically.
	[description]: Use proper capitalization and remove unnecessary hyphens.

	gnu: emacs-cape: Update to 0.17.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 0.17.

	gnu: emacs-burly: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-burly): Update to 0.3.

	gnu: emacs-auto-compile: Update to 1.8.2.
	* gnu/packages/emacs-xyz.scm (emacs-auto-compile): Update to 1.8.2.

	gnu: emacs-ac-php: Update to 2.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-ac-php): Update to 2.5.0.
	[inputs]: Reorder alphabetically.
	[synopsis]: Properly capitalize it.

	gnu: emacs-vertico-posframe: Update to 0.7.3.
	* gnu/packages/emacs-xyz.scm (emacs-vertico-posframe): Update to 0.7.3.

	gnu: emacs-tramp: Update to 2.6.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.6.1.2.

	gnu: emacs-websocket: Update to 1.15.
	* gnu/packages/emacs-xyz.scm (emacs-websocket): Update to 1.15.

	gnu: emacs-compat: Update to 29.1.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 29.1.4.2.

	gnu: emacs-auctex: Update to 13.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.2.1.

	gnu: emacs-relint: Update to 1.23.
	* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.23.

	gnu: emacs-xr: Update to 1.24.
	* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.24.

2023-09-01  Andrew Tropin  <andrew@trop.in>

	teams: emacs: Add tree-sitter.scm to scope.
	* etc/teams.scm.in (emacs): Add "gnu/packages/tree-sitter.scm" to scope.

	gnu: Add tree-sitter-plantuml.
	* gnu/packages/tree-sitter.scm (tree-sitter-plantuml): New variable.

	gnu: tree-sitter-grammar: Add get-cleanup-snippet argument.
	* gnu/packages/tree-sitter.scm (tree-sitter-grammar): Add get-cleanup-snippet
	argument.

2023-09-01  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guile-next: Update to c2cba86.
	* gnu/packages/guile.scm (guile-next): Update to c2cba86.

2023-09-01  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 102.15.0.
	* gnu/packages/gnuzilla.scm (icedove): Update to 102.15.0.

2023-09-01  宋文武  <iyzsong@member.fsf.org>

	gnu: sound-juicer: Update to 3.40.0.
	* gnu/packages/gnome.scm (sound-juicer): Update to 3.40.0.
	[arguments]<phases>: Adjust 'disable-gtk-update-icon-cache'.
	Add 'wrap-program' for GST_PLUGIN_SYSTEM_PATH.
	[inputs]: Add bash-minimal, for wrapper.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-09-01  宋文武  <iyzsong@member.fsf.org>

	gnu: dbus-cxx: Update to 2.4.0.
	* gnu/packages/glib.scm (dbus-cxx): Update to 2.4.0.
	[source]: Switch to git-fetch.
	[arguments]: Use g-exps.  Adjust configure-flags.
	<phases>: Skip 'test-machine-uuid-method' test in check phase override.
	[inputs]: Add libcppgenerate.  Remove python and glibmm.  Move libsigc++ to...
	[propagated-inputs]: ...here.  Add glib.
	[native-inputs]: Remove m4.
	[license]: Change to lgpl3+ and bsd-3.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-09-01  宋文武  <iyzsong@member.fsf.org>

	gnu: Add libcppgenerate.
	* gnu/packages/cpp.scm (libcppgenerate): New variable.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-09-01  Jakob Kirsch  <jakob.kirsch@web.de>

	gnu: Add tcptrack.
	* gnu/packages/admin.scm (tcptrack): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Reviewed-by: Jelle Licht <jlicht@fsfe.org>

2023-09-01  Evgeny Pisemsky  <evgeny@pisemsky.com>

	gnu: Add usbrelay.
	* gnu/packages/hardware.scm (usbrelay): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-09-01  Thomas Ieong  <th.ieong@free.fr>

	cookbook: Add a recipe for running Guix System on a Kimsufi server.
	* doc/guix-cookbook.texi (Running Guix on a Kimsufi Server): New section.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-09-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: cookbook: Document the configuration of a Yubikey with KeePassXC.
	* doc/guix-cookbook.texi (Using security keys)
	[Requiring a Yubikey to open a KeePassXC database]: New subsection.

	Series-to: 65354@debbugs.gnu.org

2023-09-01  Reza Housseini  <reza@housseini.me>
	    Hilton Chain  <hako@ultrarare.space>

	gnu: utfcpp: Update to 3.2.4.
	* gnu/packages/textutils.scm (utfcpp): Update to 3.2.4.
	[snippet]: Unbundle ftest.
	[arguments]: Remove field.
	[native-inputs]: Add ftest.
	* gnu/packages/games.scm (warzone2100)[#:phases]: Adjust 'fix-utfcpp-include.
	* gnu/packages/video.scm (mkvtoolnix)[#:phases]: Add 'fix-utfcpp-include.

	gnu: Add ftest.
	* gnu/packages/check.scm (ftest): New variable.

2023-09-01  Distopico  <distopico@riseup.net>

	gnu: webrtc-for-telegram-desktop: Update to 0-389.0532942.
	* gnu/packages/patches/webrtc-for-telegram-desktop-unbundle-libsrtp.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/telegram.scm (webrtc-for-telegram-desktop): Update to
	0-389.0532942, which fixes `telegram-desktop` calls that are not working with
	OpenSSL 3.
	[source]<patches>: Add the patch.
	<snippet>: Unbundle libsrtp.
	[inputs]: Add libsrtp.

2023-09-01  Hilton Chain  <hako@ultrarare.space>

	gnu: libyuv-for-telegram-desktop: Update to 0-2439.77c2121.
	* gnu/packages/telegram.scm (libyuv-for-telegram-desktop): Update to
	0-2439.77c2121.

2023-09-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: svt-hevc: Mention the package should not be used as an input.
	* gnu/packages/video.scm (svt-hevc): Add a warning comment, as well as some
	extra explanation to the description.
	[home-page]: Update URL.

2023-09-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: patman: Fix execution.
	Before this change, patman would fail at run time with "AttributeError: module
	'patman.__main__' has no attribute 'run_patman'" since the last U-Boot update.

	* gnu/packages/bootloaders.scm (patman) [arguments]
	<phases>: New patch-pyproject.toml phase.

2023-09-01  Brian Cully  <bjc@spork.org>

	gnu: services: Revert to deleting and updating all matching services
	This patch reverts the behavior introduced in
	181951207339508789b28ba7cb914f983319920f which caused ‘modify-services’
	clauses to only match a single instance of a service.

	We will now match all service instances when doing a deletion or update, while
	still raising an exception when trying to match against a service that does
	not exist in the services list, or which was deleted explicitly by a ‘delete’
	clause (or an update clause that returns ‘#f’ for the service).

	Fixes: #64106

	* gnu/services.scm (%modify-services): New procedure.
	(modify-services): Use it.
	(apply-clauses): Add DELETED-SERVICES argument, change to modify one service
	at a time.
	* tests/services.scm
	("modify-services: delete then modify")
	("modify-services: modify then delete")
	("modify-services: delete multiple services of the same type")
	("modify-services: modify multiple services of the same type"): New tests.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-09-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: Add missing guix-gc.timer file to binary tarball.
	Partially fixes <https://issues.guix.gnu.org/65117>.

	* nix/local.mk (nodist_systemdservice_DATA): Add etc/guix-gc.timer.

2023-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-tpslifonts: Remove duplicate definition.
	* gnu/packages/tex.scm (texlive-texmate): Remove duplicate variable.

	gnu: texlive-isodate: Remove duplicate definition.
	* gnu/packages/tex.scm (texlive-isodate): Remove duplicate variable.

	gnu: texlive-glossaries-extra: Remove duplicate definition.
	* gnu/packages/tex.scm (texlive-glossaries-extra): Remove duplicate
	definition.

	gnu: Add texlive-scheme-full.
	* gnu/packages/tex.scm (texlive-scheme-full): New variable.

	gnu: Add texlive-collection-latexextra.
	* gnu/packages/tex.scm (texlive-collection-latexextra): New variable.

	gnu: Add texlive-zwpagelayout.
	* gnu/packages/tex.scm (texlive-zwpagelayout): New variable.

	gnu: Add texlive-zwgetfdate.
	* gnu/packages/tex.scm (texlive-zwgetfdate): New variable.

	gnu: Add texlive-zref-vario.
	* gnu/packages/tex.scm (texlive-zref-vario): New variable.

	gnu: Add texlive-zref-clever.
	* gnu/packages/tex.scm (texlive-zref-clever): New variable.

	gnu: Add texlive-zref-check.
	* gnu/packages/tex.scm (texlive-zref-check): New variable.

	gnu: Add texlive-ziffer.
	* gnu/packages/tex.scm (texlive-ziffer): New variable.

	gnu: Add texlive-zennote.
	* gnu/packages/tex.scm (texlive-zennote): New variable.

	gnu: Add texlive-zed-csp.
	* gnu/packages/tex.scm (texlive-zed-csp): New variable.

	gnu: Add texlive-zebra-goodies.
	* gnu/packages/tex.scm (texlive-zebra-goodies): New variable.

	gnu: Add texlive-yplan.
	* gnu/packages/tex.scm (texlive-yplan): New variable.

	gnu: Add texlive-ycbook.
	* gnu/packages/tex.scm (texlive-ycbook): New variable.

	gnu: Add texlive-yaletter.
	* gnu/packages/tex.scm (texlive-yaletter): New variable.

	gnu: Add texlive-yagusylo.
	* gnu/packages/tex.scm (texlive-yagusylo): New variable.

	gnu: Add texlive-yafoot.
	* gnu/packages/tex.scm (texlive-yafoot): New variable.

	gnu: Add texlive-xytree.
	* gnu/packages/tex.scm (texlive-xytree): New variable.

	gnu: Add texlive-xwatermark.
	* gnu/packages/tex.scm (texlive-xwatermark): New variable.

	gnu: Add texlive-xurl.
	* gnu/packages/tex.scm (texlive-xurl): New variable.

	gnu: Add texlive-xtab.
	* gnu/packages/tex.scm (texlive-xtab): New variable.

	gnu: Add texlive-xsim.
	* gnu/packages/tex.scm (texlive-xsim): New variable.

	gnu: Add texlive-xsavebox.
	* gnu/packages/tex.scm (texlive-xsavebox): New variable.

	gnu: Add texlive-xprintlen.
	* gnu/packages/tex.scm (texlive-xprintlen): New variable.

	gnu: Add texlive-xpeek.
	* gnu/packages/tex.scm (texlive-xpeek): New variable.

	gnu: Add texlive-xpunctuate.
	* gnu/packages/tex.scm (texlive-xpunctuate): New variable.

	gnu: Add texlive-xoptarg.
	* gnu/packages/tex.scm (texlive-xoptarg): New variable.

	gnu: Add texlive-xnewcommand.
	* gnu/packages/tex.scm (texlive-xnewcommand): New variable.

	gnu: Add texlive-xltabular.
	* gnu/packages/tex.scm (texlive-xltabular): New variable.

	gnu: Add texlive-xkcdcolors.
	* gnu/packages/tex.scm (texlive-xkcdcolors): New variable.

	gnu: Add texlive-xint.
	* gnu/packages/tex.scm (texlive-xint): New variable.

	gnu: Add texlive-xhfill.
	* gnu/packages/tex.scm (texlive-xhfill): New variable.

	gnu: Add texlive-xfakebold.
	* gnu/packages/tex.scm (texlive-xfakebold): New variable.

	gnu: Add texlive-xellipsis.
	* gnu/packages/tex.scm (texlive-xellipsis): New variable.

	gnu: Add texlive-xdoc.
	* gnu/packages/tex.scm (texlive-xdoc): New variable.

	gnu: Add texlive-xcpdftips.
	* gnu/packages/tex.scm (texlive-xcpdftips): New variable.

	gnu: Add texlive-xcookybooky.
	* gnu/packages/tex.scm (texlive-xcookybooky): New variable.

	gnu: Add texlive-xcolor-solarized.
	* gnu/packages/tex.scm (texlive-xcolor-solarized): New variable.

	gnu: Add texlive-xcolor-material.
	* gnu/packages/tex.scm (texlive-xcolor-material): New variable.

	gnu: Add texlive-xcntperchap.
	* gnu/packages/tex.scm (texlive-xcntperchap): New variable.

	gnu: Add texlive-xbmks.
	* gnu/packages/tex.scm (texlive-xbmks): New variable.

	gnu: Add texlive-xassoccnt.
	* gnu/packages/tex.scm (texlive-xassoccnt): New variable.

	gnu: Add texlive-xargs.
	* gnu/packages/tex.scm (texlive-xargs): New variable.

	gnu: Add texlive-wtref.
	* gnu/packages/tex.scm (texlive-wtref): New variable.

	gnu: Add texlive-writeongrid.
	* gnu/packages/tex.scm (texlive-writeongrid): New variable.

	gnu: Add texlive-wrapstuff.
	* gnu/packages/tex.scm (texlive-wrapstuff): New variable.

	gnu: Add texlive-wrapfig2.
	* gnu/packages/tex.scm (texlive-wrapfig2): New variable.

	gnu: Add texlive-worksheet.
	* gnu/packages/tex.scm (texlive-worksheet): New variable.

	gnu: Add texlive-wordlike.
	* gnu/packages/tex.scm (texlive-wordlike): New variable.

	gnu: Add texlive-wordcount.
	* gnu/packages/tex.scm (texlive-wordcount): New variable.

	gnu: Add texlive-withargs.
	* gnu/packages/tex.scm (texlive-withargs): New variable.

	gnu: Add texlive-williams.
	* gnu/packages/tex.scm (texlive-williams): New variable.

	gnu: Add texlive-widows-and-orphans.
	* gnu/packages/tex.scm (texlive-widows-and-orphans): New variable.

	gnu: Add texlive-widetable.
	* gnu/packages/tex.scm (texlive-widetable): New variable.

	gnu: Add texlive-webquiz.
	* gnu/packages/tex.scm (texlive-webquiz): New variable.

	gnu: Add texlive-warpcol.
	* gnu/packages/tex.scm (texlive-warpcol): New variable.

	gnu: Add texlive-warning.
	* gnu/packages/tex.scm (texlive-warning): New variable.

	gnu: Add texlive-wallcalendar.
	* gnu/packages/tex.scm (texlive-wallcalendar): New variable.

	gnu: Add texlive-vwcol.
	* gnu/packages/tex.scm (texlive-vwcol): New variable.

	gnu: Add texlive-vtable.
	* gnu/packages/tex.scm (texlive-vtable): New variable.

	gnu: Add texlive-vruler.
	* gnu/packages/tex.scm (texlive-vruler): New variable.

	gnu: Add texlive-vpe.
	* gnu/packages/tex.scm (texlive-vpe): New variable.

	gnu: Add texlive-volumes.
	* gnu/packages/tex.scm (texlive-volumes): New variable.

	gnu: Add texlive-vmargin.
	* gnu/packages/tex.scm (texlive-vmargin): New variable.

	gnu: Add texlive-vhistory.
	* gnu/packages/tex.scm (texlive-vhistory): New variable.

	gnu: Add texlive-vgrid.
	* gnu/packages/tex.scm (texlive-vgrid): New variable.

	gnu: Add texlive-vertbars.
	* gnu/packages/tex.scm (texlive-vertbars): New variable.

	gnu: Add texlive-versonotes.
	* gnu/packages/tex.scm (texlive-versonotes): New variable.

	gnu: Add texlive-versions.
	* gnu/packages/tex.scm (texlive-versions): New variable.

	gnu: Add texlive-version.
	* gnu/packages/tex.scm (texlive-version): New variable.

	gnu: Add texlive-verifiche.
	* gnu/packages/tex.scm (texlive-verifiche): New variable.

	gnu: Add texlive-verbments.
	* gnu/packages/tex.scm (texlive-verbments): New variable.

	gnu: Add texlive-verbdef.
	* gnu/packages/tex.scm (texlive-verbdef): New variable.

	gnu: Add texlive-verbatimcopy.
	* gnu/packages/tex.scm (texlive-verbatimcopy): New variable.

	gnu: Add texlive-verbasef.
	* gnu/packages/tex.scm (texlive-verbasef): New variable.

	gnu: Add texlive-vdmlisting.
	* gnu/packages/tex.scm (texlive-vdmlisting): New variable.

	gnu: Add texlive-vcell.
	* gnu/packages/tex.scm (texlive-vcell): New variable.

	gnu: Add texlive-varsfromjobname.
	* gnu/packages/tex.scm (texlive-varsfromjobname): New variable.

	gnu: Add texlive-varindex.
	* gnu/packages/tex.scm (texlive-varindex): New variable.

	gnu: Add texlive-variablelm.
	* gnu/packages/tex.scm (texlive-variablelm): New variable.

	gnu: Add texlive-uwmslide.
	* gnu/packages/tex.scm (texlive-uwmslide): New variable.

	gnu: Add texlive-utf8add.
	* gnu/packages/tex.scm (texlive-utf8add): New variable.

	gnu: Add texlive-uspace.
	* gnu/packages/tex.scm (texlive-uspace): New variable.

	gnu: Add texlive-ushort.
	* gnu/packages/tex.scm (texlive-ushort): New variable.

	gnu: Add texlive-uri.
	* gnu/packages/tex.scm (texlive-uri): New variable.

	gnu: Add texlive-upmethodology.
	* gnu/packages/tex.scm (texlive-upmethodology): New variable.

	gnu: Add texlive-unravel.
	* gnu/packages/tex.scm (texlive-unravel): New variable.

	gnu: Add texlive-unitconv.
	* gnu/packages/tex.scm (texlive-unitconv): New variable.

	gnu: Add texlive-unisc.
	* gnu/packages/tex.scm (texlive-unisc): New variable.

	gnu: Add texlive-unicodefonttable.
	* gnu/packages/tex.scm (texlive-unicodefonttable): New variable.

	gnu: Add texlive-uni-titlepage.
	* gnu/packages/tex.scm (texlive-uni-titlepage): New variable.

	gnu: Add texlive-underoverlap.
	* gnu/packages/tex.scm (texlive-underoverlap): New variable.

	gnu: Add texlive-underlin.
	* gnu/packages/tex.scm (texlive-underlin): New variable.

	gnu: Add texlive-umoline.
	* gnu/packages/tex.scm (texlive-umoline): New variable.

	gnu: Add texlive-uebungsblatt.
	* gnu/packages/tex.scm (texlive-uebungsblatt): New variable.

	gnu: Add texlive-uassign.
	* gnu/packages/tex.scm (texlive-uassign): New variable.

	gnu: Add texlive-typogrid.
	* gnu/packages/tex.scm (texlive-typogrid): New variable.

	gnu: Add texlive-typoaid.
	* gnu/packages/tex.scm (texlive-typoaid): New variable.

	gnu: Add texlive-typeface.
	* gnu/packages/tex.scm (texlive-typeface): New variable.

	gnu: Add texlive-typed-checklist.
	* gnu/packages/tex.scm (texlive-typed-checklist): New variable.

	gnu: Add texlive-txgreeks.
	* gnu/packages/tex.scm (texlive-txgreeks): New variable.

	gnu: Add texlive-twoup.
	* gnu/packages/tex.scm (texlive-twoup): New variable.

	gnu: Add texlive-twoinone.
	* gnu/packages/tex.scm (texlive-twoinone): New variable.

	gnu: Add texlive-turnthepage.
	* gnu/packages/tex.scm (texlive-turnthepage): New variable.

	gnu: Add texlive-tucv.
	* gnu/packages/tex.scm (texlive-tucv): New variable.

	gnu: Add texlive-truncate.
	* gnu/packages/tex.scm (texlive-truncate): New variable.

	gnu: Add texlive-trsym.
	* gnu/packages/tex.scm (texlive-trsym): New variable.

	gnu: Add texlive-trivfloat.
	* gnu/packages/tex.scm (texlive-trivfloat): New variable.

	gnu: Add texlive-trfsigns.
	* gnu/packages/tex.scm (texlive-trfsigns): New variable.

	gnu: Add texlive-tramlines.
	* gnu/packages/tex.scm (texlive-tramlines): New variable.

	gnu: Add texlive-totalcount.
	* gnu/packages/tex.scm (texlive-totalcount): New variable.

	gnu: Add texlive-topiclongtable.
	* gnu/packages/tex.scm (texlive-topiclongtable): New variable.

	gnu: Add texlive-topfloat.
	* gnu/packages/tex.scm (texlive-topfloat): New variable.

	gnu: Add texlive-toolbox.
	* gnu/packages/tex.scm (texlive-toolbox): New variable.

	gnu: Add texlive-tokenizer.
	* gnu/packages/tex.scm (texlive-tokenizer): New variable.

	gnu: Add texlive-tokcycle.
	* gnu/packages/tex.scm (texlive-tokcycle): New variable.

	gnu: Add texlive-todo.
	* gnu/packages/tex.scm (texlive-todo): New variable.

	gnu: Add texlive-tocdata.
	* gnu/packages/tex.scm (texlive-tocdata): New variable.

	gnu: Add texlive-to-be-determined.
	* gnu/packages/tex.scm (texlive-to-be-determined): New variable.

	gnu: Add texlive-titleref.
	* gnu/packages/tex.scm (texlive-titleref): New variable.

	gnu: Add texlive-titlepic.
	* gnu/packages/tex.scm (texlive-titlepic): New variable.

	gnu: Add texlive-titlefoot.
	* gnu/packages/tex.scm (texlive-titlefoot): New variable.

	gnu: Add texlive-titlecaps.
	* gnu/packages/tex.scm (texlive-titlecaps): New variable.

	gnu: Add texlive-tipauni.
	* gnu/packages/tex.scm (texlive-tipauni): New variable.

	gnu: Add texlive-ticket.
	* gnu/packages/tex.scm (texlive-ticket): New variable.

	gnu: Add texlive-thumby.
	* gnu/packages/tex.scm (texlive-thumby): New variable.

	gnu: Add texlive-thumbs.
	* gnu/packages/tex.scm (texlive-thumbs): New variable.

	gnu: Add texlive-thumb.
	* gnu/packages/tex.scm (texlive-thumb): New variable.

	gnu: Add texlive-threadcol.
	* gnu/packages/tex.scm (texlive-threadcol): New variable.

	gnu: Add texlive-thmtools.
	* gnu/packages/tex.scm (texlive-thmtools): New variable.

	gnu: Add texlive-thinsp.
	* gnu/packages/tex.scm (texlive-thinsp): New variable.

	gnu: Add texlive-theoremref.
	* gnu/packages/tex.scm (texlive-theoremref): New variable.

	gnu: Add texlive-texvc.
	* gnu/packages/tex.scm (texlive-texvc): New variable.

	gnu: Add texlive-textualicomma.
	* gnu/packages/tex.scm (texlive-textualicomma): New variable.

	gnu: Add texlive-textmerg.
	* gnu/packages/tex.scm (texlive-textmerg): New variable.

	gnu: Add texlive-textfit.
	* gnu/packages/tex.scm (texlive-textfit): New variable.

	gnu: Add texlive-textcsc.
	* gnu/packages/tex.scm (texlive-textcsc): New variable.

	gnu: Add texlive-texsurgery.
	* gnu/packages/tex.scm (texlive-texsurgery): New variable.

	gnu: Add texlive-texshade.
	* gnu/packages/tex.scm (texlive-texshade): New variable.

	gnu: Add texlive-texpower.
	* gnu/packages/tex.scm (texlive-texpower): New variable.

	gnu: Add texlive-tpslifonts.
	* gnu/packages/tex.scm (texlive-tpslifonts): New variable.

	gnu: Add texlive-texments.
	* gnu/packages/tex.scm (texlive-texments): New variable.

	gnu: Add texlive-texmate.
	* gnu/packages/tex.scm (texlive-texmate): New variable.

	gnu: Add texlive-texlogos.
	* gnu/packages/tex.scm (texlive-texlogos): New variable.

	gnu: Add texlive-tex-locale.
	* gnu/packages/tex.scm (texlive-tex-locale): New variable.

	gnu: Add texlive-tex-label.
	* gnu/packages/tex.scm (texlive-tex-label): New variable.

	gnu: Add texlive-testidx.
	* gnu/packages/tex.scm (texlive-testidx): New variable.

	gnu: Add texlive-testhyphens.
	* gnu/packages/tex.scm (texlive-testhyphens): New variable.

	gnu: Add texlive-termsim.
	* gnu/packages/tex.scm (texlive-termsim): New variable.

	gnu: Add texlive-termlist.
	* gnu/packages/tex.scm (texlive-termlist): New variable.

	gnu: Add texlive-termcal.
	* gnu/packages/tex.scm (texlive-termcal): New variable.

	gnu: Add texlive-templatetools.
	* gnu/packages/tex.scm (texlive-templatetools): New variable.

	gnu: Add texlive-ted.
	* gnu/packages/tex.scm (texlive-ted): New variable.

	gnu: Add texlive-technics.
	* gnu/packages/tex.scm (texlive-technics): New variable.

	gnu: Add texlive-tdclock.
	* gnu/packages/tex.scm (texlive-tdclock): New variable.

	gnu: Add texlive-tcldoc.
	* gnu/packages/tex.scm (texlive-tcldoc): New variable.

	gnu: Add texlive-tasks.
	* gnu/packages/tex.scm (texlive-tasks): New variable.

	gnu: Add texlive-tamefloats.
	* gnu/packages/tex.scm (texlive-tamefloats): New variable.

	gnu: Add texlive-talk.
	* gnu/packages/tex.scm (texlive-talk): New variable.

	gnu: Add texlive-tagpdf.
	* gnu/packages/tex.scm (texlive-tagpdf): New variable.

	gnu: Add texlive-tagpair.
	* gnu/packages/tex.scm (texlive-tagpair): New variable.

	gnu: Add texlive-tagging.
	* gnu/packages/tex.scm (texlive-tagging): New variable.

	gnu: Add texlive-tabularray.
	* gnu/packages/tex.scm (texlive-tabularray): New variable.

	gnu: Add texlive-tabularew.
	* gnu/packages/tex.scm (texlive-tabularew): New variable.

	gnu: Add texlive-tabularcalc.
	* gnu/packages/tex.scm (texlive-tabularcalc): New variable.

	gnu: Add texlive-tabularborder.
	* gnu/packages/tex.scm (texlive-tabularborder): New variable.

	gnu: Add texlive-tabstackengine.
	* gnu/packages/tex.scm (texlive-tabstackengine): New variable.

	gnu: Add texlive-tablvar.
	* gnu/packages/tex.scm (texlive-tablvar): New variable.

	gnu: Add texlive-tabls.
	* gnu/packages/tex.scm (texlive-tabls): New variable.

	gnu: Add texlive-tablists.
	* gnu/packages/tex.scm (texlive-tablists): New variable.

	gnu: Add texlive-tableof.
	* gnu/packages/tex.scm (texlive-tableof): New variable.

	gnu: Add texlive-tablefootnote.
	* gnu/packages/tex.scm (texlive-tablefootnote): New variable.

	gnu: Add texlive-tableaux.
	* gnu/packages/tex.scm (texlive-tableaux): New variable.

	gnu: Add texlive-tabfigures.
	* gnu/packages/tex.scm (texlive-tabfigures): New variable.

	gnu: Add texlive-tabbing.
	* gnu/packages/tex.scm (texlive-tabbing): New variable.

	gnu: Add texlive-synttree.
	* gnu/packages/tex.scm (texlive-synttree): New variable.

	gnu: Add texlive-syntrace.
	* gnu/packages/tex.scm (texlive-syntrace): New variable.

	gnu: Add texlive-syntax.
	* gnu/packages/tex.scm (texlive-syntax): New variable.

	gnu: Add texlive-swungdash.
	* gnu/packages/tex.scm (texlive-swungdash): New variable.

	gnu: Add texlive-swfigure.
	* gnu/packages/tex.scm (texlive-swfigure): New variable.

	gnu: Add texlive-svninfo.
	* gnu/packages/tex.scm (texlive-svninfo): New variable.

	gnu: Add texlive-svn-multi.
	* gnu/packages/tex.scm (texlive-svn-multi): New variable.

	gnu: Add texlive-svn.
	* gnu/packages/tex.scm (texlive-svn): New variable.

	gnu: Add texlive-svgcolor.
	* gnu/packages/tex.scm (texlive-svgcolor): New variable.

	gnu: Add texlive-suppose.
	* gnu/packages/tex.scm (texlive-suppose): New variable.

	gnu: Add texlive-substitutefont.
	* gnu/packages/tex.scm (texlive-substitutefont): New variable.

	gnu: Add texlive-subfloat.
	* gnu/packages/tex.scm (texlive-subfloat): New variable.

	gnu: Add texlive-subfigmat.
	* gnu/packages/tex.scm (texlive-subfigmat): New variable.

	gnu: Add texlive-subeqnarray.
	* gnu/packages/tex.scm (texlive-subeqnarray): New variable.

	gnu: Add texlive-subeqn.
	* gnu/packages/tex.scm (texlive-subeqn): New variable.

	gnu: Add texlive-subdocs.
	* gnu/packages/tex.scm (texlive-subdocs): New variable.

	gnu: Add texlive-subdepth.
	* gnu/packages/tex.scm (texlive-subdepth): New variable.

	gnu: Add texlive-styledcmd.
	* gnu/packages/tex.scm (texlive-styledcmd): New variable.

	gnu: Add texlive-studenthandouts.
	* gnu/packages/tex.scm (texlive-studenthandouts): New variable.

	gnu: Add texlive-stubs.
	* gnu/packages/tex.scm (texlive-stubs): New variable.

	gnu: Add texlive-sttools.
	* gnu/packages/tex.scm (texlive-sttools): New variable.

	gnu: Add texlive-stringstrings.
	* gnu/packages/tex.scm (texlive-stringstrings): New variable.

	gnu: Add texlive-storecmd.
	* gnu/packages/tex.scm (texlive-storecmd): New variable.

	gnu: Add texlive-stex.
	* gnu/packages/tex.scm (texlive-stex): New variable.

	gnu: Add texlive-stealcaps.
	* gnu/packages/tex.scm (texlive-stealcaps): New variable.

	gnu: Add texlive-stdpage.
	* gnu/packages/tex.scm (texlive-stdpage): New variable.

	gnu: Add texlive-stdclsdv.
	* gnu/packages/tex.scm (texlive-stdclsdv): New variable.

	gnu: Add texlive-stack.
	* gnu/packages/tex.scm (texlive-stack): New variable.

	gnu: Add texlive-sslides.
	* gnu/packages/tex.scm (texlive-sslides): New variable.

	gnu: Add texlive-sseq.
	* gnu/packages/tex.scm (texlive-sseq): New variable.

	gnu: Add texlive-srcltx.
	* gnu/packages/tex.scm (texlive-srcltx): New variable.

	gnu: Add texlive-srbook-mem.
	* gnu/packages/tex.scm (texlive-srbook-mem): New variable.

	gnu: Add texlive-spverbatim.
	* gnu/packages/tex.scm (texlive-spverbatim): New variable.

	gnu: Add texlive-spreadtab.
	* gnu/packages/tex.scm (texlive-spreadtab): New variable.

	gnu: Add texlive-spotcolor.
	* gnu/packages/tex.scm (texlive-spotcolor): New variable.

	gnu: Add texlive-spot.
	* gnu/packages/tex.scm (texlive-spot): New variable.

	gnu: Add texlive-splitindex.
	* gnu/packages/tex.scm (texlive-splitindex): New variable.

	gnu: Add texlive-sphack.
	* gnu/packages/tex.scm (texlive-sphack): New variable.

	gnu: Add texlive-sparklines.
	* gnu/packages/tex.scm (texlive-sparklines): New variable.

	gnu: Add texlive-spark-otf.
	* gnu/packages/tex.scm (texlive-spark-otf): New variable.

	gnu: Add texlive-spacingtricks.
	* gnu/packages/tex.scm (texlive-spacingtricks): New variable.

	gnu: Add texlive-soulpos.
	* gnu/packages/tex.scm (texlive-soulpos): New variable.

	gnu: Add texlive-snotez.
	* gnu/packages/tex.scm (texlive-snotez): New variable.

	gnu: Add texlive-snaptodo.
	* gnu/packages/tex.scm (texlive-snaptodo): New variable.

	gnu: Add texlive-snapshot.
	* gnu/packages/tex.scm (texlive-snapshot): New variable.

	gnu: Add texlive-smartunits.
	* gnu/packages/tex.scm (texlive-smartunits): New variable.

	gnu: Add texlive-smartref.
	* gnu/packages/tex.scm (texlive-smartref): New variable.

	gnu: Add texlive-smart-eqn.
	* gnu/packages/tex.scm (texlive-smart-eqn): New variable.

	gnu: Add texlive-smalltableof.
	* gnu/packages/tex.scm (texlive-smalltableof): New variable.

	gnu: Add texlive-slantsc.
	* gnu/packages/tex.scm (texlive-slantsc): New variable.

	gnu: Add texlive-skrapport.
	* gnu/packages/tex.scm (texlive-skrapport): New variable.

	gnu: Add texlive-skills.
	* gnu/packages/tex.scm (texlive-skills): New variable.

	gnu: Add texlive-skeyval.
	* gnu/packages/tex.scm (texlive-skeyval): New variable.

	gnu: Add texlive-skeycommand.
	* gnu/packages/tex.scm (texlive-skeycommand): New variable.

	gnu: Add texlive-skeldoc.
	* gnu/packages/tex.scm (texlive-skeldoc): New variable.

	gnu: Add texlive-skdoc.
	* gnu/packages/tex.scm (texlive-skdoc): New variable.

	gnu: Add texlive-skb.
	* gnu/packages/tex.scm (texlive-skb): New variable.

	gnu: Add texlive-sitem.
	* gnu/packages/tex.scm (texlive-sitem): New variable.

	gnu: Add texlive-simplivre.
	* gnu/packages/tex.scm (texlive-simplivre): New variable.

	gnu: Add texlive-simpleinvoice.
	* gnu/packages/tex.scm (texlive-simpleinvoice): New variable.

	gnu: Add texlive-simplecv.
	* gnu/packages/tex.scm (texlive-simplecv): New variable.

	gnu: Add texlive-simplecd.
	* gnu/packages/tex.scm (texlive-simplecd): New variable.

	gnu: Add texlive-sillypage.
	* gnu/packages/tex.scm (texlive-sillypage): New variable.

	gnu: Add texlive-silence.
	* gnu/packages/tex.scm (texlive-silence): New variable.

	gnu: Add texlive-sidenotesplus.
	* gnu/packages/tex.scm (texlive-sidenotesplus): New variable.

	gnu: Add texlive-sidenotes.
	* gnu/packages/tex.scm (texlive-sidenotes): New variable.

	gnu: Add texlive-showlabels.
	* gnu/packages/tex.scm (texlive-showlabels): New variable.

	gnu: Add texlive-showdim.
	* gnu/packages/tex.scm (texlive-showdim): New variable.

	gnu: Add texlive-showcharinbox.
	* gnu/packages/tex.scm (texlive-showcharinbox): New variable.

	gnu: Add texlive-show2e.
	* gnu/packages/tex.scm (texlive-show2e): New variable.

	gnu: Add texlive-shorttoc.
	* gnu/packages/tex.scm (texlive-shorttoc): New variable.

	gnu: Add texlive-shipunov.
	* gnu/packages/tex.scm (texlive-shipunov): New variable.

	gnu: Add texlive-shdoc.
	* gnu/packages/tex.scm (texlive-shdoc): New variable.

	gnu: Add texlive-shapepar.
	* gnu/packages/tex.scm (texlive-shapepar): New variable.

	gnu: Add texlive-shadowtext.
	* gnu/packages/tex.scm (texlive-shadowtext): New variable.

	gnu: Add texlive-shadow.
	* gnu/packages/tex.scm (texlive-shadow): New variable.

	gnu: Add texlive-shadethm.
	* gnu/packages/tex.scm (texlive-shadethm): New variable.

	gnu: Add texlive-sfmath.
	* gnu/packages/tex.scm (texlive-sfmath): New variable.

	gnu: Add texlive-sffms.
	* gnu/packages/tex.scm (texlive-sffms): New variable.

	gnu: Add texlive-sf298.
	* gnu/packages/tex.scm (texlive-sf298): New variable.

	gnu: Add texlive-sesstime.
	* gnu/packages/tex.scm (texlive-sesstime): New variable.

	gnu: Add texlive-sepfootnotes.
	* gnu/packages/tex.scm (texlive-sepfootnotes): New variable.

	gnu: Add texlive-semtex.
	* gnu/packages/tex.scm (texlive-semtex): New variable.

	gnu: Add texlive-semproc.
	* gnu/packages/tex.scm (texlive-semproc): New variable.

	gnu: Add texlive-semioneside.
	* gnu/packages/tex.scm (texlive-semioneside): New variable.

	gnu: Add texlive-semesterplanner.
	* gnu/packages/tex.scm (texlive-semesterplanner): New variable.

	gnu: Add texlive-semantic-markup.
	* gnu/packages/tex.scm (texlive-semantic-markup): New variable.

	gnu: Add texlive-semantic.
	* gnu/packages/tex.scm (texlive-semantic): New variable.

	gnu: Add texlive-semantex.
	* gnu/packages/tex.scm (texlive-semantex): New variable.

	gnu: Add texlive-selectp.
	* gnu/packages/tex.scm (texlive-selectp): New variable.

	gnu: Add texlive-seealso.
	* gnu/packages/tex.scm (texlive-seealso): New variable.

	gnu: Add texlive-sectionbreak.
	* gnu/packages/tex.scm (texlive-sectionbreak): New variable.

	gnu: Add texlive-sectionbox.
	* gnu/packages/tex.scm (texlive-sectionbox): New variable.

	gnu: Add texlive-secnum.
	* gnu/packages/tex.scm (texlive-secnum): New variable.

	gnu: Add texlive-secdot.
	* gnu/packages/tex.scm (texlive-secdot): New variable.

	gnu: Add texlive-sdrt.
	* gnu/packages/tex.scm (texlive-sdrt): New variable.

	gnu: Add texlive-sdaps.
	* gnu/packages/tex.scm (texlive-sdaps): New variable.

	gnu: Add texlive-scrlttr2copy.
	* gnu/packages/tex.scm (texlive-scrlttr2copy): New variable.

	gnu: Add texlive-scrlayer-fancyhdr.
	* gnu/packages/tex.scm (texlive-scrlayer-fancyhdr): New variable.

	gnu: Add texlive-scrambledenvs.
	* gnu/packages/tex.scm (texlive-scrambledenvs): New variable.

	gnu: Add texlive-scontents.
	* gnu/packages/tex.scm (texlive-scontents): New variable.

	gnu: Add texlive-schooldocs.
	* gnu/packages/tex.scm (texlive-schooldocs): New variable.

	gnu: Add texlive-schedule.
	* gnu/packages/tex.scm (texlive-schedule): New variable.

	gnu: Add texlive-scanpages.
	* gnu/packages/tex.scm (texlive-scanpages): New variable.

	gnu: Add texlive-scalerel.
	* gnu/packages/tex.scm (texlive-scalerel): New variable.

	gnu: Add texlive-scalebar.
	* gnu/packages/tex.scm (texlive-scalebar): New variable.

	gnu: Add texlive-scale.
	* gnu/packages/tex.scm (texlive-scale): New variable.

	gnu: Add texlive-savetrees.
	* gnu/packages/tex.scm (texlive-savetrees): New variable.

	gnu: Add texlive-savesym.
	* gnu/packages/tex.scm (texlive-savesym): New variable.

	gnu: Add texlive-savefnmark.
	* gnu/packages/tex.scm (texlive-savefnmark): New variable.

	gnu: Add texlive-saveenv.
	* gnu/packages/tex.scm (texlive-saveenv): New variable.

	gnu: Add texlive-precattl.
	* gnu/packages/tex.scm (texlive-precattl): New variable.

	gnu: Add texlive-sanitize-umlaut.
	* gnu/packages/tex.scm (texlive-sanitize-umlaut): New variable.

	gnu: Add texlive-rvwrite.
	* gnu/packages/tex.scm (texlive-rvwrite): New variable.

	gnu: Add texlive-runcode.
	* gnu/packages/tex.scm (texlive-runcode): New variable.

	gnu: Add texlive-rulercompass.
	* gnu/packages/tex.scm (texlive-rulercompass): New variable.

	gnu: Add texlive-rulerbox.
	* gnu/packages/tex.scm (texlive-rulerbox): New variable.

	gnu: Add texlive-rtkinenc.
	* gnu/packages/tex.scm (texlive-rtkinenc): New variable.

	gnu: Add texlive-rterface.
	* gnu/packages/tex.scm (texlive-rterface): New variable.

	gnu: Add texlive-roundbox.
	* gnu/packages/tex.scm (texlive-roundbox): New variable.

	gnu: Add texlive-rotpages.
	* gnu/packages/tex.scm (texlive-rotpages): New variable.

	gnu: Add texlive-rotfloat.
	* gnu/packages/tex.scm (texlive-rotfloat): New variable.

	gnu: Add texlive-romannum.
	* gnu/packages/tex.scm (texlive-romannum): New variable.

	gnu: Add texlive-romanneg.
	* gnu/packages/tex.scm (texlive-romanneg): New variable.

	gnu: Add texlive-romanbarpagenumber.
	* gnu/packages/tex.scm (texlive-romanbarpagenumber): New variable.

	gnu: Add texlive-romanbar.
	* gnu/packages/tex.scm (texlive-romanbar): New variable.

	gnu: Add texlive-robustindex.
	* gnu/packages/tex.scm (texlive-robustindex): New variable.

	gnu: Add texlive-robustcommand.
	* gnu/packages/tex.scm (texlive-robustcommand): New variable.

	gnu: Add texlive-rmpage.
	* gnu/packages/tex.scm (texlive-rmpage): New variable.

	gnu: Add texlive-rlepsf.
	* gnu/packages/tex.scm (texlive-rlepsf): New variable.

	gnu: Add texlive-rjlparshap.
	* gnu/packages/tex.scm (texlive-rjlparshap): New variable.

	gnu: Add texlive-rgltxdoc.
	* gnu/packages/tex.scm (texlive-rgltxdoc): New variable.

	gnu: Add texlive-returntogrid.
	* gnu/packages/tex.scm (texlive-returntogrid): New variable.

	gnu: Add texlive-resmes.
	* gnu/packages/tex.scm (texlive-resmes): New variable.

	gnu: Add texlive-rescansync.
	* gnu/packages/tex.scm (texlive-rescansync): New variable.

	gnu: Add texlive-repltext.
	* gnu/packages/tex.scm (texlive-repltext): New variable.

	gnu: Add texlive-repeatindex.
	* gnu/packages/tex.scm (texlive-repeatindex): New variable.

	gnu: Add texlive-relenc.
	* gnu/packages/tex.scm (texlive-relenc): New variable.

	gnu: Add texlive-regstats.
	* gnu/packages/tex.scm (texlive-regstats): New variable.

	gnu: Add texlive-register.
	* gnu/packages/tex.scm (texlive-register): New variable.

	gnu: Add texlive-regcount.
	* gnu/packages/tex.scm (texlive-regcount): New variable.

	gnu: Add texlive-refman.
	* gnu/packages/tex.scm (texlive-refman): New variable.

	gnu: Add texlive-reflectgraphics.
	* gnu/packages/tex.scm (texlive-reflectgraphics): New variable.

	gnu: Add texlive-refenums.
	* gnu/packages/tex.scm (texlive-refenums): New variable.

	gnu: Add texlive-refcheck.
	* gnu/packages/tex.scm (texlive-refcheck): New variable.

	gnu: Add texlive-rectopma.
	* gnu/packages/tex.scm (texlive-rectopma): New variable.

	gnu: Add texlive-recipecard.
	* gnu/packages/tex.scm (texlive-recipecard): New variable.

	gnu: Add texlive-recipebook.
	* gnu/packages/tex.scm (texlive-recipebook): New variable.

	gnu: Add texlive-recipe.
	* gnu/packages/tex.scm (texlive-recipe): New variable.

	gnu: Add texlive-realboxes.
	* gnu/packages/tex.scm (texlive-realboxes): New variable.

	gnu: Add texlive-readablecv.
	* gnu/packages/tex.scm (texlive-readablecv): New variable.

	gnu: Add texlive-rcsinfo.
	* gnu/packages/tex.scm (texlive-rcsinfo): New variable.

	gnu: Add texlive-rcs-multi.
	* gnu/packages/tex.scm (texlive-rcs-multi): New variable.

	gnu: Add texlive-rccol.
	* gnu/packages/tex.scm (texlive-rccol): New variable.

	gnu: Add texlive-randtext.
	* gnu/packages/tex.scm (texlive-randtext): New variable.

	gnu: Add texlive-ran-toks.
	* gnu/packages/tex.scm (texlive-ran-toks): New variable.

	gnu: Add texlive-quotmark.
	* gnu/packages/tex.scm (texlive-quotmark): New variable.

	gnu: Add texlive-quoting.
	* gnu/packages/tex.scm (texlive-quoting): New variable.

	gnu: Add texlive-quotchap.
	* gnu/packages/tex.scm (texlive-quotchap): New variable.

	gnu: Add texlive-quiz2socrative.
	* gnu/packages/tex.scm (texlive-quiz2socrative): New variable.

	gnu: Add texlive-quicktype.
	* gnu/packages/tex.scm (texlive-quicktype): New variable.

	gnu: Add texlive-qsymbols.
	* gnu/packages/tex.scm (texlive-qsymbols): New variable.

	gnu: Add texlive-qstest.
	* gnu/packages/tex.scm (texlive-qstest): New variable.

	gnu: Add texlive-qcm.
	* gnu/packages/tex.scm (texlive-qcm): New variable.

	gnu: Add texlive-pythonimmediate.
	* gnu/packages/tex.scm (texlive-pythonimmediate): New variable.

	gnu: Add texlive-python.
	* gnu/packages/tex.scm (texlive-python): New variable.

	gnu: Add texlive-pygmentex.
	* gnu/packages/tex.scm (texlive-pygmentex): New variable.

	gnu: Add texlive-pxgreeks.
	* gnu/packages/tex.scm (texlive-pxgreeks): New variable.

	gnu: Add texlive-pstring.
	* gnu/packages/tex.scm (texlive-pstring): New variable.

	gnu: Add texlive-psfragx.
	* gnu/packages/tex.scm (texlive-psfragx): New variable.

	gnu: Add texlive-protocol.
	* gnu/packages/tex.scm (texlive-protocol): New variable.

	gnu: Add texlive-protex.
	* gnu/packages/tex.scm (texlive-protex): New variable.

	gnu: Add texlive-prosper.
	* gnu/packages/tex.scm (texlive-prosper): New variable.

	gnu: Add texlive-properties.
	* gnu/packages/tex.scm (texlive-properties): New variable.

	gnu: Add texlive-proofread.
	* gnu/packages/tex.scm (texlive-proofread): New variable.

	gnu: Add texlive-progressbar.
	* gnu/packages/tex.scm (texlive-progressbar): New variable.

	gnu: Add texlive-progress.
	* gnu/packages/tex.scm (texlive-progress): New variable.

	gnu: Add texlive-program.
	* gnu/packages/tex.scm (texlive-program): New variable.

	gnu: Add texlive-probsoln.
	* gnu/packages/tex.scm (texlive-probsoln): New variable.

	gnu: Add texlive-printlen.
	* gnu/packages/tex.scm (texlive-printlen): New variable.

	gnu: Add texlive-prettytok.
	* gnu/packages/tex.scm (texlive-prettytok): New variable.

	gnu: Add texlive-prettyref.
	* gnu/packages/tex.scm (texlive-prettyref): New variable.

	gnu: Add texlive-pressrelease.
	* gnu/packages/tex.scm (texlive-pressrelease): New variable.

	gnu: Add texlive-prelim2e.
	* gnu/packages/tex.scm (texlive-prelim2e): New variable.

	gnu: Add texlive-practicalreports.
	* gnu/packages/tex.scm (texlive-practicalreports): New variable.

	gnu: Add texlive-ppt-slides.
	* gnu/packages/tex.scm (texlive-ppt-slides): New variable.

	gnu: Add texlive-pagecolor.
	* gnu/packages/tex.scm (texlive-pagecolor): New variable.

	gnu: Add texlive-crumbs.
	* gnu/packages/tex.scm (texlive-crumbs): New variable.

	gnu: Add texlive-ppr-prv.
	* gnu/packages/tex.scm (texlive-ppr-prv): New variable.

	gnu: Add texlive-powerdot.
	* gnu/packages/tex.scm (texlive-powerdot): New variable.

	gnu: Add texlive-postnotes.
	* gnu/packages/tex.scm (texlive-postnotes): New variable.

	gnu: Add texlive-poster-mac.
	* gnu/packages/tex.scm (texlive-poster-mac): New variable.

	gnu: Add texlive-postcards.
	* gnu/packages/tex.scm (texlive-postcards): New variable.

	gnu: Add texlive-polytable.
	* gnu/packages/tex.scm (texlive-polytable): New variable.

	gnu: Add texlive-polynomial.
	* gnu/packages/tex.scm (texlive-polynomial): New variable.

	gnu: Add texlive-polynom.
	* gnu/packages/tex.scm (texlive-polynom): New variable.

	gnu: Add texlive-pmboxdraw.
	* gnu/packages/tex.scm (texlive-pmboxdraw): New variable.

	gnu: Add texlive-plweb.
	* gnu/packages/tex.scm (texlive-plweb): New variable.

	gnu: Add texlive-plates.
	* gnu/packages/tex.scm (texlive-plates): New variable.

	gnu: Add texlive-plantslabels.
	* gnu/packages/tex.scm (texlive-plantslabels): New variable.

	gnu: Add texlive-pkgloader.
	* gnu/packages/tex.scm (texlive-pkgloader): New variable.

	gnu: Add texlive-piff.
	* gnu/packages/tex.scm (texlive-piff): New variable.

	gnu: Add texlive-picture.
	* gnu/packages/tex.scm (texlive-picture): New variable.

	gnu: Add texlive-photobook.
	* gnu/packages/tex.scm (texlive-photobook): New variable.

	gnu: Add texlive-photo.
	* gnu/packages/tex.scm (texlive-photo): New variable.

	gnu: Add texlive-phonenumbers.
	* gnu/packages/tex.scm (texlive-phonenumbers): New variable.

	gnu: Add texlive-philex.
	* gnu/packages/tex.scm (texlive-philex): New variable.

	gnu: Add texlive-phfthm.
	* gnu/packages/tex.scm (texlive-phfthm): New variable.

	gnu: Add texlive-phfsvnwatermark.
	* gnu/packages/tex.scm (texlive-phfsvnwatermark): New variable.

	gnu: Add texlive-phfquotetext.
	* gnu/packages/tex.scm (texlive-phfquotetext): New variable.

	gnu: Add texlive-phfqit.
	* gnu/packages/tex.scm (texlive-phfqit): New variable.

	gnu: Add texlive-phfparen.
	* gnu/packages/tex.scm (texlive-phfparen): New variable.

	gnu: Add texlive-phfnote.
	* gnu/packages/tex.scm (texlive-phfnote): New variable.

	gnu: Add texlive-phffullpagefigure.
	* gnu/packages/tex.scm (texlive-phffullpagefigure): New variable.

	gnu: Add texlive-phfextendedabstract.
	* gnu/packages/tex.scm (texlive-phfextendedabstract): New variable.

	gnu: Add texlive-phfcc.
	* gnu/packages/tex.scm (texlive-phfcc): New variable.

	gnu: Add texlive-pgfmath-xfp.
	* gnu/packages/tex.scm (texlive-pgfmath-xfp): New variable.

	gnu: Add texlive-petiteannonce.
	* gnu/packages/tex.scm (texlive-petiteannonce): New variable.

	gnu: Add texlive-permute.
	* gnu/packages/tex.scm (texlive-permute): New variable.

	gnu: Add texlive-perltex.
	* gnu/packages/tex.scm (texlive-perltex): New variable.

	gnu: Add texlive-pecha.
	* gnu/packages/tex.scm (texlive-pecha): New variable.

	gnu: Add texlive-pdfwin.
	* gnu/packages/tex.scm (texlive-pdfwin): New variable.

	gnu: Add texlive-pdfsync.
	* gnu/packages/tex.scm (texlive-pdfsync): New variable.

	gnu: Add texlive-pdfslide.
	* gnu/packages/tex.scm (texlive-pdfslide): New variable.

	gnu: Add texlive-pdfscreen.
	* gnu/packages/tex.scm (texlive-pdfscreen): New variable.

	gnu: Add texlive-pdfreview.
	* gnu/packages/tex.scm (texlive-pdfreview): New variable.

	gnu: Add texlive-pdfprivacy.
	* gnu/packages/tex.scm (texlive-pdfprivacy): New variable.

	gnu: Add texlive-pdfpc-movie.
	* gnu/packages/tex.scm (texlive-pdfpc-movie): New variable.

	gnu: Add texlive-pdfpc.
	* gnu/packages/tex.scm (texlive-pdfpc): New variable.

	gnu: Add texlive-pdfpagediff.
	* gnu/packages/tex.scm (texlive-pdfpagediff): New variable.

	gnu: Add texlive-pdfoverlay.
	* gnu/packages/tex.scm (texlive-pdfoverlay): New variable.

	gnu: Add texlive-pdfmarginpar.
	* gnu/packages/tex.scm (texlive-pdfmarginpar): New variable.

	gnu: Add texlive-pdfcprot.
	* gnu/packages/tex.scm (texlive-pdfcprot): New variable.

	gnu: Add texlive-pdfcomment.
	* gnu/packages/tex.scm (texlive-pdfcomment): New variable.

	gnu: Add texlive-pdfcolmk.
	* gnu/packages/tex.scm (texlive-pdfcolmk): New variable.

	gnu: Add texlive-pdf14.
	* gnu/packages/tex.scm (texlive-pdf14): New variable.

	gnu: Add texlive-pbsheet.
	* gnu/packages/tex.scm (texlive-pbsheet): New variable.

	gnu: Add texlive-pbalance.
	* gnu/packages/tex.scm (texlive-pbalance): New variable.

	gnu: Add texlive-pax.
	* gnu/packages/tex.scm (texlive-pax): New variable.

	gnu: Add texlive-pawpict.
	* gnu/packages/tex.scm (texlive-pawpict): New variable.

	gnu: Add texlive-pauldoc.
	* gnu/packages/tex.scm (texlive-pauldoc): New variable.

	gnu: Add texlive-patchcmd.
	* gnu/packages/tex.scm (texlive-patchcmd): New variable.

	gnu: Add texlive-patch.
	* gnu/packages/tex.scm (texlive-patch): New variable.

	gnu: Add texlive-pas-tableur.
	* gnu/packages/tex.scm (texlive-pas-tableur): New variable.

	gnu: Add texlive-pas-cv.
	* gnu/packages/tex.scm (texlive-pas-cv): New variable.

	gnu: Add texlive-pas-cours.
	* gnu/packages/tex.scm (texlive-pas-cours): New variable.

	gnu: Add texlive-parselines.
	* gnu/packages/tex.scm (texlive-parselines): New variable.

	gnu: Add texlive-parsa.
	* gnu/packages/tex.scm (texlive-parsa): New variable.

	gnu: Add texlive-parnotes.
	* gnu/packages/tex.scm (texlive-parnotes): New variable.

	gnu: Add texlive-paresse.
	* gnu/packages/tex.scm (texlive-paresse): New variable.

	gnu: Add texlive-parades.
	* gnu/packages/tex.scm (texlive-parades): New variable.

	gnu: Add texlive-paracol.
	* gnu/packages/tex.scm (texlive-paracol): New variable.

	gnu: Add texlive-papertex.
	* gnu/packages/tex.scm (texlive-papertex): New variable.

	gnu: Add texlive-papermas.
	* gnu/packages/tex.scm (texlive-papermas): New variable.

	gnu: Add texlive-papercdcase.
	* gnu/packages/tex.scm (texlive-papercdcase): New variable.

	gnu: Add texlive-paper.
	* gnu/packages/tex.scm (texlive-paper): New variable.

	gnu: Add texlive-pangram.
	* gnu/packages/tex.scm (texlive-pangram): New variable.

	gnu: Add texlive-palette.
	* gnu/packages/tex.scm (texlive-palette): New variable.

	gnu: Add texlive-pageslts.
	* gnu/packages/tex.scm (texlive-pageslts): New variable.

	gnu: Add texlive-pagerange.
	* gnu/packages/tex.scm (texlive-pagerange): New variable.

	gnu: Add texlive-pagelayout.
	* gnu/packages/tex.scm (texlive-pagelayout): New variable.

	gnu: Add texlive-pagegrid.
	* gnu/packages/tex.scm (texlive-pagegrid): New variable.

	gnu: Add texlive-pagecont.
	* gnu/packages/tex.scm (texlive-pagecont): New variable.

	gnu: Add texlive-padcount.
	* gnu/packages/tex.scm (texlive-padcount): New variable.

	gnu: Add texlive-overlays.
	* gnu/packages/tex.scm (texlive-overlays): New variable.

	gnu: Add texlive-outlining.
	* gnu/packages/tex.scm (texlive-outlining): New variable.

	gnu: Add texlive-outlines.
	* gnu/packages/tex.scm (texlive-outlines): New variable.

	gnu: Add texlive-outliner.
	* gnu/packages/tex.scm (texlive-outliner): New variable.

	gnu: Add texlive-outline.
	* gnu/packages/tex.scm (texlive-outline): New variable.

	gnu: Add texlive-orientation.
	* gnu/packages/tex.scm (texlive-orientation): New variable.

	gnu: Add texlive-orcidlink.
	* gnu/packages/tex.scm (texlive-orcidlink): New variable.

	gnu: Add texlive-options.
	* gnu/packages/tex.scm (texlive-options): New variable.

	gnu: Add texlive-optional.
	* gnu/packages/tex.scm (texlive-optional): New variable.

	gnu: Add texlive-optidef.
	* gnu/packages/tex.scm (texlive-optidef): New variable.

	gnu: Add texlive-opencolor.
	* gnu/packages/tex.scm (texlive-opencolor): New variable.

	gnu: Add texlive-opcit.
	* gnu/packages/tex.scm (texlive-opcit): New variable.

	gnu: Add texlive-onlyamsmath.
	* gnu/packages/tex.scm (texlive-onlyamsmath): New variable.

	gnu: Add texlive-oldstyle.
	* gnu/packages/tex.scm (texlive-oldstyle): New variable.

	gnu: Add texlive-ocr-latex.
	* gnu/packages/tex.scm (texlive-ocr-latex): New variable.

	gnu: Add texlive-ocgx.
	* gnu/packages/tex.scm (texlive-ocgx): New variable.

	gnu: Add texlive-ocg-p.
	* gnu/packages/tex.scm (texlive-ocg-p): New variable.

	gnu: Add texlive-numspell.
	* gnu/packages/tex.scm (texlive-numspell): New variable.

	gnu: Add texlive-numname.
	* gnu/packages/tex.scm (texlive-numname): New variable.

	gnu: Add texlive-numberedblock.
	* gnu/packages/tex.scm (texlive-numberedblock): New variable.

	gnu: Add texlive-nox.
	* gnu/packages/tex.scm (texlive-nox): New variable.

	gnu: Add texlive-nowidow.
	* gnu/packages/tex.scm (texlive-nowidow): New variable.

	gnu: Add texlive-notoccite.
	* gnu/packages/tex.scm (texlive-notoccite): New variable.

	gnu: Add texlive-notestex.
	* gnu/packages/tex.scm (texlive-notestex): New variable.

	gnu: Add texlive-notespages.
	* gnu/packages/tex.scm (texlive-notespages): New variable.

	gnu: Add texlive-notes.
	* gnu/packages/tex.scm (texlive-notes): New variable.

	gnu: Add texlive-normalcolor.
	* gnu/packages/tex.scm (texlive-normalcolor): New variable.

	gnu: Add texlive-nopageno.
	* gnu/packages/tex.scm (texlive-nopageno): New variable.

	gnu: Add texlive-nonumonpart.
	* gnu/packages/tex.scm (texlive-nonumonpart): New variable.

	gnu: Add texlive-nonfloat.
	* gnu/packages/tex.scm (texlive-nonfloat): New variable.

	gnu: Add texlive-nomentbl.
	* gnu/packages/tex.scm (texlive-nomentbl): New variable.

	gnu: Add texlive-nolbreaks.
	* gnu/packages/tex.scm (texlive-nolbreaks): New variable.

	gnu: Add texlive-noitcrul.
	* gnu/packages/tex.scm (texlive-noitcrul): New variable.

	gnu: Add texlive-noindentafter.
	* gnu/packages/tex.scm (texlive-noindentafter): New variable.

	gnu: Add texlive-noconflict.
	* gnu/packages/tex.scm (texlive-noconflict): New variable.

	gnu: Add texlive-nlctdoc.
	* gnu/packages/tex.scm (texlive-nlctdoc): New variable.

	gnu: Add texlive-ninecolors.
	* gnu/packages/tex.scm (texlive-ninecolors): New variable.

	gnu: Add texlive-nidanfloat.
	* gnu/packages/tex.scm (texlive-nidanfloat): New variable.

	gnu: Add texlive-nicetext.
	* gnu/packages/tex.scm (texlive-nicetext): New variable.

	gnu: Add texlive-niceframe.
	* gnu/packages/tex.scm (texlive-niceframe): New variable.

	gnu: Add texlive-nicefilelist.
	* gnu/packages/tex.scm (texlive-nicefilelist): New variable.

	gnu: Add texlive-nfssext-cfr.
	* gnu/packages/tex.scm (texlive-nfssext-cfr): New variable.

	gnu: Add texlive-nextpage.
	* gnu/packages/tex.scm (texlive-nextpage): New variable.

	gnu: Add texlive-newvbtm.
	* gnu/packages/tex.scm (texlive-newvbtm): New variable.

	gnu: Add texlive-newspaper.
	* gnu/packages/tex.scm (texlive-newspaper): New variable.

	gnu: Add texlive-newlfm.
	* gnu/packages/tex.scm (texlive-newlfm): New variable.

	gnu: Add texlive-newfile.
	* gnu/packages/tex.scm (texlive-newfile): New variable.

	gnu: Add texlive-newenviron.
	* gnu/packages/tex.scm (texlive-newenviron): New variable.

	gnu: Add texlive-newcommand.
	* gnu/packages/tex.scm (texlive-newcommand): New variable.

	gnu: Add texlive-nestquot.
	* gnu/packages/tex.scm (texlive-nestquot): New variable.

	gnu: Add texlive-ncclatex.
	* gnu/packages/tex.scm (texlive-ncclatex): New variable.

	gnu: Add texlive-namespc.
	* gnu/packages/tex.scm (texlive-namespc): New variable.

	gnu: Add texlive-nameauth.
	* gnu/packages/tex.scm (texlive-nameauth): New variable.

	gnu: Add texlive-nag.
	* gnu/packages/tex.scm (texlive-nag): New variable.

	gnu: Add texlive-mylatexformat.
	* gnu/packages/tex.scm (texlive-mylatexformat): New variable.

	gnu: Add texlive-mylatex.
	* gnu/packages/tex.scm (texlive-mylatex): New variable.

	gnu: Add texlive-mycv.
	* gnu/packages/tex.scm (texlive-mycv): New variable.

	gnu: Add texlive-mwe.
	* gnu/packages/tex.scm (texlive-mwe): New variable.

	gnu: Add texlive-mversion.
	* gnu/packages/tex.scm (texlive-mversion): New variable.

	gnu: Add texlive-multiple-choice.
	* gnu/packages/tex.scm (texlive-multiple-choice): New variable.

	gnu: Add texlive-multilang.
	* gnu/packages/tex.scm (texlive-multilang): New variable.

	gnu: Add texlive-multifootnote.
	* gnu/packages/tex.scm (texlive-multifootnote): New variable.

	gnu: Add texlive-multiexpand.
	* gnu/packages/tex.scm (texlive-multiexpand): New variable.

	gnu: Add texlive-multienv.
	* gnu/packages/tex.scm (texlive-multienv): New variable.

	gnu: Add texlive-multidef.
	* gnu/packages/tex.scm (texlive-multidef): New variable.

	gnu: Add texlive-multicolrule.
	* gnu/packages/tex.scm (texlive-multicolrule): New variable.

	gnu: Add texlive-multicap.
	* gnu/packages/tex.scm (texlive-multicap): New variable.

	gnu: Add texlive-multibbl.
	* gnu/packages/tex.scm (texlive-multibbl): New variable.

	gnu: Add texlive-multiaudience.
	* gnu/packages/tex.scm (texlive-multiaudience): New variable.

	gnu: Add texlive-multenum.
	* gnu/packages/tex.scm (texlive-multenum): New variable.

	gnu: Add texlive-mtgreek.
	* gnu/packages/tex.scm (texlive-mtgreek): New variable.

	gnu: Add texlive-mslapa.
	* gnu/packages/tex.scm (texlive-mslapa): New variable.

	gnu: Add texlive-msg.
	* gnu/packages/tex.scm (texlive-msg): New variable.

	gnu: Add texlive-msc.
	* gnu/packages/tex.scm (texlive-msc): New variable.

	gnu: Add texlive-mpostinl.
	* gnu/packages/tex.scm (texlive-mpostinl): New variable.

	gnu: Add texlive-movie15.
	* gnu/packages/tex.scm (texlive-movie15): New variable.

	gnu: Add texlive-moresize.
	* gnu/packages/tex.scm (texlive-moresize): New variable.

	gnu: Add texlive-morehype.
	* gnu/packages/tex.scm (texlive-morehype): New variable.

	gnu: Add texlive-moreenum.
	* gnu/packages/tex.scm (texlive-moreenum): New variable.

	gnu: Add texlive-moodle.
	* gnu/packages/tex.scm (texlive-moodle): New variable.

	gnu: Add texlive-monofill.
	* gnu/packages/tex.scm (texlive-monofill): New variable.

	gnu: Add texlive-modular.
	* gnu/packages/tex.scm (texlive-modular): New variable.

	gnu: Add texlive-modroman.
	* gnu/packages/tex.scm (texlive-modroman): New variable.

	gnu: Add texlive-modref.
	* gnu/packages/tex.scm (texlive-modref): New variable.

	gnu: Add texlive-moderntimeline.
	* gnu/packages/tex.scm (texlive-moderntimeline): New variable.

	gnu: Add texlive-modernposter.
	* gnu/packages/tex.scm (texlive-modernposter): New variable.

	gnu: Add texlive-moderncv.
	* gnu/packages/tex.scm (texlive-moderncv): New variable.

	gnu: Add texlive-mnotes.
	* gnu/packages/tex.scm (texlive-mnotes): New variable.

	gnu: Add texlive-mmap.
	* gnu/packages/tex.scm (texlive-mmap): New variable.

	gnu: Add texlive-mlist.
	* gnu/packages/tex.scm (texlive-mlist): New variable.

	gnu: Add texlive-mleftright.
	* gnu/packages/tex.scm (texlive-mleftright): New variable.

	gnu: Add texlive-mla-paper.
	* gnu/packages/tex.scm (texlive-mla-paper): New variable.

	gnu: Add texlive-minutes.
	* gnu/packages/tex.scm (texlive-minutes): New variable.

	gnu: Add texlive-minorrevision.
	* gnu/packages/tex.scm (texlive-minorrevision): New variable.

	gnu: Add texlive-minipage-marginpar.
	* gnu/packages/tex.scm (texlive-minipage-marginpar): New variable.

	gnu: Add texlive-minifp.
	* gnu/packages/tex.scm (texlive-minifp): New variable.

	gnu: Add texlive-minidocument.
	* gnu/packages/tex.scm (texlive-minidocument): New variable.

	gnu: Add texlive-minibox.
	* gnu/packages/tex.scm (texlive-minibox): New variable.

	gnu: Add texlive-mindflow.
	* gnu/packages/tex.scm (texlive-mindflow): New variable.

	gnu: Add texlive-midpage.
	* gnu/packages/tex.scm (texlive-midpage): New variable.

	gnu: Add texlive-mi-solns.
	* gnu/packages/tex.scm (texlive-mi-solns): New variable.

	gnu: Add texlive-mftinc.
	* gnu/packages/tex.scm (texlive-mftinc): New variable.

	gnu: Add texlive-metre.
	* gnu/packages/tex.scm (texlive-metre): New variable.

	gnu: Add texlive-method.
	* gnu/packages/tex.scm (texlive-method): New variable.

	gnu: Add texlive-metastr.
	* gnu/packages/tex.scm (texlive-metastr): New variable.

	gnu: Add texlive-metanorma.
	* gnu/packages/tex.scm (texlive-metanorma): New variable.

	gnu: Add texlive-metalogox.
	* gnu/packages/tex.scm (texlive-metalogox): New variable.

	gnu: Add texlive-menukeys.
	* gnu/packages/tex.scm (texlive-menukeys): New variable.

	gnu: Add texlive-menucard.
	* gnu/packages/tex.scm (texlive-menucard): New variable.

	gnu: Add texlive-menu.
	* gnu/packages/tex.scm (texlive-menu): New variable.

	gnu: Add texlive-mensa-tex.
	* gnu/packages/tex.scm (texlive-mensa-tex): New variable.

	gnu: Add texlive-memory.
	* gnu/packages/tex.scm (texlive-memory): New variable.

	gnu: Add texlive-memexsupp.
	* gnu/packages/tex.scm (texlive-memexsupp): New variable.

	gnu: Add texlive-meetingmins.
	* gnu/packages/tex.scm (texlive-meetingmins): New variable.

	gnu: Add texlive-medstarbeamer.
	* gnu/packages/tex.scm (texlive-medstarbeamer): New variable.

	gnu: Add texlive-media4svg.
	* gnu/packages/tex.scm (texlive-media4svg): New variable.

	gnu: Add texlive-mciteplus.
	* gnu/packages/tex.scm (texlive-mciteplus): New variable.

	gnu: Add texlive-mcite.
	* gnu/packages/tex.scm (texlive-mcite): New variable.

	gnu: Add texlive-mcexam.
	* gnu/packages/tex.scm (texlive-mcexam): New variable.

	gnu: Add texlive-mceinleger.
	* gnu/packages/tex.scm (texlive-mceinleger): New variable.

	gnu: Add texlive-mcaption.
	* gnu/packages/tex.scm (texlive-mcaption): New variable.

	gnu: Add texlive-maybemath.
	* gnu/packages/tex.scm (texlive-maybemath): New variable.

	gnu: Add texlive-mathfont.
	* gnu/packages/tex.scm (texlive-mathfont): New variable.

	gnu: Add texlive-mathfam256.
	* gnu/packages/tex.scm (texlive-mathfam256): New variable.

	gnu: Add texlive-mathexam.
	* gnu/packages/tex.scm (texlive-mathexam): New variable.

	gnu: Add texlive-marginfit.
	* gnu/packages/tex.scm (texlive-marginfit): New variable.

	gnu: Add texlive-manyind.
	* gnu/packages/tex.scm (texlive-manyind): New variable.

	gnu: Add texlive-manuscript.
	* gnu/packages/tex.scm (texlive-manuscript): New variable.

	gnu: Add texlive-mandi.
	* gnu/packages/tex.scm (texlive-mandi): New variable.

	gnu: Add texlive-makerobust.
	* gnu/packages/tex.scm (texlive-makerobust): New variable.

	gnu: Add texlive-makelabels.
	* gnu/packages/tex.scm (texlive-makelabels): New variable.

	gnu: Add texlive-makeglos.
	* gnu/packages/tex.scm (texlive-makeglos): New variable.

	gnu: Add texlive-makedtx.
	* gnu/packages/tex.scm (texlive-makedtx): New variable.

	gnu: Add texlive-makecookbook.
	* gnu/packages/tex.scm (texlive-makecookbook): New variable.

	gnu: Add texlive-makecirc.
	* gnu/packages/tex.scm (texlive-makecirc): New variable.

	gnu: Add texlive-makebox.
	* gnu/packages/tex.scm (texlive-makebox): New variable.

	gnu: Add texlive-makebase.
	* gnu/packages/tex.scm (texlive-makebase): New variable.

	gnu: Add texlive-makebarcode.
	* gnu/packages/tex.scm (texlive-makebarcode): New variable.

	gnu: Add texlive-mailmerge.
	* gnu/packages/tex.scm (texlive-mailmerge): New variable.

	gnu: Add texlive-mailing.
	* gnu/packages/tex.scm (texlive-mailing): New variable.

	gnu: Add texlive-magicwatermark.
	* gnu/packages/tex.scm (texlive-magicwatermark): New variable.

	gnu: Add texlive-magicnum.
	* gnu/packages/tex.scm (texlive-magicnum): New variable.

	gnu: Add texlive-magaz.
	* gnu/packages/tex.scm (texlive-magaz): New variable.

	gnu: Add texlive-macroswap.
	* gnu/packages/tex.scm (texlive-macroswap): New variable.

	gnu: Add texlive-macrolist.
	* gnu/packages/tex.scm (texlive-macrolist): New variable.

	gnu: Add texlive-luatodonotes.
	* gnu/packages/tex.scm (texlive-luatodonotes): New variable.

	gnu: Add texlive-lua-physical.
	* gnu/packages/tex.scm (texlive-lua-physical): New variable.

	gnu: Add texlive-lua-check-hyphen.
	* gnu/packages/tex.scm (texlive-lua-check-hyphen): New variable.

	gnu: Add texlive-ltxtools.
	* gnu/packages/tex.scm (texlive-ltxtools): New variable.

	gnu: Add texlive-ltxnew.
	* gnu/packages/tex.scm (texlive-ltxnew): New variable.

	gnu: Add texlive-ltxkeys.
	* gnu/packages/tex.scm (texlive-ltxkeys): New variable.

	gnu: Add texlive-ltxguidex.
	* gnu/packages/tex.scm (texlive-ltxguidex): New variable.

	gnu: Add texlive-ltabptch.
	* gnu/packages/tex.scm (texlive-ltabptch): New variable.

	gnu: Add texlive-lt3rawobjects.
	* gnu/packages/tex.scm (texlive-lt3rawobjects): New variable.

	gnu: Add texlive-lt3graph.
	* gnu/packages/tex.scm (texlive-lt3graph): New variable.

	gnu: Add texlive-lstfiracode.
	* gnu/packages/tex.scm (texlive-lstfiracode): New variable.

	gnu: Add texlive-lstaddons.
	* gnu/packages/tex.scm (texlive-lstaddons): New variable.

	gnu: Add texlive-lsc.
	* gnu/packages/tex.scm (texlive-lsc): New variable.

	gnu: Add texlive-loops.
	* gnu/packages/tex.scm (texlive-loops): New variable.

	gnu: Add texlive-longnamefilelist.
	* gnu/packages/tex.scm (texlive-longnamefilelist): New variable.

	gnu: Add texlive-longfigure.
	* gnu/packages/tex.scm (texlive-longfigure): New variable.

	gnu: Add texlive-longfbox.
	* gnu/packages/tex.scm (texlive-longfbox): New variable.

	gnu: Add texlive-logpap.
	* gnu/packages/tex.scm (texlive-logpap): New variable.

	gnu: Add texlive-logical-markup-utils.
	* gnu/packages/tex.scm (texlive-logical-markup-utils): New variable.

	gnu: Add texlive-logbox.
	* gnu/packages/tex.scm (texlive-logbox): New variable.

	gnu: Add texlive-locality.
	* gnu/packages/tex.scm (texlive-locality): New variable.

	gnu: Add texlive-lmake.
	* gnu/packages/tex.scm (texlive-lmake): New variable.

	gnu: Add texlive-lkproof.
	* gnu/packages/tex.scm (texlive-lkproof): New variable.

	gnu: Add texlive-listofsymbols.
	* gnu/packages/tex.scm (texlive-listofsymbols): New variable.

	gnu: Add texlive-listliketab.
	* gnu/packages/tex.scm (texlive-listliketab): New variable.

	gnu: Add texlive-listlbls.
	* gnu/packages/tex.scm (texlive-listlbls): New variable.

	gnu: Add texlive-listing.
	* gnu/packages/tex.scm (texlive-listing): New variable.

	gnu: Add texlive-lisp-on-tex.
	* gnu/packages/tex.scm (texlive-lisp-on-tex): New variable.

	gnu: Add texlive-linop.
	* gnu/packages/tex.scm (texlive-linop): New variable.

	gnu: Add texlive-linegoal.
	* gnu/packages/tex.scm (texlive-linegoal): New variable.

	gnu: Add texlive-limap.
	* gnu/packages/tex.scm (texlive-limap): New variable.

	gnu: Add texlive-libgreek.
	* gnu/packages/tex.scm (texlive-libgreek): New variable.

	gnu: Add texlive-lhelp.
	* gnu/packages/tex.scm (texlive-lhelp): New variable.

	gnu: Add texlive-lewis.
	* gnu/packages/tex.scm (texlive-lewis): New variable.

	gnu: Add texlive-lettrine.
	* gnu/packages/tex.scm (texlive-lettrine): New variable.

	gnu: Add texlive-lettre.
	* gnu/packages/tex.scm (texlive-lettre): New variable.

	gnu: Add texlive-lengthconvert.
	* gnu/packages/tex.scm (texlive-lengthconvert): New variable.

	gnu: Add texlive-leipzig.
	* gnu/packages/tex.scm (texlive-leipzig): New variable.

	gnu: Add texlive-leftindex.
	* gnu/packages/tex.scm (texlive-leftindex): New variable.

	gnu: Add texlive-leftidx.
	* gnu/packages/tex.scm (texlive-leftidx): New variable.

	gnu: Add texlive-lectureslides.
	* gnu/packages/tex.scm (texlive-lectureslides): New variable.

	gnu: Add texlive-lectures.
	* gnu/packages/tex.scm (texlive-lectures): New variable.

	gnu: Add texlive-lebhart.
	* gnu/packages/tex.scm (texlive-lebhart): New variable.

	gnu: Add texlive-colorist.
	* gnu/packages/tex.scm (texlive-colorist): New variable.

	gnu: Add texlive-leaflet.
	* gnu/packages/tex.scm (texlive-leaflet): New variable.

	gnu: Add texlive-leading.
	* gnu/packages/tex.scm (texlive-leading): New variable.

	gnu: Add texlive-lcg.
	* gnu/packages/tex.scm (texlive-lcg): New variable.

	gnu: Add texlive-lcd.
	* gnu/packages/tex.scm (texlive-lcd): New variable.

	gnu: Add texlive-lccaps.
	* gnu/packages/tex.scm (texlive-lccaps): New variable.

	gnu: Add texlive-lazylist.
	* gnu/packages/tex.scm (texlive-lazylist): New variable.

	gnu: Add texlive-layouts.
	* gnu/packages/tex.scm (texlive-layouts): New variable.

	gnu: Add texlive-latexgit.
	* gnu/packages/tex.scm (texlive-latexgit): New variable.

	gnu: Add texlive-latexdemo.
	* gnu/packages/tex.scm (texlive-latexdemo): New variable.

	gnu: Add texlive-latexcolors.
	* gnu/packages/tex.scm (texlive-latexcolors): New variable.

	gnu: Add texlive-latex-uni8.
	* gnu/packages/tex.scm (texlive-latex-uni8): New variable.

	gnu: Add texlive-lastpackage.
	* gnu/packages/tex.scm (texlive-lastpackage): New variable.

	gnu: Add texlive-lambdax.
	* gnu/packages/tex.scm (texlive-lambdax): New variable.

	gnu: Add texlive-labelschanged.
	* gnu/packages/tex.scm (texlive-labelschanged): New variable.

	gnu: Add texlive-labels4easylist.
	* gnu/packages/tex.scm (texlive-labels4easylist): New variable.

	gnu: Add texlive-labels.
	* gnu/packages/tex.scm (texlive-labels): New variable.

	gnu: Add texlive-labbook.
	* gnu/packages/tex.scm (texlive-labbook): New variable.

	gnu: Add texlive-ktv-texdata.
	* gnu/packages/tex.scm (texlive-ktv-texdata): New variable.

	gnu: Add texlive-komacv-rg.
	* gnu/packages/tex.scm (texlive-komacv-rg): New variable.

	gnu: Add texlive-komacv.
	* gnu/packages/tex.scm (texlive-komacv): New variable.

	gnu: Add texlive-koma-script-sfs.
	* gnu/packages/tex.scm (texlive-koma-script-sfs): New variable.

	gnu: Add texlive-koma-moderncvclassic.
	* gnu/packages/tex.scm (texlive-koma-moderncvclassic): New variable.

	gnu: Add texlive-knowledge.
	* gnu/packages/tex.scm (texlive-knowledge): New variable.

	gnu: Add texlive-kix.
	* gnu/packages/tex.scm (texlive-kix): New variable.

	gnu: Add texlive-keyvaltable.
	* gnu/packages/tex.scm (texlive-keyvaltable): New variable.

	gnu: Add texlive-keyval2e.
	* gnu/packages/tex.scm (texlive-keyval2e): New variable.

	gnu: Add texlive-keystroke.
	* gnu/packages/tex.scm (texlive-keystroke): New variable.

	gnu: Add texlive-keyreader.
	* gnu/packages/tex.scm (texlive-keyreader): New variable.

	gnu: Add texlive-keyparse.
	* gnu/packages/tex.scm (texlive-keyparse): New variable.

	gnu: Add texlive-keyindex.
	* gnu/packages/tex.scm (texlive-keyindex): New variable.

	gnu: Add texlive-keyfloat.
	* gnu/packages/tex.scm (texlive-keyfloat): New variable.

	gnu: Add texlive-keycommand.
	* gnu/packages/tex.scm (texlive-keycommand): New variable.

	gnu: Add texlive-kerntest.
	* gnu/packages/tex.scm (texlive-kerntest): New variable.

	gnu: Add texlive-kalendarium.
	* gnu/packages/tex.scm (texlive-kalendarium): New variable.

	gnu: Add texlive-jvlisting.
	* gnu/packages/tex.scm (texlive-jvlisting): New variable.

	gnu: Add texlive-jumplines.
	* gnu/packages/tex.scm (texlive-jumplines): New variable.

	gnu: Add texlive-jslectureplanner.
	* gnu/packages/tex.scm (texlive-jslectureplanner): New variable.

	gnu: Add texlive-jobname-suffix.
	* gnu/packages/tex.scm (texlive-jobname-suffix): New variable.

	gnu: Add texlive-jmsdelim.
	* gnu/packages/tex.scm (texlive-jmsdelim): New variable.

	gnu: Add texlive-jlabels.
	* gnu/packages/tex.scm (texlive-jlabels): New variable.

	gnu: Add texlive-iwhdp.
	* gnu/packages/tex.scm (texlive-iwhdp): New variable.

	gnu: Add texlive-issuulinks.
	* gnu/packages/tex.scm (texlive-issuulinks): New variable.

	gnu: Add texlive-isotope.
	* gnu/packages/tex.scm (texlive-isotope): New variable.

	gnu: Add texlive-isorot.
	* gnu/packages/tex.scm (texlive-isorot): New variable.

	gnu: Add texlive-isopt.
	* gnu/packages/tex.scm (texlive-isopt): New variable.

	gnu: Add texlive-isonums.
	* gnu/packages/tex.scm (texlive-isonums): New variable.

	gnu: Add texlive-isodoc.
	* gnu/packages/tex.scm (texlive-isodoc): New variable.

	gnu: Add texlive-isodate.
	* gnu/packages/tex.scm (texlive-isodate): New variable.

	gnu: Add texlive-iso10303.
	* gnu/packages/tex.scm (texlive-iso10303): New variable.

	gnu: Add texlive-iso.
	* gnu/packages/tex.scm (texlive-iso): New variable.

	gnu: Add texlive-invoice2.
	* gnu/packages/tex.scm (texlive-invoice2): New variable.

	gnu: Add texlive-invoice-class.
	* gnu/packages/tex.scm (texlive-invoice-class): New variable.

	gnu: Add texlive-invoice.
	* gnu/packages/tex.scm (texlive-invoice): New variable.

	gnu: Add texlive-inversepath.
	* gnu/packages/tex.scm (texlive-inversepath): New variable.

	gnu: Add texlive-intopdf.
	* gnu/packages/tex.scm (texlive-intopdf): New variable.

	gnu: Add texlive-interfaces.
	* gnu/packages/tex.scm (texlive-interfaces): New variable.

	gnu: Add texlive-interactiveworkbook.
	* gnu/packages/tex.scm (texlive-interactiveworkbook): New variable.

	gnu: Add texlive-inputtrc.
	* gnu/packages/tex.scm (texlive-inputtrc): New variable.

	gnu: Add texlive-inlinelabel.
	* gnu/packages/tex.scm (texlive-inlinelabel): New variable.

	gnu: Add texlive-inline-images.
	* gnu/packages/tex.scm (texlive-inline-images): New variable.

	gnu: Add texlive-indextools.
	* gnu/packages/tex.scm (texlive-indextools): New variable.

	gnu: Add texlive-image-gallery.
	* gnu/packages/tex.scm (texlive-image-gallery): New variable.

	gnu: Add texlive-iitem.
	* gnu/packages/tex.scm (texlive-iitem): New variable.

	gnu: Add texlive-ifthenx.
	* gnu/packages/tex.scm (texlive-ifthenx): New variable.

	gnu: Add texlive-ifnextok.
	* gnu/packages/tex.scm (texlive-ifnextok): New variable.

	gnu: Add texlive-ifmslide.
	* gnu/packages/tex.scm (texlive-ifmslide): New variable.

	gnu: Add texlive-iffont.
	* gnu/packages/tex.scm (texlive-iffont): New variable.

	gnu: Add texlive-ifallfalse.
	* gnu/packages/tex.scm (texlive-ifallfalse): New variable.

	gnu: Add texlive-idxlayout.
	* gnu/packages/tex.scm (texlive-idxlayout): New variable.

	gnu: Add texlive-idxcmds.
	* gnu/packages/tex.scm (texlive-idxcmds): New variable.

	gnu: Add texlive-identkey.
	* gnu/packages/tex.scm (texlive-identkey): New variable.

	gnu: Add texlive-hypernat.
	* gnu/packages/tex.scm (texlive-hypernat): New variable.

	gnu: Add texlive-hyperbar.
	* gnu/packages/tex.scm (texlive-hyperbar): New variable.

	gnu: Add texlive-hyper.
	* gnu/packages/tex.scm (texlive-hyper): New variable.

	gnu: Add texlive-hypdvips.
	* gnu/packages/tex.scm (texlive-hypdvips): New variable.

	gnu: Add texlive-hypdestopt.
	* gnu/packages/tex.scm (texlive-hypdestopt): New variable.

	gnu: Add texlive-hwemoji.
	* gnu/packages/tex.scm (texlive-hwemoji): New variable.

	gnu: Add texlive-hvqrurl.
	* gnu/packages/tex.scm (texlive-hvqrurl): New variable.

	gnu: Add texlive-hvpygmentex.
	* gnu/packages/tex.scm (texlive-hvpygmentex): New variable.

	gnu: Add texlive-hvlogos.
	* gnu/packages/tex.scm (texlive-hvlogos): New variable.

	gnu: Add texlive-hvindex.
	* gnu/packages/tex.scm (texlive-hvindex): New variable.

	gnu: Add texlive-hvextern.
	* gnu/packages/tex.scm (texlive-hvextern): New variable.

	gnu: Add texlive-huawei.
	* gnu/packages/tex.scm (texlive-huawei): New variable.

	gnu: Add texlive-hrefhide.
	* gnu/packages/tex.scm (texlive-hrefhide): New variable.

	gnu: Add texlive-href-ul.
	* gnu/packages/tex.scm (texlive-href-ul): New variable.

	gnu: Add texlive-hpsdiss.
	* gnu/packages/tex.scm (texlive-hpsdiss): New variable.

	gnu: Add texlive-hobsub.
	* gnu/packages/tex.scm (texlive-hobsub): New variable.

	gnu: Add texlive-hletter.
	* gnu/packages/tex.scm (texlive-hletter): New variable.

	gnu: Add texlive-hitreport.
	* gnu/packages/tex.scm (texlive-hitreport): New variable.

	gnu: Add texlive-hitec.
	* gnu/packages/tex.scm (texlive-hitec): New variable.

	gnu: Add texlive-histogr.
	* gnu/packages/tex.scm (texlive-histogr): New variable.

	gnu: Add texlive-highlightlatex.
	* gnu/packages/tex.scm (texlive-highlightlatex): New variable.

	gnu: Add texlive-hideanswer.
	* gnu/packages/tex.scm (texlive-hideanswer): New variable.

	gnu: Add texlive-hhtensor.
	* gnu/packages/tex.scm (texlive-hhtensor): New variable.

	gnu: Add texlive-hereapplies.
	* gnu/packages/tex.scm (texlive-hereapplies): New variable.

	gnu: Add texlive-hep-title.
	* gnu/packages/tex.scm (texlive-hep-title): New variable.

	gnu: Add texlive-hep-text.
	* gnu/packages/tex.scm (texlive-hep-text): New variable.

	gnu: Add texlive-hep-math.
	* gnu/packages/tex.scm (texlive-hep-math): New variable.

	gnu: Add texlive-hep-float.
	* gnu/packages/tex.scm (texlive-hep-float): New variable.

	gnu: Add texlive-hep-acronym.
	* gnu/packages/tex.scm (texlive-hep-acronym): New variable.

	gnu: Add texlive-he-she.
	* gnu/packages/tex.scm (texlive-he-she): New variable.

	gnu: Add texlive-hc.
	* gnu/packages/tex.scm (texlive-hc): New variable.

	gnu: Add texlive-harpoon.
	* gnu/packages/tex.scm (texlive-harpoon): New variable.

	gnu: Add texlive-harnon-cv.
	* gnu/packages/tex.scm (texlive-harnon-cv): New variable.

	gnu: Add texlive-hang.
	* gnu/packages/tex.scm (texlive-hang): New variable.

	gnu: Add texlive-handoutwithnotes.
	* gnu/packages/tex.scm (texlive-handoutwithnotes): New variable.

	gnu: Add texlive-handout.
	* gnu/packages/tex.scm (texlive-handout): New variable.

	gnu: Add texlive-handin.
	* gnu/packages/tex.scm (texlive-handin): New variable.

	gnu: Add texlive-hackthefootline.
	* gnu/packages/tex.scm (texlive-hackthefootline): New variable.

	gnu: Add texlive-ha-prosper.
	* gnu/packages/tex.scm (texlive-ha-prosper): New variable.

	gnu: Add texlive-xcomment.
	* gnu/packages/tex.scm (texlive-xcomment): New variable.

	gnu: Add texlive-gs1.
	* gnu/packages/tex.scm (texlive-gs1): New variable.

	gnu: Add texlive-gridslides.
	* gnu/packages/tex.scm (texlive-gridslides): New variable.

	gnu: Add texlive-gridset.
	* gnu/packages/tex.scm (texlive-gridset): New variable.

	gnu: Add texlive-gridpapers.
	* gnu/packages/tex.scm (texlive-gridpapers): New variable.

	gnu: Add texlive-grid-system.
	* gnu/packages/tex.scm (texlive-grid-system): New variable.

	gnu: Add texlive-grid.
	* gnu/packages/tex.scm (texlive-grid): New variable.

	gnu: Add texlive-grfpaste.
	* gnu/packages/tex.scm (texlive-grfpaste): New variable.

	gnu: Add texlive-grayhints.
	* gnu/packages/tex.scm (texlive-grayhints): New variable.

	gnu: Add texlive-graphpaper.
	* gnu/packages/tex.scm (texlive-graphpaper): New variable.

	gnu: Add texlive-graphicxbox.
	* gnu/packages/tex.scm (texlive-graphicxbox): New variable.

	gnu: Add texlive-graphicx-psmin.
	* gnu/packages/tex.scm (texlive-graphicx-psmin): New variable.

	gnu: Add texlive-graphicscache.
	* gnu/packages/tex.scm (texlive-graphicscache): New variable.

	gnu: Add texlive-graphbox.
	* gnu/packages/tex.scm (texlive-graphbox): New variable.

	gnu: Add texlive-grading-scheme.
	* gnu/packages/tex.scm (texlive-grading-scheme): New variable.

	gnu: Add texlive-gradient-text.
	* gnu/packages/tex.scm (texlive-gradient-text): New variable.

	gnu: Add texlive-grabbox.
	* gnu/packages/tex.scm (texlive-grabbox): New variable.

	gnu: Add texlive-gmverb.
	* gnu/packages/tex.scm (texlive-gmverb): New variable.

	gnu: Add texlive-gmutils.
	* gnu/packages/tex.scm (texlive-gmutils): New variable.

	gnu: Add texlive-gmiflink.
	* gnu/packages/tex.scm (texlive-gmiflink): New variable.

	gnu: Add texlive-gmdoc-enhance.
	* gnu/packages/tex.scm (texlive-gmdoc-enhance): New variable.

	gnu: Add texlive-gmdoc.
	* gnu/packages/tex.scm (texlive-gmdoc): New variable.

	gnu: Add texlive-glossaries-spanish.
	* gnu/packages/tex.scm (texlive-glossaries-spanish): New variable.

	gnu: Add texlive-glossaries-slovene.
	* gnu/packages/tex.scm (texlive-glossaries-slovene): New variable.

	gnu: Add texlive-glossaries-serbian.
	* gnu/packages/tex.scm (texlive-glossaries-serbian): New variable.

	gnu: Add texlive-glossaries-portuges.
	* gnu/packages/tex.scm (texlive-glossaries-portuges): New variable.

	gnu: Add texlive-glossaries-polish.
	* gnu/packages/tex.scm (texlive-glossaries-polish): New variable.

	gnu: Add texlive-glossaries-nynorsk.
	* gnu/packages/tex.scm (texlive-glossaries-nynorsk): New variable.

	gnu: Add texlive-glossaries-magyar.
	* gnu/packages/tex.scm (texlive-glossaries-magyar): New variable.

	gnu: Add texlive-glossaries-italian.
	* gnu/packages/tex.scm (texlive-glossaries-italian): New variable.

	gnu: Add texlive-glossaries-irish.
	* gnu/packages/tex.scm (texlive-glossaries-irish): New variable.

	gnu: Add texlive-glossaries-german.
	* gnu/packages/tex.scm (texlive-glossaries-german): New variable.

	gnu: Add texlive-glossaries-french.
	* gnu/packages/tex.scm (texlive-glossaries-french): New variable.

	gnu: Add texlive-glossaries-finnish.
	* gnu/packages/tex.scm (texlive-glossaries-finnish): New variable.

	gnu: Add texlive-glossaries-extra.
	* gnu/packages/tex.scm (texlive-glossaries-extra): New variable.

	gnu: Add texlive-glossaries-estonian.
	* gnu/packages/tex.scm (texlive-glossaries-estonian): New variable.

	gnu: Add texlive-glossaries-english.
	* gnu/packages/tex.scm (texlive-glossaries-english): New variable.

	gnu: Add texlive-glossaries-dutch.
	* gnu/packages/tex.scm (texlive-glossaries-dutch): New variable.

	gnu: Add texlive-glossaries-danish.
	* gnu/packages/tex.scm (texlive-glossaries-danish): New variable.

	gnu: Add texlive-gloss.
	* gnu/packages/tex.scm (texlive-gloss): New variable.

	gnu: Add texlive-globalvals.
	* gnu/packages/tex.scm (texlive-globalvals): New variable.

	gnu: Add texlive-gitver.
	* gnu/packages/tex.scm (texlive-gitver): New variable.

	gnu: Add texlive-gitstatus.
	* gnu/packages/tex.scm (texlive-gitstatus): New variable.

	gnu: Add texlive-gitlog.
	* gnu/packages/tex.scm (texlive-gitlog): New variable.

	gnu: Add texlive-gitinfo2.
	* gnu/packages/tex.scm (texlive-gitinfo2): New variable.

	gnu: Add texlive-gitinfo.
	* gnu/packages/tex.scm (texlive-gitinfo): New variable.

	gnu: Add texlive-gitfile-info.
	* gnu/packages/tex.scm (texlive-gitfile-info): New variable.

	gnu: Add texlive-ginpenc.
	* gnu/packages/tex.scm (texlive-ginpenc): New variable.

	gnu: Add texlive-gindex.
	* gnu/packages/tex.scm (texlive-gindex): New variable.

	gnu: Add texlive-getitems.
	* gnu/packages/tex.scm (texlive-getitems): New variable.

	gnu: Add texlive-getfiledate.
	* gnu/packages/tex.scm (texlive-getfiledate): New variable.

	gnu: Add texlive-gensymb.
	* gnu/packages/tex.scm (texlive-gensymb): New variable.

	gnu: Add texlive-genmpage.
	* gnu/packages/tex.scm (texlive-genmpage): New variable.

	gnu: Add texlive-gender.
	* gnu/packages/tex.scm (texlive-gender): New variable.

	gnu: Add texlive-gcard.
	* gnu/packages/tex.scm (texlive-gcard): New variable.

	gnu: Add texlive-gauss.
	* gnu/packages/tex.scm (texlive-gauss): New variable.

	gnu: Add texlive-gatherenum.
	* gnu/packages/tex.scm (texlive-gatherenum): New variable.

	gnu: Add texlive-fwlw.
	* gnu/packages/tex.scm (texlive-fwlw): New variable.

	gnu: Add texlive-fundus-sueterlin.
	* gnu/packages/tex.scm (texlive-fundus-sueterlin): New variable.

	gnu: Add texlive-fundus-cyr.
	* gnu/packages/tex.scm (texlive-fundus-cyr): New variable.

	gnu: Add texlive-fundus-calligra.
	* gnu/packages/tex.scm (texlive-fundus-calligra): New variable.

	gnu: Add texlive-functional.
	* gnu/packages/tex.scm (texlive-functional): New variable.

	gnu: Add texlive-fullwidth.
	* gnu/packages/tex.scm (texlive-fullwidth): New variable.

	gnu: Add texlive-fullminipage.
	* gnu/packages/tex.scm (texlive-fullminipage): New variable.

	gnu: Add texlive-fullblck.
	* gnu/packages/tex.scm (texlive-fullblck): New variable.

	gnu: Add texlive-ftnxtra.
	* gnu/packages/tex.scm (texlive-ftnxtra): New variable.

	gnu: Add texlive-ftcap.
	* gnu/packages/tex.scm (texlive-ftcap): New variable.

	gnu: Add texlive-froufrou.
	* gnu/packages/tex.scm (texlive-froufrou): New variable.

	gnu: Add texlive-frege.
	* gnu/packages/tex.scm (texlive-frege): New variable.

	gnu: Add texlive-frame.
	* gnu/packages/tex.scm (texlive-frame): New variable.

	gnu: Add texlive-fragments.
	* gnu/packages/tex.scm (texlive-fragments): New variable.

	gnu: Add texlive-formular.
	* gnu/packages/tex.scm (texlive-formular): New variable.

	gnu: Add texlive-forms16be.
	* gnu/packages/tex.scm (texlive-forms16be): New variable.

	gnu: Add texlive-formlett.
	* gnu/packages/tex.scm (texlive-formlett): New variable.

	gnu: Add texlive-foreign.
	* gnu/packages/tex.scm (texlive-foreign): New variable.

	gnu: Add texlive-forarray.
	* gnu/packages/tex.scm (texlive-forarray): New variable.

	gnu: Add texlive-footnpag.
	* gnu/packages/tex.scm (texlive-footnpag): New variable.

	gnu: Add texlive-footnoterange.
	* gnu/packages/tex.scm (texlive-footnoterange): New variable.

	gnu: Add texlive-footnotebackref.
	* gnu/packages/tex.scm (texlive-footnotebackref): New variable.

	gnu: Add texlive-footmisx.
	* gnu/packages/tex.scm (texlive-footmisx): New variable.

	gnu: Add texlive-fontsetup.
	* gnu/packages/tex.scm (texlive-fontsetup): New variable.

	gnu: Add texlive-foliono.
	* gnu/packages/tex.scm (texlive-foliono): New variable.

	gnu: Add texlive-foilhtml.
	* gnu/packages/tex.scm (texlive-foilhtml): New variable.

	gnu: Add texlive-fnumprint.
	* gnu/packages/tex.scm (texlive-fnumprint): New variable.

	gnu: Add texlive-fnpct.
	* gnu/packages/tex.scm (texlive-fnpct): New variable.

	gnu: Add texlive-fnpara.
	* gnu/packages/tex.scm (texlive-fnpara): New variable.

	gnu: Add texlive-fncylab.
	* gnu/packages/tex.scm (texlive-fncylab): New variable.

	gnu: Add texlive-fnbreak.
	* gnu/packages/tex.scm (texlive-fnbreak): New variable.

	gnu: Add texlive-fn2end.
	* gnu/packages/tex.scm (texlive-fn2end): New variable.

	gnu: Add texlive-fmp.
	* gnu/packages/tex.scm (texlive-fmp): New variable.

	gnu: Add texlive-flowfram.
	* gnu/packages/tex.scm (texlive-flowfram): New variable.

	gnu: Add texlive-floatrow.
	* gnu/packages/tex.scm (texlive-floatrow): New variable.

	gnu: Add texlive-flippdf.
	* gnu/packages/tex.scm (texlive-flippdf): New variable.

	gnu: Add texlive-flipbook.
	* gnu/packages/tex.scm (texlive-flipbook): New variable.

	gnu: Add texlive-flexipage.
	* gnu/packages/tex.scm (texlive-flexipage): New variable.

	gnu: Add texlive-flashmovie.
	* gnu/packages/tex.scm (texlive-flashmovie): New variable.

	gnu: Add texlive-flashcards.
	* gnu/packages/tex.scm (texlive-flashcards): New variable.

	gnu: Add texlive-flagderiv.
	* gnu/packages/tex.scm (texlive-flagderiv): New variable.

	gnu: Add texlive-flacards.
	* gnu/packages/tex.scm (texlive-flacards): New variable.

	gnu: Add texlive-flabels.
	* gnu/packages/tex.scm (texlive-flabels): New variable.

	gnu: Add texlive-fjodor.
	* gnu/packages/tex.scm (texlive-fjodor): New variable.

	gnu: Add texlive-fixmetodonotes.
	* gnu/packages/tex.scm (texlive-fixmetodonotes): New variable.

	gnu: Add texlive-fixme.
	* gnu/packages/tex.scm (texlive-fixme): New variable.

	gnu: Add texlive-fixcmex.
	* gnu/packages/tex.scm (texlive-fixcmex): New variable.

	gnu: Add texlive-fithesis.
	* gnu/packages/tex.scm (texlive-fithesis): New variable.

	gnu: Add texlive-fistrum.
	* gnu/packages/tex.scm (texlive-fistrum): New variable.

	gnu: Add texlive-finstrut.
	* gnu/packages/tex.scm (texlive-finstrut): New variable.

	gnu: Add texlive-fink.
	* gnu/packages/tex.scm (texlive-fink): New variable.

	gnu: Add texlive-fileinfo.
	* gnu/packages/tex.scm (texlive-fileinfo): New variable.

	gnu: Add texlive-filedate.
	* gnu/packages/tex.scm (texlive-filedate): New variable.

	gnu: Add texlive-figsize.
	* gnu/packages/tex.scm (texlive-figsize): New variable.

	gnu: Add texlive-fifo-stack.
	* gnu/packages/tex.scm (texlive-fifo-stack): New variable.

	gnu: Add texlive-fgruler.
	* gnu/packages/tex.scm (texlive-fgruler): New variable.

	gnu: Add texlive-ffslides.
	* gnu/packages/tex.scm (texlive-ffslides): New variable.

	gnu: Add texlive-ffcode.
	* gnu/packages/tex.scm (texlive-ffcode): New variable.

	gnu: Add texlive-fewerfloatpages.
	* gnu/packages/tex.scm (texlive-fewerfloatpages): New variable.

	gnu: Add texlive-fetchcls.
	* gnu/packages/tex.scm (texlive-fetchcls): New variable.

	gnu: Add texlive-fcolumn.
	* gnu/packages/tex.scm (texlive-fcolumn): New variable.

	gnu: Add texlive-fbox.
	* gnu/packages/tex.scm (texlive-fbox): New variable.

	gnu: Add texlive-fancytooltips.
	* gnu/packages/tex.scm (texlive-fancytooltips): New variable.

	gnu: Add texlive-fancytabs.
	* gnu/packages/tex.scm (texlive-fancytabs): New variable.

	gnu: Add texlive-fancyslides.
	* gnu/packages/tex.scm (texlive-fancyslides): New variable.

	gnu: Add texlive-fancyqr.
	* gnu/packages/tex.scm (texlive-fancyqr): New variable.

	gnu: Add texlive-fancypar.
	* gnu/packages/tex.scm (texlive-fancypar): New variable.

	gnu: Add texlive-fancynum.
	* gnu/packages/tex.scm (texlive-fancynum): New variable.

	gnu: Add texlive-fancylabel.
	* gnu/packages/tex.scm (texlive-fancylabel): New variable.

	gnu: Add texlive-fancyhandout.
	* gnu/packages/tex.scm (texlive-fancyhandout): New variable.

	gnu: Add texlive-familytree.
	* gnu/packages/tex.scm (texlive-familytree): New variable.

	gnu: Add texlive-factura.
	* gnu/packages/tex.scm (texlive-factura): New variable.

	gnu: Add texlive-facsimile.
	* gnu/packages/tex.scm (texlive-facsimile): New variable.

	gnu: Add texlive-extract.
	* gnu/packages/tex.scm (texlive-extract): New variable.

	gnu: Add texlive-exsol.
	* gnu/packages/tex.scm (texlive-exsol): New variable.

	gnu: Add texlive-exsheets.
	* gnu/packages/tex.scm (texlive-exsheets): New variable.

	gnu: Add texlive-export.
	* gnu/packages/tex.scm (texlive-export): New variable.

	gnu: Add texlive-exp-testopt.
	* gnu/packages/tex.scm (texlive-exp-testopt): New variable.

	gnu: Add texlive-exframe.
	* gnu/packages/tex.scm (texlive-exframe): New variable.

	gnu: Add texlive-exesheet.
	* gnu/packages/tex.scm (texlive-exesheet): New variable.

	gnu: Add texlive-exercises.
	* gnu/packages/tex.scm (texlive-exercises): New variable.

	gnu: Add texlive-exercisepoints.
	* gnu/packages/tex.scm (texlive-exercisepoints): New variable.

	gnu: Add texlive-exercisebank.
	* gnu/packages/tex.scm (texlive-exercisebank): New variable.

	gnu: Add texlive-exercise.
	* gnu/packages/tex.scm (texlive-exercise): New variable.

	gnu: Add texlive-excludeonly.
	* gnu/packages/tex.scm (texlive-excludeonly): New variable.

	gnu: Add texlive-exceltex.
	* gnu/packages/tex.scm (texlive-exceltex): New variable.

	gnu: Add texlive-example.
	* gnu/packages/tex.scm (texlive-example): New variable.

	gnu: Add texlive-examdesign.
	* gnu/packages/tex.scm (texlive-examdesign): New variable.

	gnu: Add texlive-exam-randomizechoices.
	* gnu/packages/tex.scm (texlive-exam-randomizechoices): New variable.

	gnu: Add texlive-exam-n.
	* gnu/packages/tex.scm (texlive-exam-n): New variable.

	gnu: Add texlive-exam-lite.
	* gnu/packages/tex.scm (texlive-exam-lite): New variable.

	gnu: Add texlive-exam.
	* gnu/packages/tex.scm (texlive-exam): New variable.

	gnu: Add texlive-europecv.
	* gnu/packages/tex.scm (texlive-europecv): New variable.

	gnu: Add texlive-europasscv.
	* gnu/packages/tex.scm (texlive-europasscv): New variable.

	gnu: Add texlive-eulerpx.
	* gnu/packages/tex.scm (texlive-eulerpx): New variable.

	gnu: Add texlive-etl.
	* gnu/packages/tex.scm (texlive-etl): New variable.

	gnu: Add texlive-etaremune.
	* gnu/packages/tex.scm (texlive-etaremune): New variable.

	gnu: Add texlive-esint-type1.
	* gnu/packages/tex.scm (texlive-esint-type1): New variable.

	gnu: Add texlive-esint.
	* gnu/packages/tex.scm (texlive-esint): New variable.

	gnu: Add texlive-esindex.
	* gnu/packages/tex.scm (texlive-esindex): New variable.

	gnu: Add texlive-esieecv.
	* gnu/packages/tex.scm (texlive-esieecv): New variable.

	gnu: Add texlive-esdiff.
	* gnu/packages/tex.scm (texlive-esdiff): New variable.

	gnu: Add texlive-esami.
	* gnu/packages/tex.scm (texlive-esami): New variable.

	gnu: Add texlive-erw-l3.
	* gnu/packages/tex.scm (texlive-erw-l3): New variable.

	gnu: Add texlive-errata.
	* gnu/packages/tex.scm (texlive-errata): New variable.

	gnu: Add texlive-eqname.
	* gnu/packages/tex.scm (texlive-eqname): New variable.

	gnu: Add texlive-eqnalign.
	* gnu/packages/tex.scm (texlive-eqnalign): New variable.

	gnu: Add texlive-eqlist.
	* gnu/packages/tex.scm (texlive-eqlist): New variable.

	gnu: Add texlive-eqell.
	* gnu/packages/tex.scm (texlive-eqell): New variable.

	gnu: Add texlive-eq-pin2corr.
	* gnu/packages/tex.scm (texlive-eq-pin2corr): New variable.

	gnu: Add texlive-epiolmec.
	* gnu/packages/tex.scm (texlive-epiolmec): New variable.

	gnu: Add texlive-epigraph-keys.
	* gnu/packages/tex.scm (texlive-epigraph-keys): New variable.

	gnu: Add texlive-epigraph.
	* gnu/packages/tex.scm (texlive-epigraph): New variable.

	gnu: Add texlive-envlab.
	* gnu/packages/tex.scm (texlive-envlab): New variable.

	gnu: Add texlive-envbig.
	* gnu/packages/tex.scm (texlive-envbig): New variable.

	gnu: Add texlive-enumitem-zref.
	* gnu/packages/tex.scm (texlive-enumitem-zref): New variable.

	gnu: Add texlive-engrec.
	* gnu/packages/tex.scm (texlive-engrec): New variable.

	gnu: Add texlive-engpron.
	* gnu/packages/tex.scm (texlive-engpron): New variable.

	gnu: Add texlive-endnotes-hy.
	* gnu/packages/tex.scm (texlive-endnotes-hy): New variable.

	gnu: Add texlive-endheads.
	* gnu/packages/tex.scm (texlive-endheads): New variable.

	gnu: Add texlive-emulateapj.
	* gnu/packages/tex.scm (texlive-emulateapj): New variable.

	gnu: Add texlive-emptypage.
	* gnu/packages/tex.scm (texlive-emptypage): New variable.

	gnu: Add texlive-embrac.
	* gnu/packages/tex.scm (texlive-embrac): New variable.

	gnu: Add texlive-embedfile.
	* gnu/packages/tex.scm (texlive-embedfile): New variable.

	gnu: Add texlive-embedall.
	* gnu/packages/tex.scm (texlive-embedall): New variable.

	gnu: Add texlive-emarks.
	* gnu/packages/tex.scm (texlive-emarks): New variable.

	gnu: Add texlive-elzcards.
	* gnu/packages/tex.scm (texlive-elzcards): New variable.

	gnu: Add texlive-elpres.
	* gnu/packages/tex.scm (texlive-elpres): New variable.

	gnu: Add texlive-elmath.
	* gnu/packages/tex.scm (texlive-elmath): New variable.

	gnu: Add texlive-ellipsis.
	* gnu/packages/tex.scm (texlive-ellipsis): New variable.

	gnu: Add texlive-elements.
	* gnu/packages/tex.scm (texlive-elements): New variable.

	gnu: Add texlive-ehhline.
	* gnu/packages/tex.scm (texlive-ehhline): New variable.

	gnu: Add texlive-egplot.
	* gnu/packages/tex.scm (texlive-egplot): New variable.

	gnu: Add texlive-efbox.
	* gnu/packages/tex.scm (texlive-efbox): New variable.

	gnu: Add texlive-eemeir.
	* gnu/packages/tex.scm (texlive-eemeir): New variable.

	gnu: Add texlive-edmargin.
	* gnu/packages/tex.scm (texlive-edmargin): New variable.

	gnu: Add texlive-edichokey.
	* gnu/packages/tex.scm (texlive-edichokey): New variable.

	gnu: Add texlive-ed.
	* gnu/packages/tex.scm (texlive-ed): New variable.

	gnu: Add texlive-ecv.
	* gnu/packages/tex.scm (texlive-ecv): New variable.

	gnu: Add texlive-econlipsum.
	* gnu/packages/tex.scm (texlive-econlipsum): New variable.

	gnu: Add texlive-ecclesiastic.
	* gnu/packages/tex.scm (texlive-ecclesiastic): New variable.

	gnu: Add texlive-ebezier.
	* gnu/packages/tex.scm (texlive-ebezier): New variable.

	gnu: Add texlive-easyreview.
	* gnu/packages/tex.scm (texlive-easyreview): New variable.

	gnu: Add texlive-easylist.
	* gnu/packages/tex.scm (texlive-easylist): New variable.

	gnu: Add texlive-easyformat.
	* gnu/packages/tex.scm (texlive-easyformat): New variable.

	gnu: Add texlive-easyfloats.
	* gnu/packages/tex.scm (texlive-easyfloats): New variable.

	gnu: Add texlive-easyfig.
	* gnu/packages/tex.scm (texlive-easyfig): New variable.

	gnu: Add texlive-easybook.
	* gnu/packages/tex.scm (texlive-easybook): New variable.

	gnu: Add texlive-easy-todo.
	* gnu/packages/tex.scm (texlive-easy-todo): New variable.

	gnu: Add texlive-easy.
	* gnu/packages/tex.scm (texlive-easy): New variable.

	gnu: Add texlive-ean13isbn.
	* gnu/packages/tex.scm (texlive-ean13isbn): New variable.

	gnu: Add texlive-dynblocks.
	* gnu/packages/tex.scm (texlive-dynblocks): New variable.

	gnu: Add texlive-dynamicnumber.
	* gnu/packages/tex.scm (texlive-dynamicnumber): New variable.

	gnu: Add texlive-dvdcoll.
	* gnu/packages/tex.scm (texlive-dvdcoll): New variable.

	gnu: Add texlive-duckuments.
	* gnu/packages/tex.scm (texlive-duckuments): New variable.

	gnu: Add texlive-ducksay.
	* gnu/packages/tex.scm (texlive-ducksay): New variable.

	gnu: Add texlive-dtxgallery.
	* gnu/packages/tex.scm (texlive-dtxgallery): New variable.

	gnu: Add texlive-dtxdescribe.
	* gnu/packages/tex.scm (texlive-dtxdescribe): New variable.

	gnu: Add texlive-dtk.
	* gnu/packages/tex.scm (texlive-dtk): New variable.

	gnu: Add texlive-draftfigure.
	* gnu/packages/tex.scm (texlive-draftfigure): New variable.

	gnu: Add texlive-draftcopy.
	* gnu/packages/tex.scm (texlive-draftcopy): New variable.

	gnu: Add texlive-drac.
	* gnu/packages/tex.scm (texlive-drac): New variable.

	gnu: Add texlive-dprogress.
	* gnu/packages/tex.scm (texlive-dprogress): New variable.

	gnu: Add texlive-dpfloat.
	* gnu/packages/tex.scm (texlive-dpfloat): New variable.

	gnu: Add texlive-dox.
	* gnu/packages/tex.scm (texlive-dox): New variable.

	gnu: Add texlive-download.
	* gnu/packages/tex.scm (texlive-download): New variable.

	gnu: Add texlive-dotseqn.
	* gnu/packages/tex.scm (texlive-dotseqn): New variable.

	gnu: Add texlive-dotlessi.
	* gnu/packages/tex.scm (texlive-dotlessi): New variable.

	gnu: Add texlive-dotarrow.
	* gnu/packages/tex.scm (texlive-dotarrow): New variable.

	gnu: Add texlive-docutils.
	* gnu/packages/tex.scm (texlive-docutils): New variable.

	gnu: Add texlive-documentation.
	* gnu/packages/tex.scm (texlive-documentation): New variable.

	gnu: Add texlive-doctools.
	* gnu/packages/tex.scm (texlive-doctools): New variable.

	gnu: Add texlive-docshots.
	* gnu/packages/tex.scm (texlive-docshots): New variable.

	gnu: Add texlive-docmute.
	* gnu/packages/tex.scm (texlive-docmute): New variable.

	gnu: Add texlive-docmfp.
	* gnu/packages/tex.scm (texlive-docmfp): New variable.

	gnu: Add texlive-doclicense.
	* gnu/packages/tex.scm (texlive-doclicense): New variable.

	gnu: Add texlive-dnaseq.
	* gnu/packages/tex.scm (texlive-dnaseq): New variable.

	gnu: Add texlive-dlfltxb.
	* gnu/packages/tex.scm (texlive-dlfltxb): New variable.

	gnu: Add texlive-dirtytalk.
	* gnu/packages/tex.scm (texlive-dirtytalk): New variable.

	gnu: Add texlive-directory.
	* gnu/packages/tex.scm (texlive-directory): New variable.

	gnu: Add texlive-dimnum.
	* gnu/packages/tex.scm (texlive-dimnum): New variable.

	gnu: Add texlive-dichokey.
	* gnu/packages/tex.scm (texlive-dichokey): New variable.

	gnu: Add texlive-dialogl.
	* gnu/packages/tex.scm (texlive-dialogl): New variable.

	gnu: Add texlive-diagnose.
	* gnu/packages/tex.scm (texlive-diagnose): New variable.

	gnu: Add texlive-diabetes-logbook.
	* gnu/packages/tex.scm (texlive-diabetes-logbook): New variable.

	gnu: Add texlive-democodetools.
	* gnu/packages/tex.scm (texlive-democodetools): New variable.

	gnu: Add texlive-delimtxt.
	* gnu/packages/tex.scm (texlive-delimtxt): New variable.

	gnu: Add texlive-decorule.
	* gnu/packages/tex.scm (texlive-decorule): New variable.

	gnu: Add texlive-decimal.
	* gnu/packages/tex.scm (texlive-decimal): New variable.

	gnu: Add texlive-debate.
	* gnu/packages/tex.scm (texlive-debate): New variable.

	gnu: Add texlive-dbshow.
	* gnu/packages/tex.scm (texlive-dbshow): New variable.

	gnu: Add texlive-dblfloatfix.
	* gnu/packages/tex.scm (texlive-dblfloatfix): New variable.

	gnu: Add texlive-datetime2-welsh.
	* gnu/packages/tex.scm (texlive-datetime2-welsh): New variable.

	gnu: Add texlive-datetime2-usorbian.
	* gnu/packages/tex.scm (texlive-datetime2-usorbian): New variable.

	gnu: Add texlive-datetime2-ukrainian.
	* gnu/packages/tex.scm (texlive-datetime2-ukrainian): New variable.

	gnu: Add texlive-datetime2-turkish.
	* gnu/packages/tex.scm (texlive-datetime2-turkish): New variable.

	gnu: Add texlive-datetime2-swedish.
	* gnu/packages/tex.scm (texlive-datetime2-swedish): New variable.

	gnu: Add texlive-datetime2-spanish.
	* gnu/packages/tex.scm (texlive-datetime2-spanish): New variable.

	gnu: Add texlive-datetime2-slovene.
	* gnu/packages/tex.scm (texlive-datetime2-slovene): New variable.

	gnu: Add texlive-datetime2-slovak.
	* gnu/packages/tex.scm (texlive-datetime2-slovak): New variable.

	gnu: Add texlive-datetime2-serbian.
	* gnu/packages/tex.scm (texlive-datetime2-serbian): New variable.

	gnu: Add texlive-datetime2-scottish.
	* gnu/packages/tex.scm (texlive-datetime2-scottish): New variable.

	gnu: Add texlive-datetime2-samin.
	* gnu/packages/tex.scm (texlive-datetime2-samin): New variable.

	gnu: Add texlive-datetime2-russian.
	* gnu/packages/tex.scm (texlive-datetime2-russian): New variable.

	gnu: Add texlive-datetime2-romanian.
	* gnu/packages/tex.scm (texlive-datetime2-romanian): New variable.

	gnu: Add texlive-datetime2-portuges.
	* gnu/packages/tex.scm (texlive-datetime2-portuges): New variable.

	gnu: Add texlive-datetime2-polish.
	* gnu/packages/tex.scm (texlive-datetime2-polish): New variable.

	gnu: Add texlive-datetime2-norsk.
	* gnu/packages/tex.scm (texlive-datetime2-norsk): New variable.

	gnu: Add texlive-datetime2-magyar.
	* gnu/packages/tex.scm (texlive-datetime2-magyar): New variable.

	gnu: Add texlive-datetime2-lsorbian.
	* gnu/packages/tex.scm (texlive-datetime2-lsorbian): New variable.

	gnu: Add texlive-datetime2-latin.
	* gnu/packages/tex.scm (texlive-datetime2-latin): New variable.

	gnu: Add texlive-datetime2-italian.
	* gnu/packages/tex.scm (texlive-datetime2-italian): New variable.

	gnu: Add texlive-datetime2-it-fulltext.
	* gnu/packages/tex.scm (texlive-datetime2-it-fulltext): New variable.

	gnu: Add texlive-datetime2-irish.
	* gnu/packages/tex.scm (texlive-datetime2-irish): New variable.

	gnu: Add texlive-datetime2-icelandic.
	* gnu/packages/tex.scm (texlive-datetime2-icelandic): New variable.

	gnu: Add texlive-datetime2-hebrew.
	* gnu/packages/tex.scm (texlive-datetime2-hebrew): New variable.

	gnu: Add texlive-datetime2-greek.
	* gnu/packages/tex.scm (texlive-datetime2-greek): New variable.

	gnu: Add texlive-datetime2-german.
	* gnu/packages/tex.scm (texlive-datetime2-german): New variable.

	gnu: Add texlive-datetime2-galician.
	* gnu/packages/tex.scm (texlive-datetime2-galician): New variable.

	gnu: Add texlive-datetime2-french.
	* gnu/packages/tex.scm (texlive-datetime2-french): New variable.

	gnu: Add texlive-datetime2-finnish.
	* gnu/packages/tex.scm (texlive-datetime2-finnish): New variable.

	gnu: Add texlive-datetime2-estonian.
	* gnu/packages/tex.scm (texlive-datetime2-estonian): New variable.

	gnu: Add texlive-datetime2-esperanto.
	* gnu/packages/tex.scm (texlive-datetime2-esperanto): New variable.

	gnu: Add texlive-datetime2-english.
	* gnu/packages/tex.scm (texlive-datetime2-english): New variable.

	gnu: Add texlive-datetime2-en-fulltext.
	* gnu/packages/tex.scm (texlive-datetime2-en-fulltext): New variable.

	gnu: Add texlive-datetime2-dutch.
	* gnu/packages/tex.scm (texlive-datetime2-dutch): New variable.

	gnu: Add texlive-datetime2-danish.
	* gnu/packages/tex.scm (texlive-datetime2-danish): New variable.

	gnu: Add texlive-datetime2-czech.
	* gnu/packages/tex.scm (texlive-datetime2-czech): New variable.

	gnu: Add texlive-datetime2-croatian.
	* gnu/packages/tex.scm (texlive-datetime2-croatian): New variable.

	gnu: Add texlive-datetime2-catalan.
	* gnu/packages/tex.scm (texlive-datetime2-catalan): New variable.

	gnu: Add texlive-datetime2-bulgarian.
	* gnu/packages/tex.scm (texlive-datetime2-bulgarian): New variable.

	gnu: Add texlive-datetime2-breton.
	* gnu/packages/tex.scm (texlive-datetime2-breton): New variable.

	gnu: Add texlive-datetime2-basque.
	* gnu/packages/tex.scm (texlive-datetime2-basque): New variable.

	gnu: Add texlive-datetime2-bahasai.
	* gnu/packages/tex.scm (texlive-datetime2-bahasai): New variable.

	gnu: Add texlive-datestamp.
	* gnu/packages/tex.scm (texlive-datestamp): New variable.

	gnu: Add texlive-datenumber.
	* gnu/packages/tex.scm (texlive-datenumber): New variable.

	gnu: Add texlive-dateiliste.
	* gnu/packages/tex.scm (texlive-dateiliste): New variable.

	gnu: Add texlive-datax.
	* gnu/packages/tex.scm (texlive-datax): New variable.

	gnu: Add texlive-dataref.
	* gnu/packages/tex.scm (texlive-dataref): New variable.

	gnu: Add texlive-dashundergaps.
	* gnu/packages/tex.scm (texlive-dashundergaps): New variable.

	gnu: Add texlive-dashbox.
	* gnu/packages/tex.scm (texlive-dashbox): New variable.

	gnu: Add texlive-darkmode.
	* gnu/packages/tex.scm (texlive-darkmode): New variable.

	gnu: Add texlive-cybercic.
	* gnu/packages/tex.scm (texlive-cybercic): New variable.

	gnu: Add texlive-cyber.
	* gnu/packages/tex.scm (texlive-cyber): New variable.

	gnu: Add texlive-cweb-latex.
	* gnu/packages/tex.scm (texlive-cweb-latex): New variable.

	gnu: Add texlive-cv4tw.
	* gnu/packages/tex.scm (texlive-cv4tw): New variable.

	gnu: Add texlive-cv.
	* gnu/packages/tex.scm (texlive-cv): New variable.

	gnu: Add texlive-cutwin.
	* gnu/packages/tex.scm (texlive-cutwin): New variable.

	gnu: Add texlive-currvita.
	* gnu/packages/tex.scm (texlive-currvita): New variable.

	gnu: Add texlive-currency.
	* gnu/packages/tex.scm (texlive-currency): New variable.

	gnu: Add texlive-cuisine.
	* gnu/packages/tex.scm (texlive-cuisine): New variable.

	gnu: Add texlive-csvsimple.
	* gnu/packages/tex.scm (texlive-csvsimple): New variable.

	gnu: Add texlive-csvmerge.
	* gnu/packages/tex.scm (texlive-csvmerge): New variable.

	gnu: Add texlive-css-colors.
	* gnu/packages/tex.scm (texlive-css-colors): New variable.

	gnu: Add texlive-crossreftools.
	* gnu/packages/tex.scm (texlive-crossreftools): New variable.

	gnu: Add texlive-crossreference.
	* gnu/packages/tex.scm (texlive-crossreference): New variable.

	gnu: Add texlive-crbox.
	* gnu/packages/tex.scm (texlive-crbox): New variable.

	gnu: Add texlive-cprotectinside.
	* gnu/packages/tex.scm (texlive-cprotectinside): New variable.

	gnu: Add texlive-cprotect.
	* gnu/packages/tex.scm (texlive-cprotect): New variable.

	gnu: Add texlive-coverpage.
	* gnu/packages/tex.scm (texlive-coverpage): New variable.

	gnu: Add texlive-coursepaper.
	* gnu/packages/tex.scm (texlive-coursepaper): New variable.

	gnu: Add texlive-courseoutline.
	* gnu/packages/tex.scm (texlive-courseoutline): New variable.

	gnu: Add texlive-counttexruns.
	* gnu/packages/tex.scm (texlive-counttexruns): New variable.

	gnu: Add texlive-coseoul.
	* gnu/packages/tex.scm (texlive-coseoul): New variable.

	gnu: Add texlive-copyrightbox.
	* gnu/packages/tex.scm (texlive-copyrightbox): New variable.

	gnu: Add texlive-copyedit.
	* gnu/packages/tex.scm (texlive-copyedit): New variable.

	gnu: Add texlive-coordsys.
	* gnu/packages/tex.scm (texlive-coordsys): New variable.

	gnu: Add texlive-coop-writing.
	* gnu/packages/tex.scm (texlive-coop-writing): New variable.

	gnu: Add texlive-cooltooltips.
	* gnu/packages/tex.scm (texlive-cooltooltips): New variable.

	gnu: Add texlive-coolthms.
	* gnu/packages/tex.scm (texlive-coolthms): New variable.

	gnu: Add texlive-coolstr.
	* gnu/packages/tex.scm (texlive-coolstr): New variable.

	gnu: Add texlive-coollist.
	* gnu/packages/tex.scm (texlive-coollist): New variable.

	gnu: Add texlive-coolfn.
	* gnu/packages/tex.scm (texlive-coolfn): New variable.

	gnu: Add texlive-cool.
	* gnu/packages/tex.scm (texlive-cool): New variable.

	gnu: Add texlive-cooking-units.
	* gnu/packages/tex.scm (texlive-cooking-units): New variable.

	gnu: Add texlive-cooking.
	* gnu/packages/tex.scm (texlive-cooking): New variable.

	gnu: Add texlive-conv-xkv.
	* gnu/packages/tex.scm (texlive-conv-xkv): New variable.

	gnu: Add texlive-contracard.
	* gnu/packages/tex.scm (texlive-contracard): New variable.

	gnu: Add texlive-contour.
	* gnu/packages/tex.scm (texlive-contour): New variable.

	gnu: Add texlive-continue.
	* gnu/packages/tex.scm (texlive-continue): New variable.

	gnu: Add texlive-constants.
	* gnu/packages/tex.scm (texlive-constants): New variable.

	gnu: Add texlive-conditext.
	* gnu/packages/tex.scm (texlive-conditext): New variable.

	gnu: Add texlive-concprog.
	* gnu/packages/tex.scm (texlive-concprog): New variable.

	gnu: Add texlive-concepts.
	* gnu/packages/tex.scm (texlive-concepts): New variable.

	gnu: Add texlive-competences.
	* gnu/packages/tex.scm (texlive-competences): New variable.

	gnu: Add texlive-commonunicode.
	* gnu/packages/tex.scm (texlive-commonunicode): New variable.

	gnu: Add texlive-commedit.
	* gnu/packages/tex.scm (texlive-commedit): New variable.

	gnu: Add texlive-commado.
	* gnu/packages/tex.scm (texlive-commado): New variable.

	gnu: Add texlive-comma.
	* gnu/packages/tex.scm (texlive-comma): New variable.

	gnu: Add texlive-combine.
	* gnu/packages/tex.scm (texlive-combine): New variable.

	gnu: Add texlive-combelow.
	* gnu/packages/tex.scm (texlive-combelow): New variable.

	gnu: Add texlive-colourchange.
	* gnu/packages/tex.scm (texlive-colourchange): New variable.

	gnu: Add texlive-colorweb.
	* gnu/packages/tex.scm (texlive-colorweb): New variable.

	gnu: Add texlive-colorwav.
	* gnu/packages/tex.scm (texlive-colorwav): New variable.

	gnu: Add texlive-colortab.
	* gnu/packages/tex.scm (texlive-colortab): New variable.

	gnu: Add texlive-colorspace.
	* gnu/packages/tex.scm (texlive-colorspace): New variable.

	gnu: Add texlive-coloring.
	* gnu/packages/tex.scm (texlive-coloring): New variable.

	gnu: Add texlive-colorinfo.
	* gnu/packages/tex.scm (texlive-colorinfo): New variable.

	gnu: Add texlive-colorframed.
	* gnu/packages/tex.scm (texlive-colorframed): New variable.

	gnu: Add texlive-colordoc.
	* gnu/packages/tex.scm (texlive-colordoc): New variable.

	gnu: Add texlive-color-edits.
	* gnu/packages/tex.scm (texlive-color-edits): New variable.

	gnu: Add texlive-colophon.
	* gnu/packages/tex.scm (texlive-colophon): New variable.

	gnu: Add texlive-collcell.
	* gnu/packages/tex.scm (texlive-collcell): New variable.

	gnu: Add texlive-codesection.
	* gnu/packages/tex.scm (texlive-codesection): New variable.

	gnu: Add texlive-codepage.
	* gnu/packages/tex.scm (texlive-codepage): New variable.

	gnu: Add texlive-codehigh.
	* gnu/packages/tex.scm (texlive-codehigh): New variable.

	gnu: Add texlive-codedoc.
	* gnu/packages/tex.scm (texlive-codedoc): New variable.

	gnu: Add texlive-codebox.
	* gnu/packages/tex.scm (texlive-codebox): New variable.

	gnu: Add texlive-cntperchap.
	* gnu/packages/tex.scm (texlive-cntperchap): New variable.

	gnu: Add texlive-cntformats.
	* gnu/packages/tex.scm (texlive-cntformats): New variable.

	gnu: Add texlive-cnltx.
	* gnu/packages/tex.scm (texlive-cnltx): New variable.

	gnu: Add texlive-cmsd.
	* gnu/packages/tex.scm (texlive-cmsd): New variable.

	gnu: Add texlive-cmdtrack.
	* gnu/packages/tex.scm (texlive-cmdtrack): New variable.

	gnu: Add texlive-cmdstring.
	* gnu/packages/tex.scm (texlive-cmdstring): New variable.

	gnu: Add texlive-clrstrip.
	* gnu/packages/tex.scm (texlive-clrstrip): New variable.

	gnu: Add texlive-clrdblpg.
	* gnu/packages/tex.scm (texlive-clrdblpg): New variable.

	gnu: Add texlive-clock.
	* gnu/packages/tex.scm (texlive-clock): New variable.

	gnu: Add texlive-clistmap.
	* gnu/packages/tex.scm (texlive-clistmap): New variable.

	gnu: Add texlive-clipboard.
	* gnu/packages/tex.scm (texlive-clipboard): New variable.

	gnu: Add texlive-clicks.
	* gnu/packages/tex.scm (texlive-clicks): New variable.

	gnu: Add texlive-clefval.
	* gnu/packages/tex.scm (texlive-clefval): New variable.

	gnu: Add texlive-classpack.
	* gnu/packages/tex.scm (texlive-classpack): New variable.

	gnu: Add texlive-classics.
	* gnu/packages/tex.scm (texlive-classics): New variable.

	gnu: Add texlive-circledtext.
	* gnu/packages/tex.scm (texlive-circledtext): New variable.

	gnu: Add texlive-circledsteps.
	* gnu/packages/tex.scm (texlive-circledsteps): New variable.

	gnu: Add texlive-circ.
	* gnu/packages/tex.scm (texlive-circ): New variable.

	gnu: Add texlive-chronology.
	* gnu/packages/tex.scm (texlive-chronology): New variable.

	gnu: Add texlive-chletter.
	* gnu/packages/tex.scm (texlive-chletter): New variable.

	gnu: Add texlive-chkfloat.
	* gnu/packages/tex.scm (texlive-chkfloat): New variable.

	gnu: Add texlive-childdoc.
	* gnu/packages/tex.scm (texlive-childdoc): New variable.

	gnu: Add texlive-chextras.
	* gnu/packages/tex.scm (texlive-chextras): New variable.

	gnu: Add texlive-chet.
	* gnu/packages/tex.scm (texlive-chet): New variable.

	gnu: Add texlive-checkend.
	* gnu/packages/tex.scm (texlive-checkend): New variable.

	gnu: Add texlive-cheatsheet.
	* gnu/packages/tex.scm (texlive-cheatsheet): New variable.

	gnu: Add texlive-chapterfolder.
	* gnu/packages/tex.scm (texlive-chapterfolder): New variable.

	gnu: Add texlive-chappg.
	* gnu/packages/tex.scm (texlive-chappg): New variable.

	gnu: Add texlive-changes.
	* gnu/packages/tex.scm (texlive-changes): New variable.

	gnu: Add texlive-changelog.
	* gnu/packages/tex.scm (texlive-changelog): New variable.

	gnu: Add texlive-changelayout.
	* gnu/packages/tex.scm (texlive-changelayout): New variable.

	gnu: Add texlive-centerlastline.
	* gnu/packages/tex.scm (texlive-centerlastline): New variable.

	gnu: Add texlive-centeredline.
	* gnu/packages/tex.scm (texlive-centeredline): New variable.

	gnu: Add texlive-censor.
	* gnu/packages/tex.scm (texlive-censor): New variable.

	gnu: Add texlive-cellspace.
	* gnu/packages/tex.scm (texlive-cellspace): New variable.

	gnu: Add texlive-cellprops.
	* gnu/packages/tex.scm (texlive-cellprops): New variable.

	gnu: Add texlive-cdpbundl.
	* gnu/packages/tex.scm (texlive-cdpbundl): New variable.

	gnu: Add texlive-cdcmd.
	* gnu/packages/tex.scm (texlive-cdcmd): New variable.

	gnu: Add texlive-cd-cover.
	* gnu/packages/tex.scm (texlive-cd-cover): New variable.

	gnu: Add texlive-cd.
	* gnu/packages/tex.scm (texlive-cd): New variable.

	gnu: Add texlive-cclicenses.
	* gnu/packages/tex.scm (texlive-cclicenses): New variable.

	gnu: Add texlive-ccaption.
	* gnu/packages/tex.scm (texlive-ccaption): New variable.

	gnu: Add texlive-cbcoptic.
	* gnu/packages/tex.scm (texlive-cbcoptic): New variable.

	gnu: Add texlive-catoptions.
	* gnu/packages/tex.scm (texlive-catoptions): New variable.

	gnu: Add texlive-catechis.
	* gnu/packages/tex.scm (texlive-catechis): New variable.

	gnu: Add texlive-catchfilebetweentags.
	* gnu/packages/tex.scm (texlive-catchfilebetweentags): New variable.

	gnu: Add texlive-casyl.
	* gnu/packages/tex.scm (texlive-casyl): New variable.

	gnu: Add texlive-cases.
	* gnu/packages/tex.scm (texlive-cases): New variable.

	gnu: Add texlive-carbohydrates.
	* gnu/packages/tex.scm (texlive-carbohydrates): New variable.

	gnu: Add texlive-captdef.
	* gnu/packages/tex.scm (texlive-captdef): New variable.

	gnu: Add texlive-captcont.
	* gnu/packages/tex.scm (texlive-captcont): New variable.

	gnu: Add texlive-canoniclayout.
	* gnu/packages/tex.scm (texlive-canoniclayout): New variable.

	gnu: Add texlive-cancel.
	* gnu/packages/tex.scm (texlive-cancel): New variable.

	gnu: Add texlive-calxxxx-yyyy.
	* gnu/packages/tex.scm (texlive-calxxxx-yyyy): New variable.

	gnu: Add texlive-cals.
	* gnu/packages/tex.scm (texlive-cals): New variable.

	gnu: Add texlive-calculator.
	* gnu/packages/tex.scm (texlive-calculator): New variable.

	gnu: Add texlive-calctab.
	* gnu/packages/tex.scm (texlive-calctab): New variable.

	gnu: Add texlive-calcage.
	* gnu/packages/tex.scm (texlive-calcage): New variable.

	gnu: Add texlive-bxtexlogo.
	* gnu/packages/tex.scm (texlive-bxtexlogo): New variable.

	gnu: Add texlive-bxpdfver.
	* gnu/packages/tex.scm (texlive-bxpdfver): New variable.

	gnu: Add texlive-bxpapersize.
	* gnu/packages/tex.scm (texlive-bxpapersize): New variable.

	gnu: Add texlive-bxnewfont.
	* gnu/packages/tex.scm (texlive-bxnewfont): New variable.

	gnu: Add texlive-bxenclose.
	* gnu/packages/tex.scm (texlive-bxenclose): New variable.

	gnu: Add texlive-bxdvidriver.
	* gnu/packages/tex.scm (texlive-bxdvidriver): New variable.

	gnu: Add texlive-bxdpx-beamer.
	* gnu/packages/tex.scm (texlive-bxdpx-beamer): New variable.

	gnu: Add texlive-bxcalc.
	* gnu/packages/tex.scm (texlive-bxcalc): New variable.

	gnu: Add texlive-bullcntr.
	* gnu/packages/tex.scm (texlive-bullcntr): New variable.

	gnu: Add texlive-bubblesort.
	* gnu/packages/tex.scm (texlive-bubblesort): New variable.

	gnu: Add texlive-braket.
	* gnu/packages/tex.scm (texlive-braket): New variable.

	gnu: Add texlive-bracketkey.
	* gnu/packages/tex.scm (texlive-bracketkey): New variable.

	gnu: Add texlive-boxhandler.
	* gnu/packages/tex.scm (texlive-boxhandler): New variable.

	gnu: Add texlive-boxedminipage.
	* gnu/packages/tex.scm (texlive-boxedminipage): New variable.

	gnu: Add texlive-bophook.
	* gnu/packages/tex.scm (texlive-bophook): New variable.

	gnu: Add texlive-boolexpr.
	* gnu/packages/tex.scm (texlive-boolexpr): New variable.

	gnu: Add texlive-bookshelf.
	* gnu/packages/tex.scm (texlive-bookshelf): New variable.

	gnu: Add texlive-booklet.
	* gnu/packages/tex.scm (texlive-booklet): New variable.

	gnu: Add texlive-bookest.
	* gnu/packages/tex.scm (texlive-bookest): New variable.

	gnu: Add texlive-book-of-common-prayer.
	* gnu/packages/tex.scm (texlive-book-of-common-prayer): New variable.

	gnu: Add texlive-bold-extra.
	* gnu/packages/tex.scm (texlive-bold-extra): New variable.

	gnu: Add texlive-boites.
	* gnu/packages/tex.scm (texlive-boites): New variable.

	gnu: Add texlive-bnumexpr.
	* gnu/packages/tex.scm (texlive-bnumexpr): New variable.

	gnu: Add texlive-blowup.
	* gnu/packages/tex.scm (texlive-blowup): New variable.

	gnu: Add texlive-block.
	* gnu/packages/tex.scm (texlive-block): New variable.

	gnu: Add texlive-blkarray.
	* gnu/packages/tex.scm (texlive-blkarray): New variable.

	gnu: Add texlive-bizcard.
	* gnu/packages/tex.scm (texlive-bizcard): New variable.

	gnu: Add texlive-bithesis.
	* gnu/packages/tex.scm (texlive-bithesis): New variable.

	gnu: Add texlive-biochemistry-colors.
	* gnu/packages/tex.scm (texlive-biochemistry-colors): New variable.

	gnu: Add texlive-bilingualpages.
	* gnu/packages/tex.scm (texlive-bilingualpages): New variable.

	gnu: Add texlive-bigints.
	* gnu/packages/tex.scm (texlive-bigints): New variable.

	gnu: Add texlive-bibletext.
	* gnu/packages/tex.scm (texlive-bibletext): New variable.

	gnu: Add texlive-bhcexam.
	* gnu/packages/tex.scm (texlive-bhcexam): New variable.

	gnu: Add texlive-bez123.
	* gnu/packages/tex.scm (texlive-bez123): New variable.

	gnu: Add texlive-bewerbung.
	* gnu/packages/tex.scm (texlive-bewerbung): New variable.

	gnu: Add texlive-beton.
	* gnu/packages/tex.scm (texlive-beton): New variable.

	gnu: Add texlive-beaulivre.
	* gnu/packages/tex.scm (texlive-beaulivre): New variable.

	gnu: Add texlive-bearwear.
	* gnu/packages/tex.scm (texlive-bearwear): New variable.

	gnu: Add texlive-beamerthemenord.
	* gnu/packages/tex.scm (texlive-beamerthemenord): New variable.

	gnu: Add texlive-beamerthemenirma.
	* gnu/packages/tex.scm (texlive-beamerthemenirma): New variable.

	gnu: Add texlive-beamerthemelalic.
	* gnu/packages/tex.scm (texlive-beamerthemelalic): New variable.

	gnu: Add texlive-beamerthemejltree.
	* gnu/packages/tex.scm (texlive-beamerthemejltree): New variable.

	gnu: Add texlive-beamerthemeamurmaple.
	* gnu/packages/tex.scm (texlive-beamerthemeamurmaple): New variable.

	gnu: Add texlive-beamertheme-upenn-bc.
	* gnu/packages/tex.scm (texlive-beamertheme-upenn-bc): New variable.

	gnu: Add texlive-beamertheme-trigon.
	* gnu/packages/tex.scm (texlive-beamertheme-trigon): New variable.

	gnu: Add texlive-beamertheme-tcolorbox.
	* gnu/packages/tex.scm (texlive-beamertheme-tcolorbox): New variable.

	gnu: Add texlive-beamertheme-simpleplus.
	* gnu/packages/tex.scm (texlive-beamertheme-simpleplus): New variable.

	gnu: Add texlive-beamertheme-simpledarkblue.
	* gnu/packages/tex.scm (texlive-beamertheme-simpledarkblue): New variable.

	gnu: Add texlive-beamertheme-saintpetersburg.
	* gnu/packages/tex.scm (texlive-beamertheme-saintpetersburg): New variable.

	gnu: Add texlive-beamertheme-pure-minimalistic.
	* gnu/packages/tex.scm (texlive-beamertheme-pure-minimalistic): New variable.

	gnu: Add texlive-beamertheme-phnompenh.
	* gnu/packages/tex.scm (texlive-beamertheme-phnompenh): New variable.

	gnu: Add texlive-beamertheme-npbt.
	* gnu/packages/tex.scm (texlive-beamertheme-npbt): New variable.

	gnu: Add texlive-beamertheme-metropolis.
	* gnu/packages/tex.scm (texlive-beamertheme-metropolis): New variable.

	gnu: Add texlive-beamertheme-light.
	* gnu/packages/tex.scm (texlive-beamertheme-light): New variable.

	gnu: Add texlive-beamertheme-focus.
	* gnu/packages/tex.scm (texlive-beamertheme-focus): New variable.

	gnu: Add texlive-beamertheme-epyt.
	* gnu/packages/tex.scm (texlive-beamertheme-epyt): New variable.

	gnu: Add texlive-beamertheme-detlevcm.
	* gnu/packages/tex.scm (texlive-beamertheme-detlevcm): New variable.

	gnu: Add texlive-beamertheme-cuerna.
	* gnu/packages/tex.scm (texlive-beamertheme-cuerna): New variable.

	gnu: Add texlive-beamertheme-arguelles.
	* gnu/packages/tex.scm (texlive-beamertheme-arguelles): New variable.

	gnu: Add texlive-beamersubframe.
	* gnu/packages/tex.scm (texlive-beamersubframe): New variable.

	gnu: Add texlive-beamerposter.
	* gnu/packages/tex.scm (texlive-beamerposter): New variable.

	gnu: Add texlive-beamerdarkthemes.
	* gnu/packages/tex.scm (texlive-beamerdarkthemes): New variable.

	gnu: Add texlive-beamercolorthemeowl.
	* gnu/packages/tex.scm (texlive-beamercolorthemeowl): New variable.

	gnu: Add texlive-beamerauxtheme.
	* gnu/packages/tex.scm (texlive-beamerauxtheme): New variable.

	gnu: Add texlive-beameraudience.
	* gnu/packages/tex.scm (texlive-beameraudience): New variable.

	gnu: Add texlive-beamerappendixnote.
	* gnu/packages/tex.scm (texlive-beamerappendixnote): New variable.

	gnu: Add texlive-beamer2thesis.
	* gnu/packages/tex.scm (texlive-beamer2thesis): New variable.

	gnu: Add texlive-beamer-rl.
	* gnu/packages/tex.scm (texlive-beamer-rl): New variable.

	gnu: Add texlive-bchart.
	* gnu/packages/tex.scm (texlive-bchart): New variable.

	gnu: Add texlive-basicarith.
	* gnu/packages/tex.scm (texlive-basicarith): New variable.

	gnu: Add texlive-bashful.
	* gnu/packages/tex.scm (texlive-bashful): New variable.

	gnu: Add texlive-bankstatement.
	* gnu/packages/tex.scm (texlive-bankstatement): New variable.

	gnu: Add texlive-background.
	* gnu/packages/tex.scm (texlive-background): New variable.

	gnu: Add texlive-axessibility.
	* gnu/packages/tex.scm (texlive-axessibility): New variable.

	gnu: Add texlive-avremu.
	* gnu/packages/tex.scm (texlive-avremu): New variable.

	gnu: Add texlive-autopuncitems.
	* gnu/packages/tex.scm (texlive-autopuncitems): New variable.

	gnu: Add texlive-autopdf.
	* gnu/packages/tex.scm (texlive-autopdf): New variable.

	gnu: Add texlive-autonum.
	* gnu/packages/tex.scm (texlive-autonum): New variable.

	gnu: Add texlive-autofancyhdr.
	* gnu/packages/tex.scm (texlive-autofancyhdr): New variable.

	gnu: Add texlive-authorindex.
	* gnu/packages/tex.scm (texlive-authorindex): New variable.

	gnu: Add texlive-authorarchive.
	* gnu/packages/tex.scm (texlive-authorarchive): New variable.

	gnu: Add texlive-authoraftertitle.
	* gnu/packages/tex.scm (texlive-authoraftertitle): New variable.

	gnu: Add texlive-aurl.
	* gnu/packages/tex.scm (texlive-aurl): New variable.

	gnu: Add texlive-atendofenv.
	* gnu/packages/tex.scm (texlive-atendofenv): New variable.

	gnu: Add texlive-association-matrix.
	* gnu/packages/tex.scm (texlive-association-matrix): New variable.

	gnu: Add texlive-assoccnt.
	* gnu/packages/tex.scm (texlive-assoccnt): New variable.

	gnu: Add texlive-assignment.
	* gnu/packages/tex.scm (texlive-assignment): New variable.

	gnu: Add texlive-askinclude.
	* gnu/packages/tex.scm (texlive-askinclude): New variable.

	gnu: Add texlive-asciilist.
	* gnu/packages/tex.scm (texlive-asciilist): New variable.

	gnu: Add texlive-arydshln.
	* gnu/packages/tex.scm (texlive-arydshln): New variable.

	gnu: Add texlive-arraysort.
	* gnu/packages/tex.scm (texlive-arraysort): New variable.

	gnu: Add texlive-arrayjobx.
	* gnu/packages/tex.scm (texlive-arrayjobx): New variable.

	gnu: Add texlive-arraycols.
	* gnu/packages/tex.scm (texlive-arraycols): New variable.

	gnu: Add texlive-arcs.
	* gnu/packages/tex.scm (texlive-arcs): New variable.

	gnu: Add texlive-arabicfront.
	* gnu/packages/tex.scm (texlive-arabicfront): New variable.

	gnu: Add texlive-apptools.
	* gnu/packages/tex.scm (texlive-apptools): New variable.

	gnu: Add texlive-appendixnumberbeamer.
	* gnu/packages/tex.scm (texlive-appendixnumberbeamer): New variable.

	gnu: Add texlive-answers.
	* gnu/packages/tex.scm (texlive-answers): New variable.

	gnu: Add texlive-anonchap.
	* gnu/packages/tex.scm (texlive-anonchap): New variable.

	gnu: Add texlive-animate.
	* gnu/packages/tex.scm (texlive-animate): New variable.

	gnu: Add texlive-amsaddr.
	* gnu/packages/tex.scm (texlive-amsaddr): New variable.

	gnu: Add texlive-altsubsup.
	* gnu/packages/tex.scm (texlive-altsubsup): New variable.

	gnu: Add texlive-altfont.
	* gnu/packages/tex.scm (texlive-altfont): New variable.

	gnu: Add texlive-alterqcm.
	* gnu/packages/tex.scm (texlive-alterqcm): New variable.

	gnu: Add texlive-alnumsec.
	* gnu/packages/tex.scm (texlive-alnumsec): New variable.

	gnu: Add texlive-alertmessage.
	* gnu/packages/tex.scm (texlive-alertmessage): New variable.

	gnu: Add texlive-alchemist.
	* gnu/packages/tex.scm (texlive-alchemist): New variable.

	gnu: Add texlive-akletter.
	* gnu/packages/tex.scm (texlive-akletter): New variable.

	gnu: Add texlive-akktex.
	* gnu/packages/tex.scm (texlive-akktex): New variable.

	gnu: Add texlive-advdate.
	* gnu/packages/tex.scm (texlive-advdate): New variable.

	gnu: Add texlive-adrconv.
	* gnu/packages/tex.scm (texlive-adrconv): New variable.

	gnu: Add texlive-adjmulticol.
	* gnu/packages/tex.scm (texlive-adjmulticol): New variable.

	gnu: Add texlive-addlines.
	* gnu/packages/tex.scm (texlive-addlines): New variable.

	gnu: Add texlive-addfont.
	* gnu/packages/tex.scm (texlive-addfont): New variable.

	gnu: Add texlive-actuarialsymbol.
	* gnu/packages/tex.scm (texlive-actuarialsymbol): New variable.

	gnu: Add texlive-actuarialangle.
	* gnu/packages/tex.scm (texlive-actuarialangle): New variable.

	gnu: Add texlive-acroterm.
	* gnu/packages/tex.scm (texlive-acroterm): New variable.

	gnu: Add texlive-acro.
	* gnu/packages/tex.scm (texlive-acro): New variable.

	gnu: Add texlive-achemso.
	* gnu/packages/tex.scm (texlive-achemso): New variable.

	gnu: Add texlive-accessibility.
	* gnu/packages/tex.scm (texlive-accessibility): New variable.

	gnu: Add texlive-abspos.
	* gnu/packages/tex.scm (texlive-abspos): New variable.

	gnu: Add texlive-abraces.
	* gnu/packages/tex.scm (texlive-abraces): New variable.

	gnu: Add texlive-a5comb.
	* gnu/packages/tex.scm (texlive-a5comb): New variable.

	gnu: Add texlive-a4wide.
	* gnu/packages/tex.scm (texlive-a4wide): New variable.

	gnu: Add texlive-a0poster.
	* gnu/packages/tex.scm (texlive-a0poster): New variable.

	gnu: Add texlive-2up.
	* gnu/packages/tex.scm (texlive-2up): New variable.

2023-08-31  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.

2023-08-31  Jelle Licht  <jlicht@fsfe.org>

	gnu: node-lts: Update to 18.17.1.
	* gnu/packages/node.scm (node-lts): Update to 18.17.1.

	gnu: llhttp-bootstrap: Update to 6.0.11.
	* gnu/packages/node.scm (llhttp-bootstrap): Update to 6.0.11.

2023-08-31  Andreas Enge  <andreas@enge.fr>

	gnu: matio: Update to 1.5.23.
	* gnu/packages/maths.scm (matio): Update to 1.5.23.

	gnu: matio: Use standard hd5 as input.
	* gnu/packages/maths.scm (matio)[inputs]: Replace hdf5-1.8 by hdf5,
	  which is version 1.10.

2023-08-31  宋文武  <iyzsong@member.fsf.org>

	gnu: upx: Update to 4.1.0.
	* gnu/packages/compression.scm (upx): Update to 4.1.0.

	gnu: xkcdpass: Update to 1.19.4.
	* gnu/packages/password-utils.scm (xkcdpass): Update to 1.19.4.

	gnu: vtk-7: Fix build.
	* gnu/packages/patches/vtk-7-gcc-11-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/image-processing.scm (vtk-7)[source]: Add patch for gcc-11.

	gnu: kanshi: Update to 1.4.0.
	* gnu/packages/wm.scm (kanshi): Update to 1.4.0.

	gnu: btar: Fix build.
	* gnu/packages/backup.scm (btar)[arguments]: Add CFLAGS=-fcommon to
	make-flags.

	gnu: chaiscript: Fix tests.
	* gnu/packages/cpp.scm (chaiscript)[source]: Add snippet.
	[inputs]: Add catch2.

	gnu: src: Update to 1.32.
	* gnu/packages/version-control.scm (src): Update to 1.32.

	gnu: cssc: Fix tests.
	* gnu/packages/version-control.scm (cssc)[arguments]: Replace
	egrep with grep -E in the precheck phase.

	gnu: pencil2d: Fix tests.
	* gnu/packages/animation.scm (pencil2d)[arguments]: Use gexps.
	Add fix-tests phase.

2023-08-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	etc: teams: Fix regexp match and execution.
	This is a follow up to commit 4d7b25a0 ("etc: teams: Sort and improve display
	of regular expression in 'scope' field.").

	* etc/teams.scm.in (regexp-exec*): Rename to...
	(regexp*-exec): ... this.
	(find-team-by-scope): Replace regexp? with regexp*?.  Replace regexp-exec with
	regexp*-exec.

2023-08-30  Ricardo Wurmus  <rekado@elephly.net>

	doc: Update link to Mumi repository.
	* doc/guix.texi (Web Services): Update URL of Mumi git repository.

	Reported-by: Attila Lendvai <attila@lendvai.name>

2023-08-30  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 102.15.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2023-4573, CVE-2023-4574, CVE-2023-4575, CVE-2023-4576,
	CVE-2023-4581, and CVE-2023-4584.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2023-08-30  Daniel Meißner  <daniel.meissner-i4k@ruhr-uni-bochum.de>

	gnu: Add python-glcontext.
	* gnu/packages/python-xyz.scm (python-glcontext): New variable.

2023-08-30  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: Add qmk.
	* gnu/packages/firmware.scm (qmk): New variable.

	gnu: Add python-milc.
	* gnu/packages/python-xyz.scm (python-milc): New variable.

	gnu: Add python-dotty-dict.
	* gnu/packages/python-xyz.scm (python-dotty-dict): New variable.

	gnu: Add python-hjson.
	* gnu/packages/python-xyz.scm (python-hjson): New variable.

	gnu: Add python-halo.
	* gnu/packages/terminals.scm (python-halo): New variable.

	gnu: Add python-log-symbols.
	* gnu/packages/terminals.scm (python-log-symbols): New variable.

	gnu: Add python-spinners.
	* gnu/packages/terminals.scm (python-spinners): New variable.

	gnu: Add python-hid.
	* gnu/packages/libusb.scm (python-hid): New variable.

2023-08-27  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge tracking branch 'master' into gnome-team.

2023-08-27  Hilton Chain  <hako@ultrarare.space>

	gnu: Add tree-sitter-cmake.
	* gnu/packages/tree-sitter.scm (tree-sitter-cmake): New variable.

	gnu: phantomsocks: Update to 0.0.0-20230811053544-53b995bdab83.
	* gnu/packages/networking.scm (phantomsocks): Update to
	0.0.0-20230811053544-53b995bdab83.
	[propagated-inputs]: Move go-github-com-google-gopacket and
	go-github-com-macronut-go-tproxy to...
	[inputs]: ...here.

	gnu: picard: Update to 2.9.1.
	* gnu/packages/music.scm (picard): Update to 2.9.1.
	[uri]: Switch mirror.
	[#:phases]: Add phase 'set-HOME.
	Remove phase 'delete-failing-test.

2023-08-27  Piotr Kwiecinski  <piokwiecinski@gmail.com>

	gnu: emacs-orderless: Update to 1.0.
	* gnu/packages/emacs-xyz.scm (emacs-orderless): Update to 1.0, previously used
	commit was pointing to 0.8.

2023-08-27  Fabio Natali  <me@fabionatali.com>

	gnu: emacs-hide-mode-line: Update to 1.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-hide-mode-line): Update to 1.0.3.

2023-08-27  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-helpful: Update to 0.21.
	* gnu/packages/emacs-xyz.scm (emacs-helpful): Update to 0.21.

2023-08-27  Lu Hui  <luhux76@gmail.com>

	gnu: libsigrokdecode: Update to 0.5.3-0.e6962b3, fix build.
	* gnu/packages/electronics.scm (libsigrokdecode): Update to 0.5.3-0.e6962b3.
	[source]: Use git-fetch.  Remove patches.
	[native-inputs]: Add libtool.
	[arguments]<#:phases>: Remove bootstrap phase.
	* gnu/packages/patches/libsigrokdecode-python3.9-fix.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

2023-08-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu-maintenance: Consider Qt source tarballs as "release files".
	* guix/gnu-maintenance.scm (release-file?): Use positive logic in doc.
	Add a special case for Qt source archives.
	* tests/gnu-maintenance.scm ("release-file?"): Update test.

	gnu-maintenance: Allow mirror URLs to fallback to the generic HTML updater.
	* guix/gnu-maintenance.scm (http-url?): Extract from html-updatable-package?,
	modify to return the HTTP URL, and support the mirror:// scheme.
	(%disallowed-hosting-sites): New variable, extracted from
	html-updatable-package.
	(html-updatable-package?): Rewrite a mirror:// URL to an HTTP or HTTPS one.
	* guix/download.scm (%mirrors): Update comment.

2023-08-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu-maintenance: Add support to rewrite version in URL path.
	Fixes <https://issues.guix.gnu.org/64015>.
	Fixes <https://issues.guix.gnu.org/65304>.

	Previously, the generic HTML updater would only look for the list of files
	found at the parent of its current source URL, ignoring that the URL may embed
	the version elsewhere in its path.  This could cause 'guix refresh' to report
	no updates available, while in fact there were, such as for 'libuv'.

	* guix/gnu-maintenance.scm (strip-trailing-slash): New procedure.
	(%version-rx): New variable.
	(rewrite-url): New procedure.
	(import-html-release): New rewrite-url? argument.  When true, use the above
	procedure.
	(import-html-updatable-release): Call import-html-release with #:rewrite-url
	set to #t.
	* tests/gnu-maintenance.scm ("rewrite-url, to-version specified")
	("rewrite-url, without to-version"): New tests.

2023-08-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu-maintenance: Extract 'canonicalize-url' from 'import-html-release'.
	* guix/gnu-maintenance.scm
	(canonicalize-url): New procedure, extracted from...
	(import-html-release): ... here.  Use it.  Rename inner PACKAGE variable to
	NAME, to explicit it is a string and not a package object.

	gnu-maintenance: Document nested procedures in 'import-html-release'.
	* guix/gnu-maintenance.scm (import-html-release): Add docstring to the
	'file->signature/guess' and 'url->release' nested procedures.

2023-08-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu-maintenance: Accept package object in 'import-html-release' procedure.
	This is in preparation for a new URL rewriting feature, which will need to
	have the current version information available.

	* guix/gnu-maintenance.scm (import-html-release): Update doc.  Adjust default
	value of the DIRECTORY argument.  Bind PACKAGE in lexical scope so that its
	value there is unchanged.
	(import-savannah-release, import-kernel.org-release)
	(import-html-updatable-release): Adjust accordingly.

2023-08-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu-maintenance: Fix indentation.
	* guix/gnu-maintenance.scm: Re-indent file.

	gnu-maintenance: Extract url->links procedure.
	* guix/gnu-maintenance.scm (url->links): New procedure.
	(import-html-release): Use it.

	gnu-maintenance: Fix docstring.
	* guix/gnu-maintenance.scm (import-kernel.org-release): Fix docstring.

2023-08-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu-maintenance: Make base-url argument of import-html-release required.
	It doesn't make sense to have it default to something like
	"https://kernel.org/pub"; it should always be provided explicitly.

	* guix/gnu-maintenance.scm (import-html-release) <#:base-url>: Turn keyword
	argument into a positional argument.  Update doc.
	* guix/gnu-maintenance.scm (import-savannah-release): Adjust call accordingly.
	(import-kernel.org-release): Likewise.
	(import-html-updatable-release): Likewise.

2023-08-26  fanquake  <fanquake@gmail.com>

	gnu: libmtp: Update to 1.1.21.
	* gnu/packages/libusb.scm (libmtp): Update to 1.1.21.

2023-08-26  flabbergasted  <flabbergasted@nofog.net>

	gnu: neomutt: Update to 20230517.
	* gnu/packages/mail.scm (neomutt): Update to 20230517.

2023-08-26  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-87.06a4469.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-87.06a4469.

2023-08-26  Christopher Baines  <mail@cbaines.net>

	services: nar-herder: Specify a working directory.
	Mostly so that core dumps end up here.

	* gnu/services/guix.scm (nar-herder-shepherd-services): Specify a working
	directory.

2023-08-26  Christopher Baines  <mail@cbaines.net>

	services: guix-data-service: Specify a working directory.
	Mostly so that core dumps end up here.

	* gnu/services/guix.scm (guix-data-service-shepherd-services): Specify a
	working directory.

2023-08-26  Christopher Baines  <mail@cbaines.net>

	services: guix-build-coordinator: Specify a working directory.
	Mostly so that core dumps end up here.

	* gnu/services/guix.scm (guix-build-coordinator-shepherd-services): Specify a
	working directory.

2023-08-26  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into emacs-team

2023-08-26  Zheng Junjie  <873216071@qq.com>

	gnu: pkgconf: Update to 2.0.2.
	* gnu/packages/pkg-config.scm (pkgconf): Update to 2.0.2.

2023-08-26  kiasoc5  <kiasoc5@disroot.org>

	gnu: xsecurelock: Update to 1.8.0.
	* gnu/packages/xdisorg.scm (xsecurelock): Update to 1.8.0.

	gnu: ydotool: Update to 1.0.4.
	* gnu/packages/xdisorg.scm (ydotool): Update to 1.0.4.

	gnu: xlockmore: Update to 5.72.
	* gnu/packages/xdisorg.scm (xlockmore): Update to 5.72.

	gnu: autorandr: Update to 1.14.
	* gnu/packages/xdisorg.scm (autorandr): Update to 1.14.

2023-08-26  Bruno Victal  <mirai@makinata.eu>

	gnu: mympd: Update to 11.0.4.
	* gnu/packages/mpd.scm (mympd): Update to 11.0.4.

2023-08-26  宋文武  <iyzsong@member.fsf.org>

	gnu: rizin: Update to 0.6.1.
	* gnu/packages/engineering.scm (rizin): Update to 0.6.1.
	[arguments]<#:phases>: Enable a now passing test (analysis_var).

	gnu: freedroidrpg: Update to 1.0.
	* gnu/packages/games.scm (freedroidrpg): Update to 1.0.

	gnu: gnubg: Update to 1.07.001.
	* gnu/packages/games.scm (gnubg): Update to 1.07.001.

2023-08-26  Jussi Timperi  <jussi.timperi@iki.fi>

	gnu: tp-smapi-module: Update to 0.44.
	* gnu/packages/linux.scm (tp-smapi-module): Update to 0.44.

2023-08-25  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-canvasapi: Propagate python-arrow.
	The package python-arrow is needed when importing canvasapi.

	* gnu/packages/python-web.scm (python-canvasapi)[native-inputs]: Move
	python-arrow from here...
	[propagated-inputs]: ...to here.

2023-08-25  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-canvasapi: Update to 3.2.0.
	* gnu/packages/python-web.scm (python-canvasapi): Update to 3.2.0.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-arrow.

2023-08-25  Josselin Poiret  <dev@jpoiret.xyz>

	tests: guix-home: Fix description search for home-mcron.
	* tests/guix-home.sh: home-mcron has changed description, adapt the search.

2023-08-25  Josselin Poiret  <dev@jpoiret.xyz>

	doc: Note that `guix shell` should contain base language packages.
	* doc/guix.texi (Invoking guix shell): Explain that python must be included in
	the invocation even if it is already available in the external environment.

	Suggested-by: Skyler <skyvine@protonmail.com>

2023-08-25  David Thompson  <dthompson2@worcester.edu>

	gnu: system: Add home-directory-permissions field to <user-account>.
	* gnu/system/accounts.scm (<user-account>)[home-directory-permissions]: New
	field.
	(user-account-home-directory-permissions): New accessor.
	* gnu/build/activation.scm (activate-users+groups): Use home directory
	permission bits from the user account object.
	* doc/guix.texi (User Accounts): Document new field.

2023-08-25  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: gcc-toolchain: Add empty librt.a.
	* gnu/packages/commencememnt.scm (make-gcc-toolchain): Add empty librt.a.
	* gnu/packages/base.scm (gcc): Add a warning regarding the missing librt.a.

	graph: Add GraphML backend.
	* guix/graph.scm (emit-graphml-prologue, emit-graphml-epilogue,
	emit-graphml-node, emit-graphml-edge): New procedures.
	(%graphml-backend): New variable.
	(%graph-backends): Add %graphml-backend.

	build: Add dependency on guix script for help2man targets.
	* doc/local.mk: Add dependency on guix script for help2man targets.

	image: Add mbr-raw-image-type and use by default.
	* gnu/system/image.scm (mbr-disk-image, mbr-raw-image-type): New variables.
	(qcow2-image-type): Inherit mbr-disk-image.
	* guix/scripts/system.scm (%default-options): Use mbr-raw-image-type by
	default.
	* gnu/tests/install.scm (run-install): Use mbr-raw in the tests.
	* doc/guix-cookbook.texi (Guix System Image API): Update the list of image
	types.
	* doc/guix.texi (Invoking guix system, System Images, image-type Reference):
	Add mbr-raw and switch documented default to it.

	tests: guix-shell: Use bash instead of user's $SHELL.
	* tests/guix-shell.sh (fd_list): Use bash instead of $SHELL.  Some other
	shells have trouble not opening too many fds.  Also, bash in an implicit input
	of guix, so it should always be available.

2023-08-25  Simon Streit  <simon@netpanic.org>

	gnu: Add thunarx-python.
	* gnu/packages/xfce.scm (thunarx-python): New variable.

2023-08-25  Hilton Chain  <hako@ultrarare.space>

	gnu: qtwayland: Fix test.
	* gnu/packages/qt.scm (qtwayland)[#:phases]<disable-failing-tests>: Adjust
	according to source change.

2023-08-24  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: ebusd: Default pidfile and logfile to writable locations.
	* gnu/packages/embedded.scm (ebusd)[arguments]<#:configure-flags>: Specify
	--localstatedir=/var

	gnu: ebusd: Update to 23.2.
	* gnu/packages/embedded.scm (ebusd): Update to 23.2.

2023-08-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>
	    Andreas Enge  <andreas@enge.fr>

	guix: profiles: Detect TeX Live packages propagated from non-TeX Live inputs.
	This fixes <https://issues.guix.gnu.org/65474>.

	* guix/profiles.scm (texlive-font-maps): Also check for TeX Live dependencies
	in non "texlive-" prefixed packages.

	For example, PYTHON-NBCONVERT propagates TeX Live inputs.  Those need to be
	found out when building ".map"" files.

2023-08-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-collection-publishers.
	* gnu/packages/tex.scm (texlive-collection-publishers): New variable.

	gnu: Add texlive-yathesis.
	* gnu/packages/tex.scm (texlive-yathesis): New variable.

	gnu: Add texlive-dashrule.
	* gnu/packages/tex.scm (texlive-dashrule): New variable.

	gnu: Add texlive-wallpaper.
	* gnu/packages/tex.scm (texlive-wallpaper): New variable.

	gnu: Add texlive-isodate.
	* gnu/packages/tex.scm (texlive-isodate): New variable.

	gnu: Add texlive-cleveref.
	* gnu/packages/tex.scm (texlive-cleveref): New variable.

	gnu: Add texlive-glossaries.
	* gnu/packages/tex.scm (texlive-glossaries): New variable.

	gnu: Add texlive-tocbibind.
	* gnu/packages/tex.scm (texlive-tocbibind): New variable.

	gnu: Add texlive-morewrites.
	* gnu/packages/tex.scm (texlive-morewrites): New variable.

	gnu: Add texlive-accsupp.
	* gnu/packages/tex.scm (texlive-accsupp): New variable.

	gnu: Add texlive-mparhack.
	* gnu/packages/tex.scm (texlive-mparhack): New variable.

	gnu: Add texlive-fixfoot.
	* gnu/packages/tex.scm (texlive-fixfoot): New variable.

	gnu: Add texlive-denisbdoc.
	* gnu/packages/tex.scm (texlive-denisbdoc): New variable.

	gnu: Add texlive-york-thesis.
	* gnu/packages/tex.scm (texlive-york-thesis): New variable.

	gnu: Add texlive-yb-book.
	* gnu/packages/tex.scm (texlive-yb-book): New variable.

	gnu: Add texlive-imakeidx.
	* gnu/packages/tex.scm (texlive-imakeidx): New variable.

	gnu: Add texlive-yazd-thesis.
	* gnu/packages/tex.scm (texlive-yazd-thesis): New variable.

	gnu: Add texlive-xmuthesis.
	* gnu/packages/tex.scm (texlive-xmuthesis): New variable.

	gnu: Add texlive-xduts.
	* gnu/packages/tex.scm (texlive-xduts): New variable.

	gnu: Add texlive-xduthesis.
	* gnu/packages/tex.scm (texlive-xduthesis): New variable.

	gnu: Add texlive-wsemclassic.
	* gnu/packages/tex.scm (texlive-wsemclassic): New variable.

	gnu: Add texlive-vancouver.
	* gnu/packages/tex.scm (texlive-vancouver): New variable.

	gnu: Add texlive-uwthesis.
	* gnu/packages/tex.scm (texlive-uwthesis): New variable.

	gnu: Add texlive-uwa-pif.
	* gnu/packages/tex.scm (texlive-uwa-pif): New variable.

	gnu: Add texlive-uwa-pcf.
	* gnu/packages/tex.scm (texlive-uwa-pcf): New variable.

	gnu: Add texlive-uwa-letterhead.
	* gnu/packages/tex.scm (texlive-uwa-letterhead): New variable.

	gnu: Add texlive-uwa-colours.
	* gnu/packages/tex.scm (texlive-uwa-colours): New variable.

	gnu: Add texlive-uvaletter.
	* gnu/packages/tex.scm (texlive-uvaletter): New variable.

	gnu: Add texlive-utexasthesis.
	* gnu/packages/tex.scm (texlive-utexasthesis): New variable.

	gnu: Add texlive-ut-thesis.
	* gnu/packages/tex.scm (texlive-ut-thesis): New variable.

	gnu: Add texlive-uspatent.
	* gnu/packages/tex.scm (texlive-uspatent): New variable.

	gnu: Add texlive-urcls.
	* gnu/packages/tex.scm (texlive-urcls): New variable.

	gnu: Add texlive-uowthesistitlepage.
	* gnu/packages/tex.scm (texlive-uowthesistitlepage): New variable.

	gnu: Add texlive-uowthesis.
	* gnu/packages/tex.scm (texlive-uowthesis): New variable.

	gnu: Add texlive-uothesis.
	* gnu/packages/tex.scm (texlive-uothesis): New variable.

	gnu: Add texlive-uol-physics-report.
	* gnu/packages/tex.scm (texlive-uol-physics-report): New variable.

	gnu: Add texlive-unswcover.
	* gnu/packages/tex.scm (texlive-unswcover): New variable.

	gnu: Add texlive-unizgklasa.
	* gnu/packages/tex.scm (texlive-unizgklasa): New variable.

	gnu: Add texlive-univie-ling.
	* gnu/packages/tex.scm (texlive-univie-ling): New variable.

	gnu: Add texlive-unitn-bimrep.
	* gnu/packages/tex.scm (texlive-unitn-bimrep): New variable.

	gnu: Add texlive-unigrazpub.
	* gnu/packages/tex.scm (texlive-unigrazpub): New variable.

	gnu: Add texlive-unifith.
	* gnu/packages/tex.scm (texlive-unifith): New variable.

	gnu: Add texlive-unbtex.
	* gnu/packages/tex.scm (texlive-unbtex): New variable.

	gnu: Add texlive-unamthesis.
	* gnu/packages/tex.scm (texlive-unamthesis): New variable.

	gnu: Add texlive-unamth-template.
	* gnu/packages/tex.scm (texlive-unamth-template): New variable.

	gnu: Add texlive-unam-thesis.
	* gnu/packages/tex.scm (texlive-unam-thesis): New variable.

	gnu: Add texlive-umthesis.
	* gnu/packages/tex.scm (texlive-umthesis): New variable.

	gnu: Add texlive-umich-thesis.
	* gnu/packages/tex.scm (texlive-umich-thesis): New variable.

	gnu: Add texlive-umbclegislation.
	* gnu/packages/tex.scm (texlive-umbclegislation): New variable.

	gnu: Add texlive-ulthese.
	* gnu/packages/tex.scm (texlive-ulthese): New variable.

	gnu: Add texlive-ukbill.
	* gnu/packages/tex.scm (texlive-ukbill): New variable.

	gnu: Add texlive-uiucthesis.
	* gnu/packages/tex.scm (texlive-uiucthesis): New variable.

	gnu: Add texlive-uiucredborder.
	* gnu/packages/tex.scm (texlive-uiucredborder): New variable.

	gnu: Add texlive-uhhassignment.
	* gnu/packages/tex.scm (texlive-uhhassignment): New variable.

	gnu: Add texlive-ufrgscca.
	* gnu/packages/tex.scm (texlive-ufrgscca): New variable.

	gnu: Add texlive-uestcthesis.
	* gnu/packages/tex.scm (texlive-uestcthesis): New variable.

	gnu: Add texlive-udes-genie-these.
	* gnu/packages/tex.scm (texlive-udes-genie-these): New variable.

	gnu: Add texlive-ucthesis.
	* gnu/packages/tex.scm (texlive-ucthesis): New variable.

	gnu: Add texlive-ucsmonograph.
	* gnu/packages/tex.scm (texlive-ucsmonograph): New variable.

	gnu: Add texlive-ucdavisthesis.
	* gnu/packages/tex.scm (texlive-ucdavisthesis): New variable.

	gnu: Add texlive-ucbthesis.
	* gnu/packages/tex.scm (texlive-ucbthesis): New variable.

	gnu: Add texlive-ucalgmthesis.
	* gnu/packages/tex.scm (texlive-ucalgmthesis): New variable.

	gnu: Add texlive-uantwerpendocs.
	* gnu/packages/tex.scm (texlive-uantwerpendocs): New variable.

	gnu: Add texlive-uafthesis.
	* gnu/packages/tex.scm (texlive-uafthesis): New variable.

	gnu: Add texlive-uaclasses.
	* gnu/packages/tex.scm (texlive-uaclasses): New variable.

	gnu: Add texlive-turabian.
	* gnu/packages/tex.scm (texlive-turabian): New variable.

	gnu: Add texlive-tui.
	* gnu/packages/tex.scm (texlive-tui): New variable.

	gnu: Add texlive-tugboat-plain.
	* gnu/packages/tex.scm (texlive-tugboat-plain): New variable.

	gnu: Add texlive-tugboat.
	* gnu/packages/tex.scm (texlive-tugboat): New variable.

	gnu: Add texlive-tudscr.
	* gnu/packages/tex.scm (texlive-tudscr): New variable.

	gnu: Add texlive-mathastext.
	* gnu/packages/tex.scm (texlive-mathastext): New variable.

	gnu: Add texlive-tuda-ci.
	* gnu/packages/tex.scm (texlive-tuda-ci): New variable.

	gnu: Add texlive-toptesi.
	* gnu/packages/tex.scm (texlive-toptesi): New variable.

	gnu: Add texlive-topletter.
	* gnu/packages/tex.scm (texlive-topletter): New variable.

	gnu: Add texlive-tlc-article.
	* gnu/packages/tex.scm (texlive-tlc-article): New variable.

	gnu: Add texlive-timbreicmc.
	* gnu/packages/tex.scm (texlive-timbreicmc): New variable.

	gnu: Add texlive-tidyres.
	* gnu/packages/tex.scm (texlive-tidyres): New variable.

	gnu: Add texlive-thuthesis.
	* gnu/packages/tex.scm (texlive-thuthesis): New variable.

	gnu: Add texlive-thucoursework.
	* gnu/packages/tex.scm (texlive-thucoursework): New variable.

	gnu: Add texlive-thubeamer.
	* gnu/packages/tex.scm (texlive-thubeamer): New variable.

	gnu: Add texlive-thuaslogos.
	* gnu/packages/tex.scm (texlive-thuaslogos): New variable.

	gnu: Add texlive-thesis-titlepage-fhac.
	* gnu/packages/tex.scm (texlive-thesis-titlepage-fhac): New variable.

	gnu: Add texlive-thesis-qom.
	* gnu/packages/tex.scm (texlive-thesis-qom): New variable.

	gnu: Add texlive-thesis-gwu.
	* gnu/packages/tex.scm (texlive-thesis-gwu): New variable.

	gnu: Add texlive-thesis-ekf.
	* gnu/packages/tex.scm (texlive-thesis-ekf): New variable.

	gnu: Add texlive-texilikecover.
	* gnu/packages/tex.scm (texlive-texilikecover): New variable.

	gnu: Add texlive-texilikechaps.
	* gnu/packages/tex.scm (texlive-texilikechaps): New variable.

	gnu: Add texlive-technion-thesis-template.
	* gnu/packages/tex.scm (texlive-technion-thesis-template): New variable.

	gnu: Add texlive-tabriz-thesis.
	* gnu/packages/tex.scm (texlive-tabriz-thesis): New variable.

	gnu: Add texlive-sugconf.
	* gnu/packages/tex.scm (texlive-sugconf): New variable.

	gnu: Add texlive-suftesi.
	* gnu/packages/tex.scm (texlive-suftesi): New variable.

	gnu: Add texlive-stellenbosch.
	* gnu/packages/tex.scm (texlive-stellenbosch): New variable.

	gnu: Add texlive-srdp-mathematik.
	* gnu/packages/tex.scm (texlive-srdp-mathematik): New variable.

	gnu: Add texlive-sr-vorl.
	* gnu/packages/tex.scm (texlive-sr-vorl): New variable.

	gnu: Add texlive-spie.
	* gnu/packages/tex.scm (texlive-spie): New variable.

	gnu: Add texlive-sphdthesis.
	* gnu/packages/tex.scm (texlive-sphdthesis): New variable.

	gnu: Add texlive-soton.
	* gnu/packages/tex.scm (texlive-soton): New variable.

	gnu: Add texlive-smflatex.
	* gnu/packages/tex.scm (texlive-smflatex): New variable.

	gnu: Add texlive-shtthesis.
	* gnu/packages/tex.scm (texlive-shtthesis): New variable.

	gnu: Add texlive-undolabl.
	* gnu/packages/tex.scm (texlive-undolabl): New variable.

	gnu: Add texlive-transparent.
	* gnu/packages/tex.scm (texlive-transparent): New variable.

	gnu: Add texlive-tocvsec2.
	* gnu/packages/tex.scm (texlive-tocvsec2): New variable.

	gnu: Add texlive-datetime.
	* gnu/packages/tex.scm (texlive-datetime): New variable.

	gnu: Add texlive-shortmathj.
	* gnu/packages/tex.scm (texlive-shortmathj): New variable.

	gnu: Add texlive-seuthesix.
	* gnu/packages/tex.scm (texlive-seuthesix): New variable.

	gnu: Add texlive-seuthesis.
	* gnu/packages/tex.scm (texlive-seuthesis): New variable.

	gnu: Add texlive-seu-ml-assign.
	* gnu/packages/tex.scm (texlive-seu-ml-assign): New variable.

	gnu: Add texlive-se2thesis.
	* gnu/packages/tex.scm (texlive-se2thesis): New variable.

	gnu: Add texlive-sduthesis.
	* gnu/packages/tex.scm (texlive-sduthesis): New variable.

	gnu: Add texlive-scrjrnl.
	* gnu/packages/tex.scm (texlive-scrjrnl): New variable.

	gnu: Add texlive-scripture.
	* gnu/packages/tex.scm (texlive-scripture): New variable.

	gnu: Add texlive-scientific-thesis-cover.
	* gnu/packages/tex.scm (texlive-scientific-thesis-cover): New variable.

	gnu: Add texlive-schule.
	* gnu/packages/tex.scm (texlive-schule): New variable.

	gnu: Add texlive-sapthesis.
	* gnu/packages/tex.scm (texlive-sapthesis): New variable.

	gnu: Add texlive-sageep.
	* gnu/packages/tex.scm (texlive-sageep): New variable.

	gnu: Add texlive-ryethesis.
	* gnu/packages/tex.scm (texlive-ryethesis): New variable.

	gnu: Add texlive-ryersonsgsthesis.
	* gnu/packages/tex.scm (texlive-ryersonsgsthesis): New variable.

	gnu: Add texlive-rutitlepage.
	* gnu/packages/tex.scm (texlive-rutitlepage): New variable.

	gnu: Add texlive-revtex4-1.
	* gnu/packages/tex.scm (texlive-revtex4-1): New variable.

	gnu: Add texlive-revtex4.
	* gnu/packages/tex.scm (texlive-revtex4): New variable.

	gnu: Add texlive-resumecls.
	* gnu/packages/tex.scm (texlive-resumecls): New variable.

	gnu: Add texlive-resphilosophica.
	* gnu/packages/tex.scm (texlive-resphilosophica): New variable.

	gnu: Add texlive-quantumarticle.
	* gnu/packages/tex.scm (texlive-quantumarticle): New variable.

	gnu: Add texlive-qrbill.
	* gnu/packages/tex.scm (texlive-qrbill): New variable.

	gnu: Add texlive-ptptex.
	* gnu/packages/tex.scm (texlive-ptptex): New variable.

	gnu: Add texlive-prtec.
	* gnu/packages/tex.scm (texlive-prtec): New variable.

	gnu: Add texlive-proposal.
	* gnu/packages/tex.scm (texlive-proposal): New variable.

	gnu: Add texlive-prociagssymp.
	* gnu/packages/tex.scm (texlive-prociagssymp): New variable.

	gnu: Add texlive-pracjourn.
	* gnu/packages/tex.scm (texlive-pracjourn): New variable.

	gnu: Add texlive-powerdot-tuliplab.
	* gnu/packages/tex.scm (texlive-powerdot-tuliplab): New variable.

	gnu: Add texlive-powerdot-fuberlin.
	* gnu/packages/tex.scm (texlive-powerdot-fuberlin): New variable.

	gnu: Add texlive-pkuthss.
	* gnu/packages/tex.scm (texlive-pkuthss): New variable.

	gnu: Add texlive-pittetd.
	* gnu/packages/tex.scm (texlive-pittetd): New variable.

	gnu: Add texlive-philosophersimprint.
	* gnu/packages/tex.scm (texlive-philosophersimprint): New variable.

	gnu: Add texlive-oup-authoring-template.
	* gnu/packages/tex.scm (texlive-oup-authoring-template): New variable.

	gnu: Add texlive-opteng.
	* gnu/packages/tex.scm (texlive-opteng): New variable.

	gnu: Add texlive-onrannual.
	* gnu/packages/tex.scm (texlive-onrannual): New variable.

	gnu: Add texlive-nwejm.
	* gnu/packages/tex.scm (texlive-nwejm): New variable.

	gnu: Add texlive-nwafuthesis.
	* gnu/packages/tex.scm (texlive-nwafuthesis): New variable.

	gnu: Add texlive-nrc.
	* gnu/packages/tex.scm (texlive-nrc): New variable.

	gnu: Add texlive-nostarch.
	* gnu/packages/tex.scm (texlive-nostarch): New variable.

	gnu: Add texlive-njuvisual.
	* gnu/packages/tex.scm (texlive-njuvisual): New variable.

	gnu: Add texlive-njuthesis.
	* gnu/packages/tex.scm (texlive-njuthesis): New variable.

	gnu: Add texlive-njustthesis.
	* gnu/packages/tex.scm (texlive-njustthesis): New variable.

	gnu: Add texlive-nihbiosketch.
	* gnu/packages/tex.scm (texlive-nihbiosketch): New variable.

	gnu: Add texlive-nih.
	* gnu/packages/tex.scm (texlive-nih): New variable.

	gnu: Add texlive-ndsu-thesis-2022.
	* gnu/packages/tex.scm (texlive-ndsu-thesis-2022): New variable.

	gnu: Add texlive-ndsu-thesis.
	* gnu/packages/tex.scm (texlive-ndsu-thesis): New variable.

	gnu: Add texlive-nddiss.
	* gnu/packages/tex.scm (texlive-nddiss): New variable.

	gnu: Add texlive-navydocs.
	* gnu/packages/tex.scm (texlive-navydocs): New variable.

	gnu: Add texlive-nature.
	* gnu/packages/tex.scm (texlive-nature): New variable.

	gnu: Add texlive-mynsfc.
	* gnu/packages/tex.scm (texlive-mynsfc): New variable.

	gnu: Add texlive-muthesis.
	* gnu/packages/tex.scm (texlive-muthesis): New variable.

	gnu: Add texlive-musuos.
	* gnu/packages/tex.scm (texlive-musuos): New variable.

	gnu: Add texlive-muling.
	* gnu/packages/tex.scm (texlive-muling): New variable.

	gnu: Add texlive-mugsthesis.
	* gnu/packages/tex.scm (texlive-mugsthesis): New variable.

	gnu: Add texlive-mucproc.
	* gnu/packages/tex.scm (texlive-mucproc): New variable.

	gnu: Add texlive-msu-thesis.
	* gnu/packages/tex.scm (texlive-msu-thesis): New variable.

	gnu: Add texlive-modeles-factures-belges-assocs.
	* gnu/packages/tex.scm (texlive-modeles-factures-belges-assocs): New variable.

	gnu: Add texlive-mnras.
	* gnu/packages/tex.scm (texlive-mnras): New variable.

	gnu: Add texlive-mluexercise.
	* gnu/packages/tex.scm (texlive-mluexercise): New variable.

	gnu: Add texlive-mlacls.
	* gnu/packages/tex.scm (texlive-mlacls): New variable.

	gnu: Add texlive-mentis.
	* gnu/packages/tex.scm (texlive-mentis): New variable.

	gnu: Add texlive-mcmthesis.
	* gnu/packages/tex.scm (texlive-mcmthesis): New variable.

	gnu: Add texlive-matc3mem.
	* gnu/packages/tex.scm (texlive-matc3mem): New variable.

	gnu: Add texlive-matc3.
	* gnu/packages/tex.scm (texlive-matc3): New variable.

	gnu: Add texlive-lps.
	* gnu/packages/tex.scm (texlive-lps): New variable.

	gnu: Add texlive-lni.
	* gnu/packages/tex.scm (texlive-lni): New variable.

	gnu: Add texlive-llncsconf.
	* gnu/packages/tex.scm (texlive-llncsconf): New variable.

	gnu: Add texlive-llncs.
	* gnu/packages/tex.scm (texlive-llncs): New variable.

	gnu: Add texlive-lion-msc.
	* gnu/packages/tex.scm (texlive-lion-msc): New variable.

	gnu: Add texlive-limecv.
	* gnu/packages/tex.scm (texlive-limecv): New variable.

	gnu: Add texlive-langsci-avm.
	* gnu/packages/tex.scm (texlive-langsci-avm): New variable.

	gnu: Add texlive-langsci.
	* gnu/packages/tex.scm (texlive-langsci): New variable.

	gnu: Add texlive-ku-template.
	* gnu/packages/tex.scm (texlive-ku-template): New variable.

	gnu: Add texlive-ksp-thesis.
	* gnu/packages/tex.scm (texlive-ksp-thesis): New variable.

	gnu: Add texlive-kluwer.
	* gnu/packages/tex.scm (texlive-kluwer): New variable.

	gnu: Add texlive-kfupm-math-exam.
	* gnu/packages/tex.scm (texlive-kfupm-math-exam): New variable.

	gnu: Add texlive-kdpcover.
	* gnu/packages/tex.scm (texlive-kdpcover): New variable.

	gnu: Add texlive-anyfontsize.
	* gnu/packages/tex.scm (texlive-anyfontsize): New variable.

	gnu: Add texlive-kdgdocs.
	* gnu/packages/tex.scm (texlive-kdgdocs): New variable.

	gnu: Add texlive-jwjournal.
	* gnu/packages/tex.scm (texlive-jwjournal): New variable.

	gnu: Add texlive-einfart.
	* gnu/packages/tex.scm (texlive-einfart): New variable.

	gnu: Add texlive-minimalist.
	* gnu/packages/tex.scm (texlive-minimalist): New variable.

	gnu: Add texlive-projlib.
	* gnu/packages/tex.scm (texlive-projlib): New variable.

	gnu: Add texlive-create-theorem.
	* gnu/packages/tex.scm (texlive-create-theorem): New variable.

	gnu: Add texlive-crefthe.
	* gnu/packages/tex.scm (texlive-crefthe): New variable.

	gnu: Add texlive-jpsj.
	* gnu/packages/tex.scm (texlive-jpsj): New variable.

	gnu: Add texlive-jourcl.
	* gnu/packages/tex.scm (texlive-jourcl): New variable.

	gnu: Add texlive-jnuexam.
	* gnu/packages/tex.scm (texlive-jnuexam): New variable.

	gnu: Add texlive-jmlr.
	* gnu/packages/tex.scm (texlive-jmlr): New variable.

	gnu: Add texlive-jacow.
	* gnu/packages/tex.scm (texlive-jacow): New variable.

	gnu: Add texlive-iscram.
	* gnu/packages/tex.scm (texlive-iscram): New variable.

	gnu: Add texlive-iodhbwm.
	* gnu/packages/tex.scm (texlive-iodhbwm): New variable.

	gnu: Add texlive-inkpaper.
	* gnu/packages/tex.scm (texlive-inkpaper): New variable.

	gnu: Add texlive-imtekda.
	* gnu/packages/tex.scm (texlive-imtekda): New variable.

	gnu: Add texlive-imac.
	* gnu/packages/tex.scm (texlive-imac): New variable.

	gnu: Add texlive-ijsra.
	* gnu/packages/tex.scm (texlive-ijsra): New variable.

	gnu: Add texlive-ijmart.
	* gnu/packages/tex.scm (texlive-ijmart): New variable.

	gnu: Add texlive-ieeetran.
	* gnu/packages/tex.scm (texlive-ieeetran): New variable.

	gnu: Add texlive-ieeepes.
	* gnu/packages/tex.scm (texlive-ieeepes): New variable.

	gnu: Add texlive-ieeeconf.
	* gnu/packages/tex.scm (texlive-ieeeconf): New variable.

	gnu: Add texlive-icsv.
	* gnu/packages/tex.scm (texlive-icsv): New variable.

	gnu: Add texlive-hustthesis.
	* gnu/packages/tex.scm (texlive-hustthesis): New variable.

	gnu: Add texlive-hu-berlin-bundle.
	* gnu/packages/tex.scm (texlive-hu-berlin-bundle): New variable.

	gnu: Add texlive-hobete.
	* gnu/packages/tex.scm (texlive-hobete): New variable.

	gnu: Add texlive-hitszthesis.
	* gnu/packages/tex.scm (texlive-hitszthesis): New variable.

	gnu: Add texlive-hitszbeamer.
	* gnu/packages/tex.scm (texlive-hitszbeamer): New variable.

	gnu: Add texlive-hithesis.
	* gnu/packages/tex.scm (texlive-hithesis): New variable.

	gnu: Add texlive-hfutthesis.
	* gnu/packages/tex.scm (texlive-hfutthesis): New variable.

	gnu: Add texlive-hfutexam.
	* gnu/packages/tex.scm (texlive-hfutexam): New variable.

	gnu: Add texlive-hep-paper.
	* gnu/packages/tex.scm (texlive-hep-paper): New variable.

	gnu: Add texlive-hecthese.
	* gnu/packages/tex.scm (texlive-hecthese): New variable.

	gnu: Add texlive-har2nat.
	* gnu/packages/tex.scm (texlive-har2nat): New variable.

	gnu: Add texlive-hagenberg-thesis.
	* gnu/packages/tex.scm (texlive-hagenberg-thesis): New variable.

	gnu: Add texlive-h2020proposal.
	* gnu/packages/tex.scm (texlive-h2020proposal): New variable.

	gnu: Add texlive-gzt.
	* gnu/packages/tex.scm (texlive-gzt): New variable.

	gnu: Add texlive-gsemthesis.
	* gnu/packages/tex.scm (texlive-gsemthesis): New variable.

	gnu: Add texlive-grant.
	* gnu/packages/tex.scm (texlive-grant): New variable.

	gnu: Add texlive-gradstudentresume.
	* gnu/packages/tex.scm (texlive-gradstudentresume): New variable.

	gnu: Add texlive-gfdl.
	* gnu/packages/tex.scm (texlive-gfdl): New variable.

	gnu: Add texlive-geradwp.
	* gnu/packages/tex.scm (texlive-geradwp): New variable.

	gnu: Add texlive-gammas.
	* gnu/packages/tex.scm (texlive-gammas): New variable.

	gnu: Add texlive-gaceta.
	* gnu/packages/tex.scm (texlive-gaceta): New variable.

	gnu: Add texlive-ftc-notebook.
	* gnu/packages/tex.scm (texlive-ftc-notebook): New variable.

	gnu: Add texlive-fei.
	* gnu/packages/tex.scm (texlive-fei): New variable.

	gnu: Add texlive-fcltxdoc.
	* gnu/packages/tex.scm (texlive-fcltxdoc): New variable.

	gnu: Add texlive-fcavtex.
	* gnu/packages/tex.scm (texlive-fcavtex): New variable.

	gnu: Add texlive-fbithesis.
	* gnu/packages/tex.scm (texlive-fbithesis): New variable.

	gnu: Add texlive-facture-belge-simple-sans-tva.
	* gnu/packages/tex.scm (texlive-facture-belge-simple-sans-tva): New variable.

	gnu: Add texlive-etsvthor.
	* gnu/packages/tex.scm (texlive-etsvthor): New variable.

	gnu: Add texlive-estcpmm.
	* gnu/packages/tex.scm (texlive-estcpmm): New variable.

	gnu: Add texlive-erdc.
	* gnu/packages/tex.scm (texlive-erdc): New variable.

	gnu: Add texlive-emisa.
	* gnu/packages/tex.scm (texlive-emisa): New variable.

	gnu: Add texlive-elteikthesis.
	* gnu/packages/tex.scm (texlive-elteikthesis): New variable.

	gnu: Add texlive-elsarticle.
	* gnu/packages/tex.scm (texlive-elsarticle): New variable.

	gnu: Add texlive-els-cas-templates.
	* gnu/packages/tex.scm (texlive-els-cas-templates): New variable.

	gnu: Add texlive-elbioimp.
	* gnu/packages/tex.scm (texlive-elbioimp): New variable.

	gnu: Add texlive-ekaia.
	* gnu/packages/tex.scm (texlive-ekaia): New variable.

	gnu: Add texlive-ejpecp.
	* gnu/packages/tex.scm (texlive-ejpecp): New variable.

	gnu: Add texlive-ecothesis.
	* gnu/packages/tex.scm (texlive-ecothesis): New variable.

	gnu: Add texlive-ebsthesis.
	* gnu/packages/tex.scm (texlive-ebsthesis): New variable.

	gnu: Add texlive-ebook.
	* gnu/packages/tex.scm (texlive-ebook): New variable.

	gnu: Add texlive-dithesis.
	* gnu/packages/tex.scm (texlive-dithesis): New variable.

	gnu: Add texlive-dccpaper.
	* gnu/packages/tex.scm (texlive-dccpaper): New variable.

	gnu: Add texlive-cquthesis.
	* gnu/packages/tex.scm (texlive-cquthesis): New variable.

	gnu: Add texlive-confproc.
	* gnu/packages/tex.scm (texlive-confproc): New variable.

	gnu: Add texlive-cmpj.
	* gnu/packages/tex.scm (texlive-cmpj): New variable.

	gnu: Add texlive-cleanthesis.
	* gnu/packages/tex.scm (texlive-cleanthesis): New variable.

	gnu: Add texlive-classicthesis.
	* gnu/packages/tex.scm (texlive-classicthesis): New variable.

	gnu: Add texlive-cje.
	* gnu/packages/tex.scm (texlive-cje): New variable.

	gnu: Add texlive-chs-physics-report.
	* gnu/packages/tex.scm (texlive-chs-physics-report): New variable.

	gnu: Add texlive-chifoot.
	* gnu/packages/tex.scm (texlive-chifoot): New variable.

	gnu: Add texlive-chem-journal.
	* gnu/packages/tex.scm (texlive-chem-journal): New variable.

	gnu: Add texlive-cesenaexam.
	* gnu/packages/tex.scm (texlive-cesenaexam): New variable.

	gnu: Add texlive-cascadilla.
	* gnu/packages/tex.scm (texlive-cascadilla): New variable.

	gnu: Add texlive-buctthesis.
	* gnu/packages/tex.scm (texlive-buctthesis): New variable.

	gnu: Add texlive-brandeis-thesis.
	* gnu/packages/tex.scm (texlive-brandeis-thesis): New variable.

	gnu: Add texlive-brandeis-problemset.
	* gnu/packages/tex.scm (texlive-brandeis-problemset): New variable.

	gnu: Add texlive-brandeis-dissertation.
	* gnu/packages/tex.scm (texlive-brandeis-dissertation): New variable.

	gnu: Add texlive-br-lex.
	* gnu/packages/tex.scm (texlive-br-lex): New variable.

	gnu: Add texlive-bmstu-iu8.
	* gnu/packages/tex.scm (texlive-bmstu-iu8): New variable.

	gnu: Add texlive-bmstu.
	* gnu/packages/tex.scm (texlive-bmstu): New variable.

	gnu: Add texlive-bjfuthesis.
	* gnu/packages/tex.scm (texlive-bjfuthesis): New variable.

	gnu: Add texlive-bgteubner.
	* gnu/packages/tex.scm (texlive-bgteubner): New variable.

	gnu: Add texlive-bfh-ci.
	* gnu/packages/tex.scm (texlive-bfh-ci): New variable.

	gnu: Add texlive-beilstein.
	* gnu/packages/tex.scm (texlive-beilstein): New variable.

	gnu: Add texlive-beamer-verona.
	* gnu/packages/tex.scm (texlive-beamer-verona): New variable.

	gnu: Add texlive-beamer-fuberlin.
	* gnu/packages/tex.scm (texlive-beamer-fuberlin): New variable.

	gnu: Add texlive-bath-bst.
	* gnu/packages/tex.scm (texlive-bath-bst): New variable.

	gnu: Add texlive-bangorexam.
	* gnu/packages/tex.scm (texlive-bangorexam): New variable.

	gnu: Add texlive-bangorcsthesis.
	* gnu/packages/tex.scm (texlive-bangorcsthesis): New variable.

	gnu: Add texlive-aucklandthesis.
	* gnu/packages/tex.scm (texlive-aucklandthesis): New variable.

	gnu: Add texlive-asmejour.
	* gnu/packages/tex.scm (texlive-asmejour): New variable.

	gnu: Add texlive-asmeconf.
	* gnu/packages/tex.scm (texlive-asmeconf): New variable.

	gnu: Add texlive-ascelike.
	* gnu/packages/tex.scm (texlive-ascelike): New variable.

	gnu: Add texlive-asaetr.
	* gnu/packages/tex.scm (texlive-asaetr): New variable.

	gnu: Add texlive-articleingud.
	* gnu/packages/tex.scm (texlive-articleingud): New variable.

	gnu: Add texlive-arsclassica.
	* gnu/packages/tex.scm (texlive-arsclassica): New variable.

	gnu: Add texlive-apa7.
	* gnu/packages/tex.scm (texlive-apa7): New variable.

	gnu: Add texlive-apa6e.
	* gnu/packages/tex.scm (texlive-apa6e): New variable.

	gnu: Add texlive-apa.
	* gnu/packages/tex.scm (texlive-apa): New variable.

	gnu: Add texlive-aomart.
	* gnu/packages/tex.scm (texlive-aomart): New variable.

	gnu: Add texlive-anufinalexam.
	* gnu/packages/tex.scm (texlive-anufinalexam): New variable.

	gnu: Add texlive-anonymous-acm.
	* gnu/packages/tex.scm (texlive-anonymous-acm): New variable.

	gnu: Add texlive-aiaa.
	* gnu/packages/tex.scm (texlive-aiaa): New variable.

	gnu: Add texlive-aguplus.
	* gnu/packages/tex.scm (texlive-aguplus): New variable.

	gnu: Add texlive-afthesis.
	* gnu/packages/tex.scm (texlive-afthesis): New variable.

	gnu: Add texlive-afparticle.
	* gnu/packages/tex.scm (texlive-afparticle): New variable.

	gnu: Add texlive-adfathesis.
	* gnu/packages/tex.scm (texlive-adfathesis): New variable.

	gnu: Add texlive-active-conf.
	* gnu/packages/tex.scm (texlive-active-conf): New variable.

	gnu: Add texlive-acmconf.
	* gnu/packages/tex.scm (texlive-acmconf): New variable.

	gnu: Add texlive-abntexto.
	* gnu/packages/tex.scm (texlive-abntexto): New variable.

	gnu: Add texlive-abntex2.
	* gnu/packages/tex.scm (texlive-abntex2): New variable.

	gnu: Add texlive-abnt.
	* gnu/packages/tex.scm (texlive-abnt): New variable.

	gnu: Add texlive-aastex.
	* gnu/packages/tex.scm (texlive-aastex): New variable.

2023-08-24  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: lsscsi: Move to (gnu packages scsi).
	* gnu/packages/linux.scm (lsscsi): Move to...
	* gnu/packages/scsi.scm (lsscsi): ... here.
	(sg3-utils)[license]: Use license: prefix.
	(libiscsi)[license]: Likewise.

	gnu: hdparm: Move to (gnu packages disk).
	* gnu/packages/linux.scm (hdparm): Move to...
	* gnu/packages/disk.scm (hdparm): ... here.

2023-08-24  Hilton Chain  <hako@ultrarare.space>

	gnu: python-asn1crypto: Respect #:tests?.
	* gnu/packages/python-crypto.scm (python-asn1crypto)[#:phases]<check>: Honor
	argument #:tests?.

2023-08-24  fanquake  <fanquake@gmail.com>

	gnu: python-asn1crypto: Update to 1.5.1.
	* gnu/packages/python-crypto.scm (python-asn1crypto): Update to 1.5.1.
	[description]: Adjust according to lint warning.

2023-08-23  宋文武  <iyzsong@member.fsf.org>

	gnu: knights: Fix build.
	* gnu/packages/games.scm (knights)[source]: Add snippet.

2023-08-23  Andy Tai  <atai@atai.org>

	gnu: screen: Update to 4.9.1.
	* gnu/packages/screen.scm (screen): Update to 4.9.1.

2023-08-23  Michael Ford  <fanquake@gmail.com>

	gnu: weechat: Update to 4.0.4.
	* gnu/packages/irc.scm (weechat): Update to 4.0.4.

	gnu: sic: Update to 1.3.
	* gnu/packages/irc.scm (sic): Update to 1.3.

2023-08-23  宋文武  <iyzsong@member.fsf.org>

	gnu: prboom-plus: Fix build.
	* gnu/packages/games.scm (prboom-plus)[arguments]<#:configure-flags>:
	Add "CFLAGS=-fcommon".

	gnu: tetrinet: Fix build.
	* gnu/packages/games.scm (tetrinet)[arguments]: Add '-fcommon' to CFLAGS.

	gnu: alex4: Fix build.
	* gnu/packages/games.scm (alex4)[arguments]: Add '-fcommon' to CFLAGS.

	gnu: naev: Fix build.
	* gnu/packages/games.scm (naev)[inputs]: Don't use sdl-union.
	Remove sdl2-mixer.

	gnu: fcitx5-rime: Update to 5.1.1.
	* gnu/packages/fcitx5.scm (fcitx5-rime): Update to 5.1.1.

	gnu: fcitx5-configtool: Update to 5.1.0.
	* gnu/packages/fcitx5.scm (fcitx5-configtool): Update to 5.1.0.

	gnu: fcitx5-chinese-addons: Update to 5.1.0.
	* gnu/packages/fcitx5.scm (fcitx5-chinese-addons): Update to 5.1.0.

	gnu: fcitx5-anthy: Update to 5.1.0.
	* gnu/packages/fcitx5.scm (fcitx5-anthy): Update to 5.1.0.

	gnu: fcitx5-qt: Update to 5.1.0.
	* gnu/packages/fcitx5.scm (fcitx5-qt): Update to 5.1.0.

	gnu: fcitx5-gtk: Update to 5.1.0.
	* gnu/packages/fcitx5.scm (fcitx5-gtk): Update to 5.1.0.

	gnu: libime: Update to 1.1.0.
	* gnu/packages/fcitx5.scm (libime): Update to 1.1.0.

	gnu: fcitx5: Update to 5.1.0.
	* gnu/packages/fcitx5.scm (fcitx5): Update to 5.1.0.
	[inputs]: Remove libpthread-stubs, libx11, libxfixes, libxinerama
	and unicode-cldr-common.
	[arguments]: Pass "-DUSE_SYSTEMD=OFF" as configure-flags.

2023-08-22  Ludovic Courtès  <ludo@gnu.org>

	Revert "self: Build gnu/packages/*.go in 26 steps."
	This reverts commit 5898b2e8a3dbf7797e83b39a2783c5b543015725, which led
	to Guix where many .go files would be missing, as reported in
	<https://issues.guix.gnu.org/65456>.

2023-08-22  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guix: Update to 1.4.0-10.4dfdd82210.
	* gnu/packages/package-management.scm (guix): Update to 1.4.0-10.4dfdd82210.

	gnu: guix: Disable some tests on the Hurd.
	* gnu/packages/package-management.scm (guix)[arguments]: When building on the
	Hurd, add phase disable-tests/hurd.

2023-08-22  Janneke Nieuwenhuizen  <janneke@gnu.org>

	self: Build gnu/packages/*.go in 26 steps.
	Similar to the Makefile.am change, this breaks-up gnu/packages into 26 chunks
	when building on 32bit.  Also force garbage collection.

	* guix/self.scm (compiled-modules)[process-directory]: Split building of
	"gnu/packages" into 26 chunks.

2023-08-22  Janneke Nieuwenhuizen  <janneke@gnu.org>

	build: Build gnu/packages/*.go in five steps.
	This breaks-up packages into five chunks of ~150,000 lines, allowing guix
	build --target=i586-pc-gnu from an x86 host.

	This is a followup to 1aa7ee52c6c520c2dbbdb06f1381466e9fd96294.

	* Makefile.am (first_half): Rename to...
	(first_quart): ...this, and also split into...
	(second_quart): ...this.
	(third_quart, MODULES_PACKAGES3, MODULES_PACKAGE4): New variables.
	(make-packages3-go, make-packages4-go): New targets.
	(make-packages-go): Add them.

2023-08-22  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: tilix: Update to 1.9.5-0.8726e9e.
	Fix failing build of tilix by including commits since last released version.

	* gnu/packages/terminals.scm (tilix): Update to 1.9.5-0.8726e9e.

2023-08-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu-maintenance: Improve check for disabled host names.
	Found while investigating <https://issues.guix.gnu.org/65304>.

	* guix/gnu-maintenance.scm (html-updatable-package?): Tighten predicate.

	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2023-08-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ibus-anthy: Update to 1.5.15.
	* gnu/packages/ibus.scm (ibus-anthy): Update to 1.5.15.
	* gnu/packages/patches/ibus-anthy-fix-tests.patch: Update patch.

	gnu: python-shiboken-6: Update to 6.5.2.
	* gnu/packages/qt.scm (python-shiboken-6): Update to 6.5.2.
	[source]: Use mirror://qt for the source URL.

	gnu: python-shiboken-2: Update to 5.15.10.
	* gnu/packages/qt.scm (python-shiboken-2): Update to 5.15.10.
	[source]: Use mirror://qt for the source URL.  Delete patches.
	* gnu/packages/patches/python-shiboken-2-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: ffmpeg: Skip failing tests on powerpc64le.
	* gnu/packages/video.scm (ffmpeg)
	[arguments] [powerpc64le]: Skip the checkasm-sw_scale and
	filter-scale2ref_keep_aspect tests, by means of the --ignore-tests configure
	flag.

	gnu: qtvirtualkeyboard: Update to 5.15.10.
	* gnu/packages/qt.scm (qtvirtualkeyboard): Update to 5.15.10.
	[source]: Adjust for renamed 'qt-url'.
	[arguments]: Remove extraneous QT_PLUGIN_PATH setenv in prepare-for-tests
	phase.

2023-08-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtwebengine-5: Update to 5.15.10.
	* gnu/packages/qt.scm (qtwebengine-5): Update to 5.15.10.
	[source]: Update snippet to preserve the whole openh264 third party directory.

	Series-to: 65280@debbugs.gnu.org
	Cover-letter:
	Refresh Qt 5 and 6 packages
	This series refreshes our core Qt packages to their latest releases,
	5.15.10 and 6.5.2.

	It also adds some tooling for the Qt team in the form of two manifests to
	select all the core Qt 5 packages or the other core packages, that builds on
	top of the series posted at https://issues.guix.gnu.org/65230.

	With this new tooling, it took less than two days to update our complete core
	Qt packages collection, with the most time spent on qtwebengine (it has a
	large allow-list of 3rd party libraries that needed to be tuned), as well as
	investigating test failures in a few Qt 6.5.2 packages.
	END
	Series-version: 2

2023-08-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtspeech: Update to 5.15.10.
	* gnu/packages/qt.scm (qtspeech): Update to 5.15.10.

	gnu: qtnetworkauth-5: Update to 5.15.10.
	* gnu/packages/qt.scm (qtnetworkauth-5): Update to 5.15.10.

	gnu: qtdatavis3d: Update to 5.15.10.
	* gnu/packages/qt.scm (qtdatavis3d): Update to 5.15.10.
	[description]: Double single space.

	gnu: qtcharts: Update to 5.15.10.
	* gnu/packages/qt.scm (qtcharts): Update to 5.15.10.
	[description]: Double single space.

	gnu: qtpurchasing: Update to 5.15.10.
	* gnu/packages/qt.scm (qtpurchasing): Update to 5.15.10.

	gnu: qtscxml: Update to 5.15.10.
	* gnu/packages/qt.scm (qtscxml): Update to 5.15.10.

	gnu: qtgamepad: Update to 5.15.10.
	* gnu/packages/qt.scm (qtgamepad): Update to 5.15.10.

	gnu: qtgraphicaleffects: Update to 5.15.10.
	* gnu/packages/qt.scm (qtgraphicaleffects): Update to 5.15.10.

	gnu: qtquickcontrols2-5: Update to 5.15.10.
	* gnu/packages/qt.scm (qtquickcontrols2-5): Update to 5.15.10.

	gnu: qtquickcontrols-5: Update to 5.15.10.
	* gnu/packages/qt.scm (qtquickcontrols-5): Update to 5.15.10.

	gnu: qtscript: Update to 5.15.10.
	* gnu/packages/qt.scm (qtscript): Update to 5.15.10.

	gnu: qttools-5: Update to 5.15.10.
	* gnu/packages/qt.scm (qttools-5): Update to 5.15.10.

	gnu: qtlocation: Update to 5.15.10.
	* gnu/packages/qt.scm (qtlocation): Update to 5.15.10.

	gnu: qtwebview: Update to 5.15.10.
	* gnu/packages/qt.scm (qtwebview): Update to 5.15.10.

	gnu: qtwebglplugin: Update to 5.15.10.
	* gnu/packages/qt.scm (qtwebglplugin): Update to 5.15.10.
	[description]: Double single space.

	gnu: qtwebchannel-5: Update to 5.15.10.
	* gnu/packages/qt.scm (qtwebchannel-5): Update to 5.15.10.

	gnu: qtserialbus: Update to 5.15.10.
	* gnu/packages/qt.scm (qtserialbus): Update to 5.15.10.

	gnu: qtserialport: Update to 5.15.10.
	* gnu/packages/qt.scm (qtserialport): Update to 5.15.10.

	gnu: qtwayland-5: Update to 5.15.10.
	* gnu/packages/qt.scm (qtwayland-5): Update to 5.15.10.
	[source]: Remove qtwayland-gcc-11.patch patch.
	* gnu/packages/patches/qtwayland-gcc-11.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: qtmultimedia-5: Shorten maximum line width.
	* gnu/packages/qt.scm (qtmultimedia-5): Shorten maximum line width, for 'guix
	lint'.

	gnu: qtsensors: Shorten line width.
	* gnu/packages/qt.scm (qtsensors): Shorten line width, for 'guix lint'.

	gnu: qtmultimedia-5: Update to 5.15.10.
	* gnu/packages/qt.scm (qtmultimedia-5): Update to 5.15.10.

	gnu: qtsensors: Update to 5.15.10.
	* gnu/packages/qt.scm (qtsensors): Update to 5.15.10.

	gnu: qtwebsockets-5: Update to 5.15.10.
	* gnu/packages/qt.scm (qtwebsockets-5): Update to 5.15.10.

	gnu: qtconnectivity: Update to 5.15.10.
	* gnu/packages/qt.scm (qtconnectivity): Update to 5.15.10.

	gnu: qtdeclarative-5: Update to 5.15.10.
	* gnu/packages/qt.scm (qtdeclarative-5): Update to 5.15.10.

	gnu: qtxmlpatterns: Update to 5.15.10.
	* gnu/packages/qt.scm (qtxmlpatterns): Update to 5.15.10.

	gnu: qtx11extras: Update to 5.15.10.
	* gnu/packages/qt.scm (qtx11extras): Update to 5.15.10.

	gnu: qtimageformats-5: Update to 5.15.10.
	* gnu/packages/qt.scm (qtimageformats-5): Update to 5.15.10.

	gnu: qtsvg-5: Update to 5.15.10.
	* gnu/packages/qt.scm (qtsvg-5): Update to 5.15.10.

	gnu: qt3d-5: Update to 5.15.10.
	* gnu/packages/qt.scm (qt3d-5): Update to 5.15.10.

	gnu: qtbase-5: Update to 5.15.10.
	* gnu/packages/qt.scm (qtbase-5): Update to 5.15.10.

2023-08-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qt-creator: Update to 11.0.1.
	* gnu/packages/qt.scm (qt-creator): Update to 11.0.1.
	[source]: Adjust snippet.
	[arguments]: Adjust patch-paths phase.  Disable the 'tst_process' failing
	tests.

	Series-changes: 2
	- Delete fix-tests-build phase
	- Only one new test is now disabled

2023-08-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove qtquickcontrols2.
	* gnu/packages/qt.scm (qtquickcontrols2): Delete variable.
	(pyotherside) [inputs]: Remove qtquickcontrols2.

	gnu: qtwebengine: Update to 6.5.2.
	* gnu/packages/qt.scm (qtwebengine): Update to 6.5.2.
	[source]: Update snippet.
	[arguments]: Adjust comment in patch-paths phase.  Remove link to closed issue
	in #:configure-flags.  Remove NSS link workaround.

	gnu: qtremoteobjects: Update to 6.5.2.
	* gnu/packages/qt.scm (qtremoteobjects): Update to 6.5.2.

	gnu: qtnetworkauth: Update to 6.5.2.
	* gnu/packages/qt.scm (qtnetworkauth): Update to 6.5.2.

	gnu: qtpositioning: Update to 6.5.2.
	* gnu/packages/qt.scm (qtpositioning): Update to 6.5.2.

	gnu: qttranslations: Update to 6.5.2.
	* gnu/packages/qt.scm (qttranslations): Update to 6.5.2.

	gnu: qttools: Update to 6.5.2.
	* gnu/packages/qt.scm (qttools): Update to 6.5.2.

	gnu: qtlottie: Update to 6.5.2.
	* gnu/packages/qt.scm (qtlottie): Update to 6.5.2.

	gnu: qtwebchannel: Update to 6.5.2.
	* gnu/packages/qt.scm (qtwebchannel): Update to 6.5.2.

	gnu: qtwayland: Update to 6.5.2.
	* gnu/packages/qt.scm (qtwayland): Update to 6.5.2.

	gnu: qtmultimedia: Update to 6.5.2.
	* gnu/packages/qt.scm (qtmultimedia): Update to 6.5.2.

	gnu: qtshadertools: Update to 6.5.2.
	* gnu/packages/qt.scm (qtshadertools): Update to 6.5.2.

	gnu: qtwebsockets: Update to 6.5.2.
	* gnu/packages/qt.scm (qtwebsockets): Update to 6.5.2.

	gnu: qtdeclarative: Update to 6.5.2.
	* gnu/packages/qt.scm (qtdeclarative): Update to 6.5.2.
	[arguments]: Disable a few extra tests in check phase.
	[inputs]: Add at-spi2-core, qtimageformats, qtlanguageserver and qtsvg.

	gnu: Add qtlanguageserver.
	* gnu/packages/qt.scm (qtlanguageserver): New variable.

	gnu: Add qtimageformats.
	* gnu/packages/qt.scm (qtimageformats): New variable.

	gnu: qtimageformats-5: Fix indentation.
	* gnu/packages/qt.scm (qtimageformats-5): Fix indentation.

	gnu: qtimageformats: Rename variable to qtimageformats-5.
	* gnu/packages/qt.scm (qtimageformats): Rename to...
	(qtimageformats-5): ... this.
	* gnu/packages/telegram.scm (telegram-desktop): Adjust accordingly.
	* gnu/packages/image-viewers.scm (qview): Likewise.
	* gnu/packages/geo.scm (openorienteering-mapper): Likewise.

	gnu: qtsvg: Update to 6.5.2.
	* gnu/packages/qt.scm (qtsvg): Update to 6.5.2.

	gnu: qt5compat: Update to 6.5.2.
	* gnu/packages/qt.scm (qt5compat): Update to 6.5.2.

	gnu: qtbase: Enable zstd support.
	* gnu/packages/qt.scm (qtbase) [inputs]: Add zstd:lib.

2023-08-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtbase: Update to 6.5.2.
	* gnu/packages/qt.scm (qtbase): Update to 6.5.2.  Use normal inheritance, not
	package/inherit, as the package is distinct and not a variant (it does not use
	the same source).
	[arguments]: Disable a few newly failing tests in the check phase.  Adjust the
	patch-mkspecs phase.
	[inputs]: Remove extraneous postgresql replacement.  Add at-spi2-core, libice,
	libsm, libxext and xcb-util-cursor.

	Series-changes: 2
	- Fix xcb backend by adding missing inputs

2023-08-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	etc: Add Qt manifests for Qt maintenance.
	* etc/teams/qt/common.scm: New file.
	* etc/teams/qt/qt-manifest.scm: Likewise.
	* etc/teams/qt/qt5-manifest.scm: Likewise.

2023-08-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtdeclarative: Disable QML cache to avoid stale cache issues.
	Fixes <https://issues.guix.gnu.org/64605> and similar reports.

	* gnu/packages/patches/qtdeclarative-5-disable-qmlcache.patch: New patch.
	* gnu/packages/patches/qtdeclarative-disable-qmlcache.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Register them.
	* gnu/packages/qt.scm (qtdeclarative-5, qtdeclarative): Apply them.

	Reported-by: Distopico Vegan <distopico@riseup.net>

2023-08-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qt: Revert to use individual versions instead of %qt5-version.
	Rationale: using a variable for the version field currently hinders automatic
	upgrades via 'guix refresh':

	   qtbase: no `version' field in source; skipping

	Automated with:

	   sed 's/%qt5-version/"5.15.8"/g' -i gnu/packages/qt.scm

2023-08-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qt-creator: Use mirror://qt for source URI.
	* gnu/packages/qt.scm (qt-creator) [source]: Use mirror://qt for origin URI.

	gnu: qt: Streamline qt-urls.
	* gnu/packages/qt.scm (qt-urls): Rename to...
	(qt-url): ... this.  Return a single URL built using the mirror:// scheme.
	Adjust all callers accordingly.

2023-08-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	download: Add mirrors for Qt.
	* guix/download.scm (%mirrors): Augment with qt mirrors.

	Series-changes: 2
	- Move authoritative mirror last, as it's too slow.

2023-08-22  Hilton Chain  <hako@ultrarare.space>

	services: mcron: Use (shepherd support) module unconditionally.
	This fixes a issue introduced in the previous commit 552d0703776c (services:
	mcron: Add module for %user-log-dir.)  which made the expression invalid when
	using a '() module for the system service.

	* gnu/services/mcron.scm (mcron-shepherd-services)[modules]: Use
	(shepherd support) unconditionally.

2023-08-22  Hilton Chain  <hako@ultrarare.space>

	services: mcron: Add module for %user-log-dir.
	* gnu/services/mcron.scm (mcron-shepherd-services)[modules]: Add
	(shepherd support) for home service.

2023-08-22  Attila Lendvai  <attila.lendvai@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	ssh: Also print the user when authentication fails.
	* guix/ssh.scm (open-ssh-session): Show user in error message.

2023-08-22  Ludovic Courtès  <ludo@gnu.org>

	services: file-database: Clarify 'excluded-directories' description.
	* gnu/services/admin.scm (file-database-configuration)[excluded-directories]:
	Mention that these are regexps.
	(%default-file-database-excluded-directories): Likewise.
	* doc/guix.texi (File Search Services): Adjust accordingly.

2023-08-22  Ludovic Courtès  <ludo@gnu.org>

	services: file-database: Set 'PATH' for 'updatedb'.
	Previously 'updatedb' would fail to find 'sed', 'rm', etc.

	* gnu/services/admin.scm (file-database-mcron-jobs): Set PATH before
	invoking 'updatedb'.

2023-08-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 30355c1.
	Fixes a test failure in 'tests/guix-system.sh' on aarch64-linux,
	introduced by 4cdbbfa48d87d9a500288249f228fd19d4371919.

	* gnu/packages/package-management.scm (guix): Update to 30355c1.

2023-08-22  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-trivial-clipboard: Update to 0.0.0-6.6ddf8d5.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-clipboard): Update to
	  0.0.0-6.6ddf8d5.
	  [inputs]: Add wl-clipboard.
	  [arguments]: Update 'fix-paths' phase.

2023-08-22  Andrew Tropin  <andrew@trop.in>

	gnu: Add emacs-ox-html-stable-ids.
	* gnu/packages/emacs-xyz.scm (emacs-ox-html-stable-ids): New variable.

2023-08-21  Ludovic Courtès  <ludo@gnu.org>

	examples: Avoid duplicate SDDM service for Plasma on aarch64-linux.
	This is a followup to cf28f46930f1ea4087d84c162cfacfcdff842b1f.

	* gnu/system/examples/plasma.tmpl (services): Remove both
	'gdm-service-type' and 'sddm-service-type' from %DESKTOP-SERVICES.

2023-08-21  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: syncthing: Use new package style.
	* gnu/packages/syncthing.scm (syncthing)[arguments]: Use gexps. Drop trailing

	gnu: syncthing: Update to 1.23.6.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.23.6.

2023-08-21  Ludovic Courtès  <ludo@gnu.org>

	examples: Avoid 'modify-services' to remove GDM.
	This led to a 'tests/guix-system.sh' failure on aarch64-linux:

	  …/plasma.tmpl:60:13: error: modify-services: service 'gdm' not found in service list

	This is because 'gdm-service-type' is not among %DESKTOP-SERVICES on
	that architecture.

	* gnu/system/examples/plasma.tmpl (services): Use 'remove' rather
	'modify-services' + 'delete'.

2023-08-21  Andreas Enge  <andreas@enge.fr>

	gnu: hdf5: Remove 1.12.2.
	* gnu/packages/maths.scm (hdf5-1.12): Remove variable.

2023-08-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add sdbus-cpp.
	* gnu/packages/glib.scm (sdbus-cpp): New variable.

	Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>

2023-08-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pymol: Remove msgpack from native-inputs.
	It's now propagated by mmtf-cpp.

	* gnu/packages/chemistry.scm (python-pymol)
	[native-inputs]: Remove msgpack.

	Reviewed-by: Andreas Enge <andreas@enge.fr>

2023-08-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: avogadrolibs: Remove msgpack from native-inputs.
	It's now propagated by mmtf-cpp.

	* gnu/packages/chemistry.scm (avogadrolibs)
	[native-inputs]: Remove msgpack.

	Reviewed-by: Andreas Enge <andreas@enge.fr>

2023-08-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mmtf-cpp: Update to 1.1.0.
	* gnu/packages/chemistry.scm (mmtf-cpp): Update to 1.1.0.
	[propagated-inputs]: Add msgpack.

	Reviewed-by: Andreas Enge <andreas@enge.fr>

2023-08-20  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: vala: Update to 0.56.12.
	* gnu/packages/gnome.scm (vala): Update to 0.56.12.

	gnu: evolution: Update to 3.48.4.
	* gnu/packages/gnome.scm (evolution): Update to 3.48.4.

	gnu: evolution-data-server: Update to 3.48.4.
	* gnu/packages/gnome.scm (evolution-data-server): Update to 3.48.4.

	gnu: gnome-online-accounts: Update to 3.48.0.
	* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.48.0.
	[arguments]: Adjust ‘disable-gtk-update-icon-cache’ accordingly.
	Move it after unpack.

2023-08-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: wpewebkit: Update to 2.40.5.
	* gnu/packages/webkit.scm (wpewebkit): Update to 2.40.5.

2023-08-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: shared-mime-info: Make .drv reproducible again.
	This fixes an issue in commit 0a167432dbccb3ed5b6f27a48b61e570846cf784, that
	causes the .drv of shared-mime-info to change with each invocation of guix.
	For more information, refer to <https://bugs.gnu.org/65383> and
	<http://logs.guix.gnu.org/guix/2023-08-19.log#184540>.

	* gnu/packages/freedesktop.scm (shared-mime-info)[#:configure-flags]: Infer
	xdgmime-path via search-input-file.

2023-08-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team

2023-08-19  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-semi-epg: Update to 1.14.6-246.9370961.
	* gnu/packages/emacs-xyz.scm (emacs-semi-epg): Update to 1.14.6-246.9370961.
	[version]: Inline version.
	[propagated-inputs]: Move emacs-bbdb-vcard …
	[inputs]: … here.

	gnu: emacs-flim-lb: Update to 1.14.9-137.80b8121.
	* gnu/packages/emacs-xyz.scm (emacs-flim-lb): Update to 1.14.9-137.80b8121.
	[version]: Inline version.

2023-08-19  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: fluxbox: Fix build.
	* gnu/packages/patches/fluxbox-1.3.7-gcc.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/wm.scm (fluxbox)[source](patches): Add it.

2023-08-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-yasnippet: Fix build.
	* gnu/packages/patches/emacs-yasnippet-fix-empty-snippet-next.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/emacs-xyz.scm (emacs-yasnippet)[source]<patches>: Use it here.
	* gnu/packages/patches/emacs-yasnippet-fix-tests.patch: Also fix
	delete-numberless-inner-snippet-issue-562.

2023-08-18  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-all-the-icons: Fix build.
	* gnu/packages/patches/emacs-all-the-icons-remove-duplicate-rs.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/emacs-xyz.scm (emacs-all-the-icons)[source]<patches>: Use it here.

	gnu: emacs-libgit: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-libgit)[#:phases]: Add ‘ert-number-tests’.

	guix: emacs-utils: Add ert-number-tests.
	* guix/build/utils.scm (ert-number-tests): New variable.

	gnu: emacs-helpful: Update to 0.21.
	* gnu/packages/patches/emacs-helpful-fix-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/emacs-xyz.scm (emacs-helpful): Update to 0.21.
	[source]<patches>: Use it here.

	gnu: emacs-haskell-mode: Update to 17.4.
	* gnu/packages/patches/emacs-haskell-mode-no-redefine-builtin.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/emacs-xyz.scm (emacs-haskell-mode): Update to 17.4.
	[source]<patches>: Use it here.

	gnu: emacs-all-the-icons: Honour #:tests?
	* gnu/packages/emacs-xyz.scm (emacs-all-the-icons)[#:phases]<check>: Honour
	tests.

2023-08-18  Arjan Adriaanse  <arjan@adriaan.se>

	gnu: emacs-php-mode: Update to 1.25.0.
	* gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.25.0.

2023-08-15  Arjan Adriaanse  <arjan@adriaan.se>

	gnu: notmuch: Fix tests with Emacs 29.
	* gnu/packages/patches/notmuch-emacs-test-output.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/mail.scm (notmuch)[patches]: Add here.

2023-08-14  Arjan Adriaanse  <arjan@adriaan.se>

	gnu: Remove emacs-emacsql-sqlite3.
	This package is obsolete since Emacs 29.

	* gnu/packages/emacs-xyz.scm (emacs-emacsql-sqlite3): Delete variable.
	(emacs-org-roam)[propagated-inputs]: Replace with emacs-emacsql.

2023-08-14  Arjan Adriaanse  <arjan@adriaan.se>

	gnu: emacs-emacsql: Update to 3.1.1-1.29194a6.
	This commit fixes the check phase when building with Emacs 29.

	* gnu/packages/emacs-xyz.scm (emacs-emacsql): Update to 3.1.1-1.29194a6.
	[arguments]<#:phases>{remove-sqlite-builtin}: Remove phase.

2023-08-13  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into emacs-team

2023-08-13  Felix Gruber  <felgru@posteo.net>

	gnu: spatialite-tools: Update to 5.1.0.
	* gnu/packages/geo.scm (spatialite-tools): Update to 5.1.0.

	gnu: libspatialite: Update to 5.1.0.
	* gnu/packages/geo.scm (libspatialite): Update to 5.1.0.

	gnu: freexl: Update to 2.0.0.
	* gnu/packages/xml.scm (freexl): Update to 2.0.0.
	  [inputs]: Add expat and minizip.

2023-08-13  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: jbr: Update description.
	* gnu/packages/chromium.scm (jbr11)[description]: Remove reference to "JCEF".
	(jbr17)[description]: Remove reference to "JCEF".

2023-08-13  Hilton Chain  <hako@ultrarare.space>

	gnu: miniflux: Update to 2.0.46.
	* gnu/packages/web.scm (miniflux): Update to 2.0.46.
	[arguments]<#:build-flags>: Set version.
	<#:phases>: Add 'disable-cgo, 'install-manpage.
	[inputs]: Replace go-github-com-coreos-go-oidc with
	go-github-com-coreos-go-oidc-v3.

	gnu: Add go-github-com-coreos-go-oidc-v3.
	* gnu/packages/golang.scm (go-github-com-coreos-go-oidc-v3): New variable.

	gnu: Add go-github-com-go-jose-go-jose-v3.
	* gnu/packages/golang.scm (go-github-com-go-jose-go-jose-v3): New variable.

	gnu: picard: Update to 2.9.
	* gnu/packages/music.scm (picard): Update to 2.9.
	[arguments]<#:phases>: Add 'delete-failing-test.

2023-08-13  Bruno Victal  <mirai@makinata.eu>

	gnu: mympd: Enable tests.
	* gnu/packages/mpd.scm (mympd)[arguments]: Enable tests.

	gnu: mympd: Update to 11.0.2.
	* gnu/packages/mpd.scm (mympd): Update to 11.0.2.

2023-08-13  宋文武  <iyzsong@member.fsf.org>

	gnu: pipewire: Update to 0.3.77.
	* gnu/packages/linux.scm (pipewire): Update to 0.3.77.

	gnu: libcamera: Rewrite package argument to G-expression.
	* gnu/packages/networking.scm (libcamera)[arguments]: Use G-expression.

2023-08-13  宋文武  <iyzsong@member.fsf.org>

	gnu: pipewire: Enable libcamera support.
	This fixes <https://issues.guix.gnu.org/64736>.

	* gnu/packages/linux.scm (pipewire)[inputs]: Add libcamera.

2023-08-13  宋文武  <iyzsong@member.fsf.org>

	gnu: libcamera: Split off gst and tools outputs.
	* gnu/packages/networking.scm (libcamera)[outputs]: Add gst and tools.
	[arguments]: Pass "-Dbindir" to configure-flags.  Adjust 'move-doc phase
	to 'move-doc-and-gst.

	gnu: libcamera: Update to 0.1.0.
	* gnu/packages/networking.scm (libcamera): Update to 0.1.0.
	[native-inputs]: Add googletest.
	[arguments]: Add "-Dtest=true" to configure-flags.  Remove
	disable-failing-tests phase.

2023-08-13  Hilton Chain  <hako@ultrarare.space>

	gnu: rofi-wayland: Update to 1.7.5+wayland2.
	* gnu/packages/xdisorg.scm (rofi-wayland): Update to 1.7.5+wayland2.
	[description]: Expand description.

	gnu: wl-clipboard: Update to 2.2.0.
	* gnu/packages/xdisorg.scm (wl-clipboard): Update to 2.2.0.
	[arguments]<#:phases>: Adjust 'patch-file-names.

2023-08-13  Andy Tai  <atai@atai.org>

	gnu: graphicsmagick: Update to 1.3.40.
	* gnu/packages/imagemagick.scm (graphicsmagick): Update to 1.3.40.

2023-08-13  Greg Hogan  <code@greghogan.com>

	gnu: ack: Update to 3.7.0.
	* gnu/packages/textutils.scm (ack): Update to 3.7.0.

2023-08-13  David Pflug  <david@pflug.io>

	gnu: oil: Update to 0.17.0.
	* gnu/packages/shells.scm (oil): Update to 0.17.0.

2023-08-13  Hilton Chain  <hako@ultrarare.space>

	gnu: font-sarasa-gothic: Update to 0.41.6.
	* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.41.6.

2023-08-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	.guix-authorizations: Authorise Hilton Chain.
	* .guix-authorizations (hako): Add OpenPGP key fingerprint.

2023-08-19  fanquake  <fanquake@gmail.com>

	gnu: mingw: Update reproducibility patch.
	* gnu/packages/patches/mingw-w64-reproducible-gendef.patch: Update from
	upstream.

2023-08-18  宋文武  <iyzsong@member.fsf.org>

	Merge branch 'kde-updates'

2023-08-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnome-themes-extra: Build with librsvg-for-system.
	* gnu/packages/gnome.scm (gnome-themes-extra)[inputs]: Replace librsvg
	with librsvg-for-system.

	gnu: totem: Build with librsvg-for-system.
	* gnu/packages/gnome.scm (totem)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: aisleriot: Build with librsvg-for-system.
	* gnu/packages/gnome.scm (aisleriot)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: gnome-sudoku: Build with librsvg-for-system.
	* gnu/packages/gnome.scm (gnome-sudoku)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: gtg: Build with librsvg-for-system.
	* gnu/packages/gnome.scm (gtg)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: gtg: Add missing input.
	* gnu/packages/gnome.scm (gtg)[native-inputs]: Add itstool.

	gnu: remmina: Build with librsvg-for-system.
	* gnu/packages/vnc.scm (remmina)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: pitivi: Build with librsvg-for-system.
	* gnu/packages/video.scm (pitivi)[propagated-inputs]: Replace librsvg
	with librsvg-for-system.

	gnu: darktable: Build with librsvg-for-system.
	* gnu/packages/photo.scm (darktable)[inputs]: Replace librsvg with
	librsvg-for-system.

2023-08-18  Andreas Enge  <andreas@enge.fr>

	gnu: scilab: Update to 5.5.2.
	* gnu/packages/maths.scm (scilab): Update to 5.5.2.

2023-08-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: scilab: Fix compilation error.

2023-08-18  John Kehayias  <john.kehayias@protonmail.com>

	gnu: alacritty: Update source and home-page URLs.
	Previous source URL redirects to the updated one.

	* gnu/packages/terminals.scm (alacritty): Update source and home-page URLs.

2023-08-18  John Kehayias  <john.kehayias@protonmail.com>

	gnu: alacritty: Install example configuration.
	* gnu/packages/terminals.scm (alacritty)[phases]{install}: Install example
	configuration.

2023-08-18  Andreas Enge  <andreas@enge.fr>

	gnu: mplayer: Fix input.
	* gnu/packages/video.scm (mplayer)[inputs]: Use ffmpeg-5 instead of ffmpeg-4
	to fix a header/library version mismatch.

2023-08-18  Ludovic Courtès  <ludo@gnu.org>

	tests: store-roots: Remove bogus test.
	This test was added in 1261ce15233cbf7e24de9959df86a23b46314a28 but it
	proved to be bogus: <https://issues.guix.gnu.org/64760>.

	* tests/store-roots.scm ("gc-roots, initial"): Remove.

2023-08-18  Josselin Poiret  <dev@jpoiret.xyz>

	tests: packages: Set system for expected result of package->bag.
	* tests/packages.scm ("package->bag"): Parameterize the expected result by the
	system used to lower the package to a bag.

2023-08-18  Christopher Baines  <mail@cbaines.net>
	    Josselin Poiret  <dev@jpoiret.xyz>

	gnu: commencement: Use system in %final-inputs.
	Otherwise this causes odd issues, I presume arising from when %current-system
	differs from the system argument passed to %final-inputs.

	* gnu/packages/commencement.scm (%final-inputs): Set %current-system to
	system.
	* gnu/packages/base.scm (%final-inputs): Add optional system parameter.
	* gnu/ci.scm (base-packages): New procedure to memoize the base packages
	depending on system.
	(package->job): Pass system to base-packages.

2023-08-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add snuik.
	* gnu/packages/irc.scm (snuik): New variable.

2023-08-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kgpg: Disable tests.
	* gnu/packages/kde-pim.scm (kgpg)[arguments]: Disable tests.

2023-08-18  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Update to 7.0.7.
	* gnu/packages/engineering.scm (kicad): Update to 7.0.7.

2023-08-18  ykonai  <mail@ykonai.net>

	gnu: Add cl-gtk4.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-gtk4, cl-gtk4, ecl-cl-gtk4): New
	  variables.

	gnu: Add cl-glib.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-glib, cl-glib, ecl-cl-glib): New
	  variables.

2023-08-18  宋文武  <iyzsong@member.fsf.org>

	gnu: plasma-workspace: Fix kinit path.
	Follow up of 731413a680a33ed1ad909e41e5b388561a63f365.

	* gnu/packages/kde-plasma.scm (plasma-workspace)[arguments]<#:phases>:
	Replace '/lib/libexec' with '/libexec'.

2023-08-18  ykonai  <mail@ykonai.net>

	gnu: Add cl-gobject-introspection-wrapper.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-gobject-introspection-wrapper,
	  cl-gobject-introspection-wrapper, ecl-cl-gobject-introspection-wrapper): New
	  variables.

2023-08-18  宋文武  <iyzsong@member.fsf.org>

	gnu: kde-cli-tools: Fix build.
	Follow up of 731413a680a33ed1ad909e41e5b388561a63f365.

	* gnu/packages/kde-plasma.scm (kde-cli-tools)[arguments]<#:phases>:
	Replace '/lib/libexec' with '/libexec'.

2023-08-18  ykonai  <mail@ykonai.net>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-gobject-introspection: Update to 0.3-2.c4fef07.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-gobject-introspection): Update to
	  0.3-2.c4fef07.
	  [inputs]: Remove labels.

2023-08-18  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: nyxt: Update to 3.6.0.
	* gnu/packages/web-browsers.scm (nyxt): Update to 3.6.0.

2023-08-18  Guillaume Le Vaillant  <glv@posteo.net>
	    Artyom Bologov  <mail@aartaka.me>

	gnu: cl-nasdf: Update to 0.1.7.
	* gnu/packages/lisp-xyz.scm (sbcl-nasdf): Update to 0.1.7.
	  [arguments]: Remove trailing boolean.

2023-08-18  fanquake  <fanquake@gmail.com>

	gnu: mingw-w64-tools: Update to 11.0.1.
	* gnu/packages/mingw.scm (mingw-w64-tools): Update to 11.0.1.

	gnu: mingw-w64: Update to 11.0.1.
	* gnu/packages/mingw.scm (make-mingw-w64): Update to 11.0.1.

	gnu: python-asn1tools: Update to 0.166.0.
	* gnu/packages/python-xyz.scm (python-asn1tools): Update to 0.166.0.

2023-08-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add unsio.
	* gnu/packages/astronomy.scm (unsio): New variable.

	Co-Authored-By: Iliya Tikhonenko <tikhonenko@mpe.mpg.de>

2023-08-17  Mehmet Tekman  <mtekman89@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add xtrlock.
	* gnu/packages/xdisorg.scm (xtrlock): New variable.

2023-08-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: perf: Remove extra libtraceevent input.
	This reverts 45ca59da5e5265f56607a4ca0b3a18587638394d, which was
	redundant with b86813c8a83b32a1cb4a46d6e1b3b5eb07b398a6.

	* gnu/packages/linux.scm (perf)[inputs]: Remove on occurrence of
	libtraceevent.

2023-08-17  Greg Hogan  <code@greghogan.com>

	gnu: bloomberg-bde: Update to 3.118.0.1.
	* gnu/packages/cpp.scm (bloomberg-bde): Update to 3.118.0.1.
	[source](origin): Update test deletion list.
	[arguments]<#:configure-flags>: Update from C++17 to C++20.
	[supported-systems]: Only support x86_64-linux.
	* gnu/packages/patches/bloomberg-bde-cmake-module-path.patch: Rebase.

	gnu: bloomberg-bde-tools: Update to 3.118.0.0.
	* gnu/packages/cpp.scm (bloomberg-bde-tools): Update to 3.118.0.0.

2023-08-17  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: libflame: Update to 70c19e7.
	* gnu/packages/maths.scm (libflame): Update to 70c19e7.
	[arguments]: Add #:make-flags.

2023-08-17  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pull, time-machine: Add '-q' to ignore channel files.
	This also fixes <https://issues.guix.gnu.org/63726>.

	* guix/scripts/pull.scm (show-help, %options): Add '-q'.
	(channel-list): Honor it.
	* guix/scripts/time-machine.scm (show-help, %options): Add '-q'.
	* doc/guix.texi (Invoking guix pull, Invoking guix time-machine):
	Document it.

	Reported-by: Simon Tournier <zimon.toutoune@gmail.com>

2023-08-17  Ludovic Courtès  <ludovic.courtes@inria.fr>

	ui: 'load*' accepts /dev/fd/N files pointing to a pipe.
	This allows users to write Bash commands like:

	  guix time-machine -C <(echo %default-channels) -- ...

	or:

	  guix build -m <(echo '(specifications->manifest (list "guile"))')

	Previously, on GNU/Linux, they would fail with:

	  error: failed to load '/dev/fd/63': No such file or directory

	* guix/ui.scm (try-canonicalize-path): New procedure.
	(load*): Use it.
	* tests/guix-build.sh: Test 'guix build -m' with a /dev/fd/N file.

2023-08-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Fix typo.
	* doc/guix.texi (VPN Services): Fix typo.

2023-08-17  Andreas Enge  <andreas@enge.fr>

	gnu: texlive: Make inputs to monolithic texlive private.
	* gnu/packages/texlive.scm: Remove imports of unused modules.
	  (texlivebin, texlivetexmf): Make packages private.

2023-08-17  Andreas Enge  <andreas@enge.fr>

	gnu: texlive: Drop special handling of mips64.
	The architecture is effectively abandoned and cannot be tested any more.

	* gnu/packages/texlive.scm (texlivebin)[arguments]: Remove check for mips64
	when enabling tests.

2023-08-17  Andreas Enge  <andreas@enge.fr>

	gnu: texlive: Deprecate biber again in favor of texlive-biber.
	The monolithic texlive package and texlive-biber can apparently be used
	together now.

	* gnu/packages/texlive.scm (biber): Remove variable.
	* gnu/packages/tex.scm (biber): Define as deprecated in favor of
	texlive-biber.

2023-08-17  Andreas Enge  <andreas@enge.fr>

	gnu: texlive: Improve the monolithic packages for non-x86_64 architectures.
	* gnu/packages/texlive.scm (texlivebin)[arguments]: Enable tests also
	on aarch64 and powerpc64le. Remove 'disable-failing-test and
	'skip-faulty-test phases.
	(texlivetexmf)[arguments]: Define a missing variable.

	gnu: biber: Update to 2.19.
	* gnu/packages/texlive.scm (biber): Update to 2.19. Remove patch.
	* gnu/packages/patches/biber-adapt-perl-5.36.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister patch.

2023-08-17  Andreas Enge  <andreas@enge.fr>

	gnu: texlive: Update to 20230313.
	Also use full date for version again, since otherwise the update would be
	considered a downgrade.

	* gnu/packages/texlive.scm (%texlive-date): Update to 20230313.
	(%texlive-version): Rename to...
	(%texlive-year): ...this.
	(texlive-extra-src, texlive-texmf-src, texlivebin): Update source hashes.
	(texlivebin, texlivetexmf, texlive): Use %texlive-date for version.
	(texlivebin)[arguments]: Remove 'skip-mendex-tests phase, which does not
	apply any more. Remove 'patch-dvisvgm-build-files, which apparently is not
	needed any more. Remove a configure flag which is not recognized by the
	configure script any more.

2023-08-17  Andreas Enge  <andreas@enge.fr>

	gnu: biber: Update to 2.17.
	* gnu/packages/texlive.scm (biber): Update to 2.17.

	gnu: texlive: Update to 2022.
	* gnu/packages/texlive.scm (%texlive-date): Update to 20220321.
	(texlive-extra-src, texlive-texmf-src, texlivebin): Update source hashes.

2023-08-17  Andreas Enge  <andreas@enge.fr>

	gnu: texlive: Simplify the monolithic build.
	This removes phases added for the needs of the modular build system.
	It reverts commit dfdc002c9bf86270941823a96abded0aa5d44088 and subsequent
	ones, which download scripts from subversion instead of using those from
	the distribution.
	It also reverts the changes started in commit
	04a0b1e09abce99857e7930336421ca6d15ae630 and removes the GUIX_TEXMF
	environment variable.

	* gnu/packages/texlive.scm (%texlive-tag, %texlive-revision): Remove
	variables.
	(texlivebin)[inputs]: Remove texlive-scripts.
	[phases]: Remove 'unpack-texlive-scripts, 'patch-scripts and
	'customize-texmf.cnf and the script handling in 'post-install.
	[native-search-paths]: Remove them.

2023-08-17  Andreas Enge  <andreas@enge.fr>

	gnu: texlive: Reinstate the monolithic texlive package.
	This goes back essentially to commit
	ad457d01147b8d6fcb4ee64b2dc2d699caa1d1ee and defines the monolithic texlive
	packages independently of the modular ones. It also downgrades their
	version to 2021. Not using dashes in the names of texlivebin and
	texlivetexmf prevents the profile hook for font mapping from being run
	during the command "guix shell -D texlive".

	* gnu/packages/tex.scm (texlive-bin-full): Remove variable.
	(biber): Remove variable deprecation.
	(texlive-texm, texlive): Move variables from here...
	* gnu/packages/texlive.scm (texlivetexm, texlive): ...to this new file.
	(%texlive-date, %texlive-version, %texlive-tag, %texlive-revision,
	texlive-extra-src, texlive-texmf-src, texlivebin): New variables.
	(biber): Add variable again.
	* gnu/packages/patches/biber-adapt-perl-5.36.patch: Add file again.
	* gnu/local.mk (GNU_SYSTEM_MODULES, dist_patch_DATA): Register files.

2023-08-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-collection-games.
	* gnu/packages/tex.scm (texlive-collection-games): New variable.

	gnu: Add texlive-xskak.
	* gnu/packages/tex.scm (texlive-xskak): New variable.

	gnu: Add texlive-xq.
	* gnu/packages/tex.scm (texlive-xq): New variable.

	gnu: Add texlive-wargame.
	* gnu/packages/tex.scm (texlive-wargame): New variable.

	gnu: Add texlive-tangramtikz.
	* gnu/packages/tex.scm (texlive-tangramtikz): New variable.

	gnu: Add texlive-sudokubundle.
	* gnu/packages/tex.scm (texlive-sudokubundle): New variable.

	gnu: Add texlive-sudoku.
	* gnu/packages/tex.scm (texlive-sudoku): New variable.

	gnu: Add texlive-soup.
	* gnu/packages/tex.scm (texlive-soup): New variable.

	gnu: Add texlive-skaknew.
	* gnu/packages/tex.scm (texlive-skaknew): New variable.

	gnu: Add texlive-skak.
	* gnu/packages/tex.scm (texlive-skak): New variable.

	gnu: Add texlive-sgame.
	* gnu/packages/tex.scm (texlive-sgame): New variable.

	gnu: Add texlive-scrabble.
	* gnu/packages/tex.scm (texlive-scrabble): New variable.

	gnu: Add texlive-schwalbe-chess.
	* gnu/packages/tex.scm (texlive-schwalbe-chess): New variable.

	gnu: Add texlive-rubik.
	* gnu/packages/tex.scm (texlive-rubik): New variable.

	gnu: Add texlive-reverxii.
	* gnu/packages/tex.scm (texlive-reverxii): New variable.

	gnu: Add texlive-realtranspose.
	* gnu/packages/tex.scm (texlive-realtranspose): New variable.

	gnu: Add texlive-psgo.
	* gnu/packages/tex.scm (texlive-psgo): New variable.

	gnu: Add texlive-pas-crosswords.
	* gnu/packages/tex.scm (texlive-pas-crosswords): New variable.

	gnu: Add texlive-othelloboard.
	* gnu/packages/tex.scm (texlive-othelloboard): New variable.

	gnu: Add texlive-othello.
	* gnu/packages/tex.scm (texlive-othello): New variable.

	gnu: Add texlive-nimsticks.
	* gnu/packages/tex.scm (texlive-nimsticks): New variable.

	gnu: Add texlive-musikui.
	* gnu/packages/tex.scm (texlive-musikui): New variable.

	gnu: Add texlive-maze.
	* gnu/packages/tex.scm (texlive-maze): New variable.

	gnu: Add texlive-logicpuzzle.
	* gnu/packages/tex.scm (texlive-logicpuzzle): New variable.

	gnu: Add texlive-labyrinth.
	* gnu/packages/tex.scm (texlive-labyrinth): New variable.

	gnu: Add texlive-jigsaw.
	* gnu/packages/tex.scm (texlive-jigsaw): New variable.

	gnu: Add texlive-jeuxcartes.
	* gnu/packages/tex.scm (texlive-jeuxcartes): New variable.

	gnu: Add texlive-horoscop.
	* gnu/packages/tex.scm (texlive-horoscop): New variable.

	gnu: Add texlive-hexgame.
	* gnu/packages/tex.scm (texlive-hexgame): New variable.

	gnu: Add texlive-hexboard.
	* gnu/packages/tex.scm (texlive-hexboard): New variable.

	gnu: Add texlive-havannah.
	* gnu/packages/tex.scm (texlive-havannah): New variable.

	gnu: Add texlive-hanoi.
	* gnu/packages/tex.scm (texlive-hanoi): New variable.

	gnu: Add texlive-go.
	* gnu/packages/tex.scm (texlive-go): New variable.

	gnu: Add texlive-gamebooklib.
	* gnu/packages/tex.scm (texlive-gamebooklib): New variable.

	gnu: Add texlive-gamebook.
	* gnu/packages/tex.scm (texlive-gamebook): New variable.

	gnu: Add texlive-egameps.
	* gnu/packages/tex.scm (texlive-egameps): New variable.

	gnu: Add texlive-customdice.
	* gnu/packages/tex.scm (texlive-customdice): New variable.

	gnu: Add texlive-crosswrd.
	* gnu/packages/tex.scm (texlive-crosswrd): New variable.

	gnu: Add texlive-chinesechess.
	* gnu/packages/tex.scm (texlive-chinesechess): New variable.

	gnu: Add texlive-chessfss.
	* gnu/packages/tex.scm (texlive-chessfss): New variable.

	gnu: Add texlive-chessboard.
	* gnu/packages/tex.scm (texlive-chessboard): New variable.

	gnu: Add texlive-chess-problem-diagrams.
	* gnu/packages/tex.scm (texlive-chess-problem-diagrams): New variable.

	gnu: Add texlive-chess.
	* gnu/packages/tex.scm (texlive-chess): New variable.

	gnu: Add texlive-bartel-chess-fonts.
	* gnu/packages/tex.scm (texlive-bartel-chess-fonts): New variable.

	gnu: Add texlive-mahjong.
	* gnu/packages/tex.scm (texlive-mahjong): New variable.

	gnu: Add texlive-hmtrump.
	* gnu/packages/tex.scm (texlive-hmtrump): New variable.

	gnu: Add texlive-crossword.
	* gnu/packages/tex.scm (texlive-crossword): New variable.

2023-08-17  宋文武  <iyzsong@member.fsf.org>

	gnu: kgpg: Skip flaky test.
	* gnu/packages/kde-pim.scm (kgpg)[arguments]: Skip "kgpg-export" test.

2023-08-17  宋文武  <iyzsong@member.fsf.org>

	gnu: sdl2: Remove fcitx from inputs.
	fcitx is not needed at build time for its sdl2 support.

	* gnu/packages/sdl.scm (sdl2)[inputs]: Remove fcitx.

2023-08-17  宋文武  <iyzsong@member.fsf.org>

	Merge remote-tracking branch 'origin/master' into kde-updates

2023-08-17  Sughosha  <sughosha@disroot.org>

	gnu: plasma: Add kde-gtk-config.
	* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Add
	kde-gtk-config.

	gnu: Add kde-gtk-config.
	* gnu/packages/kde-plasma.scm (kde-gtk-config): New variable.

	gnu: Add kaccounts-providers.
	* gnu/packages/kde-pim.scm (kaccounts-providers): New variable.

	gnu: plasma-workspace: Add more inputs and patch path for qdbus.
	* gnu/packages/kde-plasma.scm (plasma-workspace)[inputs]: Add icu4c, kpipewire,
	kquickcharts, and qttools-5.
	[arguments]<#:phases>: Patch QtBinariesDir for qdbus.

	gnu: extra-cmake-modules: Fix libexec path.
	* gnu/packages/kde-frameworks.scm (extra-cmake-modules)[#:phases]:
	Set LIBEXECDIR to 'libexec' instead of 'lib/libexec'.

2023-08-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-collection-music.
	* gnu/packages/tex.scm (texlive-collection-music): New variable.

	gnu: Add texlive-xpiano.
	* gnu/packages/tex.scm (texlive-xpiano): New variable.

	gnu: Add texlive-xml2pmx.
	* gnu/packages/tex.scm (texlive-xml2pmx): New variable.

	gnu: Add texlive-songs.
	* gnu/packages/tex.scm (texlive-songs): New variable.

	gnu: Add texlive-songproj.
	* gnu/packages/tex.scm (texlive-songproj): New variable.

	gnu: Add texlive-songbook.
	* gnu/packages/tex.scm (texlive-songbook): New variable.

	gnu: Add texlive-recorder-fingering.
	* gnu/packages/tex.scm (texlive-recorder-fingering): New variable.

	gnu: Add texlive-pmxchords.
	* gnu/packages/tex.scm (texlive-pmxchords): New variable.

	gnu: Add texlive-pmx.
	* gnu/packages/tex.scm (texlive-pmx): New variable.

	gnu: Add texlive-piano.
	* gnu/packages/tex.scm (texlive-piano): New variable.

	gnu: Add texlive-octave.
	* gnu/packages/tex.scm (texlive-octave): New variable.

	gnu: Add texlive-musixtex-fonts.
	* gnu/packages/tex.scm (texlive-musixtex-fonts): New variable.

	gnu: Add texlive-musixguit.
	* gnu/packages/tex.scm (texlive-musixguit): New variable.

	gnu: Add texlive-musicography.
	* gnu/packages/tex.scm (texlive-musicography): New variable.

	gnu: Add texlive-musical.
	* gnu/packages/tex.scm (texlive-musical): New variable.

	gnu: Add texlive-m-tx.
	* gnu/packages/tex.scm (texlive-m-tx): New variable.

	gnu: Add texlive-lyluatex.
	* gnu/packages/tex.scm (texlive-lyluatex): New variable.

	gnu: Add texlive-lilyglyphs.
	* gnu/packages/tex.scm (texlive-lilyglyphs): New variable.

	gnu: Add texlive-leadsheets.
	* gnu/packages/tex.scm (texlive-leadsheets): New variable.

	gnu: Add texlive-latex4musicians.
	* gnu/packages/tex.scm (texlive-latex4musicians): New variable.

	gnu: Add texlive-harmony.
	* gnu/packages/tex.scm (texlive-harmony): New variable.

	gnu: Add texlive-guitartabs.
	* gnu/packages/tex.scm (texlive-guitartabs): New variable.

	gnu: Add texlive-guitarchordschemes.
	* gnu/packages/tex.scm (texlive-guitarchordschemes): New variable.

	gnu: Add texlive-guitar.
	* gnu/packages/tex.scm (texlive-guitar): New variable.

	gnu: Add texlive-gtrcrd.
	* gnu/packages/tex.scm (texlive-gtrcrd): New variable.

	gnu: Add texlive-gregoriotex.
	* gnu/packages/tex.scm (texlive-gregoriotex): New variable.

	gnu: Add texlive-gchords.
	* gnu/packages/tex.scm (texlive-gchords): New variable.

	gnu: Add texlive-figbas.
	* gnu/packages/tex.scm (texlive-figbas): New variable.

	gnu: Add texlive-chordbox.
	* gnu/packages/tex.scm (texlive-chordbox): New variable.

	gnu: Add texlive-chordbars.
	* gnu/packages/tex.scm (texlive-chordbars): New variable.

	gnu: Add texlive-bagpipe.
	* gnu/packages/tex.scm (texlive-bagpipe): New variable.

	gnu: Add texlive-autosp.
	* gnu/packages/tex.scm (texlive-autosp): New variable.

	gnu: Add texlive-abc.
	* gnu/packages/tex.scm (texlive-abc): New variable.

	gnu: Add texlive-musixtnt.
	* gnu/packages/tex.scm (texlive-musixtnt): New variable.

	gnu: Add texlive-musixtex.
	* gnu/packages/tex.scm (texlive-musixtex): New variable.

2023-08-17  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mcrl2: Update to 202206.1.
	* gnu/packages/maths.scm (mcrl2): Update to 202206.1.
	[source]: Remove patches.
	* gnu/packages/patches/mcrl2-fix-1687.patch,
	gnu/packages/patches/mcrl2-fix-counterexample.patch: Remove files.
	* gnu/local.mk (dist_patch_DATA): Remove their references.

2023-08-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: cookbook: Document how to disable the Yubikey OTP application.
	* doc/guix-cookbook.texi (Using security keys)
	<Disabling OTP code generation for a Yubikey>: New subsection.

	Reviewed-by: John Kehayias <john.kehayias@protonmail.com>

2023-08-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: cookbook: Document a dynamic DNS update mcron job.
	* doc/guix-cookbook.texi (System Configuration)
	<Dynamic DNS mcron job>: New subsection.

	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2023-08-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	scripts: time-machine: Error when attempting to visit too old commits.
	* doc/guix.texi (Invoking guix time-machine): Document limitation.
	* guix/inferior.scm (cached-channel-instance): New VALIDATE-CHANNELS
	argument.  Use it to validate channels when there are no cache hit.
	* guix/scripts/time-machine.scm
	(%options): Tag the given reference with 'tag-or-commit instead of 'commit.
	(%oldest-possible-commit): New variable.
	(guix-time-machine) <validate-guix-channel>: New nested procedure.  Pass it to
	the 'cached-channel-instance' call.
	* tests/guix-time-machine.sh: New test.
	* Makefile.am (SH_TESTS): Register it.

	Suggested-by: Simon Tournier <zimon.toutoune@gmail.com>
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>
	Reviewed-by: Simon Tournier <zimon.toutoune@gmail.com>

2023-08-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	pull: Tag commit argument with 'tag-or-commit.
	For compatibility with (guix git) procedures.

	* guix/scripts/pull.scm (channel-list): Also accept tag-or-commit tagged
	refspec.

2023-08-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	git: Clarify commit relation reference in doc.
	* guix/git.scm (update-cached-checkout): Clarify that it is the relation of
	STARTING-COMMIT that is returned, relative to the new commit, not the other
	way around.

2023-08-16  Bruno Victal  <mirai@makinata.eu>

	gnu: ddclient: Remove package.
	ddclient is unmaintained as of 2023-07-04 [1].
	This reverts changes related to
	commit 0bc2d3e42b8800e875f24973f999739297f1f502.

	[1]: <https://github.com/ddclient/ddclient/issues/528>

	* gnu/packages/dns.scm (ddclient): Remove variable.
	* gnu/packages/patches/ddclient-skip-test.patch: Remove file.
	* gnu/local.mk: Unregister it.

2023-08-16  Bruno Victal  <mirai@makinata.eu>

	Revert "services: Add ddclient service."
	ddclient is unmaintained as of 2023-07-04 [1] and this service has been broken
	for a while [2]. Remove it rather than shipping a broken service for an
	unmaintained program that's unlikely to be fixed.

	[1]: <https://github.com/ddclient/ddclient>
	[2]: <https://issues.guix.gnu.org/52770>

	This reverts commit 8490a8346b5c8207f5798be55bea1de865b0bd42.

2023-08-16  Hilton Chain  <hako@ultrarare.space>

	gnu: libwebp: Replace with 1.3.1. [fixes CVE-2023-1999]
	* gnu/packages/image.scm (libwebp/fixed): New variable.
	(libwebp)[replacement]: Assign it to new field.

2023-08-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-png: Update to 0.7.0.
	* gnu/packages/guile-xyz.scm (guile-png): Update to 0.7.0.

2023-08-16  Martin Baulig  <martin@baulig.is>

	services: posgresql: Add option to specify UID/GID for postgres user.
	Add 'createAccount?', 'uid' and 'gid' to <postgresql-configuation>.

	Unlike other system daemons, the PostgreSQL data directory is typically
	meant to persist across 'guix system reconfigure' and once created, you
	don't want it's UID or GID to change anymore.

	Furthermore, if you want to place the data directory on a network share
	and use NFSv4 with idmap, then the 'postgres' user must exist when the
	'rpc.idmapd' daemon is launched; prior to mounting the share.  And it
	needs to be possible to mount the share without configuring PostgreSQL.

	With NFSv3, the UID and GID typically needs to match those on the
	server.

	The added options allow for both of these scenarios:

	You can either create the user in (operating-system (users)) completely
	independently of the 'postgresql-service-type' (for instance to get your
	NFS setup working first prior to configuring your databases) - or "pin"
	it's UID / GID values.

	* gnu/services/databases.scm (<postgresql-configuration>)[create-account?]
	[uid, gid]: New fields.
	(%postgresql-accounts): Remove.
	(create-postgresql-account): New procedure.
	(postgresql-service-type)[extensions]: Use it.
	* doc/guix.texi (Database Services): Update accordingly.

2023-08-16  Juliana Sims  <juli@incana.org>

	Update email addresses for Juliana Sims.
	* .mailmap: Add an entry for Juliana.
	* gnu/packages/admin.scm, gnu/packages/audio.scm,
	gnu/packages/build-tools.scm, gnu/packages/scheme.scm: Update Juliana's email.

	gnu: qpwgraph: Update to 0.5.2.
	* gnu/packages/audio.scm (qpwgraph): Update to 0.5.2.

	gnu: git-lfs: Update to 3.4.0.
	* gnu/packages/version-control.scm (git-lfs): Update to 3.4.0.

2023-08-16  fanquake  <fanquake@gmail.com>

	gnu: tor: Update to 0.4.7.14.
	* gnu/packages/tor.scm (tor): Update to 0.4.7.14.

2023-08-16  Ludovic Courtès  <ludo@gnu.org>

	guix home: Create /tmp in container if needed.
	Previously 'guix home container' would create a container without /tmp,
	which would prevent 'least-authority-wrapper' programs from starting,
	for example.

	* guix/scripts/home.scm (spawn-home-container): Create /tmp if it
	doesn't exist yet.

2023-08-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: perf: Add now required dependency on libtraceevent.
	This dependency is required since the linux-libre upgrade in
	504c574775abc02671f8f5b7125552ef36ef6bc8.

	* gnu/packages/linux.scm (perf)[inputs]: Add libtraceevent.

2023-08-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to 7416bb9.
	* gnu/packages/ci.scm (cuirass): Update to 7416bb9.

2023-08-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-collection-humanities.
	* gnu/packages/tex.scm (texlive-collection-humanities): New variable.

	gnu: Add texlive-xyling.
	* gnu/packages/tex.scm (texlive-xyling): New variable.

	gnu: Add texlive-verse.
	* gnu/packages/tex.scm (texlive-verse): New variable.

	gnu: Add texlive-tree-dvips.
	* gnu/packages/tex.scm (texlive-tree-dvips): New variable.

	gnu: Add texlive-theatre.
	* gnu/packages/tex.scm (texlive-theatre): New variable.

	gnu: Add texlive-thalie.
	* gnu/packages/tex.scm (texlive-thalie): New variable.

	gnu: Add texlive-textglos.
	* gnu/packages/tex.scm (texlive-textglos): New variable.

	gnu: Add texlive-stage.
	* gnu/packages/tex.scm (texlive-stage): New variable.

	gnu: Add texlive-sides.
	* gnu/packages/tex.scm (texlive-sides): New variable.

	gnu: Add texlive-screenplay-pkg.
	* gnu/packages/tex.scm (texlive-screenplay-pkg): New variable.

	gnu: Add texlive-screenplay.
	* gnu/packages/tex.scm (texlive-screenplay): New variable.

	gnu: Add texlive-rtklage.
	* gnu/packages/tex.scm (texlive-rtklage): New variable.

	gnu: Add texlive-rrgtrees.
	* gnu/packages/tex.scm (texlive-rrgtrees): New variable.

	gnu: Add texlive-reledmac.
	* gnu/packages/tex.scm (texlive-reledmac): New variable.

	gnu: Add texlive-qtree.
	* gnu/packages/tex.scm (texlive-qtree): New variable.

	gnu: Add texlive-qobitree.
	* gnu/packages/tex.scm (texlive-qobitree): New variable.

	gnu: Add texlive-poetrytex.
	* gnu/packages/tex.scm (texlive-poetrytex): New variable.

	gnu: Add texlive-poetry.
	* gnu/packages/tex.scm (texlive-poetry): New variable.

	gnu: Add texlive-poemscol.
	* gnu/packages/tex.scm (texlive-poemscol): New variable.

	gnu: Add texlive-play.
	* gnu/packages/tex.scm (texlive-play): New variable.

	gnu: Add texlive-plari.
	* gnu/packages/tex.scm (texlive-plari): New variable.

	gnu: Add texlive-phonrule.
	* gnu/packages/tex.scm (texlive-phonrule): New variable.

	gnu: Add texlive-parrun.
	* gnu/packages/tex.scm (texlive-parrun): New variable.

	gnu: Add texlive-parallel.
	* gnu/packages/tex.scm (texlive-parallel): New variable.

	gnu: Add texlive-nnext.
	* gnu/packages/tex.scm (texlive-nnext): New variable.

	gnu: Add texlive-metrix.
	* gnu/packages/tex.scm (texlive-metrix): New variable.

	gnu: Add texlive-liturg.
	* gnu/packages/tex.scm (texlive-liturg): New variable.

	gnu: Add texlive-linguex.
	* gnu/packages/tex.scm (texlive-linguex): New variable.

	gnu: Add texlive-ling-macros.
	* gnu/packages/tex.scm (texlive-ling-macros): New variable.

	gnu: Add texlive-lexref.
	* gnu/packages/tex.scm (texlive-lexref): New variable.

	gnu: Add texlive-lexikon.
	* gnu/packages/tex.scm (texlive-lexikon): New variable.

	gnu: Add texlive-ledmac.
	* gnu/packages/tex.scm (texlive-ledmac): New variable.

	gnu: Add texlive-langnames.
	* gnu/packages/tex.scm (texlive-langnames): New variable.

	gnu: Add texlive-jurarsp.
	* gnu/packages/tex.scm (texlive-jurarsp): New variable.

	gnu: Add texlive-juramisc.
	* gnu/packages/tex.scm (texlive-juramisc): New variable.

	gnu: Add texlive-juraabbrev.
	* gnu/packages/tex.scm (texlive-juraabbrev): New variable.

	gnu: Add texlive-jura.
	* gnu/packages/tex.scm (texlive-jura): New variable.

	gnu: Add texlive-gmverse.
	* gnu/packages/tex.scm (texlive-gmverse): New variable.

	gnu: Add texlive-gb4e.
	* gnu/packages/tex.scm (texlive-gb4e): New variable.

	gnu: Add texlive-expex.
	* gnu/packages/tex.scm (texlive-expex): New variable.

	gnu: Add texlive-eledmac.
	* gnu/packages/tex.scm (texlive-eledmac): New variable.

	gnu: Add texlive-eledform.
	* gnu/packages/tex.scm (texlive-eledform): New variable.

	gnu: Add texlive-edfnotes.
	* gnu/packages/tex.scm (texlive-edfnotes): New variable.

	gnu: Add texlive-ecltree.
	* gnu/packages/tex.scm (texlive-ecltree): New variable.

	gnu: Add texlive-dvgloss.
	* gnu/packages/tex.scm (texlive-dvgloss): New variable.

	gnu: Add texlive-dramatist.
	* gnu/packages/tex.scm (texlive-dramatist): New variable.

	gnu: Add texlive-diadia.
	* gnu/packages/tex.scm (texlive-diadia): New variable.

	gnu: Add texlive-covington.
	* gnu/packages/tex.scm (texlive-covington): New variable.

	gnu: Add texlive-bibleref-parse.
	* gnu/packages/tex.scm (texlive-bibleref-parse): New variable.

	gnu: Add texlive-bibleref-mouth.
	* gnu/packages/tex.scm (texlive-bibleref-mouth): New variable.

	gnu: Add texlive-bibleref-lds.
	* gnu/packages/tex.scm (texlive-bibleref-lds): New variable.

	gnu: Add texlive-bibleref.
	* gnu/packages/tex.scm (texlive-bibleref): New variable.

	gnu: Add texlive-adtrees.
	* gnu/packages/tex.scm (texlive-adtrees): New variable.

2023-08-13  Sughosha  <sughosha@disroot.org>

	gnu: Add kcolorchooser.
	* gnu/packages/kde.scm (kcolorchooser): New variable.

	gnu: Add kolourpaint.
	* gnu/packages/kde.scm (kolourpaint): New variable.

	gnu: Add falkon.
	* gnu/packages/kde-internet.scm (falkon): New variable.

	gnu: Add kompare.
	* gnu/packages/kde.scm (kompare): New variable.

	gnu: Add kommit.
	* gnu/packages/kde.scm (kommit): New variable.

	gnu: Add gwenview.
	* gnu/packages/kde.scm (gwenview): New variable.

	gnu: Add kimageannotator.
	* gnu/packages/kde-frameworks.scm (kimageannotator): New variable.

	gnu: Add kcolorpicker.
	* gnu/packages/kde-frameworks.scm (kcolorpicker): New variable.

	gnu: Add libkdcraw.
	* gnu/packages/kde-frameworks.scm (libkdcraw): New variable.

2023-08-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perf: Fix build of version 6.4.10.
	* gnu/packages/linux.scm (perf)[inputs]: Add libtraceevent.

	Reported by old in #guix.

2023-08-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: malcontent: Remove input labels.
	* gnu/packages/freedesktop.scm (malcontent)[native-inputs]: Remove input
	labels.

	gnu: malcontent: Update to 0.11.1.
	* gnu/packages/freedesktop.scm (malcontent): Update to 0.11.1.
	[native-inputs]: Replace gtk+:bin with gtk:bin.
	[inputs]: Replace gtk+ with gtk. Add appstream, libadwaita.

2023-08-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-collection-langkorean.
	* gnu/packages/tex.scm (texlive-collection-langkorean): New variable.

	gnu: Add texlive-unfonts-extra.
	* gnu/packages/tex.scm (texlive-unfonts-extra): New variable.

	gnu: Add texlive-unfonts-core.
	* gnu/packages/tex.scm (texlive-unfonts-core): New variable.

	gnu: Add texlive-pmhanguljamo.
	* gnu/packages/tex.scm (texlive-pmhanguljamo): New variable.

	gnu: Add texlive-nanumtype1.
	* gnu/packages/tex.scm (texlive-nanumtype1): New variable.

	gnu: Add texlive-lshort-korean.
	* gnu/packages/tex.scm (texlive-lshort-korean): New variable.

	gnu: Add texlive-kotex-oblivoir.
	* gnu/packages/tex.scm (texlive-kotex-oblivoir): New variable.

	gnu: Add texlive-kotex-utils.
	* gnu/packages/tex.scm (texlive-kotex-utils): New variable.

	gnu: Add texlive-kotex-utf.
	* gnu/packages/tex.scm (texlive-kotex-utf): New variable.

	gnu: Add texlive-cjk-ko.
	* gnu/packages/tex.scm (texlive-cjk-ko): New variable.

	gnu: Add texlive-kotex-plain.
	* gnu/packages/tex.scm (texlive-kotex-plain): New variable.

	gnu: Add texlive-baekmuk.
	* gnu/packages/tex.scm (texlive-baekmuk): New variable.

2023-08-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: contributing: Mention the expected branch merge request format.
	* doc/contributing.texi (Managing Patches and Branches): Mention the expected
	branch merge request format.

2023-08-16  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	teams: Add Katherine Cox-Buday to emacs, go, and lisp teams.
	* etc/teams.scm.in: Add Katherine Cox-Buday.

2023-08-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: elogind: Update to 252.9.
	* gnu/packages/freedesktop.scm (elogind): Update to 252.9.
	[source]: Replace elogind-revert-polkit-detection.patch with
	elogind-fix-rpath.patch in patches.
	[configure-flags]: Add the dbussystemservicedir, dbussessionservicedir,
	dbussystemservicedir and dbus-interfaces-dir flags.
	[phases] <use-global-hook-directory> Update list of patched files.
	<adjust-tests> Update substitutions, and skip the copy_holes test.
	[native-inputs]: Add python-jinja2.
	[inputs]: Add util-linux:lib.
	* gnu/services/desktop.scm (elogind-dbus-service)
	<elogind-dbus-service-wrapper>: Add a symlink to elogind's
	share/dbus-1/system.d to expose D-Bus policy configurations.
	* gnu/tests/desktop.scm (run-elogind-test): Adjust expected result for the new
	"linger" value.
	* gnu/packages/patches/elogind-revert-polkit-detection.patch: Delete file.
	* gnu/packages/patches/elogind-fix-rpath.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Update.

	Series-to: 64938@debbugs.gnu.org
	Series-prefix: elogind-updates
	Series-version: 2
	Series-changes: 2
	- Fix elogind system test
	- Install D-Bus policy files in elogind-dbus-service-wrapper
	- Remove duplicate 'dbussystemservicedir' configure flag

2023-08-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: elogind: Drop input labels and fix indentation.
	* gnu/packages/freedesktop.scm (elogind): Re-indent package.
	[native-inputs]: Remove labels.

	doc: Update Cookbook Texinfo menus.
	Automated via C-c C-u C-a (M-x texinfo-all-menus-update) in Emacs.

2023-08-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: po4a: Apply patch to translate partial Texinfo menus.
	Fixes <https://issues.guix.gnu.org/64881>.

	* gnu/packages/gettext.scm (po4a) [source]: Apply patch.
	* gnu/packages/patches/po4a-partial-texinfo-menu-fix.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-08-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libressl: Update to 3.7.3 [fixes CVE-2023-35784].
	Thanks to Dennis 'GNUtoo' Carikli for <https://issues.guix.gnu.org/64982>,
	but upgrading to 3.8.0 breaks (at least) OpenSMTPd.

	* gnu/packages/tls.scm (libressl): Update to 3.7.3.

2023-08-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: butt: Update to 0.1.38.
	* gnu/packages/audio.scm (butt): Update to 0.1.38.
	[inputs]: Add curl.

	gnu: gperftools: Update to 2.11.
	* gnu/packages/cpp.scm (gperftools): Update to 2.11.

	gnu: grsync: Update to 1.3.1.
	* gnu/packages/backup.scm (grsync): Update to 1.3.1.

	gnu: sqlcrush: Update to 0.1.5-2.502a583.
	* gnu/packages/databases.scm (sqlcrush): Update to 0.1.5-2.502a583.

2023-08-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	tests: Fix texlive->guix-package test.
	This follows up on commit 985cf777b9aa394d4469205d6fea98d367a2ef32.

	* tests/texlive.scm ("texlive->guix-package"): Don't expect
	a texlive-texworks propagated input.

2023-08-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	tests: Fix texlive->guix-package test.
	This follows up on commit 1619f2c18c1b3cca41f52fea3d7231b9ad490af8.

	* tests/texlive.scm ("texlive->guix-package"): Don't expect
	a ‘license:’ prefix to ‘fsf-free’.

2023-08-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-collection-langjapanese: Disambiguate description.
	* gnu/packages/tex.scm (texlive-collection-langjapanese)[description]: Reword
	it to clarify that TEXLIVE-COLLECTION-LANGCJK is included.

	gnu: texlive-collection-langchinese: Disambiguate description.
	* gnu/packages/tex.scm (texlive-collection-langchinese)[description]: Reword
	it to clarify that TEXLIVE-COLLECTION-LANGCJK is included.

	gnu: Add texlive-collection-langjapanese.
	* gnu/packages/tex.scm (texlive-collection-langjapanese): New variable.

	gnu: Add texlive-zxjafbfont.
	* gnu/packages/tex.scm (texlive-zxjafbfont): New variable.

	gnu: Add texlive-zxjatype.
	* gnu/packages/tex.scm (texlive-zxjatype): New variable.

	gnu: Add texlive-pxufont.
	* gnu/packages/tex.scm (texlive-pxufont): New variable.

	gnu: Add texlive-pxrubrica.
	* gnu/packages/tex.scm (texlive-pxrubrica): New variable.

	gnu: Add texlive-pxjodel.
	* gnu/packages/tex.scm (texlive-pxjodel): New variable.

	gnu: Add texlive-pxjahyper.
	* gnu/packages/tex.scm (texlive-pxjahyper): New variable.

	gnu: Add texlive-pxcjkcat.
	* gnu/packages/tex.scm (texlive-pxcjkcat): New variable.

	gnu: Add texlive-pxchfon.
	* gnu/packages/tex.scm (texlive-pxchfon): New variable.

	gnu: Add texlive-pxbase.
	* gnu/packages/tex.scm (texlive-pxbase): New variable.

	gnu: Add texlive-ptex2pdf.
	* gnu/packages/tex.scm (texlive-ptex2pdf): New variable.

	gnu: Add texlive-ptex-manual.
	* gnu/packages/tex.scm (texlive-ptex-manual): New variable.

	gnu: Add texlive-ptex-fontmaps.
	* gnu/packages/tex.scm (texlive-ptex-fontmaps): New variable.

	gnu: Add texlive-plautopatch.
	* gnu/packages/tex.scm (texlive-plautopatch): New variable.

	gnu: Add texlive-platexcheat.
	* gnu/packages/tex.scm (texlive-platexcheat): New variable.

	gnu: Add texlive-pbibtex-manual.
	* gnu/packages/tex.scm (texlive-pbibtex-manual): New variable.

	gnu: Add texlive-pbibtex-base.
	* gnu/packages/tex.scm (texlive-pbibtex-base): New variable.

	gnu: Add texlive-mendex-doc.
	* gnu/packages/tex.scm (texlive-mendex-doc): New variable.

	gnu: texlive-lshort-italian: Fix description.
	* gnu/packages/tex.scm (texlive-lshort-italian)[description]: Fix typo in description.

	gnu: Add texlive-lshort-japanese.
	* gnu/packages/tex.scm (texlive-lshort-japanese): New variable.

	gnu: Add texlive-kanbun.
	* gnu/packages/tex.scm (texlive-kanbun): New variable.

	gnu: Add texlive-jpnedumathsymbols.
	* gnu/packages/tex.scm (texlive-jpnedumathsymbols): New variable.

	gnu: Add texlive-jpneduenumerate.
	* gnu/packages/tex.scm (texlive-jpneduenumerate): New variable.

	gnu: Add texlive-jlreq-deluxe.
	* gnu/packages/tex.scm (texlive-jlreq-deluxe): New variable.

	gnu: Add texlive-jlreq.
	* gnu/packages/tex.scm (texlive-jlreq): New variable.

	gnu: Add texlive-jieeetran.
	* gnu/packages/tex.scm (texlive-jieeetran): New variable.

	gnu: Add texlive-japanese-otf.
	* gnu/packages/tex.scm (texlive-japanese-otf): New variable.

	gnu: Add texlive-japanese-mathformulas.
	* gnu/packages/tex.scm (texlive-japanese-mathformulas): New variable.

	gnu: Add texlive-ifxptex.
	* gnu/packages/tex.scm (texlive-ifxptex): New variable.

	gnu: Add texlive-ifptex.
	* gnu/packages/tex.scm (texlive-ifptex): New variable.

	gnu: Add texlive-ieejtran.
	* gnu/packages/tex.scm (texlive-ieejtran): New variable.

	gnu: Add texlive-haranoaji-extra.
	* gnu/packages/tex.scm (texlive-haranoaji-extra): New variable.

	gnu: Add texlive-haranoaji.
	* gnu/packages/tex.scm (texlive-haranoaji): New variable.

	gnu: Add texlive-gentombow.
	* gnu/packages/tex.scm (texlive-gentombow): New variable.

	gnu: Add texlive-gckanbun.
	* gnu/packages/tex.scm (texlive-gckanbun): New variable.

	gnu: Add texlive-endnotesj.
	* gnu/packages/tex.scm (texlive-endnotesj): New variable.

	gnu: Add texlive-bxwareki.
	* gnu/packages/tex.scm (texlive-bxwareki): New variable.

	gnu: Add texlive-bxorigcapt.
	* gnu/packages/tex.scm (texlive-bxorigcapt): New variable.

	gnu: Add texlive-bxjscls.
	* gnu/packages/tex.scm (texlive-bxjscls): New variable.

	gnu: Add texlive-bxjatoucs.
	* gnu/packages/tex.scm (texlive-bxjatoucs): New variable.

	gnu: Add texlive-bxjaprnind.
	* gnu/packages/tex.scm (texlive-bxjaprnind): New variable.

	gnu: Add texlive-bxjalipsum.
	* gnu/packages/tex.scm (texlive-bxjalipsum): New variable.

	gnu: Add texlive-bxjaholiday.
	* gnu/packages/tex.scm (texlive-bxjaholiday): New variable.

	gnu: Add texlive-bxghost.
	* gnu/packages/tex.scm (texlive-bxghost): New variable.

	gnu: Add texlive-bxcjkjatype.
	* gnu/packages/tex.scm (texlive-bxcjkjatype): New variable.

	gnu: Add texlive-bxbase.
	* gnu/packages/tex.scm (texlive-bxbase): New variable.

	gnu: Add texlive-babel-japanese.
	* gnu/packages/tex.scm (texlive-babel-japanese): New variable.

	gnu: Add texlive-asternote.
	* gnu/packages/tex.scm (texlive-asternote): New variable.

	gnu: Add texlive-ascmac.
	* gnu/packages/tex.scm (texlive-ascmac): New variable.

	gnu: Add texlive-morisawa.
	* gnu/packages/tex.scm (texlive-morisawa): New variable.

	gnu: Add texlive-jsclasses.
	* gnu/packages/tex.scm (texlive-jsclasses): New variable.

	gnu: Add texlive-ipaex.
	* gnu/packages/tex.scm (texlive-ipaex): New variable.

	gnu: Add texlive-convbkmk.
	* gnu/packages/tex.scm (texlive-convbkmk): New variable.

	guix: import: texlive importer handles Ruby linked scripts.
	* guix/import/texlive.scm (linked-scripts): Also check for scripts with ".rb" extension.
	(tlpdb->package): Add proper RUBY input for Ruby linked scripts.

	gnu: Add texlive-collection-langchinese.
	* gnu/packages/tex.scm (texlive-collection-langchinese): New variable.

	gnu: texlive-ctex: Fix build.
	* gnu/packages/tex.scm (texlive-ctex)[arguments]<#:phases>: Delete BUILD
	phase as a workaround, and use pre-generated files.

	gnu: Add texlive-makecell.
	* gnu/packages/tex.scm (texlive-makecell): New variable.

	gnu: Add texlive-diagbox.
	* gnu/packages/tex.scm (texlive-diagbox): New variable.

	gnu: texlive-zhnumber: Fix build.
	* gnu/packages/tex.scm (texlive-zhnumber)[arguments]<#:phases>: Delete build
	phase as a workaround, as I don't know how to build this from source.

	gnu: texlive-xpinyin: Fix build.
	* gnu/packages/tex.scm (texlive-xpinyin)[arguments]<#:tex-format>: Use
	"luatex".
	<#:phases>: Properly generate database.  Improve reproducibility of the
	package.
	[native-inputs]: Add an input for "Unihan.zip".

	gnu: texlive-uplatex: Fix build.
	* gnu/packages/tex.scm (texlive-uplatex)[arguments]<#:phases>: Add a phase to
	deal with duplicate "ukinsoku.tex".

	gnu: Add texlive-zhlipsum.
	* gnu/packages/tex.scm (texlive-zhlipsum): New variable.

	gnu: Add texlive-zhlineskip.
	* gnu/packages/tex.scm (texlive-zhlineskip): New variable.

	gnu: Add texlive-xtuthesis.
	* gnu/packages/tex.scm (texlive-xtuthesis): New variable.

	gnu: Add texlive-upzhkinsoku.
	* gnu/packages/tex.scm (texlive-upzhkinsoku): New variable.

	gnu: Add texlive-tlmgr-intro-zh-cn.
	* gnu/packages/tex.scm (texlive-tlmgr-intro-zh-cn): New variable.

	gnu: Add texlive-texproposal.
	* gnu/packages/tex.scm (texlive-texproposal): New variable.

	gnu: Add texlive-qyxf-book.
	* gnu/packages/tex.scm (texlive-qyxf-book): New variable.

	gnu: Add texlive-pgfornament-han.
	* gnu/packages/tex.scm (texlive-pgfornament-han): New variable.

	gnu: Add texlive-njurepo.
	* gnu/packages/tex.scm (texlive-njurepo): New variable.

	gnu: Add texlive-nanicolle.
	* gnu/packages/tex.scm (texlive-nanicolle): New variable.

	gnu: Add texlive-lshort-chinese.
	* gnu/packages/tex.scm (texlive-lshort-chinese): New variable.

	gnu: Add texlive-latex-notes-zh-cn.
	* gnu/packages/tex.scm (texlive-latex-notes-zh-cn): New variable.

	gnu: Add texlive-install-latex-guide-zh-cn.
	* gnu/packages/tex.scm (texlive-install-latex-guide-zh-cn): New variable.

	gnu: Add texlive-impatient-cn.
	* gnu/packages/tex.scm (texlive-impatient-cn): New variable.

	gnu: Add texlive-hanzibox.
	* gnu/packages/tex.scm (texlive-hanzibox): New variable.

	gnu: Add texlive-fduthesis.
	* gnu/packages/tex.scm (texlive-fduthesis): New variable.

	gnu: Add texlive-exam-zh.
	* gnu/packages/tex.scm (texlive-exam-zh): New variable.

	gnu: Add texlive-ctex-faq.
	* gnu/packages/tex.scm (texlive-ctex-faq): New variable.

	gnu: Add texlive-asymptote-manual-zh-cn.
	* gnu/packages/tex.scm (texlive-asymptote-manual-zh-cn): New variable.

	gnu: Add texlive-asymptote-faq-zh-cn.
	* gnu/packages/tex.scm (texlive-asymptote-faq-zh-cn): New variable.

	gnu: Add texlive-asymptote-by-example-zh-cn.
	* gnu/packages/tex.scm (texlive-asymptote-by-example-zh-cn): New variable.

	gnu: Add texlive-arphic-ttf.
	* gnu/packages/tex.scm (texlive-arphic-ttf): New variable.

	gnu: texlive-platex: Fix build.
	* gnu/packages/tex.scm (texlive-platex)[arguments]<#:phases>: Add a phase to
	deal with duplicate "kinsoku.tex".

	gnu: texlive-everyhook: Fix build.
	* gnu/packages/tex.scm (texlive-everyhook)[arguments]: Build with "latex" TeX
	format.
	[native-inputs]: Use TEXLIVE-UPDMAP.CFG. Add TEXLIVE-BERA, TEXLIVE-ENUMITEM,
	TEXLIVE-ETOOLBOX, TEXLIVE-HYPDOC, TEXLIVE-INCONSOLATA, TEXLIVE-LIPSUM,
	TEXLIVE-LISTINGS, TEXLIVE-MATHPAZO, TEXLIVE-MICROTYPE, TEXLIVE-PALATINO, TEXLIVE-SVN-PROV, TEXLIVE-UPQUOTE, TEXLIVE-XKEYVAL.

2023-08-15  kiasoc5  <kiasoc5@disroot.org>

	gnu: Move stalonetray to (gnu packages xdisorg).
	See <https://issues.guix.gnu.org/63080>.

	* gnu/packages/stalonetray.scm (stalonetray): Move from here…
	* gnu/packages/xdisorg.scm (stalonetray): …to here.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly.

2023-08-15  kiasoc5  <kiasoc5@disroot.org>

	gnu: stalonetray: Update to 0.8.5.
	* gnu/packages/stalonetray.scm (stalonetray): Update to 0.8.5.
	[source]: Switch to git reference from GitHub.
	[arguments](phases): add phase to fix docbook root.
	[inputs]: Add libxpm.
	[native-inputs]: Add autoconf, autoconf, automake, libxslt, docbook-xsl.
	[homepage]: Update.

2023-08-15  Felix Lechner  <felix.lechner@lease-up.com>
	    Bruno Victal  <mirai@makinata.eu>

	services: Add cachefilesd service.
	Thanks to Bruno Victal "mirai" for cooperating on this patch and for
	generously sharing a wealth of insights about Guix services.

	Thanks to Jean-Baptiste Note for an early version of this service!

	* doc/guix.texi (Linux Services)[Cachefilesd Service]: New heading.
	* gnu/services/linux.scm (serialize-string, non-negative-integer?)
	(serialize-non-negative-integer, string, non-negative-integer)
	(make-option-serializer, make-percentage-threshold-serializer): New
	procedures.
	(cachefilesd-configuration): New record type.
	(cachefilesd-service-type): New variable.
	* gnu/tests/cachefilesd.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2023-08-15  Felix Lechner  <felix.lechner@lease-up.com>

	services: Use more 'file-append'.
	* gnu/services/authentication.scm (pam-ldap-pam-service): Use
	'file-append' instead of #~(string-append ...).
	* gnu/services/base.scm (greetd-pam-service): Likewise.
	* gnu/services/kerberos.scm (pam-krb5-pam-service): Likewise.
	* gnu/services/pam-mount.scm (pam-mount-pam-service): Likewise.

	services: pam-limits: Keep 'limits.conf' in the store.
	* gnu/services/base.scm (pam-limits-service-type)[pam-extension]: Wrap
	into a 'lambda' that takes 'limits-file'.  Pass that in the <pam-entry>
	'arguments' field.  Define 'make-limits-file' and use it.
	Remove ETC-SERVICE-TYPE extension.

2023-08-15  Felix Lechner  <felix.lechner@lease-up.com>

	tests: pam-limits: Confirm actual ulimits are installed.
	This revised system test is superior to the one accepted when #61744 was
	closed because it confirms whether the configured limits are actually being
	enforced upon login.

	The previous test merely validated the serialization of one particular config
	in the config file.

	* gnu/tests/pam.scm (pam-limits-service): Revise test to confirm limits on
	login.
	(%test-pam-limits)[description]: Update.
	(%test-pam-limits-deprecated): Remove.

2023-08-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pcb2gcode: Build with librsvg-for-system.
	* gnu/packages/engineering.scm (pcb2gcode)[inputs]: Replace librsvg with
	librsvg-for-system.

2023-08-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-collection-langarabic.
	* gnu/packages/tex.scm (texlive-collection-langarabic): New variable.

	gnu: Add texlive-xindy-persian.
	* gnu/packages/tex.scm (texlive-xindy-persian): New variable.

	gnu: Add texlive-xepersian-hm.
	* gnu/packages/tex.scm (texlive-xepersian-hm): New variable.

	gnu: Add texlive-xepersian.
	* gnu/packages/tex.scm (texlive-xepersian): New variable.

	gnu: Add texlive-tram.
	* gnu/packages/tex.scm (texlive-tram): New variable.

	gnu: Add texlive-texnegar.
	* gnu/packages/tex.scm (texlive-texnegar): New variable.

	gnu: Add texlive-simurgh.
	* gnu/packages/tex.scm (texlive-simurgh): New variable.

	gnu: Add texlive-sexam.
	* gnu/packages/tex.scm (texlive-sexam): New variable.

	gnu: Add texlive-quran.
	* gnu/packages/tex.scm (texlive-quran): New variable.

	gnu: Add texlive-persian-bib.
	* gnu/packages/tex.scm (texlive-persian-bib): New variable.

	gnu: Add texlive-na-box.
	* gnu/packages/tex.scm (texlive-na-box): New variable.

	gnu: Add texlive-lshort-persian.
	* gnu/packages/tex.scm (texlive-lshort-persian): New variable.

	gnu: Add texlive-kurdishlipsum.
	* gnu/packages/tex.scm (texlive-kurdishlipsum): New variable.

	gnu: Add texlive-imsproc.
	* gnu/packages/tex.scm (texlive-imsproc): New variable.

	gnu: Add texlive-hvarabic.
	* gnu/packages/tex.scm (texlive-hvarabic): New variable.

	gnu: Add texlive-ghab.
	* gnu/packages/tex.scm (texlive-ghab): New variable.

	gnu: Add texlive-dad.
	* gnu/packages/tex.scm (texlive-dad): New variable.

	gnu: Add texlive-bidihl.
	* gnu/packages/tex.scm (texlive-bidihl): New variable.

	gnu: Add texlive-arabtex.
	* gnu/packages/tex.scm (texlive-arabtex): New variable.

	gnu: Add texlive-arabluatex.
	* gnu/packages/tex.scm (texlive-arabluatex): New variable.

	gnu: Add texlive-arabic-book.
	* gnu/packages/tex.scm (texlive-arabic-book): New variable.

	gnu: Add texlive-arabi-add.
	* gnu/packages/tex.scm (texlive-arabi-add): New variable.

	gnu: Add texlive-arabi.
	* gnu/packages/tex.scm (texlive-arabi): New variable.

	gnu: Add texlive-alpha-persian.
	* gnu/packages/tex.scm (texlive-alpha-persian): New variable.

	gnu: Add texlive-alkalami.
	* gnu/packages/tex.scm (texlive-alkalami): New variable.

2023-08-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add dnstracer.
	* gnu/packages/networking.scm (dnstracer): New variable.

	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2023-08-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	refresh: Add --target-version option.
	* guix/scripts/refresh.scm (%options): Register 'target-version' long version.
	(update-specification->update-spec): Add a fallback-version argument.
	(options->update-specs): Honor target-version option.
	* tests/guix-refresh.sh: Test it.
	* doc/guix.texi (Invoking guix refresh): Document it.

	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2023-08-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-scheme-tetex.
	* gnu/packages/tex.scm (texlive-scheme-tetex): New variable.

	gnu: Add texlive-nomencl.
	* gnu/packages/tex.scm (texlive-nomencl): New variable.

	gnu: Add texlive-cmbright.
	* gnu/packages/tex.scm (texlive-cmbright): New variable.

	gnu: Add texlive-bbold.
	* gnu/packages/tex.scm (texlive-bbold): New variable.

	gnu: Add texlive-bbm-macros.
	* gnu/packages/tex.scm (texlive-bbm-macros): New variable.

	gnu: Add texlive-bbm.
	* gnu/packages/tex.scm (texlive-bbm): New variable.

	gnu: Add texlive-collection-langcjk.
	* gnu/packages/tex.scm (texlive-collection-langcjk): New variable.

	gnu: Add texlive-jfmutil.
	* gnu/packages/tex.scm (texlive-jfmutil): New variable.

	gnu: Add texlive-fixjfm.
	* gnu/packages/tex.scm (texlive-fixjfm): New variable.

	gnu: Add texlive-evangelion-jfm.
	* gnu/packages/tex.scm (texlive-evangelion-jfm): New variable.

	gnu: Add texlive-dnp.
	* gnu/packages/tex.scm (texlive-dnp): New variable.

	gnu: Add texlive-pxtatescale.
	* gnu/packages/tex.scm (texlive-pxtatescale): New variable.

	gnu: Add texlive-cjkutils.
	* gnu/packages/tex.scm (texlive-cjkutils): New variable.

	gnu: Add texlive-cjk-gs-integrate.
	* gnu/packages/tex.scm (texlive-cjk-gs-integrate): New variable.

	gnu: Add texlive-c90.
	* gnu/packages/tex.scm (texlive-c90): New variable.

	gnu: Add texlive-zxjafont.
	* gnu/packages/tex.scm (texlive-zxjafont): New variable.

	gnu: Add texlive-zitie.
	* gnu/packages/tex.scm (texlive-zitie): New variable.

	gnu: Add texlive-ctex.
	* gnu/packages/tex.scm (texlive-ctex): New variable.

	gnu: Add texlive-xecjk.
	* gnu/packages/tex.scm (texlive-xecjk): New variable.

	gnu: Add texlive-zhnumber.
	* gnu/packages/tex.scm (texlive-zhnumber): New variable.

	gnu: Add texlive-zhmetrics-uptex.
	* gnu/packages/tex.scm (texlive-zhmetrics-uptex): New variable.

	gnu: Add texlive-zhmetrics.
	* gnu/packages/tex.scm (texlive-zhmetrics): New variable.

	gnu: Add texlive-xpinyin.
	* gnu/packages/tex.scm (texlive-xpinyin): New variable.

	gnu: Add texlive-xcjk2uni.
	* gnu/packages/tex.scm (texlive-xcjk2uni): New variable.

	gnu: Add texlive-uplatex.
	* gnu/packages/tex.scm (texlive-uplatex): New variable.

	gnu: Add texlive-platex.
	* gnu/packages/tex.scm (texlive-platex): New variable.

	gnu: Add texlive-uptex.
	* gnu/packages/tex.scm (texlive-uptex): New variable.

	gnu: Add texlive-uptex-fonts.
	* gnu/packages/tex.scm (texlive-uptex-fonts): New variable.

	gnu: Add texlive-uptex-base.
	* gnu/packages/tex.scm (texlive-uptex-base): New variable.

	gnu: Add texlive-ptex-base.
	* gnu/packages/tex.scm (texlive-ptex-base): New variable.

	gnu: Add texlive-ptex-fonts.
	* gnu/packages/tex.scm (texlive-ptex-fonts): New variable.

	gnu: Add texlive-ptex.
	* gnu/packages/tex.scm (texlive-ptex): New variable.

	gnu: Add texlive-platex-tools.
	* gnu/packages/tex.scm (texlive-platex-tools): New variable.

	gnu: Add texlive-luatexja.
	* gnu/packages/tex.scm (texlive-luatexja): New variable.

	gnu: Add texlive-fandol.
	* gnu/packages/tex.scm (texlive-fandol): New variable.

	gnu: Add texlive-everyhook.
	* gnu/packages/tex.scm (texlive-everyhook): New variable.

	gnu: Add texlive-cjkpunct.
	* gnu/packages/tex.scm (texlive-cjkpunct): New variable.

	gnu: Add texlive-cjk.
	* gnu/packages/tex.scm (texlive-cjk): New variable.

	gnu: Add texlive-wadalab.
	* gnu/packages/tex.scm (texlive-wadalab): New variable.

	gnu: Add texlive-uhc.
	* gnu/packages/tex.scm (texlive-uhc): New variable.

	gnu: Add texlive-norasi-c90.
	* gnu/packages/tex.scm (texlive-norasi-c90): New variable.

	gnu: Add texlive-garuda-c90.
	* gnu/packages/tex.scm (texlive-garuda-c90): New variable.

	gnu: Add texlive-cns.
	* gnu/packages/tex.scm (texlive-cns): New variable.

	gnu: Add texlive-arphic.
	* gnu/packages/tex.scm (texlive-arphic): New variable.

	gnu: Add texlive-adobemapping.
	* gnu/packages/tex.scm (texlive-adobemapping): New variable.

	gnu: Add texlive-collection-langother.
	* gnu/packages/tex.scm (texlive-collection-langother): New variable.

	gnu: Add texlive-xetex-devanagari.
	* gnu/packages/tex.scm (texlive-xetex-devanagari): New variable.

	gnu: Add texlive-wnri-latex.
	* gnu/packages/tex.scm (texlive-wnri-latex): New variable.

	gnu: Add texlive-wnri.
	* gnu/packages/tex.scm (texlive-wnri): New variable.

	gnu: Add texlive-vntex.
	* gnu/packages/tex.scm (texlive-vntex): New variable.

	gnu: Add texlive-velthuis.
	* gnu/packages/tex.scm (texlive-velthuis): New variable.

	gnu: Add texlive-unicode-alphabets.
	* gnu/packages/tex.scm (texlive-unicode-alphabets): New variable.

	gnu: Add texlive-thaispec.
	* gnu/packages/tex.scm (texlive-thaispec): New variable.

	gnu: Add texlive-thaienum.
	* gnu/packages/tex.scm (texlive-thaienum): New variable.

	gnu: Add texlive-sanskrit-t1.
	* gnu/packages/tex.scm (texlive-sanskrit-t1): New variable.

	gnu: Add texlive-sanskrit.
	* gnu/packages/tex.scm (texlive-sanskrit): New variable.

	gnu: Add texlive-quran-ur.
	* gnu/packages/tex.scm (texlive-quran-ur): New variable.

	gnu: Add texlive-quran-bn.
	* gnu/packages/tex.scm (texlive-quran-bn): New variable.

	gnu: Add texlive-padauk.
	* gnu/packages/tex.scm (texlive-padauk): New variable.

	gnu: Add texlive-ntheorem-vn.
	* gnu/packages/tex.scm (texlive-ntheorem-vn): New variable.

	gnu: Add texlive-marathi.
	* gnu/packages/tex.scm (texlive-marathi): New variable.

	gnu: Add texlive-lshort-vietnamese.
	* gnu/packages/tex.scm (texlive-lshort-vietnamese): New variable.

	gnu: Add texlive-lshort-thai.
	* gnu/packages/tex.scm (texlive-lshort-thai): New variable.

	gnu: Add texlive-latino-sine-flexione.
	* gnu/packages/tex.scm (texlive-latino-sine-flexione): New variable.

	gnu: Add texlive-latexbangla.
	* gnu/packages/tex.scm (texlive-latexbangla): New variable.

	gnu: Add texlive-latex-mr.
	* gnu/packages/tex.scm (texlive-latex-mr): New variable.

	gnu: Add texlive-hindawi-latex-template.
	* gnu/packages/tex.scm (texlive-hindawi-latex-template): New variable.

	gnu: Add texlive-fonts-tlwg.
	* gnu/packages/tex.scm (texlive-fonts-tlwg): New variable.

	gnu: Add texlive-fc.
	* gnu/packages/tex.scm (texlive-fc): New variable.

	gnu: Add texlive-sauter.
	* gnu/packages/tex.scm (texlive-sauter): New variable.

	gnu: Add texlive-ethiop-t1.
	* gnu/packages/tex.scm (texlive-ethiop-t1): New variable.

	gnu: Add texlive-ethiop.
	* gnu/packages/tex.scm (texlive-ethiop): New variable.

	gnu: Add texlive-ebong.
	* gnu/packages/tex.scm (texlive-ebong): New variable.

	gnu: Add texlive-ctib.
	* gnu/packages/tex.scm (texlive-ctib): New variable.

	gnu: Add texlive-cjhebrew.
	* gnu/packages/tex.scm (texlive-cjhebrew): New variable.

	gnu: Add texlive-chhaya.
	* gnu/packages/tex.scm (texlive-chhaya): New variable.

	gnu: Add texlive-burmese.
	* gnu/packages/tex.scm (texlive-burmese): New variable.

	gnu: Add texlive-bengali.
	* gnu/packages/tex.scm (texlive-bengali): New variable.

	gnu: Add texlive-bangtex.
	* gnu/packages/tex.scm (texlive-bangtex): New variable.

	gnu: Add texlive-bangla.
	* gnu/packages/tex.scm (texlive-bangla): New variable.

	gnu: Add texlive-doulossil.
	* gnu/packages/tex.scm (texlive-doulossil): New variable.

	gnu: Add texlive-charissil.
	* gnu/packages/tex.scm (texlive-charissil): New variable.

	gnu: Add texlive-babel-vietnamese.
	* gnu/packages/tex.scm (texlive-babel-vietnamese): New variable.

	gnu: Add texlive-babel-thai.
	* gnu/packages/tex.scm (texlive-babel-thai): New variable.

	gnu: Add texlive-babel-sorbian.
	* gnu/packages/tex.scm (texlive-babel-sorbian): New variable.

	gnu: Add texlive-babel-malay.
	* gnu/packages/tex.scm (texlive-babel-malay): New variable.

	gnu: Add texlive-babel-interlingua.
	* gnu/packages/tex.scm (texlive-babel-interlingua): New variable.

	gnu: Add texlive-babel-indonesian.
	* gnu/packages/tex.scm (texlive-babel-indonesian): New variable.

	gnu: Add texlive-babel-hebrew.
	* gnu/packages/tex.scm (texlive-babel-hebrew): New variable.

	gnu: Add texlive-babel-georgian.
	* gnu/packages/tex.scm (texlive-babel-georgian): New variable.

	gnu: Add texlive-babel-esperanto.
	* gnu/packages/tex.scm (texlive-babel-esperanto): New variable.

	gnu: Add texlive-babel-azerbaijani.
	* gnu/packages/tex.scm (texlive-babel-azerbaijani): New variable.

	gnu: Add texlive-aramaic-serto.
	* gnu/packages/tex.scm (texlive-aramaic-serto): New variable.

	gnu: Add texlive-amsldoc-vn.
	* gnu/packages/tex.scm (texlive-amsldoc-vn): New variable.

	gnu: Add texlive-akshar.
	* gnu/packages/tex.scm (texlive-akshar): New variable.

	gnu: Add texlive-aalok.
	* gnu/packages/tex.scm (texlive-aalok): New variable.

2023-08-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: glabels: Build with librsvg-for-system.
	* gnu/packages/gnome.scm (glabels)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: gthumb: Build with librsvg-for-system.
	* gnu/packages/gnome.scm (gthumb)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: gnome-system-monitor: Build with librsvg-for-system.
	* gnu/packages/gnome.scm (gnome-system-monitor)[inputs]: Replace librsvg
	with librsvg-for-system.

	gnu: gnome-control-center: Build with librsvg-for-system.
	* gnu/packages/gnome.scm (gnome-control-center)[inputs]: Replace librsvg
	with librsvg-for-system.

	gnu: drawing: Build with librsvg-for-system.
	* gnu/packages/gnome.scm (drawing)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: gnome-photos: Build with librsvg-for-system.
	* gnu/packages/gnome.scm (gnome-photos)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: libdmapsharing: Build with librsvg-for-system.
	* gnu/packages/gnome.scm (libdmapsharing)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: fvwm: Build with librsvg-for-system.
	* gnu/packages/fvwm.scm (fvwm)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: gcompris: Build with librsvg-for-system.
	* gnu/packages/education.scm (gcompris)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: tuxmath: Build with librsvg-for-system.
	* gnu/packages/education.scm (tuxmath)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: t4k-common: Build with librsvg-for-system.
	* gnu/packages/education.scm (t4k-common)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: lightdm-gtk-greeter: Build with librsvg-for-system.
	* gnu/packages/display-managers.scm (lightdm-gtk-greeter)[inputs]:
	Replace librsvg with librsvg-for-system.

	gnu: r-rsvg: Build with librsvg-for-system.
	* gnu/packages/cran.scm (r-rsvg)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: florence: Build with librsvg-for-system.
	* gnu/packages/accessibility.scm (florence)[inputs]: Replace librsvg
	with librsvg-for-system.

	gnu: gramps: Build with librsvg-for-system.
	* gnu/packages/genealogy.scm (gramps)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: colobot: Build with librsvg-for-system.
	* gnu/packages/games.scm (colobot)[native-inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: tuxpaint: Build with librsvg-for-system.
	* gnu/packages/games.scm (tuxpaint)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: pioneers: Build with librsvg-for-system.
	* gnu/packages/games.scm (pioneers)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: xboard: Build with librsvg-for-system.
	* gnu/packages/games.scm (xboard)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: tryton: Build with librsvg-for-system.
	* gnu/packages/tryton.scm (tryton)[propagated-inputs]: Replace librsvg
	with librsvg-for-system.

	gnu: rawtherapee: Build with librsvg-for-system.
	* gnu/packages/photo.scm (rawtherapee)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: xournalpp: Build with librsvg-for-system.
	* gnu/packages/pdf.scm (xournalpp)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: obconf: Build with librsvg-for-system.
	* gnu/packages/openbox.scm (obconf)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: blueman: Build with librsvg-for-system.
	* gnu/packages/networking.scm (blueman)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: quodlibet: Build with librsvg-for-system.
	* gnu/packages/music.scm (quodlibet)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: denemo: Build with librsvg-for-system.
	* gnu/packages/music.scm (denemo)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: dino: Build with librsvg-for-system.
	* gnu/packages/messaging.scm (dino)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: obconf-qt: Build with librsvg-for-system.
	* gnu/packages/lxqt.scm (obconf-qt)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: nimf: Build with librsvg-for-system.
	* gnu/packages/language.scm (nimf)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: mypaint: Build with librsvg-for-system.
	* gnu/packages/image.scm (mypaint)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: guile-picture-language: Build with librsvg-for-system.
	* gnu/packages/guile-xyz.scm (guile-picture-language)[inputs]: Replace
	librsvg with librsvg-for-system.

	gnu: openscenegraph: Build with librsvg-for-system.
	* gnu/packages/graphics.scm (openscenegraph)[inputs]: Replace librsvg
	with librsvg-for-system.

	gnu: nwg-launchers: Build with librsvg-for-system.
	* gnu/packages/xdisorg.scm (nwg-launchers)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: fuzzel: Build with librsvg-for-system.
	* gnu/packages/xdisorg.scm (fuzzel)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: tint2: Build with librsvg-for-system.
	* gnu/packages/xdisorg.scm (tint2)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: rofi: Remove pre-generated files.
	* gnu/packages/xdisorg.scm (rofi)[source]: Add snippet to remove
	pre-generated files.

	gnu: rofi: Build with librsvg-for-system.
	* gnu/packages/xdisorg.scm (rofi)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: jwm: Build with librsvg-for-system.
	* gnu/packages/wm.scm (jwm)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: dunst: Build with librsvg-for-system.
	* gnu/packages/dunst.scm (dunst)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: nip2: Build with librsvg-for-system.
	* gnu/packages/image-processing.scm (nip2)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: vips: Build with librsvg-for-system.
	* gnu/packages/image-processing.scm (vips)[inputs]: Replace librsvg with
	librsvg-for-system.

2023-08-14  Yovan Naumovski  <yovan@gorski.stream>

	gnu: fennel: Update to 1.3.1.
	* gnu/packages/lua.scm (fennel): Update to 1.3.1.

2023-08-14  Nicolas Graves  <ngraves@ngraves.fr>
	    Andy Tai  <atai@atai.org>

	gnu: llama-cpp: Update to 0.0.0-0.f31b539.
	* gnu/packages/machine-learning.scm (llama-cpp): Update to 0.0.0-0.f31b539.
	[#:phases](install-python-scripts): Adapt python scripts.
	(install): Remove deleted quantize script installation.

2023-08-14  gemmaro  <gemmaro.dev@gmail.com>

	gnu: highlight: Fix paths for Perl bindings.
	* gnu/packages/pretty-print.scm (highlight): Fix paths for Perl bindings.
	[arguments]<phases>: Set hl_data_dir and hl_conf_dir in install-perl-bindings phase.

	gnu: highlight: Add "gui" output.
	* gnu/packages/pretty-print.scm (highlight): Add gui output.
	[source]: Add patch for GUI data directory.
	[outputs]: Add gui.
	[arguments]<phases>{fix-search-for-lua}: Fix Lua package name for GUI.
	{build-gui}: Add phase to build GUI.
	{install}: Set PREFIX variable.
	{install-gui}: Add phase to install GUI.
	[inputs]: Add qtbase-5.
	* gnu/packages/patches/highlight-gui-data-dir.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: highlight: Use new package style.
	* gnu/packages/pretty-print.scm (highlight) Use new package style.
	[arguments]: Use G-expression.  Drop trailing #t from phases.
	[source, inputs, native-inputs, description]: Reformat with guix style.

	gnu: highlight: Update to 4.7.
	* gnu/packages/pretty-print.scm (highlight): Update to 4.7.

2023-08-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-smc: Update to 0.6.2.
	* gnu/packages/guile-xyz.scm (guile-smc): Update to 0.6.2.

2023-08-14  Ludovic Courtès  <ludo@gnu.org>

	doc: Add reference to the Scheme Crash Course.
	* doc/guix.texi (Using the Configuration System): Add cross-reference to
	the "Scheme Crash Course".

	doc: cookbook: Mention common SRFI-1 procedures.
	* doc/guix-cookbook.texi (A Scheme Crash Course): Add item about
	SRFI-1.

	doc: cookbook: Add 'use-modules' in gexp example.
	* doc/guix-cookbook.texi (A Scheme Crash Course): Add 'use-modules' line
	in gexp example.

	doc: cookbook: Link to "Package Modules".
	* doc/guix-cookbook.texi (A Scheme Crash Course): Add link to "Package
	Modules".

2023-08-14  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: fbreader: Fix icon.
	* gnu/packages/patches/fbreader-fix-icon.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/ebook.scm (fbreader)[source]<#:patches>: Add it.

2023-08-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: entangle: Update package style.
	* gnu/packages/photo.scm (entangle)[arguments]: Rewrite as G-expressions.
	Don't explicitly return #t from phases.
	[native-inputs]: Remove input labels.

	gnu: entangle: Fix build.
	* gnu/packages/photo.scm (entangle)[arguments]:
	Add a new 'build-with-meson-0.60 phase.
	[native-inputs]: Add itstool.

2023-08-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Imply that ~/.nix-profile is not a typo.
	* doc/guix.texi (Fonts Home Services): Mention Nix.

	Reported by zororg in #guix.

2023-08-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lagrange: Update to 1.16.7.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.16.7.

	gnu: corsix-th: Use G-expressions.
	* gnu/packages/games.scm (corsix-th)[arguments]:
	Rewrite as G-expressions.

	gnu: corsix-th: Update to 0.67.
	* gnu/packages/games.scm (corsix-th): Update to 0.67.

	gnu: noweb: Update to 2.13.
	* gnu/packages/noweb.scm (noweb): Update to 2.13.

	gnu: noweb: Use G-expressions.
	* gnu/packages/noweb.scm (noweb)[arguments]:
	Rewrite as G-expressions.  Don't explicitly return #t from phases.

	gnu: mc: Shrink closure.
	* gnu/packages/mc.scm (mc)[arguments]: Add "--disable-configure-args"
	to the #:configure-flags.

	gnu: mc: Fix cross-(mis)compilation & substitutions.
	* gnu/packages/mc.scm (mc)[arguments]: Set PERL_FOR_BUILD.
	Rename 'patch-FHS-file-names phase to 'patch-file-names.
	Properly distinguish build-time from run-time commands.
	Reorganise to catch more occurrences.
	[inputs]: Add bash-minimal and perl.

	gnu: mc: Remove obsolete substitution.
	* gnu/packages/mc.scm (mc)[arguments]: Don't SUBSTITUTE* "/bin/cat".
	It's been fixed upstream.

	gnu: mc: Use G-expressions.
	* gnu/packages/mc.scm (mc)[arguments]: Rewrite as G-expressions.

	gnu: mc: Update to 4.8.30.
	* gnu/packages/mc.scm (mc): Update to 4.8.30.

2023-08-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-collection-langgreek.
	* gnu/packages/tex.scm (texlive-collection-langgreek): New variable.

	gnu: Add texlive-yannisgr.
	* gnu/packages/tex.scm (texlive-yannisgr): New variable.

	gnu: Add texlive-xgreek.
	* gnu/packages/tex.scm (texlive-xgreek): New variable.

	gnu: Add texlive-teubner.
	* gnu/packages/tex.scm (texlive-teubner): New variable.

	gnu: Add texlive-talos.
	* gnu/packages/tex.scm (texlive-talos): New variable.

	gnu: Add texlive-mkgrkindex.
	* gnu/packages/tex.scm (texlive-mkgrkindex): New variable.

	gnu: Add texlive-lgrmath.
	* gnu/packages/tex.scm (texlive-lgrmath): New variable.

	gnu: Add texlive-lgreek.
	* gnu/packages/tex.scm (texlive-lgreek): New variable.

	gnu: Add texlive-kerkis.
	* gnu/packages/tex.scm (texlive-kerkis): New variable.

	gnu: Add texlive-ibygrk.
	* gnu/packages/tex.scm (texlive-ibygrk): New variable.

	gnu: Add texlive-levy.
	* gnu/packages/tex.scm (texlive-levy): New variable.

	gnu: Add texlive-ibycus-babel.
	* gnu/packages/tex.scm (texlive-ibycus-babel): New variable.

	gnu: Add texlive-greektonoi.
	* gnu/packages/tex.scm (texlive-greektonoi): New variable.

	gnu: Add texlive-greektex.
	* gnu/packages/tex.scm (texlive-greektex): New variable.

	gnu: Add texlive-greekdates.
	* gnu/packages/tex.scm (texlive-greekdates): New variable.

	gnu: Add texlive-greek-inputenc.
	* gnu/packages/tex.scm (texlive-greek-inputenc): New variable.

	gnu: Add texlive-gfsporson.
	* gnu/packages/tex.scm (texlive-gfsporson): New variable.

	gnu: Add texlive-gfsbaskerville.
	* gnu/packages/tex.scm (texlive-gfsbaskerville): New variable.

	gnu: Add texlive-betababel.
	* gnu/packages/tex.scm (texlive-betababel): New variable.

	gnu: Add texlive-begingreek.
	* gnu/packages/tex.scm (texlive-begingreek): New variable.

	gnu: Add texlive-babel-greek.
	* gnu/packages/tex.scm (texlive-babel-greek): New variable.

2023-08-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add maturin.
	* gnu/packages/rust-apps.scm (maturin): New variable.
	* gnu/packages/patches/maturin-no-cross-compile.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: rust-ureq-2: Update to 2.6.2.
	* gnu/packages/crates-io.scm (rust-ureq-2): Update to 2.6.2.
	[arguments]: Don't skip tests. Add cargo-test-flags to skip network
	tests.
	[cargo-inputs]: Replace rust-cookie-0.15 with 0.16,
	rust-cookie-store-0.15 with 0.19.  Remove rust-chunked-transfer-1.
	[cargo-development-inputs]: Replace rust-env-logger-0.9 with 0.10,
	rust-rustls-pemfile-0.2 with 1.
	[native-inputs]: Add perl.

	gnu: rust-wild-2: Update to 2.1.0.
	* gnu/packages/crates-io.scm (rust-wild-2): Update 2.1.0.
	[cargo-development-inputs]: Add rust-glob-0.3.

	gnu: Add rust-rustls-webpki-0.100.
	* gnu/packages/crates-io.scm (rust-rustls-webpki-0.100): New variable.

	gnu: Add rust-webpki-roots-0.23.
	* gnu/packages/crates-io.scm (rust-webpki-roots-0.23): New variable.

	gnu: Add rust-yasna-0.5.
	* gnu/packages/crates-io.scm (rust-yasna-0.5): New variable.
	(rust-yasna-0.4): Inherit from rust-yasna-0.5.

	gnu: Add rust-webpki-roots-0.25.
	* gnu/packages/crates-io.scm (rust-webpki-roots-0.25): New variable.
	(rust-webpki-roots-0.22): Inherit from rust-webpki-roots-0.25.

	gnu: Add rust-rustls-webpki-0.101.
	* gnu/packages/crates-io.scm (rust-rustls-webpki-0.101): New variable.

	gnu: rust-rustls-pemfile-1: Update to 1.0.3.
	* gnu/packages/crates-io.scm (rust-rustls-pemfile-1): Update to 1.0.3.

	gnu: Add rust-rustls-0.21.
	* gnu/packages/crates-io.scm (rust-rustls-0.21): New variable.
	(rust-rustls-0.20): Inherit from rust-rustls-0.21.

	gnu: Add rust-rcgen-0.11.
	* gnu/packages/crates-io.scm (rust-rcgen-0.11): New variable.
	(rust-rcgen-0.8): Inherit from rust-rcgen-0.11.

	gnu: rust-publicsuffix-2: Update to 2.2.3.
	* gnu/packages/crates-io.scm (rust-publicsuffix-2): Update to 2.2.3.
	[arguments]: Don't skip build.
	[cargo-inputs]: Replace rust-hashbrown-0.11 with 0.12, rust-idna-0.2
	with 0.3.  Remove rust-byteorder-1.
	[cargo-development-inputs]: Add rust-lazy-static-1, rust-rspec-1.

	gnu: rust-psl-types-2: Update to 2.0.11.
	* gnu/packages/crates-io.scm (rust-psl-types-2): Update to 2.0.11.
	[arguments]: Don't skip build.

	gnu: Add rust-pem-2.
	* gnu/packages/crates-io.scm (rust-pem-2): New variable.
	(rust-pem-1): Inherit from rust-pem-2.

	gnu: Add rust-cookie-store-0.19.
	* gnu/packages/crates-io.scm (rust-cookie-store-0.19): New variable.
	(rust-cookie-store-0.16): Inherit from rust-cookie-store-0.19.

	gnu: rust-indexmap-1: Update to 1.9.3.
	* gnu/packages/crates-io.scm (rust-indexmap-1): Update to 1.9.3.
	[cargo-inputs]: Add rust-autocfg-1, rust-hashbrown-0.12, rust-rayon-1.
	Replace rust-rustc-rayon-0.4 with 0.5.

	gnu: rust-ignore-0.4: Update to 0.4.20.
	* gnu/packages/crates-io.scm (rust-ignore-0.4): Update to 0.4.20.
	[cargo-inputs]: Remove rust-crossbeam-utils-0.8.

	gnu: rust-globset-0.4: Update to 0.4.12.
	* gnu/packages/crates-io.scm (rust-globset-0.4): Update to 0.4.12.
	[cargo-inputs]: Replace rust-aho-corasick-0.7 with 1, rust-bstr-0.2 with
	1.

	gnu: rust-dunce-1: Update to 1.0.4.
	* gnu/packages/crates-io.scm (rust-dunce-1): Update to 1.0.4.
	[arguments]: Don't skip build.
	[license]: Update license field.

	gnu: Add rust-derive-builder-macro-0.12.
	* gnu/packages/crates-io.scm (rust-derive-builder-macro-0.12): New
	variable.
	(rust-derive-builder-macro-0.11): Inherit from
	rust-derive-builder-macro-0.12.

	gnu: Add rust-derive-builder-core-0.12.
	* gnu/packages/crates-io.scm (rust-derive-builder-core-0.12): New
	variable.
	(rust-derive-builder-core-0.11): Inherit from
	rust-derive-builder-core-0.12.

	gnu: Add rust-derive-builder-0.12.
	* gnu/packages/crates-io.scm (rust-derive-builder-0.12): New variable.
	(rust-derive-builder-0.11): Inherit from rust-derive-builder-0.12.

	gnu: Add rust-async-oneshot-0.5.
	* gnu/packages/crates-io.scm (rust-async-oneshot-0.5): New variable.

	gnu: Add rust-buf-min-0.7.
	* gnu/packages/crates-io.scm (rust-buf-min-0.7): New variable.

	gnu: Add rust-futures-micro-0.5.
	* gnu/packages/crates-io.scm (rust-futures-micro-0.5): New variable.

	gnu: Add rust-memo-map-0.3.
	* gnu/packages/crates-io.scm (rust-memo-map-0.3): New variable.

	gnu: Add rust-minijinja-0.34.
	* gnu/packages/crates-io.scm (rust-minijinja-0.34): New variable.

	gnu: Add rust-ntex-bytes-0.1.
	* gnu/packages/crates-io.scm (rust-ntex-bytes-0.1): New variable.

	gnu: Add rust-self-cell-1.
	* gnu/packages/crates-io.scm (rust-self-cell-1): New variable.

	gnu: Add rust-v-htmlescape-0.15.
	* gnu/packages/crates-io.scm (rust-v-htmlescape-0.15): New variable.

	gnu: Add rust-cookie-0.17.
	* gnu/packages/crates-io.scm (rust-cookie-0.17): New variable.
	(rust-cookie-0.16): Inherit from rust-cookie-0.17.

	gnu: rust-cargo-metadata-0.15: Update to 0.15.5.
	* gnu/packages/crates-io.scm (rust-cargo-metadata-0.15): Update to
	0.15.5.
	[source]: Remove snippet.
	[cargo-inputs]: Add rust-thiserror-1.  Replace rust-derive-builder-0.11
	with 0.12.

	gnu: Add rust-asn1-rs-0.5.
	* gnu/packages/crates-io.scm (rust-asn1-rs-0.5): New variable.

	gnu: Add rust-async-broadcast-0.5.
	* gnu/packages/crates-io.scm (rust-async-broadcast-0.5): New variable.

	gnu: Add rust-async-recursion-1.
	* gnu/packages/crates-io.scm (rust-async-recursion-1): New variable.

	gnu: Add rust-rtoolbox-0.0.1.
	* gnu/packages/crates-io.scm (rust-rtoolbox-0.0.1): New variable.

	gnu: Add rust-displaydoc-0.2.
	* gnu/packages/crates-io.scm (rust-displaydoc-0.2): New variable.

	gnu: Add rust-enumflags2-0.7.
	* gnu/packages/crates-io.scm (rust-enumflags2-0.7): New variable.

	gnu: Add rust-flaky-test-0.1.
	* gnu/packages/crates-io.scm (rust-flaky-test-0.1): New variable.

	gnu: Add rust-keyring-2.
	* gnu/packages/crates-io.scm (rust-keyring-2): New variable.

	gnu: Add rust-linux-keyutils-0.2.
	* gnu/packages/crates-io.scm (rust-linux-keyutils-0.2): New variable.

	gnu: Add rust-ordered-stream-0.1.
	* gnu/packages/crates-io.scm (rust-ordered-stream-0.1): New variable.

	gnu: Add rust-ping-0.4.
	* gnu/packages/crates-io.scm (rust-ping-0.4): New variable.

	gnu: Add rust-secret-service-3.
	* gnu/packages/crates-io.scm (rust-secret-service-3): New variable.

	gnu: Add rust-serde-xml-rs-0.4.
	* gnu/packages/crates-io.scm (rust-serde-xml-rs-0.4): New variable.

	gnu: Add rust-test-case-core-3.
	* gnu/packages/crates-io.scm (rust-test-case-core-3): New variable.

	gnu: Add rust-test-with-0.8.
	* gnu/packages/crates-io.scm (rust-test-with-0.8): New variable.

	gnu: Add rust-tokio-vsock-0.3.
	* gnu/packages/crates-io.scm (rust-tokio-vsock-0.3): New variable.

	gnu: Add rust-trybuild2-1.
	* gnu/packages/crates-io.scm (rust-trybuild2-1): New variable.

	gnu: Add rust-valuable-serde-0.1.
	* gnu/packages/crates-io.scm (rust-valuable-serde-0.1): New variable.

	gnu: Add rust-vsock-0.2.
	* gnu/packages/crates-io.scm (rust-vsock-0.2): New variable.

	gnu: Add rust-zbus-3.
	* gnu/packages/crates-io.scm (rust-zbus-3): New variable.

	gnu: Add rust-zbus-names-2.
	* gnu/packages/crates-io.scm (rust-zbus-names-2): New variable.

	gnu: Add rust-zvariant-3.
	* gnu/packages/crates-io.scm (rust-zvariant-3): New variable.

	gnu: Add rust-zvariant-utils-1.
	* gnu/packages/crates-io.scm (rust-zvariant-utils-1): New variable.

	gnu: Add rust-zvariant-derive-3.
	* gnu/packages/crates-io.scm (rust-zvariant-derive-3): New variable.

	gnu: Add rust-zbus-macros-3.
	* gnu/packages/crates-io.scm (rust-zbus-macros-3): New variable.

	gnu: Add rust-x509-parser-0.15.
	* gnu/packages/crates-io.scm (rust-x509-parser-0.15): New variable.
	(rust-x509-parser-0.12): Inherit from rust-x509-parser-0.15.

	gnu: Add rust-whoami-1.
	* gnu/packages/crates-io.scm (rust-whoami-1): New variable.
	(rust-whoami-0.8): Inherit from rust-whoami-1.

	gnu: Add rust-vsock-0.3.
	* gnu/packages/crates-io.scm (rust-vsock-0.3): New variable.

	gnu: Add rust-uds-windows-1.
	* gnu/packages/crates-io.scm (rust-uds-windows-1): New variable.
	(rust-uds-windows-0.1): Inherit from rust-uds-windows-1.

	gnu: rust-tracing-subscriber-0.3: Update to 0.3.17.
	* gnu/packages/crates-io.scm (rust-tracing-subscriber-0.3): Update to
	0.3.17.
	[arguments]: Don't skip build. Skip tests.
	[cargo-inputs]: Add rust-nu-asni-term-0.46, rust-valuable-0.1,
	rust-valuable-serde-0.1.  Replace rust-parking-lot-0.11 with 0.12.
	Remove rust-ansi-term-0.12, rust-lazy-static-1.
	[cargo-development-inputs]: Add rust-criterion-0.3, rust-log-0.4,
	rust-regex-1, rust-time-0.3, rust-tokio-1, rust-tracing-0.1,
	rust-tracing-futures-0.2, rust-tracing-log-0.1.

	gnu: rust-tracing-serde-0.1: Update to 0.1.3.
	* gnu/packages/crates-io.scm (rust-tracing-serde-0.1): Update to 0.1.3.
	[cargo-inputs]: Add rust-valuable-0.1, rust-valuable-serde-0.1.

	gnu: rust-tracing-log-0.1: Update to 0.1.3.
	* gnu/packages/crates-io.scm (rust-tracing-log-0.1): Update to 0.1.3.
	[cargo-inputs]: Add rust-ahash-0.7, rust-lru-0.7.
	[cargo-development-inputs]: Add rust-criterion-0.3.

	gnu: rust-tonic-0.6: Update to 0.6.2.
	* gnu/packages/crates-io.scm (rust-tonic-0.6): Update to 0.6.2.
	[arguments]: Don't skip build. Skip tests.
	[cargo-development-inputs]: Add rust-bencher-0.1, rust-quickcheck-1,
	rust-quickcheck-macros-1, rust-rand-0.8, rust-static-assertions-1,
	rust-tokio-1, rust-tower-0.4.

	gnu: Add rust-test-case-macros-3.
	* gnu/packages/crates-io.scm (rust-test-case-macros-3): New variable.
	(rust-test-case-macros-2): Inherit from rust-test-case-macros-3.

	gnu: Add rust-test-case-3.
	* gnu/packages/crates-io.scm (rust-test-case-3): New variable.
	(rust-test-case-2): Inherit from rust-test-case-3.

	gnu: Add rust-sysinfo-0.27.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.27): New variable.
	(rust-sysinfo-0.15): Inherit from rust-sysinfo-0.27.

	gnu: rust-sharded-slab-0.1: Update to 0.1.4.
	* gnu/packages/crates-io.scm (rust-sharded-slab-0.1): Update to 0.1.4.
	[cargo-inputs]: Replace rust-loom-0.3 with 0.5.
	[cargo-development-inputs]: Add rust-loom-0.5, rust-slab-0.4.  Replace
	rust-proptest-0.9 with 1.  Remove rust-cfg-if-1.

	gnu: rust-security-framework-sys-2: Update to 2.9.1.
	* gnu/packages/crates-io.scm (rust-security-framework-sys-2): Update to
	2.9.1.

	gnu: rust-security-framework-2: Update to 2.9.2.
	* gnu/packages/crates-io.scm (rust-security-framework-2): Update to
	2.9.2.
	[cargo-inputs]: Add rust-log-0.4, rust-num-bigint-0.4.
	[cargo-development-inputs]: Add rust-env-logger-0.10, rust-time-0.3,
	rust-x509-parser-0.15.

	gnu: Add rust-rpassword-7.
	* gnu/packages/crates-io.scm (rust-rpassword-7): New variable.
	(rust-rpassword-6): Inherit from rust-rpassword-7.

	gnu: Add rust-quick-xml-0.27.
	* gnu/packages/crates-io.scm (rust-quick-xml-0.27): New variable.
	(rust-quick-xml-0.22): Inherit from rust-quick-xml-0.27.

	gnu: Add rust-ntest-timeout-0.9.
	* gnu/packages/crates-io.scm (rust-ntest-timeout-0.9): New variable.
	(rust-ntest-timeout-0.8): Inherit from rust-ntest-timeout-0.9.

	gnu: Add rust-ntest-0.9.
	* gnu/packages/crates-io.scm (rust-ntest-0.9): New variable.
	(rust-ntest-0.8): Inherit from rust-ntest-0.9.

	gnu: Add rust-ntest-test-cases-0.9.
	* gnu/packages/crates-io.scm (rust-ntest-test-cases-0.9): New variable.
	(rust-ntest-test-cases-0.8): Inherit from rust-ntest-test-cases-0.9.

	gnu: Add rust-oid-registry-0.6.
	* gnu/packages/crates-io.scm (rust-oid-registry-0.6): New variable.
	(rust-oid-registry-0.2): Inherit from rust-oid-registry-0.6.

	gnu: Add rust-ntapi-0.4.
	* gnu/packages/crates-io.scm (rust-ntapi-0.4): New variable.
	(rust-ntapi-0.3): Inherit from rust-ntapi-0.4.

	gnu: Add rust-inotify-0.10.
	* gnu/packages/crates-io.scm (rust-inotify-0.10): New variable.
	(rust-inotify-0.9): Inherit from rust-inotify-0.10.

	gnu: rust-futures-lite-1: Update to 1.13.0.
	* gnu/packages/crates-io.scm (rust-futures-lite-1): Update to 1.13.0.

	gnu: rust-event-listener-2: Update to 2.5.3.
	* gnu/packages/crates-io.scm (rust-event-listener-2): Update to 2.5.3.

	gnu: Add rust-enumflags2-derive-0.7.
	* gnu/packages/crates-io.scm (rust-enumflags2-derive-0.7): New variable.

	gnu: rust-easy-parallel-3: Update to 3.3.0.
	* gnu/packages/crates-io.scm (rust-easy-parallel-3): Update to 3.3.0.

	gnu: rust-derivative-2: Update to 2.2.0.
	* gnu/packages/crates-io.scm (rust-derivative-2): Update to 2.2.0.
	[source]: Add snippet to allow newer version of input crate.
	[arguments]: Skip tests.

	gnu: Add rust-der-parser-8.
	* gnu/packages/crates-io.scm (rust-der-parser-8): New variable.
	(rust-der-parser-6): Inherit from rust-der-parser-8.

	gnu: Add rust-concurrent-queue-2.
	* gnu/packages/crates-io.scm (rust-concurrent-queue-2): New variable.
	(rust-concurrent-queue-1): Inherit from rust-concurrent-queue-2.

	gnu: rust-async-task-4: Update to 4.4.0.
	* gnu/packages/crates-io.scm (rust-async-task-4): Update to 4.4.0.
	[cargo-development-inputs]: Add rust-flaky-test-0.1,
	rust-futures-lite-1, rust-once-cell-1, rust-smol-1.

	gnu: rust-async-lock-2: Update to 2.7.0.
	* gnu/packages/crates-io.scm (rust-async-lock-2): Update to 2.7.0.
	[arguments]: Don't skip build.
	[cargo-development-inputs]: Add rust-async-channel-1, rust-fastrand-1,
	rust-futures-lite-1, rust-wasm-bindgen-test-0.3.

	gnu: rust-async-io-1: Update to 1.13.0.
	* gnu/packages/crates-io.scm (rust-async-io-1): Update to 1.13.0.
	[cargo-inputs]: Add rust-async-lock-2, rust-autocfg-1, rust-cfg-if-1,
	rust-rustix-0.37, rust-slab-0.4, rust-socket2-0.4.  Replace
	rust-concurrent-queue-1 with 2. Remove rust-fastrand-1, rust-libc-0.2,
	rust-nb-connect-1, rust-once-cell-1, rust-vec-arena-1.
	[cargo-development-inputs]: Add rust-blocking-1, rust-criterion-0.4,
	rust-getrandom-0.2.  Replace rust-inotify-0.8 with 0.10,
	rust-signal-hook-0.1 with 0.3, rust-uds-windows-0.1 with 1.  Remove
	rust-nix-0.18.

	gnu: rust-async-executor-1: Update to 1.5.1.
	* gnu/packages/crates-io.scm (rust-async-executor-1): Update to 1.5.1.
	[cargo-inputs]: Add rust-async-lock-2, rust-slab-0.4.  Replace
	rust-concurrent-queue-1 with 2.  Remove rust-once-cell-1,
	rust-vec-arena-1.
	[cargo-development-inputs]: Add rust-criterion-0.4, rust-num-cpus-1,
	rust-once-cell-1.

	gnu: Add rust-asn1-rs-derive-0.4.
	* gnu/packages/crates-io.scm (rust-asn1-rs-derive-0.4): New variable.

	gnu: Add rust-asn1-rs-impl-0.1.
	* gnu/packages/crates-io.scm (rust-asn1-rs-impl-0.1): New variable.

	gnu: Add rust-gobject-sys-0.17.
	* gnu/packages/crates-gtk.scm (rust-gobject-sys-0.17): New variable.
	(rust-gobject-sys-0.15): Inherit from rust-gobject-sys-0.17.

	gnu: Add rust-glib-sys-0.17.
	* gnu/packages/crates-gtk.scm (rust-glib-sys-0.17): New variable.
	(rust-glib-sys-0.15): Inherit from rust-glib-sys-0.17.

	gnu: Add rust-glib-macros-0.17.
	* gnu/packages/crates-gtk.scm (rust-glib-macros-0.17): New variable.
	(rust-glib-macros-0.15): Inherit from rust-glib-macros-0.17.

	gnu: Add rust-glib-0.17.
	* gnu/packages/crates-gtk.scm (rust-glib-0.17): New variable.
	(rust-glib-0.15): Inherit from rust-glib-0.17.

	gnu: Add rust-gio-sys-0.17.
	* gnu/packages/crates-gtk.scm (rust-gio-sys-0.17): New variable.
	(rust-gio-sys-0.15): Inherit from rust-gio-sys-0.17.

	gnu: Add rust-dialoguer-0.10.
	* gnu/packages/crates-io.scm (rust-dialoguer-0.10): New variable.

	gnu: rust-shell-words-1: Update to 1.1.0.
	* gnu/packages/crates-io.scm (rust-shell-words-1): Update to 1.1.0.

	gnu: rust-configparser-2: Update to 2.1.0.
	* gnu/packages/crates-io.scm (rust-configparser-2): Update to 2.1.0.
	[arguments]: Don't skip build.

	gnu: Add rust-configparser-3.
	* gnu/packages/crates-io.scm (rust-configparser-3): New variable.
	(rust-configparser-2): Inherit from rust-configparser-3.

	gnu: Add rust-clap-complete-command-0.5.
	* gnu/packages/crates-io.scm (rust-clap-complete-command-0.5): New variable.

	gnu: Add rust-clap-complete-fig-4.
	* gnu/packages/crates-io.scm (rust-clap-complete-fig-4): New variable.

	gnu: Add rust-carapace-spec-clap-0.1.
	* gnu/packages/crates-io.scm (rust-carapace-spec-clap-0.1): New variable.

	gnu: Add rust-clap-complete-nushell-0.1.
	* gnu/packages/crates-io.scm (rust-clap-complete-nushell-0.1): New variable.

	gnu: rust-clap-4: Update to 4.3.19.
	* gnu/packages/crates-io.scm (rust-clap-4): Update to 4.3.19.

	gnu: rust-clap-complete-4: Update to 4.3.2.
	* gnu/packages/crates-io.scm (rust-clap-complete-4): Update to 4.3.2.

	gnu: rust-clap-builder-4: Update to 4.3.19.
	* gnu/packages/crates-io.scm (rust-clap-builder-4): Update to 4.3.19.
	[cargo-inputs]: Remove rust-bitflags-1.

	gnu: rust-clap-derive-4: Update to 4.3.12.
	* gnu/packages/crates-io.scm (rust-clap-derive-4): Update to 4.3.12.

	gnu: python-setuptools-rust: Update to 1.6.0.
	* gnu/packages/python-xyz.scm (python-setuptools-rust): Update to 1.6.0.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove python-setuptools-scm.

	gnu: Add rust-lddtree-0.3.
	* gnu/packages/crates-io.scm (rust-lddtree-0.3): New variable.

	gnu: Add rust-ariadne-0.1.
	* gnu/packages/crates-io.scm (rust-ariadne-0.1): New variable.

	gnu: Add rust-chumsky-0.9.
	* gnu/packages/crates-io.scm (rust-chumsky-0.9): New variable.

	gnu: Add rust-python-pkginfo-0.5.
	* gnu/packages/crates-io.scm (rust-python-pkginfo-0.5): New variable.

	gnu: Add rust-rfc2047-decoder-0.2.
	* gnu/packages/crates-io.scm (rust-rfc2047-decoder-0.2): New variable.

	gnu: Add rust-xz-0.1.
	* gnu/packages/crates-io.scm (rust-xz-0.1): New variable.

	gnu: rust-quoted-printable-0.4: Update to 0.4.8.
	* gnu/packages/crates-io.scm (rust-quoted-printable-0.4): Update to
	0.4.8.
	[arguments]: Don't skip build.

	gnu: Add rust-mailparse-0.14.
	* gnu/packages/crates-io.scm (rust-mailparse-0.14): New variable.
	(rust-mailparse-0.13): Inherit from rust-mailparse-0.14.

	gnu: rust-data-encoding-2: Update to 2.4.0.
	* gnu/packages/crates-io.scm (rust-data-encoding-2): Update to 2.4.0.

	gnu: rust-charset-0.1: Update to 0.1.3.
	* gnu/packages/crates-io.scm (rust-charset-0.1): Update to 0.1.3.
	[arguments]: Don't skip build.
	[cargo-inputs]: Replace rust-base64-0.10 with 0.13
	[cargo-development-inputs]: Add rust-bincode-1, rust-serde-derive-1,
	rust-serde-json-1.

	gnu: rust-pyo3-ffi-0.18: Inherit from rust-pyo3-ffi-0.19.
	* gnu/packages/crates-io.scm (rust-pyo3-ffi-0.18): Inherit from
	rust-pyo3-ffi-0.19.

	gnu: Add rust-pyo3-log-0.8.
	* gnu/packages/crates-io.scm (rust-pyo3-log-0.8): New variable.

	gnu: Add rust-testing-logger-0.1.
	* gnu/packages/crates-io.scm (rust-testing-logger-0.1): New variable.

	gnu: Add rust-regex-syntax-0.7.
	* gnu/packages/crates-io.scm (rust-regex-syntax-0.7): New variable.
	(rust-regex-syntax-0.6): Inherit from rust-regex-syntax-0.7.

	gnu: Add rust-regex-automata-0.3.
	* gnu/packages/crates-io.scm (rust-regex-automata-0.3): New variable.
	(rust-regex-automata-0.1): Inherit from rust-regex-automata-0.3.

	gnu: Add rust-pyo3-macros-0.18.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-0.18): New variable.

	gnu: Add rust-pyo3-macros-0.19.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-0.19): New variable.
	(rust-pyo3-macros-0.16): Inherit from rust-pyo3-macros-0.19.

	gnu: Add rust-pyo3-0.18.
	* gnu/packages/crates-io.scm (rust-pyo3-0.18): New variable.

	gnu: Add rust-pyo3-0.19.
	* gnu/packages/crates-io.scm (rust-pyo3-0.19): New variable.
	(rust-pyo3-0.16): Inherit from rust-pyo3-0.19.

	gnu: Add rust-pyo3-macros-backend-0.18.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-backend-0.18): New
	variable.

	gnu: Add rust-pyo3-build-config-0.19.
	* gnu/packages/crates-io.scm (rust-pyo3-build-config-0.19): New variable.
	(rust-pyo3-build-config-0.16): Inherit from rust-pyo3-build-config-0.19.

	gnu: Add rust-pyo3-build-config-0.19.
	* gnu/packages/crates-io.scm (rust-pyo3-build-config-0.19): New variable.
	(rust-pyo3-build-config-0.18): Inherit from rust-pyo3-build-config-0.19.

	gnu: rust-pyo3-ffi-0.18: Update to 0.18.3.
	* gnu/packages/crates-io.scm (rust-pyo3-ffi-0.18): Update to 0.18.3.
	[arguments]: Don't skip tests.

	gnu: Add rust-pyo3-ffi-0.19.
	* gnu/packages/crates-io.scm (rust-pyo3-ffi-0.19): New variable.
	(rust-pyo3-ffi-0.16): Inherit from rust-pyo3-ffi-0.19.

	gnu: rust-tracing-core-0.1: Update to 0.1.31.
	* gnu/packages/crates-io.scm (rust-tracing-core-0.1): Update to 0.1.31.

	gnu: rust-tracing-attributes-0.1: Update to 0.1.26.
	* gnu/packages/crates-io.scm (rust-tracing-attributes-0.1): Update to
	0.1.26.
	[arguments]: Skip tests.
	[cargo-inputs]: Replace rust-syn-1 with 2.
	[cargo-development-inputs]: Add rust-rustversion-1, rust-trybuild-1.
	Replace rust-tokio-test-0.3 with 0.4.  Remove rust-tracing-core-0.1.

	gnu: rust-tracing-0.1: Update to 0.1.38.
	* gnu/packages/crates-io.scm (rust-tracing-0.1): Update to 0.1.38.
	[arguments]: Skip tests.
	[cargo-inputs]: Remove rust-cfg-if-1.
	[cargo-development-inputs]: Replace rust-futures-0.1 with 0.3. Remove
	rust-tokio-0.2.

	gnu: rust-tokio-test-0.4: Update to 0.4.2.
	* gnu/packages/crates-io.scm (rust-tokio-test-0.4): Update to 0.4.2.

	gnu: Add rust-send-wrapper-0.6.
	* gnu/packages/crates-io.scm (rust-send-wrapper-0.6): New variable.
	(rust-send-wrapper-0.5): Inherit from rust-send-wrapper-0.6.

	gnu: Add rust-regex-test-0.1.
	* gnu/packages/crates-io.scm (rust-regex-test-0.1): New variable.

	gnu: rust-regex-1: Update to 1.9.1.
	* gnu/packages/crates-io.scm (rust-regex-1): Update to 1.9.1.
	[cargo-inputs]: Add rust-regex-automata-0.3.  Replace
	rust-aho-corasick-0.7 with 1, rust-regex-syntax-0.6 with 0.7.
	[cargo-development-inputs]: Add rust-anyhow-1, rust-doc-comment-0.3,
	rust-env-logger-0.9, rust-once-cell-1, rust-regex-test-0.1.  Remove
	rust-lazy-static-1, rust-rand-0.8.

	gnu: Add rust-pyproject-toml-0.6.
	* gnu/packages/crates-io.scm (rust-pyproject-toml-0.6): New variable.

	gnu: Add rust-pep508-rs-0.2.
	* gnu/packages/crates-io.scm (rust-pep508-rs-0.2): New variable.

	gnu: Add rust-pep440-rs-0.3.
	* gnu/packages/crates-io.scm (rust-pep440-rs-0.3): New variable.

	gnu: Add rust-memoffset-0.9.
	* gnu/packages/crates-io.scm (rust-memoffset-0.9): New variable.
	(rust-memoffset-0.8): Inherit from rust-memoffset-0.9.

	gnu: Add rust-inventory-0.3.
	* gnu/packages/crates-io.scm (rust-inventory-0.3): New variable.
	(rust-inventory-0.2): Inherit from rust-inventory-0.3.

	gnu: rust-futures-util-0.3: Update to 0.3.28.
	* gnu/packages/crates-io.scm (rust-futures-util-0.3): Update to 0.3.28.
	[arguments]: Don't skip build. Skip tests.
	[cargo-development-inputs]: Add rust-tokio-0.1.

	gnu: rust-futures-test-0.3: Update to 0.3.28.
	* gnu/packages/crates-io.scm (rust-futures-test-0.3): Update to 0.3.28.

	gnu: rust-futures-task-0.3: Update to 0.3.28.
	* gnu/packages/crates-io.scm (rust-futures-task-0.3): Update to 0.3.28.
	[arguments]: Don't skip build. Skip tests.

	gnu: rust-futures-sink-0.3: Update to 0.3.28.
	* gnu/packages/crates-io.scm (rust-futures-sink-0.3): Update to 0.3.28.
	[arguments]: Don't skip build.

	gnu: rust-futures-macro-0.3: Update to 0.3.28.
	* gnu/packages/crates-io.scm (rust-futures-macro-0.3): Update to 0.3.28.
	[arguments]: Don't skip build.
	[cargo-inputs]: Replace rust-syn-1 with 2.

	gnu: rust-futures-io-0.3: Update to 0.3.28.
	* gnu/packages/crates-io.scm (rust-futures-io-0.3): Update to 0.3.28.
	[arguments]: Don't skip build.

	gnu: rust-futures-executor-0.3: Update to 0.3.28.
	* gnu/packages/crates-io.scm (rust-futures-executor-0.3): Update to
	0.3.28.

	gnu: rust-futures-core-0.3: Update to 0.3.28.
	* gnu/packages/crates-io.scm (rust-futures-core-0.3): Update to 0.3.28.
	[arguments]: Don't skip build. Skip tests.

	gnu: rust-futures-channel-0.3: Update to 0.3.28.
	* gnu/packages/crates-io.scm (rust-futures-channel-0.3): Update to
	0.3.28.
	[arguments]: Don't skip build. Skip tests.

	gnu: rust-futures-0.3: Update to 0.3.28.
	* gnu/packages/crates-io.scm (rust-futures-0.3): Update to 0.3.28.
	[arguments]: Don't skip build. Skip tests.
	[cargo-development-inputs]: Add rust-assert-matches-1,
	rust-pin-project-1, rust-pin-utils-0.1, rust-static-assertions-1,
	rust-tokio-0.1.

	gnu: rust-doc-comment-0.3: Update to 0.3.3.
	* gnu/packages/crates-io.scm (rust-doc-comment-0.3): Update to 0.3.3.
	[arguments]: Don't skip tests.

	gnu: Add rust-bstr-1.
	* gnu/packages/crates-io.scm (rust-bstr-1): New variable.
	(rust-bstr-0.2): Inherit from rust-bstr-1.

	gnu: rust-async-trait-0.1: Update to 0.1.71.
	* gnu/packages/crates-io.scm (rust-async-trait-0.1): Update to 0.1.71.
	[cargo-inputs]: Replace rust-syn-1 with 2.
	[cargo-development-inputs]: Add rust-futures-0.3.  Remove
	rust-tracing-futures-0.2.

	gnu: Add rust-aho-corasick-1.
	* gnu/packages/crates-io.scm (rust-aho-corasick-1): New variable.
	(rust-aho-corasick-0.7): Inherit from rust-aho-corasick-1.

	gnu: Add rust-fat-macho-0.4.
	* gnu/packages/crates-io.scm (rust-fat-macho-0.4): New variable.

	gnu: Add rust-llvm-bitcode-0.1.
	* gnu/packages/crates-io.scm (rust-llvm-bitcode-0.1): New variable.

	gnu: Add rust-goblin-0.7.
	* gnu/packages/crates-io.scm (rust-goblin-0.7): New variable.
	(rust-goblin-0.6): Inherit from rust-goblin-0.7.

	gnu: Add rust-platform-info-2.
	* gnu/packages/crates-io.scm (rust-platform-info-2): New variable.

	gnu: Add rust-scroll-0.11.
	* gnu/packages/crates-io.scm (rust-scroll-0.11): New variable.
	(rust-scroll-0.10): Inherit from rust-scroll-0.11.

	gnu: Add rust-scroll-derive-0.11.
	* gnu/packages/crates-io.scm (rust-scroll-derive-0.11): New variable.
	(rust-scroll-derive-0.10): Inherit from rust-scroll-derive-0.11.

	gnu: Add rust-goblin-0.6.
	* gnu/packages/crates-io.scm (rust-goblin-0.6): New variable.
	(rust-goblin-0.2): Inherit from rust-goblin-0.6.

	gnu: Add rust-cargo-options-0.6.
	* gnu/packages/crates-io.scm (rust-cargo-options-0.6): New variable.

	gnu: Add rust-build-context-0.1.
	* gnu/packages/crates-io.scm (rust-build-context-0.1): New variable.

	gnu: Add rust-cargo-config2-0.1.
	* gnu/packages/crates-io.scm (rust-cargo-config2-0.1): New variable.

	gnu: Add rust-cfg-expr-0.15.
	* gnu/packages/crates-io.scm (rust-cfg-expr-0.15): New variable.
	(rust-cfg-expr-0.14): Inherit from rust-cfg-expr-0.15.

	gnu: Add rust-ref-cast-test-suite-0.0.0.
	* gnu/packages/crates-io.scm (rust-ref-cast-test-suite-0.0.0): New variable.

	gnu: Add rust-equivalent-1.
	* gnu/packages/crates-io.scm (rust-equivalent-1): New variable.

	gnu: rust-trybuild-1: Update to 1.0.81.
	* gnu/packages/crates-io.scm (rust-trybuild-1): Update to 1.0.81.
	[cargo-development-inputs]: Add rust-automod-1.

	gnu: rust-target-lexicon-0.12: Update to 0.12.9.
	* gnu/packages/crates-io.scm (rust-target-lexicon-0.12): Update to
	0.12.9.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-serde-1.
	[cargo-development-inputs]: Add rust-serde-json-1.
	[home-page]: Update to new home-page.

	gnu: rust-syn-2: Update to 2.0.25.
	* gnu/packages/crates-io.scm (rust-syn-2): Update to 2.0.25.

	gnu: rust-stacker-0.1: Update to 0.1.15.
	* gnu/packages/crates-io.scm (rust-stacker-0.1): Update to 0.1.15.
	[cargo-inputs]: Add rust-cc-1.  Replace rust-cfg-if-0.1 with 1.
	[cargo-development-inputs]: Remove rust-cc-1.

	gnu: rust-shell-escape-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-shell-escape-0.1): Update to 0.1.5.

	gnu: rust-serde-test-1: Update to 1.0.171.
	* gnu/packages/crates-io.scm (rust-serde-test-1): Update to 1.0.171.
	[arguments]: Don't skip tests.

	gnu: rust-serde-stacker-0.1: Update to 0.1.9.
	* gnu/packages/crates-io.scm (rust-serde-stacker-0.1): Update to 0.1.9.

	gnu: rust-serde-json-1: Update to 1.0.102.
	* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.102.
	[cargo-inputs]: Replace rust-indexmap-1 with 2.

	gnu: rust-serde-derive-1: Update to 1.0.171.
	* gnu/packages/crates-io.scm (rust-serde-derive-1): Update to 1.0.171.

	gnu: rust-serde-bytes-0.11: Update to 0.11.11.
	* gnu/packages/crates-io.scm (rust-serde-bytes-0.11): Update to 0.11.11.

	gnu: rust-serde-1: Update to 1.0.171.
	* gnu/packages/crates-io.scm (rust-serde-1): Update to 1.0.171.

	gnu: rust-rkyv-derive-0.7: Update to 0.7.42.
	* gnu/packages/crates-io.scm (rust-rkyv-derive-0.7): Update to 0.7.42.

	gnu: rust-rkyv-0.7: Update to 0.7.42.
	* gnu/packages/crates-io.scm (rust-rkyv-0.7): Update to 0.7.42.

	gnu: rust-rustversion-1: Update to 1.0.13.
	* gnu/packages/crates-io.scm (rust-rustversion-1): Update to 1.0.13.

	gnu: Add rust-rustc-rayon-0.5.
	* gnu/packages/crates-io.scm (rust-rustc-rayon-0.5): New variable.
	(rust-rustc-rayon-0.4): Inherit from rust-rustc-rayon-0.5.

	gnu: Add rust-rustc-rayon-core-0.5.
	* gnu/packages/crates-io.scm (rust-rustc-rayon-core-0.5): New variable.
	(rust-rustc-rayon-core-0.4): Inherit from rust-rustc-rayon-core-0.5.

	gnu: rust-ref-cast-impl-1: Update to 1.0.18.
	* gnu/packages/crates-io.scm (rust-ref-cast-impl-1): Update to 1.0.18.
	[cargo-development-inputs]: Add rust-ref-cast-1.

	gnu: rust-ref-cast-1: Update to 1.0.18.
	* gnu/packages/crates-io.scm (rust-ref-cast-1): Update to 1.0.18.
	[arguments]: Skip tests.
	[cargo-development-inputs]: Add rust-ref-cast-test-suite-0.0.0.

	gnu: rust-quote-1: Update to 1.0.29.
	* gnu/packages/crates-io.scm (rust-quote-1): Update to 1.0.29.

	gnu: rust-proc-macro2-1: Update to 1.0.64.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1): Update to 1.0.64.

	gnu: rust-indoc-2: Update to 2.0.2.
	* gnu/packages/crates-io.scm (rust-indoc-2): Update to 2.0.2.

	gnu: Add rust-indexmap-2.
	* gnu/packages/crates-io.scm (rust-indexmap-2): New variable.
	(rust-indexmap-1): Inherit from rust-indexmap-2.

	gnu: Add rust-hashbrown-0.14.
	* gnu/packages/crates-io.scm (rust-hashbrown-0.14): New variable.
	(rust-hashbrown-0.13): Inherit from rust-hashbrown-0.14.

	gnu: rust-bytecheck-derive-0.6: Update to 0.6.11.
	* gnu/packages/crates-io.scm (rust-bytecheck-derive-0.6): Update to
	0.6.11.
	[home-page]: Update to new home-page.

	gnu: rust-bytecheck-0.6: Update to 0.6.11.
	* gnu/packages/crates-io.scm (rust-bytecheck-0.6): Update to 0.6.11.
	[home-page]: Update to new home-page.

	gnu: rust-bumpalo-3: Update to 3.13.0.
	* gnu/packages/crates-io.scm (rust-bumpalo-3): Update to 3.13.0.
	[cargo-inputs]: Add rust-allocator-api2-0.2, rust-rand-0.8. Replace
	rust-quickcheck-0.9 with 1.

	gnu: rust-automod-1: Update to 1.0.11.
	* gnu/packages/crates-io.scm (rust-automod-1): Update to 1.0.11.
	[cargo-inputs]: Replace rust-syn-1 with 2.
	[arguments]: Don't skip tests.

	gnu: Add rust-allocator-api2-0.2.
	* gnu/packages/crates-io.scm (rust-allocator-api2-0.2): New variable.

	gnu: Add rust-adblock-0.5.
	* gnu/packages/crates-io.scm (rust-adblock-0.5): New variable.

	gnu: rust-unicode-normalization-0.1: Update to 0.1.22.
	* gnu/packages/crates-io.scm (rust-unicode-normalization-0.1): Update to 0.1.22.

	gnu: rust-percent-encoding-2: Update to 2.3.0.
	* gnu/packages/crates-io.scm (rust-percent-encoding-2): Update to 2.3.0.

	gnu: rust-form-urlencoded-1: Update to 1.2.0.
	* gnu/packages/crates-io.scm (rust-form-urlencoded-1): Update to 1.2.0.

	gnu: rust-curl-sys-0.4: Update to 0.4.63+curl-8.1.2.
	* gnu/packages/crates-io.scm (rust-curl-sys-0.4): Update to 0.4.63+curl-8.1.2.

	gnu: newsboat: Update to 2.32.
	* gnu/packages/syndication.scm (newsboat): Update to 2.32.
	[native-inputs]: Use 'supported-package?'.

	gnu: rust-xdg-2: Update to 2.5.0.
	* gnu/packages/crates-io.scm (rust-xdg-2): Update to 2.5.0.
	[arguments]: Add a phase to help the test suite.
	[cargo-inputs]: Add rust-home-0.5, rust-serde-1. Remove rust-dirs-4.

	gnu: rust-url-2: Update to 2.4.0.
	* gnu/packages/crates-io.scm (rust-url-2): Update to 2.4.0.
	[cargo-inputs]: Replace rust-idna-0.3 with 0.4.

	gnu: rust-unicode-bidi-0.3: Update to 0.3.22.
	* gnu/packages/crates-io.scm (rust-unicode-bidi-0.3): Update to 0.3.22.
	[arguments]: Don't skip build. Skip tests.
	[cargo-inputs]: Replace rust-flamer-0.3 with 0.4. Remove rust-matches-0.1.

	gnu: rust-once-cell-1: Update to 1.18.0.
	* gnu/packages/crates-io.scm (rust-once-cell-1): Update to 1.18.0.
	[cargo-development-inputs]: Remove rust-crossbeam-utils-0.8,
	rust-lazy-static-1.

	gnu: Add rust-idna-0.4.
	* gnu/packages/crates-io.scm (rust-idna-0.4): New variable.
	(rust-idna-0.3): Inherit from rust-idna-0.4.

	gnu: Add rust-flamer-0.4.
	* gnu/packages/crates-io.scm (rust-flamer-0.4): New variable.
	(rust-flamer-0.3): Inherit from rust-flamer-0.4.

	gnu: rust-bitflags-2: Update to 2.3.3.
	* gnu/packages/crates-io.scm (rust-bitflags-2): Update to 2.3.3.
	[arguments]: Disable tests.
	[cargo-inputs]: Add rust-bytemuck-1.
	[cargo-development-inputs]: Add rust-bytemuck-1, rust-zerocopy-0.6.

	gnu: rust-ring-0.16: Don't delete pre-generated file.
	* gnu/packages/crates-io.scm (rust-ring-0.16)[source]: Adjust snippet to
	not remove a pre-generated file and add a comment explaining.

	gnu: rust-ring-0.16: Enable tests.
	* gnu/packages/crates-io.scm (rust-ring-0.16)[source]: Add a patch with
	the missing test file.
	[arguments]: Don't skip tests.
	* gnu/packages/patches/rust-ring-0.16-test-files.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: rust-ring-0.16: Add missing files.
	* gnu/packages/crates-io.scm (rust-ring-0.16)[source]: Add patch with
	missing files. Adjust snippet to delete a pre-generated file.
	[arguments]: Add a custom phase to rebuild the pre-generated-file.
	[native-inputs]: Add clang, python-2.
	* gnu/packages/patches/rust-ring-0.16-missing-files.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: fd: Adjust for newer rust-clap-4.
	* gnu/packages/rust-apps.scm (fd)[arguments]: Add a phase to remove a
	feature-flag which was removed from the dependant project.

	gnu: rust-clap-complete-4: Update to 4.3.0.
	* gnu/packages/crates-io.scm (rust-clap-complete-4): Update to 4.3.0.
	[cargo-inputs]: Replace rust-clap-lex-0.3 with 0.5. Remove
	rust-os-str-bytes-6.

	gnu: Add rust-anstream-0.3.
	* gnu/packages/crates-io.scm (rust-anstream-0.3): New variable.

	gnu: Add rust-blowfish-0.9.
	* gnu/packages/crates-io.scm (rust-blowfish-0.9): New variable.

	gnu: Add rust-cast5-0.11.
	* gnu/packages/crates-io.scm (rust-cast5-0.11): New variable.

	gnu: Add rust-cfb-mode-0.8.
	* gnu/packages/crates-io.scm (rust-cfb-mode-0.8): New variable.

	gnu: Add rust-clap-builder-4.
	* gnu/packages/crates-io.scm (rust-clap-builder-4): New variable.

	gnu: Add rust-clap-mangen-0.2.
	* gnu/packages/crates-io.scm (rust-clap-mangen-0.2): New variable.

	gnu: Add rust-cmac-0.7.
	* gnu/packages/crates-io.scm (rust-cmac-0.7): New variable.

	gnu: Add rust-codegenrs-2.
	* gnu/packages/crates-io.scm (rust-codegenrs-2): New variable.

	gnu: Add rust-color-print-0.3.
	* gnu/packages/crates-io.scm (rust-color-print-0.3): New variable.

	gnu: Add rust-colorchoice-1.
	* gnu/packages/crates-io.scm (rust-colorchoice-1): New variable.

	gnu: Add rust-curve25519-dalek-ng-4.
	* gnu/packages/crates-io.scm (rust-curve25519-dalek-ng-4): New variable.

	gnu: Add rust-cvt-0.1.
	* gnu/packages/crates-io.scm (rust-cvt-0.1): New variable.

	gnu: Add rust-dot-writer-0.1.
	* gnu/packages/crates-io.scm (rust-dot-writer-0.1): New variable.

	gnu: Add rust-eax-0.5.
	* gnu/packages/crates-io.scm (rust-eax-0.5): New variable.

	gnu: Add rust-enumber-0.3.
	* gnu/packages/crates-io.scm (rust-enumber-0.3): New variable.

	gnu: Add rust-fehler-1.
	* gnu/packages/crates-io.scm (rust-fehler-1): New variable.

	gnu: Add rust-file-diff-1.
	* gnu/packages/crates-io.scm (rust-file-diff-1): New variable.

	gnu: Add rust-fs-at-0.1.
	* gnu/packages/crates-io.scm (rust-fs-at-0.1): New variable.

	gnu: Add rust-fs-set-times-0.19.
	* gnu/packages/crates-io.scm (rust-fs-set-times-0.19): New variable.

	gnu: Add rust-git-testament-0.2.
	* gnu/packages/crates-io.scm (rust-git-testament-0.2): New variable.

	gnu: Add rust-idea-0.5.
	* gnu/packages/crates-io.scm (rust-idea-0.5): New variable.

	gnu: Add rust-is-ci-1.
	* gnu/packages/crates-io.scm (rust-is-ci-1): New variable.

	gnu: Add rust-line-col-0.2.
	* gnu/packages/crates-io.scm (rust-line-col-0.2): New variable.

	gnu: Add rust-no-std-compat-0.4.
	* gnu/packages/crates-io.scm (rust-no-std-compat-0.4): New variable.

	gnu: Add rust-openpgp-cert-d-0.1.
	* gnu/packages/crates-io.scm (rust-openpgp-cert-d-0.1): New variable.

	gnu: Add rust-option-ext-0.2.
	* gnu/packages/crates-io.scm (rust-option-ext-0.2): New variable.

	gnu: Add rust-owo-colors-3.
	* gnu/packages/crates-io.scm (rust-owo-colors-3): New variable.

	gnu: Add rust-p256-0.13.
	* gnu/packages/crates-io.scm (rust-p256-0.13): New variable.

	gnu: Add rust-pikchr-0.1.
	* gnu/packages/crates-io.scm (rust-pikchr-0.1): New variable.

	gnu: Add rust-ripemd-0.1.
	* gnu/packages/crates-io.scm (rust-ripemd-0.1): New variable.

	gnu: Add rust-roadmap-0.5.
	* gnu/packages/crates-io.scm (rust-roadmap-0.5): New variable.

	gnu: Add rust-roff-0.2.
	* gnu/packages/crates-io.scm (rust-roff-0.2): New variable.

	gnu: Add rust-serde-aux-4.
	* gnu/packages/crates-io.scm (rust-serde-aux-4): New variable.

	gnu: Add rust-subplot-0.7.
	* gnu/packages/crates-io.scm (rust-subplot-0.7): New variable.

	gnu: Add rust-subtle-ng-2.
	* gnu/packages/crates-io.scm (rust-subtle-ng-2): New variable.

	gnu: Add rust-supports-color-2.
	* gnu/packages/crates-io.scm (rust-supports-color-2): New variable.

	gnu: Add rust-tempfile-fast-0.3.
	* gnu/packages/crates-io.scm (rust-tempfile-fast-0.3): New variable.

	gnu: Add rust-test-log-0.2.
	* gnu/packages/crates-io.scm (rust-test-log-0.2): New variable.

	gnu: Add rust-trust-dns-client-0.22.
	* gnu/packages/crates-io.scm (rust-trust-dns-client-0.22): New variable.

	gnu: Add rust-twofish-0.7.
	* gnu/packages/crates-io.scm (rust-twofish-0.7): New variable.

	gnu: Add rust-unescape-0.1.
	* gnu/packages/crates-io.scm (rust-unescape-0.1): New variable.

	gnu: Add rust-unsafe-libyaml-0.2.
	* gnu/packages/crates-io.scm (rust-unsafe-libyaml-0.2): New variable.

	gnu: Add rust-win-crypto-ng-0.5.
	* gnu/packages/crates-io.scm (rust-win-crypto-ng-0.5): New variable.

	gnu: Add rust-wycheproof-0.5.
	* gnu/packages/crates-io.scm (rust-wycheproof-0.5): New variable.

	gnu: Add rust-x25519-dalek-ng-1.
	* gnu/packages/crates-io.scm (rust-x25519-dalek-ng-1): New variable.

	gnu: sequoia: Update to 1.16.0.
	* gnu/packages/sequoia.scm (sequoia): Update to 1.16.0.
	[outputs]: Remove python.
	[inputs]: Remove glibc, libsequoia, libsequoia:python. Add sequoia-wot.
	[arguments]: Adjust how package is built.

	gnu: Add sequoia-wot.
	* gnu/packages/sequoia.scm (sequoia-wot): New variable.

	gnu: sequoia-sqv: Update to 1.1.0.
	* gnu/packages/sequoia.scm (sequoia-sqv): Update to 1.1.0.
	[arguments]: Don't skip tests. Remove phase adjusting crypto features.

	gnu: sequoia-sq: Update to 0.30.0.
	* gnu/packages/sequoia.scm (sequoia-sq): Update to 0.30.0.
	[arguments]: Remove phase adjusting crypto features.
	[cargo-inputs]: Add rust-cfg-if-1, rust-clap-complete-4,
	rust-clap-mangen-0.2, rust-dirs-5, rust-dot-writer-0.1,
	rust-sequoia-cert-store-0.3, rust-sequoia-wot-0.8, rust-serde-1,
	rust-serde-json-1, rust-subplot-build-0.7.  Replace rust-clap-2 with 4,
	rust-itertools-0.9 with 0.10, rust-rpassword-5 with 6,
	rust-sequoia-autocrypt-0.23 with 0.25, rust-sequoia-net-0.23 with 0.27,
	rust-tokio-0.2 with 1.
	[cargo-development-inputs]: Add rust-assert-cmd-2, rust-fehler-1,
	rust-predicates-2, rust-subplotlib-0.7. Remove rust-assert-cli-0.6.
	[inputs]: Add sqlite.

	gnu: Remove libsequoia.
	* gnu/packages/sequoia.scm (libsequoia): Remove variable.

	gnu: rust-sequoia-openpgp-1: Update to 1.16.0.
	* gnu/packages/sequoia.scm (rust-sequoia-openpgp-1): Update to 1.16.0.
	[source]: Remove snippet.
	[arguments]: Don't skip build. Add a feature-flag to use
	sequoia-openpgp/crypto-nettle. Add cargo-test-flags.
	[cargo-inputs]: Add rust-aes-0.8, rust-block-padding-0.3,
	rust-blowfish-0.9, rust-botan-0.10, rust-cast5-0.11, rust-cfb-mode-0.8,
	rust-cipher-0.4, rust-des-0.8, rust-digest-0.10, rust-eax-0.5,
	rust-ecb-0.1, rust-ecdsa-0.16, rust-ed25519-1, rust-ed25519-dalek-1,
	rust-generic-array-0.14, rust-getrandom-0.2, rust-idea-0.5,
	rust-md-5-0.10, rust-num-bigint-dig-0.8, rust-once-cell-1,
	rust-openssl-0.10, rust-openssl-sys-0.9, rust-p256-0.13, rust-rand-0.7,
	rust-rand-0.8, rust-rand-core-0.6, rust-ripemd-0.1, rust-rsa-0.9,
	rust-sha-1-0.10, rust-twofish-0.7, rust-typenum-1,
	rust-win-crypto-ng-0.5, rust-winapi-0.3, rust-x25519-dalek-ng-1.
	Replace rust-base64-0.13 with 0.21, rust-idna-0.2 with 0.3, Remove
	rust-backtrace-0.3, rust-itertools-0.10, rust-plotters-0.3,
	rust-unicode-normalization-0.1.
	[cargo-development-inputs]: Replace rust-criterion-0.3 with 0.4,
	rust-quickcheck-0.9 with 1, rust-rand-0.7 with 0.8, rust-rpassword-5
	with 6.

	gnu: Add rust-sequoia-autocrypt-0.25.
	* gnu/packages/crates-io.scm (rust-sequoia-autocrypt-0.25): Replace
	rust-sequoia-autocrypt-0.23.
	[arguments]: Don't skip build. Add a feature-flag for
	sequoia-openpgp/crypto-nettle. Remove phase adjusting crypto features.
	[cargo-development-inputs]: Add rust-sequoia-openpgp-1.
	[inputs]: Add gmp, nettle.
	[native-inputs]: Add clang, pkg-config.

	gnu: Add rust-sequoia-net-0.27.
	* gnu/packages/crates-io.scm (rust-sequoia-net-0.27): Replace
	rust-sequoia-net-0.23.
	[arguments]: Don't skip build. Add feature flags for
	sequoia-openpgp/crypto-nettle. Remove phase adjusting crypto features.
	[cargo-inputs]: Add rust-base64-0.13, rust-tokio-1,
	rust-trust-dns-client-0.22, rust-trust-dns-resolver-0.22.  Replace
	rust-hyper-0.13 with 0.14, rust-hyper-tls-0.4 with 0.5.
	[cargo-development-inputs]: Add rust-hyper-0.14, rust-rand-0.8,
	rust-sequoia-openpgp-1.
	[inputs]: Add gmp, nettle, openssl.
	[native-inputs]: Add clang, pkg-config.

	gnu: Add rust-sequoia-cert-store-0.3.
	* gnu/packages/crates-io.scm (rust-sequoia-cert-store-0.3): New variable.

	gnu: Add rust-sequoia-policy-config-0.6.
	* gnu/packages/crates-io.scm (rust-sequoia-policy-config-0.6): New
	variable.

	gnu: Add rust-sequoia-wot-0.8.
	* gnu/packages/crates-io.scm (rust-sequoia-wot-0.8): New variable.

	gnu: Add rust-sequoia-ipc-0.30.
	* gnu/packages/sequoia.scm (rust-sequoia-ipc-0.30): Replace
	rust-sequoia-ipc-0.26.
	[arguments]: Don't skip build. Add features flag for
	sequoia-openpgp/crypto-nettle. Remove phase adjusting crypto features.
	[cargo-inputs]: Add rust-crossbeam-utils-0.8.  Replace
	rust-capnp-rpc-0.13 with 0.14, rust-dirs-2 with 4, rust-rand-0.7 with
	0.8, rust-socket2-0.3 with 0.4, rust-tokio-0.2 with 1,
	rust-tokio-util-0.3 with 0.7.
	[cargo-development-inputs]: Add rust-sequoia-openpgp-1, rust-tokio-1.
	Replace rust-clap-2 with 3, rust-quickcheck-0.9 with 1.
	[inputs]: Add nettle.
	[native-inputs]: Add clang, pkg-config.

	gnu: Add rust-xml5ever-0.17.
	* gnu/packages/crates-io.scm (rust-xml5ever-0.17): New variable.
	(rust-xml5ever-0.16): Inherit from rust-xml5ever-0.17.

	gnu: rust-utf8parse-0.2: Update to 0.2.1.
	* gnu/packages/crates-io.scm (rust-utf8parse-0.2): Update to 0.2.1.
	[home-page]: Update to new home-page.

	gnu: rust-uniquote-3: Update to 3.3.0.
	* gnu/packages/crates-io.scm (rust-uniquote-3): Update to 3.3.0.

	gnu: rust-trycmd-0.14: Update to 0.14.16.
	* gnu/packages/crates-io.scm (rust-trycmd-0.14): Update to 0.14.16.
	[cargo-inputs]: Add rust-anstream-0.3.

	gnu: rust-thread-local-1: Update to 1.1.7.
	* gnu/packages/crates-io.scm (rust-thread-local-1): Update to 1.1.7.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-cfg-if-1. Remove rust-criterion-0.3.
	[cargo-development-inputs]: Add rust-criterion-0.3.

	gnu: rust-tera-1: Update to 1.18.1.
	* gnu/packages/crates-io.scm (rust-tera-1): Update to 1.18.1.
	[source]: Add snippet to allow newer versions of dependencies.
	[arguments]: Don't skip build. Add cargo-test-flags.
	[cargo-inputs]: Replace rust-humantime-1 with 2.
	[cargo-development-inputs]: Add rust-pretty-assertions-1,
	rust-serde-derive-1.

	gnu: Add rust-subplot-build-0.7.
	* gnu/packages/crates-io.scm (rust-subplot-build-0.7): New variable.

	gnu: Add rust-subplotlib-0.7.
	* gnu/packages/crates-io.scm (rust-subplotlib-0.7): New variable.

	gnu: Add rust-subplotlib-derive-0.7.
	* gnu/packages/crates-io.scm (rust-subplotlib-derive-0.7): New variable.

	gnu: Add rust-state-0.5.
	* gnu/packages/crates-io.scm (rust-state-0.5): New variable.
	(rust-state-0.4): Inherit from rust-state-0.5.

	gnu: rust-snapbox-0.4: Update to 0.4.11.
	* gnu/packages/crates-io.scm (rust-snapbox-0.4): Update to 0.4.11.
	[cargo-inputs]: Add rust-anstream-0.3, rust-anstyle-1, rust-libc-0.2.
	Remove rust-yansi-0.5.

	gnu: rust-snapbox-macros-0.3: Update to 0.3.4.
	* gnu/packages/crates-io.scm (rust-snapbox-macros-0.3): Update to 0.3.4.
	[cargo-development-inputs]: Add rust-anstream-0.3.

	gnu: Add rust-smart-default-0.7.
	* gnu/packages/crates-io.scm (rust-smart-default-0.7): New variable.
	((rust-smart-default-0.6): Inherit from rust-smart-default-0.7.

	gnu: rust-sha-1-0.10: Update to 0.10.5.
	* gnu/packages/crates-io.scm (rust-sha-1-0.10): Update to 0.10.5.
	[arguments]: Don't skip build. Skip tests.
	[cargo-development-inputs]: Add rust-digest-0.10, rust-hex-literal-0.2.

	gnu: Add rust-serde-yaml-0.9.
	* gnu/packages/crates-io.scm (rust-serde-yaml-0.9): New variable.
	(rust-serde-yaml-0.8): Inherit from rust-serde-yaml-0.9.

	gnu: rust-rustversion-1: Update to 1.0.12.
	* gnu/packages/crates-io.scm (rust-rustversion-1): Update to 1.0.12.

	gnu: Add rust-rusqlite-0.29.
	* gnu/packages/crates-io.scm (rust-rusqlite-0.29): New variable.
	(rust-rusqlite-0.26): Inherit from rust-rusqlite-0.29.

	gnu: Add rust-rpassword-6.
	* gnu/packages/crates-io.scm (rust-rpassword-6): New variable.
	(rust-rpassword-5): Inherit from rust-rpassword-6.

	gnu: Add rust-rsa-0.9.
	* gnu/packages/crates-io.scm (rust-rsa-0.9): New variable.
	(rust-rsa-0.5): Inherit from rust-rsa-0.9.

	gnu: Add rust-remove-dir-all-0.8.
	* gnu/packages/crates-io.scm (rust-remove-dir-all-0.8): New variable.
	(rust-remove-dir-all-0.5): Inherit from rust-remove-dir-all-0.8.

	gnu: Add rust-pulldown-cmark-0.9.
	* gnu/packages/crates-io.scm (rust-pulldown-cmark-0.9): New variable.
	(rust-pulldown-cmark-0.8): Inherit from rust-pulldown-cmark-0.9.

	gnu: Add rust-print-bytes-1.
	* gnu/packages/crates-io.scm (rust-print-bytes-1): New variable.
	(rust-print-bytes-0.5): Inherit from rust-print-bytes-1.

	gnu: Add rust-pkcs1-0.7.
	* gnu/packages/crates-io.scm (rust-pkcs1-0.7): New variable.
	(rust-pkcs1-0.2): Inherit from rust-pkcs1-0.7.

	gnu: rust-pest-meta-2: Update to 2.6.0.
	* gnu/packages/crates-io.scm (rust-pest-meta-2): Update to 2.6.0.
	[arguments]: Don't skip build. Skip tests.

	gnu: rust-pest-generator-2: Update to 2.6.0.
	* gnu/packages/crates-io.scm (rust-pest-generator-2): Update to 2.6.0.
	[arguments]: Don't skip build.

	gnu: rust-pest-derive-2: Update to 2.6.0.
	* gnu/packages/crates-io.scm (rust-pest-derive-2): Update to 2.6.0.
	[arguments]: Don't skip build.

	gnu: rust-pest-2: Update to 2.6.0.
	* gnu/packages/crates-io.scm (rust-pest-2): Update to 2.6.0.
	[arguments]: Don't skip build.
	[cargo-inputs]: Remove rust-bytecount-0.6.

	gnu: rust-os-str-bytes-6: Update to 6.5.0.
	* gnu/packages/crates-io.scm (rust-os-str-bytes-6): Update to 6.5.0.
	[cargo-inputs]: Replace rust-print-bytes-0.5 with 1.
	[cargo-development-inputs]: Add rust-fastrand-1. Remove
	rust-getrandom-0.2.
	[description]: Fix typo.

	gnu: Add rust-object-0.30.
	* gnu/packages/crates-io.scm (rust-object-0.30): New variable.
	(rust-object-0.29): Inherit from rust-object-0.30.

	gnu: Add rust-num-bigint-dig-0.8.
	* gnu/packages/crates-io.scm (rust-num-bigint-dig-0.8): New variable.
	(rust-num-bigint-dig-0.7): Inherit from rust-num-bigint-dig-0.8.

	gnu: Add rust-normpath-1.
	* gnu/packages/crates-io.scm (rust-normpath-1): New variable.
	(rust-normpath-0.3): Inherit from rust-normpath-1.

	gnu: Add rust-markup5ever-rcdom-0.2.
	* gnu/packages/crates-io.scm (rust-markup5ever-rcdom-0.2): New variable.
	(rust-markup5ever-rcdom-0.1): Inherit from rust-markup5ever-rcdom-0.2.

	gnu: Add rust-markup5ever-0.11.
	* gnu/packages/crates-io.scm (rust-markup5ever-0.11): New variable.
	(rust-markup5ever-0.10): Inherit from rust-markup5ever-0.11.

	gnu: Add rust-libsqlite3-sys-0.26.
	* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.26): New variable.
	(rust-libsqlite3-sys-0.23): Inherit from rust-libsqlite3-sys-0.26.

	gnu: Add rust-humansize-2.
	* gnu/packages/crates-io.scm (rust-humansize-2): New variable.
	(rust-humansize-1): Inherit from rust-humansize-2.

	gnu: rust-html-escape-0.2: Update to 0.2.13.
	* gnu/packages/crates-io.scm (rust-html-escape-0.2): Update to 0.2.13.

	gnu: Add rust-html5ever-0.26.
	* gnu/packages/crates-io.scm (rust-html5ever-0.26): New variable.
	(rust-html5ever-0.25): Inherit from rust-html5ever-0.26.
	Update to 0.25.2.
	[arguments]: Don't skip build.
	[cargo-development-inputs]: Add rust-criterion-0.3, rust-typed-arena-1.

	gnu: rust-hex-literal-0.3: Update to 0.3.4.
	* gnu/packages/crates-io.scm (rust-hex-literal-0.3): Update to 0.3.4.

	gnu: Add rust-hashlink-0.8.
	* gnu/packages/crates-io.scm (rust-hashlink-0.8): New variable.
	(rust-hashlink-0.7): Inherit from rust-hashlink-0.8.

	gnu: Add rust-hashbrown-0.13.
	* gnu/packages/crates-io.scm (rust-hashbrown-0.13): New variable.
	(rust-hashbrown-0.12): Inherit from rust-hashbrown-0.13.

	gnu: Add rust-git-testament-derive-0.1.
	* gnu/packages/crates-io.scm (rust-git-testament-derive-0.1): New
	variable.

	gnu: Add rust-gimli-0.27.
	* gnu/packages/crates-io.scm (rust-gimli-0.27): New variable.
	(rust-gimli-0.26): Inherit from rust-gimli-0.27.

	gnu: rust-fs-extra-1: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-fs-extra-1): Update to 1.3.0.
	[arguments]: Don't skip build. Skip tests.

	gnu: Add rust-fehler-macros-1.
	* gnu/packages/crates-io.scm (rust-fehler-macros-1): New variable.

	gnu: Add rust-ecb-0.1.
	* gnu/packages/crates-io.scm (rust-ecb-0.1): New variable.

	gnu: Add rust-dirs-sys-0.4.
	* gnu/packages/crates-io.scm (rust-dirs-sys-0.4): New variable.
	(rust-dirs-sys-0.3): Inherit from rust-dirs-sys-0.4.

	gnu: Add rust-dirs-5.
	* gnu/packages/crates-io.scm (rust-dirs-5): New variable.
	(rust-dirs-4): Inherit from rust-dirs-5.

	gnu: Add rust-cpp-demangle-0.4.
	* gnu/packages/crates-io.scm (rust-cpp-demangle-0.4): New variable.
	(rust-cpp-demangle-0.3): Inherit from rust-cpp-demangle-0.4.
	Update to 0.3.6.
	[arguments]: Don't skip build.
	[cargo-inputs]: Replace rust-afl-0.8 with 0.12. Remove rust-glob-0.3.
	[cargo-development-inputs]: Add rust-clap-4, rust-diff-0.1.

	gnu: Add rust-color-print-proc-macro-0.3.
	* gnu/packages/crates-io.scm (rust-color-print-proc-macro-0.3): New
	variable.

	gnu: Add rust-clap-lex-0.5.
	* gnu/packages/crates-io.scm (rust-clap-lex-0.5): New variable.
	(rust-clap-lex-0.3): Inherit from rust-clap-lex-0.5.
	Update to 0.3.3.

	gnu: rust-clap-4: Update to 4.3.0.
	* gnu/packages/crates-io.scm (rust-clap-4): Update to 4.3.0.
	[arguments]: Remove cargo-test-flags.
	[cargo-inputs]: Add rust-clap-builder-4.  Remove rust-backtrace-0.3,
	rust-bitflags-1, rust-clap-lex-0.3, rust-is-terminal-0.4,
	rust-strsim-0.10, rust-termcolor-1, rust-terminal-size-0.2,
	rust-unicase-2, rust-unicode-width-0.1.

	gnu: rust-clap-derive-4: Update to 4.3.0.
	* gnu/packages/crates-io.scm (rust-clap-derive-4): Update to 4.3.0.
	[cargo-inputs]: Replace rust-syn-1 with 2.  Remove
	rust-proc-macro-error-1.

	gnu: rust-cipher-0.4: Update to 0.4.4.
	* gnu/packages/crates-io.scm (rust-cipher-0.4): Update to 0.4.4.

	gnu: Add rust-chrono-tz-build-0.0.3.
	* gnu/packages/crates-io.scm (rust-chrono-tz-build-0.0.3): Replace
	rust-chrono-tz-build-0.0.2.
	[arguments]: Don't skip build.
	[cargo-inputs]: Replace rust-phf-0.10 with 0.11, rust-phf-codegen-0.10
	with 0.11.
	(rust-chrono-tz-build-0.0.2): Remove variable.

	gnu: rust-chrono-tz-0.6: Update to 0.6.3.
	* gnu/packages/crates-io.scm (rust-chrono-tz-0.6): Update to 0.6.3.
	[arguments]: Don't skip build.
	[cargo-inputs]: Replace rust-chrono-tz-build-0.0.2 with 0.0.3,
	rust-phf-0.10 with 0.11.
	[cargo-development-inputs]: Add rust-chrono-0.4, rust-serde-test-1.

	gnu: Add rust-capnp-0.14.
	* gnu/packages/crates-io.scm (rust-capnp-0.14): New variable.
	(rust-capnp-0.13): Inherit from rust-capnp-0.14.

	gnu: Add rust-capnp-futures-0.14.
	* gnu/packages/crates-io.scm (rust-capnp-futures-0.14): New variable.
	(rust-capnp-futures-0.13): Inherit from rust-capnp-futures-0.14.

	gnu: Add rust-capnp-rpc-0.14.
	* gnu/packages/crates-io.scm (rust-capnp-rpc-0.14): New variable.
	(rust-capnp-rpc-0.13): Inherit from rust-capnp-rpc-0.14.

	gnu: Add rust-anstyle-1.
	* gnu/packages/crates-io.scm (rust-anstyle-1): New variable.
	(rust-anstyle-0.2): Inherit from rust-anstyle-1.

	gnu: Add rust-anstyle-parse-0.2.
	* gnu/packages/crates-io.scm (rust-anstyle-parse-0.2): New variable.

	gnu: Add rust-anstyle-query-1.
	* gnu/packages/crates-io.scm (rust-anstyle-query-1): New variable.

	gnu: Add rust-anstyle-wincon-1.
	* gnu/packages/crates-io.scm (rust-anstyle-wincon-1): New variable.

	gnu: Add rust-botan-sys-0.10.
	* gnu/packages/crates-io.scm (rust-botan-sys-0.10): New variable.
	(rust-botan-sys-0.8): Inherit from rust-botan-sys-0.10.

	gnu: Add rust-botan-0.10.
	* gnu/packages/crates-io.scm (rust-botan-0.10): New variable.
	(rust-botan-0.8): Inherit from rust-botan-0.10.

	gnu: Add rust-botan-src-0.21903.
	* gnu/packages/crates-io.scm (rust-botan-src-0.21903): New variable.
	(rust-botan-src-0.21703): Inherit from rust-botan-src-0.21903.

	gnu: rust-backtrace-0.3: Update to 0.3.67.
	* gnu/packages/crates-io.scm (rust-backtrace-0.3): Update to 0.3.67.
	[arguments]: Don't skip build. Skip tests.
	[cargo-inputs]: Replace rust-addr2line-0.17 with 0.19,
	rust-cpp-demangle-0.3 with 0.4, rust-miniz-oxide-0.5 with 0.6,
	rust-object-0.29 with 0.30.  Remove rust-libloading-0.7.
	[cargo-development-inputs]: Add rust-libloading-0.7.

	gnu: Add rust-as-slice-0.2.
	* gnu/packages/crates-io.scm (rust-as-slice-0.2): New variable.
	(rust-as-slice-0.1): Inherit from rust-as-slice-0.2.

	gnu: Add rust-aligned-0.4.
	* gnu/packages/crates-io.scm (rust-aligned-0.4): New variable.

	gnu: Add rust-afl-0.12.
	* gnu/packages/crates-io.scm (rust-afl-0.12): New variable.
	(rust-afl-0.8): Inherit from rust-afl-0.12.

	gnu: Add rust-addr2line-0.19.
	* gnu/packages/crates-io.scm (rust-addr2line-0.19): New variable.
	(rust-addr2line-0.17): Inherit from rust-addr2line-0.19.

	gnu: Remove rust-rustc-ap-serialize-654.
	* gnu/packages/crates-io.scm (rust-rustc-ap-serialize-654): Delete variable.

	gnu: Remove rust-postgres-protocol-0.3.
	* gnu/packages/crates-io.scm (rust-postgres-protocol-0.3): Delete variable.

	gnu: Remove rust-postgres-shared-0.4.
	* gnu/packages/crates-io.scm (rust-postgres-shared-0.4): Delete variable.

	gnu: Remove rust-postgres-0.15.
	* gnu/packages/crates-io.scm (rust-postgres-0.15): Delete variable.

	gnu: Remove rust-pin-project-auxiliary-macro-0.0.
	* gnu/packages/crates-io.scm (rust-pin-project-auxiliary-macro-0.0): Delete variable.

	gnu: Remove rust-miniz-sys-0.1.
	* gnu/packages/crates-io.scm (rust-miniz-sys-0.1): Delete variable.

	gnu: Remove rust-arrow2-0.5.
	* gnu/packages/crates-io.scm (rust-arrow2-0.5): Delete variable.

	gnu: Remove rust-arrow-4.
	* gnu/packages/crates-io.scm (rust-arrow-4): Delete variable.

	gnu: Remove rust-urlocator-0.1.
	* gnu/packages/crates-io.scm (rust-urlocator-0.1): Delete variable.

	gnu: Remove rust-users-0.10.
	* gnu/packages/crates-io.scm (rust-users-0.10): Delete variable.

	gnu: Remove rust-webpki-roots-0.14.
	* gnu/packages/crates-io.scm (rust-webpki-roots-0.14): Delete variable.

	gnu: Remove rust-take-0.1.
	* gnu/packages/crates-io.scm (rust-take-0.1): Delete variable.

	gnu: Remove rust-tokio-rustls-0.10.
	* gnu/packages/crates-io.scm (rust-tokio-rustls-0.10): Delete variable.

	gnu: Remove rust-syntex-0.58.
	* gnu/packages/crates-io.scm (rust-syntex-0.58): Delete variable.

	gnu: Remove rust-selectors-0.21.
	* gnu/packages/crates-io.scm (rust-selectors-0.21): Delete variable.

	gnu: Remove rust-syn-mid-0.5.
	* gnu/packages/crates-io.scm (rust-syn-mid-0.5): Delete variable.

	gnu: Remove rust-sct-0.3.
	* gnu/packages/crates-io.scm (rust-sct-0.3): Delete variable.

	gnu: Remove rust-rustyline-5.
	* gnu/packages/crates-io.scm (rust-rustyline-5): Delete variable.

	gnu: Remove rust-rustyline-derive-0.2.
	* gnu/packages/crates-io.scm (rust-rustyline-derive-0.2): Delete variable.

	gnu: Remove rust-rustc-ap-rustc-index-654.
	* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-index-654): Delete variable.

	gnu: Remove rust-rustc-ap-graphviz-654.
	* gnu/packages/crates-io.scm (rust-rustc-ap-graphviz-654): Delete variable.

	gnu: Remove rust-rust-decimal-0.10.
	* gnu/packages/crates-io.scm (rust-rust-decimal-0.10): Delete variable.

	gnu: Remove rust-quasi-0.32.
	* gnu/packages/crates-io.scm (rust-quasi-0.32): Delete variable.

	gnu: Remove rust-proptest-0.7.
	* gnu/packages/crates-io.scm (rust-proptest-0.7): Remove variable.
	(rust-proptest-0.3): Inherit from rust-proptest-0.9.

	gnu: Remove rust-pretty-assertions-0.2.
	* gnu/packages/crates-io.scm (rust-pretty-assertions-0.2): Delete variable.

	gnu: Remove rust-proptest-0.8.
	* gnu/packages/crates-io.scm (rust-proptest-0.8): Delete variable.

	gnu: rust-path-abs-0.5: Update to 0.5.1.
	* gnu/packages/crates-io.scm (rust-path-abs-0.5): Update to 0.5.1.
	[cargo-development-inputs]: Add rust-regex-0.2.

	gnu: Remove rust-polars-arrow-0.16.
	* gnu/packages/crates-io.scm (rust-polars-arrow-0.16): Delete variable.

	gnu: Remove rust-polars-arrow-0.15.
	* gnu/packages/crates-io.scm (rust-polars-arrow-0.15): Delete variable.

	gnu: Remove rust-polars-core-0.16.
	* gnu/packages/crates-io.scm (rust-polars-core-0.16): Delete variable.

	gnu: Remove rust-polars-arrow-0.14.
	* gnu/packages/crates-io.scm (rust-polars-arrow-0.14): Delete variable.

	gnu: Remove rust-polars-core-0.15.
	* gnu/packages/crates-io.scm (rust-polars-core-0.15): Delete variable.

	gnu: Remove rust-polars-io-0.16.
	* gnu/packages/crates-io.scm (rust-polars-io-0.16): Delete variable.

	gnu: Remove rust-model-0.1.
	* gnu/packages/crates-io.scm (rust-model-0.1): Delete variable.

	gnu: Remove rust-ntest-test-cases-0.3.
	* gnu/packages/crates-io.scm (rust-ntest-test-cases-0.3): Delete variable.

	gnu: Remove rust-ntest-timeout-0.3.
	* gnu/packages/crates-io.scm (rust-ntest-timeout-0.3): Delete variable.

	gnu: Remove rust-object-0.24.
	* gnu/packages/crates-io.scm (rust-object-0.24): Delete variable.

	gnu: Remove rust-pager-0.15.
	* gnu/packages/crates-io.scm (rust-pager-0.15): Delete variable.

	gnu: Remove rust-libdeflate-sys-0.5.
	* gnu/packages/crates-io.scm (rust-libdeflate-sys-0.5): Delete variable.

	gnu: Remove rust-mesalink-1.
	* gnu/packages/crates-io.scm (rust-mesalink-1): Delete variable.

	gnu: Remove rust-ct-logs-0.3.
	* gnu/packages/crates-io.scm (rust-ct-logs-0.3): Delete variable.

	gnu: Remove rust-ct-logs-0.6.
	* gnu/packages/crates-io.scm (rust-ct-logs-0.6): Delete variable.

	gnu: Remove rust-rustls-0.12.
	* gnu/packages/crates-io.scm (rust-rustls-0.12): Delete variable.

	gnu: Remove rust-bindgen-0.49.
	* gnu/packages/crates-io.scm (rust-bindgen-0.49): Delete variable.

	gnu: Remove rust-indexmap-1.6.
	* gnu/packages/crates-io.scm (rust-indexmap-1.6): Delete variable.

	gnu: Remove rust-csv-index-0.1.
	* gnu/packages/crates-io.scm (rust-csv-index-0.1): Delete variable.

	gnu: Remove rust-hyper-rustls-0.17.
	* gnu/packages/crates-io.scm (rust-hyper-rustls-0.17): Delete variable.

	gnu: rust-crossfont-0.3: Update to 0.3.2.
	* gnu/packages/crates-io.scm (rust-crossfont-0.3): Update to 0.3.2.

	gnu: Remove rust-bindgen-0.47.
	* gnu/packages/crates-io.scm (rust-bindgen-0.47): Delete variable.

	gnu: Remove rust-askama-shared-0.11.
	* gnu/packages/crates-io.scm (rust-askama-shared-0.11): Delete variable.

	gnu: Remove rust-asn1-derive-0.8.
	* gnu/packages/crates-io.scm (rust-asn1-derive-0.8): Delete variable.

	gnu: Remove rust-asn1-0.8.
	* gnu/packages/crates-io.scm (rust-asn1-0.8): Delete variable.

	gnu: Remove rust-bindgen-0.46.
	* gnu/packages/crates-io.scm (rust-bindgen-0.46): Delete variable.

	gnu: Remove rust-aes-ctr-0.6.
	* gnu/packages/crates-io.scm (rust-aes-ctr-0.6): Delete variable.

	gnu: Remove rust-clang-sys-0.22.
	* gnu/packages/crates-io.scm (rust-clang-sys-0.22): Remove variable.
	(rust-clang-sys-0.22): Inherit from rust-clang-sys-0.26.

	gnu: Remove rust-aster-0.41.
	* gnu/packages/crates-io.scm (rust-aster-0.41): Delete variable.

	gnu: Remove rust-quasi-codegen-0.32.
	* gnu/packages/crates-io.scm (rust-quasi-codegen-0.32): Delete variable.

	gnu: Remove rust-quasi-macros-0.32.
	* gnu/packages/crates-io.scm (rust-quasi-macros-0.32): Delete variable.

	gnu: Remove rust-serde-codegen-0.4.
	* gnu/packages/crates-io.scm (rust-serde-codegen-0.4): Delete variable.

	gnu: rust-sleef-sys-0.1: Use newer dependencies.
	* gnu/packages/crates-io.scm (rust-sleef-sys-0.1)[source]: Adjust
	snippet to use newer dependencies.
	[cargo-inputs]: Replace rust-cfg-if-0.1 with 1, rust-bindgen-0.46 with
	0.59, rust-env-logger-0.6 with 0.9.

	gnu: rust-sleef-sys-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-sleef-sys-0.1)[source]: Add snippet
	to fix code error.
	[arguments]: Add a phase to enable unstable features.
	[inputs]: Add clang.
	[native-inputs]: Add cmake-minimal.

	gnu: rust-num-format-0.4: Update to 0.4.4.
	* gnu/packages/crates-io.scm (rust-num-format-0.4): Update to 0.4.4.
	[arguments]: Don't skip build.
	[cargo-inputs]: Replace rust-arrayvec-0.4 with 0.7, rust-cfg-if-0.1 with
	1, rust-itoa-0.4 with 1, rust-num-bigint-0.2 with 0.4,
	rust-num-format-windows-0.3 with 0.4, rust-widestring-0.4 with 1.
	[cargo-development-inputs]: Add rust-cfg-if-1, rust-lazy-static-1,
	rust-rand-0.8, rust-serde-json-1.

	gnu: Add rust-num-format-windows-0.4.
	* gnu/packages/crates-io.scm (rust-num-format-windows-0.4): New variable.
	(rust-num-format-windows-0.3): Remove variable.

	gnu: Add rust-widestring-1.
	* gnu/packages/crates-io.scm (rust-widestring-1): New variable.
	(rust-widestring-0.5): Inherit from rust-widestring-1.

	gnu: rust-itoa-1: Update to 1.0.6.
	* gnu/packages/crates-io.scm (rust-itoa-1): Update to 1.0.6.
	[cargo-inputs]: Add rust-no-panic-0.1.

	gnu: Remove rust-parquet-4.
	* gnu/packages/crates-io.scm (rust-parquet-4): Delete variable.

	gnu: Remove rust-zstd-0.8.
	* gnu/packages/crates-io.scm (rust-zstd-0.8): Delete variable.

	gnu: Remove rust-zstd-safe-3.
	* gnu/packages/crates-io.scm (rust-zstd-safe-3): Delete variable.

	gnu: rust-zstd-safe-4: Update to 4.1.6.
	* gnu/packages/crates-io.scm (rust-zstd-safe-4): Update to 4.1.6.
	[arguments]: Don't skip build.

	gnu: rust-zstd-safe-5: Don't skip build.
	* gnu/packages/crates-io.scm (rust-zstd-safe-5)[arguments]: Don't skip
	build.

	gnu: rust-zstd-0.9: Update to 0.9.3.
	* gnu/packages/crates-io.scm (rust-zstd-0.9): Update to 0.9.3.
	[source]: Add snippet to allow using newer versions of dependencies.
	[arguments]: Don't skip build. Skip tests.
	[cargo-development-inputs]: Add rust-clap-3, rust-humansize-1,
	rust-partial-io-0.5, rust-walkdir-2.

	gnu: rust-zstd-0.11: Don't skip build.
	* gnu/packages/crates-io.scm (rust-zstd-0.11)[arguments]: Don't skip
	build. Skip tests.
	[cargo-development-inputs]: Add rust-clap-3, rust-humansize-1,
	rust-partial-io-0.5, rust-walkdir-2.

	gnu: Add rust-partial-io-0.5.
	* gnu/packages/crates-io.scm (rust-partial-io-0.5): New variable.
	(rust-partial-io-0.3): Inherit from rust-partial-io-0.5.

	gnu: rust-zstd-sys-1: Update to 1.6.3.
	* gnu/packages/crates-io.scm (rust-zstd-sys-1): Update to 1.6.3.
	[arguments]: Don't install source.
	[cargo-inputs]: Replace rust-bindgen-0.58 with 0.59.

	gnu: rust-zstd-sys-2: Update to 2.0.8.
	* gnu/packages/crates-io.scm (rust-zstd-sys-2): Update to 2.0.8.
	[arguments]: Don't install source.
	[cargo-inputs]: Replace rust-bindgen-0.63 with 0.64.

	gnu: rust-nettle-7: Update to 7.3.0.
	* gnu/packages/crates-io.scm (rust-nettle-7): Update to 7.3.0.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-typenum-1. Replace rust-getrandom-0.1 with 0.2.
	[cargo-development-inputs]: Remove field.

	gnu: rust-lzma-sys-0.1: Update to 0.1.20.
	* gnu/packages/crates-io.scm (rust-lzma-sys-0.1): Update to 0.1.20.
	[source]: Remove trailing #t from snippet.

	gnu: rust-libsqlite3-sys-0.23: Update to 0.23.2.
	* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.23): Update to
	0.23.2.
	[arguments]: Don't skip build.
	[inputs]: Add sqlite.

	gnu: Add rust-libdeflate-sys-0.7.
	* gnu/packages/crates-io.scm (rust-libdeflate-sys-0.7): New variable.

	gnu: rust-nettle-sys-2: Update to 2.2.0.
	* gnu/packages/crates-io.scm (rust-nettle-sys-2): Update to 2.2.0.
	[source]: Remove patch.
	[cargo-inputs]: Add rust-cc-1, rust-libc-0.2, rust-tempfile-3,
	rust-vcpkg-0.2. Replace rust-bindgen-0.51 with 0.63.
	* gnu/packages/patches/rust-nettle-sys-disable-vendor.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: rust-hts-sys-2: Update to 2.0.3.
	* gnu/packages/crates-io.scm (rust-hts-sys-2): Update to 2.0.3.
	[source]: Adjust snippet to changes in source.
	[cargo-inputs]: Replace rust-libdeflate-sys-0.5 with 0.7.

	gnu: Remove rust-cbindgen-0.20.
	* gnu/packages/rust-apps.scm (rust-cbindgen-0.20): Delete variable.

	gnu: Remove rust-cbindgen-0.17.
	* gnu/packages/rust-apps.scm (rust-cbindgen-0.17): Delete variable.

	gnu: Remove rust-cbindgen-0.15.
	* gnu/packages/rust-apps.scm (rust-cbindgen-0.15): Delete variable.

	gnu: Remove rust-cbindgen-0.14.
	* gnu/packages/rust-apps.scm (rust-cbindgen-0.14): Delete variable.

	gnu: Remove rust-cbindgen-0.12.
	* gnu/packages/rust-apps.scm (rust-cbindgen-0.12): Delete variable.

	gnu: rust-net2-0.2: Update to 0.2.38.
	* gnu/packages/crates-io.scm (rust-net2-0.2): Update to 0.2.38.
	[arguments]: Don't skip build.

	gnu: rust-nix-0.22: Update to 0.22.3.
	* gnu/packages/crates-io.scm (rust-nix-0.22): Update to 0.22.3.
	[source]: Add snippet allowing newer versions of dependencies.
	[arguments]: Don't skip build. Skip tests.
	[cargo-inputs]: Replace rust-bitflags-1.2 with 1.
	[cargo-development-inputs]: Add rust-assert-impl-0.1, rust-caps-0.5,
	rust-lazy-static-1, rust-rand-0.8, rust-semver-1, rust-sysctl-0.1,
	rust-tempfile-3.
	[inputs]: Replace rust-bitflags-1.2 with rust-bitflags.

	gnu: Add rust-assert-impl-0.1.
	* gnu/packages/crates-io.scm (rust-assert-impl-0.1): New variable.

	gnu: rust-tokio-stream-0.1: Update to 0.1.14.
	* gnu/packages/crates-io.scm (rust-tokio-stream-0.1): Update to 0.1.14.
	[cargo-inputs]: Add rust-tokio-util-0.7. Remove rust-futures-core-0.3.
	[cargo-development-inputs]: Add rust-async-stream-0.3,
	rust-parking-lot-0.12. Remove rust-proptest-0.10.

	gnu: rust-rust-decimal-1: Update to 1.17.0.
	* gnu/packages/crates-io.scm (rust-rust-decimal-1): Update to 1.17.0.
	[cargo-development-inputs]: Add rust-criterion-0.3.

	gnu: rust-pear-codegen-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-pear-codegen-0.1): Update to 0.1.5.

	gnu: rust-pear-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-pear-0.1): Update to 0.1.5.

	gnu: rust-ndarray-0.15: Update to 0.15.6.
	* gnu/packages/crates-io.scm (rust-ndarray-0.15): Update to 0.15.6.
	[cargo-inputs]: Add rust-approx-0.5.
	[cargo-development-inputs]: Replace rust-quickcheck-0.9 with 1.

	gnu: rust-mysqlclient-sys-0.2: Update to 0.2.5.
	* gnu/packages/crates-io.scm (rust-mysqlclient-sys-0.2): Update to 0.2.5.

	gnu: rust-ipnet-2: Update to 2.7.2.
	* gnu/packages/crates-io.scm (rust-ipnet-2): Update to 2.7.2.
	[cargo-inputs]: Add rust-schemars-0.8.

	gnu: rust-dtparse-1: Update to 1.3.0.
	* gnu/package/crates-io.scm (rust-dtparse-1): Update to 1.3.0.
	[arguments]: Don't skip build.
	[cargo-inputs]: Remove rust-chrono-tz-0.5. Replace
	rust-rust-decimal-0.10 with 1.
	[cargo-development-inputs]: Add rust-base64-0.13.

	gnu: rust-devise-core-0.2: Update to 0.2.1.
	* gnu/packages/crates-io.scm (rust-devise-core-0.2): Update to 0.2.1.

	gnu: rust-r2d2-0.8: Update to 0.8.10.
	* gnu/packages/crates-io.scm (rust-r2d2-0.8): Update to 0.8.10.
	[cargo-inputs]: Replace rust-parking-lot-0.11 with 0.12.

	gnu: rust-devise-codegen-0.2: Update to 0.2.1.
	* gnu/packages/crates-io.scm (rust-devise-codegen-0.2): Update to 0.2.1.

	gnu: rust-devise-0.2: Update to 0.2.1.
	* gnu/packages/crates-io.scm (rust-devise-0.2): Update to 0.2.1.

	gnu: rust-base-x-0.2: Update to 0.2.11.
	* gnu/packages/crates-io.scm (rust-base-x-0.2): Update to 0.2.11.
	[arguments]: Don't skip build.
	[cargo-development-inputs]: Replace rust-json-0.11 with 0.12,
	rust-rand-0.3 with 0.8.

	gnu: rust-miow-0.2: Update to 0.2.2.
	* gnu/packages/crates-io.scm (rust-miow-0.2): Update to 0.2.2.

	gnu: Add rust-json-0.12.
	* gnu/packages/crates-io.scm (rust-json-0.12): New variable.
	(rust-json-0.11): Inherit from rust-json-0.12.

	gnu: rust-packed-simd-0.3: Update to 0.3.8.
	* gnu/packages/crates-io.scm (rust-packed-simd-0.3): Update to 0.3.8.
	[source]: Add snippet to allow newer versions of dependencies.
	[cargo-inputs]: Add rust-libm-0.2. Replace rust-cfg-if-0.1 with 1.
	[cargo-development-inputs]: Replace rust-arrayvec-0.4 with 0.5,
	rust-wasm-bindgen-test-0.2 with 0.3.

	gnu: rust-bytecount-0.6: Update to 0.6.3.
	* gnu/packages/crates-io.scm (rust-bytecount-0.6): Update to 0.6.3.
	[cargo-development-inputs]: Replace rust-quickcheck-0.9 with 1,
	rust-rand-0.7 with 0.8.

	gnu: rust-brotli-3: Update to 3.3.4.
	* gnu/packages/crates-io.scm (rust-brotli-3): Update to 3.3.4.

	gnu: rust-arrow-5: Update to 5.5.0.
	* gnu/packages/crates-io.scm (rust-arrow-5): Update to 5.5.0.
	[arguments]: Don't skip build. Skip tests.
	[cargo-development-inputs]: Add rust-criterion-0.3, rust-flate2-1,
	rust-tempfile-3.

	gnu: rust-ahash-0.4: Update to 0.4.7.
	* gnu/packages/crates-io.scm (rust-ahash-0.4): Update to 0.4.7.

	gnu: rust-tokio-timer-0.2: Update to 0.2.13.
	* gnu/packages/crates-io.scm (rust-tokio-timer-0.2): Update to 0.2.13.
	[arguments]: Don't skip build.
	[cargo-inputs]: Replace rust-crossbeam-utils-0.6 with 0.7.
	[cargo-development-inputs]: Replace rust-rand-0.4 with 0.7.

	gnu: rust-tokio-reactor-0.1: Update to 0.1.12.
	* gnu/packages/crates-io.scm (rust-tokio-reactor-0.1): Update to 0.1.12.
	[source]: Add snippet to accept newer versions of inputs.
	[cargo-inputs]: Replace rust-crossbeam-utils-0.6 with 0.7,
	rust-parking-lot-0.7 with 0.9.

	gnu: rust-arc-swap-0.4: Update to 0.4.8.
	* gnu/packages/crates-io.scm (rust-arc-swap-0.4): Update to 0.4.8.
	[arguments]: Skip 1 test.
	[cargo-development-inputs]: Remove rust-model-0.1. Replace
	rust-crossbeam-utils-0.6 with 0.7, rust-itertools-0.8 with 0.9,
	rust-proptest-0.8 with 0.9, rust-version-sync-0.8 with 0.9.

	gnu: rust-tokio-process-0.2: Update to 0.2.5.
	* gnu/packages/crates-io.scm (rust-tokio-process-0.2): Update to 0.2.5.
	[arguments]: Don't skip build.

	gnu: rust-jobserver-0.1: Update to 0.1.26.
	* gnu/packages/crates-io.scm (rust-jobserver-0.1): Update to 0.1.26.
	[cargo-development-inputs]: Remove rust-tempdir-0.3. Add
	rust-tempfile-3.

	gnu: rust-tokio-threadpool-0.1: Update to 0.1.18.
	* gnu/packages/crates-io.scm (rust-tokio-threadpool-0.1): Update to
	0.1.18.
	[cargo-inputs]: Replace rust-crossbeam-queue-0.1 with 0.2,
	rust-crossbeam-utils-0.6 with 0.7, rust-env-logger-0.5 with 0.6. Remove
	rust-rand-0.6.
	[cargo-development-inputs]: Add rust-rand-0.7.

	gnu: rust-tokio-executor-0.1: Update to 0.1.10.
	* gnu/packages/crates-io.scm (rust-tokio-executor-0.1): Update to 0.1.10.
	[arguments]: Don't skip build.
	[cargo-inputs]: Replace rust-crossbeam-utils-0.6 with 0.7.

	gnu: Remove rust-rustc-rayon-core-0.3.
	* gnu/packages/crates-io.scm (rust-rustc-rayon-core-0.3): Delete variable.

	gnu: rust-synchronoise-1: Update to 1.0.1.
	* gnu/packages/crates-io.scm (rust-synchronoise-1): Update to 1.0.1.
	[cargo-inputs]: Replace rust-crossbeam-queue-0.1 with 0.3.

	gnu: rust-os-pipe-1: Update to 1.1.4.
	* gnu/packages/crates-io.scm (rust-os-pipe-1): Update to 1.1.4.
	[cargo-inputs]: Replace rust-windows-sys-0.45 with 0.48.

	gnu: rust-uuid-macro-internal-1: Update to 1.3.3.
	* gnu/packages/crates-io.scm (rust-uuid-macro-internal-1): Update to
	1.3.3.
	[cargo-inputs]: Replace rust-syn-1 with 2.

	gnu: rust-uuid-1: Update to 1.3.3.
	* gnu/packages/crates-io.scm (rust-uuid-1): Update to 1.3.3.
	[cargo-development-inputs]: Replace rust-windows-sys-0.45 with 0.48.

	gnu: rust-trash-2: Update to 2.1.3.
	* gnu/packages/crates-io.scm (rust-trash-2): Update to 2.1.3.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-once-cell-1.
	[cargo-development-inputs]: Add rust-chrono-0.4, rust-env-logger-0.9,
	rust-once-cell-1, rust-rand-0.8, rust-serial-test-0.6.

	gnu: rust-rustix-0.36: Update to 0.36.13.
	* gnu/packages/crates-io.scm (rust-rustix-0.36): Update to 0.36.13.
	[cargo-inputs]: Replace rust-errno-0.2 with 0.3, rust-windows-sys-0.42
	with 0.45.
	[cargo-development-inputs]: Replace rust-errno-0.2 with 0.3.

	gnu: rust-parking-lot-core-0.9: Update to 0.9.7.
	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.9): Update to
	0.9.7.
	[cargo-inputs]: Replace rust-windows-0.42 with 0.45.

	gnu: rust-mio-0.8: Update to 0.8.6.
	* gnu/packages/crates-io.scm (rust-mio-0.8): Update to 0.8.6.
	[cargo-inputs]: Replace rust-windows-0.42 with 0.45.

2023-08-14  Arjan Adriaanse  <arjan@adriaan.se>

	gnu: rust-hermit-abi-0.1: Update to 0.1.20.
	* gnu/packages/crates-io.scm (rust-hermit-abi-0.1): Update to 0.1.20.
	[arguments]: Don't skip build.

	gnu: rust-rustix-0.36: Update to 0.36.9.
	* gnu/packages/crates-io.scm (rust-rustix-0.36): Update to 0.36.9.
	[cargo-development-inputs]: Add rust-tempfile-3.

	gnu: rust-os-pipe-1: Update to 1.1.3.
	* gnu/packages/crates-io.scm (rust-os-pipe-1): Update to 1.1.3.
	[cargo-inputs]: Replace rust-windows-sys-0.42 with 0.45.

	gnu: rust-async-trait-0.1: Update to 0.1.64.
	* gnu/packages/crates-io.scm (rust-async-trait-0.1): Update to 0.1.64.

2023-08-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-cryptography-rust: Enable tests.
	* gnu/packages/python-crypto.scm (python-cryptography-rust)
	[arguments]: Don't skip the tests. Add a custom 'check phase.

	gnu: python-cryptography: Update to 40.0.2.
	* gnu/packages/python-crypto.scm (python-cryptography): Update to 40.0.2.
	(python-cryptography-rust)[cargo-inputs]: Move rust-cc-1 here from
	cargo-development-inputs.
	[cargo-development-inputs]: Remove field.

	gnu: python-cryptography-vectors: Update to 40.0.2.
	* gnu/packages/python-crypto.scm (python-cryptography-vectors): Update
	to 40.0.2.

	gnu: rust-ouroboros-0.15: Update to 0.15.6.
	* gnu/packages/crates-io.scm (rust-ouroboros-0.15): Update to 0.15.6.
	[cargo-inputs]: Remove rust-stable-deref-trait-1.

	gnu: rust-ouroboros-macro-0.15: Update to 0.15.6.
	* gnu/packages/crates-io.scm (rust-ouroboros-macro-0.15): Update to
	0.15.6.
	[arguments]: Don't skip build.

	gnu: rust-openssl-sys-0.9: Update to 0.9.87.
	* gnu/packages/crates-io.scm (rust-openssl-sys-0.9): Update to 0.9.87.
	[cargo-inputs]: Remove rust-autocfg-1.

	gnu: rust-openssl-0.10: Update to 0.10.52.
	* gnu/packages/crates-io.scm (rust-openssl-0.10): Update to 0.10.52.

	gnu: rust-unicode-ident-1: Update to 1.0.8.
	* gnu/packages/crates-io.scm (rust-unicode-ident-1): Update to 1.0.8.

	gnu: rust-sha2-0.10: Update to 0.10.6.
	* gnu/packages/crates-io.scm (rust-sha2-0.10): Update to 0.10.6.

	gnu: rust-proc-macro2-1: Update to 1.0.56.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1): Update to 1.0.56.

	gnu: rust-libc-print-0.1: Update to 0.1.21.
	* gnu/packages/crates-io.scm (rust-libc-print-0.1): Update to 0.1.21.

	gnu: rust-libc-0.2: Update to 0.2.144.
	* gnu/packages/crates-io.scm (rust-libc-0.2): Update to 0.2.144.

	gnu: rust-crates-io-0.35: Update to 0.35.1.
	* gnu/packages/crates-io.scm (rust-crates-io-0.35): Update to 0.35.1.

	gnu: Add rust-addchain-0.2.
	* gnu/packages/crates-io.scm (rust-addchain-0.2): New variable.

	gnu: Add rust-base16ct-0.2.
	* gnu/packages/crates-io.scm (rust-base16ct-0.2): New variable.

	gnu: Add rust-cbc-0.1.
	* gnu/packages/crates-io.scm (rust-cbc-0.1): New variable.

	gnu: Add rust-coolor-0.5.
	* gnu/packages/crates-io.scm (rust-coolor-0.5): New variable.

	gnu: Add rust-crossterm-0.23.
	* gnu/packages/crates-io.scm (rust-crossterm-0.23): New variable.

	gnu: Add rust-ct-codecs-1.
	* gnu/packages/crates-io.scm (rust-ct-codecs-1): New variable.

	gnu: Add rust-der-0.6.
	* gnu/packages/crates-io.scm (rust-der-0.6): New variable.

	gnu: Add rust-der-derive-0.6.
	* gnu/packages/crates-io.scm (rust-der-derive-0.6): New variable.

	gnu: Add rust-ecdsa-0.16.
	* gnu/packages/crates-io.scm (rust-ecdsa-0.16): New variable.

	gnu: Add rust-ed25519-compact-2.
	* gnu/packages/crates-io.scm (rust-ed25519-compact-2): New variable.

	gnu: Add rust-elliptic-curve-0.13.
	* gnu/packages/crates-io.scm (rust-elliptic-curve-0.13): New variable.

	gnu: Add rust-ff-0.13.
	* gnu/packages/crates-io.scm (rust-ff-0.13): New variable.

	gnu: Add rust-flagset-0.4.
	* gnu/packages/crates-io.scm (rust-flagset-0.4): New variable.

	gnu: Add rust-group-0.13.
	* gnu/packages/crates-io.scm (rust-group-0.13): New variable.

	gnu: Add rust-memuse-0.2.
	* gnu/packages/crates-io.scm (rust-memuse-0.2): New variable.

	gnu: Add rust-minimad-0.9.
	* gnu/packages/crates-io.scm (rust-minimad-0.9): New variable.

	gnu: Add rust-nonempty-0.7.
	* gnu/packages/crates-io.scm (rust-nonempty-0.7): New variable.

	gnu: Add rust-orion-0.17.
	* gnu/packages/crates-io.scm (rust-orion-0.17): New variable.

	gnu: Add rust-p384-0.13.
	* gnu/packages/crates-io.scm (rust-p384-0.13): New variable.

	gnu: Add rust-pasetors-0.6.
	* gnu/packages/crates-io.scm (rust-pasetors-0.6): New variable.

	gnu: Add rust-pem-rfc7468-0.6.
	* gnu/packages/crates-io.scm (rust-pem-rfc7468-0.6): New variable.

	gnu: Add rust-phf-0.9.
	* gnu/packages/crates-io.scm (rust-phf-0.9): New variable.

	gnu: Add rust-phf-codegen-0.9.
	* gnu/packages/crates-io.scm (rust-phf-codegen-0.9): New variable.

	gnu: Add rust-phf-generator-0.9.
	* gnu/packages/crates-io.scm (rust-phf-generator-0.9): New variable.

	gnu: Add rust-phf-macros-0.9.
	* gnu/packages/crates-io.scm (rust-phf-macros-0.9): New variable.

	gnu: Add rust-phf-shared-0.9.
	* gnu/packages/crates-io.scm (rust-phf-shared-0.9): New variable.

	gnu: Add rust-pkcs5-0.5.
	* gnu/packages/crates-io.scm (rust-pkcs5-0.5): New variable.

	gnu: Add rust-pkcs8-0.9.
	* gnu/packages/crates-io.scm (rust-pkcs8-0.9): New variable.

	gnu: Add rust-primeorder-0.13.
	* gnu/packages/crates-io.scm (rust-primeorder-0.13): New variable.

	gnu: Add rust-rfc6979-0.4.
	* gnu/packages/crates-io.scm (rust-rfc6979-0.4): New variable.

	gnu: Add rust-scrypt-0.10.
	* gnu/packages/crates-io.scm (rust-scrypt-0.10): New variable.

	gnu: Add rust-sec1-0.7.
	* gnu/packages/crates-io.scm (rust-sec1-0.7): New variable.

	gnu: Add rust-serde-json-core-0.5.
	* gnu/packages/crates-io.scm (rust-serde-json-core-0.5): New variable.

	gnu: Add rust-serdect-0.2.
	* gnu/packages/crates-io.scm (rust-serdect-0.2): New variable.

	gnu: Add rust-spki-0.6.
	* gnu/packages/crates-io.scm (rust-spki-0.6): New variable.

	gnu: Add rust-syn-test-suite-0.0.0.
	* gnu/packages/crates-io.scm (rust-syn-test-suite-0.0.0): New variable.

	gnu: Add rust-termimad-0.20.
	* gnu/packages/crates-io.scm (rust-termimad-0.20): New variable.

	gnu: Add rust-unarray-0.1.
	* gnu/packages/crates-io.scm (rust-unarray-0.1): New variable.

	gnu: Add rust-x86-0.52.
	* gnu/packages/crates-io.scm (rust-x86-0.52): New variable.
	(rust-x86-0.33): Inherit from rust-x86-0.52.

	gnu: Add rust-windows-x86-64-msvc-0.48.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-msvc-0.48): New
	variable.
	(rust-windows-x86-64-msvc-0.42): Inherit from
	rust-windows-x86-64-msvc-0.48.

	gnu: Add rust-windows-x86-64-gnullvm-0.48.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-gnullvm-0.48): New
	variable.
	(rust-windows-x86-64-gnullvm-0.42): Inherit from
	rust-windows-x86-64-gnullvm-0.48.

	gnu: Add rust-windows-x86-64-gnu-0.48.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-gnu-0.48): New
	variable.
	(rust-windows-x86-64-gnu-0.42): Inherit from
	rust-windows-x86-64-gnu-0.48.

	gnu: Add rust-windows-targets-0.48.
	* gnu/packages/crates-io.scm (rust-windows-targets-0.48): New variable.
	(rust-windows-targets-0.42): Inherit from rust-windows-targets-0.48.

	gnu: Add rust-windows-sys-0.48.
	* gnu/packages/crates-io.scm (rust-windows-sys-0.48): New variable.
	(rust-windows-sys-0.45): Inherit from rust-windows-sys-0.48.

	gnu: Add rust-windows-i686-msvc-0.48.
	* gnu/packages/crates-io.scm (rust-windows-i686-msvc-0.48): New variable.
	(rust-windows-i686-msvc-0.42): Inherit from rust-windows-i686-msvc-0.48.

	gnu: Add rust-windows-i686-gnu-0.48.
	* gnu/packages/crates-io.scm (rust-windows-i686-gnu-0.48): New variable.
	(rust-windows-i686-gnu-0.42): Inherit from rust-windows-i686-gnu-0.48.

	gnu: Add rust-windows-aarch64-gnullvm-0.48.
	* gnu/packages/crates-io.scm (rust-windows-aarch64-gnullvm-0.48): New
	variable.
	(rust-windows-aarch64-gnullvm-0.42): Inherit from
	rust-windows-aarch64-gnullvm-0.48.

	gnu: Add rust-windows-aarch64-msvc-0.48.
	* gnu/packages/crates-io.scm (rust-windows-aarch64-msvc-0.48): New
	variable.
	(rust-windows-aarch64-msvc-0.42): Inherit from
	rust-windows-aarch64-msvc-0.48.

	gnu: rust-tempfile-3: Update to 3.5.0.
	* gnu/packages/crates-io.scm (rust-tempfile-3): Update to 3.5.0.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-rustix-0.37, rust-windows-sys-0.45. Replace
	rust-redox-syscall-0.2 with 0.3. Remove rust-libc-0.2,
	rust-remove-dir-all-0.5, rust-winapi-0.3.
	[cargo-development-inputs]: Add rust-doc-comment-0.3.

	gnu: rust-syn-2: Update to 2.0.15.
	* gnu/packages/crates-io.scm (rust-syn-2): Update to 2.0.15.
	[cargo-development-inputs]: Add rust-flate2-1, rust-rayon-1,
	rust-regex-1, rust-rustversion-1, rust-syn-test-suite-0.0.0,
	rust-termcolor-1, rust-walkdir-2.

	gnu: Add rust-spki-0.7.
	* gnu/packages/crates-io.scm (rust-spki-0.7): New variable.
	(rust-spki-0.4): Inherit from rust-spki-0.7.

	gnu: Add rust-signature-2.
	* gnu/packages/crates-io.scm (rust-signature-2): New variable.
	(rust-signature-1): Inherit from rust-signature-2.

	gnu: Add rust-signature-derive-2.
	* gnu/packages/crates-io.scm (rust-signature-derive-2): New variable.
	(rust-signature-derive-1): Inherit from rust-signature-derive-2.

	gnu: Add rust-sha3-0.10.
	* gnu/packages/crates-io.scm (rust-sha3-0.10): New variable.
	(rust-sha3-0.9): Inherit from rust-sha3-0.10.

	gnu: Add rust-scrypt-0.11.
	* gnu/packages/crates-io.scm (rust-scrypt-0.11): New variable.
	(rust-scrypt-0.8): Inherit from rust-scrypt-0.11.

	gnu: Add rust-salsa20-0.10.
	* gnu/packages/crates-io.scm (rust-salsa20-0.10): New variable.
	(rust-salsa20-0.9): Inherit from rust-salsa20-0.10.

	gnu: Add rust-rustix-0.37.
	* gnu/packages/crates-io.scm (rust-rustix-0.37): New variable.
	(rust-rustix-0.36): Inherit from rust-rustix-0.37.

	gnu: Add rust-raw-cpuid-10.
	* gnu/packages/crates-io.scm (rust-raw-cpuid-10): New variable.
	(rust-raw-cpuid-8): Inherit from rust-raw-cpuid-10.

	gnu: rust-proptest-1: Update to 1.1.0.
	* gnu/packages/crates-io.scm (rust-proptest-1): Update to 1.1.0.
	[cargo-inputs]: Add rust-unarray-0.1. Replace rust-x86-0.33 with 0.52.

	gnu: Add rust-pkcs5-0.7.
	* gnu/packages/crates-io.scm (rust-pkcs5-0.7): New variable.
	(rust-pkcs5-0.3): Inherit from rust-pkcs5-0.7.

	gnu: Add rust-pkcs8-0.10.
	* gnu/packages/crates-io.scm (rust-pkcs8-0.10): New variable.
	(rust-pkcs8-0.7): Inherit from rust-pkcs8-0.10.

	gnu: Add rust-phf-shared-0.11.
	* gnu/packages/crates-io.scm (rust-phf-shared-0.11): New variable.
	(rust-phf-shared-0.10): Inherit from rust-phf-shared-0.11.

	gnu: Add rust-phf-macros-0.11.
	* gnu/packages/crates-io.scm (rust-phf-macros-0.11): New variable.
	(rust-phf-macros-0.10): Inherit from rust-phf-macros-0.11.

	gnu: Add rust-phf-generator-0.11.
	* gnu/packages/crates-io.scm (rust-phf-generator-0.11): New variable.
	(rust-phf-generator-0.10): Inherit from rust-phf-generator-0.11.

	gnu: Add rust-phf-codegen-0.11.
	* gnu/packages/crates-io.scm (rust-phf-codegen-0.11): New variable.
	(rust-phf-codegen-0.10): Inherit from rust-phf-codegen-0.11.

	gnu: Add rust-phf-0.11.
	* gnu/packages/crates-io.scm (rust-phf-0.11): New variable.
	(rust-phf-0.10): Inherit from rust-phf-0.11.

	gnu: Add rust-pem-rfc7468-0.7.
	* gnu/packages/crates-io.scm (rust-pem-rfc7468-0.7): New variable.
	(rust-pem-rfc7468-0.2): Inherit from rust-pem-rfc7468-0.7.

	gnu: Add rust-pbkdf2-0.12.
	* gnu/packages/crates-io.scm (rust-pbkdf2-0.12): New variable.
	(rust-pbkdf2-0.11): Inherit from rust-pbkdf2-0.12.

	gnu: Add rust-password-hash-0.5.
	* gnu/packages/crates-io.scm (rust-password-hash-0.5): New variable.
	(rust-password-hash-0.4): Inherit from rust-password-hash-0.5.

	gnu: Add rust-memoffset-0.8.
	* gnu/packages/crates-io.scm (rust-memoffset-0.8): New variable.
	(rust-memoffset-0.7): Inherit from rust-memoffset-0.8.

	gnu: Add rust-linux-raw-sys-0.3.
	* gnu/packages/crates-io.scm (rust-linux-raw-sys-0.3): New variable.
	(rust-linux-raw-sys-0.1): Inherit from rust-linux-raw-sys-0.3.

	gnu: rust-keccak-0.1: Update to 0.1.4.
	* gnu/packages/crates-io.scm (rust-keccak-0.1): Update to 0.1.4.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-cpufeatures-0.2.
	[home-page]: Update home-page.
	[description]: Use a complete sentence.
	[license]: Update licenses.

	gnu: rust-is-terminal-0.4: Update to 0.4.7.
	* gnu/packages/crates-io.scm (rust-is-terminal-0.4): Update to 0.4.7.
	[cargo-inputs]: Replace rust-hermit-abi-0.2 with 0.3, rust-rustix-0.36
	with 0.37, rust-windows-sys-0.42 with 0.48.
	[cargo-development-inputs]: Add rust-atty-0.2, rust-libc-0.2,
	rust-tempfile-3.

	gnu: rust-io-lifetimes-1: Update to 1.0.10.
	* gnu/packages/crates-io.scm (rust-io-lifetimes-1): Update to 1.0.10.
	[cargo-inputs]: Add rust-hermit-abi-0.3. Replace rust-windows-sys-0.42
	with 0.48.

	gnu: Add rust-hex-literal-0.4.
	* gnu/packages/crates-io.scm (rust-hex-literal-0.4): New variable.
	(rust-hex-literal-0.3): Inherit from rust-hex-literal-0.4.

	gnu: Add rust-hermit-abi-0.3.
	* gnu/packages/crates-io.scm (rust-hermit-abi-0.3): New variable.
	(rust-hermit-abi-0.2): Inherit from rust-hermit-abi-0.3.

	gnu: rust-generic-array-0.14: Update to 0.14.7.
	* gnu/packages/crates-io.scm (rust-generic-array-0.14): Update to
	0.14.7.
	[arguments]: Skip tests.
	[cargo-inputs]: Add rust-zeroize-1.

	gnu: Add rust-ff-derive-0.13.
	* gnu/packages/crates-io.scm (rust-ff-derive-0.13): New variable.

	gnu: Add rust-errno-0.3.
	* gnu/packages/crates-io.scm (rust-errno-0.3): New variable.
	(rust-errno-0.2): Inherit from rust-errno-0.3.

	gnu: rust-ed25519-1: Update to 1.5.3.
	* gnu/packages/crates-io.scm (rust-ed25519-1): Update to 1.5.3.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-pkcs8-0.9, rust-serde-bytes-0.11,
	rust-zeroize-1.
	[cargo-development-inputs]: Add rust-bincode-1, rust-ed25519-dalek-1,
	rust-hex-literal-0.3, rust-rand-core-0.5.
	[home-page]: Add home-page.

	gnu: Add rust-des-0.8.
	* gnu/packages/crates-io.scm (rust-des-0.8): New variable.
	(rust-des-0.7): Inherit from rust-des-0.8.

	gnu: Add rust-der-0.7.
	* gnu/packages/crates-io.scm (rust-der-0.7): New variable.
	(rust-der-0.4): Inherit from rust-der-0.7.

	gnu: Add rust-der-derive-0.7.
	* gnu/packages/crates-io.scm (rust-der-derive-0.7): New variable.
	(rust-der-derive-0.4): Inherit from rust-der-derive-0.7.

	gnu: Add rust-ctor-0.2.
	* gnu/packages/crates-io.scm (rust-ctor-0.2): New variable.
	(rust-ctor-0.1): Inherit from rust-ctor-0.2.

	gnu: Add rust-crypto-bigint-0.5.
	* gnu/packages/crates-io.scm (rust-crypto-bigint-0.5): New variable.
	(rust-crypto-bigint-0.2): Inherit from rust-crypto-bigint-0.5.

	gnu: Add rust-constant-time-eq-0.2.
	* gnu/packages/crates-io.scm (rust-constant-time-eq-0.2): New variable.
	(rust-constant-time-eq-0.1): Inherit from rust-constant-time-eq-0.2.

	gnu: rust-const-oid-0.9: Update to 0.9.2.
	* gnu/packages/crates-io.scm (rust-const-oid-0.9): Update to 0.9.2.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-arbitrary-1.
	[cargo-development-inputs]: Add rust-hex-literal-0.3.

	gnu: rust-cargo: Update to 0.69.1.
	* gnu/packages/crates-io.scm (rust-cargo-0.68): Replace with
	rust-cargo-0.69.
	[source]: Add snippet to allow newer versions of inputs.
	[cargo-inputs]: Add rust-pasetors-0.6, rust-time-0.3.

	gnu: Add rust-blake2b-simd-1.
	* gnu/packages/crates-io.scm (rust-blake2b-simd-1): New variable.
	(rust-blake2b-simd-0.5): Inherit from rust-blake2b-simd-1.

	gnu: rust-base64ct-1: Update to 1.6.0.
	* gnu/packages/crates-io.scm (rust-base64ct-1): Update to 1.6.0.
	[cargo-development-inputs]: Replace rust-base64-0.13 with 0.21.

	gnu: rust-cargo-c: Update to 0.9.18.
	* gnu/packages/rust-apps.scm (rust-cargo-c): Update to 0.9.18.
	[cargo-inputs]: Replace rust-cargo-0.68 with 0.69, rust-toml-0.6 with
	0.7.

	gnu: rust: Update to 1.68.2.
	* gnu/packages/rust.scm (rust): Update to 1.68.2.
	[arguments]: Adjust 'skip-shebang-tests phase to moved files. Add
	'adjust-rpath-values phase to link to shared libraries.

	gnu: crates-io.scm: Fix package references.
	* gnu/packages/crates-io.scm (rust-aes-ctr-0.6)[cargo-inputs]: Correctly
	refer to rust-ctr-0.6.
	(rust-if-addrs-sys-0.3)[cargo-inputs]: Correctly refer to rust-cc-1.

2023-08-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-collection-langcyrillic.
	* gnu/packages/tex.scm (texlive-collection-langcyrillic): New variable.

	gnu: Add texlive-xecyrmongolian.
	* gnu/packages/tex.scm (texlive-xecyrmongolian): New variable.

	gnu: Add texlive-t2.
	* gnu/packages/tex.scm (texlive-t2): New variable.

	gnu: Add texlive-serbian-lig.
	* gnu/packages/tex.scm (texlive-serbian-lig): New variable.

	gnu: Add texlive-serbian-def-cyr.
	* gnu/packages/tex.scm (texlive-serbian-def-cyr): New variable.

	gnu: Add texlive-serbian-date-lat.
	* gnu/packages/tex.scm (texlive-serbian-date-lat): New variable.

	gnu: Add texlive-serbian-apostrophe.
	* gnu/packages/tex.scm (texlive-serbian-apostrophe): New variable.

	gnu: Add texlive-russ.
	* gnu/packages/tex.scm (texlive-russ): New variable.

	gnu: Add texlive-pst-eucl-translation-bg.
	* gnu/packages/tex.scm (texlive-pst-eucl-translation-bg): New variable.

	gnu: Add texlive-numnameru.
	* gnu/packages/tex.scm (texlive-numnameru): New variable.

	gnu: Add texlive-mpman-ru.
	* gnu/packages/tex.scm (texlive-mpman-ru): New variable.

	gnu: Add texlive-montex.
	* gnu/packages/tex.scm (texlive-montex): New variable.

	gnu: Add texlive-mongolian-babel.
	* gnu/packages/tex.scm (texlive-mongolian-babel): New variable.

	gnu: Add texlive-lshort-ukr.
	* gnu/packages/tex.scm (texlive-lshort-ukr): New variable.

	gnu: Add texlive-lshort-russian.
	* gnu/packages/tex.scm (texlive-lshort-russian): New variable.

	gnu: Add texlive-lshort-mongol.
	* gnu/packages/tex.scm (texlive-lshort-mongol): New variable.

	gnu: Add texlive-lshort-bulgarian.
	* gnu/packages/tex.scm (texlive-lshort-bulgarian): New variable.

	gnu: Add texlive-lhcyr.
	* gnu/packages/tex.scm (texlive-lhcyr): New variable.

	gnu: Add texlive-lcyw.
	* gnu/packages/tex.scm (texlive-lcyw): New variable.

	gnu: Add texlive-gost.
	* gnu/packages/tex.scm (texlive-gost): New variable.

	gnu: Add texlive-eskdx.
	* gnu/packages/tex.scm (texlive-eskdx): New variable.

	gnu: Add texlive-eskd.
	* gnu/packages/tex.scm (texlive-eskd): New variable.

	gnu: Add texlive-disser.
	* gnu/packages/tex.scm (texlive-disser): New variable.

	gnu: Add texlive-cyrplain.
	* gnu/packages/tex.scm (texlive-cyrplain): New variable.

	gnu: Add texlive-cmcyr.
	* gnu/packages/tex.scm (texlive-cmcyr): New variable.

	gnu: Add texlive-churchslavonic.
	* gnu/packages/tex.scm (texlive-churchslavonic): New variable.

	gnu: Add texlive-fonts-churchslavonic.
	* gnu/packages/tex.scm (texlive-fonts-churchslavonic): New variable.

	gnu: Add texlive-babel-ukrainian.
	* gnu/packages/tex.scm (texlive-babel-ukrainian): New variable.

	gnu: Add texlive-babel-serbianc.
	* gnu/packages/tex.scm (texlive-babel-serbianc): New variable.

	gnu: Add texlive-babel-serbian.
	* gnu/packages/tex.scm (texlive-babel-serbian): New variable.

	gnu: Add texlive-babel-russian.
	* gnu/packages/tex.scm (texlive-babel-russian): New variable.

	gnu: Add texlive-babel-bulgarian.
	* gnu/packages/tex.scm (texlive-babel-bulgarian): New variable.

	gnu: Add texlive-babel-belarusian.
	* gnu/packages/tex.scm (texlive-babel-belarusian): New variable.

2023-08-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tuba: Update to 0.4.1.
	* gnu/packages/mastodon.scm (tuba): Update to 0.4.1.

2023-08-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-collection-formatsextra.
	* gnu/packages/tex.scm (texlive-collection-formatsextra): New variable.

	gnu: Add texlive-mltex.
	* gnu/packages/tex.scm (texlive-mltex): New variable.

	gnu: Add texlive-eplain.
	* gnu/packages/tex.scm (texlive-eplain): New variable.

	gnu: Add texlive-mxedruli.
	* gnu/packages/tex.scm (texlive-mxedruli): New variable.

	gnu: Add texlive-lollipop.
	* gnu/packages/tex.scm (texlive-lollipop): New variable.

	gnu: Add texlive-lambda.
	* gnu/packages/tex.scm (texlive-lambda): New variable.

	gnu: Add texlive-hitex.
	* gnu/packages/tex.scm (texlive-hitex): New variable.

	gnu: Add texlive-edmac.
	* gnu/packages/tex.scm (texlive-edmac): New variable.

	gnu: Add texlive-texsis.
	* gnu/packages/tex.scm (texlive-texsis): New variable.

	gnu: Add texlive-startex.
	* gnu/packages/tex.scm (texlive-startex): New variable.

	gnu: Add texlive-psizzl.
	* gnu/packages/tex.scm (texlive-psizzl): New variable.

	gnu: Add texlive-antomega.
	* gnu/packages/tex.scm (texlive-antomega): New variable.

	gnu: Add texlive-otibet.
	* gnu/packages/tex.scm (texlive-otibet): New variable.

	gnu: Add texlive-omegaware.
	* gnu/packages/tex.scm (texlive-omegaware): New variable.

	gnu: Add texlive-omega.
	* gnu/packages/tex.scm (texlive-omega): New variable.

	gnu: Add texlive-aleph.
	* gnu/packages/tex.scm (texlive-aleph): New variable.

2023-08-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dbxfs: Don't check for updates.
	* gnu/packages/file-systems.scm (dbxfs)[source]: Add snippet to remove
	version update check.

2023-08-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: import: Do not prefix `fsf-free' with "license:" in texlive.
	* guix/import/texlive.scm (tlpdb->package): For consistency with other
	imported licenses, `fsf-free' need not be prefixed with "license:".

	guix: import: Handle X11 license in texlive importer.
	* guix/import/texlive.scm (string->license): Recognize X11 license.

	gnu: Add texlive-collection-pstricks.
	* gnu/packages/tex.scm (texlive-collection-pstricks): New variable.

	gnu: Add texlive-pst-pdf.
	* gnu/packages/tex.scm (texlive-pst-pdf): New variable.

	gnu: Add texlive-vocaltract.
	* gnu/packages/tex.scm (texlive-vocaltract): New variable.

	gnu: Add texlive-vaucanson-g.
	* gnu/packages/tex.scm (texlive-vaucanson-g): New variable.

	gnu: Add texlive-uml.
	* gnu/packages/tex.scm (texlive-uml): New variable.

	gnu: Add texlive-pstricks-calcnotes.
	* gnu/packages/tex.scm (texlive-pstricks-calcnotes): New variable.

	gnu: Add texlive-pstricks-add.
	* gnu/packages/tex.scm (texlive-pstricks-add): New variable.

	gnu: Add texlive-pst2pdf.
	* gnu/packages/tex.scm (texlive-pst2pdf): New variable.

	gnu: Add texlive-pst-vowel.
	* gnu/packages/tex.scm (texlive-pst-vowel): New variable.

	gnu: Add texlive-pst-venn.
	* gnu/packages/tex.scm (texlive-pst-venn): New variable.

	gnu: Add texlive-pst-vehicle.
	* gnu/packages/tex.scm (texlive-pst-vehicle): New variable.

	gnu: Add texlive-pst-vectorian.
	* gnu/packages/tex.scm (texlive-pst-vectorian): New variable.

	gnu: Add texlive-pst-uml.
	* gnu/packages/tex.scm (texlive-pst-uml): New variable.

	gnu: Add texlive-pst-tvz.
	* gnu/packages/tex.scm (texlive-pst-tvz): New variable.

	gnu: Add texlive-pst-turtle.
	* gnu/packages/tex.scm (texlive-pst-turtle): New variable.

	gnu: Add texlive-pst-tree.
	* gnu/packages/tex.scm (texlive-pst-tree): New variable.

	gnu: Add texlive-pst-tools.
	* gnu/packages/tex.scm (texlive-pst-tools): New variable.

	gnu: Add texlive-pst-thick.
	* gnu/packages/tex.scm (texlive-pst-thick): New variable.

	gnu: Add texlive-pst-support.
	* gnu/packages/tex.scm (texlive-pst-support): New variable.

	gnu: Add texlive-pst-stru.
	* gnu/packages/tex.scm (texlive-pst-stru): New variable.

	gnu: Add texlive-pst-spinner.
	* gnu/packages/tex.scm (texlive-pst-spinner): New variable.

	gnu: Add texlive-pst-spectra.
	* gnu/packages/tex.scm (texlive-pst-spectra): New variable.

	gnu: Add texlive-pst-soroban.
	* gnu/packages/tex.scm (texlive-pst-soroban): New variable.

	gnu: Add texlive-pst-solides3d.
	* gnu/packages/tex.scm (texlive-pst-solides3d): New variable.

	gnu: Add texlive-pst-solarsystem.
	* gnu/packages/tex.scm (texlive-pst-solarsystem): New variable.

	gnu: Add texlive-pst-slpe.
	* gnu/packages/tex.scm (texlive-pst-slpe): New variable.

	gnu: Add texlive-pst-sigsys.
	* gnu/packages/tex.scm (texlive-pst-sigsys): New variable.

	gnu: Add texlive-pst-shell.
	* gnu/packages/tex.scm (texlive-pst-shell): New variable.

	gnu: Add texlive-pst-rubans.
	* gnu/packages/tex.scm (texlive-pst-rubans): New variable.

	gnu: Add texlive-pst-rputover.
	* gnu/packages/tex.scm (texlive-pst-rputover): New variable.

	gnu: Add texlive-pst-qtree.
	* gnu/packages/tex.scm (texlive-pst-qtree): New variable.

	gnu: Add texlive-pst-pulley.
	* gnu/packages/tex.scm (texlive-pst-pulley): New variable.

	gnu: Add texlive-pst-poly.
	* gnu/packages/tex.scm (texlive-pst-poly): New variable.

	gnu: Add texlive-pst-poker.
	* gnu/packages/tex.scm (texlive-pst-poker): New variable.

	gnu: Add texlive-pst-plot.
	* gnu/packages/tex.scm (texlive-pst-plot): New variable.

	gnu: Add texlive-pst-platon.
	* gnu/packages/tex.scm (texlive-pst-platon): New variable.

	gnu: Add texlive-pst-perspective.
	* gnu/packages/tex.scm (texlive-pst-perspective): New variable.

	gnu: Add texlive-pst-pdgr.
	* gnu/packages/tex.scm (texlive-pst-pdgr): New variable.

	gnu: Add texlive-pst-pad.
	* gnu/packages/tex.scm (texlive-pst-pad): New variable.

	gnu: Add texlive-pst-ovl.
	* gnu/packages/tex.scm (texlive-pst-ovl): New variable.

	gnu: Add texlive-pst-osci.
	* gnu/packages/tex.scm (texlive-pst-osci): New variable.

	gnu: Add texlive-pst-optic.
	* gnu/packages/tex.scm (texlive-pst-optic): New variable.

	gnu: Add texlive-pst-optexp.
	* gnu/packages/tex.scm (texlive-pst-optexp): New variable.

	gnu: Add texlive-pst-ode.
	* gnu/packages/tex.scm (texlive-pst-ode): New variable.

	gnu: Add texlive-pst-ob3d.
	* gnu/packages/tex.scm (texlive-pst-ob3d): New variable.

	gnu: Add texlive-pst-node.
	* gnu/packages/tex.scm (texlive-pst-node): New variable.

	gnu: Add texlive-pst-moire.
	* gnu/packages/tex.scm (texlive-pst-moire): New variable.

	gnu: Add texlive-pst-mirror.
	* gnu/packages/tex.scm (texlive-pst-mirror): New variable.

	gnu: Add texlive-pst-math.
	* gnu/packages/tex.scm (texlive-pst-math): New variable.

	gnu: Add texlive-pst-marble.
	* gnu/packages/tex.scm (texlive-pst-marble): New variable.

	gnu: Add texlive-pst-magneticfield.
	* gnu/packages/tex.scm (texlive-pst-magneticfield): New variable.

	gnu: Add texlive-pst-lsystem.
	* gnu/packages/tex.scm (texlive-pst-lsystem): New variable.

	gnu: Add texlive-pst-light3d.
	* gnu/packages/tex.scm (texlive-pst-light3d): New variable.

	gnu: Add texlive-pst-lens.
	* gnu/packages/tex.scm (texlive-pst-lens): New variable.

	gnu: Add texlive-pst-layout.
	* gnu/packages/tex.scm (texlive-pst-layout): New variable.

	gnu: Add texlive-pst-labo.
	* gnu/packages/tex.scm (texlive-pst-labo): New variable.

	gnu: Add texlive-pst-knot.
	* gnu/packages/tex.scm (texlive-pst-knot): New variable.

	gnu: Add texlive-pst-jtree.
	* gnu/packages/tex.scm (texlive-pst-jtree): New variable.

	gnu: Add texlive-pst-intersect.
	* gnu/packages/tex.scm (texlive-pst-intersect): New variable.

	gnu: Add texlive-pst-infixplot.
	* gnu/packages/tex.scm (texlive-pst-infixplot): New variable.

	gnu: Add texlive-pst-hsb.
	* gnu/packages/tex.scm (texlive-pst-hsb): New variable.

	gnu: Add texlive-pst-graphicx.
	* gnu/packages/tex.scm (texlive-pst-graphicx): New variable.

	gnu: Add texlive-pst-grad.
	* gnu/packages/tex.scm (texlive-pst-grad): New variable.

	gnu: Add texlive-pst-gr3d.
	* gnu/packages/tex.scm (texlive-pst-gr3d): New variable.

	gnu: Add texlive-pst-geometrictools.
	* gnu/packages/tex.scm (texlive-pst-geometrictools): New variable.

	gnu: Add texlive-pst-geo.
	* gnu/packages/tex.scm (texlive-pst-geo): New variable.

	gnu: Add texlive-pst-gantt.
	* gnu/packages/tex.scm (texlive-pst-gantt): New variable.

	gnu: Add texlive-pst-func.
	* gnu/packages/tex.scm (texlive-pst-func): New variable.

	gnu: Add texlive-pst-fun.
	* gnu/packages/tex.scm (texlive-pst-fun): New variable.

	gnu: Add texlive-pst-fractal.
	* gnu/packages/tex.scm (texlive-pst-fractal): New variable.

	gnu: Add texlive-pst-fr3d.
	* gnu/packages/tex.scm (texlive-pst-fr3d): New variable.

	gnu: Add texlive-pst-flags.
	* gnu/packages/tex.scm (texlive-pst-flags): New variable.

	gnu: Add texlive-pst-fit.
	* gnu/packages/tex.scm (texlive-pst-fit): New variable.

	gnu: Add texlive-pst-fill.
	* gnu/packages/tex.scm (texlive-pst-fill): New variable.

	gnu: Add texlive-pst-feyn.
	* gnu/packages/tex.scm (texlive-pst-feyn): New variable.

	gnu: Add texlive-pst-exa.
	* gnu/packages/tex.scm (texlive-pst-exa): New variable.

	gnu: Add texlive-pst-eucl.
	* gnu/packages/tex.scm (texlive-pst-eucl): New variable.

	gnu: Add texlive-pst-eps.
	* gnu/packages/tex.scm (texlive-pst-eps): New variable.

	gnu: Add texlive-pst-electricfield.
	* gnu/packages/tex.scm (texlive-pst-electricfield): New variable.

	gnu: Add texlive-pst-diffraction.
	* gnu/packages/tex.scm (texlive-pst-diffraction): New variable.

	gnu: Add texlive-pst-dbicons.
	* gnu/packages/tex.scm (texlive-pst-dbicons): New variable.

	gnu: Add texlive-pst-dart.
	* gnu/packages/tex.scm (texlive-pst-dart): New variable.

	gnu: Add texlive-pst-cox.
	* gnu/packages/tex.scm (texlive-pst-cox): New variable.

	gnu: Add texlive-pst-contourplot.
	* gnu/packages/tex.scm (texlive-pst-contourplot): New variable.

	gnu: Add texlive-pst-coil.
	* gnu/packages/tex.scm (texlive-pst-coil): New variable.

	gnu: Add texlive-pst-circ.
	* gnu/packages/tex.scm (texlive-pst-circ): New variable.

	gnu: Add texlive-pst-cie.
	* gnu/packages/tex.scm (texlive-pst-cie): New variable.

	gnu: Add texlive-pst-calendar.
	* gnu/packages/tex.scm (texlive-pst-calendar): New variable.

	gnu: Add texlive-pst-calculate.
	* gnu/packages/tex.scm (texlive-pst-calculate): New variable.

	gnu: Add texlive-pst-bspline.
	* gnu/packages/tex.scm (texlive-pst-bspline): New variable.

	gnu: Add texlive-pst-blur.
	* gnu/packages/tex.scm (texlive-pst-blur): New variable.

	gnu: Add texlive-pst-bezier.
	* gnu/packages/tex.scm (texlive-pst-bezier): New variable.

	gnu: Add texlive-pst-barcode.
	* gnu/packages/tex.scm (texlive-pst-barcode): New variable.

	gnu: Add texlive-pst-bar.
	* gnu/packages/tex.scm (texlive-pst-bar): New variable.

	gnu: Add texlive-pst-asr.
	* gnu/packages/tex.scm (texlive-pst-asr): New variable.

	gnu: Add texlive-pst-arrow.
	* gnu/packages/tex.scm (texlive-pst-arrow): New variable.

	gnu: Add texlive-pst-antiprism.
	* gnu/packages/tex.scm (texlive-pst-antiprism): New variable.

	gnu: Add texlive-pst-am.
	* gnu/packages/tex.scm (texlive-pst-am): New variable.

	gnu: Add texlive-pst-abspos.
	* gnu/packages/tex.scm (texlive-pst-abspos): New variable.

	gnu: Add texlive-pst-3dplot.
	* gnu/packages/tex.scm (texlive-pst-3dplot): New variable.

	gnu: Add texlive-pst-3d.
	* gnu/packages/tex.scm (texlive-pst-3d): New variable.

	gnu: Add texlive-pst-2dplot.
	* gnu/packages/tex.scm (texlive-pst-2dplot): New variable.

	gnu: Add texlive-psbao.
	* gnu/packages/tex.scm (texlive-psbao): New variable.

	gnu: Add texlive-pedigree-perl.
	* gnu/packages/tex.scm (texlive-pedigree-perl): New variable.

	gnu: Add texlive-pdftricks2.
	* gnu/packages/tex.scm (texlive-pdftricks2): New variable.

	gnu: Add texlive-pdftricks.
	* gnu/packages/tex.scm (texlive-pdftricks): New variable.

	gnu: Add texlive-makeplot.
	* gnu/packages/tex.scm (texlive-makeplot): New variable.

	gnu: Add texlive-luapstricks.
	* gnu/packages/tex.scm (texlive-luapstricks): New variable.

	gnu: Add texlive-dsptricks.
	* gnu/packages/tex.scm (texlive-dsptricks): New variable.

	gnu: Add texlive-bclogo.
	* gnu/packages/tex.scm (texlive-bclogo): New variable.

	gnu: Add texlive-auto-pst-pdf.
	* gnu/packages/tex.scm (texlive-auto-pst-pdf): New variable.

2023-08-12  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add ulauncher.
	* gnu/packages/xdisorg.scm (ulauncher): New variable.

2023-08-12  Sören Tempel  <soeren@soeren-tempel.net>

	gnu: loksh: Update to 7.3.
	* gnu/packages/shells.scm (loksh): Update to 7.3.
	  [source]: Update style.

2023-08-12  altadil  <Altadil@protonmail.com>

	gnu: gpodder: Update to 3.11.1.
	* gnu/packages/gpodder.scm (gpodder): Update to 3.11.1.

2023-08-12  Andrew Whatson  <whatson@tailcall.au>

	gnu: scsh: Fix version number and use gexps.
	* gnu/packages/shells.scm (scsh)[version] Use latest upstream commit.
	Use git-version.  Correct base version number to 0.7.
	[source]: Use git-file-name.
	[arguments]: Use gexps and remove trailing #t in phases.

2023-08-12  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add cage.
	* gnu/packages/wm.scm (cage): New variable.

2023-08-12  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: conda: Add missing dependency.
	*gnu/packages/package-management.scm (conda)[native-inputs]: Add
	PYTHON-MOCK.

2023-08-12  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-math-preview.
	* gnu/packages/emacs-xyz.scm (emacs-math-preview): New variable.

2023-08-12  Nicolas Graves  <ngraves@ngraves.fr>

	reconfigure: Use let* from srfi-71.
	* guix/scripts/system/reconfigure.scm (upgrade-shepherd-services): Merge
	'let' + 'let*' in just 'let*'.

	gnu: lfs-s3: Update to 0.1.5.
	* gnu/packages/version-control.scm (lfs-s3): Update to 0.1.5.

2023-08-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-smc: Update to 0.6.1.
	* gnu/packages/guile-xyz.scm (guile-smc): Update to 0.6.1.

2023-08-12  fanquake  <fanquake@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	platform: Add powerpc64-linux.
	* guix/platforms/powerpc.scm (powerpc64-linux): New variable.

2023-08-12  Ludovic Courtès  <ludo@gnu.org>

	teams: Add myself to 'installer' and leave 'embedded'.
	* etc/teams.scm.in (Ludovic Courtès): Drop 'embedded' (added in
	7cf606a5a0515b9a124fb58a06e3daa24a4a4e69) and add
	'installer'.

2023-08-12  Andy Tai  <atai@atai.org>

	gnu: Add xorgxrdp.
	* gnu/packages/rdesktop.scm (xorgxrdp): New variable

	gnu: Add xrdp.
	* gnu/packages/rdesktop.scm (xrdp): New variable

2023-08-12  Juliana Sims  <juli@incana.org>

	gnu: uwufetch: Add and use missing inputs.
	* gnu/packages/admin.scm (uwufetch) [inputs]: Add missing inputs.
	[phases]: Use the fully-qualified paths of the input gawk and grep.

2023-08-12  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: ntp: Fix cross-compilation inputs.
	* gnu/packages/ntp.scm (ntp)[inputs]: Use `target-linux?' instead of
	  the manual string comparison as it would not add the libcap input
	  correctly when cross-compiling as the platform ends in `-linux-gnu'
	  unlike the system string which ends in `-linux'.

2023-08-12  宋文武  <iyzsong@member.fsf.org>

	gnu: Add kde-games.
	* gnu/packages/kde-games.scm (kde-games): New variable.

	gnu: plasma: Add kwayland-integration.
	* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Add
	kwayland-integration.

2023-08-12  Sughosha  <sughosha@disroot.org>

	gnu: kio-extras: Add more inputs.
	* gnu/packages/kde.scm (kio-extras)[inputs]: Add gperf, imath,
	kactivities, kactivities-stats, kbookmarks, kdsoap, libimobiledevice,
	libkexiv2, libmtp, libplist, libssh, libtirpc, openexr, phonon, samba,
	shared-mime-info, taglib and zlib.
	[native-inputs]: Add pkg-config.

2023-08-11  宋文武  <iyzsong@member.fsf.org>

	Merge remote-tracking branch 'origin/master' into kde-updates

2023-08-11  Sughosha  <sughosha@disroot.org>

	gnu: plasma: Add spectacle.
	* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Add spectacle.

	gnu: Add spectacle.
	* gnu/packages/kde-systemtools.scm (spectacle): New variable.

	gnu: plasma-systemmonitor: Add qqc2-desktop-style to inputs.
	* gnu/packages/kde-plasma.scm (plasma-systemmonitor)[inputs]: Add qqc2-desktop-style.

2023-08-11  Andrew Tropin  <andrew@trop.in>

	gnu: Add emacs-org-wild-notifier.
	* gnu/packages/emacs-xyz.scm (emacs-org-wild-notifier): New variable.

2023-08-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add emacs-sway.
	* gnu/packages/emacs-xyz.scm (emacs-sway): New variable.

2023-08-10  terramorpha  <terramorpha@cock.li>

	services: syncthing: Use the new command line syntax.
	* gnu/services/syncthing.scm (syncthing-shepherd-service): Use the new command line syntax.

2023-08-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Sort use-module alphabetically in (gnu packages engineering)
	* gnu/packages/engineering.scm: Sort use-module alphabetically to ease maintenance.

	gnu: fritzing: Improve package style.
	* gnu/package/engineering.scm (fritzing): Improve package style.
	  Use Gexp.
	  [inputs]: Remove labels. Sort alphabetically.
	  [native-inputs]: Introduce it, use fritzing-parts instead local source.

	gnu: Add fritzing-parts.
	* gnu/packages/engineering.scm (fritzing-parts): New variable.

2023-08-10  Miguel Moreno  <mmoreno@mmoreno.eu>

	services: postgresql: Add more role fields.
	* gnu/services/databases.scm (postgresql-role): Add more role fields.
	(postgresql-create-roles): Honor it.
	* doc/guix.texi (Database Services): Document it.

2023-08-10  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: openfoam-org: Use 'git-fetch'.
	So far the source was taken from an auto-generated, unstable tarball at
	github.com.  This fixes that.

	* gnu/packages/simulation.scm (openfoam-org)[source]: Switch to
	'git-fetch'.
	[arguments]: Add 'rename-self' phase.

2023-08-10  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: libflame: Remove input labels and use gexps.
	* gnu/packages/maths.scm (libflame)[arguments]: Use gexps and remove
	trailing #t in phases.
	[inputs, native-inputs]: Remove labels.

2023-08-10  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: libflame: Remove dependency on OpenBLAS.
	This dependency was build-time-only and unused at compile time (the test
	suite is unaffected).

	* gnu/packages/maths.scm (libflame)[native-inputs]: Remove OPENBLAS.

2023-08-10  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-partr2.
	* gnu/packages/bioinformatics.scm (r-partr2): New variable.

2023-08-09  宋文武  <iyzsong@member.fsf.org>

	gnu: gst-plugins-bad: Skip flaky test.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[arguments]: Skip
	"elements_curlhttpsrc" test.

	gnu: korganizer: Fix tests.
	* gnu/packages/kde-pim.scm (korganizer)[native-inputs]: Add tzdata-for-tests.
	[arguments]: Remove disable-failing-test phase.  Set TZDIR for tests.

	gnu: akregator: Add missing ktextaddons to inputs.
	* gnu/packages/kde.scm (akregator)[inputs]: Add ktextaddons.

2023-08-08  宋文武  <iyzsong@member.fsf.org>

	gnu: grantlee: Fix build on i686-linux.
	This fixes a test (formatfiltertest07) failure on i686-linux.
	See also <https://github.com/steveire/grantlee/issues/85>.

	* gnu/packages/patches/grantlee-fix-i586-precision.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/qt.scm (grantlee)[source]: Add patch.

2023-08-08  宋文武  <iyzsong@member.fsf.org>

	gnu: kgpg: Skip flaky test.
	* gnu/packages/kde-pim.scm (kgpg)[arguments]: Skip "kgpg-import" test.

	gnu: kalendar: Add missing inputs.
	* gnu/packages/kde-pim.scm (kalendar)[inputs]: Add gpgme, kirigami-addons,
	kimap, kmailcommon, kmessagelib, kpimcommon, ktextaddons, akonadi-mime,
	libkdepim, libkleo, qtwebengine-5.

	gnu: Add missing ktextaddons to kde-pim packages.
	* gnu/packages/kde-pim.scm (kincidenceeditor, kaddressbook, kmail)
	(kmailcommon, kmailimporter, kmessagelib, knotes, korganizer, kpimcommon)
	(libgravatar, libksieve): Add ktextaddons to inputs.

	gnu: Add ktextaddons.
	* gnu/packages/kde-frameworks.scm (ktextaddons): New variable.

2023-08-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Remove duplicate import in (gnu packages mail).
	* gnu/packages/mail.scm: Remove duplicate (gnu build-system go) import.
	Order remaining imports alphabetically.

	gnu: rspamd: Sort inputs.
	* gnu/packages/mail.scm (rspamd)[inputs]: Order alphabetically.

	gnu: rspamd: Update to 3.6.
	* gnu/packages/mail.scm (rspamd): Update to 3.6.

	gnu: libxmlb: Update to 0.3.12.
	* gnu/packages/xml.scm (libxmlb): Update to 0.3.12.
	[propagated-inputs]: Add zstd:lib.

	gnu: openssh: Update to 9.4p1.
	* gnu/packages/ssh.scm (openssh): Update to 9.4p1.
	[source]: Remove upstreamed Hurd patch.
	* gnu/packages/patches/openssh-hurd.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: chrony: Use G-expressions.
	* gnu/packages/ntp.scm (chrony)[arguments]:
	Rewrite as G-expressions.

	gnu: chrony: Update to 4.4.
	* gnu/packages/ntp.scm (chrony): Update to 4.4.

	gnu: libcloudproviders: Remove redundant version field.
	* gnu/packages/gnome.scm (libcloudproviders)[version]: Remove field.

2023-08-05  宋文武  <iyzsong@member.fsf.org>

	gnu: libkmahjongg: Make its tilset available to games.
	* gnu/packages/kde-games.scm (libkmahjongg)[arguments]: Add a phase
	to add its "$out/share" to XDG_DATA_DIRS.

	gnu: kajongg: Hardcode paths to 'ogg123' and 'python3'.
	* gnu/packages/kde-games.scm (kajongg)[inputs]: Add vorbis-tools.
	[arguments]<#:phases>: Hardcode paths to 'ogg123' and 'python3'.

2023-08-03  宋文武  <iyzsong@member.fsf.org>

	gnu: plasma: Update to 5.27.7.
	* gnu/packages/kde-plasma.scm (plasma)
	(bluedevil, breeze, breeze-gtk, discover, drkonqi, kactivitymanagerd)
	(kdecoration, kde-cli-tools, kdeplasma-addons, kgamma, khotkeys)
	(kinfocenter, kmenuedit, kpipewire, kscreen, ksshaskpass, ksystemstats)
	(layer-shell-qt, kscreenlocker, libkscreen, libksysguard, kwallet-pam)
	(kwayland-integration, kwin, kwrited, milou, oxygen-sounds, plasma-bigscreen)
	(plasma-browser-integration, plasma-desktop, plasma-disks, plasma-firewall)
	(plasma-integration, plasma-nano, plasma-nm, plasma-pa, plasma-vault)
	(plasma-systemmonitor, plasma-welcome, plasma-workspace)
	(plasma-workspace-wallpapers, polkit-kde-agent)
	(powerdevil, system-settings): Update to 5.27.7.

2023-08-03  宋文武  <iyzsong@member.fsf.org>

	gnu: Remove kwayland-server.
	KWaylandServer has been merged with KWin.

	* gnu/packages/kde-plasma.scm (kwayland-server): Remove package.
	(kwin)[inputs]: Remove kwayland-server.

2023-08-03  宋文武  <iyzsong@member.fsf.org>

	gnu: latte-dock: Update to 0.10.9.
	* gnu/packages/kde-plasma.scm (latte-dock): Update to 0.10.9.

	gnu: plasma-pass: Update to 1.2.1.
	* gnu/packages/kde-plasma.scm (plasma-pass): Update to 1.2.1.

	gnu: qgpgme: Propagate gpgme.
	* gnu/packages/gnupg.scm (qgpgme): Move gpgme from inputs to
	propagated-inputs.

	gnu: kamoso: Update to 23.04.3.
	* gnu/packages/kde-multimedia.scm (kamoso): Update to 23.04.3.

	gnu: k3b: Update to 23.04.3.
	* gnu/packages/kde-multimedia.scm (k3b): Update to 23.04.3.

	gnu: juk: Update to 23.04.3.
	* gnu/packages/kde-multimedia.scm (juk): Update to 23.04.3.

	gnu: ffmpegthumbs: Update to 23.04.3.
	* gnu/packages/kde-multimedia.scm (ffmpegthumbs): Update to 23.04.3.

	gnu: elisa: Update to 23.04.3.
	* gnu/packages/kde-multimedia.scm (elisa): Update to 23.04.3.

	gnu: dragon: Update to 23.04.3.
	* gnu/packages/kde-multimedia.scm (dragon): Update to 23.04.3.

	gnu: audiocd-kio: Update to 23.04.3.
	* gnu/packages/kde-multimedia.scm (audiocd-kio): Update to 23.04.3.

	gnu: libksieve: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (libksieve): Update to 23.04.3.

	gnu: libkleo: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (libkleo): Update to 23.04.3.

	gnu: libkgapi: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (libkgapi): Update to 23.04.3.

	gnu: libkdepim: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (libkdepim): Update to 23.04.3.

	gnu: ktnef: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (ktnef): Update to 23.04.3.

	gnu: ksmtp: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (ksmtp): Update to 23.04.3.

	gnu: kpimtextedit: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kpimtextedit): Update to 23.04.3.

	gnu: libgravatar: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (libgravatar): Update to 23.04.3.

	gnu: kpimcommon: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kpimcommon): Update to 23.04.3.

	gnu: kpkpass: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kpkpass): Update to 23.04.3.

	gnu: korganizer: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (korganizer): Update to 23.04.3.

	gnu: kontactinterface: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kontactinterface): Update to 23.04.3.
	[inputs]: Add qtx11extras.

	gnu: knotes: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (knotes): Update to 23.04.3.

	gnu: kmime: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kmime): Update to 23.04.3.

	gnu: kmessagelib: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kmessagelib): Update to 23.04.3.

	gnu: kmbox: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kmbox): Update to 23.04.3.

	gnu: kmailtransport: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kmailtransport): Update to 23.04.3.

	gnu: kmailimporter: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kmailimporter): Update to 23.04.3.

	gnu: kmailcommon: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kmailcommon): Update to 23.04.3.

	gnu: kmail: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kmail): Update to 23.04.3.

	gnu: kleopatra: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kleopatra): Update to 23.04.3.

	gnu: kldap: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kldap): Update to 23.04.3.

	gnu: kimap: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kimap): Update to 23.04.3.

	gnu: kidentitymanagement: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kidentitymanagement): Update to 23.04.3.

	gnu: khealthcertificate: Update to 23.01.0.
	* gnu/packages/kde-pim.scm (khealthcertificate): Update to 23.01.0.
	[native-inputs]: Add tzdata-for-tests.
	[arguments]: Adjust the check phase.

	gnu: kgpg: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kgpg): Update to 23.04.3.
	[arguments]<#:phases>: Enable all tests with $HOME set.
	[native-inputs]: Remove dbus, add pkg-config.

	gnu: keventviews: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (keventviews): Update to 23.04.3.

	gnu: kdepim-runtime: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kdepim-runtime): Update to 23.04.3.

	gnu: kcalutils: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kcalutils): Update to 23.04.3.

	gnu: kcalendarsupport: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kcalendarsupport): Update to 23.04.3.

	gnu: kalendar: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kalendar): Update to 23.04.3.

	gnu: kaccounts-integration: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kaccounts-integration): Update to 23.04.3.
	[inputs]: Add qcoro-qt5.

	gnu: Add qcoro-qt5.
	* gnu/packages/qt.scm (qcoro-qt5): New variable.

	gnu: kaddressbook: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kaddressbook): Update to 23.04.3.

	gnu: kincidenceeditor: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kincidenceeditor): Update to 23.04.3.

	gnu: itinerary: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (itinerary): Update to 23.04.3.
	[inputs]: Add kirigami-addons.

	gnu: kitinerary: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (kitinerary): Update to 23.04.3.
	[inputs]: Add zxing-cpp.

	gnu: akonadi-search: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (akonadi-search): Update to 23.04.3.

	gnu: akonadi-notes: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (akonadi-notes): Update to 23.04.3.

	gnu: akonadi-mime: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (akonadi-mime): Update to 23.04.3.

	gnu: akonadi-contacts: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (akonadi-contacts): Update to 23.04.3.

	gnu: akonadi-calendar: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (akonadi-calendar): Update to 23.04.3.

	gnu: akonadi: Update to 23.04.3.
	* gnu/packages/kde-pim.scm (akonadi): Update to 23.04.3.
	* gnu/packages/patches/akonadi-not-relocatable.patch: Adjust patch.

	gnu: sweeper: Update to 23.04.3.
	* gnu/packages/kde-utils.scm (sweeper): Update to 23.04.3.

	gnu: print-manager: Update to 23.04.3.
	* gnu/packages/kde-utils.scm (print-manager): Update to 23.04.3.

	gnu: okteta: Update to 0.26.12.
	* gnu/packages/kde-utils.scm (okteta): Update to 0.26.12.

	gnu: krusader: Update to 2.8.0.
	* gnu/packages/kde-utils.scm (krusader): Update to 2.8.0.
	[arguments]: Add a phase to patch 'compat.h'.

	gnu: kronometer: Update to 2.3.0.
	* gnu/packages/kde-utils.scm (kronometer): Update to 2.3.0.

	gnu: kmouth: Update to 23.04.3.
	* gnu/packages/kde-utils.scm (kmouth): Update to 23.04.3.

	gnu: kmousetool: Update to 23.04.3.
	* gnu/packages/kde-utils.scm (kmousetool): Update to 23.04.3.

	gnu: kmag: Update to 23.04.3.
	* gnu/packages/kde-utils.scm (kmag): Update to 23.04.3.

	gnu: kontrast: Update to 23.04.3.
	* gnu/packages/kde-utils.scm (kontrast): Update to 23.04.3.
	[native-inputs]: Add kdoctools.

	gnu: kfind: Update to 23.04.3.
	* gnu/packages/kde-utils.scm (kfind): Update to 23.04.3.

	gnu: keysmith: Update to 23.04.3.
	* gnu/packages/kde-utils.scm (keysmith): Update to 23.04.3.

	gnu: kdialog: Update to 23.04.3.
	* gnu/packages/kde-utils.scm (kdialog): Update to 23.04.3.

	gnu: kcharselect: Update to 23.04.3.
	* gnu/packages/kde-utils.scm (kcharselect): Update to 23.04.3.

	gnu: kcalc: Update to 23.04.3.
	* gnu/packages/kde-utils.scm (kcalc): Update to 23.04.3.

	gnu: kbackup: Update to 23.04.3.
	* gnu/packages/kde-utils.scm (kbackup): Update to 23.04.3.
	[inputs]: Add libarchive.

	gnu: kdebugsettings: Update to 23.04.3.
	* gnu/packages/kde-utils.scm (kdebugsettings): Update to 23.04.3.
	[inputs]: Add kxmlgui.

	gnu: kate: Update to 23.04.3.
	* gnu/packages/kde-utils.scm (kate): Update to 23.04.3.
	[inputs]: Add qtx11extras.
	[arguments]: Enable tests.

	gnu: isoimagewriter: Update to 1.0.0.
	* gnu/packages/kde-utils.scm (isoimagewriter): Update to 1.0.0.

	gnu: filelight: Update to 23.04.3.
	* gnu/packages/kde-utils.scm (filelight): Update to 23.04.3.

	gnu: ark: Update to 23.04.3.
	* gnu/packages/kde-utils.scm (ark): Update to 23.04.3.
	[inputs]: Add kiconthemes.

	gnu: akregator: Update to 23.04.3.
	* gnu/packages/kde.scm (akregator): Update to 23.04.3.

	gnu: qca: Update to 2.3.7.
	* gnu/packages/kde.scm (qca): Update to 2.3.7.

	gnu: kirigami-addons: Update to 0.10.0.
	* gnu/packages/kde.scm (kirigami-addons): Update to 0.10.0.

	gnu: kdevelop: Update to 23.04.3.
	* gnu/packages/kde.scm (kdevelop): Update to 23.04.3.
	[arguments]: Use G-Expressions, adjust add-include-path phase.

	gnu: krfb: Update to 23.04.3.
	* gnu/packages/kde-systemtools.scm (krfb): Update to 23.04.3.
	[inputs]: Add kpipewire.

	gnu: Add kpipewire.
	* gnu/packages/kde-plasma.scm (kpipewire): New variable.

	gnu: libktorrent: Update to 23.04.3.
	* gnu/packages/kde-internet.scm (libktorrent): Update to 23.04.3.

	gnu: ktorrent: Update to 23.04.3.
	* gnu/packages/kde-internet.scm (ktorrent): Update to 23.04.3.

	gnu: krdc: Update to 23.04.3.
	* gnu/packages/kde-internet.scm (krdc): Update to 23.04.3.

	gnu: kopete: Update to 23.04.3.
	* gnu/packages/kde-internet.scm (kopete): Update to 23.04.3.

	gnu: konversation: Update to 23.04.3.
	* gnu/packages/kde-internet.scm (konversation): Update to 23.04.3.

	gnu: kget: Update to 23.04.3.
	* gnu/packages/kde-internet.scm (kget): Update to 23.04.3.

	gnu: kjumpingcube: Update to 23.04.3.
	* gnu/packages/kde-games.scm (kjumpingcube): Update to 23.04.3.

	gnu: ksquares: Update to 23.04.3.
	* gnu/packages/kde-games.scm (ksquares): Update to 23.04.3.

	gnu: kreversi: Update to 23.04.3.
	* gnu/packages/kde-games.scm (kreversi): Update to 23.04.3.

	gnu: knavalbattle: Update to 23.04.3.
	* gnu/packages/kde-games.scm (knavalbattle): Update to 23.04.3.

	gnu: kollision: Update to 23.04.3.
	* gnu/packages/kde-games.scm (kollision): Update to 23.04.3.

	gnu: ksnakeduel: Update to 23.04.3.
	* gnu/packages/kde-games.scm (ksnakeduel): Update to 23.04.3.

	gnu: killbots: Update to 23.04.3.
	* gnu/packages/kde-games.scm (killbots): Update to 23.04.3.

	gnu: bovo: Update to 23.04.3.
	* gnu/packages/kde-games.scm (bovo): Update to 23.04.3.

	gnu: kspaceduel: Update to 23.04.3.
	* gnu/packages/kde-games.scm (kspaceduel): Update to 23.04.3.

	gnu: kapman: Update to 23.04.3.
	* gnu/packages/kde-games.scm (kapman): Update to 23.04.3.

	gnu: lskat: Update to 23.04.3.
	* gnu/packages/kde-games.scm (lskat): Update to 23.04.3.

	gnu: kubrick: Update to 23.04.3.
	* gnu/packages/kde-games.scm (kubrick): Update to 23.04.3.

	gnu: kigo: Update to 23.04.3.
	* gnu/packages/kde-games.scm (kigo): Update to 23.04.3.

	gnu: kiriki: Update to 23.04.3.
	* gnu/packages/kde-games.scm (kiriki): Update to 23.04.3.

	gnu: palapeli: Update to 23.04.3.
	* gnu/packages/kde-games.scm (palapeli): Update to 23.04.3.

	gnu: ksirk: Update to 23.04.3.
	* gnu/packages/kde-games.scm (ksirk): Update to 23.04.3.

	gnu: granatier: Update to 23.04.3.
	* gnu/packages/kde-games.scm (granatier): Update to 23.04.3.

	gnu: bomber: Update to 23.04.3.
	* gnu/packages/kde-games.scm (bomber): Update to 23.04.3.

	gnu: knetwalk: Update to 23.04.3.
	* gnu/packages/kde-games.scm (knetwalk): Update to 23.04.3.

	gnu: kblackbox: Update to 23.04.3.
	* gnu/packages/kde-games.scm (kblackbox): Update to 23.04.3.

	gnu: kfourinline: Update to 23.04.3.
	* gnu/packages/kde-games.scm (kfourinline): Update to 23.04.3.

	gnu: kdiamond: Update to 23.04.3.
	* gnu/packages/kde-games.scm (kdiamond): Update to 23.04.3.

	gnu: kgoldrunner: Update to 23.04.3.
	* gnu/packages/kde-games.scm (kgoldrunner): Update to 23.04.3.

	gnu: klines: Update to 23.04.3.
	* gnu/packages/kde-games.scm (klines): Update to 23.04.3.

	gnu: ksudoku: Update to 23.04.3.
	* gnu/packages/kde-games.scm (ksudoku): Update to 23.04.3.

	gnu: kblocks: Update to 23.04.3.
	* gnu/packages/kde-games.scm (kblocks): Update to 23.04.3.

	gnu: kbounce: Update to 23.04.3.
	* gnu/packages/kde-games.scm (kbounce): Update to 23.04.3.

	gnu: konquest: Update to 23.04.3.
	* gnu/packages/kde-games.scm (konquest): Update to 23.04.3.

	gnu: kmines: Update to 23.04.3.
	* gnu/packages/kde-games.scm (kmines): Update to 23.04.3.

	gnu: kbreakout: Update to 23.04.3.
	* gnu/packages/kde-games.scm (kbreakout): Update to 23.04.3.

	gnu: kajongg: Update to 23.04.3.
	* gnu/packages/kde-games.scm (kajongg): Update to 23.04.3.

	gnu: kshisen: Update to 23.04.3.
	* gnu/packages/kde-games.scm (kshisen): Update to 23.04.3.

	gnu: kmahjongg: Update to 23.04.3.
	* gnu/packages/kde-games.scm (kmahjongg): Update to 23.04.3.

	gnu: libkmahjongg: Update to 23.04.3.
	* gnu/packages/kde-games.scm (libkmahjongg): Update to 23.04.3.

	gnu: kolf: Update to 23.04.3.
	* gnu/packages/kde-games.scm (kolf): Update to 23.04.3.

	gnu: picmi: Update to 23.04.3.
	* gnu/packages/kde-games.scm (picmi): Update to 23.04.3.

	gnu: ktuberling: Update to 23.04.3.
	* gnu/packages/kde-games.scm (ktuberling): Update to 23.04.3.

2023-08-03  Zheng Junjie  <873216071@qq.com>

	examples: Add plasma operating-system example template.
	* gnu/system/examples/plasma.tmpl: New file.
	* Makefile.am (EXAMPLES): register it.

	gnu: plasma: Cleanup propagated-inputs.
	* gnu/packages/kde-plasma.scm (plasma)[inputs]: Add kdeclarative, baloo,
	breeze-icons, ktexteditor, kdesu,krunner, plasma-welcome, dolphin, konsole,
	kglobalaccel.  Remove kwayland-integration, kwrited, layer-shell-qt.

2023-08-03  Hartmut Goebel  <h.goebel@crazy-compilers.com>
	    Zheng Junjie  <873216071@qq.com>

	services: Add Plasma desktop service.
	* gnu/services/desktop.scm (kde-desktop-service-type): New variable.
	(<kde-desktop-configuration>): New record type.
	(kde-desktop-configuration): New procedure.
	* doc/guix.texi (Desktop Services): Document it.

2023-08-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs: Update to 29.1.
	* gnu/packages/emacs.scm (emacs-minimal): Update to 29.1.
	[source]: Use url-fetch again.

2023-08-02  Zheng Junjie  <873216071@qq.com>

	services: sddm: Set some environment variables for the breeze theme.
	* gnu/services/sddm.scm (sddm-service-type): Pass #:environment-variables to
	make-forkexec-constructor.

2023-08-02  Zheng Junjie  <873216071@qq.com>

	build: qt-utils: Wrap QML2_IMPORT_PATH with 'prefix' location.
	Some qml files have optional or circular dependencies, use 'prefix' instead of
	'=' to get those dependencies from environment/profile.

	* guix/build/qt-utils.scm (variables-for-wrapping): Use 'prefix' for
	QML2_IMPORT_PATH.

2023-08-02  Zheng Junjie  <873216071@qq.com>

	gnu: plasma-desktop: Add qtquickcontrols-5 to inputs.
	* gnu/packages/kde-plasma.scm (plasma-desktop)[inputs]: Add qtquickcontrols-5.

	gnu: plasma-workspace: Add more qml inputs.
	* gnu/packages/kde-plasma.scm (plasma-workspace)[inputs]: Add
	qtquickcontrols-5, plasma-nm, plasma-pa, kscreen.

	gnu: system-settings: Add more qml inputs.
	* gnu/packages/kde-plasma.scm (system-settings)[inputs]: Add
	qtquickcontrols-5, qtquickcontrols2-5, kirigami-addons, qtgraphicaleffects,
	kdeclarative, kuserfeedback, knewstuff, plasma-pa, bluez-qt, kwin, bluedevil.

	gnu: libkcddb: Update to 23.04.3.
	* gnu/packages/kde-multimedia.scm (libkcddb): Update to 23.04.3.
	[inputs]: Add kcmutils.

	gnu: libkcompactdisc: Update to 23.04.3.
	* gnu/packages/kde-multimedia.scm (libkcompactdisc): Update to 23.04.3.

	gnu: kid3: Update to 3.9.4.
	* gnu/packages/kde-multimedia.scm (kid3): Update to 3.9.4.

	gnu: kwave: Update to 23.04.3.
	* gnu/packages/kde-multimedia.scm (kwave): Update to 23.04.3.

	gnu: kmix: Update to 23.04.3.
	* gnu/packages/kde-multimedia.scm (kmix): Update to 23.04.3.

	gnu: plasma-welcome: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (plasma-welcome): Update to 5.27.6.
	[source]: Use url-fetch.
	[inputs]: Add knewstuff kaccounts-integration signond kuserfeedback
	libaccounts-qt, remove system-settings.

	gnu: xdg-desktop-portal-kde: Update to 5.27.6.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-kde): Update to 5.27.6.
	[inputs]: Add kglobalaccel, kguiaddons, libxkbcommon, kio-fuse, wayland-protocols.

	gnu: plasma: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (plasma): Update to 5.27.6.

	gnu: kinfocenter: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (kinfocenter): Update to 5.27.6.
	[inputs]: Add qttools-5, clinfo.

	gnu: plasma-bigscreen: Update to 5.26.90.
	* gnu/packages/kde-plasma.scm (plasma-bigscreen): Update to 5.26.90.

	gnu: plasma-browser-integration: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (plasma-browser-integration): Update to 5.27.6.

	gnu: plasma-integration: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (plasma-integration): Update to 5.27.6.

	gnu: powerdevil: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (powerdevil): Update to 5.27.6.
	[inputs]: Add kcmutils.

	gnu: system-settings: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (system-settings): Update to 5.27.6.
	[properties]: Add upstream-name.

	gnu: khotkeys: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (khotkeys): Update to 5.27.6.

	gnu: kde-cli-tools: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (kde-cli-tools): Update to 5.27.6.
	[arguments]: Add symlink-kdesu phase to make kdesu can found in PATH.

	gnu: plasma-desktop: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (plasma-desktop): Update to 5.27.6.

	gnu: plasma-workspace: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (plasma-workspace): Update to 5.27.6.
	[native-inputs]: Add xorg-server-for-tests.
	[inputs]: Add polkit-qt, libxcursor, libkexiv2, gpsd.
	[arguments]: Run tests with Xvfb and dbus-launch.

	gnu: kio-extras: Update to 23.04.3.
	* gnu/packages/kde.scm (kio-extras): Update to 23.04.3.

	gnu: kwin: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (kwin): Update to 5.27.6.
	[arguments]: Enable more tests with "dbus-launch".

	gnu: discover: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (discover): Update to 5.27.6.
	[inputs]: Add purpose.

	gnu: kscreenlocker: Format with 'guix style'.
	* gnu/packages/kde-plasma.scm (kscreenlocker): Adjust package formatting
	with 'guix style'.
	[arguments]: Use G-expressions, remove tail #t.

	gnu: kscreenlocker: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (kscreenlocker): Update to 5.27.6.
	[inputs]: Add kio, libkscreen.

	gnu: Add qtvirtualkeyboard-5.
	* gnu/packages/qt.scm (qtvirtualkeyboard-5): New variable.

	gnu: ksystemstats: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (ksystemstats): Update to 5.27.6.

	gnu: plasma-systemmonitor: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (plasma-systemmonitor): Update to 5.27.6.

	gnu: plasma-nm: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (plasma-nm): Update to 5.27.6.
	[inputs]: Add kcmutils.

	gnu: kwayland-integration: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (kwayland-integration): Update to 5.27.6.

	gnu: plasma-vault: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (plasma-vault): Update to 5.27.6.

	gnu: plasma-workspace-wallpapers: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (plasma-workspace-wallpapers): Update to 5.27.6.

	gnu: layer-shell-qt: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (layer-shell-qt): Update to 5.27.6.

	gnu: kscreen: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (kscreen): Update to 5.27.6.
	[inputs]: Add layer-shell-qt.

	gnu: libkscreen: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (libkscreen): Update to 5.27.6.
	[native-inputs]: Add qttools-5
	[inputs]: Add kconfig.
	[arguments]: Adjust excluded tests for "ctest -E".

	gnu: bluedevil: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (bluedevil): Update to 5.27.6.
	[native-inputs]: Add tzdata-for-tests.
	[arguments]: Set "TZDIR" in the check phase.

	gnu: kongress: Update to 23.01.0.
	* gnu/packages/kde-plasma.scm (kongress): Update to 23.01.0.

	gnu: calindori: Update to 23.01.0.
	* gnu/packages/kde-plasma.scm (calindori): Update to 23.01.0.

	gnu: polkit-kde-agent: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (polkit-kde-agent): Update to 5.27.6.
	[properties]: Add upstream-name.

	gnu: plasma-pa: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (plasma-pa): Update to 5.27.6.

	gnu: plasma-nano: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (plasma-nano): Update to 5.27.6.

	gnu: plasma-firewall: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (plasma-firewall): Update to 5.27.6.

	gnu: plasma-disks: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (plasma-disks): Update to 5.27.6.

	gnu: plasmatube: Update to 23.01.0.
	* gnu/packages/kde-plasma.scm (plasmatube): Update to 23.01.0.
	[native-inputs]: Add pkg-config.
	[inputs]: Add mpv.

	gnu: oxygen-sounds: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (oxygen-sounds): Update to 5.27.6.

	gnu: milou: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (milou): Update to 5.27.6.

	gnu: kwrited: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (kwrited): Update to 5.27.6.

	gnu: kwallet-pam: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (kwallet-pam): Update to 5.27.6.

	gnu: libksysguard: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (libksysguard): Update to 5.27.6.

	gnu: ksshaskpass: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (ksshaskpass): Update to 5.27.6.

	gnu: kmenuedit: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (kmenuedit): Update to 5.27.6.

	gnu: kgamma: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (kgamma): Update to 5.27.6.
	[properties]: Add upstream-name.

	gnu: drkonqi: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (drkonqi): Update to 5.27.6.
	[inputs]: Add kuserfeedback.

	gnu: breeze-gtk: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (breeze-gtk): Update to 5.27.6.

	gnu: breeze: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (breeze): Update to 5.27.6.

	gnu: kwayland-server: Update to 5.24.7.
	* gnu/packages/kde-plasma.scm (kwayland-server): Update to 5.24.7.

	gnu: kdecoration: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (kdecoration): Update to 5.27.6.

	gnu: kactivitymanagerd: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (kactivitymanagerd): Update to 5.27.6.

	gnu: bluedevil: Update to 5.27.6.
	* gnu/packages/kde-plasma.scm (bluedevil): Update to 5.27.6.

	gnu: khelpcenter: Use G-expressions.
	* gnu/packages/kde-systemtools.scm (khelpcenter)[arguments]:
	Rewrite as G-expressions.

	gnu: khelpcenter: Update to 23.04.3.
	* gnu/packages/kde-systemtools.scm (khelpcenter): Update to 23.04.3.

	gnu: ksystemlog: Update to 23.04.3.
	* gnu/packages/kde-systemtools.scm (ksystemlog): Update to 23.04.3.

	gnu: yakuake: Update to 23.04.3.
	* gnu/packages/kde-systemtools.scm (yakuake): Update to 23.04.3.

	gnu: konsole: Update to 23.04.3.
	* gnu/packages/kde-systemtools.scm (konsole): Update to 23.04.3.
	[inputs]: Add qtmultimedia-5, icu4c.

	gnu: dolphin-plugins: Update to 23.04.3.
	* gnu/packages/kde-systemtools.scm (dolphin-plugins): Update to 23.04.3.

	gnu: dolphin: Update to 23.04.3.
	* gnu/packages/kde-systemtools.scm (dolphin): Update to 23.04.3.
	[inputs]: Add qtx11extras.

	gnu: kpublictransport: Use G-expressions.
	* gnu/packages/kde.scm (kpublictransport)[arguments]:
	Rewrite as G-expressions.

	gnu: kpublictransport: Update to 23.04.3.
	* gnu/packages/kde.scm (kpublictransport): Update to 23.04.3.
	[native-inputs]: Add tzdata-for-tests.
	[inputs]: Add networkmanager-qt, ki18n.
	[arguments]: Enable all tests, add check-setup phase.

	gnu: kdevelop-pg-qt: Update to 2.2.2.
	* gnu/packages/kde.scm (kdevelop-pg-qt): Update to 2.2.2.

	gnu: okular: Update to 23.04.3.
	* gnu/packages/kde.scm (okular): Update to 23.04.3.
	[native-inputs]: Add desktop-file-utils.
	[inputs]: Add qtx11extras.
	[arguments]: Use G-expressions, move check phase after install phase, add
	check-setup phase.

	gnu: marble-qt: Use G-expressions.
	* gnu/packages/kde.scm (marble-qt)[arguments]:
	Rewrite as G-expressions.

	gnu: marble-qt: Update to 23.04.3.
	* gnu/packages/kde.scm (marble-qt): Update to 23.04.3.

	gnu: kopeninghours: Use G-expressions.
	* gnu/packages/kde.scm (kopeninghours)[arguments]:
	Rewrite as G-expressions.

	gnu: kopeninghours: Update to 23.04.3.
	* gnu/packages/kde.scm (kopeninghours): Update to 23.04.3.

	gnu: kosmindoormap: Update to 23.04.3.
	* gnu/packages/kde.scm (kosmindoormap): Update to 23.04.3.

	gnu: kpmcore: Use G-expressions.
	* gnu/packages/kde.scm (kpmcore)[arguments]:
	Rewrite as G-expressions.

	gnu: kpmcore: Update to 23.04.3.
	* gnu/packages/kde.scm (kpmcore): Update to 23.04.3.
	[arguments]: enable tests.

	gnu: kdeconnect: Use G-expressions.
	* gnu/packages/kde.scm (kdeconnect)[arguments]:
	Rewrite as G-expressions.

	gnu: kdeconnect: Update to 23.04.3.
	* gnu/packages/kde.scm (kdeconnect): Update to 23.04.3.
	[native-inputs]: Add wayland-protocols.
	[inputs]: Add modemmanager-qt, libxkbcommon.

	gnu: kirigami-addons: Update to 0.9.0.
	* gnu/packages/kde.scm (kirigami-addons): Update to 0.9.0.

	gnu: ktimer: Update to 23.04.3.
	* gnu/packages/kde.scm (ktimer): Update to 23.04.3.

	gnu: kcachegrind: Update to 23.04.3.
	* gnu/packages/kde.scm (kcachegrind): Update to 23.04.3.

	gnu: libkdegames: Update to 23.04.3.
	* gnu/packages/kde.scm (libkdegames): Update to 23.04.3.

	gnu: libkexiv2: Update to 23.04.3.
	* gnu/packages/kde.scm (libkexiv2): Update to 23.04.3.

	gnu: kdegraphics-mobipocket: Update to 23.04.3.
	* gnu/packages/kde.scm (kdegraphics-mobipocket): Update to 23.04.3.

	gnu: poxml: Update to 23.04.3.
	* gnu/packages/kde.scm (poxml): Update to 23.04.3.

	gnu: kdf: Update to 23.04.3.
	* gnu/packages/kde.scm (kdf): Update to 23.04.3.

	gnu: qca: Update to 2.3.6.
	* gnu/packages/kde.scm (qca): Update to 2.3.6.

	gnu: libkomparediff2: Update to 23.04.3.
	* gnu/packages/kde.scm (libkomparediff2): Update to 23.04.3.

	gnu: baloo-widgets: Update to 23.04.3.
	* gnu/packages/kde.scm (baloo-widgets): Update to 23.04.3.

	gnu: grantleetheme: Update to 23.04.3.
	* gnu/packages/kde.scm (grantleetheme): Update to 23.04.3.

	gnu: grantlee: Use G-expressions.
	* gnu/packages/qt.scm (grantlee)[arguments]:
	Rewrite as G-expressions.

	gnu: grantlee: Update to 5.3.1.
	* gnu/packages/qt.scm (grantlee): Update to 5.3.1.

	gnu: krunner: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (krunner): Update to 5.108.0.
	[build-system]: Switch to qt-build-system.
	[inputs]: Remove qtbase-5.

	gnu: kde-frameworkintegration: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kde-frameworkintegration): Update to 5.108.0.

	gnu: plasma-framework: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (plasma-framework)[arguments]:
	Rewrite as G-expressions.

	gnu: plasma-framework: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (plasma-framework): Update to 5.108.0.

	gnu: knewstuff: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (knewstuff): Update to 5.108.0.
	[native-inputs]: Add qttools-5.

	gnu: baloo: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (baloo)[arguments]:
	Rewrite as G-expressions.

	gnu: baloo: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (baloo): Update to 5.108.0.
	[arguments]: Remove remove-failing-test phase.

	gnu: ktexteditor: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (ktexteditor): Update to 5.108.0.

	gnu: khtml: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (khtml): Update to 5.108.0.

	gnu: kdelibs4support: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kdelibs4support): Update to 5.108.0.

	gnu: kxmlrpcclient: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kxmlrpcclient): Update to 5.108.0.

	gnu: purpose: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (purpose)[arguments]:
	Rewrite as G-expressions.

	gnu: purpose: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (purpose): Update to 5.108.0.

	gnu: kmediaplayer: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kmediaplayer): Update to 5.108.0.

	gnu: kross: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kross): Update to 5.108.0.

	gnu: kdav: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (kdav)[arguments]:
	Rewrite as G-expressions.

	gnu: kdav: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kdav): Update to 5.108.0.

	gnu: kinit: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kinit): Update to 5.108.0.

	gnu: kparts: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kparts): Update to 5.108.0.

	gnu: knotifyconfig: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (knotifyconfig): Update to 5.108.0.

	gnu: kcmutils: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (kcmutils)[arguments]:
	Rewrite as G-expressions.

	gnu: kcmutils: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kcmutils): Update to 5.108.0.

	gnu: kactivities-stats: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kactivities-stats): Update to 5.108.0.

	gnu: kactivities: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kactivities): Update to 5.108.0.

	gnu: kdeclarative: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (kdeclarative)[arguments]:
	Rewrite as G-expressions.

	gnu: kdeclarative: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kdeclarative): Update to 5.108.0.

	gnu: kio: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kio): Update to 5.108.0.

	gnu: kfilemetadata: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (kfilemetadata)[arguments]:
	Rewrite as G-expressions.

	gnu: kfilemetadata: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kfilemetadata): Update to 5.108.0.

	gnu: qqc2-desktop-style: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (qqc2-desktop-style): Update to 5.108.0.

	gnu: kemoticons: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (kemoticons)[arguments]:
	Rewrite as G-expressions.

	gnu: kemoticons: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kemoticons): Update to 5.108.0.

	gnu: kdesu: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kdesu): Update to 5.108.0.

	gnu: kded: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kded): Update to 5.108.0.

	gnu: kwallet: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kwallet): Update to 5.108.0.

	gnu: kpeople: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kpeople): Update to 5.108.0.

	gnu: ktextwidgets: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (ktextwidgets): Update to 5.108.0.

	gnu: kbookmarks: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kbookmarks): Update to 5.108.0.

	gnu: kxmlgui: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kxmlgui): Update to 5.108.0.

	gnu: kservice: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kservice): Update to 5.108.0.

	gnu: kglobalaccel: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kglobalaccel): Update to 5.108.0.

	gnu: kdbusaddons: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kdbusaddons): Update to 5.108.0.
	(kxmlgui) [arguments]: exclude KMAINWINDOW_UNITTEST test for make sure
	KDBUSADDONS build success.

	gnu: kdesignerplugin: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kdesignerplugin): Update to 5.108.0.

	gnu: kimageformats: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (kimageformats)[arguments]:
	Rewrite as G-expressions.

	gnu: kimageformats: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kimageformats): Update to 5.108.0.

	gnu: kdnssd: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kdnssd): Update to 5.108.0.

	gnu: kwayland: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kwayland): Update to 5.108.0.
	[arguments]: Run tests with testWaylandRegistry, testPlasmaShell and
	testPlasmaWindowModel skipped.
	* gnu/packages/patches/kwayland-skip-flaky-test.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	gnu: plasma-wayland-protocols: Update to 1.10.0.
	* gnu/packages/kde-frameworks.scm (plasma-wayland-protocols): Update to 1.10.0.

	gnu: kjsembed: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kjsembed): Update to 5.108.0.

	gnu: kjs: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kjs): Update to 5.108.0.

	gnu: threadweaver: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (threadweaver): Update to 5.108.0.

	gnu: solid: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (solid)[arguments]:
	Rewrite as G-expressions.

	gnu: solid: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (solid): Update to 5.108.0.

	gnu: sonnet: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (sonnet): Update to 5.108.0.

	gnu: kiconthemes: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kiconthemes): Update to 5.108.0.

	gnu: kconfigwidgets: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (kconfigwidgets)[arguments]:
	Rewrite as G-expressions.

	gnu: kconfigwidgets: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kconfigwidgets): Update to 5.108.0.

	gnu: kholidays: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kholidays): Update to 5.108.0.

	gnu: kguiaddons: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kguiaddons): Update to 5.108.0.

	gnu: kpackage: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (kpackage)[arguments]:
	Rewrite as G-expressions.

	gnu: kpackage: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kpackage): Update to 5.108.0.

	gnu: kdoctools: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (kdoctools)[arguments]:
	Rewrite as G-expressions.

	gnu: kdoctools: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kdoctools): Update to 5.108.0.

	gnu: syndication: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (syndication): Update to 5.108.0.

	gnu: kunitconversion: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kunitconversion): Update to 5.108.0.

	gnu: kpty: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (kpty)[arguments]:
	Rewrite as G-expressions.

	gnu: kpty: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kpty): Update to 5.108.0.

	gnu: knotifications: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (knotifications)[arguments]:
	Rewrite as G-expressions.

	gnu: knotifications: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (knotifications): Update to 5.108.0.

	gnu: kjobwidgets: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kjobwidgets): Update to 5.108.0.

	gnu: kcontacts: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (kcontacts)[arguments]:
	Rewrite as G-expressions.

	gnu: kcontacts: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kcontacts): Update to 5.108.0.
	[native-inputs]: Relpace xorg-server with xorg-server-for-tests.
	[arguments]: Run all tests with "Xvfb +extension GLX", add check-setup phase.

	gnu: kcrash: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kcrash): Update to 5.108.0.

	gnu: kcompletion: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kcompletion): Update to 5.108.0.

	gnu: ksyntaxhighlighting: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (ksyntaxhighlighting): Update to 5.108.0.

	gnu: kplotting: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kplotting): Update to 5.108.0.

	gnu: kitemviews: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kitemviews): Update to 5.108.0.

	gnu: kitemmodels: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kitemmodels): Update to 5.108.0.

	gnu: kirigami: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kirigami): Update to 5.108.0.

	gnu: kidletime: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kidletime): Update to 5.108.0.

	gnu: ki18n: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (ki18n)[arguments]:
	Rewrite as G-expressions.

	gnu: ki18n: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (ki18n): Update to 5.108.0.

	gnu: prison: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (prison): Update to 5.108.0.

	gnu: oxygen-icons: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (oxygen-icons): Update to 5.108.0.

	gnu: networkmanager-qt: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (networkmanager-qt)[arguments]:
	Rewrite as G-expressions.

	gnu: networkmanager-qt: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (networkmanager-qt): Update to 5.108.0.

	gnu: modemmanager-qt: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (modemmanager-qt)[arguments]:
	Rewrite as G-expressions.

	gnu: modemmanager-qt: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (modemmanager-qt): Update to 5.108.0.

	gnu: kwindowsystem: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (kwindowsystem)[arguments]:
	Rewrite as G-expressions.

	gnu: kwindowsystem: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kwindowsystem): Update to 5.108.0.

	gnu: kwidgetsaddons: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (kwidgetsaddons)[arguments]:
	Rewrite as G-expressions.

	gnu: kwidgetsaddons: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kwidgetsaddons): Update to 5.108.0.

	gnu: kauth: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (kauth)[arguments]:
	Rewrite as G-expressions.

	gnu: kauth: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kauth): Update to 5.108.0.

	gnu: kcoreaddons: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (kcoreaddons)[arguments]:
	Rewrite as G-expressions.

	gnu: kcoreaddons: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kcoreaddons): Update to 5.108.0.

	gnu: kcodecs: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kcodecs): Update to 5.108.0.

	gnu: kcalendarcore: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (kcalendarcore)[arguments]:
	Rewrite as G-expressions.

	gnu: kcalendarcore: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kcalendarcore): Update to 5.108.0.

	gnu: karchive: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (karchive): Update to 5.108.0.

	gnu: kapidox: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (kapidox)[arguments]:
	Rewrite as G-expressions.

	gnu: kapidox: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kapidox): Update to 5.108.0.

	gnu: breeze-icons: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (breeze-icons): Update to 5.108.0.

	gnu: bluez-qt: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (bluez-qt): Update to 5.108.0.

	gnu: attica: Use G-expressions.
	* gnu/packages/kde-frameworks.scm (attica)[arguments]:
	Rewrite as G-expressions.

	gnu: attica: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (attica): Update to 5.108.0.

	gnu: kquickcharts: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kquickcharts): Update to 5.108.0.

	gnu: kconfig: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (kconfig): Update to 5.108.0.

	gnu: extra-cmake-modules: Update to 5.108.0.
	* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 5.108.0.

2023-08-02  Jakob Kirsch  <jakob.kirsch@web.de>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: john-the-ripper-jumbo: Fix compilation with GCC 11+.
	* gnu/packages/patches/john-the-ripper-jumbo-with-gcc-11.patch: New file.
	* gnu/local.mk (dist_PATCH_DATA): Register it.
	* gnu/packages/password-utils.scm (john-the-ripper-jumbo)[source]: Use it.

2023-08-02  Yovan Naumovski  <yovan@gorski.stream>

	gnu: janet: Update to 1.29.1.
	* gnu/packages/lisp.scm (janet): Update to 1.29.1.

2023-08-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add cl-transmission.
	* gnu/packages/lisp-xyz.scm (cl-transmission, ecl-transmission,
	sbcl-transmission): New variables.

2023-08-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mesa: Update skipped tests on powerpc-linux.
	* gnu/packages/gl.scm (mesa)[arguments]: When building for powerpc-linux
	adjust the 'disable-failing-test phase for changes in failed tests.

	gnu: pcre2: Enable JIT support of powerpc-linux.
	* gnu/packages/pcre.scm (pcre2)[arguments]: When building for
	powerpc-linux use the compile flag to enable jit support.

	gnu: pcre: Enable JIT on powerpc-linux.
	* gnu/packages/pcre.scm (pcre)[arguments]: When building for
	powerpc-linux use the compile flag to enable jit support.

2023-08-01  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-jsdoc: Use regular emacs.
	* gnu/packages/emacs-xyz.scm (emacs-jsdoc)[arguments]: Remove.

	Merge branch 'master' into emacs-team

2023-08-01  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add python-asyncua.
	* gnu/packages/engineering.scm (python-asyncua): New variable.

2023-08-01  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 102.14.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2023-4045, CVE-2023-4046, CVE-2023-4047,
	CVE-2023-4048, CVE-2023-4049, CVE-2023-4050, CVE-2023-4054,
	CVE-2023-4055, and CVE-2023-4056.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, upstream base version, and hashes.

2023-08-01  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-baltica.
	* gnu/packages/bioinformatics.scm (python-baltica): New variable.

2023-08-01  宋文武  <iyzsong@member.fsf.org>

	gnu: vte-ng: Remove package.
	It fails to build and is not used anymore.

	* gnu/packages/gnome.scm (vte-ng): Remove package.

2023-08-01  walky_talky  <pat-hwaki@proton.me>

	licenses: Add Arphic-1999 (Aprhic Public License).
	* guix/licenses.scm (arphic-1999): New variable.
	* guix/import/utils.scm (%spdx-license-identifiers): Add Arphic-1999.

2023-08-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-verve-plugin: Update to 2.0.3.
	* gnu/packages/xfce.scm (xfce4-verve-plugin): Update to 2.0.3.
	[inputs]: Add pcre2.

	gnu: xfce4-cpugraph-plugin: Update to 1.2.8.
	* gnu/packages/xfce.scm (xfce4-cpugraph-plugin): Update to 1.2.8.

	gnu: xfce4-volumed-pulse: Update to 0.2.4.
	* gnu/packages/xfce.scm (xfce4-volumed-pulse): Update to 0.2.4.

	gnu: xfce4-settings: Update to 4.18.3.
	* gnu/packages/xfce.scm (xfce4-settings): Update to 4.18.3.

	gnu: xfce4-clipman-plugin: Update to 1.6.4.
	* gnu/packages/xfce.scm (xfce4-clipman-plugin): Update to 1.6.4.

	gnu: cagebreak: Update to 2.2.0, install man pages.
	* gnu/packages/wm.scm (cagebreak): Update to 2.2.0.
	[arguments]: Add '-Dman-pages=true' to configure-flags.
	[native-inputs]: Replace pandoc with scdoc.

2023-08-01  fanquake  <fanquake@gmail.com>

	gnu: ccache: Update to 4.8.2.
	* gnu/packages/ccache.scm (ccache): Update to 4.8.2.

2023-08-01  宋文武  <iyzsong@member.fsf.org>

	gnu: termite: Update to 16.6 (a maintained fork).
	* gnu/packages/terminals.scm (termite): Switch to maintained fork.
	[description]: Adjust.

2023-08-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-scm-sr-ht.
	* gnu/packages/sourcehut.scm (python-scm-sr-ht): New variable.

	gnu: Add python-core-sr-ht.
	* gnu/packages/sourcehut.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2023-08-01  jgart  <jgart@dismail.de>

	 gnu: Add python-pyment
	 * gnu/packages/python-xyz.scm (python-pyment): New public variable.

2023-08-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: snakemake-7: Fix version reporting.
	* gnu/packages/python-xyz.scm (snakemake-7)[arguments]: Add phase
	'patch-version and use G-exp.
	[build-system]: Use pyproject-build-system.

	gnu: snakemake-6: Fix version reporting.
	* gnu/packages/python-xyz.scm (snakemake-6)[arguments]: Add phase
	'patch-version and use G-exp.
	[build-system]: Use pyproject-build-system.

2023-08-01  jgart  <jgart@dismail.de>

	gnu: emacs-denote: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-denote): Update to 2.0.0.

2023-07-31  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.

2023-07-30  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team

2023-07-30  Jesse Gibbons  <jgibbons2357@gmail.com>

	gnu: renpy: Fix image reference paths.
	The current approach to fixing paths is flawed in that it affects too many
	of them.  See <https://issues.guix.gnu.org/issue/64925#4> for a detailed
	report of the current defect.

	gnu/packages/game-development.scm: (renpy)[drop-game-from-paths]: Only drop
	game from paths that also have “gui7”.

2023-07-30  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: Rename git-modes to emacs-git-modes.
	* gnu/packages/emacs-xyz.scm (git-modes): Deprecate and rename to...
	(emacs-git-modes): ... this.

	gnu: Add emacs-dired-preview.
	* gnu/packages/emacs-xyz.scm (emacs-dired-preview): New variable.

	gnu: Add emacs-chocolate-theme.
	* gnu/packages/emacs-xyz.scm (emacs-chocolate-theme): New variable.

	gnu: emacs-base16-theme: Update to 3.1.
	* gnu/packages/emacs-xyz.scm (emacs-base16-theme): Update to 3.1.
	[url, home-page]: Use new upstream URL.

	gnu: Add emacs-rebecca-theme.
	* gnu/packages/emacs-xyz.scm (emacs-rebecca-theme): New variable.

	gnu: emacs-idle-highlight: Restyle format.
	* gnu/packages/emacs-xyz.scm (emacs-idle-highlight): Restyle format.

	gnu: emacs-idle-highlight: Update to 1.1.4-0.f9091c9.
	* gnu/packages/emacs-xyz.scm (emacs-idle-highlight): Update to
	1.1.4-0.f9091c9.
	[version, source]: Switch to commit.
	[url, home-page]: Use new maintainer's URL.

2023-07-30  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: ungoogled-chromium: Build with h264.
	* gnu/packages/chromium.scm (ungoogled-chromium)[configure-flags]: Change
	“rtc_use_h264=false” to “rtc_use_h264=true”.

2023-07-30  宋文武  <iyzsong@member.fsf.org>

	gnu: ibus-anthy: Fix runtime errors.
	This fixes <https://issues.guix.gnu.org/64941>.

	* gnu/packages/ibus.scm (ibus-anthy)
	[build-system]: Switch to glib-or-gtk-build-system, for GSettings schema.
	[arguments]: Add a pre-configure phase to regenerate '_config.py'.  Pass
	"--with-anthy-zipcode" to configure-flags.

2023-07-30  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mutter: Fix build.
	With newer versions of Mesa, a test in ensure_bits_initialized fails.  Fixed
	upstream in newer versions of mutter.  See
	<https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3047>.

	* gnu/packages/gnome.scm (mutter)[source]: Add patch.
	* gnu/packages/patches/mutter-fix-inverted-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2023-07-30  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update to 23.1.4.
	* gnu/packages/gl.scm (mesa): Update to 23.1.4.

2023-07-30  Hilton Chain  <hako@ultrarare.space>

	gnu: wayland-protocols: Update to 1.32.
	* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.32.

	gnu: libva: Update to 2.19.0.
	* gnu/packages/video.scm (libva): Update to 2.19.0.

2023-07-30  Sigve Sudland  <sigve_sudland@hotmail.com>

	gnu: mesa: Enable zstd compression for shader cache.
	* gnu/packages/gl.scm (mesa)[inputs]: Add zstd:lib.
	[arguments]: Add '-Dzstd=enabled' to configure-flags.

2023-07-30  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Ungraft.
	* gnu/packages/gl.scm (mesa)[configure-flags]: Add intel_hasvk and swrast to
	vulkan-drivers.
	[replacement]: Remove.
	(mesa-vulkan-hasvk): Remove variable.

2023-07-30  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: mesa: Fix VDPAU drivers path.
	The VDPAU_DRIVER_PATH environment variable must contain only one directory.

	* gnu/packages/gl.scm (mesa)[native-search-paths]: Fix specification for
	  VDPAU_DRIVER_PATH.

2023-07-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	system: Fix a blown FUSE.
	I bungled up a merge conflict between 789f7e9 (gnu: fuse@3: Bind to
	default FUSE variable.) and my other setuid-related changes.

	* gnu/system.scm (%setuid-programs): Look for /bin/fusermount in
	FUSE-2, not 3.

	Reported by renngar[m] in #guix.

2023-07-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lagrange: Update to 1.16.6.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.16.6.

	gnu: pipe-viewer: Update to 0.4.8.
	* gnu/packages/video.scm (pipe-viewer): Update to 0.4.8.

	gnu: foot: Update to 1.15.2.
	* gnu/packages/terminals.scm (foot): Update to 1.15.2.

	gnu: glirc: Extend description.
	* gnu/packages/irc.scm (glirc)[description]: Extend.

	gnu: glirc: Install man page and README.md.
	* gnu/packages/irc.scm (glirc)[arguments]:
	Add a new 'install-extra-documentation phase.

	gnu: Remove duplicate module import from (gnu packages irc).
	* gnu/packages/irc.scm: Remove duplicate #:use-module (guix utils).

	gnu: libpoly: Update to 0.1.12.
	* gnu/packages/maths.scm (libpoly): Update to 0.1.12.

	gnu: pv: Update to 1.7.24.
	* gnu/packages/pv.scm (pv): Update to 1.7.24.

	gnu: openttd-opensfx: Update to 1.0.3.
	* gnu/packages/games.scm (openttd-opensfx): Update to 1.0.3.

	gnu: openttd-engine: Update to 13.4.
	* gnu/packages/games.scm (openttd-engine): Update to 13.4.

	gnu: jc: Update to 1.23.4.
	* gnu/packages/admin.scm (jc): Update to 1.23.4.

	gnu: capnproto: Update to 1.0 [fixes CVE-2022-46149].
	* gnu/packages/serialization.scm (capnproto): Update to 1.0.
	[arguments]: Remove obsolete 'do-not-require-/etc/services phase.
	Don't explicitly return #t from phases.

	gnu: mash: Fix build.
	* gnu/packages/bioinformatics.scm (mash)[arguments]: Add a
	new 'bootstrap phase.

	gnu: mash: Update package style.
	* gnu/packages/bioinformatics.scm (mash)[arguments]: Consolidate
	similar SUBSTITUTE* calls.  Don't explicitly return #t from phases.

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.192.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.192.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	gnu: linux-libre 5.15: Update to 5.15.128.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.128.
	(linux-libre-5.15-pristine-source): Update hash.

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.330.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.330.
	(linux-libre-4.14-pristine-source): Update hash.

	Change-Id: I7070fee547089377d945f9fc86f2eb0fa6f95f0d

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.14: Update to 4.14.331.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.331.
	(linux-libre-4.14-pristine-source): Update hash.

	Change-Id: I8071d5829939db833a3dad16d59aa901f83466aa

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.14: Update to 4.14.328.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.328.
	(linux-libre-4.14-pristine-source): Update hash.

	Change-Id: I7787d2ed4cac1afe2b9e988395c440355ce2edaf

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.299.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.299.
	(linux-libre-4.19-pristine-source): Update hash.

	Change-Id: Ia51529e3c4ea05328404bcccaac883237ddc52be

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.19: Update to 4.19.300.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.300.
	(linux-libre-4.19-pristine-source): Update hash.

	Change-Id: I03592b5552631503df4e0c8f0f05ca5e0a3bac20

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.261.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.261.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: I3624696b83474ffea9c0d633c66f9a9fe440184a

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.4: Update to 5.4.262.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.262.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: I86c1f12a3367c9d591cbd10b2200da4e13a95436

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.201.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.201.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: Ib578c3d98294d08be248326ef66c31cdfb927805

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.131.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.131.
	(linux-libre-5.15-pristine-source): Update hash.

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.19: Update to 4.19.297.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.297.
	(linux-libre-4.19-pristine-source): Update hash.

	Change-Id: I85840b2f7984d40ecfd09ea2603f36927cb953f3

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Update to 5.10.202.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.202.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I5a87182a1247dfee1a32cc9de5bba640ba65d806

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.139.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.139.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I664fdafc4e1f60eedb24935a8cda49c3168bfc5a

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.4: Update to 5.4.259.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.259.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: Iddba0dfd309bedda70bb2e0f910354df352dc059

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.140.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.140.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I31acb14a8cd9722de144d5e738b51e31e95a68d0

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.63.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.63.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I95037f235a9c5b61730c0b0423517763e6e0582e

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.64.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.64.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I6d112b7497c68d7c7d8f03e9ae98a4c7e9911426

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.5: Update to 6.5.13.
	* gnu/packages/linux.scm (linux-libre-6.5-version): Update to 6.5.13.
	(linux-libre-6.5-pristine-source): Update hash.

	Change-Id: I23b6d7dae699b6a07afdd39bb47ddbd3ec29aaeb

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.5: Update to 6.5.10.
	* gnu/packages/linux.scm (linux-libre-6.5-version): Update to 6.5.10.
	(linux-libre-6.5-pristine-source): Update hash.

	Change-Id: Icc0c07d8f38659be00e3675c335801aab5ae8b6c

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.322.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.322.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 6.1: Update to 6.1.52.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.52.
	(linux-libre-6.1-pristine-source): Update hash.

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Update to 5.10.199.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.199.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I79378d78d5feb2b2b7e60f473c522b04a72b85e9

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.5.12.
	* gnu/packages/linux.scm (linux-libre-6.5-version): Update to 6.5.12.
	(linux-libre-6.5-pristine-source): Update hash.

	Change-Id: Ie4c626df9d2332a64a1b6f4780cbbfefda1d5626

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.61.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.61.
	(linux-libre-6.1-pristine-source): Update hash.
	(deblob-scripts-6.1): Update hash.

	Change-Id: Iaab673a11ff578ac7671999deb7d31f4dfd5b1e2

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.291.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.291.
	(linux-libre-4.19-pristine-source): Update hash.

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.137.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.137.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: Iec962e677edbab8f0145521905f42a0dc8e9fb56

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.253.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.253.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.190.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.190.
	(linux-libre-5.10-pristine-source): Update hash.

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.60.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.60.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I026d2956ff6fe82a495e363a6905d7ecba530c89

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.126.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.126.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 6.1: Update to 6.1.45.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.45.
	(linux-libre-6.1-pristine-source): Update hash.

2023-07-24  Leo Famulari  <leo@famulari.name>

	.guix-authorizations: Update lfam's key.
	* .guix-authorizations: Update lfam's signing key fingerprint.

	Change-Id: Ic34f364dfc46e403e1d431e5860a63b36143b6f3

2023-12-13  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: Update to 8.11.1.
	* gnu/packages/patches/racket-backport-8.10-rktboot.patch: Delete file.
	* gnu/packages/patches/racket-backport-8.11-layered-docs.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.
	* gnu/packages/racket/scm (%racket-origin)[patches]: Likewise.
	(%racket-version): Update to 8.11.1.
	(%zuo-version): Update to 1.7.
	(racket)[inputs]<deinprogramm, draw, drracket, games, gui, htdp>
	<parser-tools, plot, rackunit, redex, scribble, slideshow, typed-racket>
	<srfi, string-constants, syntax-color, web-server, xrepl>: Update hashes.
	<quickscript>: Likewise, and add snippet.
	* gnu/packages/chez.scm (chez-scheme-for-racket): Update to
	9.9.9-pre-release.18.

2023-12-13  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hpcguix-web: Update to 0.4.0.
	* gnu/packages/web.scm (hpcguix-web): Update to 0.4.0.

	Change-Id: I66a4689d7e3e93ed4085db937920374dbb5a796e

2023-12-13  MarcoFalke  <_@721217.xyz>

	syscalls: Define riscv64 syscall ID for clone.
	* guix/build/syscalls.scm (clone): Add an entry for riscv64.

	This allows the use of --container on riscv64.

	Change-Id: I12b3cb5e2aa248266d006b6e456082f4ddc70e62

2023-12-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-1.64: Don't make package public.
	* gnu/packages/rust.scm (rust-1.64): Use define, not define-public.

	Change-Id: I475e8b1028a716f1d04a4aea5da4d6e7ca2a87d7

2023-12-13  Efraim Flashner  <efraim@flashner.co.il>

	Merge branch 'rust-team'
	Change-Id: Iee33d7b9067d2180fd4b2e28d81716a251a53a01

2023-12-12  Daniel Ziltener  <dziltener@lyrion.ch>

	gnu: chicken: Update to 5.3.0.
	* gnu/packages/chicken.scm (chicken): Update to 5.3.0.

	Change-Id: Id3ec15da586ddfc6dae924c0c8031fd7a4613660

2023-12-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: inspectrum: Update to 0.3.1.
	* gnu/packages/radio.scm (inspectrum): Update to 0.3.1.

	Change-Id: I51e81e328b332a32e19ab169c602875b21256c4c

2023-12-12  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: nyxt: Update to 3.10.0.
	* gnu/packages/web-browsers.scm (nyxt): Update to 3.10.0.
	  [source]: Remove snippet.
	  [inputs]: Remove sbcl-nasdf.

	Change-Id: Id131d7168133eb8a31214819c7605d876a1b38f3

2023-12-12  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add cl-machine-state.
	* gnu/packages/lisp-xyz.scm (cl-machine-state, ecl-machine-state,
	sbcl-machine-state): New variables.

	Change-Id: I48d98dabc2fab1d74bc83857cb750efc29e85ab1

2023-12-12  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: openssl: Don't error when targeting avr."
	This reverts commit baeff7f546d700ae4f0c873bd0fce0ca84bebd21.

2023-12-12  Efraim Flashner  <efraim@flashner.co.il>

	ci: Don't cross compile to avr.
	* gnu/ci.scm (cross-jobs)[pointless?]: Don't build any packages for avr.

	Change-Id: I1728727874d65461b82364e71b70c7d1fd050d90

2023-12-12  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-serapeum: Update to 20231203.
	* gnu/packages/lisp-xyz.scm (sbcl-serapeum): Update to 20231203.

	Change-Id: If8c364cde4dce2943d6e21770eec90c1ab05bc67

2023-12-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openssl: Don't error when targeting avr.
	* gnu/packages/tls.scm (target->openssl-target): Add case for avr.

	Change-Id: I1cfc8b50fa4b2b864f8f8aa8898cc405ffc02580

2023-12-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: system->llvm-target-arch: Add avr target.
	* gnu/packages/llvm.scm (system->llvm-target-arch): Add case for avr.

	Change-Id: I5291d396ad513cfecdf8f0a6f799ea095fc8d994

2023-12-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: make-crust-package: Don't run from avr.
	* gnu/packages/firmware.scm (make-crust-package)[arguments]: In
	make-flags don't create tools which can be run from avr.

	Change-Id: I118b4941889b884de1e491ace3818d878a887d7c

2023-12-11  Hilton Chain  <hako@ultrarare.space>

	gnu: linux-libre: Update to 6.6.6.
	This kernel release fixes WiFi regressions introduced in 6.6.5:

	https://lore.kernel.org/lkml/2023121141-mongoose-dazzler-be1b@gregkh/T/#t
	https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.6

	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.6.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I502e166eaa7c179c52c581e311d3055032448be9

2023-12-11  Zhu Zihao  <all_but_last@163.com>

	gnu: lean: Update to 3.51.1.
	* gnu/packages/lean.scm (lean): Update to 3.51.1.
	[home-page]: Use new home page.
	[arguments]<#:phases>: Remove stale phase 'patch-tests-shebangs'.
	[inputs]: Remove bash-minimal.

	Change-Id: Ib90a124b4a6b06fb30223ad4b9254249e56dd086

2023-12-11  Zhu Zihao  <all_but_last@163.com>

	gnu: lean: Use G-expressions.
	* gnu/packages/lean.scm (lean)[arguments]: Use G-expressions.

2023-12-11  Jack Hill  <jackhill@jackhill.us>

	gnu: pdfarranger: Update to 1.10.1.
	* gnu/packages/pdf.scm (pdfarranger): Update to 1.10.1.
	[arguments]: Add set-home phase.

	Change-Id: Id31925e7e34fc4b23abb73456bac8cd0012f1d6f

2023-12-11  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: openvpn: Update to 2.6.7.
	* gnu/packages/vpn.scm (openvpn): Update to 2.6.7.

2023-12-11  Ludovic Courtès  <ludo@gnu.org>

	weather: Report unauthorized substitute servers.
	The goal is to make it easier to diagnose substitute
	misconfiguration (where we’re passing a substitute URL whose
	corresponding key is not authorized).

	Suggested by Emmanuel Agullo.

	* guix/scripts/weather.scm (check-narinfo-authorization): New procedure.
	(report-server-coverage): Use it.
	* doc/guix.texi (Invoking guix weather): Document it.
	(Getting Substitutes from Other Servers): Add “Troubleshooting” frame.

	Change-Id: I0a049c39eefb10d6a06634c8b16aa86902769791

2023-12-11  Ludovic Courtès  <ludo@gnu.org>

	weather: Use the same substitute URLs as guix-daemon.
	* guix/scripts/weather.scm (%default-options): Remove ‘substitute-urls’.
	(guix-weather): Call ‘substitute-urls’ when OPTS doesn’t have it.  Warn
	when ‘substitute-urls’ returns #f.
	* doc/guix.texi (Invoking guix weather): Adjust accordingly.

	Change-Id: I3e9100074f2ad559e5c408660db70430d64f2bef

2023-12-11  Ludovic Courtès  <ludo@gnu.org>

	challenge: Use the same substitute URLs as guix-daemon.
	* guix/scripts/challenge.scm (%default-options): Remove ‘substitute-urls’.
	(guix-challenge): Call ‘substitute-urls’ when OPTS doesn’t have it.  Warn
	when ‘substitute-urls’ returns #f.

	Change-Id: I49be0e89404c1889970a3430967fbb3498d35d99

2023-12-11  Ludovic Courtès  <ludo@gnu.org>

	daemon: Implement ‘substitute-urls’ RPC.
	* nix/libstore/worker-protocol.hh (PROTOCOL_VERSION): Bump.
	(WorkerOp): Add ‘wopSubstituteURLs’.
	* nix/nix-daemon/nix-daemon.cc (performOp): Implement it.
	* guix/store.scm (%protocol-version): Bump.
	(operation-id): Add ‘substitute-urls’.
	(substitute-urls): New procedure.
	* tests/store.scm ("substitute-urls, default")
	("substitute-urls, client-specified URLs")
	("substitute-urls, disabled"): New tests.

	Change-Id: I2c0119500c3a1eecfa5ebf32463ffb0f173161de

2023-12-11  Raphaël Mélotte  <raphael.melotte@mind.be>

	doc: suggest using pre-inst-env for git-send-email on foreign distros
	On foreign distros, not using pre-inst-env when using git-send-email results
	in a backtrace ending with: no code for module (guix ui)
	This can be confusing as users did not have to use pre-inst-env to use
	git-send-email before.

	* doc/contributing.texi (Sending a Patch Series): add a note to suggest using
	pre-inst-env when calling git-send-email on foreign distros.

2023-12-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgpg-error: Do not assume that target is a triplet.
	Fixes a bug exposed with be5ec2ebb4bde4b4f702a30f08849dff05cceccd, which
	introduces the “avr” target, which has no hyphen.

	* gnu/packages/gnupg.scm (libgpg-error)[arguments]: In ‘cross-symlinks’
	phase, adjust code to deal with TARGET lacking a hyphen.

	Change-Id: I1aff6a94a7c92626f931c459d1dc0509f9bcfc00

2023-12-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-twox-hash-1: Update to 1.6.3.
	* gnu/packages/crates-io.scm (rust-twox-hash-1): Update to 1.6.3.
	[cargo-inputs]: Add rust-digest-0.10.  Replace rust-rand-0.7 with 0.8.

	Change-Id: I0bc497bba4dfa01d054e415c4ac1c2757aa29ecf

2023-12-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sha1-asm-0.4: Update to 0.4.4.
	* gnu/packages/crates-io.scm (rust-sha1-asm-0.4): Update to 0.4.4.

	Change-Id: I9e5f3cb221fbe3c1099a714be86e8ca26b1d97aa

2023-12-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-v-htmlescape-0.15: Only run tests on some architectures.
	* gnu/packages/crates-io.scm (rust-v-htmlescape-0.15)[arguments]: Skip
	tests when building not for an x86 system.

	Change-Id: I6fbb7c414b016d3b71bda7634790c23e93d33529

2023-12-10  Efraim Flashner  <efraim@flashner.co.il>

	Merge remote-tracking branch 'origin/master' into rust-team
	Change-Id: Ic45f7071abd6a02c2ccad411500e5103c8272ffb

2023-12-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-criterion-cycles-per-byte-0.1: Only build on supported systems.
	* gnu/packages/crates-io.scm (rust-criterion-cycles-per-byte-0.1)
	[arguments]: Skip the build unless building on x86_64-linux or
	i686-linux.

	Change-Id: I935ff2d11beedaaca550658a78104b950bad664e

2023-12-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cpuid-bool-0.2: Only build on supported systems.
	* gnu/packages/crates-io.scm (rust-cpuid-bool-0.2)[arguments]: Skip the
	build unless building on x86_64-linux or i686-linux.

	Change-Id: I8e224618088154f45195405a13721d1e18b3be64

2023-12-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ubuntu-keyring: Update to 2023.11.28.1.
	* gnu/packages/debian.scm (ubuntu-keyring): Update to 2023.11.28.1.
	[native-inputs]: Remove gzip; add xz.

	Change-Id: Id90acc7a58085321ac96b6ab520f54b20911a8c1

2023-12-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tor: Update to 0.4.8.10.
	* gnu/packages/tor.scm (tor): Update to 0.4.8.10.

	Change-Id: Ibc11c83c3fea920c6b876a22cb4c96d5c927beb5

2023-12-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: llvm-14: Fix building on powerpc-linux.
	* gnu/packages/llvm.scm (llvm-14)[arguments]: When building for
	powerpc-linux adjust the configure-flags to always link shared libraries
	with -latomic.

	Change-Id: If020528bf1717595b66e6e0826dbe7a0c1128322

2023-12-10  Michael Ford  <fanquake@gmail.com>

	gnu: LLVM, Clang, libomp, lld: Update to 17.0.6.
	* gnu/packages/llvm.scm (llvm-17, clang-17, libomp-17, lld-17):
	Update to 17.0.6.

	Change-Id: I7757b8e55e6a7ffc8185d366ba77706abaf5a798

2023-12-10  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: ncdu: Use zig-build-system.
	* gnu/packages/ncdu.scm (ncdu)[build-system]: Use zig-build-system.
	[arguments]<#:make-flags>: Remove argument.
	<#:phases>: Delegate phase manipulation to the build-system.
	Remove 'validate-runpath.
	[native-inputs]: Remove zig-0.10.

	Change-Id: I9027a1cbd925cfb0c135740e81a33b62cb9d91ca

2023-12-09  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: pipewire: Update to 1.0.0.
	* gnu/packages/linux.scm (pipewire): Update to 1.0.0.
	[native-inputs]: Add doxygen, python.

	Change-Id: If2b0b50f844a8ee96f7d1012c01d7958ab8e7f46

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	build: cargo: Use correct config file for cargo config.
	* guix/build/cargo-build-system.scm (configure): Use .cargo/config as
	the config file.  Add a note.

	Change-Id: Ice006c11184d4c8e1bdb765c3998b06ad299e55b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: stgit-2: Install info pages, shell completions.
	* gnu/packages/version-control.scm (stgit-2)[arguments]: Add a phase to
	build the info pages and shell completions.  Add a phase to install the
	info pages and shell completions.
	[native-inputs]: Add asciidoc, docbook2x, libxslt, perl, texinfo, xmlto.

	Change-Id: Ie82d723e9dc2448492f327329c5a4ef0370f532e

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add stgit-2.
	* gnu/packages/version-control.scm (stgit-2): New variable.

	Change-Id: Ic5f29a5f0e3b5caa6c2aee4daf65d7e5dc09a6d5

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-bzip2-rs-0.1.
	* gnu/packages/crates-io.scm (rust-bzip2-rs-0.1): New variable.

	Change-Id: Ib4f3529bc80c3aab2299d3007118f62429dce26e

2023-11-28  Steve George  <steve@futurile.net>

	gnu: rust-ctrlc-3: Update to 3.4.1.
	* gnu/packages/crates-io.scm (rust-ctrlc-3): Update to 3.4.1.
	[cargo-inputs]: Replace rust-nix-0.26 with 0.27, rust-windows-sys-0.45
	with 0.48.
	[cargo-development-inputs]: Add rust-signal-hook-0.3.  Replace
	rust-windows-sys-0.45 with 0.48.

	Change-Id: I8514dcd6fa42517569990e8c3dfe6c794e3e53d6

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-nix-0.27.
	* gnu/packages/crates-io.scm (rust-nix-0.27): New variable.
	(rust-nix-0.26): Inherit from rust-nix-0.27.

	Change-Id: I0c718a9a6116f0b93414da5f922c18e9f6946d10

2023-11-28  Steve George  <steve@futurile.net>

	gnu: rust-caps-0.5: Update to 0.5.5.
	* gnu/packages/crates-io.scm (rust-caps-0.5): Update to 0.5.5.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-serde-1.  Remove rust-errno-0.2.
	[cargo-development-inputs]: Add rust-serde-json-1.

	Change-Id: Iabc5465783c9c8fb2f63ffeec1255b299e5c10be

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-0.54.
	* gnu/packages/crates-io.scm (rust-gix-0.54): New variable.
	(rust-gix-0.45): Inherit from rust-gix-0.54.

	Change-Id: Id1b01b019a7c5e58debe3bb9797785ef4946fabc

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-submodule-0.4.
	* gnu/packages/crates-io.scm (rust-gix-submoduule-0.4): New variable.

	Change-Id: Id0ae0337c4da8d5f6d8d6cc824eddf361359db32

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-archive-0.5.
	* gnu/packages/crates-io.scm (rust-gix-archive-0.5): New variable.

	Change-Id: I6ce891db56c45d241e73755c39fee8be07c172ca

2023-11-28  Steve George  <steve@futurile.net>

	gnu: rust-zip-0.6: Update to 0.6.6.
	* gnu/packages/crates-io.scm (rust-zip-0.6): Update to 0.6.6.
	[cargo-inputs]: Replace rust-aes-0.7 with 0.8.
	[home-page]: Update to new home-page.

	Change-Id: I0e6ab726961dd750e2c6fb5b73a59401351d2a0c

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-config-0.30.
	* gnu/packages/crates-io.scm (rust-gix-config-0.30): New variable.
	(rust-gix-config-0.23): Inherit from rust-gix-config-0.30.

	Change-Id: I490b9c74059d66270af36f8723d3297f5a1f8c09

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-discover-0.25.
	* gnu/packages/crates-io.scm (rust-gix-discover-0.25): New variable.
	(rust-gix-discover-0.19): Inherit from rust-gix-discover-0.25.

	Change-Id: Iaa6eb982879647dfc5ae1e4ab141b935848dd7e0

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-macros-0.1.
	* gnu/packages/crates-io.scm (rust-gix-macros-0.1): New variable.

	Change-Id: Ib7e7ac0639a967fc55ed8538ca447acd36416119

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-mailmap-0.19.
	* gnu/packages/crates-io.scm (rust-gix-mailmap-0.19): New variable.
	(rust-gix-mailmap-0.13): Inherit from rust-gix-mailmap-0.19.

	Change-Id: Ie374558396398120647338891c898829635bdc1d

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-negotiate-0.8.
	* gnu/packages/crates-io.scm (rust-gix-negotiate-0.8): New variable.
	(rust-gix-negotiate-0.2): Inherit from rust-gix-negotiate-0.8.

	Change-Id: I65508d41a1a2e4e9cad12e5899a4712ed7001bf6

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-odb-0.53.
	* gnu/packages/crates-io.scm (rust-gix-odb-0.53): New variable.
	(rust-gix-odb-0.46): Inherit from rust-gix-odb-0.53.

	Change-Id: Ib3c66446dd3503c6d07475dbfc271401703621cf

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-pack-0.43.
	* gnu/packages/crates-io.scm (rust-gix-pack-0.43): New variable.
	(rust-gix-pack-0.36): Inherit from rust-gix-pack-0.43.

	Change-Id: Ib8f1eae54e1f90e6734464e7e6a7a782430ee078

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-diff-0.36.
	* gnu/packages/crates-io.scm (rust-gix-diff-0.36): New variable.
	(rust-gix-diff-0.30): Inherit from rust-gix-diff-0.36.

	Change-Id: Ib8f1eae54e1f90e6734464e7e6a7a782430ee078

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-protocol-0.40.
	* gnu/packages/crates-io.scm (rust-gix-protocol-0.40): New variable.
	(rust-gix-protocol-0.33): Inherit from rust-gix-protocol-0.40.

	Change-Id: Ia3f4697cd4a6ce7532cc2689540106e0b8d9ddac

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-ref-0.37.
	* gnu/packages/crates-io.scm (rust-gix-ref-0.37): New variable.
	(rust-gix-ref-0.30): Inherit from rust-gix-ref-0.37.

	Change-Id: Idc50892658d86c90a8c4bce3f2e49713949de812

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-refspec-0.18.
	* gnu/packages/crates-io.scm (rust-gix-refspec-0.18): New variable.
	(rust-gix-refspec-0.11): Inherit from rust-gix-refspec-0.18.

	Change-Id: I358c2b562b5cc93840ffa42c29d51c9113495a3e

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-revision-0.22.
	* gnu/packages/crates-io.scm (rust-gix-revision-0.22): New variable.
	(rust-gix-revision-0.15): Inherit from gix-revision-0.22.

	Change-Id: I46ac7721d44615b1c9c951e5ea938cd639b223f1

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-status-0.1.
	* gnu/packages/crates-io.scm (rust-gix-status-0.1): New variable.

	Change-Id: I41a3d7795b24c14da84413313e6c37b9182aa221

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-pathspec-0.3.
	* gnu/packages/crates-io.scm: New variable.

	Change-Id: I6d3097adc108b522c76f4d18803829f959d5098f

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-transport-0.37.
	* gnu/packages/crates-io.scm (rust-gix-transport-0.37): New variable.
	(rust-gix-transport-0.32): Inherit from rust-gix-transport-0.37.

	Change-Id: Ie355057b6e0d97167ed171e29e26a65a1067107a

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-credentials-0.20.
	* gnu/packages/crates-io.scm (rust-gix-credentials-0.20): New variable.
	(rust-gix-credentials-0.15): Inherit from rust-gix-credentials-0.20.

	Change-Id: I3866e819033ede89df4789b172f311e3269946f1

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-sec-0.10.
	* gnu/packages/crates-io.scm (rust-gix-sec-0.10): New variable.
	(rust-gix-sec-0.8): Inherit from rust-gix-sec-0.10.

	Change-Id: I9a7ad287dcb1c94a710a52f15ee5a11a3665d2e7

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-prompt-0.7.
	* gnu/packages/crates-io.scm (rust-gix-prompt-0.7): New variable.
	(rust-gix-prompt-0.5): Inherit from rust-gix-prompt-0.7.

	Change-Id: Ic69cf0c436a26262f118c5dfabfb3047bd7feeac

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-config-value-0.14.
	* gnu/packages/crates-io.scm (rust-gix-config-value-0.14): New variable.
	(rust-gix-config-value-0.12): Inherit from rust-gix-config-value-0.14.

	Change-Id: Ie81c753fe458729afd4586ce23ffc72cca5b903d

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-url-0.24
	* gnu/packages/crates-io.scm (rust-gix-url-0.24): New variable.
	(rust-gix-url-0.19): Inherit from rust-gix-url-0.24.

	Change-Id: I5cd99fa037039bda16392d824108fc5e6402d262

2023-11-28  Steve George  <steve@futurile.net>

	gnu: rust-libtest-mimic-0.6: Update to 0.6.1.
	* gnu/packages/crates-io.scm (rust-libtest-mimic-0.6): Update to 0.6.1.
	[arguments]: Enable tests.

	Change-Id: Ied7666960201b6da95b39c0f5f15b64c8685d208

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-worktree-stream-0.5.
	* gnu/packages/crates-io.scm (rust-gix-worktree-stream-0.5): New variable.

	Change-Id: I48bf12d15cc90952c80e4bdc373979f59c544cba

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-worktree-state-0.3.
	* gnu/packages/crates-io.scm (rust-gix-worktree-state-0.3): New variable.

	Change-Id: I235b635749b45f929d6d486a04ac31444feac8c7

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-worktree-0.26.
	* gnu/packages/crates-io.scm (rust-gix-worktree-0.26): New variable.
	(rust-gix-worktree-0.18): Inherit from rust-gix-worktree-0.26.

	Change-Id: Ia82c3aef6cf29bcd038146f9d544fb3a2763a5e4

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-ignore-0.8.
	* gnu/packages/crates-io.scm (rust-gix-ignore-0.8): New variable.
	(rust-gix-ignore-0.3): Inherit from rust-gix-ignore-0.8.

	Change-Id: Ife70e383026bb3cc2d87c8cfff4cafa88d7acc1f

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-index-0.25.
	* gnu/packages/crates-io.scm (rust-gix-index-0.25): New variable.
	(rust-gix-index-0.17): Inherit from rust-gix-index-0.25.

	Change-Id: I2c4fe0c47b9737efdff8aef678773bf20067bdbb

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-traverse-0.33.
	* gnu/packages/crates-io.scm (rust-gix-traverse-0.33): New variable.
	(rust-gix-traverse-0.26): Inherit from rust-gix-traverse-0.33.

	Change-Id: I0cdf6eb9261e8237dd95afa4bf11c4dbe6ac4fe4

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-revwalk-0.8.
	* gnu/packages/crates-io.scm (rust-gix-revwalk-0.8): New variable.
	(rust-gix-revwalk-0.1): Inherit from rust-gix-revwalk-0.8.

	Change-Id: I80145c469a760f3fd1af11b5f1502a41bfe91b69

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-hashtable-0.4.
	* gnu/packages/crates-io.scm (rust-gix-hashtable-0.4): New variable.
	(rust-gix-hashtable-0.2): Inherit from rust-gix-hashtable-0.4.

	Change-Id: I867595bb3d256f8286f48e0148c2b72d42e4bfc7

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-commitgraph-0.21.
	* gnu/packages/crates-io.scm (rust-gix-commitgraph-0.21): New variable.
	(rust-gix-commitgraph-0.16): Inherit from rust-gix-commitgraph-0.21.

	Change-Id: Ibdc9424cce7219424fbc5102d400096afe95fb1b

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-lock-10.
	* gnu/packaes/crates-io.scm (rust-gix-lock-10): New variable.
	(rust-gix-lock-6): Inherit from rust-gix-lock-10.

	Change-Id: If5a929b3895dcbf950f3fd50253e2d2de284242b

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-tempfile-10.
	* gnu/packages/crates-io.scm (rust-gix-tempfile-10): New variable.
	(rust-gix-tempfile-6): Inherit from rust-gix-tempfile-10.

	Change-Id: Ia3af5caf892860ada0dd9f5f881549b862604f43

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-fs-0.7.
	* gnu/packages/crates-io.scm (rust-gix-fs-0.7): New variable.
	(rust-gix-fs-0.2): Inherit from rust-gix-fs-0.7.

	Change-Id: I01c7f82c81503c751158e104000d5a0a763c9061

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-filter-0.5.
	* gnu/packages/crates-io.scm(rust-gix-filter-0.5): New variable.

	Change-Id: I0be53fff6e7b8b182eed84268d21e051282df5e2

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-packetline-blocking-0.16.
	* gnu/packages/crates-io.scm (rust-gix-packetline-blocking-0.16) New variable.

	Change-Id: I73bf86d4ee95eef2b85ba9caee1dffbdaa42b155

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-object-0.37.
	* gnu/packages/crates-io.scm (rust-gix-object-0.37): New variable.
	(rust-gix-object-0.30): Inherit from rust-gix-object-0.37.

	Change-Id: I0c2b948a19c43fef67736609142c1a9a9086b438

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-validate-0.8.
	* gnu/packages/crates-io.scm (rust-gix-validate-0.8): New variable.
	(rust-gix-validate-0.7): Inherit from rust-gix-validate-0.8.

	Change-Id: Icad58361e3aa0da0bb7b190d7117316dfecfd5d4

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-actor-0.27.
	* gnu/packages/crates-io.scm (rust-gix-actor-0.27): New variable.
	(rust-gix-actor-0.21): Inherit from rust-gix-actor-0.27.

	Change-Id: I4a04cf844e9308b957d6d30da76013aafa4a2879

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-date-0.8.
	* gnu/packages/crates-io.scm (rust-gix-date-0.8): New variable.
	(rust-gix-date-0.5): Inherit from rust-gix-date-0.8.

	Change-Id: I803ea0b97b0b278d6b74fe8b65a5e6404b900364

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-attributes-0.19.
	* gnu/packages/crates-io.scm (rust-gix-attributes-0.19): New variable.
	(rust-gix-attributes-0.13): Inherit from rust-gix-attributes-0.19.

	Change-Id: I900ffc00e3d54de90db5843409f129bb39160b88

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-glob-0.13.
	* gnu/packages/crates-io.scm (rust-gix-glob-0.13): New variable.
	(rust-gix-glob-0.8): Inherit from rust-gix-glob-0.13.

	Change-Id: I3999b479d8d08c658fadf0da4cbed63475555e34

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-path-0.10.
	* gnu/packages/crates-io.scm (rust-gix-path-0.10): New variable.
	(rust-gix-path-0.8): Inherit from rust-gix-path-0.10.

	Change-Id: I4ec6102d0f6cf93a93f9998164f8057f622ecd4b

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-byteyarn-0.2.
	gnu/packages/crates-io.scm (rust-byteyarn-0.2): New variable.

	Change-Id: I561a03a986ba90255ecb56097c12715f99b4f5cb

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-features-0.35.
	* gnu/packages/crates-io.scm (rust-gix-features-0.35): New variable.
	(rust-gix-features-0.30): Inherit from rust-gix-features-0.35.

	Change-Id: I6cf67f4c6ce560c2b96e0d47cec06098dfa4cfad

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-prodash-26.
	gnu/packages/crate-io.scm (rust-prodash-26): New variable.
	(rust-prodash-25): Inherit from rust-prodash-26.

	Change-Id: I7c5dc1da92eff338376c6af68718eee85a190489

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-gix-hash-0.13.
	* gnu/packages/crates-io.scm (rust-gix-hash-0.13): New variable.
	(rust-gix-hash-0.11): Inherit from rust-gix-hash-0.13.

	Change-Id: I4d7e4a048efb463a019d01529622ad96c3a615d5

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Add triplets for Windows.
	* gnu/packages/rust.scm (nix-system->gnu-triplet-for-rust): Add entries
	for i686-mingw and x86_64-mingw.

	Change-Id: I13615c1548d96863bc32620269d82975e4599c08

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: zoxide: Don't install the sources.
	* gnu/packages/rust-apps.scm (zoxide)[arguments]: Don't install the
	sources.

	Change-Id: Ib9a3d8cb5d267c063cbb1ec099d6d70ca168e742

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Add triplet for the Hurd.
	* gnu/packages/rust.scm (nix-system->gnu-triplet-for-rust): Add entries
	for i586-pc, i686-pc.

	Change-Id: I0b7bdc3c0445430b5f4ea79d8e052b6ef276f11b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	build/cargo-build-system: Enable cross-compiling.
	* guix/build-system/cargo.scm (default-rust): Accept an argument.
	(default-rust-sysroot, cargo-cross-build): New procedures.
	(lower): Accept a rust-sysroot.
	[private-kewords]: Add rust-sysroot.  Remove target if cross-compiling.
	[bag]: Allow cross-compiling.  In host-inputs only have inputs when
	cross-compiling, move crate sources to here, remove standard-packages.
	In build-inputs add the inputs when not cross-compiling, add the
	standard-cross-packages when cross-compiling, add the standard-packages
	to here.  Add target-inputs with the standard-cross-packages and
	rust-sysroot when cross-compiling.
	* guix/build/cargo-build-system.scm (configure): Accept target argument.
	When cross-compiling set some environment variables.  Adjust the
	.config/cargo.toml to have configure options for cross-compiling.

	Change-Id: I388d1e1f48943e45ff01f55af8efc0746f383b4a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add make-rust-sysroot.
	* gnu/packages/rust.scm (make-rust-sysroot): New procedure.

	Change-Id: I5ce4b7a3aab0a9e8d254159e2fbc6cf6b3442c32

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: at-spi2-core: Skip tests when cross-compiling.
	* gnu/packages/gtk.scm (at-spi2-core)[arguments]: When cross compiling
	skip the custom 'check phase.

	Change-Id: Ibc15a829d632bce8331dc70df6dc3b36b4a479a4

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: librsvg: Enable cross compiling.
	* gnu/packages/gnome.scm (librsvg)[arguments]: Use this-package-input to
	find gdk-pixbuf in 'patch-gdk-pixbuf-thumbnailer phase.  Adjust
	'prepare-for-build phase to set PKG_CONFIG and RUST_TARGET when needed.
	Adjust configure-flags when cross-compiling.
	[native-inputs]: Add gdk-pixbuf.
	[inputs]: Add gobject-introspection.

	Change-Id: I977c48957a6f50a777b52ea59c0d1f8bd6edcc1b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: librsvg: Remove htmldir configure flag.
	* gnu/packages/gnome.scm (librsvg)[arguments]: Update configure-flags
	to remove the htmldir directory option.

	Change-Id: Ia8a0d73d00edf899eac8c9e12071b92c0eef5258

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: librsvg: Honor the #:tests flag.
	* gnu/packages/gnome.scm (librsvg)[arguments]: Adjust the custom 'check
	phase to honor the #:tests? flag.

	Change-Id: I53c2fac1c5625d9b73adf5929e148eb4ecf18b89

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-swc: Prepare for cross-compilation.
	* gnu/packages/rust-apps.scm (rust-swc)[arguments]: Adjust custom
	'install phase to search all of the 'target' directory for the swc
	binary to install.

	Change-Id: Ib1a1ebce0ea61d14530f17a93b898e425342a1ad

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ripgrep: Don't install sources.
	* gnu/packages/rust-apps.scm (ripgrep)[arguments]: Don't install
	sources.

	Change-Id: Ib1b2b4eb3ba52a6a4d59603c4a4ba5d674c98581

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: maturin: Add missing input.
	* gnu/packages/rust-apps.scm (maturin)[inputs]: Add bzip2.

	Change-Id: I828ad8d5d6bb9ef119d84fc6205da5d72913afca

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: hyperfine: Prepare for cross-compiling.
	* gnu/packages/rust-apps.scm (hyperfine)[arguments]: Don't install the
	sources.  Adjust the custom 'install-more phase to search for the shell
	completions anywhere in the target directory.

	Change-Id: I067c40e06e145297ceb0eb5127bdd7835033750a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: fd: Prepare for cross-compilation.
	* gnu/packages/rust-apps.scm (fd)[arguments]: Adjust custom
	'install-extra phase to only generate the completions when not
	cross-compiling.

	Change-Id: I6d961d798af217cc5abd42018f13d0160f0c5012

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: just: Prepare for cross-compiling.
	* gnu/packages/rust-apps.scm (just)[inputs]: Add bash-minimal,
	coreutils-minimal.

	Change-Id: I6e8de2d50dc3ef93f6a2adbdfb0ee5873f0bd138

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libxscrnsaver: Fix cross-compiling.
	* gnu/packages/xorg.scm (libxscrnsaver)[arguments]: When cross-compiling
	add configure-flag to skip a configure test which can't run when
	cross-compiling.

	Change-Id: If6ba64dfae28d3db220e91ffcbbaf6108fed9ef9

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rav1e: Don't build the static library.
	* gnu/packages/video.scm (rav1e)[arguments]: Adjust the custom 'build
	phase to not build the static library.  Remove phase deleting static
	library.

	Change-Id: I624e5e076eac867b12cfc5fbf3d33c2832d23646

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: alacritty: Prepare for cross-compiling.
	* gnu/packages/terminals.scm (alacritty)[arguments]: Adjust the custom
	'install phase to use the native 'tic' command and to find the alacritty
	binary wherever it is located.

	Change-Id: I3117f41a97bb6a5dd1037544c1a27bc01e924396

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: newsboat: Honor the #:tests? flag.
	* gnu/packages/syndication.scm (newsboat)[arguments]: Adjust the custom
	'check phase to honor the #:tests? flag.

	Change-Id: I626787ac2d33dfd1e003a0a8e8758e563c664f90

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: newsboat: Prepare for cross-building.
	* gnu/packages/syndication.scm (newsboat)[arguments]: Add a phase to use
	the correct compiler when cross-compiling.

	Change-Id: I1a560af41471cb8899322813f8a18c15ac0e5924

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: stfl: Fix cross-building.
	* gnu/packages/ncurses.scm (stfl)[arguments]: Add a make-flag to use the
	correct compiler when cross-compiling.  Remove trailing #t from phases.

	Change-Id: I79aaf2472439b74e66e0e178f3d7f1bd2af62d7e

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nitrokey-0.9: Add missing input.
	* gnu/packages/crates-io.scm (rust-nitrokey-0.9)[inputs]: Add hidapi.

	Change-Id: Id8900abf8f05362b1c5f7f859043d5e5e3a6111c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nitrokey-sys-3: Add missing input.
	* gnu/packages/crates-io.scm (rust-nitrokey-sys-3)[inputs]: Add hidapi.

	Change-Id: I79ecb84b70f94f5394aad0e1faba2f9a1c947269

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nitrokey-test-0.3: Add missing input.
	* gnu/packages/crates-io.scm (rust-nitrokey-test-0.3)[inputs]: Add
	hidapi.

	Change-Id: I6f7ea04952854af2b08f0ae5e6c9aec40326166a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-notify-4: Update to 4.0.17.
	* gnu/packages/crates-io.scm (rust-notify-4): Update to 4.0.17.

	Change-Id: I53b8e406d460c95aae0dc76157b37bf3fc195073

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-paw-structopt-1: Skip tests.
	* gnu/packages/crates-io.scm (rust-paw-structopt-1)[arguments]: Skip the
	test suite.

	Change-Id: I00ae2aa1452d2c141d584447ad09b4961b74617f

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-uint-0.9: Fix build.
	* gnu/packages/crates-io.scm (rust-uint-0.9)[arguments]: Add a phase to
	use the default features of rust-rug.

	Change-Id: I8c1bb99b28ef7fb31fa032823fd5a99e76aad783

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bitvec-1: Add missing inputs.
	* gnu/packages/crates-io.scm (rust-bitvec-1)[cargo-development-inputs]:
	Add rust-criterion-0.3, rust-rand-0.8, rust-serde-1, rust-serde-json-1,
	rust-serde-test-1, rust-static-assertions-1.

	Change-Id: I712a56bb83718adcdd6b726f108dbddcd11d242b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-h2-0.2: Update to 0.2.7.
	* gnu/packages/crates-io.scm (rust-h2-0.2): Update to 0.2.7.
	[arguments]: Skip the test suite.
	[cargo-inputs]: Add rust-tracing-futures-0.2.
	[native-inputs]: Add perl.

	Change-Id: Id531eb420672dc06c9c43e903755b042ebdd185c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-syn-0.11: Skip tests.
	* gnu/packages/crates-io.scm (rust-syn-0.11)[arguments]: Skip the test
	suite.

	Change-Id: Ied2965d78e8662f03a5597438fcca12203ce3cae

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wasm-bindgen-futures-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-futures-0.3)[arguments]:
	Don't skip the build.
	[cargo-inputs]: Add rust-cfg-if-0.1, rust-web-sys-0.3.

	Change-Id: Ife011ce0050d83c8a2dbc53e608046338b483cb2

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-paw-1: Skip tests.
	* gnu/packages/crates-io.scm (rust-paw-1)[arguments]: Skip the test
	suite.

	Change-Id: I9040ab39d1fc8a2479d2fd32f0a58f108287e8f2

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-runtime-tokio-0.3.
	* gnu/packages/crates-io.scm (rust-runtime-tokio-0.3): New variable.

	Change-Id: Ibd1c95e1cd14126f23e4424dc34296df49c18e8d

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-runtime-raw-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-runtime-raw-0.3)[arguments]: Don't
	skip the build.

	Change-Id: I13870508183a1d7fed8a25b005405f5c1b8d9283

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-runtime-native-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-runtime-native-0.3)[arguments]: Don't
	skip the build.

	Change-Id: I227504a4cd1c44bf8dbdbb209280c1e5f6fb5535

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-runtime-attributes-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-runtime-attributes-0.3)[arguments]:
	Don't skip the build.
	[cargo-development-inputs]: Add rust-runtime-raw-0.3.

	Change-Id: I71bc7f8b68d693cf90bad76f9ed21a3fffe42f23

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-runtime-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-runtime-0.3)[arguments]: Don't skip
	the build.
	[cargo-development-inputs]: Add rust-failure-0.1, rust-futures-0.1,
	rust-futures-preview-0.3, rust-juliex-0.3, rust-mio-0.6, rust-rand-0.7,
	rust-runtime-tokio-0.3, rust-tokio-0.1.

	Change-Id: I35a864a568898ca8ffe83f008104fb1e1a77c0fa

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-util-preview-0.3: Fix inputs.
	* gnu/packages/crates-io.scm (rust-futures-util-preview-0.3)
	[cargo-development-inputs]: Move rust-futures-join-macro-preview-0.3 ...
	[cargo-inputs]: ... to here.

	Change-Id: I5f2dff621c154ef9e4d0b6f00e387cd5df16b728

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-actix-web-codegen-0.1: Skip tests.
	* gnu/packages/crates-io.scm (rust-actix-web-codegen-0.1)[arguments]:
	Skip the test suite.

	Change-Id: I45cd98ba90b17d5ed8868d4414814121ef010dec

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-linked-hash-map-0.3: Skip tests.
	* gnu/packages/crates-io.scm (rust-linked-hash-map-0.3)[arguments]: Skip
	the test suite.

	Change-Id: Ie7227e98a7d0377dd37c7c680e938e6617c06f52

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-0.1: Fix build.
	* gnu/packages/crates-io.scm (rust-tokio-0.1)[arguments]: Add
	cargo-test-flags.
	[cargo-inputs]: Add rust-tracing-core-0.1.  Remove rust-miow-0.3,
	rust-tokio-trace-core-0.2.
	[cargo-development-inputs]: Remove rust-tracing-core-0.1.

	Change-Id: Ide1a2e29c0e4f98440c2fecb0cd65806c0fc9471

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-combine-3: Fix tests.
	* gnu/packages/crates-io.scm (rust-combine-3)[arguments]: Add
	cargo-test-flags.

	Change-Id: I7b1c8eac5d864754e2d7cecfa8d8e9ad26e217d4

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-security-framework-1: Skip tests.
	* gnu/packages/crates-io.scm (rust-security-framework-1)[arguments]:
	Skip the test suite.

	Change-Id: Iac74d7025905add364cabd0b8cd8d0d17a7ce74a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-statrs-0.13: Fix tests.
	* gnu/packages/crates-io.scm (rust-statrs-0.13)[arguments]: Add
	cargo-test-flags.

	Change-Id: I7578744aee817998fb81ad7ccf5120c044f675f6

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ndk-glue-0.7.
	* gnu/packages/crates-io.scm (rust-ndk-glue-0.7): New variable.
	(rust-ndk-glue-0.6): Inherit from rust-ndk-glue-0.7.

	Change-Id: Ibade5623ccf113e9414fe4c00e905ac941eb9164

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-jni-0.21.
	* gnu/packages/crates-io.scm (rust-jni-0.21): New variable.
	(rust-jni-0.19): Inherit from rust-jni-0.21.

	Change-Id: I15da50085ad9b36ec5cc2e3e43bdaa96dacd2ad9

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-app-dirs2-2: Update to 2.5.5.
	* gnu/packages/crates-io.scm (rust-app-dirs2-2): Update to 2.5.5.
	[cargo-inputs]: Add rust-ndk-context-0.1.  Replace rust-jni-0.18 with
	0.21.  Remove rust-ndk-glue-0.2.
	[cargo-development-inputs]: Add rust-log-0.4, rust-ndk-glue-0.7,
	rust-once-cell-1.  Replace rust-test-case-1 with 2.  Remove
	rust-lazy-static-1.

	Change-Id: I008e44fbf7901dc512ee372279eae3a743efc241

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bytemuck-derive-1: Update to 1.5.0.
	* gnu/packages/crates-io.scm (rust-bytemuck-derive-1): Update to 1.5.0.
	[arguments]: Don't skip the build.  Skip the test suite.
	[cargo-development-inputs]: Remove field.

	Change-Id: I27ed850ec9068741e3ac73b2f31d253a407d4d5c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bytemuck-1: Update to 1.14.0.
	* gnu/packages/crates-io.scm (rust-bytemuck-1): Update to 1.14.0.

	Change-Id: Icf86be4221a24bc87baabf727b0e44b23b5ea59c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-android-logger-0.11.
	* gnu/packages/crates-io.scm (rust-android-logger-0.11): New variable.
	(rust-android-logger-0.10): Inherit from rust-android-logger-0.11.

	Change-Id: If667c0aaf700aa272da7c39d5aaeff43c37a4ec8

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-java-locator-0.1.
	* gnu/packages/crates-io.scm (rust-java-locator-0.1): New variable.

	Change-Id: Ib01b84708cd342f5c1835845aebda4d25593e378

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tower-layer-0.3: Fix tests.
	* gnu/packages/crates-io.scm (rust-tower-layer-0.3)[arguments]: Add
	cargo-test-flags.

	Change-Id: I02904260a7db696c07ee12949a2810652644afc7

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zvariant-3: Skip tests.
	* gnu/packages/crates-io.scm (rust-zvariant-3)[arguments]: Skip the test
	suite.

	Change-Id: I026c693513677e1be4edf73eb2f17fdafa2187d0

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-syn-0.14: Fix tests.
	* gnu/packages/crates-io.scm (rust-syn-0.14)[arguments]: Add
	cargo-test-flags.

	Change-Id: If4927bb4841a85d49a49ff31791c13c59f3c77b7

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-reduce-0.1: Skip tests.
	* gnu/packages/crates-io.scm (rust-reduce-0.1)[arguments]: Skip the test
	suite.

	Change-Id: I546dbbf29e3ff53d31c8a352e434880031114289

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-insta-0.16: Fix tests.
	* gnu/packages/crates-io.scm (rust-insta-0.16)[arguments]: Add
	cargo-test-flags.

	Change-Id: I82dd6f9cc959c86ecf6539f6e24e46b8244b0822

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-git2-0.11: Skip tests.
	* gnu/packages/crates-io.scm (rust-git2-0.11)[arguments]: Skip the test
	suite.

	Change-Id: Ie1b76555dad673935189d21822623cd861d07e7b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wyz-0.4: Inherit from rust-wyz-0.5.
	* gnu/packages/crates-io.scm (rust-wyz-0.4)[inherit]: New field.

	Change-Id: Id762ccb85dc414acde0de0a635f4d7675c36baf8

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wyz-0.4: Fix tests.
	* gnu/packages/crates-io.scm (rust-wyz-0.4)[arguments]: Add
	cargo-test-flags.

	Change-Id: Ia65fdcda502b412dbba04f943d23468f0fce9042

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-core-0.1: Update to 0.1.18.
	* gnu/packages/crates-io.scm (rust-tokio-core-0.1): Update to 0.1.18.
	[arguments]: Skip the test suite.

	Change-Id: Iab3e623c823bebb84c6fe40c943c70f5f8f15e3f

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-xml-rs-0.4: Fix tests.
	* gnu/packages/crates-io.scm (rust-serde-xml-rs-0.4)[arguments]: Skip 3
	more tests.

	Change-Id: I8a25523570b5d99ff60c801dd485a75233c09b9c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-indicatif-0.16: Add missing inputs.
	* gnu/packages/crates-io.scm (rust-indicatif-0.16)
	[cargo-development-inputs]: Add rust-rand-0.8, rust-tokio-1.

	Change-Id: I02a0d576d4ba9e6f2abdfd62a6975421dacf2956

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-diesel-derives-1: Skip tests.
	* gnu/packages/crates-io.scm (rust-diesel-derives-1)[arguments]: Skip
	the test suite.  Add cargo-test-flags.
	[native-inputs]: Add sqlite.

	Change-Id: Ia6fa3951643ba6215e3ea097091968c6e248f134

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-diesel-1: Honor #:tests flag.
	* gnu/packages/crates-io.scm (rust-diesel-1)[arguments]: Add
	cargo-test-flags.  Remove custom 'check phase.

	Change-Id: I2cbdf533889857402ce17b4abbded827ac1cfe3c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-executor-0.2: Skip tests.
	* gnu/packages/crates-io.scm (rust-executor-0.2)[arguments]: Skip the
	test suite.

	Change-Id: I52ad27f6f41e6653361d952829f28c93d51bc9d7

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-want-0.3: Fix inputs.
	* gnu/packages/crates-io.scm (rust-want-0.3)[cargo-inputs]: Remove
	rust-log-0.4.

	Change-Id: Ie8756fc3cfb4ecb896158357bfd1dc31a92a48ea

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-metrics-0.14: Skip tests.
	* gnu/packages/crates-io.scm (rust-metrics-0.14)[arguments]: Skip the
	test suite.

	Change-Id: I4f5736e53220b322186154385be9f5e03f694fdb

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bindgen-0.50: Fix tests.
	* gnu/packages/crates-io.scm (rust-bindgen-0.50)[arguments]: Add
	cargo-test-flags.

	Change-Id: I51065181e21003494c2a12d44b834a1fafd6815b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sha2-0.8: Fix tests.
	* gnu/packages/crates-io.scm (rust-sha2-0.8)[arguments]: Add
	cargo-test-flags.

	Change-Id: Ib1df5265891a01da692b901ec51778d8e71fbc30

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-alga-0.9: Fix tests.
	* gnu/packages/crates-io.scm (rust-alga-0.9)[arguments]: Add
	cargo-test-flags.

	Change-Id: I28f7e98516d541f23bb1641a3682802598bd052f

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add spotifyd.
	* gnu/packages/rust-apps.scm (spotifyd): New variable.

	Change-Id: I15132868cb3b4c143c084cea30dcf56adad4ee28

2023-11-28  Steve George  <steve@futurile.net>

	gnu: rust-sha-1-0.10: Downgrade to 0.10.1
	Later versions of this crate are yanked upstream.

	* gnu/packages/crates-io.scm (rust-sha-1): Downgrade to 0.10.1.
	[arguments]: Don't skip tests.

	Change-Id: I1e736520ea8904dc83e17cf3a37196db296b0250

2023-11-28  Steve George  <steve@futurile.net>

	gnu: rust-fern-0.6: Update to 0.6.2.
	* gnu/packages/crates-io.scm (rust-fern-0.6): Update to 0.6.2.
	[cargo-inputs]: Add rust-reopen-1, rust-syslog-6.
	[cargo-development-inputs]: Add rust-humantime-2, rust-tempfile-3.
	Remove rust-chrono-0.4, rust-tempdir-0.3.

	Change-Id: I04ad247f6c1087265efb14d363a6bb35e09df883

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-reopen-1.
	* gnu/packages/crates-io.scm (rust-reopen-1): New variable.
	(rust-reopen-0.3): Inherit from rust-reopen-1.

	Change-Id: I9ef9a7ee488a0351b038038f6a355043bdc80282

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-simple-logging-2.
	* gnu/packages/crates-io.scm (rust-simple-logging-2): New variable.

	Change-Id: I6bb042cb78561f370bd7bdadc6666167a2b544d1

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-syslog-6.
	* gnu/packages/crates-io.scm (rust-syslog-6): New variable.
	(rust-syslog-4, rust-syslog-3): Inherit from rust-syslog-6.

	Change-Id: I70883d88419f1250dc295172a452cccf7571c695

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-dbus-tokio-0.7.
	* gnu/packages/crates-io.scm (rust-dbus-tokio-0.7): New variable.

	Change-Id: Ic473ae3b693cf3715f3c924c2cbae70c312215d8

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-dbus-crossroads-0.5.
	* gnu/packages/crates-io.scm (rust-dbus-crossroads-0.5): New variable.

	Change-Id: Ifcb5272dee19a75f6c18dd13d43b6719a41a29c4

2023-11-28  Steve George  <steve@futurile.net>

	gnu: rust-dbus-0.9: Update to 0.9.7.
	* gnu/packages/crates-io.scm (rust-dbus-0.9): Update to 0.9.7.

	Change-Id: I486701a0eee91f00c94da8e95938dd452bc56ba3

2023-11-28  Steve George  <steve@futurile.net>

	gnu: rust-libdbus-sys-0.2: Update to 0.2.5.
	* gnu/packages/crates-io.scm (rust-libdbus-sys-0.2): Update to 0.2.5.
	[cargo-inputs]: Add rust-cc-1.

	Change-Id: I5585839d2656fdf05f99263f2094e8d100080372

2023-11-28  Steve George  <steve@futurile.net>

	gnu: rust-gethostname-0.4.
	* gnu/packages/crates-io.scm (rust-gethostname-0.4): New variable.

	Change-Id: I113a2ed209cf6285df02df60178310f0cda80741

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-daemonize-0.5.
	* gnu/packages/crates-io.scm (rust-daemonize-0.5): New variable.
	(rust-daemonize-0.4): Inherit from rust-daemonize-0.5.

	Change-Id: I4ebb248745df4db59fca540a740f6468db442e34

2023-11-28  Steve George  <steve@futurile.net>

	gnu: Add rust-librespot-connect-0.4.
	* gnu/packages/crates-io.scm (rust-librespot-connect-0.4): New variable.

	Change-Id: Id941f6a9865adfcb72df41fea017f1d45d6dc2c3

2023-11-28  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add kibi.
	* gnu/packages/rust-apps.scm (kibi): New variable.

	Change-Id: Ic2d2a83ffe469091a126ae5b6cc80b703b957db6

2023-11-28  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add eza.
	eza is the community-maintained successor fork to exa. Minimal changes had to
	be made to adapt the exa package definition to eza.

	* gnu/packages/rust-apps.scm (eza): New variable.

	Change-Id: I0069bbbc8de55a030a52ef98b0f8d9dd0fe07317

2023-11-28  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-git2-0.18.
	* gnu/packages/crates-io.scm (rust-git2-0.18): New variable.
	(rust-git2-0.17): Inherit from rust-git2-0.18.

	Change-Id: I2623e46c5da798c0793a7ddc48685964eb5d56e1

2023-11-28  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-libgit2-sys-0.16.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.16): New variable.
	(rust-libgit2-sys-0.15): Inherit from libgit2-sys-0.16)

	Change-Id: I8ebf29673c4f348171924ea1cc13d3baa0fdd3a7

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add libgit2-1.7.
	* gnu/packages/version-control.scm (libgit2-1.7): New variable.

	Change-Id: I872208575dace0868dc7a2acd35c08f43871030e

2023-11-28  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-ansiterm-0.12.
	* gnu/packages/crates-graphics.scm (rust-ansiterm-0.12): New variable.

	Change-Id: I9f98081b498c4781258d1be3ed44875127a5075c

2023-11-28  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-num-cpus-1: Update to 1.16.0.
	* gnu/packages/crates-io.scm (rust-num-cpus-1): Update to 1.16.0.
	[cargo-inputs]: Replace rust-hermit-abi-0.2 with 0.3.

	Change-Id: I65d5b88709c6b978fc8a12865003f204ce2e1439

2023-11-28  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-phf-0.11: Update to 0.11.2.
	* gnu/packages/crates-io.scm (rust-phf-0.11): Update to 0.11.2.

	Change-Id: Ic1c3f2b1da5f93cb1560217ffeb69f12eca33124

2023-11-28  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-phf-macros-0.11: Update to 0.11.2.
	* gnu/packages/crates-io.scm (rust-phf-macros-0.11): Update to 0.11.2.

	Change-Id: Ieffb692dc61c2baf88bf7bb8472faac58f92993c

2023-11-28  Jaeme Sifat  <jaeme@runbox.com>

	gnu: rust-phf-shared-0.11: Update to 0.11.2.
	* gnu/packages/crates-io.scm (rust-phf-shared-0.11): Update to 0.11.2.

	Change-Id: Id64dc51bfa7f0efa359b9f0e30208782f300621a

2023-11-28  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-proc-mounts-0.3.
	* gnu/packages/crates-io.scm (rust-proc-mounts-0.3): New variable.

	Change-Id: I91ae3007deacd6a9e8a2ce020405caeb09951738

2023-11-28  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-partition-identity-0.3.
	* gnu/packages/crates-io.scm (rust-partition-identity-0.3): New variable.

	Change-Id: I8f61580cb1e31965564c8c7699e6218b78b82fd4

2023-11-28  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-timeago-0.4.
	* gnu/packages/crates-io.scm (rust-timeago-0.4): New variable.

	Change-Id: I5be1440e86fd04f6e9e3307f2ac14f7f0baef27a

2023-11-28  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-isolang-2.
	* gnu/packages/crates-io.scm (rust-isolang-2): New variable.

	Change-Id: I717f61b64e1f8126f298cc8de165bec41b85d417

2023-11-28  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-uutils-term-grid-0.3.
	* gnu/packages/crates-io.scm (rust-uutils-term-grid-0.3): New variable.

	Change-Id: Ifbf3fd1d66807b15c96b85fe5078c41602c0f544

2023-11-28  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-uzers-0.11.
	* gnu/packages/crates-io.scm (rust-uzers-0.11): New variable.

	Change-Id: Ibf8373118929806667aade07f44bcc838f8e7e5c

2023-11-28  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Add rust-alsa-0.8.
	* gnu/packages/crates-io.scm (rust-alsa-0.8): New variable.
	(rust-alsa-0.7): Inherit from rust-alsa-0.8.

	Change-Id: Iad788607c6575cf5ad936932c26952868a63c220

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crossterm-winapi-0.9: Don't skip build.
	* gnu/packages/crates-io.scm (rust-crossterm-winapi-0.9)[arguments]:
	Don't skip the build.

	Change-Id: I18dc20a7fb2c33badae579870e2789d335bbb76c

2023-11-28  Andrew Jose  <arnav.jose@gmail.com>

	gnu: rust-crossterm-winapi-0.9: Update to 0.9.1.
	* gnu/packages/crates-io.scm (rust-crossterm-winapi-0.9): Update to
	0.9.1.

	Change-Id: Ie4beb31af0cd30a7d0fa07c15c20829780ae5023

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-signal-hook-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-signal-hook-0.3)[arguments]: Don't
	skip the build.
	[cargo-development-inputs]: Add rust-serial-test-0.7.

	Change-Id: I7579cf3920902dcd0d8702c6f4cdb56f05ca2214

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-serial-test-0.7.
	* gnu/packages/crates-io.scm (rust-serial-test-0.7): New variable.

	Change-Id: I3c26254f5045369224e5346082c4845bfa535498

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-serial-test-derive-0.7.
	* gnu/packages/crates-io.scm (rust-serial-test-derive-0.7): New variable.

	Change-Id: I9f2e048f99425d35cd805c2da3a8eb82010aa7f9

2023-11-28  Andrew Jose  <arnav.jose@gmail.com>

	gnu: rust-signal-hook-0.3: Update to 0.3.17.
	* gnu/packages/crates-io.scm (rust-signal-hook-0.3): Update to 0.3.17.

	Change-Id: I6f6ea1077d64606520821920dd725dff77a0ebad

2023-11-28  Andrew Jose  <arnav.jose@gmail.com>

	gnu: Add rust-crossterm-0.27.
	* gnu/packages/crates-io.scm (rust-crossterm-0.27): New variable.
	(rust-crossterm-0.25): Inherit from rust-crossterm-0.27.

	Change-Id: I3c0ae996bed6806b5f7f8bd58870b6e0616ff61b

2023-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-emacs-org-link-parser-0.1.
	* gnu/packages/crates-io.scm (rust-emacs-org-link-parser-0.1): New
	variable.

	Change-Id: I5582b41b63c7303ac1160f28d8eac42c4eb19196

2023-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-unidecode-0.3.
	* gnu/packages/crates-io.scm (rust-unidecode-0.3): New variable.

	Change-Id: Ied05e9b6c67af42a1df0e506cb1ca15b6eb2a7cd

2023-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-slugify-0.1.
	* gnu/packages/crates-io.scm (rust-slugify-0.1): New variable.

	Change-Id: Ie82b4516eed87ffaf369840f514fa48e70f226ba

2023-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-wee-alloc-0.4.
	* gnu/packages/crates-io.scm (rust-wee-alloc-0.4): New variable.

	Change-Id: Id732b8209165490c7e964b1f97022ffdf0b75df0

2023-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-serde-indextree-0.2.
	* gnu/packages/crates-io.scm (rust-serde-indextree-0.2): New variable.

	Change-Id: I87ba4cc6e8439f66554aa587ff00ab43a12741cf

2023-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-orgize-0.9.
	* gnu/packages/crates-io.scm (rust-orgize-0.9): New variable.

	Change-Id: Ib5ad30239e091d65e7e33b8df12692af0f44a7f6

2023-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-memory-units-0.4.
	* gnu/packages/crates-io.scm (rust-memory-units-0.4): New variable.

	Change-Id: I55d8ae5439f8d53b7ace62381316a66720799f26

2023-11-28  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add rust-indextree-4.
	* gnu/packages/crates-io.scm (rust-indextree-4): New variable.

	Change-Id: I890d898a9ffc454d31677d9de23d944bf2615bb9

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hkdf-0.12: Skip tests.
	* gnu/packages/crates-io.scm (rust-hkdf-0.12)[arguments]: Skip the test
	suite.

	Change-Id: I79dd0e3d5a7feb9efd432926bd58c7f27abd9d59

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Allow using custom rust-src for rust-analyzer.
	* gnu/packages/rust.scm (rust)[arguments]: Rewrite 'wrap-rust-analyzer
	phase to allow using a custom RUST_SRC_PATH.

	Change-Id: Id811bc8d09c0f955ece9c9e6267a0ae96e61f105

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hyper-0.13: Skip tests.
	* gnu/packages/crates-io.scm (rust-hyper-0.13)[arguments]: Skip the test
	suite.

	Change-Id: I6512f5143991265143b5689c8ede5dbb447a9bb2

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rend-0.3: Skip tests.
	* gnu/packages/crates-io.scm (rust-rend-0.3)[arguments]: Skip the test
	suite.

	Change-Id: I46b5fcef46ffea18119074b4f412bff4a0f21b1f

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-git2-0.16: Fix inputs.
	* gnu/packages/crates-io.scm (rust-git2-0.16)[inputs]: Build with
	libgit2 instead of libgit2-1.6.

	Change-Id: Iec7ff0aec568f27aa1dc26da8de7d25de10e17a1

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-packed-struct: Rename to rust-packed-struct-0.3.
	* gnu/packages/crates-io.scm (rust-packed-struct): Rename variable to
	rust-packed-struct-0.3.

	Change-Id: Ibe9799098182b786af3e3e9d3a9088729fc62fcb

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-packed-struct: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-packed-struct): Update to 0.3.1.
	[arguments]: Add cargo-test-flags.

	Change-Id: I2a6a796cfe604bd4cd9c0eaa064be6aca365ec23

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ufmt-0.1: Update to 0.1.2.
	* gnu/packages/crates-io.scm (rust-ufmt-0.1): Update to 0.1.2.
	[arguments]: Add cargo-test-flags.
	[cargo-inputs]: Replace rust-ufmt-macros-0.1 with 0.2.
	[home-page]: Update to new home-page.

	Change-Id: I62b7edb40504061696cd114eb1b7ab8d1a1acdb0

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ufmt-macros-0.1: Replace with rust-ufmt-macros-0.2.
	* gnu/packages/crates-io.scm (rust-ufmt-macros-0.1): Update to 0.2.0.

	Change-Id: I835efce8e07d59bc00ab3dc11946cfee91f9797a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-speedy-0.8: Update to 0.8.6.
	* gnu/packages/crates-io.scm (rust-speedy-0.8): Update to 0.8.6.
	[cargo-inputs]: Replace rust-glam-0.17 with 0.23, rust-memoffset-0.7
	with 0.8.
	[cargo-development-inputs]: Add rust-paste-1, rust-quickcheck-0.9,
	rust-tempfile-3.

	Change-Id: I624c498342cff10303f3d24fe1144dc8c2773e1c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-speedy-derive-0.8: Update to 0.8.6.
	* gnu/packages/crates-io.scm (rust-speedy-derive-0.8): Update to 0.8.6.
	[cargo-inputs]: Replace rust-syn-1 with 2.

	Change-Id: I9ecf188ebd9fb4e57199cc2911ed5f5e59b30702

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-mimalloc-0.1: Add missing input.
	* gnu/packages/crates-io.scm (rust-mimalloc-0.1)[inputs]: Add mimalloc.

	Change-Id: I6a5d73bda598d7e498eb07f6c49278f102080cd0

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-uint-0.9: Update to 0.9.5.
	* gnu/packages/crates-io.scm (rust-uint-0.9): Update to 0.9.5.
	[cargo-inputs]: Replace rust-quickcheck-0.9 with 1.  Remove
	rust-rand-0.7.
	[cargo-development-inputs]: Replace rust-criterion-0.3 with 0.4.
	[inputs]: Add gmp, mpc, mpfr.

	Change-Id: I0bc923c1e4a429ebe4ae19a06f5912f8f5b9857c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-toml-edit-0.18: Skip tests.
	* gnu/packages/crates-io.scm (rust-toml-edit-0.18)[arguments]: Skip the
	test suite.

	Change-Id: Ic6ea25c360014d3d9601445b3363b2bda7ff400b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-toml-edit-0.19: Skip tests.
	* gnu/packages/crates-io.scm (rust-toml-edit-0.19)[arguments]: Skip the
	test suite.

	Change-Id: I612d0866b4ac3b742ca517e5821cc96835c4eb58

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-rustls-0.14: Skip tests.
	* gnu/packages/crates-io.scm (rust-tokio-rustls-0.14)[arguments]: Skip
	the test suite.

	Change-Id: I718bae94a6ea56c93ceeac184b5071745190140d

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-time-0.2: Fix tests.
	* gnu/packages/crates-io.scm (rust-time-0.2)[arguments]: Add
	cargo-test-flags.

	Change-Id: Ia4c96fbfcf6fdce06dc566679554a9b77373d158

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tendril-0.4: Fix tests.
	* gnu/packages/crates-io.scm (rust-tendril-0.4)[arguments]: Add
	cargo-test-flags.

	Change-Id: Ide157474d9454f6101ce29c8196946a553289a34

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-syntex-pos-0.58: Fix tests.
	* gnu/packages/crates-io.scm (rust-syntex-pos-0.58)[arguments]: Add
	cargo-test-flags.

	Change-Id: I8e23685a0d716c12d65ef643257a0872a077f0d7

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-xml-rs-0.6: Fix tests.
	* gnu/packages/crates-io.scm (rust-serde-xml-rs-0.6)[arguments]: Add
	cargo-test-flags.

	Change-Id: Ifdcbc8383bdcabce45f9376ab975732107994fb9

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustc-rayon-core-0.4: Add missing inputs.
	* gnu/packages/crates-io.scm (rust-rustc-rayon-core-0.4)
	[cargo-development-inputs]: Add rust-libc-0.2, rust-rand-0.8,
	rust-rand-xorshift-0.3, rust-scoped-tls-1.

	Change-Id: I31bce5f456b99e72147c37e1b2c53f3fd1e1572e

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rstar-0.8: Update to 0.8.4.
	* gnu/packages/crates-io.scm (rust-rstar-0.8): Update to 0.8.4.
	[cargo-inputs]: Add rust-heapless-0.6, rust-num-traits-0.2,
	rust-pdqselect-0.1, rust-serde-1, rust-smallvec-1.
	[cargo-development-inputs]: Add rust-approx-0.3, rust-rand-0.7,
	rust-rand-hc-0.2, rust-serde-json-1.

	Change-Id: I6ff8832ef0e8ae73a383711baa4010a1adc10dda

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ron-0.5: Fix tests.
	* gnu/packages/crates-io.scm (rust-ron-0.5)[arguments]: Add
	cargo-test-flags.

	Change-Id: Ia587dfff58e1c86ed6abb2ddeffbbc20e59fd011

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-quickersort-3: Fix inputs.
	* gnu/packages/crates-io.scm (rust-quickersort-3)
	[cargo-development-inputs]: Add rust-rand-0.4.  Replace
	rust-num-traits-0.2 with 0.1.

	Change-Id: Ia2db29dec2a408a9de1edc39e9c2bba8f889fbb1

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-propfuzz-macro-0.0.1: Skip tests.
	* gnu/packages/crates-io.scm (rust-propfuzz-macro-0.0.1)[arguments]:
	Skip the test suite.

	Change-Id: Ie23b44dfa4bb7eadc64c15c529dc4c9870277949

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-polyval-0.4: Update to 0.4.5.
	* gnu/packages/crates-io.scm (rust-polyval-0.4): Update to 0.4.5.
	[cargo-inputs]: Add rust-cpuid-bool-0.2, rust-opaque-debug-0.3.  Remove
	rust-cfg-if-0.1.
	[cargo-development-inputs]: Replace rust-hex-literal-0.1 with 0.2.
	Remove rust-criterion-0.3, rust-criterion-cycles-per-byte-0.1.

	Change-Id: I42f1b350922c555997bedb2270ea30af7170a244

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-parity-scale-codec-derive-2: Skip tests.
	* gnu/packages/crates-io.scm (rust-parity-scale-codec-derive-2)
	[arguments]: Skip the test suite.

	Change-Id: I4839c59d3817e15d1e2a46516785257d27079cc7

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-packed-simd-2-0.3: Skip build.
	* gnu/packages/crates-io.scm (rust-packed-simd-2-0.3)[arguments]: Skip
	build.  Remove custom phases.

	Change-Id: I382c1be416e714c3afb3303466fa998bfb9d793d

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-notify-5-pre.13: Fix build.
	* gnu/packages/crates-io.scm (rust-notify-5-pre.13)[cargo-inputs]: Add
	rust-bitflags-1, rust-crossbeam-channel-0.5, rust-filetime-0.2,
	rust-fsevent-sys-4, rust-inotify-0.9, rust-kqueue-1, rust-libc-0.2,
	rust-mio-0.7, rust-serde-1, rust-walkdir-2, rust-winapi-0.3.
	[cargo-development-inputs]: Add rust-futures-0.3, rust-serde-json-1,
	rust-tempfile-3.

	Change-Id: Ic5d9eae1e7deae40004d1a9ce39b489145e97a3d

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-no-color-0.1: Update to 0.1.26.
	* gnu/packages/crates-io.scm (rust-no-color-0.1): Update to 0.1.26.
	[cargo-inputs]: Replace rust-syn-1 with 2.
	[cargo-development-inputs]: Add rust-rustversion-1, rust-trybuild-1.

	Change-Id: I06027c081e6b72e63ce21f93306a1ae4cedb8760

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-memchr-1: Fix inputs.
	* gnu/packages/crates-io.scm (rust-memchr-1)[cargo-inputs]: Add
	rust-libc-0.2.
	[cargo-development-inputs]: Add rust-quickcheck-0.4.

	Change-Id: Id4025ff8c895e605d3377ec5e5688cc36294c7c5

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-md-5-0.8: Skip tests.
	* gnu/packages/crates-io.scm (rust-md-5-0.8)[arguments]: Skip the test
	suite.

	Change-Id: Ie90d781fe73b6915f008bf0e208c502e309f4b91

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lopdf-0.26: Fix build.
	* gnu/packages/crates-io.scm (rust-lopdf-0.26)[arguments]: Add
	cargo-test-flags.
	[cargo-inputs]: Replace rust-image-0.20 with 0.23.

	Change-Id: If27ac162c6570e9495b85d42625550de3ce912a8

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-loom-0.5: Add missing input.
	* gnu/packages/crates-io.scm (rust-loom-0.5)[cargo-development-inputs]:
	Add rust-futures-util-0.3.

	Change-Id: Ifc05eb3afef1c1c51865c6c0c2b9ecce89794228

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-linked-hash-map-0.4: Skip tests.
	* gnu/packages/crates-io.scm (rust-linked-hash-map-0.4)[arguments]: Skip
	the test suite.

	Change-Id: I4a72eb5835afda6c2f55b2376bcb2582de4327ae

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libgit2-sys-0.14: Fix inputs.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.14)[inputs]: Build with
	libgit2 instead of libgit2-1.6.

	Change-Id: Ie92223fc0193b94be378b1e89356682fa208ac58

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lalrpop-0.17: Fix inputs.
	* gnu/packages/crates-io.scm (rust-lalrpop-0.17)[cargo-inputs]: Replace
	rust-unicode-xid-0.2 with 0.1.

	Change-Id: Ibfc050b68bead7665e0d732bb6d301006e7efef8

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-jemallocator-0.5: Update to 0.5.4.
	* gnu/packages/crates-io.scm (rust-jemallocator-0.5): Update to 0.5.4.
	[arguments]: Add cargo-test-flags.
	[cargo-development-inputs]: Add rust-jemallocator-ctl-0.5.

	Change-Id: Ie5818d95f4252dd7b70656e02a1fffa2fc315ead

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-jemalloc-sys-0.5: Update to 0.5.4.
	* gnu/packages/crates-io.scm (rust-jemalloc-sys-0.5): Update to 0.5.4.

	Change-Id: I3560b26b3af23a29a7d74a2f3f3b559f7dbf7393

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-jemalloc-ctl-0.5.
	* gnu/packages/crates-io.scm (rust-jemalloc-ctl-0.5): New variable.

	Change-Id: I3e6c1aa07970bfa80ee6b5abba37710b7398af47

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ipconfig-0.2: Skip tests.
	* gnu/packages/crates-io.scm (rust-ipconfig-0.2)[arguments]: Skip the
	test suite.

	Change-Id: Ifa87754d9e82bbfd90325dc170a0cc329d994851

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-inotify-sys-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-inotify-sys-0.1): Update to 0.1.5.
	[home-page]: Update to new home-page.

	Change-Id: Ifb99ec5fe5dcbcbfdc8e76e2909a26a281bce635

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hyper-rustls-0.21: Skip tests.
	* gnu/packages/crates-io.scm (rust-hyper-rustls-0.21)[arguments]: Skip
	the test suite.

	Change-Id: Iad6672f9c16be033bd75172ad45fbb22881b56a8

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hex-literal-0.1: Skip tests.
	* gnu/packages/crates-io.scm (rust-hex-literal-0.1)[arguments]: Skip the
	test suite.

	Change-Id: I9895c5d24187b3a84e2e2c49fae1c4ed3f00e202

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-glium-0.25: Skip tests.
	* gnu/packages/crates-io.scm (rust-glium-0.25)[arguments]: Skip the test
	suite.

	Change-Id: Ifc4da2e5a7ae9fabda6cd7a6fed67dd2c9e63c38

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-git2-0.9: Fix inputs.
	* gnu/packages/crates-io.scm (rust-git2-0.9)[cargo-inputs]: Replace
	rust-url-1 with 2.

	Change-Id: I2347cba2bee29973664af48d56bad3e18a5c5d52

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ghash-0.3: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-ghash-0.3): Update to 0.3.1.
	[cargo-inputs]: Add rust-opaque-debug-0.3.
	[cargo-development-inputs]: Replace rust-hex-literal-0.1 with 0.2.

	Change-Id: I9d31f34ab836a103c696c0cbf117358c62f18e5d

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-generic-array-0.13: Skip tests.
	* gnu/packages/crates-io.scm (rust-generic-array-0.13)[arguments]: Skip
	the test suite.

	Change-Id: I099e50930b1c77a84a0b6b7efe1b3b73b2aa4731

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-feature-probe-0.1: Skip tests.
	* gnu/packages/crates-io.scm (rust-feature-probe-0.1)[arguments]: Skip
	the test suite.

	Change-Id: I7129e0b873d70cc4cad20164417dfcfb512a1719

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-fat-macho-0.4: Skip tests.
	* gnu/packages/crates-io.scm (rust-fat-macho-0.4)[arguments]: Skip the
	test suite.

	Change-Id: I4f67b53eb137a7153d8325e474eed8e13a2e183b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cpuid-bool-0.2.
	* gnu/packages/crates-io.scm (rust-cpuid-bool-0.2): New variable.

	Change-Id: Ie5c48db13f1e03656c372fb6ae8884f79df20bab

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-eyre-0.6: Fix tests.
	* gnu/packages/crates-io.scm (rust-eyre-0.6)[arguments]: Add
	cargo-test-flags.

	Change-Id: I0cd8f976b2db30d6a9ed61034fd62192b7d59043

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-derive-builder-core-0.9: Fix tests.
	* gnu/packages/crates-io.scm (rust-derive-builder-core-0.9)[arguments]:
	Add cargo-test-flags.

	Change-Id: I2270830a97e2d7a74f1d52498071ad4e8929e7d0

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-curl-0.4: Fix inputs.
	* gnu/packages/crates-io.scm (rust-curl-0.4)[cargo-inputs]: Replace
	rust-socket2-0.3 with 0.4.

	Change-Id: I97f82746f0e7e5694959a2e2571597fed36ddead

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crossbeam-epoch-0.9: Update to 0.9.15.
	* gnu/packages/crates-io.scm (rust-crossbeam-epoch-0.9): Update to
	0.9.15.
	[arguments]: Add cargo-test-flags.
	[cargo-inputs]: Replace rust-memoffset-0.7 with 0.9.

	Change-Id: Iaa81627c98a1b504cbf8ce5163e508baddb51460

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-concolor-0.0.11: Skip tests.
	* gnu/packages/crates-io.scm (rust-concolor-0.0.11)[arguments]: Skip the
	test suite.

	Change-Id: I02cef2fc84ede0a1785436654b4316a92eb600ab

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-combine-4: Add missing inputs.
	* gnu/packages/crates-io.scm (rust-combine-4)[cargo-development-inputs]:
	Add rust-async-std-1, rust-bytes-1, rust-bytes-0.5, rust-criterion-0.3,
	rust-futures-0.3, rust-once-cell-1, rust-quick-error-1,
	rust-quickcheck-0.6, rust-tokio-1, rust-tokio-0.3, rust-tokio-0.2.

	Change-Id: I302a7c9d23145992191be9948cb3eed30665be7f

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-conf-0.1: Fix test suite.
	* gnu/packages/crates-io.scm (rust-clap-conf-0.1)[arguments]: Add
	cargo-test-flags.

	Change-Id: I25d99a370e1c334ccf6a81eb91352ccb8d4187c7

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-chrono-tz-0.6: Fix test suite.
	* gnu/packages/crates-io.scm (rust-chrono-tz-0.6)[arguments]: Add
	cargo-test-flags.

	Change-Id: I03b05839dd5e1ea7e1e875234dadd2e58423aa6a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bindgen-0.52: Fix test suite.
	* gnu/packages/crates-io.scm (rust-bindgen-0.52)[arguments]: Add
	cargo-test-flags.

	Change-Id: I0b1cda6b7011923ed63920d9becbbc9342552f9b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bindgen-0.55: Fix test suite.
	* gnu/packages/crates-io.scm (rust-bindgen-0.55)[arguments]: Add
	cargo-test-flags.

	Change-Id: I0d42c7971cb4f18f6db7c4993e4a82c9be80f0a5

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ascii-0.9: Skip tests.
	* gnu/packages/crates-io.scm (rust-ascii-0.9)[arguments]: Skip the test
	suite.

	Change-Id: I6d60403d583711afd5e6db2a07df360b72a36e4a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-actix-macros-0.1: Fix test suite.
	* gnu/packages/crates-io.scm (rust-actix-macros-0.1)[arguments]: Add
	cargo-test-flags.

	Change-Id: If84339ab32e4b09cfd8ecc669c751b1a533b301c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-glutin-0.21: Fix test suite.
	* gnu/packages/crates-graphics.scm (rust-glutin-0.21)[arguments]: Add
	cargo-test-flags.

	Change-Id: Ib8f0a8fcbfc5ae503ab88b6f9af46c9d20bb5ec3

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-glutin-0.22: Fix tests.
	* gnu/packages/crates-graphics.scm (rust-glutin-0.22)[arguments]: Add
	cargo-test-flags.

	Change-Id: I3caee6f3bf76720766b0635799c7e7ec373ae64a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-needletail-0.4: Don't skip tests.
	* gnu/packages/crates-io.scm (rust-needletail-0.4)[arguments]: Don't
	skip the test suite.  Add cargo-test-flags.

	Change-Id: I725d088d7ace8788c403cc5a92e6257fb3785f08

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-needletail-0.4: Fix inputs.
	* gnu/packages/crates-io.scm (rust-needletail-0.4)[cargo-inputs]: Remove
	rust-bio-0.33.
	[cargo-development-inputs]: Add rust-bio-0.33, rust-criterion-0.3,
	rust-serde-1, rust-serde-derive-1, rust-tempfile-3, rust-toml-0.5.

	Change-Id: I32b52ffb4ce5a76fb2acd20bda3ecaa4472b719a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clang-sys-0.26: Skip tests.
	* gnu/packages/crates-io.scm (rust-clang-sys-0.26)[arguments]: Skip the
	test suite.

	Change-Id: I4399354430e301a63b4101138c45d9e4ca03382f

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xmltree-0.10: Fix build.
	* gnu/packages/crates-io.scm (rust-xmltree-0.10)[arguments]: Add
	cargo-test-flags.

	Change-Id: Ie2cb5e6324d5a9d7a7c4024cc7ddd7427d163201

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tracing-futures-0.2: Skip tests.
	* gnu/packages/crates-io.scm (rust-tracing-futures-0.2)[arguments]: Skip
	the test suite.

	Change-Id: I52a2bd8c50ce1f96a14b0ec14863b58941e4bd3b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu:rust-statrs-0.12: Fix build.
	* gnu/packages/crates-io.scm (rust-statrs-0.12)[arguments]: Add
	cargo-test-flags.

	Change-Id: I4a14ae043a26c5467ff41237971fd307d6ec050f

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sha-1-0.8: Fix build.
	* gnu/packages/crates-io.scm (rust-sha-1-0.8)[arguments]: Add
	cargo-test-flags.

	Change-Id: I3f3a839b06217ec6f4bba291a4de140321bcd17d

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustc-rayon-0.4: Fix inputs.
	* gnu/packages/crates-io.scm (rust-rustc-rayon-0.4)[cargo-inputs]:
	Replace rust-crossbeam-deque-0.7 with 0.8.
	[cargo-development-inputs]: Add rust-lazy-static-1, rust-rand-0.8,
	rust-rand-xorshift-0.3, rust-serde-1.

	Change-Id: I11020c9a278eb4f7e677149ce5c4ce4758b5ad55

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-get-if-addrs-sys-0.1: Skip tests.
	* gnu/packages/crates-io.scm (rust-get-if-addrs-sys-0.1)[arguments]:
	Skip the test suite.

	Change-Id: I7190c938f92529409256d489248c3d5fb344a991

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-generator-0.6: Update to 0.6.25.
	* gnu/packages/crates-io.scm (rust-generator-0.6): Update to 0.6.25.
	[inherit]: New field.
	[arguments]: Add cargo-test-flags.
	[cargo-inputs]: Add rust-rustversion-1.  Remove rust-rustc-version-0.2.

	Change-Id: I90b7487d5a571ed234d3ef0463ed4e59e52de4e1

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bytecheck-0.6: Skip tests.
	* gnu/packages/crates-io.scm (rust-bytecheck-0.6)[arguments]: Skip the
	test suite.

	Change-Id: I24a0151ed64a58c116db020eea770325df02eb5a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-blake2-0.8: Skip tests.
	* gnu/packages/crates-io.scm (rust-blake2-0.8)[arguments]: Skip the test
	suite.

	Change-Id: Id56b27ef365ea81a643e02a4467bbbeaa905120c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bindgen-0.48: Fix build.
	* gnu/packages/crates-io.scm (rust-bindgen-0.48)[arguments]: Add
	cargo-test-flags.

	Change-Id: I9e00bb7df7558457ff7ecbccf804a5690853e284

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-assert-fs-1: Update to 1.0.13.
	* gnu/packages/crates-io.scm (rust-assert-fs-1): Update to 1.0.13.
	[arguments]: Add cargo-test-flags.
	[cargo-inputs]: Add rust-anystream-0.3, rust-anstyle-1.  Replace
	rust-predicates-2 with 3.  Remove rust-colcolor-0.0.8, rust-yansi-0.5.

	Change-Id: I46369c5682ddb349ef5ced37a75470bb3c8f2301

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ahash-0.3: Skip tests.
	* gnu/packages/crates-io.scm (rust-ahash-0.3)[arguments]: Skip tests.

	Change-Id: Iec910cce852369055f4e4cd233fbc4b1cda351c9

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	build: cargo-build-system: Pack crates reproducibly.
	This fixes reproducibility in rust crates from the package phase, again,
	see <https://issues.guix.gnu.org/50015>.

	Reported by: Christopher Baines (in person).

	* guix/build/cargo-build-system.scm (package): When repacking the crate
	tarball use standard reproducibility flags.

	Change-Id: Ifb1440a023226bf0718e99ce9f95ef981e510cbc

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: zoxide: Remove old rust version workaround.
	* gnu/packages/rust-apss.scm (zoxide)[arguments]: Remove custom phases.

	Change-Id: I11ee4cc8376c7b825359816dea4053dff18531a8

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-analyzer: Move to rust.scm.
	* gnu/packages/rust-apps.scm (rust-analyzer): Move ...
	* gnu/packages/rust.scm (rust-analyzer): ... to here.

	Change-Id: I24db3731370f6e798b919409a32abec4a115c913

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-tectonic-status-base-0.1.
	* gnu/packages/crates-io.scm (rust-tectonic-status-base-0.1): Remove
	variable.

	Change-Id: Ifa54170b4b0c732fd15782441692f541357fef8f

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-tectonic-io-base-0.2.
	* gnu/packages/crates-io.scm (rust-tectonic-io-base-0.2): Remove
	variable.

	Change-Id: I2f14df1d8a1ca94a3190d8f0741159b9b60e0afb

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-tectonic-errors-0.1.
	* gnu/packages/crates-io.scm (rust-tectonic-errors-0.1): Remove variable.

	Change-Id: I3213af3a855988dbb26383b5427076e9d60d02f6

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cbindgen-0.19.
	* gnu/packages/crates-io.scm (rust-cbindgen-0.19): Remove variable.

	Change-Id: Ied77d309fe8568e666312fd2f9b1ce8113fba6dc

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tectonic: Update package.
	* gnu/packages/rust-apps.scm (tectonic)[arguments]: Remove
	cargo-build-flags.  Don't install the sources.

	Change-Id: I368fdbee3da7b1747620d507f2ae72bf768c441b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-xetex-layout-0.2: Update to 0.2.3.
	* gnu/packages/crates-io.scm (rust-tectonic-xetex-layout-0.2): Update to
	0.2.3.
	[inputs]: Add harfbuzz.

	Change-Id: I924e7dd3e9d899c0f12eb2462f693dced4809b4b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-xdv-0.2: Update to 0.2.2.
	* gnu/packages/crates-io.scm (rust-tectonic-xdv-0.2): Update to 0.2.2.
	[arguments]: Don't skip build.
	[cargo-development-inputs]: Add rust-clap-2.

	Change-Id: Ied353567567c4ddf195c16754949ede2e7f832c4

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-status-base-0.2: Update to 0.2.1.
	* gnu/packages/crates-io.scm (rust-tectonic-status-base-0.2): Update to
	0.2.1.
	[arguments]: Don't skip build.

	Change-Id: I9ac767d0680f46fb47203929b1d8c8f2e407721c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-pdf-io-0.4: Update to 0.4.1.
	* gnu/packages/crates-io.scm (rust-tectonic-pdf-io-0.4): Update to 0.4.1.

	Change-Id: I67e7f11bb46167f4dfd54b67c51358eb94c0fd38

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-io-base-0.3: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-tectonic-io-base-0.3): Update to
	0.3.1.
	[arguments]: Don't skip build.
	[cargo-inputs]: Replace rust-tectonic-status-base-0.1 with 0.2.

	Change-Id: I30507bef1d3e9d417a7e6d95eb17e8786cca6bdd

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-io-base-0.4: Update to 0.4.2.
	* gnu/packages/crates-io.scm (rust-tectonic-io-base-0.4): Update to
	0.4.2.
	[arguments]: Don't skip build.
	[cargo-inputs]: Replace rust-sha2-0.9 with 0.10.
	[inputs]: Add zlib.
	[native-inputs]: Add pkg-config.

	Change-Id: I5ee1882ddb609f5fa33dc2bc1be0494206612c34

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-geturl-0.3: Update to 0.3.2.
	* gnu/packages/crates-io.scm (rust-tectonic-geturl-0.3): Update to 0.3.2.
	[arguments]: Don't skip build.
	[inputs]: Add openssl.
	[native-inputs]: Add pkg-config.

	Change-Id: I3867aa1e51cc233fd089065c3dc82314e70bcd83

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-errors-0.2: Update to 0.2.1.
	* gnu/packages/crates-io.scm (rust-tectonic-errors-0.2): Update to 0.2.1.
	[arguments]: Don't skip build.

	Change-Id: Ida24b1f0442f64c744990c0f4c3337dabcd34968

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-engine-xdvipdfmx-0.4: Update to 0.4.1.
	* gnu/packages/crates-io.scm (rust-tectonic-engine-xdvipdfmx-0.4):
	Update to 0.4.1.

	Change-Id: I20b64feaeecd3febe9f1dd9dd1d324e1f618d2e7

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-engine-xetex-0.4: Update to 0.4.3.
	* gnu/packages/crates-io.scm (rust-tectonic-engine-xetex-0.4): Update to
	0.4.3.
	[inputs]: Add harfbuzz.

	Change-Id: Ie44b95311ede5ac009fcf8695245f1bb640b8045

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-engine-spx2html-0.1: Build package.
	* gnu/packages/crates-io.scm (rust-tectonic-engine-spx2html-0.1)
	[arguments]: Don't skip build.
	[inputs]: Add zlib.
	[native-inputs]: Add pkg-config.

	Change-Id: Ie29843421ccf2a2fa9c9effb30fba826827ffec4

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-engine-bibtex-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-tectonic-engine-bibtex-0.1): Update
	to 0.1.5.
	[arguments]: Don't skip build.
	[cargo-inputs]: Replace rust-tectonic-bridge-core-0.1 with 0.3.
	[inputs]: Add zlib.
	[native-inputs]: Add pkg-config.

	Change-Id: I8e18d227ba8cb1d2f1a69e5bad39ffb58e60649e

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-docmodel-0.2: Update to 0.2.1.
	* gnu/packages/crates-io.scm (rust-tectonic-docmodel-0.2): Update to
	0.2.1.
	[cargo-inputs]: Replace rust-toml-0.5 with 0.7.

	Change-Id: I6f2ed86f94801de2f5bc5ec208b27fd57ba2dead

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-dep-support-0.1: Update to 0.1.1.
	* gnu/packages/crates-io.scm (rust-tectonic-dep-support-0.1): Update to
	0.1.1.
	[arguments]: Don't skip build.

	Change-Id: If29e00f8f4331ab0cac16d4a2dae750c90e9c3d8

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-cfg-support-0.1: Update to 0.1.4.
	* gnu/packages/crates-io.scm (rust-tectonic-cfg-support-0.1): Update to
	0.1.4.
	[arguments]: Don't skip build.

	Change-Id: I096b68bc3d062dff805ff00aa02c59aea5682ae9

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-bundles-0.3: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-tectonic-bundles-0.3): Update to
	0.3.1.
	[cargo-inputs]: Replace rust-zip-0.5 with 0.6.

	Change-Id: I886bd881e330d2bc062904694cfc4aef18408df7

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-bridge-icu-0.2: Build package.
	* gnu/packages/crates-io.scm (rust-tectonic-bridge-icu-0.2)[arguments]:
	Don't skip build.
	[inputs]: Add icu4c.
	[native-inputs]: Add pkg-config.

	Change-Id: I10da9b9e3fcf55acc216ef2e040bd48ba7247d72

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-bridge-harfbuzz-0.2: Update to 0.2.8.
	* gnu/packages/crates-io.scm (rust-tectonic-bridge-harfbuzz-0.2): Update
	to 0.2.8.
	[source]: Add snippet to remove bundled harfbuzz, default to external
	harfbuzz.
	[arguments]: Don't skip build.
	[inputs]: Add graphite2, harfbuzz, icu4c.
	[native-inputs]: Add pkg-config.

	Change-Id: Ibf330ab9a1dde380af0edc9cb5857991155c55c2

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-bridge-graphite2-0.2: Update to 0.2.2.
	* gnu/packages/crates-io.scm (rust-tectonic-bridge-graphite2-0.2):
	Update to 0.2.2.

	Change-Id: I44a535ab00b97294d0da1d5682f5dabace0c45e2

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-bridge-freetype2-0.2: Build package.
	* gnu/packages/crates-io.scm (rust-tectonic-bridge-freetype2-0.2)
	[arguments]: Don't skip build.
	[inputs]: Add freetype.
	[native-inputs]: Add pkg-config.

	Change-Id: I89890181ca8bd1b3cafb779f5b411f73227abefe

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-bridge-flate-0.1: Update to 0.1.7.
	* gnu/packages/crates-io.scm (rust-tectonic-bridge-flate-0.1): Update to
	0.1.7.
	[arguments]: Don't skip build.
	[cargo-inputs]: Remove rust-cbindgen-0.16.
	[inputs]: Add zlib.
	[native-inputs]: Add pkg-config.

	Change-Id: I82c183cd1f33d6d3d41277c9b1c00ea97a963605

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-tectonic-bridge-core-0.1.
	* gnu/packages/crates-io.scm (rust-tectonic-bridge-core-0.1): Remove
	variable.

	Change-Id: I913f29b999932c15da3925ac5d1b3920c1169810

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tectonic-bridge-core-0.3: Update to 0.3.2.
	* gnu/packages/crates-io.scm (rust-tectonic-bridge-core-0.3): Update to
	0.3.2.
	[arguments]: Don't skip build.
	[cargo-inputs]: Replace rust-md-5-0.9 with 0.10,
	rust-tectonic-io-base-0.3 with 0.4.
	[inputs]: Add zlib.
	[native-inputs]: Add pkg-config.

	Change-Id: Id4ed43d63f185494f71a12932b373a882ff3a538

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustls-ffi-0.8: Build with newer cbindgen.
	* gnu/packages/crates-io.scm (rust-rustls-ffi-0.8)[arguments]: Add a
	phase to allow any version of rust-cbindgen.
	[cargo-development-inputs]: Replace rust-cbindgen-0.19 with 0.26.

	Change-Id: I72ef3f3782eeca89aaf896a1cf9ba2fc78d3c329

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-cbindgen-0.16.
	* gnu/packages/rust-apps.scm (rust-cbindgen-0.16): Remove variable.

	Change-Id: Id37fbf2df893978eba7f8abeb0bc9443ffe94a0a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-serde-json-1.0.73.
	* gnu/packages/crates-io.scm (rust-serde-json-1.0.73): Remove variable.

	Change-Id: I62caa3a25000b5953c579c0f2222b2fdeb2fc543

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-path-to-error-0.1: Update to 0.1.14.
	* gnu/packages/crates-io.scm (rust-serde-path-to-error-0.1): Update to
	0.1.14.
	[cargo-inputs]: Add rust-itoa-1.

	Change-Id: Ia9c9b404a4bad5d18ff80ba606ebe8a55c2a1173

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-trybuild-1.0.19.
	* gnu/packages/crates-io.scm (rust-trybuild-1.0.19): Remove variable.

	Change-Id: Ib7deaa968a08796a4b65030ef4460046ad386815

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-proc-macro2-1.0.34.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1.0.34): Remove variable.

	Change-Id: I14edc5e8dbf26b96f42d9fe257ede17cdbc2a410

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-either-1.6.0.
	* gnu/packages/crates-io.scm (rust-either-1.6.0): Remove variable.

	Change-Id: I4990955c41738f27478957de50d24ac96abf1229

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-quote-1.0.10.
	* gnu/packages/crates-io.scm (rust-quote-1.0.10): Remove variable.

	Change-Id: I736e25d94d42be3de7131c4d902b1617245fc8d6

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-src-1.64.
	* gnu/packages/rust.scm (rust-src-1.64): Remove variable.

	Change-Id: I88f7ebed18e478f3982cad3c8586cff64dada1bb

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-analyzer: Replace with version from rust.
	* gnu/packages/rust-apps.scm (rust-analyzer): Rewrite package to contain
	the rust-analyzer from the rust package.

	Change-Id: I36a15e444fda76f044323f97ebce08f562063d4b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ui-test-0.7.
	* gnu/packages/crates-io.scm (rust-ui-test-0.7): New variable.

	Change-Id: I3f8a2aff5f781cd42bc807a6636d226505c6c817

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tracing-tree-0.2: Update to 0.2.5.
	* gnu/packages/crates-io.scm (rust-tracing-tree-0.2): Update to 0.2.5.
	[arguments]: Don't skip build.  Skip the test suite.
	[cargo-inputs]: Add rust-nu-ansi-term-0.46.  Replace rust-atty-0.2 with
	0.3.  Remove rust-ansi-term-0.12.
	[cargo-development-inputs]: Add rust-futures-0.3, rust-ui-test-0.7.
	Remove rust-glob-0.3, rust-assert-cmd-1.

	Change-Id: Id998486abbdd177daf4cb0c2fb2a93c418795ed7

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tracing-error-0.2.
	* gnu/packages/crates-io.scm (rust-tracing-error-0.2): New variable.

	Change-Id: I08295c6b48a58ef2d7c55d8f62646b1039d38581

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-time-macros-0.2: Update to 0.2.14.
	* gnu/packages/crates-io.scm (rust-time-macros-0.2): Update to 0.2.14.

	Change-Id: I9368b50d62e32283f92e018d22f5b3e5cd32839b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-time-core-0.1: Update to 0.1.1.
	* gnu/packages/crates-io.scm (rust-time-core-0.1): Update to 0.1.1.

	Change-Id: I475e497457e05733d1c5732e2193e2b613b40eba

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-time-0.3: Update to 0.3.28.
	* gnu/packages/crates-io.scm (rust-time-0.3): Update to 0.3.28.
	[source]: Remove snippet.
	[arguments]: Don't skip build.  Skip the test suite.
	[cargo-inputs]: Add rust-deranged-0.3.
	[cargo-development-inputs]: Add rust-criterion-0.5,
	rust-quickcheck-macros-1, rust-rand-0.8, rust-serde-1,
	rust-serde-json-1, rust-serde-test-1, rust-time-macros-0.2,
	rust-trybuild-1.
	[home-page]: Update to new home-page.

	Change-Id: I76f7e1552ea9522c652d2564e691c2557a136210

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-relative-path-1: Update to 1.9.0.
	* gnu/packages/crates-io.scm (rust-relative-path-1): Update to 1.9.0.
	[arguments]: Add cargo-test-flags.

	Change-Id: Ib40b2b4a62106e7b10a406fbbc7287b7a819f95d

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-powerfmt-0.2.
	* gnu/packages/crates-io.scm (rust-powerfmt-0.2): New variable.
	(rust-powerfmt-macros-0.1): New variable.

	Change-Id: I6d4771cfb2b2e8093cbb8d1bbe0a4b798d9fc633

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-num-rational-0.3: Update to 0.3.2.
	* gnu/packages/crates-io.scm (rust-num-rational-0.3): Update to 0.3.2.

	Change-Id: Ic55b01c018f3307fe8dde28268774b1db7d873fe

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-num-iter-0.1: Update to 0.1.43.
	* gnu/packages/crates-io.scm (rust-num-iter-0.1): Update to 0.1.43.

	Change-Id: Ia8ddec0f7f246dcdb942bbdc9462c1a1070505f3

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-num-integer-0.1: Update to 0.1.45.
	* gnu/packages/crates-io.scm (rust-num-integer-0.1): Update to 0.1.45.

	Change-Id: I4f9e7ca05dc21f4b1d617f9e6df06dcfce296dd9

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-num-enum-derive-0.5: Update to 0.5.11.
	* gnu/packages/crates-io.scm (rust-num-enum-derive-0.5): Update to
	0.5.11.

	Change-Id: Ib6d6ca8664e5822ab982af01766d50f6c1a5c6d7

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-num-enum-0.5: Update to 0.5.11.
	* gnu/packages/crates-io.scm (rust-num-enum-0.5): Update to 0.5.11.

	Change-Id: I565659965e0c496fc26d64ae373bfa20f03b6ced

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-num-derive-0.3: Update to 0.3.3.
	* gnu/packages/crates-io.scm (rust-num-derive-0.3): Update to 0.3.3.

	Change-Id: I78b251d684d1e418437e66b9cc5170e7cb4e01fe

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-num-complex-0.3: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-num-complex-0.3): Update to 0.3.1.

	Change-Id: Icd353d65728c4eb007d11153ed86300848983362

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-num-complex-0.4: Update to 0.4.4.
	* gnu/packages/crates-io.scm (rust-num-complex-0.4): Update to 0.4.4.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-bytecheck-0.6, rust-bytemuck-1, rust-rkyv-0.7.

	Change-Id: I67718970768907b73b2b89214b5ab1d9151f8ba0

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-num-bigint-dig-0.7: Update to 0.7.1.
	* gnu/packages/crates-io.scm (rust-num-bigint-dig-0.7): Update to 0.7.1.
	[cargo-inputs]: Remove rust-autocfg-0.1.

	Change-Id: Ia673cb3c5556967a3cbdb89be2fa1b7ff19621db

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-num-bigint-dig-0.8: Update to 0.8.4.
	* gnu/packages/crates-io.scm (rust-num-bigint-dig-0.8): Update to 0.8.4.

	Change-Id: I6fe77fa316c41f710991ee211aacef4a6c076a25

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-num-0.3: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-num-0.3): Update to 0.3.1.

	Change-Id: I594b8c968c4cc5b0e67fd484e1946024d99faec6

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-num-0.4: Update to 0.4.1.
	* gnu/packages/crates-io.scm (rust-num-0.4): Update to 0.4.1.
	[arguments]: Don't skip build.

	Change-Id: I8dff8568534f595a862b38da33112ca5c73ea358

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nalgebra-0.19: Fix build.
	* gnu/packages/crates-io.scm (rust-nalgebra-0.19)[arguments]: Add
	cargo-test-flags.

	Change-Id: I75452ef7f182767964d229a9fafbd9368de723b0

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nalgebra-0.21: Fix build.
	* gnu/packages/crates-io.scm (rust-nalgebra-0.21)[arguments]: Add
	cargo-test-flags.

	Change-Id: I5728e457ff357c726c4310ad03e58b3c923a8cc7

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-heapless-0.5: Update to 0.5.6.
	* gnu/packages/crates-io.scm (rust-heapless-0.5): Update to 0.5.6.
	[arguments]: Disable test suite.

	Change-Id: I1b0bfd2890cfbf67bf38d06b20dac315021f93df

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-diff-0.1: Update to 0.1.13.
	* gnu/packages/crates-io.scm (rust-diff-0.1): Update to 0.1.13.
	[arguments]: Don't skip build.
	[cargo-development-inputs]: Add rust-criterion-0.3.  Replace
	rust-quickcheck-0.9 with 1.

	Change-Id: Ibba5caa5dedeccad65114196437384b0e3a8660e

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-color-spantrace-0.2.
	* gnu/packages/crates-io.scm (rust-color-spantrace-0.2): New variable.

	Change-Id: I989938344a339443b82c9dd452c72c5a342627d1

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-deranged-0.3.
	* gnu/packages/crates-io.scm (rust-deranged-0.3): New variable.

	Change-Id: Ic07ee4991c7b6fd735ce6f82ee8a1b6a6e7d5855

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-color-eyre-0.6.
	* gnu/packages/crates-io.scm (rust-color-eyre-0.6): New variable.

	Change-Id: I41f0c64c8e7ca675aea6b5b74b7e2926cff8d32b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bindgen-0.51: Fix build.
	* gnu/packages/crates-io.scm (rust-bindgen-0.51)[arguments]: Add
	cargo-test-flags.

	Change-Id: I789aad35666d50aa9025c374e5f114b71443889e

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ansi-parser-0.8.
	* gnu/packages/crates-io.scm (rust-ansi-parser-0.8): New variable.
	(rust-ansi-parser-0.6): Inherit from rust-ansi-parser-0.8.

	Change-Id: Ia101b2b0040c1f68364752d2287488a612a04bd7

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wyz-0.2: Fix build.
	* gnu/packages/crates-io.scm (rust-wyz-0.2)[arguments]: Add
	cargo-test-flags.

	Change-Id: I7e301df255d6677cd4985bf2a13a893189e78fe4

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-windows-metadata-0.51.
	* gnu/packages/crates-io.scm (rust-windows-metadata-0.51): New variable.

	Change-Id: I974ddc20b703c2bf54e45c5b51af5d879793a630

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-windows-bindgen-0.51.
	* gnu/packages/crates-io.scm (rust-windows-bindgen-0.51): New variable.

	Change-Id: I09e72bbeb5323311d89564fdc671c3daf362c310

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-vte-0.11.
	* gnu/packages/crates-io.scm (rust-vte-0.11): New variable.
	(rust-vte-0.10): Inherit from rust-vte-0.11.

	Change-Id: I3d785c0ec369f5dd514b2bcc97f5069efdbd53f9

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trycmd-0.14: Update to 0.14.19.
	* gnu/packages/crates-io.scm (rust-trycmd-0.14): Update to 0.14.19.
	[cargo-inputs]: Replace rust-anstream-0.3 with 0.6, rust-toml-edit-0.19
	with 0.20.

	Change-Id: Iab4f053a7e1e71e7d5719c9c673946b7578ff5e5

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-trybuild-1: Update to 1.0.85.
	* gnu/packages/crates-io.scm (rust-trybuild-1): Update to 1.0.85.

	Change-Id: I2638355afd76f4f410bef6f8bd545cb02b49d99b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tower-0.4: Fix build.
	* gnu/packages/crates-io.scm (rust-tower-0.4)[arguments]: Skip tests.

	Change-Id: I1a9e56a40ee10ab2417bf4eb8102b7df159a9805

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-toml-test-harness-0.4: Update to 0.4.8.
	* gnu/packages/crates-io.scm (rust-toml-test-harness-0.4): Update to
	0.4.8.
	[cargo-inputs]: Replace rust-toml-test-0.3 with 1.

	Change-Id: I6a23df549fbc20cca0e4a1330dd83caa5b304242

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-toml-test-1.
	* gnu/packages/crates-io.scm (rust-toml-test-1): New variable.
	(rust-toml-test-0.3): Inherit from rust-toml-test-1.
	(rust-toml-test-data-1): Update to 1.4.0.

	Change-Id: I7f3b27622171caf3eb83ed5ed908e8275ac92ef3

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-toml-edit-0.20.
	* gnu/packages/crates-io.scm (rust-toml-edit-0.20): New variable.
	(rust-toml-edit-0.19): Inherit from rust-toml-edit-0.20.

	Change-Id: I95a7e79a3b231fe1a76c7bdbfc9f0104ee3c642c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-toml-datetime-0.6: Update to 0.6.5.
	* gnu/packages/crates-io.scm (rust-toml-datetime-0.6): Update to 0.6.5.

	Change-Id: I9cbc2062c05c71d76484dbf5379bda0adb14ad9a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-toml-0.8.
	* gnu/packages/crates-io.scm (rust-toml-0.8): New variable.
	(rust-toml-0.7): Inherit from rust-toml-0.8.

	Change-Id: Ie1e2e57977030c988a50a5ca0807f7ab6b786a57

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-terminal-size-0.3.
	* gnu/packages/crates-io.scm (rust-terminal-size-0.3): New variable.
	(rust-terminal-size-0.2): Inherit from rust-terminal-size-0.3.

	Change-Id: Ifa7f71a9aa8463f64e623d488463f5bc67c4cf04

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-system-deps-6: Update to 6.1.2.
	* gnu/packages/crates-io.scm (rust-system-deps-6): Update to 6.1.2.
	[cargo-inputs]: Replace rust-cfg-expr-0.10 with 0.15, rust-toml-0.5 with
	0.8.  Remove rust-anyhow-1, rust-itertools-0.10, rust-strum-0.21,
	rust-strum-macros-0.21, rust-thiserror-1.
	[cargo-development-inputs]: Replace rust-itertools-0.10 with 0.11.

	Change-Id: I74499671e4ea782f6f7cd5ff98291344a771f3be

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-strip-ansi-escapes-0.2.
	* gnu/packages/crates-io.scm (rust-strip-ansi-escapes-0.2): New variable.
	(rust-strip-ansi-escapes-0.1): Inherit from rust-strip-ansi-escapes-0.2.

	Change-Id: I07c93d7af5bc7623324b645cbae39c694292554b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-string-cache-0.8: Update to 0.8.7.
	* gnu/packages/crates-io.scm (rust-string-cache-0.8): Update to 0.8.7.

	Change-Id: I0567077baa5b6683e75a08c629a5248b92330ccf

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-snapbox-0.4: Update to 0.4.14.
	* gnu/packages/crates-io.scm (rust-snapbox-0.4): Update to 0.4.14.
	[cargo-inputs]: Replace rust-anstream-0.3 with 0.6.  Remove
	rust-concolor-0.0.11.
	[cargo-development-inputs]: Replace rust-windows-sys-0.45 with 0.48.

	Change-Id: I8eff7b7b8fd4ccf43a7f6f842b375aa7e182902c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-snapbox-macros-0.3: Update to 0.3.6.
	* gnu/packages/crates-io.scm (rust-snapbox-macros-0.3): Update to 0.3.6.
	[cargo-inputs]: Replace rust-anstream-0.3 with 0.6.

	Change-Id: I03718be520d95c284a8eaff9397769028b97f8e2

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-signal-hook-0.1: Update to 0.1.17.
	* gnu/packages/crates-io.scm (rust-signal-hook-0.1): Update to 0.1.17.
	[cargo-inputs]: Replace rust-signal-hook-entry-1.2 with 1.
	[cargo-development-inputs]: Add rust-mio-0.7.
	(rust-signal-hook-registry-1.2): Remove variable.

	Change-Id: Ibc46e916edef29fda8a6fb131cd548f68a18609d

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-shlex-1: Update to 1.2.0.
	* gnu/packages/crates-io.scm (rust-shlex-1): Update to 1.2.0.

	Change-Id: If0de05362dd512dea0ae5bcef605dbbefecfd541

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-spanned-0.6: Update to 0.6.4.
	* gnu/packages/crates-io.scm (rust-serde-spanned-0.6): Update to 0.6.4.

	Change-Id: Ieff1d95a454080d3d7e5841b33c1deb6f37d4dff

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ryu-1: Update to 1.0.15.
	* gnu/packages/crates-io.scm (rust-ryu-1): Update to 1.0.15.

	Change-Id: Iacbe0c29f763275b23f1e06b7d350288e33e4a26

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustversion-1: Update to 1.0.14.
	* gnu/packages/crates-io.scm (rust-rustversion-1): Update to 1.0.14.

	Change-Id: I843161766b1b1c23d561d726024c0331e792899f

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rcgen-0.8: Fix build.
	* gnu/packages/crates-io.scm (rust-rcgen-0.8)[arguments]: Add
	cargo-test-flags.

	Change-Id: Ib939848719f75852795bc5d78c69b4549c74198c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pyo3-log-0.8: Update to 0.8.4.
	* gnu/packages/crates-io.scm (rust-pyo3-log-0.8): Update to 0.8.4.
	[cargo-inputs]: Replace rust-pyo3-0.16 with 0.19.
	[cargo-development-inputs]: Replace rust-pyo3-0.16 with 0.19.

	Change-Id: Ib9b2fdc1383709ae6dbc64d154c47b604f25641a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-pure-rust-locales-0.7.
	* gnu/packages/crates-io.scm (rust-pure-rust-locales-0.7): New variable.
	(rust-pure-rust-locales-0.5): Inherit from rust-pure-rust-locales-0.7.

	Change-Id: I3b9c38fc76a0e0e24befe9f915381b79aaa50b7d

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-proptest-0.9: Fix build.
	* gnu/packages/crates-io.scm (rust-proptest-0.9)[arguments]: Add
	cargo-test-flags.

	Change-Id: I2a115fdd88bf54cfa9d281262277eb4d9af8145a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-piper-0.2: Fix build.
	* gnu/packages/crates-io.scm (rust-piper-0.2)[arguments]: Add
	cargo-test-flags.

	Change-Id: Ic3a6b66e6fb7d5ed3d58dd885437baa816af16c5

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nb-connect-1: Update to 1.2.0.
	* gnu/packages/crates-io.scm (rust-nb-connect-1): Update to 1.2.0.
	[cargo-inputs]: Add rust-socket2-0.4.  Remove rust-winapi-0.3.
	[home-page]: Update to new home-page.

	Change-Id: I99180f37d593566ad6ba2f29bd521c4846af46b3

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-matches-0.1: Update to 0.1.10.
	* gnu/packages/crates-io.scm (rust-matches-0.1): Update to 0.1.10.

	Change-Id: Ia6184581fd58d72bf4351225e1710778e3a2fb46

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-hdrhistogram-7: Fix build.
	* gnu/packages/crates-io.scm (rust-hdrhistogram-7)[arguments]: Add
	cargo-test-flags.
	[inputs]: Add gmp, mpc, mpfr.

	Change-Id: Ibd1824ccd7e3c27db8c5f8f1b1fe33839047054e

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-color-print-proc-macro-0.3: Update to 0.3.5.
	* gnu/packages/crates-io.scm (rust-color-print-proc-macro-0.3): Update
	to 0.3.5.

	Change-Id: I27ad62dc6c16ead5aa4caf6eef7b6922cdf3d5c8

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-color-print-0.3: Update to 0.3.5.
	* gnu/packages/crates-io.scm (rust-color-print-0.3): Update to 0.3.5.

	Change-Id: Ibdb618ac4c4ccbead389dbf9a0c501bf2b6767a3

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-clap-lex-0.6.
	* gnu/packages/crates-io.scm (rust-clap-lex-0.6): New variable.
	(rust-clap-lex-0.5): Inherit from rust-clap-lex-0.6.

	Change-Id: I4fdfa4d14d0cb3784dd4381621dd3cdbd79c0c96

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-builder-4: Update to 4.4.7.
	* gnu/packages/crates-io.scm (rust-clap-builder-4): Update to 4.4.7.
	[cargo-inputs]: Replace rust-anstream-0.3 with 0.6, rust-clap-lex-0.5
	with 0.6, rust-terminal-size-0.2 with 0.3.  Remove rust-once-cell-1.
	[cargo-development-inputs]: Remove rust-humantime-2, rust-rustversion-1,
	rust-shlex-1, rust-snapbox-0.4, rust-trybuild-1, rust-trycmd-0.14.

	Change-Id: I6d55609c117e17a1b306ae63098280d3cfce3f4a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-4: Update to 4.4.7.
	* gnu/packages/crates-io.scm (rust-clap-4): Update to 4.4.7.
	[cargo-inputs]: Remove rust-once-cell-1.
	[cargo-development-inputs]: Remove rust-static-assertions-1,
	rust-unic-emoji-char-0.9.

	Change-Id: I2b3a41a34d620aa5a425b64d9d20ce5cf74b3924

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-derive-4: Update to 4.4.7.
	* gnu/packages/crates-io.scm (rust-clap-derive-4): Update to 4.4.7.

	Change-Id: I3127f1e817fcd4d48b17f798af9a264ea2d22e61

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-chrono-0.4: Update to 0.4.31.
	* gnu/packages/crates-io.scm (rust-chrono-0.4): Update to 0.4.31.
	[cargo-inputs]: Add rust-android-tzdata-0.1, rust-windows-targets-0.48.
	Replace rust-pure-rust-locales-0.5 with 0.7.  Remove
	rust-num-integer-0.1, rust-time-0.1, rust-winapi-0.3.
	[cargo-development-inputs]: Add rust-windows-bindgen-0.51.  Remove
	rust-doc-comment-0.3

	Change-Id: I67d547f7412c5ced52077055e21fba15ca1f08ca

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cast-0.2: Skip tests.
	* gnu/packages/crates-io.scm (rust-cast-0.2)[arguments]: Skip tests.

	Change-Id: I9287474167ff63c135acc210b90d1c3a2bff8ef1

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-byteorder-1: Update to 1.5.0.
	* gnu/packages/crates-io.scm (rust-byteorder-1): Update to 1.5.0.

	Change-Id: Ib40ba60a6ff0a1d05c022b8228addddc0687ffae

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-anstyle-wincon-3.
	* gnu/packages/crates-io.scm (rust-anstyle-wincon-3): New variable.
	(rust-anstyle-wincon-1): Inherit from rust-anstyle-wincon-3.

	Change-Id: Ib46f7066bfd94d845ff453bb76731cc6001269a9

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-anstream-0.6.
	* gnu/packages/crates-io.scm (rust-anstream-0.6): New variable.
	(rust-anstream-0.3): Inherit from rust-anstream-0.6.

	Change-Id: I4e0fe6cb95eeecadf510c43fec2257365699fb96

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-android-tzdata-0.1.
	* gnu/packages/crates-io.scm (rust-android-tzdata-0.1): New variable.

	Change-Id: If0d3e7f4733a66399683ccfee77e56a346377c47

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-macros-0.2: Update to 0.2.6.
	* gnu/packages/crates-io.scm (rust-tokio-macros-0.2): Update to 0.2.6.

	Change-Id: I8749b507b12b377e828f70a3cd06b6b90be821ad

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-macros-1: Update to 1.8.2.
	* gnu/packages/crates-io.scm (rust-tokio-macros-1): Update to 1.8.2.
	[arguments]: Don't skip build.  Add cargo-test-flags.
	[cargo-development-inputs]: Add rust-tokio-1.

	Change-Id: Ie1dba5227b4ba269b515d2e6b022652ebd3407d3

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-native-tls-0.3: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-tokio-native-tls-0.3): Update to
	0.3.1.
	[arguments]: Don't skip build.  Add cargo-test-flags.
	[cargo-development-inputs]: Add rust-cfg-if-0.1, rust-env-logger-0.6,
	rust-futures-0.3, rust-lazy-static-1, rust-openssl-0.10,
	rust-schannel-0.1, rust-security-framework-0.2, rust-tempfile-3,
	rust-tokio-1, rust-tokio-util-0.6, rust-winapi-0.3.
	[native-inputs]: Add pkg-config.
	[inputs]: Add openssl.

	Change-Id: I3362234da101a939bcfc31eabf37cf2cc6eadaea

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-openssl-0.6: Update to 0.6.3.
	* gnu/packages/crates-io.scm (rust-tokio-openssl-0.6): Update to 0.6.3.
	[arguments]: Don't skip build.  Add cargo-test-flags.
	[cargo-inputs]: Add rust-openssl-sys-0.9.  Remove rust-pin-project-1.
	[native-inputs]: Add pkg-config.
	[inputs]: Add openssl.

	Change-Id: I19d6452d7df3917bb22f7bc66f565da6444825b5

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-rustls-0.12: Update to 0.12.3.
	* gnu/packages/crates-io.scm (rust-tokio-rustls-0.12): Update to 0.12.3.
	[arguments]: Skip tests.

	Change-Id: Idc620009f35d65567728a34249052de0aeb84f9c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-signal-0.2: Update to 0.2.9.
	* gnu/packages/crates-io.scm (rust-tokio-signal-0.2): Update to 0.2.9.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-signal-hook-registry-1.  Remove
	rust-signal-hook-0.1.

	Change-Id: I6b2ae1f3ec9180649d922a76fe2b2cca5f748890

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-sync-0.2: Skip tests.
	* gnu/packages/crates-io.scm (rust-tokio-sync-0.2)[arguments]: Skip the
	test suite.

	Change-Id: Iba2a3276cc39490a0f64dde4dfed800612cec2df

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-sync-0.1: Update to 0.1.8.
	* gnu/packages/crates-io.scm (rust-tokio-sync-0.1): Update to 0.1.8.
	[arguments]: Don't skip build.  Skip tests.

	Change-Id: I942be0c919bf9d1c2fabae9caa3ae9ca972e25f7

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-want-0.3: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-want-0.3): Update to 0.3.1.

	Change-Id: Ic3cac84bb919251a6bbfcd0beb01a5be7bcef37b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-try-lock-0.2: Update to 0.2.4.
	* gnu/packages/crates-io.scm (rust-try-lock-0.2): Update to 0.2.4.

	Change-Id: If10f3ac78397cfad73a41fb1b2e31cb3026ef82c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-git2-0.9: Update to 0.9.2.
	* gnu/packages/crates-io.scm (rust-git2-0.9): Update to 0.9.2.
	[arguments]: Disable tests.

	Change-Id: Iee008c5f00d9ae7083cd5ebd616637cd9c75feee

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-proptest-derive-0.1: Skip tests.
	* gnu/packages/crates-io.scm (rust-proptest-derive-0.1)[arguments]: Skip
	test suite.

	Change-Id: Id74cb44c698e9dc0564d8ee50c00b19fea83cf82

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-rustls-0.13: Skip tests.
	* gnu/packages/crates-io.scm (rust-tokio-rustls-0.13)[arguments]: Remove
	cargo-test-flags.  Skip the tests.

	Change-Id: Ia28d66118fa6115fe162a1ba26f0872a54016154

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: alfis: Update to 0.8.4.
	* gnu/packages/rust-apps.scm (alfis): Update to 0.8.4.
	[source]: Add snippet to use packaged versions of dependencies.
	[cargo-inputs]: Add rust-spmc-0.3, rust-winapi-0.3.  Replace
	rust-simplelog-0.11 with 0.12, rust-toml-0.5 with 0.7, rust-signature-1
	with 2, rust-base64-0.13 with 0.21, rust-sqlite-0.26 with 0.30,
	rust-uuid-0.8 with 1, rust-lru-0.7 with 0.9, rust-open-2 with 3,
	rust-thread-priority-0.4 with 0.10.
	[inputs]: Add sqlite

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sqlite-0.30.
	* gnu/packages/crates-io.scm (rust-sqlite-0.30): New variable.
	(rust-sqlite-0.26): Inherit from rust-sqlite-0.30.

	Change-Id: I2c6ea99708ef5fe134fa10e1cc7587a602de9478

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sqlite3-src-0.5.
	* gnu/packages/crates-io.scm (rust-sqlite3-src-0.5): New variable.
	(rust-sqlite3-src-0.3): Inherit from rust-sqlite3-src-0.5.

	Change-Id: I908cacf5ace18b7c43b37ae5ac557eea231f9369

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sqlite3-sys-0.15.
	* gnu/packages/crates-io.scm (rust-sqlite3-sys-0.15): New variable.
	(rust-sqlite3-sys-0.13): Inherit from rust-sqlite3-sys-0.15.

	Change-Id: I58a146147f2c39eba9544cd9e310439e8aad7dee

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tokio-uring-0.4.
	* gnu/packages/crates-io.scm (rust-tokio-uring-0.4): New variable.

	Change-Id: I2d93d6537eb6c6357982cd854a821401908ec479

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tinyfiledialogs-3: Update to 3.9.1.
	* gnu/packages/crates-io.scm (rust-tinyfiledialogs-3): Update to 3.9.1.
	[arguments]: Don't skip the build.

	Change-Id: Ice7fd1763b858d415f86879cb7a39840d07b353c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-thread-priority-0.10.
	* gnu/packages/crates-io.scm (rust-thread-priority-0.10): New variable.
	(rust-thread-priority-0.4): Inherit from rust-thread-priority-0.10.

	Change-Id: I17411589ae129ffe3805668dc342408d00c020cb

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-temporary-0.6.
	* gnu/packages/crates-io.scm (rust-temporary-0.6): New variable.

	Change-Id: Iaa96bd997352094930c4dc680b1ac7e8d5081007

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-simplelog-0.12.
	* gnu/packages/crates-io.scm (rust-simplelog-0.12): New variable.
	(rust-simplelog-0.11): Inherit from rust-simplelog-0.12.

	Change-Id: Ie101636088c7eed8ace722bc9ea53809c357f965

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sc-0.2.
	* gnu/packages/crates-io.scm (rust-sc-0.2): New variable.

	Change-Id: Ifbebc028bc83cf0f199e087c4ca26fac5538918f

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rstest-0.13.
	* gnu/packages/crates-io.scm (rust-rstest-0.13): New variable.

	Change-Id: If3aaad4342441c752617f2fa739f53e3e0abfc54

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rstest-macros-0.13.
	* gnu/packages/crates-io.scm (rust-rstest-macros-0.13): New variable.

	Change-Id: Idf17aea36892e47369ef5de1b882dc50ea79ac2e

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-open-3.
	* gnu/packages/crates-io.scm (rust-open-3): New variable.
	(rust-open-2): Inherit from rust-open-3.

	Change-Id: I03bcb01e24960b97fa6b8345805c44ac432fa728

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-lru-0.9.
	* gnu/packages/crates-io.scm (rust-lru-0.9): New variable.
	(rust-lru-0.7): Inherit from rust-lru-0.9.

	Change-Id: I930762a081e9511eef6e18498bb27e15e6d1dbcc

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-io-uring-0.5.
	* gnu/packages/crates-io.scm (rust-io-uring-0.5): New variable.

	Change-Id: Ib11d26befa77480408dea342c6ea19ba6b1e158e

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-iai-0.1.
	* gnu/packages/crates-io.scm (rust-iai-0.1): New variable.

	Change-Id: Ie920c26487f58f883ccd0a91a5e7456b55202440

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-iai-macro-0.1.
	* gnu/packages/crates-io.scm (rust-iai-macro-0.1): New variable.

	Change-Id: I723c7d55103f2ae52a1215cddcd3632611b630d9

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-chacha20poly1305-0.9: Update to 0.9.1.
	* gnu/packages/crates-io.scm (rust-chacha20poly1305-0.9): Update to 0.9.1.
	[home-page]: Update to new home-page.

	Change-Id: I34384bc3f51440bb250b4eb9efb20c3eb1a9ddca

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-actix-rt-2.
	* gnu/packages/crates-io.scm (rust-actix-rt-2): New variable.
	(rust-actix-rt-1): Inherit from rust-actix-rt-2.

	Change-Id: Ife436711a9b6bc23560a69d4ca65c97fb46a4d84

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-actix-macros-0.2.
	* gnu/packages/crates-io.scm (rust-actix-macros-0.2): New variable.
	(rust-actix-macros-0.1): Inherit from rust-actix-macros-0.2.

	Change-Id: I7e77ff1258f2b00e52c5936559487f84d8852911

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-num-traits-0.2: Update to 0.2.17.
	* gnu/packages/crates-io.scm (rust-num-traits-0.2): Update to 0.2.17.
	[arguments]: Don't skip build.

	Change-Id: I0b10199ae419184b3975cc64c9b3a346f35aaa9f

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-num-bigint-0.4: Update to 0.4.4.
	* gnu/packages/crates-io.scm (rust-num-bigint-0.4): Update to 0.4.4.
	[arguments]: Don't skip build.

	Change-Id: I5db991a7a39cf97c4d5c682c050ff07f2ef16930

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-num-bigint-0.3: Update to 0.3.3.
	* gnu/packages/crates-io.scm (rust-num-bigint-0.3): Update to 0.3.3.
	[arguments]: Don't skip build.

	Change-Id: Ice7b3840e3b2fbb0aa9eae4f0767bc62beb3a50f

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bigdecimal-0.2: Update to 0.2.2.
	* gnu/packages/crates-io.scm (rust-bigdecimal-0.2): Update to 0.2.2.

	Change-Id: I0ffbd248e532fa1ff35082d13dd7cf3acc9ccdc8

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rustls-native-certs-0.4: Skip tests.
	* gnu/packages/crates-io.scm (rust-rustls-native-certs-0.4)[arugments]:
	Disable test suite.

	Change-Id: Ifae86869131cb268c7470ed71d8e8dc293ea9636

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-objc2-encode-2: Skip test suite.
	* gnu/packages/crates-io.scm (rust-objc2-encode-2)[arguments]: Skip
	tests.

	Change-Id: Ie80c60bce31054c0192acfcebb9fc45cb2ce4e1f

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-uuid-0.5: Only test the library.
	* gnu/packages/crates-io.scm (rust-uuid-0.5)[arguments]: Add
	cargo-test-flags to only test the library.

	Change-Id: I5d3f578cd4642b718701bf54de54886c62a7599b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rstar-0.9: Update to 0.9.3.
	* gnu/packages/crates-io.scm (rust-rstar-0.9): Update to 0.9.3.
	[arguments]: Add cargo-test-flags to only test the library.
	[cargo-inputs]: Replace rust-heapless-0.6 with 0.7.  Remove
	rust-pdqselect-0.1.

	Change-Id: Ia036ee6de1e117fd9ca2aaa159ebee8e7d2489d9

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-heapless-0.7: Update to 0.7.16.
	* gnu/packages/crates-io.scm (rust-heapless-0.7): Update to 0.7.16.
	[arguments]: Don't skip build.  Add cargo-test-flags to only test the
	library.
	[cargo-inputs]: Add rust-rustc-version-0.4.
	[cargo-development-inputs]: Remove rust-scoped-threadpool-0.1.
	[home-page]: Update to new home-page.
	[synopsis]: Fix synopsis.

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-atomic-polyfill-0.1: Update to 0.1.11.
	* gnu/packages/crates-io.scm (rust-atomic-polyfill-0.1): Update to
	0.1.11.
	[arguments]: Don't skip tests.
	[cargo-inputs]: Replace rust-critical-section-0.2 with 1.  Remove
	rust-riscv-target-0.1.

	Change-Id: Iaa1172299206aa1f2505e23f3455984b5a4e075c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-y4m-0.7: Don't skip build.
	* gnu/packages/crates-graphics.scm (rust-y4m-0.7)[arguments]: Don't skip
	build.

	Change-Id: If4e6a9940963ebbaae3015c3ac6355e28a2f60ec

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nom-5: Update to 5.1.3.
	* gnu/packages/crates-io.scm (rust-nom-5): Update to 5.1.3.
	[arguments]: Remove trailing #t from phases.

	Change-Id: I1dfb3b740aef55a8d0161a08b039f75d46169332

2023-11-28  Steve George  <steve@futurile.net>

	gnu: rust-cache-padded-1: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-cache-padded-1): Update to 1.3.0.

	Change-Id: Ib4326bb1cd430e7515c907a4c23a5fd60f5d7995

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bitflags-1: Update comments.
	* gnu/packages/crates-io.scm (rust-bitflags-1)[arguments]: Update
	comment for skipping the tests.

	Change-Id: I52c0b4e77a2fc088ecf197eafe85295b2b2cb03f

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-base64-0.12: Cleanup package.
	* gnu/packages/crates-io.scm (rust-base64-0.12)[source]: Remove old rust
	version workaround.
	[cargo-development-inputs]: Remove rust-doc-comment-0.3.
	(rust-base64-0.11): Adjust accordingly.

	Change-Id: I4319f4b07934894094975da52100767b8944315f

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xremap: Remove older dependencies workaround.
	* gnu/packages/rust-apps.scm (rust-xremap)[source]: Remove snippet.

	Change-Id: If67c214293f60c8dd1a36cf9552abf7861d370f3

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-with-3: Update to 3.4.0.
	* gnu/packages/crates-io.scm (rust-serde-with-3): Update to 3.4.0.
	[source]: Add snippet to allow newer versions of dependencies.
	[arguments]: Don't skip tests.  Add cargo-test-flags to skip one
	specific test.
	[cargo-inputs]: Add rust-document-features-0.2, rust-hashbrown-0.14,
	rust-indexmap-2.
	[cargo-development-inputs]: Add rust-xml-rs-0.8.

	Change-Id: Id053c86179998e4355d52de49040fa93f305cf61

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-with-macros-3: Update to 3.4.0.
	* gnu/packages/crates-io.scm (rust-serde-with-macros-3): Update to 3.4.0.

	Change-Id: Ib54a836387b563fe145b5a1823e237e3f5b62a52

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xml-rs-0.8: Update to 0.8.19.
	* gnu/packages/crates-io.scm (rust-xml-rs-0.8): Update to 0.8.19.
	[source]: Remove snippet.
	[cargo-development-inputs]: Remove field.
	[home-page]: Update to new home-page.

	Change-Id: I37207ba46e5748e91dafec2fe40795727cbd2b1c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pretty-assertions-1: Update to 1.4.0.
	* gnu/packages/crates-io.scm (rust-pretty-assertions-1): Update to 1.4.0.
	[cargo-inputs]: Remove rust-ctor-0.1, rust-output-vt100-0.1.
	[home-page]: Update to new home-page.

	Change-Id: Id493de288538b053af4e4eb3e4d063adac5f0795

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-log-0.4: Update to 0.4.20.
	* gnu/packages/crates-io.scm (rust-log-0.4): Update to 0.4.20.
	[cargo-inputs]: Add rust-sval-ref-2.  Replace rust-sval-1 with 2.
	Remove rust-cfg-if-1.
	[cargo-development-inputs]: Add rust-proc-macro2-1, rust-sval-derive-2.
	Replace rust-sval-1 with 2.  Remove rust-rustversion-1.

	Change-Id: Ifda4eeb27a7d08143ce5cfd5073d4a5c999a4952

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-value-bag-1: Update to 1.4.2.
	* gnu/packages/crates-io.scm (rust-value-bag-1): Update to 1.4.2.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-value-bag-serde1-1, rust-value-bag-sval2-1.
	Remove rust-ctor-0.1, rust-erased-serde-0.3, rust-serde-1,
	rust-serde-fmt-1, rust-sval-1, rust-version-check-0.9.
	[cargo-development-inputs]: Add rust-wasm-bindgen-0.2,
	rust-wasm-bindgen-test-0.3.

	Change-Id: I1184493dd14f535a801492218a14e2f6af7fb0c8

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-value-bag-serde1-1.
	* gnu/packages/crates-io.scm (rust-value-bag-serde1-1): New variable.

	Change-Id: I5a2fae1dfb4f96884d4b5f46b71ebe95d4422bfe

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-value-bag-sval2-1.
	* gnu/packages/crates-io.scm (rust-value-bag-sval2-1): New variable.

	Change-Id: Ia0d24e1861eec0d03d814384c5d7585a4cb21df1

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sval-2.
	* gnu/packages/crates-io.scm (rust-sval-2): New variable.
	(rust-sval-1): Inherit from rust-sval-2.

	Change-Id: Idb4c69419c136a305496aed324390d77bfc89775

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sval-buffer-2.
	* gnu/packages/crates-io.scm (rust-sval-buffer-2): New variable.

	Change-Id: I1d7b368a42f9d7fb58dee0e13e8c530b5cd85367

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sval-derive-macros-2.
	* gnu/packages/crates-io.scm (rust-sval-derive-macros-2): New variable.

	Change-Id: I0b79e25a2af40934694c592e126c5c7e2fbd4a25

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sval-dynamic-2.
	* gnu/packages/crates-io.scm (rust-sval-dynamic-2): New variable.

	Change-Id: I954d84c2f1bf83d93fdec59d625641791eb6af8f

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sval-flatten-2.
	* gnu/packages/crates-io.scm (rust-sval-flatten-2): New variable.

	Change-Id: I6a23ddae32d3ad55a8860e2b4f9e498b31ca2019

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sval-fmt-2.
	* gnu/packages/crates-io.scm (rust-sval-fmt-2): New variable.

	Change-Id: Iabef4aa6b880f510219015d8c4e1443c6aaad83e

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sval-json-2.
	* gnu/packages/crates-io.scm (rust-sval-json-2): New variable.

	Change-Id: Ia47a06399d9fb39ed53933686ddbb9ab9e58bf7a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sval-ref-2.
	* gnu/packages/crates-io.scm (rust-sval-ref-2): New variable.

	Change-Id: I9d20fae380da842a3fb0d8eeab512514f64a702f

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sval-serde-2.
	* gnu/packages/crates-io.scm (rust-sval-serde-2): New variable.

	Change-Id: I1e3dbc99bd2b39dffeda4f012c9739f71e84976a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sval-test-2.
	* gnu/packages/crates-io.scm (rust-sval-test-2): New variable.

	Change-Id: I43b3fb641b5d49659899388786ce84e452238ff7

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sval-derive-2.
	* gnu/packages/crates-io.scm (rust-sval-derive-2): New variable.
	(rust-sval-derive-1): Inherit from rust-sval-derive-2.

	Change-Id: I4ac1c22829a709484be54e0fe07230dfade3e400

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-serde-buf-0.1.
	* gnu/packages/crates-io.scm (rust-serde-buf-0.1): New variable.

	Change-Id: Iec6897b1795e2402feacf68b966672616b6408d5

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-memchr-2: Update to 2.6.4.
	* gnu/packages/crates-io.scm (rust-memchr-2): Update to 2.6.4.
	[cargo-inputs]: Add rust-log-0.4.  Remove rust-libc-0.2.

	Change-Id: Ifd985b7e82cd588f42b1e2b3b3ca7b66f0db2b55

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-regex-1: Update to 1.10.2.
	* gnu/packages/crates-io.scm (rust-regex-1): Update to 1.10.2.
	[cargo-inputs]: Replace rust-regex-automata-0.3 with 0.4,
	rust-regex-syntax-0.7 with 0.8.

	Change-Id: I039583e79f0ea09f297fa23ac374c312201a7a07

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-regex-syntax-0.8.
	* gnu/packages/crates-io.scm (rust-regex-syntax-0.8): New variable.
	(rust-regex-syntax-0.7): Inherit from rust-regex-syntax-0.8.

	Change-Id: Ic037695eaa1567421bda84a96ad0a4ea893d505b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-regex-automata-0.4.
	* gnu/packages/crates-io.scm (rust-regex-automata-0.4): New variable.
	(rust-regex-automata-0.3): Inherit from rust-regex-automata-0.4.

	Change-Id: Ic63656f4bfab4a7875a067814f3ca719db649b01

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-0.45.
	* gnu/packages/crates-io.scm (rust-gix-0.45): New variable.

	Change-Id: I370c2234b2e82f793a7ff890c74ee2e01e4d0bf6

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-actor-0.21.
	* gnu/packages/crates-io.scm (rust-gix-actor-0.21): New variable.

	Change-Id: I587f07548c311801350ff54e6d1592ed17ae2c9f

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-attributes-0.13.
	* gnu/packages/crates-io.scm (rust-gix-attributes-0.13): New variable.

	Change-Id: Ibfad769eb98755267678c792d058e13abe2b83a9

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-bitmap-0.2.
	* gnu/packages/crates-io.scm (rust-gix-bitmap-0.2): New variable.

	Change-Id: I9ef94ba17cac68eb4818ad788ea58411ee80ac06

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-chunk-0.4.
	* gnu/packages/crates-io.scm (rust-gix-chunk-0.4): New variable.

	Change-Id: If914633b82eebf39754f4c9663d9f0d11465251a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-command-0.2.
	* gnu/packages/crates-io.scm (rust-gix-command-0.2): New variable.

	Change-Id: I82c8497f50c221f678bb41b3dea4ea4683cd9ab8

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-commitgraph-0.16.
	* gnu/packages/crates-io.scm (rust-gix-commitgraph-0.16): New variable.

	Change-Id: I17e797f672625470efa532fbb60efa7433b09fef

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-config-0.23.
	* gnu/packages/crates-io.scm (rust-gix-config-0.23): New variable.

	Change-Id: Iae8243ccaac5c2346810bef7605774e811ff60a8

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-config-value-0.12.
	* gnu/packages/crates-io.scm (rust-gix-config-value-0.12): New variable.

	Change-Id: Id4d3ccb2cf311f36a33fac7442cb7322a2a850f1

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-credentials-0.15.
	* gnu/packages/crates-io.scm (rust-gix-credentials-0.15): New variable.

	Change-Id: Ic3b78b6a2d35cca8d7c3f09ac16443a71c64cd31

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-date-0.5.
	* gnu/packages/crates-io.scm (rust-gix-date-0.5): New variable.

	Change-Id: Ia5d2f9df956b03681875126f05428ee0f4546c03

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-diff-0.30.
	* gnu/packages/crates-io.scm (rust-gix-diff-0.30): New variable.

	Change-Id: I943cbc56fe9b53549fb25b00ad655fc5a50a99ce

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-discover-0.19.
	* gnu/packages/crates-io.scm (rust-gix-discover-0.19): New variable.

	Change-Id: I05a4dc90ca7aba07bdcbce51a78a6db63e8c7e98

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-features-0.30.
	* gnu/packages/crates-io.scm (rust-gix-features-0.30): New variable.

	Change-Id: Ib598ba11514b0526ea0aa389e81b2a30a8e518d0

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-fs-0.2.
	* gnu/packages/crates-io.scm (rust-gix-fs-0.2): New variable.

	Change-Id: If901da7f5ba79b1e5f0686ab9660f3a032ebcc7b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-glob-0.8.
	* gnu/packages/crates-io.scm (rust-gix-glob-0.8): New variable.

	Change-Id: Ifae8a18ccdcbbf26f509ac69e55722eae6578998

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-hash-0.11.
	* gnu/packages/crates-io.scm (rust-gix-hash-0.11): New variable.

	Change-Id: I8232fbb4db469b47c1ece7401a5ee65a6cb2ee08

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-hashtable-0.2.
	* gnu/packages/crates-io.scm (rust-gix-hashtable-0.2): New variable.

	Change-Id: Ic0a10b703287f1265338787a9c12e5be35dd4178

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-ignore-0.3.
	* gnu/packages/crates-io.scm (rust-gix-ignore-0.3): New variable.

	Change-Id: I8fa3c3336db6a9358c0788f6610f4cfaad87c736

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-index-0.17.
	* gnu/packages/crates-io.scm (rust-gix-index-0.17): New variable.

	Change-Id: I561f1183221487c2643af1d802a30704e3f0c37c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-lock-6.
	* gnu/packages/crates-io.scm (rust-gix-lock-6): New variable.

	Change-Id: I1ba12bffa4ce25a0c642d4ab9c3585d7e5744b99

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-mailmap-0.13.
	* gnu/packages/crates-io.scm (rust-gix-mailmap-0.13): New variable.

	Change-Id: Ie34cd881b661639f5943e208431d9cccf17a05f4

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-negotiate-0.2.
	* gnu/packages/crates-io.scm (rust-gix-negotiate-0.2): New variable.

	Change-Id: I0f01a7e3ee03e93a568bb4268209413b0428c413

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-object-0.30.
	* gnu/packages/crates-io.scm (rust-gix-object-0.30): New variable.

	Change-Id: I5e3921c4a408e6a35b20db809c87dbfcf05fff97

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-odb-0.46.
	* gnu/packages/crates-io.scm (rust-gix-odb-0.46): New variable.

	Change-Id: I1b103a21fcdd0cade444068fc6650a8f77574bd3

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-pack-0.36.
	* gnu/packages/crates-io.scm (rust-gix-pack-0.36): New variable.

	Change-Id: I693c23d7b42d3b8576367c73238d9f24c937766c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-packetline-0.16.
	* gnu/packages/crates-io.scm (rust-gix-packetline-0.16): New variable.

	Change-Id: If6cc41d395a62747dbfa1ddda6d83093255065d6

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-path-0.8.
	* gnu/packages/crates-io.scm (rust-gix-path-0.8): New variable.

	Change-Id: Idcef0deb830065a06e31e484248326bf6123217c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-prompt-0.5.
	* gnu/packages/crates-io.scm (rust-gix-prompt-0.5): New variable.

	Change-Id: I54ecfbee7ce799148b031702d227fda66834f259

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-protocol-0.33.
	* gnu/packages/crates-io.scm (rust-gix-protocol-0.33): New variable.

	Change-Id: I903607b4a6d07c520a9561141677361fed39c735

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-quote-0.4.
	* gnu/packages/crates-io.scm (rust-gix-quote-0.4): New variable.

	Change-Id: I60f6aa3596522cf04d8ade8def138936d71dacce

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-ref-0.30.
	* gnu/packages/crates-io.scm (rust-gix-ref-0.30): New variable.

	Change-Id: I1765227d938d1d68b991466ad9199d793acb8aa6

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-refspec-0.11.
	* gnu/packages/crates-io.scm (rust-gix-refspec-0.11): New variable.

	Change-Id: I71bf417cdf8c2fde811f8d514bcd674b20006455

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-revision-0.15.
	* gnu/packages/crates-io.scm (rust-gix-revision-0.15): New variable.

	Change-Id: Ib16f21cf46df59a994a55053a96b1099bf42ad3a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-revwalk-0.1.
	* gnu/packages/crates-io.scm (rust-gix-revwalk-0.1): New variable.

	Change-Id: I20b9d816130bb41ec20982810b7ae0e5916e012c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-sec-0.8.
	* gnu/packages/crates-io.scm (rust-gix-sec-0.8): New variable.

	Change-Id: I5a74e6c3fcece1a053d5a235edb4ce4fdd684be5

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-tempfile-6.
	* gnu/packages/crates-io.scm (rust-gix-tempfile-6): New variable.

	Change-Id: Ic38341fad6d443bab5e449f8aef3a5d24975bd4f

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-trace-0.1.
	* gnu/packages/crates-io.scm (rust-gix-trace-0.1): New variable.

	Change-Id: I3945dbcfbcc60da08b6e308fc0e99cb3cdf21fbc

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-transport-0.32.
	* gnu/packages/crates-io.scm (rust-gix-transport-0.32): New variable.

	Change-Id: I3c52eff419cd5d9ba36266d9697779cb1b290c8f

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-traverse-0.26.
	* gnu/packages/crates-io.scm (rust-gix-traverse-0.26): New variable.

	Change-Id: Idb2f333fa1cb3e3bbc42669a45329902755248b1

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-url-0.19.
	* gnu/packages/crates-io.scm (rust-gix-url-0.19): New variable.

	Change-Id: Iaa0d463f5f6096f0dd8a7bb081668c9d40efbc6c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-utils-0.1.
	* gnu/packages/crates-io.scm (rust-gix-utils-0.1): New variable.

	Change-Id: I9a8854fe120207b648965ad1c8dcbb199847ddf3

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-validate-0.7.
	* gnu/packages/crates-io.scm (rust-gix-validate-0.7): New variable.

	Change-Id: I00b91090a56701a6f6d8cda1f2676d5dadbb4634

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gix-worktree-0.18.
	* gnu/packages/crates-io.scm (rust-gix-worktree-0.18): New variable.

	Change-Id: I3c446f4c195d17db2cc025727f89439b9b79e47e

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-btoi-0.4.
	* gnu/packages/crates-io.scm (rust-btoi-0.4): New variable.

	Change-Id: I90da4c2686b110b877a6dc9cea9af6ee38982fc7

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-clru-0.6.
	* gnu/packages/crates-io.scm (rust-clru-0.6): New variable.

	Change-Id: I2b529864707c82931df45e189732fe5a6050b7ae

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-conpty-0.5.
	* gnu/packages/crates-io.scm (rust-conpty-0.5): New variable.

	Change-Id: I2675cc8353d23277708254ea2e4451e683c47f4c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-crosstermion-0.11.
	* gnu/packages/crates-io.scm (rust-crosstermion-0.11): New variable.

	Change-Id: Ic62c37db934907b08aae4962eb56be1fe6dc705a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-defer-0.1.
	* gnu/packages/crates-io.scm (rust-defer-0.1): New variable.

	Change-Id: Iace1652c9329308a11ebb8180e48d83894b6bc2a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-expectrl-0.7.
	* gnu/packages/crates-io.scm (rust-expectrl-0.7): New variable.

	Change-Id: I3af804bb5795fa065f124466cbaa04b5e4793dc6

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-faster-hex-0.8.
	* gnu/packages/crates-io.scm (rust-faster-hex-0.8): New variable.

	Change-Id: I03865bdfad13f371c55dd4604f25e70e52e3dcaa

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-filedescriptor-0.8.
	* gnu/packages/crates-io.scm (rust-filedescriptor-0.8): New variable.

	Change-Id: I180aa562a81b3504bce4ea5525dba186b95076dc

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-jwalk-0.8.
	* gnu/packages/crates-io.scm (rust-jwalk-0.8): New variable.

	Change-Id: I334353f2913eb15a522fefbda3a165f9e47ed98a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-human-format-1.
	* gnu/packages/crates-io.scm (rust-human-format-1): New variable.

	Change-Id: If3147d7bc002a789994edbe80b77e1ec5ae9b685

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-imara-diff-0.1.
	* gnu/packages/crates-io.scm (rust-imara-diff-0.1): New variable.

	Change-Id: If29c503a80b7ff6b6a7db4ccd1dbb8f7be78cc65

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-io-close-0.3.
	* gnu/packages/crates-io.scm (rust-io-close-0.3): New variable.

	Change-Id: If02416545b4d3ceee1f3b6d922cc22609d286fca

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-portable-atomic-util-0.1.
	* gnu/packages/crates-io.scm (rust-portable-atomic-util-0.1): New variable.

	Change-Id: I54b35d43f64e4283340a5147dbdd80f346bdd2bc

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-prodash-25.
	* gnu/packages/crates-io.scm (rust-prodash-25): New variable.

	Change-Id: I22799b1b8b222fed0568bfe138af354b4f7f0929

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ptyprocess-0.4.
	* gnu/packages/crates-io.scm (rust-ptyprocess-0.4): New variable.

	Change-Id: I72b82dbfd2cb9daeefc002f84628a41729a8710e

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ratatui-0.20.
	* gnu/packages/crates-io.scm (rust-ratatui-0.20): New variable.

	Change-Id: Icb882a0f74045e3392221d84cc4a293665836e35

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rustc-hex-1.
	* gnu/packages/crates-io.scm (rust-rustc-hex-1): New variable.

	Change-Id: Ibd2b1305acc489276ec17c966887e300beccf443

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-symlink-0.1.
	* gnu/packages/crates-io.scm (rust-symlink-0.1): New variable.

	Change-Id: Ie8a9ae16859695843d8c330147b8d415c29b5246

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-tui-react-0.20.
	* gnu/packages/crates-io.scm (rust-tui-react-0.20): New variable.

	Change-Id: If2f80bab271d7cb0d761fb60928e4f797cbd6e9f

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-uluru-3.
	* gnu/packages/crates-io.scm (rust-uluru-3): New variable.

	Change-Id: I78855a1fa8f98d0b0e0e2a73d163270e7fd14868

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-unicode-bom-2.
	* gnu/packages/crates-io.scm (rust-unicode-bom-2): New variable.

	Change-Id: Ib07324c65ed743b28b91fb140c75ac83e336d0d0

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-windows-0.44.
	* gnu/packages/crates-io.scm (rust-windows-0.44): New variable.

	Change-Id: I8647037e2892887aac19ddfc11cdb23cf4fc7e3c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-windows-implement-0.44.
	* gnu/packages/crates-io.scm (rust-windows-implement-0.44): New variable.

	Change-Id: I77c90dbc7e485f6c54f380c9f6ab8de6850b564d

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-windows-interface-0.44.
	* gnu/packages/crates-io.scm (rust-windows-interface-0.44): New variable.

	Change-Id: Iba27ce10d7c5db5b0234e5e25fd89bcd72ac0c9d

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-git2-curl-0.18.
	* gnu/packages/crates-io.scm (rust-git2-curl-0.18): New variable.
	(rust-git2-curl-0.17): Inherit from rust-git2-curl-0.18.

	Change-Id: I09e0dc2a9bd20694d3eea17ccb686885166a9826

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-c: Update to 0.9.27.
	* gnu/packages/rust-apps.scm (rust-cargo-c): Update to 0.9.27.
	[cargo-inputs]: Add rust-windows-sys-0.48.  Replace rust-cargo-0.69 with
	0.74, rust-cbindgen-0.24 with 0.26, rust-itertools-0.10 with 0.11.
	[inputs]: Replace libgit2 with libgit2-1.6.

	Change-Id: Id697dd15d444fab60c55647c87d4d6689d69148b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-0.69: Replace with 0.74.
	* gnu/packages/crates-io.scm (rust-cargo-0.74): New variable.
	(rust-cargo-0.69): Remove variable.

	Change-Id: I09235085bc7691551953dff9285972b3e7a3773a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crates-io-0.35: Replace with 0.38.
	* gnu/packages/crates-io.scm (rust-crates-io-0.38): New variable.
	(rust-crates-io-0.35): Remove variable.

	Change-Id: I794c1b52ffb8bf2965c3d904fcde3bd0b1189938

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-async-channel-1: Update to 1.9.0.
	* gnu/packages/crates-io.scm (rust-async-channel-1): Update to 1.9.0.
	[cargo-inputs]: Replace rust-concurrent-queue-1 with 2.
	[cargo-development-inputs]: Remove rust-blocking-0.6.
	[home-page]: Update to new home-page.

	Change-Id: I20479cba5b716d708882109d8e292a7b515b4106

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-arc-swap-1: Update to 1.6.0.
	* gnu/packages/crates-io.scm (rust-arc-swap-1): Update to 1.6.0.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-serde-1.  Remove rust-adaptive-barrier-0.1,
	rust-criterion-0.3.
	[cargo-development-inputs]: Add rust-adaptive-barrier-1,
	rust-criterion-0.4, rust-serde-derive-1, rust-serde-test-1.  Replace
	rust-itertools-0.9 with 0.10, rust-parking-lot-0.11 with 0.12,
	rust-proptest-0.10 with 1.

	Change-Id: I4572fd1c6df261702ba7dc95cff83a68c57c8e02

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-git2-0.17.
	* gnu/packages/crates-io.scm (rust-git2-0.17): New variable.
	(rust-git2-0.16): Inherit from rust-git2-0.17.

	Change-Id: Icba5e2e69dbbe11dea4bb0a96a8d3850ef23b2aa

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cargo-credential-wincred-0.3.
	* gnu/packages/crates-io.scm (rust-cargo-credential-wincred-0.3): New
	variable.

	Change-Id: I675bf8ceb4b88fc7f4c349b4c730da763073ab81

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cargo-credential-macos-keychain-0.3.
	* gnu/packages/crates-io.scm (rust-cargo-credential-macos-keychain-0.3):
	New variable.

	Change-Id: I6f8521411d757b48bb94f3b6e9146534dcce03db

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cargo-credential-libsecret-0.3.
	* gnu/packages/crates-io.scm (rust-cargo-credential-libsecret-0.3): New
	variable.

	Change-Id: Ia28e518b269ee0ccd95de5d1cfe973a76260aa13

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cargo-credential-0.3.
	* gnu/packages/crates-io.scm (rust-cargo-credential-0.3): New variable.

	Change-Id: I911d4223761a1c22645f3651350eb0bf83f837fd

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-util-0.2: Update to 0.2.6.
	* gnu/packages/crates-io.scm (rust-cargo-util-0.2): Update to 0.2.6.
	[cargo-inputs]: Add rust-sha2-0.10, rust-tracing-0.1,
	rust-windows-sys-0.48.  Replace rust-miow-0.5 with 0.6.  Remove
	rust-crypto-hash-0.3, rust-log-0.4, rust-winapi-0.3.

	Change-Id: Ie25abd8ad3be56c47d7395f7fb3fdea7429d97df

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-im-rc-15: Update to 15.1.0.
	* gnu/packages/crates-io.scm (rust-im-rc-15): Update to 15.1.0.
	[cargo-inputs]: Replace rust-arbitrary-0.4 with 1, rust-proptest-0.9
	with 1, rust-quickcheck-0.9 with 1, rust-rand-core-0.5 with 0.6,
	rust-rand-xoshiro-0.4 with 0.6.
	[cargo-development-inputs]: Replace rust-pretty-assertions-0.6 with 1,
	rust-proptest-0.9 with 1, rust-proptest-derive-0.1 with 0.3,
	rust-rand-0.7 with 0.8.  Remove rust-version-check-0.9.

	Change-Id: Ie45b68a4d9f4a9104a08bd2c5d9f092af6869ce2

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-libgit2-sys-0.15.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.15): New variable.
	(rust-libgit2-sys-0.14): Inherit from rust-libgit2-sys-0.15.

	Change-Id: Ic9e5705270fb6029ca34e877d2dadb0d184128cd

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-libssh2-sys-0.3.
	* gnu/packages/crates-io.scm (rust-libssh2-sys-0.3): New variable.
	(rust-libssh2-sys-0.2): Inherit from rust-libssh2-sys-0.3.

	Change-Id: Ie235ebec0f8f06b0c969c9a7072f7fd5870d020f

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-miow-0.6.
	* gnu/packages/crates-io.scm (rust-miow-0.6): New variable.
	(rust-miow-0.5): Inherit from rust-miow-0.6.

	Change-Id: I1c31c3fe9f081f1d9da6dab4d13fe40733092f08

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-opener-0.6.
	* gnu/packages/crates-io.scm (rust-opener-0.6): New variable.
	(rust-opener-0.5): Inherit from rust-opener-0.6.

	Change-Id: Id5b7b9dd2b94df5ea5b81dc9898253acd4e6be05

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-os-info-3: Update to 3.7.0.
	* gnu/packages/crates-io.scm (rust-os-info-3): Update to 3.7.0.

	Change-Id: I35a3f07373ff9cfd2bdeddbf64542759961c3f99

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pasetors-0.6: Update to 0.6.7.
	* gnu/packages/crates-io.scm (rust-pasetors-0.6): Update to 0.6.7.

	Change-Id: Ia1ff5a97bffd25390dbfb8e3ea388287d20540a0

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-piper-0.2.
	* gnu/packages/crates-io.scm (rust-piper-0.2): New variable.
	(rust-piper-0.1): Inherit from rust-piper-0.2.

	Change-Id: I031dafb2dd3c06574f8e98221080b9a95aa520b7

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-blocking-1: Update to 1.4.1.
	* gnu/packages/crates-io.scm (rust-blocking-1): Update to 1.4.1.
	[cargo-inputs]: Add rust-async-lock-2, rust-futures-io-0.3,
	rust-piper-0.2, rust-tracing-0.1.  Replace rust-fastrand-1 with 2.
	Remove rust-atomic-waker-1, rust-once-cell-1.
	[cargo-development-inputs]: Add rust-futures-lite-1.
	[home-page]: Update to new home-page.

	gnu: rust-polling-2: Update to 2.8.0.
	* gnu/packages/crates-io.scm (rust-polling-2): Update to 2.8.0.
	[cargo-inputs]: Add rust-autocfg-1, rust-bitflags-1,
	rust-concurrent-queue-2, rust-pin-project-lite-0.2,
	rust-windows-sys-0.48.  Replace rust-cfg-if-0.1 with 1.  Remove
	rust-wepoll-sys-3, rust-winapi-0.3.
	[cargo-development-inputs]: Add rust-fastrand-1.
	[home-page]: Update to new home-page.

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-portable-atomic-1: Update to 1.4.3.
	* gnu/packages/crates-io.scm (rust-portable-atomic-1): Update to 1.4.3.
	[cargo-development-inputs]: Add rust-build-context-0.1.  Replace
	rust-fastrand-1 with 2.  Remove rust-critical-section-1,
	rust-once-cell-1, rust-rustversion-1, rust-serde-1.

	Change-Id: I4624ecd5bf572c786fa0c66f496f6ade03b2197b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-spanned-0.6: Update to 0.6.3.
	* gnu/packages/crates-io.scm (rust-serde-spanned-0.6): Update to 0.6.3.

	Change-Id: Ifd309a0855ded39a1310388398f8d468562ff5e6

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-semver-1: Update to 1.0.20.
	* gnu/packages/crates-io.scm (rust-semver-1): Update to 1.0.20.
	[home-page]: Update to new home-page.
	[description]: Update description.

	Change-Id: Ia1fbc9ece9edca1e68dbf6f2b46440d5ab621194

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sha2-0.10: Update to 0.10.8.
	* gnu/packages/crates-io.scm (rust-sha2-0.10): Update to 0.10.8.

	Change-Id: If798745a9882641ffc6828377c136f216f2d05d2

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sha2-asm-0.6: Update to 0.6.3.
	* gnu/packages/crates-io.scm (rust-sha2-asm-0.6): Update to 0.6.3.

	Change-Id: I7b817425fb7980be6281e3d0dc54fca85c0584ff

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tar-0.4: Update to 0.4.40.
	* gnu/packages/crates-io.scm (rust-tar-0.4): Update to 0.4.40.
	[cargo-inputs]: Replace rust-xattr-0.2 with 1.

	Change-Id: I47bf53a4803516d65b8f41f3fdf035618bbfac0b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-termcolor-1: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-termcolor-1): Update to 1.3.0.
	[arguments]: Don't skip build.

	Change-Id: I5ab259eca3f5127b9c8207f4bc92b957b794a7b6

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-thiserror-1: Update to 1.0.50.
	* gnu/packages/crates-io.scm (rust-thiserror-1): Update to 1.0.50.
	[arguments]: Don't skip build.

	Change-Id: I419d5ff712c3cf84c08f4f4146520e011365a76a

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-thiserror-impl-1: Update to 1.0.50.
	* gnu/packages/crates-io.scm (rust-thiserror-impl-1): Update to 1.0.50.
	[arguments]: Don't skip build.
	[cargo-inputs]: Replace rust-syn-1 with 2.

	Change-Id: I804c42332e3aeccb1df06157cd2a03b76931ddf3

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-toml-0.7: Update to 0.7.8.
	* gnu/packages/crates-io.scm (rust-toml-0.7): Update to 0.7.8.
	[cargo-inputs]: Replace rust-indexmap-1 with 2.

	Change-Id: I6d231f0ef6c47e85979763160ae6834b8f4d2fb3

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-toml-datetime-0.6: Update to 0.6.3.
	* gnu/packages/crates-io.scm (rust-toml-datetime-0.6): Update to 0.6.3.

	Change-Id: I262121ced0435cf820cd6081aae66a78bf041fe4

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-toml-edit-0.19: Update to 0.19.15.
	* gnu/packages/crates-io.scm (rust-toml-edit-0.19): Update to 0.19.15.
	[cargo-inputs]: Replace rust-indexmap-1 with 2, rust-winnow-0.4 with
	0.5.
	[home-page]: Update to new home-page.

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-walkdir-2: Update to 2.4.0.
	* gnu/packages/crates-io.scm (rust-walkdir-2): Update to 2.4.0.
	[arguments]: Don't skip build.
	[cargo-inputs]: Remove rust-winapi-0.3.
	[cargo-development-inputs]: Add rust-doc-comment-0.3.

	Change-Id: Ie7bfe65233a2793df87d1fc7bf178b031f86e430

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-windows-0.48.
	* gnu/packages/crates-io.scm (rust-windows-0.48): New variable.
	(rust-windows-0.46): Inherit from rust-windows-0.48.

	Change-Id: I748f8f6d387607271d76713990a917f24398e342

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-windows-implement-0.48.
	* gnu/packages/crates-io.scm (rust-windows-implement-0.48): New variable.
	(rust-windows-implement-0.46): Inherit from rust-windows-implement-0.48.

	Change-Id: I428cd4739f9bb86bea4bba7c434a86afac3c596d

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-windows-interface-0.48.
	* gnu/packages/crates-io.scm (rust-windows-interface-0.48): New variable.
	(rust-windows-interface-0.46): Inherit from rust-windows-interface-0.48.

	Change-Id: I64b4849aee3182922d65afd42a0178b56304e968

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-winnow-0.5.
	* gnu/packages/crates-io.scm (rust-winnow-0.5): New variable.
	(rust-winnow-0.4): Inherit from rust-winnow-0.5.

	Change-Id: Ia7e2dc5c52f57d3cd7b3eb4657d79a2da410163c

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-xattr-1.
	* gnu/packages/crates-io.scm (rust-xattr-1): New variable.
	(rust-xattr-0.2): Inherit from rust-xattr-1.

	Change-Id: Ib28cea71b8fe5c55952eefa7bc26bb262c3e0a71

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add libgit2-1.6.
	* gnu/packages/version-control.scm (libgit2-1.6): New variable.

	Change-Id: I6e6bc8a7f0a084c299899d97c74b70eacceb810b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-ignored-0.1: Update to 0.1.9.
	* gnu/packages/crates-io.scm (rust-serde-ignored-0.1): Update to 0.1.9.

	Change-Id: I674d7f3c88c367cd42aede973004134cc01a7cfd

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-libloading-0.8.
	* gnu/packages/crates-io.scm (rust-libloading-0.8): New variable.
	(rust-libloading-0.7): Inherit from rust-libloading-0.8.

	Change-Id: I2ff48e71770d3b34cdb70f72125e255f740458a8

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-is-terminal-0.4: Update to 0.4.9.
	* gnu/packages/crates-io.scm (rust-is-terminal-0.4): Update to 0.4.9.
	[cargo-inputs]: Replace rust-rustix-0.37 with 0.38.  Remove
	rust-io-lifetimes-1.
	[cargo-development-inputs]: Add rust-rustix-0.38.

	Change-Id: I1085b1d62d7d7e013b87145cceeddf53b13b438b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-home-0.5: Update to 0.5.5.
	* gnu/packages/crates-io.scm (rust-home-0.5): Update to 0.5.5.
	[cargo-inputs]: Add rust-windows-sys-0.48.  Remove rust-winapi-0.3.
	[home-page]: Update to new home-page.

	Change-Id: Ie6ce6d09ad1634959030c6baecfc5d457e5a568d

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-glob-0.3: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-glob-0.3): Update to 0.3.1.
	[arguments]: Don't skip tests. Add cargo-test-flags to skip select
	tests.
	[cargo-development-inputs]: Add rust-doc-comment-0.3.
	[home-page]: Update to new home-page.

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-filetime-0.2: Update to 0.2.22.
	* gnu/packages/crates-io.scm (rust-filetime-0.2): Update to 0.2.22.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-windows-sys-0.48.  Replace
	rust-redox-syscall-0.2 with 0.3.  Remove rust-winapi-0.3.

	Change-Id: Ia995273f3b3422ef620b0846bf480b51ddcbb8dc

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-compound-duration-1.
	* gnu/packages/crates-io.scm (rust-compound-duration-1): New variable.

	Change-Id: I12876b700a8b555ac86c6f3806a2eb0acffd869b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-digest-0.10: Update to 0.10.7.
	* gnu/packages/crates-io.scm (rust-digest-0.10): Update to 0.10.7.
	[arguments]: Don't skip build.
	[cargo-inputs]: Remove rust-generic-array-0.14.

	Change-Id: Ie53121cf4a79acf6eeac45bc6c1615bbbbc80e2b

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-crossterm-0.26.
	* gnu/packages/crates-io.scm (rust-crossterm-0.26): New variable.
	(rust-crossterm-0.25): Inherit from rust-crossterm-0.26.

	Change-Id: I1bad1397779112c63ab92cab50176e37c992e8ce

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-platform-0.1: Update to 0.1.4.
	* gnu/packages/crates-io.scm (rust-cargo-platform-0.1): Update to 0.1.4.

	Change-Id: I054df2d8998471d45ce63cdddb5efe9b434af951

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bytesize-1: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-bytesize-1): Update to 1.3.0.
	[cargo-development-inputs]: Add rust-serde-1, rust-serde-json-1,
	rust-toml-0.7.

	Change-Id: I60a0b550b253b8e2efb3c5e2f6f66338c089c065

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-base64-0.21: Update to 0.21.4.
	* gnu/packages/crates-io.scm (rust-base64-0.21): Update to 0.21.4.
	[cargo-development-inputs]: Add rust-lazy-static-1.

	Change-Id: Ib1413dec9b976c32e0801eb8bf5857d8288f5456

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-atomic-waker-1: Update to 1.1.2.
	* gnu/packages/crates-io.scm (rust-atomic-waker-1): Update to 1.1.2.
	[cargo-inputs]: Add rust-portable-atomic-1.
	[cargo-development-inputs]: Add rust-criterion-0.4, rust-rayon-1.
	[home-page]: Update to new home-page.

	Change-Id: I30db814e11a36b3f81aeafce77846241bbfb1b6e

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-anyhow-1: Update to 1.0.75.
	* gnu/packages/crates-io.scm (rust-anyhow-1): Update to 1.0.75.
	[cargo-inputs]: Replace rust-syn-1 with 2.

	Change-Id: Ica0eab6513dac73b68193b458385dfd875398088

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-adaptive-barrier-1.
	* gnu/packages/crates-io.scm (rust-adaptive-barrier-1): New variable.
	(rust-adaptive-barrier-0.1): Inherit from rust-adaptive-barrier-1.

	Change-Id: If618826d44e6237e13381e0045bf4e24610baefb

2023-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Update to 1.73.0.
	* gnu/packages/rust.scm (rust): Update to 1.73.0.
	[arguments]: Add phase to skip some tests using cargo publish.

	Change-Id: I3b0539ce036805f606bfbc1a1bba98a95d4a22fe

2023-11-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libmirage: Update to 3.2.7.
	* gnu/packages/cdrom.scm (libmirage): Update to 3.2.7.

	Change-Id: Ib4d62bbbcb4bedd2ce86f6d5262df6ed26c76cee

2023-11-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: exomizer: Update to 3.1.2.
	* gnu/packages/emulators.scm (exomizer): Update to 3.1.2.
	[source]: Use a Git tag rather than commit.

	Change-Id: I2dd5ad0b5a4be4633c1b57ff1367941d3f1aa49b

2023-11-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mupdf: Update to 1.23.7.
	* gnu/packages/pdf.scm (mupdf): Update to 1.23.7.

	Change-Id: If58ab64470c88fdd15897488a5955d009d92ee34

2023-11-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: parole: Update to 4.18.1.
	* gnu/packages/xfce.scm (parole): Update to 4.18.1.

	Change-Id: I308b19b47c20d35765cf7e03a49a88978734868f

2023-11-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: turbostat: Use G-expressions.
	* gnu/packages/linux.scm (turbostat)[arguments]:
	Rewrite as G-expressions.

	Change-Id: I5e2cf484692cda608d0144f4b35c63770301aadd

2023-11-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: moreutils: Update to 0.68.
	* gnu/packages/moreutils.scm (moreutils): Update to 0.68.

	Change-Id: Ie8320c18eaef1b481918894c5baaedc4144b0d19

2023-11-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hplip: Update to 3.23.12.
	* gnu/packages/cups.scm (hplip): Update to 3.23.12.

	Change-Id: If27e2cfcd0b4e3667ba399569a24df976d6aa41d

2023-11-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cups-minimal/fixed: Update to 2.4.7.
	* gnu/packages/cups.scm (cups-minimal/fixed): Update to 2.4.7.

	Change-Id: I47b34356c53715462e1750e1b639b9768f2c3287

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add linux-libre 6.6.1.
	* gnu/packages/linux.scm (linux-libre-6.6-version, linux-libre-6.6-gnu-revision,
	deblob-scripts-6.6, linux-libre-6.6-pristine-source, linux-libre-6.5-source,
	linux-libre-headers-6.6, linux-libre-6.6): New variables.
	* gnu/packages/aux-files/linux-libre/6.6-arm.conf,
	gnu/packages/aux-files/linux-libre/6.6-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.6-i686.conf,
	gnu/packages/aux-files/linux-libre/6.6-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

	Change-Id: I37b2b98b8a2ec745137e92380f34e69082c5e662

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.53.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.53.
	(linux-libre-6.1-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.325.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.325.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.323.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.323.
	(linux-libre-4.14-pristine-source): Update hash.

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.6: Update to 6.6.3.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.3.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I08670a2da61b633a0ea370cffe84e7cfe27b5f65

2023-12-04  Ludovic Courtès  <ludovic.courtes@inria.fr>

	monad-repl: Add REPL commands to inspect package arguments.
	* guix/monad-repl.scm (keyword-argument-value, package-argument-command):
	New procedures.
	(phases, configure-flags, make-flags): New REPL commands.
	* doc/guix.texi (package Reference): Link to “Using Guix Interactively”.
	(Defining Package Variants): Add “Tips” quotation.
	(Build Phases): Add “Tip” quotation.
	(Using Guix Interactively): Document the new REPL commands.

	Change-Id: I7049c1d8aa9241e07d7c921aa396e578a1b4ef16

2023-12-04  Ludovic Courtès  <ludo@gnu.org>

	doc: Recommend building in ‘guix shell -CPW’.
	This was prompted by <https://issues.guix.gnu.org/66537>, where someone
	tried to build Guix within ‘guix shell --pure’ on a foreign distro and
	found that ./configure would pick software from the host system.

	Suggested by Hiep Pham <hiepph9@proton.me>.

	* doc/contributing.texi (Building from Git): Recommend ‘guix shell -CPW’.

	Change-Id: I7694b482d982917fef6ec404f68ddacea761f482

2023-12-04  Felix Gruber  <felgru@posteo.net>

	gnu: Add python-quadpy.
	* gnu/packages/maths.scm (python-quadpy): New variable.

	Change-Id: Icb5a60920465bc5861cf32ffe5dc44a9088af890

2023-12-04  Felix Gruber  <felgru@posteo.net>

	gnu: Add python-orthopy.
	* gnu/packages/maths.scm (python-orthopy): New variable.

	Change-Id: I75e528f30d285666b8012a9cbc5cbb7e28aaf764

2023-12-04  Felix Gruber  <felgru@posteo.net>

	gnu: Add python-ndim.
	* gnu/packages/maths.scm (python-ndim): New variable.

	Change-Id: I543f1f5e195f4f2fd5bd70f9ce29ec750a24439b

2023-12-04  Felix Gruber  <felgru@posteo.net>

	gnu: Add python-accupy.
	* gnu/packages/maths.scm (python-accupy): New variable.
	* gnu/packages/patches/python-accupy-fix-use-of-perfplot.patch: New
	  file.
	* gnu/packages/patches/python-accupy-use-matplotx.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add new patch files.

	Change-Id: I0222665d54a36830844b3b33e3dcb546741cfaa1

2023-12-04  Felix Gruber  <felgru@posteo.net>

	gnu: Add python-pyfma.
	* gnu/packages/python-science.scm (python-pyfma): New variable.

	Change-Id: I354d3d56f2799c8c9ac9b868fcacbf88dcc5c25d

2023-12-04  Felix Gruber  <felgru@posteo.net>

	gnu: Add python-perfplot.
	* gnu/packages/python-xyz.scm (python-perfplot): New variable.

	Change-Id: I04266dfd7081bd3f917a48b2667137b829680498

2023-12-04  Felix Gruber  <felgru@posteo.net>

	gnu: Add python-cplot.
	* gnu/packages/python-xyz.scm (python-cplot): New variable.

	Change-Id: I8e634799954b120e00d900ae26b16af1717d4474

2023-12-04  Felix Gruber  <felgru@posteo.net>

	gnu: Add python-npx.
	* gnu/packages/python-xyz.scm (python-npx): New variable.

	Change-Id: I9520ce12a936c68d38f2ac706165eff816d8b1ad

2023-12-04  Felix Gruber  <felgru@posteo.net>

	gnu: Add python-matplotx.
	* gnu/packages/python-xyz.scm (python-matplotx): New variable.

	Change-Id: I354732edeaa30cbae506e78a16f42e66edb3011b

2023-12-04  Felix Gruber  <felgru@posteo.net>

	gnu: Add python-meshzoo.
	* gnu/packages/python-science.scm (python-meshzoo): New variable.

	Change-Id: Ia41d62ebd6c4cb3c22ebe0668c36279a9ca191ac

2023-12-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: beep: Add phase install-rules.
	* gnu/packages/terminals.scm (beep): Add phase install-rules.

2023-12-04  Greg Hogan  <code@greghogan.com>

	gnu: abseil-cpp: Update to 20230802.1.
	* gnu/packages/cpp.scm (abseil-cpp): Update to 20230802.1.
	[arguments]<#:phases>: Add phase to set timezone environment variable.
	* gnu/packages/cpp.scm (abseil-cpp-20220623.1): Keep old version.
	* gnu/packages/cpp.scm (abseil-cpp-for-c++-standard): Accept package to
	inherit from.
	* gnu/packages/cpp.scm (abseil-cpp-cxxstd11, abseil-cpp-cxxstd17):
	Inherit from latest supported version.

	Change-Id: I7c29e1cd980b04496000eeb038529cdc6f636cb7

2023-12-04  Andy Tai  <atai@atai.org>

	gnu: wxwidgets: Update to 3.2.3.
	* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.2.3

	Change-Id: I2f3a6f89d2a5b931c70c6509c8165027424e5ed0

2023-12-04  Ludovic Courtès  <ludo@gnu.org>

	substitute: Do not exit when failing to find a nar.
	Fixes <https://issues.guix.gnu.org/67575>.

	* guix/scripts/substitute.scm (process-substitution/fallback): Use
	‘report-error’ instead of ‘leave’.  Write status line to PORT.
	* tests/substitute.scm ("substitute, narinfo is available but nar is
	missing"): Adjust accordingly.

	Change-Id: Ic7297dbd563c007111ec2167c8d52505a07d4822

2023-12-04  Ludovic Courtès  <ludo@gnu.org>

	daemon: Simplify “empty status” substitute error message.
	* nix/libstore/build.cc (SubstitutionGoal::finished): Don’t show what
	the empty status looks like.

	Change-Id: Ie898432aeb047aff3d59024de6ed6d18f68903c4

2023-12-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cdflib: Disable shaky test.
	* gnu/packages/astronomy.scm (python-cdflib): Disable one test which
	causes random build failure.
	[arguments]{test-flags}: Add it.

	Change-Id: I05ee2feca3bc0f0139fa1a5f00b4fe260b42ec80

2023-12-04  Andy Tai  <atai@atai.org>

	gnu: octave: Update to 8.4.0
	* gnu/packages/maths.scm (octave-cli): Update to 8.4.0

	Change-Id: I88fe31a25a3fbfc28985f5f0b51cb042369f4462

2023-12-04  Efraim Flashner  <efraim@flashner.co.il>

	Revert "build/go: Don't use set!"
	This causes too many rebuilds.

	This reverts commit 0a4b6fd51a2a4f87cbd85019db07984fd37096d7.

2023-12-04  Greg Hogan  <code@greghogan.com>

	gnu: ddcutil: Update to 1.4.5.
	* gnu/packages/hardware.scm (ddcutil): Update to 1.4.5.

	Change-Id: I293c09af1020bcc02d9d99d636a2e64ebc25ad58

2023-12-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add julia-astrolib.
	* gnu/packages/julia-xyz.scm (julia-astrolib): New variable.

	Change-Id: I41fc21728b3bc2d20c2e6c83a6ea1185086a015e

2023-12-04  Efraim Flashner  <efraim@flashner.co.il>

	build/go: Don't use set!
	This causes build failures on powerpc-linux.

	* guix/build/go-build-system.scm (unpack): When the unpack-path is unset
	use the import-path but don't redefine the unpack-path.

	Change-Id: I2b5a36eb738abb14307941d388038139dbaf2bdf

2023-12-03  Andy Tai  <atai@atai.org>

	gnu: xpra: Update to 5.0.4.
	* gnu/packages/xorg.scm (xpra): Update to 5.0.4

	Change-Id: Id995cd3176628ff2034ccce139b01786b54dc91d

2023-12-03  Michal Atlas  <michal_atlas+git@posteo.net>

	gnu: gmnisrv: Fix typo.
	* gnu/services/web.scm (gmnisrv-service-type): Change the service name to gmnisrv

	Change-Id: I1ca46c312db851486313c431fe0454786f0a673e

2023-12-03  Leo Nikkilä  <hello@lnikki.la>

	gnu: kpackage: Work around flaky test.
	When parallel tests are enabled, plasma-querytest can fail with:

	    5/11 Test  #5: plasma-querytest ....................Subprocess aborted***Exception:   0.02 sec
	    ********* Start testing of QueryTest *********
	    Config: Using QtTest library 5.15.10, Qt 5.15.10 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 11.3.0), unknown unknown
	    PASS   : QueryTest::initTestCase()
	    QFATAL : QueryTest::installAndQuery() QThread: Destroyed while thread is still running
	    FAIL!  : QueryTest::installAndQuery() Received a fatal error.
	    Loc: [Unknown file(0)]
	    Totals: 1 passed, 1 failed, 0 skipped, 0 blacklisted, 3ms
	    ********* Finished testing of QueryTest *********

	I'm able to consistently reproduce this on an aarch64-linux machine.
	`guix build --cores=1' can also work around this.

	* gnu/packages/kde-frameworks.scm (kpackage): Work around flaky test.
	[arguments]<#:parallel-tests?>: Disable.  Follows what Debian has done.

2023-12-03  Greg Hogan  <code@greghogan.com>

	gnu: xe: Update to 1.0.
	* gnu/packages/parallel.scm (xe): Update to 1.0.

	Change-Id: If881efcd1db46fddd33b48e044ea02ee73e4a98e

2023-12-03  Greg Hogan  <code@greghogan.com>

	gnu: xonsh: Update to 0.14.2.
	* gnu/packages/shells.scm (xonsh): Update to 0.14.2.

	Change-Id: Id21fa37467aa8dbcc58330108c4b7bc19a46949f

2023-12-03  Spencer King  <spencer@nursiapress.com>

	gnu: Add python-islenska.
	* gnu/packages/python-xyz.scm (python-islenska): New variable.

	Change-Id: Id9acd04d625bbbdef0438b1b98b73550e826088d

2023-12-03  Gabriel Wicki  <gabriel@erlikon.ch>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: igt-gpu-tools: Update to 1.28
	* gnu/packages/admin.scm (igt-gpu-tools): Update to 1.28.
	[source]: Remove patch.
	[inputs]: Add python.
	* gnu/packages/patches/igt-gpu-tools-Use-libproc2.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Change-Id: I5dccd7d5a5df0084fabf713949940775671aecd7

2023-12-03  Ludovic Courtès  <ludo@gnu.org>

	packages: Honor target system for the inputs to ‘patch-and-repack’.
	* guix/packages.scm (%standard-patch-inputs): Add ‘system’ parameter.
	Parameterize ‘%current-system’.
	(patch-and-repack): Pass SYSTEM to ‘%standard-patch-inputs’.

	Change-Id: Ic8ad93303332fd1eefba0a93a314f99db782eda6

2023-12-03  Ludovic Courtès  <ludo@gnu.org>

	grafts: Use the right locale package.
	This is a followup to b0715d7cd2a74bc231751f8afc9dffb2047501ac, fixing
	builds of grafts on i586-gnu.

	* guix/grafts.scm (graft-derivation/shallow)[glibc-locales]: Choose
	symbol as a function of ‘target-hurd?’.

	Change-Id: I05e50c0ed74a64986a0cea9c6302d1b5592b898d

2023-12-03  Saku Laesvuori  <saku@laesvuori.fi>

	guix: import: Fix parsing Cabal files that import many stanzas
	* guix/import/cabal.scm (eval-cabal)[eval]: Split imports to a
	normalized list before mapping over it.
	* tests/hackage.scm: Test it.

	Change-Id: I39ece019251b6a23a937c8562d2d4a545a6bc7df

2023-12-03  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to 0.26.
	* gnu/packages/mes.scm (mes): Update to 0.26.

	Change-Id: I0c88da0de34014aa10d317db1e997cb015e23d28

2023-12-03  Saku Laesvuori  <saku@laesvuori.fi>

	guix: import: Parse cabal layout blocks correctly
	Cabal consideres lines to be part of a layout block if they are indented
	at least one space more than the field line the block belongs to.
	Previously Guix considered lines to be a part of the block if they were
	indented at least as much as the first line in it.

	This also makes a workaround that enabled if statements to have multiple
	elses redundant and removes it.

	Fixes: https://issues.guix.gnu.org/35743

	* guix/import/cabal.scm (current-indentation*): Renamed from
	current-indentation.
	(previous-indentation, current-indentation): New variables.
	(make-cabal-parser): Remove outdated comment.
	[open]: Use previous-indentation + 1 instead of
	current-indentation.
	[elif-else]: Split to elif and else to allow only one ELSE in an if
	statement.
	(read-cabal)[parameterize]: Use current-indentation* and previous-indentation.
	* tests/hackage.scm (hackage->guix-package test mixed layout): Expect to
	  pass.

	Change-Id: I3a1495b1588a022fabbfe8dad9f3231e578af4f3

2023-12-03  Saku Laesvuori  <saku@laesvuori.fi>

	guix: import: stackage: Fix crash on recursive import
	* guix/import/stackage.scm (lts-package-version): Call
	  stackage-package-version only when the package is found.

	Change-Id: Ic8d7c1b7a42a9c1a6cbba567e148706507a53ee3

2023-12-03  Saku Laesvuori  <saku@laesvuori.fi>

	guix: import: hackage: Fix crash on recursive import
	Fixes: https://issues.guix.gnu.org/64734

	* guix/import/hackage.scm (hackage-module->sexp): Return package names
	  instead of <upstream-input> records.

	Change-Id: Id428a8b903b4b59d44205ca366324a0a69a4e05b

2023-12-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ncdu-2: Mark as tunable.
	* gnu/packages/ncdu.scm (ncdu-2)[properties]: Mark package as tunable.

	Change-Id: I9cd9bd45be6c32c44da983432d69128657b98591

2023-12-03  Ekaitz Zarraga  <ekaitz@elenq.tech>

	transformations: Add support for zig.
	* guix/transformations.scm (tuning-compiler): Add support for zig.

	Change-Id: I40bd28071c97c0dd0a907c704072b52b26d2de28

2023-12-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: zig: Add tuning information.
	* gnu/packages/zig.scm (zig-0.9, zig-0.10)[properties]: Add
	clang-properties matching input clang packages.

	Change-Id: Ib4a665a29e925b85d0e7695810a8889951dd1602

2023-12-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: llvm: Export clang-properties.
	* gnu/packages/llvm.scm (clang-properties): Export variable.

	Change-Id: If5ef5219c3d29a347ae5ad97584c23bafdabf836

2023-12-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ncdu-2: Remove redundant make-flag.
	* gnu/packages/ncdu.scm (ncdu-2)[arguments]: Remove make-flag setting
	CPU to baseline.

	Change-Id: If2770d381404621648f53a8e64da8ffafcc33a8d

2023-12-03  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: zig: Build with baseline cpu by default.
	* gnu/packages/patches/zig-use-baseline-cpu-by-default.patch: Add file.
	* gnu/packages/zig.scm (zig-0.10.1): Apply patch above.
	* gnu/local/mk (dist_patch_DATA): Register it.

	Change-Id: I40bd28071c97c0dd0a907c704072b52b26d2de28

2023-12-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ldc: Update to 1.35.0.
	* gnu/packages/dlang.scm (ldc-bootstrap): Update to 1.35.0.
	[arguments]: Adjust configure-flags to not build shared libraries.
	(ldc)[arguments]: Adjust configure-flags to remove defaults.  Adjust
	'patch-paths-in-tests phase for another hardcoded /bin/bash.  Delete
	another test.

	Change-Id: Ie284a97ecda2689e6ed84a902eff990cfae8c195

2023-12-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-lit: Update to 17.0.6.
	* gnu/packages/check.scm (python-lit): Update to 17.0.6.
	[native-inputs]: Remove llvm-14; add llvm.

	Change-Id: I45ccc5302c2481b82f26201e66994e15eeaecc9d

2023-12-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ldc: Enable building on more architectures.
	* gnu/packages/dlang.scm (ldc)[arguments]: In the custom phase
	'fix-compiler-rt-library-discovery rewrite gnu-triplet->clang-arch to
	pass-through unmatched architectures.

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.4.15.
	* gnu/packages/linux.scm (linux-libre-6.4-version): Update to 6.4.15.
	(linux-libre-6.4-pristine-source): Update hash.

2023-09-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: global: Fix ctags creation using pygments.
	* gnu/packages/code.scm (global)[arguments]: Adjust configure-flags to
	use a specific python interpreter.

2023-09-09  Ludovic Courtès  <ludo@gnu.org>

	time-travel-manifest: Comment out versions older than 1.3.0 for now.
	* etc/time-travel-manifest.scm (%release-commits): Comment out revisions
	older than 1.3.0.

	time-travel-manifest: Add 1.4.0.
	* etc/time-travel-manifest.scm (%release-commits): Add 1.4.0.

2023-09-09  Sören Tempel  <soeren@soeren-tempel.net>

	daemon: Fix build with GCC 13.
	The sqlite.hh file uses fixed-width integer types from stdint.h. As
	such, it needs to include <cstdint>. Without this include, the file
	doesn't compile successfully with GCC13.

	See: https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes

	* nix/libstore/sqlite.hh: include <cstdint>

2023-09-09  Yovan Naumovski  <yovan@gorski.stream>

	gnu: vcmi: Update to 1.3.1.
	* gnu/packages/games.scm (vcmi): Update to 1.3.1.

2023-09-09  Distopico  <distopico@riseup.net>

	gnu: rust-analyzer: Update required dependencies version.
	Use pinned versions of different dependencies required by
	rust-analyzer@2022-01-10.

	* gnu/packages/crates-io.scm (rust-salsa-0.17): Require
	RUST-INDEXMAP-1.7.
	(rust-serde-path-to-error-0.1): Require RUST-SERDE-JSON-1.0.73.
	(rust-serde-repr-0.1): Require RUST-QUOTE-1.0.10,
	RUST-PROC-MACRO2-1.0.34, RUST-SERDE-JSON-1.0.73, RUST-TRYBUILD-1.0.19.
	* gnu/packages/rust-apps.scm (rust-analyzer): Adjust versions
	similarly.

2023-09-09  Distopico  <distopico@riseup.net>

	gnu: Add rust-trybuild-1.0.19.
	* gnu/packages/crates-io.scm (rust-trybuild-1.0.19): New variable.

	gnu: Add rust-serde-json-1.0.73.
	* gnu/packages/crates-io.scm (rust-serde-json-1.0.73): New variable.

	gnu: Add rust-quote-1.0.10.
	* gnu/packages/crates-io.scm (rust-quote-1.0.10): New variable.

	gnu: Add rust-proc-macro2-1.0.34.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1.0.34): New variable.

	gnu: Add rust-either-1.6.0.
	* gnu/packages/crates-io.scm (rust-either-1.6.0): New variable.

2023-09-09  Distopico  <distopico@riseup.net>

	gnu: rust-analyzer: Fix build of version 2022-01-10.
	* gnu/packages/rust-apps.scm (rust-analyzer): Update dependency
	rust-notify-5-pre.13.

	This fixes the build of `rust-analyzer@2022-01-10`, which required a pinned
	version of `rust-notify` (`rust-notify-5-pre.13`) to compile and
	rust >= 1.64.

2023-09-09  Distopico  <distopico@riseup.net>

	gnu: Add rust-notify-5-pre.13.
	* gnu/packages/crates-io.scm (rust-notify-5-pre.13): New variable.

	This pinned version is required by `rust-analyzer` version `2022-01-10`.

2023-09-09  Thomas Albers  <thomas@thomaslabs.org>

	services: cgit: Allow file-like objects for ‘root-readme’.
	* gnu/services/cgit.scm (cgit-configuration)[root-readme]: Accept
	'file-object' instead of only 'string'

2023-09-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to 6131880.
	* gnu/packages/ci.scm (cuirass): Update to 6131880.

2023-09-09  Mekeor Melire  <mekeor@posteo.de>

	gnu: Add emacs-jinx.
	* gnu/packages/emacs-xyz.scm (emacs-jinx): New variable.

2023-09-09  Reily Siegel  <mail@reilysiegel.com>

	services: vpn: Fix broken format string for wireguard dns.
	* gnu/services/vpn.scm (wireguard-configuration-file): Fix broken format
	string.

2023-09-09  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-chatgpt-shell.
	* gnu/packages/emacs-xyz.scm (emacs-chatgpt-shell): New variable.

2023-09-09  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: qgis: Fix build.
	* gnu/packages/geo.scm (qgis)[arguments]: Add test_core_authconfig to disabled
	  tests in 'check' phase.

2023-09-09  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: linux-libre: Fix cross-compilation.
	Fix generic aarch64 kernel cross-compilation by providing the missing hexdump
	binary.

	* gnu/packages/linux.scm (linux-libre)[native-inputs]: Add util-linux.

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: Remove linux-libre 6.5.
	This kernel series is no longer supported upstream.

	* gnu/packages/linux.scm (linux-libre-6.5-version, linux-libre-6.5-gnu-revision,
	deblob-scripts-6.5, linux-libre-6.5-pristine-source, linux-libre-6.5-source,
	linux-libre-headers-6.5, linux-libre-6.5): Remove variables.
	* gnu/packages/aux-files/linux-libre/6.5-arm.conf,
	gnu/packages/aux-files/linux-libre/6.5-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.5-i686.conf,
	gnu/packages/aux-files/linux-libre/6.5-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.

	Change-Id: I142c28a82ab4afbdc62f5bfcd69382a4d2a0ea8c

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.14: Update to 4.14.329.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.329.
	(linux-libre-4.14-pristine-source): Update hash.

	Change-Id: I50e419def94b2cbe14f52e5901d0babb0377fcd0

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.294.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.294.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.292.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.292.
	(linux-libre-4.19-pristine-source): Update hash.

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.332.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.332.
	(linux-libre-4.14-pristine-source): Update hash.

	Change-Id: If24c7d599583a042ca224e87b9e54b46954e4c16

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 4.19: Update to 4.19.298.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.298.
	(linux-libre-4.19-pristine-source, deblob-scripts-4.19): Update hashes.

	Change-Id: Ib1fc2b05a24254e91c6a2e1d85f4c3aeb01e6071

	Change-Id: I01b89291e6e3795e16e051ce32c08febcff13cb0

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.256.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.256.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.254.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.254.
	(linux-libre-5.4-pristine-source): Update hash.

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.301.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.301.
	(linux-libre-4.19-pristine-source): Update hash.

	Change-Id: I0c47e3ba6ef708209e4966451e9749945cdc3ea1

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.4: Update to 5.4.260.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.260.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: I035dc10cd8ee1da0df6518c9cb59080ea90ab5ba

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.194.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.194.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.191.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.191.
	(linux-libre-5.10-pristine-source): Update hash.

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.263.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.263.
	(linux-libre-5.4-pristine-source): Update hash.

	Change-Id: I5a8bb2335e0d3ee2bb40da0a6162de8c5061e1f7

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Update to 5.10.200.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.200.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I7247a07bc79170bf1015d1249eda3462bd7f14aa

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.130.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.130.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.127.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.127.
	(linux-libre-5.15-pristine-source): Update hash.

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: Make linux-libre 6.6 the default.
	* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
	linux-libre-pristine-source, linux-libre-source, linux-libre): Update to 6.6.
	* gnu/packages/linux.scm (linux-libre-with-bpf): Update to 6.6.

	Change-Id: I6414821ba0f0e75543a3616300ff3233ffa1c3b0

2023-11-27  David Thompson  <dthompson2@worcester.edu>

	services: xvnc: Do not specify display number when using inetd.
	* gnu/services/vnc.scm (xvnc-configuration->command-line-arguments): Omit X
	display number when inetd? is #t.

	Change-Id: I0fc8e3068f3ae22421e60e96bd40e3b6e477ca99

2023-11-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-gopkg-in-yaml-v3: Skip tests on powerpc-linux.
	* gnu/packages/golang.scm (go-gopkg-in-yaml-v3)[arguments]: Skip the
	tests when building for powerpc-linux.

	Change-Id: I68e3dfa274186ef8f20f85614ba941ea878d6b86

2023-11-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: texlive-bin: Skip another test on powerpc-linux.
	* gnu/packages/tex.scm (texlive-bin)[arguments]: When building for
	powerpc-linux include the custom 'skip-faulty-test phase.

	Change-Id: I38eb202c788bf483a8d062019f34bb8486d70878

2023-11-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-google-go-cmp-cmp: Skip tests with gccgo.
	* gnu/packages/golang.scm (go-github-com-google-go-cmp-cmp)[arguments]:
	Override check phase to skip it when building with gccgo.

	Change-Id: Ie2b5005648882c5a65ed484e5d203f1076dcb768

2023-11-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fio: Update to 3.36.
	* gnu/packages/benchmark.scm (fio): Update to 3.36.

	Change-Id: I2a58cf03e51ff9ecbea3cd540bb2dde40b6bac1c

2023-11-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bfs: Update to 3.0.4.
	* gnu/packages/admin.scm (bfs): Update to 3.0.4.

	Change-Id: Idc65d4629aa185b13a375263e10ebcc5b71a81ce

2023-11-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bfs: Fix Texinfo typo.
	* gnu/packages/admin.scm (bfs)[description]: Fix typo.

2023-11-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	linux-boot: Don't create /root before it's used.
	* gnu/build/linux-boot.scm (boot-system): Postpone the MKDIR of /root.

	Change-Id: I589316a5ddf41cada02173ed4dd5b7df09b795e8

2023-11-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add libnsfb.
	* gnu/packages/web.scm (libnsfb): New public variable.

2023-11-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Update to 3.3.2.
	* gnu/packages/dns.scm (knot): Update to 3.3.2.

	Change-Id: Ic4909301027c75d269774fa9c52562933283f46c

2023-11-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nwipe: Update to 0.35.
	* gnu/packages/disk.scm (nwipe): Update to 0.35.
	[inputs]: Add libconfig.

	Change-Id: Ia4d704ffd58c3d4ea6d10e718808797b528438e0

2023-11-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dpkg: Update to 1.22.1.
	* gnu/packages/debian.scm (dpkg): Update to 1.22.1.

	Change-Id: Id5ac5a5c4a8dc9716fd5b05dd80c21b0edfe293f

2023-11-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: erofs-utils: Update to 1.7.1.
	* gnu/packages/linux.scm (erofs-utils): Update to 1.7.1.

	Change-Id: Ia1ac5355c8b0587d42839a551491f153fe2f1c75

2023-11-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: opensmtpd: Update to 7.4.0p1.
	* gnu/packages/mail.scm (opensmtpd): Update to 7.4.0p1.

	Change-Id: I0069369fcbc226b6e55b42142456ce77566af7be

2023-11-19  jaeme  <jaeme@runbox.com>

	gnu: Add ani-cli.
	* gnu/packages/video.scm (ani-cli): New variable.

	Change-Id: I21ea258f164285dea0d46379dff120b105803dd0

2023-11-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: openssh: Update to 9.5p1.
	* gnu/packages/ssh.scm (openssh): Update to 9.5p1.

	Change-Id: I7347258f801e97045774a27e4c30b82fff2ff73e

2023-11-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: loksh: Update to 7.4.
	* gnu/packages/shells.scm (loksh): Update to 7.4.

	Change-Id: Iab2d596702b40535f65106ef064253a79d5db8ce

2023-11-26  Troy Figiel  <troy@troyfigiel.com>

	gnu: Add python-canmatrix.
	* gnu/packages/python-xyz.scm (python-canmatrix): New variable.

	Change-Id: I96192f7304388aefe1b5cc358d462d42120ca3a0

2023-11-26  Maciej Kalandyk  <m.kalandyk@outlook.com>
	    Ludovic Courtès  <ludo@gnu.org>

	locate: Gracefully handle busy-database error conditions.
	* guix/scripts/locate.scm (SQLITE_BUSY): New variable.
	(call-with-database): Catch 'sqlite-error and call ‘leave’ upon
	SQLITE_BUSY.

	Change-Id: Iebe76c75d45e70317bd18d2c176dcdeaf9d6964c

2023-11-26  Ludovic Courtès  <ludo@gnu.org>

	services: rsync: Provide a prettier Shepherd inetd service name.
	Previously, a default name would be used for transient inetd services,
	leading to names such as #{5rjnskb6011jgmfmpgp63jp9mh9nkl20-rsync-3274}#.

	* gnu/services/rsync.scm (rsync-shepherd-service): Pass #:service-name-stem.

	Change-Id: I4d0a4a01e122c6eeaa85f104b083cf7e8709eac3

2023-11-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: Make ‘glibc-final’ immune to ‘%current-target-system’.
	Previously, the value memoized for ‘glibc-final’ was influenced by that
	of ‘%current-target-system’ since it is used as a default argument to
	‘libc-for-target’.  Thus, due to the order in which modules were loaded
	versus the time at which ‘%current-target-system’ was set, it was
	possible to end up with ‘glibc-final’ set to the “wrong” libc, for
	instance when doing:

	  guix build -f guix.scm --target=i586-pc-gnu

	from another project such as the Shepherd.

	This is similar to the problem fixed in
	625a847d2a554168bec6e294888d9d1f8ab03d08.

	* gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash)
	(glibc-final): Explicitly pass (%current-system) as the first argument
	to ‘libc-for-target’ so that the value of ‘%current-target-system’ at
	that time has no influence.

	Change-Id: I2f05898b8f9d1f99d4c75108441c7ad38728225f

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: Remove linux-libre 6.4.
	* gnu/packages/linux.scm (linux-libre-6.4-version, linux-libre-6.4-gnu-revision,
	deblob-scripts-6.4, linux-libre-6.4-pristine-source, linux-libre-6.4-source,
	linux-libre-headers-6.4, linux-libre-6.4): Remove variables.
	* gnu/packages/aux-files/linux-libre/6.4-arm.conf,
	gnu/packages/aux-files/linux-libre/6.4-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.4-i686.conf,
	gnu/packages/aux-files/linux-libre/6.4-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.

2023-10-21  Efraim Flashner  <efraim@flashner.co.il>

	Merge remote-tracking branch 'origin/rust-team'

	gnu: mtdev: Fix cross-compiling to aarch64-linux.
	* gnu/packages/xdisorg.scm (mtdev)[arguments]: When cross-compiling to
	aarch64-linux update the config.{guess,sub} also.
	[native-inputs]: When cross-compiling to aarch64 add config.

2023-10-21  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	tests: Verify plasma.tmpl at x86_64-linux.
	Some architectures (like riscv64) do no support some of the KDE
	packages, so just test this example on x86_64-linux.

	* tests/guix-system.sh: Verify plasma.tmpl to test build it at x86_64-linux.

2023-10-21  Bruno Victal  <mirai@makinata.eu>  (tiny change)

	gnu: Add emacs-poke-mode.
	* gnu/packages/emacs-xyz.scm (emacs-poke-mode): New variable.

2023-10-21  Bruno Victal  <mirai@makinata.eu>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Remove emacs-poke.
	This naming conflicts with the ELPA 'poke' package, a emacs interface to
	GNU poke.

	* gnu/packages/engineering.scm (emacs-poke): Turn into a deprecated
	alias for “poke”.

2023-10-21  Bruno Victal  <mirai@makinata.eu>

	gnu: poke: Install emacs modes.
	* gnu/packages/engineering.scm (poke)[arguments]<#:configure-flags>: Correctly
	set lispdir for emacs.

2023-10-21  Bruno Victal  <mirai@makinata.eu>

	gnu: poke: Revise package definition.
	Rewrite package using G-Expressions. Remove obsolete comments, options and
	unused dependencies [1].

	[1]: GNU poke commit: c17b0fb7d9d0b97398c664c882d6ef1e732bc66a

	* gnu/packages/engineering.scm (poke)[inputs]: Remove json-c.
	[arguments]: Use G-Expression. Remove obsolete comments and configure-flags.

2023-10-21  fanquake  <fanquake@gmail.com>

	gnu: bitcoin-core: Update to 25.1.
	* gnu/packages/finance.scm (bitcoin-core): Update to 25.1.

2023-10-21  Ludovic Courtès  <ludo@gnu.org>

	home: services: Fix regression in generated ‘on-first-login’ script.
	Fixes <https://issues.guix.gnu.org/66659>.

	Fixes a regression introduced in
	6b0a32196982a0a2f4dbb59d35e55833a5545ac6.

	* gnu/home/services.scm (compute-on-first-login-script): Add ‘begin’
	around #$@gexps.

	Reported-by: Nils Landt <nils@landt.email>

2023-10-21  jgart  <jgart@dismail.de>

	gnu: fuzzel: Update to 1.9.2.
	* gnu/packages/xdisorg.scm (fuzzel): Update to 1.9.2.

2023-10-20  Paul A. Patience  <paul@apatience.com>

	gnu: trilinos-for-dealii-openmpi: Fix build.
	This fixes the error

	  error: ‘std::hypot’ has not been declared

	caused by using an older version of gcc, but requires some patches to
	placate newer versions of gcc.

	* gnu/packages/maths.scm (trilinos-for-dealii-openmpi)[origin]: Add
	patches.
	[native-inputs]: Remove gcc-7.
	* gnu/packages/patches/teuchos-remove-duplicate-using.patch: New file.
	* gnu/packages/patches/tpetra-remove-duplicate-using.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Register them.

2023-10-20  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: Add river.
	* gnu/packages/zig-xyz.scm (river): New variable.

2023-10-20  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: Add tigerbeetle.
	* gnu/packages/zig-xyz.scm (tigerbeetle): New variable.

	build-system: Add zig-build-system.
	* guix/build-system/zig.scm: New file.
	* guix/build/zig-build-system.scm: New file.
	* Makefile.am: Add them.
	* doc/guix.texi: Document it.
	* etc/snippets/yas/scheme-mode/guix-package (build-system): Add
	  zig-build-system.

2023-10-20  David Elsing  <david.elsing@posteo.net>

	gnu: Propagate suitesparse-* inputs referenced in header files.
	* gnu/packages/maths.scm (suitesparse-amd, suitesparse-btf, suitesparse-camd,
	suitesparse-colamd, suitesparse-ccolamd, gklib-suitesparse,
	suitesparse-cholmod, suitesparse-cxsparse, suitesparse-klu, suitesparse-ldl,
	suitesparse-rbio, suitesparse-mongoose, suitesparse-spex, suitesparse-spqr,
	suitesparse-umfpack)[inputs]: Move relevant suitesparse-* packages ...
	[propagated-inputs]: ... to here.

2023-10-20  pinoaffe  <pinoaffe@gmail.com>

	gnu: Add emacs-org-street.
	* gnu/packages/emacs-xyz.scm (emacs-org-street): New variable.

	gnu: Add emacs-nominatim.
	* gnu/packages/emacs-xyz.scm (emacs-nominatim): New variable.

	gnu: Add emacs-lexic.
	* gnu/packages/emacs-xyz.scm (emacs-lexic): New variable.

	gnu: Add emacs-sxiv.
	* gnu/packages/emacs-xyz.scm (emacs-sxiv): New variable.

2023-10-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-portpicker.
	* gnu/packages/python-xyz.scm (python-portpicker): New variable.

2023-10-20  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: weechat-wee-slack: Update to 2.10.1.
	* gnu/packages/messaging.scm (weechat-wee-slack): Update to 2.10.1.
	[inputs]: Move python-mock to ...
	[native-inputs]: ... here.

2023-10-20  Aaron Covrig  <aaron.covrig.us@ieee.org>

	gnu: eternalterminal: Update to 6.2.4.
	* gnu/packages/terminals.scm (eternalterminal): Update to 6.2.4.
	[arguments]: Add -DDISABLE_VCPKG=1 to #:configure-flags, remove #:phases.
	[inputs]: Remove gflags, add openssl, zlib and curl.
	[native-inputs]: Remove.

2023-10-20  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-disk-usage: Update to 1.3.3-0.b0d803f.
	* gnu/packages/emacs-xyz.scm (emacs-disk-usage): Update to 1.3.3-0.b0d803f.

2023-10-20  Christopher Baines  <mail@cbaines.net>

	gnu: gnutls: Replace with 3.8.1.
	The recommended way to address GNUTLS-SA-2020-07-14 / CVE-2023-0361 is to
	upgrade to 3.8.0 or later.

	* gnu/packages/tls.scm (gnutls-3.8.1): New variable.
	(gnutls)[replacement]: Use it.

2023-10-20  Z572  <873216071@qq.com>
	    宋文武  <iyzsong@member.fsf.org>

	gnu: llvm: Fix riscv64 cross-compilation.
	* gnu/packages/llvm.scm (system->llvm-target-arch): New procedure.
	(llvm-15,llvm-14,llvm-12): Use It.
	(system->llvm-target): Rewrite in terms of 'system->llvm-target-arch'.

2023-10-20  宋文武  <iyzsong@member.fsf.org>

	gnu: exiv2: Get rid of reference to GCC.
	This fixes <https://issues.guix.gnu.org/57677>.

	* gnu/packages/image.scm (exiv2)[arguments]: Add phase to
	remove _GLIBCXX_ASSERTIONS from compiler flags.

2023-10-20  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter: Re-indent.
	* gnu/packages/tree-sitter.scm (tree-sitter-javascript,tree-sitter-cpp)
	(tree-sitter-elixir,tree-sitter-go,tree-sitter-python): Re-indent.

	gnu: tree-sitter-rust: Update to 0.20.4.
	* gnu/packages/tree-sitter.scm (tree-sitter-rust): Update to 0.20.4.

	gnu: tree-sitter-go: Update to 0.20.0.
	* gnu/packages/tree-sitter.scm (tree-sitter-go): Update to 0.20.0.

	gnu: tree-sitter-cpp: Update to 0.20.3.
	* gnu/packages/tree-sitter.scm (tree-sitter-cpp): Update to 0.20.3.
	(tree-sitter-c): Update to 0.20.6.

	gnu: tree-sitter-python: Update to 0.20.4.
	* gnu/packages/tree-sitter.scm (tree-sitter-python): Update to 0.20.4.

	gnu: tree-sitter-typescript: Update to 0.20.3.
	* gnu/packages/tree-sitter.scm (tree-sitter-typescript): Update to 0.20.3.

	gnu: tree-sitter-javascript: Update to 0.20.0-22.f772967.
	* gnu/packages/tree-sitter.scm (tree-sitter-javascript): Update to
	0.20.0-22.f772967.
	[#:get-cleanup-snippet]: Remove tree-sitter-javascript.wasm binary.

	gnu: tree-sitter-c-sharp: Update to 0.20.0.
	* gnu/packages/tree-sitter.scm (tree-sitter-c-sharp): Update to 0.20.0.

	gnu: tree-sitter-bash: Update to 0.20.4.
	* gnu/packages/tree-sitter.scm (tree-sitter-bash): Update to 0.20.4.

	gnu: tree-sitter: Update to 0.20.10.
	* gnu/packages/tree-sitter.scm (tree-sitter): Update to 0.20.10.
	(tree-sitter-cli)[arguments]<#:cargo-test-flags>: Skip github_issue_test.
	<#:cargo-inputs>: Add rust-path-slash-0.2.

2023-10-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ncdu-1: Update to 1.19.
	* gnu/packages/ncdu.scm (ncdu-1): Update to 1.19.

2023-10-19  Akib Azmain Turja  <akib@disroot.org>

	gnu: emacs-eat: Update to 0.9.2.
	* gnu/packages/emacs-xyz.scm (emacs-eat): Update to 0.9.2.

2023-10-19  Carlo Zancanaro  <carlo@zancanaro.id.au>
	    Ludovic Courtès  <ludo@gnu.org>

	home: services: Fix race condition when detecting first login.
	* gnu/home/services.scm (compute-on-first-login-script): Use open-fdes to
	atomically check whether a file exists and create it if not.

2023-10-19  ykonai  <mail@ykonai.net>

	gnu: Add emacs-slite.
	* gnu/packages/lisp-xyz.scm (emacs-slite): New variable.

	The package is within lisp-xyz.scm due to inheriting from sbcl-slite (as it is
	really one project, with an CL part and an Emacs part).

2023-10-19  ykonai  <mail@ykonai.net>

	gnu: Add cl-slite.
	* gnu/packages/lisp-xyz.scm (cl-slite, ecl-slite, sbcl-slite): New variables.

2023-10-19  Tomas Volf  <wolf@wolfsden.cz>

	services: nftables: Tighten the default rules.
	Packets for local host IP ranges should be coming only over lo.  If that is
	not the case, we should drop them.  Use iif for the check instead of iifname,
	lo is guaranteed to exists, and iif is faster.

	* gnu/services/networking.scm (%default-nftables-ruleset): Tighten the rules.

2023-10-19  pukkamustard  <pukkamustard@posteo.net>

	gnu: unison: Update to 2.53.3.
	* gnu/packages/ocaml.scm (unison): Update to 2.53.0.
	  [source]: Remove patch.
	  [build-system]: Use dune-build-system.
	  [outputs]: Remove "doc" output.
	  [native-inputs]: Update package style.
	  [propagated-inputs]: Add lablgtk3 and zlib.
	  [arguments]: Enable tests.
	  <#:phases>: Remove prepare-install and install-fsmonitor phases.
	* gnu/packages/patches/unison-fix-ocaml-4.08.patch: Remove file.
	* gnu/local.mk: Unregister.

2023-10-19  Ludovic Courtès  <ludo@gnu.org>

	.dir-locals.el: Adjust indentation rule for ‘test-assertm’.
	This reverts commit 92755c6352fd967bc74d8e5354aad057d779b717, which, at
	the time, was correct for the 3-argument ‘test-assertm’ macro in
	‘tests/pack.scm’ but incorrect for the 2-argument variant found in
	other test files.

	* .dir-locals.el: Decrease argument count for ‘test-assertm’.

2023-10-19  Ludovic Courtès  <ludo@gnu.org>

	tests: Avoid three-argument ‘test-assertm’.
	This fixes a discrepancy with other tests that have a two-argument
	‘test-assertm’ macro.

	* tests/pack.scm (test-assertm): Move within ‘with-external-store’, and
	remove ‘store’ parameter.

2023-10-18  Efraim Flashner  <efraim@flashner.co.il>

	Revert "build: cargo-build-system: Disable tests by default."
	This reverts commit 37667443074a6de29f7665868f102111d62f0af9.

	This change needs more discussion.

2023-10-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-1.72.
	* gnu/packages/rust.scm (rust-1.72): New variable.

	gnu: Add rust-1.71.
	* gnu/packages/rust.scm (rust-1.71): New variable.

	gnu: transanno: Fix build.
	* gnu/packages/bioinformatics.scm (transanno)[arguments]: Run the test
	suite.  Don't patch Cargo.toml in liftover-rs. Don't patch crate in
	vendor-dir.
	[native-inputs]: Add pkg-config.
	[inputs]: Add xz.

2023-10-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-zstd-0.9: Downgrade to 0.9.2+zstd.1.5.1.
	Later versions of this crate are yanked upstream.

	* gnu/packages/crates-io.scm (rust-zstd-0.9): Downgrade to 0.9.2.

2023-10-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cortex-m-0.7: Update to 0.7.7.
	* gnu/packages/crates-io.scm (rust-cortex-m-0.7): Update to 0.7.7.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-critical-section-1, rust-serde-1.

	gnu: rust-cortex-m-0.7: Remove precompiled files.
	* gnu/packages/crates-io.scm (rust-cortex-m-0.7)[source]: Add snippet to
	remove precompiled files.

	gnu: rust-rustls-0.15: Skip build.
	* gnu/packages/crates-io.scm (rust-rustls-0.15)[arguments]: Skip build.

	gnu: rust-rustfix-0.6: Update to 0.6.1.
	* gnu/packages/crates-io.scm (rust-rustfix-0.6): Update to 0.6.1.
	[arguments]: Skip build.
	[cargo-inputs]: Add rust-anyhow-1, rust-log-0.4, rust-serde-1,
	rust-serde-json-1.

	gnu: rust-nitrokey-test-0.5: Skip build.
	* gnu/packages/crates-io.scm (rust-nitrokey-test-0.5)[arguments]: Skip
	build.

	gnu: rust-nitrokey-sys-3: Update to 3.7.0.
	* gnu/packages/crates-io.scm (rust-nitrokey-sys-3): Update to 3.7.0.
	[cargo-inputs]: Add rust-bindgen-0.55, rust-cc-1.

	gnu: rust-compact-str-0.7: Update to 0.7.1.
	* gnu/packages/crates-io.scm (rust-compact-str-0.7): Update to 0.7.1.
	[source]: Add snippet to allow newer versions of dependencies.
	[cargo-development-inputs]: Add rust-rkyv-0.7.

	gnu: rust-tower-service-0.3: Update to 0.3.2.
	* gnu/packages/crates-io.scm (rust-tower-service-0.3): Update to 0.3.2.
	[cargo-development-inputs]: Add rust-futures-0.3, rust-tokio-1,
	rust-tower-layer-0.3.  Replace rust-http-0.1 with 0.2.

	gnu: rust-tower-layer-0.3: Update to 0.3.2.
	* gnu/packages/crates-io.scm (rust-tower-layer-0.3): Update to 0.3.2.
	[cargo-development-inputs]: Add rust-tower-0.4.

	gnu: rust-tower-0.4: Update to 0.4.13.
	* gnu/packages/crates-io.scm (rust-tower-0.4): Update to 0.4.13.
	[arguments]: Don't skip build.
	[cargo-inputs]: Replace rust-hdrhistogram-6 with 7, rust-tokio-util-0.6
	with 0.7.
	[cargo-development-inputs]: Add rust-futures-0.3, rust-hdrhistogram-7,
	rust-http-0.2, rust-lazy-static-1, rust-pin-project-lite-0.2,
	rust-tokio-1, rust-tokio-stream-0.1, rust-tokio-test-0.4,
	rust-tower-test-0.4, rust-tracing-subscriber-0.3.

	gnu: Add rust-tower-test-0.4.
	* gnu/packages/crates-io.scm (rust-tower-test-0.4): New variable.
	rust-tower-test-0.3): Inherit from rust-tower-test-0.4.

	gnu: Add rust-hdrhistogram-7.
	* gnu/packages/crates-io.scm (rust-hdrhistogram-7): New variable.
	(rust-hdrhistogram-6): Inherit from rust-hdrhistogram-7.

	gnu: rust-glium-0.25: Fix inputs.
	* gnu/packages/crates-io.scm (rust-glium-0.25)[cargo-inputs]: Move
	rust-gl-gnerator-0.11 to here ...
	[cargo-development-inputs]: ... from here.

	gnu: rust-webpki-roots-0.16: Skip building.
	* gnu/packages/crates-io.scm (rust-webpki-roots-0.16)[arguments]: Skip
	building.

	gnu: rust-webpki-0.19: Skip building.
	* gnu/packages/crates-io.scm (rust-webpki-0.19)[arguments]: Skip
	building.

	gnu: rust-webpki-0.18: Skip building.
	* gnu/packages/crates-io.scm (rust-webpki-0.18)[arguments]: Skip
	building.

	gnu: rust-vcpkg-0.2: Remove bundled libraries.
	* gnu/packages/crates-io.scm (rust-vcpkg-0.2)[source]: Add snippet to
	remove bundled precompiled libraries.

	gnu: rust-utf8-width-0.1: Update to 0.1.6.
	* gnu/packages/crates-io.scm (rust-utf8-width-0.1): Update to 0.1.6.
	[cargo-development-inputs]: Add rust-bencher-0.1.

	gnu: rust-trust-dns-rustls-0.6: Skip building.
	* gnu/packages/crates-io.scm (rust-trust-dns-rustls-0.6)[arguments]:
	Skip building.

	gnu: rust-trust-dns-https-0.19: Add missing input.
	* gnu/packages/crates-io.scm (rust-trust-dns-https-0.19)[native-inputs]:
	Add perl.

	gnu: rust-trust-dns-https-0.3: Skip build.
	* gnu/packages/crates-io.scm (rust-trust-dns-https-0.3)[arguments]: Skip
	build.

	gnu: rust-tokio-rustls-0.9: Skip build.
	* gnu/packages/crates-io.scm (rust-tokio-rustls-0.9)[arguments]: Skip
	build.

	gnu: rust-tokio-core-0.1: Don't rely on deprecated features.
	* gnu/packages/crates-io.scm (rust-tokio-core-0.1)[source]: Add snippet
	to remove 'tokio' feature from dependencies.

	gnu: rust-tokio-0.1: Don't rely on deprecated features.
	* gnu/packages/crates-io.scm (rust-tokio-0.1)[source]: Add snippet to
	remove 'tokio' feature from dependencies.

	gnu: rust-standback-0.2: Fix inputs.
	* gnu/packages/crates-io.scm (rust-standback-0.2)[cargo-inputs]: Move
	rust-version-check-0.9 to here ...
	[cargo-development-inputs]: ... from here.

	gnu: rust-system-deps-6: Remove precompiled library.
	* gnu/packages/crates-io.scm (rust-system-deps-6)[source]: Add snippet
	to remove precompiled library.

	gnu: rust-structopt-0.2: Don't rely on deprecated features.
	* gnu/packages/crates-io.scm (rust-structopt-0.2)[source]: Add snippet
	to remove 'lints' feature from dependencies.

	gnu: rust-serde-repr-0.1: Update to 0.1.16.
	* gnu/packages/crates-io.scm (rust-serde-repr-0.1): Update to 0.1.16.
	[cargo-inputs]: Replace rust-proc-macro2-1.0.34 with 1,
	rust-quote-1.0.10 with 1, rust-syn-1 with 2.
	[cargo-development-inputs]: Replace rust-serde-json-1.0.73 with 1,
	rust-trybuild-1.0.19 with 1.

	gnu: rust-security-framework-sys-0.2: Skip build.
	* gnu/packages/crates-io.scm (rust-security-framework-sys-0.2)
	[arguments]: Skip build.

	gnu: rust-sct-0.7: Add missing input.
	* gnu/packages/crates-io.scm (rust-sct-0.7)[native-inputs]: Add perl.

	gnu: rust-sct-0.5: Skip build.
	* gnu/packages/crates-io.scm (rust-sct-0.5)[arguments]: Skip build.

	gnu: rust-ring-0.13: Skip build.
	* gnu/packages/crates-io.scm (rust-ring-0.13)[arguments]: Skip build.

	gnu: rust-ring-0.14: Skip build.
	* gnu/packages/crates-io.scm (rust-ring-0.14)[arguments]: Skip build.

	gnu: rust-libpijul-0.12: Skip build.
	* gnu/packages/crates-io.scm (rust-libpijul-0.12)[arguments]: Skip build.

	gnu: rust-riscv-0.7: Remove precompiled libraries.
	* gnu/packages/crates-io.scm (rust-riscv-0.7)[source]: Add snippet to
	remove bundled precompiled libraries.

	gnu: rust-ref-cast-impl-0.2: Fix inputs.
	* gnu/packages/crates-io.scm (rust-ref-cast-impl-0.2)[cargo-inputs]: Add
	rust-proc-macro2-1, rust-quote-1, rust-syn-1.

	gnu: rust-quinn-0.8: Add missing input.
	* gnu/packages/crates-io.scm (rust-quinn-0.8)[native-inputs]: Add perl.

	gnu: rust-poly1305-0.7: Allow newer versions of dependencies.
	* gnu/packages/crates-io.scm (rust-poly1305-0.7)[source]: Add snippet to
	allow newer versions of dependencies.

	gnu: rust-os-pipe-0.9: Fix inputs.
	* gnu/packages/crates-io.scm (rust-os-pipe-0.9)[cargo-inputs]: Add
	rust-libc-0.2, rust-winapi-0.3.

	gnu: rust-opener-0.5: Update to 0.5.2.
	* gnu/packages/crates-io.scm (rust-opener-0.5): Update to 0.5.2.
	[cargo-inputs]: Add rust-bstr-1.
	[cargo-development-inputs]: Add rust-version-sync-0.9.

	gnu: rust-nitrokey-0.9: Add missing inputs.
	* gnu/packages/crates-io.scm (rust-nitrokey-0.9)
	[cargo-development-inputs]: Add rust-nitrokey-test-0.3,
	rust-nitrokey-test-suite-0.1.

	gnu: Add rust-nitrokey-test-0.3.
	* gnu/packages/crates-io.scm (rust-nitrokey-test-0.3): New variable.

	gnu: rust-napi-sys-0.4: Skip build.
	* gnu/packages/crates-io.scm (rust-napi-sys-0.4)[arguments]: Skip build.

	gnu: rust-napi-0.5: Skip build.
	* gnu/packages/crates-io.scm (rust-napi-0.5)[arguments]: Skip build.

	gnu: rust-mimalloc-0.1: Update to 0.1.39.
	* gnu/packages/crates-io.scm (rust-mimalloc-0.1): Update to 0.1.39.

	gnu: rust-libmimalloc-sys-0.1: Update to 0.1.35.
	* gnu/packages/crates-io.scm (rust-libmimalloc-sys-0.1): Update to
	0.1.35.
	[source]: Add snippet to override the build.rs file.
	[cargo-inputs]: Add rust-cc-1, rust-libc-0.2, rust-pkg-config-0.3.
	Remove rust-cmake-0.1.
	[native-inputs]: Remove cmake-minimal.
	[inputs]: Add mimalloc.

	gnu: rust-matrixmultiply-0.3: Update to 0.3.8.
	* gnu/packages/crates-io.scm (rust-matrixmultiply-0.3): Update to 0.3.8.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-autocfg-1.
	[cargo-development-inputs]: Add rust-bencher-0.1, rust-itertools-0.8.

	gnu: rust-libflate-lz77-1: Update to 1.2.0.
	* gnu/packages/crates-io.scm (rust-libflate-lz77-1): Update to 1.2.0.
	[cargo-inputs]: Add rust-core2-0.4, rust-hashbrown-0.13.
	[cargo-development-inputs]: Replace rust-libflate-0.1 with 1.

	gnu: rust-hyper-rustls-0.23: Add missing input.
	* gnu/packages/crates-io.scm (rust-hyper-rustls-0.23)[native-inputs]:
	Add perl.

	gnu: Add rust-core2-0.4.
	* gnu/packages/crates-io.scm (rust-core2-0.4): New variable.
	(rust-core2-0.3): Inherit from rust-core2-0.4.

	gnu: rust-glib-macros-0.15: Update to 0.15.13.
	* gnu/packages/crates-gtk.scm (rust-glib-macros-0.15): Update to 0.15.13.

	gnu: rust-mp4parse-0.12: Update to 0.12.1.
	* gnu/packages/crates-graphics.scm (rust-mp4parse-0.12): Update to 0.12.1.

	gnu: rust-glutin-egl-sys-0.1: Update to 0.1.6.
	* gnu/packages/crates-graphics.scm (rust-glutin-egl-sys-0.1): Update to
	0.1.6.
	[cargo-inputs]: Replace rust-gl-generator-0.13 with 0.14.

	build: cargo-build-system: Find more pregenerated files.
	* guix/build/cargo-build-system.scm (check-for-pregenerated-files): Also
	search for MacOS dynamic libraries.

	gnu: rust-fat-macho-0.4: Remove precompiled files.
	* gnu/packages/crates-io.scm (rust-fat-macho-0.4)[source]: Add snippet
	to remove precompiled files.

	gnu: rust-enquote-1: Add missing input.
	* gnu/packages/crates-io.scm (rust-enquote-1)[cargo-inputs]: Add
	rust-thiserror-1.

	gnu: rust-derive-error-chain-0.10: Fix inputs.
	* gnu/packages/crates-io.scm (rust-derive-error-chain-0.10)
	[cargo-inputs]: Replace rust-syn-0.14 with 0.11.

	gnu: rust-rustls-native-certs-0.4: Add missing input.
	* gnu/packages/crates-io.scm (rust-rustls-native-certs-0.4)
	[native-inputs]: Add perl.

	gnu: rust-quinn-proto-0.8: Add missing input.
	* gnu/packages/crates-io.scm (rust-quinn-proto-0.8)[native-inputs]: Add
	perl.

	gnu: rust-merge-derive-0.1: Add missing inputs.
	* gnu/packages/crates-io.scm (rust-merge-drive-0.1)[cargo-inputs]: Add
	rust-proc-macro-error-1, rust-proc-macro2-1, rust-quote-1, rust-syn-1.

	gnu: rust-merge-0.1: Add missing inputs.
	* gnu/packages/crates-io.scm (rust-merge-0.1)[cargo-development-inputs]:
	Add rust-env-0.4, rust-serde-1, rust-structopt-0.3, rust-toml-0.5,
	rust-trybuild-1.

	gnu: rust-pcap-sys-0.1: Remove bundled libraries.
	* gnu/packages/crates-io.scm (rust-pcap-sys-0.1)[source]: Add snippet to
	remove bundled libraries.

	gnu: rust-proc-macro2-1.0.34: Fix inputs.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1.0.34)
	[cargo-inputs]: Remove rust-unicode-ident-1. Add rust-unicode-xid-0.2.
	[cargo-development-inputs]: Replace rust-quote-1.0.10 with 1. Remove
	rust-rustversion-1.

2023-10-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-core-foundation-sys-0.7: Downgrade to 0.7.0.
	Later versions of this crate are yanked upstream.

	* gnu/packages/crates-io.scm (rust-core-foundation-sys-0.7): Downgrade
	to 0.7.0.

2023-10-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ravif-0.6: Update to 0.6.6.
	* gnu/packages/crates-graphics.scm (rust-ravif-0.6): Update to 0.6.6.
	[arguments]: Skip build.

	gnu: rust-cargo-util-0.1: Fix build.
	* gnu/packages/crates-io.scm (rust-cargo-util-0.1)
	[cargo-inputs]: Add rust-anyhow-1, rust-core-foundation-0.9,
	rust-crypto-hash-0.3, rust-filetime-0.2, rust-hex-0.4,
	rust-jobserver-0.1, rust-libc-0.2, rust-log-0.4, rust-miow-0.3,
	rust-same-file-1, rust-shell-escape-0.1, rust-tempfile-3,
	rust-walkdir-2, rust-winapi-0.3.
	[inputs]: Inherit from cargo-util-0.2.
	[native-inputs]: Inherit from cargo-util-0.2.

	gnu: rust-base32-0.4: Add missing inputs.
	* gnu/packages/crates-io.scm (rust-base32-0.4)
	[cargo-development-inputs]: Add rust-quickcheck-0.7, rust-rand-0.5.

	build: cargo-build-system: Disable tests by default.
	* guix/build-system/cargo.scm (cargo-build): Disable tests by default.
	* gnu/packages/admin.scm (greetd, wlgreet, du-dust),
	* gnu/packages/bioinformatics.scm (circtools, python-gseapy),
	* gnu/packages/crypto.scm (rust-minisign, b3sum),
	* gnu/packages/gnome.scm (librsvg),
	* gnu/packages/python-crypto.scm (python-blake3,
	python-cryptography-rust),
	* gnu/packages/python-xyz.scm (python-orjson),
	* gnu/packages/rust-apps.scm (agate, alfis, bat, diffr, drill, dutree,
	exa, fd, hexyl, hyperfine, i3status-rust, just, maturin, ripgrep, rot8,
	rust-swc, rust-cargo-edit, git-interactive-rebase-tool, rust-cbindgen,
	rust-cbindgen-0.24, rust-cbindgen-0.19, sniffglue, tectonic, treefmt,
	hex, tokei, vivid, watchexec, rbw, rust-analyzer, rust-cargo-c, rtss,
	skim, skim-0.7, svd2rust, swayhide, tealdeer, git-absorb, zoxide, htmlq),
	* gnu/packages/sequoia.scm (sequoia-sqv),
	* gnu/packages/syndication.scm (newsboat),
	* gnu/packages/terminals.scm (alacritty),
	* gnu/packages/text-editors.scm (kak-lsp, parinfer-rust),
	* gnu/packages/tree-sitter.scm (tree-sitter-cli),
	* gnu/packages/video.scm (rav1e),
	* gnu/packages/web.scm (monolith, castor)
	[arguments]: Enable tests.

	gnu: rust-autocompress-0.2: Skip build.
	* gnu/packages/crates-io.scm (rust-autocompress-0.2)[arguments]: Skip
	build.
	[native-inputs]: Add pkg-config.

	gnu: rust-aesni-0.7: Skip build.
	* gnu/packages/crates-io.scm (rust-aesni-0.7)[arguments]: Skip build.

	gnu: rust-cookie-0.14: Update to 0.14.4.
	* gnu/packages/crates-io.scm (rust-cookie-0.14): Update to 0.14.4.
	[cargo-inputs]: Replace rust-aes-gcm-0.6 with 0.8, rust-base64-0.12 with
	0.13, rust-hkdf-0.9 with 0.10, rust-hmac-0.8 with 0.10, rust-rand-0.7
	with 0.8. Add rust-version-check-0.9.
	[cargo-development-inputs]: Remove rust-version-check-0.9.

	gnu: rust-afl-0.12: Remove check-for-pregenerated-files phase.
	* gnu/packages/crates-io.scm (rust-afl-0.12)[arguments]: Add a phase to
	remove the 'check-for-pregenerated-files phase.

	gnu: rust-afl-0.8: Remove check-for-pregenerated-files phase.
	* gnu/packages/crates-io.scm (rust-afl-0.8)[arguments]: Add a phase to
	remove the 'check-for-pregenerated-files phase.

	gnu: rust-addr2line-0.17: Fix building.
	* gnu/packages/crates-io.scm (rust-addr2line-0.17)[source]: Add snippet
	to correctly build one of the dependency crates.

	gnu: rust-actix-web-codegen-0.2: Fix inputs.
	* gnu/packages/crates-io.scm (rust-actix-web-codegen-0.2)
	[cargo-development-inputs]: Replace rust-actix-web-2 with 3.

	build: cargo-build-system: Strip enough prefix in package.
	* guix/build/cargo-build-system.scm (package): When using the source as
	the packaged crate also strip the 'rust-' prefix.

2023-10-18  Efraim Flashner  <efraim@flashner.co.il>

	build: cargo-build-system: Reset timestamps in crates.
	This fixes reproducibility in rust crates from the package phase,
	see <https://issues.guix.gnu.org/50015>.

	* guix/build/cargo-build-system.scm (package): After running 'cargo
	package' on the source unpack the tarball, reset the timestamps and
	repack it.

2023-10-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-simdutf8-0.1: Update to 0.1.4.
	* gnu/packages/crates-io.scm (rust-simdutf8-0.1): Update to 0.1.4.
	[arguments]: Don't skip build. Skip the tests.

	gnu: python-pyopenssl: Update to 23.2.0.
	* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 23.2.0.

	gnu: python-orjson: Update to 3.9.7.
	* gnu/packages/python-xyz.scm (python-orjson): Update to 3.9.7.
	[arguments]: Remove 'prepare-python-module, 'install-python-library
	phases.
	[cargo-inputs]: Replace rust-pyo3-ffi-0.18 with 0.19. Add rust-cc-1,
	rust-pyo3-build-config-0.19, rust-version-check-0.9.
	[inputs]: Add maturin.
	[native-inputs]: Remove python-pypa-build, python-wheel.

	gnu: rust-smallvec-1: Update to 1.11.1.
	* gnu/packages/crates-io.scm (rust-smallvec-1): Update to 1.11.1.

	gnu: rust-pyo3: Update to 0.19.2.
	* gnu/packages/crates-io.scm (rust-pyo3): Update to 0.19.2.
	[cargo-inputs]: Replace rust-hashbrown-0.12 with 0.14, rust-indexmap-1
	with 2.
	[cargo-development-inputs]: Remove rust-criterion-0.3.
	(rust-pyo3-build-config-0.19, rust-pyo3-ffi-0.19,
	rust-pyo3-macros-backend-0.19, rust-pyo3-macros-0.19): Update to 0.19.2.

	gnu: rust-oorandom-11: Rename from rust-oorandom-11.1.
	* gnu/packages/crates-io.scm (rust-oorandom-11): Use new name.
	(rust-criterion-0.5, rust-criterion-0.4, rust-criterion-0.3,
	rust-salsa-0.17): Use new name.
	* gnu/packages/rust-apps.scm (rust-analyzer): Same.

	gnu: Add rust-count-instructions-0.1.
	* gnu/packages/crates-io.scm (rust-count-instructions-0.1): New variable.

	gnu: b3sum: Update to 1.5.0.
	* gnu/packages/crypto.scm (b3sum): Update to 1.5.0.
	[cargo-inputs]: Replace rust-blake3-0.3 with 1, rust-clap-2 with 4.
	Remove rust-memmap-0.7. Add rust-memmap2-0.7.

	gnu: rust-blake3-1: Update to 1.5.0.
	* gnu/packages/crypto.scm (rust-blake3-1): Update to 1.5.0.
	[source]: Download using url-fetch.
	[arguments]: Skip tests.
	[cargo-inputs]: Add rust-memmap2-0.7, rust-serde-1, rust-zerioze-1.
	Replace rust-constant-time-eq-0.1 with 0.3, rust-digest-0.9 with 0.10.
	Remove rust-crypto-mac-0.11.
	[cargo-development-inputs]: Add rust-serde-json-1, rust-tempfile-3.
	Replace rust-page-size-0.4 with 0.6.  Remove rust-cc-1.

	gnu: rust-tempfile-3: Update to 3.8.0.
	* gnu/packages/crates-io.scm (rust-tempfile-3): Update to 3.8.0.
	[cargo-inputs]: Replace rust-fastrand-1 with 2, rust-rustix-0.37 with
	0.38, rust-windows-sys-0.45 with 0.48.

	gnu: rust-spin-0.9: Update to 0.9.8.
	* gnu/packages/crates-io.scm (rust-spin-0.9): Update to 0.9.8.
	[cargo-inputs]: Add rust-portable-atomic-1.
	[cargo-development-inputs]: Add rust-criterion-0.4.

	gnu: rust-serde-json-1: Update to 1.0.107.
	* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.107.

	gnu: Add rust-page-size-0.6.
	* gnu/packages/crates-io.scm (rust-page-size-0.6): New variable.
	(rust-page-size-0.4): Inherit from rust-page-size-0.6.

	gnu: Add rust-memmap2-0.7.
	* gnu/packages/crates-io.scm (rust-memmap2-0.7): New variable.
	(rust-memmap2-0.5): Inherit from rust-memmap2-0.7.

	gnu: Add rust-criterion-0.5.
	* gnu/packages/crates-io.scm (rust-criterion-0.5): New variable.
	(rust-criterion-0.4): Inherit from rust-criterion-0.5.

	gnu: Add rust-constant-time-eq-0.3.
	* gnu/packages/crates-io.scm (rust-constant-time-eq-0.3): New variable.
	(rust-constant-time-eq-0.2): Inherit from rust-constant-time-eq-0.3.

	gnu: rust-arrayvec-0.7: Update to 0.7.4.
	* gnu/packages/crates-io.scm (rust-arrayvec-0.7): Update to 0.7.4.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-zerioze-1.

	gnu: rust-minisign: Update to 0.7.5.
	* gnu/packages/crates-io.scm (rust-minisign): Update to 0.7.5.
	[cargo-inputs]: Replace rust-getrandom-0.1 with 0.2, rust-rpassword-4
	with 7, rust-scrypt-0.3 with 0.11.

	gnu: rust-getrandom-0.2: Update to 0.2.10.
	* gnu/packages/crates-io.scm (rust-getrandom-0.2): Update to 0.2.10.
	[cargo-inputs]: Remove rust-stdweb-0.4.

	gnu: du-dust: Install manpage, shell completions.
	* gnu/packages/admin.scm (du-dust)[arguments]: Add a phase to install
	the manpage and shell completions.

	gnu: du-dust: Update to 0.8.6.
	* gnu/packages/admin.scm (du-dust): Update to 0.8.6.
	[arguments]: Add cargo-test-flags. Don't install the source.
	[cargo-inputs]: Add rust-ansi-term-0.12, rust-atty-0.2,
	rust-clap-mangen-0.1.  Replace rust-lscolors-0.7 with 0.13,
	rust-sysinfo-0.15 with 0.27, rust-terminal-size-0.1 with 0.2.
	[cargo-development-inputs]: Replace rust-assert-cmd-1 with 2.

	gnu: Add rust-clap-mangen-0.1.
	* gnu/packages/crates-io.scm (rust-clap-mangen-0.1): New variable.

	gnu: wlgreet: Update to 0.4.1.
	* gnu/packages/admin.scm (wlgreet): Update to 0.4.1.
	[cargo-inputs]: Replace rust-greetd-ipc-0.8 with 0.9, rust-nix-0.15 with
	0.25, rust-os-pipe-0.8 with 1, rust-rusttype-0.7 with 0.9.  Remove
	rust-xml-rs-0.8.

	gnu: Add rust-greetd-ipc-0.9.
	* gnu/packages/crates-io.scm (rust-greetd-ipc-0.9): New variable.
	(rust-greetd-ipc-0.8): Inherit from rust-greetd-ipc-0.9.

	gnu: Add rust-resize-0.4.
	* gnu/packages/crates-graphics.scm (rust-resize-0.4): New variable.

	gnu: Add rust-termtree-0.4.
	* gnu/packages/crates-io.scm (rust-termtree-0.4): New variable.

	gnu: rav1e: Update to 0.6.6.
	* gnu/packages/video.scm (rav1e): Update to 0.6.6.
	[source]: Add snippet to not hardcode dependency versions.
	[cargo-inputs]: Add rust-clap-lex-0.3, rust-winnow-0.4.  Replace
	rust-y4m-0.7 with 0.8.  Remove rust-const-fn-assert-0.1.
	[cargo-development-inputs]: Add rust-predicates-2,
	rust-predicates-core-1, rust-predicates-tree-1.

	gnu: rust-yansi-0.5: Update to 0.5.1.
	* gnu/packages/crates-io.scm (rust-yansi-0.5): Update to 0.5.1.
	[arguments]: Don't skip build.
	[cargo-development-inputs]: Add rust-serial-test-0.6.

	gnu: rust-predicates-tree-1: Update to 1.0.9.
	* gnu/packages/crates-io.scm (rust-predicates-tree-1): Update to 1.0.9.
	[cargo-inputs]: Add rust-termtree-0.4. Remove rust-treeline-0.1.
	[cargo-development-inputs]: Add rust-predicates-3.

	gnu: rust-predicates-core-1: Update to 1.0.6.
	* gnu/packages/crates-io.scm (rust-predicates-core-1): Update to 1.0.6.

	gnu: Add rust-predicates-3.
	* gnu/packages/crates-io.scm (rust-predicates-3): New variable.
	(rust-predicates-2): Inherit from rust-predicates-3.

	gnu: Add rust-itertools-0.11.
	* gnu/packages/crates-io.scm (rust-itertools-0.11): New variable.
	(rust-itertools-0.10): Inherit from rust-itertools-0.11.

	gnu: rust-assert-cmd-2: Update to 2.0.12.
	* gnu/packages/crates-io.scm (rust-assert-cmd-2): Update to 2.0.12.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-anstream-0.3, rust-anstyle-1, rust-yansi-0.5.
	Replace rust-bstr-0.2 with 1, rust-predicates-2 with 3.
	[cargo-development-inputs]: Add rust-escargot-0.5.

	gnu: Add rust-y4m-0.8.
	* gnu/packages/crates-graphics.scm (rust-y4m-0.8): New variable.
	(rust-y4m-0.7): Inherit from rust-y4m-0.8.

	gnu: Add rust-as-derive-utils-0.8.
	* gnu/packages/crates-io.scm (rust-as-derive-utils-0.8): New variable.

	gnu: Add rust-auto-impl-0.4.
	* gnu/packages/crates-io.scm (rust-auto-impl-0.4): New variable.

	gnu: Add rust-browserslist-rs-0.6.
	* gnu/packages/crates-io.scm (rust-browserslist-rs-0.6): New variable.

	gnu: Add rust-core-extensions-0.1.
	* gnu/packages/crates-io.scm (rust-core-extensions-0.1): New variable.

	gnu: Add rust-debug-unreachable-0.1.
	* gnu/packages/crates-io.scm (rust-debug-unreachable-0.1): New variable.

	gnu: Add rust-debugid-0.8.
	* gnu/packages/crates-io.scm (rust-debugid-0.8): New variable.

	gnu: Add rust-generational-arena-0.2.
	* gnu/packages/crates-io.scm (rust-generational-arena-0.2): New variable.

	gnu: Add rust-lexical-5.
	* gnu/packages/crates-io.scm (rust-lexical-5): New variable.

	gnu: Add rust-magic-string-0.3.
	* gnu/packages/crates-io.scm (rust-magic-string-0.3): New variable.

	gnu: Add rust-normpath-0.2.
	* gnu/packages/crates-io.scm (rust-normpath-0.2): New variable.

	gnu: Add rust-ntest-0.7.
	* gnu/packages/crates-io.scm (rust-ntest-0.7): New variable.

	gnu: Add rust-ntest-test-cases-0.7.
	* gnu/packages/crates-io.scm (rust-ntest-test-cases-0.7): New variable.

	gnu: Add rust-ntest-timeout-0.7.
	* gnu/packages/crates-io.scm (rust-ntest-timeout-0.7): New variable.

	gnu: Add rust-ntest-proc-macro-helper-0.7.
	* gnu/packages/crates-io.scm (rust-ntest-proc-macro-helper-0.7): New variable.

	gnu: Add rust-serde-regex-1.
	* gnu/packages/crates-io.scm (rust-serde-regex-1): New variable.

	gnu: Add rust-serde-wasm-bindgen-0.3.
	* gnu/packages/crates-io.scm (rust-serde-wasm-bindgen-0.3): New variable.

	gnu: Add rust-unicode-id-0.3.
	* gnu/packages/crates-io.scm (rust-unicode-id-0.3): New variable.

	gnu: Add rust-unreachable-0.1.
	* gnu/packages/crates-io.scm (rust-unreachable-0.1): New variable.

	gnu: Add rust-vlq-0.5.
	* gnu/packages/crates-io.scm (rust-vlq-0.5): New variable.

	gnu: rust: Fix test failures on some architectures.
	* gnu/packages/rust.scm (rust)[arguments]: Adjust custom phase
	'patch-process-tests to enable tests to pass on all architectures.

	gnu: rust-swc: Update to 1.2.124.
	* gnu/packages/rust-apps.scm (rust-swc): Update to 1.2.124.
	[source]: Add snippet to not hardcode dependency versions.
	[arguments]: Don't install package source. Don't skip tests. Add
	cargo-build-flags and cargo-test-flags to only build the swc_cli binary.
	Remove custom 'enable-unstable-phases, 'patch-build-failures phases. Use
	custom 'install phase.
	[cargo-inputs]: Add rust-abi-stable-0.10, rust-ahash-0.7,
	rust-ansi-term-0.12, rust-anyhow-1, rust-arrayvec-0.5, rust-arbitrary-1,
	rust-auto-impl-0.5, rust-auto-impl-0.4, rust-backtrace-0.3,
	rust-bincode-1, rust-bitflags-1, rust-browserslist-0.6, rust-cfg-if-0.1,
	rust-copyless-0.1, rust-debug-unreachable-0.1, rust-difference-2,
	rust-glob-0.3, rust-hex-0.4, rust-indexmap-1, rust-inflector-0.11,
	rust-lexical-5, rust-libloading-0.7, rust-lru-0.7,
	rust-mimalloc-rust-0.1, rust-normpath-0.2, rust-num-bigint-0.2,
	rust-owning-ref-0.4, rust-parking-lot-0.11, rust-parking-lot-core-0.8,
	rust-paw-0.8, rust-pmutil-0.5, rust-pretty-assertions-0.7,
	rust-pretty-assertions-0.6, rust-quote-1, rust-rayon-1,
	rust-rustc-hash-1, rust-semver-0.9, rust-serde-1, rust-serde-json-1,
	rust-serde-regex-1, rust-sha-1-0.9, rust-smallvec-1, rust-sourcemap-6,
	rust-string-cache-codegen-0.5, rust-structopt-0.3, rust-syn-1,
	rust-termcolor-1, rust-tracing-0.1, rust-tracing-subscriber-0.3,
	rust-typed-arena-2, rust-wasm-bindgen-0.2,
	rust-wasm-bindgen-futures-0.4, rust-unicode-width-0.1,
	rust-unicode-xid-0.2, rust-url-2.  Replace rust-dashmap-3 with 4,
	rust-napi-0.5 with 2, rust-napi-build-0.2 with 1, rust-napi-derive-0.5
	with 2, rust-ordered-float-1 with 2. Remove rust-fxhash-0.2,
	rust-jemallocator-0.3, rust-log-0.4, rust-mimalloc-0.1.
	[cargo-development-inputs]: Add rust-ansi-term-0.12, rust-dashmap-4,
	rust-hex-0.4, rust-ntest-0.7, rust-path-clean-0.1,
	rust-pretty-assertions-0.7, rust-reqwest-0.11, rust-sha-1-0.9,
	rust-url-2, rust-walkdir-2.  Remove rust-num-bigint-0.2,
	rust-pretty-env-logger-0.3, rust-string-cache-codegen-0.5,
	rust-tempfile-3.

	gnu: Add rust-napi-2.
	* gnu/packages/crates-io.scm (rust-napi-2): New variable.
	(rust-napi-0.5): Inherit from rust-napi-2.

	gnu: Add rust-napi-build-1.
	* gnu/packages/crates-io.scm (rust-napi-build-1): New variable.
	(rust-napi-build-0.2): Inherit from rust-napi-build-1.

	gnu: Add rust-napi-derive-2.
	* gnu/packages/crates-io.scm (rust-napi-derive-2): New variable.
	(rust-napi-derive-0.5): Inherit from rust-napi-derive-2.

	gnu: Add rust-napi-derive-backend-1.
	* gnu/packages/crates-io.scm (rust-napi-derive-backend-1): New variable.

	gnu: Add rust-napi-sys-2.
	* gnu/packages/crates-io.scm (rust-napi-sys-2): New variable.
	(rust-napi-sys-0.4): Inherit from rust-napi-sys-2.

	gnu: rust-unicode-segmentation-1: Update to 1.10.1.
	* gnu/packages/crates-io.scm (rust-unicode-segmentation-1): Update to
	1.10.1.

	gnu: Add rust-tstr-0.2.
	* gnu/packages/crates-io.scm (rust-tstr-0.2, rust-tstr-proc-macros-0.2):
	New variables.

	gnu: rust-test-case-1: Update to 1.2.3.
	* gnu/packages/crates-io.scm (rust-test-case-1): Update to 1.2.3.
	[arguments]: Don't skip tests. Add cargo-test-flags.
	[cargo-development-inputs]: Add rust-indexmap-1.7, rust-itertools-0.10.
	Replace rust-insta-0.12 with 0.16.

	gnu: rust-sourcemap-6: Update to 6.4.1.
	* gnu/packages/crates-io.scm (rust-sourcemap-6): Update to 6.4.1.
	[source]: Remove snippet.
	[arguments]: Add cargo-test-flags. Remove custom phases.
	[cargo-inputs]: Add rust-data-encoding-2, rust-debugid-0.8,
	rust-rustc-version-0.2, rust-unicode-id-0.3.  Remove rust-lazy-static-1,
	rust-regex-1.
	[cargo-development-inputs]: Add rust-magic-string-0.3, rust-proptest-1.

	gnu: rust-retain-mut-0.1: Update to 0.1.9.
	* gnu/packages/crates-io.scm (rust-retain-mut-0.1): Update to 0.1.9.

	gnu: Add rust-repr-offset-0.2.
	* gnu/packages/crates-io.scm (rust-repr-offset-0.2,
	rust-repr-offset-derive-0.2): New variables.

	gnu: rust-proptest-1: Update to 1.3.1.
	* gnu/packages/crates-io.scm (rust-proptest-1): Update to 1.3.1.
	[cargo-inputs]: Add rust-bit-vec-0.6.  Replace rust-bitflags-1 with 2,
	rust-regex-syntax-0.6 with 0.7.  Remove rust-byteorder-1,
	rust-quick-error-2.

	gnu: rust-lexical-core-0.7: Fix inputs.
	* gnu/packages/crates-io.scm (rust-lexical-core-0.7)
	[cargo-development-inputs]: Move rust-proptest-0.10, rust-quickcheck-1
	to ...
	[cargo-inputs]: ... to here.

	gnu: rust-is-macro-0.1: Update to 0.1.9.
	* gnu/packages/crates-io.scm (rust-is-macro-0.1): Update to 0.1.9.

	gnu: Add rust-core-extensions-1.
	* gnu/packages/crates-io.scm (rust-core-extensions-1,
	rust-core-extensions-proc-macros-1): New variables.

	gnu: Add rust-convert-case-0.6.
	* gnu/packages/crates-io.scm (rust-convert-case-0.6): New variable.
	(rust-convert-case-0.4): Inherit from rust-convert-case-0.6.

	gnu: Add rust-auto-impl-0.5.
	* gnu/packages/crates-io.scm (rust-auto-impl-0.5): New variable.

	gnu: Add rust-as-derive-utils-0.10.
	* gnu/packages/crates-io.scm (rust-as-derive-utils-0.10): New variable.

	gnu: rust-ahash-0.7: Update to 0.7.6.
	* gnu/packages/crates-io.scm (rust-ahash-0.7): Update to 0.7.6.
	[arguments]: Don't skip build.
	[cargo-development-inputs]: Add rust-criterion-0.3, rust-fnv-1,
	rust-fxhash-0.2, rust-hex-0.4, rust-no-panic-0.1, rust-seahash-4,
	rust-serde-json-1.

	gnu: Add rust-mimalloc-rust-0.1.
	* gnu/packages/crates-io.scm (rust-mimalloc-rust-0.1,
	rust-mimalloc-rust-sys-0.1): New variables.

	gnu: Add rust-abi-stable-0.10.
	* gnu/packages/crates-io.scm (rust-abi-stable-0.10,
	rust-abi-stable-derive-0.10, rust-abi-stable-shared-0.10): New variables.

	gnu: python-cryptography-rust: Use cargo-test-flags.
	* gnu/packages/python-crypto.scm (python-cryptography-rust)
	[arguments]: Replace custom 'check phase with cargo-test-flags.

	gnu: python-cryptography: Update to 41.0.4.
	* gnu/packages/python-crypto.scm (python-cryptography): Update to 41.0.4.
	(python-cryptography-rust)[arguments]: Don't install source.
	[cargo-inputs]: Add rust-foreign-types-0.3 Replace rust-asn1-0.13 with
	0.15, rust-pyo3-0.15 with 0.18.  Remove rust-chrono-0.4.

	gnu: python-cryptography-vectors: Update to 41.0.4.
	* gnu/packages/python-crypto.scm (python-cryptography-vectors): Update
	to 41.0.4.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Disable tests.

	gnu: rust-openssl-sys-0.9: Update to 0.9.93.
	* gnu/packages/crates-io.scm (rust-openssl-sys-0.9): Update to 0.9.93.
	[source]: Remove patch. Add snippet to remove dependencies on boringssl
	and openssl source.
	* gnu/packages/patches/rust-openssl-src-no-vendor.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: rust-openssl-0.10: Update to 0.10.57.
	* gnu/packages/crates-io.scm (rust-openssl-0.10): Update to 0.10.57.
	[source]: Add snippet to remove dependency on boringssl.

	gnu: Add rust-asn1-derive-0.15.
	* gnu/packages/crates-io.scm (rust-asn1-derive-0.15): New variable.
	(rust-asn1-derive-0.13): Inherit from rust-asn1-derive-0.15.

	gnu: Add rust-asn1-0.15.
	* gnu/packages/crates-io.scm (rust-asn1-0.15): New variable.
	(rust-asn1-0.13): Inherit from rust-asn1-0.15.

	gnu: Add rust-tokio-macros-2.
	* gnu/packages/crates-io.scm (rust-tokio-macros-2): New variable.
	(rust-tokio-macros-1): Inherit from rust-tokio-macros-2.

	gnu: rust-tokio-1: Update to 1.32.0.
	* gnu/packages/crates-io.scm (rust-tokio-1): Update to 1.32.0.
	[arguments]: Don't skip build. Skip tests.
	[cargo-inputs]: Add rust-backtrace-0.3.  Replace rust-socket2-0.4 with
	0.5, rust-tokio-macros-1 with 2, rust-windows-sys-0.45 with 0.48.
	Remove rust-autocfg-1.
	[cargo-development-inputs]: Add rust-async-stream-0.3, rust-futures-0.3,
	rust-libc-0.2, rust-loom-0.7, rust-mio-aio-0.7, rust-mockall-0.11,
	rust-nix-0.26, rust-rand-0.8, rust-socket2-0.5, rust-tempfile-3,
	rust-tokio-stream-0.1, rust-tokio-test-0.4, rust-wasm-bindgen-test-0.3,
	rust-windows-sys-0.48.

	gnu: Add rust-socket2-0.5.
	* gnu/packages/crates-io.scm (rust-socket2-0.5): New variable.
	(rust-socket2-0.4): Inherit from rust-socket2-0.5.

	gnu: Add rust-serial-test-derive-2.
	* gnu/packages/crates-io.scm (rust-serial-test-derive-2): New variable.
	(rust-serial-test-derive-1): Inherit from rust-serial-test-derive-2.

	gnu: Add rust-serial-test-2.
	* gnu/packages/crates-io.scm (rust-serial-test-2): New variable.
	(rust-serial-test-1): Inherit from rust-serial-test-2.

	gnu: Add rust-rustix-0.38.
	* gnu/packages/crates-io.scm (rust-rustix-0.38): New variable.
	(rust-rustix-0.37): Inherit from rust-rustix-0.38.

	gnu: rust-pin-project-lite-0.2: Update to 0.2.13.
	* gnu/packages/crates-io.scm (rust-pin-project-lite-0.2): Update to
	0.2.13.
	[source]: Change snippet to not require exact version of dependencies.
	[cargo-development-inputs]: Add rust-once-cell-1, rust-proc-macro2-1,
	rust-serde-1, rust-toml-0.5.

	gnu: rust-nix-0.24: Update to 0.24.3.
	* gnu/packages/crates-io.scm (rust-nix-0.24): Update to 0.24.3.
	[arguments]: Don't skip build. Skip tests.
	[cargo-development-inputs]: Add rust-assert-impl-0.1, rust-caps-0.5,
	rust-lazy-static-1, rust-parkinglot-0.11, rust-rand-0.8, rust-semver-1,
	rust-sysctl-0.1, rust-tempfile-3.

	gnu: Add rust-mio-aio-0.7.
	* gnu/packages/crates-io.scm (rust-mio-aio-0.7): New variable.

	gnu: rust-mio-0.8: Update to 0.8.8.
	* gnu/packages/crates-io.scm (rust-mio-0.8): Update to 0.8.8.
	[cargo-inputs]: Replace rust-windows-sys-0.45 with 0.48.
	[cargo-development-inputs]: Replace rust-env-logger-0.8 with 0.9.

	gnu: Add rust-loom-0.7.
	* gnu/packages/crates-io.scm (rust-loom-0.7): New variable.
	(rust-loom-0.5): Inherit from rust-loom-0.7.

	gnu: Add rust-linux-raw-sys-0.4.
	* gnu/packages/crates-io.scm (rust-linux-raw-sys-0.4): New variable.
	(rust-linux-raw-sys-0.3): Inherit from rust-linux-raw-sys-0.4.

	gnu: rust-libc-0.2: Update to 0.2.148.
	* gnu/packages/crates-io.scm (rust-libc-0.2): Update to 0.2.148.

	gnu: rust-scratch-1: Update to 1.0.7.
	* gnu/packages/crates-io.scm (rust-scratch-1): Update to 1.0.7.

	gnu: rust-pkg-config-0.3: Update to 0.3.27.
	* gnu/packages/crates-io.scm (rust-pkg-config-0.3): Update to 0.3.27.
	[arguments]: Fix typo in custom phase name. Remove trailing #t from
	phases.

	gnu: rust-miniz-oxide-0.3: Update to 0.3.7.
	* gnu/packages/crates-io.scm (rust-miniz-oxide-0.3): Update to 0.3.7.

	gnu: rust-miniz-oxide-0.4: Update to 0.4.4.
	* gnu/packages/crates-io.scm (rust-miniz-oxide-0.4): Update to 0.4.4.
	[cargo-inputs]: Replace rust-adler-0.2 with 1.

	gnu: rust-miniz-oxide-0.5: Update to 0.5.4.
	* gnu/packages/crates-io.scm (rust-miniz-oxide-0.5): Update to 0.5.4.

2023-10-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-miniz-oxide-0.6: Downgrade to 0.6.2.
	Later versions of this crate were yanked upstream.

	* gnu/packages/crates-io.scm (rust-miniz-oxide-0.6): Downgrade to 0.6.2.

2023-10-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-link-cplusplus-1: Update to 1.0.9.
	* gnu/packages/crates-io.scm (rust-link-cplusplus-1): Update to 1.0.9.

	gnu: rust-flate2-1: Update to 1.0.27.
	* gnu/packages/crates-io.scm (rust-flate2-1): Update to 1.0.27.
	[cargo-inputs]: Replace rust-miniz-oxide-0.6 with 0.7.

	gnu: rust-cxxbridge-macro-1: Update to 1.0.107.
	* gnu/packages/crates-io.scm (rust-cxxbridge-macro-1): Update to
	1.0.107.
	[cargo-inputs]: Add rust-serde-derive-1. Replace rust-syn-1 with 2.

	gnu: rust-cxxbridge-flags-1: Update to 1.0.107.
	* gnu/packages/crates-io.scm (rust-cxxbridge-flags-1): Update to 1.0.107.

	gnu: rust-cxx-gen-0.7: Update to 0.7.107.
	* gnu/packages/crates-io.scm (rust-cxx-gen-0.7): Update to 0.7.107.
	[cargo-inputs]: Replace rust-syn-1 with 2.

	gnu: rust-cxx-build-1: Update to 1.0.107.
	* gnu/packages/crates-io.scm (rust-cxx-build-1): Update to 1.0.107.
	[cargo-inputs]: Add rust-once-cell-1. Replace rust-syn-1 with 2. Remove
	rust-lazy-static-1.

	gnu: rust-cxx-1: Update to 1.0.107.
	* gnu/packages/crates-io.scm (rust-cxx-1): Update to 1.0.107.

	gnu: rust-clang-ast-0.1: Update to 0.1.20.
	* gnu/packages/crates-io.scm (rust-clang-ast-0.1): Update to 0.1.20.
	[arguments]: Don't skip build. Skip tests.
	[cargo-inputs]: Add rust-rustc-hash-1.
	[cargo-development-inputs]: Add rust-rustversion-1,
	rust-rust-serde-derive-1. Remove rust-serde-1.

	gnu: Add rust-miniz-oxide-0.7.
	* gnu/packages/crates-io.scm (rust-miniz-oxide-0.7): New variable.
	(rust-miniz-oxide-0.6): Inherit from rust-miniz-oxide-0.7.

	gnu: newsboat: Update to 2.33.
	* gnu/packages/syndication.scm (newsboat): Update to 2.33.
	[arguments]: Don't override vendor-dir.
	[cargo-inputs]: Replace rust-fastrand-1 with 2.

	gnu: rust-xdg-2: Update to 2.5.2.
	* gnu/packages/crates-io.scm (rust-xdg-2): Update to 2.5.2.
	[cargo-inputs]: Remove rust-home-0.5.

	gnu: rust-url-2: Update to 2.4.1.
	* gnu/packages/crates-io.scm (rust-url-2): Update to 2.4.1.
	[cargo-development-inputs]: Remove rust-debugger-test-0.1,
	rust-debugger-test-parser-0.1. Add rust-serde-1.

	gnu: rust-unicode-width-0.1: Update to 0.1.11.
	* gnu/packages/crates-io.scm (rust-unicode-width-0.1): Update to 0.1.11.

	gnu: Add rust-fastrand-2.
	* gnu/packages/crates-io.scm (rust-fastrand-2): New variable.
	(rust-fastrand-1): Inherit from rust-fastrand-2.

	gnu: rust-curl-sys-0.4: Update to 0.4.66.
	* gnu/packages/crates-io.scm (rust-curl-sys-0.4): Update to 0.4.66.
	[cargo-inputs]: Remove rust-winapi-0.3. Add rust-windows-sys-0.48.

	gnu: rust-bitflags-2: Update to 2.4.0.
	* gnu/packages/crates-io.scm (rust-bitflags-2): Update to 2.4.0.

	gnu: rust: Wrap rust-analyzer with rust source.
	* gnu/packages/rust.scm (rust)[outputs]: Add rust-src output.
	[arguments]: Add a phase to install the rust sources and a phase to wrap
	the rust-analyzer binary with the path to the rust sources.

	gnu: librsvg: Update to 2.56.4.
	* gnu/packages/gnome.scm (librsvg): Update to 2.56.4.
	[source]: Remove snippet.
	[cargo-inputs]: Add rust-anyhow-1, rust-clap-complete-4,
	rust-encoding-rs-0.8, rust-system-deps-6, rust-thiserror-1. Replace
	rust-cairo-rs-0.15 with 0.17, rust-clap-2 with 4, rust-cssparser-0.28
	with 0.29, rust-data-url-0.1 with 0.2, rust-gdk-gdkixbuf-0.15 with 0.17,
	rust-gio-0.15 with 0.17, rust-glib-0.15 with 0.17, rust-markup5ever-0.10
	with 0.11, rust-nalgebra-0.29 with 0.32, rust-pango-0.15 with 0.17,
	rust-pangocairo-0.15 with 0.17, rust-rctree-0.4 with 0.5,
	rust-selectors-0.23 with 0.24, rust-xml5ever-0.16 with 0.17.  Remove
	rust-encoding-0.2.
	[cargo-development-inputs]: Add rust-cast-0.3, rust-pango-0.17,
	rust-pangocairo-0.17.  Replace rust-cairo-rs-0.15 with 0.17,
	rust-criterion-0.3 with 0.4, rust-glib-0.15 with 0.17, rust-lopdf-0.26
	with 0.29, rust-yeslogic-fontconfig-sys-3 with 4.  Remove
	rust-test-generator-0.3.
	[arguments]: Adjust custom phase 'loosen-test-boundaries to changes in
	the test suite.

	gnu: Add rust-yeslogic-fontconfig-sys-4.
	* gnu/packages/crates-io.scm (rust-yeslogic-fontconfig-sys-4): New
	variable.
	(rust-yeslogic-fontconfig-sys-3): Inherit from
	rust-yeslogic-fontconfig-sys-4.

	gnu: rust-web-sys-0.3: Update to 0.3.64.
	* gnu/packages/crates-io.scm (rust-web-sys-0.3): update to 0.3.64.

	gnu: rust-wasm-bindgen-test-macro-0.3: Update to 0.3.37.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-macro-0.3): Update
	to 0.3.37.
	[arguments]: Skip tests.
	[cargo-development-inputs]: Add rust-trybuild-1.

	gnu: rust-wasm-bindgen-test-0.3: Update to 0.3.37.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-0.3): Update to
	0.3.37.
	[source]: Adjust snippet to be more future-proof.
	[cargo-inputs]: Add rust-gg-alloc-1.

	gnu: rust-wasm-bindgen-shared-0.2: Update to 0.2.87.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-shared-0.2): Update to
	0.2.87.

	gnu: rust-wasm-bindgen-macro-support-0.2: Update to 0.2.87.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-macro-support-0.2):
	Update to 0.2.87.

	gnu: rust-wasm-bindgen-macro-0.2: Update to 0.2.87.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-macro-0.2): Update to
	0.2.87.

	gnu: rust-wasm-bindgen-futures-0.4: Update to 0.4.37.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-futures-0.4): Update to
	0.4.37.

	gnu: rust-wasm-bindgen-backend-0.2: Update to 0.2.87.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-backend-0.2): Update to
	0.2.87.

	gnu: rust-wasm-bindgen-0.2: Update to 0.2.87.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-0.2): Update to 0.2.87.
	[source]: Update snippet to be more future-proof.

	gnu: Add rust-vek-0.15.
	* gnu/packages/crates-io.scm (rust-vek-0.15): New variable.

	gnu: rust-unicode-ident-1: Update to 1.0.12.
	* gnu/packages/crates-io.scm (rust-unicode-ident-1): Update to 1.0.12.

	gnu: Add rust-to-shmem-0.0.0.
	* gnu/packages/crates-io.scm (rust-to-shmem-0.0.0): New variable.

	gnu: Add rust-to-shmem-derive-0.0.0.
	* gnu/packages/crates-io.scm (rust-to-shmem-derive-0.0.0): New variable.

	gnu: rust-syn-2: Update to 2.0.37.
	* gnu/packages/crates-io.scm (rust-syn-2): Update to 2.0.37.

	gnu: Add rust-simba-0.8.
	* gnu/packages/crates-io.scm (rust-simba-0.8): New variable.
	(rust-simba-0.6): Inherit from rust-simba-0.8.

	gnu: Add rust-servo-arc-0.2.
	* gnu/packages/crates-io.scm (rust-servo-arc-0.2): New variable.
	(rust-servo-arc-0.1): Inherit from rust-servo-arc-0.2.

	gnu: Add rust-serial-test-derive-1.
	* gnu/packages/crates-io.scm (rust-serial-test-derive-1): New variable.
	(rust-serial-test-derive-0.6): Inherit from rust-serial-test-derive-1.

	gnu: Add rust-serial-test-1.
	* gnu/packages/crates-io.scm (rust-serial-test-1): New variable.
	(rust-serial-test-0.6): Inherit from rust-serial-test-1.

	gnu: rust-serde-derive-1: Update to 1.0.188.
	* gnu/packages/crates-io.scm (rust-serde-derive-1): Update to 1.0.188.

	gnu: rust-serde-1: Update to 1.0.188.
	* gnu/packages/crates-io.scm (rust-serde-1): Update to 1.0.188.
	[arguments]: Don't skip tests.
	[cargo-development-inputs]: Add rust-serde-derive-1.

	gnu: Add rust-selectors-0.24.
	* gnu/packages/crates-io.scm (rust-selectors-0.24): New variable.
	(rust-selectors-0.23): Inherit from rust-selectors-0.24.

	gnu: Add rust-rctree-0.5.
	* gnu/packages/crates-io.scm (rust-rctree-0.5): New variable.
	(rust-rctree-0.4): Inherit from rust-rctree-0.5.

	gnu: rust-rayon-core-1: Update to 1.12.0.
	* gnu/packages/crates-io.scm (rust-rayon-core-1): Update to 1.12.0.
	[cargo-inputs]: Remove rust-crossbeam-channel-0.5, rust-num-cpus-1.

	gnu: rust-rayon-1: Update to 1.8.0.
	* gnu/packages/crates-io.scm (rust-rayon-1): Update to 1.8.0.
	[cargo-development-inputs]: Remove rust-lazy-static-1.

	gnu: rust-quote-1: Update to 1.0.33.
	* gnu/packages/crates-io.scm (rust-quote-1): Update to 1.0.33.

	gnu: rust-proc-macro2-1: Update to 1.0.67.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1): Update to 1.0.67.

	gnu: Add rust-paste-test-suite-0.0.0.
	* gnu/packages/crates-io.scm (rust-paste-test-suite-0.0.0): New variable.

	gnu: rust-paste-1: Update to 1.0.14.
	* gnu/packages/crates-io.scm (rust-paste-1): Update to 1.0.14.
	[arguments]: Don't skip build. Skip test suite.
	[cargo-development-inputs]: Add rust-paste-test-suite-0.0.0,
	rust-rustversion-1, rust-trybuild-1.

	gnu: rust-parking-lot-core-0.9: Update to 0.9.8.
	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.9): Update to
	0.9.8.
	[cargo-inputs]: Replace rust-redox-syscall-0.2 with 0.3,
	rust-windows-sys-0.45 with 0.48.

	gnu: rust-packed-simd-0.3: Update to 0.3.9.
	* gnu/packages/crates-io.scm (rust-packed-simd-0.3): Update to 0.3.9.
	[cargo-inputs]: Remove rust-libm-0.1. Add rust-num-traits-0.2.

	gnu: Add rust-nalgebra-macros-0.2.
	* gnu/packages/crates-io.scm (rust-nalgebra-macros-0.2): New variable.
	(rust-nalgebra-macros-0.1): Inherit from rust-nalgebra-macros-0.2.

	gnu: Add rust-nalgebra-0.32.
	* gnu/packages/crates-io.scm (rust-nalgebra-0.32): New variable.
	(rust-nalgebra-0.29): Inherit from rust-nalgebra-0.32.

	gnu: Add rust-lopdf-0.29.
	* gnu/packages/crates-io.scm (rust-lopdf-0.29): New variable.
	(rust-lopdf-0.26): Inherit from rust-lopdf-0.29.

	gnu: rust-lock-api-0.4: Update to 0.4.10.
	* gnu/packages/crates-io.scm (rust-lock-api-0.4): Update to 0.4.10.

	gnu: rust-js-sys-0.3: Update to 0.3.64.
	* gnu/packages/crates-io.scm (rust-js-sys-0.3): Update to 0.3.64.
	[source]: Adjust snippet to be future-proof.

	gnu: rust-half-1: Update to 1.8.2.
	* gnu/packages/crates-io.scm (rust-half-1): Update to 1.8.2.
	[cargo-inputs]: Add rust-bytemuck-1, rust-num-traits-0.2,
	rust-zerocopy-0.6.
	[cargo-development-inputs]: Replace rust-quickcheck-0.9 with 1,
	rust-quickcheck-macros-0.9 with 1, rust-rand-0.7 with 0.8. Remove
	rust-version-sync-0.8.

	gnu: Add rust-glam-0.18.
	* gnu/packages/crates-io.scm (rust-glam-0.18): New variable.

	gnu: Add rust-glam-0.19.
	* gnu/packages/crates-io.scm (rust-glam-0.19): New variable.

	gnu: Add rust-glam-0.20.
	* gnu/packages/crates-io.scm (rust-glam-0.20): New variable.

	gnu: Add rust-glam-0.21.
	* gnu/packages/crates-io.scm (rust-glam-0.21): New variable.

	gnu: Add rust-glam-0.22.
	* gnu/packages/crates-io.scm (rust-glam-0.22): New variable.

	gnu: Add rust-glam-0.23.
	* gnu/packages/crates-io.scm (rust-glam-0.23): New variable.

	gnu: Add rust-glam-0.24.
	* gnu/packages/crates-io.scm (rust-glam-0.24): New variable.
	(rust-glam-0.17): Inherit from rust-glam-0.24.

	gnu: Add rust-gg-alloc-1.
	* gnu/packages/crates-io.scm (rust-gg-alloc-1): New variable.

	gnu: Add rust-freetype-rs-0.32.
	* gnu/packages/crates-io.scm (rust-freetype-rs-0.32): New variable.
	(rust-freetype-rs-0.26): Inherit from rust-freetype-rs-0.32.

	gnu: Add rust-freetype-sys-0.17.
	* gnu/packages/crates-io.scm (rust-freetype-sys-0.17): New variable.
	(rust-freetype-sys-0.13): Inherit from rust-freetype-sys-0.17.

	gnu: Add rust-float-eq-1.
	* gnu/packages/crates-io.scm (rust-float-eq-1): New variable.

	gnu: Add rust-float-eq-derive-1.
	* gnu/packages/crates-io.scm (rust-float-eq-derive-1): New variable.

	gnu: rust-encoding-rs-0.8: Update to 0.8.33.
	* gnu/packages/crates-io.scm (rust-encoding-rs-0.8): Update to 0.8.33.
	[cargo-inputs]: Replace rust-packed-simd-2-0.3 with
	rust-packed-simd-0.3.

	gnu: Add rust-data-url-0.2.
	* gnu/packages/crates-io.scm (rust-data-url-0.2): New variable.
	(rust-data-url-0.1): Inherit from rust-data-url-0.2.

	gnu: Add rust-dashmap-5.
	* gnu/packages/crates-io.scm (rust-dashmap-5): New variable.
	(rust-dashmap-4): Inherit from rust-dashmap-5.

	gnu: Add rust-cust-core-0.1.
	* gnu/packages/crates-io.scm (rust-cust-core-0.1): New variable.

	gnu: Add rust-cust-derive-0.2.
	* gnu/packages/crates-io.scm (rust-cust-derive-0.2): New variable.

	gnu: Add rust-cuda-std-0.2.
	* gnu/packages/crates-io.scm (rust-cuda-std-0.2): New variable.

	gnu: Add rust-cuda-std-macros-0.2.
	* gnu/packages/crates-io.scm (rust-cuda-std-macros-0.2): New variable.

	gnu: Add rust-cssparser-0.29.
	* gnu/packages/crates-io.scm (rust-cssparser-0.29): New variable.
	(rust-cssparser-0.28): Inherit from rust-cssparser-0.29.

	gnu: Add rust-pangocairo-0.17.
	* gnu/packages/crates-gtk.scm (rust-pangocairo-0.17): New variable.
	(rust-pangocairo-0.15): Inherit from rust-pangocairo-0.17.

	gnu: Add rust-pangocairo-sys-0.17.
	* gnu/packages/crates-gtk.scm (rust-pangocairo-sys-0.17): New variable.
	(rust-pangocairo-sys-0.15): Inherit from rust-pangocairo-sys-0.17.

	gnu: Add rust-pango-sys-0.17.
	* gnu/packages/crates-gtk.scm (rust-pango-sys-0.17): New variable.
	(rust-pango-sys-0.15): Inherit from rust-pango-sys-0.17.

	gnu: Add rust-pango-0.17.
	* gnu/packages/crates-gtk.scm (rust-pango-0.17): New variable.
	(rust-pango-0.15): Inherit from rust-pango-0.17.

	gnu: Add rust-gio-0.17.
	* gnu/packages/crates-gtk.scm (rust-gio-0.17): New variable.
	(rust-gio-0.15): Inherit from rust-gio-0.17.

	gnu: Add rust-gdk-pixbuf-sys-0.17.
	* gnu/packages/crates-gtk.scm (rust-gdk-pixbuf-sys-0.17): New variable.
	(rust-gdk-pixbuf-sys-0.15): Inherit from rust-gdk-pixbuf-sys-0.17.

	gnu: Add rust-gdk-pixbuf-0.17.
	* gnu/packages/crates-gtk.scm (rust-gdk-pixbuf-0.17): New variable.
	(rust-gdk-pixbuf-0.15): Inherit from rust-gdk-pixbuf-0.17.

	gnu: Add rust-cairo-sys-rs-0.17.
	* gnu/packages/crates-gtk.scm (rust-cairo-sys-rs-0.17): New variable.
	(rust-cairo-sys-rs-0.15): Inherit from rust-cairo-sys-rs-0.17.

	gnu: Add rust-cairo-rs-0.17.
	* gnu/packages/crates-gtk.scm (rust-cairo-rs-0.17): New variable.
	(rust-cairo-rs-0.15): Inherit from rust-cairo-rs-0.17.

	gnu: rust: Build more tools.
	* gnu/packages/rust.scm (rust)[outputs]: Rename 'rustfmt' output to
	'tools'.
	[arguments]: Adjust 'build, 'check and 'install phases to also provide
	clippy and rust-analyzer.

	gnu: rust-fd-lock-3: Update to 3.0.12.
	* gnu/packages/crates-io.scm (rust-fd-lock-3): Update to 3.0.12.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-rustix-0.37, rust-windows-sys-0.48. Remove
	rust-libc-0.2, rust-winapi-0.3.
	[cargo-development-inputs]: Add rust-tempfile-3.

	build: cargo-build-system: Check for pregenerated files.
	* guix/build/cargo-build-system.scm (check-for-pregenerated-files): New
	procedure.
	(%standard-phases): Add 'check-for-pregenerated-files phase between
	'unpack and 'unpack-rust-crates.

	gnu: rust-rustix-0.37: Remove precompiled files.
	* gnu/packages/crates-io.scm (rust-rustix-0.37)[source]: Add snippet to
	remove precompiled files and to not require them while building the
	package.
	(rust-rustix-0.36, rust-rustix-0.35): Inherit changes from
	rust-rustix-0.37.

	gnu: rust: Update to 1.70.0.
	* gnu/packages/rust.scm (rust): Update to 1.70.0.
	[arguments]: Remove 'patch-cargo-env-shebang phase. Adjust custom phases
	'disable-tests-requiring-git, disable-tests-requiring-mercurial,
	'patch-command-uid-gid-test for changes in the source.  Simplify custom
	phases 'disable-tests-broken-on-aarch64, 'patch-process-tests,
	'patch-command-exec-tests, 'disable-interrupt-tests.

2023-10-18  Fries  <fries1234@protonmail.com>

	gnu: rust: Add make-ignore-test-list function.
	A little helper function to make creating a list to ignore tests easier.

	* gnu/packages/rust.scm (make-ignore-test-list): New function.

2023-10-18  Fries  <fries1234@protonmail.com>

	gnu: Add rust-1.70.
	* gnu/packages/rust.scm (rust-1.70): New variable.
	* gnu/packages/patches/rust-1.70-fix-rustix-build.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register file.

	gnu: Add rust-1.69.
	* gnu/packages/rust.scm (rust-1.69): New variable.

2023-10-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pgpy: Update to 0.6.0.
	* gnu/packages/python-crypto.scm (python-pgpy): Update to 0.6.0.
	[propagated-inputs]: Remove python-singledispatch and python-six.

2023-10-17  Gabriel Wicki  <gabriel@erlikon.ch>

	doc: Clarify partition LBA compatibility.
	* doc/guix.texi (partition Reference): Clarify LBA compatibility.

2023-10-17  Josselin Poiret  <dev@jpoiret.xyz>

	guix: import: opam: Handle list of licenses.
	Fixes <https://issues.guix.gnu.org/issue/66461>.
	Reported by Simon Tournier <zimon.toutoune@gmail.com>.

	* guix/import/opam.scm (opam->guix-package): Handle lists of licenses.

2023-10-17  Simon Tournier  <zimon.toutoune@gmail.com>

	scripts: weather: Handle EPIPE errors when displaying help.
	* guix/scripts/weather.scm (%options): Handle EPIPE errors when displaying
	help.

	scripts: upgrade: Handle EPIPE errors when displaying help.
	* guix/scripts/upgrade.scm (%options): Handle EPIPE errors when displaying
	help.

	scripts: time-machine: Handle EPIPE errors when displaying help.
	* guix/scripts/time-machine.scm (%options): Handle EPIPE errors when
	displaying help.

	scripts: substitute: Handle EPIPE errors when displaying help.
	* guix/scripts/substitute.scm (%options): Handle EPIPE errors when displaying
	help.

	scripts: system: Handle EPIPE errors when displaying help.
	* guix/scripts/system.scm (%options): Handle EPIPE errors when displaying help.

	scripts: style: Handle EPIPE errors when displaying help.
	* guix/scripts/style.scm (%options): Handle EPIPE errors when displaying help.

	scripts: size: Handle EPIPE errors when displaying help.
	* guix/scripts/size.scm (%options): Handle EPIPE errors when displaying help.

	scripts: show: Handle EPIPE errors when displaying help.
	* guix/scripts/show.scm (%options): Handle EPIPE errors when displaying help.

	scripts: shell: Handle EPIPE errors when displaying help.
	* guix/scripts/shell.scm (%options): Handle EPIPE errors when displaying help.

	scripts: search: Handle EPIPE errors when displaying help.
	* guix/scripts/search.scm (%options): Handle EPIPE errors when displaying
	help.

	scripts: repl: Handle EPIPE errors when displaying help.
	* guix/scripts/repl.scm (%options): Handle EPIPE errors when displaying help.

	scripts: remove: Handle EPIPE errors when displaying help.
	* guix/scripts/remove.scm (%options): Handle EPIPE errors when displaying help.

	scripts: refresh: Handle EPIPE errors when displaying help.
	* guix/scripts/refresh.scm (%options): Handle EPIPE errors when displaying
	help.

2023-10-17  Simon Tournier  <zimon.toutoune@gmail.com>

	scripts: pull: Handle EPIPE errors when displaying help.
	Reported by Mathieu Othacehe <othacehe@gnu.org>.

	* guix/scripts/pull.scm (%options): Handle EPIPE errors when displaying help.

2023-10-17  Simon Tournier  <zimon.toutoune@gmail.com>

	scripts: publish: Handle EPIPE errors when displaying help.
	* guix/scripts/publish.scm (%options): Handle EPIPE errors when displaying
	help.

	scripts: processes: Handle EPIPE errors when displaying help.
	* guix/scripts/processes.scm (%options): Handle EPIPE errors when displaying
	help.

2023-10-17  Simon Tournier  <zimon.toutoune@gmail.com>

	scripts: package: Handle EPIPE errors when displaying help.
	Reported by Mathieu Othacehe <othacehe@gnu.org>.

	* guix/scripts/package.scm (%options): Handle EPIPE errors when displaying
	help.

2023-10-17  Simon Tournier  <zimon.toutoune@gmail.com>

	scripts: pack: Handle EPIPE errors when displaying help.
	* guix/scripts/pack.scm (%options): Handle EPIPE errors when displaying help.

	scripts: offload: Handle EPIPE errors when displaying help.
	* guix/scripts/offload.scm (guix-offload): Handle EPIPE errors when displaying
	help.

	scripts: locate: Handle EPIPE errors when displaying help.
	* guix/scripts/locate.scm (%options): Handle EPIPE errors when displaying
	help.

	scripts: lint: Handle EPIPE errors when displaying help.
	* guix/scripts/lint.scm (%options): Handle EPIPE errors when displaying help.

	scripts: install: Handle EPIPE errors when displaying help.
	* guix/scripts/install.scm (%options): Handle EPIPE errors when displaying
	help.

	scripts: import: Handle EPIPE errors when displaying help.
	* guix/scripts/import.scm (%options): Handle EPIPE errors when displaying help.

	scripts: home: Handle EPIPE errors when displaying help.
	* guix/scripts/home.scm (%options): Handle EPIPE errors when displaying help.

	scripts: hash: Handle EPIPE errors when displaying help.
	* guix/scripts/hash.scm (%options): Handle EPIPE errors when displaying help.

	scripts: graph: Handle EPIPE errors when displaying help.
	* guix/scripts/graph.scm (%options): Handle EPIPE errors when displaying help.

	scripts: git: Handle EPIPE errors when displaying help.
	* guix/scripts/git.scm (%options): Handle EPIPE errors when displaying help.

	scripts: gc: Handle EPIPE errors when displaying help.
	* guix/scripts/gc.scm (%options): Handle EPIPE errors when displaying help.

	scripts: edit: Handle EPIPE errors when displaying help.
	* guix/scripts/edit.scm (%options): Handle EPIPE errors when displaying help.

	scripts: download: Handle EPIPE errors when displaying help.
	* guix/scripts/download.scm (%options): Handle EPIPE errors when displaying
	help.

	scripts: discover: Handle EPIPE errors when displaying help.
	* guix/scripts/discover.scm (%options): Handle EPIPE errors when displaying
	help.

	scripts: describe: Handle EPIPE errors when displaying help.
	* guix/scripts/describe.scm (%options): Handle EPIPE errors when displaying
	help.

	scripts: deploy: Handle EPIPE errors when displaying help.
	* guix/scripts/deploy.scm (%options): Handle EPIPE errors when displaying help.

	scripts: copy: Handle EPIPE errors when displaying help.
	* guix/scripts/copy.scm (%options): Handle EPIPE errors when displaying help.

	scripts: container: Handle EPIPE errors when displaying help.
	* guix/scripts/container.scm (%options): Handle EPIPE errors when displaying
	help.

	scripts: challenge: Handle EPIPE errors when displaying help.
	* guix/scripts/challenge.scm (%options): Handle EPIPE errors when displaying
	help.

	scripts: build: Handle EPIPE errors when displaying help.
	* guix/scripts/build.scm (%options): Handle EPIPE errors when displaying help.

	scripts: archive: Handle EPIPE errors when displaying help.
	* guix/scripts/archive.scm (%options): Handle EPIPE errors when displaying
	help.

2023-10-17  Simon Tournier  <zimon.toutoune@gmail.com>

	ui: Handle EPIPE errors when displaying Guix version.
	Fixes <https://issues.guix.gnu.org/66254>.
	Reported by Clément Lassieur <clement@lassieur.org>.

	* guix/ui.scm (show-version-and-exit): Handle EPIPE errors when displaying
	version.

2023-10-17  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>

	gnu: Add r-metacell.
	* gnu/packages/bioinformatics.scm (r-metacell): New variable.

	gnu: Add r-tgutil.
	* gnu/packages/statistics.scm (r-tgutil): New variable.

	gnu: r-tgstat: Update to 2.3.24.
	* gnu/packages/statistics.scm (r-tgstat): Delete variable.
	* gnu/packages/cran.scm (r-tgstat): Add updated variable here.
	[native-inputs]: Add r-knitr.
	[propagated-inputs]: Remove r-rcpp.
	[arguments]: Remove fix-isnan phase.

	gnu: r-tgconfig: Update to 0.1.2-1.15cf199.
	* gnu/packages/statistics.scm (r-tgconfig): Update to 0.1.2-1.15cf199.
	[source]: Fetch from github.
	[properties]: Add field.
	[home-page]: Use new URL.
	[description]: Expand.
	[license]: Use GPLv3 or later.

	gnu: r-svglite: Update to 2.1.2.
	* gnu/packages/statistics.scm (r-svglite): Update to 2.1.2.
	[properties]: Add field.
	[home-page]: Do not use repository URL.

2023-10-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: singularity: Do not override PATH.
	* gnu/packages/linux.scm (singularity)[arguments]: Prepend coreutils, but
	don't make it impossible to pick up other tools.

	gnu: singularity: Modernize package definition.
	* gnu/packages/linux.scm (singularity)[source]: Remove trailing #t from
	snippet.
	[arguments]: Use G-expressions; remove trailing #t from build phases.
	[inputs]: Drop labels; add coreutils.

2023-10-17  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-90.3446355.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-90.3446355.

2023-10-17  Bruno Victal  <mirai@makinata.eu>

	gnu: mympd: Update to 12.1.0.
	* gnu/packages/mpd.scm (mympd): Update to 12.1.0.

2023-10-17  Paul A. Patience  <paul@apatience.com>

	gnu: nomad-optimizer: Update to 4.3.1.
	* gnu/packages/maths.scm (nomad-optimizer): Update to 4.3.1.
	[native-inputs]: Remove python-wrapper and python-cython. Add openmpi.
	[arguments]: Use G-expressions. Remove #:imported-modules and #:modules.
	<#:configure-flags>: Remove -DBUILD_INTERFACE_PYTHON=ON.
	<#:phases>: Remove 'fix-sources-for-build' phase. Rename
	'fix-sources-for-tests' phase to 'fix-tests' and update it. Add
	'mpi-setup' phase.

2023-10-17  André Batista  <nandre@riseup.net>

	gnu: irssi: Update to 1.4.5.
	* gnu/packages/irc.scm (irssi): Update to 1.4.5.

2023-10-17  Paul A. Patience  <paul@apatience.com>

	gnu: mmg: Update to 5.7.2.
	* gnu/packages/graphics.scm (mmg): Update to 5.7.2.

	gnu: python-trimesh: Update to 3.23.5.
	* gnu/packages/python-science.scm (python-trimesh): Update to 3.23.5.

	gnu: python-pyvista: Update to 0.42.3.
	* gnu/packages/python-science.scm (python-pyvista): Update to 0.42.3.

2023-10-17  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: crypto++: Add tunable property.
	* gnu/packages/crypto.scm (crypto++): Set tunable? property to true.

	gnu: crypto++: Update to 8.8.0.
	* gnu/packages/crypto.scm (crypto++): Update to 8.8.0.
	[arguments]: Update to new style. Remove .so symbolic link installation as the
	project does it now. Fix cross-compilation for GNU/Linux and MinGW targets.

2023-10-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: valeronoi: Reformat with guix style.
	* gnu/packages/engineering.scm (valeronoi): Process package with guix
	style.

	gnu: valeronoi: Unbundle catch2 header.
	* gnu/packages/engineering.scm (valeroni)[source]: Add snippet to remove
	bundled header.
	[native-inputs]: Add catch2.

	gnu: valeronoi: Update to 0.2.0.
	* gnu/packages/engineering.scm valeronoi: Update to 0.2.0.
	[inputs]: Remove qtbase-5 and qtsvg-5; add qtbase and qtsvg.

2023-10-16  David Thompson  <dthompson2@worcester.edu>

	gnu: Add guile-hoot.
	* gnu/packages/guile-xyz.scm (guile-hoot): New variable.

2023-10-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libcamera: Disable log_process test on aarch64.
	* gnu/packages/networking.scm (libcamera) [arguments]
	[aarch64]: Add disable-problematic-tests phase.

	gnu: maliit-framework: Disable two mimpluginmanager tests.
	* gnu/packages/freedesktop.scm (maliit-framework) [arguments]: Override the
	check phase to disable the ft_mimpluginmanager and ut_mimpluginmanager tests.

	gnu: qtwayland-5: Disable tst_surface test on aarch64-linux.
	* gnu/packages/qt.scm (qtwayland-5) [arguments]
	[target-aarch64?]: Disable the tst_surface test.

2023-10-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtdeclarative: Add a debug output.
	* gnu/packages/qt.scm (qtdeclarative) [outputs]: New field.

	Series-version: 3
	Series-to: 65922@debbugs.gnu.org
	Series-prefix: qt-team
	Cover-letter:
	Avoid capturing python in qtbase, reinstate tests
	Thes series removes Python from the closure of qtbase, both for versions 5.15
	and 6.5.  It also reinstate a few tests that was made possible thanks to
	discussions with upstream following reported the issues.
	END

2023-10-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtbase: Disable problematic tests on powerpc64le.
	* gnu/packages/qt.scm (qtbase) [arguments] [powerpc64le]: Disable the
	tst_qpainter, tst_qprocess and tst_qsqlthread tests in the check phase.

	Series-changes: 3
	- New commit

2023-10-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtbase: Reinstate date related tests.
	* gnu/packages/qt.scm (qtbase) [native-inputs]: Add tzdata-for-tests.
	[arguments]: Set the TZDIR and TZ environment variables, and reinstate the
	tst_qdate, tst_qtimezone and tst_qdatetime tests in the check phase.
	(qtbase-5) [source]: Replace qtbase-use-TZDIR.patch with
	qtbase-5-use-TZDIR.patch.
	* gnu/packages/patches/qtbase-use-TZDIR.patch: Refresh patch with upstream
	version, and preserve the old one for qtbase@5 as...
	* gnu/packages/patches/qtbase-5-use-TZDIR.patch: ... this.
	* gnu/local.mk (dist_patch_DATA): Register new patch.

	Series-changes: 2
	- Use old TZDIR patch for qtbase@5 (the new one doesn't apply)

2023-10-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtbase: Add $TZDIR to native search paths.
	* gnu/packages/qt.scm (qtbase) [native-search-paths]: Add $TZDIR.

2023-10-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtbase: Do not capture Python (again).
	Fixes <https://issues.guix.gnu.org/65457>.

	* gnu/packages/qt.scm (qtbase-5) [arguments]: Add #:disallowed-references
	argument to guard against the problem reoccurring in the future.
	Add do-not-capture-python phase.
	(qtbase) [arguments]: Update do-not-capture-python phase.

2023-10-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: git-lfs: Patch /bin/sh references.
	* gnu/packages/version-control.scm (git-lfs)
	[arguments]: Add patch-/bin/sh phase.

	Change-Id: I2d455e683e4f6e30cd32f5b1fdaccac71616826c
	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2023-10-16  Wilko Meyer  <w@wmeyer.eu>

	gnu: Add xsv.
	* gnu/packages/crates-io.scm (xsv): New variable.

	gnu: Add rust-csv-index-0.1.
	* gnu/packages/crates-io.scm (rust-csv-index-0.1): New variable.

	gnu: Add rust-chan-0.1.
	* gnu/packages/crates-io.scm (rust-chan-0.1): New variable.

	gnu: Add rust-filetime-0.1.
	* gnu/packages/crates-io.scm (rust-filetime-0.1): New variable.

2023-10-16  Sören Tempel  <soeren@soeren-tempel.net>

	pack: Allow setting a custom image tag for Docker images
	Previously, the image repository name was automatically computed from
	the packages in the manifest without allowing the user to set a custom
	one. As such, changing the packages in the manifest would result in a
	new image name. Thereby requiring updating documentation et cetera when
	using `docker load` directory on the resulting image.

	Inspired by `docker build -t`, this commit adds a new Docker-specific
	option to `guix pack` which allows setting a custom repository name for
	the resulting image. If this option is not specified, pack falls back
	to computing the name from the manifest. Therefore, this change is
	entirely backwards compatible.

	Documentation has been added with: 373ec2cf8ce97d5f89191c3d9211ee3a5c2067dc.

	* guix/scripts/pack.scm (guix-pack): Add --image-tag option.
	(%docker-format-options): New constant.
	(show-docker-format-options): New procedure.
	(show-docker-format-options/detailed): New procedure.
	(docker-image): Allow setting a custom
	repository name for the created docker image via extra-options.

2023-10-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tootle: Deprecate in favor of tuba.
	* gnu/packages/mastodon.scm (tootle): Deprecate for tuba.
	* gnu/packages/patches/tootle-glib-object-renaming.patch,
	gnu/packages/patches/tootle-reason-phrase.patch: Remove files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2023-10-15  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	etc: snippets: Do not match unintended quotes.
	* etc/snippets/tempel/scheme-mode (origin): Unquote ‘git-fetch’, ‘svn-fetch’,
	‘hg-fetch’, ‘cvs-fetch’, and ‘bzr-fetch’.  Use ‘otherwise’ instead of ‘t’.

	gnu: Add fast-downward.
	* gnu/packages/maths.scm (fast-downward): New variable.

	gnu: tracker-miners: Update to 3.3.2.
	* gnu/packages/gnome.scm (tracker-miners): Update to 3.3.2.

	gnu: Add ablorb.
	* gnu/packages/web.scm (ablorb): New variable.

	gnu: gash-utils: Fix build.
	* gnu/packages/shells.scm (gash-utils)[arguments]: Add ‘skip-failing-tests’
	phase.
	[native-inputs]: Add autoconf and automake.

2023-10-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xcb-util-errors: Fix cross-compiling.
	* gnu/packages/xorg.scm (xcb-util-errors)[native-inputs]: When
	cross-compiling add libxcb.

	gnu: xorg-server-xwayland: Fix cross-compiling.
	* gnu/packages/xorg.scm (xorg-server-xwayland)[native-inputs]: When
	cross-compiling add pkg-config-for-build, wayland, wayland-protocols.

	gnu: egl-wayland: Fix cross-compiling.
	* gnu/packages/xorg.scm (egl-wayland)[native-inputs]: When
	cross-compiling add pkg-config-for-build, wayland, wayland-protocols.

	gnu: libxkbcommon: Fix cross-compiling.
	* gnu/packages/xdisorg.scm (libxkbcommon)[native-inputs]: When
	cross-compiling add pkg-config-for-build.

	gnu: swaybg: Fix cross-compiling.
	* gnu/packages/wm.scm (swaybg)[inputs]: When cross-compiling add
	wayland-protocols.
	[native-inputs]: When cross-compiling add pkg-config-for-build, wayland.

	gnu: sway: Fix cross-compiling.
	* gnu/packages/wm.scm (sway)[native-inputs]: When cross-compiling add
	pkg-config-for-build, wayland.

	gnu: wlroots: Fix cross-compiling.
	* gnu/packages/wm.scm (wlroots)[arguments]: Adjust custom phases to also
	search for files from native-inputs.
	[native-inputs]: Add wayland. When cross-compiling add
	pkg-config-for-build.

	gnu: poppler: Fix cross-compiling.
	* gnu/packages/pdf.scm (poppler)[native-inputs]: When cross-compiling
	add pkg-config-for-build.

	gnu: libtirpc: Keep reference to mit-krb5 when cross-compiling.
	* gnu/packages/onc-roc.scm (libtirpc)[arguments]: When cross-compiling
	adjust the pkg-config file to retain a reference to mit-krb5.

	gnu: nss: Fix cross-compiling.
	* gnu/packages/nss.scm (nss)[arguments]: Adjust configure-flags when
	cross-compiling to correctly set the target architecture and kernel.
	Adjust the custom 'configure-phase when cross-compiling to use the
	correct C++ compiler.

	gnu: mesa: Fix cross-compiling.
	* gnu/packages/gl.scm (mesa)[native-inputs]: When cross-compiling add
	pkg-config-for-build, wayland, wayland-protocols.
	[arguments]: Adjust configure-flags to use cond to also match the
	architecture when cross-compiling. Add phase when cross-compilng to set
	the location of llvm-config.

	gnu: libinput-minimal: Fix cross-compiling.
	* gnu/packages/freedesktop.scm (libinput)[native-inputs]: When
	cross-compiling add pkg-config-for-build.
	[inputs]: When cross-compiling add check.

	gnu: python-cysignals: Format with 'guix style'.
	* gnu/packages/python-xyz.scm (python-cysignals): Reformat package with
	'guix style'.

	gnu: python-cysignals: Update to 1.11.4.
	* gnu/packages/python-xyz.scm (python-cysignals): Update to 1.11.4.
	[native-inputs]: Replace python-cython with python-cython-3.

2023-10-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	linux-modules: Fix module dependency loading.
	* gnu/build/linux-modules.scm (dot-ko): Make COMPRESSION optional,
	as expected by callers RECURSIVE-MODULE-DEPENDENCIES and
	LOAD-LINUX-MODULE*.

	gnu: connman: Update to 1.42.
	* gnu/packages/connman.scm (connman): Update to 1.42.
	[source]: Replace all (obsolete) patches with a new one.
	* gnu/packages/patches/connman-CVE-2022-32292.patch,
	* gnu/packages/patches/connman-CVE-2022-32293-pt1.patch,
	* gnu/packages/patches/connman-CVE-2022-32293-pt2.patch: Delete files.
	* gnu/packages/patches/connman-add-missing-libppp-compat.h.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Remove deleted files, add new one.

	gnu: ppp: Update to 2.5.0.
	* gnu/packages/samba.scm (ppp): Update to 2.5.0.
	[arguments]: Move CC from #:make-flags
	to #:configure-flags where it belongs.  Remind ./configure where openssl lives.
	Build verbosely.  Remove obsolete 'patch-Makefile phase, and delete autogen.sh.
	[native-inputs]: Add autoconf, automake, and libtool.

	gnu: network-manager: Use Meson option for modprobe.
	* gnu/packages/gnome.scm (arguments): Replace the 'patch-modprobe-path
	phase with a ‘-Dmodprobe=’ configure flag.

	gnu: network-manager: Update to 1.44.0.
	* gnu/packages/gnome.scm (network-manager): Update to 1.44.0.
	[arguments]: Disable the (new) nm-cloud-setup option.

	gnu: isc-dhcp: Remove unused net-tools input.
	* gnu/packages/admin.scm (isc-dhcp)[arguments]:
	Don't wrap the ‘dhclient-script’ PATH with net-tools.
	[inputs]: Remove net-tools altogether.

	gnu: Add psftools.
	* gnu/packages/fontutils.scm (psftools): New public variable.

2023-10-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mosh: Prepare for cross-building.
	Currently blocked by protobuf.

	* gnu/packages/ssh.scm (mosh)[arguments]: Use SEARCH-INPUT-FILE.

2023-10-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mosh: Update package style.
	* gnu/packages/ssh.scm (mosh)[arguments]: Use G-expressions.
	Don't explicitly return #t from phases.
	[inputs]: Remove input labels.

	gnu: font-terminus: Install the README.
	* gnu/packages/fonts.scm (font-terminus): Add a new
	'install-documentation phase.

	gnu: ncdu: Use a less clever licence URL.
	* gnu/packages/ncdu.scm (ncdu-1)[license]: Use a relative file:// in the
	source directory instead of a remote https:// link to a Gitweb instance.

2023-10-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: iceauth: Fix source.
	* gnu/packages/xorg.scm (iceauth)[source]: Fix name & hash.

	Reported by ulfvonbelow in #guix.

2023-10-19  Karl Hallsby  <karl@hallsby.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-wayland.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-wayland, cl-wayland, ecl-cl-wayland): New
	  variables.

	gnu: Add cl-xkbcommon.
	* gnu/packages/lisp-xyz.scm (sbcl-xkbcommon, cl-xkbcommon, ecl-xkbcommon): New
	  variables.

2023-10-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openfwwf-firmware: Don't build for a specific target.
	* gnu/packages/firmware.scm (openfwwf-firmware)[arguments]: Set target
	to #f since we're building firmware files.

	gnu: ath9k-htc-firmware: Don't build for a specific target.
	* gnu/packages/firmware.scm (ath9k-htc-firmware)[arguments]: Set target
	to #f since we're building firmware files.

2023-10-19  Hilton Chain  <hako@ultrarare.space>

	gnu: iwd: Update to 2.8.
	* gnu/packages/networking.scm (iwd): Update to 2.8.
	[synopsis]: Change to "iNet Wireless Daemon".

	gnu: ell: Update to 0.59.
	* gnu/packages/linux.scm (ell): Update to 0.59.
	[native-inputs]: Add procps.

2023-10-14  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mangohud: Update to 0.7.0.
	* gnu/packages/graphics.scm (mangohud): Update to 0.7.0.
	[arguments]<#:configure-flags>: Remove "-Duse_system_vulkan=enabled" and
	"-Dvulkan_datadir" from as they are no longer supported.
	<#:phases>: Add 'unbundle-vulkan-headers'.
	[inputs]: Add nlohmann-json.  Replace vulkan-headers with origin for
	vulkan-headers@1.2.158.
	[native-inputs]: Add git-minimal/pinned.

2023-10-14  Paul A. Patience  <paul@apatience.com>

	gnu: dealii: Update to 9.5.1.
	* gnu/packages/maths.scm (dealii): Update to 9.5.1.
	[propagated-inputs]: Add kokkos.
	[arguments]<#:phases>: Add 'unset-cpath' phase.
	(dealii-openmpi)[propagated-inputs]: Remove kokkos.
	[arguments]<#:phases>: Delete 'unset-cpath' phase.

	gnu: Add kokkos.
	* gnu/packages/cpp.scm (kokkos): New variable.

	gnu: Add taskflow.
	* gnu/packages/cpp.scm (taskflow): New variable.

2023-10-14  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: sbcl-trivial-clipboard: Update to 0.0.0-7.aee67d6.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-clipboard): Update to 0.0.0-7.aee67d6.

2023-10-14  Bruno Victal  <mirai@makinata.eu>

	doc: Use herd for cerbot deploy hook example.
	* doc/guix.texi (Certificate Services): Replace PID file based example with
	one using (gnu services herd). Rename %nginx-deploy-hook to
	%certbot-deploy-hook.

2023-10-14  mason1920  <mason1920@use.startmail.com>

	gnu: Add vim-rainbow
	* gnu/packages/vim.scm (vim-rainbow): New variable.

2023-10-14  Andy Tai  <atai@atai.org>

	gnu: icewm: Update to 3.4.3
	* gnu/packages/wm.scm (icewm): Update to 3.4.3

	gnu: xnedit: Update to 1.5.2
	* gnu/packages/text-editors.scm (xnedit): Update to 1.5.2

2023-10-14  Andy Tai  <ltai@roku.com>

	gnu: xpra: Update to 5.0.3
	* gnu/packages/xorg.scm (xpra): Update to 5.0.3

2023-10-14  Paul A. Patience  <paul@apatience.com>

	gnu: f3d: Update to 2.2.1.
	* gnu/packages/graphics.scm (f3d): Update to 2.2.1.
	[snippet]: Update paths to delete and remove substitutions.
	[arguments]<#:configure-flags>: Remove obsolete options, update renamed
	options and add -DF3D_EXTERNAL_CXXOPTS, -DF3D_EXTERNAL_NLOHMANN_JSON and
	-DF3D_MODULE_EXR.
	[phases]: Add 'fix-cmake-rpath' phase.
	[inputs]: Add openexr.

2023-10-14  Lilah Tascheter  <lilah@lunabee.space>
	    Ludovic Courtès  <ludo@gnu.org>

	services: dhcp-client-service-type: Support DDNS.
	* gnu/services/networking.scm (dhcp-client-shepherd-service): Enable -I
	  flag on dhclient.

2023-10-14  Sergio Pastor Pérez  <sergio.pastorperez@outlook.es>

	gnu: Add dexy-color-sddm-theme.
	* gnu/packages/display-managers.scm (dexy-color-sddm-theme): New variable.

	gnu: Add abstractdark-sddm-theme.
	* gnu/packages/display-managers.scm (abstractdark-sddm-theme): New variable.

2023-10-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wpewebkit: Update to 2.40.5.
	* gnu/packages/webkit.scm (wpewebkit): Update to 2.40.5.

2023-10-14  Yovan Naumovski  <yovan@gorski.stream>

	gnu: dool: Update to 1.3.0.
	* gnu/packages/admin.scm (dool): Update to 1.3.0.

2023-10-14  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Add python-icmplib.
	* gnu/packages/python-xyz.scm (python-icmplib): New variable.

2023-10-14  Sören Tempel  <soeren@soeren-tempel.net>

	pack: Allow setting a custom image tag for Docker images
	Previously, the image repository name was automatically computed from
	the packages in the manifest without allowing the user to set a custom
	one. As such, changing the packages in the manifest would result in a
	new image name. Thereby requiring updating documentation et cetera when
	using `docker load` directory on the resulting image.

	Inspired by `docker build -t`, this commit adds a new Docker-specific
	option to `guix pack` which allows setting a custom repository name for
	the resulting image. If this option is not specified, pack falls back
	to computing the name from the manifest. Therefore, this change is
	entirely backwards compatible.

	* guix/scripts/pack.scm (guix-pack): Add --image-tag option.
	(%docker-format-options): New constant.
	(show-docker-format-options): New procedure.
	(show-docker-format-options/detailed): New procedure.
	(docker-image): Allow setting a custom
	repository name for the created docker image via extra-options.
	* doc/guix.texi (Invoking guix pack)[docker]: Document --image-tag option.

2023-10-14  Fabio Natali  <me@fabionatali.com>

	gnu: guile-proba: Fix environment vars in Guile Proba's script.
	* gnu/packages/check.scm (guile-proba): Micro fix.

	Guile Proba's CLI script, as created via Guix's `wrap-program', should take
	into account (as opposed to discard) the original, user-defined values of
	`GUILE_LOAD_PATH' and `GUILE_LOAD_COMPILED_PATH'.

	Currently, Guile Proba's CLI script is unable to find any third-party library
	needed by the app being tested. This micro change should fix this.

2023-10-13  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-next: Update to 3.0.9-0.79e836b.
	* gnu/packages/guile.scm (guile-next): Update to 3.0.9-0.79e836b.

2023-10-13  Fabio Natali  <me@fabionatali.com>

	gnu: guile-ini: Update to 0.5.4.
	* gnu/packages/guile-xyz.scm: Update to 0.5.4.

2023-10-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rosegarden: Update to 23.06.
	* gnu/packages/music.scm (rosegarden): Update to 23.06.

	gnu: xournalpp: Update to 1.2.1.
	* gnu/packages/pdf.scm (xournalpp): Update to 1.2.1.
	[arguments]<#:configure-flags>: Replace "ENABLE_CPPUNIT" with "ENABLE_GTEST".
	<#:phases>: Add a phase to build test files.
	[native-inputs]: Add GOOGLETEST.

	gnu: converseen: Update to 0.11.0.0.
	* gnu/packages/image.scm (converseen): Update to 0.11.0.0.
	* gnu/packages/patches/converseen-hide-updates-checks.patch: Update patch.

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.5.7.
	* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
	linux-libre-pristine-source, linux-libre-source, linux-libre,
	linux-libre-with-bpf): Update to linux-libre 6.5.

2023-10-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: distrobox: Update to 1.5.0.2.
	* gnu/packages/containers.scm (distrobox): Update to 1.5.0.2.
	[arguments]: Do not patch files with extensions, such as a .pdf.

2023-10-13  Afkhami, Navid  <Navid.Afkhami@mdc-berlin.de>

	gnu: Add r-mafh5-gnomad-v3-1-2-grch38.
	* gnu/packages/bioconductor.scm (r-mafh5-gnomad-v3-1-2-grch38): New variable.

2023-10-13  Efraim Flashner  <efraim@flashner.co.il>

	doc: Document specification->package+output.
	Reported by nutcase on IRC.

	* doc/guix.texi (Using the Configuration System): Add a section about
	using specification->package+output.

2023-10-13  Vinicius Monego  <monego@posteo.net>

	gnu: gsequencer: Update to 6.1.3.
	* gnu/packages/music.scm (gsequencer): Update to 6.1.3.

	gnu: python-metpy: Update to 1.5.1.
	* gnu/packages/geo.scm (python-metpy): Update to 1.5.1.

	gnu: python-pint: Update to 0.22.
	* gnu/packages/python-xyz.scm (python-pint): Update to 0.22.
	[native-inputs]: Add python-uncertainties.
	[propagated-inputs]: Add python-typing-extensions.

	gnu: python-scrapy: Update to 2.11.0.
	* gnu/packages/python-web.scm (python-scrapy): Update to 2.11.0.

2023-10-12  Ludovic Courtès  <ludo@gnu.org>

	services: cuirass: Add ‘log-expiry’ option for ‘remote-server’.
	* gnu/services/cuirass.scm (<cuirass-remote-server-configuration>)[log-expiry]:
	New field.
	(cuirass-shepherd-service): Honor it.
	* doc/guix.texi (Continuous Integration): Document it.

	gnu: cuirass: Use gexps.
	* gnu/packages/ci.scm (cuirass)[arguments]: Rewrite as per ‘guix style
	-S arguments’.

	gnu: cuirass: Simplify ‘wrap-program’ phase.
	* gnu/packages/ci.scm (cuirass)[arguments]: Add (srfi srfi-1) and (ice-9
	match) to #:modules.  Rewrite ‘wrap-program’ phase to iterate over
	INPUTS and select the subset that actually provides Guile modules.

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: Update my copyright.
	* gnu/packages/linux.scm: Update copyright header.

	gnu: linux-libre 4.14: Update to 4.14.327.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.327.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.296.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.296.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.258.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.258.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.198.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.198.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.135.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.135.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 6.1: Update to 6.1.57.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.57.
	(linux-libre-6.1-pristine-source): Update hash.

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: Add linux-libre 6.5.
	* gnu/packages/linux.scm (linux-libre-6.5-version, linux-libre-6.5-gnu-revision,
	deblob-scripts-6.5, linux-libre-6.5-pristine-source, linux-libre-6.5-source,
	linux-libre-headers-6.5, linux-libre-6.5): New variables.
	* gnu/packages/aux-files/linux-libre/6.5-arm.conf,
	gnu/packages/aux-files/linux-libre/6.5-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.5-i686.conf,
	gnu/packages/aux-files/linux-libre/6.5-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

2023-10-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-casa-formats-io.
	* gnu/packages/astronomy.scm (python-casa-formats-io): New variable.

	Co-Authored-By: Iliya Tikhonenko <tikhonenko@mpe.mpg.de>
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-10-02  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: mupdf: Update to 1.23.3.
	* gnu/packages/pdf.scm (mupdf): Update to 1.23.3.

2023-10-02  Yovan Naumovski  <yovan@gorski.stream>

	gnu: milkytracker: Update to 1.04.00.
	* gnu/packages/music.scm (milkytracker): Update to 1.04.00.

2023-10-02  Ludovic Courtès  <ludo@gnu.org>

	services: mcron: Do not #:select ‘%user-log-dir’.
	* gnu/services/mcron.scm (mcron-shepherd-services): Do not #:select
	‘%user-log-dir’ from (shepherd support) since it’s missing in the
	Shepherd 0.8, which is still used on GNU/Hurd.

2023-10-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-buttercup: Fix native comp tests with emacs-next.
	* gnu/packages/emacs-xyz.scm (emacs-buttercup): Add patch emacs-buttercup-fix-native-comp-pretty-test.
	* gnu/packages/patches/emacs-buttercup-fix-native-comp-pretty-test.patch: Add
	file.
	* gnu/local.mk: Add emacs-buttercup-fix-native-comp-pretty-test.patch.

2023-10-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to 797b26a.
	* gnu/packages/ci.scm (cuirass): Update to 797b26a.
	* gnu/services/cuirass.scm (cuirass-activation): Create /var/run/cuirass.

2023-10-02  Steve George  <steve@futurile.net>

	gnu: rust-rspotify: Update to 0.11.7.
	* gnu/packages/crates-io.scm (rust-rspotify): Update to 0.11.7.

	gnu: Add rust-rspotify-http-0.11.
	* gnu/packages/crates-io.scm (rust-rspotify-http-0.11): New variable.

	gnu: Add rust-maybe-async-0.2.
	* gnu/packages/crates-io.scm (rust-maybe-async-0.2): New variable.

	gnu: Add rust-rspotify-macros-0.11.
	* gnu/packages/crates-io.scm (rust-rspotify-macros-0.11): New variable.

	gnu: Add rust-rspotify-model-0.11.
	* gnu/packages/crates-io.scm (rust-rspotify-model-0.11): New variable.

	gnu: Add rust-enum-dispatch-0.3.
	* gnu/packages/crates-io.scm (rust-enum-dispatch-0.3): New variable.

	gnu: Add rust-enum-derive-0.1.
	* gnu/packages/crates-io.scm (rust-enum-derive-0.1): New variable.

2023-10-02  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: guix: Update to 1.4.0-12.b9fae146d6.
	This brings the "declarative offloading setup" and using "the right locale
	package on GNU/Hurd".

	* gnu/packages/package-management.scm (guix): Update to 1.4.0-12.b9fae146d6.

2023-10-01  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for declarative offloading.
	* etc/news.scm: Add entry.

2023-10-01  Ludovic Courtès  <ludo@gnu.org>

	services: hurd-vm: Implement zero-configuration offloading.
	This allows for zero-configuration offloading to a childhurd.

	* gnu/services/virtualization.scm (operating-system-with-offloading-account):
	New procedure.
	(<hurd-vm-configuration>)[offloading?]: New field.
	(hurd-vm-disk-image): Define ‘transform’ and use it.
	(hurd-vm-activation): Generate SSH key for user ‘offloading’ and add
	authorize it via /etc/childhurd/etc/ssh/authorized_keys.d.
	(hurd-vm-configuration-offloading-ssh-key)
	(hurd-vm-guix-extension): New procedures.
	(hurd-vm-service-type): Add GUIX-SERVICE-TYPE extension.
	* gnu/tests/virtualization.scm (run-childhurd-test)[import-module?]: New
	procedure.
	[os]: Add (gnu build install) and its closure to #:import-modules.
	[test]: Add “copy-on-write store” and “offloading” tests.
	* doc/guix.texi (Virtualization Services): Document it.

2023-10-01  Ludovic Courtès  <ludo@gnu.org>

	doc: Give an example showing how to add an account in the childhurd.
	* doc/guix.texi (Virtualization Services): Give an example showing how
	to add an account.

2023-10-01  Ludovic Courtès  <ludo@gnu.org>

	services: hurd-vm: Disable password-based authentication for root.
	With offloading to a childhurd is enabled, allowing password-less root
	login in the childhurd to anyone amounts to providing write access to
	the host’s store to anyone.  Thus, disable password-based root logins in
	the childhurd.

	* gnu/services/virtualization.scm (%hurd-vm-operating-system): Change
	‘permit-root-login’ to 'prohibit-password.
	* gnu/tests/virtualization.scm (%childhurd-os): Provide a custom ‘os’
	field for ‘hurd-vm-configuration’.
	* doc/guix.texi (Virtualization Services): Remove mention of
	password-less root login.

2023-10-01  Ludovic Courtès  <ludo@gnu.org>

	tests: hurd-vm: Remove custom disk image configuration.
	This was added in 18e76f89055f25f015fadb7c999b410f38a88cc6.  Presumably,
	the problem was that using compressed QCOW2 images makes the childhurd
	slower, so it’s eventually marked as failing to start.  By enabling KVM
	inside the Guix System VM, we allow the childhurd to run on KVM, which
	compensates the slowdown due to the use of a compressed image.

	* gnu/tests/virtualization.scm (hurd-vm-disk-image-raw): Remove.
	(%childhurd-os): Use default config for ‘hurd-vm-service-type’.
	(run-childhurd-test)[test]: Pass “-cpu host” to the run-vm script.

2023-10-01  Ludovic Courtès  <ludo@gnu.org>

	services: hurd-vm: ‘image’ field has to be an <image> record.
	* gnu/services/virtualization.scm (<hurd-vm-configuration>)[image]:
	Document as being an <image> record.
	(hurd-vm-disk-image): Remove call to ‘system-image’.
	(hurd-vm-shepherd-service): Add call to ‘system-image’.
	* gnu/tests/virtualization.scm (hurd-vm-disk-image-raw): Remove call to
	‘system-image’.
	* doc/guix.texi (Virtualization Services): Adjust accordingly.

2023-10-01  Ludovic Courtès  <ludo@gnu.org>

	services: childhurd: Authorize the childhurd’s key on the host.
	This partly automates setting up a childhurd for offloading purposes.

	* gnu/services/virtualization.scm (authorize-guest-substitutes-on-host):
	New procedure.
	(hurd-vm-activation): Use it.

2023-10-01  Ludovic Courtès  <ludo@gnu.org>

	services: guix: Support declarative offloading setup.
	* gnu/services/base.scm (guix-machines-files-installation): New
	procedure.
	(<guix-configuration>)[build-machines]: New field.
	(guix-activation): Call ‘ guix-machines-files-installation’.
	(<guix-extension>)[build-machines]: New field.
	(guix-extension-merge): Handle it.
	(guix-service-type)[extend]: Likewise.
	* doc/guix.texi (Daemon Offload Setup): Add note linking to
	‘guix-configuration’.
	(Base Services): Document ‘build-machines’ field of <guix-configuration>
	and of <guix-extension>.
	(Virtualization Services): Add ‘hurd-vm’ anchor.

2023-10-01  Ludovic Courtès  <ludo@gnu.org>

	services: guix: Use the right locale package on GNU/Hurd.
	Fixes a bug introduced in 0dd293b4d9095137c9952e16ca951f887b7e7018
	whereby guix-daemon on GNU/Hurd would have ‘GUIX_LOCPATH’ set to the
	“wrong” locale data (2.35 instead of 2.37).

	Consequently, it would fail to setlocale(3) and calls to
	‘std::stoi’ (when reading the output of ‘guix authenticate’) would
	throw, leading to this error message of guix-daemon:

	  unexpected build daemon error: stoi

	This would manifest when sending store items to a childhurd:

	  $ guix copy --to=localhost:10022 sed
	  guix copy: sending 1 store item (1 MiB) to 'localhost'...
	  guix copy: error: unknown error while sending files over SSH

	The “unknown error” is the ‘stoi’ exception.

	This commit fixes that, but for the ‘guix-daemon’ service only.

	* gnu/services/base.scm (guix-shepherd-service)[locales]: New variable.
	Use it instead of ‘glibc-utf8-locales’.

2023-10-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc-utf8-locales: Reintroduce input labels.
	Since 2f73ea3487b3bf6eb055c08aae7c53713d61a4d7,
	‘make-glibc-utf8-locales’ couldn’t be passed a package with a name other
	than “glibc” (in particular “glibc-hurd”) since the builder expects the
	name “glibc” in ‘%build-inputs’.

	* gnu/packages/base.scm (make-glibc-utf8-locales): Reintroduce labels in
	‘native-inputs’.

2023-10-01  Ludovic Courtès  <ludo@gnu.org>

	services: hurd-vm: Use the default SSH port number.
	* gnu/services/virtualization.scm (%hurd-vm-operating-system): Remove
	‘port-number’ from ‘openssh-configuration’.
	(hurd-vm-net-options): Change 2222 to 22 in port forwarding.

	secret-service: Increase default handshake timeout.
	* gnu/build/secret-service.scm (secret-service-send-secrets):
	Increase #:handshake-timeout.

2023-10-01  Ludovic Courtès  <ludo@gnu.org>

	system: vm: Remove unused variable.
	This is a followup to 05a9d1f378e2e13e8f759be926ea368358afc27c, which
	removed its sole user.

	* gnu/system/vm.scm (%linux-vm-file-systems): Remove.
	(mapping->file-system): Add comment about “cache=loose”.

2023-10-01  Mathieu Othacehe  <othacehe@gnu.org>

	image: Product hybrid qcow2 images.
	This is a follow-up of e5ed1712da049b1c3dcf01e0a7e02e48a8aff012. Restore the
	behaviour before d57cab764122af69d52d8cc9c843456044e5d7bc and produce
	hybrid, BIOS and UEFI capable qcow2 images.

	* gnu/system/image.scm (qcow2-image-type): Inherit from mbr-hybrid-disk-image.

2023-10-01  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: poetry: Fix build.
	Follow-up to 21d6985a8b3c6e53aab648275dc27b72c7453437.

	* gnu/packages/python-build.scm (python-poetry-core-1.0): New variable.
	* gnu/packages/python-xyz.scm (poetry)[propagated-inputs]: Replace
	python-poetry-core by python-poetry-core-1.0.

2023-10-01  Danny Milosavljevic  <dannym@scratchpost.org>

	Revert "gnu: poetry: Update to 1.1.12."
	This reverts commit d477018b57d5b4c13b4dd35aa1c4ee1a00ca76e2.

2023-10-01  Janneke Nieuwenhuizen  <janneke@gnu.org>

	hurd-boot: Setup/dev/hdX, /dev/hdXsY IDE device node translators.
	The gnumach builtin IDE hd devices are still used, unless booting with
	"noide".

	* gnu/build/hurd-boot.scm (set-hurd-device-translators): Create /dev/hd{0..3},
	/dev/hd{0..3}s{0..3}.

2023-10-01  Bruno Victal  <mirai@makinata.eu>

	gnu: xfig: Update to 3.2.9.
	* gnu/packages/patches/xfig-Enable-error-message-for-missing-libraries.patch:
	New file.
	* gnu/packages/patches/xfig-Fix-double-free-when-requesting-MediaBox.patch:
	Likewise.
	* gnu/packages/patches/xfig-Use-pkg-config-to-set-fontconfig-CFLAGS-and-LIBS.patch:
	Likewise.
	* gnu/local.mk (dist_patch_DATA): Register new patches.
	* gnu/packages/xfig.scm (xfig): Update to 3.2.9.
	[source]: Use new patches.
	[arguments]<#:phases>: Add ‘wrap-program’.
	[native-inputs]: Add pkg-config, autoconf, automake and libtool.
	Move ghostscript to …
	[inputs]: … here.  Add fig2dev, libxaw3d and libxft.
	[license]: Update URL.

2023-10-01  Bruno Victal  <mirai@makinata.eu>

	gnu: Add fig2dev.
	The source used by the transfig package is outdated and its development
	was moved into the repository used by fig2dev though the utility
	`transfig' is considered obsolete and not built by default in the
	fig2dev package.  In practice, this is not a problem since the user is
	generally after the `fig2dev' utility which was also provided in the
	(now obsolete) transfig package.

	Descriptions and comments pointing to the now obsolete packages are
	adjusted accordingly.  For texlive-latex-make, this follow upstream at
	<https://gitlab.inria.fr/latex-utils/latex-make/-/commit/1dcc04aaa860b123924ae83fc30a47d6f7179f7a>.

	* gnu/packages/xfig.scm: Import all of (guix licenses).
	(xfig)[license]: Adjust accordingly.
	(fig2dev): New variable.
	(transfig): Deprecate in favor of fig2dev.
	* gnu/packages/patches/transfig-gcc10-fno-common.patch: Removed file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.
	* gnu/packages/docbook.scm (dblatex): Update comment.
	* gnu/packages/tex.scm (texlive-latex-make)[description]: Update description.

2023-10-01  Bruno Victal  <mirai@makinata.eu>

	gnu: xfig: Use G-Expressions.
	* gnu/packages/xfig.scm (xfig)[arguments]<#:phases>: Relocate
	'strip-bogus-exec-prefix into …
	[sources]: … here, as a snippet instead.
	[inputs]: Restyle.

2023-10-01  Hendursaga  <hendursaga@aol.com>

	gnu: desmume: Update to 0.9.13.
	* gnu/packages/emulators.scm (desmume): Update to 0.9.13.
	[source]: Switch to git-fetch.  Remove patches.
	[build-system]: Switch to meson-build-system.
	[arguments]<#:configure-flags>: Replace “--enable-openal” with “-Dopenal=true”.
	Remove “--enable-wifi”.
	Add “-Dfrontend-cli=true”, “-Dfrontend-gtk=true”, and “-Dgdb-stub=true”.
	<#:phases>: Add ‘chdir’.
	[native-inputs]: Add glib:bin and gettext-minimal.
	[inputs]: Replace sdl with sdl2 and gtk+-2 with gtk+.
	Remove glu.
	Add agg, alsa-lib, libpcap, openal, and soundtouch.
	[home-page]: Use HTTPS.
	* gnu/packages/patches/desmume-gcc6-fixes.patch: Removed file.
	* gnu/packages/patches/desmume-gcc7-fixes.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2023-09-30  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.

2023-09-30  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-openturns.
	* gnu/packages/statistics.scm (python-openturns): New variable.

	gnu: Add python-chaospy.
	* gnu/packages/statistics.scm (python-chaospy): New variable.

	gnu: Add python-numpoly.
	* gnu/packages/python-science.scm (python-numpoly): New variable.

	gnu: ceres: Propagate eigen and gflags.
	* gnu/packages/maths.scm (ceres)[inputs]: Move eigen and gflags to ...
	[propagated-inputs]: ... here.

	gnu: Add spectra.
	* gnu/packages/algebra.scm (spectra): New variable.

	gnu: Add pagmo.
	* gnu/packages/maths.scm (pagmo): New variable.

	gnu: Add bonmin.
	* gnu/packages/maths.scm (bonmin): New variable.

	gnu: Add cminpack.
	* gnu/packages/maths.scm (cminpack): New variable.

	gnu: Add primesieve.
	* gnu/packages/maths.scm (primesieve): New variable.

	gnu: Add hmat.
	* gnu/packages/maths.scm (hmat): New variable.

2023-07-24  Leo Famulari  <leo@famulari.name>

	news: Add entry about the removal of linux-libre 6.3.
	* etc/news.scm: Add entry.

	news: Add entry for the linux-libre 6.4 update.
	* etc/news.scm: Add entry.

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: Remove linux-libre 6.3.
	This kernel series is no longer supported upstream.

	* gnu/packages/linux.scm (linux-libre-6.3-version, linux-libre-6.3-gnu-revision,
	deblob-scripts-6.3, linux-libre-6.3-pristine-source, linux-libre-6.3-source,
	linux-libre-headers-6.3, linux-libre-6.3): Remove variables.
	* gnu/packages/aux-files/linux-libre/6.3-arm.conf,
	gnu/packages/aux-files/linux-libre/6.3-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.3-i686.conf,
	gnu/packages/aux-files/linux-libre/6.3-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.
	* gnu/packages/patches/linux-libre-wireguard-postup-privkey.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.231.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.231.
	(linux-libre-4.14-pristine-source, deblob-scripts-4.14): Update hashes.

	gnu: linux-libre 4.19: Update to 4.19.290.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.290.
	(linux-libre-4.19-pristine-source, deblob-scripts-4.19): Update hashes.

	gnu: linux-libre 5.4: Update to 5.4.252.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.252.
	(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.

	gnu: linux-libre 5.10: Update to 5.10.189.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.189.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	gnu: linux-libre 5.15: Update to 5.15.125.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.125.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	gnu: linux-libre 6.1: Update to 6.1.44.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.44.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	gnu: linux-libre 6.1: Update to 6.1.49.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.49.
	(linux-libre-6.1-pristine-source): Update hash.

2023-08-29  Felix Gruber  <felgru@posteo.net>

	gnu: python-dolfin-adjoint: Fix build.
	* gnu/packages/simulation.scm (python-dolfin-adjoint): Fix build.
	  [arguments]: Disable failing test_read_checkpoint in 'check phase.
	  Remove broken 'sanity-check phase.

2023-08-29  Simon Tournier  <zimon.toutoune@gmail.com>

	scripts: pull: Teach 'channels-list' to use 'tag' git references.
	* guix/scripts/pull.scm (channel-list): Add support for 'tag' references, to
	honor the various possible references types as defined in the documentation of
	the update-cached-checkout procedure.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-08-29  Simon Tournier  <zimon.toutoune@gmail.com>

	guix: git: Avoid touching the network unless needed in 'reference-available?'.
	* guix/git/scm (reference-available?): Use the resolve-reference procedure
	to determine whether the reference exists in the local Git checkout.

2023-08-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-bundledoc: Add missing input.
	* gnu/packages/tex.scm (texlive-bundledoc)[inputs]: Add PERL.

	gnu: texlive-clojure-pamphlet: Add missing input.
	* gnu/packages/tex.scm (texlive-clojure-pamphlet)[inputs]: Add PERL.

	gnu: texlive-mkgrkindex: Add missing input.
	* gnu/packages/tex.scm (texlive-mkgrkindex)[inputs]: Add PERL.

2023-08-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Fix a potential problem in man page generation rule.
	Since commit ca8acad3 ("build: Add dependency on guix script for help2man
	targets."), the $< special Make variable in the recipe was matching
	scripts/guix instead of the more specific 'guix/scripts/%.scm' source.

	* doc/local.mk ($(srcdir)/%D%/guix-%.1): Move the scripts/guix prerequisite to
	the end.

2023-08-29  zimoun  <zimon.toutoune@gmail.com>

	etc: teams: Sort and improve display of regular expression in 'scope' field.
	Fixes <https://issues.guix.gnu.org/65208>.

	* etc/teams.scm.in (<regexp*>): New record type.
	(make-regexp*, regexp-exec*): New procedures.
	(python, haskell, julia, java, emacs, rust, core, translations, installer,
	home): Use it.
	(find-team-by-scope): Use it.
	(list-teams): Use it.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Reported-by: Greg Hogan <code@greghogan.com>

2023-08-29  zimoun  <zimon.toutoune@gmail.com>

	etc: teams: Itemize 'scope' field.
	* etc/teams.scm.in (list-teams): Itemize the 'scope' field.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-08-29  zimoun  <zimon.toutoune@gmail.com>

	etc: teams: Add 'show' subcommand and sort teams.
	* etc/teams.scm.in: Add 'show' subcommand.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-08-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	etc: teams: Refactor list-teams.
	* etc/teams.scm.in (print-team, sort-teams): New procedures.
	(list-teams): Use them.

	etc: teams: Drop unused port argument for list-members procedure.
	* etc/teams.scm.in (list-members): Drop port optional argument.  Turn PREFIX
	into a keyword argument.
	(print-team): Adjust accordingly.

	teams: Register the guix-emacs.el file to the Emacs team.
	* etc/teams.scm.in (emacs): Add the
	"gnu/packages/aux-files/emacs/guix-emacs.el" file to the scope of the Emacs
	team.

2023-08-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-glossaries: Add missing input.
	* gnu/packages/tex.scm (texlive-glossaries)[inputs]: Add PERL.

	Reported-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>

2023-08-29  Vagrant Cascadian  <vagrant@debian.org>

	gnu: librecast: Update to 0.7.0.
	* gnu/packages/networking.scm (librecast): Update to 0.7.0.

2023-08-29  Hilton Chain  <hako@ultrarare.space>

	gnu: font-sarasa-gothic: Update to 0.41.8.
	* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.41.8.

	gnu: Add qogir-icon-theme.
	* gnu/packages/gnome-xyz.scm (qogir-icon-theme): New variable.

	gnu: docker: Update to 20.10.25.
	* gnu/packages/docker.scm (%docker-version): Update to 20.10.25.
	(docker-libnetwork): Update to 20.10-2.3f00484.
	(docker)[native-inputs]: Replace go with go-1.19.

	gnu: containerd: Update to 1.6.22.
	* gnu/packages/docker.scm (containerd): Update to 1.6.22.
	[#:phases]<patch-paths>: Patch Runtime name.

	gnu: runc: Update to 1.1.9.
	* gnu/packages/virtualization.scm (runc): Update to 1.1.9.

2023-08-29  Andrew Tropin  <andrew@trop.in>

	gnu: plantuml: Update to 1.2023.7.
	* gnu/packages/uml.scm (plantuml): Update to 1.2023.7.
	[aruments]: Update path to GraphvizLinux.java.

2023-08-29  Hilton Chain  <hako@ultrarare.space>

	gnu: hyfetch: Update to 1.4.10.
	* gnu/packages/admin.scm (hyfetch): Update to 1.4.10.

	gnu: font-sarasa-gothic: Update to 0.41.7.
	* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.41.7.

2023-08-29  Jelle Licht  <jlicht@fsfe.org>

	gnu: tuxedo-keyboard: Update to 3.2.10.
	* gnu/packages/linux.scm (tuxedo-keyboard): Update to 3.2.10.

2023-08-29  Andy Tai  <atai@atai.org>

	gnu: opencv: Update to 4.8.0
	* gnu/packages/image-processing.scm (opencv): Update to 4.8.0
	[arguments](configure-flags): Turn off flagbuffer support as build fails with
	that.
	[#:phases](disable-broken-tests): Increase tolerance for one test failure on
	x86-64
	[inputs]: Add eigen, opencl-headers and openmpi

2023-08-29  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: looking-glass-client: Update package style.
	* gnu/packages/virtualization.scm (looking-glass-client): Restyle format.
	[arguments]: Use G-expressions.  Drop trailing #t from phases.

	gnu: looking-glass-client: Update to B6.
	* gnu/packages/virtualization.scm (looking-glass-client): Update to B6.
	[source]: Use upstream tarball and switch to url-fetch.
	[inputs]: Add font-dejavu, libsamplerate, pipewire, pulseaudio. Remove
	openssl, sdl2, sdl2-ttf.
	[native-inputs]: Remove libconfig.
	[arguments]: Add "-DOPTIMIZE_FOR_NATIVE=OFF" to #:configure-flags for
	reproducibility and CPU compatibility.
	[use-modules]: Add (gnu packages fonts).

2023-08-29  Jack Hill  <jackhill@jackhill.us>

	gnu: profanity: Update to 0.14.0.
	* gnu/packagex/messaging.scm (profanity): Update to 0.14.0.

2023-08-29  Arjan Adriaanse  <arjan@adriaan.se>

	gnu: emacs-php-mode: Update to 1.25.0.
	* gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.25.0.

2023-08-29  dan  <i@dan.games>

	gnu: waybar: Update to 0.9.20.
	* gnu/packages/wm.scm (waybar): Update to 0.9.20.
	[arguments]<:configure-flags>: Disable download missing dependencies.
	[inputs]: Add libevdev, pipewire and wireplumber.
	(waybar-experimental)[arguments]<:configure-flags>: Extend configure flags.

2023-08-29  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-semi-epg: Update to 1.14.6-246.9370961.
	* gnu/packages/emacs-xyz.scm (emacs-semi-epg): Update to 1.14.6-246.9370961.
	[version]: Inline version.
	[propagated-inputs]: Move emacs-bbdb-vcard …
	[inputs]: … here.

	gnu: emacs-flim-lb: Update to 1.14.9-137.80b8121.
	* gnu/packages/emacs-xyz.scm (emacs-flim-lb): Update to 1.14.9-137.80b8121.
	[version]: Inline version.

2023-08-29  Arjan Adriaanse  <arjan@adriaan.se>

	gnu: ccid: Update to 1.5.2.
	* gnu/packages/security-token.scm (ccid): Update to 1.5.2.

2023-08-29  Hilton Chain  <hako@ultrarare.space>

	gnu: smartdns: Update to 43.
	* gnu/packages/dns.scm (smartdns): Update to 43.
	[arguments]<#:tests?>: Enable tests.
	<#:test-target>: Set to "test".
	<#:make-flags>: Set "VER".
	<#:phases>: Add phase 'skip-unavailable-tests, 'prepare-test-dir,
	'enter-test-dir, 'leave-test-dir.
	[native-inputs]: Add googletest, isc-bind:utils.

2023-08-29  Jack Hill  <jackhill@jackhill.us>

	gnu: dino: Update to 0.4.3.
	* gnu/packages/messaging.scm (dino): Update to 0.4.3.

2023-08-29  Vagrant Cascadian  <vagrant@debian.org>

	gnu: lcsync: Update to 0.2.1.
	* gnu/packages/networking.scm (lcsync): Update to 0.2.1.
	[arguments]: #:configure-flags Pass --prefix.
	Drop 'remove-network-tests and 'remove-immintrin.h phase.
	Add 'use-prefix-from-configure-in-doc-makefile phase.
	[inputs]: Add lcrq.
	[native-inputs]: Remove simde.

	gnu: librecast: Update to 0.7-RC3.
	* gnu/packages/networking.scm (librecast): Update to 0.7-RC3.
	[arguments]: Drop 'remove-network-tests phase.

2023-08-29  TakeV  <takev@disroot.org>

	gnu: bundler: Update to 2.4.18.
	* gnu/packages/ruby.scm (bundler): Update to 2.4.18.

2023-08-29  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-88.cbded42.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-88.cbded42.

2023-08-29  Ludovic Courtès  <ludo@gnu.org>

	home: services: dicod, syncthing: Import (gnu home services shepherd).
	Fixes <https://issues.guix.gnu.org/65510>.

	Without this import, 'shepherd-service-type' is not mapped, leading to
	an error about missing 'system' target.

	* gnu/home/services/dict.scm,
	gnu/home/services/syncthing.scm: Add #:use-module clause.

	Reported-by: Morgan Smith <Morgan.J.Smith@outlook.com>

2023-08-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-subfiles.
	* gnu/packages/tex.scm (texlive-subfiles): New variable.

	gnu: Add texlive-import.
	* gnu/packages/tex.scm (texlive-import): New variable.

	gnu: Add texlive-svg.
	* gnu/packages/tex.scm (texlive-svg): New variable.

2023-08-28  Frank Pursel  <frank.pursel@gmail.com>

	gnu: Add ditaa.
	* gnu/packages/java-graphics.scm (ditaa): New variable.

	gnu: Add java-libbatik.
	* gnu/packages/batik.scm (java-libbatik): New variable.

	gnu: Add java-jericho-html.
	* gnu/packages/java-xml.scm (java-jericho-html): New variable.

2023-08-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximeta: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.18.1.

	gnu: r-dmrseq: Update to 1.20.1.
	* gnu/packages/bioconductor.scm (r-dmrseq): Update to 1.20.1.

	gnu: r-bionero: Update to 1.8.7.
	* gnu/packages/bioconductor.scm (r-bionero): Update to 1.8.7.

	gnu: r-gviz: Update to 1.44.1.
	* gnu/packages/bioconductor.scm (r-gviz): Update to 1.44.1.

	gnu: r-delayedmatrixstats: Update to 1.22.5.
	* gnu/packages/bioconductor.scm (r-delayedmatrixstats): Update to 1.22.5.

	gnu: r-scran: Update to 1.28.2.
	* gnu/packages/bioconductor.scm (r-scran): Update to 1.28.2.

	gnu: r-scuttle: Update to 1.10.2.
	* gnu/packages/bioconductor.scm (r-scuttle): Update to 1.10.2.

	gnu: r-s4arrays: Update to 1.0.5.
	* gnu/packages/bioconductor.scm (r-s4arrays): Update to 1.0.5.
	[propagated-inputs]: Add r-abind.

	gnu: r-biocpkgtools: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.18.1.

	gnu: r-biocviews: Update to 1.68.2.
	* gnu/packages/bioconductor.scm (r-biocviews): Update to 1.68.2.

	gnu: r-flowworkspace: Update to 4.12.2.
	* gnu/packages/bioconductor.scm (r-flowworkspace): Update to 4.12.2.

	gnu: r-rprotobuflib: Update to 2.12.1.
	* gnu/packages/bioconductor.scm (r-rprotobuflib): Update to 2.12.1.

	gnu: r-ggcyto: Update to 1.28.1.
	* gnu/packages/bioconductor.scm (r-ggcyto): Update to 1.28.1.

	gnu: r-flowcore: Update to 2.12.2.
	* gnu/packages/bioconductor.scm (r-flowcore): Update to 2.12.2.

	gnu: r-ggtree: Update to 3.8.2.
	* gnu/packages/bioconductor.scm (r-ggtree): Update to 3.8.2.

	gnu: r-treeio: Update to 1.24.3.
	* gnu/packages/bioconductor.scm (r-treeio): Update to 1.24.3.

	gnu: r-matrixgenerics: Update to 1.12.3.
	* gnu/packages/bioconductor.scm (r-matrixgenerics): Update to 1.12.3.

	gnu: r-diffbind: Update to 3.10.1.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.10.1.

	gnu: r-stringdb: Update to 2.12.1.
	* gnu/packages/bioconductor.scm (r-stringdb): Update to 2.12.1.

	gnu: r-spectra: Update to 1.10.2.
	* gnu/packages/bioconductor.scm (r-spectra): Update to 1.10.2.

	gnu: r-raggedexperiment: Update to 1.24.2.
	* gnu/packages/bioconductor.scm (r-raggedexperiment): Update to 1.24.2.

	gnu: r-gsva: Update to 1.48.3.
	* gnu/packages/bioconductor.scm (r-gsva): Update to 1.48.3.

	gnu: r-genomicfeatures: Update to 1.52.2.
	* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.52.2.

	gnu: r-genomeinfodb: Update to 1.36.2.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.36.2.

	gnu: r-dittoseq: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-dittoseq): Update to 1.12.1.

	gnu: r-affy: Update to 1.78.2.
	* gnu/packages/bioconductor.scm (r-affy): Update to 1.78.2.

	gnu: r-dmrcate: Update to 2.14.1.
	* gnu/packages/bioconductor.scm (r-dmrcate): Update to 2.14.1.
	[propagated-inputs]: Add r-biomart.

	gnu: r-densvis: Update to 1.10.3.
	* gnu/packages/bioconductor.scm (r-densvis): Update to 1.10.3.

	gnu: r-delayedarray: Update to 0.26.7.
	* gnu/packages/bioconductor.scm (r-delayedarray): Update to 0.26.7.

	gnu: r-bambu: Update to 3.2.6.
	* gnu/packages/bioconductor.scm (r-bambu): Update to 3.2.6.

	gnu: r-anvil: Update to 1.12.4.
	* gnu/packages/bioconductor.scm (r-anvil): Update to 1.12.4.

	gnu: r-cytolib: Update to 2.12.1.
	* gnu/packages/bioconductor.scm (r-cytolib): Update to 2.12.1.

	gnu: r-enrichplot: Update to 1.20.1.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.20.1.

	gnu: r-lefser: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-lefser): Update to 1.10.1.
	[propagated-inputs]: Add r-s4vectors.

	gnu: r-rtracklayer: Update to 1.60.1.
	* gnu/packages/bioconductor.scm (r-rtracklayer): Update to 1.60.1.
	[inputs]: Add openssl.

2023-08-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-texdoc: Fix script.
	* gnu/packages/tex.scm (texlive-texdoc)[arguments]<#phases>: Prevent
	a warning, and, more importantly, an error when using `texdoc' command.

	Reported-by: Emmanuel Beffara <manu@beffara.org>

2023-08-28  Ricardo Wurmus  <rekado@elephly.net>

	import-utils: Do not include punctuation when wrapping in @code{}.
	* guix/import/utils.scm (beautify-description): Exclude punctuation.
	* tests/import-utils.scm: Add new test.

	gnu: Add r-lea.
	* gnu/packages/bioconductor.scm (r-lea): New variable.

	gnu: Add r-sesame.
	* gnu/packages/bioconductor.scm (r-sesame): New variable.

	gnu: Add r-sesamedata.
	* gnu/packages/bioconductor.scm (r-sesamedata): New variable.

	gnu: Add r-enrichedheatmap.
	* gnu/packages/bioconductor.scm (r-enrichedheatmap): New variable.

	gnu: Add r-rdisop.
	* gnu/packages/bioconductor.scm (r-rdisop): New variable.

	gnu: Add r-derfinder.
	* gnu/packages/bioconductor.scm (r-derfinder): New variable.

	gnu: Add r-sangerseqr.
	* gnu/packages/bioconductor.scm (r-sangerseqr): New variable.

	gnu: Add r-rtcga.
	* gnu/packages/bioconductor.scm (r-rtcga): New variable.

	gnu: Add r-arrayqualitymetrics.
	* gnu/packages/bioconductor.scm (r-arrayqualitymetrics): New variable.

2023-08-28  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-classdiscovery.
	* gnu/packages/bioconductor.scm (r-classdiscovery): New variable.

2023-08-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-clubsandwich: Update to 0.5.10.
	* gnu/packages/statistics.scm (r-clubsandwich): Update to 0.5.10.

	gnu: r-deoptimr: Update to 1.1-1.
	* gnu/packages/statistics.scm (r-deoptimr): Update to 1.1-1.

	gnu: r-sfsmisc: Update to 1.1-16.
	* gnu/packages/statistics.scm (r-sfsmisc): Update to 1.1-16.

	gnu: r-biased-urn: Update to 2.0.11.
	* gnu/packages/statistics.scm (r-biased-urn): Update to 2.0.11.

	gnu: r-purrr: Update to 1.0.2.
	* gnu/packages/statistics.scm (r-purrr): Update to 1.0.2.

	gnu: r-viridis: Update to 0.6.4.
	* gnu/packages/statistics.scm (r-viridis): Update to 0.6.4.

	gnu: r-mvtnorm: Update to 1.2-3.
	* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.2-3.

	gnu: r-glmnet: Update to 4.1-8.
	* gnu/packages/statistics.scm (r-glmnet): Update to 4.1-8.

	gnu: r-rmarkdown: Update to 2.24.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.24.
	[native-inputs]: Add esbuild.

	gnu: r-rcpparmadillo: Update to 0.12.6.1.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.12.6.1.0.

	gnu: r-multitaper: Update to 1.0-17.
	* gnu/packages/statistics.scm (r-multitaper): Update to 1.0-17.

	gnu: r-markdown: Update to 1.8.
	* gnu/packages/statistics.scm (r-markdown): Update to 1.8.

	gnu: r-nlme: Update to 3.1-163.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-163.

	gnu: r-matrix: Update to 1.6-1.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.6-1.

	gnu: r-zoeppritz: Update to 1.0-9.
	* gnu/packages/cran.scm (r-zoeppritz): Update to 1.0-9.

	gnu: r-keras: Update to 2.13.0.
	* gnu/packages/cran.scm (r-keras): Update to 2.13.0.

	gnu: r-tensorflow: Update to 2.13.0.
	* gnu/packages/cran.scm (r-tensorflow): Update to 2.13.0.

	gnu: r-rgeos: Update to 0.6-4.
	* gnu/packages/cran.scm (r-rgeos): Update to 0.6-4.

	gnu: r-opencpu: Update to 2.2.11.
	* gnu/packages/cran.scm (r-opencpu): Update to 2.2.11.
	[propagated-inputs]: Add r-rlang and r-vctrs.

	gnu: r-delaporte: Update to 8.2.0.
	* gnu/packages/cran.scm (r-delaporte): Update to 8.2.0.

	gnu: r-stars: Update to 0.6-3.
	* gnu/packages/cran.scm (r-stars): Update to 0.6-3.

	gnu: r-readods: Update to 2.0.0.
	* gnu/packages/cran.scm (r-readods): Update to 2.0.0.
	[propagated-inputs]: Remove r-purrr; add r-cpp11, r-tibble, r-vctrs, and r-zip.

	gnu: r-striprtf: Update to 0.6.0.
	* gnu/packages/cran.scm (r-striprtf): Update to 0.6.0.

	gnu: r-syuzhet: Update to 1.0.7.
	* gnu/packages/cran.scm (r-syuzhet): Update to 1.0.7.

	gnu: r-vdiffr: Update to 1.0.6.
	* gnu/packages/cran.scm (r-vdiffr): Update to 1.0.6.

	gnu: r-diversitree: Update to 0.9-19.
	* gnu/packages/cran.scm (r-diversitree): Update to 0.9-19.

	gnu: r-perm: Update to 1.0-0.4.
	* gnu/packages/cran.scm (r-perm): Update to 1.0-0.4.

	gnu: r-tidymodels: Update to 1.1.1.
	* gnu/packages/cran.scm (r-tidymodels): Update to 1.1.1.

	gnu: r-modeldata: Update to 1.2.0.
	* gnu/packages/cran.scm (r-modeldata): Update to 1.2.0.

	gnu: r-parsnip: Update to 1.1.1.
	* gnu/packages/cran.scm (r-parsnip): Update to 1.1.1.

	gnu: r-tune: Update to 1.1.2.
	* gnu/packages/cran.scm (r-tune): Update to 1.1.2.

	gnu: r-rsample: Update to 1.2.0.
	* gnu/packages/cran.scm (r-rsample): Update to 1.2.0.
	[propagated-inputs]: Add r-cli and r-lifecycle.

	gnu: r-scico: Update to 1.5.0.
	* gnu/packages/cran.scm (r-scico): Update to 1.5.0.

	gnu: r-igraph: Update to 1.5.1.
	* gnu/packages/cran.scm (r-igraph): Update to 1.5.1.
	[propagated-inputs]: Add r-lifecycle.

	gnu: r-cpp11: Update to 0.4.6.
	* gnu/packages/cran.scm (r-cpp11): Update to 0.4.6.

	gnu: r-spatstat-geom: Update to 3.2-4.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 3.2-4.

	gnu: r-brms: Update to 2.20.1.
	* gnu/packages/cran.scm (r-brms): Update to 2.20.1.

	gnu: r-optimx: Update to 2023-8.13.
	* gnu/packages/cran.scm (r-optimx): Update to 2023-8.13.
	[propagated-inputs]: Add r-nloptr and r-pracma.

	gnu: r-rstantools: Update to 2.3.1.1.
	* gnu/packages/cran.scm (r-rstantools): Update to 2.3.1.1.

	gnu: r-rsconnect: Update to 1.0.2.
	* gnu/packages/cran.scm (r-rsconnect): Update to 1.0.2.
	[propagated-inputs]: Add r-cli, r-lifecycle, r-renv, and r-rlang.
	[native-inputs]: Add r-knitr.

	gnu: r-butcher: Update to 0.3.3.
	* gnu/packages/cran.scm (r-butcher): Update to 0.3.3.

	gnu: r-rpf: Update to 1.0.14.
	* gnu/packages/cran.scm (r-rpf): Update to 1.0.14.

	gnu: r-matrixextra: Update to 0.1.14.
	* gnu/packages/cran.scm (r-matrixextra): Update to 0.1.14.

	gnu: r-stm: Update to 1.3.6.1.
	* gnu/packages/cran.scm (r-stm): Update to 1.3.6.1.

	gnu: r-forestplot: Update to 3.1.3.
	* gnu/packages/cran.scm (r-forestplot): Update to 3.1.3.

	gnu: r-qqman: Update to 0.1.9.
	* gnu/packages/cran.scm (r-qqman): Update to 0.1.9.

	gnu: r-alabama: Update to 2023.1.0.
	* gnu/packages/cran.scm (r-alabama): Update to 2023.1.0.

	gnu: r-tuner: Update to 1.4.5.
	* gnu/packages/cran.scm (r-tuner): Update to 1.4.5.

	gnu: r-patchwork: Update to 1.1.3.
	* gnu/packages/cran.scm (r-patchwork): Update to 1.1.3.
	[propagated-inputs]: Add r-cli and r-rlang.

	gnu: r-gldex: Update to 2.0.0.9.3.
	* gnu/packages/cran.scm (r-gldex): Update to 2.0.0.9.3.

	gnu: r-dae: Update to 3.2.19.
	* gnu/packages/cran.scm (r-dae): Update to 3.2.19.
	[propagated-inputs]: Add r-ggpubr.
	[arguments]: Set HOME variable.

	gnu: r-lintr: Update to 3.1.0.
	* gnu/packages/cran.scm (r-lintr): Update to 3.1.0.
	[propagated-inputs]: Remove r-crayon and r-jsonlite.

	gnu: r-arrow: Update to 12.0.1.1.
	* gnu/packages/cran.scm (r-arrow): Update to 12.0.1.1.

	gnu: r-aplot: Update to 0.2.0.
	* gnu/packages/cran.scm (r-aplot): Update to 0.2.0.

	gnu: r-mapplots: Update to 1.5.2.
	* gnu/packages/cran.scm (r-mapplots): Update to 1.5.2.

	gnu: r-ggfun: Update to 0.1.2.
	* gnu/packages/cran.scm (r-ggfun): Update to 0.1.2.

	gnu: r-gkmsvm: Update to 0.83.0.
	* gnu/packages/cran.scm (r-gkmsvm): Update to 0.83.0.

	gnu: r-europepmc: Update to 0.4.2.
	* gnu/packages/cran.scm (r-europepmc): Update to 0.4.2.

	gnu: r-ggplotify: Update to 0.1.2.
	* gnu/packages/cran.scm (r-ggplotify): Update to 0.1.2.

	gnu: r-yulab-utils: Update to 0.0.8.
	* gnu/packages/cran.scm (r-yulab-utils): Update to 0.0.8.
	[propagated-inputs]: Add r-memoise and r-rlang.

	gnu: r-hwde: Update to 0.67-3.
	* gnu/packages/cran.scm (r-hwde): Update to 0.67-3.

	gnu: r-wk: Update to 0.8.0.
	* gnu/packages/cran.scm (r-wk): Update to 0.8.0.

	gnu: r-units: Update to 0.8-3.
	* gnu/packages/cran.scm (r-units): Update to 0.8-3.

	gnu: r-untb: Update to 1.7-7.
	* gnu/packages/cran.scm (r-untb): Update to 1.7-7.

	gnu: r-nonnest2: Update to 0.5-6.
	* gnu/packages/cran.scm (r-nonnest2): Update to 0.5-6.

	gnu: r-lavaan: Update to 0.6-16.
	* gnu/packages/cran.scm (r-lavaan): Update to 0.6-16.

	gnu: r-ggextra: Update to 0.10.1.
	* gnu/packages/cran.scm (r-ggextra): Update to 0.10.1.

	gnu: r-gamlss-dist: Update to 6.1-1.
	* gnu/packages/cran.scm (r-gamlss-dist): Update to 6.1-1.

	gnu: r-blockmodeling: Update to 1.1.5.
	* gnu/packages/cran.scm (r-blockmodeling): Update to 1.1.5.

	gnu: r-logistf: Update to 1.26.0.
	* gnu/packages/cran.scm (r-logistf): Update to 1.26.0.

	gnu: r-fields: Update to 15.2.
	* gnu/packages/cran.scm (r-fields): Update to 15.2.
	[propagated-inputs]: Remove r-viridis; add r-viridislite.

	gnu: r-rmpfr: Update to 0.9-3.
	* gnu/packages/cran.scm (r-rmpfr): Update to 0.9-3.

	gnu: r-gargle: Update to 1.5.2.
	* gnu/packages/cran.scm (r-gargle): Update to 1.5.2.

	gnu: r-chemometrics: Update to 1.4.4.
	* gnu/packages/cran.scm (r-chemometrics): Update to 1.4.4.

	gnu: r-rnaturalearth: Update to 0.3.4.
	* gnu/packages/cran.scm (r-rnaturalearth): Update to 0.3.4.

	gnu: r-tidytree: Update to 0.4.5.
	* gnu/packages/cran.scm (r-tidytree): Update to 0.4.5.

	gnu: r-ks: Update to 1.14.1.
	* gnu/packages/cran.scm (r-ks): Update to 1.14.1.

	gnu: r-biocmanager: Update to 1.30.22.
	* gnu/packages/cran.scm (r-biocmanager): Update to 1.30.22.

	gnu: r-rcppalgos: Update to 2.8.1.
	* gnu/packages/cran.scm (r-rcppalgos): Update to 2.8.1.

	gnu: r-clustergeneration: Update to 1.3.8.
	* gnu/packages/cran.scm (r-clustergeneration): Update to 1.3.8.

	gnu: r-remotes: Update to 2.4.2.1.
	* gnu/packages/cran.scm (r-remotes): Update to 2.4.2.1.

	gnu: r-gert: Update to 1.9.3.
	* gnu/packages/cran.scm (r-gert): Update to 1.9.3.
	[inputs]: Add openssh and openssl.

	gnu: r-fs: Update to 1.6.3.
	* gnu/packages/cran.scm (r-fs): Update to 1.6.3.

	gnu: r-sjplot: Update to 2.8.15.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.8.15.

	gnu: r-effectsize: Update to 0.8.5.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.8.5.

	gnu: r-ggeffects: Update to 1.3.0.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.3.0.

	gnu: r-tmb: Update to 1.9.6.
	* gnu/packages/cran.scm (r-tmb): Update to 1.9.6.

	gnu: r-emmeans: Update to 1.8.8.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.8.8.

	gnu: r-targets: Update to 1.2.2.
	* gnu/packages/cran.scm (r-targets): Update to 1.2.2.

	gnu: r-mhsmm: Update to 0.4.21.
	* gnu/packages/cran.scm (r-mhsmm): Update to 0.4.21.

	gnu: r-superlearner: Update to 2.0-28.1.
	* gnu/packages/cran.scm (r-superlearner): Update to 2.0-28.1.
	[native-inputs]: Add r-rmarkdown.

	gnu: r-intergraph: Update to 2.0-3.
	* gnu/packages/cran.scm (r-intergraph): Update to 2.0-3.

	gnu: r-netrep: Update to 1.2.7.
	* gnu/packages/cran.scm (r-netrep): Update to 1.2.7.

	gnu: r-cmplot: Update to 4.4.1.
	* gnu/packages/cran.scm (r-cmplot): Update to 4.4.1.

	gnu: r-doby: Update to 4.6.18.
	* gnu/packages/cran.scm (r-doby): Update to 4.6.18.

	gnu: r-hash: Update to 2.2.6.3.
	* gnu/packages/cran.scm (r-hash): Update to 2.2.6.3.

	gnu: r-biasedurn: Update to 2.0.11.
	* gnu/packages/cran.scm (r-biasedurn): Update to 2.0.11.

	gnu: r-nodbi: Update to 0.9.6.
	* gnu/packages/cran.scm (r-nodbi): Update to 0.9.6.

	gnu: r-snakecase: Update to 0.11.1.
	* gnu/packages/cran.scm (r-snakecase): Update to 0.11.1.
	[native-inputs]: Add r-knitr.

	gnu: r-rdpack: Update to 2.5.
	* gnu/packages/cran.scm (r-rdpack): Update to 2.5.

	gnu: r-rbibutils: Update to 2.2.15.
	* gnu/packages/cran.scm (r-rbibutils): Update to 2.2.15.

	gnu: r-ellipse: Update to 0.5.0.
	* gnu/packages/cran.scm (r-ellipse): Update to 0.5.0.

	gnu: r-reticulate: Update to 1.31.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.31.

	gnu: r-renv: Update to 1.0.2.
	* gnu/packages/cran.scm (r-renv): Update to 1.0.2.

	gnu: r-fsa: Update to 0.9.5.
	* gnu/packages/cran.scm (r-fsa): Update to 0.9.5.

	gnu: r-promises: Update to 1.2.1.
	* gnu/packages/cran.scm (r-promises): Update to 1.2.1.
	[propagated-inputs]: Add r-fastmap.

	gnu: r-maptools: Update to 1.1-8.
	* gnu/packages/cran.scm (r-maptools): Update to 1.1-8.

	gnu: r-randomizr: Update to 1.0.0.
	* gnu/packages/cran.scm (r-randomizr): Update to 1.0.0.

	gnu: r-quantmod: Update to 0.4.25.
	* gnu/packages/cran.scm (r-quantmod): Update to 0.4.25.

	gnu: r-leaflet-providers: Update to 1.13.0.
	* gnu/packages/cran.scm (r-leaflet-providers): Update to 1.13.0.

	gnu: r-tinytex: Update to 0.46.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.46.

	gnu: r-uuid: Update to 1.1-1.
	* gnu/packages/cran.scm (r-uuid): Update to 1.1-1.

	gnu: r-xfun: Update to 0.40.
	* gnu/packages/cran.scm (r-xfun): Update to 0.40.

	gnu: r-seriation: Update to 1.5.1.
	* gnu/packages/cran.scm (r-seriation): Update to 1.5.1.
	[propagated-inputs]: Add r-foreach and r-vegan.

	gnu: r-timeseries: Update to 4031.107.
	* gnu/packages/cran.scm (r-timeseries): Update to 4031.107.

	gnu: r-gss: Update to 2.2-7.
	* gnu/packages/cran.scm (r-gss): Update to 2.2-7.

	gnu: r-pan: Update to 1.9.
	* gnu/packages/cran.scm (r-pan): Update to 1.9.

	gnu: r-recipes: Update to 1.0.8.
	* gnu/packages/cran.scm (r-recipes): Update to 1.0.8.

	gnu: r-progressr: Update to 0.14.0.
	* gnu/packages/cran.scm (r-progressr): Update to 0.14.0.

	gnu: r-envstats: Update to 2.8.1.
	* gnu/packages/cran.scm (r-envstats): Update to 2.8.1.

	gnu: r-lamw: Update to 2.2.0.
	* gnu/packages/cran.scm (r-lamw): Update to 2.2.0.

	gnu: r-fastmatch: Update to 1.1-4.
	* gnu/packages/cran.scm (r-fastmatch): Update to 1.1-4.

	gnu: r-ctrdata: Update to 1.15.0.
	* gnu/packages/cran.scm (r-ctrdata): Update to 1.15.0.

	gnu: r-htmltools: Update to 0.5.6.
	* gnu/packages/cran.scm (r-htmltools): Update to 0.5.6.

	gnu: r-ashr: Update to 2.2-63.
	* gnu/packages/cran.scm (r-ashr): Update to 2.2-63.

	gnu: r-pals: Update to 1.8.
	* gnu/packages/cran.scm (r-pals): Update to 1.8.

	gnu: r-pagoda2: Update to 1.0.11.
	* gnu/packages/cran.scm (r-pagoda2): Update to 1.0.11.

	gnu: r-ggpmisc: Update to 0.5.4-1.
	* gnu/packages/cran.scm (r-ggpmisc): Update to 0.5.4-1.
	[propagated-inputs]: Add r-multcomp and r-multcompview.

	gnu: r-ggvenndiagram: Update to 1.2.3.
	* gnu/packages/cran.scm (r-ggvenndiagram): Update to 1.2.3.

	gnu: r-ggpp: Update to 0.5.4.
	* gnu/packages/cran.scm (r-ggpp): Update to 0.5.4.

	gnu: r-fontawesome: Update to 0.5.2.
	* gnu/packages/cran.scm (r-fontawesome): Update to 0.5.2.

	gnu: r-zcompositions: Update to 1.4.1.
	* gnu/packages/cran.scm (r-zcompositions): Update to 1.4.1.

	gnu: r-v8: Update to 4.3.3.
	* gnu/packages/cran.scm (r-v8): Update to 4.3.3.

	gnu: r-bestnormalize: Update to 1.9.1.
	* gnu/packages/cran.scm (r-bestnormalize): Update to 1.9.1.

	gnu: r-emdist: Update to 0.3-3.
	* gnu/packages/cran.scm (r-emdist): Update to 0.3-3.

	gnu: r-castor: Update to 1.7.11.
	* gnu/packages/cran.scm (r-castor): Update to 1.7.11.

	gnu: r-interval: Update to 1.1-1.0.
	* gnu/packages/bioconductor.scm (r-interval): Update to 1.1-1.0.

	gnu: r-activepathways: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-activepathways): Update to 2.0.0.

	gnu: r-ggpicrust2: Update to 1.7.2.
	* gnu/packages/bioconductor.scm (r-ggpicrust2): Update to 1.7.2.

	gnu: r-flexdashboard: Update to 0.6.2.
	* gnu/packages/cran.scm (r-flexdashboard): Update to 0.6.2.
	[source]: Remove unnecessary module import.
	[native-inputs]: Replace label for esbuild; add comments; update
	js-featherlight to 1.3.5.

	gnu: r-magick: Update to 2.7.5.
	* gnu/packages/cran.scm (r-magick): Update to 2.7.5.
	[properties]: Protect imagemagick input from updater.
	[inputs]: Add pcre2.

	gnu: r-shinytree: Update to 0.3.1.
	* gnu/packages/cran.scm (r-shinytree): Update to 0.3.1.
	[source]: Simplify snippet.
	[arguments]: Use esbuild for minification; drop trailing #T from build phase.
	[native-inputs]: Replace node-uglify-js with esbuild.

	gnu: r-bookdown: Update to 0.35.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.35.
	[properties]: Prevent updater from adding r-knitr.

	gnu: r-colourpicker: Update to 1.3.0.
	* gnu/packages/cran.scm (r-colourpicker): Update to 1.3.0.
	[source]: Delete minified JavaScript files.
	[arguments]: Do not delete JavaScript files in build phase.

	gnu: r-bslib: Update to 0.5.1.
	* gnu/packages/cran.scm (r-bslib): Update to 0.5.1.
	[source]: Delete more minified JavaScript files.
	[arguments]: Adjust JavaScript build code.
	[native-inputs]: Update typescript-components repository.

	gnu: r-future-callr: Update to 0.8.2.
	* gnu/packages/cran.scm (r-future-callr): Update to 0.8.2.
	[properties]: Protect r-markdown from updater.

	gnu: r-curl: Update to 5.0.2.
	* gnu/packages/cran.scm (r-curl): Update to 5.0.2.
	[properties]: Protect "curl" input from updater.

	gnu: r-httr: Update to 1.4.7.
	* gnu/packages/statistics.scm (r-httr): Update to 1.4.7.

	gnu: r-gtable: Update to 0.3.4.
	* gnu/packages/statistics.scm (r-gtable): Update to 0.3.4.

	gnu: r-cairo: Add optional libraries.
	* gnu/packages/statistics.scm (r-cairo)[inputs]: Remove libxt; add harfbuzz,
	icu4c, libjpeg-turbo, and libtiff.

	gnu: r-cairo: Update to 1.6-1.
	* gnu/packages/statistics.scm (r-cairo): Update to 1.6-1.

	gnu: r-quantreg: Update to 5.97.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.97.
	[arguments]: Quote phases instead of argument list.

	gnu: r-acepack: Update to 1.4.2.
	* gnu/packages/statistics.scm (r-acepack): Update to 1.4.2.
	[properties]: Protect gfortran input from updater.

	gnu: r-proj4: Update to 1.0-13.
	* gnu/packages/cran.scm (r-proj4): Update to 1.0-13.

	gnu: r-spatial: Update to 7.3-17.
	* gnu/packages/statistics.scm (r-spatial): Update to 7.3-17.

	gnu: r-survival: Update to 3.5-7.
	* gnu/packages/statistics.scm (r-survival): Update to 3.5-7.

	gnu: r-ggplot2: Update to 3.4.3.
	* gnu/packages/statistics.scm (r-ggplot2): Update to 3.4.3.

2023-08-28  宋文武  <iyzsong@member.fsf.org>

	gnu: intel-xed: Update to 2023.08.21.
	* gnu/packages/assembly.scm (intel-xed): Update to 2023.08.21.
	[source]: Remove patches.
	[native-inputs]: Remove tcsh.  Update mbuild to 2022.07.28.
	* gnu/packages/patches/intel-xed-fix-nondeterminism.patch: Remove file
	* gnu/local.mk (dist_patch_DATA): Remove it.

2023-08-28  宋文武  <iyzsong@member.fsf.org>

	gnu: anki: Fix preferences error.
	Fixes <https://issues.guix.gnu.org/65506>.

	* gnu/packages/education.scm (anki)[source]: Add snippet.

2023-08-28  宋文武  <iyzsong@member.fsf.org>

	gnu: Add fonttosfnt.
	* gnu/packages/xorg.scm (fonttosfnt): New variable.

	gnu: Add font-unscii.
	* gnu/packages/fonts.scm (font-unscii): New variable.

	gnu: Add gdb-multiarch.
	* gnu/packages/gdb.scm (gdb-multiarch): New variable.

2023-08-28  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-ggstatsplot.
	* gnu/packages/cran.scm (r-ggstatsplot): New variable.

	gnu: Add r-correlation.
	* gnu/packages/cran.scm (r-correlation): New variable.

	gnu: Add r-statsexpressions.
	* gnu/packages/cran.scm (r-statsexpressions): New variable.

	gnu: Add r-wrs2.
	* gnu/packages/cran.scm (r-wrs2): New variable.

	gnu: Add r-mc2d.
	* gnu/packages/cran.scm (r-mc2d): New variable.

2023-08-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-oompadata: Update home page to HTTPS.
	* gnu/packages/cran.scm (r-oompadata)[home-page]: Use HTTPS.

2023-08-28  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-oompabase.
	* gnu/packages/cran.scm (r-oompabase): New variable.

	gnu: Add r-oompadata.
	* gnu/packages/cran.scm (r-oompadata): New variable.

	gnu: Add r-mousegastrulationdata.
	* gnu/packages/bioconductor.scm (r-mousegastrulationdata): New variable.

	gnu: Add r-bumpymatrix.
	* gnu/packages/bioconductor.scm (r-bumpymatrix): New variable.

	gnu: Add r-msigdb.
	* gnu/packages/bioconductor.scm (r-msigdb): New variable.

	gnu: Add r-earlywarnings.
	* gnu/packages/cran.scm (r-earlywarnings): New variable.

	gnu: Add r-tgp.
	* gnu/packages/cran.scm (r-tgp): New variable.

	gnu: Add r-maptree.
	* gnu/packages/cran.scm (r-maptree): New variable.

	gnu: Add python-scdamandtools.
	* gnu/packages/bioinformatics.scm (python-scdamandtools): New variable.

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.6: Update to 6.6.2.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.2.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: Id9fcd2c35b602d1bda0395b867969801aabffe1c

2023-07-24  Leo Famulari  <leo@famulari.name>

	download: Replace faulty kernel mirror URL with canonical upstream.
	This mirror was providing truncated files. See patch ticket #66923 for more
	information about this change:

	<https://issues.guix.gnu.org/issue/66923>

	* guix/download.scm (%mirrors): Replace kernel mirror <uio.no> with <kernel.org>.

	Change-Id: I189fc4eaa2bb3fa8b6db028aa837f0d59a460327

2023-11-05  Ludovic Courtès  <ludo@gnu.org>

	home: services: Add 'x11-display' service.
	* gnu/home/services/desktop.scm (x11-shepherd-service): New procedure.
	(home-x11-service-type): New variable.
	(redshift-shepherd-service): Add 'requirement' field.
	(home-redshift-service-type): Extend 'home-x11-service-type'.
	* doc/guix.texi (Desktop Home Services): Document it.

	Change-Id: Ibd46d71cbb80fcdff8dbf3e8dbcfc3b24163bdb6

2023-11-05  Ludovic Courtès  <ludo@gnu.org>

	time-machine: Warn when no command is given.
	* guix/scripts/time-machine.scm (guix-time-machine): Emit a warning when
	COMMAND-LINE is false.

	Change-Id: I26e6b608915ecaf6d9372f9b03dc5ebd1b4c68f9

2023-11-05  Ludovic Courtès  <ludo@gnu.org>

	time-machine: Make target commit check cheaper.
	Commit 79ec651a286c71a3d4c72be33a1f80e76a560031 introduced a check to
	error out when attempting to use ‘time-machine’ to travel to a commit
	before ‘v1.0.0’.

	This commit fixes a performance issue with the strategy used in
	79ec651a286c71a3d4c72be33a1f80e76a560031 (the repository was opened,
	updated, and traversed a second time by ‘validate-guix-channel’) as well
	as a user interface issue (“Updating channel” messages would be printed
	too late).

	This patch reimplements the check in terms of the existing #:validate-pull
	mechanism, which is designed to avoid extra repository operations.

	Fixes <https://issues.guix.gnu.org/65788>.

	* guix/inferior.scm (cached-channel-instance): Change default value
	of #:validate-channels.  Remove call to VALIDATE-CHANNELS; pass it
	as #:validate-pull to ‘latest-channel-instances’.
	* guix/scripts/time-machine.scm (%reference-channels): New variable.
	(validate-guix-channel): New procedure, written as a simplification of…
	(guix-time-machine)[validate-guix-channel]: … this.  Remove.
	Pass #:reference-channels to ‘cached-channel-instance’.

	Reported-by: Simon Tournier <zimon.toutoune@gmail.com>
	Change-Id: I9b0ec61fba7354fe08b04a91f4bd32b72a35460c

2023-11-05  Ludovic Courtès  <ludo@gnu.org>

	tests: Make ‘guix time-machine’ test effective.
	The test as added in 79ec651a286c71a3d4c72be33a1f80e76a560031 had no
	effect: first because ‘guix time-machine --commit=X’, not followed by a
	command, does nothing, and second because the “! COMMAND” shell stanza
	does not have the desired effect (see <https://issues.guix.gnu.org/62406>).

	This change rewrites the test to make it effective.

	* tests/guix-time-machine.sh: Rewrite.

	Change-Id: Ib44a11331c8625e346139a236cffa699cdbd02f2

2023-11-05  Ludovic Courtès  <ludo@gnu.org>

	tests: inetd: Avoid race condition when looking for PID file.
	* gnu/tests/networking.scm (run-inetd-test): Use ‘wait-for-file’ instead
	of ‘file-exists?’.

	Change-Id: I3e596814485428fb81595d81c4e03519340c6576

2023-11-05  Ludovic Courtès  <ludo@gnu.org>

	tests: Honor system and target when lowering <system-test>.
	* gnu/tests.scm (compile-system-test): Wrap ‘system-test-value’ call in
	‘mparameterize’.

	Change-Id: I4be28913a86f43059b0886ad2fcf81a9c699b730

2023-11-05  Hilton Chain  <hako@ultrarare.space>

	gnu: phantomsocks: Update to 0.0.0-20231031033204-8b0ac27fc450.
	* gnu/packages/networking.scm (phantomsocks): Update to
	0.0.0-20231031033204-8b0ac27fc450.
	[arguments]<#:go>: Use go-1.20.

	Change-Id: I8cee734d5582c99b7940591ba14fba927992a201

2023-11-05  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-wanderlust: Update to 2.15.9-803.3e8cf26.
	* gnu/packages/emacs-xyz.scm (emacs-wanderlust): Update to 2.15.9-803.3e8cf26.
	[version]: Inline version.

	Change-Id: I4b9a08016e525df80745d266f4932956475ef24b

2023-11-05  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-semi-epg: Update to 1.14.6-247.d15603b.
	* gnu/packages/emacs-xyz.scm (emacs-semi-epg): Update to 1.14.6-247.d15603b.

2023-11-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf: Update to 3.0.0.
	* gnu/packages/astronomy.scm (python-asdf-3.0): New variable, migrated
	from python-asdf.
	[arguments]: Move it from here ...
	[native-inputs]: Remove python-astronomy, python-pytest-openfiles.
	[propagated-inputs]: Add python-attrs. Remove
	python-importlib-resources, python-jsonschema.

	(python-asdf-2.15): New variable. Inherited from python-asdf-3.0.
	[arguments]: ... to here.

	(python-asdf): Set it to use python-asdf-2.15 as 3.0.0 includes some
	breaking changes which may not testes in dependent projects.

2023-11-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-astropy: Update to 0.11.0.
	* gnu/packages/python-check (python-pytest-astropy): Update to 0.11.0.

	gnu: python-pytest-doctestplus: Update to 1.0.0.
	* gnu/packages/python-check (python-pytest-doctestplus): Update to 1.0.0.

	gnu: python-pytest-remotedata: Update to 0.4.1.
	* gnu/packages/python-check (python-pytest-remotedata): Update to 0.4.1.

	gnu: python-jwst: Update to 1.12.5.
	* gnu/packages/astronomy.scm (python-jwst): Update to 1.12.5.

	gnu: python-ephem: Update to 4.1.5.
	* gnu/packages/astronomy.scm (python-ephem): Update to 4.1.5.

	gnu: python-crds: Update to 11.17.7.
	* gnu/packages/astronomy.scm (python-crds): Update to 11.17.7.

	gnu: python-cdflib: Update to 1.2.3.
	* gnu/packages/astronomy.scm (python-cdflib): Update to 1.2.3.

	gnu: python-astropy: Update to 5.3.4.
	* gnu/packages/astronomy.scm (python-astropy): Update to 5.3.4.
	[arguments]{phases}: Disable one failing test, reported upstream.

	gnu: libxisf: Update to 0.2.10.
	* gnu/packages/astronomy.scm (libxisf): Update to 0.2.10.

	gnu: python-pyerfa: Update to 2.0.1.1.
	* gnu/packages/astronomy.scm (python-pyerfa): Update to 2.0.1.1.

	gnu: erfa: Update to 2.0.1.
	* gnu/packages/astronomy.scm (erfa): Update to 2.0.1.

	gnu: python-astroalign: Update to 2.5.0.
	* gnu/packages/astronomy.scm (python-astroalign): Update to 2.5.0.

	gnu: python-cdflib: Update to 1.2.2.
	* gnu/packages/astronomy.scm (python-cdflib): Update to 1.2.2.

	gnu: python-pynbody: Update to 1.4.1.
	* gnu/packages/astronomy.scm (python-pynbody): Update to 1.4.1.
	[source]: Switch to git-fetch.

	gnu: python-spherical-geometry: Enable tests.
	* gnu/packages/astronomy.scm (python-spherical-geometry): Enable tests.
	[build-system]: Switch to pyproject-build-system.
	[arguments]{phases}: Add 'build-extensions phase.

	gnu: python-spherical-geometry: Simplify package.
	* gnu/packages/astronomy.scm (python-spherical-geometry):
	[arguments]{phases}<preparations>: Switch to
	SETUPTOOLS_SCM_PRETEND_VERSION evnar instead modifying setup.py.

	gnu: imppg: Use standard configure phase.
	* gnu/packages/astronomy.scm (imppg): Use G-expressions.
	[arguments]{phases}: Use 'configure standard phase instead of
	replacement.

	gnu: glnemo2: Fix home-page.
	* gnu/packages/astronomy.scm (glnemo2): Fix home-page to point to actual
	project's one.

2023-11-05  Bruno Victal  <mirai@makinata.eu>

	gnu: font-google-noto: Update to 23.11.1.
	[1] indicates that [2] is the new _distribution_ upstream for Noto fonts.

	[1]: <https://github.com/notofonts/noto-fonts>
	[2]: <https://github.com/notofonts/notofonts.github.io>

	* gnu/packages/fonts.scm (font-google-noto): Update to 23.11.1.
	[source]<method>: Switch to git-fetch.

	Change-Id: I242710336ec81489f9800b68416f45c57d28b2bd

2023-11-05  Artyom Bologov  <mail@aartaka.me>

	gnu: sbcl-cl-webkit: Update to 3.5.10.
	gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 3.5.10.

	Change-Id: Ibd54d701a28267fe4fbb979112155839de9d89e5

2023-11-05  Jaeme Sifat  <jaeme@runbox.com>

	doc: contributing: Replace reference to dunst.scm.
	The contributing documentation makes a reference to dunst.scm as an example of
	the build process failing after an update. This patch replaces that reference
	with a much more permanent linux.scm.

	* doc/contributing.texi: Replace reference to dunst.scm.

	Change-Id: I89a4157eb253e25979bc35d6d3b12201a0d19951

2023-11-05  Jaeme Sifat  <jaeme@runbox.com>

	gnu: Remove dunst.scm.
	The dunst package is much beter suited to be in wm.scm. This patch deletes
	dunst.scm, moves dunst to wm.scm, and removes dunst.scm from the build
	process.

	* gnu/local.mk (GNU_SYSTEM_MODULES): Remove dunst.scm.
	* gnu/packages/dunst.scm: Delete file.
	* gnu/packages/wm.scm (dunst): New variable.

	Change-Id: I3b074f12f34e14ef1101069ed45ddb33f8d3ea51

2023-11-05  Jaeme Sifat  <jaeme@runbox.com>

	gnu: dunst: Update to 1.9.2.
	* gnu/packages/dunst.scm (dunst): Update to 1.9.2.
	[arguments]: Use gexps.

	Change-Id: Ic13f1679074462918991a1ceba8571a46e721224

2023-11-05  Christopher Baines  <mail@cbaines.net>

	lint: Speed up the formatting linter.
	By using go-to-location which caches the number of bytes to seek by to get to
	specific lines in a file.

	* guix/lint.scm (report-formatting-issues): Use go-to-location.

	Change-Id: I34e4d3acfbb1e14e026d2e7f712ba8d22b56c147

2023-11-05  Simon Tournier  <zimon.toutoune@gmail.com>

	scripts: edit: Fix relative file-name with 'load-path' option.
	* guix/scripts/edit.scm (search-path*): Return 'file' if exists when
	'search-path' fails.

	Change-Id: I891d63d0d28577a7d1732fc59435828ecc0a5c5a

2023-11-05  Jelle Licht  <jlicht@fsfe.org>

	gnu: node-lts: Update to 18.18.2.
	* gnu/packages/node.scm (node-lts): Update to 18.18.2.
	[arguments]<phases>: Add 'install-node-gyp-wrapper phase.

	Change-Id: I6b17de33313505558a8fa9560126adef486fd0e3

2023-11-05  VÖRÖSKŐI András  <voroskoi@gmail.com>

	gnu: Add rust-blake2-0.10.
	* gnu/packages/crates-io.scm (rust-blake2-0.10): New variable.

	Change-Id: I8cb30f21a62c563c9c7c559765d9672aed6680ad

2023-11-05  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: m2-planet: Update to 1.11.0.
	* gnu/packages/mes.scm (m2-planet): Update to 1.11.0.

	Change-Id: I65ebb434a090e0a57dac50764f16523946a6fa3f

2023-11-05  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: mescc-tools: Update to 1.5.0.
	* gnu/packages/mes.scm (mescc-tools): Update to 1.5.0.

	Change-Id: I53f6923b8378b5205356e068aa1f1481a9bf7b42

2023-11-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: icedtea-7: Fix building on powerpc-linux.
	* gnu/packages/java.scm (icedtea-7)[arguments]: Adjust custom
	'install-libjvm phase to add support for powerpc-linux.

	Change-Id: Ie77a2b53fdef1e0ddc0351e6c2d0241d08b80508

2023-11-04  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-screpertoire.
	* gnu/packages/bioconductor.scm (r-screpertoire): New variable.

	Change-Id: Iaa876f787d5e39ca2888bf2082da3d7839224e15

2023-11-04  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-powertcr.
	* gnu/packages/bioconductor.scm (r-powertcr): New variable.

	Change-Id: I75fc30a7021d6199b768318da3afcfeaaafcf027

2023-11-04  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-evmix.
	* gnu/packages/cran.scm (r-evmix): New variable.

	Change-Id: I93152dee218e9cef85dd66e17231f1728f0ffb52

2023-11-04  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-truncdist.
	* gnu/packages/cran.scm (r-truncdist): New variable.

	Change-Id: Icb9f06a36e5ee5a58828dc2f496b71a850a911b9

2023-11-04  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-evd.
	* gnu/packages/cran.scm (r-evd): New variable.

	Change-Id: I1f3b2ee5829807f6f76cf87b4df43ae8005688bc

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.10: Fix the hash of the deblob-scripts.
	This is a followup to commit e672066097b5f145de29f26e469453352376e654.

	* gnu/packages/linux.scm (deblob-scripts 5.10): Update hash.

	Change-Id: I0fe56dd2694185b6c77468ecc844aaf25ec7564a

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.5: Update to 6.5.9.
	* gnu/packages/linux.scm (linux-libre-6.5-version): Update to 6.5.9.
	(linux-libre-6.5-pristine-source): Update hash.

	Change-Id: I498f318d4120217a0c002c88acb20e5eacc0f146

2023-10-27  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust to cope with glibc graft.
	This is a followup to 1328c4cca531318e3ed90c6aecb522a5b22a4bcc, which
	led to failures for tests that were not prepared to cope with that.

	* tests/guix-environment-container.sh (hello_drv_nested): Pass “-E
	GUIX_BUILD_OPTIONS” so ‘--no-grafts’ is passed.
	* tests/guix-pack.sh (GUIX_BUILD_OPTIONS): Add ‘--no-grafts’.
	* tests/transformations.scm ("options->transformation, with-graft"):
	Skip when ‘glibc-final’ has a replacement.

	Change-Id: Ia65c9aeb06f524252815b8290a5ca7bf97ee8136

2023-10-27  Ludovic Courtès  <ludo@gnu.org>

	environment: Fix typo in error messages.
	* guix/scripts/environment.scm (guix-environment*): Fix typo in error
	messages.

	Change-Id: I0b8669cb43267d0456a70f3b157514a6bcc725e8

2023-10-27  Ludovic Courtès  <ludo@gnu.org>

	environment: Parameterize ‘%graft?’ early on.
	Previously, ‘%graft?’ would be parameterized after ‘package-derivation’
	had been called for ‘%guile-for-build’, which is too late.

	* guix/scripts/environment.scm (guix-environment*)[with-store/maybe]:
	Parameterize ‘%graft?’.
	Remove ‘%graft?’ parameterization from body.

	Change-Id: I65ef4a8c5f27e19a49196005871e5f7057fabaec

2023-10-27  Ludovic Courtès  <ludo@gnu.org>

	profiles: Hooks honor the #:system parameter of ‘profile-derivation’.
	Fixes <https://issues.guix.gnu.org/65225>.

	* guix/profiles.scm (info-dir-file, package-cache-file)
	(info-dir-file, ghc-package-cache-file, ca-certificate-bundle)
	(emacs-subdirs, gdk-pixbuf-loaders-cache-file, glib-schemas)
	(gtk-icon-themes, gtk-im-modules, linux-module-database)
	(xdg-desktop-database, xdg-mime-database, fonts-dir-file)
	(manual-database, manual-database/optional): Add optional #:system
	parameter and pass it to ‘gexp->derivation’.
	(profile-derivation): Pass HOOK a second parameter, SYSTEM.
	* gnu/bootloader.scm (efi-bootloader-profile)[efi-bootloader-profile-hook]:
	Add optional #:system parameter and pass it to ‘gexp->derivation’.
	* guix/channels.scm (package-cache-file): Likewise.
	* tests/profiles.scm ("profile-derivation, #:system, and hooks"): New
	test.

	Reported-by: Tobias Geerinckx-Rice <me@tobias.gr>

2023-10-27  Ludovic Courtès  <ludo@gnu.org>

	packages: Add ‘system’ parameter for ‘set-guile-for-build’.
	* guix/packages.scm (set-guile-for-build): Add ‘system’ parameter.

2023-10-27  Ludovic Courtès  <ludo@gnu.org>

	environment: Honor ‘-s’ for guile-for-build.
	Partly fixes <https://issues.guix.gnu.org/65225>.

	* guix/scripts/environment.scm (guix-environment*): Pass SYSTEM to
	‘package-derivation’ when defining ‘%guile-for-build’.

	Reported-by: Simon Tournier <zimon.toutoune@gmail.com>
	Change-Id: I9d883f1e61fac72754fdc9dee9b7c8a3dea32add

2023-10-27  Ludovic Courtès  <ludo@gnu.org>

	grafts: Fix corner case involving multiple-output derivations.
	Fixes a bug that would occur with references to two outputs of the same
	derivation, with one of them referring to the other one.

	For example, the references of libreoffice include both mariadb:dev and
	mariadb:lib; additionally, mariadb:dev refers to mariadb:lib.  In this
	case, the glibc graft would not be applied on one of the mariadb paths,
	and both the grafted and ungrafted glibc would end up in the closure of
	libreoffice.

	Fixes <https://issues.guix.gnu.org/66662>.

	* guix/grafts.scm (non-self-references): Simplify and include references
	to outputs of DRV other than OUTPUTS.
	(reference-origins): Simplify and possibly return outputs of DRV itself.
	(cumulative-grafts)[graft-origin?]: Add OUTPUT parameter and honor it.
	[dependency-grafts]: Adjust accordingly.
	* tests/grafts.scm ("graft-derivation, multiple outputs need to be replaced"):
	New test.

	Change-Id: Iac2005024ab7049037537b3af55298696ec90e3c

2023-10-27  Rostislav Svoboda  <Rostislav.Svoboda@gmail.com>

	home: services: Fix regression in generated ‘on-first-login’ script.
	Fixes <https://issues.guix.gnu.org/66659>.

	Fixes a regression introduced in 6b0a32196982a0a2f4dbb59d35e55833a5545ac6. The
	first attempt in e098ba2f499bbddfea50c85058e4077e39b85513 to fix this issue didn't work.

	* gnu/home/services.scm (compute-on-first-login-script): Add
	‘begin *unspecified*’ around #$@gexps.

	Change-Id: I14339ad684ffe93e692e507b57dcd221d96210ef

2023-10-27  Evgeny Pisemsky  <evgeny@pisemsky.com>

	gnu: Add sdl2-gamecontrollerdb.
	* gnu/packages/sdl.scm (sdl2-gamecontrollerdb): New variable.

2023-10-27  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add emacs-pddl-mode.
	* gnu/packages/emacs-xyz.scm (emacs-pddl-mode): New variable.

	gnu: Add popf.
	* gnu/packages/maths.scm (popf): New variable.

2023-10-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-dm-tree: Update to 0.1.8.
	* gnu/packages/python-xyz.scm (python-dm-tree): Update to 0.1.8.
	[build-system]: Use pyproject-build-system.
	[arguments]: Link with absl_strings_internal and use --whole-archive.

	Change-Id: I763b01c24082ce1d6a0f4ffd518cfde221b28e72

2023-10-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add emacs-treebundel.
	* gnu/packages/emacs-xyz.scm (emacs-treebundel): New variable.

	Change-Id: I1b1037b69febd0bab59aae6dd95aeeaa6a5e1e2e

2023-10-27  Zheng Junjie  <zhengjunjie@iscas.ac.cn>
	    Andrew Tropin  <andrew@trop.in>

	gnu: Add guile-ts.
	* gnu/packages/guile-xyz.scm (guile-ts): New variable.

2023-10-27  zamfofex  <zamfofex@twdb.moe>

	gnu: Add moonfish.
	* gnu/packages/games.scm (moonfish): New variable.

	Change-Id: Idadb367c60648a1c98601302398dae1373e68919

2023-10-27  Gabriel Wicki  <gabriel@erlikon.ch>

	teams: Add myself to audio team.
	Message-ID: <cfad42ecdcd190893699ef28d42b35b706729bcd.1698355699.git.gabriel@erlikon.ch>
	In-Reply-To: <81d0877b2cb39164563dfbf2c551f1c99aad75ed.1698355699.git.gabriel@erlikon.ch>
	References: <81d0877b2cb39164563dfbf2c551f1c99aad75ed.1698355699.git.gabriel@erlikon.ch>
	From: Gabriel Wicki <gabriel@erlikon.ch>
	Date: Tue, 2 May 2023 16:47:41 +0200
	Subject: [PATCH 2/2] teams: Add Gabriel Wicki.

	* etc/teams.scm.in ("Gabriel Wicki"): New member.

2023-10-27  Gabriel Wicki  <gabriel@erlikon.ch>

	teams: Add audio team.
	Message-ID: <81d0877b2cb39164563dfbf2c551f1c99aad75ed.1698355699.git.gabriel@erlikon.ch>
	From: Gabriel Wicki <gabriel@erlikon.ch>
	Date: Tue, 2 May 2023 16:38:15 +0200
	Subject: [PATCH 1/2] teams: Add audio team.

	* etc/teams.scm.in (audio): Add team.

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.136.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.136.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I17e958435010099ae41713a2a18d6fc5fac57ce7

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.59.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.59.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: Id98b393a6fedaa2ccfb25972407c74755c3a1310

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.4.10.
	* gnu/packages/linux.scm (linux-libre-6.4-version): Update to 6.4.10.
	(linux-libre-6.4-pristine-source): Update hash.

2023-08-12  Vinicius Monego  <monego@posteo.net>

	gnu: python-pyro-ppl: Update to 1.8.6.
	* gnu/packages/machine-learning.scm (python-pyro-ppl): Update to 1.8.6.

2023-08-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rhythmbox: Update to 3.4.7.
	* gnu/packages/gnome.scm (rhythmbox): Update to 3.4.7.
	[inputs]: Upgrade libsoup-minimal-2 to libsoup-minimal.

2023-08-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rmlint: Remove libelf.
	libelf provides libelf.so.0, elfutils libelf.so.1.  rmlint links only to one.

	* gnu/packages/disk.scm (rmlint)[inputs]: Remove libelf.

2023-08-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rmlint: Update package style.
	* gnu/packages/disk.scm (rmlint)[arguments]:
	Rewrite as G-expressions.
	[native-inputs, inputs]: Remove input labels.

	gnu: rmlint: Update to 2.10.2.
	* gnu/packages/disk.scm (rmlint): Update to 2.10.2.

	gnu: postgresql@11: Update to 11.21.
	* gnu/packages/databases.scm (postgresql-11): Update to 11.21.

	gnu: postgresql@13: Update to 13.12.
	* gnu/packages/databases.scm (postgresql-13): Update to 13.12.

	gnu: postgresql: Update to 15.4.
	* gnu/packages/databases.scm (postgresql): Update to 15.4.

	gnu: conky: Update to 1.19.3.
	* gnu/packages/conky.scm (conky): Update to 1.19.3.

2023-08-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Update to 2.17.5.
	* gnu/packages/dezyne.scm (dezyne): Update to 2.17.5.

2023-08-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-scheme-gust.
	* gnu/packages/tex.scm (texlive-scheme-gust): New variable.

	gnu: Add texlive-cyklop.
	* gnu/packages/tex.scm (texlive-cyklop): New variable.

	gnu: Add texlive-scheme-medium.
	* gnu/packages/tex.scm (texlive-scheme-medium): New variable.

	gnu: Add texlive-collection-langspanish.
	* gnu/packages/tex.scm (texlive-collection-langspanish): New variable.

	gnu: Add texlive-lshort-spanish.
	* gnu/packages/tex.scm (texlive-lshort-spanish): New variable.

	gnu: Add texlive-latexcheat-esmx.
	* gnu/packages/tex.scm (texlive-latexcheat-esmx): New variable.

	gnu: Add texlive-latex2e-help-texinfo-spanish.
	* gnu/packages/tex.scm (texlive-latex2e-help-texinfo-spanish): New variable.

	gnu: Add texlive-l2tabu-spanish.
	* gnu/packages/tex.scm (texlive-l2tabu-spanish): New variable.

	gnu: Add texlive-es-tex-faq.
	* gnu/packages/tex.scm (texlive-es-tex-faq): New variable.

	gnu: Add texlive-babel-galician.
	* gnu/packages/tex.scm (texlive-babel-galician): New variable.

	gnu: Add texlive-babel-catalan.
	* gnu/packages/tex.scm (texlive-babel-catalan): New variable.

	gnu: Add texlive-collection-langportuguese.
	* gnu/packages/tex.scm (texlive-collection-langportuguese): New variable.

	gnu: Add texlive-xypic-tut-pt.
	* gnu/packages/tex.scm (texlive-xypic-tut-pt): New variable.

	gnu: Add texlive-ordinalpt.
	* gnu/packages/tex.scm (texlive-ordinalpt): New variable.

	gnu: Add texlive-numberpt.
	* gnu/packages/tex.scm (texlive-numberpt): New variable.

	gnu: Add texlive-lshort-portuguese.
	* gnu/packages/tex.scm (texlive-lshort-portuguese): New variable.

	gnu: Add texlive-latexcheat-ptbr.
	* gnu/packages/tex.scm (texlive-latexcheat-ptbr): New variable.

	gnu: Add texlive-latex-via-exemplos.
	* gnu/packages/tex.scm (texlive-latex-via-exemplos): New variable.

	gnu: Add texlive-feupphdteses.
	* gnu/packages/tex.scm (texlive-feupphdteses): New variable.

	gnu: Add texlive-cursolatex.
	* gnu/packages/tex.scm (texlive-cursolatex): New variable.

	gnu: Add texlive-beamer-tut-pt.
	* gnu/packages/tex.scm (texlive-beamer-tut-pt): New variable.

	gnu: Add texlive-collection-langpolish.
	* gnu/packages/tex.scm (texlive-collection-langpolish): New variable.

	gnu: Add texlive-utf8mex.
	* gnu/packages/tex.scm (texlive-utf8mex): New variable.

	gnu: Add texlive-tex-virtual-academy-pl.
	* gnu/packages/tex.scm (texlive-tex-virtual-academy-pl): New variable.

	gnu: Add texlive-tap.
	* gnu/packages/tex.scm (texlive-tap): New variable.

	gnu: Add texlive-qpxqtx.
	* gnu/packages/tex.scm (texlive-qpxqtx): New variable.

	gnu: Add texlive-przechlewski-book.
	* gnu/packages/tex.scm (texlive-przechlewski-book): New variable.

	gnu: Add texlive-polski.
	* gnu/packages/tex.scm (texlive-polski): New variable.

	gnu: Add texlive-mwcls.
	* gnu/packages/tex.scm (texlive-mwcls): New variable.

	gnu: Add texlive-mex.
	* gnu/packages/tex.scm (texlive-mex): New variable.

	gnu: Add texlive-lshort-polish.
	* gnu/packages/tex.scm (texlive-lshort-polish): New variable.

	gnu: Add texlive-gustprog.
	* gnu/packages/tex.scm (texlive-gustprog): New variable.

	gnu: Add texlive-gustlib.
	* gnu/packages/tex.scm (texlive-gustlib): New variable.

	gnu: Add texlive-cc-pl.
	* gnu/packages/tex.scm (texlive-cc-pl): New variable.

	gnu: Add texlive-pl.
	* gnu/packages/tex.scm (texlive-pl): New variable.

	gnu: Add texlive-bredzenie.
	* gnu/packages/tex.scm (texlive-bredzenie): New variable.

	gnu: Add texlive-collection-langitalian.
	* gnu/packages/tex.scm (texlive-collection-langitalian): New variable.

	gnu: Add texlive-verifica.
	* gnu/packages/tex.scm (texlive-verifica): New variable.

	gnu: Add texlive-psfrag-italian.
	* gnu/packages/tex.scm (texlive-psfrag-italian): New variable.

	gnu: Add texlive-lshort-italian.
	* gnu/packages/tex.scm (texlive-lshort-italian): New variable.

	gnu: Add texlive-latex4wp-it.
	* gnu/packages/tex.scm (texlive-latex4wp-it): New variable.

	gnu: Add texlive-l2tabu-italian.
	* gnu/packages/tex.scm (texlive-l2tabu-italian): New variable.

	gnu: Add texlive-itnumpar.
	* gnu/packages/tex.scm (texlive-itnumpar): New variable.

	gnu: Add texlive-frontespizio.
	* gnu/packages/tex.scm (texlive-frontespizio): New variable.

	gnu: Add texlive-fixltxhyph.
	* gnu/packages/tex.scm (texlive-fixltxhyph): New variable.

	gnu: Add texlive-fancyhdr-it.
	* gnu/packages/tex.scm (texlive-fancyhdr-it): New variable.

	gnu: Add texlive-codicefiscaleitaliano.
	* gnu/packages/tex.scm (texlive-codicefiscaleitaliano): New variable.

	gnu: Add texlive-antanilipsum.
	* gnu/packages/tex.scm (texlive-antanilipsum): New variable.

	gnu: Add texlive-amsthdoc-it.
	* gnu/packages/tex.scm (texlive-amsthdoc-it): New variable.

	gnu: Add texlive-amsmath-it.
	* gnu/packages/tex.scm (texlive-amsmath-it): New variable.

	gnu: Add texlive-amsldoc-it.
	* gnu/packages/tex.scm (texlive-amsldoc-it): New variable.

	gnu: Add texlive-collection-langgerman.
	* gnu/packages/tex.scm (texlive-collection-langgerman): New variable.

	gnu: Add texlive-voss-mathcol.
	* gnu/packages/tex.scm (texlive-voss-mathcol): New variable.

	gnu: Add texlive-umlaute.
	* gnu/packages/tex.scm (texlive-umlaute): New variable.

	gnu: Add texlive-uhrzeit.
	* gnu/packages/tex.scm (texlive-uhrzeit): New variable.

	gnu: Add texlive-udesoftec.
	* gnu/packages/tex.scm (texlive-udesoftec): New variable.

	gnu: Add texlive-translation-moreverb-de.
	* gnu/packages/tex.scm (texlive-translation-moreverb-de): New variable.

	gnu: Add texlive-translation-filecontents-de.
	* gnu/packages/tex.scm (texlive-translation-filecontents-de): New variable.

	gnu: Add texlive-translation-europecv-de.
	* gnu/packages/tex.scm (texlive-translation-europecv-de): New variable.

	gnu: Add texlive-translation-enumitem-de.
	* gnu/packages/tex.scm (texlive-translation-enumitem-de): New variable.

	gnu: Add texlive-translation-ecv-de.
	* gnu/packages/tex.scm (texlive-translation-ecv-de): New variable.

	gnu: Add texlive-translation-chemsym-de.
	* gnu/packages/tex.scm (texlive-translation-chemsym-de): New variable.

	gnu: Add texlive-translation-biblatex-de.
	* gnu/packages/tex.scm (texlive-translation-biblatex-de): New variable.

	gnu: Add texlive-translation-arsclassica-de.
	* gnu/packages/tex.scm (texlive-translation-arsclassica-de): New variable.

	gnu: Add texlive-tipa-de.
	* gnu/packages/tex.scm (texlive-tipa-de): New variable.

	gnu: Add texlive-termcal-de.
	* gnu/packages/tex.scm (texlive-termcal-de): New variable.

	gnu: Add texlive-templates-sommer.
	* gnu/packages/tex.scm (texlive-templates-sommer): New variable.

	gnu: Add texlive-templates-fenn.
	* gnu/packages/tex.scm (texlive-templates-fenn): New variable.

	gnu: Add texlive-schulmathematik.
	* gnu/packages/tex.scm (texlive-schulmathematik): New variable.

	gnu: Add texlive-r-und-s.
	* gnu/packages/tex.scm (texlive-r-und-s): New variable.

	gnu: Add texlive-quran-de.
	* gnu/packages/tex.scm (texlive-quran-de): New variable.

	gnu: Add texlive-milog.
	* gnu/packages/tex.scm (texlive-milog): New variable.

	gnu: Add texlive-microtype-de.
	* gnu/packages/tex.scm (texlive-microtype-de): New variable.

	gnu: Add texlive-lualatex-doc-de.
	* gnu/packages/tex.scm (texlive-lualatex-doc-de): New variable.

	gnu: Add texlive-lshort-german.
	* gnu/packages/tex.scm (texlive-lshort-german): New variable.

	gnu: Add texlive-latexcheat-de.
	* gnu/packages/tex.scm (texlive-latexcheat-de): New variable.

	gnu: Add texlive-l2tabu.
	* gnu/packages/tex.scm (texlive-l2tabu): New variable.

	gnu: Add texlive-l2picfaq.
	* gnu/packages/tex.scm (texlive-l2picfaq): New variable.

	gnu: Add texlive-koma-script-examples.
	* gnu/packages/tex.scm (texlive-koma-script-examples): New variable.

	gnu: Add texlive-hausarbeit-jura.
	* gnu/packages/tex.scm (texlive-hausarbeit-jura): New variable.

	gnu: Add texlive-germkorr.
	* gnu/packages/tex.scm (texlive-germkorr): New variable.

	gnu: Add texlive-germbib.
	* gnu/packages/tex.scm (texlive-germbib): New variable.

	gnu: Add texlive-german.
	* gnu/packages/tex.scm (texlive-german): New variable.

	gnu: Add texlive-fifinddo-info.
	* gnu/packages/tex.scm (texlive-fifinddo-info): New variable.

	gnu: Add texlive-etoolbox-de.
	* gnu/packages/tex.scm (texlive-etoolbox-de): New variable.

	gnu: Add texlive-etdipa.
	* gnu/packages/tex.scm (texlive-etdipa): New variable.

	gnu: Add texlive-dtk-bibliography.
	* gnu/packages/tex.scm (texlive-dtk-bibliography): New variable.

	gnu: Add texlive-dhua.
	* gnu/packages/tex.scm (texlive-dhua): New variable.

	gnu: Add texlive-booktabs-de.
	* gnu/packages/tex.scm (texlive-booktabs-de): New variable.

	gnu: Add texlive-bibleref-german.
	* gnu/packages/tex.scm (texlive-bibleref-german): New variable.

	gnu: Add texlive-apalike-german.
	* gnu/packages/tex.scm (texlive-apalike-german): New variable.

	gnu: Add texlive-collection-langfrench.
	* gnu/packages/tex.scm (texlive-collection-langfrench): New variable.

	gnu: Add texlive-visualtikz.
	* gnu/packages/tex.scm (texlive-visualtikz): New variable.

	gnu: Add texlive-visualfaq-fr.
	* gnu/packages/tex.scm (texlive-visualfaq-fr): New variable.

	gnu: Add texlive-variations.
	* gnu/packages/tex.scm (texlive-variations): New variable.

	gnu: Add texlive-translation-tabbing-fr.
	* gnu/packages/tex.scm (texlive-translation-tabbing-fr): New variable.

	gnu: Add texlive-translation-natbib-fr.
	* gnu/packages/tex.scm (texlive-translation-natbib-fr): New variable.

	gnu: Add texlive-translation-dcolumn-fr.
	* gnu/packages/tex.scm (texlive-translation-dcolumn-fr): New variable.

	gnu: Add texlive-translation-array-fr.
	* gnu/packages/tex.scm (texlive-translation-array-fr): New variable.

	gnu: Add texlive-tdsfrmath.
	* gnu/packages/tex.scm (texlive-tdsfrmath): New variable.

	gnu: Add texlive-tabvar.
	* gnu/packages/tex.scm (texlive-tabvar): New variable.

	gnu: Add texlive-proflycee.
	* gnu/packages/tex.scm (texlive-proflycee): New variable.

	gnu: Add texlive-proflabo.
	* gnu/packages/tex.scm (texlive-proflabo): New variable.

	gnu: Add texlive-profcollege.
	* gnu/packages/tex.scm (texlive-profcollege): New variable.

	gnu: Add texlive-mafr.
	* gnu/packages/tex.scm (texlive-mafr): New variable.

	gnu: Add texlive-lshort-french.
	* gnu/packages/tex.scm (texlive-lshort-french): New variable.

	gnu: Add texlive-letgut.
	* gnu/packages/tex.scm (texlive-letgut): New variable.

	gnu: Add texlive-latex2e-help-texinfo-fr.
	* gnu/packages/tex.scm (texlive-latex2e-help-texinfo-fr): New variable.

	gnu: Add texlive-l2tabu-french.
	* gnu/packages/tex.scm (texlive-l2tabu-french): New variable.

	gnu: Add texlive-impnattypo.
	* gnu/packages/tex.scm (texlive-impnattypo): New variable.

	gnu: Add texlive-impatient-fr.
	* gnu/packages/tex.scm (texlive-impatient-fr): New variable.

	gnu: Add texlive-frpseudocode.
	* gnu/packages/tex.scm (texlive-frpseudocode): New variable.

	gnu: Add texlive-frletter.
	* gnu/packages/tex.scm (texlive-frletter): New variable.

	gnu: Add texlive-frenchmath.
	* gnu/packages/tex.scm (texlive-frenchmath): New variable.

	gnu: Add texlive-formation-latex-ul.
	* gnu/packages/tex.scm (texlive-formation-latex-ul): New variable.

	gnu: Add texlive-facture.
	* gnu/packages/tex.scm (texlive-facture): New variable.

	gnu: Add texlive-expose-expl3-dunkerque-2019.
	* gnu/packages/tex.scm (texlive-expose-expl3-dunkerque-2019): New variable.

	gnu: Add texlive-epslatex-fr.
	* gnu/packages/tex.scm (texlive-epslatex-fr): New variable.

	gnu: Add texlive-e-french.
	* gnu/packages/tex.scm (texlive-e-french): New variable.

	gnu: Add texlive-droit-fr.
	* gnu/packages/tex.scm (texlive-droit-fr): New variable.

	gnu: Add texlive-booktabs-fr.
	* gnu/packages/tex.scm (texlive-booktabs-fr): New variable.

	gnu: Add texlive-bibleref-french.
	* gnu/packages/tex.scm (texlive-bibleref-french): New variable.

	gnu: Add texlive-bib-fr.
	* gnu/packages/tex.scm (texlive-bib-fr): New variable.

	gnu: Add texlive-basque-date.
	* gnu/packages/tex.scm (texlive-basque-date): New variable.

	gnu: Add texlive-basque-book.
	* gnu/packages/tex.scm (texlive-basque-book): New variable.

	gnu: Add texlive-apprends-latex.
	* gnu/packages/tex.scm (texlive-apprends-latex): New variable.

	gnu: Add texlive-apprendre-a-programmer-en-tex.
	* gnu/packages/tex.scm (texlive-apprendre-a-programmer-en-tex): New variable.

	gnu: Add texlive-annee-scolaire.
	* gnu/packages/tex.scm (texlive-annee-scolaire): New variable.

	gnu: Add texlive-collection-langeuropean.
	* gnu/packages/tex.scm (texlive-collection-langeuropean): New variable.

	gnu: Add texlive-turkmen.
	* gnu/packages/tex.scm (texlive-turkmen): New variable.

	gnu: Add texlive-swebib.
	* gnu/packages/tex.scm (texlive-swebib): New variable.

	gnu: Add texlive-rojud.
	* gnu/packages/tex.scm (texlive-rojud): New variable.

	gnu: Add texlive-nevelok.
	* gnu/packages/tex.scm (texlive-nevelok): New variable.

	gnu: Add texlive-lshort-turkish.
	* gnu/packages/tex.scm (texlive-lshort-turkish): New variable.

	gnu: Add texlive-lshort-slovenian.
	* gnu/packages/tex.scm (texlive-lshort-slovenian): New variable.

	gnu: Add texlive-lshort-finnish.
	* gnu/packages/tex.scm (texlive-lshort-finnish): New variable.

	gnu: Add texlive-lshort-estonian.
	* gnu/packages/tex.scm (texlive-lshort-estonian): New variable.

	gnu: Add texlive-lshort-dutch.
	* gnu/packages/tex.scm (texlive-lshort-dutch): New variable.

	gnu: Add texlive-lithuanian.
	* gnu/packages/tex.scm (texlive-lithuanian): New variable.

	gnu: Add texlive-kaytannollista-latexia.
	* gnu/packages/tex.scm (texlive-kaytannollista-latexia): New variable.

	gnu: Add texlive-hulipsum.
	* gnu/packages/tex.scm (texlive-hulipsum): New variable.

	gnu: Add texlive-huaz.
	* gnu/packages/tex.scm (texlive-huaz): New variable.

	gnu: Add texlive-hrlatex.
	* gnu/packages/tex.scm (texlive-hrlatex): New variable.

	gnu: Add texlive-gloss-occitan.
	* gnu/packages/tex.scm (texlive-gloss-occitan): New variable.

	gnu: Add texlive-finbib.
	* gnu/packages/tex.scm (texlive-finbib): New variable.

	gnu: Add texlive-babel-welsh.
	* gnu/packages/tex.scm (texlive-babel-welsh): New variable.

	gnu: Add texlive-babel-turkish.
	* gnu/packages/tex.scm (texlive-babel-turkish): New variable.

	gnu: Add texlive-babel-slovenian.
	* gnu/packages/tex.scm (texlive-babel-slovenian): New variable.

	gnu: Add texlive-babel-scottish.
	* gnu/packages/tex.scm (texlive-babel-scottish): New variable.

	gnu: Add texlive-babel-samin.
	* gnu/packages/tex.scm (texlive-babel-samin): New variable.

	gnu: Add texlive-babel-romansh.
	* gnu/packages/tex.scm (texlive-babel-romansh): New variable.

	gnu: Add texlive-babel-romanian.
	* gnu/packages/tex.scm (texlive-babel-romanian): New variable.

	gnu: Add texlive-babel-piedmontese.
	* gnu/packages/tex.scm (texlive-babel-piedmontese): New variable.

	gnu: Add texlive-babel-occitan.
	* gnu/packages/tex.scm (texlive-babel-occitan): New variable.

	gnu: Add texlive-babel-macedonian.
	* gnu/packages/tex.scm (texlive-babel-macedonian): New variable.

	gnu: Add texlive-babel-lithuanian.
	* gnu/packages/tex.scm (texlive-babel-lithuanian): New variable.

	gnu: Add texlive-babel-latvian.
	* gnu/packages/tex.scm (texlive-babel-latvian): New variable.

	gnu: Add texlive-babel-latin.
	* gnu/packages/tex.scm (texlive-babel-latin): New variable.

	gnu: Add texlive-babel-kurmanji.
	* gnu/packages/tex.scm (texlive-babel-kurmanji): New variable.

	gnu: Add texlive-babel-irish.
	* gnu/packages/tex.scm (texlive-babel-irish): New variable.

	gnu: Add texlive-babel-icelandic.
	* gnu/packages/tex.scm (texlive-babel-icelandic): New variable.

	gnu: Add texlive-babel-friulan.
	* gnu/packages/tex.scm (texlive-babel-friulan): New variable.

	gnu: Add texlive-babel-estonian.
	* gnu/packages/tex.scm (texlive-babel-estonian): New variable.

	gnu: Add texlive-babel-croatian.
	* gnu/packages/tex.scm (texlive-babel-croatian): New variable.

	gnu: Add texlive-babel-breton.
	* gnu/packages/tex.scm (texlive-babel-breton): New variable.

	gnu: Add texlive-babel-bosnian.
	* gnu/packages/tex.scm (texlive-babel-bosnian): New variable.

	gnu: Add texlive-babel-albanian.
	* gnu/packages/tex.scm (texlive-babel-albanian): New variable.

	gnu: Add texlive-armtex.
	* gnu/packages/tex.scm (texlive-armtex): New variable.

	gnu: Add texlive-collection-langenglish.
	* gnu/packages/tex.scm (texlive-collection-langenglish): New variable.

	gnu: Add texlive-yet-another-guide-latex2e.
	* gnu/packages/tex.scm (texlive-yet-another-guide-latex2e): New variable.

	gnu: Add texlive-xetexref.
	* gnu/packages/tex.scm (texlive-xetexref): New variable.

	gnu: Add texlive-visualfaq.
	* gnu/packages/tex.scm (texlive-visualfaq): New variable.

	gnu: Add texlive-undergradmath.
	* gnu/packages/tex.scm (texlive-undergradmath): New variable.

	gnu: Add texlive-tlmgrbasics.
	* gnu/packages/tex.scm (texlive-tlmgrbasics): New variable.

	gnu: Add texlive-tlc3-examples.
	* gnu/packages/tex.scm (texlive-tlc3-examples): New variable.

	gnu: Add texlive-tlc2.
	* gnu/packages/tex.scm (texlive-tlc2): New variable.

	gnu: Add texlive-titlepages.
	* gnu/packages/tex.scm (texlive-titlepages): New variable.

	gnu: Add texlive-texonly.
	* gnu/packages/tex.scm (texlive-texonly): New variable.

	gnu: Add texlive-texbytopic.
	* gnu/packages/tex.scm (texlive-texbytopic): New variable.

	gnu: Add texlive-tex-vpat.
	* gnu/packages/tex.scm (texlive-tex-vpat): New variable.

	gnu: Add texlive-tex-refs.
	* gnu/packages/tex.scm (texlive-tex-refs): New variable.

	gnu: Add texlive-tex-overview.
	* gnu/packages/tex.scm (texlive-tex-overview): New variable.

	gnu: Add texlive-tex-nutshell.
	* gnu/packages/tex.scm (texlive-tex-nutshell): New variable.

	gnu: Add texlive-tex-font-errors-cheatsheet.
	* gnu/packages/tex.scm (texlive-tex-font-errors-cheatsheet): New variable.

	gnu: Add texlive-tds.
	* gnu/packages/tex.scm (texlive-tds): New variable.

	gnu: Add texlive-tamethebeast.
	* gnu/packages/tex.scm (texlive-tamethebeast): New variable.

	gnu: Add texlive-svg-inkscape.
	* gnu/packages/tex.scm (texlive-svg-inkscape): New variable.

	gnu: Add texlive-simplified-latex.
	* gnu/packages/tex.scm (texlive-simplified-latex): New variable.

	gnu: Add texlive-short-math-guide.
	* gnu/packages/tex.scm (texlive-short-math-guide): New variable.

	gnu: Add texlive-plain-doc.
	* gnu/packages/tex.scm (texlive-plain-doc): New variable.

	gnu: Add texlive-pictexsum.
	* gnu/packages/tex.scm (texlive-pictexsum): New variable.

	gnu: Add texlive-patgen2-tutorial.
	* gnu/packages/tex.scm (texlive-patgen2-tutorial): New variable.

	gnu: Add texlive-metapost-examples.
	* gnu/packages/tex.scm (texlive-metapost-examples): New variable.

	gnu: Add texlive-metafont-beginners.
	* gnu/packages/tex.scm (texlive-metafont-beginners): New variable.

	gnu: Add texlive-memoirchapterstyles.
	* gnu/packages/tex.scm (texlive-memoirchapterstyles): New variable.

	gnu: Add texlive-memdesign.
	* gnu/packages/tex.scm (texlive-memdesign): New variable.

	gnu: Add texlive-maths-symbols.
	* gnu/packages/tex.scm (texlive-maths-symbols): New variable.

	gnu: Add texlive-math-into-latex-4.
	* gnu/packages/tex.scm (texlive-math-into-latex-4): New variable.

	gnu: Add texlive-macros2e.
	* gnu/packages/tex.scm (texlive-macros2e): New variable.

	gnu: Add texlive-lshort-english.
	* gnu/packages/tex.scm (texlive-lshort-english): New variable.

	gnu: Add texlive-latexfileinfo-pkgs.
	* gnu/packages/tex.scm (texlive-latexfileinfo-pkgs): New variable.

	gnu: Add texlive-latexcourse-rug.
	* gnu/packages/tex.scm (texlive-latexcourse-rug): New variable.

	gnu: Add texlive-latexcheat.
	* gnu/packages/tex.scm (texlive-latexcheat): New variable.

	gnu: Add texlive-latex4wp.
	* gnu/packages/tex.scm (texlive-latex4wp): New variable.

	gnu: Add texlive-latex2e-help-texinfo.
	* gnu/packages/tex.scm (texlive-latex2e-help-texinfo): New variable.

	gnu: Add texlive-latex-web-companion.
	* gnu/packages/tex.scm (texlive-latex-web-companion): New variable.

	gnu: Add texlive-latex-veryshortguide.
	* gnu/packages/tex.scm (texlive-latex-veryshortguide): New variable.

	gnu: Add texlive-latex-refsheet.
	* gnu/packages/tex.scm (texlive-latex-refsheet): New variable.

	gnu: Add texlive-latex-graphics-companion.
	* gnu/packages/tex.scm (texlive-latex-graphics-companion): New variable.

	gnu: Add texlive-latex-for-undergraduates.
	* gnu/packages/tex.scm (texlive-latex-for-undergraduates): New variable.

	gnu: Add texlive-latex-doc-ptr.
	* gnu/packages/tex.scm (texlive-latex-doc-ptr): New variable.

	gnu: Add texlive-latex-course.
	* gnu/packages/tex.scm (texlive-latex-course): New variable.

	gnu: Add texlive-latex-brochure.
	* gnu/packages/tex.scm (texlive-latex-brochure): New variable.

	gnu: Add texlive-l2tabu-english.
	* gnu/packages/tex.scm (texlive-l2tabu-english): New variable.

	gnu: Add texlive-knuth-pdf.
	* gnu/packages/tex.scm (texlive-knuth-pdf): New variable.

	gnu: Add texlive-knuth-hint.
	* gnu/packages/tex.scm (texlive-knuth-hint): New variable.

	gnu: Add texlive-knuth-errata.
	* gnu/packages/tex.scm (texlive-knuth-errata): New variable.

	gnu: Add texlive-intro-scientific.
	* gnu/packages/tex.scm (texlive-intro-scientific): New variable.

	gnu: Add texlive-impatient.
	* gnu/packages/tex.scm (texlive-impatient): New variable.

	gnu: Add texlive-happy4th.
	* gnu/packages/tex.scm (texlive-happy4th): New variable.

	gnu: Add texlive-guide-to-latex.
	* gnu/packages/tex.scm (texlive-guide-to-latex): New variable.

	gnu: Add texlive-gentle.
	* gnu/packages/tex.scm (texlive-gentle): New variable.

	gnu: Add texlive-forest-quickstart.
	* gnu/packages/tex.scm (texlive-forest-quickstart): New variable.

	gnu: Add texlive-fontinstallationguide.
	* gnu/packages/tex.scm (texlive-fontinstallationguide): New variable.

	gnu: Add texlive-first-latex-doc.
	* gnu/packages/tex.scm (texlive-first-latex-doc): New variable.

	gnu: Add texlive-dtxtut.
	* gnu/packages/tex.scm (texlive-dtxtut): New variable.

	gnu: Add texlive-docsurvey.
	* gnu/packages/tex.scm (texlive-docsurvey): New variable.

	gnu: Add texlive-dickimaw.
	* gnu/packages/tex.scm (texlive-dickimaw): New variable.

	gnu: Add texlive-comprehensive.
	* gnu/packages/tex.scm (texlive-comprehensive): New variable.

	gnu: Add texlive-components.
	* gnu/packages/tex.scm (texlive-components): New variable.

	gnu: Add texlive-biblatex-cheatsheet.
	* gnu/packages/tex.scm (texlive-biblatex-cheatsheet): New variable.

	gnu: Add texlive-ascii-chart.
	* gnu/packages/tex.scm (texlive-ascii-chart): New variable.

	gnu: Add texlive-around-the-bend.
	* gnu/packages/tex.scm (texlive-around-the-bend): New variable.

	gnu: Add texlive-amslatex-primer.
	* gnu/packages/tex.scm (texlive-amslatex-primer): New variable.

	gnu: Add texlive-amscls-doc.
	* gnu/packages/tex.scm (texlive-amscls-doc): New variable.

	gnu: Add texlive-amiweb2c-guide.
	* gnu/packages/tex.scm (texlive-amiweb2c-guide): New variable.

	gnu: Add texlive-collection-langczechslovak.
	* gnu/packages/tex.scm (texlive-collection-langczechslovak): New variable.

	gnu: Add texlive-vlna.
	* gnu/packages/tex.scm (texlive-vlna): New variable.

	gnu: Add texlive-lshort-slovak.
	* gnu/packages/tex.scm (texlive-lshort-slovak): New variable.

	gnu: Add texlive-lshort-czech.
	* gnu/packages/tex.scm (texlive-lshort-czech): New variable.

	gnu: Add texlive-cstex.
	* gnu/packages/tex.scm (texlive-cstex): New variable.

	gnu: Add texlive-cslatex.
	* gnu/packages/tex.scm (texlive-cslatex): New variable.

	gnu: Add texlive-csbulletin.
	* gnu/packages/tex.scm (texlive-csbulletin): New variable.

	gnu: Add texlive-cnbwp.
	* gnu/packages/tex.scm (texlive-cnbwp): New variable.

	gnu: Add texlive-babel-slovak.
	* gnu/packages/tex.scm (texlive-babel-slovak): New variable.

2023-08-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-ibrowse: Update to 0.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-ibrowse): Update to 0.2.2.
	[inputs]: Add emacs-websocket.

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.4.16.
	* gnu/packages/linux.scm (linux-libre-6.4-version): Update to 6.4.16.
	(linux-libre-6.4-pristine-source, deblob-scripts-6.5): Update hashes.

2023-09-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "gnu: beignet: Fix build."
	This reverts commit 213516f0baf92b6f50bd0c2e005625c0b3421a6f,
	which removed ICD support entirely.

	gnu: beignet: Fix build.
	* gnu/packages/opencl.scm (beignet)[inputs]: Add ocl-icd.

	gnu: Add ocl-icd.
	* gnu/packages/opencl.scm (ocl-icd): New public variable.

2023-09-15  Andreas Enge  <andreas@enge.fr>

	gnu: beignet: Fix build.
	* gnu/packages/opencl.scm (beignet)[arguments]: Add configure flag.

2023-09-15  Janneke Nieuwenhuizen  <janneke@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	tests: Fix "package-transitive-supported-systems, implicit inputs".
	This is a follow-up to commit
	    0e08ad7f19d5b29a4883468552b5d213a7bdb66e
	    gnu: linux-libre-headers: Remove i586-gnu from supported-systems.

	See also <https://issues.guix.gnu.org/65755>.

	* tests/packages.scm ("package-transitive-supported-systems, implicit inputs"):
	Filter expectiation with target-linux?, as %current-system is linux.

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.203.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.203.
	(linux-libre-5.10-pristine-source): Update hash.

	Change-Id: I9f0337dd86718bc50460d0d3a65b6a91efda0358

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Update to 5.15.138.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.138.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I9687b895031f52828e250f97ba79ddd4a230f989

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.51.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.51.
	(linux-libre-6.1-pristine-source): Update hash.

	gnu: linux-libre 6.1: Update to 6.1.46.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.46.
	(linux-libre-6.1-pristine-source): Update hash.

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.58.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.58.
	(linux-libre-6.1-pristine-source): Update hash.

2023-10-18  Christina O'Donnell  <cdo@mutix.org>

	doc: Expand origin-Reference section
	* doc/guix.texi (origin Reference): Add references for hg-reference,
	svn-reference, bzr-fetch, and bzr-reference.

2023-10-18  B. Wilson  <elaexuotee@wilsonb.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add ipvsadm.
	* gnu/packages/linux.scm (ipvsadm): New variable.

	gnu: Add dzaima-apl.
	* gnu/packages/apl.scm (dzaim-apl): New variable.

2023-10-18  Ludovic Courtès  <ludo@gnu.org>

	locate: Do not return the system database when it is too old.
	Fixes a bug whereby ‘guix locate’ would pick the system database, then
	decide it’s too old, try to update it, and fail because it’s not
	writable by unprivileged users.

	Fixes <https://issues.guix.gnu.org/66612>.

	* guix/scripts/locate.scm (file-age): New procedure.
	(suitable-database): Add ‘age-update-threshold’ parameter and honor it.
	(guix-locate): Remove ‘file-age’.  Pass ‘age-update-threshold’ to the
	‘database’ option.

	Reported-by: Matt Wette <matt.wette@gmail.com>

2023-10-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: isc-dhcp: Fix cross-compilation to powerpc-linux.
	* gnu/packages/admin.scm (isc-dhcp)[arguments]: Adjust the custom
	'fix-bind-cross-compilation phase to force linking with '-latomic' when
	building for powerpc-linux.

2023-10-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Sort use-module in (gnu packages virtualization) alphabetically.
	* gnu/packages/virtualization.scm. Sort use-module alphabetically to
	easy maintenance.

	gnu: Add VMware open-vm-tools.
	* gnu/packages/virtualization.scm (vmware-open-vm-tools,
	vmware-open-vm-tools-gtk): New variables.

2023-10-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add chirp.
	* gnu/packages/radio.scm (chirp): New variable.

	gnu: Add python-yattag.
	* gnu/packages/python-xyz.scm (python-yattag): New variable.

	gnu: gqrx: Update to 2.17.2.
	* gnu/packages/radio.scm (gqrx): Update to 2.17.2.

	gnu: csdr: Update to 0.18.2.
	* gnu/packages/radio.scm (csdr): Update to 0.18.2.

2023-10-18  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-prompter: Update to 0.1.0-0.b40a13a.
	* gnu/packages/lisp-xyz.scm (sbcl-prompter): Update to 0.1.0-0.b40a13a.

2023-10-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-flask-restful-swagger: Add missing input.
	* gnu/packages/python-web.scm (python-flask-restful-swagger)
	[propagated-inputs]: Add python-six.

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.5: Update to 6.5.7.
	* gnu/packages/linux.scm (linux-libre-6.5-version): Update to 6.5.7.
	(linux-libre-6.5-pristine-source): Update hash.

2023-10-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to db6b633.
	* gnu/packages/ci.scm (cuirass): Update to db6b633.

2023-10-12  Ludovic Courtès  <ludo@gnu.org>

	shell: Take grafting into account when caching.
	Fixes <https://issues.guix.gnu.org/64856>.

	* guix/scripts/shell.scm (profile-file-cache-key)
	(profile-spec-cache-key): Take (%graft?) into account.

	Reported-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-10-12  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: Add senpai.
	* gnu/packaging/messaging.scm (senpai): New variable.

	gnu: Add go-github-com-delthas-go-localeinfo.
	gnu/packages/golang.scm (go-github-com-delthas-go-localeinfo): New variable.

	gnu: Add go-github-com-delthas-go-libnp.
	gnu/packages/golang.scm (go-github-com-delthas-go-libnp): New variable.

	gnu: go-github-com-godbus-dbus: Update to 5.1.0
	gnu/packages/golang.scm (go-github-com-godbus-dbus): Update to 5.1.0.

2023-10-12  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix typo.
	* doc/guix.texi (Derivations): Fix typo.

	accounts: Fix typo in comment.
	* gnu/build/accounts.scm (passwd->shadow): Fix typo in comment.

2023-10-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ripgrep: Prepare for cross-compiling.
	* gnu/packages/rust-apps.scm (ripgrep) [native-inputs]: Move pcre2 ...
	[inputs]: ... to here.

	gnu: stfl: Fix cross-compiling.
	* gnu/packages/ncurses.scm (stfl)[native-inputs]: Add ncurses.

2023-10-12  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-complexupset.
	* gnu/packages/cran.scm (r-complexupset): New variable.

2023-10-12  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: glibc: Fix CVE-2023-4911.
	* gnu/packages/patches/glibc-2.35-CVE-2023-4911.patch: New file.
	* gnu/local.mk: Register it here.
	* gnu/packages/base.scm (glibc/fixed): New variable.
	(glibc): Use it as replacement.

2023-10-12  John Kehayias  <john.kehayias@protonmail.com>

	gnu: curl/fixed: Fix version.
	This is a followup to d6d706a58b8159748d3a46fa97cae18850487c8a.  The version
	string is set separately to have the same length as curl for grafting and was
	forgotten in the previous commit.

	* gnu/packages/curl.scm (curl/fixed)[version]: Set to "8.4.0a" to match actual
	version and length needed for grafting.

2023-10-12  John Kehayias  <john.kehayias@protonmail.com>

	gnu: curl/fixed: Update to 8.4.0 [security fixes].
	Fixes CVE-2023-38545 and CVE-2023-38546.  See
	<https://curl.se/docs/CVE-2023-38545.html> and
	<https://curl.se/docs/CVE-2023-38546.html> for details.

	* gnu/packages/curl.scm (curl/fixed): Update to 8.4.0.

2023-10-12  Leo Nikkilä  <hello@lnikki.la>

	gnu: libcue: Update to 2.3.0 [security fixes].
	Fixes CVE-2023-43641, see
	<https://github.blog/2023-10-09-coordinated-disclosure-1-click-rce-on-gnome-cve-2023-43641/>
	for details.

	* gnu/packages/cdrom.scm (libcue): Update to 2.3.0.

2023-10-12  Stefan Reichör  <stefan@xsteve.at>
	    jgart  <jgart@dismail.de>

	gnu: python-pyte: Update to 0.8.1.
	* gnu/packages/terminals.scm (python-pyte): Update to 0.8.1.

2023-10-12  jgart  <jgart@dismail.de>

	gnu: python-pyvirtualdisplay: Update to 3.0.
	* gnu/packages/python-xyz.scm (python-pyvirtualdisplay): Update to 3.0.

2023-10-11  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Add “Software Development” chapter.
	* doc/guix-cookbook.texi (Software Development): New chapter.

2023-10-11  Pierre-Evariste Dagand  <doc@evr.ist>

	gnu: Remove python-google-api-core-1 and its dependency python-google-auth-1
	python-google-auth-1 doesn't self-test anymore. The tests depend on
	`python-mock` (easy to fix) but also on an outdated version of
	`python-cryptography`.

	* gnu/packages/python-web.scm (python-google-auth-1)
	(python-google-api-core-1): Remove.

2023-10-11  Pierre-Evariste Dagand  <doc@evr.ist>

	gnu: python-google-api-client: Update to 2.102.0.
	* gnu/packages/python-web.scm (python-google-api-client): Update to 2.102.0
	(python-google-auth-httplib2): Update to 0.1.1.

	gnu: Add python-google-auth-oauthlib.
	* gnu/packages/python-web.scm (python-google-auth-oauthlib): New variable.

2023-10-11  David Elsing  <david.elsing@posteo.net>

	gnu: Add bliss.
	* gnu/packages/maths.scm (bliss): New variable.

2023-10-11  Alexey Abramov  <levenson@mmer.org>

	services: static-networking: Add support for bonding.
	* gnu/services/base.scm (<network-link>): Add mac-address field. Set
	type field to #f by default, so it won't be mandatory. network-link
	without a type will be used for existing interfaces.
	(assert-network-link-mac-address, mac-address?): Add sanitizer. Allow
	valid mac-address or #f.
	(assert-network-link-type): Add sanitizer. Allow symbol or #f.
	* gnu/services/base.scm (network-set-up/linux,
	network-tear-down/linux): Adapt to new structure.
	* doc/guix.texi (Networking Setup): Document it.
	* gnu/tests/networking.scm (run-static-networking-advanced-test): New
	variable.

2023-10-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-chemmineob.
	* gnu/packages/bioconductor.scm (r-chemmineob): New variable.

2023-10-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: indi: Update to 2.0.4.
	* gnu/packages/astronomy.scm (indi-2.0): New variable.
	(indi-1.9): New variable. Inherited from indi-2.0.
	(indi): Set it to use indi-1.9 as default, as Stellarium and PHD2 are
	still depended on 1.9 and fail with Indi 2.0+.
	See: https://github.com/Stellarium/stellarium/issues/3038

	gnu: python-tweakwcs: Update to 0.8.3.
	* gnu/packages/astronomy.scm (python-tweakwcs): Update to 0.8.3.

	gnu: python-sunpy: Update to 5.0.1.
	* gnu/packages/astronomy.scm (python-sunpy): Update to 5.0.1.

	gnu: python-stpipe: Update to 0.5.1.
	* gnu/packages/astronomy.scm (python-stpipe): Update to 0.5.1.
	[arguments]{test-flags}: Disable on failing test.

	gnu: python-stdatamodels: Update packages style.
	* gnu/packages/astronomy.scm (python-stdatamodels): Update indentation
	to improve readability of the package.
	[description]: Add TexInfo styling bits.

	gnu: python-stdatamodels: Update to 1.8.3.
	* gnu/packages/astronomy.scm (python-stdatamodels): Update to 1.8.3.

	gnu: python-stcal: Update package style.
	* gnu/packages/astronomy.scm (python-stcal): Update indentation to
	improve readability of the package.

	gnu: python-stcal: Update to 1.4.4.
	* gnu/packages/astronomy.scm (python-stcal): Update to 1.4.4.
	[arguments]{phases}: Add 'build-extensions phase.
	[native-inputs]: Add python-cython.

	gnu: python-jwst: Update to 1.12.3.
	* gnu/packages/astronomy.scm (python-jwst): Update to 1.12.3.

	gnu: python-cdflib: Update to 1.2.1.
	* gnu/packages/astronomy.scm (python-cdflib): Update to 1.2.1.

	gnu: python-crds: Update to 11.17.6.
	* gnu/packages/astronomy.scm (python-crds): Update to 11.17.6.

	gnu: python-drizzle: Update package style.
	* gnu/packages/astronomy.scm (python-drizzle): Update package style,
	indent and align regions.
	[arguments]{test-flags}: Remove them as all tests are passed
	successfully.
	[native-inputs]: Remove python-coverage, python-pytest-cov.
	[description]: Indent region.

	gnu: python-drizzle: Update to 1.14.3.
	* gnu/packages/astronomy.scm (python-drizzle): Update to 1.14.3.

	gnu: python-reproject: Update to 0.12.0.
	* gnu/packages/astronomy.scm (python-reproject): Update to 0.12.0.

	gnu: python-jplephem: Improve package style.
	* gnu/packages/astronomy.scm (python-jplephem)[build-system]: Shift to
	pyproject-build-system.
	[arguments]: Use G-expressions. Simplify 'check phase.
	[description]: Extend it with more details.

	gnu: python-jplephem: Update to 2.19.
	* gnu/packages/astronomy.scm (python-jplephem): Update to 2.19.

	gnu: python-gwcs: Update to 0.19.0.
	* gnu/packages/astronomy.scm (python-gwcs): Update to 0.19.0.

	gnu: calceph: Update to 3.5.3.
	* gnu/packages/astronomy.scm (calceph): Update to 3.5.3.

	gnu: stellarium: Update to 23.3.
	* gnu/packages/astronomy.scm (stellarium): Update to 23.3.

	gnu: siril: Update to 1.2.0.
	* gnu/packages/astronomy.scm (siril): Update to 1.2.0.
	[inputs]: Add ffms2, libheif.

2023-10-11  Akib Azmain Turja  <akib@disroot.org>

	gnu: emacs-eat: Update to 0.9.
	* gnu/packages/emacs-xyz.scm (emacs-eat): Update to 0.9.

2023-10-11  Fabio Natali  <me@fabionatali.com>

	gnu: emacs-mastodon: Update to 1.0.6.
	* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 1.0.6.

2023-10-11  Fabio Natali  <me@fabionatali.com>

	gnu: guile-proba: Update to 0.3.1.
	* gnu/packages/check.scm (guile-proba): Update to 0.3.1.

	Change-Id: I7cc9708078fee14723eec90e4ce45d2beb3a01d0

2023-10-11  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: p2pool: Update to 3.7.
	* gnu/packages/finance.scm (p2pool): Update to 3.7.

	gnu: monero-gui: Update to 0.18.3.1.
	* gnu/packages/finance.scm (monero-gui): Update to 0.18.3.1.

	gnu: monero: Update to 0.18.3.1.
	* gnu/packages/finance.scm (monero): Update to 0.18.3.1.

2023-10-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: csmith: Add source file-name.
	* gnu/packages/linux.scm (csmith)[source]: Add file-name field.

	gnu: agda-cubical: Add source file-name.
	* gnu/packages/agda.scm (agda-cubical)[source]: Add file-name field.

	gnu: emacs-chatgpt-shell: Add a source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-chatgpt-shell)[source]: Add
	file-name field.

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.326.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.326.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.295.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.295.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.257.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.257.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.197.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.197.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.134.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.134.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 6.1: Update to 6.1.56.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.56.
	(linux-libre-6.1-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.4.9.
	* gnu/packages/linux.scm (linux-libre-6.4-version): Update to 6.4.9.
	(linux-libre-6.4-pristine-source, deblob-scripts-6.4): Update hashes.

2023-08-10  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add obs-looking-glass.
	* gnu/packages/video.scm (obs-looking-glass): New variable.

2023-08-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add yubikey-manager-qt.
	* gnu/packages/security-token.scm (yubikey-manager-qt): New variable.

	Reviewed-by: Andreas Enge <andreas@enge.fr>

2023-08-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add pyotherside-for-qt5.
	* gnu/packages/qt.scm (pyotherside-for-qt5): New variable.

	gnu: Add pyotherside.
	* gnu/packages/qt.scm (pyotherside): New variable.

2023-08-10  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: cl-mime: Fix home page URL.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-mime)[home-page]: Use the correct URL.

2023-08-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: plink: Build with GCC 8.
	* gnu/packages/bioinformatics.scm (plink)[native-inputs]: Add gcc-8.

2023-08-10  reza  <reza@housseini.me>

	gnu: Add openfoam-com.
	* gnu/packages/simulation.scm (openfoam-com): New variable.

	gnu: Add openfoam-org. Deprecate openfoam.
	* gnu/packages/patches/openfoam-4.1-cleanup.patch: Delete file.
	* gnu/local.mk: Remove it.
	* gnu/packages/simulation.scm (openfoam-org): New variable.
	(openfoam): Mark as deprecated.

2023-08-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: Do not use (gnu packages commencement) in engineering.scm.
	This avoids a circular dependency evidenced by the following commit.

	* gnu/packages/engineering.scm (freehdl)[inputs]: Resolve
	'gcc-toolchain' from here rather than by using (gnu packages
	commencement).

2023-08-10  Brian Cully  <bjc@spork.org>

	services: Add pam-mount-volume-service-type.
	The `pam-mount-volumes-service-type' adds additional volumes to the
	pam-mount-service-type in addition to any that are already specified in
	`pam-mount-rules'.

	* doc/guix.texi (PAM Mount Volume Service): add documentation for
	`pam-mount-service-type'.
	* gnu/services/pam-mount.scm: new file.
	* Makefile.am: add pam-mount tests
	* tests/services/pam-mount.scm: new tests

2023-08-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xfstests: Add inputs.
	* gnu/packages/file-systems.scm (xfstests)[arguments]:
	Search for bc, df, and perl.
	[inputs]: Add bc.

	gnu: xfstests: Update package style.
	* gnu/packages/file-systems.scm (xfstests)[arguments]:
	Rewrite as G-expressions.  Never refer to inputs by label.
	[inputs]: Remove input labels.

	gnu: xfstests: Update to 1.1.0-3.8de535c.
	* gnu/packages/file-systems.scm (xfstests): Update to 1.1.0-3.8de535c.

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: Add missing kernel configs to Makefile.am.
	This is a followup to commit 49f74b67a44882d2af0529abf3e60a9c37512f2c

	* Makefile.am (AUX_FILES): Add 6.4 kernel configs for arm and arm64.

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.289.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.289.
	(linux-libre-4.19-pristine-source, deblob-scripts-4.19): Update hashes.

	gnu: linux-libre 5.4: Update to 5.4.251.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.251.
	(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.

	gnu: linux-libre: Update to 6.4.8.
	* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
	linux-libre-pristine-source, linux-libre-source, linux-libre,
	linux-libre-with-bpf): Update to linux-libre 6.4.

	gnu: linux-libre 5.10: Update to 5.10.188.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.188.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.
	(linux-libre-5.15-source): Remove obsolete patch
	'linux-libre-wireguard-postup-privkey.patch'.

	gnu: linux-libre 5.15: Update to 5.15.124.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.124.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.
	(linux-libre-5.15-source): Remove obsolete patch
	'linux-libre-wireguard-postup-privkey.patch'.

	gnu: linux-libre 6.1: Update to 6.1.43.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.43.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.
	(linux-libre-6.1-source): Remove obsolete patch
	'linux-libre-wireguard-postup-privkey.patch'.

	gnu: linux-libre 6.1: Update to 6.1.47.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.47.
	(linux-libre-6.1-pristine-source): Update hash.

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 5.15: Fix the hash of the deblob-scripts.
	This is a followup to commit b26526ea0591b801412d7bf2edcba875d2447447.

	* gnu/packages/linux.scm (deblob-scripts 5.15): Update hash.

	Change-Id: Ia59003f2ccfe98e2390593d1ca0b7077f0b7bd5d

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.5: Update to 6.5.8.
	* gnu/packages/linux.scm (linux-libre-6.5-version): Update to 6.5.8.
	(linux-libre-6.5-pristine-source): Update hash.

	Change-Id: Ia7c9f2347269c61cd39d4801a939296931b00d1c

2023-10-26  Tomas Volf  <wolf@wolfsden.cz>

	gnu: Add rust-cbindgen-0.26.
	* gnu/packages/rust-apps.scm (rust-cbindgen-0.26): New variable.
	(rust-cbindgen-0.24): Inherit from rust-cbindgen-0.26.

	Change-Id: Id17f8e251ceecc8ae0708dcfc19acfc5c56b824f

2023-10-26  Zheng Junjie  <873216071@qq.com>

	gnu: fcode-utils: Fix cross-compilation.
	* gnu/packages/firmware.scm (fcode-utils)
	[arguments]: use STRIP-FOR-TARGET.

	utils: Add 'strip-for-target'.
	* guix/utils.scm (strip-for-target): New procedure.

2023-10-26  Andrew Tropin  <andrew@trop.in>

	gnu: Add emacs-corfu-candidate-overlay.
	* gnu/packages/emacs-xyz.scm (emacs-corfu-candidate-overlay): New variable.

2023-10-26  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: cups: Fix cross-compiling.
	* gnu/packages/cups.scm (cups-filters)[native-inputs]: When cross-compiling
	add cups-minimal.
	(cups-minimal)[native-inputs]: When cross-compiling add this-package.

	Change-Id: Ifcc34f09d0a5afb3a1b95be51715c509b8ef5ed4

2023-10-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: swineherd: Update to 0.0.3.
	* gnu/packages/admin.scm (swineherd): Update to 0.0.3.

	Change-Id: I4b0907c5e57a82b5bd628a8c6a7f9851b19e0a5e

2023-10-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: linux-libre@6: Enable Coreboot framebuffer support (again).
	This also resolves an unexplained divergence in the i686 and x86_64
	kernel configurations.

	* gnu/packages/aux-files/linux-libre/6.1-i686.conf,
	gnu/packages/aux-files/linux-libre/6.5-i686.conf:
	Set CONFIG_DRM_SIMPLEDRM=m.
	* gnu/packages/aux-files/linux-libre/6.1-x86_64.conf,
	gnu/packages/aux-files/linux-libre/6.5-x86_64.conf:
	Likewise, and set CONFIG_SYSFB_SIMPLEFB=y and
	CONFIG_GOOGLE_FRAMEBUFFER_COREBOOT=m.

	Change-Id: I707a293b58f7502cf107057ee0fa0b23d5630696

2023-10-25  Clément Lassieur  <clement@lassieur.org>

	gnu: Add passff.
	* gnu/packages/browser-extensions.scm (passff-host): New variable.
	(passff): New variable.

	Change-Id: I0f6f4b0c319e5cffd0940421a4d8bdc73d8d806b

2023-10-25  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: cookbook: Fix a broken cross-reference.
	* doc/guix-cookbook.texi (Building with Guix): Adjust xref target.

	Change-Id: I87d6dc2648ff8898e3dd3b5ffca748193f14751e

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-prabclus: Update to 2.3-3.
	* gnu/packages/statistics.scm (r-prabclus): Update to 2.3-3.

	Change-Id: Ib30b381206e92401c1f5af921faefacfed6794e9

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plotly: Update to 4.10.3.
	* gnu/packages/statistics.scm (r-plotly): Update to 4.10.3.

	Change-Id: I4110f2066ce507f8d5d824546b3229bd498982b9

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-markdown: Update to 1.11.
	* gnu/packages/statistics.scm (r-markdown): Update to 1.11.

	Change-Id: I1d8eb8f0414d514b61707d1ac090cf2987f55858

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdtools: Update to 0.3.4.
	* gnu/packages/statistics.scm (r-gdtools): Update to 0.3.4.
	[inputs]: Add zlib.

	Change-Id: I9580e0d3313a83e7a9163ec831ab2e5e80f2f627

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpart: Update to 4.1.21.
	* gnu/packages/statistics.scm (r-rpart): Update to 4.1.21.

	Change-Id: I3c87cf0c8ea010a3f32ad70e9ad70cb9206e062a

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lattice: Update to 0.22-5.
	* gnu/packages/statistics.scm (r-lattice): Update to 0.22-5.

	Change-Id: I77cb85f0b548f519216e9e6b31b8e8b3bb78e1d8

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-paws-common: Update to 0.6.2.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.6.2.

	Change-Id: Ie843d206f9275499f8ee1e10b071d2f2799e9b50

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsq: Update to 2.6.
	* gnu/packages/cran.scm (r-rsq): Update to 2.6.
	[propagated-inputs]: Add r-deming.

	Change-Id: I9ff6747c8fb726585154cb4232136d5aa0e242cb

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rtweet: Update to 1.2.1.
	* gnu/packages/cran.scm (r-rtweet): Update to 1.2.1.

	Change-Id: Id4de453409dc5783cc6ee6e0cd1e2f501bb7aedf

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rworldmap: Update to 1.3-8.
	* gnu/packages/cran.scm (r-rworldmap): Update to 1.3-8.
	[propagated-inputs]: Remove r-maptools; add r-raster and r-terra.

	Change-Id: I1477102143aece22ab083cd7193c69dd9a167c47

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qdapregex: Update to 0.7.8.
	* gnu/packages/cran.scm (r-qdapregex): Update to 0.7.8.

	Change-Id: Iedcf97ca54205a02d718961c9b7bc01527ce4993

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ragg: Update to 1.2.6.
	* gnu/packages/cran.scm (r-ragg): Update to 1.2.6.

	Change-Id: Id49d85354565d8a0e6a72ef935fd1141928f275b

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-textshaping: Update to 0.3.7.
	* gnu/packages/cran.scm (r-textshaping): Update to 0.3.7.

	Change-Id: Iee4378ac94df52f87e23d5ab4dba1708afb58f4c

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidyposterior: Update to 1.0.1.
	* gnu/packages/cran.scm (r-tidyposterior): Update to 1.0.1.

	Change-Id: I16cd6fa1b3ccdf73da0ebe1652f28a13a95793fa

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-slider: Update to 0.3.1.
	* gnu/packages/cran.scm (r-slider): Update to 0.3.1.

	Change-Id: I7540954ff03379d5b04afaeb263d7443d9e38288

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-random: Update to 3.2-1.
	* gnu/packages/cran.scm (r-spatstat-random): Update to 3.2-1.

	Change-Id: I3b4c476f23407a920053bb37cd476467775752d5

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-geom: Update to 3.2-7.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 3.2-7.

	Change-Id: I220fe0abbc173e35aea198d20874f9d445e269af

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-data: Update to 3.0-3.
	* gnu/packages/cran.scm (r-spatstat-data): Update to 3.0-3.

	Change-Id: Iab1b674c4c1c0fe4ca36ca3e7c78f7727da4c223

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-sparse: Update to 3.0-3.
	* gnu/packages/cran.scm (r-spatstat-sparse): Update to 3.0-3.

	Change-Id: Ie82a72f45fe8558a8713e76be76ba5baa598ebdd

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-utils: Update to 3.0-4.
	* gnu/packages/cran.scm (r-spatstat-utils): Update to 3.0-4.

	Change-Id: If1e7b35d0901c086e94e94878b843cb40fc1014c

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-model: Update to 3.2-8.
	* gnu/packages/cran.scm (r-spatstat-model): Update to 3.2-8.

	Change-Id: I00d8bd8cf9e826516af05b0f4804c5dcfb906593

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spatstat-explore: Update to 3.2-5.
	* gnu/packages/cran.scm (r-spatstat-explore): Update to 3.2-5.

	Change-Id: I14dbfe9d35a7487c3b9433f5dd068f8162f367b9

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-optimx: Update to 2023-10.21.
	* gnu/packages/cran.scm (r-optimx): Update to 2023-10.21.
	[native-inputs]: Remove r-knitr; add r-r-rsp.

	Change-Id: I4077cbfefc499115e0d5bc57a20e1da9373ac3e2

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rstan: Update to 2.32.3.
	* gnu/packages/cran.scm (r-rstan): Update to 2.32.3.

	Change-Id: Iafaf0788e757ff591c191a4487d757e5728b03cb

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-proxyc: Update to 0.3.4.
	* gnu/packages/cran.scm (r-proxyc): Update to 0.3.4.

	Change-Id: I596850c51c27d04ff0ae7f4b1dfb4f215f6c94a7

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-actuar: Update to 3.3-3.
	* gnu/packages/cran.scm (r-actuar): Update to 3.3-3.

	Change-Id: Ic9eef5bfa033bbe4c767a4b6ea147f39fdae6ff9

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seewave: Update to 2.2.3.
	* gnu/packages/cran.scm (r-seewave): Update to 2.2.3.

	Change-Id: Ie2ed359be9d51f43dea67d08de99c5b479a26d2a

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pmcmrplus: Update to 1.9.8.
	* gnu/packages/cran.scm (r-pmcmrplus): Update to 1.9.8.

	Change-Id: I3b0f7d1cb6742fa119327614ed1cb5afb28b986e

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-terra: Update to 1.7-55.
	* gnu/packages/cran.scm (r-terra): Update to 1.7-55.

	Change-Id: I0b143be1d9d78af3b0dc311781f46add5655ea6c

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-systemfonts: Update to 1.0.5.
	* gnu/packages/cran.scm (r-systemfonts): Update to 1.0.5.

	Change-Id: I67baa7705cbc0edf2aea5e0ef2c5a7e1c09e7655

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sctransform: Update to 0.4.1.
	* gnu/packages/cran.scm (r-sctransform): Update to 0.4.1.

	Change-Id: Ibab7bb66694b44155521876ff8fd61c259a26fe8

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-osqp: Update to 0.6.3.2.
	* gnu/packages/cran.scm (r-osqp): Update to 0.6.3.2.

	Change-Id: Ie47f155f8bee02e0dd3be7c3b9b78881d0719018

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bookdown: Update to 0.36.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.36.

	Change-Id: I0bbb8ec452d01a1f1ef2ef27b939750b3c96b169

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wk: Update to 0.9.0.
	* gnu/packages/cran.scm (r-wk): Update to 0.9.0.

	Change-Id: Ied31c75638eafbc763f4f0cc80a7dd0a3d30333f

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spam: Update to 2.10-0.
	* gnu/packages/cran.scm (r-spam): Update to 2.10-0.
	[propagated-inputs]: Add r-rcpp.
	[native-inputs]: Add r-r-rsp.

	Change-Id: If52d42a05d18841d81d421f6ab33a9b41c62f074

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dotcall64: Update to 1.1-0.
	* gnu/packages/cran.scm (r-dotcall64): Update to 1.1-0.

	Change-Id: If8cf46753e90bed40f37cc5b58715de90957c822

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggeffects: Update to 1.3.2.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.3.2.

	Change-Id: I2171b1950740772e1ed184b5155eb5c58520b6b7

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-emmeans: Update to 1.8.9.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.8.9.

	Change-Id: I99cfe070b4655d426c382139339cbcb17837448d

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quickjsr: Update to 1.0.7.
	* gnu/packages/cran.scm (r-quickjsr): Update to 1.0.7.

	Change-Id: I72c408571ac6f5333c303311eb08b2a13bd63136

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-targets: Update to 1.3.2.
	* gnu/packages/cran.scm (r-targets): Update to 1.3.2.

	Change-Id: I09a9280817310057d9ff0b2f4062536cffbd0463

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-magick: Update to 2.8.1.
	* gnu/packages/cran.scm (r-magick): Update to 2.8.1.

	Change-Id: Id8cbf2df9718cc8bddacee10c2e0433a308f46df

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-raster: Update to 3.6-26.
	* gnu/packages/cran.scm (r-raster): Update to 3.6-26.

	Change-Id: Ia1d93ff7c80cc43012305eba10abcfab9f368bcf

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-precrec: Update to 0.14.4.
	* gnu/packages/cran.scm (r-precrec): Update to 0.14.4.

	Change-Id: I1f56a96abcbc1aeb9d1ced157584ebf9641a3b42

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cmplot: Update to 4.4.3.
	* gnu/packages/cran.scm (r-cmplot): Update to 4.4.3.

	Change-Id: I3daab8ba2ef9f5878a9e2bfba59bdcb2107b90f7

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flextable: Update to 0.9.4.
	* gnu/packages/cran.scm (r-flextable): Update to 0.9.4.

	Change-Id: I4dc7e676d995dd7369857673c28754785701f0a0

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-insight: Update to 0.19.6.
	* gnu/packages/cran.scm (r-insight): Update to 0.19.6.

	Change-Id: Idd6e0660a6a068c0cad139ab0e5a4e72a67c2d6a

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-officer: Update to 0.6.3.
	* gnu/packages/cran.scm (r-officer): Update to 0.6.3.

	Change-Id: I7e7e3e97d68c05ac7ebce5c702415ef413a5cfcf

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-factominer: Update to 2.9.
	* gnu/packages/cran.scm (r-factominer): Update to 2.9.

	Change-Id: Id412129d8ed8a4f9bb715aeb0082b0d2b339bd41

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-reticulate: Update to 1.34.0.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.34.0.

	Change-Id: I536ea12dccdfde98e4107888f1b73392c53fcc05

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-radiant-data: Update to 1.6.2.
	* gnu/packages/cran.scm (r-radiant-data): Update to 1.6.2.

	Change-Id: I54c1c0d4e2f088da0b75542688ea6e907c10dbba

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-trend: Update to 1.1.6.
	* gnu/packages/cran.scm (r-trend): Update to 1.1.6.

	Change-Id: Idaf982f0b4a24d8f59b4cbe449509fd37e571f77

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-leaflet-providers: Update to 2.0.0.
	* gnu/packages/cran.scm (r-leaflet-providers): Update to 2.0.0.
	[propagated-inputs]: Add r-htmltools.

	Change-Id: I2549e6878ad15372e7a088c0d35682487c332ef2

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tinytex: Update to 0.48.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.48.

	Change-Id: I63ea98fb628576c8ad6625c86020265006ca37b0

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vctrs: Update to 0.6.4.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.6.4.

	Change-Id: I01055367458c0afbe1d4ff18874d869236cfe769

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-utf8: Update to 1.2.4.
	* gnu/packages/cran.scm (r-utf8): Update to 1.2.4.

	Change-Id: If9c4a7b7b71f664dcda63fb8753c8acfec84a582

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aricode: Update to 1.0.3.
	* gnu/packages/cran.scm (r-aricode): Update to 1.0.3.

	Change-Id: Ib6336872d309cac951830df94b080ee4dce9ff2e

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-useful: Update to 1.2.6.1.
	* gnu/packages/cran.scm (r-useful): Update to 1.2.6.1.

	Change-Id: I9de94d8f9ed7027dd900e8f6bab5cecc0e6a913e

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggrepel: Update to 0.9.4.
	* gnu/packages/cran.scm (r-ggrepel): Update to 0.9.4.

	Change-Id: I190c25ddfe11230daa827052f49caf07a591ad58

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpostgres: Update to 1.4.6.
	* gnu/packages/cran.scm (r-rpostgres): Update to 1.4.6.
	[propagated-inputs]: Remove r-rcpp; add r-cpp11.

	Change-Id: I9bfa32947e3bcb3f0ce094f2313f68b8939bec0a

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-drat: Update to 0.2.4.
	* gnu/packages/cran.scm (r-drat): Update to 0.2.4.

	Change-Id: I743e4b2399773f0ab56c15a40eaf5f52ebf6cb79

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sp: Update to 2.1-1.
	* gnu/packages/cran.scm (r-sp): Update to 2.1-1.

	Change-Id: Ib1c37ccf1ac44649c563f5bcb071eff1e743a0a6

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppthread: Update to 2.1.6.
	* gnu/packages/cran.scm (r-rcppthread): Update to 2.1.6.

	Change-Id: I242d8099bdfaf039a3913cf8afc71ebf6335df5f

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-jqr: Update to 1.3.1.
	* gnu/packages/cran.scm (r-jqr): Update to 1.3.1.

	Change-Id: I948fd0707069baf38724faa487a69e8d4cbf15e2

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-v8: Update to 4.4.0.
	* gnu/packages/cran.scm (r-v8): Update to 4.4.0.

	Change-Id: Ib839b34969c5b3d441121f3b65a2013cabf4be79

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bwstest: Update to 0.2.3.
	* gnu/packages/cran.scm (r-bwstest): Update to 0.2.3.

	Change-Id: I4ecafaa0fb68e36df5419276781ac2690337a383

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metap: Update to 1.9.
	* gnu/packages/bioconductor.scm (r-metap): Update to 1.9.

	Change-Id: I60ad521bf4a02505f5bafd3c3b0641395a15c308

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biomartr: Update to 1.0.6.
	* gnu/packages/bioconductor.scm (r-biomartr): Update to 1.0.6.

	Change-Id: Ifdbc61ef9b34aee441524ea15f0b5a7dfdd76052

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-covr: Update to 3.6.3.
	* gnu/packages/cran.scm (r-covr): Update to 3.6.3.

	Change-Id: I1cbfa9c4bb1bc6eff8fef6e3096969593acbe1de

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-funsor.
	* gnu/packages/machine-learning.scm (python-funsor): New variable.

	Change-Id: Ibd4b993e4d55a6fdda70fe2b6cf4f665730b6739

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-assertpy.
	* gnu/packages/python-check.scm (python-assertpy): New variable.

	Change-Id: Ia17d256361eebe977a7d663b473e6c907ffe4ec2

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-sphinx-gallery: Update to 0.14.0.
	* gnu/packages/sphinx.scm (python-sphinx-gallery): Update to 0.14.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom phases; add custom build phase
	'delete-webp-example; move test flags to #:test-flags.
	[propagated-inputs]: Add python-jupyterlite-sphinx.

	Change-Id: I58f4b952fe5a2bf942d77813a8a2eeef2e4750b6

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-jupyterlite-sphinx.
	* gnu/packages/jupyter.scm (python-jupyterlite-sphinx): New variable.

	Change-Id: I182c98e0c47d28012882994824232c3473ba3dcd

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-jupyterlite-core.
	* gnu/packages/jupyter.scm (python-jupyterlite-core): New variable.

	Change-Id: I3b015f7bbb45d9575280a5b8c01d67459d6f143e

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-deming.
	* gnu/packages/cran.scm (r-deming): New variable.

	Change-Id: I9374a69603f88dd8c78a3c5bd2bdf2b992de2101

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httpuv: Update to 1.6.12.
	* gnu/packages/cran.scm (r-httpuv): Update to 1.6.12.
	[arguments]: Remove.
	[native-inputs]: Add pkg-config.

	Change-Id: I1ae9378ce65a689869edd921f3f64a99aa714788

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggplot2: Update to 3.4.4.
	* gnu/packages/statistics.scm (r-ggplot2): Update to 3.4.4.

	Change-Id: Ia21a38da8fdbcefaa6521a6843c4431b0d1ff47d

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdata: Update to 3.0.0.
	* gnu/packages/statistics.scm (r-gdata): Update to 3.0.0.
	[inputs]: Remove perl.

	Change-Id: If9a66e4c8a8030214d53d7b2934c79cd098a278c

2023-10-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Remove left-over python-pycrypto patches.
	This follows up on commit a55e18f17cc82a01c11d03bdfb693c62cb068d5c.

	Change-Id: If61e46da1dc4f352b362ad3db42859322846984b

2023-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ggdist.
	* gnu/packages/cran.scm (r-ggdist): New variable.

	Change-Id: Ia9f57e1efcbb9df08a79d9e51bc438fa64fe61e2

2023-10-25  Paul A. Patience  <paul@apatience.com>

	gnu: gnuplot: Update to 5.4.9.
	* gnu/packages/maths.scm (gnuplot): Update to 5.4.9.
	[arguments]<#:configure-flags>: Add --with-qt=no.

2023-10-25  André Batista  <nandre@riseup.net>

	gnu: lighttpd: Update to 1.4.72.
	* gnu/packages/web.scm (lighttpd): Update to 1.4.72.

2023-10-25  Paul A. Patience  <paul@apatience.com>

	gnu: python-versioneer: Update to 0.29.
	* gnu/packages/python-xyz.scm (python-versioneer): Update to 0.29.
	[build-system]: Switch to pyproject-build-system.
	[arguments, native-inputs, propagated-inputs]: New fields.
	[license]: Set to Unlicense.

2023-10-25  Hilton Chain  <hako@ultrarare.space>

	gnu: picard: Update to 2.10.
	* gnu/packages/music.scm (picard): Update to 2.10.

2023-10-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-doom-modeline: Update to 4.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-doom-modeline): Update to 4.0.1.

	gnu: emacs-exwm: Update to 0.28.
	* gnu/packages/emacs-xyz.scm (emacs-exwm): Update to 0.28.

2023-10-25  Bruno Victal  <mirai@makinata.eu>

	gnu: hplip: Fix USB timeouts.
	* gnu/packages/patches/hplip-usb-timeout.patch: New file.
	* gnu/local.mk: Register it.
	* gnu/packages/cups.scm (hplip): Use it.

2023-10-25  Imran Iqbal  <imran@imraniqbal.org>

	gnu: curlie: Update to 1.7.2.
	* gnu/packages/curl.scm (curlie): Update to 1.7.2.

	Change-Id: Ic54bb5c1975fe8b954b4ab4b72ca5748c0924b7a

2023-10-25  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 251.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 251.

2023-10-25  Bruno Victal  <mirai@makinata.eu>

	gnu: mympd: Update to 12.1.1.
	* gnu/packages/mpd.scm (mympd): Update to 12.1.1.

2023-10-25  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-dsv: Update to 0.7.1.
	* gnu/packages/guile-xyz.scm (guile-dsv): Update to 0.7.1.
	  [arguments]: Remove "strip" phase.

2023-10-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gqrx: Update to 2.17.3.
	* gnu/packages/radio.scm (gqrx): Update to 2.17.3.

	Change-Id: Ie5722c0f693e41bb1eadb3e2397ce3f4404b8664

2023-10-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: eisl: Update to 3.50.
	* gnu/packages/lisp.scm (eisl): Update to 3.50.

	Change-Id: Iecefae965ab5a4f8a6d7e5cff2c9d2c2a02668ac

2023-10-25  Artyom Bologov  <mail@aartaka.me>

	gnu: abcl: Update to 1.9.2.
	* gnu/packages/java.scm (abcl): Update to 1.9.2.

2023-10-24  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 115.4.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2023-5721, CVE-2023-5724, CVE-2023-5725,
	CVE-2023-5726, CVE-2023-5727, CVE-2023-5728, CVE-2023-5730, and
	CVE-2023-5732.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2023-10-24  Simon Tournier  <zimon.toutoune@gmail.com>

	services: admin: Export rottlog-configuration accessors.
	* gnu/services/admin.scm (<rottlog-configuration>): Rename accessors
	rottlog-rottlog to rottlog-configuration-rottlog, rottlog-rc-file to
	rottlog-configuration-rc-file, rottlog-rotations to
	rottlog-configuration-rotations, rottlog-jobs to rottlog-configuration-jobs.
	(rottlog-etc, rottlog-jobs-or-default, rottlog-service-type): Adjust
	accordingly.

2023-10-24  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-pacfiles-mode.
	* gnu/packages/emacs-xyz.scm (emacs-pacfiles-mode): New variable.

	Change-Id: I3ddb9ba2beff5466dc235915da18365f1fd389c2

2023-10-24  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: go-ipfs: Update to 0.15.0.
	* gnu/packages/ipfs.scm (go-ipfs): Update to 0.15.0.

	gnu: Deprecate the "go-ipfs" variable.
	* gnu/packages/ipfs.scm (go-ipfs): Rename to "kubo".
	  (go-ipfs): Define as deprecated by "kubo".

2023-10-24  André Batista  <nandre@riseup.net>

	gnu: tor: Update to 0.4.8.7.
	* gnu/packages/tor.scm (tor): Update to 0.4.8.7.

2023-10-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-simple-zmq: Update to d25d186.
	Includes a fix for a use-after-free bug:
	<https://github.com/jerry40/guile-simple-zmq/pull/20>

	* gnu/packages/guile-xyz.scm (guile-simple-zmq): Update to d25d186.

	Change-Id: I1dfb7b1c0e97bb92425ade676ab29be33b8ae20d

2023-10-24  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Add cross references to the manual regarding manifests.
	* doc/guix-cookbook.texi (The benefits of manifests)
	(Reproducible profiles): Add cross-references.

2023-10-24  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Suggest ‘guix shell’ as an alternative to multiple profiles.
	Multiple profiles are relatively hard to set up and maintain, especially
	for newcomers.  Thus, suggest ‘guix shell’ as an alternative.

	* doc/guix-cookbook.texi (Guix Profiles in Practice): Add note
	linking to ‘guix shell’.
	(The benefits of manifests): Remove outdated info about ‘guix
	environment’ and profiles that may be GC’d.  Update.

2023-10-24  Ludovic Courtès  <ludo@gnu.org>

	doc: Mention Guix Home in “Getting Started”.
	* doc/guix.texi (Getting Started): Mention Guix Home.
	(Home Configuration): Remove “still under development” note.

2023-10-24  Ludovic Courtès  <ludo@gnu.org>

	doc: Move “System Troubleshooting Tips” below.
	So far this section would appear before “Getting Started”.  This moves
	it right after “System Configuration”.

	* doc/guix.texi (System Troubleshooting Tips): Move after “System
	Configuration”.

2023-10-24  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: nyxt: Update to 3.9.1.
	* gnu/packages/web-browsers.scm (nyxt): Update to 3.9.1.

	Change-Id: I8c8fadb197477566f1faea199cbe9ed8d25d9847

2023-10-24  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-slime-swank: Update to 2.28-0.0cc2e73.
	* gnu/packages/lisp-xyz.scm (sbcl-slime-swank): Update to 2.28-0.0cc2e73.
	  [arguments]: Update 'set-fasl-directory' phase.
	  (cl-slime-swank)[arguments]: Remove 'revert-asd-patch' phase.

	Change-Id: I2a363582832745e88ce6815a2ff144f29dce9bbc

2023-10-24  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: emacs-slime: Update to 2.28-0.0cc2e73.
	* gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.28-0.0cc2e73.

	Change-Id: I6de344de136c7f68a93e6b5e02f6a96b3e3127e5

2023-10-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-google-pasta.
	* gnu/packages/python-xyz.scm (python-google-pasta): New variable.

	Change-Id: I0545997e7ef1eaec73607fed8e34391134ed0d47

2023-10-24  Bruno Victal  <mirai@makinata.eu>

	gnu: httpd: Update to 2.4.58. [security fixes]
	Includes fixes for CVE-2023-45802, CVE-2023-43622 and CVE-2023-31122.

	References:
	  * <https://dlcdn.apache.org/httpd/CHANGES_2.4.58>

	* gnu/packages/web.scm (httpd): Update to 2.4.58.

2023-10-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cpal-0.13: Accept any version of jack.
	* gnu/packages/crates-io.scm (rust-cpal-0.13)[source]: Add snippet to
	force accepting any version of the jack crate.

	Change-Id: Ic9bf0ad8434eeb02b3ff8d6373155a40851d3402

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-librespot-playback-0.4.
	* gnu/packages/crates-io.scm (rust-librespot-playback-0.4): New variable.

	Change-Id: Ic8f7cc49dca37f1aa4fbd3c2fae26dd0976d44a4

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-rodio-0.15.
	* gnu/packages/crates-io.scm (rust-rodio-0.15): New variable.

	Change-Id: I4b084b5f7bdba29f2a0661c0e106169ffde5c74a

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-symphonia-0.4.
	* gnu/packages/crates-io.scm (rust-symphonia-0.4): New variable.

	Change-Id: Ic7f1871fc1c7cadab84872b28cd2df1939546a31

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-symphonia-format-wav-0.4.
	* gnu/packages/crates-io.scm (rust-symphonia-format-wav-0.4): New variable.

	gnu: Add rust-symphonia-format-ogg-0.4.
	* gnu/packages/crates-io.scm (rust-symphonia-format-ogg-0.4): New variable.

	gnu: Add rust-symphonia-format-iosmp4-0.4.
	* gnu/packages/crates-io.scm (rust-symphonia-format-isomp4-0.4): New variable.

	gnu: Add rust-symphonia-codec-vorbis-0.4.
	* gnu/packages/crates-io.scm (rust-symphonia-codec-vorbis-0.4): New variable.

	gnu: Add rust-symphonia-code-pcm-0.4
	* gnu/packages/crates-io.scm (rust-symphonia-code-pcm-0.4): New variable.

	gnu: Add rust-symphonia-codec-aac-0.4.
	* gnu/packages/crates-io.scm (rust-symphonia-codec-aac-0.4): New variable.

	gnu: Add rust-symphonia-bundle-mp3-0.4.
	* gnu/packages/crates-io.scm (rust-symphonia-bundle-mp3-0.4): New variable.

	gnu: Add rust-symphonia-bundle-flac-0.4.
	* gnu/packages/crates-io.scm (rust-symphonia-bundle-flac-0.4): New variable.

	gnu: Add rust-symphonia-utils-xiph-0.4.
	* gnu/packages/crates-io.scm (rust-symphonia-utils-xiph-0.4): New variable.

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-symphonia-metadata-0.4.
	* gnu/packages/crates-io.scm (rust-symphonia-metadata-0.4): New variable.

	Change-Id: Ic81382ee6e6342396a9de50cad3749f206df0c7e

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-symphonia-core-0.4.
	* gnu/packages/crates-io.scm (rust-symphonia-core-0.4): New variable.

	Change-Id: I5756e94f0b3231dcf3ab637b4d5cf8262703d47f

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-minimp3-0.5.
	* gnu/packages/crates-io.scm (rust-minimp3-0.5): New variable.

	Change-Id: I2d450eaec36488bda24665c7b470829d853f4c4f

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-minimp3-sys-0.3.
	* gnu/packages/crates-io.scm (rust-minimp3-sys-0.3): New variable.

	Change-Id: I86e1020634522ea020d266f41d69bceab9523749

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-slice-deque-0.3.
	* gnu/packages/crates-io.scm (rust-slice-deque-0.3): New variable.

	Change-Id: I59ada30e096d14088b2fe87a0ef2e3d85470bd95

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-claxon-0.4.
	* gnu/packages/crates-io.scm (rust-claxon-0.4): New variable.

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-portaudio-rs-0.3.
	* gnu/packages/crates-io.scm (rust-portaudio-rs-0.3): New variable.

	Change-Id: I0c89e404073103ae1b142fbcda5a45022f403683

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-portaudio-sys-0.1.
	* gnu/packages/crates-io.scm (rust-portaudio-sys-0.1): New variable.

	Change-Id: I1944c9bfa5ee9a44cf79208ef4b781cb6fe59150

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-libpulse-simple-binding-2.
	* gnu/packages/crates-io.scm (rust-libpulse-simple-binding-2): New variable.

	Change-Id: I2d4b758ff3d30e7b43b1fb7292b90a76d3e20759

2023-10-24  Steve George  <steve@futurile.net>

	gnu: rust-libpulse-binding-2: Update to 2.28.1.
	* gnu/packages/crates-io.scm (rust-libpulse-binding-2): Update to 2.28.1.
	[arguments]: Remove trailing #t from phases.

	Change-Id: Ibfd2a731f697de5d0c12800c09a9ea2faf5c25d8

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-libpulse-simple-sys-1.
	* gnu/packages/crates-io.scm (rust-libpulse-simple-sys-1): New variable.

	Change-Id: I9f959674176fd54b7f195bce345f2631f7d189da

2023-10-24  Steve George  <steve@futurile.net>

	gnu: rust-libpulse-sys-1: Update to 1.21.0.
	* gnu/packages/crates-io.scm (rust-libpulse-sys-1): Update to 1.21.0.

	Change-Id: I37ff38ee1de355f3752e1045420761ad009102d1

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-jack-0.10.
	* gnu/packages/crates-io.scm (rust-jack-0.10): New variable.

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-jack-sys-0.4.
	* gnu/packages/crates-io.scm (rust-jack-sys-0.4): New variable.
	(rust-jack-sys-0.2): Inherit from rust-jack-sys-0.4.

	Change-Id: I167125355eda25173f0687a872e364cee9c470aa

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-gstreamer-audio-0.18.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-audio-0.18): New variable.

	Change-Id: Ib8db2c80c3903b65e489bf0534eb6b9b73fc9c3b

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-gstreamer-audio-sys-0.18.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-audio-sys-0.18): New variable.

	Change-Id: Ie2340788703656be323474b2a94b5763ef6d02d4

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-array-init-2.
	* gnu/packages/crates-io.scm (rust-array-init-2): New variable.

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-gstreamer-app-0.18.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-app-0.18): New variable.

	Change-Id: I0d9e4f2adfe2614f6915089b5164ea4eaa02cb8d

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-gstreamer-app-sys-0.18.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-app-sys-0.18): New variable.

	Change-Id: I65b08059a273efa35e6e8c5ad9fd7d1e0eaee79b

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-gstreamer-base-0.18.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-base-0.18): New variable.

	Change-Id: I6c96a0d5b59c4cddef5d874e29b23afb29606063

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-gstreamer-base-sys-0.18.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-base-sys-0.18): New variable.

	Change-Id: I88acd208110768adf1c44b681c203bdfe5432211

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-gstreamer-0.18.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-0.18): New variable.

	Change-Id: I55a2acaa97d5bc74c3adf48bfafb96b9d67d20c0

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-gstreamer-sys-0.18.
	* gnu/packages/crates-gtk.scm (rust-gstreamer-sys-0.18): New variable.

	Change-Id: I33d08fa61935da9bdb9f4208f5e5b834f1b5f718

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-pretty-hex-0.3.
	* gnu/packages/crates-io.scm (rust-pretty-hex-0.3): New variable.

	Change-Id: Ic599aef2b1506574ad6b098894c22a6467aebc1a

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-muldiv-1.
	* gnu/packages/crates-io.scm (rust-muldiv-1): New variable.

	gnu: Add rust-option-operations-0.4.
	* gnu/packages/crates-io.scm (rust-option-operations-0.4): New variable.

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-cpal-0.13.
	* gnu/packages/crates-io.scm(rust-cpal-0.13): New variable.

	Change-Id: I6408b447c8d24661ef6873d0dcd02a2d6f395ce8

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-ringbuf-0.2.
	* gnu/packages/crates-io.scm (rust-ringbuf-0.2): New variable.

	Change-Id: I559d629733f14adaddd0dd2eac10eb8a1ec5f9f9

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-hound-3.
	* gnu/packages/crates-io.scm (rust-hound-3): New variable.

	Change-Id: Ifb52b8160d348e678db9620eda28726136e73f4a

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-jack-0.8.
	* gnu/packages/crates-io.scm (rust-jack-0.8): New variable.

	Change-Id: I4838645f1a0e3bf2a6c021e905440fe8da1ea3ce

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-jack-sys-0.2.
	* gnu/packages/crates-io.scm (rust-jack-sys-0.2): New variable.

	Change-Id: Idb2c28c8fc76c6e7dada1a65671194c167da1258

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-asio-sys-0.2.
	* gnu/packages/crates-io.scm (rust-asio-sys-0.2): New variable.

	Change-Id: I9398443298df8bd3d927f048da69a021be872ecf

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-bindgen-0.56.
	* gnu/packages/crates-io.scm (rust-bindgen-0.56): New variable.

	Change-Id: I8e227d6d0f2c7770265987b61f2e27c7d7f3782c

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-stdweb-0.1.
	* gnu/packages/crates-io.scm (rust-stdweb-0.1): New variable.

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-oboe-0.4.
	* gnu/packages/crates-io.scm (rust-oboe-0.4): New variable.

	Change-Id: I083becc4acb141f537f7d4e594ce4d46eaa6cd13

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-oboe-sys-0.4.
	* gnu/packages/crates-io.scm (rust-oboe-sys-0.4): New variable.

	Change-Id: Ib9d97f8149cfc53d801ecdbc3ac51d5e3a8cf370

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-fetch-unroll-0.3.
	* gnu/packages/crates-io.scm (rust-fetch-unroll-0.3): New variable.

	Change-Id: I3cabb9e25b0e2203eb291cdb087cef9714606bda

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-ndk-glue-0.6.
	* gnu/packages/crates-io-scm (rust-ndk-glue-0.6): New variable.

	Change-Id: I2b15f8ccfc6e1b64d702202de93e0fe099b42ff9

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-ndk-0.6.
	* gnu/packages/crates-io.scm (rust-ndk-0.6): New variable.

	Change-Id: Ic47a8cf03c8246d0b826fcbadf0a454d956a3206

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-ndk-sys-0.3.
	* gnu/packages/crates-io.scm (rust-ndk-sys-0.3): New variable.

	Change-Id: Ib8706245ae72352789697f468af65f92fe3c43f2

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-coreaudio-rs-0.10.
	* gnu/packages/crates-io.scm (rust-coreaudio-rs-0.10): New variable.

	Change-Id: I0840d5972ba84c50da06e558443e267ae27e71d4

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-coreaudio-sys-0.2.
	* gnu/packages/crates-io.scm (rust-coreaudio-sys-0.2): New variable.

	Change-Id: Idd9ceb695c237f2f27eabca16a834bb6318af75b

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-alsa-0.6
	* gnu/packages/crates-io.scm (rust-alsa-0.6): New variable.

	Change-Id: Ic99805ce085e94dbe620d6bbcb8f9bb54f8ec18c

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-alsa-0.7.
	* gnu/packages/crates-io.scm (rust-alsa-0.7): New variable.

	Change-Id: I8b2c8ea71a38d492bdb9cfa65271657c7b651034

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-alsa-sys-0.3.
	* gnu/packages/crates-io.scm (rust-alsa-sys-0.3): New variable.

	Change-Id: I3d05e94c15e841b1e848f6fec06b1fa9640da2e5

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-lewton-0.10.
	* gnu/packages/crates-io.scm (rust-lewton-0.10): New variable.

	Change-Id: I1a6d6b781f4842a6d4b6ae6340be62d4c1613bee

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-alto-3.
	* gnu/packages/crates-io.scm (rust-alto-3): New variable.

	Change-Id: Ia351a2323cabc8847a9caeaf49679980b2335bab

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-parking-lot-0.4.
	* gnu/packages/crates-io.scm (rust-parking-lot-0.4): New variable.

	Change-Id: I63832c16c1ded45b7dc0fc9d06fef492377afd6d

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-al-sys-0.6.
	* gnu/packages/crates-io.scm (rust-al-sys-0.6): New variable.

	Change-Id: If02793b27b7b90b92579936948fb3195aead02ac

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-rental-0.5.
	* gnu/packages/crates-io.scm (rust-rental-0.5): New variable.
	(rust-rental-impl-0.5): New variable.

	Change-Id: I03878fc540be2aced8c3952d7d78275c0b0c3e54

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-parking-lot-core-0.2.
	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.2): New variable.

	Change-Id: I67c376b535ae33072983eaeaa03408e00ac5236a

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-owning-ref-0.3.
	* gnu/packages/crates-io.scm (rust-owning-ref-0.3): New variable.

	Change-Id: I4a033c7669cda680679bbc614d8571b7caf70b17

2023-10-24  Steve George  <steve@futurile.net>

	gnu: Add rust-ogg-0.8.
	* gnu/packages/crates-io.scm (rust-ogg-0.8): New variable.

	Change-Id: I2b180cf4c493cad4f512a442f6e041762f76081c

2023-10-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: clang-python-bindings: Embed version string.
	* gnu/packages/llvm.scm (clang-python-bindings)[arguments]: Embed the version
	string in the generated setup.py.

	Change-Id: If8764a483dd1a3786d4b3cab1f21846a18f3b07d

2023-10-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nauty: Update to 2.8.6.
	* gnu/packages/maths.scm (nauty): Update to 2.8.6.
	[arguments]<#:phases>: Remove unnecessary phases. Add a phase to fix location
	of installed ".pc" files.

	Change-Id: I65db0b2dde6e7a9dda396598d744e21ce7c78200

2023-10-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: xournalpp: Update to 1.2.2.
	* gnu/packages/pdf.scm (xournalpp): Update to 1.2.2.

	Change-Id: I67fe8391aa4ccf3ea021c7d32ccc8ed173d5a669

2023-10-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tome4: Improve package style.
	* gnu/packages/games.scm (tome4)[inputs]: Remove labels.  Sort alphabetically.
	[arguments]: Use G-expressions.
	[description]: Remove useless sentence.

	Change-Id: I144ae26dc03b5c49d5069e8722873437e6fde04d

2023-10-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tome4: Update to 1.7.6.
	* gnu/packages/games.scm (tome4): Update to 1.7.6.

	Change-Id: I577fb923f663e0e8744f0fe706789ccc312207b5

2023-10-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: pyzo: Update to 4.13.3.
	* gnu/packages/python-xyz.scm (pyzo): Update to 4.13.3.

	Change-Id: I082611a6f2d390ef82f2abf0b8eb75a866a67235

2023-10-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: crawl: Update to 0.30.1.
	* gnu/packages/games.scm (crawl): Update to 0.30.1.

	Change-Id: Ibf2f041eb94354fd4006f6787a0da028af24f861

2023-10-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: monolith: Update to 2.7.0.
	* gnu/packages/web.scm (monolith): Update to 2.7.0.
	[arguments]<#:cargo-inputs>: Update requirements for rust-clap,
	rust-cssparser, rust-percent-encoding, rust-sha2.  Add
	rust-percent-encoding-2.
	<#:cargo-development-inputs>: Update requirements for rust-assert-cmd.

	Change-Id: Ib506412fe5ec0610839d95144aacc12335bff895

2023-10-23  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: python-tortoise-orm: Update to 0.20.0.
	* gnu/packages/databases.scm (python-tortoise-orm): Update to 0.20.0;
	[source]: switch to git-fetched origin;
	[build-system]: switch to pyproject-build-system;
	[native-inputs]: add poetry.

	gnu: python-pypika-tortoise: Update to 0.1.6.
	* gnu/packages/databases.scm (python-pypika-tortoise): Update to 0.1.6;
	[build-system]: switch to pyproject-build-system;
	[native-inputs]: add poetry.

	gnu: Fix python-tortoise-orm's sanity-check.
	* gnu/packages/databases.scm (python-aiosqlite-0.17): New variable;
	(python-tortoise-orm)[propagated-inputs]: use it.

2023-10-23  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: Add emacs-imenu-anywhere.
	* gnu/packages/emacs-xyz.scm (emacs-imenu-anywhere): New variable.

	Change-Id: I5a381594cdf3692f1ea1602d7d71f8e59e404f60

2023-10-23  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-nerd-icons.
	* gnu/packages/emacs-xyz.scm (emacs-nerd-icons): New variable.

	Change-Id: Ie7e52ca3fb40986185061fb283b13e2828e963a8

2023-10-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: kokkos: Restrict builds to 64-bit architectures.
	* gnu/packages/cpp.scm (kokkos)[supported-systems]: New field.

	Change-Id: Ia49e40471e59242e4b40879277a81de022a92d1f

2023-10-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnutls@3.8: Do not rely expect ‘PATH_MAX’ definition on GNU/Hurd.
	Fixes <https://issues.guix.gnu.org/66691>.

	* gnu/packages/tls.scm (gnutls-3.8.1)[arguments]: New field.

	Change-Id: If208591d78d5d023220bd3a7e3841af172c605ff

2023-10-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: cmake-minimal: Remove ‘hidden’ property.
	This makes ‘cmake-minimal’ accessible to users and additionally allows
	for input rewriting, as discussed
	at <https://issues.guix.gnu.org/65665#17>.

	* gnu/packages/cmake.scm (cmake-minimal)[properties]: New field.

2023-10-23  fanquake  <fanquake@gmail.com>

	gnu: gcc@10: Update to 10.5.0.
	* gnu/packages/gcc.scm (gcc-10): Update to 10.5.0.
	Remove ‘gcc-10-tree-sra-union-handling.patch’.

	Change-Id: Id1121cde63c8f5572fbe6a2b0d18b2df5a1eaa68

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.142.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.142.
	(linux-libre-5.15-pristine-source): Update hash.

	Change-Id: I4a376343b2f06e9db685a61f0033cf70b94fc0c4

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Update to 6.1.62.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.62.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I6ba03b5b83058dcc7df5047252ceb35e9be723f4

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.4.14.
	* gnu/packages/linux.scm (linux-libre-6.4-version): Update to 6.4.14.
	(linux-libre-6.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.4.11.
	* gnu/packages/linux.scm (linux-libre-6.4-version): Update to 6.4.11.
	(linux-libre-6.4-pristine-source): Update hash.

2023-08-21  Ludovic Courtès  <ludo@gnu.org>

	ci: Really honor system type for manifests.
	* gnu/ci.scm (manifests->jobs): Pass SYSTEM to 'lower-object'.

	gnu: guix: Update to 0e6215a.
	* gnu/packages/package-management.scm (guix): Update to 0e6215a.

	gnu: earlyoom: Improve description.
	* gnu/services/linux.scm (earlyoom-service-type)[description]: Tweak.

2023-08-21  Ludovic Courtès  <ludo@gnu.org>

	services: earlyoom: Move 'user-processes' to 'requirements'.
	Fixes a regression introduced in
	9c34b793c10cdb50235b876dea5be700ab5600dc.

	* gnu/services/linux.scm (earlyoom-shepherd-service): Move
	'user-processes' to 'requirements'.

	Reported-by: Attila Lendvai <attila@lendvai.name>

2023-08-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-cs: Fix build.
	* gnu/packages/tex.scm (texlive-cs)[arguments]<#:phases>: Re-activate
	GENERATE-FONT-METRICS phase.
	[native-inputs]: Remove TEXLIVE-CM, add TEXLIVE-SAUTER.

	gnu: Add texlive-collection-fontsextra.
	* gnu/packages/tex.scm (texlive-collection-fontsextra): New variable.

	gnu: Add texlive-zlmtt.
	* gnu/packages/tex.scm (texlive-zlmtt): New variable.

	gnu: Add texlive-yinit-otf.
	* gnu/packages/tex.scm (texlive-yinit-otf): New variable.

	gnu: Add texlive-yfonts-t1.
	* gnu/packages/tex.scm (texlive-yfonts-t1): New variable.

	gnu: Add texlive-yfonts-otf.
	* gnu/packages/tex.scm (texlive-yfonts-otf): New variable.

	gnu: Add texlive-yfonts.
	* gnu/packages/tex.scm (texlive-yfonts): New variable.

	gnu: Add texlive-xcharter-math.
	* gnu/packages/tex.scm (texlive-xcharter-math): New variable.

	gnu: Add texlive-wsuipa.
	* gnu/packages/tex.scm (texlive-wsuipa): New variable.

	gnu: Add texlive-venturisadf.
	* gnu/packages/tex.scm (texlive-venturisadf): New variable.

	gnu: Add texlive-urwchancal.
	* gnu/packages/tex.scm (texlive-urwchancal): New variable.

	gnu: Add texlive-uppunctlm.
	* gnu/packages/tex.scm (texlive-uppunctlm): New variable.

	gnu: Add texlive-universalis.
	* gnu/packages/tex.scm (texlive-universalis): New variable.

	gnu: Add texlive-universa.
	* gnu/packages/tex.scm (texlive-universa): New variable.

	gnu: Add texlive-umtypewriter.
	* gnu/packages/tex.scm (texlive-umtypewriter): New variable.

	gnu: Add texlive-typicons.
	* gnu/packages/tex.scm (texlive-typicons): New variable.

	gnu: Add texlive-txuprcal.
	* gnu/packages/tex.scm (texlive-txuprcal): New variable.

	gnu: Add texlive-txfontsb.
	* gnu/packages/tex.scm (texlive-txfontsb): New variable.

	gnu: Add texlive-twemoji-colr.
	* gnu/packages/tex.scm (texlive-twemoji-colr): New variable.

	gnu: Add texlive-trajan.
	* gnu/packages/tex.scm (texlive-trajan): New variable.

	gnu: Add texlive-tpslifonts.
	* gnu/packages/tex.scm (texlive-tpslifonts): New variable.

	gnu: Add texlive-tinos.
	* gnu/packages/tex.scm (texlive-tinos): New variable.

	gnu: Add texlive-theanooldstyle.
	* gnu/packages/tex.scm (texlive-theanooldstyle): New variable.

	gnu: Add texlive-theanomodern.
	* gnu/packages/tex.scm (texlive-theanomodern): New variable.

	gnu: Add texlive-theanodidot.
	* gnu/packages/tex.scm (texlive-theanodidot): New variable.

	gnu: Add texlive-tfrupee.
	* gnu/packages/tex.scm (texlive-tfrupee): New variable.

	gnu: Add texlive-termes-otf.
	* gnu/packages/tex.scm (texlive-termes-otf): New variable.

	gnu: Add texlive-tengwarscript.
	* gnu/packages/tex.scm (texlive-tengwarscript): New variable.

	gnu: Add texlive-tempora.
	* gnu/packages/tex.scm (texlive-tempora): New variable.

	gnu: Add texlive-tapir.
	* gnu/packages/tex.scm (texlive-tapir): New variable.

	gnu: Add texlive-symbats3.
	* gnu/packages/tex.scm (texlive-symbats3): New variable.

	gnu: Add texlive-svrsymbols.
	* gnu/packages/tex.scm (texlive-svrsymbols): New variable.

	gnu: Add texlive-superiors.
	* gnu/packages/tex.scm (texlive-superiors): New variable.

	gnu: Add texlive-stix2-type1.
	* gnu/packages/tex.scm (texlive-stix2-type1): New variable.

	gnu: Add texlive-stix.
	* gnu/packages/tex.scm (texlive-stix): New variable.

	gnu: Add texlive-fonttable.
	* gnu/packages/tex.scm (texlive-fonttable): New variable.

	gnu: Add texlive-stickstoo.
	* gnu/packages/tex.scm (texlive-stickstoo): New variable.

	gnu: Add texlive-stepgreek.
	* gnu/packages/tex.scm (texlive-stepgreek): New variable.

	gnu: Add texlive-step.
	* gnu/packages/tex.scm (texlive-step): New variable.

	gnu: Add texlive-staves.
	* gnu/packages/tex.scm (texlive-staves): New variable.

	gnu: Add texlive-starfont.
	* gnu/packages/tex.scm (texlive-starfont): New variable.

	gnu: Add texlive-srbtiks.
	* gnu/packages/tex.scm (texlive-srbtiks): New variable.

	gnu: Add texlive-spectral.
	* gnu/packages/tex.scm (texlive-spectral): New variable.

	gnu: Add texlive-skull.
	* gnu/packages/tex.scm (texlive-skull): New variable.

	gnu: Add texlive-simpleicons.
	* gnu/packages/tex.scm (texlive-simpleicons): New variable.

	gnu: Add texlive-shobhika.
	* gnu/packages/tex.scm (texlive-shobhika): New variable.

	gnu: Add texlive-schulschriften.
	* gnu/packages/tex.scm (texlive-schulschriften): New variable.

	gnu: Add texlive-scholax.
	* gnu/packages/tex.scm (texlive-scholax): New variable.

	gnu: Add texlive-schola-otf.
	* gnu/packages/tex.scm (texlive-schola-otf): New variable.

	gnu: Add texlive-sauterfonts.
	* gnu/packages/tex.scm (texlive-sauterfonts): New variable.

	gnu: Add texlive-sansmathaccent.
	* gnu/packages/tex.scm (texlive-sansmathaccent): New variable.

	gnu: Add texlive-rsfso.
	* gnu/packages/tex.scm (texlive-rsfso): New variable.

	gnu: Add texlive-rosario.
	* gnu/packages/tex.scm (texlive-rosario): New variable.

	gnu: Add texlive-romande.
	* gnu/packages/tex.scm (texlive-romande): New variable.

	gnu: Add texlive-roboto.
	* gnu/packages/tex.scm (texlive-roboto): New variable.

	gnu: Add texlive-recycle.
	* gnu/packages/tex.scm (texlive-recycle): New variable.

	gnu: Add texlive-raleway.
	* gnu/packages/tex.scm (texlive-raleway): New variable.

	gnu: Add texlive-quattrocento.
	* gnu/packages/tex.scm (texlive-quattrocento): New variable.

	gnu: Add texlive-qualitype.
	* gnu/packages/tex.scm (texlive-qualitype): New variable.

	gnu: Add texlive-pxtxalfa.
	* gnu/packages/tex.scm (texlive-pxtxalfa): New variable.

	gnu: Add texlive-punknova.
	* gnu/packages/tex.scm (texlive-punknova): New variable.

	gnu: Add texlive-punk-latex.
	* gnu/packages/tex.scm (texlive-punk-latex): New variable.

	gnu: Add texlive-punk.
	* gnu/packages/tex.scm (texlive-punk): New variable.

	gnu: Add texlive-prodint.
	* gnu/packages/tex.scm (texlive-prodint): New variable.

	gnu: Add texlive-poiretone.
	* gnu/packages/tex.scm (texlive-poiretone): New variable.

	gnu: Add texlive-plimsoll.
	* gnu/packages/tex.scm (texlive-plimsoll): New variable.

	gnu: Add texlive-plex-otf.
	* gnu/packages/tex.scm (texlive-plex-otf): New variable.

	gnu: Add texlive-plex.
	* gnu/packages/tex.scm (texlive-plex): New variable.

	gnu: Add texlive-playfair.
	* gnu/packages/tex.scm (texlive-playfair): New variable.

	gnu: Add texlive-pigpen.
	* gnu/packages/tex.scm (texlive-pigpen): New variable.

	gnu: Add texlive-phonetic.
	* gnu/packages/tex.scm (texlive-phonetic): New variable.

	gnu: Add texlive-phaistos.
	* gnu/packages/tex.scm (texlive-phaistos): New variable.

	gnu: Add texlive-paratype.
	* gnu/packages/tex.scm (texlive-paratype): New variable.

	gnu: Add texlive-pagella-otf.
	* gnu/packages/tex.scm (texlive-pagella-otf): New variable.

	gnu: Add texlive-pacioli.
	* gnu/packages/tex.scm (texlive-pacioli): New variable.

	gnu: Add texlive-overlock.
	* gnu/packages/tex.scm (texlive-overlock): New variable.

	gnu: Add texlive-oswald.
	* gnu/packages/tex.scm (texlive-oswald): New variable.

	gnu: Add texlive-orkhun.
	* gnu/packages/tex.scm (texlive-orkhun): New variable.

	gnu: Add texlive-opensans.
	* gnu/packages/tex.scm (texlive-opensans): New variable.

	gnu: Add texlive-oldstandard.
	* gnu/packages/tex.scm (texlive-oldstandard): New variable.

	gnu: Add texlive-oldlatin.
	* gnu/packages/tex.scm (texlive-oldlatin): New variable.

	gnu: Add texlive-old-arrows.
	* gnu/packages/tex.scm (texlive-old-arrows): New variable.

	gnu: Add texlive-oinuit.
	* gnu/packages/tex.scm (texlive-oinuit): New variable.

	gnu: Add texlive-ogham.
	* gnu/packages/tex.scm (texlive-ogham): New variable.

	gnu: Add texlive-ocr-b-outline.
	* gnu/packages/tex.scm (texlive-ocr-b-outline): New variable.

	gnu: Add texlive-ocr-b.
	* gnu/packages/tex.scm (texlive-ocr-b): New variable.

	gnu: Add texlive-ocherokee.
	* gnu/packages/tex.scm (texlive-ocherokee): New variable.

	gnu: Add texlive-obnov.
	* gnu/packages/tex.scm (texlive-obnov): New variable.

	gnu: Add texlive-nunito.
	* gnu/packages/tex.scm (texlive-nunito): New variable.

	gnu: Add texlive-notomath.
	* gnu/packages/tex.scm (texlive-notomath): New variable.

	gnu: Add texlive-noto-emoji.
	* gnu/packages/tex.scm (texlive-noto-emoji): New variable.

	gnu: Add texlive-nkarta.
	* gnu/packages/tex.scm (texlive-nkarta): New variable.

	gnu: Add texlive-nimbus15.
	* gnu/packages/tex.scm (texlive-nimbus15): New variable.

	gnu: Add texlive-niceframe-type1.
	* gnu/packages/tex.scm (texlive-niceframe-type1): New variable.

	gnu: Add texlive-newtxtt.
	* gnu/packages/tex.scm (texlive-newtxtt): New variable.

	gnu: Add texlive-newtxsf.
	* gnu/packages/tex.scm (texlive-newtxsf): New variable.

	gnu: Add texlive-newpx.
	* gnu/packages/tex.scm (texlive-newpx): New variable.

	gnu: Add texlive-newcomputermodern.
	* gnu/packages/tex.scm (texlive-newcomputermodern): New variable.

	gnu: Add texlive-mpfonts.
	* gnu/packages/tex.scm (texlive-mpfonts): New variable.

	gnu: Add texlive-montserrat.
	* gnu/packages/tex.scm (texlive-montserrat): New variable.

	gnu: Add texlive-mnsymbol.
	* gnu/packages/tex.scm (texlive-mnsymbol): New variable.

	gnu: Add texlive-mlmodern.
	* gnu/packages/tex.scm (texlive-mlmodern): New variable.

	gnu: Add texlive-missaali.
	* gnu/packages/tex.scm (texlive-missaali): New variable.

	gnu: Add texlive-mintspirit.
	* gnu/packages/tex.scm (texlive-mintspirit): New variable.

	gnu: Add texlive-miama.
	* gnu/packages/tex.scm (texlive-miama): New variable.

	gnu: Add texlive-merriweather.
	* gnu/packages/tex.scm (texlive-merriweather): New variable.

	gnu: Add texlive-mdsymbol.
	* gnu/packages/tex.scm (texlive-mdsymbol): New variable.

	gnu: Add texlive-mdputu.
	* gnu/packages/tex.scm (texlive-mdputu): New variable.

	gnu: Add texlive-mathabx-type1.
	* gnu/packages/tex.scm (texlive-mathabx-type1): New variable.

	gnu: Add texlive-mathabx.
	* gnu/packages/tex.scm (texlive-mathabx): New variable.

	gnu: Add texlive-marcellus.
	* gnu/packages/tex.scm (texlive-marcellus): New variable.

	gnu: Add texlive-magra.
	* gnu/packages/tex.scm (texlive-magra): New variable.

	gnu: Add texlive-lxfonts.
	* gnu/packages/tex.scm (texlive-lxfonts): New variable.

	gnu: Add texlive-logix.
	* gnu/packages/tex.scm (texlive-logix): New variable.

	gnu: Add texlive-lobster2.
	* gnu/packages/tex.scm (texlive-lobster2): New variable.

	gnu: Add texlive-linguisticspro.
	* gnu/packages/tex.scm (texlive-linguisticspro): New variable.

	gnu: Add texlive-libris.
	* gnu/packages/tex.scm (texlive-libris): New variable.

	gnu: Add texlive-librefranklin.
	* gnu/packages/tex.scm (texlive-librefranklin): New variable.

	gnu: Add texlive-librecaslon.
	* gnu/packages/tex.scm (texlive-librecaslon): New variable.

	gnu: Add texlive-librebodoni.
	* gnu/packages/tex.scm (texlive-librebodoni): New variable.

	gnu: Add texlive-librebaskerville.
	* gnu/packages/tex.scm (texlive-librebaskerville): New variable.

	gnu: Add texlive-libertinust1math.
	* gnu/packages/tex.scm (texlive-libertinust1math): New variable.

	gnu: Add texlive-libertinus-type1.
	* gnu/packages/tex.scm (texlive-libertinus-type1): New variable.

	gnu: Add texlive-libertinus-otf.
	* gnu/packages/tex.scm (texlive-libertinus-otf): New variable.

	gnu: Add texlive-libertinus-fonts.
	* gnu/packages/tex.scm (texlive-libertinus-fonts): New variable.

	gnu: Add texlive-libertinus.
	* gnu/packages/tex.scm (texlive-libertinus): New variable.

	gnu: Add texlive-libertinegc.
	* gnu/packages/tex.scm (texlive-libertinegc): New variable.

	gnu: Add texlive-lfb.
	* gnu/packages/tex.scm (texlive-lfb): New variable.

	gnu: Add texlive-lexend.
	* gnu/packages/tex.scm (texlive-lexend): New variable.

	gnu: Add texlive-lato.
	* gnu/packages/tex.scm (texlive-lato): New variable.

	gnu: Add texlive-kpfonts-otf.
	* gnu/packages/tex.scm (texlive-kpfonts-otf): New variable.

	gnu: Add texlive-kixfont.
	* gnu/packages/tex.scm (texlive-kixfont): New variable.

	gnu: Add texlive-junicode.
	* gnu/packages/tex.scm (texlive-junicode): New variable.

	gnu: Add texlive-josefin.
	* gnu/packages/tex.scm (texlive-josefin): New variable.

	gnu: Add texlive-jamtimes.
	* gnu/packages/tex.scm (texlive-jamtimes): New variable.

	gnu: Add texlive-jablantile.
	* gnu/packages/tex.scm (texlive-jablantile): New variable.

	gnu: Add texlive-ipaex-type1.
	* gnu/packages/tex.scm (texlive-ipaex-type1): New variable.

	gnu: Add texlive-inter.
	* gnu/packages/tex.scm (texlive-inter): New variable.

	gnu: Add texlive-initials.
	* gnu/packages/tex.scm (texlive-initials): New variable.

	gnu: Add texlive-imfellenglish.
	* gnu/packages/tex.scm (texlive-imfellenglish): New variable.

	gnu: Add texlive-ifsym.
	* gnu/packages/tex.scm (texlive-ifsym): New variable.

	gnu: Add texlive-ibarra.
	* gnu/packages/tex.scm (texlive-ibarra): New variable.

	gnu: Add texlive-hindmadurai.
	* gnu/packages/tex.scm (texlive-hindmadurai): New variable.

	gnu: Add texlive-hfoldsty.
	* gnu/packages/tex.scm (texlive-hfoldsty): New variable.

	gnu: Add texlive-hfbright.
	* gnu/packages/tex.scm (texlive-hfbright): New variable.

	gnu: Add texlive-heuristica.
	* gnu/packages/tex.scm (texlive-heuristica): New variable.

	gnu: Add texlive-heros-otf.
	* gnu/packages/tex.scm (texlive-heros-otf): New variable.

	gnu: Add texlive-hep-math-font.
	* gnu/packages/tex.scm (texlive-hep-math-font): New variable.

	gnu: Add texlive-hep-font.
	* gnu/packages/tex.scm (texlive-hep-font): New variable.

	gnu: Add texlive-hands.
	* gnu/packages/tex.scm (texlive-hands): New variable.

	gnu: Add texlive-hamnosys.
	* gnu/packages/tex.scm (texlive-hamnosys): New variable.

	gnu: Add texlive-hacm.
	* gnu/packages/tex.scm (texlive-hacm): New variable.

	gnu: Add texlive-gudea.
	* gnu/packages/tex.scm (texlive-gudea): New variable.

	gnu: Add texlive-grotesq.
	* gnu/packages/tex.scm (texlive-grotesq): New variable.

	gnu: Add texlive-greenpoint.
	* gnu/packages/tex.scm (texlive-greenpoint): New variable.

	gnu: Add texlive-gothic.
	* gnu/packages/tex.scm (texlive-gothic): New variable.

	gnu: Add texlive-gofonts.
	* gnu/packages/tex.scm (texlive-gofonts): New variable.

	gnu: Add texlive-gnu-freefont.
	* gnu/packages/tex.scm (texlive-gnu-freefont): New variable.

	gnu: Add texlive-gillius.
	* gnu/packages/tex.scm (texlive-gillius): New variable.

	gnu: Add texlive-gillcm.
	* gnu/packages/tex.scm (texlive-gillcm): New variable.

	gnu: Add texlive-gfssolomos.
	* gnu/packages/tex.scm (texlive-gfssolomos): New variable.

	gnu: Add texlive-gfsneohellenicmath.
	* gnu/packages/tex.scm (texlive-gfsneohellenicmath): New variable.

	gnu: Add texlive-gfsneohellenic.
	* gnu/packages/tex.scm (texlive-gfsneohellenic): New variable.

	gnu: Add texlive-gfsdidotclassic.
	* gnu/packages/tex.scm (texlive-gfsdidotclassic): New variable.

	gnu: Add texlive-gfsdidot.
	* gnu/packages/tex.scm (texlive-gfsdidot): New variable.

	gnu: Add texlive-gfscomplutum.
	* gnu/packages/tex.scm (texlive-gfscomplutum): New variable.

	gnu: Add texlive-gfsbodoni.
	* gnu/packages/tex.scm (texlive-gfsbodoni): New variable.

	gnu: Add texlive-gfsartemisia.
	* gnu/packages/tex.scm (texlive-gfsartemisia): New variable.

	gnu: Add texlive-genealogy.
	* gnu/packages/tex.scm (texlive-genealogy): New variable.

	gnu: Add texlive-garamond-math.
	* gnu/packages/tex.scm (texlive-garamond-math): New variable.

	gnu: Add texlive-garamond-libre.
	* gnu/packages/tex.scm (texlive-garamond-libre): New variable.

	gnu: Add texlive-frimurer.
	* gnu/packages/tex.scm (texlive-frimurer): New variable.

	gnu: Add texlive-frederika2016.
	* gnu/packages/tex.scm (texlive-frederika2016): New variable.

	gnu: Add texlive-frcursive.
	* gnu/packages/tex.scm (texlive-frcursive): New variable.

	gnu: Add texlive-fouriernc.
	* gnu/packages/tex.scm (texlive-fouriernc): New variable.

	gnu: Add texlive-forum.
	* gnu/packages/tex.scm (texlive-forum): New variable.

	gnu: Add texlive-fontmfizz.
	* gnu/packages/tex.scm (texlive-fontmfizz): New variable.

	gnu: Add texlive-fontawesome5.
	* gnu/packages/tex.scm (texlive-fontawesome5): New variable.

	gnu: Add texlive-fontawesome.
	* gnu/packages/tex.scm (texlive-fontawesome): New variable.

	gnu: Add texlive-fonetika.
	* gnu/packages/tex.scm (texlive-fonetika): New variable.

	gnu: Add texlive-foekfont.
	* gnu/packages/tex.scm (texlive-foekfont): New variable.

	gnu: Add texlive-firamath-otf.
	* gnu/packages/tex.scm (texlive-firamath-otf): New variable.

	gnu: Add texlive-firamath.
	* gnu/packages/tex.scm (texlive-firamath): New variable.

	gnu: Add texlive-fge.
	* gnu/packages/tex.scm (texlive-fge): New variable.

	gnu: Add texlive-feyn.
	* gnu/packages/tex.scm (texlive-feyn): New variable.

	gnu: Add texlive-fetamont.
	* gnu/packages/tex.scm (texlive-fetamont): New variable.

	gnu: Add texlive-fdsymbol.
	* gnu/packages/tex.scm (texlive-fdsymbol): New variable.

	gnu: Add texlive-fbb.
	* gnu/packages/tex.scm (texlive-fbb): New variable.

	gnu: Add texlive-euxm.
	* gnu/packages/tex.scm (texlive-euxm): New variable.

	gnu: Add texlive-euler-math.
	* gnu/packages/tex.scm (texlive-euler-math): New variable.

	gnu: Add texlive-etbb.
	* gnu/packages/tex.scm (texlive-etbb): New variable.

	gnu: Add texlive-esvect.
	* gnu/packages/tex.scm (texlive-esvect): New variable.

	gnu: Add texlive-esstix.
	* gnu/packages/tex.scm (texlive-esstix): New variable.

	gnu: Add texlive-esrelation.
	* gnu/packages/tex.scm (texlive-esrelation): New variable.

	gnu: Add texlive-erewhon-math.
	* gnu/packages/tex.scm (texlive-erewhon-math): New variable.

	gnu: Add texlive-erewhon.
	* gnu/packages/tex.scm (texlive-erewhon): New variable.

	gnu: Add texlive-epsdice.
	* gnu/packages/tex.scm (texlive-epsdice): New variable.

	gnu: Add texlive-epigrafica.
	* gnu/packages/tex.scm (texlive-epigrafica): New variable.

	gnu: Add texlive-elvish.
	* gnu/packages/tex.scm (texlive-elvish): New variable.

	gnu: Add texlive-electrum.
	* gnu/packages/tex.scm (texlive-electrum): New variable.

	gnu: Add texlive-ektype-tanka.
	* gnu/packages/tex.scm (texlive-ektype-tanka): New variable.

	gnu: Add texlive-eiad-ltx.
	* gnu/packages/tex.scm (texlive-eiad-ltx): New variable.

	gnu: Add texlive-eiad.
	* gnu/packages/tex.scm (texlive-eiad): New variable.

	gnu: Add texlive-eczar.
	* gnu/packages/tex.scm (texlive-eczar): New variable.

	gnu: Add texlive-eco.
	* gnu/packages/tex.scm (texlive-eco): New variable.

	gnu: Add texlive-ecc.
	* gnu/packages/tex.scm (texlive-ecc): New variable.

	gnu: Add texlive-ebgaramond-maths.
	* gnu/packages/tex.scm (texlive-ebgaramond-maths): New variable.

	gnu: Add texlive-ebgaramond.
	* gnu/packages/tex.scm (texlive-ebgaramond): New variable.

	gnu: Add texlive-ean.
	* gnu/packages/tex.scm (texlive-ean): New variable.

	gnu: Add texlive-dutchcal.
	* gnu/packages/tex.scm (texlive-dutchcal): New variable.

	gnu: Add texlive-duerer-latex.
	* gnu/packages/tex.scm (texlive-duerer-latex): New variable.

	gnu: Add texlive-duerer.
	* gnu/packages/tex.scm (texlive-duerer): New variable.

	gnu: Add texlive-dsserif.
	* gnu/packages/tex.scm (texlive-dsserif): New variable.

	gnu: Add texlive-droid.
	* gnu/packages/tex.scm (texlive-droid): New variable.

	gnu: Add texlive-drm.
	* gnu/packages/tex.scm (texlive-drm): New variable.

	gnu: Add texlive-dozenal.
	* gnu/packages/tex.scm (texlive-dozenal): New variable.

	gnu: Add texlive-doublestroke.
	* gnu/packages/tex.scm (texlive-doublestroke): New variable.

	gnu: Add texlive-domitian.
	* gnu/packages/tex.scm (texlive-domitian): New variable.

	gnu: Add texlive-dingbat.
	* gnu/packages/tex.scm (texlive-dingbat): New variable.

	gnu: Add texlive-dictsym.
	* gnu/packages/tex.scm (texlive-dictsym): New variable.

	gnu: Add texlive-dice.
	* gnu/packages/tex.scm (texlive-dice): New variable.

	gnu: Add texlive-dejavu-otf.
	* gnu/packages/tex.scm (texlive-dejavu-otf): New variable.

	gnu: Add texlive-dantelogo.
	* gnu/packages/tex.scm (texlive-dantelogo): New variable.

	gnu: Add texlive-dancers.
	* gnu/packages/tex.scm (texlive-dancers): New variable.

	gnu: Add texlive-cuprum.
	* gnu/packages/tex.scm (texlive-cuprum): New variable.

	gnu: Add texlive-cryst.
	* gnu/packages/tex.scm (texlive-cryst): New variable.

	gnu: Add texlive-crimsonpro.
	* gnu/packages/tex.scm (texlive-crimsonpro): New variable.

	gnu: Add texlive-crimson.
	* gnu/packages/tex.scm (texlive-crimson): New variable.

	gnu: Add texlive-courierten.
	* gnu/packages/tex.scm (texlive-courierten): New variable.

	gnu: Add texlive-courier-scaled.
	* gnu/packages/tex.scm (texlive-courier-scaled): New variable.

	gnu: Add texlive-countriesofeurope.
	* gnu/packages/tex.scm (texlive-countriesofeurope): New variable.

	gnu: Add texlive-cormorantgaramond.
	* gnu/packages/tex.scm (texlive-cormorantgaramond): New variable.

	gnu: Add texlive-cooperhewitt.
	* gnu/packages/tex.scm (texlive-cooperhewitt): New variable.

	gnu: Add texlive-cookingsymbols.
	* gnu/packages/tex.scm (texlive-cookingsymbols): New variable.

	gnu: Add texlive-concmath-otf.
	* gnu/packages/tex.scm (texlive-concmath-otf): New variable.

	gnu: Add texlive-concmath-fonts.
	* gnu/packages/tex.scm (texlive-concmath-fonts): New variable.

	gnu: Add texlive-comicneue.
	* gnu/packages/tex.scm (texlive-comicneue): New variable.

	gnu: Add texlive-comfortaa.
	* gnu/packages/tex.scm (texlive-comfortaa): New variable.

	gnu: Add texlive-coelacanth.
	* gnu/packages/tex.scm (texlive-coelacanth): New variable.

	gnu: Add texlive-cmupint.
	* gnu/packages/tex.scm (texlive-cmupint): New variable.

	gnu: Add texlive-cmtiup.
	* gnu/packages/tex.scm (texlive-cmtiup): New variable.

	gnu: Add texlive-cmsrb.
	* gnu/packages/tex.scm (texlive-cmsrb): New variable.

	gnu: Add texlive-cmpica.
	* gnu/packages/tex.scm (texlive-cmpica): New variable.

	gnu: Add texlive-cmll.
	* gnu/packages/tex.scm (texlive-cmll): New variable.

	gnu: Add texlive-cmathbb.
	* gnu/packages/tex.scm (texlive-cmathbb): New variable.

	gnu: Add texlive-cm-unicode.
	* gnu/packages/tex.scm (texlive-cm-unicode): New variable.

	gnu: Add texlive-cm-mf-extra-bold.
	* gnu/packages/tex.scm (texlive-cm-mf-extra-bold): New variable.

	gnu: Add texlive-clearsans.
	* gnu/packages/tex.scm (texlive-clearsans): New variable.

	gnu: Add texlive-clara.
	* gnu/packages/tex.scm (texlive-clara): New variable.

	gnu: Add texlive-cinzel.
	* gnu/packages/tex.scm (texlive-cinzel): New variable.

	gnu: Add texlive-chivo.
	* gnu/packages/tex.scm (texlive-chivo): New variable.

	gnu: Add texlive-cherokee.
	* gnu/packages/tex.scm (texlive-cherokee): New variable.

	gnu: Add texlive-cfr-lm.
	* gnu/packages/tex.scm (texlive-cfr-lm): New variable.

	gnu: Add texlive-cfr-initials.
	* gnu/packages/tex.scm (texlive-cfr-initials): New variable.

	gnu: Add texlive-cascadia-code.
	* gnu/packages/tex.scm (texlive-cascadia-code): New variable.

	gnu: Add texlive-carolmin-ps.
	* gnu/packages/tex.scm (texlive-carolmin-ps): New variable.

	gnu: Add texlive-carlito.
	* gnu/packages/tex.scm (texlive-carlito): New variable.

	gnu: Add texlive-cantarell.
	* gnu/packages/tex.scm (texlive-cantarell): New variable.

	gnu: Add texlive-calligra-type1.
	* gnu/packages/tex.scm (texlive-calligra-type1): New variable.

	gnu: Add texlive-calligra.
	* gnu/packages/tex.scm (texlive-calligra): New variable.

	gnu: Add texlive-caladea.
	* gnu/packages/tex.scm (texlive-caladea): New variable.

	gnu: Add texlive-brushscr.
	* gnu/packages/tex.scm (texlive-brushscr): New variable.

	gnu: Add texlive-braille.
	* gnu/packages/tex.scm (texlive-braille): New variable.

	gnu: Add texlive-boondox.
	* gnu/packages/tex.scm (texlive-boondox): New variable.

	gnu: Add texlive-bookhands.
	* gnu/packages/tex.scm (texlive-bookhands): New variable.

	gnu: Add texlive-boisik.
	* gnu/packages/tex.scm (texlive-boisik): New variable.

	gnu: Add texlive-blacklettert1.
	* gnu/packages/tex.scm (texlive-blacklettert1): New variable.

	gnu: Add texlive-bitter.
	* gnu/packages/tex.scm (texlive-bitter): New variable.

	gnu: Add texlive-bguq.
	* gnu/packages/tex.scm (texlive-bguq): New variable.

	gnu: Add texlive-beuron.
	* gnu/packages/tex.scm (texlive-beuron): New variable.

	gnu: Add texlive-berenisadf.
	* gnu/packages/tex.scm (texlive-berenisadf): New variable.

	gnu: Add texlive-belleek.
	* gnu/packages/tex.scm (texlive-belleek): New variable.

	gnu: Add texlive-bboldx.
	* gnu/packages/tex.scm (texlive-bboldx): New variable.

	gnu: Add texlive-bbold-type1.
	* gnu/packages/tex.scm (texlive-bbold-type1): New variable.

	gnu: Add texlive-bbding.
	* gnu/packages/tex.scm (texlive-bbding): New variable.

	gnu: Add texlive-baskervillef.
	* gnu/packages/tex.scm (texlive-baskervillef): New variable.

	gnu: Add texlive-baskervaldx.
	* gnu/packages/tex.scm (texlive-baskervaldx): New variable.

	gnu: Add texlive-baskervald.
	* gnu/packages/tex.scm (texlive-baskervald): New variable.

	gnu: Add texlive-b1encoding.
	* gnu/packages/tex.scm (texlive-b1encoding): New variable.

	gnu: Add texlive-aurical.
	* gnu/packages/tex.scm (texlive-aurical): New variable.

	gnu: Add texlive-auncial-new.
	* gnu/packages/tex.scm (texlive-auncial-new): New variable.

	gnu: Add texlive-augie.
	* gnu/packages/tex.scm (texlive-augie): New variable.

	gnu: Add texlive-atkinson.
	* gnu/packages/tex.scm (texlive-atkinson): New variable.

	gnu: Add texlive-astro.
	* gnu/packages/tex.scm (texlive-astro): New variable.

	gnu: Add texlive-aspectratio.
	* gnu/packages/tex.scm (texlive-aspectratio): New variable.

	gnu: Add texlive-ascii-font.
	* gnu/packages/tex.scm (texlive-ascii-font): New variable.

	gnu: Add texlive-asapsym.
	* gnu/packages/tex.scm (texlive-asapsym): New variable.

	gnu: Add texlive-arvo.
	* gnu/packages/tex.scm (texlive-arvo): New variable.

	gnu: Add texlive-arimo.
	* gnu/packages/tex.scm (texlive-arimo): New variable.

	gnu: Add texlive-archivo.
	* gnu/packages/tex.scm (texlive-archivo): New variable.

	gnu: Add texlive-archaic.
	* gnu/packages/tex.scm (texlive-archaic): New variable.

	gnu: Add texlive-antiqua.
	* gnu/packages/tex.scm (texlive-antiqua): New variable.

	gnu: Add texlive-anonymouspro.
	* gnu/packages/tex.scm (texlive-anonymouspro): New variable.

	gnu: Add texlive-andika.
	* gnu/packages/tex.scm (texlive-andika): New variable.

	gnu: Add texlive-almfixed.
	* gnu/packages/tex.scm (texlive-almfixed): New variable.

	gnu: Add texlive-almendra.
	* gnu/packages/tex.scm (texlive-almendra): New variable.

	gnu: Add texlive-allrunes.
	* gnu/packages/tex.scm (texlive-allrunes): New variable.

	gnu: Add texlive-algolrevived.
	* gnu/packages/tex.scm (texlive-algolrevived): New variable.

	gnu: Add texlive-alfaslabone.
	* gnu/packages/tex.scm (texlive-alfaslabone): New variable.

	gnu: Add texlive-alegreya.
	* gnu/packages/tex.scm (texlive-alegreya): New variable.

	gnu: Add texlive-aesupp.
	* gnu/packages/tex.scm (texlive-aesupp): New variable.

	gnu: Add texlive-adfsymbols.
	* gnu/packages/tex.scm (texlive-adfsymbols): New variable.

	gnu: Add texlive-adforn.
	* gnu/packages/tex.scm (texlive-adforn): New variable.

	gnu: Add texlive-accanthis.
	* gnu/packages/tex.scm (texlive-accanthis): New variable.

	gnu: Add texlive-academicons.
	* gnu/packages/tex.scm (texlive-academicons): New variable.

	gnu: Add texlive-aboensis.
	* gnu/packages/tex.scm (texlive-aboensis): New variable.

2023-08-21  Bruno Victal  <mirai@makinata.eu>

	doc: Clarify 'user' field and key pairs in Daemon Offload.
	* doc/guix.texi (Daemon Offload Setup:): Clarify 'user' field of build-machine
	data type and the key pair used by guix archive.

2023-08-21  Greg Hogan  <code@greghogan.com>

	gnu: googlebenchmark: Update to 1.8.2.
	* gnu/packages/check.scm (googlebenchmark): Update to 1.8.2.

2023-08-21  Ludovic Courtès  <ludo@gnu.org>

	ci: Honor user-specific systems for manifests.
	* gnu/ci.scm (manifests->jobs): Add 'systems' argument.
	[manifest-entry->job]: Add 'system' and honor it.
	Honor it.
	(cuirass-jobs): Pass SYSTEMS to 'manifests->jobs'.

2023-08-21  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust 'node-back-edges' test for 'bag' to system-dependent glibc.
	Fixes a regression introduced in
	560cb51e7b37e2c6f6fe4b72a3781185c57fdf83, which would lead this test on
	x86_64-linux to return a DIFF with two packages, nhc98 and dev86 (both
	have #:system "i686-linux" and thus depend on a different glibc object;
	why other system-specific packages such as 'wine' aren't reported is
	unclear).

	* tests/graph.scm ("node-transitive-edges + node-back-edges"): Use
	'test-equal'.  Define 'system-specific?' and use it.

2023-08-21  Ludovic Courtès  <ludo@gnu.org>

	services: Add missing 'user-processes' requirements.
	* gnu/services/guix.scm (guix-build-coordinator-agent-shepherd-services):
	Add 'user-processes' requirement.
	* gnu/services/linux.scm (earlyoom-shepherd-service): Likewise.

2023-08-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: cdogs-sdl: Update to 1.5.0.
	* gnu/packages/games.scm (cdogs-sdl): Update to 1.5.0.

	gnu: cdogs-sdl: Patch assets directory.
	* gnu/packages/games.scm (cdogs-sdl)[arguments]: Add phase
	'patch-install-directory to ensure data files are installed there.

	gnu: cdogs-sdl: Use G-expression.
	* gnu/packages/games.scm (cdogs-sdl)[arguments]: Use G-expression and refer
	to #$output.

2023-08-21  Janneke Nieuwenhuizen  <janneke@gnu.org>

	maint: Add 'etc/hurd-manifest.scm'.
	* build-aux/cuirass/hurd-manifest.scm: Move to...
	* etc/hurd-manifest.scm: ...here.
	* Makefile.am (EXTRA_DIST): Update accordingly.

2023-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: texlivetexmf: Fix building on riscv64-linux.
	* gnu/packages/texlive.scm (texlivetexmf)[arguments]: Adjust the custom
	'texlive-texmf phase to skip targets dependant on luajit when building
	for riscv64-linux.

	gnu: darktable: Enable building on riscv64-linux.
	* gnu/packages/photo.scm (darktable)[supported-systems]: Add
	riscv64-linux.

2023-08-20  Nicolas Graves  <ngraves@ngraves.fr>

	doc: Fix module for "Essential Home Services".

2023-08-20  fanquake  <fanquake@gmail.com>

	gnu: lttng-ust: Update to 2.13.6.
	* gnu/packages/instrumentation.scm (lttng-ust): Update to 2.13.6.

2023-08-20  Parnikkapore  <poomklao@yahoo.com>

	gnu: Add r128gain.
	* gnu/packages/audio.scm (r128gain): New variable.

	gnu: Add python-ffmpeg-python.
	* gnu/packages/python-xyz.scm (python-ffmpeg-python): New variable.

2023-08-20  Tobias Kortkamp  <tobias.kortkamp@gmail.com>

	gnu: Add bfs.
	* gnu/packages/admin.scm (bfs): New variable.

2023-08-20  Nicolas Graves  <ngraves@ngraves.fr>

	home: services: ssh: Fix compilation warning with 'serialize-match-criteria'.
	* gnu/home/services/ssh.scm (serialize-match-criteria): New procedure.
	(serialize-openssh-host): Use it.

2023-08-20  Ludovic Courtès  <ludo@gnu.org>

	home: services: Add Syncthing.
	* gnu/home/services/syncthing.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* gnu/services/syncthing.scm (<syncthing-configuration>)[home-service?]:
	New field.
	Adjust 'provision' and 'requirement' depending on 'home-service?', and
	likewise for #:user and #:group.
	Use 'filter' + 'negate' instead of 'remove'.
	* doc/guix.texi (Networking Services): Add note and cross-reference to
	"Networking Home Services".
	(Networking Home Services): New node.

	home: services: Add dicod.
	* gnu/home/services/dict.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* gnu/services/dict.scm (<dicod-configuration>)[home-service?]: New
	field.
	(dicod-shepherd-service): Do not map /dev/log when 'home-service?' is
	true.  Remove 'user-processes' requirement when 'home-service?' is
	true.
	(dicod-shepherd-service): Set #:user and #:group to #f when
	'home-service?' is true.
	* doc/guix.texi (Miscellaneous Home Services): New node.
	(Miscellaneous Services): Add cross-reference.

	home: services: mcron: Define as a mapping of the system service.
	* gnu/services/mcron.scm (list-of-gexps?): Remove.
	(<mcron-configuration>): Rewrite using 'define-record-type*'.
	[home-service?]: New field.
	[log-file]: Make thunked and changed default value.
	(mcron-shepherd-services): Honor 'home-service?' and remove use of
	'maybe-value-set?'.
	(mcron-service-type): Inherit 'home-service?' from CONFIG.
	(generate-doc): Remove.
	* gnu/home/services/mcron.scm (list-of-gexp?)
	(<home-mcron-configuration>, job-files, shepherd-schedule-action)
	(home-mcron-shepherd-services, home-mcron-profile)
	(home-mcron-extend, generate-doc): Remove.
	(home-mcron-configuration): Turn into a macro.
	(home-mcron-service-type): Define in terms of
	'system->home-service-type'.
	<top level>: Add service type mapping.

	home: services: Support mapping of System services to Home services.
	* gnu/home/services.scm (service-type-mapping)
	(system->home-service-type): New procedures.
	(define-service-type-mapping, define-service-type-mappings): New macros.
	(%system/home-service-type-mapping): New variable.
	<top level>: Use 'define-service-type-mappings'.
	* gnu/home/services/shepherd.scm <top level>: Likewise.

	services: Define 'for-home'.
	* gnu/services.scm (remove-service-extensions): New procedure.
	(for-home?): New syntax parameter.
	(for-home): New macro.

	services: syncthing: Use 'match-record'.
	* gnu/services/syncthing.scm (syncthing-shepherd-service): Use
	'match-record-lambda' instead of 'match-lambda'.

	services: dicod: Pre-build the GCIDE index.
	* gnu/services/dict.scm (%dicod-gcide-index): New variable.
	(%dicod-database:gcide): Use it.
	(%dicod-activation): Remove.
	(dicod-shepherd-service): Remove reference to /var/run/dicod.
	(dicod-service-type): Remove ACTIVATION-SERVICE-TYPE extension.

	services: dicod: Remove Shepherd < 0.9.0 compatibility layer.
	* gnu/services/dict.scm (dicod-shepherd-service): Use
	'make-inetd-constructor' and 'make-inetd-destructor' unconditionally.

2023-08-20  Zheng Junjie  <873216071@qq.com>

	gnu: Add tree-sitter-meson.
	* gnu/packages/tree-sitter.scm (tree-sitter-meson): New variable.

2023-08-20  Hilton Chain  <hako@ultrarare.space>

	gnu: Add tree-sitter-dockerfile.
	* gnu/packages/tree-sitter.scm (tree-sitter-dockerfile): New variable.

2023-08-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dbxfs: Fix package.
	A typo prevented the program from running successfully.

	* gnu/packages/file-systems.scm (dbxfs)[snippet]: Adjust snippet to
	substitute valid python.

2023-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-collection-bibtexextra.
	* gnu/packages/tex.scm (texlive-collection-bibtexextra): New variable.

	gnu: Add texlive-biblatex-philosophy.
	* gnu/packages/tex.scm (texlive-biblatex-philosophy): New variable.

	gnu: Add texlive-fontsize.
	* gnu/packages/tex.scm (texlive-fontsize): New variable.

	gnu: Add texlive-mathalpha.
	* gnu/packages/tex.scm (texlive-mathalpha): New variable.

	gnu: Add texlive-cochineal.
	* gnu/packages/tex.scm (texlive-cochineal): New variable.

	gnu: Add texlive-ltxdockit.
	* gnu/packages/tex.scm (texlive-ltxdockit): New variable.

	gnu: Add texlive-guitlogo.
	* gnu/packages/tex.scm (texlive-guitlogo): New variable.

	gnu: Add texlive-zootaxa-bst.
	* gnu/packages/tex.scm (texlive-zootaxa-bst): New variable.

	gnu: Add texlive-xcite.
	* gnu/packages/tex.scm (texlive-xcite): New variable.

	gnu: Add texlive-windycity.
	* gnu/packages/tex.scm (texlive-windycity): New variable.

	gnu: Add texlive-vak.
	* gnu/packages/tex.scm (texlive-vak): New variable.

	gnu: Add texlive-usebib.
	* gnu/packages/tex.scm (texlive-usebib): New variable.

	gnu: Add texlive-urlbst.
	* gnu/packages/tex.scm (texlive-urlbst): New variable.

	gnu: Add texlive-uni-wtal-lin.
	* gnu/packages/tex.scm (texlive-uni-wtal-lin): New variable.

	gnu: Add texlive-uni-wtal-ger.
	* gnu/packages/tex.scm (texlive-uni-wtal-ger): New variable.

	gnu: Add texlive-turabian-formatting.
	* gnu/packages/tex.scm (texlive-turabian-formatting): New variable.

	gnu: Add texlive-splitbib.
	* gnu/packages/tex.scm (texlive-splitbib): New variable.

	gnu: Add texlive-sort-by-letters.
	* gnu/packages/tex.scm (texlive-sort-by-letters): New variable.

	gnu: Add texlive-showtags.
	* gnu/packages/tex.scm (texlive-showtags): New variable.

	gnu: Add texlive-rsc.
	* gnu/packages/tex.scm (texlive-rsc): New variable.

	gnu: Add texlive-pnas2009.
	* gnu/packages/tex.scm (texlive-pnas2009): New variable.

	gnu: Add texlive-plainyr.
	* gnu/packages/tex.scm (texlive-plainyr): New variable.

	gnu: Add texlive-perception.
	* gnu/packages/tex.scm (texlive-perception): New variable.

	gnu: Add texlive-oscola.
	* gnu/packages/tex.scm (texlive-oscola): New variable.

	gnu: Add texlive-notex-bst.
	* gnu/packages/tex.scm (texlive-notex-bst): New variable.

	gnu: Add texlive-notes2bib.
	* gnu/packages/tex.scm (texlive-notes2bib): New variable.

	gnu: Add texlive-nmbib.
	* gnu/packages/tex.scm (texlive-nmbib): New variable.

	gnu: Add texlive-newcastle-bst.
	* gnu/packages/tex.scm (texlive-newcastle-bst): New variable.

	gnu: Add texlive-nar.
	* gnu/packages/tex.scm (texlive-nar): New variable.

	gnu: Add texlive-munich.
	* gnu/packages/tex.scm (texlive-munich): New variable.

	gnu: Add texlive-multibibliography.
	* gnu/packages/tex.scm (texlive-multibibliography): New variable.

	gnu: Add texlive-multibib.
	* gnu/packages/tex.scm (texlive-multibib): New variable.

	gnu: Add texlive-margbib.
	* gnu/packages/tex.scm (texlive-margbib): New variable.

	gnu: Add texlive-luabibentry.
	* gnu/packages/tex.scm (texlive-luabibentry): New variable.

	gnu: Add texlive-ltb2bib.
	* gnu/packages/tex.scm (texlive-ltb2bib): New variable.

	gnu: Add texlive-listbib.
	* gnu/packages/tex.scm (texlive-listbib): New variable.

	gnu: Add texlive-ksfh-nat.
	* gnu/packages/tex.scm (texlive-ksfh-nat): New variable.

	gnu: Add texlive-jurabib.
	* gnu/packages/tex.scm (texlive-jurabib): New variable.

	gnu: Add texlive-jneurosci.
	* gnu/packages/tex.scm (texlive-jneurosci): New variable.

	gnu: Add texlive-jmb.
	* gnu/packages/tex.scm (texlive-jmb): New variable.

	gnu: Add texlive-jbact.
	* gnu/packages/tex.scm (texlive-jbact): New variable.

	gnu: Add texlive-is-bst.
	* gnu/packages/tex.scm (texlive-is-bst): New variable.

	gnu: Add texlive-iopart-num.
	* gnu/packages/tex.scm (texlive-iopart-num): New variable.

	gnu: Add texlive-inlinebib.
	* gnu/packages/tex.scm (texlive-inlinebib): New variable.

	gnu: Add texlive-ijqc.
	* gnu/packages/tex.scm (texlive-ijqc): New variable.

	gnu: Add texlive-ietfbibs.
	* gnu/packages/tex.scm (texlive-ietfbibs): New variable.

	gnu: Add texlive-icite.
	* gnu/packages/tex.scm (texlive-icite): New variable.

	gnu: Add texlive-historische-zeitschrift.
	* gnu/packages/tex.scm (texlive-historische-zeitschrift): New variable.

	gnu: Add texlive-hep-bibliography.
	* gnu/packages/tex.scm (texlive-hep-bibliography): New variable.

	gnu: Add texlive-harvmac.
	* gnu/packages/tex.scm (texlive-harvmac): New variable.

	gnu: Add texlive-harvard.
	* gnu/packages/tex.scm (texlive-harvard): New variable.

	gnu: Add texlive-geschichtsfrkl.
	* gnu/packages/tex.scm (texlive-geschichtsfrkl): New variable.

	gnu: Add texlive-gbt7714.
	* gnu/packages/tex.scm (texlive-gbt7714): New variable.

	gnu: Add texlive-francais-bst.
	* gnu/packages/tex.scm (texlive-francais-bst): New variable.

	gnu: Add texlive-footbib.
	* gnu/packages/tex.scm (texlive-footbib): New variable.

	gnu: Add texlive-figbib.
	* gnu/packages/tex.scm (texlive-figbib): New variable.

	gnu: Add texlive-fbs.
	* gnu/packages/tex.scm (texlive-fbs): New variable.

	gnu: Add texlive-economic.
	* gnu/packages/tex.scm (texlive-economic): New variable.

	gnu: Add texlive-econ-bst.
	* gnu/packages/tex.scm (texlive-econ-bst): New variable.

	gnu: Add texlive-ecobiblatex.
	* gnu/packages/tex.scm (texlive-ecobiblatex): New variable.

	gnu: Add texlive-doipubmed.
	* gnu/packages/tex.scm (texlive-doipubmed): New variable.

	gnu: Add texlive-dk-bib.
	* gnu/packages/tex.scm (texlive-dk-bib): New variable.

	gnu: Add texlive-din1505.
	* gnu/packages/tex.scm (texlive-din1505): New variable.

	gnu: Add texlive-custom-bib.
	* gnu/packages/tex.scm (texlive-custom-bib): New variable.

	gnu: Add texlive-crossrefware.
	* gnu/packages/tex.scm (texlive-crossrefware): New variable.

	gnu: Add texlive-compactbib.
	* gnu/packages/tex.scm (texlive-compactbib): New variable.

	gnu: Add texlive-collref.
	* gnu/packages/tex.scm (texlive-collref): New variable.

	gnu: Add texlive-citeref.
	* gnu/packages/tex.scm (texlive-citeref): New variable.

	gnu: Add texlive-citeall.
	* gnu/packages/tex.scm (texlive-citeall): New variable.

	gnu: Add texlive-citation-style-language.
	* gnu/packages/tex.scm (texlive-citation-style-language): New variable.

	gnu: Add texlive-chscite.
	* gnu/packages/tex.scm (texlive-chscite): New variable.

	gnu: Add texlive-chicagoa.
	* gnu/packages/tex.scm (texlive-chicagoa): New variable.

	gnu: Add texlive-chicago-annote.
	* gnu/packages/tex.scm (texlive-chicago-annote): New variable.

	gnu: Add texlive-chicago.
	* gnu/packages/tex.scm (texlive-chicago): New variable.

	gnu: Add texlive-chembst.
	* gnu/packages/tex.scm (texlive-chembst): New variable.

	gnu: Add texlive-chbibref.
	* gnu/packages/tex.scm (texlive-chbibref): New variable.

	gnu: Add texlive-cell.
	* gnu/packages/tex.scm (texlive-cell): New variable.

	gnu: Add texlive-breakcites.
	* gnu/packages/tex.scm (texlive-breakcites): New variable.

	gnu: Add texlive-bookdb.
	* gnu/packages/tex.scm (texlive-bookdb): New variable.

	gnu: Add texlive-biolett-bst.
	* gnu/packages/tex.scm (texlive-biolett-bst): New variable.

	gnu: Add texlive-bibunits.
	* gnu/packages/tex.scm (texlive-bibunits): New variable.

	gnu: Add texlive-bibtopicprefix.
	* gnu/packages/tex.scm (texlive-bibtopicprefix): New variable.

	gnu: Add texlive-bibtopic.
	* gnu/packages/tex.scm (texlive-bibtopic): New variable.

	gnu: Add texlive-bibtexperllibs.
	* gnu/packages/tex.scm (texlive-bibtexperllibs): New variable.

	gnu: Add texlive-biblist.
	* gnu/packages/tex.scm (texlive-biblist): New variable.

	gnu: Add texlive-biblatex2bibitem.
	* gnu/packages/tex.scm (texlive-biblatex2bibitem): New variable.

	gnu: Add texlive-biblatex-vancouver.
	* gnu/packages/tex.scm (texlive-biblatex-vancouver): New variable.

	gnu: Add texlive-biblatex-unified.
	* gnu/packages/tex.scm (texlive-biblatex-unified): New variable.

	gnu: Add texlive-biblatex-true-citepages-omit.
	* gnu/packages/tex.scm (texlive-biblatex-true-citepages-omit): New variable.

	gnu: Add texlive-biblatex-trad.
	* gnu/packages/tex.scm (texlive-biblatex-trad): New variable.

	gnu: Add texlive-biblatex-swiss-legal.
	* gnu/packages/tex.scm (texlive-biblatex-swiss-legal): New variable.

	gnu: Add texlive-biblatex-subseries.
	* gnu/packages/tex.scm (texlive-biblatex-subseries): New variable.

	gnu: Add texlive-biblatex-spbasic.
	* gnu/packages/tex.scm (texlive-biblatex-spbasic): New variable.

	gnu: Add texlive-biblatex-source-division.
	* gnu/packages/tex.scm (texlive-biblatex-source-division): New variable.

	gnu: Add texlive-biblatex-software.
	* gnu/packages/tex.scm (texlive-biblatex-software): New variable.

	gnu: Add texlive-biblatex-socialscienceshuberlin.
	* gnu/packages/tex.scm (texlive-biblatex-socialscienceshuberlin): New variable.

	gnu: Add texlive-biblatex-shortfields.
	* gnu/packages/tex.scm (texlive-biblatex-shortfields): New variable.

	gnu: Add texlive-biblatex-science.
	* gnu/packages/tex.scm (texlive-biblatex-science): New variable.

	gnu: Add texlive-biblatex-sbl.
	* gnu/packages/tex.scm (texlive-biblatex-sbl): New variable.

	gnu: Add texlive-biblatex-realauthor.
	* gnu/packages/tex.scm (texlive-biblatex-realauthor): New variable.

	gnu: Add texlive-biblatex-readbbl.
	* gnu/packages/tex.scm (texlive-biblatex-readbbl): New variable.

	gnu: Add texlive-biblatex-publist.
	* gnu/packages/tex.scm (texlive-biblatex-publist): New variable.

	gnu: Add texlive-biblatex-phys.
	* gnu/packages/tex.scm (texlive-biblatex-phys): New variable.

	gnu: Add texlive-biblatex-oxref.
	* gnu/packages/tex.scm (texlive-biblatex-oxref): New variable.

	gnu: Add texlive-biblatex-opcit-booktitle.
	* gnu/packages/tex.scm (texlive-biblatex-opcit-booktitle): New variable.

	gnu: Add texlive-biblatex-nottsclassic.
	* gnu/packages/tex.scm (texlive-biblatex-nottsclassic): New variable.

	gnu: Add texlive-biblatex-nejm.
	* gnu/packages/tex.scm (texlive-biblatex-nejm): New variable.

	gnu: Add texlive-biblatex-musuos.
	* gnu/packages/tex.scm (texlive-biblatex-musuos): New variable.

	gnu: Add texlive-biblatex-multiple-dm.
	* gnu/packages/tex.scm (texlive-biblatex-multiple-dm): New variable.

	gnu: Add texlive-biblatex-ms.
	* gnu/packages/tex.scm (texlive-biblatex-ms): New variable.

	gnu: Add texlive-biblatex-morenames.
	* gnu/packages/tex.scm (texlive-biblatex-morenames): New variable.

	gnu: Add texlive-biblatex-mla.
	* gnu/packages/tex.scm (texlive-biblatex-mla): New variable.

	gnu: Add texlive-biblatex-manuscripts-philology.
	* gnu/packages/tex.scm (texlive-biblatex-manuscripts-philology): New variable.

	gnu: Add texlive-biblatex-luh-ipw.
	* gnu/packages/tex.scm (texlive-biblatex-luh-ipw): New variable.

	gnu: Add texlive-biblatex-lni.
	* gnu/packages/tex.scm (texlive-biblatex-lni): New variable.

	gnu: Add texlive-biblatex-lncs.
	* gnu/packages/tex.scm (texlive-biblatex-lncs): New variable.

	gnu: Add texlive-biblatex-license.
	* gnu/packages/tex.scm (texlive-biblatex-license): New variable.

	gnu: Add texlive-biblatex-juradiss.
	* gnu/packages/tex.scm (texlive-biblatex-juradiss): New variable.

	gnu: Add texlive-biblatex-jura2.
	* gnu/packages/tex.scm (texlive-biblatex-jura2): New variable.

	gnu: Add texlive-biblatex-iso690.
	* gnu/packages/tex.scm (texlive-biblatex-iso690): New variable.

	gnu: Add texlive-biblatex-ijsra.
	* gnu/packages/tex.scm (texlive-biblatex-ijsra): New variable.

	gnu: Add texlive-biblatex-ieee.
	* gnu/packages/tex.scm (texlive-biblatex-ieee): New variable.

	gnu: Add texlive-biblatex-historian.
	* gnu/packages/tex.scm (texlive-biblatex-historian): New variable.

	gnu: Add texlive-biblatex-gost.
	* gnu/packages/tex.scm (texlive-biblatex-gost): New variable.

	gnu: Add texlive-biblatex-german-legal.
	* gnu/packages/tex.scm (texlive-biblatex-german-legal): New variable.

	gnu: Add texlive-biblatex-gb7714-2015.
	* gnu/packages/tex.scm (texlive-biblatex-gb7714-2015): New variable.

	gnu: Add texlive-biblatex-fiwi.
	* gnu/packages/tex.scm (texlive-biblatex-fiwi): New variable.

	gnu: Add texlive-biblatex-ext.
	* gnu/packages/tex.scm (texlive-biblatex-ext): New variable.

	gnu: Add texlive-biblatex-enc.
	* gnu/packages/tex.scm (texlive-biblatex-enc): New variable.

	gnu: Add texlive-biblatex-dw.
	* gnu/packages/tex.scm (texlive-biblatex-dw): New variable.

	gnu: Add texlive-biblatex-cv.
	* gnu/packages/tex.scm (texlive-biblatex-cv): New variable.

	gnu: Add texlive-biblatex-claves.
	* gnu/packages/tex.scm (texlive-biblatex-claves): New variable.

	gnu: Add texlive-biblatex-chicago.
	* gnu/packages/tex.scm (texlive-biblatex-chicago): New variable.

	gnu: Add texlive-biblatex-chem.
	* gnu/packages/tex.scm (texlive-biblatex-chem): New variable.

	gnu: Add texlive-biblatex-caspervector.
	* gnu/packages/tex.scm (texlive-biblatex-caspervector): New variable.

	gnu: Add texlive-biblatex-bwl.
	* gnu/packages/tex.scm (texlive-biblatex-bwl): New variable.

	gnu: Add texlive-biblatex-bookinother.
	* gnu/packages/tex.scm (texlive-biblatex-bookinother): New variable.

	gnu: Add texlive-biblatex-bookinarticle.
	* gnu/packages/tex.scm (texlive-biblatex-bookinarticle): New variable.

	gnu: Add texlive-biblatex-bath.
	* gnu/packages/tex.scm (texlive-biblatex-bath): New variable.

	gnu: Add texlive-biblatex-arthistory-bonn.
	* gnu/packages/tex.scm (texlive-biblatex-arthistory-bonn): New variable.

	gnu: Add texlive-biblatex-archaeology.
	* gnu/packages/tex.scm (texlive-biblatex-archaeology): New variable.

	gnu: Add texlive-biblatex-apa6.
	* gnu/packages/tex.scm (texlive-biblatex-apa6): New variable.

	gnu: Add texlive-biblatex-anonymous.
	* gnu/packages/tex.scm (texlive-biblatex-anonymous): New variable.

	gnu: Add texlive-biblatex-ajc2020unofficial.
	* gnu/packages/tex.scm (texlive-biblatex-ajc2020unofficial): New variable.

	gnu: Add texlive-biblatex-abnt.
	* gnu/packages/tex.scm (texlive-biblatex-abnt): New variable.

	gnu: Add texlive-bibhtml.
	* gnu/packages/tex.scm (texlive-bibhtml): New variable.

	gnu: Add texlive-bibexport.
	* gnu/packages/tex.scm (texlive-bibexport): New variable.

	gnu: Add texlive-biber-ms.
	* gnu/packages/tex.scm (texlive-biber-ms): New variable.

	gnu: Add texlive-bibcop.
	* gnu/packages/tex.scm (texlive-bibcop): New variable.

	gnu: Add texlive-bibarts.
	* gnu/packages/tex.scm (texlive-bibarts): New variable.

	gnu: Add texlive-bib2gls.
	* gnu/packages/tex.scm (texlive-bib2gls): New variable.

	gnu: Add texlive-glossaries-extra.
	* gnu/packages/tex.scm (texlive-glossaries-extra): New variable.

	gnu: Add texlive-bestpapers.
	* gnu/packages/tex.scm (texlive-bestpapers): New variable.

	gnu: Add texlive-besjournals.
	* gnu/packages/tex.scm (texlive-besjournals): New variable.

	gnu: Add texlive-beebe.
	* gnu/packages/tex.scm (texlive-beebe): New variable.

	gnu: Add texlive-authordate.
	* gnu/packages/tex.scm (texlive-authordate): New variable.

	gnu: Add texlive-archaeologie.
	* gnu/packages/tex.scm (texlive-archaeologie): New variable.

	gnu: Add texlive-apalike2.
	* gnu/packages/tex.scm (texlive-apalike2): New variable.

	gnu: Add texlive-apalike-ejor.
	* gnu/packages/tex.scm (texlive-apalike-ejor): New variable.

	gnu: Add texlive-annotate.
	* gnu/packages/tex.scm (texlive-annotate): New variable.

	gnu: Add texlive-ajl.
	* gnu/packages/tex.scm (texlive-ajl): New variable.

	gnu: Add texlive-aichej.
	* gnu/packages/tex.scm (texlive-aichej): New variable.

	gnu: Add texlive-aaai-named.
	* gnu/packages/tex.scm (texlive-aaai-named): New variable.

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.5: Update to 6.5.6.
	* gnu/packages/linux.scm (linux-libre-6.5-version): Update to 6.5.6.
	(linux-libre-6.5-pristine-source): Update hash.

2023-10-10  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add ryzen-smu.
	* gnu/packages/linux.scm (ryzen-smu): New variable.

2023-10-10  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: curl/fixed: Skip failing test on the Hurd.
	* gnu/packages/curl.scm (curl/fixed)[arguments]: When building on the Hurd,
	replace `check' phase to skip test 1474.

2023-10-10  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: nyxt: Update to 3.9.0.
	* gnu/packages/web-browsers.scm (nyxt): Update to 3.9.0.

2023-10-10  Gabriel Hondet  <gabriel.hondet@cominety.net>

	gnu: Add cl-helambdap.
	* gnu/packages/lisp-xyz.scm (cl-helambdap, sbcl-helambdap): New variables.

	Modified-by: Guillaume Le Vaillant <glv@posteo.net>

2023-10-10  Gabriel Hondet  <gabriel.hondet@cominety.net>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-clad.
	* gnu/packages/lisp-xyz.scm (cl-clad, sbcl-clad): New variables.

2023-10-10  Gabriel Hondet  <gabriel.hondet@cominety.net>

	gnu: Add cl-xhtmlambda.
	* gnu/packages/lisp-xyz.scm (cl-xhtmlambda, sbcl-xhtmlambda): New variables.

	Modified-by: Guillaume Le Vaillant <glv@posteo.net>

2023-10-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ardour: Use G-expressions.
	* gnu/packages/audio.scm (ardour)[arguments]: Drop the quasiquote and use
	G-expressions to refer to outputs.

	gnu: ardour: Update to 8.0.
	* gnu/packages/audio.scm (ardour): Update to 8.0.

2023-10-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add teensy-udev-rules.
	* gnu/packages/flashing-tools.scm (teensy-udev-rules): New variable.

	Change-Id: Icdb2fc94d308646dabaeb0fc8e3e27585a9efd53

2023-10-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: teensy-loader-cli: Fix license.
	* gnu/packages/flashing-tools.scm (teensy-loader-cli) [license]: Adjust to
	license:gpl3+.

	gnu: teensy-loader-cli: Use gexps.
	* gnu/packages/flashing-tools.scm (teensy-loader-cli) [arguments]: Use gexps.

	gnu: Add ergodox-firmware-workman-p-kinesis-mod.
	* gnu/packages/firmware.scm (ergodox-firmware-workman-p-kinesis-mod): New variable.

	gnu: Add ergodox-firmware-qwerty-kinesis-mod.
	* gnu/packages/firmware.scm (ergodox-firmware-qwerty-kinesis-mod): New variable.

	gnu: Add ergodox-firmware-dvorak-kinesis-mod.
	* gnu/packages/firmware.scm (ergodox-firmware-dvorak-kinesis-mod): New variable.

	gnu: Add ergodox-firmware-colemak-symbol-mod.
	* gnu/packages/firmware.scm (ergodox-firmware-colemak-symbol-mod): New variable.

	gnu: Add ergodox-firmware-colemak-jc-mod.
	* gnu/packages/firmware.scm (make-ergodox-firmware): New procedure
	(ergodox-firmware-colemak-jc-mod): New variable.
	* gnu/packages/patches/ergodox-firmware-fix-json-target.patch: New file.
	* gnu/packages/patches/ergodox-firmware-fix-numpad.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Register them.

	gnu: Add qmk-firmware-ergodox-ez-dvorak-emacs-software.
	* gnu/packages/firmware.scm
	(qmk-firmware-ergodox-ez-dvorak-emacs-software): New variable.

	gnu: Add qmk-firmware-ergodox-ez-dvorak-emacs.
	* gnu/packages/firmware.scm (qmk-firmware-ergodox-ez-dvorak-emacs): New variable.

	gnu: Add qmk-firmware-ergodox-ez-dvorak.
	* gnu/packages/firmware.scm (qmk-firmware-ergodox-ez-dvorak): New variable.

	gnu: Add qmk-firmware-ergodox-ez-hacker-dvorak.
	* gnu/packages/firmware.scm (qmk-firmware-ergodox-ez-hacker-dvorak): New
	variable.
	* gnu/packages/patches/qmk-firmware-fix-hacker-dvorak.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: Add qmk-udev-rules.
	* gnu/packages/firmware.scm (qmk-udev-rules): New variable.

	gnu: Add qmk-firmware-ergodox-ez-dvorak-42-key.
	* gnu/packages/firmware.scm (qmk-firmware-ergodox-ez-dvorak-42-key): New variable.

2023-10-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add qmk-firmware-ergodox-ez-default.
	* gnu/packages/firmware.scm (make-qmk-firmware/implementation)
	(make-qmk-firmware): New procedures.
	(qmk-firmware-ergodox-ez-default): New variable.

	Series-changes: 2
	- Install firmware from root directory, not .build
	- Also honor .bin and .uf2 firmware file extensions

2023-10-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: embedded: Do not use a prefix on the (gnu packages base) module.
	This can in some cases hide the real error with errors such as:

	  error: base:which: unbound variable

	* gnu/packages/embedded.scm (openocd) [native-inputs]: Replace base:which with
	which.
	(binutils-vc4): Likewise.
	(python-libmpsse): Likewise.

2023-10-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add lufa.
	* gnu/packages/avr-xyz.scm (lufa): New variable.

	gnu: qmk: Add many missing inputs and add more commands to PATH.
	* gnu/packages/firmware.scm (qmk) [inputs]: Add bash-minimal, dfu-util,
	diffutils, gawk, gnu-make, grep and python.
	[arguments]: Add them to PATH in the wrapper in the wrap-path phase.  Also
	capture avr-ar in the PATH.  Add CROSS_C_INCLUDE_PATH and
	CROSS_LIBRARY_PATH to the wrapper.

	gnu: qmk: Use GCC 8 for the AVR toolchain.
	* gnu/packages/firmware.scm (qmk) [inputs]: Specify 'gcc-8' as the #:xgcc
	argument to the 'make-avr-toolchain' procedure.

	gnu: qmk: Avoid propagating inputs.
	* gnu/packages/firmware.scm (qmk):
	[arguments]: New modules and phases arguments.
	[propagated-inputs]: Turn into...
	[inputs]: ... this.  Add coreutils-minimal, sed and util-linux.
	[description]: Expound.

	gnu: qmk: Style.
	* gnu/packages/firmware.scm (qmk): Apply 'guix style' changes.

2023-10-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: make-avr-toolchain: Add a #:xgcc argument.
	This allows generating an AVR toolchain for any version of GCC.

	* gnu/packages/avr.scm (make-avr-gcc): Add a #:xgcc argument; use memoize
	instead of mlambda.
	(make-avr-libc): Likewise.  Provide it to the 'make-avr-gcc' call.
	(make-avr-toolchain): Add a #:xgcc argument; use memoize instead of mlambda.
	Provide the xgcc argument to the 'make-avr-libc' and 'make-avr-gcc'
	procedures.

2023-10-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-deoptimr: Update to 1.1-3.
	* gnu/packages/statistics.scm (r-deoptimr): Update to 1.1-3.

	gnu: r-testthat: Update to 3.2.0.
	* gnu/packages/statistics.scm (r-testthat): Update to 3.2.0.

	gnu: r-rsvg: Update to 2.6.0.
	* gnu/packages/cran.scm (r-rsvg): Update to 2.6.0.

	gnu: r-plotroc: Update to 2.3.1.
	* gnu/packages/cran.scm (r-plotroc): Update to 2.3.1.

	gnu: r-grimport2: Update to 0.3-0.
	* gnu/packages/cran.scm (r-grimport2): Update to 0.3-0.

	gnu: r-word2vec: Update to 0.4.0.
	* gnu/packages/cran.scm (r-word2vec): Update to 0.4.0.

	gnu: r-glmmtmb: Update to 1.1.8.
	* gnu/packages/cran.scm (r-glmmtmb): Update to 1.1.8.
	[propagated-inputs]: Add r-mgcv.

	gnu: r-fansi: Update to 1.0.5.
	* gnu/packages/cran.scm (r-fansi): Update to 1.0.5.

	gnu: r-heatmaply: Update to 1.5.0.
	* gnu/packages/cran.scm (r-heatmaply): Update to 1.5.0.

	gnu: r-fbasics: Update to 4031.95.
	* gnu/packages/cran.scm (r-fbasics): Update to 4031.95.

	gnu: r-ksamples: Update to 1.2-10.
	* gnu/packages/cran.scm (r-ksamples): Update to 1.2-10.

	gnu: r-htmltools: Update to 0.5.6.1.
	* gnu/packages/cran.scm (r-htmltools): Update to 0.5.6.1.

	gnu: r-abn: Update to 3.0.1.
	* gnu/packages/bioconductor.scm (r-abn): Update to 3.0.1.

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.4: Update to 6.4.8.
	* gnu/packages/linux.scm (linux-libre-6.4-version): Update to 6.4.8.
	(linux-libre-6.4-pristine-source, deblob-scripts-6.4): Update hashes.
	(linux-libre-6.4-source): Remove obsolete patch
	'linux-libre-wireguard-postup-privkey.patch'.

	gnu: linux-libre: Update to 6.4.12.
	* gnu/packages/linux.scm (linux-libre-6.4-version): Update to 6.4.12.
	(linux-libre-6.4-pristine-source): Update hash.

2023-08-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "gnu: system: Add home-directory-permissions field to <user-account>."
	This reverts commit e9a5eebc785cb843034b38c5c5a6dd10904bdf2a, which
	as far as I can tell breaks system roll-backs thusly:

	[...]
	In gnu/build/accounts.scm:
	   239:27  3 (_ #<<password-entry> name: "root" password: "x" uid: 0 gid: 0 real-name: "System >)
	In unknown file:
	           2 (string-join ("root" "x" "0" "0" "System administrator" "/root" #t) ":" #<undefined>)
	In ice-9/boot-9.scm:
	  1685:16  1 (raise-exception _ #:continuable? _)
	  1685:16  0 (raise-exception _ #:continuable? _)

	ice-9/boot-9.scm:1685:16: In procedure raise-exception:
	In procedure string-append: Wrong type (expecting string): #t

2023-08-27  Greg Hogan  <code@greghogan.com>

	gnu: vbz-compression: Update to 1.0.3.
	* gnu/packages/bioinformatics.scm (vbz-compression): Update to 1.0.3.

	gnu: spdlog: Fix tests.
	* gnu/packages/patches/spdlog-fix-tests.patch: New file.
	* gnu/local.mk: Add it.
	* gnu/packages/logging.scm (spdlog)[source]: Use patch.

	gnu: catch2: Update to 3.4.0.
	* gnu/packages/check.scm (catch2): Update to 3.4.0.

2023-08-27  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-corfu-doc-terminal: Update to 0.9.
	* gnu/packages/emacs-xyz.scm (emacs-corfu-doc-terminal): Update to 0.9.

	gnu: emacs-gptel: Update to 0.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.4.0.

2023-08-27  Greg Hogan  <code@greghogan.com>

	gnu: python-graph-tool: Update to 2.57.
	* gnu/packages/graph.scm (python-graph-tool): Update to 2.57.
	[propagated-inputs]: Add python-zstandard.

2023-08-27  Andy Tai  <atai@atai.org>

	gnu: gemmlowp: Update to 0.1-1.08e4bb3.
	* gnu/packages/machine-learning.scm (gemmlowp): Update to 0.1-1.08e4bb3.

2023-08-27  Andreas Enge  <andreas@enge.fr>

	Update tex team.
	* etc/teams.scm.in: Add gnu/packages/texlive.scm to the files and Andreas
	Enge to the members of the tex team.

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.1: Fix the hash of the deblob-scripts.
	This is a followup to commit 26709726a80de2d22ab129ff49b38dc1600bf8b2.

	* gnu/packages/linux.scm (deblob-scripts 6.1): Update hash.

	Change-Id: I0035078f4c229763e56cf70ccae730804b123640

2023-11-04  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-rnbeads.
	* gnu/packages/bioconductor.scm (r-rnbeads): New variable.

	Change-Id: I78b248a449473fc37ac414295faa6e61269b8625

2023-11-04  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-ewastools.
	* gnu/packages/bioinformatics.scm (r-ewastools): New variable.

	Change-Id: I4117dbee188c7d9547fe63b2b89ec9258bbda60b

2023-11-04  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-mblm.
	* gnu/packages/cran.scm (r-mblm): New variable.

	Change-Id: Iddfa9bc03a4e5782623253cb70d1ae888545e2ec

2023-11-04  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-dnamcrosshyb.
	* gnu/packages/bioinformatics.scm (r-dnamcrosshyb): New variable.

	Change-Id: I19e332e6adf0ce9cc721d89bb74a1aa709778873

2023-11-04  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-bsgenome-hsapiens-ucsc-hg38-masked.
	* gnu/packages/bioconductor.scm
	  (r-bsgenome-hsapiens-ucsc-hg38-masked): New variable.

	Change-Id: Ic1b646a3bd3b7262dd82f0972961c2e89628e90b

2023-11-04  Jack Hill  <jackhill@jackhill.us>

	gnu: python-pikepdf: Fix embedded version string.
	* gnu/packages/python-xyz.scm (python-pikepdf)[native-inputs]: Add
	python-setuptools-scm to correct embedded version form 0.0.0 to 1.17.0.

	Change-Id: I659ed3e725fff6afe17abe6f55449567ba84cdfc

2023-11-04  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-org-ql-dynamic-agenda: Rename to emacs-org-dynamic-agenda-ql.
	* /gnu/packages/emacs-xyz.scm (emacs-org-ql-dynamic-agenda): Rename to…
	(emacs-org-dynamic-agenda-ql): …this.
	[arguments]<#:include>: Adjust according to source change.

	Change-Id: I4b09933a17d301e3017f1628414eade1ee174538

2023-11-04  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-methylaid.
	* gnu/packages/bioconductor.scm (r-methylaid): New variable.

	Change-Id: I7839035e5316bdbe5f1386b7b41ed2fc440fb432

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.6.5.
	* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.5.
	(linux-libre-6.6-pristine-source): Update hash.

	Change-Id: I4c3e3923da171ff7edff412dd59f899edbd9ddb0

2023-12-11  Hilton Chain  <hako@ultrarare.space>

	gnu: linux-libre 6.1: Update to 6.1.67.
	This kernel release fixes WiFi regressions introduced in 6.1.66:

	https://lore.kernel.org/lkml/2023121147-turban-polish-002d@gregkh/T/#t
	https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.67

	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.67.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: Id2ef8f7f5d8c0af19284a3e6cd1283e029b3eb38

2023-12-11  Efraim Flashner  <efraim@flashner.co.il>

	guix: platform: Add platform-rust-target.
	* guix/platform.scm <platform>: Add rust-target field.
	* guix/platforms/arm.scm (armv7-linux, aarch64-linux): Add the system's
	rust target triplet.
	* guix/platforms/mips.scm (mips64-linux):
	* guix/platforms/powerpc.scm (powerpc-linux, powerpc64-linux,
	powerpc64le-linux):
	* guix/platforms/riscv.scm (riscv64-linux):
	* guix/platforms/x86.scm (i686-linux, x86_64-linux, i686-mingw,
	x86_64-mingw, i586-pc): Same.

	Change-Id: Id9dca0fb8ec2b3bf2b3876b974e4bbaa30dbc6a6

2023-12-11  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: Add gcc-cross-x86_64-w64-mingw32-toolchain.
	* gnu/packages/cross-toolchain.scm (gcc-cross-x86_64-w64-mingw32-toolchain):
	New variable.

	Change-Id: I94802e5e7cb218d7afb0ee09871125bae5db933c

2023-12-11  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: Add gcc-cross-i686-w64-mingw32-toolchain.
	* gnu/packages/cross-toolchain.scm (gcc-cross-i686-w64-mingw32-toolchain):
	New variable.

	Change-Id: I5d6056fc4943acae03aeaafa587f40ced182b1d4

2023-12-11  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: lufa: Use AVR target.
	* gnu/packages/avr-xyz.scm (lufa)[arguments]: Add avr as target.
	[native-inputs]: Remove make-avr-toolchain.

	Change-Id: I792132a9211b1aa64283f9b4e76a4dd57e86646d

2023-12-11  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: make-qmk-firmware: Use AVR target.
	* gnu/packages/firmware.scm (qmk)[inputs]: Remove AVR toolchain.
	[arguments]: Adjust phase wrapping output.
	(make-qmk-firmware/implementation)[arguments]: Add avr as target.

	Change-Id: Ibe09f6ef3c555052faf2c5c243303d85675866be

2023-12-11  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: make-ergodox-firmware: Use AVR target.
	* gnu/packages/firmware.scm (make-ergodox-firmware/implementation):
	[arguments]: Add avr as target.
	[native-inputs]: Remove make-avr-toolchain.

	Change-Id: I4345a55d5dbd436d524de4886969b3332c6288a9

2023-12-11  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: Add gcc-cross-avr-toolchain.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add cross-toolchain.scm.
	* gnu/packages/cross-toolchain.scm (gcc-cross-avr-toolchain): New variable.

	Change-Id: Ie768d5cc0663dd57753af1d4ac631b3cafbf9e8c

2023-12-11  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: Add cross-gcc-toolchain procedure.
	* gnu/packages/cross-base.scm (cross-gcc-toolchain/implementation,
	cross-gcc-toolchain): New procedures.

	Change-Id: I994067eac094d0a50a7399e61bda944eded9187f

2023-12-11  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	guix: meson-build-system: Disable PIC for AVR.
	* guix/build-system/meson.scm (make-built-in-options-alist): New procedure.
	(make-cross-file): Add 'built-in options' section to cross file.

	Change-Id: Ifff7f6fb1eb8b0e8ddd04881d22acb863c9e85b2

2023-12-11  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	guix: meson-build-system: Support AVR.
	* guix/build-system/meson.scm (make-machine-alist): Add cases for avr
	for system, cpu_family and cpu.

	Change-Id: Ie47d666099c4c48edd36812f035625dccc4a3900

2023-12-11  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: cross-gcc: Only C and C++ for AVR.
	* gnu/packages/cross-base.scm (cross-gcc-arguments)
	<configure-flags> [target-avr?]: Add --enable-languages=c,c++.

	Change-Id: I1d63bb1b0a3074b9ff8650c5afb93777183c0ea4

2023-12-11  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: cross-gcc: Find AVR Libc files.
	* gnu/packages/cross-base.scm (cross-gcc-arguments)
	<configure-flags>: Add --with-native-system-header-dir for AVR.
	<make-flags>: Add target prefix to /lib to find AVR library.

	Change-Id: Ie9cae338da241fe987f53463aa3774a890e2af9a

2023-12-11  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: cross-toolchain: Add set-cross-path for AVR.
	* gnu/build/cross-toolchain.scm (set-cross-path/avr): New procedure.
	(cross-gcc-build-phases) [string-prefix? "avr"]: Return
	set-cross-path/avr procedure.

	Change-Id: I00bd39236ac2e31fef02164a7fffc8b56a166f0d

2023-12-11  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: cross-gcc: Handle AVR inputs.
	* gnu/packages/cross-base.scm (cross-gcc)[native-inputs]: Add case to
	handle AVR.

	Change-Id: I1ac38b721ed807302747cecb5fb1f6075694a01a

2023-12-11  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: cross-libc: Add AVR Libc support.
	* gnu/packages/avr.scm (make-avr-libc/implementation)[arguments]: Add
	avr target parameter and disable implicit cross inputs.
	[native-inputs]: Rename avr-gcc and avr-binutils to cross-gcc
	and cross-binutils to keep consistency with gnu-build-system.
	* gnu/packages/cross-base.scm (cross-libc): Add case for avr.

	Change-Id: I6b087946d1287a82fac61c48c513e7f2d2184794

2023-12-11  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: cross-gcc: Handle target include paths.
	* gnu/packages/cross-base.scm (cross-gcc-search-paths): New procedure.
	(cross-gcc)[search-paths]: Convert to and use cross-gcc-search-paths
	procedure.

	Change-Id: Id306782eaf928d05cd005b9539087ed631506b5b

2023-12-11  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: cross-gcc: Enable multilib for AVR.
	* gnu/build/cross-toolchain.scm (patch-multilib-shebang): New procedure.
	* gnu/packages/avr.scm (make-avr-gcc): Remove uneeded phases and flags
	  for multilib.
	* gnu/packages/cross-base (cross-gcc-arguments) <#:configure-flags>
	  [target-avr?]: Remove --disable-multilib and add --enable-multilib.

	Change-Id: Id68d803057ac898f0a670f10487b08bf0891ab0b

2023-12-11  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: make-avr-libc: Fix synopsis.
	* gnu/packages/avr.scm (make-avr-libc/implementation): Drop 'The' from
	  synopsis.

	Change-Id: Idb6c008d709a988075789a6220af63f4917c2179

2023-12-11  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: microscheme: Move to avr-xyz.
	* gnu/packages/avr.scm (microscheme): Move to ...
	* gnu/packages/avr-xyz.scm (microscheme): ... here.

	Change-Id: I1272bfc98b583ab0ab36fcba5a8e19ae018b0b80

2023-12-11  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	guix: Add target-avr?.
	* guix/utils.scm (target-avr?): New procedure.
	* tests/utils.scm: Add tests for target-avr? procedure.

	Change-Id: Iaa0fa97a2b6bc45d45f907f43157f1548a0ba3fa

2023-12-11  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	guix: Add avr platform.
	* Makefile.am (MODULES): Add avr platform module.
	* doc/guix.texi: Add documentation for avr platform.
	* guix/platforms/avr.scm (avr): New variable.

	Change-Id: I0f425eac61a71390b618e093f5a034ad4205a6f4

2023-12-11  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	guix: gnu-build-system: Handle missing libc.
	* guix/build-system/gnu.scm (standard-cross-packages): Handle the case
	  when `cross-libc` returns #f.

	Change-Id: I85ee5456f10ff141d521a5f2d91267cd612c5616

2023-12-11  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: cross-libc: Return #f if no libc available.
	* gnu/packages/cross-base.scm (cross-libc): Return #f if no libc is
	available for the given TARGET.

	Change-Id: I17d19716373dd5704bb70d805437738fd29bd96b

2023-12-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gerbv: Use a source file-name.
	* gnu/packages/engineering.scm (gerbv)[source]: Add file-name field.

	Change-Id: Ia0264233a75aa6fc2bd54de23c9510e184cbee31

2023-12-11  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-polyester.
	* gnu/packages/bioconductor.scm (r-polyester): New variable.

	Change-Id: I415089cda3214ec04402fc6f4505fa868414d0e2

2023-12-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.66.
	This release contains fix for an Ext4 data corruption bug introduced in 6.1.64:

	https://lore.kernel.org/all/20231205122122.dfhhoaswsfscuhc3@quack3/T/#t
	https://lwn.net/Articles/954285/

	Only 6.1.64 and 6.1.65 are affected kernel releases:

	https://lists.gnu.org/archive/html/guix-devel/2023-12/msg00082.html

	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.66.
	(linux-libre-6.1-pristine-source): Update hash.

	Change-Id: I788e4e6bd49607bc7301d8dd780ebebd7c213313

2023-12-10  Rodion Goritskov  <rodion.goritskov@gmail.com>

	gnu: openmw: Update to 0.48.0.
	* gnu/packages/game-development.scm (openmw): Update to 0.48.0.
	* gnu/packages/graphics.scm (openmw-openscenegraph): Update to commit 68c5c5.

	Change-Id: I5e1ae0d59ead8de7976714cb82e8d514c308f19a

2023-12-10  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-gitlab: Improve the package style.
	* gnu/packages/guile-xyz.scm (guile-gitlab): Improve the package style.
	  [inputs]: Remove input labels.

	Change-Id: I449a02e1f9d700f678bb09961b896dea1627632e

2023-12-10  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-smc: Update to 0.6.3.
	* gnu/packages/guile-xyz.scm (guile-smc): Update to 0.6.3.

	Change-Id: I7569db118c85f86e11906c41f4256be173ccc092

2023-12-10  Giacomo Leidi  <goodoldpaul@autistici.org>

	services: Fix oci-container-service-type container user.
	The oci-container-configuration supports two user fields: one is the
	user, from the host system, under whose authority the OCI-backed
	Shepherd service is run; the other is an optional user/UID that can be
	passed to the docker run invokation to override the user defined in the
	OCI image.

	The user from the host system is incorrectly passed to docker run
	command, this patches reverts the incorrect behavior and passes the
	correct container-user field value.

	* gnu/services/docker.scm (oci-container-configuration): Fix the user
	passed to the docker run invokation.

2023-12-10  Leo Nikkilä  <hello@lnikki.la>

	file-systems: Add tracefs to %pseudo-file-system-types.
	* gnu/system/file-systems.scm (%pseudo-file-system-types): Add tracefs.

2023-12-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: ‘make-icecat-extension’ inherits package location.
	This is an improvement for the purposes of ‘guix edit’ & co.

	* gnu/build/icecat-extension.scm (make-icecat-extension): Add ‘location’
	field.

	Change-Id: I896ae6823b3fe4ea013fa74e2c536f45664d8042

2023-12-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add KeePassXC-Browser.
	* gnu/packages/browser-extensions.scm (keepassxc-browser)
	(keepassxc-browser-icecat): New variable.

	Change-Id: I6f85228e4e012f3e5f8c913fda38287255573604

2023-12-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: keepassxc: Record file name of ‘xclip’ and ‘wl-copy’.
	* gnu/packages/password-utils.scm (keepassxc)[arguments]: Add
	‘record-clipboard-programs’ phase.
	[inputs]: Add WL-CLIPBOARD and XCLIP.

	Change-Id: I3cfe3d8604da575f6bf5e5cf3ce862fbac099ab6

2023-07-24  Wilko Meyer  <w@wmeyer.eu>

	gnu: linux-libre 6.5: Update to 6.5.11.
	* gnu/packages/linux.scm (linux-libre-6.5-version): Update to 6.5.11.
	(linux-libre-6.5-pristine-source): Update hash.

	Change-Id: I38642a1c34677dd1ee74c77411490408c7c843e6

2023-11-14  Eric Bavier  <bavier@posteo.net>

	gnu: icecat: honor parallel-job-count.
	* gnu/packages/gnuzilla.scm (icecat-minimal)[arguments]: Pass the value
	of (parallel-job-count) to `mach` if a parallel build is requested.

	Change-Id: Idce40ec895bdfbaa284009f8a9ef2770bc05082c

2023-11-13  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-bcrank.
	* gnu/packages/bioconductor.scm (r-bcrank): New variable.

	Change-Id: Id43ae3b7f6eff54e1180b489c90fc72176751f9f

2023-11-13  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-bbcanalyzer.
	* gnu/packages/bioconductor.scm (r-bbcanalyzer): New variable.

	Change-Id: Icd3c77c9522d73638ddb0934ad332ddb7b947a8e

2023-11-13  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-baynorm.
	* gnu/packages/bioconductor.scm (r-baynorm): New variable.

	Change-Id: I83e82d3d0362874918f423ab01f038c74f3eb265

2023-11-13  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-bb.
	* gnu/packages/cran.scm (r-bb): New variable.

	Change-Id: Ia1f4ca93fd91d7da5c105b70683f7ecb913079a0

2023-11-13  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-bayesspace.
	* gnu/packages/bioconductor.scm (r-bayesspace): New variable.

	Change-Id: Id9c0d23e209bafea5941a1e1f968fab5f1724eab

2023-11-13  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-rcppdist.
	* gnu/packages/cran.scm (r-rcppdist): New variable.

	Change-Id: Iaa99d2b9c63f6803979ec74f471d2d60a2bf0635

2023-11-13  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-bayesknockdown.
	* gnu/packages/bioconductor.scm (r-bayesknockdown): New variable.

	Change-Id: Icceffc04071efaa8a8b79144005fa7745abc7e1a

2023-11-13  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-basicstarrseq.
	* gnu/packages/bioconductor.scm (r-basicstarrseq): New variable.

	Change-Id: I88f314877ea4ab98976820a4acc337ae3a34e604

2023-11-13  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-basics.
	* gnu/packages/bioconductor.scm (r-basics): New variable.

	Change-Id: I6f0afeeb41f667d780707af65034d5ba978f0d4a

2023-11-13  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-basic4cseq.
	* gnu/packages/bioconductor.scm (r-basic4cseq): New variable.

	Change-Id: I8a031dc010590a8ef4655633026c9dfac35213c3

2023-11-13  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-bsgenome-ecoli-ncbi-20080805.
	* gnu/packages/bioconductor.scm (r-bsgenome-ecoli-ncbi-20080805):
	    New variable.

	Change-Id: Ic42527fa334be4c23ebe2e19461571d899db77ca

2023-11-13  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-bags.
	* gnu/packages/bioconductor.scm (r-bags): New variable.

	Change-Id: If0c533898a5e05809f23e7e8b52fc3d5fbffc8fb

2023-11-13  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-breastcancervdx.
	* gnu/packages/bioconductor.scm (r-breastcancervdx): New variable.

	Change-Id: Ia3437ab67a00ce23c61553ff15f940b8a3ee9c8a

2023-11-13  nafkhamdc  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-illuminahumanmethylationepicmanifest.
	* gnu/packages/bioinformatics.scm (r-illuminahumanmethylationepicmanifest): New variable.

	Change-Id: I9635033ed5e7e44ecfaff76cd002379582900686

2023-11-12  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: openrgb: Fix up chmod invocations inside udev rules.
	* gnu/packages/hardware.scm (openrgb)[arguments]<#:phases>[patch-chmod]: New
	phase.

	Change-Id: Ib82a8cc42a896aaf9dc7ea0ff36a3c259f9a26af

2023-11-12  mason1920  <mason1920@use.startmail.com>

	gnu: Add ngtcp2.
	* gnu/packages/networking.scm (ngtcp2): New variable.

	Change-Id: Id8fcedf0f2843fa37983cecb98fb76a5ccdcdc22

2023-11-12  Ekaitz Zarraga  <ekaitz@elenq.tech>

	teams: Add Ekaitz Zarraga to bootstrap and zig.
	* etc/teams.scm: Add Ekaitz Zarraga.

	Change-Id: Idda2ffbc15adc3725bcd1600988582f0d4c2766a

2023-11-12  Ekaitz Zarraga  <ekaitz@elenq.tech>

	teams: Add Zig team.
	* etc/teams.scm (zig): New team for the zig programming language,
	packages and build system.

	Change-Id: I96f9ced1ad04b1cd9041c53aa8c86fe29014ccd1

2023-11-12  Zheng Junjie  <zhengjunjie@iscas.ac.cn>

	gnu: ruby: Fix cross-compilation.
	* gnu/packages/ruby.scm (ruby-2.6,ruby-2.7): Fix cross-compilation.
	[native-inputs]: When cross compiling, add this-package.
	[arguments]<#:configure-flags>: When cross compiling, add LDFLAGS.

	Change-Id: Iba6665ba3b1b3d5b3a9b6830a01f0f3284e35efb

2023-11-12  André Batista  <nandre@riseup.net>

	gnu: lighttpd: Update to 1.4.73.
	* gnu/packages/web.scm (lighttpd): Update to 1.4.73.

2023-11-12  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-22.bf539aa.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-22.bf539aa.

	Change-Id: I00e1417d8c38e4d7ce73f9acae082d562bff58f7

2023-11-12  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-43.37a07c2.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-43.37a07c2.

	Change-Id: I1149d8409444c5f1ca1927bd1e21cc541f21e906

2023-11-12  Christopher Baines  <mail@cbaines.net>

	gnu: guile-prometheus: Update to 0-6.4aaf902.
	* gnu/packages/guile-xyz.scm (guile-prometheus): Update to 0-6.4aaf902.

	Change-Id: I98f72712d63ad5f14678bd6979d8bc4cf1f52e99

2023-11-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dracula-theme: Update to 1.8.2.
	* gnu/packages/emacs-xyz.scm (emacs-dracula-theme): Update to 1.8.2.

	Change-Id: Ie2cc953d90e6ee46f1012c90af446c42921a2b4e

2023-11-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-danneskjold-theme: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-danneskjold-theme)[arguments]: Use G-expressions.

	Change-Id: I5156938633f9c6e9de2c41b9bcd72c3f92d7f842

2023-11-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-danneskjold-theme: Update to 20231110.0.
	* gnu/packages/emacs-xyz.scm (emacs-danneskjold-theme): Update to 20231110.0.

	Change-Id: I6f2f2f25efd57437b46a1e1fcd1141c57d33c015

2023-11-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dream-theme: Update to 1.0.
	* gnu/packages/emacs-xyz.scm (emacs-dream-theme): Update to 1.0.

	Change-Id: I2189ce653a64517ea299b6d4348b16d9f2d2bb52

2023-11-12  Hilton Chain  <hako@ultrarare.space>

	gnu: Add lld-17.
	* gnu/packages/llvm.scm (lld-17): New variable.

	Change-Id: Idbb84efc1c749179dfdb874390bfc1caf4e753d3

2023-11-12  Hilton Chain  <hako@ultrarare.space>

	gnu: Add clang-toolchain-17.
	* gnu/packages/llvm.scm (clang-toolchain-17): New variable.

	Change-Id: Iefec981c84249db0d1c740c156835dfea9030f47

2023-11-12  Hilton Chain  <hako@ultrarare.space>

	gnu: Add libomp-17.
	* gnu/packages/llvm.scm (libomp-17): New variable.

	Change-Id: I6ad09d8feff0053dfc811a741e00445dfecb311f

2023-11-12  Hilton Chain  <hako@ultrarare.space>

	gnu: Add clang-17.
	* gnu/packages/llvm.scm (clang-from-llvm)[arguments]: Include test runner in
	CMakeLists.txt when version >= 17.
	(clang-17): New variable.

	Change-Id: Ia3cd8013d497b72522e95f6face5975bf79f93b3

2023-11-12  Hilton Chain  <hako@ultrarare.space>

	gnu: Add clang-runtime-17.
	* gnu/packages/llvm.scm (clang-runtime-17): New variable.

	Change-Id: I675475e9f4914843283966f5c622cdb214d11e34

2023-11-12  Hilton Chain  <hako@ultrarare.space>

	gnu: Add llvm-17.
	* gnu/packages/llvm.scm (llvm-17): New variable.
	* gnu/packages/patches/clang-17.0-libc-search-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I8cdda0737b1137cf86887fb5b854e71977a88b6b

2023-11-12  Hilton Chain  <hako@ultrarare.space>

	gnu: Add lld-16.
	* gnu/packages/llvm.scm (lld-16): New variable.

	Change-Id: If34c0785531bc3603a56f18c18a8e4318cabc493

2023-11-12  Hilton Chain  <hako@ultrarare.space>

	gnu: Add clang-toolchain-16.
	* gnu/packages/llvm.scm (clang-toolchain-16): New variable.

	Change-Id: I4bc7820b249ab93ff8b7143901c8e4220b7b8b5b

2023-11-12  Hilton Chain  <hako@ultrarare.space>

	gnu: Add libomp-16.
	* gnu/packages/llvm.scm (libomp-16): New variable.

	Change-Id: I2a396f7c7a4c0e35a15ed315c291b4298c0ee967

2023-11-12  Hilton Chain  <hako@ultrarare.space>

	gnu: Add clang-16.
	* gnu/packages/llvm.scm (clang-16): New variable.

	Change-Id: I0e62bced33d2ff5a3064917d4e95004d43dc56fb

2023-11-12  Hilton Chain  <hako@ultrarare.space>

	gnu: Add clang-runtime-16.
	* gnu/packages/llvm.scm (clang-runtime-16): New variable.

	Change-Id: I8812e9e72b711505f7575cc3d62a9a009d25f641

2023-11-12  Hilton Chain  <hako@ultrarare.space>

	gnu: Add llvm-16.
	* gnu/packages/llvm.scm (llvm-16): New variable.
	* gnu/packages/patches/clang-16.0-libc-search-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Change-Id: I27738152ca95aeeef8d8b7150fdf14825b6b0b4d

2023-11-12  Hilton Chain  <hako@ultrarare.space>

	gnu: clang-runtime-from-llvm: Add phase for LLVM monorepo.
	* gnu/packages/llvm.scm (clang-runtime-from-llvm)[arguments]<#:phases>: Change
	directory to "compiler-rt" for LLVM monorepo.
	(clang-runtime-15,clang-runtime-14): Adjust accordingly.

	Change-Id: I6a77c9d106439e4794b8531e2160e2c9ce63d86e

2023-11-12  Hilton Chain  <hako@ultrarare.space>

	gnu: clang-runtime-from-llvm: Adjust inputs for version 15 or later.
	* gnu/packages/llvm.scm (clang-runtime-from-llvm)[native-inputs]: Add gcc-12
	when version >= 15.
	[inputs]: Add libffi when version >= 15.
	(clang-runtime-15)[native-inputs,inputs]: Remove fields.

	Change-Id: I4b385b937edbb7a2840b998b6dd3e31a17cb556f

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: rxvt-unicode: Fix the cursor position when opening new windows in 9.31.
	Fixes <https://issues.guix.gnu.org/64719>.

	* gnu/packages/patches/rxvt-unicode-fix-cursor-position.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/xdisorg.scm (rxvt-unicode)[source]: Use it.

2023-09-05  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-org-dailies: Update to 0-0.64477d.
	* gnu/packages/emacs-xyz.scm (emacs-org-dailies): Update to 0-0.64477d.
	(description): Fix typo.

2023-09-05  Sergiu Ivanov  <sivanov@colimite.fr>

	gnu: Add emacs-latex-extra.
	* gnu/packages/emacs-xyz.scm (emacs-latex-extra): New variable.

2023-09-05  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add emacs-org-dailies.
	* gnu/packages/emacs-xyz.scm (emacs-org-dailies): New variable.

	gnu: emacs-consult-org-roam: Update to 0.1-1-2ca42a1.
	* gnu/packages/emacs-xyz.scm (emacs-consult-org-roam): Update to 0.1-1-2ca42a1.

2023-09-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add nsq.
	* gnu/packages/high-availability.scm (nsq): New variable.

2023-09-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-nsqio-go-nsq.
	* gnu/packages/golang.scm (go-github-com-nsqio-go-nsq): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-09-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-nsqio-go-diskqueue.
	* gnu/packages/golang.scm (go-github-com-nsqio-go-diskqueue): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-09-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mreiferson-go-options.
	* gnu/packages/golang.scm (go-github-com-mreiferson-go-options): New variable.

	gnu: Add go-github-com-julienschmidt-httprouter.
	* gnu/packages/golang.scm (go-github-com-julienschmidt-httprouter): New variable.

2023-09-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-mreiferson-go-svc.
	* gnu/packages/golang.scm (go-github-com-mreiferson-go-svc): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-09-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-bmizerany-perks-quantile.
	* gnu/packages/golang.scm (go-github-com-bmizerany-perks-quantile): New variable.

	gnu: Add go-github-com-bitly-timer-metrics.
	* gnu/packages/golang.scm (go-github-com-bitly-timer-metrics): New variable.

	gnu: Add go-github-com-bitly-go-hostpool.
	* gnu/packages/golang.scm (go-github-com-bitly-go-hostpool): New variable.

2023-09-05  Andy Tai  <atai@atai.org>

	gnu: freerdp: Enable server build.
	* gnu/packages/rdesktop.scm (freerdp): Enable server build.
	[phases] (configure-flags): Enable server build flags.
	[inputs]: Add server build dependencies and additional protocols
	cairo, dbus, gsm, lame, libxdamage, opencl, openh264, openssl.

2023-09-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-recipespipeline: Update to 0.6.6.
	* gnu/packages/julia-xyz.scm (julia-recipespipeline): Update to 0.6.6.

	gnu: julia-recipesbase: Update to 1.2.1.
	* gnu/packages/julia-xyz.scm (julia-recipesbase): Update to 1.2.1.

	gnu: julia-gr: Update to 0.69.5.
	* gnu/packages/julia-xyz.scm (julia-gr): Update to 0.69.5.

	gnu: julia-gr-jll: Update to 0.69.1+0.
	* gnu/packages/julia-jll.scm (julia-gr-jll): Update to 0.69.1+0.

	gnu: gr-framework: Update to 0.69.1.
	* gnu/packages/graphics.scm (gr-framework): Update to 0.69.1.

2023-09-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: p2pool: Update to 3.6.2.
	* gnu/packages/finance.scm (p2pool): Update to 3.6.2.

2023-09-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>
	    Andreas Enge  <andreas@enge.fr>

	doc: manual: Update TeX Live-related sections.
	* doc/guix.texi (Invoking guix import): Mention "--recursive" option.
	(Using TeX and LaTeX): Improve documentation of modular TeX Live.  Insist on
	the incompatibility with TEXLIVE package, and expound part about collections
	and schemes.  Also fix the call to `tlmgr', which does not need to happen from
	a "guix shell" invocation.

2023-09-04  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mumi: Update to 0.0.5-3.2453a5a.
	* gnu/packages/mail.scm (mumi): Update to 0.0.5-3.2453a5a.

2023-09-04  Efraim Flashner  <efraim@flashner.co.il>

	home: Add parcimonie service.
	* gnu/home/services/gnupg.scm (home-parcimonie-service-type,
	home-parcimonie-configuration): New variables.
	* doc/guix.texi (GNU Privacy Guard): Document it.

2023-07-24  Leo Famulari  <leo@famulari.name>

	Revert broken kernel update commits.
	This reverts commits:
	90f2d40b3ef8f8143d18d3c528b271a3f5c303fe^..2cd153ff9b6388ea04fa8bbd54ba452af0a4ce65

	These commits contained a mistake that would break the build of the
	changed packages.

2023-07-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.289.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.289.
	(linux-libre-4.19-pristine-source, deblob-scripts-4.19): Update hashes.

	gnu: linux-libre 5.4: Update to 5.4.251.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.251.
	(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.

	gnu: linux-libre 5.10: Update to 5.10.188.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.188.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	gnu: linux-libre 6.15: Update to 6.15.124.
	* gnu/packages/linux.scm (linux-libre-6.15-version): Update to 6.15.124.
	(linux-libre-6.15-pristine-source, deblob-scripts-6.15): Update hashes.

	gnu: linux-libre 6.1: Update to 6.1.43.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.43.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	gnu: linux-libre 6.4: Update to 6.4.8.
	* gnu/packages/linux.scm (linux-libre-6.4-version): Update to 6.4.8.
	(linux-libre-6.4-pristine-source, deblob-scripts-6.4): Update hashes.

2023-08-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: profiles: Do not raise error on incomplete TeX Live setups.
	* guix/profiles.scm (texlive-font-maps): Check if TEXLIVE-SCRIPTS is present
	in the manifest before trying to generate font maps.

2023-08-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add awslogs.
	* gnu/packages/web.scm (awslogs): New variable.

2023-08-08  AwesomeAdam54321  <adam.faiz@disroot.org>

	gnu: Add savane.
	* gnu/packages/version-control.scm (savane): New variable.

2023-08-08  Juliana Sims  <juli@incana.org>

	gnu: uwufetch: Manually create missing include dir.
	* gnu/packages/admin.scm (uwufetch) [arguments]: Manually create missing
	include dir.

	gnu: uwufetch: Fix typo in build phase name.
	* gnu/packages/admin.scm (uwufetch) [arguments]: Fix typo in build phase name.

2023-08-08  Sam Lockart  <sam@samlockart.com>
	    Ludovic Courtès  <ludo@gnu.org>

	file-systems: Use cgroups v2.
	cgroup v2 is the next generation of the control groups API.  This patch
	replaces the cgroup v1 file systems with the unified cgroup v2 file
	system.

	cgroup v2 allows for things like containerd/podman to run rootless
	containers and opens guix system up to running things like Kubernetes.

	Thanks to Hilton Chain <hako@ultrarare.space> for suggesting the Docker
	service change.

	* gnu/system/file-systems.scm (%control-groups): Change to a single
	"cgroup2" mount point.
	* gnu/services/docker.scm (docker-shepherd-service): Trim 'requirement'
	field accordingly.

2023-08-08  Unstable Horse  <stable.master@unstable.horse>

	gnu: Add gp-saml-gui
	* gnu/packages/vpn.scm (gp-saml-gui): New variable.

2023-08-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: libflame: Tweak synopsis.
	* gnu/packages/maths.scm (libflame)[synopsis]: Expand acronym.

2023-08-08  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: blis: Provide the CBLAS interface.
	* gnu/packages/maths.scm (blis)[arguments]: Add #:configure-flags.

2023-08-08  Ludovic Courtès  <ludo@gnu.org>

	system: Do not check initrd modules for pseudo file systems.
	Reported by hako on #guix.

	* gnu/machine/ssh.scm (machine-check-initrd-modules): Filter out pseudo
	file systems from 'file-systems'.
	* guix/scripts/system.scm (check-initrd-modules): Likewise.

2023-08-08  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: webkitgtk: Update to 2.40.5.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.40.5.

2023-08-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: goaccess: Update to 1.7.2.
	* gnu/packages/web.scm (goaccess): Update to 1.7.2.
	[source]: Patch second timestamp in parser.c.
	[arguments]: Enable geoip and utf8.
	[inputs]: Add libmaxminddb and openssl.

2023-08-08  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 291.
	* gnu/packages/lisp.scm (txr): Update to 291.

	gnu: cl-nodgui: Remove input labels.
	* gnu/packages/lisp-xyz.scm (sbcl-nodgui)[inputs]: Remove labels.
	  [arguments]: Use gexp.

2023-08-08  cage  <cage-dev@twistfold.it>

	gnu: cl-nodgui: Update to 0.4.8.5-2.4a9c2e7.
	* gnu/packages/lisp-xyz.scm (sbcl-nodgui): Update to 0.4.8.5-2.4a9c2e7.
	  [source, home-page]: Switch from Notabug to Codeberg.
	  [inputs]: Remove sbcl-cl-lex and sbcl-cl-yacc. Add sbcl-esrap and tklib.

	gnu: cl-clunit2: Update to 0.5.2-2.5e28343.
	* gnu/packages/lisp-check.scm (sbcl-clunit2): Update to 0.5.2-2.5e28343.
	  [source, home-page]: Switch from Notabug to Codeberg.

	gnu: cl-colors2: Update to 0.5.4-4.7a14107.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-colors2): Update to 0.5.4-4.7a14107.
	  [source, home-page]: Switch from Notabug to Codeberg.

	gnu: cl-i18n: Update to 0.5.5-3.acb162a.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-i18n): Update to 0.5.5-3.acb162a.
	  [source, home-page]: Switch from Notabug to Codeberg.

	gnu: cl-tooter: Update to 1.0.0-4.2e1b22f05.
	* gnu/packages/lisp-xyz.scm (sbcl-tooter): Update to 1.0.0-4.2e1b22f05.

2023-08-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astroalign: Fix build.
	* gnu/packages/astronomy.scm (python-astroalign)[native-inputs]:
	Add python-pytest, python-semantic-version.

	gnu: python-synphot: Update to 1.2.1.
	* gnu/packages/astronomy.scm (python-synphot): Update to 1.2.1.

	gnu: python-pyerfa: Use G-expressions.
	* gnu/packages/astronomy.scm (python-pyerfa): Use G-expressions.
	[snippet]: Remove trailing #t.

	gnu: python-pyerfa: Fix tests.
	* gnu/packages/astronomy.scm (python-pyerfa): Fix tests.
	[build-system]: Change to pyproject-build-system.
	[arguments]: Disable a failing test. Add 'build-extensions phase.

	gnu: python-pyerfa: Update to 2.0.0.3.
	* gnu/packages/astronomy.scm (python-pyerfa): Update to 2.0.0.3.

	gnu: python-sunpy: Update to 5.0.0.
	* gnu/packages/astronomy.scm (python-sunpy): Update to 5.0.0. Drop some
	failing tests.

	gnu: python-cdflib: Update to 1.0.5.
	* gnu/packages/astronomy.scm (python-cdflib): Update to 1.0.5.

	gnu: python-stdatamodels: Update to 1.7.1.
	* gnu/packages/astronomy.scm (python-stdatamodels): Update to 1.7.1.

	gnu: python-stcal: Update to 1.4.2.
	* gnu/packages/astronomy.scm (python-stcal): Update to 1.4.2.

	gnu: python-reproject: Update to 0.11.0.
	* gnu/packages/astronomy.scm (python-reproject): Update to 0.11.0.
	[native-inputs]: Move python-pyvo, python-gwcs, python-shapely from here ...
	[propagated-inputs]: ... to here. Add python-click, python-cloudpickle,
	python-dask, python-fsspec, python-zarr.

2023-08-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtbase: Avoid retaining a reference to gcc-final.
	Fixes <https://issues.guix.gnu.org/63948>.

	* gnu/packages/qt.scm (qtbase) [configure-flags]: Add the
	"-DQT_EMBED_TOOLCHAIN_COMPILER=OFF" flag.

	Reported-by: Ludovic Courtès <ludo@gnu.org>

2023-08-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtbase: Fix qmake link directives.
	* gnu/packages/qt.scm (qtbase) [origin]: Add patch, specifying patches
	explicitly.
	[arguments] <phases>: Augment LIBRARY_PATH in check phase.
	* gnu/packages/patches/qtbase-qmake-use-libname.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-08-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-drms: Update to 0.6.4.
	* gnu/packages/astronomy.scm (python-drms): Update to 0.6.4.

	gnu: python-fitsio: Enable tests.
	* gnu/packages/astronomy.scm (python-fitsio): Enable tests.
	[build-system]: Swap to pyproject-build-system.
	[arguments]: Add new phase 'build-extensions.

	gnu: python-fitsio: Update to 1.1.10.
	* gnu/packages/astronomy.scm (python-fitsio): Update to 1.1.10.
	[native-inputs]: Add python-pytest.
	[propagated-inputs]: Move cfitsio from here ...
	[inputs]: ... to here, do not propagate as it's required only on build
	and link time.

	gnu: python-ccdproc: Update to 2.4.1.
	* gnu/packages/astronomy.scm (python-ccdproc): Update to 2.4.1.
	[native-inputs]: Add python-semantic-version.

	gnu: python-astropy: Update to 5.3.1.
	* gnu/packages/astronomy.scm (python-astropy): Update to 5.3.1.
	[snippet]: Remove trailing #t. Prevent cfitsio from deletion.
	[inputs]: Remove cfitsio.

	gnu: splash: Update to 3.8.2.
	* gnu/packages/astronomy.scm (splash): Update to 3.8.2.

	gnu: libxisf: Update to 0.2.8.
	* gnu/packages/astronomy.scm (libxisf): Update to 0.2.8.

	gnu: calcmysky: Update to 0.3.1.
	* gnu/packages/astronomy.scm (calcmysky) Update to 0.3.1.

	gnu: calceph: Update to 3.5.2.
	* gnu/packages/astronomy.scm (calceph): Update to 3.5.2.

	gnu: python-photutils: Update package style.
	* gnu/packages/astronomy.scm (python-photutils): Update package style.
	[build-system]: Swap to python-build-system.
	[arguments]: Use G-expressions. Rename the phase before check
	'writable-compiler to 'build-extensions to reflect its purpose, add
	new step in phase building extensions for testing.
	[native-inputs]: Remove python-pytest-runner.

	gnu: sextractor: Use G-expressions.
	* gnu/packages/astronomy.scm (sextractor): Use G-expressions.
	[inputs]: Remove labels.

	gnu: sextractor: Update to 2.28.0 and add input.
	* gnu/packages/astronomy.scm (sextractor): Update to 2.28.0, fix build.
	[arguments]: Add configure flags for CFitsio detection.
	[inputs]: Add cfitsio.

2023-08-07  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add older version of jbr.
	* gnu/packages/java.scm (jbr11): New variable.

2023-08-07  Andreas Enge  <andreas@enge.fr>

	gnu: maths: Remove a duplicate module import.
	Reported-by: Andy Tai <atai@atai.org>

	* gnu/packages/maths.scm: Remove duplicate line.

2023-08-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: praat: Honor #:tests?.
	* gnu/packages/language.scm (praat)[arguments]: Check #:tests? in 'check
	phase.

2023-08-07  Preston M. Firestone  <firestone.preston@gmail.com>

	gnu: praat: Update style.
	* gnu/packages/language.scm (praat):
	  [arguments]: Use g-exps.
	  [#:phases]: Drop trailing #t.
	  [inputs]: Use new format.

	gnu: praat: Add tests to praat.
	* gnu/packages/language.scm (praat): Run non-graphical tests.

	gnu: praat: Update to 6.3.10.
	* gnu/packages/language.scm (praat): Update to 6.3.10.
	  [make-flags]: Use (cc-for-target).

2023-08-07  Preston M. Firestone  <firestone.preston@gmail.com>

	gnu: praat: Update to 6.1.49.
	Version 6.1.30 of praat can't be built with GCC. Version 6.1.49 patches
	this. See https://github.com/praat/praat/pull/1622 for more information.

	-- >8 --
	* gnu/packages/language.scm (praat): Update to 6.1.49.
	  [inputs]: Replace gtk+-2 with gtk+.

2023-08-07  Lu Hui  <luhux76@gmail.com>

	gnu: Add tgs2png.
	* gnu/packages/telegram.scm (tgs2png): New variable.

2023-08-07  Christopher Howard  <christopher@librehacker.com>

	gnu: Add kineto.
	* gnu/packages/web.scm (kineto): New variable.

2023-08-07  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: signify: Complete update to 31.
	* gnu/packages/crypto.scm (signify)[source]: Add snippet to delete
	bundled libbsd.
	[license]: Drop bsd-4 as it was replaced with bsd-3.

2023-08-07  fanquake  <fanquake@gmail.com>

	gnu: autoconf-archive: Update to 2023.02.20.
	* gnu/packages/autotools.scm (autoconf-archive): Update to 2023.02.20.

2023-08-07  Ludovic Courtès  <ludo@gnu.org>

	services: Add 'package-database' service.
	* gnu/services/admin.scm (%default-package-database-update-schedule):
	New variable.
	(<package-database-configuration>): New record type.
	(package-database-mcron-jobs): New procedure.
	(package-database-service-type): New variable.
	* doc/guix.texi (File Search Services): Document it.

	services: Add 'file-database' service.
	* gnu/services/admin.scm (%default-file-database-update-schedule)
	(%default-file-database-excluded-directories): New variables.
	(<file-database-configuration>): New record type.
	(file-database-mcron-jobs): New procedure.
	(file-database-service-type): New variable.
	* doc/guix.texi (File Search Services): New node.

2023-08-07  Ricardo G. Herdt  <r.herdt@posteo.de>
	    Andrew Tropin  <andrew@trop.in>

	gnu: guile-scheme-json-rpc: Update to 0.4.0.
	* gnu/packages/guile-xyz.scm (guile-scheme-json-rpc): Update to 0.4.0.
	[inputs]: Add guile-srfi-145, guile-srfi-180, remove guile-json-3.

2023-08-06  Vagrant Cascadian  <vagrant@debian.org>

	gnu: lcrq: Update to 0.1.0.
	* gnu/packages/networking.scm (lcrq): Update to 0.1.0.

2023-07-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: guile-ncurses: Update to 3.1.
	* gnu/packages/guile-xyz.scm (guile-ncurses): Update to 3.1.
	[arguments]: Don't explicitly return #t from phases.

	gnu: lvm2: Update to 2.03.22.
	* gnu/packages/linux.scm (lvm2): Update to 2.03.22.

	gnu: ncmpc: Update to 0.49.
	* gnu/packages/mpd.scm (ncmpc): Update to 0.49.

	gnu: homebank: Update to 5.6.6.
	* gnu/packages/finance.scm (homebank): Update to 5.6.6.

	gnu: cairomm: Update to 1.16.2.
	* gnu/packages/gtk.scm (cairomm): Update to 1.16.2.
	[source]: Hard-code NAME.

	gnu: lynis: Use G-expressions.
	* gnu/packages/admin.scm (lynis)[arguments]:
	Rewrite as G-expressions.

	gnu: lynis: Update to 3.0.9.
	* gnu/packages/admin.scm (lynis): Update to 3.0.9.

	gnu: asymptote: Update to 2.86.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.86.

	gnu: xonotic-data: Update to 0.8.6.
	* gnu/packages/games.scm (xonotic-data): Update to 0.8.6.

	gnu: acpica: Update to 20230628.
	* gnu/packages/admin.scm (acpica): Update to 20230628.

2023-08-05  Vinicius Monego  <monego@posteo.net>

	gnu: python-pymc: Update to 5.7.1.
	* gnu/packages/statistics.scm (python-pymc): Update to 5.7.1.

	gnu: python-pytensor: Update to 2.14.2.
	* gnu/packages/python-science.scm (python-pytensor): Update to 2.14.2.
	[native-inputs]: Add python-pytest-mock.

	gnu: freecad: Update to 0.21.0.
	* gnu/packages/engineering.scm (freecad): Update to 0.21.0.
	[inputs]: Add fmt.

	gnu: gsequencer: Update to 5.5.0.
	* gnu/packages/music.scm (gsequencer): Update to 5.5.0.
	[inputs]: Add json-glib.

2023-08-05  TakeV  <takev@disroot.org>

	gnu: godot: Use system brotli.
	* gnu/packages/game-development.scm (godot)[source]: Do not preserve brotli.
	[arguments]<#:scons-flags>: Add “builtin_brotli=no”.
	[inputs]: Add brotli.

2023-08-05  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add java-commons-rdf-rdf4j.
	* gnu/packages/java-rdf.scm (java-commons-rdf-rdf4j): New variable.

	gnu: Add java-eclipse-rdf4j-sail-nativerdf.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-sail-nativerdf): New variable.

	gnu: Add java-eclipse-rdf4j-sail-memory.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-sail-memory): New variable.

	gnu: Add java-eclipse-rdf4j-sail-base.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-sail-base): New variable.

	gnu: Add java-eclipse-rdf4j-repository-sail.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-repository-sail): New variable.

	gnu: Add java-eclipse-rdf4j-queryalgebra-evaluation.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-queryalgebra-evaluation): New variable.

	gnu: Add java-mapdb.
	* gnu/packages/java.scm (java-mapdb): New variable.

	gnu: Add java-eclipse-rdf4j-repository-sparql.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-repository-sparql): New
	variable.

	gnu: Add java-eclipse-rdf4j-http-client.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-http-client): New variable.

	gnu: Add java-eclipse-rdf4j-http-protocol.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-http-protocol): New variable.

	gnu: Add java-eclipse-rdf4j-queryresultio-sparqljson.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-queryresultio-sparqljson): New
	variable.

	gnu: Add java-eclipse-rdf4j-queryresultio-sparqlxml.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-queryresultio-sparqlxml): New variable.

	gnu: Add java-eclipse-rdf4j-queryresultio-binary.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-queryresultio-binary): New variable.

	gnu: Add java-eclipse-rdf4j-queryresultio-api.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-queryresultio-api): New variable.

	gnu: Add java-eclipse-rdf4j-queryparser-sparql.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-queryparser-sparql): New variable.

	gnu: Add java-eclipse-rdf4j-queryparser-api.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-queryparser-api): New variable.

	gnu: Add java-eclipse-rdf4j-sail-api.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-sail-api): New variable.

	gnu: Add java-eclipse-rdf4j-repository-api.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-repository-api): New variable.

	gnu: Add java-eclipse-rdf4j-queryalgebra-model.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-queryalgebra-model): New variable.

	gnu: Add java-eclipse-rdf4j-query.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-query): New variable.

	gnu: Add java-eclipse-rdf4j-rio-trig.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-rio-trig): New variable.

	gnu: Add java-eclipse-rdf4j-rio-rdfxml.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-rio-rdfxml): New variable.

	gnu: Add java-eclipse-rdf4j-rio-jsonld.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-rio-jsonld): New variable.

	gnu: Add java-eclipse-rdf4j-rio-nquads.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-rio-nquads): New variable.

	gnu: Add java-eclipse-rdf4j-rio-ntriples.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-rio-ntriples): New variable.

	gnu: Add java-eclipse-rdf4j-rio-turtle.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-rio-turtle): New variable.

	gnu: Add java-eclipse-rdf4j-rio-languages.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-rio-languages): New variable.

	gnu: Add java-eclipse-rdf4j-rio-datatypes.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-rio-datatypes): New variable.

	gnu: Add java-eclipse-rdf4j-rio-api.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-rio-api): New variable.

	gnu: Add java-jsonld-java.
	* gnu/packages/java-rdf.scm (java-jsonld-java): New variable.

	gnu: Add java-httpcomponents-httpclient-osgi.
	* gnu/packages/java.scm (java-httpcomponents-httpclient-osgi): New variable.

	gnu: Add java-httpcomponents-httpcore-osgi.
	* gnu/packages/java.scm (java-httpcomponents-httpcore-osgi): New variable.

	gnu: Add java-httpcomponents-httpclient-cache.
	* gnu/packages/java.scm (java-httpcomponents-httpclient-cache): New variable.

	gnu: Add java-easymock-class-extension.
	* gnu/packages/java.scm (java-easymock-class-extension): New variable.

	gnu: Add java-easymock version 3.2.
	* gnu/packages/java.scm (java-easymock-3.2): New variable.

	gnu: Add java-eclipse-rdf4j-model.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-model): New variable.

	gnu: Add java-eclipse-rdf4j-util.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-util): New variable.

	gnu: Add java-eclipse-rdf4j-model-vocabulary.
	* gnu/packages/java-rdf.scm (java-eclipse-rdf4j-model-vocabulary): New variable.

2023-08-05  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add java-eclipse-rdf4j-model-api.
	Since RDF4J is a large framework with many parts, this patch also prepares
	some boilerplate code for the other packages.

	* gnu/packages/java-rdf.scm (%rdf4j-version, %rdf4j-sha256, %rdf4j-source)
	(rdf4j-common-arguments): New variables.
	(java-eclipse-rdf4j-model-api): New variable.

2023-08-05  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add java-commons-rdf-simple.
	* gnu/packages/java-rdf.scm (java-commons-rdf-simple): New variable.

	gnu: Add java-commons-rdf-api-tests.
	* gnu/packages/java-rdf.scm (java-commons-rdf-api-tests): New variable.

	gnu: Add java-commons-rdf-api.
	* gnu/packages/java-rdf.scm: New file.
	(java-commons-rdf-api): New variable.

2023-07-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tlpui: Fix build.
	* gnu/packages/linux.scm (tlpui)[arguments]:
	Search for …/bin/lspci, not …/sbin/lspci.

	gnu: reprotest: Update to 0.7.26.
	* gnu/packages/diffoscope.scm (reprotest): Update to 0.7.26.

	gnu: sudo: Update to 1.9.14p3.
	* gnu/packages/admin.scm (sudo): Update to 1.9.14p3.

	gnu: ndctl: Update to 78.
	* gnu/packages/disk.scm (ndctl): Update to 78.
	[inputs]: Add libtraceevent & libtracefs.

	gnu: libtraceevent: Tweak description.
	* gnu/packages/linux.scm (libtraceevent)[description]: Do grammar.

	gnu: Add libtracefs.
	* gnu/packages/linux.scm (libtracefs): New public variable.

	gnu: diffoscope: Update to 247.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 247.

2023-08-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-liana: Update to 0.1.11-1.10d8177.
	* gnu/packages/bioinformatics.scm (r-liana): Update to 0.1.11-1.10d8177.

2023-07-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: entr: Rewrite description.
	* gnu/packages/entr.scm (entr)[description]: Rewrite.

	gnu: entr: Update to 5.4.
	* gnu/packages/entr.scm (entr): Update to 5.4.
	[arguments]: Don't explicitly return #t from phases.

	gnu: libstrophe: Update to 0.12.3.
	* gnu/packages/messaging.scm (libstrophe): Update to 0.12.3.
	[arguments]: Don't explicitly return #t from phases.

	gnu: catgirl: Use G-expressions.
	* gnu/packages/irc.scm (catgirl)[arguments]:
	Rewrite as G-expressions.

	gnu: catgirl: Update to 2.2.
	* gnu/packages/irc.scm (catgirl): Update to 2.2.

	gnu: catgirl: Don't use snapshot tarball.
	* gnu/packages/irc.scm (catgirl)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: sg3-utils: Download over HTTPS.
	* gnu/packages/scsi.scm (sg3-utils)[source]: Use HTTPS.

	gnu: sg3-utils: Update to 1.48.
	* gnu/packages/scsi.scm (sg3-utils): Update to 1.48.

	gnu: dconf: Update home page.
	* gnu/packages/gnome.scm (dconf)[home-page]: Update.

2023-07-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: delta: Remove broken source URL.
	This does indeed serve infinite redirects, even from the Wayback
	Machine, so there is no value in keeping it here.

	* gnu/packages/debug.scm (delta)[source]: Drop tigris.org URL

2023-07-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: delta: Use Web Archived home page.
	* gnu/packages/debug.scm (delta)[home-page]:
	Use a copy archived by the Wayback Machine.

	gnu: cutter: Update source URL.
	* gnu/packages/engineering.scm (cutter)[source]: Update.

	gnu: cutter: Update home page.
	* gnu/packages/engineering.scm (cutter)[home-page]: Update.

	gnu: cxxtest: Use Web Archived home page.
	* gnu/packages/check.scm (cxxtest)[home-page]:
	Use a copy archived by the Wayback Machine.

	gnu: debian-archive-keyring: Update to 2023.4.
	* gnu/packages/debian.scm (debian-archive-keyring): Update to 2023.4.
	[arguments]: Don't explicitly return #t from phases.

	gnu: ant@1.10: Update to 1.10.13.
	* gnu/packages/java.scm (ant/java8): Update to 1.10.13.

2023-08-03  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: Add ibus-table-others.
	* gnu/packages/ibus.scm (ibus-table-others): New variable.

2023-08-03  Nguyễn Gia Phong  <mcsinyx@disroot.org>
	    宋文武  <iyzsong@member.fsf.org>

	gnu: Add ibus-table.
	* gnu/packages/patches/ibus-table-paths.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/ibus.scm (ibus-table): New variable.

2023-08-03  宋文武  <iyzsong@member.fsf.org>

	gnu: ibus: Wrap ibus-daemon with GUIX_PYTHONPATH and GI_TYPELIB_PATH.
	* gnu/packages/ibus.scm (ibus)[arguments]: Wrap 'ibus-daemon' in the same
	way as 'ibus-setup'.

2023-08-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: apr: Fix building on powerpc-linux.
	* gnu/packages/apr.scm (apr): When building for powerpc-linux add a
	phase to apply a patch.
	[native-inputs]: When building for powerpc-linux add a patch.
	* gnu/packages/patches/apr-fix-atomics.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-07-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team

2023-07-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Remove sky.
	This package, along with other SCUMMVM-based games violate the FSDG: they are
	neither built from nor point towards their corresponding source code.
	See <https://lists.gnu.org/archive/html/guix-devel/2022-08/msg00039.html>
	and <https://lists.gnu.org/archive/html/guix-devel/2023-06/msg00091.html>
	for more information.

	* gnu/packages/games.scm (sky): Delete variable.

2023-07-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Remove queen.
	This package, along with other SCUMMVM-based games violate the FSDG: they are
	neither built from nor point towards their corresponding source code.
	See <https://lists.gnu.org/archive/html/guix-devel/2022-08/msg00039.html>
	and <https://lists.gnu.org/archive/html/guix-devel/2023-06/msg00091.html>
	for more information.

	* gnu/packages/games.scm (make-queen-package, queen, queen-de, queen-fr)
	(queen-it): Delete variable.

2023-07-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Remove lure.
	This package, along with other SCUMMVM-based games violate the FSDG: they are
	neither built from nor point towards their corresponding source code.
	See <https://lists.gnu.org/archive/html/guix-devel/2022-08/msg00039.html>
	and <https://lists.gnu.org/archive/html/guix-devel/2023-06/msg00091.html>
	for more information.

	* gnu/packages/games.scm (make-lure-package, lure, lure-de, lure-es)
	(lure-fr, lure-it): Delete variable.

2023-07-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Remove drascula.
	This package, along with other SCUMMVM-based games violate the FSDG: they are
	neither built from nor point towards their corresponding source code.
	See <https://lists.gnu.org/archive/html/guix-devel/2022-08/msg00039.html>
	and <https://lists.gnu.org/archive/html/guix-devel/2023-06/msg00091.html>
	for more information.

	* gnu/packages/games.scm (drascula): Delete variable.

2023-07-23  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: Add emacs-consult-flycheck.
	* gnu/packages/emacs-xyz.scm (emacs-consult-flycheck): New variable.

	gnu: Add emacs-heaven-and-hell.
	* gnu/packages/emacs-xyz.scm (emacs-heaven-and-hell): New variable.

	gnu: Add emacs-mu4e-dashboard.
	* gnu/packages/emacs-xyz.scm (emacs-mu4e-dashboard): New variable.

	gnu: Add emacs-persistent-scratch.
	* gnu/packages/emacs-xyz.scm (emacs-persistent-scratch): New variable.

	gnu: Add emacs-mode-line-bell.
	* gnu/packages/emacs-xyz.scm (emacs-mode-line-bell): New variable.

	gnu: Add emacs-project-mode-line-tag.
	* gnu/packages/emacs-xyz.scm (emacs-project-mode-line-tag): New variable.

	gnu: Add emacs-exotica-theme.
	* gnu/packages/emacs-xyz.scm (emacs-exotica-theme): New variable.

	gnu: Add emacs-zeno-theme.
	* gnu/packages/emacs-xyz.scm (emacs-zeno-theme): New variable.

	gnu: Add emacs-which-key-posframe.
	* gnu/packages/emacs-xyz.scm (emacs-which-key-posframe): New variable.

	gnu: Add emacs-transient-posframe.
	* gnu/packages/emacs-xyz.scm (emacs-transient-posframe): New variable.

2023-07-23  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: gnome-shell-extension-dash-to-panel: Update to 56.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-panel): Update to 56.

2023-07-23  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: Add emacs-gc-stats.
	* gnu/packages/emacs-xyz.scm (emacs-gc-stats): New variable.

	gnu: Add emacs-sweet-theme.
	* gnu/packages/emacs-xyz.scm (emacs-sweet-theme): New variable.

2023-07-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add glirc.
	* gnu/packages/irc.scm (glirc): New public variable.

	gnu: fuse@2, fuse@3: Reverse inheritance.
	* gnu/packages/linux.scm (fuse-2)[inherit]: From fuse.
	[inputs, supported-systems, home-page, synopsis, description, license]:
	…move these fields from here…
	(fuse)
	[inputs, supported-systems, home-page, synopsis, description, license]:
	…to here, respectively.
	[inherit]: Remove field.

	gnu: Add ghc-vty.
	* gnu/packages/haskell-xyz.scm (ghc-vty): New public variable.

	gnu: unionfs-fuse-static: Run tests.
	* gnu/packages/linux.scm (unionfs-fuse/static)[arguments]: Use
	SUBSTITUTE-KEYWORD-ARGUMENTS, inheriting and extending
	unionfs-fuse's #:configure-flags and #:phases, and inheriting
	its #:tests? #t.

	gnu: Add ghc-irc-core.
	* gnu/packages/haskell-xyz.scm (ghc-irc-core): New public variable.

	gnu: unionfs-fuse-static: Update package style.
	* gnu/packages/linux.scm (unionfs-fuse/static)[source]:
	Rewrite snippet as a G-expression.
	[arguments]: Likewise.  Don't explicitly return #t from phases.
	[inputs]: Remove input labels.

	gnu: Add ghc-hookup.
	* gnu/packages/haskell-xyz.scm (ghc-hookup): New public variable.

	gnu: unionfs-fuse: Use G-expressions.
	* gnu/packages/linux.scm (unionfs-fuse)[arguments]:
	Rewrite as G-expressions.

	gnu: Add ghc-hsopenssl-x509-system.
	* gnu/packages/haskell-crypto.scm (ghc-hsopenssl-x509-system):
	New public variable.

	gnu: unionfs-fuse: Update to 3.3.
	* gnu/packages/linux.scm (unionfs-fuse): Update to 3.3.
	[arguments]: Purport to run the test suite.
	[native-inputs]: Add pkg-config and python-pytest.
	[inputs]: Upgrade fuse-2 to fuse (3).

	gnu: Add ghc-config-schema.
	* gnu/packages/haskell-xyz.scm (ghc-config-schema): New public variable.

	gnu: lxcfs: Update to 5.0.4.
	* gnu/packages/virtualization.scm (lxcfs): Update to 5.0.4.
	[build-system]: Switch to Meson.
	[arguments]: Remove old value.  Install System V init scripts.
	[native-inputs]: Remove autoconf, automake, and libtool.
	Add help2man, python, and python-jinja2.
	[inputs]: Upgrade fuse-2 to fuse (3).

	gnu: Add ghc-config-value.
	* gnu/packages/haskell-xyz.scm (ghc-config-value): New public variable.

	gnu: lxcfs: Use G-expressions.
	* gnu/packages/virtualization.scm (lxcfs)[arguments]:
	Rewrite as G-expressions.

	gnu: Add ghc-curve25519.
	* gnu/packages/haskell-crypto.scm (ghc-curve25519): New public variable.

2023-07-31  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-liana-py.
	* gnu/packages/bioinformatics.scm (python-liana-py): New variable.

	gnu: python-decoupler-py: Update to 1.5.0-1.459b235.
	* gnu/packages/bioinformatics.scm (python-decoupler-py): Update to
	1.5.0-1.459b235.
	[arguments]: Disable two more tests.

2023-07-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-morpho.
	* gnu/packages/cran.scm (r-morpho): New variable.

	gnu: Add r-rvcg.
	* gnu/packages/cran.scm (r-rvcg): New variable.

2023-07-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lxcfs: Fix build.
	* gnu/packages/virtualization.scm (lxcfs)[arguments]:
	Replace the default 'bootstrap phase.

	gnu: calc: Update to 2.14.2.1.
	* gnu/packages/maths.scm (calc): Update to 2.14.2.1.

	gnu: rewritefs: Use G-expressions.
	* gnu/packages/file-systems.scm (rewritefs)[arguments]:
	Rewrite as G-expressions.

	gnu: python-srsly: Update to 2.4.7.
	* gnu/packages/python-xyz.scm (python-srsly): Update to 2.4.7.

	gnu: rewritefs: Update to 0.0.0-1.3a56de8.
	* gnu/packages/file-systems.scm (rewritefs): Update to 0.0.0-1.3a56de8.
	[inputs]: Upgrade fuse-2 to fuse (3).

	gnu: libxml++: Update to 5.0.3.
	* gnu/packages/gnome.scm (libxml++): Update to 5.0.3.

	gnu: jmtpfs: Mark up description.
	* gnu/packages/linux.scm (jmtpfs)[description]: Use @acronym{}.

	gnu: tmon: Update package style.
	* gnu/packages/linux.scm (tmon)[arguments]: Use G-expressions.
	Don't explicitly return #t from phases.

	gnu: python-llfuse: Update to 1.4.4.
	* gnu/packages/python-xyz.scm (python-llfuse): Update to 1.4.4.

	gnu: pv: Update to 1.7.18.
	* gnu/packages/pv.scm (pv): Update to 1.7.18.

	gnu: font-sarasa-gothic: Update to 0.41.4.
	* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.41.4.

	gnu: asunder: Use G-expressions.
	* gnu/packages/cdrom.scm (asunder)[arguments]:
	Rewrite as G-expressions and use THIS-PACKAGE-INPUT.

	gnu: knot: Update to 3.2.9.
	* gnu/packages/dns.scm (knot): Update to 3.2.9.

	gnu: asunder: Update to 3.0.1.
	* gnu/packages/cdrom.scm (asunder): Update to 3.0.1.
	[arguments]: Add a new 'fix-tests phase.

2023-07-30  John Kehayias  <john.kehayias@protonmail.com>

	gnu: kitty: Update to 0.21.2.
	There are newer versions of kitty but there are additional requirements.  From
	v0.22.0 kitty requires additional Sphinx packages which use node to build
	themes.  From v0.27.0 kitty additionally uses Go to build statically compiled,
	standalone binaries to use on servers.  This will require more work to
	package, if possible at all currently (in the case of node and sphinx themes).

	* gnu/packages/patches/kitty-fix-wayland-protocols.patch: New file.
	* gnu/local.mk: Add it.
	* gnu/packages/terminals.scm (kitty): Update to 0.21.2.
	[source]: Use kitty-fix-wayland-protocols.patch.
	[native-inputs, inputs]: Remove labels.
	[phases]: Use gexps.  Improve style.  Use search-input-file.
	Remove trailing #t.
	{check}: Respect tests?.

2023-07-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-chemarrow: Remove duplicate package.
	* gnu/packages/tex.scm (texlive-chemarrow): Remove duplicate package.

	gnu: Add texlive-collection-mathscience.
	* gnu/packages/tex.scm (texlive-collection-mathscience): New variable.

	gnu: Add texlive-zx-calculus.
	* gnu/packages/tex.scm (texlive-zx-calculus): New variable.

	gnu: Add texlive-ytableau.
	* gnu/packages/tex.scm (texlive-ytableau): New variable.

	gnu: Add texlive-yquant.
	* gnu/packages/tex.scm (texlive-yquant): New variable.

	gnu: Add texlive-youngtab.
	* gnu/packages/tex.scm (texlive-youngtab): New variable.

	gnu: Add texlive-yhmath.
	* gnu/packages/tex.scm (texlive-yhmath): New variable.

	gnu: Add texlive-xymtex.
	* gnu/packages/tex.scm (texlive-xymtex): New variable.

	gnu: Add texlive-witharrows.
	* gnu/packages/tex.scm (texlive-witharrows): New variable.

	gnu: Add texlive-venn.
	* gnu/packages/tex.scm (texlive-venn): New variable.

	gnu: Add texlive-unitsdef.
	* gnu/packages/tex.scm (texlive-unitsdef): New variable.

	gnu: Add texlive-ulqda.
	* gnu/packages/tex.scm (texlive-ulqda): New variable.

	gnu: Add texlive-moreverb.
	* gnu/packages/tex.scm (texlive-moreverb): New variable.

	gnu: Add texlive-turnstile.
	* gnu/packages/tex.scm (texlive-turnstile): New variable.

	gnu: Add texlive-tiscreen.
	* gnu/packages/tex.scm (texlive-tiscreen): New variable.

	gnu: Add texlive-thmbox.
	* gnu/packages/tex.scm (texlive-thmbox): New variable.

	gnu: Add texlive-thermodynamics.
	* gnu/packages/tex.scm (texlive-thermodynamics): New variable.

	gnu: Add texlive-textopo.
	* gnu/packages/tex.scm (texlive-textopo): New variable.

	gnu: Add texlive-textgreek.
	* gnu/packages/tex.scm (texlive-textgreek): New variable.

	gnu: Add texlive-tex-ewd.
	* gnu/packages/tex.scm (texlive-tex-ewd): New variable.

	gnu: Add texlive-tensor.
	* gnu/packages/tex.scm (texlive-tensor): New variable.

	gnu: Add texlive-tensind.
	* gnu/packages/tex.scm (texlive-tensind): New variable.

	gnu: Add texlive-tablor.
	* gnu/packages/tex.scm (texlive-tablor): New variable.

	gnu: Add texlive-t-angles.
	* gnu/packages/tex.scm (texlive-t-angles): New variable.

	gnu: Add texlive-synproof.
	* gnu/packages/tex.scm (texlive-synproof): New variable.

	gnu: Add texlive-sympytexpackage.
	* gnu/packages/tex.scm (texlive-sympytexpackage): New variable.

	gnu: Add texlive-syllogism.
	* gnu/packages/tex.scm (texlive-syllogism): New variable.

	gnu: Add texlive-susy.
	* gnu/packages/tex.scm (texlive-susy): New variable.

	gnu: Add texlive-subtext.
	* gnu/packages/tex.scm (texlive-subtext): New variable.

	gnu: Add texlive-subsupscripts.
	* gnu/packages/tex.scm (texlive-subsupscripts): New variable.

	gnu: Add texlive-substances.
	* gnu/packages/tex.scm (texlive-substances): New variable.

	gnu: Add texlive-struktex.
	* gnu/packages/tex.scm (texlive-struktex): New variable.

	gnu: Add texlive-structmech.
	* gnu/packages/tex.scm (texlive-structmech): New variable.

	gnu: Add texlive-steinmetz.
	* gnu/packages/tex.scm (texlive-steinmetz): New variable.

	gnu: Add texlive-statmath.
	* gnu/packages/tex.scm (texlive-statmath): New variable.

	gnu: Add texlive-statistik.
	* gnu/packages/tex.scm (texlive-statistik): New variable.

	gnu: Add texlive-statistics.
	* gnu/packages/tex.scm (texlive-statistics): New variable.

	gnu: Add texlive-statex2.
	* gnu/packages/tex.scm (texlive-statex2): New variable.

	gnu: Add texlive-statex.
	* gnu/packages/tex.scm (texlive-statex): New variable.

	gnu: Add texlive-stanli.
	* gnu/packages/tex.scm (texlive-stanli): New variable.

	gnu: Add texlive-spbmark.
	* gnu/packages/tex.scm (texlive-spbmark): New variable.

	gnu: Add texlive-spalign.
	* gnu/packages/tex.scm (texlive-spalign): New variable.

	gnu: Add texlive-skmath.
	* gnu/packages/tex.scm (texlive-skmath): New variable.

	gnu: Add texlive-siunits.
	* gnu/packages/tex.scm (texlive-siunits): New variable.

	gnu: Add texlive-sistyle.
	* gnu/packages/tex.scm (texlive-sistyle): New variable.

	gnu: Add texlive-simplewick.
	* gnu/packages/tex.scm (texlive-simplewick): New variable.

	gnu: Add texlive-simples-matrices.
	* gnu/packages/tex.scm (texlive-simples-matrices): New variable.

	gnu: Add texlive-simpler-wick.
	* gnu/packages/tex.scm (texlive-simpler-wick): New variable.

	gnu: Add texlive-simplebnf.
	* gnu/packages/tex.scm (texlive-simplebnf): New variable.

	gnu: Add texlive-shuffle.
	* gnu/packages/tex.scm (texlive-shuffle): New variable.

	gnu: Add texlive-sfg.
	* gnu/packages/tex.scm (texlive-sfg): New variable.

	gnu: Add texlive-sesamanuel.
	* gnu/packages/tex.scm (texlive-sesamanuel): New variable.

	gnu: Add texlive-scratchx.
	* gnu/packages/tex.scm (texlive-scratchx): New variable.

	gnu: Add texlive-sclang-prettifier.
	* gnu/packages/tex.scm (texlive-sclang-prettifier): New variable.

	gnu: Add texlive-sciposter.
	* gnu/packages/tex.scm (texlive-sciposter): New variable.

	gnu: Add texlive-sasnrdisplay.
	* gnu/packages/tex.scm (texlive-sasnrdisplay): New variable.

	gnu: Add texlive-sankey.
	* gnu/packages/tex.scm (texlive-sankey): New variable.

	gnu: Add texlive-rmathbr.
	* gnu/packages/tex.scm (texlive-rmathbr): New variable.

	gnu: Add texlive-ribbonproofs.
	* gnu/packages/tex.scm (texlive-ribbonproofs): New variable.

	gnu: Add texlive-revquantum.
	* gnu/packages/tex.scm (texlive-revquantum): New variable.

	gnu: Add texlive-rest-api.
	* gnu/packages/tex.scm (texlive-rest-api): New variable.

	gnu: Add texlive-resolsysteme.
	* gnu/packages/tex.scm (texlive-resolsysteme): New variable.

	gnu: Add texlive-rec-thy.
	* gnu/packages/tex.scm (texlive-rec-thy): New variable.

	gnu: Add texlive-rbt-mathnotes.
	* gnu/packages/tex.scm (texlive-rbt-mathnotes): New variable.

	gnu: Add texlive-rank-2-roots.
	* gnu/packages/tex.scm (texlive-rank-2-roots): New variable.

	gnu: Add texlive-qsharp.
	* gnu/packages/tex.scm (texlive-qsharp): New variable.

	gnu: Add texlive-pythonhighlight.
	* gnu/packages/tex.scm (texlive-pythonhighlight): New variable.

	gnu: Add texlive-pseudocode.
	* gnu/packages/tex.scm (texlive-pseudocode): New variable.

	gnu: Add texlive-pseudo.
	* gnu/packages/tex.scm (texlive-pseudo): New variable.

	gnu: Add texlive-prooftrees.
	* gnu/packages/tex.scm (texlive-prooftrees): New variable.

	gnu: Add texlive-proof-at-the-end.
	* gnu/packages/tex.scm (texlive-proof-at-the-end): New variable.

	gnu: Add texlive-proba.
	* gnu/packages/tex.scm (texlive-proba): New variable.

	gnu: Add texlive-principia.
	* gnu/packages/tex.scm (texlive-principia): New variable.

	gnu: Add texlive-prftree.
	* gnu/packages/tex.scm (texlive-prftree): New variable.

	gnu: Add texlive-polexpr.
	* gnu/packages/tex.scm (texlive-polexpr): New variable.

	gnu: Add texlive-pm-isomath.
	* gnu/packages/tex.scm (texlive-pm-isomath): New variable.

	gnu: Add texlive-pinoutikz.
	* gnu/packages/tex.scm (texlive-pinoutikz): New variable.

	gnu: Add texlive-physunits.
	* gnu/packages/tex.scm (texlive-physunits): New variable.

	gnu: Add texlive-physics2.
	* gnu/packages/tex.scm (texlive-physics2): New variable.

	gnu: Add texlive-physconst.
	* gnu/packages/tex.scm (texlive-physconst): New variable.

	gnu: Add texlive-pfdicons.
	* gnu/packages/tex.scm (texlive-pfdicons): New variable.

	gnu: Add texlive-perfectcut.
	* gnu/packages/tex.scm (texlive-perfectcut): New variable.

	gnu: Add texlive-pascaltriangle.
	* gnu/packages/tex.scm (texlive-pascaltriangle): New variable.

	gnu: Add texlive-overarrows.
	* gnu/packages/tex.scm (texlive-overarrows): New variable.

	gnu: Add texlive-oubraces.
	* gnu/packages/tex.scm (texlive-oubraces): New variable.

	gnu: Add texlive-ot-tableau.
	* gnu/packages/tex.scm (texlive-ot-tableau): New variable.

	gnu: Add texlive-oplotsymbl.
	* gnu/packages/tex.scm (texlive-oplotsymbl): New variable.

	gnu: Add texlive-objectz.
	* gnu/packages/tex.scm (texlive-objectz): New variable.

	gnu: Add texlive-numerica-tables.
	* gnu/packages/tex.scm (texlive-numerica-tables): New variable.

	gnu: Add texlive-numerica-plus.
	* gnu/packages/tex.scm (texlive-numerica-plus): New variable.

	gnu: Add texlive-numerica.
	* gnu/packages/tex.scm (texlive-numerica): New variable.

	gnu: Add texlive-nucleardata.
	* gnu/packages/tex.scm (texlive-nucleardata): New variable.

	gnu: Add texlive-nuc.
	* gnu/packages/tex.scm (texlive-nuc): New variable.

	gnu: Add texlive-nicematrix.
	* gnu/packages/tex.scm (texlive-nicematrix): New variable.

	gnu: Add texlive-nchairx.
	* gnu/packages/tex.scm (texlive-nchairx): New variable.

	gnu: Add texlive-nath.
	* gnu/packages/tex.scm (texlive-nath): New variable.

	gnu: Add texlive-natded.
	* gnu/packages/tex.scm (texlive-natded): New variable.

	gnu: Add texlive-namedtensor.
	* gnu/packages/tex.scm (texlive-namedtensor): New variable.

	gnu: Add texlive-naive-ebnf.
	* gnu/packages/tex.scm (texlive-naive-ebnf): New variable.

	gnu: Add texlive-filecontentsdef.
	* gnu/packages/tex.scm (texlive-filecontentsdef): New variable.

	gnu: Add texlive-multiobjective.
	* gnu/packages/tex.scm (texlive-multiobjective): New variable.

	gnu: Add texlive-mismath.
	* gnu/packages/tex.scm (texlive-mismath): New variable.

	gnu: Add texlive-miller.
	* gnu/packages/tex.scm (texlive-miller): New variable.

	gnu: Add texlive-mhequ.
	* gnu/packages/tex.scm (texlive-mhequ): New variable.

	gnu: Add texlive-mhchem.
	* gnu/packages/tex.scm (texlive-mhchem): New variable.

	gnu: Add texlive-chemgreek.
	* gnu/packages/tex.scm (texlive-chemgreek): New variable.

	gnu: Add texlive-mgltex.
	* gnu/packages/tex.scm (texlive-mgltex): New variable.

	gnu: Add texlive-messagepassing.
	* gnu/packages/tex.scm (texlive-messagepassing): New variable.

	gnu: Add texlive-memorygraphs.
	* gnu/packages/tex.scm (texlive-memorygraphs): New variable.

	gnu: Add texlive-membranecomputing.
	* gnu/packages/tex.scm (texlive-membranecomputing): New variable.

	gnu: Add texlive-mecaso.
	* gnu/packages/tex.scm (texlive-mecaso): New variable.

	gnu: Add texlive-mattens.
	* gnu/packages/tex.scm (texlive-mattens): New variable.

	gnu: Add texlive-matrix-skeleton.
	* gnu/packages/tex.scm (texlive-matrix-skeleton): New variable.

	gnu: Add texlive-matlab-prettifier.
	* gnu/packages/tex.scm (texlive-matlab-prettifier): New variable.

	gnu: Add texlive-mathsemantics.
	* gnu/packages/tex.scm (texlive-mathsemantics): New variable.

	gnu: Add texlive-mathpunctspace.
	* gnu/packages/tex.scm (texlive-mathpunctspace): New variable.

	gnu: Add texlive-mathpartir.
	* gnu/packages/tex.scm (texlive-mathpartir): New variable.

	gnu: Add texlive-mathlig.
	* gnu/packages/tex.scm (texlive-mathlig): New variable.

	gnu: Add texlive-mathfixs.
	* gnu/packages/tex.scm (texlive-mathfixs): New variable.

	gnu: Add texlive-mathcomp.
	* gnu/packages/tex.scm (texlive-mathcomp): New variable.

	gnu: Add texlive-mathcommand.
	* gnu/packages/tex.scm (texlive-mathcommand): New variable.

	gnu: Add texlive-lstbayes.
	* gnu/packages/tex.scm (texlive-lstbayes): New variable.

	gnu: Add texlive-lplfitch.
	* gnu/packages/tex.scm (texlive-lplfitch): New variable.

	gnu: Add texlive-lpform.
	* gnu/packages/tex.scm (texlive-lpform): New variable.

	gnu: Add texlive-longdivision.
	* gnu/packages/tex.scm (texlive-longdivision): New variable.

	gnu: Add texlive-logicproof.
	* gnu/packages/tex.scm (texlive-logicproof): New variable.

	gnu: Add texlive-lie-hasse.
	* gnu/packages/tex.scm (texlive-lie-hasse): New variable.

	gnu: Add texlive-letterswitharrows.
	* gnu/packages/tex.scm (texlive-letterswitharrows): New variable.

	gnu: Add texlive-kvmap.
	* gnu/packages/tex.scm (texlive-kvmap): New variable.

	gnu: Add texlive-karnaughmap.
	* gnu/packages/tex.scm (texlive-karnaughmap): New variable.

	gnu: Add texlive-karnaugh-map.
	* gnu/packages/tex.scm (texlive-karnaugh-map): New variable.

	gnu: Add texlive-karnaugh.
	* gnu/packages/tex.scm (texlive-karnaugh): New variable.

	gnu: Add texlive-jupynotex.
	* gnu/packages/tex.scm (texlive-jupynotex): New variable.

	gnu: Add texlive-jkmath.
	* gnu/packages/tex.scm (texlive-jkmath): New variable.

	gnu: Add texlive-isomath.
	* gnu/packages/tex.scm (texlive-isomath): New variable.

	gnu: Add texlive-ionumbers.
	* gnu/packages/tex.scm (texlive-ionumbers): New variable.

	gnu: Add texlive-interval.
	* gnu/packages/tex.scm (texlive-interval): New variable.

	gnu: Add texlive-includernw.
	* gnu/packages/tex.scm (texlive-includernw): New variable.

	gnu: Add texlive-ibrackets.
	* gnu/packages/tex.scm (texlive-ibrackets): New variable.

	gnu: Add texlive-hepunits.
	* gnu/packages/tex.scm (texlive-hepunits): New variable.

	gnu: Add texlive-hepthesis.
	* gnu/packages/tex.scm (texlive-hepthesis): New variable.

	gnu: Add texlive-hepparticles.
	* gnu/packages/tex.scm (texlive-hepparticles): New variable.

	gnu: Add texlive-hepnames.
	* gnu/packages/tex.scm (texlive-hepnames): New variable.

	gnu: Add texlive-hep-reference.
	* gnu/packages/tex.scm (texlive-hep-reference): New variable.

	gnu: Add texlive-hep.
	* gnu/packages/tex.scm (texlive-hep): New variable.

	gnu: Add texlive-helmholtz-ellis-ji-notation.
	* gnu/packages/tex.scm (texlive-helmholtz-ellis-ji-notation): New variable.

	gnu: Add texlive-gu.
	* gnu/packages/tex.scm (texlive-gu): New variable.

	gnu: Add texlive-grundgesetze.
	* gnu/packages/tex.scm (texlive-grundgesetze): New variable.

	gnu: Add texlive-gotoh.
	* gnu/packages/tex.scm (texlive-gotoh): New variable.

	gnu: Add texlive-glosmathtools.
	* gnu/packages/tex.scm (texlive-glosmathtools): New variable.

	gnu: Add texlive-ghsystem.
	* gnu/packages/tex.scm (texlive-ghsystem): New variable.

	gnu: Add texlive-gene-logic.
	* gnu/packages/tex.scm (texlive-gene-logic): New variable.

	gnu: Add texlive-gastex.
	* gnu/packages/tex.scm (texlive-gastex): New variable.

	gnu: Add texlive-functan.
	* gnu/packages/tex.scm (texlive-functan): New variable.

	gnu: Add texlive-fouridx.
	* gnu/packages/tex.scm (texlive-fouridx): New variable.

	gnu: Add texlive-formal-grammar.
	* gnu/packages/tex.scm (texlive-formal-grammar): New variable.

	gnu: Add texlive-fnspe.
	* gnu/packages/tex.scm (texlive-fnspe): New variable.

	gnu: Add texlive-fixmath.
	* gnu/packages/tex.scm (texlive-fixmath): New variable.

	gnu: Add texlive-fixdif.
	* gnu/packages/tex.scm (texlive-fixdif): New variable.

	gnu: Add texlive-fascicules.
	* gnu/packages/tex.scm (texlive-fascicules): New variable.

	gnu: Add texlive-faktor.
	* gnu/packages/tex.scm (texlive-faktor): New variable.

	gnu: Add texlive-extpfeil.
	* gnu/packages/tex.scm (texlive-extpfeil): New variable.

	gnu: Add texlive-extarrows.
	* gnu/packages/tex.scm (texlive-extarrows): New variable.

	gnu: Add texlive-euclideangeometry.
	* gnu/packages/tex.scm (texlive-euclideangeometry): New variable.

	gnu: Add texlive-eqnnumwarn.
	* gnu/packages/tex.scm (texlive-eqnnumwarn): New variable.

	gnu: Add texlive-eqnarray.
	* gnu/packages/tex.scm (texlive-eqnarray): New variable.

	gnu: Add texlive-eqexpl.
	* gnu/packages/tex.scm (texlive-eqexpl): New variable.

	gnu: Add texlive-eolang.
	* gnu/packages/tex.scm (texlive-eolang): New variable.

	gnu: Add texlive-iexec.
	* gnu/packages/tex.scm (texlive-iexec): New variable.

	gnu: Add texlive-engtlc.
	* gnu/packages/tex.scm (texlive-engtlc): New variable.

	gnu: Add texlive-endiagram.
	* gnu/packages/tex.scm (texlive-endiagram): New variable.

	gnu: Add texlive-emf.
	* gnu/packages/tex.scm (texlive-emf): New variable.

	gnu: Add texlive-eltex.
	* gnu/packages/tex.scm (texlive-eltex): New variable.

	gnu: Add texlive-econometrics.
	* gnu/packages/tex.scm (texlive-econometrics): New variable.

	gnu: Add texlive-easing.
	* gnu/packages/tex.scm (texlive-easing): New variable.

	gnu: Add texlive-dyntree.
	* gnu/packages/tex.scm (texlive-dyntree): New variable.

	gnu: Add texlive-drawstack.
	* gnu/packages/tex.scm (texlive-drawstack): New variable.

	gnu: Add texlive-drawmatrix.
	* gnu/packages/tex.scm (texlive-drawmatrix): New variable.

	gnu: Add texlive-dijkstra.
	* gnu/packages/tex.scm (texlive-dijkstra): New variable.

	gnu: Add texlive-digiconfigs.
	* gnu/packages/tex.scm (texlive-digiconfigs): New variable.

	gnu: Add texlive-diffcoeff.
	* gnu/packages/tex.scm (texlive-diffcoeff): New variable.

	gnu: Add texlive-derivative.
	* gnu/packages/tex.scm (texlive-derivative): New variable.

	gnu: Add texlive-delimset.
	* gnu/packages/tex.scm (texlive-delimset): New variable.

	gnu: Add texlive-delimseasy.
	* gnu/packages/tex.scm (texlive-delimseasy): New variable.

	gnu: Add texlive-delim.
	* gnu/packages/tex.scm (texlive-delim): New variable.

	gnu: Add texlive-decision-table.
	* gnu/packages/tex.scm (texlive-decision-table): New variable.

	gnu: Add texlive-cvss.
	* gnu/packages/tex.scm (texlive-cvss): New variable.

	gnu: Add texlive-csassignments.
	* gnu/packages/tex.scm (texlive-csassignments): New variable.

	gnu: Add texlive-cryptocode.
	* gnu/packages/tex.scm (texlive-cryptocode): New variable.

	gnu: Add texlive-correctmathalign.
	* gnu/packages/tex.scm (texlive-correctmathalign): New variable.

	gnu: Add texlive-conteq.
	* gnu/packages/tex.scm (texlive-conteq): New variable.

	gnu: Add texlive-concrete.
	* gnu/packages/tex.scm (texlive-concrete): New variable.

	gnu: Add texlive-concmath.
	* gnu/packages/tex.scm (texlive-concmath): New variable.

	gnu: Add texlive-computational-complexity.
	* gnu/packages/tex.scm (texlive-computational-complexity): New variable.

	gnu: Add texlive-complexity.
	* gnu/packages/tex.scm (texlive-complexity): New variable.

	gnu: Add texlive-commutative-diagrams.
	* gnu/packages/tex.scm (texlive-commutative-diagrams): New variable.

	gnu: Add texlive-commath.
	* gnu/packages/tex.scm (texlive-commath): New variable.

	gnu: Add texlive-codeanatomy.
	* gnu/packages/tex.scm (texlive-codeanatomy): New variable.

	gnu: Add texlive-clrscode3e.
	* gnu/packages/tex.scm (texlive-clrscode3e): New variable.

	gnu: Add texlive-clrscode.
	* gnu/packages/tex.scm (texlive-clrscode): New variable.

	gnu: Add texlive-chemstyle.
	* gnu/packages/tex.scm (texlive-chemstyle): New variable.

	gnu: Add texlive-chemsec.
	* gnu/packages/tex.scm (texlive-chemsec): New variable.

	gnu: Add texlive-chemschemex.
	* gnu/packages/tex.scm (texlive-chemschemex): New variable.

	gnu: Add texlive-chemplants.
	* gnu/packages/tex.scm (texlive-chemplants): New variable.

	gnu: Add texlive-chemobabel.
	* gnu/packages/tex.scm (texlive-chemobabel): New variable.

	gnu: Add texlive-chemnum.
	* gnu/packages/tex.scm (texlive-chemnum): New variable.

	gnu: Add texlive-chemmacros.
	* gnu/packages/tex.scm (texlive-chemmacros): New variable.

	gnu: Add texlive-chemformula.
	* gnu/packages/tex.scm (texlive-chemformula): New variable.

	gnu: Add texlive-chemexec.
	* gnu/packages/tex.scm (texlive-chemexec): New variable.

	gnu: Add texlive-chemcono.
	* gnu/packages/tex.scm (texlive-chemcono): New variable.

	gnu: Add texlive-chemcompounds.
	* gnu/packages/tex.scm (texlive-chemcompounds): New variable.

	gnu: Add texlive-chemarrow.
	* gnu/packages/tex.scm (texlive-chemarrow): New variable.

	gnu: Add texlive-ccool.
	* gnu/packages/tex.scm (texlive-ccool): New variable.

	gnu: Add texlive-ccfonts.
	* gnu/packages/tex.scm (texlive-ccfonts): New variable.

	gnu: Add texlive-causets.
	* gnu/packages/tex.scm (texlive-causets): New variable.

	gnu: Add texlive-cartonaugh.
	* gnu/packages/tex.scm (texlive-cartonaugh): New variable.

	gnu: Add texlive-calculation.
	* gnu/packages/tex.scm (texlive-calculation): New variable.

	gnu: Add texlive-bytefield.
	* gnu/packages/tex.scm (texlive-bytefield): New variable.

	gnu: Add texlive-bussproofs-extra.
	* gnu/packages/tex.scm (texlive-bussproofs-extra): New variable.

	gnu: Add texlive-bropd.
	* gnu/packages/tex.scm (texlive-bropd): New variable.

	gnu: Add texlive-bpchem.
	* gnu/packages/tex.scm (texlive-bpchem): New variable.

	gnu: Add texlive-bosisio.
	* gnu/packages/tex.scm (texlive-bosisio): New variable.

	gnu: Add texlive-boldtensors.
	* gnu/packages/tex.scm (texlive-boldtensors): New variable.

	gnu: Add texlive-bohr.
	* gnu/packages/tex.scm (texlive-bohr): New variable.

	gnu: Add texlive-bodeplot.
	* gnu/packages/tex.scm (texlive-bodeplot): New variable.

	gnu: Add texlive-bitpattern.
	* gnu/packages/tex.scm (texlive-bitpattern): New variable.

	gnu: Add texlive-biocon.
	* gnu/packages/tex.scm (texlive-biocon): New variable.

	gnu: Add texlive-binomexp.
	* gnu/packages/tex.scm (texlive-binomexp): New variable.

	gnu: Add texlive-begriff.
	* gnu/packages/tex.scm (texlive-begriff): New variable.

	gnu: Add texlive-backnaur.
	* gnu/packages/tex.scm (texlive-backnaur): New variable.

	gnu: Add texlive-axodraw2.
	* gnu/packages/tex.scm (texlive-axodraw2): New variable.

	gnu: Add texlive-autobreak.
	* gnu/packages/tex.scm (texlive-autobreak): New variable.

	gnu: Add texlive-apxproof.
	* gnu/packages/tex.scm (texlive-apxproof): New variable.

	gnu: Add texlive-annotate-equations.
	* gnu/packages/tex.scm (texlive-annotate-equations): New variable.

	gnu: Add texlive-amstex.
	* gnu/packages/tex.scm (texlive-amstex): New variable.

	gnu: Add texlive-amscdx.
	* gnu/packages/tex.scm (texlive-amscdx): New variable.

	gnu: Add texlive-aligned-overset.
	* gnu/packages/tex.scm (texlive-aligned-overset): New variable.

	gnu: Add texlive-algxpar.
	* gnu/packages/tex.scm (texlive-algxpar): New variable.

	gnu: Add texlive-algpseudocodex.
	* gnu/packages/tex.scm (texlive-algpseudocodex): New variable.

	gnu: Add texlive-algorithms.
	* gnu/packages/tex.scm (texlive-algorithms): New variable.

	gnu: Add texlive-algorithmicx.
	* gnu/packages/tex.scm (texlive-algorithmicx): New variable.

	gnu: Add texlive-algorithm2e.
	* gnu/packages/tex.scm (texlive-algorithm2e): New variable.

	gnu: Add texlive-algobox.
	* gnu/packages/tex.scm (texlive-algobox): New variable.

	gnu: Add texlive-alg.
	* gnu/packages/tex.scm (texlive-alg): New variable.

	gnu: Add texlive-accents.
	* gnu/packages/tex.scm (texlive-accents): New variable.

	gnu: Add texlive-12many.
	* gnu/packages/tex.scm (texlive-12many): New variable.

2023-07-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: profiles: Fix auto-generated file deletion.
	* guix/profiles.scm (texlive-font-maps): Make sure auto-generated file exists
	before deleting it, which is not guaranteed when creating the initial texmf
	tree union.

	This is a followup to e43cbeafd1b632f39b08b3644af5230d5350a656.

2023-07-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnucobol: Update to 3.2.
	* gnu/packages/cobol.scm (gnucobol): Update to 3.2.

2023-07-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: parted: Update to 3.6.
	* gnu/packages/disk.scm (parted): Update to 3.6.

	gnu: diffoscope: Update to 246.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 246.

	gnu: python-psycopg2: Update to 2.9.6.
	* gnu/packages/databases.scm (python-psycopg2): Update to 2.9.6.

	gnu: postgresql@11: Update to 11.20.
	* gnu/packages/databases.scm (postgresql-11): Update to 11.20.

	gnu: postgresql@13: Update to 13.11.
	* gnu/packages/databases.scm (postgresql-13): Update to 13.11.

	gnu: postgresql: Update to 15.3.
	* gnu/packages/databases.scm (postgresql): Update to 15.3.

	gnu: apfs-fuse: Update to 0.0.0-2.66b86bd.
	* gnu/packages/file-systems.scm (apfs-fuse): Update to 0.0.0-2.66b86bd.
	[arguments]: Remove anti-fuse@3 configure flag.  Don't install a static
	library.  Don't explicitly return #t from phases.
	[inputs]: Upgrade fuse-2 to fuse (3).

	gnu: fuse@3: Bind to default FUSE variable.
	* gnu/packages/linux.scm (fuse): Rename this…
	(fuse-2): …to this, and…
	(fuse-3): …rename this…
	(fuse): …to this!
	(fuse-static): Rename this…
	(fuse-2-static): …to this.
	Adjust all users.

	gnu: btrfs-progs: Update to 6.3.3.
	* gnu/packages/linux.scm (btrfs-progs): Update to 6.3.3.

	gnu: bindfs: Update to 1.17.4.
	* gnu/packages/file-systems.scm (bindfs): Update to 1.17.4.

	gnu: bmake: Update to 20230723.
	* gnu/packages/build-tools.scm (bmake): Update to 20230723.

	gnu: fasm: Update to 1.73.31.
	* gnu/packages/assembly.scm (fasm): Update to 1.73.31.

	gnu: perl-db-file: Use G-expressions.
	* gnu/packages/databases.scm (perl-db-file)[arguments]:
	Rewrite as G-expressions, using THIS-PACKAGE-INPUT.

	gnu: perl-db-file: Update to 1.858.
	* gnu/packages/databases.scm (perl-db-file): Update to 1.858.
	[arguments]: Don't explicitly return #t from phases.

	gnu: curlftpfs: Add patches to fix bugs.
	* gnu/packages/file-systems.scm (curlftpfs)[source]: Add patches.
	* gnu/packages/patches/curlftpfs-fix-error-closing-file.patch,
	gnu/packages/patches/curlftpfs-fix-file-names.patch,
	gnu/packages/patches/curlftpfs-fix-memory-leak.patch,
	gnu/packages/patches/curlftpfs-fix-no_verify_hostname.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

	gnu: bcachefs-tools: Remove obsolete phase & inputs.
	* gnu/packages/file-systems.scm (bcachefs-tools)[inputs]:
	Remove coreutils-minimal, gawk, and util-linux, needed for an old
	version of the mount.bcachefs wrapper that is no longer present.
	[arguments]: Remove custom #:phases.  The build system no longer
	explicitly builds & installs a shared library.

	gnu: bcachefs-tools: Fix shell script wrappers.
	* gnu/packages/file-systems.scm (bcachefs-tools)[arguments]:
	Add a new 'patch-shell-wrappers phase.

2023-07-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-msgspec: Regenerate autogenerated file.
	* gnu/packages/serialization.scm (python-msgspec)[source]: Add a snippet to
	delete autogenerated "msgspec/atof_consts.h".
	[arguments]: Add new phase to regenerate that file.

	gnu: Add python-deepxde.
	* gnu/packages/machine-learning.scm (python-deepxde): New variable.

	gnu: mlt: Update to 7.18.0.
	* gnu/packages/video.scm (mlt): Update to 7.18.0.

	gnu: python-pymc: Update to 5.6.1.
	* gnu/packages/statistics.scm (python-pymc): Update to 5.6.1.

	gnu: python-arviz: Update to 0.16.1.
	* gnu/packages/statistics.scm (python-arviz): Update to 0.16.1.

	gnu: python-scikit-rf: Update to 0.28.0.
	* gnu/packages/engineering.scm (python-scikit-rf): Update to 0.28.0.

	gnu: hypercorn: Update to 0.14.4.
	* gnu/packages/python-web.scm (hypercorn): Update to 0.14.4.

	gnu: pre-commit: Update to 3.3.3.
	* gnu/packages/version-control.scm (pre-commit): Update to 3.3.3.

	gnu: Add python-scikit-fem.
	* gnu/packages/python-science.scm (python-scikit-fem): New variable.

2023-07-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: h-client: Update URL.
	* gnu/packages/hardware.scm (h-client) [source]: Add trailing '/' to URL.

	gnu: h-client: Fix build.
	* gnu/packages/hardware.scm (h-client) [phases]: Replace sbin/lspci by
	bin/lspci in wrap-more phase.

	gnu: po4a: Update to 0.69.
	* gnu/packages/gettext.scm (po4a): Update to 0.69.

2023-07-29  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: hitch: Do not return #t from custom phases.
	* gnu/packages/web.scm (hitch)[arguments]: Do not return #t from custom
	phases.

	gnu: hitch: Rewrite grep command to not use perl regexps.
	* gnu/packages/web.scm (hitch)[arguments]: Rewrite grep command in a test to
	not use perl regexps.

2023-07-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: profiles: Delete generated files.
	* guix/profiles.scm (texlive-font-maps): Delete generated files.

	Fixes <https://issues.guix.gnu.org/64906>.

2023-07-28  Christopher Baines  <mail@cbaines.net>

	download-nar: Improve output.
	Report errors that occur, output the "Downloading from " line before starting
	to report progress and end the output with a newline.

2023-07-28  fanquake  <fanquake@gmail.com>

	gnu: weechat: Update to 4.0.2.
	* gnu/packages/irc.scm (weechat): Update to 4.0.2.

2023-07-28  Wojtek Kosior  <koszko@koszko.org>

	gnu: libharu: Update to 2.4.3.
	* gnu/packages/pdf.scm (libharu): Update to 2.4.3.

2023-07-28  Andy Tai  <atai@atai.org>

	gnu: openshot: Update to 3.1.1.
	* gnu/packages/video.scm (openshot): Update to 3.1.1.

2023-07-28  Distopico  <distopico@riseup.net>

	gnu: direnv: Update to 2.32.3.
	This version adds support to `guix shell`
	instead of `guix environment` by default.

	* gnu/packages/shellutils.scm (direnv): Update to 2.32.3.

2023-07-28  Andy Tai  <atai@atai.org>

	gnu: xnedit: Update to 1.5.0.
	* gnu/packages/text-editors.scm (xnedit): Update to 1.5.0.

2023-07-28  Hilton Chain  <hako@ultrarare.space>

	gnu: iwd: Update to 2.7.
	* gnu/packages/networking.scm (iwd): Update to 2.7.

	gnu: ell: Update to 0.57.
	* gnu/packages/linux.scm (ell): Update to 0.57.

2023-07-28  Hilton Chain  <hako@ultrarare.space>

	scripts: system: Remove duplicated "--target=TRIPLET" in help messages.
	It's already included in (show-cross-build-options-help).

	* guix/scripts/system.scm (show-help): Remove "--target=TRIPLET".

2023-07-28  TakeV  <takev@disroot.org>

	gnu: Add endgame-singularity.
	* gnu/packages/games.scm (endgame-singularity): New variable.

2023-07-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: linux-libre-arm64-generic: Add support for ath9k wireless.
	* gnu/packages/linux.scm (linux-libre-arm64-generic)[extra-options): Add
	configuration for ath9k_htc.

2023-07-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "services: mpd: Add an 'update' action to trigger a database update."
	This reverts commit e1070ee16036f6dfb84c44aea4119e4db770356b.  Rationale: this
	only works with the default 'endpoints'.  The 'auto-update?' option should be
	sufficient to trigger a database update automatically anyway.

2023-07-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: mpd: Update basic example.
	Relates to <https://issues.guix.gnu.org/63082>.

	* doc/guix.texi (Audio Services): Do not use a deprecated user form; keep the
	default one.  Remove port.  Specify a music-directory.  Mention the importance
	of permissions on the music directory.

2023-07-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: mpd: Provision a default cache directory and set HOME.
	Relates to <https://issues.guix.gnu.org/63082>.

	* gnu/services/audio.scm (mpd-shepherd-service): Create a default .cache
	directory.  Use mkdir-p/perms and refactor loop.  Set the HOME environment
	variables.

2023-07-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: mpd: Auto-detect mpd-output mixer type by default.
	Relates to <https://issues.guix.gnu.org/63082>.

	* gnu/services/audio.scm (mpd-output) [mixer-type]: Change default value from
	"none" to unspecified.
	* doc/guix.texi (Audio Services): Regenerate doc.

2023-07-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: accounts: Export <user-account>.

	services: Avoid 'delete' overrides warning in audio module.
	* gnu/services/audio.scm: Hide 'delete' on (gnu services) import.

	services: mpd: Do not rotate logs when using syslog.
	* gnu/services/audio.scm (mpd-log-rotation): Conditionlize based on the value
	of LOG-FILE.

2023-07-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: mpd: Log to syslog by default.
	Rationale: the tristate value was awkward to deal with, the default log file
	name was odd (/var/log/mpd/log) and it required special attention to create
	the 'mpd' parent directory as root and chowning it to the MPD user.  It also
	didn't match the default behavior of MPD, which is to log to systemd or syslog
	unless a log file is specified.

	* gnu/services/audio.scm (mpd-log-file-sanitizer): New procedure.
	(mpd-configuration) [log-file]: Remove default maybe value.  Add sanitizer.
	(mpd-shepherd-service): Validate the log file parent directory exists and has
	the right permissions.  Conditionally add syslogd to requirements.
	(mympd-log-to-sanitizer): New procedure.
	(mympd-configuration) [log-to]: Change type to maybe-string.  Update doc and
	add sanitizer.
	(mympd-shepherd-service) [requirement]: Fix to use syslogd.  Adjust
	accordingly.
	[start] Adjust accordingly.
	(mympd-log-rotation): Check log-to via maybe-value-set?.
	* doc/guix.texi (Audio Services): Update doc.

2023-07-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: mpd; Refactor start slot directory initialization.
	* gnu/services/audio.scm (mpd-shepherd-service): Standardize the way the log
	file parent and other directories are initialized in the start slot.
	(mympd-shepherd-service): Likewise.

	services: mpd: List log-level in decreasing verbosity order in doc.
	* gnu/services/audio.scm (mpd-configuration) [log-level]: List log-level in
	decreasing verbosity order in doc.
	* doc/guix.texi (Audio Services): Update doc.

2023-07-26  Distopico  <distopico@riseup.net>
	    Andreas Enge  <andreas@enge.fr>

	gnu: Add calc.
	* gnu/packages/maths.scm (calc): New variable.

2023-07-26  David Elsing  <david.elsing@posteo.net>

	gnu: python-pymol: Fix launch script.
	* gnu/packages/chemistry.scm (python-pymol)[#:phases]: Add 'disable-unchroot.
	[native-inputs]: Remove python-setuptools.

2023-07-26  Christopher Baines  <mail@cbaines.net>

	gnu: openjdk9: Fix build on aarch64.
	* gnu/packages/java.scm (openjdk9)[arguments]: Add 'patch-for-aarch64 phase to
	remove duplicate line in interp_masm_aarch64.hpp.

2023-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add glnemo2.
	* gnu/packages/astronomy.scm (glnemo2): New variable.

	gnu: Add ccfits.
	* gnu/packages/astronomy.scm (ccfits): New variable.

2023-07-26  Hilton Chain  <hako@ultrarare.space>

	gnu: python-shiboken-6: Remove inherited workaround.
	Fixes: <https://issues.guix.gnu.org/64803>.

	* gnu/packages/qt.scm (python-shiboken-6)[arguments]<#:phases>: Delete
	'workaround-importlib-error, which breaks the build.

	Reported-by: Formbi <formbi@protonmail.com>

2023-07-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cfitsio: Download source over HTTPS.
	* gnu/packages/astronomy.scm (cfitsio)[source]: Use HTTPS.

2023-07-26  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-86.f39f160.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-86.f39f160.
	[arguments]: Update style.

	gnu: nar-herder: Update to 0-21.53682fa.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-21.53682fa.
	[arguments]: Update style.

	gnu: guix-data-service: Update to 0.0.1-42.1c75394.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-42.1c75394.
	[arguments]: Update style.

2023-07-26  Christopher Baines  <mail@cbaines.net>

	services: guix-data-service: Unlink the two shepherd services.
	So that they can be restarted in dependently.

	* gnu/services/guix.scm (guix-data-service-shepherd-services): Don't require
	the main service from the jobs service.

2023-07-26  Christopher Baines  <mail@cbaines.net>

	gnu: Fix guile-for-guile-emacs builder.
	I think this broke in c4c08775a820868059b59c68d4dfd6be0c9d9010.

	* gnu/packages/guile.scm (guile-for-guile-emacs)[arguments]: Switch to gexp
	for phases.

2023-07-26  Juliana Sims  <juli@incana.org>
	    Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rvvm.
	* gnu/packages/virtualization.scm (rvvm): New variable.

2023-07-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: toot: Update to 0.38.1.
	* gnu/packages/mastodon.scm (toot): Update to 0.38.1.
	[inputs]: Add python-tomlkit.

	gnu: urlscan: Update to 1.0.1.
	* gnu/packages/mail.scm (urlscan): Update to 1.0.1.

	gnu: mpv: Update to 0.36.0.
	* gnu/packages/video.scm (mpv): Update to 0.36.0.

2023-07-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: qemu: Update to 7.2.4.
	* gnu/packages/virtualization.scm (qemu): Update to 7.2.4.

2023-07-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: mpd: Rename %set-user-group to set-user-group.
	The convention to use % as a prefix is for "special" variables rather than
	procedures.

	* gnu/services/audio.scm (%set-user-group): Rename to...
	(set-user-group): ... this.

2023-07-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: mpd: Streamline mpd-user-sanitizer and mympd-user-sanitizer.
	* gnu/services/audio.scm (mpd-user-sanitizer, %mympd-user): Remove extraneous
	group field, already inherited.
	(%mpd-user, %mympd-user): Clarify %lazy-group explanatory comment.  Fix
	indentation.

	services: mpd: Add an 'update' action to trigger a database update.
	* gnu/services/audio.scm (mpd-shepherd-service): Register a new update action.
	* doc/guix.texi (Audio Services): Document it.

	services: mpd: Add auto-update? field to mpd-configuration.
	* gnu/services/audio.scm (mpd-configuration) [auto-update?]: New field.
	* doc/guix.texi (Audio Services): Update doc.

	etc: Add a Qt team.
	* etc/teams.scm.in (qt): New variable.
	('Maxim Cournoyer'): Add to qt team.

	etc: Add a telephony team.
	* etc/teams.scm.in (telephony): New variable.
	('Maxim Cournoyer'): Add to telephony team.

2023-07-25  Janneke Nieuwenhuizen  <janneke@gnu.org>

	cuirass: Update hurd-manifest with newly supported packages.
	* build-aux/cuirass/hurd-manifest.scm: Include full build of python-minimal
	and gettext-minimal (no longer without-tests).  Add grub-minimal, grub,
	guix-without-tests and guile-3.0 (no longer delete it from guix dependencies).

2023-07-25  Efraim Flashner  <efraim@flashner.co.il>

	transformations: Wrap go binary.
	* guix/transformations.scm (tuning-compiler): Adjust to wrap the go
	binary with the appropriate environment variable.
	(build-system-with-tuning-compiler): Remove custom 'set-microarchitecture
	phase.

2023-07-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: opensbi: Remove configure-flags.
	The 'configure phase is removed and nothing uses it.

	* gnu/packages/firmware.scm (make-opensbi-package)[arguments]: Remove
	configure-flags.

2023-07-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: opensbi: Update to 1.3.1.
	* gnu/packages/firmware.scm (make-opensbi-package): Update to 1.3.1.

2023-07-25  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: nyxt: Update to 3.5.0.
	* gnu/packages/web-browsers.scm (nyxt): Update to 3.5.0.

	gnu: cl-nasdf: Update to 0.1.6.
	* gnu/packages/lisp-xyz.scm (sbcl-nasdf): Update to 0.1.6.

2023-07-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: hackrf: Update to 2023.01.1.
	* gnu/packages/radio.scm (hackrf): Update to 2023.01.1.

2023-07-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lvm2: Update to 2.03.21.
	* gnu/packages/linux.scm (lvm2): Update to 2.03.21.
	[source]: Remove patch.  Don't explicitly return #t from snippet.
	[arguments]: Don't explicitly return #t from phases.
	* gnu/packages/patches/lvm2-static-link.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2023-07-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dkimproxy: Wrap with perl-cryptx.
	Fixes ‘Can't locate Crypt/PK/Ed25519.pm in @INC’.

	* gnu/packages/mail.scm (dkimproxy)[inputs]: Add perl-cryptx.
	[arguments]: Wrap the scripts with it.

2023-07-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: virt-viewer: Fix build.
	* gnu/packages/spice.scm (virt-viewer)[arguments]: Add a new
	'build-with-recent-meson phase.

2023-07-24  Distopico  <distopico@riseup.net>
	    Andreas Enge  <andreas@enge.fr>

	gnu: Add sdkmanager.
	* gnu/packages/android.scm (sdkmanager): New variable.

2023-07-24  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-ironclad: Update to 0.59.
	* gnu/packages/lisp-xyz.scm (sbcl-ironclad): Update to 0.59.

2023-07-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nss: Fix building on powerpc-linux.
	* gnu/packages/nss.scm (nss)[arguments]: Skip tests on powerpc-linux.
	Adjust the configure-flags when building for powerpc-linux to not use
	features unavailable for that architecture.

2023-07-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-openai.
	* gnu/packages/python-web.scm (python-openai): New variable.

	gnu: Add python-fastapi-csrf-protect.
	* gnu/packages/python-web.scm (python-fastapi-csrf-protect): New variable.

	gnu: Add r-degreport.
	* gnu/packages/bioconductor.scm (r-degreport): New variable.

	gnu: Add r-wheatmap.
	* gnu/packages/cran.scm (r-wheatmap): New variable.

	gnu: Add r-setrng.
	* gnu/packages/cran.scm (r-setrng): New variable.

2023-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: darktable: Update to 4.4.2.
	* gnu/packages/photo.scm (darktable): Update to 4.4.2.

	gnu: hwinfo: Remove input labels.
	* gnu/packages/hardware.scm (hwinfo)[inputs]:
	Remove input labels.

	gnu: hwinfo: Update to 23.2.
	* gnu/packages/hardware.scm (hwinfo): Update to 23.2.

	gnu: godot: Update to 4.1.1.
	* gnu/packages/game-development.scm (godot): Update to 4.1.1.

	gnu: emacs-pos-tip: Update to 0.4.7.
	* gnu/packages/emacs-xyz.scm (emacs-pos-tip): Update to 0.4.7.

	gnu: mplayer: Use #:configure-flags.
	* gnu/packages/video.scm (mplayer)[arguments]: Move configure flags
	to their proper keyword, and honour them in the 'configure phase.

	gnu: mplayer: Use G-expressions.
	* gnu/packages/video.scm (mplayer)[arguments]:
	Rewrite as G-expressions.

	gnu: mplayer: Remove input labels.
	* gnu/packages/video.scm (mplayer)[inputs]:
	Remove input labels.

	gnu: mplayer: Update to 1.5.
	* gnu/packages/video.scm (mplayer): Update to 1.5.

	gnu: python-compreffor: Mark up description.
	* gnu/packages/fontutils.scm (python-compreffor)[synopsis, description]:
	Use @acronym{}.

	gnu: python-compreffor: Update to 0.5.4.
	* gnu/packages/fontutils.scm (python-compreffor): Update to 0.5.4.

2023-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	guix-install.sh: Fix incomplete installation.
	‘false || return’ returns false, and
	‘set -e’ aborts the script.  This leaves
	Guix half installed with visual indication of error.

	* etc/guix-install.sh (sys_customize_bashrc, sys_maybe_setup_selinux):
	Explicitly return 0.

2023-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	guix-install.sh: Install SELinux policy only if tools are present.
	* etc/guix-install.sh (sys_maybe_setup_selinux): Silently return if
	the ‘semodule’ or ‘restorecon’ commands are missing.

	gnu: brltty: Use G-expressions.
	* gnu/packages/accessibility.scm (brltty)[arguments]:
	Rewrite as G-expressions.

	gnu: brltty: Update to 6.6.
	* gnu/packages/accessibility.scm (brltty): Update to 6.6.

	gnu: google-highway: Update to 1.0.5.
	* gnu/packages/cpp.scm (google-highway): Update to 1.0.5.

	gnu: bmake: Update to 20230711.
	* gnu/packages/build-tools.scm (bmake): Update to 20230711.

	gnu: conan: Update to 2.0.9.
	* gnu/packages/package-management.scm (conan): Update to 2.0.9.
	[arguments]: Upgrade python-pyyaml-5 to python-pyyaml.

2023-07-22  宋文武  <iyzsong@member.fsf.org>

	gnu: atril: Update to 1.26.1.
	* gnu/packages/mate.scm (atril): Update to 1.26.1.

	gnu: mate: Remove duplicated mate-utils from inputs.
	* gnu/packages/mate.scm (mate)[inputs]: Remove duplicated mate-utils.

	gnu: mate-icon-theme: Update to 1.26.0.
	* gnu/packages/mate.scm (mate-icon-theme): Update to 1.26.0.

	gnu: mate-common: Update to 1.26.0.
	* gnu/packages/mate.scm (mate-common): Update to 1.26.0.

2023-07-22  Andy Tai  <atai@atai.org>

	gnu: mate-themes: Update to 3.22.24.
	* gnu/packages/mate.scm (mate-themes): Update to 3.22.24.

	gnu: mate-power-manager: Update to 1.26.1.
	* gnu/packages/mate.scm (mate-power-manager): Update to 1.26.1.
	[inputs]: Add libsecret.

	gnu: mate-polkit: Update to 1.26.1.
	* gnu/packages/mate.scm (mate-polkit): Update to 1.26.1.

	gnu: mate-system-monitor: Update to 1.26.0.
	* gnu/packages/mate.scm (mate-system-monitor): Update to 1.26.0.

	gnu: pluma: Update to 1.26.1.
	* gnu/packages/mate.scm (pluma): Update to 1.26.1.
	[inputs]: Replace gtksourceview-3 with gtksourceview-4.

	gnu: engrampa: Update to 1.26.1.
	* gnu/packages/mate.scm (engrampa): Update to 1.26.1.

	gnu: eom: Update to 1.26.1.
	* gnu/packages/mate.scm (eom): Update to 1.26.1.

	gnu: mate-utils: Update to 1.26.1.
	* gnu/packages/mate.scm (mate-utils): Update to 1.26.1.

	gnu: mate-menus: Update to 1.26.1.
	* gnu/packages/mate.scm (mate-menus): Update to 1.26.1.

	gnu: mate-screensaver: Update to 1.26.2.
	* gnu/packages/mate.scm (mate-screensaver): Update to 1.26.2.

	gnu: mate-netbook: Update to 1.26.0.
	* gnu/packages/mate.scm (mate-netbook): Update to 1.26.0.

	gnu: mate-backgrounds: Update to 1.26.0.
	* gnu/packages/mate.scm (mate-backgrounds): update to 1.26.0.

	gnu: mate-calc: Update to 1.26.0.
	* gnu/packages/mate.scm (mate-calc): Update to 1.26.0.
	[inputs]: Add mpc and mpfr.

	gnu: mate-user-guide: Update to 1.26.1.
	* gnu/packages/mate.scm (mate-user-guide): Update to 1.26.1.

	gnu: mate-control-center: Update to 1.26.1.
	* gnu/packages/mate.scm (mate-control-center): Update to 1.26.1.

	gnu: caja-extensions: Update to 1.26.1.
	* gnu/packages/mate.scm (caja-extensions): Update to 1.26.1.

	gnu: marco: Update to 1.26.2.
	* gnu/packages/mate.scm (marco): Update to 1.26.2.
	[inputs]: Add libxres.

	gnu: caja: Update to 1.26.1.
	* gnu/packages/mate.scm (caja): update to 1.26.1.

	gnu: mate-panel: Update to 1.26.3.
	* gnu/packages/mate.scm (mate-panel): Update to 1.26.3.

	gnu: mate-media: Update to 1.26.1.
	* gnu/packages/mate.scm (mate-media): Update to 1.26.1.

	gnu: mate-applets: Update to 1.26.1.
	* gnu/packages/mate.scm (mate-applets): Update to 1.26.1.
	[inputs]: Add libnl.

	gnu: libmatekbd: Update to 1.26.1.
	* gnu/packages/mate.scm (libmatekbd): Update to 1.26.1.

	gnu: libmatemixer: Update to 1.26.0.
	* gnu/packages/mate.scm (libmatemixer): Update to 1.26.0.

	gnu: mate-settings-daemon: Update to 1.26.1.
	* gnu/packages/mate.scm (mate-settings-daemon): Update to 1.26.1.

	gnu: mate-session-manager: Update to 1.26.1.
	* gnu/packages/mate.scm (mate-session-manager): Update to 1.26.1.

	gnu: mate-terminal: Update to 1.26.1.
	* gnu/packages/mate.scm (mate-terminal): Update to 1.26.1.

2023-07-22  Andy Tai  <atai@atai.org>
	    宋文武  <iyzsong@member.fsf.org>

	gnu: libmateweather: Update to 1.26.1.
	* gnu/packages/mate.scm (libmateweather): Update to 1.26.1.
	[source]: Add libmateweather-use-TZDIR.patch.
	[inputs]: Replace tzdata with tzdata-for-tests.
	[arguments]: Set TZDIR, ignore test failure for 'check-timezones.sh'.
	* gnu/packages/patches/libmateweather-use-TZDIR.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-07-22  Andy Tai  <atai@atai.org>

	gnu: mate-desktop: Update to 1.26.1.
	* gnu/packages/mate.scm (mate-desktop): Update to 1.26.1.

2023-07-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: welle-io: Enable airspy support.
	* gnu/packages/radio.scm (welle-io)[inputs]: Add airspy.
	  [arguments]: Update 'configure-flags'.

	gnu: gr-osmosdr: Enable airspy support.
	* gnu/packages/radio.scm (gr-osmosdr)[inputs]: Add airspy.

	gnu: sdrangel: Enable airspy support.
	* gnu/packages/radio.scm (sdrangel)[inputs]: Add airspy.

	gnu: sdr++: Enable airspy support.
	* gnu/packages/radio.scm (sdr++)[inputs]: Add airspy.
	  [arguments]: Update 'configure-flags'.

	gnu: Add soapyairspy.
	* gnu/packages/radio.scm (soapyairspy): New variable.

	gnu: Add airspy.
	* gnu/packages/radio.scm (airspy): New variable.

2023-07-22  Hilton Chain  <hako@ultrarare.space>

	gnu: tessen: Update to 2.2.1.
	* gnu/packages/password-utils.scm (tessen): Update to 2.2.1.
	[arguments]<#:make-flags>: Set DESTDIR.
	[license]: License has been changed to GPL2-only.

2023-07-22  Rikard Nordgren  <hrn@posteo.net>

	gnu: Add perl-statistics-distributions.
	* gnu/packages/perl.scm (perl-statistics-distributions): New variable.

	gnu: Add perl-test-inter.
	* gnu/packages/perl-check.scm (perl-test-inter): New variable.

2023-07-22  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: emacs-org-modern: Update to 0.10.
	* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 0.10.

2023-07-22  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: agda-cubical: Update to 0.5.
	* gnu/packages/agda.scm (agda-cubical): Update to 0.5.

2023-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: foot: Update to 1.15.1.
	* gnu/packages/terminals.scm (foot): Update to 1.15.1.

	gnu: openssh: Use G-expressions.
	* gnu/packages/ssh.scm (openssh)[arguments]:
	Rewrite as G-expressions.

	gnu: openssh: Remove input labels.
	* gnu/packages/ssh.scm (openssh)[inputs]: Remove input labels.
	(openssh-sans-x)[inputs]: Use MODIFY-INPUTS.

	gnu: openssh: Update to 9.3p2.
	* gnu/packages/ssh.scm (openssh): Update to 9.3p2.

	gnu: gitolite: Update to 3.6.13.
	* gnu/packages/version-control.scm (gitolite): Update to 3.6.13.

	gnu: cryfs: Update to 0.11.4.
	* gnu/packages/crypto.scm (cryfs): Update to 0.11.4.
	[arguments]: Remove obsolete phase.

	gnu: mygui: Update to 3.4.2.
	* gnu/packages/game-development.scm (mygui): Update to 3.4.2.
	(mygui-gl)[inputs]: Add libglvnd, and a union of sdl2 and sdl2-image.

	gnu: labwc: Update to 0.6.4.
	* gnu/packages/wm.scm (labwc): Update to 0.6.4.

	gnu: osinfo-db: Use G-expressions.
	* gnu/packages/virtualization.scm (osinfo-db)[arguments]:
	Rewrite as G-expressions.

	gnu: osinfo-db: Update to 20230719.
	* gnu/packages/virtualization.scm (osinfo-db): Update to 20230719.

	gnu: gallery-dl: Update to 1.25.8.
	* gnu/packages/video.scm (gallery-dl): Update to 1.25.8.

	gnu: qtractor: Update to 0.9.34.
	* gnu/packages/music.scm (qtractor): Update to 0.9.34.

	gnu: purescript: Use G-expressions.
	* gnu/packages/purescript.scm (purescript)[arguments]:
	Rewrite as G-expressions.

	gnu: purescript: Update to 0.15.10.
	* gnu/packages/purescript.scm (purescript): Update to 0.15.10.

	gnu: wla-dx: Use G-expressions.
	* gnu/packages/assembly.scm (wla-dx)[arguments]:
	Rewrite as G-expressions.

	gnu: wla-dx: Update to 10.5.
	* gnu/packages/assembly.scm (wla-dx): Update to 10.5.

	gnu: snapcast: Update to 0.27.0.
	* gnu/packages/audio.scm (snapcast): Update to 0.27.0.

	gnu: srecord: Update to 1.65.0.
	* gnu/packages/flashing-tools.scm (srecord): Update to 1.65.0.
	[source]: Add a snippet to fix the very special build system.
	[arguments]: Rewrite using G-expressions.  Remove the old
	[native-inputs]: Remove bison and libtool.  Add doxygen,
	graphviz, psutils, perl, and perl-ipc-run3.

	gnu: diffoscope: Update to 245.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 245.

	gnu: ode: Update to 0.16.4.
	* gnu/packages/game-development.scm (ode): Update to 0.16.4.

2023-07-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: linux-libre: Apply wireguard patch fixing keep-alive bug.
	* gnu/packages/patches/linux-libre-wireguard-postup-privkey.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/linux.scm (linux-libre-6.4-source, linux-libre-6.3-source)
	(linux-libre-6.2-source, linux-libre-6.1-source, linux-libre-5.15-source)
	(linux-libre-5.10-source): Apply it.

	services: wireguard: Add a 'configuration' action.
	* gnu/services/vpn.scm (wireguard-shepherd-service) [actions]: New field.

2023-07-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: wireguard: Clean-up configuration file serializer.
	Previously, the generated config file would contain arbitrary whitespace that
	made it look ugly.

	* gnu/services/vpn.scm (<wireguard-configuration>) [dns]: Change default value
	from #f to '().
	(wireguard-configuration-file): Use match-record.  Format each line
	individually, assembling the lines at the end to avoid extraneous white space.
	* doc/guix.texi (VPN Services): Update doc.

2023-07-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: wireguard: Implement a dynamic IP monitoring feature.
	* gnu/services/vpn.scm (<wireguard-configuration>)
	[monitor-ips?, monitor-ips-internal]: New fields.
	* gnu/services/vpn.scm (define-with-source): New syntax.
	(wireguard-service-name, strip-port/maybe)
	(ipv4-address?, ipv6-address?, host-name?)
	(endpoint-host-names): New procedure.
	(wireguard-monitoring-jobs): Likewise.
	(wireguard-service-type): Register it.
	* tests/services/vpn.scm: New file.
	* Makefile.am (SCM_TESTS): Register it.
	* doc/guix.texi (VPN Services): Update doc.

	Reviewed-by: Bruno Victal <mirai@makinata.eu>

2023-07-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: herd: Add a new 'current-service' procedure.
	* gnu/services/herd.scm (current-service): New procedure, mostly reusing the
	existing current-services.
	(current-services): Implement in terms of the above procedure.

2023-07-21  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Oops, distribute ghostscript-CVE-* patches again.
	This is a follow-up to commit
	    03f35ff390d5f77843d65a9df4bd763f82049d24
	    gnu: ghostscript: Fix build for the Hurd.

	Reported by bjc via IRC.

	* gnu/local.mk (dist_patch_DATA): Re-add ghostscript-CVE-2023-36664.patch, and
	ghostscript-CVE-2023-36664-fixup.patch.

2023-07-21  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: emacs-no-littering: Update to 1.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.5.0.

2023-07-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: swig: Skip tests when cross-compiling.
	* gnu/packages/swig.scm (swig)[arguments]: Adjust #:tests? to skip tests
	when cross-compiling.

	gnu: libpaper: Skip tests when cross-compiling.
	* gnu/packages/ghostscript.scm (libpaper)[arguments]: Adjust #:tests to
	skip tests when cross-compiling.

	gnu: parted: Skip tests when cross-compiling.
	* gnu/packages/disk.scm (parted)[arguments]: Adjust #:tests? to skip
	tests when cross-compiling.

	gnu: newick-utils: Skip tests when cross-compiling.
	* gnu/packages/bioinformatics.scm (newick-utils)[arguments]: Adjust
	 #: tests? to skip tests when cross-compiling.

	gnu: zstd: Skip tests when cross-compiling.
	* gnu/packages/compression.scm (zstd)[arguments]: Adjust #:tests? to
	skip tests when cross-compiling.

	chez-sheme-for-racket: Fix building on riscv64-linux.
	* gnu/packages/racket.scm (%racket-origin): Add patch.
	* gnu/packages/patches/racket-rktboot-riscv64-support.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libopenshot-audio: Use G-expressions.
	* gnu/packages/audio.scm (libopenshot-audio)[arguments]:
	Rewrite as G-expressions.

	gnu: libopenshot-audio: Update to 0.3.2.
	* gnu/packages/audio.scm (libopenshot-audio): Update to 0.3.2.

	gnu: libopenshot: Update to 0.3.2.
	* gnu/packages/video.scm (libopenshot): Update to 0.3.2.
	[arguments]: Don't explicitly return #t from phases.

	gnu: stellarium: Update to 23.2.
	* gnu/packages/astronomy.scm (stellarium): Update to 23.2.

	gnu: qxlsx: Fix include directory.
	* gnu/packages/qt.scm (qxlsx)[source]: Add patch.
	* gnu/packages/patches/qxlsx-fix-include-directory.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: xa: Use G-expressions.
	* gnu/packages/assembly.scm (xa)[arguments]:
	Rewrite as G-expressions.

	gnu: xa: Update to 2.3.14.
	* gnu/packages/assembly.scm (xa): Update to 2.3.14.

2023-07-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: bootloaders: Avoid top-level circular references.
	Fixes <https://issues.guix.gnu.org/64745>.

	The regression was introduced in
	ed5dc3a25d858a394bb7db937a51d866c3cdc6ed: at the top level,
	bootloaders.scm and firmware.scm would depend on each other, leading to
	unbound variables when loaded, depending on the order in which they got
	loaded.

	* gnu/packages/bootloaders.scm (make-u-boot-sunxi64-package): Expect
	'scp-firmware' to be a promise; force it in 'native-inputs'.
	(u-boot-pine64-plus, u-boot-pine64-lts, u-boot-pinebook): Wrap the 3rd
	argument to 'make-u-boot-sunxi64-package' into 'delay'.

	Reported-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fontforge@20190801: Fix build.
	* gnu/packages/fontutils.scm (fontforge-20190801)[arguments]:
	Rewrite as G-expressions.

2023-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: adanaxisgpl: Install the .mush files (again).
	This out of an abundance of caution more than anything.

	* gnu/packages/games.scm (adanaxisgpl)[arguments]: Add an 'install-data phase.
	[native-inputs]: Use a later commit for adanaxis-data.

2023-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: adanaxisgpl: Remove input labels.
	* gnu/packages/games.scm (adanaxisgpl)[native-inputs, inputs]:
	Remove input labels.
	[arguments]: Adjust the 'unpack-inputs phase to search for files, not
	labels.

	gnu: adanaxisgpl: Build from Git.
	* gnu/packages/games.scm (adanaxisgpl-mush): Remove variable.
	(adanaxisgpl)[source]: Fetch from Git.  In the snippet, create missing
	directories, arrange to create missing files, and don't explicitly
	return #t.
	[arguments]: Add an 'unpack-inputs phase, replace the default
	'bootstrap, and remove 'install-data.
	[native-inputs]: Remove adanaxis-mush.  Add adanaxis-data,
	adanaxis-mushruby, autoconf, automake, and perl.

	gnu: sdl2-ttf: Update to 2.20.2.
	* gnu/packages/sdl.scm (sdl2-ttf): Update to 2.20.2.

	gnu: sdl2-mixer: Update to 2.6.3.
	* gnu/packages/sdl.scm (sdl2-mixer): Update to 2.6.3.
	[source]: Don't explicitly return #t from snippet.

	gnu: sdl2-image: Update to 2.6.3.
	* gnu/packages/sdl.scm (sdl2-image): Update to 2.6.3.

2023-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wsdd: Fix cross-‘compilation’.
	The copy-build-system appears unsuitable for scripts.

	* gnu/packages/samba.scm (wsdd)[build-system]:
	Switch to the GNU build system.
	[arguments]: Replace #:install-plan with custom #:phases.

2023-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wsdd: Remove input labels.
	* gnu/packages/samba.scm (wsdd)[inputs]:
	Remove input labels.

	gnu: wsdd: Update to 0.7.1.
	* gnu/packages/samba.scm (wsdd): Update to 0.7.1.

	gnu: rpi-imager: Update to 1.7.5.
	* gnu/packages/raspberry-pi.scm (rpi-imager): Update to 1.7.5.

	gnu: qxlsx: Update to 1.4.6.
	* gnu/packages/qt.scm (qxlsx): Update to 1.4.6.

	gnu: python-pyzstd: Unbundle and dynamically link Zstd.
	* gnu/packages/python-compression.scm (python-pyzstd)[source]:
	Delete bundled Zstd.
	[arguments]: Add "--dynamic-link-zstd" configure flag, and honour it.
	[inputs]: Add zstd.

	gnu: python-pyzstd: Update to 0.15.9.
	* gnu/packages/python-compression.scm (python-pyzstd): Update to 0.15.9.

	gnu: lensfun: Update to 0.3.4.
	* gnu/packages/photo.scm (lensfun): Update to 0.3.4.

	gnu: xpdf: Update to 4.04.
	* gnu/packages/pdf.scm (xpdf): Update to 4.04.

	gnu: yapet: Fix documentation directory.
	* gnu/packages/password-utils.scm (yapet)[arguments]: Add missing stroke.

	gnu: yapet: Update to 2.6.
	* gnu/packages/password-utils.scm (yapet): Update to 2.6.

	gnu: passwdqc: Update to 2.0.3.
	* gnu/packages/password-utils.scm (passwdqc): Update to 2.0.3.

	gnu: otpclient: Update to 3.1.9.
	* gnu/packages/password-utils.scm (otpclient): Update to 3.1.9.

	gnu: yoshimi: Update to 2.3.0.2.
	* gnu/packages/music.scm (yoshimi): Update to 2.3.0.2.

	gnu: hydra: Update to 9.5.
	* gnu/packages/password-utils.scm (hydra): Update to 9.5.

	gnu: zabbix-cli: Update to 2.3.1.
	* gnu/packages/monitoring.scm (zabbix-cli): Update to 2.3.1.

2023-07-20  Simon South  <simon@simonsouth.net>

	gnu: python-pyusb: Update to 1.2.1.
	* gnu/packages/libusb.scm (python-pyusb): Update to 1.2.1.
	[native-inputs]: Add python-setuptools-scm.

2023-07-20  kiasoc5  <kiasoc5@disroot.org>

	gnu: Add wdisplays.
	* gnu/packages/wm.scm (wdisplays): New variable.

2023-07-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-collection-plaingeneric.
	* gnu/packages/tex.scm (texlive-collection-plaingeneric): New variable.

	gnu: Add texlive-poormanlog.
	* gnu/packages/tex.scm (texlive-poormanlog): New variable.

	gnu: Add texlive-zztex.
	* gnu/packages/tex.scm (texlive-zztex): New variable.

	gnu: Add texlive-xlop.
	* gnu/packages/tex.scm (texlive-xlop): New variable.

	gnu: Add texlive-xintsession.
	* gnu/packages/tex.scm (texlive-xintsession): New variable.

	gnu: Add texlive-xii-lat.
	* gnu/packages/tex.scm (texlive-xii-lat): New variable.

	gnu: Add texlive-xii.
	* gnu/packages/tex.scm (texlive-xii): New variable.

	gnu: Add texlive-varisize.
	* gnu/packages/tex.scm (texlive-varisize): New variable.

	gnu: Add texlive-upca.
	* gnu/packages/tex.scm (texlive-upca): New variable.

	gnu: Add texlive-trigonometry.
	* gnu/packages/tex.scm (texlive-trigonometry): New variable.

	gnu: Add texlive-treetex.
	* gnu/packages/tex.scm (texlive-treetex): New variable.

	gnu: Add texlive-transparent-io.
	* gnu/packages/tex.scm (texlive-transparent-io): New variable.

	gnu: Add texlive-timetable.
	* gnu/packages/tex.scm (texlive-timetable): New variable.

	gnu: Add texlive-texdimens.
	* gnu/packages/tex.scm (texlive-texdimens): New variable.

	gnu: Add texlive-texdate.
	* gnu/packages/tex.scm (texlive-texdate): New variable.

	gnu: Add texlive-tex-ps.
	* gnu/packages/tex.scm (texlive-tex-ps): New variable.

	gnu: Add texlive-termmenu.
	* gnu/packages/tex.scm (texlive-termmenu): New variable.

	gnu: Add texlive-tabto-generic.
	* gnu/packages/tex.scm (texlive-tabto-generic): New variable.

	gnu: Add texlive-systeme.
	* gnu/packages/tex.scm (texlive-systeme): New variable.

	gnu: Add texlive-swrule.
	* gnu/packages/tex.scm (texlive-swrule): New variable.

	gnu: Add texlive-simplekv.
	* gnu/packages/tex.scm (texlive-simplekv): New variable.

	gnu: Add texlive-shade.
	* gnu/packages/tex.scm (texlive-shade): New variable.

	gnu: Add texlive-schemata.
	* gnu/packages/tex.scm (texlive-schemata): New variable.

	gnu: Add texlive-ruler.
	* gnu/packages/tex.scm (texlive-ruler): New variable.

	gnu: Add texlive-resumemac.
	* gnu/packages/tex.scm (texlive-resumemac): New variable.

	gnu: Add texlive-randomlist.
	* gnu/packages/tex.scm (texlive-randomlist): New variable.

	gnu: Add texlive-random.
	* gnu/packages/tex.scm (texlive-random): New variable.

	gnu: Add texlive-pwebmac.
	* gnu/packages/tex.scm (texlive-pwebmac): New variable.

	gnu: Add texlive-present.
	* gnu/packages/tex.scm (texlive-present): New variable.

	gnu: Add texlive-plstmary.
	* gnu/packages/tex.scm (texlive-plstmary): New variable.

	gnu: Add texlive-plnfss.
	* gnu/packages/tex.scm (texlive-plnfss): New variable.

	gnu: Add texlive-plipsum.
	* gnu/packages/tex.scm (texlive-plipsum): New variable.

	gnu: Add texlive-plainpkg.
	* gnu/packages/tex.scm (texlive-plainpkg): New variable.

	gnu: Add texlive-placeins-plain.
	* gnu/packages/tex.scm (texlive-placeins-plain): New variable.

	gnu: Add texlive-pitex.
	* gnu/packages/tex.scm (texlive-pitex): New variable.

	gnu: Add texlive-pdfmsym.
	* gnu/packages/tex.scm (texlive-pdfmsym): New variable.

	gnu: Add texlive-pdf-trans.
	* gnu/packages/tex.scm (texlive-pdf-trans): New variable.

	gnu: Add texlive-path.
	* gnu/packages/tex.scm (texlive-path): New variable.

	gnu: Add texlive-outerhbox.
	* gnu/packages/tex.scm (texlive-outerhbox): New variable.

	gnu: Add texlive-olsak-misc.
	* gnu/packages/tex.scm (texlive-olsak-misc): New variable.

	gnu: Add texlive-ofs.
	* gnu/packages/tex.scm (texlive-ofs): New variable.

	gnu: Add texlive-newsletr.
	* gnu/packages/tex.scm (texlive-newsletr): New variable.

	gnu: Add texlive-navigator.
	* gnu/packages/tex.scm (texlive-navigator): New variable.

	gnu: Add texlive-namedef.
	* gnu/packages/tex.scm (texlive-namedef): New variable.

	gnu: Add texlive-modulus.
	* gnu/packages/tex.scm (texlive-modulus): New variable.

	gnu: Add texlive-midnight.
	* gnu/packages/tex.scm (texlive-midnight): New variable.

	gnu: Add texlive-metatex.
	* gnu/packages/tex.scm (texlive-metatex): New variable.

	gnu: Add texlive-localloc.
	* gnu/packages/tex.scm (texlive-localloc): New variable.

	gnu: Add texlive-letterspacing.
	* gnu/packages/tex.scm (texlive-letterspacing): New variable.

	gnu: Add texlive-lecturer.
	* gnu/packages/tex.scm (texlive-lecturer): New variable.

	gnu: Add texlive-langcode.
	* gnu/packages/tex.scm (texlive-langcode): New variable.

	gnu: Add texlive-lambda-lists.
	* gnu/packages/tex.scm (texlive-lambda-lists): New variable.

	gnu: Add texlive-js-misc.
	* gnu/packages/tex.scm (texlive-js-misc): New variable.

	gnu: Add texlive-insbox.
	* gnu/packages/tex.scm (texlive-insbox): New variable.

	gnu: Add texlive-inputnormalization.
	* gnu/packages/tex.scm (texlive-inputnormalization): New variable.

	gnu: Add texlive-hyplain.
	* gnu/packages/tex.scm (texlive-hyplain): New variable.

	gnu: Add texlive-hlist.
	* gnu/packages/tex.scm (texlive-hlist): New variable.

	gnu: Add texlive-gtl.
	* gnu/packages/tex.scm (texlive-gtl): New variable.

	gnu: Add texlive-graphics-pln.
	* gnu/packages/tex.scm (texlive-graphics-pln): New variable.

	gnu: Add texlive-gobble.
	* gnu/packages/tex.scm (texlive-gobble): New variable.

	gnu: Add texlive-gfnotation.
	* gnu/packages/tex.scm (texlive-gfnotation): New variable.

	gnu: Add texlive-getoptk.
	* gnu/packages/tex.scm (texlive-getoptk): New variable.

	gnu: Add texlive-fontch.
	* gnu/packages/tex.scm (texlive-fontch): New variable.

	gnu: Add texlive-font-change.
	* gnu/packages/tex.scm (texlive-font-change): New variable.

	gnu: Add texlive-fntproof.
	* gnu/packages/tex.scm (texlive-fntproof): New variable.

	gnu: Add texlive-fltpoint.
	* gnu/packages/tex.scm (texlive-fltpoint): New variable.

	gnu: Add texlive-fixpdfmag.
	* gnu/packages/tex.scm (texlive-fixpdfmag): New variable.

	gnu: Add texlive-figflow.
	* gnu/packages/tex.scm (texlive-figflow): New variable.

	gnu: Add texlive-fenixpar.
	* gnu/packages/tex.scm (texlive-fenixpar): New variable.

	gnu: Add texlive-expkv-bundle.
	* gnu/packages/tex.scm (texlive-expkv-bundle): New variable.

	gnu: Add texlive-expex-acro.
	* gnu/packages/tex.scm (texlive-expex-acro): New variable.

	gnu: Add texlive-epsf-dvipdfmx.
	* gnu/packages/tex.scm (texlive-epsf-dvipdfmx): New variable.

	gnu: Add texlive-epigram.
	* gnu/packages/tex.scm (texlive-epigram): New variable.

	gnu: Add texlive-encxvlna.
	* gnu/packages/tex.scm (texlive-encxvlna): New variable.

	gnu: Add texlive-eijkhout.
	* gnu/packages/tex.scm (texlive-eijkhout): New variable.

	gnu: Add texlive-dowith.
	* gnu/packages/tex.scm (texlive-dowith): New variable.

	gnu: Add texlive-docbytex.
	* gnu/packages/tex.scm (texlive-docbytex): New variable.

	gnu: Add texlive-dirtree.
	* gnu/packages/tex.scm (texlive-dirtree): New variable.

	gnu: Add texlive-dinat.
	* gnu/packages/tex.scm (texlive-dinat): New variable.

	gnu: Add texlive-cweb-old.
	* gnu/packages/tex.scm (texlive-cweb-old): New variable.

	gnu: Add texlive-crossrefenum.
	* gnu/packages/tex.scm (texlive-crossrefenum): New variable.

	gnu: Add texlive-compare.
	* gnu/packages/tex.scm (texlive-compare): New variable.

	gnu: Add texlive-colorsep.
	* gnu/packages/tex.scm (texlive-colorsep): New variable.

	gnu: Add texlive-chronosys.
	* gnu/packages/tex.scm (texlive-chronosys): New variable.

	gnu: Add texlive-catcodes.
	* gnu/packages/tex.scm (texlive-catcodes): New variable.

	gnu: Add texlive-c-pascal.
	* gnu/packages/tex.scm (texlive-c-pascal): New variable.

	gnu: Add texlive-borceux.
	* gnu/packages/tex.scm (texlive-borceux): New variable.

	gnu: Add texlive-bitelist.
	* gnu/packages/tex.scm (texlive-bitelist): New variable.

	gnu: Add texlive-barr.
	* gnu/packages/tex.scm (texlive-barr): New variable.

	gnu: Add texlive-autoaligne.
	* gnu/packages/tex.scm (texlive-autoaligne): New variable.

	gnu: Add texlive-apnum.
	* gnu/packages/tex.scm (texlive-apnum): New variable.

	gnu: Add texlive-abstyles.
	* gnu/packages/tex.scm (texlive-abstyles): New variable.

	gnu: Add texlive-abbr.
	* gnu/packages/tex.scm (texlive-abbr): New variable.

2023-07-20  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: hurd: Support native build on the Hurd.
	* gnu/packages/hurd.scm (hurd)[arguments]: In phases 'build-libdde-linux' and
	'install-goodies', also look in inputs for dependencies.  There is no check
	target, so set #:tests? to #false.

	gnu: guile-2.0: Skip failing tests on the Hurd.
	* gnu/packages/guile.scm (guile-2.0)[arguments]: When building natively on the
	Hurd, add stage 'disable-threads.tests'...
	(guile-2.2): ...and when building natively on the Hurd, delete it again.

	gnu: po4a: Skip failing test on the Hurd.
	* gnu/packages/gettext.scm (po4a)[arguments]: When building natively on the
	Hurd, add phase 'skip-tests/hurd'.

	gnu: fontforge: Support build on the Hurd.
	* gnu/packages/patches/fontforge-hurd.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/fontutils.scm (fontforge)[arguments]: When building natively on
	the Hurd, add new phase 'apply-hurd-patch' and use it, and replace phase
	'check' to skip two tests.

	gnu: pango: Support build for the Hurd.
	* gnu/packages/gtk.scm (pango)[native-inputs]: Do not include
	gobject-introspection when building for the Hurd.

	gnu: harfbuzz: Support build for the Hurd.
	* gnu/packages/gtk.scm (harfbuzz)[native-inputs]: Do not include
	gobject-introspection when building for the Hurd.

	gnu: ghostscript: Fix build for the Hurd.
	* gnu/packages/patches/ghostscript-leptonica-hurd.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/ghostscript.scm (ghostscript)[arguments]: When building for the
	Hurd, add phase 'patch-leptonica' and use it.

	gnu: glib: Disable hanging and failing tests for the Hurd.
	* gnu/packages/glib.scm (glib)[arguments]: When building for the Hurd,
	in phase `disable-failing-tests', neutralize 20 hanging tests, and 37 more
	failing tests.

	gnu: guile-git: Skip http proxy test on the Hurd.
	* gnu/packages/guile.scm (guile-git)[arguments]: When building natively on the
	Hurd, add phase 'skip-tests/hurd'.

	gnu: graphite2: Skip test on the Hurd.
	* gnu/packages/fontutils.scm (graphite2)[arguments]: When building natively on
	the Hurd, replace phase 'check' to set make-flags to skip "awamicmp3" test.

	gnu: doxygen: Fix build for the Hurd.
	* gnu/packages/patches/doxygen-hurd.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/documentation.scm (doxygen)[arguments]: When building for the
	Hurd, add new phase 'apply-patch' and use it.

	gnu: cmake-minimal: Skip tests on the Hurd.
	* gnu/packages/cmake.scm (cmake-minimal)[arguments]: When building natively on
	the Hurd, add %common-disabled-tests/hurd to skipped tests in phase 'check'.

	gnu: cmake-bootstrap: Fix build for the Hurd.
	* gnu/packages/cmake.scm (%common-disabled-tests/hurd): New variable.
	(cmake-bootstrap) [inputs]: Include libuv for the Hurd too.
	[arguments]: Add %common-disabled-tests/hurd to #:make-flags for the Hurd.
	Also add a 'patch-hurd' phase to fix the build.

	gnu: zstd: Skip tests when building for the Hurd.
	* gnu/packages/compression.scm(zstd)[arguments]: When building for the Hurd,
	set #:tests? to #false.
	:

	gnu: swig: Skip tests when building for the Hurd.
	* gnu/packages/swig.scm (swig)[arguments]: When building for the Hurd,
	set #:tests? to #false.

	gnu: tcsh: Skip substitution tests on the Hurd.
	* gnu/packages/shells.scm (tcsh)[arguments]: When building natively on the
	Hurd, add phase 'skip-tests'.

	gnu: ruby-2.6: Skip test on the Hurd.
	* gnu/packages/ruby.scm (ruby-2.7)[arguments]: When building natively on the
	Hurd, add phase 'skip-tests'.

	gnu: openssl-1.1: Fix shared build for the Hurd.
	* gnu/packages/tls.scm (openssl-1.1)[arguments]: When building for the Hurd,
	add phase 'patch-configure'.
	(openssl)[arguments]: And delete it again.

2023-07-20  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: cairo: Support building for the Hurd.
	Gobject-introspection and libdrm does not build for the Hurd.  Poppler depends
	on nss, which does not build for the Hurd.

	* gnu/packages/gtk.scm (cairo)[native-inputs]: When building for the Hurd, do
	not include gobject-introspection.
	[inputs]: Likewise, do not include libdrm, poppler.

2023-07-20  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libpaper: Disable tests for the Hurd.
	* gnu/packages/ghostscript.scm (libpaper)[arguments]: When building for the
	Hurd, set #:tests? to #false.

	gnu: parted: Disable tests for the Hurd.
	* gnu/packages/disk.scm (parted)[argument]: Set #:tests? to #false when
	building for the Hurd.

	gnu: e2fsprogs: Skip failing tests on the Hurd.
	* gnu/packages/linux.scm (e2fsprogs)[arguments]: When building natively on the
	Hurd, add phase 'skip-tests'.

	gnu: procps: Skip linux-version test for the Hurd.
	* gnu/packages/linux.scm (procps)[arguments]: When building natively on the
	Hurd, add stage 'skip-tests'.

	gnu: git: Skip failing test on the Hurd.
	* gnu/packages/version-control.scm (git)[arguments]: When building natively on
	the Hurd, add stage 'delete-tests/hurd'.

	gnu: curl: Skip failing test on the Hurd.
	* gnu/packages/curl.scm (curl)[arguments]: When building natively on the Hurd,
	add phase 'skip-tests'.

	gnu: tcl: Remove failing tests on the Hurd..
	* gnu/packages/tcl.scm (tcl)[arguments]: When building natively on the Hurd,
	add phase 'delete-tests'.

	gnu: libgcrypt: Skip hanging benchmark tests on the Hurd.
	* gnu/packages/gnupg.scm (libgcrypt)[arguments]: When building natively on the
	Hurd, add phase 'setenv' to set "GCRYPT_NO_BENCHMARKS".

	gnu: libgpg-error: Skip failing test on the Hurd.
	* gnu/packages/gnupg.scm (libgpg-error)[arguments]: When building natively on
	the Hurd, add phase 'skip-tests'.

	gnu: c-ares: Skip failing tests on the Hurd.
	* gnu/packages/adns.scm (c-ares)[arguments: When building natively on the
	Hurd, add phases 'skip-tests' and 'filter-hurd-tests'.

	gnu: libbsd: Skip failing test on the Hurd.
	* gnu/packages/libbsd.scm (libbsd)[arguments]: When building natively on the
	Hurd, add stage 'skip-tests'.

	gnu: elfutils: Skip failing tests on the Hurd.
	* gnu/packages/elf.scm (elfutils)[arguments]:  When building natively on the Hurd,
	add phase 'skip-tests'.

	gnu: mpfr: Skip failing test on the Hurd.
	* gnu/packages/multiprecision.scm (mpfr)[arguments]: When building natively on
	the Hurd, add 'skip-tests' phase to skip "tsprintf".

2023-07-20  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: python: Support native build on the Hurd.
	Running "test_concurrent_futures" and "test_venv" freeze the Hurd.  Tests
	"test_multiprocessing_forkserver" and "test_multiprocessing_spawn" run over
	10mins. Debian simply skips all tests on the Hurd.

	* gnu/packages/python.scm (python-3.10)[arguments]: When building for the
	Hurd, add hanging and failing to #:make-flags's --exclude flag.  Also, add
	'disable-multi-processing' phase to avoid compileall.py hang during install.

2023-07-20  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: openssl: Build fix for the Hurd.
	* gnu/packages/tls.scm (openssl-3.0)[arguments]: When building on the Hurd,
	add "hurd-x86" to #:configure-flags.

	gnu: m4: Skip gnulib stack-overflow tests for the Hurd.
	* gnu/packages/m4.scm (m4)[arguments]: When building for the Hurd, add stage
	'skip-stack-overflow-tests'.

	gnu: gettext-minimal: Remove XFAIL_TESTS for the Hurd.
	* gnu/packages/gettext.scm (gettext-minimal)[arguments]: When building for the
	Hurd, remove XTESTS_FAIL from, as "test-perror2" now passes.

	gnu: diffutils: Remove test-perror2 from XFAIL_TESTS on the Hurd.
	* gnu/packages/base.scm (diffutils)[arguments]: When building natively on the
	Hurd, Move "large-subopt" test from #:make-flags' XFAIL_TESTS to a new
	'skip-tests' phase.  Remove #:make-flags for the Hurd, as "test-perror2" now
	passes.

	gnu: findutils: Move test-strerror_r from XFAIL to skip on the Hurd.
	* gnu/packages/base.scm (findutils)[arguments]: When building natively on the
	Hurd, remove #:make-flags as "test-strerror_r" fails non-deterministically.
	Instead, add 'skip-test' phase and skip it.

	Revert "gnu: sed: Skip failing test on GNU/Hurd."
	This reverts commit 779757047997d315d899b40c199be3709115cce4, as
	the gnulib "tests-perror2" test now passes.

	gnu: grep: Update hanging and failing tests on the Hurd.
	* gnu/packages/base.scm (grep)[arguments]: When building natively on the Hurd,
	remove Rename phase 'skip-triple-backref-test' to 'skip-tests'.  Remove
	"tests/triple-backref" as it now passes.  Add the hanging
	"tests/hash-collision-perf" test, and the failing "tests/file" test.

	gnu: coreutils: Skip hanging and failing test on the Hurd.
	* gnu/packages/base.scm (coreutils)[arguments]: When building natively on the
	Hurd, remove "test/df/unreadable.sh" and "test-perror2" from #:make-flags's
	XFAIL_TESTS as they now pass.  Move failing script tests from XFAIL_TESTS to
	'remove-tests' phase.  In phase 'remove-tests' rewrite substitute* to skip
	tests instead of removing them.  Add hanging and failing tests.

	gnu: guile: Skip hanging and failing pipe tests on the Hurd.
	* gnu/packages/guile.scm (guile-3.0)[arguments]: When building on the Hurd,
	add stage 'disable-popen.test-open-pipe' to avoid running the
	open-input-pipe test (hangs) and open-output-pipe test (fails.

	Revert "gnu: libunistring: Fix make check for the Hurd."
	This reverts commit 12e6a5923812abf180f03bea9e07dd99244a3fcd, which used
	XFAIL_TESTS to have 'make check' pass with failing tests "test-perror2"
	"test-strerror_r" that now pass with glibc-2.37 and libc-for-target in
	commencement.

2023-07-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: patman: Add python-u-boot-pylib to inputs.
	* gnu/packages/bootloaders.scm (patman) [inputs]: Add python-u-boot-pylib.
	[phases]: Remove 'sanity-check.

	gnu: Add python-u-boot-pylib.
	* gnu/packages/bootloaders.scm (python-u-boot-pylib): New variable.
	* gnu/packages/patches/u-boot-fix-u-boot-lib-build.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-07-20  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot: Add crust firmware to pinebook, pine64_plus and pine64-lts.
	* gnu/packages/bootloaders.scm (make-u-boot-sunxi64-package): Take argument
	for System Control Processor (SCP) firmware.
	[native-inputs]: Add SCP firmware.
	[phases]: Adjust 'set-environment to also set SCP variable.
	(u-boot-pine64-plus, u-boot-pine64-lts, u-boot-pinebook): Pass appropriate
	crust firmware as the SCP firmware.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-07-20  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot: Update to 2023.07.02.
	* gnu/packages/patches/u-boot-infodocs-target.patch: Delete file.
	* gnu/packages/patches/u-boot-patman-guix-integration.patch: Delete file.
	* gnu/local.mk: De-register patches.
	* gnu/packages/patches/u-boot-allow-disabling-openssl.patch: Refresh.
	* gnu/packages/patches/u-boot-sifive-prevent-reloc-initrd-fdt.patch: Refresh.
	* gnu/packages/bootloaders.scm (u-boot): Update to 2023.07.02.
	[native-inputs]: Add python-pyelftools.
	[source]: Remove patches.
	(u-boot-tools)[phases]: Update substitution for python3-coverage.
	Adjust 'patch to catch more openssl incompatibilities.
	Split lines in 'patch phase.
	[native-inputs]: Add python-filelock and python-pytest-xdist.
	(make-u-boot-sunxi64-package): Set SCP environment variable.
	(u-boot-sifive-unleashed): Update to use opensbi.
	(u-boot-puma-rk3399)[inputs]: Add arm-trusted-firmware-rk3399 to
	package-inputs instead of native-inputs.
	(u-boot-rockpro64-rk3399): Disable CONFIG_SPL_FIT_SIGNATURE in config.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-07-20  Vagrant Cascadian  <vagrant@debian.org>

	gnu: arm-trusted-firmware: Update to 2.9.
	* gnu/packages/firmware.scm (make-arm-trusted-firmware): Update to 2.9.
	(arm-trusted-firmware-imx8mq): Keep at version 2.8.

	Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-mail-dkim: Mark up description.
	* gnu/packages/authentication.scm (perl-mail-dkim)[description]:
	Use @acronym{}.  Drop ‘new’.

	gnu: perl-mail-dkim: Update to 1.20230630.
	* gnu/packages/mail.scm (perl-mail-dkim): Update to 1.20230630.
	[propagated-inputs]: Add perl-cryptx.

	gnu: Add perl-cryptx.
	* gnu/packages/perl.scm (perl-cryptx): New public variable.

	gnu: tome4: Remove obsolete snippet.
	* gnu/packages/games.scm (tome4)[source]: Remove snippet.

	gnu: qtractor: Update to 0.9.31.
	* gnu/packages/music.scm (qtractor): Update to 0.9.31.

	gnu: padthv1: Update to 0.9.31.
	* gnu/packages/music.scm (padthv1): Update to 0.9.31.

	gnu: synthv1: Update to 0.9.31.
	* gnu/packages/music.scm (synthv1): Update to 0.9.31.

	gnu: drumkv1: Update to 0.9.31.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.31.

	gnu: samplv1: Update to 0.9.31.
	* gnu/packages/music.scm (samplv1): Update to 0.9.31.

	gnu: rxcpp: Update to 4.1.1.
	* gnu/packages/machine-learning.scm (rxcpp): Update to 4.1.1.

	gnu: strawberry: Update to 1.0.18.
	* gnu/packages/music.scm (strawberry): Update to 1.0.18.

	gnu: vc: Use G-expressions.
	* gnu/packages/maths.scm (vc)[arguments]:
	Rewrite as G-expressions.

	gnu: vc: Update to 1.4.3.
	* gnu/packages/maths.scm (vc): Update to 1.4.3.
	[arguments]: Don't explicitly return #t from phases.

	gnu: setbfree: Use G-expressions.
	* gnu/packages/music.scm (setbfree)[arguments]:
	Rewrite as G-expressions.

	gnu: setbfree: Prepare for cross-compilation.
	* gnu/packages/music.scm (setbfree)[arguments]: Use CC-FOR-TARGET.

	gnu: setbfree: Update to 0.8.12.
	* gnu/packages/music.scm (setbfree): Update to 0.8.12.
	[arguments]: Don't explicitly return #t from phases.

2023-07-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-nbconvert: Remove texlive-updmap.cfg as propagated input.
	`texlive-updmap.cfg' builds "updmap.cfg" file for texlive packages in native
	inputs, because those do not benefit from the profile hook doing the very same
	thing.  Consequently, `texlive-updmap.cfg' should not appear in propagated
	inputs.

	Moreover, XeTeX do not rely on "updmap.cfg" to find fonts; this is a second
	reason to remove it from propagated inputs in this particular package.

	* gnu/packages/python-xyz.scm (python-nbconvert)[propagated-inputs]: Remove
	TEXLIVE-UPDMAP.CFG call.  Add TEXLIVE-COLLECTION-BASIC.  Remove TEXLIVE-IFTEX,
	which is already included in TEXLIVE-COLLECTION-BASIC.  Sort inputs
	alphabetically.

2023-07-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-nbconvert: Fix build.
	This fixes <https://issues.guix.gnu.org/64729>.

	* gnu/packages/python-xyz.scm (python-nbconvert)[propagated-inputs]: Add
	TEXLIVE-ENVIRON, TEXLIVE-PDFCOL, TEXLIVE-PGF, and TEXLIVE-XETEX.

2023-07-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-pdfcol.
	* gnu/packages/tex.scm (texlive-pdfcol): New variable.

2023-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: frama-c: Build verbosely.
	As verbosely as most other packages, that is.

	* gnu/packages/maths.scm (frama-c)[arguments]: Add "--enable-verbosemake"
	to #:configure-flags.

2023-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-sshtunnel: Fix build.
	* gnu/packages/python-xyz.scm (python-sshtunnel)[native-inputs]:
	Add python-mock.

	gnu: libbsd: Update to 0.11.7.
	* gnu/packages/libbsd.scm (libbsd): Update to 0.11.7.

2023-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xfstests: Update to 1.1.0-2.87f90a2.
	This fixes the build.

	* gnu/packages/file-systems.scm (xfstests):
	Update to 1.1.0-2.87f90a2.

2023-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libinih: Update to 57.
	* gnu/packages/linux.scm (libinih): Update to 57.

	gnu: nvme-cli: Separate :doc files.
	* gnu/packages/linux.scm (nvme-cli)[outputs]: Add "doc".
	[arguments]: Install HTML documentation there.

	gnu: nvme-cli: Update to 2.5.
	* gnu/packages/linux.scm (nvme-cli): Update to 2.5.

2023-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libnvme: Separate :doc files.
	Also fix the .rst files being dumped in the root of the output.

	* gnu/packages/linux.scm (libnvme)[outputs]: Add "doc".
	[arguments]: Install HTML and RST documentation there.

2023-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libnvme: Update to 1.5.
	* gnu/packages/linux.scm (libnvme): Update to 1.5.

	gnu: lesspipe: Update to 2.08.
	* gnu/packages/less.scm (lesspipe): Update to 2.08.

	gnu: libtraceevent: Shorten source snippet.
	* gnu/packages/linux.scm (libtraceevent)[source]:
	Use SUBSTITUTE*'s features.

	gnu: libtraceevent: Update to 1.7.3.
	* gnu/packages/linux.scm (libtraceevent): Update to 1.7.3.

	gnu: gnome-multi-writer: Fix build.
	* gnu/packages/gnome.scm (gnome-multi-writer)[native-inputs]: Add gettext-minimal.

	gnu: gnome-multi-writer: Remove input labels.
	* gnu/packages/gnome.scm (gnome-multi-writer)[native-inputs]:
	Remove input labels.

	gnu: rspamd: Update to 3.5.
	* gnu/packages/mail.scm (rspamd): Update to 3.5.

	gnu: ytnef: Update to 2.1.2.
	* gnu/packages/mail.scm (ytnef): Update to 2.1.2.

	gnu: tpacpi-bat: Fix cross-compilation.
	* gnu/packages/linux.scm (tpacpi-bat)[arguments]: Use SEARCH-INPUT-FILE.
	[inputs]: Add coreutils-minimal.

	gnu: tpacpi-bat: Update to 3.2.
	* gnu/packages/linux.scm (tpacpi-bat): Update to 3.2.
	[arguments]: Don't explicitly return #t from phases.
	linux tpacpi-bat

2023-07-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: lightdm: Bump timeout waiting for screen text to 60 seconds.
	This is to avoid non-deterministic failures on slower machines.

	* gnu/tests/lightdm.scm (run-lightdm-test) <wait-for-screen-text>: Bump
	timeout to 60 s (from the default 30 s).

2023-07-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: xvnc: Fix 'gdm auto-suspend is disabled' test.
	This failure is another collateral from commit a09c7da ("tests: Fork and exec
	a new Guile for the marionette REPL."), which isolated the marionette
	evaluation environment from that of the host.

	* gnu/tests/vnc.scm (run-xvnc-test): Move the (guix build utils) import to...
	["gdm auto-suspend is disabled"]: ... inside the marionette-eval of this
	test.  Complete comment.

	Reported-by: Bruno Victal <mirai@makinata.eu>

2023-07-19  Bruno Victal  <mirai@makinata.eu>

	tests: xvnc: Group up GDM test and use GNU Ocrad instead of Tesseract.
	* gnu/tests/vnc.scm (run-xvnc-test): Group up GDM test.  Use GNU Ocrad.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-07-19  Bruno Victal  <mirai@makinata.eu>

	tests: gdm: Prefer OCR to delay.
	* gnu/tests/gdm.scm (run-gdm-test): Use wait-for-screen-text instead of sleep.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-07-19  Bruno Victal  <mirai@makinata.eu>

	marionette: Allow passing custom OCR arguments.
	* gnu/build/marionette.scm (%default-ocrad-arguments): New variable.
	(invoke-ocrad-ocr, invoke-tesseract-ocr, marionette-screen-text)
	[ocr-arguments]: New argument.

2023-07-19  Ricardo Wurmus  <rekado@elephly.net>

	import/utils: beautify-description: Wrap class names in @code{...}.
	* guix/import/utils.scm (beautify-description): Add procedure to wrap words in
	@code{...} markup.
	* tests/import-utils.scm: Add two tests.

	gnu: Add r-qfeatures.
	* gnu/packages/bioconductor.scm (r-qfeatures): New variable.

	gnu: Add r-spectra.
	* gnu/packages/bioconductor.scm (r-spectra): New variable.

	gnu: Add r-rtcgatoolbox.
	* gnu/packages/bioconductor.scm (r-rtcgatoolbox): New variable.

	import/utils: Add more initial words to beautify-description.
	* guix/import/utils.scm (beautify-description): Add "Classes" and "Tools" to
	initial words to be prefixed with "This package provides".

	gnu: Add r-gwastools.
	* gnu/packages/bioconductor.scm (r-gwastools): New variable.

	gnu: Add r-beadarray.
	* gnu/packages/bioconductor.scm (r-beadarray): New variable.

	gnu: Add r-beaddatapackr.
	* gnu/packages/bioconductor.scm (r-beaddatapackr): New variable.

	gnu: Add r-ucell.
	* gnu/packages/bioconductor.scm (r-ucell): New variable.

	gnu: Add r-tcgautils.
	* gnu/packages/bioconductor.scm (r-tcgautils): New variable.

	gnu: Add r-globalancova.
	* gnu/packages/bioconductor.scm (r-globalancova): New variable.

	gnu: Add r-seqarray.
	* gnu/packages/bioconductor.scm (r-seqarray): New variable.

	gnu: Add r-nebulosa.
	* gnu/packages/bioconductor.scm (r-nebulosa): New variable.

	gnu: Add r-ggtreeextra.
	* gnu/packages/bioconductor.scm (r-ggtreeextra): New variable.

	gnu: Add r-survcomp.
	* gnu/packages/bioconductor.scm (r-survcomp): New variable.

	gnu: r-missmethyl: Move out of experiments section.
	* gnu/packages/bioconductor.scm (r-missmethyl): Move from experiments section
	to packages section.

	gnu: r-cellid: Move out of experiments section.
	* gnu/packages/bioconductor.scm (r-cellid): Move from experiments section to
	packages section.

	gnu: Add r-mfuzz.
	* gnu/packages/bioconductor.scm (r-mfuzz): New variable.

	gnu: Add r-raggedexperiment.
	* gnu/packages/bioconductor.scm (r-raggedexperiment): New variable.

	gnu: Add r-spatialexperiment.
	* gnu/packages/bioconductor.scm (r-spatialexperiment): New variable.

	gnu: Add r-singscore.
	* gnu/packages/bioconductor.scm (r-singscore): New variable.

	gnu: Add r-plyranges.
	* gnu/packages/bioconductor.scm (r-plyranges): New variable.

	gnu: Add r-tkwidgets.
	* gnu/packages/bioconductor.scm (r-tkwidgets): New variable.

	gnu: Add r-dyndoc.
	* gnu/packages/bioconductor.scm (r-dyndoc): New variable.

	gnu: Add r-genomicdatacommons.
	* gnu/packages/bioconductor.scm (r-genomicdatacommons): New variable.

	gnu: Add r-snprelate.
	* gnu/packages/bioconductor.scm (r-snprelate): New variable.

	gnu: Add r-enhancedvolcano.
	* gnu/packages/bioconductor.scm (r-enhancedvolcano): New variable.

	gnu: Add r-logistf.
	* gnu/packages/cran.scm (r-logistf): New variable.

	gnu: Add r-formula-tools.
	* gnu/packages/cran.scm (r-formula-tools): New variable.

	gnu: Add r-operator-tools.
	* gnu/packages/cran.scm (r-operator-tools): New variable.

	gnu: Add r-uchardet.
	* gnu/packages/cran.scm (r-uchardet): New variable.

	gnu: Add r-gwasexacthw.
	* gnu/packages/cran.scm (r-gwasexacthw): New variable.

	gnu: Add r-gsva.
	* gnu/packages/bioconductor.scm (r-gsva): New variable.

2023-07-19  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-usocket: Update to 0.8.6.
	* gnu/packages/lisp-xyz.scm (sbcl-usocket): Update to 0.8.6.

	gnu: cl-ndebug: Update to 0.2.0.
	* gnu/packages/lisp-xyz.scm (sbcl-ndebug): Update to 0.2.0.

	gnu: cl-lisp-unit2: Update to 0.9.4-0.b5aa17b.
	* gnu/packages/lisp-check.scm (sbcl-lisp-unit2): Update to 0.9.4-0.b5aa17b.

	gnu: cl-array-utils: Update to 1.2.0-0.29da8fc.
	* gnu/packages/lisp-xyz.scm (sbcl-array-utils): Update to 1.2.0-0.29da8fc.

2023-07-19  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: hurd-minimal-boot0: Update to 0.9.git20230216.
	* gnu/packages/commencement.scm (hurd-minimal-boot0): Remove redundant let
	and package-with-bootstrap-guile.
	[name]: New field; give proper name.
	[version]: New field.
	[source]: Update to 0.9.git20230216, using hurd-headers-boot0' source.
	[inputs]: Add autoconf-boot0, automake-boot0, gnumach-headers-boot0.
	[native-inputs]: Add autoconf-boot0, automake-boot0, and
	gnumach-headers-boot0.
	* gnu/packages/commencement.scm (hurd-version-boot0, hurd-source-boot0):
	Remove.

	gnu: commencement: hurd-headers-boot0: Update to 0.9.git20230216.
	* gnu/packages/commencement.scm (hurd-headers-boot0): Remove redundant outer
	let and package-with-bootstrap-guile.
	[name]: New field; give proper name.
	[version]: New field.
	[source]: Update to 0.9.git20230216, using git-fetch-from-tarball.
	[inputs]: Add autoconf-boot0, automake-boot0, gnumach-headers-boot0.

2023-07-19  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: mig: Use git-fetch.
	Now that we have `git-fetch-from-tarball' to break the cycle in commencement
	for git-fetch sources, we can finally update mig to use git-fetch to allow
	`--with-commit' builds.

	* gnu/packages/hurd.scm (mig)[source]: Use git-fetch again.
	* gnu/packages/commencement.scm (mig-boot0)[source]: Use
	git-fetch-from-tarball accordingly.

2023-07-19  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: mig-boot0: Update to 1.8+git20230520.
	* gnu/packages/commencement.scm (mig-boot0): Remove redundant
	outer let.
	[name]: New field, give proper name.
	[version]: New field
	[source]: Update to 1.8+git20230520.
	[native-inputs]: Add autoconf-boot0, automake-boot0.
	[inputs]: Add gnumach-headers-boot0.

	gnu: commencement: gnumach-headers-boot0: Update to 1.8+git20221224.
	* gnu/packages/commencement.scm (gnumach-headers-boot0)[name]: New field; give
	proper name.
	[source]: Update to 1.8+git20221224, using git-fetch-from-tarball.
	[native-inputs]: Add autoconf-boot0, automake-boot0, texinfo-boot0.
	[arguments]: Add 'patch-compat' phase to allow building hurd-minimal etc, with
	our out-of-date bootstsrap binaries.

2023-07-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: Add git-fetch-from-tarball utility.
	* gnu/packages/commencement.scm (git-fetch-from-tarball): New procedure.

2023-07-19  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: Add automake-boot0.
	* gnu/packages/commencement.scm (automake-boot0): New variable.

	gnu: commencement: Add autoconf-boot0.
	* gnu/packages/commencement.scm (autoconf-boot0): New variable.

2023-07-16  Hilton Chain  <hako@ultrarare.space>

	gnu: python-wand: Fix build.
	Fixes <https://issues.guix.gnu.org/64350>.

	* gnu/packages/python-xyz.scm (python-wand)[arguments]<#:phases>: Pass tests?
	to 'check.

	Reported-by: Thorsten Wilms <t_w_@freenet.de>

2023-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bcachefs-tools: Update to 0.1-17.c8bec83.
	* gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-17.c8bec83.
	[arguments]: Remove obsolete PYTEST_ variables from #:make-flags, and add
	NO_RUST.  Delete the obsolete 'promote-mount.bcachefs.sh phase.
	Add a custom 'check phase.
	[native-inputs]: Consolidate separate lists.

	gnu: bcachefs-tools: Respect input rewriting.
	* gnu/packages/file-systems.scm (bcachefs-tools)[arguments]: Rewrite the
	'promote-mount.bcachefs.sh phase to use SEARCH-INPUT-FILE.

	gnu: libqb: Tweak description.
	* gnu/packages/high-availability.scm (libqb)[synopsis]: Fix spelling.
	[description]: Use @acronym{}.

	gnu: libqb: Update to 2.0.7.
	* gnu/packages/high-availability.scm (libqb): Update to 2.0.7.

	gnu: libqb: Fix cross-compilation.
	* gnu/packages/high-availability.scm (libqb)[native-inputs]:
	Move libxml2 from here…
	[inputs]: …to here.

	gnu: libqb: Remove obsolete bootstrapping inputs.
	* gnu/packages/high-availability.scm (libqb)[native-inputs]: Remove
	autoconf, automake, and libtool.

	gnu: gifsicle: Update to 1.94.
	* gnu/packages/image.scm (gifsicle): Update to 1.94.
	[arguments]: Don't explicitly return #t from phases.

	gnu: hwinfo: Make with flags.
	* gnu/packages/hardware.scm (hwinfo)[arguments]: Move CC, LIBDIR, and
	VERSION from hacky substitutions to superior #:make-flags.  Honour them
	in the 'build phase.

	gnu: hwinfo: Factorise 'install-man-pages.
	* gnu/packages/hardware.scm (hwinfo)[arguments]: Get section numbers
	from the man page file names rather than hard-coding 2.

	gnu: hwinfo: Use G-expressions.
	* gnu/packages/hardware.scm (hwinfo)[source, arguments]:
	Rewrite as G-expressions.

	gnu: hwinfo: Update to 23.1.
	* gnu/packages/hardware.scm (hwinfo): Update to 23.1.

	gnu: spread-sheet-widget: Omit static library.
	* gnu/packages/gtk.scm (spread-sheet-widget)[arguments]:
	Add "--disable-static" to #:configure-flags.

	gnu: spread-sheet-widget: Update to 0.8.
	* gnu/packages/gtk.scm (spread-sheet-widget): Update to 0.8.

	gnu: liblxi: Edit description.
	* gnu/packages/hardware.scm (liblxi)[synopsis]: Use @acronym{}.
	[description]: Likewise.  Expand.

	gnu: liblxi: Update to 1.20.
	* gnu/packages/hardware.scm (liblxi): Update to 1.20.

	gnu: gcab: Remove input labels.
	* gnu/packages/package-management.scm (gcab)[native-inputs]:
	Remove input labels.

	gnu: gcab: Update to 1.6.
	* gnu/packages/package-management.scm (gcab): Update to 1.6.

	gnu: wireshark: Update to 4.0.7.
	* gnu/packages/networking.scm (wireshark): Update to 4.0.7.

	gnu: traceroute: Use G-expressions.
	* gnu/packages/networking.scm (traceroute)[arguments]:
	Rewrite as G-expressions.

	gnu: traceroute: Update to 2.1.2.
	* gnu/packages/networking.scm (traceroute): Update to 2.1.2.

	gnu: spiped: Use G-expressions.
	* gnu/packages/networking.scm (spiped)[arguments]:
	Rewrite as G-expressions.

	gnu: spiped: Update to 1.6.2.
	* gnu/packages/networking.scm (spiped): Update to 1.6.2.
	[arguments]: Don't explicitly return #t from phases.

	gnu: iperf: Update to 3.14.
	* gnu/packages/networking.scm (iperf): Update to 3.14.

	gnu: ntp: Use G-expressions.
	* gnu/packages/ntp.scm (ntp)[arguments]:
	Rewrite as G-expressions.

	gnu: ntp: Remove input labels.
	* gnu/packages/ntp.scm (ntp)[inputs]:
	Remove input labels.

	gnu: ntp: Update to 4.2.8p17.
	* gnu/packages/ntp.scm (ntp): Update to 4.2.8p17.
	[arguments]: Don't explicitly return #t from phases.
	[source]: Remove obsolete patches.

	gnu: whois: Use G-expressions.
	* gnu/packages/networking.scm (whois)[arguments]:
	Rewrite as G-expressions.

	gnu: whois: Remove input labels.
	* gnu/packages/networking.scm (whois)[native-inputs]:
	Remove input labels.

	gnu: whois: Update to 5.5.17.
	* gnu/packages/networking.scm (whois): Update to 5.5.17.
	[arguments]: Add BASHCOMPDIR to #:configure-flags.
	Don't explicitly return #t from phases.

	gnu: evince: Update to 44.3.
	* gnu/packages/gnome.scm (evince): Update to 44.3.

	gnu: evince: Parameterise source URI.
	* gnu/packages/gnome.scm (evince)[source]: Use VERSION.

	gnu: xtensor: Update to 0.24.6.
	* gnu/packages/algebra.scm (xtensor): Update to 0.24.6.

	gnu: hw-probe: Fix build.
	* gnu/packages/hardware.scm (hw-probe)[arguments]:
	‘lspci’ has moved to /bin.

2023-07-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: pack: Fix indentation.
	* tests/pack.scm: Fix indentation.

2023-07-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	pack: Move common build code to (guix build pack).
	The rationale is to reduce the number of derivations built per pack to ideally
	one, to minimize storage requirements.  The number of derivations had gone up
	with 68380db4 ("pack: Extract populate-profile-root from
	self-contained-tarball/builder.") as a side effect to improving code reuse.

	* guix/scripts/pack.scm (guix): Add commentary comment.
	(populate-profile-root, self-contained-tarball/builder): Extract to...
	* guix/build/pack.scm (populate-profile-root): ... this, and...
	(build-self-contained-tarball): ... that, adjusting for use on the build side.
	(assert-utf8-locale): New procedure.
	(self-contained-tarball, debian-archive, rpm-archive): Adjust accordingly.

	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2023-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: emacs: Depend on libc-for-target.
	* gnu/packages/emacs.scm (emacs)[inputs]: Change glibc to (libc-for-target).

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-biber: Fix license.
	* gnu/packages/tex.scm (texlive-biber)[license]: Set to ARTISTIC2.0.

	guix: Fix license translation in texlive importer.
	* guix/import/texlive.scm (string->license): Properly translate "artistic2"
	into `artistic2.0'.

	gnu: Add texlive-collection-binextra.
	* gnu/packages/tex.scm (texlive-collection-binextra): New variable.

	gnu: Add texlive-gsftopk.
	* gnu/packages/tex.scm (texlive-gsftopk): New variable.

	gnu: Add texlive-git-latexdiff.
	* gnu/packages/tex.scm (texlive-git-latexdiff): New variable.

	gnu: Add texlive-fragmaster.
	* gnu/packages/tex.scm (texlive-fragmaster): New variable.

	gnu: Add texlive-findhyph.
	* gnu/packages/tex.scm (texlive-findhyph): New variable.

	gnu: Add texlive-dvisvgm.
	* gnu/packages/tex.scm (texlive-dvisvgm): New variable.

	gnu: Add texlive-dvipos.
	* gnu/packages/tex.scm (texlive-dvipos): New variable.

	gnu: Add texlive-dvipng.
	* gnu/packages/tex.scm (texlive-dvipng): New variable.

	gnu: Add texlive-dviout-util.
	* gnu/packages/tex.scm (texlive-dviout-util): New variable.

	gnu: Add texlive-dviljk.
	* gnu/packages/tex.scm (texlive-dviljk): New variable.

	gnu: Add texlive-dviinfox.
	* gnu/packages/tex.scm (texlive-dviinfox): New variable.

	gnu: Add texlive-dvidvi.
	* gnu/packages/tex.scm (texlive-dvidvi): New variable.

	gnu: Add texlive-dvicopy.
	* gnu/packages/tex.scm (texlive-dvicopy): New variable.

	gnu: Add texlive-dviasm.
	* gnu/packages/tex.scm (texlive-dviasm): New variable.

	gnu: Add texlive-dvi2tty.
	* gnu/packages/tex.scm (texlive-dvi2tty): New variable.

	gnu: Add texlive-dtxgen.
	* gnu/packages/tex.scm (texlive-dtxgen): New variable.

	gnu: Add texlive-dtl.
	* gnu/packages/tex.scm (texlive-dtl): New variable.

	gnu: Add texlive-xpdfopen.
	* gnu/packages/tex.scm (texlive-xpdfopen): New variable.

	gnu: Add texlive-xindex.
	* gnu/packages/tex.scm (texlive-xindex): New variable.

	gnu: Add texlive-web.
	* gnu/packages/tex.scm (texlive-web): New variable.

	gnu: Add texlive-upmendex.
	* gnu/packages/tex.scm (texlive-upmendex): New variable.

	gnu: Add texlive-typeoutfileinfo.
	* gnu/packages/tex.scm (texlive-typeoutfileinfo): New variable.

	gnu: Add texlive-tpic2pdftex.
	* gnu/packages/tex.scm (texlive-tpic2pdftex): New variable.

	gnu: Add texlive-tlcockpit.
	* gnu/packages/tex.scm (texlive-tlcockpit): New variable.

	gnu: Add texlive-tie.
	* gnu/packages/tex.scm (texlive-tie): New variable.

	gnu: Add texlive-texware.
	* gnu/packages/tex.scm (texlive-texware): New variable.

	gnu: Add texlive-texplate.
	* gnu/packages/tex.scm (texlive-texplate): New variable.

	gnu: Add texlive-texosquery.
	* gnu/packages/tex.scm (texlive-texosquery): New variable.

	gnu: Add texlive-texlogsieve.
	* gnu/packages/tex.scm (texlive-texlogsieve): New variable.

	gnu: Add texlive-texlogfilter.
	* gnu/packages/tex.scm (texlive-texlogfilter): New variable.

	gnu: Add texlive-texloganalyser.
	* gnu/packages/tex.scm (texlive-texloganalyser): New variable.

	gnu: Add texlive-texliveonfly.
	* gnu/packages/tex.scm (texlive-texliveonfly): New variable.

	gnu: Add texlive-texfot.
	* gnu/packages/tex.scm (texlive-texfot): New variable.

	gnu: Add texlive-texdoctk.
	* gnu/packages/tex.scm (texlive-texdoctk): New variable.

	gnu: Add texlive-texdoc.
	* gnu/packages/tex.scm (texlive-texdoc): New variable.

	gnu: Add texlive-texdirflatten.
	* gnu/packages/tex.scm (texlive-texdirflatten): New variable.

	gnu: Add texlive-texdiff.
	* gnu/packages/tex.scm (texlive-texdiff): New variable.

	gnu: Add texlive-texdef.
	* gnu/packages/tex.scm (texlive-texdef): New variable.

	gnu: Add texlive-texcount.
	* gnu/packages/tex.scm (texlive-texcount): New variable.

	gnu: Add texlive-texaccents.
	* gnu/packages/tex.scm (texlive-texaccents): New variable.

	gnu: Add texlive-tex4ebook.
	* gnu/packages/tex.scm (texlive-tex4ebook): New variable.

	gnu: Add texlive-tex4ht.
	* gnu/packages/tex.scm (texlive-tex4ht): New variable.

	gnu: Add texlive-make4ht.
	* gnu/packages/tex.scm (texlive-make4ht): New variable.

	gnu: Add texlive-sty2dtx.
	* gnu/packages/tex.scm (texlive-sty2dtx): New variable.

	gnu: Add texlive-srcredact.
	* gnu/packages/tex.scm (texlive-srcredact): New variable.

	gnu: Add texlive-spix.
	* gnu/packages/tex.scm (texlive-spix): New variable.

	gnu: Add texlive-seetexk.
	* gnu/packages/tex.scm (texlive-seetexk): New variable.

	gnu: Add texlive-purifyeps.
	* gnu/packages/tex.scm (texlive-purifyeps): New variable.

	gnu: Add texlive-pkfix-helper.
	* gnu/packages/tex.scm (texlive-pkfix-helper): New variable.

	gnu: Add texlive-pkfix.
	* gnu/packages/tex.scm (texlive-pkfix): New variable.

	gnu: Add texlive-pfarrei.
	* gnu/packages/tex.scm (texlive-pfarrei): New variable.

	gnu: Add texlive-pdfxup.
	* gnu/packages/tex.scm (texlive-pdfxup): New variable.

	gnu: Add texlive-pdftosrc.
	* gnu/packages/tex.scm (texlive-pdftosrc): New variable.

	gnu: Add texlive-pdftex-quiet.
	* gnu/packages/tex.scm (texlive-pdftex-quiet): New variable.

	gnu: Add texlive-pdflatexpicscale.
	* gnu/packages/tex.scm (texlive-pdflatexpicscale): New variable.

	gnu: Add texlive-pdfjam.
	* gnu/packages/tex.scm (texlive-pdfjam): New variable.

	gnu: Add texlive-pdfcrop.
	* gnu/packages/tex.scm (texlive-pdfcrop): New variable.

	gnu: Add texlive-pdfbook2.
	* gnu/packages/tex.scm (texlive-pdfbook2): New variable.

	gnu: Add texlive-patgen.
	* gnu/packages/tex.scm (texlive-patgen): New variable.

	gnu: Add texlive-optexcount.
	* gnu/packages/tex.scm (texlive-optexcount): New variable.

	gnu: Add texlive-mkjobtexmf.
	* gnu/packages/tex.scm (texlive-mkjobtexmf): New variable.

	gnu: Add texlive-mflua.
	* gnu/packages/tex.scm (texlive-mflua): New variable.

	gnu: Add texlive-match-parens.
	* gnu/packages/tex.scm (texlive-match-parens): New variable.

	gnu: Add texlive-luajittex.
	* gnu/packages/tex.scm (texlive-luajittex): New variable.

	gnu: Add texlive-ltximg.
	* gnu/packages/tex.scm (texlive-ltximg): New variable.

	gnu: Add texlive-ltxfileinfo.
	* gnu/packages/tex.scm (texlive-ltxfileinfo): New variable.

	gnu: Add texlive-listings-ext.
	* gnu/packages/tex.scm (texlive-listings-ext): New variable.

	gnu: Add texlive-light-latex-make.
	* gnu/packages/tex.scm (texlive-light-latex-make): New variable.

	gnu: Add texlive-latexpand.
	* gnu/packages/tex.scm (texlive-latexpand): New variable.

	gnu: Add texlive-latexindent.
	* gnu/packages/tex.scm (texlive-latexindent): New variable.

	gnu: Add texlive-latexfileversion.
	* gnu/packages/tex.scm (texlive-latexfileversion): New variable.

	gnu: Add texlive-latexdiff.
	* gnu/packages/tex.scm (texlive-latexdiff): New variable.

	gnu: Add texlive-latex2nemeth.
	* gnu/packages/tex.scm (texlive-latex2nemeth): New variable.

	gnu: Add texlive-latex2man.
	* gnu/packages/tex.scm (texlive-latex2man): New variable.

	gnu: Add texlive-latex-papersize.
	* gnu/packages/tex.scm (texlive-latex-papersize): New variable.

	gnu: Add texlive-latex-git-log.
	* gnu/packages/tex.scm (texlive-latex-git-log): New variable.

	gnu: Add texlive-lacheck.
	* gnu/packages/tex.scm (texlive-lacheck): New variable.

	gnu: Add texlive-ketcindy.
	* gnu/packages/tex.scm (texlive-ketcindy): New variable.

	gnu: Add texlive-installfont.
	* gnu/packages/tex.scm (texlive-installfont): New variable.

	gnu: Add texlive-hook-pre-commit-pkg.
	* gnu/packages/tex.scm (texlive-hook-pre-commit-pkg): New variable.

	gnu: Add texlive-digestif.
	* gnu/packages/tex.scm (texlive-digestif): New variable.

	gnu: Add texlive-detex.
	* gnu/packages/tex.scm (texlive-detex): New variable.

	gnu: Add texlive-de-macro.
	* gnu/packages/tex.scm (texlive-de-macro): New variable.

	gnu: Add texlive-ctie.
	* gnu/packages/tex.scm (texlive-ctie): New variable.

	gnu: Add texlive-ctanupload.
	* gnu/packages/tex.scm (texlive-ctanupload): New variable.

	gnu: Add texlive-ctanify.
	* gnu/packages/tex.scm (texlive-ctanify): New variable.

	gnu: Add texlive-ctanbib.
	* gnu/packages/tex.scm (texlive-ctanbib): New variable.

	gnu: Add texlive-ctan-chk.
	* gnu/packages/tex.scm (texlive-ctan-chk): New variable.

	gnu: Add texlive-ctan-o-mat.
	* gnu/packages/tex.scm (texlive-ctan-o-mat): New variable.

	gnu: Add texlive-cluttex.
	* gnu/packages/tex.scm (texlive-cluttex): New variable.

	gnu: Add texlive-clojure-pamphlet.
	* gnu/packages/tex.scm (texlive-clojure-pamphlet): New variable.

	gnu: Add texlive-chktex.
	* gnu/packages/tex.scm (texlive-chktex): New variable.

	gnu: Add texlive-chklref.
	* gnu/packages/tex.scm (texlive-chklref): New variable.

	gnu: Add texlive-checklistings.
	* gnu/packages/tex.scm (texlive-checklistings): New variable.

	gnu: Add texlive-bundledoc.
	* gnu/packages/tex.scm (texlive-bundledoc): New variable.

	gnu: Add texlive-bibtexu.
	* gnu/packages/tex.scm (texlive-bibtexu): New variable.

	gnu: Add texlive-bibtex8.
	* gnu/packages/tex.scm (texlive-bibtex8): New variable.

	gnu: Add texlive-arara.
	* gnu/packages/tex.scm (texlive-arara): New variable.

	gnu: Add texlive-adhocfilelist.
	* gnu/packages/tex.scm (texlive-adhocfilelist): New variable.

	gnu: Add texlive-a2ping.
	* gnu/packages/tex.scm (texlive-a2ping): New variable.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-xindy: Fix package.
	This change reverts 81718f27fd0153c8637b0ce13fe5540c0085988c.

	* gnu/packages/tex.scm (texlive-xindy)[build-system]: Use GNU-BUILD-SYSTEM.
	[arguments]: Derive from texlive-libkpathsea's.  Add a custom install phase.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: texlive importer handles scripts with ".texlua" extension.
	* guix/import/texlive.scm (linked-scripts): Also offer to link scripts with
	a ".texlua" extension.

	guix: texlive import ignores TeXworks.
	* guix/import/texlive.scm (translate-depends): Ignore TeXworks files from TeX
	Live, since they are Windows-only.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: texlive importer ignores Asymptote package.
	Asymptote is provided in `asymptote' Guix package.  OTOH, asy executable is
	not built from TeX Live tree.  Therefore, Asymptote package from TeX Live can be ignored.

	* guix/import/texlive.scm (translate-depends): Ignore Asymptote package.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: licenses: Add Academic Free License 2.1.
	* guix/licenses.scm (afl2.1): New variable.

	gnu: Add texlive-scheme-small.
	* gnu/packages/tex.scm (texlive-scheme-small): New variable.

	gnu: Add texlive-synctex.
	* gnu/packages/tex.scm (texlive-synctex): New variable.

	gnu: Add texlive-revtex.
	* gnu/packages/tex.scm (texlive-revtex): New variable.

	gnu: Add texlive-babel-spanish.
	* gnu/packages/tex.scm (texlive-babel-spanish): New variable.

	gnu: Add texlive-babel-portuges.
	* gnu/packages/tex.scm (texlive-babel-portuges): New variable.

	gnu: Add texlive-babel-italian.
	* gnu/packages/tex.scm (texlive-babel-italian): New variable.

	gnu: Add texlive-babel-hungarian.
	* gnu/packages/tex.scm (texlive-babel-hungarian): New variable.

	gnu: Add texlive-babel-basque.
	* gnu/packages/tex.scm (texlive-babel-basque): New variable.

	gnu: texlive-collection-luatex: Improve description.
	* gnu/packages/tex.scm (texlive-collection-luatex)[description]: Use complete sentences.

	gnu: Add texlive-collection-fontutils.
	* gnu/packages/tex.scm (texlive-collection-fontutils): New variable.

	gnu: Add texlive-ttfutils.
	* gnu/packages/tex.scm (texlive-ttfutils): New variable.

	gnu: Add texlive-t1utils.
	* gnu/packages/tex.scm (texlive-t1utils): New variable.

	gnu: Add texlive-psutils.
	* gnu/packages/tex.scm (texlive-psutils): New variable.

	gnu: Add texlive-ps2pk.
	* gnu/packages/tex.scm (texlive-ps2pk): New variable.

	gnu: Add texlive-ps2eps.
	* gnu/packages/tex.scm (texlive-ps2eps): New variable.

	gnu: Add texlive-mf2pt1.
	* gnu/packages/tex.scm (texlive-mf2pt1): New variable.

	gnu: Add texlive-metatype1.
	* gnu/packages/tex.scm (texlive-metatype1): New variable.

	gnu: Add texlive-luafindfont.
	* gnu/packages/tex.scm (texlive-luafindfont): New variable.

	gnu: Add texlive-lcdftypetools.
	* gnu/packages/tex.scm (texlive-lcdftypetools): New variable.

	gnu: Add texlive-fontware.
	* gnu/packages/tex.scm (texlive-fontware): New variable.

	gnu: Add texlive-fontools.
	* gnu/packages/tex.scm (texlive-fontools): New variable.

	gnu: Add texlive-dvipsconfig.
	* gnu/packages/tex.scm (texlive-dvipsconfig): New variable.

	gnu: Add texlive-dosepsbin.
	* gnu/packages/tex.scm (texlive-dosepsbin): New variable.

	gnu: Add texlive-albatross.
	* gnu/packages/tex.scm (texlive-albatross): New variable.

	gnu: Add texlive-afm2pl.
	* gnu/packages/tex.scm (texlive-afm2pl): New variable.

	gnu: Add texlive-accfonts.
	* gnu/packages/tex.scm (texlive-accfonts): New variable.

	gnu: Add texlive-collection-pictures.
	* gnu/packages/tex.scm (texlive-collection-pictures): New variable.

	gnu: Add texlive-xpicture.
	* gnu/packages/tex.scm (texlive-xpicture): New variable.

	gnu: Add texlive-xistercian.
	* gnu/packages/tex.scm (texlive-xistercian): New variable.

	gnu: Add texlive-worldflags.
	* gnu/packages/tex.scm (texlive-worldflags): New variable.

	gnu: Add texlive-wheelchart.
	* gnu/packages/tex.scm (texlive-wheelchart): New variable.

	gnu: Add texlive-visualpstricks.
	* gnu/packages/tex.scm (texlive-visualpstricks): New variable.

	gnu: Add texlive-venndiagram.
	* gnu/packages/tex.scm (texlive-venndiagram): New variable.

	gnu: Add texlive-utfsym.
	* gnu/packages/tex.scm (texlive-utfsym): New variable.

	gnu: Add texlive-tzplot.
	* gnu/packages/tex.scm (texlive-tzplot): New variable.

	gnu: Add texlive-twemojis.
	* gnu/packages/tex.scm (texlive-twemojis): New variable.

	gnu: Add texlive-tsemlines.
	* gnu/packages/tex.scm (texlive-tsemlines): New variable.

	gnu: Add texlive-tqft.
	* gnu/packages/tex.scm (texlive-tqft): New variable.

	gnu: Add texlive-tonevalue.
	* gnu/packages/tex.scm (texlive-tonevalue): New variable.

	gnu: Add texlive-tkzexample.
	* gnu/packages/tex.scm (texlive-tkzexample): New variable.

	gnu: Add texlive-tkz-tab.
	* gnu/packages/tex.scm (texlive-tkz-tab): New variable.

	gnu: Add texlive-tkz-orm.
	* gnu/packages/tex.scm (texlive-tkz-orm): New variable.

	gnu: Add texlive-tkz-graph.
	* gnu/packages/tex.scm (texlive-tkz-graph): New variable.

	gnu: Add texlive-tkz-fct.
	* gnu/packages/tex.scm (texlive-tkz-fct): New variable.

	gnu: Add texlive-tkz-euclide.
	* gnu/packages/tex.scm (texlive-tkz-euclide): New variable.

	gnu: Add texlive-tkz-doc.
	* gnu/packages/tex.scm (texlive-tkz-doc): New variable.

	gnu: Add texlive-tkz-berge.
	* gnu/packages/tex.scm (texlive-tkz-berge): New variable.

	gnu: Add texlive-tkz-base.
	* gnu/packages/tex.scm (texlive-tkz-base): New variable.

	gnu: Add texlive-tipfr.
	* gnu/packages/tex.scm (texlive-tipfr): New variable.

	gnu: Add texlive-timing-diagrams.
	* gnu/packages/tex.scm (texlive-timing-diagrams): New variable.

	gnu: Add texlive-tile-graphic.
	* gnu/packages/tex.scm (texlive-tile-graphic): New variable.

	gnu: Add texlive-tikzviolinplots.
	* gnu/packages/tex.scm (texlive-tikzviolinplots): New variable.

	gnu: Add texlive-tikztosvg.
	* gnu/packages/tex.scm (texlive-tikztosvg): New variable.

	gnu: Add texlive-tikzsymbols.
	* gnu/packages/tex.scm (texlive-tikzsymbols): New variable.

	gnu: Add texlive-tikzscale.
	* gnu/packages/tex.scm (texlive-tikzscale): New variable.

	gnu: Add texlive-tikzposter.
	* gnu/packages/tex.scm (texlive-tikzposter): New variable.

	gnu: Add texlive-tikzpingus.
	* gnu/packages/tex.scm (texlive-tikzpingus): New variable.

	gnu: Add texlive-tikzpfeile.
	* gnu/packages/tex.scm (texlive-tikzpfeile): New variable.

	gnu: Add texlive-tikzpeople.
	* gnu/packages/tex.scm (texlive-tikzpeople): New variable.

	gnu: Add texlive-tikzpagenodes.
	* gnu/packages/tex.scm (texlive-tikzpagenodes): New variable.

	gnu: Add texlive-tikzpackets.
	* gnu/packages/tex.scm (texlive-tikzpackets): New variable.

	gnu: Add texlive-tikzorbital.
	* gnu/packages/tex.scm (texlive-tikzorbital): New variable.

	gnu: Add texlive-tikzmarmots.
	* gnu/packages/tex.scm (texlive-tikzmarmots): New variable.

	gnu: Add texlive-tikzmark.
	* gnu/packages/tex.scm (texlive-tikzmark): New variable.

	gnu: Add texlive-tikzlings.
	* gnu/packages/tex.scm (texlive-tikzlings): New variable.

	gnu: Add texlive-tikzinclude.
	* gnu/packages/tex.scm (texlive-tikzinclude): New variable.

	gnu: Add texlive-tikzfill.
	* gnu/packages/tex.scm (texlive-tikzfill): New variable.

	gnu: Add texlive-tikzducks.
	* gnu/packages/tex.scm (texlive-tikzducks): New variable.

	gnu: Add texlive-tikzcodeblocks.
	* gnu/packages/tex.scm (texlive-tikzcodeblocks): New variable.

	gnu: Add texlive-tikzbricks.
	* gnu/packages/tex.scm (texlive-tikzbricks): New variable.

	gnu: Add texlive-tikz-truchet.
	* gnu/packages/tex.scm (texlive-tikz-truchet): New variable.

	gnu: Add texlive-tikz-trackschematic.
	* gnu/packages/tex.scm (texlive-tikz-trackschematic): New variable.

	gnu: Add texlive-tikz-timing.
	* gnu/packages/tex.scm (texlive-tikz-timing): New variable.

	gnu: Add texlive-tikz-swigs.
	* gnu/packages/tex.scm (texlive-tikz-swigs): New variable.

	gnu: Add texlive-tikz-sfc.
	* gnu/packages/tex.scm (texlive-tikz-sfc): New variable.

	gnu: Add texlive-tikz-relay.
	* gnu/packages/tex.scm (texlive-tikz-relay): New variable.

	gnu: Add texlive-tikz-qtree.
	* gnu/packages/tex.scm (texlive-tikz-qtree): New variable.

	gnu: Add texlive-tikz-planets.
	* gnu/packages/tex.scm (texlive-tikz-planets): New variable.

	gnu: Add texlive-tikz-palattice.
	* gnu/packages/tex.scm (texlive-tikz-palattice): New variable.

	gnu: Add texlive-tikz-page.
	* gnu/packages/tex.scm (texlive-tikz-page): New variable.

	gnu: Add texlive-tikz-optics.
	* gnu/packages/tex.scm (texlive-tikz-optics): New variable.

	gnu: Add texlive-tikz-opm.
	* gnu/packages/tex.scm (texlive-tikz-opm): New variable.

	gnu: Add texlive-tikz-nef.
	* gnu/packages/tex.scm (texlive-tikz-nef): New variable.

	gnu: Add texlive-tikz-mirror-lens.
	* gnu/packages/tex.scm (texlive-tikz-mirror-lens): New variable.

	gnu: Add texlive-tikz-layers.
	* gnu/packages/tex.scm (texlive-tikz-layers): New variable.

	gnu: Add texlive-tikz-lake-fig.
	* gnu/packages/tex.scm (texlive-tikz-lake-fig): New variable.

	gnu: Add texlive-tikz-ladder.
	* gnu/packages/tex.scm (texlive-tikz-ladder): New variable.

	gnu: Add texlive-tikz-karnaugh.
	* gnu/packages/tex.scm (texlive-tikz-karnaugh): New variable.

	gnu: Add texlive-tikz-kalender.
	* gnu/packages/tex.scm (texlive-tikz-kalender): New variable.

	gnu: Add texlive-tikz-inet.
	* gnu/packages/tex.scm (texlive-tikz-inet): New variable.

	gnu: Add texlive-tikz-imagelabels.
	* gnu/packages/tex.scm (texlive-tikz-imagelabels): New variable.

	gnu: Add texlive-tikz-feynman.
	* gnu/packages/tex.scm (texlive-tikz-feynman): New variable.

	gnu: Add texlive-pgfopts.
	* gnu/packages/tex.scm (texlive-pgfopts): New variable.

	gnu: Add texlive-tikz-feynhand.
	* gnu/packages/tex.scm (texlive-tikz-feynhand): New variable.

	gnu: Add texlive-tikz-ext.
	* gnu/packages/tex.scm (texlive-tikz-ext): New variable.

	gnu: Add texlive-tikz-dimline.
	* gnu/packages/tex.scm (texlive-tikz-dimline): New variable.

	gnu: Add texlive-tikz-dependency.
	* gnu/packages/tex.scm (texlive-tikz-dependency): New variable.

	gnu: Add texlive-tikz-cd.
	* gnu/packages/tex.scm (texlive-tikz-cd): New variable.

	gnu: Add texlive-tikz-bbox.
	* gnu/packages/tex.scm (texlive-tikz-bbox): New variable.

	gnu: Add texlive-tikz-bayesnet.
	* gnu/packages/tex.scm (texlive-tikz-bayesnet): New variable.

	gnu: Add texlive-tikz-bagua.
	* gnu/packages/tex.scm (texlive-tikz-bagua): New variable.

	gnu: Add texlive-tikz-among-us.
	* gnu/packages/tex.scm (texlive-tikz-among-us): New variable.

	gnu: Add texlive-tikz-3dplot.
	* gnu/packages/tex.scm (texlive-tikz-3dplot): New variable.

	gnu: Add texlive-ticollege.
	* gnu/packages/tex.scm (texlive-ticollege): New variable.

	gnu: Add texlive-texdraw.
	* gnu/packages/tex.scm (texlive-texdraw): New variable.

	gnu: Add texlive-table-fct.
	* gnu/packages/tex.scm (texlive-table-fct): New variable.

	gnu: Add texlive-syntaxdi.
	* gnu/packages/tex.scm (texlive-syntaxdi): New variable.

	gnu: Add texlive-swimgraf.
	* gnu/packages/tex.scm (texlive-swimgraf): New variable.

	gnu: Add texlive-strands.
	* gnu/packages/tex.scm (texlive-strands): New variable.

	gnu: Add texlive-spectralsequences.
	* gnu/packages/tex.scm (texlive-spectralsequences): New variable.

	gnu: Add texlive-spath3.
	* gnu/packages/tex.scm (texlive-spath3): New variable.

	gnu: Add texlive-smartdiagram.
	* gnu/packages/tex.scm (texlive-smartdiagram): New variable.

	gnu: Add texlive-simpleoptics.
	* gnu/packages/tex.scm (texlive-simpleoptics): New variable.

	gnu: Add texlive-simplenodes.
	* gnu/packages/tex.scm (texlive-simplenodes): New variable.

	gnu: Add texlive-signchart.
	* gnu/packages/tex.scm (texlive-signchart): New variable.

	gnu: Add texlive-setdeck.
	* gnu/packages/tex.scm (texlive-setdeck): New variable.

	gnu: Add texlive-scsnowman.
	* gnu/packages/tex.scm (texlive-scsnowman): New variable.

	gnu: Add texlive-scratch3.
	* gnu/packages/tex.scm (texlive-scratch3): New variable.

	gnu: Add texlive-scratch.
	* gnu/packages/tex.scm (texlive-scratch): New variable.

	gnu: Add texlive-schemabloc.
	* gnu/packages/tex.scm (texlive-schemabloc): New variable.

	gnu: Add texlive-sacsymb.
	* gnu/packages/tex.scm (texlive-sacsymb): New variable.

	gnu: Add texlive-sa-tikz.
	* gnu/packages/tex.scm (texlive-sa-tikz): New variable.

	gnu: Add texlive-rviewport.
	* gnu/packages/tex.scm (texlive-rviewport): New variable.

	gnu: Add texlive-robotarm.
	* gnu/packages/tex.scm (texlive-robotarm): New variable.

	gnu: Add texlive-reotex.
	* gnu/packages/tex.scm (texlive-reotex): New variable.

	gnu: Add texlive-realhats.
	* gnu/packages/tex.scm (texlive-realhats): New variable.

	gnu: Add texlive-randomwalk.
	* gnu/packages/tex.scm (texlive-randomwalk): New variable.

	gnu: Add texlive-randbild.
	* gnu/packages/tex.scm (texlive-randbild): New variable.

	gnu: Add texlive-quantikz.
	* gnu/packages/tex.scm (texlive-quantikz): New variable.

	gnu: Add texlive-qcircuit.
	* gnu/packages/tex.scm (texlive-qcircuit): New variable.

	gnu: Add texlive-pxpic.
	* gnu/packages/tex.scm (texlive-pxpic): New variable.

	gnu: Add texlive-pxpgfmark.
	* gnu/packages/tex.scm (texlive-pxpgfmark): New variable.

	gnu: Add texlive-puyotikz.
	* gnu/packages/tex.scm (texlive-puyotikz): New variable.

	gnu: Add texlive-pythontex.
	* gnu/packages/tex.scm (texlive-pythontex): New variable.

	gnu: Add texlive-ptolemaicastronomy.
	* gnu/packages/tex.scm (texlive-ptolemaicastronomy): New variable.

	gnu: Add texlive-productbox.
	* gnu/packages/tex.scm (texlive-productbox): New variable.

	gnu: Add texlive-prerex.
	* gnu/packages/tex.scm (texlive-prerex): New variable.

	gnu: Add texlive-postage.
	* gnu/packages/tex.scm (texlive-postage): New variable.

	gnu: Add texlive-pmgraph.
	* gnu/packages/tex.scm (texlive-pmgraph): New variable.

	gnu: Add texlive-pixelarttikz.
	* gnu/packages/tex.scm (texlive-pixelarttikz): New variable.

	gnu: Add texlive-pixelart.
	* gnu/packages/tex.scm (texlive-pixelart): New variable.

	gnu: Add texlive-pinlabel.
	* gnu/packages/tex.scm (texlive-pinlabel): New variable.

	gnu: Add texlive-pictex2.
	* gnu/packages/tex.scm (texlive-pictex2): New variable.

	gnu: Add texlive-pictex.
	* gnu/packages/tex.scm (texlive-pictex): New variable.

	gnu: Add texlive-picinpar.
	* gnu/packages/tex.scm (texlive-picinpar): New variable.

	gnu: Add texlive-pgfplots.
	* gnu/packages/tex.scm (texlive-pgfplots): New variable.

	gnu: Add texlive-pgfornament.
	* gnu/packages/tex.scm (texlive-pgfornament): New variable.

	gnu: Add texlive-pgfmorepages.
	* gnu/packages/tex.scm (texlive-pgfmorepages): New variable.

	gnu: Add texlive-pgfmolbio.
	* gnu/packages/tex.scm (texlive-pgfmolbio): New variable.

	gnu: Add texlive-pgfkeyx.
	* gnu/packages/tex.scm (texlive-pgfkeyx): New variable.

	gnu: Add texlive-pgf-umlsd.
	* gnu/packages/tex.scm (texlive-pgf-umlsd): New variable.

	gnu: Add texlive-pgf-umlcd.
	* gnu/packages/tex.scm (texlive-pgf-umlcd): New variable.

	gnu: Add texlive-pgf-spectra.
	* gnu/packages/tex.scm (texlive-pgf-spectra): New variable.

	gnu: Add texlive-pgf-soroban.
	* gnu/packages/tex.scm (texlive-pgf-soroban): New variable.

	gnu: Add texlive-pgf-pie.
	* gnu/packages/tex.scm (texlive-pgf-pie): New variable.

	gnu: Add texlive-pgf-periodictable.
	* gnu/packages/tex.scm (texlive-pgf-periodictable): New variable.

	gnu: Add texlive-pgf-interference.
	* gnu/packages/tex.scm (texlive-pgf-interference): New variable.

	gnu: Add texlive-pgf-blur.
	* gnu/packages/tex.scm (texlive-pgf-blur): New variable.

	gnu: Add texlive-petri-nets.
	* gnu/packages/tex.scm (texlive-petri-nets): New variable.

	gnu: Add texlive-penrose.
	* gnu/packages/tex.scm (texlive-penrose): New variable.

	gnu: Add texlive-pb-diagram.
	* gnu/packages/tex.scm (texlive-pb-diagram): New variable.

	gnu: Add texlive-outilsgeomtikz.
	* gnu/packages/tex.scm (texlive-outilsgeomtikz): New variable.

	gnu: Add texlive-numericplots.
	* gnu/packages/tex.scm (texlive-numericplots): New variable.

	gnu: Add texlive-nndraw.
	* gnu/packages/tex.scm (texlive-nndraw): New variable.

	gnu: Add texlive-nl-interval.
	* gnu/packages/tex.scm (texlive-nl-interval): New variable.

	gnu: Add texlive-neuralnetwork.
	* gnu/packages/tex.scm (texlive-neuralnetwork): New variable.

	gnu: Add texlive-modiagram.
	* gnu/packages/tex.scm (texlive-modiagram): New variable.

	gnu: Add texlive-mkpic.
	* gnu/packages/tex.scm (texlive-mkpic): New variable.

	gnu: Add texlive-miniplot.
	* gnu/packages/tex.scm (texlive-miniplot): New variable.

	gnu: Add texlive-milsymb.
	* gnu/packages/tex.scm (texlive-milsymb): New variable.

	gnu: Add texlive-mercatormap.
	* gnu/packages/tex.scm (texlive-mercatormap): New variable.

	gnu: Add texlive-mathspic.
	* gnu/packages/tex.scm (texlive-mathspic): New variable.

	gnu: Add texlive-makeshape.
	* gnu/packages/tex.scm (texlive-makeshape): New variable.

	gnu: Add texlive-maker.
	* gnu/packages/tex.scm (texlive-maker): New variable.

	gnu: Add texlive-luasseq.
	* gnu/packages/tex.scm (texlive-luasseq): New variable.

	gnu: Add texlive-luamesh.
	* gnu/packages/tex.scm (texlive-luamesh): New variable.

	gnu: Add texlive-lroundrect.
	* gnu/packages/tex.scm (texlive-lroundrect): New variable.

	gnu: Add texlive-lpic.
	* gnu/packages/tex.scm (texlive-lpic): New variable.

	gnu: Add texlive-liftarm.
	* gnu/packages/tex.scm (texlive-liftarm): New variable.

	gnu: Add texlive-latex-make.
	* gnu/packages/tex.scm (texlive-latex-make): New variable.

	gnu: Add texlive-lapdf.
	* gnu/packages/tex.scm (texlive-lapdf): New variable.

	gnu: Add texlive-ladder.
	* gnu/packages/tex.scm (texlive-ladder): New variable.

	gnu: Add texlive-knittingpattern.
	* gnu/packages/tex.scm (texlive-knittingpattern): New variable.

	gnu: Add texlive-knitting.
	* gnu/packages/tex.scm (texlive-knitting): New variable.

	gnu: Add texlive-kinematikz.
	* gnu/packages/tex.scm (texlive-kinematikz): New variable.

	gnu: Add texlive-kblocks.
	* gnu/packages/tex.scm (texlive-kblocks): New variable.

	gnu: Add texlive-istgame.
	* gnu/packages/tex.scm (texlive-istgame): New variable.

	gnu: Add texlive-hvfloat.
	* gnu/packages/tex.scm (texlive-hvfloat): New variable.

	gnu: Add texlive-hobby.
	* gnu/packages/tex.scm (texlive-hobby): New variable.

	gnu: Add texlive-hf-tikz.
	* gnu/packages/tex.scm (texlive-hf-tikz): New variable.

	gnu: Add texlive-here.
	* gnu/packages/tex.scm (texlive-here): New variable.

	gnu: Add texlive-harveyballs.
	* gnu/packages/tex.scm (texlive-harveyballs): New variable.

	gnu: Add texlive-gtrlib-largetrees.
	* gnu/packages/tex.scm (texlive-gtrlib-largetrees): New variable.

	gnu: Add texlive-graphviz.
	* gnu/packages/tex.scm (texlive-graphviz): New variable.

	gnu: Add texlive-graphicxpsd.
	* gnu/packages/tex.scm (texlive-graphicxpsd): New variable.

	gnu: Add texlive-graph35.
	* gnu/packages/tex.scm (texlive-graph35): New variable.

	gnu: Add texlive-grafcet.
	* gnu/packages/tex.scm (texlive-grafcet): New variable.

	gnu: Add texlive-gradientframe.
	* gnu/packages/tex.scm (texlive-gradientframe): New variable.

	gnu: Add texlive-gnuplottex.
	* gnu/packages/tex.scm (texlive-gnuplottex): New variable.

	gnu: Add texlive-getmap.
	* gnu/packages/tex.scm (texlive-getmap): New variable.

	gnu: Add texlive-genealogytree.
	* gnu/packages/tex.scm (texlive-genealogytree): New variable.

	gnu: Add texlive-forest.
	* gnu/packages/tex.scm (texlive-forest): New variable.

	gnu: Add texlive-inlinedef.
	* gnu/packages/tex.scm (texlive-inlinedef): New variable.

	gnu: Add texlive-elocalloc.
	* gnu/packages/tex.scm (texlive-elocalloc): New variable.

	gnu: Add texlive-flowchart.
	* gnu/packages/tex.scm (texlive-flowchart): New variable.

	gnu: Add texlive-fitbox.
	* gnu/packages/tex.scm (texlive-fitbox): New variable.

	gnu: Add texlive-figput.
	* gnu/packages/tex.scm (texlive-figput): New variable.

	gnu: Add texlive-figchild.
	* gnu/packages/tex.scm (texlive-figchild): New variable.

	gnu: Add texlive-fig4latex.
	* gnu/packages/tex.scm (texlive-fig4latex): New variable.

	gnu: Add texlive-fast-diagram.
	* gnu/packages/tex.scm (texlive-fast-diagram): New variable.

	gnu: Add texlive-euflag.
	* gnu/packages/tex.scm (texlive-euflag): New variable.

	gnu: Add texlive-esk.
	* gnu/packages/tex.scm (texlive-esk): New variable.

	gnu: Add texlive-epspdfconversion.
	* gnu/packages/tex.scm (texlive-epspdfconversion): New variable.

	gnu: Add texlive-endofproofwd.
	* gnu/packages/tex.scm (texlive-endofproofwd): New variable.

	gnu: Add texlive-ellipse.
	* gnu/packages/tex.scm (texlive-ellipse): New variable.

	gnu: Add texlive-ecgdraw.
	* gnu/packages/tex.scm (texlive-ecgdraw): New variable.

	gnu: Add texlive-layaureo.
	* gnu/packages/tex.scm (texlive-layaureo): New variable.

	gnu: Add texlive-dynkin-diagrams.
	* gnu/packages/tex.scm (texlive-dynkin-diagrams): New variable.

	gnu: Add texlive-duotenzor.
	* gnu/packages/tex.scm (texlive-duotenzor): New variable.

	gnu: Add texlive-drs.
	* gnu/packages/tex.scm (texlive-drs): New variable.

	gnu: Add texlive-dratex.
	* gnu/packages/tex.scm (texlive-dratex): New variable.

	gnu: Add texlive-dpcircling.
	* gnu/packages/tex.scm (texlive-dpcircling): New variable.

	gnu: Add texlive-dottex.
	* gnu/packages/tex.scm (texlive-dottex): New variable.

	gnu: Add texlive-dot2texi.
	* gnu/packages/tex.scm (texlive-dot2texi): New variable.

	gnu: Add texlive-doc-pictex.
	* gnu/packages/tex.scm (texlive-doc-pictex): New variable.

	gnu: Add texlive-ditaa.
	* gnu/packages/tex.scm (texlive-ditaa): New variable.

	gnu: Add texlive-diagmac2.
	* gnu/packages/tex.scm (texlive-diagmac2): New variable.

	gnu: Add texlive-dcpic.
	* gnu/packages/tex.scm (texlive-dcpic): New variable.

	gnu: Add texlive-curves.
	* gnu/packages/tex.scm (texlive-curves): New variable.

	gnu: Add texlive-curve2e.
	* gnu/packages/tex.scm (texlive-curve2e): New variable.

	gnu: Add texlive-curve.
	* gnu/packages/tex.scm (texlive-curve): New variable.

	gnu: Add texlive-combinedgraphics.
	* gnu/packages/tex.scm (texlive-combinedgraphics): New variable.

	gnu: Add texlive-coffeestains.
	* gnu/packages/tex.scm (texlive-coffeestains): New variable.

	gnu: Add texlive-circuitikz.
	* gnu/packages/tex.scm (texlive-circuitikz): New variable.

	gnu: Add texlive-circuit-macros.
	* gnu/packages/tex.scm (texlive-circuit-macros): New variable.

	gnu: Add texlive-chemfig.
	* gnu/packages/tex.scm (texlive-chemfig): New variable.

	gnu: Add texlive-celtic.
	* gnu/packages/tex.scm (texlive-celtic): New variable.

	gnu: Add texlive-callouts.
	* gnu/packages/tex.scm (texlive-callouts): New variable.

	gnu: Add texlive-cachepic.
	* gnu/packages/tex.scm (texlive-cachepic): New variable.

	gnu: Add texlive-byrne.
	* gnu/packages/tex.scm (texlive-byrne): New variable.

	gnu: Add texlive-byo-twemojis.
	* gnu/packages/tex.scm (texlive-byo-twemojis): New variable.

	gnu: Add texlive-bxeepic.
	* gnu/packages/tex.scm (texlive-bxeepic): New variable.

	gnu: Add texlive-braids.
	* gnu/packages/tex.scm (texlive-braids): New variable.

	gnu: Add texlive-bondgraphs.
	* gnu/packages/tex.scm (texlive-bondgraphs): New variable.

	gnu: Add texlive-bondgraph.
	* gnu/packages/tex.scm (texlive-bondgraph): New variable.

	gnu: Add texlive-bodegraph.
	* gnu/packages/tex.scm (texlive-bodegraph): New variable.

	gnu: Add texlive-blox.
	* gnu/packages/tex.scm (texlive-blox): New variable.

	gnu: Add texlive-bloques.
	* gnu/packages/tex.scm (texlive-bloques): New variable.

	gnu: Add texlive-blochsphere.
	* gnu/packages/tex.scm (texlive-blochsphere): New variable.

	gnu: Add texlive-binarytree.
	* gnu/packages/tex.scm (texlive-binarytree): New variable.

	gnu: Add texlive-beamerswitch.
	* gnu/packages/tex.scm (texlive-beamerswitch): New variable.

	gnu: Add texlive-bardiag.
	* gnu/packages/tex.scm (texlive-bardiag): New variable.

	gnu: Add texlive-autoarea.
	* gnu/packages/tex.scm (texlive-autoarea): New variable.

	gnu: Add texlive-asypictureb.
	* gnu/packages/tex.scm (texlive-asypictureb): New variable.

	gnu: Add texlive-asyfig.
	* gnu/packages/tex.scm (texlive-asyfig): New variable.

	gnu: Add texlive-askmaps.
	* gnu/packages/tex.scm (texlive-askmaps): New variable.

	gnu: Add texlive-aobs-tikz.
	* gnu/packages/tex.scm (texlive-aobs-tikz): New variable.

	gnu: Add texlive-adigraph.
	* gnu/packages/tex.scm (texlive-adigraph): New variable.

	guix: import: texlive importer handles more licenses.
	* guix/import/texlive.scm (string->license): Handle CC0 and ISC licenses.

	gnu: texlive-trimspaces: Fix build.
	* gnu/packages/tex.scm (texlive-trimspaces)[native-inputs]: Add TEXLIVE-FILCONTENTS.

2023-07-18  Christopher Baines  <mail@cbaines.net>

	svn-download: Handle the single file case when downloading a nar.
	Delete the output so that download-nar doesn't error when trying to restore.

	* guix/svn-download.scm (svn-multi-fetch): Delete the output if it exists
	prior to calling download-nar.

2023-07-18  Christopher Baines  <mail@cbaines.net>

	svn-download: Use download-nar in svn-multi-fetch.
	This should help if there are issues fetching from the source repository.

	* guix/svn-download.scm (svn-multi-fetch): Use download-nar and adjust
	accordingly.

2023-07-18  Christopher Baines  <mail@cbaines.net>

	svn-download: Use download-nar.
	This should help if there are issues fetching from the source repository.

	* guix/svn-download.scm (svn-fetch): Use download-nar and adjust accordingly.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-epspdf.
	* gnu/packages/tex.scm (texlive-epspdf): New variable.

	guix: import: Handle texlua and TCL scripts.
	* guix/import/texlive.scm (linked-scripts): Also generate scripts from files
	with ".tlu" and ".tcl" extensions.
	(tlpdb->package): Add appropriate inputs when providing a TCL script.

	gnu: yubico-piv-tool: Use texlive-updmap.cfg in native inputs.
	* gnu/packages/security-token.scm (yubico-piv-tool)[native-inputs]: Replace
	TEXLIVE-BIN with TEXLIVE-UPDMAP.CFG.  Re-order inputs alphabetically.

	gnu: xournalpp: Remove texlive-bin as an input.
	* gnu/packages/pdf.scm (xournalpp)[inputs]: Remove TEXLIVE-BIN.

	gnu: python-numpy-documentation: Fix build.
	* gnu/packages/python-xyz.scm (python-numpy-documentation)[native-inputs]:
	Use TEXLIVE-UPDMAP.CFG.  Add TEXLIVE-LATEXMK and TEXLIVE-XETEX.

	gnu: python-ipython-documentation: Fix build.
	* gnu/packages/python-xyz.scm (python-ipython-documentation)[native-inputs]:
	Use TEXLIVE-UPDMAP.CFG.  Add TEXLIVE-LATEXMK and TEXLIVE-XETEX.

	gnu: texlive-luacas: Add missing files.
	* gnu/packages/tex.scm (texlive-luacas)[source]: Fix locations to include all files.

	gnu: texlive-biblatex: Add missing files.
	* gnu/packages/tex.scm (texlive-biblatex)[source]: Fix locations to include all files.

	gnu: emacs-auctex: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-auctex)[arguments]: Use G-expressions.
	<#:include>: Use %DEFAULT-INCLUDE.
	<#:exclude>: Use %DEFAULT-EXCLUDE.

	gnu: emacs-auctex: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-auctex)[arguments]<#phases>: Use "dvipng"
	and "dvips" from cache.  Fix destination for refcard.
	[native-inputs]: Add TEXLIVE-UPDMAP.CFG.

	gnu: texlive-media9: Add missing files.
	* gnu/packages/tex.scm (texlive-media9)[source]: Fix locations to include all files.

	gnu: ocaml-bibtex2html: Fix build.
	* gnu/packages/ocaml.scm (ocaml-bibtex2html)[native-inputs]: Add TEXLIVE-PREPRINT.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Deprecate `texlive-tiny'.
	At this point, there are three equivalent TeX Live sub-systems:
	texlive-scheme-basic, texlive-tiny, and (texlive-updmap.cfg).  It is confusing
	to keep so many around.

	* doc/contributing.texi (Submitting Patches): Remove reference to
	TEXLIVE-TINY.
	* gnu/packages/algebra.scm (pari-gp)[native-inputs]:
	(giac)[native-inputs]:
	* gnu/packages/chez.scm (chez-sockets)[native-inputs]:
	* gnu/packages/engineering.scm (fastcap)[native-inputs]:
	* gnu/packages/gettext.scm (po4a)[native-inputs]:
	* gnu/packages/maths.scm (cddlib)[native-inputs]:
	(gnuplot)[native-inputs]:
	(itpp)[native-inputs]:
	* gnu/packages/ocaml.scm (unison)[native-inputs]:
	* gnu/packages/pdf.scm (extractpdfmark)[native-inputs]:
	* gnu/packages/photo.scm (enblend-enfuse): Replace TEXLIVE-TINY with a call to TEXLIVE-UPDMAP.CFG.
	* gnu/packages/radio.scm (gnuradio)[native-inputs]: Remove unnecessary
	TEXLIVE-TINY.
	* gnu/packages/tex.scm (texlive-tiny): Deprecate it in favor of TEXLIVE-SCHEME-BASIC.
	(texlive-makecmds)[native-inputs]:  Replace TEXLIVE-TINY with a call to TEXLIVE-UPDMAP.CFG.
	* guix/lint.scm (check-inputs-should-be-native): Check only for
	"texlive-updmap.cfg" input name.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Fix build.
	* gnu/packages/plotutils.scm (asymptote)[native-inputs]: Add TEXLIVE-HYPDOC.

	gnu: chez-web: Fix build.
	* gnu/packages/chez.scm (chez-web)[native-inputs]: Add TEXLIVE-CHARTER,
	TEXLIVE-CWEB, remove TEXLIVE-EPSF.
	[arguments]<#:phases>: Add phases to fix ".tex" issues.

	gnu: discrover: Fix build.
	* gnu/packages/bioinformatics.scm (discrover)[native-inputs]: Add
	TEXLIVE-FORLOOP, TEXLIVE-LISTOFITEMS, TEXLIVE-READARRAY.

	gnu: Add texlive-forloop.
	* gnu/packages/tex.scm (texlive-forloop): New variable.

	guix: Add linter warning about texlive-updmap.cfg and texlive-tiny.
	* guix/lint.scm (check-inputs-should-be-native): Warn when TEXLIVE-UPDMAP.CFG
	and TEXLIVE-TINY are not native inputs.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Rationalize texlive-updmap.cfg and texlive-tiny inputs.
	TEXLIVE-UPDMAP.CFG and TEXLIVE-TINY should only be used as native inputs.
	Also remove texlive packages already provided by them.

	* doc/build.scm (pdf-manual):
	* gnu/packages/algebra.scm (pari-gp):
	* gnu/packages/bioinformatics.scm (discrover):
	(phyml):
	(velvet):
	* gnu/packages/chemistry.scm (yaehmop):
	* gnu/packages/chez.scm (stex-bootstrap):
	(chez-web):
	(chez-sockets):
	* gnu/packages/cran.scm (r-prereg):
	* gnu/packages/docbook.scm (dblatex):
	* gnu/packages/emacs-xyz.scm (emacs-auctex):
	* gnu/packages/engineering.scm (fastcap):
	* gnu/packages/fsf.scm (book-faif):
	* gnu/packages/graphviz.scm (dot2tex):
	* gnu/packages/maths.scm (hypre):
	* gnu/packages/ocaml.scm (unison):
	(ocaml-bibtex2html):
	* gnu/packages/plotutils.scm (asymptote):
	* gnu/packages/python-xyz.scm (python-nbconvert):
	(python-pypandoc):
	* gnu/packages/radio.scm (gnuradio):
	(libosmo-dsp):
	* gnu/packages/statistics.scm (r-with-tests):
	* gnu/packages/tex.scm (texlive-makecmds):
	(texlive-innerscript):
	(teximpatient):
	(texlive-xkeyval): Remove texlive packages already provided by
	TEXLIVE-UPDMAP.CFG.  Don't add TEXLIVE-TINY or TEXLIVE-UPDMAP.CFG as inputs.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-updmap.cfg: Provide basic scheme.
	Packages have to be moved around in the module because they need to be defined
	in a particular order : TEXLIVE-SCHEME-BASIC < TEXLIVE-UPDMAP.CFG < any
	texlive package making use of TEXLIVE-UPDMAP.CFG.

	* gnu/packages/tex.scm (texlive-updmap.cfg): Provide TEXLIVE-SCHEME-BASIC.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-cweb.
	* gnu/packages/tex.scm (texlive-cweb): New variable.

	gnu: texlive-context: Fix package.
	* gnu/packages/tex.scm (texlive-context)[source]: Do not fetch third-party Lua
	scripts.
	[arguments]<#:phases>: Create additional symlinks.

	gnu: texlive-mptopdf: Fix package.
	* gnu/packages/tex.scm (texlive-mptopdf)[source]: Only grab specific
	"mptopdf.pl" scripts, not all other scripts in the same directory.
	[arguments]<#:phases>: Add a phase to use provided Perl.
	[inputs]: Add PERL.

	guix: texlive importer: Do not pull all "scripts/context/" files.
	* guix/import/texlive.scm (texlive-generic-locations): Add "scripts/context/"
	since this location is split across multiple packages.
	* guix/import/texlive.scm (files->locations): Only single out files from
	generic locations, not their sub-directories.  E.g., generic location
	"scripts/context/lua/" should not fetch "scripts/context/lua/third/" files.

	gnu: phyml: Fix build.
	* gnu/packages/bioinformatics.scm (phyml)[native-inputs]: Add
	TEXLIVE-INFWARERR, TEXLIVE-KVOPTIONS and TEXLIVE-PDFTEXCMDS.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: dot2tex: Fix failing tests.
	TeX Live packages needed to build tests are moved to native inputs because
	propagating them may not be a good thing.  Use might already be using
	monolithic TeX Live, or would may have their TeX Live installation on another system.

	* gnu/packages/graphviz.scm (dot2tex)[native-inputs]: Add TeX Live packages
	necessary to build documents generated during tests.
	[propagated-inputs]: Remove them.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-context: Add missing files.
	* gnu/packages/tex.scm (texlive-context)[source]: Fix locations to include all
	files, including man pages.

	gnu: texlive-pgf: Add missing files.
	* gnu/packages/tex.scm (texlive-pgf)[source]: Fix locations.  Previous ones
	would not include "tikz.sty" file, among others.

	guix: Fix sub-directories in texlive importer locations.
	* guix/import/texlive.scm (files->locations): When removing a sub-directory,
	make sure to actually remove the sub-directory and not the parent.

	gnu: ocaml-bibtex2html: Improve package style.
	* gnu/packages/ocaml.scm (ocaml-bibtex2html)[origin]<uri>: Re-use version.
	[arguments]: Use G-expressions.  Remove trailing #T from phases.
	[native-inputs]: Remove labels.

	gnu: ocaml-bibtex2html: Fix build.
	* gnu/packages/ocaml.scm (ocaml-bibtex2html)[native-inputs]: Add
	TEXLIVE-INFWARERR, TEXLIVE-KVOPTINOS, TEXLIVE-PDFTEXCMDS.

	gnu: hypre: Fix error when building documentation.
	* gnu/packages/maths.scm (hypre)[native-inputs]: Add TEXLIVE-LATEXMK.

	gnu: velvet: Improve package style.
	* gnu/packages/bioinformatics.scm (velvet)[arguments]: Use G-expressions.
	[native-inputs]: Remove label.

	gnu: velvet: Fix error when building documentation.
	* gnu/packages/bioinformatics.scm (velvet)[native-inputs]: Add TEXLIVE-GRFEXT,
	TEXLIVE-INFWARERR, TEXLIVE-KVOPTIONS and TEXLIVE-KPDFTEXCMDS.

	gnu: yaehmop: Fix build due to missing TeX Live scripts.
	* gnu/packages/chemistry.scm (yaehmop)[native-inputs]: Add missing "latexmk"
	and "repstopdf" scripts.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add propagated packages to texlive-updmap.cfg.
	These packages belong to TeX Live's "basic" collection; they are often
	expected when building a ".tex" file.  They were silently propagated in the
	previous definition of the function.  Note : their definition has to be moved before
	TEXLIVE-UPDMAP.CFG in the module.

	* gnu/packages/tex.scm (texlive-updmap.cfg): Add TEXLIVE-CM, TEXLIVE-EC,
	TEXLIVE-EPSTOPDF-PKG, TEXLIVE-ETEX, TEXLIVE-ETEX-PKG, TEXLIVE-IFPLATFORM,
	TEXLIVE-IFTEX, TEXLIVE-TEX.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-epstopdf: Add missing "repstopdf" symlink.
	* gnu/packages/tex.scm (texlive-epstopdf)[arguments]<#:phases>: Add missing
	"repstopdf" symlink.

	gnu: tex: Comment about the Guix-specific packages in the module.
	* gnu/packages/tex.scm: Comment about the Guix-specific packages in the module.

	doc: Update TeX Live related documentation.
	* doc/guix.texi (Invoking guix import): "texlive.tlpdb" is located in
	TEXLIVE-SCRIPTS package.
	(Using TeX and LaTeX): Mention collections and schemes as a starting point.
	Illustrate it with an updated example.  Update tiny TODO list.  Fix call to
	"tlmgr".

	gnu: Add texlive-collection-luatex.
	* gnu/packages/tex.scm (texlive-collection-luatex): New variable.

	gnu: Add texlive-yamlvars.
	* gnu/packages/tex.scm (texlive-yamlvars): New variable.

	gnu: Add texlive-uninormalize.
	* gnu/packages/tex.scm (texlive-uninormalize): New variable.

	gnu: Add texlive-typewriter.
	* gnu/packages/tex.scm (texlive-typewriter): New variable.

	gnu: Add texlive-tsvtemplate.
	* gnu/packages/tex.scm (texlive-tsvtemplate): New variable.

	gnu: Add texlive-truthtable.
	* gnu/packages/tex.scm (texlive-truthtable): New variable.

	gnu: Add texlive-stricttex.
	* gnu/packages/tex.scm (texlive-stricttex): New variable.

	gnu: Add texlive-spelling.
	* gnu/packages/tex.scm (texlive-spelling): New variable.

	gnu: Add texlive-spacekern.
	* gnu/packages/tex.scm (texlive-spacekern): New variable.

	gnu: Add texlive-showkerning.
	* gnu/packages/tex.scm (texlive-showkerning): New variable.

	gnu: Add texlive-showhyphenation.
	* gnu/packages/tex.scm (texlive-showhyphenation): New variable.

	gnu: Add texlive-selnolig.
	* gnu/packages/tex.scm (texlive-selnolig): New variable.

	gnu: Add texlive-scikgtex.
	* gnu/packages/tex.scm (texlive-scikgtex): New variable.

	gnu: Add texlive-pyluatex.
	* gnu/packages/tex.scm (texlive-pyluatex): New variable.

	gnu: Add texlive-plantuml.
	* gnu/packages/tex.scm (texlive-plantuml): New variable.

	gnu: Add texlive-placeat.
	* gnu/packages/tex.scm (texlive-placeat): New variable.

	gnu: Add texlive-piton.
	* gnu/packages/tex.scm (texlive-piton): New variable.

	gnu: Add texlive-penlight.
	* gnu/packages/tex.scm (texlive-penlight): New variable.

	gnu: Add texlive-pdfextra.
	* gnu/packages/tex.scm (texlive-pdfextra): New variable.

	gnu: Add texlive-pdfarticle.
	* gnu/packages/tex.scm (texlive-pdfarticle): New variable.

	gnu: Add texlive-optex.
	* gnu/packages/tex.scm (texlive-optex): New variable.

	gnu: Add texlive-librarian.
	* gnu/packages/tex.scm (texlive-librarian): New variable.

	gnu: Add texlive-odsfile.
	* gnu/packages/tex.scm (texlive-odsfile): New variable.

	gnu: Add texlive-nodetree.
	* gnu/packages/tex.scm (texlive-nodetree): New variable.

	gnu: Add texlive-newpax.
	* gnu/packages/tex.scm (texlive-newpax): New variable.

	gnu: Add texlive-minim-xmp.
	* gnu/packages/tex.scm (texlive-minim-xmp): New variable.

	gnu: Add texlive-minim-pdf.
	* gnu/packages/tex.scm (texlive-minim-pdf): New variable.

	gnu: Add texlive-minim-mp.
	* gnu/packages/tex.scm (texlive-minim-mp): New variable.

	gnu: Add texlive-minim-math.
	* gnu/packages/tex.scm (texlive-minim-math): New variable.

	gnu: Add texlive-minim.
	* gnu/packages/tex.scm (texlive-minim): New variable.

	gnu: Add texlive-lutabulartools.
	* gnu/packages/tex.scm (texlive-lutabulartools): New variable.

	gnu: Add texlive-luaxml.
	* gnu/packages/tex.scm (texlive-luaxml): New variable.

	gnu: Add texlive-luavlna.
	* gnu/packages/tex.scm (texlive-luavlna): New variable.

	gnu: Add texlive-luatruthtable.
	* gnu/packages/tex.scm (texlive-luatruthtable): New variable.

	gnu: Add texlive-luatextra.
	* gnu/packages/tex.scm (texlive-luatextra): New variable.

	gnu: Add texlive-luatexko.
	* gnu/packages/tex.scm (texlive-luatexko): New variable.

	gnu: Add texlive-luaset.
	* gnu/packages/tex.scm (texlive-luaset): New variable.

	gnu: Add texlive-luarandom.
	* gnu/packages/tex.scm (texlive-luarandom): New variable.

	gnu: Add texlive-luaquotes.
	* gnu/packages/tex.scm (texlive-luaquotes): New variable.

	gnu: Add texlive-luaprogtable.
	* gnu/packages/tex.scm (texlive-luaprogtable): New variable.

	gnu: Add texlive-luapackageloader.
	* gnu/packages/tex.scm (texlive-luapackageloader): New variable.

	gnu: Add texlive-luaoptions.
	* gnu/packages/tex.scm (texlive-luaoptions): New variable.

	gnu: Add texlive-luamplib.
	* gnu/packages/tex.scm (texlive-luamplib): New variable.

	gnu: Add texlive-luamodulartables.
	* gnu/packages/tex.scm (texlive-luamodulartables): New variable.

	gnu: Add texlive-luamaths.
	* gnu/packages/tex.scm (texlive-luamaths): New variable.

	gnu: Add texlive-luamathalign.
	* gnu/packages/tex.scm (texlive-luamathalign): New variable.

	gnu: Add texlive-lualinalg.
	* gnu/packages/tex.scm (texlive-lualinalg): New variable.

	gnu: Add texlive-lualatex-truncate.
	* gnu/packages/tex.scm (texlive-lualatex-truncate): New variable.

	gnu: Add texlive-lualatex-doc.
	* gnu/packages/tex.scm (texlive-lualatex-doc): New variable.

	gnu: Add texlive-luakeys.
	* gnu/packages/tex.scm (texlive-luakeys): New variable.

	gnu: Add texlive-luaintro.
	* gnu/packages/tex.scm (texlive-luaintro): New variable.

	gnu: Add texlive-luainputenc.
	* gnu/packages/tex.scm (texlive-luainputenc): New variable.

	gnu: Add texlive-luaindex.
	* gnu/packages/tex.scm (texlive-luaindex): New variable.

	gnu: Add texlive-luaimageembed.
	* gnu/packages/tex.scm (texlive-luaimageembed): New variable.

	gnu: Add texlive-luahyphenrules.
	* gnu/packages/tex.scm (texlive-luahyphenrules): New variable.

	gnu: Add texlive-luagcd.
	* gnu/packages/tex.scm (texlive-luagcd): New variable.

	gnu: Add texlive-luacomplex.
	* gnu/packages/tex.scm (texlive-luacomplex): New variable.

	gnu: Add texlive-luacolor.
	* gnu/packages/tex.scm (texlive-luacolor): New variable.

	gnu: Add texlive-luacensor.
	* gnu/packages/tex.scm (texlive-luacensor): New variable.

	gnu: Add texlive-luacas.
	* gnu/packages/tex.scm (texlive-luacas): New variable.

	gnu: Add texlive-luaaddplot.
	* gnu/packages/tex.scm (texlive-luaaddplot): New variable.

	gnu: Add texlive-lua-widow-control.
	* gnu/packages/tex.scm (texlive-lua-widow-control): New variable.

	gnu: Add texlive-lua-visual-debug.
	* gnu/packages/tex.scm (texlive-lua-visual-debug): New variable.

	gnu: Add texlive-lua-ul.
	* gnu/packages/tex.scm (texlive-lua-ul): New variable.

	gnu: Add texlive-lua-uca.
	* gnu/packages/tex.scm (texlive-lua-uca): New variable.

	gnu: Add texlive-lua-typo.
	* gnu/packages/tex.scm (texlive-lua-typo): New variable.

	gnu: Add texlive-lt3luabridge.
	* gnu/packages/tex.scm (texlive-lt3luabridge): New variable.

	gnu: Add texlive-lparse.
	* gnu/packages/tex.scm (texlive-lparse): New variable.

	gnu: Add texlive-linebreaker.
	* gnu/packages/tex.scm (texlive-linebreaker): New variable.

	gnu: Add texlive-ligtype.
	* gnu/packages/tex.scm (texlive-ligtype): New variable.

	gnu: Add texlive-kanaparser.
	* gnu/packages/tex.scm (texlive-kanaparser): New variable.

	gnu: Add texlive-interpreter.
	* gnu/packages/tex.scm (texlive-interpreter): New variable.

	gnu: Add texlive-innerscript.
	* gnu/packages/tex.scm (texlive-innerscript): New variable.

	gnu: Add texlive-enigma.
	* gnu/packages/tex.scm (texlive-enigma): New variable.

	gnu: Add texlive-emojicite.
	* gnu/packages/tex.scm (texlive-emojicite): New variable.

	gnu: Add texlive-emoji.
	* gnu/packages/tex.scm (texlive-emoji): New variable.

	gnu: Add texlive-ekdosis.
	* gnu/packages/tex.scm (texlive-ekdosis): New variable.

	gnu: Add texlive-cstypo.
	* gnu/packages/tex.scm (texlive-cstypo): New variable.

	gnu: Add texlive-combofont.
	* gnu/packages/tex.scm (texlive-combofont): New variable.

	gnu: Add texlive-cloze.
	* gnu/packages/tex.scm (texlive-cloze): New variable.

	gnu: Add texlive-chinese-jfm.
	* gnu/packages/tex.scm (texlive-chinese-jfm): New variable.

	gnu: Add texlive-chickenize.
	* gnu/packages/tex.scm (texlive-chickenize): New variable.

	gnu: Add texlive-checkcites.
	* gnu/packages/tex.scm (texlive-checkcites): New variable.

	gnu: Add texlive-blopentype.
	* gnu/packages/tex.scm (texlive-blopentype): New variable.

	gnu: Add texlive-yax.
	* gnu/packages/tex.scm (texlive-yax): New variable.

	gnu: Add texlive-texapi.
	* gnu/packages/tex.scm (texlive-texapi): New variable.

	gnu: Add texlive-gates.
	* gnu/packages/tex.scm (texlive-gates): New variable.

	gnu: Add texlive-bezierplot.
	* gnu/packages/tex.scm (texlive-bezierplot): New variable.

	gnu: Add texlive-barracuda.
	* gnu/packages/tex.scm (texlive-barracuda): New variable.

	gnu: Add texlive-auto-pst-pdf-lua.
	* gnu/packages/tex.scm (texlive-auto-pst-pdf-lua): New variable.

	gnu: Add texlive-addliga.
	* gnu/packages/tex.scm (texlive-addliga): New variable.

	gnu: Remove texlive-default-updmap.cfg.
	* gnu/packages/tex.scm (texlive-scripts): Provide "updmap.cfg", along with
	other similar files.
	(texlive-default-updmap.cfg): Remove variable.
	(texlive-updmap.cfg)[source]: Use TEXLIVE-SCRIPTS source.
	[arguments]: Use G-expressions.  Adapt #:INSTALL-PLAN according to source change.
	* guix/profiles.scm (texlive-font-maps): Use "updmap.cfg" provided by
	TEXLIVE-SCRIPTS instead of now defunct TEXLIVE-DEFAULT-UPDMAP.CFG.

	gnu: Externalize libkpathsea in texlive and texlive-bin.
	* gnu/packages/tex.scm (texlive-libkpathsea): New variable.
	(texlive-bin): Inherit from above.
	[arguments]<#:configure-flags>: Use "--disable-kpathsea",
	"--with-system-kpathsea", "--with-kpathsea-includes" and
	"--with-kpathsea-lib".
	<#:phases>: Remove phases now handled by the package above.
	[native-inputs]: Add GROFF-MINIMAL.
	[propagated-inputs]: Add TEXLIVE-LIBKPATHSEA.
	(texlive-bin-full): New variable.
	(texlive-texmf)[build-system]: Use COPY-BUILD-SYSTEM.
	[arguments]: Set #:INSTALL-PLAN accordingly.  Replace TEXLIVE-BIN with
	TEXLIVE-BIN-FULL.
	* guix/profiles.scm (texlive-font-maps): Fetch executables from
	TEXLIVE-LIBKPATHSEA instead of TEXLIVE-BIN.

	gnu: Add texlive-collection-xetex.
	* gnu/packages/tex.scm (texlive-collection-xetex): New variable.

	gnu: Add texlive-zbmath-review-template.
	* gnu/packages/tex.scm (texlive-zbmath-review-template): New variable.

	gnu: Add texlive-xevlna.
	* gnu/packages/tex.scm (texlive-xevlna): New variable.

	gnu: Add texlive-xetexko.
	* gnu/packages/tex.scm (texlive-xetexko): New variable.

	gnu: Add texlive-xetexfontinfo.
	* gnu/packages/tex.scm (texlive-xetexfontinfo): New variable.

	gnu: Add texlive-xetex-tibetan.
	* gnu/packages/tex.scm (texlive-xetex-tibetan): New variable.

	gnu: Add texlive-xetex-pstricks.
	* gnu/packages/tex.scm (texlive-xetex-pstricks): New variable.

	gnu: Add texlive-xetex-itrans.
	* gnu/packages/tex.scm (texlive-xetex-itrans): New variable.

	gnu: Add texlive-xespotcolor.
	* gnu/packages/tex.scm (texlive-xespotcolor): New variable.

	gnu: Add texlive-xesearch.
	* gnu/packages/tex.scm (texlive-xesearch): New variable.

	gnu: Add texlive-xeindex.
	* gnu/packages/tex.scm (texlive-xeindex): New variable.

	gnu: Add texlive-xecyr.
	* gnu/packages/tex.scm (texlive-xecyr): New variable.

	gnu: Add texlive-xecolor.
	* gnu/packages/tex.scm (texlive-xecolor): New variable.

	gnu: Add texlive-xechangebar.
	* gnu/packages/tex.scm (texlive-xechangebar): New variable.

	gnu: Add texlive-xebaposter.
	* gnu/packages/tex.scm (texlive-xebaposter): New variable.

	gnu: Add texlive-unisugar.
	* gnu/packages/tex.scm (texlive-unisugar): New variable.

	gnu: Add texlive-unimath-plain-xetex.
	* gnu/packages/tex.scm (texlive-unimath-plain-xetex): New variable.

	gnu: Add texlive-unicode-bidi.
	* gnu/packages/tex.scm (texlive-unicode-bidi): New variable.

	gnu: Add texlive-ucharclasses.
	* gnu/packages/tex.scm (texlive-ucharclasses): New variable.

	gnu: Add texlive-tetragonos.
	* gnu/packages/tex.scm (texlive-tetragonos): New variable.

	gnu: Add texlive-simple-thesis-dissertation.
	* gnu/packages/tex.scm (texlive-simple-thesis-dissertation): New variable.

	gnu: Add texlive-simple-resume-cv.
	* gnu/packages/tex.scm (texlive-simple-resume-cv): New variable.

	gnu: Add texlive-realscripts.
	* gnu/packages/tex.scm (texlive-realscripts): New variable.

	gnu: Add texlive-ptext.
	* gnu/packages/tex.scm (texlive-ptext): New variable.

	gnu: Add texlive-philokalia.
	* gnu/packages/tex.scm (texlive-philokalia): New variable.

	gnu: Add texlive-na-position.
	* gnu/packages/tex.scm (texlive-na-position): New variable.

	gnu: Add texlive-interchar.
	* gnu/packages/tex.scm (texlive-interchar): New variable.

	gnu: Add texlive-fontwrap.
	* gnu/packages/tex.scm (texlive-fontwrap): New variable.

	gnu: Add texlive-fontbook.
	* gnu/packages/tex.scm (texlive-fontbook): New variable.

	gnu: Add texlive-font-change-xetex.
	* gnu/packages/tex.scm (texlive-font-change-xetex): New variable.

	gnu: Add texlive-fixlatvian.
	* gnu/packages/tex.scm (texlive-fixlatvian): New variable.

	gnu: Add texlive-cqubeamer.
	* gnu/packages/tex.scm (texlive-cqubeamer): New variable.

	gnu: Add texlive-businesscard-qrcode.
	* gnu/packages/tex.scm (texlive-businesscard-qrcode): New variable.

	gnu: Add texlive-bidishadowtext.
	* gnu/packages/tex.scm (texlive-bidishadowtext): New variable.

	gnu: Add texlive-bidipresentation.
	* gnu/packages/tex.scm (texlive-bidipresentation): New variable.

	gnu: Add texlive-bidipagegrid.
	* gnu/packages/tex.scm (texlive-bidipagegrid): New variable.

	gnu: Add texlive-bidicontour.
	* gnu/packages/tex.scm (texlive-bidicontour): New variable.

	gnu: Add texlive-bidi-atbegshi.
	* gnu/packages/tex.scm (texlive-bidi-atbegshi): New variable.

	gnu: Add texlive-awesomebox.
	* gnu/packages/tex.scm (texlive-awesomebox): New variable.

	gnu: Add texlive-arabxetex.
	* gnu/packages/tex.scm (texlive-arabxetex): New variable.

	guix: texlive importer ignores "-dev" packages in propagated inputs.
	* guix/import/texlive.scm (translate-depends): Skip "-dev" packages.

	guix: texlive importer allows meta-packages to build TeX formats.
	* guix/import/texlive.scm (tlpdb->package): A package with no locations can
	still build TeX format files, and therefore may use TEXLIVE-BUILD-SYSTEM.

	gnu: Add texlive-scheme-bookpub.
	* gnu/packages/tex.scm (texlive-scheme-bookpub): New variable.

	gnu: Add texlive-willowtreebook.
	* gnu/packages/tex.scm (texlive-willowtreebook): New variable.

	gnu: Add texlive-tufte-latex.
	* gnu/packages/tex.scm (texlive-tufte-latex): New variable.

	gnu: Add texlive-sauerj.
	* gnu/packages/tex.scm (texlive-sauerj): New variable.

	gnu: Add texlive-placeins.
	* gnu/packages/tex.scm (texlive-placeins): New variable.

	gnu: Add texlive-octavo.
	* gnu/packages/tex.scm (texlive-octavo): New variable.

	gnu: Add texlive-novel.
	* gnu/packages/tex.scm (texlive-novel): New variable.

	gnu: Add texlive-markdown.
	* gnu/packages/tex.scm (texlive-markdown): New variable.

	gnu: Add texlive-latexmk.
	* gnu/packages/tex.scm (texlive-latexmk): New variable.

	gnu: Add texlive-bookcover.
	* gnu/packages/tex.scm (texlive-bookcover): New variable.

	gnu: Add texlive-barcodes.
	* gnu/packages/tex.scm (texlive-barcodes): New variable.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: biber -> texlive-biber.
	Build from sources provided by TeX Live distribution, so they always match
	BibLaTeX version.

	* gnu/packages/patches/biber-adapt-perl-5.36.patch: Delete file.
	* gnu/local.mk: Apply removal.
	* gnu/packages/tex.scm (texlive-biber): New variable.
	(biber): Deprecate variable.
	(perl-text-bibtex): Move from here...
	* gnu/packages/perl.scm (perl-text-bibtex): ... to here.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: Handle asl2.0 license in texlive importer.
	* guix/import/texlive.scm (string->license): Convert "apache2" to ASL2.0.

	gnu: Add texlive-scheme-context.
	* gnu/packages/tex.scm (texlive-scheme-context): New variable.

	gnu: Add texlive-xits.
	* gnu/packages/tex.scm (texlive-xits): New variable.

	gnu: Add texlive-poltawski.
	* gnu/packages/tex.scm (texlive-poltawski): New variable.

	gnu: Add texlive-kurier.
	* gnu/packages/tex.scm (texlive-kurier): New variable.

	gnu: Add texlive-gentium-tug.
	* gnu/packages/tex.scm (texlive-gentium-tug): New variable.

	gnu: Add texlive-eulervm.
	* gnu/packages/tex.scm (texlive-eulervm): New variable.

	gnu: Add texlive-ccicons.
	* gnu/packages/tex.scm (texlive-ccicons): New variable.

	gnu: Add texlive-asana-math.
	* gnu/packages/tex.scm (texlive-asana-math): New variable.

	gnu: Add texlive-antt.
	* gnu/packages/tex.scm (texlive-antt): New variable.

	guix: Make "gfsl" an alias for gfl1.0 license in texlive importer.
	* guix/import/texlive.scm (string->license): Make "gfsl" and alias for GFL1.0.

	gnu: Add texlive-collection-metapost.
	* gnu/packages/tex.scm (texlive-collection-metapost): New variable.

	gnu: Add texlive-threeddice.
	* gnu/packages/tex.scm (texlive-threeddice): New variable.

	gnu: Add texlive-textpath.
	* gnu/packages/tex.scm (texlive-textpath): New variable.

	gnu: Add texlive-suanpan.
	* gnu/packages/tex.scm (texlive-suanpan): New variable.

	gnu: Add texlive-splines.
	* gnu/packages/tex.scm (texlive-splines): New variable.

	gnu: Add texlive-slideshow.
	* gnu/packages/tex.scm (texlive-slideshow): New variable.

	gnu: Add texlive-shapes.
	* gnu/packages/tex.scm (texlive-shapes): New variable.

	gnu: Add texlive-roundrect.
	* gnu/packages/tex.scm (texlive-roundrect): New variable.

	gnu: Add texlive-roex.
	* gnu/packages/tex.scm (texlive-roex): New variable.

	gnu: Add texlive-repere.
	* gnu/packages/tex.scm (texlive-repere): New variable.

	gnu: Add texlive-piechartmp.
	* gnu/packages/tex.scm (texlive-piechartmp): New variable.

	gnu: Add texlive-mptrees.
	* gnu/packages/tex.scm (texlive-mptrees): New variable.

	gnu: Add texlive-mpgraphics.
	* gnu/packages/tex.scm (texlive-mpgraphics): New variable.

	gnu: Add texlive-mpcolornames.
	* gnu/packages/tex.scm (texlive-mpcolornames): New variable.

	gnu: Add texlive-mpattern.
	* gnu/packages/tex.scm (texlive-mpattern): New variable.

	gnu: Add texlive-mparrows.
	* gnu/packages/tex.scm (texlive-mparrows): New variable.

	gnu: Add texlive-mp3d.
	* gnu/packages/tex.scm (texlive-mp3d): New variable.

	gnu: Add texlive-minim-hatching.
	* gnu/packages/tex.scm (texlive-minim-hatching): New variable.

	gnu: Add texlive-mfpic4ode.
	* gnu/packages/tex.scm (texlive-mfpic4ode): New variable.

	gnu: Add texlive-mfpic.
	* gnu/packages/tex.scm (texlive-mfpic): New variable.

	gnu: Add texlive-metauml.
	* gnu/packages/tex.scm (texlive-metauml): New variable.

	gnu: Add texlive-metapost-colorbrewer.
	* gnu/packages/tex.scm (texlive-metapost-colorbrewer): New variable.

	gnu: Add texlive-metaplot.
	* gnu/packages/tex.scm (texlive-metaplot): New variable.

	gnu: Add texlive-metaobj.
	* gnu/packages/tex.scm (texlive-metaobj): New variable.

	gnu: Add texlive-metago.
	* gnu/packages/tex.scm (texlive-metago): New variable.

	gnu: Add texlive-mcf2graph.
	* gnu/packages/tex.scm (texlive-mcf2graph): New variable.

	gnu: Add texlive-latexmp.
	* gnu/packages/tex.scm (texlive-latexmp): New variable.

	gnu: Add texlive-hershey-mp.
	* gnu/packages/tex.scm (texlive-hershey-mp): New variable.

	gnu: Add texlive-gmp.
	* gnu/packages/tex.scm (texlive-gmp): New variable.

	gnu: Add texlive-garrigues.
	* gnu/packages/tex.scm (texlive-garrigues): New variable.

	gnu: Add texlive-fiziko.
	* gnu/packages/tex.scm (texlive-fiziko): New variable.

	gnu: Add texlive-feynmp-auto.
	* gnu/packages/tex.scm (texlive-feynmp-auto): New variable.

	gnu: Add texlive-feynmf.
	* gnu/packages/tex.scm (texlive-feynmf): New variable.

	gnu: Add texlive-featpost.
	* gnu/packages/tex.scm (texlive-featpost): New variable.

	gnu: Add texlive-exteps.
	* gnu/packages/tex.scm (texlive-exteps): New variable.

	gnu: Add texlive-expressg.
	* gnu/packages/tex.scm (texlive-expressg): New variable.

	gnu: Add texlive-epsincl.
	* gnu/packages/tex.scm (texlive-epsincl): New variable.

	gnu: Add texlive-emp.
	* gnu/packages/tex.scm (texlive-emp): New variable.

	gnu: Add texlive-dviincl.
	* gnu/packages/tex.scm (texlive-dviincl): New variable.

	gnu: Add texlive-drv.
	* gnu/packages/tex.scm (texlive-drv): New variable.

	gnu: Add texlive-cmarrows.
	* gnu/packages/tex.scm (texlive-cmarrows): New variable.

	gnu: Add texlive-bpolynomial.
	* gnu/packages/tex.scm (texlive-bpolynomial): New variable.

	gnu: Add texlive-blockdraw-mp.
	* gnu/packages/tex.scm (texlive-blockdraw-mp): New variable.

	gnu: Add texlive-bbcard.
	* gnu/packages/tex.scm (texlive-bbcard): New variable.

	gnu: Add texlive-automata.
	* gnu/packages/tex.scm (texlive-automata): New variable.

	gnu: Add texlive-collection-context.
	* gnu/packages/tex.scm (texlive-collection-context): New variable.

	gnu: Add texlive-jmn.
	* gnu/packages/tex.scm (texlive-jmn): New variable.

	gnu: Add texlive-context-visualcounter.
	* gnu/packages/tex.scm (texlive-context-visualcounter): New variable.

	gnu: Add texlive-context-vim.
	* gnu/packages/tex.scm (texlive-context-vim): New variable.

	gnu: Add texlive-context-filter.
	* gnu/packages/tex.scm (texlive-context-filter): New variable.

	gnu: Add texlive-context-typescripts.
	* gnu/packages/tex.scm (texlive-context-typescripts): New variable.

	gnu: Add texlive-context-typearea.
	* gnu/packages/tex.scm (texlive-context-typearea): New variable.

	gnu: Add texlive-context-transliterator.
	* gnu/packages/tex.scm (texlive-context-transliterator): New variable.

	gnu: Add texlive-context-title.
	* gnu/packages/tex.scm (texlive-context-title): New variable.

	gnu: Add texlive-context-simpleslides.
	* gnu/packages/tex.scm (texlive-context-simpleslides): New variable.

	gnu: Add texlive-context-simplefonts.
	* gnu/packages/tex.scm (texlive-context-simplefonts): New variable.

	gnu: Add texlive-context-rst.
	* gnu/packages/tex.scm (texlive-context-rst): New variable.

	gnu: Add texlive-context-mathsets.
	* gnu/packages/tex.scm (texlive-context-mathsets): New variable.

	gnu: Add texlive-context-lettrine.
	* gnu/packages/tex.scm (texlive-context-lettrine): New variable.

	gnu: Add texlive-context-letter.
	* gnu/packages/tex.scm (texlive-context-letter): New variable.

	gnu: Add texlive-context-layout.
	* gnu/packages/tex.scm (texlive-context-layout): New variable.

	gnu: Add texlive-context-handlecsv.
	* gnu/packages/tex.scm (texlive-context-handlecsv): New variable.

	gnu: Add texlive-context-gnuplot.
	* gnu/packages/tex.scm (texlive-context-gnuplot): New variable.

	gnu: Add texlive-context-gantt.
	* gnu/packages/tex.scm (texlive-context-gantt): New variable.

	gnu: Add texlive-hatching.
	* gnu/packages/tex.scm (texlive-hatching): New variable.

	gnu: Add texlive-context-fullpage.
	* gnu/packages/tex.scm (texlive-context-fullpage): New variable.

	gnu: Add texlive-context-french.
	* gnu/packages/tex.scm (texlive-context-french): New variable.

	gnu: Add texlive-context-fancybreak.
	* gnu/packages/tex.scm (texlive-context-fancybreak): New variable.

	gnu: Add texlive-context-degrade.
	* gnu/packages/tex.scm (texlive-context-degrade): New variable.

	gnu: Add texlive-context-cyrillicnumbers.
	* gnu/packages/tex.scm (texlive-context-cyrillicnumbers): New variable.

	gnu: Add texlive-context-construction-plan.
	* gnu/packages/tex.scm (texlive-context-construction-plan): New variable.

	gnu: Add texlive-context-cmttbf.
	* gnu/packages/tex.scm (texlive-context-cmttbf): New variable.

	gnu: Add texlive-context-cmscbf.
	* gnu/packages/tex.scm (texlive-context-cmscbf): New variable.

	gnu: Add texlive-context-chromato.
	* gnu/packages/tex.scm (texlive-context-chromato): New variable.

	gnu: Add texlive-context-bnf.
	* gnu/packages/tex.scm (texlive-context-bnf): New variable.

	gnu: Add texlive-context-annotation.
	* gnu/packages/tex.scm (texlive-context-annotation): New variable.

	gnu: Add texlive-context-animation.
	* gnu/packages/tex.scm (texlive-context-animation): New variable.

	gnu: Add texlive-context-algorithmic.
	* gnu/packages/tex.scm (texlive-context-algorithmic): New variable.

	gnu: Add texlive-context-account.
	* gnu/packages/tex.scm (texlive-context-account): New variable.

	gnu: Fix some font descriptions and synopses in texlive packages.
	* gnu/packages/tex.scm (texlive-courier):
	(texlive-helvetic):
	(texlive-times):
	(texlive-palatino):
	(texlive-zapfding):
	(texlive-symbol)[synopsis]: Clarify what font is being replaced.

	gnu: Add texlive-collection-fontsrecommended.
	* gnu/packages/tex.scm (texlive-collection-fontsrecommended): New variable.

	gnu: Add texlive-zapfchan.
	* gnu/packages/tex.scm (texlive-zapfchan): New variable.

	gnu: Add texlive-wasy-type1.
	* gnu/packages/tex.scm (texlive-wasy-type1): New variable.

	gnu: Add texlive-tex-gyre-math.
	* gnu/packages/tex.scm (texlive-tex-gyre-math): New variable.

	gnu: Add texlive-pxfonts.
	* gnu/packages/tex.scm (texlive-pxfonts): New variable.

	gnu: Add texlive-ncntrsbk.
	* gnu/packages/tex.scm (texlive-ncntrsbk): New variable.

	gnu: Add texlive-euro-ce.
	* gnu/packages/tex.scm (texlive-euro-ce): New variable.

	gnu: Add texlive-euro.
	* gnu/packages/tex.scm (texlive-euro): New variable.

	gnu: Add texlive-cmextra.
	* gnu/packages/tex.scm (texlive-cmextra): New variable.

	gnu: Add texlive-bookman.
	* gnu/packages/tex.scm (texlive-bookman): New variable.

	gnu: Add texlive-avantgar.
	* gnu/packages/tex.scm (texlive-avantgar): New variable.

	gnu: Add texlive-collection-latexrecommended.
	* gnu/packages/tex.scm (texlive-collection-latexrecommended): New variable.

	gnu: Add texlive-xltxtra.
	* gnu/packages/tex.scm (texlive-xltxtra): New variable.

	gnu: Add texlive-ucharcat.
	* gnu/packages/tex.scm (texlive-ucharcat): New variable.

	gnu: Add texlive-typehtml.
	* gnu/packages/tex.scm (texlive-typehtml): New variable.

	gnu: Add texlive-thumbpdf.
	* gnu/packages/tex.scm (texlive-thumbpdf): New variable.

	gnu: Add texlive-sepnum.
	* gnu/packages/tex.scm (texlive-sepnum): New variable.

	gnu: Add texlive-section.
	* gnu/packages/tex.scm (texlive-section): New variable.

	gnu: Add texlive-sansmath.
	* gnu/packages/tex.scm (texlive-sansmath): New variable.

	gnu: Add texlive-rcs.
	* gnu/packages/tex.scm (texlive-rcs): New variable.

	gnu: Add texlive-pdfmanagement-testphase.
	* gnu/packages/tex.scm (texlive-pdfmanagement-testphase): New variable.

	gnu: Add texlive-pdfcolfoot.
	* gnu/packages/tex.scm (texlive-pdfcolfoot): New variable.

	gnu: Add texlive-ntgclass.
	* gnu/packages/tex.scm (texlive-ntgclass): New variable.

	gnu: Add texlive-memoir.
	* gnu/packages/tex.scm (texlive-memoir): New variable.

	gnu: Add texlive-mathtools.
	* gnu/packages/tex.scm (texlive-mathtools): New variable.

	gnu: Add texlive-mathspec.
	* gnu/packages/tex.scm (texlive-mathspec): New variable.

	gnu: Add texlive-latexbug.
	* gnu/packages/tex.scm (texlive-latexbug): New variable.

	gnu: Add texlive-l3experimental.
	* gnu/packages/tex.scm (texlive-l3experimental): New variable.

	gnu: Add texlive-index.
	* gnu/packages/tex.scm (texlive-index): New variable.

	gnu: Add texlive-hologo.
	* gnu/packages/tex.scm (texlive-hologo): New variable.

	gnu: Add texlive-footnotehyper.
	* gnu/packages/tex.scm (texlive-footnotehyper): New variable.

	gnu: Add texlive-fancyref.
	* gnu/packages/tex.scm (texlive-fancyref): New variable.

	gnu: Add texlive-extsizes.
	* gnu/packages/tex.scm (texlive-extsizes): New variable.

	gnu: Add texlive-euler.
	* gnu/packages/tex.scm (texlive-euler): New variable.

	gnu: Add texlive-ctable.
	* gnu/packages/tex.scm (texlive-ctable): New variable.

	gnu: Add texlive-crop.
	* gnu/packages/tex.scm (texlive-crop): New variable.

	gnu: Add texlive-attachfile2.
	* gnu/packages/tex.scm (texlive-attachfile2): New variable.

	gnu: Add texlive-noto.
	* gnu/packages/tex.scm (texlive-noto): New variable.

	gnu: Add texlive-amiri.
	* gnu/packages/tex.scm (texlive-amiri): New variable.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Update TeX Live packages to 2023.0 (rev 66594).
	In addition to refreshing the hashes, updating includes removing spurious
	propagated inputs, deprecating removed packages, adding missing dependencies,
	and fixing build issues.

	* guix/build-system/texlive.scm (%texlive-tag):
	(%texlive-revision): Update to 2023.0 (rev 66594).
	(%texlive-date): Remove unused variable.
	* gnu/packages/tex.scm (texlive-hypdoc):
	(texlive-lua-uni-algos):
	(texlive-cyrillic-bin):
	(texlive-epstopdf): New package.
	(texlive-soulutf8): Deprecate variable.
	(texlive-scripts):
	(texlive-hyphen-complete):
	(texlive-tex):
	(texlive-latex):
	(texlive-bidi):
	(texlive-alphalph):
	(texlive-docstrip):
	(texlive-unicode-data):
	(texlive-hopatch):
	(texlive-hyphen-base):
	(texlive-dvipdfmx):
	(texlive-dvips):
	(texlive-metafont):
	(texlive-mfirstuc):
	(texlive-mptopdf):
	(texlive-fontinst):
	(texlive-tex-gyre):
	(texlive-lm):
	(texlive-lwarp):
	(texlive-mflogo-font):
	(texlive-mfware):
	(texlive-etex):
	(texlive-hardwrap):
	(texlive-kpathsea):
	(texlive-kpfonts):
	(texlive-latex-bin):
	(texlive-atenddvi):
	(texlive-attachfile):
	(texlive-epstopdf-pkg):
	(texlive-filehook):
	(texlive-fancyvrb):
	(texlive-gincltex):
	(texlive-graphics-def):
	(texlive-graphics):
	(texlive-greek-fontenc):
	(texlive-hycolor):
	(texlive-xcolor):
	(texlive-hyperref):
	(texlive-pdftex):
	(texlive-acronym):
	(texlive-preview):
	(texlive-ucs):
	(texlive-varwidth):
	(texlive-acmart):
	(texlive-titlesec):
	(texlive-metapost):
	(texlive-dejavu):
	(texlive-libertine):
	(texlive-hyperxmp):
	(texlive-oberdiek):
	(texlive-rerunfilecheck):
	(texlive-onedown):
	(texlive-tools):
	(texlive-l3kernel):
	(texlive-l3backend):
	(texlive-l3packages):
	(texlive-fontspec):
	(texlive-sansmathfonts):
	(texlive-l3build):
	(texlive-lualatex-math):
	(texlive-lualibs):
	(texlive-luatex):
	(texlive-luatexbase):
	(texlive-luahbtex):
	(texlive-luaotfload):
	(texlive-amsmath):
	(texlive-manfnt-font):
	(texlive-babel):
	(texlive-csplain):
	(texlive-babel-french):
	(texlive-cyrillic):
	(texlive-default-updmap.cfg):
	(texlive-blindtext):
	(texlive-environ):
	(texlive-etoc):
	(texlive-hanging):
	(texlive-fira):
	(texlive-firstaid):
	(texlive-newfloat):
	(texlive-newunicodechar):
	(texlive-newverbs):
	(texlive-seminar):
	(texlive-stackengine):
	(texlive-currfile):
	(texlive-carlisle):
	(texlive-geometry):
	(texlive-makeindex):
	(texlive-paralist):
	(texlive-polyglossia):
	(texlive-texinfo):
	(texlive-textcase):
	(texlive-bookmark):
	(texlive-changebar):
	(texlive-colortbl):
	(texlive-fancyhdr):
	(texlive-footmisc):
	(texlive-lipsum):
	(texlive-listings):
	(texlive-kvoptions):
	(texlive-incgraph):
	(texlive-zref):
	(texlive-enotez):
	(texlive-pdfpages):
	(texlive-stix2-otf):
	(texlive-sidecap):
	(texlive-stmaryrd):
	(texlive-media9):
	(texlive-ocgx2):
	(texlive-needspace):
	(texlive-changepage):
	(texlive-pgf):
	(texlive-koma-script):
	(texlive-bitset):
	(texlive-kvsetkeys):
	(texlive-listofitems):
	(texlive-readarray):
	(texlive-examplep):
	(texlive-xunicode):
	(texlive-bibtex):
	(texlive-context):
	(texlive-beamer):
	(texlive-xmpincl):
	(texlive-ydoc):
	(texlive-pstricks):
	(texlive-iftex):
	(texlive-tabu):
	(texlive-xkeyval):
	(texlive-standalone):
	(texlive-siunitx):
	(texlive-csquotes):
	(texlive-logreq):
	(texlive-biblatex):
	(texlive-biblatex-apa):
	(texlive-todonotes):
	(texlive-microtype):
	(texlive-minted):
	(texlive-caption):
	(texlive-symbol):
	(texlive-fourier):
	(texlive-cabin):
	(texlive-newtx):
	(texlive-xcharter):
	(texlive-ly1):
	(texlive-ifmtarg):
	(texlive-ifoddpage):
	(texlive-storebox):
	(texlive-collectbox):
	(texlive-collection-basic):
	(texlive-adjustbox):
	(texlive-tcolorbox):
	(texlive-eurosym):
	(texlive-translations):
	(texlive-translator):
	(texlive-textpos):
	(texlive-unicode-math):
	(texlive-xindy):
	(texlive-floatflt):
	(texlive-fvextra):
	(texlive-was):
	(texlive-lineno):
	(texlive-babel-dutch):
	(texlive-babel-polish):
	(texlive-setspace):
	(texlive-pdflscape):
	(texlive-datetime2):
	(texlive-tracklang):
	(texlive-ragged2e):
	(texlive-everysel):
	(texlive-breqn):
	(texlive-datatool):
	(texlive-lastpage):
	(texlive-xstring):
	(texlive-xetex):
	(texlive-soul):
	(texlive-xstring):
	(texlive-totcount):
	(texlive-totpages):
	(texlive-xdvi): Update to 2023.0.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-bin: Do not install all linked scripts.
	* gnu/packages/tex.scm (texlive-scripts): Include only core scripts along with
	their man pages and their dependencies.  Also patch them for use in Guix.
	(texlive-bin): Simplify package.
	[inputs]: Remove "texlive-extra-src" and "texlive-scripts" inputs.  Remove
	labels from other inputs.
	[propagated-inputs]: Add TEXLIVE-SCRIPTS.
	[arguments]: Use G-expressions.
	<#:configure-flags>: Add "--disable-linked-scripts".
	<#:phases>: Remove phases relative to scripts.
	* guix/profiles.scm (texlive-font-maps): Fetch executables from both
	TEXLIVE-SCRIPTS and TEXLIVE-BIN.
	* guix/import/texlive.scm (tlpdb-file): Grab file from TEXLIVE-SCRIPTS instead
	of TEXLIVE-BIN.

	guix: Let texlive importer handle linked scripts.
	* guix/import/texlive.scm (tlpdb): Also retrieve so-called binfiles.
	(formats):
	(linked-scripts): New functions.
	(tlpdb->package): Use new functions to set #:LINK-SCRIPTS argument and
	possibly INPUTS.
	* tests/texlive.scm (%fake-tlpdb): Add test data.
	("texlive->guix-package, single script, no extension"):
	("texlive->guix-package, multiple scripts, with extensions"):
	("texlive->guix-package, script with associated input"):  New tests.

	guix: texlive-build-system: Add #:link-scripts argument.
	* doc/guix.texi (Build Systems): Document argument.
	* guix/build-system/texlive.scm (texlive-build): Add #:LINK-SCRIPTS argument.
	* guix/build/texlive-build-system.scm (link-scripts):
	(patch-shell-scripts): New function.
	(%standard-phases): Add new functions as phases.

	doc: texlive-build-system: Mention #:tex-engine argument.
	* doc/guix.texi (Build Systems): Mention #:TEX-ENGINE.  Also fix
	capitalization for Metafont.

	gnu: texlive-bin: Update to 20230313.
	* gnu/packages/tex.scm (texlive-bin): Update to 20230313.
	[arguments]<#:parallel-tests?>:  Disable them to prevent a test failure.
	<#:phases>: Do not link manpages, which are taken care of in their respective
	texlive package.
	(texlive-extra-src): Remove variable.  Actually merge it within TEXLIVE-BIN so
	the version string is used only once.
	* gnu/packages/tex.scm (texlive-texmf): Update it too.

	guix: texlive importer: Set #:texlive-latex-bin? when appropriate.
	* guix/import/texlive.scm (latex-bin-dependency-tree): New function.
	(tlpdb->package): Set #:TEXLIVE-LATEX-BIN? when appropriate.
	* tests/texlive.scm ("texlive->guix-package, lonely `hyphen-base' dependency
	and ARCH"): Update test.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Replace texlive-latex-base with texlive-latex-bin.
	Although `latex-base' is clearly defined on CTAN, it isn't a proper TeX Live
	package.  Since we're trying to follow as closely as possible this TeX
	distribution, we replace the package with the closest one, which is
	`texlive-latex-bin'.  As a consequence, the #:TEXLIVE-LATEX-BASE argument
	becomes #:TEXLIVE-LATEX-BIN?, emphasizing the fact that the meaningful values
	for it are booleans.

	* gnu/packages/graphviz.scm (dot2tex)[propagated-inputs]: Remove
	TEXLIVE-GRAPHICS, TEXLIVE-LATEX-BASE.  Add TEXLIVE-LATEX-BIN.
	* gnu/packages/plotutils.scm (asymptote)[native-inputs]: Remove
	TEXLIVE-LATEX-BASE, TEXLIVE-GRAPHICS, TEXLIVE-L3BACKEND.  Use
	TEXLIVE-UPDMAP.CFG.
	* gnu/packages/sphinx.scm (python-sphinx)[propagated-inputs]: Remove
	TEXLIVE-GRAPHICS, TEXLIVE-LATEX-BASE.  Add TEXLIVE-LATEX-BIN.
	* gnu/packages/tex.scm (texlive-latex-base): Deprecate variable.
	(texlive-hyphen-complete):
	(texlive-tex):
	(texlive-latex):
	(texlive-docstrip):
	(texlive-unicode-data):
	(texlive-hyphen-base):
	(texlive-tex-ini-files):
	(texlive-metafont):
	(texlive-modes):
	(texlive-knuth-lib):
	(texlive-latex-fonts):
	(texlive-etex):
	(texlive-plain):
	(texlive-kpathsea):
	(texlive-latexconfig):
	(texlive-latex-bin):
	(texlive-l3kernel):
	(texlive-l3backend):
	(texlive-l3packages):
	(texlive-luatex):
	(texlive-luahbtex):
	(texlive-babel):
	(texlive-cyrillic):
	(texlive-pdftex):
	(texlive-cm)[arguments]: Replace #:TEXLIVE-LATEX-BASE with #:TEXLIVE-LATEX-BIN?.
	(texlive-lm):
	(texlive-lua-alt-getopt):
	(texlive-luaotfload):
	(texlive-graphics-def):
	(texlive-graphics-cfg): Set #:TEXLIVE-LATEX-BIN? to #F.
	(texlive-graphics):
	(texlive-lualibs):
	(texlive-firstaid):
	(texlive-atveryend)[arguments]: Set #:TEXLIVE-LATEX-BIN? to #F.
	[native-inputs]: Add TEXLIVE-DOCSTRIP, TEXLIVE-PDFTEX.
	(texlive-updmap.cfg): Remove TEXLIVE-CM, TEXLIVE-GRAPHICS,
	TEXLIVE-LATEX-BASE.  Add TEXLIVE-LATEX-BIN.
	(texlive-atbegshi)[arguments]: Set #:TEXLIVE-LATEX-BIN? to #F.
	[native-inputs]: Add TEXLIVE-DOCSTRIP, TEXLIVE-PDFTEX.
	[propagated-inputs]: Remove TEXLIVE-IFTEX, TEXLIVE-INFWARERR and
	TEXLIVE-LTXCMDS.
	(texlive-everyshi)[arguments]: Build package with a temporary "latex.fmt"
	file.
	(texlive-cyrillic): Set #:TEXLIVE-LATEX-BIN? to #T.
	* guix/build-system/texlive.scm (default-texlive-latex-base): Rename to
	TEXLIVE-LATEX-BIN.
	(lower): Set default value for TEXLIVE-LATEX-BIN? to #TRUE.
	* gnu/packages/statistics.scm (r-with-tests): Remove TEXLIVE-LATEX-BASE and
	TEXLIVE-GRAPHICS.
	* doc/guix.texi (Build Systems): Document #:TEXLIVE-LATEX-BIN? argument.
	Remove reference to #:TEXLIVE-LATEX-BASE.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Simplify texlive-default-updmap.cfg.
	* gnu/packages/tex.scm (texlive-default-updmap.cfg): Use TEXLIVE-ORIGIN.
	(texlive-updmap.cfg):
	* guix/profiles.scm (texlive-font-maps): Update accordingly.

	gnu: Deprecate texlive-base in favor of texlive-scheme-basic.
	* gnu/packages/tex.scm (texlive-base): Deprecate variable.
	(texlive-updmap.cfg): Use default packages from now deprecated TEXLIVE-BASE.
	Also remove already implemented TODO.
	* doc/build.scm (pdf-manual):
	* gnu/packages/statistics.scm: Replace TEXLIVE-BASE with call to
	TEXLIVE-UPDMAP.CFG.
	* guix/profiles.scm (texlive-font-maps): Trigger TeX Live hook whenever
	a texlive package is included in the manifest.

	gnu: Install missing files for updmap in texlive-bin.
	* gnu/packages/tex.scm (texlive-scripts): New variable.
	(texlive-bin)[inputs]: Use new variable.
	[arguments]<#:phases>: Copy font files in addition to scripts.
	(texlive-tetex): Remove variable.
	(texlive-base): Remove reference to TEXLIVE-TETEX.

	gnu: Add texlive-aeguill.
	* gnu/packages/tex.scm (texlive-aeguill): New variable.

	gnu: Add texlive-scheme-minimal.
	* gnu/packages/tex.scm (texlive-scheme-minimal): New variable.

	gnu: Add texlive-scheme-basic.
	* gnu/packages/tex.scm (texlive-scheme-basic): New variable.

	gnu: Add texlive-collection-latex.
	* gnu/packages/tex.scm (texlive-collection-latex): New variable.

	gnu: Add texlive-pspicture.
	* gnu/packages/tex.scm (texlive-pspicture): New variable.

	gnu: Add texlive-pslatex.
	* gnu/packages/tex.scm (texlive-pslatex): New variable.

	gnu: Add texlive-pagesel.
	* gnu/packages/tex.scm (texlive-pagesel): New variable.

	gnu: Add texlive-ltxmisc.
	* gnu/packages/tex.scm (texlive-ltxmisc): New variable.

	gnu: Add texlive-mfnfss.
	* gnu/packages/tex.scm (texlive-mfnfss): New variable.

	gnu: Add texlive-latex-bin.
	* gnu/packages/tex.scm (texlive-latex-bin): New variable.

	gnu: Add texlive-fix2col.
	* gnu/packages/tex.scm (texlive-fix2col): New variable.

	gnu: Add texlive-babelbib.
	* gnu/packages/tex.scm (texlive-babelbib): New variable.

	gnu: Add texlive-collection-basic.
	* gnu/packages/tex.scm (texlive-collection-basic): New variable.

	gnu: Add texlive-xdvi.
	* gnu/packages/tex.scm (texlive-xdvi): New variable.

	gnu: Add texlive-makeindex.
	* gnu/packages/tex.scm (texlive-makeindex): New variable.

	gnu: Add texlive-hyphenex.
	* gnu/packages/tex.scm (texlive-hyphenex): New variable.

	gnu: Add texlive-luahbtex.
	* gnu/packages/tex.scm (texlive-luahbtex): New variable.

	guix: texlive importer: Fix build system and arguments for meta-packages.
	* guix/import/texlive.scm (tlpdb->package): Meta packages should use trivial
	build system and an appropriate builder.
	* tests/texlive.scm ("texlive->guix-package, meta-package"):
	("texlive->guix-package, translate dependencies"): Update tests.

	guix: texlive importer ignores dependencies unnecessary in Guix.
	* guix/import/texlive.scm (translate-depends): New function.
	(tlpdb->package): Use new function.
	* tests/texlive.scm (%fake-tlpdb): Add test data.
	("texlive->guix-package, translate dependencies"):
	("texlive->guix-package, lonely `hyphen-base' dependency and ARCH"): New tests.

	gnu: Clear or deprecate hyphen-related texlive packages or functions.
	* gnu/packages/tex.scm (define-deprecated-package): Move near the top of the
	module so it can be called earlier.
	(hyph-utf8-scripts): Remove package.
	(texlive-hyphen-package): Remove function.
	(texlive-dehyph):
	(texlive-generic-dehyph-exptl):
	(texlive-generic-hyph-utf8):
	(texlive-hyphen-afrikaans):
	(texlive-hyphen-ancientgreek):
	(texlive-hyphen-armenian):
	(texlive-hyphen-basque):
	(texlive-hyphen-belarusian):
	(texlive-hyphen-bulgarian):
	(texlive-hyphen-catalan):
	(texlive-hyphen-chinese):
	(texlive-hyphen-churchslavonic):
	(texlive-hyphen-coptic):
	(texlive-hyphen-croatian):
	(texlive-hyphen-czech):
	(texlive-hyphen-danish):
	(texlive-hyphen-dutch):
	(texlive-hyphen-english):
	(texlive-hyphen-esperanto):
	(texlive-hyphen-estonian):
	(texlive-hyphen-ethiopic):
	(texlive-hyphen-finnish):
	(texlive-hyphen-french):
	(texlive-hyphen-friulan):
	(texlive-hyphen-galician):
	(texlive-hyphen-georgian):
	(texlive-hyphen-german):
	(texlive-hyphen-greek):
	(texlive-hyphen-hungarian):
	(texlive-hyphen-icelandic):
	(texlive-hyphen-indic):
	(texlive-hyphen-indonesian):
	(texlive-hyphen-interlingua):
	(texlive-hyphen-irish):
	(texlive-hyphen-italian):
	(texlive-hyphen-kurmanji):
	(texlive-hyphen-latin):
	(texlive-hyphen-latvian):
	(texlive-hyphen-lithuanian):
	(texlive-hyphen-macedonian):
	(texlive-hyphen-mongolian):
	(texlive-hyphen-norwegian):
	(texlive-hyphen-occitan):
	(texlive-hyphen-pali):
	(texlive-hyphen-piedmontese):
	(texlive-hyphen-polish):
	(texlive-hyphen-portuguese):
	(texlive-hyphen-romanian):
	(texlive-hyphen-romansh):
	(texlive-hyphen-russian):
	(texlive-hyphen-sanskrit):
	(texlive-hyphen-schoolfinnish):
	(texlive-hyphen-serbian):
	(texlive-hyphen-slovak):
	(texlive-hyphen-slovenian):
	(texlive-hyphen-spanish):
	(texlive-hyphen-swedish):
	(texlive-hyphen-thai):
	(texlive-hyphen-turkish):
	(texlive-hyphen-turkmen):
	(texlive-hyphen-ukrainian):
	(texlive-hyphen-uppersorbian):
	(texlive-hyphen-welsh):
	(texlive-ruhyphen):
	(texlive-ukrhyph): Deprecate package.
	* gnu/packages/patches/texlive-hyph-utf8-no-byebug.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	gnu: texlive-context: Create formats.
	* gnu/packages/tex.scm (texlive-context)[arguments]: Create CONT-EN, CONT-FR,
	CONT-IT, CONT-NL, CONT-RO formats.

	gnu: texlive-xetex: Create formats.
	* gnu/packages/tex.scm (texlive-xetex)[arguments]: Create XELATEX and XETEX
	formats.
	[propagated-inputs]: Replace TEXLIVE-LATEX-BASE with TEXLIVE-LATEX.

	gnu: texlive-jadetex: Rely on build system to create formats.
	* gnu/packages/tex.scm (texlive-jadetex)[arguments]: Use #:CREATE-FORMATS.
	Remove useless phase.
	[native-inputs]: Move to propagated-inputs.
	[propagated-inputs]: Do not use TEXLIVE-UPDMAP.CFG.  Remove TEXLIVE-JKNAPLTX.
	Remove TEXLIVE-HYPHEN-BASE, TEXLIVE-HYPH-UTF8, TEXLIVE-DEHYPH, TEXLIVE-XMLTEX.
	Add TEXLIVE-HYPHEN-COMPLETE.

	gnu: texlive-csplain: Create formats.
	* gnu/packages/tex.scm (texlive-csplain)[argumets]: Generate CSPLAIN,
	LUACSPLAIN and PDFCSPLAIN formats.
	[propagated-inputs]: Remove TEXLIVE-HYPHEN-BASE, TEXLIVE-HYPH-UTF8.  Add
	TEXLIVE-HYPHEN-COMPLETE, TEXLIVE-LUATEX, TEXLIVE-LUATEX85, TEXLIVE-PLAIN,
	TEXLIVE-TEX.

	gnu: Add texlive-luatex85.
	* gnu/packages/tex.scm (texlive-luatex85): New variable.

	gnu: texlive-xmltex: Rely on build system to create formats.
	* gnu/packages/tex.scm (texlive-xmltex)[arguments]: Use #:CREATE-FORMATS.
	Remove useless phase.
	[propagated-inputs]: Remove call to TEXLIVE-UPDMAP.CFG.  Remove
	TEXLIVE-AMSFONTS, TEXLIVE-COURIER, TEXLIVE-DEHYPH, TEXLIVE-HELVETIC,
	TEXLIVE-HYPERREF, TEXLIVE-HYPHEN-BASE, TEXLIVE-HYPH-UTF8, TEXLIVE-STMARYRD,
	TEXLIVE-SYMBOL, TEXLIVE-TIMES, TEXLIVE-TIPA, TEXLIVE-WASY, TEXLIVE-ZAPFDING.
	Add TEXLIVE-HYPHEN-COMPLETE, TEXLIVE-LATEX, TEXLIVE-LATEXCONFIG,
	TEXLIVE-PDFTEX, TEXLIVE-TEX, TEXLIVE-UNICODE-DATA.

	gnu: texlive-luatex: Create formats.
	* gnu/packages/tex.scm (texlive-luatex)[source]: Do not grab all files in
	"tex/generic/config/" location.
	[arguments]: Create DVILUATEX and LUATEX formats.
	[propagated-inputs]: Remove TEXLIVE-HYPH-UTF8, TEXLIVE-HYPHEN-BASE.  Add
	TEXLIVE-HYPHEN-COMPLETE.

	gnu: texlive-latex-base: Simplify package.
	* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Only build
	DVILUALATEX, LATEX, LUALATEX and PDFLATEX formats.
	[native-inputs]: Move them to propagated inputs.
	[propagated-inputs]: Remove all specific hyphenation packages.  Replace them
	with TEXLIVE-HYPHEN-COMPLETE.  Add TEXLIVE-BABEL, TEXLIVE-PDFTEX.

	gnu: texlive-babel: Do not rely on TEXLIVE-LATEX-BASE.
	* gnu/packages/tex.scm (texlive-babel)[arguments]: Do not rely on
	TEXLIVE-LATEX-BASE.
	[native-inputs]: Add TEXLIVE-DOCSTRIP, TEXLIVE-PDFTEX.

	gnu: texlive-pdftex: Create formats.
	* gnu/packages/tex.scm (texlive-pdftex)[source]: Do not grab all files
	"tex/generic/config/" location.
	[arguments]<#phases>: Create ETEX, PDFETEX and PDFTEX formats.
	[propagated-inputs]: Remove TEXLIVE-DEHYPH, TEXLIVE-HYPHEN-BASE,
	TEXLIVE-HYPH-UTF8.  Add TEXLIVE-HYPHEN-COMPLETE.

	gnu: Add texlive-latex.
	* gnu/packages/tex.scm (texlive-latex): New variable.

	gnu: Add texlive-hyphen-complete
	* gnu/packages/tex.scm (texlive-hyphen-complete): New variable.

	gnu: Add texlive-tex.
	* gnu/packages/tex.scm (texlive-tex): New variable.

	guix: Let texlive importer suggest format creation.
	* guix/import/texlive.scm (tlpdb): Store "execute" entries.
	(tlpdb->package): Add #:CREATE-FORMATS argument when there is an AddFormat
	execute action.
	* tests/texlive.scm (%fake-tlpdb): Add test data.
	("texlive->guix-package, with TeX format"):
	("texlive->guix-package, execute but no TeX format"): New tests.

	guix: texlive-build-system: Generate TeX formats.
	* guix/build-system/texlive.scm (texlive-build): Add #:CREATE-FORMATS argument.
	* doc/guix.texi (Build Systems): Document it.
	* guix/build/texlive-build-system.scm (texlive-input?): New function.
	(generate-font-metrics): Use new function above.
	(create-formats): New function.
	(%standard-phases): Add function above to phases.

	gnu: texlive: Improve package style.
	* gnu/packages/tex.scm (texlive)[version]: Inherit from TEXLIVE-BIN.
	[inputs]: Remove labels.
	[arguments]: Use G-expressions.  Remove trailing #T from phases.

	gnu: texlive-texmf: Improve package style.
	* gnu/packages/tex.scm (texlive-texmf)[version]: Inherit from TEXLIVE-BIN.
	[source]: Use autonomous origin instead of relying on another layer.
	[inputs]: Remove labels.  Sort alphabetically.
	[arguments]: Use G-expressions.  Remove trailing #T from phases.
	(texlive-texmf-src): Remove variable.

	gnu: faif: Update texlive package names.
	* gnu/packages/fsf.scm (book-faif)[native-inputs]: Replace TEXLIVE-FONTS-EC,
	TEXLIVE-LATEX-FNCYCHAP, TEXLIVE-LATEX-GEOMETRY, TEXLIVE-LATEX-UCS with
	TEXLIVE-EC, TEXLIVE-FNCYCHAP, TEXLIVE-GEOMETRY, TEXLIVE-UCS.

	gnu: Add texlive-mfware.
	* gnu/packages/tex.scm (texlive-mfware): New variable.

	gnu: Add texlive-etex-pkg.
	* gnu/packages/tex.scm (texlive-etex-pkg): New variable.

	guix: import: Improve importing texlive meta packages.
	* guix/import/texlive.scm (tlpdb->package): Generate more appropriate source,
	home page and license fields when importing meta packages, i.e., TeX Live
	collections and schemes.
	* tests/texlive.scm (%fake-tlpdb): Add test data.
	("texlive->guix-package, meta-package"): New test.

	guix: texlive-build-system: Handle doc-only packages gracefully.
	* guix/build/texlive-build-system.scm (install): Always create #$output, even
	if it is empty.

	guix: import: Fix Creative Common licenses in texlive importer.
	* guix/import/texlive.scm (string->license): Fix symbol used for some CC-BY
	licenses.  Add version 4.0 for CC-BY and CC-BY-SA.

	gnu: texlive-xindy: Use TEXLIVE-BUILD-SYSTEM and related tools.
	* gnu/packages/tex.scm (texlive-xindy)[source]: Use TEXLIVE-ORIGIN.
	[build-system]: Use TEXLIVE-BUILD-SYSTEM.
	[arguments]<#:phases>: Also set Perl executable location in scripts.

	gnu: Add texlive-knuth-local.
	* gnu/packages/tex.scm (texlive-knuth-local): New variable.

	gnu: Add texlive-semaphor.
	* gnu/packages/tex.scm (texlive-semaphor): New variable.

	gnu: Add texlive-sansmathfonts.
	* gnu/packages/tex.scm (texlive-sansmathfonts): New variable.

	gnu: texlive-xypic: Fix build.
	* gnu/packages/tex.scm (texlive-xypic)[native-inputs]: Add TEXLIVE-CM,
	TEXLIVE-METAFONT.

	gnu: texlive-lh: Fix build.
	* gnu/packages/tex.scm (texlive-lh)[native-inputs]: Add TEXLIVE-CM,
	TEXLIVE-METAFONT.

	gnu: texlive-cs: Fix build.
	* gnu/packages/tex.scm (texlive-cs)[arguments]<#:phases>: Skip failing
	GENERATE-FONT-METRICS phase.
	[native-inputs]: Add TEXLIVE-CM, TEXLIVE-METAFONT.

	gnu: texlive-cbfonts: Fix build.
	* gnu/packages/tex.scm (texlive-cbfonts)[arguments]<#:phases>: Skip failing
	GENERATE-FONT-METRICS phase.
	[native-inputs]: Add TEXLIVE-CM, TEXLIVE-METAFONT.

	gnu: texlive-wasy: Fix build.
	* gnu/packages/tex.scm (texlive-wasy)[native-inputs]: Add TEXLIVE-CM and TEXLIVE-METAFONT.

	gnu: texlive-stmaryrd: Fix build.
	* gnu/packages/tex.scm (texlive-stmaryrd)[native-inputs]: Add TEXLIVE-CM and TEXLIVE-METAFONT.

	gnu: texlive-tipa: Fix build.
	* gnu/packages/tex.scm (texlive-tipa)[arguments]<#:modules, #:phases>: Remove
	them.

	gnu: texlive-eurosym: Fix build.
	* gnu/packages/tex.scm (texlive-eurosym)[arguments]: Remove them.
	[native-inputs]: Remove TEXLIVE-BIN.

	gnu: texlive-rsfs: Fix build.
	* gnu/packages/tex.scm (texlive-rsfs)[arguments]: Remove them.
	[native-inputs]: Remove TEXLIVE-BIN.

	gnu: texlive-amsfonts: Fix build.
	* gnu/packages/tex.scm (texlive-amsfonts)[arguments]: Remove them.
	[native-inputs]: Remove TEXLIVE-KPATHSEA.

	gnu: texlive-latex-fonts: Fix build.
	* gnu/packages/tex.scm (texlive-latex-fonts)[arguments]<#:modules>: Remove
	them.
	<#:phases>: Remove them.
	[native-inputs]: Remove TEXLIVE-BIN.

	gnu: texlive-ec: Fix build.
	* gnu/packages/tex.scm (texlive-ec)[arguments]: Remove them.
	[native-inputs]: Remove TEXLIVE-BIN.

	gnu: texlive-mflogo-font: Fix build.
	* gnu/packages/tex.scm (texlive-mflogo-font)[arguments]: Remove them.
	[native-inputs]: Remove TEXLIVE-BIN.

	gnu: texlive-knuth-lib: Fix build.
	* gnu/packages/tex.scm (texlive-knuth-lib)[arguments]<#:modules>: Remove them.
	<#:phases>: Remove them.

	gnu: texlive-etex: Fix build.
	* gnu/packages/tex.scm (texlive-etex)[arguments]<#:modules>: Remove keyword.
	<#:phases>: Remove phases.

	gnu: texlive-cm: Fix build.
	* gnu/packages/tex.scm (texlive-cm)[arguments]<#:modules>: Remove keyword.
	<#:phases>: Remove unnecessary phases.  Add a phase to build ".pk" files.

	guix: import: Handle native inputs in texlive importer.
	* guix/import/texlive.scm (tlpdb->package): Add TEXLIVE-METAFONT as a native
	input whenever font metrics are to be generated.
	* tests/texlive.scm (%fake-tlpdb): Add test data.
	("texlive->guix-package, with METAFONT files"): New test.

	guix: texlive-build-system: Generate font metrics.
	* guix/build/texlive-build-system.scm (install-as-runfiles):
	(generate-font-metrics): New function.
	(build): Use INSTALL-AS-RUNFILES.
	(%standard-phases): Add new phase.

	gnu: simple-texlive-package: Remove it.
	* gnu/packages/tex.scm (simple-texlive-package): Remove variable.

	gnu: texlive-totpages: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-totpages!): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[native-inputs]: Remove them.

	gnu: texlive-totcount: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-totcount!): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-soulutf8: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-soulutf8!): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-soul: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-soul!): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-lastpage: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-lastpage!): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-datatool: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-datatool!): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-AMSMATH, TEXLIVE-ETOOLBOX, TEXLIVE-FP,
	TEXLIVE-MFIRSTUC, TEXLIVE-PGF, TEXLIVE-SUBSTR, TEXLIVE-TOOLS, TEXLIVE-XFOR,
	TEXLIVE-XKEYVAL.

	gnu: texlive-breqn: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-breqn!): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-AMSFONTS, TEXLIVE-AMSMATH, TEXLIVE-GRAPHICS,
	TEXLIVE-L3KERNEL, TEXLIVE-TOOLS.
	[home-page]: Use CTAN URL.
	[description]: Shorten it.

	gnu: texlive-abstract: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-abstract!): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[synopsis, description]: Use Texinfo markup.

	gnu: texlive-babel-polish: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-babel-polish!): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-babel-danish: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-babel-danish!): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-babel-finnish: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-babel-finnish!): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-babel-dutch: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-babel-dutch!): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-babel-czech: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-babel-czech!): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-fvextra: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-fvextra!): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-ETOOLBOX, TEXLIVE-FANCYVRB, TEXLIVE-LINENO,
	TEXLIVE-UPQUOTE.
	[description]: Shorten it.

	gnu: texlive-unicode-math: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-unicode-math!): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-AMSMATH, TEXLIVE-FONTSPEC, TEXLIVE-L3KERNEL,
	TEXLIVE-L3PACKAGES, TEXLIVE-LM-MATH, TEXLIVE-LUALATEX-MATH.
	[description]: Add commas at the end of items for an improved typographic core.

	gnu: texlive-qrcode: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-qrcode!): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[native-inputs]: Remove them.
	[description]: Shorten it.

	gnu: texlive-grfext: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-grfext!): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-INFWARERR, TEXLIVE-KVDEFINEKEYS.
	[home-page]: Use CTAN URL.
	[synopsis]: Add proper Texinfo markup.

	gnu: texlive-titling: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-titling!): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[synopsis, description]: Add proper Texinfo markup.

	gnu: texlive-pagenote: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-pagenote!): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-morefloats: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-morefloats!): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-IFTEX, TEXLIVE-KVOPTIONS.

	gnu: texlive-sectsty: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-sectsty!): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-tabu: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-tabu!): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-TOOLS.
	[description]: Shorten it and use proper Texinfo syntax.

	gnu: texlive-catchfile: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-catchfile!): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-ETEXCMDS, TEXLIVE-INFWARERR,
	TEXLIVE-LTXCMDS.

	gnu: texlive-amscls: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-amscls): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-AMSFONTS, TEXLIVE-AMSMATH, TEXLIVE-URL.
	[description]: Fix typos.

	gnu: texlive-amsmath: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-amsmath): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[description]: Fix typos.

	gnu: texlive-hyph-utf8: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-hyph-utf8): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[arguments]: Use G-expressions. Remove trailing #T from phases.
	[native-inputs]: Add TEXLIVE-DOCSTRIP.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: simple-texlive-package: Turn it into a stub.
	No texlive package makes use of #:TRIVIAL? keyword anymore. This function now
	always use TEXLIVE-BUILD-SYSTEM until is can be completely removed.

	* gnu/packages/tex.scm (simple-texlive-package): Always use TEXLIVE-BUILD-SYSTEM.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-tetex: Refresh package definition.
	* gnu/packages/tex.scm (texlive-tetex): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-hyphen-package: Remove SIMPLE-TEXLIVE-PACKAGE call.
	* gnu/packages/tex.scm (texlive-hyphen-package): Remove SIMPLE-TEXLIVE-PACKAGE call.

	gnu: texlive-latex-base: Refresh package definition.
	* gnu/packages/tex.scm (texlive-latex-base): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[build-system]: Use TEXLIVE-BUILD-SYSTEM.
	[arguments]: Use G-expressions.
	<#:phases>: Remove unnecessary phase.
	[native-inputs]: Add TEXLIVE-ETEX, TEXLIVE-LUATEX. Remove
	TEXLIVE-LUATEXCONFIG.  Remove labels.

	gnu: texlive-context: Refresh package definition.
	* gnu/packages/tex.scm (texlive-context): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-LM-MATH, TEXLIVE-LUATEX, TEXLIVE-MANFNT-FONT,
	TEXLIVE-MPTOPDF, TEXLIVE-XETEX.

	gnu: texlive-siunitx: Refresh package definition.
	* gnu/packages/tex.scm (texlive-siunitx)[source]: Add missing locations.
	[outputs]: Add a "doc" output.
	[arguments]: Remove unnecessary #:TEX-DIRECTORY and #:BUILD-TARGETS
	arguments.
	[home-page]: Use HTTPS.

	gnu: Add texlive-luatex.
	* gnu/packages/tex.scm (texlive-luatex): New variable.

	gnu: Add texlive-mptopdf.
	* gnu/packages/tex.scm (texlive-mptopdf): New variable.

	gnu: Add texlive-manfnt-font.
	* gnu/packages/tex.scm (texlive-manfnt-font): New variable.

	gnu: Add texlive-manfnt.
	* gnu/packages/tex.scm (texlive-manfnt): New variable.

	gnu: texlive-dvipdfmx: Refresh package definition.
	* gnu/packages/dvipdfmx (texlive-dvipdfmx): Remove SIMPLE-TEXLIVE-PACKAGE call.

	gnu: texlive-dvips: Refresh package definition.
	* gnu/packages/dvips (texlive-dvips): Remove SIMPLE-TEXLIVE-PACKAGE call.

	gnu: texlive-underscore: Refresh package definition.
	* gnu/packages/underscore (texlive-underscore): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-hyphen-base: Refresh package definition.
	* gnu/packages/hyphen-base (texlive-hyphen-base): Remove
	SIMPLE-TEXLIVE-PACKAGE call.

	gnu: texlive-tex-ini-files: Refresh package definition.
	* gnu/packages/tex.stex-ini-files (texlive-tex-ini-files): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-fontinst: Refresh package definition.
	* gnu/packages/tex.sfontinst (texlive-fontinst): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[native-inputs]: Remove TEXLIVE-BIN and TEXLIVE-DOCSTRIP.

	gnu: texlive-fontname: Refresh package definition.
	* gnu/packages/tex.sfontname (texlive-fontname): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-cbfonts: Refresh package definition.
	* gnu/packages/tex.scbfonts (texlive-cbfonts): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-cbfonts-fd: Refresh package definition.
	* gnu/packages/tex.scbfonts-fd (texlive-cbfonts-fd): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-cm: Refresh package definition.
	* gnu/packages/tex.scm (texlive-cm): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[native-inputs]: Remove TEXLIVE-BIN.

	gnu: texlive-cm-lgc: Refresh package definition.
	* gnu/packages/tex.scm (texlive-cm-lgc): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-cm-super: Refresh package definition.
	* gnu/packages/tex.scm (texlive-cm-super): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-courier: Refresh package definition.
	* gnu/packages/tex.scm (texlive-courier): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-tex-gyre: Refresh package definition.
	* gnu/packages/tex.scm (texlive-tex-gyre): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-KVOPTIONS.

	gnu: texlive-lm: Refresh package definition.
	* gnu/packages/tex.scm (texlive-lm): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[home-page]: Update URL.

	gnu: texlive-lm-math: Refresh package definition.
	* gnu/packages/tex.scm (texlive-lm-math): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-knuth-lib: Refresh package definition.
	* gnu/packages/tex.scm (texlive-knuth-lib): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[native-inputs]: Remove TEXLIVE-BIN.  Add TEXLIVE-CM.

	gnu: texlive-mflogo-font: Refresh package definition.
	* gnu/packages/tex.scm (texlive-mflogo-font): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-mkpattern: Refresh package definition.
	* gnu/packages/tex.scm (texlive-mkpattern): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-etex: Refresh package definition.
	* gnu/packages/tex.scm (texlive-etex): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[native-inputs]: Remove TEXLIVE-BIN.

	gnu: texlive-hardwrap: Refresh package definition.
	* gnu/packages/tex.scm (texlive-hardwrap): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-IFPLATFORM, TEXLIVE-IFTEX, TEXLIVE-PDFTEXCMDS.

	gnu: texlive-helvetic: Refresh package definition.
	* gnu/packages/tex.scm (texlive-helvetic): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-dehyph-exptl: Refresh package definition.
	* gnu/packages/tex.scm (texlive-dehyph-exptl): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-ukrhyph: Refresh package definition.
	* gnu/packages/tex.scm (texlive-ukrhyph): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-ruhyphen: Refresh package definition.
	* gnu/packages/tex.scm (texlive-ruhyphen): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[arguments]<#:phases>: Remove buggy phase generating only empty files.
	[native-inputs]: Remove COREUTILS, GAWK, SED, GREP, PERL.

	gnu: texlive-inputenx: Refresh package definition.
	* gnu/packages/tex.scm (texlive-inputenx): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-kpathsea: Refresh package definition.
	* gnu/packages/tex.scm (texlive-kpathsea): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-kpfonts: Refresh package definition.
	* gnu/packages/tex.scm (texlive-kpfonts): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-latexconfig: Refresh package definition.
	* gnu/packages/tex.scm (texlive-latexconfig): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-epsf: Refresh package definition.
	* gnu/packages/tex.scm (texlive-epsf): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-fancyvrb: Refresh package definition.
	* gnu/packages/tex.scm (texlive-fancyvrb): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-glyphlist: Refresh package definition.
	* gnu/packages/tex.scm (texlive-glyphlist): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-graphics-def: Refresh package definition.
	* gnu/packages/tex.scm (texlive-graphics-def): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-graphics-cfg: Refresh package definition.
	* gnu/packages/tex.scm (texlive-graphics-cfg): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-greek-fontenc: Refresh package definition.
	* gnu/packages/tex.scm (texlive-greek-fontenc): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-url: Refresh package definition.
	* gnu/packages/tex.scm (texlive-url): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-l3build: Refresh package definition.
	* gnu/packages/tex.scm (texlive-l3build): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-lualibs: Refresh package definition.
	* gnu/packages/tex.scm (texlive-lualibs): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-lua-alt-getopt: Refresh package definition.
	* gnu/packages/tex.scm (texlive-lua-alt-getopt): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-luaotfload: Refresh package definition.
	* gnu/packages/tex.scm (texlive-luaotfload): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-LM.

	gnu: texlive-cs: Refresh package definition.
	* gnu/packages/tex.scm (texlive-cs): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: Add texlive-cmexb.
	* gnu/packages/tex.scm (texlive-cmexb): New variable.

	gnu: texlive-tipa: Refresh package definition.
	* gnu/packages/tex.scm (texlive-tipa): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[arguments]<#:phases>: Build font metrics.

	gnu: texlive-fira: Refresh package definition.
	* gnu/packages/tex.scm (texlive-fira): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-FONTAXES, TEXLIVE-FONTSPEC, TEXLIVE-IFTEX,
	TEXLIVE-MWEIGHTS, TEXLIVE-XKEYVAL.

	gnu: texlive-pstool: Refresh package definition.
	* gnu/packages/tex.scm (texlive-pstool): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-seminar: Refresh package definition.
	* gnu/packages/tex.scm (texlive-seminar): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: TEXLIVE-GEOMETRY, TEXLIVE-HYPERREF, TEXLIVE-PSTRICKS.

	gnu: texlive-calrsfs: Refresh package definition.
	* gnu/packages/tex.scm (texlive-calrsfs): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-carlisle: Refresh package definition.
	* gnu/packages/tex.scm (texlive-carlisle): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-GRAPHICS, TEXLIVE-TOOLS.

	gnu: texlive-ddphonism: Refresh package definition.
	* gnu/packages/tex.scm (texlive-ddphonism): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-doi: Refresh package definition.
	* gnu/packages/tex.scm (texlive-doi): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-HYPERREF.

	gnu: texlive-etoolbox: Refresh package definition.
	* gnu/packages/tex.scm (texlive-etoolbox): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-ETEX.

	gnu: texlive-textcase: Refresh package definition.
	* gnu/packages/tex.scm (texlive-textcase): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-ae: Refresh package definition.
	* gnu/packages/tex.scm (texlive-ae): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-inconsolata: Refresh package definition.
	* gnu/packages/tex.scm (texlive-inconsolata): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-times: Refresh package definition.
	* gnu/packages/tex.scm (texlive-times): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-palatino: Refresh package definition.
	* gnu/packages/tex.scm (texlive-palatino): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-zapfding: Refresh package definition.
	* gnu/packages/tex.scm (texlive-zapfding): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-zhspacing: Refresh package definition.
	* gnu/packages/tex.scm (texlive-zhspacing): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-endnotes: Refresh package definition.
	* gnu/packages/tex.scm (texlive-endnotes): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-enumitem: Refresh package definition.
	* gnu/packages/tex.scm (texlive-enumitem): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[license]: Set to EXPAT.

	gnu: texlive-stix2-otf: Refresh package definition.
	* gnu/packages/tex.scm (texlive-stix2-otf): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-txfonts: Refresh package definition.
	* gnu/packages/tex.scm (texlive-txfonts): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-jadetex: Refresh package definition.
	* gnu/packages/tex.scm (texlive-jadetex): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[native-inputs]: Add TEXLIVE-AMSFONTS, TEXLIVE-CM, TEXLIVE-COLORTBL,
	TEXLIVE-FANCYHDR, TEXLIVE-GRAPHICS, TEXLIVE-HYPERREF, TEXLIVE-JKNAPLTX,
	TEXLIVE-LATEX-FONTS, TEXLIVE-LETLTXMACRO, TEXLIVE-MARVOSYM,
	TEXLIVE-TEX-INI-FILES, TEXLIVE-TOOLS, TEXLIVE-ULEM.
	[propagated-inputs]: Add TEXLIVE-AMSFONTS, TEXLIVE-ATBEGSHI,
	TEXLIVE-ATVERYEND, TEXLIVE-AUXHOOK, TEXLIVE-BIGINTCALC, TEXLIVE-BITSET,
	TEXLIVE-COLORTBL, TEXLIVE-DEHYPH, TEXLIVE-EC, TEXLIVE-ETEXCMDS,
	TEXLIVE-EVERYSHI, TEXLIVE-FANCYHDR, TEXLIVE-FIRSTAID, TEXLIVE-HYCOLOR,
	TEXLIVE-HYPERREF, TEXLIVE-HYPH-UTF8, TEXLIVE-HYPHEN-BASE, TEXLIVE-LATEXCONFIG,
	TEXLIVE-IFTEX, TEXLIVE-INFWARERR, TEXLIVE-INTCALC, TEXLIVE-KVDEFINEKEYS,
	TEXLIVE-KVOPTIONS, TEXLIVE-KVSETKEYS, TEXLIVE-L3BACKEND, TEXLIVE-L3KERNEL,
	TEXLIVE-L3PACKAGES, TEXLIVE-LATEXCONFIG, TEXLIVE-LETLTXMACRO, TEXLIVE-LTXCMDS,
	TEXLIVE-MARVOSYM, TEXLIVE-PASSIVETEX, TEXLIVE-PDFESCAPE, TEXLIVE-PDFTEX,
	TEXLIVE-PDFTEXCMDS, TEXLIVE-RERUNFILECHECK, TEXLIVE-STMARYRD, TEXLIVE-SYMBOL,
	TEXLIVE-TIPA, TEXLIVE-UNICODE-DATA, TEXLIVE-UNIQUECOUNTER, TEXLIVE-URL,
	TEXLIVE-WASYSYM, TEXLIVE-XMLTEX, TEXLIVE-ZAPFDING.

	gnu: texlive-amsfonts: Refresh package definition.
	* gnu/packages/tex.scm (texlive-amsfonts): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[arguments]<#:phases>: Generate font metrics from source.

	gnu: texlive-tools: Refresh package definition.
	* gnu/packages/tex.scm (texlive-tools): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-rerunfilecheck: Refresh package definition.
	* gnu/packages/tex.scm (texlive-rerunfilecheck): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-oberdiek: Refresh package definition.
	* gnu/packages/tex.scm (texlive-oberdiek): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-hyperref: Refresh package definition.
	* gnu/packages/tex.scm (texlive-hyperref): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-xcolor: Refresh package definition.
	* gnu/packages/tex.scm (texlive-xcolor): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-hycolor: Refresh package definition.
	* gnu/packages/tex.scm (texlive-hycolor): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-HOPATCH.

	gnu: Add texlive-hopatch.
	* gnu/packages/tex.scm (texlive-hopatch): New variable.

	gnu: texlive-graphics: Refresh package definition.
	* gnu/packages/tex.scm (texlive-graphics): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-filecontents: Refresh package definition.
	* gnu/packages/tex.scm (texlive-filecontents): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-epstopdf-pkg: Refresh package definition.
	* gnu/packages/tex.scm (texlive-epstopdf-pkg): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-auxhook: Refresh package definition.
	* gnu/packages/tex.scm (texlive-auxhook): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-atveryend: Refresh package definition.
	* gnu/packages/tex.scm (texlive-atveryend): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-halloweenmath: Refresh package definition.
	* gnu/packages/tex.scm (texlive-halloweenmath): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[native-inputs]: Remove TEXLIVE-BIN, TEXLIVE-KPATHSEA, call to
	TEXLIVE-UPDMAP.CFG.  Add TEXLIVE-CM.

	gnu: texlive-mflogo: Refresh package definition.
	* gnu/packages/tex.scm (texlive-mflogo): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[arguments]<#:phases>: Build font metrics.

	gnu: texlive-unicode-data: Refresh package definition.
	* gnu/packages/tex.scm (texlive-unicode-data): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-alphalph: Refresh package definition.
	* gnu/packages/tex.scm (texlive-alphalph): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-marginnote: Refresh package definition.
	* gnu/packages/tex.scm (texlive-marginnote): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-pdfx: Refresh package definition.
	* gnu/packages/tex.scm (texlive-pdfx): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-COLORPROFILES, TEXLIVE-EVERYSHI,
	TEXLIVE-HYPERREF, TEXLIVE-IFTEX, TEXLIVE-PDFTEXCMDS, TEXLIVE-STRINGENC,
	TEXLIVE-XCOLOR, TEXLIVE-XMPINCL.  Remove TEXLIVE-PDFTEX.

	gnu: Add texlive-colorprofiles.
	* gnu/packages/tex.scm (texlive-colorprofiles): New variable.

	gnu: texlive-uniquecounter: Refresh package definition.
	* gnu/packages/tex.scm (texlive-uniquecounter): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-pdfescape: Refresh package definition.
	* gnu/packages/tex.scm (texlive-pdfescape): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-LTXCMDS, TEXLIVE-PDFTEXCMDS.

	gnu: texlive-ltxcmds: Refresh package definition.
	* gnu/packages/tex.scm (texlive-ltxcmds): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-kvsetkeys: Refresh package definition.
	* gnu/packages/tex.scm (texlive-kvdefinekeys): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-INFWARERR.

	gnu: texlive-kvdefinekeys: Refresh package definition.
	* gnu/packages/tex.scm (texlive-kvdefinekeys): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-LTXCMDS.

	gnu: texlive-intcalc: Refresh package definition.
	* gnu/packages/tex.scm (texlive-intcalc): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-infwarerr: Refresh package definition.
	* gnu/packages/tex.scm (texlive-infwarerr): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-gettitlestring: Refresh package definition.
	* gnu/packages/tex.scm (texlive-gettitlestring): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-etexcmds: Refresh package definition.
	* gnu/packages/tex.scm (texlive-etexcmds): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-bitset: Refresh package definition.
	* gnu/packages/tex.scm (texlive-bitset): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-bigintcalc: Refresh package definition.
	* gnu/packages/tex.scm (texlive-bigintcalc): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-atbegshi: Refresh package definition.
	* gnu/packages/tex.scm (texlive-atbegshi): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-IFTEX, TEXLIVE-INFWARERR, TEXLIVE-LTXCMDS.

	gnu: texlive-numprint: Refresh package definition.
	* gnu/packages/tex.scm (texlive-numprint): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-ncctools: Refresh package definition.
	* gnu/packages/tex.scm (texlive-ncctools): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-ms: Refresh package definition.
	* gnu/packages/tex.scm (texlive-ms): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-acronym: Refresh package definition.
	* gnu/packages/tex.scm (texlive-acronym): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-lh: Refresh package definition.
	* gnu/packages/tex.scm (texlive-lh): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-subfigure: Refresh package definition.
	* gnu/packages/tex.scm (texlive-subfigure): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-pdfpages: Refresh package definition.
	* gnu/packages/tex.scm (texlive-pdfpages): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-eso-pic: Refresh package definition.
	* gnu/packages/tex.scm (texlive-eso-pic): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-kvoptions: Refresh package definition.
	* gnu/packages/tex.scm (texlive-kvoptions): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-listings: Refresh package definition.
	* gnu/packages/tex.scm (texlive-listings): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-FANCYVRB, TEXLIVE-HYPERREF, TEXLIVE-URL.

	gnu: texlive-letltxmacro: Refresh package definition.
	* gnu/packages/tex.scm (texlive-letltxmacro): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-ETOOLBOX.

	gnu: texlive-polyglossia: Refresh package definition.
	* gnu/packages/tex.scm (texlive-polyglossia): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[arguments]<#:phases>: Do not use Amiri font.  Do not generate TeX format
	files.
	[native-inputs]: Remove TEXLIVE-BIN, TEXLIVE-ETOOLBOX, TEXLIVE-FONTSPEC,
	TEXLIVE-KPATHSEA, TEXLIVE-LATEX-BASE, TEXLIVE-MAKECMDS, TEXLIVE-TEX-INI-FILES
	and TEXLIVE-TOOLS.
	[propagated-inputs]: Remove TEXLIVE-HYPERREF, TEXLIVE-L3PACKAGES,
	TEXLIVE-LUABIDI, TEXLIVE-TOOLS.

	gnu: texlive-fancyhdr: Refresh package definition.
	* gnu/packages/tex.scm (texlive-fancyhdr): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-fontspec: Refresh package definition.
	* gnu/packages/tex.scm (texlive-fontspec): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-EUENC, TEXLIVE-IFTEX, TEXLIVE-L3KERNEL, TEXLIVE-XUNICODE.

	gnu: texlive-bidi: Fix build.
	* gnu/packages/tex.scm (texlive-bidi)[source]: Add missing location.

	gnu: texlive-metalogo: Refresh package definition.
	* gnu/packages/tex.scm (texlive-metalogo): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-makecmds: Refresh package definition.
	* gnu/packages/tex.scm (texlive-makecmds): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-capt-of: Refresh package definition.
	* gnu/packages/tex.scm (texlive-capt-of): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-refcount: Refresh package definition.
	* gnu/packages/tex.scm (texlive-refcount): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-INFWARERR, TEXLIVE-LTXCMDS.

	gnu: texlive-pdftexcmds: Refresh package definition.
	* gnu/packages/tex.scm (texlive-pdftexcmds): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-firstaid: Refresh package definition.
	* gnu/packages/tex.scm (texlive-firstaid): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-filemod: Refresh package definition.
	* gnu/packages/tex.scm (texlive-filemod): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-bigfoot: Refresh package definition.
	* gnu/packages/tex.scm (texlive-bigfoot): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-mathdots: Refresh package definition.
	* gnu/packages/tex.scm (texlive-mathdots): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-babel: Refresh package definition.
	* gnu/packages/tex.scm (texlive-babel): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-babel-french: Refresh package definition.
	* gnu/packages/tex.scm (texlive-babel-french): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-csplain: Refresh package definition.
	* gnu/packages/tex.scm (texlive-csplain): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-CM, TEXLIVE-CS, TEXLIVE-ENCTEX,
	TEXLIVE-HYPH-UTF8, TEXLIVE-HYPHEN-BASE, TEXLIVET-TEX-INI-FILES.

	gnu: texlive-babel-swedish: Refresh package definition.
	* gnu/packages/tex.scm (texlive-babel-swedish): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-psnfss: Refresh package definition.
	* gnu/packages/tex.scm (texlive-psnfss): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-pict2e: Refresh package definition.
	* gnu/packages/tex.scm (texlive-pict2e): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-GRAPHICS.

	gnu: texlive-xmltex: Fix build.
	* gnu/packages/tex.scm (texlive-xmltex): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[arguments]: Remove unnecessary #:TEX-DIRECTORY keyword.
	[native-inputs]: Add TEXLIVE-XMLTEXCONFIG.

	gnu: Add texlive-xmltexconfig.
	* gnu/packages/tex.scm (texlive-xmltexconfig): New variable.

	gnu: texlive-stmaryrd: Fix build.
	* gnu/packages/tex.scm (texlive-stmaryrd): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[arguments]: Remove unnecessary #:TEX-DIRECTORY keyword.

	gnu: texlive-paralist: Fix build.
	* gnu/packages/tex.scm (texlive-paralist): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[arguments]: Remove unnecessary #:TEX-DIRECTORY keyword.
	[native-inputs]: Remove unnecessary inputs.

	gnu: texlive-jknappen: Deprecate package.
	* gnu/packages/tex.scm (texlive-jknappen): Deprecate variable.
	(texlive-paralist):
	(texlive-jadetex):
	(texlive-xindy):
	* gnu/packages/maths.scm (hypre):
	* gnu/packages/python-xyz.scm (python-nbconvert): Use TEXLIVE-JKNAPLTX instead.

	gnu: texlive-libertine: Refresh package definition.
	* gnu/packages/tex.scm (texlive-libertine): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-FONTAXES, TEXLIVE-FONTSPEC, TEXLIVE-HYPERREF,
	TEXLIVE-IFTEX, TEXLIVE-MWEIGHTS, TEXLIVE-XKEYVAL.

	gnu: texlive-dejavu: Refresh package definition.
	* gnu/packages/tex.scm (texlive-dejavu): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-GRAPHICS.
	[home-page]: Fix URL.

	gnu: texlive-titlesec: Refresh package definition.
	* gnu/packages/tex.scm (texlive-titlesec): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-marvosym: Refresh package definition.
	* gnu/packages/tex.scm (texlive-marvosym): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-wasy: Refresh package definition.
	* gnu/packages/tex.scm (texlive-wasy): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-wrapfig: Refresh package definition.
	* gnu/packages/tex.scm (texlive-wrapfig): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-pdftex: Refresh package definition.
	* gnu/packages/tex.scm (texlive-pdftex): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-ulem: Refresh package definition.
	* gnu/packages/tex.scm (texlive-ulem): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-pgf: Refresh package definition.
	* gnu/packages/tex.scm (texlive-pgf): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-EVERYSHI.

	gnu: texlive-xunicode: Refresh package definition.
	* gnu/packages/tex.scm (texlive-xunicode): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-GRAPHICS.

	gnu: texlive-xypic: Refresh package definition.
	* gnu/packages/tex.scm (texlive-xypic): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-GRAPHICS, TEXLIVE-IFTEX.

	gnu: texlive-charter: Refresh package definition.
	* gnu/packages/tex.scm (texlive-charter): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-beamer: Refresh package definition.
	* gnu/packages/tex.scm (texlive-beamer): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-AMSFONTS, TEXLIVE-AMSMATH, TEXLIVE-ATBEGSHI,
	TEXLIVE-ETOOLBOX, TEXLIVE-GRAPHICS, TEXLIVE-HYPERREF, TEXLIVE-IFTEX,
	TEXLIVE-OBERDIEK, TEXLIVE-PGF, TEXLIVE-TOOLS, TEXLIVE-TRANSLATOR, TEXLIVE-UCS, TEXLIVE-XCOLOR.

	gnu: texlive-pstricks: Refresh package definition.
	* gnu/packages/tex.scm (texlive-pstricks): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-AMSFONTS, TEXLIVE-AMSMATH, TEXLIVE-BABEL,
	TEXLIVE-BERA, TEXLIVE-BIBLATEX, TEXLIVE-BOOKTABS, TEXLIVE-CAPTION,
	TEXLIVE-CHNGCNTR, TEXLIVE-ESO-PIC, TEXLIVE-FANCYVRB, TEXLIVE-FILECONTENTS,
	TEXLIVE-FOOTMISC, TEXLIVE-GRAPHICS, TEXLIVE-HYPERREF, TEXLIVE-IFPLATFORM,
	TEXLIVE-IFTEX, TEXLIVE-LISTINGS, TEXLIVE-MULTIDO, TEXLIVE-RAGGED2E,
	TEXLIVE-SETSPACE, TEXLIVE-SUBFIG, TEXLIVE-TOOLS, TEXLIVE-XCOLOR.

	gnu: texlive-pst-text: Refresh package definition.
	* gnu/packages/tex.scm (texlive-pst-text): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-iftex: Refresh package definition.
	* gnu/packages/tex.scm (texlive-iftex): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-csquotes: Refresh package definition.
	* gnu/packages/tex.scm (texlive-csquotes): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-ETOOLBOX, TEXLIVE-GRAPHICS, TEXLIVE-RELSIZE.

	gnu: texlive-logreq: Refresh package definition.
	* gnu/packages/tex.scm (texlive-logreq): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-ETOOLBOX, TEXLIVE-GRAPHICS.

	gnu: texlive-biblatex: Refresh package definition.
	* gnu/packages/tex.scm (texlive-biblatex): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-ETOOLBOX, TEXLIVE-KVOPTIONS, TEXLIVE-PDFTEXCMDS.

	gnu: texlive-biblatex-apa: Refresh package definition.
	* gnu/packages/tex.scm (texlive-biblatex-apa): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-todonotes: Refresh package definition.
	* gnu/packages/tex.scm (texlive-todonotes): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: TEXLIVE-TOOLS, TEXLIVE-XCOLOR.

	gnu: texlive-units: Refresh package definition.
	* gnu/packages/tex.scm (texlive-units): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-microtype: Refresh package definition.
	* gnu/packages/tex.scm (texlive-microtype): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-GRAPHICS.

	gnu: texlive-minted: Refresh package definition.
	* gnu/packages/tex.scm (texlive-minted): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-GRAPHICS, TEXLIVE-KVOPTIONS,
	TEXLIVE-PDFTEXCMDS, TEXLIVE-TOOLS.

	gnu: texlive-caption: Refresh package definition.
	* gnu/packages/tex.scm (texlive-caption): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-GRAPHICS.

	gnu: texlive-symbol: Refresh package definition.
	* gnu/packages/tex.scm (texlive-symbol): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-mathpazo: Refresh package definition.
	* gnu/packages/tex.scm (texlive-mathpazo): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-fp: Refresh package definition.
	* gnu/packages/tex.scm (texlive-fp): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-fpl: Refresh package definition.
	* gnu/packages/tex.scm (texlive-fpl): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-arev: Refresh package definition.
	* gnu/packages/tex.scm (texlive-arev): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-AMSFONTS, TEXLIVE-BERA.

	gnu: texlive-mathdesign: Refresh package definition.
	* gnu/packages/tex.scm (texlive-mathdesign): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-GRAPHICS, texlive-XKEYVAL.
	[license]: Set to GPL3+.

	gnu: texlive-bera: Refresh package definition.
	* gnu/packages/tex.scm (texlive-bera): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-GRAPHICS.

	gnu: texlive-fourier: Refresh package definition.
	* gnu/packages/tex.scm (texlive-fourier): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-utopia: Refresh package definition.
	* gnu/packages/tex.scm (texlive-utopia): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-mweights: Refresh package definition.
	* gnu/packages/tex.scm (texlive-mweights): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-cabin: Refresh package definition.
	* gnu/packages/tex.scm (texlive-cabin): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-IFTEX, TEXLIVE-FONTAXES, TEXLIVE-FONTSPEC, TEXLIVE-MWEIGHTS, TEXLIVE-XKEYVAL.

	gnu: texlive-newtx: Refresh package definition.
	* gnu/packages/tex.scm (texlive-newtx): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-AMSMATH, TEXLIVE-CARLISLE, TEXLIVE-ETEXTOOLS,
	TEXLIVE-ETOOLBOX, TEXLIVE-FONTAXES, TEXLIVE-IFTEX, TEXLIVE-OBERDIEK,
	TEXLIVE-TRIMSPACES, TEXLIVE-XSTRING, TEXLIVE-XKEYVAL.

	gnu: Add texlive-etextools.
	* gnu/packages/tex.scm (texlive-etextools): New variable.

	gnu: texlive-xcharter: Refresh package definition.
	* gnu/packages/tex.scm (texlive-xcharter): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-CARLISLE, TEXLIVE-ETOOLBOX, TEXLIVE-FONTAXES,
	TEXLIVE-XSTRING, TEXLIVE-XKEYVAL.

	gnu: texlive-ly1: Refresh package definition.
	* gnu/packages/tex.scm (texlive-ly1): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-tcolorbox: Refresh package definition.
	* gnu/packages/tex.scm (texlive-tcolorbox): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-AMSMATH, TEXLIVE-ENVIRON, TEXLIVE-ETOOLBOX,
	TEXLIVE-HYPERREF, TEXLIVE-INCGRAPH, TEXLIVE-IFTEX, TEXLIVE-L3PACKAGES,
	TEXLIVE-MARVOSYM, TEXLIVE-MINTED, TEXLIVE-OBERDIEK, TEXLIVE-PDFTEXCMDS,
	TEXLIVE-PSNFSS, TEXLIVE-PGF, TEXLIVE-REFCOUNT, TEXLIVE-TOOLS.

	gnu: Add texlive-listngsutf8.
	* gnu/packages/tex.scm (texlive-listngsutf8): New variable.

	gnu: Add texlive-incgraph.
	* gnu/packages/tex.scm (texlive-incgraph): New variable.

	gnu: texlive-eurosym: Refresh package definition.
	* gnu/packages/tex.scm (texlive-eurosym): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[arguments]<#:phases>: Build font metrics.

	gnu: texlive-translator: Refresh package definition.
	* gnu/packages/tex.scm (texlive-translator): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-GRAPHICS.

	gnu: texlive-xifthen: Refresh package definition.
	* gnu/packages/tex.scm (texlive-xifthen): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-IFMTARG, TEXLIVE-TOOLS.

	gnu: texlive-nth: Refresh package definition.
	* gnu/packages/tex.scm (texlive-nth): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-fmtcount: Refresh package definition.
	* gnu/packages/tex.scm (texlive-fmtcount): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-AMSMATH, TEXLIVE-ETOOLBOX, TEXLIVE-GRAPHICS,
	TEXLIVE-XKEYVAL.

	gnu: texlive-inriafonts: Refresh package definition.
	* gnu/packages/tex.scm (texlive-inriafonts): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-FONTAXES, TEXLIVE-MWEIGHTS, TEXLIVE-XKEYVAL.

	gnu: texlive-floatflt: Refresh package definition.
	* gnu/packages/tex.scm (texlive-floatflt): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-apa6: Refresh package definition.
	* gnu/packages/tex.scm (texlive-apa6): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-BIBLATEX, TEXLIVE-GEOMETRY, TEXLIVE-THREEPARTTABLE.

	gnu: texlive-apacite: Refresh package definition.
	* gnu/packages/tex.scm (texlive-apacite): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-endfloat: Refresh package definition.
	* gnu/packages/tex.scm (texlive-endfloat): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-GRAPHICS.

	gnu: texlive-was: Refresh package definition.
	* gnu/packages/tex.scm (texlive-was): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-xpatch: Refresh package definition.
	* gnu/packages/tex.scm (texlive-xpatch): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-ETOOLBOX, TEXLIVE-L3KERNEL, TEXLIVE-L3PACKAGES.

	gnu: texlive-threeparttablex: Refresh package definition.
	* gnu/packages/tex.scm (texlive-threeparttablex): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-ENVIRON, TEXLIVE-THREEPARTTABLE.

	gnu: texlive-lineno: Refresh package definition.
	* gnu/packages/tex.scm (texlive-lineno): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-TOOLS.

	gnu: texlive-mdframed: Refresh package definition.
	* gnu/packages/tex.scm (texlive-mdframed): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-AMSMATH, TEXLIVE-BOOKTABS, TEXLIVE-CSQUOTES,
	TEXLIVE-ESO-PIC, TEXLIVE-ETOOLBOX, TEXLIVE-IFTEX, TEXLIVE-GEOMETRY,
	TEXLIVE-GRAPHICS, TEXLIVE-KANTLIPSUM, TEXLIVE-KVOPTIONS,
	TEXLIVE-LISTINGS, TEXLIVE-L3KERNEL, TEXLIVE-L3PACKAGES, TEXLIVE-LIPSUM,
	TEXLIVE-LISTINGS, TEXLIVE-MICROTYPE, TEXLIVE-NTHEOREM, TEXLIVE-OBERDIEK,
	TEXLIVE-PGF, TEXLIVE-SELINPUT, TEXLIVE-TOOLS, TEXLIVE-XCOLOR.

	gnu: Add texlive-ntheorem.
	* gnu/packages/tex.scm (texlive-ntheorem): New variable.

	gnu: Add texlive-selinput.
	* gnu/packages/tex.scm (texlive-selinput): New variable.

	gnu: Add texlive-kantlipsum.
	* gnu/packages/tex.scm (texlive-kantlipsum): New variable.

	gnu: Add texlive-lipsum.
	* gnu/packages/tex.scm (texlive-lipsum): New variable.

	gnu: texlive-setspace: Refresh package definition.
	* gnu/packages/tex.scm (texlive-setspace): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-pgfgantt: Refresh package definition.
	* gnu/packages/tex.scm (texlive-pgfgantt): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-pdflscape: Refresh package definition.
	* gnu/packages/tex.scm (texlive-pdflscape): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-ATBEGSHI, TEXLIVE-GRAPHICS, and
	TEXLIVE-IFTEX.

	gnu: texlive-datetime2: Refresh package definition.
	* gnu/packages/tex.scm (texlive-datetime2): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-ETOOLBOX, TEXLIVE-PGF, TEXLIVE-TRACKLANG, and
	TEXLIVE-XKEYVAL.

	gnu: texlive-tracklang: Refresh package definition.
	* gnu/packages/tex.scm (texlive-tracklang): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-ltablex: Refresh package definition.
	* gnu/packages/tex.scm (texlive-ltablex): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-TOOLS.

	gnu: texlive-ragged2e: Refresh package definition.
	* gnu/packages/tex.scm (texlive-ragged2e): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-EVERYSEL, TEXLIVE-FOOTMISC.

	gnu: texlive-relsize: Refresh package definition.
	* gnu/packages/tex.scm (texlive-relsize): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-everysel: Refresh package definition.
	* gnu/packages/tex.scm (texlive-everysel): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[arguments]<#:tex-format>: Set to "latex".

	gnu: texlive-everyshi: Refresh package definition.
	* gnu/packages/tex.scm (texlive-everyshi): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[arguments]<#:tex-format>: Set to "latex".

	gnu: texlive-comment: Refresh package definition.
	* gnu/packages/tex.scm (texlive-comment): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-physics: Refresh package definition.
	* gnu/packages/tex.scm (texlive-physics): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-AMSMATHS, TEXLIVE-L3PACKAGES.

	gnu: texlive-sourcesanspro: Refresh package definition.
	* gnu/packages/tex.scm (texlive-sourcesanspro): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-FONTAXES, TEXLIVE-IFTEX, TEXLIVE-MWEIGHTS, TEXLIVE-XKEYVAL.

	gnu: texlive-sourceserifpro: Refresh package definition.
	* gnu/packages/tex.scm (texlive-sourceserifpro): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-FONTAXES, TEXLIVE-IFTEX, TEXLIVE-MWEIGHTS, TEXLIVE-XKEYVAL.

	gnu: texlive-sourcecodepro: Refresh package definition.
	* gnu/packages/tex.scm (texlive-sourcecodepro): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-FONTAXES, TEXLIVE-IFTEX, TEXLIVE-MWEIGHTS, TEXLIVE-XKEYVAL.

	gnu: texlive-xstring: Refresh package definition.
	* gnu/packages/tex.scm (texlive-xstring): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-substr: Refresh package definition.
	* gnu/packages/tex.scm (texlive-substr): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-xetex: Refresh package definition.
	* gnu/packages/tex.scm (texlive-xetex): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-XETEXCONFIG.  Re-order alphabetically.

	gnu: Add texlive-xetexconfig.
	* gnu/packages/tex.scm (texlive-xetexconfig): New variable.

	gnu: texlive-docstrip: Refresh package definition.
	* gnu/packages/tex.scm (texlive-docstrip): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-metafont: Refresh package definition.
	* gnu/packages/tex.scm (texlive-metafont)[source]: Use TEXLIVE-ORIGIN instead
	of SVN-MULTI-FETCH and SVN-MULTI-REFERENCE.
	[build-system]: Use TEXLIVE-BUILD-SYSTEM.
	[native-inputs]: Add texlive-modes.

	gnu: Add texlive-modes.
	* gnu/packages/tex.scm (texlive-modes): New variable.

	gnu: texlive-standalone: Refresh package definition.
	* gnu/packages/tex.scm (texlive-standalone)[source]: Use TEXLIVE-ORIGIN
	instead of TEXLIVE-REF and SVN-FETCH.

	gnu: texlive-adjustbox: Refresh package definition.
	* gnu/packages/tex.scm (texlive-adjustbox): Remove SIMPLE-TEXLIVE-PACKAGE
	call.
	[propagated-inputs]: Add TEXLIVE-GRAPHICS, TEXLIVE-TOOLS.

	gnu: texlive-storebox: Refresh package definition.
	* gnu/packages/tex.scm (texlive-storebox): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-ifoddpage: Refresh package definition.
	* gnu/packages/tex.scm (texlive-ifoddpage): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-collectbox: Refresh package definition.
	* gnu/packages/tex.scm (texlive-collectbox): Remove SIMPLE-TEXLIVE-PACKAGE
	call.

	gnu: texlive-kastrup: Refresh package definition.
	* gnu/packages/tex.scm (texlive-kastrup)[source]: Use TEXLIVE-ORIGIN
	instead of TEXLIVE-REF and SVN-FETCH.

	gnu: texlive-fontaxes: Refresh package definition.
	* gnu/packages/tex.scm (texlive-fontaxes)[source]: Use TEXLIVE-ORIGIN
	instead of TEXLIVE-REF and SVN-FETCH.

	gnu: texlive-ydoc: Refresh package definition.
	* gnu/packages/tex.scm (texlive-ydoc): Remove `simple-texlive-package' call.
	[propagated-inputs]: Add TEXLIVE-ETOOLBOX, TEXLIVE-FLOAT, TEXLIVE-HYPERREF,
	TEXLIVE-LISTINGS, TEXLIVE-NEEDSPACE, TEXLIVE-SVN-PROV, TEXLIVE-TOOLS,
	TEXLIVE-URL, TEXLIVE-XCOLOR.

	gnu: Add texlive-gincltex.
	* gnu/packages/tex.scm (texlive-gincltex): New variable.

	gnu: Add texlive-svn-prov.
	* gnu/packages/tex.scm (texlive-svn-prov): New variable.

	gnu: Add texlive-newverbs.
	* gnu/packages/tex.scm (texlive-newverbs): New variable.

	gnu: texlive-bibtex: Refresh package definition.
	* gnu/packages/tex.scm (texlive-bibtex)[source]: Use TEXLIVE-ORIGIN
	instead of TEXLIVE-REF and SVN-FETCH.
	[build-system]: Use TEXLIVE-BUILD-SYSTEM.

	gnu: texlive-wasysym: Refresh package definition.
	* gnu/packages/tex.scm (texlive-wasysym)[source]: Use TEXLIVE-ORIGIN
	instead of TEXLIVE-REF and SVN-FETCH.

	gnu: texlive-metapost: Refresh package definition.
	* gnu/packages/tex.scm (texlive-metapost)[source]: Use TEXLIVE-ORIGIN
	instead of TEXLIVE-REF and SVN-FETCH.
	[build-system]: Use TEXLIVE-BUILD-SYSTEM.

	gnu: texlive-tex-plain -> texlive-plain.
	* gnu/packages/tex.scm (texlive-plain): New variable.
	(texlive-tex-plain): Deprecate variable.
	(texlive-hyph-utf8):
	(texlive-latex-base):
	(texlive-pdftex):
	(texlive-xetex):
	* gnu/packages/chez.scm (chez-web): Use new name.

	gnu: texlive-tex-texinfo -> texlive-texinfo.
	* gnu/packages/tex.scm (texlive-texinfo): New variable.
	(texlive-tex-texinfo): Deprecate variable.
	* doc/build.scm (pdf-manual):
	* gnu/packages/finance.scm (optionmatrix):
	* gnu/packages/lisp.scm (sbcl):
	* gnu/packages/plotutils.scm (asymptote):
	* gnu/packages/scheme.scm (mit-scheme):
	* gnu/packages/xdisorg.scm (xforms): Use new name.

	gnu: texlive-fonts-iwona -> texlive-iwona.
	* gnu/packages/tex.scm (texlive-iwona): New variable.
	(texlive-fonts-iwona): Deprecate variable.
	* gnu/packages/guile-xyz.scm (guile-cv)[native-inputs]: Use new name.

	gnu: texlive-fonts-rsfs -> texlive-rsfs.
	* gnu/packages/tex.scm (texlive-rsfs): New variable.
	(texlive-fonts-rsfs): Deprecate variable.
	* gnu/packages/docbook.scm (dblatex)[inputs]:
	* gnu/packages/python-xyz.scm (python-nbconvert)[propagated-inputs]: Use new
	name.

	gnu: texlive-generic-babel-norsk -> texlive-babel-norsk.
	* gnu/packages/tex.scm (texlive-babel-norsk): New variable.
	(texlive-generic-babel-norsk): Deprecate variable.

	gnu: texlive-generic-babel-german -> texlive-babel-german.
	* gnu/packages/tex.scm (texlive-babel-german): New variable.
	(texlive-generic-babel-german): Deprecate variable.

	gnu: texlive-latex-koma-script -> texlive-koma-script.
	* gnu/packages/tex.scm (texlive-koma-script): New variable.
	(texlive-latex-koma-script): Deprecate variable.

	gnu: Add texlive-regexpatch.
	* gnu/packages/tex.scm (texlive-regexpatch): New variable.

	gnu: texlive-latex-tabto-ltx -> texlive-tabto-ltx.
	* gnu/packages/tex.scm (texlive-tabto-ltx): New variable.
	(texlive-latex-tabto-ltx): Deprecate variable.

	gnu: texlive-latex-hyphenat -> texlive-hyphenat.
	* gnu/packages/tex.scm (texlive-hyphenat): New variable.
	(texlive-latex-hyphenat): Deprecate variable.

	gnu: texlive-latex-textpos -> texlive-textpos.
	* gnu/packages/tex.scm (texlive-textpos): New variable.
	(texlive-latex-textpos): Deprecate variable.

	gnu: texlive-latex-bussproofs -> texlive-bussproofs.
	* gnu/packages/tex.scm (texlive-bussproofs): New variable.
	(texlive-latex-bussproofs): Deprecate variable.

	gnu: texlive-latex-ebproof -> texlive-ebproof.
	* gnu/packages/tex.scm (texlive-ebproof): New variable.
	(texlive-latex-ebproof): Deprecate variable.

	gnu: texlive-latex-xmpincl -> texlive-xmpincl.
	* gnu/packages/tex.scm (texlive-xmpincl): New variable.
	(texlive-latex-xmpincl): Deprecate variable.

	gnu: texlive-latex-examplep -> texlive-examplep.
	* gnu/packages/tex.scm (texlive-examplep): New variable.
	(texlive-latex-examplep): Deprecate variable.
	* gnu/packages/bioinformatics.scm (discrover)[native-inputs]: Use new name.

	gnu: texlive-latex-verbatimbox -> texlive-verbatimbox.
	* gnu/packages/tex.scm (texlive-verbatimbox): New variable.
	(texlive-latex-verbatimbox): Deprecate variable.
	* gnu/packages/bioinformatics.scm (discrover)[native-inputs]: Use new name.

	gnu: texlive-latex-readarray -> texlive-readarray.
	* gnu/packages/tex.scm (texlive-readarray): New variable.
	(texlive-latex-readarray): Deprecate variable.
	(texlive-latex-verbatimbox)[propagated-inputs]: Use new name.

	gnu: texlive-latex-eukdate -> texlive-eukdate.
	* gnu/packages/tex.scm (texlive-eukdate): New variable.
	(texlive-latex-eukdate): Deprecate variable.
	(texlive-metalogo)[native-inputs]: Use new name.

	gnu: texlive-latex-changepage -> texlive-changepage.
	* gnu/packages/tex.scm (texlive-changepage): New variable.
	(texlive-latex-changepage): Deprecate variable.

	gnu: texlive-latex-ocgx2 -> texlive-ocgx2.
	* gnu/packages/tex.scm (texlive-ocgx2): New variable.
	(texlive-latex-ocgx2): Deprecate variable.
	* gnu/packages/plotutils.scm (asymptote): Use new name.

	gnu: texlive-latex-media9 -> texlive-media9.
	* gnu/packages/tex.scm (texlive-media9): New variable.
	(texlive-latex-media9): Deprecate variable.
	* gnu/packages/plotutils.scm (asymptote)[native-inputs]: Use new name.

	gnu: texlive-latex-needspace -> texlive-needspace.
	* gnu/packages/tex.scm (texlive-needspace): New variable.
	(texlive-latex-needspace): Deprecate variable.
	* gnu/packages/maths.scm (hypre)[native-inputs]:
	* gnu/packages/sphinx.scm (python-sphinx)[propagated-inputs]: Use new name.

	gnu: texlive-latex-preview -> texlive-preview.
	* gnu/packages/tex.scm (texlive-preview): New variable.
	(texlive-latex-preview): Deprecate variable.
	* gnu/packages/graphviz.scm (dot2tex)[propagated-inputs]:
	* gnu/packages/sphinx.scm (python-sphinx)[propagated-inputs]: Use new name.

	gnu: texlive-latex-ucs -> texlive-ucs.
	* gnu/packages/tex.scm (texlive-ucs): New variable.
	(texlive-latex-ucs): Deprecate variable.
	* gnu/packages/python-xyz.scm (python-nbconvert)[propagated-inputs]: Use new
	name.

	gnu: texlive-latex-varwidth -> texlive-varwidth.
	* gnu/packages/tex.scm (texlive-varwidth): New variable.
	(texlive-latex-varwidth): Deprecate variable.
	(texlive-adjustbox): Use new name.
	* gnu/packages/maths.scm (hypre)[native-inputs]: Use new name. Re-order
	alphabetically.
	* gnu/packages/sphinx.scm (python-sphinx)[propagated-inputs]: Use new
	name. Re-order alphabetically.

	gnu: texlive-latex-acmart -> texlive-acmart.
	* gnu/packages/tex.scm (texlive-acmart): New variable.
	(texlive-latex-acmart): Deprecate variable.

	gnu: Add texlive-hyperxmp.
	* gnu/packages/tex.scm (texlive-hyperxmp): New variable.

	gnu: Add texlive-luacode.
	* gnu/packages/tex.scm (texlive-luacode): New variable.

	gnu: Add texlive-luatexbase.
	* gnu/packages/tex.scm (texlive-luatexbase): New variable.

	gnu: Add texlive-ctablestack.
	* gnu/packages/tex.scm (texlive-ctablestack): New variable.

	gnu: texlive-preprint: Fix build.
	* gnu/packages/tex.scm (texlive-preprint)[source]: Use TEXLIVE-ORIGIN
	instead of TEXLIVE-REF and SVN-FETCH.

	gnu: texlive-ifmtarg: Fix build.
	* gnu/packages/tex.scm (texlive-ifmtarg): Remove `simple-texlive-package'
	call. Add missing location.

	gnu: texlive-booktabs: Fix build.
	* gnu/packages/tex.scm (texlive-booktabs)[source]: Use TEXLIVE-ORIGIN
	instead of TEXLIVE-REF and SVN-FETCH.

	gnu: texlive-latex-type1cm -> texlive-type1cm.
	* gnu/packages/tex.scm (texlive-type1cm): New variable.
	(texlive-latex-type1cm): Deprecate variable.
	*
	gnu/packages/python-xyz.scm (python-matplotlib-documentation)[native-inputs]:
	Use new name.  Re-order alphabetically.

	gnu: texlive-latex-threeparttable -> texlive-threeparttable.
	* gnu/packages/tex.scm (texlive-threeparttable): New variable.
	(texlive-latex-threeparttable): Deprecate variable.
	* gnu/packages/cran.scm (r-prereg)[propagated-inputs]: Use new name.  Re-order alphabetically.

	gnu: texlive-latex-tabulary -> texlive-tabulary.
	* gnu/packages/tex.scm (texlive-tabulary): New variable.
	(texlive-latex-tabulary): Deprecate variable.
	* gnu/packages/maths.scm (hypre):
	* gnu/packages/sphinx.scm (python-sphinx): Use new name.

	gnu: texlive-latex-sidecap -> texlive-sidecap.
	* gnu/packages/tex.scm (texlive-sidecap): New variable.
	(texlive-latex-sidecap): Deprecate variable.

	gnu: texlive-latex-pbox -> texlive-pbox.
	* gnu/packages/tex.scm (texlive-pbox): New variable.
	(texlive-latex-pbox): Deprecate variable.

	gnu: texlive-latex-parskip -> texlive-parskip.
	* gnu/packages/tex.scm (texlive-parskip): New variable.
	(texlive-latex-parskip): Deprecate variable.
	* gnu/packages/maths.scm (hypre):
	* gnu/packages/plotutils.scm (asymptote):
	* gnu/packages/python-xyz.scm (python-nbconvert):
	* gnu/packages/sphinx.scm (python-sphinx): Use new name.

	gnu: texlive-latex-overpic -> texlive-overpic.
	* gnu/packages/tex.scm (texlive-overpic): New variable.
	(texlive-latex-overpic): Deprecate variable.
	* gnu/packages/docbook.scm (dblatex): Use new name.

	gnu: texlive-latex-multirow -> texlive-multirow.
	* gnu/packages/tex.scm (texlive-multirow): New variable.
	(texlive-latex-multirow): Deprecate variable.
	(texlive-metalogo):
	* gnu/packages/docbook.scm (dblatex):
	* gnu/packages/maths.scm (hypre): Use new name.

	gnu: texlive-latex-enotez -> texlive-enotez.
	* gnu/packages/tex.scm (texlive-enotez): New variable.
	(texlive-latex-enotez): Deprecate variable.

	gnu: texlive-latex-translations -> texlive-translations.
	* gnu/packages/tex.scm (texlive-translations): New variable.
	(texlive-latex-translations): Deprecate variable.

	gnu: texlive-latex-eepic -> texlive-eepic.
	* gnu/packages/tex.scm (texlive-eepic): New variable.
	(texlive-latex-eepic): Deprecate variable.

	gnu: texlive-latex-jknapltx -> texlive-jknapltx.
	* gnu/packages/tex.scm (texlive-jknapltx): New variable.
	(texlive-latex-jknapltx): Deprecate variable.
	* gnu/packages/docbook.scm (dblatex):
	* gnu/packages/python-xyz.scm (python-nbconvert): Use new name.

	gnu: texlive-latex-frankenstein -> texlive-frankenstein.
	* gnu/packages/tex.scm (texlive-frankenstein): New variable.
	(texlive-latex-frankenstein): Deprecate variable.

	gnu: texlive-latex-float -> texlive-float.
	* gnu/packages/tex.scm (texlive-float): New variable.
	(texlive-latex-float): Deprecate variable.
	(texlive-showexpl):
	(texlive-minted):
	(texlive-apa6):
	* gnu/packages/docbook.scm (dblatex):
	* gnu/packages/maths.scm (hypre):
	* gnu/packages/python-xyz.scm (python-nbconvert):
	* gnu/packages/sphinx.scm (python-sphinx): Use new name.

	gnu: texlive-latex-fancybox -> texlive-fancybox.
	* gnu/packages/tex.scm (texlive-fancybox): New variable.
	(texlive-latex-fancybox): Deprecate variable.
	* gnu/packages/docbook.scm (dblatex): Use new name.

	gnu: texlive-latex-colortbl -> texlive-colortbl.
	* gnu/packages/tex.scm (texlive-colortbl): New variable.
	(texlive-latex-colortbl): Deprecate variable.
	(texlive-jadetex):
	* gnu/packages/docbook.scm (dblatex):
	* gnu/packages/maths.scm (hypre): Use new name.

	gnu: texlive-latex-cmap -> texlive-cmap.
	* gnu/packages/tex.scm (texlive-cmap): New variable.
	(texlive-latex-cmap): Deprecate variable.
	* gnu/packages/maths.scm (hypre):
	* gnu/packages/sphinx.scm (python-sphinx): Use new name.

	gnu: texlive-latex-changebar -> texlive-changebar.
	* gnu/packages/tex.scm (texlive-changebar): New variable.
	(texlive-latex-changebar): Deprecate variable.
	* gnu/packages/docbook.scm (dblatex): Use new name.

	gnu: texlive-latex-bookmark -> texlive-bookmark.
	* gnu/packages/tex.scm (texlive-bookmark): New variable.
	(texlive-latex-bookmark): Deprecate variable.
	* gnu/packages/docbook.scm (dblatex): Use new name.

	gnu: texlive-zref: Fix build.
	* gnu/packages/tex.scm (texlive-zref): Remove `simple-texlive-package' call.
	[source]: Add missing location.
	[description]: Shorten it.

	gnu: texlive-latex-xkeyval -> texlive-xkeyval.
	* gnu/packages/tex.scm (texlive-xkeyval): New variable.
	(texlive-latex-xkeyval): Deprecate variable.
	(texlive-bidi):
	(texlive-pstool):
	(texlive-polyglossia):
	(texlive-zref):
	(texlive-standalone):
	(texlive-todonotes):
	(texlive-adjustbox):
	(texlive-qrcode):
	(texlive-breakurl):
	* gnu/packages/graphviz.scm (dot2tex):
	* gnu/packages/statistics.scm (r-with-tests): Use new name.

	gnu: texlive-fonts-ec -> texlive-ec.
	* gnu/packages/tex.scm (texlive-ec): New variable.
	(texlive-fonts-ec): Deprecate variable.
	(lyx):
	(biber):
	* gnu/packages/python-xyz.scm (python-pypandoc):
	* gnu/packages/statistics.scm (r-with-tests):
	* doc/build.scm (pdf-manual):
	* gnu/packages/bioinformatics.scm (discrover):
	(phyml):
	(velvet):
	* gnu/packages/chemistry.scm (yaehmop):
	* gnu/packages/chez.scm (stex-bootstrap):
	* gnu/packages/ocaml.scm (unison):
	(ocaml-bibtex2html):
	* gnu/packages/plotutils.scm (asymptote): Use new name.

	gnu: texlive-latex-footmisc -> texlive-footmisc.
	* gnu/packages/tex.scm (texlive-footmisc): New variable.
	(texlive-latex-footmisc): Deprecate variable.
	(texlive-latex-xkeyval):
	* gnu/packages/docbook.scm (dblatex): Use new name.

	gnu: texlive-stringenc: Fix build.
	* gnu/packages/tex.scm (texlive-stringenc): Remove `simple-texlive-package' call.
	[source]: Add missing locations.

	gnu: Add texlive-atenddvi.
	* gnu/packages/tex.scm (texlive-atenddvi): New variable.

	gnu: texlive-latex-appendix -> texlive-appendix.
	* gnu/packages/tex.scm (texlive-appendix): New variable.
	(texlive-latex-appendix): Deprecate variable.
	* gnu/packages/docbook.scm (dblatex): Use new name.

	gnu: texlive-latex-anysize -> texlive-anysize.
	* gnu/packages/tex.scm (texlive-anysize): New variable.
	(texlive-latex-anysize): Deprecate variable.
	* gnu/packages/docbook.scm (dblatex): Use new name.

	gnu: texlive-latex-upquote -> texlive-upquote.
	* gnu/packages/tex.scm (texlive-upquote): New variable.
	(texlive-latex-upquote): Deprecate variable.
	* gnu/packages/cran.scm (r-prereg):
	* gnu/packages/maths.scm (hypre):
	* gnu/packages/python-xyz.scm (python-nbconvert):
	* gnu/packages/sphinx.scm (python-sphinx):
	* gnu/packages/statistics.scm (r-with-tests): Use new name.

	gnu: texlive-latex-supertabular -> texlive-supertabular.
	* gnu/packages/tex.scm (texlive-supertabular): New variable.
	(texlive-latex-supertabular): Deprecate variable.

	gnu: texlive-latex-marginfix -> texlive-marginfix.
	* gnu/packages/tex.scm (texlive-marginfix): New variable.
	(texlive-latex-marginfix): Deprecate variable.

	gnu: texlive-latex-mdwtools -> texlive-mdwtools.
	* gnu/packages/tex.scm (texlive-mdwtools): New variable.
	(texlive-latex-mdwtools): Deprecate variable.

	gnu: texlive-latex-geometry -> texlive-geometry.
	* gnu/packages/tex.scm (texlive-geometry): New variable.
	(texlive-latex-geometry): Deprecate variable.
	(texlive-xindy):
	* gnu/packages/chemistry.scm (yaehmop):
	* gnu/packages/cran.scm (r-prereg):
	* gnu/packages/graphviz.scm (dot2tex):
	* gnu/packages/maths.scm (hypre):
	* gnu/packages/plotutils.scm (asymptote):
	* gnu/packages/python-xyz.scm (python-nbconvert):
	* gnu/packages/sphinx.scm (python-sphinx): Use new name.

	gnu: texlive-grffile: Fix build.
	* gnu/packages/tex.scm (texlive-grffile)[source]: Set proper locations.
	Remove `simple-texlive-package' call.

	gnu: texlive-fonts-latex -> texlive-latex-fonts.
	* gnu/packages/tex.scm (texlive-latex-fonts): New variable.
	(texlive-fonts-latex): Deprecate variable.
	(texlive-latex-base):
	(texlive-base):
	(texlive-polyglossia):
	(texlive-jadetex):
	(texlive-xetex): Use new name.

	gnu: texlive-generic-babel-english -> texlive-babel-english.
	* gnu/packages/tex.scm (texlive-babel-english): New variable.
	(texlive-generic-babel-english): Deprecate variable.
	(texlive-base): Use new name.

	gnu: texlive-latex-gcite -> texlive-gcite.
	* gnu/packages/tex.scm (texlive-gcite): New variable.
	(texlive-latex-gcite): Deprecate variable.

	gnu: texlive-latex-galois -> texlive-galois.
	* gnu/packages/tex.scm (texlive-galois): New variable.
	(texlive-latex-galois): Deprecate variable.

	gnu: texlive-latex-g-brief -> texlive-g-brief.
	* gnu/packages/tex.scm (texlive-g-brief): New variable.
	(texlive-latex-g-brief): Deprecate variable.

	gnu: texlive-latex-framed -> texlive-framed.
	* gnu/packages/tex.scm (texlive-framed): New variable.
	(texlive-latex-framed): Deprecate variable.
	(texlive-minted):
	* gnu/packages/maths.scm (hypre):
	* gnu/packages/sphinx.scm (python-sphinx): Use new name.

	gnu: texlive-latex-fncychap -> texlive-fncychap.
	* gnu/packages/tex.scm (texlive-fncychap): New variable.
	(texlive-latex-fncychap): Deprecate variable.
	* gnu/packages/maths.scm (hypre):
	* gnu/packages/sphinx.scm (python-sphinx): Use new name.

	gnu: texlive-latex-tocloft -> texlive-tocloft.
	* gnu/packages/tex.scm (texlive-tocloft): New variable.
	(texlive-latex-tocloft): Deprecate variable.
	* gnu/packages/maths.scm (hypre): Use new name.

	gnu: texlive-latex-stackengine -> texlive-stackengine.
	* gnu/packages/tex.scm (texlive-stackengine): New variable.
	(texlive-latex-stackengine): Deprecate variable.
	* gnu/packages/maths.scm (hypre): Use new name.

	gnu: texlive-generic-listofitems -> texlive-listofitems.
	* gnu/packages/tex.scm (texlive-listofitems): New variable.
	(texlive-generic-listofitems): Deprecate variable.
	(texlive-latex-readarray):
	* gnu/packages/maths.scm (hypre): Use new name.

	gnu: texlive-latex-seqsplit -> texlive-seqsplit.
	* gnu/packages/tex.scm (texlive-seqsplit): New variable.
	(texlive-latex-seqsplit): Deprecate variable.

	gnu: texlive-latex-psfrag -> texlive-psfrag.
	* gnu/packages/tex.scm (texlive-psfrag): New variable.
	(texlive-latex-psfrag): Deprecate variable.
	(texlive-pstool):
	* gnu/packages/bioinformatics.scm (phyml): Use new name.

	gnu: texlive-latex-newunicodechar -> texlive-newunicodechar.
	* gnu/packages/tex.scm (texlive-newunicodechar): New variable.
	(texlive-latex-newunicodechar): Deprecate variable.
	* gnu/packages/maths.scm (hypre): Use new name.

	gnu: texlive-latex-newfloat -> texlive-newfloat.
	* gnu/packages/tex.scm (texlive-newfloat): New variable.
	(texlive-latex-newfloat): Deprecate variable.
	(texlive-minted): Use new name.

	gnu: texlive-latex-natbib -> texlive-natbib.
	* gnu/packages/tex.scm (texlive-natbib): New variable.
	(texlive-latex-natbib): Deprecate variable.
	(texlive-apacite):
	* gnu/packages/bioinformatics.scm (discrover):
	* gnu/packages/maths.scm (hypre): Use new name.

	gnu: texlive-latex-ifplatform -> texlive-ifplatform.
	* gnu/packages/tex.scm (texlive-ifplatform): New variable.
	(texlive-latex-ifplatform): Deprecate variable.
	(texlive-pstool):
	(texlive-minted): Use new name.

	gnu: texlive-latex-hanging -> texlive-hanging.
	* gnu/packages/tex.scm (texlive-hanging): New variable.
	(texlive-latex-hanging): Deprecate variable.
	* gnu/packages/maths.scm (hypre): Use new name.

	gnu: texlive-latex-amsrefs -> texlive-amsrefs.
	* gnu/packages/tex.scm (texlive-amsrefs): New variable.
	(texlive-latex-amsrefs): Deprecate variable.

	gnu: texlive-latex-cyrillic -> texlive-cyrillic.
	* gnu/packages/tex.scm (texlive-cyrillic): New variable.
	(texlive-latex-cyrillic): Deprecate variable.
	(texlive-base):
	(texlive-xindy):
	* gnu/packages/music.scm (lilypond): Use new name.

	gnu: texlive-latex-l3packages -> texlive-l3packages.
	* gnu/packages/tex.scm (texlive-l3packages): New variable.
	(texlive-latex-l3packages): Deprecate variable.
	(texlive-latex-base):
	(texlive-fontspec):
	(texlive-ddphonism):
	(texlive-polyglossia):
	(texlive-siunitx):
	(texlive-xetex): Use new name.

	gnu: texlive-dvips-l3backend -> texlive-l3backend.
	* gnu/packages/tex.scm (texlive-dvips-l3backend): Deprecate package.
	* gnu/packages/chez.scm (stex-bootstrap):
	* gnu/packages/maths.scm (cddlib):
	* gnu/packages/ocaml.scm (unison):
	* gnu/packages/plotutils.scm (asymptote): Use new name.

	gnu: texlive-latex-backend -> texlive-backend.
	* gnu/packages/tex.scm (texlive-l3backend): New variable.
	(texlive-latex-l3backend): Deprecate package.
	(texlive-latex-base):
	(texlive-xetex):
	* gnu/packages/maths.scm (cddlib): Apply renaming.

	gnu: Add texlive-subfig.
	* gnu/packages/tex.scm (texlive-subfig): New variable.

	gnu: Add texlive-showexpl.
	* gnu/packages/tex.scm (texlive-showexpl): New variable.

	gnu: Add texlive-attachfile.
	* gnu/packages/tex.scm (texlive-attachfile): New variable.

	gnu: Add texlive-multido.
	* gnu/packages/tex.scm (texlive-multido): New variable.

	gnu: Add texlive-chngcntr.
	* gnu/packages/tex.scm (texlive-chngcntr): New variable.

	gnu: Add texlive-breakurl.
	* gnu/packages/tex.scm (texlive-breakurl): New variable.

	gnu: Add texlive-euenc.
	* gnu/packages/tex.scm (texlive-euenc): New variable.

	gnu: Add texlive-refstyle.
	* gnu/packages/tex.scm (texlive-refstyle): New variable.

	gnu: Add texlive-luabidi.
	* gnu/packages/tex.scm (texlive-luabidi): New variable.

	gnu: Add texlive-passivetex.
	* gnu/packages/tex.scm (texlive-passivetex): New variable.

	gnu: Add texlive-dehyph.
	* gnu/packages/tex.scm (texlive-dehyph): New variable.

	gnu: Add texlive-enctex.
	* gnu/packages/tex.scm (texlive-enctex): New variable.

	gnu: Add texlive-lualatex-math.
	* gnu/packages/tex.scm (texlive-lualatex-math): New variable.

	gnu: Add texlive-currfile.
	* gnu/packages/tex.scm (texlive-currfile): New variable.

	gnu: Add texlive-filehook.
	* gnu/packages/tex.scm (texlive-filehook): New variable.

	gnu: Add texlive-mfirstuc.
	* gnu/packages/tex.scm (texlive-mfirstuc): New variable.

	gnu: Add texlive-xfor.
	* gnu/packages/tex.scm (texlive-xfor): New variable.

	gnu: Add texlive-lwarp.
	* gnu/packages/tex.scm (texlive-lwarp): New variable.

	gnu: Add texlive-minitoc.
	* gnu/packages/tex.scm (texlive-minitoc): New variable.

	gnu: texlive-latex-expdlist -> texlive-expdlist.
	* gnu/packages/tex.scm (texlive-expdlist): New variable.
	(texlive-latex-expdlist): Deprecate variable.
	* gnu/packages/python-xyz.scm (python-numpy-documentation):
	(python-matplotlib-documentation): Apply renaming.

	gnu: texlive-latex-etoc -> texlive-etoc.
	* gnu/packages/tex.scm (texlive-etoc): New variable.
	(texlive-latex-etoc): Deprecate variable.
	* gnu/packages/maths.scm (hypre): Apply renaming.

	gnu: texlive-latex-eqparbox -> texlive-eqparbox.
	* gnu/packages/tex.scm (texlive-eqparbox): New variable.
	(texlive-latex-eqparbox): Deprecate variable.

	gnu: texlive-latex-environ -> texlive-environ.
	* gnu/packages/tex.scm (texlive-environ): New variable.
	(texlive-latex-environ): Deprecate variable.
	(texlive-tcolorbox): Apply renaming.

	gnu: texlive-latex-trimspaces -> texlive-trimspaces.
	* gnu/packages/tex.scm (texlive-trimspaces): New variable.
	(texlive-latex-trimspaces):
	(texlive-pstool):
	* gnu/packages/python-xyz.scm (python-nbconvert):

	gnu: texlive-latex-draftwatermark -> texlive-draftwatermark.
	* gnu/packages/tex.scm (texlive-draftwatermark): New variable.
	(texlive-latex-draftwatermark): Deprecate package.
	(texlive-apa6): Apply renaming.

	gnu: Add texlive-everypage.
	* gnu/packages/tex.scm (texlive-everypage): New variable.

	gnu: texlive-latex-dinbrief -> texlive-dinbrief.
	* gnu/packages/tex.scm (texlive-dinbrief): New variable.
	(texlive-latex-dinbrief): Deprecate package.

	gnu: texlive-latex-blindtext -> texlive-blindtext.
	* gnu/packages/tex.scm (texlive-blindtext): New variable.
	(texlive-latex-blindtext): Deprecate variable.

	gnu: texlive-latex-l3kernel -> texlive-l3kernel.
	* gnu/packages/tex.scm (texlive-l3kernel): New variable.
	(texlive-latex-l3kernel): Deprecate variable.
	(texlive-latex-base):
	(texlive-latex-l3packages):
	(texlive-pstool):
	(texlive-siunitx):
	(texlive-latex-ebproof):
	(texlive-xetex): Apply renaming.

	guix: import: Fix multiple licenses output in texlive importer.
	* guix/import/texlive.scm (string->license): Add missing case and try first to
	split license strings before giving up.
	* tests/texlive.scm (%fake-tlpdb): Add test data.
	("texlive->guix-package, multiple licenses"): New test.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: import: texlive use full file names for generic directories.
	Generic directories, such as "doc/info/" or "doc/man" are shared by multiple
	packages.  With this change, the texlive importer specifies the full file name
	of package-specific files there, making sure only them are downloaded.

	* guix/import/texlive.scm (texlive-generic-locations): New variable.
	(files->locations): Renamed from files->directories.
	Provide full file names when necessary.
	(tlpdb->package): Apply renaming.

2023-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: import: Improve home-page generation in texlive importer.
	* guix/import/texlive.scm (tlpdb): Also register `catalogue' key.
	(tlpdb->package): First try to use catalogue for the home-page, then the
	name.
	* tests/texlive.scm (%fake-tlpdb): Add tests data.
	("texlive->guix-package, with catalogue entry, no inputs"): New test.

	guix: import: Update texlive importer according to new build system.
	* guix/import/texlive.scm (tlpdb->package): Generate a package that doesn't
	need SIMPLE-TEXLIVE-PACKAGE.
	* guix/import/utils.scm (package->definition): Remove special case for
	`simple-texlive-package'.
	* tests/texlive.scm (%fake-tlpdb): Add test data.
	("texlive->guix-package"): Update test.
	("texlive->guix-package, no docfiles"): New test.

	gnu: Simplify simple-texlive-package for non-trivial packages.
	* gnu/packages/tex.scm (simple-texlive-package): When #:TRIVIAL keyword is not
	set, do not add any phase, and let TRIVIAL-BUILD-SYSTEM proceed.  With this
	change, `simple-texlive-package' can be removed piece-wise in texlive packages
	without breakage, assuming spurious `chdir' and `copy-files' phases are
	removed.
	(texlive-bidi):
	(texlive-alphalph):
	(texlive-mflogo):
	(texlive-amsfonts):
	(texlive-halloweenmath):
	(texlive-atveryend):
	(texlive-auxhook):
	(texlive-epstopdf-pkg):
	(texlive-filecontents):
	(texlive-graphics):
	(texlive-hycolor):
	(texlive-xcolor):
	(texlive-hyperref):
	(texlive-oberdiek):
	(texlive-rerunfilecheck):
	(texlive-onedown):
	(texlive-tools):
	(texlive-fontspec):
	(texlive-stringenc):
	(texlive-amsmath):
	(texlive-mathdots):
	(texlive-amscls):
	(texlive-babel):
	(texlive-babel-french):
	(texlive-babel-swedish):
	(texlive-pict2e):
	(texlive-psnfss):
	(texlive-bigfoot):
	(texlive-firstaid):
	(texlive-pdftexcmds):
	(texlive-refcount):
	(texlive-capt-of):
	(texlive-makecmds):
	(texlive-metalogo):
	(texlive-paralist):
	(texlive-polyglossia):
	(texlive-fancyhdr):
	(texlive-letltxmacro):
	(texlive-listings):
	(texlive-kvoptions):
	(texlive-zref):
	(texlive-eso-pic):
	(texlive-pdfpages):
	(texlive-stmaryrd):
	(texlive-subfigure):
	(texlive-lh):
	(texlive-acronym):
	(texlive-ms):
	(texlive-ncctools):
	(texlive-numprint):
	(texlive-atbegshi):
	(texlive-bigintcalc):
	(texlive-bitset):
	(texlive-etexcmds):
	(texlive-gettitlestring):
	(texlive-infwarerr):
	(texlive-intcalc):
	(texlive-kvdefinekeys):
	(texlive-kvsetkeys):
	(texlive-ltxcmds):
	(texlive-pdfescape):
	(texlive-uniquecounter):
	(texlive-pdfx):
	(texlive-marginnote):
	(texlive-tabu):
	(texlive-siunitx):
	(texlive-sectsty):
	(texlive-morefloats):
	(texlive-ifmtarg):
	(texlive-pagenote):
	(texlive-titling):
	(texlive-ifoddpage):
	(texlive-storebox):
	(texlive-collectbox):
	(texlive-grfext):
	(texlive-adjustbox):
	(texlive-qrcode):
	(texlive-unicode-math):
	(texlive-babel-czech):
	(texlive-babel-dutch):
	(texlive-babel-finnish):
	(texlive-babel-danish):
	(texlive-babel-polish):
	(texlive-abstract):
	(texlive-breqn):
	(texlive-datatool):
	(texlive-lastpage):
	(texlive-soul):
	(texlive-soulutf8):
	(texlive-totcount):
	(texlive-totpages): Remove `chdir' and `copy-files' phases.

	guix: texlive-build-system: Improvements on non-trivial packages.
	* guix/build/texlive-build-system.scm (build): Ignore temporary build files
	when moving runfiles around.  Remove ".drv" source files prior to compiling
	files.  Remove need for #:TEX-DIRECTORY keyword.  Handle ".ins" and ".dtx"
	files in different directories.
	(install): Install docfiles in "doc" output when available.
	* guix/build-system/texlive.scm (texlive-build): Remove #:TEX-DIRECTORY.
	* doc/guix.texi (Build Systems): Remove reference to #:TEX-DIRECTORY in
	TEXLIVE-BUILD-SYSTEM documentation.  Also mention it now tries to compile
	".dtx" files when there is no ".ins" file.

2023-07-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: mig: Update to 1.8+git20230520.
	This reinstates 999a6ac0cfd9339e138007ed9e4e544a55e92e3e, which was
	reverted by a041bbb4bf98cce72b14c554369fc56eeacc2f5d, but without
	resorting to 'git-fetch'.

	* gnu/packages/hurd.scm (mig): Update to 1.8+git20220827.
	[source]: Remove patch.
	* gnu/packages/patches/mig-cpu.h-generation.patch: Delete.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2023-07-18  Michael Ford  <fanquake@gmail.com>

	gnu: Add font-tuffy.
	* gnu/packages/fonts.scm (font-tuffy): New variable.

2023-07-18  Hilton Chain  <hako@ultrarare.space>

	gnu: font-sarasa-gothic: Update to 0.41.3.
	* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.41.3.

2023-07-18  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Remove unused gnumach patch.
	This is a followup to commit
	    2edd67d34b85715e97b222f4a46da7b156973616
	    gnu: gnumach: Update to 1.8+git20221224.

	* gnu/packages/patches/gnumach-add-missing-const_mach_port_name_array_t-type.patch:
	Remove.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2023-07-18  Greg Hogan  <code@greghogan.com>

	gnu: zsh: Update to 5.9.
	* gnu/packages/shells.scm (zsh): Update to 5.9.

2023-07-18  Sughosha  <sughosha@disroot.org>

	gnu: ardour: Inline ardour-rpath-phase into its definition.
	* gnu/packages/audio.scm (ardour)[#:phases]: Inline ardour-rpath-phase.
	(ardour-rpath-phase): Delete variable.

	gnu: ardour: Install bundled MIDI loops.
	* gnu/packages/audio.scm (ardour)[#:phases]: Add install-bundled-media.
	[native-inputs]: Add unzip.
	[license]: Add cc0 and expat.

	gnu: ardour: Update to 7.5.
	* gnu/packages/audio.scm (ardour): Update to 7.5.

2023-07-18  fanquake  <fanquake@gmail.com>

	gnu: nsis: Update to 3.09.
	* gnu/packages/installers.scm (make-nsis): Update to 3.09.

	gnu: mingw-w64-tools: Update to 11.0.0.
	* gnu/packages/mingw.scm (mingw-w64-tools): Update to 11.0.0.

	gnu: mingw: Update to 11.0.0.
	* gnu/packages/mingw.scm (mingw): Update to 11.0.0.

	gnu: libnatpmp: Update to 20230423.
	* gnu/packages/networking.scm (libnatpmp): Update to 20230423.

	gnu: libupnp: Update to 1.14.17.
	* gnu/packages/upnp.scm (libupnp): Update to 1.14.17.

2023-07-18  宋文武  <iyzsong@member.fsf.org>

	gnu: newick-utils: Skip tests on riscv64-linux.
	* gnu/packages/bioinformatics.scm (newick-utils)[arguments]: Skip tests
	when building on riscv64-linux.

2023-07-18  kiasoc5  <kiasoc5@disroot.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add firejail.
	* gnu/packages/linux.scm (firejail): New variable.

2023-07-18  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: insight-toolkit: Mark as tunable.
	* gnu/packages/image-processing.scm (insight-toolkit)[properties]: New
	field.

	gnu: insight-toolkit: Remove input labels and use gexps.
	* gnu/packages/image-processing.scm (insight-toolkit)[arguments]: Use
	gexps.
	[inputs]: Remove labels.
	(insight-toolkit-4)[arguments]: Use gexps.

	gnu: insight-toolkit: Really disable '-mtune=native'.
	* gnu/packages/image-processing.scm (insight-toolkit)[arguments]: Fix
	typo in 'do-not-tune' phase.

2023-07-18  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: insight-toolkit: Fix compilation.
	Previously, code would be compiled with '-std=c++11', leading to
	compilation errors in VNL:

	  vnl_bignum.cxx:738:37: error: ‘numeric_limits’ is not a member of ‘std’

	* gnu/packages/image-processing.scm (insight-toolkit)[arguments]: Pass
	"-DCMAKE_CXX_STANDARD=17".

2023-07-17  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Fix typos.
	* doc/guix.texi (Creating a Channel): Fix typos.

2023-07-17  gemmaro  <gemmaro.dev@gmail.com>

	gnu: gnucash: Update to 5.3.
	* gnu/packages/gnucash.scm (gnucash): Update to 5.3
	  [arguments]<phase>: Replace disable-unsupported-test phase with
	  disable-online-test, which enables all tests but online_wiggle.
	  [inputs]: Add perl-json-parse and bash-minimal.
	* gnu/packages/gnucash.scm (gnucash-doc): Update to 5.3.

	gnu: Add perl-json-parse.
	* gnu/packages/perl.scm (perl-json-parse): New variable.

2023-07-17  Hilton Chain  <hako@ultrarare.space>

	gnu: tree-sitter-json: Update to 0.20.0.
	* gnu/packages/tree-sitter.scm (tree-sitter-json): Update to 0.20.0.

	gnu: qbittorrent-enhanced: Update to 4.5.4.10.
	* gnu/packages/bittorrent.scm (qbittorrent-enhanced): Update to 4.5.4.10.

2023-07-17  Zheng Junjie  <873216071@qq.com>

	gnu: reptyr: Update to 0.10.0.
	* gnu/packages/screen.scm (reptyr): Update to 0.10.0.
	[arguments]: use new style, fix cross-compilation.

2023-07-17  Bruno Victal  <mirai@makinata.eu>

	gnu: Add python-gixy.
	* gnu/packages/check.scm (python-gixy): New variable.

2023-07-17  kiasoc5  <kiasoc5@disroot.org>

	gnu: x42-plugins: Update to 20230701.
	* gnu/packages/music.scm (x42-plugins): Update to 20230701.

2023-07-17  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: cppzmq: Update to 4.10.0.
	* gnu/packages/networking.scm (cppzmq): Update to 4.10.0.

2023-07-17  Bruno Victal  <mirai@makinata.eu>

	gnu: mactelnet: Unbundle uthash.
	* gnu/packages/admin.scm (mactelnet)[source]: Unbundle uthash.
	[inputs]: Add uthash.
	[license]: Remove bsd-2.

	gnu: Add mactelnet.
	* gnu/packages/admin.scm (mactelnet): New variable.
	* gnu/packages/patches/mactelnet-remove-init.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-07-17  fanquake  <fanquake@gmail.com>

	doc: Update GDB "guix shell" example to use autoconf-2.69
	* doc/environment-gdb.scm: Change to use autoconf-2.69.
	* gnu/packages/autotools.scm: Remove outdated GDB comment.

2023-07-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Update to 0.10.2.
	* gnu/packages/admin.scm (shepherd-0.10): Update to 0.10.2.

2023-07-17  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: frama-c: depend on zlib
	* gnu/packages/maths.scm (frama-c) [inputs]: Add zlib.

2023-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tetzle: Update to 2.2.2.
	* gnu/packages/games.scm (tetzle): Update to 2.2.2.
	[source]: Hard-code NAME.

	gnu: xonotic: Update to 0.8.6.
	* gnu/packages/games.scm (xonotic): Update to 0.8.6.

	gnu: wesnoth: Update to 1.16.9.
	* gnu/packages/games.scm (wesnoth): Update to 1.16.9.

	gnu: openttd-engine: Update to 13.3.
	* gnu/packages/games.scm (openttd-engine): Update to 13.3.

	gnu: freeciv: Update to 3.0.8.
	* gnu/packages/games.scm (freeciv): Update to 3.0.8.

	gnu: freeciv: Fix upstream source URL.
	* gnu/packages/games.scm (freeciv)[source]: Fix upstream file name.  Use HTTPS.

	gnu: fheroes2: Update to 1.0.5.
	* gnu/packages/games.scm (fheroes2): Update to 1.0.5.

	gnu: endless-sky: Update to 0.10.2.
	* gnu/packages/games.scm (endless-sky): Update to 0.10.2.

	gnu: seabios: Update to 1.16.2.
	* gnu/packages/firmware.scm (seabios): Update to 1.16.2.

	gnu: python-dropbox: Update to 11.36.2.
	* gnu/packages/file-systems.scm (python-dropbox): Update to 11.36.2.

	gnu: pcb-rnd: Prepare for cross-compilation.
	* gnu/packages/engineering.scm (pcb-rnd)[arguments]: Use CC-FOR-TARGET.

	gnu: pcb-rnd: Update to 3.1.1.
	* gnu/packages/engineering.scm (pcb-rnd): Update to 3.1.1.

	gnu: librnd: Prepare for cross-compilation.
	* gnu/packages/engineering.scm (librnd)[arguments]: Use CC-FOR-TARGET.

	gnu: librnd: Update to 4.0.2.
	* gnu/packages/engineering.scm (librnd): Update to 4.0.2.

	gnu: vice: Update to 3.7.1.
	* gnu/packages/emulators.scm (vice): Update to 3.7.1.

	gnu: linsmith: Fix input types.
	* gnu/packages/engineering.scm (linsmith)[native-inputs]:
	Remove input labels.  Move gtk+-2 and libgnomeui from here…
	[inputs]: …to here.

	gnu: linsmith: Update to 0.99.33.
	* gnu/packages/engineering.scm (linsmith): Update to 0.99.33.

	gnu: emacs-svg-lib: Update to 0.2.6.
	* gnu/packages/emacs-xyz.scm (emacs-svg-lib): Update to 0.2.6.

	gnu: emacs-plz: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-plz): Update to 0.7.

	gnu: emacs-ebuild-mode: Update to 1.65.
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.65.

	gnu: xchm: Update to 1.35.
	* gnu/packages/ebook.scm (xchm): Update to 1.35.

	gnu: thermald: Update to 2.5.3.
	* gnu/packages/admin.scm (thermald): Update to 2.5.3.

	gnu: sudo: Update to 1.9.14p1.
	* gnu/packages/admin.scm (sudo): Update to 1.9.14p1.
	[arguments]: Use a different filthy hack to quote _PATH_MV.

	gnu: s-tui: Update to 1.1.4.
	* gnu/packages/admin.scm (s-tui): Update to 1.1.4.

	gnu: inxi-minimal: Update to 3.3.28-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.28-1.

	gnu: jc: Update to 1.23.3.
	* gnu/packages/admin.scm (jc): Update to 1.23.3.

	gnu: stress: Update to 1.0.7.
	* gnu/packages/admin.scm (stress): Update to 1.0.7.

	gnu: zchunk: Remove input labels.
	* gnu/packages/compression.scm (zchunk)[propagated-inputs]:
	Remove input labels.

	gnu: zchunk: Use G-expressions.
	* gnu/packages/compression.scm (zchunk)[arguments]:
	Rewrite as G-expressions.  Use SEARCH-INPUT-FILE.

	gnu: zchunk: Update to 1.3.1.
	* gnu/packages/compression.scm (zchunk): Update to 1.3.1.

	gnu: epson-inkjet-printer-escpr: Document missing newer tarballs.
	* gnu/packages/cups.scm (epson-inkjet-printer-escpr)[source]:
	Add more bad news to comment.

	gnu: hplip: Update to 3.23.5.
	* gnu/packages/cups.scm (hplip): Update to 3.23.5.

	gnu: xarchiver: Update to 0.5.4.21.
	* gnu/packages/compression.scm (xarchiver): Update to 0.5.4.21.

	gnu: zutils: Use G-expressions.
	* gnu/packages/compression.scm (zutils)[arguments]:
	Rewrite as G-expressions.

	gnu: zutils: Update to 1.12.
	* gnu/packages/compression.scm (zutils): Update to 1.12.
	[arguments]: Remove obsolete 'disable-failing-tests phase.

	gnu: libisofs: Update to 1.5.6.pl01.
	* gnu/packages/cdrom.scm (libisofs): Update to 1.5.6.pl01.

	gnu: libburn: Update to 1.5.6.
	* gnu/packages/cdrom.scm (libburn): Update to 1.5.6.

	gnu: unbound: Update to 1.17.1.
	* gnu/packages/dns.scm (unbound): Update to 1.17.1.
	[arguments]: Don't explicitly return #t from phases.

	gnu: ddcutil: Update to 1.4.2.
	* gnu/packages/hardware.scm (ddcutil): Update to 1.4.2.

	gnu: diffoscope: Don't embed build-time references.
	* gnu/packages/diffoscope.scm (diffoscope)[arguments]:
	Avoid using WHICH in the 'embed-tool-references phase.

	gnu: diffoscope: Use G-expressions.
	* gnu/packages/diffoscope.scm (diffoscope)[arguments]:
	Rewrite as G-expressions.

	gnu: diffoscope: Update to 244.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 244.

	gnu: sdcv: Update to 0.5.5.
	* gnu/packages/dictionaries.scm (sdcv): Update to 0.5.5.
	[arguments]: ...don't we?  Remove the 'remove-jq-requirement phase.
	[native-inputs]: Add jq.

	gnu: xandikos: Update to 0.2.8.
	* gnu/packages/dav.scm (xandikos): Update to 0.2.8.

	gnu: virtuoso-ose: Use G-expressions.
	* gnu/packages/databases.scm (virtuoso-ose)[arguments]:
	Rewrite as G-expressions.

	gnu: virtuoso-ose: Update to 7.2.10.
	* gnu/packages/databases.scm (virtuoso-ose): Update to 7.2.10.

	gnu: vdirsyncer: Use G-expressions.
	* gnu/packages/dav.scm (vdirsyncer)[arguments]:
	Rewrite as G-expressions.

	gnu: vdirsyncer: Update to 0.19.2.
	* gnu/packages/dav.scm (vdirsyncer): Update to 0.19.2.

	gnu: redis: Update to 7.0.12.
	* gnu/packages/databases.scm (redis): Update to 7.0.12.
	[arguments]: Ever so slightly tweak style.

	gnu: redis: Fetch over HTTPS.
	* gnu/packages/databases.scm (redis)[source]: Use HTTPS.

	gnu: trurl: Improve description.
	* gnu/packages/curl.scm (trurl)[synopsis]: Fix typo.
	[description]: Reorder & tighten.

	gnu: trurl: Update to 0.8.
	* gnu/packages/curl.scm (trurl): Update to 0.8.

2023-07-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-experimenthub: Update to 2.8.1.
	* gnu/packages/bioconductor.scm (r-experimenthub): Update to 2.8.1.

	gnu: r-flowcore: Update to 2.12.1.
	* gnu/packages/bioconductor.scm (r-flowcore): Update to 2.12.1.

	gnu: r-clusterprofiler: Update to 4.8.2.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.8.2.

	gnu: r-gosemsim: Update to 2.26.1.
	* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.26.1.

	gnu: r-icobra: Update to 1.28.1.
	* gnu/packages/bioconductor.scm (r-icobra): Update to 1.28.1.

	gnu: r-treeio: Update to 1.24.2.
	* gnu/packages/bioconductor.scm (r-treeio): Update to 1.24.2.

	gnu: r-affycomp: Update to 1.76.1.
	* gnu/packages/bioconductor.scm (r-affycomp): Update to 1.76.1.

	gnu: r-puniform: Update to 0.2.6.
	* gnu/packages/statistics.scm (r-puniform): Update to 0.2.6.

	gnu: r-clubsandwich: Update to 0.5.9.
	* gnu/packages/statistics.scm (r-clubsandwich): Update to 0.5.9.

	gnu: r-matrixmodels: Update to 0.5-2.
	* gnu/packages/statistics.scm (r-matrixmodels): Update to 0.5-2.

	gnu: r-deoptimr: Update to 1.1-0.
	* gnu/packages/statistics.scm (r-deoptimr): Update to 1.1-0.

	gnu: r-mgcv: Update to 1.9-0.
	* gnu/packages/statistics.scm (r-mgcv): Update to 1.9-0.

	gnu: r-ggh4x: Update to 0.2.5.
	* gnu/packages/cran.scm (r-ggh4x): Update to 0.2.5.

	gnu: r-stars: Update to 0.6-2.
	* gnu/packages/cran.scm (r-stars): Update to 0.6-2.

	gnu: r-seewave: Update to 2.2.1.
	* gnu/packages/cran.scm (r-seewave): Update to 2.2.1.

	gnu: r-sccore: Update to 1.0.4.
	* gnu/packages/cran.scm (r-sccore): Update to 1.0.4.

	gnu: r-sf: Update to 1.0-14.
	* gnu/packages/cran.scm (r-sf): Update to 1.0-14.
	[inputs]: Add curl, openssh, openssl, pcre2, and zlib.

	gnu: r-longdat: Update to 1.1.2.
	* gnu/packages/cran.scm (r-longdat): Update to 1.1.2.

	gnu: r-tidytree: Update to 0.4.4.
	* gnu/packages/cran.scm (r-tidytree): Update to 0.4.4.

	gnu: r-rcppalgos: Update to 2.8.0.
	* gnu/packages/cran.scm (r-rcppalgos): Update to 2.8.0.

	gnu: r-doby: Update to 4.6.17.
	* gnu/packages/cran.scm (r-doby): Update to 4.6.17.

	gnu: r-ctrdata: Update to 1.14.0.
	* gnu/packages/cran.scm (r-ctrdata): Update to 1.14.0.
	[propagated-inputs]: Add r-dplyr.

	gnu: r-rcppspdlog: Update to 0.0.14.
	* gnu/packages/cran.scm (r-rcppspdlog): Update to 0.0.14.

	gnu: r-gensa: Update to 1.1.9.
	* gnu/packages/cran.scm (r-gensa): Update to 1.1.9.

	gnu: r-sass: Update to 0.4.7.
	* gnu/packages/cran.scm (r-sass): Update to 0.4.7.

	gnu: r-ggpp: Update to 0.5.3.
	* gnu/packages/cran.scm (r-ggpp): Update to 0.5.3.

	gnu: r-babelwhale: Update to 1.2.0.
	* gnu/packages/cran.scm (r-babelwhale): Update to 1.2.0.

	gnu: r-openssl: Update to 2.1.0.
	* gnu/packages/statistics.scm (r-openssl): Update to 2.1.0.
	[properties]: Add hint to keep openssl input.
	[inputs]: Add zlib.

2023-07-17  Ricardo Wurmus  <rekado@elephly.net>

	scripts/refresh: Remove column from spec line before sorting.
	We want to sort by file and line number, but the column number messes
	everything up.

	This is a follow-up to commit b43841c124d15eaecc41b3928f08a26dbd5c653a.

	* guix/scripts/refresh.scm (guix-refresh): Trim the digits on the right of the
	location string before comparing them.

2023-07-17  Christopher Baines  <mail@cbaines.net>

	gnu: simulation: Fix duplicate open-simulation-interface.
	Give the python variant a different name, and fix the build.

	* gnu/packages/simulation.scm (python-open-simulation-interface)[name]: Set.
	[propagated-inputs]: Add python-pyyaml and python-protobuf.

2023-07-17  Christopher Baines  <mail@cbaines.net>

	gnu: gnome: Hide devhelp-with-libsoup2.
	To avoid the ambiguous package specification.

	* gnu/packages/gnome.scm (devhelp-with-libsoup2): Hide package.

2023-07-17  Christopher Baines  <mail@cbaines.net>

	gnu: Hide python-bcbio-gff/biopython-1.73.
	To avoid the ambiguous package specification.

	* gnu/packages/bioinformatics.scm (python-bcbio-gff/biopython-1.73): Hide
	package.

2023-07-17  Christopher Baines  <mail@cbaines.net>

	gnu: Remove harfbuzz-5.
	As this package definition is redundant, harfbuzz is version 5.3.1.

	* gnu/packages/gtk.scm (harfbuzz-5): Remove.
	* gnu/packages/libreoffice.scm (libreoffice)[inputs]: Replace harfbuzz-5 with
	harfbuzz.
	* gnu/packages/qt.scm (qtwebengine)[inputs]: Remove redundant replace.

2023-07-17  Christopher Baines  <mail@cbaines.net>

	teams: Change email address for Christopher Baines.
	This will allow me to automatically detect when I'm getting emails related to
	Guix teams.

	* etc/teams.scm.in: Change email address for Christopher Baines.

2023-07-17  Christopher Baines  <mail@cbaines.net>

	gnu: ghc-8.10: Fix build on i686-linux.
	As one profiling test fails very repeatedly on the bordeaux build farm, but
	ghc did seem to build successfully on other machines.

	* gnu/packages/haskell.scm (ghc-8.10)[arguments]: Don't run the T11627a
	profiling test on i686-linux.

2023-07-16  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: jbr: Use Jetbrains' configure-flags.
	* gnu/packages/java.scm (jbr17)[arguments]<#:configure-flags>: Use Jetbrains'
	configure flags.

2023-07-16  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: welle-io: Add missing input.
	* gnu/packages/radio.scm (welle-io)[inputs]: Add qtquickcontrols-5.

2023-07-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: libnode: Delete extra phase.
	This is a follow-up to commit 5dc2a88f99e2e448f7e9ca842a4a0d072a8f8f20.

	* gnu/packages/node.scm (libnode)[arguments]: Remove phase
	'ignore-number-of-hardlinks.

2023-07-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests: Update to 4.3.1.
	* gnu/packages/statistics.scm (r-with-tests): Update to 4.3.1.

2023-07-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests: Fix reference to grep.
	detectCores.R fails to return the number of cores when running R in a
	container without grep.

	Reported-by: Jonas Freimuth.

	* gnu/packages/statistics.scm (r-with-tests)[arguments]: Fix references to
	grep and wc in detectCores.R.
	[inputs]: Add grep.

2023-07-16  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: capypdf: Update to 0.4.0.
	* gnu/packages/pdf.scm (capypdf): Update to 0.4.0.

2023-07-16  Lilah Tascheter  <lilah@lunabee.space>

	gnu: mesa: Fix Vulkan on older Intel GPUs.
	Mesa split the Vulkan intel driver into two: intel and intel_hasvk.
	Enables intel_hasvk so vulkan functions on older intel GPUs again, and
	swrast for lavapipe as a fallback.

	* gnu/packages/gl.scm (mesa-vulkan-hasvk): New variable.
	(mesa): Graft with mesa-vulkan-hasvk.

2023-07-16  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: Add emacs-weyland-yutani-theme.
	* gnu/packages/emacs-xyz.scm (emacs-weyland-yutani-theme): New variable.

2023-07-16  Brian Cully  <bjc@spork.org>

	gnu: Add emacs-elfeed-goodies
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-goodies): New variable.

	gnu: Add emacs-popwin.
	 * gnu/packages/emacs-xyz.scm (emacs-popwin): new variable.

2023-07-16  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add python-ovh.
	* gnu/packages/python-web.scm (python-ovh): New variable.

2023-07-15  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gsettings-desktop-schemas: Update to 44.0.
	* gnu/packages/gnome.scm (gsettings-desktop-schemas): Update to 44.0.

2023-07-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Unify gsettings-desktop-schemas and gsettings-desktop-schemas-next.
	* gnu/packages/gnome.scm (gsettings-desktop-schemas-next): Remove variable.
	(gnome-desktop)[propagated-inputs]: Use gsettings-desktop-schemas instead of
	gsettings-desktop-schemas-next.
	(gnome-settings-daemon)[inputs]: Likewise.
	(mutter)[propagated-inputs]: Likewise.
	(gnome-weather)[inputs]: Likewise.
	(gnome-calculator)[inputs]: Likewise.

	Merge branch 'master' into gnome-team

2023-07-13  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into emacs-team

2023-07-13  fanquake  <fanquake@gmail.com>

	gnu: libleak: Update to 0.3.6.
	* gnu/packages/debug.scm (libleak): Update to 0.3.6.

2023-07-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-numbat.
	* gnu/packages/bioinformatics.scm (r-numbat): New variable.

	gnu: Add r-bpcells.
	* gnu/packages/bioinformatics.scm (r-bpcells): New variable.

2023-07-12  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: nyxt: Update to 3.4.0.
	* gnu/packages/web-browsers.scm (nyxt): Update to 3.4.0.

2023-07-12  Michael Ford  <fanquake@gmail.com>

	gnu: strace: Update to 6.4.
	* gnu/packages/linux.scm (strace): Update to 6.4.

2023-07-12  Efraim Flashner  <efraim@flashner.co.il>

	transformations: Allow tuning go packages.
	* guix/transformations.scm (build-system-with-tuning-compiler): When
	checking if a microarchitecture is supported by the compiler, also check
	if it is a go compiler which supports that psabi.  Add a phase after
	'setup-go-environment to set the go microarchitecture.

	gnu: go: Add CPU tuning targets.
	* gnu/packages/golang.scm (go-1.17)[properties]: New field.
	(%go-1.17-arm-micro-architectures,
	%go-1.17-powerpc64le-micro-architectures,
	%go-1.18-x86_64-micro-architectures): New variables.
	(go-1.18)[properties]: New field.

	guix: cpu: Add gcc-architecture->micro-architecture-level mapping.
	* guix/cpu.scm (gcc-architecture->micro-architecture-level): New
	variable.

	guix: cpu: Refactor cpu->gcc-architecture.
	* guix/cpu.scm (cpu->gcc-architecture): Refactor to wrap all the x86_64
	options inside a common letrec-syntax.

	guix: cpu: Rewrite fallback for x86_64 cpu->gcc-architecture.
	* guix/cpu.scm (cpu->gcc-architecture): Adjust the fallback case to use
	cpu->micro-architecture-level.

	guix: cpu: Add generalized CPU matching.
	* guix/cpu.scm (cpu->micro-architecture-level): New variable.

	gnu: %gcc-11-x86_64-micro-architectures: Add psabi entries.
	* gnu/packages/gcc.scm (%gcc-11-x86_64-micro-architectures): Add entries
	for x86_64-v{1,2,3,4}.

2023-07-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgabiolinks: Update to 2.28.3.
	* gnu/packages/bioconductor.scm (r-tcgabiolinks): Update to 2.28.3.

	gnu: r-bionero: Update to 1.8.5.
	* gnu/packages/bioconductor.scm (r-bionero): Update to 1.8.5.
	[propagated-inputs]: Remove r-ggnewscale and r-networkd3; add r-ggdendro and r-rlang.

	gnu: r-biocthis: Update to 1.10.3.
	* gnu/packages/bioconductor.scm (r-biocthis): Update to 1.10.3.

	gnu: r-basilisk: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-basilisk): Update to 1.12.1.

	gnu: r-delayedmatrixstats: Update to 1.22.1.
	* gnu/packages/bioconductor.scm (r-delayedmatrixstats): Update to 1.22.1.

	gnu: r-sparsematrixstats: Update to 1.12.2.
	* gnu/packages/bioconductor.scm (r-sparsematrixstats): Update to 1.12.2.

	gnu: r-fishpond: Update to 2.6.2.
	* gnu/packages/bioconductor.scm (r-fishpond): Update to 2.6.2.

	gnu: r-bioccheck: Update to 1.36.1.
	* gnu/packages/bioconductor.scm (r-bioccheck): Update to 1.36.1.

	gnu: r-universalmotif: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.18.1.

	gnu: r-variancepartition: Update to 1.30.2.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.30.2.

	gnu: r-variantfiltering: Update to 1.36.1.
	* gnu/packages/bioconductor.scm (r-variantfiltering): Update to 1.36.1.

	gnu: r-quasr: Update to 1.40.1.
	* gnu/packages/bioconductor.scm (r-quasr): Update to 1.40.1.

	gnu: r-motifbreakr: Update to 2.14.2.
	* gnu/packages/bioconductor.scm (r-motifbreakr): Update to 2.14.2.

	gnu: r-lpsymphony: Update to 1.28.1.
	* gnu/packages/bioconductor.scm (r-lpsymphony): Update to 1.28.1.
	[native-inputs]: Add gfortran.

	gnu: r-glmgampoi: Update to 1.12.2.
	* gnu/packages/bioconductor.scm (r-glmgampoi): Update to 1.12.2.

	gnu: r-interactionset: Update to 1.28.1.
	* gnu/packages/bioconductor.scm (r-interactionset): Update to 1.28.1.

	gnu: r-matrixgenerics: Update to 1.12.2.
	* gnu/packages/bioconductor.scm (r-matrixgenerics): Update to 1.12.2.

	gnu: r-systempiper: Update to 2.6.3.
	* gnu/packages/bioconductor.scm (r-systempiper): Update to 2.6.3.

	gnu: r-summarizedexperiment: Update to 1.30.2.
	* gnu/packages/bioconductor.scm (r-summarizedexperiment): Update to 1.30.2.

	gnu: r-maaslin2: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-maaslin2): Update to 1.14.1.
	[propagated-inputs]: Remove r-lpsymphony; add r-tibble.

	gnu: r-limma: Update to 3.56.2.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.56.2.

	gnu: r-lfa: Update to 2.0.11.
	* gnu/packages/bioconductor.scm (r-lfa): Update to 2.0.11.
	[propagated-inputs]: Add r-rspectra.

	gnu: r-genomicfeatures: Update to 1.52.1.
	* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.52.1.

	gnu: r-deseq2: Update to 1.40.2.
	* gnu/packages/bioconductor.scm (r-deseq2): Update to 1.40.2.

	gnu: r-biomart: Update to 2.56.1.
	* gnu/packages/bioconductor.scm (r-biomart): Update to 2.56.1.

	gnu: r-annotationforge: Update to 1.42.2.
	* gnu/packages/bioconductor.scm (r-annotationforge): Update to 1.42.2.

	gnu: r-genomeinfodb: Update to 1.36.1.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.36.1.

	gnu: r-annotationdbi: Update to 1.62.2.
	* gnu/packages/bioconductor.scm (r-annotationdbi): Update to 1.62.2.

	gnu: r-affy: Update to 1.78.1.
	* gnu/packages/bioconductor.scm (r-affy): Update to 1.78.1.

	gnu: r-isoformswitchanalyzer: Update to 2.0.1.
	* gnu/packages/bioconductor.scm (r-isoformswitchanalyzer): Update to 2.0.1.
	[propagated-inputs]: Remove r-drimseq; add r-biocparallel, r-pfamanalyzer, r-s4vectors,
	r-saturn, r-summarizedexperiment, r-sva, and r-tidyr.

	gnu: r-iranges: Update to 2.34.1.
	* gnu/packages/bioconductor.scm (r-iranges): Update to 2.34.1.

	gnu: r-delayedarray: Update to 0.26.6.
	* gnu/packages/bioconductor.scm (r-delayedarray): Update to 0.26.6.

	gnu: r-bambu: Update to 3.2.5.
	* gnu/packages/bioconductor.scm (r-bambu): Update to 3.2.5.

	gnu: r-alevinqc: Update to 1.16.1.
	* gnu/packages/bioconductor.scm (r-alevinqc): Update to 1.16.1.

	gnu: r-ancombc: Update to 2.2.1.
	* gnu/packages/bioconductor.scm (r-ancombc): Update to 2.2.1.
	[propagated-inputs]: Remove r-dplyr, r-emmeans, r-magrittr, r-rlang, r-rngtools,
	r-tibble, and r-tidyr; add r-gtools, r-matrix, and r-multcomp.

	gnu: r-gdsfmt: Update to 1.36.1.
	* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.36.1.
	[properties]: Tell updater to leave the extra inputs be.

	gnu: Add r-saturn.
	* gnu/packages/bioconductor.scm (r-saturn): New variable.

	gnu: Add r-pfamanalyzer.
	* gnu/packages/bioconductor.scm (r-pfamanalyzer): New variable.

	gnu: r-mzr: Update to 2.34.1.
	* gnu/packages/bioconductor.scm (r-mzr): Update to 2.34.1.
	[properties]: Tell updater to not remove the "boost" input.

	gnu: r-norm: Update to 1.0-11.1.
	* gnu/packages/statistics.scm (r-norm): Update to 1.0-11.1.

	gnu: r-logspline: Update to 2.1.20.
	* gnu/packages/statistics.scm (r-logspline): Update to 2.1.20.

	gnu: r-pbapply: Update to 1.7-2.
	* gnu/packages/statistics.scm (r-pbapply): Update to 1.7-2.

	gnu: r-robust: Update to 0.7-2.
	* gnu/packages/statistics.scm (r-robust): Update to 0.7-2.

	gnu: r-rrcov: Update to 1.7-4.
	* gnu/packages/statistics.scm (r-rrcov): Update to 1.7-4.

	gnu: r-robustbase: Update to 0.99-0.
	* gnu/packages/statistics.scm (r-robustbase): Update to 0.99-0.

	gnu: r-deoptimr: Update to 1.0-14.
	* gnu/packages/statistics.scm (r-deoptimr): Update to 1.0-14.

	gnu: r-mvtnorm: Update to 1.2-2.
	* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.2-2.

	gnu: r-rmarkdown: Update to 2.23.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.23.

	gnu: r-rcpparmadillo: Update to 0.12.4.1.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.12.4.1.0.

	gnu: r-rstudioapi: Update to 0.15.0.
	* gnu/packages/statistics.scm (r-rstudioapi): Update to 0.15.0.

	gnu: r-xml2: Update to 1.3.5.
	* gnu/packages/statistics.scm (r-xml2): Update to 1.3.5.

	gnu: r-locfit: Update to 1.5-9.8.
	* gnu/packages/statistics.scm (r-locfit): Update to 1.5-9.8.

	gnu: r-dbplyr: Update to 2.3.3.
	* gnu/packages/statistics.scm (r-dbplyr): Update to 2.3.3.

	gnu: r-testthat: Update to 3.1.10.
	* gnu/packages/statistics.scm (r-testthat): Update to 3.1.10.

	gnu: r-matrix: Update to 1.6-0.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.6-0.

	gnu: r-kernsmooth: Update to 2.23-22.
	* gnu/packages/statistics.scm (r-kernsmooth): Update to 2.23-22.

	gnu: r-paws: Update to 0.3.0.
	* gnu/packages/cran.scm (r-paws): Update to 0.3.0.

	gnu: r-paws-compute: Update to 0.3.1.
	* gnu/packages/cran.scm (r-paws-compute): Update to 0.3.1.

	gnu: r-paws-storage: Update to 0.3.0.
	* gnu/packages/cran.scm (r-paws-storage): Update to 0.3.0.

	gnu: r-paws-database: Update to 0.3.0.
	* gnu/packages/cran.scm (r-paws-database): Update to 0.3.0.

	gnu: r-paws-networking: Update to 0.3.0.
	* gnu/packages/cran.scm (r-paws-networking): Update to 0.3.0.

	gnu: r-paws-management: Update to 0.3.1.
	* gnu/packages/cran.scm (r-paws-management): Update to 0.3.1.

	gnu: r-paws-machine-learning: Update to 0.3.0.
	* gnu/packages/cran.scm (r-paws-machine-learning): Update to 0.3.0.

	gnu: r-paws-analytics: Update to 0.3.0.
	* gnu/packages/cran.scm (r-paws-analytics): Update to 0.3.0.

	gnu: r-paws-security-identity: Update to 0.3.1.
	* gnu/packages/cran.scm (r-paws-security-identity): Update to 0.3.1.

	gnu: r-paws-application-integration: Update to 0.3.1.
	* gnu/packages/cran.scm (r-paws-application-integration): Update to 0.3.1.

	gnu: r-paws-end-user-computing: Update to 0.3.0.
	* gnu/packages/cran.scm (r-paws-end-user-computing): Update to 0.3.0.

	gnu: r-paws-developer-tools: Update to 0.3.1.
	* gnu/packages/cran.scm (r-paws-developer-tools): Update to 0.3.1.

	gnu: r-paws-cost-management: Update to 0.3.1.
	* gnu/packages/cran.scm (r-paws-cost-management): Update to 0.3.1.

	gnu: r-paws-customer-engagement: Update to 0.3.0.
	* gnu/packages/cran.scm (r-paws-customer-engagement): Update to 0.3.0.

	gnu: r-paws-common: Update to 0.5.8.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.5.8.

	gnu: r-delaporte: Update to 8.1.1.
	* gnu/packages/cran.scm (r-delaporte): Update to 8.1.1.

	gnu: r-intervals: Update to 0.15.4.
	* gnu/packages/cran.scm (r-intervals): Update to 0.15.4.

	gnu: r-readtext: Update to 0.90.
	* gnu/packages/cran.scm (r-readtext): Update to 0.90.

	gnu: r-downlit: Update to 0.4.3.
	* gnu/packages/cran.scm (r-downlit): Update to 0.4.3.

	gnu: r-mlr3tuning: Update to 0.19.0.
	* gnu/packages/cran.scm (r-mlr3tuning): Update to 0.19.0.
	[native-inputs]: Add r-knitr.

	gnu: r-seurat: Update to 4.3.0.1.
	* gnu/packages/cran.scm (r-seurat): Update to 4.3.0.1.

	gnu: r-scattermore: Update to 1.2.
	* gnu/packages/cran.scm (r-scattermore): Update to 1.2.

	gnu: r-confintr: Update to 1.0.2.
	* gnu/packages/cran.scm (r-confintr): Update to 1.0.2.

	gnu: r-rfast: Update to 2.0.8.
	* gnu/packages/cran.scm (r-rfast): Update to 2.0.8.

	gnu: r-cpp11: Update to 0.4.4.
	* gnu/packages/cran.scm (r-cpp11): Update to 0.4.4.

	gnu: r-spatstat-geom: Update to 3.2-2.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 3.2-2.

	gnu: r-spatstat-sparse: Update to 3.0-2.
	* gnu/packages/cran.scm (r-spatstat-sparse): Update to 3.0-2.

	gnu: r-fastshap: Update to 0.1.0.
	* gnu/packages/cran.scm (r-fastshap): Update to 0.1.0.
	[propagated-inputs]: Remove r-abind, r-ggplot2, r-gridextra, r-matrixstats, r-plyr, and
	r-tibble; add r-foreach.
	[native-inputs]: Add r-knitr.

	gnu: r-scatterpie: Update to 0.2.1.
	* gnu/packages/cran.scm (r-scatterpie): Update to 0.2.1.

	gnu: r-aws: Update to 2.5-3.
	* gnu/packages/cran.scm (r-aws): Update to 2.5-3.

	gnu: r-kutils: Update to 1.72.
	* gnu/packages/cran.scm (r-kutils): Update to 1.72.

	gnu: r-stanheaders: Update to 2.26.27.
	* gnu/packages/cran.scm (r-stanheaders): Update to 2.26.27.

	gnu: r-torch: Update to 0.11.0.
	* gnu/packages/cran.scm (r-torch): Update to 0.11.0.

	gnu: r-gdina: Update to 2.9.4.
	* gnu/packages/cran.scm (r-gdina): Update to 2.9.4.

	gnu: r-r-huge: Update to 0.10.0.
	* gnu/packages/cran.scm (r-r-huge): Update to 0.10.0.

	gnu: r-mda: Update to 0.5-4.
	* gnu/packages/cran.scm (r-mda): Update to 0.5-4.

	gnu: r-pmcmrplus: Update to 1.9.7.
	* gnu/packages/cran.scm (r-pmcmrplus): Update to 1.9.7.
	[native-inputs]: Add r-rmarkdown.

	gnu: r-desolve: Update to 1.36.
	* gnu/packages/cran.scm (r-desolve): Update to 1.36.

	gnu: r-uwot: Update to 0.1.16.
	* gnu/packages/cran.scm (r-uwot): Update to 0.1.16.

	gnu: r-styler: Update to 1.10.1.
	* gnu/packages/cran.scm (r-styler): Update to 1.10.1.

	gnu: r-arrow: Update to 12.0.1.
	* gnu/packages/cran.scm (r-arrow): Update to 12.0.1.

	gnu: r-ggfun: Update to 0.1.1.
	* gnu/packages/cran.scm (r-ggfun): Update to 0.1.1.

	gnu: r-ggplotify: Update to 0.1.1.
	* gnu/packages/cran.scm (r-ggplotify): Update to 0.1.1.

	gnu: r-polspline: Update to 1.1.23.
	* gnu/packages/cran.scm (r-polspline): Update to 1.1.23.

	gnu: r-spdata: Update to 2.3.0.
	* gnu/packages/cran.scm (r-spdata): Update to 2.3.0.

	gnu: r-remacor: Update to 0.0.16.
	* gnu/packages/cran.scm (r-remacor): Update to 0.0.16.
	[propagated-inputs]: Remove r-clustergeneration and r-runit; add r-envstats, r-rcpp, and
	r-rcpparmadillo.

	gnu: r-future: Update to 1.33.0.
	* gnu/packages/cran.scm (r-future): Update to 1.33.0.

	gnu: r-gargle: Update to 1.5.1.
	* gnu/packages/cran.scm (r-gargle): Update to 1.5.1.

	gnu: r-kohonen: Update to 3.0.12.
	* gnu/packages/cran.scm (r-kohonen): Update to 3.0.12.

	gnu: r-admisc: Update to 0.33.
	* gnu/packages/cran.scm (r-admisc): Update to 0.33.

	gnu: r-biocmanager: Update to 1.30.21.
	* gnu/packages/cran.scm (r-biocmanager): Update to 1.30.21.

	gnu: r-rcppannoy: Update to 0.0.21.
	* gnu/packages/cran.scm (r-rcppannoy): Update to 0.0.21.

	gnu: r-usethis: Update to 2.2.2.
	* gnu/packages/cran.scm (r-usethis): Update to 2.2.2.

	gnu: r-ggeffects: Update to 1.2.3.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.2.3.

	gnu: r-emmeans: Update to 1.8.7.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.8.7.

	gnu: r-multcomp: Update to 1.4-25.
	* gnu/packages/cran.scm (r-multcomp): Update to 1.4-25.

	gnu: r-targets: Update to 1.2.0.
	* gnu/packages/cran.scm (r-targets): Update to 1.2.0.

	gnu: r-tarchetypes: Update to 0.7.7.
	* gnu/packages/cran.scm (r-tarchetypes): Update to 0.7.7.

	gnu: r-raster: Update to 3.6-23.
	* gnu/packages/cran.scm (r-raster): Update to 3.6-23.

	gnu: r-labelled: Update to 2.12.0.
	* gnu/packages/cran.scm (r-labelled): Update to 2.12.0.

	gnu: r-qualv: Update to 0.3-5.
	* gnu/packages/cran.scm (r-qualv): Update to 0.3-5.

	gnu: r-proc: Update to 1.18.4.
	* gnu/packages/cran.scm (r-proc): Update to 1.18.4.

	gnu: r-golem: Update to 0.4.1.
	* gnu/packages/cran.scm (r-golem): Update to 0.4.1.

	gnu: r-flextable: Update to 0.9.2.
	* gnu/packages/cran.scm (r-flextable): Update to 0.9.2.

	gnu: r-insight: Update to 0.19.3.
	* gnu/packages/cran.scm (r-insight): Update to 0.19.3.

	gnu: r-reticulate: Update to 1.30.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.30.
	[propagated-inputs]: Add r-rlang.

	gnu: r-renv: Update to 1.0.0.
	* gnu/packages/cran.scm (r-renv): Update to 1.0.0.

	gnu: r-sitar: Update to 1.4.0.
	* gnu/packages/cran.scm (r-sitar): Update to 1.4.0.

	gnu: r-cubature: Update to 2.1.0.
	* gnu/packages/cran.scm (r-cubature): Update to 2.1.0.

	gnu: r-quantmod: Update to 0.4.23.
	* gnu/packages/cran.scm (r-quantmod): Update to 0.4.23.

	gnu: r-vctrs: Update to 0.6.3.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.6.3.

	gnu: r-webshot: Update to 0.5.5.
	* gnu/packages/cran.scm (r-webshot): Update to 0.5.5.

	gnu: r-processx: Update to 3.8.2.
	* gnu/packages/cran.scm (r-processx): Update to 3.8.2.

	gnu: r-gss: Update to 2.2-5.
	* gnu/packages/cran.scm (r-gss): Update to 2.2-5.

	gnu: r-mice: Update to 3.16.0.
	* gnu/packages/cran.scm (r-mice): Update to 3.16.0.
	[propagated-inputs]: Add r-glmnet, r-mitml, r-nnet, and r-rpart.

	gnu: r-pan: Update to 1.8.
	* gnu/packages/cran.scm (r-pan): Update to 1.8.

	gnu: r-broom: Update to 1.0.5.
	* gnu/packages/cran.scm (r-broom): Update to 1.0.5.

	gnu: r-psych: Update to 2.3.6.
	* gnu/packages/cran.scm (r-psych): Update to 2.3.6.

	gnu: r-emdbook: Update to 1.3.13.
	* gnu/packages/cran.scm (r-emdbook): Update to 1.3.13.

	gnu: r-sp: Update to 2.0-0.
	* gnu/packages/cran.scm (r-sp): Update to 2.0-0.

	gnu: r-ctrdata: Update to 1.13.3.
	* gnu/packages/cran.scm (r-ctrdata): Update to 1.13.3.

	gnu: r-rcppthread: Update to 2.1.5.
	* gnu/packages/cran.scm (r-rcppthread): Update to 2.1.5.
	[native-inputs]: Add r-r-rsp.

	gnu: r-rcppspdlog: Update to 0.0.13.
	* gnu/packages/cran.scm (r-rcppspdlog): Update to 0.0.13.

	gnu: r-rcpp: Update to 1.0.11.
	* gnu/packages/cran.scm (r-rcpp): Update to 1.0.11.

	gnu: r-pkgload: Update to 1.3.2.1.
	* gnu/packages/cran.scm (r-pkgload): Update to 1.3.2.1.

	gnu: r-pkgbuild: Update to 1.4.2.
	* gnu/packages/cran.scm (r-pkgbuild): Update to 1.4.2.
	[propagated-inputs]: Remove r-withr.

	gnu: r-ggtern: Update to 3.4.2.
	* gnu/packages/cran.scm (r-ggtern): Update to 3.4.2.

	gnu: r-fastdummies: Update to 1.7.3.
	* gnu/packages/cran.scm (r-fastdummies): Update to 1.7.3.

	gnu: r-curl: Update to 5.0.1.
	* gnu/packages/cran.scm (r-curl): Update to 5.0.1.

	gnu: r-jsonlite: Update to 1.8.7.
	* gnu/packages/cran.scm (r-jsonlite): Update to 1.8.7.
	[native-inputs]: Add r-r-rsp.

	gnu: r-readxl: Update to 1.4.3.
	* gnu/packages/cran.scm (r-readxl): Update to 1.4.3.

	gnu: r-ecp: Update to 3.1.5.
	* gnu/packages/cran.scm (r-ecp): Update to 3.1.5.

	gnu: r-ggpmisc: Update to 0.5.3.
	* gnu/packages/cran.scm (r-ggpmisc): Update to 0.5.3.

	gnu: r-googlesheets4: Update to 1.1.1.
	* gnu/packages/cran.scm (r-googlesheets4): Update to 1.1.1.

	gnu: r-googledrive: Update to 2.1.1.
	* gnu/packages/cran.scm (r-googledrive): Update to 2.1.1.

	gnu: r-datawizard: Update to 0.8.0.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.8.0.

	gnu: r-ggpicrust2: Update to 1.7.1.
	* gnu/packages/bioconductor.scm (r-ggpicrust2): Update to 1.7.1.
	[propagated-inputs]: Remove r-phyloseq; add r-ggh4x.

	gnu: r-scistreer: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-scistreer): Update to 1.2.0.

	gnu: r-numbat: Update to 1.3.2-1.
	* gnu/packages/bioconductor.scm (r-numbat): Update to 1.3.2-1.

	gnu: r-biomartr: Update to 1.0.4.
	* gnu/packages/bioconductor.scm (r-biomartr): Update to 1.0.4.

	gnu: apache-arrow: Update to 12.0.1.
	* gnu/packages/databases.scm (apache-arrow): Update to 12.0.1.

	gnu: r-mlr3: Update to 0.16.1.
	* gnu/packages/cran.scm (r-mlr3): Update to 0.16.1.

	gnu: r-igraph: Update to 1.5.0.
	* gnu/packages/cran.scm (r-igraph): Update to 1.5.0.
	[propagated-inputs]: Add r-cli.

	gnu: r-terra: Update to 1.7-39.
	* gnu/packages/cran.scm (r-terra): Update to 1.7-39.
	[inputs]: Add curl, openssh, openssl, and pcre2.

	gnu: r-leidenalg: Update to 1.1.0.
	* gnu/packages/cran.scm (r-leidenalg): Update to 1.1.0.
	[properties]: Add hint for updater to keep gmp as input.

	gnu: Add r-envstats.
	* gnu/packages/cran.scm (r-envstats): New variable.

	gnu: r-gmp: Update to 0.7-2.
	* gnu/packages/cran.scm (r-gmp): Update to 0.7-2.
	[arguments]: Remove obsolete build phase.
	[properties]: Tell updater that "gmp" is an extra input.

	gnu: r-haven: Update to 2.5.3.
	* gnu/packages/cran.scm (r-haven): Update to 2.5.3.
	[properties]: Declare readstat as an extra input.
	[native-inputs]: Add pkg-config.

	gnu: r-gprofiler2: Update to 0.2.2.
	* gnu/packages/cran.scm (r-gprofiler2): Update to 0.2.2.
	[native-inputs]: Add r-rmarkdown.

	gnu: r-v8: Update to 4.3.2.
	* gnu/packages/cran.scm (r-v8): Update to 4.3.2.
	[properties]: Declare libnode as an extra input, not an ignored input.

	gnu: r-lme4: Update to 1.1-34.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-34.

	gnu: r-digest: Update to 0.6.33.
	* gnu/packages/statistics.scm (r-digest): Update to 0.6.33.
	[native-inputs]: Add r-simplermarkdown.

	import/cran: Add one more package name transformation.
	* guix/import/cran.scm (transform-sysname): Add entry for "zlib-devel".

	gnu: r-plotly: Update to 4.10.2.
	* gnu/packages/statistics.scm (r-plotly): Update to 4.10.2.

	gnu: r-opencpu: Update to 2.2.10.
	* gnu/packages/cran.scm (r-opencpu): Update to 2.2.10.
	[properties]: Add hints for updater.

	gnu: r-rgl: Update to 1.2.1.
	* gnu/packages/cran.scm (r-rgl): Update to 1.2.1.
	[properties]: Tell updater to not remove glu and libx11.

	gnu: r-bslib: Update to 0.5.0.
	* gnu/packages/cran.scm (r-bslib): Update to  0.5.0.
	[source]: Delete minified JavaScript for components.
	[arguments]: Update 'process-javascript phase to generate components from
	source.
	[native-inputs]: Add typescript-components.

2023-07-12  Ricardo Wurmus  <rekado@elephly.net>

	refresh: Sort update specs by package location.
	Fixes <https://issues.guix.gnu.org/64358>.

	* guix/scripts/refresh.scm (guix-refresh): Sort update specs by location from
	bottom to top before updating packages.

2023-07-12  jgart  <jgart@dismail.de>

	gnu: rr: Fix typo in synopsis.
	* gnu/packages/debug.scm (rr)
	[synopsis]: Fix typo.

	gnu: keepassxc: Fix broken home-page url.
	* gnu/packages/password-utils.scm (keepassxc): Fix broken url.
	[home-page]: Fix broken url.

2023-07-12  Zhu Zihao  <all_but_last@163.com>
	    jgart  <jgart@dismail.de>

	gnu: nix: Update to 2.16.1.
	* gnu/packages/package-management.scm (nix): Update to 2.16.1.
	[source]: Use HTTPS for package source.
	[inputs]: Add nlohmann-json.
	[native-inputs]: Add rapidcheck.
	[arguments]<#:phases>: In phase "check", change the value of environment
	variable  "NIX_STORE" to "/nix/store" temporarily.

	* gnu/packages/patches/nix-dont-build-html-doc.diff: Update.

2023-07-12  Zhu Zihao  <all_but_last@163.com>

	gnu: Add rapidcheck.
	* gnu/packages/check.scm (rapidcheck): New variable.

2023-07-12  AwesomeAdam54321  <adam.faiz@disroot.org>

	gnu: Add python-redo.
	* gnu/packages/python-xyz.scm (python-redo): New variable.

2023-07-12  Daniel Meißner  <daniel.meissner-i4k@ruhr-uni-bochum.de>
	    jgart  <jgart@dismail.de>

	gnu: Add python-cloup.
	* gnu/packages/python-xyz.scm (python-cloup): New variable.

2023-07-11  John Kehayias  <john.kehayias@protonmail.com>

	gnu: rocm: Update to 5.6.0.
	Update all of the ROCm packages at the same time as they share a version
	number and should be upgraded together, including llvm-for-rocm.

	* gnu/packages/llvm.scm (llvm-for-rocm): Update to 5.6.0.
	[source]{patches}: Remove unneeded patches (linkdl and remove-isystem-usr-include).
	* gnu/packages/rocm.scm (rocm-cmake, roct-thunk-interface): Update
	to 5.6.0.
	(rocclr-src): Update to 5.6.0.
	[source]{patches}: Add enable-gfx800 patch.
	(rocm-device-libs):  Update to 5.6.0.
	[inputs]: Update style.
	(rocm-comgr): Update to 5.6.0.
	[inputs]: Remove lld.  Update style.
	(rocr-runtime): Update to 5.6.0.
	[arguments]: Use gexps.  Remove configure-flags.  Add add-rocm-device-lib-path
	phase.
	[inputs]: Add libdrm.  Update style.
	[native-inputs]: Add pkg-config.  Update style.
	(rocm-opencl-runtime): Update to 5.6.0.
	[source]{patches}: Remove noopencl patch.
	[arguments]{configure-flags}: Add BUILD_ICD=OFF and
	FILE_REORG_BACKWARD_COMPATIBILITY=OFF flags.
	[inputs]: Add opencl-headers.
	(rocminfo): Update to 5.6.0.
	[arguments]: Use gexps.  Use search-input-file instead of assoc-ref and which.
	(rocm-bandwidth-test): Update to 5.6.0.
	[source]{patches}: Add fix-includes patch.
	* gnu/packages/patches/rocm-comgr-3.1.0-dependencies.patch,
	gnu/packages/patches/rocm-opencl-runtime-4.3-noclinfo.patch: Update patches.
	* gnu/packages/patches/llvm-roc-4.0.0-remove-isystem-usr-include.patch,
	gnu/packages/patches/llvm-roc-5.0.0-linkdl.patch,
	gnu/packages/patches/rocm-opencl-runtime-4.3-noopencl.patch: Delete files.
	* gnu/packages/patches/rocm-bandwidth-test-5.5.0-fix-includes.patch,
	gnu/packages/patches/rocclr-5.6.0-enable-gfx800.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Update patches.

2023-07-11  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: Add emacs-sakura-theme.
	* gnu/packages/emacs-xyz.scm (emacs-sakura-theme): New variable.

	gnu: Add emacs-abyss-theme.
	* gnu/packages/emacs-xyz.scm (emacs-abyss-theme): New variable.

	gnu: Add emacs-starlit-theme.
	* gnu/packages/emacs-xyz.scm (emacs-starlit-theme): New variable.

	gnu: emacs-dumbparens: Update to 0-1.59bb5ae.
	* gnu/packages/emacs-xyz.scm (emacs-dumbparens): Update to 0-1.59bb5ae.
	[source]: Download from new upstream URL.
	[home-page]: Use new home-page.

	gnu: emacs-scroll-on-drag: Update to 0.1-2.179c2ac.
	* gnu/packages/emacs-xyz.scm (emacs-scroll-on-drag): Update to 0.1-2.179c2ac.
	[source]: Download from new upstream URL.
	[home-page]: Use new home-page.

	gnu: emacs-mode-line-idle: Update to 0.2-0.1dc0115.
	* gnu/packages/emacs-xyz.scm (emacs-mode-line-idle): Update to 0.2-0.1dc0115.
	[source]: Download from new upstream URL.
	[home-page]: Use new home-page.

	gnu: emacs-undo-fu-session: Update to 0.6-0.a6c4f73.
	* gnu/packages/emacs-xyz.scm (emacs-undo-fu-session): Update to 0.6-0.a6c4f73.
	[source]: Download from new upstream URL.
	[arguments]: Update #:test-command. Fix tests by adding
	'--eval (setq undo-fu-session-ignore-temp-files nil)' to #:test-command.
	[home-page]: Use new home-page.

	gnu: emacs-undo-fu: Update to 0.5-0.0e22308.
	* gnu/packages/emacs-xyz.scm (emacs-undo-fu): Update to 0.5-0.0e22308.
	[source]: Download from new upstream URL.
	[home-page]: Use new home-page.

	gnu: emacs-spell-fu: Update to 0.3-1.67a26b7.
	* gnu/packages/emacs-xyz.scm (emacs-spell-fu): Update to 0.3-1.67a26b7.
	[source]: Download from new upstream URL.
	[home-page]: Use new home-page.

2023-07-11  Paul A. Patience  <paul@apatience.com>

	gnu: gnuplot: Update to 5.4.8.
	* gnu/packages/maths.scm (gnuplot): Update to 5.4.8.

	gnu: gmsh: Update to 4.11.1.
	* gnu/packages/maths.scm (gmsh): Update to 4.11.1.

2023-07-11  Bruno Victal  <mirai@makinata.eu>

	gnu: desktop-file-utils: Format description.
	* gnu/packages/freedesktop.scm (desktop-file-utils)[description]: Format
	description.

	gnu: guile-hashing: Fix description.
	* gnu/packages/guile-xyz.scm (guile-hashing)[description]: Fix typo.

2023-07-11  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: rxvt-unicode: Use helper procedure to make desktop files.
	* gnu/packages/xdisorg.scm (rxvt-unicode)[arguments]: Replace custom code with
	make-desktop-entry-file. Specify categories and icon in desktop files.

	gnu: rxvt-unicode: Use new package style.
	* gnu/packages/xdisorg.scm (rxvt-unicode)[arguments]: Use gexps.
	[inputs]: Drop input labels.

	gnu: rxvt-unicode: Update to 9.31 [fixes CVE-2022-4170].
	* gnu/packages/xdisorg.scm (rxvt-unicode): Update to 9.31.
	[inputs]: Add libxext.

2023-07-11  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: qbittorrent{,-nox}: Use qt-build-system.
	CMake is now upstream’s preferred build system.

	* gnu/packages/bittorrent.scm (qbittorrent)[build-system]: Use qt-build-system.
	[arguments]: Drop custom wrap phase. (Re-)enable tests.
	[inputs]: Remove input labels. Drop qtbase-5.
	[native-inputs]: Drop pkg-config.
	(qbittorrent-nox)[arguments]: Adjust configure-flags. Keep the wrap-qt phase
	since the non-GUI version is also a QT program.

2023-07-11  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: qbittorrent: Update to 4.5.4.
	* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.5.4.

2023-07-11  Zac Berkowitz  <zac.berkowitz@gmail.com>

	gnu: mit-scheme: Fix building
	* gnu/packages/scheme.scm (mit-scheme)[arguments] Add 'set-env
	  before 'configure, setting -Wno-array-parameter in CFLAGS and
	  CPPFLAGS to ignore warning causing build break.

2023-07-11  Andy Tai  <atai@atai.org>

	gnu: xorriso: Update to 1.5.6.pl02
	* gnu/packages/cdrom.scm (xorriso): Update to 1.5.6.pl02

2023-07-11  Philippe SWARTVAGHER  <phil.swart@gmx.fr>

	gnu: hwloc: Update to 2.9.2.
	* gnu/packages/mpi.scm (hwloc-2): Update to 2.9.2.

2023-07-11  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: guile-chickadee: Change license to Apache 2.0.
	* gnu/packages/game-development.scm (guile-chickadee)[license]: Change to
	Apache 2.0 (asl2.0).

2023-07-11  nathan  <nathan_mail@nborghese.com>

	avahi: Fix exception when #:timeout is #f.
	* guix/avahi.scm (avahi-publish-service-thread): Fixes crash when timeout is
	  #f, which is the default for "guix publish --advertise"

2023-07-11  Ludovic Courtès  <ludovic.courtes@inria.fr>

	home: services: bash: Properly quote shell aliases.
	Fixes <https://issues.guix.gnu.org/63048>.
	Reported by Ekaitz Zarraga <ekaitz@elenq.tech>.

	* gnu/home/services.scm (with-shell-quotation-bindings): New procedure.
	(environment-variable-shell-definitions): Use it instead of inline copy.
	* gnu/home/services/shells.scm (bash-serialize-aliases): Use it.  Add
	clause for 'literal-string?'.
	* tests/guix-home.sh: Add 'aliases' to 'home-bash-extension' and test it.

2023-07-11  Ludovic Courtès  <ludo@gnu.org>

	cache: 'file-expiration-time' uses 'lstat', not 'stat'.
	Fixes a bug whereby 'cached-channel-instance' would potentially consider
	cache entries obsolete too early because they refer to items in the
	store, which is mounted as 'noatime' on Guix System.

	* guix/cache.scm (file-expiration-time): Use 'lstat' and
	'false-if-exception' rather than 'stat'.  This matches what (guix
	scripts shell) does.

2023-07-11  Ludovic Courtès  <ludo@gnu.org>

	locate: Ignore unreadable manifests.
	Fixes <https://issues.guix.gnu.org/64187>.

	* guix/scripts/locate.scm (profiles->manifest-entries): Wrap
	'profile-manifest' in 'false-if-exception'.

	Reported-by: Ricardo Wurmus <rekado@elephly.net>

2023-07-10  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 102.13.0.
	* gnu/packages/gnuzilla.scm (icedove): Update to 102.13.0.

2023-07-10  Leo Famulari  <leo@famulari.name>

	gnu: opustags: Update to 1.9.0.
	* gnu/packages/music.scm (opustags): Update to 1.9.0.
	[native-inputs]: Add perl-test-deep.
	[arguments]: Adjust accordingly.

2023-07-10  Andreas Enge  <andreas@enge.fr>

	gnu: pari-gp: Update to 2.15.4.
	* gnu/packages/algebra.scm (pari-gp): Update to 2.15.4.

2023-07-10  John Kehayias  <john.kehayias@protonmail.com>

	gnu: openrgb: Update to 0.9.
	* gnu/packages/hardware.scm (openrgb): Update to 0.9.
	* gnu/packages/patches/openrgb-unbundle-hueplusplus.patch: Update.

2023-07-10  Paul A. Patience  <paul@apatience.com>

	gnu: bpython: Update to 0.24.
	* gnu/packages/python-xyz.scm (bpython): Update to 0.24.
	[propagated-inputs]: Remove python-six.

	gnu: python-curtsies: Update to 0.4.1.
	* gnu/packages/terminals.scm (python-curtsies): Update to 0.4.1.

2023-07-10  Paul A. Patience  <paul@apatience.com>

	gnu: python-blessed: Add missing dependency.
	Fixes the build of python-curtsies.

	The python-six dependency was accidentally removed in commit
	9e1cbc62e54513ce92f7fc282700c87c93bfd25c.

	* gnu/packages/python-xyz.scm (python-blessed)[propagated-inputs]: Add
	python-six.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-hamster: Fix build.
	* gnu/packages/ruby.scm (ruby-hamster)[arguments]: Run tests with ruby-2.7 and
	update style.

2023-07-10  Yovan Naumovski via Guix-patches via  <guix-patches@gnu.org>

	gnu: ruby-terraform: Update to 1.7.0.
	* gnu/packages/ruby.scm (ruby-terraform): Update to 1.7.0.
	[source]: Use git-fetch.
	[arguments]: Enable tests.
	[native-inputs]: Add ruby-rspec, ruby-faker, ruby-simplecov.
	[propagated-inputs]: Add ruby-immutable-struct.

	gnu: Add ruby-faker.
	* gnu/packages/ruby.scm (ruby-faker): New variable.

	gnu: Add ruby-immutable-struct.
	* gnu/packages/ruby.scm (ruby-immutable-struct): New variable.

	gnu: ruby-lino: Update to 3.1.0.
	* gnu/packages/ruby.scm (ruby-lino): Update to 3.1.0.

	gnu: ruby-i18n: Update to 1.13.0.
	* gnu/packages/ruby.scm (ruby-i18n): Update to 1.13.0.

2023-07-10  gemmaro  <gemmaro.dev@gmail.com>

	gnu: ruby-net-ssh: Update to 7.1.0.
	* gnu/packages/ruby.scm (ruby-net-ssh): Update to 7.1.0.
	[source]: Switch to git-fetch for tests.
	[native-inputs]: Add ruby-bcrypt-pbkdf, ruby-ed25519, ruby-rbnacl, and
	ruby-x25519 for tests with optional dependencies.

	gnu: Add ruby-x25519.
	* gnu/packages/ruby.scm (ruby-x25519): New variable.

	gnu: ruby-rbnacl: Use new package style.
	* gnu/packages/ruby.scm (ruby-rbnacl): Use new package style.
	[arguments]: Use gexp.
	[source, propagated-inputs, inputs, native-inputs]: Restyle format.

	gnu: ruby-rbnacl: Update to 7.1.1.
	* gnu/packages/ruby.scm (ruby-rbnacl): Update to 7.1.1.
	[home-page]: Update to current home page link.

	gnu: Add ruby-ed25519.
	* gnu/packages/ruby.scm (ruby-ed25519): New variable.

	gnu: Add ruby-bcrypt-pbkdf.
	* gnu/packages/ruby.scm (ruby-bcrypt-pbkdf): New variable.

2023-07-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-captum.
	* gnu/packages/machine-learning.scm (python-captum): New variable.

2023-07-10  kiasoc5  <kiasoc5@tutanota.com>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-flask-seasurf.
	* gnu/packages/python-web.scm (python-flask-seasurf): New variable.

	gnu: Add python-flask-compress.
	* gnu/packages/python-web.scm (python-flask-compress): New variable.

2023-07-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wimlib: Update to 1.14.1.
	* gnu/packages/backup.scm (wimlib): Update to 1.14.1.
	[inputs]: Upgrade fuse to fuse-3.

	gnu: qpwgraph: Update to 0.4.5.
	* gnu/packages/audio.scm (qpwgraph): Update to 0.4.5.

	gnu: rdiff-backup: Update to 2.2.5.
	* gnu/packages/backup.scm (rdiff-backup): Update to 2.2.5.

	gnu: snapraid: Update to 12.2.
	* gnu/packages/backup.scm (snapraid): Update to 12.2.

	gnu: oath-toolkit: Mark up description.
	* gnu/packages/authentication.scm (oath-toolkit)[synopsis, description]:
	Use @acronym{}.

	gnu: oath-toolkit: Update to 2.6.9.
	* gnu/packages/authentication.scm (oath-toolkit): Update to 2.6.9.
	[source]: Remove patch.
	* gnu/packages/patches/oath-toolkit-xmlsec-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: stoken: Use HTTPS home page.
	* gnu/packages/crypto.scm (stoken)[home-page]: Use HTTPS.

	gnu: Remove top-level (guix build utils) import.
	* gnu/packages/game-development.scm: Don't import (guix build utils) here.

	gnu: signify: Use G-expressions.
	* gnu/packages/crypto.scm (signify)[arguments]:
	Rewrite as G-expressions.

	gnu: signify: Update to 31.
	* gnu/packages/crypto.scm (signify): Update to 31.

	gnu: libxcrypt: Update to 4.4.36.
	* gnu/packages/crypto.scm (libxcrypt): Update to 4.4.36.

	gnu: xtl: Use G-expressions.
	* gnu/packages/cpp.scm (xtl)[arguments]:
	Rewrite as G-expressions.

	gnu: xtl: Update to 0.7.5.
	* gnu/packages/cpp.scm (xtl): Update to 0.7.5.

2023-07-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	guix-install.sh: Remove any old systemd units first.
	Don't clobber /dev/null permissions if units are masked.

	* etc/guix-install.sh (sys_enable_guix_daemon): Factor out unit
	installation.  Unconditionally remove any old units.  Install and enable
	gnu-store.mount after guix-daemon.service.

2023-07-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	guix-install.sh: Don't patch guix-daemon.service.
	* etc/guix-install.sh (sys_enable_guix_daemon):
	Remove obsolete sed invocations.

	guix-install.sh: Unconditionally install gnu-store.mount.
	* etc/guix-install.sh (sys_enable_guix_daemon):
	Remove obsolete conditional.

2023-07-15  Leo Famulari  <leo@famulari.name>

	gnu: Add linux-libre 6.4
	* gnu/packages/linux.scm (linux-libre-6.4-version, linux-libre-6.4-gnu-revision,
	deblob-scripts-6.4, linux-libre-6.4-pristine-source, linux-libre-6.4-source,
	linux-libre-headers-6.4, linux-libre-6.4: New variables.
	* gnu/packages/aux-files/linux-libre/6.4-arm.conf,
	* gnu/packages/aux-files/linux-libre/6.4-arm64.conf,
	* gnu/packages/aux-files/linux-libre/6.4-i686.conf,
	* gnu/packages/aux-files/linux-libre/6.4-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

2023-07-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-distributed: Update to 2023.7.0.
	* gnu/packages/python-science.scm (python-distributed): Update to 2023.7.0.

	gnu: python-dask: Update to 2023.7.0.
	* gnu/packages/python-xyz.scm (python-dask): Update to 2023.7.0.

	gnu: r-pando: Relax requirements.
	* gnu/packages/bioinformatics.scm (r-pando)[arguments]: Patch DESCRIPTION
	file.

2023-07-15  Artyom Bologov  <mail@aartaka.me>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-nhooks: Update to 1.2.1.
	* gnu/packages/lisp-xyz.scm (sbcl-nhooks): Update to 1.2.1.
	  [native-inputs]: Remove sbcl-fiveam, add sbcl-lisp-unit2.

2023-07-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: node-lts: Install files irrespective of number of hardlinks.
	* gnu/packages/node.scm (node-lts)[arguments]: Add build phase
	'ignore-number-of-hardlinks.

	gnu: node-lts: Simplify snippet.
	* gnu/packages/node.scm (node-lts)[source]: Remove quasiquote, trailing #T,
	and IF with explicit booleans.

2023-07-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cabal-install, ghc-cabal-syntax: Use HTTPS home page.
	* gnu/packages/haskell-apps.scm (cabal-install)[home-page]: Use HTTPS.
	* gnu/packages/haskell-xyz.scm (ghc-cabal-syntax)[home-page]: Likewise.

	gnu: bwa-pssm: Update home page.
	* gnu/packages/bioinformatics.scm (bwa-pssm)[home-page]: Update.

	gnu: brdf-explorer: Mark up description.
	* gnu/packages/graphics.scm (brdf-explorer)[synopsis, description]:
	 Use @acronym{}.

	gnu: brdf-explorer: Use Web Archived home page.
	* gnu/packages/graphics.scm (brdf-explorer)[home-page]:
	 Refer to Web Archive.

	gnu: blasr-libcpp, blasr: Use Web Archived home pages.
	* gnu/packages/bioinformatics.scm (blasr-libcpp, blasr)[home-page]:
	 Refer to Web Archive.

	gnu: yadifa: Update to 2.6.4.
	* gnu/packages/dns.scm (yadifa): Update to 2.6.4.
	[arguments]: Add a new 'unhard-code phase.

	gnu: knot: Use G-expressions.
	* gnu/packages/dns.scm (knot)[arguments]:
	Rewrite as G-expressions.

	gnu: knot: Update to 3.2.8.
	* gnu/packages/dns.scm (knot): Update to 3.2.8.

	gnu: nsd: Use G-expressions.
	* gnu/packages/dns.scm (nsd)[arguments]:
	Rewrite as G-expressions.

	gnu: nsd: Update to 4.7.0.
	* gnu/packages/dns.scm (nsd): Update to 4.7.0.

	gnu: btor2tools: Use HTTPS home page.
	* gnu/packages/maths.scm (btor2tools)[home-page]: Use HTTPS.

	gnu: ndisc6: Update to 1.0.7.
	* gnu/packages/networking.scm (ndisc6): Update to 1.0.7.

	gnu: boolector: Use HTTPS home page.
	* gnu/packages/maths.scm (boolector)[home-page]: Use HTTPS.

	gnu: bpftrace: Update to 0.18.0.
	* gnu/packages/linux.scm (bpftrace): Update to 0.18.0.

2023-07-10  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-ospm: Update to 0.0.2.
	* gnu/packages/lisp-xyz.scm (sbcl-ospm): Update to 0.0.2.

2023-07-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-ruby-memcheck: Skip tests when cross-compiling.
	* gnu/packages/ruby.scm (ruby-ruby-memcheck)[arguments]: Adjust #:tests?
	to skip tests when cross-compiling.

	gnu: chatty: Add missing input.
	* gnu/packages/messaging.scm (chatty)[native-inputs]: Add itstool.

	gnu: webkitgtk: Fix building on i686-linux.
	* gnu/packages/webkit.scm (webkitgtk)[arguments]: When building for
	i686-linux add a phase to not include optimizations used by
	x86_64-linux.

2023-07-10  Mike Delago  <michaeldelago98@gmail.com>

	gnu: cl-rove: Update to 0.10.0-1.6a5dfcd.
	* gnu/packages/lisp-check.scm (sbcl-rove): Update to 0.10.0-1.6a5dfcd.

2023-07-10  Artyom Bologov  <mail@aartaka.me>

	gnu: cl-spinneret: Update to 3.0-6.d4398b5.
	* gnu/packages/lisp-xyz.scm (sbcl-spinneret): Update to 3.0-6.d4398b5.

2023-07-10  Michael Ford  <fanquake@gmail.com>

	gnu: electrum: Update to 4.4.5.
	* gnu/packages/finance.scm (electrum): Update to 4.4.5.

	gnu: ledger: Update to 3.3.2.
	* gnu/packages/finance.scm (ledger): Update to 3.3.2.

	gnu: homebank: Update to 5.6.5.
	* gnu/packages/finance.scm (homebank): Update to 5.6.5.

2023-07-10  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Update to 7.0.6.
	* gnu/packages/engineering.scm (kicad): Update to 7.0.6.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-ruby-memcheck: Update to 1.3.2.
	* gnu/packages/ruby.scm (ruby-ruby-memcheck): Update to 1.3.2.
	[arguments]: Disable tests on x86-32.

	gnu: ruby-safe-yaml: Fix build.
	* gnu/packages/ruby.scm (ruby-safe-yaml)[arguments]: Build with #:ruby
	ruby-2.7 and update style.

	gnu: ruby-sass: Update to 3.7.4.
	* gnu/packages/ruby.scm (ruby-sass): Update to 3.7.4.
	[source]: Switch to git repository.
	[arguments]: Specify #:test-target "test:ruby".

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-sass-spec: Remove ruby-terminfo input.
	As I don't think it's necessary.

	* gnu/packages/ruby.scm (ruby-sass-spec)[propagated-inputs]: Remove
	ruby-terminfo.
	[arguments]: Update style.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-terminfo: Update to 0.2.
	* gnu/packages/ruby.scm (ruby-terminfo): Update to 0.2.
	[source]: Switch to source tarball.
	[arguments]: Update accordingly.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-flores: Fix build.
	There's a single test failure when the tests are run with ruby 3.1.

	* gnu/packages/ruby.scm (ruby-flores)[arguments]: Add #:ruby ruby-2.7 and use
	it.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-yard: Refactor package and some dependencies.
	Replace ruby-yard and ruby-yard-with-tests with ruby-yard and
	ruby-yard/minimal.  This introduced some cycles, so add some additional
	minimal variants to avoid this.

	* gnu/packages/ruby.scm (ruby-asciidoctor/minimal, ruby-test-unit/minimal,
	ruby-yard/minimal): New variables.
	(ruby-rubygems-tasks)[native-inputs]: Remove unnecessary ruby-spec and
	ruby-yard.
	(ruby-locale, ruby-gettext, ruby-tdiff, ruby-nokogiri-diff,
	ruby-public-suffix, ruby-addressable)[native-inputs]:
	Switch to ruby-yard/minimal.
	(ruby-metaclass)[native-inputs]: Switch to ruby-test-unit/minimal.
	(ruby-yard): Update to 0.9.34.
	[arguments]: Update style, don't disable tests, specify #:test-target, and
	patch spec/cli/diff_spec.rb.
	[native-inputs]: Add from ruby-yard-with-tests.
	(ruby-yard-with-tests): Remove variable.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-version-gem: Update to 1.1.3.
	* gnu/packages/ruby.scm (ruby-version-gem): Update to 1.1.3.
	[arguments]: Drop 'disable-problematic-tests phase.

	gnu: ruby-rspec-block-is-expected: Update to 1.0.5.
	* gnu/packages/ruby.scm (ruby-rspec-block-is-expected): Update to 1.0.5.
	[arguments]: Don't attempt to sign gem.

	gnu: ruby-minitest-tu-shim: Fix build.
	* gnu/packages/ruby.scm (ruby-minitest-tu-shim)[arguments]: Update style.
	[propagated-inputs]: Update style.
	[native-inputs]: Use ruby-hoe-3.

	gnu: ruby-fast-gettext: Update to 2.3.0.
	* gnu/packages/ruby.scm (ruby-fast-gettext): Update to 2.3.0.
	[arguments]: Update style and remove now unnecessary phases.
	[native-inputs]: Add ruby-rubocop-packaging.

	gnu: ruby-chunky-png: Update to 1.4.0.
	* gnu/packages/ruby.scm (ruby-chunky-png): Update to 1.4.0.
	[arguments]: Update style.

	gnu: Add ruby-rubocop-packaging.
	* gnu/packages/ruby.scm (ruby-rubocop-packaging): New variable.

	gnu: ruby-hoe-git: Fix build.
	* gnu/packages/ruby.scm (ruby-hoe-git)[propagated-inputs]: Use ruby-hoe-3.

	gnu: ruby-heredoc-unindent: Fix build.
	* gnu/packages/ruby.scm (ruby-heredoc-unindent)[native-inputs]: Use
	ruby-hoe-3.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-hoe-3.
	Some packages tests fail due to Hoe not parsing the README, so this provides a
	way around that.

	* gnu/packages/ruby.scm (ruby-hoe-3): New variable.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-mapping: Fix build.
	* gnu/packages/ruby.scm (ruby-mapping)[arguments]: Add 'patch phase.

	gnu: ruby-minitest-4: Fix build.
	* gnu/packages/ruby.scm (ruby-minitest-4)[arguments]: Patch a failing test and
	update style.
	[native-inputs]: Add ruby-minitest.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-stackprof: Always skip the GC test.
	As this is very flaky.

	* gnu/packages/ruby.scm (ruby-stackprof)[arguments]: Tweak skipping tests.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-ruby-parser: Update to 3.20.2.
	* gnu/packages/ruby.scm (ruby-ruby-parser): Update to 3.20.2.
	[arguments]: Patch Rakefile.
	[native-inputs]: Add bison and ruby-minitest.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: Remove ruby-minitest-5.15.
	This variant is now unused.

	* gnu/packages/ruby.scm (ruby-minitest-5.15): Remove variable.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-byebug: Fix build.
	* gnu/packages/ruby.scm (ruby-byebug)[arguments]: Update style and skip some
	failing tests.
	[native-inputs]: Use ruby-minitest rather than ruby-minitest-5.15.

	gnu: swagger-diff: Update to 2.0.0.
	* gnu/packages/ruby.scm (swagger-diff): Update to 2.0.0.
	[arguments]: Update style.

	gnu: ruby-text-hyphen: Update to 1.5.0.
	* gnu/packages/ruby.scm (ruby-text-hyphen): Update to 1.5.0.

	gnu: ruby-slop: Update to 4.10.1.
	* gnu/packages/ruby.scm (ruby-slop): Update to 4.10.1.
	[native-inputs]: Remove.

	gnu: ruby-sexp-processor: Update to 4.17.0.
	* gnu/packages/ruby.scm (ruby-sexp-processor): Update to 4.17.0.
	[native-inputs]: Add ruby-minitest and ruby-minitest-proveit.

	gnu: ruby-net-scp: Fix build.
	* gnu/packages/ruby.scm (ruby-net-scp)[native-inputs]: Use ruby-mocha-1.

	gnu: ruby-net-http-persistent: Update to 4.0.2.
	* gnu/packages/ruby.scm (ruby-net-http-persistent): Update to 4.0.2.
	[native-inputs]: Add ruby-rake-manifest.

	gnu: ruby-connection-pool: Update to 2.4.1.
	* gnu/packages/ruby.scm (ruby-connection-pool): Update to 2.4.1.
	[arguments]: Remove ruby-standard dependency.

	gnu: ruby-net-http-digest-auth: Fix build.
	* gnu/packages/ruby.scm (ruby-net-http-digest-auth)[native-inputs]: Add
	ruby-minitest.

	gnu: ruby-spy: Remove ruby-pry-byebug input.
	* gnu/packages/ruby.scm (ruby-spy)[arguments]: Remove use of pry-byebug.
	[native-inputs]: Remove ruby-pry-byebug.

	gnu: ruby-language-server-protocol: Remove ruby-pry-byebug dependency.
	* gnu/packages/ruby.scm (ruby-language-server-protocol)[arguments]: Add
	'remove-unnecessary-dependencies phase.
	[native-inputs]: Remove ruby-pry-byebug.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-sorbet-runtime: Remove ruby-pry-byebug input.
	As byebug is for Ruby 2.

	* gnu/packages/ruby.scm (ruby-sorbet-runtime)[native-inputs]: Remove
	ruby-pry-byebug.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-octokit: Update to 6.1.1.
	* gnu/packages/ruby.scm (ruby-octokit): Update to 6.1.1.
	[arguments]: Remove pry-byebug dependency.
	[native-inputs]: Remove pry-byebug.

	gnu: ruby-jwt: Update to 2.7.1.
	* gnu/packages/ruby.scm (ruby-jwt): Update to 2.7.1.
	[source]: Switch to git.
	[arguments]: Remove more unnecessary dependencies, and update style.

	gnu: ruby-multi-json: Fix build.
	* gnu/packages/ruby.scm (ruby-multi-json)[arguments]: Skip tests and update
	style.

	gnu: ruby-braintree: Update to 4.12.0.
	* gnu/packages/ruby.scm (ruby-braintree): Update to 4.12.0.
	[arguments]: Tweak relax-requirements phase and update style.

	gnu: ruby-benchmark-ips: Update to 2.12.0.
	* gnu/packages/ruby.scm (ruby-benchmark-ips): Update to 2.12.0.
	[source]: Switch to git repository.
	[arguments]: Patch Gemfile and gemspec.

	gnu: ruby-awesome-print: Update to 1.9.2.
	* gnu/packages/ruby.scm (ruby-awesome-print): Update to 1.9.2.
	[arguments]: Update style.

	gnu: ronn-ng: Fix build.
	* gnu/packages/groff.scm (ronn-ng)[arguments]: Add 'patch-test phase and
	update style.

	gnu: facter: Update to 4.4.1.
	* gnu/packages/admin.scm (facter): Update to 4.4.1.
	[arguments,inputs]: Update style.
	[home-page]: Update.

	gnu: ruby-rb-inotify: Update to 0.10.1.
	* gnu/packages/ruby.scm (ruby-rb-inotify): Update to 0.10.1.
	[arguments]: Update style.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-bibtex-ruby: Remove ruby-byebug dependency.
	byebug is for Ruby 2, so it's best to avoid it.

	* gnu/packages/ruby.scm (ruby-bibtex-ruby)[native-inputs]: Remove ruby-byebug.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-wapiti: Update to 2.1.0.
	* gnu/packages/ruby.scm (ruby-wapiti): Update to 2.1.0.
	[native-inputs]: Remove ruby-byebug.

	gnu: ruby-maxitest: Update to 5.1.0.
	* gnu/packages/ruby.scm (ruby-maxitest): Update to 5.1.0.
	[arguments]: Update style.
	[native-inputs]: Remove ruby-byebug.

	gnu: ruby-hydra: Fix build.
	* gnu/packages/ruby.scm (ruby-hydra)[arguments]: Update style.
	[propagated-inputs]: Remove ruby-byebug.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-importmap-rails: Remove ruby-byebug dependency.
	byebug is for Ruby 2, so it's good to move away from using it.

	* gnu/packages/rails.scm (ruby-importmap-rails)[arguments]: Remove byebug from
	Gemfile.
	[native-inputs]: Remove ruby-byebug.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: zsh-autosuggestions: Remove ruby-byebug dependency.
	ruby-byebug is for Ruby 2, so it's good to move away from using it.

	* gnu/packages/shellutils.scm (zsh-autosuggestions)[native-inputs]: Remove
	ruby-byebug.
	[arguments]: Update style.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-railties: Fix build.
	* gnu/packages/rails.scm (ruby-railties)[arguments]: Skip a few more tests.

	gnu: ruby-marcel: Fix build.
	* gnu/packages/rails.scm (ruby-marcel)[arguments]: Remove the byebug
	dependency.
	[native-inputs]: Remove ruby-byebug.

	gnu: ruby-bootsnap: Fix build.
	* gnu/packages/rails.scm (ruby-bootsnap)[native-inputs]: Use ruby-mocha-1
	rather than ruby-mocha.

	gnu: %ruby-rails-version: Update to 7.0.5.1.
	* gnu/packages/rails.scm (%ruby-rails-version): Update to 7.0.5.1.
	(ruby-rails-monorepo): Update hash.
	(ruby-activesupport)[propagated-inputs]: Switch to ruby-minitest-5.15 to
	ruby-minitest.
	(ruby-activerecord)[native-inputs]: Add ruby-mini-portile-2.

	gnu: ruby-rdoc: Update to 6.5.0.
	* gnu/packages/ruby.scm (ruby-rdoc): Update to 6.5.0.

	gnu: ruby-kpeg: Update to 1.3.3.
	* gnu/packages/ruby.scm (ruby-kpeg): Update to 1.3.3.

	gnu: ruby-timecop: Update to 0.9.6.
	* gnu/packages/ruby.scm (ruby-timecop): Update to 0.9.6.
	[arguments]: Update style.
	[native-inputs]: Add ruby-pry.

	gnu: ruby-puma: Update to 6.3.0.
	* gnu/packages/ruby.scm (ruby-puma): Update to 6.3.0.
	[arguments]: Soften rake-compiler dependency and set PUMA_CI_RACK to rack2.

	gnu: ruby-cucumber: Fix build.
	* gnu/packages/ruby.scm (ruby-cucumber)[native-inputs]: Add ruby-webrick.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-rest-client: Update to 2.1.0.
	This package looks to be in a bad state upstream.

	* gnu/packages/ruby.scm (ruby-rest-client): Update to 2.1.0.
	[arguments]: Update style and stop running the tests.
	[propagated-inputs]: Add ruby-http-accept-1.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-tilt: Update to 2.0.11.
	* gnu/packages/ruby.scm (ruby-tilt): Update to 2.0.11.
	[arguments]: Update style, patch some tests, remove more gems from the
	Gemfile, and set SASS_IMPLEMENTATION to sassc.

	gnu: ruby-oedipus-lex: Update to 2.6.1.
	* gnu/packages/ruby.scm (ruby-oedipus-lex): Update to 2.6.1.
	[native-inputs]: Add ruby-minitest.

	gnu: ruby-delayed-job: Fix build.
	* gnu/packages/ruby.scm (ruby-delayed-job)[native-inputs]: Add
	ruby-mini-portile-2.

	gnu: ruby-hoe: Fix build.
	* gnu/packages/ruby.scm (ruby-hoe)[arguments]: Update style and set #:tests?
	 #f to work around a circular dependency.

	gnu: ruby-protobuf: Fix build.
	* gnu/packages/protobuf.scm (ruby-protobuf)[arguments]: Update style.
	[native-inputs]: Remove ruby-pry-byebug.

	gnu: Add ruby-http-accept-1.
	* gnu/packages/ruby.scm (ruby-http-accept-1): New variable.

	gnu: Add ruby-http-accept.
	* gnu/packages/ruby.scm (ruby-http-accept): New variable.

	gnu: ruby-http-cookie: Update to 1.0.5.
	* gnu/packages/ruby.scm (ruby-http-cookie): Update to 1.0.5.
	[arguments, native-inputs]: Update style.

	gnu: ruby-mime-types: Update to 3.4.1.
	* gnu/packages/ruby.scm (ruby-mime-types): Update to 3.4.1.
	[native-inputs]: Remove ruby-minitest-rg.

	gnu: ruby-listen: Update to 3.8.0.
	* gnu/packages/ruby.scm (ruby-listen): Update to 3.8.0.
	[arguments]: Update style.

	gnu: ruby-term-ansicolor: Fix build.
	* gnu/packages/ruby.scm (ruby-term-ansicolor)[arguments]: Update style.
	[native-inputs]: Remove ruby-minitest-tu-shim.

	gnu: ruby-minitest-bonus-assertions: Fix build.
	* gnu/packages/ruby.scm (ruby-minitest-bonus-assertions)[arguments]: Update
	style.
	[native-inputs]: Remove ruby-minitest-pretty-diff.

	gnu: ruby-minitest-focus: Update to 1.3.1.
	* gnu/packages/ruby.scm (ruby-minitest-focus): Update to 1.3.1.

	gnu: ruby-thor: Update to 1.2.2.
	* gnu/packages/ruby.scm (ruby-thor): Update to 1.2.2.

	gnu: ruby-minitest: Update to 5.18.1.
	* gnu/packages/ruby.scm (ruby-minitest): Update to 5.18.1.

	gnu: ruby-markaby: Fix tests.
	* gnu/packages/ruby.scm (ruby-markaby)[arguments]: Update style and remove
	some broken tests.

	gnu: ruby-json-pure: Update to 2.6.3.
	* gnu/packages/ruby.scm (ruby-json-pure): Update to 2.6.3.
	[source]: Use git repository.
	[arguments]: Update style.
	[home-page]: Update.

	gnu: ruby-tzinfo-data: Update to 1.2023.3.
	* gnu/packages/ruby.scm (ruby-tzinfo-data): Update to 1.2023.
	[arguments]: Update style and patch URI.parse(url).open.
	[native-inputs]: Update.

	gnu: ruby-rack: Update to 2.2.7.
	* gnu/packages/ruby.scm (ruby-rack): Update to 2.2.7.
	[native-inputs]: Add ruby-webrick.

	gnu: ruby-sqlite3: Update to 1.6.3.
	* gnu/packages/ruby.scm (ruby-sqlite3): Update to 1.6.3.
	[source]: Switch to the Git repository to aid running tests.
	[arguments]: Update style and adjust.
	[native-inputs]: Add ruby-ruby-memcheck, ruby-rake-compiler and
	ruby-rake-compiler-dock.

	gnu: ruby-hoe: Update to 4.0.4.
	* gnu/packages/ruby.scm (ruby-hoe): Update to 4.0.4.

	gnu: ruby-stackprof: Update to 0.2.25.
	* gnu/packages/ruby.scm (ruby-stackprof): Update to 0.2.25.
	[arguments]: Update style, add patch-gemspec phase and use bundle in check
	phase.
	[native-inputs]: Add bundler and use ruby-mocha-1.

	gnu: Add ruby-psych-3.
	* gnu/packages/ruby.scm (ruby-psych-3): New variable.

	gnu: ruby-test-construct: Update to 2.0.2.
	* gnu/packages/ruby.scm (ruby-test-construct): Update to 2.0.2.
	[native-inputs]: Use ruby-mocha-1.

	gnu: ruby-mocha: Update to 2.0.4.
	* gnu/packages/ruby.scm (ruby-mocha): Update to 2.0.4.
	[arguments]: Update style.
	[propagated-inputs]: Add ruby-ruby2-keywords.
	[native-inputs]: Add ruby-psych-3.
	(ruby-mocha-1): New variable.

	gnu: Add ruby-psych.
	* gnu/packages/ruby.scm (ruby-psych): New variable.

	gnu: Remove ruby-instantiator.
	* gnu/packages/ruby.scm (ruby-instantiator): Remove variable.

	gnu: ruby-introspection: Adjust inputs.
	* gnu/packages/ruby.scm (ruby-introspection)[arguments]: Remove.
	[propagated-inputs]: Remove ruby-instantiator.
	[native-inputs]: Remove ruby-test-unit.

	gnu: ruby-range-compressor: Add ruby-sorted-set as an input.
	* gnu/packages/ruby.scm (ruby-range-compressor)[native-inputs]: Add
	ruby-sorted-set.

	gnu: Add ruby-sorted-set.
	* gnu/packages/ruby.scm (ruby-sorted-set): New variable.

	gnu: Add ruby-set.
	* gnu/packages/ruby.scm (ruby-set): New variable.

	gnu: Add ruby-rbtree.
	* gnu/packages/ruby.scm (ruby-rbtree): New variable.

	gnu: ruby-gettext: Update to 3.4.4.
	* gnu/packages/ruby.scm (ruby-gettext): Update to 3.4.4.
	[propagated-inputs]: Add ruby-erubi.

	gnu: ruby-websocket: Update to 1.2.9-1.950e416.
	* gnu/packages/ruby.scm (ruby-websocket): Update to 1.2.9-1.950e416.
	[native-inputs]: Add ruby-webrick.

	gnu: ruby-contracts: Update to 0.17.
	* gnu/packages/ruby.scm (ruby-contracts): Update to 0.17.
	[arguments]: Update style.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-ritex: Build with ruby-2.7.
	As it looks to be incompatible with Ruby 3.

	* gnu/packages/ruby.scm (ruby-ritex)[arguments]: Build with ruby-2.7.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-pry: Update to 0.14.2.
	* gnu/packages/ruby.scm (ruby-pry): Update to 0.14.2.

	gnu: ruby-rspec-core-2: Fix build.
	* gnu/packages/ruby.scm (ruby-rspec-core-2)[arguments]: Add patch phase.

	gnu: ruby-builder: Fix build.
	* gnu/packages/ruby.scm (ruby-builder)[arguments]: Update style, patch
	rakelib/tags.rake and remove broken test.
	[home-page]: Update.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-dep: Build with ruby-2.7.
	As that seems to be the required version.

	* gnu/packages/ruby.scm (ruby-dep)[arguments]: Specify #:ruby ruby-2.7.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-bindex: Update to 0.8.1 and rename to ruby-skiptrace.
	* gnu/packages/ruby.scm (ruby-bindex): Update to 0.8.1 and rename to
	ruby-skiptrace.
	[arguments]: Update style, remove git dependency and replace check phase.
	[description,home-page]: Update for rename.
	* gnu/packages/rails.scm (ruby-web-console)[propagated-inputs]: Replace
	ruby-bindex with ruby-skiptrace.

2023-07-10  Christopher Baines  <mail@cbaines.net>

	gnu: ruby: Switch from 2.7 to 3.1.
	I did look at switching to 3.2, but Rails still needs 3.1 I think, so 3.2 will
	be possible once Rails 7.1 is released.

	* gnu/packages/ruby.scm (ruby): Switch from 2.7 to 3.1.

2023-07-10  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-next: Update to 29.0.92.
	* gnu/packages/emacs.scm (emacs-next): Update to 29.0.92.

	gnu: Add emacs-eglot-x.
	* gnu/packages/emacs-xyz.scm (emacs-eglot-x): New variable.

	gnu: Add emacs-eldoc-box.
	* gnu/packages/emacs-xyz.scm (emacs-eldoc-box): New variable.

2023-07-10  Lilah Tascheter  <lilah@lunabee.space>

	gnu: tuba: Fix videoplayer crash and webp support.
	* gnu/packages/mastodon.scm (tuba)[arguments]<phases: Add lib-vars-wrap
	phase to set GST_PLUGIN_SYSTEM_PATH and GDK_PIXBUF_MODULE_FILE
	variables.
	(tuba)[native-inputs]: Add gdk-pixbuf.
	(tuba)[inputs]: Add gstreamer, gst-plugins-bad, gst-plugins-base,
	gst-plugins-good and webp-pixbuf-loader.

2023-07-10  Lilah Tascheter  <lilah@lunabee.space>

	gnu: tuba: Update to new style.
	* gnu/packages/mastodon.scm (tuba)[arguments]: Update to new style.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-07-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: lightdm: Apply patch to fix VNC server address binding ordering.
	* gnu/packages/patches/lightdm-vnc-ipv6.patch: New patch file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/display-managers.scm (lightdm): Apply it.
	* gnu/tests/lightdm.scm (run-lightdm-test): Remove comment and expected fail
	directive for the "can connect to TCP port 5900 on IPv6" test.

	Suggested-by: Bruno Victal <mirai@makinata.eu>

2023-07-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cjson: Update to 1.7.16.
	* gnu/packages/javascript.scm (cjson): Update to 1.7.16.

	gnu: bmake: Update to 20230622.
	* gnu/packages/build-tools.scm (bmake): Update to 20230622.

	gnu: chafa: Update to 1.12.5.
	* gnu/packages/image-viewers.scm (chafa): Update to 1.12.5.

	download: Remove stale Yandex GNOME mirror.
	* guix/download.scm (%mirrors): Remove mirror.yandex.ru from gnome.

2023-07-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	download: Remove broken X.org mirrors.
	These are still at <https://www.x.org/wiki/Releases/Download>, but
	then that page hasn't been updated since 2018.

	* guix/download.scm (%mirrors): Remove mirror.us.leaseweb.net and
	x.cs.pu.edu.tw.

2023-07-14  John Kehayias  <john.kehayias@protonmail.com>
	    John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-yubikey-manager: Update to 5.1.1.
	* gnu/packages/security-tokens.scm (python-yubikey-manager): Update to
	5.1.1.
	[source]: Update url.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Delete.
	[propagated-inputs]: Remove python-six.  Add python-keyring.  Reorder alphabetically.
	[native-inputs]: Remove python-mock.  Add python-makefun, python-poetry-code and
	python-pytest.  Reorder alphabetically.

2023-07-14  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add python-makefun.
	* gnu/packages/python-xyz.scm (python-makefun): New variable.

	gnu: python-fido2: Update to 1.1.1.
	* gnu/packages/security-tokens.scm (python-fido2): Update to 1.1.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Enable tests.  Use gexps in phases.
	[propagated-inputs]: Remove python-six.  Add python-pyscard.
	[native-inputs]: Remove python-mock and python-pyfakefs.  Add
	python-poetry-core and python-pytest.

	gnu: python-pyscard: Update to 2.0.7.
	* gnu/packages/security-token.scm (python-pyscard): Update to 2.0.7.
	[arguments]{phases}: Use search-input-directory.  Remove trailing #t.

	gnu: godot: Update to 4.1.  Rename godot@3 to godot-lts.
	* gnu/packages/game-development.scm (godot): Update to 4.1.
	[source]: Update snippet: remove embree and enet; add amd-fsr, astcenc,
	basis_universal, brotli, linuxbsd_headers, etcpak, meshoptimizer, msdfgen,
	noise, openxr, rvo2, spirv-reflect, thorvg, volk, vulkan.
	[arguments]: Remove #:scons.  Update #:scons-flags to unbundle more
	libraries.
	[phases]: Remove 'build-headless phase (headless is no longer has a separate
	build).  Add 'fix-dl-open-paths and 'unbundle-xkbcommon phases.  In 'install
	phase, remove headless output.  Update 'wrap phase to remove eudev.
	[outputs]: Remove headless.
	[inputs]: Add dbus, embree, enet, fontconfig, glslang, libpng, harfbuzz,
	icu4c, libxkbcommon, openxr, speech-dispatcher, vulkan-loader, zlib.  Remove
	bullet.  Rename freetype to freetype-with-brotli.
	(godot-lts): New variable.  godot@3 is the LTS release.
	* gnu/packages/games.scm (superstarfighter)[native-inputs]: Use it.
	[inputs]: Use it.

	gnu: Add freetype-with-brotli.
	* gnu/packages/fontutils.scm (freetype-with-brotli): New variable.

2023-07-14  Ludovic Courtès  <ludo@gnu.org>

	doc: Mention gexps in the "Scheme Crash Course".
	* doc/guix-cookbook.texi (A Scheme Crash Course): Add note on gexps.

2023-07-14  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: Update to 8.9.
	* gnu/packages/chez.scm (chez-scheme-for-racket): Update to
	9.9.9-pre-release.16.
	* gnu/packages/racket.scm (%racket-version): Update to 8.9.
	(racket)[inputs]<deinprogramm, draw, drracket, future-visualizer, gui>
	<htdp, macro-debugger, math, pict, plot, rackunit, redex, scribble>
	<slideshow, snip, typed-racket, srfi, swindle, syntax-color>
	<web-server>: Update checksums.

2023-07-14  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix invalid use of @deftypevar.
	* doc/guix.texi (Virtualization Services): Replace invalid use of
	@deftypevar with @deftypevr.

2023-07-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: avfs: Use HTTPS home page.
	* gnu/packages/file-systems.scm (avfs)[home-page]: Use HTTPS.

	download: Remove obsolete kernel.org mirrors.
	* guix/download.scm (%mirrors): Remove kernel.osuosl.org and
	mirror.linux.org.au.

	gnu: 4ti2: Update home page.
	* gnu/packages/maths.scm (4ti2)[home-page]: Update.

	gnu: aumix: Use Web Archive URLs.
	* gnu/packages/linux.scm (aumix)[source, home-page]:
	Use copies archived by the Wayback Machine.

	gnu: armadillo: Update to 12.4.1.
	* gnu/packages/maths.scm (armadillo): Update to 12.4.1.

	gnu: aspell-dict-nb: Correct to 0.50-2.
	* gnu/packages/aspell.scm (aspell-dict-nb): Fix version number.
	No hash change.

	gnu: Use aquamaniac.de/ as home page for its projects.
	* gnu/packages/gnucash.scm (gwenhywfar, aqbanking)[home-page]:
	Use top-level directory as done upstream.

	gnu: ghostscript: Fix CVE-2023-36664.
	* gnu/packages/ghostscript.scm (ghostscript/fixed): New variable.
	(ghostscript)[replacement]: Assign it to new field.
	* gnu/packages/patches/ghostscript-CVE-2023-36664.patch,
	gnu/packages/patches/ghostscript-CVE-2023-36664-fixup.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

	gnu: antiword: Use Web Archive URLs.
	* gnu/packages/textutils.scm (antiword)[source, home-page]:
	Use copies archived by the Wayback Machine.

	gnu: anthy: Mark up description.
	* gnu/packages/anthy.scm (anthy)[description]: Use @file{}.

	gnu: anthy: Add source mirror URL.
	* gnu/packages/anthy.scm (anthy)[source]: Add a Japanese Gentoo
	distfiles mirror.

	gnu: altermime: Cross-compile.
	* gnu/packages/mail.scm (altermime)[arguments]: Use CC-FOR-TARGET.
	Add a new 'do-not-strip phase.

	gnu: altermime: Use G-expressions.
	* gnu/packages/mail.scm (altermime)[arguments]:
	Rewrite as G-expressions.  Don't explicitly return #t from phases.

	gnu: altermime: Download over HTTPS.
	* gnu/packages/mail.scm (altermime)[source]: Use HTTPS.

	gnu: alpine: Download over HTTPS.
	* gnu/packages/mail.scm (alpine)[source]: Use HTTPS.

	download: Remove obsolete Savannah subdirectory.
	* guix/download.scm (%mirrors): Remove ‘releases-noredirect’ URL.

	gnu: aiger: Use HTTPS source & home page.
	* gnu/packages/maths.scm (aiger)[source, home-page]: Use HTTPS.

	gnu: borg: Update to 1.2.4.
	* gnu/packages/backup.scm (borg): Update to 1.2.4.

2023-07-14  Christopher Baines  <mail@cbaines.net>

	gnu: rumpkernel: Don't error for non x86 systems.
	As the lack of handling other systems, say aarch64-linux here seemed to cause
	problems with guix pull on these systems.  This should work around #64609.

	* gnu/packages/hurd.scm (rumpkernel)[arguments]: Don't error for any system.

2023-07-14  Christopher Baines  <mail@cbaines.net>

	Revert "gnu: mig: Update to 1.8+git20230520."
	As noted in the comment, I think using git-fetch caused problems computing
	derivaations for i586-linux (Guix would just use more and more memory).

	This reverts commit 999a6ac0cfd9339e138007ed9e4e544a55e92e3e.

2023-07-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: zig-0.9: Fix building on riscv64-linux.
	* gnu/packages/zig.scm (zig-0.9)[source]: Add patch.
	[arguments]: Skip tests when building for riscv64-linux. When building
	for riscv64-linux add a phase to adjust the tests.
	* gnu/packages/patches/zig-0.9-riscv-support.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-07-14  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 6.3.13.
	* gnu/packages/linux.scm (linux-libre-6.3-version): Update to 6.3.13.
	(linux-libre-6.3-pristine-source): Update hash.

2023-07-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-plotnine.
	* gnu/packages/python-science.scm (python-plotnine): New variable.

	gnu: python-mizani: Fix embedded version string.
	* gnu/packages/python-xyz.scm (python-mizani)[native-inputs]: Add
	python-setuptools-scm to correct embedded version form 0.0.0 to 0.9.2.

2023-07-13  Josselin Poiret  <dev@jpoiret.xyz>

	guix: platform: Use srfi-34's raise instead of raise-exception.
	* guix/platform.scm (lookup-platform-by-system)
	(lookup-platform-by-target)
	(lookup-platform-by-target-or-system): Use srfi-34's raise instead of
	raise-exception.

2023-07-13  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: gnumach: Disable builtin networking.
	See also

	    https://logs.guix.gnu.org/hurd/2023-05-25.log#163610

	* gnu/packages/hurd.scm (gnumach)[arguments]: Add --disable-net-group,
	--disable-pcmcia-group, and --disable-wireless-group.

2023-07-13  Janneke Nieuwenhuizen  <janneke@gnu.org>

	services: static-networking: Support netdde for the Hurd.
	As suggested by Sergey Bugaev on bug-hurd

	    https://lists.gnu.org/archive/html/bug-hurd/2023-05//msg00455.html

	* gnu/services/base.scm (static-networking->hurd-pfinet-options): Use
	/DEV/ethX.  Use long options for settrans.

2023-07-13  Janneke Nieuwenhuizen  <janneke@gnu.org>

	system: hurd: Add netdde to %base-packages/hurd.
	* gnu/system/hurd.scm (%base-packages/hurd): Add netdde.

	hurd-boot: Cater for netdde.
	* gnu/build/hurd-boot.scm (set-hurd-device-translators): Setup translators for
	netdde, eth{0,1}.  Create /servers/socket/{inet,inet6} symlinks.

	gnu: netdde: Resurrect and update to 2.6.32.65-2-e67c284ac1.
	* gnu/packages/patches/netdde-build-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/hurd.scm (netdde)[source]: Update to
	e67c284ac113d939b10b4578334f27dab29d5b08 and use it.
	[inputs]: Add zlib:static.
	[arguments]: Remove #true from build phases.  In 'build' phase, remove
	obsolete CFLAGS, and also build static version.  In 'install' phase,
	install them in <out>/hurd.  There is no check target, so set #:tests?
	to #false.

	gnu: gnumach: Support "noide" argument.
	* gnu/packages/patches/gnumach-support-noide.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/hurd.scm (gnumach-headers): Use it.
	* doc/guix.texi (Bootloader Configuration): Document it.

	bootloader: grub: Use rumpdisk-style root when booting with "noide".
	* gnu/bootloader/grub.scm (make-grub-configuration): When "noide" is in
	arguments, use device name "wd0" rather than "hd0".

	system: hurd: Boot with pci.arbiter and rumpdisk.
	* gnu/system.scm (hurd-multiboot-modules): Add commands for pci.arbiter and
	rumpdisk.

2023-07-13  Janneke Nieuwenhuizen  <janneke@gnu.org>

	services: childhurd: Bump default qemu memory to 2048MB.
	When booting with pci-arbiter and rumpdisk and using 1024MB of memory for
	qemu, booting hangs, or seems to hang, at the end of the rumpdisk boot
	messages.  At least 1200MB is required, currently.

	* gnu/services/virtualization.scm (<hurd-vm-configuration>)[memory-size]: Bump
	to 2048.
	* gnu/system/examples/bare-hurd.tmpl: Suggest using 2048 here too.  Update
	example `guix system image' and "qemu" command lines too.

2023-07-13  Janneke Nieuwenhuizen  <janneke@gnu.org>

	hurd-boot: Setup pci-arbiter and rumpdisk translators.
	* gnu/build/hurd-boot.scm (make-hurd-device-nodes): Create "servers/bus/pci.
	(set-hurd-device-translators): Create transators for pci-arbiter, rumpdisk,
	and /dev/wd0..3s1..4.

	gnu: hurd: Add rumpkernel.
	* gnu/packages/patches/hurd-fix-rumpdisk-build.patch,
	gnu/packages/patches/hurd-rumpdisk-no-hd.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/hurd.scm (hurd): Use them.
	(hurd)[inputs]: Replace util-linux with util-linux:static, add parted,
	rumpkernel.
	[arguments]: Rename `prepare-dde' phase to 'prepare-addons'.  Add "rumpdisk"
	directory.  Add --enable-static-progs=... option to #:configure-flags, and
	remove --without-parted.

	gnu: parted: Support building for the Hurd.
	* gnu/packages/disk.scm (parted)[inputs]: Remove lvm2, add hurd-minimal
	when building for the Hurd.
	[arguments]: Add configure-flag '--disable-device-mapper' when building for
	the Hurd.

	gnu: hurd-minimal: Include libshouldbeinlibc and libstore.
	* gnu/packages/hurd.scm (hurd-minimal)[inputs]: Add gnumach-headers.
	[arguments]: Rewrite to include libshouldbeinlibc and libstore.
	* gnu/packages/cross-base.scm (cross-kernel-headers*): Update xhurd-minimal
	accordingly: Add xgnumach-headers, add them to cpath, use gexps for
	modify-phases, add delete-shared-target phase.

2023-07-13  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add rumpkernel.
	This uses the Debian Salsa rumpkernel package git as upstream as that is where
	delopment happens.  Once things have stabalized upstream may change to the
	NetBSD git from where Debian takes their snapshots.

	* gnu/packages/hurd.scm (rumpkernel): New variable.
	(hurd-headers)[native-inputs]: Use cross-mig directly.
	(gnumach)[native-inputs]: Likewise.
	(hurd)[native-inputs]: Likewise.

2023-07-13  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: hurd: Update libpciaccess to 0.17.
	As suggested by youpi on IRC

	    https://logs.guix.gnu.org/hurd/2023-05-17.log#132259

	libpciaccess-0.16 is too old for the Hurd and would need Hurd-specific patches
	while libpciaccess-0.17 works out of the box.

	* gnu/packages/hurd.scm (hurd)[inputs]: Use libpciaccess-0.17.
	(netdde)[inputs]: Likewise.

2023-07-13  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add libpciaccess-0.17.
	* gnu/packages/xorg.scm (libpciaccess-0.17): New variable.

2023-07-13  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: hurd: Update to v0.9.git20230216.
	* gnu/packages/hurd.scm (hurd-headers): Update to v0.9.git20230216.

	gnu: mig: Update to 1.8+git20230520.
	* gnu/packages/hurd.scm (mig)[source]: Update to 1.8+git20230520.
	* gnu/packages/patches/gnumach-add-missing-const_mach_port_name_array_t-type.patch:
	Drop patch.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	gnu: gnumach: Update to 1.8+git20221224.
	* gnu/packages/hurd.scm (gnumach-headers): Update to 1.8+git20221224.

2023-07-13  Josselin Poiret  <dev@jpoiret.xyz>
	    Ludovic Courtès  <ludo@gnu.org>
	    Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add libc-for-target and glibc/hurd.
	* gnu/packages/patches/glibc-2.37-hurd-clock_t_centiseconds.patch
	* gnu/packages/patches/glibc-2.37-hurd-local-clock_gettime_MONOTONIC.patch
	* gnu/packages/patches/glibc-2.37-versioned-locpath.patch: New patches.
	* gnu/local.mk (dist_patch_DATA): Register them.

	* gnu/packages/base.scm (glibc/hurd, libc-for-target): New variables.
	(glibc/hurd-headers): Use glibc/hurd.
	* gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash)[outputs,
	source, arguments]
	(glibc-final)[source]: Use libc-for-target instead of glibc.
	* gnu/packages/cross-base.scm (cross-libc/deprecated, cross-libc*): Use
	libc-for-target.

	This part fixes

	    https://issues.guix.gnu.org/63641#25

	* gnu/packages/commencement.scm (%final-inputs): Change to memoized lambda
	taking "system".
	* gnu/packages/commencement.scm (canonical-package): Likewise, and update
	user, passing (%current-system).
	(make-gcc-toolchain): Update user, passing (%current-system).
	* gnu/packages/base.scm (%final-inputs): Likewise.
	* guix/scripts/refresh.scm (options->update-specs): Likewise.
	* guix/build-system/gnu.scm (standard-packages): Add optional "system"
	parameter.
	(lower): Update caller.

2023-07-13  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: hurd: Update supported systems.
	* gnu/packages/hurd.scm (gnumach-headers, hurd-headers, hurd-minimal,
	hurd-core-headers, gnumach): Update supported systems to %hurd-systems.

	gnu: gnumach-headers: Cross-build without relying on x86.
	* gnu/packages/hurd.scm (gnumach-headers): Remove configure flags where we
	say the builder is running x86.
	* gnu/packages/cross-base.scm (cross-gnumach-headers): Work around limitation
	of build system, by manually changing the target host_cpu without relying on
	--host, because we don't have a working cross-compiler yet.

	gnu: glibc/hurd-headers: Properly cross-build.
	* gnu/packages/base.scm (glibc/hurd-headers): Rely on cross-mig, and remove
	hardcoded configure flag `--host=i586-pc-gnu`.
	* gnu/packages/cross-base.scm (cross-kernel-headers*): Add `--host` and
	`--build` configure flags.

2023-07-13  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: arpack-ng: Update to 3.9.0.
	* gnu/packages/maths.scm (arpack-ng): Update to 3.9.0.
	[source]: Add 'patches'.
	[build-system]: Switch to CMAKE-BUILD-SYSTEM.
	[native-inputs]: Remove AUTOCONF, AUTOMAKE, and LIBTOOL.
	(arpack-ng-openmpi)[inputs]: Use 'modify-inputs'.
	[arguments]: Use gexps.
	* gnu/packages/patches/arpack-ng-propagate-rng-state.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2023-07-13  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: sssd: Update to 2.9.1.
	* gnu/packages/sssd.scm (sssd): Update to 2.9.1.
	[native-inputs]: Add bc.
	* gnu/packages/patches/sssd-system-directories.patch: Adjust for new version.

2023-07-13  Ludovic Courtès  <ludo@gnu.org>

	shell: Really take system into account in the cache key.
	Fixes <https://issues.guix.gnu.org/63230>.

	Previously, when running "guix shell -s X ...", OPTS would contain
	something like '((system . "X") ... (system . "DEFAULT")).  Thus, since
	'profile-cached-gc-root' would iterate over it in this order, "DEFAULT"
	would be passed to 'profile-file-cache-key' and 'profile-spec-cache-key'
	instead of "X".

	* guix/scripts/shell.scm (profile-cached-gc-root): Reverse OPTS before
	entering 'loop'.

2023-07-13  Tobias Kortkamp  <tobias.kortkamp@gmail.com>

	gnu: clang-runtime-15: Fix address sanitizer support
	$ guix shell clang-toolchain@15 -- clang -o test -fsanitize=address test.c
	ld: cannot find /gnu/store/i429h17s15g48ir9vl1bzp3cv39l5pib-clang-runtime-15.0.7/lib/linux/libclang_rt.asan_static-x86_64.a: No such file or directory
	ld: cannot find /gnu/store/i429h17s15g48ir9vl1bzp3cv39l5pib-clang-runtime-15.0.7/lib/linux/libclang_rt.asan-x86_64.a: No such file or directory
	clang-15: error: linker command failed with exit code 1 (use -v to see invocation)

	* gnu/packages/llvm.scm (clang-runtime-15): Fix address sanitizer
	support by bringing back the static libraries.

2023-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: boinc-client: Update to 7.22.2.
	* gnu/packages/distributed.scm (boinc-client): Update to 7.22.2.

	gnu: boinc-server: Remove input labels.
	* gnu/packages/distributed.scm (boinc-server)[inputs, propagated-inputs]:
	Remove input labels.

	gnu: boinc-server: Use G-expressions.
	* gnu/packages/distributed.scm (boinc-server)[arguments]:
	Rewrite as G-expressions.

	gnu: boinc-client: Use G-expressions.
	* gnu/packages/distributed.scm (boinc-client)[arguments]:
	Rewrite as G-expressions.

	gnu: cambalache: Mark up description.
	* gnu/packages/gnome.scm (cambalache)[description]: Use @acronym{} for buzzwords.

	gnu: cambalache: Update to 0.12.1.
	* gnu/packages/gnome.scm (cambalache): Update to 0.12.1.

	gnu: bitwise: Update to 0.43.
	* gnu/packages/maths.scm (bitwise): Update to 0.43.

2023-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: celestia-gtk: Add custom synopsis.
	* (celestia-gtk)[synopsis]: Describe this GTK+ variant.

	gnu: celestia: Update to 1.6.3.
	* gnu/packages/astronomy.scm (celestia): Update to 1.6.3.
	[source]: Use Git tag.
	[build-system]: Switch to the GNU build system; CMake build files are gone.
	[arguments]: Adjust #:configure-flags accordingly.
	Add a new patch-lua-version phase.
	[native-inputs]: Add autoconf and automake.
	[inputs]: Remove eigen, fmt-7, and glew.
	* (celestia-gtk): Adjust accordingly.
	[inputs]: Add cairo, libxmu, libtheora, and pango-1.42.
	[arguments]: Use SUBSTITUTE-KEYWORD-ARGUMENTS and adjust #:configure-flags.

	gnu: celestia: Use G-expressions.
	* gnu/packages/astronomy.scm (celestia)[arguments]: Rewrite as G-expressions.

	gnu: celestia: Remove input labels.
	* gnu/packages/astronomy.scm (celestia)[native-inputs, inputs]:
	Remove input labels.

2023-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: celestia-gtk: Use MODIFY-INPUTS.
	* gnu/packages/astronomy.scm (celestia-gtk)[inputs]: Rewrite using MODIFY-INPUTS.

	gnu: celestia-gtk: Use G-expressions.
	* gnu/packages/astronomy.scm (celestia-gtk)[arguments]: Rewrite using G-expressions.

	gnu: celestia-gtk: Use PACKAGE/INHERIT.
	* gnu/packages/astronomy.scm (celestia-gtk): Use PACKAGE/INHERIT macro.

2023-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: brlaser: Use G-expressions.
	* gnu/packages/cups.scm (brlaser)[arguments]:
	Rewrite as G-expressions.

	gnu: brlaser: Update to 6-2.2a49e32.
	* gnu/packages/cups.scm (brlaser): Update to 6-2.2a49e32.

	gnu: babeltrace: Update to 2.0.5.
	* gnu/packages/instrumentation.scm (babeltrace): Update to 2.0.5.

	gnu: uftrace: Use (ice-9 match).
	* gnu/packages/instrumentation.scm (uftrace)[arguments]:
	Prefer MATCH over COND.

	gnu: uftrace: Use G-expressions.
	* gnu/packages/instrumentation.scm (uftrace)[arguments]:
	Rewrite as G-expressions.

	gnu: bees: Update to 0.10.
	* gnu/packages/file-systems.scm (bees): Update to 0.10.

	gnu: btrbk: Re-use $PREFIX in our substitution.
	* gnu/packages/backup.scm (btrbk)[arguments]:
	Don't hard-code #$OUTPUT in the 'configure phase.

	gnu: btrbk: Update to 0.32.6.
	* gnu/packages/backup.scm (btrbk): Update to 0.32.6.

	gnu: btrfs-progs: Update to 6.3.2.
	* gnu/packages/linux.scm (btrfs-progs): Update to 6.3.2.

2023-07-09  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add tree-sitter-gomod.
	* gnu/packages/tree-sitter.scm (tree-sitter-gomod): New variable.

2023-07-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: alacritty: Update to 0.12.2.
	* gnu/packages/terminals.scm (alacritty): Update to 0.12.2.
	[cargo-inputs]: Replace rust-alacritty-terminal-0.18 with 0.19.

	gnu: rust-alacritty-terminal: Update to 0.19.1.
	* gnu/packages/crates-io.scm (rust-alacritty-terminal-0.18): Replace
	with rust-alacritty-terminal-0.19.

	gnu: osinfo-db: Update to 20230518.
	* gnu/packages/virtualization.scm (osinfo-db): Update to 20230518.

	gnu: osinfo-db-tools: Update to 1.10.0.
	* gnu/packages/virtualization.scm (osinfo-db-tools): Update to 1.10.0.

	gnu: libx86emu: Format with 'guix style'.
	* gnu/packages/virtualization.scm (libx86emu): Adjust package formatting
	with 'guix style'.

	gnu: libx86emu: Skip tests on non-x86 systems.
	* gnu/packages/virtualization.scm (libx86emu)[arguments]: Skip tests
	when not building on an x86 system.

	gnu: cups: Don't set #:tests? to #:true.
	* gnu/packages/cups.scm (cups)[arguments]: Rewrite to strip the #:tests?
	argument from the inherited package.

	gnu: s7: Don't set #:tests? to #:true.
	* gnu/packages/lisp.scm (s7)[arguments]: Rewrite to strip the #:tests?
	argument from the inherited package.

	gnu: rest-next: Don't set #:tests? to #:true.
	* gnu/packages/gnome.scm (rest-next)[arguments]: Rewrite to strip #:tests?
	argument from the inherited package.

	gnu: python-pytest-enabler: Don't set #:tests to #:true.
	* gnu/packages/check.scm (python-pytest-enabler)[arguments]: Rewrite to
	strip the #:tests? argument from the inherited package.

	gnu: imath: Skip tests when cross-compiling.
	* gnu/packages/graphics.scm (imath)[arguments]: Adjust #:tests? to skip
	tests when cross-compiling.

	gnu: ode: Skip tests when cross-compiling.
	* gnu/packages/game-development.scm (ode)[arguments]: Adjust #:tests? to
	skip tests when cross-compiling.

	gnu: libxml2: Download using mirror uri.
	* gnu/packages/xml.scm (libxml2)[source]: Rewrite source uri to use
	download mirrors.

	gnu: libxslt: Download using mirror uri.
	* gnu/packages/xml.scm (libxslt)[source]: Rewrite source uri to use
	download mirrors.

	gnu: plasma-nano: Download using mirror uri.
	* gnu/packages/kde-plasma.scm (plasma-nano)[source]: Rewrite source uri
	to use download mirrors.

	gnu: plasma-mobile: Download using mirror uri.
	* gnu/packages/kde-plasma.scm (plasma-mobile)[source]: Rewrite source
	uri to use download mirrors.

	gnu: gpsd: Download using mirror uri.
	* gnu/packages/gps.scm (gpsd)[source]: Rewrite source uri to use
	download mirrors.

2023-07-09  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add vcmi.
	* gnu/packages/games.scm (vcmi): New variable.
	* gnu/packages/patches/vcmi-disable-privacy-breach.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.

	gnu: Add fuzzylite.
	* gnu/packages/games.scm (fuzzylite): New variable.
	* gnu/packages/patches/fuzzylite-relative-path-in-tests.patch: New file.
	* gnu/packages/patches/fuzzylite-use-catch2.patch: New file.
	* gnu/packages/patches/fuzzylite-soften-float-equality.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register them here.

2023-07-09  Bruno Victal  <mirai@makinata.eu>

	Revert "gnu: maven-model-builder@3.0: Fix build."
	This reverts commit d54faf155aeeeb2aceb5cc19f141c2b8d0e0720a.

	Revert "gnu: maven-settings-builder: Fix build."
	This reverts commit c0a0cec87ff01ba3ee6f9baaafdb92b7ecc94489.

	Revert "gnu: maven-model-builder: Fix build."
	This reverts commit 04f9ac0cfaf86f9e590e0fdc62855d9c87245104.

	Revert "gnu: maven-resolver-provider: Fix build."
	This reverts commit 3d2ce30f6b4b505c9680369d118c2aa9f7bacff4.

	Revert "gnu: maven-core-bootstrap: Fix build."
	This reverts commit 1a93ff9a8b0c64ccb0e365f4e5c199e0ac8b9de6.

	Revert "gnu: maven-embedder: Fix build."
	This reverts commit 87ba11eff1b7a1784c94c897d468ba28822b0609.

	gnu: maven-pom: Add missing shebangs.
	* gnu/packages/patches/maven-generate-component-xml.patch: Add missing shebang.
	* gnu/packages/patches/maven-generate-javax-inject-named.patch: Likewise.

2023-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: audacious: Use G-expressions.
	* gnu/packages/music.scm (audacious)[arguments]:
	Rewrite as G-expressions.

	gnu: audacious: Update to 4.3.1.
	* gnu/packages/music.scm (audacious): Update to 4.3.1.

	gnu: Fix typo in copyright header.
	* gnu/packages/terminals.scm: Substitute ‘©’ for ‘@’.

	gnu: asciinema: Update to 2.3.0.
	* gnu/packages/terminals.scm (asciinema): Update to 2.3.0.

	gnu: cups: Replace with 2.4.6 [fixes CVE-2023-34241].
	* gnu/packages/cups.scm (cups-minimal/fixed): New variable.
	(cups-minimal)[replacement]: Assign it to new field.

	gnu: yt-dlp: Update to 2023.07.06.
	* gnu/packages/video.scm (yt-dlp): Update to 2023.07.06.

	gnu: mu: Update to 1.10.5.
	* gnu/packages/mail.scm (mu): Update to 1.10.5.

2023-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: xplanet: Update package style.
	* gnu/packages/astronomy.scm (xplanet)[arguments]: Use G-expressions.
	Improve code style.
	[inputs]: Remove labels.

2023-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: stuff: Mark up description.
	* gnu/packages/astronomy.scm (stuff)[description]: Use @uref{}.

2023-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: stuff: Update to 2.0.1.
	* gnu/packages/astronomy.scm (stuff): Update to 2.0.1.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[native-inputs]: Add autoconf, automake, libtool, and pkg-config.

2023-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: skymaker: Use @uref{}.
	* gnu/packages/astronomy.scm (skymaker)[description]: Use @uref{} over @url{}.

2023-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: skymaker: Update to 4.2.0-0.1a69c47.
	* gnu/packages/astronomy.scm (skymaker): Update to 4.2.0-0.1a69c47.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[arguments]: Remove upstreamed -fcommon work-around.
	[native-inputs]: Add autoconf, automake, libtool, and pkg-config.

2023-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: skymaker: Remove input labels.
	* gnu/packages/astronomy.scm (skymaker)[inputs]: Remove input labels.
	[arguments]: Adjust accordingly.

	gnu: skymaker: Use G-expressions.
	* gnu/packages/astronomy.scm (skymaker)[arguments]: Rewrite as G-expressions.

	gnu: skymaker: Fix build.
	* gnu/packages/astronomy.scm (skymaker)[arguments]: Build with GCC 10.

2023-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: missfits: Mark up description.
	* gnu/packages/astronomy.scm (missfits)[description]: Use @acronym{} and @uref{}.

2023-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: missfits: Fetch sources from Git.
	* gnu/packages/astronomy.scm (missfits)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: missfits: Fix build.
	* gnu/packages/astronomy.scm (missfits)[arguments]:
	Add CPPFLAGS to pass build with GCC 10.

2023-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: eye: Mark up description.
	* gnu/packages/astronomy.scm (eye)[description]: Use @acronym{} and @dfn{}.

2023-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: eye: Fetch sources from Git.
	* gnu/packages/astronomy.scm (eye)[source]:
	Use GIT-FETCH and GIT-FILE-NAME.

	gnu: eye: Fix build.
	* gnu/packages/astronomy.scm (eye)[arguments]:
	Add #:configure-flags to build with GCC 10.

2023-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: swarp: Update to 2.41.5.
	* gnu/packages/astronomy.scm (swarp): Update to 2.41.5.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[native-inputs]: Add automake, autoconf, libtool, and pkg-config.
	[inputs]: Add cfitsio.

2023-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: weightwatcher: Fetch sources from Git.
	They were removed from the home page.

	* gnu/packages/astronomy.scm (weightwatcher)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2023-07-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: weightwatcher: Fix build.
	* gnu/packages/astronomy.scm (weightwatcher)[arguments]:
	Add #:configure-flags to build with GCC 10.

2023-07-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clipman: Use a source file-name.
	* gnu/packages/xdisorg.scm (clipman)[source]: Use a source file-name.

	gnu: emacs-pasp-mode: Use a source file-name.
	* gnu/packages/potassco.scm (emacs-pasp-mode)[source]: Use a source
	file-name.

	gnu: pantheon-wallpapers: Use a source file-name.
	* gnu/packages/pantheon.scm (pantheon-wallpapers)[source]: Use a source
	file-name.

	gnu: emacs-auto-compile: Use a source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-auto-compile)[source]: Use a source
	file-name.

	gnu: emacs-bookmark-plus: Use a source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-bookmark-plus)[source]: Use a source
	file-name.

	gnu: emacs-xonsh-mode: Use a source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-xonsh-mode)[source]: Use a source
	file-name.

	gnu: emacs-org-board: Use a source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-org-board)[source]: Use a source
	file-name.

	gnu: emacs-prism: Use a source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-prism)[source]: Use a source
	file-name.

	gnu: libsecp256p1: Use a source file-name.
	* gnu/packages/crypto.scm (libsecp256p1)[source]: Use a source
	file-name.

	gnu: libxapp: Use a source file-name.
	* gnu/packages/cinnamon.scm (libxapp)[source]: Use a source file-name.

2023-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: cgit: Remove ‘cgit-repo’ left-overs.
	This follows up on commit 16d77b31c5024e9288dfd2f25f8eb6d0114a342c.

	* gnu/services/cgit.scm (cgit-configuration): Use extant
	repository-cgit-configuration variable name.

2023-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gmime: Use G-expressions.
	* gnu/packages/mail.scm (gmime)[arguments]:
	Rewrite as G-expressions.

	gnu: gmime: Download sources from the git repository.
	* gnu/packages/mail.scm (gmime)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[arguments]: Add "--enable-gtk-doc=yes" to #:configure-flags.
	Don't explicitly return #t from phases.
	[native-inputs]: Add autoconf, automake, gtk-doc, libtool, and which.

	gnu: gmime: Remove obsolete configure flag.
	* gnu/packages/mail.scm (gmime)[arguments]: Remove "--vapigen=yes"
	from #:configure-flags.

	gnu: fetchmail: Use G-expressions.
	* gnu/packages/mail.scm (fetchmail)[arguments]:
	Rewrite as G-expressions.

	gnu: fetchmail: Update to 6.4.37.
	* gnu/packages/mail.scm (fetchmail): Update to 6.4.37.

	gnu: nullmailer: Use G-expressions.
	* gnu/packages/mail.scm (nullmailer)[arguments]:
	Rewrite as G-expressions.

	gnu: nullmailer: Remove obsolete trailing #t.
	* gnu/packages/mail.scm (nullmailer)[arguments]:
	Don't explicitly return #t from phases.

	doc: Fix some cgit-configuration typos(?).
	* doc/guix.texi (Version Control Services): Fix lost ‘cgit-repo’s.

2023-07-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pyzmq: Enable the draft test.
	* gnu/packages/python-xyz.scm (python-pyzmq) [arguments]: Delete the
	disable-problematic-tests phase and add a configure phase.

2023-07-08  Eidvilas Markevičius  <markeviciuseidvilas@gmail.com>

	gnu: Add gnome-shell-extension-vitals.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-vitals): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-07-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: make-crust-package: Remove debugging left-overs.
	* gnu/packages/firmware.scm (make-crust-package)
	[arguments]: Remove pk call and commented error call.

2023-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: crda: Mark up acronyms in description.
	* gnu/packages/linux.scm (crda)[synopsis, description]: Use @acronym{}.

	gnu: crda: Use G-expressions.
	* gnu/packages/linux.scm (crda)[arguments]:
	Rewrite as G-expressions.

	gnu: crda: Update to 4.15.
	* gnu/packages/linux.scm (crda): Update to 4.15.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[arguments]: Don't explicitly return #t from phases.
	Slightly rename 'set-regulator-db-file-name phase.

	gnu: smartmontools: Update to 7.3.
	* gnu/packages/admin.scm (smartmontools): Update to 7.3.

	gnu: lynx: Mark up acronyms in description.
	* gnu/packages/web-browsers.scm (lynx)[description]: Use @acronym{}.

	gnu: lynx: Use G-expressions.
	* gnu/packages/web-browsers.scm (lynx)[arguments]:
	Rewrite as G-expressions.

	gnu: lynx: Update to 2.9.0dev.12.
	* gnu/packages/web-browsers.scm (lynx): Update to 2.9.0dev.12.
	[arguments]: Don't explicitly return #t from phases.

	gnu: dpkg: Use G-expressions.
	* gnu/packages/debian.scm (dpkg)[arguments]:
	Rewrite as G-expressions.

	gnu: dpkg: Use the (intended) input perl's version.
	* gnu/packages/debian.scm (dpkg)[arguments]: Replace reference to the
	host-side perl variable with one to the build-side "perl" input.

	gnu: dpkg: Update to 1.21.22.
	* gnu/packages/debian.scm (dpkg): Update to 1.21.22.

	gnu: wcslib: Download source over HTTPS.
	* gnu/packages/astronomy.scm (wcslib)[source]: Use HTTPS.

	gnu: wcslib: Update to 8.1.
	* gnu/packages/astronomy.scm (wcslib): Update to 8.1.

	gnu: wireless-regdb: Mark up acronyms in description.
	* gnu/packages/linux.scm (wireless-regdb)[description]: Use @acronym{}.

	gnu: wireless-regdb: Update to 2023.05.03.
	* gnu/packages/linux.scm (wireless-regdb): Update to 2023.05.03.

2023-07-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: u-boot-ts7970-q-2g-1000mhz-c: Fix build.
	* gnu/packages/bootloaders.scm (u-boot-ts-mx6) [arguments]: Replace
	adjust-for-gcc10 phase with adjust-for-current-gcc.

	gnu: u-boot: Remove extraneous space.
	* gnu/packages/bootloaders.scm (u-boot) [build-system]: Remove extraneous space.

2023-07-07  Vagrant Cascadian  <vagrant@debian.org>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add crust-pinebook and crust-pine64-plus.
	* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add or1k-elf.
	gnu/packages/firmware.scm (make-crust-package, crust-pinebook)
	(crust-pine64-plus): New variables.

	Reviewed-by: Maxime Devos <maximedevos@telenet.be>

2023-07-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add nanosvg.
	* gnu/packages/graphics.scm (nanosvg): New variable.

2023-07-07  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: b4: Update to 0.12.3.
	* gnu/packages/version-control.scm (b4): Update to 0.12.3.

	services: libvirt: Add requirement on dbus.
	* gnu/services/virtualization.scm (libvirt-shepherd-service): Add requirement
	on dbus.

2023-07-07  Sergey Trofimov  <sarg@sarg.org.ru>

	image: Prefer gpt partition table for efi images
	* gnu/system/image.scm (efi-disk-image): Use gpt partition-table-type.
	(efi32-disk-image): Use gpt partition-table-type.
	(qcow2-image-type): Use mbr partition-table-type explicitly.
	* gnu/tests/image.scm: Assert partition table type of efi-disk-image.

2023-07-07  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: gnome: Remove gnome-boxes from default GNOME apps.
	* gnu/packages/gnome.scm (gnome): Remove gnome-boxes from propagated-inputs,
	since it is no longer a Core App in 42.

2023-07-07  Arvid Krein  <arvid@krein.moe>

	doc: Fix typo in screen-locker-service swaylock example.
	* doc/guix.texi (X Window): Reference swaylock instead of xlockmore.

2023-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: privoxy: Update to 3.0.34.
	* gnu/packages/tor.scm (privoxy): Update to 3.0.34.

	gnu: git: Update to 2.41.0.
	* gnu/packages/version-control.scm (git): Update to 2.41.0.
	[source]: Remove upstreamed patch.
	* gnu/packages/patches/git-header-cmd.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: memtest86+: Update to 6.20.
	* gnu/packages/hardware.scm (memtest86+): Update to 6.20.

	gnu: di: Use G-expressions.
	* gnu/packages/admin.scm (di)[arguments]: Rewrite as G-expressions.
	Rename 'setup-environment phase to 'override-environment.

	gnu: di: Update to 4.52.
	* gnu/packages/admin.scm (di): Update to 4.52.

2023-07-02  Bruno Victal  <mirai@makinata.eu>

	services: nginx: Harden php-location settings.
	* gnu/services/web.scm (nginx-php-location): Only pass existing PHP files
	to the back end.  Mitigate httpoxy vulnerability.

2023-07-07  zamfofex  <zamfofex@twdb.moe>

	gnu: Add Plunder.
	* gnu/packages/games.scm (plunder): New variable.

	gnu: Add ghc-reflex-sdl2.
	* gnu/packages/haskell-xyz.scm (ghc-reflex-sdl2): New variable.

	gnu: Add ghc-reflex.
	* gnu/packages/haskell-xyz.scm (ghc-reflex): New variable.

	gnu: Add ghc-ref-tf.
	* gnu/packages/haskell-xyz.scm (ghc-ref-tf): New variable.

	gnu: Add ghc-patch.
	* gnu/packages/haskell-xyz.scm (ghc-patch): New variable.

	gnu: Add ghc-prim-uniq.
	* gnu/packages/haskell-xyz.scm (ghc-prim-uniq): New variable.

2023-07-07  zamfofex  <zamfofex@twdb.moe>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add ghc-dependent-map.
	* gnu/packages/haskell-xyz.scm (ghc-dependent-map): New variable.

2023-07-07  zamfofex  <zamfofex@twdb.moe>

	gnu: Add ghc-dependent-sum.
	* gnu/packages/haskell-xyz.scm (ghc-dependent-sum): New variable.

	gnu: Add ghc-commutative-semigroup.
	* gnu/packages/haskell-xyz.scm (ghc-commutative-semigroup): New
	variable.

	gnu: Add ghc-exception-transformers.
	* gnu/packages/haskell-xyz.scm (ghc-exception-transformers): New
	variable.

	gnu: Add ghc-sdl2-gfx.
	* gnu/packages/haskell-xyz.scm (ghc-sdl2-gfx): New variable.

	gnu: Add ghc-sdl2-ttf.
	* gnu/packages/haskell-xyz.scm (ghc-sdl2-ttf): New variable.

	gnu: Add ghc-these-lens.
	* gnu/packages/haskell-xyz.scm (ghc-these-lens): New variable.

	gnu: Add ghc-generic-lens.
	* gnu/packages/haskell-xyz.scm (ghc-generic-lens): New variable.

	gnu: Add ghc-generic-lens-core.
	* gnu/packages/haskell-xyz.scm (ghc-generic-lens-core): New variable.

	gnu: Add ghc-indexed-profunctors.
	* gnu/packages/haskell-xyz.scm (ghc-indexed-profunctors): New variable.

	gnu: Add ghc-constraints-extras.
	* gnu/packages/haskell-xyz.scm (ghc-constraints-extras): New variable.

	gnu: Add ghc-hscolour.
	* gnu/packages/haskell-xyz.scm (ghc-hscolour): New variable.

	gnu: Add ghc-proctest.
	* gnu/packages/haskell-check.scm (ghc-proctest): New variable.

2023-07-07  Ludovic Courtès  <ludo@gnu.org>

	avahi: Poll less.
	* guix/avahi.scm (avahi-publish-service-thread): Have #:timeout default
	to #f when 'stop-loop?' is NEVER, or 500ms.
	(avahi-browse-service-thread): #:timeout defaults to 500ms when
	'stop-loop?' is provided.

2023-07-07  Saku Laesvuori  <saku@laesvuori.fi>

	gnu: Add ghc-xmobar
	* gnu/packages/wm.scm (ghc-xmobar): New variable.
	(xmobar)[inputs]: Remove everything except libxpm.  Add ghc-xmobar.
	[arguments]: Disable tests as they are run in ghc-xmobar.  Configure only
	the xmobar executable.  Remove unnecessary phases.
	[native-inputs]: Remove everything.

2023-07-07  Navid Afkhami  <navid.afkhami@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>.

	gnu: Add python-tslearn.
	* gnu/packages/machine-learning.scm (python-tslearn): New variable.

2023-07-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-statsmodels: Update to 0.14.0.
	* gnu/packages/statistics.scm (python-statsmodels): Update to 0.14.0.
	[source]: Simplify snippet.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove trailing #T from build phase.
	[propagated-inputs]: Add python-packaging; remove python-matplotlib.
	[native-inputs]: Add python-colorama, python-flake8, python-isort,
	python-joblib, python-matplotlib, python-pytest, python-pytest-randomly,
	python-pytest-xdist, and python-setuptools-scm; remove python-nose and
	python-sphinx.

2023-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mu: Update to 1.10.4.
	* gnu/packages/mail.scm (mu): Update to 1.10.4.
	[arguments]: Remove old 'fix-build-system phase.

	gnu: corefreq: Update to 1.96.5.
	* gnu/packages/linux.scm (corefreq): Update to 1.96.5.

2023-07-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pando: Fix hash.
	* gnu/packages/bioinformatics.scm (r-pando)[source]: Update hash.

	gnu: bismark: Update to 0.24.1.
	* gnu/packages/bioinformatics.scm (bismark): Update to 0.24.1.
	[source]: Delete bundled plot.ly.
	[arguments]: Use plain list; remove trailing #T from build phases; adjust
	'replace-plotly.js phase to account for use of script tags; adjust 'install
	phase to install documentation in markdown format; add 'configure phase for
	replacing references to tools.
	[inputs]: Add bowtie, hisat2, minimap2, and samtools.

2023-07-06  Denys Nykula  <vegan@libre.net.ua>

	installer: Restore LatGrkCyr-8x16 console font depending on language.
	Partially-Fixes: <https://issues.guix.gnu.org/64006>

	* gnu/installer/services.scm (system-services->configuration): When the
	LANGUAGE environment variable matches a known native console font, wrap the
	base services with modify-services, configuring console-font-service-type to
	set the native console font on every tty instead of the default console font.

2023-07-06  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.20.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.20.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 6.1: Update to 6.1.38.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.38.
	(linux-libre-6.1-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.3.12.
	* gnu/packages/linux.scm (linux-libre-6.3-version): Update to 6.3.12.
	(linux-libre-6.3-pristine-source): Update hash.

	gnu: l3afpad: Update to 0.8.18.1.11-0.16f2222.
	* gnu/packages/text-editors.scm (l3afpad): Update to 0.8.18.1.11-0.16f2222.
	[arguments]: Install the README and the man page.

2023-07-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-pikepdf: Update to 7.2.0.
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 7.2.0.
	[native-inputs]: Remove PYTHON-SETUPTOOLS, PYTHON-SETUPTOOLS-SCM,
	PYTHON-SETUPTOOLS-SCM-GIT-ARCHIVE, PYTHON-TOML, PYTHON-WHEEL.  Add
	PYTHON-ATTRS, PYTHON-COVERAGE, PYTHON-HYPOTHESIS, PYTHON-PSUTIL,
	PYTHON-PYTEST, PYTHON-PYTEST-COV, PYTHON-PYTEST-TIMEOUT, PYTHON-PYTEST-XDIST,
	PYTHON-DATEUTIL, PYTHON-TOMLI.
	[propagated-inputs]: Remove PYTHON-LXML.  Add PYTHON-DEPRECATION,
	PYTHON-PACKAGING, PYTHON-PILLOW.

2023-07-05  flabbergasted  <flabbergasted@nofog.net>

	gnu: Add passwdqc.
	* gnu/packages/password-utils.scm (passwdqc): New variable.

2023-07-05  Z572  <873216071@qq.com>

	gnu: guile-jsonld: Improve package style.
	* gnu/packages/guile-xyz.scm (guile-jsonld): Improve overall indentation.
	[propagated-inputs]: Remove labels.

	gnu: guile-jsonld: Fix build.
	* gnu/packages/guile-xyz.scm (guile-jsonld)[propagated-inputs]: Replace GNUTLS
	with GUILE-GNUTLS.

2023-07-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vertico: Remove an unused argument in a phase.
	* gnu/packages/emacs-xyz.scm (emacs-vertico)[arguments]<#:phases>: Remove OUTPUTS argument.

	gnu: emacs-vertico: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 1.4.

	gnu: emacs-tempel: Update to 0.8.
	* gnu/packages/emacs-xyz.scm (emacs-tempel): Update to 0.8.

	gnu: emacs-osm: Update to 0.13.
	* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 0.13.

	gnu: emacs-marginalia: Remove an unused argument in a phase.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia)[arguments]<#:phases>: Remove OUTPUTS argument.

	gnu: emacs-marginalia: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 1.3.

	gnu: emacs-corfu: Remove an unused argument in a phase.
	* gnu/packages/emacs-xyz.scm (emacs-corfu)[arguments]<#:phases>: Remove OUTPUTS argument.

	gnu: emacs-corfu: Update to 0.37.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.37.

	gnu: emacs-consult: Remove an unused argument in a phase.
	* gnu/packages/emacs-xyz.scm (emacs-consult)[arguments]<#:phases>: Remove OUTPUTS argument.

	gnu: emacs-consult: Update to 0.35.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.35.

	gnu: emacs-clj-refactor: Update to 3.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-clj-refactor): Update to 3.7.0.

	gnu: emacs-cape: Remove an unused argument in a phase.
	* gnu/packages/emacs-xyz.scm (emacs-cape)[arguments]<#:phases>: Remove OUTPUTS argument.

	gnu: emacs-cape: Update to 0.16.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 0.16.

2023-07-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	guix-install.sh: Don't extract the binary ‘.’.
	* etc/guix-install.sh (sys_create_store): Strip the first tar
	file name component.

2023-07-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libreoffice: Update to 7.5.4.2.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 7.5.4.2.
	* gnu/packages/hunspell.scm (hunspell-dictonary): Update to 7.5.4.2.

2023-07-05  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: msmtp: Update to 1.8.24.
	* gnu/packages/mail.scm (msmtp): Update to 1.8.24.

2023-07-05  Efraim Flashner  <efraim@flashner.co.il>

	home: Add inputrc service.
	* gnu/home/services/shells.scm (home-inputrc-service-type,
	home-inputrc-configuration): New variables.
	(serialize-inputrc-key-bindings, serialize-inputrc-variables,
	serialize-inputrc-conditional-constructs,
	serialize-inputrc-extra-content): New procedures.
	* doc/guix.texi (Shells Home Services): Document it.

2023-07-05  Efraim Flashner  <efraim@flashner.co.il>

	guix: git: Set initial branch name for git-fetch.
	This removes the 'hint' about choosing a branch name when creating a new
	git repository.

	* guix/build/git.scm (git-fetch): When running 'git init' add an initial
	branch name.

2023-07-05  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 289.
	* gnu/packages/lisp.scm (txr): Update to 289.

	gnu: q5go: Update to 2.1.3.
	* gnu/packages/games.scm (q5go): Update to 2.1.3.
	  [native-inputs]: Add autoconf and automake.
	  [arguments]: Delete 'fix-header' phase. 'Update 'fix-configure-script',
	  'fix-paths' and 'install-desktop-file' phases.

2023-07-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kio: Skip another test.
	* gnu/packages/kde-frameworks.scm (kio)[arguments]: Adjust custom 'check
	phase to skip a test which fails on aarch64-linux.

2023-07-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim-full: Remove expat linker workaround.
	Python has correctly linked with expat for several years now.

	* gnu/packages/vim.scm (vim-full)[arguments]: Remove make-flags.

2023-07-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 9.0.1672.
	* gnu/packages/vim.scm (vim): Update to 9.0.1672.
	[arguments]: Adjust custom 'skip-or-fix-failing-tests to skip another
	test.

2023-07-04  Vagrant Cascadian  <vagrant@debian.org>

	gnu: opensbi: Update to 1.3.
	* gnu/packages/firmware.scm (opensbi): Update to 1.3.

2023-07-04  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 102.13.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2023-37201, CVE-2023-37202, CVE-2023-37207,
	CVE-2023-37208, and CVE-2023-37211.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2023-07-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.37.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.37.
	(linux-libre-6.1-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.3.11.
	* gnu/packages/linux.scm (linux-libre-6.3-version): Update to 6.3.11.
	(linux-libre-6.3-pristine-source): Update hash.

2023-07-04  John Kehayias  <john.kehayias@protonmail.com>

	gnu: darktable: Update to 4.4.1.
	* gnu/packages/photo.scm (darktable): Update to 4.4.1.
	[phases]{fix-missing-include}: Remove phase as this has been fixed upstream.

2023-07-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: local: Register missing patch.
	* gnu/local.mk (dist_patch_DATA): Register missing patch.

2023-07-04  Roman Scherer  <roman@burningswell.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-postgres+local-time.
	The local-time extension for cl-postgres has to be put in a separate package
	to solve a dependency cycle between local-time and postmodern.

	* gnu/packages/lisp-xyz.scm (sbcl-local-time)[arguments]: Add
	  'delete-local-time' phase.
	  (sbcl-cl-postgres+local-time): New variable.

2023-07-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: p2pool: Update to 3.5.
	* gnu/packages/finance.scm (p2pool): Update to 3.5.

2023-07-04  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: xmrig: Update to 6.20.0.
	* gnu/packages/finance.scm (xmrig): Update to 6.20.0.

2023-07-03  Navid Afkhami  <navid.afkhami@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-cesium.
	* gnu/packages/python-xyz.scm (python-cesium): New variable.

2023-07-03  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-gatspy.
	* gnu/packages/bioinformatics.scm (python-gatspy): New variable.

2023-07-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-astroml.
	* gnu/packages/astronomy.scm (python-astroml): New variable.

	gnu: cutadapt: Update to 4.0.
	* gnu/packages/bioinformatics.scm (cutadapt): Update to 4.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Disable a single test; remove 'always-cythonize build phase; add
	phase 'fix-test.
	[native-inputs]: Add python-pytest-mock and python-pytest-timeout.

	gnu: python-dnaio: Update to 0.10.0.
	* gnu/packages/bioinformatics.scm (python-dnaio): Update to 0.10.0.
	[arguments]: Disable tests, because they don't exist.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools-scm; move python-xopen from here...
	[propagated-inputs]: ...to here.

	gnu: python-xopen: Update to 1.7.0.
	* gnu/packages/python-xyz.scm (python-xopen): Update to 1.7.0.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Add pigz, python-isal, and python-typing-extensions; move
	python-setuptools-scm from here...
	[native-inputs]: ...to here; add python-pytest and python-pytest-timeout.
	[description]: Reflow.

	gnu: python-isal: Update to 1.1.0.
	* gnu/packages/python-compression.scm (python-isal): Update to 1.1.0.
	[build-system]: Use pyproject-build-system.

2023-07-03  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-dtmm.
	* gnu/packages/bioinformatics.scm (r-dtmm): New variable.

	gnu: Add r-fsa.
	* gnu/packages/cran.scm (r-fsa): New variable.

	gnu: Add r-dicekriging.
	* gnu/packages/cran.scm (r-dicekriging): New variable.

	gnu: Add r-cellid.
	* gnu/packages/bioconductor.scm (r-cellid): New variable.

	gnu: Add r-dunn-test.
	* gnu/packages/cran.scm (r-dunn-test): New variable.

	gnu: Add r-ggfittext.
	* gnu/packages/cran.scm (r-ggfittext): New variable.

	gnu: Add r-tidyft.
	* gnu/packages/cran.scm (r-tidyft): New variable.

	gnu: Add r-emoa.
	* gnu/packages/cran.scm (r-emoa): New variable.

	gnu: Add r-mlrmbo.
	* gnu/packages/cran.scm (r-mlrmbo): New variable.

	gnu: Add r-mlr.
	* gnu/packages/cran.scm (r-mlr): New variable.

	gnu: Add r-parallelmap.
	* gnu/packages/cran.scm (r-parallelmap): New variable.

	gnu: Add r-smoof.
	* gnu/packages/cran.scm (r-smoof): New variable.

	gnu: Add r-paramhelpers.
	* gnu/packages/cran.scm (r-paramhelpers): New variable.

2023-07-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-v8: Update to 4.3.1.
	* gnu/packages/cran.scm (r-v8): Update to 4.3.1.
	[properties]: Let updater ignore libnode.

2023-07-03  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: jbr: Make big cursors work.
	* gnu/packages/patches/jbr-17-xcursor-no-dynamic.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/java.scm (jbr17)[source]<#:patches>: Add it.

2023-07-02  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add jbr.
	* gnu/packages/java.scm (jbr17): New variable.

2023-07-02  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: nextcloud-client: Update to 3.8.2.
	* gnu/packages/sync.scm (nextcloud-client): Update to 3.8.2.
	[snippets]: Keep 3rd-party files from kirigami. Remove more references of
	deleted 3rd parties.  Adjust substitute for new code.
	[configure-flags]: Disable building the updater.
	[phases]<patch-cmake>: Adjust substitute for new code.
	<check>: Use custom phase to disable a failing test.
	[inputs]: Add dbus and karchive.
	[native-inputs]: Add librsvg-for-system.

2023-07-02  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: podman: Fix path to helper binaries.
	'quadlet' and 'rootlessport' coming with podman reside in
	"#$output/libexex/podman", not in "#$output/bin".  Thus search this
	first.

	* gnu/packages/containers.scm (podman)[phases]<fix-hardcoded-paths>:
	  Change subsitution for "/usr/local/libexec/podman", add substitution
	  for "/usr/local/lib/podman".

2023-07-02  Cory Fields  <cory-nospam-@coryfields.com>

	gnu: llvm: make clang-make-toolchain public
	Matches gcc-make-toolchain. Allow for llvm build to be patched.

	* gnu/packages/llvm.scm: make clang-make-toolchain public

2023-07-02  Vagrant Cascadian  <vagrant@debian.org>

	gnu: python-pyelftools: Update to 0.29.
	* gnu/packages/python-xyz.scm (python-pyelftools): Update to 0.29.

2023-07-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-tree-sitter.
	* gnu/packages/tree-sitter.scm (python-tree-sitter): New variable.

	Reviewed-by: Jean-Pierre De Jesus DIAZ <jean@foundationdevices.com>

2023-07-01  Hilton Chain  <hako@ultrarare.space>

	gnu: Add miniflux.
	* gnu/packages/web.scm (miniflux): New variable.

	gnu: Add go-github-com-rylans-getlang.
	* gnu/packages/golang.scm (go-github-com-rylans-getlang): New variable.

	gnu: Add go-github-com-matrix-org-gomatrix.
	* gnu/packages/golang.scm (go-github-com-matrix-org-gomatrix): New variable.

	gnu: Add go-github-com-go-telegram-bot-api-telegram-bot-api.
	* gnu/packages/golang.scm (go-github-com-go-telegram-bot-api-telegram-bot-api): New variable.

	gnu: Add go-github-com-technoweenie-multipartstreamer.
	* gnu/packages/golang.scm (go-github-com-technoweenie-multipartstreamer): New variable.

	gnu: Add go-github-com-tdewolff-minify-v2.
	* gnu/packages/golang.scm (go-github-com-tdewolff-minify-v2): New variable.

	gnu: Add go-github-com-tdewolff-parse-v2.
	* gnu/packages/golang.scm (go-github-com-tdewolff-parse-v2): New variable.

	gnu: Add go-github-com-tdewolff-test.
	* gnu/packages/golang.scm (go-github-com-tdewolff-test): New variable.

	gnu: Add go-github-com-coreos-go-oidc.
	* gnu/packages/golang.scm (go-github-com-coreos-go-oidc): New variable.

	gnu: Add go-gopkg-in-square-go-jose-v2.
	* gnu/packages/golang.scm (go-gopkg-in-square-go-jose-v2): New variable.

	gnu: Add go-github-com-pquerna-cachecontrol.
	* gnu/packages/golang.scm (go-github-com-pquerna-cachecontrol): New variable.

2023-07-01  Bruno Victal  <mirai@makinata.eu>

	gnu: mympd: Update to 10.3.3.
	* gnu/packages/mpd.scm (mympd): Update to 10.3.3.
	<arguments>: Honor 'strip phase.
	<native-inputs>: Add missing pkg-config.
	<description>: Reword it.

2023-07-01  Greg Hogan  <code@greghogan.com>

	gnu: cabextract: Update to 1.11.
	* gnu/packages/compression.scm (cabextract): Update to 1.11.

	gnu: libmspack: Update to 0.11.
	* gnu/packages/compression.scm (libmspack): Update to 0.11.

2023-07-01  Feng Shu  <tumashu@163.com>

	gnu: Remove duplicate import.
	* gnu/packages/wm.scm: Remove duplicate (gnu packages gettext) import.

2023-07-01  Antero Mejr  <antero@mailbox.org>

	gnu: Add plan9port.
	* gnu/packages/plan9.scm (plan9port): New variable.

2023-07-01  Andy Tai  <atai@atai.org>

	gnu: Add neon2sse
	* gnu/packages/assembly.scm (neon2sse): New variable

2023-07-01  Vessel Vave  <vesselwave@disroot.org>

	gnu: Add swayfx.
	* gnu/packages/wm.scm (swayfx): New variable.

2023-07-01  Timo Wilken  <guix@twilken.net>

	gnu: php: Enable sysvsem module.
	Nextcloud 26 strongly recommends installing this module.

	* gnu/packages/php.scm: (php)[arguments]: Add "--enable-sysvsem" configure
	  flag.

2023-07-01  Z572  <873216071@qq.com>

	gnu: zita-alsa-pcmi: Use new style for arguments.
	* gnu/packages/audio.scm(zita-alsa-pcmi)[arguments]: Use
	G-Expressions.  Delete trailing #ts.

	gnu: zita-alsa-pcmi: fix cross-build.
	* gnu/packages/audio.scm (zita-alsa-pcmi): fix cross-build.
	[arguments]: use CXX-FOR-TARGET.

	gnu: zita-alsa-pcmi: Do not build with "-march=native".
	* gnu/packages/audio.scm (zita-alsa-pcmi): Do not build with "-march=native".
	[arguments]<#:phases>: remove '-march=native' form source/Makefile.
	[properties]: New field.

2023-07-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	Revert "gnu: nix: Use HTTPS for package source."
	This reverts commit cdb3cd4afaa37097208daef1d39d85c0f431e592.

	Wrong patch revision.

2023-07-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	Revert "gnu: nix: Update to 2.16.0."
	This reverts commit 554d46882bc4443dcebbba5aac70b016537d0975.

	Wrong patch revision.

2023-07-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	Revert "gnu: Add rapidcheck."
	This reverts commit 4236e24cb9e80201e42d13c9a70bd918299b12fa.

	Wrong patch revision.

2023-07-01  Zhu Zihao  <all_but_last@163.com>

	gnu: nix: Use HTTPS for package source.
	* gnu/packages/package-management.scm (nix)[source]: Use HTTPS.

2023-07-01  Zhu Zihao  <all_but_last@163.com>

	gnu: nix: Update to 2.16.0.
	* gnu/packages/package-management.scm (nix): Update to 2.16.0.
	[inputs]: Add nlohmann-json.
	[native-inputs]: Add rapidcheck.
	[arguments]<#:phases>: In phase "check", change the value of environment
	variable  "NIX_STORE" to "/nix/store" temporarily.

	* gnu/packages/patches/nix-dont-build-html-doc.diff: Update.

2023-07-01  Zhu Zihao  <all_but_last@163.com>

	gnu: Add rapidcheck.
	* gnu/packages/check.scm (rapidcheck): New variable.

2023-07-01  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: Add font-velvetyne-jgs.
	* gnu/packages/fonts.scm (font-velvetyne-jgs): New variable.

2023-07-01  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: catch2: Use correct configure flag to disable errors.
	* gnu/packages/check.scm (catch2)[#:configure-flags]: Replace
	“-DENABLE_ERROR=OFF” with “-DCATCH_ENABLE_WERROR=OFF”.

2023-07-01  David Elsing  <david.elsing@posteo.net>

	gnu: catch2: Update to 3.3.2.
	* gnu/packages/check.scm (catch2-3.1): Rename to catch2-3.3.
	[version, source]: Update to 3.3.2.
	[outputs]: Remove ‘doc’.
	[build-system]: Use cmake-build-system.
	[arguments]: Remove special phases.  Add CMake options to #:configure-flags.
	* gnu/packages/potassco.scm (clingo): Adjust accordingly.

	gnu: clingo: Unbundle dependencies.
	* gnu/packages/potassco.scm: (clingo)[#:phases]: Patch CMakeLists.txt files to
	use external dependencies.
	[native-inputs]: Add mpark-variant, tl-optional, tsl-hopscotch-map,
	tsl-ordered-map and tsl-sparse-map.

	gnu: Add tl-optional.
	* gnu/packages/cpp.scm (tl-optional): New variable.

	gnu: Add tsl-ordered-map.
	* gnu/packages/cpp.scm (tsl-ordered-map): New variable.

	gnu: Add tsl-sparse-map.
	* gnu/packages/cpp.scm (tsl-sparse-map): New variable.

	gnu: Add tsl-hopscotch-map.
	* gnu/packages/cpp.scm (tsl-hopscotch-map): New variable.

	gnu: Add mpark-variant.
	* gnu/packages/cpp.scm (mpark-variant): New variable.

2023-07-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: font-intel-one-mono: Update to 1.2.1.
	* gnu/packages/fonts.scm (font-intel-one-mono): Update to 1.2.1.

2023-07-01  Saku Laesvuori via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add yle-dl.
	* gnu/packages/video.scm (yle-dl): New variable.

2023-07-01  wrobell  <wrobell@riseup.net>

	gnu: erlang: Fix Erlang package substitutions.
	* gnu/packages/erlang.scm (erlang)[arguments]<#:phases>: Both `dirname` and
	`basename` need to be substituted. There is no need for `sed` substitution in
	Erlag 25.3.

2023-07-01  Hilton Chain  <hako@ultrarare.space>

	gnu: Add qbittorrent-enhanced-nox.
	* gnu/packages/bittorrent.scm (qbittorrent-enhanced-nox): New variable.

2023-07-01  Hilton Chain via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add qbittorrent-enhanced.
	* gnu/packages/bittorrent.scm (qbittorrent-enhanced): New variable.

2023-07-01  Wamm K. D  <jaft.r@outlook.com>

	gnu: Add pantheon-wallpapers.
	* gnu/packages/pantheon.scm (pantheon-wallpapers): New variable.

2023-07-01  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add font-intel-one-mono
	* gnu/packages/fonts.scm (font-intel-one-mono): New variable.

2023-07-01  Rikard Nordgren  <hrn@posteo.net>

	gnu: Add greaseweazle-host-tools.
	* gnu/packages/disk.scm (greaseweazle-host-tools): New variable.

2023-07-01  Wolf  <wolf@wolfsden.cz>

	gnu: Add font-ipa.
	* gnu/packages/fonts.scm (font-ipa): New variable.

2023-07-01  Tobias Kortkamp  <tobias.kortkamp@gmail.com>

	gnu: password-store: Fix program name in usage and tmpdir.
	* gnu/packages/password-utils.scm (password-store): Fix program name in
	usage and tmpdir.

2023-07-01  Felix Lechner via Guix-patches via  <guix-patches@gnu.org>

	gnu: tpm2-tools: New variable
	* gnu/packages/hardware.scm (tpm-tools): New variable.

2023-07-01  Vinicius Monego  <monego@posteo.net>

	gnu: python-plotly: Update to 5.14.1.
	* gnu/packages/graph.scm (python-plotly): Update to 5.14.1.

	gnu: python-plotly: Fix version.
	* gnu/packages/graph.scm (python-plotly)[arguments]: In the fix-version phase,
	substitute the correct version string.

2023-07-01  Spencer Skylar Chan  <schan12@umd.edu>

	gnu: whoogle-search: Update to 0.8.2.
	* gnu/packages/python-web.scm (whoogle-search): Update to 0.8.2.

2023-07-01  Wamm K. D  <jaft.r@outlook.com>

	gnu: Add show-me-the-key.
	* gnu/packages/xdisorg.scm (show-me-the-key): New variable.

2023-07-01  Benjamin  <benjamin@uvy.fr>

	gnu: neovim: Update to 0.9.1.
	* gnu/packages/vim.scm (neovim): Update to 0.9.1.

2023-07-01  Andy Tai  <ltai@roku.com>

	gnu: xpra: Update to 4.4.6.
	* gnu/packages/xorg.scm (xpra): Update to 4.4.6.

2023-07-01  hako  <hako@ultrarare.space>

	gnu: libssh: Update to 0.10.5.
	* gnu/packages/ssh.scm (libssh): Update to 0.10.5.

2023-07-01  Juliana Sims  <juli@incana.org>

	gnu: qpwgraph: Update to 0.4.4.
	* gnu/packages/audio.scm (qpwgraph): Update to 0.4.4.

2023-07-01  Hilton Chain  <hako@ultrarare.space>

	gnu: public-suffix-list: Update to 0-2.d2d3e2e.
	* gnu/packages/dns.scm (public-suffix-list): Update to 0-2.d2d3e2e.
	[build-system]: Switch to copy-build-system.

2023-07-01  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: tcpdump: Update to 4.99.4 [fixes CVE-2023-1801].
	* gnu/packages/admin.scm (tcpdump): Update to 4.99.4.

2023-07-01  Christopher Baines  <mail@cbaines.net>

	gnu: guile-squee: Update to 0-5.9f26095.
	* gnu/packages/guile-xyz.scm (guile-squee): Update to 0-5.9f26095.
	[arguments]: Update style.

2023-07-01  Arjan Adriaanse  <arjan@adriaan.se>

	gnu: python-matrix-nio: Update to 0.20.2.
	* gnu/packages/matrix.scm (python-matrix-nio): Update to 0.20.2.

	gnu: python-aiofiles: Update to 23.1.0.
	* gnu/packages/python-xyz.scm (python-aiofiles): Update to 23.1.0.

2023-06-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Update to 2.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.6.1.

	gnu: emacs-org: Update to 9.6.7.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.7.

	gnu: emacs-logos: Update to 1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-logos): Update to 1.1.1.

	gnu: emacs-git-timemachine: Update to 4.13.
	* gnu/packages/emacs-xyz.scm (emacs-git-timemachine): Update to 4.13.
	[source]: Remove ".git" suffix.

	gnu: emacs-evil-nerd-commenter: Update to 3.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-evil-nerd-commenter): Update to 3.6.1.

	gnu: emacs-evil-matchit: Update to 3.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-evil-matchit): Update to 3.0.2.

	gnu: emacs-elixir-mode: Update to 2.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-elixir-mode): Update to 2.5.0.

	gnu: emacs-ef-themes: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-ef-themes): Update to 1.2.0.

	gnu: emacs-dtrt-indent: Update to 1.11.
	* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.11.

	gnu: emacs-clojure-mode: Update to 5.16.1.
	* gnu/packages/emacs-xyz.scm (emacs-clojure-mode): Update to 5.16.1.

2023-06-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: opensmtpd: Update to 7.3.0p1.
	* gnu/packages/mail.scm (opensmtpd): Update to 7.3.0p1.
	[inputs]: Replace openssl with now-working libressl.

2023-06-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: opensmtpd: Build with OpenSSL.
	When building with libressl, smtpd will silently segfault in libtls.so.

	* gnu/packages/mail.scm (opensmtpd)[inputs]: Replace libressl with
	openssl.

2023-06-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Remove libasr.
	It has been subsumed by OpenSMTPd and is otherwise unused.

	See <https://issues.guix.gnu.org/64271>.

	* gnu/packages/dns.scm (libasr): Delete variable.
	* gnu/packages/mail.scm (opensmtpd)[inputs]: Remove it to use the
	bundled ‘copy’.

2023-06-30  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	* po/packages/ja.po: New file.
	* po/packages/LINGUAS: Add it.

2023-06-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: toot: Update to 0.37.0.
	* gnu/packages/mastodon.scm (toot): Update to 0.37.0.
	[native-inputs]: Add python-psycopg2.

	gnu: git-annex: Update to 10.20230626.
	* gnu/packages/haskell-apps.scm (10.20230626): Update to 10.20230626.

	gnu: weechat: Update to 4.0.0.
	* gnu/packages/irc.scm (weechat): Update to 4.0.0.
	[arguments]: Adjust the configure-flags to continue enable building the
	docs.

2023-06-29  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add rscape.
	* gnu/packages/bioinformatics.scm (rscape): New variable.

2023-06-29  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.320.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.320.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.288.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.288.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.249.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.249.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.186.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.186.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.119.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.119.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 6.1: Update to 6.1.36.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.36.
	(linux-libre-6.1-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.3.10.
	* gnu/packages/linux.scm (linux-libre-6.3-version): Update to 6.3.10.
	(linux-libre-6.3-pristine-source): Update hash.

2023-06-29  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: python-pandas-flavor: Update to 0.5.0.
	* gnu/packages/python-science.scm (python-pandas-flavor): Update to 0.5.0.
	[propagated-inputs]: Add python-lazy-loader and python-packaging.
	[home-page]: Update.

	gnu: Add python-lazy-loader.
	* gnu/packages/python-xyz.scm (python-lazy-loader): New variable.

2023-06-29  John Kehayias  <john.kehayias@protonmail.com>

	gnu: imgui-1.86: Adjust make-flags.
	* gnu/packages/toolkits.scm (imgui-1.86)[arguments]: Remove the
	"-DImDrawIdx=unsigned int" make-flag which breaks the display of mangohud, the
	only dependent.

	gnu: imgui: Use #:make-flags.
	* gnu/packages/toolkits.scm (imgui)[arguments]: Add #:make-flags to replace
	compiler arguments in the 'build phase.

2023-06-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pando: Update to 1.0.5.
	* gnu/packages/bioinformatics.scm (r-pando): Update to 1.0.5.
	[propagated-inputs]: Remove r-brms and r-xgboost; add r-grr and
	r-matrixgenerics.

	gnu: Add python-rasterio.
	* gnu/packages/python-xyz.scm (python-rasterio): New variable.

	gnu: Add python-affine.
	* gnu/packages/python-xyz.scm (python-affine): New variable.

	gnu: Add python-snuggs.
	* gnu/packages/python-xyz.scm (python-snuggs): New variable.

	gnu: openjdk19: Update to 19.0.2.
	* gnu/packages/java.scm (openjdk19): Update to 19.0.2.

	gnu: python-distributed: Disable timeout test.
	* gnu/packages/python-science.scm (python-distributed)[arguments]: Disable
	test_nanny_timeout, because it times out.

	gnu: python-threadpoolctl: Update to 3.1.0.
	* gnu/packages/machine-learning.scm (python-threadpoolctl): Update to 3.1.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase.
	[native-inputs]: Add python-flit-core.

2023-06-28  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: nyxt: Update to 3.3.0.
	* gnu/packages/web-browsers.scm (nyxt): Update to 3.3.0.

2023-06-28  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-wanderlust: Update to 2.15.9-791.8369b2d.
	* gnu/packages/emacs-xyz.scm (emacs-wanderlust): Update to 2.15.9-791.8369b2d.

	gnu: emacs-flim-lb: Update to 1.14.9-136.2cf5a78.
	* gnu/packages/emacs-xyz.scm (emacs-flim-lb): Update to 1.14.9-136.2cf5a78.

	gnu: Add emacs-spamfilter-el.
	* gnu/packages/emacs-xyz.scm (emacs-spamfilter-el): New variable.
	(emacs-wanderlust)[inputs]: Add emacs-spamfilter-el.

2023-06-27  John Kehayias  <john.kehayias@protonmail.com>

	services: pam-limits: Add lightdm.
	Without this a user's pam-limits-service-type configuration does not have an
	effect when using lightdm.

	* gnu/services/base.scm (pam-limits-service-type): Add "lightdm" to the list.

2023-06-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add gmt.
	* gnu/packages/geo.scm (gmt): New variable.

	gnu: python-geopandas: Update to 0.13.2.
	* gnu/packages/geo.scm (python-geopandas): Update to 0.13.2.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase; add #:test-flags.
	[propagated-inputs]: Add python-packaging.

	gnu: python-fiona: Update to 1.9.4.post1.
	* gnu/packages/geo.scm (python-fiona): Update to 1.9.4.post1.
	[propagated-inputs]: Remove python-munch, python-setuptools, and python-pytz;
	add python-importlib-metadata.
	[native-inputs]: Add python-pytz.

2023-06-26  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.319.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.319.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.287.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.287.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.248.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.248.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.185.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.185.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.118.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.118.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 6.1: Update to 6.1.35.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.35.
	(linux-libre-6.1-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.3.9.
	* gnu/packages/linux.scm (linux-libre-6.3-version): Update to 6.3.9.
	(linux-libre-6.3-pristine-source): Update hash.

2023-06-26  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: nvc: Update to 1.9.2.
	* gnu/packages/fpga.scm (nvc): Update to 1.9.2.

2023-06-26  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Update to 2.17.3.
	* gnu/packages/patches/dezyne-add-missing-shebangs.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/dezyne.scm (dezyne): Update to 2.17.3.
	[source]: Remove patch, update hash.

2023-06-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rnaturalearthdata.
	* gnu/packages/cran.scm (r-rnaturalearthdata): New variable.

	gnu: Add r-rnaturalearth.
	* gnu/packages/cran.scm (r-rnaturalearth): New variable.

	gnu: Add r-rnaturalearthhires.
	* gnu/packages/geo.scm (r-rnaturalearthhires): New variable.

2023-06-26  Felix Gruber  <felgru@posteo.net>

	gnu: python-cftime: Update to 1.6.2.
	* gnu/packages/python-xyz.scm (python-cftime): Update to 1.6.2.
	[build-system]: Use pyproject-build-system.

2023-06-26  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: mupdf: Update to 1.22.2.
	* gnu/packages/pdf.scm (mupdf): Update to 1.22.2.

2023-06-26  Andy Tai  <atai@atai.org>

	gnu: kdenlive: Update to 23.04.2
	* gnu/packages/kde.scm (kdenlive): Update to 23.04.2

	gnu: parallel: Update to 20230622.
	* gnu/packages/parallel.scm (parallel): Update to 20230622.

	gnu: a2ps: Update to 4.15.5.
	* gnu/packages/pretty-print.scm (a2ps): Update to 4.15.5.

2023-06-26  guix-patches--- via  <guix-patches@gnu.org>

	gnu: aerc: Update to 0.15.2.
	* gnu/packaging/mail.scm (aerc): Update to 0.15.2.
	[arguments]: Tweak build flags and make command.
	[inputs]: Add python and python-vobject.

	gnu: go-git-sr-ht-rockorager-tcell-term: Update to 0.9.0.
	* gnu/packages/golang.scm (go-git-sr-ht-rockorager-tcell-term): Update to
	0.9.0.

2023-06-26  Andy Tai  <atai@atai.org>

	gnu: patchwork: Update to 3.1.1.
	* gnu/packages/patchutils.scm (patchwork): Update to 3.1.1.

2023-06-26  kiasoc5  <kiasoc5@disroot.org>

	gnu: mako: Update to 1.8.0.
	* gnu/packages/wm.scm (mako): Update to 1.8.0.

	gnu: fuzzel: Update to 1.9.1.
	* gnu/packages/xdisorg.scm (fuzzel): Update to 1.9.1.

2023-06-26  gemmaro  <gemmaro.dev@gmail.com>

	gnu: ruby-atoulme-saikuro: Enable tests.
	* gnu/packages/ruby.scm (ruby-atoulme-saikuro)
	[propagated-inputs]: Add ruby-irb-1.1.1 and ruby-e2mmap.
	[arguments]: Enable tests.

	gnu: Add ruby-irb@1.1.1.
	* gnu/packages/ruby.scm (ruby-irb-1.1.1): New variable.

2023-06-26  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: liquid-dsp: Update to 1.6.0.
	* gnu/packages/radio.scm (liquid-dsp): Update to 1.6.0.
	  [arguments]: Update 'delete-static-library' phase.

2023-06-25  Greg Hogan  <code@greghogan.com>

	gnu: aws-sdk-cpp: Update to 1.9.306.
	* gnu/packages/cpp.scm (aws-sdk-cpp): Update to 1.9.306.

	gnu: aws-lc: Fix tests.
	* gnu/packages/tls.scm (aws-lc)[native-inputs]: Add libfaketime.
	[arguments]<#:phases>: Replace and wrap 'check with faketime due to
	certificate expiration.

2023-06-25  Paul A. Patience  <paul@apatience.com>

	gnu: python-trimesh: Update to 3.22.1.
	* gnu/packages/python-science.scm (python-trimesh): Update to 3.22.1.
	[arguments]<#:phases>: Update path in 'fix-build' phase.

2023-06-25  Greg Hogan  <code@greghogan.com>

	gnu: fswatch: Update to 1.17.1.
	* gnu/packages/monitoring.scm (fswatch): Update to 1.17.1.

2023-06-25  Vincent Prat  <vprat@deeplinks.com>

	gnu: python-mypy-extensions: Fix style
	* gnu/packages/python-check.scm (python-mypy-extensions): Fix style

	gnu: python-mypy-extensions: Update to 1.0.0
	* gnu/packages/python-check.scm (python-mypy-extensions): Update to 1.0.0

2023-06-25  Z572  <873216071@qq.com>

	gnu: oneapi-dnnl: Fix building on riscv64-linux.
	'CMake Error at src/cpu/rv64/CMakeLists.txt:36 (message):
	  Only sequential runtime is now supported for a RISC-V CPU'.

	* gnu/packages/machine-learning.scm (oneapi-dnnl)[arguments]: Adjust
	configure-flags when building for riscv64-linux to fix build.

2023-06-25  Ludovic Courtès  <ludo@gnu.org>
	    Bruno Victal  <mirai@makinata.eu>

	services: Validate 'provision' field of <shepherd-service>.
	Fixes <https://issues.guix.gnu.org/63979>.

	* gnu/services/shepherd.scm (validate-provision): New procedure.
	(<shepherd-service>)[provision]: Use it.

2023-06-25  Paul A. Patience  <paul@apatience.com>

	gnu: nomad-optimizer: Fix build.
	* gnu/packages/maths.scm (nomad-optimizer)
	[arguments]<#:phases>: Remove 'delete-superfluous-egg-info' phase.

	gnu: mmg: Update to 5.7.1.
	* gnu/packages/graphics.scm (mmg): Update to 5.7.1.
	[arguments]<#:configure-flags>: Set -DCMAKE_INSTALL_MANDIR. Add
	-DBUILD_DOC=ON and -DUSE_SCOTCH=ON, the defaults of which changed since
	the last version. Scotch is still autodetected, but explicitly enabling
	it causes the configuration to fail if it is not found.
	<#:phases>: Do not copy the manual pages, because the build now does it.

2023-06-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-msgspec.
	* gnu/packages/serialization.scm (python-msgspec): New variable.

2023-06-25  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-pymc.
	* gnu/packages/statistics.scm (python-pymc): New variable.

	gnu: Add python-pytensor.
	* gnu/packages/python-science.scm (python-pytensor): New variable.

	gnu: Add python-fastprogress.
	* gnu/packages/python-xyz.scm (python-fastprogress): New variable.

	gnu: Add python-arviz.
	* gnu/packages/statistics.scm (python-arviz): New variable.

	gnu: Add python-xarray-einstats.
	* gnu/packages/python-science.scm (python-xarray-einstats): New variable.

	gnu: python-xarray: Update to 2023.6.0.
	* gnu/packages/python-science.scm (python-xarray): Update to 2023.6.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Do not override the check phase.

	gnu: Add python-einops.
	* gnu/packages/python-science.scm (python-einops): New variable.

	gnu: Add python-altair.
	* gnu/packages/statistics.scm (python-altair): New variable.

	gnu: Add python-vega-datasets.
	* gnu/packages/statistics.scm (python-vega-datasets): New variable.
	* gnu/packages/patches/python-vega-datasets-remove-la-riots-code.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-06-25  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: recutils: Symlink bash loadables.
	This makes it so that the "enable" builtin finds readrec and testrec without
	having to supply the full store path.

	* gnu/packages/databases.scm (recutils)[#:phases]: Add
	‘symlink-bash-loadables’.

2023-06-25  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: cambalache: Update to 0.12.0.
	* gnu/packages/gnome.scm (cambalache): Update to 0.12.0.
	[arguments]<#:tests?>: Disable.
	<#:phases>: Adjust ‘patch-build’ accordingly.  Add ‘fake-cc’.
	[inputs]: Add gtksourceview-4 and python-pycairo.
	Replace webkitgtk-with-libsoup2 with webkitgtk and webkitgtk-next.
	[native-inputs]: Add weston.

2023-06-25  Sughosha  <Sughosha@proton.me>

	gnu: tracker-miners: Add search path for TRACKER_CLI_SUBCOMMANDS_DIR.
	* gnu/packages/gnome.scm (tracker-miners)[native-search-paths]: New field.

2023-06-25  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: fmt: Update to 10.0.0.
	* gnu/packages/pretty-print.scm (fmt-10): New variable.
	(fmt-9): Inherit from fmt-10.
	(fmt-8): Inherit from fmt-9.
	(fmt-8.0, fmt-7): Inherit from fmt-8.
	(fmt-6): Inherit from fmt-7.
	(fmt): New variable.

2023-06-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: emacs-subed: Add missing input.
	* gnu/packages/emacs-xyz.scm (emacs-subed)[native-inputs]: Add
	emacs-buttercup.

2023-06-25  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gst-plugins-bad: Remove ineffective substitution.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[adjust-tests]: Remove the
	substitution that was commmented to be “no longer effective”.

2023-06-24  Bruno Victal  <mirai@makinata.eu>

	gnu: shared-mime-info: Add doc output.
	* gnu/packages/freedesktop.scm (shared-mime-info[#:phases]: Add ‘install-doc’.
	[outputs]: Add “doc”.
	[native-inputs]: Add docbook-xml-4.1.2, docbook-xsl and xmlto.

	gnu: shared-mime-info: Update to 2.2.
	* gnu/packages/freedesktop.scm (shared-mime-info): Update to 2.2.
	[source]: Use git-fetch.
	[build-system]: Use meson-build-system.
	[arguments]<#:parallel-build?>: Removed argument.
	<#:phases>: Replace ‘patch-source-shebangs’ with a version that skips
	mime detection checks.
	[native-inputs]: Drop labels.  Add python and xdgmime.  Remove itstool.
	* gnu/packages/patches/shared-mime-info-xdgmime-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-06-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-codespell: Update to 2.2.5.
	* gnu/packages/python-xyz.scm (python-codespell): Update to 2.2.5.

2023-06-24  Bruno Victal  <mirai@makinata.eu>

	gnu: Add xdgmime.
	This package is only used for testing shared-mime-info, and thus not exported.

	* gnu/packages/freedesktop.scm (xdgmime): New variable.

2023-06-24  Bruno Victal  <mirai@makinata.eu>

	gnu: shared-mime-info: Move to (gnu packages freedesktop).
	* gnu/packages/gnome.scm (shared-mime-info): Move to …
	* gnu/packages/freedesktop.scm: … here.
	* gnu/packages/gnuzilla.scm: Use (gnu packages freedesktop).
	* gnu/packages/kde-games.scm: Ditto.
	* gnu/packages/kde-multimedia.scm: Ditto.
	* gnu/packages/kde-pim.scm: Ditto.
	* gnu/packages/kde-utils.scm: Ditto.
	* gnu/packages/maths.scm: Ditto.
	* gnu/packages/mp3.scm: Ditto.
	* gnu/packages/ruby.scm: Ditto.
	* guix/profiles.scm (xdg-mime-database): Adjust to new location.

2023-06-24  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team

2023-06-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: yt-dlp: Update to 2023.06.22.
	* gnu/packages/video.scm (yt-dlp): Update to 2023.06.22.
	[native-inputs]: Rewrite using supported-package?.

2023-06-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-zmq: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-zmq): Update to 1.0.0.
	[arguments]: Use G-expressions.

	gnu: emacs-plz: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-plz): Update to 0.6.

	gnu: emacs-pdf-tools: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-pdf-tools): Update to 1.1.0.

	gnu: emacs-nano-modeline: Update to 1.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-nano-modeline): Update to 1.0.1.

	gnu: emacs-logview: Update to 0.16.2.
	* gnu/packages/emacs-xyz.scm (emacs-logview): Update to 0.16.2.

	gnu: emacs-logos: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-logos): Update to 1.1.0.

	gnu: emacs-keycast: Update to 1.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-keycast): Update to 1.3.2.

	gnu: emacs-evil-matchit: Update to 3.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-evil-matchit): Update to 3.0.1.

	gnu: emacs-engine-mode: Update to 2.2.4.
	* gnu/packages/emacs-xyz.scm (emacs-engine-mode): Update to 2.2.4.

	gnu: emacs-ement: Update to 0.10.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.10.

	gnu: emacs-elixir-mode: Update to 2.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-elixir-mode): Update to 2.4.1.

	gnu: emacs-ebuild-mode: Update to 1.64.
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.64.

	gnu: emacs-dtrt-indent: Update to 1.10.
	* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.10.

	gnu: emacs-debbugs: Update to 0.36.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.36.

	gnu: emacs-subed: Update to 1.2.3.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.2.3.

	gnu: emacs-autothemer: Update to 0.2.18.
	* gnu/packages/emacs-xyz.scm (emacs-autothemer): Update to 0.2.18.

	gnu: emacs-auto-compile: Update to 1.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-auto-compile): Update to 1.8.1.

	gnu: emacs-all-the-icons-completion: Update to 1.0.
	* gnu/packages/emacs-xyz.scm (emacs-all-the-icons-completion): Update to 1.0.

2023-06-24  David Conner  <dconner.pro@gmail.com>

	gnu: Add emacs-x509-mode.
	* gnu/packages/emacs-xyz.scm (emacs-x509): New variable.

2023-06-24  kiasoc5  <kiasoc5@disroot.org>

	gnu: blesh: Update to 0.4.0-devel3.
	* gnu/packages/bash.scm (blesh): Update to 0.4.0-devel3.
	[source]: Use recursive checkout.
	[phases]: Remove 'make-readlink-work. Rename 'pretend-contrib-.git-exists
	to 'pretend-.git-exists. Substitute commit_hash for package version.
	[native-inputs]: Add git.

2023-06-24  Antero Mejr  <antero@mailbox.org>

	gnu: Add le-biniou.
	* gnu/packages/music.scm (le-biniou): New variable.

	gnu: Add le-biniou-data.
	* gnu/packages/music.scm (le-biniou-data): New variable.

	gnu: Add ulfius.
	* gnu/packages/web.scm (ulfius): New variable.

	gnu: Add yder.
	* gnu/packages/web.scm (yder): New variable.

	gnu: Add orcania.
	* gnu/packages/web.scm (orcania): New variable.

	gnu: Add subunit.
	* gnu/packages/check.scm (subunit): New variable.

2023-06-24  Cairn  <cairn@pm.me>

	gnu: Add ansilove.
	* gnu/packages/image-processing.scm (ansilove): New variable.

	gnu: Add libansilove.
	* gnu/packages/image-processing.scm (libansilove): New variable.

2023-06-24  Olivier Dion  <odion@efficios.com>

	gnu: dyninst: Fix runtime error with new glibc.
	* gnu/packages/patches/dyninst-fix-glibc-compatibility.patch: New file.
	* gnu/packages/instrumentation.scm (dyninst)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2023-06-24  gemmaro  <gemmaro.dev@gmail.com>

	gnu: ruby-nokogiri: Update to 1.15.2.
	* gnu/packages/ruby.scm (ruby-nokogiri): Update to 1.15.2.
	  [source]<uri>: Use Git repository.
	  <patches>: apply a patch to disable unneeded test setups.
	  [arguments]: Enable check by running plain minitest.
	  [home-page]: Update to current URL.

	gnu: ruby-mini-portile-2: Update to 2.8.2.
	* gnu/packages/ruby.scm (ruby-mini-portile-2): Update to 2.8.2.

2023-06-24  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: fenics-dolfin, fenics: Remove input labels.
	* gnu/packages/simulation.scm (fenics-dolfin)[inputs, native-inputs]
	[propagated-inputs]: Remove labels.  Replace CATCH2-1, which was
	actually unused, by CATCH-FRAMEWORK.
	[arguments]: Rewrite using gexps.  Adjust 'set-paths' phase accordingly.
	(fenics): Likewise.

	gnu: fenics: Make sure 'jit.py' can find 'dolfin.pc'.
	* gnu/packages/simulation.scm (fenics)[inputs]: Move PYTHON-PKGCONFIG
	to...
	[propagated-inputs]: ... here.
	[arguments]: Add 'set-dolfin-pc-file-name' phase.

	doc: Turn "Creating a Channel" into a step-by-step guide.
	* doc/guix.texi (Creating a Channel): Rewrite as a step-by-step guide.
	Move warning below and shorten it.

2023-06-24  Ludovic Courtès  <ludo@gnu.org>

	linux-container: Pass '--disable-chroot' to 'guix-daemon'.
	This allows for the use of Guix within a non-privileged Docker container
	produced by 'guix system image -t docker'.

	* gnu/system/linux-container.scm (containerized-operating-system):
	Change 'guix-configuration' to add "--disable-chroot".

2023-06-24  Ludovic Courtès  <ludo@gnu.org>

	services: dicod: Use one inetd endpoint per interface.
	* gnu/services/dict.scm (dicod-shepherd-service): Remove
	the (= 1 (length interfaces)) restriction by adding one endpoint per
	interface.

2023-06-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Update to 3.2.7.
	* gnu/packages/dns.scm (knot): Update to 3.2.7.

	gnu: iodine: Update to 0.8.0.
	* gnu/packages/networking.scm (iodine): Update to 0.8.0.
	[arguments]: Don't explicitly return #t from phases.

	gnu: nbd: Update to 3.25.
	* gnu/packages/networking.scm (nbd): Update to 3.25.
	[source]: Download official GitHub tarball.

	gnu: opensmtpd-filter-rspamd: Update to 0.1.8.
	* gnu/packages/mail.scm (opensmtpd-filter-rspamd): Update to 0.1.8.

	gnu: igt-gpu-tools: Fix build with procps@4.
	* gnu/packages/patches/igt-gpu-tools-Use-libproc2.patch: New file.
	* gnu/packages/admin.scm (igt-gpu-tools)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2023-06-22  John Kehayias  <john.kehayias@protonmail.com>

	gnu: darktable: Update to 4.4.0.
	* gnu/packages/photo.scm (darktable): Update to 4.4.0.
	[native-inputs]: Replace clang-11 and llvm-11 with clang and llvm,
	respectively.  Darktable no longer builds with older versions.

2023-06-22  Lars-Dominik Braun  <lars@6xq.net>

	guix: node-build-system: Delete from peerDependencies too.
	The current version of npm in Guix installs peerDependencies by default,
	whereas previously it would just warn about missing/wrong packages.

	Fixes <https://issues.guix.gnu.org/issue/64203>.

	* guix/build/node-build-system.scm (delete-dependencies): Remove supplied
	dependencies from peerDependencies field too.

2023-06-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sambamba: Fix building.
	* gnu/packages/bioinformatics.scm (sambamba)[native-inputs]: Remove
	ld-gold-wrapper, bintutils-gold. Remove input labels.

2023-06-22  jgart  <jgart@dismail.de>

	gnu: wlsunset: Update to 0.3.0.
	* gnu/packages/xdisorg.scm (wlsunset): Update to 0.3.0.

	gnu: purescript: Update to 0.15.9.
	* gnu/packages/purescript.scm (purescript): Update to 0.15.9.
	[arguments]: Break line to satisfy the linter.

	gnu: sc-im: Update to 0.8.3.
	* gnu/packages/networking.scm (sc-im): Update to 0.8.3.
	[arguments]: Use modern style, patch bash path, and enable tests.
	[native-inputs]: Add bash-minimal and valgrind.

2023-06-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: opensmtpd: Update to 7.3.0p0.
	* gnu/packages/mail.scm (opensmtpd): Update to 7.3.0p0.
	[arguments]: Remove obsolete 'fix-smtpctl-encrypt-bug phase.
	Don't explicitly return #t from remaining phases.

2023-06-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	uuid: Fix NTFS UUID stringification.
	Previously, (ntfs-uuid->string (string->ntfs-uuid"5234ED0D34ECF53F"))
	would yield "5234EDD34ECF53F".

	Reported by sughosha in #guix.

	* gnu/system/uuid.scm (ntfs-uuid->string): Pad hex bytes with zero when
	needed.

2023-06-21  宋文武  <iyzsong@member.fsf.org>

	gnu: Add anarch.
	* gnu/packages/games.scm (anarch): New variable.

2023-06-20  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: Add tomlc99.
	* gnu/packages/c.scm (tomlc99): New variable.

2023-06-20  Luis Felipe  <sirgazil@zoho.com>

	gnu: mazo: Update to 1.1.0.
	* gnu/packages/education.scm (mazo): Update to 1.1.0.
	[propagated-inputs]: Add adwaita-icon-theme and dbus.
	[propagated-inputs]: Change gtk+ to gtk.

2023-06-20  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: go-github-com-gdamore-tcell: Update to 2.6.0
	gnu/packages/golang.scm (go-github-com-gdamore-tcell-v2): Update to 2.6.0.

	gnu: go-github-com-mattn-go-runewidth: Update to 0.0.14.
	* gnu/packages/golang.scm (go-github-com-mattn-go-runewidth): Update to 0.0.14.
	(go-github.com-mattn-go-runewidth): Remove, and change users to to refer
	to 'go-github-com-mattn-go-runewidth'.

2023-06-20  Mekeor Melire  <mekeor@posteo.de>

	gnu: Add xiate.
	* gnu/packages/terminals.scm (xiate): New variable.

2023-06-20  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add guile-ffi-cblas.
	* gnu/packages/guile-xyz.scm (guile-ffi-cblas): New variable.

2023-06-20  Ludovic Courtès  <ludo@gnu.org>

	news: Fix typo.
	* etc/news.scm: Fix typo in French version.

2023-06-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-dask: Add missing input.
	* gnu/packages/python-xyz.scm (python-dask)[propagated-inputs]: Add
	python-import-metadata.

	gnu: python-keras: Update to 2.3.1.
	* gnu/packages/patches/python-keras-integration-test.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/machine-learning.scm (python-keras): Update to 2.3.1.
	[source]: Remove patch; update snippet.
	[arguments]: Add build phase 'tf-compatibility; add phase 'hdf5-compatibility;
	rename phase 'remove-tests-for-unavailable-features to
	'delete-unavailable-backends; update 'check phase to disable tests that cannot
	be repaired or are flaky.
	[native-inputs]: Add python-flaky, python-markdown, and python-pyux.

	gnu: tensorflow: Patch one more instance of "collections".
	* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Add one more
	patch of "collections" to "collections.abc" to the 'python3.10-compatibility
	phase.

	gnu: tensorflow: Drop trailing #T from build phase.
	* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Remove #T from
	'set-source-file-times-to-1980 phase.

	gnu: tensorflow: Patch for numpy >= 1.23.
	* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Remove
	np.asscalar in 'python3.10-compatibility phase.

	gnu: tensorflow: Drop package labels from propagated-inputs.
	* gnu/packages/machine-learning.scm (tensorflow)[propagated-inputs]: Drop labels.

2023-06-20  Paul A. Patience  <paul@apatience.com>

	gnu: python-pyvista: Update to 0.39.1.
	* gnu/packages/python-science.scm (python-pyvista): Update to 0.39.1.
	[propagated-inputs]: Add python-pooch, remove python-appdirs.

2023-06-20  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: recastnavigation: Update to 1.6.0.
	* gnu/packages/game-development.scm (recastnavigation): Update to 1.6.0.

2023-06-20  Andy Tai  <atai@atai.org>

	gnu: fvwm: Update to 2.7.0.
	* gnu/packages/fvwm.scm (fvwm): Update to 2.7.0.

2023-06-20  kiasoc5  <kiasoc5@disroot.org>

	gnu: fnott: Update to 1.4.0.
	* gnu/packages/wm.scm (fnott): Update to 1.4.0.

	gnu: celluloid: Update to 0.25.
	* gnu/packages/video.scm (celluloid): Update to 0.25.

	gnu: batsignal: Update to 1.6.4.
	* gnu/packages/monitoring.scm (batsignal): Update to 1.6.4.

	gnu: audacity: Update to 3.3.3.
	* gnu/packages/audio.scm (audacity): Update to 3.3.3.

2023-06-20  Cairn  <cairn@pm.me>

	gnu: barrage: Update to 1.0.7.
	* gnu/packages/games.scm (barrage): Update to 1.0.7.

	gnu: ltris: Update to 1.2.6.
	* gnu/packages/games.scm (ltris): Update to 1.2.6.

2023-06-20  michaeldelago  <michaeldelago98@gmail.com>

	gnu: zeal: Update to 0.6.1-1.1cfa7c6.
	* gnu/packages/documentation.scm (zeal): Update to 0.6.1-1.1cfa7c6.

2023-06-20  Christopher Baines  <mail@cbaines.net>

	gnu: guile-next: Update to 3.0.9-0.aa2cfe7.
	* gnu/packages/guile.scm (guile-next): Update to 3.0.9-0.aa2cfe7.

	gnu: ruby-ptools: Update to 1.5.0.
	* gnu/packages/ruby.scm (ruby-ptools): Update to 1.5.0.
	[arguments]: Update style and adjust.
	[native-inputs]: Add ruby-rspec.

	gnu: bioruby: Update to 2.0.4.
	* gnu/packages/bioinformatics.scm (bioruby): Update to 2.0.4.
	[arguments]: Update style.

	gnu: ruby-commander: Update to 4.6.0.
	* gnu/packages/ruby.scm (ruby-commander): Update to 4.6.0.
	[arguments]: Update style.

	gnu: ruby-debug-inspector: Update to 1.1.0.
	* gnu/packages/rails.scm (ruby-debug-inspector): Update to 1.1.0.
	[arguments]: Update style.
	[native-inputs]: Add ruby-rake-compiler.

	gnu: ruby-hocon: Update to 1.4.0.
	* gnu/packages/ruby.scm (ruby-hocon): Update to 1.4.0.
	[arguments]: Update style.

	gnu: ruby-memory-profiler: Update to 1.0.1.
	* gnu/packages/ruby.scm (ruby-memory-profiler): Update to 1.0.1.

	gnu: ruby-mkmf-lite: Update to 0.5.2.
	* gnu/packages/ruby.scm (ruby-mkmf-lite): Update to 0.5.2.
	[arguments]: Avoid the rubocop dependency.
	[native-inputs]: Add ruby-rspec.

	gnu: ruby-powerpack: Update to 0.1.3.
	* gnu/packages/ruby.scm (ruby-powerpack): Update to 0.1.3.
	[arguments]: Update style.

	gnu: ruby-pry-doc: Update to 1.4.0.
	* gnu/packages/ruby.scm (ruby-pry-doc): Update to 1.4.0.

	gnu: ruby-range-compressor: Update to 1.2.0.
	* gnu/packages/ruby.scm (ruby-range-compressor): Update to 1.2.0.
	[arguments]: Update style.

	gnu: ruby-rjb: Update to 1.6.7.
	* gnu/packages/ruby.scm (ruby-rjb): Update to 1.6.7.
	[arguments]: Update style.

	gnu: ruby-shindo: Update to 0.3.10.
	* gnu/packages/ruby.scm (ruby-shindo): Update to 0.3.10.
	[arguments]: Update style.

	gnu: ruby-sucker-punch: Update to 3.1.0.
	* gnu/packages/ruby.scm (ruby-sucker-punch): Update to 3.1.0.

	gnu: ruby-test-unit: Update to 3.6.0.
	* gnu/packages/ruby.scm (ruby-test-unit): Update to 3.6.0.
	[source]: Switch to Git as tests missing from gem.

	gnu: ruby-tzinfo: Update to 2.0.6.
	* gnu/packages/ruby.scm (ruby-tzinfo): Update to 2.0.6.
	[arguments,propagated-inputs]: Update style.

	gnu: ruby-yajl-ruby: Update to 1.4.3.
	* gnu/packages/ruby.scm (ruby-yajl-ruby): Update to 1.4.3.
	[arguments]: Update style.

2023-06-20  Christopher Baines  <mail@cbaines.net>

	gnu: mkvtoolnix: Explicitly use ruby-2.7.
	To allow updating ruby without affecting this package.

	* gnu/packages/video.scm (mkvtoolnix)[native-inputs]: Explicitly use ruby-2.7.

2023-06-20  Christopher Baines  <mail@cbaines.net>

	gnu: webkitgtk: Explicitly use ruby-2.
	So that ruby can change without affecting this package and its dependants.

	* gnu/packages/webkit.scm (webkitgtk)[native-inputs]: Explicitly use ruby-2.7.

2023-06-20  Christopher Baines  <mail@cbaines.net>

	gnu: utf8proc-2.7.0: Explicitly use ruby-2.7.
	So that ruby can change without affecting this package and it's julia related
	dependents.

	* gnu/packages/textutils.scm (utf8proc-2.7.0)[native-inputs]: Explicitly use
	ruby-2.7.

2023-06-20  Christopher Baines  <mail@cbaines.net>

	gnu: qtwebengine-5: Explicitly use ruby-2.7.
	So that ruby can change without affecting this package and it's dependents.

	* gnu/packages/qt.scm (qtwebengine-5)[native-inputs]: Explicitly use ruby-2.7.

2023-06-20  Christopher Baines  <mail@cbaines.net>

	gnu: texlive-hyphen-package: Use pinned ruby-hydra-minimal.
	To allow updating ruby without changing texlive.

	* gnu/packages/ruby.scm (ruby-hydra-minimal/pinned): New variable.
	* gnu/packages/tex.scm (texlive-hyphen-package)[native-inputs]: Use it

2023-06-20  Christopher Baines  <mail@cbaines.net>

	gnu: qtbase: Explicitly use ruby-2.7.
	To avoid changing qabase-5 while changing ruby.

	* gnu/packages/qt.scm (qtbase-5)[native-inputs]: Explicitly use ruby-2.7.

2023-06-20  Christopher Baines  <mail@cbaines.net>

	gnu: texlive-bin: Explicitly use ruby-2.7.
	To enable changing ruby without affecting texlive-bin.

	* gnu/packages/tex.scm (texlive-bin)[inputs]: Explicitly use ruby-2.7.

2023-06-20  Christopher Baines  <mail@cbaines.net>

	gnu: texlive-hyph-utf8: Explicitly use ruby-2.7.
	As Ruby 3 looks to cause issues.

	* gnu/packages/tex.scm (texlive-hyph-utf8)[native-inputs]: Explicitly use
	ruby-2.7.

2023-06-20  Christopher Baines  <mail@cbaines.net>

	gnu: texlive-hyphen-package: Explicitly use ruby-2.7.
	As Ruby 3 looks to cause issues.

	* gnu/packages/tex.scm (texlive-hyphen-package)[native-inputs]: Explicitly use
	ruby-2.7.

2023-06-20  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-piem: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-piem): Update to 0.5.0.
	[inputs]: Add emacs-debbugs.

	gnu: emacs-piem: Do not propagate any inputs.
	* gnu/packages/emacs-xyz.scm (emacs-piem) [propagated-inputs]: Remove, moving
	emacs-elfeed and emacs-notmuch to...
	[inputs]: ...here.

2023-06-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: imv: Build with librsvg-for-system.
	* gnu/packages/image-viewers.scm (imv)[inputs]: Replace librsvg with
	librsvg-for-system.

2023-06-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mu: Update to 1.10.3.
	* gnu/packages/mail.scm (mu): Update to 1.10.3.

2023-06-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnumeric: Use librsvg-for-system.
	* gnu/packages/gnome.scm (gnumeric)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: image: Build partitions with only necessary inputs.
	* gnu/system/image.scm (system-disk-image)[partition-image]: Adjust the
	inputs used by the image-builder to only use the packages necessary to
	build that partition.

2023-06-19  Vinicius Monego  <monego@posteo.net>

	gnu: libjxl: Update to 0.8.2.
	* gnu/packages/image.scm (libjxl): Update to 0.8.2.
	[source]: Remove lcms, libpng and zlib bundles in the snippet.
	[arguments]<#:configure-flags>: Add "-DJPEGXL_FORCE_SYSTEM_LCMS2=true" and
	"-DJPEGXL_BUNDLE_LIBPNG=false".
	[inputs]: Add lcms, zlib.

2023-06-19  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: zfs: Update to 2.1.12.
	* gnu/packages/file-systems.scm (zfs): Update to 2.1.12.

2023-06-19  Sughosha  <Sughosha@proton.me>

	gnu: ardour: Update to 7.4.
	* gnu/packages/audio.scm (ardour): Update to 7.4.
	[inputs]: Remove boost.
	[native-inputs]: Add boost.

2023-06-19  Andy Tai  <atai@atai.org>

	gnu: python-cython-next: Update to 3.0.0b2.
	* gnu/packages/python-xyz.scm (python-cython-next): Update to 3.0.0b2.

2023-06-19  Jack Hill  <jackhill@jackhill.us>

	gnu: sway: Update to 1.8.1.
	* gnu/packages/wm.scm (sway): Update to 1.8.1.

	gnu: wlroots: Update to 0.16.2.
	* gnu/packages/wm.scm (wlroots): Update to 0.16.2.
	[home-page]: Switch to new upstream homepage.

2023-06-19  Brian Cully  <bjc@spork.org>

	gnu: swaynotificationcenter: Update to 0.8.0.
	* gnu/packages/wm.scm (swaynotificationcenter): Update to 0.8.0.
	[inputs]: Add libgee and pulseaudio.

2023-06-19  Juliana Sims  <juli@incana.org>

	gnu: ruby-loofah: Update to 2.21.3.
	* gnu/packages/ruby.scm (ruby-loofah): Update to 2.21.3.

2023-06-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: electron-cash: Update to 4.3.1.
	* gnu/packages/finance.scm (electron-cash): Update to 4.3.1.

	gnu: electrum: Update to 4.4.4.
	* gnu/packages/finance.scm (electrum): Update to 4.4.4.
	  [arguments]: Remove 'fix-prefix' and 'relax-dnspython-version-requirement'
	  phases. Update 'use-libsecp256k1-input' phase.

	gnu: libsecp256k1: Update to 0.3.2.
	* gnu/packages/crypto.scm (libsecp256k1): Update to 0.3.2.
	  [arguments]: Update 'configure-flags'.
	  [description]: Add new items.
	  [license]: Switch to expat.

2023-06-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: renameat2: Move to (gnu packages linux).
	Being Linux-specific, that's probably a better home.

	* gnu/packages/c.scm (renameat2): Move to...
	* gnu/packages/linux.scm (renameat2): ... here.

2023-06-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add renameat2.
	* gnu/packages/c.scm (renameat2): New variable.

	gnu: python-pyzmq: Reinstate two tests.
	* gnu/packages/python-xyz.scm (python-pyzmq) [arguments]: Reinstate the
	test_auth and test_zmqstream tests, fixed in the last 25.1.0 version.

2023-06-18  Ludovic Courtès  <ludo@gnu.org>
	    Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add entry for 'guix locate'.
	* etc/news.scm: Add entry.

2023-06-18  Ludovic Courtès  <ludo@gnu.org>
	    Antoine R. Dumont  <antoine.romain.dumont@gmail.com>

	Add 'guix locate'.
	* guix/scripts/locate.scm, tests/guix-locate.sh: New files.
	* Makefile.am (MODULES): Add 'guix/scripts/locate.scm'.
	(SH_TESTS): Add 'tests/guix-locate.sh'.
	* po/guix/POTFILES.in: Add it.
	* doc/guix.texi (Invoking guix locate): New node.

2023-06-18  Ludovic Courtès  <ludo@gnu.org>

	store: Tolerate non-existent GC root directories.
	* guix/store/roots.scm (gc-roots): Wrap 'scandir*' call in 'catch'.
	* tests/store-roots.scm ("gc-roots, initial"): New test.  Move
	'open-connection' call below.

2023-06-18  Andy Tai  <atai@atai.org>

	gnu: freeipmi: Update to 1.6.11
	* gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.11

	gnu: b4: Update to 0.12.0
	* gnu/packages/version-control.scm (b4): Update to 0.12.0

2023-06-18  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: font-xfree86-type1: Update to 1.0.5.
	* gnu/packages/xorg.scm (font-xfree86-type1): Update to 1.0.5.
	[source]: Drop upstreamed snippet.
	(xorg-font-origin): Drop obsolete macro.
	(%xorg-font-origin): Drop unused procedure.

	gnu: font-winitzki-cyrillic: Update to 1.0.4.
	* gnu/packages/xorg.scm (font-winitzki-cyrillic): Update to 1.0.4.
	[source]: Drop upstreamed snippet.

	gnu: font-sun-misc: Update to 1.0.4.
	* gnu/packages/xorg.scm (font-sun-misc): Update to 1.0.4.
	[source]: Drop upstreamed snippet.

	gnu: font-sony-misc: Update to 1.0.4.
	* gnu/packages/xorg.scm (font-sony-misc): Update to 1.0.4.
	[source]: Drop upstreamed snippet.

	gnu: font-screen-cyrillic: Update to 1.0.5.
	* gnu/packages/xorg.scm (font-screen-cyrillic): Update to 1.0.5.
	[source]: Drop upstreamed snippet.

	gnu: font-schumacher-misc: Update to 1.1.3.
	* gnu/packages/xorg.scm (font-schumacher-misc): Update to 1.1.3.
	[source]: Drop upstreamed snippet.

	gnu: font-mutt-misc: Update to 1.0.4.
	* gnu/packages/xorg.scm (font-mutt-misc): Update to 1.0.4.
	[source]: Drop upstreamed snippet.

	gnu: font-misc-misc: Update to 1.1.3.
	* gnu/packages/xorg.scm (font-misc-misc): Update to 1.1.3.
	[source]: Drop upstreamed snippet.

	gnu: font-misc-ethiopic: Update to 1.0.5.
	* gnu/packages/xorg.scm (font-misc-ethiopic): Update to 1.0.5.
	[source]: Drop upstreamed snippet.

	gnu: font-misc-cyrillic: Update to 1.0.4.
	* gnu/packages/xorg.scm (font-misc-cyrillic): Update to 1.0.4.
	[source]: Drop upstreamed snippet.

	gnu: font-micro-misc: Update to 1.0.4.
	* gnu/packages/xorg.scm (font-micro-misc): Update to 1.0.4.
	[source]: Drop upstreamed snippet.

	gnu: font-isas-misc: Update to 1.0.4.
	* gnu/packages/xorg.scm (font-isas-misc): Update to 1.0.4.
	[source]: Drop upstreamed snippet.

	gnu: font-dec-misc: Update to 1.0.4.
	* gnu/packages/xorg.scm (font-dec-misc): Update to 1.0.4.
	[source]: Drop upstreamed snippet.

	gnu: font-cronyx-cyrillic: Update to 1.0.4.
	* gnu/packages/xorg.scm (font-cronyx-cyrillic): Update to 1.0.4.
	[source]: Drop upstreamed snippet.

	gnu: font-arabic-misc: Update to 1.0.4.
	* gnu/packages/xorg.scm (font-arabic-misc): Update to 1.0.4.
	[source]: Drop upstreamed snippet.

	gnu: font-alias: Update to 1.0.5.
	* gnu/packages/xorg.scm (font-alias): Update to 1.0.5.
	[source]: Drop upstreamed snippet.

	gnu: font-adobe75dpi: Update to 1.0.4.
	* gnu/packages/xorg.scm (font-adobe75dpi): Update to 1.0.4.
	[source]: Drop upstreamed snippet.

	gnu: font-adobe100dpi: Update to 1.0.4.
	* gnu/packages/xorg.scm (font-adobe100dpi): Update to 1.0.4.
	[source]: Drop upstreamed snippet.

2023-06-18  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: openmw-openscenegraph: Update to Nov 2022 commit.
	* gnu/packages/graphics.scm (openmw-openscenegraph): Update to Nov 2022 commit.
	[arguments]: Sync the plugin flags with the mentioned wiki page.

2023-06-18  Saku Laesvuori  <saku@laesvuori.fi>

	services: certbot: Fix nginx crash when certbot is used without domains.
	* gnu/services/certbot.scm (certbot-nginx-server-configurations):
	Don't return a broken nginx-server-configuration with empty server_name
	when no certificate domains are configured. Instead add a separate
	server for every certificate, so 0 certificates adds 0 servers.

	Reviewed-by: Bruno Victal <mirai@makinata.eu>

2023-06-18  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: libreoffice: Fix access to python modules.
	* gnu/packages/libreoffice.scm (libreoffice)[arguments]:
	Add #:imported-modules and #:modules.
	In 'bin-and-desktop-install' phase, add 'install-python-script' and use
	it.

2023-06-18  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix typo.
	* doc/guix.texi (Invoking guix pack): Use @command, not @var.

2023-06-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: khal: Update to 0.11.2.
	* gnu/packages/calendar.scm (khal): Update to 0.11.2.
	[inputs]: Sort alphabetically.

	gnu: poezio: Add missing input.
	* gnu/packages/messaging.scm (poezio)[inputs]: Add
	python-typing-extensions.

	gnu: gst-plugins-bad: Fix test suite on riscv64-linux.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[arguments]: Adjust custom
	'adjust-tests phase to help tests pass on riscv64-linux.

2023-06-18  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: recutils: Use correct bash headers.
	* gnu/packages/databases.scm (recutils)[arguments]: Convert to G-Expressions.
	Drop gratuitous dirname.
	[native-inputs]: Drop labels.  Move bash:include...
	[inputs]: ... here.  Also add regular bash.

	gnu: maven-model-builder@3.0: Fix build.
	* gnu/packages/maven.scm (maven-3.0-model-builder)[#:phases]: Add
	‘add-components-shebang’.

	gnu: Add capypdf.
	* gnu/packages/pdf.scm (capypdf): New variable.
	(a4pdf): Deprecate in favor of capypdf.

	gnu: meson: Update to 1.1.1.
	* gnu/packages/build-tools.scm (meson): Replace with meson/newer.
	(meson/newer): New variable.

2023-06-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: jimtcl: Skip failing test on all 32-bit architectures.
	* gnu/packages/embedded.scm (jimtcl)[arguments]: Adjust custom phase
	'delete-failing-tests/32bit to run for all 32-bit architectures.

2023-06-17  Vinicius Monego  <monego@posteo.net>

	gnu: lightspark: Update to 0.8.7.
	* gnu/packages/animation.scm (lightspark): Update to 0.8.7.
	[inputs]: Remove sdl2-mixer.

2023-06-17  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: Use target-hurd?, system-hurd? instead of hurd-target?, hurd-system?.
	* gnu/packages/hurd.scm (hurd-target?): Remove.
	(hurd-system?): Move to...
	* guix/utils.scm (system-hurd?): ...here.
	* gnu/packages/*: Update all users, removing (gnu packages hurd) include where
	now unused.

2023-06-17  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: eisl: Update to 3.00.
	* gnu/packages/lisp.scm (eisl): Update to 3.00.

	gnu: txr: Update to 288.
	* gnu/packages/lisp.scm (txr): Update to 288.

2023-06-17  Artyom Bologov  <aartaka@protonmail.com>

	gnu: cl-colors2: Update to 0.5.4-3.cc03bad.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-colors2): Update to 0.5.4-3.cc03bad.
	  [description]: Update with the latest changes.

	gnu: cl-nclasses: Update to 0.6.0.
	* gnu/packages/lisp-xyz.scm (sbcl-nclasses): Update to 0.6.0.

2023-06-17  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: stumpwm: Don't install build artifacts.
	* gnu/packages/wm.scm (stumpwm)[arguments]: Add 'remove-temporary-cache'
	  phase.
	  (stumpwm+slynk)[arguments]: Delete 'remove-temporary-cache' phase inherited
	  from stumpwm.

2023-06-17  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: jimtcl: Skip failing test for 32bit.
	* gnu/packages/embedded.scm (jimtcl)[arguments]: When building for 32bit, skip
	"file.test".

2023-06-16  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: openjdk: Re-add "openjdk-15-xcursor-no-dynamic.patch".
	* gnu/packages/java.scm (openjdk16)[source](patches): Re-add xcursor patch.
	(openjdk17)[source](patches): Re-add xcursor patch.

2023-06-15  Ontje Lünsdorf  <ontje.luensdorf@dlr.de>

	gnu: Add python-pdoc.
	* gnu/packages/python-xyz.scm (python-pdoc): New variable.

2023-06-15  Ludovic Courtès  <ludo@gnu.org>

	avahi: Resolve hosts for which name resolution fails.
	This avoids attempts to connect to hosts that went off-line.  This is
	particularly important for 'guix-daemon --discover', which would so far
	keep attempting to talk to LAN hosts after they vanished just because
	their mDNS record hasn't expired, leading to significant delays when
	fetching narinfos and substitutes.

	* guix/avahi.scm (avahi-browse-service-thread)[service-resolver-callback]:
	Add handler to RESOLVER-EVENT/FAILURE.

2023-06-15  Ludovic Courtès  <ludo@gnu.org>

	guix home: Add missing SRFI-34 import for 'raise'.
	Reported at <https://issues.guix.gnu.org/64031>.

	* guix/scripts/home.scm: Use (srfi srfi-34), expected by
	'list-generations'.

	Reported-by: Steven Roose <steven@roose.io>

2023-06-15  Ludovic Courtès  <ludo@gnu.org>

	services: qemu-guest-agent: Add dependency on udev.
	Fixes <https://issues.guix.gnu.org/64057>.

	* gnu/services/virtualization.scm (qemu-guest-agent-shepherd-service):
	Add 'requirement' field.

	Reported-by: Yann Dupont <yann.dupont@univ-nantes.fr>

2023-06-15  Ludovic Courtès  <ludo@gnu.org>

	pull: Preserve channel ordering when using '--commit', '--url', etc.
	Previously using '--url', '--commit', or '--branch' would move the
	'guix' channel to the front.  This is okay in itself but it gratuitously
	leads to a different cache key in 'cached-channel-instance'--IOW, 'guix
	time-machine --commit=X' where X is already in cache would gratuitously
	recompute the channel derivations.

	* guix/scripts/pull.scm (channel-list): Use 'map' instead of 'find' +
	'remove' + 'cons'.

2023-06-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-plumber.
	* gnu/packages/cran.scm (r-plumber): New variable.

	gnu: Add r-swagger.
	* gnu/packages/cran.scm (r-swagger): New variable.

2023-06-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: eg25-manager: Patch reference to grep.
	* gnu/packages/firmware.scm (eg25-manager)[arguments]: Add a phase to
	patch the path to grep.

	gnu: eg25-manager: Update to 0.4.6.
	* gnu/packages/firmware.scm (eg25-manager): Update to 0.4.6.

2023-06-15  Bruno Victal  <mirai@makinata.eu>
	    Andrew Tropin  <andrew@trop.in>

	home: services: xdg-base-directories: Deprecate XDG_LOG_HOME.
	XDG_LOG_HOME is non-standard and log files should go to XDG_STATE_HOME
	according to the XDG Base Directory Specification.

	Fixes <https://issues.guix.gnu.org/61809>.

	* gnu/home/services/desktop.scm (home-dbus-shepherd-services): Log to XDG_STATE_HOME.
	* gnu/home/services/desktop.scm (home-unclutter-shepherd-services): Log to
	XDG_STATE_HOME.
	* gnu/home/services/mcron.scm (home-mcron-shepherd-services): Ditto.
	* gnu/home/services/pm.scm (home-batsignal-shepherd-services): Ditto.
	* gnu/home/services/shepherd.scm (launch-shepherd-gexp): Ditto.
	* gnu/home/services/xdg.scm
	(home-xdg-base-directories-configuration)[log-home]: Deprecate and unset default value.
	(home-xdg-base-directories-environment-variables-service)
	(ensure-xdg-base-dirs-on-activation): Handle field deprecation.
	(home-xdg-base-directories-service-type): Update description.

2023-06-15  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.318.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.318.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.286.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.286.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.247.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.247.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.184.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.184.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.117.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.117.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 6.1: Update to 6.1.34.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.34.
	(linux-libre-6.1-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.3.8.
	* gnu/packages/linux.scm (linux-libre-6.3-version): Update to 6.3.8.
	(linux-libre-6.3-pristine-source, deblob-scripts-6.3): Update hashes.

2023-06-14  Ludovic Courtès  <ludo@gnu.org>

	services: static-netwoking: Wait for devices to show up.
	Fixes <https://issues.guix.gnu.org/63516>.

	* gnu/services/base.scm (network-set-up/linux): Add call to
	'wait-for-link'.

2023-06-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-netlink: Update to 1.2.
	* gnu/packages/guile-xyz.scm (guile-netlink): Update to 1.2.

2023-06-14  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: browserpass-native: Use new package style.
	* gnu/packages/password-utils.scm (browserpass-native)[arguments]: Use
	gexps. Drop trailing #t from phases.

	gnu: browserpass-native: Update to 3.1.0.
	* gnu/packages/password-utils.scm (browserpass-native): Update to 3.1.0.
	[inputs]: Add bash-minimal.

2023-06-14  Andy Tai  <atai@atai.org>

	gnu: Add systemtap
	* gnu/packages/instrumentation.scm (systemtap): New variable

2023-06-14  gemmaro  <gemmaro.dev@gmail.com>

	gnu: gnushogi: Fix build.
	* gnu/packages/games.scm (gnushogi)
	[source]: Fix warnings by prefixing "__FUNCTION__" with "__extension__".
	[arguments]: Turn off some GCC warnings in C flags.
	Set the linker flag to build the program.
	Skip the "--enable-fast-install" flag in the configure phase.
	Enable the "sizetest" test in the check phase.
	[synopsis]: Remove "The" so that the sentence doesn't start with it.

2023-06-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add pngcheck.
	* gnu/packages/image.scm (pngcheck): New variable.

2023-06-14  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add bdf2sfd.
	* gnu/packages/fontutils.scm (bdf2sfd): New variable.

2023-06-14  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: Add nwipe.
	* gnu/packages/disk.scm (nwipe): New variable.

2023-06-14  Z572  <873216071@qq.com>

	gnu: libtree: fix building on non-x86 systems.
	* gnu/packages/linux.scm (libtree): fix building on non-x86 systems.
	[source]: add patch.
	* gnu/packages/patches/libtree-fix-check-non-x86.patch: New file.
	* gnu/local.mk (dist_path_DATA): Register it.

2023-06-14  Ludovic Courtès  <ludo@gnu.org>

	packages: 'package-transitive-supported-systems' detects cycles.
	With this change, commands such as 'guix build' or 'guix package' report
	obvious package-level cycles upfront.  Derivation-level cycles are not
	detected.

	* guix/packages.scm (&package-cyclic-dependency-error): New condition
	type.
	(package-transitive-supported-systems): Define 'visited', check it, and
	parameterize it.
	* guix/ui.scm (call-with-error-handling): Handle
	'&package-cyclic-dependency-error'.
	* tests/packages.scm ("package-transitive-supported-systems detects
	cycles"): Add test.

2023-06-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnunet-scheme: Use guile-fibers 1.3.1.
	* gnu/packages/gnunet.scm (gnunet-scheme)[native-inputs]
	[propagated-inputs]: Replace GUILE-FIBERS-1.1 with GUILE-FIBERS-1.3.

	gnu: guile-fibers: Remove 'guile-fibers-next'.
	* gnu/packages/guile-xyz.scm (guile-fibers-next): Remove.
	* gnu/packages/package-management.scm (guix-build-coordinator)[arguments]
	[native-inputs, propagated-inputs]: Replace GUILE-FIBERS-NEXT by
	GUILE-FIBERS-1.3.
	(nar-herder)[arguments, native-inputs, propagated-inputs]: Likewise.
	* gnu/packages/web.scm (guix-data-service)[propagated-inputs]: Likewise.

	gnu: cuirass: Use guile-fibers 1.3.1.
	* gnu/packages/ci.scm (cuirass)[inputs]: Replace GUILE-FIBERS-1.1 with
	GUILE-FIBERS-1.3.

	gnu: shepherd@0.10: Use guile-fibers 1.3.1.
	* gnu/packages/admin.scm (shepherd-0.10)[native-inputs, inputs]: Replace
	GUILE-FIBERS-1.1 with GUILE-FIBERS-1.3.

	gnu: guile-fibers: Add 1.3.1.
	* gnu/packages/guile-xyz.scm (guile-fibers-1.3): New variable.
	(guile-fibers-1.1): Inherit from it.
	* gnu/packages/patches/guile-fibers-libevent-32-bit.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2023-06-14  Zheng Junjie  <873216071@qq.com>

	gnu: psascan: Do not build with "-march=native".
	* gnu/packages/cpp.scm (psascan)[origin]: Add 'snippet'.
	[properties]: New field.

2023-06-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add lexilla.
	* gnu/packages/text-editors.scm (lexilla): New variable.

	gnu: lexilla: Fix find-files regexp in install phase.
	* gnu/packages/text-editors.scm (scintilla) [arguments]: Fix find-files regexp
	in install phase.

	gnu: scintilla: Use string-delete to compute source URL.
	* gnu/packages/text-editors.scm (scintilla) [source]: Use string-delete
	instead of string-split and string-append.

2023-06-14  Efraim Flashner  <efraim@flashner.co.il>

	home: services: ssh: Allow unset boolean options in ssh-config.
	From man 5 ssh_config:
	Unless noted otherwise, for each parameter, the first obtained value
	will be used.

	We want to allow falling through to the first explicitly chosen user
	defined value.

	* gnu/home/services.ssh.scm (define-maybe boolean): New configuration.
	(openssh-host)[forward-x11?, forward-x11-trusted?, forward-agent?,
	compression?]: Replace default value with maybe-boolean.
	* doc/guix.texi (Secure Shell): Update documentation to match the
	changes in the code.

2023-06-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add tuba.
	* gnu/packages/mastodon.scm (tuba): New variable.

2023-06-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pyzmq: Update to 25.1.0.
	* gnu/packages/python-xyz.scm (python-pyzmq): Update to 25.1.0.

	gnu: python-pyzmq: Use pytest to run the test suite.
	* gnu/packages/python-xyz.scm (python-pyzmq)
	[arguments]: Precise comments regarding #:tests?.  Override check phase.

2023-06-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-keras: Fix building with newer python.
	* gnu/packages/machine-learning.scm (python-keras)[source]: Add snippet
	to adjust for newer versions of python.

2023-06-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: onedrive: Link to all necessary libraries.
	Reported by adanska on IRC.

	* gnu/packages/sync.scm (onedrive)[arguments]: Remove custom
	'link-to-external-libraries phase to allow linking to more libraries.

2023-06-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ibus-anthy: Prepare for tests.
	* gnu/packages/patches/ibus-anthy-fix-tests.patch: New patch.
	* gnu/packages/ibus.scm (ibus-anthy): Register it.
	* gnu/packages/ibus.scm (ibus-anthy) [source]: Apply patch.
	[arguments]: Clarify #:tests? comment.  Add a fix-check,
	do-not-override-GI_TYPELIB_PATH and prepare-for-tests phases.
	[native-inputs]: Add procps, python-pycotap, util-linux and
	xorg-server-for-tests.

	gnu: python-scikit-build: Update to 0.17.6.
	* gnu/packages/python-xyz.scm (python-scikit-build): Update to 0.17.6.
	[arguments]: Re-instate test_cxx_compiler test in check phase.
	[native-inputs]: Add python-virtualenv.

2023-06-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-openai: Update to 0.2-1.751cd5d.
	* gnu/packages/guile-xyz.scm (guile-openai): Update to 0.2-1.751cd5d.
	[build-system]: Use gnu-build-system.
	[arguments]: Adjust.
	[inputs]: Add imagemagick.
	[native-inputs]: Add autoconf, automake, and pkg-config.

	gnu: Add r-word2vec.
	* gnu/packages/cran.scm (r-word2vec): New variable.

	import/cran: Add another clause for ASL 2.0.
	* guix/import/cran.scm (string->license): Add clause for >= 2.0.

	gnu: python-shapely: Update to 2.0.1.
	* gnu/packages/python-xyz.scm (python-shapely): Update to 2.0.1.
	[arguments]: Remove 'patch-geos-path build phase; add 'build-extensions phase.
	[build-system]: Use pyproject-build-system.

	gnu: Add r-doc2vec.
	* gnu/packages/cran.scm (r-doc2vec): New variable.

	gnu: Add r-openai.
	* gnu/packages/cran.scm (r-openai): New variable.

2023-06-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-blosc: Enable tests.
	* gnu/packages/python-xyz.scm (python-blosc)[arguments]: Don't disable
	tests. Add custom 'check phase.
	[native-inputs]: Add cmake-minimal.

	gnu: python-blosc: Update to 1.11.1.
	* gnu/packages/python-xyz.scm (python-blosc): Update to 1.11.1.
	[source]: Update snippet.
	[arguments]: Adjust custom 'find-blosc phase.
	[propagated-inputs]: Add python-scikit-build.

	gnu: python-blosc: Build with packaged blosc.
	* gnu/packages/python-xyz.scm (python-blosc)[source]: Add snippet to
	remove bundled sources.
	[arguments]: Add a custom phase to set location of blosc.
	[inputs]: Add c-blosc.

2023-06-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-jwst.
	* gnu/packages/astronomy.scm (python-jwst): New variable.

	gnu: Add python-stcal.
	* gnu/packages/astronomy.scm (python-stcal): New variable.

	gnu: Add python-drizzle.
	* gnu/packages/astronomy.scm (python-drizzle): New variable.

	gnu: Add python-wiimatch.
	* gnu/packages/astronomy.scm (python-wiimatch): New variable.

	gnu: Add python-bayesicfitting.
	* gnu/packages/astronomy.scm (python-bayesicfitting): New variable.

	gnu: Add python-stpipe.
	* gnu/packages/astronomy.scm (python-stpipe): New variable.

	gnu: Add python-stdatamodels.
	* gnu/packages/astronomy.scm (python-stdatamodels): New variable.

	gnu: Add python-crds.
	* gnu/packages/astronomy.scm (python-crds): New variable.

	gnu: Add python-parsley.
	* gnu/packages/python-xyz.scm (python-parsley): New variable.

	gnu: Add python-stsynphot.
	* gnu/packages/astronomy.scm (python-stsynphot): New variable.

	gnu: Add python-synphot.
	* gnu/packages/astronomy.scm (python-synphot): New variable.

	gnu: Add python-tweakwcs.
	* gnu/packages/astronomy.scm (python-tweakwcs): New variable.

	gnu: Add python-stsci-stimage.
	* gnu/packages/astronomy.scm (python-stsci-stimage): New variable.

	gnu: Add python-stsci-imagestats.
	* gnu/packages/astronomy.scm (python-stsci-imagestats): New variable.

	gnu: Add python-stsci-image.
	* gnu/packages/astronomy.scm (python-stsci-image): New variable.

	gnu: Add python-roman-datamodels.
	* gnu/packages/astronomy.scm (python-roman-datamodels): New variable.

	gnu: Add python-rad.
	* gnu/packages/astronomy.scm (python-rad): New variable.

	gnu: Add python-pysynphot.
	* gnp/packages/astronomy.scm (python-pysynphot): New variable.

2023-06-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: glibc-2.33: Fix building for riscv64-linux.
	* gnu/packages/base.scm (glibc-2.33)[source]: Add patch.
	* gnu/packages/patches/glibc-2.33-riscv64-miscompilation.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	system: images: Add unmatched module.
	* gnu/system/images/unmatched.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: image: Add support for unformatted partitions.
	* gnu/build/image.scm (make-unformatted-image): New procedure.
	(make-partition-image): Add support for unformatted partition.
	* gnu/system/image.scm (system-disk-image)[partition->gpt-type]: Add
	case for using unformatted partition uuid.

	gnu: bootloader: Add u-boot-sifive-unmatched-bootloader.
	* gnu/bootloader/u-boot.scm (install-sifive-unmatched-u-boot,
	u-boot-sifive-unmatched-bootloader): New variables.

	gnu: opencv: Fix building on riscv64-linux.
	* gnu/packages/image-processing.scm (opencv)[arguments]: Adjust the
	custom 'disable-broken-tests phase to adjust or skip some tests when
	building for riscv64-linux.

2023-06-14  宋文武  <iyzsong@member.fsf.org>

	gnu: linenoise: Update to 1.0-2.93b2db9.
	* gnu/packages/shells.scm (linenoise): Update to 1.0-2.93b2db9.

2023-06-14  Benjamin  <benjamin@uvy.fr>

	gnu: wireplumber: Update to 0.4.14.
	* gnu/packages/linux.scm (wireplumber): Update to 0.4.14.

	gnu: pipewire: Update to 0.3.70.
	* gnu/packages/linux.scm (pipewire): Update to 0.3.70.
	[inputs]: Add glib.
	[arguments]: Do not install rlimits.

2023-06-14  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: nyxt: Update to 3.2.0.
	* gnu/packages/web-browsers.scm (nyxt): Update to 3.2.0.

2023-06-14  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	.guix-authorizations: Remove Lars-Dominik Braun’s professional key.
	* .guix-authorizations: Remove from lbraun (professional).

2023-06-13  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add tree-sitter-bibtex.
	* gnu/packages/tree-sitter.scm (tree-sitter-bibtex): New variable.

2023-06-13  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-mizani.
	* gnu/packages/python-xyz.scm (python-mizani): New variable.

2023-06-13  Alice BRENON  <alice.brenon@ens-lyon.fr>

	gnu: quodlibet: Fix compatibility with python-3.10.
	Reported in #63205.

	* gnu/packages/music.scm (quodlibet)[source]: Add two backported patches.
	[arguments]: Adjust 'check phase to change skipped tests.
	* gnu/packages/patches/quodlibet-fix-invalid-glob.patch,
	gnu/packages/patches/quodlibet-fix-mtime-tests.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register them.

2023-06-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libgit2: Skip some tests on armhf-linux.
	* gnu/packages/version-control.scm (libgit2)[arguments]: When building
	for armhf-linux add a phase to skip some tests.

	gnu: qgis: Allow building on more architectures.
	* gnu/packages/geo.scm (qgis)[native-inputs]: Only build with shellcheck
	on supported platforms.

2023-06-13  Andrew Tropin  <andrew@trop.in>

	gnu: Add emacs-rail.
	* gnu/packages/emacs-xyz.scm (emacs-rail): New variable.

2023-06-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-mf2py: Add missing input.
	* gnu/packages/python-web.scm (python-mf2py)[native-inputs]: Add
	python-mock.

2023-06-12  Christopher Baines  <mail@cbaines.net>

	doc: Move and rewrite the branching strategy.
	Move away from using staging and core-updates, and make the strategy
	independant of branch names.

	Keep the 300 dependent threshold for changes to master, as I don't have any
	specific reason to change this.

	Most importantly, require using guix-patches issues to coordinate merging of
	the branches, as I think that'll address the key issues that have shown up
	recently where it's been unclear which branch should be merged next.

	* doc/contributing.texi (Submitting Patches): Move the branching strategy to a
	new Managing Patches and Branches section.
	(Managing Patches and Branches): New section.
	(Commit Policy): Simplify through referencing the new Managing Patches and
	Branches section.

2023-06-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-png: Update to 0.6.0.
	* gnu/packages/guile-xyz.scm (guile-png): Update to 0.6.0.

2023-06-12  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: gocryptfs: Update to 2.4.0.
	* gnu/packages/file-systems.scm (gocryptfs): Update to 2.4.0.

2023-06-12  Evgeny Pisemsky  <evgeny@pisemsky.com>

	gnu: perl-lingua-translit: Update to 0.29.
	* gnu/packages/perl.scm (perl-lingua-translit): Update to 0.29.

2023-06-12  Sughosha  <Sughosha@proton.me>

	gnu: musikcube: Update to 3.0.1.
	* gnu/packages/music.scm (musikcube): Update to 3.0.1.
	[arguments]<#:configure-flags>: Remove "-DENABLE_BUNDLED_TAGLIB=false".
	[native-inputs]: Add "asio".
	[inputs]: Replace "ncurses" with "ncurses/tinfo" and add "libgme", "libogg",
	"libvorbis" and "pipewire".

2023-06-12  Andy Tai  <atai@atai.org>

	gnu: mailutils: Update to 3.16
	* gnu/packages/mail.scm (mailutils): Update to 3.16

	gnu: gnuastro: Update to 0.20
	* gnu/packages/astronomy.scm (gnuastro: Update to 0.20

2023-06-12  Sughosha  <Sughosha@proton.me>

	gnu: flat-remix-gnome-theme: Update to 20230508.
	* gnu/packages/gnome-xyz.scm (flat-remix-gnome-theme): Update to 20230508.

2023-06-12  Olivier Dion  <odion@efficios.com>

	gnu: lttng-modules: Update to 2.13.10.
	* gnu/packages/instrumentation.scm (lttng-modules): Update to 2.13.10.

2023-06-12  wrobell  <wrobell@riseup.net>

	gnu: erlang: Update to 25.3.2.
	* gnu/packages/erlang.scm (erlang): Update to 25.3.2.

2023-06-12  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: lfs-s3: Update to 0.1.2.
	* gnu/packages/version-control.scm (lfs-s3): Update to 0.1.2.
	[propagated-inputs] Remove go-github-com-spf13-cobra.

2023-06-12  Hilton Chain  <hako@ultrarare.space>

	gnu: phantomsocks: Update to 0.0.0-20230405135900-a54ae9f3611e.
	* gnu/packages/networking.scm (phantomsocks): Update to
	0.0.0-20230405135900-a54ae9f3611e.

2023-06-12  Felix Gruber  <felgru@posteo.net>

	gnu: python-absl-py: Update to 1.4.0.
	* gnu/packages/python-xyz.scm (python-absl-py): Update to 1.4.0.
	[arguments]: Remove 'patch-version-check phase.
	[propagated-inputs]: Remove python-six.

2023-06-12  宋文武  <iyzsong@member.fsf.org>

	gnu: tup: Update to 0.7.11.
	* gnu/packages/build-tools.scm (tup): Update to 0.7.11.
	[inputs]: Use fuse-3.

2023-06-12  Ivan Vilata i Balaguer  <ivan@selidor.net>

	gnu: python-py3status: Update to 3.50.
	This avoids "ImportError: cannot import name 'Iterable' from 'collections'"
	from py3status version < 3.25.

	* gnu/packages/python-xyz.scm (python-py3status): Update to 3.50.

2023-06-12  Z572  <873216071@qq.com>

	gnu: python-m2crypto: Update to 0.38.0.
	* gnu/packages/python-crypto.scm (python-m2crypto): Update to 0.38.0.
	[build-system]: switch to PYPROJECT-BUILD-SYSTEM.

2023-06-12  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: doctl: Update to 1.94.0.
	* gnu/packages/admin.scm (doctl): Update to 1.94.0.

2023-06-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: directfb: Fix building on armhf-linux.
	* gnu/packages/graphics.scm (directfb)[arguments]: Add a phase when
	building for armhf-linux to apply a patch.
	[native-inputs]: Add patch, patch file.
	* gnu/packages/patches/directfb-davinci-glibc-228-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-06-12  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.317.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.317.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.285.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.285.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.246.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.246.
	(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.

	gnu: linux-libre 5.10: Update to 5.10.183.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.183.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	gnu: linux-libre 5.15: Update to 5.15.116.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.116.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	gnu: linux-libre 6.1: Update to 6.1.33.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.33.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	gnu: linux-libre: Update to 6.3.7.
	* gnu/packages/linux.scm (linux-libre-6.3-version): Update to 6.3.7.
	(linux-libre-6.3-pristine-source, deblob-scripts-6.3): Update hashes.

2023-06-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vtk: Fix building on riscv64-linux.
	* gnu/packages/image-processing.scm (vtk)[arguments]: Adjust
	configure-flags when building for riscv64-linux to link with '-latomic'.

2023-06-12  jgart  <jgart@dismail.de>

	gnu: python-titlecase: Update to 2.4.
	* gnu/packages/python-xyz.scm (python-titlecase): Update to 2.4.
	[native-inputs]: Remove python-nose.

2023-06-11  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 102.12.0.
	* gnu/packages/gnuzilla.scm (%icedove-version, thunderbird-comm-source): Update to 102.12.0.

2023-06-11  Evgeny Pisemsky  <evgeny@pisemsky.com>

	gnu: Add emacs-qrencode.
	* gnu/packages/emacs-xyz.scm (emacs-qrencode): New variable.

2023-06-11  Timothy Sample  <samplet@ngyro.com>
	    Ludovic Courtès  <ludo@gnu.org>

	svn-download: Do not expand keywords.
	Subversion keyword expansion is potentially non-reproducible as some of
	them expand time strings relative to the local time zone:

	  https://issues.guix.gnu.org/43442#18

	In practice this is not a problem in Guix since Subversion checkouts
	happen in an isolated environment using the "default timezone" (UTC).

	However, Software Heritage disables keyword expansion for this very
	reason.  By following suit, we make sure content can be retrieved from
	there.

	* guix/build/svn.scm (svn-fecth): Pass "--ignore-keywords" to
	Subversion.
	* guix/build-system/texlive.scm (%texlive-date): New variable.
	* gnu/packages/java.scm (java-geronimo-xbean-reflect)
	(java-geronimo-genesis-2.1): Update the source hash.
	* gnu/packages/machine-learning.scm (ghmm): Likewise.
	* gnu/packages/video.scm (libsmpeg, libsmpeg-with-sdl1): Likewise.
	* gnu/packages/tex.scm (texlive-bin): Update the hash of the
	"texlive-scripts" input, and a add a new phase that imitates
	Subversion keyword expansion for scripts that need it.
	(texlive-latex-base): Update the hash of the "texlive-luatexconfig"
	native input.
	(texlive-hyphen-base, texlive-dvipdfmx, texlive-dvips, texlive-cm)
	(texlive-tex-plain, texlive-kpathsea, texlive-latexconfig)
	(texlive-tetex, texlive-pdftex, texlive-xetex): Update the source
	hash.

2023-06-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-latex-filecontents: Rename to texlive-filecontents.
	* gnu/packages/tex.scm (texlive-filecontents): New variable.
	(texlive-latex-filecontents): Deprecate package.
	(texlive-latex-trimspaces):
	(texlive-latex-needspace):
	(texlive-latex-changepage):
	(texlive-ifmtarg): Apply renaming.

	gnu: texlive-latex-filecontents: Fix package definition.
	* gnu/packages/tex.scm (texlive-latex-filecontents)[arguments]: Generate from
	source.

	gnu: texlive-latex-epstopdf-pkg: Rename to texlive-epstopdf-pkg.
	* gnu/packages/tex.scm (texlive-epstopdf-pkg): New variable.
	(texlive-latex-epstopdf-pkg): Deprecate variable.
	(texlive-graphics-def): Apply renaming.

	gnu: texlive-latex-epstopdf-pkg: Fix package definition.
	* gnu/packages/tex.scm (texlive-latex-epstopdf-pkg)[arguments]: Generate from
	source.
	[propagated-inputs]: Add TEXLIVE-GRFEXT, TEXLIVE-INFWARERR, TEXLIVE-KVOPTIONS
	and TEXLIVE-PDFTEXCMDS.

2023-06-11  Dominik Delgado Steuter via Guix-patches via  <guix-patches@gnu.org>

	gnu: texlive-amsmath: Add missing input.
	* gnu/packages/tex.scm (texlive-amsmath)[propagated-inputs]:
	Add TEXLIVE-AMSFONTS.

2023-06-11  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: p2pool: Update to 3.4.
	* gnu/packages/finance.scm (p2pool): Update to 3.4.
	  [arguments]: Update 'check' phase.

2023-06-11  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add otpclient.
	* gnu/packages/password-utils.scm (otpclient): New variable.

	gnu: Add libcotp.
	* gnu/packages/authentication.scm (libcotp): New variable.

2023-06-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cqfd: Update to 5.4.0.
	* gnu/packages/docker.scm (cqfd): Update to 5.4.0.
	[arguments]: Use gexps.  Add #:make-flags.  Remove install phase override.

2023-06-10  kiasoc5  <kiasoc5@disroot.org>

	gnu: fzf: Update to 0.41.0.
	* gnu/packages/terminals.scm (go-github-com-junegunn-fzf): Update to 0.41.0.

2023-06-10  altadil  <Altadil@protonmail.com>

	gnu: mgba: Update to 0.10.2.
	* gnu/packages/emulators.scm (mgba): Update to 0.10.2.

2023-06-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-julia-snail: Update to 1.2.3.
	* gnu/packages/emacs-xyz.scm (emacs-julia-snail): Update to 1.2.3.

	gnu: emacs-ef-themes: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-ef-themes): Update to 1.1.0.

	gnu: emacs-transient: Update to 0.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.4.1.

	gnu: emacs-wucuo: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-wucuo): Update to 0.3.0.

	gnu: emacs-tide: Update to 5.1.3.
	* gnu/packages/emacs-xyz.scm (emacs-tide): Update to 5.1.3.

	gnu: emacs-orglink: Update to 1.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-orglink): Update to 1.2.2.

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

	gnu: emacs-nano-modeline: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-nano-modeline): Update to 1.0.0.

	gnu: emacs-jupyter: Update to 0.8.3.
	* gnu/packages/emacs-xyz.scm (emacs-jupyter): Update to 0.8.3.
	[description]: Tiny fix to description.

	gnu: emacs-eldev: Update to 1.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.4.1.

	gnu: emacs-ednc: Update to 0.2.
	* gnu/packages/emacs-xyz.scm (emacs-ednc): Update to 0.2.

	gnu: emacs-modus-themes: Update to 4.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 4.2.0.

	gnu: emacs-excorporate: Update to 1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-excorporate): Update to 1.1.1.

	gnu: emacs-tramp: Update to 2.6.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.6.0.5.

2023-06-10  Adam Kandur  <4164616d.4b616e647572@gmail.com>

	gnu: Add emacs-fb2-reader.
	* gnu/packages/emacs-xyz.scm (emacs-fb2-reader): New variable.

2023-06-10  Miguel Ángel Moreno  <me@mianmoreno.com>

	gnu: emacs-ytdl: Update to 1.3.6-0.2ea3daf2.
	* gnu/packages/emacs-xyz.scm (emacs-ytdl): Update to 1.3.6-0.2ea3daf2.

2023-06-10  Mekeor Melire  <mekeor@posteo.de>

	gnu: emacs-ox-pandoc: Update to 2.0.
	* gnu/packages/emacs-xyz.scm (emacs-ox-pandoc): Update to 2.0.
	[source]: Download from new upstream URL.
	[home-page]: Use new home-page.

2023-06-10  Miguel Ángel Moreno  <me@mianmoreno.com>

	gnu: Add emacs-pug-mode.
	gnu/packages/emacs-xyz.scm (emacs-pug-mode): New variable.

2023-06-09  Nicolas Graves  <ngraves@ngraves.fr>

	home: services: ssh: Export home-ssh-agent variables.

	home: services: ssh: Export configuration predicates.

	home: services: ssh: Add 'match-criteria' option.
	* gnu/home/services/ssh.scm (serialize-address-family): Raise
	'&formatted-message' instead of '&error'.
	(ssh-match-keywords): New variable.
	(match-criteria?): New procedure.
	(match-criteria): New maybe type.
	(openssh-host)[name]: Turn into 'maybe-string'.
	[match-criteria]: New field.
	(serialize-openssh-host): Adjust accordingly.
	* doc/guix.texi (Secure Shell): Document it.

	home: services: ssh: Add 'add-keys-to-agent' field.
	* gnu/home/services/ssh.scm (<home-openssh-configuration>)[add-keys-to-agent]:
	New field.
	(serialize-add-keys-to-agent): New procedure.
	(openssh-configuration->string): Use it.
	* doc/guix.texi (Secure Shell): Document it.

2023-06-09  Andy Tai  <atai@atai.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: obs-websocket: Deprecate in favor of "obs".
	* gnu/packages/video.scm (obs-websocket): Rewrite as a deprecated alias
	for "obs".

2023-06-09  SeerLite  <seerlite@disroot.org>

	gnu: i3-wm: Add missing inputs for i3-save-tree.
	* gnu/packages/wm.scm (i3-wm)[inputs]: Add perl, perl-anyevent-i3,
	perl-json-xs, perl-common-sense, and perl-types-serialiser.
	[arguments]: Add phase to wrap i3-save-tree to use perl inputs listed above.

	gnu: i3-wm: Use new package style.
	* gnu/packages/wm.scm (i3-wm)[arguments]: Use gexps.

2023-06-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 44bbfc2.
	* gnu/packages/package-management.scm (guix): Update to 44bbfc2.

2023-06-09  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Construct Emacs packages from bottom up.
	This makes relationships within the Emacs variants slightly easier to reason
	about.  In particular, it makes it so that inputs get added on top of the
	previous stack rather than removed (which brings the risk of not adjusting
	changes downwards).

	* gnu/packages/emacs.scm (emacs-minimal): Expand package definition.
	[inputs]: Reorder and add bash-minimal.
	(emacs-no-x): Inherit from emacs-minimal.
	(emacs): Inherit from emacs-no-x.
	(emacs-motif, emacs-no-x-toolkit): Inherit from emacs-no-x.
	Only inherit inputs from emacs.

2023-06-09  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Make emacs-next-tree-sitter the new emacs.
	* gnu/packages/patches/emacs-source-date-epoch.patch: Delete file
	* gnu/local.mk (dist_patch_DATA): Remove it from here.
	* gnu/packages/emacs.scm (emacs): Update to 29.0.91.
	[source]<patches>: Remove “emacs-source-date-epoch.patch”.
	Add “emacs-pgtk-super-key-fix.patch”.
	[arguments]: Use “--with-native-compilation=aot” instead of #:make-flags.
	[inputs]: Add sqlite and tree-sitter.
	(emacs-next-pgtk): Rename to…
	(emacs-pgtk): … this.
	(emacs-next-pgtk-xwidgets): Rename to…
	(emacs-pgtk-xwidgets): … this.
	(emacs-minimal)[native-inputs]: Add texinfo.
	(emacs-xwidgets): Inherit build system, configure-flags and phases normally.
	(emacs-next, emacs-next-tree-sitter): Remove variables.

2023-06-09  Ludovic Courtès  <ludo@gnu.org>

	linux-container: Adjust to 'modify-services' semantic change.
	This is a followup to dbbc7e946131ba257728f1d05b96c4339b7ee88b:
	'nscd-service-type' isn't necessarily present in OS, so we cannot use
	the 'modify-services' as it would now error out.  This was happening
	with the "guix system docker-image" test in 'tests/guix-system.sh'.

	* gnu/system/linux-container.scm (containerized-operating-system): Use
	'filter-map' instead of 'remove' + 'modify-services'.

2023-06-09  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-mudata.
	* gnu/packages/bioinformatics.scm (python-mudata): New variable.

	gnu: Add python-mofax.
	* gnu/packages/bioinformatics.scm (python-mofax): New variable.

2023-06-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-sacrebleu.
	* gnu/packages/machine-learning.scm (python-sacrebleu): New variable.

	gnu: Add python-portalocker.
	* gnu/packages/python-xyz.scm (python-portalocker): New variable.

2023-06-09  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: lapack: Build CBLAS.
	This adds libcblas.so, which users typically expect to have.

	* gnu/packages/maths.scm (lapack)[arguments]: Pass "-DCBLAS=ON".

2023-06-09  Ludovic Courtès  <ludo@gnu.org>

	records: Remove "guix" from error message.
	* guix/records.scm (map-fields): Tweak error message.

2023-06-09  Ludovic Courtès  <ludo@gnu.org>

	system: account: Fix default value.
	Fixes a regression introduced in
	66ecffbeba0685ff2f1071db8aeb2393986afb97.

	* gnu/system/shadow.scm (account-service-type)[default-value]: Change to
	the empty list.

2023-06-09  Ludovic Courtès  <ludo@gnu.org>

	tests: Ensure 'elpa' test does not access the network.
	Previously it would try to access the real elpa.gnu.org.  This would
	succeed when network is available because "taxy-magit-section" is an
	existing package.

	* guix/import/elpa.scm (elpa-repository)
	(package-from-elpa-repository?): Recognize 'gnu/http.
	* tests/elpa.scm ("package-latest-release"): Use 'http' instead of
	'https'.  Change "taxy-magit-section" to "fake-taxy-magit-section".

2023-06-09  Ludovic Courtès  <ludo@gnu.org>

	tests: Ensure 'cpan' updater test does not access the network.
	Previously it would try to access the real metacpan.org.  This would
	succeed when network is available because "Test-Script" is an existing
	package.

	* tests/cpan.scm ("package-latest-release"): Wrap
	'upstream-source-inputs' call in 'parameterize'.  Set
	'current-http-proxy'.  Change the order of responses in
	'with-http-server'.

2023-06-09  Ludovic Courtès  <ludo@gnu.org>

	import: stackage: Updater resolves inputs lazily.
	Fixes the "haskell-stackage" test in 'tests/lint.scm', which started
	failing with e6223017d95bc615b2648f0798d9a3904d5b5f57 because the extra
	HTTP GETs induced by the 'haskell-fetch' calls would fail.

	* guix/import/stackage.scm (latest-lts-release): Call 'hackage-fetch'
	and its continuation from within 'inputs', which is delayed.  Pass it
	NAME-VERSION instead of HACKAGE-NAME-VERSION.

2023-06-09  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust minetest tests.
	Fixes a regression introduced in
	e7910f4882d520fcf8920df9ff4ddb00eb9ee41d.

	* tests/minetest.scm (call-with-packages): Add #:timeout parameter to
	'http-fetch' mock.

2023-06-09  Andy Tai  <atai@atai.org>

	gnu: hubbub: Fix build.
	* gnu/packages/web.scm (hubbub)[source]: Add patch.
	* gnu/packages/patches/hubbub-maybe-uninitialized.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2023-06-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: opencv: Fix building on aarch64.
	* gnu/packages/image-processing.scm (opencv)[arguments]: When building
	for aarch64 adjust the 'disable-broken-tests phase to make the test
	suite pass.

	gnu: tbb: Fix building on riscv64-linux.
	* gnu/packages/tbb.scm (tbb)[arguments]: When building for riscv64-linux
	always link the test suite with -latomic.

2023-06-08  EuAndreh  <eu@euandre.org>

	gnu: Add tmux-plugin-continuum.
	* gnu/packages/tmux.scm (tmux-plugin-continuum): New variable.

2023-06-08  Andy Tai  <atai@atai.org>

	gnu: octave-cli: Update to 8.2.0
	* gnu/packages/maths.scm (octave-cli): Update to 8.2.0

2023-06-08  Wiktor Żelazny  <wz@freeshell.de>

	gnu: Add pandoc-include.
	* gnu/packages/textutils.scm (pandoc-include): New variable.

	gnu: Add python-panflute.
	* gnu/packages/textutils.scm (python-panflute): New variable.

2023-06-08  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add ruby-minima.
	I added a test by `jekyll build`.

	* gnu/packages/ruby.scm (ruby-minima): New variable.

2023-06-08  Ludovic Courtès  <ludo@gnu.org>

	doc: Use the term "Procedure" for definitions.
	In an effort to homogenize things, commit
	3c40dfe2851dd4ef48d2711f9f3531c06afbe1f2 replaced:

	  @deffn {Scheme Procedure}

	with:

	  @defun

	However, the latter prints "Function" when all existing material about
	Scheme uses the term "procedure".

	Thus, for consistency, this commit switches to:

	  @deffn {Procedure}

	* doc/guix.texi, doc/contributing.texi: Use "@deffn {Procedure}"
	consistently rather than "@defun" or similar.

2023-06-08  Zongyuan Li  <zongyuan.li@c0x0o.me>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add Buildah.
	* gnu/packages/containers.scm (buildah): New variable.

2023-06-08  Andy Tai  <atai@atai.org>

	gnu: Add swig@4.1.
	* gnu/packages/swig.scm (swig-next): New variable.

2023-06-08  Hilton Chain  <hako@ultrarare.space>

	gnu: flashrom: Wrap PATH to find dmidecode.
	* gnu/packages/flashing-tools.scm (flashrom)[inputs]: Add bash-minimal.
	[arguments]<#:phases>: Add phase 'wrap-program.

2023-06-08  Hilton Chain  <hako@ultrarare.space>

	gnu: flashrom: Update to 1.3.0.
	* gnu/packages/patches/flashrom-fix-building-on-aarch64.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/flashing-tools.scm (flashrom): Update to 1.3.0.
	[build-system]: Switch to meson-build-system.
	[inputs]: Add libjaylink.
	[native-inputs]: Add cmocka.

	Actually, at least from 1.2, the exact \"dmidecode\" is not present in dmi.c.

2023-06-08  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add rust-uom.
	* gnu/packages/crates-io.scm (rust-uom-0.34): New variable.

2023-06-08  Jakob Kirsch  <jakob.kirsch@web.de>

	gnu: Add rogue.
	* gnu/packages/games.scm (rogue): New variable.

2023-06-08  Felix Lechner  <felix.lechner@lease-up.com>

	doc: Update outdated URL for Eudev wiki.
	Change was coordinated with upstream maintainer Boian Bonev.

	* doc/guix.texi: Update outdated URL for Eudev wiki.

2023-06-08  Felix Lechner  <felix.lechner@lease-up.com>

	doc: Replace reference to non-existing (gnu home services ssh-agent).
	Thanks to Alexandros Prekates and Markku Korkeala for pointing out the bug in
	the documentation. [1]

	[1] https://lists.gnu.org/archive/html/help-guix/2023-05/msg00220.html

	* doc/gnu.texi (Secure Shell): Replace reference to non-existing (gnu home
	services ssh-agent)

2023-06-08  Ludovic Courtès  <ludo@gnu.org>

	substitute: Gracefully retry after failed partial downloads.
	Fixes <https://issues.guix.gnu.org/63443>.
	Reported by Attila Lendvai <attila@lendvai.name>.

	* guix/scripts/substitute.scm (catch-system-error): New macro.
	(download-nar): Add call to 'delete-file-recursively'.
	* tests/substitute.scm ("substitute, previous partial download around"):
	New test.

2023-06-08  Ludovic Courtès  <ludo@gnu.org>

	substitute: Delete cached narinfos more than two-month old.
	This allows 'guix substitute' to shrink the cache a bit more, which
	saves space and improves performance of cache-cleanup phases since fewer
	entries need to be traversed.

	* guix/scripts/substitute.scm (cached-narinfo-expiration-time): Define
	'max-ttl' and use it as an upper bound.

2023-06-08  Ludovic Courtès  <ludo@gnu.org>

	import: Gracefully handle EPIPE.
	Previously, "guix import pypi f3 | head -3" would print a backtrace.

	* guix/scripts/import.scm (guix-import): Wrap
	'pretty-print-with-comments' call in 'leave-on-EPIPE'.

2023-06-08  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team

2023-06-08  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl: Fix build on armhf.
	* gnu/packages/lisp.scm (sbcl)[source]: Update snippet.

2023-06-08  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-screensaver: Update to 4.18.2.
	* gnu/packages/xfce.scm (xfce4-screensaver): Update to 4.18.2.

	gnu: xfce4-power-manager: Update to 4.18.2.
	* gnu/packages/xfce.scm (xfce4-power-manager): Update to 4.18.2.

	gnu: xfce4-session: Update to 4.18.3.
	* gnu/packages/xfce.scm (xfce4-session): Update to 4.18.3.

	gnu: xfce4-pulseaudio-plugin: Update to 0.4.7.
	* gnu/packages/xfce.scm (xfce4-pulseaudio-plugin): Update to 0.4.7.

	gnu: xfce4-screenshooter: Update to 1.10.4.
	* gnu/packages/xfce.scm (xfce4-screenshooter): Update to 1.10.4.

	gnu: xfce4-panel: Update to 4.18.4.
	* gnu/packages/xfce.scm (xfce4-panel): Update to 4.18.4.

	gnu: libxfce4ui: Update to 4.18.4.
	* gnu/packages/xfce.scm (libxfce4ui): Update to 4.18.4.

2023-06-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-spacy.
	* gnu/packages/machine-learning.scm (python-spacy): New variable.

	gnu: Add python-pathy.
	* gnu/packages/python-xyz.scm (python-pathy): New variable.

	gnu: Add python-thinc.
	* gnu/packages/machine-learning.scm (python-thinc): New variable.

	gnu: Add python-blis-for-thinc.
	* gnu/packages/maths.scm (python-blis-for-thinc): New variable.

	gnu: Add python-spacy-loggers.
	* gnu/packages/machine-learning.scm (python-spacy-loggers): New variable.

	gnu: Add python-spacy-legacy.
	* gnu/packages/machine-learning.scm (python-spacy-legacy): New variable.

	gnu: yoshimi: Update to 2.3.0.
	* gnu/packages/music.scm (yoshimi): Update to 2.3.0.

	gnu: Add python-blis.
	* gnu/packages/maths.scm (python-blis): New variable.

	gnu: blis: Update to 0.9.0.
	* gnu/packages/maths.scm (blis): Update to 0.9.0.
	[arguments]: Use G-expression; remove trailing #T from build phases.

	gnu: Add python-confection.
	* gnu/packages/python-xyz.scm (python-confection): New variable.

	gnu: Add python-srsly.
	* gnu/packages/python-xyz.scm (python-srsly): New variable.

	gnu: Add python-pubmed-parser.
	* gnu/packages/python-xyz.scm (python-pubmed-parser): New variable.

	gnu: Add python-duckdb.
	* gnu/packages/python-xyz.scm (python-duckdb): New variable.

	gnu: python-pyarrow: Include dataset support.
	* gnu/packages/databases.scm (python-pyarrow)[arguments]: Remove obsolete
	build phase 'make-git-checkout-writable; rename phase
	'set-PYARROW_WITH_PARQUET to 'set-pyarrow-build-options and also enable
	building of dataset extension.

2023-06-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: conky: Update to 1.19.2.
	* gnu/packages/conky.scm (conky): Update to 1.19.2.

	gnu: sbcl-cl-webkit: Update to 3.5.9.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 3.5.9.

2023-06-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-flit: Update to 3.8.0.
	* gnu/packages/python-xyz.scm (python-flit): Update to 3.8.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Run tests, but disable those that need networking; remove custom
	'build phase; remove custom 'install phase; replace custom 'check phase with
	new 'pre-check phase.

	gnu: Add python-clickhouse-connect.
	* gnu/packages/python-xyz.scm (python-clickhouse-connect): New variable.

2023-06-07  Zheng Junjie  <873216071@qq.com>

	gnu: sbcl: fix build on riscv64-linux.
	* gnu/packages/patches/sbcl-riscv-Make-contribs-build-again.patch: New
	file.
	* gnu/local.mk(dist_patch_DATA): register it.
	* gnu/packages/lisp.scm (sbcl): [source]<patches>: Use it here.

2023-06-07  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: sbcl: fix build on riscv64-linux."
	This reverts commit 2a6d2fc1d8e3434e283d6d2e559529b41a242fea.

	gnu: sbcl: fix build on riscv64-linux.
	* gnu/packages/patches/sbcl-riscv-Make-contribs-build-again.patch: New
	file.
	* gnu/local.mk(dist_patch_DATA): register it.
	* gnu/packages/lisp.scm (sbcl): [source]<patches>: Use it here.

2023-06-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Sort use-module alphabetically in (gnu packages python-xyz).
	* gnu/packages/python-xyz.scm: Sort use-module alphabetically to ease
	maintenance.

	gnu: Delete duplicated use-module from (gnu package python-xyz).
	* gnu/packages/python-xyz.scm: Delete duplicated (gnu packages serialization).

	gnu: python-can: Simplify package style.
	* gnu/package/python-xyz.scm (python-can): Simplify package style.
	[build-system]: Use pyproject-build-system.
	[argument]: Use Gexp. Remove redundant modify-phases procedure. Add
	{test-flags}.

	gnu: python-can: Update to 4.2.0.
	* gnu/packages/python-xyz.scm (python-can): Update to 4.2.0.

2023-06-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: hdf4: Add support for riscv64-linux.
	* gnu/packages/maths.scm (hdf4)[arguments]: Rename custom phase
	'add-more-aarch64-support to 'add-more-architecture-support and add
	support for riscv64-linux.
	* gnu/packages/patches/hdf4-architectures.patch: Refresh from upstream.

	gnu: fltk: Update source uri.
	* gnu/packages/fltk.scm (fltk)[source]: Update source URI to follow
	redirect.

2023-06-07  Andy Tai  <atai@atai.org>

	gnu: fltk: Update to 1.3.8.
	* gnu/packages/fltk.scm (fltk): Update to 1.3.8.

2023-06-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: openconnect: Update to 9.12.
	* gnu/packages/vpn.scm (openconnect): Update to 9.12.

	gnu: openconnect: Fix indentation, remove input labels and use gexps.
	* gnu/packages/vpn.scm (openconnect): Fix indentation.
	[native-inputs, inputs, propagated-inputs]: Remove input labels.
	[arguments]: Use gexps.

2023-06-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: wxwidgets: Add libxtst to inputs.
	WxWidgets was already built with XTest support, but mostly by luck, via
	propagation of libxtst from GTK's propagated at-spi2-core package.  Make it an
	explicit input.

	* gnu/packages/wxwidgets.scm (wxwidgets) [inputs]: Add libxtst.

2023-06-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sonnet: Add support for aspell dictionaries.
	* gnu/packages/kde-frameworks.scm (sonnet)[inputs]: Add aspell.

	gnu: kirigami-addons: Update to 0.8.0.
	* gnu/packages/kde.scm (kirigami-addons): Update to 0.8.0.
	[source]: Download using git-fetch.

2023-06-06  Navid Afkhami  <navid.afkhami@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>.

	gnu: Add python-decoupler-py.
	* gnu/packages/bioinformatics.scm (python-decoupler-py): New variable.

2023-06-06  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 102.12.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2023-34414 and CVE-2023-34416.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2023-06-06  Gruruya  <greytest@disroot.org>

	gnu: nim: Update to 1.6.12.
	Without the attached patch, Nim is broken on Guix as it searches
	for its stdlib in /lib while it was placed in /lib/nim.

	* gnu/packages/nim.scm (nim): Update to 1.6.12.
	[arguments]: In 'patch-installer phase install stdlib source to the
	right directory.  In 'patch-more-shebangs phase edit substitute* to
	point to the new osproc source.

2023-06-06  Josselin Poiret  <dev@jpoiret.xyz>

	services: Check if service is #f before applying clause.
	* gnu/services.scm (apply-clauses): Check if service is #f before trying to
	apply clause.  Follow up of 181951207339508789b28ba7cb914f983319920f.

2023-06-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-anaconda-client: Fix build with Python 3.10.
	* gnu/packages/package-management.scm (python-anaconda-client)[build-system]:
	Use pyproject-bulid-system.
	[arguments]: Move contents of 'remove-network-tests phase to #:test-flags;
	drop trailing #T from 'set-HOME phase; add phase 'python3.10-compatibility;
	disable test_conda_root and test_conda_root_outside_root_environment.

2023-06-06  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-caretensemble.
	* gnu/packages/cran.scm (r-caretensemble): New variable.

2023-06-06  Ludovic Courtès  <ludo@gnu.org>

	services: 'modify-services' preserves service ordering.
	Fixes <https://issues.guix.gnu.org/63921>.

	The regression was introduced in
	dbbc7e946131ba257728f1d05b96c4339b7ee88b, which changed the order of
	services.  As a result, someone using 'modify-services' could find
	themselves with incorrect ordering of expressions in the "boot" script,
	whereby the cleanup expressions would come after (execl ".../shepherd").
	This, in turn, would lead shepherd to error out at boot with EADDRINUSE
	on /var/run/shepherd/socket.

	* gnu/services.scm (%delete-service, %apply-clauses): Remove.
	(clause-alist): New macro.
	(apply-clauses): New procedure.
	(modify-services): Use it.  Adjust docstring.
	* tests/services.scm ("modify-services: do nothing"): Remove 'sort' call.
	("modify-services: delete service"): Likewise, and add 't4' service.
	("modify-services: change value"): Remove 'sort' call and fix expected value.

2023-06-06  Ludovic Courtès  <ludo@gnu.org>

	records: Use SRFI-11 instead of SRFI-71, for Guile 2.0 compatibility.
	This fixes a failure of 'tests/packages.scm' introduced in
	b88e38d4b51b9aa0e857baeb614c000e491ad309: some of the tests import (guix
	records) on the build side, which uses '%bootstrap-guile' (Guile 2.0)
	where SRFI-71 is unavailable.

	* guix/records.scm (match-record-inner): Use SRFI-11 instead of SRFI-71.

2023-06-06  Ludovic Courtès  <ludo@gnu.org>

	doc: Add missing node to the main menu.
	This is a followup to 110462bb2f1678fb0147a5845b2b48d0566ce0b4.

	* doc/guix.texi (Top): Add "Mail Home Services" to the menu.

2023-06-06  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-stmx: Update to 2.0.5-2.f71e742.
	* gnu/packages/lisp-xyz.scm (sbcl-stmx): Update to 2.0.5-2.f71e742.
	  [arguments]: Add 'fix-build' phase.

	gnu: txr: Update to 287.
	* gnu/packages/lisp.scm (txr): Update to 287.

	gnu: sbcl: Update to 2.3.5.
	* gnu/packages/lisp.scm (sbcl): Update to 2.3.5.

2023-06-06  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: openocd: Update to 0.12.0.
	* gnu/packages/embedded.scm (openocd): Update to 0.12.0.
	[inputs]: Remove libusb-compat as openocd dropped support for libusb0.

	gnu: jimtcl: Update to 0.82.
	* gnu/packages/embedded (jimtcl): Update to 0.82.
	[arguments]: Use G-Expressions and update failing test, TTY test doesn't
	fail anymore.
	[inputs]: Add openssl as an input as now by default jimtcl enables the
	SSL configuration option.
	* gnu/packages/embedded (openocd): Support jimtcl 0.82.
	[arguments]: Link against libssl and libcrypto.
	[inputs]: Add openssl.

	gnu: libjaylink: Update to 0.3.1.
	* gnu/packages/embedded (libjaylink): Update to 0.3.1.

2023-06-06  Z572  <873216071@qq.com>

	gnu: thc-ipv6: Do not build with "-march=native".
	* gnu/packages/networking.scm (thc-ipv6)[origin]: Add 'snippet'.
	[properties]: New field.

2023-06-05  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.245.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.245.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.182.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.182.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.115.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.115.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 6.1: Update to 6.1.32.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.32.
	(linux-libre-6.1-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.3.6.
	* gnu/packages/linux.scm (linux-libre-6.3-version): Update to 6.3.6.
	(linux-libre-6.3-pristine-source): Update hash.

2023-06-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: blurhash: Update to 0.2.0.
	* gnu/packages/image.scm (blurhash): Update to 0.2.0.
	[native-inputs]: Remove cmake. Add pkg-config.

	gnu: cpp-httplib: Update to 0.12.5.
	* gnu/packages/cpp.scm (cpp-httplib): Update to 0.12.5.
	[arguments]: Adjust configure-flags to build the tests.  Add a make-flag
	to set CXX.  Adjust custom 'disable-network-tests phase to skip more
	network tests. Remove custom 'check phase.
	[native-inputs]: Add googletest.

	doc: Fix some typos in the manual.
	* doc/guix.texi (Invoking guix pull): Correct followings to following.
	(Using Guix Interactively): Correct expresssion to expression.
	(Base Services): Correct overriden to overridden.
	(Audio Services): Correct Supress to Suppress.
	(Setuid Programs): Correct goup to group.
	(Essential Home Services): Correct apropiate to appropriate, similiar to
	similar.
	(Messaging Home Services): Correct seperately to separately.
	(image Reference): Correct instanciated to instantiated.
	(Full-Source Bootstrap): Correct udpate to update, Frome to From.

	gnu: python-codespell: Update to 2.2.4.
	* gnu/packages/python-xyz.scm (python-codespell): Update to 2.2.4.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove python-check-manifest; add python-pygments and
	python-tomli.

	doc: cookbook: Update example my-libgit2 package.
	* doc/guix-cookbook.texi (Packaging Tutorial): Improve the code quality
	of the example my-libgit2 package.

2023-06-05  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Ensure current package is not among inputs.
	* guix/import/cran.scm (cran-package-inputs): Remove the current package from
	the result.

	gnu: proj-7: Add upstream patch.
	* gnu/packages/patches/proj-7-initialize-memory.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/geo.scm (proj-7)[source]: Add it.

	gnu: python-bulkvis: Reference upstream issue.
	* gnu/packages/bioinformatics.scm (python-bulkvis)[arguments]: Add comment
	with link to upstream issue for bokeh compatibility patch.

	gnu: python-tenacity: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-tenacity)[build-system]: Use
	pyproject-build-system.
	[arguments]: Remove.

	gnu: python-tenacity: Use Tornado 6.
	* gnu/packages/python-xyz.scm (python-tenacity)[native-inputs]: Replace
	python-tornado with python-tornado-6.

	gnu: python-bokeh: Use Tornado 6.
	* gnu/packages/python-xyz.scm (python-bokeh)[propagated-inputs]: Replace
	python-tornado with python-tornado-6.

2023-06-05  Navid Afkhami  <navid.afkhami@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-bulkvis.
	* gnu/packages/bioinformatics.scm (python-bulkvis): New variable.

2023-06-05  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-readpaf.
	* gnu/packages/bioinformatics.scm (python-readpaf): New variable.

2023-06-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcompris-qt: Update to 3.2.
	* gnu/packages/education.scm (gcompris-qt): Update to 3.2.
	[inputs]: Add qtcharts, qtquickcontrols2-5. Remove qtquickcontrols-5,
	qtxml-5.

2023-06-05  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: mupdf: Update to 1.22.1.
	* gnu/packages/pdf.scm (mupdf): Update to 1.22.1.

2023-06-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lagrange: Update to 1.16.3.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.16.3.

	gnu: keepassxc: Update to 2.7.5.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.5.

	gnu: urlscan: Update to 1.0.0.
	* gnu/packages/mail.scm (urlscan): Update to 1.0.0.
	[arguments]: Skip the test phase.
	[build-system]: Switch to the pyproject-build-system.
	[native-inputs]: Add python-hatch-vcs, python-hatchling.

	gnu: tree: Update to 2.1.1.
	* gnu/packages/admin.scm (tree): Update to 2.1.1.
	[arguments]: Remove unneeded 'fix-manpage-version phase.

2023-06-04  Zheng Junjie  <873216071@qq.com>

	gnu: jpegoptim: Fix cross-compiling to riscv64.
	* gnu/packages/image.scm (jpegoptim)[arguments]: When cross-compiling t
	riscv64, add phase to update-config-scripts.
	[native-inputs]: When cross-compiling to riscv64, add config.

	gnu: libicns: Fix cross-compiling to riscv64.
	* gnu/packages/image.scm (libicns)[arguments]: When cross-compiling to
	riscv64, add phase to update-config-scripts.
	[native-inputs]: When cross-compiling to riscv64, add config.

	gnu: gsettings-desktop-schemas: Fix cross-compiling.
	* gnu/packages/gnome.scm(gsettings-desktop-schemas)[inputs]: Add
	gobject-introspection.

	gnu: gobject-introspection: Fix cross-compiling.
	* gnu/packages/glib.scm(gobject-introspection)[native-inputs]: When
	cross-compiling add python.

	gnu: mtdev: Fix cross-compiling to riscv64.
	* gnu/packages/xdisorg.scm (mtdev)[arguments]: When cross-compiling to
	riscv64 add a phase to update config.{guess,sub}.
	[native-inputs]: When cross-compiling to riscv64 add config.

	gnu: xcb-util-wm: Fix cross-compiling to riscv64.
	* gnu/packages/xorg.scm (xcb-util-wm)[arguments]: Add
	update-config-scripts phase when cross-compiling to riscv64.
	[native-inputs]: Add config when cross-compiling to riscv64.

	gnu: libxtst: Fix cross-compiling to riscv64.
	* gnu/packages/xorg.scm (libxtst)[arguments]: When cross-compiling to
	riscv64, add phase to update config.{guess,sub}.
	[native-inputs]: When cross-compiling to riscv64, add config.

2023-06-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libdeflate: Use default tests.
	* gnu/packages/compression.scm (libdeflate)[arguments]: Adjust
	configure-flags to build the test suite. Remove custom 'check phase.

2023-06-04  Josselin Poiret  <dev@jpoiret.xyz>

	channels: Raise an error if dependency's introduction is malformed
	* guix/channels.scm (sexp->channel-introduction): Do it.

	gnu: agda-ial: Update to ded30c410d5d40142249686572aa1acd1b2f8cc7.
	* gnu/packages/agda.scm (agda-ial): Update to
	ded30c410d5d40142249686572aa1acd1b2f8cc7, use agda-build-system, switch to
	G-Exps, reorder fields.

	gnu: Add agda-1lab.
	* gnu/packages/agda.scm: New variable agda-1lab.

	gnu: Add agda-cubical.
	* gnu/packages/agda.scm: New variable agda-cubical.

	gnu: Add agda-categories.
	* gnu/packages/patches/agda-categories-use-find.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/agda.scm: New variable agda-categories.

	gnu: Add agda-stdlib.
	* gnu/packages/patches/agda-stdlib-use-runhaskell.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/agda.scm: New variable agda-stdlib.

	build-system: New agda-build-system.
	* guix/build-system/agda.scm: New file.
	* guix/build/agda-build-system.scm: New file.
	* Makefile.am (MODULES): Register them.
	* doc/guix.texi (Build Systems): Add documentation for agda-build-system.

	build-system/haskell: Export default-haskell.
	* guix/build-system/haskell.scm: Export default-haskell.

	gnu: agda: Add AGDA_LIBDIRS search-path.
	* gnu/packages/patches/agda-libdirs-env-variable.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/agda.scm (agda): Patch agda, and add search path.

	gnu: emacs-agda2-mode: Switch to G-Exps.
	* gnu/packages/agda.scm (emacs-agda2-mode): Switch it up.

	gnu: emacs-agda2-mode: No longer inherit from agda.
	* gnu/packages/agda.scm (emacs-agda2-mode): Remove it. Made no sense, as we only
	need the source, which we can refer to without inheriting the whole thing.

	gnu: agda: Build info manual.
	* gnu/packages/agda.scm (agda): Build the user manual as an info manual.

	gnu: agda: Update to 2.6.3 and switch to git-fetch.
	* gnu/packages/agda.scm (agda): Update to 2.6.3, switch to fetching using git so
	that doc files are included, and add new dependency ghc-vector-hashtables.

	gnu: Add ghc-vector-hashtables.
	* gnu/packages/haskell-xyz.scm (ghc-vector-hashtables): New variable.

	gnu: Add ghc-peano.
	* gnu/packages/haskell-xyz.scm (ghc-peano): New variable.

	tests: records: Add test for ellipsis in body.
	* tests/records.scm ("match-record, ellipsis in body"): New test.

	records: match-record: Do not show internal form.
	* guix/records.scm (lookup-field+wrapper): Attach source properties to the
	field syntax object instead.

2023-06-04  (unmatched-parenthesis ew syntax  <paren@disroot.org>

	records: Add MATCH-RECORD-LAMBDA.
	* guix/records.scm (match-record-lambda): New syntax.
	* tests/records.scm ("match-record-lambda"): New test.

2023-06-04  (unmatched-parenthesis d  <paren@disroot.org>

	dir-locals: Fix MATCH-RECORD indentation.
	* .dir-locals.el: Treat the fourth form onwards as the body, rather than
	  the third onwards.

	records: match-record: Support thunked and delayed fields.
	* guix/records.scm (match-record): Unwrap matched thunked and delayed fields.
	* tests/records.scm ("match-record, thunked field",
	"match-record, delayed field"): New tests.

2023-06-04  (unmatched-parenthesis  <paren@disroot.org>
	    Josselin Poiret  <dev@jpoiret.xyz>

	records: match-record: Raise a syntax error if TYPE is nonexistent.
	* guix/records.scm (match-record): Raise a human-compherensible syntax error
	  if the given record type identifier is unbound.

2023-06-04  kiasoc5  <kiasoc5@disroot.org>

	gnu: sbsigntools: Update to 0.9.5.
	This fixes a build failure with openssl-3.

	* gnu/packages/efi.scm (sbsigntools): Update to 0.9.5.
	[arguments]: Remove trailing #t's. Use Gexps. Use "this-package-input". Simplify lambdas.
	[inputs]: Remove labels.

2023-06-04  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: proot: Update to 5.4.0 and fix clone3 behavior.
	* gnu/packages/patches/proot-add-clone3.patch: New patch.
	* gnu/packages/linux.scm (proot): Update to 5.4.0, and add pending upstream
	patch to fix buggy pthread support.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-06-04  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: heimdal: Drop obsolete and insecure user tools.
	According to messages from the Heimdal maintainers Brian May and Nico
	Williams, no one should be using their version of 'su' anymore. It was deleted
	from the development branch five years ago [1] and is only being shipped
	because the 7.8.0 is based on an older, stable branch.

	[1] https://github.com/heimdal/heimdal/commit/8a77f45aff366b1cd8c70c43ce63eb16a0c9839c

	Following the directions from the maintainers, this commit drops all
	executables built from the ./appl folder via deletion of that SUBDIR from
	the top-level Makefile.am.

	Unfortunately, the heimdal-discuss mailing list does not appear to have a
	public archive. The relevant SMTP Message-Id was:

	    <MDAEMON-F202305111940.AA401569md5001000003030@sequoia-grove.ad.secure-endpoints.com>

	* gnu/packages/kerberos.scm (heimdal): Drop obsolete and insecure user tools.

2023-06-04  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: heimdal: Run autoreconf.
	* gnu/packages/kerberos.scm (heimdal): Run autoreconf.

2023-06-04  muradm  <mail@muradm.net>

	services: screen-locker-service-type: Configurable PAM and setuid.
	screen-locker-service-type by default does both define PAM entry
	and make program setuid binary. Normally both methods are
	mutually exclusive, if binary has setuid set it does not really
	needs PAM, otherway around also similar, if PAM is enabled
	binary should not relay on setuid.

	Recent swaylock package now compiled with PAM support. When PAM
	support is compiled in, swaylock rejects executing if binary is
	also setuid program.

	This change turns screen-locker-configuration from strict
	PAM AND setuid to more flexible PAM AND/OR setuid. Allowing
	swaylock to be configured properly while supporting other
	screen locker preferences.

	* gnu/services/xorg.scm (screen-locker-configuration): Switch from
	define-record-type to define-configuration.
	[using-pam?]: New field to control PAM entry existence.
	[using-setuid?]: New field to control setuid binary existence.
	(screen-locker-pam-services): Should not make unix-pam-service if
	using-pam? is set to #f.
	(screen-locker-setuid-programs): Should not make program setuid
	program if using-setuid? is set to #f.
	(screen-locker-generate-doc): Internal function to generate
	configuration documentation.
	(screen-locker-service): Adapt to new screen-locker-configuration.
	* gnu/services/desktop.scm (desktop-services-for-system): Adapt to
	new screen-locker-configuration.
	* doc/guix.texi: Reflect new changes to screen-locker-configuration.

2023-06-04  Bruno Victal  <mirai@makinata.eu>

	gnu: mpd: Split outputs.
	The HTML manual accounts for more than 40% of the package size.

	* gnu/packages/mpd.scm (mpd)[outputs]: Add 'doc' output.
	[arguments]<#:phases>: Add ‘split-package’.

2023-06-04  Bruno Victal  <mirai@makinata.eu>

	gnu: mpd: Enable tests.
	With this, ninja will no longer report “no work to do” when inside the
	`check' phase.

	* gnu/packages/mpd.scm [arguments]<#:configure-flags>: Add “-Dtest=true”.
	[native-inputs]: Add googletest and zip.  Remove cmake.

2023-06-04  Leo Famulari  <leo@famulari.name>

	gnu: mpd: Update to 0.23.13.
	* gnu/packages/mpd.scm (mpd): Update to 0.23.13.

2023-06-04  Zhu Zihao  <all_but_last@163.com>

	gnu: d-feet: Fix build errors when using Meson 1.1.0.
	Fix the build error:

	data/meson.build:15:0: ERROR: Function does not take positional arguments.
	data/meson.build:27:0: ERROR: Function does not take positional arguments.

	* gnu/packages/patches/d-feet-drop-unused-meson-argument.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it here.
	* gnu/packages/gnome.scm (d-feet)[source]: Use it here.

2023-06-03  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: font-charter: Remove woff2 output.
	The font-build-system now installs web fonts too. So, a separate woff2 output
	is not necessary.

	* gnu/packages/fonts.scm (font-charter)[outputs, arguments]: Delete.

2023-06-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: notcurses: Enable building without pandoc.
	* gnu/packages/notcurses.scm (notcurses)[arguments]: Adjust
	configure-flags to not use pandoc on systems where pandoc isn't
	supported.
	[native-inputs]: Don't include pandoc on systems where it isn't
	supported.

2023-06-03  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-straight-el: Update to 0-2.039e5c9.
	* gnu/packages/emacs-xyz.scm (emacs-straight-el): Update to 0-2.039e5c9.

2023-06-03  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-png: Update to 0.5.0.
	* gnu/packages/guile-xyz.scm (guile-png): Update to 0.5.0.

2023-06-03  gemmaro  <gemmaro.dev@gmail.com>

	gnu: python-zulip: Fix test failure.
	* gnu/packages/messaging.scm (python-zulip): Fix test failure.

2023-06-03  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-85.c44d485.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-85.c44d485.

2023-06-03  Andy Tai  <atai@atai.org>

	gnu: Remove obs-spectralizer.
	As project no longer developed and not building with current obs.

	* gnu/packages/video.scm (obs-spectralizer): Remove variable.

2023-06-03  Antero Mejr  <antero@mailbox.org>

	gnu: Add s7.
	* gnu/packages/lisp.scm (s7): New variable.

	gnu: Add s7-bootstrap.
	* gnu/packages/lisp.scm (s7-bootstrap): New variable.

	gnu: notcurses: Update to 3.0.9.
	* gnu/packages/notcurses.scm (notcurses): Update to 3.0.9.

2023-06-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Make glibmm-next the new glibmm.
	* gnu/packages/glib.scm (glibmm): Update to 2.76.0.
	(glibmm-next): Remove variable.
	* gnu/packages/telegram.scm (webrtc-for-telegram-desktop)
	(telegram-desktop)[inputs]: Adjust accordingly.

	Merge branch 'master' into gnome-team

2023-06-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biased-urn: Update to 2.0.10.
	* gnu/packages/statistics.scm (r-biased-urn): Update to 2.0.10.

	gnu: r-matrixstats: Update to 1.0.0.
	* gnu/packages/statistics.scm (r-matrixstats): Update to 1.0.0.

	gnu: r-mvtnorm: Update to 1.2-0.
	* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.2-0.

	gnu: r-stringfish: Update to 0.15.8.
	* gnu/packages/cran.scm (r-stringfish): Update to 0.15.8.

	gnu: r-scico: Update to 1.4.0.
	* gnu/packages/cran.scm (r-scico): Update to 1.4.0.

	gnu: r-shapforxgboost: Update to 0.1.3.
	* gnu/packages/cran.scm (r-shapforxgboost): Update to 0.1.3.

	gnu: r-projpred: Update to 2.6.0.
	* gnu/packages/cran.scm (r-projpred): Update to 2.6.0.
	[propagated-inputs]: Remove r-ucminf; add r-scales.

	gnu: r-stanheaders: Update to 2.26.26.
	* gnu/packages/cran.scm (r-stanheaders): Update to 2.26.26.

	gnu: r-regsem: Update to 1.9.5.
	* gnu/packages/cran.scm (r-regsem): Update to 1.9.5.

	gnu: r-adabag: Update to 5.0.
	* gnu/packages/cran.scm (r-adabag): Update to 5.0.
	[propagated-inputs]: Add r-consrank, r-dplyr, and r-tidyr.

	gnu: r-assertive-code: Update to 0.0-4.
	* gnu/packages/cran.scm (r-assertive-code): Update to 0.0-4.

	gnu: r-ontologyindex: Update to 2.11.
	* gnu/packages/cran.scm (r-ontologyindex): Update to 2.11.

	gnu: r-performance: Update to 0.10.4.
	* gnu/packages/cran.scm (r-performance): Update to 0.10.4.

	gnu: r-biasedurn: Update to 2.0.10.
	* gnu/packages/cran.scm (r-biasedurn): Update to 2.0.10.

	gnu: r-maptools: Update to 1.1-7.
	* gnu/packages/cran.scm (r-maptools): Update to 1.1-7.

	gnu: r-catdap: Update to 1.3.7.
	* gnu/packages/cran.scm (r-catdap): Update to 1.3.7.
	[propagated-inputs]: Add r-rcolorbrewer.

	gnu: r-ucminf: Update to 1.2.0.
	* gnu/packages/cran.scm (r-ucminf): Update to 1.2.0.

	gnu: r-sp: Update to 1.6-1.
	* gnu/packages/cran.scm (r-sp): Update to 1.6-1.

	gnu: r-ggrastr: Update to 1.0.2.
	* gnu/packages/cran.scm (r-ggrastr): Update to 1.0.2.

	gnu: r-ggpicrust2: Update to 1.7.0.
	* gnu/packages/bioconductor.scm (r-ggpicrust2): Update to 1.7.0.
	[propagated-inputs]: Add r-circlize.
	[native-inputs]: Add r-knitr.

	gnu: r-rmarkdown: Update to 2.22.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.22.
	[properties]: Add hints to the updater.

	gnu: r-rgdal: Update to 1.6-7.
	* gnu/packages/cran.scm (r-rgdal): Update to 1.6-7.
	[properties]: Add hints to the updater.

	gnu: Add r-consrank.
	* gnu/packages/cran.scm (r-consrank): New variable.

2023-06-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-singlet.
	* gnu/packages/bioinformatics.scm (r-singlet): New variable.

	gnu: Add r-rcppml/devel.
	* gnu/packages/machine-learning.scm (r-rcppml/devel): New variable.

2023-06-02  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-cell2cell.
	* gnu/packages/bioinformatics.scm (python-cell2cell): New variable.

2023-06-02  Ludovic Courtès  <ludo@gnu.org>

	environment: Fix unbound-variable bug with '--symlink'.
	Fixes <https://issues.guix.gnu.org/63845>.
	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

	* guix/scripts/environment.scm (launch-environment/container): Reference
	'evaluate-populate-directive' before calling 'call-with-container'.

2023-06-02  Jean-Pierre De Jesus DIAZ  <jean@foundationdevices.com>

	gnu: Add coccinelle.
	* gnu/packages/patchutils.scm (coccinelle): New variable.

	gnu: Add ocaml-pyml.
	* gnu/packages/ocaml.ml (ocaml-pyml): New variable.

	gnu: Add ocaml-stdcompat.
	* gnu/packages/ocaml.scm (ocaml-stdcompat): New variable.

	gnu: Add ocaml-parmap.
	* gnu/packages/ocaml.scm (ocaml-parmap): New variable.

2023-06-02  Greg Hogan  <code@greghogan.com>

	gnu: Add tmux-plugin-mem-cpu-load.
	* gnu/packages/tmux.scm (tmux-plugin-mem-cpu-load): New variable.

2023-06-02  Brian Cully  <bjc@spork.org>

	services: Error in MODIFY-SERVICES when services don't exist
	This patch causes MODIFY-SERVICES to raise an error if a reference is made to
	a service which isn't in its service list. This it to help users notice if
	they have an invalid rule, which is currently silently ignored.

	* gnu/services.scm (%delete-service):  new procedure
	(%apply-clauses): new syntax rule
	(%modify-service): remove syntax rule

2023-06-02  Brian Cully  <bjc@spork.org>

	tests: Check for service existence in MODIFY-SERVICES
	* tests/services.scm ("modify-services: delete non-existing service")
	("modify-services: change value for non-existing service"): New tests.

	tests: Add tests for MODIFY-SERVICES procedure
	* tests/services.scm ("modify-services: do nothing")
	("modify-services: delete service")
	("modify-services: change value"): New tests.

2023-06-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to b825967.
	Fixes a regression introduced with the guile-squee update in
	63e5975cac15102e35032d15fcd90e43d5610fa4 (which brings
	non-blocking/asynchronous 'exec-query') whereby Cuirass would call
	'exec-query' whereby another command was being processed.

	* gnu/packages/ci.scm (cuirass): Update to b825967.

2023-06-02  Greg Hogan  <code@greghogan.com>

	gnu: python-ipython-documentation: Update dependencies.
	* gnu/packages/python-xyz.scm (python-ipython-documentation)
	[native-inputs]: Add python-ipykernel.

	gnu: python-ipython-documentation: Remove patches.
	* gnu/packages/python-xyz.scm (python-ipython-documentation)[source]:
	Remove upstreamed patches.
	* gnu/packages/patches/python-ipython-documentation-chars.patch,
	gnu/packages/patches/python-ipython-documentation-repro.patch:
	Delete files.
	* gnu/local.mk: Remove files.

	gnu: python-docrepr: Fix tests.
	* gnu/packages/patches/python-docrepr-fix-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/documentation.scm (python-docrepr)[source]<patches>: Use
	  it here.

2023-06-02  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: cpp-mustache: Update to 5.0 to fix build.
	* gnu/packages/cpp.scm (cpp-mustache): Update to 5.0.

2023-06-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc-boot0: Do not use 'coreutils-boot0' on GNU/Hurd.
	Fixes <https://issues.guix.gnu.org/63789>.
	Reported by Janneke Nieuwenhuizen <janneke@gnu.org>.

	* gnu/packages/commencement.scm (gcc-boot0)[source]: Use
	'%bootstrap-coreutils&co' when on GNU/Hurd.

2023-06-02  Ludovic Courtès  <ludo@gnu.org>

	read-print: Add 'package/inherit' special form.
	* guix/read-print.scm (%special-forms): Add 'package/inherit'.

	ci: Reify the timestamps of evaluations.
	* guix/ci.scm (<evaluation>)[start-time, checkout-time,
	completion-time]: New fields.

2023-06-02  Arvid Krein  <arvidkrein@zedat.fu-berlin.de>

	gnu: Add pcsc-cyberjack.
	* gnu/packages/security-token.scm (pcsc-cyberjack): New variable.

2023-06-02  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Update to 7.0.5.
	* gnu/packages/engineering.scm (kicad): Update to 7.0.5.

2023-06-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgabiolinks: Update to 2.28.2.
	* gnu/packages/bioconductor.scm (r-tcgabiolinks): Update to 2.28.2.

	gnu: r-biocthis: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-biocthis): Update to 1.10.1.

	gnu: r-basilisk-utils: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-basilisk-utils): Update to 1.12.1.

	gnu: r-megadepth: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-megadepth): Update to 1.10.0.

	gnu: r-s4arrays: Update to 1.0.4.
	* gnu/packages/bioconductor.scm (r-s4arrays): Update to 1.0.4.

	gnu: r-biocviews: Update to 1.68.1.
	* gnu/packages/bioconductor.scm (r-biocviews): Update to 1.68.1.

	gnu: r-rsubread: Update to 2.14.2.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.14.2.

	gnu: r-treeio: Update to 1.24.1.
	* gnu/packages/bioconductor.scm (r-treeio): Update to 1.24.1.

	gnu: r-apeglm: Update to 1.22.1.
	* gnu/packages/bioconductor.scm (r-apeglm): Update to 1.22.1.

	gnu: r-zellkonverter: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-zellkonverter): Update to 1.10.1.

	gnu: r-scmap: Update to 1.22.3.
	* gnu/packages/bioconductor.scm (r-scmap): Update to 1.22.3.

	gnu: r-limma: Update to 3.56.1.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.56.1.

	gnu: r-edger: Update to 3.42.4.
	* gnu/packages/bioconductor.scm (r-edger): Update to 3.42.4.

	gnu: r-biostrings: Update to 2.68.1.
	* gnu/packages/bioconductor.scm (r-biostrings): Update to 2.68.1.

	gnu: r-biocparallel: Update to 1.34.2.
	* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.34.2.

	gnu: r-densvis: Update to 1.10.2.
	* gnu/packages/bioconductor.scm (r-densvis): Update to 1.10.2.

	gnu: r-delayedarray: Update to 0.26.3.
	* gnu/packages/bioconductor.scm (r-delayedarray): Update to 0.26.3.

	gnu: r-dearseq: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-dearseq): Update to 1.12.1.

	gnu: r-bambu: Update to 3.2.3.
	* gnu/packages/bioconductor.scm (r-bambu): Update to 3.2.3.

	gnu: r-alpine: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-alpine): Update to 1.26.0.

	gnu: r-anvil: Update to 1.12.3.
	* gnu/packages/bioconductor.scm (r-anvil): Update to 1.12.3.

	import/cran: string->license: Add another case for GPLv3+.
	* guix/import/cran.scm (string->license): Translate "GPL (>=3)" to gpl3+.

	gnu: r-biocviews: Sort inputs.
	* gnu/packages/bioconductor.scm (r-biocviews)[propagated-inputs]: Sort them.

	gnu: r-biocparallel: Sort inputs.
	* gnu/packages/bioconductor.scm (r-biocparallel)[propagated-inputs]: Sort
	them.

	import/cran: Libraries should not use CRAN-GUIX-NAME.
	* guix/import/cran.scm (source-dir->dependencies): Do not use CRAN-GUIX-NAME
	when processing result of NEEDED-LIBRARIES-IN-DIRECTORY.

	import/cran: Also search Makevars file for libraries.
	* guix/import/cran.scm (needed-libraries-in-directory): Look at Makevars in
	addition to Makevars.in for libraries.

2023-06-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dismo: Replace bundled jars.
	Fixes <https://issues.guix.gnu.org/63783>.

	* gnu/packages/cran.scm (r-dismo)[source]: Delete bundled jars.
	[inputs]: Add java-maxent.
	[native-inputs]: Add JDK and zip.
	[arguments]: Add phases 'build-jars and 'strip-jar-timestamps.

2023-06-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add java-maxent.
	* gnu/packages/bioinformatics.scm (java-maxent): New variable.

2023-06-02  Andrew Tropin  <andrew@trop.in>

	gnu: swaylock-effects: Update to 1.6.11.
	* gnu/packages/wm.scm (swaylock-effects): Update to 1.6.11.

	gnu: xdg-desktop-portal-wlr: Update to 0.7.0.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Update to 0.7.0.
	[inputs]: Add mesa.

	gnu: xdg-desktop-portal-gtk: Update to 1.14.1.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk): Update to 1.14.1.

	gnu: xdg-desktop-portal: Update to 1.16.0.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal): Update to 1.16.0.

	gnu: libportal: Update to 0.6.
	* gnu/packages/freedesktop.scm (libportal): Update to 0.6.
	[arguments]: Remove deprecated backends option from #:configure-flags.  Add
	set-qt-environment-variables phase.

2023-06-02  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: gopls: Update to 0.12.0.
	* gnu/packages/golang.scm (gopls): Update to 0.12.0.

2023-06-02  jgart  <jgart@dismail.de>

	gnu: Update waybar to 0.9.18.
	* gnu/packages/wm.scm (waybar): Update to 0.9.18.

	gnu: python-fire: Update to 0.5.0.
	* gnu/packages/python-xyz.scm (python-fire): Update to 0.5.0.
	[inputs]: Remove python-six and python-termcolor.
	[propagated-inputs]: Add python-six and python-termcolor.

2023-06-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-colored.
	* gnu/packages/python-xyz.scm (python-colored): New variable.

	gnu: Add python-plotext.
	* gnu/packages/python-xyz.scm (python-plotext): New variable.

	gnu: Add python-pyani.
	* gnu/packages/bioinformatics.scm (python-pyani): New variable.

	gnu: Add python-illumina-utils.
	* gnu/packages/bioinformatics.scm (python-illumina-utils): New variable.

2023-06-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libtommath: Honor the #:tests? flag.
	* gnu/packages/multiprecision.scm (libtommath)[arguments]: Adjust custom
	'check phase to honor the #:tests? flag.

	gnu: libtommath: Prevent possible integer overflow.
	* gnu/packages/multiprecision.scm (libtommath)[source]: Add patch.
	* gnu/packages/patches/libtommath-integer-overflow.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: bear: Update to 3.1.2.
	* gnu/packages/build-tools.scm (bear): Update to 3.1.2.

2023-06-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-ete3.
	* gnu/packages/bioinformatics.scm (python-ete3): New variable.

2023-06-01  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20230522.
	* gnu/packages/parallel.scm (parallel): Update to 20230522.

2023-06-01  Greg Hogan  <code@greghogan.com>

	gnu: zenity: Update to 3.44.1.
	* gnu/packages/gnome.scm (zenity): Update to 3.44.1.
	[native-inputs]: Add gtk+:bin.

	gnu: iperf: Update to 3.13.
	* gnu/packages/networking.scm (iperf): Update to 3.13.

	gnu: iotop: Update to 1.23.
	* gnu/packages/linux.scm (iotop): Update to 1.23.

	gnu: html-xml-utils: Update to 8.6.
	* gnu/packages/xml.scm (html-xml-utils): Update to 8.6.

	gnu: hstr: Update to 3.1.
	* gnu/packages/shellutils.scm (hstr): Update to 3.1.

	gnu: glances: Update to 3.4.0.3.
	* gnu/packages/python-xyz.scm (glances): Update to 3.4.0.3.

	gnu: fish: Update to 3.6.1.
	* gnu/packages/shells.scm (fish): Update to 3.6.1.

	gnu: fio: Update to 3.35.
	* gnu/packages/benchmark.scm (fio): Update to 3.35.

	gnu: atop: Update to 2.9.0.
	* gnu/packages/admin.scm (atop): Update to 2.9.0.

2023-06-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openblas: Update make-flags comments and coding style.
	* gnu/packages/maths.scm (openblas)[arguments]: In the make-flags use
	the target-* macros. Adjust the wording describing why the different
	architectures have the flags they do.

	gnu: openblas: Update architectures we provide substitutes for.
	* gnu/packages/maths.scm (openblas)[arguments]: Adjust the substitutable?
	flag to only not provide substitutes when building for powerpc-linux.
	Adjust the comment accordingly.

	gnu: openblas-ilp64: Add powerpc64le-linux as a supported system.
	* gnu/packages/maths.scm (openblas-ilp64)[supported-systems]: Add
	powerpc64le-linux.

2023-06-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mbecs: Fix indentation.
	* gnu/packages/bioconductor.scm (r-mbecs)[arguments]: Adjust indentation and
	spelling of comment.

	gnu: Add squashfuse.
	* gnu/packages/file-systems.scm (squashfuse): New variable.

2023-06-01  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-mbecs.
	* gnu/packages/bioconductor.scm (r-mbecs): New variable.

2023-06-01  Leo Famulari  <leo@famulari.name>

	gnu: Remove linux-libre 6.2.
	This kernel series is no longer supported upstream.

	* gnu/packages/linux.scm (linux-libre-6.2-version, linux-libre-6.2-gnu-revision,
	deblob-scripts-6.2, linux-libre-6.2-pristine-source, linux-libre-6.2-source,
	linux-libre-headers-6.2, linux-libre-6.2): Remove variables.
	* gnu/packages/aux-files/linux-libre/6.2-arm.conf,
	gnu/packages/aux-files/linux-libre/6.2-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.2-i686.conf,
	gnu/packages/aux-files/linux-libre/6.2-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.

2023-06-01  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.316.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.316.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.284.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.284.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.244.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.244.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.181.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.181.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.114.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.114.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 6.1: Update to 6.1.31.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.31.
	(linux-libre-6.1-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.3.5.
	* gnu/packages/linux.scm (linux-libre-6.3-version): Update to 6.3.5.
	(linux-libre-6.3-pristine-source): Update hash.

2023-05-31  Ludovic Courtès  <ludo@gnu.org>

	tests: Use quasiquoted 'match' patterns for package sexps.
	Turns out it's easier to read.

	* tests/cpan.scm ("cpan->guix-package"): Use a quasiquoted pattern.
	* tests/elpa.scm (eval-test-with-elpa): Likewise.
	* tests/gem.scm ("gem->guix-package")
	("gem->guix-package with a specific version")
	("gem-recursive-import")
	("gem-recursive-import with a specific version"): Likewise.
	* tests/hexpm.scm ("hexpm-recursive-import"): Likewise.
	* tests/opam.scm ("opam->guix-package"): Likewise.
	* tests/pypi.scm ("pypi->guix-package, no wheel")
	("pypi->guix-package, wheels")
	("pypi->guix-package, no usable requirement file.")
	("pypi->guix-package, package name contains \"-\" followed by digits"):
	Likewise.
	* tests/texlive.scm ("texlive->guix-package"): Likewise.

2023-05-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add updater input properties for R and Python packages.
	* gnu/packages/cran.scm (r-glue, r-xfun, r-vctrs)
	(r-lifecycle): Turn comment about r-knitr into 'properties' field.
	* gnu/packages/mpi.scm (python-mpi4py)[properties]: New field.

	upstream: Honor package properties for ignored and extra inputs.
	* guix/upstream.scm (update-package-inputs)[filtered-inputs]
	[regular-inputs, native-inputs, propagated-inputs]: New procedures.
	Use them in 'update-field' calls.
	* tests/guix-refresh.sh (GUIX_TEST_UPDATER_TARGETS): Add "libreoffice"
	to the dependencies of "the-test-package".  Add 'updater-ignored-inputs'
	property to "the-test-package".
	* doc/guix.texi (Invoking guix refresh): Document it.

	import: gem: Updater provides input list.
	* guix/import/gem.scm (import-release): Add 'inputs' field.
	* tests/gem.scm ("package-latest-release"): New test.

	import: gem: Factorize "bundler" special case for name mapping.
	* guix/import/gem.scm (ruby-package-name): Add "bundler" special case.
	(gem->guix-package): Adjust accordingly.
	* tests/gem.scm ("gem-recursive-import")
	("gem-recursive-import with a specific version"): Remove "ruby-bundler"
	from the expected packages.

	import: elpa: Updater provides input list.
	* guix/import/elpa.scm (elpa-dependency->upstream-input): New
	procedure.
	(latest-release): Add 'inputs' field.
	* tests/elpa.scm ("package-latest-release"): New test.

	import: cpan: Updater provides input list.
	* guix/import/cpan.scm (latest-release): Add 'inputs' field.
	* tests/cpan.scm ("package-latest-release"): New test.

	import: cpan: Represent dependencies as <upstream-input> records.
	* guix/import/cpan.scm (cpan-name->downstream-name)
	(cran-dependency->upstream-input, cran-module-inputs): New procedures.
	(cpan-module->sexp)[guix-name, convert-inputs]: Remove.
	[maybe-inputs]: Adjust to deal with <upstream-input>.
	Use 'cpan-name->downstream-name' instead of 'guix-name'.  Add call to
	'cpan-module-inputs' and adjust calls to 'maybe-inputs'.  No longer emit
	input labels.
	* tests/cpan.scm ("cpan->guix-package"): Adjust test accordingly.

	import: cpan: Remove unary 'string-append' call.
	* guix/import/cpan.scm (package->upstream-name): Remove useless
	'string-append'.

2023-05-31  Ludovic Courtès  <ludo@gnu.org>

	tests: upstream: Restore test that was skipped.
	This test was being skipped since
	ea6fb108f6a3a53d48ea187b1f82b5f7ffce00a7.

	* tests/upstream.scm ("coalesce-sources same version"): Compare a
	serialized form of <upstream-source>.

2023-05-31  Ludovic Courtès  <ludo@gnu.org>

	upstream: Remove <upstream-input-change> and related code.
	* guix/upstream.scm (<upstream-input-change>): Remove.
	(changed-inputs): Remove.
	* tests/upstream.scm (test-package, test-new-package)
	("changed-inputs returns no changes")
	("changed-inputs returns changes to plain input list")
	("changed-inputs returns changes to all plain input lists"): Remove.

2023-05-31  Ludovic Courtès  <ludo@gnu.org>

	upstream: 'update-package-source' edits input fields.
	Previously, 'guix refresh r-ggplot2 -u' and similar commands would print
	of list of input changes that would have to be made manually.  With this
	change, 'guix refresh -u' takes care of updating input fields
	automatically.

	* guix/upstream.scm (update-package-inputs): New procedure.
	(update-package-source): Call it when 'upstream-source-inputs' returns
	true.
	* guix/scripts/refresh.scm (update-package): Remove iteration over the
	result of 'changed-inputs'.
	* guix/import/test.scm (available-updates): Add support for input
	lists.
	* tests/guix-refresh.sh (GUIX_TEST_UPDATER_TARGETS): Add input list for
	"the-test-package".
	Make sure 'guix refresh -u' updates 'inputs' accordingly.
	* doc/guix.texi (Invoking guix refresh): Mention it.

2023-05-31  Ludovic Courtès  <ludo@gnu.org>

	diagnostics: Factorize 'absolute-location'.
	* guix/scripts/style.scm (absolute-location): Move to...
	* guix/diagnostics.scm (absolute-location): ... here.
	* guix/upstream.scm (update-package-source): Use it.

2023-05-31  Ludovic Courtès  <ludo@gnu.org>

	upstream: Replace 'input-changes' field by 'inputs'.
	Returning the expected list of inputs rather than changes relative to
	the current package definition is less ambiguous and offers more
	possibilities for further processing.

	* guix/upstream.scm (<upstream-source>)[input-changes]: Remove.
	[inputs]: New field.
	(<upstream-input>): New record type.
	* guix/upstream.scm (upstream-input-type-predicate)
	(input-type-filter, upstream-source-regular-inputs)
	(upstream-source-native-inputs, upstream-source-propagated-inputs): New
	procedures.
	(changed-inputs): Expect an <upstream-source> as its second argument.
	Adjust accordingly.
	* guix/import/pypi.scm (distribution-sha256): New procedure.
	(maybe-inputs): Expect a list of <upstream-input>.
	(compute-inputs): Rewrite to return a list of <upstream-input>.
	(pypi-package-inputs, pypi-package->upstream-source): New procedures.
	(make-pypi-sexp): Use it.
	* guix/import/stackage.scm (latest-lts-release): Define 'cabal'.
	Replace 'input-changes' field by 'inputs'.
	* guix/scripts/refresh.scm (update-package): Use 'changed-inputs'
	instead of 'upstream-source-input-changes'.
	* tests/cran.scm ("description->package"): Adjust order of inputs.
	* tests/pypi.scm (default-sha256, default-sha256/base32): New variables.
	(foo-json): Add 'digests' entry.
	("pypi->guix-package, no wheel"): Check HASH against DEFAULT-SHA256/BASE32.
	("pypi->guix-package, wheels"): Likewise.
	("pypi->guix-package, no usable requirement file."): Likewise.
	("pypi->guix-package, package name contains \"-\" followed by digits"):
	Likewise.
	("package-latest-release"): New test.
	* tests/upstream.scm (test-package-sexp): Remove.
	("changed-inputs returns no changes"): Rewrite to use <upstream-source>.
	(test-new-package-sexp): Remove.
	("changed-inputs returns changes to plain input list"): Rewrite.
	("changed-inputs returns changes to all plain input lists"): Likewise.
	("changed-inputs returns changes to labelled input list")
	("changed-inputs returns changes to all labelled input lists"): Remove.
	* guix/import/cran.scm (maybe-inputs): Expect PACKAGE-INPUTS to be a
	list of <upstream-input>.
	(source-dir->dependencies): Return a list of <upstream-input>.
	(vignette-builders): Likewise.
	(uri-helper, cran-package-source-url)
	(cran-package-propagated-inputs, cran-package-inputs): New procedures.
	(description->package): Use them instead of local definitions.
	(latest-cran-release): Replace 'input-changes' field by 'inputs'.
	(latest-bioconductor-release): Likewise.
	(format-inputs): Remove.
	* guix/import/hackage.scm (cabal-package-inputs): New procedure.
	(hackage-module->sexp): Use it.
	[maybe-inputs]: Expect a list of <upstream-input>.

2023-05-31  Ludovic Courtès  <ludo@gnu.org>

	doc: Mention 'guix refresh -u' for third-party channels.
	* doc/guix.texi (Invoking guix refresh): Show how to run 'guix refresh
	-u' on a third-party channel.

	import: json: Add #:timeout to 'json-fetch'.
	* guix/import/json.scm (json-fetch): Add #:timeout and pass it to
	'http-fetch'.

2023-05-31  Ludovic Courtès  <ludo@gnu.org>

	import: utils: 'call-with-networking-exception-handler' doesn't unwind.
	That way backtraces show where the error actually originates from.

	* guix/import/utils.scm (call-with-networking-exception-handler):
	Rewrite using 'with-exception-handler'.

2023-05-31  Ludovic Courtès  <ludo@gnu.org>

	tests: pypi: Rewrite tests using a local HTTP server.
	* guix/import/pypi.scm (%pypi-base-url): New variable.
	(pypi-fetch): Use it.
	* tests/pypi.scm (foo-json): Compute URLs relative to '%local-url'.
	(test-json-1, test-json-2, test-source-hash): Remove.
	(file-dump): New procedure.
	(with-pypi): New macro.
	("pypi->guix-package, no wheel")
	("pypi->guix-package, wheels")
	("pypi->guix-package, no usable requirement file.")
	("pypi->guix-package, package name contains \"-\" followed by digits"):
	Rewrite using 'with-pypi'.

	tests: http: Allow responses to specify a path.
	* guix/tests/http.scm (%local-url): Add #:path parameter and honor it.
	(call-with-http-server)[responses]: Add extra clause with 'path'.
	[bad-request]: New variable.
	[server-body]: Handle three-element clauses.
	Wrap 'run-server' call in 'parameterize'.

	tests: pypi: Factorize tarball and wheel file creation.
	* tests/pypi.scm (sample-directory): New variable.
	(pypi-tarball, wheel-file): New procedures.
	("pypi->guix-package, no wheel")
	("pypi->guix-package, wheels")
	("pypi->guix-package, no usable requirement file.")
	("pypi->guix-package, package name contains \"-\" followed by digits"):
	Use them.

	transformations: Add "--tune" to "--help-transform".
	* guix/transformations.scm (show-transformation-options-help/detailed):
	Add '--tune'.

2023-05-31  Remco van 't Veer  <remco@remworks.net>

	nls: Update translation keys for guix gc.
	* po/*/*.po (guix/scripts/gc.scm): Round MiBs in user feedback.

	guix gc: Round MiBs in user feedback.
	* guix/scripts/gc.scm (guix-gc): Round MiBs in user feedback.

2023-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-desctools: Update to 0.99.49.
	* gnu/packages/statistics.scm (r-desctools): Update to 0.99.49.
	[propagated-inputs]: Add r-withr.

	gnu: r-rrcov: Update to 1.7-3.
	* gnu/packages/statistics.scm (r-rrcov): Update to 1.7-3.

	gnu: r-rcpparmadillo: Update to 0.12.4.0.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.12.4.0.0.

	gnu: r-knitr: Update to 1.43.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.43.

	gnu: r-markdown: Update to 1.7.
	* gnu/packages/statistics.scm (r-markdown): Update to 1.7.

	gnu: r-matrix: Update to 1.5-4.1.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.5-4.1.

	gnu: r-cartogram: Update to 0.3.0.
	* gnu/packages/cran.scm (r-cartogram): Update to 0.3.0.

	gnu: r-zoib: Update to 1.6.
	* gnu/packages/cran.scm (r-zoib): Update to 1.6.

	gnu: r-crul: Update to 1.4.0.
	* gnu/packages/cran.scm (r-crul): Update to 1.4.0.

	gnu: r-dismo: Update to 1.3-14.
	* gnu/packages/cran.scm (r-dismo): Update to 1.3-14.

	gnu: r-rgeos: Update to 0.6-3.
	* gnu/packages/cran.scm (r-rgeos): Update to 0.6-3.

	gnu: r-tzdb: Update to 0.4.0.
	* gnu/packages/cran.scm (r-tzdb): Update to 0.4.0.

	gnu: r-lwgeom: Update to 0.2-13.
	* gnu/packages/cran.scm (r-lwgeom): Update to 0.2-13.

	gnu: r-mlr3pipelines: Update to 0.5.0-1.
	* gnu/packages/cran.scm (r-mlr3pipelines): Update to 0.5.0-1.
	[native-inputs]: Add r-knitr.

	gnu: r-mlr3misc: Update to 0.12.0.
	* gnu/packages/cran.scm (r-mlr3misc): Update to 0.12.0.

	gnu: r-scattermore: Update to 1.1.
	* gnu/packages/cran.scm (r-scattermore): Update to 1.1.

	gnu: r-igraph: Update to 1.4.3.
	* gnu/packages/cran.scm (r-igraph): Update to 1.4.3.

	gnu: r-confintr: Update to 1.0.1.
	* gnu/packages/cran.scm (r-confintr): Update to 1.0.1.

	gnu: r-spatstat: Update to 3.0-6.
	* gnu/packages/cran.scm (r-spatstat): Update to 3.0-6.

	gnu: r-spatstat-random: Update to 3.1-5.
	* gnu/packages/cran.scm (r-spatstat-random): Update to 3.1-5.

	gnu: r-spatstat-linnet: Update to 3.1-1.
	* gnu/packages/cran.scm (r-spatstat-linnet): Update to 3.1-1.

	gnu: r-spatstat-geom: Update to 3.2-1.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 3.2-1.

	gnu: r-spatstat-utils: Update to 3.0-3.
	* gnu/packages/cran.scm (r-spatstat-utils): Update to 3.0-3.

	gnu: r-spatstat-model: Update to 3.2-4.
	* gnu/packages/cran.scm (r-spatstat-model): Update to 3.2-4.

	gnu: r-spatstat-explore: Update to 3.2-1.
	* gnu/packages/cran.scm (r-spatstat-explore): Update to 3.2-1.

	gnu: r-scatterpie: Update to 0.2.0.
	* gnu/packages/cran.scm (r-scatterpie): Update to 0.2.0.

	gnu: r-qgraph: Update to 1.9.5.
	* gnu/packages/cran.scm (r-qgraph): Update to 1.9.5.

	gnu: r-stanheaders: Update to 2.26.25.
	* gnu/packages/cran.scm (r-stanheaders): Update to 2.26.25.

	gnu: r-quanteda: Update to 3.3.1.
	* gnu/packages/cran.scm (r-quanteda): Update to 3.3.1.

	gnu: r-influencer: Update to 0.1.5.
	* gnu/packages/cran.scm (r-influencer): Update to 0.1.5.

	gnu: r-biclust: Update to 2.0.3.1.
	* gnu/packages/cran.scm (r-biclust): Update to 2.0.3.1.

	gnu: r-imager: Update to 0.45.2.
	* gnu/packages/cran.scm (r-imager): Update to 0.45.2.

	gnu: r-fda: Update to 6.1.4.
	* gnu/packages/cran.scm (r-fda): Update to 6.1.4.

	gnu: r-treemap: Update to 2.4-4.
	* gnu/packages/cran.scm (r-treemap): Update to 2.4-4.

	gnu: r-tuner: Update to 1.4.4.
	* gnu/packages/cran.scm (r-tuner): Update to 1.4.4.

	gnu: r-acet: Update to 1.9.0.
	* gnu/packages/cran.scm (r-acet): Update to 1.9.0.

	gnu: r-parameters: Update to 0.21.1.
	* gnu/packages/cran.scm (r-parameters): Update to 0.21.1.

	gnu: r-styler: Update to 1.10.0.
	* gnu/packages/cran.scm (r-styler): Update to 1.10.0.

	gnu: r-ggnewscale: Update to 0.4.9.
	* gnu/packages/cran.scm (r-ggnewscale): Update to 0.4.9.

	gnu: r-bookdown: Update to 0.34.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.34.

	gnu: r-sf: Update to 1.0-13.
	* gnu/packages/cran.scm (r-sf): Update to 1.0-13.

	gnu: r-s2: Update to 1.1.4.
	* gnu/packages/cran.scm (r-s2): Update to 1.1.4.

	gnu: r-deldir: Update to 1.0-9.
	* gnu/packages/cran.scm (r-deldir): Update to 1.0-9.

	gnu: r-future-apply: Update to 1.11.0.
	* gnu/packages/cran.scm (r-future-apply): Update to 1.11.0.

	gnu: r-parallelly: Update to 1.36.0.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.36.0.

	gnu: r-rnifti: Update to 1.5.0.
	* gnu/packages/cran.scm (r-rnifti): Update to 1.5.0.

	gnu: r-admisc: Update to 0.32.
	* gnu/packages/cran.scm (r-admisc): Update to 0.32.

	gnu: r-chk: Update to 0.9.0.
	* gnu/packages/cran.scm (r-chk): Update to 0.9.0.

	gnu: r-emmeans: Update to 1.8.6.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.8.6.

	gnu: r-targets: Update to 1.1.3.
	* gnu/packages/cran.scm (r-targets): Update to 1.1.3.
	[propagated-inputs]: Remove r-withr.

	gnu: r-pscl: Update to 1.5.5.1.
	* gnu/packages/cran.scm (r-pscl): Update to 1.5.5.1.

	gnu: r-proc: Update to 1.18.2.
	* gnu/packages/cran.scm (r-proc): Update to 1.18.2.

	gnu: r-nodbi: Update to 0.9.5.
	* gnu/packages/cran.scm (r-nodbi): Update to 0.9.5.
	[propagated-inputs]: Remove r-jsonify.

	gnu: r-insight: Update to 0.19.2.
	* gnu/packages/cran.scm (r-insight): Update to 0.19.2.

	gnu: r-learnr: Update to 0.11.4.
	* gnu/packages/cran.scm (r-learnr): Update to 0.11.4.
	[propagated-inputs]: Remove r-curl.

	gnu: r-learnr: Update to 0.17.3.
	* gnu/packages/cran.scm (r-learnr): Update to 0.17.3.
	[propagated-inputs]: Remove r-checkmate, r-curl, r-digest, r-ellipsis, r-evaluate,
	r-htmltools, r-htmlwidgets, r-jsonlite, r-knitr, r-lifecycle,
	r-markdown, r-promises, r-rappdirs, r-renv, r-rlang, r-rmarkdown,
	r-rprojroot, r-shiny, and r-withr.

	gnu: r-catdata: Update to 1.2.3.
	* gnu/packages/cran.scm (r-catdata): Update to 1.2.3.

	gnu: r-statnet-common: Update to 4.9.0.
	* gnu/packages/cran.scm (r-statnet-common): Update to 4.9.0.

	gnu: r-timeseries: Update to 4030.106.
	* gnu/packages/cran.scm (r-timeseries): Update to 4030.106.

	gnu: r-ucminf: Update to 1.1-4.3.
	* gnu/packages/cran.scm (r-ucminf): Update to 1.1-4.3.

	gnu: r-ctrdata: Update to 1.13.2.
	* gnu/packages/cran.scm (r-ctrdata): Update to 1.13.2.
	[propagated-inputs]: Remove r-dplyr and r-rvest; add r-tibble.

	gnu: r-pls: Update to 2.8-2.
	* gnu/packages/cran.scm (r-pls): Update to 2.8-2.

	gnu: r-httr2: Update to 0.2.3.
	* gnu/packages/cran.scm (r-httr2): Update to 0.2.3.

	gnu: r-httpuv: Update to 1.6.11.
	* gnu/packages/cran.scm (r-httpuv): Update to 1.6.11.

	gnu: r-sys: Update to 3.4.2.
	* gnu/packages/cran.scm (r-sys): Update to 3.4.2.

	gnu: r-ecosolver: Update to 0.5.5.
	* gnu/packages/cran.scm (r-ecosolver): Update to 0.5.5.

	gnu: r-clock: Update to 0.7.0.
	* gnu/packages/cran.scm (r-clock): Update to 0.7.0.
	[propagated-inputs]: Add r-cli and r-lifecycle.

	gnu: r-climaemet: Update to 1.1.1.
	* gnu/packages/cran.scm (r-climaemet): Update to 1.1.1.

	gnu: r-rticles: Update to 0.25.
	* gnu/packages/cran.scm (r-rticles): Update to 0.25.
	[propagated-inputs]: Add r-lifecycle.

	gnu: r-waldo: Update to 0.5.1.
	* gnu/packages/cran.scm (r-waldo): Update to 0.5.1.

	gnu: r-castor: Update to 1.7.10.
	* gnu/packages/cran.scm (r-castor): Update to 1.7.10.

	gnu: r-abn: Update to 2.7-5.
	* gnu/packages/bioconductor.scm (r-abn): Update to 2.7-5.
	[native-inputs]: Add r-r-rsp.

	gnu: r-ggpicrust2: Update to 1.6.5.
	* gnu/packages/bioconductor.scm (r-ggpicrust2): Update to 1.6.5.

	gnu: r-valr: Update to 0.6.8.
	* gnu/packages/bioconductor.scm (r-valr): Update to 0.6.8.

	gnu: r-dt: Update to 0.28.
	* gnu/packages/statistics.scm (r-dt): Update to 0.28.
	[source]: Update versions and hashes of datatables extensions.
	[arguments]: Minify additional plugin sources.
	[native-inputs]: Update plugins sources from 1.12.0 to 1.13.4.

	gnu: Add python-zbarlight.
	* gnu/packages/python-xyz.scm (python-zbarlight): New variable.

2023-05-31  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update translations.
	* doc/guix-cookbook.texi (Top): Mention Slovak.

2023-05-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: btrfs-progs: Fix build.
	* gnu/packages/linux.scm (btrfs-progs)[arguments]<#:configure-flags>: Fix
	typo.  Splicing MEMBER return value results in an invalid IF form.  The whole
	IF should be spliced instead.

	Reported-by: mrvdb on #guix.

2023-05-31  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: libunistring: Fix make check for the Hurd.
	* gnu/packages/libunistring.scm (libunistring)[arguments]: Set XFAIL_TESTS
	with test-perror2, and test-strerror_r when building to the Hurd.

2023-05-30  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-20.b27ca4d.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-20.b27ca4d.

	gnu: guile-squee: Update to 0-4.fab9d95.
	* gnu/packages/guile-xyz.scm (guile-squee): Update to 0-4.fab9d95.

	gnu: guile-fibers-next: Update to 1.3.0-1.99fc3e3.
	* gnu/packages/guile-xyz.scm (guile-fibers-next): Update to 1.3.0-1.99fc3e3.

2023-05-30  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Quote all list values.
	* doc/guix.texi (System Configuration)[Services]: Replace all () by
	'(), and similar quotings.
	(Home Configuration)[Home Services]: Likewise.

2023-05-30  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: nyxt: Update to 3.1.0.
	* gnu/packages/web-browsers.scm (nyxt): Update to 3.1.0.

	gnu: webkitgtk: Update to 2.40.2.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.40.2.

2023-05-30  Michael Ford  <fanquake@gmail.com>

	gnu: bitcoin-core: Update to 25.0.
	* gnu/packages/finance.scm (bitcoin-core): Update to 25.0.

2023-05-30  Andy Tai  <atai@atai.org>

	gnu: xpra: Update to 4.4.5.
	* gnu/packages/xorg.scm (xpra): Update to 4.4.5.

2023-05-30  Hilton Chain  <hako@ultrarare.space>

	gnu: busybox: Update to 1.36.1.
	* gnu/packages/busybox.scm (busybox): Update to 1.36.1.

	gnu: smartdns: Update to 42.
	* gnu/packages/dns.scm (smartdns): Update to 42.

	gnu: hyfetch: Update to 1.4.8.
	* gnu/packages/admin.scm (hyfetch): Update to 1.4.8.
	[arguments]: Disable tests.

	gnu: font-sarasa-gothic: Update to 0.40.7.
	* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.40.7.

	gnu: font-lxgw-wenkai-tc: Update to 1.000.
	* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Update to 1.000.

	gnu: font-lxgw-wenkai: Update to 1.300.
	* gnu/packages/fonts.scm (font-lxgw-wenkai): Update to 1.300.

	gnu: font-chiron-hei-hk: Update to 2.506.
	* gnu/packages/fonts.scm (font-chiron-hei-hk): Update to 2.506.

	gnu: font-chiron-sung-hk: Update to 1.008.
	* gnu/packages/fonts.scm (font-chiron-sung-hk): Update to 1.008.

2023-05-30  宋文武  <iyzsong@member.fsf.org>

	gnu: warzone2100: Rewrite package arguments to G-expressions.
	* gnu/packages/games.scm (warzone2100)[arguments]: Convert to list of
	G-expressions.

	gnu: warzone2100: Update to 4.3.5.
	* gnu/packages/games.scm (warzone2100): Update to 4.3.5.

2023-05-29  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add skktools.
	* gnu/packages/language.scm (skktools): New variable.

2023-05-29  Tanguy Le Carrour  <tanguy@bioneland.org>
	    Ludovic Courtès  <ludo@gnu.org>

	home: services: Add msmtp service.
	* gnu/home/services/mail.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* doc/guix.texi (Mail Home Services): New node.

2023-05-29  Ludovic Courtès  <ludo@gnu.org>

	doc: Update references to the Shepherd manual.
	* doc/guix.texi (Shepherd Services): Update cross-references to
	shepherd.info nodes removed in 0.10.0.

2023-05-29  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Update to 0.10.1.
	Fixes <https://issues.guix.gnu.org/63717>.

	* gnu/packages/admin.scm (shepherd-0.10): Update to 0.10.1.

2023-05-29  Ludovic Courtès  <ludo@gnu.org>

	substitute: If a server's nar URL is 404, try the next one(s).
	If a substitute server advertises in its narinfo, for example, both a
	/zstd and a /lzip URL but the /zstd URL is unreachable, try the /lzip
	URL.

	Fixes <https://issues.guix.gnu.org/63634>.

	* guix/narinfo.scm (narinfo-preferred-uris): New procedure.
	(narinfo-best-uri): Rebase on top of it.
	* guix/scripts/substitute.scm (download-nar)[try-fetch]: New procedure.
	Use 'narinfo-preferred-uris' and 'try-fetch' to attempt all the URLs of
	NARINFO.
	* tests/substitute.scm (request-substitution): Remove 'parameterize'.
	Delete DESTINATION.
	("substitute, preferred nar URL is 404, other is 200"): New test.

2023-05-29  Ludovic Courtès  <ludo@gnu.org>

	services: herd: "Resolve" transient services only when needed.
	This allows us to get rid of the "eval root" actions, which in turn
	would lead to confusing "Evaluating user expression" messages.

	Fixes <https://issues.guix.gnu.org/55857>.

	* gnu/services/herd.scm (resolve-transients): In 'values', avoid
	'eval-there' call when UNRESOLVED is empty.

2023-05-29  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.113.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.113.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 6.1: Update to 6.1.30.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.30.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	gnu: linux-libre: Update to 6.3.4.
	* gnu/packages/linux.scm (linux-libre-6.3-version): Update to 6.3.4.
	(linux-libre-6.3-pristine-source, deblob-scripts-6.3): Update hashes.

2023-05-29  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: m4-boot0: Disable tests for the Hurd too.
	GNU lib's stack-overflow tests fail.

	* gnu/packages/commencement.scm (m4-boot0)[arguments]: Set #:tests? to #false
	for the Hurd.

2023-05-29  Dhruvin Gandhi  <contact@dhruvin.dev>

	gnu: Add node-global-gradle-clean.
	* gnu/packages/node-xyz.scm (node-global-gradle-clean): New variable.

2023-05-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libmicrohttpd: Update to 0.9.77.
	* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.77.

2023-05-29  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: eudev: Use new package style.
	* gnu/packages/linux.scm (eudev)[arguments]: Convert to list of G-Expressions.
	[native-inputs]: Drop labels.

2023-05-29  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 102.11.2.
	* gnu/packages/gnuzilla.scm (%icedove-version): Update to 102.11.2.

2023-05-29  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: telegram-desktop: Add missing copyright line.
	Follow-up for 6192acf8b77948384e75650ae79dfbaadb26bc37.

	* gnu/packages/telegram.scm: Add copyright line for Saku.

2023-05-29  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: avahi: Support for cross-building and the Hurd.
	* gnu/packages/avahi.scm (avahi)[inputs]: Include libcap only for supported
	systems and when not cross-building.
	[arguments]: Add --disable-autoipd when not using libcap.

2023-05-28  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-renpy: Use G-Expressions.
	* gnu/packages/game-development.scm (python-renpy)[arguments]: Convert to
	list of G-Expressions.

	gnu: python-renpy: Update to 8.1.0.
	* gnu/packages/game-development.scm (python-renpy): Update to 8.1.0.
	[source]: No longer unbundle fribidi.
	Drop sync service and report as official version.
	[arguments]<#:phases>: Drop ‘fix-include-paths’.
	[propagated-inputs]: Add python-ecdsa.

	gnu: python-pygame-sdl2: Use G-Expressions.
	* gnu/packages/game-development.scm (python-pygame-sdl2)[arguments]: Convert
	to list of G-Expressions.

	gnu: python-pygame-sdl2: Update to 2.1.0-for-renpy-8.1.0.
	* gnu/packages/game-development.scm (python-pygame-sdl2): Update to
	2.1.0-for-renpy-8.1.0.

	gnu: python-mpi4py: Update home-page.
	* gnu/packages/mpi.scm (python-mpi4py)[home-page]: Use “github.com” instead
	of “bitbucket.com”.

	gnu: paraview: Update to 5.11.1.
	* gnu/packages/image-processing.scm (paraview): Update to 5.11.1.
	[source]: Unbundle nlohmannjson.
	[arguments]<#:configure-flags>: Add
	“-DVTK_MODULE_USE_EXTERNAL_VTK_nlohmannjson=ON”.
	[inputs]: Add nlohmann-json.

	gnu: Remove paraview-5.9.
	* gnu/packages/image-processing.scm (paraview-5.9): Delete variable.

	gnu: cli11: Use G-Expressions.
	* gnu/packages/cpp.scm (cli11)[arguments]: Convert to list of G-Expressions.

	gnu: cli11: Update to 2.3.2.
	* gnu/packages/cpp.scm (cli11): Update to 2.3.2.
	[source]: Remove snippet.
	[arguments]: Drop #:imported-modules, #:modules, and #:phases.
	[native-inputs]: Add “catch2”.

	gnu: emacs-next-tree-sitter: "Downgrade" to 29.0.91.
	* gnu/packages/emacs.scm (emacs-next-tree-sitter)[version, source]: Inherit
	fields from emacs-next.

	gnu: emacs-next: Update to 29.0.91.
	* gnu/packages/emacs.scm (emacs-next): Update to 29.0.91.

2023-05-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: guix: Remove trailing #t from phases.
	* gnu/packages/package-management.scm (guix)[arguments]: Remove trailing
	  #t from phases.

	gnu: guix: Fix cross-building.
	* gnu/packages/package-management.scm (guix)[arguments]: In custom
	'set-font-path phase also search native-inputs for the input directory.

2023-05-28  Saku Laesvuori  <saku@laesvuori.fi>

	gnu: telegram-desktop: Update to 4.8.1
	* gnu/packages/patches/webrtc-for-telegram-desktop-fix-gcc12-cstdint.patch:
	  Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove deleted patch.
	* gnu/packages/telegram.scm (libyuv-for-telegram-desktop,
	cmake-helpers-for-telegram-desktop, codegen-for-telegram-desktop,
	lib-base-for-telegram-desktop, lib-crl-for-telegram-desktop,
	lib-lottie-for-telegram-desktop, lib-rpl-for-telegram-desktop,
	lib-spellcheck-for-telegram-desktop, lib-ui-for-telegram-desktop,
	lib-webrtc-for-telegram-desktop, lib-webview-for-telegram-desktop,
	tgcalls-for-telegram-desktop): Bump to submodule checkout.
	(webrtc-for-telegram-desktop): Bump to submodule checkout.
	[patches]: Remove patch.
	[snippet]: Unbundle abseil-cpp and crc32c
	[inputs]: Add crc32c and glibmm-next. Replace glib with glib-next.
	(cld3-for-telegram-desktop): New variable.
	(telegram-desktop): Update to 4.8.1
	[snippet]: Add cld3 as a submodule.
	[arguments]<phases>: Add cld3 as a submodule.
	[native-inputs]: Replace glib with glib-next
	[inputs]: Add crc32c, kimageformats, plasma-wayland-protocols, protobuf,
	  qtdeclarative-5 and wayland-protocols. Replace glib with glib-next and
	  glibmm-2.64 with glibmm-next.
	* gnu/packages/patches/telegram-desktop-allow-disable-libtgvoip.patch:
	  Update patch.

	gnu: Add glibmm-next.
	* gnu/packages/glib.scm (glibmm-next): New variable.

	gnu: c++-gsl: Update to 4.0.0
	* gnu/packages/cpp.scm (c++gsl): Update to 4.0.0.
	* gnu/packages/patches/c++-gsl-find-system-gtest.patch: Delete file.
	* gnu/packages/patches/c++-gsl-move-array-bounds-tests.patch: Delete
	  file.
	* gnu/local.mk (dist_patch_DATA): Remove deleted patches.

2023-05-28  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-utm-ups: Update to 1.2-0.f1e6fd4.
	* gnu/packages/lisp-xyz.scm (sbcl-utm-ups): Update to 1.2-0.f1e6fd4.

2023-05-27  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team

	gnu: gtksourceview: Fix build.
	* gnu/packages/gtk.scm (gtksourceview)[#:phases]<pre-check>: Set “GDK_BACKEND”
	and “GTK_A11Y”.

	gnu: gtk: Update to 4.10.3.
	* gnu/packages/gtk.scm (gtk): Update to 4.10.3.
	[source]: Unbundle gi-docgen.
	[native-inputs]: Add gi-docgen.
	[arguments]<#:test-options>: Add “--no-suite=failing” and “--no-suite=flaky”.

	gnu: python-gst: Update to 1.22.3.
	* gnu/packages/gstreamer.scm (python-gst): Update to 1.22.3.

	gnu: gst-editing-services: Update to 1.22.3.
	* gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.22.3.

	gnu: gst-libav: Update to 1.22.3.
	* gnu/packages/gstreamer.scm (gst-libav): Update to 1.22.3.

	gnu: gst-plugins-ugly: Update to 1.22.3.
	* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.22.3.

	gnu: gst-plugins-bad: Update to 1.22.3.
	* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.22.3.

	gnu: gst-plugins-good: Update to 1.22.3.
	* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.22.3.

	gnu: gst-plugins-base: Update to 1.22.3.
	* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.22.3.

	gnu: gstreamer: Update to 1.22.3.
	* gnu/packages/gstreamer.scm (gstreamer): Update to 1.22.3.

2023-05-26  Greg Hogan  <code@greghogan.com>

	gnu: xclock: Update to 1.1.1.
	* gnu/packages/xorg.scm (xclock): Update to 1.1.1.
	[source](origin): Update file extension.

	gnu: ugrep: Update to 3.11.2.
	* gnu/packages/search.scm (ugrep): Update to 3.11.2.

	gnu: jc: Update to 1.23.2.
	* gnu/packages/admin.scm (jc): Update to 1.23.2.
	[build-system]: Change to PYPROJECT-BUILD-SYSTEM.
	[native-inputs]: Add python-pytest.

2023-05-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-gseapy.
	* gnu/packages/bioinformatics.scm (python-gseapy): New variable.

2023-05-26  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Remove bitcoin-abc.
	This package (version 0.21.12 from July 2020, which currently doesn't build)
	is for an outdated version of the Bitcoin Cash protocol. Since November 2020,
	the bitcoin-abc program has become an implementation of the eCash protocol,
	which is different from Bitcoin Cash (different consensus model).

	* gnu/packages/finance.scm (bitcoin-abc): Remove variable.

2023-05-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-asdf: Enable tests.
	* gnu/packages/astronomy.scm (python-asdf)[arguments]: Remove #:tests, skip
	failing tests in #:test-flags.

	gnu: python-asdf-coordinates-schemas: Update to 0.2.0.
	* gnu/packages/astronomy.scm (python-asdf-coordinates-schemas): Update
	to 0.2.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Do not override the 'check phase.

	gnu: python-asdf: Update to 2.15.0.
	* gnu/packages/astronomy.scm (python-asdf): Update to 2.15.0.
	[native-inputs]: Add python-fsspec.

	gnu: python-ephem: Update to 4.1.4.
	* gnu/packages/astronomy.scm (python-ephem): Update to 4.1.4.

	gnu: python-photutils: Update to 1.7.0.
	* gnu/packages/astronomy.scm (python-photutils): Update to 1.7.0.

	gnu: python-poppy: Update to 1.1.1.
	* gnu/packages/astronomy.scm (python-poppy): Update to 1.1.1.

	gnu: python-astral: Update to 3.2.
	* gnu/packages/astronomy.scm (python-astral): Update to 3.2.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Do not override the 'check phase, specify #:test-flags and skip
	failing tests.  Add 'prepare-test-environment phase.  Use G-Expressions.
	[native-inputs]: Add python-poetry-core, python-pytest.

	gnu: python-pynbody: Update to 1.3.1.
	* gnu/packages/astronomy.scm (python-pynbody): Update to 1.3.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Do not override the 'check phase and remove custom
	'disable-tests-require-testdata phase, specify #:test-flags.

	gnu: python-astroquery: Use G-Expressions.
	* gnu/packages/astronomy.scm (python-astroquery)[arguments]: Use
	G-Expressions.

	gnu: python-astropy-healpix: Switch to pyproject-build-system.
	* gnu/packages/astronomy.scm (python-astropy-healpix)[build-system]: Switch to
	pyproject-build-system.
	[arguments]: Do not override the 'check phase.  Use G-Expressions.

	gnu: python-fitsio: Use G-Expressions.
	* gnu/packages/astronomy.scm (python-fitsio): Use G-Expressions.

	gnu: python-pyvo: Update to 1.4.1.
	* gnu/packages/astronomy.scm (python-pyvo): Update to 1.4.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Do not override the 'check phase.
	[native-inputs]: Add python-setuptools-scm.

	gnu: python-reproject: Update to 0.10.0.
	* gnu/packages/astronomy.scm (python-reproject): Update to 0.10.0.

	gnu: python-ccdproc: Enable tests.
	* gnu/packages/astronomy.scm (python-ccdproc)[arguments]: Remove #:tests?.

	gnu: python-sgp4: Update to 2.22.
	* gnu/packages/astronomy.scm (python-sgp4): Update to 2.22.

	gnu: python-spherical-geometry: Add update note.
	* gnu/packages/astronomy.scm (python-spherical-geometry): Add note on why the
	package can't be updated to the latest version.

	gnu: python-sunpy: Update to 4.1.5.
	* gnu/packages/astronomy.scm (python-sunpy): Update to 4.1.5.
	[arguments]: In #:test-flags, skip 2 failing tests.  In the
	'prepare-test-environment phase, remove redundant substitutions.
	[native-inputs]: Add opencv.

	gnu: python-gwcs: Update to 0.18.3.
	* gnu/packages/astronomy.scm (python-gwcs): Update to 0.18.3.

	gnu: python-asdf-wcs-schemas: Switch to pyproject-build-system.
	* gnu/packages/astronomy.scm (python-asdf-wcs-schemas)[build-system]: Switch
	to pyproject-build-system.
	[arguments]: Do not override the 'check phase.

	gnu: python-asdf-astropy: Update to 0.4.0.
	* gnu/packages/astronomy.scm (python-asdf-astropy): Update to 0.4.0.
	[source]: Update outdated source URI.
	[arguments]: Add 'set-home-env phase before 'check.
	[native-inputs]: Remove python-matplotlib.

2023-05-25  Ludovic Courtès  <ludo@gnu.org>

	doc: Adjust HTML patterns to correctly process Texinfo 6.8 output.
	Prior to ceb5ef8347ae0e3015296f5c169ab903bac526a8, (@ (gnu packages
	texinfo) texinfo), which is what is used here, was pointing to version 6.7.

	* doc/build.scm (html-manual-identifier-index)[build](worthy-entry?):
	Adjust patterns for Texinfo 6.8.
	(syntax-highlighted-html)[build](syntax-highlight): Likewise.

2023-05-25  Arnaud Lechevallier  <arnaud.lechevallier@free.fr>

	gnu: Add emacs-substitute.
	* gnu/packages/emacs-xyz.scm (emacs-substitute): New variable.

2023-05-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-notmuch-maildir: Update to 0.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-notmuch-maildir): Update to 0.2.2.
	[propagated-inputs]: Add EMACS-COMPAT.

	gnu: emacs-undohist-el: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-undohist-el): Update to 0.3.0.

2023-05-25  Giovanni Biscuolo  <g@xelera.eu>

	gnu: openboard: Update to 1.7-dev-0.47a96e1.
	* gnu/packages/education.scm (openboard)[version]: Update to 1.7-dev-0.47a96e1.
	[arguments]: Fix quazip substitution in `fix-library-path'.

2023-05-25  Maciej Kalandyk  <m.kalandyk@outlook.com>

	gnu: Add emacs-prism.
	* gnu/packages/emacs-xyz.scm (emacs-prism): New variable.

2023-05-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-inspector: Update to 0.31.
	* gnu/packages/emacs-xyz.scm (emacs-inspector): Update to 0.31.
	[arguments]: Do not load "tree-inspector-tests.el", which was moved to another repository.
	[propagated-inputs]: Remove EMACS-TREEVIEW.

	gnu: Add emacs-tree-inspector.
	* gnu/packages/emacs-xyz.scm (emacs-tree-inspector): New variable.

2023-05-25  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Fix source hash.
	The previous commit has the wrong hash, I think I ended up building the data
	service instead for some reason and didn't set the hash of this package
	correctly.

	* gnu/packages/package-management.scm (guix-build-coordinator)[source]: Fix
	hash.

2023-05-25  Navid Afkhami  <navid.afkhami@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-tensorly.
	* gnu/packages/machine-learning.scm (python-tensorly): New variable.

2023-05-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: Fix the Jami service system tests.
	This fixes a regression introduced with commit a09c7da ("tests: Fork and exec
	a new Guile for the marionette REPL.") and only partially fixed with the
	follow-up commit f518882 (" tests: Add missing module imports for
	marionette-evaluated code.").

	* gnu/tests/telephony.scm (run-jami-test): Remove extraneous module imports.
	Move the setting of the DBUS_SESSION_BUS_ADDRESS environment variable inside
	the first marionette-eval'd setup test.
	["service can be stopped"]: Add missing (gnu build dbus-service) module.

2023-05-25  Greg Hogan  <code@greghogan.com>

	gnu: xeyes: Update to 1.2.0.
	* gnu/packages/xdisorg.scm (xeyes): Update to 1.2.0.
	[inputs]: Add libxi.

2023-05-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ekho: Update to 8.6.
	* gnu/packages/speech.scm (ekho): Update to 8.6.

	gnu: python-vosk: Update for Python 3.10.
	* gnu/packages/machine-learning.scm (python-vosk)[arguments]: Replace 3.9 with
	3.10.

	gnu: kaldi-for-vosk: Update to 0-0.a25f216.
	* gnu/packages/machine-learning.scm (kaldi-for-vosk): Update to 0-0.a25f216.
	[inputs]: Replace jack-1 with jack-2.
	[arguments]: Disable cu-array-test.

	gnu: kaldi-for-vosk: Adjust style.
	* gnu/packages/machine-learning.scm (kaldi-for-vosk)[inputs]: Remove spurious
	semicolon.
	[arguments]: Use LIST instead of double quoting; replace LET* with LET; adjust
	indentation.

2023-05-25  Ivan Gankevich  <igankevich@capybaramail.xyz>

	gnu: Add mouseloupe.
	* gnu/packages/accessibility.scm (mouseloupe): New variable.

2023-05-25  Aleksandr Vityazev  <avityazew@gmail.com>

	gnu: tinyproxy: Update to 1.11.1.
	* gnu/packages/web.scm (tinyproxy): Update to 1.11.1.

2023-05-25  Dominik Delgado Steuter  <d@delgado.nrw>

	gnu: Add dialect.
	* gnu/packages/gnome.scm (dialect): New variable.

2023-05-25  Dominik Delgado Steuter  <dds@disroot.org>

	gnu: yt-dlp: Fix substitution for ffmpeg path.
	The old expression did not work; ffmpeg was not found
	when using the --add-metadata flag.

	* gnu/packages/video.scm (yt-dlp)
	[arguments]: Adjust substitution in custom 'default-to-the-ffmpeg-input phase.

2023-05-25  Ivan Vilata i Balaguer  <ivan@selidor.net>

	gnu: encfs: Depend on OpenSSL v1.1 to fix test segfault.
	[[PGP Signed Part:No public key for 3DECC105F5DD2382 created at 2023-05-19T19:45:47+0200 using RSA]]
	Fixes <https://issues.guix.gnu.org/63280>.

	* gnu/packages/crypto.scm (encfs): Update to 1.9.
	[inputs]: Replace openssl with openssl-1.1.

2023-05-25  Ludovic Courtès  <ludo@gnu.org>

	self: Install 'guix-daemon.cil'.
	* guix/self.scm (selinux-policy): New procedure.
	(miscellaneous-files): Add 'daemon' parameter.  Add 'guix-daemon.cil'.
	(compiled-guix): Adjust call to 'miscellaneous-files'.

2023-05-25  Ludovic Courtès  <ludovic.courtes@inria.fr>

	doc: Tweak SELinux instructions.
	* doc/guix.texi (SELinux Support): Add note about 'guix-install.sh'.
	Provide the absolute file name of 'guix-daemon.cil'.  Wrap important
	commands in @example.  Suggest relabeling just /gnu and /var/guix
	instead of all of /.  Add "systemctl restart guix-daemon".

2023-05-25  Ludovic Courtès  <ludovic.courtes@inria.fr>

	guix-install.sh: Install SELinux policy and relabel file systems if needed.
	Fixes <https://issues.guix.gnu.org/62487>.

	* etc/guix-install.sh (sys_maybe_setup_selinux): New function.
	(main): Use it.

2023-05-25  Ludovic Courtès  <ludo@gnu.org>

	etc: SELinux: Update policy file.
	Tested on Rocky Linux 9, as discussed
	at <https://issues.guix.gnu.org/62487>.

	* etc/guix-daemon.cil.in: Add rules for /gnu/store remount and file
	creation in /tmp.

2023-05-25  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0.0.1-41.6885006.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0.0.1-41.6885006.

2023-05-25  Christopher Baines  <mail@cbaines.net>

	gnu: valgrind: Mark as not supported for armhf-linux.
	From the build log:
	  checking for a supported CPU... no (arm)
	  configure: error: Unsupported host architecture. Sorry

	* gnu/packages/valgrind.scm (valgrind)[supported-systems]: Remove armhf-linux.

2023-05-24  Vagrant Cascadian  <vagrant@debian.org>

	teams: Add Vagrant Cascadian to the embedded team.
	* etc/teams.scm.in ("Vagrant Cascadian"): Add to embedded team.

	teams: Split Embedded and Bootstrap into separate teams.
	* etc/teams.scm.in (embedded-bootstrap): Replace by two separate teams.
	  (embedded): New variable.
	  (bootstrap): New variable.
	  Adjust membership to use new teams.

2023-05-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gaupol: Update to 1.12.
	* gnu/packages/video.scm (gaupol): Update to 1.12.

	gnu: gaupol: Use pyproject-build-system.
	* gnu/packages/video.scm (gauplo)[build-system]: Use pyproject-build-system.
	[arguments]: Delete custom 'install phase.

	gnu: gaupol: Drop input labels.
	* gnu/packages/video.scm (gaupol)[native-inputs]: Remove package labels.

2023-05-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gaupol: Delete sanity check phase.
	The sanity check fails because there is no graphical display.

	* gnu/packages/video.scm (gaupol)[arguments]: Delete 'sanity-check phase.

2023-05-24  Vagrant Cascadian  <vagrant@debian.org>

	gnu: librecast: Update to 0.6.1.
	* gnu/packages/networking.scm (librecast): Update to 0.6.1.

	Reviewed-by: Efraim Flashner <efraim@flashner.co.il>

2023-05-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: opensbi: Remove input labels.
	* gnu/packages/firmware.scm (make-opensbi-package)[native-inputs]:
	Remove input labels.

	gnu: opensbi: Update to 1.2.
	* gnu/packages/firmware.scm (make-opensbi-package): Update to 1.2.
	[native-inputs]: Add python.
	[arguments]: Remove trailing #t from phases.

2023-05-24  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-chickadee: Update to 0.10.0.
	* gnu/packages/game-development.scm (guile-chickadee): Update to 0.10.0.

2023-05-24  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: isync: Add patch to improve openssl-3 compatibility.
	* gnu/packages/patches/isync-openssl3-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/mail.scm (isync): Use patch.

2023-05-24  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-png: Update to 0.4.1.
	* gnu/packages/guile-xyz.scm (guile-png): Update to 0.4.1.
	  [arguments]: Remove extra phases.

	gnu: guile-png: Fix cross-building.
	* gnu/packages/guile-xyz.scm (guile-png)[native-inputs]: Add guile-3.0,
	  guile-lib, guile-zlib and guile-smc.

	gnu: guile-png: Update to 0.4.0.
	* gnu/packages/guile-xyz.scm (guile-png): Update to 0.4.0.

	gnu: guile-ics: Update to 0.5.0.
	* gnu/packages/guile-xyz.scm (guile-ics): Update to 0.5.0.

	gnu: guile-ini: Fix cross-building.
	* gnu/packages/guile-xyz.scm (guile-ini)[native-inputs]: Add guile-3.0,
	  guile-lib and guile-smc.

	gnu: guile-ini: Update to 0.5.3.
	* gnu/packages/guile-xyz.scm (guile-ini): Update to 0.5.3.

	gnu: guile-smc: Fix cross-building.
	* gnu/packages/guile-xyz.scm (guile-smc)[native-inputs]: Add guile-3.0 and
	  guile-lib.

	gnu: guile-smc: Update to 0.6.0.
	* gnu/packages/guile-xyz.scm (guile-smc): Update to 0.6.0.

2023-05-24  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: fakeroot: Update to 1.31.
	* gnu/packages/linux.scm (fakeroot): Update to 1.31.

2023-05-24  Felix Lechner  <felix.lechner@lease-up.com>

	doc: guix.texi: Add Texinfo line breaks.
	Adds two line breaks to the copyright block. The same kind of breaks [1] are
	present in the remaining fifty-five entries.

	[1] https://www.gnu.org/software/texinfo/manual/texinfo/texinfo.html#Line-Breaks

	* doc (guix.texi): Add Texinfo line breaks.

2023-05-24  Felix Lechner  <felix.lechner@lease-up.com>

	doc: contributing.texi: Specify recipient via equal sign in 'git send-email --to'.
	The documentation for git send-email recommends the use of an equal sign when
	specifying a recipient with the --to option. [1] Adjusts the reference manual
	accordingly.

	[1] https://git-scm.com/docs/git-send-email

	* doc (contributing.texi): Specify recipient via equal sign in
	'git send-email --to'.

2023-05-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Depend on 'graphviz-minimal'.
	* gnu/packages/package-management.scm (guix)[arguments]: Add
	'set-font-path' phase.
	[native-inputs]: Change GRAPHVIZ to GRAPHVIZ-MINIMAL.  Add
	FONT-GHOSTSCRIPT.
	(guix-daemon)[native-inputs]: Remove "font-ghostscript".
	[arguments]: Delete 'set-font-path' phase.

2023-05-24  Ludovic Courtès  <ludo@gnu.org>

	self: Build against "graphviz-minimal".
	Fixes <https://issues.guix.gnu.org/63050>.
	Reported by Andreas Enge <andreas@enge.fr>.

	* guix/self.scm (%packages): Change "graphviz" to refer to
	"graphviz-minimal".  Add "font-ghostscript".
	(info-manual): Define 'font-ghostscript'.
	[build]: Set XDG_DATA_DIRS.

2023-05-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: graphviz: Add "minimal" variant.
	* gnu/packages/graphviz.scm (graphviz-minimal): New variable.

2023-05-24  Ludovic Courtès  <ludo@gnu.org>

	services: guix: Depend on 'avahi-daemon' when 'discover?' is set.
	Previously, with shepherd 0.10.0, guix-daemon would start quickly,
	possibly before avahi-daemon is running.  Consequently, its "guix
	discover" child process would exit immediately with a warning saying
	"Avahi daemon is not running".

	* gnu/services/base.scm (guix-shepherd-service): When DISCOVER? is true,
	add 'avahi-daemon' to 'requirement'.

2023-05-24  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: python-mpi4py: Update to 3.1.4.
	* gnu/packages/mpi.scm (python-mpi4py): Update to 3.1.4.

2023-05-24  Andy Tai  <atai@atai.org>

	gnu: ddd: Update to 3.4.0
	* gnu/packages/debug.scm (ddd): Update to 3.4.0

2023-05-24  kiasoc5  <kiasoc5@disroot.org>

	gnu: lolcat: Update to 1.4.
	* gnu/packages/toys.scm (lolcat): Update to 1.4.
	[version]: Switch to release tag.
	[arguments]: Use G-expressions. Remove trailing #t.
	<#:phases>: Replace assoc-ref with #$output.

2023-05-24  Janneke Nieuwenhuizen  <janneke@gnu.org>

	home: services: ssh: Do not empty ~/.ssh/authorized_keys by default.
	The default was an empty list which would remove any ~/.ssh/authorized_keys
	file and replace it with a symlink to an empty file.  On some systems, notably
	Ubuntu 22.10, the guix home generated ~/.ssh/authorized_keys file does not
	allow login.

	* doc/guix.texi (Secure Shell): Update, describe default #false value.
	* gnu/home/services/ssh.scm (<home-openssh-configuration>)
	[authorized-keys]: Change default to #f.
	(openssh-configuration-files): Cater for default #f value: Do not register
	"authorized_keys".

2023-05-24  Artyom Bologov  <mail@aartaka.me>

	gnu: Update sbcl-njson to 1.1.0.
	* gnu/packages/lisp-xyz.scm (sbcl-njson): Update to 1.1.0.
	  [inputs]: Add sbcl-jzon.
	  [arguments]: Add njson/jzon to 'asd-systems'.

	gnu: Update sbcl-nactivitypub to 0.0.5.
	* gnu/packages/lisp-xyz.scm (sbcl-nactivitypub): Update to 0.0.5.

2023-05-24  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: nyxt: Update to 3.0.0.
	* gnu/packages/web-browsers.scm (nyxt): Update to 3.0.0.

	gnu: sbcl-nasdf: Update to 0.1.5.
	* gnu/packages/lisp-xyz.scm (sbcl-nasdf): Update to 0.1.5.

2023-05-24  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-nfiles: Update to 1.1.3.
	* gnu/packages/lisp-xyz.scm (sbcl-nfiles): Update to 1.1.3.

	gnu: sbcl-serapeum: Update to 20230524.
	* gnu/packages/lisp-xyz.scm (sbcl-serapeum): Update to 20230524.

2023-05-24  Edison Ibáñez  <arkhan@riseup.net>

	gnu: xonsh: Update to 0.14.0.
	* gnu/packages/shells.scm (xonsh): Update to 0.14.0.

2023-05-24  André Batista  <nandre@riseup.net>

	gnu: prosody: Update to 0.12.3.
	* gnu/packages/messaging.scm (prosody): Update to 0.12.3.

2023-05-24  Alex Devaure  <ajadevaure@gmail.com>

	gnu: libfprint: Fix building with newer meson.
	* gnu/packages/freedesktop.scm (libfprint)[arguments]: Adjust
	configure-flags to explicitly link to nss.

2023-05-24  Andy Tai  <atai@atai.org>

	gnu: icewm: Update to 3.3.4.
	* gnu/packages/wm.scm (icewm): Update to 3.3.4.

2023-05-24  Arne Babenhauserheide  <arne_bab@web.de>

	gnu: htmlcxx: add --std=c++11 to configure flags.
	* gnu/packages/web.scm (htmlcxx): add CXXFLAGS to configure-flag. C++17
	  removed dynamic exception specifications.

2023-05-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xygrib: Build with newer proj.
	* gnu/packages/geo.scm (xygrib)[source]: Add upstream patch to build
	with newer version of proj.
	[inputs]: Replace proj-7 with proj.
	* gnu/packages/patches/xygrib-newer-proj.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: xygrib: Fix building with newer openjpeg.
	* gnu/packages/geo.scm (xygrib)[source]: Adjust snippet to also search
	for newer openjpeg versions.

	gnu: font-gnu-unifont: Remove more pre-generated files.
	* gnu/packages/fonts.scm (font-gnu-unifont)[source]: Adjust the snippet
	to remove more pre-generated files.

2023-05-24  muradm  <mail@muradm.net>

	services: cups: Add cups PAM service.
	Fixes <https://issues.guix.gnu.org/63198>.

	Have the CUPS service extend pam-root-service-type providing minimal
	configuration to authenticate users.  Since PAM authentication is provided,
	the regular cups package can be used as default instead of the minimal,
	PAM-lacking variant.

	* gnu/services/cups.scm (cups-configuration)
	[cups]: Replace cups-minimal with cups.
	[allow-empty-password?]: PAM service configuration permitting empty passwords.
	(opaque-cups-configuration): Likewise.
	(cups-pam-service): New procedure.
	(cups-service-type): Extend pam-root-service-type with cups-pam-service.

2023-05-23  Antero Mejr  <antero@mailbox.org>

	gnu: Add python-vulture.
	* gnu/packages/python-check.scm (python-vulture): New variable.

2023-05-23  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby-2.7-fixed: Upgrade to 2.7.8 [fixes CVE-2023-{28755, 28756}]
	Fixes: CVE-2023-28755 (ReDoS vulnerability in URI), and
	CVE-2023-28756 (ReDoS vulnerability in Time).

	* gnu/packages/ruby.scm (ruby-2.7-fixed): Update to 2.7.8.
	(ruby-2.7)[replacement]: Graft.

2023-05-23  Andreas Enge  <andreas@enge.fr>

	gnu: cm: Update to 0.4.2.
	* gnu/packages/algebra.scm (cm): Update to 0.4.2.

2023-05-23  Rikard Nordgren  <hrn@posteo.net>
	    jgart  <jgart@dismail.de>

	gnu: Add python-crcmod.
	* gnu/packages/python-crypto.scm (python-crcmod): New variable.

2023-05-23  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-41.6885006.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-41.6885006.

	gnu: nar-herder: Update to 0-19.efaf8fa.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-19.efaf8fa.

	gnu: guix-build-coordinator: Update to 0-83.c79f455.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-83.c79f455.

2023-05-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim-guix-vim: Update to 0.4.0.
	* gnu/packages/vim.scm (vim-guix-vim): Update to 0.4.0.
	[source]: Download from new upstream URL.
	[home-page]: Use new home-page.

	gnu: alacritty: Update to 0.12.1.
	* gnu/packages/terminals.scm (alacritty): Update to 0.12.1.

2023-05-23  jgart  <jgart@dismail.de>

	gnu: python-zope-schema: Update to 7.0.1.
	* gnu/packages/python-web.scm (python-zope-schema): Update to 7.0.1.

	gnu: python-lazr-restfulclient: Add missing inputs.
	* gnu/packages/python-web.scm (python-lazr-restfulclient)
	[propagated-inputs]: Add python-pyparsing and python-six.

2023-05-23  Ivan Vilata-i-Balaguer  <ivan@selidor.net>

	gnu: python-zope-exceptions: Update to 4.6.
	* gnu/packages/python-web.scm (python-zope-exceptions): Update to 4.6.

2023-05-22  Jelle Licht  <jlicht@fsfe.org>

	gnu: kanshi: Update to 1.3.1.
	* gnu/packages/wm.scm (kanshi): Update to 1.3.1.

2023-05-22  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre-with-bpf: Describe the package.
	* gnu/packages/linux.scm (linux-libre-with-bpf)[synopsis, description]: New fields.

	gnu: linux-libre: Update to 6.3.3.
	* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
	linux-libre-pristine-source, linux-libre-source, linux-libre,
	linux-libre-with-bpf): Update to linux-libre 6.3.

2023-05-22  Leo Famulari  <leo@famulari.name>

	gnu: tremc: Fix compatibility with Transmission 4.0.
	This version is not released upstream, but it does fix compatibility
	with Transmission 4.0 and works for me.

	* gnu/packages/bittorrent.scm: Update to 0.9.3-0.6c15e3f.

2023-05-22  Felix Gruber  <felgru@posteo.net>

	gnu: oil: Update to 0.15.0.
	* gnu/packages/shells.scm (oil): Update to 0.15.0.

2023-05-22  Juliana Sims  <juli@incana.org>

	gnu: python-txtorcon: Update to 23.0.0.
	* gnu/packages/python-crypto.scm (python-txtorcon): Update to 23.0.0.

	gnu: python-txtorcon: Run guix style.
	* gnu/packages/python-crypto.scm (python-txtorcon): Run guix style.

2023-05-22  Juliana Sims  <juli@incana.org>

	gnu: python-txtorcon: Fix failing build.
	Oops, I forgot to add a copyright line - this version fixes that.

	* gnu/packages/python-crypto.scm (python-txtorcon): Fix failing build.

2023-05-22  fanquake  <fanquake@gmail.com>

	gnu: homebank: Update to 5.6.3.
	* gnu/packages/finance.scm (homebank): Update to 5.6.3.

2023-05-22  Andy Tai  <atai@atai.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add opensycl.
	* gnu/packages/sycl.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2023-05-22  Ludovic Courtès  <ludo@gnu.org>

	substitute: Rethrow with 'raise-exception', not 'throw'.
	Rethrowing with 'throw' doesn't work as intended when the exception
	being rethrown is a SRFI-34 exception.

	Fixes <https://issues.guix.gnu.org/55820>.

	* guix/scripts/substitute.scm (kind-and-args-exception?): New variable.
	(call-with-cached-connection): Rewrite using 'guard' instead of 'catch'
	and 'raise' instead of 'throw'.
	(system-error?): Use 'kind-and-args-exception?' instead of local
	definition.

2023-05-22  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: lcov: Patch reference to 'find' command.
	Fixes <https://issues.guix.gnu.org/63517>.
	Reported by Luca Cirrottola <luca.cirrottola@inria.fr>.

	* gnu/packages/code.scm (lcov)[arguments]: Rename 'patch-pwd' phase to
	'patch-references-to-commands', and patch reference to 'find'.

2023-05-22  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: dos2unix: Update to 7.5.0.
	* gnu/packages/textutils.scm (dos2unix): Update to 7.5.0.

2023-05-22  Felix Gruber  <felgru@posteo.net>
	    jgart  <jgart@dismail.de>

	gnu: python-sqlite-utils: Update to 3.32.1.
	* gnu/packages/databases.scm (python-sqlite-utils): Update to 3.32.1.

2023-05-21  Giovanni Biscuolo  <g@xelera.eu>

	gnu: dia: Update to 0.97.3-4.b903dd8
	* gnu/packages/gnome.scm (dia): Update to 0.97.3-4.b903dd8

2023-05-21  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: geary: Update to 43.0.
	* gnu/packages/gnome.scm (geary): Update to 43.0.
	[arguments]<#:phases>: Drop ‘disable-failing-tests’ and ‘generate-vapis’.
	Rename ‘disable-postinstall-script’ to ‘skip-gtk-update-icon-cache’ and adjust
	accordingly.
	[inputs]: Replace folks-with-libsoup2 with folks.
	Replace gnome-online-accounts-3.44 with gnome-online-accounts.
	Replace webkitgtk-with-libsoup2 with webkitgtk.
	[native-inputs]: Replace vala-0.52 with vala.
	Add gnutls.

2023-05-21  Juliana Sims  <juli@incana.org>

	gnu: geary: Remove redundant native-inputs.
	* gnu/packages/gnome.scm (geary)[native-inputs]: Remove glib, gmime,
	and gsettings-desktop-schemas.

	gnu: geary: Use G-Expressions.
	* gnu/packages/gnome.scm (geary)[arguments]: Convert to list of
	G-Expressions.

	gnu: geary: Fix build failure.
	* gnu/packages/gnome.scm (geary)[arguments]: Disable failing test.
	[native-inputs]: Use vala-0.52 instead of vala.

2023-05-21  Christopher Baines  <mail@cbaines.net>

	gnu: emacs-keycast: Fix propagated-inputs.
	Change emacs-keycast to emacs-compat, as I think this was what was intended in
	87d5754107e2393cc5d2ab44cd9586b3bf73b011.

	Having emacs-keycast being a propagated input of emacs-keycast causes problems
	when trying to compute the derivation for the package, as well as all
	operations that involve this (guix weather, guix pull package cache, ...).

	* gnu/packages/emacs-xyz.scm (emacs-keycast)[propagated-inputs]: Change
	emacs-keycast to emacs-compat.

2023-05-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-with-editor: Update to 3.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 3.3.0.
	[propagated-inputs]: Add EMACS-COMPAT.

	gnu: emacs-transient: Update to 0.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.4.0.

	gnu: emacs-terraform-mode: Update to 1.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-terraform-mode): Update to 1.0.1.

	gnu: emacs-solarized-theme: Update to 2.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-solarized-theme): Update to 2.0.1.

	gnu: emacs-paren-face: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-paren-face): Update to 1.1.0.
	[propagated-inputs]: Add EMACS-COMPAT.

	gnu: emacs-orglink: Update to 1.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-orglink): Update to 1.2.1.
	[propagated-inputs]: Add EMACS-COMPAT.

	gnu: emacs-org: Update to 9.6.6.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.6.

	gnu: emacs-orgit: Update to 1.9.0.
	* gnu/packages/emacs-xyz.scm (emacs-orgit): Update to 1.9.0.

	gnu: emacs-org-inline-pdf: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-org-inline-pdf)[arguments]: Use
	G-expressions.  Use SEARCH-INPUT-FILE.

	gnu: emacs-org-inline-pdf: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-org-inline-pdf): Update to 0.3.

	gnu: emacs-ol-notmuch: Update to 2.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-ol-notmuch): Update to 2.0.1.

	gnu: emacs-no-littering: Update to 1.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.4.0.

	gnu: emacs-minions: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-minions): Update to 1.0.0.
	[propagated-inputs]: Add EMACS-COMPAT.

	gnu: emacs-moody: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-moody): Update to 1.0.0.
	[propagated-inputs]: Add EMACS-COMPAT.

	gnu: emacs-macrostep: Update to 0.9.2.
	* gnu/packages/emacs-xyz.scm (emacs-macrostep): Update to 0.9.2.
	[source]<origin>: Switch to emacsorphanage repository.
	[home-page]: Adapt URL accordingly.

	gnu: emacs-logview: Update to 0.16.1.
	* gnu/packages/emacs-xyz.scm (emacs-logview): Update to 0.16.1.

	gnu: emacs-keycast: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-keycast): Update to 1.3.0.
	[propagated-inputs]: Add EMACS-COMPAT.

	gnu: emacs-julia-snail: Update to 1.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-julia-snail): Update to 1.2.2.

	gnu: emacs-inspector: Update to 0.30.
	* gnu/packages/emacs-xyz.scm (emacs-inspector): Update to 0.30.

	gnu: emacs-hl-todo: Update to 3.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-hl-todo): Update to 3.5.0.
	[propagated-inputs]: Add EMACS-COMPAT.

	gnu: emacs-gptel: Update to 0.3.6.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.3.6.

	gnu: git-modes: Update to 1.4.1.
	* gnu/packages/emacs-xyz.scm (git-modes): Update to 1.4.1.
	[propagated-inputs]: Add EMACS-COMPAT.

	gnu: emacs-ghub: Update to 3.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 3.6.0.
	[propagated-inputs]: Add EMACS-COMPAT.

	gnu: emacs-ghq: Do not propagate ghq.
	* gnu/packages/emacs-xyz.scm (emacs-ghq)
	[arguments]<#:phases>: Add a phase to avoid propagating GHQ.
	[inputs]: Add GHQ.
	[propagated-inputs]: Remove GHQ.

	gnu: emacs-ghq: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-ghq): Update to 0.2.0.
	[propagated-inputs]: Add EMACS-DASH, EMACS-S.

	gnu: emacs-find-file-in-project: Update to 6.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-find-file-in-project): Update to 6.2.1.

	gnu: emacs-ement: Update to 0.9.3.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.9.3.

	gnu: emacs-elpher: Update to 3.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 3.5.0.

	gnu: emacs-elfeed-score: Update to 1.2.6.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 1.2.6.

	gnu: emacs-eldev: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.4.

	gnu: emacs-ef-themes: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-ef-themes): Update to 1.0.0.

	gnu: emacs-editorconfig: Update to 0.10.1.
	* gnu/packages/emacs-xyz.scm (emacs-editorconfig): Update to 0.10.1.

	gnu: emacs-beframe: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-beframe): Update to 0.3.0.

	gnu: emacs-auto-compile: Update to 1.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-auto-compile): Update to 1.8.0.

	gnu: emacs-vundo: Update to 2.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-vundo): Update to 2.1.0.

	gnu: emacs-excorporate: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-excorporate): Update to 1.1.0.
	[propagated-inputs]: Add EMACS-URL-HTTP-OAUTH.

	gnu: Add emacs-url-http-oauth.
	* gnu/packages/emacs-xyz.scm (emacs-url-http-oauth): New variable.

	gnu: emacs-soap-client: Update to 3.2.3.
	* gnu/packages/emacs-xyz.scm (emacs-soap-client): Update to 3.2.3.

2023-05-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ldc: Update to 1.32.2.
	* gnu/packages/dlang.scm (ldc-bootstrap): Update to 1.32.2.
	(ldc)[arguments]: Adjust skipped tests paths for changes in source code
	layout. Skip another plugin test.

2023-05-21  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: xmrig: Update to 6.19.2.
	* gnu/packages/finance.scm (xmrig): Update to 6.19.2.
	  [description]: Fix typos.

2023-05-20  Feng Shu  <tumashu@163.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add labwc.
	* gnu/packages/wm.scm (labwc): New variable.

2023-05-20  Feng Shu  <tumashu@163.com>

	gnu: cagebreak: Update to 2.1.2.
	* gnu/packages/wm.scm (cagebreak): Update to 2.1.2.
	Explicitly disable tests and substitute "/usr/share/".

2023-05-20  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-dsv: Update to 0.6.0.
	* gnu/packages/guile-xyz.scm (guile-dsv): Update to 0.6.0.

2023-05-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-netlink: Update to 1.1.2.
	* gnu/packages/guile-xyz.scm (guile-netlink): Update to 1.1.2.

2023-05-20  Ludovic Courtès  <ludo@gnu.org>

	services: Transient inetd services inherit requirements.
	That way, per-connection transient services such as 'sshd-123' inherit
	dependencies of their "parent" ('sshd' in this example), which is more
	consistent than not depending on anything.

	* gnu/services/dict.scm (dicod-shepherd-service): Pass #:requirements to
	'make-inetd-constructor'.
	* gnu/services/messaging.scm (bitlbee-shepherd-service): Likewise.
	* gnu/services/ssh.scm (openssh-shepherd-service): Likewise.
	* gnu/services/vnc.scm (xvnc-shepherd-service): Likewise.

2023-05-20  Ludovic Courtès  <ludo@gnu.org>

	services: root-file-system: Remove reference to 'stop-logging'.
	* gnu/services/base.scm (%root-file-system-shepherd-service): In 'stop'
	method, remove reference to 'stop-logging'.  That procedure is gone in
	Shepherd 0.10.0, leading to an unbound-variable exception.
	Additionally, calling is unnecessary since 0.4.0, where shepherd logs to
	syslog (thus the open file descriptor is not backed by an on-disk file).

2023-05-20  Ludovic Courtès  <ludo@gnu.org>

	services: agetty: 'stop' method does nothing when running is 'idle.
	This is a followup to 57e731c358d000f614fbda23654cae6a5e79df80.

	* gnu/services/base.scm (agetty-shepherd-service): Change 'stop' method
	to return #f immediately when the running value is 'idle.

2023-05-20  Ludovic Courtès  <ludo@gnu.org>

	system: pam: Change 'stop' method to return #f.
	When the 'stop' method returns a truth value, shepherd interprets it as
	potential failure and logs it.

	* gnu/system/pam.scm (pam-shepherd-service): Change 'stop' method to
	return #f.

2023-05-20  Ludovic Courtès  <ludo@gnu.org>

	doc: Clarify instructions for hibernation on a swap file.
	Fixes <https://issues.guix.gnu.org/62711>.

	* doc/guix.texi (Swap Space): Change 'resume' argument to a device in
	example; add comments.  Update sentence describing 'resume' and
	'resume_offset'.

2023-05-20  Jelle Licht  <jlicht@fsfe.org>

	gnu: ytfzf: Update to 2.6.0.
	* gnu/packages/image-viewers.scm (ytfzf): Update to 2.6.0.

2023-05-20  André Batista  <nandre@riseup.net>

	gnu: irssi: Update to 1.4.4.
	* gnu/packages/irc.scm (irssi): Update to 1.4.4.

2023-05-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: bitcoin-core-24.1: Rename to bitcoin-core.
	* gnu/packages/finance.scm (bitcoin-core): Remove variable.
	  (bitcoin-core-24.1): Rename to bitcoin-core.

2023-05-19  Michael Ford  <fanquake@gmail.com>

	gnu: bitcoin-core: Update to 24.1.
	* gnu/packages/finance.scm (bitcoin-core): Update to 24.1.

2023-05-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: bitcoin-unlimited: Update to 2.0.0.0.
	* gnu/packages/finance.scm (bitcoin-unlimited): Update to 2.0.0.0.
	  [arguments]: Update 'fix-tests' phase.

2023-05-19  kiasoc5  <kiasoc5@disroot.org>

	gnu: python-cssutils: Update to 2.6.0.
	Resending second patch with a better commit message.

	* gnu/packages/python-web.scm (python-cssutils): Update to 2.6.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Enable tests.
	[native-inputs]: Remove unzip; add python-pytest and python-jaraco-test.
	[homepage]: Update it.

2023-05-19  kiasoc5  <kiasoc5@disroot.org>

	gnu: Add python-jaraco-test.
	* gnu/packages/python-xyz.scm (python-jaraco-test): New variable.

2023-05-19  Bruno Victal  <mirai@makinata.eu>

	gnu: mympd: Update to 10.3.2.
	* gnu/packages/mpd.scm (mympd): Update to 10.3.2.

2023-05-19  Lilah Tascheter  <lilah@lunabee.space>

	gnu: packages: Fix weechat-wee-slack build.
	* gnu/packages/messaging.scm (weechat-wee-slack)[inputs]: Add
	  python-mock test dependency.

2023-05-19  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: openmw: Fix build on glibc 2.34 and newer.
	* gnu/packages/patches/openmw-assume-nonconst-SIGSTKSZ.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/game-development.scm (openmw)[source]<patches>: Use it here.

	gnu: recastnavigation: Update to commit 6d1f971.
	* gnu/packages/game-development.scm (recastnavigation): Update to commit 6d1f971.

2023-05-19  Antero Mejr  <antero@mailbox.org>

	teams: Correct chemistry.scm typo.
	* etc/teams.scm.in (science): Change chemestry.scm to chemistry.scm.

2023-05-19  Timo Wilken  <guix@twilken.net>

	gnu: python-yamllint: Update to 1.31.0.
	Version 1.26.1 is broken and doesn't build on Guix; this update fixes it and
	provides a newer version as well.

	* gnu/packages/python-xyz.scm (python-yamllint): Update to 1.13.0.

2023-05-19  Brian Cully  <bjc@spork.org>

	gnu: sssd: Fix build
	* gnu/packages/sssd.scm (sssd) [native-inputs]: Add python-toolchain.
	[ensure-no-mtimes-pre-1980]: New phase.

2023-05-19  Brian Cully  <bjc@spork.org>

	gnu: sssd: Fix failing tests by using samba/pinned input
	The latest samba package (4.18.1) causes a SIGABRT in ad_common_tests and
	ad_gpo_tests. The pinned version (4.17.0) allows them to succeed, so use that
	instead.

	* gnu/packages/sssd.scm (sssd) [inputs]: Change samba to samba/pinned.

2023-05-19  Brian Cully  <bjc@spork.org>

	gnu: criu: Reset timestamps in .egg file.
	Ensure all files being built are dated no earlier than 1980 by copying in a
	modified (@@ (guix build python-build-system) ensure-no-mtimes-pre-1980) which
	is symlink-aware. This copy should be removed when the original procedure is
	modified to avoid calling UTIME on symlinks.

	* gnu/packages/virtualization.scm (criu)[arguments]: Add
	'ensure-no-mtimes-pre-1980' phase.
	[inputs]: Remove python.
	[native-inputs]: Add python-toolchain.

2023-05-19  muradm  <mail@muradm.net>

	gnu: bemenu: Update to 0.6.15.
	* gnu/packages/xdisorg.scm (bemenu): Update to 0.6.15.

2023-05-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: emacs-simple-mpc: Update to 1.0-1.35923ca.
	* gnu/packages/emacs-xyz.scm (emacs-simple-mpc): Update to 1.0-1.35923ca.

	gnu: java-picard-1.113: Drop input package labels.
	* gnu/packages/bioinformatics.scm (java-picard-1.113)[inputs]: Drop labels.

	gnu: java-picard-1.113: Drop trailing #T from build phases.
	* gnu/packages/bioinformatics.scm (java-picard-1.113)[arguments]: Remove
	trailing #T from build phases.

	gnu: zrythm: Update to 1.0.0-beta.4.9.1.
	* gnu/packages/music.scm (zrythm): Update to 1.0.0-beta.4.9.1.
	[arguments]: Enable tests; add phase 'patch-tests.
	[inputs]: Remove glibc; replace glib-next with glib; replace guile-2.2 with
	guile-3.0.
	[native-inputs]: Replace glib-next:bin with glib:bin.

	gnu: ztoolkit-rsvg: Use librsvg-for-system.
	* gnu/packages/audio.scm (ztoolkit-rsvg)[propagated-inputs]: Replace librsvg
	with librsvg-for-system.

	gnu: ams-lv2: Remove trailing #T from build phase.
	* gnu/packages/music.scm (ams-lv2)[arguments]: Drop trailing #T.

	gnu: ams-lv2: Drop package labels.
	* gnu/packages/music.scm (ams-lv2)[inputs]: Drop package labels.

2023-05-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: lvtk-1: Build with gtkmm-2.
	This restores lvtk-gtkui.

	* gnu/packages/audio.scm (lvtk-1)[inputs]: Replace gtkmm with gtkmm-2.

2023-05-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: zix: Update to 0.3.3-0.a13ae5a.
	* gnu/packages/datastructures.scm (zix): Update to 0.3.3-0.a13ae5a.

	gnu: patchage: Update to 1.0.10.
	* gnu/packages/audio.scm (patchage): Update to 1.0.10.
	[build-system]: Use meson-build-system.
	[inputs]: Remove boost; replace jack-1 with jack-2.

	gnu: libbacktrace: Update to 1.0-2.cdb64b6.
	* gnu/packages/debug.scm (libbacktrace): Update to 1.0-2.cdb64b6.
	[arguments]: Disable parallel tests.

	gnu: sord: Update to 0.16.14.
	* gnu/packages/rdf.scm (sord): Update to 0.16.14.
	[build-system]: Use meson-build-system.
	[arguments]: Use G-expression.

	gnu: serd: Update to 0.30.16.
	* gnu/packages/rdf.scm (serd): Update to 0.30.16.
	[build-system]: Use meson-build-system.
	[arguments]: Use G-expression.

	gnu: zplugins: Update to 0.2.5.
	* gnu/packages/music.scm (zplugins): Update to 0.2.5.
	[inputs]: Replace guile-2.2 with guile-3.0.

2023-05-19  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby-3.2: Upgrade to 3.2.2 [fixes CVE-2023-{28755, 28756}].
	Fixes: CVE-2023-28755 (ReDoS vulnerability in URI), and
	CVE-2023-28756 (ReDoS vulnerability in Time).

	* gnu/packages/ruby.scm (ruby-3.2): Update to 3.2.2.

2023-05-19  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby-3.1: Upgrade to 3.1.4 [fixes CVE-2023-{28755, 28756}].
	Fixes: CVE-2023-28755 (ReDoS vulnerability in URI), and
	CVE-2023-28756 (ReDoS vulnerability in Time).

	* gnu/packages/ruby.scm (ruby-3.1): Update to 3.1.4.

2023-05-19  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby-3.0: Upgrade to 3.0.6 [fixes CVE-2023-{28755, 28756}].
	Fixes: CVE-2023-28755 (ReDoS vulnerability in URI), and
	CVE-2023-28756 (ReDoS vulnerability in Time).

	* gnu/packages/ruby.scm (ruby-3.0): Update to 3.0.6.

2023-05-19  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: gajim: Add missing input.
	Fixes <https://issues.guix.gnu.org/issue/62956>.

	* gnu/packages/messaging.scm (gajim)[inputs]: Add python-idna.

2023-05-19  AwesomeAdam54321  <adam.faiz@disroot.org>
	    jgart  <jgart@dismail.de>

	gnu: Add python-slugid.
	* gnu/packages/python-xyz.scm (python-slugid): New variable.

2023-05-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: sicp: Build as a single info file.
	Fixes <https://issues.guix.gnu.org/63565>.

	* gnu/packages/scheme.scm (sicp) [arguments]: Use '--no-split' makeinfo option
	in build phase.

	Reported-by: Andrey Mitrofanov <abme@rambler.ru>

2023-05-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	etc: gitconfig: Do not enforced signed commits.
	This change was more invasive than initially thought, and cannot be disabled
	easily, as raised by a few people.  Let's revert it for now.  At least the
	pre-push hook should be deployed automatically and catch any unsigned commits
	attempted to be pushed to Savannah.

	* etc/git/gitconfig [commit]: Remove section.

2023-05-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: rsync: Use least authority wrapper.
	* gnu/services/rsync.scm (rsync-shepherd-service) Wrap rsync command in a
	least-authority-wrapper.

	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2023-05-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: rsync: Use make-inetd-constructor.
	* gnu/services/rsync.scm (rsync-shepherd-service): Use make-inetd-constructor
	if available in start slot.
	* gnu/tests/rsync.scm (run-rsync-test): Delete "PID file" test.

	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2023-05-18  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.315.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.315.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.283.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.283.
	(linux-libre-4.19-pristine-source, deblob-scripts-4.19): Update hashes.

	gnu: linux-libre 5.4: Update to 5.4.243.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.243.
	(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.

	gnu: linux-libre 5.10: Update to 5.10.180.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.180.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	gnu: linux-libre 5.15: Update to 5.15.112.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.112.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	gnu: linux-libre 6.1: Update to 6.1.29.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.29.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	gnu: linux-libre: Update to 6.2.16.
	* gnu/packages/linux.scm (linux-libre-6.2-version): Update to 6.2.16.
	(linux-libre-6.2-pristine-source, deblob-scripts-6.2): Update hashes.

	gnu: linux-libre 6.3: Update to 6.3.3.
	* gnu/packages/linux.scm (linux-libre-6.3-version): Update to 6.3.3.
	(linux-libre-6.3-pristine-source, deblob-scripts-6.3): Update hashes.

2023-05-18  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry to 'guix style -S arguments'.
	* etc/news.scm: Add entry.

	style: Add 'arguments' styling rule.
	* guix/scripts/style.scm (unquote->ungexp, gexpify-argument-value)
	(quote-argument-value, gexpify-argument-tail)
	(gexpify-package-arguments): New procedures.
	(%gexp-keywords): New variable.
	(%options): Add "arguments" case for 'styling-procedure.
	(show-stylings): Update.
	* tests/style.scm ("gexpify arguments, already gexpified")
	("gexpify arguments, non-gexp arguments, margin comment")
	("gexpify arguments, phases and flags")
	("gexpify arguments, append arguments")
	("gexpify arguments, substitute-keyword-arguments")
	("gexpify arguments, append substitute-keyword-arguments"): New tests.
	* doc/guix.texi (package Reference): For 'arguments', add compatibility
	note and link to 'guix style'.
	(Invoking guix style): Document the 'arguments' styling rule.

2023-05-18  Greg Hogan  <code@greghogan.com>

	gnu: f3d: Update to 2.0.0.
	* gnu/packages/graphics.scm (f3d): Update to 2.0.0.
	[source]: Update substitute paths and add patch for breaking change to
	cxxopts.

	gnu: discregrid: Fix for dependent updates.
	* gnu/packages/graphics.scm (discregrid)[source]: Add patch for breaking
	change to cxxopts.

	gnu: cxxopts: Update to 3.1.1.
	* gnu/packages/cpp.scm (cxxopts): Update to 3.1.1.

2023-05-18  Benjamin  <benjamin@uvy.fr>

	gnu: swaylock: Add linux-pam to inputs.
	Adding linux-pam to inputs allows swaylock to run without setuid if
	configured with a proper pam file.

	* gnu/packages/wm.scm (swaylock)[inputs]: Add LINUX-APM.

2023-05-18  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: btrfs-progs: Update to 6.3.
	* gnu/packages/linux.scm (btrfs-progs): Update to 6.3.

	gnu: btrfs-progs: Make the python-sphinx input conditional.
	* gnu/packages/linux.scm (btrfs-progs) [native-inputs]:
	  Make the python-sphinx input conditional.
	  [arguments]: Conditionally add --disable-documentation to
	  configure flags.

	gnu: btrfs-progs: Use new style inputs and gexps.
	* gnu/packages/linux.scm (btrfs-progs)[arguments]: Use new style and gexps.
	  [inputs]: Use new style.

	gnu: btrfs-progs: Run 'guix style' over the package.
	* gnu/packages/linux.scm (btrfs-progs): Restyle.

2023-05-18  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: libfive: Generate bindings instead of using pre-generated ones.
	* gnu/packages/engineering.scm (libfive)[phases]: Add phase 'generate-bindings
	to generate the bindings

	gnu: libfive: Add Python bindings.
	* gnu/packages/engineering.scm (libfive)
	[configure-flags]: Add python site-dir.
	[phases]<fix-library-location>: Fix for python as well.
	<wrap-studio>: Wrap for python as well.
	[inputs]: Add python-wrapper.  Alphabetize.
	[description]: Add python.

2023-05-18  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: libfive: Fix install and wrap Studio.
	The old install phase didn't handle nested directories (which there are) and
	the cmake files didn't seem to install the go files in a way that guile would
	use so I just used the guile build system instead.

	Also Studio works much better when it know where the libraries are.

	* gnu/packages/engineering.scm (libfive)
	[imported-modules]: Add (guix build guile-build-system).
	[modules]: Add (guix build guile-build-system).
	[configure-flags]: Remove.
	[phases]: Remove phases 'fix-autocompilation and 'install-scm-files.  Add
	phase 'do-not-build-guile-bindings and add phase 'guile-build which uses the
	guile build system.  Add wrap-studio phase.
	[inputs]: Add bash-minimal for the wrapper.  Use qtbase instead of qtbase-5

2023-05-18  Ludovic Courtès  <ludo@gnu.org>

	refresh: Honor '--key-server'.
	Previously, the '--key-server' option would be ignored in an invocation
	like:

	  ./pre-inst-env guix refresh python-scipy=1.8.1 -t pypi -u \
	     --key-server=pgp.mit.edu

	* guix/upstream.scm (download-tarball): Add #:key-server parameter and
	pass it to 'gnupg-verify*'.
	(package-update/url-fetch, package-update/git-fetch)
	(package-update): Likewise.
	* guix/scripts/refresh.scm (update-package): Add #:key-server and pass
	it down to 'package-update'.
	(guix-refresh): Pass #:key-server to 'update-package'.

2023-05-18  Ludovic Courtès  <ludo@gnu.org>

	doc: Change '--with-configure-flag' example to something that works.
	Passing '-DBUILD_COMPLEX=OFF' to lapack would eventually lead to a link
	error.

	Reported by Florian Pelz <pelzflorian@pelzflorian.de>.

	* doc/guix.texi (Package Transformation Options): Change
	'--with-configure-flag' example.
	* etc/news.scm: Likewise.

2023-05-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: ssh: Really rename openssh-challenge-response-authentication?
	Fixes up 9c161c1f0d, which renamed the accessor of <openssh-configuration> but
	failed to adjust the single usage.

	* gnu/services/ssh.scm (openssh-config-file): Rename
	openssh-challenge-response-authentication? call to
	openssh-configuration-challenge-response-authentication?.

2023-05-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: ssh: Rename openssh-challenge-response-authentication?
	This is a follow-up commit to the preceding commit, which exported all
	<openssh-configuration> accessors.

	* gnu/services/ssh.scm (<openssh-configuration>): Rename
	openssh-challenge-response-authentication? to
	openssh-configuration-challenge-response-authentication?.  It's a mouthful,
	but is at least consistent with the rest.

2023-05-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: openssh: Export openssh-configuration accessors.
	* gnu/services/ssh.scm: Export openssh-configuration accessors.

2023-05-17  Hilton Chain  <hako@ultrarare.space>

	gnu: Add qbittorrent-nox.
	* gnu/packages/bittorrent.scm (qbittorrent-nox): New variable.

2023-05-17  Leo Famulari  <leo@famulari.name>

	gnu: ldc-bootstrap: Don't depend on tzdata.
	* gnu/packages/dlang.scm (ldc-bootstrap)[inputs]: Remove tzdata.
	[native-inputs]: Add tzdata-for-tests.
	[arguments]: Forbid references to tzdata-for-tests.

	Reviewed-by: Ludovic Courtès <ludo@gnu.org>

2023-05-17  Josselin Poiret  <dev@jpoiret.xyz>

	hurd-boot: Symlink /hurd before setting up translators.
	* gnu/build/hurd-boot.scm (boot-hurd-system): Symlink /hurd before setting up
	translators.

	Reviewed-by: Janneke Nieuwenhuizen <janneke@gnu.org>

2023-05-17  Simon Tournier  <zimon.toutoune@gmail.com>

	scripts: import: elpa: Return consistent error code.
	Fixes <https://bug.gnu.org/58308>.
	Reported by Ricardo Wurmus.

	* guix/scripts/import/elpa.scm (guix-import-elpa): Return consistent error
	code independently of the 'recursive' option.

2023-05-17  Simon Tournier  <zimon.toutoune@gmail.com>

	scripts: import: elpa: Warn when version is specified.
	* guix/scripts/import/elpa.scm (guix-import-elpa): Warn when version is
	specified.

2023-05-17  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator-agent-only: Fix missing wrapping.
	Remove the arguments so the arguments of the guix-build-coordinator package
	apply.

	* gnu/packages/package-management.scm (guix-build-coordinator/agent-only)[arguments]: Remove.

2023-05-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: libmixed: Update to 2.0-1.9b2668e.
	* gnu/packages/audio.scm (libmixed): Update to 2.0-1.9b2668e.
	  [arguments]: Enable tests.

2023-05-17  cage  <cage-dev@twistfold.it>

	gnu: cl-croatoan: Update to 0.1.
	* gnu/packages/lisp-xyz.scm (sbcl-croatoan): Update to 0.1.

2023-05-17  Yovan Naumovski  <yovan@gorski.stream>

	gnu: slurp: Update to 1.4.0.
	* gnu/packages/image.scm (slurp): Update to 1.4.0.

	gnu: scrot: Update to 1.9.
	* gnu/packages/xdisorg.scm (scrot): Update to 1.9.

2023-05-17  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce: Use "Greybird" and "elementary-xfce-dark" as default theme.
	* gnu/packages/patches/xfce4-settings-defaults.patch: Set "ThemeName"
	to "Greybird", "IconThemeName" to "elementary-xfce-dark".
	* gnu/packages/xfce.scm (xfce)[inputs]: Add elementary-xfce-icon-theme.

2023-05-16  Leo Famulari  <leo@famulari.name>

	gnu: Add linux-libre 6.3.
	* gnu/packages/linux.scm (linux-libre-6.3-version, linux-libre-6.3-gnu-revision,
	deblob-scripts-6.3, linux-libre-6.3-pristine-source, linux-libre-6.3-source,
	linux-libre-headers-6.3, linux-libre-6.3): New variables.
	* gnu/packages/aux-files/linux-libre/6.3-arm.conf,
	gnu/packages/aux-files/linux-libre/6.3-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.3-i686.conf,
	gnu/packages/aux-files/linux-libre/6.3-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

2023-05-16  Andrew Tropin  <andrew@trop.in>

	services: Add default values.
	* gnu/services.scm (boot-service-type, activation-service-type,
	etc-service-type, profile-service-type): Add default-value.
	* gnu/system/shadow.scm (account-service-type): Add default-value.

2023-05-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ztoolkit-rsvg: Drop package label.
	* gnu/packages/audio.scm (ztoolkit-rsvg)[propagated-inputs]: Use
	MODIFY-INPUTS.

	gnu: ztoolkit: Update to 0.1.2.
	* gnu/packages/audio.scm (ztoolkit): Update to 0.1.2.

2023-05-16  Arjan Adriaanse  <arjan@adriaan.se>

	gnu: rust-trybuild-1: Update to 1.0.77.
	* gnu/packages/crates-io.scm (rust-trybuild-1): Update to 1.0.77.
	[cargo-inputs]: Add rust-basic-toml-0.1, rust-serde-derive-1. Remove
	rust-toml-0.5.

	gnu: Add rust-basic-toml-0.1.
	* gnu/packages/crates-io.scm (rust-basic-toml-0.1): New variable.

2023-05-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	.guix-authorizations: Authorize Jorge Gomez.
	* .guix-authorizations (jgart): Add OpenPGP key fingerprint.

2023-05-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tofi: Build the man-pages.
	* gnu/packages/xdisorg.scm (tofi)[native-inputs]: Add scdoc.

2023-05-15  Yovan Naumovski  <yovan@gorski.stream>
	    Efraim Flashner  <efraim@flashner.co.il>

	gnu: tofi: Update to 0.9.1.
	* gnu/packages/xdisorg.scm (tofi): Update to 0.9.1.
	[source]: Add patch to fix building on 32-bit systems.
	* gnu/packages/patches/tofi-32bit-compat.patch.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-05-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tokyocabinet: Fix building on non-x86 systems.
	* gnu/packages/databases.scm (tokyocabinet)[arguments]: Adjust
	configure-flags to not enable x86 specific cflags when building for
	other architectures.

	gnu: vulkan-loader: Limit tests to x86_64 and i686.
	* gnu/packages/vulkan.scm (vulkan-loader)[arguments]: Only run the tests
	when building on x86_64-linux or i686-linux.

2023-05-15  宋文武  <iyzsong@member.fsf.org>

	gnu: Use dummy linker for '*-elf' systems.
	* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Return "no-ld.so" for
	systems with a "-elf" suffix.

2023-05-15  Bassam Saeed  <guix@bassamsaeed.ca>

	gnu: Add font-recursive.
	* gnu/packages/fonts.scm (font-recursive): New variable.

2023-05-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: alacritty: Update how we patch libraries.
	* gnu/packages/terminals.scm (alacritty)[arguments]: Rewrite the
	'add-absolute-library-references phase to search all of the rust sources
	and patch the necessary libraries.

2023-05-15  André Batista  <nandre@riseup.net>

	gnu: lighttpd: Update to 1.4.70.
	* gnu/packages/web.scm (lighttpd): Update to 1.4.70.

2023-05-15  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: Add font-scientifica.
	* gnu/packages/fonts.scm (font-scientifica): New variable.

2023-05-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mariadb: Fix building on riscv64-linux.
	* gnu/packages/databases.scm (mariadb)[arguments]: Add a phase when
	building for riscv64-linux to apply a patch.
	[native-inputs]: When building for riscv64-linux add patch and a patch
	file.
	* gnu/packages/patches/mariadb-rocksdb-atomic-linking.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-05-15  jgart  <jgart@dismail.de>

	gnu: emacs-ement: Update to 0.9.1.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.9.1.

2023-05-14  Tobias Kortkamp  <tobias.kortkamp@gmail.com>

	gnu: cmus: Enable MPRIS support.
	* gnu/packages/music.scm (cmus): Enable MPRIS support.
	[inputs]: Add elogind.

2023-05-14  Greg Hogan  <code@greghogan.com>

	gnu: csvkit: Update to 1.1.1.
	* gnu/packages/wireservice.scm (csvkit): Update to 1.1.1.

	gnu: python-agate: Update to 1.7.1
	* gnu/packages/wireservices.scm (python-agate): Update to 1.7.1.
	[native-inputs]: Add python-agate-locales.

	gnu: Add python-agate-locales.
	* gnu/packages/wireservice.scm (python-agate-locales): New variable.

	gnu: python-agate-sql: Update to 0.5.9.
	* gnu/packages/wireservices.scm (python-agate-sql): Update to 0.5.9.

	gnu: python-agate-dbf: Update to 0.2.2.
	* gnu/packages/wireservices.scm (python-agate-dbf): Update to 0.2.2.

2023-05-14  Ludovic Courtès  <ludo@gnu.org>

	tests: elogind: Wait until 'elogind' is up.
	Previously we could find ourselves typing in too early.

	* gnu/tests/desktop.scm (run-elogind-test)["login on tty1"]: Wait for
	'elogind in to 'term-tty1.
	["screendump"]: New test.

2023-05-14  Ludovic Courtès  <ludo@gnu.org>

	tests: dhcpd: Avoid race conditions.
	Those tests were racy: it could take a while for those files to appear
	and for the shepherd service to be up.  Thus, wait a little longer for
	each of them.

	* gnu/tests/networking.scm (run-dhcpd-test)["pid file exists"]
	["lease file exists"]: Use 'wait-for-file'.
	["dhcpd is alive"]: Use 'wait-for-service'.

2023-05-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-pytest-httpx: Update to 0.22.0, fix build.
	* gnu/packages/python-check.scm (python-pytest-httpx): Update to 0.22.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Do not override the 'check phase.

2023-05-14  Vinicius Monego  <monego@posteo.net>

	gnu: python-scikit-rf: Update to 0.27.1.
	* gnu/packages/engineering.scm (python-scikit-rf): Update to 0.27.1.

2023-05-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 9.0.1384.
	* gnu/packages/vim.scm (vim): Update to 9.0.1384.

2023-05-14  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.111.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.111.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 6.1: Update to 6.1.28.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.28.
	(linux-libre-6.1-pristine-source): Update hash.

	gnu: linux-libre 6.2: Update to 6.2.15.
	* gnu/packages/linux.scm (linux-libre-6.2-version): Update to 6.2.15.
	(linux-libre-6.2-pristine-source): Update hash.

2023-05-14  Vinicius Monego  <monego@posteo.net>

	gnu: Add morss.
	* gnu/packages/syndication.scm (morss): New variable.

	gnu: python-cmaes: Update to 0.9.1.
	* gnu/packages/machine-learning.scm (python-cmaes): Update to 0.9.1.
	[source, home-page]: Follow redirect.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Remove python-setuptools, python-wheel.

	gnu: libshout-idjc: Update to 2.4.6.
	* gnu/packages/audio.scm (libshout-idjc): Update to 2.4.6.
	[inputs]: Add libshout.
	[home-page]: Follow redirect.

	gnu: pre-commit: Update to 3.3.1.
	* gnu/packages/version-control.scm (pre-commit): Update to 3.3.1.

	gnu: mlt: Update to 7.16.0.
	* gnu/packages/video.scm (mlt): Update to 7.16.0.

	gnu: mixxx: Update to 2.3.5.
	* gnu/packages/music.scm (mixxx): Update to 2.3.5.

	gnu: python-anyqt: Update to 0.2.0.
	* gnu/packages/python-xyz.scm (python-anyqt): Update to 0.2.0.

	gnu: python-opentsne: Update to 0.7.1.
	* gnu/packages/machine-learning.scm (python-opentsne): Update to 0.7.1.

2023-05-14  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-82.2c9e004.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-82.2c9e004.

2023-05-14  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Neaten up the package definitions.
	Remove duplication and redundant append calls.

	* gnu/packages/package-management.scm (guix-build-coordinator)[inputs]: Always
	add sqitch.
	[propagated-inputs]: Always add guile-fibers-next.
	(guix-build-coordinator-agent-only)[arguments]: Remove unnecessary duplication
	of phases.
	[propagated-inputs]: Remove unnecessary append.

2023-05-14  Christopher Baines  <mail@cbaines.net>

	gnu: gcc: Change make-gccgo to use gexp's.
	As otherwise this seems to generate broken derivations for i586-gnu.

	* gnu/packages/gcc.scm (make-gccgo): Use gexp's for the package arguments.

2023-05-14  Christopher Baines  <mail@cbaines.net>

	gnu: gcc: Change custom-gcc to use gexp's.
	As this seems to be generating broken derivations for i586-gnu otherwise.

	* gnu/packages/gcc.scm (custom-gcc): Use gexp's for the generated package
	arguments.

2023-05-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: discrover: Remove package labels.
	* gnu/packages/bioinformatics.scm (discrover)[native-inputs]: Remove package
	labels.

2023-05-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: rmath-standalone: Set timezone variables.
	These variables are needed by R's configure script.

	* gnu/packages/statistics.scm (rmath-standalone)[arguments]: Add 'set-timezone
	phase; remove trailing #T from 'chdir phase.

2023-05-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: diamond: Update to 2.1.6.
	* gnu/packages/bioinformatics.scm (diamond): Update to 2.1.6.
	[arguments]: Do not disable tests; pass configure flag to avoid SSE4 and AVX2
	in the interest of compatibility.
	[license]: Set to GPLv3+.

	gnu: delly: Simplify.
	* gnu/packages/bioinformatics.scm (delly)[source]: Simplify snippet.
	[arguments]: Do not use quasiquote; simplify 'install-templates phase.

	gnu: python-pybigwig: Update to 0.3.22.
	* gnu/packages/bioinformatics.scm (python-pybigwig): Update to 0.3.22.
	[source]: Simplify snippet.
	[arguments]: Explicitly disable tests; simplify 'link-with-libBigWig phase.
	[build-system]: Use pyproject-build-system.

	gnu: codingquarry: Use G-expression.
	* gnu/packages/bioinformatics.scm (codingquarry)[arguments]: Use G-expression
	to simplify 'install phase.  Install files to /share/codingquarry prefix.
	[native-search-paths]: Adjust prefix.
	[native-inputs]: Move python-2 from here...
	[inputs]: ...to here.

	gnu: blast+: Update to 2.14.0.
	* gnu/packages/bioinformatics.scm (blast+): Update to 2.14.0.
	[arguments]: Remove trailing #T from build phases; let WHICH* return #FALSE on
	failure; use G-expression.
	[inputs]: Drop package labels.

2023-05-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: cpp: Mention that autoload prevents module cycles.
	* gnu/packages/cpp.scm: Add a comment on the #:autoload to explain that
	serialization depends on cpp.

	gnu: Add lager.
	* gnu/packages/cpp.scm (lager): New variable.

	gnu: Add zug.
	* gnu/packages/cpp.scm (zug): New variable.

	gnu: Add immer.
	* gnu/packages/cpp.scm (immer): New variable.

	gnu: Add c-rrb.
	* gnu/packages/c.scm (c-rrb): New variable.

	gnu: nlohmann-json: Improve package style.
	* gnu/package/cpp.scm (nlohmann-json)[source]<snippet>: Fit to 80 chars width.
	Use G-Expressions.
	[arguments]: Use G-Expressions.

	gnu: nlohmann-json: Update to 3.11.2.
	* gnu/packages/cpp.scm (nlohmann-json): Update to 3.11.2.
	[source]<snippet>: Adjust accordingly.
	[native-inputs]<json_test_data>: Update to 3.1.0.

	gnu: Rename json-modern-cxx to nlohmann-json.
	* gnu/packages/cpp.scm (nlohmann-json): New variable.
	(json-modern-cxx): Mark as deprecated alias.
	(xtl, jsonnet)[inputs]: Use nlohmann-json.
	* gnu/packages/build-tools.scm (bear)[inputs]: Likewise.
	* gnu/packages/cybersecurity.scm (blacksmith)[inputs]: Likewise.
	* gnu/packages/databases.scm (sqlitebrowser)[inputs]: Adjust comment.
	* gnu/packages/games.scm (openrct2)[inputs]: Use nlohmann-json.
	* gnu/packages/graphics.scm (f3d)[native-inputs]: Likewise.
	* gnu/packages/hardware.scm (openrgb)[inputs]: Likewise.
	[arguments]: Adjust accordingly.
	* gnu/packages/image-processing.scm (paraview)[inputs]: Adjust comment.
	* gnu/packages/irods.scm (irods, irods-client-icommands)[inputs]: Use
	nlohmann-json.
	* gnu/packages/jupyter.scm (xeus)[inputs]: Likewise.
	* gnu/packages/messaging.scm (mtxclient, nheko)[inputs]: Likewise.
	* gnu/packages/text-editors.scm (jucipp)[inputs]: Likewise.
	* gnu/packages/video.scm (mktoolnix)[inputs]: Likewise.
	* gnu/packages/xdisorg.scm (nwg-launchers)[inputs]: Likewise.

2023-05-14  Michael Ford  <fanquake@gmail.com>

	gnu: bitcoin-core: Update to 23.1.
	* gnu/packages/finance.scp (bitcoin-core): Update to 23.1.
	  [inputs]: Add sqlite.

2023-05-14  Andy Tai  <atai@atai.org>

	gnu: mesa-opencl: Remove reference to patch.
	Fixes <https://bugs.gnu.org/63456>.

	* gnu/packages/patches/mesa-opencl-all-targets.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/gl.scm (mesa-opencl)[source]: Remove patch application.

2023-05-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: poke: Update to 3.2.
	* gnu/packages/engineering.scm (poke): Update to 3.2.

2023-05-14  宋文武  <iyzsong@member.fsf.org>

	gnu: mousepad: Update to 0.6.1.
	* gnu/packages/xfce.scm (mousepad): Update to 0.6.1.

	gnu: ristretto: Update to 0.13.1.
	* gnu/packages/xfce.scm (ristretto): Update to 0.13.1.

2023-05-14  Arnaud Lechevallier  <arnaud.lechevallier@free.fr>

	gnu: Add Iosevka comfy font.
	* gnu/packages/fonts.scm (font-iosevka-comfy): New variable.

2023-05-14  宋文武  <iyzsong@member.fsf.org>

	gnu: Add bbcsdl.
	* gnu/packages/game-development.scm (bbcsdl): New variable.

2023-05-14  Ahmad Draidi  <a.r.draidi@redscript.org>

	gnu: Add font-spleen.
	* gnu/packages/fonts.scm (font-spleen): New variable.

2023-05-14  Antero Mejr  <antero@mailbox.org>

	gnu: dwl: Update to 0.4.
	* gnu/packages/wm.scm (dwl): Update to 0.4.

2023-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add xuidesigner.
	* gnu/packages/music.scm (xuidesigner): New variable.

2023-05-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Fetch code from 'mirror://gnu'.
	* gnu/packages/admin.scm (shepherd-0.10): Fix URL.

	services: shepherd: Default to 0.10.
	* gnu/services/shepherd.scm (<shepherd-configuration>)[shepherd]:
	Default to SHEPHERD-0.10.
	* gnu/home/services/shepherd.scm (<home-shepherd-configuration>)[shepherd]:
	Likewise.

	gnu: shepherd: Add 0.10.0.
	* gnu/packages/admin.scm (shepherd-0.10): New variable.
	(guile2.2-shepherd): Inherit from SHEPHERD-0.10.

2023-05-13  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: python-sentry-sdk: Disable tests not working with pytest-7.
	* gnu/packages/python-xyz.scm (python-sentry-sdk)[arguments]: Update 'check'
	  phase.

2023-05-13  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-opengl: Update to 0.2.0.
	* gnu/packages/gl.scm (guile-opengl): Update to 0.2.0. Remove obsolete build
	system hack.
	(guile3.0-opengl): Remove obsolete build system hack.

2023-05-13  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 242.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 242.

2023-05-13  Christopher Baines  <mail@cbaines.net>

	services: nar-herder: Support extra environment vars.
	* gnu/services/guix.scm (nar-herder-configuration-extra-environment-variables):
	New procedure.
	(nar-herder-shepherd-services): Pass the environment variables to the
	shepherd.
	* doc/guix.texi (Guix Services): Document it.

2023-05-13  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: ftxui: Build ftxui-benchmark.
	* gnu/packages/cpp.scm (ftxui)[native-inputs]: Add benchmark.
	[arguments]: Remove #:phases.

2023-05-13  宋文武  <iyzsong@member.fsf.org>

	gnu: raylib: Fix audio and use system glfw.
	* gnu/packages/game-development.scm (raylib)[inputs]: Use glfw and pluseaudio.
	[arguments]: Set flags for glfw and pulseaudio.

	gnu: raylib: Update to 4.5.0.
	* gnu/packages/game-development.scm (raylib): Update to 4.5.0.

2023-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-rapidjson: Use pyproject-build-system.
	* gnu/packages/python-web.scm (python-rapidjson)[build-system]: Use
	pyproject-build-system.
	[arguments]: Do not use custom 'build and 'check phases.

	gnu: python-markdown-it-py: Simplify by using pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-markdown-it-py)[arguments]: Remove
	custom 'build and 'install phases.
	[build-system]: Use pyproject-build-system.

	gnu: python-sphinx-panels: Use older docutils.
	* gnu/packages/sphinx.scm (python-sphinx-panels)[propagated-inputs]: Replace
	python-docutils with python-docutils-0.15.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase.

2023-05-13  Lars-Dominik Braun  <lars@6xq.net>

	gnu: ghc-tasty: Add missing dependency on i686-linux.
	Fixes <https://issues.guix.gnu.org/63421>.

	* gnu/packages/haskell-check.scm (ghc-tasty)[inputs]: Conditionally
	add ghc-unbounded-delays.

2023-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-orjson: Fix version string of Python module.
	* gnu/packages/python-xyz.scm (python-orjson)[arguments]: Remove invalid
	characters from version string.

	gnu: python-orjson: Reuse phases from pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-orjson)[arguments]: Include modules from
	pyproject-build-system; use their 'build and 'install phases instead of
	duplicating their contents.

	gnu: python-canonicaljson: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-canonicaljson)[arguments]: Remove custom
	'build, 'check, and 'install phases.
	[build-system]: Use pyproject-build-system.

	gnu: python-pyproject-metadata: Simplify by using pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-pyproject-metadata)[arguments]: Remove.
	[build-system]: Use pyproject-build-system.

	gnu: python-seaborn: Simplify by using pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-seaborn)[arguments]: Remove.
	[build-system]: Use pyproject-build-system.

	gnu: shrinkwrap: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (shrinkwrap)[arguments]: Remove.
	[build-system]: Use pyproject-build-system.

	gnu: jamm: Use G-expression.
	* gnu/packages/bioinformatics.scm (jamm)[arguments]: Use G-expression.

	gnu: arriba: Use SEARCH-INPUT-FILE and -DIRECTORY.
	* gnu/packages/bioinformatics.scm (arriba)[arguments]:
	Use SEARCH-INPUT-DIRECTORY and SEARCH-INPUT-FILE; use G-expression; drop
	trailing #T from build phases.

	gnu: multichoose: Clean up.
	* gnu/packages/bioinformatics.scm (multichoos): Fix indentation.
	[arguments]: Use G-expression.

	gnu: samblaster: Update to 0.1.26.
	* gnu/packages/bioinformatics.scm (samblaster): Update to 0.1.26.

	gnu: samblaster: Simplify.
	* gnu/packages/bioinformatics.scm (samblaster): Fix indentation.
	[arguments]: Use G-expression; drop trailing #T from 'install phase.
	[description]: Use double spacing between all sentences.

	gnu: methyldackel: Update to 0.6.1.
	* gnu/packages/bioinformatics.scm (methyldackel): Update to 0.6.1.
	[arguments]: Set LIBBIGWIG variable instead of patching Makefile.
	[inputs]: Replace htslib-1.9 with htslib.

	gnu: methyldackel: Simplify arguments.
	* gnu/packages/bioinformatics.scm (methyldackel)[arguments]: Use list, drop
	argument list.
	[native-inputs]: Drop package label.

	gnu: phast: Simplify by using G-expression.
	* gnu/packages/bioinformatics.scm (phast)[arguments]: Use G-expression and
	drop trailing #T from build phases.

	gnu: ribotaper: Simplify with G-expression.
	* gnu/packages/bioinformatics.scm (ribotaper)[arguments]: Use G-expression and
	drop trailing #T from build phase.

	gnu: sra-tools: Do link with libxml2.
	* gnu/packages/bioinformatics.scm (sra-tools)[arguments]: Use G-expression for
	clarity; drop trailing #T from build phases; modify 'configure phase to
	dynamically link with libxml2.
	[inputs]: Drop package labels; add libxml2.

2023-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ncbi-vdb: Ensure that vdb-sqlite is installed.
	The most important change here is the addition of the 'install-libs phase.
	All other changes are just the result of switching to G-expressions.

	* gnu/packages/bioinformatics.scm (ncbi-vdb)[arguments]: Add 'install-libs
	phase; use G-expression; drop trailing #T from build phases.
	[inputs]: Drop package labels.

2023-05-12  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-mgatk.
	* gnu/packages/bioinformatics.scm (python-mgatk): New variable.

2023-05-12  宋文武  <iyzsong@member.fsf.org>

	system: default-skeletons: Merge search-paths of multiple profiles.
	Fixes <https://issues.guix.gnu.org/20255>.

	* gnu/system/shadow.scm (default-skeletons)[bash_profile, zprofile]:
	Merge search-paths from multiple profiles via "guix package".

2023-05-12  宋文武  <iyzsong@member.fsf.org>

	gnu: Add Free as in Freedom (2.0).
	* gnu/packages/fsf.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2023-05-12  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-serapeum: Update to 20230511.
	* gnu/packages/lisp-xyz.scm (sbcl-serapeum): Update to 20230511.

2023-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-lightning-cloud: Use older version of fastapi.
	The variant of the fastapi package must match that of
	python-pytorch-lightning.

	* gnu/packages/machine-learning.scm (python-lightning-cloud)
	[propagated-inputs]: Replace python-fastapi with
	python-fastapi-for-pytorch-lightning.

2023-05-12  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add python-optparse-pretty.
	* gnu/packages/python-xyz.scm (python-optparse-pretty): New variable.

	gnu: Add r-dropletutils.
	* gnu/packages/bioconductor.scm (r-dropletutils): New variable.

	gnu: Add r-ggpattern.
	* gnu/packages/cran.scm (r-ggpattern): New variable.

	gnu: Add r-gridpattern.
	* gnu/packages/cran.scm (r-gridpattern): New variable.

2023-05-11  Greg Hogan  <code@greghogan.com>

	gnu: texlive-datetime2: Add needed propagated-inputs.
	Required packages can be seen with:
	$ rg RequirePackage $(guix build texlive-datetime2)

	* gnu/packages/tex.scm (texlive-datetime2)[propagated-inputs]: Add
	TEXLIVE-ETOOLBOX, TEXLIVE-LATEX-XKEYVAL, and TEXLIVE-TRACKLANG.

2023-05-11  Fabio Natali  <me@fabionatali.com>

	gnu: Add emacs-framemove.
	* gnu/packages/emacs-xyz.scm (emacs-framemove): New variable.

2023-05-11  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: texlive-ddphonism: Replace deprecated input.
	* gnu/packages/tex.scm (texlive-ddphonism)[propagated-inputs]: Replace
	deprecated texlive-latex-tools by texlive-tools.

	gnu: texlive-totpages: Replace deprecated input.
	* gnu/packages/tex.scm (texlive-totpages)[propagated-inputs]: Replace
	deprecated texlive-latex-graphics by texlive-graphics.

	gnu: texlive-totcount: Replace deprecated input.
	* gnu/packages/tex.scm (texlive-totcount)[propagated-inputs]: Replace
	deprecated texlive-latex-graphics by texlive-graphics.

	gnu: texlive-ncctools: Replace deprecated input.
	* gnu/packages/tex.scm (texlive-ncctools)[propagated-inputs]: Replace
	deprecated texlive-latex-graphics by texlive-graphics.

	gnu: texlive-soulutf8: Replace deprecated inputs.
	* gnu/packages/tex.scm (texlive-soulutf8)[propagated-inputs]: Replace
	deprecated texlive-generic-etexcmds by texlive-etexcmds and deprecated
	texlive-generic-infwarerr by texlive-infwarerr.

	gnu: texlive-xetex: Replace deprecated inputs.
	* gnu/packages/tex.scm (texlive-xetex)[propagated-inputs]: Replace deprecated
	texlive-generic-atbegshi by texlive-atbegshi and deprecated
	texlive-latex-atveryend by texlive-atveryend.

2023-05-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-skranger: Install library.
	* gnu/packages/python-xyz.scm (python-skranger)[arguments]: Install the
	library that we've just built.

	gnu: Add python-skranger.
	* gnu/packages/python-xyz.scm (python-skranger): New variable.

2023-05-11  Ricardo Wurmus  <rekado@elephly.net>

	Revert "gnu: Add python-pytest-enabler."
	This reverts commit 0a8c46e89f095a9ec3632d43920ac3cce49f16d5.

	An older version of python-pytest-enabler already exists in (gnu packages
	check).

2023-05-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lagrange: Update to 1.15.9.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.15.9.

	gnu: mutt: Update to 2.2.10.
	* gnu/packages/mail.scm (mutt): Update to 2.2.10.

	gnu: qiv: Update to 2.3.3.
	* gnu/packages/image-viewers.scm (qiv): Update to 2.3.3.

	gnu: git-annex: Update to 10.20230407.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20230407.

	gnu: global: Update to 6.6.10.
	* gnu/packages/code.scm (global): Update to 6.6.10.

2023-05-11  Ludovic Courtès  <ludo@gnu.org>

	tests: vnstat: Avoid call to 'getservbyname'.
	This would break "make as-derivation" because /etc/services is
	unavailable in the build environment:

	  [ 38/ 80] loading...	 95.0% of 40 filesBacktrace:
	  In guix/build/compile.scm:
	      249:8 19 (compile-files "." "/gnu/store/s5nadqd6hkzivkxp33svwqslfn608ng5-guix-system-tests" ("gnu/tests/audio.scm" "gnu/tests/base.scm" "gnu/tests/ci.scm" "gnu/tests/cups.scm" "gnu/tests/d…" …) …)
	  […]
	  In unknown file:
		     0 (getserv "discard" "tcp")

	  ERROR: In procedure getserv:
	  In procedure getserv: no such service discard
	  builder for `/gnu/store/…-guix-system-tests.drv' failed with exit code 1

	* gnu/tests/vnstat.scm (run-vnstat-test): Hard-code 'guest-port' instead
	of calling 'getservbyname'.

2023-05-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	.guix-authorizations: Authorize Josselin Poiret.
	* .guix-authorizations (jpoiret): Add OpenPGP key fingerprint.

2023-05-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-omnipath.
	* gnu/packages/python-web.scm (python-omnipath): New variable.

	gnu: Add python-inflect.
	* gnu/packages/python-xyz.scm (python-inflect): New variable.

	gnu: Add python-docrep.
	* gnu/packages/python-xyz.scm (python-docrep): New variable.

	gnu: Add python-pytest-enabler.
	* gnu/packages/python-check.scm (python-pytest-enabler): New variable.

	gnu: Add python-adjusttext.
	* gnu/packages/python-xyz.scm (python-adjusttext): New variable.

2023-05-11  Bruno Victal  <mirai@makinata.eu>

	tests: Add vnstat tests.
	* gnu/tests/vnstat.scm: New file.
	* gnu/local.mk: Register it.

	services: inetd: Export accessors.
	* gnu/services/networking.scm: Export inetd-configuration?,
	inetd-configuration-program, inetd-configuration-entries, inetd-entry?,
	inetd-entry-node, inetd-entry-name, inetd-entry-socket-type,
	inetd-entry-protocol, inetd-entry-wait?, inetd-entry-user, inetd-entry-program
	and inetd-entry-arguments.

	services: Add vnstat-service-type.
	* gnu/services/monitoring.scm (vnstat-service-type): New variable.
	* doc/guix.texi (Monitoring Services): Document it.

2023-05-11  Nathaniel Nicandro  <nathanielnicandro@gmail.com>

	doc: Update dicod-configuration example
	* doc/guix.texi (Dictionary Service): Update dicod-configuration example to
	fix outdated WordNet database configuration.

2023-05-11  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: barrier: Include NULL compatibility.
	Fixes <https://bugs.gnu.org/63244>.
	Reported by <john@fremlin.org>

	* gnu/packages/barrier.scm (barrier)[arguments]: Use G-exp, add phases
	including NULL macro.

2023-05-11  Greg Hogan  <code@greghogan.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: git: Update to 2.40.1 [security fixes].
	Fixes CVE-2023-25652 and CVE-2023-29007.

	* gnu/packages/version-control.scm (git): Update to 2.40.1.
	(git-minimal)[arguments]: Rewrite to use gexps.  In
	'remove-unusable-perl-commands' phase, make "git-add--interactive"
	removal conditional.

2023-05-11  Ivana Drazovic  <iv.dra@hotmail.com>

	gnu: laby: Add patch for being able to execute game code.
	Reported upstream at https://github.com/sgimenez/laby/pull/68

	* gnu/packages/patches/laby-use-tmpdir-from-runtime.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/games.scm (laby)[source]: Use it.

2023-05-11  Ivana Drazovic  <iv.dra@hotmail.com>
	    Florian Pelz  <pelzflorian@pelzflorian.de>

	gnu: laby: Make laby function in pure environments.
	* gnu/packages/games.scm (laby)
	[build-system]: Switch to 'glib-or-gtk-build-system'.
	[inputs]: Add 'gdk-pixbuf' and 'librsvg-for-system'.
	[arguments]: Wrap to use SVG-enabled pixbuf loaders.cache.

	gnu: laby: Use new package style.
	* gnu/packages/games.scm (laby)[arguments]: Use gexps.
	Use "this-package-input" to locate package input.

2023-05-11  Gabriel Wicki  <gabriel@erlikon.ch>
	    Ludovic Courtès  <ludo@gnu.org>

	doc: Clarify substitute* docstring with an example.
	* doc/guix.texi (Build Utilities): Update the corresponding passage.

2023-05-11  Sergey Trofimov  <sarg@sarg.org.ru>

	services: dhcp-client-configuration: Add 'shepherd-requirement' field.
	* gnu/services/networking.scm (<dhcp-client-configuration>)
	[shepherd-requirement]: New field.
	(dhcp-client-shepherd-service): Honor it.
	(dhcp-client-configuration-shepherd-requirement): Export accessor.
	* doc/guix.texi (Networking Setup): Document it.

2023-05-11  Andrew Patterson  <andrewpatt7@gmail.com>

	gnu: home: services: fontutils: Add support for SXML fragments.
	* gnu/home/services/fontutils.scm (add-fontconfig-config-file): Add
	support for adding arbitrary SXML configuration into fonts.conf;
	* doc/guix.texi (Fonts Services): Update the documentation.

2023-05-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	.guix-authorizations: Authorize Simon Tournier.
	* .guix-authorizations (zimoun): Add OpenPGP key fingerprint.

2023-05-11  zamfofex  <zamfofex@twdb.moe>

	gnu: Add oneDNN.
	* gnu/packages/machine-learning.scm (oneapi-dnnl): New variable.

	gnu: Add ISPC.
	* gnu/packages/c.scm (ispc): New variable.

2023-05-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-distributed: Update to 2023.4.1.
	* gnu/packages/python-science.scm (python-distributed): Update to 2023.4.1.
	[source]: Remove snippet.
	[arguments]: Update build phase 'versioneer; restore 'sanity-check phase;
	simplify custom 'check phase; add 'fix-pytest-config phase; use #:test-flags.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-importlib-metadata.

	gnu: python-zict: Update to 3.0.0.
	* gnu/packages/python-xyz.scm (python-zict): Update to 3.0.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Ignore optional lmdb test.
	[native-inputs]: Add python-pytest-asyncio, python-pytest-repeat, and
	python-pytest-timeout.

	gnu: python-dask: Update to 2023.4.1.
	* gnu/packages/python-xyz.scm (python-dask): Update to 2023.4.1.
	[source]: Remove snippet.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase; update 'versioneer phase; add
	'fix-pytest-config and 'pre-check phases; set #:test-flags.
	[native-inputs]: Add python-click and python-importlib-metadata.

	gnu: python-fsspec: Update to 2023.5.0.
	* gnu/packages/python-xyz.scm (python-fsspec): Update to 2023.5.0.
	[native-inputs]: Add python-pytest, python-pytest-mock, and python-numpy.
	[propagated-inputs]: Add python-aiohttp, python-libarchive-c, python-requests,
	and python-tqdm.
	[arguments]: Add phase to embed the correct version string; disable tests that
	need internet access.
	[build-system]: Use pyproject-build-system.
	[source]: Ftech sources with git to include tests.

2023-05-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	teams: Fix script to produce a single X-Debbugs-Cc header.
	Fixes <https://issues.guix.gnu.org/63378>.

	* etc/teams.scm.in (cc): Adjust format pattern.
	(sort-members, member->string): New procedures.
	(list-members): Refactor in terms of the above procedures.
	(main): Adjust the output of the 'cc-members-header-cmd' and
	'cc-mentors-header-cmd' actions.

	Reviewed-by: Arun Isaac <arunisaac@systemreboot.net>

2023-05-11  Ludovic Courtès  <ludo@gnu.org>

	download: Refer to the 'guile-gnutls' package and not 'gnutls'.
	This reinstates c625e5b64d0a6cb7ffbf2ef971d4c990b1f5c5c1, which was
	reverted due to a circular dependency:

	  https://issues.guix.gnu.org/63331

	This is a followup to 305794762cbb57d252d5305b69a18cec6528baef, which
	removed Guile bindings from 'gnutls'.

	* guix/android-repo-download.scm (android-repo-fetch): Refer to
	'guile-gnutls instead of 'gnutls.
	* guix/cvs-download.scm (cvs-fetch): Likewise.
	* guix/git-download.scm (git-fetch): Likewise.
	* guix/hg-download.scm (hg-fetch): Likewise.

2023-05-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-gnutls: Fix cross-compilation.
	The patch was inadvertently removed in
	5e1e67442188ccca8db8c1dd092efbc6fc2c33dc.

	* gnu/packages/tls.scm (guile-gnutls)[source]: Re-add 'gnutls-cross.patch'.

2023-05-11  Josselin Poiret  <dev@jpoiret.xyz>

	services: elogind: Add elogind as a shepherd PAM requirement.
	* gnu/services/desktop.scm (pam-extension-procedure): Add the elogind shepherd
	requirement to the PAM extension.

2023-05-11  Josselin Poiret  <dev@jpoiret.xyz>

	system: pam: Let PAM extensions add shepherd requirements.
	* gnu/system/pam.scm (<pam-extension>): New record type.
	(pam-shepherd-service): Add Shepherd synchronization point.

	* gnu/services/mail.scm (dovecot-shepherd-service)
	* gnu/services/lightdm.scm (lightdm-shepherd-service)
	* gnu/services/mail.scm (opensmtpd-shepherd-service)
	* gnu/services/sddm.scm (sddm-shepherd-service)
	* gnu/services/ssh.scm (lsh-shepherd-service, openssh-shepherd-service)
	* gnu/services/xorg.scm (slim-shepherd-service, gdm-shepherd-service)
	* gnu/services/base.scm (greetd-shepherd-services): Add PAM requirement.

	* gnu/system/pam.scm (/etc-entry, extend-configuration,
	pam-root-service-type, pam-root-service)
	* gnu/services/authentication.scm (pam-ldap-pam-service)
	* gnu/services/base.scm (pam-limits-service-type)
	(greetd-pam-service)
	* gnu/services/desktop.scm (pam-gnome-keyring)
	* gnu/services/kerberos.scm (pam-krb5-pam-service)
	* gnu/services/pam-mount.scm (pam-mount-pam-service): Adapt to use
	pam-extension.

2023-05-11  Ludovic Courtès  <ludo@gnu.org>

	tests: openvswitch: Wait for 'openvswitch-configuration' to be up.
	Checking for "br0" should only be done once the
	'openvswitch-configuration' service is up because it's the one that sets
	it up.

	* gnu/tests/networking.scm (run-openvswitch-test)["openvswitch-configuration
	is running"]: New test.

2023-05-11  Ludovic Courtès  <ludo@gnu.org>

	services: syslog: Do not call 'umask' in PID 1.
	Fixes a race condition when starting services in parallel with shepherd
	0.10.x whereby a service might create files and directories with umask #o137.

	An example is the bitlbee service with its least-authority wrapper: the
	wrapper would create a tree with directories set to #o640, thereby
	making the whole directory tree inaccessible.

	* gnu/services/base.scm (syslog-shepherd-service): Pass #:file-creation-mask
	to 'make-forkexec-constructor' instead of calling 'umask' in PID 1.

2023-05-11  Ludovic Courtès  <ludo@gnu.org>

	services: dicod, bitlbee: Pass 'make-inetd-constructor' a list of endpoints.
	'make-inetd-constructor' accepts a list of endpoints since version 0.9.1
	of the Shepherd (released in May 2022).

	* gnu/services/dict.scm (dicod-shepherd-service): Pass
	'make-inetd-constructor' a list of endpoints.
	* gnu/services/messaging.scm (bitlbee-shepherd-service): Likewise.

2023-05-11  Zhu Zihao  <all_but_last@163.com>

	gnu: supercollider: Update to 3.13.0.
	* gnu/packages/audio.scm (supercollider): Update to 3.13.0.

	gnu: supercollider: Use G-expressions.
	* gnu/packages/audio.scm (supercollider)[source]: Use G-expression in snippet.
	[arguments]: Use G-expressions.
	<#:phases>: Replace `(assoc-ref outputs ...)` with `#$output`.

2023-05-11  Lu Hui  <luhux76@gmail.com>

	gnu: ftxui: Update to 4.0.0.
	* gnu/packages/cpp.scm (ftxui): Update to 4.0.0.

2023-05-11  kiasoc5  <kiasoc5@disroot.org>

	gnu: mpv-mpris: Update to 1.0.
	* gnu/packages/video.scm (mpv-mpris): Update to 1.0.

2023-05-11  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-pyopengl-accelerate: Update to 3.1.6.
	Restores compatibility with Python 3.10.

	* gnu/packages/python-xyz.scm (python-pyopengl-accelerate): Update
	to 3.1.6.

2023-05-11  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-pyopengl: Update to 3.1.6.
	* gnu/packages/python-xyz.scm (python-pyopengl): Update to 3.1.6.

2023-05-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: automake: Fix cross-build.
	This is a follow-up to commit
	    ea908c1c04804e51dbd156981c21d8397367d40d
	    gnu: automake: Remove input labels.

	* gnu/packages/autotools.scm (automake)[arguments]: Use "#~" instead of "'".

2023-05-11  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: autoconf: Fix cross-build.
	This is a follow-up to commit
	    8fa17cb6d51901b2c8a0e20954c5b19f8057c217
	    gnu: autoconf: Remove input labels.

	* gnu/packages/autotools.scm (autoconf-2.69)[arguments]: Use "#~" instead of
	"'".

2023-05-10  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Merge branch 'master' into gnome-team.

2023-05-10  Eric Bavier  <bavier@posteo.net>

	gnu: kodi: Fix build against latest mesa.
	* gnu/packages/patches/kodi-mesa-eglchromium.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/kodi.scm (kodi)[source]: Use it.

	gnu: kodi: Fix build with latest glibc.
	* gnu/packages/kodi.scm (kodi)[inputs]: Use most recent 'fmt' and 'spdlog'
	packages.
	* gnu/packages/logging.scm (spdlog-for-kodi): Delete.

2023-05-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pytorch-lightning.
	* gnu/packages/machine-learning.scm (python-pytorch-lightning): New variable.

	gnu: Add python-jsonargparse.
	* gnu/packages/python-xyz.scm (python-jsonargparse): New variable.

	gnu: Add python-docstring-parser.
	* gnu/packages/python-xyz.scm (python-docstring-parser): New variable.

	gnu: Add python-starsessions-for-pytorch-lightning.
	* gnu/packages/python-web.scm (python-starsessions-for-pytorch-lightning): New variable.

	gnu: Add python-typeshed-client.
	* gnu/packages/python-xyz.scm (python-typeshed-client): New variable.

	gnu: python-torchvision: Update to 0.15.2.
	* gnu/packages/machine-learning.scm (python-torchvision): Update to 0.15.2.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase.

	gnu: python-arrow: Update to 1.2.3.
	* gnu/packages/time.scm (python-arrow): Update to 1.2.3.

	gnu: Add python-types-requests.
	* gnu/packages/python-xyz.scm (python-types-requests): New variable.

	gnu: Add python-types-urllib3.
	* gnu/packages/python-xyz.scm (python-types-urllib3): New variable.

	gnu: Add python-fastapi-for-pytorch-lightning.
	* gnu/packages/python-web.scm (python-fastapi-for-pytorch-lightning): New variable.

	gnu: Add python-starlette-for-fastapi-0.88.
	* gnu/packages/python-web.scm (python-starlette-for-fastapi-0.88): New variable.

	gnu: Add python-inquirer.
	* gnu/packages/machine-learning.scm (python-inquirer): New variable.

	gnu: Add python-readchar.
	* gnu/packages/machine-learning.scm (python-readchar): New variable.

	gnu: python-scikit-optimize: Fix build with newer numpy and sklearn.
	* gnu/packages/patches/python-scikit-optimize-1148.patch,
	gnu/packages/patches/python-scikit-optimize-1150.patch: New patches.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/python-science.scm (python-scikit-optimize)[source]: Fetch with
	git and apply patches.

	gnu: Add python-dateutils.
	* gnu/packages/time.scm (python-dateutils): New variable.

	gnu: python-pillow-simd: Update to 9.2.0.
	* gnu/packages/python-xyz.scm (python-pillow-simd): Update to 9.2.0.

	gnu: python-blessed: Update to 1.20.0.
	* gnu/packages/python-xyz.scm (python-blessed): Update to 1.20.0.
	[source]: Simplify snippet.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use test-flags to avoid pytest-coverage; remove custom 'check phase.
	[propagated-inputs]: Remove python-jinxed python-six.
	[native-inputs]: Remove python-mock.

	gnu: Add python-torchmetrics.
	* gnu/packages/machine-learning.scm (python-torchmetrics): New variable.

	gnu: Add python-types-setuptools.
	* gnu/packages/python-xyz.scm (python-types-setuptools): New variable.

	gnu: Add python-mir-eval.
	* gnu/packages/python-xyz.scm (python-mir-eval): New variable.

	gnu: Add python-lightning-utilities.
	* gnu/packages/machine-learning.scm (python-lightning-utilities): New variable.

	gnu: Add python-lightning-cloud.
	* gnu/packages/machine-learning.scm (python-lightning-cloud): New variable.

	gnu: python-pytorch-for-r-torch: Define as alias for python-pytorch.
	* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch): Remove
	duplicate definition.

	gnu: python-traitlets: Update to 5.9.0.
	* gnu/packages/python-xyz.scm (python-traitlets): Update to 5.9.0.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-hatchling, python-pre-commit, and
	python-pytest-mock.
	[arguments]: Remove custom 'check phase.

	gnu: Add python-deepdiff.
	* gnu/packages/python-xyz.scm (python-deepdiff): New variable.

	gnu: python-pytorch: Update to 1.13.1.
	* gnu/packages/machine-learning.scm (python-pytorch): Update to  1.13.1.
	[source]: Update snippet.

2023-05-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: python-shiboken-2: Add fix for python-pyside-2.
	* gnu/packages/qt.scm (python-shiboken-2)[arguments]: Add
	  'workaround-importlib-error' phase.

2023-05-10  Christopher Baines  <mail@cbaines.net>

	gnu: guile-fibers-next: Update to 1.2.0-2.745bd40.
	* gnu/packages/guile-xyz.scm (guile-fibers-next): Update to 1.2.0-2.745bd40.

2023-05-10  Christopher Baines  <mail@cbaines.net>

	services: guix-build-coordinator-agent: Support max-parallel-uploads.
	This should be usable with the new guile-gnutls.

	* gnu/services/guix.scm
	(guix-build-coordinator-agent-configuration-max-parallel-uploads): New
	procedure.
	* gnu/services/guix.scm (guix-build-coordinator-agent-shepherd-services): Use
	the new argument.
	* doc/guix.texi (Guix Services): Document it.

2023-05-10  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-81.3f6473c.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-81.3f6473c.

	gnu: guile-gnutls: Update to 3.7.12.
	* gnu/packages/tls.scm (guile-gnutls): Update to 3.7.12.
	[source]: Switch to a tarball, to avoid a circular dependency if guile-gnutls
	is used in git-download.
	[arguments]: Remove phase changes for building from Git.
	[native-inputs]: Remove autoconf and automake as they're now unnecessary.

2023-05-09  Blake Shaw  <blake@reproduciblemedia.com>

	doc: Fix module name for 'home-znc-service-type'.
	* doc/guix.texi (Messaging Home Services): Fix.

2023-05-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to 4a8a4bc.
	Fixes <https://issues.guix.gnu.org/63389>.

	* gnu/packages/ci.scm (cuirass): Update to 4a8a4bc.
	[arguments]: Remove 'set-PATH-for-tests' and 'disable-remote-tests'
	phases, which are unnecessary.  In 'wrap-program' phase, check for
	"guile-gnutls".
	[inputs]: Replace GUILE-FIBERS with GUILE-FIBERS-1.1 and GNUTLS with
	GUILE-GNUTLS.

2023-05-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs-gerbil-mode: Move to scheme.scm.
	This fixes a bug due to a top-level circular reference:

	  $ guix show scheme48
	  [...]
	  ice-9/boot-9.scm:1685:16: In procedure raise-exception:
	  error: gerbil: unbound variable

	* gnu/packages/emacs-xyz.scm (emacs-gerbil-mode): Move to...
	* gnu/packages/scheme.scm (emacs-gerbil-mode): ... here.

2023-05-09  Ludovic Courtès  <ludo@gnu.org>

	tests: docker-system: Add missing import.
	This is a followup to f51888272558d98cf5c196b93fb6c499056fbf6c.

	* gnu/tests/docker.scm (run-docker-system-test)["load system image and
	run it"]: Use (guix build utils).

2023-05-09  Ludovic Courtès  <ludo@gnu.org>

	system: Fix reference to Hurd bug in comment.
	* gnu/system.scm (hurd-multiboot-modules): Fix bug reference in
	comment.

2023-05-09  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 102.11.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2023-32205, CVE-2023-32206, CVE-2023-32207,
	CVE-2023-32211, CVE-2023-32212, CVE-2023-32213, CVE-2023-32214, and
	CVE-2023-32215.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2023-05-09  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add python-clinguin.
	* gnu/packages/potassco.scm (python-clinguin): New variable.

2023-05-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-fastapi: Do not delete tests, and add orjson.
	* gnu/packages/python-web.scm (python-fastapi)[arguments]: Remove all custom
	phases; ignore two test files.
	[propagated-inputs]: Add python-orjson.

2023-05-09  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add python-fastapi.
	* gnu/packages/python-web.scm (python-fastapi): New variable.

	gnu: python-databases: Revise description.
	* gnu/packages/databases.scm (python-databases)[synopsis]: Spell out
	“Asynchronous”.
	[description]: Mention that it's a wrapper around other libraries using
	SQLAlchemy.

	gnu: python-databases: Update to 0.7.0.
	* gnu/packages/databases.scm (python-databases): Update to 0.7.0.

	gnu: python-aiosqlite: Update to 0.18.0.
	* gnu/packages/databases.scm (python-aiosqlite): Update to 0.18.0.
	[source]: Use git-fetch and git-reference.
	[build-system]: Use pyproject-build-system.
	[arguments]: Adjust accordingly.
	[propagated-inputs]: Remove.
	[native-inputs]: Remove python-aiounittest.
	Add python-flit-core, python-coverage and python-mypy.

	gnu: python-aiomysql: Update to 0.1.1.
	* gnu/packages/databases.scm (python-aiomysql): Update to 0.1.1.
	[build-system]: Change to pyproject-build-system.

	gnu: python-pymysql: Update to 1.0.2.
	* gnu/packages/databases.scm (python-pymysql): Update to 1.0.2.

2023-05-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-sqlalchemy: Use pyproject-build-system.
	* gnu/packages/databases.scm (python-sqlalchemy)[arguments]: Replace custom
	'check phase with #:test-flags.
	[build-system]: Use pyproject-build-system.

2023-05-09  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-sqlalchemy: Update to 1.4.42.
	* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.4.42.

	gnu: python-starlette: Update to 0.25.0.
	* gnu/packages/python-web.scm (python-starlette): Update to 0.25.0.
	[source]: Switch to git-fetch and git-reference.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-hatchling, python-httpx, python-pytest, and
	python-typing-extensions-next.

2023-05-09  Christopher Baines  <mail@cbaines.net>

	services: guix-build-coordinator: Support extra environment vars.
	I'm looking at this because I need to do some debugging of Guile's GC, and
	there are some useful environment variables for that, but it should be
	generally useful.

	* gnu/services/guix.scm (guix-build-coordinator-configuration-extra-environment-variables):
	New procedure.
	(guix-build-coordinator-shepherd-services): Pass the environment variables to
	the shepherd.
	* doc/guix.texi (Guix Services): Document it.

2023-05-09  Efraim Flashner  <efraim@flashner.co.il>

	service: qemu-binfmt: Remove broken qemu targets.
	* gnu/services.virtualization.scm (%qemu-platforms): Remove %i486,
	%aarch64be.

2023-05-09  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: rust-bootstrap: Remove aarch64 as a supported architecture."
	This reverts commit c56d57110de1412d3529940d4f856611d123da66.

	rust-bootstrap *IS* supported on aarch64-linux, and the build farm will
	catch up eventually.

2023-05-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scran: Update to 1.28.1.
	* gnu/packages/bioconductor.scm (r-scran): Update to 1.28.1.

	gnu: r-scuttle: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-scuttle): Update to 1.10.1.

	gnu: r-chromvar: Update to 1.22.1.
	* gnu/packages/bioconductor.scm (r-chromvar): Update to 1.22.1.

	gnu: r-hdf5array: Update to 1.28.1.
	* gnu/packages/bioconductor.scm (r-hdf5array): Update to 1.28.1.
	[propagated-inputs]: Add r-s4arrays.

	gnu: r-s4vectors: Update to 0.38.1.
	* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.38.1.

	gnu: r-preprocesscore: Update to 1.62.1.
	* gnu/packages/bioconductor.scm (r-preprocesscore): Update to 1.62.1.

	gnu: r-iclusterplus: Update to 1.36.1.
	* gnu/packages/bioconductor.scm (r-iclusterplus): Update to 1.36.1.

	gnu: r-clusterprofiler: Update to 4.8.1.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.8.1.

	gnu: r-dose: Update to 3.26.1.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.26.1.

	gnu: r-linnorm: Update to 2.24.1.
	* gnu/packages/bioconductor.scm (r-linnorm): Update to 2.24.1.

	gnu: r-dnacopy: Update to 1.74.1.
	* gnu/packages/bioconductor.scm (r-dnacopy): Update to 1.74.1.

	gnu: r-scaledmatrix: Update to 1.8.1.
	* gnu/packages/bioconductor.scm (r-scaledmatrix): Update to 1.8.1.

	gnu: r-glmgampoi: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-glmgampoi): Update to 1.12.1.

	gnu: r-oligo: Update to 1.64.1.
	* gnu/packages/bioconductor.scm (r-oligo): Update to 1.64.1.

	gnu: r-summarizedexperiment: Update to 1.30.1.
	* gnu/packages/bioconductor.scm (r-summarizedexperiment): Update to 1.30.1.
	[propagated-inputs]: Add r-s4arrays.

	gnu: r-scmap: Update to 1.22.1.
	* gnu/packages/bioconductor.scm (r-scmap): Update to 1.22.1.

	gnu: r-rhdf5filters: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-rhdf5filters): Update to 1.12.1.

	gnu: r-pcaexplorer: Update to 2.26.1.
	* gnu/packages/bioconductor.scm (r-pcaexplorer): Update to 2.26.1.

	gnu: r-impute: Update to 1.74.1.
	* gnu/packages/bioconductor.scm (r-impute): Update to 1.74.1.

	gnu: r-genefilter: Update to 1.82.1.
	* gnu/packages/bioconductor.scm (r-genefilter): Update to 1.82.1.

	gnu: r-edger: Update to 3.42.2.
	* gnu/packages/bioconductor.scm (r-edger): Update to 3.42.2.

	gnu: r-deseq2: Update to 1.40.1.
	* gnu/packages/bioconductor.scm (r-deseq2): Update to 1.40.1.

	gnu: r-biocparallel: Update to 1.34.1.
	* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.34.1.

	gnu: r-annotationdbi: Update to 1.62.1.
	* gnu/packages/bioconductor.scm (r-annotationdbi): Update to 1.62.1.

	gnu: r-densvis: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-densvis): Update to 1.10.1.

	gnu: r-delayedarray: Update to 0.26.2.
	* gnu/packages/bioconductor.scm (r-delayedarray): Update to 0.26.2.
	[propagated-inputs]: Add r-s4arrays.

	gnu: r-bandits: Update to 1.16.1.
	* gnu/packages/bioconductor.scm (r-bandits): Update to 1.16.1.

	gnu: r-bambu: Update to 3.2.2.
	* gnu/packages/bioconductor.scm (r-bambu): Update to 3.2.2.

	gnu: r-amplican: Update to 1.22.1.
	* gnu/packages/bioconductor.scm (r-amplican): Update to 1.22.1.
	[propagated-inputs]: Remove r-clustercrit; add r-cluster.

	gnu: r-affyplm: Update to 1.76.1.
	* gnu/packages/bioconductor.scm (r-affyplm): Update to 1.76.1.

	gnu: Add r-s4arrays.
	* gnu/packages/bioconductor.scm (r-s4arrays): New variable.

	gnu: r-deoptimr: Update to 1.0-13.
	* gnu/packages/statistics.scm (r-deoptimr): Update to 1.0-13.

	gnu: r-gdata: Update to 2.19.0.
	* gnu/packages/statistics.scm (r-gdata): Update to 2.19.0.

	gnu: r-hmisc: Update to 5.1-0.
	* gnu/packages/statistics.scm (r-hmisc): Update to 5.1-0.

	gnu: r-viridislite: Update to 0.4.2.
	* gnu/packages/statistics.scm (r-viridislite): Update to 0.4.2.

	gnu: r-viridis: Update to 0.6.3.
	* gnu/packages/statistics.scm (r-viridis): Update to 0.6.3.

	gnu: r-pkgmaker: Update to 0.32.10.
	* gnu/packages/statistics.scm (r-pkgmaker): Update to 0.32.10.

	gnu: r-httr: Update to 1.4.6.
	* gnu/packages/statistics.scm (r-httr): Update to 1.4.6.

	gnu: r-chron: Update to 2.3-61.
	* gnu/packages/statistics.scm (r-chron): Update to 2.3-61.

	gnu: r-testthat: Update to 3.1.8.
	* gnu/packages/statistics.scm (r-testthat): Update to 3.1.8.

	gnu: r-evaluate: Update to 0.21.
	* gnu/packages/statistics.scm (r-evaluate): Update to 0.21.

	gnu: r-nnet: Update to 7.3-19.
	* gnu/packages/statistics.scm (r-nnet): Update to 7.3-19.

	gnu: r-kernsmooth: Update to 2.23-21.
	* gnu/packages/statistics.scm (r-kernsmooth): Update to 2.23-21.

	gnu: r-class: Update to 7.3-22.
	* gnu/packages/statistics.scm (r-class): Update to 7.3-22.

	gnu: r-mass: Update to 7.3-60.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-60.

	gnu: r-misctools: Update to 0.6-28.
	* gnu/packages/cran.scm (r-misctools): Update to 0.6-28.

	gnu: r-fauxpas: Update to 0.5.2.
	* gnu/packages/cran.scm (r-fauxpas): Update to 0.5.2.

	gnu: r-mlr3: Update to 0.16.0.
	* gnu/packages/cran.scm (r-mlr3): Update to 0.16.0.

	gnu: r-diversitree: Update to 0.9-18.
	* gnu/packages/cran.scm (r-diversitree): Update to 0.9-18.

	gnu: r-scattermore: Update to 1.0.
	* gnu/packages/cran.scm (r-scattermore): Update to 1.0.
	[native-inputs]: Add r-knitr.

	gnu: r-metafor: Update to 4.2-0.
	* gnu/packages/cran.scm (r-metafor): Update to 4.2-0.

	gnu: r-tidymodels: Update to 1.1.0.
	* gnu/packages/cran.scm (r-tidymodels): Update to 1.1.0.

	gnu: r-influencer: Update to 0.1.0.2.
	* gnu/packages/cran.scm (r-influencer): Update to 0.1.0.2.

	gnu: r-adabag: Update to 4.3.
	* gnu/packages/cran.scm (r-adabag): Update to 4.3.

	gnu: r-showtext: Update to 0.9-6.
	* gnu/packages/cran.scm (r-showtext): Update to 0.9-6.
	[native-inputs]: Add r-rmarkdown.

	gnu: r-graphlayouts: Update to 1.0.0.
	* gnu/packages/cran.scm (r-graphlayouts): Update to 1.0.0.
	[native-inputs]: Add r-knitr.

	gnu: r-mlbench: Update to 2.1-3.1.
	* gnu/packages/cran.scm (r-mlbench): Update to 2.1-3.1.

	gnu: r-rms: Update to 6.7-0.
	* gnu/packages/cran.scm (r-rms): Update to 6.7-0.
	[propagated-inputs]: Remove r-kableextra.

	gnu: r-wk: Update to 0.7.3.
	* gnu/packages/cran.scm (r-wk): Update to 0.7.3.

	gnu: r-speedglm: Update to 0.3-5.
	* gnu/packages/cran.scm (r-speedglm): Update to 0.3-5.
	[propagated-inputs]: Add r-biglm.

	gnu: r-ggeffects: Update to 1.2.2.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.2.2.

	gnu: r-tarchetypes: Update to 0.7.6.
	* gnu/packages/cran.scm (r-tarchetypes): Update to 0.7.6.

	gnu: r-survey: Update to 4.2-1.
	* gnu/packages/cran.scm (r-survey): Update to 4.2-1.

	gnu: r-later: Update to 1.3.1.
	* gnu/packages/cran.scm (r-later): Update to 1.3.1.

	gnu: r-tseries: Update to 0.10-54.
	* gnu/packages/cran.scm (r-tseries): Update to 0.10-54.
	[propagated-inputs]: Add r-jsonlite.

	gnu: r-scatterplot3d: Update to 0.3-44.
	* gnu/packages/cran.scm (r-scatterplot3d): Update to 0.3-44.

	gnu: r-ctrdata: Update to 1.13.1.
	* gnu/packages/cran.scm (r-ctrdata): Update to 1.13.1.

	gnu: r-sass: Update to 0.4.6.
	* gnu/packages/cran.scm (r-sass): Update to 0.4.6.

	gnu: r-servr: Update to 0.27.
	* gnu/packages/cran.scm (r-servr): Update to 0.27.

	gnu: r-httpuv: Update to 1.6.10.
	* gnu/packages/cran.scm (r-httpuv): Update to 1.6.10.

	gnu: r-waldo: Update to 0.5.0.
	* gnu/packages/cran.scm (r-waldo): Update to 0.5.0.

	gnu: r-cachem: Update to 1.0.8.
	* gnu/packages/cran.scm (r-cachem): Update to 1.0.8.

	gnu: r-ggpicrust2: Update to 1.6.3.
	* gnu/packages/bioconductor.scm (r-ggpicrust2): Update to 1.6.3.

	gnu: r-biomartr: Update to 1.0.3.
	* gnu/packages/bioconductor.scm (r-biomartr): Update to 1.0.3.

	gnu: r-profvis: Update to 0.3.8.
	* gnu/packages/cran.scm (r-profvis): Update to 0.3.8.
	[propagated-inputs]: Add r-purrr, r-rlang, and r-vctrs.

	gnu: r-arrow: Update to 12.0.0.
	* gnu/packages/cran.scm (r-arrow): Update to 12.0.0.

	gnu: apache-arrow: Update to 12.0.0.
	* gnu/packages/databases.scm (apache-arrow): Update to 12.0.0.

	gnu: apache-arrow: Drop package labels.
	* gnu/packages/databases.scm (apache-arrow)[inputs]: Drop labels.

	gnu: apache-arrow: Use G-expressions.
	* gnu/packages/databases.scm (apache-arrow)[arguments]: Use G-expressions to
	refer to inputs without assoc-ref.

2023-05-09  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-leather: Update to 0.3.4.
	* gnu/packages/wireservice.scm (python-leather): Update to 0.3.4.

2023-05-09  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 286.
	* gnu/packages/lisp.scm (txr): Update to 286.

2023-05-09  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Update sbcl-nclasses to 0.5.0.
	* gnu/packages/lisp-xyz.scm (sbcl-nclasses): Update to 0.5.0.

2023-05-09  Efraim Flashner  <efraim@flashner.co.il>

	Merge branch 'rust-team'

2023-05-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bootstrap: Remove aarch64 as a supported architecture.
	This is so that we can merge the branch, building rust for aarch64-linux
	on CI is very time intensive.

	* gnu/packages/rust.scm (rust-bootstrap)[supported-systems]: Remove
	aarch64-linux.

2023-05-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc: Update cpu tuning architectures.
	* gnu/packages/gcc.scm (%gcc-7.5-armhf-micro-architectures): Add missing
	micro-architecture.
	(%gcc-10-armhf-micro-architectures): Adjust accordingly.
	(%gcc-11-aarch64-micro-architectures): Add missing micro-architecture.
	(%gcc-12-aarch64-micro-architectures, %gcc-12-armhf-micro-architectures,
	%gcc-12-x86_64-micro-architectures, %gcc-13-aarch64-micro-architectures,
	%gcc-13-armhf-micro-architectures, %gcc-13-x86_64-micro-architectures):
	New variables.
	(gcc-12)[properties]: Use new compiler-cpu-architectures.
	* guix/cpu.scm (cpu->gcc-architecture): Update entries for Intel, AMD,
	x86_64 fallback and aarch64.

	gnu: gcc-12: Update to 12.3.0.
	* gnu/packages/gcc.scm (gcc-12): Update to 12.3.0.

	gnu: gimp: Build with librsvg-for-system.
	* gnu/packages/gimp.scm (gimp)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: gegl: Build with librsvg-for-system.
	* gnu/packages/gimp.scm (gegl)[inputs]: Replace librsvg with
	librsvg-for-system.

2023-05-08  Jelle Licht  <jlicht@fsfe.org>

	gnu: foot: Add search path for 'TERMINFO_DIRS'.
	* gnu/packages/terminals.scm (foot)[native-search-paths]: New field.

2023-05-08  Benjamin  <benjamin@uvy.fr>

	gnu: foot: Update to 1.14.0.
	* gnu/packages/terminals.scm (foot): Update to 1.14.0.

	gnu: tllist: Update to 1.1.0.
	* gnu/packages/datastructures.scm (tllist): Update to 1.1.0.

2023-05-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tmr: Fix ffplay invocation.
	This fixes <https://issues.guix.gnu.org/63350>.

	* gnu/packages/emacs-xyz.scm (emacs-tmr)[arguments]<#:phases>: Fix search
	string.

2023-05-08  Simon Josefsson  <simon@josefsson.org>

	gnu: Add emacs-eweouz.
	* gnu/packages/emacs-xyz.scm (emacs-eweouz): New variable.

2023-05-08  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-goblins: Update to 0.11.0.
	* gnu/packages/guile-xyz.scm (guile-goblins): Update to 0.11.0.

2023-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-openai: Update to 0.1-2.9265b64.
	* gnu/packages/guile-xyz.scm (guile-openai): Update to 0.1-2.9265b64.

	gnu: Add homer.
	* gnu/packages/bioinformatics.scm (homer): New variable.

2023-05-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Partly reinstate "doc: Update all menus."
	This partly reinstates commit 9719d7d ("doc: Update all menus."), omitting the
	hunk touching doc/contributing.texi.

	* doc/guix.texi: Update all menus.

2023-05-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-bleach: Don't vendor python-html5lib.
	* gnu/packages/python-xyz.scm (python-bleach)[source]: Add snippet to
	remove vendored library and references to it.
	[propagated-inputs]: Add python-html5lib.

2023-05-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-bleach: Update to 5.0.1.
	* gnu/packages/python-xyz.scm (python-bleach): Update to 5.0.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase.

	gnu: Add r-seurat5.
	* gnu/packages/cran.scm (r-seurat5): New variable.

	gnu: Add r-seurat5object.
	* gnu/packages/cran.scm (r-seurat5object): New variable.

2023-05-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-bottleneck: Honor #:tests? flag.
	* gnu/packages/python-science.scm (python-bottleneck)[arguments]: Adjust
	custom 'check phase to honor the #:tests? flag.

	gnu: python-bottleneck: Update to 1.3.7.
	* gnu/packages/python-science.scm (python-bottleneck): Update to 1.3.7.

2023-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-astropy: Update to 5.2.2.
	* gnu/packages/astronomy.scm (python-astropy): Update to 5.2.2.
	[arguments]<phases>{check}: Skip 2 more failing tests.
	[native-inputs]: Add python-colorlog, python-h5py, python-pandas,
	python-pyarrow, python-pytest-astropy-header, python-scikit-image,
	python-scipy, python-timezonefinder.

	gnu: python-pytest-mpl: Update to 0.16.1.
	* gnu/packages/python-check.scm (python-pytest-mpl): Update to 0.16.1.
	[build-system]: Use pyproject-build-system.
	[arguments]<phases>: Simplify phases by removing redundant modification
	and use <test-flags> instead.
	[propagated-inputs]: Add python-jinja2, python-packaging.

	gnu: python-pytest-arraydiff: Update to 0.5.0.
	* gnu/packages/python-check.scm (python-pytest-arraydiff): Update to
	0.5.0.
	[native-inputs]: Add python-setuptools-scm.
	[propagated-inputs]: Remove python-six.

	gnu: python-pytest-remotedata: Update to 0.4.0.
	* gnu/packages/python-check.scm (python-pytest-remotedata): Update to
	0.4.0.
	[build-system]: Use pyproject-build-system.
	[arguments]<phases>: Simplify by removing not required phase
	modification and use <test-flags> instead.
	[native-inputs]: Add python-setuptools-scm.
	[propagated-inputs]: Delete python-six, add python-packaging.

	gnu: python-skyfield: Update to 1.46.
	* gnu/packages/astronomy.scm (python-skyfield): Update to 1.46.

	gnu: python-jplephem: Update to 2.18.
	* gnu/packages/astronomy.scm (python-jplephem): Update to 2.18.

	gnu: python-extension-helpers: Update to 1.0.0.
	* gnu/packages/python-xyz.scm (python-extension-helpers): Update to
	1.0.0.
	[build-system]: Use pyproject-build-system.
	[arguments]<tests>: Disable them, as pytest can't load the test suite.
	[native-inputs]: Add python-setuptools-scm.
	[home-page]: Re-point to actual project home page.
	[synopsis]: Adjust it to cover actual project.
	[description]: ... as above.

	gnu: python-pytest-astropy: Simplify package.
	* gnu/package/python-check.scm (python-pytest-astropy): Simplify package.
	[arguments]<phases>: Remove remove-requirement phase.

	gnu: python-pytest-filter-subpackage: Update to 0.1.2.
	* gnu/packages/python-check.scm (python-pytest-filter-subpackage):
	Update to 0.1.2.
	[build-system]: Use pyproject-build-system.
	[arguments]: Drop no more required phases.
	[native-inputs]: Add python-setuptools-scm.

	gnu: Add python-timezonefinder.
	* gnu/packages/time.scm (python-timezonefinder): New variable.
	* gnu/packages/geo.scm (h3-3, python-h3-3): New variables. The latest
	compatible versions to build python-timezonefinder.

	gnu: Add python-h3.
	* gnu/packages/geo.scm (python-h3): New variable.

	gnu: Sort use-module alphabetically in (gnu packages geo).
	* gnu/packages/geo.scm: Sort use-module alphabetically to ease
	maintenance.

	gnu: Add h3.
	* gnu/packages/geo.scm (h3): New variable.

	gnu: python-pytest-doctestplus: Update to 0.12.1.
	* gnu/packages/python-check.scm (python-pytest-doctestplus): Update to
	0.12.1.
	[build-system]: Use pyproject-build-system.
	[arguments]<phases>: Remove modify-phases and add test-flags option
	instead.
	[native-inputs]: Add python-numpy.

2023-05-08  Raphaël Mélotte  <raphael.melotte@mind.be>

	gnu: tio: Update to 2.5.
	* gnu/packages/terminals.scm (tio): Update to 2.5.

2023-05-08  Yovan Naumovski  <yovan@gorski.stream>

	gnu: openttd-engine: Update to 13.1.
	* gnu/packages/games.scm (openttd-engine): Update to 13.1.

2023-05-08  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-multibac.
	* gnu/packages/bioconductor.scm (r-multibac): New variable.

2023-05-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "doc: Update all menus."
	This reverts commit 9719d7d2b0733c57e30bff3180ff0fa25c34c66f.  It breaks Guix
	pull, building the 'guix-manual' for reasons that currently escape me.

2023-05-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Update all menus.
	Automated via 'M-x texinfo-all-menus-update' in Emacs, and dropping
	the *Contributing menu removal, which is erroneously removed because defined
	in a different Texinfo file.

	* doc/guix.texi: Update all menus.
	* doc/contributing.texi (Submitting Patches): Likewise.

2023-05-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Add some information/recommendation regarding --sysconfdir.
	* doc/contributing.texi (Building from Git): Mention sysconfdir along
	localstatedir.
	* doc/guix.texi (Requirements): Likewise.

2023-05-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nss-certs: Update to 3.88.1.
	* gnu/packages/certs.scm (nss-certs): Update to 3.88.1.

	gnu: libva-utils: Update home page.
	* gnu/packages/video.scm (libva-utils) [home-page]: Update URL.

	gnu: vdpauinfo: Update to 1.5.
	* gnu/packages/video.scm (vdpauinfo): Update to 1.5.

	gnu: libva-utils: Update to 2.18.1.
	* gnu/packages/video.scm (libva-utils): Update to 2.18.1.

	gnu: libva: Update to 2.18.0.
	* gnu/packages/video.scm (libva): Update to 2.18.0.

2023-05-07  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: mesa: Update to 23.0.3.
	* gnu/packages/gl.scm (mesa): Update to 23.0.3.
	[source]: Remove obsolete patch and update HTTPS url.
	[arguments]: Enable the crocus gallium driver.
	* gnu/packages/patches/mesa-fix-sporadic-test-failures.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: mesa: Use gexps instead of quasiquote.
	* gnu/packages/gl.scm (mesa)[arguments]: Use gexps instead of quasiquote.

	gnu: mesa: Fix hardware video decoding.
	* gnu/packages/gl.scm (mesa): Fix hardware video decoding.
	[arguments]: Add -Dvideo-codecs to the #:configure-flags
	[native-search-paths]: Add VDPAU_DRIVER_PATH so libvdpau can find the drivers.

	gnu: mesa: Fix library paths in Vulkan layer manifests.
	* gnu/packages/gl.scm (mesa): Fix library paths in Vulkan layer manifests.

2023-05-07  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: tree-sitter-cli: Fix build with 0.20.8 version.
	* gnu/packages/tree-sitter.scm (tree-sitter-cli)[arguments]
	<#:cargo-inputs>: Update rust-tiny-http and rust-webbrowser.
	<#:cargo-development-inputs>: Add rust-ctor, rust-rand, rust-tempfile and
	rust-unindent.
	<#:phases>: Remove unneeded 'delete-cargo-lock phase.

	Modified-by: Efraim Flashner <efraim@flashner.co.il>

2023-05-07  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: Add rust-webbrowser-0.8.
	* gnu/packages/crates-io.scm (rust-webbrowser-0.8): New variable.
	(rust-webbrowser-0.5): Inherit from rust-webbrowser-0.8.
	* gnu/packages/patches/rust-webbrowser-remove-unsupported-os.patch: New file.
	* gnu/local.mk: Register it.

	gnu: Update rust-tiny-http to 0.12.0.
	* gnu/packages/crates-io.scm (rust-tiny-http-0.8): Rename to...
	(rust-tiny-http-0.12): ... this.
	[arguments]: Remove rust-chrono and rust-url dependencies, add rust-httparse,
	httpdate, rustls and rustls-pemfile.
	(rust-tiny-http-0.6): Inherit from rust-tiny-http-0.12.

2023-05-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: librsvg-for-system: Choose librsvg based on package support.
	* gnu/packages/gnome.scm (librsvg-for-system): Adjust the logic to
	choose which librsvg based on which version is supported.

	gnu: rust: Re-enable aarch64-linux support.
	* gnu/packages/rust.scm (rust)[arguments]: Only enable parallel-builds
	on x86_64-linux. Add a make-flag to adjust CFLAGS. In the custom 'build
	phase remove an unneeded environment variable.
	[supported-architectures]: Add aarch64-linux.

	gnu: gdb/pinned: Move to gdb-12.1.
	* gnu/packages/gdb.scm (gdb/pinned): Refer to gdb-12.1.
	[properties]: Hide the package.
	(gdb-12): Inherit from gdb/pinned.

	gnu: rust-gmp-mpfr-sys-1: Remove bundled libraries.
	* gnu/packages/crates-io.scm (rust-gmp-mpfr-sys-1)[source]: Add snippet
	to remove bundled libraries and build without them.
	[arguments]: Remove custom phase to help build bundled libraries.
	[native-inputs]: Remove bash-minimal, m4.
	[inputs]: Add gmp, mpc, mpfr.
	(rust-rug-1)[arguments]: Remove custom phase to help build bundled
	libraries.
	[native-inputs]: Remove bash-minimal, m4.
	[inputs]: Add gmp, mpc, mpfr.

	gnu: rust-hashbrown-0.8: Update to 0.8.2.
	* gnu/packages/crates-io.scm (rust-hashbrown-0.8): Update to 0.8.2.
	[source]: Add snippet to allow newer versions of rustc-hash.
	[cargo-inputs]: Add rust-autocfg-1.

	gnu: rust-globwalk-0.8: Build with newer rust-backtrace.
	* gnu/packages/crates-io.scm (rust-globwalk-0.8)[source]: Add snippet to
	accept newer versions of rust-backtrace.
	[cargo-development-inputs]: Replace rust-backtrace-0.3.35 with 0.3.
	(rust-backtrace-0.3.35): Remove variable.

	gnu: rust-webpki-0.18: Fix build.
	* gnu/packages/crates-io.scm (rust-webpki-0.18)[inherit]: Inherit from
	rust-webpki-0.19.
	[arguments]: Add a phase to build the curve25519 tables.

	gnu: rust-webpki-0.19: Fix build.
	* gnu/packages/crates-io.scm (rust-webpki-0.19)[arguments]: Add a phase
	to build the curve25519 tables.
	[native-inputs]: Add clang, perl, python-2.

	gnu: rust-sct-0.5: Fix build.
	* gnu/packages/crates-io.scm (rust-sct-0.5)[arguments]: Add a phase to
	build the curve25519 tables.
	[native-inputs]: Add clang, perl, python-2.

	gnu: rust-ct-logs-0.8: Add missing input.
	* gnu/packages/crates-io.scm (rust-ct-logs-0.8)[native-inputs]: Add perl.

	gnu: rust-tokio-rustls-0.23: Add missing input.
	* gnu/packages/crates-io.scm (rust-tokio-rustls-0.23)[native-inputs]:
	Add perl.

	gnu: rust-trust-dns-rustls-0.19: Add missing input.
	* gnu/packages/crates-io.scm (rust-trust-dns-rustls-0.19)
	[native-inputs]: Add perl.

	gnu: rust-password-hash-0.3: Fix inputs.
	* gnu/packages/crates-io.scm (rust-password-hash-0.3)[arguments]: Don't
	skip build.
	[cargo-inputs]: Replace rust-base64ct-1 with 1.0.1.

	gnu: rust-security-framework-0.2: Skip build.
	* gnu/packages/crates-io.scm (rust-security-framework-0.2)[arguments]:
	Skip the build.

	gnu: rust-criterion-0.3: Update to 0.3.6.
	* gnu/packages/crates-io.scm (rust-criterion-0.3): Update to 0.3.6.
	[cargo-inputs]: Replace rust-cast-0.2 with 0.3.

	gnu: rust-webpki-roots-0.22: Add missing input.
	* gnu/packages/crates-io.scm (rust-webpki-roots-0.22)[native-inputs]:
	Add perl.

	gnu: rust-webpki-0.22: Add missing input.
	* gnu/packages/crates-io.scm (rust-webpki-0.22)[native-inputs]: Add perl.

	gnu: rust-selectors-0.21: Fix cargo inputs.
	* gnu/packages/crates-io.scm (rust-selectors-0.21)[cargo-inputs]: Don't
	inherit field.

	gnu: rust-rustls-ffi-0.8: Add missing input.
	* gnu/packages/crates-io.scm (rust-rustls-ffi-0.8)[inputs]: Add perl.

	gnu: rust-rustls-0.17: Skip the tests.
	* gnu/packages/crates-io.scm (rust-rustls-0.17)[arguments]: Skip the
	tests.

	gnu: rust-rustls-0.18: Skip tests.
	* gnu/packages/crates-io.scm (rust-rustls-0.18)[arguments]: Skip the
	tests.

	gnu: rust-rustls-0.20: Add missing input.
	* gnu/packages/crates-io.scm (rust-rustls-0.20)[inputs]: Add perl.

	gnu: rust-bindgen-0.59: Add missing inputs.
	* gnu/packages/crates-io.scm (rust-bindgen-0.59)[arguments]: Don't skip
	build. Skip tests.
	[cargo-inputs]: Add rust-clap-2, rust-env-logger-0.9.
	[native-inputs]: Add perl.

	gnu: rust-bindgen-0.64: Add missing input.
	* gnu/packages/crates-io.scm (rust-bindgen-0.64)[inputs]: Add clang.

	gnu: Add rust-strict-num-0.1.
	* gnu/packages/crates-io.scm (rust-strict-num-0.1): New variable.

	gnu: Add rust-tiny-skia-0.8.
	* gnu/packages/crates-io.scm (rust-tiny-skia-0.8): New variable.

	gnu: Add rust-tiny-skia-path-0.8.
	* gnu/packages/crates-io.scm (rust-tiny-skia-path-0.8): New variable.

	gnu: rust-libloading-0.7: Update to 0.7.4.
	* gnu/packages/crates-io.scm (rust-libloading-0.7): Update to 0.7.4.

	gnu: rust-freetype-sys-0.13: Unbundle freetype2.
	* gnu/packages/crates-io.scm (rust-freetype-sys-0.13)[source]: Add
	snippet to remove freetype2.
	[arguments]: Don't skip build.
	[inputs]: Add freetype.
	[native-inputs]: Add pkg-config.

	gnu: rust-ab-glyph-rasterizer-0.1: Update to 0.1.8.
	* gnu/packages/crates-io.scm (rust-ab-glyph-rasterizer-0.1): Update to
	0.1.8.
	[arguments]: Don't skip build.

	gnu: Add rust-ab-glyph-0.2.
	* gnu/packages/crates-io.scm (rust-ab-glyph-0.2): New variable.

	gnu: Add rust-owned-ttf-parser-0.19.
	* gnu/packages/crates-io.scm (rust-owned-ttf-parser-0.19): New variable.

	gnu: Add rust-ttf-parser-0.19.
	* gnu/packages/crates-io.scm (rust-ttf-parser-0.19): New variable.
	(rust-ttf-parser-0.12): Inherit from rust-ttf-parser-0.19.

	gnu: rust-vcpkg-0.2: Update to 0.2.15.
	* gnu/packages/crates-io.scm (rust-vcpkg-0.2): Update to 0.2.15.

	gnu: Add rust-jni-0.19.
	* gnu/packages/crates-io.scm (rust-jni-0.19): New variable.
	(rust-jni-0.18): Inherit from rust-jni-0.19.

	gnu: Add rust-ndk-sys-0.4.
	* gnu/packages/crates-io.scm (rust-ndk-sys-0.4): New variable.
	(rust-ndk-sys-0.2): Inherit from rust-ndk-sys-0.4.

	gnu: Add rust-android-properties-0.2.
	* gnu/packages/crates-io.scm (rust-android-properties-0.2): New variable.

	gnu: Add rust-toml-0.7.
	* gnu/packages/crates-io.scm (rust-toml-0.7): New variable.
	(rust-toml-0.6): Inherit from rust-toml-0.7.

	gnu: Add rust-c-vec-2.
	* gnu/packages/crates-io.scm (rust-c-vec-2): New variable.

	gnu: Add rust-slotmap-1.
	* gnu/packages/crates-io.scm (rust-slotmap-1): New variable.

	gnu: Add rust-sctk-adwaita-0.5.
	* gnu/packages/crates-io.scm (rust-sctk-adwaita-0.5): New variable.

	gnu: Add rust-redox-syscall-0.3.
	* gnu/packages/crates-io.scm (rust-redox-syscall-0.3): New variable.
	(rust-redox-syscall-0.2): Inherit from rust-redox-syscall-0.3.

	gnu: Add rust-ndk-0.7.
	* gnu/packages/crates-io.scm (rust-ndk-0.7): New variable.
	(rust-ndk-0.5): Inherit from rust-ndk-0.7.

	gnu: Add rust-android-activity-0.4.
	* gnu/packages/crates-io.scm (rust-android-activity-0.4): New variable.

	gnu: Add rust-glutin-glx-sys-0.4.
	* gnu/packages/crates-graphics.scm (rust-glutin-glx-sys-0.4): New
	variable.
	(rust-glutin-glx-sys-0.1): Inherit from rust-glutin-glx-sys-0.4.

	gnu: Add rust-glutin-wgl-sys-0.4.
	* gnu/packages/crates-graphics.scm (rust-glutin-wgl-sys-0.4): New
	variable.
	(rust-glutin-wgl-sys-0.1): Inherit from rust-glutin-wgl-sys-0.4.

	gnu: Add rust-glutin-egl-sys-0.4.
	* gnu/packages/crates-graphics.scm (rust-glutin-egl-sys-0.4): New
	variable.
	(rust-glutin-egl-sys-0.1): Inherit from rust-glutin-egl-sys-0.4.

	gnu: rust-toml-edit-0.19: Update to 0.19.8.
	* gnu/packages/crates-io.scm (rust-toml-edit-0.19): Update to 0.19.8.
	[cargo-inputs]: Add rust-winnow-0.4. Remove rust-nom8-0.2.

	gnu: Add rust-winnow-0.4.
	* gnu/packages/crates-io.scm (rust-winnow-0.4): New variable.

	gnu: Add rust-anstyle-0.2.
	* gnu/packages/crates-io.scm (rust-anstyle-0.2): New variable.

	gnu: rust-serde-test-1: Update to 1.0.160.
	* gnu/packages/crates-io.scm (rust-serde-test-1): Update to 1.0.160.

	gnu: rust-serde-json-1: Update to 1.0.96.
	* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.96.
	[cargo-development-inputs]: Replace rust-indoc-1 with 2.

	gnu: rust-serde-derive-1: Update to 1.0.160.
	* gnu/packages/crates-io.scm (rust-serde-derive-1): Update to 1.0.160.

	gnu: rust-serde-1: Update to 1.0.160.
	* gnu/packages/crates-io.scm (rust-serde-1): Update to 1.0.160.

	gnu: Add rust-orbclient-0.3.
	* gnu/packages/crates-io.scm (rust-orbclient-0.3): New variable.

	gnu: Add rust-sdl2-0.35.
	* gnu/packages/crates-graphics.scm (rust-sdl2-0.35): New variable.

	gnu: Add rust-sdl2-sys-0.35.
	* gnu/packages/crates-graphics.scm (rust-sdl2-sys-0.35): New variable.

	gnu: Add rust-indoc-2.
	* gnu/packages/crates-io.scm (rust-indoc-2): New variable.
	(rust-indoc-1): Inherit from rust-indoc-2.

	gnu: Add rust-unindent-0.2.
	* gnu/packages/crates-io.scm (rust-unindent-0.2): New variable.
	(rust-unindent-0.1): Inherit from rust-unindent-0.2.

	gnu: Add rust-nix-0.25.
	* gnu/packages/crates-io.scm (rust-nix-0.25): New variable.

	gnu: rust-notify-5: Update to 5.1.0.
	* gnu/packages/crates-io.scm (rust-notify-5): Update to 5.1.0.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-windows-0.42.  Replace rust-mio-0.7 with 0.8.
	Remove rust-fsevent-2, rust-winapi-0.3.
	[cargo-development-inputs]: Add rust-nix-0.23. Remove rust-futures-0.3.
	[description]: Expand to a full sentence.

	gnu: rust-embed-resource-1: Update to 1.8.0.
	* gnu/packages/crates-io.scm (rust-embed-resource-1): Update to 1.8.0.
	[cargo-inputs]: Add rust-cc-1, rust-rustc-version-0.4, rust-toml-0.5.
	Replace rust-winreg-0.8 with 0.10.

	gnu: Add rust-crossfont-0.5.
	* gnu/packages/crates-io.scm (rust-crossfont-0.5): New variable.
	(rust-crossfont-0.3): Inherit from rust-crossfont-0.5.

	gnu: rust-servo-fontconfig-sys-5: Don't skip build.
	* gnu/packages/crates-io.scm (rust-servo-fontconfig-sys-5)[arguments]:
	Don't skip build. Add cargo-build-flags to use system library.
	[inputs]: Add expat, fontconfig.
	[native-inputs]: Add pkg-config.

	gnu: Add rust-copypasta-0.8.
	* gnu/packages/crates-io.scm (rust-copypasta-0.8): New variable.
	(rust-copypasta-0.7): Inherit from rust-copypasta-0.8.

	gnu: rust-alacritty-terminal-0.15: Update to 0.18.0.
	* gnu/packages/crates-io.scm (rust-alacritty-terminal-0.15): Rename to
	rust-alacritty-terminal-0.18. Update to 0.18.0.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Add rust-alacritty-config-0.1, rust-signal-hook-mio-0.2,
	rust-windows-sys-0.36.  Replace rust-alacritty-config-derive-0.1 with
	0.2, rust-dirs-2 with 4, rust-nix-0.23 with 0.24, rust-parking-lot-0.11
	with 0.12, rust-signal-hook-0.1 with 0.3.  Remove rust-winapi-0.3.
	[cargo-development-inputs]: Add rust-serde-json-1.

	gnu: Add rust-alacritty-config-0.1.
	* gnu/packages/crates-io.scm (rust-alacritty-config-0.1): New variable.

	gnu: rust-alacritty-config-derive-0.1: Update to 0.2.1.
	* gnu/packages/crates-io.scm (rust-alacritty-config-derive-0.1): Rename
	to rust-alacritty-config-derive-0.2. Update to 0.2.1.
	[arguments]: Don't skip the build.
	[cargo-development-inputs]: Add rust-alacritty-config-0.1, rust-log-0.4,
	rust-serde-1, rust-serde-yaml-0.8.

	gnu: Add rust-x11rb-protocol-0.10.
	* gnu/packages/crates-graphics.scm (rust-x11rb-protocol-0.10): New
	variable.

	gnu: Add rust-x11rb-0.10.
	* gnu/packages/crates-graphics.scm (rust-x11rb-0.10): New variable.
	(rust-x11rb-0.8): Inherit from rust-x11rb-0.10.

	gnu: Add rust-x11-clipboard-0.7.
	* gnu/packages/crates-graphics.scm (rust-x11-clipboard-0.7): New variable.
	(rust-x11-clipboard-0.5): Inherit from rust-x11-clipboard-0.7.

	gnu: rust-smithay-clipboard-0.6: Update to 0.6.6.
	* gnu/packages/crates-graphics.scm (rust-smithay-clipboard-0.6): Update
	to 0.6.6.
	[arguments]: Don't skip the build.
	[cargo-inputs]: Replace rust-smithay-client-toolkit-0.12 with 0.16,
	rust-wayland-client-0.28 with 0.29.
	[cargo-development-inputs]: Add rust-smithay-client-toolkit-0.16.

	gnu: rust-memmap2-0.5: Update to 0.5.10.
	* gnu/packages/crates-io.scm (rust-memmap2-0.5): Update to 0.5.10.
	[cargo-inputs]: Move rust-owning-ref-0.4, rust-tempfile-3 ...
	[cargo-development-inputs]: ... to here.

	gnu: Add rust-calloop-0.10.
	* gnu/packages/crates-io.scm (rust-calloop-0.10): New variable.
	(rust-calloop-0.9): Inherit from rust-calloop-0.10.

	gnu: Add rust-simple-logger-2.
	* gnu/packages/crates-io.scm (rust-simple-logger-2): New variable.
	(rust-simple-logger-1): Inherit from rust-simple-logger-2.

	gnu: Add rust-smithay-client-toolkit-0.16.
	* gnu/packages/crates-graphics.scm (rust-smithay-client-toolkit-0.16):
	New variable.
	[rust-smithay-client-toolkit-0.15]: Inherit from
	rust-smithay-client-toolkit-0.16.

	gnu: Add rust-winit-0.28.
	* gnu/packages/crates-graphics.scm (rust-winit-0.28): New variable.
	(rust-winit-0.26): Inherit from rust-winit-0.28.

	gnu: rust-x11-dl-2: Update to 2.21.0.
	* gnu/packages/crates-graphics.scm (rust-x11-dl-2): Update to 2.21.0.
	[cargo-inputs]: Remove rust-lazy-static-1, rust-maybe-uninit-2. Add
	rust-once-cell-1.
	[license]: Update license.

	gnu: Add rust-raw-window-handle-0.5.
	* gnu/packages/crates-graphics.scm (rust-raw-window-handle-0.5): New
	variable.
	(rust-raw-window-handle-0.4): Inherit from rust-raw-window-handle-0.5.

	gnu: rust-core-graphics-0.22: Update to 0.22.3.
	* gnu/packages/crates-graphics.scm (rust-core-graphics-0.22): Update to
	0.22.3.

	gnu: rust-wayland-sys-0.29: Update to 0.29.5.
	* gnu/packages/crates-io.scm (rust-wayland-sys-0.29): Update to 0.29.5.

	gnu: Add rust-wayland-sys-0.30.
	* gnu/packages/crates-graphics.scm (rust-wayland-sys-0.30): New variable.
	(rust-wayland-sys-0.29): Inherit from rust-wayland-sys-0.30.

	gnu: rust-wayland-server-0.29: Update to 0.29.5.
	* gnu/packages/crates-io.scm (rust-wayland-server-0.29): Update to
	0.29.5.
	[cargo-inputs]: Replace rust-nix-0.22 with 0.24. Add
	rust-wayland-commons-0.29, rust-wayland-scanner-0.29,
	rust-wayland-sys-0.29.
	[inputs]: Replace rust-nix-0.22 with 0.24.

	gnu: rust-wayland-scanner-0.29: Update to 0.29.5.
	* gnu/packages/crates-io.scm (rust-wayland-scanner-0.29): Update to
	0.29.5.
	[cargo-inputs]: Add rust-proc-macro2, rust-quote-1, rust-xml-rs-0.8.

	gnu: rust-wayland-protocols-0.29: Update to 0.29.5.
	* gnu/packages/crates-graphics.scm (rust-wayland-protocols-0.29): Update
	to 0.29.5.
	[cargo-inputs]: Replace rust-bitflags-1.2 with 1. Add
	rust-wayland-client-0.29, rust-wayland-commons-0.29,
	rust-wayland-scanner-0.29, rust-wayland-server-0.29.
	[inputs]: Replace rust-bitflags-1.2 with 1.

	gnu: rust-wayland-egl-0.29: Update to 0.29.5.
	* gnu/packages/crates-io.scm (rust-wayland-egl-0.29): Update to 0.29.5.
	[cargo-inputs]: Add rust-wayland-client-0.29, rust-wayland-sys-0.29.

	gnu: rust-wayland-cursor-0.29: Update to 0.29.5.
	* gnu/packages/crates-graphics.scm (rust-wayland-cursor-0.29): Update to
	0.29.5.
	[cargo-inputs]: Replace rust-nix-0.22 with 0.24. Add
	rust-wayland-client-0.29.
	[inputs]: Replace rust-nix-0.22 with 0.24.

	gnu: rust-wayland-commons-0.29: Update to 0.29.5.
	* gnu/packages/crates-graphics.scm (rust-wayland-commons-0.29): Update
	to 0.29.5.
	[cargo-inputs]: Replace rust-nix-0.22 with 0.24.
	[inputs]: Replace rust-nix-0.22 with 0.24.

	gnu: rust-wayland-client-0.29: Update to 0.29.5.
	* gnu/packages/crates-graphics.scm (rust-wayland-client-0.29): Update to
	0.29.5.
	[cargo-inputs]: Replace rust-nix-0.22 with 0.24. Add
	rust-wayland-sys-0.29.
	[inputs]: Replace rust-nix-0.22 with 0.24.

	gnu: Add rust-glutin-0.30.
	* gnu/packages/crates-graphics.scm (rust-glutin-0.30): New variable.
	(rust-glutin-0.28): Inherit from rust-glutin-0.30.

	gnu: Add rust-objc2-0.3.
	* gnu/packages/crates-io.scm (rust-objc2-0.3): New variable.

	gnu: Add rust-objc2-encode-2.
	* gnu/packages/crates-io.scm (rust-objc2-encode-2): New variable.

	gnu: Add rust-objc2-proc-macros-0.1.
	* gnu/packages/crates-io.scm (rust-objc2-proc-macros-0.1): New variable.

	gnu: Add rust-objc-sys-0.2.
	* gnu/packages/crates-io.scm (rust-objc-sys-0.2): New variable.

	gnu: Add rust-objc-sys-0.3.
	* gnu/packages/crates-io.scm (rust-objc-sys-0.3): New variable.

	gnu: Add rust-block-sys-0.1.
	* gnu/packages/crates-io.scm (rust-block-sys-0.1): New variable.

	gnu: Add rust-block2-0.2.
	* gnu/packages/crates-io.scm (rust-block2-0.2): New variable.

	gnu: alacritty: Update to 0.12.0.
	* gnu/packages/terminals.scm (alacritty): Update to 0.12.0.
	[cargo-inputs]: Add rust-alacritty-config-0.1, rust-bitflags-1,
	rust-dirs-4, rust-libc-0.2, rust-once-cell-1, rust-unicode-width-0.1,
	rust-wayland-client-0.29, rust-windows-sys-0.36, rust-winit-0.28.
	Replace rust-alacritty-config-derive-0.1 with 0.2,
	rust-alacritty-terminal-0.15 with 0.18, rust-clap-2 with 3,
	rust-copypasta-0.7 with 0.8, rust-crossfont-0.3 with 0.5,
	rust-glutin-0.26 with 0.30, rust-notify-4 with 5, rust-parking-lot-0.11
	with 0.12, rust-png-0.16 with 0.17, rust-raw-window-handle-0.3 with 0.5.
	Remove rust-time-0.1, rust-urlocator-0.1.
	[cargo-development-inputs]: Add rust-clap-complete-3.
	[arguments]: Remove custom 'use-new-nix phase. Adjust custom
	'add-absolute-library-references phase to changes in the cargo inputs.
	Remove trailing #t from phases.
	[native-inputs]: Remove cmake.
	[inputs]: Remove rust-bitflags-1, rust-dirs-3, rust-libc-0.2,
	rust-unicode-width-0.1, rust-wayland-client-0.28, rust-winapi-0.3.

	gnu: rust-cargo-edit: Fix build.
	* gnu/packages/rust-apps.scm (rust-cargo-edit)[arguments]: Skip tests.
	Add a phase to not default to vendored libgit2.
	[native-inputs]: Add perl.
	[inputs]: Replace libgit2 with libgit2-1.4.

	gnu: rust-git2-0.14: Build with correct libgit2.
	* gnu/packages/crates-io.scm (rust-git2-0.14)[inputs]: Replace libgit2
	with libgit2-0.14.

	gnu: rust-libgit2-sys-0.12: Update to 0.12.26.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.12): Update to 0.12.26.

	gnu: rust-libgit2-sys-0.13: Update to 0.13.5.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.13): Update to 0.13.5.
	[inputs]: Replace libgit2 with libgit2-1.4.

	gnu: sniffglue: Update to 0.15.0.
	* gnu/packages/rust-apps.scm (sniffglue): Update to 0.15.0.
	[cargo-inputs]: Add rust-bstr-0.2.  Replace rust-env-logger-0.8 with
	0.9, rust-nix-0.20 with 0.23, rust-nom-6 with 7, rust-pktparse-0.5 with
	0.7, rust-sha2-0.9 with 0.10, rust-syscallz-0.15 with 0.16,
	rust-tls-parser-0.11 with 0.12.
	[cargo-development-inputs]: Replace rust-boxxy-0.11 with 0.12.

	gnu: rust-syscallz-0.15: Update to 0.16.2.
	* gnu/packages/crates-io.scm (rust-syscallz-0.16): New variable.
	(rust-syscallz-0.15): Remove variable.

	gnu: rust-pledge-0.3: Update to 0.4.2.
	* gnu/packages/crates-io.scm (rust-pledge-0.4): New variable.
	(rust-pledge-0.3): Remove variable.

	gnu: rust-pktparse-0.5: Update to 0.7.1.
	* gnu/packages/crates-io.scm (rust-pktparse-0.7): New variable.
	(rust-pktparse-0.5): Remove variable.

	gnu: Add rust-nom-derive-impl-0.10.
	* gnu/packages/crates-io.scm (rust-nom-derive-impl-0.10): New variable.

	gnu: rust-nom-derive-0.7: Update to 0.10.1.
	* gnu/packages/crates-io.scm (rust-nom-derive-0.10): New variable.
	(rust-nom-derive-0.7): Remove variable.

	gnu: rust-tls-parser-0.10: Update to 0.11.0.
	* gnu/packages/crates-io.scm (rust-tls-parser-0.11): New variable.
	(rust-tls-parser-0.10): Remove variable.

	gnu: rust-boxxy-0.11: Update to 0.12.1.
	* gnu/packages/crates-io.scm (rust-boxxy-0.12): New variable.
	(rust-boxxy-0.11): Remove variable.

	gnu: newsboat: Update to 2.31.
	* gnu/packages/syndication.scm (newsboat): Update to 2.31.
	[cargo-inputs]: Replace rust-bitflags-1 with 2, rust-lexopt-0.2 with
	0.3.

	gnu: rust-fastrand-1: Update to 1.9.0.
	* gnu/packages/crates-io.scm (rust-fastrand-1): Update to 1.9.0.

	gnu: rust-once-cell-1: Update to 1.17.1.
	* gnu/packages/crates-io.scm (rust-once-cell-1): Update to 1.17.1.
	[arguments]: Don't skip tests.

	gnu: rust-lexopt: Update to 0.3.0.
	* gnu/packages/crates-io.scm (rust-lexopt-0.3): New variable.
	(rust-lexopt-0.2): Remove variable.

	gnu: rust-curl-sys-0.4: Update to 0.4.61+curl-8.0.1.
	* gnu/packages/crates-io.scm (rust-curl-sys-0.4): Update to
	0.4.61+curl-8.0.1.

	gnu: Add rust-bitflags-2.
	* gnu/packages/crates-io.scm (rust-bitflags-2): New variable.
	(rust-bitflags-1): Inherit from rust-bitflags-2.

	gnu: rust-1.68: Update to 1.68.2.
	* gnu/packages/rust.scm (rust-1.68): Update to 1.68.2.

2023-05-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: rust: Disable tests that fail on aarch64.
	* gnu/packages/rust.scm (rust)[arguments]: Add phase
	'disable-tests-broken-on-aarch64.

	gnu: Add python-orjson.
	* gnu/packages/python-xyz.scm (python-orjson): New variable.

	gnu: Add rust-itoap-1.
	* gnu/packages/crates-io.scm (rust-itoap-1): New variable.

	gnu: rust-bytecount-0.6: Update to 0.6.2.
	* gnu/packages/crates-io.scm (rust-bytecount-0.6): Update to 0.6.2.
	[arguments]<cargo-inputs>: Replace rust-packed-simd with rust-packed-simd-2.

	gnu: Add rust-windows-0.46.
	* gnu/packages/crates-io.scm (rust-windows-0.46): New variable.
	(rust-windows-0.32): Inherit from rust-windows-0.46.
	(rust-windows-0.9): Inherit from rust-windows-0.46.

	gnu: Add rust-windows-implement-0.46.
	* gnu/packages/crates-io.scm (rust-windows-implement-0.46): New variable.

	gnu: Add rust-windows-interface-0.46.
	* gnu/packages/crates-io.scm (rust-windows-interface-0.46): New variable.

	gnu: Add rust-compact-str-0.7.
	* gnu/packages/crates-io.scm (rust-compact-str-0.7): New variable.

	gnu: Add rust-test-strategy-0.2.
	* gnu/packages/crates-io.scm (rust-test-strategy-0.2): New variable.

	gnu: Add rust-structmeta-0.1.
	* gnu/packages/crates-io.scm (rust-structmeta-0.1): New variable.

	gnu: Add rust-structmeta-derive-0.1.
	* gnu/packages/crates-io.scm (rust-structmeta-derive-0.1): New variable.

	gnu: rust-syn-1: Update to 1.0.109.
	* gnu/packages/crates-io.scm (rust-syn-1): Update to 1.0.109.
	[arguments]: Do not skip build; add phase to patch out dependency on
	syn-test-suite; disable tests.
	<cargo-development-inputs>: Add rust-anyhow, rust-automod, rust-flate2,
	rust-insta, rust-rayon, rust-ref-cast, rust-regex, rust-reqwest, rust-tar,
	rust-termcolor, and rust-walkdir.
	[inputs]: Add openssl.
	[native-inputs]: Add pkg-config.

	gnu: rust-serde-1: Update to 1.0.158.
	* gnu/packages/crates-io.scm (rust-serde-1): Update to 1.0.158.
	[arguments]: Do not skip build, but disable tests.

	gnu: Add rust-castaway-0.2.
	* gnu/packages/crates-io.scm (rust-castaway-0.2): New variable.

	gnu: rust-serde-derive-1: Update to 1.0.158.
	* gnu/packages/crates-io.scm (rust-serde-derive-1): Update to 1.0.158.
	[arguments]: Do not skip build.
	<cargo-inputs>: Replace rust-syn-1 with rust-syn-2.
	<cargo-development-inputs>: Add rust-serde-1.
	[description]: Use a complete sentence.

	gnu: Add rust-syn-2.
	* gnu/packages/crates-io.scm (rust-syn-2): New variable.

	gnu: rust-quote-1: Update to 1.0.25.
	* gnu/packages/crates-io.scm (rust-quote-1): Update to 1.0.25.

	gnu: rust-proc-macro2-1: Update to 1.0.52.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1): Update to 1.0.52.
	[arguments]<cargo-development-inputs>: Add rust-rustversion-1.

	gnu: rust-rkyv-0.7: Update to 0.7.40.
	* gnu/packages/crates-io.scm ( rust-rkyv-0.7): Update to 0.7.40.
	[arguments]<cargo-inputs>: Add rust-arrayvec and rust-bitvec; update rust-rend
	to 0.4.

	gnu: Add rust-rend-0.4.
	* gnu/packages/crates-io.scm (rust-rend-0.4): New variable.

	gnu: rust-bytecheck-0.6: Update to 0.6.10.
	* gnu/packages/crates-io.scm (rust-bytecheck-0.6): Update to 0.6.10.
	[home-page]: Update to new URL.

	gnu: rust-bytecheck-derive-0.6: Update to 0.6.10.
	* gnu/packages/crates-io.scm (rust-bytecheck-derive-0.6): Update to 0.6.10.
	[home-page]: Update to new URL.

	gnu: Add rust-bitvec-1.
	* gnu/packages/crates-io.scm (rust-bitvec-1): New variable.

	gnu: rust-uuid-1: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-uuid-1): Update to 1.3.0.
	[arguments]<cargo-development-inputs>: Add rust-rustversion,
	rust-serde-derive, rust-serde-json, rust-serde-test, and rust-wasm-bindgen;
	replace rust-windows-sys-0.42 with rust-windows-sys-0.45.

	gnu: rust-derive-arbitrary-1: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-derive-arbitrary-1): Update to 1.3.0.

	gnu: rust-arbitrary-1: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-arbitrary-1): Update to 1.3.0.

	gnu: rust-typenum-1: Update to 1.16.0.
	* gnu/packages/crates-io.scm (rust-typenum-1): Update to 1.16.0.

	gnu: Add rust-windows-targets-0.42.
	* gnu/packages/crates-io.scm (rust-windows-targets-0.42): New variable.

	gnu: rust-windows-x86-64-gnu-0.42: Update to 0.42.2.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-gnu-0.42): Update to 0.42.2.

	gnu: rust-windows-x86-64-gnullvm-0.42: Update to 0.42.2.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-gnullvm-0.42): Update to 0.42.2.

	gnu: rust-windows-x86-64-msvc-0.42: Update to 0.42.2.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-msvc-0.42): Update to 0.42.2.

	gnu: rust-windows-aarch64-gnullvm-0.42: Update to 0.42.2.
	* gnu/packages/crates-io.scm (rust-windows-aarch64-gnullvm-0.42): Update to 0.42.2.

	gnu: rust-windows-aarch64-msvc-0.42: Update to 0.42.2.
	* gnu/packages/crates-io.scm (rust-windows-aarch64-msvc-0.42): Update to 0.42.2.

	gnu: rust-windows-i686-gnu-0.42: Update to 0.42.2.
	* gnu/packages/crates-io.scm (rust-windows-i686-gnu-0.42): Update to 0.42.2.

	gnu: rust-windows-i686-msvc-0.42: Update to 0.42.2.
	* gnu/packages/crates-io.scm (rust-windows-i686-msvc-0.42): Update to 0.42.2.

	gnu: rust-uuid-macro-internal-1: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-uuid-macro-internal-1): Update to 1.3.0.

	gnu: Add rust-wyz-0.5.
	* gnu/packages/crates-io.scm (rust-wyz-0.5): New variable.

	gnu: Add rust-ahash-0.8.
	* gnu/packages/crates-io.scm (rust-ahash-0.8): New variable.

	gnu: Add rust-radium-0.7.
	* gnu/packages/crates-io.scm (rust-radium-0.7): New variable.

	gnu: Add rust-markup-0.13.
	* gnu/packages/crates-io.scm (rust-markup-0.13): New variable.

	gnu: Add rust-markup-proc-macro-0.13.
	* gnu/packages/crates-io.scm (rust-markup-proc-macro-0.13): New variable.

	gnu: Add rust-pyo3-ffi-0.18.
	* gnu/packages/crates-io.scm (rust-pyo3-ffi-0.18): New variable.

	gnu: Add rust-pyo3-build-config-0.18.
	* gnu/packages/crates-io.scm (rust-pyo3-build-config-0.18): New variable.

	gnu: rust-tinyvec-1: Do not skip build.
	* gnu/packages/crates-io.scm (rust-tinyvec-1)[arguments]: Do not skip build.
	<cargo-development-inputs>: Add rust-criterion.

	gnu: Add rust-associative-cache-1.
	* gnu/packages/crates-io.scm (rust-associative-cache-1): New variable.

	gnu: Add rust-funty-2.
	* gnu/packages/crates-io.scm (rust-funty-2): New variable.

	gnu: rust-python3-dll-a-0.2: Update to 0.2.6.
	* gnu/packages/crates-io.scm (rust-python3-dll-a-0.2): Update to 0.2.6.

	gnu: rust-crossbeam-deque-0.8: Update to 0.8.3.
	* gnu/packages/crates-io.scm (rust-crossbeam-deque-0.8): Update to 0.8.3.

2023-05-07  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: rust: Remove more bundled sources."
	This reverts commit 7e777d70e67cc90f019988aa2af68bbf1fe25c00.

	This makes it impractical to update several libraries without a rust
	rebuild. Since rust doesn't retain a reference to these libraries it
	isn't clear that this is the best choice.

2023-05-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-1.68.
	* gnu/packages/rust.scm (rust-1.68): New variable.

	gnu: rbw: Add missing input.
	* gnu/packages/rust-apps.scm (rbw)[native-inputs]: Add perl.

	gnu: sniffglue: Add missing input.
	* gnu/packages/rust-apps.scm (sniffglue)[native-inputs]: Add perl.

	gnu: alfis: Add missing input.
	* gnu/packages/rust-apps.scm (alfis)[native-inputs]: Add perl.

	gnu: agate: Add missing input.
	* gnu/packages/rust-apps.scm (agate)[native-inputs]: Add perl.

	gnu: rust-adblock-0.7: Add missing input.
	* gnu/packages/crates-io.scm (rust-adblock-0.7)[native-inputs]: Add perl.

	gnu: Add rust-indexmap-1.6.
	* gnu/packages/crates-io.scm (rust-indexmap-1.6): New variable.

	gnu: rust: Remove more bundled sources.
	* gnu/packages/rust.scm (rust)[source]: Adjust snippet to remove more
	bundled sources.
	[arguments]: Add a phase to set flags to use more system libraries.
	[inputs]: Add curl, libgit2, libssh, xz, zlib.

	gnu: rust-1.61: Remove riscv64-linux jemalloc workaround.
	* gnu/packages/rust.scm (rust-1.61)[source]: Adjust snippet to remove
	workaround for jemalloc library.

	gnu: rust-1.55: Remove bundled libraries.
	* gnu/packages/rust.scm (rust-1.55)[source]: Adjust snippet to remove
	bundled libraries.

	gnu: rust-bootstrap: Remove bundled libraries.
	* gnu/packages/rust.scm (rust-bootstrap)[source]: Adjust snippet to
	remove bundled libraries.

	gnu: rust-tikv-jemalloc-sys-0.4: Remove bundled sources.
	* gnu/packages/crates-io.scm (rust-tikv-jemalloc-sys-0.4)[source]: Add
	snippet to remove bundled sources.

	gnu: rust-libmimalloc-sys-0.1: Remove bundled libraries, executables.
	* gnu/packages/crates-io.scm (rust-libmimalloc-sys-0.1)[source]: Add
	snippet to remove bundled libraries and executables.

	gnu: rust-libloading: Remove bundled libraries.
	* gnu/packages/crates-io.scm (rust-libloading-0.7)[source]: Add snippet
	to remove bundled libraries.
	(rust-libloading-0.6, rust-libloading-0.5, rust-libloading-0.3): Same.

	gnu: libsequoia: Use existing rust-tokio-1.
	* gnu/packages/sequoia.scm (libsequoia)[cargo-inputs]: Replace
	rust-tokio-1.8 with rust-tokio-1.

2023-05-07  Steve George  <steve@futurile.net>

	gnu: Add rust-aes-ctr-0.6.
	* gnu/packages/crates-io.scm (rust-aes-ctr-0.6): New variable.

	gnu: Add rust-libmdns-0.6.
	* gnu/packages/crates-io.scm (rust-libmdns-0.6): New variable.

	gnu: Add rust-if-addrs-0.6.
	* gnu/packages/crates-io.scm (rust-if-addrs-0.6): New variable.

	gnu: Add rust-if-addrs-sys-0.3.
	* gnu/packages/crates-io.scm (rust-if-addrs-sys-0.3): New variable.

	gnu: Add rust-dns-sd-0.1.
	* gnu/packages/crates-io.scm (rust-dns-sd-0.1): New variable.

2023-05-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ring-0.13: Remove pregenerated files.
	* gnu/packages/crates-io.scm (rust-ring-0.13)[source]: Add snippet to
	remove pregenerated files and add a fake .git directory.
	[inherit]: Inherit from rust-ring-0.14.
	[arguments]: Add a phase to generate the curve25519 tables.

	gnu: rust-ring-0.14: Remove pregenerated files.
	* gnu/packages/crates-io.scm (rust-ring-0.14)[source]: Add snippet to
	remove pregenerated files and add a fake .git directory.
	[arguments]: Add a phase to generate curve25519 tables.
	[native-inputs]: Add clang, python-2.

	gnu: rust-ring-0.16: Remove pregenerated files.
	* gnu/packages/crates-io.scm (rust-ring-0.16)[source]: Add snippet to
	remove pregenerated files and add fake .git directory.
	[native-inputs]: Add perl.
	[supported-systems]: New field.
	* gnu/packages/rust-apps.scm (tealdeer)[native-inputs]: Add perl.

	gnu: rust-fixedbitset-0.4: Update to 0.4.2.
	* gnu/packages/crates-io.scm (rust-fixedbitset-0.4): Update to 0.4.2.
	[arguments]: Don't skip build.
	[cargo-development-inputs]: Add rust-serde-json-1.

	gnu: rust-env-logger-0.9: Update to 0.9.3.
	* gnu/packages/crates-io.scm (rust-env-logger-0.9): Update to 0.9.3.
	[arguments]: Don't skip build.

	gnu: rust-derive-arbitrary-1: Update to 1.2.3.
	* gnu/packages/crates-io.scm (rust-derive-arbitrary-1): Update to 1.2.3.
	[arguments]: Don't skip build.

	gnu: rust-bytes-1: Update to 1.4.0.
	* gnu/packages/crates-io.scm (rust-bytes-1): Update to 1.4.0.
	[cargo-development-inputs]: Replace rust-loom-0.4 with 0.5.

	gnu: rust-bit-set-0.5: Update to 0.5.3.
	* gnu/packages/crates-io.scm (rust-bit-set-0.5): Update to 0.5.3.
	[arguments]: Don't skip build.
	[cargo-inputs]: Replace rust-bit-vec-0.5 with 0.6.
	[cargo-development-inputs]: Replace rust-rand-0.4 with 0.3.

	gnu: rust-arbitrary-1: Update to 1.2.3.
	* gnu/packages/crates-io.scm (rust-arbitrary-1): Update to 1.2.3.
	[arguments]: Don't skip build.

	gnu: rust-anyhow-1: Update to 1.0.69.
	* gnu/packages/crates-io.scm (rust-anyhow-1): Update to 1.0.69.

	gnu: rust-aho-corasick-0.7: Update to 0.7.20.
	* gnu/packages/crates-io.scm (rust-aho-corasick-0.7): Update to 0.7.20.
	[cargo-development-inputs]: Remove rust-doc-comment-0.3.

	gnu: rust-gif-0.11: Remove duplicate definition.
	* gnu/packages/crates-io.scm (rust-gif-0.11): Remove variable.

	gnu: Add rust-mock-instant-0.2.
	* gnu/packages/crates-io.scm (rust-mock-instant-0.2): New variable.

	gnu: Remove rust-tokio-1.8.
	* gnu/packages/crates-io.scm (rust-tokio-1.8): Delete variable.

	gnu: rust-adblock: Update to 0.7.5.
	* gnu/packages/crates-io.scm (rust-adblock-0.4): Replace with
	rust-adblock-0.7.5.
	[source]: Remove patch.
	[arguments]: Add cargo-test-flags.
	[cargo-inputs]: Replace rust-cssparser-0.25 with 0.28,
	rust-selectors-0.21 with 0.23.
	[cargo-development-inputs]: Replace rust-criterion-0.3 with 0.4,
	rust-tokio-1.8 with rust-tokio.
	[native-inputs]: Remove pkg-config, openssl.
	* gnu/packages/patches/rust-adblock-ignore-live-tests.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: rust-tokio-1: Update to 1.26.0.
	* gnu/packages/crates-io.scm (rust-tokio-1): Update to 1.26.0.
	[cargo-inputs]: Remove rust-winapi-0.3. Add rust-windows-sys-0.45.

	gnu: rust-similar-asserts-1: Update to 1.4.2.
	* gnu/packages/crates-io.scm (rust-similar-asserts-1): Update to 1.4.2.

	gnu: rust-signal-hook-0.3: Update to 0.3.15.
	* gnu/packages/crates-io.scm (rust-signal-hook-0.3): Update to 0.3.15.

	gnu: Add rust-argmax-0.3.
	* gnu/packages/crates-io.scm (rust-argmax-0.3): New variable.

	gnu: Add rust-faccess-0.2.
	* gnu/packages/crates-io.scm (rust-faccess-0.2): New variable.

	gnu: Add rust-normpath-0.3.
	* gnu/packages/crates-io.scm (rust-normpath-0.3): New variable.

	gnu: Add rust-nu-ansi-term-0.46.
	* gnu/packages/crates-io.scm (rust-nu-ansi-term-0.46): New variable.

	gnu: Add rust-option-set-0.1.
	* gnu/packages/crates-io.scm (rust-option-set-0.1): New variable.

	gnu: Add rust-test-case-macros-2.
	* gnu/packages/crates-io.scm (rust-test-case-macros-2): New variable.

	gnu: fd: Update to 8.7.0.
	* gnu/packages/rust-apps.scm (fd): Update to 8.7.0.
	[arguments]: Add cargo-test-flags to skip a test. Don't install source.
	Adjust custom 'override-jemalloc phase to continue using system
	jemalloc. Rewrite custom 'install-extra phase for changes in source
	code.
	[cargo-inputs]: Add rust-anyhow-1, rust-argmax-0.3, rust-chrono-0.4,
	rust-clap-complete-4, rust-crossbeam-channel-0.5, rust-dirs-next-2,
	rust-faccess-0.2, rust-nix-0.26, rust-normpath-0.3,
	rust-nu-ansi-term-0.46, rust-once-cell-1.  Remove rust-dirs-2,
	rust-lazy-static-1.  Replace rust-clap-2 with 4, rust-jemallocator-0.3
	with 0.5, rust-lscolors-0.7 with 0.13, rust-users-0.10 with 0.11.
	[cargo-development-inputs]: Add rust-tempfile-3, rust-test-case-2.
	Remove rust-tempdir-0.3.

	gnu: Add rust-test-case-2.
	* gnu/packages/crates-io.scm (rust-test-case-2): New variable.
	(rust-test-case-1): Inherit from rust-test-case-2.

	gnu: rust-similar-2: Update to 2.2.1.
	* gnu/packages/crates-io.scm (rust-similar-2): Update to 2.2.1.
	[cargo-inputs]: Replace rust-console-0.14 with 0.15. Add
	rust-serde-json-1.

	gnu: rust-signal-hook-mio-0.2: Update to 0.2.3.
	* gnu/packages/crates-io.scm (rust-signal-hook-mio-0.2): Update to 0.2.3.
	[cargo-inputs]: Add rust-mio-0.8.

	gnu: Add rust-ron-0.7.
	* gnu/packages/crates-io.scm (rust-ron-0.7): New variable.
	(rust-ron-0.6): Inherit from rust-ron-0.7.

	gnu: rust-nix-0.26: Update to 0.26.2.
	* gnu/packages/crates-io.scm (rust-nix-0.26): Update to 0.26.2.
	[cargo-inputs]: Add rust-pin-utils-0.1, rust-static-assertions-1.

	gnu: Add rust-lscolors-0.13.
	* gnu/packages/crates-io.scm (rust-lscolors-0.13): New variable.
	(rust-lscolors-0.7): Inherit from rust-lscolors-0.13.

	gnu: rust-linked-hash-map-0.5: Update to 0.5.6.
	* gnu/packages/crates-io.scm (rust-linked-hash-map-0.5): Update to 0.5.6.
	[arguments]: Skip tests.
	[cargo-inputs]: Remove rust-clippy-0.0.

	gnu: Add rust-jemallocator-0.5.
	* gnu/packages/crates-io.scm (rust-jemallocator-0.5): New variable.
	(rust-jemallocator-0.3): Inherit from rust-jemallocator-0.5.

	gnu: Add rust-jemalloc-sys-0.5.
	* gnu/packages/crates-io.scm (rust-jemalloc-sys-0.5): New variable.
	(rust-jemalloc-sys-0.3): Inherit from rust-jemalloc-sys-0.5.

	gnu: rust-insta-1: Update to 1.28.0.
	* gnu/packages/crates-io.scm (rust-insta-1): Update to 1.28.0.
	[arguments]: Don't skip build. Add cargo-test-flags.
	[cargo-inputs]: Add rust-linked-hash-map-0.5, rust-regex-1,
	rust-yaml-rust-0.4.  Remove rust-backtrace-0.3, rust-serde-json-1,
	rust-serde-yaml-0.8, rust-uuid-0.8.  Replace rust-console-0.14 with
	0.15, rust-ron-0.6 with 0.7, rust-similar-1 with 2.
	[cargo-development-inputs]: Add rust-serde-1, rust-similar-asserts-1.

	gnu: rust-ctrlc-3: Update to 3.2.5.
	* gnu/packages/crates-io.scm (rust-ctrlc-3): Update to 3.2.5.
	[cargo-inputs]: Remove rust-winapi-0.3. Add rust-windows-sys-0.45.
	Replace rust-nix-0.18 with 0.26.
	[cargo-development-inputs]: Add rust-windows-sys-0.45.

	gnu: Add rust-crossterm-winapi-0.9.
	* gnu/packages/crates-io.scm (rust-crossterm-winapi-0.9): New variable.
	(rust-crossterm-winapi-0.8): Inherit from rust-crossterm-winapi-0.9.

	gnu: Add rust-crossterm-0.25.
	* gnu/packages/crates-io.scm (rust-crossterm-0.25): New variable.
	(rust-crossterm-0.20): Inherit from rust-crossterm-0.25.

	gnu: rust-console-0.15: Update to 0.15.5.
	* gnu/packages/crates-io.scm (rust-console-0.15): Update to 0.15.5.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-lazy-static-1.  Remove rust-once-cell-1,
	rust-regex-1, rust-terminal-size-0.1, rust-winapi-0.3,
	rust-windows-0.42.
	[cargo-development-inputs]: Add rust-proptest-1, rust-regex-1.

	gnu: rust: Fix test suite on some architectures.
	* gnu/packages/rust.scm (rust)[arguments]: In the custom
	'patch-process-tests phase rewrite the logic for skipping some tests so
	that it doesn't cause errors on aarch64-linux or riscv64-linux.

	etc: teams: Add sequoia.scm to the rust team.
	* etc/teams.scm.in (rust): Add gnu/packages/sequoia.scm to the rust team
	module scope.

	gnu: gdk-pixbuf: Adjust skipped failing tests.
	* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]: In 'disable-failing-tests
	phase skip a different test.

	gnu: Add rust-dav1d-0.6.
	* gnu/packages/crates-graphics.scm (rust-dav1d-0.6): New variable.

	gnu: Add rust-exr-1.
	* gnu/packages/crates-graphics.scm (rust-exr-1): New variable.

	gnu: Remove rust-gl-generator-0.10.
	* gnu/packages/crates-graphics.scm (rust-gl-generator-0.10): Delete variable.

	gnu: Add rust-libwebp-sys-0.4.
	* gnu/packages/crates-graphics.scm (rust-libwebp-sys-0.4): New variable.

	gnu: Add rust-mp4parse-0.12.
	* gnu/packages/crates-graphics.scm (rust-mp4parse-0.12): New variable.

	gnu: Add rust-webp-0.2.
	* gnu/packages/crates-graphics.scm (rust-webp-0.2): New variable.

	gnu: Remove rust-pangocairo-sys-0.10.
	* gnu/packages/crates-gtk.scm (rust-pangocairo-sys-0.10): Delete variable.

	gnu: Remove rust-askama-derive-0.10.
	* gnu/packages/crates-io.scm (rust-askama-derive-0.10): Delete variable.

	gnu: Add rust-av1-grain-0.2.
	* gnu/packages/crates-io.scm (rust-av1-grain-0.2): New variable.

	gnu: Add rust-bindgen-0.61.
	* gnu/packages/crates-io.scm (rust-bindgen-0.61): New variable.

	gnu: Add rust-built-0.5.
	* gnu/packages/crates-io.scm (rust-built-0.5): New variable.

	gnu: Remove rust-cargon-0.0.
	* gnu/packages/crates-io.scm (rust-cargon-0.0): Delete variable.

	gnu: Add rust-clap-complete-4.
	* gnu/packages/crates-io.scm (rust-clap-complete-4): New variable.

	gnu: Add rust-const-fn-assert-0.1.
	* gnu/packages/crates-io.scm (rust-const-fn-assert-0.1): New variable.

	gnu: Remove rust-crunchy-0.1.
	* gnu/packages/crates-io.scm (rust-crunchy-0.1): Delete variable.

	gnu: Add rust-lebe-0.5.
	* gnu/packages/crates-io.scm (rust-lebe-0.5): New variable.

	gnu: Remove rust-lexical-5.
	* gnu/packages/crates-io.scm (rust-lexical-5): Delete variable.

	gnu: Add rust-maybe-rayon-0.1.
	* gnu/packages/crates-io.scm (rust-maybe-rayon-0.1): New variable.

	gnu: Add rust-serde-big-array-0.4.
	* gnu/packages/crates-io.scm (rust-serde-big-array-0.4): New variable.

	gnu: Add rust-zune-inflate-0.2.
	* gnu/packages/crates-io.scm (rust-zune-inflate-0.2): New variable.

	gnu: rav1e: Update to 0.6.3.
	* gnu/packages/video.scm (rav1e): Update to 0.6.3.
	[arguments]: Remove cargo-test-flags. Remove 'relax-versions phase.
	[cargo-inputs]: Add rust-av-grain-0.2, rust-built-0.5, rust-cc-1,
	rust-clap-complete-4, rust-const-fn-assert-0.1, rust-maybe-rayon-1,
	rust-new-debug-unreachable-1, rust-nom-7, rust-once-cell-1,
	rust-serde-big-array-0.4, rust-system-deps-6.  Remove rust-rayon-1,
	rust-regex-1, rust-vergen-3.  Replace rust-av-metrics-0.7 with 0.9,
	rust-clap-2 with 4, rust-console-0.14 with 0.15, rust-dav1d-sys-0.3 with
	0.7, rust-image-0.23 with 0.24, rust-v-frame-0.2 with 0.3.
	[cargo-development-inputs]: Add rust-nom-7, rust-quickcheck-1,
	rust-quickcheck-macros-1.  Remove rust-cc-1.  Replace rust-criterion-0.3
	with 0.4, rust-pretty-assertions-0.7 with 1.
	[native-inputs]: Add pkg-config.
	[inputs]: Add libgit2, zlib.

	gnu: rust-weezl-0.1: Update to 0.1.7.
	* gnu/packages/crates-io.scm (rust-weezl-0.1): Update to 0.1.7.
	[arguments]: Don't skip build. Skip tests.
	[cargo-development-inputs]: Add rust-criterion-0.3, rust-tokio-1,
	rust-tokio-util-0.6.

	gnu: rust-web-sys-0.3: Update to 0.3.61.
	* gnu/packages/crates-io.scm (rust-web-sys-0.3): Update to 0.3.61.

	gnu: rust-wasm-bindgen-test-macro-0.3: Update to 0.3.34.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-macro-0.3): Update
	to 0.3.34.

	gnu: rust-wasm-bindgen-test-0.3: Update to 0.3.34.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-0.3): Update to
	0.3.34.
	[source]: Add snippet to remove hardcoded version dependency.

	gnu: rust-wasm-bindgen-shared-0.2: Update to 0.2.84.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-shared-0.2): Update to
	0.2.84.

	gnu: rust-wasm-bindgen-macro-support-0.2: Update to 0.2.84.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-macro-support-0.2):
	Update to 0.2.84.

	gnu: rust-wasm-bindgen-macro-0.2: Update to 0.2.84.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-macro-0.2): Update to
	0.2.84.
	[cargo-development-inputs]: Add rust-web-sys-0.3.

	gnu: rust-wasm-bindgen-futures-0.4: Update to 0.4.34.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-futures-0.4): Update to
	0.4.34.

	gnu: rust-wasm-bindgen-backend-0.2: Update to 0.2.84.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-backend-0.2): Update to
	0.2.84.
	[cargo-inputs]: Add rust-once-cell-1. Remove rust-lazy-static-1.

	gnu: rust-wasm-bindgen-0.2: Update to 0.2.84.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-0.2): Update to 0.2.84.
	[source]: Add snippet to remove hardcoded version dependency.

	gnu: rust-v-frame: Update to 0.3.3.
	* gnu/packages/crates-io.scm (rust-v-frame-0.2): Update to 0.3.3.
	[cargo-inputs]: Add rust-new-debug-unreachable-1,
	rust-rust-hawktracer-0.7. Remove rust-hawktracer-0.7, rust-rayon-1.

	gnu: rust-test-assembler-0.1: Fix inputs.
	* gnu/packages/crates-io.scm (rust-test-assembler-0.1)
	[cargo-inputs]: Replace rust-byteorder-1 with 0.5.

	gnu: rust-pretty-assertions-1: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-pretty-assertions-1): Update to 1.3.0.
	[cargo-inputs]: Add rust-yansi-0.5. Remove rust-ansi-term-0.12.

	gnu: rust-num-rational-0.4: Update to 0.4.1.
	* gnu/packages/crates-io.scm (rust-num-rational-0.4): Update to 0.4.1.
	[arguments]: Don't skip build.

	gnu: rust-num-cpus-1: Update to 1.15.0.
	* gnu/packages/crates-io.scm (rust-num-cpus-1): Update to 1.15.0.
	[cargo-inputs]: Replace rust-hermit-abi-0.1 with 0.2.

	gnu: Add rust-nanorand-0.7.
	* gnu/packages/crates-io.scm (rust-nanorand-0.7): New variable.
	(rust-nanorand-0.5): Inherit from rust-nanorand-0.7.

	gnu: Add rust-miniz-oxide-0.6.
	* gnu/packages/crates-io.scm (rust-miniz-oxide-0.6): New variable.
	(rust-miniz-oxide-0.5): Inherit from rust-miniz-oxide-0.6.

	gnu: rust-libz-sys-1: Update to 1.1.8.
	* gnu/packages/crates-io.scm (rust-libz-sys-1): Update to 1.1.8.

	gnu: Add rust-libdeflate-sys-0.11.
	* gnu/packages/crates-io.scm (rust-libdeflate-sys-0.11): New variable.
	(rust-libdeflate-sys-0.5): Inherit from rust-libdeflate-sys-0.11.

	gnu: Add rust-libdeflater-0.11.
	* gnu/packages/crates-io.scm (rust-libdeflater-0.11): New variable.

	gnu: rust-js-sys-0.3: Update to 0.3.61.
	* gnu/packages/crates-io.scm (rust-js-sys-0.3): Update to 0.3.61.
	[source]: Add snippet to remove hardcoded versioned dependency.
	[arguments]: Don't skip build.
	[cargo-development-inputs]: Add rust-web-sys-0.3.

	gnu: Add rust-half-2.
	* gnu/packages/crates-io.scm (rust-half-2): New variable.
	(rust-half-1): Inherit from rust-half-2.

	gnu: rust-flume-0.10: Update to 0.10.14.
	* gnu/packages/crates-io.scm (rust-flume-0.10): Update to 0.10.14.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-pin-project-1, rust-spin-0.9. Remove
	rust-spinning-top-0.2. Replace rust-nanorand-0.5 with 0.7.
	[cargo-development-inputs]: Add rust-async-std-1, rust-tokio-1. Replace
	rust-crossbeam-channel-0.4 with 0.5, rust-crossbeam-utils-0.7 with 0.8,
	rust-rand-0.7 with 0.8.

	gnu: rust-flate2-1: Update to 1.0.25.
	* gnu/packages/crates-io.scm (rust-flate2-1): Update to 1.0.25.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-libz-ng-sys-1.  Remove rust-cfg-if-1,
	rust-futures-0.1, rust-libc-0.2, rust-miniz-sys-0.1, rust-tokio-io-0.1.
	Replace rust-miniz-oxide-0.5 with 0.6.
	[cargo-development-inputs]: Remove rust-futures-0.1, rust-tokio-io-0.1,
	rust-tokio-tcp-0.1, rust-tokio-threadpool-0.1. Replace rust-rand-0.7
	with 0.8.

	gnu: rust-fallible-collections-0.4: Update to 0.4.6.
	* gnu/packages/crates-io.scm (rust-fallible-collections-0.4): Update to
	0.4.4.
	[cargo-inputs]: Replace rust-hashbrown-0.9 with 0.12.

	gnu: Add rust-cargo-lock-8.
	* gnu/packages/crates-io.scm (rust-cargo-lock-8): New variable.
	(rust-cargo-lock-7): Inherit from rust-cargo-lock-8.

	gnu: rust-bitreader-0.3: Update to 0.3.6.
	* gnu/packages/crates-io.scm (rust-bitreader-0.3): Update to 0.3.6.

	gnu: rust-av-metrics: Update to 0.9.0.
	* gnu/packages/crates-io.scm (rust-av-metrics-0.7): Rename to
	rust-av-metrics-0.9.
	[cargo-inputs]: Replace rust-v-frame-0.2 with 0.3.
	[cargo-development-inputs]: Replace rust-criterion-0.3 with 0.4.

	gnu: Add rust-tiff-0.8.
	* gnu/packages/crates-graphics.scm (rust-tiff-0.8): New variable.
	(rust-tiff-0.6): Inherit from rust-tiff-0.8.

	gnu: rust-rgb-0.8: Update to 0.8.36.
	* gnu/packages/crates-graphics.scm (rust-rgb-0.8): Update to 0.8.36.

	gnu: rust-png-0.17: Update to 0.17.7.
	* gnu/packages/crates-graphics.scm (rust-png-0.17): Update to 0.17.7.
	[cargo-inputs]: Replace rust-miniz-oxide-0.5 with 0.6.

	gnu: Add rust-jpeg-decoder-0.3.
	* gnu/packages/crates-graphics.scm (rust-jpeg-decoder-0.3): New variable.
	(rust-jpeg-decoder-0.1): Inherit from rust-jpeg-decoder-0.3.

	gnu: Add rust-image-0.24.
	* gnu/packages/crates-graphics.scm (rust-image-0.24): New variable.
	(rust-image-0.23): Inherit from rust-image-0.24.

	gnu: Add rust-dcv-color-primitives-0.4.
	* gnu/packages/crates-graphics.scm (rust-dcv-color-primitives-0.4): New
	variable.

	gnu: Add rust-dav1d-sys-0.7.
	* gnu/packages/crates-graphics.scm (rust-dav1d-sys-0.7): New variable.
	(rust-dav1d-sys-0.3): Inherit from rust-dav1d-sys-0.7.

	gnu: Add rust-avif-serialize-0.7.
	* gnu/packages/crates-graphics.scm (rust-avif-serialize-0.7): New
	variable.
	(rust-avif-serialize-0.6): Inherit from rust-avif-serialize-0.7.

	gnu: Add rust-ravif-0.8.
	* gnu/packages/crates-graphics.scm (rust-ravif-0.8): New variable.
	(rust-ravif-0.6): Inherit from rust-ravif-0.8.

	gnu: Add rust-avif-parse-1.
	* gnu/packages/crates-graphics.scm (rust-avif-parse-1): New variable.
	(rust-avif-parse-0.13): Inherit from rust-avif-parse-1.

	gnu: rust-aom-sys-0.3: Update to 0.3.2.
	* gnu/packages/crates-graphics.scm (rust-aom-sys-0.3): Update to 0.3.2.
	[cargo-inputs]: Add rust-system-deps-6. Remove rust-metadeps-1. Replace
	rust-bindgen-0.54 with 0.61.

	gnu: rust-imgref-1: Update to 1.9.4.
	* gnu/packages/crates-graphics.scm (rust-imgref-1): Update to 1.9.4.
	[arguments]: Don't skip build.

	Revert "gnu: Remove rust-libz-ng-sys-1."
	This reverts commit 32bbdb176549a6d315054ced04b5e45245e8dda7.

	gnu: Remove rust-gl-0.11.
	* gnu/packages/crates-graphics.scm (rust-gl-0.11): Delete variable.

	gnu: Remove rust-pangocairo-0.9.
	* gnu/packages/crates-gtk.scm (rust-pangocairo-0.9): Delete variable.

	gnu: Remove rust-askama-0.10.
	* gnu/packages/crates-io.scm (rust-askama-0.10): Delete variable.

	gnu: Remove rust-bincode-0.8.
	* gnu/packages/crates-io.scm (rust-bincode-0.8): Delete variable.

	gnu: Remove rust-color-backtrace-0.5.
	* gnu/packages/crates-io.scm (rust-color-backtrace-0.5): Delete variable.

	gnu: Remove rust-fixed-hash-0.2.
	* gnu/packages/crates-io.scm (rust-fixed-hash-0.2): Delete variable.

	gnu: Remove rust-float-cmp-0.3.
	* gnu/packages/crates-io.scm (rust-float-cmp-0.3): Delete variable.

	gnu: Remove rust-gettext-sys-0.19.
	* gnu/packages/crates-io.scm (rust-gettext-sys-0.19): Delete variable.

	gnu: Remove rust-git2-curl-0.14.
	* gnu/packages/crates-io.scm (rust-git2-curl-0.14): Delete variable.

	gnu: Remove rust-hashlink-0.6.
	* gnu/packages/crates-io.scm (rust-hashlink-0.6): Delete variable.

	gnu: Remove rust-ntest-0.3.
	* gnu/packages/crates-io.scm (rust-ntest-0.3): Delete variable.

	gnu: Remove rust-object-0.23.
	* gnu/packages/crates-io.scm (rust-object-0.23): Delete variable.

	gnu: Remove rust-parity-wasm-0.40.
	* gnu/packages/crates-io.scm (rust-parity-wasm-0.40): Delete variable.

	gnu: Remove rust-polars-core-0.14.
	* gnu/packages/crates-io.scm (rust-polars-core-0.14): Delete variable.

	gnu: Remove rust-polars-io-0.15.
	* gnu/packages/crates-io.scm (rust-polars-io-0.15): Delete variable.

	gnu: Remove rust-polars-lazy-0.16.
	* gnu/packages/crates-io.scm (rust-polars-lazy-0.16): Delete variable.

	gnu: Remove rust-rctree-0.3.
	* gnu/packages/crates-io.scm (rust-rctree-0.3): Delete variable.

	gnu: Remove rust-relay-0.1.
	* gnu/packages/crates-io.scm (rust-relay-0.1): Delete variable.

	gnu: Remove rust-rustc-hex-1.
	* gnu/packages/crates-io.scm (rust-rustc-hex-1): Delete variable.

	gnu: Remove rust-rustc-rayon-0.3.
	* gnu/packages/crates-io.scm (rust-rustc-rayon-0.3): Delete variable.

	gnu: Remove rust-slab-0.3.
	* gnu/packages/crates-io.scm (rust-slab-0.3): Delete variable.

	gnu: Remove rust-target-lexicon-0.10.
	* gnu/packages/crates-io.scm (rust-target-lexicon-0.10): Delete variable.

	gnu: Remove rust-test-cert-gen-0.1.
	* gnu/packages/crates-io.scm (rust-test-cert-gen-0.1): Delete variable.

	gnu: Remove rust-tinyvec-0.3.
	* gnu/packages/crates-io.scm (rust-tinyvec-0.3): Delete variable.

	gnu: Remove rust-try-lock-0.1.
	* gnu/packages/crates-io.scm (rust-try-lock-0.1): Delete variable.

	gnu: Remove rust-uint-0.4.
	* gnu/packages/crates-io.scm (rust-uint-0.4): Delete variable.

	gnu: Remove rust-zstd-0.6.
	* gnu/packages/crates-io.scm (rust-zstd-0.6): Delete variable.

	gnu: Add rust-ntest-proc-macro-helper-0.8.
	* gnu/packages/crates-io.scm (rust-ntest-proc-macro-helper-0.8): New variable.

	gnu: Add rust-tokio-util-0.5.
	* gnu/packages/crates-io.scm (rust-tokio-util-0.5): New variable.

	gnu: Add rust-proptest-derive-0.3.
	* gnu/packages/crates-io.scm (rust-proptest-derive-0.3): New variable.
	(rust-proptest-derive-0.1): Inherit from rust-proptest-derive-0.3.

	gnu: rust-proc-macro-crate-1: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-proc-macro-crate-1): Update to 1.3.0.
	[cargo-inputs]: Add rust-once-cell-1, rust-toml-edit-0.18. Remove
	rust-thiserror-1, rust-toml-0.5.

	gnu: rust-http-auth-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-http-auth-0.1)[arguments]: Don't skip
	build.

	gnu: Add rust-pbkdf2-0.11.
	* gnu/packages/crates-io.scm (rust-pbkdf2-0.11): New variable.
	(rust-pbkdf2-0.10): Inherit from rust-pbkdf2-0.11.

	gnu: Add rust-ntest-timeout-0.8.
	* gnu/packages/crates-io.scm (rust-ntest-timeout-0.8): New variable.
	(rust-ntest-timeout-0.3): Inherit from rust-ntest-timeout-0.8.

	gnu: Add rust-ntest-test-cases-0.8.
	* gnu/packages/crates-io.scm (rust-ntest-test-cases-0.8): New variable.
	(rust-ntest-test-cases-0.3): Inherit from rust-ntest-test-cases-0.8.

	gnu: Add rust-ntest-0.8.
	* gnu/packages/crates-io.scm (rust-ntest-0.8): New variable.
	(rust-ntest-0.3): Inherit from rust-ntest-0.8.

	gnu: rust-reqwest-0.11: Fix build.
	* gnu/packages/crates-io.scm (rust-reqwest-0.11)[arguments]: Don't skip
	build. Add cargo-test-flags to skip only some tests.
	[cargo-inputs]: Replace rust-hyper-rustls-0.22 with 0.23.
	[inputs]: Add openssl.
	[native-inputs]: Add pkg-config.

	gnu: rust-trust-dns-resolver-0.22: Don't skip build.
	* gnu/packages/crates-io.scm (rust-trust-dns-resolver-0.22)
	[arguments]: Don't skip build. Skip tests.

	gnu: Add rust-zip-0.6.
	* gnu/packages/crates-io.scm (rust-zip-0.6): New variable.
	(rust-zip-0.5): Inherit from rust-zip-0.6.

	gnu: Add rust-password-hash-0.4.
	* gnu/packages/crates-io.scm (rust-password-hash-0.4): New variable.
	(rust-password-hash-0.3): Inherit from rust-password-hash-0.4.

	gnu: rust-async-compression-0.3: Update to 0.3.15.
	* gnu/packages/crates-io.scm (rust-async-compression-0.3): Update to
	0.3.15.
	[arguments]: Enable tests.
	[cargo-inputs]: Add rust-bytes-0.6, rust-tokio-util-0.5,
	rust-tokio-utils-0.3.  Replace rust-zstd-0.6 with 0.11, rust-zstd-safe-3
	with 5, rust-ntest-0.3 with 0.8, rust-proptest-0.9 with 1,
	rust-proptest-derive-0.1 with 0.3, rust-rand-0.7 with 0.8.

	gnu: Add rust-zstd-0.11.
	* gnu/packages/crates-io.scm (rust-zstd-0.11): New variable.
	(rust-zstd-0.9): Inherit from rust-zstd-0.11.

	gnu: Add rust-hyper-rustls-0.23.
	* gnu/packages/crates-io.scm (rust-hyper-rustls-0.23): New variable.
	(rust-hyper-rustls-0.22): Inherit from rust-hyper-rustls-0.22.

	gnu: tealdeer: Update to 1.6.1.
	* gnu/packages/rust-apps.scm (tealdeer): Update to 1.6.1.
	[source]: Download using git-fetch.
	[arguments]: Adjust 'install-completions phase to install zsh
	completions also. Skip 2 more tests.
	[cargo-inputs]: Add rust-anyhow-1, rust-clap-3, rust-yansi-0.5,
	rust-zip-0.6.  Remove rust-ansi-term-0.12, rust-docopt-1, rust-flate-2,
	rust-tar-0.4, rust-xdg-2.  Replace rust-env-logger-0.7 with 0.9,
	rust-pager-0.15 with 0.16, rust-reqwest-0.10 with 0.11.
	[cargo-development-inputs]: Remove rust-remove-dir-all-0.5.2. Replace
	rust-assert-cmd-1 with 2, rust-predicates-1 with 2.
	* gnu/packages/crates-io.scm (rust-remove-dir-all-0.5.2): Remove
	variable.

	gnu: Add rust-zstd-sys-2.
	* gnu/packages/crates-io.scm (rust-zstd-sys-2): New variable.
	(rust-zstd-sys-1): Inherit from rust-zstd-sys-2.

	gnu: Add rust-zstd-safe-5.
	* gnu/packages/crates-io.scm (rust-zstd-safe-5): New variable.
	(rust-zstd-safe-4): Inherit from rust-zstd-safe-5.

	gnu: Add rust-pager-0.16.
	* gnu/packages/crates-io.scm (rust-pager-0.16): New variable.
	(rust-pager-0.15): Inherit from rust-pager-0.15.

	gnu: rust-getrandom-0.2: Update to 0.2.8.
	* gnu/packages/crates-io.scm (rust-getrandom-0.2): Update to 0.2.8.
	[cargo-inputs]: Replace rust-cfg-if-0.1 with 1, rust-wasi-0.9 with 0.11.
	Add rust-js-sys-0.3.

	gnu: rust-bzip2-sys-0.1: Update to 0.1.11.
	* gnu/packages/crates-io.scm (rust-bzip2-sys-0.1): Update to 0.1.11.
	[source]: Remove trailing #t from snippet.

	gnu: rust-bzip2-0.4: Update to 0.4.4.
	* gnu/packages/crates-io.scm (rust-bzip2-0.4): Update to 0.4.4.
	[cargo-development-inputs]: Replace rust-quickcheck-0.9 with 1,
	rust-rand-0.3 with 0.8.

	gnu: Add rust-bindgen-0.63.
	* gnu/packages/crates-io.scm (rust-bindgen-0.63): New variable.
	(rust-bindgen-0.59): Inherit from rust-bindgen-0.63.

	gnu: rust-1.67: Build with llvm-15.
	* gnu/packages/rust.scm (rust-1.67)[inputs]: Replace llvm with llvm-15.

	gnu: rust-zeroize-derive-1: Update to 1.3.3.
	* gnu/packages/crates-io.scm (rust-zeroize-derive-1): Update to 1.3.3.

	gnu: rust-windows-x86-64-msvc-0.42: Update to 0.42.1.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-msvc-0.42): Update to
	0.42.1.

	gnu: rust-windows-x86-64-gnullvm-0.42: Update to 0.42.1.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-gnullvm-0.42): Update
	to 0.42.1.

	gnu: rust-windows-x86-64-gnu-0.42: Update to 0.42.1.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-gnu-0.42): Update to
	0.42.1.

	gnu: rust-windows-i686-msvc-0.42: Update to 0.42.1.
	* gnu/packages/crates-io.scm (rust-windows-i686-msvc-0.42): Update to
	0.42.1.

	gnu: rust-windows-i686-gnu-0.42: Update to 0.42.1.
	* gnu/packages/crates-io.scm (rust-windows-i686-gnu-0.42): Update to 0.42.1.

	gnu: rust-windows-aarch64-msvc-0.42: Update to 0.42.1.
	* gnu/packages/crates-io.scm (rust-windows-aarch64-msvc-0.42): Update to
	0.42.1.

	gnu: rust-windows-aarch64-gnullvm-0.42: Update to 0.42.1.
	* gnu/packages/crates-io.scm (rust-windows-aarch64-gnullvm-0.42): Update
	to 0.42.1.

	gnu: rust-version-check-0.9: Update to 0.9.4.
	* gnu/packages/crates-io.scm (rust-version-check-0.9): Update to 0.9.4.

	gnu: rust-toml-0.5: Update to 0.5.11.
	* gnu/packages/crates-io.scm (rust-toml-0.5): Update to 0.5.11.

	gnu: rust-threadpool-1: Update to 1.8.1.
	* gnu/packages/crates-io.scm (rust-threadpool-1): Update to 1.8.1.

	gnu: rust-libgit2-sys-0.14: Update to 0.14.2.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.14): Update to 0.14.2.

	gnu: rust-hyper-0.14: Update to 0.14.24.
	* gnu/packages/crates-io.scm (rust-hyper-0.14): Update to 0.14.24.

	gnu: rust-httparse-1: Update to 1.8.0.
	* gnu/packages/crates-io.scm (rust-httparse-1): Update to 1.8.0.

	gnu: rust-hmac-0.12: Update to 0.12.1.
	* gnu/packages/crates-io.scm (rust-hmac-0.12): Update to 0.12.1.

	gnu: rust-hex-literal-impl-0.2: Update to 0.2.3.
	* gnu/packages/crates-io.scm (rust-hex-literal-impl-0.2): Update to 0.2.3.

	gnu: rust-hex-literal-0.2: Update to 0.2.2.
	* gnu/packages/crates-io.scm (rust-hex-literal-0.2): Update to 0.2.2.

	gnu: rust-curl-0.4: Update to 0.4.44.
	* gnu/packages/crates-io.scm (rust-curl-0.4): Update to 0.4.44.

	gnu: rust-core-foundation-0.9: Update to 0.9.3.
	* gnu/packages/crates-io.scm (rust-core-foundation-0.9): Update to 0.9.3.

	gnu: Add rust-base64-0.20.
	* gnu/packages/crates-io.scm (rust-base64-0.20): New variable.

	gnu: Add rust-botan-0.8.
	* gnu/packages/crates-io.scm (rust-botan-0.8): New variable.

	gnu: Add rust-crc-catalog-1.
	* gnu/packages/crates-io.scm (rust-crc-catalog-1): New variable.

	gnu: Add rust-kuznyechik-0.8.
	* gnu/packages/crates-io.scm (rust-kuznyechik-0.8): New variable.

	gnu: Add rust-http-auth-0.1.
	* gnu/packages/crates-io.scm (rust-http-auth-0.1): New variable.

	gnu: Add rust-include-dir-0.7.
	* gnu/packages/crates-io.scm (rust-include-dir-0.7): New variable.

	gnu: Add rust-indexmap-1.8.
	* gnu/packages/crates-io.scm (rust-indexmap-1.8): New variable.

	gnu: Add rust-inout-0.1.
	* gnu/packages/crates-io.scm (rust-inout-0.1): New variable.

	gnu: Add rust-litrs-0.2.
	* gnu/packages/crates-io.scm (rust-litrs-0.2): New variable.

	gnu: Add rust-magma-0.8.
	* gnu/packages/crates-io.scm (rust-magma-0.8): New variable.

	gnu: Add rust-nom8-0.2.
	* gnu/packages/crates-io.scm (rust-nom8-0.2): New variable.

	gnu: Add rust-num-threads-0.1.
	* gnu/packages/crates-io.scm (rust-num-threads-0.1): New variable.

	gnu: Add rust-pem-0.8.
	* gnu/packages/crates-io.scm (rust-pem-0.8): New variable.

	gnu: Add rust-quinn-0.8.
	* gnu/packages/crates-io.scm (rust-quinn-0.8): New variable.

	gnu: Add rust-rcgen-0.8.
	* gnu/packages/crates-io.scm (rust-rcgen-0.8): New variable.

	gnu: Add rust-rstest-0.12.
	* gnu/packages/crates-io.scm (rust-rstest-0.12): New variable.

	gnu: Add rust-rstest-reuse-0.3.
	* gnu/packages/crates-io.scm (rust-rstest-reuse-0.3): New variable.

	gnu: Add rust-rustls-ffi-0.8.
	* gnu/packages/crates-io.scm (rust-rustls-ffi-0.8): New variable.

	gnu: Add rust-serde-spanned-0.6.
	* gnu/packages/crates-io.scm (rust-serde-spanned-0.6): New variable.

	gnu: Add rust-time-core-0.1.
	* gnu/packages/crates-io.scm (rust-time-core-0.1): New variable.

	gnu: Add rust-toml-edit-0.18.
	* gnu/packages/crates-io.scm (rust-toml-edit-0.18): New variable.

	gnu: Add rust-toml-test-0.3.
	* gnu/packages/crates-io.scm (rust-toml-test-0.3): New variable.

	gnu: Add rust-wasm-streams-0.2.
	* gnu/packages/crates-io.scm (rust-wasm-streams-0.2): New variable.

	gnu: Add rust-windows-targets-0.42.
	* gnu/packages/crates-io.scm (rust-windows-targets-0.42): New variable.

	gnu: Add rust-yasna-0.4.
	* gnu/packages/crates-io.scm (rust-yasna-0.4): New variable.

	gnu: Add rust-clap-4.
	* gnu/packages/crates-io.scm (rust-clap-4): New variable.
	(rust-clap-3): Inherit from rust-clap-4.

	gnu: Add rust-clap-derive-4.
	* gnu/packages/crates-io.scm (rust-clap-derive-4): New variable.
	(rust-clap-derive-3): Inherit from rust-clap-derive-4.

	gnu: rust-cargo-c: Update to 0.9.16.
	* gnu/packages/crates-io.scm (rust-cargo-c): Update to 0.9.16.
	[cargo-inputs]: Add rust-cargo-util-0.2, rust-cc-1, rust-clap-4,
	rust-glob-0.3, rust-itertools-0.10.  Remove rust-pretty-env-logger-0.4,
	rust-cargo-metadata-0.9.  Replace rust-cbindgen-0.20 with 0.24,
	rust-cargo-0.60 with 0.68, rust-semver-0.10 with 1, rust-toml-0.5 with
	0.6.
	[inputs]: Replace libgit2-1.3 with libgit2, openssl-1.1 with openssl.

	gnu: Add rust-windows-sys-0.45.
	* gnu/packages/crates-io.scm (rust-windows-sys-0.45): New variable.
	(rust-windows-sys-0.42): Inherit from rust-windows-sys-0.45.

	gnu: Add rust-zeroize-1.4.
	* gnu/packages/crates-io.scm (rust-zeroize-1.4): New variable.
	(rust-rsa-0.5)[cargo-inputs]: Replace rust-zeroize-1 with 1.4.

	gnu: rust-zeroize-1: Update to 1.5.7.
	* gnu/packages/crates-io.scm (rust-zeroize-1): Update to 1.5.7.
	[cargo-inputs]: Add rust-serde-1.

	gnu: Add rust-winreg-0.10.
	* gnu/packages/crates-io.scm (rust-winreg-0.10): New variable.
	(rust-winreg-0.8): Inherit from rust-winreg-0.10.

	gnu: Add rust-universal-hash-0.5.
	* gnu/packages/crates-io.scm (rust-universal-hash-0.5): New variable.
	(rust-universal-hash-0.4): Inherit from rust-universal-hash-0.5.

	gnu: Add rust-trycmd-0.14.
	* gnu/packages/crates-io.scm (rust-trycmd-0.14): New variable.
	(rust-trycmd-0.13): Inherit from rust-trycmd-0.14.

	gnu: Add rust-trust-dns-resolver-0.22.
	* gnu/packages/crates-io.scm (rust-trust-dns-resolver-0.22): New variable.
	(rust-trust-dns-resolver-0.20): Inherit from
	rust-trust-dns-resolver-0.22.

	gnu: Add rust-trust-dns-proto-0.22.
	*gnu/packages/crates-io.scm (rust-trust-dns-proto-0.22): New variable.
	(rust-trust-dns-proto-0.20): Inherit from rust-trust-dns-proto-0.22.

	gnu: Add rust-toml-edit-0.15.
	* gnu/packages/crates-io.scm (rust-toml-edit-0.15): New variable.

	gnu: Add rust-toml-test-data-1.
	* gnu/packages/crates-io.scm (rust-toml-test-data-1): New variable.

	gnu: Add rust-toml-test-harness-0.4.
	* gnu/packages/crates-io.scm (rust-toml-test-harness-0.4): New variable.

	gnu: Add rust-toml-edit-0.19.
	* gnu/packages/crates-io.scm (rust-toml-edit-0.19): New variable.
	(rust-toml-edit-0.14): Inherit from rust-toml-edit-0.19.

	gnu: Add rust-toml-0.6.
	* gnu/packages/crates-io.scm (rust-toml-0.6): New variable.
	(rust-toml-0.5): Inherit from rust-toml-0.6.

	gnu: Add rust-tokio-rustls-0.23.
	* gnu/packages/crates-io.scm (rust-tokio-rustls-0.23): New variable.
	(rust-tokio-rustls-0.22): Inherit from rust-tokio-rustls-0.23.

	gnu: rust-time-macros-0.2: Update to 0.2.7.
	* gnu/packages/crates-io.scm (rust-time-macros-0.2): Update to 0.2.7.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-time-core-0.1.

	gnu: rust-time-0.3: Update to 0.3.19.
	* gnu/packages/crates-io.scm (rust-time-0.3): Update to 0.3.19.
	[cargo-inputs]: Replace rust-itoa-0.4 with 1. Add rust-js-0.3,
	rust-num-threads-1, rust-time-core-0.1.

	gnu: Add rust-test-cert-gen-0.7.
	* gnu/packages/crates-io.scm (rust-test-cert-gen-0.7): New variable.
	(rust-test-cert-gen-0.1): Inherit from rust-test-cert-gen-0.7.

	gnu: rust-tar-0.4: Update to 0.4.38.
	* gnu/packages/crates-io.scm (rust-tar-0.4): Update to 0.4.38.
	[cargo-inputs]: Remove rust-redox-syscall-0.1, rust-tempdir-0.3. Add
	rust-tempfile-3.

	gnu: rust-snapbox-0.4: Update to 0.4.7.
	* gnu/packages/crates-io.scm (rust-snapbox-0.4): Update to 0.4.7.
	[cargo-inputs]: Add rust-escargot-0.5, rust-windows-sys-0.45.  Replace
	rust-concolor-0.0.8 with 0.0.11, rust-libtest-mimic-0.5 with 0.6

	gnu: Add rust-sha1-0.10.
	* gnu/packages/crates-io.scm (rust-sha1-0.10): New variable.
	(rust-sha1-0.6): Inherit from rust-sha1-0.10.

	gnu: rust-schannel-0.1: Update to 0.1.21.
	* gnu/packages/crates-io.scm (rust-schannel-0.1): Update to 0.1.21.
	[cargo-inputs]: Remove rust-lazy-static-1, rust-winapi-0.3. Add
	rust-windows-sys-0.42.

	gnu: rust-rkyv-derive-0.7: Remove commented argument.
	* gnu/packages/crates-io.scm (rust-rkyv-derive-0.7)[arguments]: Remove
	commented-out skipping of build.

	gnu: Add rust-rustls-pemfile-1.
	* gnu/packages/crates-io.scm (rust-rustls-pemfile-1): New variable.
	(rust-rustls-pemfile-0.2): Inherit from rust-rustls-pemfile-1.

	gnu: rust-rustls-0.20: Update to 0.20.8.
	* gnu/packages/crates-io.scm (rust-rustls-0.20): Update to 0.20.8.
	[arguments]: Don't skip build. Skip tests.
	[cargo-inputs]: Add rust-rustversion-1.
	[cargo-development-inputs]: Replace rust-rustls-pemfile-0.2 with 1.

	gnu: rust-reqwest-0.11: Update to 0.11.14.
	* gnu/packages/crates-io.scm (rust-reqwest-0.11): Update to 0.11.14.
	[cargo-inputs]: Add rust-h2-0.3, rust-rustls-pemfile-1,
	rust-wasm-streams-0.2.  Remove rust-lazy-static-1, rust-time-0.2.
	Replace rust-base64-0.13 with 0.21, rust-cookie-0.14 with 0.16,
	rust-cookie-store-0.12 with 0.16, rust-rustls-0.19 with 0.20,
	rust-rustls-native-certs-0.5 with 0.6, rust-tokio-rustls-0.22 with 0.23,
	rust-tokio-util-0.6 with 0.7, rust-trust-dns-resolver-0.20 with 0.22,
	rust-webkit-roots-0.21 with 0.22, rust-winreg-0.7 with 0.10
	[cargo-development-inputs]: Add rust-wasm-bindgen-0.2.

	gnu: Add rust-quinn-proto-0.8.
	* gnu/packages/crates-io.scm (rust-quinn-proto-0.8): New variable.

	gnu: Add rust-quinn-udp-0.1.
	* gnu/packages/crates-io.scm (rust-quinn-udp-0.1): New variable.

	gnu: Add rust-polyval-0.6.
	* gnu/packages/crates-io.scm (rust-polyval-0.6): New variable.
	(rust-polyval-0.4): Inherit from rust-polyval-0.6.

	gnu: rust-os-info-3: Update to 3.6.0.
	* gnu/packages/crates-io.scm (rust-os-info-3): Update to 3.6.0.
	[arguments]: Don't skip build.
	[cargo-development-inputs]: Replace rust-pretty-assertions-0.7 with 1.

	gnu: rust-native-tls-0.2: Update to 0.2.11.
	* gnu/packages/crates-io.scm (rust-native-tls-0.2): Update to 0.2.11.
	[cargo-development-inputs]: Remove rust-hex-0.4. Add rust-tempfile-3.
	Replace rust-test-cert-gen-0.1 with 0.7.

	gnu: Add rust-miow-0.5.
	* gnu/packages/crates-io.scm (rust-miow-0.5): New variable.
	(rust-miow-0.4): Inherit from rust-miow-0.5.

	gnu: rust-loom-0.5: Remove commented argument.
	* gnu/packages/crates-io.scm (rust-loom-0.5)[arguments]: Remove
	commented-out skipping of tests.

	gnu: Add rust-libtest-mimic-0.6.
	* gnu/packages/crates-io.scm (rust-libtest-mimic-0.6): New variable.
	(rust-libtest-mimic-0.5): Inherit from rust-libtest-mimic-0.6.

	gnu: Add rust-ipconfig-3.
	* gnu/packages/crates-io.scm (rust-ipconfig-3): New variable.
	(rust-ipconfig-2): Inherit from rust-ipconfig-3.

	gnu: Add rust-include-dir-macros-0.7.
	* gnu/packages/crates-io.scm (rust-include-dir-macros-0.7): New variable.

	gnu: rust-http-0.1: Update to 0.1.21.
	* gnu/packages/crates-io.scm (rust-http-0.1): Update to 0.1.21.
	[arguments]: Skip tests.
	[cargo-development-inputs]: Add rust-doc-comment-0.3. Replace
	rust-indexmap-1 with 1.8.

	gnu: rust-http-0.2: Update to 0.2.9.
	* gnu/packages/crates-io.scm (rust-http-0.2): Update to 0.2.9.
	[cargo-inputs]: Replace rust-bytes-0.5 with 1, rust-itoa-0.4 with 1.
	[cargo-development-inputs]: Replace rust-indexmap-1 with 1.8.

	gnu: Add rust-hkdf-0.12.
	* gnu/packages/crates-io.scm (rust-hkdf-0.12): New variable.
	(rust-hkdf-0.11): Inherit from rust-hkdf-0.12.

	gnu: rust-h2-0.3: Update to 0.3.15.
	* gnu/packages/crates-io.scm (rust-h2-0.3): Update to 0.3.15.
	[cargo-inputs]: Replace rust-tokio-util-0.6 with 0.7.

	gnu: Add rust-git2-curl-0.17.
	* gnu/packages/crates-io.scm (rust-git2-curl-0.17): New variable.
	(rust-git2-curl-0.14): Inherit from rust-git2-curl-0.17.

	gnu: Add rust-git2-0.16.
	* gnu/packages/crates-io.scm (rust-git2-0.16): New variable.
	(rust-git2-0.15): Inherit from rust-git2-0.16.

	gnu: Add rust-ghash-0.5.
	* gnu/packages/crates-io.scm (rust-ghash-0.5): New variable.
	(rust-ghash-0.3): Inherit from rust-ghash-0.5.

	gnu: Add rust-env-logger-0.10.
	* gnu/packages/crates-io.scm (rust-env-logger-0.10): New variable.
	(rust-env-logger-0.9): Inherit from rust-env-logger-0.10.

	gnu: Add rust-enum-as-inner-0.5.
	* gnu/packages/crates-io.scm (rust-enum-as-inner-0.5): New variable.
	(rust-enum-as-inner-0.3): Inherit from rust-enum-as-inner-0.5.

	gnu: rust-document-features-0.2: Update to 0.2.7.
	* gnu/packages/crates-io.scm (rust-document-features-0.2): Update to 0.2.7.
	[arguments]: Skip tests.
	[cargo-inputs]: Add rust-litrs-0.2.

	gnu: rust-digest-0.10: Add missing input.
	* gnu/packages/crates-io.scm (rust-digest-0.10)[cargo-inputs]: Add
	rust-const-oid-0.9.

	gnu: rust-curl-sys-0.4: Update to 0.4.59.
	* gnu/packages/crates-io.scm (rust-curl-sys-0.4): Update to 0.4.59.
	[cargo-inputs]: Remove rust-mesalink-1.
	[cargo-development-inputs]: Remove rust-cfg-if-1.

	gnu: Add rust-ctr-0.9.
	* gnu/packages/crates-io.scm (rust-ctr-0.9): New variable.
	(rust-ctr-0.8): Inherit from rust-ctr-0.9.

	gnu: Add rust-crc-2.
	* gnu/packages/crates-io.scm (rust-crc-2): New variable.
	(rust-crc-1): Inherit from rust-crc-2.

	gnu: rust-crates-io: Update to 0.35.
	* gnu/packages/crates-io.scm (rust-crates-io-0.33): Update to 0.35.0.
	[arguments]: Add cargo-test-flags to skip a failing test.

	gnu: Add rust-cookie-store-0.16.
	* gnu/packages/crates-io.scm (rust-cookie-store-0.16): New variable.
	(rust-cookie-store-0.15): Inherit from rust-cookie-store-0.16.

	gnu: Add rust-cookie-0.16.
	* gnu/packages/crates-io.scm (rust-cookie-0.16): New variable.
	(rust-cookie-0.15): Inherit from rust-cookie-0.16.

	gnu: Add rust-concolor-query-0.1.
	* gnu/packages/crates-io.scm (rust-concolor-query-0.1): New variable.
	(rust-concolor-query-0.0.5): Inherit from rust-concolor-query-0.1.

	gnu: Add rust-concolor-0.0.11.
	* gnu/packages/crates-io.scm (rust-concolor-0.0.11): New variable.
	(rust-concolor-0.0.8): Inherit from rust-concolor-0.0.11.

	gnu: Add rust-cipher-0.4.
	* gnu/packages/crates-io.scm (rust-cipher-0.4): New variable.
	(rust-cipher-0.3): Inherit from rust-cipher-0.4.

	gnu: Add rust-cargo-util-0.2.
	* gnu/packages/crates-io.scm (rust-cargo-util-0.2): New variable.
	(rust-cargo-util-0.1): Inherit from rust-cargo-util-0.2.

	gnu: rust-cargo: Update to 0.68.
	* gnu/packages/crates-io.scm (rust-cargo-0.60): Replace with 0.68.
	[cargo-inputs]: Remove rust-atty-0.2, rust-core-foundation-0.9,
	rust-crossbeam-utils-0.8, rust-crypto-hash-0.3, rust-miow-0.3,
	rust-num-cpus-1, rust-rand-0.8, rust-same-file-1, rust-socket2-0.4,
	rust-toml-0.5.  Add rust-base64-0.13, rust-hmac-0.12,
	rust-http-auth-0.1, rust-indexmap-1, rust-is-terminal-0.4,
	rust-itertools-0.10, rust-pathdiff-0.2, rust-serde-value-0.7,
	rust-sha1-0.10, rust-toml-edit-0.15.  Replace rust-cargo-util-0.1 with
	0.2, rust-clap-2 with 4, rust-crates-io-0.33 with 0.35,
	rust-env-logger-0.9 with 0.10, rust-git2-0.13 with 0.16,
	rust-git2-curl-0.14 with 0.17, rust-libgit2-sys-0.12 with 0.14,
	rust-semver-0.10 with 1.
	[cargo-development-inputs]: Add rust-same-file-1, rust-snapbox-0.4.

	gnu: Add rust-botan-sys-0.8.
	* gnu/packages/crates-io.scm (rust-botan-sys-0.8): New variable.

	gnu: Add rust-botan-src-0.21703.
	* gnu/packages/crates-io.scm (rust-botan-src-0.21703): New variable.

	gnu: Add rust-block-padding-0.3.
	* gnu/packages/crates-io.scm (rust-block-padding-0.3): New variable.
	(rust-block-padding-0.2): Inherit from rust-block-padding-0.3.

	gnu: Add rust-base64-0.21.
	* gnu/packages/crates-io.scm (rust-base64-0.21): New variable.
	(rust-base64-0.13): Inherit from rust-base64-0.21.

	gnu: Add rust-aes-gcm-0.10.
	* gnu/packages/crates-io.scm (rust-aes-gcm-0.10): New variable.
	(rust-aes-gcm-0.8): Inherit from rust-aes-gcm-0.10.

	gnu: Add rust-aes-0.8.
	* gnu/packages/crates-io.scm (rust-aes-0.8): New variable.
	(rust-aes-0.7): Inherit from rust-aes-0.8.

	gnu: Add rust-aead-0.5.
	* gnu/packages/crates-io.scm (rust-aead-0.5): New variable.
	(rust-aead-0.4): Inherit from rust-aead-0.5.

	gnu: rust-1.55: Explicitly use llvm-13.
	* gnu/packages/rust.scm (rust-1.55)[inputs]: Clarify llvm is llvm-13.

	gnu: rust-bootstrap: Explicitly use llvm-13.
	* gnu/packages/rust.scm (rust-bootstrap)[inputs]: Clarify llvm is
	explicitly llvm-13.

	gnu: rust-toml-datetime-0.5: Update to 0.5.1.
	* gnu/packages/crates-io.scm (rust-toml-datetime-0.5): Update to 0.5.1.

	gnu: Add rust-toml-datetime-0.6.
	* gnu/packages/crates-io.scm (rust-toml-datetime-0.6): New variable.
	(rust-toml-datetime-0.5): Inherit from rust-tomldatetime-0.6.

	gnu: rust: Update to 1.67.
	* gnu/packages/rust.scm (rust): Update to 1.67.
	[arguments]: Add a phase to skip tests requiring mercurial. Extend the
	custom 'patch-process-tests phase.
	(rust-1.64)[arguments]: Adjust 'patch-cargo-checksums phase to patch
	another file.
	* guix/build/cargo-build-system.scm (package): Adjust to remove
	Cargo.toml.orig file if it exists.

	build: cargo-build-system: Don't try to package when skipping build.
	* guix/build/cargo-build-system.scm (package): If the package isn't
	going to be built then use the source instead.

	gnu: librsvg: Update to 2.54.5.
	* gnu/packages/gnome.scm (librsvg): Update to 2.54.5.

	gnu: librsvg: Adjust test suite.
	* gnu/packages/gnome.scm (librsvg)[arguments]: Add a custom phase
	'loosen-test-boundaries to allow more tests to pass.

	gnu: Add rust-1.67.
	* gnu/packages/rust.scm (rust-1.67): New variable.

	gnu: Add rust-1.66.
	* gnu/packages/rust.scm (rust-1.66): New variable.

	gnu: rust.scm: Sort packages alphabetically.
	* gnu/packages/rust.scm: Sort packages which were added to the end of
	the file alphabetically within the rest of the file.

	gnu: rust-windows-x86-64-msvc: Remove bundled library.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-msvc-0.42)
	[source]: Add snippet to remove bundled library.
	(rust-windows-x86-64-msvc-0.36, rust-windows-x86-64-msvc-0.32,
	rust-windows-x86-64-msvc-0.28): Inherit from above.

	gnu: rust-windows-x86-64-gnullvm-0.42: Remove bundled library.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-gnullvm-0.42)
	[source]: Add snippet to remove bundled library.

	gnu: rust-windows-x86-64-gnu: Remove bundled library.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-gnu-0.42)[source]: Add
	snippet to remove bundled library.
	(rust-windows-x86-64-gnu-0.36, rust-windows-x86-64-gnu-0.32,
	rust-windows-x86-64-gnu-0.28): Inherit from above.

	gnu: rust-windows-i686-msvc: Remove bundled library.
	* gnu/packages/crates-io.scm (rust-windows-i686-msvc-0.42)[source]: Add
	snippet to remove bundled library.
	(rust-windows-i686-msvc-0.36, rust-windows-i686-msvc-0.32,
	rust-windows-i686-msvc-0.28): Inherit from above.

	gnu: rust-windows-i686-gnu: Remove bundled library.
	* gnu/packages/crates-io.scm (rust-windows-i686-gnu-0.42)[source]: Add
	snippet to remove bundled library.
	(rust-windows-i686-gnu-0.36, rust-windows-i686-gnu-0.32,
	rust-windows-i686-gnu-0.28): Inherit from above.

	gnu: rust-windows-aarch64-msvc: Remove bundled library.
	* gnu/packages/crates-io.scm (rust-windows-aarch64-msvc-0.42)
	[source]: Add snippet to remove bundled library.
	(rust-windows-aarch64-msvc-0.36, rust-windows-aarch64-msvc-0.32,
	rust-windows-aarch64-msvc-0.28): Inherit from above.

	gnu: rust-windows-aarch64-gnullvm-0.42: Remove bundled library.
	* gnu/packages/crates-io.scm (rust-windows-aarch64-gnullvm-0.42)
	[source]: Add snippet to delete bundled library.

	gnu: rust: Remove bundled compiled libraries.
	* gnu/packages/rust.scm (rust-bootstrap)[source]: Adjust snippet to also
	remove bundled pre-compiled shared libraries.
	(rust-1.55): Same.

2023-05-07  Antero Mejr  <antero@mailbox.org>

	gnu: Add emacs-next-pgtk-xwidgets.
	* gnu/packages/emacs.scm (emacs-next-pgtk-xwidgets): New variable.

2023-05-07  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: ppsspp: Update to 1.14.4.
	* gnu/packages/emulators.scm (ppsspp): Update to 1.14.4.
	[source]<snippet>: Adjust accordingly.
	[arguments]<#:configure-flags>: Add “-DARMIPS_USE_STD_FILESYSTEM=ON” and
	“-DUSE_SYSTEM_ZSTD=ON”.
	<#:phases>: Drop replacement for ‘check’ phase.
	Drop ‘fix-unittest-build’.
	Do not add sources for pspautotests -- they are not tested in ‘check’ and some
	of them fail.
	* gnu/packages/patches/ppsspp-disable-upgrade-and-gold.patch: Adjust
	accordingly.

	gnu: armips: Update to 0.11.0-1-6719ede.
	* gnu/packages/assembly.scm (armips): Update to 0.11.0-1-6719ede.
	[source]: Add snippet to fix “Core/Types.h”.
	[arguments]<#:configure-flags>: Add “-DARMIPS_USE_STD_FILESYSTEM=ON”.

2023-05-07  Zongyuan Li  <zongyuan.li@c0x0o.me>

	gnu: python-sphinx-4: Fix sanity-check failure
	* gnu/packages/sphinx.scm (python-sphinx-4)[propagated-inputs]:
	  Downgrades python-docutils to v0.15

2023-05-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-ccdproc.
	* gnu/packages/astronomy.scm (python-ccdproc): New variable.

	gnu: python-astroalign: Update to 2.4.2.
	* gnu/packages/astronomy.scm (python-astroalign): Update to 2.4.2.
	[source]: Use git checkout instead PyPI to enable tests.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Migrate from inputs. Remove labels. Add optional
	python-bottleneck.
	[native-inputs]: Add python-astropy, python-ccdproc, python-pillow.

2023-05-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-memory-profiler.
	* gnu/packages/python-check.scm (python-memory-profiler): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-05-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-astroscrappy.
	* gnu/packages/astronomy.scm (python-astroscrappy): New variable.

2023-05-07  Mekeor Melire  <mekeor@posteo.de>

	Makefile.am: Use --add flag to "git config".
	Without the "--add" flag to "git config include.path ...", the command fails
	if the user already has a configuration entry of "include.path".

2023-05-07  Christopher Baines  <mail@cbaines.net>

	gnu: findutils: Update XFAIL_TESTS for the hurd.
	This could do with more investigating, but this reflects what I see locally.

	* gnu/packages/base.scm (findutils)[arguments]: Update XFAIL_TESTS for the
	hurd.
	* gnu/packages/commencement.scm (findutils-boot0): Stop clearing the
	make-flags, so the above change applies to findutils-boot0.

2023-05-07  Christopher Baines  <mail@cbaines.net>

	Revert "gnu: gcc-11: Adapt patching for hurd to not use gexp's."
	This reverts commit 08acdd0765b5f4fbfafa699a823ea7985d4d35a7.

	This change is now unnecessary now that gcc-boot0 uses
	gexps (a795a02a9d988be5a762886620f7bb6a95e7ffdb).

	* gnu/packages/gcc.scm (gcc-11)[arguments]: Use gexp for modify-phases.
	[native-inputs]: Remove.
	* gnu/packages/commencement.scm (gcc-boot0)[native-inputs]: Remove.

2023-05-07  Benjamin  <benjamin@uvy.fr>

	gnu: neovim update to 0.9.0.
	* gnu/packages/vim.scm (neovim): Update to 0.9.0.
	[arguments]: Adjust phase 'prevent-embedding-gcc-store-path to changes
	in the source code.

	gnu: tree-sitter: Update to 0.20.8.
	* gnu/packages/tree-sitter.scm (tree-sitter): Update to 0.20.8.

2023-05-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-blessed: Run test suite.
	* gnu/packages/python-xyz.scm (python-blessed)[arguments]: Run the test
	suite.

2023-05-07  Adam Maleszka  <adam_maleszka@aol.com>

	gnu: python-blessed: Update to 1.17.9.
	* gnu/packages/python-xyz.scm (python-blessed): Update to 1.17.9.
	[source]: Remove trailing #t from snippet.

2023-05-07  Andy Tai  <atai@atai.org>

	gnu: mc: Update to 4.8.29.
	* gnu/packages/mc.scm (mc): Update to 4.8.29.

2023-05-07  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: zfs: Update to 2.1.11.
	* gnu/packages/file-systems.scm (zfs): Update to 2.1.11.

2023-05-07  Jelle Licht  <jlicht@fsfe.org>

	gnu: swaylock: Update to 1.7.2.
	* gnu/packages/wm.scm (swaylock): Update to 1.7.2.

2023-05-07  Christopher Baines  <mail@cbaines.net>

	gnu: icu4c-70: Fix gexp in builder script for riscv64.
	As phases from icu4c is a gexp.

	* gnu/packages/icu4c.scm (icu4c-70)[arguments]: Use gexps.

2023-05-07  Christopher Baines  <mail@cbaines.net>

	gnu: Use gexps for gcc-boot0 and related packages.
	There are currently problems with native or cross building for i586-gnu, and
	one factor mixed up with this is that some of the gcc packages use sexp's for
	the phases, and thus introducing gexp's has caused problems.

	As part of the going in circles with this, this commit switches gcc-boot0 to
	use gexp's in it's arguments, and then also modifies libstdc++-boot0,
	libstdc++-boot0-gcc7, cross-gcc-wrapper, gcc-final and make-libstdc++ to
	handle this change.

	If done correctly, this change shouldn't affect any derivations.

	* gnu/packages/commencement.scm (libstdc++-boot0, libstdc++-boot0-gcc7,
	gcc-boot0, gcc-final)[arguments]: Use gexps.
	(cross-gcc-wrapper): Use gexps in the generated package.
	* gnu/packages/gcc.scm (make-libstdc++): Use gexps in the generated package.

2023-05-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: esbuild: Fix test-suite on riscv64-linux.
	* gnu/packages/web.scm (esbuild)[arguments]: Adjust custom 'check phase
	to enable running the tests on riscv64-linux.

2023-05-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-afdko: Update to 3.9.5.
	* gnu/packages/fontutils.scm (python-afdko): Update to 3.9.5.
	[source]: Remove obsolete substitutions in snippet.
	[arguments]: Re-instate all skipped tests in check phase.

	gnu: rpi-imager: Update to 1.7.4.
	* gnu/packages/raspberry-pi.scm (rpi-imager): Update to 1.7.4.

2023-05-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Makefile.am: Only auto-configure Git when available.
	* Makefile.am (.git/hooks/pre-push): Only run recipe if the '.git' directory
	exists.  Make it silent.
	(.git/config): Likewise, and also check if the 'git' command is available.

	Reported-by: Brian Cully <bjc@spork.org>

2023-05-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: network-manager: Update to 1.42.6.
	* gnu/packages/gnome.scm (network-manager): Update to 1.42.6.

2023-05-07  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: network-manager-applet: Update to 1.32.0.
	* gnu/packages/gnome.scm (network-manager-applet): Update to 1.32.0.

2023-05-07  Josselin Poiret  <dev@jpoiret.xyz>

	libnma: Update to 1.10.6.
	Fixes <https://issues.guix.gnu.org/62496> and <https://issues.guix.gnu.org/63154>.

	* gnu/packages/gnome.scm (libnma): Update to 1.10.6.  Also remove general
	schema that belongs to network-manager-applet.

2023-05-06  Christopher Baines  <mail@cbaines.net>

	gnu: Remove python-slimit.
	This is no longer used by python-django-pipeline and it fails to build, I
	think due to incompatibility with recent Python versions.

	* gnu/packages/python-web.scm (python-slimit): Remove.

2023-05-06  Christopher Baines  <mail@cbaines.net>

	gnu: python-django-pipeline: Update to 2.1.0.
	Remove python-slimit as a dependency as it's no longer supported. Also make
	the inputs native-inputs since they're all test dependencies and users of this
	library should pick which things they want to use it with.

	* gnu/packages/django.scm (python-django-pipeline): Update to 2.1.0.
	[propagated-inputs]: Move some to...
	[native-inputs]: ... here, removing python-slimit and adding
	python-setuptools-scm.

2023-05-06  Ludovic Courtès  <ludo@gnu.org>

	Revert "download: Refer to the 'guile-gnutls' package and not 'gnutls'."
	This reverts commit c625e5b64d0a6cb7ffbf2ef971d4c990b1f5c5c1, which
	introduced a circular dependency: the origin of guile-gnutls relies on
	'git-download', which would now depend on guile-gnutls.

2023-05-06  Ludovic Courtès  <ludo@gnu.org>

	download: Refer to the 'guile-gnutls' package and not 'gnutls'.
	This is a followup to 305794762cbb57d252d5305b69a18cec6528baef, which
	removed Guile bindings from 'gnutls'.

	* guix/android-repo-download.scm (android-repo-fetch): Refer to
	'guile-gnutls instead of 'gnutls.
	* guix/cvs-download.scm (cvs-fetch): Likewise.
	* guix/git-download.scm (git-fetch): Likewise.
	* guix/hg-download.scm (hg-fetch): Likewise.

2023-05-06  Bruno Victal  <mirai@makinata.eu>
	    Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	doc: Use G-Expressions for package definition example.
	* doc/guix.texi (Build Phases): Use G-Expressions for example.

2023-05-06  Alexey Abramov  <levenson@mmer.org>

	gnu: hostapd: Add ACS and full dynamic vlan support
	* gnu/packages/admin.scm (hostapd): ACS (Automatic Channel Selection)
	will allow hostapd to pick the channel automatically. Full dynamic
	vlan support enables hostapd to automatically create bridge and VLAN
	interfaces if necessary (enables vlan_tagged_interface option).

2023-05-06  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Remove outdated section about GUIX_PACKAGE_PATH.
	The section insisted on GUIX_PACKAGE_PATH, mentioned version 0.16, and
	didn't say much about channels, which made it look obsolete.

	* doc/guix-cookbook.texi (GUIX_PACKAGE_PATH): Remove section.
	(Guix channels): Rename to...
	(Channels): ... this.  Merge most of the explanations previously in the
	GUIX_PACKAGE_PATH section.  Say more about channels and add
	cross-references.

2023-05-06  Raphaël Mélotte  <raphael.melotte@mind.be>

	gnu: glances: Update to 3.3.1.1.
	* gnu/packages/python-xyz.scm (glances): Update to 3.3.1.1
	[propagated-inputs]: Add python-ujson, which is a new dependency since release
	v3.3.1 (replacing the builtin json module).

	gnu: python-ujson: Update to 5.7.0.
	* gnu/packages/python-xyz.scm (python-ujson): Update to 5.7.0

2023-05-06  Karl Hallsby  <karl@hallsby.com>

	gnu: msmtp: Install old msmtpqueue scripts
	* gnu/packages/mail.scm (msmtp): Install msmtpqueue scripts.

	These scripts may be old, but someone may want them.

2023-05-06  Ludovic Courtès  <ludo@gnu.org>

	lint: archival: Warn against non-origin package sources.
	Suggested by Maxim Cournoyer <maxim.cournoyer@gmail.com>
	and Simon Tournier <zimon.toutoune@gmail.com>.

	* guix/lint.scm (check-archival): Add 'local-file?' clause.  Clarify
	message in case (package-source package) is not an origin.
	* tests/lint.scm ("archival: not an origin"): New test.

2023-05-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: gitile: Fix build.
	* gnu/packages/version-control.scm (gitile)[arguments]: Replace
	'bootstrap' phase.
	[inputs]: Replace GNUTLS with GUILE-GNUTLS.

	gnu: python-ldap: Update to 3.4.3.
	* gnu/packages/openldap.scm (python-ldap): Update to 3.4.3.

	gnu: mod-wsgi: Update to 4.9.4.
	* gnu/packages/web.scm (mod-wsgi): Update to 4.9.4.

	services: dbus-service, secret-service: Do not cause (fibers) to be loaded.
	* gnu/build/dbus-service.scm (sleep*): Pass #:ensure #f to 'resolve-module'.
	* gnu/build/secret-service.scm (wait-for-readable-fd): Likewise.

2023-05-06  Ludovic Courtès  <ludo@gnu.org>

	tests: Add missing module imports for marionette-evaluated code.
	This missing imports became apparent with commit
	a09c7da8f8d8e732f969cf0a09aaa78f87032ab1, which runs the marionette
	service in a fresh Guile process with fewer imports.

	* gnu/tests/databases.scm (run-postgresql-test, run-timescaledb-test)
	(run-mysql-test): Add missing module imports for code passed to
	'marionette-eval'.
	* gnu/tests/docker.scm (run-docker-test, run-docker-system-test): Likewise.
	* gnu/tests/mail.scm (run-dovecot-test, run-getmail-test): Likewise.
	* gnu/tests/monitoring.scm (run-zabbix-server-test): Likewise.
	* gnu/tests/pam.scm (run-test-pam-limits): Likewise.
	* gnu/tests/reconfigure.scm (run-switch-to-system-test)
	(run-install-bootloader-test): Likewise.
	* gnu/tests/security-token.scm (run-pcscd-test): Likewise.
	* gnu/tests/install.scm (gui-test-program): Likewise.
	* gnu/tests/telephony.scm (run-jami-test): Add modules to
	the #:imported-modules argument of 'marionette-operating-system'.
	[test]: Remove them from 'with-imported-modules'; remove
	'with-extensions'.  Add "d-bus tooling loaded" test to set up %load-path
	and %load-compiled-path so the marionette process can find
	guile-ac-d-bus and guile-packrat.

2023-05-06  Christopher Baines  <mail@cbaines.net>

	gnu: guile-irc: Fix build.
	* gnu/packages/guile-xyz.scm (guile-irc)[arguments]: Add 'fix-autogen.sh phase
	to patch shebang removing leading space.
	[inputs]: Add guile-gnutls.

2023-05-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ibus-libpinyin: Update to 1.15.2.
	* gnu/packages/ibus.scm (ibus-libpinyin): Update to 1.15.2.

	gnu: libpinyin: Update to 2.8.1.
	* gnu/packages/ibus.scm (libpinyin): Update to 2.8.1.

	gnu: ibus-libpinyin: Wrap setup tool in full GI_TYPELIB_PATH.
	* gnu/packages/ibus.scm (ibus-libpinyin)[arguments]: Include GTK+ and its
	dependencies in the effective GI_TYPELIB_PATH of the setup executable.

	gnu: ibus-libpinyin: Drop package labels and use G-exps.
	* gnu/packages/ibus.scm (ibus-libpinyin)[arguments]: Use G-expression.
	[inputs]: Drop labels.

2023-05-06  Hilton Chain  <hako@ultrarare.space>

	gnu: libnode: Use node-lts as base.
	* gnu/packages/node.scm (libnode): Use node-lts as base.
	* gnu/packages/cran.scm (r-v8)[arguments]<#:phases>: Adjusted accordingly.

2023-05-06  Hilton Chain  <hako@ultrarare.space>
	    Jelle Licht  <jlicht@fsfe.org>

	gnu: node-lts: Update to 18.16.0.
	* gnu/packages/node.scm (node-lts): Update to 18.16.0.
	[snippet]: Keep file deps/openssl/nodejs-openssl.cnf.
	[arguments]<#:configure-flags>: Enable v8 snapshot compression.
	<#:phases>: Adjust problematic tests to delete accordingly.
	Patch additional file with hardcoded references to /bin/sh.
	[native-inputs,inputs]: Replace openssl-1.1 with openssl.
	Replace libuv-for-node with libuv.
	Replace nghttp2-for-node with nghttp2.

2023-05-06  Hilton Chain  <hako@ultrarare.space>

	gnu: llhttp-bootstrap: Update to 6.0.10.
	* gnu/packages/node.scm (llhttp-bootstrap): Update to 6.0.10.
	* gnu/packages/patches/llhttp-bootstrap-CVE-2020-8287.patch: Remove file.
	* gnu/local.mk: Remove it.

2023-05-06  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-nodejs-repl: Build with node-lts.
	* gnu/packages/emacs-xyz.scm (emacs-nodejs-repl)[inputs]: Replace node by
	node-lts.

	gnu: node-openzwave-shared: Fix compilation for new versions of node
	* gnu/packages/zwave.scm (node-openzwave-shared)[arguments]<#:phases>: Add
	patch-compiler phase to allow compilation with node versions 16 and up.

	gnu: node-serialport: Avoid gyp rebuilds.
	* gnu/packages/node-xyz.scm (node-serialport)[arguments]<phases>: Explicitly
	disable gyp recompilation.

	gnu: node-uglify-js: Update to 3.14.2.
	* gnu/packages/uglifyjs.scm (node-uglify-js): Update to 3.14.2.

	gnu: node-yazl: Ignore development dependencies.
	* gnu/packages/node-xyz.scm (node-yazl)[arguments]<phases>: Explicitly patch
	out development dependencies. Re-enable configure phase.

	gnu: node-ieee754: Ignore development dependencies.
	* gnu/packages/node-xyz.scm (node-ieee754)[arguments]<phases>: Explicitly
	patch out development dependencies. Re-enable configure phase.

	gnu: node-resolve-protobuf-schema: Ignore development dependencies.
	* gnu/packages/node-xyz.scm (node-resolve-protobuf-schema)[arguments]<phases>:
	Explicitly patch out development dependencies. Re-enable configure phase.

	gnu: node-protocol-buffers-schema: Ignore development dependencies.
	* gnu/packages/node-xyz.scm (node-protocol-buffers-schema)[arguments]<phases>:
	Explicitly patch out development dependencies. Re-enable configure phase.

	gnu: node-pbf: Ignore development dependencies.
	* gnu/packages/node-xyz.scm (node-pbf)[arguments]<phases>: Explicitly patch
	out development dependencies. Re-enable configure phase.

	gnu: node-minimist: Ignore development dependencies.
	* gnu/packages/node-xyz.scm (node-minimist)[arguments]<phases>: Explicitly
	patch out development dependencies. Re-enable configure phase.

	gnu: node-crx3: Ignore development dependencies.
	* gnu/packages/node-xyz.scm (node-crx3)[arguments]<phases>: Explicitly patch
	out development dependencies. Re-enable configure phase.

	gnu: node-buffer-crc32: Ignore development dependencies.
	* gnu/packages/node-xyz.scm (node-acorn)[arguments]<phases>: Explicitly patch
	out development dependencies.  Re-enable configure phase.

	gnu: node-acorn: Fix broken transpilation.
	* gnu/packages/node-xyz.scm (node-acorn)[native-inputs]: Add `esbuild'.
	[arguments]<phases>: Replace build phase by custom `esbuild' invocations.

	gnu: node-acorn: Remove lifecycle script.
	* gnu/packages/node-xyz.scm (node-acorn)[arguments]<modules>: New argument.
	<phases>: Patch out unused 'prepare' script that breaks dependents.

	gnu: node-acorn: Disable tests.
	* gnu/packages/node-xyz.scm (node-acorn): Explicitly disable tests.

2023-05-06  Jelle Licht  <jlicht@fsfe.org>

	build-system: node: Use `--install-links' with `npm install'.
	Later versions of npm need to explicitly install a copy of local dependencies,
	instead of only a symlink.

	* guix/build/node-build-system.scm (configure): Add `--install-links' to npm
	install invocation.
	(install): Ditto.

2023-05-06  Christopher Baines  <mail@cbaines.net>

	services: guix-build-coordinator: Simpify service startup.
	Take advantage of changes in the build coordinator to reduce the complexity of
	the service startup script.

	* gnu/services/guix.scm (make-guix-build-coordinator-start-script): Remove the
	metrics registry and datastore.

2023-05-06  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-80.d030cac.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-80.d030cac.

	gnu: guix-data-service: Update to 0.0.1-40.3734a85
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-40.3734a85.

2023-05-06  宋文武  <iyzsong@member.fsf.org>

	gnu: rizin: Fix build.
	* gnu/packages/engineering.scm (rizin)[arguments]: Skip failing tests.

2023-05-05  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: mupdf: Simplify snippet.
	* gnu/packages/pdf.scm (mupdf)[source]: Simplify code to remove unused
	thirdparty libs.

	gnu: mupdf: Update to 1.22.0.
	* gnu/packages/pdf.scm (mupdf): Update to 1.22.0.

2023-05-05  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: git-crypt: Fix build issues on OpenSSL 3.
	* gnu/packages/version-control.scm (git-crypt)[arguments]: In 'build'
	phase, set 'CXXFLAGS'.

2023-05-05  Olivier Dion  <olivier.dion@polymtl.ca>

	gnu: lttng-tools: Fix build failure.
	* gnu/packages/instrumentation.scm (lttng-tools)
	[native-inputs]: Add autoconf, automake, libtool.
	[arguments]: Add 'autoreconf build phase before 'configure.

2023-05-05  Andrew Whatson  <whatson@tailcall.au>

	gnu: bear: Build against 'abseil-cpp-cxxstd11'.
	Fixes a linker error when building bear, caused by incompatibility
	between abseil-cpp used by bear and abseil-cpp-cxxstd11 used by grpc.

	* gnu/packages/build-tools.scm (bear)[native-inputs]: Use
	ABSEIL-CPP-CXXSTD11.

2023-05-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile2.0-shepherd: Remove.
	Version 0.9.x of the Shepherd requires Guile >= 2.2.

	* gnu/packages/admin.scm (guile2.0-shepherd): Remove.

2023-05-05  Ludovic Courtès  <ludo@gnu.org>

	read-print: Recognize 'wrap-program' and 'wrap-script' as special forms.
	* guix/read-print.scm (%special-forms): Add 'wrap-program' and
	'wrap-script'.

	read-print: Correctly read "(. x)".
	* guix/read-print.scm (read-with-comments): Check whether REST is a pair
	before calling 'set-cdr!'.
	* tests/read-print.scm ("read-with-comments: half dot notation"): New test.

2023-05-05  Ricardo Wurmus  <rekado@elephly.net>

	Revert "gnu: Add python-gimmemotifs."
	This reverts commit dc8b3ebe5d4ba2a39c12f62d836963ffee1e4b47.

	python-gimmemotifs is not usable without proprietary third-party tools.

2023-05-05  Christopher Baines  <mail@cbaines.net>

	gnu: gcc-11: Fix patch-hurd-libpthread phase.
	It didn't work when it was introduced in
	08acdd0765b5f4fbfafa699a823ea7985d4d35a7.

	* gnu/packages/gcc.scm (gcc-11)[arguments]: Remove the procedure arguments,
	and use %build-inputs rather than inputs.
	* gnu/packages/commencement.scm (gcc-boot0)[native-inputs]: Add hurd-patch, as
	this package inherits from gcc-11.

2023-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-gimmemotifs.
	* gnu/packages/bioinformatics.scm (python-gimmemotifs): New variable.

	gnu: Add python-norns.
	* gnu/packages/python-xyz.scm (python-norns): New variable.

	gnu: Add python-xdg.
	* gnu/packages/python-xyz.scm (python-xdg): New variable.

	gnu: Add python-qnorm.
	* gnu/packages/python-xyz.scm (python-qnorm): New variable.

	gnu: Add python-biofluff.
	* gnu/packages/bioinformatics.scm (python-biofluff): New variable.

	gnu: Add python-genomepy.
	* gnu/packages/bioinformatics.scm (python-genomepy): New variable.

	gnu: Add python-filelock-3.5.
	* gnu/packages/python-xyz.scm (python-filelock-3.5): New variable.

	gnu: Add python-logomaker.
	* gnu/packages/bioinformatics.scm (python-logomaker): New variable.

	gnu: Add python-mysql-connector-python.
	* gnu/packages/python-xyz.scm (python-mysql-connector-python): New variable.

	gnu: Add protobuf-3.20.
	* gnu/packages/protobuf.scm (protobuf-3.20): New variable.

	gnu: Add python-palettable.
	* gnu/packages/python-xyz.scm (python-palettable): New variable.

	gnu: python-pyfaidx: Update to 0.7.2.1.
	* gnu/packages/bioinformatics.scm (python-pyfaidx): Update to 0.7.2.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Ignore tests that require large downloads.
	[native-inputs]: Remove python-six; add python-fsspec, python-pytest,
	python-pytest-cov, python-mock, and python-numpy.

2023-05-05  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of 'with-configure-flag' entry.

2023-05-05  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: python-sanic: Disable failing SSL tests.
	Best guess is that they check for broken behavior in one of the
	dependencies, which has changed.

	* gnu/packages/python-web.scm (python-sanic)[arguments]: Disable more
	tests.

2023-05-05  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-gssapi: Update to 1.8.2.
	* gnu/packages/python-xyz.scm (python-gssapi): Update to 1.8.2.
	[native-inputs]: Add python-cython.

	gnu: python-k5test: Update to 0.10.3.
	* gnu/packages/python-xyz.scm (python-k5test): Update to 0.10.3.

	gnu: python-atpublic: Update to 3.1.1.
	* gnu/packages/python-check.scm (python-atpublic): Update to 3.1.1.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove #:phases, override build backend.
	[native-inputs]: Replace nose2 with pytest, add python-pdm-backend,
	python-sybil and python-pytest-cov.

	gnu: Add python-pdm-backend.
	* gnu/packages/python-build.scm (python-pdm-backend): New variable.

2023-05-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to dc5430c.
	* gnu/packages/package-management.scm (guix): Update to dc5430c.

2023-05-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-fs: Remove indirect dependency on Rust when unsupported.
	This allows to build font-abattis-cantarell on aarch64-linux.

	* gnu/packages/python-xyz.scm (python-fs)[arguments]: Add #:tests?.
	[native-inputs]: Turn into the empty list when cross-compiling or when
	PYTHON-PYFTPDLIB is not supported.

2023-05-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: psautohint: Remove unneeded dependencies.
	* gnu/packages/fontutils.scm (psautohint)[native-inputs]: Remove
	PYTHON-FS and PYTHON-PYTEST-RANDOMLY.

2023-05-04  Efraim Flashner  <efraim@flashner.co.il>

	services: qemu-binfmt: Add more targets.
	* gnu/services/virtualization.scm (%i486, %sparc64, %aarch64be, %xtensa,
	%xtensaeb, %microblaze, %microblazeel, %or1k, %hexagon, %loongson64):
	New variables.
	(%armeb): Correct family field.
	(%qemu-platforms): Add them.

	services: earlyoom: Rotate log files.
	* gnu/services/linux.scm (%earlyoom-log-rotation): New variable.
	(earlyoom-service-type): Add service-extension for log rotation.

	gnu: vifm: Update to 0.13.
	* gnu/packages/vim.scm (vifm): Update to 0.13.
	[arguments]: Adjust substitutions in custom 'patch-test-shebangs phase.

2023-05-04  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: python-screed: Update to 1.1.2.
	* gnu/packages/bioinformatics.scm (python-screed): Update to 1.1.2.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Remove python-pytest.
	[inputs]: Remove python-bz2file.

2023-05-04  Navid Afkhami  <navid.afkhami@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-goatools.
	* gnu/packages/bioinformatics.scm (python-goatools): New variable.

2023-05-04  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-rcircos.
	* gnu/packages/cran.scm (r-rcircos): New variable.

2023-05-04  Ludovic Courtès  <ludo@gnu.org>

	build: Do not fail when '.git' is missing.
	This is a followup to a5d719012e0f5115aa89b767edc1fe1a3505915c.

	* Makefile.am (.git/hooks/pre-push): Add dash.

2023-05-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-diff-cover.
	* gnu/packages/python-xyz.scm (python-diff-cover): New variable.

	gnu: Add python-loguru.
	* gnu/packages/python-xyz.scm (python-loguru): New variable.

	gnu: Add python-pytest-mypy-plugins.
	* gnu/packages/check.scm (python-pytest-mypy-plugins): New variable.

	gnu: Add python-chevron.
	* gnu/packages/python-xyz.scm (python-chevron): New variable.

	gnu: Add python-iteround.
	* gnu/packages/python-xyz.scm (python-iteround): New variable.

2023-05-04  Ludovic Courtès  <ludo@gnu.org>

	build: Do not fail when 'git' is missing.
	This is a followup to 8b972da068708a8b17f3ab153ea940690ca49ca9.

	* Makefile.am (.git/config): Add dash.

2023-05-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: airspyhf: Update to 1.6.8-1.40836c5.
	* gnu/packages/radio.scm (airspyhf): Update to 1.6.8-1.40836c5.

2023-05-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.110.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.110.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 6.1: Update to 6.1.27.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.27.
	(linux-libre-6.1-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.2.14.
	* gnu/packages/linux.scm (linux-libre-6.2-version): Update to 6.2.14.
	(linux-libre-6.2-pristine-source): Update hash.

2023-05-04  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for '--with-configure-flag'.
	* etc/news.scm: Add entry.

2023-05-04  Sarthak Shah  <shahsarthakw@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	transformations: Add '--with-configure-flag'.
	* guix/transformations.scm (transform-package-configure-flag): New
	procedure.
	(%transformation-options, %transformation-options)
	(show-transformation-options-help/detailed): Add it.
	* tests/transformations.scm ("options->transformation,
	with-configure-flag"): New test.
	* doc/guix.texi (Package Transformation Options): Document it.

2023-05-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: sakura: Remove input labels.
	* gnu/packages/terminals.scm (sakura)[native-inputs]: Remove input
	labels.

	gnu: peek: Remove input labels.
	* gnu/packages/video.scm (peek)[inputs, native-inputs]: Remove labels.

	gnu: tint2: Remove input labels.
	* gnu/packages/xdisorg.scm (tint2)[native-inputs]: Remove input labels.

	gnu: maim: Remove input labels.
	* gnu/packages/xdisorg.scm (maim)[inputs]: Remove labels.

	gnu: armadillo: Remove input labels.
	* gnu/packages/maths.scm (armadillo)[inputs]: Remove labels.

2023-05-04  Ludovic Courtès  <ludo@gnu.org>

	style: Make 'safe' policy less conservative.
	Previously, a mere (arguments '(#:tests? #f)) would lead

	  guix style -S inputs --input-simplification=safe

	to bail out.  It now recognizes such trivial argument lists and
	proceeds.

	* guix/scripts/style.scm (trivial-package-arguments?): New procedure.
	(simplify-package-inputs): Use it in the 'safe case instead of 'null?'.
	* tests/style.scm ("input labels, 'safe' policy, trivial arguments"):
	New test.

2023-05-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vulkan-loader: Skip tests on riscv64-linux.
	* gnu/packages/vulkan.scm (vulkan-loader)[arguments]: Skip tests when
	building on riscv64-linux.

	gnu: exiv2: Adjust tests on riscv64-linux.
	* gnu/packages/image.scm (exiv2)[arguments]: Also use the custom
	'adjust-tests phase when building for riscv64-linux.

2023-05-04  Christopher Baines  <mail@cbaines.net>

	gnu: r-bigmemory: Remove several supported systems.
	Where the package consistently fails to build.

	* gnu/packages/statistics.scm (r-bigmemory)[supported-systems]: Remove
	armhf-linux, aarch64-linux and powerpc64le-linux.

2023-05-04  Christopher Baines  <mail@cbaines.net>

	gnu: gcc-11: Adapt patching for hurd to not use gexp's.
	As this causes issues with gcc-cross-boot0, since it doesn't use gexp's and
	that means the builder script ends up broken.

	I'm not testing this properly, I've only confirmed that with this change, you
	can generate a derivation for hello for i586-gnu where that derivation and all
	inputs don't have broken builder scripts. Plus the output for hello on
	x86_64-linux is unchanged.

	* gnu/packages/gcc.scm (gcc-11)[arguments]: Rewrite to not use gexps.
	[native-inputs]: Add a patch for the hurd if that's the target.

2023-05-04  Ludovic Courtès  <ludo@gnu.org>

	profiles: 'texlive-font-maps' gracefully handles lack of texlive inputs.
	Fixes <https://issues.guix.gnu.org/63043>.

	* guix/profiles.scm (texlive-font-maps): Define 'texlive-inputs'.
	[build]: Use it.
	Return #f when TEXLIVE-INPUTS is empty.

2023-05-04  Ludovic Courtès  <ludo@gnu.org>

	import: elpa: Standardize warning message.
	* guix/import/elpa.scm (melpa-recipe->origin): Standardize warning
	message.

	import: Cosmetic tweaks to 'recursive-import'.
	* guix/import/utils.scm (recursive-import): Tweak docstring.  Simplify
	'apply' call.

	import: elpa: Use the expected repo in recursive imports.
	* guix/import/elpa.scm (elpa-recursive-import): Pass REPO in calls to
	'elpa->guix-package'.

2023-05-04  Ludovic Courtès  <ludo@gnu.org>

	import: elpa: 'elpa->guix-package' accepts other keyword arguments.
	This is a followup to 3c24da4260f28b4ed57efda0296688a50ac94628.

	* guix/import/elpa.scm (elpa->guix-package): Add #:allow-other-keys.

2023-05-04  Felix Gruber  <felgru@posteo.net>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: dune-common: Skip tests that fail on aarch64-linux.
	* gnu/packages/patches/dune-common-skip-failing-tests.patch: New file.
	* gnu/packages/maths.scm (dune-common)[source]: Add it
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-05-04  Ludovic Courtès  <ludo@gnu.org>

	ftp-client: 'connect*' retries until the timeout has expired.
	Partly fixes <https://issues.guix.gnu.org/63024>.
	Reported by Greg Hogan <code@greghogan.com>
	and Timo Wilken <guix@twilken.net>.

	* guix/ftp-client.scm (connect*): When 'select' returns an empty set,
	try again until TIMEOUT has expired.

2023-05-04  Eric Bavier  <bavier@posteo.net>

	gnu: rdiff-backup: Update to 2.2.4.
	* gnu/packages/backup.scm (rdiff-backup): Update to 2.2.4.
	[inputs]: Add python-pyaml.

	gnu: pinball: Update to 0.3.20230219.
	* gnu/packages/games.scm (pinball): Update to 0.3.20230219.
	[inputs]: Use sdl-union.
	[arguments]: Adjust configure flags.  Use gexps.  Remove debug outpu.

2023-05-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-wxpython: Add a debug output
	* gnu/packages/wxwidgets.scm (python-wxpython) [outputs]: New field.
	[arguments]: Provide the '--debug' build option in the configure phase.

	gnu: python-wxpython: Use gexps.
	* gnu/packages/wxwidgets.scm (python-wxpython) [arguments]: Use gexps.
	Provide the '--use_syswx' build option via the WXPYTHON_BUILD_ARGS environment
	variable.

	gnu: wxwidgets: Add a debug output.
	* gnu/packages/wxwidgets.scm (wxwidgets) [outputs]: New field.
	[arguments]: Add --enable-debug_info to #:configure-flags argument.

	gnu: wxwidgets: Update to 3.2.2.1.
	* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.2.2.1.

2023-05-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-sars-cov-2: Update to 0.0.9.
	* gnu/packages/bioinformatics.scm (pigx-sars-cov-2): Update to 0.0.9.

2023-05-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-circadian: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-circadian)[arguments]<#:phases>: Skip
	failing tests.

	gnu: emacs-lacarte: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-lacarte)[source]: Use GitHub as
	upstream. Fix version number.
	[description]: Expound it.
	[license]: Set to GPL3+.

	gnu: emacs-markup-faces: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-markup-faces)[source]: Use GitHub as
	upstream, MELPA Stable failed us…
	[description]: Appease linter and fix capitalization.

2023-05-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: cups: Use cups-minimal to avoid PAM authentication.
	Fixes <https://issues.guix.gnu.org/63198>.

	Our CUPS service doesn't currently extend the PAM configuration, and prevents
	users from authenticating.  Use cups-minimal, which has no PAM support.

	* gnu/services/cups.scm (cups-configuration) [cups]: Use cups-minimal.
	(opaque-cups-configuration): Likewise.

2023-05-03  Ivan Gankevich  <igankevich@capybaramail.xyz>

	gnu: Add sipp.
	* gnu/packages/telephony.scm (sipp): New variable.

2023-05-03  Alexey Abramov  <levenson@mmer.org>

	gnu: Add libfyaml.
	* gnu/packages/serialization.scm (libfyaml): New variable.

2023-05-03  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: rrdtool: Update to 1.8.0.
	* gnu/packages/rrdtool.scm (rrdtool): Update to 1.8.0.
	[source]: Change URI making Github the primary distribution point;
	[inputs]: Use new style;
	[arguments]: Use gexps, remove PRE-CONFIGURE phase.

2023-05-03  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Add emacs-riscv-mode.
	* gnu/packages/emacs-xyz.scm (emacs-riscv-mode): New variable.

2023-05-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: open-adventure: Update to 1.16.
	* gnu/packages/games.scm (open-adventure): Update to 1.16.

	gnu: emacs-osm: Update to 0.12.
	* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 0.12.

	gnu: emacs-ivy-rich: Update to 0.1.7.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-rich): Update to 0.1.7.

	gnu: emacs-inspector: Update to 0.29.
	* gnu/packages/emacs-xyz.scm (emacs-inspector): Update to 0.29.

	gnu: emacs-org: Update to 9.6.5.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.5.

	gnu: emacs-tramp: Update to 2.6.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.6.0.4.

	gnu: emacs-eglot: Update to 1.15.
	* gnu/packages/emacs-xyz.scm (emacs-eglot): Update to 1.15.

	gnu: emacs-tldr: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-tldr)[source]<origin>: Do not generate URI
	from home page.  Drop ".git" suffix.
	[description]: Use proper capitalization and normalize Texinfo markup.

	gnu: emacs-tldr: Update to 0-2.1b09d20.
	* gnu/packages/emacs-xyz.scm (emacs-tldr): Update to 0-2.1b09d20.

2023-05-03  Kyle Andrews  <kyle@posteo.net>

	gnu: emacs-tldr: Include unzip dependency.
	* gnu/packages/emacs-xyz.scm (emacs-tldr)[arguments]<#:phases>: Add a phase to
	avoid propagating unzip.
	[inputs]: Add unzip.

2023-05-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add fanc.
	* gnu/packages/bioinformatics.scm (fanc): New variable.

2023-05-03  宋文武  <iyzsong@member.fsf.org>

	gnu: python-markdownify: Update to 0.11.6, fix build.
	* gnu/packages/markup.scm (python-markdownify): Update 0.11.6.
	[arguments]: Run tests using 'pytest'.
	[propagated-inputs]: Remove python-flake8.

2023-05-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gtksourceview: Update to 5.8.0.
	* gnu/packages/gtk.scm (gtksourceview): Update to 5.8.0.

	gnu: python-numpy: Fix building for armhf-linux.
	* gnu/packages/python-xyz.scm (python-numpy)[arguments]: Skip another
	test in the 'check phase when building for armhf-linux.

2023-05-03  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: lisp-repl-core-dumper: Update to 0.8.0.
	* gnu/packages/lisp.scm (lisp-repl-core-dumper): Update to 0.8.0.

2023-05-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sdr++: Update to 1.1.0-1.b89fdba.
	* gnu/packages/radio.scm (sdr++): Update to 1.1.0-1.b89fdba.
	  [inputs]: Add zstd:lib. Remove labels.
	  [arguments]: Use gexps.

	gnu: gqrx: Update to 2.16.
	* gnu/packages/radio.scm (gqrx): Update to 2.16.

2023-05-03  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-archiver: Update to 0.8.0.
	* gnu/packages/lxqt.scm (lxqt-archiver): Update to 0.8.0.

	gnu: screengrab: Update to 2.6.0.
	* gnu/packages/lxqt.scm (screengrab): Update to 2.6.0.

	gnu: qterminal: Update to 1.3.0.
	* gnu/packages/lxqt.scm (qterminal): Update to 1.3.0.

	gnu: qtermwidget: Update to 1.3.0.
	* gnu/packages/lxqt.scm (qtermwidget): Update to 1.3.0.

	gnu: qps: Update to 2.7.0.
	* gnu/packages/lxqt.scm (qps): Update to 2.7.0.

	gnu: pavucontrol-qt: Update to 1.3.0.
	* gnu/packages/lxqt.scm (pavucontrol-qt): Update to 1.3.0.

	gnu: lximage-qt: Update to 1.3.0.
	* gnu/packages/lxqt.scm (lximage-qt): Update to 1.3.0.

	gnu: pcmanfm-qt: Update to 1.3.0.
	* gnu/packages/lxqt.scm (pcmanfm-qt): Update to 1.3.0.

	gnu: libfm-qt: Update to 1.3.0.
	* gnu/packages/lxqt.scm (libfm-qt): Update to 1.3.0.

	gnu: lxqt-themes: Update to 1.3.0.
	* gnu/packages/lxqt.scm (lxqt-themes): Update to 1.3.0.

	gnu: lxqt-sudo: Update to 1.3.0.
	* gnu/packages/lxqt.scm (lxqt-sudo): Update to 1.3.0.

	gnu: lxqt-session: Update to 1.3.0.
	* gnu/packages/lxqt.scm (lxqt-session): Update to 1.3.0.
	[patches]: Remove.
	* gnu/packages/patches/lxqt-session-procps-4.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: lxqt-runner: Update to 1.3.0.
	* gnu/packages/lxqt.scm (lxqt-runner): Update to 1.3.0.

	gnu: lxqt-qtplugin: Update to 1.3.0.
	* gnu/packages/lxqt.scm (lxqt-qtplugin): Update to 1.3.0.

	gnu: lxqt-powermanagement: Update to 1.3.0.
	* gnu/packages/lxqt.scm (lxqt-powermanagement): Update to 1.3.0.

	gnu: lxqt-policykit: Update to 1.3.0.
	* gnu/packages/lxqt.scm (lxqt-policykit): Update to 1.3.0.

	gnu: lxqt-panel: Update to 1.3.0.
	* gnu/packages/lxqt.scm (lxqt-panel): Update to 1.3.0.

	gnu: lxqt-openssh-askpass: Update to 1.3.0.
	* gnu/packages/lxqt.scm (lxqt-openssh-askpass): Update to 1.3.0.

	gnu: lxqt-notificationd: Update to 1.3.0.
	* gnu/packages/lxqt.scm (lxqt-notificationd): Update to 1.3.0.

	gnu: lxqt-globalkeys: Update to 1.3.0.
	* gnu/packages/lxqt.scm (lxqt-globalkeys): Update to 1.3.0.

	gnu: lxqt-config: Update to 1.3.0.
	* gnu/packages/lxqt.scm (lxqt-config): Update to 1.3.0.

	gnu: lxqt-admin: Update to 1.3.0.
	* gnu/packages/lxqt.scm (lxqt-admin): Update to 1.3.0.

	gnu: lxqt-about: Update to 1.3.0.
	* gnu/packages/lxqt.scm (lxqt-about): Update to 1.3.0.

	gnu: liblxqt: Update to 1.3.0.
	* gnu/packages/lxqt.scm (liblxqt): Update to 1.3.0.

	gnu: qtxdg-tools: Update to 3.11.0.
	* gnu/packages/lxqt.scm (qtxdg-tools): Update to 3.11.0.

	gnu: libqtxdg: Update to 3.11.0.
	* gnu/packages/lxqt.scm (libqtxdg): Update to 3.11.0.

	gnu: lxqt-build-tools: Update to 0.13.0.
	* gnu/packages/lxqt.scm (lxqt-build-tools): Update to 0.13.0.

2023-05-02  unwox  <me@unwox.com>

	gnu: rlottie: Fix building with GCC.
	std::numeric_limits requires "#include <limits>" when building with
	cpp_std=c++14. This patch fixes the issue by specifying gnu++17 as
	a stdlib.

	* gnu/packages/animation.scm (rlottie)[arguments]: Specify -Dcpp_std option.

2023-05-02  Felix Gruber  <felgru@posteo.net>

	gnu: texlive-alphalph: Generate from source.
	* gnu/packages/tex.scm (texlive-alphalph): Generate runfiles from ".dtx".

2023-05-02  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 102.10.1.
	* gnu/packages/gnuzilla.scm (icedove): Update to 102.10.1.

2023-05-02  Eric Bavier  <bavier@posteo.net>

	gnu: mars: Update to commit 84664cda.
	* gnu/packages/games.scm (mars): Update commit to 84664cda, revision2.
	[source]: Remove upstreamed patches.
	[arguments]: Move 'fix-install-path' phase to #:configure-flags.  Remove
	boolean return values from phases.
	[home-page]: Use https.
	* gnu/packages/patches/mars-install.patch,
	gnu/packages/patches/mars-sfml-2.3.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: boinc-client, boinc-server: Update to 7.22.0.
	* gnu/packages/distributed.scm (boinc-client): Update to 7.22.0.

	gnu: quilt: Fix wrapping and improve testing.
	* gnu/packages/patchutils.scm (quilt)[native-inputs]: Use new style; fixes
	lint warning.
	[inputs]: Add bash-minimal, gzip, diffutils, findutils, and tar.
	[arguments]: Move check phase after other install.  Simplify wrapping and wrap
	one utility script.  Run tests with PATH unset and test scripts patched to
	detect insufficient wrapping.

	gnu: ufetch: Update to 0.3.
	* gnu/packages/admin.scm (ufetch): Update to 0.3.
	[license]: 'isc' -> 'expat'.

2023-05-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: debianutils: Update to 5.7-0.4.
	* gnu/packages/debian.scm (debianutils): Update to 5.7-0.4.

	gnu: debian-archive-keyring: Update to 2023.3.
	* gnu/packages/debian.scm (debian-archive-keyring): Update to 2023.3.

	gnu: quilt: Update to 0.67.
	* gnu/packages/patchutils.scm (quilt): Update to 0.67.

	gnu: quilt: Patch for newer grep.
	* gnu/packages/patchutils.scm (quilt)[source]: Add patch to work with
	newer versions of grep.
	* gnu/packages/patches/quilt-grep-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: inkscape: Skip some tests on riscv64-linux.
	* gnu/packages/inkscape.scm (inkscape)[arguments]: Use the custom
	'disable-more-tests phase on riscv64-linux also.

	gnu: libaio: Fix building on riscv64-linux.
	* gnu/packages/linux.scm (libaio)[arguments]: When building for
	riscv64-linux add a patch to account for undeclared behavior.
	[native-inputs]: Add patch file, patch.
	* gnu/packages/patches/libaio-riscv-test5.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-05-02  Felix Gruber  <felgru@posteo.net>

	gnu: dune-pdelab: Update to 2.8.0-0.d5dddb6.
	* gnu/packages/maths.scm (dune-pdelab): Update to 2.8.0-0.d5dddb6.

	gnu: dune-functions: Update to 2.9.0.
	* gnu/packages/maths.scm (dune-functions): Update to 2.9.0.

	gnu: dune-typetree: Update to 2.9.0.
	* gnu/packages/maths.scm (dune-typetree): Update to 2.9.0.

	gnu: dune-subgrid: Update to 2.9.0-1-e83f3f9.
	* gnu/packages/maths.scm (dune-subgrid): Update to 2.9.0-1-e83f3f9.
	  [source]: Update URL of dune-subgrid's Git repository.

	gnu: dune-alugrid: Update to 2.9.0.
	* gnu/packages/maths.scm (dune-alugrid): Update to 2.9.0.

	gnu: dune-localfunctions: Update to 2.9.0.
	* gnu/packages/maths.scm (dune-localfunctions): Update to 2.9.0.

	gnu: dune-istl: Update to 2.9.0.
	* gnu/packages/maths.scm (dune-istl): Update to 2.9.0.
	  [source](patches): Add patch to fix test phase.
	* gnu/packages/patches/dune-istl-fix-solver-playground.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: dune-grid: Update to 2.9.0.
	* gnu/packages/maths.scm (dune-grid): Update to 2.9.0.
	  [source](patches): Add patch to fix build.
	* gnu/packages/patches/dune-grid-add-missing-include-cassert.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: dune-uggrid: Update to 2.9.0.
	* gnu/packages/maths.scm (dune-uggrid): Update to 2.9.0.

	gnu: dune-geometry: Update to 2.9.0.
	* gnu/packages/maths.scm (dune-geometry): Update to 2.9.0.

	gnu: dune-common: Update to 2.9.0.
	* gnu/packages/maths.scm (dune-common): Update to 2.9.0.

2023-05-02  Olivier Dion  <olivier.dion@polymtl.ca>

	gnu: babeltrace: Fix build failure.
	* gnu/packages/instrumentation.scm (babeltrace)
	[native-inputs]: Add autoconf, automake, libtool.
	[arguments]: Invoke autoreconf before 'configure.

2023-05-02  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hypre: Add missing TeX Live packages.
	* gnu/packages/maths.scm (hypre)[native-inputs]: Add texlive-alphalph
	and texlive-enumitem to the list passed to 'texlive-updmap.cfg'.

2023-05-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add texlive-alphalph.
	* gnu/packages/tex.scm (texlive-alphalph): New variable.

2023-05-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ggpicrust2.
	* gnu/packages/bioconductor.scm (r-ggpicrust2): New variable.

	gnu: Add r-microbiomestat.
	* gnu/packages/bioconductor.scm (r-microbiomestat): New variable.

	gnu: Add r-lefser.
	* gnu/packages/bioconductor.scm (r-lefser): New variable.

2023-05-02  John Kehayias  <john.kehayias@protonmail.com>

	gnu: guitarix: Update to 0.44.1.
	* gnu/packages/audio.scm (guitarix): Update to 0.44.1.
	[arguments]: Use gexps.
	[native-inputs]: Remove labels.

2023-05-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-wxpython: Apply patch to fix TypeError exceptions.
	This is caused by Python 3.10's new behavior of native extension now rejecting
	float values as input when the expected type is an integer.

	* gnu/packages/patches/python-wxwidgets-type-errors.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/wxwidgets.scm (python-wxpython) [source]: Apply it.  Delete
	trailing #t.
	[arguments]: Delete trailing #t.

2023-05-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	.patman: Remove get_maintainer_script option.
	This is now handled at the level of git via its new '--header-cmd' option,
	which produces X-Debbugs-CC headers.

	* .patman (get_maintainer_script): Delete option.

2023-05-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Simplify contributing section by automating git configuration.
	Fixes <https://issues.guix.gnu.org/58813>.  No longer suggests to splice the
	output of etc/teams.scm commands into the 'git send-email' command line; this
	is now transparently handled by the Git configuration, which is also
	automatic.

	* doc/contributing.texi (Configuring Git): Streamline section, now automated
	via Automake.
	(Sending a Patch Series): Do not specify options configured as default by the
	above.  Prefer long option names, for readability.
	(Teams): Rewrite the examples to use --header-cmd.
	(Commit Access): Refer to the Configuring Git section instead of detailing
	manual steps.

2023-05-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	teams: Add a 'cc-mentors-header-cmd' action.
	* etc/teams.scm.in (main): Register a new "cc-mentors-header-cmd" action.
	Document it.

2023-05-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Makefile.am: Auto-configure Git on 'make'.
	This means we do not need to worry anymore about manually syncing the pre-push
	git hook or the Guix-provided git configuration.

	* etc/git/gitconfig: Augment configuration template with useful options to
	allow for auto-configuration.
	* Makefile.am (.git/hooks/pre-push, .git/config): New targets.
	(nodist_noinst_DATA): New primary variable holding the above targets.

2023-05-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	teams: Add 'cc-members-header-cmd' action.
	* etc/teams.scm.in (patch->teams): New procedure.
	(main): Use it.  Add a new "cc-members-header-cmd" command; document it.

2023-05-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: git: Apply patch adding the --header-cmd feature.
	In preparation to fix <https://issues.guix.gnu.org/58813>.

	* gnu/packages/patches/git-header-cmd.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/version-control.scm (git) [source]: Apply patch.

2023-05-01  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add lazarus.
	* gnu/packages/pascal.scm (lazarus): Add variable.

2023-05-01  宋文武  <iyzsong@member.fsf.org>

	gnu: catfish: Fix build.
	* gnu/packages/xfce.scm (catfish)[arguments]: Disable the sanity-check phase.

2023-05-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: guile-semver: Fix cross-building.
	* gnu/packages/guile-xyz.scm (guile-semver)[native-inputs]: Add
	guile-3.0.
	(guile2.2-semver)[native-inputs]: Add guile-2.2.

	gnu: ffmpeg-5: Update to 5.1.3.
	* gnu/packages/video.scm (ffmpeg-5): Update to 5.1.3.

	gnu: python-urllib3: Adjust dependencies per architecture.
	* gnu/packages/python-web.scm (python-urllib3)[propagated-inputs]: Only
	include python-cryptography, python-pyopenssl on architectures where
	they are supported.

2023-05-01  Leo Famulari  <leo@famulari.name>

	gnu: Transmission: Update to 4.0.3.
	* gnu/packages/bittorrent.scm: Update to 4.0.3.
	[build-system]: Use cmake-build-system.
	[source]: Remove obsolete patch.
	[inputs]: Add gtkmm, glib:bin, and python.
	[arguments]: Run the test suite. Import the glib-or-gtk-build-system and wrap
	the 'gui' build output.  Remove #:configure-flags. Adjust the 'move-gui' phase
	to upstream changes.
	* gnu/packages/patches/transmission-honor-localedir.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2023-05-01  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-netload-plugin: Update to 1.4.1.
	* gnu/packages/xfce.scm (xfce4-netload-plugin): Update to 1.4.1.

	gnu: xfce4-mpc-plugin: Update to 0.5.3.
	* gnu/packages/xfce.scm (xfce4-mpc-plugin): Update to 0.5.3.

	gnu: thunar: Update to 4.18.6.
	* gnu/packages/xfce.scm (thunar): Update to 4.18.6.

	gnu: xfce4-weather-plugin: Update to 0.11.1.
	* gnu/packages/xfce.scm (xfce4-weather-plugin): Update to 0.11.1.

	gnu: xfce4-timer-plugin: Update to 1.7.2.
	* gnu/packages/xfce.scm (xfce4-timer-plugin): Update to 1.7.2.

	gnu: xfce4-time-out-plugin: Update to 1.1.3.
	* gnu/packages/xfce.scm (xfce4-time-out-plugin): Update to 1.1.3.

	gnu: xfce4-mount-plugin: Update to 1.1.6.
	* gnu/packages/xfce.scm (xfce4-mount-plugin): Update to 1.1.6.

	gnu: xfce4-mailwatch-plugin: Update to 1.3.1.
	* gnu/packages/xfce.scm (xfce4-mailwatch-plugin): Update to 1.3.1.

	gnu: xfce4-fsguard-plugin: Update to 1.1.3.
	* gnu/packages/xfce.scm (xfce4-fsguard-plugin): Update to 1.1.3.

	gnu: xfce4-calculator-plugin: Update to 0.7.2.
	* gnu/packages/xfce.scm (xfce4-calculator-plugin): Update to 0.7.2.

	gnu: xfce4-dict: Update to 0.8.5.
	* gnu/packages/xfce.scm (xfce4-dict): Update to 0.8.5.

	gnu: xfce4-whiskermenu-plugin: Update to 2.7.3.
	* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): Update to 2.7.3.

	gnu: xfce4-battery-plugin: Update to 1.1.5.
	* gnu/packages/xfce.scm (xfce4-battery-plugin): Update to 1.1.5.

	gnu: tumbler: Update to 4.18.1.
	* gnu/packages/xfce.scm (tumbler): Update to 4.18.1.

	gnu: xfconf: Update to 4.18.1.
	* gnu/packages/xfce.scm (xfconf): Update to 4.18.1.

2023-04-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: presage: Update outdated config scripts.
	* gnu/packages/fcitx.scm (presage)[arguments]: Add a phase to update the
	outdated config scripts.
	[native-inputs]: Add config.

	gnu: inkscape: Skip more tests on some architectures.
	* gnu/packages/inkscape.scm (inkscape)[arguments]: Add a phase when
	building for aarch64-linux or powerpc64le-linux to skip some more tests.

2023-04-30  Keisuke Kurosawa  <k.kurochan9630@gmail.com>

	build: Undo "guix/scripts/import/cpan.scm" which was removed in commit 3aae8145a7.
	* Makefile.am (MODULES): Add it.

2023-04-30  kiasoc5  <kiasoc5@disroot.org>

	gnu: plover: Fix build.
	Fixes this error in tests:

	`pkg_resources.DistributionNotFound: The 'wcwidth' distribution was not found and is required by the application`

	* gnu/packages/stenography.scm (plover)[inputs]: Add python-wcwidth.

2023-04-30  Brian Cully  <bjc@spork.org>

	gnu: slim: Update homepage.
	Moved to github, according to https://www.berlios.de/software/slim/.

	* gnu/packages/display-managers.scm (slim) [home-page]:  update URL.

2023-04-30  Brian Cully  <bjc@spork.org>

	gnu: slim: Fix build failure with GCC-11
	GCC-11 sniffed out a long-standing bug where a pointer was being tested for a
	negative value, which is impossible. Instead, check for NULL, which is how the
	error result is actually returned.

	See https://github.com/iwamatsu/slim/issues/14 for details.

	Fixes <https://issues.guix.gnu.org/63155>.

	* gnu/packages/display-managers.scm (slim) [fix-0-pointer-comparison]: new
	phase

2023-04-30  kiasoc5  <kiasoc5@disroot.org>

	gnu: mumi: Add guile-gnutls to inputs.
	This fixes this error when running mumi on foreign distributions:

	  Throw to key `gnutls-not-available' with args `("(gnutls) module not available")'.

	* gnu/packages/mail.scm (mumi)[inputs]: Add guile-gnutls.

2023-04-30  Josselin Poiret  <dev@jpoiret.xyz>

	doc: Add --sysconfdir=/etc to the recommended ./configure.
	* doc/contributing.texi (Building from Git): Add --sysconfdir=/etc to the
	recommended ./configure invocation.

	installer: Filter out C.UTF-8 from the list of locales.
	* gnu/installer/locale.scm (supported-locales->locales): Filter out C.UTF-8.  It
	doesn't follow the other locales' format, and doesn't have a corresponding
	iso639 code.

	system: guix: Use config's ACL file location.
	* gnu/services/base.scm (substitute-key-authorization): Use %acl-file instead of
	hardcoded "/etc/guix/acl".

2023-04-30  Simon Tournier  <zimon.toutoune@gmail.com>

	scripts: import: crate: Handle non-existent package.
	Fixes <https://bugs/gnu.org/63020>.

	* guix/scripts/import/crate.scm (guix-import-crate): Handle non-existent
	package input.

2023-04-30  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: guix: Add guile-semver.
	* gnu/packages/package-management.scm (guix)[propagated-inputs]: Add
	guile-semver.

	guix: import: crate: Fix incorrect returned values.
	* guix/import/crate.scm (crate->guix-package): Return compatible values with
	'recursive-import'.

2023-04-30  Kristian Lein-Mathisen  <kristianlein@gmail.com>

	gnu: Add chicken-srfi-18.
	* gnu/packages/chicken.scm (chicken-srfi-18): New variable.

	gnu: Add chicken-compile-file.
	* gnu/packages/chicken.scm (chicken-compile-file): New variable.

2023-04-30  Olivier Dion  <olivier.dion@polymtl.ca>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add diffpdf.
	* gnu/packages/pdf.scm (diffpdf): New variable.

2023-04-30  Ludovic Courtès  <ludo@gnu.org>

	import: pypi: Adjust tests for new build system.
	This is a followup to cb8d080349a0691f4d563fcdd7bc8d8c40d0d88b.

	* tests/pypi.scm ("pypi->guix-package, no wheel")
	("pypi->guix-package, wheels")
	("pypi->guix-package, no usable requirement file.")
	("pypi->guix-package, package name contains \"-\" followed by digits"):
	Replace 'python-build-system' by 'pyproject-build-system'.

2023-04-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggbeeswarm: Update to 0.7.2.
	* gnu/packages/statistics.scm (r-ggbeeswarm): Update to 0.7.2.
	[propagated-inputs]: Add r-cli.

	gnu: r-clusterr: Update to 1.3.1.
	* gnu/packages/cran.scm (r-clusterr): Update to 1.3.1.

2023-04-30  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.26.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.26.
	(linux-libre-6.1-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.314.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.314.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.282.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.282.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.242.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.242.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.179.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.179.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.109.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.109.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.2.13.
	* gnu/packages/linux.scm (linux-libre-6.2-version): Update to 6.2.13.
	(linux-libre-6.2-pristine-source): Update hash.

2023-04-30  Marius Bakke  <marius@gnu.org>

	gnu: clitest: Fix test failure with newer grep.
	* gnu/packages/patches/clitest-grep-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/check.scm (clitest)[source](patches): New field.
	[arguments]: While at it, remove obsolete substitution.

	gnu: ungoogled-chromium: Update to 112.0.5615.165-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 112.0.5615.165.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

	gnu: ungoogled-chromium: Update to 111.0.5563.146-1.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for M111.
	(%chromium-version): Set to 111.0.5563.146.
	(%ungoogled-origin): Update hash.
	(%chromium-gcc-patchset, gcc-patch, %gcc-patches): Remove variables.
	(%arch-patches): Remove obsolete.
	(ungoogled-chromium)[source](sha256): Update hash.

	gnu: ungoogled-chromium: Update to 110.0.5481.177-1.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for M110.
	(%chromium-version): Set to 110.0.5481.177.
	(%debian-revision): Bump.
	(%ungoogled-origin, %debian-origin): Update hashes.
	(%debian-patches): Remove obsolete patch.
	(ungoogled-chromium-snippet): Use upstream jsoncpp unbundle script.
	(ungoogled-chromium)[source](sha256): Update hash.
	[arguments]: Remove obsolete configure flags and substitution.  Use system libffi.

2023-04-30  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Don't add absolute references to libGL and libvulkan.
	Keeping track of the uses of these libraries is a lot of work and ultimately
	not worth the trouble -- especially since Chromium supports multiple libGL's
	with different ABIs.  Instead we take the easy route and rely on a search path.

	* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Remove patching
	of libGL.so and libvulkan.so.  Instead wrap with LD_LIBRARY_PATH.

2023-04-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: emacs: Use librsvg-for-system.
	* gnu/packages/emacs.scm (emacs)[inputs]: Replace librsvg input logic
	with librsvg-for-system.

	gnu: deluge: Use librsvg-for-system.
	* gnu/packages/bittorent.scm (deluge)[native-inputs]: Replace librsvg
	input logic with librsvg-for-system.

2023-04-30  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Remove lib2geom 1.1.
	* gnu/packages/graphics.scm (lib2geom): Update to 1.2.
	(lib2geom-1.2): Remove variable.
	* gnu/packages/inkscape.scm (inkscape)[inputs]: Use libgeom.

	gnu: gtk+-2: Fix build by hardening list store.
	* gnu/packages/patches/gtk2-harden-list-store.patch: New file.
	* gnu/packages/gtk.scm (gtk+-2)[patches]: Add it here.
	* gnu/local.mk (dist_patch_DATA): Register it here.

	gnu: python-pygobject: Update to 3.44.1.
	* gnu/packages/glib.scm (python-pygobject): Update to 3.44.1.

	gnu: libsoup-minimal@2: Update to 2.74.3.
	* gnu/packages/gnome.scm (libsoup-minimal-2): Update to 2.74.3.

	gnu: gobject-introspection: Update to 1.76.1.
	* gnu/packages/glib.scm (gobject-introspection): Update to 1.76.1.

	gnu: pango: Update to 1.50.14.
	* gnu/packages/gtk.scm (pango): Update to 1.50.14.

	gnu: glib: Update to 2.76.1.
	* gnu/packages/glib.scm (glib): Update to 2.76.1.
	[source]<snippet>: Adjust accordingly.
	[arguments]<#:phases>: Add ‘set-G_TEST_SRCDIR’.  Update ‘delete-failing-tests’.
	[propagated-inputs]: Replace pcre with pcre2.
	(glib-with-documentation): Inherit from glib.
	* gnu/packages/gnome.scm (sysprof, gtranslator): Use glib.
	* gnu/packages/gtk.scm (gtksourceview, libpanel): Use glib.
	* gnu/packages/guile-xyz.scm (guile-g-golf): Use glib.
	* gnu/packages/music.scm (zrythm): Use glib.
	* gnu/packages/patches/glib-skip-failing-test.patch: Adjust accordingly.

2023-04-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cl-clsql: Build with mariadb.
	* gnu/packages/lisp-xyz.scm (cl-clsql)[inputs]: Remove mysql. Add
	mariadb:dev.

	gnu: sbcl-clsql: Build with mariadb.
	* gnu/packages/lisp-xyz.scm (sbcl-clsql)[inputs]: Remove mysql. Add
	mariadb:dev, mariadb:lib.
	[arguments]: Adjust custom 'build-helper-library phase to build with
	and link to mariadb.

	gnu: opensmtpd-extras: Build with mariadb.
	* gnu/packages/mail.scm (opensmtpd-extras)[inputs]: Remove mysql. Add
	mariadb:dev.

	gnu: ulogd: Build with mariadb.
	* gnu/packages/linux.scm (ulogd)[inputs]: Remove mysql. Add mariadb:dev.
	[arguments]: Adjust configure-flags accordingly.

	gnu: inspircd: Build with mariadb.
	* gnu/packages/irc.scm (inspircd)[inputs]: Remove mysql. Add mariadb:dev.

	gnu: neko: Build with mariadb.
	* gnu/packages/haxe.scm (neko)[inputs]: Remove mysql. Add mariadb:dev,
	mariadb:lib.

	gnu: ghc-mysql: Build with mariadb.
	* gnu/packages/haskell-xyz.scm (ghc-mysql)[inputs]: Remove mysql. Add
	mariadb:dev.

	gnu: sysbench: Build with mariadb.
	* gnu/packages/benchmark.scm (sysbench)[arguments]: Remove mysql flag.
	[inputs]: Remove mysql. Add mariadb:dev.

2023-04-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ffbase: Fix build with R 4.3.0.
	* gnu/packages/cran.scm (r-ffbase)[arguments]: Add phase 'r-compatibility.

2023-04-30  Leo Famulari  <leo@famulari.name>

	gnu: mod-wsgi: Make sure not to keep a store reference to HTTPD.
	* gnu/packages/web.scm (mod-wsgi)[inputs]: Move httpd ...
	[native-inputs]: ... to here.
	[arguments]: Forbid keeping a reference to httpd.

	gnu: 389-ds-base: Make sure not to keep a store reference to HTTPD.
	* gnu/packages/openldap.scm (389-ds-base)[inputs]: Move httpd ...
	[native-inputs]: ... to here.
	[arguments]: Forbid keeping a reference to httpd.

	gnu: neko: Make sure not to keep a store reference to HTTPD.
	* gnu/packages/haxe.scm (neko): Move httpd ...
	[native-inputs]: ... to here.
	[arguments]: Forbid keeping a reference to httpd.

	build-system/cmake: Add support for the #:disallowed-references key.
	* guix/build-system/cmake.scm (cmake-build, cmake-cross-build):
	Add #:disallowed-references.

2023-04-30  Leo Famulari  <leo@famulari.name>

	gnu: httpd: Update to 2.4.57 [security fixes].
	Fixes CVE-2023-27522, CVE-2023-25690, CVE-2022-37436, CVE-2022-36760,
	CVE-2006-20001, CVE-2022-31813, CVE-2022-30556, CVE-2022-30522,
	CVE-2022-29404, CVE-2022-28615, CVE-2022-28614, CVE-2022-28330,
	CVE-2022-26377, CVE-2022-23943, CVE-2022-22721, CVE-2022-22720,
	and CVE-2022-22719.

	* gnu/packages/web.scm (httpd): Update to 2.4.57.
	(httpd/pinned): New variable.
	* gnu/packages/gnome.scm (libsoup-minimal): Replace httpd with httpd/pinned.

2023-04-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-motifstack: Update to 1.44.1.
	* gnu/packages/bioconductor.scm (r-motifstack): Update to 1.44.1.

	gnu: r-chippeakanno: Update to 3.34.1.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.34.1.

2023-04-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Disable support for aarch64-linux, riscv64-linux.
	Support is currently broken and blocks too many other packages.

	* gnu/packages/gnome.scm (librsvg-for-system): Only use librsvg on
	x86_64-linux.
	* gnu/packages/rust.scm (rust-bootstrap)[supported-systems]: Remove
	aarch64-linux, riscv64-linux.

2023-04-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-norm: Update to 1.0-11.0.
	* gnu/packages/statistics.scm (r-norm): Update to 1.0-11.0.

	gnu: r-lme4: Update to 1.1-33.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-33.

	gnu: r-sfsmisc: Update to 1.1-15.
	* gnu/packages/statistics.scm (r-sfsmisc): Update to 1.1-15.

	gnu: r-checkmate: Update to 2.2.0.
	* gnu/packages/statistics.scm (r-checkmate): Update to 2.2.0.

	gnu: r-xml2: Update to 1.3.4.
	* gnu/packages/statistics.scm (r-xml2): Update to 1.3.4.

	gnu: r-dplyr: Update to 1.1.2.
	* gnu/packages/statistics.scm (r-dplyr): Update to 1.1.2.

	gnu: r-rlang: Update to 1.1.1.
	* gnu/packages/statistics.scm (r-rlang): Update to 1.1.1.

	gnu: r-microbenchmark: Update to 1.4.10.
	* gnu/packages/statistics.scm (r-microbenchmark): Update to 1.4.10.

	gnu: r-mass: Update to 7.3-59.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-59.

	gnu: r-measurements: Update to 1.5.1.
	* gnu/packages/cran.scm (r-measurements): Update to 1.5.1.

	gnu: r-vroom: Update to 1.6.3.
	* gnu/packages/cran.scm (r-vroom): Update to 1.6.3.

	gnu: r-qtl2: Update to 0.32.
	* gnu/packages/cran.scm (r-qtl2): Update to 0.32.

	gnu: r-qtl: Update to 1.60.
	* gnu/packages/cran.scm (r-qtl): Update to 1.60.

	gnu: r-yardstick: Update to 1.2.0.
	* gnu/packages/cran.scm (r-yardstick): Update to 1.2.0.
	[propagated-inputs]: Add r-cli, r-lifecycle, and r-tibble.

	gnu: r-spatstat: Update to 3.0-5.
	* gnu/packages/cran.scm (r-spatstat): Update to 3.0-5.

	gnu: r-spatstat-model: Update to 3.2-3.
	* gnu/packages/cran.scm (r-spatstat-model): Update to 3.2-3.

	gnu: r-scatterpie: Update to 0.1.9.
	* gnu/packages/cran.scm (r-scatterpie): Update to 0.1.9.
	[propagated-inputs]: Add r-dplyr.

	gnu: r-rcdd: Update to 1.5-2.
	* gnu/packages/cran.scm (r-rcdd): Update to 1.5-2.

	gnu: r-snowballc: Update to 0.7.1.
	* gnu/packages/cran.scm (r-snowballc): Update to 0.7.1.

	gnu: r-rgdal: Update to 1.6-6.
	* gnu/packages/cran.scm (r-rgdal): Update to 1.6-6.

	gnu: r-parameters: Update to 0.21.0.
	* gnu/packages/cran.scm (r-parameters): Update to 0.21.0.

	gnu: r-terra: Update to 1.7-29.
	* gnu/packages/cran.scm (r-terra): Update to 1.7-29.

	gnu: r-batchtools: Update to 0.9.17.
	* gnu/packages/cran.scm (r-batchtools): Update to 0.9.17.

	gnu: r-s2: Update to 1.1.3.
	* gnu/packages/cran.scm (r-s2): Update to 1.1.3.

	gnu: r-units: Update to 0.8-2.
	* gnu/packages/cran.scm (r-units): Update to 0.8-2.

	gnu: r-epi: Update to 2.47.1.
	* gnu/packages/cran.scm (r-epi): Update to 2.47.1.

	gnu: r-longdat: Update to 1.1.1.
	* gnu/packages/cran.scm (r-longdat): Update to 1.1.1.

	gnu: r-rmpfr: Update to 0.9-2.
	* gnu/packages/cran.scm (r-rmpfr): Update to 0.9-2.

	gnu: r-bigrquery: Update to 1.4.2.
	* gnu/packages/cran.scm (r-bigrquery): Update to 1.4.2.
	[propagated-inputs]: Add r-cli and r-withr.

	gnu: r-ouch: Update to 2.19.
	* gnu/packages/cran.scm (r-ouch): Update to 2.19.

	gnu: r-afex: Update to 1.3-0.
	* gnu/packages/cran.scm (r-afex): Update to 1.3-0.

	gnu: r-fs: Update to 1.6.2.
	* gnu/packages/cran.scm (r-fs): Update to 1.6.2.

	gnu: r-tmb: Update to 1.9.4.
	* gnu/packages/cran.scm (r-tmb): Update to 1.9.4.

	gnu: r-th-data: Update to 1.1-2.
	* gnu/packages/cran.scm (r-th-data): Update to 1.1-2.

	gnu: r-targets: Update to 1.0.0.
	* gnu/packages/cran.scm (r-targets): Update to 1.0.0.

	gnu: r-cmplot: Update to 4.3.1.
	* gnu/packages/cran.scm (r-cmplot): Update to 4.3.1.

	gnu: r-nodbi: Update to 0.9.3.
	* gnu/packages/cran.scm (r-nodbi): Update to 0.9.3.

	gnu: r-rjags: Update to 4-14.
	* gnu/packages/cran.scm (r-rjags): Update to 4-14.

	gnu: r-zip: Update to 2.3.0.
	* gnu/packages/cran.scm (r-zip): Update to 2.3.0.

	gnu: r-tinytex: Update to 0.45.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.45.

	gnu: r-vctrs: Update to 0.6.2.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.6.2.

	gnu: r-xfun: Update to 0.39.
	* gnu/packages/cran.scm (r-xfun): Update to 0.39.

	gnu: r-processx: Update to 3.8.1.
	* gnu/packages/cran.scm (r-processx): Update to 3.8.1.

	gnu: r-xts: Update to 0.13.1.
	* gnu/packages/cran.scm (r-xts): Update to 0.13.1.

	gnu: r-recipes: Update to 1.0.6.
	* gnu/packages/cran.scm (r-recipes): Update to 1.0.6.

	gnu: r-fitdistrplus: Update to 1.1-11.
	* gnu/packages/cran.scm (r-fitdistrplus): Update to 1.1-11.

	gnu: r-ctrdata: Update to 1.13.0.
	* gnu/packages/cran.scm (r-ctrdata): Update to 1.13.0.

	gnu: r-ps: Update to 1.7.5.
	* gnu/packages/cran.scm (r-ps): Update to 1.7.5.

	gnu: r-fontawesome: Update to 0.5.1.
	* gnu/packages/cran.scm (r-fontawesome): Update to 0.5.1.

	gnu: r-climatol: Update to 4.0.0.
	* gnu/packages/cran.scm (r-climatol): Update to 4.0.0.
	[propagated-inputs]: Remove r-mapdata and r-maps.

	gnu: r-carrier: Update to 0.1.1.
	* gnu/packages/cran.scm (r-carrier): Update to 0.1.1.
	[propagated-inputs]: Remove r-pryr; add r-lobstr.

	gnu: r-cplm: Update to 0.7-11.
	* gnu/packages/cran.scm (r-cplm): Update to 0.7-11.

	gnu: r-castor: Update to 1.7.9.
	* gnu/packages/cran.scm (r-castor): Update to 1.7.9.

	gnu: r-tictoc: Update to 1.2.
	* gnu/packages/bioinformatics.scm (r-tictoc): Update to 1.2.

	gnu: r-radiant-data: Update to 1.5.6.
	* gnu/packages/cran.scm (r-radiant-data): Update to 1.5.6.
	[source]: Delete minified JavaScript.
	[arguments]: Add build phase 'process-javascript.
	[native-inputs]: Add sources for html2canvas.js.

	gnu: r-rliger: Strip jar timestamps.
	* gnu/packages/cran.scm (r-rliger)[arguments]: Add phase
	'strip-jar-timestamps; remove trailing #T; add ant-build-system modules.
	[source]: Simplify snippet.
	[native-inputs]: Add zip.

2023-04-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hpar: Avoid internet access.
	ExperimentHub::createHubAccessors needs internet access.  When R tests if the
	package can be loaded it runs zzz.R, which contains the call to
	createHubAccessors.  We set the variable GUIX_BUILD to conditionally disable
	this call.

	* gnu/packages/bioconductor.scm (r-hpar)[arguments]: Add two build phases:
	'set-HOME and 'avoid-internet-access.

2023-04-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-coin: Delete file with bad encoding.
	* gnu/packages/cran.scm (r-coin)[arguments]: Add phase
	'remove-test-file-with-latin-encoding.

	gnu: r-cplm: Fix build with R 4.3.0.
	* gnu/packages/cran.scm (r-cplm)[arguments]: Update headers to find definition
	for GET_SLOT.

	gnu: r-phyloseq: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-phyloseq): Update to 1.44.0.

	gnu: r-tximeta: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.18.0.

	gnu: r-tricycle: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-tricycle): Update to 1.8.0.

	gnu: r-biscuiteer: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-biscuiteer): Update to 1.14.0.

	gnu: r-omnipathr: Update to 3.8.0.
	* gnu/packages/bioconductor.scm (r-omnipathr): Update to 3.8.0.

	gnu: r-omicade4: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-omicade4): Update to 1.40.0.

	gnu: r-dmrseq: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-dmrseq): Update to 1.20.0.

	gnu: r-dada2: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-dada2): Update to 1.28.0.

	gnu: r-bsseq: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-bsseq): Update to 1.36.0.

	gnu: r-biotmle: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-biotmle): Update to 1.24.0.

	gnu: r-biotip: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-biotip): Update to 1.14.0.

	gnu: r-bioqc: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-bioqc): Update to 1.28.0.

	gnu: r-bionet: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-bionet): Update to 1.60.0.

	gnu: r-bionero: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-bionero): Update to 1.8.0.

	gnu: r-biomvcclass: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-biomvcclass): Update to 1.68.0.

	gnu: r-mvcclass: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-mvcclass): Update to 1.74.0.

	gnu: r-biomformat: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-biomformat): Update to 1.28.0.

	gnu: r-biodb: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-biodb): Update to 1.8.0.

	gnu: r-biocdockermanager: Update to 1.11.0.
	* gnu/packages/bioconductor.scm (r-biocdockermanager): Update to 1.11.0.

	gnu: r-biocthis: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-biocthis): Update to 1.10.0.

	gnu: r-basilisk: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-basilisk): Update to 1.12.0.

	gnu: r-basilisk-utils: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-basilisk-utils): Update to 1.12.0.

	gnu: r-dir-expiry: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-dir-expiry): Update to 1.8.0.

	gnu: r-genetclassifier: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-genetclassifier): Update to 1.40.0.

	gnu: r-minet: Update to 3.58.0.
	* gnu/packages/bioconductor.scm (r-minet): Update to 3.58.0.

	gnu: r-biobtreer: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-biobtreer): Update to 1.12.0.

	gnu: r-bgeedb: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-bgeedb): Update to 2.26.0.

	gnu: r-bgeecall: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-bgeecall): Update to 1.16.0.

	gnu: r-beclear: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-beclear): Update to 2.16.0.

	gnu: r-megadepth: Update to 1.9.0.
	* gnu/packages/bioconductor.scm (r-megadepth): Update to 1.9.0.

	gnu: r-ballgown: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-ballgown): Update to 2.32.0.

	gnu: r-guitar: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-guitar): Update to 2.16.0.

	gnu: r-chromstar: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-chromstar): Update to 1.26.0.

	gnu: r-snpstats: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-snpstats): Update to 1.50.0.

	gnu: r-snapcgh: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-snapcgh): Update to 1.70.0.

	gnu: r-pathview: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-pathview): Update to 1.40.0.

	gnu: r-ldblock: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-ldblock): Update to 1.30.0.
	[propagated-inputs]: Remove r-ensdb-hsapiens-v75, r-ensembldb, r-genomeinfodb,
	r-genomicfiles, r-rsamtools, r-snpstats, and r-variantannotation; add
	r-rlang.

	gnu: r-kegggraph: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-kegggraph): Update to 1.60.0.

	gnu: r-gwascat: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-gwascat): Update to 2.32.0.

	gnu: r-gviz: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-gviz): Update to 1.44.0.

	gnu: r-ggbio: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-ggbio): Update to 1.48.0.

	gnu: r-erma: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-erma): Update to 1.16.0.

	gnu: r-catalyst: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-catalyst): Update to 1.24.0.

	gnu: r-msmstests: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-msmstests): Update to 1.38.0.

	gnu: r-msmseda: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-msmseda): Update to 1.38.0.

	gnu: r-biocio: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-biocio): Update to 1.10.0.

	gnu: r-msfeatures: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-msfeatures): Update to 1.8.0.

	gnu: r-mscoreutils: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-mscoreutils): Update to 1.12.0.

	gnu: r-delayedmatrixstats: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-delayedmatrixstats): Update to 1.22.0.

	gnu: r-sparsematrixstats: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-sparsematrixstats): Update to 1.12.0.

	gnu: r-scran: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-scran): Update to 1.28.0.

	gnu: r-scater: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-scater): Update to 1.28.0.
	[propagated-inputs]: Remove r-gridextra; add r-densvis.

	gnu: r-scuttle: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-scuttle): Update to 1.10.0.

	gnu: r-singler: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-singler): Update to 2.2.0.

	gnu: r-singlecellexperiment: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-singlecellexperiment): Update to 1.22.0.

	gnu: r-chromvar: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-chromvar): Update to 1.22.0.

	gnu: r-motifmatchr: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-motifmatchr): Update to 1.22.0.

	gnu: r-maftools: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-maftools): Update to 2.16.0.

	gnu: r-tfbstools: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-tfbstools): Update to 1.38.0.

	gnu: r-cner: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-cner): Update to 1.36.0.

	gnu: r-beadarraysnp: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-beadarraysnp): Update to 1.66.0.

	gnu: r-beachmat: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-beachmat): Update to 2.16.0.

	gnu: r-rhdf5lib: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-rhdf5lib): Update to 1.22.0.

	gnu: r-hdf5array: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-hdf5array): Update to 1.28.0.

	gnu: r-hitc: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-hitc): Update to 1.44.0.

	gnu: r-fithic: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-fithic): Update to 1.26.0.

	gnu: r-fishpond: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-fishpond): Update to 2.6.0.
	[inputs]: Remove zlib.

	gnu: r-rgraphviz: Update to 2.44.0.
	* gnu/packages/bioconductor.scm (r-rgraphviz): Update to 2.44.0.

	gnu: r-s4vectors: Update to 0.38.0.
	* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.38.0.
	[native-inputs]: Add r-knitr.

	gnu: r-preprocesscore: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-preprocesscore): Update to 1.62.0.

	gnu: r-icens: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-icens): Update to 1.72.0.

	gnu: r-m3c: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-m3c): Update to 1.22.0.

	gnu: r-rgreat: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-rgreat): Update to 2.2.0.

	gnu: r-pcatools: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-pcatools): Update to 2.12.0.

	gnu: r-biodist: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-biodist): Update to 1.72.0.

	gnu: r-biocworkflowtools: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-biocworkflowtools): Update to 1.26.0.

	gnu: r-biocset: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-biocset): Update to 1.14.0.

	gnu: r-biocpkgtools: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.18.0.

	gnu: r-biocor: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-biocor): Update to 1.24.0.

	gnu: r-bioconcotk: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-bioconcotk): Update to 1.20.0.
	[propagated-inputs]: Add r-mass.

	gnu: r-multiassayexperiment: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.26.0.
	[native-inputs]: Add r-r-rsp.

	gnu: r-grohmm: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-grohmm): Update to 1.34.0.

	gnu: r-experimenthub: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-experimenthub): Update to 2.8.0.
	[propagated-inputs]: Remove r-curl.

	gnu: r-biocviews: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-biocviews): Update to 1.68.0.

	gnu: r-biocstyle: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-biocstyle): Update to 2.28.0.

	gnu: r-biocgraph: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-biocgraph): Update to 1.62.0.

	gnu: r-bioccheck: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-bioccheck): Update to 1.36.0.
	[propagated-inputs]: Add r-biocfilecache.

	gnu: r-biocbaseutils: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-biocbaseutils): Update to 1.2.0.

	gnu: r-ebarrays: Update to 2.64.0.
	* gnu/packages/bioconductor.scm (r-ebarrays): Update to 2.64.0.

	gnu: r-reactomepa: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-reactomepa): Update to 1.44.0.

	gnu: r-graphite: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-graphite): Update to 1.46.0.
	[native-inputs]: Add r-r-rsp.

	gnu: r-biobroom: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-biobroom): Update to 1.32.0.

	gnu: r-bioassayr: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-bioassayr): Update to 1.38.0.

	gnu: r-fmcsr: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-fmcsr): Update to 1.42.0.

	gnu: r-chemminer: Update to 3.52.0.
	* gnu/packages/bioconductor.scm (r-chemminer): Update to 3.52.0.

	gnu: r-bigpint: Update to 1.15.0.
	* gnu/packages/bioconductor.scm (r-bigpint): Update to 1.15.0.

	gnu: r-biggr: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-biggr): Update to 1.36.0.

	gnu: r-hyperdraw: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-hyperdraw): Update to 1.52.0.

	gnu: r-hypergraph: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-hypergraph): Update to 1.72.0.

	gnu: r-rsbml: Update to 2.58.0.
	* gnu/packages/bioconductor.scm (r-rsbml): Update to 2.58.0.

	gnu: r-bifet: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-bifet): Update to 1.20.0.

	gnu: r-bicare: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-bicare): Update to 1.58.0.
	[propagated-inputs]: Add r-go-db.

	gnu: r-bhc: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-bhc): Update to 1.52.0.

	gnu: r-bgx: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-bgx): Update to 1.66.0.

	gnu: r-bgmix: Update to 1.59.0.
	* gnu/packages/bioconductor.scm (r-bgmix): Update to 1.59.0.
	[arguments]: Add build phase 'avoid-naming-conflict.

	gnu: r-acde: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-acde): Update to 1.30.0.

	gnu: r-acme: Update to 2.56.0.
	* gnu/packages/bioconductor.scm (r-acme): Update to 2.56.0.

	gnu: r-acgh: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-acgh): Update to 1.78.0.

	gnu: r-ace: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-ace): Update to 1.18.0.

	gnu: r-universalmotif: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.18.0.
	[propagated-inputs]: Add r-matrixgenerics.

	gnu: r-unifiedwmwqpcr: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-unifiedwmwqpcr): Update to 1.36.0.

	gnu: r-htqpcr: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-htqpcr): Update to 1.54.0.

	gnu: r-variancepartition: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.30.0.

	gnu: r-variantfiltering: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-variantfiltering): Update to 1.36.0.

	gnu: r-tilingarray: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-tilingarray): Update to 1.78.0.

	gnu: r-wavcluster: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-wavcluster): Update to 2.34.0.

	gnu: r-reqon: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-reqon): Update to 1.46.0.

	gnu: r-seqbias: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-seqbias): Update to 1.48.0.

	gnu: r-bigmelon: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-bigmelon): Update to 1.26.0.

	gnu: r-gdsfmt: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.36.0.

	gnu: r-watermelon: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-watermelon): Update to 2.6.0.

	gnu: r-roc: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-roc): Update to 1.76.0.

	gnu: r-genie3: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-genie3): Update to 1.22.0.

	gnu: r-circrnaprofiler: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-circrnaprofiler): Update to 1.14.0.

	gnu: r-cicero: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-cicero): Update to 1.18.0.

	gnu: r-chicago: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-chicago): Update to 1.28.0.

	gnu: r-rcistarget: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-rcistarget): Update to 1.20.0.

	gnu: r-depecher: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-depecher): Update to 1.16.0.

	gnu: r-mixomics: Update to 6.24.0.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.24.0.

	gnu: r-flowsom: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-flowsom): Update to 2.8.0.
	[propagated-inputs]: Remove r-cytoml, r-flowworkspace, r-ggpointdensity, r-ggrepel,
	r-pheatmap, r-rcolorbrewer, and r-scattermore.

	gnu: r-cytoml: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-cytoml): Update to 2.12.0.
	[inputs]: Remove zlib.
	[propagated-inputs]: Remove r-base64enc, r-corpcor, r-lattice, r-plyr, r-rcpp,
	r-rcpparmadillo, r-rcppparallel, r-runit, and r-xml2; add r-cpp11.

	gnu: r-opencyto: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-opencyto): Update to 2.12.0.

	gnu: r-flowstats: Update to 4.12.0.
	* gnu/packages/bioconductor.scm (r-flowstats): Update to 4.12.0.

	gnu: r-flowworkspace: Update to 4.12.0.
	* gnu/packages/bioconductor.scm (r-flowworkspace): Update to 4.12.0.

	gnu: r-rprotobuflib: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-rprotobuflib): Update to 2.12.0.

	gnu: r-flowclust: Update to 3.38.0.
	* gnu/packages/bioconductor.scm (r-flowclust): Update to 3.38.0.

	gnu: r-flowviz: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-flowviz): Update to 1.64.0.

	gnu: r-ggcyto: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-ggcyto): Update to 1.28.0.

	gnu: r-ncdfflow: Update to 2.46.0.
	* gnu/packages/bioconductor.scm (r-ncdfflow): Update to 2.46.0.
	[propagated-inputs]: Remove r-rcpp and r-rcpparmadillo; add r-cpp11.

	gnu: r-flowmeans: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-flowmeans): Update to 1.60.0.

	gnu: r-flowcore: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-flowcore): Update to 2.12.0.

	gnu: r-cytolib: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-cytolib): Update to 2.12.0.

	gnu: r-consensusclusterplus: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-consensusclusterplus): Update to 1.64.0.

	gnu: r-flowai: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-flowai): Update to 1.30.0.

	gnu: r-rsubread: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.14.0.

	gnu: r-annotatr: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-annotatr): Update to 1.26.0.

	gnu: r-biosigner: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-biosigner): Update to 1.28.0.

	gnu: r-ropls: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-ropls): Update to 1.32.0.

	gnu: r-multidataset: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-multidataset): Update to 1.28.0.

	gnu: r-birewire: Update to 3.32.0.
	* gnu/packages/bioconductor.scm (r-birewire): Update to 3.32.0.

	gnu: r-rqc: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-rqc): Update to 1.34.0.

	gnu: r-quasr: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-quasr): Update to 1.40.0.

	gnu: r-rhisat2: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-rhisat2): Update to 1.16.0.

	gnu: r-sgseq: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-sgseq): Update to 1.34.0.

	gnu: r-rbowtie: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-rbowtie): Update to 1.40.0.

	gnu: r-iclusterplus: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-iclusterplus): Update to 1.36.0.

	gnu: r-biocfilecache: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-biocfilecache): Update to 2.8.0.
	[propagated-inputs]: Remove r-rappdirs.

	gnu: r-arrmnormalization: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-arrmnormalization): Update to 1.40.0.

	gnu: r-progeny: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-progeny): Update to 1.22.0.

	gnu: r-rbowtie2: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-rbowtie2): Update to 2.6.0.

	gnu: r-zfpkm: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-zfpkm): Update to 1.22.0.

	gnu: r-zinbwave: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-zinbwave): Update to 1.22.0.

	gnu: r-webbioc: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-webbioc): Update to 1.72.0.

	gnu: r-widgettools: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-widgettools): Update to 1.78.0.

	gnu: r-wiggleplotr: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-wiggleplotr): Update to 1.24.0.

	gnu: r-wrench: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-wrench): Update to 1.18.0.

	gnu: r-wppi: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-wppi): Update to 1.8.0.

	gnu: r-xcms: Update to 3.22.0.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 3.22.0.
	[propagated-inputs]: Add r-multtest.

	gnu: r-massspecwavelet: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-massspecwavelet): Update to 1.66.0.

	gnu: r-roar: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-roar): Update to 1.36.0.

	gnu: r-yarn: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-yarn): Update to 1.26.0.

	gnu: r-quantro: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-quantro): Update to 1.34.0.

	gnu: r-gcrma: Update to 2.72.0.
	* gnu/packages/bioconductor.scm (r-gcrma): Update to 2.72.0.

	gnu: r-yapsa: Update to 1.25.0.
	* gnu/packages/bioconductor.scm (r-yapsa): Update to 1.25.0.

	gnu: r-somaticsignatures: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-somaticsignatures): Update to 2.36.0.

	gnu: r-gtrellis: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-gtrellis): Update to 1.32.0.

	gnu: r-yamss: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-yamss): Update to 1.26.0.

	gnu: r-ebimage: Update to 4.42.0.
	* gnu/packages/bioconductor.scm (r-ebimage): Update to 4.42.0.

	gnu: r-aucell: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-aucell): Update to 1.22.0.

	gnu: r-allelicimbalance: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-allelicimbalance): Update to 1.38.0.

	gnu: r-annotationtools: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-annotationtools): Update to 1.74.0.

	gnu: r-gofuncr: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-gofuncr): Update to 1.20.0.

	gnu: r-atacseqqc: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.24.0.

	gnu: r-genomicscores: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-genomicscores): Update to 2.12.0.

	gnu: r-bionetstat: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-bionetstat): Update to 1.20.0.
	[source]: Delete minified JavaScript file.
	[arguments]: Add 'process-javascript phase.
	[native-inputs]: Add esbuild and r-rmarkdown.

	gnu: r-motifstack: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-motifstack): Update to 1.44.0.
	[source]: Delete minified JavaScript file.
	[arguments]: Add 'process-javascript phase.
	[native-inputs]: Add esbuild and sources for d3.v4.js.

	gnu: r-motifbreakr: Update to 2.13.7.
	* gnu/packages/bioconductor.scm (r-motifbreakr): Update to 2.13.7.

	gnu: r-motifdb: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-motifdb): Update to 1.42.0.
	[native-inputs]: Add r-formatr, r-markdown, and r-rmarkdown.

	gnu: r-rgadem: Update to 2.48.0.
	* gnu/packages/bioconductor.scm (r-rgadem): Update to 2.48.0.

	gnu: r-bacon: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-bacon): Update to 1.28.0.

	gnu: r-abseqr: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-abseqr): Update to 1.18.0.

	gnu: r-a4: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-a4): Update to 1.48.0.

	gnu: r-a4base: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-a4base): Update to 1.48.0.

	gnu: r-a4reporting: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-a4reporting): Update to 1.48.0.

	gnu: r-a4preproc: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-a4preproc): Update to 1.48.0.

	gnu: r-a4classif: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-a4classif): Update to 1.48.0.

	gnu: r-a4core: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-a4core): Update to 1.48.0.

	gnu: r-annaffy: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-annaffy): Update to 1.72.0.

	gnu: r-mlinterfaces: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.80.0.
	[native-inputs]: Add r-knitr.

	gnu: r-clusterexperiment: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-clusterexperiment): Update to 2.20.0.

	gnu: r-clusterprofiler: Update to 4.8.0.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.8.0.

	gnu: r-enrichplot: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.20.0.

	gnu: r-dose: Update to 3.26.0.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.26.0.

	gnu: r-fgsea: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-fgsea): Update to 1.26.0.
	[propagated-inputs]: Add r-scales.

	gnu: r-fcscan: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-fcscan): Update to 1.14.0.

	gnu: r-anota: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-anota): Update to 1.48.0.

	gnu: r-gosemsim: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.26.0.

	gnu: r-heatplus: Update to 3.8.0.
	* gnu/packages/bioconductor.scm (r-heatplus): Update to 3.8.0.

	gnu: r-varianttools: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-varianttools): Update to 1.42.0.

	gnu: r-tradeseq: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-tradeseq): Update to 1.14.0.

	gnu: r-ioniser: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-ioniser): Update to 2.24.0.

	gnu: r-linnorm: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-linnorm): Update to 2.24.0.

	gnu: r-lumi: Update to 2.52.0.
	* gnu/packages/bioconductor.scm (r-lumi): Update to 2.52.0.

	gnu: r-methylumi: Update to 2.46.0.
	* gnu/packages/bioconductor.scm (r-methylumi): Update to 2.46.0.

	gnu: r-minfi: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-minfi): Update to 1.46.0.

	gnu: r-milor: Update to 1.8.1.
	* gnu/packages/bioconductor.scm (r-milor): Update to 1.8.1.

	gnu: r-microbiome: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-microbiome): Update to 1.22.0.

	gnu: r-mia: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-mia): Update to 1.8.0.

	gnu: r-bumphunter: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-bumphunter): Update to 1.42.0.

	gnu: r-siggenes: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-siggenes): Update to 1.74.0.

	gnu: r-illuminaio: Update to 0.42.0.
	* gnu/packages/bioconductor.scm (r-illuminaio): Update to 0.42.0.

	gnu: r-geoquery: Update to 2.68.0.
	* gnu/packages/bioconductor.scm (r-geoquery): Update to 2.68.0.

	gnu: r-scone: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-scone): Update to 1.24.0.

	gnu: r-scdd: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-scdd): Update to 1.24.0.

	gnu: r-noiseq: Update to 2.44.0.
	* gnu/packages/bioconductor.scm (r-noiseq): Update to 2.44.0.

	gnu: r-monocle: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-monocle): Update to 2.28.0.

	gnu: r-mast: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-mast): Update to 1.26.0.
	[propagated-inputs]: Add r-matrix.

	gnu: r-batchelor: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-batchelor): Update to 1.16.0.

	gnu: r-residualmatrix: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-residualmatrix): Update to 1.10.0.

	gnu: r-icobra: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-icobra): Update to 1.28.0.

	gnu: r-ihw: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-ihw): Update to 1.28.0.

	gnu: r-lpsymphony: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-lpsymphony): Update to 1.28.0.

	gnu: r-karyoploter: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-karyoploter): Update to 1.26.0.

	gnu: r-ebseq: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-ebseq): Update to 1.40.0.

	gnu: r-dnacopy: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-dnacopy): Update to 1.74.0.

	gnu: r-chipexoqual: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-chipexoqual): Update to 1.24.0.

	gnu: r-savr: Update to 1.37.0.
	* gnu/packages/bioconductor.scm (r-savr): Update to 1.37.0.

	gnu: r-destiny: Update to 3.14.0.
	* gnu/packages/bioconductor.scm (r-destiny): Update to 3.14.0.
	[native-inputs]: Remove r-nbconvertr.

	gnu: r-biocsingular: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-biocsingular): Update to 1.16.0.

	gnu: r-metapod: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-metapod): Update to 1.8.0.

	gnu: r-ggtree: Update to 3.8.0.
	* gnu/packages/bioconductor.scm (r-ggtree): Update to 3.8.0.

	gnu: r-treesummarizedexperiment: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-treesummarizedexperiment): Update to 2.8.0.

	gnu: r-treeio: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-treeio): Update to 1.24.0.
	[propagated-inputs]: Add r-cli.

	gnu: r-scaledmatrix: Update to 1.7.1.
	* gnu/packages/bioconductor.scm (r-scaledmatrix): Update to 1.7.1.

	gnu: r-biocneighbors: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-biocneighbors): Update to 1.18.0.

	gnu: r-ruvseq: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-ruvseq): Update to 1.34.0.

	gnu: r-dnabarcodes: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-dnabarcodes): Update to 1.30.0.

	gnu: r-inspect: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-inspect): Update to 1.30.0.

	gnu: r-plgem: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-plgem): Update to 1.72.0.

	gnu: r-rots: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-rots): Update to 1.28.0.

	gnu: r-glmgampoi: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-glmgampoi): Update to 1.12.0.
	[propagated-inputs]: Add r-vctrs.

	gnu: r-goseq: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-goseq): Update to 1.52.0.

	gnu: r-ctc: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-ctc): Update to 1.74.0.

	gnu: r-genomicinteractions: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-genomicinteractions): Update to 1.34.0.

	gnu: r-interactionset: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-interactionset): Update to 1.28.0.

	gnu: r-riboprofiling: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-riboprofiling): Update to 1.30.0.

	gnu: r-chipcomp: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-chipcomp): Update to 1.30.0.

	gnu: r-qdnaseq: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-qdnaseq): Update to 1.36.0.

	gnu: r-cghcall: Update to 2.62.0.
	* gnu/packages/bioconductor.scm (r-cghcall): Update to 2.62.0.

	gnu: r-cghbase: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-cghbase): Update to 1.60.0.

	gnu: r-marray: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-marray): Update to 1.78.0.

	gnu: r-matrixgenerics: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-matrixgenerics): Update to 1.12.0.

	gnu: r-chippeakanno: Update to 3.34.0.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.34.0.

	gnu: r-pepsnmr: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-pepsnmr): Update to 1.18.0.

	gnu: r-graph: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-graph): Update to 1.78.0.
	[native-inputs]: Add r-knitr.

	gnu: r-multtest: Update to 2.56.0.
	* gnu/packages/bioconductor.scm (r-multtest): Update to 2.56.0.

	gnu: r-mbkmeans: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-mbkmeans): Update to 1.16.0.

	gnu: r-diffbind: Update to 3.10.0.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.10.0.

	gnu: r-greylistchip: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-greylistchip): Update to 1.32.0.

	gnu: r-apeglm: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-apeglm): Update to 1.22.0.
	[native-inputs]: Add r-rmarkdown.

	gnu: r-qvalue: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-qvalue): Update to 2.32.0.

	gnu: r-quantsmooth: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-quantsmooth): Update to 1.66.0.

	gnu: r-oligo: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-oligo): Update to 1.64.0.

	gnu: r-oligoclasses: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-oligoclasses): Update to 1.62.0.

	gnu: r-geneplotter: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-geneplotter): Update to 1.78.0.

	gnu: r-zellkonverter: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-zellkonverter): Update to 1.10.0.

	gnu: r-zlibbioc: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-zlibbioc): Update to 1.46.0.

	gnu: r-xvector: Update to 0.40.0.
	* gnu/packages/bioconductor.scm (r-xvector): Update to 0.40.0.

	gnu: r-xmapbridge: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-xmapbridge): Update to 1.58.0.

	gnu: r-xina: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-xina): Update to 1.18.0.

	gnu: r-vsn: Update to 3.68.0.
	* gnu/packages/bioconductor.scm (r-vsn): Update to 3.68.0.

	gnu: r-variantannotation: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-variantannotation): Update to 1.46.0.

	gnu: r-tximport: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-tximport): Update to 1.28.0.

	gnu: r-topgo: Update to 2.52.0.
	* gnu/packages/bioconductor.scm (r-topgo): Update to 2.52.0.

	gnu: r-systempiper: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-systempiper): Update to 2.6.0.

	gnu: r-sva: Update to 3.48.0.
	* gnu/packages/bioconductor.scm (r-sva): Update to 3.48.0.

	gnu: r-summarizedexperiment: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-summarizedexperiment): Update to 1.30.0.

	gnu: r-structuralvariantannotation: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-structuralvariantannotation): Update to 1.16.0.

	gnu: r-stringdb: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-stringdb): Update to 2.12.0.

	gnu: r-stager: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-stager): Update to 1.22.0.

	gnu: r-slingshot: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-slingshot): Update to 2.8.0.

	gnu: r-scds: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-scds): Update to 1.16.0.

	gnu: r-trajectoryutils: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-trajectoryutils): Update to 1.8.0.

	gnu: r-transcriptr: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-transcriptr): Update to 1.28.0.

	gnu: r-simplifyenrichment: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-simplifyenrichment): Update to 1.10.0.

	gnu: r-shortread: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-shortread): Update to 1.58.0.

	gnu: r-shinymethyl: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-shinymethyl): Update to 1.36.0.
	[propagated-inputs]: Remove r-illuminahumanmethylation450kmanifest and r-matrixstats; add
	r-biobase, r-htmltools, and r-matrixgenerics.

	gnu: r-seqpattern: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-seqpattern): Update to 1.32.0.

	gnu: r-seqlogo: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-seqlogo): Update to 1.66.0.

	gnu: r-scry: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-scry): Update to 1.12.0.
	[propagated-inputs]: Remove r-hdf5array.

	gnu: r-scmap: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-scmap): Update to 1.22.0.

	gnu: r-scdblfinder: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-scdblfinder): Update to 1.14.0.

	gnu: r-scannotatr: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-scannotatr): Update to 1.6.0.

	gnu: r-rtracklayer: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-rtracklayer): Update to 1.60.0.

	gnu: r-rsamtools: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-rsamtools): Update to 2.16.0.
	[native-inputs]: Add r-knitr.

	gnu: r-rhdf5filters: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-rhdf5filters): Update to 1.12.0.
	[arguments]: Add phase 'use-system-libraries.
	[inputs]: Add bzip2, c-blosc, and zstd:lib.
	[native-inputs]: Add r-biocstyle and r-rmarkdown.

	gnu: r-rhdf5: Update to 2.44.0.
	* gnu/packages/bioconductor.scm (r-rhdf5): Update to 2.44.0.

	gnu: r-regioner: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.32.0.

	gnu: r-rcas: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-rcas): Update to 1.26.0.

	gnu: r-rbgl: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-rbgl): Update to 1.76.0.
	[native-inputs]: Add r-knitr.

	gnu: r-protgenerics: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-protgenerics): Update to 1.32.0.

	gnu: r-pcamethods: Update to 1.92.0.
	* gnu/packages/bioconductor.scm (r-pcamethods): Update to 1.92.0.

	gnu: r-pcaexplorer: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-pcaexplorer): Update to 2.26.0.

	gnu: r-oscope: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-oscope): Update to 1.30.0.

	gnu: r-organismdbi: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-organismdbi): Update to 1.42.0.
	[native-inputs]: Add r-knitr.

	gnu: r-organism-dplyr: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-organism-dplyr): Update to 1.28.0.

	gnu: r-mzr: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-mzr): Update to 2.34.0.

	gnu: r-mzid: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-mzid): Update to 1.38.0.

	gnu: r-msnid: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-msnid): Update to 1.34.0.

	gnu: r-msnbase: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-msnbase): Update to 2.26.0.

	gnu: r-msa: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-msa): Update to 1.32.0.

	gnu: r-mutationalpatterns: Update to 3.10.0.
	* gnu/packages/bioconductor.scm (r-mutationalpatterns): Update to 3.10.0.

	gnu: r-muscat: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-muscat): Update to 1.14.0.

	gnu: r-mmuphin: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-mmuphin): Update to 1.14.0.
	[propagated-inputs]: Remove r-biocstyle.

	gnu: r-methylkit: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-methylkit): Update to 1.26.0.

	gnu: r-metaneighbor: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-metaneighbor): Update to 1.20.0.

	gnu: r-metagenomeseq: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-metagenomeseq): Update to 1.42.0.

	gnu: r-maser: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-maser): Update to 1.18.0.

	gnu: r-manor: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-manor): Update to 1.72.0.

	gnu: r-makecdfenv: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-makecdfenv): Update to 1.76.0.

	gnu: r-made4: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-made4): Update to 1.74.0.

	gnu: r-maaslin2: Update to 1.13.0.
	* gnu/packages/bioconductor.scm (r-maaslin2): Update to 1.13.0.
	[propagated-inputs]: Remove r-mumin and r-rmarkdown.
	[arguments]: Remove.

	gnu: r-limma: Update to 3.56.0.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.56.0.

	gnu: r-keggrest: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-keggrest): Update to 1.40.0.

	gnu: r-interactivedisplaybase: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-interactivedisplaybase): Update to 1.38.0.

	gnu: r-impute: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-impute): Update to 1.74.0.

	gnu: r-rhtslib: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-rhtslib): Update to 2.2.0.

	gnu: r-hpar: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-hpar): Update to 1.42.0.
	[propagated-inputs]: Add r-experimenthub.

	gnu: r-harshlight: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-harshlight): Update to 1.72.0.

	gnu: r-gseabase: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-gseabase): Update to 1.62.0.

	gnu: r-gostats: Update to 2.66.0.
	* gnu/packages/bioconductor.scm (r-gostats): Update to 2.66.0.
	[native-inputs]: Add r-knitr.

	gnu: r-globaltest: Update to 5.54.0.
	* gnu/packages/bioconductor.scm (r-globaltest): Update to 5.54.0.

	gnu: r-glad: Update to 2.64.0.
	* gnu/packages/bioconductor.scm (r-glad): Update to 2.64.0.

	gnu: r-genomicranges: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-genomicranges): Update to 1.52.0.

	gnu: r-genomicfiles: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-genomicfiles): Update to 1.36.0.
	[native-inputs]: Add r-knitr.

	gnu: r-genomicfeatures: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.52.0.

	gnu: r-genomicalignments: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-genomicalignments): Update to 1.36.0.

	gnu: r-genomeinfodb: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.36.0.

	gnu: r-genomation: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-genomation): Update to 1.32.0.

	gnu: r-geneoverlap: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-geneoverlap): Update to 1.36.0.

	gnu: r-genefilter: Update to 1.82.0.
	* gnu/packages/bioconductor.scm (r-genefilter): Update to 1.82.0.
	[propagated-inputs]: Remove r-biocgenerics; add r-matrixgenerics.

	gnu: r-gage: Update to 2.50.0.
	* gnu/packages/bioconductor.scm (r-gage): Update to 2.50.0.

	gnu: r-fastseg: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-fastseg): Update to 1.46.0.

	gnu: r-ensembldb: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-ensembldb): Update to 2.24.0.

	gnu: r-enmix: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-enmix): Update to 1.36.0.

	gnu: r-edger: Update to 3.42.0.
	* gnu/packages/bioconductor.scm (r-edger): Update to 3.42.0.

	gnu: r-edaseq: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-edaseq): Update to 2.34.0.

	gnu: r-dittoseq: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-dittoseq): Update to 1.12.0.

	gnu: r-dirichletmultinomial: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-dirichletmultinomial): Update to 1.42.0.

	gnu: r-diffcyt: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-diffcyt): Update to 1.20.0.

	gnu: r-dexseq: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-dexseq): Update to 1.46.0.

	gnu: r-deseq2: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-deseq2): Update to 1.40.0.
	[propagated-inputs]: Remove r-geneplotter.
	[native-inputs]: Add r-rmarkdown.

	gnu: r-complexheatmap: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-complexheatmap): Update to 2.16.0.

	gnu: r-chipseq: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-chipseq): Update to 1.50.0.
	[native-inputs]: Add r-knitr.

	gnu: r-chipseeker: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-chipseeker): Update to 1.36.0.
	[propagated-inputs]: Remove r-ggvenndiagram and r-rcolorbrewer; add r-aplot, r-tibble,
	and r-yulab-utils.

	gnu: r-champ: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-champ): Update to 2.30.0.

	gnu: r-category: Update to 2.66.0.
	* gnu/packages/bioconductor.scm (r-category): Update to 2.66.0.

	gnu: r-bsgenome: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-bsgenome): Update to 1.68.0.

	gnu: r-biovizbase: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-biovizbase): Update to 1.48.0.

	gnu: r-biostrings: Update to 2.68.0.
	* gnu/packages/bioconductor.scm (r-biostrings): Update to 2.68.0.

	gnu: r-biocparallel: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.34.0.

	gnu: r-biomart: Update to 2.56.0.
	* gnu/packages/bioconductor.scm (r-biomart): Update to 2.56.0.

	gnu: r-biobase: Update to 2.60.0.
	* gnu/packages/bioconductor.scm (r-biobase): Update to 2.60.0.
	[native-inputs]: Add r-knitr.

	gnu: r-bamsignals: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-bamsignals): Update to 1.32.0.

	gnu: r-aroma-light: Update to 3.30.0.
	* gnu/packages/bioconductor.scm (r-aroma-light): Update to 3.30.0.

	gnu: r-annotationhub: Update to 3.8.0.
	* gnu/packages/bioconductor.scm (r-annotationhub): Update to 3.8.0.

	gnu: r-annotationforge: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-annotationforge): Update to 1.42.0.

	gnu: r-annotationfilter: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-annotationfilter): Update to 1.24.0.

	gnu: r-annotationdbi: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-annotationdbi): Update to 1.62.0.

	gnu: r-annotate: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-annotate): Update to 1.78.0.

	gnu: r-affxparser: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-affxparser): Update to 1.72.0.

	gnu: r-affyio: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-affyio): Update to 1.70.0.

	gnu: r-affycoretools: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-affycoretools): Update to 1.72.0.

	gnu: r-affycontam: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-affycontam): Update to 1.58.0.

	gnu: r-affycomp: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-affycomp): Update to 1.76.0.

	gnu: r-affy: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-affy): Update to 1.78.0.

	gnu: r-italics: Update to 2.60.0.
	* gnu/packages/bioconductor.scm (r-italics): Update to 2.60.0.

	gnu: r-isoformswitchanalyzer: Update to 1.21.0.
	* gnu/packages/bioconductor.scm (r-isoformswitchanalyzer): Update to 1.21.0.

	gnu: r-iranges: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-iranges): Update to 2.34.0.

	gnu: r-infercnv: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-infercnv): Update to 1.16.0.

	gnu: r-ideoviz: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-ideoviz): Update to 1.36.0.

	gnu: r-bluster: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-bluster): Update to 1.10.0.

	gnu: r-dss: Update to 2.48.0.
	* gnu/packages/bioconductor.scm (r-dss): Update to 2.48.0.

	gnu: r-drimseq: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-drimseq): Update to 1.28.0.

	gnu: r-dmrcate: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-dmrcate): Update to 2.14.0.

	gnu: r-derfinderhelper: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-derfinderhelper): Update to 1.34.0.

	gnu: r-delayedarray: Update to 0.25.0.
	* gnu/packages/bioconductor.scm (r-delayedarray): Update to 0.25.0.

	gnu: r-deepsnv: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-deepsnv): Update to 1.46.0.

	gnu: r-decoupler: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-decoupler): Update to 2.6.0.

	gnu: r-deconvr: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-deconvr): Update to 1.6.0.

	gnu: r-decontam: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-decontam): Update to 1.20.0.

	gnu: r-deconrnaseq: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-deconrnaseq): Update to 1.42.0.

	gnu: r-decomptumor2sig: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-decomptumor2sig): Update to 2.16.0.

	gnu: r-decipher: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-decipher): Update to 2.28.0.

	gnu: r-debcam: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-debcam): Update to 1.18.0.
	[source]: Delete bundled Java archives.
	[arguments]: Add phase 'build-jar; add phase 'strip-jar-timestamps; do a fake
	installation and disable tests due to a regression in R 4.3.0.
	[inputs]: Replace openjdk with icedtea:jdk; add java-pj.
	[native-inputs]: Add zip.

	gnu: Add java-pj.
	* gnu/packages/java.scm (java-pj): New variable.

	gnu: r-dearseq: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-dearseq): Update to 1.12.0.

	gnu: r-damefinder: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-damefinder): Update to 1.12.0.

	gnu: r-dama: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-dama): Update to 1.72.0.

	gnu: r-cummerbund: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-cummerbund): Update to 2.42.0.

	gnu: r-coverageview: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-coverageview): Update to 1.38.0.

	gnu: r-cardelino: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-cardelino): Update to 1.2.0.

	gnu: r-breakpointr: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-breakpointr): Update to 1.18.0.

	gnu: r-biocgenerics: Update to 0.46.0.
	* gnu/packages/bioconductor.scm (r-biocgenerics): Update to 0.46.0.

	gnu: r-biocversion: Update to 3.17.1.
	* gnu/packages/bioconductor.scm (r-biocversion): Update to 3.17.1.

	gnu: r-barcodetrackr: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-barcodetrackr): Update to 1.8.0.

	gnu: r-banocc: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-banocc): Update to 1.24.0.

	gnu: r-bandits: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-bandits): Update to 1.16.0.

	gnu: r-bambu: Update to 3.2.0.
	* gnu/packages/bioconductor.scm (r-bambu): Update to 3.2.0.

	gnu: r-badregionfinder: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-badregionfinder): Update to 1.28.0.

	gnu: r-bader: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-bader): Update to 1.38.0.

	gnu: r-basespacer: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-basespacer): Update to 1.44.0.

	gnu: r-baalchip: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-baalchip): Update to 1.26.0.

	gnu: r-awst: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-awst): Update to 1.8.0.

	gnu: r-awfisher: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-awfisher): Update to 1.14.0.

	gnu: r-attract: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-attract): Update to 1.52.0.

	gnu: r-atsnp: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-atsnp): Update to 1.16.0.

	gnu: r-atena: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-atena): Update to 1.6.0.
	[propagated-inputs]: Remove r-scales.

	gnu: r-asset: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-asset): Update to 2.18.0.

	gnu: r-assessorf: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-assessorf): Update to 1.18.0.

	gnu: r-aspli: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-aspli): Update to 2.10.0.

	gnu: r-asics: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-asics): Update to 2.16.0.

	gnu: r-asgsca: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-asgsca): Update to 1.34.0.

	gnu: r-aseb: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-aseb): Update to 1.44.0.

	gnu: r-asafe: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-asafe): Update to 1.26.0.

	gnu: r-arrayexpress: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-arrayexpress): Update to 1.60.0.
	[propagated-inputs]: Remove r-xml; add r-httr, r-jsonlite, and r-rlang.

	gnu: r-antiprofiles: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-antiprofiles): Update to 1.40.0.

	gnu: r-annmap: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-annmap): Update to 1.42.0.

	gnu: r-anf: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-anf): Update to 1.22.0.

	gnu: r-aneufinder: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-aneufinder): Update to 1.28.0.
	[propagated-inputs]: Remove r-reordercluster.

	gnu: r-altcdfenvs: Update to 2.62.0.
	* gnu/packages/bioconductor.scm (r-altcdfenvs): Update to 2.62.0.

	gnu: r-alpsnmr: Update to 4.2.0.
	* gnu/packages/bioconductor.scm (r-alpsnmr): Update to 4.2.0.

	gnu: r-alpine: Update to 1.25.0.
	* gnu/packages/bioconductor.scm (r-alpine): Update to 1.25.0.

	gnu: r-alphabeta: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-alphabeta): Update to 1.14.0.

	gnu: r-alevinqc: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-alevinqc): Update to 1.16.0.

	gnu: r-aldex2: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-aldex2): Update to 1.32.0.

	gnu: r-anvil: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-anvil): Update to 1.12.0.

	gnu: r-annotationhubdata: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-annotationhubdata): Update to 1.30.0.

	gnu: r-animalcules: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-animalcules): Update to 1.16.0.

	gnu: r-ancombc: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-ancombc): Update to 2.2.0.

	gnu: r-anaquin: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-anaquin): Update to 2.24.0.

	gnu: r-amaretto: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-amaretto): Update to 1.16.0.

	gnu: r-amplican: Update to 1.21.0.
	* gnu/packages/bioconductor.scm (r-amplican): Update to 1.21.0.

	gnu: r-amountain: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-amountain): Update to 1.26.0.

	gnu: r-airpart: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-airpart): Update to 1.8.0.

	gnu: r-aims: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-aims): Update to 1.32.0.

	gnu: r-agimicrorna: Update to 2.50.0.
	* gnu/packages/bioconductor.scm (r-agimicrorna): Update to 2.50.0.

	gnu: r-adductomicsr: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-adductomicsr): Update to 1.16.0.

	gnu: r-agilp: Update to 3.32.0.
	* gnu/packages/bioconductor.scm (r-agilp): Update to 3.32.0.

	gnu: r-aggregatebiovar: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-aggregatebiovar): Update to 1.10.0.

	gnu: r-agdex: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-agdex): Update to 1.48.0.

	gnu: r-affyrnadegradation: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-affyrnadegradation): Update to 1.46.0.

	gnu: r-affyplm: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-affyplm): Update to 1.76.0.

	gnu: r-affylmgui: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-affylmgui): Update to 1.74.0.

	gnu: r-affyilm: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-affyilm): Update to 1.52.0.

	gnu: r-affixcan: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-affixcan): Update to 1.18.0.

	gnu: r-adsplit: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-adsplit): Update to 1.70.0.

	gnu: r-adimpute: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-adimpute): Update to 1.10.0.

	gnu: r-adamgui: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-adamgui): Update to 1.16.0.

	gnu: r-adam: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-adam): Update to 1.16.0.

	gnu: r-adacgh2: Update to 2.40.0.
	* gnu/packages/bioconductor.scm (r-adacgh2): Update to 2.40.0.

	gnu: r-absseq: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-absseq): Update to 1.54.0.

	gnu: r-abarray: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-abarray): Update to 1.68.0.

	gnu: r-missmethyl: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-missmethyl): Update to 1.34.0.

	gnu: r-shiny: Update to 1.7.4.
	* gnu/packages/cran.scm (r-shiny): Update to 1.7.4.

	gnu: r-glimma: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-glimma): Update to 2.10.0.
	[source]: Delete minified JavaScript files.
	[arguments]: Add 'process-javascript phase.
	[native-inputs]: Add esbuild.

	gnu: r-reportingtools: Update to 2.39.0.
	* gnu/packages/bioconductor.scm (r-reportingtools): Update to 2.39.0.
	[source]: Delete minified JavaScript files.
	[arguments]: Add 'process-javascript phase.
	[native-inputs]: Add source code for jquery 1.8.0.

	gnu: Add r-densvis.
	* gnu/packages/bioconductor.scm (r-densvis): New variable.

	import/cran: Translate from xml2 to libxml2.
	* guix/import/cran.scm (transform-sysname): Add translation from xml2 to
	libxml2.

	import/cran: Add "unix" to list of invalid packages.
	* guix/import/cran.scm (invalid-packages): Add "unix".

	gnu: r-with-tests: Update to 4.3.0.
	* gnu/packages/statistics.scm (r-with-tests): Update to 4.3.0.
	[arguments]: Move 'set-timezone before 'configure.

	guix: Upgrade to Bioconductor 3.16.
	* guix/build-system/r.scm (bioconductor-uri): Bump Bioconductor version to
	3.17.
	* guix/import/cran.scm (%bioconductor-version): Same.

	import/pypi: Generate packages using pyproject-build-system.
	* guix/import/pypi.scm (make-pypi-sexp): Generate PACKAGE expression where the
	value for the BUILD-SYSTEM field is PYPROJECT-BUILD-SYSTEM instead of
	PYTHON-BUILD-SYSTEM.

2023-04-29  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: libpotassco: Unbundle catch.
	This patch incidentally fixes a build failure caused by the bundled catch.

	* gnu/packages/potassco.scm (libpotassco)[source]: Unbundle catch.
	[native-inputs]: Add catch2-1.

2023-04-28  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: libexpected: Update to 1.1.0.
	* gnu/packages/patches/libexpected-use-provided-catch2.patch: Add new patch.
	* gnu/packages/patches/libexpected-nofetch.patch: Remove unused patch.
	* gnu/local.mk (dist_patch_DATA): Register changes.
	* gnu/packages/cpp.scm (libexpected): Update to 1.1.0, and use new patch.

	gnu: fwupd: Update to 1.8.14.
	* gnu/packages/firmware.scm (fwupd): Update to 1.8.14.  Also, change two
	files' timestamp because they are zipped up by Python.

2023-04-28  Aleksandr Vityazev  <avityazew@gmail.com>

	gnu: maven-embedder: Fix build.
	* gnu/packages/maven (maven-embedder)[arguments]:
	Add the'add-sisu-shebang phase after unpack.

	gnu: maven-core-bootstrap: Fix build.
	* gnu/packages/maven (maven-core-bootstrap)[arguments]:
	Add the'add-sisu-shebang phase after unpack.

	gnu: maven-resolver-provider: Fix build.
	* gnu/packages/maven (maven-resolver-provider)[arguments]:
	Add the'add-sisu-shebang phase after unpack.

	gnu: maven-model-builder: Fix build.
	* gnu/packages/maven (maven-model-builder)[arguments]:
	Add the'add-sisu-shebang phase after unpack.

	gnu: maven-settings-builder: Fix build.
	* gnu/packages/maven (maven-settings-builder)[arguments]:
	Add the'add-sisu-shebang phase after unpack.

2023-04-28  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Fix supercollider.
	Message-Id: <f67786eb958a65ba778f67a8f443fa3d24293438.1682453413.git.gabriel@erlikon.ch>
	From: Gabriel Wicki <gabriel@erlikon.ch>
	Date: Tue, 25 Apr 2023 22:03:03 +0200
	Subject: [PATCH 1/2] gnu: Fix supercollider.

	* gnu/packages/audio.scm (supercollider): Fix the build.
	[configure-flags] Re-enable DLIBSCSYNTH.
	[phases] New phase fix-struct-SOUNDFILE-tag.
	[inputs] Add ruby and python to appease the build process.

2023-04-28  Josselin Poiret  <dev@jpoiret.xyz>

	tests: guix-graph.sh: Fix expected path from emacs to libffi.
	* tests/guix-graph.sh: Change the expected path from emacs to libffi.  `guix
	graph --path` outputs only one possible path, and the one it outputs for this
	case has changed.

	tests: guix-build.sh: Don't use hidden gcc for transformation tests.
	* tests/guix-build.sh: Do not try to rewrite gcc, it is hidden and so will not
	be rewritten, as per eee95b5a879b7096dffd533f24107cf8926b621e.  Instead, try
	to build grep with coreutils rewritten to hello.

2023-04-28  宋文武  <iyzsong@member.fsf.org>

	gnu: dovecot: Fix build.
	* gnu/packages/mail.scm (dovecot)[source]: Add patch for OpenSSL v3.
	* gnu/packages/patches/dovecot-opensslv3.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: mumble: Update to 1.4.287, fix build.
	* gnu/packages/telephony.scm (mumble): Update to 1.4.287.
	[inputs]: Use openssl-1.1.

	gnu: python-ipy: Update to 1.01.
	* gnu/packages/networking.scm (python-ipy): Update to 1.01.

2023-04-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ncdu-1: Update to 1.18.1.
	* gnu/packages/ncdu.scm (ncdu-1): Update to 1.18.1.

2023-04-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sleef: Adjust inputs.
	* gnu/packages/maths.scm (sleef)[inputs]: Replace openssl with openssl-1.1;
	remove mpfr.
	[arguments]: Remove custom phase 'make-git-checkout-writable; use G-expression
	for configure-flags.

	gnu: gloo: Use OpenSSL 1.1.
	* gnu/packages/machine-learning.scm (gloo)[inputs]: Use openssl-1.1 instead of
	openssl.

	gnu: yubico-piv-tool: Update to 2.3.1.
	* gnu/packages/security-token.scm (yubico-piv-tool): Update to 2.3.1.
	[source]: Fetch from Github repository.
	[build-system]: Use cmake-build-system.

2023-04-27  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add cl-prompter.
	* gnu/packages/lisp-xyz.scm (cl-prompter, ecl-prompter, sbcl-prompter): New variables.

2023-04-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-docutils-0.15: Add missing input.
	* gnu/packages/python-xyz.scm (python-docutils-0.15)[native-inputs]: Add
	python-setuptools-57.

	gnu: gdcm: Disable dependent tests.
	* gnu/packages/bioinformatics.scm (gdcm)[arguments]: Disable tests that depend
	on the output of a disabled test.

	gnu: freebayes: Update to 1.3.7.
	* gnu/packages/bioinformatics.scm (freebayes): Update to 1.3.7.
	[arguments]: Do not use "grep -P" in tests; drop trailing #T.

	gnu: vcflib: Use libwfa2.pc.
	* gnu/packages/bioinformatics.scm (vcflib)[source]: Use pkg-config to look for
	libwfa2.
	[inputs]: Move wfa2-lib from here...
	[propagated-inputs]: ...to here.
	[arguments]: Drop WFA_LINK_LIBRARIES option; fix typo in build phase name;
	patch IntervalTree.h includes; add libwfa2 to pkg-config file.

	gnu: wfa2-lib: Install pkg-config file.
	* gnu/packages/bioinformatics.scm (wfa2-lib)[arguments]: Install libwfa2.pc.

	gnu: express: Adjust bamtools location.
	* gnu/packages/bioinformatics.scm (express)[arguments]: Modify location of
	libbamtools.so in 'use-shared-boost-libs-and-set-bamtools-paths; drop trailing
	 #T.

	gnu: python-tinycss2: Simplify.
	* gnu/packages/python-web.scm (python-tinycss2)[build-system]: Use
	pyproject-build-system.
	[arguments]: Remove.

	gnu: python-openapi-core: Add missing input.
	* gnu/packages/python-web.scm (python-openapi-core)[build-system]: Use
	pyproject-build-system.
	[arguments]: Do not override 'check phase; specify #:test-flags.
	[native-inputs]: Add python-mock.

	gnu: libwebsockets: Update to 4.3.2.
	* gnu/packages/web.scm (libwebsockets): Update to 4.3.2.
	[arguments]: Remove.
	[source]: Use GIT-FILE-NAME.

	gnu: python-google-cloud-storage: Add missing input.
	* gnu/packages/python-web.scm (python-google-cloud-storage)[native-inputs]:
	Add python-mock.

	gnu: python-google-resumable-media: Add missing input.
	* gnu/packages/python-web.scm (python-google-resumable-media)[native-inputs]:
	Add python-mock.

	gnu: python-aws-xray-sdk: Update to 2.12.0.
	* gnu/packages/python-web.scm (python-aws-xray-sdk): Update to 2.12.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Specify #:test-flags; do not override 'check phase; add
	'pre-check phase.
	[native-inputs]: Add python-httpx, python-mock, python-pytest-asyncio, and
	python-pytest-benchmark.

	gnu: python-httpx: Update to 0.24.0.
	* gnu/packages/python-web.scm (python-httpx): Update to 0.24.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom check phase in favor of specifying #:test-flags.
	[native-inputs]: Add python-hatchling and python-hatch-fancy-pypi-readme.
	(python-httpx-bootstrap)[native-inputs]: Add python-hatchling and
	python-hatch-fancy-pypi-readme.

	gnu: python-httpcore: Update to 0.17.0.
	* gnu/packages/python-web.scm (python-httpcore): Update to 0.17.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom check phase; specify #:test-flags; disable broken
	tests.

	gnu: python-h11: Update to 0.14.0.
	* gnu/packages/python-web.scm (python-h11): Update to 0.14.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove.

	gnu: python-wsproto: Update to 1.2.0.
	* gnu/packages/python-web.scm (python-wsproto): Update to 1.2.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove.

2023-04-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-dendropy: Fix build.
	* gnu/packages/bioinformatics.scm (python-dendropy)[native-inputs]: Add
	python-pytest.
	[arguments]: Add phase 'python-compatibility; remove 'skip-broken-tests; add
	 #:test-flags; do not delete test files.
	[build-system]: Use pyproject-build-system.

	gnu: python-watchgod: Update to 0.8.1.
	* gnu/packages/python-xyz.scm (python-watchgod): Update to 0.8.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Specify #:test-flags instead of overwriting 'check phase.
	[native-inputs]: Add python-anyio.

	gnu: python-fastjsonschema: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-fastjsonschema): Reindent.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom check phase; update comment on why tests are
	disabled.

	gnu: python-rapidjson: Update to 1.10.
	* gnu/packages/python-web.scm (python-rapidjson): Update to 1.10.
	[source]: Simplify snippet.
	[arguments]: Run tests conditionally; do not delete test files.

	gnu: rapidjson: Update to 1.1.0-1.949c771.
	* gnu/packages/patches/rapidjson-gcc-compat.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/web.scm (rapidjson): Update to 1.1.0-1.949c771.
	[source]: Remove obsolete patch.

	gnu: python-multiprocess: Update to 0.70.14.
	* gnu/packages/python-xyz.scm (python-multiprocess): Update to 0.70.14.
	[build-system]: Use pyproject-build-system.
	[arguments]: Adjust directory containing tests; disable two more tests;
	replace check phase instead of deleting and adding it; run tests
	conditionally.

	gnu: python-dill: Update to 0.3.6.
	* gnu/packages/python-xyz.scm (python-dill): Update to 0.3.6.
	[build-system]: Use pyproject-build-system.
	[arguments]: Run tests conditionally; drop trailing #T from build phase.

	gnu: python-jupyterlab-widgets: Update to 1.1.4.
	* gnu/packages/jupyter.scm (python-jupyterlab-widgets): Update to 1.1.4.
	[build-system]: Use pyproject-build-system.

	gnu: python-fire: Add missing input.
	* gnu/packages/python-xyz.scm (python-fire)[native-inputs]: Add python-mock.

2023-04-26  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gitg: Fix build.
	* gnu/packages/patches/gitg-fix-positional-argument.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/gnome.scm (gitg)[source]<patches>: Use it here.

	gnu: gnome-2048: Fix build.
	* gnu/packages/patches/gnome-2048-fix-positional-argument.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/games.scm (gnome-2048)[source]<patches>: Use it here.

2023-04-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-umap-learn: Patch for sklearn/numpy compatibility.
	* gnu/packages/machine-learning.scm (python-umap-learn)[arguments]: Add phase
	'numpy-compatibility.

	gnu: python-tables: Build cython files from source.
	* gnu/packages/python-xyz.scm (python-tables)[source]: Remove generated C
	files.
	[arguments]: Remove trailing #T from build phases; use G-expression; override
	library directories.
	[inputs]: Add c-blosc and lzo.

	gnu: python-bokeh: Add missing input.
	* gnu/packages/python-xyz.scm (python-bokeh)[native-inputs]: Add python-mock.

	gnu: python-tornado: Run a lot more tests and fix collections.
	* gnu/packages/python-web.scm (python-tornado)[arguments]: Do run tests; add
	phase 'fix-collections.

2023-04-26  Andreas Enge  <andreas@enge.fr>

	gnu: nikola: Add input.
	* gnu/packages/python-xyz.scm (nikola)[propagated-inputs]: Add python-toml.

2023-04-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-mock: Update to 1.1.0-0.01762fd.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-mock): Update to 1.1.0-0.01762fd.
	  [arguments]: Build cl-mock and cl-mock-basic systems.
	  [inputs]: Add sbcl-bordeaux-threads.

	gnu: cl-fast-ecs: Update to 0.2.2.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-fast-ecs): Update to 0.2.2.
	  [native-inputs]: Add sbcl-chlorophyll, sbcl-cl-mock.

	gnu: Add cl-chlorophyll.
	* gnu/packages/lisp-xyz.scm (cl-chlorophyll, ecl-chlorophyll,
	  sbcl-chlorophyll): New variables.

2023-04-26  Artyom Bologov  <mail@aartaka.me>

	gnu: cl-nclasses: Update to 0.4.0.
	gnu/packages/lisp-xyz.scm (sbcl-nclasses): Update to 0.4.0.

2023-04-26  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: flwrap: Update to 1.3.6.
	* gnu/packages/radio.scm (flwrap): Update to 1.3.6.

	gnu: pdf2djvu: Update to 0.9.19.
	* gnu/packages/djvu.scm (pdf2djvu): Update to 0.9.19.

2023-04-26  jgart  <jgart@dismail.de>

	gnu: xonsh: Add missing input.
	Xonsh vim emulation mode/environment variable does not work without this.

	* gnu/packages/shell.scm (xonsh)[inputs]: Add PYTHON-PROMPT-TOOLKIT.

2023-04-26  kiasoc5  <kiasoc5@disroot.org>

	gnu: plocate: Update to 1.1.18.
	* gnu/packages/search.scm (plocate): Update to 1.1.18.

2023-04-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vertico: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 1.3.

2023-04-26  Christine Lemmer-Webber  <cwebber@dustycloud.org>

	gnu: Add emacs-lojban.
	* gnu/packages/emacs-xyz.scm (emacs-lojban): New variable.

2023-04-26  zimoun  <zimon.toutoune@gmail.com>

	gnu: valgrind: Update to 3.20.0.
	* gnu/packages/valgrind.scm (valgrind): Update to 3.20.0. Remove patch.
	[arguments]<phases>: Remove trailing #t.
	* gnu/packages/patches/valgrind-enable-arm.patch: Delete file.
	* gnu/packages/valgrind.scm (dist_patch_DATA): Unregister patch.

	gnu: lz4: Remove valgrind from native-inputs.
	* gnu/compression.scm (lz4)[native-inputs]: Remove valgrind.
	[arguments]<phases>: Remove trailing #t.

2023-04-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-ipykernel: Fix build.
	* gnu/packages/python-xyz.scm (python-ipykernel)[build-system]: Use
	pyproject-build-system.
	[arguments]: Use pyproject-build-system modules; add build phase
	'hide-zmq-deprecation-warnings.

2023-04-26  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of core-updates entry.

2023-04-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-jupyter-client: Disable one test.
	* gnu/packages/python-xyz.scm (python-jupyter-client)[arguments]: Begrudgingly
	disable one failing test, because there is no information on why it fails.

	gnu: python-jupyter-client-bootstrap: Hide zmq deprecation warning.
	* gnu/packages/python-xyz.scm (python-jupyter-client-bootstrap)[arguments]:
	Add phase 'hide-zmq-deprecation-warning.

	gnu: python-jupyter-client-bootstrap: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-jupyter-client-bootstrap)[build-system]:
	Use pyproject-build-system.

2023-04-26  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for 'core-updates' merge.
	* etc/news.scm: Add entry.

2023-04-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-distributed: Fix build.
	* gnu/packages/python-science.scm (python-distributed)[build-system]: Use
	pyproject-build-system.
	[arguments]: Hide deprecation warnings from tornado, because they break almost
	all tests; disable three more tests.

2023-04-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cppcheck: Update to 2.10.3.
	* gnu/packages/check.scm (cppcheck): Update to 2.10.3.
	[home-page]: Update to new home-page.

	gnu: cppcheck: Skip failing test.
	* gnu/packages/patches/check.scm (cppcheck)[source]: Add patch.
	* gnu/packages/patches/cppcheck-disable-char-signedness-test.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-04-26  Andreas Enge  <andreas@enge.fr>

	gnu: graphviz: Remove version 2.38.
	This is a follow-up to commit 370cb92eaa089af19c08d9a7b4f5a96ac5b27716 .

	* gnu/packages/graphviz.scm: Drop imported modules.
	(graphviz-2.38): Remove package.

2023-04-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: lcov: Update to 1.16.
	* gnu/packages/code.scm (lcov): Update to 1.16.

	gnu: perl-io-compress: Update to 2.204.
	* gnu/packages/perl-compression.scm (perl-io-compress): Update to 2.204.

	gnu: perl-compress-raw-bzip2: Update to 2.204.
	* gnu/packages/perl-compression.scm (perl-compress-raw-bzip2): Update to
	2.204.

	gnu: perl-compress-raw-zlib: Update to 2.204.
	* gnu/packages/perl-compression.scm (perl-compress-raw-zlib): Update to
	2.204.
	[arguments]: Remove.

2023-04-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnutls: Don't embed a phase inside another phase.
	* gnu/packages/tls.scm (gnutls)[arguments]: Adjust powerpc-linux phase
	'increase-test-timeout to not be embedded inside another phase.

	gnu: mpdevil: Add missing input.
	* gnu/packages/mpd.scm (mpdevil)[native-inputs]: Add gettext-minimal.

	gnu: presage: Build with c++-14.
	* gnu/packages/fcitx.scm (presage)[arguments]: Adjust configure-flags to
	use c++-14 cor CFLAGS and CXXFLAGS.

	gnu: libpst: Fix python detection.
	* gnu/packages/mail.scm (libpst)[arguments]: Add a phase to detect newer
	versions of python3.
	[native-inputs]: Add autoconf, automake, gettext-minimal, libool.

2023-04-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: perl-data-dumper: Update to 2.183.
	* gnu/packages/perl.scm (perl-data-dumper): Update to 2.183.

2023-04-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: cwltool: Use pyproject-build-system.
	"setup.py install is deprecated. Use build and pip and other standards-based
	tools."  It then falls back to attempting to install packages via pip.

	* gnu/packages/bioinformatics.scm (cwltool)[build-system]: Use
	pyproject-build-system.

2023-04-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-schema-salad: Use pyproject-build-system.
	The python-build-system fails with "setuptools.installer is
	deprecated. Requirements should be satisfied by a PEP 517 installer."  This,
	in turn, causes all Python packages to be ignored and "pip install" to be
	invoked for them.

	* gnu/packages/bioinformatics.scm (python-schema-salad)[build-system]: Use
	pyproject-build-system.

2023-04-25  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gfeeds: Add missing gettext-minimal.
	* gnu/packages/syndication.scm (gfeeds)[inputs]: Add gettext-minimal.

	gnu: syndication-domination: Update to 1.0-1-7592032.
	* gnu/packages/syndication.scm (syndication-domination): Update to
	1.0-1-7592032.

	gnu: evolution: Update to 3.46.4.
	* gnu/packages/gnome.scm (evolution): Update to 3.46.4.

	gnu: evolution-data-server: Update to 3.46.4.
	* gnu/packages/gnome.scm (evolution-data-server): Update to 3.46.4.

2023-04-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: adapterremoval: Update to 2.3.3.
	* gnu/packages/bioinformatics.scm (adapterremoval): Update to 2.3.3.
	[arguments]: Simplify.
	[inputs]: Reformat.

2023-04-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ocaml-lwt: Add ocaml4.07 variant.
	* gnu/packages/ocaml.scm (ocaml-lwt)[properties]: New field.
	(ocaml4.07-lwt): New variable.

	gnu: perl-crypt-openssl-rsa: Update to 0.33.
	* gnu/packages/tls.scm (perl-crypt-openssl-rsa): Update to 0.33.

2023-04-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bedtools-2.18: Fix build.
	* gnu/packages/bioinformatics.scm (bedtools-2.18)[arguments]: Fix operators in
	'compatibility phase.

	gnu: hisat: Build with GCC 10.
	* gnu/packages/bioinformatics.scm (hisat)[native-inputs]: Add gcc-10.

	gnu: kallisto: Update to 0.48.0.
	* gnu/packages/bioinformatics.scm (kallisto): Update to 0.48.0.
	[arguments]: Remove trailing #T from build phase.

	gnu: bpp-core: Build with GCC 10.
	* gnu/packages/bioinformatics.scm (bpp-core)[native-inputs]: Add gcc-10.

	gnu: vcflib: Update to 1.0.9.
	* gnu/packages/bioinformatics.scm (vcflib): Update to 1.0.9.
	[source]: Update snippet.
	[inputs]: Add curl, pybind11, and wfa2-lib.
	[arguments]: Adjust and reformat.

	gnu: tabixpp: Update to 1.1.2.
	* gnu/packages/bioinformatics.scm (tabixpp): Update to 1.1.2.
	[source]: Simplify snippet.
	[inputs]: Add curl.
	[arguments]: Simplify and reformat.

	gnu: Add wfa2-lib.
	* gnu/packages/bioinformatics.scm (wfa2-lib): New variable.

2023-04-25  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: biber: Fix build with new Perl.
	* gnu/packages/patches/biber-adapt-perl-5.36.patch: Backport patch from
	upstream's 760e6e4ec08a3097f7e6136331541a7b8c1c9df7.
	* gnu/packages/tex.scm (biber): Use it.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-04-25  Vivien Kraus  <vivien@planete-kraus.eu>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc: Do not build gcov on MinGW.
	* gnu/packages/gcc.scm (gcc-configure-flags-for-triplet): Disable gcov when
	targetting mingw.

2023-04-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: nerd-dictation: Add package variants.
	* gnu/packages/machine-learning.scm (nerd-dictation)[inputs]: Remove.
	(nerd-dictation-gexp): New procedure.
	(nerd-dictation/xdotool, nerd-dictation/sox-xdotool)
	(nerd-dictation/sox-ydotool, nerd-dictation/sox-wtype): New variables

2023-04-25  Bruno Victal  <mirai@makinata.eu>

	services: tor: Deprecate 'tor-hidden-service' procedure.
	Due to (now renamed) 'hidden-service' record type not being exported, the only
	way Onion services (formely hidden services) could have worked is through the
	now deprecated 'tor-hidden-service' procedure.

	This commit updates the Tor service documentation, corrects some inconsistently
	named accessors in <tor-configuration> record-type, renames and refactors
	tor-hidden-service-configuration to tor-onion-service-configuration using
	define-configuration and also exports it, allowing Onion services to be
	configured directly within a <tor-configuration> record.
	Lastly, it also deprecates the 'tor-hidden-service' procedure.

	* doc/guix.texi (Networking Services): Substitute mentions of “Hidden services”
	with “Onion Services”. Add a Tor Onion service configuration example.
	Document <tor-onion-service-configuration>. Remove mention of
	'tor-hidden-service' procedure.
	* gnu/services/networking.scm: Export tor-configuration-tor,
	tor-configuration-config-file, tor-configuration-hidden-services,
	tor-configuration-socks-socket-type, tor-configuration-control-socket-path,
	tor-onion-service-configuration, tor-onion-service-configuration?,
	tor-onion-service-configuration-name, tor-onion-service-configuration-mapping.
	(<tor-configuration>)[control-socket?]: Rename accessor.
	(<hidden-service>): Replace with …
	(<tor-onion-service-configuration>): … this.
	(tor-configuration->torrc): Update record-type name.
	(tor-activation): Ditto.
	(tor-hidden-service-type): Remove variable.
	(tor-hidden-service): Deprecate procedure.

2023-04-25  Lars-Dominik Braun  <lars@6xq.net>

	gnu: ghc-8.10: Avoid testsuite timeouts on i686.
	* gnu/packages/haskell.scm (ghc-8.10)[arguments]: Add new phase
	'skip-failing-tests-i686-cuirass.

2023-04-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: lofreq: Set file timestamps to 1980s.
	This keeps Python from complaining: "ZIP does not support timestamps before
	1980".

	* gnu/packages/bioinformatics.scm (lofreq)[arguments]: Add build phase
	'set-source-file-times-to-1980.

2023-04-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: lofreq: Drop input labels.
	* gnu/packages/bioinformatics.scm (lofreq)[inputs]: Drop package labels.

	gnu: ivar: Update to 1.4.2.
	* gnu/packages/bioinformatics.scm (ivar): Update to 1.4.2.
	[arguments]: Remove -Werror flag.

	gnu: propeller-gcc-4: Use MODIFY-INPUTS.
	* gnu/packages/embedded.scm (propeller-gcc-4)[native-inputs]: Use
	MODIFY-INPUTS and drop package label.

	gnu: propeller-gcc-4: Use G-expression.
	* gnu/packages/embedded.scm (propeller-gcc-4)[arguments]: Use G-expression
	because the parent GCC package uses them too.

2023-04-25  Andreas Enge  <andreas@enge.fr>

	gnu: trurl: Correct inputs.
	* gnu/packages/curl.scm (trurl): Replace non-existant input curl-7.84.0 by
	curl, which is version 7.85.0.

	Merge remote-tracking branch 'origin/master' into core-updates

2023-04-25  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: python-asyncssh: Update to 2.13.1.
	Includes fix for python-cryptography>=39 disallowing SHA-1 signatures,
	which caused the testsuite to fail.

	* gnu/packages/ssh.scm (python-asyncssh): Update to 2.13.1.

2023-04-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: alacritty: Patch reference to xdg-open.
	* gnu/packages/terminals.scm (alacritty)[arguments]: Add a phase to add
	an absolute reference to xdg-open.
	[inputs]: Add xdg-utils.

2023-04-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eshell-syntax-highlighting: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-eshell-syntax-highlighting): Update to 0.5.

	gnu: nethack: Update to 3.6.7.
	* gnu/packages/games.scm (nethack): Update to 3.6.7.

2023-04-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add trurl.
	* gnu/packages/curl.scm (trurl): New variable.

2023-04-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 13.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.2.0.

2023-04-25  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add emacs-xonsh-mode.
	* gnu/packages/emacs-xyz.scm (emacs-xonsh-mode): New variable.

2023-04-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-importlib-resources: Update to 5.12.0.
	* gnu/packages/python-xyz.scm (python-importlib-resources): Update to 5.12.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Add phase to avoid "pip install".
	[native-inputs]: Remove python-toml; add python-flake8, python-pytest,
	python-pytest-black, python-pytest-checkdocs, python-pytest-cov,
	python-pytest-enabler, python-pytest-flake8, python-pytest-mypy, and
	python-setuptools-57.
	[propagated-inputs]: Add python-zipp.

2023-04-25  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-79.6a4e827.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-79.6a4e827.

2023-04-25  Antero Mejr  <antero@mailbox.org>

	gnu: schismtracker: Update to 20221201.
	* gnu/packages/music.scm (schismtracker): Update to 20221201.
	[source]: Convert snippet to gexp.
	[arguments]: Convert to gexp, add configure flags for FLAC and Wayland
	support.
	[inputs]: Remove libx11, libxext, and sdl; add flac and sdl2.

2023-04-25  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: python-anyio: Upgrade to 3.6.2.
	* gnu/packages/python-xyz.scm (python-anyio): Upgrade to 3.6.2.

2023-04-25  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	Revert "gnu: python-pytest-trio: Update to 0.8.0."
	Not compatible with python-trio 0.8.

	This reverts commit 27a4bfbd07022ebabc352a419c7588fcfc881d88.

2023-04-25  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: python-trio: Downgrade to 0.21.
	Version 0.22 deprecates MultiError, which trips up testsuites of
	dependents. python-anyio for instance is explicitly not compatible with >=
	0.22, so stick to an older release.

	* gnu/packages/python-xyz.scm (python-trio): Downgrade to 0.21.
	[arguments]: Disable failing test.

2023-04-25  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-serapeum: Update to 20230423.
	* gnu/packages/lisp-xyz.scm (sbcl-serapeum): Update to 20230423.

	gnu: sbcl-njson: Update to 1.0.0.
	* gnu/packages/lisp-xyz.scm (sbcl-njson): Update to 1.0.0.

2023-04-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: slimevolley: Build with gcc-7.
	* gnu/packages/games.scm (slimevolley)[native-inputs]: Add gcc-7.

2023-04-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: scribus: Fix build with latest poppler.
	* gnu/packages/patches/scribus-1.5.8-poppler-22.03.0.patch,
	gnu/packages/patches/scribus-1.5.8-poppler-22.04.0.patch,
	gnu/packages/patches/scribus-1.5.8-poppler-22.09.0.patch,
	gnu/packages/patches/scribus-1.5.8-poppler-22.2.0-1.patch,
	gnu/packages/patches/scribus-1.5.8-poppler-22.2.0-2.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/scribus.scm (scribus)[source]: Add patches.
	[arguments]: Enable WANT_CPP17 option.

2023-04-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnucash: Update help installation prefix.
	The help installation prefix was changed upstream to match the XDG 'help-spec'
	specification (see:
	https://www.freedesktop.org/wiki/Specifications/help-spec/).

	* gnu/packages/gnucash.scm (gnucash) [arguments]: Adjust install-docs phase.

2023-04-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-tlsh: Fix build.
	* gnu/packages/python-xyz.scm (python-tlsh) [build-system]: Switch to
	python-build-system.
	[arguments]: Remove #:out-of-source.  Remove install phase override.  Add a
	configure, chdir and adjust the check phase override.
	[inputs]: Delete field.
	[native-inputs]: New field.

	gnu: sicp: Fix build.
	* gnu/packages/scheme.scm (sicp) [build-system]: Use copy-build-system.
	[native-inputs]: Remove source input.
	[arguments]: Remove #:modules and #:builder arguments.  Add #:install-plan and
	 #:phases arguments.  Patch out obsolete call.

	gnu: python-pdbpp: Update to 0.10.3-0.e1c2e34.
	* gnu/packages/python-xyz.scm (python-pdbpp): Update to 0.10.3-0.e1c2e34.
	[arguments]: Add pretend-version phase.

	gnu: docker-compose: Use python-jsonschema-3 to fix build.
	* gnu/packages/docker.scm (docker-compose) [inputs]: Replace python-jsonschema
	with python-jsonschema-3.

	gnu: Add python-jsonschema-3.
	* gnu/packages/python-xyz.scm (python-jsonschema-3): New variable.

2023-04-24  Mekeor Melire  <mekeor@posteo.de>

	gnu: emacs-password-store: Update to 2.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-password-store): Update to 2.3.0.
	[propagated-inputs]: Remove emacs-auth-source-pass.

2023-04-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add deal.
	* gnu/packages/games.scm (deal): New variable.

	gnu: lagrange: Update to 1.15.8.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.15.8.

	gnu: fet: Update to 6.9.0.
	* gnu/packages/education.scm (fet): Update to 6.9.0.

	gnu: giac: Update to 1.9.0-45.
	* gnu/packages/algebra.scm (giac): Update to 1.9.0-45.

2023-04-24  jgart  <jgart@dismail.de>

	gnu: purescript: Update to 0.15.8.
	* gnu/packages/purescript.scm (purescript): Update to 0.15.8.

2023-04-24  Yovan Naumovski  <yovan@gorski.stream>

	gnu: audacious: Update to 4.3.
	* gnu/packages/music.scm (audacious): Update to 4.3.

2023-04-24  Dominik Delgado Steuter  <d@delgado.nrw>
	    jgart  <jgart@dismail.de>

	gnu: Add python-gtts.
	* gnu/packages/python-xyz.scm (python-gtts): New variable.

2023-04-24  kiasoc5  <kiasoc5@disroot.org>

	gnu: recoll: Update to 1.34.0.
	* gnu/packages/search.scm (recoll): Update to 1.34.0.
	[arguments]: Add --enable-recollq configure flag.

2023-04-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-posframe: Update to 1.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.4.2.

2023-04-24  Dominik Delgado Steuter via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add texstudio.
	* gnu/packages/tex.scm (texstudio): New variable.

2023-04-24  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Add patch to avoid "Exec format error".
	This fixes

	    In execvp of ./test/all/parse_import_order/run: Exec format error

	on shell scripts that lack a shebang.

	* gnu/packages/patches/dezyne-add-missing-shebangs.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/dezyne.scm (dezyne): Use it.

2023-04-24  Andreas Enge  <andreas@enge.fr>

	Merge remote-tracking branch 'origin/master' into core-updates

2023-04-24  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: emacs-git-timemachine: Update to 4.11-0-13769fb6.
	This fixes #62932;

	    command-execute: Symbol’s function definition is void: define-transient-command

	* gnu/packages/emacs-xyz.scm (emacs-git-timemachine)[source]: Update outdated
	source URI.  Update to commit "13769fb603ae88c64566529eae4525ce88026e86".  The
	4.11 latest release is four years old.

2023-04-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-plotly-2.4.1: Patch for Python 3.10 changes.
	* gnu/packages/graph.scm (python-plotly-2.4.1)[arguments]: Add phase
	'python-compatibility.

	gnu: multiqc: Update to 1.14.
	* gnu/packages/bioinformatics.scm (multiqc): Update to 1.14.
	[build-system]: Use pyproject-build-system.
	[arguments]: Simplify check phase; restore sanity-check phase.
	[propagated-inputs]: Add python-rich-click.
	[native-inputs]: Update test data.

	gnu: Add python-rich-click.
	* gnu/packages/python-xyz.scm (python-rich-click): New variable.

	gnu: macs: Patch version check for Python.
	* gnu/packages/bioinformatics.scm (macs)[source]: Patch check for Python >
	3.6.

	gnu: salmon: Update to 1.10.1.
	* gnu/packages/bioinformatics.scm (salmon): Update to 1.10.1.
	[inputs]: Replace cereal-1.3.0 with cereal; add htscodecs.
	[native-inputs]: Update hash of pufferfish sources.

	gnu: Add htscodecs.
	* gnu/packages/bioinformatics.scm (htscodecs): New variable.

	gnu: cereal-1.3.0: Update doctest.h.
	* gnu/packages/serialization.scm (cereal-1.3.0)[native-inputs]: Add gcc-10 and
	the sources of the cereal package.
	[arguments]: Add a phase to replace the included doctest.h with the variant
	from the cereal sources; disable -Werror.
	[source]: Delete included doctest.h.

	gnu: cereal: Use GCC 10.
	* gnu/packages/serialization.scm (cereal)[native-inputs]: Add gcc-10.

2023-04-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix-install.sh: Fix GUIX_ALLOW_OVERWRITE condition.
	Before this change, the "Overwriting existing installation!" would be
	displayed erroneously.

	* etc/guix-install.sh (sys_create_store): Fix overwrite conditional.

2023-04-24  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-check-manifest: Update to 0.49.
	* gnu/packages/python-xyz.scm (python-check-manifest): Update to 0.49.
	[propagated-inputs]: Remove python-tomli.

	gnu: python-eventlet: Skip two failing tests.
	* gnu/packages/python-xyz.scm (python-eventlet)[arguments]: In 'check' phase,
	skip two more tests which are failing with Python 3.10 and have upstream bug
	reports.

2023-04-24  Arun Isaac  <arunisaac@systemreboot.net>

	Add mumi config.
	* .mumi/config: New file.
	* .gitignore: Add .mumi/current-issue.

	gnu: mumi: Add bash-minimal to inputs.
	* gnu/packages/mail.scm (mumi)[inputs]: Add bash-minimal.

	gnu: mumi: Update to 0.0.5-2.85d5efb.
	* gnu/packages/mail.scm (mumi): Update to 0.0.5-2.85d5efb.

	gnu: mumi: Move to Savannah.
	* gnu/packages/mail.scm (source, home-page): Move to Savannah.

2023-04-24  Janneke Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Update to 2.17.2.
	* gnu/packages/dezyne.scm (dezyne): Update to 2.17.2.

2023-04-24  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: python-shiboken-2: Do not rely on _Py_Mangle being available.
	* gnu/packages/patches/python-shiboken-2-compat.patch: Fix the patch
	according to upstream.

2023-04-24  Andy Tai  <atai@atai.org>

	gnu: openshot: Update to 3.1.0.
	* gnu/packages/audio.scm (libopenshot-audio): Update to 0.3.1.
	* gnu/packages/video.scm (libopenshot): Update to 0.3.1.
	(openshot): Update to 3.1.0.

2023-04-24  Raphaël Mélotte  <raphael.melotte@mind.be>

	gnu: eid-mw: Update to 5.1.10.
	* gnu/packages/security-token.scm (eid-mw): Update to 5.1.10

	gnu: fatrace: Update to 0.17.0.
	* gnu/packages/monitoring.scm (fatrace): Update to 0.17.0

2023-04-24  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: openmpi: Update to 4.1.5.
	* gnu/packages/mpi.scm (openmpi): Update to 4.1.5.

	read-print: 'pretty-print-with-comments' keeps newlines on long strings.
	* guix/read-print.scm (printed-string)[preserve-newlines?]: New
	procedure.
	Use it to preserve newlines on long strings.
	* tests/read-print.scm: Add test.

2023-04-24  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-magic: Update to 0.4.27.
	* gnu/packages/patches/python-magic-python-bytecode.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.
	* gnu/packages/python-xyz.scm (python-magic): Update to 0.4.27.
	[source]<patches>: Remove field.
	[#:phases]<check>: Do not invoke ‘tests.py’.

2023-04-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: openldap-for-linphone: Hide it.
	We don't want this to show up when searching for "openldap".

	* gnu/packages/openldap.scm (openldap-for-linphone): Wrap in HIDDEN-PACKAGE
	and add a comment.

2023-04-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: inspekt3d: Adjust to changes in libfive.
	* gnu/packages/engineering.scm (inspekt3d)[arguments]: Use G-expression; patch
	file to avoid loading removed extension; adjust name of libfive library.

	gnu: inspekt3d: Simplify snippet.
	* gnu/packages/engineering.scm (inspekt3d)[source]: Simplify snippet.

	gnu: libfive: Update to 0-5.b1ea998.
	* gnu/packages/engineering.scm (libfive): Update to 0-5.b1ea998.
	[arguments]: Set HOME variable to fix autocompilation; set GUILE_CCACHE_DIR to
	override default target directory for compiled Guile files; add phases
	'fix-library-location and 'install-scm-files.

2023-04-24  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-sure: Update to 2.0.1.
	* gnu/packages/python-xyz.scm (python-sure): Update to 2.0.1.
	[native-inputs]: Add python-rednose.

	gnu: python-boltons: Update to 23.0.0.
	* gnu/packages/python-xyz.scm (python-boltons): Update to 23.0.0.

	gnu: python-pynndescent: Update to 0.5.10.
	* gnu/packages/machine-learning.scm (python-pynndescent): Update to 0.5.10.

	gnu: python-configargparse: Update to 1.5.3.
	* gnu/packages/python-xyz.scm (python-configargparse): Update to 1.5.3.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove previous 'check' phase.
	[native-inputs]: Add python-mock and python-pytest, remove python-pyyaml.

2023-04-24  Leo Famulari  <leo@famulari.name>

	gnu: python-scikit-learn: Update to 1.2.2.
	* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 1.2.2.

	gnu: python-joblib: Update to 1.1.1.
	* gnu/packages/python-xyz.scm (python-joblib): Update to 1.1.1.

2023-04-24  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-ecdsa: Fix faulty commit.
	Fix previous commit, which did not properly add the test to be skipped and
	repeated the existing skipped test.  There is only one new test to be skipped.

	* gnu/packages/python-crypto.scm (python-ecdsa)[arguments]: In the 'check'
	phase, properly format the string for skipped tests.

2023-04-24  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-ecdsa: Skip two failing tests.
	* gnu/packages/python-crypto.scm (python-ecdsa)[arguments]: In 'check' phase,
	skip a couple more tests.

2023-04-24  Leo Famulari  <leo@famulari.name>

	gnu: libmediainfo and mediainfo: Update to 23.03.
	* gnu/packages/video.scm (libmediainfo, mediainfo): Update to 23.03.

	gnu: libmediainfo and mediainfo: Fix build.
	* gnu/packages/video.scm (libmediainfo, mediainfo)[arguments]: Add a shebang to
	the autogen.sh script in the 'change-to-build-dir' phases.

	gnu: eyed3: Update to 0.9.7.
	* gnu/packages/mp3.scm (eyed3): Update to 0.9.7.
	[propagated-inputs]: Remove python-grako, python-magic, and python-pathlib.

2023-04-24  Leo Famulari  <leo@famulari.name>

	gnu: OpenImageIO: Use the correct source hash.
	This is a followup to commit 5fda088fb17f0f5ad5cbb47314bada5f25afdb68

	* gnu/packages/graphics.scm (openimageio)[source]: Fix the hash.

2023-04-23  Leo Famulari  <leo@famulari.name>

	gnu: OpenImageIO: Update to 2.2.21.0.
	This fixes the build with GCC 11.

	* gnu/packages/graphics.scm (openimageio): Update to 2.2.21.0.

2023-04-23  Leo Famulari  <leo@famulari.name>

	gnu: OpenColorIO: Fix build with GCC 11.
	* gnu/packages/patches/opencolorio-fix-build-with-gcc11.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/image-processing.scm (opencolorio)[source]: Use it.

	gnu: shotwell: Fix build.
	* gnu/packages/gnome.scm (shotwell)[native-inputs]: Add vala.

2023-04-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: liblinphone: Restore special openldap variant.
	This is a partial revert of commit f2166cfacea03dcc399d1858d27ff473ebfc0679.

	* gnu/packages/openldap.scm (openldap-for-linphone): Restore this variable.
	* gnu/packages/linphone.scm (liblinphone)[inputs]: Replace openldap with
	openldap-for-linphone.

2023-04-23  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-ledgerblue: Disable tests.
	* gnu/packages/finance.scm (python-ledgerblue)[arguments]: Disable
	tests (there are none).

2023-04-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-django@3.2: Update to 3.2.18.
	Fixes the 'test_custom_fields' failure:

	  https://github.com/django/django/commit/9da46345d83e5d9ecb60512efb2d2e0b2b02b974

	* gnu/packages/django.scm (python-django-3.2): Update to 3.2.18.

2023-04-23  Brian Cully  <bjc@spork.org>

	gnu: libraft: Disable test that requires connectivity.
	 * gnu/packages/cluster.scm (libraft): remove test_uv_tcp_connect.c

	gnu: swappy: Add gettext input.
	* gnu/packages/image.scm (swappy) [inputs]: Add gettext-minimal.

2023-04-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-pydevd: Skip three failing tests.
	* gnu/packages/python-xyz.scm (python-pydevd)[arguments]: In 'check'
	phase, skip a couple more tests.

2023-04-23  Andreas Enge  <andreas@enge.fr>

	Merge remote-tracking branch 'origin/master' into core-updates

2023-04-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: geda-gaf: Add gdk-pixbuf.
	This is used for supporting various image formats.

	* gnu/packages/engineering.scm (geda-gaf)[inputs]: Add gdk-pixbuf.

2023-04-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: geda-gaf: Drop input labels.
	* gnu/packages/engineering.scm (geda-gaf)[inputs]: Drop labels.

	gnu: geda-gaf: Use G-expressions.
	* gnu/packages/engineering.scm (geda-gaf)[arguments]: Use G-expression to
	remove the use of %build-inputs; also drop trailing #T from build phases.

	gnu: emacs-emacsql-sqlite3: Update to 1.0.2-1.2113618.
	* gnu/packages/emacs-xyz.scm (emacs-emacsql-sqlite3): Update to
	1.0.2-1.2113618.

	gnu: gcc-arm-none-eabi-7-2018-q2-update: Use G-expressions.
	* gnu/packages/embedded.scm (gcc-arm-none-eabi-7-2018-q2-update)[arguments]:
	Use G-expressions, just like the xgcc package; also remove trailing #T from
	build phases.

2023-04-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gcc-arm-none-eabi-4.9: Use G-expression.
	This change is necessary because the parent xgcc package uses G-expressions
	for configure flags and phases.

	* gnu/packages/embedded.scm (gcc-arm-none-eabi-4.9)[arguments]: Use
	G-expressions; also remove trailing #T.

2023-04-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gcc-arm-none-eabi-4.9: Fix incompatible redeclaration.
	* gnu/packages/patches/gcc-4.9-inline.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/embedded.scm (gcc-arm-none-eabi-4.9)[source]: Use it.

2023-04-23  Petr Hodina  <phodina@protonmail.com>

	gnu: Add lxi-tools.
	* gnu/packages/hardware.scm (lxi-tools): New variable.

	gnu: Add liblxi.
	* gnu/packages/hardware.scm (liblxi): New variable.

2023-04-23  Karl Hallsby  <karl@hallsby.com>

	gnu: webkitgtk: Update to 2.40.1 [security fixes].
	Fixes CVE-2022-0108, CVE-2022-32885, CVE-2023-27932, CVE-2023-27954, and
	CVE-2023-28205.

	* gnu/packages/webkit.scm: Update to 2.40.1.
	[source]: Remove obsolete patch.
	* gnu/packages/patches/webkitgtk-libelogind.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2023-04-23  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20230422
	* gnu/packages/parallel.scm (parallel): Update to 22030422

2023-04-23  Thomas Albers  <thomas@thomaslabs.org>

	gnu: Add minipro.
	* gnu/packages/electronics.scm (minipro): New variable.

2023-04-23  Andy Tai  <atai@atai.org>

	gnu: gnucash: Update to 5.0.
	* gnu/packages/gnucash.scm (gnucash): Update to 5.0.
	[arguments]<phase>: Patch out unsupported tests. Remove references in
	patching code to removed source files upstream.
	* gnu/packages/gnucash.scm (gnucash-doc): Update to 5.0.

2023-04-23  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: emacs-suneater-theme: Update to 2.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-suneater-theme): Update to 2.3.0.

2023-04-23  Evgeny Pisemsky  <evgeny@pisemsky.com>

	gnu: Add emacs-gemini.
	* gnu/packages/emacs-xyz.scm (emacs-gemini): New variable.

2023-04-23  Christopher Howard  <christopher@librehacker.com>

	gnu: Add go-git-sr-ht-adnano-go-gemini.
	* gnu/packages/golang.scm (go-git-sr-ht-adnano-go-gemini): New variable.

2023-04-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add lfs-s3.
	* gnu/packages/version-control.scm (lfs-s3): New variable.

	gnu: Add go-github-com-aws-aws-sdk-go-v2-feature-s3-manager.
	* gnu/packages/golang.scm (go-github-com-aws-aws-sdk-go-v2-feature-s3-manager): New variable.

	gnu: Add go-github-com-aws-aws-sdk-go-v2-service-s3.
	* gnu/packages/golang.scm (go-github-com-aws-aws-sdk-go-v2-service-s3): New variable.

	gnu: git-lfs: Update to 3.3.0.
	* gnu/packages/version-control.scm (git-lfs): Update to 3.3.0.
	[arguments] Use gexp. Add phase fix-embed-x-net (publicsuffix/table.go doesn't
	work with symlinked data).
	[native-inputs] Add git-minimal. Add ruby-asciidoctor.
	[propagated-inputs] Add go-github-com-xeipuuv-gojsonschema,
	go-github-com-xeipuuv-gojsonreference, go-github-com-xeipuuv-gojsonpointer,
	go-golang-org-x-net, go-golang.org-x-sync-semaphore,
	go-github-com-ssgelm-cookiejarparser, go-github-com-rubyist-tracerx,
	go-github-com-olekukonko-ts, go-github-com-leonelquinteros-gotext,
	go-github-com-git-lfs-wildmatch-v2, go-github-com-git-lfs-pktline,
	go-github-com-git-lfs-go-netrc, go-github-com-git-lfs-gitobj-v2,
	go-github-com-dpotapov-go-spnego, go-github-com-avast-retry-go,
	go-github-com-mattn-go-isatty, go-github-com-pkg-errors,
	go-github-com-spf13-cobra.

	gnu: Add go-github-com-xeipuuv-gojsonschema.
	* gnu/packages/golang.scm (go-github-com-xeipuuv-gojsonschema): New variable.

	gnu: Add go-github-com-xeipuuv-gojsonreference.
	* gnu/packages/golang.scm (go-github-com-xeipuuv-gojsonreference): New variable.

	gnu: Add go-github-com-xeipuuv-gojsonpointer.
	* gnu/packages/golang.scm (go-github-com-xeipuuv-gojsonpointer): New variable.

	gnu: Add go-github-com-ssgelm-cookiejarparser.
	* gnu/packages/golang.scm (go-github-com-ssgelm-cookiejarparser): New variable.

	gnu: Add go-github-com-rubyist-tracerx.
	* gnu/packages/golang.scm (go-github-com-rubyist-tracerx): New variable.

	gnu: Add go-github-com-olekukonko-ts.
	* gnu/packages/golang.scm (go-github-com-olekukonko-ts): New variable.

	gnu: Add go-github-com-leonelquinteros-gotext.
	* gnu/packages/golang.scm (go-github-com-leonelquinteros-gotext): New variable.

	gnu: Add go-github-com-git-lfs-wildmatch-v2.
	* gnu/packages/version-control.scm (go-github-com-git-lfs-wildmatch-v2): New variable.

	gnu: Add go-github-com-git-lfs-pktline.
	* gnu/packages/version-control.scm (go-github-com-git-lfs-pktline): New variable.

	gnu: Add go-github-com-git-lfs-go-netrc.
	* gnu/packages/golang.scm (go-github-com-git-lfs-go-netrc): New variable.

	gnu: Add go-github-com-dpotapov-go-spnego.
	* gnu/packages/golang.scm (go-github-com-dpotapov-go-spnego): New variable.

	gnu: Add go-github-com-jcmturner-gokrb5-v8.
	* gnu/packages/golang.scm (go-github-com-jcmturner-gokrb5-v8): New variable.

	gnu: Add go-github-com-jcmturner-rpc-v2-mstypes.
	* gnu/packages/golang.scm (go-github-com-jcmturner-rpc-v2-mstypes): New variable.

	gnu: Add go-github-com-jcmturner-rpc-v2-ndr.
	* gnu/packages/golang.scm (go-github-com-jcmturner-rpc-v2-ndr): New variable.

	gnu: Add go-github-com-jcmturner-rpc.
	* gnu/packages/golang.scm (go-github-com-jcmturner-rpc): New variable.

	gnu: Add go-github-com-jcmturner-goidentity-v6.
	* gnu/packages/golang.scm (go-github-com-jcmturner-goidentity-v6): New variable.

	gnu: Add go-github-com-hashicorp-go-uuid.
	* gnu/packages/golang.scm (go-github-com-hashicorp-go-uuid): New variable.

	gnu: Add go-github-com-jcmturner-gofork.
	* gnu/packages/golang.scm (go-github-com-jcmturner-gofork): New variable.

	gnu: Add go-github-com-jcmturner-dnsutils-v2.
	* gnu/packages/golang.scm (go-github-com-jcmturner-dnsutils-v2): New variable.

	gnu: Add go-github-com-jcmturner-aescts-v2.
	* gnu/packages/golang.scm (go-github-com-jcmturner-aescts-v2): New variable.

	gnu: Add go-github-com-gorilla-sessions.
	* gnu/packages/golang.scm (go-github-com-gorilla-sessions): New variable.

	gnu: Add go-github-com-avast-retry-go.
	* gnu/packages/golang.scm (go-github-com-avast-retry-go): New variable.

	gnu: Add go-github-com-git-lfs-gitobj-v2.
	* gnu/packages/version-control.scm (go-github-com-git-lfs-gitobj-v2): New variable.

	gnu: aws-vault: Update to 6.6.2.
	* gnu/packages/golang.scm (aws-vault): Update to 6.6.2.
	[native-inputs] Delete go-github-aws-aws-sdk-go. Add
	go-github-com-aws-aws-sdk-go-v2,
	go-github-com-aws-aws-sdk-go-v2-config,
	go-github-com-aws-aws-sdk-go-v2-service-iam,
	go-github-com-aws-aws-sdk-go-v2-service-sso,
	go-github-com-aws-aws-sdk-go-v2-service-ssooidc,
	go-github-com-aws-aws-sdk-go-v2-service-sts.

	gnu: Add go-github-com-aws-aws-sdk-go-v2-service-sts.
	* gnu/packages/golang.scm (go-github-com-aws-aws-sdk-go-v2-service-sts): New variable.

	gnu: Add go-github-com-aws-aws-sdk-go-v2-service-ssooidc.
	* gnu/packages/golang.scm (go-github-com-aws-aws-sdk-go-v2-service-ssooidc): New variable.

	gnu: Add go-github-com-aws-aws-sdk-go-v2-service-sso.
	* gnu/packages/golang.scm (go-github-com-aws-aws-sdk-go-v2-service-sso): New variable.

	gnu: Add go-github-com-aws-aws-sdk-go-v2-service-iam.
	* gnu/packages/golang.scm (go-github-com-aws-aws-sdk-go-v2-service-iam): New variable.

	gnu: Add go-github-com-aws-aws-sdk-go-v2-config.
	* gnu/packages/golang.scm (go-github-com-aws-aws-sdk-go-v2-config): New variable.

	gnu: Add go-github-com-aws-aws-sdk-go-v2.
	* gnu/packages/golang.scm (go-github-com-aws-aws-sdk-go-v2): New variable.

	gnu: Add go-github-com-aws-smithy-go.
	* gnu/packages/golang.scm (go-github-com-aws-smithy-go): New variable.

	gnu: curlie: Add input go-golang-org-x-term.
	* gnu/packages/curl.scm (curlie): Add input go-golang-x-term.

	gnu: pixterm: Add input go-golang-org-x-term.
	* gnu/packages/image-viewers.scm (pixterm): Add input go-golang-go-x-term.

	gnu: go-github-com-99designs-go-keyring: Update to 1.2.2.
	* gnu/packages/golang.scm (go-github-com-99designs-go-keyring): Update to 1.2.2.
	[native-inputs] Delete go-golang-org-x-crypto. Add go-golang-org-x-term.

	gnu: go-golang-org-x-term: Update to 0.3.0.
	* gnu/packages/golang.scm (go-golang-org-x-term): Update to 0.3.0.

	gnu: go-golang-org-x-crypto: Update to 0.4.0.
	* gnu/packages/golang.scm (go-golang-org-x-crypto): Update to 0.4.0.

	gnu: Remove go-github.com-howeyc-gopass.
	* gnu/packages/terminals.scm (go-github.com-howeyc-gopass): Delete variable.

2023-04-23  Timo Wilken  <guix@twilken.net>

	gnu: Add restic-rest-server.
	* gnu/packages/backup.scm (restic-rest-server): New variable.

2023-04-23  Timo Wilken  <guix@twilken.net>

	gnu: Add go-github-com-coreos-go-systemd-activation.
	Required by restic-rest-server; see following commit.

	* gnu/packages/golang.scm (go-github-com-coreos-go-systemd-activation):
	New variable.

2023-04-23  Timo Wilken  <guix@twilken.net>

	gnu: Move golang dependencies to (gnu packages golang).
	These packages are needed by syncthing and the new restic-rest-server package,
	so put them in (gnu packages golang) instead.

	* gnu/packages/syncthing.scm (go-github-com-prometheus-common,
	go-github-com-prometheus-procfs, go-github-com-prometheus-client-golang):
	Move variables ...
	* gnu/packages/golang.scm (go-github-com-prometheus-common,
	go-github-com-prometheus-procfs, go-github-com-prometheus-client-golang):
	... to here.

2023-04-23  Leo Famulari  <leo@famulari.name>

	gnu: ncmpc: Update to 0.48.
	* gnu/packages/mpd.scm (ncmpc): Update 0.48.

	gnu: khal: Update to 0.11.1.
	* gnu/packages/calendar.scm (khal): Update to 0.11.1.
	[inputs]: Remove sqlite.
	[description]: Add some more information.

2023-04-23  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: python-libusb1: Update to 3.0.0.
	* gnu/packages/libusb.scm (python-libusb1): Update to 3.0.0.

2023-04-23  宋文武  <iyzsong@member.fsf.org>

	refresh: Support select packages SUBSET by module name.
	* guix/scripts/refresh.scm (%options): Support '--select module:NAME'.
	(show-help): Adjust accordingly.
	(options->update-specs): Honor the module passed by '--select'.
	* doc/guix.texi (Invoking guix refresh): Document it.

2023-04-22  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-msal: Update to 1.22.0.
	* gnu/packages/python-web.scm (python-msal): Update to 1.22.0.

2023-04-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-shellingham: Run test suite.
	* gnu/packages/python-xyz.scm (python-shellingham)[arguments]: Add
	custom 'check phase.
	[native-inputs]: Add python-pytest, python-pytest-mock.

	gnu: python-shellingham: Update to 1.5.1.
	* gnu/packages/python-xyz.scm (python-shellingham): Update to 1.5.1.

	gnu: python-structlog: Update to 23.1.0.
	* gnu/packages/python-xyz.scm (python-structlog): Update to 23.1.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Remove custom 'check phase.
	[native-inputs]: Add python-hatch-fancy-pypi-readme, python-hatch-vcs, and
	python-hatchling.

	gnu: perl-glib: Update to 1.3293.
	* gnu/packages/glib.scm (perl-glib): Update to 1.3293.

2023-04-22  Andreas Enge  <andreas@enge.fr>

	Merge remote-tracking branch 'origin/master' into core-updates

2023-04-22  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: python-aenum: Update to 3.1.12.
	* gnu/packages/python-xyz.scm (python-aenum): Update to 3.1.12.
	[source]: Add snippet to delete Python 2 specific files.

2023-04-22  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: bmake: Update to 20230321.
	* gnu/packages/build-tools.scm (bmake): Update to 20230321.

	gnu: bmake: Switch to G-Exps.
	* gnu/packages/build-tools.scm (bmake): Switch to G-Exps.

	gnu: guile-next: Fix build failure.
	* gnu/packages/guile.scm (guile-next): Fix build failure.

	gnu: guile-fibers-next: Update to 36a6cc7079 to fix build failure.
	* gnu/packages/guile-xyz.scm (guile-fibers-next): Update it.

2023-04-22  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	Revert "gnu: icecat: Update to 102.10.0-guix0-preview1 [security fixes]."
	This reverts commit e94dcbf3c28588eab25dfa1e017d792c09f68488.

	"gnu: icecat: Update to 102.10.0-guix0-preview1 [security fixes]." was
	already pushed as 3ab983d630a95a29b9418b1ba8a26e5ca2836ec0. And the
	`icecat-102.9.0-source` was removed in
	"gnu: icedove: Update to 102.10.0 [security fixes]." a741b554cb66cd053a130b8b5b5926a30bec9d48.

2023-04-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: qgis: Fix build.
	* gnu/packages/geo.scm (qgis)[arguments]: Update 'configure-pyqt5-sip-path'
	  phase. Disable a few more failing tests in 'check' phase.

2023-04-22  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: zig: Fix build.
	* gnu/packages/patches/zig-do-not-link-against-librt.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/zig.scm (zig-0.10): Use it.  Also force LLVM to be dynamically
	linked, and set up the CC env variable.
	(zig-0.9): Also use the above patch.

2023-04-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: prusa-slicer: Update to 2.5.2.
	* gnu/packages/patches/prusa-slicer-boost-fixes.patch: New file.
	* gnu/packages/patches/prusa-slicer-fix-tests.patch: New file.
	* gnu/packages/patches/prusa-slicer-with-cereal-1.3.1.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register them.
	* gnu/packages/engineering.scm (prusa-slicer): Update to 2.5.2.
	  [source]: Use patches.
	  [inputs]: Replace cereal-1.3.0 by cereal.

	gnu: libigl: Fix build.
	* gnu/packages/engineering.scm (libigl)[inputs]: Add tbb.

	gnu: embree: Update to 3.13.5.
	* gnu/packages/graphics.scm (embree): Update to 3.13.5.

2023-04-22  Kyle Andrews  <kyle@posteo.net>

	gnu: Add emacs-bookmark-plus.
	* gnu/packages/emacs-xyz.scm (emacs-bookmark-plus): New variable.

2023-04-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: libxapp: Update to 2.4.3.
	* gnu/packages/cinnamon.scm (libxapp): Update to 2.4.3.

2023-04-22  florhizome  <florhizome@posteo.net>

	gnu: Add nemo.
	* gnu/packages/cinnamon.scm (nemo): New variable.

	gnu: cinnamon: Update to 5.6.2.
	* gnu/packages/cinnamon.scm (cinnamon-desktop): Update to 5.4.2.
	[arguments]<#:configure-flags>: Enable alsa-support.
	[inputs]: Remove PYTHON-2, remove GOBJECT-INTROSPECTION, add LIBEXT, ALSA-LIB.
	[native-inputs]: Remove gnu-build-system related packages, add GOBJECT-INTROSPECTION.

2023-04-22  Adam Faiz  <adam.faiz@disroot.org>

	gnu: Add dataparksearch.
	* gnu/packages/search.scm (dataparksearch): New variable.

2023-04-22  Greg Hogan  <code@greghogan.com>

	gnu: font-amiri: Update to 1.000.
	Fix for the broken build on master.

	* gnu/packages/fonts.scm (font-amiri): Update to 1.000.
	[arguments](%standard-phases): Add 'patch-source' to hard-code version.

2023-04-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: hydrogen: Update to 1.2.0.
	* gnu/packages/music.scm (hydrogen): Update to 1.2.0.
	[inputs]: Add QTSVG-5.

	gnu: tlpui: Update to 1.5.0-7.
	* gnu/packages/linux.scm (tlpui): Update to 1.5.0-7.

	gnu: emacs-org-rich-yank: Update to 0.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-rich-yank): Update to 0.2.2.

	gnu: emacs-consult: Update to 0.34.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.34.

	gnu: frescobaldi: Update to 3.3.0.
	* gnu/packages/music.scm (frescobaldi): Update to 3.3.0.
	[arguments]: Generate translations, metainfo.xml and desktop file.
	[inputs]: Add QPAGEVIEW.

	gnu: Add qpageview.
	* gnu/packages/image-viewers.scm (qpageview): New variable.

2023-04-22  Andreas Enge  <andreas@enge.fr>

	gnu: python-genshi: Update to 0.7.7.
	* gnu/packages/python-web.scm (python-genshi): Update to 0.7.7.

	gnu: python-stdnum: Update to 1.18.
	* gnu/packages/finance.scm (python-stdnum): Update to 1.18.

2023-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add binaryen.
	* gnu/packages/web.scm (binaryen): New variable.

	gnu: wabt: Update to 1.0.32.
	* gnu/packages/web.scm (wabt): Update to 1.0.32.
	[source]: Fetch sources recursively; delete bundled gtest sources.
	[arguments]: Do build and run tests; add phase to set CC variable, and another
	phase to delete a broken test.
	[native-inputs]: Add python and googletest.
	[inputs]: Remove.

2023-04-22  Andreas Enge  <andreas@enge.fr>

	Merge remote-tracking branch 'origin/master' into core-updates

2023-04-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-cffsubr: Depend on python-afdko@3.6.1.
	This removes the dependency of GNOME on Java:

	  gnome -> font-abattis-cantarell -> ... -> openjdk

	Discussed at
	<https://lists.gnu.org/archive/html/guix-devel/2022-10/msg00226.html>.

	* gnu/packages/fontutils.scm (python-cffsubr)[inputs]: Switch to
	PYTHON-AFDKO-3.6.1.

2023-04-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-afdko: Add version 3.6.1.
	* gnu/packages/fontutils.scm (python-afdko-3.6.1): New variable.

	gnu: libotr: Fix compilation with glibc 2.35.
	* gnu/packages/messaging.scm (libotr)[source]: Add 'snippet'.

2023-04-21  Leo Famulari  <leo@famulari.name>

	Revert "gnu: lxqt-admin: Fix path for timezone file."
	The timezone database should not be depended on by packages, but rather found at
	runtime in the environment. Otherwise, this package will eventually report the
	incorrect time, because time zones change regularly.

	This reverts commit 99c1c7a30c59c3514a4ced6e0cad0e5c2860331d.

2023-04-21  Lars-Dominik Braun  <lars@6xq.net>

	gnu: ghc-9.0: Make testsuite compatible with Python 3.10.
	* gnu/packages/haskell.scm (ghc-9.0)[native-inputs]: Add patch and
	snippet to ghc-testsuite input.

2023-04-21  Saku Laesvuori  <saku@laesvuori.fi>

	doc: Update openssh-host documentation.
	* doc/guix.texi (Secure Shell): Update openssh-host documentation to
	match the code.

2023-04-21  Saku Laesvuori  <saku@laesvuori.fi>

	home: services: openssh: Add configuration option for jump proxies
	Add a new 'proxy' field to openssh-host to allow ProxyCommand or
	ProxyJump, but not both, to be configured. Configuring both would cause
	the serialization order to determine which one is used. Deprecate the
	'proxy-command' field because the 'proxy' field replaces it.

	* gnu/home/services/ssh.scm (proxy-jump->string,
	proxy-command-or-jump-list?, serialize-proxy-command-or-jump-list,
	sanitize-proxy-command): New procedure.
	(proxy-jump, proxy-command): New record type.
	(openssh-host)[proxy-command]: Mark field as deprecated because OpenSSH
	can't have ProxyCommand and ProxyJump configured at the same time.
	* doc/guix.texi (Secure Shell): Update to match the changes to the
	service.

2023-04-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-dsv: Update to 0.5.2.
	* gnu/packages/guile-xyz.scm (guile-dsv): Update to 0.5.2.
	  [native-inputs]: Add "help2man".

2023-04-21  Juliana Sims  <juli@incana.org>

	gnu: Add emacs-gerbil-mode.
	* gnu/packages/emacs-xyz.scm (emacs-gerbil-mode): Add emacs-gerbil-mode.

2023-04-21  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Update to 7.0.2.
	* gnu/packages/engineering.scm (kicad): Update to 7.0.2.

2023-04-21  Ludovic Courtès  <ludo@gnu.org>

	packages: 'package-direct-sources' correctly handles non-origin sources.
	Previously 'package-direct-sources' would trigger a wrong-type-arg error
	when passed a package whose 'source' is not an origin, such as
	'ruby-sorbet-runtime'.

	* guix/packages.scm (package-direct-sources): Call 'expand' if and only
	if (package-source package) is an origin.

2023-04-21  Ludovic Courtès  <ludo@gnu.org>

	tests: Relax two tests that expected a non-zero error code.
	* tests/guix-package-aliases.sh: "guix upgrade foo bar" has always
	returned zero; adjust accordingly.
	* tests/guix-refresh.sh: "guix refresh -t test idutils" and similar
	return zero; adjust accordingly.

2023-04-21  Andreas Enge  <andreas@enge.fr>

	gnu: kdoctools: Compile with docbook-xml@4.5.
	* gnu/packages/kde-frameworks.scm (kdoctools): Use docbook-xml-4.5 instead
	of docbook-xml.

2023-04-21  Eric Bavier  <bavier@posteo.net>

	tests: Fix checks for expected failures.
	Addresses <https://issues.guix.gnu.org/62406>.

	With 'set -e', a return status inverted with '!' does not cause the shell to
	exit immediately.  Instead use '&& false' to indicate an expected failure.

	* tests/guix-archive.sh, tests/guix-build-branch.sh, tests/guix-build.sh,
	tests/guix-daemon.sh, tests/guix-download.sh,
	tests/guix-environment-container.sh, tests/guix-environment.sh,
	tests/guix-gc.sh, tests/guix-git-authenticate.sh, tests/guix-graph.sh,
	tests/guix-hash.sh, tests/guix-home.sh, tests/guix-pack-relocatable.sh,
	tests/guix-pack.sh, tests/guix-package-aliases.sh, tests/guix-package-net.sh,
	tests/guix-package.sh, tests/guix-refresh.sh, tests/guix-shell.sh,
	tests/guix-style.sh, tests/guix-system.sh: Replace uses of '! ...' with
	'... && false' or `test ! ...` as appropriate.

2023-04-21  Ludovic Courtès  <ludo@gnu.org>

	tests: Fork and exec a new Guile for the marionette REPL.
	By merely forking PID 1, details from PID 1 (shepherd) would leak into
	the marionette process, such as the set of modules in scope and state
	inherited from the shepherd process (<service> instances, fibers,
	etc.).  Running a fresh Guile instance avoids that.

	* gnu/tests.scm (marionette-program): New procedure.
	(marionette-shepherd-service): Change 'start' to use
	'make-forkexec-constructor', and run the result of 'marionette-program'.

2023-04-21  Ludovic Courtès  <ludo@gnu.org>

	tests: Use the client 'start-service' procedure.
	The previous code worked "by chance": 'start' from (shepherd service)
	happened to be in scope because the marionette REPL is created by a mere
	'primitive-fork', and 'start' happened to kinda work.

	* gnu/tests/base.scm (run-basic-test): Use 'start-service' from (gnu
	services herd), not 'start' from (shepherd service), which is not
	supposed to work.
	* gnu/tests/install.scm (run-install): Likewise.

2023-04-21  Ludovic Courtès  <ludo@gnu.org>

	services: herd: 'load-services/safe' is synonymous with 'load-services'.
	This is a followup to 547965aa27b6a09cadf42130b7ec7db3f1aee61f.

	* gnu/services/herd.scm (load-services/safe): Make an alias for
	'load-services'.

2023-04-21  Ludovic Courtès  <ludo@gnu.org>

	services: nscd: Depend on syslogd.
	This gets rid of nscd debug messages on the console at boot time.

	* gnu/services/base.scm (nscd-shepherd-service): Add dependency on
	'syslogd'.

2023-04-21  Ludovic Courtès  <ludo@gnu.org>

	services: postgresql: Add default package.
	* gnu/services/databases.scm (<postgresql-configuration>)[postgresql]:
	Add default value, moved from...
	(postgresql-service-type)[default-value]: ... here.

	services: knot: Add 'configuration' action.
	* gnu/services/dns.scm (knot-shepherd-service): Add 'actions' field.

	services: rsync: Add 'configuration' action.
	* gnu/services/rsync.scm (rsync-shepherd-service): Add 'actions' field.

	services: redis: Add 'configuration' action.
	* gnu/services/databases.scm (redis-shepherd-service): Add 'actions'
	field.

	services: mysql: Add 'configuration' action.
	* gnu/services/databases.scm (mysql-shepherd-service): Add 'actions'
	field.

	services: postgresql: Add 'configuration' action.
	* gnu/services/databases.scm (postgresql-shepherd-service): Add
	'actions' field.

	services: postgresql: Add the 'postgresql' Shepherd service name.
	* gnu/services/databases.scm (postgresql-shepherd-service): Add
	'postgresql' to 'provision'.

2023-04-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: freerdp: Update to 2.2.0 [security fixes].
	This fixes CVE-2022-39316, CVE-2022-39317, CVE-2022-39318, CVE-2022-39319,
	CVE-2022-39320, CVE-2022-41877, CVE-2022-39347, CVE-2022-39282,
	CVE-2022-39283, CVE-2021-41159 and CVE-2021-41160.

	* gnu/packages/rdesktop.scm (freerdp): Update to 2.2.0.
	[arguments]: Use gexps.  Do not set DOCBOOKXSL_DIR in #:configureflags.

2023-04-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: freerdp: Update to 2.2.0 [security fixes].
	This fixes CVE-2022-39316, CVE-2022-39317, CVE-2022-39318, CVE-2022-39319,
	CVE-2022-39320, CVE-2022-41877, CVE-2022-39347, CVE-2022-39282,
	CVE-2022-39283, CVE-2021-41159 and CVE-2021-41160.

	* gnu/packages/rdesktop.scm (freerdp): Update to 2.2.0.
	[arguments]: Use gexps.  Do not set DOCBOOKXSL_DIR in #:configureflags.

2023-04-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: syslog: Log auth.info to /var/log/secure in default configuration.
	This causes authentication failures such as those generated by SSH brute force
	attacks to appear in /var/log/secure, which is picked up by tools such as
	fail2ban.

	* gnu/services/base.scm (%default-syslog.conf): Add a auth.info selector for
	the /var/log/secure log.

	Series-to: 62802@debbugs.gnu.org

2023-04-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services/syslog: Strip leading white space indent in syslog.conf.
	This is a cosmetic change.

	* gnu/services/base.scm (%default-syslog.conf): Add a comment referencing the
	documentation.  Strip the extraneous leading trailing white space indent.

2023-04-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: syslog: Add a reload action.
	* gnu/services/base.scm (syslog-service-type) [actions]: Add a reload action.
	* doc/guix.texi (Base Services): Document it.

2023-04-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: syslog: Move configuration to /etc/syslog.conf.
	Having the configuration live at a static location makes it possible to
	hot-reload it.

	* gnu/services/base.scm (syslog.conf): New variable.
	(syslog-etc, syslog-shepherd-service): New procedures.
	(syslog-service-type): Rewrite using the above new variable and procedures,
	extending etc-service-type with its configuration file.

2023-04-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libxml++: Remove fix-documentation phase.
	* gnu/packages/gnome.scm (libxml++) [arguments]: Delete field.

2023-04-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: opensp: Fix build.
	This is a follow up commit to b84d0b81b2.

	* gnu/packages/xml.scm (opensp) [arguments]: Properly quote.

2023-04-21  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: bppsuite: Update to 2.4.1.
	* gnu/packages/bioinformatics.scm (bppsuite): Update to 2.4.1.
	[source]: Remove the commit and use the release version. Changed to the github
	repo.
	[arguments]: Remove the disabled parallel-build.
	[inputs]: Use list.
	[home-page]: Changed to github page.

	gnu: bpp-popgen: Update to 2.4.1.
	* gnu/packages/bioinformatics.scm (bpp-popgen): Update to 2.4.1.
	[source]: Remove the commit and use the release version. Changed to the github
	repo.
	[arguments]: Remove the disabled parallel-build.
	[home-page]: Changed to new host Université Claude-Bernard Lyon 1.

2023-04-21  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add maffilter.
	* gnu/packages/bioinformatics.scm (maffilter): New variable.

2023-04-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: tensorflow: Adjust for Python 3.10 compatibility.
	* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Replace build
	phase 'python3.9-compatibility with 'python3.10-compatibility; patch for move
	from "collections" to "collections.abc"; add well-meaning but potentially
	reckless patch to remove overwrite error for __or__ and __ror__ methods;
	adjust farmhash sources to build with GCC 11; do not use distutils.sysconfig.

	gnu: python-protobuf-3.6: Patch for Python 3.10.
	* gnu/packages/protobuf.scm (python-protobuf-3.6)[arguments]: Patch
	collections import.
	[native-inputs]: Add python-setuptools-for-tensorflow.

	gnu: python-setuptools-for-tensorflow: Patch for Python 3.10 compatibility.
	* gnu/packages/python-xyz.scm (python-setuptools-for-tensorflow)[arguments]:
	Patch collections imports; remove wininst support.

2023-04-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: grpc-1.16.1: Correct input modifications.
	abseil-cpp is not part of the native-inputs but of the inputs.

	* gnu/packages/rpc.scm (grpc-1.16.1)[native-inputs]: Only replace protobuf.
	[inputs]: Replace abseil-cpp.

2023-04-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-grpcio: Rebuild Cythonized source files.
	* gnu/packages/rpc.scm (python-grpcio)[source]: Delete generated cpp file.
	[build-system]: Use pyproject-build-system.
	[arguments]: Patch setup.py to add grpc headers to search path.
	[inputs]: Replace abseil-cpp with abseil-cpp-20211102.0; add
	grpc-for-python-grpcio.
	[native-inputs]: Add python-cython.

	gnu: Add grpc-for-python-grpcio.
	* gnu/packages/rpc.scm (grpc-for-python-grpcio): New variable.

	gnu: Add abseil-cpp-20211102.0.
	* gnu/packages/cpp.scm (abseil-cpp-20211102.0): New variable.

2023-04-21  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add bpp-phyl-omics.
	* gnu/packages/bioinformatics.scm (bpp-phyl-omics): New variable.

	gnu: Add bpp-seq-omics.
	* gnu/packages/bioinformatics.scm (bpp-seq-omics): New variable.

2023-04-21  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: bpp-phyl: Update to 2.4.1.
	* gnu/packages/bioinformatics.scm (bpp-phyl): Update to 2.4.1.

	[source]: Remove the commit and use the release version. Changed to the github
	repo.
	[arguments]: Remove the disabled parallel-build and out-of-source.
	[home-page]: Changed to new host Université Claude-Bernard Lyon 1.
	[synopsis]: Use proper capitalization.

2023-04-21  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: bpp-seq: Update to 2.4.1.
	* gnu/packages/bioinformatics.scm (bpp-seq): Update to 2.4.1.

	[source]: Remove the commit and use the release version. Changed to the github
	repo.
	[arguments]: Remove the disabled parallel-build and out-of-source.
	[home-page]: Changed to new host Université Claude-Bernard Lyon 1.

2023-04-21  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: bpp-core: Update to 2.4.1.
	* gnu/packages/bioinformatics.scm (bpp-core): Update to 2.4.1.

	[source]: Remove the commit and use the release version. Changed to the github
	stored sources.
	[arguments]: Remove the disabled parallel-build.
	[home-page]: Changed to new host Université Claude-Bernard Lyon 1.

2023-04-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: luakit: Further improve style.
	This is a followup to d3bc56da0475bc643ccb065483c53c6d28cf8e39.

	* gnu/packages/web-browsers.scm (luakit)[arguments]<#:phases>: Remove
	unnecessary INPUTS key.
	[inputs]: Sort alphabetically.

2023-04-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: luakit: Improve package style.
	* gnu/packages/web-browsers.scm (luakit)[arguments]<#:tests?>: Properly
	disable tests instead of deleting CHECK phase.
	<#:make-flags, #:phases>: Use G-expressions.  Remove trailing #T.
	<#:test-targes>: Add it, for the record.
	[inputs]: Remove labels.

2023-04-21  Yovan Naumovski  <yovan@gorski.stream>

	gnu: Add alienblaster.
	* gnu/packages/games.scm (alienblaster): New variable.

2023-04-21  Antero Mejr  <antero@mailbox.org>

	gnu: Add clog.
	* gnu/packages/parallel.scm (clog): New variable.
	* gnu/packages/patches/clog-fix-shared-build.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2023-04-21  Andy Tai  <atai@atai.org>

	gnu: a2ps: Update to 4.15.4
	* gnu/packages/pretty-print.scm (a2ps): Update to 4.15.4

2023-04-21  Eidvilas Markevičius  <markeviciuseidvilas@gmail.com>

	gnu: kakoune: update to 2022.10.31.
	* gnu/packages/text-editors.scm (kakoune): Update to 2022.10.31.

2023-04-21  Andy Tai  <atai@atai.org>

	gnu: terminator: Update to 2.1.3
	* gnu/packages/gnome.scm (terminator): Update to 2.1.3

2023-04-21  kiasoc5  <kiasoc5@disroot.org>

	gnu: wlr-randr: Update to 0.3.0.
	* gnu/packages/wm.scm (wlr-randr): Update to 0.3.0.

	gnu: mpdevil: Update to 1.10.2.
	* gnu/packages/mpd.scm (mpdevil): Update to 1.10.2.

2023-04-21  Andy Tai  <atai@atai.org>

	gnu: icewm: Update to 3.3.3.
	* gnu/packages/wm.scm (icewm): Update to 3.3.3.

2023-04-21  Brendan Tildesley  <mail@brendan.scot>

	gnu: python-txtorcon: Fix build.
	gnu/packages/python-crypto.scm (python-txtorcon): Fix build failure.
	[propagated-inputs]: Add PYTHON-PYOPENSSL.

2023-04-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wireshark: Update to 4.0.5.
	* gnu/packages/networking.scm (wireshark): Update to 4.0.5.

2023-04-21  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 1.17.0.
	This fixes a version incompatibility with WebkitGTK.

	* gnu/packages/gnome.scm (komikku): Update to 1.17.0.

2023-04-21  Raphaël Mélotte  <raphael.melotte@mind.be>

	gnu: luakit: Update to 2.3.3.
	* gnu/packages/web-browsers.scm (luakit): Update to 2.3.3

2023-04-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-no-littering: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.3.0.
	[propagated-inputs]: Add EMACS-COMPAT.

	gnu: emacs-embark: Update to 0.22.1.
	* gnu/packages/emacs-xyz.scm (emacs-embark): Update to 0.22.1.

	gnu: emacs-elfeed-score: Build and install info documentation.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-score)[arguments]<#:phases>: Add
	a phase to build info files.
	[native-inputs]: Add TEXINFO.

	gnu: emacs-elfeed-score: Update to 1.2.5.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 1.2.5.

	gnu: emacs-doom-modeline: Update to 3.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-doom-modeline): Update to 3.4.0.

	gnu: emacs-buttercup: Update to 1.31.
	* gnu/packages/emacs-xyz.scm (emacs-buttercup): Update to 1.31.

	gnu: emacs-emms: Update to 15.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 15.

2023-04-21  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-numba: Update to 0.56.4.
	* gnu/packages/python-xyz.scm (python-numba): Update to 0.56.4.

	gnu: python-llvmlite: Update to 0.39.1.
	* gnu/packages/llvm.scm (python-llvmlite): Update to 0.39.1.
	[phases]: Remove patch-reference-to-llvmlite.so and skip-failing-tests phases.

2023-04-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libmodulemd: Remove fix-docbook-references phase.
	* gnu/packages/rpm.scm (libmodulemd) [arguments]: Remove
	fix-docbook-references phase.
	[native-inputs]: Add libxml2.

	gnu: libnotify: Use gexps and remove input labels.
	* gnu/packages/gnome.scm (libnotify) [arguments]: Delete trailing #t.
	[native-inputs]: Delete input labels.

	gnu: plymouth: Delete fix-docbook phase.
	* gnu/packages/freedesktop.scm (plymouth) [arguments]: Delete fix-docbook phase.
	[native-inputs]: Add libxml2.

	gnu: sysbench: Remove fix-docbook phase.
	* gnu/packages/benchmark.scm (sysbench) [arguments]: Remove the fix-docbook phase.

	gnu: sysbench: Fix test suite.
	* gnu/packages/benchmark.scm (sysbench) [arguments]: Patch egrep in the
	patch-test-runner phase.

	gnu: adcli: Add zlib.
	* gnu/packages/sssd.scm (adcli) [inputs]: Add zlib.

	gnu: adcli: Delete use-local-docbook phase.
	* gnu/packages/sssd.scm (adcli) [arguments]: Delete use-local-docbook phase.
	[native-inputs]: Replace docbook-xml with docbook-xml-4.3.  Add libxml2.

	gnu: docbook2x: Use gexps and remove input labels.
	* gnu/packages/docbook.scm (docbook2x) [arguments]: Use gexps.
	[inputs]: Remove input labels.

	gnu: asciidoc: Delete trailing #t.
	* gnu/packages/documentation.scm (asciidoc) [arguments]: Delete trailing #t.

	gnu: freerdp: Remove input labels.
	* gnu/packages/rdesktop.scm (freerdp) [inputs]: Remove labels.

	gnu: opensp: Remove patch-docbook-xml phase.
	* gnu/packages/xml.scm (opensp) [arguments]: Remove patch-docbook-xml
	phase.  Use gexps.
	[native-inputs]: Remove labels.

	gnu: libu2f-host: Remove patch-docbook-xml phase.
	* gnu/packages/security-token.scm (libu2f-host) [arguments]: Remove patch-docbook-xml
	phase.  Use gexps.
	[native-inputs]: Add libxml2.

	gnu: libgnt: Remove patch-docbook-xml phase.
	* gnu/packages/messaging.scm (libgnt) [arguments]: Remove patch-docbook-xml
	phase.  Use gexps.
	[native-inputs, propagated-inputs]: Remove labels.

	gnu: nimf: Remove patch-docbook-xml phase.
	* gnu/packages/language.scm (nimf) [arguments]: Remove patch-docbook-xml
	phase.  Remove trailing #t.  Use gexps.  Modify the patch-paths to avoid
	having to refer to specific GTK inputs.
	[native-inputs, inputs, propagated-inputs]: Remove labels.

	gnu: ibus-minimal: Remove patch-docbook-xml phase.
	* gnu/packages/ibus.scm (ibus-minimal) [arguments]: Remove
	patch-docbook-xml phase.

	gnu: libhandy: Remove patch-docbook-xml phase.
	* gnu/packages/gnome.scm (libhandy) [arguments]: Remove
	patch-docbook-xml phase.  Use gexps.

	gnu: network-manager: Remove patch-docbook-xml phase.
	* gnu/packages/gnome.scm (network-manager) [arguments]: Remove
	patch-docbook-xml phase.

	gnu: json-glib: Remove patch-docbook-xml phase.
	* gnu/packages/gnome.scm (json-glib) [arguments]: Remove patch-docbook-xml
	phase.  Use gexps.
	[native-inputs]: Use modify-inputs.  Remove labels.

	gnu: vala: Remove patch-docbook-xml phase.
	* gnu/packages/gnome.scm (vala) [arguments]: Remove patch-docbook-xml phase.

	gnu: libgsf: Remove patch-docbook-xml phase.
	* gnu/packages/gnome.scm (libgsf) [arguments]: Remove patch-docbook-xml phase.

	gnu: system-config-printer: Remove patch-docbook-xml phase.
	* gnu/packages/gnome.scm (system-config-printer) [arguments]: Remove
	patch-docbook-xml phase.

	gnu: libnma: Remove patch-docbook-xml phase.
	* gnu/packages/gnome.scm (libnma) [arguments]: Remove patch-docbook-xml
	phase.  Use gexps.
	[native-inputs]: Add libxml2.

	gnu: zeitgeist: Remove patch-docbook-xml phase.
	* gnu/packages/gnome.scm (zeitgeist) [arguments]: Remove patch-docbook-xml
	phase.  Use gexps.
	[native-inputs]: Add libxml2.

	gnu: dee: Remove patch-docbook-xml phase.
	* gnu/packages/gnome.scm (dee) [arguments]: Remove patch-docbook-xml
	phase.  Use gexps.
	[native-inputs]: Remove labels.  Add libxml2.
	[inputs]: Remove labels.

	gnu: libdmapsharing: Remove patch-docbook-xml phase.
	* gnu/packages/gnome.scm (libdmapsharing) [arguments]: Remove patch-docbook-xml
	phase.  Use gexps.
	[inputs]: Remove labels.

	gnu: seed: Remove patch-docbook-xml phase.
	* gnu/packages/gnome.scm (seed) [arguments]: Remove patch-docbook-xml
	phase.  Use gexps.
	[native-inputs, inputs, propagated-inputs]: Remove labels.

	gnu: libgrss: Remove patch-docbook-xml phase.
	* gnu/packages/gnome.scm (libgrss) [arguments]: Remove patch-docbook-xml
	phase.  Use gexps.

	gnu: gupnp-igd: Remove patch-docbook-xml phase.
	* gnu/packages/gnome.scm (gupnp-igd) [arguments]: Remove patch-docbook-xml
	phase.
	[native-inputs]: Add libxml2.

	gnu: libsigc++-2: Remove patch-docbook-xml phase.
	* gnu/packages/glib.scm (libsigc++-2) [arguments]: Remove patch-docbook-xml phase.
	Remove trailing #t.  Use gexps.

	gnu: libsigc++: Remove patch-docbook-xml phase.
	* gnu/packages/glib.scm (libsigc++) [arguments]: Remove patch-docbook-xml phase.
	Remove trailing #t.  Use gexps.
	[native-inputs]: Remove labels.

	gnu: po4a: Remove patch-docbook-xml phase.
	* gnu/packages/gettext.scm (po4a) [arguments]: Remove patch-docbook-xml phase.
	Remove trailing #t.  Use gexps.
	[native-inputs]: Remove labels.

	gnu: memphis: Remove patch-docbook-xml phase.
	* gnu/packages/geo.scm (memphis) [arguments]: Remove patch-docbook-xml phase.
	[native-inputs]: Remove labels.  Add libxml2.

	gnu: accountsservice: Remove patch-docbook-xml phase.
	* gnu/packages/freedesktop.scm (accountsservice) [arguments]: Remove
	patch-docbook-xml phase.

	gnu: farstream: Remove patch-docbook-xml phase.
	* gnu/packages/freedesktop.scm (farstream) [arguments]: Remove
	patch-docbook-xml phase.
	[native-inputs]: Add libxml2.

	gnu: libical: Remove patch-docbook-xml phase.
	* gnu/packages/calendar.scm (libical) [arguments]: Remove
	patch-docbook-xml phase.

	gnu: glib-with-documentation: Remove patch-docbook-xml phase.
	* gnu/packages/glib.scm (glib-with-documentation) [arguments]: Remove
	patch-docbook-xml phase.
	[native-inputs]: Use modify-inputs.  Remove labels.

	gnu: docbook-xml-5: Make it the default docbook-xml.
	* gnu/packages/docbook.scm (docbook-xml-5): Rename to...
	(docbook-xml): ... this, renaming the previous one to...
	(docbook-xml-4.5): ... this.
	(docbook2x) [inputs]: Replace docbook-xml with docbook-xml-4.5.
	* gnu/packages/freedesktop.scm (wayland) [native-inputs]: Likewise.
	* gnu/packages/freedesktop.scm (elogind): Likewise.
	* gnu/packages/databases.scm (postgresql-15): Likewise.
	* gnu/packages/documentation.scm (asciidoc): Likewise.
	* gnu/packages/networking.scm (iputils)
	[native-inputs]: Replace docbook-xml-5 with docbook-xml.

	gnu: docbook-xml-5: Update to 5.1.
	* gnu/packages/docbook.scm (docbook-xml-5): Update to 5.1.

	gnu: wayland: Update to 1.22.0.
	* gnu/packages/freedesktop.scm (wayland): Update to 1.22.0.

	gnu: wayland: Drop patch-docbook-xml phase.
	* gnu/packages/freedesktop.scm (wayland)
	[arguments]: Use gexps.  Remove patch-docbook-xml phase.
	[native-inputs]: Remove input labels.

2023-04-21  Bruno Victal  <mirai@makinata.eu>

	gnu: docbook-xml-4.1.2: Add missing catalog.xml.
	* gnu/packages/aux-files/xml/docbook-xml/catalog-4.1.2.xml: New file.
	* Makefile.am: Register it.
	* gnu/packages/docbook.scm (docbook-xml-4.1.2)[arguments]: Use prebuilt catalog.xml.
	[native-inputs]: Add libxml2.

2023-04-21  Bruno Victal  <mirai@makinata.eu>

	gnu: docbook-xml: Use XSLT to patch catalog.xml.
	(sxml transforms) are unsuited here due to guile-bug #20339.

	* gnu/packages/aux-files/xml/patch-catalog-xml.xsl: New file.
	* Makefile.am: Register it.
	* gnu/packages/docbook.scm (docbook-xml-5)[native-inputs]: Add libxslt.
	[arguments]: Add phase to patch catalog.xml using XSLT.

2023-04-21  Bruno Victal  <mirai@makinata.eu>

	gnu: docbook-xml: Fix permissions.
	* gnu/packages/docbook.scm (docbook-xml-5)
	[arguments]: Remove unnecessary executable permissions.

	gnu: docbook-xml: Use copy-build-system.
	* gnu/packages/docbook.scm
	(docbook-xml-5)[build-system]: Switch to copy-build-system.
	[source][arguments]: Adapt to copy-build-system.
	(docbook-xml)[arguments]: Remove.
	[source]: Switch to url-fetch/zipbomb.
	(docbook-xml-4.4)[source]: Switch to url-fetch/zipbomb.
	(docbook-xml-4.3)[source]: Switch to url-fetch/zipbomb.
	(docbook-xml-4.2)[source]: Switch to url-fetch/zipbomb.
	(docbook-xml-4.1.2)[arguments]: Remove.
	[source]: Switch to url-fetch/zipbomb.

2023-04-21  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.313.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.313.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.281.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.281.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.241.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.241.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.178.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.178.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.108.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.108.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 6.1: Update to 6.1.25.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.25.
	(linux-libre-6.1-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.2.12.
	* gnu/packages/linux.scm (linux-libre-6.2-version): Update to 6.2.12.
	(linux-libre-6.2-pristine-source, deblob-scripts-6.2): Update hashes.

2023-04-20  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-numexpr: Update to 2.8.4.
	* gnu/packages/python-xyz.scm (python-numexpr): Update to 2.8.4.

	gnu: python-singledispatch: Update to 4.0.0.
	* gnu/packages/python-xyz.scm (python-singledispatch): Update to 4.0.0.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest.

	gnu: python-pytest-flakes: Update to 4.0.5.
	* gnu/packages/check.scm (python-pytest-flakes): Update to 4.0.5.
	[native-inputs]: Remove python-pytest-cache.

2023-04-20  Andreas Enge  <andreas@enge.fr>

	Merge remote-tracking branch 'origin/master' into core-updates

2023-04-20  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-quri: Update to 0.7.0.
	* gnu/packages/lisp-xyz.scm (sbcl-quri): Update to 0.7.0.

2023-04-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-unittest2: Adjust patch for Python 3.10 compatibility.
	* gnu/packages/patches/python-unittest2-python3-compat.patch: Add hunk
	for Python 3.10 compatibility.

	gnu: grpc: Build against 'abseil-cpp-cxxstd11'.
	* gnu/packages/rpc.scm (grpc)[inputs]: Use ABSEIL-CPP-CXXSTD11.

	gnu: abseil-cpp: Add variant for C++11.
	* gnu/packages/cpp.scm (abseil-cpp-for-c++-standard): New procedure.
	(abseil-cpp-cxxstd17): Use it.
	(abseil-cpp-cxxstd11): New variable.

2023-04-20  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-tidygeocoder.
	* gnu/packages/cran.scm (r-tidygeocoder): New variable.

2023-04-20  Andy Tai  <atai@atai.org>

	gnu: poke: Update to 3.1.
	* gnu/packages/engineering.scm (poke): Update to 3.1.

2023-04-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: libsoup: Depend on Samba only on supported systems."
	This reverts commit 1344c3388a87d427209f63bdbfacabbd4c0a1033.  It was fixed
	lower in the graph (in samba) on the master branch with commit
	813d670b151b06181fd045d6e00104f3da63f4a0 ("gnu: samba: Make the
	python-cryptography input conditional.").

2023-04-20  Fabio Natali  <me@fabionatali.com>

	gnu: borgmatic: Update to 1.7.12.
	* gnu/packages/backup.scm (borgmatic): Update to 1.7.12.

2023-04-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: stellarium: Update to 23.1 [fixes CVE-2023-28371].
	Upstream introduced new versioning model <year>.<release>

	* gnu/packages/astronomy.scm (stellarium): Update to 23.1.

2023-04-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: calcmysky: Update to 0.3.0.
	* gnu/packages/astronomy.scm (calcmysky): Update to 0.3.0.

2023-04-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnutls: Extend test timeout on powerpc-linux.
	* gnu/packages/tls.scm (gnutls)[arguments]: When building for
	powerpc-linux add a phase to extend the test timeout.

	gnu: ultrastar-deluxe: Build with ffmpeg-5.
	* gnu/packages/games.scm (ultrastar-deluxe)[inputs]: Replace ffmpeg with
	ffmpeg-5.

2023-04-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guix: Update to 1.4.0-5.286cdf0.
	* gnu/packages/package-management.scm (guix): Update to 1.4.0-5.286cdf0.

2023-04-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: guix-system: Drop the i686-linux desktop image test.
	Desktop these days means having Rust support (GNOME), which i686 currently
	lacks on Guix.

	* tests/guix-system.sh: Do not attempt to build the desktop.tmpl image for
	i686-linux.

2023-04-20  John Kehayias  <john.kehayias@protonmail.com>

	gnu: samba: Update to 4.18.1 [security fixes].
	Fixes CVE-2023-0922 and CVE-2023-0614.

	* gnu/packages/samba.scm (samba): Update to 4.18.1.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-04-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: samba: Make the python-cryptography input conditional.
	* gnu/packages/samba.scm (samba/pinned) [arguments]: Conditionally enable self tests
	in configure phase.
	[native-inputs]:  Conditionally add python-cryptography.

	Reported-by: John Kehayias <john.kehayias@protonmail.com>

2023-04-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: Fix texlive->guix-package test.
	The home page for the package had changed.

	* tests/texlive.scm ("texlive->guix-package"): Match the home-page and
	synopsis inexactly to avoid future similar breakages.

2023-04-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: Re-add debug output to a package tests.
	* tests/packages.scm ("fold-available-packages with/without cache"):
	Re-introduce debugging output.

2023-04-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dmrseq: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-dmrseq): Update to 1.18.1.

	gnu: r-beachmat: Update to 2.14.2.
	* gnu/packages/bioconductor.scm (r-beachmat): Update to 2.14.2.

	gnu: r-gdsfmt: Update to 1.34.1.
	* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.34.1.

	gnu: r-ebimage: Update to 4.40.1.
	* gnu/packages/bioconductor.scm (r-ebimage): Update to 4.40.1.

	gnu: r-enrichplot: Update to 1.18.4.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.18.4.

	gnu: r-structuralvariantannotation: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-structuralvariantannotation): Update to 1.14.1.

	gnu: r-rhdf5: Update to 2.42.1.
	* gnu/packages/bioconductor.scm (r-rhdf5): Update to 2.42.1.

2023-04-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openmw-scenegraph: Fix build.
	* gnu/packages/graphics.scm (openmw-scenegraph)[outputs]: Only use 'out'
	output.
	[arguments]: Delete inherited 'copy-plugins phase.

	gnu: repo2docker: Add missing inputs.
	* gnu/packages/jupyter.scm (repo2docker)[inputs]: Add python-iso8601,
	python-chardet.

	gnu: kwin: Update skipped test list.
	* gnu/packages/kde-plasma.scm (kwin)[arguments]: Update custom 'check
	phase with new list of skipped tests.

	gnu: kwin: Rewrite skipped tests to be more readable.
	* gnu/packages/kde-plasma.scm (kwin)[arguments]: Rewrite skipped tests
	in custom 'check phase to be easier to read.

2023-04-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-osm: Do not mix home-page and origin.
	* gnu/packages/emacs-xyz.scm (emacs-osm)[source]<origin>: Do not use home-page
	value as origin.

	gnu: emacs-osm: Update to 0.11.
	* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 0.11.

	gnu: emacs-marginalia: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 1.2.

	gnu: emacs-envrc: Add DIRENV as an input.
	* gnu/packages/emacs-xyz.scm (emacs-envrc)[arguments]<#:phases>: Set direnv
	executable location.
	<#:tests?, #:test-command>: Tentatively run tests, without success.  At least,
	they do not complain "direnv" executable is nowhere to be found.
	[inputs]: Add DIRENV.

	gnu: emacs-envrc: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-envrc): Update to 0.5.

	gnu: emacs-cape: Update to 0.15.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 0.15.

	gnu: emacs-autothemer: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-autothemer)[arguments]: Run tests.

	gnu: emacs-autothemer: Update to 0.2.17.
	* gnu/packages/emacs-xyz.scm (emacs-autothemer): Update to 0.2.17.

2023-04-20  Matthieu Lemerre  <racin@free.fr>

	gnu: Add texlive-totpages.
	* gnu/packages/tex.scm (texlive-totpages): New variable.

2023-04-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-latex-lastpage: Replace with texlive-lastpage.
	* gnu/packages/tex.scm (texlive-lastpage): New variable.
	(texlive-latex-lastpage): Deprecate variable.

	gnu: texlive-latex-totcount: Replace with texlive-totcount.
	* gnu/packages/tex.scm (texlive-totcount): New variable.
	(texlive-latex-totcount): Deprecate package.

	gnu: texlive-latex-acronym: Replace with texlive-acronym.
	* gnu/packages/tex.scm (texlive-latex-acronym): Deprecate package.
	(texlive-acronym): New variable.

	gnu: texlive-latex-bigfoot: Replace with texlive-bigfoot.
	* gnu/packages/tex.scm (texlive-bigfoot): New variable.
	(texlive-latex-bigfoot): Deprecate package.
	(texlive-pstool): Use new variable.

	gnu: Add texlive-relsize.
	* gnu/packages/tex.scm (texlive-relsize): New variable.

	gnu: Add texlive-ncctools.
	* gnu/packages/tex.scm (texlive-ncctools): New variable.

2023-04-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests: Update to 4.2.3.
	* gnu/packages/statistics.scm (r-with-tests): Update to 4.2.3.

2023-04-20  Nicolas Graves  <ngraves@ngraves.fr>

	snippets: tempel: Simplify git-commit-mode detection.
	* etc/snippets/tempel/text-mode: Simplify git-commit-mode detection.

2023-04-20  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-next: Update to 29.0.90.
	* gnu/packages/emacs.scm (emacs-next): Update to 29.0.90.

2023-04-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qemu: Update to 7.2.1.
	* gnu/packages/virtualization.scm (qemu): Update to 7.2.1.

2023-04-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: audacity: Update to 3.3.0-beta-1.
	* gnu/packages/audio.scm (audacity): Update to 3.3.0-beta-1.
	[source]: Delete trailing #t in snippet.
	[arguments]: Update fix-cmake-rpath phase.

	Reported-by: tschilptschilp23 on #guix.

2023-04-20  TakeV  <takev@disroot.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: remmina: Update to 1.4.29.
	* gnu/packages/vnc.scm (remmina): Update to 1.4.29.
	[inputs]: Add PYTHON-MINIMAL-WRAPPER.

2023-04-20  Bruno Victal  <mirai@makinata.eu>

	gnu: usbutils: Use G-Expressions.
	* gnu/packages/linux.scm (usbutils): Use G-Expressions.

2023-04-20  mikadoZero  <mikadozero@yandex.com>

	gnu: usbutils: Make package description different from synopsis.
	* gnu/packages/linux.scm (usbutils)[description]:  Change package description.

2023-04-20  Saku Laesvuori  <saku@laesvuori.fi>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add kitsas.
	* gnu/packages/finance.scm (kitsas): New variable.

2023-04-20  Ludovic Courtès  <ludo@gnu.org>

	ssh: Silence remote daemon messages when sending store items.
	Fixes <https://issues.guix.gnu.org/61839>.

	Previously, when running 'guix-daemon --debug' on the remote machine,
	lots of debugging outputs would be printed to stderr; since the client
	wouldn't read it, we could eventually reach a deadlock where the 'guix
	repl' process would be stuck writing to stderr while the client is
	stuck waiting on its stdout.

	* guix/ssh.scm (store-import-channel)[import]: Parameterize
	'current-build-output-port'.

2023-04-20  Ludovic Courtès  <ludo@gnu.org>

	substitute: Download nar from another server upon ETIMEDOUT.
	Previously, 'guix substitute' would fail abruptly with something like:

	  guix substitute: warning: while fetching https://ci.guix.gnu.org/nar/lzip/…-example: server is somewhat slow
	  guix substitute: warning: try `--no-substitutes' if the problem persists
	  guix substitute: error: connect*: Connection timed out
	  substitution of /gnu/store/…-example failed

	* guix/scripts/substitute.scm (network-error?): Add ETIMEDOUT.

2023-04-20  Ludovic Courtès  <ludo@gnu.org>

	services: agetty: 'term-console' succeeds by default.
	Previously, on a typical setup without "console=ttyS0" or similar in
	'kernel-arguments', the 'term-console' Shepherd service would always be
	marked as failing to start.  This is undesirable because it raises a
	false alarm: the service is expected to do nothing in this case.

	This patch instead marks it as succeeding and logs a message explaining
	it's doing nothing.

	* gnu/services/base.scm (agetty-shepherd-service): In 'start' method,
	succeed when TTY is #f and print a message.

2023-04-20  Ludovic Courtès  <ludo@gnu.org>

	environment: Really auto-load (guix scripts pack).
	Fixes a performance regression on cache hits introduced in
	b31ea797edb4f6e8c14e8fe790da1319607c5cb1, whereby (guix scripts pack)
	would be loaded eagerly during startup, leading hundreds of (gnu
	packages *) modules to be loaded.

	Fixes <https://issues.guix.gnu.org/62899>.

	* guix/scripts/environment.scm: Autoload (gnu build install).
	(%options): Add indirection when calling 'symlink-spec-option-parser' so
	that (guix scripts pack) is auto-loaded only when needed.

2023-04-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add converseen.
	* gnu/packages/image.scm (converseen): New variable.
	* gnu/packages/patches/converseen-hide-non-free-pointers.patch:
	* gnu/packages/patches/converseen-hide-updates-checks.patch: New files.
	* gnu/local.mk: Register files above.

2023-04-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-anyio: Update to 3.6.2.
	* gnu/packages/python-xyz.scm (python-anyio): Update to 3.6.2.

	gnu: font-meera-inimai: Use gexps and remove labels.
	* gnu/packages/fonts.scm (font-meera-inimai) [native-inputs]: Remove labels.
	[arguments]: Use gexps.

	gnu: python-fonttools-full: Rename to python-fonttools.
	* gnu/packages/python-xyz.scm (python-fonttools): Rename to...
	(python-fonttools-minimal): ... this.
	(python-fonttools-full): Adjust references to base package.  Rename to...
	(python-fonttools): ... this.
	(python-matplotlib):
	* gnu/packages/fontutils.scm (python-cu2qu) [propagated-inputs]: Rename
	python-fonttools-full to python-fonttools.
	(python-ufolib2, python-defcon-bootstrap): Likewise.
	* gnu/packages/pdf.scm (weasyprint): Likewise.
	* gnu/packages/fonts.scm (font-meera-inimai) Adjust for renamed
	python-fonttools-minimal.
	* gnu/packages/fontutils.scm (python-cffsubr): Likewise.
	(python-compreffor, python-cu2qu, python-fontmath, python-fontpens-bootstrap)
	(python-fontparts-bootstrap, python-glyphsets, python-mutatormath)
	(python-ufoprocessor, graphite2, python-ufolib2)
	(python-defcon-bootstrap): Likewise.
	* gnu/packages/graphics.scm (python-booleanoperations): Likewise.

2023-04-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-fonttools: Update to 4.39.3.
	This should have been already merged but was left out in a conflict
	resolution.

	* gnu/packages/python-xyz.scm (python-fonttools): Update to 4.39.3.

2023-04-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-scikit-build: Update to 0.17.1.
	* gnu/packages/python-xyz.scm (python-scikit-build): Update to 0.17.1.
	[source]: Update URI.
	[arguments]: Update check phase override.
	[native-inputs]: Add python-hatchling, python-hatch-fancy-pypi-readme and
	python-hatch-vcs.
	[propagated-inputs]: Add python-tomli.

	gnu: Add python-hatch-fancy-pypi-readme.
	* gnu/packages/python-build.scm (python-hatch-fancy-pypi-readme): New variable.

	gnu: gfeeds: Update to 2.2.0.
	* gnu/packages/syndication.scm (gfeeds): Update to 2.2.0.
	[phases]: Fix skip-icon-cache phase.  Use search-input-file in wrap-gfeeds.

	gnu: python-pytest-trio: Update to 0.8.0.
	* gnu/packages/python-check.scm (python-pytest-trio): Update to 0.8.0.
	[arguments]: New relax-requirements phase.  Delete extraneous
	add-installed-pythonpath call.  Disable two new tests.

	gnu: python-aiohttp: Update to 3.8.4.
	* gnu/packages/python-web.scm (python-aiohttp): Update to 3.8.4.
	[arguments]: Adjust comments in fix-tests phase.  Skip/ignore more tests in
	check phase.  Remove extraneous or (it wouldn't have worked with invoke
	anyway).
	[propagated-inputs]: Add python-asynctest.  Remove python-typing-extensions.

	gnu: python-pyzmq: Disable two tests to fix build.
	* gnu/packages/python-xyz.scm (python-pyzmq) [arguments]: Rename
	disable-draft-test to disable-problematic-tests, and disable two extra tests.

	gnu: python-aiosignal: Update to 1.3.1.
	* gnu/packages/python-web.scm (python-aiosignal): Update to 1.3.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove #:phases.  Add #:test-flags.
	[native-inputs]: Add python-pytest-cov.

	gnu: python-pytest-asyncio: Update to 0.21.0.
	* gnu/packages/check.scm (python-pytest-asyncio): Update to 0.21.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Set #:tests? to #f.  Remove check phase override.
	[native-inputs]: Remove now unused python-async-generator, python-flaky,
	python-hypothesis and python-pytest.
	[propagated-inputs]: Add python-pytest.

	gnu: python-aiodns: Update to 3.0.0.
	* gnu/packages/python-web.scm (python-aiodns): Update to 3.0.0.

	gnu: python-pycares: Update to 4.3.0.
	* gnu/packages/python-web.scm (python-pycares): Update to 4.3.0.
	[propagated-inputs]: New field.

	gnu: Add python-asynctest.
	* gnu/packages/python-xyz.scm (python-asynctest): New variable.

	gnu: python-typing-extensions: Update to 4.5.0.
	* gnu/packages/python-build.scm (python-typing-extensions): Update to 4.5.0.
	[home-page]: Update URL.

	gnu: python-numpydoc: Update to 1.5.0.
	* gnu/packages/python-xyz.scm (python-numpydoc): Update to 1.5.0.
	[arguments]: Delete relax-requirements phase.

	gnu: poetry: Update to 1.1.12.
	* gnu/packages/python-xyz.scm (poetry): Update to 1.1.12.
	[arguments]: Delete phases.
	(python-msgpack-transitional): Delete variable.

	gnu: python-isort: Use gexps.
	* gnu/packages/python-xyz.scm (python-isort) [arguments]: Use gexps.
	Delete extraneous add-installed-pythonpath call in check phase.

	gnu: python-isort: Update to 5.12.0.
	* gnu/packages/python-xyz.scm (python-isort): Update to 5.12.0.
	[arguments]: Delete loosen-requirements phase.  Streamline
	install-example-plugins phase.

	gnu: python-packaging: Remove labels.
	* gnu/packages/python-xyz.scm (python-packaging)
	[native-inputs]: Remove labels.
	[propagated-inputs]: Likewise.

	gnu: qtbase: Disable unstable tst_qpauseanimation test.
	* gnu/packages/qt.scm (qtbase) [arguments]: Disable tst_qpauseanimation in
	check phase.

	gnu: opendht: Fix build.
	* gnu/packages/networking.scm (opendht) [arguments]: Add delete-autogen phase.

	gnu: python-pytest-benchmark: Update to 4.0.0.
	* gnu/packages/python-check.scm (python-pytest-benchmark): Update to 4.0.0.

	gnu: python-execnet: Update to 1.9.0-1.d6aa1a5.
	* gnu/packages/patches/python-execnet-read-only-fix.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.
	* gnu/packages/python-xyz.scm (python-execnet): Update to 1.9.0-1.d6aa1a5.
	[source]: Remove patch.  Fetch from git.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove check phase override.  Add adjust-for-pytest-7.2+,
	pretend-version and prepare-for-tests phases.
	[native-inputs]: Add python-hatchling, python-hatchling-vcs, python-py and
	python-pytest-timeout.

	gnu: Add python-hatch-vcs.
	* gnu/packages/python-build.scm (python-hatch-vcs): New variable.

	gnu: python-hatchling: Update to 1.14.0.
	* gnu/packages/python-build.scm (python-hatchling): Update to 1.14.0.
	[arguments]: Replace do-not-depend-on-hatchling phase with add-src-to-path.
	[description]: Expound.

	gnu: python-hatchling: Move to (gnu packages python-build).
	* gnu/packages/python-xyz.scm (python-hatchling): Move to...
	* gnu/packages/python-build.scm (python-hatchling): ... here.

	gnu: python-flit-scm: Update to 1.7.0.
	* gnu/packages/python-build.scm (python-flit-scm): Update to 1.7.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove #:phases.  Add #:build-backend.
	[native-inputs]: Delete field.

	gnu: python-setuptools-scm: Update to 7.1.0.
	* gnu/packages/python-build.scm (python-setuptools-scm): Update to 7.1.0.
	[arguments]: Disable tests.
	[propagated-inputs]: Add python-typing-extensions.  Remove input labels.

	gnu: python-typing-extensions: Move to (gnu packages python-build).
	* gnu/packages/python-xyz.scm (python-typing-extensions): Move to...
	* gnu/packages/python-build.scm (python-typing-extensions): ... here.

	gnu: Remove python-typing-extensions-next.
	* gnu/packages/python-xyz.scm (python-typing-extensions-next): Delete variable.

	gnu: python-typing-extensions: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-typing-extensions)
	[arguments]: Remove #:phases argument.
	[native-inputs]: Remove python-pypa-build.

	gnu: python-flit-core-bootstrap: Update to 3.8.0.
	* gnu/packages/python-build.scm (python-flit-core-bootstrap): Update to 3.8.0.
	[home-page]: Update URL.

	gnu: python-poetry-core: Update to 1.5.2.
	* gnu/packages/python-build.scm (python-poetry-core): Update to 1.5.2.
	[source]: Adjust URL.
	[build-system]: Use pyproject-build-system.
	[arguments]: New field.

	gnu: python-pep517-bootstrap: Add TODO comment.
	* gnu/packages/python-build.scm (python-pep517-bootstrap): Add TODO comment.

	gnu: python-wheel: Update to 0.40.0.
	* gnu/packages/python-build.scm (python-wheel): Update to 0.40.0.
	[home-page]: Update URL.

	gnu: python-setuptools: Update to 67.6.1.
	* gnu/packages/python-build.scm (python-setuptools): Update to 67.6.1.

	gnu: python-pip: Update to 23.1.
	* gnu/packages/python-build.scm (python-pip): Update to 23.1.

	gnu: python-tomli-w: Use pyproject-build-system.
	* gnu/packages/python-build.scm (python-tomli-w) [build-system]: Use
	pyproject-build-system.
	[arguments]: Remove #:phases arguments.

	gnu: python-tomli: Update to 2.0.1.
	* gnu/packages/python-build.scm (python-tomli): Update to 2.0.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove build and install phase overrides.  Add add-self-to-path.
	[native-inputs]: Remove python-pypa-build and input labels.

	gnu: python-pathspec: Update to 0.11.1.
	* gnu/packages/python-build.scm (python-pathspec): Update to 0.11.1.
	[home-page]: Update URL.

	gnu: Add python-trove-classifiers.
	* gnu/packages/python-build.scm (python-trove-classifiers): New variable.

2023-04-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-xyz: Move some packages to (gnu packages python-build).
	This is to prepare for the new 'python-hatchling' build package, which has
	these dependencies.

	* gnu/packages/python-xyz.scm (python-pathspec, python-pluggy): Move to...
	* gnu/packages/python-build.scm: ... here.  Re-organize definitions a bit,
	with comments.

2023-04-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: libsoup: Depend on Samba only on supported systems.
	This unlocks gtk+@3 on i686-linux, which so far was unavailable because
	Samba depends on Rust.

	* gnu/packages/gnome.scm (libsoup-minimal)[inputs]: Have 'samba/pinned'
	dependency only on supported systems.

2023-04-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-shiboken-2: Fix compilation with Python 3.10.
	* gnu/packages/patches/python-shiboken-2-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/qt.scm (python-shiboken-2): Use it.

2023-04-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: xdot: Complete atk to at-spi2-core transition.
	This is a followup to c000352c27f511dfb5569bef09f9b774d6100117.

	* gnu/packages/graphviz.scm (xdot)[arguments]: In 'wrap' phase, change
	"atk" to "at-spi2-core".

2023-04-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs-xelb: Fix compilation error with xcb-proto@1.15.
	* gnu/packages/patches/emacs-xelb-ignore-length-element.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/emacs-xyz.scm (emacs-xelb): Use it.

2023-04-19  Ludovic Courtès  <ludo@gnu.org>

	locale: Add glibc 2.33 to '%default-locale-libcs'.
	Fixes <https://issues.guix.gnu.org/62934>.
	Reported by Brian Cully <bjc@spork.org>.

	* gnu/system/locale.scm (%default-locale-libcs): Add GLIBC-2.33.

2023-04-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc: Reintroduce version 2.33.
	* gnu/packages/base.scm (glibc-2.33): New variable.

2023-04-19  Andreas Enge  <andreas@enge.fr>

	gnu: lxqt-session: Fix handling of procps@4.
	* gnu/packages/patches/lxqt-session-procps-4.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/lxqt.cm (lxqt-session): Apply patch.

2023-04-19  Andreas Enge  <andreas@enge.fr>

	gnu: qtlocation: Correct hash.
	This is probably a consequence of a branch merge, since the hash was for
	version 5.15.5, whereas the package has version 5.15.8.

	* gnu/packages/qt.scm (qtlocation): Correct hash.

2023-04-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libjpeg-turbo: Skip failing test on riscv64-linux.
	* gnu/packages/image.scm (libjpeg-turbo)[arguments]: Adjust
	configure-flags to skip a failing test also on riscv64-linux.

2023-04-18  Fabio Natali  <me@fabionatali.com>

	gnu: borgmatic: Update to 1.7.12.
	* gnu/packages/backup.scm (borgmatic): Update to 1.7.12.

2023-04-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: stellarium: Update to 23.1 [fixes CVE-2023-28371].
	Upstream introduced new versioning model <year>.<release>

	* gnu/packages/astronomy.scm (stellarium): Update to 23.1.

2023-04-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: calcmysky: Update to 0.3.0.
	* gnu/packages/astronomy.scm (calcmysky): Update to 0.3.0.

2023-04-18  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: softhsm: Fix test failure with openssl-3.
	* gnu/packages/patches/softhsm-fix-openssl3-tests.patch: New file.
	* gnu/packages/security-token.scm (softhsm): Use it.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-04-18  Julien Lepiller  <julien@lepiller.eu>

	gnu: openttd-opengfx: Fix build.
	* gnu/packages/games.scm (openttd-opengfx)[arguments]: Create mime database
	in the `configure` phase.
	[native-inputs]: Add shared-mime-info.

	gnu: nml: Update to 0.7.2.
	* gnu/packages/game-development.scm (nml): Update to 0.7.2.

	gnu: grfcodec: Update to latest commit.
	* gnu/packages/game-development.scm (grfcodec): Update to latest commit.

2023-04-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnutls: Extend test timeout on powerpc-linux.
	* gnu/packages/tls.scm (gnutls)[arguments]: When building for
	powerpc-linux add a phase to extend the test timeout.

	gnu: ultrastar-deluxe: Build with ffmpeg-5.
	* gnu/packages/games.scm (ultrastar-deluxe)[inputs]: Replace ffmpeg with
	ffmpeg-5.

2023-04-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guix: Update to 1.4.0-5.286cdf0.
	* gnu/packages/package-management.scm (guix): Update to 1.4.0-5.286cdf0.

2023-04-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: gdb: Change default to 12.x.
	* gnu/packages/gdb.scm (gdb): Change to GDB-12.

	gnu: gdb: Distinguish between the "pinned" and the "default" version.
	* gnu/packages/gdb.scm (gdb/pinned): New variable.
	* gnu/packages/rust.scm (rust)[native-inputs]: Use it instead of GDB.

2023-04-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: guix-system: Drop the i686-linux desktop image test.
	Desktop these days means having Rust support (GNOME), which i686 currently
	lacks on Guix.

	* tests/guix-system.sh: Do not attempt to build the desktop.tmpl image for
	i686-linux.

2023-04-18  John Kehayias  <john.kehayias@protonmail.com>

	gnu: samba: Update to 4.18.1 [security fixes].
	Fixes CVE-2023-0922 and CVE-2023-0614.

	* gnu/packages/samba.scm (samba): Update to 4.18.1.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-04-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: samba: Apply graft, and make graft private.
	* gnu/packages/samba.scm (samba) [replacement]: Add field.
	(samba/security-fixes): Renamed from samba/fixed, for clarity.
	* gnu/packages/samba.scm (samba/pinned): Adjust for graft variable name change.

2023-04-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: samba: Make the python-cryptography input conditional.
	* gnu/packages/samba.scm (samba) [arguments]: Conditionally enable self tests
	in configure phase.
	[native-inputs]:  Conditionally add python-cryptography.
	* gnu/packages/samba.scm (samba/pinned) [native-inputs]: Likewise.

	Reported-by: John Kehayias <john.kehayias@protonmail.com>

2023-04-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: Fix texlive->guix-package test.
	The home page for the package had changed.

	* tests/texlive.scm ("texlive->guix-package"): Match the home-page and
	synopsis inexactly to avoid future similar breakages.

2023-04-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pillow/security-fixes: Make graft package private.
	This fixes the tests/packages.scm test suite, which would have failed its
	'fold-available-packages with/without cache' test case due two python-pillow
	packages having the same name/version.

	* gnu/packages/python-xyz.scm (python-pillow/security-fixes): Make private.

2023-04-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: Re-add debug output to a package tests.
	* tests/packages.scm ("fold-available-packages with/without cache"):
	Re-introduce debugging output.

2023-04-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dmrseq: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-dmrseq): Update to 1.18.1.

	gnu: r-beachmat: Update to 2.14.2.
	* gnu/packages/bioconductor.scm (r-beachmat): Update to 2.14.2.

	gnu: r-gdsfmt: Update to 1.34.1.
	* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.34.1.

	gnu: r-ebimage: Update to 4.40.1.
	* gnu/packages/bioconductor.scm (r-ebimage): Update to 4.40.1.

	gnu: r-enrichplot: Update to 1.18.4.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.18.4.

	gnu: r-structuralvariantannotation: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-structuralvariantannotation): Update to 1.14.1.

	gnu: r-rhdf5: Update to 2.42.1.
	* gnu/packages/bioconductor.scm (r-rhdf5): Update to 2.42.1.

2023-04-18  Ludovic Courtès  <ludo@gnu.org>

	ci: Add 'gdb-minimal' to the "core" package set.
	* gnu/ci.scm (%core-packages): Add GDB-MINIMAL.

2023-04-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: gdb: Remove Hurd patch.
	The patch was useful for GDB 11 on the previous Hurd version that was
	used; it's unnecessary on GDB 12 and GDB 11 has other build issues on
	the current GNU/Hurd.

	This change fixes "guix build gdb-minimal --target=i586-pc-gnu".

	* gnu/packages/patches/gdb-fix-gnu-nat-build.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/gdb.scm (gdb-11)[arguments]: Remove 'patch-gdb/hurd' phase.
	[inputs]: Remove "hurd-build.patch" input.
	[supported-systems]: New field.
	(gdb-12)[supported-systems]: New field.

2023-04-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: gdb-minimal: Update to 12.x.
	* gnu/packages/gdb.scm (gdb-minimal): Rebase on GDB-12.

2023-04-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: gdb: Use 'cross-mig' when targeting GNU/Hurd.
	This is a followup to 2756d662aa27cf55f3224e4a0a9e08c1be2cc551.

	* gnu/packages/gdb.scm (gdb-11)[native-inputs]: Use 'cross-mig' instead
	of 'mig/32-bit'.

2023-04-18  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: gcc-7, gcc-10, gcc-11: Hide packages.
	* gnu/packages/gcc.scm (gcc-7, gcc-10, gcc-11): Also inherit 'hidden?'
	properties.

2023-04-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openmw-scenegraph: Fix build.
	* gnu/packages/graphics.scm (openmw-scenegraph)[outputs]: Only use 'out'
	output.
	[arguments]: Delete inherited 'copy-plugins phase.

	gnu: repo2docker: Add missing inputs.
	* gnu/packages/jupyter.scm (repo2docker)[inputs]: Add python-iso8601,
	python-chardet.

	gnu: kwin: Update skipped test list.
	* gnu/packages/kde-plasma.scm (kwin)[arguments]: Update custom 'check
	phase with new list of skipped tests.

	gnu: kwin: Rewrite skipped tests to be more readable.
	* gnu/packages/kde-plasma.scm (kwin)[arguments]: Rewrite skipped tests
	in custom 'check phase to be easier to read.

2023-04-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-osm: Do not mix home-page and origin.
	* gnu/packages/emacs-xyz.scm (emacs-osm)[source]<origin>: Do not use home-page
	value as origin.

	gnu: emacs-osm: Update to 0.11.
	* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 0.11.

	gnu: emacs-marginalia: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 1.2.

	gnu: emacs-envrc: Add DIRENV as an input.
	* gnu/packages/emacs-xyz.scm (emacs-envrc)[arguments]<#:phases>: Set direnv
	executable location.
	<#:tests?, #:test-command>: Tentatively run tests, without success.  At least,
	they do not complain "direnv" executable is nowhere to be found.
	[inputs]: Add DIRENV.

	gnu: emacs-envrc: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-envrc): Update to 0.5.

	gnu: emacs-cape: Update to 0.15.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 0.15.

	gnu: emacs-autothemer: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-autothemer)[arguments]: Run tests.

	gnu: emacs-autothemer: Update to 0.2.17.
	* gnu/packages/emacs-xyz.scm (emacs-autothemer): Update to 0.2.17.

2023-04-18  Matthieu Lemerre  <racin@free.fr>

	gnu: Add texlive-totpages.
	* gnu/packages/tex.scm (texlive-totpages): New variable.

2023-04-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-latex-lastpage: Replace with texlive-lastpage.
	* gnu/packages/tex.scm (texlive-lastpage): New variable.
	(texlive-latex-lastpage): Deprecate variable.

	gnu: texlive-latex-totcount: Replace with texlive-totcount.
	* gnu/packages/tex.scm (texlive-totcount): New variable.
	(texlive-latex-totcount): Deprecate package.

	gnu: texlive-latex-acronym: Replace with texlive-acronym.
	* gnu/packages/tex.scm (texlive-latex-acronym): Deprecate package.
	(texlive-acronym): New variable.

	gnu: texlive-latex-bigfoot: Replace with texlive-bigfoot.
	* gnu/packages/tex.scm (texlive-bigfoot): New variable.
	(texlive-latex-bigfoot): Deprecate package.
	(texlive-pstool): Use new variable.

	gnu: Add texlive-relsize.
	* gnu/packages/tex.scm (texlive-relsize): New variable.

	gnu: Add texlive-ncctools.
	* gnu/packages/tex.scm (texlive-ncctools): New variable.

2023-04-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests: Update to 4.2.3.
	* gnu/packages/statistics.scm (r-with-tests): Update to 4.2.3.

2023-04-18  Nicolas Graves  <ngraves@ngraves.fr>

	snippets: tempel: Simplify git-commit-mode detection.
	* etc/snippets/tempel/text-mode: Simplify git-commit-mode detection.

2023-04-18  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-next: Update to 29.0.90.
	* gnu/packages/emacs.scm (emacs-next): Update to 29.0.90.

2023-04-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openssl: Update cross-configure target for riscv64-linux .
	* gnu/packages/tls.scm (target->openssl-target): When building for
	riscv64-linux use architecture specific configurations.

	gnu: elfutils: Skip 3 more tests on riscv64-linux.
	* gnu/packages/elf.scm (elfutils)[arugments]: When building for
	riscv64-linux skip 3 more failing tests.

2023-04-18  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-google-auth: Update to 2.17.3.
	* gnu/packages/python-web.scm (python-google-auth): Update to 2.17.3.
	[native-inputs]: Add python-mock.

	gnu: python-urllib3: Update to 1.26.15.
	* gnu/packages/python-web.scm (python-urllib3): Update to 1.26.15.

	gnu: python-oauth2client: Fix build.
	* gnu/packages/python-web.scm (python-oauth2client)[propagated-inputs]: Add
	python-pyparsing.

	gnu: python-httplib2: Update to 0.22.0.
	* gnu/packages/python-web.scm (python-httplib2): Update to 0.22.0.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-cryptography.

	gnu: python-pytest-localserver: Update to 0.7.1.
	* gnu/packages/check.scm (python-pytest-localserver): Update to 0.7.1.

2023-04-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qemu: Update to 7.2.1.
	* gnu/packages/virtualization.scm (qemu): Update to 7.2.1.

2023-04-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pytest-trio: Update to 0.8.0.
	* gnu/packages/python-check.scm (python-pytest-trio): Update to 0.8.0.
	[arguments]: New relax-requirements phase.  Delete extraneous
	add-installed-pythonpath call.  Disable two new tests.

	Reported-by: jgart <jgart@dismail.de>

2023-04-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: audacity: Update to 3.3.0-beta-1.
	* gnu/packages/audio.scm (audacity): Update to 3.3.0-beta-1.
	[source]: Delete trailing #t in snippet.
	[arguments]: Update fix-cmake-rpath phase.

	Reported-by: tschilptschilp23 on #guix.

2023-04-17  TakeV  <takev@disroot.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: remmina: Update to 1.4.29.
	* gnu/packages/vnc.scm (remmina): Update to 1.4.29.
	[inputs]: Add PYTHON-MINIMAL-WRAPPER.

2023-04-17  Bruno Victal  <mirai@makinata.eu>

	gnu: usbutils: Use G-Expressions.
	* gnu/packages/linux.scm (usbutils): Use G-Expressions.

2023-04-17  mikadoZero  <mikadozero@yandex.com>

	gnu: usbutils: Make package description different from synopsis.
	* gnu/packages/linux.scm (usbutils)[description]:  Change package description.

2023-04-17  Saku Laesvuori  <saku@laesvuori.fi>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add kitsas.
	* gnu/packages/finance.scm (kitsas): New variable.

2023-04-17  Ludovic Courtès  <ludo@gnu.org>

	ssh: Silence remote daemon messages when sending store items.
	Fixes <https://issues.guix.gnu.org/61839>.

	Previously, when running 'guix-daemon --debug' on the remote machine,
	lots of debugging outputs would be printed to stderr; since the client
	wouldn't read it, we could eventually reach a deadlock where the 'guix
	repl' process would be stuck writing to stderr while the client is
	stuck waiting on its stdout.

	* guix/ssh.scm (store-import-channel)[import]: Parameterize
	'current-build-output-port'.

2023-04-17  Ludovic Courtès  <ludo@gnu.org>

	substitute: Download nar from another server upon ETIMEDOUT.
	Previously, 'guix substitute' would fail abruptly with something like:

	  guix substitute: warning: while fetching https://ci.guix.gnu.org/nar/lzip/…-example: server is somewhat slow
	  guix substitute: warning: try `--no-substitutes' if the problem persists
	  guix substitute: error: connect*: Connection timed out
	  substitution of /gnu/store/…-example failed

	* guix/scripts/substitute.scm (network-error?): Add ETIMEDOUT.

2023-04-17  Ludovic Courtès  <ludo@gnu.org>

	services: agetty: 'term-console' succeeds by default.
	Previously, on a typical setup without "console=ttyS0" or similar in
	'kernel-arguments', the 'term-console' Shepherd service would always be
	marked as failing to start.  This is undesirable because it raises a
	false alarm: the service is expected to do nothing in this case.

	This patch instead marks it as succeeding and logs a message explaining
	it's doing nothing.

	* gnu/services/base.scm (agetty-shepherd-service): In 'start' method,
	succeed when TTY is #f and print a message.

2023-04-17  Ludovic Courtès  <ludo@gnu.org>

	environment: Really auto-load (guix scripts pack).
	Fixes a performance regression on cache hits introduced in
	b31ea797edb4f6e8c14e8fe790da1319607c5cb1, whereby (guix scripts pack)
	would be loaded eagerly during startup, leading hundreds of (gnu
	packages *) modules to be loaded.

	Fixes <https://issues.guix.gnu.org/62899>.

	* guix/scripts/environment.scm: Autoload (gnu build install).
	(%options): Add indirection when calling 'symlink-spec-option-parser' so
	that (guix scripts pack) is auto-loaded only when needed.

2023-04-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add converseen.
	* gnu/packages/image.scm (converseen): New variable.
	* gnu/packages/patches/converseen-hide-non-free-pointers.patch:
	* gnu/packages/patches/converseen-hide-updates-checks.patch: New files.
	* gnu/local.mk: Register files above.

2023-04-17  Andreas Enge  <andreas@enge.fr>

	gnu: Clean up merge errors.
	* gnu/packages/gstreamer.scm (gst-plugins-base, gst-plugins-good,
	gst-plugins-bad, gst-plugins-ugly, gst-editing-services, python-gst): Use
	standard meson instead of non-existing meson-0.63.

	Merge remote-tracking branch 'origin/master' into core-updates

2023-04-17  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gqrx: Update to 2.15.10.
	* gnu/packages/radio.scm (gqrx): Update to 2.15.10.

2023-04-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: wfview: Update to 1.62.
	* gnu/packages/radio.scm (wfview): Update to 1.62.
	  Use Gexp, shift order of components.
	  [inputs]: Add hidapi, qtgamepad.

2023-04-17  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-78.2efcd8b.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-78.2efcd8b.

2023-04-17  Christopher Baines  <mail@cbaines.net>

	self: Restructure accessing packages.
	Both for consistency (always use specification->package as defined in this
	module) and so that all the packages that are used can be accessed (which
	comes in useful when applying grafts).

	* guix/self.scm (%packages): New variable.
	(specification->package): Use %packages.
	(locale-data, translate-texi-manuals, info-manual, guix-command,
	compiled-guix): Use specification->package.

2023-04-17  Christopher Baines  <mail@cbaines.net>

	packages: Export guile-for-grafts.
	So this can be used in (guix self).

	* guix/packages.scm (guile-for-grafts): Export.

2023-04-17  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: python-qscintilla: Fix build.
	* gnu/packages/qt.scm (python-qscintilla)[build-system]: Swith to
	  pyproject-build-system.
	  [arguments]: Update 'configure-flags'. Delete custom 'configure' phase. Add
	  'prepare-build' and 'set-include-dirs' phases.
	  [native-inputs]: Add python-pyqt-builder and qtbase-5.
	  [inputs]: Add python-sip.

	gnu: qscintilla: Update to 2.13.4.
	* gnu/packages/qt.scm (qscintilla): Update to 2.13.4.

2023-04-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-wordgen: Fix build on 32-bit platforms.
	* gnu/packages/emacs-xyz.scm (emacs-wordgen)[arguments]<#:emacs>: Use
	EMACS-WIDE-INT on 32-bit platforms.

2023-04-17  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: r-mixedpower: Update to b2b87068.
	* gnu/packages/statistics.scm (r-mixedpower): Update to commit
	b2b87068546327d8f592d141e5482e0478c1b2ee, remove patch.
	* gnu/packages/patches/r-mixedpower-r2power.patch: Remove file.
	* gnu/local.mk: Unregister it.

2023-04-17  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: mysql: Fix build.
	The version of mysql currently packaged doesn't support openssl-3.

	* gnu/packages/databases.scm (mysql)[inputs]: Replace openssl by openssl-1.1.

2023-04-17  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-burgled-batteries3: Fix build.
	* gnu/packages/lisp-xyz.scm (sbcl-burgled-batteries3)[arguments]: Rename
	  'adjust-for-python-3.9' phase to 'adjust-for-python-3.10' and update it.

2023-04-17  Kyle Andrews  <kyle@posteo.net>

	gnu: Add r-littler.
	* gnu/packages/cran.scm (r-littler): New variable.

2023-04-17  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-ana: Fix build.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana)[arguments]: Use gexp. Update
	  'fix-paths' phase. Add 'fix-newer-hdf5-compatibility' phase.

	gnu: cl-hdf5-cffi: Fix build.
	* gnu/packages/lisp-xyz.scm (sbcl-hdf5-cffi)[inputs]: Remove labels.
	  [arguments]: Use gexp, add 'fix-newer-hdf5-compatibility' phase.

2023-04-17  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-demuxmix.
	* gnu/packages/bioinformatics.scm (r-demuxmix): New variable.

	gnu: Add r-demultiplex2.
	* gnu/packages/bioinformatics.scm (r-demultiplex2): New variable.

2023-04-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-simr: Update to 1.0.7.
	* gnu/packages/statistics.scm (r-simr): Update to 1.0.7.

	gnu: r-quantreg: Update to 5.95.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.95.

	gnu: r-deoptimr: Update to 1.0-12.
	* gnu/packages/statistics.scm (r-deoptimr): Update to 1.0-12.

	gnu: r-segmented: Update to 1.6-4.
	* gnu/packages/statistics.scm (r-segmented): Update to 1.6-4.

	gnu: r-git2r: Update to 0.32.0.
	* gnu/packages/statistics.scm (r-git2r): Update to 0.32.0.

	gnu: r-markdown: Update to 1.6.
	* gnu/packages/statistics.scm (r-markdown): Update to 1.6.

	gnu: r-stars: Update to 0.6-1.
	* gnu/packages/cran.scm (r-stars): Update to 0.6-1.

	gnu: r-seqminer: Update to 8.9.
	* gnu/packages/cran.scm (r-seqminer): Update to 8.9.

	gnu: r-parsnip: Update to 1.1.0.
	* gnu/packages/cran.scm (r-parsnip): Update to 1.1.0.

	gnu: r-workflowsets: Update to 1.0.1.
	* gnu/packages/cran.scm (r-workflowsets): Update to 1.0.1.

	gnu: r-tune: Update to 1.1.1.
	* gnu/packages/cran.scm (r-tune): Update to 1.1.1.

	gnu: r-igraph: Update to 1.4.2.
	* gnu/packages/cran.scm (r-igraph): Update to 1.4.2.
	[propagated-inputs]: Add r-cpp11.

	gnu: r-confintr: Update to 1.0.0.
	* gnu/packages/cran.scm (r-confintr): Update to 1.0.0.

	gnu: r-spatstat-linnet: Update to 3.1-0.
	* gnu/packages/cran.scm (r-spatstat-linnet): Update to 3.1-0.

	gnu: r-rstanarm: Update to 2.21.4.
	* gnu/packages/cran.scm (r-rstanarm): Update to 2.21.4.

	gnu: r-quanteda: Update to 3.3.0.
	* gnu/packages/cran.scm (r-quanteda): Update to 3.3.0.
	[propagated-inputs]: Add r-jsonlite.

	gnu: r-qqconf: Update to 1.3.2.
	* gnu/packages/cran.scm (r-qqconf): Update to 1.3.2.

	gnu: r-terra: Update to 1.7-23.
	* gnu/packages/cran.scm (r-terra): Update to 1.7-23.

	gnu: r-enrichr: Update to 3.2.
	* gnu/packages/cran.scm (r-enrichr): Update to 3.2.
	[propagated-inputs]: Add r-writexls.

	gnu: r-scs: Update to 3.2.4.
	* gnu/packages/cran.scm (r-scs): Update to 3.2.4.

	gnu: r-rms: Update to 6.6-0.
	* gnu/packages/cran.scm (r-rms): Update to 6.6-0.
	[propagated-inputs]: Remove r-lattice; add r-kableextra and r-knitr.

	gnu: r-compositions: Update to 2.0-6.
	* gnu/packages/cran.scm (r-compositions): Update to 2.0-6.

	gnu: r-gargle: Update to 1.4.0.
	* gnu/packages/cran.scm (r-gargle): Update to 1.4.0.
	[propagated-inputs]: Remove r-rstudioapi.

	gnu: r-performance: Update to 0.10.3.
	* gnu/packages/cran.scm (r-performance): Update to 0.10.3.

	gnu: r-bayestestr: Update to 0.13.1.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.13.1.

	gnu: r-multcompview: Update to 0.1-9.
	* gnu/packages/cran.scm (r-multcompview): Update to 0.1-9.

	gnu: r-ggformula: Update to 0.10.4.
	* gnu/packages/cran.scm (r-ggformula): Update to 0.10.4.

	gnu: r-labelled: Update to 2.11.0.
	* gnu/packages/cran.scm (r-labelled): Update to 2.11.0.

	gnu: r-renv: Update to 0.17.3.
	* gnu/packages/cran.scm (r-renv): Update to 0.17.3.

	gnu: r-quantmod: Update to 0.4.22.
	* gnu/packages/cran.scm (r-quantmod): Update to 0.4.22.
	[propagated-inputs]: Add r-jsonlite.

	gnu: r-jomo: Update to 2.7-6.
	* gnu/packages/cran.scm (r-jomo): Update to 2.7-6.

	gnu: r-partykit: Update to 1.2-20.
	* gnu/packages/cran.scm (r-partykit): Update to 1.2-20.

	gnu: r-zoo: Update to 1.8-12.
	* gnu/packages/cran.scm (r-zoo): Update to 1.8-12.

	gnu: r-v8: Update to 4.3.0.
	* gnu/packages/cran.scm (r-v8): Update to 4.3.0.

	gnu: r-torch: Update to 0.10.0.
	* gnu/packages/cran.scm (r-torch): Update to 0.10.0.
	[propagated-inputs]: Add r-desc.

	gnu: python-pytorch-for-r-torch: Update to 1.13.1.
	* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch): Update to
	1.13.1.
	[source]: Adjust RUNPATH in snippet.

	gnu: liblantern: Update to 0.10.0.
	* gnu/packages/machine-learning.scm (liblantern): Update to 0.10.0.
	[arguments]: Adjust build phase.

	gnu: cpuinfo: Update to 0.0-2.53298db.
	* gnu/packages/parallel.scm (cpuinfo): Update to 0.0-2.53298db.
	[arguments]: Disable one test.

	gnu: Add r-writexls.
	* gnu/packages/cran.scm (r-writexls): New variable.

2023-04-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-outcome: Update to 1.2.0.
	* gnu/packages/python-xyz.scm (python-outcome): Update to 1.2.0.
	[propagated-inputs]: Remove python-async-generator.

	gnu: python-jeepney: Update to 0.8.0.
	* gnu/packages/python-crypto.scm (python-jeepney): Update to 0.8.0.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-async-timeout, python-pytest-asyncio,
	python-flit-core. Remove python-tornado.

	gnu: python-secretstorage: Update to 3.3.3.
	* gnu/packages/python-crypto.scm (python-secretstorage): Update to 3.3.3.

2023-04-16  Andreas Enge  <andreas@enge.fr>

	gnu: wget: Update to 1.21.3.24.
	This update to a non-release version fixes a build failure on i686-linux.

	* gnu/packages/wget.scm (wget): Update to 1.21.3.24.
	[origin]: Use a self-hosted tarball created from the latest git commit.

2023-04-16  Brian Cully  <bjc@spork.org>

	gnu: sphinx: Update minimum docutils version to 0.19.
	 * gnu/packages/sphinx.scm (python-sphinx-rtd-theme)[allow-newer-docutil]: New
	phase.

2023-04-16  Julien Lepiller  <julien@lepiller.eu>

	gnu: python-m2r: Update to 0.3.1.
	* gnu/packages/python-xyz.scm (python-m2r): Update to 0.3.1.

2023-04-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nerd-dictation: Fix license.
	* gnu/packages/machine-learning.scm (nerd-dictation)[license]: Set to GPL2+.

2023-04-16  Ellis Kesterton  <ellis@diagnosticbox.com>

	gnu: nerd-dictation: Update to 0-1.0eb44b7.
	* gnu/packages/machine-learning.scm (nerd-dictation): Update to 0-1.0eb44b7.

2023-04-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 1.9.0-43.
	* gnu/packages/algebra.scm (giac): Update to 1.9.0-43.
	[arguments]<#:phases>: Skip failing tests on i686.

2023-04-16  jgart  <jgart@dismail.de>

	gnu: emacs-eat: Update to 0.8.
	* gnu/packages/emacs-xyz.scm (emacs-eat): Update to 0.8.

2023-04-16  Dominik Delgado Steuter  <d@delgado.nrw>

	gnu: Add emacs-eradio.
	* gnu/packages/emacs-xyz.scm (emacs-eradio): New variable.

2023-04-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-plz: Update to 0.5.4.
	* gnu/packages/emacs-xyz.scm (emacs-plz): Update to 0.5.4.

	gnu: emacs-org: Update to 9.6.4.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.4.

	gnu: emacs-gptel: Update to 0.3.5.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.3.5.

	gnu: emacs-cnfonts: Update to 1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-cnfonts): Update to 1.1.1.

	gnu: emacs-cape: Update to 0.14.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 0.14.

	gnu: emacs-ivy-hydra: Update to 0.14.0.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-hydra): Update to 0.14.0.

	gnu: emacs-ivy-avy: Update to 0.14.0.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-avy): Update to 0.14.0.

	gnu: emacs-sml-mode: Update to 6.12.
	* gnu/packages/emacs-xyz.scm (emacs-sml-mode): Update to 6.12.

	gnu: emacs-pyim: Update to 5.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.3.2.

	gnu: emacs-swiper: Update to 0.14.0.
	* gnu/packages/emacs-xyz.scm (emacs-swiper): Update to 0.14.0.

	gnu: emacs-counsel: Update to 0.14.0.
	* gnu/packages/emacs-xyz.scm (emacs-counsel): Update to 0.14.0.

	gnu: emacs-ivy: Update to 0.14.0.
	* gnu/packages/emacs-xyz.scm (emacs-ivy): Update to 0.14.0.

	gnu: emacs-subed: Update to 1.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.2.2.

2023-04-16  Antero Mejr  <antero@mailbox.org>

	gnu: Add emacs-totp.
	* gnu/packages/emacs-xyz.scm (emacs-totp): New variable.

2023-04-16  jgart  <jgart@dismail.de>

	gnu: emacs-ement: Update to 0.8.3.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.8.3.

2023-04-16  Andreas Enge  <andreas@enge.fr>

	gnu: openldap: Update to 2.6.4 and unify the two variables.
	* gnu/packages/openldap.scm (openldap): Update to 2.6.4.
	(openldap-for-linphone): Remove variable.
	* gnu/packages/linphone.scm (liblinphone)[inputs]: Replace
	openldap-for-linphone by openldap.

2023-04-16  Brian Cully  <bjc@spork.org>

	gnu: openldap: Fix build.
	* gnu/packages/openldap.scm (openldap): Update quoting to use gexps. Remove
	reference to libldap_r.la, which no longer exists, and remove custom install
	of libldap_r.so. Remove again a phase already removed in commit
	0de5e6d6536a7bc94dd71047cf9573d71fa8d4b0.

2023-04-16  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	Revert "gnu: icecat: Update to 102.10.0-guix0-preview1 [security fixes]."
	This reverts commit e94dcbf3c28588eab25dfa1e017d792c09f68488.

	"gnu: icecat: Update to 102.10.0-guix0-preview1 [security fixes]." was
	already pushed as 3ab983d630a95a29b9418b1ba8a26e5ca2836ec0. And the
	`icecat-102.9.0-source` was removed in
	"gnu: icedove: Update to 102.10.0 [security fixes]." a741b554cb66cd053a130b8b5b5926a30bec9d48.

2023-04-15  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: python-numpy: Skip failing tests on i686.
	* gnu/packages/python-xyz.scm (python-numpy): Skip failing tests on i686.

2023-04-15  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: python-pytest: Fix failing test_raising_repr.
	* gnu/packages/patches/pytest-fix-unstrable-exception-test.patch: Add new
	patch from upstream.
	* gnu/packages/check.scm (python-pytest): Use it.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-04-15  Andreas Enge  <andreas@enge.fr>

	Revert "gnu: python-pytest: Update to 7.3.1."
	This reverts commit 81682e2e9042bfb9621482eb2d0f46104a86aa11.

2023-04-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: clara: Fix build.
	* gnu/packages/check.scm (clara) [source]: Add snippet to un-bundle catch2.
	[arguments]: Add #:configure-flags argument.
	[native-inputs]: Add catch2.

	gnu: python-pytest: Update to 7.3.1.
	* gnu/packages/check.scm (python-pytest): Update to 7.3.1.
	[propagated-inputs]: Add python-exceptiongroup.

2023-04-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: xkeyboard-config: Update to 2.38.
	* gnu/packages/xorg.scm (xkeyboard-config): Update to 2.38.

	Reported-by: Brian Cully <bjc@spork.org>

2023-04-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pillow: Ungraft.
	* gnu/packages/python-xyz.scm (python-pillow): Ungraft, preserving...
	[source]: ... the CVE patch.
	(python-pillow/security-fixes): Delete variable.

	gnu: libxkbcommon: Fix indentation.
	* gnu/packages/xdisorg.scm (libxkbcommon): Fix indentation.

	gnu: libxkbcommon: Unconditionally add wayland to native-inputs.
	* gnu/packages/xdisorg.scm (libxkbcommon) [native-inputs]: Always add wayland.

	gnu: python-jsonschema: Update to 4.5.1.
	* gnu/packages/python-xyz.scm (python-jsonschema): Update to 4.5.1.
	[arguments]: Remove extraneous inputs, outputs bindings from check phase
	override.  Add pretend-version phase.
	[propagated-inputs]: Add python-importlib-metadata and
	python-typing-extensions.  Remove python-six.
	* gnu/packages/astronomy.scm (python-asdf): Replace python-jsonschema-next
	with python-jsonschema.
	(python-asdf-standard, python-gwcs): Likewise.
	* gnu/packages/matrix.scm (python-matrix-nio): Likewise.
	* gnu/packages/python-xyz.scm (python-robotframework): Likewise.

	gnu: iptables: Clean-up configure flags.
	* gnu/packages/linux.scm (iptables) [arguments]: Address TODO comment.

	gnu: hplip: Update to 3.23.3.
	* gnu/packages/cups.scm (hplip): Update to 3.23.3.
	[arguments]: Remove the fix-build-with-python-3.8 phase.

	gnu: hplip: Remove input labels.
	* gnu/packages/cups.scm (hplip) [inputs]: Remove input labels.

	gnu: hplip: Use gexps.
	* gnu/packages/cups.scm (hplip) [arguments]: Use gexps.
	* gnu/packages/cups.scm (hplip-minimal): Likewise.

	gnu: hplip: Re-order fields.
	* gnu/packages/cups.scm (hplip): Re-order fields.

	gnu: hplip: Update to 3.22.10.
	* gnu/packages/cups.scm (hplip): Update to 3.22.10.
	[arguments]: Absorb the fix-more-hard-coded-file-names phase from hplip-next
	into the fix-hard-coded-file-names phase.
	(hplip-next): Delete variable.

2023-04-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pytest-7.1: Deprecate package.
	The source was adjusted using the following command:

	   $ git grep -rl python-pytest-7.1 |
	     xargs sed -i 's/python-pytest-7.1/python-pytest/g'

	* gnu/packages/check.scm (python-pytest-7.1): Delete variable.

2023-04-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: valgrind/interactive: Rely on non-stripped glibc symbols.
	* gnu/packages/valgrind.scm (valgrind/interactive)
	[source]: Remove patches.
	[arguments]: Delete field.
	* gnu/packages/patches/valgrind-fix-default-debuginfo-path.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: ruby-tzinfo-data: Remove #:guile argument in file-union call.
	* gnu/packages/ruby.scm (ruby-tzinfo-data) [arguments]: Strip trailing #t.
	[native-inputs]: Remove #:guile argument in file-union call.

	gnu: wrap-python3: Replace assoc-ref call with gexp variable.
	* gnu/packages/python.scm (wrap-python3) [arguments]: Replace assoc-ref call
	with gexp variable in builder.

	gnu: python-pluggy: Update to 1.0.0.
	* gnu/packages/python-xyz.scm (python-pluggy): Update to 1.0.0.
	(python-pluggy-next): Delete variable.
	* gnu/packages/check.scm (python-pytest-7.1)
	[propagated-inputs]: Remove python-pluggy replacement.
	* gnu/packages/databases.scm (datasette) [propagated-inputs]: Replace
	python-pluggy-next with python-pluggy.

	gnu: python-docutils: Update to 0.19.
	* gnu/packages/python-xyz.scm (python-docutils): Update to 0.19.
	[arguments]: Strip trailing #t.
	(python-docutils-0.19): Delete variable.

	gnu: source-highlight: Inline skip-doc-directory phase.
	* gnu/packages/pretty-print.scm (source-highlight) [source]: Fix indentation.
	[arguments]: Inline skip-doc-directory phase.

	gnu: openldap: Update to 2.6.3.
	* gnu/packages/openldap.scm (openldap): Update to 2.6.3.
	[arguments]: Integrate updated phases from openldap-2.6 package.  Strip
	trailing #t.

	gnu: ghc-9.2: Make the skip-T21694-i686 phase unconditional.
	* gnu/packages/haskell.scm (ghc-9.2) [arguments]: Remove match conditional for
	the skip-T21694-i686 phase.

	gnu: freetype: Update remove-reference-to-pkg-config phase.
	* gnu/packages/fontutils.scm (freetype) [arguments]: Use the newer
	remove-reference-to-pkg-config phase variant, with a small adjustment to make
	the target group optional.  Use gexps and search-input-file.
	[propagated-inputs]: Update comment regarding harfbuzz.

	gnu: poppler-next: Delete variable.
	* gnu/packages/pdf.scm (poppler-next): Delete variable.
	* gnu/packages/gnome.scm (evince) [inputs]: Replace poppler-next with poppler.

	maint: Merge sanity-check-next.py into sanity-check.py.
	* gnu/packages/aux-files/python/sanity-check-next.py: Rename to...
	* gnu/packages/aux-files/python/sanity-check.py: ... this.
	* guix/build-system/pyproject.scm (sanity-check.py): Adjust file name.
	* Makefile.am (AUX_FILES): De-register sanity-check-next.py.

	gnu: nss: Add which to to native inputs and use regular nspr.
	* gnu/packages/nss.scm (nspr-next): Delete variable.
	(nss) [native-inputs]: Add which.
	[propagated-inputs]: Replace nspr-next with nspr.
	* gnu/packages/gnuzilla.scm (icecat-minimal): Likewise.

	gnu: python-clickgen: Replace python-numpy-next with python-numpy.
	* gnu/packages/python-xyz.scm (python-clickgen)
	[propagated-inputs]: Replace python-numpy-next with python-numpy.

	gnu: cups-minimal: Add config to native inputs unconditionally.
	* gnu/packages/cups.scm (cups-minimal) [native-inputs]: Always add config.

2023-04-14  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.107.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.107.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 6.1: Update to 6.1.24.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.24.
	(linux-libre-6.1-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.2.11.
	* gnu/packages/linux.scm (linux-libre-6.2-version): Update to 6.2.11.
	(linux-libre-6.2-pristine-source): Update hash.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Merge branch 'master' into core-updates.
	Conflicts:
		gnu/local.mk
		gnu/packages/build-tools.scm
		gnu/packages/certs.scm
		gnu/packages/check.scm
		gnu/packages/compression.scm
		gnu/packages/cups.scm
		gnu/packages/fontutils.scm
		gnu/packages/gnuzilla.scm
		gnu/packages/guile.scm
		gnu/packages/ibus.scm
		gnu/packages/image-processing.scm
		gnu/packages/linux.scm
		gnu/packages/music.scm
		gnu/packages/nss.scm
		gnu/packages/pdf.scm
		gnu/packages/python-xyz.scm
		gnu/packages/qt.scm
		gnu/packages/ruby.scm
		gnu/packages/shells.scm
		gnu/packages/tex.scm
		gnu/packages/video.scm
		gnu/packages/vulkan.scm
		gnu/packages/web.scm
		gnu/packages/webkit.scm
		gnu/packages/wm.scm

	gnu: librsvg: Fix gdk-pixbuf-thumbnailer file name.
	* gnu/packages/gnome.scm (librsvg)
	[arguments]: Add patch-gdk-pixbuf-thumbnailer phase.

	gnu: librsvg: Use gexps.
	* gnu/packages/gnome.scm (librsvg) [arguments]: Use gexps, #$output and
	search-input-directory in phases.

	build/glib-or-gtk: Avoid duplicate entries in gdk-pixbuf loaders cache.
	* guix/build/glib-or-gtk-build-system.scm (generate-gdk-pixbuf-loaders-cache):
	Delete duplicate directories passed as input.

	gnu: meson: Update to 1.1.0.
	* gnu/packages/build-tools.scm (meson): Update to 1.1.0.

	Revert "gnu: python-h5py: Update to 3.8.0."
	This reverts commit a1c60ae50ee1124bfd20922368d1c48a4a672cd5.  It should use
	hdf5-1.14, but the default one is still at hdf5-1.10.  It also broke diffoscope.

	gnu: ansible: Update to 7.4.0.
	* gnu/packages/admin.scm (ansible): Update to 7.4.0.

	gnu: ansible-core: Update to 2.14.4.
	* gnu/packages/admin.scm (ansible-core): Update to 2.14.4.
	[arguments]: Add skip-controller-tests phase.  Update preserve-pythonpath
	and check phases.  Honor parallel-job-count in check phase.

	gnu: telepathy-idle: Update to 0.2.2-0.b516eab.
	* gnu/packages/freedesktop.scm (telepathy-idle): Update to 0.2.2-0.b516eab.
	[inputs]: Replace python-2 with python-wrapper, python2-dbus with python-dbus.

	gnu: xsettingsd: Use cmake-build-system.
	* gnu/packages/xdisorg.scm (xsettingsd) [build-system]: Use
	cmake-build-system.
	[arguments]: Remove #:scons and #:scons-flags arguments.  Add
	 #:configure-flags argument.  Remove patch-sconstruct and install phases.  Add
	 disable-problematic-tests phase.
	[native-inputs]: Remove googletest-source; drop labels.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add missing import in (gnu packages fontutils).
	This was erroneously not committed as part of 83397434b1.

	* gnu/packages/fontutils.scm: Add missing import.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-afdko: Add bash-minimal to inputs.
	* gnu/packages/fontutils.scm (python-afdko) [inputs]: Add bash-minimal.

	gnu: font-abattis-cantarell: Update to 0.303-0.e049149.
	* gnu/packages/fonts.scm (font-abattis-cantarell): Update to 0.303-0.e049149.
	[native-inputs]: Remove python-statmake.

	gnu: psautohint: Disable a failing test.
	* gnu/packages/fontutils.scm (psautohint) [build-system]: Use
	pyproject-build-system.
	[arguments]: Remove check phase override.  Add #:test-flags, disabling a new test.

	gnu: python-fontparts-bootstrap: Update to 0.11.0.
	* gnu/packages/fontutils.scm (python-fontparts-bootstrap): Update to 0.11.0.

	gnu: python-unicodedata2: Update to 15.0.0.
	* gnu/packages/python-xyz.scm (python-unicodedata2): Update to 15.0.0.

	gnu: python-zopfli: Update to 0.2.2.
	* gnu/packages/python-compression.scm (python-zopfli): Update to 0.2.2.

	gnu: python-lz4: Update to 4.3.2.
	* gnu/packages/python-compression.scm (python-lz4): Update to 4.3.2.

	gnu: python-ufo2ft: Update to 2.31.0.
	* gnu/packages/fontutils.scm (python-ufo2ft): Update to 2.31.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Delete field.

	gnu: python-statmake: Update to 0.6.0.
	* gnu/packages/fontutils.scm (python-statmake): Update to 0.6.0.

	gnu: python-afdko: Update to 3.9.4.
	* gnu/packages/fontutils.scm (python-afdko): Update to 3.9.4.
	[source]: Remove patch.
	[arguments]: Disable a few extra tests in the check phase override.
	Delete use-system-libxml2 phase.  Update patch-problematic-requirements phase.
	* gnu/packages/patches/python-afdko-suppress-copyright-test.patch: Delete
	file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: python-fonttools-next: Update to 4.39.3.
	* gnu/packages/python-xyz.scm (python-fonttools-next): Update to 4.39.3.
	(python-fonttools-full) [arguments]: Skip the MtiTest suite in the check phase
	override.

	gnu: python-fontmath: Update to 0.9.3.
	* gnu/packages/fontutils.scm (python-fontmath): Update to 0.9.3.

	gnu: python-pyftpdlib: Update to 1.5.7.
	* gnu/packages/python-xyz.scm (python-pyftpdlib): Update to 1.5.7.

2023-04-14  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 102.10.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2023-1945, CVE-2023-29531, CVE-2023-29532,
	CVE-2023-29533, CVE-2023-29535, CVE-2023-29536, CVE-2023-29539,
	CVE-2023-29541, CVE-2023-29542, CVE-2023-29545, CVE-2023-29548,
	CVE-2023-29550, and MFSA-TMP-2023-0001.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.
	Remove the vestigial RENAME_CMD environment variable setting.
	(icecat-102.9.0-source): New variable.
	(icedove-source): Use it.

2023-04-14  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: heimdal: Enable OpenLDAP support.
	* gnu/packages/kerberos.scm (heimdal)
	[native-inputs]: Add bison, flex and pkg-config.
	[inputs]: Remove mit-krb5.  Add libcap-ng and openldap.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-04-14  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: heimdal: Apply patch to fix CVE-2022-45142.
	Several recent Heimdal releases are affected by the serious vulnerability
	CVE-2022-45142, which NIST scored as "7.5 HIGH". [1]

	At the time of writing, the upstream developers had not yet cut any releases
	post-7.8.0, which is why the patch is being applied here.

	The patch was extracted from Helmut Grohne's public vulnerability
	disclosure. [2]

	[1] https://nvd.nist.gov/vuln/detail/CVE-2022-45142
	[2] https://www.openwall.com/lists/oss-security/2023/02/08/1

	* gnu/packages/patches/heimdal-CVE-2022-45142.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/kerberos.scm (heimdal)[source]: Apply it.

2023-04-14  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: heimdal: Update to 7.8.0 [fixes CVE-2022-44640].
	* gnu/packages/kerberos.scm (heimdal): Update to 7.8.0.
	[source]: Adjust date in snippet.
	[native-inputs]: Add python.  Remove perl.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: opendht: Update to 2.5.2."
	This reverts commit 31534f4e4dd95d65584b4334fae8b9444a369065.  It broke libjami.

	gnu: opendht: Update to 2.5.2.
	* gnu/packages/networking.scm (opendht): Update to 2.5.2.

2023-04-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-gptel: Update to 0.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.3.2.

2023-04-14  Juliana Sims  <jtsims@protonmail.com>

	gnu: gerbil: Use G-expressions.
	* gnu/packages/scheme.scm (gerbil)[source, arguments]: Reindent.
	[arguments]: Rewrite using G-expressions. Do not return #t from custom
	phases. Use #:tests? instead of deleting the check phase.

	gnu: gerbil: Update to 0.17.0.
	* gnu/package/scheme.scm (gerbil): Update to 0.17.0.

2023-04-14  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: Add emacs-gptel.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): New variable.

2023-04-14  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-sentencepiece.
	* gnu/packages/machine-learning.scm (python-sentencepiece): New variable.

	gnu: Add sentencepiece.
	* gnu/packages/machine-learning.scm (sentencepiece): New variable.

2023-04-14  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	news: Add entry for the linux-libre-lts 6.1 update.
	* etc/news.scm: Add entry.

2023-04-14  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of 'guix shell -CW' entry.

2023-04-14  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for 'guix shell --container --nesting'.
	* etc/news.scm: Add entry.

2023-04-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.18: Fix packaging logic.
	* gnu/packages/golang.scm (go-1.18)[arguments]: Only replace the custom
	'patch-gcc:lib phase on certain architectures.

	gnu: go-1.17: Fix test suite on powerpc64le-linux.
	* gnu/packages/golang.scm (go-1.17)[arguments]: Use custom
	'patch-gcc:lib phase on powerpc64le-linux. Add a phase to adjust the
	allowed size of an executable in the test suite.
	[inputs]: Keep gcc:lib as an input on powerpc64le-linux.
	(go-1.18)[arguments]: Delete custom 'adjust-test-suite phase.

	gnu: go-1.18: Adjust patch-gcclib phase.
	* gnu/packages/golang.scm (go-1.18)[arguments]: Adjust the custom
	'patch-gcc:lib phase for changes in the source code.

2023-04-14  Kyle Andrews  <kyle@posteo.net>

	gnu: Add r-tarchetypes.
	* gnu/packages/cran.scm (r-tarchetypes): New variable.

	gnu: Add r-targets.
	* gnu/packages/cran.scm (r-targets): New variable.,

2023-04-14  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add youplot.
	* gnu/packages/plotutils.scm (youplot): New variable.

	gnu: Add ruby-unicode-plot.
	* gnu/packages/plotutils.scm (ruby-unicode-plot): New variable.

2023-04-14  Bruno Victal  <mirai@makinata.eu>

	services: mpd: Use proper records for user and group fields.
	Deprecate using strings for these fields and prefer user-account
	(resp. user-group) instead to avoid duplication within account-service-type.

	Fixes #61570 <https://issues.guix.gnu.org/61570>.

	* gnu/services/audio.scm (%mpd-user, %mpd-group)
	(mpd-serialize-user-account, mpd-serialize-user-group)
	(mpd-user-sanitizer, mpd-group-sanitizer): New variables.
	(mpd-configuration)[user]: Use user-account as value type.
	Sanitize via mpd-user-sanitizer.
	[group]: Use user-group as value type.
	Sanitize via mpd-group-sanitizer.
	(mpd-shepherd-service): Adjust accordingly.
	(mpd-accounts): Likewise.
	* doc/guix.texi (Audio Services)[Music Player Daemon]: Likewise.

2023-04-14  Bruno Victal  <mirai@makinata.eu>

	services: mpd: Fix unintentional API breakage for mixer-type field.
	* gnu/services/audio.scm (mpd-output)[mixer-type]: Use sanitizer to
	accept both strings and symbols as values.

2023-04-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add python-clingraph.
	* gnu/packages/potassco.scm (python-clingraph): New variable.

	gnu: Separate potassco packages into their own module.
	* gnu/packages/potassco.scm: New file.
	* gnu/packages/maths.scm (libpotassco, clasp, clingo, python-clingo)
	(python-telingo): Move to potassco module.  Adjust imports accordingly.
	* gnu/packages/emacs-xyz.scm (emacs-pasp-mode): Move to potassco module.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add %D%/packages/potassco.scm.

2023-04-14  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add mecab-unidic.
	* gnu/packages/language.scm (mecab-unidic): New variable.

	gnu: Add mecab-ipadic.
	* gnu/packages/language.scm (mecab-ipadic): New variable.

	gnu: Add mecab.
	* gnu/packages/language.scm (mecab): New variable.
	* gnu/packages/patches/mecab-variable-param.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libexif: Update home page.
	* gnu/packages/photo.scm (libexif) [home-page]: Update URL.

	gnu: python-gst: Update to 1.22.2.
	* gnu/packages/gstreamer.scm (python-gst): Update to 1.22.2.

	gnu: gst-editing-services: Update to 1.22.2.
	* gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.22.2.

	gnu: gst-libav: Update to 1.22.2.
	* gnu/packages/gstreamer.scm (gst-libav): Update to 1.22.2.

	gnu: gst-plugins-ugly: Update to 1.22.2.
	* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.22.2.

	gnu: gst-plugins-bad: Update to 1.22.2.
	* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.22.2.

	gnu: gst-plugins-good: Update to 1.22.2.
	* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.22.2.

	gnu: gst-plugins-base: Update to 1.22.2.
	* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.22.2.

	gnu: gstreamer: Update to 1.22.2.
	* gnu/packages/gstreamer.scm (gstreamer): Update to 1.22.2.

	gnu: gstreamer-docs: Update to 1.22.2.
	* gnu/packages/gstreamer.scm (gstreamer-docs): Update to 1.22.2.

	gnu: python-trio-typing: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-trio-typing) [source]: Fix indentation.
	[build-system]: Use pyproject-build-system.
	[arguments]: Delete field.

	gnu: xpra: Remove input labels and use gexps.
	* gnu/packages/xorg.scm (xpra) [inputs]: Remove labels.
	[arguments]: Use gexps.  Remove trailing #t in phases.  Use search-input-file
	and this-package-input in the fix-paths phase.  Use search-input-file in
	wrap-program.

	gnu: python-service-identity: Update to 21.1.0.
	* gnu/packages/python-crypto.scm (python-service-identity): Update to 21.1.0.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: New field.
	[propagated-inputs]: Remove python-pyopenssl.  Add python-cryptography and
	python-six.

	gnu: python-pyopenssl: Update to 23.1.1.
	* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 23.1.1.
	[source]: Remove patches.
	[arguments]: Update faketime date in check phase.
	Normalize pytest invocation in check phase override.
	[propagated-inputs]: Remove python-six.

	gnu: python-cryptography: Update to 40.0.1 [fixes CVE-2023-23931].
	* gnu/packages/python-crypto.scm (python-cryptography-vectors): Delete
	variable.
	(python-cryptography-vectors-next): Rename to...
	(python-cryptography-vectors): ... this.  Update to 40.0.1.
	(python-cryptography): Delete variable.
	(python-cryptography-next): Rename to...
	(python-cryptography): ... this.  Update to 40.0.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove #:imported-modules and #:modules arguments.  Remove check
	phase override.  Remove adjust-pyo3-requirement and configure-cargo phases.
	Add disable-rust-extension-build and symlink-rust-library phases.
	[native-inputs]: Replace python-cryptography-vectors-next with
	python-cryptography-vectors.  Add python-iso8601.  Remove python-pytz.
	Replace python-pytest with python-pytest-7.1.  Remove rust, rust:cargo and
	python-setuptools-rust.
	[inputs]: Remove all inputs.  Add python-cryptography-rust.
	[propagated-inputs]: Remove python-asn1crypto, python-six, python-idna and
	python-iso8601.
	[description]: Start description with @code to avoid a lint warning.

	gnu: python-celery: Use python-pytest-7.1.
	* gnu/packages/python-xyz.scm (python-celery)
	[native-inputs]: Replace python-pytest with python-pytest-7.1.

	gnu: python-pint: Use python-pytest-7.1.
	* gnu/packages/python-xyz.scm (python-pint)
	[native-inputs]: Replace python-pytest with python-pytest-7.1.

	gnu: python-pytest-subtests: Update to 0.10.0.
	* gnu/packages/python-check.scm (python-pytest-subtests): Update to 0.10.0.
	[native-inputs]: Replace python-pytest with python-pytest-7.1.

	gnu: Add python-cryptography-rust.
	* gnu/packages/python-crypto.scm (python-cryptography-rust): New variable.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-openssl-sys-0.9: Propagate openssl.
	It appears that OpenSSL is expected to be available when building a package
	using this library.

	* gnu/packages/crates-io.scm (rust-openssl-sys-0.9) [inputs]: Turn into...
	[propagated-inputs].

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-eyre-0.6: Update to 0.6.8.
	* gnu/packages/crates-io.scm (rust-eyre-0.6): Update to 0.6.8.
	[arguments]: Remove #:skip-build? argument.  Add rust-pyo3-0.13 to
	 #:cargo-inputs.  Add #:cargo-development-inputs.
	[native-inputs]: Add python.

	gnu: rust-pem-1: Update to 1.1.1.
	* gnu/packages/crates-io.scm (rust-pem-1): Update to 1.1.1.
	[arguments] Add rust-serde-1 to #:cargo-inputs.
	Add rust-serde-json-1 to #:cargo-development-inputs.

2023-04-14  Bruno Victal  <mirai@makinata.eu>

	gnu: libexif: Update to 0.6.24. [fixes CVE-2020-0198, CVE-2020-0452]
	* gnu/packages/photo.scm (libexif): Update to 0.6.24.
	[source]: Switch to git checkout.
	[native-inputs]: Add autoconf, automake, gettext-minimal and libtool.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add rust-base64-0.21.
	* gnu/packages/crates-io.scm (rust-base64-0.21): New variable.
	(rust-base64-0.13): Inherit from it.

2023-04-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-sink-0.3: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-futures-sink-0.3): Update to 0.3.26.

	gnu: rust-futures-util-0.3: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-futures-util-0.3): Update to 0.3.26.
	[cargo-inputs]: Remove rust-proc-macro-hack-0.5,
	rust-proc-macro-nested-0.1.

	gnu: rust-futures-test-0.3: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-futures-test-0.3): Update to 0.3.26.
	[arguments]: Skip tests.
	[cargo-inputs]: Add rust-futures-macro-0.3, rust-futures-sink-0.3,
	rust-pin-project-1. Remove rust-once-cell-1.

	gnu: rust-futures-task-0.3: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-futures-task-0.3): Update to 0.3.26.
	[cargo-inputs]: Remove rust-once-cell-1.

	gnu: rust-futures-macro-0.3: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-futures-macro-0.3): Update to 0.3.26.
	[cargo-inputs]: Remove rust-proc-macro-hack-0.5.

	gnu: rust-futures-io-0.3: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-futures-io-0.3): Update to 0.3.26.

	gnu: rust-futures-executor-0.3: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-futures-executor-0.3): Update to 0.3.26.

	gnu: rust-futures-core-0.3: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-futures-core-0.3): Update to 0.3.26.
	[cargo-inputs]: Add rust-portable-atomic-1.

	gnu: rust-futures-channel-0.3: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-futures-channel-0.3): Update to 0.3.26.

	gnu: rust-futures-0.3: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-futures-0.3): Update to 0.3.26.

	gnu: rust-slab-0.4: Update to 0.4.8.
	* gnu/packages/crates-io.scm (rust-slab-0.4): Update to 0.4.8.
	[cargo-inputs]: Add rust-autocfg-1.
	[cargo-development-inputs]: Add rust-serde-1.

	gnu: rust-pin-project-internal-1: Update to 1.0.12.
	* gnu/packages/crates-io.scm (rust-pin-project-internal-1): Update to
	1.0.12.

	gnu: rust-pin-project-1: Update to 1.0.12.
	* gnu/packages/crates-io.scm (rust-pin-project-1): Update to 1.0.12.
	[cargo-development-inputs]: Remove rust-pin-project-auxiliary-macro-0.0.
	Add rust-macrotest-1.

	gnu: rust-macrotest-1: Update to 1.0.9.
	* gnu/packages/crates-io.scm (rust-macrotest-1): Update to 1.0.9.
	[cargo-inputs]: Remove rust-rand-0.7. Add rust-prettyplease-0.1,
	rust-syn-1.

	gnu: Add rust-prettyplease-0.1.
	* gnu/packages/crates-io.scm (rust-prettyplease-0.1): New variable.

	gnu: Add rust-portable-atomic-1.
	* gnu/packages/crates-io.scm (rust-portable-atomic-1): New variable.

	gnu: Add rust-sptr-0.3.
	* gnu/packages/crates-io.scm (rust-sptr-0.3): New variable.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-openssl-sys-0.9: Update to 0.9.84.
	* gnu/packages/crates-io.scm (rust-openssl-sys-0.9): Update to 0.9.84.
	[arguments]: Replace rust-bindgen-0.59 cargo-input with rust-bindgen-0.64.
	* gnu/packages/patches/rust-openssl-sys-no-vendor.patch: Update patch.

	gnu: rust-cc-1: Update to 1.0.79.
	* gnu/packages/crates-io.scm (rust-cc-1): Update to 1.0.79.

	gnu: rust-bindgen-0.64: Add package.
	* gnu/packages/crates-io.scm (rust-bindgen-0.64): New package.
	(rust-bindgen-0.58): Inherit from it.

	gnu: rust-openssl-0.10: Update to 0.10.49.
	* gnu/packages/crates-io.scm (rust-openssl-0.10): Update to 0.10.49.

	gnu: Add rust-asn1-0.13.
	* gnu/packages/crates-io.scm (rust-asn1-0.13): New variable.

	gnu: Add rust-asn1-derive-0.13.
	* gnu/packages/crates-io.scm (rust-asn1-derive-0.13): New variable.

2023-04-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-android-system-properties-0.1.
	* gnu/packages/crates-io.scm (rust-android-system-properties-0.1): New variable.

2023-04-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-chrono-0.4: Update to 0.4.24.
	* gnu/packages/crates-io.scm (rust-chrono-0.4): Update to 0.4.24.
	[cargo-inputs]: Add rust-arbitrary-1, rust-criterion-0.4,
	rust-iana-time-zone-0.1, rust-rkyv-0.7, rust-winapi-0.3.  Remove
	rust-libc-0.2.
	[cargo-development-inputs]: Remove rust-criterion-0.3. Replace
	rust-bincode-0.8 with 1.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-04-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-iana-time-zone-0.1.
	* gnu/packages/crates-io.scm (rust-iana-time-zone-0.1): New variable.

	gnu: Add rust-iana-time-zone-haiku-0.1.
	* gnu/packages/crates-io.scm (rust-iana-time-zone-haiku-0.1): New
	variable.

	gnu: rust-core-foundation-sys-0.8: Update to 0.8.3.
	* gnu/packages/crates-io.scm (rust-core-foundation-sys-0.8): Update to 0.8.3.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-pyo3-0.16: Fix build.
	* gnu/packages/crates-io.scm (rust-pyo3-0.16)
	[arguments]: Replace rust-indexmap-1.6 with rust-indexmap-1.7.

	gnu: rust-pyo3-0.15: Fix build.
	* gnu/packages/crates-io.scm (rust-pyo3-0.15)
	[arguments]: Replace rust-indexmap-1.6 with rust-indexmap-1.7.

	gnu: Add rust-indexmap-1.7.
	* gnu/packages/crates-io.scm (rust-indexmap-1.7): New variable.

2023-04-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pyo3-build-config-0.15: Update to 0.15.2.
	* gnu/packages/crates-io.scm (rust-pyo3-build-config-0.15): Update to
	0.15.2.
	[arguments]: Don't skip build.
	[native-inputs]: Inherit from rust-pyo3-build-config-0.16.

	gnu: rust-pyo3-0.15: Update to 0.15.2.
	* gnu/packages/crates-io.scm (rust-pyo3-0.15): Update to 0.15.2.
	[source]: Adjust snippet to substitute more version strings.
	[cargo-inputs]: Replace rust-indexmap-1 with 1.6.
	[cargo-development-inputs]: Add rust-clap-2. Replace rust-bitflags-1.2
	with 1.

	gnu: rust-pyo3-macros-0.15: Update to 0.15.2.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-0.15): Update to 0.15.2.
	[arguments]: Don't skip build.
	[native-inputs]: Add python.

	gnu: rust-pyo3-macros-backend-0.15: Update to 0.15.2.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-backend-0.15): Update to
	0.15.2.
	[arguments]: Don't skip build.
	[native-inputs]: Add python.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-h5py: Update to 3.8.0.
	* gnu/packages/python-xyz.scm (python-h5py): Update to 3.8.0.

	gnu: qtbase: Disable the "tst_qobjectrace" test.
	* gnu/packages/qt.scm (qtbase) [arguments]: Skip the "tst_qobjectrace" in the
	check phase.

	gnu: gi-docgen: Update to 2023.1.
	* gnu/packages/gnome.scm (gi-docgen): Update to 2023.1.
	[propagated-inputs]: Remove python-toml; add python-tomli.

	gnu: gst-plugins-good: Skip the test_video_caps_late test.
	* gnu/packages/gstreamer.scm (gst-plugins-good)
	[arguments]: Skip the test_video_caps_late test in the skip-failing-tests
	phase.

	gnu: gstreamer: Fix indentation.
	* gnu/packages/gstreamer.scm (gstreamer): Fix indentation.

	gnu: python-trio-typing: Update to 0.8.0.
	* gnu/packages/python-xyz.scm (python-trio-typing): Update to 0.8.0.

	gnu: python-trio: Update to 0.22.0.
	* gnu/packages/python-xyz.scm (python-trio): Update to 0.22.0.
	[arguments]: Break long line in check phase.
	[propagated-inputs]: Add python-cffi and python-exceptiongroup.

	gnu: python-exceptiongroup: Update to 1.1.1.
	* gnu/packages/python-xyz.scm (python-exceptiongroup): Update to 1.1.1.

2023-04-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ucd-trie-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-ucd-trie-0.1): Update to 0.1.5.
	[cargo-inputs]: Remove rust-lazy-static-1. Add rust-once-cell-1.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: farstream: Use gexps.
	* gnu/packages/freedesktop.scm (farstream)
	[arguments]: Use gexps.  Ungexp 'common' origin in-place.  Use
	search-input-directory in patch-docbook-xml phase.
	[native-inputs]: Remove labels.
	[inputs, propagated-inputs]: Re-indent.

	gnu: farstream: Disable a failing test.
	* gnu/packages/freedesktop.scm (farstream)
	[arguments]: Delete trailing #t.  Rename the disable-timeout-tests phase to
	disable-problematic-tests, and disable an extra rtp/recvcodecs test.
	Standardize match pattern and update comment.
	[native-inputs]: Update the common input.

	gnu: gnunet: Update to 0.19.4.
	* gnu/packages/gnunet.scm (gnunet): Update to 0.19.4.

	gnu: imgui: Update to 1.89.4.
	* gnu/packages/toolkits.scm (imgui): Update to 1.89.4.

	gnu: openboardview: Use imgui-1.87.
	* gnu/packages/electronics.scm (openboardview) [inputs]: Downgrade imgui to
	version 1.87.

	gnu: Add imgui-1.87.
	* gnu/packages/toolkits.scm (imgui-1.87): New variable.

	gnu: imgui: Use gexp output variables.
	* gnu/packages/toolkits.scm (imgui) [arguments]: Use gexp variables in install
	phase.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: utf8-h: Install header under include/utf8 prefix.
	This is to standardize with the usage of the library in the package's only
	current user, OpenBoardView.  It also matches the installation layout of the
	Arch package, which is made by its author.

	* gnu/packages/c.scm (utf8-h) [arguments]: Use gexps.  Adjust installation
	prefix to 'include/utf8' in install phase.
	* gnu/packages/electronics.scm (openboardview)
	[arguments]: Delete fix-utf8-include-directive phase.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnunet: Update home page.
	* gnu/packages/gnunet.scm (gnunet) [home-page]: Update URL.

	gnu: openboardview: Update home page.
	* gnu/packages/electronics.scm (openboardview) [home-page]: Update URL.

	gnu: openboardview: Update to 9.95.0.
	* gnu/packages/electronics.scm (openboardview): Update to 9.95.0.
	[source]: Apply patch.
	[arguments]: Update fix-utf8-include-directive phase.
	[inputs]: Add orangeduck-mpc.
	* gnu/packages/patches/openboardview-use-system-mpc.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: Add orangeduck-mpc.
	* gnu/packages/c.scm (orangeduck-mpc): New variable.
	* gnu/packages/patches/orangeduck-mpc-fix-pkg-config.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: imgui: Use unsigned int vertex indexes.
	* gnu/packages/toolkits.scm (imgui)
	[arguments]: Add the "-DImDrawIdx=unsigned int" compiler option to the build
	phase.

	gnu: blender: Update to 3.3.5.
	* gnu/packages/graphics.scm (blender): Update to 3.3.5.

	gnu: blender: Use ffmpeg 5.
	* gnu/packages/graphics.scm (blender) [inputs]: Replace ffmpeg with ffmpeg-5.

	gnu: blender: Use gexps and remove labels.
	* gnu/packages/graphics.scm (blender) [arguments]: Use gexps.  Replace the
	add-ilmbase-include-path phase by an added -I directive to the CMAKE_CXX_FLAGS
	configure flag.
	[inputs]: Remove labels.

	gnu: gnunet: Disable flaky tests.
	* gnu/packages/gnunet.scm (gnunet) [arguments]: Add a
	disable-problematic-tests phase.

	gnu: gnunet: Fix indentation and use gexps.
	* gnu/packages/gnunet.scm (gnunet): Fix indentation.
	[arguments]: Use gexps and delete trailing #t.

	gnu: python-locust: Update to 2.15.1.
	* gnu/packages/benchmark.scm (python-locust): Update to 2.15.1.
	[arguments]: Delete relax-requirements phase.  Add increase-resource-limits.
	Update check phase.
	[propagated-inputs]: Remove python-jinja2.

	gnu: python-geventhttpclient: Update to 2.0.9.
	* gnu/packages/python-web.scm (python-geventhttpclient): Update to 2.0.9.
	[propagated-inputs]: Add python-urllib3.
	[home-page]: Update URL.

	gnu: ruby-activesupport: Skip a failing test on i686-linux.
	* gnu/packages/rails.scm (ruby-activesupport)
	[arguments]: Skip the test_iso8601_output_and_reparsing test when building for
	i686-linux.

	gnu: go: Update home page URL.
	* gnu/packages/golang.scm (go-1.4) [home-page]: Update URL.

2023-04-14  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: python-coverage: Update to 5.5.
	* gnu/packages/check.scm (python-coverage): Update to 5.5.

2023-04-14  宋文武  <iyzsong@envs.net>

	gnu: sdl2: Update to 2.26.2.
	* gnu/packages/sdl.scm (sdl2): Update to 2.26.2.

2023-04-14  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: ucd: Update to 15.0.0.
	* gnu/packages/unicode.scm (ucd): Update to 15.0.0.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove ucd-next.
	* gnu/packages/build-tools.scm (ucd-next): Delete variable.

2023-04-14  Hilton Chain  <hako@ultrarare.space>

	gnu: go-1.17: Update to 1.17.13.
	* gnu/packages/golang.scm (go-1.17): Update to 1.17.13.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: hdf5-1.8: Delete trailing #t.
	* gnu/packages/maths.scm (hdf5-1.8) [arguments]: Delete trailing #t.

2023-04-14  Greg Hogan  <code@greghogan.com>

	gnu: Add hdf5@1.14.
	* gnu/packages/maths.scm (hdf5-1.14): New variable.

	gnu: hdf5@1.12: Update to 1.12.2.
	* gnu/packages/maths.scm (hdf5-1.12): Update to 1.12.2.

	gnu: hdf5@1.10: Update to 1.10.9.
	* gnu/packages/maths.scm (hdf5-1.10): Update to 1.10.9.

	gnu: hdf5@1.8: Update to 1.8.23.
	* gnu/packages/maths.scm (hdf5-1.8): Update to 1.8.23.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: subversion: Tentatively reinstate parallel tests."
	This reverts commit 54ee868cbed729c3789c6121193a823d68557daa.

	gnu: ruby-pg: Update to 1.4.6.
	* gnu/packages/ruby.scm (ruby-pg): Update to 1.4.6.

	gnu: ruby-puma: Disable a flaky test.
	* gnu/packages/ruby.scm (ruby-puma) [arguments]: Disable the
	hot_restart_does_not_drop_connections tests, which fail non-deterministically.

	ruby: ruby-nokogiri: Update issue URL in comment.
	* gnu/packages/ruby.scm (ruby-nokogiri) [arguments]: Update issue URL in
	delete-mkmf.log phase.

	gnu: ruby-puma: Do not install mkmf.log file.
	* gnu/packages/ruby.scm (ruby-puma) [arguments]: Add delete-mkmf.log phase.

	gnu: ruby-puma: Update to 6.2.0.
	* gnu/packages/ruby.scm (ruby-puma): Update to 6.2.0.

2023-04-14  Bruno Victal  <mirai@makinata.eu>

	gnu: perl-io-socket-ssl: Update to 2.081.
	* gnu/packages/web.scm (perl-io-socket-ssl): Update to 2.081.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kcodecs: Update to 5.104.0.
	* gnu/packages/kde-frameworks.scm (kcodecs): Update to 5.104.0.

	gnu: extra-cmake-modules: Update to 5.104.0.
	* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 5.104.0.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtwebengine-5: Update to 5.15.8.
	Fixes <https://issues.guix.gnu.org/52672>.

	* gnu/packages/qt.scm (qtwebengine-5): Update to 5.15.8.
	[source]: Fix indentation.
	[arguments]: Use gexps.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtspeech: Update to 5.15.8.
	* gnu/packages/qt.scm (qtspeech): Update to 5.15.8.

	gnu: qtremoteobjects: Update to 6.3.2.
	* gnu/packages/qt.scm (qtremoteobjects): No longer inherit from qtsvg-5.
	Update to 6.3.2.
	[arguments]: Use gexps.  Delete remove-failing-test phase.  Add set-display,
	prepare-for-tests and move check phase after install phase.
	[home-page, license]: New fields.

	gnu: qtnetworkauth-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qtnetworkauth-5): Update to 5.15.8.

	gnu: qtdatavis3d: Update to 5.15.8.
	* gnu/packages/qt.scm (qtdatavis3d): Update to 5.15.8.

	gnu: qtcharts: Update to 5.15.8.
	* gnu/packages/qt.scm (qtcharts): Update to 5.15.8.
	[arguments]: Use gexps.

	gnu: qtpurchasing: Update to 5.15.8.
	* gnu/packages/qt.scm (qtpurchasing): Update to 5.15.8.

	gnu: qtscxml: Update to 5.15.8.
	* gnu/packages/qt.scm (qtscxml): Update to 5.15.8.

	gnu: qtgamepad: Update to 5.15.8.
	* gnu/packages/qt.scm (qtgamepad): Update to 5.15.8.

	gnu: qtgraphicaleffects: Update to 5.15.8.
	* gnu/packages/qt.scm (qtgraphicaleffects): Update to 5.15.8.

	gnu: qtquickcontrols2-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qtquickcontrols2-5): Update to 5.15.8.

	gnu: qtquickcontrols-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qtquickcontrols-5): Update to 5.15.8.

	gnu: qtscript: Update to 5.15.8.
	* gnu/packages/qt.scm (qtscript): Update to 5.15.8.

	gnu: qttools-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qttools-5): Update to 5.15.8.

	gnu: qtlocation: Update to 5.15.5.
	* gnu/packages/qt.scm (qtlocation): Update to 5.15.5.
	[arguments]: Use gexps.

	gnu: qtwebview: Update to 5.15.8.
	* gnu/packages/qt.scm (qtwebview): Update to 5.15.8.

	gnu: qtwebglplugin: Update to 5.15.8.
	* gnu/packages/qt.scm (qtwebglplugin): Update to 5.15.8.
	[arguments]: Use gexps.

	gnu: qtwebchannel-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qtwebchannel-5): Update to 5.15.8.

	gnu: qtserialbus: Update to 5.15.8.
	* gnu/packages/qt.scm (qtserialbus): Update to 5.15.8.
	[arguments]: Use gexps.  Use search-input-file in the
	patch-libsocketcan-reference phase.

	gnu: qtserialport: Update to 5.15.8.
	* gnu/packages/qt.scm (qtserialport): Update to 5.15.8.
	[arguments]: Use gexps.  Simplify pattern in patch-dlopen-paths.

	gnu: qtwayland-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qtwayland-5): Update to 5.15.8.
	[arguments]: Use gexps.

	gnu: qtmultimedia-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qtmultimedia-5): Update to 5.15.8.

	gnu: qtsensors: Update to 5.15.8.
	* gnu/packages/qt.scm (qtsensors): Update to 5.15.8.

	gnu: qtwebsockets-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qtwebsockets-5): Update to 5.15.8.

	gnu: qtconnectivity: Update to 5.15.8.
	* gnu/packages/qt.scm (qtconnectivity): Update to 5.15.8.

	gnu: qtdeclarative-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qtdeclarative-5): Update to 5.15.8.
	[arguments]: Use gexps.  Address TODO.

	gnu: qtxmlpatterns: Update to 5.15.8.
	* gnu/packages/qt.scm (qtxmlpatterns): Update to 5.15.8.

	gnu: qtx11extras: Update to 5.15.8.
	* gnu/packages/qt.scm (qtx11extras): Update to 5.15.8.

	gnu: qtimageformats: Update to 5.15.8.
	* gnu/packages/qt.scm (qtimageformats): Update to 5.15.8.

	gnu: qtsvg-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qtsvg-5): Update to 5.15.8.

	gnu: qt3d-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qt3d-5): Update to 5.15.8.

	gnu: qtbase-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qtbase-5): Update to 5.15.8.
	[inputs]: Remove labels.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: qt-utils: Revert setting QT_PLUGIN_PATH exactly.
	Fixes <https://issues.guix.gnu.org/57742>.

	The documentation of Qt states that it is a supported use case to mix Qt 5 and
	Qt 6 plugins in QT_PLUGIN_PATH [0].  This reverts the change to QT_PLUGIN_PATH
	introduced in 1f466ed6be9 ("build: qt: Add qtbase argument and wrap Qt
	environment variables exactly.").

	[0]  https://doc.qt.io/qt-6.2/deployment-plugins.html#loading-and-verifying-plugins-dynamically

	* guix/build/qt-utils.scm (variables-for-wrapping): Wrap QT_PLUGIN_PATH using
	the prefix method.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove libcanberra/gtk+-2.
	* gnu/packages/libcanberra.scm (libcanberra/gtk+-2): Delete variable.

	gnu: jami-docs: Update to 0.0.0-1.ff466eb.
	* gnu/packages/jami.scm (jami-docs): Update to 0.0.0-1.ff466eb.

	gnu: jami: Update to 20230323.0.
	* gnu/packages/jami.scm (jami): Update to 20230323.0.
	(%ffmpeg-default-configure-flags): Update flags.
	(pjproject-jami): Update commit.
	(ffmpeg-jami) [version, source, outputs]: : Delete fields.
	[arguments]: Delete disable-problematic-tests phase.
	* gnu/packages/patches/jami-libjami-headers-search.patch: Rebase patch.

	gnu: pjproject: Update to 2.13.
	* gnu/packages/telephony.scm (pjproject): Update to 2.13.
	[arguments]: Disable the resolver-related tests.

	gnu: ffmpeg: Add a debug output.
	* gnu/packages/video.scm (ffmpeg) [outputs]: New field.
	[arguments]: Add --disable-stripping to configure flags.

	gnu: ffmpeg: Update to 6.0.
	* gnu/packages/video.scm (ffmpeg): Update to 6.0.
	(ffmpeg-5): New variable.
	* gnu/packages/gnuzilla.scm (icecat-minimal) [inputs]: Replace ffmpeg with
	ffmpeg-5.
	* gnu/packages/gnuzilla.scm (icedove-minimal): Likewise.

	gnu: ffmpeg-5: Rename variable to ffmpeg.
	* gnu/packages/video.scm (ffmpeg-5): Rename to...
	(ffmpeg): ... this, replacing the old 'ffmpeg' alias.
	(ffmpeg-4): Adjust accordingly.
	* gnu/packages/jami.scm (ffmpeg-jami): Likewise.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: webkitgtk: Update to 2.40.0.
	The version is re-integrated with the package to allow 'guix refresh -l' to
	work.

	* gnu/packages/patches/webkitgtk-libelogind.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/webkit.scm (%webkit-version): Delete variable.
	(webkitgtk): Update to 2.40.0.  Apply new patch.
	[arguments]: Add a CMAKE_CXX_FLAGS configure flag.  Delete
	help-cmake-find-elogind phase.
	[native-inputs]: Add unifdef.
	[inputs]: Remove gtk+-2.  Add libavif.
	(wpewebkit): Update to 2.40.0.
	(webkitgtk-next) [inputs]: Remove now extraneous gtk+-2 deletion.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-gst: Update to 1.22.1.
	* gnu/packages/gstreamer.scm (python-gst): Update to 1.22.1.
	[arguments]: Use meson-0.63.

	gnu: gst-editing-services: Update to 1.22.1.
	* gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.22.1.
	[arguments]: Use meson-0.63.

	gnu: gst-libav: Update to 1.22.1.
	* gnu/packages/gstreamer.scm (gst-libav): Update to 1.22.1.
	[arguments]: Use meson-0.63.

	gnu: gst-plugins-ugly: Update to 1.22.1.
	* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.22.1.
	[arguments]: Use meson-0.63.

	gnu: gst-plugins-bad: Update to 1.22.1 and reinstate a few tests.
	* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.22.1.
	[arguments]: Use meson-0.63.  Remove the disable-asfmux-test and reinstate the
	msdkh264enc, svthevcenc, dash_mpd and curlhttpsrc tests.

	gnu: gst-plugins-good: Update to 1.22.1.
	* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.22.1.
	[arguments]: Use meson-0.63.

	gnu: gst-plugins-base: Update to 1.22.1.
	* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.22.1.
	[arguments]: Use meson-0.63.

	gnu: gstreamer-docs: Update to 1.22.1.
	* gnu/packages/gstreamer.scm (gstreamer-docs): Update to 1.22.1.

	gnu: gstreamer: Update to 1.22.1.
	* gnu/packages/gstreamer.scm (gstreamer): Update to 1.22.1.
	[arguments]: Use meson-0.63.

	NEWS: Mention new rpm format.
	* NEWS (Package management): Mention new rpm format.

	gnu: speexdsp: Update to 1.2.1.
	* gnu/packages/xiph.scm (speexdsp): Update to 1.2.1.

2023-04-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rav1e: Fix building.
	* gnu/packages/video.scm (rav1e)[source]: Remove outdated snippet.
	[arguments]: Remove custom 'force-rust-edition-2018 phase.

2023-04-14  Paul Alesius  <paul@unnservice.com>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-cargo: Update to 0.60.0.
	* gnu/packages/crates-io.scm (rust-cargo-0.60): Update to 0.60.0.
	[cargo-inputs]: Add rust-cargo-util-0.1.  Replace rust-env-logger-0.8 with
	rust-env-logger-0.9.  Replace rust-opener-0.4 with rust-opener-0.5.  Add
	rust-os-info-3.  Replace rust-rustfix-0.5 with rust-rustfix-0.6.  Add
	rust-socket2-0.4.  Remove duplicate rust-tar-0.4.
	* gnu/packages/rust-apps.scm (rust-cargo-c): Update to 0.9.8+cargo-0.60.
	[cargo-inputs]: Replace rust-cbindgen-0.19 with rust-cbindgen-0.20.  Replace
	rust-cargo-0.53 with rust-cargo-0.60.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add rust-cbindgen-0.20.
	* gnu/packages/rust-apps.scm (rust-cbindgen-0.20): New variable.

2023-04-14  Paul Alesius  <paul@unnservice.com>

	gnu: rust-os-info-3: Update to 3.0.7.
	* gnu/packages/crates-io.scm (rust-os-info-3): Update to 3.0.7.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add rust-os-info-3.
	This reverts commit 3fdfffb5134cdd7858da2ece71a877f0f2af8509.
	Rationale: it is required by rust-cargo-0.60.

	* gnu/packages/crates-io.scm (rust-os-info-3): New variable.

2023-04-14  Paul Alesius  <paul@unnservice.com>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add rust-rustfix-0.6.
	* gnu/packages/crates-io.scm (rust-rustfix-0.6): New variable.
	(rust-rustfix-0.5): Inherit from rust-rustfix-0.6.

2023-04-14  Paul Alesius  <paul@unnservice.com>

	gnu: rust-tar-0.4: Update to 0.4.36.
	* gnu/packages/crates-io.scm (rust-tar-0.4): Update to 0.4.36.

	gnu: rust-opener: Update to 0.5.0.
	* gnu/packages/crates-io.scm (rust-opener-0.4): Replace with...
	(rust-opener-0.5): ... this.

	gnu: rust-jobserver-0.1: Update to 0.1.24.
	* gnu/packages/crates-io.scm (rust-jobserver-0.1): Update to 0.1.24.

	gnu: rust-curl-sys-0.4: Update to 0.4.53+curl-7.82.0.
	* gnu/packages/crates-io.scm (rust-curl-sys-0.4): Update to 0.4.53+curl-7.82.0.

	gnu: rust-curl-0.4: Update to 0.4.43.
	* gnu/packages/crates-io.scm (rust-curl-0.4): Update to 0.4.43.

	gnu: rust-crates-io-0.33: Update to 0.33.1.
	* gnu/packages/crates-io.scm (rust-crates-io-0.33): Update to 0.33.1.

	gnu: rust-cargo-platform-0.1: Update to 0.1.2.
	* gnu/packages/crates-io.scm (rust-cargo-platform-0.1): Update to 0.1.2.

	gnu: Add rust-cargon-0.0.
	* gnu/packages/crates-io.scm (rust-cargon-0.0): New variable.

	gnu: Add rust-cargo-util-0.1.
	* gnu/packages/crates-io.scm (rust-cargo-util-0.1): New variable.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gstreamer: Do not reference Python.
	* gnu/packages/gstreamer.scm (gstreamer) [native-inputs]: Replace
	python-wrapper with python.
	[arguments]: List python in #:disallowed-references.  Add a
	'do-not-capture-python phase.

	gnu: ibus-minimal: Disable GTK 2 support.
	* gnu/packages/ibus.scm (ibus-minimal) [configure-flags]: Add
	'--disable-gtk2'.
	[inputs]: Remove gtk+-2.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ibus-minimal: Move Python support to ibus.
	This reduces the size of ibus-minimal from 1446.7 MiB to 1222.3 MiB.

	* gnu/packages/ibus.scm (ibus-minimal): Remove "--enable-python-library" flag.
	[phases] {wrap-with-additional-paths}: Do not wrap GUIX_PYTHONPATH.
	[inputs]: Move python-pygobject, python and python-dbus to...
	(ibus) [inputs]: ... here.
	[arguments]: Add --enable-python-library configure flag and override
	wrap-with-additional-paths phase.

2023-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: speex: Update to 1.2.1.
	* gnu/packages/xiph.scm (speex): Update to 1.2.1.

	gnu: Remove lash.
	* gnu/packages/audio.scm (lash): Delete variable.

	gnu: fluidsynth: Update to 2.3.1.
	* gnu/packages/audio.scm (fluidsynth): Update to 2.3.1.

	gnu: fluidsynth: Remove lash input.
	* gnu/packages/audio.scm (fluidsynth) [inputs]: Remove lash.

2023-04-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ryu-1: Update to 1.0.12.
	* gnu/packages/crates-io.scm (rust-ryu-1): Update to 1.0.12.
	[cargo-development-inputs]: Replace rust-rand-0.7 with 0.8,
	rust-rand-xorshift-0.2 with 0.3.

	gnu: rust-pin-project-0.4: Update to 0.4.30.
	* gnu/packages/crates-io.scm (rust-pin-project-0.4): Update to 0.4.30.
	[source]: Add snippet to relax dependency requirements.
	[arguments]: Don't skip tests.
	[cargo-development-inputs]: Add rust-rustversion-1, rust-ryu-1,
	rust-serde-json-1, rust-toml-0.5, rust-trybuild-1.
	(rust-pin-project-internal-0.4): Update to 0.4.30.
	[cargo-development-inputs]: Add rust-rustversion-1.

	gnu: rust-utf-8-0.7: Update to 0.7.6.
	* gnu/packages/crates-io.scm (rust-utf-8-0.7): Update to 0.7.6.

	gnu: rust-rand-pcg-0.3: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-rand-pcg-0.3): Update to 0.3.1.

	gnu: rust-num-rational-0.2: Update to 0.2.4.
	* gnu/packages/crates-io.scm (rust-num-rational-0.2): Update to 0.2.4.

	gnu: rust-new-debug-unreachable-1: Update to 1.0.4.
	* gnu/packages/crates-io.scm (rust-new-debug-unreachable-1): Update to 1.0.4.

	gnu: rust-libm-0.2: Update to 0.2.6.
	* gnu/packages/crates-io.scm (rust-libm-0.2): Update to 0.2.6.

	gnu: rust-futf-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-futf-0.1): Update to 0.1.5.

	gnu: rust-encoding-rs-0.8: Update to 0.8.31.
	* gnu/packages/crates-io.scm (rust-encoding-rs-0.8): Update to 0.8.31.

	gnu: rust-decimal-2: Update to 2.1.0.
	* gnu/packages/crates-io.scm (rust-decimal-2): Update to 2.1.0.

	gnu: rust-tendril-0.4: Update to 0.4.3.
	* gnu/packages/crates-io.scm (rust-tendril-0.4): Update to 0.4.3.
	[arguments]: Don't skip build.

	gnu: rust-string-cache-codegen-0.5: Update to 0.5.2.
	* gnu/packages/crates-io.scm (rust-string-cache-codegen-0.5: Update to
	0.5.2.
	[cargo-inputs]: Replace rust-phf-generator-0.8 with 0.10,
	rust-phf-shared-0.8 with 0.10.

	gnu: rust-string-cache-0.8: Update to 0.8.4.
	* gnu/packages/crates-io.scm (rust-string-cache-0.8): Update to 0.8.4.
	[cargo-inputs]: Remove rust-lazy-static-1. Replace rust-phf-shared-0.8
	with 0.10. Add rust-once-cell-1, rust-parking-lot-0.12.

	gnu: rust-smallvec-1: Update to 1.10.0.
	* gnu/packages/crates-io.scm (rust-smallvec-1): Update to 1.10.0.
	[cargo-development-inputs]: Add rust-debugger-test-0.1,
	rust-debugger-test-parser-0.1.

	gnu: rust-semver-1: Update to 1.0.16.
	* gnu/packages/crates-io.scm (rust-semver-1): Update to 1.0.16.
	[arguments]: Don't skip build.

	gnu: rust-rand-hc-0.3: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-rand-hc-0.3): Update to 0.3.1.
	[arguments]: Don't skip build.

	gnu: rust-rand-distr-0.4: Update to 0.4.3.
	* gnu/packages/crates-io.scm (rust-rand-distr-0.4): Update to 0.4.3.
	[source]: Remove snippet.
	[cargo-inputs]: Remove rust-average-0.13, rust-special-0.8.
	[cargo-development-inputs]: Add rust-average-0.13, rust-rand-0.8,
	rust-special-0.8.

	gnu: rust-rand-core-0.6: Update to 0.6.4.
	* gnu/packages/crates-io.scm (rust-rand-core-0.6): Update to 0.6.4.
	[arguments]: Don't skip build.

	gnu: rust-rand-chacha-0.3: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-rand-chacha-0.3): Update to 0.3.1.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-serde-1.
	[cargo-development-inputs]: Add rust-serde-json-1.

	gnu: rust-rand-0.8: Update to 0.8.5.
	* gnu/packages/crates-io.scm (rust-rand-0.8): Update to 0.8.5.
	[arguments]: Don't skip build.
	[cargo-inputs]: Remove rust-hc-0.3.
	[cargo-development-inputs]: Add rust-bincode-1, rust-rand-pcg-0.3.

	gnu: rust-phf-0.10: Update to 0.10.1.
	* gnu/packages/crates-io.scm (rust-phf-0.10): Update to 0.10.1.
	[arguments]: Don't skip build. Skip tests.
	[cargo-inputs]: Add rust-serde-1.

	gnu: rust-pest-2: Update to 2.5.3.
	* gnu/packages/crates-io.scm (rust-pest-2): Update to 2.5.3.
	[cargo-inputs]: Add rust-bytecount-0.6, rust-memchr-2, rust-thiserror-1.
	(rust-pest-derive-2, rust-pest-generator-2): Update to 2.5.3.
	(rust-pest-meta-2): Update to 2.5.3.
	[cargo-inputs]: Remove rust-maplit-1, rust-sha-1-0.8. Add
	rust-once-cell-1, rust-sha2-0.10.

	gnu: rust-packed-simd-2-0.3: Update to 0.3.8.
	* gnu/packages/crates-io.scm (rust-packed-simd-2-0.3): Update to 0.3.8.
	[source]: Generalize snippet allowing newer versions of dependencies.
	[arguments]: Don't skip build. Remove trailing #t from phases.
	[cargo-inputs]: Replace rust-cfg-if-0.1 with 1.

	gnu: rust-matrixmultiply-0.2: Update to 0.2.4.
	* gnu/packages/crates-io.scm (rust-matrixmultiply-0.2): Update to 0.2.4.
	[cargo-development-inputs]: Replace rust-itertools-0.7 with 0.8.

	gnu: rust-matches-0.1: Update to 0.1.9.
	* gnu/packages/crates-io.scm (rust-matches-0.1): Update to 0.1.9.
	[arguments]: Don't skip build.

	gnu: rust-erased-serde-0.3: Update to 0.3.24.
	* gnu/packages/crates-io.scm (rust-erased-serde-0.3): Update to 0.3.24.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-rustversion-1, rust-serde-cbor-0.11,
	rust-trybuild-1.

	gnu: rust-either-1: Update to 1.8.0.
	* gnu/packages/crates-io.scm (rust-either-1): Update to 1.8.0.
	[arguments]: Don't skip build.
	[cargo-development-inputs]: Add rust-serde-json-1.

	gnu: rust-dota-short-0.3: Update to 0.3.3.
	* gnu/packages/crates-io.scm (rust-dtoa-short-0.3): Update to 0.3.3.
	[cargo-development-inputs]: Replace rust-float-cmp-0.3 with 0.4.

	gnu: rust-dtoa-0.4: Update to 0.4.8.
	* gnu/packages/crates-io.scm (rust-dtoa-0.4): Update to 0.4.8.
	[arguments]: Don't skip build.

	gnu: rust-xml5ever-0.16: Update to 0.16.2.
	* gnu/packages/crates-io.scm (rust-xml5ever-0.16): Update to 0.16.2.

	gnu: rust-data-url-0.1: Update to 0.1.1.
	* gnu/packages/crates-io.scm (rust-data-url-0.1): Update to 0.1.1.

	gnu: rust-rayon-core-1: Update to 1.10.1.
	* gnu/packages/crates-io.scm (rust-rayon-core-1): Update to 1.10.1.
	[cargo-inputs]: Remove rust-lazy-static-1. Replace rust-rand-0.7 with
	0.8, rust-rand-xorshift-0.2 with 0.3.

	gnu: rust-rayon-1: Update to 1.6.1.
	* gnu/packages/crates-io.scm (rust-rayon-1): Update to 1.6.1.
	[cargo-inputs]: Remove rust-autocfg-1, rust-crossbeam-dequeue-1,
	rust-docopt-1, rust-serde-1.

	gnu: rust-markup5ever-0.10: Update to 0.10.1.
	* gnu/packages/crates-io.scm (rust-markup5ever-0.10): Update to 0.10.1.
	[cargo-inputs]: Remove rust-serde-1, rust-serde-derive-1,
	rust-serde-json-1. Sort alphabetically.

	gnu: rust-cast-0.2: Update to 0.2.7.
	* gnu/packages/crates-io.scm (rust-cast-0.2): Update to 0.2.7.
	[arguments]: Don't skip build.
	[cargo-inputs]: Replace rust-rustc-version-0.2 with 0.4.

	gnu: rust-crossbeam-deque-0.7: Update to 0.7.4.
	* gnu/packages/crates-io.scm (rust-crossbeam-deque-0.7): Update to 0.7.4.

	gnu: rust-crossbeam-channel-0.4: Update to 0.4.4.
	* gnu/packages/crates-io.scm (rust-crossbeam-channel-0.4): Update to 0.4.4.

	gnu: rust-crossbeam-queue-0.3: Update to 0.3.8.
	* gnu/packages/crates-io.scm (rust-crossbeam-queue-0.3): Update to 0.3.8.
	[cargo-development-inputs]: Add rust-rand-0.6.

	gnu: rust-crossbeam-epoch-0.9: Update to 0.9.13.
	* gnu/packages/crates-io.scm (rust-crossbeam-epoch-0.9): Update to
	0.9.13.
	[arguments]: Don't skip build.
	[cargo-inputs]: Remove rust-const-fn-0.4, rust-lazy-static-1.  Replace
	rust-memoffset-0.6 with 0.7.  Add rust-autocfg-1.
	[cargo-development-inputs]: Add rust-rand-0.8, rust-rustversion-1.

	gnu: rust-crossbeam-0.8: Update to 0.8.2.
	* gnu/packages/crates-io.scm (rust-crossbeam-0.8): Update to 0.8.2.
	[arguments]: Don't skip build.
	[cargo-development-inputs]: Add rust-rand-0.8.

	gnu: rust-serde-stacker-0.1: Update to 0.1.7.
	* gnu/packages/crates-io.scm (rust-serde-stacker-0.1): Update to 0.1.7.

	gnu: rust-serde-ignored-0.1: Update to 0.1.7.
	* gnu/packages/crates-io.scm (rust-serde-ignored-0.1): Update to 0.1.7.

	gnu: rust-serde-yaml-0.8: Update to 0.8.26.
	* gnu/packages/crates-io.scm (rust-serde-yaml-0.8): Update to 0.8.26.
	[cargo-inputs]: Remove rust-dtoa-0.4, rust-linked-hash-map-0.5. Add
	rust-indexmap-1, rust-ryu-1.
	[cargo-development-inputs]: Add rust-anyhow-1.

	gnu: rust-serde-urlencoded-0.7: Update to 0.7.1.
	* gnu/packages/crates-io.scm (rust-serde-urlencoded-0.7): Update to 0.7.1.
	[cargo-inputs]: Replace rust-itoa-0.4 with 1.
	[cargo-development-inputs]: Add rust-serde-derive-1.

	gnu: rust-serde-test-1: Update to 1.0.152.
	* gnu/packages/crates-io.scm (rust-serde-test-1): Update to 1.0.152.
	[arguments]: Skip tests.

	gnu: rust-serde-repr-0.1: Update to 0.1.10.
	* gnu/packages/crates-io.scm (rust-serde-repr-0.1): Update to 0.1.10.
	[arguments]: Don't skip build.
	[cargo-development-inputs]: Add rust-rustversion-1, rust-serde-1,
	rust-serde-json-1, rust-trybuild-1.

	gnu: rust-serde-path-to-error-0.1: Update to 0.1.9.
	* gnu/packages/crates-io.scm (rust-serde-path-to-error-0.1): Update to
	0.1.9.
	[arguments]: Don't skip build.

	gnu: rust-serde-json-1: Update to 1.0.91.
	* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.91.
	[cargo-development-inputs]: Add rust-indoc-1, rust-ref-cast-1,
	rust-serde-1.

	gnu: rust-serde-bytes-0.11: Update to 0.11.8.
	* gnu/packages/crates-io.scm (rust-serde-bytes-0.11): Update to 0.11.8.
	[arguments]: Don't skip build.

	gnu: rust-serde-big-array-0.3: Update to 0.3.3.
	* gnu/packages/crates-io.scm (rust-serde-big-array-0.3): Update to 0.3.3.
	[cargo-inputs]: Move rust-serde-derive-1 ...
	[cargo-development-inputs]: ... to  here.

	gnu: rust-trybuild-1: Update to 1.0.75.
	* gnu/packages/crates-io.scm (rust-trybuild-1): Update to 1.0.75.

	gnu: rust-link-cplusplus-1: Update to 1.0.8.
	* gnu/packages/crates-io.scm (rust-link-cplusplus-1): Update to 1.0.8.

	gnu: rust-cxx-1: Update to 1.0.86.
	* gnu/packages/crates-io.scm (rust-cxx-1, rust-cxxbridge-flags-1,
	rust-cxxbridge-macro-1): Update to 1.0.86.
	(rust-cxx-build-1): Update to 1.0.86.
	[cargo-development-inputs]: Add rust-cxx-1.
	(rust-cxx-gen-0.7): Update to 0.7.86.
	[cargo-inputs]: Remove rust-cc-1.

	gnu: rust-codespan-reporting-0.11: Update to 0.11.1.
	* gnu/packages/crates-io.scm (rust-codespan-reporting-0.11): Update to
	0.11.1.
	[arguments]: Don't skip build.
	[cargo-development-inputs]: Add rust-anyhow-1, rust-insta-1,
	rust-lazy-static-1, rust-peg-0.6, rust-rustline-6, rust-structopt-0.3,
	rust-unindent-0.1.

	gnu: rust-nom-6: Update to 6.2.1.
	* gnu/packages/crates-io.scm (rust-nom-6): Update to 6.2.1.
	[snippet]: Add snippet to not limit rust-memchr-2 to versions under
	2.4.0.
	[cargo-inputs]: Add rust-funty-1.

	gnu: rust-nom-7: Update to 7.1.2.
	* gnu/packages/crates-io.scm (rust-nom-7): Update to 7.1.2.
	[cargo-inputs]: Remove rust-version-check-0.9.
	[cargo-development-inputs]: Remove rust-criterion-0.3,
	rust-jemallocator-0.3.
	[arguments]: Remove phase setting location of libjemalloc_pic.a.
	[native-inputs]: Remove jemalloc.
	(rust-n0m-6)[native-inputs]: Explicitly add jemalloc.

	gnu: rust-memchr-2: Update to 2.5.0.
	* gnu/packages/crates-io.scm (rust-memchr-2): Update to 2.5.0.
	[arguments]: Don't skip tests.
	[cargo-inputs]: Add rust-compiler-builtins-0.1,
	rust-rustc-std-workspace-core-1.
	[cargo-development-inputs]: Add rust-quickcheck-1.

	gnu: rust-serde-derive-1: Update to 1.0.152.
	* gnu/packages/crates-io.scm (rust-serde-derive-1): Update to 1.0.152.

	gnu: rust-serde-1: Update to 1.0.152.
	* gnu/packages/crates-io.scm (rust-serde-1): Update to 1.0.152.

	gnu: rust-regex-1: Update to 1.7.1.
	* gnu/packages/crates-io.scm (rust-regex-1): Update to 1.7.1.

	gnu: rust-critical-section-1: Update to 1.1.1.
	* gnu/packages/crates-io.scm (rust-critical-section-1): Update to 1.1.1.

	gnu: newsboat: Update to 2.30.1.
	* gnu/packages/syndication.scm (newsboat): Update to 2.30.1.

	gnu: rust-parking-lot-core-0.9: Update to 0.9.6.
	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.9): Update to 0.9.6.
	[cargo-inputs]: Replace rust-windows-sys-0.36 with 0.42.

	gnu: rust-parking-lot-0.12: Fix build.
	* gnu/packages/crates-io.scm (rust-parking-lot-0.12)[arguments]: Enable
	tests.
	[cargo-inputs]: Remove rust-instant-0.1. Replace
	rust-parking-lot-core-0.8 with 0.9.
	[cargo-development-inputs]: Add rust-bincode-1, rust-rand-0.8.

	gnu: rust-once-cell-1: Update to 1.17.0.
	* gnu/packages/crates-io.scm (rust-once-cell-1): Update to 1.17.0.
	[arguments]: Disable tests.
	[cargo-inputs]: Add rust-critical-section-1.
	[cargo-development-inputs]: Add rust-critical-section-1.

	gnu: rust-lock-api-0.4: Update to 0.4.9.
	* gnu/packages/crates-io.scm (rust-lock-api-0.4): Update to 0.4.9.
	[cargo-inputs]: Add rust-autocfg-1.

	gnu: rust-crossbeam-utils-0.8: Update to 0.8.14.
	* gnu/packages/crates-io.scm (rust-crossbeam-utils-0.8): Update to 0.8.14.
	[cargo-inputs]: Remove rust-once-cell-1.
	[cargo-development-inputs]: Add rust-rand-0.8, rust-rustversion-1.

2023-04-14  Marius Bakke  <marius@gnu.org>

	gnu: vulkan-loader: Don't build (and install) googletest.
	* gnu/packages/vulkan.scm (vulkan-loader)[arguments]: Add phase to use system
	googletest.  Remove unpack-googletest phase.
	[native-inputs]: Change from (PACKAGE-SOURCE GOOGLETEST) to GOOGLETEST.

	gnu: vulkan-loader: Refer to vulkan-headers in pkg-config file.
	* gnu/packages/vulkan.scm (vulkan-loader)[arguments]: Add phase.

2023-04-14  Marius Bakke  <marius@gnu.org>

	gnu: VLC: Remove obsolete patch.
	This reverts 372b037540395b688a0406c89709fdc3af880e4a, which became obsolete
	with af74211d987d2b8510e2f4937e65f6480754886f.

	* gnu/packages/video.scm (vlc)[source](patches): Remove.
	* gnu/packages/patches/vlc-dav1d-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2023-04-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: less: Update to 608.
	* gnu/packages/less.scm (less): Update to 608.

2023-04-14  Marius Bakke  <marius@gnu.org>

	gnu: postgresql@14: Update to 14.6.
	* gnu/packages/databases.scm (postgresql-14): Update to 14.6.

	gnu: sdl2: Update to 2.26.1.
	* gnu/packages/sdl.scm (sdl2): Update to 2.26.1.

	gnu: python-chardet: Update to 5.1.0.
	* gnu/packages/python-xyz.scm (python-chardet): Update to 5.1.0.
	[build-system]: Change to PYPROJECT-BUILD-SYSTEM.
	[arguments]: Remove custom check phase in favor of #:test-flags.

	gnu: glslang: Install all libraries.
	* gnu/packages/patches/glslang-install-static-libs.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/vulkan.scm (glslang)[source](patches): New field.

	gnu: Add rust-is-terminal.
	* gnu/packages/crates-io.scm (rust-is-terminal): New variable.

	gnu: rust-rustix: Add 0.36.4.
	* gnu/packages/crates-io.scm (rust-rustix-0.36): New variable.
	(rust-rustix-0.35): Inherit from it.

	gnu: rust-linux-raw-sys: Add 0.1.3.
	* gnu/packages/crates-io.scm (rust-linux-raw-sys-0.1): New variable.
	(rust-linux-raw-sys-0.0.46): Inherit from it.

	gnu: rust-io-lifetimes: Add 1.0.3.
	* gnu/packages/crates-io.scm (rust-io-lifetimes-1): New variable.
	(rust-io-lifetimes-0.7): Inherit from it.

	gnu: rust-os-pipe: Update to 1.1.2.
	* gnu/packages/crates-io.scm (rust-os-pipe-1): Update to 1.1.2.

	gnu: rust-hermit-abi: Add 0.2.6.
	* gnu/packages/crates-io.scm (rust-hermit-abi-0.2): New variable.
	(rust-hermit-abi-0.1): Inherit from it.

	gnu: rust-clap-lex: Add 0.3.0.
	* gnu/packages/crates-io.scm (rust-clap-lex-0.3): New variable.
	(rust-clap-lex-0.2): Inherit from it.

	gnu: rust-criterion: Add 0.4.0.
	* gnu/packages/crates-io.scm (rust-criterion-0.4): New variable.
	(rust-criterion-0.3): Inherit from it.

	gnu: rust-criterion-plot: Add 0.5.0.
	* gnu/packages/crates-io.scm (rust-criterion-plot-0.5): New variable.
	(rust-criterion-plot-0.4): Inherit from it.

	gnu: Add rust-anes.
	* gnu/packages/crates-io.scm (rust-anes-0.1): New variable.

	gnu: Add rust-ciborium.
	* gnu/packages/crates-io.scm (rust-ciborium-0.2): New variable.

	gnu: rust-rstest: Add 0.11.0.
	* gnu/packages/crates-io.scm (rust-rstest-0.11): New variable.

	gnu: Add rust-ciborium-ll.
	* gnu/packages/crates-io.scm (rust-ciborium-ll-0.2): New variable.

	gnu: Add rust-ciborium-io.
	* gnu/packages/crates-io.scm (rust-ciborium-io-0.2): New variable.

	gnu: rust-combine: Update to 4.6.6.
	* gnu/packages/crates-io.scm (rust-combine-4): Update to 4.6.6.
	[arguments]: Update #:cargo-inputs.  Add #:cargo-development-inputs.  Don't
	skip build.

	gnu: rust-tokio-util: Add 0.7.4.
	* gnu/packages/crates-io.scm (rust-tokio-util-0.7): New variable.
	(rust-tokio-util-0.6): Inherit from it.

	gnu: rust-indexmap: Update to 1.9.2.
	* gnu/packages/crates-io.scm (rust-indexmap-1): Update to 1.9.2.
	[arguments]: Adjust dependencies accordingly.

	gnu: rust-rustc-rayon: Add 0.4.
	* gnu/packages/crates-io.scm (rust-rustc-rayon-0.4,
	rust-rustc-rayon-core-0.4): New variables.
	(rust-rustc-rayon-0.3, rust-rustc-rayon-core-0.3): Inherit accordingly.

	gnu: rust-crossbeam-deque: Update to 0.8.2.
	* gnu/packages/crates-io.scm (rust-crossbeam-deque-0.8): Update to 0.8.2.

	gnu: rust-slab: Update to 0.4.7.
	* gnu/packages/crates-io.scm (rust-slab-0.4): Update to 0.4.7.
	[arguments]: New field.
	[native-inputs]: Add RUST-AUTOCFG-1.

	gnu: rust-itertools: Update to 0.10.5.
	* gnu/packages/crates-io.scm (rust-itertools-0.10): Update to 0.10.5.

	gnu: Add rust-toml-datetime.
	* gnu/packages/crates-io.scm (rust-toml-datetime-0.5): New variable.

	gnu: rust-serde: Update to 1.0.148.
	* gnu/packages/crates-io.scm (rust-serde-1, rust-serde-derive-1): Update to
	1.0.148.

	gnu: rust-serde-derive: Skip build.
	* gnu/packages/crates-io.scm (rust-serde-derive-1)[arguments]: Add
	 #:skip-build?, because it does not work; and to break a dependency cycle with
	RUST-SERDE-1, which is removed from #:cargo-development-inputs.

	gnu: rust-syn: Update to 1.0.105.
	* gnu/packages/crates-io.scm (rust-syn-1): Update to 1.0.105.

	gnu: rust-proc-macro2: Update to 1.0.47.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1): Update to 1.0.47.

	gnu: rust-ordered-float: Add 3.4.0.
	* gnu/packages/crates-io.scm (rust-ordered-float-3): New variable.
	(rust-ordered-float-2): Inherit from it.

	gnu: Add rust-speedy.
	* gnu/packages/crates-io.scm (rust-speedy-0.8, rust-speedy-derive-0.8): New
	variables.

	gnu: rust-rkyv: Add 0.7.39.
	* gnu/packages/crates-io.scm (rust-rkyv-0.7, rust-rkyv-derive-0.7): New
	variables.
	(rust-rkyv-0.6, rust-rkyv-derive-0.6): Inherit accordingly.

	gnu: Add rust-rend.
	* gnu/packages/crates-io.scm (rust-rend-0.3): New variable.

	gnu: rust-bytecheck: Add 0.6.9.
	* gnu/packages/crates-io.scm (rust-bytecheck-0.6, rust-bytecheck-derive-0.6):
	New variables.
	(rust-bytecheck-0.5, rust-bytecheck-derive-0.5): Inherit accordingly.

	gnu: rust-uuid: Add 1.2.2.
	* gnu/packages/crates-io.scm (rust-uuid-1): New variable.
	(rust-uuid-0.8): Inherit from it.

	gnu: rust-bytemuck: Update to 1.12.3.
	* gnu/packages/crates-io.scm (rust-bytemuck-1): Update to 1.12.3.
	(rust-bytemuck-1.5): Remove variable.
	(rust-glam-0.17, rust-glam-0.16, rust-glam-0.15, rust-glam-0.14,
	rust-glam-0.13, rust-nalgebra-0.26)[arguments]: Change from RUST-BYTEMUCK-1.15
	to RUST-BYTEMUCK-1.

	gnu: rust-bytemuck-derive: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-bytemuck-derive-1): Update to 1.3.0.

	gnu: rust-typenum: Update to 1.15.0.
	* gnu/packages/crates-io.scm (rust-typenum-1): Update to 1.15.0.
	[arguments]: Add RUST-SCALE-INFO-1 to #:cargo-inputs.

	gnu: rust-const-oid: Add 0.9.1.
	* gnu/packages/crates-io.scm (rust-const-oid-0.9): New variable.
	(rust-const-oid-0.6): Inherit from it.

	gnu: rust-cookie: Move versions closer together.
	* gnu/packages/crates-io.scm (rust-cookie-0.15): Move above other cookies.
	(rust-cookie-0.12): Inherit from it.

	gnu: rust-crypto-common: Update to 0.1.6.
	* gnu/packages/crates-io.scm (rust-crypto-common-0.1): Update to 0.1.6.
	[arguments]: Add RUST-TYPENUM to #:cargo-inputs.

	gnu: Add rust-uuid-macro-internal.
	* gnu/packages/crates-io.scm (rust-uuid-macro-internal): New variable.

	gnu: rust-tinyvec: Update to 1.6.0.
	* gnu/packages/crates-io.scm (rust-tinyvec-1): Update to 1.6.0.
	[arguments]: Add RUST-ARBITRARY-1 to #:cargo-inputs.

	gnu: rust-arbitrary: Update to 1.2.0.
	* gnu/packages/crates-io.scm (rust-arbitrary-1, rust-derive-arbitrary-1):
	Update to 1.2.0.

	gnu: rust-xcb: Add 1.2.0.
	* gnu/packages/crates-io.scm (rust-xcb-1): New variable.
	(rust-xcb-0.9): Inherit from it.

	gnu: rust-x11: Update to 2.20.1.
	* gnu/packages/crates-graphics.scm (rust-x11-2): Update to 2.20.1.
	[propagated-inputs]: Add MESA.

	gnu: rust-pkg-config: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-pkg-config-0.3): Update to 0.3.26.

2023-04-14  Hilton Chain  <hako@ultrarare.space>

	gnu: libva: Update to 2.16.0.
	* gnu/packages/video.scm (libva): Update to 2.16.0.

2023-04-14  Marius Bakke  <marius@gnu.org>

	gnu: sdl2-ttf: Fix source snippet.
	* gnu/packages/sdl.scm (sdl2-ttf)[source](snippet): Actually delete bundled
	libraries.
	[arguments]: New field.
	[propagated-inputs]: Add FREETYPE and HARFBUZZ.

	gnu: sdl2-ttf: Update to 2.20.1.
	* gnu/packages/sdl.scm (sdl2-ttf): Update to 2.20.1.

	gnu: sdl2-net: Update to 2.2.0.
	* gnu/packages/sdl.scm (sdl2-net): Update to 2.2.0.

	gnu: sdl2-mixer: Update to 2.6.2.
	* gnu/packages/sdl.scm (sdl2-mixer): Update to 2.6.2.
	[arguments]: Don't inherit; update configure flags for 2.6.2.
	[inputs]: Clear.
	[propagated-inputs]: Add FLAC, FLUIDSYNTH, LIBMODPLUG, LIBVORBIS, MPG123, and
	OPUSFILE.

	gnu: sdl2-image: Update to 2.6.2.
	* gnu/packages/sdl.scm (sdl2-image): Update to 2.6.2.

	gnu: sdl2-ttf: Add upstream-name property.
	* gnu/packages/sdl.scm (sdl2-ttf)[properties]: New field.

	gnu: sdl2-net: Add upstream-name property.
	* gnu/packages/sdl.scm (sdl2-net)[properties]: New field.

	gnu: sdl2-mixer: Add upstream-name property.
	* gnu/packages/sdl.scm (sdl2-mixer)[properties]: New field.

	gnu: sdl2-image: Add upstream-name property.
	* gnu/packages/sdl.scm (sdl2-image)[properties]: New field.

	gnu: openboardview: Update to 9.0.3.
	* gnu/packages/electronics.scm (openboardview): Update to 9.0.3.
	[source](patches): Remove obsolete patch.
	* gnu/packages/patches/openboardview-use-system-utf8.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: sdl2: Update to 2.26.0.
	* gnu/packages/sdl.scm (sdl2): Update to 2.26.0.

	gnu: libcdio: Fix test failure with glibc 2.36.
	* gnu/packages/patches/libcdio-glibc-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/cdrom.scm (libcdio)[source](patches): New field.

	gnu: modem-manager: Update to 1.18.12.
	* gnu/packages/freedesktop.scm (modem-manager): Update to 1.18.12.

	gnu: NSS: Update to 3.85.
	* gnu/packages/nss.scm (nss): Update to 3.85.
	* gnu/packages/certs.scm (nss-certs): Likewise.

	gnu: NSPR: Update to 4.35.
	* gnu/packages/nss.scm (nspr): Update to 4.35.

	gnu: MariaDB: Remove input labels.
	* gnu/packages/databases.scm (mariadb)[arguments]: Don't reference OpenSSL by
	label.
	[inputs]: Remove labels.

	gnu: MariaDB: Update to 10.10.2.
	* gnu/packages/databases.scm (mariadb): Update to 10.9.3.
	[source](snippet): Remove adjustments for deprecated TokuDB.
	[arguments]: Remove obsolete #:configure-flags.  Build with system libfmt.
	Adjust tests for 10.10.2, and mariadb_config file name.  Remove patch phase.
	[native-inputs]: Remove obsolete patch.
	[inputs]: Add FMT.  Change from OPENSSL-1.1 to OPENSSL.
	* gnu/tests/databases.scm (%mysql-os): Adjust config file so MariaDB works on
	overlayfs.

	gnu: vulkan-loader: Remove input labels.
	* gnu/packages/vulkan.scm (vulkan-loader)[native-inputs]: Remove labels.
	[arguments]: Use SEARCH-INPUT-DIRECTORY instead of label.  While at it remove
	use of THIS-PACKAGE-INPUT.

	gnu: vulkan-loader: Update to 1.3.232.
	* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.3.232.

2023-04-14  dan  <i@dan.games>

	gnu: Add vulkan-memory-allocator.
	* gnu/packages/vulkan.scm (vulkan-memory-allocator): New variable.

2023-04-14  Marius Bakke  <marius@gnu.org>

	gnu: libseccomp: Update to 2.5.4.
	* gnu/packages/linux.scm (libseccomp): Update to 2.5.4.

	gnu: libpipeline: Update to 1.5.6.
	* gnu/packages/man.scm (libpipeline): Update to 1.5.6.

	gnu: perl-io-socket-ssl: Update to 2.075.
	* gnu/packages/web.scm (perl-io-socket-ssl): Update to 2.075.

	gnu: perl-http-daemon: Update to 6.14.
	* gnu/packages/web.scm (perl-http-daemon): Update to 6.14.
	[native-inputs]: Add PERL-MODULE-BUILD and PERL-TEST-NEEDS.

	gnu: perl-test-fatal: Update to 0.016.
	* gnu/packages/perl-check.scm (perl-test-fatal): Update to 0.016.

	gnu: perl-try-tiny: Update to 0.31.
	* gnu/packages/perl.scm (perl-try-tiny): Update to 0.31.

	gnu: perl-http-message: Update to 6.37.
	* gnu/packages/web.scm (perl-http-message): Update to 6.37.
	[native-inputs]: Add PERL-TEST-NEEDS.

	gnu: glew: Omit static library.
	* gnu/packages/gl.scm (glew)[arguments]: Add phase to delete libGLEW.a.  While
	at it, convert to G-expression.

	gnu: glew: Update to 2.2.0.
	* gnu/packages/gl.scm (glew): Update to 2.2.0.

	gnu: OpenAL: Update to 1.22.2.
	* gnu/packages/audio.scm (openal): Update to 1.22.2.

	gnu: bluez: Update to 5.66.
	* gnu/packages/linux.scm (bluez): Update to 5.66.

	gnu: libwebp: Update to 1.2.4.
	* gnu/packages/image.scm (libwebp): Update to 1.2.4.

	gnu: libical: Update to 3.0.16.
	* gnu/packages/calendar.scm (libical): Update to 3.0.16.

	gnu: freeglut: Update to 3.4.0.
	* gnu/packages/gl.scm (freeglut): Update to 3.4.0.

2023-04-14  dan  <i@dan.games>

	gnu: Add volk.
	* gnu/packages/vulkan.scm (volk): New variable.

2023-04-14  dan  <i@dan.games>
	    Marius Bakke  <marius@gnu.org>

	gnu: vulkan-validationlayers: Update to sdk-1.3.231.1.
	* gnu/packages/vulkan.scm (vulkan-validationlayers): Update to sdk-1.3.231.1.
	[arguments]: Specify install directory for spirv-tools and vulkan-headers.

2023-04-14  dan  <i@dan.games>

	gnu: vulkan-tools: Update to sdk-1.3.231.1.
	* gnu/packages/vulkan.scm (vulkan-tools): Update to sdk-1.3.231.1.

	gnu: vulkan-loader: Update to sdk-1.3.231.1.
	* gnu/packages/vulkan.scm (vulkan-loader): Update to sdk-1.3.231.1.

	gnu: vulkan-headers: Update to sdk-1.3.231.1.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to sdk-1.3.231.1.

	gnu: shaderc: Update to 2022.3.
	* gnu/packages/vulkan.scm (shaderc): Update to 2022.3.

	gnu: spirv-cross: Update to sdk-1.3.231.1.
	* gnu/packages/vulkan.scm (spirv-cross): Update to sdk-1.3.231.1.

	gnu: glslang: Update to sdk-1.3.231.1.
	* gnu/packages/vulkan.scm (glslang): Update to sdk-1.3.231.1.

	gnu: spirv-tools: Replace version with %vulkan-sdk-version.
	* gnu/packages/vulkan.scm (spirv-tools)[version]: Replace with
	%vulkan-sdk-version.
	The commit of tag '2022.4' and 'sdk-1.3.231.1' are the same.

	gnu: spirv-headers: Replace version with %vulkan-sdk-version.
	* gnu/packages/vulkan.scm (spirv-headers) [version]: Replace with
	%vulkan-sdk-version variable.

2023-04-14  Marius Bakke  <marius@gnu.org>

	gnu: sbcl: Resolve TODO.
	* gnu/packages/lisp.scm (sbcl)[source](modules, snippet): New fields.
	[arguments]: Remove phase.

	gnu: libvpx: Update to 1.12.0.
	* gnu/packages/video.scm (libvpx): Update to 1.12.0.
	(libvpx-next): Remove variable.
	* gnu/packages/jami.scm (ffmpeg-jami)[inputs]: Remove.

	gnu: libx264: Update to 164-0.b093bbe.
	* gnu/packages/video.scm (libx264): Update to 164-0.b093bbe.
	(libx264-next): Remove variable.
	* gnu/packages/jami.scm (ffmpeg-jami)[inputs]: Don't use LIBX264-NEXT.

	gnu: xdg-utils: Use G-expression.
	* gnu/packages/freedesktop.scm (xdg-utils)[arguments]: Use gexp.

	gnu: xdg-utils: Resolve TODOs.
	* gnu/packages/freedesktop.scm (xdg-utils)[inputs]: Remove labels.
	[arguments]: Make cross-compilation fixes unconditional.  Don't rely on labels.

	gnu: python-pytest-timeout: Update to 2.1.0.
	* gnu/packages/check.scm (python-pytest-timeout): Update to 2.1.0.

	gnu: python-pytest-mock: Update to 3.10.0.
	* gnu/packages/check.scm (python-pytest-mock): Update to 3.10.0.

	gnu: VLC: Fix build with dav1d 1.0.
	* gnu/packages/video.scm (vlc)[source](patches): New field.
	* gnu/packages/patches/vlc-dav1d-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: libaom: Update to 3.5.0.
	* gnu/packages/video.scm (libaom): Update to 3.5.0.
	[arguments]: Remove obsolete configure flag.

	gnu: glslang: Update to 11.9.0.
	* gnu/packages/vulkan.scm (glslang): Update to 11.9.0.

	gnu: spirv-tools: Update to 2022.4.
	* gnu/packages/vulkan.scm (spirv-tools): Update to 2022.4.

	gnu: spirv-headers: Update to 1.3.231.1.
	* gnu/packages/vulkan.scm (spirv-headers): Update to 1.3.231.1.

2023-04-14  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: spirv-tools: Disable building static libraries.
	* gnu/packages/vulkan.scm (spirv-tools): Disable building static libraries to
	fix linking issues for packages such as mpv.

2023-04-14  Marius Bakke  <marius@gnu.org>

	gnu: vulkan-validationlayers: Avoid direct variable references.
	* gnu/packages/vulkan.scm (vulkan-validationlayers)[arguments]: Refer to
	GLSLANG and SPIRV-HEADERS from inputs, instead of the global variables.

2023-04-14  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: Add vulkan-validationlayers.
	* gnu/packages/vulkan.scm (vulkan-validationlayers): New variable.

	gnu: shaderc: Update to 2021.3.
	* gnu/packages/vulkan.scm (shaderc): Update to 2021.3.

	gnu: vulkan-tools: Update to 1.2.201.
	* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.2.201.

	gnu: vulkan-loader: Update to 1.2.202.
	* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.2.202.
	[arguments]: Enable tests by removing obsolete build phase
	'disable-loader-tests and adjusting configure flags.

	gnu: vulkan-headers: Update to 1.2.202.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.2.202.

	gnu: spirv-tools: Update to 2021.4.
	* gnu/packages/vulkan.scm (spirv-tools): Update to 2021.4.

	gnu: spirv-headers: Update to 1.2.198.0.
	* gnu/packages/vulkan.scm (spirv-headers): Update to 1.2.198.0.

2023-04-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: abjad: Fix build.
	* gnu/packages/music.scm (abjad): Fix build.
	[arguments]: Use gexp.
	<phases>: Add disable-failing-tests phase to fix build process of the
	package.
	[propagated-inputs]: Move python-flake8, python-isort, python-mypy,
	python-pytest, python-pytest-cov, python-pytest-helpers-namespace,
	python-six, python-sphinx-autodoc-typehints from here ...
	[native-inputs]: ... to here. Remove python-black.

	gnu: Sort use-module alphabetically in (gnu packages music).
	* gnu/packages/music.scm: Sort use-module alphabetically to ease maintenance.

	gnu: Remove duplicate module imports from (gnu packages music).
	* gnu/packages/music.scm: Remove duplicated (guix build-system qt).

2023-04-14  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: julia: Fix test suite regression.
	The update of 'mpfr' to 4.2.0 by commit
	d26814f8b936911d48bb004093713a525f2c6cf8 introduces a Julia test suite
	regression.  The patch backports the Julia upstream fix.

	* gnu/packages/julia.scm (julia)[source]: Add patch.
	* gnu/packages/patches/julia-Use-MPFR-4.2.patch: New file.
	* gnu/local.mk: Add it.

2023-04-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: js8call: Don't inherit from wsjtx.
	The inheritance has no effect as all the package fields are specified.

	* gnu/packages/radio.scm (js8call): Remove 'inherit' field.

2023-04-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: js8call: Improve package style.
	* gnu/packages/radio.scm (js8call):
	  Use Gexp and shift order of components.
	  [tests]: Enable them.
	  [arguments]<phases>: In fix-paths phase add more steps to modify test
	  script. Replace check phase with in-project script.
	  [native-inputs]: Remove labels.
	  [inputs]: As above.

2023-04-14  Artyom Bologov  <mail@aartaka.me>

	gnu: sbcl-cl-colors2: Update to 0.5.0.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-colors2) Update to 0.5.0

2023-04-14  Andreas Enge  <andreas@enge.fr>
	    Christopher Baines  <mail@cbaines.net>

	gnu: gcc-11: Fix build on powerpc64le.
	* gnu/packages/patches/gcc-11-libstdc++-powerpc.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/gcc.scm (make-libstdc++): Apply patch for gcc versions >= 11
	and < 12 on ppc64le.

2023-04-14  Andreas Enge  <andreas@enge.fr>

	Revert "gnu: gcc-11: Fix build on powerpc64le."
	This reverts commit 9900f9e9b86550e7d336b04ad46fba088e28cbd6.

2023-04-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pytest-fork: Update to 1.6.0.
	* gnu/packages/check.scm (python-pytest-fork): Update to 1.6.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Replace disable-setuptools-scm phase with pretend-version.
	[native-inputs]: Remove input labels.  Add python-setuptools-scm.
	(python-pytest-forked-next): Delete variable.
	(python-pytest-xdist-next): Replace python-pytest-forked-next with
	python-pytest-forked.

	gnu: telepathy-idle: Update to 0.2.2-0.b516eab.
	* gnu/packages/freedesktop.scm (telepathy-idle): Update to 0.2.2-0.b516eab.
	[inputs]: Replace python-2 with python-wrapper, python2-dbus with python-dbus.

	gnu: xsettingsd: Use cmake-build-system.
	* gnu/packages/xdisorg.scm (xsettingsd) [build-system]: Use
	cmake-build-system.
	[arguments]: Remove #:scons and #:scons-flags arguments.  Add
	 #:configure-flags argument.  Remove patch-sconstruct and install phases.  Add
	 disable-problematic-tests phase.
	[native-inputs]: Remove googletest-source; drop labels.

	Merge staging branch.
	Conflicts resolved in:
		gnu/packages/engineering.scm
		gnu/packages/gnuzilla.scm
		gnu/packages/photo.scm

2023-04-13  Andreas Enge  <andreas@enge.fr>
	    Christopher Baines  <mail@cbaines.net>

	gnu: gcc-11: Fix build on powerpc64le.
	* gnu/packages/patches/gcc-11-libstdc++-powerpc.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/gcc.scm (make-libstdc++): Apply patch for gcc versions >= 11
	and < 12 on ppc64le.

2023-04-13  kiasoc5  <kiasoc5@disroot.org>

	gnu: copyq: Update to 7.0.0.
	* gnu/packages/xdisorg.scm (copyq): Update to 7.0.0.

	gnu: cbatticon: Update to 1.6.13.
	* gnu/packages/admin.scm (cbatticon): Update to 1.6.13.

2023-04-13  Yovan Naumovski  <yovan@gorski.stream>

	gnu: freeciv: Update to 3.0.7.
	* gnu/packages/games.scm (freeciv): Update to 3.0.7.

	gnu: uxn: Update to 0.1.0-1.83237c9.
	* gnu/packages/emulators.scm (uxn): Update to 0.1.0-1.83237c9.

2023-04-13  Parnikkapore  <poomklao@yahoo.com>

	gnu: minetest: Update to 5.7.0.
	* gnu/packages/minetest.scm (minetest): Update to 5.7.0.
	[arguments]: Move check phase to after install, as the tests refer to data
	files in the installation.
	(minetest-data): Update to 5.7.0.
	* gnu/packages/games.scm (irrlicht-for-minetest): Update to 1.9.0mt10.

2023-04-13  Yovan Naumovski  <yovan@gorski.stream>

	gnu: python-redis: Update to 4.5.4.
	* gnu/packages/databases.scm (python-redis): Update to 4.5.4.

2023-04-13  Antero Mejr  <antero@mailbox.org>

	gnu: python-breathe: Update to 4.35.0.
	* gnu/packages/sphinx.scm (python-breathe): Update to 4.35.0.

2023-04-13  aecepoglu  <aecepoglu@fastmail.fm>

	gnu: rust-slog-stdlog: Update to 4.1.1.
	* gnu/packages/crates-io.scm (rust-slog-stdlog-4): Update to 4.1.1.

2023-04-13  jgart  <jgart@dismail.de>

	gnu: python-faker: Update to 15.0.0.
	* gnu/packages/python-xyz.scm (python-faker): Update to 15.0.0.

2023-04-13  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-77.7f6db4b.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-77.7f6db4b.

2023-04-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: evince: Update to 44.1.
	* gnu/packages/gnome.scm (evince): Update to 44.1.
	[arguments]: Update skip-gtk-update-icon-cache phase.

2023-04-13  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Fix various typos.
	* doc/guix.texi: Fix typos.

2023-04-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: wsjtx: Improve package style.
	* gnu/package/radio.scm (wsjtx): Improve package style by shifting order of
	components.
	[native-inputs]: Columnize, sort alphabetically.
	[inputs]: Remove labels, sort alphabetically.

	gnu: wsjtx: Update to 2.6.1.
	* gnu/packages/radio.scm (wsjtx): Update to 2.6.1.

2023-04-12  Leo Famulari  <leo@famulari.name>

	gnu: Zstandard: Update to 1.5.5.
	This fixes a corruption bug:

	https://github.com/facebook/zstd/releases/tag/v1.5.5

	* gnu/packages/compression.scm (zstd)[replacement, properties]: New fields.
	(zstd-1.5.5): New variable.

2023-04-12  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: ocaml-mdx: Fix tests.
	* gnu/packages/ocaml.scm (ocaml-mdx)[arguments]: Substitue obsolete 'egrep' by
	'grep -E'.

	gnu: ocaml-ppxlib: Fix tests.
	* gnu/packages/ocaml.scm (ocaml-ppxlib)[arguments]: Substitue obsolete 'egrep'
	by 'grep -E'.

2023-04-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add missing import in (gnu packages fontutils).
	This was erroneously not committed as part of 83397434b1.

	* gnu/packages/fontutils.scm: Add missing import.

2023-04-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-afdko: Add bash-minimal to inputs.
	* gnu/packages/fontutils.scm (python-afdko) [inputs]: Add bash-minimal.

	gnu: font-abattis-cantarell: Update to 0.303-0.e049149.
	* gnu/packages/fonts.scm (font-abattis-cantarell): Update to 0.303-0.e049149.
	[native-inputs]: Remove python-statmake.

	gnu: psautohint: Disable a failing test.
	* gnu/packages/fontutils.scm (psautohint) [build-system]: Use
	pyproject-build-system.
	[arguments]: Remove check phase override.  Add #:test-flags, disabling a new test.

	gnu: python-fontparts-bootstrap: Update to 0.11.0.
	* gnu/packages/fontutils.scm (python-fontparts-bootstrap): Update to 0.11.0.

	gnu: python-unicodedata2: Update to 15.0.0.
	* gnu/packages/python-xyz.scm (python-unicodedata2): Update to 15.0.0.

	gnu: python-zopfli: Update to 0.2.2.
	* gnu/packages/python-compression.scm (python-zopfli): Update to 0.2.2.

	gnu: python-lz4: Update to 4.3.2.
	* gnu/packages/python-compression.scm (python-lz4): Update to 4.3.2.

	gnu: python-ufo2ft: Update to 2.31.0.
	* gnu/packages/fontutils.scm (python-ufo2ft): Update to 2.31.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Delete field.

	gnu: python-statmake: Update to 0.6.0.
	* gnu/packages/fontutils.scm (python-statmake): Update to 0.6.0.

	gnu: python-afdko: Update to 3.9.4.
	* gnu/packages/fontutils.scm (python-afdko): Update to 3.9.4.
	[source]: Remove patch.
	[arguments]: Disable a few extra tests in the check phase override.
	Delete use-system-libxml2 phase.  Update patch-problematic-requirements phase.
	* gnu/packages/patches/python-afdko-suppress-copyright-test.patch: Delete
	file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: python-fonttools-next: Update to 4.39.3.
	* gnu/packages/python-xyz.scm (python-fonttools-next): Update to 4.39.3.
	(python-fonttools-full) [arguments]: Skip the MtiTest suite in the check phase
	override.

	gnu: python-fontmath: Update to 0.9.3.
	* gnu/packages/fontutils.scm (python-fontmath): Update to 0.9.3.

	gnu: python-pyftpdlib: Update to 1.5.7.
	* gnu/packages/python-xyz.scm (python-pyftpdlib): Update to 1.5.7.

	gnu: ruby-rubyzip: Re-instate all tests.
	* gnu/packages/ruby.scm (ruby-rubyzip)
	[arguments]: Do not patch ruby shebang in the patch-tests phase.
	Remove the disable-problematic-tests phase.  Add the
	unpatch-some-source-shebangs phase.

2023-04-12  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 102.10.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2023-1945, CVE-2023-29531, CVE-2023-29532,
	CVE-2023-29533, CVE-2023-29535, CVE-2023-29536, CVE-2023-29539,
	CVE-2023-29541, CVE-2023-29542, CVE-2023-29545, CVE-2023-29548,
	CVE-2023-29550, and MFSA-TMP-2023-0001.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.
	Remove the vestigial RENAME_CMD environment variable setting.
	(icecat-102.9.0-source): New variable.
	(icedove-source): Use it.

2023-04-12  Bruno Victal  <mirai@makinata.eu>

	services: nginx: Add reopen action.
	This is required to allow log file rotations using rottlog, etc.

	* gnu/services/web.scm (nginx-shepherd-service): Add reopen shepherd action.

2023-04-12  Bruno Victal  <mirai@makinata.eu>

	services: nginx: Make logging level configurable.
	* gnu/services/web.scm (<nginx-configuration>)[log-level]: New field.
	(assert-valid-log-level): New procedure.
	(default-nginx-config): Make log-level configurable.
	* doc/guix.texi (Web Services): Document it.

2023-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add phd2.
	* gnu/packages/astronomy.scm (phd2): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-04-12  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: heimdal: Enable OpenLDAP support.
	* gnu/packages/kerberos.scm (heimdal)
	[native-inputs]: Add bison, flex and pkg-config.
	[inputs]: Remove mit-krb5.  Add libcap-ng and openldap.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-04-12  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: heimdal: Apply patch to fix CVE-2022-45142.
	Several recent Heimdal releases are affected by the serious vulnerability
	CVE-2022-45142, which NIST scored as "7.5 HIGH". [1]

	At the time of writing, the upstream developers had not yet cut any releases
	post-7.8.0, which is why the patch is being applied here.

	The patch was extracted from Helmut Grohne's public vulnerability
	disclosure. [2]

	[1] https://nvd.nist.gov/vuln/detail/CVE-2022-45142
	[2] https://www.openwall.com/lists/oss-security/2023/02/08/1

	* gnu/packages/patches/heimdal-CVE-2022-45142.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/kerberos.scm (heimdal)[source]: Apply it.

2023-04-12  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: heimdal: Update to 7.8.0 [fixes CVE-2022-44640].
	* gnu/packages/kerberos.scm (heimdal): Update to 7.8.0.
	[source]: Adjust date in snippet.
	[native-inputs]: Add python.  Remove perl.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-04-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mu: Update to 1.10.2.
	* gnu/packages/mail.scm (mu): Update to 1.10.2.
	[arguments]: Add build phase 'fix-build-system.

2023-04-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: opendht: Update to 2.5.2."
	This reverts commit 31534f4e4dd95d65584b4334fae8b9444a369065.  It broke libjami.

	gnu: opendht: Update to 2.5.2.
	* gnu/packages/networking.scm (opendht): Update to 2.5.2.

	gnu: restinio: Update to 0.6.18-0.eda471e and enable tests.
	* gnu/packages/networking.scm (restinio): Update to 0.6.18-0.eda471e.
	[version]: Use git-version.
	[arguments]: Enable tests, removing #:tests? argument.

2023-04-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	status: Guard against a numerical overflow condition.
	Fixes <https://issues.guix.gnu.org/62766>.

	* guix/status.scm (update-build): Use 0 as progress when an exception occurs
	while computing it.

2023-04-12  Ryan Schanzenbacher  <ryan@rschanz.org>

	gnu: Syncthing: Update to 1.23.4.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.23.4.

2023-04-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libconfig: Replace config script helpers.
	* gnu/packages/textutils.scm (libconfig)[arguments]: Add phase to
	replace config.guess, config.sub.
	[native-inputs]: Add config.

	gnu: ldc: Use default test check.
	* gnu/packages/dlang.scm (ldc)[arguments]: Strip the inherited tests
	configuration from ldc-bootstrap rather than setting it to #true.

	gnu: qpdf: Fix cross-building.
	* gnu/packages/pdf.scm (qpdf)[arguments]: When cross-building add
	configure-flags to set /dev/random and /dev/urandom as existing.

	gnu: ijs: Fix cross-building to riscv64-linux.
	* gnu/packages/ghostscript.scm (ijs)[arguments]: When building for
	riscv64-linux replace config.guess and config.sub.
	[native-inputs]: When building for riscv64-linux add config.

	gnu: cups-minimal: Fix cross-building to riscv64-linux.
	* gnu/packages/cups.scm (cups-minimal)[arguments]: When building for
	riscv64-linux replace the config.guess and config.sub files.
	[native-inputs]: When building for riscv64-linux add config.

2023-04-12  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Regarding SSL certs, clarify when we write about Guix System.
	Rationale: Even though the section 'X.509 Certificates' is part of the
	System Configuration chapter, readers might also come here from a
	cross-reference when reading about Application Setup on a foreign
	distro.

	* doc/guix.texi (System Configuration)[X.509 Certificates]: Clarify.

2023-04-12  宋文武  <iyzsong@member.fsf.org>

	gnu: s6-linux-utils: Update to 2.6.1.2.
	* gnu/packages/skarnet.scm (s6-linux-utils): Update to 2.6.1.2.

	gnu: s6-linux-init: Update to 1.1.1.0.
	* gnu/packages/skarnet.scm (s6-linux-init): Update to 1.1.1.0.

	gnu: s6-portable-utils: Update to 2.3.0.2.
	* gnu/packages/skarnet.scm (s6-portable-utils): Update to 2.3.0.2.

	gnu: s6-rc: Update to 0.5.4.1.
	* gnu/packages/skarnet.scm (s6-rc): Update to 0.5.4.1.

	gnu: s6-networking: Update to 2.5.1.3.
	* gnu/packages/skarnet.scm (s6-networking): Update to 2.5.1.3.

	gnu: s6-dns: Update to 2.3.5.5.
	* gnu/packages/skarnet.scm (s6-dns): Update to 2.3.5.5.

	gnu: s6: Update to 2.11.3.2.
	* gnu/packages/skarnet.scm (s6): Update to 2.11.3.2.

	gnu: execline: Update to 2.9.3.0.
	* gnu/packages/skarnet.scm (execline): Update to 2.9.3.0.

	gnu: skalibs: Update to 2.13.1.1.
	* gnu/packages/skarnet.scm (skalibs): Update to 2.13.1.1.

2023-04-12  LuHui  <luhux76@gmail.com>

	gnu: cwm: Fix build.
	* gnu/packages/wm.scm (cwm)[arguments]<#:phases>: Fix typo for #:name "cwm".

2023-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add libxisf.
	* gnu/packages/astronomy.scm (libxisf): New variable.

2023-04-12  Yovan Naumovski  <yovan@gorski.stream>

	gnu: haproxy: Update to 2.7.6.
	* gnu/packages/high-availability.scm (haproxy): Update to 2.7.6.

2023-04-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: open-adventure: Update to 1.15.
	* gnu/packages/games.scm (open-adventure): Update to 1.15.

	gnu: emacs-citar-org-roam: Fix license.
	* gnu/packages/emacs-xyz.scm (emacs-citar-org-roam)[license]: Set to GPL3+.

	gnu: emacs-citar-org-roam: Update to 0.5.1.
	* gnu/packages/emacs-xyz.scm (emacs-citar-org-roam): Update to 0.5.1.

	gnu: emacs-flycheck-guile: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-guile): Update to 0.5.

	gnu: emacs-gptel: Update to 0.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.3.2.

	gnu: emacs-treemacs: Update to 3.1.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs): Update to 3.1.
	[arguments]<#:phases>: Run all tests.
	[native-inputs, inputs, propagated-inputs]: Move after arguments.

	gnu: emacs-treemacs-extra: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs-extra)[arguments]: Use
	G-expressions.
	[propagated-inputs]: Use MODIFY-INPUTS and remove labels.

2023-04-12  Andrew Tropin  <andrew@trop.in>

	guix-install.sh: Source both profiles, default user's and home.
	* etc/guix-install.sh (sys_create_init_profile): Source both profiles, default
	user's and home.

2023-04-12  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-screensaver: Update to 4.18.1.
	* gnu/packages/xfce.scm (xfce4-screensaver): Update to 4.18.1.

	gnu: xfburn: Update to 0.7.0.
	* gnu/packages/xfce.scm (xfburn): Update to 0.7.0.

	gnu: xfce4-notifyd: Update to 0.8.2.
	* gnu/packages/xfce.scm (xfce4-notifyd): Update to 0.8.2.
	[arguments]: Patch 'configure' to use 'which' instead of 'pkg-config' for
	finding paths for gdbus-codegen, glib-compile-resources and glib-genmarshal.
	[native-inputs]: Add glib:bin and which.

	gnu: parole: Update to 4.18.0.
	* gnu/packages/xfce.scm (parole): Update to 4.18.0.
	[inputs]: Add taglib.

	gnu: thunar-archive-plugin: Update to 0.5.1.
	* gnu/packages/xfce.scm (thunar-archive-plugin): Update to 0.5.1.

	gnu: xfce4-session: Update to 4.18.2.
	* gnu/packages/xfce.scm (xfce4-session): Update to 4.18.2.

	gnu: xfce4-pulseaudio-plugin: Update to 0.4.6.
	* gnu/packages/xfce.scm (xfce4-pulseaudio-plugin): Update to 0.4.6.

	gnu: xfce4-clipman-plugin: Update to 1.6.3.
	* gnu/packages/xfce.scm (xfce4-clipman-plugin): Update to 1.6.3.

	gnu: xfce4-panel: Update to 4.18.3.
	* gnu/packages/xfce.scm (xfce4-panel): Update to 4.18.3.

	gnu: garcon: Update to 4.18.1.
	* gnu/packages/xfce.scm (garcon): Update to 4.18.1.

	gnu: libxfce4ui: Update to 4.18.3.
	* gnu/packages/xfce.scm (libxfce4ui): Update to 4.18.3.

	gnu: fcitx5-rime: Update to 5.0.16.
	* gnu/packages/fcitx5.scm (fcitx5-rime): Update to 5.0.16.

	gnu: fcitx5-configtool: Update to 5.0.17.
	* gnu/packages/fcitx5.scm (fcitx5-configtool): Update to 5.0.17.

	gnu: fcitx5-chinese-addons: Update to 5.0.17.
	* gnu/packages/fcitx5.scm (fcitx5-chinese-addons): Update to 5.0.17.

	gnu: fcitx5-anthy: Update to 5.0.14.
	* gnu/packages/fcitx5.scm (fcitx5-anthy): Update to 5.0.14.

	gnu: fcitx5-qt: Update to 5.0.17.
	* gnu/packages/fcitx5.scm (fcitx5-qt): Update to 5.0.17.

	gnu: fcitx5-gtk: Update to 5.0.23.
	* gnu/packages/fcitx5.scm (fcitx5-gtk): Update to 5.0.23.

	gnu: libime: Update to 1.0.17.
	* gnu/packages/fcitx5.scm (libime): Update to 1.0.17.

	gnu: fcitx5: Update to 5.0.23.
	* gnu/packages/fcitx5.scm (fcitx5): Update to 5.0.23.

	gnu: xcb-imdkit: Update to 1.0.5.
	* gnu/packages/fcitx5.scm (xcb-imdkit): Update to 1.0.5.

	gnu: fcitx-qt5: Update to 1.2.7.
	* gnu/packages/fcitx.scm (fcitx-qt5): Update to 1.2.7.

2023-04-12  Juliana Sims  <jtsims@protonmail.com>

	gnu: gerbil: Use G-expressions.
	* gnu/packages/scheme.scm (gerbil)[source, arguments]: Reindent.
	[arguments]: Rewrite using G-expressions. Do not return #t from custom
	phases. Use #:tests? instead of deleting the check phase.

	gnu: gerbil: Update to 0.17.0.
	* gnu/package/scheme.scm (gerbil): Update to 0.17.0.

2023-04-12  Ludovic Courtès  <ludo@gnu.org>

	import: opam: Tweak doc for '--repo' option.
	* guix/scripts/import/opam.scm (show-help): Tweak doc for. '--repo'.

2023-04-12  Csepp  <raingloom@riseup.net>
	    Ludovic Courtès  <ludo@gnu.org>

	import: opam: opam->guix-package: Fix default repo argument.
	* guix/import/opam.scm (opam->guix-package): Make default repo a list of
	strings.  Update docstring.

2023-04-12  Ludovic Courtès  <ludovic.courtes@inria.fr>

	svn-download: Default to non-recursive checkouts.
	As it turns out, all packages that fetch code from Subversion expect it
	to be non-recursive by default.  Clarify that.

	Reported by Timothy Sample <samplet@ngyro.com>.

	* guix/svn-download.scm (<svn-reference>)[recursive?]: Default to #f.
	(<svn-multi-reference>)[recursive?]: Likewise.

2023-04-12  Ludovic Courtès  <ludo@gnu.org>

	nls: Make sure gnu/home/services/*.scm files are translatable.
	* po/guix/POTFILES.in: Add missing gnu/home/services/*.scm files.

	home: Add gpg-agent service.
	* gnu/home/services/gnupg.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* doc/guix.texi (GNU Privacy Guard): New node.
	(Secure Shell): Link to it.

	import: Properly report "no specific version" errors.
	* guix/import/cpan.scm (latest-release): Use 'raise' instead of
	'error'.
	* guix/import/elpa.scm (latest-release): Likewise.
	* guix/import/hackage.scm (latest-release): Likewise.
	* guix/import/minetest.scm (latest-minetest-release): Likewise.
	* guix/import/opam.scm (latest-release): Likewise.
	* guix/import/stackage.scm (latest-lts-release): Likewise.

2023-04-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-js2-mode: Update to 20230408.
	* gnu/packages/emacs-xyz.scm (emacs-js2-mode): Update to 20230408.

	gnu: emacs-ement: Update to 0.8.2.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.8.2.

2023-04-12  jgart  <jgart@dismail.de>

	gnu: Add emacs-flymake-popon.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-popon): New variable.

2023-04-12  Yovan Naumovski  <yovan@gorski.stream>

	gnu: gallery-dl: Update to 1.25.1.
	* gnu/packages/video.scm (gallery-dl): Update to 1.25.1.

	gnu: ruby-pg: Update to 1.4.6.
	* gnu/packages/ruby.scm (ruby-pg): Update to 1.4.6.
	[arguments]: Remove DISABLE-FAILING-TESTS phase, the tests pass without it.

2023-04-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: darktable: Improve package style.
	* gnu/packages/photo.scm (darktable)[arguments]: Use G-expressions.
	[native-inputs]: Remove labels.

2023-04-12  Alex Devaure  <ajadevaure@gmail.com>

	gnu: darktable: Update to 4.2.1.
	* gnu/packages/photo.scm (darktable): Update to 4.2.1.

2023-04-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scintilla: Update to 5.3.4.
	* gnu/packages/text-editors.scm (scintilla): Update to 5.3.4.

2023-04-12  jgart  <jgart@dismail.de>

	gnu: Add emacs-denote-menu.
	* gnu/packages/emacs-xyz.scm (emacs-denote-menu): New variable.

2023-04-12  Jelle Licht  <jlicht@fsfe.org>

	gnu: tuxedo-keyboard: Update to 3.2.1.
	* gnu/packages/linux.scm (tuxedo-keyboard): Update to 3.2.1.

2023-04-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: pyzo: Update to 4.12.8.
	* gnu/packages/python-xyz.scm (pyzo): Update to 4.12.8.

	gnu: fet: Update to 6.8.7.
	* gnu/packages/education.scm (fet): Update to 6.8.7.

	gnu: Add texlive-soulutf8.
	* gnu/packages/tex.scm (texlive-soulutf8): New variable.

2023-04-12  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: Add emacs-gptel.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): New variable.

2023-04-12  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add llama-cpp.
	* gnu/packages/machine-learning.scm (llama-cpp): New variable.

	gnu: Add python-sentencepiece.
	* gnu/packages/machine-learning.scm (python-sentencepiece): New variable.

	gnu: Add sentencepiece.
	* gnu/packages/machine-learning.scm (sentencepiece): New variable.

2023-04-12  jgart  <jgart@dismail.de>

	gnu: Remove abandoned spotify-tui package.
	* gnu/packages/rust-apps.scm (spotify-tui): Remove variable.

	See <https://github.com/Rigellute/spotify-tui/pull/1076>.

2023-04-12  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: seer-gdb: Update to 1.16.
	* gnu/packages/debug.scm (seer-gdb): New variable.

2023-04-12  Antero Mejr  <antero@mailbox.org>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: zrythm: Update to 1.0.0-beta.4.5.62.
	* gnu/packages/music.scm (zrythm): Update to 1.0.0-beta.4.5.62.
	[arguments]: Add the -Dextra_optimizations=false to #:configure-flags.
	Rename adjust-build phase to disable-guile-auto-compilation.
	Add comment to wrap-program phase.
	[propagated-inputs]: Delete field.
	[inputs]: Replace carla with carla-2.6.  Add librsvg-for-system and pipewire.
	[native-inputs]: Add breeze-icons.
	[home-page]: Update URL.

2023-04-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add carla-2.6.
	* gnu/packages/audio.scm (carla-2.6): New variable.

2023-04-12  Antero Mejr  <antero@mailbox.org>

	gnu: libaudec: Update to 0.3.4.
	* gnu/packages/audio.scm (libaudec): Update to 0.3.4.

2023-04-12  Antero Mejr  <antero@mailbox.org>

	gnu: Add zix.
	* gnu/packages/datastructures.scm (zix): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-04-12  Antero Mejr  <antero@mailbox.org>

	gnu: Add libpanel.
	* gnu/packages/gtk.scm (libpanel): New variable.

2023-04-12  Bruno Victal  <mirai@makinata.eu>

	packages: Remove 'origin-sha256' procedure.
	* guix/packages.scm (origin-sha256): Remove procedure.
	* tests/import-utils.scm (test-import-utils)
	[alist->package with explicit source]: Use content-hash-value.

	services: desktop: Remove 'xfce-desktop-service' procedure.
	* gnu/services/desktop.scm (xfce-desktop-service): Remove procedure.

	services: desktop: Remove 'mate-desktop-service' procedure.
	* gnu/services/desktop.scm (mate-desktop-service): Remove procedure.

	services: desktop: Remove 'gnome-desktop-service' procedure.
	* gnu/services/desktop.scm (gnome-desktop-service): Remove procedure.

	services: guix-publish: Remove 'compression-level' field.
	* gnu/services/base.scm (<guix-publish-configuration>)[compression-level]: Remove field.
	(guix-publish-configuration-compression-level): Remove procedure.
	(default-compression): Remove compression-level helper code.

	services: base: Remove 'console-font-service' procedure.
	* gnu/services/base.scm (console-font-service): Remove procedure.

	services: base: Remove 'console-keymap-service-type' variable.
	* gnu/services/base.scm (console-keymap-service-type): Remove variable.

	services: sddm: Remove 'sddm-service' procedure.
	* gnu/services/sddm.scm (sddm-service): Remove procedure.

	services: ntp-service-type: Remove deprecated server as strings support.
	* gnu/services/networking.scm (<ntp-configuration>)[servers]: Rename accessor to ntp-configuration-servers.
	(ntp-configuration-servers): Remove helper procedure.
	(ntp-shepherd-service): Remove helper procedure usage.
	* tests/networking.scm: Remove obsolete test.

	gnu: curl-minimal: Remove variable.
	* gnu/packages/curl.scm (curl-minimal): Remove variable.
	* gnu/packages/astronomy.scm (python-fitsio, gnuastro): Use curl.
	* gnu/packages/games.scm (odamex): Ditto.
	* gnu/packages/sync.scm (onedrive): Ditto.

	gnu: Purge pre-1.3.0 deprecated packages.
	* gnu/packages/bioinformatics.scm (deeptools): Remove variable.
	* gnu/packages/efi.scm (efi_analyzer): Ditto.
	* gnu/packages/guile.scm (guile-2.2/bug-fix, guile-json): Ditto.
	* gnu/packages/image.scm (libjpeg): Ditto.
	* gnu/packages/kde.scm (kdevplatform): Ditto
	* gnu/packages/linphone.scm (linphoneqt): Ditto.
	* gnu/packages/maths.scm (blis-sandybridge, blis-haswell, blis-knl): Ditto.
	* gnu/packages/mpi.scm (hwloc-2.0): Ditto.
	* gnu/packages/music.scm (python-abjad, zlfo): Ditto.
	* gnu/packages/perl.scm (perl-base, perl-parent): Ditto.
	* gnu/packages/tryton.scm (python-trytond): Ditto.
	* gnu/packages/video.scm (gnome-mpv): Ditto.
	* tests/graph.scm: Use guile-json-1.

2023-04-12  Ryan Sundberg  <ryan@arctype.co>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add bpftool.
	* gnu/packages/linux.scm (bpftool): New variable.

2023-04-12  jgart  <jgart@dismail.de>

	gnu: erlang: Update to 25.3.
	* gnu/packages/lisp.scm (erlang): Update to 25.3.
	[native-inputs]: Update erlang-manpages to 0vnpds5.

2023-04-12  Florian Pelz  <pelzflorian@pelzflorian.de>

	po: Do not auto-translate cross-references to other manuals.
	Reported by Gottfried at
	<https://lists.gnu.org/archive/html/help-guix/2023-04/msg00000.html>.

	* guix/build/po.scm (xref-regexp): Dispatch on the number of
	arguments.  Ensure there is no info-manual argument or it is empty.
	(translate-cross-references): Adapt to changed regexp.

2023-04-12  Philippe SWARTVAGHER  <phil.swart@gmx.fr>

	gnu: hwloc: Update to 2.9.1.
	* gnu/packages/mpi.scm (hwloc-2): Update to 2.9.1.

	Patch to skip tests requiring /sys on non-x86 systems should not be
	necessary anymore, as https://github.com/open-mpi/hwloc/pull/570 has
	been merged in this new version.

2023-04-12  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	news: Add entry for the linux-libre-lts 6.1 update.
	* etc/news.scm: Add entry.

2023-04-12  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: linux-libre-lts: Update to 6.1.
	6.1 is the newest long-term support version of the kernel.

	* gnu/packages/linux.scm (linux-libre-lts-version, linux-libre-lts-gnu-revision,
	linux-libre-lts-pristine-source, linux-libre-lts-source, linux-libre-lts): Use
	linux-libre-6.1.

2023-04-12  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of 'guix shell -CW' entry.

2023-04-12  Bruno Victal  <mirai@makinata.eu>

	home: xdg-base-directories: Set correct value for XDG_STATE_HOME.
	XDG Base Directory Specification 0.8 officially introduces the
	XDG_STATE_HOME environment variable.

	Fixes <https://issues.guix.gnu.org/issue/61809>.

	* gnu/home/services/xdg.scm
	(home-xdg-base-directories-configuration)[state-home]: Set default value
	according to spec.  Update field documentation.
	(home-xdg-base-directories-service-type): Update service description.

2023-04-12  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.23.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.23.
	(linux-libre-6.1-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.2.10.
	* gnu/packages/linux.scm (linux-libre-6.2-version): Update to 6.2.10.
	(linux-libre-6.2-pristine-source): Update hash.

2023-04-12  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for 'guix shell --container --nesting'.
	* etc/news.scm: Add entry.

2023-04-12  Ludovic Courtès  <ludovic.courtes@inria.fr>

	environment: Add '--nesting'.
	* guix/scripts/environment.scm (show-environment-options-help)
	(%options): Add '--nesting'.
	(options/resolve-packages): Handle it.
	(launch-environment/container): Add #:nesting? and honor it.
	[nesting-mappings]: New procedure.
	(guix-environment*): Add support for '--nesting'.
	* guix/scripts/shell.scm (profile-cached-gc-root): Special-case
	'nesting?'.
	* tests/guix-environment-container.sh: Test it.
	* doc/guix.texi (Invoking guix shell): Document it.

2023-04-12  Theofilos Pechlivanis  <theofilos.pechlivanis@gmail.com>

	gnu: rizin: Update to 0.5.2.
	* gnu/packages/engineering.scm (rizin): Update to 0.5.2.
	[arguments]: Remove libuv. Add lzma, libmspack and swift_demangler. Skip the analysis_var test.
	[inputs]: Add libmspack.

2023-04-12  Yovan Naumovski  <yovan@gorski.stream>

	gnu: janet: Update to 1.27.0.
	* gnu/packages/lisp.scm (janet): Update to 1.27.0.

2023-04-12  Z572  <873216071@qq.com>

	gnu: tcsh: Fix riscv64 cross-compilation.
	* gnu/packages/shells.scm (tcsh): fix riscv64 cross-build.
	[arguments]<#:phase>: Add 'update-config-scripts' phase for riscv64.
	[native-inputs]: Add CONFIG for riscv64.

2023-04-12  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: Add avfs.
	* gnu/packages/file-systems.scm (avfs): New variable.

2023-04-12  Arjan Adriaanse  <arjan@adriaan.se>

	gnu: pounce: Update to 3.1.
	* gnu/packages/messaging.scm (pounce): Update to 3.1.

2023-04-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ranger: Update to 0.15.1.
	* gnu/packages/statistics.scm (r-ranger): Update to 0.15.1.

	gnu: r-sn: Update to 2.1.1.
	* gnu/packages/statistics.scm (r-sn): Update to 2.1.1.
	[native-inputs]: Add r-r-rsp.

	gnu: r-rsqlite: Update to 2.3.1.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.3.1.

	gnu: r-rcpparmadillo: Update to 0.12.2.0.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.12.2.0.0.

	gnu: r-ggplot2: Update to 3.4.2.
	* gnu/packages/statistics.scm (r-ggplot2): Update to 3.4.2.

	gnu: r-matrix: Update to 1.5-4.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.5-4.

	gnu: r-lattice: Update to 0.21-8.
	* gnu/packages/statistics.scm (r-lattice): Update to 0.21-8.

	gnu: r-gstat: Update to 2.1-1.
	* gnu/packages/cran.scm (r-gstat): Update to 2.1-1.

	gnu: r-spacetime: Update to 1.3-0.
	* gnu/packages/cran.scm (r-spacetime): Update to 1.3-0.

	gnu: r-ggh4x: Update to 0.2.4.
	* gnu/packages/cran.scm (r-ggh4x): Update to 0.2.4.

	gnu: r-readtext: Update to 0.82.
	* gnu/packages/cran.scm (r-readtext): Update to 0.82.
	[propagated-inputs]: Remove r-tibble; add r-pillar.

	gnu: r-densestbayes: Update to 1.0-2.2.
	* gnu/packages/cran.scm (r-densestbayes): Update to 1.0-2.2.

	gnu: r-tune: Update to 1.1.0.
	* gnu/packages/cran.scm (r-tune): Update to 1.1.0.

	gnu: r-dials: Update to 1.2.0.
	* gnu/packages/cran.scm (r-dials): Update to 1.2.0.

	gnu: r-projpred: Update to 2.5.0.
	* gnu/packages/cran.scm (r-projpred): Update to 2.5.0.
	[propagated-inputs]: Remove r-dplyr, r-magrittr, and r-rlang.

	gnu: r-loo: Update to 2.6.0.
	* gnu/packages/cran.scm (r-loo): Update to 2.6.0.

	gnu: r-openmx: Update to 2.21.8.
	* gnu/packages/cran.scm (r-openmx): Update to 2.21.8.

	gnu: r-topicmodels: Update to 0.2-14.
	* gnu/packages/cran.scm (r-topicmodels): Update to 0.2-14.

	gnu: r-emplik: Update to 1.3.
	* gnu/packages/cran.scm (r-emplik): Update to 1.3.

	gnu: r-rglpk: Update to 0.6-5.
	* gnu/packages/cran.scm (r-rglpk): Update to 0.6-5.

	gnu: r-parameters: Update to 0.20.3.
	* gnu/packages/cran.scm (r-parameters): Update to 0.20.3.

	gnu: r-xgboost: Update to 1.7.5.1.
	* gnu/packages/cran.scm (r-xgboost): Update to 1.7.5.1.

	gnu: r-seqinr: Update to 4.2-30.
	* gnu/packages/cran.scm (r-seqinr): Update to 4.2-30.

	gnu: r-sjplot: Update to 2.8.14.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.8.14.
	[propagated-inputs]: Remove r-effectsize.

	gnu: r-ggeffects: Update to 1.2.1.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.2.1.

	gnu: r-glmmtmb: Update to 1.1.7.
	* gnu/packages/cran.scm (r-glmmtmb): Update to 1.1.7.

	gnu: r-interp: Update to 1.1-4.
	* gnu/packages/cran.scm (r-interp): Update to 1.1-4.

	gnu: r-flextable: Update to 0.9.1.
	* gnu/packages/cran.scm (r-flextable): Update to 0.9.1.

	gnu: r-ellipse: Update to 0.4.5.
	* gnu/packages/cran.scm (r-ellipse): Update to 0.4.5.

	gnu: r-quantmod: Update to 0.4.21.
	* gnu/packages/cran.scm (r-quantmod): Update to 0.4.21.

	gnu: r-tsp: Update to 1.2-4.
	* gnu/packages/cran.scm (r-tsp): Update to 1.2-4.

	gnu: r-prodlim: Update to 2023.03.31.
	* gnu/packages/cran.scm (r-prodlim): Update to 2023.03.31.
	[propagated-inputs]: Add r-data-table and r-diagram.

	gnu: r-ps: Update to 1.7.4.
	* gnu/packages/cran.scm (r-ps): Update to 1.7.4.

	gnu: r-ecp: Update to 3.1.4.
	* gnu/packages/cran.scm (r-ecp): Update to 3.1.4.
	[native-inputs]: Add r-r-rsp.

	gnu: r-ggvenn: Update to 0.1.10.
	* gnu/packages/cran.scm (r-ggvenn): Update to 0.1.10.

	gnu: r-ggpp: Update to 0.5.2.
	* gnu/packages/cran.scm (r-ggpp): Update to 0.5.2.

	gnu: r-datawizard: Update to 0.7.1.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.7.1.

	gnu: r-numbat: Update to 1.3.0.
	* gnu/packages/bioconductor.scm (r-numbat): Update to 1.3.0.

2023-04-12  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.312.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.312.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.280.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.280.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.240.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.240.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.177.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.177.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.106.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.106.
	(linux-libre-5.15-pristine-source): Update hash.

2023-04-12  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	teams: Add Maxim Cournoyer.
	* etc/teams.scm.in ("Maxim Cournoyer"): New member.

2023-04-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.18: Fix packaging logic.
	* gnu/packages/golang.scm (go-1.18)[arguments]: Only replace the custom
	'patch-gcc:lib phase on certain architectures.

	gnu: go-1.19: Skip 2 gccgo tests.
	* gnu/packages/golang.scm (go-1.19)[arguments]: Add a phase to skip two
	tests depending on specific versions of gccgo.

	gnu: go-1.17: Fix test suite on powerpc64le-linux.
	* gnu/packages/golang.scm (go-1.17)[arguments]: Use custom
	'patch-gcc:lib phase on powerpc64le-linux. Add a phase to adjust the
	allowed size of an executable in the test suite.
	[inputs]: Keep gcc:lib as an input on powerpc64le-linux.
	(go-1.18)[arguments]: Delete custom 'adjust-test-suite phase.

	gnu: go-1.18: Adjust patch-gcclib phase.
	* gnu/packages/golang.scm (go-1.18)[arguments]: Adjust the custom
	'patch-gcc:lib phase for changes in the source code.

2023-04-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tintin-mode: Appease linter.
	* gnu/packages/emacs-xyz.scm (emacs-tintin-mode)[synopsis]: Remove final full
	stop.  Also shorten it a bit.
	[description]: Fill below column 80.

	gnu: emacs-eglot: Update to 1.14.
	* gnu/packages/emacs-xyz.scm (emacs-eglot): Update to 1.14.

2023-04-12  jgart  <jgart@dismail.de>

	gnu: emacs-eat: Patch ncurses tic executable.
	* gnu/packages/emacs-xyz.scm (emacs-eat)[arguments]<#:phases>: Patch tic
	executable.
	[native-inputs]: Remove NCURSES.
	[inputs]: Add NCURSES.

2023-04-12  Kyle Andrews  <kyle@posteo.net>

	gnu: Add r-tarchetypes.
	* gnu/packages/cran.scm (r-tarchetypes): New variable.

	gnu: Add r-future-callr.
	* gnu/packages/cran.scm (r-future-callr): New variable.

	gnu: Add r-targets.
	* gnu/packages/cran.scm (r-targets): New variable.,

2023-04-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Improve style.
	* gnu/packages/lisp.scm (txr)[arguments]: Use gexps.
	  [home-page]: Update it.

	gnu: txr: Update to 285.
	* gnu/packages/lisp.scm (txr): Update to 285.

2023-04-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-gamepad: Update to 3.0.0-3.d5b99fb.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-gamepad) Update to 3.0.0-3.d5b99fb
	  [arguments]<tests>: Explicitly disable tests as not provided upstream.

	gnu: cl-out123: Update to 1.0.0-2.41771bf.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-out123): Update to 1.0.0-2.41771bf.
	  [arguments]<tests>: Explicitly disable them as not provided upstream.
	  <phases>: Simplify fix-paths phase. Remove redundant phase
	  fix-ecl-package-name after issue was resolved upstream.
	  [inputs]: Remove labels.

	gnu: Add cl-fast-ecs.
	* gnu/packages/lisp-xyz.scm (cl-fast-ecs, ecl-cl-fast-ecs,
	  sbcl-cl-fast-ecs): New variables.

2023-04-12  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-log4cl: Update to 1.1.4-2.fe3da51.
	* gnu/packages/lisp-xyz.scm (sbcl-log4cl): Update to 1.1.4-2.fe3da51.

2023-04-12  Vinicius Monego  <monego@posteo.net>

	gnu: kdenlive: Update to 22.12.3.
	* gnu/packages/kde.scm (kdenlive): Update to 22.12.3.

	gnu: gsequencer: Update to 4.5.0.
	* gnu/packages/music.scm (gsequencer): Update to 4.5.0.

	gnu: qelectrotech: Update to 0.9.0.
	* gnu/packages/engineering.scm (qelectrotech): Update to 0.9.0.

	gnu: python-symengine: Update to 0.10.0.
	* gnu/packages/python-xyz.scm (python-symengine): Update to 0.10.0.

	gnu: symengine: Update to 0.10.1.
	* gnu/packages/algebra.scm (symengine): Update to 0.10.1.

	gnu: mlt: Update to 7.14.0.
	* gnu/packages/video.scm (mlt): Update to 7.14.0.

	gnu: pre-commit: Update to 3.2.2.
	* gnu/packages/version-control.scm (pre-commit): Update to 3.2.2.

	gnu: mixxx: Update to 2.3.4.
	* gnu/packages/music.scm (mixxx): Update to 2.3.4.

	gnu: libngspice: Update to 40.
	* gnu/packages/engineering.scm (libngspice, ngspice): Update to 40.

	gnu: python-scikit-rf: Update to 0.26.0.
	* gnu/packages/engineering.scm (python-scikit-rf): Update to 0.26.0.

2023-04-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	doc: Add a reference to a page explaining consensus decision making.
	This is to make explicit something which until now had always been implicit.

	* doc/contributing.texi (Commit Access): Mention that committers are expected
	to employ consensus decision making.

2023-04-12  jgart  <jgart@dismail.de>

	gnu: emacs-eat: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-eat): Update to 0.7.

2023-04-12  Bruno Victal  <mirai@makinata.eu>

	gnu: reuse: Update to 1.1.2.
	* gnu/packages/license.scm (reuse): Update to 1.1.2.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-poetry-core. Remove python-setuptools-scm.
	[inputs]: Remove python-requests.

	gnu: python-license-expression: Update to 30.1.0.
	* gnu/packages/python-xyz.scm (python-license-expression): Update to 30.1.0.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools-scm and python-pytest.

	gnu: python-boolean.py: Update to 4.0.
	* gnu/packages/python-xyz.scm (python-boolean.py): Update to 4.0.

	gnu: python-debian: Update to 0.1.49.
	* gnu/packages/python-xyz.scm (python-debian): Update to 0.1.49.
	[native-inputs]: Add python-pytest.

	gnu: python-debian: Patch using snippet. Drop workaround.
	* gnu/packages/python-xyz.scm (python-debian)
	[source]: Prefer patching using snippet to modify-phases.
	[arguments]: Remove, logic was moved into source.
	[description]: Drop obsolete workaround.

2023-04-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-julia-snail: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-julia-snail): Update to 1.2.0.
	[propagated-inputs]: Add EMACS-POPUP.

	gnu: emacs-eshell-syntax-highlighting: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-eshell-syntax-highlighting): Update to 0.4.

	gnu: emacs-org: Update to 9.6.3.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.3.

	gnu: emacs-eldoc: Update to 1.14.0.
	* gnu/packages/emacs-xyz.scm (emacs-eldoc): Update to 1.14.0.

2023-04-12  Juliana Sims  <jtsims@protonmail.com>

	gnu: genie: Update to 1170.
	* gnu/package/build-tools.scm (genie): Update to 1170.

	gnu: uwufetch: Update to 2.1.
	* gnu/packages/admin.scm (uwufetch): Update to 2.1.

	gnu: qpwgraph: Update to 0.4.2.
	* gnu/packages/audio.scm (qpwgraph): Update to 0.4.2.

	gnu: drawing: Update to 1.0.2.
	* gnu/packages/gnome.scm (drawing): Update to 1.0.2.

2023-04-12  Jelle Licht  <jlicht@fsfe.org>

	gnu: thermald: Update to 2.5.2.
	* gnu/packages/admin.scm (thermald): Update to 2.5.2.

2023-04-12  宋文武  <iyzsong@member.fsf.org>

	gnu: bambam: Update to 1.2.1.
	* gnu/packages/games.scm (bambam): Update to 1.2.1.

	gnu: fheroes2: Update to 1.0.2.
	* gnu/packages/games.scm (fheroes2): Update to 1.0.2.

2023-04-12  Tobias Kortkamp  <tobias.kortkamp@gmail.com>

	gnu: wvkbd: Update to 0.13.
	* gnu/packages/xdisorg.scm (wvkbd): Update to 0.13.

2023-04-12  Yovan Naumovski  <yovan@gorski.stream>

	gnu: Add dool.
	* gnu/packages/admin.scm (dool): New variable.

2023-04-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: a2ps: Improve package style.
	* gnu/packages/pretty-print.scm (a2ps)[origin]<snippet>: Use G-expressions.
	[arguments]<#:phases>: Use G-expression and SEARCH-INPUT-FILE.

2023-04-12  Andy Tai  <atai@atai.org>

	gnu: a2ps: Update to 4.15.3.
	* gnu/packages/pretty-print.scm (a2ps): Update to 4.15.3.
	[inputs]: Add FILE, LIBGC, LIBPAPER. Re-order alphabetically.
	[native-inputs]: Add PKG-CONFIG. Re-order alphabetically.
	* gnu/packages/patches/a2ps-CVE-2001-1593.patch,
	  gnu/packages/patches/a2ps-CVE-2014-0466.patch,
	  gnu/packages/patches/a2ps-CVE-2015-8107.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Remove entries above.

2023-04-12  Z572  <873216071@qq.com>

	gnu: libjxr: Fix cross-compilation.
	* gnu/packages/image.scm (libjxr)[arguments]: Use cc-for-target.

2023-04-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: xvnc: Do not create a regular HOME directory for xvnc user.
	* gnu/services/vnc.scm (%xvnc-accounts)
	[home-directory]: Define as /var/empty.
	[shell]: Set to nologin, for good measures.

	gnu: strawberry: Use gexps and remove input labels.
	* gnu/packages/music.scm (strawberry) [arguments]: Use gexps.
	Use search-input-file in wrap-program and pre-check phases.

	gnu: strawberry: Update to 1.0.17.
	* gnu/packages/music.scm (strawberry): Update to 1.0.17.

2023-04-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jit-spell: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-jit-spell): Update to 0.3.

	gnu: emacs-ement: Update to 0.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.8.1.
	[propagated-inputs]: Add EMACS-PERSIST.

2023-04-12  Jelle Licht  <jlicht@fsfe.org>

	gnu: Add pdpmake.
	* gnu/packages/build-tools.scm (pdpmake): New variable.

2023-04-12  Jack Hill  <jackhill@jackhill.us>

	gnu: python-hy: Report version.
	* gnu/packages/python-xyz.scm (python-hy)[arguments]<#:phases>: Add
	set-version and remove-installed-build-scripts.

	gnu: python-hy: Update to 0.26.0.
	* gnu/packages/python-xyx.scm (python-hy): Update to 0.26.0.
	[propagated-inputs]: Remove PYTHON-COLORAMA.

2023-04-12  Zheng Junjie  <873216071@qq.com>

	gnu: endless-sky: Update to 0.10.0.
	* gnu/packages/games.scm (endless-sky): Update to 0.10.0.
	[build-system]: Change to CMAKE-BUILD-SYSTEM.

2023-04-12  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-treelib.
	* gnu/packages/python-xyz.scm (python-treelib): New variable.

	gnu: Add font-chivo.
	* gnu/packages/fonts.scm (font-chivo): New variable.

2023-04-12  Jelle Licht  <jlicht@fsfe.org>

	gnu: ytfzf: Replace YOUTUBE-DL by YT-DLP.
	* gnu/packages/image-viewers.scm (ytfzf)[inputs]: Replace YOUTUBE-DL with
	YT-DLP.
	[arguments]: Replace YOUTUBE-DL with YT-DLP in WRAP-PROGRAM phase.

2023-04-12  James  <james.taylor@fastmail.com>

	gnu: Add nntpit.
	* gnu/packages/web.scm (nntpit): New variable.

2023-04-12  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add youplot.
	* gnu/packages/plotutils.scm (youplot): New variable.

	gnu: Add ruby-unicode-plot.
	* gnu/packages/plotutils.scm (ruby-unicode-plot): New variable.

	gnu: Add ruby-enumerable-statistics.
	* gnu/packages/statistics.scm (ruby-enumerable-statistics): New variable.

2023-04-12  Martin Marshall  <law@martinmarshall.com>

	gnu: Add mairix.
	* gnu/packages/mail.scm (mairix): New variable.

2023-04-12  Bruno Victal  <mirai@makinata.eu>

	services: mympd: Use records for user and group fields.
	* gnu/services/audio.scm (%mympd-user, %mympd-group)
	(mympd-user-sanitizer, mympd-group-sanitizer): New variables.
	(mympd-configuration)[user]: Use user-account as value type.
	Sanitize via mympd-user-sanitizer.
	[group]: Use user-group as value type.
	Sanitize via mympd-group-sanitizer.
	(mympd-serialize-configuration): Adjust accordingly.
	(mympd-accounts): Likewise.
	* doc/guix.texi (Audio Services)[myMPD]: Likewise.

2023-04-12  Bruno Victal  <mirai@makinata.eu>

	services: mpd: Use proper records for user and group fields.
	Deprecate using strings for these fields and prefer user-account
	(resp. user-group) instead to avoid duplication within account-service-type.

	Fixes #61570 <https://issues.guix.gnu.org/61570>.

	* gnu/services/audio.scm (%mpd-user, %mpd-group)
	(mpd-serialize-user-account, mpd-serialize-user-group)
	(mpd-user-sanitizer, mpd-group-sanitizer): New variables.
	(mpd-configuration)[user]: Use user-account as value type.
	Sanitize via mpd-user-sanitizer.
	[group]: Use user-group as value type.
	Sanitize via mpd-group-sanitizer.
	(mpd-shepherd-service): Adjust accordingly.
	(mpd-accounts): Likewise.
	* doc/guix.texi (Audio Services)[Music Player Daemon]: Likewise.

2023-04-12  Bruno Victal  <mirai@makinata.eu>

	services: mpd: Fix unintentional API breakage for mixer-type field.
	* gnu/services/audio.scm (mpd-output)[mixer-type]: Use sanitizer to
	accept both strings and symbols as values.

	services: replace bare serializers with (serializer ...)
	* gnu/home/services/shells.scm
	(home-zsh-configuration)[environment-variables]: Use (serializer ...).
	(home-bash-configuration)[aliases, environment-variables]: Likewise.
	(home-fish-configuration)[abbreviations, aliases]
	[environment-variables]: Likewise.
	* gnu/services/audio.scm (mpd-configuration)[music-dir, playlist-dir]
	[endpoints, address, inputs, archive-plugins, input-cache-size]
	[decoders, filters, playlist-plugins]: Likewise.
	* gnu/services/linux.scm (fstrim-configuration)[extra-arguments]:
	Likewise.
	* gnu/services/security.scm (fail2ban-jail-configuration)[backend]
	[log-encoding, extra-content]: Likewise.
	* tests/services/configuration.scm: Update tests.
	("serialize-configuration [deprecated]"): New test.

2023-04-12  Bruno Victal  <mirai@makinata.eu>

	services: configuration: Add user-defined sanitizer support.
	This changes the 'custom-serializer' field into a generic
	'extra-args' field that can be extended to support new literals.
	Within extra-args, the literals 'sanitizer' and 'serializer' allow
	for user-defined sanitization and serialization procedures respectively.
	The 'empty-serializer' was also added as a literal to be used as before.

	To prevent confusion between the new “explicit” style of specifying
	a sanitizer, and the old “implicit” style, the latter has been
	deprecated, and a warning is issued if it is encountered.

	* gnu/services/configuration.scm (define-configuration-helper):
	Rename 'custom-serializer' to 'extra-args'.  Add support for literals
	'sanitizer', 'serializer' and 'empty-serializer'.  Rename procedure
	'field-sanitizer' to 'default-field-sanitizer' to avoid syntax clash.
	Only define default field sanitizers if user-defined ones are absent.
	(normalize-extra-args): New variable.
	(<configuration-field>)[sanitizer]: New field.
	* doc/guix.texi (Complex Configurations): Document the newly added
	literals.
	* tests/services/configuration.scm: Add tests for the new literals.

2023-04-12  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add python-clingraph.
	* gnu/packages/potassco.scm (python-clingraph): New variable.

	gnu: Separate potassco packages into their own module.
	* gnu/packages/potassco.scm: New file.
	* gnu/packages/maths.scm (libpotassco, clasp, clingo, python-clingo)
	(python-telingo): Move to potassco module.  Adjust imports accordingly.
	* gnu/packages/emacs-xyz.scm (emacs-pasp-mode): Move to potassco module.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add %D%/packages/potassco.scm.

	gnu: python-imageio: Update to 2.26.0.
	* gnu/packages/python-xyz.scm (python-imageio): Update to 2.26.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use G-Expressions.
	<#:tests?>: Drop argument.
	<#:test-flags>: New argument.
	<#:phases>: Drop replacement for ‘check’.
	Add ‘fix-source’ and ‘fix-failing-tests’.
	[inputs]: Add freeimage.
	[propagated-inputs]: Add python-imageio-ffmpeg.

	gnu: Add python-imageio-ffmpeg.
	* gnu/packages/python-xyz.scm (python-imageio-ffmpeg): New variable.

2023-04-12  John Kehayias  <john.kehayias@protonmail.com>

	gnu: emacs-slime: Add missing propagated input.
	Fixes error "Cannot open load file: No such file or directory,
	../lib/macrostep" when trying to run slime.

	* gnu/packages/emacs-xyz.scm (emacs-slime)[propagated-inputs]: Add
	emacs-macrostep.

2023-04-12  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add mecab-unidic.
	* gnu/packages/language.scm (mecab-unidic): New variable.

	gnu: Add mecab-ipadic.
	* gnu/packages/language.scm (mecab-ipadic): New variable.

	gnu: Add mecab.
	* gnu/packages/language.scm (mecab): New variable.
	* gnu/packages/patches/mecab-variable-param.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2023-04-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: eigen-for-tensorflow: Do not compile broken test.
	* gnu/packages/algebra.scm (eigen-for-tensorflow)[arguments]: Add phase
	'gcc-compatibility to avoid compiling the stddeque test, which doesn't work
	with the current GCC.
	[native-inputs]: Remove gcc-7.

	gnu: python-absl-py: Fix Python version check.
	* gnu/packages/python-xyz.scm (python-absl-py)[build-system]: Use
	pyproject-build-system.
	[arguments]: Add 'patch-version-check build phase to bypass broken version
	check.

	gnu: abseil-cpp-20200923.3: Fix build failure.
	* gnu/packages/cpp.scm (abseil-cpp-20200923.3)[arguments]: Add phase 'fix-max
	to add a missing type cast.

2023-04-12  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add cl-docutils.
	* gnu/packages/lisp-xyz.scm (cl-docutils, ecl-cl-docutils, sbcl-cl-docutils):
	New variables.

	gnu: Add data-format-validation.
	* gnu/packages/lisp-xyz.scm (cl-data-format-validation,
	ecl-data-format-validation, sbcl-data-format-validation): New variables.

	gnu: Add staple.
	* gnu/packages/lisp-xyz.scm (cl-staple, ecl-staple, sbcl-staple): New variables.

	gnu: Add speechless.
	* gnu/packages/lisp-xyz.scm (cl-speechless, ecl-speechless, sbcl-speechless): New variables.

	gnu: Add maiden.
	* gnu/packages/lisp-xyz.scm (cl-maiden, ecl-maiden, sbcl-maiden): New variables.

	gnu: Add forge.
	* gnu/packages/lisp-xyz.scm (cl-forge, ecl-forge, sbcl-forge): New variables.

	gnu: Add filesystem-utils.
	* gnu/packages/lisp-xyz.scm (cl-filesystem-utils, ecl-filesystem-utils,
	sbcl-filesystem-utils): New variables.

	gnu: Add file-select.
	* gnu/packages/lisp-xyz.scm (cl-file-select, ecl-file-select,
	sbcl-file-select): New variables.

	gnu: Add depot.
	* gnu/packages/lisp-xyz.scm (cl-depot, ecl-depot, sbcl-depot): New variables.

	gnu: Add cl-steamworks.
	* gnu/packages/lisp-xyz.scm (cl-steamworks, ecl-cl-steamworks,
	sbcl-cl-steamworks): New variables.

	gnu: Add cl-modio.
	* gnu/packages/lisp-xyz.scm (cl-modio, ecl-cl-modio, sbcl-cl-modio): New variables.

	gnu: Add zippy.
	* gnu/packages/lisp-xyz.scm (cl-zippy, ecl-zippy, sbcl-zippy): New variables.

	gnu: Add cl-markless.
	* gnu/packages/lisp-xyz.scm (cl-markless, ecl-cl-markless, sbcl-cl-markless):
	New variables.

	gnu: Add cl-fond.
	* gnu/packages/lisp-xyz.scm (cl-fond, ecl-cl-fond, sbcl-cl-fond): New variables.

	gnu: Add radiance-contribs.
	* gnu/packages/lisp-xyz.scm (cl-radiance-contribs, ecl-radiance-contribs,
	sbcl-radiance-contribs): New variables.

	gnu: sbcl-slynk: Update to 20230327.
	* gnu/packages/lisp-xyz.scm (sbcl-slynk): Update to 20230327.

	gnu: emacs-sly: Update to 20230327.
	* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 20230327.

2023-04-12  Felix Gruber  <felgru@posteo.net>

	gnu: qgis: Update to 3.30.1.
	* gnu/packages/geo.scm (qgis): Update to 3.30.1.
	  [arguments]: Define GISBASE environment variable during tests as it
	  is used to find Grass GIS. (later in the installed version of QGis the
	  same environment variable has already been set.)
	  Execute tests in parallel.
	  Update list of disabled broken tests. Try to classify failure reasons
	  (network, missing/incomplete dependencies). There are still a lot of
	  tests with unknown failure reasons.

	gnu: pcb2gcode: Update to 2.5.0.
	* gnu/packages/engineering.scm (pcb2gcode): Update to 2.5.0.

	gnu: python-osmnx: Use pyproject-build-system.
	* gnu/packages/geo.scm (python-osmnx)[build-system]: Use
	  pyproject-build-system instead of python-build-system.
	  [arguments]: Remove custom 'check phase. Instead define test-flags to
	  disable network tests.

	gnu: python-rtree: Update to 1.0.1.
	* gnu/packages/geo.scm (python-rtree): Update to 1.0.1.
	  [build-system]: Use pyproject-build-system instead of
	  python-build-system.
	  [arguments]: Remove custom 'check phase.

2023-04-12  Felix Gruber  <felgru@posteo.net>

	gnu: python-cartopy: Disable some tests.
	Some tests fail with proj 9.2.0.

	* gnu/packages/geo.scm (python-cartopy)[arguments]: Update 'check' phase.

2023-04-12  Felix Gruber  <felgru@posteo.net>

	gnu: python-pyproj: Update to 3.5.0.
	* gnu/packages/geo.scm (python-pyproj): Update to 3.5.0.

	gnu: proj: Update to 9.2.0.
	* gnu/packages/geo.scm (proj): Update to 9.2.0.

	gnu: geos: Update to 3.11.2.
	* gnu/packages/geo.scm (geos): Update to 3.11.2.

2023-04-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: electron-cash: Update to 4.2.14.
	* gnu/packages/finance.scm (electron-cash): Update to 4.2.14.
	  [arguments]: Remove 'relax-requirements' phase.

	gnu: p2pool: Update to 3.2.
	* gnu/packages/finance.scm (p2pool): Update to 3.2.

	gnu: monero-gui: Update to 0.18.2.2.
	* gnu/packages/finance.scm (monero-gui): Update to 0.18.2.2.

	gnu: monero: Update to 0.18.2.2.
	* gnu/packages/finance.scm (monero): Update to 0.18.2.2.

2023-04-12  SeerLite  <seerlite@disroot.org>

	gnu: icedove: Use native notifications when available.
	* gnu/packages/gnuzilla.scm (icedove-minimal)[phases]{wrap-program}: Add libnotify
	to LD_LIBRARY_PATH.
	[inputs]: Add libnotify.

2023-04-12  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 102.10.0 [security fixes].
	Fixes CVE-2023-0547 and CVE-2023-29479.

	* gnu/packages/gnuzilla.scm (%icedove-version): Update to 102.10.0.
	(%icedove-build-id, thunderbird-comm-l10n): Update accordingly.
	(icecat-102.9.0-source): Remove.

2023-04-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libexif: Update home page.
	* gnu/packages/photo.scm (libexif) [home-page]: Update URL.

	gnu: ruby-rubyzip: Re-instate all tests.
	* gnu/packages/ruby.scm (ruby-rubyzip)
	[arguments]: Do not patch ruby shebang in the patch-tests phase.
	Remove the disable-problematic-tests phase.  Add the
	unpatch-some-source-shebangs phase.

	gnu: ruby-rubyzip: Re-instate all tests.
	* gnu/packages/ruby.scm (ruby-rubyzip)
	[arguments]: Do not patch ruby shebang in the patch-tests phase.
	Remove the disable-problematic-tests phase.  Add the
	unpatch-some-source-shebangs phase.

	gnu: python-gst: Update to 1.22.2.
	* gnu/packages/gstreamer.scm (python-gst): Update to 1.22.2.

	gnu: gst-editing-services: Update to 1.22.2.
	* gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.22.2.

	gnu: gst-libav: Update to 1.22.2.
	* gnu/packages/gstreamer.scm (gst-libav): Update to 1.22.2.

	gnu: gst-plugins-ugly: Update to 1.22.2.
	* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.22.2.

	gnu: gst-plugins-bad: Update to 1.22.2.
	* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.22.2.

	gnu: gst-plugins-good: Update to 1.22.2.
	* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.22.2.

	gnu: gst-plugins-base: Update to 1.22.2.
	* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.22.2.

	gnu: gstreamer: Update to 1.22.2.
	* gnu/packages/gstreamer.scm (gstreamer): Update to 1.22.2.

	gnu: gstreamer-docs: Update to 1.22.2.
	* gnu/packages/gstreamer.scm (gstreamer-docs): Update to 1.22.2.

	gnu: python-trio-typing: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-trio-typing) [source]: Fix indentation.
	[build-system]: Use pyproject-build-system.
	[arguments]: Delete field.

	gnu: xpra: Remove input labels and use gexps.
	* gnu/packages/xorg.scm (xpra) [inputs]: Remove labels.
	[arguments]: Use gexps.  Remove trailing #t in phases.  Use search-input-file
	and this-package-input in the fix-paths phase.  Use search-input-file in
	wrap-program.

	gnu: python-service-identity: Update to 21.1.0.
	* gnu/packages/python-crypto.scm (python-service-identity): Update to 21.1.0.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: New field.
	[propagated-inputs]: Remove python-pyopenssl.  Add python-cryptography and
	python-six.

	gnu: python-pyopenssl: Update to 23.1.1.
	* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 23.1.1.
	[source]: Remove patches.
	[arguments]: Update faketime date in check phase.
	Normalize pytest invocation in check phase override.
	[propagated-inputs]: Remove python-six.

	gnu: python-cryptography: Update to 40.0.1 [fixes CVE-2023-23931].
	* gnu/packages/python-crypto.scm (python-cryptography-vectors): Delete
	variable.
	(python-cryptography-vectors-next): Rename to...
	(python-cryptography-vectors): ... this.  Update to 40.0.1.
	(python-cryptography): Delete variable.
	(python-cryptography-next): Rename to...
	(python-cryptography): ... this.  Update to 40.0.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove #:imported-modules and #:modules arguments.  Remove check
	phase override.  Remove adjust-pyo3-requirement and configure-cargo phases.
	Add disable-rust-extension-build and symlink-rust-library phases.
	[native-inputs]: Replace python-cryptography-vectors-next with
	python-cryptography-vectors.  Add python-iso8601.  Remove python-pytz.
	Replace python-pytest with python-pytest-7.1.  Remove rust, rust:cargo and
	python-setuptools-rust.
	[inputs]: Remove all inputs.  Add python-cryptography-rust.
	[propagated-inputs]: Remove python-asn1crypto, python-six, python-idna and
	python-iso8601.
	[description]: Start description with @code to avoid a lint warning.

	gnu: python-celery: Use python-pytest-7.1.
	* gnu/packages/python-xyz.scm (python-celery)
	[native-inputs]: Replace python-pytest with python-pytest-7.1.

	gnu: python-pint: Use python-pytest-7.1.
	* gnu/packages/python-xyz.scm (python-pint)
	[native-inputs]: Replace python-pytest with python-pytest-7.1.

	gnu: python-pytest-subtests: Update to 0.10.0.
	* gnu/packages/python-check.scm (python-pytest-subtests): Update to 0.10.0.
	[native-inputs]: Replace python-pytest with python-pytest-7.1.

	gnu: python-pytest-7.1: Replace python-toml with python-tomli.
	* gnu/packages/check.scm (python-pytest-7.1)
	[propagated-inputs]: Replace python-toml with python-tomli.

	gnu: Add python-cryptography-rust.
	* gnu/packages/python-crypto.scm (python-cryptography-rust): New variable.

2023-04-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-openssl-sys-0.9: Propagate openssl.
	It appears that OpenSSL is expected to be available when building a package
	using this library.

	* gnu/packages/crates-io.scm (rust-openssl-sys-0.9) [inputs]: Turn into...
	[propagated-inputs].

2023-04-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-eyre-0.6: Update to 0.6.8.
	* gnu/packages/crates-io.scm (rust-eyre-0.6): Update to 0.6.8.
	[arguments]: Remove #:skip-build? argument.  Add rust-pyo3-0.13 to
	 #:cargo-inputs.  Add #:cargo-development-inputs.
	[native-inputs]: Add python.

	gnu: rust-pem-1: Update to 1.1.1.
	* gnu/packages/crates-io.scm (rust-pem-1): Update to 1.1.1.
	[arguments] Add rust-serde-1 to #:cargo-inputs.
	Add rust-serde-json-1 to #:cargo-development-inputs.

2023-04-12  Bruno Victal  <mirai@makinata.eu>

	gnu: libexif: Update to 0.6.24. [fixes CVE-2020-0198, CVE-2020-0452]
	* gnu/packages/photo.scm (libexif): Update to 0.6.24.
	[source]: Switch to git checkout.
	[native-inputs]: Add autoconf, automake, gettext-minimal and libtool.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-04-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add rust-base64-0.21.
	* gnu/packages/crates-io.scm (rust-base64-0.21): New variable.
	(rust-base64-0.13): Inherit from it.

2023-04-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-sink-0.3: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-futures-sink-0.3): Update to 0.3.26.

	gnu: rust-futures-util-0.3: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-futures-util-0.3): Update to 0.3.26.
	[cargo-inputs]: Remove rust-proc-macro-hack-0.5,
	rust-proc-macro-nested-0.1.

	gnu: rust-futures-test-0.3: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-futures-test-0.3): Update to 0.3.26.
	[arguments]: Skip tests.
	[cargo-inputs]: Add rust-futures-macro-0.3, rust-futures-sink-0.3,
	rust-pin-project-1. Remove rust-once-cell-1.

	gnu: rust-futures-task-0.3: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-futures-task-0.3): Update to 0.3.26.
	[cargo-inputs]: Remove rust-once-cell-1.

	gnu: rust-futures-macro-0.3: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-futures-macro-0.3): Update to 0.3.26.
	[cargo-inputs]: Remove rust-proc-macro-hack-0.5.

	gnu: rust-futures-io-0.3: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-futures-io-0.3): Update to 0.3.26.

	gnu: rust-futures-executor-0.3: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-futures-executor-0.3): Update to 0.3.26.

	gnu: rust-futures-core-0.3: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-futures-core-0.3): Update to 0.3.26.
	[cargo-inputs]: Add rust-portable-atomic-1.

	gnu: rust-futures-channel-0.3: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-futures-channel-0.3): Update to 0.3.26.

	gnu: rust-futures-0.3: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-futures-0.3): Update to 0.3.26.

	gnu: rust-slab-0.4: Update to 0.4.8.
	* gnu/packages/crates-io.scm (rust-slab-0.4): Update to 0.4.8.
	[cargo-inputs]: Add rust-autocfg-1.
	[cargo-development-inputs]: Add rust-serde-1.

	gnu: rust-pin-project-internal-1: Update to 1.0.12.
	* gnu/packages/crates-io.scm (rust-pin-project-internal-1): Update to
	1.0.12.

	gnu: rust-pin-project-1: Update to 1.0.12.
	* gnu/packages/crates-io.scm (rust-pin-project-1): Update to 1.0.12.
	[cargo-development-inputs]: Remove rust-pin-project-auxiliary-macro-0.0.
	Add rust-macrotest-1.

	gnu: rust-macrotest-1: Update to 1.0.9.
	* gnu/packages/crates-io.scm (rust-macrotest-1): Update to 1.0.9.
	[cargo-inputs]: Remove rust-rand-0.7. Add rust-prettyplease-0.1,
	rust-syn-1.

	gnu: Add rust-prettyplease-0.1.
	* gnu/packages/crates-io.scm (rust-prettyplease-0.1): New variable.

	gnu: Add rust-portable-atomic-1.
	* gnu/packages/crates-io.scm (rust-portable-atomic-1): New variable.

	gnu: Add rust-sptr-0.3.
	* gnu/packages/crates-io.scm (rust-sptr-0.3): New variable.

2023-04-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-openssl-sys-0.9: Update to 0.9.84.
	* gnu/packages/crates-io.scm (rust-openssl-sys-0.9): Update to 0.9.84.
	[arguments]: Replace rust-bindgen-0.59 cargo-input with rust-bindgen-0.64.
	* gnu/packages/patches/rust-openssl-sys-no-vendor.patch: Update patch.

	gnu: rust-cc-1: Update to 1.0.79.
	* gnu/packages/crates-io.scm (rust-cc-1): Update to 1.0.79.

	gnu: rust-bindgen-0.64: Add package.
	* gnu/packages/crates-io.scm (rust-bindgen-0.64): New package.
	(rust-bindgen-0.58): Inherit from it.

	gnu: rust-openssl-0.10: Update to 0.10.49.
	* gnu/packages/crates-io.scm (rust-openssl-0.10): Update to 0.10.49.

	gnu: Add rust-asn1-0.13.
	* gnu/packages/crates-io.scm (rust-asn1-0.13): New variable.

	gnu: Add rust-asn1-derive-0.13.
	* gnu/packages/crates-io.scm (rust-asn1-derive-0.13): New variable.

2023-04-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-android-system-properties-0.1.
	* gnu/packages/crates-io.scm (rust-android-system-properties-0.1): New variable.

2023-04-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-chrono-0.4: Update to 0.4.24.
	* gnu/packages/crates-io.scm (rust-chrono-0.4): Update to 0.4.24.
	[cargo-inputs]: Add rust-arbitrary-1, rust-criterion-0.4,
	rust-iana-time-zone-0.1, rust-rkyv-0.7, rust-winapi-0.3.  Remove
	rust-libc-0.2.
	[cargo-development-inputs]: Remove rust-criterion-0.3. Replace
	rust-bincode-0.8 with 1.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-04-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-iana-time-zone-0.1.
	* gnu/packages/crates-io.scm (rust-iana-time-zone-0.1): New variable.

	gnu: Add rust-iana-time-zone-haiku-0.1.
	* gnu/packages/crates-io.scm (rust-iana-time-zone-haiku-0.1): New
	variable.

	gnu: rust-core-foundation-sys-0.8: Update to 0.8.3.
	* gnu/packages/crates-io.scm (rust-core-foundation-sys-0.8): Update to 0.8.3.

2023-04-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-pyo3-0.16: Fix build.
	* gnu/packages/crates-io.scm (rust-pyo3-0.16)
	[arguments]: Replace rust-indexmap-1.6 with rust-indexmap-1.7.

	gnu: rust-pyo3-0.15: Fix build.
	* gnu/packages/crates-io.scm (rust-pyo3-0.15)
	[arguments]: Replace rust-indexmap-1.6 with rust-indexmap-1.7.

	gnu: Add rust-indexmap-1.7.
	* gnu/packages/crates-io.scm (rust-indexmap-1.7): New variable.

2023-04-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pyo3-build-config-0.15: Update to 0.15.2.
	* gnu/packages/crates-io.scm (rust-pyo3-build-config-0.15): Update to
	0.15.2.
	[arguments]: Don't skip build.
	[native-inputs]: Inherit from rust-pyo3-build-config-0.16.

	gnu: rust-pyo3-0.15: Update to 0.15.2.
	* gnu/packages/crates-io.scm (rust-pyo3-0.15): Update to 0.15.2.
	[source]: Adjust snippet to substitute more version strings.
	[cargo-inputs]: Replace rust-indexmap-1 with 1.6.
	[cargo-development-inputs]: Add rust-clap-2. Replace rust-bitflags-1.2
	with 1.

	gnu: rust-pyo3-macros-0.15: Update to 0.15.2.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-0.15): Update to 0.15.2.
	[arguments]: Don't skip build.
	[native-inputs]: Add python.

	gnu: rust-pyo3-macros-backend-0.15: Update to 0.15.2.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-backend-0.15): Update to
	0.15.2.
	[arguments]: Don't skip build.
	[native-inputs]: Add python.

2023-04-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-h5py: Update to 3.8.0.
	* gnu/packages/python-xyz.scm (python-h5py): Update to 3.8.0.

	gnu: qtbase: Disable the "tst_qobjectrace" test.
	* gnu/packages/qt.scm (qtbase) [arguments]: Skip the "tst_qobjectrace" in the
	check phase.

	gnu: xpra: Update to 4.4.4.
	* gnu/packages/xorg.scm (xpra): Update to 4.4.4.

	gnu: gi-docgen: Update to 2023.1.
	* gnu/packages/gnome.scm (gi-docgen): Update to 2023.1.
	[propagated-inputs]: Remove python-toml; add python-tomli.

	gnu: gst-plugins-good: Skip the test_video_caps_late test.
	* gnu/packages/gstreamer.scm (gst-plugins-good)
	[arguments]: Skip the test_video_caps_late test in the skip-failing-tests
	phase.

	gnu: gstreamer: Fix indentation.
	* gnu/packages/gstreamer.scm (gstreamer): Fix indentation.

	gnu: python-trio-typing: Update to 0.8.0.
	* gnu/packages/python-xyz.scm (python-trio-typing): Update to 0.8.0.

	gnu: python-trio: Update to 0.22.0.
	* gnu/packages/python-xyz.scm (python-trio): Update to 0.22.0.
	[arguments]: Break long line in check phase.
	[propagated-inputs]: Add python-cffi and python-exceptiongroup.

2023-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-scipy: Update to 1.10.1.
	* gnu/packages/python-science.scm (python-scipy): Update to 1.10.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Add #:build-backend argument.
	Remove loosen-requirements, build and install phases.
	[native-inputs]: Remove python-pypa-build.

2023-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qemu: Re-add meson to native inputs.
	It was erroneously removed in commit
	46873adc04ccf2c753362ee14c7faa81fed602c4 ("gnu: Remove extraneous #:meson
	build arguments.").

	* gnu/packages/virtualization.scm (qemu) [native-inputs]: Add meson.

2023-04-11  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 102.10.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2023-1945, CVE-2023-29531, CVE-2023-29532,
	CVE-2023-29533, CVE-2023-29535, CVE-2023-29536, CVE-2023-29539,
	CVE-2023-29541, CVE-2023-29542, CVE-2023-29545, CVE-2023-29548,
	CVE-2023-29550, and MFSA-TMP-2023-0001.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.
	Remove the vestigial RENAME_CMD environment variable setting.
	(icecat-102.9.0-source): New variable.
	(icedove-source): Use it.

2023-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pytest-7.1: Replace python-toml with python-tomli.
	* gnu/packages/check.scm (python-pytest-7.1)
	[propagated-inputs]: Replace python-toml with python-tomli.

2023-04-11  Bruno Victal  <mirai@makinata.eu>

	services: nginx: Add reopen action.
	This is required to allow log file rotations using rottlog, etc.

	* gnu/services/web.scm (nginx-shepherd-service): Add reopen shepherd action.

2023-04-11  Bruno Victal  <mirai@makinata.eu>

	services: nginx: Make logging level configurable.
	* gnu/services/web.scm (<nginx-configuration>)[log-level]: New field.
	(assert-valid-log-level): New procedure.
	(default-nginx-config): Make log-level configurable.
	* doc/guix.texi (Web Services): Document it.

2023-04-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add phd2.
	* gnu/packages/astronomy.scm (phd2): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-04-11  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: heimdal: Enable OpenLDAP support.
	* gnu/packages/kerberos.scm (heimdal)
	[native-inputs]: Add bison, flex and pkg-config.
	[inputs]: Remove mit-krb5.  Add libcap-ng and openldap.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-04-11  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: heimdal: Apply patch to fix CVE-2022-45142.
	Several recent Heimdal releases are affected by the serious vulnerability
	CVE-2022-45142, which NIST scored as "7.5 HIGH". [1]

	At the time of writing, the upstream developers had not yet cut any releases
	post-7.8.0, which is why the patch is being applied here.

	The patch was extracted from Helmut Grohne's public vulnerability
	disclosure. [2]

	[1] https://nvd.nist.gov/vuln/detail/CVE-2022-45142
	[2] https://www.openwall.com/lists/oss-security/2023/02/08/1

	* gnu/packages/patches/heimdal-CVE-2022-45142.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/kerberos.scm (heimdal)[source]: Apply it.

2023-04-11  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: heimdal: Update to 7.8.0 [fixes CVE-2022-44640].
	* gnu/packages/kerberos.scm (heimdal): Update to 7.8.0.
	[source]: Adjust date in snippet.
	[native-inputs]: Add python.  Remove perl.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-04-11  Kaelyn  <kaelyn.alexi@protonmail.com>

	gnu: autogen: Fix build on i686.
	* gnu/packages/autogen.scm (autogen): Add a snippet.

2023-04-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mu: Update to 1.10.2.
	* gnu/packages/mail.scm (mu): Update to 1.10.2.
	[arguments]: Add build phase 'fix-build-system.

2023-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: opendht: Update to 2.5.2."
	This reverts commit 31534f4e4dd95d65584b4334fae8b9444a369065.  It broke libjami.

	gnu: opendht: Update to 2.5.2.
	* gnu/packages/networking.scm (opendht): Update to 2.5.2.

	gnu: restinio: Update to 0.6.18-0.eda471e and enable tests.
	* gnu/packages/networking.scm (restinio): Update to 0.6.18-0.eda471e.
	[version]: Use git-version.
	[arguments]: Enable tests, removing #:tests? argument.

	gnu: meson-python: Update to 0.12.1.
	* gnu/packages/build-tools.scm (meson-python): Update to 0.12.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Delete #:phases argument.  Add #:build-backend and #:test-flags
	argument.  Re-instate most tests.
	[propagated-inputs]: Move patchelf to...
	[native-inputs]: ... here.  Add git-minimal/pinned, and python-cython.
	[home-page]: Update URL.

2023-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	status: Guard against a numerical overflow condition.
	Fixes <https://issues.guix.gnu.org/62766>.

	* guix/status.scm (update-build): Use 0 as progress when an exception occurs
	while computing it.

2023-04-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	status: Guard against a numerical overflow condition.
	Fixes <https://issues.guix.gnu.org/62766>.

	* guix/status.scm (update-build): Use 0 as progress when an exception occurs
	while computing it.

2023-04-10  Ryan Schanzenbacher  <ryan@rschanz.org>

	gnu: Syncthing: Update to 1.23.4.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.23.4.

2023-04-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libconfig: Replace config script helpers.
	* gnu/packages/textutils.scm (libconfig)[arguments]: Add phase to
	replace config.guess, config.sub.
	[native-inputs]: Add config.

	gnu: ldc: Use default test check.
	* gnu/packages/dlang.scm (ldc)[arguments]: Strip the inherited tests
	configuration from ldc-bootstrap rather than setting it to #true.

	gnu: qpdf: Fix cross-building.
	* gnu/packages/pdf.scm (qpdf)[arguments]: When cross-building add
	configure-flags to set /dev/random and /dev/urandom as existing.

	gnu: ijs: Fix cross-building to riscv64-linux.
	* gnu/packages/ghostscript.scm (ijs)[arguments]: When building for
	riscv64-linux replace config.guess and config.sub.
	[native-inputs]: When building for riscv64-linux add config.

	gnu: cups-minimal: Fix cross-building to riscv64-linux.
	* gnu/packages/cups.scm (cups-minimal)[arguments]: When building for
	riscv64-linux replace the config.guess and config.sub files.
	[native-inputs]: When building for riscv64-linux add config.

2023-04-10  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Regarding SSL certs, clarify when we write about Guix System.
	Rationale: Even though the section 'X.509 Certificates' is part of the
	System Configuration chapter, readers might also come here from a
	cross-reference when reading about Application Setup on a foreign
	distro.

	* doc/guix.texi (System Configuration)[X.509 Certificates]: Clarify.

2023-04-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: inkscape: Fixup inputs.
	* gnu/packages/inkscape.scm (inkscape/stable)[inputs]: Replace librsvg
	with librsvg-for-system.
	(inkscape)[inputs]: Remove duplicate bash-minimal, librsvg.

	gnu: ldc: Build with newer llvm.
	* gnu/packages/dlang.scm (ldc-bootstrap)[native-inputs]: Use lld-14 for
	lld-wrapper in place of lld-11. Replace llvm-11 with llvm-14.
	(ldc)[native-inputs]: Replace clang-11 with clang-14.

	gnu: gdmd: Build with gdc-11.
	* gnu/packages/dlang.scm (gdmd)[inputs]: Replace gdc-10 with gdc-11.

	gnu: Add gdc-toolchain-11.
	* gnu/packages/commencement.scm (gdc-toolchain-11): New variable.

	gnu: python-lit: Honor the #:tests? flag.
	* gnu/packages/check.scm (python-lit)[arguments]: Honor the #:tests?
	flag in the custom 'check phase.

	gnu: python-lit: Update to 16.0.0.
	* gnu/packages/check.scm (python-lit): Update to 16.0.0.
	[native-inputs]: Replace llvm with llvm-14.

2023-04-10  宋文武  <iyzsong@member.fsf.org>

	gnu: s6-linux-utils: Update to 2.6.1.2.
	* gnu/packages/skarnet.scm (s6-linux-utils): Update to 2.6.1.2.

	gnu: s6-linux-init: Update to 1.1.1.0.
	* gnu/packages/skarnet.scm (s6-linux-init): Update to 1.1.1.0.

	gnu: s6-portable-utils: Update to 2.3.0.2.
	* gnu/packages/skarnet.scm (s6-portable-utils): Update to 2.3.0.2.

	gnu: s6-rc: Update to 0.5.4.1.
	* gnu/packages/skarnet.scm (s6-rc): Update to 0.5.4.1.

	gnu: s6-networking: Update to 2.5.1.3.
	* gnu/packages/skarnet.scm (s6-networking): Update to 2.5.1.3.

	gnu: s6-dns: Update to 2.3.5.5.
	* gnu/packages/skarnet.scm (s6-dns): Update to 2.3.5.5.

	gnu: s6: Update to 2.11.3.2.
	* gnu/packages/skarnet.scm (s6): Update to 2.11.3.2.

	gnu: execline: Update to 2.9.3.0.
	* gnu/packages/skarnet.scm (execline): Update to 2.9.3.0.

	gnu: skalibs: Update to 2.13.1.1.
	* gnu/packages/skarnet.scm (skalibs): Update to 2.13.1.1.

2023-04-10  LuHui  <luhux76@gmail.com>

	gnu: cwm: Fix build.
	* gnu/packages/wm.scm (cwm)[arguments]<#:phases>: Fix typo for #:name "cwm".

2023-04-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add libxisf.
	* gnu/packages/astronomy.scm (libxisf): New variable.

2023-04-09  Yovan Naumovski  <yovan@gorski.stream>

	gnu: haproxy: Update to 2.7.6.
	* gnu/packages/high-availability.scm (haproxy): Update to 2.7.6.

2023-04-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: open-adventure: Update to 1.15.
	* gnu/packages/games.scm (open-adventure): Update to 1.15.

	gnu: emacs-citar-org-roam: Fix license.
	* gnu/packages/emacs-xyz.scm (emacs-citar-org-roam)[license]: Set to GPL3+.

	gnu: emacs-citar-org-roam: Update to 0.5.1.
	* gnu/packages/emacs-xyz.scm (emacs-citar-org-roam): Update to 0.5.1.

	gnu: emacs-flycheck-guile: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-guile): Update to 0.5.

	gnu: emacs-gptel: Update to 0.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.3.2.

	gnu: emacs-treemacs: Update to 3.1.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs): Update to 3.1.
	[arguments]<#:phases>: Run all tests.
	[native-inputs, inputs, propagated-inputs]: Move after arguments.

	gnu: emacs-treemacs-extra: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs-extra)[arguments]: Use
	G-expressions.
	[propagated-inputs]: Use MODIFY-INPUTS and remove labels.

2023-04-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gtk: Do not manually move /bin.
	The Meson build system now takes care of that itself, just like the GNU build
	system.

	* gnu/packages/gtk.scm (gtk) [arguments]: Remove /bin from the list of moved
	directory in the move-files phase.

2023-04-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: meson: Update to 1.0.1.
	* gnu/packages/build-tools.scm (meson-0.63): Update to 1.0.1.
	(meson-0.63): Rename to...
	(meson): ... this.
	[arguments]: Update explanatory comment about why tests are
	disabled.  Use gexps and search-input-file in wrap phase override.  Also use
	site-packages to simplify the phase.
	[inputs]: Replace python-wrapper with python.
	(meson-0.60, meson-0.59): Delete variables.
	* gnu/packages/patches/meson-allow-dirs-outside-of-prefix.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	build: meson: Explicitly invoke "meson setup" instead of just "meson".
	* guix/build/meson-build-system.scm (configure): Invoke the setup command to
	avoid a deprecation warning.

2023-04-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: meson: Honor bindir, libdir and includedir.
	This brings our meson-build-system closer to our gnu-build-system in terms of
	using different installation prefixes based on the presence of outputs such as
	"bin", "lib" or "include".

	* guix/build/meson-build-system.scm (configure): Add --bindir, --libdir and
	--includedir according to the presence of the "bin", "lib" and "include"
	outputs, as done in gnu-build-system.

2023-04-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libcacard: Use latest meson.
	* gnu/packages/spice.scm (libcacard) [arguments]: Remove meson.
	Add a runpath directive to #:configure-flags.

	gnu: gnome-mahjongg: Update to 3.38.3-0.e9e73e5.
	* gnu/packages/gnome.scm (gnome-mahjongg): Update to 3.38.3-0.e9e73e5.
	[arguments]: Remove #:meson.
	[native-inputs]: Replace gtk+:bin with gtk:bin.
	[inputs]: Replace gtk+ with gtk and add libadwaita.

	gnu: authenticator: Patch to build with a recent meson.
	* gnu/packages/gnome.scm (authenticator)
	[arguments]: Use gexps.  Remove #:meson argument.  Add 'patch-meson.build
	phase.  Use search-input-file in python-and-gi-wrap phase.

	gnu: gnome-disk-utility: Update to 44.0.
	* gnu/packages/gnome.scm (gnome-disk-utility): Update to 44.0.
	[arguments]: Remove #:meson.  Update skip-gtk-update-icon-cache phase.
	[home-page]: Update URL.

	gnu: dconf-editor: Update to 43.0.
	* gnu/packages/gnome.scm (dconf-editor): Update to 43.0.
	[source]: Update source URL.
	[arguments]: Remove #:meson, add #:phases.
	[native-inputs]: Remove labels.
	[inputs]: Add libhandy.

	gnu: gnome-screenshot: Update to 41.0-0.9f067cf.
	* gnu/packages/gnome.scm (gnome-screenshot): Update to 41.0-0.9f067cf.
	[source]: Fetch from git.
	[arguments]: Remove #:meson argument.

	gnu: libnice: Update to 0.1.21.
	* gnu/packages/networking.scm (libnice): Update to 0.1.21.
	[arguments]: Use gexps.
	[native-inputs]: Remove labels.

	gnu: gnome-user-share: Update to 43.0.
	* gnu/packages/gnome.scm (gnome-user-share): Update to 43.0.
	[source]: Update URL.
	[arguments]: Remove #:meson argument.  Use gexps.  Remove
	"-Dnautilus_extension=true" configure flag.
	[native-inputs]: Remove labels.
	[inputs]: Remove gnome-bluetooth, libcanberra, libnotify and nautilus.

	gnu: Remove extraneous #:meson build arguments.
	* gnu/packages/build-tools.scm (meson-python) [propagated-inputs]: Replace
	meson-0.63 with meson.
	* gnu/packages/freedesktop.scm (appstream) [arguments]: Remove #:meson
	argument.
	* gnu/packages/gnome.scm (raider): Likewise.
	(komikku): Likewise.
	* gnu/packages/syndication.scm (syndication-domination): Likewise.
	* gnu/packages/virtualization.scm (qemu): Likewise.
	* gnu/packages/xdisorg.scm (tofi): Likewise.

2023-04-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: qtbase: Disable qsslkey tests.
	* gnu/packages/qt.scm (qtbase)[arguments]: Add tst_qsslkey to list of disabled
	tests.

	gnu: linphone-desktop: Update to 5.0.14.
	* gnu/packages/linphone.scm (linphone-desktop): Update to 5.0.14.
	[arguments]: Use G-expressions; add pre-install phase.
	* gnu/packages/patches/linphone-desktop-without-sdk.patch: Update.

2023-04-09  Andrew Tropin  <andrew@trop.in>

	guix-install.sh: Source both profiles, default user's and home.
	* etc/guix-install.sh (sys_create_init_profile): Source both profiles, default
	user's and home.

2023-04-09  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-screensaver: Update to 4.18.1.
	* gnu/packages/xfce.scm (xfce4-screensaver): Update to 4.18.1.

	gnu: xfburn: Update to 0.7.0.
	* gnu/packages/xfce.scm (xfburn): Update to 0.7.0.

	gnu: xfce4-notifyd: Update to 0.8.2.
	* gnu/packages/xfce.scm (xfce4-notifyd): Update to 0.8.2.
	[arguments]: Patch 'configure' to use 'which' instead of 'pkg-config' for
	finding paths for gdbus-codegen, glib-compile-resources and glib-genmarshal.
	[native-inputs]: Add glib:bin and which.

	gnu: parole: Update to 4.18.0.
	* gnu/packages/xfce.scm (parole): Update to 4.18.0.
	[inputs]: Add taglib.

	gnu: thunar-archive-plugin: Update to 0.5.1.
	* gnu/packages/xfce.scm (thunar-archive-plugin): Update to 0.5.1.

	gnu: xfce4-session: Update to 4.18.2.
	* gnu/packages/xfce.scm (xfce4-session): Update to 4.18.2.

	gnu: xfce4-pulseaudio-plugin: Update to 0.4.6.
	* gnu/packages/xfce.scm (xfce4-pulseaudio-plugin): Update to 0.4.6.

	gnu: xfce4-clipman-plugin: Update to 1.6.3.
	* gnu/packages/xfce.scm (xfce4-clipman-plugin): Update to 1.6.3.

	gnu: xfce4-panel: Update to 4.18.3.
	* gnu/packages/xfce.scm (xfce4-panel): Update to 4.18.3.

	gnu: garcon: Update to 4.18.1.
	* gnu/packages/xfce.scm (garcon): Update to 4.18.1.

	gnu: libxfce4ui: Update to 4.18.3.
	* gnu/packages/xfce.scm (libxfce4ui): Update to 4.18.3.

	gnu: fcitx5-rime: Update to 5.0.16.
	* gnu/packages/fcitx5.scm (fcitx5-rime): Update to 5.0.16.

	gnu: fcitx5-configtool: Update to 5.0.17.
	* gnu/packages/fcitx5.scm (fcitx5-configtool): Update to 5.0.17.

	gnu: fcitx5-chinese-addons: Update to 5.0.17.
	* gnu/packages/fcitx5.scm (fcitx5-chinese-addons): Update to 5.0.17.

	gnu: fcitx5-anthy: Update to 5.0.14.
	* gnu/packages/fcitx5.scm (fcitx5-anthy): Update to 5.0.14.

	gnu: fcitx5-qt: Update to 5.0.17.
	* gnu/packages/fcitx5.scm (fcitx5-qt): Update to 5.0.17.

	gnu: fcitx5-gtk: Update to 5.0.23.
	* gnu/packages/fcitx5.scm (fcitx5-gtk): Update to 5.0.23.

	gnu: libime: Update to 1.0.17.
	* gnu/packages/fcitx5.scm (libime): Update to 1.0.17.

	gnu: fcitx5: Update to 5.0.23.
	* gnu/packages/fcitx5.scm (fcitx5): Update to 5.0.23.

	gnu: xcb-imdkit: Update to 1.0.5.
	* gnu/packages/fcitx5.scm (xcb-imdkit): Update to 1.0.5.

	gnu: fcitx-qt5: Update to 1.2.7.
	* gnu/packages/fcitx.scm (fcitx-qt5): Update to 1.2.7.

2023-04-08  Juliana Sims  <jtsims@protonmail.com>

	gnu: gerbil: Use G-expressions.
	* gnu/packages/scheme.scm (gerbil)[source, arguments]: Reindent.
	[arguments]: Rewrite using G-expressions. Do not return #t from custom
	phases. Use #:tests? instead of deleting the check phase.

	gnu: gerbil: Update to 0.17.0.
	* gnu/package/scheme.scm (gerbil): Update to 0.17.0.

2023-04-08  Ludovic Courtès  <ludo@gnu.org>

	import: opam: Tweak doc for '--repo' option.
	* guix/scripts/import/opam.scm (show-help): Tweak doc for. '--repo'.

2023-04-08  Csepp  <raingloom@riseup.net>
	    Ludovic Courtès  <ludo@gnu.org>

	import: opam: opam->guix-package: Fix default repo argument.
	* guix/import/opam.scm (opam->guix-package): Make default repo a list of
	strings.  Update docstring.

2023-04-08  Ludovic Courtès  <ludovic.courtes@inria.fr>

	svn-download: Default to non-recursive checkouts.
	As it turns out, all packages that fetch code from Subversion expect it
	to be non-recursive by default.  Clarify that.

	Reported by Timothy Sample <samplet@ngyro.com>.

	* guix/svn-download.scm (<svn-reference>)[recursive?]: Default to #f.
	(<svn-multi-reference>)[recursive?]: Likewise.

2023-04-08  Ludovic Courtès  <ludo@gnu.org>

	nls: Make sure gnu/home/services/*.scm files are translatable.
	* po/guix/POTFILES.in: Add missing gnu/home/services/*.scm files.

	home: Add gpg-agent service.
	* gnu/home/services/gnupg.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* doc/guix.texi (GNU Privacy Guard): New node.
	(Secure Shell): Link to it.

	import: Properly report "no specific version" errors.
	* guix/import/cpan.scm (latest-release): Use 'raise' instead of
	'error'.
	* guix/import/elpa.scm (latest-release): Likewise.
	* guix/import/hackage.scm (latest-release): Likewise.
	* guix/import/minetest.scm (latest-minetest-release): Likewise.
	* guix/import/opam.scm (latest-release): Likewise.
	* guix/import/stackage.scm (latest-lts-release): Likewise.

2023-04-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: liblinphone: Update to 5.2.50.
	* gnu/packages/linphone.scm (liblinphone): Update to 5.2.50.
	[arguments]: Use G-expression; disable flexiapi and strict mode.
	[inputs]: Replace openldap with openldap-for-linphone; add zxing-cpp.

	gnu: Add openldap-for-linphone.
	* gnu/packages/openldap.scm (openldap-for-linphone): New variable.

	gnu: xsd: Build with GCC 10.
	* gnu/packages/cpp.scm (xsd)[native-inputs]: Add gcc-10.

	gnu: libxsd-frontend: Build with GCC 10.
	* gnu/packages/cpp.scm (libxsd-frontend)[native-inputs]: Add gcc-10.

	gnu: cli: Use GCC 10.
	* gnu/packages/cpp.scm (cli)[native-inputs]: Add gcc-10.

	gnu: mediastreamer2: Update to 5.2.49.
	* gnu/packages/linphone.scm (mediastreamer2): Update to 5.2.49.

	gnu: mediastreamer2: Drop input labels.
	* gnu/packages/linphone.scm (mediastreamer2)[native-inputs]: Drop package
	labels.
	[inputs]: Same.

	gnu: mediastreamer2: Use G-expression.
	* gnu/packages/linphone.scm (mediastreamer2)[arguments]: Rewrite with
	G-expression.

	gnu: bcmatroska2: Update to 5.2.1.
	* gnu/packages/linphone.scm (bcmatroska2): Update to 5.2.1.
	[inputs]: Add bctoolbox.
	[arguments]: Add build phase to patch build system.

	gnu: bzrtp: Update to 5.2.49.
	* gnu/packages/linphone.scm (bzrtp): Update to 5.2.49.

	gnu: bzrtp: Drop input labels.
	* gnu/packages/linphone.scm (bzrtp)[inputs]: Drop package labels.

	gnu: ortp: Update to 5.2.49.
	* gnu/packages/linphone.scm (ortp): Update to 5.2.49.
	[arguments]: Disable documentation.

	gnu: ortp: Drop input labels.
	* gnu/packages/linphone.scm (ortp)[native-inputs]: Drop package labels.

	gnu: ortp: Use G-expression.
	* gnu/packages/linphone.scm (ortp)[arguments]: Use G-expression.

	gnu: libcutl: Use GCC 10.
	* gnu/packages/cpp.scm (libcutl)[native-inputs]: Add gcc-10.

	gnu: lime: Update to 5.2.49.
	* gnu/packages/linphone.scm (lime): Update to 5.2.49.
	[arguments]: Enable building of documentation; disable server and multidomains
	tests as they require networking.

	gnu: soci: Update to 4.0.3.
	* gnu/packages/databases.scm (soci): Update to 4.0.3.

	gnu: belle-sip: Update to 5.2.49.
	* gnu/packages/linphone.scm (belle-sip): Update to 5.2.49.
	[arguments]: Use G-expression; disable strict mode; disable unescape test; run
	tests conditionally.
	[inputs]: Add belr.

	gnu: belcard: Simplify by using G-expression.
	* gnu/packages/linphone.scm (belcard)[arguments]: Rewrite as G-expression and
	remove all output lookups.

	gnu: belcard: Update to 5.2.49.
	* gnu/packages/linphone.scm (belcard): Update to 5.2.49.

	gnu: belr: Update to 5.2.49.
	* gnu/packages/linphone.scm (belr): Update to 5.2.49.
	[arguments]: Use G-expression; run tests conditionally; adjust move of test
	resources.

	gnu: bctoolbox: Update to 5.2.49.
	* gnu/packages/linphone.scm (bctoolbox): Update to 5.2.49.
	[arguments]: Add ENABLE_STRICT=OFF to configure flags; adjust patching of
	tests.

	gnu: bctoolbox: Drop input labels.
	* gnu/packages/linphone.scm (bctoolbox)[inputs]: Drop package labels.

	gnu: bctoolbox: Run tests conditionally.
	* gnu/packages/linphone.scm (bctoolbox)[arguments]: Respect the TESTS? flag in
	the custom 'check phase.

2023-04-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-js2-mode: Update to 20230408.
	* gnu/packages/emacs-xyz.scm (emacs-js2-mode): Update to 20230408.

	gnu: emacs-ement: Update to 0.8.2.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.8.2.

2023-04-08  jgart  <jgart@dismail.de>

	gnu: Add emacs-flymake-popon.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-popon): New variable.

2023-04-08  Yovan Naumovski  <yovan@gorski.stream>

	gnu: gallery-dl: Update to 1.25.1.
	* gnu/packages/video.scm (gallery-dl): Update to 1.25.1.

	gnu: ruby-pg: Update to 1.4.6.
	* gnu/packages/ruby.scm (ruby-pg): Update to 1.4.6.
	[arguments]: Remove DISABLE-FAILING-TESTS phase, the tests pass without it.

2023-04-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: darktable: Improve package style.
	* gnu/packages/photo.scm (darktable)[arguments]: Use G-expressions.
	[native-inputs]: Remove labels.

2023-04-08  Alex Devaure  <ajadevaure@gmail.com>

	gnu: darktable: Update to 4.2.1.
	* gnu/packages/photo.scm (darktable): Update to 4.2.1.

2023-04-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scintilla: Update to 5.3.4.
	* gnu/packages/text-editors.scm (scintilla): Update to 5.3.4.

2023-04-08  jgart  <jgart@dismail.de>

	gnu: Add emacs-denote-menu.
	* gnu/packages/emacs-xyz.scm (emacs-denote-menu): New variable.

2023-04-08  Jelle Licht  <jlicht@fsfe.org>

	gnu: tuxedo-keyboard: Update to 3.2.1.
	* gnu/packages/linux.scm (tuxedo-keyboard): Update to 3.2.1.

2023-04-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: pyzo: Update to 4.12.8.
	* gnu/packages/python-xyz.scm (pyzo): Update to 4.12.8.

	gnu: fet: Update to 6.8.7.
	* gnu/packages/education.scm (fet): Update to 6.8.7.

	gnu: Add texlive-soulutf8.
	* gnu/packages/tex.scm (texlive-soulutf8): New variable.

2023-04-08  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: Add emacs-gptel.
	* gnu/packages/emacs-xyz.scm (emacs-gptel): New variable.

2023-04-08  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add llama-cpp.
	* gnu/packages/machine-learning.scm (llama-cpp): New variable.

	gnu: Add python-sentencepiece.
	* gnu/packages/machine-learning.scm (python-sentencepiece): New variable.

	gnu: Add sentencepiece.
	* gnu/packages/machine-learning.scm (sentencepiece): New variable.

2023-04-08  jgart  <jgart@dismail.de>

	gnu: Remove abandoned spotify-tui package.
	* gnu/packages/rust-apps.scm (spotify-tui): Remove variable.

	See <https://github.com/Rigellute/spotify-tui/pull/1076>.

2023-04-08  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: librsvg-2.40: Fix test failure with Pango 1.50.
	* gnu/packages/gnome.scm (librsvg-2.40): Fix test failure with Pango 1.50.

2023-04-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kcodecs: Update to 5.104.0.
	* gnu/packages/kde-frameworks.scm (kcodecs): Update to 5.104.0.

	gnu: extra-cmake-modules: Update to 5.104.0.
	* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 5.104.0.

2023-04-07  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: seer-gdb: Update to 1.16.
	* gnu/packages/debug.scm (seer-gdb): New variable.

2023-04-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gtk+: Update to 3.24.30.
	This fixes <https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/issues/184>,
	which was visible for applications using legacy GTK+ icons such as Grsync.

	* gnu/packages/gtk.scm (gtk+): Update to 3.24.30.
	[outputs]: New field, removing inherited "doc" output.
	[build-system]: Use meson-build-system.
	[native-inputs]: Replace docbook-xml-4.1.2 with docbook-xml-4.3.  Add
	docbook-xsl.  Remove perl.
	[arguments]: Adjust #:imported-modules and #:modules according to build system
	change.  Migrate #:configure-flags to Meson options.  Add #:test-options
	argument.  Update disable-failing-tests phase.

2023-04-07  Antero Mejr  <antero@mailbox.org>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: zrythm: Update to 1.0.0-beta.4.5.62.
	* gnu/packages/music.scm (zrythm): Update to 1.0.0-beta.4.5.62.
	[arguments]: Add the -Dextra_optimizations=false to #:configure-flags.
	Rename adjust-build phase to disable-guile-auto-compilation.
	Add comment to wrap-program phase.
	[propagated-inputs]: Delete field.
	[inputs]: Replace carla with carla-2.6.  Add librsvg-for-system and pipewire.
	[native-inputs]: Add breeze-icons.
	[home-page]: Update URL.

2023-04-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add carla-2.6.
	* gnu/packages/audio.scm (carla-2.6): New variable.

2023-04-07  Antero Mejr  <antero@mailbox.org>

	gnu: libaudec: Update to 0.3.4.
	* gnu/packages/audio.scm (libaudec): Update to 0.3.4.

2023-04-07  Antero Mejr  <antero@mailbox.org>

	gnu: Add zix.
	* gnu/packages/datastructures.scm (zix): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-04-07  Antero Mejr  <antero@mailbox.org>

	gnu: Add libpanel.
	* gnu/packages/gtk.scm (libpanel): New variable.

2023-04-07  Bruno Victal  <mirai@makinata.eu>

	packages: Remove 'origin-sha256' procedure.
	* guix/packages.scm (origin-sha256): Remove procedure.
	* tests/import-utils.scm (test-import-utils)
	[alist->package with explicit source]: Use content-hash-value.

	services: desktop: Remove 'xfce-desktop-service' procedure.
	* gnu/services/desktop.scm (xfce-desktop-service): Remove procedure.

	services: desktop: Remove 'mate-desktop-service' procedure.
	* gnu/services/desktop.scm (mate-desktop-service): Remove procedure.

	services: desktop: Remove 'gnome-desktop-service' procedure.
	* gnu/services/desktop.scm (gnome-desktop-service): Remove procedure.

	services: guix-publish: Remove 'compression-level' field.
	* gnu/services/base.scm (<guix-publish-configuration>)[compression-level]: Remove field.
	(guix-publish-configuration-compression-level): Remove procedure.
	(default-compression): Remove compression-level helper code.

	services: base: Remove 'console-font-service' procedure.
	* gnu/services/base.scm (console-font-service): Remove procedure.

	services: base: Remove 'console-keymap-service-type' variable.
	* gnu/services/base.scm (console-keymap-service-type): Remove variable.

	services: sddm: Remove 'sddm-service' procedure.
	* gnu/services/sddm.scm (sddm-service): Remove procedure.

	services: ntp-service-type: Remove deprecated server as strings support.
	* gnu/services/networking.scm (<ntp-configuration>)[servers]: Rename accessor to ntp-configuration-servers.
	(ntp-configuration-servers): Remove helper procedure.
	(ntp-shepherd-service): Remove helper procedure usage.
	* tests/networking.scm: Remove obsolete test.

	gnu: curl-minimal: Remove variable.
	* gnu/packages/curl.scm (curl-minimal): Remove variable.
	* gnu/packages/astronomy.scm (python-fitsio, gnuastro): Use curl.
	* gnu/packages/games.scm (odamex): Ditto.
	* gnu/packages/sync.scm (onedrive): Ditto.

	gnu: Purge pre-1.3.0 deprecated packages.
	* gnu/packages/bioinformatics.scm (deeptools): Remove variable.
	* gnu/packages/efi.scm (efi_analyzer): Ditto.
	* gnu/packages/guile.scm (guile-2.2/bug-fix, guile-json): Ditto.
	* gnu/packages/image.scm (libjpeg): Ditto.
	* gnu/packages/kde.scm (kdevplatform): Ditto
	* gnu/packages/linphone.scm (linphoneqt): Ditto.
	* gnu/packages/maths.scm (blis-sandybridge, blis-haswell, blis-knl): Ditto.
	* gnu/packages/mpi.scm (hwloc-2.0): Ditto.
	* gnu/packages/music.scm (python-abjad, zlfo): Ditto.
	* gnu/packages/perl.scm (perl-base, perl-parent): Ditto.
	* gnu/packages/tryton.scm (python-trytond): Ditto.
	* gnu/packages/video.scm (gnome-mpv): Ditto.
	* tests/graph.scm: Use guile-json-1.

2023-04-07  Ryan Sundberg  <ryan@arctype.co>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add bpftool.
	* gnu/packages/linux.scm (bpftool): New variable.

2023-04-07  jgart  <jgart@dismail.de>

	gnu: erlang: Update to 25.3.
	* gnu/packages/lisp.scm (erlang): Update to 25.3.
	[native-inputs]: Update erlang-manpages to 0vnpds5.

2023-04-07  Florian Pelz  <pelzflorian@pelzflorian.de>

	po: Do not auto-translate cross-references to other manuals.
	Reported by Gottfried at
	<https://lists.gnu.org/archive/html/help-guix/2023-04/msg00000.html>.

	* guix/build/po.scm (xref-regexp): Dispatch on the number of
	arguments.  Ensure there is no info-manual argument or it is empty.
	(translate-cross-references): Adapt to changed regexp.

2023-04-07  Philippe SWARTVAGHER  <phil.swart@gmx.fr>

	gnu: hwloc: Update to 2.9.1.
	* gnu/packages/mpi.scm (hwloc-2): Update to 2.9.1.

	Patch to skip tests requiring /sys on non-x86 systems should not be
	necessary anymore, as https://github.com/open-mpi/hwloc/pull/570 has
	been merged in this new version.

2023-04-07  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	news: Add entry for the linux-libre-lts 6.1 update.
	* etc/news.scm: Add entry.

2023-04-07  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: linux-libre-lts: Update to 6.1.
	6.1 is the newest long-term support version of the kernel.

	* gnu/packages/linux.scm (linux-libre-lts-version, linux-libre-lts-gnu-revision,
	linux-libre-lts-pristine-source, linux-libre-lts-source, linux-libre-lts): Use
	linux-libre-6.1.

2023-04-07  Feng Shu  <tumashu@163.com>

	gnu: cagebreak: Update to 2.0.1.
	* gnu/packages/wm.scm (cagebreak): Update to 2.0.1.

2023-04-07  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: sway: Update to 1.8.
	* gnu/packages/wm.scm (sway): Update to 1.8.
	[inputs]: Add pcre2.

	gnu: wlroots: Update to 0.16.1.
	* gnu/packages/wm.scm (wlroots): Update to 0.16.1.
	[arguments]: Add 'fix-meson-file phase to fix pnp.ids path.
	[native-inputs]: Add hwdata:pnp.

	gnu: Update libinput to 1.22.1.
	* gnu/packages/freedesktop.scm (libinput): Update to version 1.22.1.
	[source]: Fetch source via git.

2023-04-07  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of 'guix shell -CW' entry.

2023-04-07  Bruno Victal  <mirai@makinata.eu>

	home: xdg-base-directories: Set correct value for XDG_STATE_HOME.
	XDG Base Directory Specification 0.8 officially introduces the
	XDG_STATE_HOME environment variable.

	Fixes <https://issues.guix.gnu.org/issue/61809>.

	* gnu/home/services/xdg.scm
	(home-xdg-base-directories-configuration)[state-home]: Set default value
	according to spec.  Update field documentation.
	(home-xdg-base-directories-service-type): Update service description.

2023-04-06  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 6.1: Update to 6.1.23.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.23.
	(linux-libre-6.1-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.2.10.
	* gnu/packages/linux.scm (linux-libre-6.2-version): Update to 6.2.10.
	(linux-libre-6.2-pristine-source): Update hash.

2023-04-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: avr-gcc: Use G-expression.
	This is necessary because the GCC package uses G-expressions, so any
	inheriting package that modifies build phases must also use them.

	* gnu/packages/avr.scm (avr-gcc)[arguments]: Replace quasiquoting with
	G-expression; remove trailing #T from build phases.

2023-04-06  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for 'guix shell --container --nesting'.
	* etc/news.scm: Add entry.

2023-04-06  Ludovic Courtès  <ludovic.courtes@inria.fr>

	environment: Add '--nesting'.
	* guix/scripts/environment.scm (show-environment-options-help)
	(%options): Add '--nesting'.
	(options/resolve-packages): Handle it.
	(launch-environment/container): Add #:nesting? and honor it.
	[nesting-mappings]: New procedure.
	(guix-environment*): Add support for '--nesting'.
	* guix/scripts/shell.scm (profile-cached-gc-root): Special-case
	'nesting?'.
	* tests/guix-environment-container.sh: Test it.
	* doc/guix.texi (Invoking guix shell): Document it.

2023-04-06  Theofilos Pechlivanis  <theofilos.pechlivanis@gmail.com>

	gnu: rizin: Update to 0.5.2.
	* gnu/packages/engineering.scm (rizin): Update to 0.5.2.
	[arguments]: Remove libuv. Add lzma, libmspack and swift_demangler. Skip the analysis_var test.
	[inputs]: Add libmspack.

2023-04-06  Yovan Naumovski  <yovan@gorski.stream>

	gnu: janet: Update to 1.27.0.
	* gnu/packages/lisp.scm (janet): Update to 1.27.0.

2023-04-06  Bruno Victal  <mirai@makinata.eu>

	gnu: libexif: Update to 0.6.24. [fixes CVE-2020-0198, CVE-2020-0452]
	* gnu/packages/photo.scm (libexif): Update to 0.6.24.
	[source]: Switch to git checkout.
	[native-inputs]: Add autoconf, automake, gettext-minimal and libtool.

2023-04-06  Z572  <873216071@qq.com>

	gnu: tcsh: Fix riscv64 cross-compilation.
	* gnu/packages/shells.scm (tcsh): fix riscv64 cross-build.
	[arguments]<#:phase>: Add 'update-config-scripts' phase for riscv64.
	[native-inputs]: Add CONFIG for riscv64.

2023-04-06  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: Add avfs.
	* gnu/packages/file-systems.scm (avfs): New variable.

2023-04-06  Arjan Adriaanse  <arjan@adriaan.se>

	gnu: pounce: Update to 3.1.
	* gnu/packages/messaging.scm (pounce): Update to 3.1.

2023-04-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ranger: Update to 0.15.1.
	* gnu/packages/statistics.scm (r-ranger): Update to 0.15.1.

	gnu: r-sn: Update to 2.1.1.
	* gnu/packages/statistics.scm (r-sn): Update to 2.1.1.
	[native-inputs]: Add r-r-rsp.

	gnu: r-rsqlite: Update to 2.3.1.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.3.1.

	gnu: r-rcpparmadillo: Update to 0.12.2.0.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.12.2.0.0.

	gnu: r-ggplot2: Update to 3.4.2.
	* gnu/packages/statistics.scm (r-ggplot2): Update to 3.4.2.

	gnu: r-matrix: Update to 1.5-4.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.5-4.

	gnu: r-lattice: Update to 0.21-8.
	* gnu/packages/statistics.scm (r-lattice): Update to 0.21-8.

	gnu: r-gstat: Update to 2.1-1.
	* gnu/packages/cran.scm (r-gstat): Update to 2.1-1.

	gnu: r-spacetime: Update to 1.3-0.
	* gnu/packages/cran.scm (r-spacetime): Update to 1.3-0.

	gnu: r-ggh4x: Update to 0.2.4.
	* gnu/packages/cran.scm (r-ggh4x): Update to 0.2.4.

	gnu: r-readtext: Update to 0.82.
	* gnu/packages/cran.scm (r-readtext): Update to 0.82.
	[propagated-inputs]: Remove r-tibble; add r-pillar.

	gnu: r-densestbayes: Update to 1.0-2.2.
	* gnu/packages/cran.scm (r-densestbayes): Update to 1.0-2.2.

	gnu: r-tune: Update to 1.1.0.
	* gnu/packages/cran.scm (r-tune): Update to 1.1.0.

	gnu: r-dials: Update to 1.2.0.
	* gnu/packages/cran.scm (r-dials): Update to 1.2.0.

	gnu: r-projpred: Update to 2.5.0.
	* gnu/packages/cran.scm (r-projpred): Update to 2.5.0.
	[propagated-inputs]: Remove r-dplyr, r-magrittr, and r-rlang.

	gnu: r-loo: Update to 2.6.0.
	* gnu/packages/cran.scm (r-loo): Update to 2.6.0.

	gnu: r-openmx: Update to 2.21.8.
	* gnu/packages/cran.scm (r-openmx): Update to 2.21.8.

	gnu: r-topicmodels: Update to 0.2-14.
	* gnu/packages/cran.scm (r-topicmodels): Update to 0.2-14.

	gnu: r-emplik: Update to 1.3.
	* gnu/packages/cran.scm (r-emplik): Update to 1.3.

	gnu: r-rglpk: Update to 0.6-5.
	* gnu/packages/cran.scm (r-rglpk): Update to 0.6-5.

	gnu: r-parameters: Update to 0.20.3.
	* gnu/packages/cran.scm (r-parameters): Update to 0.20.3.

	gnu: r-xgboost: Update to 1.7.5.1.
	* gnu/packages/cran.scm (r-xgboost): Update to 1.7.5.1.

	gnu: r-seqinr: Update to 4.2-30.
	* gnu/packages/cran.scm (r-seqinr): Update to 4.2-30.

	gnu: r-sjplot: Update to 2.8.14.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.8.14.
	[propagated-inputs]: Remove r-effectsize.

	gnu: r-ggeffects: Update to 1.2.1.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.2.1.

	gnu: r-glmmtmb: Update to 1.1.7.
	* gnu/packages/cran.scm (r-glmmtmb): Update to 1.1.7.

	gnu: r-interp: Update to 1.1-4.
	* gnu/packages/cran.scm (r-interp): Update to 1.1-4.

	gnu: r-flextable: Update to 0.9.1.
	* gnu/packages/cran.scm (r-flextable): Update to 0.9.1.

	gnu: r-ellipse: Update to 0.4.5.
	* gnu/packages/cran.scm (r-ellipse): Update to 0.4.5.

	gnu: r-quantmod: Update to 0.4.21.
	* gnu/packages/cran.scm (r-quantmod): Update to 0.4.21.

	gnu: r-tsp: Update to 1.2-4.
	* gnu/packages/cran.scm (r-tsp): Update to 1.2-4.

	gnu: r-prodlim: Update to 2023.03.31.
	* gnu/packages/cran.scm (r-prodlim): Update to 2023.03.31.
	[propagated-inputs]: Add r-data-table and r-diagram.

	gnu: r-ps: Update to 1.7.4.
	* gnu/packages/cran.scm (r-ps): Update to 1.7.4.

	gnu: r-ecp: Update to 3.1.4.
	* gnu/packages/cran.scm (r-ecp): Update to 3.1.4.
	[native-inputs]: Add r-r-rsp.

	gnu: r-ggvenn: Update to 0.1.10.
	* gnu/packages/cran.scm (r-ggvenn): Update to 0.1.10.

	gnu: r-ggpp: Update to 0.5.2.
	* gnu/packages/cran.scm (r-ggpp): Update to 0.5.2.

	gnu: r-datawizard: Update to 0.7.1.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.7.1.

	gnu: r-numbat: Update to 1.3.0.
	* gnu/packages/bioconductor.scm (r-numbat): Update to 1.3.0.

2023-04-06  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.312.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.312.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.280.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.280.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.240.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.240.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.177.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.177.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.106.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.106.
	(linux-libre-5.15-pristine-source): Update hash.

2023-04-06  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Add missing module import.
	This import was removed in ae587c2ef041413bc709a555261db752068ea360 on
	'master'; it was inappropriate on 'core-updates'.

	Reported by Christopher Baines.

	* guix/build-system/dune.scm: Import (guix build-system gnu).

2023-04-06  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	teams: Add Maxim Cournoyer.
	* etc/teams.scm.in ("Maxim Cournoyer"): New member.

2023-04-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.18: Fix packaging logic.
	* gnu/packages/golang.scm (go-1.18)[arguments]: Only replace the custom
	'patch-gcc:lib phase on certain architectures.

	gnu: go-1.19: Skip 2 gccgo tests.
	* gnu/packages/golang.scm (go-1.19)[arguments]: Add a phase to skip two
	tests depending on specific versions of gccgo.

	gnu: go-1.17: Fix test suite on powerpc64le-linux.
	* gnu/packages/golang.scm (go-1.17)[arguments]: Use custom
	'patch-gcc:lib phase on powerpc64le-linux. Add a phase to adjust the
	allowed size of an executable in the test suite.
	[inputs]: Keep gcc:lib as an input on powerpc64le-linux.
	(go-1.18)[arguments]: Delete custom 'adjust-test-suite phase.

	gnu: go-1.18: Adjust patch-gcclib phase.
	* gnu/packages/golang.scm (go-1.18)[arguments]: Adjust the custom
	'patch-gcc:lib phase for changes in the source code.

2023-04-05  Andreas Enge  <andreas@enge.fr>

	gnu: openjdk16: Fix build.
	* gnu/packages/java.scm (openjdk16)[origin]: Add patch.

	gnu: openjdk14: Fix build.
	* gnu/packages/java.scm (openjdk14)[origin]: Add patch.

	gnu: openjdk12: Fix build.
	* gnu/packages/java.scm (openjdk12)[origin]: Add patch.

2023-04-05  Andreas Enge  <andreas@enge.fr>

	gnu: cdrdao: Update to 1.2.5.
	This also fixes a hash mismatch in the previous version.

	* gnu/packages/cdrom.scm (cdrdao): Update to 1.2.5.

2023-04-05  Andreas Enge  <andreas@enge.fr>

	gnu: openjdk10: Add patches to fix build.
	* gnu/packages/patches/openjdk-10-pointer-comparison.patch,
	gnu/packages/patches/openjdk-10-setsignalhandler.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register patches.
	* gnu/packages/java.scm (openjdk10)[origin]: Use patches.

	gnu: openjdk9: Add patches to fix build.
	* gnu/packages/patches/openjdk-9-pointer-comparison.patch,
	gnu/packages/patches/openjdk-9-setsignalhandler.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register patches.
	* gnu/packages/java.scm (openjdk9)[origin]: Use patches.

2023-04-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: guile-3.0: Skip OOM test on powerpc-linux.
	* gnu/packages/guile.scm (guile-3.0)[arguments]: Skip the OOM test on
	powerpc-linux also.

2023-04-05  Andreas Enge  <andreas@enge.fr>

	gnu: libsndfile: Update to 1.2.0.
	* gnu/packages/pulseaudio.scm (libsndfile): Update to 1.2.0.
	[origin]: Switch to git checkout. Drop snippet.
	[native-inputs]: Add packages needed for bootstrap phase.

2023-04-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tintin-mode: Appease linter.
	* gnu/packages/emacs-xyz.scm (emacs-tintin-mode)[synopsis]: Remove final full
	stop.  Also shorten it a bit.
	[description]: Fill below column 80.

	gnu: emacs-eglot: Update to 1.14.
	* gnu/packages/emacs-xyz.scm (emacs-eglot): Update to 1.14.

2023-04-04  jgart  <jgart@dismail.de>

	gnu: emacs-eat: Patch ncurses tic executable.
	* gnu/packages/emacs-xyz.scm (emacs-eat)[arguments]<#:phases>: Patch tic
	executable.
	[native-inputs]: Remove NCURSES.
	[inputs]: Add NCURSES.

2023-04-04  Kyle Andrews  <kyle@posteo.net>

	gnu: Add r-tarchetypes.
	* gnu/packages/cran.scm (r-tarchetypes): New variable.

	gnu: Add r-future-callr.
	* gnu/packages/cran.scm (r-future-callr): New variable.

	gnu: Add r-targets.
	* gnu/packages/cran.scm (r-targets): New variable.,

2023-04-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Improve style.
	* gnu/packages/lisp.scm (txr)[arguments]: Use gexps.
	  [home-page]: Update it.

	gnu: txr: Update to 285.
	* gnu/packages/lisp.scm (txr): Update to 285.

2023-04-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-gamepad: Update to 3.0.0-3.d5b99fb.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-gamepad) Update to 3.0.0-3.d5b99fb
	  [arguments]<tests>: Explicitly disable tests as not provided upstream.

	gnu: cl-out123: Update to 1.0.0-2.41771bf.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-out123): Update to 1.0.0-2.41771bf.
	  [arguments]<tests>: Explicitly disable them as not provided upstream.
	  <phases>: Simplify fix-paths phase. Remove redundant phase
	  fix-ecl-package-name after issue was resolved upstream.
	  [inputs]: Remove labels.

	gnu: Add cl-fast-ecs.
	* gnu/packages/lisp-xyz.scm (cl-fast-ecs, ecl-cl-fast-ecs,
	  sbcl-cl-fast-ecs): New variables.

2023-04-04  Andre A. Gomes  <andremegafone@gmail.com>

	gnu: cl-log4cl: Update to 1.1.4-2.fe3da51.
	* gnu/packages/lisp-xyz.scm (sbcl-log4cl): Update to 1.1.4-2.fe3da51.

2023-04-04  Vinicius Monego  <monego@posteo.net>

	gnu: kdenlive: Update to 22.12.3.
	* gnu/packages/kde.scm (kdenlive): Update to 22.12.3.

	gnu: gsequencer: Update to 4.5.0.
	* gnu/packages/music.scm (gsequencer): Update to 4.5.0.

	gnu: qelectrotech: Update to 0.9.0.
	* gnu/packages/engineering.scm (qelectrotech): Update to 0.9.0.

	gnu: python-symengine: Update to 0.10.0.
	* gnu/packages/python-xyz.scm (python-symengine): Update to 0.10.0.

	gnu: symengine: Update to 0.10.1.
	* gnu/packages/algebra.scm (symengine): Update to 0.10.1.

	gnu: mlt: Update to 7.14.0.
	* gnu/packages/video.scm (mlt): Update to 7.14.0.

	gnu: pre-commit: Update to 3.2.2.
	* gnu/packages/version-control.scm (pre-commit): Update to 3.2.2.

	gnu: mixxx: Update to 2.3.4.
	* gnu/packages/music.scm (mixxx): Update to 2.3.4.

	gnu: libngspice: Update to 40.
	* gnu/packages/engineering.scm (libngspice, ngspice): Update to 40.

	gnu: python-scikit-rf: Update to 0.26.0.
	* gnu/packages/engineering.scm (python-scikit-rf): Update to 0.26.0.

2023-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	doc: Add a reference to a page explaining consensus decision making.
	This is to make explicit something which until now had always been implicit.

	* doc/contributing.texi (Commit Access): Mention that committers are expected
	to employ consensus decision making.

2023-04-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libcacard: Build with older meson.
	* gnu/packages/spice.scm (libcacard)[arguments]: Build with meson-0.60.

2023-04-03  Andreas Enge  <andreas@enge.fr>

	gnu: calibre: Update to 5.44.0.
	* gnu/packages/ebook.scm (calibre): Update to 5.44.0.

	gnu: calibre: Fix build.
	* gnu/packages/ebook.scm (calibre): Change path to .sip include directory
	for PyQt5.

2023-04-03  jgart  <jgart@dismail.de>

	gnu: emacs-eat: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-eat): Update to 0.7.

2023-04-03  Bruno Victal  <mirai@makinata.eu>

	gnu: reuse: Update to 1.1.2.
	* gnu/packages/license.scm (reuse): Update to 1.1.2.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-poetry-core. Remove python-setuptools-scm.
	[inputs]: Remove python-requests.

	gnu: python-license-expression: Update to 30.1.0.
	* gnu/packages/python-xyz.scm (python-license-expression): Update to 30.1.0.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-setuptools-scm and python-pytest.

	gnu: python-boolean.py: Update to 4.0.
	* gnu/packages/python-xyz.scm (python-boolean.py): Update to 4.0.

	gnu: python-debian: Update to 0.1.49.
	* gnu/packages/python-xyz.scm (python-debian): Update to 0.1.49.
	[native-inputs]: Add python-pytest.

	gnu: python-debian: Patch using snippet. Drop workaround.
	* gnu/packages/python-xyz.scm (python-debian)
	[source]: Prefer patching using snippet to modify-phases.
	[arguments]: Remove, logic was moved into source.
	[description]: Drop obsolete workaround.

2023-04-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-julia-snail: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-julia-snail): Update to 1.2.0.
	[propagated-inputs]: Add EMACS-POPUP.

	gnu: emacs-eshell-syntax-highlighting: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-eshell-syntax-highlighting): Update to 0.4.

	gnu: emacs-org: Update to 9.6.3.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.3.

	gnu: emacs-eldoc: Update to 1.14.0.
	* gnu/packages/emacs-xyz.scm (emacs-eldoc): Update to 1.14.0.

2023-04-03  Juliana Sims  <jtsims@protonmail.com>

	gnu: genie: Update to 1170.
	* gnu/package/build-tools.scm (genie): Update to 1170.

	gnu: uwufetch: Update to 2.1.
	* gnu/packages/admin.scm (uwufetch): Update to 2.1.

	gnu: qpwgraph: Update to 0.4.2.
	* gnu/packages/audio.scm (qpwgraph): Update to 0.4.2.

	gnu: drawing: Update to 1.0.2.
	* gnu/packages/gnome.scm (drawing): Update to 1.0.2.

2023-04-03  Jelle Licht  <jlicht@fsfe.org>

	gnu: thermald: Update to 2.5.2.
	* gnu/packages/admin.scm (thermald): Update to 2.5.2.

2023-04-03  宋文武  <iyzsong@member.fsf.org>

	gnu: bambam: Update to 1.2.1.
	* gnu/packages/games.scm (bambam): Update to 1.2.1.

	gnu: fheroes2: Update to 1.0.2.
	* gnu/packages/games.scm (fheroes2): Update to 1.0.2.

2023-04-03  Tobias Kortkamp  <tobias.kortkamp@gmail.com>

	gnu: wvkbd: Update to 0.13.
	* gnu/packages/xdisorg.scm (wvkbd): Update to 0.13.

2023-04-03  Andy Tai  <atai@atai.org>

	gnu: xpra: update to 4.4.4
	* gnu/packages/xorg.scm (xpra): Update to 4.4.4

2023-04-03  Yovan Naumovski  <yovan@gorski.stream>

	gnu: Add dool.
	* gnu/packages/admin.scm (dool): New variable.

2023-04-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: a2ps: Improve package style.
	* gnu/packages/pretty-print.scm (a2ps)[origin]<snippet>: Use G-expressions.
	[arguments]<#:phases>: Use G-expression and SEARCH-INPUT-FILE.

2023-04-03  Andy Tai  <atai@atai.org>

	gnu: a2ps: Update to 4.15.3.
	* gnu/packages/pretty-print.scm (a2ps): Update to 4.15.3.
	[inputs]: Add FILE, LIBGC, LIBPAPER. Re-order alphabetically.
	[native-inputs]: Add PKG-CONFIG. Re-order alphabetically.
	* gnu/packages/patches/a2ps-CVE-2001-1593.patch,
	  gnu/packages/patches/a2ps-CVE-2014-0466.patch,
	  gnu/packages/patches/a2ps-CVE-2015-8107.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Remove entries above.

2023-04-03  Z572  <873216071@qq.com>

	gnu: libjxr: Fix cross-compilation.
	* gnu/packages/image.scm (libjxr)[arguments]: Use cc-for-target.

2023-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: xvnc: Do not create a regular HOME directory for xvnc user.
	* gnu/services/vnc.scm (%xvnc-accounts)
	[home-directory]: Define as /var/empty.
	[shell]: Set to nologin, for good measures.

	gnu: strawberry: Use gexps and remove input labels.
	* gnu/packages/music.scm (strawberry) [arguments]: Use gexps.
	Use search-input-file in wrap-program and pre-check phases.

	gnu: strawberry: Update to 1.0.17.
	* gnu/packages/music.scm (strawberry): Update to 1.0.17.

2023-04-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jit-spell: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-jit-spell): Update to 0.3.

	gnu: emacs-ement: Update to 0.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.8.1.
	[propagated-inputs]: Add EMACS-PERSIST.

2023-04-02  Jelle Licht  <jlicht@fsfe.org>

	gnu: Add pdpmake.
	* gnu/packages/build-tools.scm (pdpmake): New variable.

2023-04-02  Jack Hill  <jackhill@jackhill.us>

	gnu: python-hy: Report version.
	* gnu/packages/python-xyz.scm (python-hy)[arguments]<#:phases>: Add
	set-version and remove-installed-build-scripts.

	gnu: python-hy: Update to 0.26.0.
	* gnu/packages/python-xyx.scm (python-hy): Update to 0.26.0.
	[propagated-inputs]: Remove PYTHON-COLORAMA.

2023-04-02  Zheng Junjie  <873216071@qq.com>

	gnu: endless-sky: Update to 0.10.0.
	* gnu/packages/games.scm (endless-sky): Update to 0.10.0.
	[build-system]: Change to CMAKE-BUILD-SYSTEM.

2023-04-02  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-treelib.
	* gnu/packages/python-xyz.scm (python-treelib): New variable.

	gnu: Add font-chivo.
	* gnu/packages/fonts.scm (font-chivo): New variable.

2023-04-02  Jelle Licht  <jlicht@fsfe.org>

	gnu: ytfzf: Replace YOUTUBE-DL by YT-DLP.
	* gnu/packages/image-viewers.scm (ytfzf)[inputs]: Replace YOUTUBE-DL with
	YT-DLP.
	[arguments]: Replace YOUTUBE-DL with YT-DLP in WRAP-PROGRAM phase.

2023-04-02  James  <james.taylor@fastmail.com>

	gnu: Add nntpit.
	* gnu/packages/web.scm (nntpit): New variable.

2023-04-02  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add youplot.
	* gnu/packages/plotutils.scm (youplot): New variable.

	gnu: Add ruby-unicode-plot.
	* gnu/packages/plotutils.scm (ruby-unicode-plot): New variable.

	gnu: Add ruby-enumerable-statistics.
	* gnu/packages/statistics.scm (ruby-enumerable-statistics): New variable.

2023-04-02  Martin Marshall  <law@martinmarshall.com>

	gnu: Add mairix.
	* gnu/packages/mail.scm (mairix): New variable.

2023-04-02  Bruno Victal  <mirai@makinata.eu>

	services: mympd: Use records for user and group fields.
	* gnu/services/audio.scm (%mympd-user, %mympd-group)
	(mympd-user-sanitizer, mympd-group-sanitizer): New variables.
	(mympd-configuration)[user]: Use user-account as value type.
	Sanitize via mympd-user-sanitizer.
	[group]: Use user-group as value type.
	Sanitize via mympd-group-sanitizer.
	(mympd-serialize-configuration): Adjust accordingly.
	(mympd-accounts): Likewise.
	* doc/guix.texi (Audio Services)[myMPD]: Likewise.

2023-04-02  Bruno Victal  <mirai@makinata.eu>

	services: mpd: Use proper records for user and group fields.
	Deprecate using strings for these fields and prefer user-account
	(resp. user-group) instead to avoid duplication within account-service-type.

	Fixes #61570 <https://issues.guix.gnu.org/61570>.

	* gnu/services/audio.scm (%mpd-user, %mpd-group)
	(mpd-serialize-user-account, mpd-serialize-user-group)
	(mpd-user-sanitizer, mpd-group-sanitizer): New variables.
	(mpd-configuration)[user]: Use user-account as value type.
	Sanitize via mpd-user-sanitizer.
	[group]: Use user-group as value type.
	Sanitize via mpd-group-sanitizer.
	(mpd-shepherd-service): Adjust accordingly.
	(mpd-accounts): Likewise.
	* doc/guix.texi (Audio Services)[Music Player Daemon]: Likewise.

2023-04-02  Bruno Victal  <mirai@makinata.eu>

	services: mpd: Fix unintentional API breakage for mixer-type field.
	* gnu/services/audio.scm (mpd-output)[mixer-type]: Use sanitizer to
	accept both strings and symbols as values.

	services: replace bare serializers with (serializer ...)
	* gnu/home/services/shells.scm
	(home-zsh-configuration)[environment-variables]: Use (serializer ...).
	(home-bash-configuration)[aliases, environment-variables]: Likewise.
	(home-fish-configuration)[abbreviations, aliases]
	[environment-variables]: Likewise.
	* gnu/services/audio.scm (mpd-configuration)[music-dir, playlist-dir]
	[endpoints, address, inputs, archive-plugins, input-cache-size]
	[decoders, filters, playlist-plugins]: Likewise.
	* gnu/services/linux.scm (fstrim-configuration)[extra-arguments]:
	Likewise.
	* gnu/services/security.scm (fail2ban-jail-configuration)[backend]
	[log-encoding, extra-content]: Likewise.
	* tests/services/configuration.scm: Update tests.
	("serialize-configuration [deprecated]"): New test.

2023-04-02  Bruno Victal  <mirai@makinata.eu>

	services: configuration: Add user-defined sanitizer support.
	This changes the 'custom-serializer' field into a generic
	'extra-args' field that can be extended to support new literals.
	Within extra-args, the literals 'sanitizer' and 'serializer' allow
	for user-defined sanitization and serialization procedures respectively.
	The 'empty-serializer' was also added as a literal to be used as before.

	To prevent confusion between the new “explicit” style of specifying
	a sanitizer, and the old “implicit” style, the latter has been
	deprecated, and a warning is issued if it is encountered.

	* gnu/services/configuration.scm (define-configuration-helper):
	Rename 'custom-serializer' to 'extra-args'.  Add support for literals
	'sanitizer', 'serializer' and 'empty-serializer'.  Rename procedure
	'field-sanitizer' to 'default-field-sanitizer' to avoid syntax clash.
	Only define default field sanitizers if user-defined ones are absent.
	(normalize-extra-args): New variable.
	(<configuration-field>)[sanitizer]: New field.
	* doc/guix.texi (Complex Configurations): Document the newly added
	literals.
	* tests/services/configuration.scm: Add tests for the new literals.

2023-04-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add python-clingraph.
	* gnu/packages/potassco.scm (python-clingraph): New variable.

	gnu: Separate potassco packages into their own module.
	* gnu/packages/potassco.scm: New file.
	* gnu/packages/maths.scm (libpotassco, clasp, clingo, python-clingo)
	(python-telingo): Move to potassco module.  Adjust imports accordingly.
	* gnu/packages/emacs-xyz.scm (emacs-pasp-mode): Move to potassco module.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add %D%/packages/potassco.scm.

	gnu: python-imageio: Update to 2.26.0.
	* gnu/packages/python-xyz.scm (python-imageio): Update to 2.26.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use G-Expressions.
	<#:tests?>: Drop argument.
	<#:test-flags>: New argument.
	<#:phases>: Drop replacement for ‘check’.
	Add ‘fix-source’ and ‘fix-failing-tests’.
	[inputs]: Add freeimage.
	[propagated-inputs]: Add python-imageio-ffmpeg.

	gnu: Add python-imageio-ffmpeg.
	* gnu/packages/python-xyz.scm (python-imageio-ffmpeg): New variable.

2023-04-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-exceptiongroup: Update to 1.1.1.
	* gnu/packages/python-xyz.scm (python-exceptiongroup): Update to 1.1.1.

2023-04-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ucd-trie-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-ucd-trie-0.1): Update to 0.1.5.
	[cargo-inputs]: Remove rust-lazy-static-1. Add rust-once-cell-1.

2023-04-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: farstream: Use gexps.
	* gnu/packages/freedesktop.scm (farstream)
	[arguments]: Use gexps.  Ungexp 'common' origin in-place.  Use
	search-input-directory in patch-docbook-xml phase.
	[native-inputs]: Remove labels.
	[inputs, propagated-inputs]: Re-indent.

	gnu: farstream: Disable a failing test.
	* gnu/packages/freedesktop.scm (farstream)
	[arguments]: Delete trailing #t.  Rename the disable-timeout-tests phase to
	disable-problematic-tests, and disable an extra rtp/recvcodecs test.
	Standardize match pattern and update comment.
	[native-inputs]: Update the common input.

2023-04-02  John Kehayias  <john.kehayias@protonmail.com>

	gnu: emacs-slime: Add missing propagated input.
	Fixes error "Cannot open load file: No such file or directory,
	../lib/macrostep" when trying to run slime.

	* gnu/packages/emacs-xyz.scm (emacs-slime)[propagated-inputs]: Add
	emacs-macrostep.

2023-04-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnunet: Update to 0.19.4.
	* gnu/packages/gnunet.scm (gnunet): Update to 0.19.4.

	gnu: imgui: Update to 1.89.4.
	* gnu/packages/toolkits.scm (imgui): Update to 1.89.4.

	gnu: openboardview: Use imgui-1.87.
	* gnu/packages/electronics.scm (openboardview) [inputs]: Downgrade imgui to
	version 1.87.

	gnu: Add imgui-1.87.
	* gnu/packages/toolkits.scm (imgui-1.87): New variable.

	gnu: imgui: Use gexp output variables.
	* gnu/packages/toolkits.scm (imgui) [arguments]: Use gexp variables in install
	phase.

2023-04-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: utf8-h: Install header under include/utf8 prefix.
	This is to standardize with the usage of the library in the package's only
	current user, OpenBoardView.  It also matches the installation layout of the
	Arch package, which is made by its author.

	* gnu/packages/c.scm (utf8-h) [arguments]: Use gexps.  Adjust installation
	prefix to 'include/utf8' in install phase.
	* gnu/packages/electronics.scm (openboardview)
	[arguments]: Delete fix-utf8-include-directive phase.

2023-04-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnunet: Update home page.
	* gnu/packages/gnunet.scm (gnunet) [home-page]: Update URL.

	gnu: openboardview: Update home page.
	* gnu/packages/electronics.scm (openboardview) [home-page]: Update URL.

	gnu: openboardview: Update to 9.95.0.
	* gnu/packages/electronics.scm (openboardview): Update to 9.95.0.
	[source]: Apply patch.
	[arguments]: Update fix-utf8-include-directive phase.
	[inputs]: Add orangeduck-mpc.
	* gnu/packages/patches/openboardview-use-system-mpc.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: Add orangeduck-mpc.
	* gnu/packages/c.scm (orangeduck-mpc): New variable.
	* gnu/packages/patches/orangeduck-mpc-fix-pkg-config.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: imgui: Use unsigned int vertex indexes.
	* gnu/packages/toolkits.scm (imgui)
	[arguments]: Add the "-DImDrawIdx=unsigned int" compiler option to the build
	phase.

2023-04-01  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add mecab-unidic.
	* gnu/packages/language.scm (mecab-unidic): New variable.

	gnu: Add mecab-ipadic.
	* gnu/packages/language.scm (mecab-ipadic): New variable.

	gnu: Add mecab.
	* gnu/packages/language.scm (mecab): New variable.
	* gnu/packages/patches/mecab-variable-param.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2023-03-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: blender: Update to 3.3.5.
	* gnu/packages/graphics.scm (blender): Update to 3.3.5.

	gnu: blender: Use ffmpeg 5.
	* gnu/packages/graphics.scm (blender) [inputs]: Replace ffmpeg with ffmpeg-5.

	gnu: blender: Use gexps and remove labels.
	* gnu/packages/graphics.scm (blender) [arguments]: Use gexps.  Replace the
	add-ilmbase-include-path phase by an added -I directive to the CMAKE_CXX_FLAGS
	configure flag.
	[inputs]: Remove labels.

	gnu: gnunet: Disable flaky tests.
	* gnu/packages/gnunet.scm (gnunet) [arguments]: Add a
	disable-problematic-tests phase.

	gnu: gnunet: Fix indentation and use gexps.
	* gnu/packages/gnunet.scm (gnunet): Fix indentation.
	[arguments]: Use gexps and delete trailing #t.

	Merge branch 'master' into staging

	gnu: conan: Disable more flaky tests.
	* gnu/packages/package-management.scm (conan) [arguments]: Run test suite
	verbosely.  Skip the test_toolchain and test_list tests.

	gnu: conan: Do not hard-code package versions.
	* gnu/packages/package-management.scm (conan) [arguments]: Add #:modules
	argument.  Avoid hard-coding package versions in configure-tests phase.

	gnu: python-locust: Update to 2.15.1.
	* gnu/packages/benchmark.scm (python-locust): Update to 2.15.1.
	[arguments]: Delete relax-requirements phase.  Add increase-resource-limits.
	Update check phase.
	[propagated-inputs]: Remove python-jinja2.

2023-03-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bionero: Update to 1.6.1.
	* gnu/packages/bioconductor.scm (r-bionero): Update to 1.6.1.

	gnu: r-flowclust: Update to 3.36.1.
	* gnu/packages/bioconductor.scm (r-flowclust): Update to 3.36.1.

	gnu: r-rhdf5filters: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-rhdf5filters): Update to 1.10.1.

	gnu: r-biomart: Update to 2.54.1.
	* gnu/packages/bioconductor.scm (r-biomart): Update to 2.54.1.

	gnu: r-annotationforge: Update to 1.40.2.
	* gnu/packages/bioconductor.scm (r-annotationforge): Update to 1.40.2.

	gnu: r-anvil: Update to 1.10.2.
	* gnu/packages/bioconductor.scm (r-anvil): Update to 1.10.2.

	gnu: r-amaretto: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-amaretto): Update to 1.14.0.

2023-03-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-geventhttpclient: Update to 2.0.9.
	* gnu/packages/python-web.scm (python-geventhttpclient): Update to 2.0.9.
	[propagated-inputs]: Add python-urllib3.
	[home-page]: Update URL.

2023-03-31  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add fbautostart.
	* gnu/packages/wm.scm (fbautostart): New variable.

2023-03-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-activesupport: Skip a failing test on i686-linux.
	* gnu/packages/rails.scm (ruby-activesupport)
	[arguments]: Skip the test_iso8601_output_and_reparsing test when building for
	i686-linux.

2023-03-31  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: zsh: Patch failing test that uses egrep.
	* gnu/packages/patches/zsh-egrep-failing-test.patch: New file.
	* gnu/packages/shells.scm (zsh): Patch it.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: Remove gpgme-1.18 and qgpgme-1.18.
	* gnu/packages/gnupg.scm (gpgme-1.18, qgpgme-1.18): Remove variables.
	* gnu/packages/kde-pim.sm (kleopatra, kmail): Refer to gpgme and qgpgme instead.

	gnu: gpgme: Propagate libassuan.
	* gnu/packages/gnupg.scm (gpgme)[inputs]: Move libassuan to...
	  [propagated-inputs]: ... here.

	gnu: atk: Deprecate in favor of at-spi2-core.
	* gnu/packages/gtk.scm (atk): Deprecate.

	gnu: atkmm: Update to 2.36.2.
	* gnu/packages/gtk.scm (atkmm): Update to 2.36.2.

	gnu: Replace all uses of atk by at-spi2-core.
	* gnu/packages/animation.scm (gnash)
	* gnu/packages/chromium.scm (ungoogled-chromium)
	* gnu/packages/crates-gtk.scm (rust-atk-sys-0.14,
	rust-atk-sys-0.10, rust-atk-0.14, rust-gtk-0.14)
	* gnu/packages/gimp.scm (gimp)
	* gnu/packages/gnome.scm (evince, glade3, clutter, totem, rhythmbox, mutter, ghex):
	* gnu/packages/graphviz.scm (xdot)
	* gnu/packages/gtk.scm (gtk+-2, gtk+, guile-gnome, atkmm)
	* gnu/packages/mate.scm (mate-applets, atril, mate-control-center, mate-calc,
	mate-utils, eom, pluma)
	* gnu/packages/messaging.scm (dino)
	* gnu/packages/qt.scm (qtwebengine-5)
	* gnu/packages/rust-apps.scm (alfis)
	* gnu/packages/vim.scm (vim-full)
	* gnu/packages/vnc.scm (remmina)
	* gnu/packages/web.scm (castor): Replace atk by at-spi2-core.

2023-03-31  c4droid  <c4droid@foxmail.com>

	gnu: Add emu8051.
	* gnu/packages/emulators.scm (emu8051): New variable.

2023-03-31  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-pytest-isort: Update to 3.1.0.
	Resolves test failures.

	* gnu/packages/python-check.scm (python-pytest-isort)[arguments]: Remove #:phases,
	disable tests.
	[native-inputs]: Remove python-mock.

2023-03-31  Lars-Dominik Braun  <lars@6xq.net>

	gnu: ucommon: Explicitly select C++ version.
	* gnu/packages/telephony.scm (ucommon)[arguments]: Set -std=c++14.

2023-03-31  Lars-Dominik Braun  <lars@6xq.net>

	gnu: ghc-language-c: Update to 0.9.1.
	This fixes issues with GCC 11, see
	https://github.com/haskell/c2hs/issues/268.

	* gnu/packages/haskell-xyz.scm (ghc-language-c): Update to 0.9.1.

2023-03-31  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-fixtures: Add missing dependency.
	* gnu/packages/check.scm (python-fixtures)[propagated-inputs]: Add
	python-extras.

	gnu: python-fixtures-bootstrap: Add missing dependency.
	* gnu/packages/check.scm (python-fixtures-bootstrap)[propagated-inputs]:
	Add python-extras.

	gnu: python-testtools: Remove unused dependency.
	* gnu/packages/check.scm (python-testtools)[propagated-inputs]: Remove
	python-extras.

2023-03-31  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-testtools-bootstrap: Update to 2.6.0.
	Supports Python 3.10 and 3.11.

	* gnu/packages/check.scm (python-testtools-bootstrap): Update to 2.6.0.
	[propagated-inputs]: Remove python-extras, which is not a dependency.

2023-03-31  ivan-p-sokolov@ya.ru  <ivan-p-sokolov@ya.ru>

	gnu: Add tree-sitter-heex.
	gnu/packages/tree-sitter.scm (tree-sitter-heex): New variable.

2023-03-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go: Update home page URL.
	* gnu/packages/golang.scm (go-1.4) [home-page]: Update URL.

2023-03-31  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: python-coverage: Update to 5.5.
	* gnu/packages/check.scm (python-coverage): Update to 5.5.

2023-03-31  宋文武  <iyzsong@envs.net>

	gnu: sdl2: Update to 2.26.2.
	* gnu/packages/sdl.scm (sdl2): Update to 2.26.2.

2023-03-31  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: ucd: Update to 15.0.0.
	* gnu/packages/unicode.scm (ucd): Update to 15.0.0.

2023-03-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove ucd-next.
	* gnu/packages/build-tools.scm (ucd-next): Delete variable.

2023-03-31  Hilton Chain  <hako@ultrarare.space>

	gnu: go-1.17: Update to 1.17.13.
	* gnu/packages/golang.scm (go-1.17): Update to 1.17.13.

2023-03-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: hdf5-1.8: Delete trailing #t.
	* gnu/packages/maths.scm (hdf5-1.8) [arguments]: Delete trailing #t.

2023-03-31  Greg Hogan  <code@greghogan.com>

	gnu: Add hdf5@1.14.
	* gnu/packages/maths.scm (hdf5-1.14): New variable.

	gnu: hdf5@1.12: Update to 1.12.2.
	* gnu/packages/maths.scm (hdf5-1.12): Update to 1.12.2.

	gnu: hdf5@1.10: Update to 1.10.9.
	* gnu/packages/maths.scm (hdf5-1.10): Update to 1.10.9.

	gnu: hdf5@1.8: Update to 1.8.23.
	* gnu/packages/maths.scm (hdf5-1.8): Update to 1.8.23.

2023-03-31  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.105.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.105.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 6.1: Update to 6.1.22.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.22.
	(linux-libre-6.1-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.2.9.
	* gnu/packages/linux.scm (linux-libre-6.2-version): Update to 6.2.9.
	(linux-libre-6.2-pristine-source): Update hash.

2023-03-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: subversion: Tentatively reinstate parallel tests."
	This reverts commit 54ee868cbed729c3789c6121193a823d68557daa.

	gnu: ruby-pg: Update to 1.4.6.
	* gnu/packages/ruby.scm (ruby-pg): Update to 1.4.6.

2023-03-30  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 102.9.1 [fixes CVE-2023-28427].
	* gnu/packages/gnuzilla.scm (%icedove-version): Update to 102.9.1.
	(%icedove-build-id, thunderbird-comm-l10n): Update accordingly.

2023-03-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-puma: Disable a flaky test.
	* gnu/packages/ruby.scm (ruby-puma) [arguments]: Disable the
	hot_restart_does_not_drop_connections tests, which fail non-deterministically.

	ruby: ruby-nokogiri: Update issue URL in comment.
	* gnu/packages/ruby.scm (ruby-nokogiri) [arguments]: Update issue URL in
	delete-mkmf.log phase.

	gnu: ruby-puma: Do not install mkmf.log file.
	* gnu/packages/ruby.scm (ruby-puma) [arguments]: Add delete-mkmf.log phase.

2023-03-30  Timo Wilken  <guix@twilken.net>

	gnu: Add zsh-completions
	* gnu/packages/shellutils.scm (zsh-completions): New variable.

	gnu: Add zsh-history-substring-search
	* gnu/packages/shellutils.scm (zsh-history-substring-search): New variable.

2023-03-30  Bruno Victal  <mirai@makinata.eu>

	services: pam-limits-service-type: Deprecate file-like object support in favour for lists as service value.
	* doc/guix.texi (Base Services): Document it.
	* gnu/local.mk: Register test.
	* gnu/services/base.scm (pam-limits-service-type): Accept both lists and
	file-like objects. Deprecate file-like object support.
	* gnu/tests/pam.scm: New file.

	services: base: Deprecate 'pam-limits-service' procedure.
	* doc/guix.texi (Base Services): Replace pam-limits-service with pam-limits-service-type.
	* gnu/packages/benchmark.scm (python-locust)[description]: Update index anchor to manual.
	* gnu/services/base.scm (pam-limits-service-type): Set default value.
	(pam-limits-service): Deprecate procedure.

	system: Remove obsolete GUIX_LOCPATH workaround.
	* gnu/system.scm (operating-system-environment-variables): Do not set GUIX_LOCPATH.

2023-03-30  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add scilab.
	* gnu/packages/maths.scm (scilab): New variable.

	gnu: Add suitesparse-3.
	* gnu/packages/maths.scm (suitesparse-3): New variable.

	gnu: matio: Add header file.
	* gnu/packages/maths.scm (matio):
	  [arguments] (phases): Add phase install-matioConfig.h.

2023-03-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-puma: Update to 6.2.0.
	* gnu/packages/ruby.scm (ruby-puma): Update to 6.2.0.

2023-03-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add audmes.
	* gnu/packages/engineering.scm (audmes): New variable.

2023-03-30  Bruno Victal  <mirai@makinata.eu>

	gnu: perl-io-socket-ssl: Update to 2.081.
	* gnu/packages/web.scm (perl-io-socket-ssl): Update to 2.081.

2023-03-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: network-manager: Update to 1.43.4."
	This reverts commit 01984774a27f12991f109edabb5527f838557ccd.  It is
	apparently a development snapshot, and while working great for the most part, it
	caused issues with WPA2 Enterprise WiFi configuration in
	nm-connection-editor (see: https://issues.guix.gnu.org/62496).

	Reported-by: John Kehayias <john.kehayias@protonmail.com>

2023-03-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: conan: Update to 2.0.2.
	* gnu/packages/package-management.scm (conan): Update to 2.0.2.
	[arguments]: Delete relax-requirements phase.  Update patch-paths phase.
	Add new patch-hard-coded-GCC-references, use-current-cmake-for-tests and
	configure-tests phases.  Update check phase.
	[native-inputs]: Replace autoconf with autoconf-wrapper.  Add libtool.

	gnu: conan: Use gexps and remove input labels.
	* gnu/packages/package-management.scm (conan) [arguments]: Use gexps.  Use
	search-input-file in patch-paths phase.
	[native-inputs]: Remove labels.

2023-03-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mumin: Update to 1.47.5.
	* gnu/packages/statistics.scm (r-mumin): Update to 1.47.5.
	[propagated-inputs]: Add r-insight.

	gnu: r-tclust: Update to 1.5-4.
	* gnu/packages/statistics.scm (r-tclust): Update to 1.5-4.

	gnu: r-car: Update to 3.1-2.
	* gnu/packages/statistics.scm (r-car): Update to 3.1-2.

	gnu: r-robustbase: Update to 0.95-1.
	* gnu/packages/statistics.scm (r-robustbase): Update to 0.95-1.

	gnu: r-hexbin: Update to 1.28.3.
	* gnu/packages/statistics.scm (r-hexbin): Update to 1.28.3.

	gnu: r-glmnet: Update to 4.1-7.
	* gnu/packages/statistics.scm (r-glmnet): Update to 4.1-7.

	gnu: r-segmented: Update to 1.6-3.
	* gnu/packages/statistics.scm (r-segmented): Update to 1.6-3.

	gnu: r-rcurl: Update to 1.98-1.12.
	* gnu/packages/statistics.scm (r-rcurl): Update to 1.98-1.12.
	[inputs]: Remove zlib.

	gnu: r-gtable: Update to 0.3.3.
	* gnu/packages/statistics.scm (r-gtable): Update to 0.3.3.

	gnu: r-rmarkdown: Update to 2.21.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.21.
	[propagated-inputs]: Add r-fontawesome.

	gnu: r-hms: Update to 1.1.3.
	* gnu/packages/statistics.scm (r-hms): Update to 1.1.3.
	[propagated-inputs]: Remove r-ellipsis.

	gnu: r-dbplyr: Update to 2.3.2.
	* gnu/packages/statistics.scm (r-dbplyr): Update to 2.3.2.

	gnu: r-dplyr: Update to 1.1.1.
	* gnu/packages/statistics.scm (r-dplyr): Update to 1.1.1.

	gnu: r-gdtools: Update to 0.3.3.
	* gnu/packages/statistics.scm (r-gdtools): Update to 0.3.3.
	[propagated-inputs]: Remove r-memoise.

	gnu: r-automap: Update to 1.1-9.
	* gnu/packages/cran.scm (r-automap): Update to 1.1-9.

	gnu: r-mlr3pipelines: Update to 0.4.3.
	* gnu/packages/cran.scm (r-mlr3pipelines): Update to 0.4.3.

	gnu: r-hardhat: Update to 1.3.0.
	* gnu/packages/cran.scm (r-hardhat): Update to 1.3.0.
	[propagated-inputs]: Add r-cli.

	gnu: r-distributional: Update to 0.3.2.
	* gnu/packages/cran.scm (r-distributional): Update to 0.3.2.

	gnu: r-rlecuyer: Update to 0.3-7.
	* gnu/packages/cran.scm (r-rlecuyer): Update to 0.3-7.

	gnu: r-zyp: Update to 0.11-1.
	* gnu/packages/cran.scm (r-zyp): Update to 0.11-1.

	gnu: r-rstantools: Update to 2.3.1.
	* gnu/packages/cran.scm (r-rstantools): Update to 2.3.1.

	gnu: r-caret: Update to 6.0-94.
	* gnu/packages/cran.scm (r-caret): Update to 6.0-94.

	gnu: r-imager: Update to 0.42.19.
	* gnu/packages/cran.scm (r-imager): Update to 0.42.19.

	gnu: r-parallelly: Update to 1.35.0.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.35.0.

	gnu: r-multidplyr: Update to 0.1.3.
	* gnu/packages/cran.scm (r-multidplyr): Update to 0.1.3.

	gnu: r-tmb: Update to 1.9.3.
	* gnu/packages/cran.scm (r-tmb): Update to 1.9.3.

	gnu: r-dofuture: Update to 1.0.0.
	* gnu/packages/cran.scm (r-dofuture): Update to 1.0.0.
	[propagated-inputs]: Add r-future-apply.

	gnu: r-gam: Update to 1.22-2.
	* gnu/packages/cran.scm (r-gam): Update to 1.22-2.

	gnu: r-abctools: Update to 1.1.6.
	* gnu/packages/cran.scm (r-abctools): Update to 1.1.6.

	gnu: r-nodbi: Update to 0.9.2.
	* gnu/packages/cran.scm (r-nodbi): Update to 0.9.2.

	gnu: r-officer: Update to 0.6.2.
	* gnu/packages/cran.scm (r-officer): Update to 0.6.2.

	gnu: r-factominer: Update to 2.8.
	* gnu/packages/cran.scm (r-factominer): Update to 2.8.

	gnu: r-ellipse: Update to 0.4.4.
	* gnu/packages/cran.scm (r-ellipse): Update to 0.4.4.

	gnu: r-dtplyr: Update to 1.3.1.
	* gnu/packages/cran.scm (r-dtplyr): Update to 1.3.1.
	[propagated-inputs]: Remove r-crayon.

	gnu: r-arules: Update to 1.7-6.
	* gnu/packages/cran.scm (r-arules): Update to 1.7-6.

	gnu: r-simplermarkdown: Update to 0.0.6.
	* gnu/packages/cran.scm (r-simplermarkdown): Update to 0.0.6.

	gnu: r-trend: Update to 1.1.5.
	* gnu/packages/cran.scm (r-trend): Update to 1.1.5.

	gnu: r-pillar: Update to 1.9.0.
	* gnu/packages/cran.scm (r-pillar): Update to 1.9.0.

	gnu: r-vctrs: Update to 0.6.1.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.6.1.

	gnu: r-xfun: Update to 0.38.
	* gnu/packages/cran.scm (r-xfun): Update to 0.38.

	gnu: r-cli: Update to 3.6.1.
	* gnu/packages/cran.scm (r-cli): Update to 3.6.1.

	gnu: r-smurf: Update to 1.1.5.
	* gnu/packages/cran.scm (r-smurf): Update to 1.1.5.
	[propagated-inputs]: Remove r-speedglm.

	gnu: r-jomo: Update to 2.7-5.
	* gnu/packages/cran.scm (r-jomo): Update to 2.7-5.

	gnu: r-dendextend: Update to 1.17.1.
	* gnu/packages/cran.scm (r-dendextend): Update to 1.17.1.

	gnu: r-ctrdata: Update to 1.12.1.
	* gnu/packages/cran.scm (r-ctrdata): Update to 1.12.1.
	[propagated-inputs]: Add r-jqr.

	gnu: r-ps: Update to 1.7.3.
	* gnu/packages/cran.scm (r-ps): Update to 1.7.3.

	gnu: r-spelling: Update to 2.2.1.
	* gnu/packages/cran.scm (r-spelling): Update to 2.2.1.

	gnu: r-htmltools: Update to 0.5.5.
	* gnu/packages/cran.scm (r-htmltools): Update to 0.5.5.

	gnu: r-modelr: Update to 0.1.11.
	* gnu/packages/cran.scm (r-modelr): Update to 0.1.11.

	gnu: r-googlesheets4: Update to 1.1.0.
	* gnu/packages/cran.scm (r-googlesheets4): Update to 1.1.0.
	[propagated-inputs]: Add r-lifecycle and r-withr.

	gnu: r-googledrive: Update to 2.1.0.
	* gnu/packages/cran.scm (r-googledrive): Update to 2.1.0.

	gnu: r-datawizard: Update to 0.7.0.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.7.0.

	gnu: r-rgl: Update to 1.1.3.
	* gnu/packages/cran.scm (r-rgl): Update to 1.1.3.
	[source]: Delete minified JavaScript.
	[arguments]: Process JavaScript source file in new build phase.
	[native-inputs]: Add esbuild.

	gnu: r-covr: Update to 3.6.2.
	* gnu/packages/cran.scm (r-covr): Update to 3.6.2.
	[source]: Delete minified JavaScript in sources.
	[arguments]: Minify JavaScript sources in new build phase.
	[native-inputs]: Add esbuild, sources for bootstrap.js, sources for
	html5shiv.js, and sources for respond.js.

2023-03-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: guile: Skip OOM test on powerpc64le-linux.
	* gnu/packages/guile/scm (guile-3.0)[arguments]: Add phase when building
	for powerpc64le-linux disabling the OOM test.

	gnu: libgc: Fix building on powerpc-linux.
	* gnu/pakcages/bdw-gc.scm (libgc)[arguments]: When building for
	powerpc-linux add a make-flag to not protect virtual-dirty bits.

	gnu: libgc: Fix building on powerpc64le-linux.
	* gnu/packages/bdw-gc.scm (libgc)[arguments]: Add a make-flag when
	building for powerpc64le-linux to disable using SDB (soft-dirty bits).

2023-03-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-halloweenmath.
	* gnu/packages/tex.scm (texlive-halloweenmath): New variable.

	gnu: Add texlive-pict2e.
	* gnu/packages/tex.scm (texlive-pict2e): New variable.

	guix: Shorten home page URL in texlive importer.
	* guix/import/texlive.scm (tlpdb->package): Use short URL for home page.

2023-03-30  Miguel Moreno  <mmoreno@mmoreno.eu>

	gnu: Add emacs-exwm-modeline.
	* gnu/packages/emacs-xyz.scm (emacs-exwm-modeline): New variable.

2023-03-30  Jamie Cullen  <sourcepluck@posteo.net>

	gnu: Add emacs-beframe.
	* gnu/packages/emacs-xyz.scm (emacs-beframe): New variable.

2023-03-30  c4droid  <c4droid@foxmail.com>

	gnu: Add emacs-tintin-mode.
	* gnu/packages/emacs-xyz.scm (emacs-tintin-mode): New variable.

2023-03-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-sphinx-doc: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-sphinx-doc)[arguments]: Run tests.

2023-03-30  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: Add emacs-sphinx-doc.
	* gnu/packages/emacs-xyz.scm (emacs-sphinx-doc): New variable.

2023-03-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: open-adventure: Update to 1.14.
	* gnu/packages/games.scm (open-adventure): Update to 1.14.

2023-03-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-maxprobes.
	* gnu/packages/bioinformatics.scm (r-maxprobes): New variable.

	gnu: Add r-illuminahumanmethylationepicanno-ilm10b5-hg38.
	* gnu/packages/bioinformatics.scm
	(r-illuminahumanmethylationepicanno-ilm10b5-hg38): New variable.

	gnu: Add r-shinymethyl.
	* gnu/packages/bioconductor.scm (r-shinymethyl): New variable.

	gnu: Add r-flowsorted-blood-epic.
	* gnu/packages/bioconductor.scm (r-flowsorted-blood-epic): New variable.

	gnu: Add r-flowsorted-blood-450k.
	* gnu/packages/bioconductor.scm (r-flowsorted-blood-450k): New variable.

	gnu: Add r-enmix.
	* gnu/packages/bioconductor.scm (r-enmix): New variable.

	gnu: Add r-champ.
	* gnu/packages/bioconductor.scm (r-champ): New variable.

	gnu: Add r-rpmm.
	* gnu/packages/cran.scm (r-rpmm): New variable.

	gnu: Add r-dmrcate.
	* gnu/packages/bioconductor.scm (r-dmrcate): New variable.

	gnu: Add r-dss.
	* gnu/packages/bioconductor.scm (r-dss): New variable.

	gnu: Add r-missmethyl.
	* gnu/packages/bioconductor.scm (r-missmethyl): New variable.

	gnu: Add r-illuminahumanmethylationepicanno-ilm10b4-hg19.
	* gnu/packages/bioconductor.scm
	(r-illuminahumanmethylationepicanno-ilm10b4-hg19): New variable.

	gnu: Add r-illumina450probevariants-db.
	* gnu/packages/bioconductor.scm (r-illumina450probevariants-db): New variable.

	gnu: Add r-ruv.
	* gnu/packages/cran.scm (r-ruv): New variable.

	gnu: Add r-champdata.
	* gnu/packages/bioconductor.scm (r-champdata): New variable.

	gnu: Add r-prettydoc.
	* gnu/packages/cran.scm (r-prettydoc): New variable.

	gnu: Add r-globaltest.
	* gnu/packages/bioconductor.scm (r-globaltest): New variable.

	gnu: Add r-kpmt.
	* gnu/packages/cran.scm (r-kpmt): New variable.

	gnu: Add r-isva.
	* gnu/packages/bioconductor.scm (r-isva): New variable.

	gnu: Add r-jade.
	* gnu/packages/cran.scm (r-jade): New variable.

	gnu: Add r-minfidata.
	* gnu/packages/bioconductor.scm (r-minfidata): New variable.

	gnu: Add r-illuminahumanmethylation450kmanifest.
	* gnu/packages/bioconductor.scm (r-illuminahumanmethylation450kmanifest): New
	variable.

2023-03-30  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-trio: Run pytest on tests directory only.
	Failing to do so causes cryptic module load errors.

	* gnu/packages/python-xyz.scm (python-trio)[arguments]: Add path parameter
	to invoke.

2023-03-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-cytoexplorer.
	* gnu/packages/bioinformatics.scm (r-cytoexplorer): New variable.

	gnu: Add r-embedsom.
	* gnu/packages/cran.scm (r-embedsom): New variable.

	gnu: Add r-flowai.
	* gnu/packages/bioconductor.scm (r-flowai): New variable.

2023-03-30  Ludovic Courtès  <ludo@gnu.org>

	maint: Re-add IceCat to '%system-packages'.
	Suggested by Andreas Enge <andreas@enge.fr>.

	* etc/release-manifest.scm (%system-packages): Uncomment "icecat" since
	'%system-manifest' already filters it out where needed.

2023-03-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile: Fix 'posix_spawn' usage for GNU/Hurd.
	* gnu/packages/guile.scm (guile-3.0)[arguments]: Add
	'patch-posix-spawn-usage' phase.
	* gnu/packages/patches/guile-hurd-posix-spawn.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: guile-readline: Switch to gexps.
	* gnu/packages/guile.scm (make-guile-readline): Switch to gexps.

	gnu: guile: Switch to gexps.
	* gnu/packages/guile.scm (guile-3.0)[arguments]: Switch to gexps.
	(guile-next)[arguments]: Likewise.

	gnu: guile-static: Switch to gexps.
	* gnu/packages/make-bootstrap.scm (make-guile-static): Switch to gexps.

	gnu: linux-pam: Allow compilation on GNU/Hurd.
	* gnu/packages/linux.scm (linux-pam)[arguments]: Add #:phases.

	gnu: linux-pam: Switch to gexps.
	* gnu/packages/linux.scm (linux-pam)[arguments]: Switch to gexps.

2023-03-30  Josselin Poiret  <dev@jpoiret.xyz>

	system: hurd: Use shepherd-0.8 in the package list.
	* gnu/system/hurd.scm (%base-packages/hurd): Change shepherd to shepherd-0.8,
	since the former uses fibers, and thus conflicts with the shepherd-0.8 we use in
	the default essential services.

	gnu: mig/32-bit: Remove.
	* gnu/packages/hurd.scm (mig/32-bit): Remove unneeded variant.

	gnu: hurd: Update DDE and use libdde_linux26.
	* gnu/packages/hurd.scm (dde-sources): Update.
	(hurd): Build libdde_linux26 and install it.

	gnu: gnumach, hurd-headers, hurd: Switch to using cross-mig.
	* gnu/packages/hurd.scm (gnumach, hurd-headers, hurd): Switch to cross-mig when
	cross-building.

	gnu: hurd: Remove useless glibc/hurd-headers input.
	* gnu/packages/hurd.scm (hurd): Do it.

	gnu: hurd: Update to 3ff7053.
	* gnu/packages/hurd.scm (hurd-headers): Do it.  Also backport some patches to
	make it build, and remove older patches.  Also stop pretending we're on
	i586-pc-gnu.
	(hurd): Remove unneeded patches.
	* gnu/packages/patches/hurd-add-without-rump-configure-option.patch:
	* gnu/packages/patches/hurd-fix-types-of-read-write-and-readables-methods-2.patch:
	* gnu/packages/patches/hurd-fix-types-of-read-write-and-readables-methods.patch:
	New files.
	* gnu/packages/patches/hurd-cross.patch:
	* gnu/packages/patches/hurd-xattr.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Register and unregister them.

2023-03-30  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: gnumach: Update to 1.8+git20220827.
	* gnu/packages/hurd.scm (gnumach-headers): Do it.

	* gnu/packages/patches/gnumach-add-missing-const_mach_port_name_array_t-type.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-03-30  Josselin Poiret  <dev@jpoiret.xyz>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: mig: Update to 1.8+git20220827.
	* gnu/packages/hurd.scm (mig): Do it.
	* gnu/packages/patches/mig-cpu.h-generation.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-03-30  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: cross-base: Removed useless inputs to xhurd-core-headers.
	* gnu/packages/cross-base.scm (cross-kernel-headers*): Remove them.

	gnu: cross-base: Add cross arguments to hurd derivatives.
	* gnu/packages/cross-base.scm (cross-kernel-headers*): Add --build and --host to
	xhurd-headers and xhurd-minimal.

	gnu: cross-base: Factor out cross-mig.
	* gnu/packages/cross-base.scm (cross-mig): New exported procedure.
	(cross-gnumach-headers): New procedure.
	(cross-kernel-headers*): Factor them out.
	(cross-libc*): Use them there.

2023-03-30  Josselin Poiret  <dev@jpoiret.xyz>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc@11: Patch libpthread on GNU/Hurd.
	* gnu/packages/gcc.scm (gcc-11)[arguments]: Add 'patch-hurd-libpthread'
	phase.
	* gnu/packages/patches/gcc-11-libstdc++-hurd-libpthread.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-03-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: cross-base: Use gexps for 'cross-gcc-arguments'.
	* gnu/packages/cross-base.scm (cross-gcc-arguments): Switch to gexps.

2023-03-30  Ludovic Courtès  <ludo@gnu.org>
	    Josselin Poiret  <dev@jpoiret.xyz>

	gnu: glibc: Work around broken GNU Mach header detection.
	* gnu/packages/base.scm (%glibc/hurd-configure-flags): New variable.
	(glibc)[arguments]: Use it.
	(glibc/hurd-headers)[arguments]: likewise.
	* gnu/packages/cross-base.scm (cross-libc*): Likewise.

2023-03-30  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add texlive-nth.
	* gnu/packages/tex.scm (texlive-nth): New variable.

2023-03-30  Zzull  <bstrazzull@hotmail.fr>

	gnu: emacs-lemon: Add tests

	gnu: emacs-lemon: Update to 2.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-lemon-version): Update to 2.1.0

2023-03-30  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: Add emacs-railscasts-theme.
	* gnu/packages/emacs-xyz.scm (emacs-railscasts-theme): New variable.

	gnu: Add emacs-pippel.
	* gnu/packages/emacs-xyz.scm (emacs-pippel): New variable.

2023-03-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-rg: Update to 2.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-rg): Update to 2.3.0.

	gnu: emacs-org: Update to 9.6.2.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.2.

	gnu: emacs-ebuild-mode: Update to 1.63.
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.63.

	gnu: emacs-autocrypt: Fix license.
	* gnu/packages/emacs-xyz.scm (emacs-autocrypt)[license]: Use GPL3+.

	gnu: emacs-autocrypt: Update to 0.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-autocrypt): Update to 0.4.1.
	[description]: Improve capitalization and remove documentation-related
	sentences.

	gnu: emacs-corfu: Update to 0.36.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.36.

	gnu: emacs-relint: Update to 1.22.
	* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.22.

	gnu: emacs-compat: Update to 29.1.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 29.1.4.1.

	gnu: emacs-tramp: Update to 2.6.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.6.0.3.

2023-03-30  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-pyqtwebengine: Update to 5.15.9.
	* gnu/packages/qt.scm (python-pyqtwebengine): Update to 5.15.9.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pyqt-builder.
	[arguments]: Move 'configure phase into #:configure-flags, drop
	'make-namespace, add 'set-include-dirs.

2023-03-30  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-pyqt: Update to 5.15.9.
	Version 5.15.8 does not build.

	* gnu/packages/qt.scm (python-pyqt): Update to 5.15.9.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pyqt-builder.
	[arguments]: Disable tests, move 'configure phase into #:configure-flags.

2023-03-30  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-pyqt-builder: Update to 1.14.1.
	* gnu/packages/qt.scm (python-pyqt-builder): Update to 1.14.1.

	gnu: python-sip: Update to 6.7.7.
	* gnu/packages/patches/python-sip-include-dirs.patch: New file.
	* gnu/local.mk: Add it.
	* gnu/packages/qt.scm (python-sip): Update to 6.7.7.
	[propagated-inputs]: Add python-ply.
	[source]: Use patch.

2023-03-30  宋文武  <iyzsong@member.fsf.org>

	teams: Add Andreas Enge to lxqt team.
	* etc/teams.scm.in ("Andreas Enge"): Add lxqt.

	teams: lxqt: Add qt.scm to scope.
	* etc/teams.scm.in (lxqt): Add "gnu/packages/qt.scm" to scope.

2023-03-30  jgart  <jgart@dismail.de>

	gnu: Add cl-collider.
	* gnu/packages/lisp-xyz.scm (cl-collider, ecl-cl-collider, sbcl-cl-collider):
	  New variables.

2023-03-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-trial: Activate trial-harmony system.
	* gnu/packages/lisp-xyz.scm (sbcl-trial):
	  [arguments]<asd-systems>: Activate trial-harmony.
	  [inputs]: Add sbcl-harmony.

	gnu: Add cl-harmony.
	* gnu/packages/lisp-xyz.scm (cl-harmony, ecl-harmony, sbcl-harmony): New
	  variables.

	gnu: Add cl-mixed.
	* gnu/packages/lisp-xyz.scm (cl-mixed, ecl-cl-mixed, sbcl-cl-mixed): New
	  variables.

	gnu: Add libmixed.
	* gnu/packages/audio.scm (libmixed): New variable.

	gnu: Add cl-vorbis.
	* gnu/packages/lisp-xyz.scm (cl-vorbis, ecl-cl-vorbis, sbcl-cl-vorbis):
	  New variables.

	gnu: Add cl-flac.
	* gnu/packages/lisp-xyz.scm (cl-flac, ecl-cl-flac, sbcl-cl-flac): New
	  variables.

2023-03-30  Andreas Enge  <andreas@enge.fr>

	maint: Add icecat to the release manifest.
	* etc/release-manifest.scm (%system-packages): Uncomment icecat.

2023-03-30  Bruno Victal  <mirai@makinata.eu>

	services: configuration: Fix garbage output in configuration->documentation.
	Fixes <https://issues.guix.gnu.org/57958>.

	* gnu/services/configuration.scm (define-configuration-helper): Remove call
	to display within default-value-thunk.

2023-03-30  Parnikkapore  <poomklao@yahoo.com>

	gnu: flightgear: Update to 2020.3.18.
	* gnu/packages/games.scm (simgear, flightgear): Update to 2020.3.18.

2023-03-30  Bruno Victal  <mirai@makinata.eu>

	gnu: geeqie: Use libjpeg-turbo.
	libjpeg is obsolete.

	* gnu/packages/image-viewers.scm (geeqie)[inputs]: Replace libjpeg with
	libjpeg-turbo.

2023-03-29  Ricardo Wurmus  <rekado@elephly.net>

	import/texlive: tlpdb->package: Ignore files outside of texmf-dist.
	* guix/import/texlive.scm (tlpdb->package): Ignore files outside of texmf-dist
	because the code assumes that this is the prefix for all files.

	import/texlive: Process license field only when it exists.
	* guix/import/texlive.scm (tlpdb->package): Check "catalogue-license" field
	before using string->license.

	import/texlive: Only process description if it exists.
	* guix/import/texlive.scm (tlpdb->package): Run beautify-description only when
	the "longdesc" field exists.

	import/texlive: Ignore architecture-dependent packages.
	* guix/import/texlive.scm (tlpdb->package): Filter "depend" field to exclude
	package names ending on ".ARCH".

	gnu: Add texlive-xetex.
	* gnu/packages/tex.scm (texlive-xetex): New variable.

	gnu: Add texlive-firstaid.
	* gnu/packages/tex.scm (texlive-firstaid): New variable.

	gnu: Add texlive-dvipdfmx.
	* gnu/packages/tex.scm (texlive-dvipdfmx): New variable.

	gnu: Add texlive-glyphlist.
	* gnu/packages/tex.scm (texlive-glyphlist): New variable.

2023-03-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kcodecs: Update to 5.104.0.
	* gnu/packages/kde-frameworks.scm (kcodecs): Update to 5.104.0.

	gnu: extra-cmake-modules: Update to 5.104.0.
	* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 5.104.0.

2023-03-29  Felix Gruber  <felgru@posteo.net>

	gnu: Add datasette.
	* gnu/packages/databases.scm (datasette): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-03-29  Felix Gruber  <felgru@posteo.net>

	gnu: python-pytest-7.1: Depend on python-pluggy-next.
	* gnu/packages/check.scm (python-pytest-7.1)[propagated-inputs]: Replace
	  python-pluggy with python-pluggy-next.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-03-29  Felix Gruber  <felgru@posteo.net>

	gnu: Add python-cogapp.
	* gnu/packages/python-xyz.scm (python-cogapp): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-03-29  Felix Gruber  <felgru@posteo.net>

	gnu: Add python-asgi-csrf.
	* gnu/packages/python-web.scm (python-asgi-csrf): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-03-29  Felix Gruber  <felgru@posteo.net>

	gnu: Add python-asgi-lifespan.
	* gnu/packages/python-web.scm (python-asgi-lifespan): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-03-29  Felix Gruber  <felgru@posteo.net>

	gnu: Add python-sqlite-utils.
	* gnu/packages/databases.scm (python-sqlite-utils): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-03-29  Felix Gruber  <felgru@posteo.net>

	gnu: Add python-sqlite-fts4.
	* gnu/packages/databases.scm (python-sqlite-fts4): New variable.

2023-03-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-trustme: Update to 0.9.0.
	* gnu/packages/python-crypto.scm (python-trustme): Update to 0.9.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Delete field.
	[propagated-inputs]: Add python-idna and python-ipaddress.

2023-03-29  Spencer Skylar Chan  <schan12@umd.edu>

	gnu: ddcutil: Update to 1.4.1.
	* gnu/packages/hardware.scm (ddcutil): Update to 1.4.1.
	[arguments](phases): Remove them. i2c group access is no longer strictly
	required; see https://github.com/rockowitz/ddcutil/issues/275.

2023-03-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Merge remote-tracking branch 'origin/master' into staging

2023-03-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: geeqie: Enable most features, add doc.
	This change enables most of the features of Geeqie, at a cost of about 10%
	size increase (from 1428 to 1596 MiB).

	* gnu/packages/image-viewers.scm (geeqie) [inputs]: Add djvulibre,
	ffmpegthumbnailer, gspell, libarchive, libheif, libjpeg, libraw, libtiff,
	poppler and libwebp.
	[native-inputs]: Add yelp-tools.

	Series-to: 62367@debbugs.gnu.org

2023-03-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: geeqie: Update to 2.0.1.
	* gnu/packages/image-viewers.scm (geeqie): Update to 2.0.1.
	[build-system]: Switch to meson.
	[arguments]: Delete field.
	[inputs]: Remove clutter.
	[native-inputs]: Add xxd.  Remove autoconf and automake.
	* gnu/packages/patches/geeqie-clutter.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

2023-03-29  Bruno Victal  <mirai@makinata.eu>

	services: fstrim: Fix schedule ungexp.
	Previously, only the first level of the list would be quoted,
	resulting in a schedule of the sort:
	'(next-second (range 0 60 30))
	being incorrectly ungexp'd into:
	(list next-second (0 30))

	* gnu/services/linux.scm (fstrim-mcron-job): Fix schedule ungexp.

2023-03-29  Yovan Naumovski  <yovan@gorski.stream>

	gnu: ruby-rack-protection: Update to 3.0.5.
	* gnu/packages/ruby.scm (ruby-rack-protection): Update to
	  3.0.5.

	gnu: ruby-mustermann: Update to 3.0.0.
	* gnu/packages/ruby.scm (ruby-mustermann): Update to
	  3.0.0.

2023-03-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "lint: Append "/info/refs" to git-reference-url."
	This reverts commit c9af27d4ca733b20f09019f1465d3e5fdc1ec724.

	The change causes 'guix lint' to print URI not reachable (403) errors for
	GitHub every URLs.

2023-03-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-net-scp: Update to 4.0.0.
	* gnu/packages/ruby.scm (ruby-net-scp): Update to 4.0.0.

	gnu: Add ruby-liquid-c.
	* gnu/packages/ruby.scm (ruby-liquid-c): New variable.

	gnu: ruby-liquid: Update to 5.4.0 and enable tests.
	* gnu/packages/ruby.scm (ruby-liquid): Update to 5.4.0.
	[arguments]: Enable tests.  Add #:phases.
	[native-inputs]: New field.
	(ruby-liquid-4): New variable.
	(jekyll) [propagated-inputs]: Replace ruby-liquid with ruby-liquid-4.

	gnu: Add ruby-liquid-c-bootstrap.
	* gnu/packages/ruby.scm (ruby-liquid-c-bootstrap): New variable.

	gnu: Add ruby-spy.
	* gnu/packages/ruby.scm (ruby-spy): New variable.

	gnu: ruby-coveralls: Propagate ruby-simplecov and enable tests.
	* gnu/packages/ruby.scm (ruby-coveralls)
	[arguments]: Enable tests.  Add disable-problematic-tests phase.  Replace
	strip-version-requirements with relax-requirements.
	[native-inputs]: New field.
	[propagated-inputs]: Add ruby-simplecov.

	gnu: Add ruby-truthy.
	* gnu/packages/ruby.scm (ruby-truthy): New variable.

	gnu: ruby-autoprefixer-rails: Update to 10.4.13.0.
	* gnu/packages/rails.scm (ruby-autoprefixer-rails): Update to 10.4.13.0.
	[source]: Fetch via git.
	[phases]: Rename remove-unnecessary-dependencies to relax-requirements and
	update phase.
	[native-inputs]: Remove ruby-sass.  Add ruby-sassc-rails, ruby-sprockets and
	ruby-standard.

	gnu: Add ruby-ammeter.
	* gnu/packages/rails.scm (ruby-ammeter): New variable.

	gnu: ruby-rspec-rails: Update to 6.0.1 and enable tests.
	* gnu/packages/rails.scm (ruby-rspec-rails): Update to 6.0.1.
	[source]: Fetch via git.
	[arguments]: Enable tests.  Add #:phases.
	[native-inputs]: New field.

	gnu: Add ruby-ammeter-bootstrap.
	* gnu/packages/rails.scm (ruby-ammeter-bootstrap): New variable.

	gnu: Add ruby-sassc-rails.
	* gnu/packages/rails.scm (ruby-sassc-rails): New variable.

	gnu: ruby-parallel-tests: Update to 4.2.0.
	* gnu/packages/ruby.scm (ruby-parallel-tests): Update to 4.2.0.
	[arguments]: Delete trailing #t.  Use "spec" as the #:test-target.
	Rename remove-version-constraints phase to relax-requirements, and update it.
	Add disable-problematic-tests phase.

	gnu: ruby-single-cov: Update to 1.9.1.
	* gnu/packages/ruby.scm (ruby-single-cov): Update to 1.9.1.
	[arguments]: Use "spec" as #:test-target.
	Strip trailing #t in phases.  Adjust replacement in replace-git-ls-files
	phase.  Remove make-files-writable phase.  Add relax-requirements phase.
	[native-inputs]: Remove ruby-bump.

	gnu: ruby-cuke-modeler: Update to 3.19.0 and enable tests.
	* gnu/packages/ruby.scm (ruby-cuke-modeler): Update to 3.19.0.
	[source]: Fetch via git.
	[arguments]: Enable tests.  Set the #:test-target argument.  Add #:phases.
	[native-inputs]: New field.

	gnu: ruby-omniauth-oauth2: Update to 1.8.0.
	* gnu/packages/ruby.scm (ruby-omniauth-oauth2): Update to 1.8.0.
	[arguments]: Rename remove-unnecessary-dependencies phase to
	relax-requirements, and simplify it.
	[native-inputs]: Remove bundler and ruby-simplecov.

	gnu: ruby-omniauth: Update to 2.1.1.
	* gnu/packages/ruby.scm (ruby-omniauth): Update to 2.1.1.
	[arguments]: New field.
	[propagated-inputs]: Add ruby-rack-test.

	gnu: ruby-oauth2: Update to 2.0.9 and enable tests.
	* gnu/packages/ruby.scm (ruby-oauth2): Update to 2.0.9.
	[arguments]: Enable tests.  Add #:phases.
	[native-inputs]: New field.
	[propagated-inputs]: Add ruby-snaky-hash.

	gnu: Add ruby-snaky-hash.
	* gnu/packages/ruby.scm (ruby-snaky-hash): New variable.

	gnu: ruby-hashie: Update to 5.0.0 and enable tests.
	* gnu/packages/ruby.scm (ruby-hashie): Update to 5.0.0.
	[arguments]: Enable tests.  Add #:test-target and #:phases arguments.
	[native-inputs]: New field.

	gnu: Add ruby-version-gem.
	* gnu/packages/ruby.scm (ruby-version-gem): New variable.

	gnu: Add ruby-rspec-block-is-expected.
	* gnu/packages/ruby.scm (ruby-rspec-block-is-expected): New variable.

	gnu: Add ruby-rspec-pending-for.
	* gnu/packages/ruby.scm (ruby-rspec-pending-for): New variable.

	gnu: Add ruby-ruby-version.
	* gnu/packages/ruby.scm (ruby-ruby-version): New variable.

	gnu: Add ruby-silent-stream.
	* gnu/packages/ruby.scm (ruby-silent-stream): New variable.

	gnu: Add ruby-rspec-stubbed-env.
	* gnu/packages/ruby.scm (ruby-rspec-stubbed-env): New variable.

	gnu: jekyll: Update to 4.3.2 and enable tests.
	* gnu/packages/ruby.scm (jekyll): Update to 4.3.2.
	[arguments]: Enable tests.  Add #:modules and #:test-target arguments.  Delete
	fix-i18n phase.  Add disable-problematic-tests and check override phases.
	[native-inputs]: New field.
	[propagated-inputs]: Add ruby-webrick.

	gnu: jekyll: Use gexps and remove input labels.
	* gnu/packages/ruby.scm (jekyll) [arguments]: Use gexps, remove trailing #t.
	[propagated-inputs]: Remove labels.

	gnu: ruby-unf-ext: Update to 0.0.8.2.
	* gnu/packages/ruby.scm (ruby-unf-ext): Update to 0.0.8.2.

	gnu: ruby-shoulda: Honor #:tests?.
	* gnu/packages/ruby.scm (ruby-shoulda)
	[arguments]: Honor #:tests? in check phase.

	gnu: ruby-shoulda: Update to 4.0.0.
	* gnu/packages/ruby.scm (ruby-shoulda): Update to 4.0.0.
	[arguments]: Add relax-requirements phase.
	[propagated-inputs]: Replace ruby-shoulda-matchers-2 with
	ruby-shoulda-matchers.
	(ruby-shoulda-matchers-2): Delete variable.

	gnu: ruby-shoulda-matchers: Honor #:tests?.
	* gnu/packages/ruby.scm (ruby-shoulda-matchers)
	[arguments]: Honor #:tests? in check phase.

	gnu: ruby-shoulda-matchers: Update to 5.3.0.
	* gnu/packages/ruby.scm (ruby-shoulda-matchers): Update to 5.3.0.

	gnu: ruby-shoulda-context: Honor #:tests?.
	* gnu/packages/ruby.scm (ruby-shoulda-context)
	[arguments]: Honor #:tests? in check phase.

	gnu: ruby-shoulda-context: Update to 2.0.0.
	* gnu/packages/ruby.scm (ruby-shoulda-context): Update to 2.0.0.

	gnu: ruby-liquid: Update to 4.0.3.
	* gnu/packages/ruby.scm (ruby-liquid): Update to 4.0.3.

	gnu: ruby-terminal-table: Update to 3.0.2.
	* gnu/packages/ruby.scm (ruby-terminal-table): Update to 3.0.2.
	[source]: Fetch via git.
	[arguments]: Delete remove-gemfile-lock phase.
	[native-inputs]: Add ruby-term-ansicolor.

	gnu: Add ruby-minitest-profile.
	* gnu/packages/ruby.scm (ruby-minitest-profile): New variable.

	gnu: ruby-web-console: Update to 4.2.0.
	* gnu/packages/rails.scm (ruby-web-console): Update to 4.2.0.
	[arguments]: Delete trailing #t.
	[propagated-inputs]: Add ruby-arel.

2023-03-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-prawn-svg: Fix build.
	The test suite fails two tests when using a newer rspec version.

	* gnu/packages/ruby.scm (ruby-prawn-svg)
	[arguments]: Delete the interface_spec.rb test suite in the check phase.

2023-03-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-slim: Update to 5.1.0.
	* gnu/packages/ruby.scm (ruby-slim): Update to 5.1.0.
	[arguments]: Delete trailing #t.
	[native-inputs]: Add ruby-rspec-core.

	gnu: ruby-temple: Update to 0.10.0.
	* gnu/packages/ruby.scm (ruby-temple): Update to 0.10.0.
	[source]: Fetch via git.
	[arguments]: New field.
	[native-inputs]: Replace ruby-erubis with ruby-erubi. Add ruby-rspec.

	gnu: ruby-protobuf: Update to 3.10.3.
	* gnu/packages/protobuf.scm (ruby-protobuf): Update to 3.10.3.  Delete
	trailing #t.
	[arguments]: Use search-input-file in patch-protoc phase.  Honor #:tests? in
	check phase.

	gnu: ruby-braintree: Update to 4.10.0.
	* gnu/packages/ruby.scm (ruby-braintree): Update to 4.10.0.
	[source]: Streamline comment.
	[arguments]: Add disable-rubocop phase.  Rename the less-strict-dependencies
	phase to relax-requirements, and update the substitutions.
	[native-inputs]: Remove ruby-rubocop.

	gnu: Add fpm.
	* gnu/packages/package-management.scm (fpm): New variable.
	* gnu/packages/patches/fpm-newer-clamp-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: ruby-rubocop-rspec-minimal: Update source and home page URL.
	* gnu/packages/ruby.scm (ruby-rubocop-rspec-minimal): Update source and home page URL.

	gnu: ruby-minitest: Update to 5.18.0.
	* gnu/packages/ruby.scm (ruby-minitest): Update to 5.18.0.

	gnu: ruby-minitest: Update home page URL.
	* gnu/packages/ruby.scm (ruby-minitest) [home-page]: Update URL.

	gnu: Add perl-app-cpanminus.
	* gnu/packages/perl.scm (perl-app-cpanminus): New variable.

	gnu: Add ruby-arr-pm.
	* gnu/packages/ruby.scm (ruby-arr-pm): New variable.

	gnu: Add ruby-pleaserun.
	* gnu/packages/ruby.scm (ruby-pleaserun): New variable.

	gnu: Add ruby-flores.
	* gnu/packages/ruby.scm (ruby-flores): New variable.

	gnu: Add ruby-dotenv-rails.
	* gnu/packages/ruby.scm (ruby-dotenv-rails): New variable.

	gnu: ruby-spring: Update to 4.1.1.
	* gnu/packages/rails.scm (ruby-spring): Update to 4.1.1.
	[arguments]: Use gexps.  Delete trailing #t.  Preserve activesupport
	dependency spec.

	gnu: ruby-rails: Update to 7.0.4.3.
	* gnu/packages/rails.scm (ruby-rails): Update to 7.0.4.3.
	[source]: use ruby-rails-monorepo.
	[arguments]: Add delete-extraneous-gemspec-files phase.  Delete trailing #t.

	gnu: Add ruby-turbo-rails.
	* gnu/packages/rails.scm (ruby-turbo-rails): New variable.

	gnu: Add ruby-stimulus-rails.
	* gnu/packages/rails.scm (ruby-stimulus-rails): New variable.

	gnu: Add ruby-propshaft.
	* gnu/packages/rails.scm (ruby-propshaft): New variable.

	gnu: ruby-railties: Enable test suite.
	* gnu/packages/rails.scm (ruby-railties): Add a tip as comment about reviewing
	test suite failures.
	[arguments]: Delete #:tests?
	argument.  Add delete-gemfiles, disable-bundler,
	do-not-load-other-gems-from-source, patch-paths, prepare-for-tests,
	disable-problematic-tests and set-paths phases.
	Move check phase after install phase.

	gnu: Add ruby-importmap-rails.
	* gnu/packages/rails.scm (ruby-importmap-rails-bootstrap): New private variable.
	(ruby-importmap-rails): New variable.

	gnu: ruby-globalid: Move to (gnu packages rails).
	* gnu/packages/ruby.scm (ruby-globalid): Move to...
	* gnu/packages/rails.scm (ruby-globalid): ... here, with minor cosmetic
	adjustments.

	gnu: ruby-globalid: Update to 1.1.0.
	* gnu/packages/ruby.scm (ruby-globalid): Update to 1.1.0.

	gnu: Add ruby-bootsnap.
	* gnu/packages/rails.scm (ruby-bootsnap): New variable.

	gnu: ruby-sprockets-rails: Update to 3.4.2.
	* gnu/packages/rails.scm (ruby-sprockets-rails): Update to 3.4.2.

	gnu: ruby-sprockets: Move to (gnu packages rails).
	* gnu/packages/ruby.scm (ruby-sprockets): Move to...
	* gnu/packages/rails.scm (ruby-sprockets): ... here.

	gnu: ruby-sprockets: Update to 4.2.0.
	* gnu/packages/ruby.scm (ruby-sprockets): Update to 4.2.0.

	gnu: ruby-actionmailer: Update to 7.0.4.3.
	* gnu/packages/rails.scm (ruby-actionmailer): Update to 7.0.4.3.
	[source]: Use ruby-rail-monorepo.
	[arguments]: Add #:phases argument.
	[propagated-inputs]: Add ruby-net-imap, ruby-net-pop and ruby-net-smtp.

	gnu: ruby-actionmailbox: Update to 7.0.4.3.
	* gnu/packages/rails.scm (ruby-actionmailbox): Update to 7.0.4.3.
	[source]: Use ruby-rail-monorepo.
	[arguments]: Add #:phases argument.
	[propagated-inputs]: Add ruby-net-imap, ruby-net-pop and ruby-net-smtp.

	gnu: Add ruby-net-smtp.
	* gnu/packages/ruby.scm (ruby-net-smtp): New variable.

	gnu: Add ruby-net-pop.
	* gnu/packages/ruby.scm (ruby-net-pop): New variable.

	gnu: Add ruby-net-imap.
	* gnu/packages/ruby.scm (ruby-net-imap): New variable.

	gnu: Add ruby-date.
	* gnu/packages/ruby.scm (ruby-date): New variable.

	gnu: Add ruby-net-protocol.
	* gnu/packages/ruby.scm (ruby-net-protocol): New variable.

	gnu: Add ruby-timeout.
	* gnu/packages/ruby.scm (ruby-timeout): New variable.

	gnu: ruby-actiontext: Update to 7.0.4.3.
	* gnu/packages/rails.scm (ruby-actiontext): Update to 7.0.4.3.
	[source]: Use ruby-rail-monorepo.
	[arguments]: Add #:phases argument.

	gnu: ruby-activestorage: Update to 7.0.4.3.
	* gnu/packages/rails.scm (ruby-activestorage): Update to 7.0.4.3.
	[source]: Use ruby-rail-monorepo.
	[arguments]: Add #:phases argument.
	[propagated-inputs]: replace ruby-mimemagic with ruby-mini-mime.

	gnu: ruby-marcel: Enable tests.
	* gnu/packages/rails.scm (ruby-marcel) [source]: Fetch from git.
	[arguments]: Drop #:tests?. Add #:phases.
	[native-inputs]: New field.

	gnu: ruby-marcel: Relocate to (gnu packages rails).
	* gnu/packages/ruby.scm (ruby-marcel): Move to...
	* gnu/packages/rails.scm (ruby-marcel): ... here.
	[home-page]: Update URL.

	gnu: ruby-marcel: Update to 1.0.2.
	* gnu/packages/ruby.scm (ruby-marcel): Update to 1.0.2.

	gnu: ruby-mini-mime: Update to 1.1.2.
	* gnu/packages/ruby.scm (ruby-mini-mime): Update to 1.1.2.

	gnu: ruby-actioncable: Update to 7.0.4.3 and enable tests.
	* gnu/packages/rails.scm (ruby-actioncable): Update to 7.0.4.3.
	[source]: Use ruby-rail-monorepo.
	[arguments]: Drop #:tests?.  Add #:phases argument.
	[native-inputs]: New field.

	gnu: Add ruby-websocket-client-simple.
	* gnu/packages/ruby.scm (ruby-websocket-client-simple): New variable.

	gnu: Add ruby-websocket-eventmachine-server.
	* gnu/packages/ruby.scm (ruby-websocket-eventmachine-server): New variable.

	gnu: Add ruby-websocket-eventmachine-base.
	* gnu/packages/ruby.scm (ruby-websocket-eventmachine-base): New variable.

	gnu: Add ruby-websocket-native.
	* gnu/packages/ruby.scm (ruby-websocket-native): New variable.

	gnu: Add ruby-event-emitter.
	* gnu/packages/ruby.scm (ruby-event-emitter): New variable.

	gnu: ruby-actionpack: Update to 7.0.4.3 and enable test suite.
	* gnu/packages/rails.scm (ruby-actionpack): Update to 7.0.4.3.
	[source]: Use ruby-rails-monorepo.
	[arguments]: Delete #:tests? argument.  Add #:phases argument.
	[native-inputs]: New field.
	[propagated-inputs]: Add ruby-rack-cache and ruby-rack-session.

	gnu: ruby-rubyzip: Update to 2.3.2.
	* gnu/packages/ruby.scm (ruby-rubyzip): Update to 2.3.2.
	[arguments]: Streamline patch-tests phase.  Add disable-rubocop and
	disable-problematic-tests phases.

	gnu: Add ruby-rack-session.
	* gnu/packages/ruby.scm (ruby-rack-session): New variable.

	gnu: Add ruby-capybara.
	* gnu/packages/ruby.scm (ruby-capybara): New variable.

	gnu: ruby-puma: Update to 6.1.1 and enable test suite.
	* gnu/packages/ruby.scm (ruby-puma): Update to 6.1.1.
	[source]: Use git.
	[arguments]: Remove #:tests? argument.  Adjust fix-gemspec phase.  Add the
	disable-rubocop, use-rack-2, increase-resource-limits,
	disable-problematic-tests, relax-test-case-timeout, set-home and set-paths
	phases. Override the check phase.
	[native-inputs]: New field.
	[inputs]: Add ruby-nio4r.

	gnu: bundler: Update to 2.4.10.
	* gnu/packages/ruby.scm (bundler): Update to 2.4.10.

	gnu: Add ruby-localhost.
	* gnu/packages/ruby.scm (ruby-localhost): New variable.

	gnu: Add ruby-timers.
	* gnu/packages/ruby.scm (ruby-timers): New variable.

	gnu: Add ruby-sus.
	* gnu/packages/ruby.scm (ruby-sus): New variable.

	gnu: Add ruby-bake-test-external.
	* gnu/packages/ruby.scm (ruby-bake-test-external): New variable.

	gnu: Add ruby-bake-test.
	* gnu/packages/ruby.scm (ruby-bake-test): New variable.

	gnu: Add ruby-bake.
	* gnu/packages/ruby.scm (ruby-bake): New variable.

	gnu: Add ruby-rspec-debug.
	* gnu/packages/ruby.scm (ruby-rspec-debug): New variable.

	gnu: Add ruby-debug.
	* gnu/packages/ruby.scm (ruby-debug): New variable.

	gnu: Add ruby-irb.
	* gnu/packages/ruby.scm (ruby-irb): New variable.

	gnu: Add ruby-reline.
	* gnu/packages/ruby.scm (ruby-reline): New variable.

	gnu: Add ruby-io-console.
	* gnu/packages/ruby.scm (ruby-io-console): New variable.

	gnu: Add ruby-samovar.
	* gnu/packages/ruby.scm (ruby-samovar): New variable.

	gnu: Add ruby-covered.
	* gnu/packages/ruby.scm (ruby-covered): New variable.

	gnu: Add ruby-msgpack.
	* gnu/packages/ruby.scm (ruby-msgpack): New variable.

	gnu: Add ruby-ruby-memcheck.
	* gnu/packages/ruby.scm (ruby-ruby-memcheck): New variable.

	gnu: Add ruby-console.
	* gnu/packages/ruby.scm (ruby-console): New variable.

	gnu: Add ruby-fiber-local.
	* gnu/packages/ruby.scm (ruby-fiber-local): New variable.

	gnu: Add ruby-mapping.
	* gnu/packages/ruby.scm (ruby-mapping): New variable.

	gnu: ruby-octokit: Enable tests.
	* gnu/packages/ruby.scm (ruby-octokit) [source]: Fetch from git.
	[arguments]: Delete field.
	[native-inputs]: New field.

	gnu: ruby-bandwidth-iris: Update to 7.0.0.
	* gnu/packages/ruby.scm (ruby-bandwidth-iris): Update to 7.0.0.

	gnu: ruby-bandwidth-iris: Fix indentation.
	* gnu/packages/ruby.scm (ruby-bandwidth-iris): Fix indentation.

	gnu: ruby-faraday-middleware: Add a deprecation comment and re-indent.
	* gnu/packages/ruby.scm (ruby-faraday-middleware): Add comment.
	Re-indent package.

	gnu: Add ruby-fileutils.
	* gnu/packages/ruby.scm (ruby-fileutils): New variable.

	gnu: ruby-maxitest: Update to 4.4.1.
	* gnu/packages/ruby.scm (ruby-maxitest): Update to 4.4.1.
	[arguments]: Delete trailing #t.
	[native-inputs]: Delete labels.

	gnu: Add ruby-faraday-multipart.
	* gnu/packages/ruby.scm (ruby-faraday-multipart): New variable.

	gnu: Add ruby-multipart-parser.
	* gnu/packages/ruby.scm (ruby-multipart-parser): New variable.

	gnu: Remove ruby-chandler.
	* gnu/packages/ruby.scm (ruby-chandler): Delete variable.

	gnu: ruby-byebug: Do not depend on ruby-chandler.
	* gnu/packages/ruby.scm (ruby-byebug) [phases]
	{sanitize-dependencies}: New phase.
	[native-inputs]: Delete ruby-chandler.

	gnu: ruby-pry-byebug: Update to 3.10.1.
	* gnu/packages/ruby.scm (ruby-pry-byebug): Update to 3.10.1.

	gnu: ruby-pry-byebug: Avoid depending on ruby-chandler.
	* gnu/packages/ruby.scm (ruby-pry-byebug) [phases]: Add sanitize-dependencies
	phase.
	[native-inputs]: Remove ruby-chandler, an unmaintained library.

	gnu: ruby-sawyer: Update to 0.9.2.
	* gnu/packages/ruby.scm (ruby-sawyer): Update to 0.9.2.

	gnu: ruby-faraday: Propagate ruby-faraday-net-http.
	* gnu/packages/ruby.scm (ruby-faraday-net-http)
	[propagated-inputs]: Add ruby-faraday-net-http.
	[native-inputs]: Delete ruby-faraday-net-http.

	gnu: ruby-octokit: Update to 6.1.0.
	* gnu/packages/ruby.scm (ruby-octokit): Update to 6.1.0.

	gnu: ruby-faraday: Update to 2.7.4 and enable test suite.
	* gnu/packages/ruby.scm (ruby-faraday): Update to 2.7.4.
	[source]: Fetch from git.
	[arguments]: Delete #:tests? argument.  Add #:test-target argument.
	[native-inputs]: New field.
	[propagated-inputs]: Delete ruby-multipart-post.  Add ruby-ruby2-keywords.

	gnu: Add ruby-faraday-net-http.
	* gnu/packages/ruby.scm (ruby-faraday-net-http): New variable.

	gnu: Add ruby-ruby2-keywords.
	* gnu/packages/ruby.scm (ruby-ruby2-keywords): New variable.

	gnu: Add ruby-rdiscount.
	* gnu/packages/ruby.scm (ruby-rdiscount): New variable.

	gnu: Add ruby-sorbet-runtime.
	* gnu/packages/ruby.scm (ruby-sorbet-runtime): New variable.
	(sorbet-version): New variable.
	(sorbet-monorepo): New variable.
	(make-sorbet-gem-source): New procedure.

	gnu: Add ruby-concurrent-ruby-edge.
	* gnu/packages/ruby.scm (ruby-concurrent-ruby-edge): New variable.

	gnu: Add ruby-concurrent-ruby-ext.
	* gnu/packages/ruby.scm (ruby-concurrent-ruby-ext): New variable.

	gnu: ruby-concurrent: Replace with ruby-concurrent-ruby.
	* gnu/packages/ruby.scm (ruby-concurrent): Delete package, and define it as a
	deprecated alias to ruby-concurrent-ruby instead.

	gnu: Add ruby-concurrent-ruby.
	* gnu/packages/ruby.scm (ruby-concurrent-ruby): New variable.

	gnu: Add ruby-rake-compiler-dock.
	* gnu/packages/ruby.scm (ruby-rake-compiler-dock): New variable.

	gnu: Add ruby-subprocess.
	* gnu/packages/ruby.scm (ruby-subprocess): New variable.

	gnu: Add ruby-syntax-tree.
	* gnu/packages/ruby.scm (ruby-syntax-tree): New variable.

	gnu: Add ruby-prettier-print.
	* gnu/packages/ruby.scm (ruby-prettier-print): New variable.

	gnu: Add ruby-vcr-expat.
	* gnu/packages/ruby.scm (ruby-vcr-expat): New variable.

	gnu: Add ruby-rackup.
	* gnu/packages/ruby.scm (ruby-rackup): New variable.

	gnu: ruby-webrick: Update to 1.8.1.
	* gnu/packages/ruby.scm (ruby-webrick): Update to 1.8.1.
	[source]: Use git.
	[arguments]: New field.

	gnu: ruby-sinatra: Update to 3.0.5.
	* gnu/packages/ruby.scm (ruby-sinatra): Update to 3.0.5.  Delete trailing #t.
	Delete arguments field.

	gnu: ruby-rack-test: Honor #:tests? argument.
	* gnu/packages/ruby.scm (ruby-rack-test) [arguments]: Honor #:tests? argument
	in check phase override.

	gnu: ruby-rack-test: Update home page.
	* gnu/packages/ruby.scm (ruby-rack-test) [home-page]: Update URL.

	gnu: ruby-rack-test: Update to 2.1.0.
	* gnu/packages/ruby.scm (ruby-rack-test): Update to 2.1.0.

	gnu: Add ruby-rack-cache.
	* gnu/packages/ruby.scm (ruby-rack-cache): New variable.

	gnu: Add ruby-rack-next.
	* gnu/packages/ruby.scm (ruby-rack-next): New variable.

	gnu: ruby-rack: Update home page URL.
	* gnu/packages/ruby.scm (ruby-rack) [home-page]: Update URL.

	gnu: ruby-rack: Update to 2.2.6.3.
	* gnu/packages/ruby.scm (ruby-rack): Update to 2.2.6.3.
	[source]: Move snippet to...
	[arguments]: ... the fix-test phase.  Use gexps and delete trailing #t.

	gnu: Add ruby-minitest-stub-const.
	* gnu/packages/ruby.scm (ruby-minitest-stub-const): New variable.

	gnu: ruby-puma: Build with SSL support.
	* gnu/packages/ruby.scm (ruby-puma) [arguments]: Delete trailing #t.
	[inputs]: Add openssl.

	gnu: Add ruby-selenium-webdriver.
	* gnu/packages/ruby.scm (ruby-selenium-webdriver): New variable.

	gnu: Add ruby-websocket.
	* gnu/packages/ruby.scm (ruby-websocket): New variable.

	gnu: Add ruby-launchy.
	* gnu/packages/ruby.scm (ruby-launchy): New variable.

	gnu: ruby-addressable: Update to 2.8.1.
	* gnu/packages/ruby.scm (ruby-addressable): Update to 2.8.1.
	[arguments]: Delete trailing #t.  Add disable-bundler phase.
	[native-inputs]: Sort.

	gnu: Add ruby-xpath.
	* gnu/packages/ruby.scm (ruby-xpath): New variable.

	gnu: ruby-activejob: Update to 7.0.4.3 and enable tests.
	* gnu/packages/rails.scm (ruby-activejob): Update to 7.0.4.3.
	[source]: Use ruby-rails-monorepo.
	[arguments]: Remove #:tests? argument.  Add #:phases argument.
	[native-inputs]: New field.

	gnu: Add ruby-queue-classic.
	* gnu/packages/ruby.scm (ruby-queue-classic): New variable.

	gnu: ruby-zeitwerk: Update to 2.6.7.
	* gnu/packages/ruby.scm (ruby-zeitwerk): Update to 2.6.7.
	[native-inputs]: Add ruby-minitest-proveit.

	gnu: Add ruby-minitest-proveit.
	* gnu/packages/ruby.scm (ruby-minitest-proveit): New variable.

	gnu: Add ruby-delayed-job.
	* gnu/packages/ruby.scm (ruby-delayed-job): New variable.

	gnu: ruby-actionview: Update to 7.0.4.3.
	* gnu/packages/rails.scm (ruby-actionview): Update to 7.0.4.3.
	[source]: Use ruby-rails-monorepo.
	[arguments]: Add explanatory comment w.r.t. disabling tests.  Add the #:phases
	and #:test-target arguments.
	[propagated-inputs]: Re-indent.

	gnu: Add ruby-simplecov-lcov.
	* gnu/packages/ruby.scm (ruby-simplecov-lcov): New variable.

	gnu: ruby-activerecord: Update to 7.0.4.3 and enable tests.
	* gnu/packages/rails.scm (ruby-activerecord): Update to 7.0.4.3.
	[source]: Use ruby-rails-monorepo.
	[arguments]: Remove #:tests? argument.  Add #:phases argument.
	[native-inputs]: New field.
	[propagated-inputs]: Remove ruby-arel.  Add ruby-sqlite3.

	gnu: ruby-activemodel: Update to 7.0.4.3 and enable tests.
	* gnu/packages/rails.scm (ruby-activemodel): Update to 7.0.4.3.  Fix
	indentation.
	[source]: Use ruby-rails-monorepo.
	[arguments]: Remove #:tests? argument.  Add #:phases argument.
	[native-inputs]: New field.

	gnu: Add ruby-bcrypt.
	* gnu/packages/ruby.scm (ruby-bcrypt): New variable.

	gnu: ruby-railties: Update to 7.0.4.3.
	* gnu/packages/rails.scm (ruby-railties): Update to 7.0.4.3.
	[version]: Use %ruby-rails-version.
	[source]: Use ruby-rails-monorepo.
	[arguments]: Add #:phases.
	[propagated-inputs]: Add ruby-zeitwerk.

	gnu: ruby-activesupport: Update to 7.0.4.3.
	* gnu/packages/ruby.scm (ruby-activesupport): Move to...
	* gnu/packages/rails.scm (ruby-activesupport): ... here.
	(%ruby-rails-version, ruby-rails-monorepo): New variables.
	(ruby-activesupport): Update to 7.0.4.3.
	[arguments]: Use gexps.  Add the delete-gemfiles, chdir, check-setup and
	delete-problematic-tests phases.  Delete check phase override.
	[native-inputs]: New field.
	[propagated-inputs]: Remove ruby-zeitwerk.  Replace ruby-minitest with
	ruby-minitest-5.15.
	[home-page]: Update URL.

	gnu: ruby-aruba: Update to 2.1.0.
	* gnu/packages/ruby.scm (ruby-aruba): Update to 2.1.0.
	[source]: Use git.
	[arguments]: Use gexps.  Rename patch phase to 'patch-paths, and update.
	Rename remove-unnecessary-dependencies phase to relax-requirements and update.
	Move the check phase after the install phase, and add a new set-GEM_PATH
	phase.
	[native-inputs]: Remove ruby-fuubar.  Add ruby-rake-manifest.  Move bundler
	to...
	[propagated-inputs]: ... here.  Remove ruby-ffi and ruby-yard.

	gnu: Add ruby-rake-manifest.
	* gnu/packages/ruby.scm (ruby-rake-manifest): New variable.

	gnu: Remove ruby-cucumber-create-meta.
	* gnu/packages/ruby.scm (ruby-cucumber-create-meta): Delete variable.

	gnu: ruby-cucumber: Update to 8.0.0.
	* gnu/packages/ruby.scm (ruby-cucumber): Update to 8.0.0.
	[arguments]: Delete trailing #t.  Adjust disable-rubocop phase.  Refine the
	strip-version-requirements phase.  Set #:test-target to "spec".
	[propagated-inputs]: Add ruby-cucumber-ci-environment, ruby-mime-types and
	ruby-sys-uname.  Remove ruby-cucumber-create-meta and ruby-multi-json.
	[native-inputs]: Remove ruby-aruba-without-tests and ruby-rubocop.
	Add ruby-cucumber-compatibility-kit.
	(ruby-aruba-without-tests): Delete variable.

2023-03-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-gherkin: Rename to ruby-cucumber-gherkin.
	To reflect the same change upstream.

	* gnu/packages/ruby.scm (ruby-gherkin): Rename to...
	(ruby-cucumber-gherkin): ... this.
	(ruby-cucumber) [propagated-inputs]: Adjust accordingly.
	(ruby-cucumber-core): Likewise (and adjust indentation).
	(ruby-gherkin): Define as a deprecated package.

2023-03-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-gherkin: Update to 26.1.0, fixing build.
	* gnu/packages/ruby.scm (ruby-gherkin): Update to 26.1.0.
	[source]: Adjust URL.
	[arguments]: Add a #:phases argument.
	[home-page]: Adjust URL.
	[native-inputs]: Move ruby-cucumber-messages to...
	[propagated-inputs]: ... here.

	gnu: ruby-cucumber-expressions: Update to 16.1.2.
	* gnu/packages/ruby.scm (ruby-cucumber-expressions): Update to 16.1.2.
	[source]: Update URL.
	[arguments]: Add a #:phases argument.
	[home-page]: Update URL.

	gnu: Add ruby-cucumber-ci-environment.
	* gnu/packages/ruby.scm (ruby-cucumber-ci-environment): New variable.

	gnu: ruby-cucumber-html-formatter: Honor #:tests? argument.
	* gnu/packages/ruby.scm (ruby-cucumber-html-formatter)
	[arguments]: Honor #:tests? in check phase override.

	gnu: ruby-cucumber-html-formatter: Update to 20.2.1.
	* gnu/packages/ruby.scm (ruby-cucumber-html-formatter): Update to 20.2.1.
	[arguments]: Use gexps.  Add a relax-requirements phase.
	[native-inputs]: Add ruby-cucumber-compatibility-kit.
	[home-page]: Update URL.

	gnu: ruby-cucumber-wire: Update to 6.2.1.
	* gnu/packages/ruby.scm (ruby-cucumber-wire): Update to 6.2.1.
	[arguments]: Delete #:phases argument.

	gnu: ruby-cucumber-core: Update to 11.1.0.
	* gnu/packages/ruby.scm (ruby-cucumber-core): Update to 11.1.0.
	[arguments]: Adjust relax-version-requirements phase.

	gnu: ruby-cucumber-tag-expressions: Update to 5.0.1, fixing build.
	* gnu/packages/ruby.scm (ruby-cucumber-tag-expressions): Update to 5.0.1.
	[source]: Update URI.
	[arguments]: Add a #:phases argument.
	[home-page]: Update URL.

2023-03-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove ruby-protobuf-cucumber.
	The package is no longer used by ruby-cucumber-messages, its sole user.  It is
	unmaintained.

	* gnu/packages/protobuf.scm (ruby-protobuf-cucumber): Delete variable.

2023-03-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-cucumber-messages: Update to 21.0.1.
	* gnu/packages/ruby.scm (ruby-cucumber-messages): Update to 21.0.1.
	[source]: Adjust to upstream URI change and use url-fetch.
	[phases]: Delete patch-protobuf.rb and compile phases.  Move check phase after
	install phase, and augment GEM_PATH in check phase.
	[propagated-inputs]: Delete field.
	[native-inputs]: Add ruby-cucumber-compatibility-kit-bootstrap.
	[home-page]: Update URL.

	gnu: Add ruby-cucumber-compatibility-kit.
	* gnu/packages/ruby.scm (ruby-cucumber-compatibility-kit): New variable.
	(ruby-cucumber-compatibility-kit-bootstrap): Likewise.

	gnu: ruby-rake: Update to 13.0.6.
	* gnu/packages/ruby.scm (ruby-rake): Update to 13.0.6.
	[source]: Use git-fetch.

	gnu: ruby-minitest-5.14: Update to 5.15.0.
	* gnu/packages/ruby.scm (ruby-minitest-5.14): Update to 5.15.0, rename to...
	(ruby-minitest-5.15): ... this.
	[name]: Delete override.
	[version]: Set to 5.15.0.
	* gnu/packages/ruby.scm (ruby-byebug) [native-inputs]: Replace
	ruby-minitest-5.14 with ruby-minitest-5.15.

	gnu: Add ruby-hiredis.
	* gnu/packages/databases.scm (ruby-hiredis): New variable.
	* gnu/packages/patches/ruby-hiredis-use-system-hiredis.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: Add ruby-dalli.
	* gnu/packages/ruby.scm (ruby-dalli): New variable.

	gnu: Add ruby-minitest-retry.
	* gnu/packages/ruby.scm (ruby-minitest-retry): New variable.

	gnu: Add ruby-dotenv.
	* gnu/packages/ruby.scm (ruby-dotenv): New variable.

	gnu: ruby-standard: Relax requirements.
	* gnu/packages/ruby.scm (ruby-standard)
	[arguments]: Add relax-requirements phase.

	gnu: ruby-standard: Enable test suite.
	* gnu/packages/ruby.scm (ruby-standard) [arguments]: Delete #:tests? argument.
	Delete relax-version-requiremens phase.  Add set-HOME and
	delete-problematic-tests phases.
	[propagated-inputs]: Add ruby-language-server-protocol.

	gnu: Add ruby-language-server-protocol.
	* gnu/packages/ruby.scm (ruby-language-server-protocol): New variable.

	gnu: Add ruby-m.
	* gnu/packages/ruby.scm (ruby-m): New variable.

	gnu: Add ruby-minitest-power-assert.
	* gnu/packages/ruby.scm (ruby-minitest-power-assert): New variable.

	gnu: ruby-thor: Update to 1.2.1.
	* gnu/packages/ruby.scm (ruby-thor): Update to 1.2.1.
	[source]: Update URI.
	[arguments]: Use gexps.  Delete trailing #t.
	[phases] {fix-readline-tests, disable-network-tests}
	{make-files-writable}: Delete phases.
	{remove-coveralls-dependency}: Do not remove webmock requires.
	{disable-quality-tests}: Rename to...
	{disable-problematic-tests}: ... this.  Disable a new failing test.
	{check}: Honor TESTS?.

	gnu: ruby-rubocop: Update to 1.48.1
	* gnu/packages/ruby.scm (ruby-rubocop): Update to 1.48.1.
	[phases]: Delete trailing #t.  Remove make-adoc-files-writable phase.
	[native-inputs]: Delete labels.  Remove ruby-bump.  Add ruby-rubocop-ast,
	ruby-rubocop-capybara-minimal and ruby-rubocop-rake-minimal.  Sort.
	[inputs]:  Add ruby-json and ruby-rexml.  Sort.

	gnu: Add ruby-rubocop-rake.
	* gnu/packages/ruby.scm (ruby-rubocop-rake): New variable.

	gnu: ruby-rubocop-rspec: Update to 2.19.0 and inverse inheritance relationship.
	* gnu/packages/ruby.scm (ruby-rubocop-rspec): Update to 2.18.1.
	[arguments]: Delete trailing #t.  Change TEST-TARGET to "spec".  Remove phases.
	[native-inputs]: Replace ruby-rubocop-performance with
	ruby-rubocop-performance-minimal.  Add ruby-bump and
	ruby-rubocop-rake-minimal.
	(ruby-rubocop-rspec-minimal): Reverse inheritance relationship; this package
	is now the base package.

	gnu: Add ruby-rubocop-capybara.
	* gnu/packages/ruby.scm (ruby-rubocop-capybara): New variable.

	gnu: ruby-simplecov: Update to 0.22.0.
	* gnu/packages/ruby.scm (ruby-simplecov): Update to 0.22.0.
	[native-inputs]: Delete field.
	[propagated-inputs]: Add ruby-simplecov-json-formatter.
	(ruby-rubycop-ast) [phases]: Add a relax-dependencies phase.
	[home-page]: Update URL.

	gnu: ruby-simplecov-html: Update to 0.12.3.
	* gnu/packages/ruby.scm (ruby-simplecov-html): Update to 0.12.3.
	[home-page]: Update URL.

	gnu: Add ruby-simplecov-json-formatter.
	* gnu/packages/ruby.scm (ruby-simplecov-json-formatter): New variable.

	gnu: ruby-rubocop-performance: Update to 1.16.0.
	* gnu/packages/ruby.scm (ruby-rubocop-performance): Update to 1.16.0.
	[source]: Update URL.
	[arguments]: Delete trailing #t.

	gnu: ruby-rspec-given: Update to 3.8.2.
	* gnu/packages/ruby.scm (ruby-rspec-given): Update to 3.8.2.
	[arguments]: Delete trailing #t.

	gnu: ruby-rspec-expectations: Update to 3.12.2.
	* gnu/packages/ruby.scm (ruby-rspec-expectations): Update to 3.12.2.

	gnu: ruby-rspec-mocks: Update to 3.12.4.
	* gnu/packages/ruby.scm (ruby-rspec-mocks): Update to 3.12.4.

	gnu: ruby-given-core: Update to 3.8.2.
	* gnu/packages/ruby.scm (ruby-given-core): Update to 3.8.2.

	gnu: ruby-rspec-support: Update to 3.12.0.
	* gnu/packages/ruby.scm (ruby-rspec-support): Update to 3.12.0.

	gnu: ruby-rspec-core: Update to 3.12.1.
	* gnu/packages/ruby.scm (ruby-rspec-core): Update to 3.12.1.

	gnu: ruby-rspec: Update to 3.12.0.
	* gnu/packages/ruby.scm (ruby-rspec): Update to 3.12.0.

	gnu: Add ruby-rubocop-capybara-minimal.
	* gnu/packages/ruby.scm (ruby-rubocop-capybara-minimal): New variable.

	gnu: ruby-unicode-display-width: Update to 2.4.2.
	* gnu/packages/ruby.scm (ruby-unicode-display-width): Update to 2.4.2.

	gnu: Add ruby-rubocop-rake-minimal.
	* gnu/packages/ruby.scm (ruby-rubocop-rake-minimal): New variable.

	gnu: ruby-rubocop-ast: Update to 1.28.0.
	* gnu/packages/ruby.scm (ruby-rubocop-ast): Update to 1.28.0.
	[source]: Update URL.
	[arguments]: Delete trailing #t.

	gnu: ruby-parser: Update to 3.2.1.1.
	* gnu/packages/ruby.scm (ruby-parser): Update to 3.2.1.1.

	gnu: ruby-oedipus-lex: Fix indentation.
	* gnu/packages/ruby.scm (ruby-oedipus-lex): Fix indentation.

	gnu: ruby-oedipus-lex: Update to 2.6.0.
	* gnu/packages/ruby.scm (ruby-oedipus-lex): Update to 2.6.0.

	gnu: ruby-standard: Update to 1.25.3
	* gnu/packages/ruby.scm (ruby-standard): Update to 1.25.3.
	[arguments]: Delete trailing #t.  Update comment.

	gnu: Add ruby-insist.
	* gnu/packages/ruby.scm (ruby-insist): New variable.

	gnu: Add ruby-stud.
	* gnu/packages/ruby.scm (ruby-stud): New variable.

	gnu: Add ruby-clamp.
	* gnu/packages/ruby.scm (ruby-clamp): New variable.

	gnu: Add ruby-cabin.
	* gnu/packages/ruby.scm (ruby-cabin): New variable.

2023-03-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtwebengine-5: Update to 5.15.8.
	Fixes <https://issues.guix.gnu.org/52672>.

	* gnu/packages/qt.scm (qtwebengine-5): Update to 5.15.8.
	[source]: Fix indentation.
	[arguments]: Use gexps.

2023-03-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtspeech: Update to 5.15.8.
	* gnu/packages/qt.scm (qtspeech): Update to 5.15.8.

	gnu: qtremoteobjects: Update to 6.3.2.
	* gnu/packages/qt.scm (qtremoteobjects): No longer inherit from qtsvg-5.
	Update to 6.3.2.
	[arguments]: Use gexps.  Delete remove-failing-test phase.  Add set-display,
	prepare-for-tests and move check phase after install phase.
	[home-page, license]: New fields.

	gnu: qtnetworkauth-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qtnetworkauth-5): Update to 5.15.8.

	gnu: qtdatavis3d: Update to 5.15.8.
	* gnu/packages/qt.scm (qtdatavis3d): Update to 5.15.8.

	gnu: qtcharts: Update to 5.15.8.
	* gnu/packages/qt.scm (qtcharts): Update to 5.15.8.
	[arguments]: Use gexps.

	gnu: qtpurchasing: Update to 5.15.8.
	* gnu/packages/qt.scm (qtpurchasing): Update to 5.15.8.

	gnu: qtscxml: Update to 5.15.8.
	* gnu/packages/qt.scm (qtscxml): Update to 5.15.8.

	gnu: qtgamepad: Update to 5.15.8.
	* gnu/packages/qt.scm (qtgamepad): Update to 5.15.8.

	gnu: qtgraphicaleffects: Update to 5.15.8.
	* gnu/packages/qt.scm (qtgraphicaleffects): Update to 5.15.8.

	gnu: qtquickcontrols2-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qtquickcontrols2-5): Update to 5.15.8.

	gnu: qtquickcontrols-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qtquickcontrols-5): Update to 5.15.8.

	gnu: qtscript: Update to 5.15.8.
	* gnu/packages/qt.scm (qtscript): Update to 5.15.8.

	gnu: qttools-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qttools-5): Update to 5.15.8.

	gnu: qtlocation: Update to 5.15.5.
	* gnu/packages/qt.scm (qtlocation): Update to 5.15.5.
	[arguments]: Use gexps.

	gnu: qtwebview: Update to 5.15.8.
	* gnu/packages/qt.scm (qtwebview): Update to 5.15.8.

	gnu: qtwebglplugin: Update to 5.15.8.
	* gnu/packages/qt.scm (qtwebglplugin): Update to 5.15.8.
	[arguments]: Use gexps.

	gnu: qtwebchannel-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qtwebchannel-5): Update to 5.15.8.

	gnu: qtserialbus: Update to 5.15.8.
	* gnu/packages/qt.scm (qtserialbus): Update to 5.15.8.
	[arguments]: Use gexps.  Use search-input-file in the
	patch-libsocketcan-reference phase.

	gnu: qtserialport: Update to 5.15.8.
	* gnu/packages/qt.scm (qtserialport): Update to 5.15.8.
	[arguments]: Use gexps.  Simplify pattern in patch-dlopen-paths.

	gnu: qtwayland-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qtwayland-5): Update to 5.15.8.
	[arguments]: Use gexps.

	gnu: qtmultimedia-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qtmultimedia-5): Update to 5.15.8.

	gnu: qtsensors: Update to 5.15.8.
	* gnu/packages/qt.scm (qtsensors): Update to 5.15.8.

	gnu: qtwebsockets-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qtwebsockets-5): Update to 5.15.8.

	gnu: qtconnectivity: Update to 5.15.8.
	* gnu/packages/qt.scm (qtconnectivity): Update to 5.15.8.

	gnu: qtdeclarative-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qtdeclarative-5): Update to 5.15.8.
	[arguments]: Use gexps.  Address TODO.

	gnu: qtxmlpatterns: Update to 5.15.8.
	* gnu/packages/qt.scm (qtxmlpatterns): Update to 5.15.8.

	gnu: qtx11extras: Update to 5.15.8.
	* gnu/packages/qt.scm (qtx11extras): Update to 5.15.8.

	gnu: qtimageformats: Update to 5.15.8.
	* gnu/packages/qt.scm (qtimageformats): Update to 5.15.8.

	gnu: qtsvg-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qtsvg-5): Update to 5.15.8.

	gnu: qt3d-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qt3d-5): Update to 5.15.8.

	gnu: qtbase-5: Update to 5.15.8.
	* gnu/packages/qt.scm (qtbase-5): Update to 5.15.8.
	[inputs]: Remove labels.

2023-03-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: qt-utils: Revert setting QT_PLUGIN_PATH exactly.
	Fixes <https://issues.guix.gnu.org/57742>.

	The documentation of Qt states that it is a supported use case to mix Qt 5 and
	Qt 6 plugins in QT_PLUGIN_PATH [0].  This reverts the change to QT_PLUGIN_PATH
	introduced in 1f466ed6be9 ("build: qt: Add qtbase argument and wrap Qt
	environment variables exactly.").

	[0]  https://doc.qt.io/qt-6.2/deployment-plugins.html#loading-and-verifying-plugins-dynamically

	* guix/build/qt-utils.scm (variables-for-wrapping): Wrap QT_PLUGIN_PATH using
	the prefix method.

2023-03-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove libcanberra/gtk+-2.
	* gnu/packages/libcanberra.scm (libcanberra/gtk+-2): Delete variable.

	gnu: jami-docs: Update to 0.0.0-1.ff466eb.
	* gnu/packages/jami.scm (jami-docs): Update to 0.0.0-1.ff466eb.

	gnu: jami: Update to 20230323.0.
	* gnu/packages/jami.scm (jami): Update to 20230323.0.
	(%ffmpeg-default-configure-flags): Update flags.
	(pjproject-jami): Update commit.
	(ffmpeg-jami) [version, source, outputs]: : Delete fields.
	[arguments]: Delete disable-problematic-tests phase.
	* gnu/packages/patches/jami-libjami-headers-search.patch: Rebase patch.

	gnu: pjproject: Update to 2.13.
	* gnu/packages/telephony.scm (pjproject): Update to 2.13.
	[arguments]: Disable the resolver-related tests.

	gnu: ffmpeg: Add a debug output.
	* gnu/packages/video.scm (ffmpeg) [outputs]: New field.
	[arguments]: Add --disable-stripping to configure flags.

	gnu: ffmpeg: Update to 6.0.
	* gnu/packages/video.scm (ffmpeg): Update to 6.0.
	(ffmpeg-5): New variable.
	* gnu/packages/gnuzilla.scm (icecat-minimal) [inputs]: Replace ffmpeg with
	ffmpeg-5.
	* gnu/packages/gnuzilla.scm (icedove-minimal): Likewise.

	gnu: ffmpeg-5: Rename variable to ffmpeg.
	* gnu/packages/video.scm (ffmpeg-5): Rename to...
	(ffmpeg): ... this, replacing the old 'ffmpeg' alias.
	(ffmpeg-4): Adjust accordingly.
	* gnu/packages/jami.scm (ffmpeg-jami): Likewise.

2023-03-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: webkitgtk: Update to 2.40.0.
	The version is re-integrated with the package to allow 'guix refresh -l' to
	work.

	* gnu/packages/patches/webkitgtk-libelogind.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/webkit.scm (%webkit-version): Delete variable.
	(webkitgtk): Update to 2.40.0.  Apply new patch.
	[arguments]: Add a CMAKE_CXX_FLAGS configure flag.  Delete
	help-cmake-find-elogind phase.
	[native-inputs]: Add unifdef.
	[inputs]: Remove gtk+-2.  Add libavif.
	(wpewebkit): Update to 2.40.0.
	(webkitgtk-next) [inputs]: Remove now extraneous gtk+-2 deletion.

2023-03-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-gst: Update to 1.22.1.
	* gnu/packages/gstreamer.scm (python-gst): Update to 1.22.1.
	[arguments]: Use meson-0.63.

	gnu: gst-editing-services: Update to 1.22.1.
	* gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.22.1.
	[arguments]: Use meson-0.63.

	gnu: gst-libav: Update to 1.22.1.
	* gnu/packages/gstreamer.scm (gst-libav): Update to 1.22.1.
	[arguments]: Use meson-0.63.

	gnu: gst-plugins-ugly: Update to 1.22.1.
	* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.22.1.
	[arguments]: Use meson-0.63.

	gnu: gst-plugins-bad: Update to 1.22.1 and reinstate a few tests.
	* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.22.1.
	[arguments]: Use meson-0.63.  Remove the disable-asfmux-test and reinstate the
	msdkh264enc, svthevcenc, dash_mpd and curlhttpsrc tests.

	gnu: gst-plugins-good: Update to 1.22.1.
	* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.22.1.
	[arguments]: Use meson-0.63.

	gnu: gst-plugins-base: Update to 1.22.1.
	* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.22.1.
	[arguments]: Use meson-0.63.

	gnu: gstreamer-docs: Update to 1.22.1.
	* gnu/packages/gstreamer.scm (gstreamer-docs): Update to 1.22.1.

	gnu: gstreamer: Update to 1.22.1.
	* gnu/packages/gstreamer.scm (gstreamer): Update to 1.22.1.
	[arguments]: Use meson-0.63.

	NEWS: Mention new rpm format.
	* NEWS (Package management): Mention new rpm format.

2023-03-28  Leo Famulari  <leo@famulari.name>

	gnu: Go 1.20: Update to 1.20.2.
	* gnu/packages/golang.scm (go-1.20): Update to 1.20.2.

	gnu: Go 1.19: Update to 1.19.7.
	* gnu/packages/golang.scm (go-1.19): Update to 1.19.7.

2023-03-28  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: Add gocryptfs.
	* gnu/packages/file-systems.scm (gocryptfs): New variable.

	gnu: Add go-github-com-rfjakob-eme.
	* gnu/packages/golang.scm (go-github-com-rfjakob-eme): New variable.

	gnu: Add go-github-com-pkg-xattr.
	* gnu/packages/golang.scm (go-github-com-pkg-xattr): New variable.

	gnu: Add go-github-com-jacobsa-reqtrace.
	* gnu/packages/golang.scm (go-github-com-jacobsa-reqtrace): New variable.

	gnu: Add go-github-com-jacobsa-ogletest.
	* gnu/packages/golang.scm (go-github-com-jacobsa-ogletest): New variable.

	gnu: Add go-github-com-jacobsa-oglemock.
	* gnu/packages/golang.scm (go-github-com-jacobsa-oglemock): New variable.

	gnu: Add go-github-com-jacobsa-oglematchers.
	* gnu/packages/golang.scm (go-github-com-jacobsa-oglematchers): New variable.

	gnu: Add go-github-com-aperturerobotics-jacobsa-crypto.
	* gnu/packages/golang.scm (go-github-com-aperturerobotics-jacobsa-crypto): New variable.

	gnu: Add go-github-com-hanwen-go-fuse-v2.
	* gnu/packages/golang.scm (go-github-com-hanwen-go-fuse-v2): New variable.

	gnu: go-golang-org-x-net: Update to 0.5.0.
	* gnu/packages/golang.scm (go-golang-org-x-net): Update to 0.5.0.
	(go-golang-org-x-net): Switch to gexp.

	gnu: go-golang-org-x-sys: Update to 0.4.0.
	* gnu/packages/golang.scm (go-golang-org-x-sys): Update to 0.4.0.
	(go-golang-org-x-sys): Switch to gexp.

2023-03-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-omero-py.
	* gnu/packages/python-xyz.scm (python-omero-py): New variable.

	gnu: Add python-zeroc-ice-3.6.
	* gnu/packages/python-xyz.scm (python-zeroc-ice-3.6): New variable.

	gnu: Add python-zeroc-ice.
	* gnu/packages/python-xyz.scm (python-zeroc-ice): New variable.

	gnu: Add guile-openai.
	* gnu/packages/guile-xyz.scm (guile-openai): New variable.

2023-03-28  宋文武  <iyzsong@member.fsf.org>

	teams: Add Zhu Zihao.
	* etc/teams.scm.in: Add Zhu Zihao.

2023-03-27  Felix Lechner  <felix.lechner@lease-up.com>
	    Sergey Trofimov  <sarg@sarg.org.ru>

	lint: Append "/info/refs" to git-reference-url.
	For the atftp package added in the preceeding commit, lint produced this
	warning:

	  gnu/packages/networking.scm:2924:5: atftp@0.8.0:
	    URI https://git.code.sf.net/p/atftp/code not reachable:
	      404 ("Not Found")

	Thanks to Sergey Trofimov for suggesting a fix! [1]

	  [1]  https://issues.guix.gnu.org/62156#3

	It was implemented here, and the warning disappeared.

	* guix/lint.scm (check-source): Append "/info/refs" to git-reference-url.

2023-03-27  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: Add atftp.
	* gnu/packages/networking.scm (atftp): New variable.

	Thanks to Josselin Poiret and Bruno Victal for their generous and detailed
	reviews of this item!

2023-03-27  Ludovic Courtès  <ludo@gnu.org>

	lint: Prevent inlining of 'package-vulnerabilities'.
	* guix/lint.scm (package-vulnerabilities): Prevent inlining.

	syscalls: 'getxattr' throws upon error.
	* guix/build/syscalls.scm (getxattr): Throw in the negative SIZE case.

2023-03-27  Philippe SWARTVAGHER  <phil.swart@gmx.fr>

	gnu: hevea: Update to 2.36.
	* gnu/packages/ocaml.scm (hevea): Update to 2.36.

2023-03-27  Ludovic Courtès  <ludo@gnu.org>

	substitute: Gracefully handle TLS termination while fetching narinfos.
	Fixes <https://issues.guix.gnu.org/62476>.

	* guix/substitutes.scm (call-with-connection-error-handling): Add
	'gnutls-error case.

2023-03-27  Ludovic Courtès  <ludo@gnu.org>

	services: ntpd: Add 'configuration' action.
	* gnu/services/networking.scm (ntp-shepherd-service): Add 'actions'
	field.

	services: network-manager: Add 'configuration' action.
	* gnu/services/networking.scm (network-manager-shepherd-service): Add
	'actions' field.

	services: syslog: Add 'configuration' action.
	* gnu/services/base.scm (syslog-service-type): Add 'actions' field.

2023-03-27  Andy Tai  <atai@atai.org>

	gnu: texinfo: Update to 7.0.3
	* gnu/packages/texinfo.scm (texinfo-7): Update to 7.0.3

2023-03-27  Zhu Zihao  <all_but_last@163.com>

	gnu: mu: Update to 1.10.0.
	* gnu/packages/mail.scm (mu): Update to 1.10.0.
	[source]: Use release tarball instead of git reference.

2023-03-27  Sughosha  <Sughosha@proton.me>

	gnu: Update ardour to 7.3.
	* gnu/packages/audio.scm (ardour): Update to 7.3.

2023-03-27  Andy Tai  <atai@atai.org>

	gnu: obs: Update to 29.0.2
	* gnu/packages/video.scm (obs): Update to 29.0.2

2023-03-27  Yovan Naumovski  <yovan@gorski.stream>

	gnu: mosquitto: Update to 2.0.15.
	* gnu/packages/messaging.scm (mosquitto): Update to 2.0.15.
	[inputs]: Add libxslt.

2023-03-27  Greg Hogan  <code@greghogan.com>

	gnu: python-isodate: Update to 0.6.1.
	* gnu/packages/time.scm (python-isodate): Update to 0.6.1.

2023-03-27  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20230322.
	* gnu/packages/parallel.scm (parallel): Update to 20230322.

2023-03-27  Yovan Naumovski  <yovan@gorski.stream>

	gnu: strace: Update to 6.2.
	* gnu/packages/linux.scm (strace): Update to 6.2.

2023-03-27  Greg Hogan  <code@greghogan.com>

	gnu: ugrep: Update to 3.11.0.
	* gnu/packages/search.scm (ugrep): Update to 3.11.0.

	gnu: colordiff: Update to 1.0.21.
	* gnu/packages/patchutils.scm (colordiff): Update to 1.0.21.

	gnu: boxes: Update to 2.2.0.
	* gnu/packages/shellutils.scm (boxes): Update to 2.2.0.

2023-03-27  Breno Brandão  <lrabbt@gmail.com>

	gnu: Update waybar to 0.9.17.
	* gnu/packages/wm.scm (waybar): Update to 0.9.17.
	[inputs]: Add playerctl.

2023-03-27  Felix Gruber  <felgru@posteo.net>

	gnu: oil: Update to 0.14.2.
	* gnu/packages/shells.scm (oil): Update to 0.14.2.

2023-03-27  Andy Tai  <atai@atai.org>

	gnu: icewm: Update to 3.3.2.
	* gnu/packages/wm.scm (icewm): Update to 3.3.2.

2023-03-27  Bruno Victal  <mirai@makinata.eu>

	gnu: mympd: Update to 10.2.6.
	* gnu/packages/mpd.scm (mympd): Update to 10.2.6.

2023-03-27  Yovan Naumovski  <yovan@gorski.stream>

	gnu: arp-scan: Update to 1.10.0.
	* gnu/packages/networking.scm (arp-scan): Update to 1.10.0.

2023-03-27  Philippe SWARTVAGHER  <phil.swart@gmx.fr>

	gnu: gnuplot: Update to 5.4.6.
	* gnu/packages/maths.scm (gnuplot): Update to 5.4.6.

2023-03-27  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-76.3c9354e.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-76.3c9354e
	[arguments]: Fix reference to guile-fibers.

2023-03-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: bitcoin-unlimited: Disable failing test.
	* gnu/packages/finance.scm (bitcoin-unlimited)[arguments]: Disable a test
	  failing because of an expired SSL certificate.

	gnu: ucx: Update to 1.14.0.
	* gnu/packages/fabric-management.scm (ucx): Update to 1.14.0.
	* gnu/packages/patches/ucx-tcp-iface-ioctl.patch: Adapt patch to new ucx
	  version.

2023-03-27  Andreas Enge  <andreas@enge.fr>

	gnu: pari-gp: Update to 2.15.3.
	* gnu/packages/algebra.scm (pari-gp): Update to 2.15.3.

2023-03-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: psm2: Update to 11.2.230.
	* gnu/packages/linux.scm (psm2): Update to 11.2.230.

	gnu: vtk: Don't pin to proj-7.
	* gnu/packages/image-processing.scm (vtk)[inputs]: Replace proj-7 by proj.

2023-03-27  jgart  <jgart@dismail.de>

	gnu: Add cl-osc.
	* gnu/packages/lisp-xyz.scm (cl-osc, ecl-osc, sbcl-osc): New variables.

	gnu: Add cl-lunamech-matrix-api.
	* gnu/packages/lisp-xyz.scm (cl-lunamech-matrix-api,
	  ecl-lunamech-matrix-api, sbcl-lunamech-matrix-api): New variables.

	gnu: Add cl-reader.
	* gnu/packages/lisp-xyz.scm (cl-reader, ecl-reader, sbcl-reader):
	  New variables.

	gnu: Add cl-hash-set.
	* gnu/packages/lisp-xyz.scm (cl-hash-set, ecl-hash-set, sbcl-hash-set):
	  New variables.

	gnu: Add cl-lisp-pay.
	* gnu/packages/lisp-xyz.scm (cl-lisp-pay, ecl-lisp-pay, sbcl-lisp-pay):
	  New variables.

	gnu: Add cl-tls.
	* gnu/packages/lisp-xyz.scm (cl-tls, ecl-cl-tls, sbcl-cl-tls): New variables.

2023-03-26  Stefan Baums  <baums@stefanbaums.com>

	gnu: font-sil-charis: Update to 6.2.0.
	* gnu/packages/fonts.scm (font-sil-charis): Update to 6.2.0.

	gnu: font-sil-andika: Update to 6.2.0.
	* gnu/packages/fonts.scm (font-sil-andika): Update to 6.2.0.

	gnu: font-sil-gentium: Update to 6.2.0.
	* gnu/packages/fonts.scm (font-sil-gentium): Update to 6.2.0.

2023-03-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: haproxy: Move to (gnu packages high-availability).
	Copyright records were synchronized based on commit history.

	* gnu/packages/networking.scm (haproxy): Move this variable from here...
	* gnu/packages/high-availability.scm (haproxy): ...to here.

2023-03-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: haproxy: Update to 2.7.5.
	* gnu/packages/networking.scm (haproxy): Update to 2.7.4.
	  [arguments]: Use Gexp.
	  <make-flags>: Add extra build options 'USE_PCRE2_JIT' enables JIT for
	  faster regex on libpcre2, 'USE_PROMEX' enables the Prometheus
	  exporter. Set CC to use cc-for-target, point 'LUA_INC' and 'LUA_LIB'
	  to corresponded '/include' and '/lib' outputs of Lua. Replace
	  'USE_PCRE_2' by correct option 'USE_PCRE2'.

2023-03-26  Ting-Wei Lan  <lantw44@gmail.com>

	tests: Fix guix-home.sh when guix isn't installed
	* tests/guix-home.sh: Reorder NIX_STORE_DIR variable definition to
	prevent guix from crashing due to missing /gnu/store.

2023-03-26  Tim Johann  <t1m@phrogstar.de>

	gnu: chez-scheme-for-racket-bootstrap-bootfiles: change for aarch64.
	* gnu/packages/chez.scm (chez-scheme-for-racket-bootstrap-bootfiles):
	  Temporary change for build on aarch64, making racket available on aarch64.
	  Architecture autodetect in rktboot only addresses x86 archs, so far.
	  This work-around sets the architecture, looked up in translation table,
	  explicitly.  The long term solution should be to fix rktboot to include
	  other natively supported architectures in the autodetect mechanism.
	    cf. https://github.com/racket/racket/issues/3948
	  [arguments] use --machine even when architecture is supported by Racket's
	  fork of ChezScheme.

2023-03-26  Ludovic Courtès  <ludo@gnu.org>

	services: herd: Remove workaround for Shepherd < 0.5.0.
	* gnu/services/herd.scm (load-services/safe): Remove workaround for
	Shepherd < 0.5.0, released in 2018.

	doc: Properly document 'replace' clause of 'modify-inputs'.
	* doc/guix.texi (Defining Package Variants): Add 'replace' to the
	reference of 'modify-inputs' clauses.

2023-03-26  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: u-boot: Fix build under Python 3.10.
	* gnu/packages/patches/u-boot-fix-build-python-3.10.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/bootloaders.scm (u-boot): Apply patch.

	gnu: opensbi: Build with default gcc, with microarch rv64g.
	* gnu/packages/firmware.scm (make-opensbi-package): Remove specific #:xgcc for
	the cross-toolchain, there is not reason for it now.  Also set the microarch to
	rv64g, so that it builds.

2023-03-26  Leo Famulari  <leo@famulari.name>

	gnu: xdg-utils: Use a pinned version of w3m.
	* gnu/packages/freedesktop.scm (xdg-utils)[native-inputs]: Replace w3m with
	w3m-for-tests.

	gnu: Add a pinned-version variant of w3m.
	* gnu/packages/w3m.scm (w3m-for-tests): New variable.

2023-03-26  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	home: services: Export home-xmodmap-service-type and configuration.
	This is a follow-up to commit
	    511ae8325db0dfc7803d7b98d7e4d8f76774e8c5
	    home: services: Add home-xmodmap-service-type.

	* gnu/home/services/desktop.scm (home-xmodmap-service-type,
	home-xmodmap-configuration): Export.

2023-03-26  Pierre Langlois  <pierre.langlois@gmx.com>

	linux-container: Remove hosts-service-type when network is shared.
	Fixes <https://issues.guix.gnu.org/61627>.

	* gnu/system/linux-container.scm (container-essential-services): When
	shared-network? is true, remove the hosts-service-type service kind.

2023-03-26  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Revert "gnu: nautilus: Update to 43.2."
	This reverts commit d58a804837760758b4389210711d170d65be2a53, as nautilus
	43.2 depends on gnome-desktop 43.2.

	Revert "gnu: gnome-desktop: Update to 43.2."
	This reverts commit dde25af03e3d0ba5d94bdd814d03eee1e4907709, which broke
	the build of gnome-control-center.

2023-03-26  Jack Hill  <jackhill@jackhill.us>

	gnu: dino: Update to 0.4.2 [fixes CVE-2023-28686].
	* gnu/packages/messaging.scm (dino): Update to 0.4.2.

2023-03-26  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: Add physlock.
	* gnu/packages/xdisorg.scm (physlock): New variable.

2023-03-26  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: nautilus: Update to 43.2.
	* gnu/packages/gnome.scm (nautilus): Update to 43.2.
	[arguments]: Adjust ‘skip-gtk-update-icon-cache’ phase accordingly.
	[inputs]: Replace glib with glib-next, gtk+ with gtk and libhandy with
	libadwaita.
	* gnu/packages/patches/nautilus-extension-search-path.patch: Adjust
	accordingly.

	gnu: gnome-desktop: Update to 43.2.
	* gnu/packages/gnome.scm (gnome-desktop): Update to 43.2.

	etc: Add gnome team.
	* etc/teams.scm.in (gnome): New team.
	("Liliana Marie Prikler", "Raghav Gururajan"): Add to gnome.

2023-03-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-hatchling.
	* gnu/packages/python-xyz.scm (python-hatchling): New variable.

2023-03-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: qtquickcontrols2-5: Fix source hash.
	* gnu/packages/qt.scm (qtquickcontrols2-5)[source]: Fix hash.

	gnu: python-pyzmq: Update to 25.0.2.
	* gnu/packages/python-xyz.scm (python-pyzmq): Update to 25.0.2.
	  [source]: Update snippet.
	  [arguments]: Add 'disable-draft-test' phase.
	  [native-inputs]: Add python-pytest-asyncio and python-tornado.

	gnu: volk: Update to 3.0.0.
	* gnu/packages/engineering.scm (volk): Update to 3.0.0.
	  [arguments]: Add 'disable-check-lgpl-test' phase. Remove trailing booleans.
	  [license]: Replace gpl3+ by lgpl3+. Add asl2.0.

	gnu: cl-cffi-gtk: Update to 3.8.8-3.1700fe6.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk): Update to 3.8.8-3.1700fe6.
	  [source,home-page]: Switch to active repository.
	  [inputs]: Remove labels.
	  [arguments]: Update 'fix-paths' phase.

2023-03-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ctrdata.
	* gnu/packages/cran.scm (r-ctrdata): New variable.

	gnu: Add r-nodbi.
	* gnu/packages/cran.scm (r-nodbi): New variable.

	gnu: Add r-jsonify.
	* gnu/packages/cran.scm (r-jsonify): New variable.

2023-03-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-cffi: Update to 0.24.1-1.3397035.
	* gnu/packages/lisp-xyz.scm (sbcl-cffi): Update to 0.24.1-1.3397035.
	  [arguments]: Remove 'fix-arm-support' phase. Update 'fix-paths' phase.

2023-03-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ctrialsgov.
	* gnu/packages/cran.scm (r-ctrialsgov): New variable.

2023-03-25  r0man  <roman@burningswell.com>

	services: xorg-wrapper: Support xorg server input rewriting.
	This patch adds support for proper xorg server input rewriting. It uses the
	lookup-package-direct-input procedure to configure the X server paths
	dynamically, instead of always using the hard coded package. Something like
	this is now possible:

	(define other-mesa
	  (package-input-rewriting/spec `(("mesa" . ,(const other-mesa)))))

	(xorg-configuration
	 (xorg-configuration
	  (server (other-mesa xorg-server))))

	Without this patch the X server would still be configured with mesa (causing
	version issues), and not with other-mesa (as per the input rewrite).

	* gnu/services/xorg.scm (xorg-configuration-server-package-path)
	(xorg-configuration-dri-driver-path, xorg-configuration-xkb-bin-dir)
	(xorg-configuration-xkb-dir): New procedures.
	(xorg-wrapper): Use them for dri and xkb paths.

2023-03-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: speexdsp: Update to 1.2.1.
	* gnu/packages/xiph.scm (speexdsp): Update to 1.2.1.

2023-03-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cider: Update to 1.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.7.0.

	gnu: emacs-citar: Update to 1.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-citar): Update to 1.3.1.

	gnu: emacs-citar-org-roam: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-citar-org-roam): Update to 0.5.0.
	[propagated-inputs]: Reorder alphabetically.

	gnu: emacs-evil-collection: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection)[arguments]: Run tests.
	[native-inputs]: Add EMACS-MAGIT.
	[propagated-inputs]: Reorder-alphabetically.

	gnu: emacs-evil-collection: Update to 0.0.9.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 0.0.9.

	gnu: emacs-geiser-chez: Update to 0.18.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-chez): Update to 0.18.

	gnu: emacs-sqlite3-api: Update to 0.17.
	* gnu/packages/emacs-xyz.scm (emacs-sqlite3-api): Update to 0.17.

2023-03-24  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.23.2.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.23.2.

2023-03-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rav1e: Fix building.
	* gnu/packages/video.scm (rav1e)[source]: Remove outdated snippet.
	[arguments]: Remove custom 'force-rust-edition-2018 phase.

2023-03-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scikit-allel: Use pyproject-build-system.
	* gnu/packages/python-science.scm (python-scikit-allel): Move up to create
	alphabetic order.
	[build-system]: Use pyproject-build-system.
	[arguments]: Provide test flags instead of overriding 'check phase; split out
	build step into new 'build-ext phase.  Disable roh_mhmm tests.

	gnu: Add python-scikit-optimize.
	* gnu/packages/python-science.scm (python-scikit-optimize): New variable.

2023-03-24  Leo Famulari  <leo@famulari.name>

	.guix-authorizations: Remove Paul Garlick due to inactivity.
	* .guix-authorizations: Remove from pgarlick.

	.guix-authorizations: Remove Jakub Kądziołka due to inactivity.
	* .guix-authorizations: Remove niedzejkob.

	.guix-authorizations: Remove Chris Marusich due to inactivity.
	* .guix-authorizations: Remove marusich.

	.guix-authorizations: Remove Brice Waegeneire due to inactivity.
	* .guix-authorizations: Remove bricewge.

	.guix-authorizations: Remove Alex Kost due to inactivity.
	* .guix-authorizations: Remove alezost.

2023-03-24  Bruno Victal  <mirai@makinata.eu>

	services: mpd: Set PulseAudio-related variables.
	These variables are necessary for PulseAudio to work properly out-of-the-box
	for 'non-interactive' users.

	* doc/guix.texi (Audio Services): Update environment-variables field description for
	mpd-configuration data type.
	* gnu/services/audio.scm (mpd-configuration)[environment-variables]: Set
	PULSE_CLIENTCONFIG and PULSE_CONFIG environment variables to the system-wide
	PulseAudio configuration.

2023-03-24  Bruno Victal  <mirai@makinata.eu>

	services: audio: Remove redundant list-of-string? predicate.
	Use list-of-strings? predicate defined in (gnu services configuration).

	* gnu/services/audio.scm (list-of-string?): Remove predicate.
	(mpd-serialize-list-of-string): Rename procedure to ...
	(mpd-serialize-list-of-strings): ... this.
	(mpd-configuration)[environment-variables]: Switch to list-of-strings.
	[endpoints]: Switch to maybe-list-of-strings.
	(mympd-ip-acl)[allow, deny]: Switch to list-of-strings.
	(mympd-serialize-configuration): Rename serialize-list-of-string to
	serialize-list-of-strings.
	* doc/guix.texi (Audio Services): Update it.

2023-03-24  Bruno Victal  <mirai@makinata.eu>

	services: mympd: Require 'syslog service when configured to log to syslog.
	* gnu/services/audio.scm (mympd-shepherd-service): Depend on 'syslog when
	configured to log to syslog.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-03-24  Greg Hogan  <code@greghogan.com>

	gnu: b2sum: Limit to x86_64-linux.
	* gnu/packages/crypto.scm (b2sum)[supported-systems]: New field.

2023-03-24  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-75.d6ae42f.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-75.d6ae42f.

2023-03-24  Christopher Baines  <mail@cbaines.net>

	gnu: guile-3.0-latest: Add patch for invalid unicode handling.
	This patch fixes handling of invalid unicode when using suspendable ports.

	Reported upstream at https://debbugs.gnu.org/cgi/bugreport.cgi?bug=62290 and
	patch merged as cba2e7e3fec3c781230570f5d1ef070625eeeda8.

	As the build coordinator agents use suspendable ports, this will fix issues
	with building things where the log output contains invalid unicode.

	* gnu/packages/patches/guile-fix-invalid-unicode-handling.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/guile.scm (guile-3.0-latest)[source]: Use it.

2023-03-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-wisp-mode: Update to 1.0.11.
	* gnu/packages/emacs-xyz.scm (emacs-wisp-mode): Update to 1.0.11.

	gnu: emacs-telephone-line: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-telephone-line): Update to 0.6.

	gnu: emacs-plz: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-plz): Update to 0.4.
	[arguments]<#:tests?>: Mention why we do not run tests.

	gnu: emacs-php-mode: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-php-mode)[argument]: Use G-expressions.
	Run tests.

	gnu: emacs-php-mode: Update to 1.24.3.
	* gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.24.3.

	gnu: emacs-org-jira: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-jira)[arguments]: Run tests.

	gnu: emacs-org-jira: Improve packages style.
	* gnu/packages/emacs-xyz.scm (emacs-org-jira)[propagated-inputs]: Re-order alphabetically.
	[synopsis, description]: Use proper capitalization.

	gnu: emacs-org-jira: Update to 4.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-jira): Update to 4.4.1.
	[propagated-inputs]: Remove EMACS-S.

	gnu: emacs-elpher: Update to 3.4.3.
	* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 3.4.3.

	gnu: emacs-citar: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-citar): Update to 1.3.0.

	gnu: emacs-posframe: Update to 1.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.4.1.

	gnu: emacs-subed: Update to 1.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.2.1.

2023-03-24  conses  <contact@conses.eu>

	gnu: Add emacs-nyxt.
	* gnu/packages/emacs-xyz.scm (emacs-nyxt): New variable.

2023-03-24  John Kehayias  <john.kehayias@protonmail.com>

	gnu: emacs-buttercup: Fix build with native compilation.
	* gnu/packages/emacs-xyz.scm (emacs-buttercup)[phases]{fix-spy-on-test}: New
	phase.

	The spy-on test fails with native compilation, which was fixed in v1.30 but
	with a variable name for newer versions than stable Emacs.  Here we add the
	same fix but using the current variable name.

2023-03-24  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: Add emacs-column-enforce-mode.
	* gnu/packages/emacs-xyz.scm (emacs-column-enforce-mode): New variable.

2023-03-24  jgart  <jgart@dismail.de>

	gnu: Add texlive-ddphonism.
	* gnu/packages/tex.scm (texlive-ddphonism): New variable.

2023-03-24  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add emacs-jit-spell.
	* gnu/packages/emacs-xyz.scm (emacs-jit-spell): New variable.

2023-03-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.311.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.311.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.279.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.279.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.238.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.238.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.176.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.176.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.104.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.104.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 6.1: Update to 6.1.21.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.21.
	(linux-libre-6.1-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.2.8.
	* gnu/packages/linux.scm (linux-libre-6.2-version): Update to 6.2.8.
	(linux-libre-6.2-pristine-source): Update hash.

2023-03-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: subversion: Use gexps and remove input labels.
	* gnu/packages/version-control.scm (subversion) [source]: Fix indentation.
	[arguments]: Use gexps.  Strip trailing #t.  Use search-input-file in
	patch-libtool-wrapper-ls phase.
	[inputs]: Remove labels and sort.

2023-03-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: subversion: Tentatively reinstate parallel tests.
	The tests have been disabled for 3 years, and there have been multiple new
	releases of Subversion since.

	* gnu/packages/version-control.scm (subversion)
	[arguments]: Delete parallel-tests? argument.

2023-03-24  Greg Hogan  <code@greghogan.com>

	gnu: subversion: Update to 1.14.2 [security fixes].
	This release contains fixes for CVE-2021-28544 and CVE-2022-24070.

	* gnu/packages/version-control.scm (subversion): Update to 1.14.2.

2023-03-24  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 1.15.0.
	* gnu/packages/gnome.scm (komikku): Update to 1.15.0.

2023-03-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: octave: Remove input labels.
	* gnu/packages/maths.scm (octave-cli) [source]: Fix indentation.
	[inputs]: Remove labels.
	[arguments]: Delete trailing #t.

2023-03-24  Greg Hogan  <code@greghogan.com>

	gnu: octave: Update to 8.1.0.
	* gnu/packages/maths.scm (octave): Update to 8.1.0.

2023-03-24  jgart  <jgart@dismail.de>

	gnu: sbcl-confidence: Fix typo in description.
	* gnu/packages/lisp-xyz.scm (sbcl-confidence)
	[description]: Fix typo.

2023-03-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: opencv: Mention it includes the Python bindings.
	* gnu/packages/image-processing.scm (opencv)
	[description]: Mention the Python bindings are included in this package.

	doc: Mention Python 2 packages should not be added anymore.
	* doc/contributing.texi (Python Modules): Mention Python 2 packages should not
	be added anymore.

	Merge remote-tracking branch 'origin/master' into staging.
	With resolved conflicts in:
		gnu/packages/ibus.scm
		gnu/packages/image.scm
		gnu/packages/lisp.scm
		gnu/packages/virtualization.scm

2023-03-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: network-manager: Set LINUX_MODULE_DIRECTORY environment variable.
	Fixes <https://issues.guix.gnu.org/62409>.

	* gnu/services/networking.scm (network-manager-shepherd-service): Set the
	LINUX_MODULE_DIRECTORY environment variable.

2023-03-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: network-manager: Patch modprobe file name.
	Partially fixes <https://issues.guix.gnu.org/62409>.

	* gnu/packages/gnome.scm (network-manager)
	[arguments]: Add patch-modprobe-path phase.
	[inputs]: Add kmod.

2023-03-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: network-manager-openvpn: Update to 1.10.2.
	* gnu/packages/gnome.scm (network-manager-openvpn): Update to 1.10.2.

	gnu: network-manager: Update to 1.43.4.
	* gnu/packages/gnome.scm (network-manager): Update to 1.43.4.

2023-03-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pre-commit: Move deprecated variable next to replacement.
	This fixes a module import dependency cycle, which was introduced in
	831baaf81e57ce9d9053ba6f9e0653a2d27298c4 ("gnu: python-pre-commit: Replace
	with pre-commit.").  The rule of thumb to avoid these is that the deprecated
	package should live next to the replacement package (in the same module).

	* gnu/packages/python-xyz.scm (python-pre-commit): Move to...
	* gnu/packages/version-control.scm (python-pre-commit): ... here.

2023-03-23  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add soapyremote.
	* gnu/packages/radio.scm (soapyremote): New variable.

	gnu: Add soapymultisdr.
	* gnu/packages/radio.scm (soapymultisdr): New variable.

2023-03-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pre-commit: Move deprecated variable next to replacement.
	This fixes a module import dependency cycle, which was introduced in
	831baaf81e57ce9d9053ba6f9e0653a2d27298c4 ("gnu: python-pre-commit: Replace
	with pre-commit.").  The rule of thumb to avoid these is that the deprecated
	package should live next to the replacement package (in the same module).

	* gnu/packages/python-xyz.scm (python-pre-commit): Move to...
	* gnu/packages/version-control.scm (python-pre-commit): ... here.

2023-03-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cling: Correct erroneous substitute pattern.
	* gnu/packages/llvm.scm (cling) [arguments]: Properly escape '\b' in the
	regexp pattern of the patch-paths phase.

	gnu: opencv: Absorb opencv-next.
	* gnu/packages/image-processing.scm (opencv): Absorb opencv-next, updating
	package to 4.7.0.
	[arguments]: Simplify the regexps in the disable-broken-tests phase, to make
	it easier to understand.  Simply remove the removed lined in the
	do-not-install-3rdparty-file phase, instead of leaving it blank.

2023-03-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guile-aiscm: Update to 0.25.2.
	The OpenCV support was dropped upstream.

	* gnu/packages/machine-learning.scm (guile-aiscm): Update to 0.25.2.
	[arguments]: Delete #:configure-flags.
	[inputs]: Remove opencv.
	[native-inputs]: Bump clang and llvm to version 13.

2023-03-22  Erik Giorgis  <git@egiorg.is>

	gnu: Add waybar-experimental.
	* gnu/packages/wm.scm (waybar-experimental): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-03-22  Andy Tai  <atai@atai.org>

	gnu: Add opencv-next.
	* gnu/packages/image-processing.scm (opencv-next): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-03-22  Jelle Licht  <jlicht@fsfe.org>

	gnu: node-lts: Remove dependency on python-wrapper.
	This also reduces the closure size of node-lts from 255 MiB to
	172 MiB (on x86_64-linux).

	* gnu/packages/node.scm (node-lts)[inputs]: Remove PYTHON-WRAPPER.

2023-03-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: musescore: Update to 4.0.2.
	* gnu/packages/music.scm (musescore): Update to 4.0.2.

2023-03-22  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: borgmatic: Update to 1.7.9.
	* gnu/packages/backup.scm (borgmatic): Update to 1.7.9.
	[arguments]: Set absolute store paths in the custom 'configure' phase.

2023-03-22  Leo Famulari  <leo@famulari.name>

	gnu: OpenSSH: Update to 9.3p1 [security fixes].
	The release announcement contains more information about the security
	vulnerabilities fixed in this update:

	https://www.openssh.com/txt/release-9.3

	* gnu/packages/ssh.scm (openssh): Update to 9.3p1.

2023-03-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: wireshark: Update dependencies, use Qt 6.
	* gnu/packages/networking.scm (wireshark)
	[arguments] <#:configure-flags>: Add -DUSE_qt6=ON.
	[inputs]: Replace lua-5.2 with lua,
	qtbase-5 with qtbase, qtmultimedia-5 with qtmultimedia, qtsvg-5 with qtsvg.
	Add qt5compat.
	[native-inputs]: replace qttools-5 with qttools.

	gnu: wireshark: Re-instate the validate-runpath phase.
	* gnu/packages/networking.scm (wireshark) [arguments]: Use gexps.
	Add the CMAKE_MODULE_LINKER_FLAGS CMake variable to the configure flags.

2023-03-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: wireshark: Update to 4.0.4.
	* gnu/packages/networking.scm (wireshark): Update to 4.0.4.
	[arguments]<#:phases>: Re-introduce a now succeeding test and enable parallel
	tests.  Update comment.

2023-03-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mame: Update to 0.252.
	* gnu/packages/emulators.scm (mame): Update to 0.252.

2023-03-22  Bruno Victal  <mirai@makinata.eu>

	services: Add fstrim-service-type.
	* gnu/services/linux.scm (fstrim-service-type): New variable.
	(fstrim-mcron-job, serialize-fstrim-configuration)
	(fstrim-serialize-list-of-strings, fstrim-serialize-boolean): New procedure.
	(mcron-time?): New predicate.
	(fstrim-configuration): New record.
	* doc/guix.texi (Linux Services): Document new fstrim-service-type.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-03-22  jgart  <jgart@dismail.de>

	gnu: Add cl-format-colors.
	* gnu/packages/lisp-xyz.scm (cl-format-colors, ecl-format-colors,
	  sbcl-format-colors): New variables.

	gnu: Add cl-trivial-rfc-1123.
	* gnu/packages/lisp-xyz.scm (cl-trivial-rfc-1123, ecl-trivial-rfc-1123,
	  sbcl-trivial-rfc-1123): New variables.

	gnu: sbcl-trivial-open-browser: Fix path to xdg-open.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-open-browser)[inputs]: Add
	  xdg-utils.
	  [arguments]: Add 'fix-paths' phase.

	gnu: Add cl-isaac.
	* gnu/packages/lisp-xyz.scm (cl-isaac, ecl-cl-isaac, sbcl-cl-isaac): New
	  variables.

	gnu: Add cl-music-spelling.
	* gnu/packages/lisp-xyz.scm (cl-music-spelling, ecl-music-spelling,
	  sbcl-music-spelling): New variables.

	gnu: Add cl-kdlcl.
	* gnu/packages/lisp-xyz.scm (cl-kdlcl, ecl-kdlcl, sbcl-kdlcl): New variables.

	gnu: cl-json: Update to 0.6.0.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-json): Update to 0.6.0.
	  [source]: Update url.
	  [home-page]: Update url.

	gnu: ecl-jzon: Enable tests.
	* gnu/packages/lisp-xyz.scm (ecl-jzon)[arguments]: Enable tests.

	gnu: cl-jzon: Update to 1.1.0.
	* gnu/packages/lisp-xyz.scm (sbcl-jzon): Update to 1.1.0.

	gnu: cl-conspack: Update to 0.0.0-2.6e529d7.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-conspack): Update to 0.0.0-2.6e529d7.
	  [arguments]: Enable tests.
	  [native-inputs]: Add sbcl-fiveam. Remove sbcl-checkl.
	  [inputs]: Use new style.

2023-03-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: wireless-regdb: Improve style.
	* gnu/packages/linux.scm (wireless-regdb)[arguments]: Use gexps, remove
	  trailing booleans.
	  (native-inputs): Remove labels.

	gnu: wireless-regdb: Update to 2023.02.13.
	* gnu/packages/linux.scm (wireless-regdb): Update to 2023.02.13.

2023-03-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-kons-9.
	* gnu/packages/lisp-lisp.scm (cl-kons-9, sbcl-kons-9): New variables.

	gnu: Add cl-clobber.
	* gnu/packages/lisp-xyz.scm (cl-clobber, ecl-clobber, sbcl-clobber):
	  New variables.

	gnu: Add cl-confidence.
	* gnu/packages/lisp-check.scm (cl-confidence, ecl-confidence,
	  sbcl-confidence): New variables.

2023-03-22  Paul A. Patience  <paul@apatience.com>

	gnu: cl-eclector: Update to 0.9.0.
	* gnu/packages/lisp-xyz.scm (sbcl-eclector): Update to 0.9.0.

	gnu: cl-eclector: Improve package style.
	* gnu/packages/lisp-xyz.scm (sbcl-eclector):
	[file-name]: Rename to cl-eclector.
	[inputs]: Move below native-inputs and remove labels.

	gnu: cl-concrete-syntax-tree: Update to 0.2.0-0.3729172.
	* gnu/packages/lisp-xyz.scm (sbcl-concrete-syntax-tree): Update to
	  0.2.0-0.3729172.
	  [file-name]: Rename to cl-concrete-syntax-tree.

	gnu: cl-trucler: Update to 0.0.0-1.d40ff96.
	* gnu/packages/lisp-xyz.scm (sbcl-trucler): Update to 0.0.0-1.d40ff96.

2023-03-22  conses  <contact@conses.eu>

	gnu: Add bibata-cursor-theme.
	* gnu/packages/gnome-xyz.scm (bibata-cursor-theme): New variable.

	gnu: Add python-clickgen.
	* gnu/packages/python-xyz.scm (python-clickgen): New variable.

2023-03-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lagrange: Update to 1.15.5.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.15.5.

	gnu: qutebrowser: Update to 2.5.4.
	* gnu/packages/web-browsers.scm (qutebrowser): Update to 2.5.4.

	gnu: links: Update to 2.29.
	* gnu/packages/web-browsers.scm (links): Update to 2.29.

	gnu: flatpak: Honor the #:tests? flag.
	* gnu/packages/package-management.scm (flatpak)[arguments]: Adjust
	custom 'check phase to honor the #:tests? flag.

	gnu: flatpak: Update to 1.14.4.
	* gnu/packages/package-management.scm (flatpak): Update to 1.14.4.

	gnu: toot: Update to 0.36.0.
	* gnu/packages/mastodon.scm (toot): Update to 0.36.0.

	gnu: git-annex: Update to 10.20230321.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20230321.

2023-03-22  Antero Mejr  <antero@mailbox.org>

	gnu: Add parform.
	* gnu/packages/algebra.scm (parform): New variable.

	gnu: Add form.
	* gnu/packages/algebra.scm (form): New variable.

2023-03-22  Danny O'Brien  <danny@fil.org>

	gnu: dbacl: Fix failing check phase.
	* gnu/packages/patches/dbacl-icheck-multiple-definitions.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/textutils.scm (dbacl) [source]: Apply patch.

2023-03-22  Jake Leporte  <jakeleporte@outlook.com>

	gnu: Add pcsc-tools.
	* gnu/packages/security-token.scm (pcsc-tools): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-03-22  Jake Leporte  <jakeleporte@outlook.com>

	gnu: Add perl-pcsc.
	* gnu/packages/perl.scm (perl-pcsc): New variable.

2023-03-22  Felix Gruber  <felgru@posteo.net>

	gnu: Add python-pluggy-next.
	* gnu/packages/python-xyz.scm (python-pluggy-next): New variable.

2023-03-22  Jake Leporte  <jakeleporte@outlook.com>

	gnu: Add dozenal.
	* gnu/packages/maths.scm (dozenal): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-03-22  Jake Leporte  <jakeleporte@outlook.com>

	gnu: Add xforms-gl.
	* gnu/packages/xdisorg.scm (xforms-gl): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-03-22  Jake Leporte  <jakeleporte@outlook.com>

	gnu: Add xforms.
	* gnu/packages/xdisorg.scm (xforms): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-03-22  Jake Leporte  <jakeleporte@outlook.com>

	gnu: Add perl-par.
	* gnu/packges/perl.scm (perl-par): New variable.

2023-03-21  Bruno Victal  <mirai@makinata.eu>

	tests: gdm: Remove tmpfs related tests.
	This test never managed to reveal the problem described in [1] because
	from gnu/system/vm.scm it is seen that our "/tmp" mount is filtered out and
	replaced with a "/tmp" file-system that is mounted with (needed-for-boot? #t).
	This last bit is crucial as the problem was caused by the user specified "/tmp"
	file-system lacking this part which caused "/tmp" being mounted after
	x11-socket-directory-service has run, effectively shadowing the directory.

	[1]: <https://issues.guix.gnu.org/57589>

	* gnu/tests/gdm.scm (%test-gdm-wayland-tmpfs): Delete variable.
	(make-os): Remove tmpfs? argument.
	(run-gdm-test): Remove tmpfs? argument. Add a small delay since
	waiting for gdm.pid is not enough, causing the tests to fail sporadically.

	Reviewed-by: Josselin Poiret <dev@jpoiret.xyz>

2023-03-21  Bruno Victal  <mirai@makinata.eu>

	services: Add x11-socket-directory-service-type.
	The x11-socket-directory-service misuses activation-service-type
	to create directories. This kind of usage is incorrect since
	activation-service-type does not depend on file-systems, hence incompatible
	with user defined /tmp mount.

	This commit turns x11-socket-directory-service into a shepherd one-shot
	service by defining a new x11-socket-directory-service-type.

	* gnu/services/desktop.scm (x11-socket-directory-service-type): New variable.
	(x11-socket-directory-service): Deprecate procedure.
	(desktop-services-for-system): Use new service-type.
	* gnu/tests/lightdm.scm: Ditto.

	Reviewed-by: Josselin Poiret <dev@jpoiret.xyz>

2023-03-21  Karl Hallsby  <karl@hallsby.com>

	doc: Document how to use specific package outputs in code.
	* doc/guix.texi (Packages with Multiple Outputs): Provide an example of
	selecting a package's output in Scheme.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-03-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: manuskript: Add bash-minimal to inputs.
	* gnu/packages/text-editors.scm (manuskript) [inputs]: Add bash-minimal.

2023-03-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: manuskript: Update to 0.15.0.
	* gnu/packages/text-editors.scm (manuskript): Update to 0.15.0.
	[inputs]: Add PYTHON-PYENCHANT.

2023-03-21  jgart  <jgart@dismail.de>

	scripts: refresh: Add -T option.
	* doc/guix.texi (Invoking guix refresh): Document the -T option.
	* guix/scripts/refresh.scm (%options): Add the -T flag.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-03-21  Bruno Victal  <mirai@makinata.eu>

	services: mcron: Add log-file and date-format fields.
	* doc/guix.texi (Scheduled Job Execution): Document it.
	* gnu/services/mcron.scm (mcron-configuration)[log-file, date-format]: New field.
	(mcron-shepherd-services): Add log-file and date-format support.
	Use file-append instead of string-append.

	services: mcron: Use match-record.
	* gnu/services/mcron.scm (mcron-shepherd-services): Use match-record.

	services: mcron: Restyle mcron-configuration.
	* doc/guix.texi (Scheduled Job Execution): Sync doc with source.
	* gnu/services/mcron.scm (mcron-configuration): Restyle.
	[log-format]: Fix incorrectly formatted text.

2023-03-21  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 239.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 239.
	[native-inputs]: Replace poppler-next with poppler.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-03-21  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	gnu: python-pypandoc: Upgrade to 1.7.5.
	The tests of python-pypandoc 1.6.5 fail; these are fixed in 1.7.5:
	https://github.com/JessicaTegner/pypandoc/commit/6670e906dccaddcfcdec228e34e0eaffc20ae791

	The tests of later versions of python-pypandoc also fail though:
	https://github.com/JessicaTegner/pypandoc/pull/327

	Finally, python-pypandoc requires the pandoc data to be embeded in
	the binary:
	https://github.com/jgm/pandoc/blob/main/INSTALL.md#creating-a-relocatable-binary

	* gnu/packages/python-xyz.scm (python-pypandoc): Upgrade to 1.7.5
	* gnu/packages/haskel-xyz.scm (pandoc): Embed data files.

2023-03-21  Andy Tai  <atai@atai.org>

	gnu: pocl: Update to 3.1
	* gnu/packages/opencl.scm (pocl): Update to 3.1
	[native-inputs]: Add python-3
	[arguments]: Update RPATH. Skip failed tests on aarch64

2023-03-21  Jack Hill  <jackhill@jackhill.us>

	gnu: ssh-to-age: Update to 1.1.2.
	* gnu/packages/password-utils.scm (ssh-to-age): Update to 1.1.2.

	gnu: pass-age: Update to 1.7.4a1.
	* gnu/packages/password-utils.scm (pass-age): Update to 1.7.4a1.

	gnu: go-filippo-io-age: Update to 1.1.1.
	* gnu/packages/golang.scm (go-filippo-io-age): Update to 1.1.1.

2023-03-21  Thomas Albers  <thomas@thomaslabs.org>

	gnu: Add dvisvgm.
	* gnu/packages/tex.scm (dvisvgm): New variable.

2023-03-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: fnlfmt: Update to 0.3.0.
	* gnu/packages/lua.scm (fnlfmt): Update to 0.3.0.

2023-03-21  Yovan Naumovski  <yovan@gorski.stream>

	gnu: fennel: Update to 1.3.0.
	* gnu/packages/lua.scm (fennel): Update to 1.3.0.

2023-03-21  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: vtk: Remove reference to GCC.
	This removes GCC from the closure of VTK, reducing its size by 200 MiB (17%).

	* gnu/packages/image-processing.scm (vtk)[arguments]: Change to gexps.
	Add #:phases.
	(vtk-7)[arguments]: Turn #:configure-flags into a gexp.

2023-03-21  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: vtk: Enable OpenMP, TBB, and Open MPI support.
	* gnu/packages/image-processing.scm (vtk)[arguments]: Pass options to
	enable OpenMP, TBB, and MPI.
	[inputs]: Add OPENMPI.
	[propagated-inputs]: Add TBB.

2023-03-21  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: gnulib: Depend on git-minimal/pinned.
	* gnu/packages/build-tools.scm (gnulib)[native-inputs]: Change git to
	git-minimal/pinned.

2023-03-21  Ludovic Courtès  <ludo@gnu.org>

	services: static-networking: 'eval-when' for code used at expansion-time.
	Reported by bjc on #guix.

	* gnu/services/base.scm (valid-name, cidr->netmask): Wrap in 'eval-when'
	since they are used by "compile-time procedures" (macros).

2023-03-21  Sergey Trofimov  <sarg@sarg.org.ru>

	guix: Run check-synopsis-style with other local checks.
	* guix/lint.scm (%network-dependent-checkers): Move check-synopsis-style to...
	(%local-checkers): ... here.

	gnu: fdroidcl: Update to 0.7.0.
	* gnu/packages/android.scm (fdroidcl): Update to 0.7.0.

	gnu: Add go-github-com-schollz-progressbar-v3.
	* gnu/packages/golang.scm (go-github-com-schollz-progressbar-v3): New variable.

	gnu: Add go-github-com-mitchellh-colorstring.
	* gnu/packages/golang.scm
	(go-github-com-mitchellh-colorstring): New variable.

2023-03-21  Antero Mejr  <antero@mailbox.org>

	gnu: Add samplebrain.
	* gnu/packages/music.scm (samplebrain): New variable.

2023-03-21  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-74.804165f.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-74.804165f.

2023-03-21  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Update URLs of migrated repositories.
	* gnu/packages/lisp-xyz.scm (sbcl-bst, sbcl-cl-octet-streams, sbcl-lzlib,
	  sbcl-simple-parallel-tasks, sbcl-cl-z85, sbcl-utm-ups, sbcl-mgrs,
	  sbcl-maidenhead, sbcl-olc, sbcl-simple-neural-network, sbcl-zstd)[source,
	  home-page]: Use codeberg URL instead of github one.
	* gnu/packages/radio.scm (convert-samples)[source, home-page]: Likewise.

2023-03-21  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: git: Fix missing native-inputs after commit ccb62d8feb.
	* gnu/packages/version-control.scm (git)[native-inputs]: Restore
	native-inputs to what they were prior to the merge commit ccb62d8feb.

2023-03-21  Bruno Victal  <mirai@makinata.eu>

	doc: Clarify special-files-service-type expected value.
	* doc/guix.texi (Services, Base Services): Clarify special-files-service-type
	expected value.

	services: configuration: simplify alist? procedure.
	* gnu/services/configuration.scm (alist?): simplify procedure.

2023-03-21  Sughosha  <Sughosha@proton.me>

	gnu: paulxstretch: Patch paths.
	* gnu/packages/music.scm (paulxstretch) [arguments]: Add patch-paths phase.
	[inputs]: Add dconf, fontconfig and glib:bin.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-03-21  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: Add python-brian2tools.
	* gnu/packages/machine-learning.scm (python-brian2tools): New variable.

	gnu: Add python-libneuroml.
	* gnu/packages/python-science.scm (python-libneuroml): New variable.

	gnu: Add python-pylems.
	* gnu/packages/python-science.scm (python-pylems): New variable.

	gnu: Add python-markdown-strings.
	* gnu/packages/python-xyz.scm (python-markdown-strings): New variable.

2023-03-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tibble: Update to 3.2.1.
	* gnu/packages/statistics.scm (r-tibble): Update to 3.2.1.

	gnu: r-keras: Update to 2.11.1.
	* gnu/packages/cran.scm (r-keras): Update to 2.11.1.

	gnu: r-intervals: Update to 0.15.3.
	* gnu/packages/cran.scm (r-intervals): Update to 0.15.3.

	gnu: r-maldiquant: Update to 1.22.1.
	* gnu/packages/cran.scm (r-maldiquant): Update to 1.22.1.

	gnu: r-metafor: Update to 4.0-0.
	* gnu/packages/cran.scm (r-metafor): Update to 4.0-0.
	[propagated-inputs]: Add r-numderiv.
	[native-inputs]: Add r-r-rsp.

	gnu: r-qgraph: Update to 1.9.4.
	* gnu/packages/cran.scm (r-qgraph): Update to 1.9.4.

	gnu: r-ggfortify: Update to 0.4.16.
	* gnu/packages/cran.scm (r-ggfortify): Update to 0.4.16.

	gnu: r-sf: Update to 1.0-12.
	* gnu/packages/cran.scm (r-sf): Update to 1.0-12.

	gnu: r-glmmtmb: Update to 1.1.6.
	* gnu/packages/cran.scm (r-glmmtmb): Update to 1.1.6.

	gnu: r-fnn: Update to 1.1.3.2.
	* gnu/packages/cran.scm (r-fnn): Update to 1.1.3.2.

	gnu: r-truncnorm: Update to 1.0-9.
	* gnu/packages/cran.scm (r-truncnorm): Update to 1.0-9.

	gnu: r-partykit: Update to 1.2-19.
	* gnu/packages/cran.scm (r-partykit): Update to 1.2-19.

	gnu: r-nmf: Update to 0.26.
	* gnu/packages/bioconductor.scm (r-nmf): Update to 0.26.

2023-03-21  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-history-tree: Update to 0.1.1.
	* gnu/packages/lisp-xyz.scm (sbcl-history-tree): Update to 0.1.1.

2023-03-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-singlecellexperiment: Update to 1.20.1.
	* gnu/packages/bioconductor.scm (r-singlecellexperiment): Update to 1.20.1.

	gnu: r-variancepartition: Update to 1.28.9.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.28.9.

	gnu: r-biocparallel: Update to 1.32.6.
	* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.32.6.

2023-03-21  Petr Hodina  <phodina@protonmail.com>
	    Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add mygnuhealth.
	* gnu/packages/medical.scm (mygnuhealth): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-03-21  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: zabbix-agentd: Update to 6.0.14.
	* gnu/packages/monitoring.scm (zabbix-agentd): Update to 6.0.14.

2023-03-21  Simon South  <simon@simonsouth.net>

	gnu: tesseract-ocr: Use standard TESSDATA_PREFIX.
	* gnu/packages/ocr.scm (tesseract-ocr-tessdata-fast): Install data to
	'share/tessdata' prefix rather than 'share/tesseract-ocr/tessdata'.
	(tesseract-ocr) [arguments]: Delete adjust-TESSDATA_PREFIX-macro.
	Adjust installation prefix in install-minimal-tessdata phase.
	[native-search-paths]: Search for files under share/tessdata directly.

2023-03-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-magit-gerrit: Update to 0.4-1.a975215.
	* gnu/packages/emacs-xyz.scm (emacs-magit-gerrit): Update to 0.4-1.a975215.

2023-03-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-magit: Update to 3.3.0-4.a760dd1.
	This update resolves a problem where configuring a remote would result in the
	error "Symbol’s function definition is void:
	transient--with-suspended-override".

	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 3.3.0-4.a760dd1.

2023-03-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-transient: Update to 0.3.7-1.0ae0de4.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.3.7-1.0ae0de4.
	[propagated-inputs]: Remove emacs-dash; add emacs-compat.

2023-03-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: lepton-eda: Update to 1.9.18-20220529.
	* gnu/packages/engineering.scm (lepton-eda): Update to 1.9.18-20220529.
	[inputs]: Add guile-readline.
	[arguments]: Adjust build phase 'fix-dynamic-link; add build phase 'fix-tests.

	gnu: Add ctrlr.
	* gnu/packages/music.scm (ctrlr): New variable.

2023-03-20  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: gnulib: Depend on git-minimal/pinned.
	* gnu/packages/build-tools.scm (gnulib)[native-inputs]: Change git to
	git-minimal/pinned.

2023-03-20  Andreas Enge  <andreas@enge.fr>

	Merge remote-tracking branch 'origin/master' into core-updates

2023-03-20  Andreas Enge  <andreas@enge.fr>

	gnu: openjdk10: Apply patch again.
	This partially reverts commit 7636c49b45adb9870cf416c64bde032ec858a820
	where the patch was dropped.

	* gnu/packages/java.scm (openjdk10)[source]: Apply patch.

2023-03-20  Andreas Enge  <andreas@enge.fr>

	Merge remote-tracking branch 'origin/master' into core-updates

2023-03-20  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-annotationhubdata.
	* gnu/packages/bioconductor.scm (r-annotationhubdata): New variable.

2023-03-20  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-affylmgui.
	* gnu/packages/bioconductor.scm (r-affylmgui): New variable.

2023-03-20  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>.

	gnu: Add r-tkrplot.
	* gnu/packages/cran.scm (r-tkrplot): New variable.

2023-03-20  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-affyplm.
	* gnu/packages/bioconductor.scm (r-affyplm): New variable.

	gnu: Add r-affyilm.
	* gnu/packages/bioconductor.scm (r-affyilm): New variable.

2023-03-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-google-api-client: Update to 1.12.8.
	* gnu/packages/python-web.scm (python-google-api-client): Update to
	1.12.8.
	[arguments]: Remove custom phase to adjust setup.py.
	[native-inputs]: Remove python-oauth2client, python-uritemplate. Move
	python-httplib2, python-six ...
	[propagated-inputs]: ... here. Add python-google-api-core-1,
	python-google-auth-1, python-google-auth-httplib2, python-uritemplate-3.

	gnu: python-googleapis-common-protos: Update to 1.56.4.
	* gnu/packages/python-web.scm (python-googleapis-common-protos): Update
	to 1.56.4.
	[arguments]: Enable test suite.

	gnu: Add python-google-api-core-1.
	* gnu/packages/python-web.scm (python-google-api-core-1): New variable.

	gnu: Add python-google-auth-1.
	* gnu/packages/python-web.scm (python-google-auth-1): New variable.

	gnu: Add python-google-auth-httplib2.
	* gnu/packages/python-web.scm (python-google-auth-httplib2): New
	variable.

	gnu: Add python-uritemplate-3.
	* gnu/packages/python-web.scm (python-uritemplate-3): New variable.

	gnu: python-httplib2: Update to 0.15.0.
	* gnu/packages/python-web.scm (python-httplib2): Update to 0.15.0.
	[source]: Download using git.
	[arguments]: Add a phase to adjust the test package version
	requirements.
	[native-inputs]: Add python-flake8, python-future, python-mock,
	python-pytest, python-pytest-cov, python-pytest-forked,
	python-pytest-randomly, python-pytest-timeout, python-pytest-xdist,
	python-six.
	[home-page]: Switch to new upstream homepage.

	gnu: zig: Increase max-silent-time.
	* gnu/packages/zig.scm (zig-0.10)[properties]: Set max-silent-time to 3
	hours.

2023-03-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add transanno.
	* gnu/packages/bioinformatics.scm (transanno): New variable.

	gnu: Add rust-autocompress-0.2.
	* gnu/packages/crates-io.scm (rust-autocompress-0.2): New variable.

	gnu: Add rust-temp-testdir-0.2.
	* gnu/packages/crates-io.scm (rust-temp-testdir-0.2): New variable.

	gnu: Add rust-bio-0.41.
	* gnu/packages/crates-io.scm (rust-bio-0.41): New variable.

2023-03-20  Andreas Enge  <andreas@enge.fr>

	gnu: procps: Fix test failure on i686.
	* gnu/packages/patches/procps-strtod-test.patch: New file.
	* gnu/packages/linux.scm (procps): Add patch.
	* gnu/local.mk (dist_patch_DATA): Register patch.

	gnu: procps: Update to 4.0.3.
	* gnu/packages/linux.scm (procps): Update to 4.0.3.
	[native-inputs]: Add pkg-config.

2023-03-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-rugged: Update to 1.6.2-0.6379f23 and enable tests.
	* gnu/packages/ruby.scm (ruby-rugged): Update to 1.6.2-0.6379f23.
	[source]: Fetch via git.
	[arguments]: Enable tests.  Add #:phases.
	[native-inputs]: Add git-minimal/pinned.  Remove ruby-minitest and ruby-pry.

	gnu: python-django-rq: Update to 2.7.0.
	* gnu/packages/django.scm (python-django-rq): Update to 2.7.0.
	[arguments]: Replace django-admin.py with django-admin in check phase.

	gnu: python-aioredis: Deprecate by python-redis.
	* gnu/packages/databases.scm (python-aioredis): Mark as deprecated by
	python-redis.

	gnu: python-fakeredis: Update to 2.10.1 and enable tests.
	* gnu/packages/databases.scm (python-fakeredis): Update to 2.10.1.
	[source]: Fetch via git.
	[build-system]: Use pyproject-build-system.
	[arguments]: Enable tests.  Add #:phases.
	[native-inputs]: New field.
	[propagated-inputs]: Remove python-aioredis and python-packaging.
	[home-page]: Update URL.

	gnu: python-redis: Update to 4.5.2 and enable tests.
	* gnu/packages/databases.scm (python-redis): Update to 4.5.2.
	[source]: Fetch from git.
	[build-system]: Use pyproject-build-system.
	[arguments]: Enable tests.  Add #:test-flags and #:phases.
	[native-inputs]: Add field.
	[propagated-inputs]: Add field.
	[home-page]: Update URL.

	gnu: python-hiredis: Update to 2.2.2 and enable tests.
	* gnu/packages/databases.scm (python-hiredis): Update to 2.2.2.
	[source]: Fetch via git and apply patches.
	[build-system]: Use pyproject-build-system.
	[arguments]: Enable tests.  Add #:phases.
	[native-inputs]: New field.
	[inputs]: Likewise.
	* gnu/packages/patches/python-hiredis-fix-header.patch: New file.
	* gnu/packages/patches/python-hiredis-use-system-hiredis.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Register them.

	gnu: hiredis: Update to 1.1.0.
	* gnu/packages/databases.scm (hiredis): Update to 1.1.0.

	gnu: redis: Use gexps and streamline.
	* gnu/packages/databases.scm (redis) [arguments]: Merge the use-correct-tclsh
	into the patch-paths phase.  Use 'which' instead of assoc-ref.  Move
	the #:make-flags argument before the #:phases one.  Use cc-for-target as the
	value of the CC make flag.
	[native-inputs]: Move field below arguments.

2023-03-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: redis: Update to 7.0.9 [security fixes].
	Fixes CVE-2023-25155, CVE-2022-36021 and more; see
	https://raw.githubusercontent.com/redis/redis/7.0/00-RELEASENOTES.

	* gnu/packages/databases.scm (redis): Update to 7.0.9.
	[native-inputs]: Add pkg-config and which.
	[arguments]: Add a patch-paths phase.  Skip the AOF-related tests.
	[properties]: Add a lint-hidden-cve property.

2023-03-20  Andrew Tropin  <andrew@trop.in>

	services: network-manager: Add missing shadowing of 'iwd?' field.
	* gnu/services/networking.scm (network-manager-shepherd-service): Add missing
	shadowing of 'iwd?' field by using let* instead of let.

2023-03-20  Sergey Trofimov  <sarg@sarg.org.ru>

	home: 'home-environment-with-provenance' uses the HE location info.
	* gnu/home.scm (home-environment-with-provenance): Make `config-file`
	optional, with the default taken from the HE location info.

2023-03-20  conses  <contact@conses.eu>

	gnu: emacs-eshell-syntax-highlighting: Update to 0.3-0.1ba39a9.
	* gnu/packages/emacs-xyz.scm (emacs-eshell-syntax-highlighting): Update to
	0.3-0.1ba39a9.

2023-03-20  Andrew Tropin  <andrew@trop.in>

	gnu: Add emacs-geiser-eros.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-eros): New variable.

2023-03-19  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update kernel configs for 6.2.7.
	* gnu/packages/aux-files/linux-libre/6.2-arm.conf,
	gnu/packages/aux-files/linux-libre/6.2-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.2-i686.conf,
	gnu/packages/aux-files/linux-libre/6.2-x86_64.conf: Set some new configuration
	options.

	gnu: linux-libre 4.14: Update to 4.14.310.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.310.
	(linux-libre-4.14-pristine-source, deblob-scripts-4.14): Update hashes.

	gnu: linux-libre 4.19: Update to 4.19.278.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.278.
	(linux-libre-4.19-pristine-source, deblob-scripts-4.19): Update hashes.

	gnu: linux-libre 5.4: Update to 5.4.237.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.237.
	(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.

	gnu: linux-libre 5.10: Update to 5.10.175.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.175.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	gnu: linux-libre 5.15: Update to 5.15.103.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.103.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	gnu: linux-libre 6.1: Update to 6.1.20.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.20.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	gnu: linux-libre: Update to 6.2.7.
	* gnu/packages/linux.scm (linux-libre-6.2-version): Update to 6.2.7.
	(linux-libre-6.2-pristine-source, deblob-scripts-6.2): Update hashes.

2023-03-19  Yovan Naumovski  <yovan@gorski.stream>

	gnu: atop: Update to 2.8.1.
	* gnu/packages/admin.scm (atop): Update to 2.8.1.

2023-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flexmix: Update to 2.3-19.
	* gnu/packages/statistics.scm (r-flexmix): Update to 2.3-19.

	gnu: r-xml: Update to 3.99-0.14.
	* gnu/packages/statistics.scm (r-xml): Update to 3.99-0.14.

	gnu: r-blob: Update to 1.2.4.
	* gnu/packages/statistics.scm (r-blob): Update to 1.2.4.

	gnu: r-gtable: Update to 0.3.2.
	* gnu/packages/statistics.scm (r-gtable): Update to 0.3.2.
	[propagated-inputs]: Add r-cli, r-glue, r-lifecycle, and r-rlang.

	gnu: r-commonmark: Update to 1.9.0.
	* gnu/packages/statistics.scm (r-commonmark): Update to 1.9.0.

	gnu: r-qpdf: Update to 1.3.2.
	* gnu/packages/cran.scm (r-qpdf): Update to 1.3.2.

	gnu: r-mlr3: Update to 0.15.0.
	* gnu/packages/cran.scm (r-mlr3): Update to 0.15.0.

	gnu: r-paradox: Update to 0.11.1.
	* gnu/packages/cran.scm (r-paradox): Update to 0.11.1.

	gnu: r-anndata: Update to 0.7.5.6.
	* gnu/packages/cran.scm (r-anndata): Update to 0.7.5.6.

	gnu: r-wk: Update to 0.7.2.
	* gnu/packages/cran.scm (r-wk): Update to 0.7.2.

	gnu: r-insight: Update to 0.19.1.
	* gnu/packages/cran.scm (r-insight): Update to 0.19.1.

	gnu: r-learnr: Update to 0.11.3.
	* gnu/packages/cran.scm (r-learnr): Update to 0.11.3.

	gnu: r-renv: Update to 0.17.2.
	* gnu/packages/cran.scm (r-renv): Update to 0.17.2.

	gnu: r-vctrs: Update to 0.6.0.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.6.0.

	gnu: r-psych: Update to 2.3.3.
	* gnu/packages/cran.scm (r-psych): Update to 2.3.3.

	gnu: r-rmpi: Update to 0.7-1.
	* gnu/packages/cran.scm (r-rmpi): Update to 0.7-1.

	gnu: r-htmlwidgets: Update to 1.6.2.
	* gnu/packages/cran.scm (r-htmlwidgets): Update to 1.6.2.

	gnu: r-servr: Update to 0.26.
	* gnu/packages/cran.scm (r-servr): Update to 0.26.

	gnu: r-bestnormalize: Update to 1.9.0.
	* gnu/packages/cran.scm (r-bestnormalize): Update to 1.9.0.
	[propagated-inputs]: Add r-generics.

	gnu: r-desctools: Update to 0.99.48.
	* gnu/packages/statistics.scm (r-desctools): Update to 0.99.48.
	[native-inputs]: Add r-r-rsp.

	gnu: r-lubridate: Update to 1.9.2.
	* gnu/packages/statistics.scm (r-lubridate): Update to 1.9.2.

	gnu: r-lme4: Update to 1.1-32.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-32.

	gnu: r-vgam: Update to 1.1-8.
	* gnu/packages/statistics.scm (r-vgam): Update to 1.1-8.

	gnu: r-hmisc: Update to 5.0-1.
	* gnu/packages/statistics.scm (r-hmisc): Update to 5.0-1.
	[propagated-inputs]: Remove r-lattice, r-latticeextra, and r-survival; add r-colorspace,
	r-knitr, and r-rmarkdown.

	gnu: r-pkgmaker: Update to 0.32.8.
	* gnu/packages/statistics.scm (r-pkgmaker): Update to 0.32.8.

	gnu: r-rsqlite: Update to 2.3.0.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.3.0.
	[propagated-inputs]: Remove r-rcpp; add r-cpp11.

	gnu: r-rcpparmadillo: Update to 0.12.0.1.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.12.0.1.0.

	gnu: r-readr: Update to 2.1.4.
	* gnu/packages/statistics.scm (r-readr): Update to 2.1.4.

	gnu: r-httr: Update to 1.4.5.
	* gnu/packages/statistics.scm (r-httr): Update to 1.4.5.

	gnu: r-openssl: Update to 2.0.6.
	* gnu/packages/statistics.scm (r-openssl): Update to 2.0.6.

	gnu: r-data-table: Update to 1.14.8.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.14.8.

	gnu: r-chron: Update to 2.3-60.
	* gnu/packages/statistics.scm (r-chron): Update to 2.3-60.

	gnu: r-formula: Update to 1.2-5.
	* gnu/packages/statistics.scm (r-formula): Update to 1.2-5.

	gnu: r-dbplyr: Update to 2.3.1.
	* gnu/packages/statistics.scm (r-dbplyr): Update to 2.3.1.
	[propagated-inputs]: Remove r-assertthat; add r-tidyr.

	gnu: r-tibble: Update to 3.2.0.
	* gnu/packages/statistics.scm (r-tibble): Update to 3.2.0.

	gnu: r-rlang: Update to 1.1.0.
	* gnu/packages/statistics.scm (r-rlang): Update to 1.1.0.

	gnu: r-testthat: Update to 3.1.7.
	* gnu/packages/statistics.scm (r-testthat): Update to 3.1.7.

	gnu: r-gdtools: Update to 0.3.2.
	* gnu/packages/statistics.scm (r-gdtools): Update to 0.3.2.
	[inputs]: Remove zlib.
	[propagated-inputs]: Add r-curl and r-fontquiver.

	gnu: r-ggplot2: Update to 3.4.1.
	* gnu/packages/statistics.scm (r-ggplot2): Update to 3.4.1.
	[propagated-inputs]: Remove r-digest.

	gnu: r-survival: Update to 3.5-5.
	* gnu/packages/statistics.scm (r-survival): Update to 3.5-5.

	gnu: r-mgcv: Update to 1.8-42.
	* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-42.

	gnu: r-mass: Update to 7.3-58.3.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-58.3.

	gnu: r-measurements: Update to 1.5.0.
	* gnu/packages/cran.scm (r-measurements): Update to 1.5.0.

	gnu: r-automap: Update to 1.1-1.
	* gnu/packages/cran.scm (r-automap): Update to 1.1-1.
	[propagated-inputs]: Remove r-maptools; add r-sf and r-stars.

	gnu: r-webmockr: Update to 0.9.0.
	* gnu/packages/cran.scm (r-webmockr): Update to 0.9.0.

	gnu: r-filehash: Update to 2.4-5.
	* gnu/packages/cran.scm (r-filehash): Update to 2.4-5.
	[propagated-inputs]: Add r-digest.

	gnu: r-paws: Update to 0.2.0.
	* gnu/packages/cran.scm (r-paws): Update to 0.2.0.

	gnu: r-paws-database: Update to 0.2.0.
	* gnu/packages/cran.scm (r-paws-database): Update to 0.2.0.

	gnu: r-paws-common: Update to 0.5.6.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.5.6.

	gnu: r-rgeos: Update to 0.6-2.
	* gnu/packages/cran.scm (r-rgeos): Update to 0.6-2.

	gnu: r-btm: Update to 0.3.7.
	* gnu/packages/cran.scm (r-btm): Update to 0.3.7.

	gnu: r-mlr3tuning: Update to 0.18.0.
	* gnu/packages/cran.scm (r-mlr3tuning): Update to 0.18.0.

	gnu: r-calculus: Update to 1.0.1.
	* gnu/packages/cran.scm (r-calculus): Update to 1.0.1.

	gnu: r-parsnip: Update to 1.0.4.
	* gnu/packages/cran.scm (r-parsnip): Update to 1.0.4.

	gnu: r-workflows: Update to 1.1.3.
	* gnu/packages/cran.scm (r-workflows): Update to 1.1.3.

	gnu: r-igraph: Update to 1.4.1.
	* gnu/packages/cran.scm (r-igraph): Update to 1.4.1.
	[native-inputs]: Add r-knitr.

	gnu: r-rfast: Update to 2.0.7.
	* gnu/packages/cran.scm (r-rfast): Update to 2.0.7.

	gnu: r-spatstat-random: Update to 3.1-4.
	* gnu/packages/cran.scm (r-spatstat-random): Update to 3.1-4.

	gnu: r-spatstat-linnet: Update to 3.0-6.
	* gnu/packages/cran.scm (r-spatstat-linnet): Update to 3.0-6.

	gnu: r-spatstat-geom: Update to 3.1-0.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 3.1-0.

	gnu: r-spatstat-data: Update to 3.0-1.
	* gnu/packages/cran.scm (r-spatstat-data): Update to 3.0-1.

	gnu: r-spatstat-sparse: Update to 3.0-1.
	* gnu/packages/cran.scm (r-spatstat-sparse): Update to 3.0-1.

	gnu: r-spatstat-utils: Update to 3.0-2.
	* gnu/packages/cran.scm (r-spatstat-utils): Update to 3.0-2.

	gnu: r-spatstat-model: Update to 3.2-1.
	* gnu/packages/cran.scm (r-spatstat-model): Update to 3.2-1.

	gnu: r-spatstat-explore: Update to 3.1-0.
	* gnu/packages/cran.scm (r-spatstat-explore): Update to 3.1-0.

	gnu: r-conquer: Update to 1.3.3.
	* gnu/packages/cran.scm (r-conquer): Update to 1.3.3.

	gnu: r-brms: Update to 2.19.0.
	* gnu/packages/cran.scm (r-brms): Update to 2.19.0.
	[propagated-inputs]: Add r-rlang.
	[native-inputs]: Add r-r-rsp.

	gnu: r-posterior: Update to 1.4.1.
	* gnu/packages/cran.scm (r-posterior): Update to 1.4.1.

	gnu: r-projpred: Update to 2.4.0.
	* gnu/packages/cran.scm (r-projpred): Update to 2.4.0.
	[propagated-inputs]: Add r-abind, r-mclogit, r-nnet, r-ordinal, and r-ucminf.
	[native-inputs]: Add r-rmarkdown.

	gnu: r-rstantools: Update to 2.3.0.
	* gnu/packages/cran.scm (r-rstantools): Update to 2.3.0.

	gnu: r-packrat: Update to 0.9.1.
	* gnu/packages/cran.scm (r-packrat): Update to 0.9.1.

	gnu: r-butcher: Update to 0.3.2.
	* gnu/packages/cran.scm (r-butcher): Update to 0.3.2.

	gnu: r-forecast: Update to 8.21.
	* gnu/packages/cran.scm (r-forecast): Update to 8.21.

	gnu: r-anthropometry: Update to 1.19.
	* gnu/packages/cran.scm (r-anthropometry): Update to 1.19.
	[propagated-inputs]: Remove r-depth; add r-ddalpha.

	gnu: r-tuner: Update to 1.4.3.
	* gnu/packages/cran.scm (r-tuner): Update to 1.4.3.

	gnu: r-reldist: Update to 1.7-2.
	* gnu/packages/cran.scm (r-reldist): Update to 1.7-2.

	gnu: r-desolve: Update to 1.35.
	* gnu/packages/cran.scm (r-desolve): Update to 1.35.

	gnu: r-rgdal: Update to 1.6-5.
	* gnu/packages/cran.scm (r-rgdal): Update to 1.6-5.

	gnu: r-terra: Update to 1.7-18.
	* gnu/packages/cran.scm (r-terra): Update to 1.7-18.

	gnu: r-rhpcblasctl: Update to 0.23-42.
	* gnu/packages/cran.scm (r-rhpcblasctl): Update to 0.23-42.

	gnu: r-dae: Update to 3.2.15.
	* gnu/packages/cran.scm (r-dae): Update to 3.2.15.

	gnu: r-styler: Update to 1.9.1.
	* gnu/packages/cran.scm (r-styler): Update to 1.9.1.

	gnu: r-sccore: Update to 1.0.3.
	* gnu/packages/cran.scm (r-sccore): Update to 1.0.3.

	gnu: r-float: Update to 0.3-1.
	* gnu/packages/cran.scm (r-float): Update to 0.3-1.

	gnu: r-arrow: Update to 11.0.0.3.
	* gnu/packages/cran.scm (r-arrow): Update to 11.0.0.3.
	[native-inputs]: Remove r-knitr.

	gnu: apache-arrow: Update to 11.0.0.
	* gnu/packages/databases.scm (apache-arrow): Update to 11.0.0.

	gnu: r-aplot: Update to 0.1.10.
	* gnu/packages/cran.scm (r-aplot): Update to 0.1.10.

	gnu: r-triebeard: Update to 0.4.1.
	* gnu/packages/cran.scm (r-triebeard): Update to 0.4.1.
	[native-inputs]: Add r-knitr.

	gnu: r-rms: Update to 6.5-0.
	* gnu/packages/cran.scm (r-rms): Update to 6.5-0.
	[propagated-inputs]: Add r-colorspace.

	gnu: r-pegas: Update to 1.2.
	* gnu/packages/cran.scm (r-pegas): Update to 1.2.

	gnu: r-spdep: Update to 1.2-8.
	* gnu/packages/cran.scm (r-spdep): Update to 1.2-8.

	gnu: r-spdata: Update to 2.2.2.
	* gnu/packages/cran.scm (r-spdata): Update to 2.2.2.

	gnu: r-classint: Update to 0.4-9.
	* gnu/packages/cran.scm (r-classint): Update to 0.4-9.

	gnu: r-sets: Update to 1.0-24.
	* gnu/packages/cran.scm (r-sets): Update to 1.0-24.

	gnu: r-lavaan: Update to 0.6-15.
	* gnu/packages/cran.scm (r-lavaan): Update to 0.6-15.
	[propagated-inputs]: Add r-quadprog.

	gnu: r-future: Update to 1.32.0.
	* gnu/packages/cran.scm (r-future): Update to 1.32.0.

	gnu: r-grimport: Update to 0.9-7.
	* gnu/packages/cran.scm (r-grimport): Update to 0.9-7.

	gnu: r-gridsvg: Update to 1.7-5.
	* gnu/packages/cran.scm (r-gridsvg): Update to 1.7-5.

	gnu: r-admisc: Update to 0.31.
	* gnu/packages/cran.scm (r-admisc): Update to 0.31.

	gnu: r-adimpro: Update to 0.9.5.
	* gnu/packages/cran.scm (r-adimpro): Update to 0.9.5.

	gnu: r-fmri: Update to 1.9.11.
	* gnu/packages/cran.scm (r-fmri): Update to 1.9.11.
	[propagated-inputs]: Add r-oro-nifti.

	gnu: r-activity: Update to 1.3.3.
	* gnu/packages/cran.scm (r-activity): Update to 1.3.3.
	[propagated-inputs]: Remove r-insol.

	gnu: r-biocmanager: Update to 1.30.20.
	* gnu/packages/cran.scm (r-biocmanager): Update to 1.30.20.

	gnu: r-rcppparallel: Update to 5.1.7.
	* gnu/packages/cran.scm (r-rcppparallel): Update to 5.1.7.

	gnu: r-rcppalgos: Update to 2.7.2.
	* gnu/packages/cran.scm (r-rcppalgos): Update to 2.7.2.

	gnu: r-rslurm: Update to 0.6.2.
	* gnu/packages/cran.scm (r-rslurm): Update to 0.6.2.

	gnu: r-gh: Update to 1.4.0.
	* gnu/packages/cran.scm (r-gh): Update to 1.4.0.
	[propagated-inputs]: Remove r-httr; add r-httr2 and r-rlang.

	gnu: r-sjplot: Update to 2.8.13.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.8.13.

	gnu: r-ggeffects: Update to 1.2.0.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.2.0.

	gnu: r-emmeans: Update to 1.8.5.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.8.5.

	gnu: r-multcomp: Update to 1.4-23.
	* gnu/packages/cran.scm (r-multcomp): Update to 1.4-23.

	gnu: r-magick: Update to 2.7.4.
	* gnu/packages/cran.scm (r-magick): Update to 2.7.4.

	gnu: r-raster: Update to 3.6-20.
	* gnu/packages/cran.scm (r-raster): Update to 3.6-20.

	gnu: r-ggnetwork: Update to 0.5.12.
	* gnu/packages/cran.scm (r-ggnetwork): Update to 0.5.12.

	gnu: r-precrec: Update to 0.14.2.
	* gnu/packages/cran.scm (r-precrec): Update to 0.14.2.

	gnu: r-argparse: Update to 2.2.2.
	* gnu/packages/cran.scm (r-argparse): Update to 2.2.2.

	gnu: r-findpython: Update to 1.0.8.
	* gnu/packages/cran.scm (r-findpython): Update to 1.0.8.

	gnu: r-golem: Update to 0.4.0.
	* gnu/packages/cran.scm (r-golem): Update to 0.4.0.
	[propagated-inputs]: Remove r-cli, r-crayon, r-desc, r-fs, r-pkgload, r-roxygen2,
	r-rstudioapi, and r-usethis; add r-rlang.

	gnu: r-flextable: Update to 0.9.0.
	* gnu/packages/cran.scm (r-flextable): Update to 0.9.0.
	[propagated-inputs]: Remove r-base64enc; add r-ragg.

	gnu: r-officer: Update to 0.6.1.
	* gnu/packages/cran.scm (r-officer): Update to 0.6.1.
	[propagated-inputs]: Add r-ragg.

	gnu: r-ggpubr: Update to 0.6.0.
	* gnu/packages/cran.scm (r-ggpubr): Update to 0.6.0.

	gnu: r-ggsci: Update to 3.0.0.
	* gnu/packages/cran.scm (r-ggsci): Update to 3.0.0.
	[native-inputs]: Add r-knitr.

	gnu: r-renv: Update to 0.17.0.
	* gnu/packages/cran.scm (r-renv): Update to 0.17.0.

	gnu: r-dtplyr: Update to 1.3.0.
	* gnu/packages/cran.scm (r-dtplyr): Update to 1.3.0.
	[propagated-inputs]: Remove r-ellipsis; add r-cli.

	gnu: r-randomizr: Update to 0.24.0.
	* gnu/packages/cran.scm (r-randomizr): Update to 0.24.0.

	gnu: r-np: Update to 0.60-17.
	* gnu/packages/cran.scm (r-np): Update to 0.60-17.

	gnu: r-fbasics: Update to 4022.94.
	* gnu/packages/cran.scm (r-fbasics): Update to 4022.94.

	gnu: r-tinytest: Update to 1.4.1.
	* gnu/packages/cran.scm (r-tinytest): Update to 1.4.1.

	gnu: r-seriation: Update to 1.4.2.
	* gnu/packages/cran.scm (r-seriation): Update to 1.4.2.

	gnu: r-tsp: Update to 1.2-3.
	* gnu/packages/cran.scm (r-tsp): Update to 1.2-3.

	gnu: r-gss: Update to 2.2-4.
	* gnu/packages/cran.scm (r-gss): Update to 2.2-4.

	gnu: r-scatterplot3d: Update to 0.3-43.
	* gnu/packages/cran.scm (r-scatterplot3d): Update to 0.3-43.

	gnu: r-vcfr: Update to 1.14.0.
	* gnu/packages/cran.scm (r-vcfr): Update to 1.14.0.

	gnu: r-xts: Update to 0.13.0.
	* gnu/packages/cran.scm (r-xts): Update to 0.13.0.

	gnu: r-mitml: Update to 0.4-5.
	* gnu/packages/cran.scm (r-mitml): Update to 0.4-5.

	gnu: r-recipes: Update to 1.0.5.
	* gnu/packages/cran.scm (r-recipes): Update to 1.0.5.

	gnu: r-broom: Update to 1.0.4.
	* gnu/packages/cran.scm (r-broom): Update to 1.0.4.
	[propagated-inputs]: Add r-lifecycle.

	gnu: r-ipred: Update to 0.9-14.
	* gnu/packages/cran.scm (r-ipred): Update to 0.9-14.

	gnu: r-rpostgresql: Update to 0.7-5.
	* gnu/packages/cran.scm (r-rpostgresql): Update to 0.7-5.

	gnu: r-lava: Update to 1.7.2.1.
	* gnu/packages/cran.scm (r-lava): Update to 1.7.2.1.

	gnu: r-inum: Update to 1.0-5.
	* gnu/packages/cran.scm (r-inum): Update to 1.0-5.

	gnu: r-rmumps: Update to 5.2.1-23.
	* gnu/packages/cran.scm (r-rmumps): Update to 5.2.1-23.

	gnu: r-lamw: Update to 2.1.2.
	* gnu/packages/cran.scm (r-lamw): Update to 2.1.2.

	gnu: r-rcppnumerical: Update to 0.5-0.
	* gnu/packages/cran.scm (r-rcppnumerical): Update to 0.5-0.
	[native-inputs]: Add r-knitr and r-rmarkdown.

	gnu: r-partykit: Update to 1.2-18.
	* gnu/packages/cran.scm (r-partykit): Update to 1.2-18.

	gnu: r-ape: Update to 5.7-1.
	* gnu/packages/cran.scm (r-ape): Update to 5.7-1.
	[propagated-inputs]: Add r-digest.

	gnu: r-ggmap: Update to 3.0.2.
	* gnu/packages/cran.scm (r-ggmap): Update to 3.0.2.

	gnu: r-gensa: Update to 1.1.8.
	* gnu/packages/cran.scm (r-gensa): Update to 1.1.8.

	gnu: r-rstpm2: Update to 1.6.2.
	* gnu/packages/cran.scm (r-rstpm2): Update to 1.6.2.

	gnu: r-fastmap: Update to 1.1.1.
	* gnu/packages/cran.scm (r-fastmap): Update to 1.1.1.

	gnu: r-modelenv: Update to 0.1.1.
	* gnu/packages/cran.scm (r-modelenv): Update to 0.1.1.

	gnu: r-readxl: Update to 1.4.2.
	* gnu/packages/cran.scm (r-readxl): Update to 1.4.2.

	gnu: r-ggalluvial: Update to 0.12.5.
	* gnu/packages/cran.scm (r-ggalluvial): Update to 0.12.5.

	gnu: r-climaemet: Update to 1.1.0.
	* gnu/packages/cran.scm (r-climaemet): Update to 1.1.0.

	gnu: r-gson: Update to 0.1.0.
	* gnu/packages/cran.scm (r-gson): Update to 0.1.0.

	gnu: r-googlevis: Update to 0.7.1.
	* gnu/packages/cran.scm (r-googlevis): Update to 0.7.1.
	[native-inputs]: Add r-rmarkdown.

	gnu: r-castor: Update to 1.7.8.
	* gnu/packages/cran.scm (r-castor): Update to 1.7.8.

	gnu: r-cachem: Update to 1.0.7.
	* gnu/packages/cran.scm (r-cachem): Update to 1.0.7.

	gnu: r-afpt: Update to 1.1.0.3.
	* gnu/packages/cran.scm (r-afpt): Update to 1.1.0.3.

	gnu: r-mutoss: Update to 0.1-13.
	* gnu/packages/bioconductor.scm (r-mutoss): Update to 0.1-13.

	gnu: r-valr: Update to 0.6.7.
	* gnu/packages/bioconductor.scm (r-valr): Update to 0.6.7.

	gnu: r-numbat: Update to 1.2.2.
	* gnu/packages/bioconductor.scm (r-numbat): Update to 1.2.2.

	gnu: r-memuse: Adjust indentation.
	* gnu/packages/cran.scm (r-memuse): Adjust indentation.

	gnu: r-shadowtext: Update indentation.
	* gnu/packages/cran.scm (r-shadowtext): Adjust indentation.

	gnu: Add r-mclogit.
	* gnu/packages/cran.scm (r-mclogit): New variable.

	gnu: Add r-memisc.
	* gnu/packages/cran.scm (r-memisc): New variable.

	gnu: r-qs: Update to 0.25.5.
	* gnu/packages/cran.scm (r-qs): Update to 0.25.5.
	[inputs]: Remove zlib.

	gnu: r-leaflet: Update to 2.1.2.
	* gnu/packages/cran.scm (r-leaflet): Update to 2.1.2.

	gnu: r-sf: Update to 1.0-11.
	* gnu/packages/cran.scm (r-sf): Update to 1.0-11.
	[inputs]: Remove zlib.

	gnu: r-ggvis: Update to 0.4.8.
	* gnu/packages/cran.scm (r-ggvis): Update to 0.4.8.
	[source]: Remove five minified JavaScript files.
	[arguments]: Add build phase 'process-javascript.
	[native-inputs]: Add esbuild and js-lodash.

	gnu: r-opencpu: Update to 2.2.9.
	* gnu/packages/cran.scm (r-opencpu): Update to 2.2.9.
	[source]: Remove two minified JavaScript files.
	[arguments]: Add build phases 'process-javascript.
	[native-inputs]: Add esbuild, r-r-rsp, and js-query.

	gnu: r-bookdown: Update to 0.33.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.33.
	[source]: Delete three minified JavaScript files.
	[arguments]: Add build phase 'process-javascript.
	[native-inputs]: Add esbuild, js-clipboard, js-lunarjs, and js-mathquill.

	gnu: r-haven: Update to 2.5.2.
	* gnu/packages/cran.scm (r-haven): Update to 2.5.2.
	[arguments]: Update to link with readstat.
	[inputs]: Add zlib.

	gnu: readstat: Update to 1.1.9.
	* gnu/packages/statistics.scm (readstat): Update to 1.1.9.

	gnu: r-httpuv: Update to 1.6.9.
	* gnu/packages/cran.scm (r-httpuv): Update to 1.6.9.
	[inputs]: Replace libuv with libuv-for-r-httpuv.
	[arguments]: Patch Makevars to link with that variant of libuv.

	gnu: Add libuv-for-r-httpuv.
	* gnu/packages/libevent.scm (libuv-for-r-httpuv): New variable.

	gnu: r-dt: Update to 0.27.
	* gnu/packages/statistics.scm (r-dt): Update to 0.27.

2023-03-19  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add python-brian2.
	* gnu/packages/machine-learning.scm (python-brian2): New variable.

2023-03-19  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-pillow: Fix CVE-2022-45199.
	Fixes: <https://issues.guix.gnu.org/issue/61172>

	* gnu/packages/python-xyz.scm (python-pillow/security-fixes): New variable.
	(python-pillow): Add replacement.
	* gnu/packages/patches/python-pillow-CVE-2022-45199.patch: New file.
	* gnu/local.mk: Register it.

2023-03-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add a4pdf.
	* gnu/packages/pdf.scm (a4pdf): New variable.

	gnu: komikku: Update to 1.14.0.
	* gnu/packages/gnome.scm (komikku): Update to 1.14.0.

2023-03-19  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: zig: Build against a baseline CPU.
	* gnu/packages/zig.scm (zig-0.10)[#:configure-flags]: Add
	“-DZIG_TARGET_MCPU=baseline”.

2023-03-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-dropbox: Update to 11.36.0.
	* gnu/packages/file-systems.scm (python-dropbox): Update to 11.36.0.
	[source]: Add snippet to accept newer versions of python-pytest-runner.

2023-03-18  Andreas Enge  <andreas@enge.fr>

	gnu: python-ipython: Update to 8.5.0.
	This is a conservative update to the first version that passes all tests.
	The version 8.8.0 works also, the latest 8.10.0 requires changes to the
	recipe.

	* gnu/packages/python-xyz.scm (python-ipython): Update to 8.5.0.

2023-03-18  Liliana Marie Prikler  <liliana.prikler@gmail.com>
	    Andreas Enge  <andreas@enge.fr>

	gnu: packagekit: Fix installation directory for bash completions.
	Without this patch, packagekit would attempt to install bash completions
	to another store directory, invoking pkexec in the process and raising
	a cryptic error.

	* gnu/packages/freedesktop.scm (packagekit)[#:phases]: Add
	‘fix-bash-completion-dir’.

2023-03-18  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: glib-networking: Fix 32-bit builds.
	* gnu/packages/gnome.scm (glib-networking): Remove obsolete patch.
	* gnu/packages/patches/glib-networking-32-bit-time.patch: Remove file.
	* gnu/local (dist_patch_DATA): Remove it.

2023-03-18  Andreas Enge  <andreas@enge.fr>

	Revert "* gnu/packages/gnome.scm (glib-networking): Remove obsolete patch."
	This reverts commit cc56be2f3858487cf1d8acfb345942f0784221ee.

	The commit message was malformed.

2023-03-18  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add tissue.
	* gnu/packages/web.scm (tissue): New variable.

2023-03-18  Andreas Enge  <andreas@enge.fr>

	gnu: python-pyqt5-sip: Update to 12.11.1.
	* gnu/packages/qt.scm (python-pyqt5-sip): Update to 12.11.1.

2023-03-18  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-coveralls: Disable failing test and relax version requirements.
	* gnu/packages/python-check.scm (python-coveralls)[source]: Relax version
	requirement for python-coverage.
	[arguments]: Disable test_reporter_with_branches, which fails for
	unknown reasons.

	gnu: python-typeguard: Python 3.10 compatibility.
	* gnu/packages/patches/python-typeguard-python3.10.patch: New file.
	* gnu/local.mk: Register it.
	* gnu/packages/python-xyz.scm (python-typeguard): Use it.

2023-03-18  Andreas Enge  <andreas@enge.fr>

	gnu: libaio: Fix tests on 32 bit systems.
	* gnu/packages/patches/libaio-32bit-test.patch: New file.
	* gnu/packages/linux.scm (libaio): Add patch.
	* gnu/local.mk (dist_patch_DATA): Register patch.

2023-03-18  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-feedparser: Add Python >=3.9 compatibility.
	* gnu/packages/patches/python-feedparser-missing-import.patch: New file.
	* gnu/local.mk: Add it.
	* gnu/packages/web.scm (python-feedparser): Use it.

	gnu: python-sgmllib3k: Add Python >=3.9 compatibility.
	* gnu/packages/patches/python-sgmllib3k-assertions.patch: New file.
	* gnu/local.mk: Register it.
	* gnu/packages/python-xyz.scm (python-sgmllib3k): Use it.

2023-03-17  Yovan Naumovski  <yovan@gorski.stream>

	gnu: bemenu: Update to 0.6.14.
	* gnu/packages/xdisorg.scm (bemenu): Update to 0.6.14.

2023-03-17  Bruno Victal  <mirai@makinata.eu>

	services: dict: Deprecate 'dicod-service' procedure.
	* doc/guix.texi (Miscellaneous Services): Remove 'dicod-service' mention.
	* gnu/services/dict.scm (dicod-service): Deprecate procedure.

2023-03-17  conses  <contact@conses.eu>

	home: services: Add home-xmodmap-service-type.
	* gnu/home/services/desktop.scm (home-xmodmap-service-type)
	(home-xmodmap-configuration): New variables;
	(serialize-xmodmap-configuration)
	(xmodmap-shepherd-service): New procedures;
	* doc/guix.texi (Desktop Services): Document it.

2023-03-17  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: guile-gnutls: Do not expect gnulib shebangs to work.
	* gnu/packages/tls.scm (guile-gnutls) [phase patch-more-shebangs]: Fix how
	autogen.sh invokes gnulib-tool, and how configure.ac invokes git-version-gen,
	so as not to rely on shebangs.

	gnu: gnulib: Restore shebangs.
	* gnu/packages/build-tools.scm (gnulib)[arguments]: Add
	'restore-shebangs' phase.
	[inputs, native-inputs]: Add bash-minimal.
	[phase let-autogen-execute-gnulib-tool]: Specify a shell to execute
	gnulib-tool from autogen.sh.

2023-03-17  Antero Mejr  <antero@mailbox.org>

	ui: format 'display-hint' output when no arguments are passed.
	When display-hint is given format specifiers such as "~%" but no arguments,
	it does not format the output, causing the specifiers to be visible in the
	displayed text.

	* guix/ui.scm (display-hint): Format output when no arguments are passed.

2023-03-17  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pack: "fakechroot" engine passes the recursive RUNPATH to ld.so.
	This is a followup to 58abd5873985e0cd9a2926867bf697c5e7bc01f9, which
	did not fully address <https://issues.guix.gnu.org/43491>.

	* guix/scripts/pack.scm (wrapped-package)[build](runpath): Rewrite in
	terms of 'file-needed/recursive'.

2023-03-17  Ludovic Courtès  <ludo@gnu.org>

	services: console-font: 'stop' method always returns #f.
	The 'stop' method of Shepherd services is supposed to return #f on
	success.

	* gnu/services/base.scm (console-font-shepherd-services): 'stop' method
	returns #f.

2023-03-17  Andreas Enge  <andreas@enge.fr>

	* gnu/packages/gnome.scm (glib-networking): Remove obsolete patch. * gnu/packages/patches/glib-networking-32-bit-time.patch: Remove file. * gnu/local.mk: Unregister it.
	Authored-by: Kaelyn <kaelyn.alexi@protonmail.com>

2023-03-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "tests: pack: Fix indentation."
	This reverts commit ac1d530d56c1a259630c8873b2281033878a4acb.

2023-03-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert gexp->derivation and computed-file indentation rules.
	This reverts b1c25e2ce364741d1c257d3bb3ab773032807a80 and partially reverts
	82daab42811a2e3c7684ebdf12af75ff0fa67b99, which means the computed-file and
	gexp->derivation procedures are now indented as normal procedures.

	Rationale: see the discussion at
	https://lists.gnu.org/archive/html/guix-devel/2023-03/msg00008.html.  In a
	nutshell: the convention is to use special rules for special forms (macros),
	not for procedures.

	* .dir-locals.el (scheme-mode): Remove the special indentation rules for
	the computed-file and gexp->derivation procedures.

2023-03-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Use 'mount --rbind' for chroot instructions.
	This was reported by a user in #guix.  It's at least necessary for /sys, to
	have the /sys/firmware/efivars location available insinde the chroot when
	using an UEFI system.

	* doc/guix.texi (Chrooting into an existing system): Replace --bind argument
	with --rbind

	Suggested-by: Josselin Poiret <dev@jpoiret.xyz>

2023-03-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ccextractor: Update to 0.94 and fix build.
	* gnu/packages/gstreamer.scm (ccextractor): Update to 0.94.
	[source]: Apply patches.  Add FIXME comment.
	[build-system]: Switch to gnu-build-system.
	[arguments]: Delete #tests? argument.  Delete trailing #t and use gexps.
	Adjust configure flags accordingly, removing WITH_SHARING (doesn't exist for
	Autoconf) and adding '--without-rust'.  Override check phase.
	[native-inputs]: Remove labels.  Remove python-wrapper and perl.
	[propagated-inputs]: Remove labels.  Remove nanomsg and zlib.  Replace
	leptonica with leptonica-1.80.  replace tesseract-ocr with tesseract-ocr-4.
	* gnu/packages/patches/ccextractor-add-missing-header.patch: New file.
	* gnu/packages/patches/ccextractor-autoconf-tesseract.patch: Likewise.
	* gnu/packages/patches/ccextractor-fix-ocr.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Register them.

	gnu: Add tesseract-ocr-4.
	* gnu/packages/ocr.scm (tesseract-ocr-4): New variable.

	gnu: Add leptonica-1.80.
	* gnu/packages/image.scm (leptonica-1.80): New variable.

2023-03-17  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	home: services: ssh-agent: Handle setting of SSH_AUTH_SOCK.
	* gnu/home/services/ssh.scm (home-ssh-agent-environment-variables): New
	procedure.
	(home-ssh-agent-service-type): Use it as ahome-environment-service type
	extension.
	* doc/guix.texi (Secure Shell): Remove advice about, and examples of setting
	SSH_AUTH_SOCK.

2023-03-17  Zhu Zihao  <all_but_last@163.com>

	gnu: tdlib: Remove version 1.8.0.
	emacs-telega no longer depends on this package.

	* gnu/packages/messaging.scm (tdlib-1.8.0): Remove variable.

2023-03-17  Z572  <873216071@qq.com>

	gnu: gamin: Fix cross-compilation to riscv64.
	* gnu/packages/gnome.scm (gamin)
	[arguments]<#:phases>: Apply 'replace-config.sub for riscv64 too.
	[native-inputs]: Add config for riscv64 too.

	gnu: m17n-lib: Fix cross-compile.
	* gnu/packages/emacs.scm (m17n-lib)
	[source]: Add m17n-lib-1.8.0-use-pkg-config-for-freetype.patch.
	[native-inputs]: When cross-compile add pkg-config, libtool, gettext-minimal,
	autoconf, automake.
	[arguments]: When cross-compile, add phase to fix rpl_malloc undefined references.
	* gnu/packages/patches/m17n-lib-1.8.0-use-pkg-config-for-freetype.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: m17n-db: Fix cross-compile.
	* gnu/packages/emacs.scm (m17n-db)
	[inputs]: Move gettext-minimal to ...
	[native-inputs]: ... here.

2023-03-17  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Update to 7.0.1.
	* gnu/packages/engineering.scm (kicad): Update to 7.0.1.

2023-03-17  宋文武  <iyzsong@member.fsf.org>

	gnu: retroarch: Update to 1.15.0.
	* gnu/packages/emulators.scm (retroarch): Update to 1.15.0.
	[source]: Remove upstreamed patch.
	[arguments]<#:phases>: Remove not needed changes for 'true' and 'zlib'.
	Remove "--disable-builtinminiupnpc" from configure flags.
	Add "--disable-builtinzlib" to configure flags.
	[inputs]: Remove miniupnpc, which is not used any more.
	* gnu/packages/patches/retroarch-LIBRETRO_DIRECTORY: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2023-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pyim: Update to 5.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.3.1.

2023-03-17  Simon Streit  <simon@netpanic.org>

	gnu: emacs-bash-completion: Update to 3.1.1-1.b38f9bc.
	* gnu/packages/emacs-xyz.scm (emacs-bash-completion): Update to
	3.1.1-1.b38f9bc.

	Fix an issue <https://github.com/szermatt/emacs-bash-completion/issues/63>
	where in a new shell completion would break and cancel the whole shell process
	with it.

2023-03-17  conses  <contact@conses.eu>

	gnu: emacs-helpful: Update to 0.19-1.1c98f6f.
	* gnu/packages/emacs-xyz.scm (emacs-helpful): Update to 0.19-1.1c98f6f.
	[source]: Remove fix-docstring-test.patch.
	[propagated-inputs]: Remove EMACS-SHUT-UP.
	* gnu/packages/patches/emacs-helpful-fix-docstring-test.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Apply removal.

	gnu: Add emacs-srht.
	* gnu/packages/emacs-xyz.scm (emacs-srht): New variable.

2023-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-onedown.
	* gnu/packages/tex.scm (texlive-onedown): New variable.

2023-03-16  Bruno Victal  <mirai@makinata.eu>

	gnu: Add dropwatch.
	* gnu/packages/networking.scm (dropwatch): New variable.

2023-03-16  Ludovic Courtès  <ludo@gnu.org>

	read-print: 'read-with-comments' reads comments within gexps.
	Fixes <https://issues.guix.gnu.org/62059>.
	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

	* guix/read-print.scm (read-with-comments): Special-case #~, #$, and #+.
	* tests/read-print.scm: Add two tests.

2023-03-16  Ludovic Courtès  <ludo@gnu.org>

	home: services: kodi, znc, ssh-agent: Use 'match-record'.
	* gnu/home/services/media.scm (home-kodi-services): Use 'match-record'
	instead of 'match'.
	* gnu/home/services/messaging.scm (home-znc-services): Likewise.
	* gnu/home/services/ssh.scm (home-ssh-agent-services): Likewise.

2023-03-16  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 102.9.0.
	* gnu/packages/gnuzilla.scm (%icedove-version): Update to 102.9.0.
	(%icedove-build-id, thunderbird-comm-l10n): Update accordingly.

2023-03-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-minitest-pretty-diff: Honor the #:tests? flag.
	* gnu/packages/ruby.scm (ruby-minitest-pretty-diff)[arguments]: Adjust
	custom 'check phase to honor the #:tests? flag.

	gnu: ruby-minitest-pretty-diff: Fix test suite.
	* gnu/packages/ruby.scm (ruby-minitest-pretty-diff)[arguments]: Adjust
	custom 'check phase to invoke the tests with the shell.

2023-03-16  Z572  <873216071@qq.com>

	gnu: graphene: Fix cross-compilation.
	* gnu/packages/gtk.scm (graphene)[arguments]<#:configure-flags>: Use
	'disabled' replace 'false' with introspection option.

2023-03-16  Bruno Victal  <mirai@makinata.eu>

	gnu: guile-lib: Fix description.
	* gnu/packages/guile-xyz.scm (guile-lib)[description]: Delete garbage characters.

2023-03-16  Wamm K. D  <jaft.r@outlook.com>

	gnu: Add python-rollbar.
	* gnu/packages/python-xyz.scm (python-rollbar): New variable.

2023-03-16  Christopher Baines  <mail@cbaines.net>

	guix: Improve download-nar.
	Previously download-nar worked with gzipped nars and queried
	berlin.guix.gnu.org (also known as ci.guix.gnu.org). ci.guix.gnu.org no longer
	serves gzipped nars so this is of limited use.

	This commit changes download-nar to query both the default substitute servers,
	and queries for lzipped rather than gzipped nars, since those are available
	from both.

	* guix/build/download-nar.scm (urls-for-item): Return urls for lzip rather
	than gzip compression, and from both default substitute servers. The comment
	about CDN's is no longer relevant.
	(restore-gzipped-nar): Rename to restore-lzipped-nar and reimplement
	accordingly.
	(download-nar): Add progress reporting and switch to use lzip rather than
	gzip.
	* guix/cvs-download.scm (cvs-fetch): Replace guile-zlib with guile-lzlib.
	* guix/git-download.scm (git-fetch): Replace guile-zlib with guile-lzlib.
	* guix/hg-download.scm (hg-fetch): Replace guile-zlib with guile-lzlib.
	* guix/android-repo-download.scm (android-repo-fetch): Add guile-lzlib for
	download-nar.

2023-03-16  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	doc: Use @defvar instead of @defvr for Scheme variables.
	Suggested by mirai via IRC, see also

	    https://issues.guix.gnu.org/60634

	* doc/guix.texi (Build Systems) (Secure Shell) (Messaging Home
	Services) (Media Home Services): Use @defvar instead of @defvr for Scheme
	variables.

2023-03-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: xmoto: Improve package style.
	* gnu/packages/games.scm (xmoto)[snippet]: Remove trailing #T.
	[arguments]: Use G-expressions. Remove trailing #T in phases.
	[native-inputs]: Remove labels.
	[inputs]: Remove labels.

2023-03-16  Ludovic Courtès  <ludo@gnu.org>

	home: services: znc: Remove host-side use of (shepherd support).
	This is a followup to 193f547ca35eb49ef57bd9a25b67cb3965f10b03, which
	inadvertently pulled in (shepherd support) on the host side.

	* gnu/home/services/messaging.scm (home-znc-services): Change 'command' and
	'log-file' to gexps.  Add 'modules' field to 'shepherd-service'.

2023-03-16  Ludovic Courtès  <ludo@gnu.org>

	home: services: kodi: Remove host-side use of (shepherd support).
	This is a followup to 70056b1b2beebbc9f8ea2c34eacc57f379368ab3, which
	inadvertently pulled in (shepherd support) on the host side.

	* gnu/home/services/media.scm (home-kodi-services): Change 'command' and
	'logfile' to gexps.  Add 'modules' field to 'shepherd-service'.

2023-03-16  Ludovic Courtès  <ludo@gnu.org>

	home: services: ssh-agent: Remove host-side use of (shepherd support).
	This is a followup to 2c2f382e757d5eef39e8460a20ac75a1b1f8b22e, which
	inadvertently pulled in (shepherd support) on the host side.

	* gnu/home/services/ssh.scm (<home-ssh-agent-configuration>)[socket-directory]:
	Change value to a gexp.
	(home-ssh-agent-services): Change 'socket-file' and 'command' to a
	gexp.  Add 'modules' field to 'shepherd-service'.
	* doc/guix.texi (Secure Shell): Adjust accordingly.

2023-03-16  Paul A. Patience  <paul@apatience.com>

	gnu: Add cl-hypergeometrica.
	* gnu/packages/lisp-xyz.scm (sbcl-hypergeometrica, cl-hypergeometrica):
	  New variables.

2023-03-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-zr-utils: Fix build by disabling tests.
	* gnu/packages/lisp-xyz.scm (sbcl-zr-utils): Disable tests.

	gnu: cl-trial: Update to 1.2.0-2.db4e98e.
	* gnu/packages/lisp-xyz.scm (sbcl-trial): Update to 1.2.0-2.db4e98e.
	  [arguments]{asd-systems}: Enable trial-alloy, trial-animation,
	  trial-assimp, trial-gif, trial-glfw, trial-gltf, trial-jpeg,
	  trial-notify, tiral-png, trial-sdl2, trial-terragen, trial-tga,
	  trial-tiff, trial-workbench.
	  [inputs]: Sort list alphabetically and add sbcl-3d-quaternions,
	  sbcl-3d-transforms, sbcl-alloy, sbcl-atomics, sbcl-cl-glfw3,
	  sbcl-cl-gltf, sbcl-classimp, sbcl-dns-client, sbcl-file-notify,
	  sbcl-glop, sbcl-jzon, sbcl-language-codes, sbcl-promise, sbcl-sdl2,
	  sbcl-simple-tasks, sbcl-system-locale,
	  sbcl-trivial-extensible-sequences, sbcl-trivial-main-thread.
	  Remove sbcl-jsow.
	  (ecl-trial): Disable this while upstream issue is in review.

	gnu: Add cl-dns-client.
	* gnu/packages/lisp-xyz.scm (cl-dns-client, ecl-dns-client,
	  sbcl-dns-client): New variables.

	gnu: Add cl-gltf.
	* gnu/packages/lisp-xyz.scm (cl-gltf, sbcl-cl-gltf): New variables.

	gnu: cl-jzon: Fix build by disabling tests on ECL.
	* gnu/packages/lisp-xyz.scm (ecl-jzon): Disable tests.

	gnu: cl-alloy: Update to 0.0.0-3.628974d.
	* gnu/packages/lisp-xyz.scm (sbcl-alloy): Upate to 0.0.0-3.628974d.
	  [arguments]{asd-systems}: Sort them alphabetically.

	gnu: cl-3b-bmfont: Update to 0.0.1-3.332c226.
	* gnu/packages/lisp-xyz.scm (sbcl-3b-bmfont): Upate to 0.0.1-3.332c226.
	  [arguments]{asd-systems}: Sort them alphabetically.
	  [inputs]: Remove labels. Add sbcl-parse-number.

	gnu: cl-gamepad: Update to 3.0.0-2.647f6ee.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-gamepad): Update to 3.0.0-2.647f6ee.
	  [arguments]{phases}: Use search-input-file in patch-evdev-path phase.
	  [inputs]: Remove labels.

	gnu: cl-glsl-toolkit: Update to 1.0.0-2.4c4889e.
	* gnu/packages/lisp-xyz.scm (sbcl-glsl-toolkit): Update to 1.0.0-2.4c4889e.

	gnu: cl-pathname-utils: Update to 1.1.0-2.13189c0.
	* gnu/packages/lisp-xyz.scm (sbcl-pathname-utils): Update to 1.1.0-2.13189c0.
	  [inputs]: Add sbcl-trivial-features.
	  (ecl-pathname-utils): Disable tests.

	gnu: cl-parachute: Update to 1.5.0-1.bd072b0.
	* gnu/packages/lisp-check.scm (sbcl-parachute): Update to 1.5.0-1.bd072b0.

	gnu: Add cl-promise.
	* gnu/packages/lisp-xyz.scm (cl-promise, ecl-promise, sbcl-promise): New
	  variables.

	gnu: Add cl-trivial-extensible-sequences.
	* gnu/packages/lisp-xyz.scm (cl-trivial-extensible-sequences,
	  sbcl-trivial-extensible-sequences): New variables.

	gnu: Add cl-3d-transforms.
	* gnu/packages/lisp-xyz.scm (cl-3d-transforms, sbcl-3d-transforms): New
	  variables.

	gnu: Add cl-3d-quaternions.
	* gnu/packages/lisp-xyz.scm (cl-3d-quaternions, sbcl-3d-quaternions):
	  New variables.

	gnu: cl-3d-matrices: Update to 1.0.0-2.b4f5a58.
	* gnu/packages/lisp-xyz.scm (sbcl-3d-matrices): Update to 1.0.0-2.b4f5a58.

	gnu: cl-3d-vectors: Update to 3.1.0-2.2579694.
	* gnu/packages/lisp-xyz.scm (sbcl-3d-vectors): Update to 3.1.0-2.2579694.

2023-03-16  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: home: services: Add home-kodi-service-type.
	* gnu/home/services/media.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* po/guix/POTFILES.in: Likewise.
	* doc/guix.texi (Media Home Services): Document it in new subsection.

	gnu: home: services: Add home-znc-service-type.
	* gnu/home/services/messaging.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* po/guix/POTFILES.in: Likewise.
	* doc/guix.texi (Messaging Home Services): Document it in new subsection.

	gnu: home: services: Add home-ssh-agent-service-type.
	* gnu/home/services/ssh.scm: (<home-ssh-agent-configuration>): New type.
	(home-ssh-agent-services): New procedure.
	(home-ssh-agent-service-type): New variable.
	* doc/guix.texi (Secure Shell): Document it.

2023-03-16  Evgeny Pisemsky  <evgeny@pisemsky.com>

	gnu: cat-avatar-generator: Update to 1-1.9360ea3.
	* gnu/packages/web.scm (cat-avatar-generator): Update to 1-1.9360ea3.

2023-03-16  Antero Mejr  <antero@mailbox.org>

	build: Correct guix_system on musl libc distros.
	* m4/guix.m4 (GUIX_SYSTEM_TYPE): Add linux-musl* case. This prevents
	the macro from mis-parsing the host OS, which causes breakage when
	building from source.

2023-03-16  Simon Tournier  <zimon.toutoune@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	doc: Document 'shebang' for 'guix shell'.
	* doc/guix.texi (Invoking guix shell): Add a note mentioning how to use
	'shebang'.

2023-03-16  Bruno Victal  <mirai@makinata.eu>

	services: etc-service: Deprecate etc-service procedure.
	* gnu/services.scm (etc-service): Deprecate procedure.
	* gnu/system.scm (operating-system-etc-service): Replace etc-service
	with etc-service-type.

2023-03-16  conses  <contact@conses.eu>

	home: services: Add home-unclutter-service-type.
	* gnu/home/services/desktop.scm (home-unclutter-configuration)
	(home-unclutter-service-type): New variables;
	(home-unclutter-shepherd-service): New procedure;
	* doc/guix.texi (Desktop Services): Document it.

2023-03-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: nip2: Remove input labels.
	* gnu/packages/image-processing.scm (nip2)[inputs]: Remove labels.

2023-03-16  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: openjdk10: Build from hg.
	* gnu/packages/java.scm (openjdk10)[source]: Use HG-DOWNLOAD.

	This fixes <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=62071>
	for OpenJDK 10.

2023-03-16  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: openjdk9: Build from hg.
	* gnu/packages/java.scm (openjdk9)[source]: Use HG-DOWNLOAD.
	[homepage]: Update.

	This fixes <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=62071>
	for OpenJDK 9.

2023-03-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: efibootmgr: Update to 18.
	* gnu/packages/linux.scm (efibootmgr): Update to 18.
	[source]: Delete snippet, modules and patches fields.
	* gnu/packages/patches/efibootmgr-remove-extra-decl.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

2023-03-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: thc-ipv6: Update to 3.8.
	* gnu/packages/networking.scm (thc-ipv6): Update to 3.8.
	[source]: Use version tag instead of commit.
	[arguments]: Use Gexps.
	<make-flags>: Use cc-for-target as it's commented out in Makefile.
	<phases>: Combine the phases 'use-source-date-epoch-in-manpages' and
	'patch-paths' into a new 'patch-makefile' phase. Simplify 'install-more-docs'
	phase.
	[inputs]: Add libnetfilter-queue and libnfnetlink.

2023-03-15  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.309.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.309.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.277.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.277.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.236.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.236.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.174.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.174.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.102.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.102.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 6.1: Update to 6.1.19.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.19.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

	gnu: linux-libre: Update to 6.2.6.
	* gnu/packages/linux.scm (linux-libre-6.2-version): Update to 6.2.6.
	(linux-libre-6.2-pristine-source, deblob-scripts-6.2): Update hashes.

2023-03-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-poliastro.
	* gnu/packages/astronomy.scm (python-poliastro): New variable.

	gnu: python-plotly: Fix version detection.
	* gnu/packages/graph.scm (python-plotly): Apply new package style.
	[arguments]: Add new fix-version phase.
	[arguments]{phases}: chdir phase, remove trailing #f from lambda.

	gnu: Add python-czml3.
	* gnu/packages/astronomy.scm (python-czml3): New variable.

2023-03-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: xmoto: Update to 0.6.2.
	* gnu/packages/games.scm (xmoto): Update to 0.6.2.
	[arguments]<#:phases>: Follow SDL2 switch.
	[inputs]: Delete LUA-5.1, SDL, SDL-MIXER, SDL-NET and SDL-TTF.  Add LUA, SDL2,
	SDL2-mixer, SDL2-NET and SDL2-TTF.

2023-03-15  Parnikkapore via Guix-patches via  <guix-patches@gnu.org>

	gnu: lagrange: Update to 1.15.4.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.15.4.
	[native-search-paths]: Add share to XDG_DATA_DIRS.

2023-03-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jsonrpc: Update to 1.0.17.
	* gnu/packages/emacs-xyz.scm (emacs-jsonrpc): Update to 1.0.17.

	gnu: emacs-yaml: Update to 0.5.2.
	* gnu/packages/emacs-xyz.scm (emacs-yaml): Update to 0.5.2.

	gnu: emacs-zenburn-theme: Update to 2.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-zenburn-theme): Update to 2.8.0.

	gnu: emacs-vertico: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 1.2.

	gnu: emacs-package-lint: Update to 0.17.
	* gnu/packages/emacs-xyz.scm (emacs-package-lint): Update to 0.17.

	gnu: emacs-inspector: Update to 0.28.
	* gnu/packages/emacs-xyz.scm (emacs-inspector): Update to 0.28.
	[arguments]<#:phases>: Remove unnecessary phase.

	gnu: emacs-consult: Update to 0.33.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.33.

	gnu: emacs-ef-themes: Update to 0.11.0.
	* gnu/packages/emacs-xyz.scm (emacs-ef-themes): Update to 0.11.0.

	gnu: emacs-citar: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-citar)[arguments]: Run tests.

	gnu: emacs-citar: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-citar): Update to 1.2.0.

	gnu: emacs-xref: Update to 1.6.3.
	* gnu/packages/emacs-xyz.scm (emacs-xref): Update to 1.6.3.

	gnu: emacs-eglot: Update to 1.13.
	* gnu/packages/emacs-xyz.scm (emacs-eglot): Update to 1.13.

	gnu: emacs-subed: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.2.0.

2023-03-15  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: emacs-julia-snail: Update propagated-inputs.
	* gnu/packages/emacs-xyz.scm (emacs-julia-snail)[propagated-inputs]: Add
	JULIA-TOKENIZE and JULIA-CSTPARSER.

	gnu: Add julia-cstparser.
	* gnu/packages/julia-xyz.scm (julia-cstparser): New variable.

	gnu: Add julia-tokenize.
	* gnu/packages/julia-xyz.scm (julia-tokenize): New variable.

	gnu: emacs-julia-snail: Update include list.
	* gnu/packages/emacs-xyz.scm (emacs-julia-snail): Update include list.

2023-03-15  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: Add emacs-ac-php.
	* gnu/packages/emacs-xyz.scm (emacs-ac-php): New variable.

	gnu: Add emacs-xcscope.
	* gnu/packages/emacs-xyz.scm (emacs-xcscope): New variable.

2023-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-conqur.
	* gnu/packages/bioinformatics.scm (r-conqur): New variable.

	gnu: Add r-cqrreg.
	* gnu/packages/cran.scm (r-cqrreg): New variable.

	gnu: Add r-fastdummies.
	* gnu/packages/cran.scm (r-fastdummies): New variable.

	gnu: r-biocthis: Update to 1.8.3.
	* gnu/packages/bioconductor.scm (r-biocthis): Update to 1.8.3.

	gnu: r-chromvar: Update to 1.20.2.
	* gnu/packages/bioconductor.scm (r-chromvar): Update to 1.20.2.

	gnu: r-fishpond: Update to 2.4.1.
	* gnu/packages/bioconductor.scm (r-fishpond): Update to 2.4.1.
	[propagated-inputs]: Remove r-rcpp.

	gnu: r-s4vectors: Update to 0.36.2.
	* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.36.2.

	gnu: r-biocviews: Update to 1.66.3.
	* gnu/packages/bioconductor.scm (r-biocviews): Update to 1.66.3.

	gnu: r-bioccheck: Update to 1.34.3.
	* gnu/packages/bioconductor.scm (r-bioccheck): Update to 1.34.3.

	gnu: r-variancepartition: Update to 1.28.7.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.28.7.

	gnu: r-circrnaprofiler: Update to 1.12.2.
	* gnu/packages/bioconductor.scm (r-circrnaprofiler): Update to 1.12.2.

	gnu: r-cicero: Update to 1.16.2.
	* gnu/packages/bioconductor.scm (r-cicero): Update to 1.16.2.

	gnu: r-rsubread: Update to 2.12.3.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.12.3.

	gnu: r-iclusterplus: Update to 1.34.3.
	* gnu/packages/bioconductor.scm (r-iclusterplus): Update to 1.34.3.

	gnu: r-rbowtie2: Update to 2.4.2.
	* gnu/packages/bioconductor.scm (r-rbowtie2): Update to 2.4.2.

	gnu: r-motifbreakr: Update to 2.12.3.
	* gnu/packages/bioconductor.scm (r-motifbreakr): Update to 2.12.3.

	gnu: r-clusterexperiment: Update to 2.18.2.
	* gnu/packages/bioconductor.scm (r-clusterexperiment): Update to 2.18.2.

	gnu: r-clusterprofiler: Update to 4.6.2.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.6.2.

	gnu: r-sigpathway: Update to 1.66.2.
	* gnu/packages/bioconductor.scm (r-sigpathway): Update to 1.66.2.

	gnu: r-linnorm: Update to 2.22.2.
	* gnu/packages/bioconductor.scm (r-linnorm): Update to 2.22.2.

	gnu: r-glmgampoi: Update to 1.10.2.
	* gnu/packages/bioconductor.scm (r-glmgampoi): Update to 1.10.2.

	gnu: r-diffbind: Update to 3.8.4.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.8.4.

	gnu: r-scmap: Update to 1.20.2.
	* gnu/packages/bioconductor.scm (r-scmap): Update to 1.20.2.

	gnu: r-mutationalpatterns: Update to 3.8.1.
	* gnu/packages/bioconductor.scm (r-mutationalpatterns): Update to 3.8.1.

	gnu: r-muscat: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-muscat): Update to 1.12.1.

	gnu: r-limma: Update to 3.54.2.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.54.2.

	gnu: r-lfa: Update to 1.28.2.
	* gnu/packages/bioconductor.scm (r-lfa): Update to 1.28.2.

	gnu: r-genomicalignments: Update to 1.34.1.
	* gnu/packages/bioconductor.scm (r-genomicalignments): Update to 1.34.1.

	gnu: r-annotationdbi: Update to 1.60.2.
	* gnu/packages/bioconductor.scm (r-annotationdbi): Update to 1.60.2.

	gnu: r-infercnv: Update to 1.14.2.
	* gnu/packages/bioconductor.scm (r-infercnv): Update to 1.14.2.

	gnu: r-bandits: Update to 1.14.2.
	* gnu/packages/bioconductor.scm (r-bandits): Update to 1.14.2.

	gnu: r-bambu: Update to 3.0.8.
	* gnu/packages/bioconductor.scm (r-bambu): Update to 3.0.8.

	gnu: r-atena: Update to 1.4.1.
	* gnu/packages/bioconductor.scm (r-atena): Update to 1.4.1.
	[propagated-inputs]: Add r-matrixstats.

	gnu: r-alpsnmr: Update to 4.0.4.
	* gnu/packages/bioconductor.scm (r-alpsnmr): Update to 4.0.4.
	[propagated-inputs]: Add r-cli.

	gnu: r-biocpkgtools: Update to 1.16.1.
	* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.16.1.
	[source]: Add snippet to remove bundled minified JavaScript files.
	[native-inputs]: Add esbuild, js-bootstrap, js-d3, js-jquery, and
	js-underscore.
	[arguments]: Add build phase 'process-javascript.

	gnu: r-mast: Update to 1.24.1.
	* gnu/packages/bioconductor.scm (r-mast): Update to 1.24.1.
	[source]: Delete minified JavaScript.
	[arguments]: Add build phase 'process-javascript.
	[native-inputs]: Add esbuild and js-jquery-sticky-kit.

2023-03-15  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-nclasses: Update to 0.3.0.
	* gnu/packages/lisp-xyz.scm (sbcl-nclasses): Update to 0.3.0.

2023-03-15  jgart  <jgart@dismail.de>

	gnu: Add sbcl-stumpwm-hostname.
	* gnu/packages/wm.scm (sbcl-stumpwm-hostname): New variable.

	gnu: sbcl-mcclim: Update project urls.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim)[source]: Update source url.
	[home-page]: Update project home page.

2023-03-15  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: reprotest: Update to 0.7.23.
	* gnu/packages/diffoscope.scm (reprotest): Update to 0.7.23.
	  [phases] Update adjust-locales.

	gnu: diffoscope: Update to 238.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 238.
	  [native-inputs]: Switch from poppler to poppler-next.

2023-03-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: coreutils-boot0: Fix building on armhf-linux.
	* gnu/packages/commencement.scm (coreutils-boot0)[arguments]: When
	building for armhf-linux include the workaround to force 32-bit time.
	Rearrange arguments so that the configure-flags for armhf-linux aren't
	overridden.

2023-03-15  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-org-modern: Update to 0.9.
	* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 0.9.

2023-03-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libdrm: Update configure-flags.
	* gnu/packages/xdisorg.scm (libdrm)[arguments]: Update configure-flags
	to new upstream values.

2023-03-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhandsontable: Move to (gnu packages cran).
	* gnu/packages/bioinformatics.scm (r-rhandsontable): Move this variable from
	here...
	* gnu/packages/cran.scm (r-rhandsontable): ...to here.

2023-03-14  Navid Afkhami  <navid.afkhami@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>.

	gnu: Add r-premessa.
	* gnu/packages/bioinformatics.scm (r-premessa): New variable.

2023-03-14  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 102.9.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2023-25751, CVE-2023-25752, CVE-2023-28162,
	CVE-2023-28163, CVE-2023-28164, and CVE-2023-28176.

	* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2023-03-14  Ricardo Wurmus  <rekado@elephly.net>
	    Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-rhandsontable.
	* gnu/packages/bioinformatics.scm (r-rhandsontable): New variable.

2023-03-14  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: r-tidyverse: Update to 2.0.0.
	* gnu/packages/cran.scm (r-tidyverse): Update to 2.0.0.
	[propagated-inputs]: Remove r-crayon; add r-conflicted and r-ragg.

2023-03-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pcb-rnd: Update to 3.1.0.
	* gnu/packages/engineering.scm (pcb-rnd): Update to 3.1.0.
	[inputs]: Add librnd.
	[arguments]: Use gexp; set LIBRND_PREFIX.

	gnu: Add librnd.
	* gnu/packages/engineering.scm (librnd): New variable.

	gnu: pcb: Remove eudev.
	* gnu/packages/engineering.scm (pcb)[inputs]: Remove eudev as it is no longer
	necessary to add it for mesa.

	gnu: pcb: Drop input labels.
	* gnu/packages/engineering.scm (pcb)[inputs, native-inputs]: Remove package
	labels.

	gnu: pcb: Update to 4.3.0.
	* gnu/packages/engineering.scm (pcb): Update to 4.3.0.
	[arguments]: Remove obsolete build phases.

	gnu: pcb: Use gexp.
	* gnu/packages/engineering.scm (pcb)[arguments]: Use gexp and drop trailing #T
	from build phases.

	gnu: lepton-eda: Adjust format.
	* gnu/packages/engineering.scm (lepton-eda): Move arguments above inputs, and
	reformat source field.

	gnu: lepton-eda: Use gexp for arguments.
	* gnu/packages/engineering.scm (lepton-eda)[arguments]: Use gexp.

	gnu: lepton-eda: Drop input labels.
	* gnu/packages/engineering.scm (lepton-eda)[native-inputs, inputs]: Do not use
	redundant package labels.

2023-03-14  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-73.7c1eedf.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-73.7c1eedf.

2023-03-14  Yovan Naumovski  <yovan@gorski.stream>

	gnu: mruby: Update to 3.2.0.
	* gnu/packages/ruby.scm (mruby): Update to 3.2.0.
	[arguments]: Remove unnecessary substitutions in the 'disable-broken-tests
	phase.
	[description]: Update.

2023-03-14  Bruno Victal  <mirai@makinata.eu>

	gnu: autokey: Update to 0.96.0.
	* gnu/packages/python-xyz.scm (autokey): Update to 0.96.0.
	[source]: Patch tests.
	[arguments]: Enable tests. Prefer PATH over substitute* in phase 'fix-paths.
	Add phase 'setup-env-vars. Rename 'wrap-autokey-gi to 'wrap-autokey and set PATH.
	[build-system]: Switch to pyproject-build-system.
	[native-inputs]: Add python-pytest, python-pytest-cov and python-pyhamcrest.

2023-03-14  kiasoc5  <kiasoc5@disroot.org>

	gnu: tesseract-ocr: Update to 5.3.0.
	* gnu/packages/ocr.scm (tesseract-ocr): Update to 5.3.0.

	gnu: gimagereader: Update to 3.4.1.
	* gnu/packages/ocr.scm (gimagereader): Update to 3.4.1.
	[inputs]: Remove quazip-0; add quazip.

2023-03-14  Hilton Chain  <hako@ultrarare.space>

	gnu: phantomsocks: Update to 0.0.0-20230223180716-34d21f24a9eb.
	* gnu/packages/networking.scm (phantomsocks): Update to
	0.0.0-20230223180716-34d21f24a9eb.

2023-03-14  Bruno Victal  <mirai@makinata.eu>

	gnu: rng-tools: Update to 6.16.
	* gnu/packages/linux.scm (rng-tools): Update to 6.16.
	[arguments]: Disable qrypt.
	[inputs]: Add libcap.

2023-03-14  Bruno Victal  <mirai@makinata.eu>

	gnu: rng-tools: Do not build randstat binary.
	This trivial binary is rarely useful.

	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/patches/rng-tools-revert-build-randstat.patch: New file.
	* gnu/packages/linux.scm (rng-tools)[origin]: Add patch.

2023-03-14  Bruno Victal  <mirai@makinata.eu>

	gnu: rng-tools: Rewrite using gexps.
	* gnu/packages/linux.scm (rng-tools)[arguments]: Rewrite using gexps.

2023-03-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: splash: Update to 3.7.2.
	* gnu/packages/astronomy.scm (splash): Update to 3.7.2.

2023-03-14  EuAndreh via Guix-patches via  <guix-patches@gnu.org>

	gnu: clipmenu: Improve package style.
	* gnu/packages/xdisorg.scm (clipmenu)[arguments]: Use g-expressions; remove
	trailing #t from phases.

	gnu: clipmenu: Update to 6.2.0.
	* gnu/packages/xdisorg.scm (clipmenu): Update to 6.2.0.
	[arguments]: Install two additional commands.

2023-03-14  宋文武  <iyzsong@member.fsf.org>

	teams: Add 宋文武 to xfce and lxqt teams.
	* etc/teams.scm.in ("宋文武"): Add xfce and lxqt.

	teams: Add Xfce and LXQt teams.
	* etc/teams.scm.in (xfce, lxqt): New teams.

2023-03-13  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: go-golang-zx2c4-com-wireguard: Update to 0.0.20211016.
	Newer releases of this package are available but require newer versions of
	Golang, especially around networking.

	* gnu/packages/golang.scm (go-golang-zx2c4-com-wireguard): Update to
	0.0.20211016.

2023-03-13  Ale Abdo  <abdo@member.fsf.org>

	gnu: python-graph-tool: Update to 2.46.
	* gnu/packages/graph.scm (python-graph-tool): Update to 2.46.

2023-03-13  Amade Nemes  <nemesamade@gmail.com>

	gnu: python-bibtexparser: Update to 1.4.0.
	* gnu/packages/python-xyz.scm (python-bibtexparser): Update to 1.4.0.

2023-03-13  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-18.659543c.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-18.659543c.
	[source]: Switch to Savannah.

	gnu: guix-build-coordinator: Update to 0-72.4d8ee69.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-72.4d8ee69.
	[source]: Switch to Savannah.

2023-03-13  Ludovic Courtès  <ludo@gnu.org>

	guix: Leave some of guix/build/* unchanged.
	This partially reverts ae587c2ef041413bc709a555261db752068ea360 to
	reduce the number of rebuilds.

2023-03-13  Bruno Victal  <mirai@makinata.eu>

	doc: Use @defmac and @defspec for macros.
	* doc/guix.texi (package Reference, Defining Package Variants)
	(Build Utilities, The Store Monad, G-Expressions, operating-system Reference)
	(Service Reference, Complex Configurations): Use @defmac and @defspec for macros.

	doc: Use @defun for procedures.
	* doc/guix.texi (Inferiors, Defining Packages, package Reference)
	(origin Reference, Defining Package Variants, Writing Manifests)
	(Build Utilities, Search Paths, The Store, Derivations, The Store Monad)
	(G-Expressions, File Systems, Keyboard Layout, Base Services, X Window)
	(Desktop Services, File-Sharing Services, Web Services, Virtualization Services)
	(Version Control Services, Miscellaneous Services, Initial RAM Disk)
	(Bootloader Configuration, Service Reference, Shepherd Services)
	(Complex Configurations): Use @defun for procedures.

	doc: Fix incorrect @deffn usage for data types.
	* doc/guix.texi (Web Services): Fix incorrect @deffn usage for data types.

	doc: Fix incorrect @deffn usage for service-types.
	* doc/guix.texi (Networking Services): Fix incorrect @deffn usage for service-types.

2023-03-13  Sarthak Shah  <shahsarthakw@gmail.com>

	gnu: pumpa: Update upsream URL.
	Fixes <http://issues.guix.gnu.org/issue/52257>.

	* gnu/packages/pumio.scm (pumpa)[source]: Replace pumpa origin.

2023-03-13  Paul A. Patience  <paul@apatience.com>

	gnu: Add font-iosevka-ss09.
	* gnu/packages/fonts.scm (font-iosevka-ss09): New variable.

	gnu: Add font-iosevka-ss08.
	* gnu/packages/fonts.scm (font-iosevka-ss08): New variable.

	gnu: font-iosevka: Update to 20.0.0.
	* gnu/packages/fonts.scm (font-iosevka): Update to 20.0.0.

2023-03-13  Jack Hill  <jackhill@jackhill.us>

	gnu: rnp: Improve package style.
	* gnu/package/openpgp.scm (rnp)[phases]{fixes}: Rename fixes to patch-tests, use
	search-input-file, and remove trailing #t.
	{check}: Respect tests?.
	[native-inputs]: Remove labels.
	[home-page]: Update URL.

	gnu: rnp: Update to 0.16.2.
	* gnu/packages/openpgp.scm (rnp): Update to 0.16.2.
	[file-name]: Use git-file-name.
	[patches]: Remove.
	[arguments]: Disable downloading testing inputs in #:configure-flags.
	[phases]{fixes}: Remove functionality that is no longer needed.
	[native-inputs]: Replace googletest-source with googletest, remove
	python2.
	* gnu/packages/patches/rnp-add-version.cmake.patch,
	* gnu/packages/patches/rnp-disable-ruby-rnp-tests.patch,
	* gnu/packages/patches/rnp-unbundle-googletest.patch: Remove files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2023-03-13  Winter  <winter@winter.cafe>
	    Ludovic Courtès  <ludo@gnu.org>

	environment: Clear 'TERM' when checking environment.
	* guix/scripts/environment.scm (child-shell-environment): Set 'TERM' to
	the empty string.

2023-03-13  Ludovic Courtès  <ludo@gnu.org>

	guix: Strip #:use-module lists.
	This was obtained by setting up this environment:

	  guix shell -D guix --with-input=guile@3.0.9=guile-next \
	    --with-commit=guile-next=e2ed33ef0445c867fe56c247054aa67e834861f2
	    -- make -j5

	then adding 'unused-module' to (@@ (guix build compiler) %warnings),
	building, and checking all the "unused module" warnings and removing
	those that were definitely unused.

2023-03-13  Ludovic Courtès  <ludo@gnu.org>

	packages: 'package-input-rewriting/spec' ignores hidden packages.
	The primary motivation is to support things like:

	  guix build guix --with-input=guile=guile-next

	without triggering a rebuild of (@@ (gnu packages commencement)
	guile-final) and similar things.

	It is also consistent with package name resolution on the command line:
	a package that cannot be named cannot be replaced.

	* guix/packages.scm (package-input-rewriting/spec)[rewrite]: When P is
	hidden, return it as-is.
	* tests/packages.scm ("package-input-rewriting/spec, hidden package"):
	New test.
	* doc/guix.texi (Defining Package Variants): Update.
	(Package Transformation Options): Update '--with-input' example.

2023-03-13  Ludovic Courtès  <ludo@gnu.org>

	packages: Use SRFI-71 instead of SRFI-11.
	* guix/packages.scm (package-input-rewriting/spec): Use SRFI-71 'let'.

2023-03-13  Bruno Victal  <mirai@makinata.eu>

	doc: %desktop-services: Fix incorrect description.
	The Name Service Switch service is configured in operating-system.

	* doc/guix.texi (Desktop Services): Fix incorrect description for %desktop-services.

2023-03-13  Bruno Victal  <mirai@makinata.eu>

	system: Remove redundant gexp-ungexp usage.
	* gnu/system.scm (os-release): Convert to variable.
	(operating-system-etc-service): Remove redundant gexp-ungexps.

	system: Simplify nsswitch binding.
	* gnu/system.scm (operating-system-etc-service): Simplify nsswitch binding.

2023-03-13  Simon Tournier  <zimon.toutoune@gmail.com>

	packages: Consider 'patches' by 'package-direct-sources'.
	* guix/packages.scm (package-direct-sources): Return 'origin' from 'patches'.
	* tests/packages.scm: Test it.

2023-03-13  Andrew Tropin  <andrew@trop.in>

	services: dns: Fix cpe-id default value.
	* gnu/service/dns.scm: (<dnsmasq-configuration>)[cpe-id]: Change cpe-id
	default value to #f instead of #t.

2023-03-13  Sergey Trofimov  <sarg@sarg.org.ru>

	services: dns: Extend dnsmasq-configuration.
	* gnu/service/dns.scm: (<dnsmasq-configuration>)[servers-file]: Add.
	(<dnsmasq-configuration>)[tftp-secure?]: Fix typo in parameter name.
	* doc/guix.texi: Document (<dnsmasq-configuration>)[servers-file].

	home: Export home-environment-packages.
	* gnu/home.scm (home-environment-packages): Export procedure.

2023-03-12  Andreas Enge  <andreas@enge.fr>

	gnu: gap: Update to 4.12.2.
	* gnu/packages/algebra.scm (gap): Update to 4.12.2.
	[snippet]: Delete only bundled libraries inside hpcgap instead of the
	complete subdirectory. Update package names and add new packages.
	[arguments]: Use "make install" and a phase to install packages.

2023-03-12  Lars-Dominik Braun  <lars@6xq.net>

	gnu: ghc-9.2: Adapt testsuite to grep 3.8.
	Starting with version 3.8, grep emits warning messages when pattern
	contain spurious slashes:

	    grep '\+' /dev/null
	    grep: warning: stray \ before +

	GHC’s testsuite does not expect that and fails.

	* gnu/packages/patches/ghc-9.2-grep-warnings.patch: New file.
	* gnu/local.mk: Add it.
	* gnu/packages/haskell.scm (ghc-9.2)[native-inputs]: Add patch.

2023-03-12  jgart  <jgart@dismail.de>

	gnu: Update nheko to 0.11.3.
	* gnu/packages/messaging.scm (nheko): Update to 0.11.3.

2023-03-12  Antero Mejr  <antero@mailbox.org>

	lint: Check that python-pre-commit is not an input.
	pre-commit should never be a native-input of python packages, it's a
	package manager for commit linting that is irrelevant to builds.

	* guix/lint.scm (check-inputs-should-not-be-an-input-at-all): Add entry
	for python-pre-commit.

2023-03-12  Antero Mejr  <antero@mailbox.org>

	gnu: python-pre-commit: Replace with pre-commit.
	* gnu/packages/python-xyz.scm (python-pre-commit): Deprecate in favor of
	pre-commit.

	gnu: python-sphinxcontrib-apidoc: Remove python-pre-commit.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-apidoc)[native-inputs]: Remove
	python-pre-commit.

	gnu: mdpo: Remove python-pre-commit.
	* gnu/packages/gettext.scm (mdpo)[native-inputs]: Remove python-pre-commit.

	gnu: python-pytest-regressions: Remove python-pre-commit.
	* gnu/packages/check.scm (python-pytest-regressions)[native-inputs]: Remove
	python-pre-commit.

	gnu: scvelo: Remove python-pre-commit.
	* gnu/packages/bioinformatics.scm (scvelo)[native-inputs]: Remove
	python-pre-commit.

	gnu: python-doubletdetection: Remove python-pre-commit.
	* gnu/packages/bioinformatics.scm (python-doubletdetection)[native-inputs]:
	Remove python-pre-commit.

	gnu: python-minikanren: Remove python-pre-commit.
	* gnu/packages/python-xyz.scm (python-minikanren)[native-inputs]: Remove
	python-pre-commit.

	gnu: python-apispec-webframeworks: Remove python-pre-commit.
	* gnu/packages/python-xyz.scm (python-apispec-webframeworks)[native-inputs]:
	Remove python-pre-commit.
	[native-inputs]: Add python-pyyaml.

	gnu: python-apispec: Remove python-pre-commit.
	* gnu/packages/python-xyz.scm (python-apispec)[native-inputs]: Remove
	python-pre-commit.

	gnu: python-marshmallow-jsonapi: Remove python-pre-commit.
	* gnu/packages/python-xyz.scm (python-marshmallow-jsonapi)[native-inputs]:
	Remove python-pre-commit.

	gnu: python-marshmallow: Remove python-pre-commit.
	* gnu/packages/python-xyz.scm (python-marshmallow)[native-inputs]: Remove
	python-pre-commit.

	gnu: python-pyjwt: Remove python-pre-commit.
	* gnu/packages/python-xyz.scm (python-pyjwt)[native-inputs]: Remove
	python-pre-commit.

	gnu: python-bidict: Remove python-pre-commit.
	* gnu/packages/python-xyz.scm (python-bidict)[native-inputs]: Remove
	python-pre-commit.

	gnu: python-jupytext: Replace python-pre-commit with pre-commit.
	* gnu/packages/python-xyz.scm (python-jupytext)[native-inputs]: Remove
	python-pre-commit.
	[native-inputs]: Add pre-commit.

	gnu: pre-commit: Update to 3.1.1.
	* gnu/packages/version-control.scm (pre-commit): Update to 3.1.1.
	[propagated-inputs]: Remove python-toml.

2023-03-12  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add scasp.
	* gnu/packages/maths.scm (scasp): New variable.

	gnu: swi-prolog: Update to 8.5.20.
	* gnu/packages/prolog.scm (swi-prolog): Update to 8.5.20.

2023-03-12  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: tracker: Increase timeout multiplier.
	One test fails due to timeout on CI, but succeeds on a strong enough machine
	with little load.

	* gnu/packages/gnome.scm (tracker)[#:test-options]: Double timeout multipliers.

2023-03-12  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-next-pgtk: Inherit from emacs-next-tree-sitter.
	Inherit pgtk emacs from tree-sitter to have both features available for
	wayland users.  For more details:
	https://yhetil.org/guix-devel/87r0txr99u.fsf@inventati.org/T/#u

	* gnu/packages/emacs.scm (emacs-next-pgtk): Inherit from
	emacs-next-tree-sitter.

2023-03-12  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-next-tree-sitter: Inherit from emacs-next.
	Make tree-sitter emacs available without pgtk.  It's part of ongoing
	iheritance hierarchy update, tree-sitter have less implications than pgtk and
	thus it should be placed earlier in inheritance chain. For more details:
	https://yhetil.org/guix-devel/87r0txr99u.fsf@inventati.org/T/#u

	* gnu/packages/emacs.scm (emacs-next-tree-sitter): Inherit from emacs-next.

2023-03-11  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: doctl: Update to 1.93.1.
	* gnu/packages/admin.scm (doctl): Update to 1.93.1.

2023-03-11  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Add python-scapy.
	* gnu/packages/python-xyz.scm (python-scapy): New variable.

2023-03-11  Leo Famulari  <leo@famulari.name>

	news: Add entry for the linux-libre 6.2 update.
	* etc/news.scm: Add entry.

	gnu: linux-libre: Update to 6.2.
	* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
	linux-libre-pristine-source, linux-libre-source, linux-libre,
	linux-libre-with-bpf): Update to 6.2.

2023-03-11  Leo Famulari  <leo@famulari.name>

	gnu: tuxedo-keyboard: Update to 3.1.4.
	This fixes the build with linux-libre 6.2.

	* gnu/packages/linux.scm (tuxedo-keyboard): Update to 3.1.4.

2023-03-11  Leo Famulari  <leo@famulari.name>

	gnu: evdi: Fix build with linux-libre 6.2.
	* gnu/packages/patches/evdi-fix-build-with-linux-6.2.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/linux.scm (evdi)[source]: Use it.

2023-03-11  Leo Famulari  <leo@famulari.name>

	gnu: librem-ec-acpi-linux-module: Update to 0.9.2.
	This fixes the build with linux-libre 6.2.

	* gnu/packages/linux.scm (librem-ec-acpi-linux-module): Update to 6.2.

2023-03-11  aecepoglu  <aecepoglu@fastmail.fm>

	gnu: cbqn: Add header files to lib output.
	* gnu/packages/bqn.scm (cbqn)[arguments]: Add include/bqnffi.h to lib output.

2023-03-11  Andreas Enge  <andreas@enge.fr>

	gnu: python-feedparser: Update to 6.0.10.
	* gnu/packages/web.scm (python-feedparser): Update to 6.0.10.

2023-03-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-adoc-mode: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-adoc-mode)[arguments]<#:test-command>: Fix
	typo introduced in 835565777722d61f2b1e7a41df4ee74cd7fdb04e.

2023-03-10  Z572 via Guix-patches via  <guix-patches@gnu.org>

	gnu: krita: Update to 5.1.5.
	* gnu/packages/kde.scm (krita): Update to 5.1.5.

2023-03-10  Bruno Victal  <mirai@makinata.eu>

	gnu: rasdaemon: Update to 0.8.0.
	* gnu/packages/linux.scm (rasdaemon): Update to 0.8.0.
	[inputs]: Add pkg-config, libtraceevent.
	[arguments]: Rename README.md to README.

2023-03-10  Petr Hodina  <phodina@protonmail.com>
	    Bruno Victal  <mirai@makinata.eu>

	gnu: Add libtraceevent.
	* gnu/packages/linux.scm (libtraceevent): New variable.

2023-03-10  Bruno Victal  <mirai@makinata.eu>

	gnu: rasdaemon: Refactor package.
	* gnu/packages/linux.scm (rasdaemon)[arguments]: Remove obsolete patch.
	Prefer wrap-program to brittle 'fix-dmidecode-and-modprobe phase.

	With commit 9367354a4e57506a7090143e423fa620f86eeed1, rasdaemon no longer
	creates /var/lib/rasdaemon at install time.

2023-03-10  Nikolay Korotkiy  <sikmir@gmail.com>

	gnu: Add kiln.
	* gnu/packages/web.scm (kiln): New variable.

2023-03-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-ql: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.7.
	[arguments]<#:phases>: Remove unnecessary test fix.

	gnu: emacs-org-journal: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-journal)[arguments]: Run tests.

	gnu: emacs-org-journal: Update to 2.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-journal): Update to 2.2.0.

	gnu: emacs-inspector: Update to 0.24.
	* gnu/packages/emacs-xyz.scm (emacs-inspector): Update to 0.24.
	[arguments]<#:phases>: Skip a failing test.

	gnu: emacs-elisp-refs: Update to 1.5.
	* gnu/packages/emacs-xyz.scm (emacs-elisp-refs): Update to 1.5.

	gnu: emacs-buttercup: Update to 1.30.
	* gnu/packages/emacs-xyz.scm (emacs-buttercup): Update to 1.30.

	gnu: emacs-adoc-mode: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-adoc-mode)[arguments]: Use G-expressions.
	Remove trailing #T from phases.

	gnu: emacs-adoc-mode: Update to 0.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-adoc-mode): Update to 0.7.0.
	[arguments]: Fix tests location.

	gnu: cataclysm-dda: Update to 0.G.
	* gnu/packages/games.scm (cataclysm-dda): Update to 0.G.

	gnu: cataclysm-dda: Improve package style.
	* gnu/packages/games.scm (cataclysm-dda)[arguments]: Use G-expressions.
	[native-inputs]: Remove labels. Re-order alphabetically.

2023-03-10  Navid Afkhami  <navid.afkhami@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-hdcytodata.
	* gnu/packages/bioconductor.scm (r-hdcytodata): New variable.

2023-03-10  Ludovic Courtès  <ludo@gnu.org>

	doc: Add missing space after @deftp.
	* doc/guix.texi (Samba Services): Add missing space before brace.

2023-03-10  Antero Mejr  <antero@mailbox.org>

	gnu: Add 9base.
	* gnu/packages/suckless.scm (9base): New variable.

	gnu: Add 9yacc.
	* gnu/packages/suckless.scm (9yacc): New variable.

	gnu: Add lib9.
	* gnu/packages/suckless.scm (lib9): New variable.

	gnu: r-mapproj: Correct license field to lpl1.02.
	* gnu/packages/cran.scm (r-mapproj): Correct license.
	[license]: Change to lpl1.02.

	import: Add EUPL 1.1 to the SPDX license name converter.
	* guix/import/utils.scm (spdx-string->license): Add EUPL-1.1 identifier.

	licenses: Add LPL 1.02 (Lucent Public Licence).
	* guix/licenses.scm (lpl1.02): New variable.
	* guix/import/utils.scm (spdx-string->license): Add LPL-1.02 identifier.

2023-03-10  Hugo Buddelmeijer  <hugo@buddelmeijer.nl>

	doc: Sending-a-Patch-Series: Fix URL.
	* doc/contributing.texi (Sending a Patch Series): Fix URL for issue tracker.

2023-03-10  Bruno Victal  <mirai@makinata.eu>

	services: xorg: Deprecate 'screen-locker-service' procedure.
	* doc/guix.texi (X Window): Replace 'screen-locker-service' with 'screen-locker-service-type'.
	Document <screen-locker-configuration>.
	* gnu/services/desktop.scm (desktop-services-for-system): Use screen-locker-service-type.
	* gnu/services/xorg.scm: Export accessors for <screen-locker-configuration>.
	(<screen-locker>): Rename to ...
	(<screen-locker-configuration>): ... this.
	(<screen-locker-configuration>)[empty?]: Rename to ...
	(<screen-locker-configuration>)[allow-empty-password?]: ... this.
	(screen-locker-pam-services): Update record name.
	(screen-locker-setuid-programs): Update accessor name.
	(screen-locker-service): Deprecate procedure.

	services: connman: Set service canonical-name to connman.
	* gnu/services/networking.scm (connman-shepherd-service): Make 'networking a
	virtual service and set 'connman as its canonical name.

2023-03-10  Bruno Victal  <mirai@makinata.eu>

	services: network-manager: Set service canonical-name to NetworkManager.
	According to the semantics in [1], 'networking should be a "virtual service"
	and NetworkManager its canonical-name. This does not influence
	existing services and they should continue to use the 'networking symbol.

	One visible change is that 'herd status' doesn't show 'networking' anymore,
	instead listing 'NetworkManager' in its place but both symbols are can be used
	to start and stop the same service.

	Note: Though the symbol NetworkManager doesn't really conform with the overall kebab-case
	used throughout Guix, this is intentional as we really want to make it clear that
	that the symbol NetworkManager really refers to the software called NetworkManager,
	since it's a canonical name here. (rather than risk misleading the user to interpret
	the symbol network-manager as a symbol for some unspecific network management software)

	[1]: https://www.gnu.org/software/shepherd/manual/html_node/Jump-Start.html

	* gnu/services/networking.scm (network-manager-shepherd-service): Make 'networking a
	virtual service and set 'NetworkManager as its canonical name.

2023-03-10  Bruno Victal  <mirai@makinata.eu>

	services: network-manager: Await for NetworkManager to finish starting up.
	This is similar to its NetworkManager-wait-online.service systemd counterpart,
	with the main difference being that we handle it all in 'networking symbol, rather than
	introduce a new 'networking-online symbol. (see discussion #47253)

	As a result of this change, with opensmtpd-service-type as an example,
	manual 'herd restart smtpd' after system bootups are no longer required
	when opensmtpd is configured with a smtpd.conf containing non-loopback interfaces.
	(this issue is described in more detail at #60300)

	Fixes <https://issues.guix.gnu.org/60300>.

	* gnu/services/networking.scm (network-manager-shepherd-service): Await for
	NetworkManager to finish starting up.

2023-03-10  Bruno Victal  <mirai@makinata.eu>

	services: connman: Deprecate 'iwd?' field.
	* gnu/services/networking.scm (<connman-configuration>)
	[iwd?]: Use helper to warn deprecated field.
	(connman-shepherd-service): Make iwd? a local variable independent from
	the deprecated field.
	* doc/guix.texi (Networking Setup): Remove mention of iwd? field.

	services: connman: Add 'shepherd-requirement' field.
	* gnu/services/networking.scm (<connman-configuration>)
	[shepherd-requirement]: New field.
	(connman-shepherd-service): Honor it.
	(connman-configuration-shepherd-requirement): Export accessor.
	* doc/guix.texi (Networking Setup): Document it.

	services: connman: Use match-record and export accessors.
	* gnu/services/networking.scm (connman-shepherd-service): Use match-record.
	(connman-configuration-connman, connman-configuration-disable-vpn?)
	(connman-configuration-iwd?): Export accessors.

	services: network-manager: Deprecate 'iwd?' field.
	* gnu/services/networking.scm (warn-iwd?-field-deprecation): New procedure,
	helper for deprecated field.
	(<network-manager-configuration>)[iwd?]: Use helper to warn deprecated field.
	(network-manager-shepherd-service): Make iwd? a local variable independent
	from the deprecated field.
	* doc/guix.texi (Networking Setup): Remove mention of iwd? field.

2023-03-10  Bruno Victal  <mirai@makinata.eu>

	services: network-manager: Add 'shepherd-requirement' field.
	Note: This also makes wpa-supplicant an optional requirement.

	* gnu/services/networking.scm (<network-manager-configuration>)
	[shepherd-requirement]: New field.
	(network-manager-shepherd-service): Honor it.
	(network-manager-configuration-shepherd-requirement): Export accessor.
	* doc/guix.texi (Networking Setup): Document it.

2023-03-10  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Remove 'install-license-files' from '%dist-phases'.
	* guix/build/gnu-dist.scm (%dist-phases): Delete 'install-license-files'.

2023-03-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: libxslt: Really allow cross-compilation.
	Commit af916f3f8b5e1191cdcc95dded1e376f51ad9e9b led './configure' to
	attempt to run a non-native 'python' binary, which would fail unless
	transparent binfmt_misc QEMU emulation is set up.

	* gnu/packages/xml.scm (libxslt)[arguments]: Replace #:configure-flags
	with "--disable-python" when cross-compiling.

2023-03-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: freetype: Fix cross-compilation.
	Previously, the 'remove-reference-to-pkg-config' would break when
	cross-compiling because the "/bin/pkg-config" file would not be found.

	* gnu/packages/fontutils.scm (freetype)[arguments]: Add alternate
	'remove-reference-to-pkg-config' phase for (%current-target-system) as
	true.

2023-03-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-wrapper: Refer to the target Python when cross-compiling.
	Previously, "guix build python-wrapper --target=aarch64-linux-gnu" would
	return a wrapper that symlinks the native programs (e.g., 'python3' for
	x86_64-linux) instead of the target programs.

	* gnu/packages/python.scm (wrap-python3)[arguments]: Use gexps.  Use
	'this-package-input' to refer to Python when cross-compiling.

2023-03-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: libxslt: Allow cross-compilation.
	* gnu/packages/xml.scm (libxslt)[arguments]: Rewrite using gexps.
	Add #:configure-flags.

2023-03-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: make-bootstrap: Fix static linking of tar.
	Fixes a regression introduced in
	4eda2034201e39edb077f0160554fabbed0e0cdb, which inadvertently commented
	out those #:configure-flags.

	* gnu/packages/make-bootstrap.scm (%static-inputs)[tar]: Reinstate
	'gl_cv_func_working_mktime=yes' configure flag.

2023-03-09  Ludovic Courtès  <ludo@gnu.org>

	ci: Update the list of GCC versions for the 'core' subset.
	* gnu/ci.scm (%core-packages): Remove GCC-8 and GCC-9.  Add GCC-12.

2023-03-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ipxe: Update to 1.21.1-1.9e1f7a3.
	* gnu/packages/bootloaders.scm (ipxe): Update to 1.21.1-1.9e1f7a3.
	[source]: Remove patch.
	[arguments]: Add phase to skip 1 i386 firmware file. Move setting
	syslinux path from make-flags to phases.
	* gnu/packages/patches/ipxe-reproducible-geniso.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: make-openbios-package: Enable building from aarch64, riscv64.
	* gnu/packages/firmware.scm (make-openbios-package)[source]: Add patch
	to correctly detect aarch64 and riscv64 build hosts.
	(openbios-qemu-ppc)[arguments]: Remove aarch64 workaround for #:system.
	* gnu/packages/patches/openbios-aarch64-riscv64-support.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: make-openbios-package: Enable setting configure-flags.
	* gnu/packages/firmware.scm (make-openbios-package)[arguments]: Adjust
	custom 'configure phase to apply configure-flags.

2023-03-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: libstdc++: Fix cross-compilation.
	* gnu/packages/gcc.scm (make-libstdc++): Adjust 'hide-gcc-headers' for
	cross-compiled libstdc++.

2023-03-09  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-next-tree-sitter: Inherit from emacs-next-pgtk.
	Make emacs with tree-sitter work on wayland as well.

	* gnu/packages/emacs.scm (emacs-next-tree-sitter): Inherit from
	emacs-next-pgtk, remove uneeded native-inputs, add synopsis and description.
	[source]: Use inherited patches.

2023-03-09  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-next-pgtk: Remove xwidgets support.
	xwidgets is beefy and buggy, but emacs-next-pgtk is important for wayland
	users, so it seems a good idea to remove xwidgets from emacs-next-pgtk.  Also,
	we have a separate emacs-xwidgets package for those who wants to experiment.

	* gnu/packages/emacs.scm (emacs-next-pgtk)[propagated-inputs]: Remove
	gsettings-desktop-schemas glib-networking.
	[arguments]<#:configure-flags>: Remove --with-xwidgets.
	[inputs]: Remove webkitgtk-with-libsoup2.
	[home-page]: PGTK is merged to upstream emacs repository now, so inherit
	home-page from emacs-next.

2023-03-09  Andrew Tropin  <andrew@trop.in>

	gnu: Add emacs-cyrillic-dvorak-im.
	* gnu/packages/emacs-xyz.scm (emacs-cyrillic-dvorak-im): New variable.

2023-03-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-static: Adjust to changed input labels.
	Fixes a regression introduce in
	d427ec403800dc5b0b69f3d7c259a7d62eb6c881.

	* gnu/packages/make-bootstrap.scm (make-guile-static): Replace "libgc",
	not "bdw-gc".

2023-03-09  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: fluxbox: Make big cursors work.
	* gnu/packages/patches/fluxbox-1.3.7-no-dynamic-cursor.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/wm.scm (fluxbox)[source]: Add patch.
	[arguments]<#:phases>[force-bootstrap]: New phase.
	[native-inputs]: Add autoconf, automake, gnu-gettext.
	[inputs]: Add libxcursor.

2023-03-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tlpui: Update to 1.5.0-6.
	* gnu/packages/linux.scm (tlpui): Update to 1.5.0-6.
	[arguments]<#:phases>: Rename USE-TLP-INPUT into SET-ABSOLUTE-LOCATIONS to
	be more accurate.  Also add a new phase to skip failing tests.
	[inputs]: Add LSBUTILS and PCIUTILS.

	gnu: emacs-ace-jump-helm-line: Fix description.
	* gnu/packages/emacs-xyz.scm (emacs-ace-jump-helm-line)[description]: Pacify linter.

	gnu: emacs-afternoon-theme: Use HTTPS home page URI.
	* gnu/packages/emacs-xyz.scm (emacs-afternoon-theme)[home-page]: Use HTTPS URI.

2023-03-08  Rostislav Svoboda  <Rostislav.Svoboda@gmail.com>

	gnu: Add emacs-afternoon-theme.
	* gnu/packages/emacs-xyz.scm (emacs-afternoon-theme): New variable.

2023-03-08  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: Add emacs-cider-eval-sexp-fu.
	* gnu/packages/emacs-xyz.scm (emacs-cider-eval-sexp-fu): New variable.

2023-03-08  Rostislav Svoboda  <Rostislav.Svoboda@gmail.com>

	gnu: Add emacs-ace-jump-helm-line.
	* gnu/packages/emacs-xyz.scm (emacs-ace-jump-helm-line): New variable.

2023-03-08  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: Add emacs-ac-ispell.
	* gnu/packages/emacs-xyz.scm (emacs-ac-ispell): New variable.

	gnu: Add emacs-cfrs.
	* gnu/packages/emacs-xyz.scm (emacs-cfrs): New variable.

2023-03-08  Rostislav Svoboda  <Rostislav.Svoboda@gmail.com>

	gnu: Add emacs-font-lock+.
	* gnu/packages/emacs-xyz.scm (emacs-font-lock+): New variable.

2023-03-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-terraform-mode: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-terraform-mode): Update to 1.0.0.
	[propagated-inputs]: Add EMACS-DASH.

	gnu: emacs-shell-command+: Update to 2.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-shell-command+): Update to 2.4.2.

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

	gnu: emacs-magit-todos: Update to 1.6.
	* gnu/packages/emacs-xyz.scm (emacs-magit-todos): Update to 1.6.

	gnu: emacs-ebuild-mode: Update to 1.62.
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.62.

	gnu: emacs-dtrt-indent: Update to 1.9.
	* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.9.

	gnu: emacs-cnfonts: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-cnfonts): Update to 1.1.0.
	[description]: Use proper capitalization.

	gnu: emacs-cmake-font-lock: Update to 0.1.13.
	* gnu/packages/emacs-xyz.scm (emacs-cmake-font-lock): Update to 0.1.13.

	gnu: emacs-beginend: Update to 2.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-beginend): Update to 2.4.0.

	gnu: emacs-tramp: Update to 2.6.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.6.0.2.

	gnu: emacs-kind-icon: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-kind-icon): Update to 0.2.0.

	gnu: emacs-compat: Update to 29.1.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 29.1.4.0.

	gnu: emacs-subed: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.1.0.

	gnu: emacs-auctex: Update to 13.1.10.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.1.10.

	gnu: emacs-apheleia: Update to 3.2.
	* gnu/packages/emacs-xyz.scm (emacs-apheleia): Update to 3.2.

2023-03-08  jgart  <jgart@dismail.de>

	gnu: Update emacs-ement to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.7.

2023-03-08  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: skribilo: Update to 0.10.0.
	* gnu/packages/skribilo.scm (skribilo): Update to 0.10.0.

2023-03-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libreoffice: Update to 7.5.1.2.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 7.5.1.2.
	[arguments]: Adjust 'prepare-src phase for newer dragonbox dependency.
	Remove outdated configure flag.
	[inputs]: Replace dragonbox-for-libreoffice with dragonbox. Replace
	harfbuzz with harfbuzz-5.
	(dragonbox-for-libreoffice): Remove package.
	* gnu/packages/hunspell.scm (hunspell-dictonary): Update to 7.5.1.2.

	gnu: lagrange: Update to 1.15.3.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.15.3.

	gnu: bubblewrap: Update to 0.8.0.
	* gnu/packages/virtualization.scm (bubblewrap): Update to 0.8.0.

	gnu: git-annex: Update to 10.20230227.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20230227.

	gnu: vdirsyncer: Update to 0.19.1.
	* gnu/packages/dav.scm (vdirsyncer): Update to 0.19.1.

	gnu: toot: Update to 0.35.0.
	* gnu/packages/mastodon.scm (toot): Update to 0.35.0.

	gnu: yt-dlp: Update to 2023.03.04.
	* gnu/packages/video.scm (yt-dlp): Update to 2023.03.04.

	gnu: flatpak: Update to 1.14.3.
	* gnu/packages/package-management.scm (flatpak): Update to 1.14.3.
	* gnu/packages/patches/flatpak-unset-gdk-pixbuf-for-sandbox.patch:
	Refresh patch.

2023-03-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-shiboken-6: Update to 6.3.2.
	* gnu/packages/qt.scm (python-shiboken-6): Update to 6.3.2.

	gnu: qtwebengine: Update to 6.3.2.
	* gnu/packages/qt.scm (qtwebengine): Update to 6.3.2.

	gnu: qtnetworkauth: Update to 6.3.2.
	* gnu/packages/qt.scm (qtnetworkauth): Update to 6.3.2.

	gnu: qtpositioning: Update to 6.3.2.
	* gnu/packages/qt.scm (qtpositioning): Update to 6.3.2.

	gnu: qttranslations: Update to 6.3.2.
	* gnu/packages/qt.scm (qttranslations): Update to 6.3.2.

	gnu: qttools: Update to 6.3.2.
	* gnu/packages/qt.scm (qttools): Update to 6.3.2.

	gnu: qtlottie: Update to 6.3.2.
	* gnu/packages/qt.scm (qtlottie): Update to 6.3.2.

	gnu: qtwebchannel: Update to 6.3.2.
	* gnu/packages/qt.scm (qtwebchannel): Update to 6.3.2.

	gnu: qtwayland: Update to 6.3.2.
	* gnu/packages/qt.scm (qtwayland): Update to 6.3.2.

	gnu: qtmultimedia: Update to 6.3.2.
	* gnu/packages/qt.scm (qtmultimedia): Update to 6.3.2.

	gnu: qtwebsockets: Update to 6.3.2.
	* gnu/packages/qt.scm (qtwebsockets): Update to 6.3.2.

	gnu: qt5compat: Update to 6.3.2.
	* gnu/packages/qt.scm (qt5compat): Update to 6.3.2.

	gnu: qtdeclarative: Update to 6.3.2.
	* gnu/packages/qt.scm (qtdeclarative): Update to 6.3.2.
	[arguments]: Refine comment about build time.  Remove dead code.
	Re-instate the tst_qqmlprofilerservice test in check phase.

	gnu: qtshadertools: Update to 6.3.2.
	* gnu/packages/qt.scm (qtshadertools): Update to 6.3.2.

	gnu: qtsvg: Update to 6.3.2.
	* gnu/packages/qt.scm (qtsvg): Update to 6.3.2.

	gnu: qtbase: Update to 6.3.2 and build with Make.
	* gnu/packages/qt.scm (qtbase): Update to 6.3.2.
	[configure-flags]: Delete "-GNinja".
	[phases]: Delete build and install phases overrides.
	[native-inputs]: Remove ninja.

2023-03-08  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: guile-xapian: Update to 0.3.1.
	* gnu/packages/guile-xyz.scm (guile-xapian): Update to 0.3.1.

2023-03-07  Kjartan Oli Agustsson  <kjartanoli@outlook.com>

	gnu: warzone2100: Update to 4.3.3.
	* gnu/packages/games.scm (warzone2100): Update to 4.3.3.
	[native-inputs]: Remove old-style package labels.
	[inputs]: Add opus. Remove old-style package labels.

2023-03-07  Michael Rohleder  <mike@rohleder.de>

	gnu: strawberry: Update to 1.0.15.
	* gnu/packages/music.scm (strawberry): Update to 1.0.15.

2023-03-07  Julien Lepiller  <julien@lepiller.eu>

	nls: Fix more Texinfo Italiano.
	po/guix/it.po: Fix `@esempio`, `@sempio`, `@fine`.

	nls: Update translations.

2023-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scintilla: Update to 5.3.3.
	* gnu/packages/text-editors.scm (scintilla): Update to 5.3.3.

	gnu: scummvm: Update to 2.7.0.
	* gnu/packages/emulators.scm (scummvm): Update to 2.7.0.

2023-03-07  conses  <contact@conses.eu>

	gnu: Add emacs-fontaine.
	* gnu/packages/emacs-xyz.scm (emacs-fontaine): New variable.

2023-03-07  Andy Tai  <atai@atai.org>

	gnu: gegl: Update to 0.4.42
	* gnu/packages/gimp.scm (gegl):  Update to 0.4.42

2023-03-07  Efraim Flashner  <efraim@flashner.co.il>

	system: Update skeleton gdbinit.
	* gnu/system/shadow.scm (default-skeleton): Update gdbinit to search for
	more debug packages in guix-home and the system profile.
	(skeleton-directory): Move .gdbinit to .config/gdb/gdbinit.

2023-03-07  Ludovic Courtès  <ludo@gnu.org>

	read-print: Correctly handle comments that follow a list head.
	Fixes <https://issues.guix.gnu.org/61013>.
	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

	* guix/read-print.scm (pretty-print-with-comments)[starts-with-line-comment?]:
	New procedure.
	Use it when printing a list.
	* tests/read-print.scm: Add two tests.

2023-03-07  Ludovic Courtès  <ludo@gnu.org>

	read-print: Special-case channel-related forms.
	* guix/read-print.scm (%special-forms, %newline-forms): Add
	channel-related forms.

2023-03-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: stellarium: Enable ShowMySky.
	* gnu/packages/astronomy.scm (stellarium):
	  [arguments]<#:configure-flags>: Enable ShowMySky optional dependencies
	  to simulate scattering of light by the atmosphere.
	  [inputs]: Replace QXLSX to QXLSX-QT5. Add CALCMYSKY-QT5.

	gnu: Add qxlsx-qt5.
	* gnu/packages/qt.scm (qxlsx-qt5): New variable.

	gnu: qxlsx: Use Qt6.
	* gnu/packages/qt.scm (qxlsx):
	  [inputs]: Use QTBASE (Qt6) instead QTBASE-5. Add LIBXKBCOMMON,
	  VULKAN-HEADERS.

	gnu: Add calcmysky.
	* gnu/packages/astronomy.scm (calcmysky, calcmysky-qt5): New variables.

2023-03-07  Bruno Victal  <mirai@makinata.eu>

	services: ladspa: Export accessors.
	* gnu/service/sound.scm: Export ladspa-configuration? and
	ladspa-configuration-plugins.
	(<ladspa-configuration>)[plugins]: Rename accessor to ladspa-configuration-plugins.
	(ladspa-environment): Adjust to use renamed plugin accessor.

	services: alsa: Export accessors.
	* gnu/services/sound.scm: Export alsa-configuration?,
	alsa-configuration-alsa-plugins, alsa-configuration-pulseaudio?
	and alsa-configuration-extra-options.

	services: pulseaudio: Export accessors.
	* gnu/services/sound.scm: Export pulseaudio-configuration?,
	pulseaudio-configuration-client-conf, pulseaudio-configuration-daemon-conf,
	pulseaudio-configuration-script-file, pulseaudio-configuration-extra-script-files
	and pulseaudio-configuration-system-script-file.

2023-03-07  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: disarchive: Update to 0.5.0.
	* gnu/packages/backup.scm (disarchive): Update to 0.5.0.

2023-03-07  Paul A. Patience  <paul@apatience.com>

	gnu: Add cl-eazy-gnuplot.
	* gnu/packages/lisp-xyz.scm (sbcl-eazy-gnuplot, cl-eazy-gnuplot,
	  ecl-eazy-gnuplot): New variables.
	* gnu/packages/patches/sbcl-eazy-gnuplot-skip-path-check.patch:
	  New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: cl-ltk: Update to 0.992-0.ff14a78.
	* gnu/packages/lisp-xyz.scm (sbcl-ltk): Update to 0.992-0.ff14a78.
	[file-name]: Rename to cl-ltk.

2023-03-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-raylib.
	* gnu/packages/lisp-xyz.scm (cl-raylib, ecl-cl-raylib, sbcl-cl-raylib):
	  New variables.

	gnu: raylib: Build shared libraries.
	* gnu/packages/game-development.scm (raylib):
	  [arguments]{#:configure-flags}: Enable building shared libraries.

2023-03-07  Artyom Bologov  <mail@aartaka.me>

	gnu: sbcl-nsymbols: Update to 0.3.1.
	* gnu/packages/lisp-xyz.scm (sbcl-nsymbols): Update to 0.3.1.
	[inputs]: Add cl-closer-mop.
	[arguments]<#:asd-systems>: Add nsymbols/star.

2023-03-07  Paul A. Patience  <paul@apatience.com>

	gnu: cl-clingon: Update to 0.4.0-1.ff4fda1.
	* gnu/packages/lisp-xyz.scm (sbcl-clingon): Update to 0.4.0-1.ff4fda1.

2023-03-07  jgart  <jgart@dismail.de>

	gnu: Add cl-smtp.
	* gnu/packages/lisp-xyz.scm (cl-smtp, ecl-smtp, sbcl-smtp): New variables.

2023-03-07  Paul A. Patience  <paul@apatience.com>

	gnu: Add cl-trucler.
	* gnu/packages/lisp-xyz.scm (sbcl-trucler, cl-trucler, ecl-trucler): New
	  variables.

2023-03-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: perl-gtk2: Add pkg-config to native inputs.
	Commit aca64d560452812208c654abba1ec3ab7041eefd "gnu: perl-extutils-pkgconfig:
	Support cross-compilation." causes pkg-config to no longer be propagated, but
	it is needed for this package, which doesn't exclusively uses
	perl-extutils-pkgconfig.

	* gnu/packages/gtk.scm (perl-gtk2) [native-inputs]: Add pkg-config.

2023-03-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: perl-extutils-pkgconfig: Support cross-compilation.
	* guix/search-paths.scm ($PKG_CONFIG_PATH): New variable.
	* gnu/packages/pkg-config.scm (%pkg-config): Use it.
	* gnu/packages/perl.scm (perl-extutils-pkgconfig-for-target): New procedure.
	(perl-extutils-pkgconfig): Turn into a syntax that
	conditionally expands to...
	(cross-perl-extutils-pkgconfig): ... this when %current-target-system is set,
	or...
	(%perl-extutils-pkgconfig): ... this in a native compilation context.
	[arguments]: New field.
	[propagated-inputs]: Turn into...
	[native-inputs]: ... this.
	[native-search-paths]: New field.

2023-03-07  Josselin Poiret  <dev@jpoiret.xyz>

	scripts: environment: Fix ordering issue with CWD and --expose.
	Fixes <https://issues.guix.gnu.org/46782>.

	* guix/scripts/environment.scm (launch-environment/container): Move the CWD
	mapping to the front of the file system mappings.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-03-07  Feng Shu  <tumashu@163.com>

	gnu: Add mjwm.
	* gnu/packages/wm.scm (mjwm): New variable.

	gnu: Add jwm.
	* gnu/packages/wm.scm (jwm): New variable.

2023-03-06  Leo Famulari  <leo@famulari.name>

	gnu: Add linux-libre 6.2.
	* gnu/packages/linux.scm (linux-libre-6.2-version, linux-libre-6.2-gnu-revision,
	deblob-scripts-6.2, linux-libre-6.2-pristine-source, linux-libre-6.2-source,
	linux-libre-headers-6.2, linux-libre-6.2): New variables.
	* gnu/packages/aux-files/linux-libre/6.2-arm.conf,
	gnu/packages/aux-files/linux-libre/6.2-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.2-i686.conf,
	gnu/packages/aux-files/linux-libre/6.2-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

2023-03-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Fix kernel source infodoc patching for linux-libre >= 6.2.
	* gnu/packages/linux.scm (doc-supported?): Rename to ...
	(apply-infodoc-patch?): ... new variable with different kernel version
	constraints.
	(make-linux-libre): Adjust accordingly.

2023-03-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: mate-polkit-for-xfce: Break circular top-level references.
	Fixes <https://issues.guix.gnu.org/61911>.
	Reported by Maxime Devos <maximedevos@telenet.be>.

	* gnu/packages/xfce.scm (mate-polkit-for-xfce): Move to...
	* gnu/packages/mate.scm (mate-polkit-for-xfce): ... here.

2023-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar-write-activity: Add missing library.
	* gnu/packages/sugar.scm (sugar-write-activity)[propagated-inputs]: Add
	libgsf.

	gnu: evince: Use correct home page.
	* gnu/packages/gnome.scm (evince)[home-page]: Use page for Evince.

2023-03-06  Greg Hogan  <code@greghogan.com>

	gnu: git: Update to 2.39.2 [fixes CVE-2023-22490 & CVE-2023-23946].
	* gnu/packages/version-control.scm (git): Update to 2.39.2.

2023-03-06  Antero Mejr  <antero@mailbox.org>

	gnu: libcap: Add bsd-3 license.
	* gnu/packages/linux.scm (libcap)[license]: Add bsd-3.

	gnu: libsndfile: Correct license.
	* gnu/packages/pulseaudio.scm (libsndfile)[license]: Change to lgpl2.1+.

2023-03-06  Jelle Licht  <jlicht@fsfe.org>

	build-system/guile: Expose #:scheme-file-regexp when cross-compiling
	* guix/build-system/guile.scm (guile-cross-build): Accept #:scheme-file-regexp
	and pass it on to builder.

2023-03-06  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-lsp-treemacs: Install vscode icons.
	emacs-lsp-treemacs bundles icons from both the vscode-icons/vscode-icons
	and microsoft/vscode-icons projects.

	* gnu/packages/emacs-xyz.scm (emacs-lsp-treemacs)[arguments]<#:include>:
	Install vscode icons.
	[license]: Update accordingly.

2023-03-06  Jelle Licht  <jlicht@fsfe.org>

	gnu: ledger: Update to 3.3.1.
	* gnu/packages/finance.scm (ledger): Update to 3.3.1.
	[source]: Remove snippet.
	[arguments]<#:phases>: Re-enable old test.

2023-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-plsdabatch.
	* gnu/packages/bioinformatics.scm (r-plsdabatch): New variable.

	gnu: Add sugar-maze-activity.
	* gnu/packages/sugar.scm (sugar-maze-activity): New variable.

2023-03-06  Paul A. Patience  <paul@apatience.com>

	gnu: src: Update to 1.31.
	* gnu/packages/version-control.scm (src): Update to 1.31.

2023-03-06  Felix Lechner  <felix.lechner@lease-up.com>

	services: knot: Default zone-file-refresh to 12h.
	The Knot DNS service in Guix uses two days, or 48 hours, for the SOA
	refresh interval but that is outside the range of RFC 1912, which is
	entitled "Common DNS Operational and Configuration Errors." [1]

	Section 2.2 of RFC 1912 recommends a maximum of 12 hours for the SOA
	refresh rate: "You can keep it short (20 mins to 2 hours) if you
	aren't worried about a small increase in bandwidth used, or longer
	(2-12 hours) if your Internet connection is slow or is started on
	demand."

	This commit sets the default refresh interval at the nearest value
	recommended by the standard, which is 12 hours.

	Due to the widespread adoption of NOTIFY messages between primary and
	secondary DNS servers, the SOA refresh interval has arguably lost some
	importance, but the Guix default should still be in line with the
	standards.

	Values outside the recommended range can provoke warning messages from
	services commonly used to find bugs in DNS configurations, such as the
	MX Toolbox Super Tool. [2]

	[1] https://datatracker.ietf.org/doc/rfc1912/
	[2] https://mxtoolbox.com/SuperTool.aspx

	* gnu/services/dns.scm (<zone-file>)[refresh]: Default to (* 12 3600).

2023-03-06  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-org-modern: Update to 0.8.
	* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 0.8.

2023-03-06  Andy Tai  <atai@atai.org>

	gnu: lilypond: Update to 2.24.1
	* gnu/packages/music.scm (lilypond): Update to 2.24.1

2023-03-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add sugar-write-activity.
	* gnu/packages/sugar.scm (sugar-write-activity): New variable.

	gnu: abiword: Enable gobject introspection.
	* gnu/packages/abiword.scm (abiword)[native-inputs]: Add gobject-introspection
	and python-wrapper.
	[arguments]: Enable building of gobject introspection files.

	gnu: abiword: Drop input labels.
	* gnu/packages/abiword.scm (abiword)[inputs, native-inputs]: Drop package
	labels.

2023-03-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: goffice: Use librsvg-for-system.
	This lets us build goffice for i686-linux.

	* gnu/packages/gnome.scm (goffice)[inputs]: Replace librsvg with
	librsvg-for-system.

2023-03-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: abiword: Use librsvg-for-system.
	This allows us to build abiword for i686-linux.

	* gnu/packages/abiword.scm (abiword)[inputs]: Replace librsvg with
	librsvg-for-system.

2023-03-05  Bruno Victal  <mirai@makinata.eu>

	file-systems: Remove deprecated 'title' field helper procedures.
	* gnu/system/file-systems.scm (<file-system>): Change constructor name to 'file-system'.
	(report-deprecation, device-expression, process-file-system-declaration, file-system): Remove macros.
	(file-system-title): Remove procedure.

2023-03-05  Demis Balbach  <db@minikn.xyz>

	gnu: Add libevdi.
	* gnu/packages/linux.scm (libevdi): New variables.

	gnu: Add evdi.
	* gnu/packages/linux.scm (evdi): New variable.

2023-03-05  pukkamustard  <pukkamustard@posteo.net>

	gnu: Update ocaml-eio to 0.8.1.
	* gnu/packages/ocaml.scm (ocaml-eio): Update to 0.8.1.
	  [native-inputs]: Add ocaml-mdx.
	  (ocaml-mtime): Update to 2.0.0.
	  [source]: Use https instead of http.

	gnu: Update ocaml-uring to 0.5.
	* gnu/packages/ocaml.scm (ocaml-uring): Update to 0.5.

2023-03-05  Andy Tai  <atai@atai.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: flatbuffers: Add version 23.1.21.
	* gnu/packages/serialization.scm (flatbuffers-next): New variable
	as flatbuffers@2.0.0 is depended on by tensorflow-lite so we cannot
	just upgrade directly, so adding current release flatbuffers@23.1.21.

2023-03-05  Ludovic Courtès  <ludo@gnu.org>

	home: services: Add 'pulseaudio-rtp-sink' and 'pulseaudio-rtp-source'.
	* gnu/home/services/sound.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* doc/guix.texi (Sound Home Services): New section.

2023-03-05  Hilton Chain  <hako@ultrarare.space>

	gnu: qbittorrent: Update to 4.5.2.
	* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.5.2.

2023-03-05  Leo Famulari  <leo@famulari.name>

	Fix bogus copyright year update.
	This is a followup to commit a66438e497303ce08d05cf8d76b2d5827e3e3578.

	* doc/guix.texi: Ahem.

2023-03-05  Leo Famulari  <leo@famulari.name>

	doc: Give advice to contributors about communicating with reviewers.
	* doc/contributing.texi (Submitting Patches): Give advice.

2023-03-05  Brian Cully  <bjc@kublai.com>

	.dir-locals.el: Allow Guix root-dir overrides when working via Tramp.
	* .dir-localsl.el: Add only the local part of the root directory to the
	guile search path. This lets you use Tramp to hack on a remote Guix
	checkout.

2023-03-04  Simon South  <simon@simonsouth.net>

	gnu: mesa: Fix sporadic test failures.
	* gnu/packages/patches/mesa-fix-sporadic-test-failures.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gl.scm (mesa)[source]: Apply it.

	gnu: p7zip: Fix build with GCC 11.
	* gnu/packages/patches/p7zip-fix-build-with-gcc-11.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/compression.scm (p7zip)[source]: Apply it.

2023-03-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: nss: Update to 3.88.1.
	* gnu/packages/nss.scm (nss)[source]: Update to 3.88.1.
	[replacement]: Remove.
	[propagated-inputs]: Change 'nspr' to 'nspr-next'.
	(nss-next, nss/fixed): Remove.
	* gnu/packages/gnuzilla.scm (icecat-minimal)[inputs]: Change 'nss-next'
	to 'nss'.
	(icedove-minimal)[inputs]: Likewise.

2023-03-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile: Fix cross-compilation.
	Fixes a regression introduced in
	d427ec403800dc5b0b69f3d7c259a7d62eb6c881, which changed the label of
	Bash from "bash" to "bash-minimal" when cross-compiling.

	* gnu/packages/guile.scm (guile-2.0)[arguments]: In 'pre-configure'
	phase, use 'search-input-file' when (%current-target-system) is true.

2023-03-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc@4.9, gcc@5.5: Build with '-std=c++11'.
	These two compilers would fail to build with GCC 11.3.0 because it
	defaults to C++17, which triggers some incompatibilities.

	* gnu/packages/gcc.scm (gcc-4.7)[arguments]: Augment #:configure-flags
	for 4.9 and 5.0.
	(gcc-4.9)[arguments]: Define 'parent' so that (package-arguments parent)
	correctly evaluates the version-dependent parts.

2023-03-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: dino: Replace 'pango-next' with 'pango'.
	This is a followup to the merge commit in
	7df09ee0ab3e7962ef27859ce87e06a323059284.  'pango-next' was removed in
	dc5fc7d23f0a4b62f8542bb24abb7ac1b589168d on 'core-updates'.

	* gnu/packages/messaging.scm (dino)[inputs]: Replace 'pango-next' with
	'pango'.

2023-03-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnome-boxes: Adjust reference to 'vala-next'.
	This is a followup to the merge commit in
	7df09ee0ab3e7962ef27859ce87e06a323059284.  'vala-next' was removed in
	5bbd742067015998fa4728926079f546e5023920 on 'core-updates'.

	* gnu/packages/gnome.scm (gnome-boxes)[native-inputs]: Replace
	'vala-next' with 'vala'.

2023-03-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgc: Update to 8.2.2 and remove '--disable-munmap'.
	* gnu/packages/bdw-gc.scm (libgc): Update to 8.2.2.
	[arguments]: Remove "--disable-munmap" from #:configure-flags.
	* gnu/packages/guile.scm (guile-3.0)[source]: Leave 'test-out-of-memory'
	test untouched.
	(guile-next)[arguments]: Likewise, in 'skip-failing-tests' phase.
	(guile-for-guile-emacs)[arguments]: Likewise, in 'bootstrap' phase.

2023-03-02  Christopher Baines  <mail@cbaines.net>

	Merge remote-tracking branch 'savannah/master' into core-updates
	Conflicts:
		gnu/local.mk
		gnu/packages/autotools.scm
		gnu/packages/cmake.scm
		gnu/packages/gnuzilla.scm
		gnu/packages/haskell.scm
		gnu/packages/pdf.scm
		gnu/packages/python-xyz.scm
		gnu/packages/samba.scm
		gnu/packages/tex.scm
		gnu/packages/tls.scm
		gnu/packages/wxwidgets.scm

2023-03-02  Juliana Sims  <jtsims@protonmail.com>

	gnu: pcmanfm-qt: Update to 1.2.1.
	* gnu/packages/lxqt.scm (pcmanfm-qt): Update to 1.2.1.

	gnu: libfm-qt: Update to 1.2.1.
	* gnu/packages/lxqt.scm (libfm-qt): Update to 1.2.1.

	gnu: lxqt-panel: Update to 1.2.1.
	* gnu/packages/lxqt.scm (lxqt-panel): Update to 1.2.1.

2023-03-02  Ryan Sundberg  <ryan@arctype.co>
	    Leo Famulari  <leo@famulari.name>

	gnu: FFmpeg: Enable libwebp.
	* gnu/packages/video.scm (ffmpeg)[inputs]: Add libwebp.
	[arguments]: Pass '--enable-libwebp' to #:configure-flags.
	(ffmpeg-2.8)[inputs]: Remove libwebp.

2023-03-02  宋文武  <iyzsong@member.fsf.org>

	gnu: gimp: Don't retain reference on GCC.
	Partly fixes <https://issues.guix.gnu.org/57677>.

	* gnu/packages/gimp.scm (gimp)[arguments]: Add #:modules and #:phases.

2023-03-02  宋文武  <iyzsong@member.fsf.org>

	gnu: Remove broken xf86 video drivers.
	Those packages build failed with current xorg-server:
	  openchrome: multiple definition of some functions.
	  other: missing headers for xf86RamDac.h, IBM.h, etc.

	* gnu/packages/xorg.scm (xf86-video-glint, xf86-video-openchrome
	xf86-video-suncg6, xf86-video-sunffb, xf86-video-tga
	xf86-video-trident): Remove packages.
	* gnu/packages/patches/xf86-video-tga-remove-mibstore.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2023-03-02  Philippe SWARTVAGHER  <phil.swart@gmx.fr>

	gnu: cloc: Update to 1.96.1.
	* gnu/packages/code.scm (cloc): Update to 1.96.1.

2023-03-02  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: dos2unix: Use new package style.
	* gnu/packages/textutils.scm (dos2unix)[arguments]: Use gexps.
	[native-inputs]: Drop labels.

	gnu: dos2unix: Update to 7.4.4.
	* gnu/packages/textutils.scm (dos2unix): Update to 7.4.4.

2023-03-02  Bruno Victal  <mirai@makinata.eu>

	gnu: mympd: Update to 10.2.4.
	* gnu/packages/mpd.scm (mympd): Update to 10.2.4.

2023-03-01  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-maaslin2.
	* gnu/packages/bioconductor.scm (r-maaslin2): New variable.

2023-03-01  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-metagenomeseq.
	* gnu/packages/bioconductor.scm (r-metagenomeseq): New variable.

	gnu: Add r-chemometrics.
	* gnu/packages/cran.scm (r-chemometrics): New variable.

	gnu: Add r-som.
	* gnu/packages/cran.scm (r-som): New variable.

	gnu: Add r-cplm.
	* gnu/packages/cran.scm (r-cplm): New variable.

2023-03-01  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-biglm.
	* gnu/packages/cran.scm (r-biglm): New variable.

2023-03-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-bash-completion: Update to 3.1.1-0.796a806.
	* gnu/packages/emacs-xyz.scm (emacs-bash-completion): Update to 3.1.1-0.796a806.
	[phases]: Delete make-git-checkout-writable phase.

2023-03-01  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sdrangel: Update to 7.10.0.
	* gnu/packages/radio.scm (sdrangel): Update to 7.10.0.

	gnu: csdr: Update to 0.18.1.
	* gnu/packages/radio.scm (csdr): Update to 0.18.1.

	gnu: xmrig: Update to 6.19.0.
	* gnu/packages/finance.scm (xmrig): Update to 6.19.0.

	gnu: monero-gui: Update to 0.18.2.0.
	* gnu/packages/finance.scm (monero-gui): Update to 0.18.2.0.

	gnu: p2pool: Update to 3.1.
	* gnu/packages/finance.scm (p2pool): Update to 3.1.
	  [arguments]: Add 'configure-flags". Add custom 'check' phase and enable
	  tests.

	gnu: monero: Update to 0.18.2.0.
	* gnu/packages/finance.scm (monero): Update to 0.18.2.0.

2023-03-01  Andy Tai  <atai@atai.org>

	gnu: Add emacs-motif.
	* gnu/packages/text-editors.scm (emacs-motif): New variable.

2023-03-01  Alice BRENON  <alice.brenon@ens-lyon.fr>

	gnu: Add ghc-hs-conllu.
	* gnu/packages/haskell-xyz (ghc-hs-conllu): New variable.

2023-03-01  Simon South  <simon@simonsouth.net>

	gnu: font-google-noto-emoji: Install correct license file.
	* gnu/packages/fonts.scm (font-google-noto-emoji)[arguments]<#:phases>: Add
	"enter-font-directory" phase; remove now-superfluous prefix from paths in
	"remove-unsupported" phase.

2023-03-01  B. Wilson  <elaexuotee@wilsonb.com>

	gnu: Add font-apl2741-unicode.
	* gnu/packages/apl.scm (font-apl2741-unicode): New variable.

2023-03-01  r0man  <roman@burningswell.com>

	gnu: icecat: Remove unsupported --disable-eme option on aarch64.
	* gnu/packages/gnuzilla.scm (icecat): Remove unsupported --disable-eme option
	on aarch64.

2023-03-01  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add python-pypresence.
	* gnu/packages/messaging.scm (python-pypresence): New variable.

2023-03-01  Sughosha  <Sughosha@proton.me>

	gnu: Add flat-remix-gnome-theme.
	* gnu/packages/gnome-xyz.scm (flat-remix-gnome-theme): New variable.

	gnu: Add flat-remix-gtk-theme.
	* gnu/packages/gnome-xyz.scm (flat-remix-gtk-theme): New variable.

	gnu: Add flat-remix-icon-theme.
	* gnu/packages/gnome-xyz.scm (flat-remix-icon-theme): New variable.

2023-03-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add python-pixelmatch.
	* gnu/packages/python-xyz.scm (python-pixelmatch): New variable.

	gnu: Add python-pyee.
	* gnu/packages/python-xyz.scm (python-pyee): New variable.

2023-03-01  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-rmumps.
	* gnu/packages/cran.scm (r-rmumps): New variable.

	gnu: Add r-pma.
	* gnu/packages/cran.scm (r-pma): New variable.

2023-03-01  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-p2data.
	* gnu/packages/bioinformatics.scm (r-p2data): New variable.

	gnu: Add r-conospanel.
	* gnu/packages/bioinformatics.scm (r-conospanel): New variable.

2023-03-01  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-conos.
	* gnu/packages/bioconductor.scm (r-conos): New variable.

	gnu: Add r-pagoda2.
	* gnu/packages/cran.scm (r-pagoda2): New variable.

	gnu: Add r-dendsort.
	* gnu/packages/cran.scm (r-dendsort): New variable.

	gnu: Add r-drat.
	* gnu/packages/cran.scm (r-drat): New variable.

2023-03-01  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-leidenalg.
	* gnu/packages/cran.scm (r-leidenalg): New variable.

2023-03-01  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-sccore.
	* gnu/packages/cran.scm (r-sccore): New variable.

	gnu: Add r-n2r.
	* gnu/packages/cran.scm (r-n2r): New variable.

	gnu: Add r-rcppspdlog.
	* gnu/packages/cran.scm (r-rcppspdlog): New variable.

	gnu: Add r-simplermarkdown.
	* gnu/packages/cran.scm (r-simplermarkdown): New variable.

	gnu: Add r-sitar.
	* gnu/packages/cran.scm (r-sitar): New variable.

2023-03-01  Z572  <873216071@qq.com>

	gnu: aspell: fix cross-compile.
	* gnu/packages/aspell.scm (aspell): fix cross-compile.
	[inputs]: move perl to ...
	[native-inputs]: here.

2023-03-01  宋文武  <iyzsong@member.fsf.org>

	gnu: thunar: Update to 4.18.4.
	* gnu/packages/xfce.scm (thunar): Update to 4.18.4.

	gnu: herbstluftwm: Enable Xcursor support.
	* gnu/packages/wm.scm (herbstluftwm)[inputs]: Add libxcursor.
	[arguments]: Set 'LDFLAGS' to '-lXcursor'.

	gnu: herbstluftwm: Update to 0.9.5.
	* gnu/packages/wm.scm (herbstluftwm): Update to 0.9.5.

2023-02-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar-desktop-configuration: Allow specification of activities.
	* gnu/services/desktop.scm (<sugar-desktop-configuration>): Add new fields for
	activities and gobject-introspection.
	(sugar-gobject-introspection, sugar-activities): New procedures.
	(sugar-desktop-service-type): Install packages for activities and
	gobject-introspection alongside the sugar package.
	* doc/guix.texi (Desktop Services): Document changes.

	gnu: Add sugar-jukebox-activity.
	* gnu/packages/sugar.scm (sugar-jukebox-activity): New variable.

2023-02-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar: Augment GI_TYPELIB_PATH, don't replace it.
	This is important so that the typelib files of libraries that may have been
	propagated by Sugar activities are visible when launching the activities
	via sugar-toolkit-gtk3's "sugar-activity3" tool.

	Activities propagate their needed gobject introspection libraries; when
	installed to the system profile these libraries are available to the Sugar
	launchers.

	* gnu/packages/sugar.scm (sugar)[arguments]: Do not replace GI_TYPELIB_PATH
	but augment it.

2023-02-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar-toolkit-gtk3: Extend GI_TYPELIB_PATH, don't replace it.
	This is convenient in case typelib files are needed by activities at runtime
	that are not available at build time.

	* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[arguments]: Extend
	GI_TYPELIB_PATH when wrapping.

2023-02-28  Andreas Enge  <andreas@enge.fr>

	gnu: qt@5: Update to 5.15.8.
	* gnu/packages/qt.scm (%qt-version): New variable.
	(qtbase-5, qt3d-5, qtsvg-5, qtimageformats, qtx11extras, qtxmlpatterns,
	qtdeclarative-5, qtconnectivity, qtwebsockets-5, qtsensors, qtmultimedia-5,
	qtwayland-5, qtserialport, qtserialbus, qtwebchannel-5, qtwebglplugin,
	qtwebview, qtlocation, qttools-5, qtscript, qtquickcontrols-5,
	qtgraphicaleffects, qtgamepad, qtscxml, qtpurchasing, qtcharts,
	qtdatavis3d, qtnetworkauth-5, qtremoteobjects, qtspeech, qtwebengine,
	python-pyqt, python-pyqtwebengine, python-shiboken-2):
	Update to 5.15.8 by using the new variable.

2023-02-28  EuAndreh  <eu@euandre.org>

	gnu: xmonad: Re-add xmonad.desktop file.
	* gnu/packages/wm.scm (xmonad)[arguments]: Add 'install-xsession phase
	  that was removed in previous automated update.

	Fixes: <https://issues.guix.gnu.org/61872>

2023-02-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qutebrowser: Update to 2.5.3.
	* gnu/packages/web-browsers.scm (qutebrowser): Update to 2.5.3.

2023-02-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar: Add missing import.
	This is a follow-up to commit 03c5b8933dd84ce3ab108ab2e56776181517ad7d.

	* gnu/packages/sugar.scm: Add missing import of (gnu packages bash).

2023-02-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar-toolkit-gtk3: Add bash-minimal to inputs.
	This is needed due to the use of wrap-program.

	* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[inputs]: Add bash-minimal.

2023-02-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar-datastore: Add bash-minimal to inputs.
	This is needed due to the use of wrap-program.

	* gnu/packages/sugar.scm (sugar-datastore)[inputs]: Add bash-minimal.

2023-02-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar: Add bash-minimal to inputs.
	This is needed when using wrap-program.

	* gnu/packages/sugar.scm (sugar)[inputs]: Add bash-minimal.

2023-02-28  Ricardo Wurmus  <rekado@elephly.net>

	services: Add sugar-desktop-service-type.
	* gnu/services/desktop.scm (sugar-desktop-service-type): New variable.
	(sugar-polkit-settings, sugar-desktop-configuration,
	make-sugar-desktop-configuration, sugar-desktop-configuration?,
	sugar-package): New procedures.
	(<sugar-desktop-configuration>): New record.
	* doc/guix.texi (Desktop Services): Document it.

	gnu: Add sugar-browse-activity.
	* gnu/packages/sugar.scm (sugar-browse-activity): New variable.

2023-02-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: static-binaries: Use gexps.
	This fixes "guix build static-binaries-tarball".

	* gnu/packages/make-bootstrap.scm (%static-inputs): Use gexps.

2023-02-28  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: 'static-package' uses gexps.
	* guix/build-system/gnu.scm (static-package): Use gexps.

	gnu: bzip2: Use gexps.
	* gnu/packages/compression.scm (bzip2)[arguments]: Use gexps.

	gnu: bash-static: Use gexps.
	* gnu/packages/bash.scm (static-bash)[arguments]: Use gexps.

	gnu: static-bash-for-glibc: Use gexps.
	* gnu/packages/commencement.scm (static-bash-for-glibc)[arguments]: Use
	gexps.

2023-02-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar-help-activity: Build English HTML.
	* gnu/packages/sugar.scm (sugar-help-activity)[arguments]: Replace 'build
	phase to generate HTML files.
	[native-inputs]: Add python-sphinx.

	gnu: sugar-toolkit-gtk3: Include output directory in GI_TYPELIB_PATH.
	* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[arguments]: Include package
	output directory in search path for GI_TYPELIB_PATH.

	gnu: sugar-typing-turtle-activity: Add setxkbmap to inputs.
	* gnu/packages/sugar.scm (sugar-typing-turtle-activity)[inputs]: Add
	setxkbmap.
	[arguments]: Patch invocation of setxkbmap.

2023-02-28  Lars-Dominik Braun  <lars@6xq.net>

	gnu: ghc-9.2: Increase max-silent-time.
	Times out on i686 CI, but not locally.

	* gnu/packages/haskell.scm (ghc-9.2)[properties]: Add max-silent-time.

2023-02-28  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-eat: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-eat): Update to 0.6.

	gnu: emacs-vertico: Generate info from README.org.
	* gnu/packages/emacs-xyz.scm (emacs-vertico)[arguments]: Migrate to gexps,
	generate info from README.org.

	gnu: emacs-marginalia: Generate info from README.org.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia)[native-inputs]: Add texinfo.
	[arguments]: Generate info from README.org.

	gnu: emacs-consult: Generate info from README.org.
	* gnu/packages/emacs-xyz.scm (emacs-consult)[native-inputs]: Add texinfo.
	[arguments]: Generate info from README.org.

	gnu: emacs-embark: Generate info from README.org.
	* gnu/packages/emacs-xyz.scm (emacs-embark)[native-inputs]: Add texinfo.
	[arguments]: Generate info from README.org.

	gnu: emacs-cape: Generate info from README.org.
	* gnu/packages/emacs-xyz.scm (emacs-cape)[native-inputs]: Add texinfo.
	[arguments]: Generate info from README.org.

	gnu: emacs-corfu: Generate info from README.org.
	* gnu/packages/emacs-xyz.scm (emacs-corfu)[native-inputs]: Add texinfo.
	[arguments]: Migrate to gexps, generate info from README.org.

2023-02-27  Olivier Dion  <odion@efficios.com>

	gnu: Add barectf.
	* gnu/packages/instrumentation.scm (barectf): New variable.

2023-02-27  Simon South  <simon@simonsouth.net>

	gnu: leptonica: Update to 1.83.1.
	* gnu/packages/image.scm (leptonica): Update to 1.83.1.
	[arguments]<#:phases>: Update file name in "provide-absolute-giflib-reference"
	phase.

	gnu: leptonica: Use new package style.
	* gnu/packages/image.scm (leptonica)[inputs]: Remove labels.
	[arguments]<#:phases>: Use gexps; use "this-package-input" to locate package
	input; do not explicitly return #t from phases.

2023-02-27  Hilton Chain  <hako@ultrarare.space>

	gnu: hyfetch: Update to 1.4.7.
	* gnu/packages/admin.scm (hyfetch): Update to 1.4.7.
	* gnu/packages/patches/hyfetch-fix-generator-script-quotation-escaping.patch,
	* gnu/packages/patches/hyfetch-remove-old-catchy-os-py.patch: Remove files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2023-02-27  Ludovic Courtès  <ludo@gnu.org>

	ui: 'display-hint' quotes extra arguments for Texinfo.
	Fixes <https://issues.guix.gnu.org/61201>.

	Previously, common practice was to splice arbitrary strings (user names,
	file names, etc.) into Texinfo snippets passed to 'display-hint'.  This
	is unsafe in the general case because at signs and braces need to be
	escaped to produced valid Texinfo.  This commit addresses that.

	* guix/ui.scm (texinfo-quote): New procedure.
	(display-hint): When ARGUMENTS is non-empty, pass it to 'texinfo-quote'
	and call 'format'.
	(report-unbound-variable-error, check-module-matches-file)
	(display-collision-resolution-hint, run-guix-command): Remove explicit
	'format' call; pass 'format' arguments as extra arguments to 'display-hint'.
	* gnu/services/monitoring.scm (zabbix-front-end-config): Likewise.
	* guix/scripts.scm (warn-about-disk-space): Likewise.
	* guix/scripts/build.scm (%standard-cross-build-options)
	(%standard-native-build-options): Likewise.
	* guix/scripts/describe.scm (display-checkout-info): Likewise.
	* guix/scripts/environment.scm (suggest-command-name): Likewise.
	* guix/scripts/home.scm (process-command): Likewise.
	* guix/scripts/home/edit.scm (service-type-not-found): Likewise.
	* guix/scripts/import.scm (guix-import): Likewise.
	* guix/scripts/package.scm (display-search-path-hint): Likewise.
	* guix/scripts/pull.scm (build-and-install): Likewise.
	* guix/scripts/shell.scm (auto-detect-manifest): Likewise.
	* guix/scripts/system.scm (check-file-system-availability): Likewise.
	(guix-system): Likewise.
	* guix/scripts/system/edit.scm (service-type-not-found): Likewise.
	* guix/status.scm (print-build-event): Likewise.

2023-02-27  Ludovic Courtès  <ludo@gnu.org>

	pack: Adjust shell tests to read-only tarball root.
	Fixes <https://issues.guix.gnu.org/61853>.

	Fixes a regression introduced in
	68380db4c40a2ee1156349a87254fd7b1f1a52d5, whereby the tarball's root
	entry is now read-only, due to the creation of "profile-directory" in
	the store.

	* tests/guix-pack.sh: Remove and recreate $test_directory before
	transformation option test.
	* tests/guix-pack-relocatable.sh: Add "chmod +w $test_directory" lines
	before attempts to write to it.

2023-02-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar-toolkit-gtk3: Propagate missing inputs.
	* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[propagated-inputs]: Add
	telepathy-glib and webkitgtk-with-libsoup2.

2023-02-27  Andy Tai  <atai@atai.org>

	gnu: opencl-headers, opencl-clhpp and opencl-icd-loader: Update to 2023.02.06
	These packages should be updated together.

	* gnu/packages/opencl.scm (opencl-clhpp): Update to 2023.02.06.
	[arguments]: Add configure flag to disable CTest building that cause errors as
	tests are meant to be disabled.
	(opencl-headers): Update to 2023.02.06.
	(opencl-icd-loader): Update to 2023.02.06.

2023-02-27  Andy Tai  <atai@atai.org>

	gnu: parallel: Update to 20230222
	* gnu/packages/parallel.scm (parallel): Update to 20230222

2023-02-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-msa.
	* gnu/packages/bioconductor.scm (r-msa): New variable.

2023-02-27  Lars-Dominik Braun  <lars@6xq.net>

	gnu: ghc: Disable failing test on i686
	Conditionally, so we don’t rebuild GHC on amd64.

	* gnu/packages/haskell.scm (ghc-9.2)[arguments]: Conditionally add phase
	'skip-T21694-i686.

2023-02-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libfaketime: Replace coreutils input with coreutils-minimal.
	* gnu/packages/check.scm (libfaketime) [inputs]: Replace coreutils with
	coreutils-minimal.

	gnu: libfaketime: Use gexps.
	* gnu/packages/check.scm (libfaketime) [arguments]: Use gexps, gexp variables
	and search-input-file where appropriate.

	gnu: openssl-1.1: Specify TESTS Make variable via #:make-flags.
	* gnu/packages/tls.scm (openssl-1.1) [make-flags]: New field.
	[phases] {check}: Remove phase override.

	gnu: openssl-1.1: Clean-up definition.
	* gnu/packages/tls.scm (openssl-1.1): Do not quasiquote arguments.  Remove
	extraneous let-bound variables and use more gexp variables.

2023-02-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: ncurses: Rewrite using gexps.
	* gnu/packages/ncurses.scm (ncurses-rollup-patch): New procedure.
	(ncurses)[arguments]: Rewrite using gexps.
	[native-inputs]: Remove labels and remove "rollup-patch" input.
	(ncurses/gpm, ncurses/tinfo): Rewrite using gexps and remove input
	label.

	gnu: gettext: Remove input label.
	* gnu/packages/gettext.scm (gnu-gettext)[native-inputs]: Remove label.

	gnu: gnutls: Deprecate 'gnutls-latest'.
	* gnu/packages/tls.scm (gnutls-latest): Define as a deprecated alias for
	'gnutls'.
	(guile-gnutls)[inputs, native-inputs]: Replace 'gnutls-latest' with 'gnutls'.

	gnu: gnutls: Remove Guile dependency.
	* gnu/packages/tls.scm (gnutls)[arguments]: Remove --with-guile-*
	configure flags.
	[native-inputs]: Remove GUILE-3.0.
	[inputs]: Likewise, and add LIBUNISTRING.
	(gnutls-latest)[inputs, native-inputs]: Remove.
	(guile2.2-gnutls): Rewrite as a variant of GUILE-GNUTLS.

	gnu: guile: Remove input labels.
	* gnu/packages/base.scm (libiconv-if-needed): Remove input label.
	* gnu/packages/guile.scm (guile-2.0)[native-inputs, inputs]
	[propagated-inputs]: Remove labels.
	(guile-next)[native-inputs]: Change "self" to "guile".
	(make-guile-readline): Adjust 'inputs' and 'propagated-inputs'
	accordingly.

2023-02-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	nls: Fix more Texinfo Italiano.
	* po/guix/it.po: Fix ‘@opzione’, ‘@comando’.

2023-03-05  Roel Janssen  <roel@gnu.org>

	gnu: Add python-zipfly.
	* gnu/packages/python-xyz.scm (python-zipfly): New variable.

	gnu: virtuoso-ose: Update to 7.2.9.
	* gnu/packages/databases.scm (virtuoso-ose): Update to 7.2.9; Add 'which' for
	  the test suite.
	* gnu/packages/patches/virtuoso-ose-remove-pre-built-jar-files.patch: Update
	  patch for new version.

2023-03-05  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	etc: Default to variables in tempel's git-reference... et al.
	Since we encourage using variables rather than magic hashes in the commit
	fields, e.g. (commit version) and (commit commit), the default for
	tempel to use quoted strings is rather off.  Thus, let the placeholder reflect
	actual usage.

	* etc/snippets/tempel/scheme-mode (git-reference...)[commit]: Use field name
	as placeholder and don't quote value.
	(svn-reference..., bzr-reference...)[revision]: Likewise.
	(hg-reference...)[changeset]: Likewise.

2023-03-05  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add tenacity.
	* gnu/packages/audio.scm (tenacity): New variable.

	gnu: komikku: Update to 1.12.1.
	* gnu/packages/gnome.scm (komikku): Update to 1.12.1.

	gnu: Add java-smtinterpol.
	* gnu/packages/maths.scm (java-smtinterpol): New variable.

	gnu: Add boolector.
	* gnu/packages/patches/boolector-find-googletest: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/maths.scm (boolector): New variable.

	gnu: Add btor2tools.
	* gnu/packages/maths.scm (btor2tools): New variable.

	gnu: Add yices.
	* gnu/packages/maths.scm (yices): New variable.

	gnu: Add libpoly.
	* gnu/packages/maths.scm (libpoly): New variable.

	gnu: Add cudd.
	* gnu/packages/maths.scm (cudd): New variable.

	gnu: tracker: Update to 3.4.2.
	* gnu/packages/gnome.scm (tracker): Update to 3.4.2.

	gnu: tracker: Use G-Expressions in arguments.
	* gnu/packages/gnome.scm (tracker)[arguments]: Change to list of
	G-Expressions.  Re-indent.

2023-03-05  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: tracker: Don't wrap binaries in libexec/tracker3 directory.
	These binaries are mere symlinks to the already wrapped tracker command.
	They are used in a command lookup via argv[0], which wrapping them breaks.

	* gnu/packages/gnome.scm (tracker)[#:phases]: Add ‘unwrap-libexec’.

2023-03-05  Andy Tai  <atai@atai.org>

	gnu: meld: Use new package style.
	* gnu/packages/patchutils.scm (meld)[arguments]: Convert to list of
	G-Expressions.
	<#:phases>: Drop trailing #t.
	[inputs, native-inputs]: Drop labels.

	gnu: meld: Update to 3.22.0
	* gnu/packages/patchutils.scm (meld): Update to 3.22.0
	[build-system]: Switch to meson-build-system.
	[native-inputs]: Add desktop-file-utils, itstool, gobject-introspection,
	pkg-config, and python.
	[inputs]: Add bash-minimal, python, and python-pycairo.
	Replace gtksourceview-3 with gtksourceview-4.
	[arguments]: Add #:glib-or-gtk?, #:imported-modules, and #:modules.
	<#:phases>: Remove custom ‘install’ and ‘check’.
	Add ‘skip-gtk-update-icon-cache’.
	Adjust ‘copy-styles’ to gtksourceview-4.
	Replace ‘wrap-typelib’ with ‘python-and-gi-wrap’.

2023-03-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar-datastore: Patch reference to md5sum.
	* gnu/packages/sugar.scm (sugar-datastore)[inputs]: Add coreutils.
	[arguments]: Rename phase 'patch-reference-to-du to 'patch-tool-references and
	patch reference to md5sum.

	gnu: sugar: Patch additional references to tools.
	* gnu/packages/sugar.scm (sugar)[inputs]: Add ethtool, openssh, and
	xdg-user-dirs.
	[arguments]: Patch references to ssh-keygen, xdg-user-dir, ethtool, and
	locale.

	gnu: Add sugar-block-party-activity.
	* gnu/packages/sugar.scm (sugar-block-party-activity): New variable.

	gnu: Add sugar-log-activity.
	* gnu/packages/sugar.scm (sugar-log-activity): New variable.

2023-03-04  Michal Atlas  <michal_atlas+git@posteo.net>

	gnu: Add guile-gemini.
	* gnu/packages/guile-xyz.scm (guile-gemini): New variable

2023-03-04  Preston M. Firestone  <firestone.preston@gmail.com>

	gnu: gambit-c: Update gambit-c to 4.9.4.
	* gnu/packages/scheme.scm (gambit-c): Update to 4.9.4.
	  [uri]: change source URL to http://www.gambitscheme.org/.
	  [home-page]: update URL to the project's new home page.

2023-03-04  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Remove and deprecate tidy for tidy-html
	* gnu/packages/web.scm (tidy): Change to deprecated alias for tidy-html
	* gnu/packages/pumpio.scm (pumpa): Use tidy-html instead of tidy and correct
	header name.
	* gnu/packages/markup.scm (hoedown):
	* gnu/packages/photo.scm (enblend-enfuse):
	* gnu/packages/php.scm (php):
	* gnu/packages/python-xyz.scm (python-pytidylib):
	Use tidy-html instead of tidy.

2023-03-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: cross-base: Inherit arguments from 'mig'.
	That way, 'xmig' inherits the 'avoid-perl-dependency' build phase.

	* gnu/packages/hurd.scm (mig)[arguments]: In 'avoid-perl-dependency',
	use 'find-files' to locate the "mig" executable(s).
	* gnu/packages/cross-base.scm (cross-kernel-headers*)[xmig]: Use
	'substitute-keyword-arguments'.

2023-03-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: cross-base: Remove input labels for GNU Mach and MiG.
	* gnu/packages/cross-base.scm (cross-kernel-headers*)[xgnumach-headers]
	[xmig]: Remove input labels; use gexps and 'modify-inputs'.
	[xgnumach-headers-name]: New variable.

	gnu: mig: Remove dependency on Perl.
	* gnu/packages/hurd.scm (mig)[inputs]: Remove PERL.
	[arguments]: Remove 'patch-non-shebang-references' phase and add
	'avoid-perl-dependency' phase.

	gnu: mig: Use gexps.
	* gnu/packages/hurd.scm (mig)[arguments]: Use gexps.

2023-03-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add sugar-read-activity.
	* gnu/packages/sugar.scm (sugar-read-activity): New variable.

	gnu: Add sugar-terminal-activity.
	* gnu/packages/sugar.scm (sugar-terminal-activity): New variable.

	gnu: telepathy-salut: Enable OLPC extensions.
	* gnu/packages/freedesktop.scm (telepathy-salut)[arguments]: Enable OLPC
	support in configure flags.

2023-02-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.9.13p2.
	* gnu/packages/admin.scm (sudo): Update to 1.9.13p2.

2023-02-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add sugar-typing-turtle-activity.
	* gnu/packages/sugar.scm (sugar-typing-turtle-activity): New variable.

	gnu: Add sugar-help-activity.
	* gnu/packages/sugar.scm (sugar-help-activity): New variable.

	gnu: sugar: Add missing inputs.
	* gnu/packages/sugar.scm (sugar)[propagated-inputs]: Add
	gsettings-desktop-schemas, telepathy-mission-control, and upower.

	gnu: sugar: Propagate sugar packages.
	* gnu/packages/sugar.scm (sugar)[inputs]: Move sugar-artwork and
	sugar-datastore from here...
	[propagated-inputs]: ...to here.

	gnu: sugar: Patch brightness module.
	* gnu/packages/sugar.scm (sugar)[arguments]: Fix syntax error; disable
	brightness module.

	gnu: sugar-toolkit-gtk3: Add missing inputs.
	* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[propagated-inputs]: Add
	gstreamer and gst-plugins-espeak.

	gnu: sugar: Patch global location of Sugar activities.
	* gnu/packages/sugar.scm (sugar)[arguments]: Update build phase
	'fix-references to patch activities directory.

	gnu: Add gst-plugins-espeak.
	* gnu/packages/gstreamer.scm (gst-plugins-espeak): New variable.

2023-02-27  Simon South  <simon@simonsouth.net>

	gnu: hwloc: Skip failing test on non-x86 systems.
	* gnu/packages/mpi.scm (hwloc-2)[arguments]<#:phases>: Rename
	"skip-test-that-requires-/sys" phase to "skip-tests-that-require-/sys" and
	expand to skip additional test requiring /sys on non-x86 systems.

2023-02-27  Simon South  <simon@simonsouth.net>

	gnu: hwloc: Remove obsolete comments.
	hwloc 2.x become the default with commit 8ec7ca22d3, "gnu: hwloc: Default to
	2.x.".

	* gnu/packages/mpi.scm (hwloc-1): Remove obsolete comment.
	(hwloc-2): Remove obsolete comment.

2023-02-27  Bruno Victal  <mirai@makinata.eu>

	gnu: nvme-cli: Update to 2.3.
	* gnu/packages/linux.scm (nvme-cli): Update to 2.3.
	[build-system]: Switch to meson-build-system.
	[arguments]: Remove stages. Build documentation.
	[native-inputs]: Add pkg-config.
	[inputs]: Add libnvme, json-c and zlib.

	gnu: Add libnvme.
	* gnu/packages/linux.scm (libnvme): New variable.

2023-02-27  Hilton Chain  <hako@ultrarare.space>

	gnu: podman: Update to 4.4.1.
	* gnu/packages/containers.scm (podman): Update to 4.4.1.
	[native-inputs]: Replace go to go-1.19.

2023-02-27  Jake Leporte  <jakeleporte@outlook.com>

	gnu: Add font-microsoft-cascadia.
	* gnu/packages/fonts.scm (font-microsoft-cascadia): New variable.

2023-02-27  Andrew Whatson  <whatson@tailcall.au>

	gnu: Add scheme48-prescheme.
	* gnu/packages/scheme.scm (scheme48-prescheme): New variable.

2023-02-27  Simon Tournier  <zimon.toutoune@gmail.com>

	scripts: repl: Extend REPL %load-path with all channels.
	Fixes <https://bugs.gnu.org/61343>.
	Reported by 宋文武 <iyzsong@envs.net>.

	* guix/scripts/repl.scm (define-command): Before starting the REPL,
	call 'current-profile' to populate (%package-module-path).

2023-02-27  Ludovic Courtès  <ludo@gnu.org>

	gexp: computed-file: Do not honor %guile-for-build.
	This reverts commit 68775338a510f84e63657ab09242d79e726fa457.
	Fixes <https://issues.guix.gnu.org/61841>.

	(%guile-for-build) is a derivation for a specific system,
	whereas (default-guile) is a system-independent package.  It's crucial
	to preserve this distinction.

	See discussion at <https://issues.guix.gnu.org/61255#29>.

	* guix/gexp.scm (computed-file-compiler): Honor (default-guile),
	not (%guile-for-build).

2023-02-27  Ludovic Courtès  <ludo@gnu.org>

	pack: Make sure tests can run without a world rebuild.
	Commit 68380db4c40a2ee1156349a87254fd7b1f1a52d5 moved from
	'gexp->derivation', which as a side effect, would lead tests to require
	a "world rebuild"--specifically, they'd have to build (default-guile).

	This was mitigated by 68775338a510f84e63657ab09242d79e726fa457, but that
	change introduced another regression.

	* guix/scripts/pack.scm (populate-profile-root): Define 'bootstrap?'.
	Pass #:guile to 'computed-file', with a value depending on 'bootstrap?'.
	* tests/pack.scm ("self-contained-tarball + localstatedir")
	("docker-image + localstatedir", "squashfs-image + localstatedir")
	("deb archive with symlinks and control files")
	("rpm archive can be installed/uninstalled"): Use a <profile> record
	instead of a derivation.

2023-02-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dpkg: Update to 1.21.21.
	* gnu/packages/debian.scm (dpkg): Update to 1.21.21.

	gnu: debootstrap: Update to 1.0.128.
	* gnu/packages/debian.scm (debootstrap): Update to 1.0.128.

	gnu: debian-ports-archive-keyring: Update to 2023.02.21.
	* gnu/packages/debian.scm (debian-ports-archive-keyring): Update to
	2023.02.01.
	[arguments]: Remove trailing #t from phases.

2023-02-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-calm.
	* gnu/packages/lisp-xyz.scm (cl-calm, ecl-calm, sbcl-calm): New variables.

	gnu: Add cl-cairo2.
	* gnu/packages/lisp-xyz.scm (cl-cairo2, ecl-cl-cairo2, sbcl-cl-cairo2):
	  New variables.

	gnu: Add cl-sdl2-mixer.
	* gnu/packages/lisp-xyz.scm (cl-sdl2-mixer, ecl-sdl2-mixer,
	  sbcl-sdl2-mixer): New variables.

	gnu: cl-sdl2: Remove input labels.
	* gnu/packages/lisp.scm (sbcl-sdl2):
	  [arguments]{asd-systems}: Add sdl2/examples.
	  {phases}<fix-path>: Remove trailing #f from lambda, use
	  search-input-file to link SO library.
	  [inputs]: Remove labels, add sbcl-cl-opengl.

	gnu: cl-sdl2: Update to 0.0.0-2.80410b5.
	* gnu/packages/lisp-xyz.scm (sbcl-sdl2): Update to 0.0.0-2.80410b5.

2023-02-27  Christopher Baines  <mail@cbaines.net>

	gnu: Fix openmpi related packages.
	This makes these package definitions compatible with the openmpi package which
	uses gexps as of f45fc72c282bc14da7212b4acb8fe9707e53aad0.

	* gnu/packages/mpi.scm (openmpi-c++, java-openmpi,
	openmpi-thread-multiple)[arguments]: Use gexps.

2023-02-27  Andrew Tropin  <andrew@trop.in>

	gnu: Remove emacs-transient from propagated-inputs.
	emacs-transient is built into emacs already and not required as an explicit
	dependency anymore, but having it in propagated-inputs can break things in
	various ways: for example emacs-next have a newer version and automatically
	pulling older emacs-transient into profile breaks emoji-insert, or
	emacs-docker.

	* gnu/packages/emacs-xyz.scm (emacs-piem, emacs-clj-deps-new, emacs-dirvish):
	Remove emacs-transient from propagated-inputs.

2023-02-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: texlive-apa6: Update reference to deprecated package.
	* gnu/packages/tex.scm (texlive-apa6)[inputs]: Replace
	'texlive-generic-xstring' with 'texlive-xstring'.

	gnu: libssh: Fix compilation on GNU/Hurd.
	* gnu/packages/ssh.scm (libssh)[source]: Add snippet.

2023-02-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	nls: Fix typo in Italian translation.
	I will, of course, fix this in Weblate or find someone who can,
	but this currently breaks ‘guix system search cups’.

	* po/guix/it.po: Fix ‘@dnf’ typo.

	Reported by tux_life in #guix: https://issues.guix.gnu.org/61961

2023-03-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar: Add XMPP telepathy inputs.
	* gnu/packages/sugar.scm (sugar)[propagated-inputs]: Add telepathy-gabble and
	telepathy-salut.

	gnu: Add telepathy-gabble.
	* gnu/packages/freedesktop.scm (telepathy-gabble): New variable.

2023-03-04  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: widelands: Update to 1.1.
	* gnu/packages/games.scm (widelands): Update to 1.1.
	[source]: Remove obsolete patches.
	[native-inputs]: Add pkg-config.
	[inputs]: Add asio.
	* gnu/packages/patches/widelands-add-missing-map-include.patch,
	gnu/packages/patches/widelands-system-wide_minizip.patch: Delete
	files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2023-03-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.275.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.275.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.234.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.234.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.172.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.172.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.98.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.98.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.1.15.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.15.
	(linux-libre-6.1-pristine-source): Update hash.

2023-03-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add telepathy-salut.
	* gnu/packages/freedesktop.scm (telepathy-salut): New variable.

2023-03-03  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: r-doubletcollection: Add missing inputs.
	If these Python packages are not available at runtime the package tries to
	install them automatically via Conda.

	* gnu/packages/bioinformatics.scm (r-doubletcollection)[propagated-inputs]:
	Add python, python-scrublet, and python-doubletdetection.

2023-02-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: linux-libre-documentation: Honour ‘--cores’.
	* gnu/packages/linux.scm (linux-libre-documentation)[arguments]:
	Respect PARALLEL-BUILD? and PARALLEL-JOB-COUNT.

2023-02-26  Bruno Victal  <mirai@makinata.eu>

	services: desktop: Set default value for geoclue-service-type.
	This follows up on commit ae0975332c60818793c6c63a3646c982d686bf49?.

	* gnu/services/desktop.scm (geoclue-service-type): Set default-value.

2023-03-03  Bruno Victal  <mirai@makinata.eu>

	services: dbus: Deprecate 'dbus-service' procedure.
	* doc/guix.texi (Desktop Services): Replace with 'dbus-root-service-type'.
	Document dbus-configuration.
	* gnu/services/dbus.scm (dbus-service): Define with 'define-deprecated'.
	* gnu/services/desktop.scm (desktop-services-for-system): Replace with
	dbus-root-service-type.
	* gnu/system/install.scm (%installation-services): Ditto.
	* gnu/tests/base.scm (%avahi-os): Ditto.
	* gnu/tests/docker.scm (%docker-os): Ditto.
	* gnu/tests/lightdm.scm (minimal-desktop-services): Ditto.
	* gnu/tests/virtualization.scm (%libvirt-os): Ditto.

	services: spice: Deprecate 'spice-vdagent-service' procedure.
	* doc/guix.texi (Miscellaneous Services): Replace 'spice-vdagent-service' with
	'spice-vdagent-service-type'. Document <spice-vdagent-configuration>.
	* gnu/services/spice.scm (spice-vdagent-service): Deprecate procedure.

	services: lirc: Deprecate 'lirc-service' procedure.
	* doc/guix.texi (Miscellaneous Services): Replace 'lirc-service' with 'lirc-service-type'.
	Document <lirc-configuration>.
	* gnu/services/lirc.scm (<lirc-configuration>): Set default values based on
	the arguments from the now deprecated 'lirc-service' procedure.
	(lirc-service-type): Set default value.
	(lirc-service): Deprecate procedure.

	services: vpn: Deprecate 'openvpn-client-service' & 'openvpn-server-service' procedures.
	* doc/guix.texi (VPN Services): Replace 'openvpn-client-service' & 'openvpn-server-service' procedures
	with their service-type counterparts.
	* gnu/services/vpn.scm (openvpn-client-service, openvpn-server-service): Deprecate procedure.
	(openvpn-server-service-type, openvpn-client-service-type): Set default value.

	services: mail: Deprecate 'dovecot-service' procedure.
	* doc/guix.texi (Mail Services): Replace 'dovecot-service' with 'dovecot-service-type'.
	* gnu/services/mail.scm (dovecot-service-type): Set default value.
	(dovecot-service): Deprecate procedure.
	* gnu/tests/mail.scm (%dovecot-os): Use dovecot-service-type.

	services: desktop: Deprecate 'bluetooth-service' procedure.
	* doc/guix.texi (Desktop Services): Remove mention of 'bluetooth-service'.
	* gnu/services/desktop.scm (bluetooth-service): Deprecate procedure.

	services: desktop: Deprecate 'geoclue-service' procedure.
	* doc/guix.texi (Desktop Services): Replace 'geoclue-service' with 'geoclue-service-type'.
	* gnu/services/desktop.scm (<geoclue-configuration>): Set default values
	based on the values from the now deprecated geoclue-service procedure.
	(geoclue-service): Deprecate procedure.
	(desktop-services-for-system): Use geoclue-service-type.

	services: desktop: Deprecate 'udisks-service' procedure.
	* doc/guix.texi (Desktop Services): Replace 'udisks-service' with 'udisks-service-type'.
	Document <udisks-configuration>.
	* gnu/packages/kde-multimedia.scm (k3b)[description]: Replace 'udisks-service' with 'udisks-service-type'.
	* gnu/services/desktop.scm (udisks-service-type): Set default value.
	(udisks-service): Deprecate procedure.
	(desktop-services-for-system): Use udisks-service-type.

	services: dbus: Deprecate 'polkit-service' procedure.
	* doc/guix.texi (Desktop Services): Replace 'polkit-service' with 'polkit-service-type'.
	* gnu/services/dbus.scm (polkit-service): Deprecate procedure.
	* gnu/tests/docker.scm (%docker-os): Use polkit-service-type.
	* gnu/tests/virtualization.scm (%libvirt-os): Ditto.

	services: desktop: Deprecate 'accountsservice-service' procedure.
	* doc/guix.texi (Desktop Services): Replace 'accountsservice-service'
	with 'accountsservice-service-type'.
	* gnu/services/desktop.scm (accountsservice-service): Deprecate procedure.
	(desktop-services-for-system): Use accountsservice-service-type.
	* gnu/tests/lightdm.scm (minimal-desktop-services): Ditto.

	services: elogind-configuration: Do not ignore 'handle-hibernate-key' by default.
	* gnu/services/desktop.scm (<elogind-configuration>)[handle-hibernate-key]: Set default value to 'hibernate.

	services: desktop: Deprecate 'elogind-service' procedure.
	* doc/guix.texi (Desktop Services): Replace 'elogind-service' with
	'elogind-service-type'.
	* gnu/services/desktop.scm (elogind-service): Deprecate procedure.
	(desktop-services-for-system): Use elogind-service-type.
	* gnu/tests/lightdm.scm (minimal-desktop-services): Ditto.

	services: ssh: Deprecate 'dropbear-service' procedure.
	* doc/guix.texi (Networking Services): Replace 'dropbear-service' with
	'dropbear-service-type'.
	* gnu/services/ssh.scm (dropbear-service): Deprecate procedure.

	services: ssh: Deprecate 'lsh-service' procedure.
	* doc/guix.texi (Networking Services): Remove mention of lsh-service.
	Document lsh-service-type and lsh-service-configuration.
	* gnu/services/ssh.scm (<lsh-configuration>): Set default values based
	on the now deprecated 'lsh-service' procedure.
	(lsh-service-type): Set default value.
	(lsh-service): Deprecate procedure.

	services: base: Deprecate 'rngd-service' procedure.
	* doc/guix.texi (Base Services): Replace rngd-service with rngd-service-type.
	Document <rngd-configuration>.
	* gnu/services/base.scm (<rngd-configuration>): Set default values from
	the values in the now deprecated 'rngd-service' procedure.
	(rngd-service): Deprecate procedure.
	(rngd-service-type): Set default value.

	services: base: Deprecate 'udev-service' procedure.
	* doc/guix.texi (Base Services): Replace udev-service with udev-service-type.
	Document <udev-configuration>. Use @defun @-commands for udev-rules-service,
	udev-rule and file->udev-rule.
	* gnu/services/base.scm (udev-service): Deprecate procedure.
	* gnu/system/install.scm (%installation-services): Use udev-service-type.

	services: base: Deprecate 'syslog-service' procedure.
	* doc/guix.texi (Base Services): Replace syslog-service with syslog-service-type.
	* gnu/services/base.scm (%default-syslog.conf): Place before <syslog-configuration>.
	(syslog-service-type): Set default value.
	(syslog-service): Deprecate procedure.
	(%base-services): Use syslog-service-type.
	* gnu/system/hurd.scm (%base-services/hurd): Ditto.
	* gnu/system/install.scm (%installation-services): Ditto.

	services: base: Deprecate 'nscd-service' procedure.
	* doc/guix.texi (Application Setup): Compress @cindex entries.
	(Base Services): Compress @cindex entries. Delete %nscd-default-configuration.
	Replace 'nscd-service' with 'nscd-service-type'.
	* gnu/services/base.scm (%nscd-default-configuration): Deprecate variable.
	(nscd-service): Deprecate procedure.
	* gnu/system/install.scm (%installation-services): Use nscd-service-type.

	doc: kmscon-service-type: Use @defvar @-command.
	* doc/guix.texi (Base Services): Use @defvar @-command for kmscon-service-type.

	services: base: Deprecate 'agetty-service' procedure.
	* doc/guix.texi (Base Services): Replace agetty-service with
	agetty-service-type.
	* gnu/services/base.scm (agetty-service): Deprecate procedure.
	* gnu/system/examples/beaglebone-black.tmpl
	(operating-system)[services]: Use agetty-service-type.

	services: base: Deprecate 'mingetty-service' procedure.
	* doc/guix.texi (Base Services): Replace mingetty-service with
	mingetty-service-type.
	* gnu/services/base.scm (mingetty-service): Deprecate procedure.

	services: base: Deprecate 'login-service' procedure.
	* doc/guix.texi (Base Services): Replace with login-service-type.
	* gnu/services/base.scm (login-service): Deprecate procedure.
	* gnu/system/install.scm (%installation-services): Use login-service-type.

	services: base: Deprecate 'host-name-service' procedure.
	* doc/guix.texi (operating-system Reference): Reorder cross-reference.
	Add an anchor to be used ...
	(Base services): ... here by host-name-service-type. Document
	host-name-service-type.
	* gnu/services/base.scm: Export host-name-service-type.
	(host-name-service): Deprecate procedure.
	* gnu/system.scm (operating-system-default-essential-services): Use
	host-name-service-type.

2023-03-03  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-seurat-utils.
	* gnu/packages/bioinformatics.scm (r-seurat-utils): New variable.

	gnu: Add r-hgnchelper.
	* gnu/packages/cran.scm (r-hgnchelper): New variable.

	gnu: Add r-tictoc.
	* gnu/packages/bioinformatics.scm (r-tictoc): New variable.

	gnu: Add r-ggexpress.
	* gnu/packages/bioinformatics.scm (r-ggexpress): New variable.

	gnu: Add r-markdownreports.
	* gnu/packages/bioinformatics.scm (r-markdownreports): New variable.

	gnu: Add r-markdownhelpers.
	* gnu/packages/bioinformatics.scm (r-markdownhelpers): New variable.

	gnu: Add r-codeandroll2.
	* gnu/packages/bioinformatics.scm (r-codeandroll2): New variable.

	gnu: Add r-readwriter.
	* gnu/packages/bioinformatics.scm (r-readwriter): New variable.

	gnu: Add r-stringendo.
	* gnu/packages/bioinformatics.scm (r-stringendo): New variable.

2023-03-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add julia-astrotime.
	* gnu/packages/julia-xyz.scm (julia-astrotime): New variable.

	gnu: Add julia-muladdmacro.
	* gnu/packages/julia-xyz.scm (julia-muladdmacro): New variable.

	gnu: Add julia-itemgraphs.
	* gnu/packages/julia-xyz.scm (julia-itemgraphs): New variable.

	gnu: Add julia-lightgraphs.
	* gnu/packages/julia-xyz.scm (julia-lightgraphs): New variable.

	gnu: Add julia-arnoldimethod.
	* gnu/packages/julia-xyz.scm (julia-arnoldimethod): New variable.

	gnu: Add julia-inflate.
	* gnu/packages/julia-xyz.scm (julia-inflate): New variable.

	gnu: Add julia-earthorientation.
	* gnu/packages/julia-xyz.scm (julia-earthorientation): New variable.

	gnu: Add julia-remotefiles.
	* gnu/packages/julia-xyz.scm (julia-remotefiles): New variable.

	gnu: Add julia-optionaldata.
	* gnu/packages/julia-xyz.scm (julia-optionaldata): New variable.

	gnu: Add julia-leapseconds.
	* gnu/packages/julia-xyz.scm (julia-leapseconds): New variable.

2023-03-03  Ludovic Courtès  <ludo@gnu.org>

	git-download: Apply Git attributes on checkouts coming from SWH.
	Fixes a bug whereby CR/LF conversion, for instance, would not be applied
	on Git repositories retrieved from SWH:

	  https://sympa.inria.fr/sympa/arc/swh-devel/2023-03/msg00000.html

	Reported by Simon Tournier <simon.tournier@inserm.fr>.
	Suggested by Valentin Lorentz <valentin.lorentz@inria.fr>.
	Co-authored by Simon Tournier <simon.tournier@inserm.fr>.

	* guix/git-download.scm (git-fetch)[build]: Add Git operations conditioned by
	'.gitattributes' on the result from SWH.

2023-03-03  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-oscope.
	* gnu/packages/bioconductor.scm (r-oscope): New variable.

2023-03-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-tripod: Fix build.
	* gnu/packages/lisp-xyz.scm (sbcl-tripod)[arguments]: Use the 'assoc-ref' form
	  for the bin output.
	  (cl-tripod)[outputs]: Remove bin.
	  (ecl-tripod)[outputs]: Remove bin.
	  [arguments]: Remove 'build-program' phase.

	gnu: eisl: Update to 2.72.
	* gnu/packages/lisp.scm (eisl): Update to 2.72.
	  [arguments]: Update 'fix-paths' phase.

	gnu: gcl: Update to 2.6.14.
	* gnu/packages/lisp.scm (gcl): Update to 2.6.14.

	gnu: sbcl: Update to 2.3.2.
	* gnu/packages/lisp.scm (sbcl): Update to 2.3.2.

2023-02-26  Winter  <winter@winter.cafe>

	gnu: fish: Update to 3.6.0.
	* gnu/packages/shells.scm (fish): Update to 3.6.0.
	[source]: Remove snippet, as the bundled PCRE2 sources have been
	removed (see CHANGELOG.rst).

2023-02-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	file-systems: Validate 'no-diratime flag.
	This follows up on commit c0773455397746b10194bc14c7cef144f4095b65, and
	adds a comment to avoid this in future.

	* gnu/system/file-systems.scm (invalid-file-system-flags):
	Add 'no-diratime to the list of KNOWN-FLAGS.

2023-02-26  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: go-github-com-robfig-cron-1.2: Move to (gnu packages golang).
	Because (gnu packages golang) and (gnu packages check) use each other, this
	avoids an undefined symbol due to a module dependency cycle.

	* gnu/packages/check.scm (go-github-com-robfig-cron-1.2): Move to...
	* gnu/packages/golang.scm (go-github-com-robfig-cron-1.2): ...here.

2023-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: make-mozilla-with-l10n: Use the copy-build-system.
	Fixes <https://issues.guix.gnu.org/61742>.

	* gnu/packages/gnuzilla.scm (make-mozilla-with-l10n): Rewrite to use the
	copy-build-system.

	Reported-by: Feng Shu <tumashu@163.com>

2023-03-02  Antero Mejr  <antero@mailbox.org>

	gnu: grimshot: Correct man page path.
	* gnu/packages/wm.scm (grimshot)[arguments]: Remove 'usr/' from man page path.

2023-03-02  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-mmuphin.
	* gnu/packages/bioconductor.scm (r-mmuphin): New variable.

2023-03-02  Jack Hill  <jackhill@jackhill.us>

	gnu: python-acme, certbot: Update to 2.3.0.
	* gnu/packages/tls.scm (python-acme): Update to 2.3.0.
	(certbot)[source]: Update hash.
	[propagated-inputs]: Remove python-zope-interface and
	python-zope-component.

2023-03-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: grub-efi: Remove test inputs.
	* gnu/packages/bootloaders.scm (grub-efi)[native-inputs]: Remove parted,
	qemu-minimal, xorriso.

2023-03-02  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-chromomap.
	* gnu/packages/cran.scm (r-chromomap): New variable.

2023-03-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libmicrohttpd: Update to 0.9.76.
	* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.76.

	gnu: gama: Update to 2.24.
	* gnu/packages/gps.scm (gama): Update to 2.24.

2023-02-25  Andreas Enge  <andreas@enge.fr>

	gnu: python-cheetah: Update to 3.3.1.
	* gnu/packages/python-xyz.scm (python-cheetah): Update to 3.3.1.

2023-02-25  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-pycrypto.
	The package has seen its last release in 2013 and "is unmaintained,
	obsolete, and contains security vulnerabilities" according to its homepage.

	* gnu/packages/python-crypto.scm (python-pycrypto): Delete variable.

2023-02-25  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-potr.
	The last release of the package dates from 2018.
	According to its self-description: "This software is experimental and
	potentially insecure. Do not rely on it"
	It depends on the cryptography library python-pycrypto, which has had
	its last release in 2013 and "is unmaintained, obsolete, and contains
	security vulnerabilities" according to its homepage.

	* gnu/packages/python-crypto.scm (python-potr): Delete variable.

2023-02-25  Andreas Enge  <andreas@enge.fr>

	gnu: poezio: Remove input.
	* gnu/packages/messaging.scm (poezio)[inputs]: Remove python-potr.
	[arguments]: Disable tests.

2023-02-25  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-android-backup.
	The last release of the package dates from 2018.
	It depends on the cryptography library python-pycrypto, which has had
	its last release in 2013 and "is unmaintained, obsolete, and contains
	security vulnerabilities" according to its homepage.

	* gnu/packages/android.scm (python-android-backup): Delete variable.

2023-02-25  Andreas Enge  <andreas@enge.fr>

	gnu: python-miio: Update to 0.5.12.
	* gnu/packages/android.scm (python-miio): Update to 0.5.12.
	[propagated-inputs]: Remove python-android-backup.

2023-02-25  Andreas Enge  <andreas@enge.fr>

	gnu: Remove jrnl.
	The last release of the package dates from 2019.
	It depends on the cryptography library python-pycrypto, which has had
	its last release in 2013 and "is unmaintained, obsolete, and contains
	security vulnerabilities" according to its homepage.

	* gnu/packages/jrnl.scm: Remove file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Unregister file.

2023-02-25  Andreas Enge  <andreas@enge.fr>

	gnu: Remove eolie.
	The package has not seen a new release in more than two years.
	It depends on the cryptography library python-pycrypto, which has had
	its last release in 2013 and "is unmaintained, obsolete, and contains
	security vulnerabilities" according to its homepage.

	* gnu/packages/gnome.scm (eolie): Delete variable.

2023-02-25  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-validictory.
	The package has been deprecated in 2018.

	* gnu/packages/python-xyz.scm (python-validictory): Delete variable.

2023-02-25  Andreas Enge  <andreas@enge.fr>

	gnu: python-fastjsonschema: Remove native input.
	* gnu/packages/python-xyz.scm (python-fastjsonschema)[native-inputs]:
	Remove python-validictory.

	gnu: python-responses: Update inputs.
	* gnu/packages/python-web.scm (python-responses)[propagated-inputs]: Remove
	python-cookies and python-six; add python-toml, python-typing-extensions,
	and python-urllib3.
	[native-inputs]: Remove python-mock.

	gnu: python-json-spec: Update to 0.11.0.
	* gnu/packages/python-xyz.scm (python-json-spec): Update to 0.11.0.
	[propagated-inputs]: Remove python-pathlib and python-six; add
	python-importlib-metadata and python-termcolor.

2023-02-25  Andreas Enge  <andreas@enge.fr>

	gnu: python-importlib-metadata: Update to 5.2.0.
	There is a newer version 6.0.0, but python-json-spec requires
	a version >=5 and <6.

	* gnu/packages/python-xyz.scm (python-importlib-metadata): Update to 5.2.0.

2023-02-25  Andreas Enge  <andreas@enge.fr>

	gnu: ungoogled-chromium: Adapt patches.
	* gnu/packages/chromium.scm (%debian-revision): Move to a later release
	for Debian patches.
	(%ungoogled-origin): Update hash accordingly.
	(%debian-patches): Enable "fixes/clang-and-gcc11.patch".

2023-02-23  Andreas Enge  <andreas@enge.fr>

	gnu: python-jedi: Update to 0.18.2.
	* gnu/packages/python-xyz.scm (python-jedi): Update to 0.18.2.
	  [source]: Drop snippet.
	  [arguments]: Drop phase.

	gnu: python-parso: Add patch for python@3.10.
	* gnu/packages/python-xyz.scm (python-parso)[origin]: Add patch.
	* gnu/packages/patches/python-parso-unit-tests-in-3.10.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register the patch.

	gnu: python-pylint: Update to 2.14.5.
	* gnu/packages/check.scm (python-pylint): Update to 2.14.5.
	[propagated-inputs]: Remove python-toml; add python-dill and python-tomlkit.

	gnu: python-tomlkit: Update to 0.11.6.
	* gnu/packages/python-xyz.scm (python-tomlkit): Update to 0.11.6.

2023-02-22  Andreas Enge  <andreas@enge.fr>

	gnu: python-asttokens: Update to 2.2.1.
	* gnu/packages/python-xyz.scm (python-asttokens): Update to 2.2.1.

2023-02-22  Andreas Enge  <andreas@enge.fr>

	gnu: python-astroid: Update to 2.11.7.
	There is a newer version, but this one compiles and may be less disruptive
	on dependent packages.

	* gnu/packages/python-xyz.scm (python-astroid): Update to 2.11.7.

2023-02-22  Andreas Enge  <andreas@enge.fr>

	gnu: python-tornado-6: Update to 6.2.
	* gnu/packages/python-web.scm (python-tornado-6): Update to 6.2.

	gnu: python-outcome: Update to 1.2.0.
	* gnu/packages/python-xyz.scm (python-outcome): Update to 1.2.0.

2023-02-22  Andreas Enge  <andreas@enge.fr>

	gnu: python-mechanize: Update to 0.4.7.
	This is not the latest version, but 0.4.8 fails its tests.

	* gnu/packages/python-xyz.scm (python-mechanize): Update to 0.4.7.

2023-02-22  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-4.07: Fix signal handling with newer glibc.
	* gnu/packages/patches/ocaml-4.07-dynamically-allocate-signal-stack.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/ocaml.scm (ocaml-4.07-boot): Use it.

2023-02-21  Andreas Enge  <andreas@enge.fr>

	gnu: python-graphviz: Add native input.
	* gnu/packages/graphviz.scm (python-graphviz)[native-inputs]: Add
	python-mock.

	This partially reverts commit 3d388fe3d0475f2e991ae061cc1364529a97af42

2023-02-21  Andreas Enge  <andreas@enge.fr>

	gnu: poezio: Update to 0.14.
	* gnu/packages/messaging.scm (poezio): Update to 0.14.
	[license]: Change to gpl3+.

2023-02-19  Andreas Enge  <andreas@enge.fr>

	gnu: python-slixmpp: Update to 1.8.3.
	* gnu/packages/python-xyz.scm (python-slixmpp): Update to 1.8.3.
	[propagated-inputs]: Add python-cryptography, python-defusedxml and
	python-emoji.

2023-02-19  Julien Lepiller  <julien@lepiller.eu>

	gnu: camlboot: Fix signal handling with newer glibc.
	* gnu/packages/patches/camlboot-dynamically-allocate-stack-signal.patch:
	  New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/ocaml.scm (camlboot): Use it.

2023-02-19  Andreas Enge  <andreas@enge.fr>

	gnu: python-ledgerblue: Update to 0.1.44.
	* gnu/packages/finance.scm (python-ledgerblue): Update to 0.1.44. Adapt
	propagated inputs.

	gnu: Add python-u2flib-host.
	* gnu/packages/finance.scm (python-u2flib-host): New variable.

	gnu: python-attrdict: Replace by python-attrdict3.
	* gnu/packages/python-xyz.scm (python-attrdict): Replace by...
	(python-attrdict3): ...this.
	* gnu/packages/wxwidgets.scm (python-wxpython)[native-inputs]: Swap
	packages.

2023-02-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: coreutils: Disable 64-bit time_t on 32-bit systems.
	Not all software is ready for 64-bit time in Guix.

	* gnu/packages/base.scm (coreutils)[arguments]: When building for a
	32-bit system add a configure-flag to not use 64-bit time_t.

2023-02-19  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-4.09: Fix signal handling with newer glibc.
	* gnu/packages/patches/ocaml-4.09-dynamically-allocate-signal-stack.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/ocaml.scm (ocaml-4.09): Use it.

2023-02-19  Bruno Victal  <mirai@makinata.eu>

	gnu: perl-encode: Update to 3.19 [fixes CVE-2021-36770].
	* gnu/packages/perl.scm (perl-encode): Update to 3.19.
	[propagated-inputs]: Remove.

2023-02-26  Timo Wilken  <guix@twilken.net>

	gnu: Add actionlint.
	Actionlint is a linter for GitHub Action workflow files.

	* gnu/packages/check.scm (actionlint): New variable.

2023-02-26  Timo Wilken  <guix@twilken.net>

	gnu: Add go-github-com-robfig-cron-1.2.
	* gnu/packages/check.scm (go-github-com-robfig-cron-1.2):
	  New variable.

	gnu: Add go-golang.org-x-sync-semaphore.
	* gnu/packages/golang.scm (go-golang.org-x-sync-semaphore):
	  New variable.

2023-02-26  kiasoc5  <kiasoc5@disroot.org>

	gnu: clamav: Update to 0.103.8 [security fixes].
	Fixes CVE-2023-20032 and CVE-2023-20052.

	* gnu/packages/antivirus.scm (clamav): Update to 0.103.8.

2023-02-19  Vasile Dumitrascu via Guix-patches via  <guix-patches@gnu.org>

	gnu: nano: Update to 7.2.
	* gnu/packages/nano.scm (nano): Update to 7.2.

	gnu: perl-cgi: Update to 4.55
	* gnu/packages/web.scm (perl-cgi): Update to 4.55.
	[native-inputs]: Remove perl-test-deep.

	gnu: mpg123: Update to 1.31.2.
	* gnu/packages/mp3.scm (mpg123): Update to 1.31.2.

	gnu: simple-scan: Update to 42.5.
	* gnu/packages/gnome.scm (simple-scan): Update to 42.5.

	gnu: network-manager-applet: Update to 1.30.0.
	* gnu/packages/gnome.scm (network-manager-applet): Update to 1.30.0.
	[inputs]: Remove libnotify.

	gnu: xarchiver: Update to 0.5.4.20.
	* gnu/packages/compression.scm (xarchiver): Update to 0.5.4.20.

	gnu: adwaita-icon-theme: Update to 43.
	* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 43.

2023-02-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: moe: Update to 1.13.
	* gnu/packages/moe.scm (moe): Update to 1.13.

2023-02-26  Lars-Dominik Braun  <lars@6xq.net>

	gnu: idris: Adapt to changed haskell-build-system.
	…which does not support the “static” output any more.

	* gnu/packages/idris.scm (idris)[arguments]: Remove phase
	restore-libidris_rts.

2023-02-26  Lars-Dominik Braun  <lars@6xq.net>

	gnu: xmobar: Drop Haskell libraries and documentation.
	* gnu/packages/wm.scm (xmobar)[arguments]: Add
	'remove-libraries phase and disable #:haddock?.

	gnu: purescript: Drop Haskell libraries and documentation.
	* gnu/packages/purescript.scm (purescript)[arguments]: Add
	'remove-libraries phase and disable #:haddock?.

	gnu: pandoc: Drop Haskell libraries and documentation.
	* gnu/packages/haskell-xyz.scm (ghc-pandoc): Renamed from pandoc.
	(pandoc) [arguments]: Add 'remove-libraries phase and disable #:haddock?.

	gnu: shellcheck: Drop Haskell libraries.
	* gnu/packages/haskell-apps.scm (shellcheck)[arguments]: Add
	'remove-libraries phase.

	gnu: git-annex: Drop Haskell documentation.
	* gnu/packages/haskell-apps.scm (git-annex)[arguments]: Disable #:haddock?.

	gnu: darcs: Drop Haskell libraries and documentation.
	* gnu/packages/haskell-apps.scm (darcs)[arguments]: Add
	'remove-libraries phase and disable #:haddock?.

	gnu: hledger: Drop Haskell libraries and documentation.
	* gnu/packages/finance.scm (ghc-hledger): New variable.
	(hledger): Inherit from ghc-hledger and add 'remove-libraries phase and
	disable #:haddock?.

	gnu: ngless: Drop Haskell libraries and documentation.
	* gnu/packages/bioinformatics.scm (ngless)[arguments]: Add
	'remove-libraries phase and disable #:haddock?.

2023-02-26  Lars-Dominik Braun  <lars@6xq.net>

	build: haskell-build-system: Build static executables by default.
	This is the only way to get reasonably small binaries that don’t pull
	in a ton of ghc-* packages.

	* guix/build/haskell-build-system.scm (configure): Explicitly
	add --enable-static and --disable-executable-dynamic, as well as
	-split-sections to configure flags.

2023-02-26  Lars-Dominik Braun  <lars@6xq.net>

	gnu: ghc-lua: Disable symbol export.
	This turns on the linker flag -Wl,-E for all libraries depending on it,
	resulting in large binaries, because --gc-sections cannot clean exported
	symbols.

	* gnu/packages/haskell-xyz.scm (ghc-lua)[arguments]: Disable
	export-dynamic feature.

2023-02-26  Lars-Dominik Braun  <lars@6xq.net>

	gnu: ghc-9.2: Support static linking with glibc < 2.34.
	* gnu/packages/patches/ghc-9.2-glibc-2.33-link-order.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/haskell.scm (ghc-9.2)[origin]: Use it.

	build-system: haskell: Drop default "static" output.
	* guix/build-system/haskell.scm (lower): Pass outputs to lowered bag.
	* guix/build/haskell-build-system.scm (install): Remove static library
	moving code.
	* gnu/packages/haskell-check.scm (ghc-hunit): Remove "static" output.
	* gnu/packages/haskell-crypto.scm (ghc-crypto-api-tests): Likewise.
	* gnu/packages/haskell-xyz.scm (ghc-case-insensitive): Likewise.
	(ghc-cmdargs): Likewise.
	(ghc-conduit): Likewise.
	(ghc-fgl): Likewise.
	(ghc-haskell-src-exts): Likewise.
	(ghc-lib-parser): Likewise.
	(ghc-mono-traversable): Likewise.
	(ghc-parallel): Likewise.
	(ghc-paths): Likewise.
	(ghc-profunctors): Likewise.
	(ghc-tf-random): Likewise.
	(ghc-vector): Likewise.

	gnu: elm: Support GHC 9.2.
	* gnu/packages/elm.scm (elm-sans-reactor)[source]: Add patch to support GHC 9.2.
	* gnu/packages/patches/elm-ghc9.2.patch: This one.
	* gnu/local.mk: Add it.

	gnu: idris: Fix overly zealous regular expression.
	* gnu/packages/idris.scm (idris)[arguments]: Limit characters matched
	after package name in cabal file substitutions.

2023-02-26  Lars-Dominik Braun  <lars@6xq.net>

	gnu: ghc-parsec: Update to 3.1.15.0.
	Missed by automation.

	* gnu/packages/haskell-xyz.scm (ghc-parsec)[version]: Update to 3.1.15.0.
	[native-inputs]: Switch from HUnit to tasty.

2023-02-26  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Remove unused Haskell packages.
	* gnu/packages/haskell-xyz.scm (ghc-attoparsec-bootstrap): Remove variable.
	(ghc-integer-logarithms-bootstrap): Likewise.
	(ghc-scientific-bootstrap): Likewise.
	(ghc-wcwidth-bootstrap): Likewise.
	(ghc-optparse-applicative-0.15.1.0): Likewise.

2023-02-26  Lars-Dominik Braun  <lars@6xq.net>

	gnu: ghc-9.2: Increase make verbosity.
	Tests time out on ci.guix.gnu.org.

	* gnu/packages/haskell.scm (ghc-9.2)[arguments]: Modify #:make-flags.

2023-02-26  Lars-Dominik Braun  <lars@6xq.net>

	Upgrade Haskell packages.
	Script-aided bulk change.

2023-02-26  Lars-Dominik Braun  <lars@6xq.net>

	build: haskell-build-system: Remove unused linker flags.
	They were inserted as-is, without expandind variables into binaries.

	* guix/build/haskell-build-system.scm (configure): Remove --ghc-option.

2023-02-26  Lars-Dominik Braun  <lars@6xq.net>

	build: haskell-build-system: Process all transitive dependencies.
	A bug caused install-transitive-deps to stop looping if a dependency
	file already existed in the target directory. For Haskell packages
	with multiple libraries (like attoparsec) this resulted in missing
	dependencies and error messages like this:

	    The following packages are broken because other packages they depend
	    on are missing. These broken packages must be rebuilt before they
	    can be used.
	    installed package attoparsec-0.14.4 is broken due to missing package
	    scientific-0.3.7.0-9XG3zUjXOw970JFcruv0cZ

	See <https://issues.guix.gnu.org/54729#11>.

	* guix/build/haskell-build-system.scm (register): Unconditionally loop
	over all tails.

2023-02-26  Lars-Dominik Braun  <lars@6xq.net>

	import: haskell: Add new internal library for GHC 9.2.
	* guix/import/hackage.scm (ghc-standard-libraries): Add ghc-bignum.

	gnu: Use HACKAGE-URI for packages from Hackage.
	Script-aided bulk change.

	import: hackage: Use upstream-name property.
	* guix/import/hackage.scm (guix-package->hackage-name): Removed.
	(latest-release): Use package-upstream-name* instead.
	* guix/import/stackage.scm (latest-lts-release): Ditto.
	(stackage-lts-package?): Ditto.

	gnu: Add upstream-name property to Haskell packages.
	Script-aided bulk change.

	import: hackage: Add upstream-name property.
	* guix/import/hackage.scm (hackage-module->sexp): Add property
	upstream-name to imported package.
	* tests/hackage.scm (match-ghc-foo): Add upstream-name property.
	(match-ghc-foo-6): Ditto.
	(match-ghc-elif): Ditto.
	(match-ghc-foo-revision): Ditto.
	(match-ghc-foo-import): Ditto.

	import: stackage: Update to release 20.5.
	* guix/import/stackage.scm (%default-lts-version): Update to 20.5.

	gnu: Switch default to GHC 9.2.
	* gnu/packages/haskell.scm (ghc-9.0): Rename to just “ghc”.
	(ghc-9.2): Ditto.
	(ghc): Use ghc-9.2.

2023-02-26  Philip Munksgaard  <philip@munksgaard.me>

	build: haskell-build-system: Support multiple libraries.
	Fixes <https://bugs.gnu.org/53655>.

	The patch handles correctly the multiple registration of some package using
	their own internal sub-libraries.  It allows to call 'install-transitive-deps'
	multiple times and deals with packages requiring a multiple registration.

	* guix/build/haskell-build-system.scm (register)[install-transitive-deps]:
	Guard also the destination direction.
	[install-config-file]: New procedure.

	Co-Authored-by: zimoun <zimon.toutoune@gmail.com>.

2023-02-26  zimoun  <zimon.toutoune@gmail.com>

	build: haskell-build-system: Remove trailing #t.
	* guix/build/haskell-build-system.scm (configure, install, setup-compiler,
	make-ghc-package-database, install-transitive-deps, check, haddock,
	patch-cabal-file, generate-setuphs): Delete trailing #t.

2023-02-26  Lars-Dominik Braun  <lars@6xq.net>

	import: hackage: Allow version at the beginning of cabal file.
	Fix a corner case, uncovered by the hedgehog package, which has the
	version field at the beginning of its cabal file. This causes a pattern
	match failure.

	* guix/import/hackage.scm (latest-release): Match version at beginning
	of expression too.

2023-02-26  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.307.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.307.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.274.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.274.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.233.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.233.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.170.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.170.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.96.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.96.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.1.14.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.14.
	(linux-libre-6.1-pristine-source): Update hash.

2023-02-26  Vagrant Cascadian  <vagrant@debian.org>

	gnu: libssh: Update to 0.10.4.
	* gnu/packages/ssh.scm (libssh): Update to 0.10.4.

2023-02-26  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: xpadneo: Update to 0.9.5.
	* gnu/packages/linux.scm (xpadneo): Update to 0.9.5.

	gnu: emacs-next: Update to 29.0.60-1.f1f571e.
	* gnu/packages/emacs.scm (emacs-next): Update to 29.0.60-1.f1f571e.

	gnu: Add emacs-next-tree-sitter.
	* gnu/packages/emacs.scm (emacs-next-tree-sitter): New variable.
	(emacs-next): Remove tree sitter support.

2023-02-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	.patman: Ignore bad tags.
	The feature is not used in Guix, and it produces extraneous warnings.

	* .patman (ignore_bad_tags): Set option to True.

2023-02-26  Michael Rohleder  <mike@rohleder.de>

	gnu: gparted: Update to 1.5.0.
	* gnu/packages/disk.scm (gparted): Update to 1.5.0.

2023-02-19  Bruno Victal  <mirai@makinata.eu>

	gnu: ethtool: Update to 6.2.
	* gnu/packages/networking.scm (ethtool): Update to 6.2.

2023-02-25  Simon Streit  <simon@netpanic.org>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: virglrenderer: Update to 0.10.4.
	* gnu/packages/spice.scm (virglrenderer): Update to 0.10.4.
	[source]: Use git-fetch and update URI.
	[build-system] Change to meson-build-system.
	[inputs]: Remove eudev.
	[native-inputs]: Add python.
	[home-page]: Update URL.

2023-02-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	cpio: Properly handle Unicode characters in file names.
	Fixes <https://issues.guix.gnu.org/61722>.

	* guix/cpio.scm (file->cpio-header): Compute the file name length in bytes rather than in
	characters.
	(file->cpio-header*, special-file->cpio-header*): Likewise.
	(write-cpio-archive): Likewise, and write the file name as UTF-8 bytes, not
	textually, to avoid encoding it as ISO-8859-1.

2023-02-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: spice-gtk: Adjust the default file name of the ACL helper binary.
	* gnu/packages/spice.scm (spice-gtk)
	[arguments]: Add adjust-default-acl-helper-path phase.

	gnu: gnome-boxes: Mention extra configuration requirements.
	* gnu/packages/gnome.scm (gnome-boxes) [description]: Mention about extending
	polkit and setuid services with spice-gtk.

	services: gnome-desktop-service-type: Extend setuid-program-service-type.
	* gnu/services/desktop.scm (gnome-setuid-programs): New variable.
	(gnome-desktop-service-type): Extend setuid-program-service-type with it.

	services: desktop: Extract a new gnome-package procedure.
	* gnu/services/desktop.scm (<gnome-desktop-configuration>): Rename gnome
	package accessor to gnome-desktop-configuration-gnome, to avoid name conflict.
	(gnome-packages): Change first argument from a config object to a the gnome
	package used.  Rename second argument from package to name.  Extract core
	logic into...
	(gnome-package): ... this.
	(gnome-udev-rules, gnome-polkit-settings): Adjust accordingly.
	(gnome-desktop-service-type): Likewise.

	services: gnome-polkit-settings: Add spice-gtk.
	* gnu/services/desktop.scm (gnome-polkit-settings): Add spice-gtk to the GNOME
	packages providing polkit rules.
	(package-direct-input-selector): Allow passing a list corresponding to the
	dependency tree, so that non-propagated transitive inputs can be specified.

	gnu: gnome-boxes: Update to 43.3.
	* gnu/packages/gnome.scm (gnome-boxes): Update to 43.3.
	[arguments]: Remove configure-flags.  Adjust disable-gtk-update-icon-cache
	phase.
	[inputs]: Replace gtk+ with gtk, libsoup-minimal-2 with libsoup,
	webkitgtk-with-libsoup2 with webkitgtk.
	[native-inputs]: Replace vala with vala-next.

	gnu: osinfo-db: Use libsoup 3.
	* gnu/packages/virtualization.scm (libosinfo) [inputs]: Replace libsoup2 with libsoup.

	gnu: spice-gtk: Enable support for polkit, webdav and others.
	* gnu/packages/spice.scm (spice-gtk) [arguments]: Add the correct-polkit-dir
	and fake-pkexec phases.
	[inputs]: Add acl, cyrus-sasl, libcap-ng, polkit and usbutils.
	[propagated-inputs]: Add libcacard and phodav.

	gnu: phodav: Propagate glib, libsoup and libxml2.
	* gnu/packages/gnome.scm (phodav) [inputs]: Move libsoup to...
	[propagated-inputs]: ... here.  Add glib and libxml2.

	gnu: usbutils: Update to 015.
	* gnu/packages/linux.scm (usbutils): Update to 015.

	gnu: spice-vdagent: Update to 0.22.1.
	* gnu/packages/spice.scm (spice-vdagent): Update to 0.22.1.
	[source]: Delete patch.
	* gnu/packages/patches/spice-vdagent-glib-2.68.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: spice: Update to 0.15.1.
	* gnu/packages/spice.scm (spice): Update to 0.15.1.

	gnu: libcacard: Remove obsolete configure flags.
	* gnu/packages/spice.scm (libcacard) [arguments]: Delete field.
	[propagated-inputs]: Reword comment.

	gnu: virglrenderer: Update to 0.7.0.
	* gnu/packages/spice.scm (virglrenderer): Update to 0.7.0.  Remove
	patch. Re-indent and sort inputs.
	* gnu/packages/patches/virglrenderer-CVE-2017-6386.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: usbredir: Update to 0.13.0.
	* gnu/packages/spice.scm (usbredir): Update to 0.13.0.
	[inputs]: Add glib.
	[native-inputs]: Remove autoconf, automake, and libtool.

	gnu: spice-protocol: Update to 0.14.4.
	* gnu/packages/spice.scm (spice-protocol): Update to 0.14.4.
	[arguments]: Use gexps.

	gnu: spice-gtk: Propagate libjpeg-turbo, lz4, opus, and usbredir.
	* gnu/packages/spice.scm (spice-gtk)
	[inputs]: Move libjpeg-turbo, lz4, opus, and usbredir to...
	[propagated-inputs]: ... here.

	gnu: spice-gtk: Update to 0.42.
	* gnu/packages/spice.scm (spice-gtk): Update to 0.42.
	[build-system]: Use meson-build-system.
	[arguments]: Remove configure-flags.
	Rename disable-session-test phase to disable-problematic-tests, and adjust.
	Remove the patch-la-files phase.
	[native-inputs]: Add python, python-pyparsing and python-six.
	[inputs]: Remove python.

	gnu: spice-gtk: Use gexps.
	* gnu/packages/spice.scm (spice-gtk) [arguments]: Streamline and use gexps.

	gnu: spice-gtk: Remove input labels.
	* gnu/packages/spice.scm (spice-gtk): Remove input labels.

	gnu: spice-gtk: Fix indentation and normalize field order.
	* gnu/packages/spice.scm (spice-gtk): Fix indentation.  Move and re-order
	inputs below arguments.

	gnu: guix: Update to 1.4.0-4.01fd830.
	* gnu/packages/package-management.scm (guix): Update to 1.4.0-4.01fd830.

2023-02-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-xstring: Supersed texlive-generic-xstring.
	* gnu/packages/tex.scm (texlive-xstring): New variable.
	(texlive-generic-xstring): Deprecate in favour of the above.
	(texlive-minted): Use new name.

	gnu: texlive-soul: Supersede texlive-generic-soul.
	* gnu/packages/tex.scm (texlive-soul): New variable.
	(texlive-generic-soul): Deprecate in favour of the above.

2023-02-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: u-boot-ts7970-q-2g-1000mhz-c: Adjust description.
	* gnu/packages/bootloaders.scm (u-boot-ts7970-q-2g-1000mhz-c): Adjust the
	u-boot.imx file name on the SD card to the default one used by the
	'u-boot-ts7970-q-2g-1000mhz-c-bootloader' bootloader.

2023-02-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	offload: Increase initial SSH connection timeout.
	Fixes <https://issues.guix.gnu.org/61646>.

	* guix/scripts/offload.scm (open-ssh-session): Increase connection timeout
	from 10 s to 30 s.

2023-02-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-spherical-geometry.
	* gnu/packages/astronomy.scm (python-spherical-geometry): New variable.

2023-02-24  conses  <contact@conses.eu>

	gnu: Add postmarketos-theme.
	* gnu/packages/gnome-xyz.scm (postmarketos-theme): New variable.

2023-02-24  Ludovic Courtès  <ludo@gnu.org>

	services: console-font, kmscon: Refer to native 'font-gnu-unifont' builds.
	Fixes a regression introduce in 01334a61c7541d8ae29c5252e2e5b3ed7a59c552
	that would prevent system cross-compilation (with "guix system image
	--target=...") due to 'font-gnu-unifont' depending on 'perl-gd', which
	currently cannot be cross-compiled.

	* gnu/services/base.scm (%default-console-font, kmscon-service-type):
	Refer to 'font-gnu-unifont' with 'ungexp-native'.

2023-02-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix-icons: Never cross-compile.
	* gnu/packages/package-management.scm (guix-icons)[arguments]:
	Add #:target #f.

2023-02-24  Jake Leporte  <jakeleporte@outlook.com>

	gnu: python-paste: Update to 3.5.2.
	* gnu/packages/python-web.scm (python-paste): Update to 3.5.2.

2023-02-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgc: Define properties for the 'generic-html' updater.
	* gnu/packages/bdw-gc.scm (libgc)[source]: Add second URL.
	[properties]: New field.

	gnu: goffice@0.8: Remove input labels.
	* gnu/packages/gnome.scm (goffice-0.8)[inputs]: Remove label, use
	'modify-inputs'.

2023-02-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: perl-gd: Use gexps.
	This helps cross-compilation: in that case, '%build-inputs' was unbound.

	* gnu/packages/gd.scm (perl-gd)[arguments]: Rewrite using gexps.

2023-02-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: perl-gd: Remove input labels.
	* gnu/packages/gd.scm (perl-gd)[inputs]: Remove labels.

	gnu: binutils-gold: Remove input label.
	* gnu/packages/base.scm (binutils-gold)[native-inputs]: Remove label.

	gnu: python: Remove input labels.
	* gnu/packages/python.scm (python-3.9)[native-inputs]: Remove labels.
	(python2-minimal)[inputs]: Likewise.
	(python-minimal)[inputs]: Likewise.

2023-02-24  Simon South  <simon@simonsouth.net>

	gnu: u-boot-rock64-rk3328: Fix typo that causes boot failure.
	* gnu/packages/bootloaders.scm (u-boot-rock64-rk3328)[arguments]: Fix typo.

2023-02-24  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: qpdfview: Use new package style.
	* gnu/packages/pdf.scm (qpdfview)[arguments]: Use gexps.

	gnu: qpdfview: Update to 0.5.0.
	* gnu/packages/pdf.scm (qpdfview): Update to 0.5.0.
	* gnu/packages/patches/qpdfview-qt515-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2023-02-24  Guillaume Le Vaillant  <glv@posteo.net>

	Revert "gnu: cl-mcclim: Enable Freetype renderer."
	This reverts commit 67e4596781e11cd93b1fc6708484b6468388a18a.
	This will need more work to work properly.

	gnu: cl-mcclim: Enable Freetype renderer.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim)[arguments]: Add
	  'enable-freetype-renderer' phase.

	gnu: cl-mcclim: Update to 0.9.7-3.ece91cf.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim): Update to 0.9.7-3.ece91cf.
	  [inputs]: Add cl-base64 and cl-who.
	  [arguments]: Remove 'fix-build' phase.

	gnu: cl-zpb-ttf: Update to 1.0.6.
	* gnu/packages/lisp-xyz.scm (sbcl-zpb-ttf): Update to 1.0.6.

	gnu: cl-slime-swank: Update to 2.28.
	* gnu/packages/lisp-xyz.scm (sbcl-slime-swank): Update to 2.28.

	gnu: cl-log4cl: Update to 1.1.4-1.75c4184.
	* gnu/packages/lisp-xyz.scm (sbcl-log4cl): Update to 1.1.4-1.75c4184.

	gnu: cl-clx: Update to 0.7.5-1.3840045.
	* gnu/packages/lisp-xyz.scm (sbcl-clx): Update to 0.7.5-1.3840045.
	  [native-inputs]: Add xorg-server-for-tests.
	  [arguments]: Add 'prepare-test-environment' phase.

	gnu: cl-pdf: Update to 2.0.0-3.ee904a1.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-pdf): Update to 2.0.0-3.ee904a1.

	gnu: cl-freetype2: Update to 1.1-1.8bcb232.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-freetype2): Update to 1.1-1.8bcb232.
	  [inputs]: Remove labels.

	gnu: cl-djula: Update to 0.2.0-2.6f14259.
	* gnu/packages/lisp-xyz.scm (sbcl-djula): Update to 0.2.0-2.6f14259.

	gnu: cl-collectors: Update to 1.0-1.748f0a1.
	* gnu/packages/lisp-xyz.scm (sbcl-collectors): Update to 1.0-1.748f0a1.

	gnu: cl-introspect-environment: Update to 0.1-2.8fb20a1.
	* gnu/packages/lisp-xyz.scm (sbcl-introspect-environment): Update to
	  0.1-2.8fb20a1.

	gnu: cl-trivial-utf-8: Update to 0.0.0-2.6ca9943.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-utf-8): Update to 0.0.0-2.6ca9943.

	gnu: cl-fast-io: Update to 1.0.0-3.a4c5ad6.
	* gnu/packages/lisp-xyz.scm (sbcl-fast-io): Update to 1.0.0-3.a4c5ad6.
	  [arguments]: Enable tests.

	gnu: cl-lisp-namespace: Update to 0.1-2.699fccb.
	* gnu/packages/lisp-xyz.scm (sbcl-lisp-namespace): Update to 0.1-2.699fccb.

	gnu: cl-let-plus: Update to 0.0.0-2.455e657.
	* gnu/packages/lisp-xyz.scm (sbcl-let-plus): Update to 0.0.0-2.455e657.

	gnu: cl-trivial-indent: Update to 1.0.0-1.f252750.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-indent): Update to 1.0.0-1.f252750.

	gnu: cl-anaphora: Update to 0.9.8.
	* gnu/packages/lisp-xyz.scm (sbcl-anaphora): Update to 0.9.8.

	gnu: cl-local-time: Update to 1.0.6-3.40169fe.
	* gnu/packages/lisp-xyz.scm (sbcl-local-time): Update to 1.0.6-3.40169fe.

	gnu: cl-cl+ssl: Update to 0.0.0-5.1e2ffc9.
	* gnu/packages/lisp-xyz.scm (sbcl-cl+ssl): Update to 0.0.0-5.1e2ffc9.

	gnu: cl-named-readtables: Update to 0.9-4.d5ff162.
	* gnu/packages/lisp-xyz.scm (sbcl-named-readtables): Update to 0.9-4.d5ff162.
	  [arguments]: Disable tests.

	gnu: cl-cffi: Remove input labels.
	* gnu/packages/lisp-xyz.scm (sbcl-cffi)[source]: Fix file name.
	  [inputs, native-inputs]: Remove labels.

	gnu: cl-usocket: Update to 0.8.5.
	* gnu/packages/lisp-xyz.scm (sbcl-usocket): Update to 0.8.5.

	gnu: cl-closer-mop: Update to 1.0.0-3.7b86f2a.
	* gnu/packages/lisp-xyz.scm (sbcl-closer-mop): Update to 1.0.0-3.7b86f2a.

	gnu: cl-babel: Update to 0.5.0-3.627d6a6.
	* gnu/packages/lisp-xyz.scm (sbcl-babel): Update to 0.5.0-3.627d6a6.

2023-02-24  Andrew Tropin  <andrew@trop.in>

	scripts: home: Move ensure-profile-directory to a better place.
	The profile directory is usually created by daemon, when user opens a
	connection.  Ideally, we would like to remove ensure-profile-directory call at
	all, but daemon doesn't handle case with custom $GUIX_STATE_DIRECTORY yet.
	More information in: <https://issues.guix.gnu.org/61717>

	* guix/scripts/home.scm (process-action): Move ensure-profile-directory call
	to the place, where connection to the daemon is already open.

	Reported-by: wolf <wolf@wolfsden.cz>

2023-02-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Fix texlive-minted build.
	* gnu/packages/tex.scm (texlive-fancyvrb): New variable.
	(texlive-minted): Fix hash.

	gnu: emacs-suneater-theme: Update to 2.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-suneater-theme): Update to 2.2.1.

	gnu: emacs-taxy-magit-section: Update to 0.12.2.
	* gnu/packages/emacs-xyz.scm (emacs-taxy-magit-section): Update to 0.12.2.

2023-02-24  Yovan Naumovski  <yovan@gorski.stream>

	gnu: Add tofi.
	* gnu/packages/xdisorg.scm (tofi): New variable.

2023-02-24  conses  <contact@conses.eu>

	gnu: Add emacs-display-wttr.
	* gnu/packages/emacs-xyz.scm (emacs-display-wttr): New variable.

2023-02-24  Yovan Naumovski  <yovan@gorski.stream>

	gnu: freeciv: Update to 3.0.6.

2023-02-24  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: r-tximeta: Update to 1.16.1.
	* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.16.1.

	gnu: r-gviz: Update to 1.42.1.
	* gnu/packages/bioconductor.scm (r-gviz): Update to 1.42.1.

	gnu: r-scran: Update to 1.26.2.
	* gnu/packages/bioconductor.scm (r-scran): Update to 1.26.2.

	gnu: r-scuttle: Update to 1.8.4.
	* gnu/packages/bioconductor.scm (r-scuttle): Update to 1.8.4.

	gnu: r-preprocesscore: Update to 1.60.2.
	* gnu/packages/bioconductor.scm (r-preprocesscore): Update to 1.60.2.

	gnu: r-variancepartition: Update to 1.28.4.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.28.4.

	gnu: r-biocfilecache: Update to 2.6.1.
	* gnu/packages/bioconductor.scm (r-biocfilecache): Update to 2.6.1.

	gnu: r-massspecwavelet: Update to 1.64.1.
	* gnu/packages/bioconductor.scm (r-massspecwavelet): Update to 1.64.1.

	gnu: r-lpsymphony: Update to 1.26.3.
	* gnu/packages/bioconductor.scm (r-lpsymphony): Update to 1.26.3.

	gnu: r-dnacopy: Update to 1.72.3.
	* gnu/packages/bioconductor.scm (r-dnacopy): Update to 1.72.3.

	gnu: r-interactionset: Update to 1.26.1.
	* gnu/packages/bioconductor.scm (r-interactionset): Update to 1.26.1.

	gnu: r-oligo: Update to 1.62.2.
	* gnu/packages/bioconductor.scm (r-oligo): Update to 1.62.2.

	gnu: r-variantannotation: Update to 1.44.1.
	* gnu/packages/bioconductor.scm (r-variantannotation): Update to 1.44.1.

	gnu: r-stringdb: Update to 2.10.1.
	* gnu/packages/bioconductor.scm (r-stringdb): Update to 2.10.1.

	gnu: r-limma: Update to 3.54.1.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.54.1.

	gnu: r-impute: Update to 1.72.3.
	* gnu/packages/bioconductor.scm (r-impute): Update to 1.72.3.

	gnu: r-genomicfeatures: Update to 1.50.4.
	* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.50.4.

	gnu: r-genomeinfodb: Update to 1.34.9.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.34.9.

	gnu: r-genefilter: Update to 1.80.3.
	* gnu/packages/bioconductor.scm (r-genefilter): Update to 1.80.3.

	gnu: r-edger: Update to 3.40.2.
	* gnu/packages/bioconductor.scm (r-edger): Update to 3.40.2.

	gnu: r-deseq2: Update to 1.38.3.
	* gnu/packages/bioconductor.scm (r-deseq2): Update to 1.38.3.

	gnu: r-bsgenome: Update to 1.66.3.
	* gnu/packages/bioconductor.scm (r-bsgenome): Update to 1.66.3.

	gnu: r-annotationforge: Update to 1.40.1.
	* gnu/packages/bioconductor.scm (r-annotationforge): Update to 1.40.1.

	gnu: r-cytolib: Update to 2.10.1.
	* gnu/packages/bioconductor.scm (r-cytolib): Update to 2.10.1.
	[propagated-inputs]: Remove r-rcpp, r-rcpparmadillo and r-rcppparallel.

2023-02-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	git: Make better use of the better progress bar.
	Commit 189525412e3d803f3f77e15ec4a62aaa57f65a2d introduced
	‘high-resolution’ Unicode progress bars, but these require more granular
	calls to reach their full potential.

	* guix/git.scm (show-progress): Derive the number of PROGRESS-BAR
	updates from its maximum resolution, rather than hard-coding 100.

2023-02-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	git: Factor out INDEXER-PROGRESS-TOTAL-OBJECTS access.
	* guix/git.scm (show-progress): Reuse the result of the first call.

	ssh: Factor out progress % calculation.
	* guix/ssh.scm (notify-transfer-progress): Trust its % argument.

	gnu: bees: Drop ‘dedupe’ slang.
	* gnu/packages/file-systems.scm (bees)[synopsis, description]: Write out
	‘deduplication’ in full.  Expand @acronym in description rather than
	synopsis.  Drop filler words.

2023-02-19  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: bees: Update to 0.9.2.
	* gnu/packages/file-systems.scm (bees): Update to 0.9.2.
	[license]: Add two individual licences.
	* gnu/packages/patches/bees-beesd-honor-destdir-on-installation.patch:
	Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2023-02-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: homebank: Update to 5.6.2.
	* gnu/packages/finance.scm (homebank): Update to 5.6.2.

	gnu: xvfb-run: Update to 21.1.7-1.
	* gnu/packages/xorg.scm (xvfb-run): Update to 21.1.7-1.

2023-02-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: linux-libre: Consistently provide the drop_monitor module.
	This is needed by, e.g., <https://github.com/nhorman/dropwatch>.
	Build it as a module everywhere for consistency.

	* gnu/packages/aux-files/linux-libre/4.14-i686.conf:
	Set CONFIG_NET_DROP_MONITOR=m.
	* gnu/packages/aux-files/linux-libre/4.14-x86_64.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/4.19-i686.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/4.19-x86_64.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/5.10-arm.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/5.10-arm64.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/5.10-i686.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/5.10-x86_64.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/5.15-arm.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/5.15-arm64.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/5.15-i686.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/5.15-x86_64.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/5.4-arm.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/5.4-arm64.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/5.4-i686.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/6.1-arm.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/6.1-arm64.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/6.1-i686.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/6.1-x86_64.conf: Likewise.

	Reported by mirai in #guix.

2023-02-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: epson-inkjet-printer-escpr: Update to 1.7.24.
	* gnu/packages/cups.scm (epson-inkjet-printer-escpr): Update to 1.7.24.

	gnu: Use HTTPS package home pages wherever possible.
	* gnu/packages/accessibility.scm (florence)[home-page]: Use HTTPS.
	* gnu/packages/admin.scm (netcat, nmon)[home-page]: Likewise.
	* gnu/packages/algebra.scm (mpfrcx, cm, flint, fftw, r-dtt)[home-page]:
	Likewise.
	* gnu/packages/apr.scm (apr, apr-util)[home-page]: Likewise.
	* gnu/packages/aspell.scm (aspell-dict-it)[home-page]: Likewise.
	* gnu/packages/astronomy.scm (casacore, sextractor, libnova)
	(xplanet)[home-page]: Likewise.
	* gnu/packages/audio.scm (libtimidity, alsa-modular-synth, azr3, tao)
	(freepats, rakarrack, liblo, libshout-idjc, timidity++, libsbsms)
	(libmodplug, libxmp, xmp, sox, drc, gsm, gnaural)
	(streamripper)[home-page]: Likewise.
	* gnu/packages/authentication.scm (pamtester)[home-page]: Likewise.
	* gnu/packages/backup.scm (grsync)[home-page]: Likewise.
	* gnu/packages/bioconductor.scm (r-nmf, r-edger, r-limma)
	(r-plgem)[home-page]: Likewise.
	* gnu/packages/bioinformatics.scm (python-biom-format, bowtie, bowtie1)
	(bwa, crossmap, java-htsjdk, java-htsjdk-latest, java-picard)
	(java-picard-2.10.3, kaiju, proteinortho, rsem, rseqc, seek, samtools)
	(snap-aligner, subread, stringtie, r-centipede, prinseq, emboss, phylip)
	(libsbml)[home-page]: Likewise.
	* gnu/packages/build-tools.scm (tup)[home-page]: Likewise.
	* gnu/packages/cdrom.scm (libcddb, cdrdao, cdrtools)
	(cd-discid)[home-page]: Likewise.
	* gnu/packages/check.scm (cunit, python-nose)
	(python-pyhamcrest)[home-page]: Likewise.
	* gnu/packages/chemistry.scm (gromacs)[home-page]: Likewise.
	* gnu/packages/chez.scm (chez-fmt)[home-page]: Likewise.
	* gnu/packages/code.scm (lcov, uncrustify, cscope)[home-page]: Likewise.
	* gnu/packages/compression.scm (p7zip)[home-page]: Likewise.
	* gnu/packages/cran.scm (r-emdist, r-proj4, r-zoo, r-ggalluvial)
	(r-orgmassspecr, r-polychrome, r-partykit, r-rcpp, r-ff, r-emdbook)
	(r-fitdistrplus, r-linprog, r-geometry, r-dtw, r-fst, r-rjags)
	(r-intergraph, r-qualv, r-labelled, r-survey, r-coin, r-fmsb, r-tm)
	(r-corpcor, r-rmpfr, r-spatialextremes, r-longitudinal, r-genenet)
	(r-bayesm, r-seqinr, r-mpm, r-text2vec, r-rgdal, r-seewave, r-hdrcde)
	(r-shapes, r-anytime, r-stm, r-d3network, r-tam, r-directlabels)
	(r-spatstat-utils, r-spatstat-sparse, r-spatstat-data, r-spatstat-geom)
	(r-spatstat-core, r-spatstat-linnet, r-spatstat-random, r-spatstat)
	(r-rcpptoml, r-mlecens, r-seurat, r-mlearning, r-zooimage)[home-page]:
	Likewise.
	* gnu/packages/crates-io.scm (rust-nickel-0.11, rust-thrift-0.13)
	(rust-trust-dns-https-0.20, rust-trust-dns-native-tls-0.20)
	(rust-trust-dns-openssl-0.20, rust-trust-dns-proto-0.20)
	(rust-trust-dns-resolver-0.20, rust-trust-dns-rustls-0.20)
	(rust-uint-0.9, rust-yaml-rust-0.4)[home-page]: Likewise.
	* gnu/packages/crypto.scm (libdecaf, ccrypt)[home-page]: Likewise.
	* gnu/packages/curl.scm (curlpp)[home-page]: Likewise.
	* gnu/packages/databases.scm (python-pylibmc, unixodbc, wiredtiger)
	(libpqxx, mdbtools, virtuoso-ose, libdbi, libdbi-drivers)
	(soci)[home-page]: Likewise.
	* gnu/packages/debian.scm (apt-mirror)[home-page]: Likewise.
	* gnu/packages/debug.scm (remake)[home-page]: Likewise.
	* gnu/packages/disk.scm (sdparm, idle3-tools, duc)[home-page]: Likewise.
	* gnu/packages/django.scm (python-django-haystack)[home-page]: Likewise.
	* gnu/packages/djvu.scm (djvulibre, djview)[home-page]: Likewise.
	* gnu/packages/dns.scm (dnsmasq)[home-page]: Likewise.
	* gnu/packages/docbook.scm (dblatex, docbook2x)[home-page]: Likewise.
	* gnu/packages/documentation.scm (scrollkeeper)[home-page]: Likewise.
	* gnu/packages/ebook.scm (liblinebreak)[home-page]: Likewise.
	* gnu/packages/electronics.scm (xoscope)[home-page]: Likewise.
	* gnu/packages/emacs-xyz.scm (emacs-bbdb, emacs-caps-lock, emacs-djvu)
	(emacs-pabbrev, emacs-twittering-mode, emacs-filladapt, emacs-rudel)
	(emacs-stream, emacspeak, emacs-cc-mode, emacs-eldoc, emacs-jsonrpc)
	(emacs-gtk-look, emacs-xclip, emacs-slime-volleyball, emacs-minimap)
	(emacs-auto-dictionary-mode, emacs-persist, emacs-shell-command+)
	(emacs-map, emacs-xref, emacs-dictionary)[home-page]: Likewise.
	* gnu/packages/embedded.scm (sdcc)[home-page]: Likewise.
	* gnu/packages/engineering.scm (asco, libngspice, libspnav)
	(openctm)[home-page]: Likewise.
	* gnu/packages/erlang.scm (erlang-erlware-commons)[home-page]: Likewise.
	* gnu/packages/file-systems.scm (jfsutils, curlftpfs)[home-page]:
	Likewise.
	* gnu/packages/finance.scm (gbonds)[home-page]: Likewise.
	* gnu/packages/flashing-tools.scm (dfu-util, srecord)[home-page]:
	Likewise.
	* gnu/packages/fltk.scm (ntk)[home-page]: Likewise.
	* gnu/packages/fonts.scm (font-terminus, font-tex-gyre)
	(font-comic-neue)[home-page]: Likewise.
	* gnu/packages/fontutils.scm (ttf2pt1, potrace, libspiro)[home-page]:
	Likewise.
	* gnu/packages/fpga.scm (icestorm, gtkwave, gtkwave)
	(python-myhdl)[home-page]: Likewise.
	* gnu/packages/freedesktop.scm (libatasmart)[home-page]: Likewise.
	* gnu/packages/ftp.scm (weex)[home-page]: Likewise.
	* gnu/packages/game-development.scm (dds, python-tmx, sfxr, quesoglc)
	(eureka, plib)[home-page]: Likewise.
	* gnu/packages/games.scm (abe, alex4, armagetronad, barony)
	(foobillard++, golly, ltris, pipewalker, prboom-plus, trigger-rally)
	(cmatrix, pinball, pioneers, tennix, chromium-bsu, freeciv, kiki)
	(quakespasm, frotz, frotz-dumb-terminal, frotz-sdl, btanks)
	(flare-engine, chessx, barrage, cgoban, passage)[home-page]: Likewise.
	* gnu/packages/geo.scm (python-geopandas, saga)[home-page]: Likewise.
	* gnu/packages/gl.scm (freeglut, gl2ps)[home-page]: Likewise.
	* gnu/packages/gnome.scm (cogl, clutter-gtk, clutter-gst, bluefish)
	(workrave)[home-page]: Likewise.
	* gnu/packages/gnustep.scm (wmnd, wmfire, wmfire)[home-page]: Likewise.
	* gnu/packages/graph.scm (mscgen)[home-page]: Likewise.
	* gnu/packages/graphics.scm (assimp, alembic, ctl, agg)
	(opencsg)[home-page]: Likewise.
	* gnu/packages/graphviz.scm (gts)[home-page]: Likewise.
	* gnu/packages/gtk.scm (gtkspell3)[home-page]: Likewise.
	* gnu/packages/guile-xyz.scm (guile-irregex)[home-page]: Likewise.
	* gnu/packages/haskell-apps.scm (cpphs)[home-page]: Likewise.
	* gnu/packages/haskell-check.scm (ghc-hunit)[home-page]: Likewise.
	* gnu/packages/haskell-web.scm (ghc-http-client-restricted)
	(ghc-blaze-html, ghc-happstack-server, ghc-sourcemap)[home-page]:
	Likewise.
	* gnu/packages/haskell-xyz.scm (ghc-assoc, ghc-cairo, ghc-cborg)
	(ghc-csv, ghc-glob, ghc-gtk2hs-buildtools, ghc-hmatrix-gsl-stats)
	(ghc-intervalmap, ghc-lens-family-core, ghc-managed, ghc-mountpoints)
	(ghc-network-multicast, ghc-optional-args, ghc-regex, ghc-spoon)
	(ghc-transformers, ghc-turtle, ghc-utf8-light, ghc-wizards)
	(ghc-template-haskell, ghc-boot-th, ghc-binary-orphans)
	(ghc-postgresql-simple)[home-page]: Likewise.
	* gnu/packages/hexedit.scm (ht, bvi)[home-page]: Likewise.
	* gnu/packages/hunspell.scm (hunspell-dict-hu)[home-page]: Likewise.
	* gnu/packages/image-processing.scm (mia)[home-page]: Likewise.
	* gnu/packages/image-viewers.scm (geeqie, gpicview, luminance-hdr)
	(qiv)[home-page]: Likewise.
	* gnu/packages/image.scm (libuemf, devil, steghide, optipng, niftilib)
	(sng, mtpaint)[home-page]: Likewise.
	* gnu/packages/java-xml.scm (java-simple-xml, java-jaxp)
	(java-apache-xml-commons-resolver)[home-page]: Likewise.
	* gnu/packages/java.scm (java-cisd-base, java-cisd-args4j)
	(java-hamcrest-core, java-jsr305, java-eclipse-osgi)
	(java-eclipse-equinox-common, java-eclipse-core-jobs)
	(java-eclipse-equinox-registry, java-eclipse-equinox-app)
	(java-eclipse-equinox-preferences, java-eclipse-core-contenttype)
	(java-eclipse-text, java-treelayout, java-aopalliance, java-jeromq)
	(java-cdi-api)[home-page]: Likewise.
	* gnu/packages/jemalloc.scm (jemalloc-4.5.0)[home-page]: Likewise.
	* gnu/packages/julia-xyz.scm (julia-recipespipeline)[home-page]:
	Likewise.
	* gnu/packages/kde-internet.scm (kget)[home-page]: Likewise.
	* gnu/packages/kde-systemtools.scm (dolphin-plugins)
	(konsole)[home-page]: Likewise.
	* gnu/packages/kodi.scm (fstrcmp)[home-page]: Likewise.
	* gnu/packages/language.scm (hime, libchewing)[home-page]: Likewise.
	* gnu/packages/lego.scm (nqc)[home-page]: Likewise.
	* gnu/packages/lesstif.scm (lesstif)[home-page]: Likewise.
	* gnu/packages/libcanberra.scm (libcanberra)[home-page]: Likewise.
	* gnu/packages/libdaemon.scm (libdaemon)[home-page]: Likewise.
	* gnu/packages/libffi.scm (libffi)[home-page]: Likewise.
	* gnu/packages/libreoffice.scm (libwpd, libwpg, libwps)[home-page]:
	Likewise.
	* gnu/packages/libusb.scm (libmtp, gmtp)[home-page]: Likewise.
	* gnu/packages/linux.scm (e2fsprogs, extundelete, lsscsi, net-tools)
	(kbd, sysfsutils, cpuid, libpfm4)[home-page]: Likewise.
	* gnu/packages/lisp-check.scm (sbcl-ptester, sbcl-xlunit)[home-page]:
	Likewise.
	* gnu/packages/lisp-xyz.scm (sbcl-html-encode, sbcl-py-configparser)
	(sbcl-cl-utilities, sbcl-series, sbcl-uffi, sbcl-clsql, sbcl-sycamore)
	(sbcl-osicat, sbcl-hu.dwim.common, sbcl-caveman, sbcl-trivial-shell)
	(sbcl-trivial-benchmark, sbcl-screamer, sbcl-smug)[home-page]: Likewise.
	* gnu/packages/lisp.scm (lush2)[home-page]: Likewise.
	* gnu/packages/logging.scm (log4cpp)[home-page]: Likewise.
	* gnu/packages/lua.scm (lua-ldoc)[home-page]: Likewise.
	* gnu/packages/machine-learning.scm (mcl, openfst, rxcpp)[home-page]:
	Likewise.
	* gnu/packages/mail.scm (muchsync, procmail, sendmail)
	(opensmtpd-filter-dkimsign, crm114)[home-page]: Likewise.
	* gnu/packages/man.scm (libpipeline, man-db)[home-page]: Likewise.
	* gnu/packages/maths.scm (lapack, scalapack, hdf-eos5, itpp, gmsh)
	(metamath, p4est, armadillo, suitesparse, atlas, lpsolve, wcalc, why3)
	(frama-c)[home-page]: Likewise.
	* gnu/packages/mcrypt.scm (mcrypt, libmcrypt, libmhash)[home-page]:
	Likewise.
	* gnu/packages/minetest.scm (minetest-advtrains)[home-page]: Likewise.
	* gnu/packages/monitoring.scm (python-whisper, python-carbon)
	(hostscope)[home-page]: Likewise.
	* gnu/packages/mp3.scm (id3lib, libmp3splt, mp3splt, mpg321)
	(lame)[home-page]: Likewise.
	* gnu/packages/multiprecision.scm (mpc)[home-page]: Likewise.
	* gnu/packages/music.scm (aria-maestosa, lingot, setbfree, bristol)
	(portmidi, python-pyportmidi, zynaddsubfx, yoshimi, aj-snapshot)
	(schismtracker, midicsv, midicsv, qmidiarp, qmidiroute, dssi, tap-lv2)
	(shiru-lv2)[home-page]: Likewise.
	* gnu/packages/ncurses.scm (stfl)[home-page]: Likewise.
	* gnu/packages/networking.scm (lksctp-tools, mbuffer, ifstatus, bird)
	(tunctl, traceroute)[home-page]: Likewise.
	* gnu/packages/node-xyz.scm (node-mersenne)[home-page]: Likewise.
	* gnu/packages/ntp.scm (openntpd)[home-page]: Likewise.
	* gnu/packages/ocaml.scm (opam, hevea, ocaml-menhir, ocaml-piqilib)
	(ocaml-graph, cubicle)[home-page]: Likewise.
	* gnu/packages/opencl.scm (python-pyopencl)[home-page]: Likewise.
	* gnu/packages/package-management.scm (xstow, modules)[home-page]:
	Likewise.
	* gnu/packages/parallel.scm (xjobs)[home-page]: Likewise.
	* gnu/packages/pdf.scm (podofo, qpdf, xournal, impressive)[home-page]:
	Likewise.
	* gnu/packages/perl.scm (perl-math-vecstat, perltidy)[home-page]:
	Likewise.
	* gnu/packages/photo.scm (libpano13, enblend-enfuse, hugin)[home-page]:
	Likewise.
	* gnu/packages/plan9.scm (drawterm)[home-page]: Likewise.
	* gnu/packages/plotutils.scm (guile-charting, ploticus)[home-page]:
	Likewise.
	* gnu/packages/popt.scm (argtable, popt)[home-page]: Likewise.
	* gnu/packages/profiling.scm (otf2)[home-page]: Likewise.
	* gnu/packages/pulseaudio.scm (pulseaudio)[home-page]: Likewise.
	* gnu/packages/python-check.scm (python-mypy)[home-page]: Likewise.
	* gnu/packages/python-web.scm (python-cssutils)
	(python-translationstring)[home-page]: Likewise.
	* gnu/packages/python-xyz.scm (python-diskcache, python-doxyqml)
	(python-docutils, python-pexpect, python-importlib-resources)
	(python-simplegeneric, python-urwid, python-xlrd, python-xlwt)
	(python-pyasn1, python-pythondialog, python-tftpy, python-random2)
	(python-arcp, python-pyopengl, python-sortedcollections)
	(python-sortedcontainers, python-yapsy, python-pydispatcher)
	(python-posix-ipc)[home-page]: Likewise.
	* gnu/packages/qt.scm (qwt, libqglviewer, signond)[home-page]: Likewise.
	* gnu/packages/radio.scm (unixcw, gnuais)[home-page]: Likewise.
	* gnu/packages/raspberry-pi.scm (bcm2835)[home-page]: Likewise.
	* gnu/packages/rdf.scm (clucene, rasqal, redland)[home-page]: Likewise.
	* gnu/packages/regex.scm (tre)[home-page]: Likewise.
	* gnu/packages/rsync.scm (librsync)[home-page]: Likewise.
	* gnu/packages/ruby.scm (ruby-packnga, ruby-nokogiri, ruby-oj, ruby-ox)
	(ruby-sinatra, ruby-citrus, ruby-cbor, ruby-roda)[home-page]: Likewise.
	* gnu/packages/scheme.scm (scheme48, tinyscheme)[home-page]: Likewise.
	* gnu/packages/screen.scm (dtach)[home-page]: Likewise.
	* gnu/packages/scsi.scm (sg3-utils)[home-page]: Likewise.
	* gnu/packages/sdl.scm (libmikmod, sdl-pango)[home-page]: Likewise.
	* gnu/packages/shellutils.scm (hstr, rig)[home-page]: Likewise.
	* gnu/packages/simulation.scm (python-dolfin-adjoint)[home-page]:
	Likewise.
	* gnu/packages/smalltalk.scm (smalltalk)[home-page]: Likewise.
	* gnu/packages/speech.scm (espeak)[home-page]: Likewise.
	* gnu/packages/stalonetray.scm (stalonetray)[home-page]: Likewise.
	* gnu/packages/statistics.scm (jags, r-mass, r-class, r-lattice)
	(r-matrix, r-nnet, r-spatial, r-bit, r-bit64, r-digest, r-xtable)
	(python-statsmodels, r-ade4, r-latticeextra, r-rcurl, r-xml, r-mvtnorm)
	(r-robustbase, r-minqa, r-fdrtool, java-jdistlib, xlispstat)[home-page]:
	Likewise.
	* gnu/packages/swig.scm (swig)[home-page]: Likewise.
	* gnu/packages/task-management.scm (wtime)[home-page]: Likewise.
	* gnu/packages/tcl.scm (itcl, tclxml, tclx)[home-page]: Likewise.
	* gnu/packages/terminals.scm (libtermkey, mlterm, libvterm)
	(libvterm)[home-page]: Likewise.
	* gnu/packages/tex.scm (texlive-lm, texlive-lm-math, texlive-cs)
	(texlive-csplain, biber, texmaker)[home-page]: Likewise.
	* gnu/packages/text-editors.scm (joe)[home-page]: Likewise.
	* gnu/packages/textutils.scm (drm-tools, docx2txt)[home-page]: Likewise.
	* gnu/packages/tv.scm (tvtime)[home-page]: Likewise.
	* gnu/packages/unicode.scm (libunibreak)[home-page]: Likewise.
	* gnu/packages/upnp.scm (libupnp)[home-page]: Likewise.
	* gnu/packages/version-control.scm (cvs)[home-page]: Likewise.
	* gnu/packages/video.scm (transcode, libquicktime, mjpegtools, aalib)
	(liba52, libmpeg2, x265, libdv, dvdauthor, aegisub, pitivi, gavl)
	(dvdbackup, guvcview, video-contact-sheet)[home-page]: Likewise.
	* gnu/packages/virtualization.scm (bochs)[home-page]: Likewise.
	* gnu/packages/w3m.scm (w3m)[home-page]: Likewise.
	* gnu/packages/web.scm (qjson, libquvi-scripts, libquvi, quvi)
	(tidy-html, htmlcxx)[home-page]: Likewise.
	* gnu/packages/wm.scm (evilwm, menumaker)[home-page]: Likewise.
	* gnu/packages/wv.scm (wv)[home-page]: Likewise.
	* gnu/packages/wxwidgets.scm (wxsvg)[home-page]: Likewise.
	* gnu/packages/xdisorg.scm (mtdev, xsel)[home-page]: Likewise.
	* gnu/packages/xfig.scm (xfig, transfig)[home-page]: Likewise.
	* gnu/packages/xml.scm (openjade, python-pyxb, xmlstarlet, xmlrpc-c)
	(opensp)[home-page]: Likewise.
	* gnu/packages/xorg.scm (xf86-video-qxl)[home-page]: Likewise.

2023-02-23  André Batista  <nandre@riseup.net>

	doc: Explain how to use local guix repositories.
	* doc/guix.texi (Using a Custom Guix Channel): Add note and example
	on how to exempt a local guix repository from git ownership checks.

2023-02-23  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnulib: Allow only one directory name in GNULIB_SRCDIR.
	* gnu/packages/build-tools.scm (gnulib-checkout) [search-path-specification
	GNULIB_SRCDIR]: Set separator to #f.

2023-02-23  Yovan Naumovski  <yovan@gorski.stream>

	gnu: Add aspell-dict-bg.
	* gnu/packages/aspell.scm (aspell-dict-bg): New variable.

2023-02-23  Andy Tai  <atai@atai.org>

	gnu: lightning: Update to 2.2.1
	* gnu/packages/assembly.scm (lightning): Update to 2.2.1

2023-02-23  Ludovic Courtès  <ludo@gnu.org>

	doc: Further clarify documentation of 'host' and 'hosts-service-type'.
	* doc/guix.texi (Base Services): Use docstring of 'host' to document
	it and remove @deftp.  Introduce example.  Fix typos in file name.

2023-02-23  Ludovic Courtès  <ludo@gnu.org>

	services: hosts: Do not export '%host'.
	This was not meant to be exported.

	* gnu/services/base.scm (%host): Do not export.
	* doc/guix.texi (Base Services): Remove mention.

2023-02-23  Bruno Victal  <mirai@makinata.eu>

	doc: hosts-service-type: Improve documentation.
	* doc/guix.texi (Base Services): Improve hosts-service-type documentation.

2023-02-23  Bruno Victal  <mirai@makinata.eu>

	system: Do not export local-host-entries.
	Unlike the deprecated 'local-host-aliases', there's no use for
	local-host-entries since it's used to set the default value for
	hosts-service-type. Given that this service-type is expected to be
	extended, one presumes that when they explicitly override the service
	default value they do not have much interest in the 'local-host-entries'
	procedure.

	* gnu/system.scm: Do not export local-host-entries.

2023-02-23  Bruno Victal  <mirai@makinata.eu>

	doc: hosts-service-type: Relocate to Base Services.
	hosts-service-type is under (gnu services base)

	* doc/guix.texi: Merge duplicated copyright lines.
	(Service Reference): Move hosts-service-type to ...
	(Base Services): ... here.

2023-02-23  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: openmpi: Use gexps.
	* gnu/packages/mpi.scm (openmpi)[arguments]: Use gexps.

	gnu: psm2: Use gexps.
	* gnu/packages/linux.scm (psm2)[arguments]: Use gexps.

	gnu: ibutils: Fix compilation.
	* gnu/packages/fabric-management.scm (ibutils)[arguments]: Add CFLAGS
	to #:configure-flags.

2023-02-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: ibutils: Use gexps.
	* gnu/packages/fabric-management.scm (ibutils)[arguments]: Use gexps.

	gnu: infiniband-diags: Use gexps.
	* gnu/packages/fabric-management.scm (infiniband-diags)[arguments]: Use
	gexps.  Replace reference to '%outputs' with references to #:outputs.

	gnu: ucx: Use gexps.
	* gnu/packages/fabric-management.scm (ucx): Use gexps.

	gnu: ucx: Mark POWER9 as supported.
	* gnu/packages/fabric-management.scm (ucx)[supported-systems]: Add
	"powerpc64le-linux".

2023-02-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	Revert "gnu: texlive-latex-fancyvrb: Add needed propagated-inputs."
	This reverts commit 7a01586afe9b65acc0a298b699a66fb187dd7b4f, which causes too
	many rebuilds.

2023-02-23  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add staticsite.
	* gnu/packages/python-xyz.scm (staticsite): New variable.

2023-02-23  Simon Streit  <simon@netpanic.org>

	gnu: Add x11-ssh-askpass.
	* gnu/packages/ssh.scm (x11-ssh-askpass): New variable.

	gnu: mpdris2: Remove input labels and add inputs.
	* gnu/packages/mpd.scm (mpdris2)[arguments]: Use G-expressions.  Remove
	trailing #T from phase.
	[inputs]: Remove labels.  Add BASH-MINIMAL and
	PYTHON-MUTAGEN.
	[native-inputs]: Remove labels.
	[description]: Use complete sentence.

2023-02-23  conses  <contact@conses.eu>

	gnu: Add emacs-ob-go.
	* gnu/packages/emacs-xyz.scm (emacs-ob-go): New variable.

	gnu: Add emacs-org-recur.
	* gnu/packages/emacs-xyz.scm (emacs-org-recur): New variable.

	gnu: Add emacs-calc-currency.
	* gnu/packages/emacs-xyz.scm (emacs-calc-currency): New variable.

2023-02-23  Demis Balbach  <db@minikn.xyz>

	gnu: Add emacs-jsdoc.
	* gnu/packages/emacs-xyz.scm (emacs-jsdoc): New variable.

2023-02-23  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add texlive-minted.
	* gnu/packages/tex.scm (texlive-minted): New variable.

	gnu: Add texlive-fvextra.
	* gnu/packages/tex.scm (texlive-fvextra): New variable.

	gnu: texlive-latex-fancyvrb: Add needed propagated-inputs.
	* gnu/packages/tex.scm (texlive-latex-fancyvrb)[propagated-inputs]: Add
	TEXLIVE-LATEX-UPQUOTE.

	gnu: texlive-mdframed: Add needed propagated-inputs.
	* gnu/packages/tex.scm (texlive-mdframed)[propagated-inputs]: Add
	texlive-latex-needspace, and texlive-zref.

	gnu: texlive-latex-ifplatform: Add needed propagated-inputs.
	* gnu/packages/tex.scm (texlive-latex-ifplatform)[propagated-inputs]: Add
	texlive-catchfile.

	gnu: Add texlive-catchfile.
	* gnu/packages/tex.scm (texlive-catchfile): New variable.

2023-02-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-modus-themes: Update to 4.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 4.1.0.

	gnu: emacs-xref: Update to 1.6.2.
	* gnu/packages/emacs-xyz.scm (emacs-xref): Update to 1.6.2.

	gnu: emacs-posframe: Update to 1.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.4.0.

2023-02-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	pack: Add UTF-8 locales to RPM pack builder.
	It's necessary as 'generate-header' call ends up calling 'find-files', which
	could fail to read file names containing non-ascii characters, as spotted in
	the wild:

	   building /gnu/store/...-jami-rpm-pack.rpm.drv...
	   find-files: ./gnu/store/...-nss-certs-3.81/etc/ssl/certs/NetLock_Arany_=Class_Gold=_F??tan??s??tv??ny.pem:
	   No such file or directory

	* guix/scripts/pack.scm (rpm-archive): Expand set-utf8-locale helper in the
	builder gexp.

2023-02-22  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.306.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.306.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.273.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.273.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.232.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.232.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.169.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.169.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.95.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.95.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 6.1: Update to 6.1.13.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.13.
	(linux-libre-6.1-pristine-source): Update hash.

2023-02-22  Julien Lepiller  <julien@lepiller.eu>

	gnu: josm: Update to 18646.
	* gnu/packages/geo.scm (josm): Update to 18646.

2023-02-22  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Fix native-search-paths.
	* gnu/packages/engineering.scm (kicad)[native-search-paths]: Update
	  environment variables' names for kicad-7.

2023-02-22  Adam Faiz  <adam.faiz@disroot.org>

	gnu: gnunet-gtk: Use new style inputs and gexps.
	* gnu/packages/gnunet.scm (gnunet-gtk)[arguments]: Use new style and gexps.
	  [inputs]: Use new style.

	gnu: gnunet-gtk: Update to 0.19.0.
	* gnu/packages/gnunet.scm (gnunet-gtk): Update to 0.19.0.
	  [inputs]: Add libsodium.

	gnu: gnunet: Update to 0.19.3.
	* gnu/packages/gnunet.scm (gnunet): Update to 0.19.3.
	  [source]: Add snippet.
	  [inputs]: Replace gnurl by curl.
	  [native-inputs]: Add python-sphinx and python-sphinx-rtd-theme.

2023-02-22  jgart  <jgart@dismail.de>

	gnu: cl-jzon: Update to 1.0.0.
	* gnu/packages/lisp-xyz.scm (sbcl-jzon): Update to 1.0.0.
	  [source]: Use version release instead of commit.
	  [inputs]: Add sbcl-float-features and sbcl-trivial-gray-streams.
	  [description]: Fix typo.

2023-02-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	pack: Register extra /usr/share sub-directories as FHS.
	* guix/rpm.scm (%fhs-directories): Add extra FHS directories.  They were found
	to conflict while testing a 'guix pack' built Jami RPM.

2023-02-22  宋文武  <iyzsong@member.fsf.org>

	qtwebengine-5: Enable pulseaudio.
	Previously it will dlopen libpulse, then fallback to alsa.
	See also <https://issues.guix.gnu.org/45280>.

	* gnu/packages/qt.scm (qtwebengine-5)[arguments]: Set link_pulseaudio with gn_args.

2023-02-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: opendht: Update to 2.4.12.
	* gnu/packages/networking.scm (opendht): Update to 2.4.12.

2023-02-21  Luis Felipe  <luis.felipe.la@protonmail.com>

	gnu: Add guile-proba.
	* gnu/packages/check.scm (guile-proba): New variable.

2023-02-21  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: emacs-suneater-theme: Update to 2.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-suneater-theme): Update to 2.2.0.

2023-02-21  LuHui  <luhux76@gmail.com>

	gnu: xfel: Update to 1.2.9.
	* gnu/packages/admin.scm (xfel): Update to 1.2.9.
	[arguments]: Remove udevadm command.
	[synopsis,description]: Change D1 computers/devices to just devices as the
	capabilities are more general.

2023-02-21  Greg Hogan  <code@greghogan.com>

	gnu: python-jupytext: Update to 1.14.4.
	Fixes test failure in test_multiple_pairing in 1.14.1.

	* gnu/packages/python-xyz.scm (python-jupytext): Update to 1.14.4.

2023-02-21  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-17.8b888de.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-17.8b888de.

	gnu: guix-build-coordinator: Update to 0-71.c29a46e.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-71.c29a46e.

	gnu: guix-data-service: Update to 0.0.1-39.8c2f97e.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-39.8c2f97e.

2023-02-21  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: python-clingo: Fix invalid G-expression input.
	* gnu/packages/maths.scm (python-clingo)[arguments]: Add 'imported-modules'
	and 'modules' in order to access to 'python:site-packages'.
	[version]: Explicitly reuse from the package 'clingo'.

2023-02-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pjproject-jami: Update to 2.12-2.20e00fc.
	This resolves a crash because of pjproject leaving too many sockets
	opened ("Creating pipes for GWakeup: Too many open files").

	* gnu/packages/jami.scm (pjproject-jami): Update to 2.12-2.20e00fc.

2023-02-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: icedove: Truly prevent it from generating a new profile on every upgrade.
	This fixes a regression introduced in 52cb5cf5b8 ("gnu: icedove: Update to
	91.3.2") where the single quotes moved to double quotes, but the substitute*
	pattern was not correctly adapted.

	Fixes <https://issues.guix.gnu.org/53250>.

	* gnu/packages/gnuzilla.scm (icedove-minimal)
	[phases] {fix-profile-setting}: Include double qutoes in substitute* pattern
	targeting the MOZ_DEDICATED_PROFILES configuration option.

2023-02-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: icedove: Install the icons of the 'comm' component.
	This is a follow-up commit to 47f0e022dc ("gnu: icedove: Install icons.")
	which installed the icons of the 'browser' component (which are those used by
	IceCat).

	* gnu/packages/gnuzilla.scm (icedove-minimal) [phases]
	{install-icon}: Install the icons of the 'comm' component, which is Icedove.

2023-02-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add qxlsx.
	* gnu/packages/qt.scm (qxlsx): New variable.

	gnu: stellarium: Update to 1.2.
	* gnu/packages/astronomy.scm (stellarium): Update to 1.2.
	[arguments]{tests}: Disable tests, with further review of INDI package.
	[arguments]{configure-flags}: Explicitly disable Qt6 (prevent failing
	build) and ShowMySky (not packed yet).
	[phases]{set-offscreen-display}: Remove trail #T in lambda.
	[inputs]: Remove labels and add GPSD, INDI, LIBNOVA, OPENSSL,
	QTCHARTS, QTPOSITIONING, QTTRANSLATIONS, QTWEBENGINE-5, QXLSX.
	[native-inputs]: Remove labels and add DOXYGEN, GRAPHVIZ, MESA,
	PYTHON-WRAPPER.

2023-02-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: sshpass: Update to 1.10.
	* gnu/packages/ssh.scm (sshpass): Update to 1.10.

	gnu: fet: Update to 6.8.4.
	* gnu/packages/education.scm (fet): Update to 6.8.4.

2023-02-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-capablerobot-usbhub: Update to 0.5.0.
	* gnu/packages/libusb.scm (python-capablerobot-usbhub): Fix build and update to 0.5.0.
	[source]: Use Git checkout which allows to pass build the package.
	[build-system]: Use PYPROJECT-BUILD-SYSTEM.
	[arguments]{tests}: Disable them as not provided.
	[phases]use-poetry-core}: New phase.
	[phases]{install-udev-rules}: Remove trailing #T from lambda.
	[native-inputs]: Add PYTHON-POETRY-CORE.
	[propagated-inputs]: Replace PYTHON-PYYAML-7 and PYTHON-PYYAML-5 by
	PYTHON-CLICK and PYTHON-PYYAML.

	gnu: python-construct: Update to 2.10.68.
	* gnu/packages/python-xyz.scm (python-construct): Update to 2.10.68.
	[source]: Use Git checkout over PyPI to enable tests.
	[arguments]<#:phases>: Enable tests with custom phase.
	[native-inputs]: Add PYTHON-PYTEST, PYTHON-PYTEST-BENCHMARK.
	[propagated-inputs]: Remove PYTHON-EXTRAS. Add PYTHON-CLOUDPICKLE, PYTHON-LZ4.

2023-02-20  Philippe SWARTVAGHER  <swartvagher@par.tuwien.ac.at>

	gnu: python-pygraphviz: Update to 1.10.
	* gnu/packages/graphviz.scm (python-pygraphviz): Update to 1.10.

2023-02-20  kiasoc5 via Guix-patches via  <guix-patches@gnu.org>

	gnu: qsynth: Update to 0.9.9.
	* gnu/packages/audio.scm (qsynth): Update to 0.9.9.
	[inputs]: Remove QTBASE-5 and QTX11EXTRAS; add QTBASE, QTSVG, and QTWAYLAND.
	[native-inputs]: Remove QTTOOLS-5; add QTTOOLS.

2023-02-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: cwm: Improve package style.
	* gnu/packages/wm.scm (cwm)[arguments]: Use G-expressions.
	<#:phases>: Use MAKE-DESKTOP-ENTRY-FILE.
	[inputs, native-inputs]: Re-order alphabetically.
	[synopsis]: Use proper capitalization.

2023-02-20  kiasoc5 via Guix-patches via  <guix-patches@gnu.org>

	gnu: cwm: Update to 7.1.
	* gnu/packages/wm.scm (cwm): Update to 7.1.
	[arguments]: Remove trailing #t.

2023-02-20  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: emacs-magit: Update to 3.3.0-3.2c91c08.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 3.3.0-3.2c91c08.

2023-02-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-diff-hl: Update to 1.9.2.
	* gnu/packages/emacs-xyz.scm (emacs-diff-hl): Update to 1.9.2.
	[description]: Use proper capitalization.

	gnu: emacs-vertico-posframe: Update to 0.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-vertico-posframe): Update to 0.7.0.

	gnu: emacs-project: Update to 0.9.8.
	* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.9.8.

	gnu: emacs-wisp-mode: Update to 1.0.10.
	* gnu/packages/emacs-xyz.scm (emacs-wisp-mode): Update to 1.0.10.

2023-02-20  Steve George  <steve@futurile.net>

	gnu: Add rust-mockall-0.11.
	* gnu/packages/crates-io.scm (rust-mockall-0.11): New variable.

	gnu: Add rust-mockall-derive-0.11.
	* gnu/packages/crates-io.scm (rust-mockall-derive-0.11): New variable.

	gnu: Add rust-mockall-double-0.3.
	* gnu/packages/crates-io.scm (rust-mockall-double-0.3): New variable.

	gnu: Add rust-downcast-0.11.
	* gnu/packages/crates-io.scm (rust-downcast-0.11): New variable.

2023-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qemu: Skip additional test of arm kvm features.
	* gnu/packages/virtualization.scm (qemu)[arguments]: Adjust
	'disable-unusable-tests phase to skip an arm test.

	gnu: make-openbios-package: Update to 1.1-1.af97fd7.
	* gnu/packages/firmware.scm (make-openbios-package): Update to
	1.1-1.af97fd7.
	[source]: Remove patch.
	[native-inputs]: Build with gcc-10. Add fcode-utils.
	* gnu/packages/patches/openbios-gcc-warnings.patch: Remove file.
	* ngu/local.mk (dist_patch_DATA): Remove it.

	gnu: Add fcode-utils.
	* gnu/packages/firmware.scm (fcode-utils): New variable.

2023-02-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	news: Fix commit for the guix pack new RPM format news.
	* etc/news.scm: Adjust latest news commit.

	news: Add entry for the new 'rpm' guix pack format.
	* etc/news.scm: Add entry.

	etc: Add a news entry snippet.
	* etc/snippets/yas/scheme-mode/guix-news-entry: New file.

	pack: Add RPM format.
	* guix/rpm.scm: New file.
	* guix/scripts/pack.scm (rpm-archive): New procedure.
	(%formats): Register it.
	(show-formats): Add it.
	(guix-pack): Register supported extra-options for the rpm format.
	* tests/pack.scm (rpm-for-tests): New variable.
	("rpm archive can be installed/uninstalled"): New test.
	* tests/rpm.scm: New test.
	* doc/guix.texi (Invoking guix pack): Document it.

	tests: pack: Fix indentation.
	* tests/pack.scm: Fix indentation.

2023-02-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	pack: Extract populate-profile-root from self-contained-tarball/builder.
	This allows more code to be reused between the various archive writers.

	* guix/scripts/pack.scm (set-utf8-locale): New top-level procedure, extracted
	from...
	(populate-profile-root): New procedure, extracted from...
	(self-contained-tarball/builder): ... here.  Add #:target argument.  Call
	populate-profile-root.
	[LOCALSTATEDIR?]: Set db.sqlite file permissions.
	(self-contained-tarball): Call self-contained-tarball/builder with the TARGET
	argument, and set #:local-build? to #f for the gexp-derivation call.  Remove
	now extraneous #:target and #:references-graphs arguments from the
	gexp->derivation call.
	(debian-archive): Call self-contained-tarball/builder with the #:target
	argument.  Fix indentation.  Remove now extraneous #:target and
	 #:references-graphs arguments from the gexp->derivation call.

2023-02-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gexp: computed-file: Honor %guile-for-build.
	* guix/gexp.scm (computed-file-compiler): Honor %guile-for-build.

	pack: Use let-keywords instead of keyword-ref.
	* guix/scripts/pack.scm: (debian-archive): Bind extra-options keyword
	arguments via let-keywords.

	.dir-locals: Add let-keywords indentation rules.
	* .dir-locals.el (scheme-mode): Add let-keywords indentation rules.

	gnu: icecat: Unbundle nss and nspr.
	* gnu/packages/gnuzilla.scm (icecat-minimal) [inputs]: Add nspr-next and
	nss-next.
	[configure-flags]: Re-instate the "--with-system-nspr" and "--with-system-nss"
	configure flags.
	[phases] {remove-bundled-libraries}: Update comment.

	gnu: icecat: Remove gtk+-2 input.
	* gnu/packages/gnuzilla.scm (icecat-minimal) [inputs]: Remove gtk+-2.

	gnu: icedove: Use the locale of the system.
	* gnu/packages/gnuzilla.scm (icedove-source): Set the intl.locale.requested
	option to the empty string.

2023-02-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add language packs to icecat and icedove.
	Fixes <https://issues.guix.gnu.org/32026>.

	* gnu/packages/gnuzilla.scm (icecat): Rename to...
	(icecat-minimal): ... this.
	(icedove: Rename to...
	(icedove-minimal): ... this.
	(make-mozilla-with-l10n): New procedure.
	(icecat, icedove): New variables.

2023-02-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: icedove: Automatically load system-provided extensions.
	* gnu/packages/gnuzilla.scm
	(icedove-source): Set the extensions.autoDisableScopes preference value to 3.
	(icedove-minimal) [phases]: Add the --allow-addon-sideload and
	--with-unsigned-addon-scopes=app,system ac options to the configure phase.

	gnu: Add icecat-l10n and icedove-l10n.
	* gnu/packages/gnuzilla.scm (%icecat-locales, %icedove-locales): New variable.
	(make-l10n-package): New procedure.
	(icecat-l10n, icedove-l10n): New variables.

	gnu: icecat-source: Update gnuzilla to f23f8b609.
	* gnu/packages/gnuzilla.scm (icecat-source): Update gnuzilla to f23f8b609.

	gnu: Define %icecat-base-version at the top level.
	* gnu/packages/gnuzilla.scm (%icecat-base-version): New variable.
	(%icecat-version): Define in terms of %icecat-base-version.
	(icecat-source): Adjust to use the above newly introduced variables.

2023-02-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: icedove: Compute a self-contained source.
	This refactoring work is to prepare for adding a icedove-l10n package, which
	will reuse that source.

	* gnu/packages/gnuzilla.scm (comm-source->locales+changset): New procedure.
	(thunderbird-source): Rename to...
	(thunderbird-comm-source): ... here.
	(icedove-source): New variable.
	(icedove) [source]: Use it.
	[phases]: Remove the prepare-thunderbird-sources and rename-to-icedove phases.

2023-02-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add a 'update-mozilla-locales' helper for maintenance.
	* gnu/packages/gnuzilla.scm (update-mozilla-locales): New procedure.

2023-02-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: hplip-next: Simplify the fix-more-hard-coded-file-names phase.
	* gnu/packages/cups.scm (hplip-next) [phases]: Only substitute python files in
	the fix-more-hard-coded-file-names phase.  This greatly reduce the time taken
	by the phase (from 21 s to 0.4 s) on my system, and is functionally
	equivalent.

2023-02-19  Andy Tai  <atai@atai.org>

	gnu: Add ddd.
	* gnu/packages/debug.scm (ddd): New variable.

2023-02-19  Jake Leporte  <jakeleporte@outlook.com>

	gnu: emacs-vterm: Include etc directory in installed files.
	* gnu/packages/emacs-xyz.scm (emacs-vterm)[arguments]<#:include>: Add
	"^etc/.*" to the list of regexes for installed files.

2023-02-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-gnuplot: Update to 0.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-gnuplot): Update to 0.8.1.

	gnu: emacs-goggles: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-goggles): Update to 0.3.
	[description]: Use proper capitalization.

	gnu: emacs-project: Update to 0.9.7.
	* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.9.7.

2023-02-19  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: php: Drop a failed test for riscv64.
	* gnu/packages/php (php): Drop a failed test for riscv64.
	[source, arguments, description]: Fix formatting.

2023-02-19  Julien Lepiller  <julien@lepiller.eu>

	guix: Show better progress bars.
	Style provides information on the characters to use before and after the
	progress bar content (`[` and `]` for the ascii style), as well as the
	character for filled step (`#` for ascii style).  When supported, it
	provides intermediate steps.  This is used for unicode style, to show
	better precision.

	* guix/progress.scm (<progress-bar-style>): New record type.
	(ascii-bar-style, unicode-bar-style): New variables.
	(progress-bar): Draw progress depending on style.  When supported, use
	unicode style.  Fall back to ascii style.

2023-02-19  Julien Lepiller  <julien@lepiller.eu>

	gnu: Use unifont by default in TTYs.
	It has even better language support than LatGrkCyr-8x16 and can show
	fancy progress bars.

	* gnu/services/base.scm (%default-console-font): Use unifont.

2023-02-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: dino: Fix comment for pango-next.
	Pango 1.5 is a rather old version ;)

	* gnu/packages/messaging.scm (dino)[inputs]: Fix comment next to pango-next.

2023-02-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: guile-filesystem: Update to 0.2.0.
	* gnu/packages/guile-xyz.scm (guile-filesystem): Update to 0.2.0.
	[source]<url>: Use “https://gitlab.com/lilyp/guile-filesystem”.
	[home-page]: Likewise.
	(guile2.0-filesystem): Deleted variable.

2023-02-19  Hilton Chain  <hako@ultrarare.space>

	gnu: hyfetch: Update to 1.4.6.
	* gnu/packages/patches/hyfetch-fix-generator-script-quotation-escaping.patch:
	New file.
	* gnu/packages/patches/hyfetch-remove-old-catchy-os-py.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/admin.scm (hyfetch)[source]: Update to 1.4.6.
	Switch to git source and add patches.
	[inputs]: Remove python-hypy-utils.
	[arguments]<#:phases>: Remove set-HOME phase.

2023-02-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add emacs-pasp-mode.
	* gnu/packages/patches/emacs-pasp-mode-quote-file-names.patch: New file.
	* gnu/local.mk: Register it here.
	* gnu/packages/emacs-xyz.scm (emacs-pasp-mode): New variable.

	gnu: Add python-clorm.
	* gnu/packages/maths.scm (python-clorm): New variable.

	gnu: python-clingo: Install distribution information.
	* gnu/packages/maths.scm (python-clingo)[#:phases]: Add ‘install-distinfo’.

2023-02-19  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: Update to 8.8.
	* gnu/packages/patches/racket-backport-8.7-pkg-strip.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Delete it.
	* gnu/packages/racket.scm (%racket-origin)[patches]: Likewise.
	(%racket-version): Update to 8.8.
	(%zuo-version): Update to 1.6.
	(racket)[inputs]<algol60, cext-lib, deinprogramm, draw, drracket>
	<expeditor, gui, htdp, math, pict, r5rs, redex, sasl, scribble>
	<typed-racket, string-constants, syntax-color>: Update checksums.
	* gnu/packages/chez.scm (chez-scheme-for-racket): Update to
	9.9.9-pre-release.14.

2023-02-19  Parnikkapore  <poomklao@yahoo.com>

	gnu: dino: Update to 0.4.0.
	* gnu/packages/messaging.scm (dino): Update to 0.4.0.
	[inputs]: Replace gtk+ with gtk.
	Replace pango with pango-next.
	Add bash-minimal and libadwaita.

2023-02-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: hplip-next: Update to 3.22.10.
	* gnu/packages/cups.scm (hplip-next): Update to 3.22.10.

	gnu: Add hplip-next.
	* gnu/packages/cups.scm (hplip-next): New variable.

2023-02-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-longdat.
	* gnu/packages/cran.scm (r-longdat): New variable.

	gnu: Add r-bestnormalize.
	* gnu/packages/cran.scm (r-bestnormalize): New variable.

	gnu: Add r-butcher.
	* gnu/packages/cran.scm (r-butcher): New variable.

	gnu: Add r-lambertw.
	* gnu/packages/cran.scm (r-lambertw): New variable.

	gnu: Add r-lamw.
	* gnu/packages/cran.scm (r-lamw): New variable.

	gnu: Add r-effsize.
	* gnu/packages/cran.scm (r-effsize): New variable.

	gnu: Add r-filesstrings.
	* gnu/packages/cran.scm (r-filesstrings): New variable.

	gnu: Add r-strex.
	* gnu/packages/cran.scm (r-strex): New variable.

2023-02-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libreoffice: Fix password encryption issue.
	Fixes <https://issues.guix.gnu.org/59292>.

	* gnu/packages/libreoffice.scm (libreoffice) [phases]: Add a
	augment-LD_LIBRARY_PATH phase.

2023-02-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libreoffice: Enable logging system.
	* gnu/packages/libreoffice.scm (libreoffice)
	[configure-flags]: Add --enable-sal-log.

	gnu: xmlsec: Update to 1.2.37.
	* gnu/packages/xml.scm (xmlsec): Update to 1.2.37.

	gnu: python-pygit2: Update to 1.11.1.
	* gnu/packages/python-xyz.scm (python-pygit2): Update to 1.11.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Delete field.
	[propagated-inputs]: Remove python-cached-property.

	gnu: audacity: Update to 3.2.4.
	* gnu/packages/audio.scm (audacity): Update to 3.2.4.

2023-02-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-naniar: Update to 1.0.0.
	* gnu/packages/statistics.scm (r-naniar): Update to 1.0.0.
	[propagated-inputs]: Add r-cli and r-vctrs.

	gnu: r-forcats: Update to 1.0.0.
	* gnu/packages/statistics.scm (r-forcats): Update to 1.0.0.
	[propagated-inputs]: Remove r-ellipsis and r-withr.

	gnu: r-lubridate: Update to 1.9.1.
	* gnu/packages/statistics.scm (r-lubridate): Update to 1.9.1.

	gnu: r-pbkrtest: Update to 0.5.2.
	* gnu/packages/statistics.scm (r-pbkrtest): Update to 0.5.2.
	[propagated-inputs]: Remove r-magrittr.

	gnu: r-pbapply: Update to 1.7-0.
	* gnu/packages/statistics.scm (r-pbapply): Update to 1.7-0.

	gnu: r-sourcetools: Update to 0.1.7-1.
	* gnu/packages/statistics.scm (r-sourcetools): Update to 0.1.7-1.

	gnu: r-biased-urn: Update to 2.0.9.
	* gnu/packages/statistics.scm (r-biased-urn): Update to 2.0.9.

	gnu: r-purrr: Update to 1.0.1.
	* gnu/packages/statistics.scm (r-purrr): Update to 1.0.1.

	gnu: r-tidyr: Update to 1.3.0.
	* gnu/packages/statistics.scm (r-tidyr): Update to 1.3.0.
	[propagated-inputs]: Remove r-ellipsis; add r-cli and r-stringr.

	gnu: r-e1071: Update to 1.7-13.
	* gnu/packages/statistics.scm (r-e1071): Update to 1.7-13.

	gnu: r-pkgmaker: Update to 0.32.7.
	* gnu/packages/statistics.scm (r-pkgmaker): Update to 0.32.7.

	gnu: r-rcurl: Update to 1.98-1.10.
	* gnu/packages/statistics.scm (r-rcurl): Update to 1.98-1.10.

	gnu: r-rmarkdown: Update to 2.20.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.20.

	gnu: r-rcpparmadillo: Update to 0.11.4.3.1.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.11.4.3.1.

	gnu: r-git2r: Update to 0.31.0.
	* gnu/packages/statistics.scm (r-git2r): Update to 0.31.0.

	gnu: r-ade4: Update to 1.7-22.
	* gnu/packages/statistics.scm (r-ade4): Update to 1.7-22.
	[propagated-inputs]: Add r-rcpp and r-rcpparmadillo.

	gnu: r-chron: Update to 2.3-59.
	* gnu/packages/statistics.scm (r-chron): Update to 2.3-59.

	gnu: r-dbplyr: Update to 2.3.0.
	* gnu/packages/statistics.scm (r-dbplyr): Update to 2.3.0.

	gnu: r-dplyr: Update to 1.1.0.
	* gnu/packages/statistics.scm (r-dplyr): Update to 1.1.0.
	[propagated-inputs]: Add r-cli.

	gnu: r-pryr: Update to 0.1.6.
	* gnu/packages/statistics.scm (r-pryr): Update to 0.1.6.

	gnu: r-knitr: Update to 1.42.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.42.
	[propagated-inputs]: Remove r-stringr.

	gnu: r-yaml: Update to 2.3.7.
	* gnu/packages/statistics.scm (r-yaml): Update to 2.3.7.

	gnu: r-markdown: Update to 1.5.
	* gnu/packages/statistics.scm (r-markdown): Update to 1.5.
	[propagated-inputs]: Remove r-mime.

	gnu: r-formatr: Update to 1.14.
	* gnu/packages/statistics.scm (r-formatr): Update to 1.14.

	gnu: r-evaluate: Update to 0.20.
	* gnu/packages/statistics.scm (r-evaluate): Update to 0.20.

	gnu: r-bh: Update to 1.81.0-1.
	* gnu/packages/statistics.scm (r-bh): Update to 1.81.0-1.

	gnu: r-svglite: Update to 2.1.1.
	* gnu/packages/statistics.scm (r-svglite): Update to 2.1.1.

	gnu: r-gdtools: Update to 0.3.0.
	* gnu/packages/statistics.scm (r-gdtools): Update to 0.3.0.
	[propagated-inputs]: Add r-gfonts, r-htmltools, and r-memoise.

	gnu: r-stringi: Update to 1.7.12.
	* gnu/packages/statistics.scm (r-stringi): Update to 1.7.12.

	gnu: r-spatial: Update to 7.3-16.
	* gnu/packages/statistics.scm (r-spatial): Update to 7.3-16.

	gnu: r-nlme: Update to 3.1-162.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-162.

	gnu: r-codetools: Update to 0.2-19.
	* gnu/packages/statistics.scm (r-codetools): Update to 0.2-19.

	gnu: r-class: Update to 7.3-21.
	* gnu/packages/statistics.scm (r-class): Update to 7.3-21.

	gnu: r-mass: Update to 7.3-58.2.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-58.2.

	gnu: r-paws-compute: Update to 0.2.0.
	* gnu/packages/cran.scm (r-paws-compute): Update to 0.2.0.

	gnu: r-paws-storage: Update to 0.2.0.
	* gnu/packages/cran.scm (r-paws-storage): Update to 0.2.0.

	gnu: r-paws-networking: Update to 0.2.0.
	* gnu/packages/cran.scm (r-paws-networking): Update to 0.2.0.

	gnu: r-paws-management: Update to 0.2.0.
	* gnu/packages/cran.scm (r-paws-management): Update to 0.2.0.

	gnu: r-paws-machine-learning: Update to 0.2.0.
	* gnu/packages/cran.scm (r-paws-machine-learning): Update to 0.2.0.

	gnu: r-paws-analytics: Update to 0.2.0.
	* gnu/packages/cran.scm (r-paws-analytics): Update to 0.2.0.

	gnu: r-paws-security-identity: Update to 0.2.0.
	* gnu/packages/cran.scm (r-paws-security-identity): Update to 0.2.0.

	gnu: r-paws-application-integration: Update to 0.2.0.
	* gnu/packages/cran.scm (r-paws-application-integration): Update to 0.2.0.

	gnu: r-paws-end-user-computing: Update to 0.2.0.
	* gnu/packages/cran.scm (r-paws-end-user-computing): Update to 0.2.0.

	gnu: r-paws-developer-tools: Update to 0.2.0.
	* gnu/packages/cran.scm (r-paws-developer-tools): Update to 0.2.0.

	gnu: r-paws-cost-management: Update to 0.2.0.
	* gnu/packages/cran.scm (r-paws-cost-management): Update to 0.2.0.

	gnu: r-paws-customer-engagement: Update to 0.2.0.
	* gnu/packages/cran.scm (r-paws-customer-engagement): Update to 0.2.0.

	gnu: r-paws-common: Update to 0.5.5.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.5.5.

	gnu: r-protolite: Update to 2.2.0.
	* gnu/packages/cran.scm (r-protolite): Update to 2.2.0.

	gnu: r-vroom: Update to 1.6.1.
	* gnu/packages/cran.scm (r-vroom): Update to 1.6.1.

	gnu: r-rjsonio: Update to 1.3-1.8.
	* gnu/packages/cran.scm (r-rjsonio): Update to 1.3-1.8.

	gnu: r-delaporte: Update to 8.1.0.
	* gnu/packages/cran.scm (r-delaporte): Update to 8.1.0.

	gnu: r-lwgeom: Update to 0.2-11.
	* gnu/packages/cran.scm (r-lwgeom): Update to 0.2-11.

	gnu: r-pdftools: Update to 3.3.3.
	* gnu/packages/cran.scm (r-pdftools): Update to 3.3.3.

	gnu: r-ragg: Update to 1.2.5.
	* gnu/packages/cran.scm (r-ragg): Update to 1.2.5.

	gnu: r-highlight: Update to 0.5.1.
	* gnu/packages/cran.scm (r-highlight): Update to 0.5.1.

	gnu: r-vdiffr: Update to 1.0.5.
	* gnu/packages/cran.scm (r-vdiffr): Update to 1.0.5.

	gnu: r-phangorn: Update to 2.11.1.
	* gnu/packages/cran.scm (r-phangorn): Update to 2.11.1.

	gnu: r-seqminer: Update to 8.6.
	* gnu/packages/cran.scm (r-seqminer): Update to 8.6.

	gnu: r-conflicted: Update to 1.2.0.
	* gnu/packages/cran.scm (r-conflicted): Update to 1.2.0.
	[propagated-inputs]: Add r-cli.

	gnu: r-modeldata: Update to 1.1.0.
	* gnu/packages/cran.scm (r-modeldata): Update to 1.1.0.

	gnu: r-janitor: Update to 2.2.0.
	* gnu/packages/cran.scm (r-janitor): Update to 2.2.0.
	[propagated-inputs]: Add r-hms.

	gnu: r-tidypredict: Update to 0.5.
	* gnu/packages/cran.scm (r-tidypredict): Update to 0.5.
	[propagated-inputs]: Remove r-stringr.

	gnu: r-flexsurv: Update to 2.2.2.
	* gnu/packages/cran.scm (r-flexsurv): Update to 2.2.2.

	gnu: r-visdat: Update to 0.6.0.
	* gnu/packages/cran.scm (r-visdat): Update to 0.6.0.
	[propagated-inputs]: Add r-cli, r-forcats, and r-scales.

	gnu: r-clusterr: Update to 1.3.0.
	* gnu/packages/cran.scm (r-clusterr): Update to 1.3.0.
	[propagated-inputs]: Remove r-gtools.

	gnu: r-rcpptoml: Update to 0.2.2.
	* gnu/packages/cran.scm (r-rcpptoml): Update to 0.2.2.

	gnu: r-spatstat: Update to 3.0-3.
	* gnu/packages/cran.scm (r-spatstat): Update to 3.0-3.

	gnu: r-spatstat-random: Update to 3.1-3.
	* gnu/packages/cran.scm (r-spatstat-random): Update to 3.1-3.

	gnu: r-spatstat-linnet: Update to 3.0-4.
	* gnu/packages/cran.scm (r-spatstat-linnet): Update to 3.0-4.

	gnu: r-spatstat-geom: Update to 3.0-6.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 3.0-6.

	gnu: r-spatstat-model: Update to 3.1-2.
	* gnu/packages/cran.scm (r-spatstat-model): Update to 3.1-2.

	gnu: r-spatstat-explore: Update to 3.0-6.
	* gnu/packages/cran.scm (r-spatstat-explore): Update to 3.0-6.

	gnu: r-memuse: Update to 4.2-3.
	* gnu/packages/cran.scm (r-memuse): Update to 4.2-3.

	gnu: r-conquer: Update to 1.3.2.
	* gnu/packages/cran.scm (r-conquer): Update to 1.3.2.

	gnu: r-lightgbm: Update to 3.3.5.
	* gnu/packages/cran.scm (r-lightgbm): Update to 3.3.5.

	gnu: r-scrypt: Update to 0.1.6.
	* gnu/packages/cran.scm (r-scrypt): Update to 0.1.6.

	gnu: r-projpred: Update to 2.3.0.
	* gnu/packages/cran.scm (r-projpred): Update to 2.3.0.

	gnu: r-zyp: Update to 0.11.
	* gnu/packages/cran.scm (r-zyp): Update to 0.11.

	gnu: r-rstan: Update to 2.21.8.
	* gnu/packages/cran.scm (r-rstan): Update to 2.21.8.

	gnu: r-rsconnect: Update to 0.8.29.
	* gnu/packages/cran.scm (r-rsconnect): Update to 0.8.29.

	gnu: r-packrat: Update to 0.9.0.
	* gnu/packages/cran.scm (r-packrat): Update to 0.9.0.

	gnu: r-openmx: Update to 2.21.1.
	* gnu/packages/cran.scm (r-openmx): Update to 2.21.1.

	gnu: r-anthropometry: Update to 1.18.
	* gnu/packages/cran.scm (r-anthropometry): Update to 1.18.

	gnu: r-shapes: Update to 1.2.7.
	* gnu/packages/cran.scm (r-shapes): Update to 1.2.7.

	gnu: r-imager: Update to 0.42.18.
	* gnu/packages/cran.scm (r-imager): Update to 0.42.18.

	gnu: r-actuar: Update to 3.3-2.
	* gnu/packages/cran.scm (r-actuar): Update to 3.3-2.

	gnu: r-tree: Update to 1.0-43.
	* gnu/packages/cran.scm (r-tree): Update to 1.0-43.

	gnu: r-tuner: Update to 1.4.2.
	* gnu/packages/cran.scm (r-tuner): Update to 1.4.2.

	gnu: r-gamlss: Update to 5.4-12.
	* gnu/packages/cran.scm (r-gamlss): Update to 5.4-12.

	gnu: r-randtoolbox: Update to 2.0.4.
	* gnu/packages/cran.scm (r-randtoolbox): Update to 2.0.4.

	gnu: r-rngwell: Update to 0.10-9.
	* gnu/packages/cran.scm (r-rngwell): Update to 0.10-9.

	gnu: r-accept: Update to 1.0.0.
	* gnu/packages/cran.scm (r-accept): Update to 1.0.0.

	gnu: r-rgdal: Update to 1.6-4.
	* gnu/packages/cran.scm (r-rgdal): Update to 1.6-4.

	gnu: r-parameters: Update to 0.20.2.
	* gnu/packages/cran.scm (r-parameters): Update to 0.20.2.

	gnu: r-tidygraph: Update to 1.2.3.
	* gnu/packages/cran.scm (r-tidygraph): Update to 1.2.3.

	gnu: r-terra: Update to 1.7-3.
	* gnu/packages/cran.scm (r-terra): Update to 1.7-3.

	gnu: r-umap: Update to 0.2.10.0.
	* gnu/packages/cran.scm (r-umap): Update to 0.2.10.0.

	gnu: r-xgboost: Update to 1.7.3.1.
	* gnu/packages/cran.scm (r-xgboost): Update to 1.7.3.1.

	gnu: r-dalex: Update to 2.4.3.
	* gnu/packages/cran.scm (r-dalex): Update to 2.4.3.

	gnu: r-dae: Update to 3.2-14.
	* gnu/packages/cran.scm (r-dae): Update to 3.2-14.

	gnu: r-ingredients: Update to 2.3.0.
	* gnu/packages/cran.scm (r-ingredients): Update to 2.3.0.

	gnu: r-clue: Update to 0.3-64.
	* gnu/packages/cran.scm (r-clue): Update to 0.3-64.

	gnu: r-batchtools: Update to 0.9.16.
	* gnu/packages/cran.scm (r-batchtools): Update to 0.9.16.

	gnu: r-styler: Update to 1.9.0.
	* gnu/packages/cran.scm (r-styler): Update to 1.9.0.

	gnu: r-rda: Update to 1.2-1.
	* gnu/packages/cran.scm (r-rda): Update to 1.2-1.

	gnu: r-extrafont: Update to 0.19.
	* gnu/packages/cran.scm (r-extrafont): Update to 0.19.

	gnu: r-rttf2pt1: Update to 1.3.12.
	* gnu/packages/cran.scm (r-rttf2pt1): Update to 1.3.12.

	gnu: r-kernlab: Update to 0.9-32.
	* gnu/packages/cran.scm (r-kernlab): Update to 0.9-32.

	gnu: r-osqp: Update to 0.6.0.8.
	* gnu/packages/cran.scm (r-osqp): Update to 0.6.0.8.

	gnu: r-bookdown: Update to 0.32.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.32.

	gnu: r-haplo-stats: Update to 1.9.3.
	* gnu/packages/cran.scm (r-haplo-stats): Update to 1.9.3.

	gnu: r-rms: Update to 6.4-1.
	* gnu/packages/cran.scm (r-rms): Update to 6.4-1.

	gnu: r-adegenet: Update to 2.1.10.
	* gnu/packages/cran.scm (r-adegenet): Update to 2.1.10.

	gnu: r-s2: Update to 1.1.2.
	* gnu/packages/cran.scm (r-s2): Update to 1.1.2.

	gnu: r-sets: Update to 1.0-22.
	* gnu/packages/cran.scm (r-sets): Update to 1.0-22.

	gnu: r-irkernel: Update to 1.3.2.
	* gnu/packages/cran.scm (r-irkernel): Update to 1.3.2.

	gnu: r-repr: Update to 1.1.6.
	* gnu/packages/cran.scm (r-repr): Update to 1.1.6.

	gnu: r-pbdzmq: Update to 0.3-9.
	* gnu/packages/cran.scm (r-pbdzmq): Update to 0.3-9.

	gnu: r-minpack-lm: Update to 1.2-3.
	* gnu/packages/cran.scm (r-minpack-lm): Update to 1.2-3.

	gnu: r-compositions: Update to 2.0-5.
	* gnu/packages/cran.scm (r-compositions): Update to 2.0-5.

	gnu: r-dorng: Update to 1.8.6.
	* gnu/packages/cran.scm (r-dorng): Update to 1.8.6.
	[native-inputs]: Add r-knitr.

	gnu: r-future: Update to 1.31.0.
	* gnu/packages/cran.scm (r-future): Update to 1.31.0.

	gnu: r-parallelly: Update to 1.34.0.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.34.0.

	gnu: r-protviz: Update to 0.7.7.
	* gnu/packages/cran.scm (r-protviz): Update to 0.7.7.

	gnu: r-rmpfr: Update to 0.9-1.
	* gnu/packages/cran.scm (r-rmpfr): Update to 0.9-1.

	gnu: r-gmp: Update to 0.7-1.
	* gnu/packages/cran.scm (r-gmp): Update to 0.7-1.

	gnu: r-gargle: Update to 1.3.0.
	* gnu/packages/cran.scm (r-gargle): Update to 1.3.0.
	[propagated-inputs]: Add r-lifecycle and r-openssl.

	gnu: r-ore: Update to 1.7.3.1.
	* gnu/packages/cran.scm (r-ore): Update to 1.7.3.1.

	gnu: r-rnifti: Update to 1.4.5.
	* gnu/packages/cran.scm (r-rnifti): Update to 1.4.5.

	gnu: r-rnexml: Update to 2.4.11.
	* gnu/packages/cran.scm (r-rnexml): Update to 2.4.11.

	gnu: r-sparsesvd: Update to 0.2-2.
	* gnu/packages/cran.scm (r-sparsesvd): Update to 0.2-2.

	gnu: r-tm: Update to 0.7-11.
	* gnu/packages/cran.scm (r-tm): Update to 0.7-11.

	gnu: r-mritc: Update to 0.5-3.
	* gnu/packages/cran.scm (r-mritc): Update to 0.5-3.

	gnu: r-gsl: Update to 2.1-8.
	* gnu/packages/cran.scm (r-gsl): Update to 2.1-8.

	gnu: r-rgl: Update to 1.0.1.
	* gnu/packages/cran.scm (r-rgl): Update to 1.0.1.

	gnu: r-rcppparallel: Update to 5.1.6.
	* gnu/packages/cran.scm (r-rcppparallel): Update to 5.1.6.

	gnu: r-rcppalgos: Update to 2.7.1.
	* gnu/packages/cran.scm (r-rcppalgos): Update to 2.7.1.

	gnu: r-rcppgsl: Update to 0.3.13.
	* gnu/packages/cran.scm (r-rcppgsl): Update to 0.3.13.

	gnu: r-fs: Update to 1.6.1.
	* gnu/packages/cran.scm (r-fs): Update to 1.6.1.

	gnu: r-gillespiessa2: Update to 0.3.0.
	* gnu/packages/cran.scm (r-gillespiessa2): Update to 0.3.0.

	gnu: r-effectsize: Update to 0.8.3.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.8.3.

	gnu: r-ggeffects: Update to 1.1.5.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.1.5.

	gnu: r-performance: Update to 0.10.2.
	* gnu/packages/cran.scm (r-performance): Update to 0.10.2.

	gnu: r-tmb: Update to 1.9.2.
	* gnu/packages/cran.scm (r-tmb): Update to 1.9.2.

	gnu: r-emmeans: Update to 1.8.4-1.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.8.4-1.

	gnu: r-phyclust: Update to 0.1-33.
	* gnu/packages/cran.scm (r-phyclust): Update to 0.1-33.

	gnu: r-nleqslv: Update to 3.3.4.
	* gnu/packages/cran.scm (r-nleqslv): Update to 3.3.4.

	gnu: r-raster: Update to 3.6-14.
	* gnu/packages/cran.scm (r-raster): Update to 3.6-14.

	gnu: r-gam: Update to 1.22-1.
	* gnu/packages/cran.scm (r-gam): Update to 1.22-1.

	gnu: r-doby: Update to 4.6.16.
	* gnu/packages/cran.scm (r-doby): Update to 4.6.16.

	gnu: r-biasedurn: Update to 2.0.9.
	* gnu/packages/cran.scm (r-biasedurn): Update to 2.0.9.

	gnu: r-flextable: Update to 0.8.5.
	* gnu/packages/cran.scm (r-flextable): Update to 0.8.5.

	gnu: r-insight: Update to 0.19.0.
	* gnu/packages/cran.scm (r-insight): Update to 0.19.0.

	gnu: r-officer: Update to 0.5.2.
	* gnu/packages/cran.scm (r-officer): Update to 0.5.2.

	gnu: r-rbibutils: Update to 2.2.13.
	* gnu/packages/cran.scm (r-rbibutils): Update to 2.2.13.

	gnu: r-hdf5r: Update to 1.3.8.
	* gnu/packages/cran.scm (r-hdf5r): Update to 1.3.8.

	gnu: r-fansi: Update to 1.0.4.
	* gnu/packages/cran.scm (r-fansi): Update to 1.0.4.

	gnu: r-rstatix: Update to 0.7.2.
	* gnu/packages/cran.scm (r-rstatix): Update to 0.7.2.

	gnu: r-bibtex: Update to 0.5.1.
	* gnu/packages/cran.scm (r-bibtex): Update to 0.5.1.

	gnu: r-reticulate: Update to 1.28.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.28.

	gnu: r-fstcore: Update to 0.9.14.
	* gnu/packages/cran.scm (r-fstcore): Update to 0.9.14.

	gnu: r-openxlsx: Update to 4.2.5.2.
	* gnu/packages/cran.scm (r-openxlsx): Update to 4.2.5.2.

	gnu: r-radiant-data: Update to 1.5.1.
	* gnu/packages/cran.scm (r-radiant-data): Update to 1.5.1.

	gnu: r-cubature: Update to 2.0.4.6.
	* gnu/packages/cran.scm (r-cubature): Update to 2.0.4.6.

	gnu: r-tseries: Update to 0.10-53.
	* gnu/packages/cran.scm (r-tseries): Update to 0.10-53.

	gnu: r-sna: Update to 2.7-1.
	* gnu/packages/cran.scm (r-sna): Update to 2.7-1.

	gnu: r-statcheck: Update to 1.4.0.
	* gnu/packages/cran.scm (r-statcheck): Update to 1.4.0.
	[propagated-inputs]: Add r-rlang.

	gnu: r-statnet-common: Update to 4.8.0.
	* gnu/packages/cran.scm (r-statnet-common): Update to 4.8.0.

	gnu: r-network: Update to 1.18.1.
	* gnu/packages/cran.scm (r-network): Update to 1.18.1.

	gnu: r-tinytex: Update to 0.44.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.44.

	gnu: r-vctrs: Update to 0.5.2.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.5.2.

	gnu: r-utf8: Update to 1.2.3.
	* gnu/packages/cran.scm (r-utf8): Update to 1.2.3.

	gnu: r-xfun: Update to 0.37.
	* gnu/packages/cran.scm (r-xfun): Update to 0.37.

	gnu: r-tsp: Update to 1.2-2.
	* gnu/packages/cran.scm (r-tsp): Update to 1.2-2.

	gnu: r-cli: Update to 3.6.0.
	* gnu/packages/cran.scm (r-cli): Update to 3.6.0.

	gnu: r-vcd: Update to 1.4-11.
	* gnu/packages/cran.scm (r-vcd): Update to 1.4-11.

	gnu: r-smurf: Update to 1.1.4.
	* gnu/packages/cran.scm (r-smurf): Update to 1.1.4.

	gnu: r-ggrepel: Update to 0.9.3.
	* gnu/packages/cran.scm (r-ggrepel): Update to 0.9.3.
	[propagated-inputs]: Add r-withr.

	gnu: r-recipes: Update to 1.0.4.
	* gnu/packages/cran.scm (r-recipes): Update to 1.0.4.

	gnu: r-broom: Update to 1.0.3.
	* gnu/packages/cran.scm (r-broom): Update to 1.0.3.

	gnu: r-geometry: Update to 0.4.7.
	* gnu/packages/cran.scm (r-geometry): Update to 0.4.7.

	gnu: r-rpostgres: Update to 1.4.5.
	* gnu/packages/cran.scm (r-rpostgres): Update to 1.4.5.

	gnu: r-timechange: Update to 0.2.0.
	* gnu/packages/cran.scm (r-timechange): Update to 0.2.0.

	gnu: r-progressr: Update to 0.13.0.
	* gnu/packages/cran.scm (r-progressr): Update to 0.13.0.

	gnu: r-lpsolve: Update to 5.6.18.
	* gnu/packages/cran.scm (r-lpsolve): Update to 5.6.18.

	gnu: r-sp: Update to 1.6-0.
	* gnu/packages/cran.scm (r-sp): Update to 1.6-0.

	gnu: r-ff: Update to 4.0.9.
	* gnu/packages/cran.scm (r-ff): Update to 4.0.9.

	gnu: r-rcpp: Update to 1.0.10.
	* gnu/packages/cran.scm (r-rcpp): Update to 1.0.10.

	gnu: r-colorspace: Update to 2.1-0.
	* gnu/packages/cran.scm (r-colorspace): Update to 2.1-0.

	gnu: r-mapproj: Update to 1.2.11.
	* gnu/packages/cran.scm (r-mapproj): Update to 1.2.11.

	gnu: r-sass: Update to 0.4.5.
	* gnu/packages/cran.scm (r-sass): Update to 0.4.5.

	gnu: r-curl: Update to 5.0.0.
	* gnu/packages/cran.scm (r-curl): Update to 5.0.0.

	gnu: r-httpuv: Update to 1.6.8.
	* gnu/packages/cran.scm (r-httpuv): Update to 1.6.8.

	gnu: r-astsa: Update to 2.0.
	* gnu/packages/cran.scm (r-astsa): Update to 2.0.

	gnu: r-ggpp: Update to 0.5.1.
	* gnu/packages/cran.scm (r-ggpp): Update to 0.5.1.

	gnu: r-ggalluvial: Update to 0.12.4.
	* gnu/packages/cran.scm (r-ggalluvial): Update to 0.12.4.

	gnu: r-fontawesome: Update to 0.5.0.
	* gnu/packages/cran.scm (r-fontawesome): Update to 0.5.0.

	gnu: r-abn: Update to 2.7-3.
	* gnu/packages/bioconductor.scm (r-abn): Update to 2.7-3.

	gnu: r-wgcna: Update to 1.72-1.
	* gnu/packages/bioconductor.scm (r-wgcna): Update to 1.72-1.

	gnu: r-d3r: Update to 1.0.1.
	* gnu/packages/cran.scm (r-d3r): Update to 1.0.1.
	[source]: Delete minified JavaScript in snippet.
	[arguments]: Do not delete minified JavaScript here.
	[native-inputs]: Update hash for d3.v7.js.

	gnu: r-sendmailr: Update to 1.4-0.
	* gnu/packages/statistics.scm (r-sendmailr): Update to 1.4-0.
	[native-inputs]: Add r-knitr.

	gnu: Add r-gfonts.
	* gnu/packages/cran.scm (r-gfonts): New variable.

	gnu: r-torch: Update to 0.9.1.
	* gnu/packages/cran.scm (r-torch): Update to 0.9.1.
	[propagated-inputs]: Add r-glue.

	gnu: liblantern: Update to 0.9.1.
	* gnu/packages/machine-learning.scm (liblantern): Update to 0.9.1.

	gnu: r-flexdashboard: Update to 0.6.1.
	* gnu/packages/cran.scm (r-flexdashboard): Update to 0.6.1.
	[source]: Simplify and reformat snippet.
	[arguments]: Remove unnecessary module import; use esbuild in
	'process-javascript phase.
	[native-inputs]: Replace node-uglify-js with esbuild.

	import/cran: Remove directory-needs-zlib? in favor of needed-libraries-in-directory.
	* guix/import/cran.scm (directory-needs-zlib?): Remove procedure.
	(source-dir->dependencies): Use needed-libraries-in-directory instead of
	directory-needs-zlib?.

	import/cran: Add generic way to detect needed libraries.
	* guix/import/cran.scm (needed-libraries-in-directory): New procedure.
	(libraries-pattern, packages-for-matches): New variables.

	import/cran: Process all vignette builders.
	* guix/import/cran.scm (needs-knitr?): Remove procedure.
	(vignette-builders): New procedure.
	(description->package): Use vignette-builders instead of needs-knitr?.

	import/cran: Add name mapping for libjpeg.
	* guix/import/cran.scm (transform-sysname): Add mapping from libjpeg to
	libjpeg-turbo.

	import/cran: Add directory-needs-esbuild?.
	* guix/import/cran.scm (directory-needs-esbuild?): New procedure.
	(source-dir->dependencies): Use it.

	gnu: r-readods: Update to 1.8.0.
	* gnu/packages/cran.scm (r-readods): Update to 1.8.0.
	[propagated-inputs]: Add r-purrr.
	[description]: Use complete sentences.

2023-02-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-liger: Rename to r-rliger.
	Upstream changed the name to avoid a conflict with the liger package in CRAN.

	* gnu/packages/cran.scm (r-liger): Define as a deprecated alias for...
	(r-rliger): ...this new variable.

2023-02-18  Andreas Enge  <andreas@enge.fr>

	gnu: openjdk: Arrange patches.
	* gnu/packages/java.scm (openjdk13): Remove patch
	openjdk-10-hotspot-stack-size.patch inherited from openjdk12.
	(openjdk14): Readd patch.
	(openjdk15): Remove patch.
	(openjdk16): Readd patch.
	(openjdk17): Remove patch.

2023-02-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: make-openbios-package: Update to 1.1-1.af97fd7.
	* gnu/packages/firmware.scm (make-openbios-package): Update to
	1.1-1.af97fd7.
	[source]: Remove patch.
	[native-inputs]: Build with gcc-10. Add fcode-utils.
	* gnu/packages/patches/openbios-gcc-warnings.patch: Remove file.
	* ngu/local.mk (dist_patch_DATA): Remove it.

	gnu: Add fcode-utils.
	* gnu/packages/firmware.scm (fcode-utils): New variable.

2023-02-15  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: mes-boot: Update to 0.24.2.
	This fixes <https://debbugs.gnu.org/41264>.

	* gnu/packages/commencement.scm (mes-boot): Update to 0.24.2.

2023-02-15  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: tcc-boot: Rebuild Mes C Library.
	* gnu/packages/commencement.scm (tcc-boot)[arguments]: Rebuild the Mes C
	Library in the "install" phase.

2023-02-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cppcheck: Update to 2.10.
	* gnu/packages/check.scm (cppcheck): Update to 2.10.

2023-02-15  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	Revert "gnu: commencement: mes-boot: Update to 0.24.2."
	This reverts commit b928e38bd333e6186727fe5c5e94b85d157b79d6.

	The gcc-core-mesboot0 package fails to build with mes-boot-0.24.2, `ar'
	segfaults

	    $ strace ar rc libiberty.a argv.o
	    execve("/gnu/store/nvb6jh26hfjifs79h7hrlkw3cisgc353-binutils-mesboot0-2.20.1a/bin/ar", ["ar", "rc", "libiberty.a", "argv.o"], 0x7ffc4187fff8 /* 82 vars */) = 0
	    [ Process PID=22689 runs in 32 bit mode. ]
	    brk(NULL)                               = 0x830f000
	    brk(0x830f000)                          = 0x830f000
	    stat64("libiberty.a", {st_mode=S_IFREG|0600, st_size=8, ...}) = 0
	    brk(0x830f0a4)                          = 0x830f0a4
	    brk(0x830f0b4)                          = 0x830f0b4
	    brk(0x8310098)                          = 0x8310098
	    brk(0x83100a4)                          = 0x83100a4
	    brk(0x8311088)                          = 0x8311088
	    --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x63ecebc8} ---
	    +++ killed by SIGSEGV +++
	    Segmentation fault

	See also <https://debbugs.gnu.org/41264>.

2023-02-15  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: mes-boot: Update to 0.24.2.
	This fixes <https://debbugs.gnu.org/41264>.

	* gnu/packages/commencement.scm (mes-boot): Update to 0.24.2.

2023-02-15  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: bootstrap: mes-minimal: Remove packages and tarball.
	* gnu/packages/make-bootstrap.scm (%mes-minimal, %mes-minimal-stripped,
	%mes-bootstrap-tarball): Remove.

	gnu: bootstrap: mescc-tools-static: Remove packages and tarball.
	* gnu/packages/make-bootstrap.scm (%mescc-tools-static,
	%mescc-tools-static-stripped, %mescc-tools-bootstrap-tarball): Remove.

	gnu: bootstrap: bootstrap-tarballs: Remove mes and mescc-tools.
	* gnu/packages/make-bootstrap.scm (%bootstrap-tarballs): Remove
	%mescc-tools-bootstrap-tarball, %mes-bootstrap-tarball.

2023-02-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tar: Actually fix test suite on 32-bit systems.
	This is a follow-up to 87423addf503fc2b44dc2f863d6db1712d67c55c.

	* gnu/packages/base.scm (tar)[arguments]: Actually skip the broken test
	on 32-bit systems, not run ONLY that test.

2023-02-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: %boot6-inputs: Replace xz with xz-final.
	* gnu/packages/commencement.scm (xz-final): New variable.
	(%boot6-inputs): Add xz-final. Remove xz.
	(%final-inputs): Add xz-final. Remove xz from packages 'to finalize'.

	gnu: tar: Fix test suite on 32-bit systems.
	* gnu/packages/base.scm (tar)[arguments]: When building for 32-bit
	systems skip a test known by upstream to fail.

2023-02-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: freetype: Update to 2.13.0.
	* gnu/packages/fontutils.scm (freetype): Update to 2.13.0.

	gnu: freetype: Don't keep a reference to pkg-config.
	* gnu/packages/fontutils.scm (freetype)[arguments]: Add an entry in
	disallowed-references for pkg-config. Add a phase to remove the
	reference to pkg-config in an installed script.

2023-02-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: coreutils-boot0: Add comment about arm* configure-flags.
	* gnu/packages/commencement.scm (coreutils-boot0)[arguments]: Add a full
	comment around the configure-flags used when building for arm
	architectures.

2023-02-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bcachefs-tools: Update to 0.1-16.46a6b92.
	* gnu/packages/file-systems.scm (bcachefs-tools):
	Update to 0.1-16.46a6b92.

2023-02-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: julia: Fix build.
	This follows up on commit 8d8e1438ae5a2e50005b500dacd0a26be540fe69.

	* gnu/packages/julia.scm (julia)[arguments]: Substitute* libgit2 version.

	Reported by francismb <francismb@email.de>.

2023-02-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: corefreq: Update to 1.95.2.
	* gnu/packages/linux.scm (corefreq): Update to 1.95.2.

2023-02-18  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 1.11.1.
	* gnu/packages/gnome.scm (komikku): Update to 1.11.1.

2023-02-18  Michael Rohleder  <mike@rohleder.de>

	gnu: distrobox: Skip substitution in man pages.
	* gnu/packages/containers.scm (distrobox)[arguments]: Change refer-to-inputs
	phase to not substitute in man pages.

2023-02-18  Yovan Naumovski  <yovan@gorski.stream>

	gnu: openttd-engine: Update to 13.0.
	* gnu/packages/games.scm (openttd-engine): Update to 13.0.

2023-02-18  Sughosha via Guix-patches via  <guix-patches@gnu.org>
	    florhizome  <florhizome@posteo.net>

	gnu: Add nwg-launchers.
	* gnu/packages/xdisorg.scm (nwg-launchers): New variable.

2023-02-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vertico: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 1.1.
	[propagated-inputs]: Add EMACS-COMPAT.

	gnu: emacs-marginalia: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 1.1.
	[propagated-inputs]: Add EMACS-COMPAT.

	gnu: emacs-corfu: Update to 0.35.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.35.
	[propagated-inputs]: Add EMACS-COMPAT.

2023-02-18  Skylar Hill  <stellarskylark@posteo.net>

	gnu: Add opentaxsolver.
	* gnu/packages/finance.scm (opentaxsolver): New variable.
	* gnu/packages/patches/opentaxsolver-file-browser-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-02-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mew: Improve package style.
	* gnu/packages/mail.scm (emacs-mew)[arguments]: Use G-expressions.  Remove
	trailing #T from phases.
	[propagated-inputs]: Re-order inputs alphabetically.

	gnu: emacs-mew: Update to 6.9-1.35772ee.
	* gnu/packages/mail.scm (emacs-mew): Update to 6.9-1.35772ee.
	[source]: Set upstream to GitHub as the release tarball is missing from home
	page.

2023-02-18  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Update to 7.0.0.
	* gnu/packages/engineering.scm (kicad): Update to 7.0.0.

2023-02-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Remove deprecated sbcl-stumpwm aliases.
	* gnu/packages/wm.scm (sbcl-stumpwm, sbcl-stumpwm+slynk): Remove variables.

	gnu: stumpwm-contrib: Update to 0.0.1-5.4613a95.
	* gnu/packages/wm.scm (stumpwm-contrib): Update to 0.0.1-5.4613a95.

	gnu: stumpwm: Update to 22.11.
	* gnu/packages/wm.scm (stumpwm): Update to 22.11.

2023-02-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nss: Graft to fix CVE-2023-0767.
	* gnu/packages/nss.scm (nss-next): Update to 3.88.1.
	(nss): Add a replacement field pointing to…
	(nss/fixed): …this new variable, based on nss-next.

	gnu: memtest86+: Update to 6.10.
	* gnu/packages/hardware.scm (memtest86+): Update to 6.10.

2023-02-12  Bruno Victal  <mirai@makinata.eu>

	gnu: mympd: Update to 10.2.3.
	* gnu/packages/mpd.scm (mympd): Update to 10.2.3.

2023-02-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Update to 3.2.5.
	* gnu/packages/dns.scm (knot): Update to 3.2.5.

	gnu: dnsmasq: Update to 2.89.
	* gnu/packages/dns.scm (dnsmasq): Update to 2.89.

	gnu: inxi-minimal: Update to 3.3.25-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.25-1.

	gnu: fdupes: Update to 2.2.1.
	* gnu/packages/admin.scm (fdupes): Update to 2.2.1.

2023-02-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: httrack: Update to 3.49.4.
	* gnu/packages/web.scm (httrack): Update to 3.49.4.
	[source]<origin>: Switch to GtiHub.
	[arguments]: Add phases to prevent retrieving Coucal submodule and unbundle
	it, although it is still compiled.
	[native-inputs]: Add AUTOCONF, AUTOMAKE and LIBTOOL.
	[inputs]: Add COUCAL.

	gnu: Add coucal.
	* gnu/packages/datastructures.scm (coucal): New variable.

	gnu: musescore: Update to 4.0.1.
	* gnu/packages/music.scm (musescore): Update to 4.0.1.

	gnu: emacs-tempel: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-tempel): Update to 0.7.
	[propagated-inputs]: Add EMACS-COMPAT.

	gnu: emacs-osm: Update to 0.10.
	* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 0.10.
	[propagated-inputs]: Add EMACS-COMPAT.

	gnu: emacs-inspector: Update to 0.20.
	* gnu/packages/emacs-xyz.scm (emacs-inspector): Update to 0.20.

	gnu: emacs-citar: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-citar): Update to 1.1.

	gnu: emacs-cape: Update to 0.13.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 0.13.
	[propagated-inputs]: Add EMACS-COMPAT.

	gnu: emacs-alarm-clock: Update to 1.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-alarm-clock): Update to 1.0.4.

	gnu: emacs-load-relative: Update to 1.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-load-relative): Update to 1.3.2.

	gnu: emacs-posframe: Update to 1.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.3.3.

	gnu: emacs-compat: Update to 29.1.3.4.
	* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 29.1.3.4.

2023-02-12  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: yt-dlp: Update to 2023.02.17.
	* gnu/packages/video.scm (yt-dlp): Update to 2023.02.17.

2023-02-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.9.13p1.
	* gnu/packages/admin.scm (sudo): Update to 1.9.13p1.

	gnu: igt-gpu-tools: Update to 1.27.1.
	* gnu/packages/admin.scm (igt-gpu-tools): Update to 1.27.1.
	[arguments]: Remove 'fix-meson.build phase.

	gnu: htop: Update to 3.2.2.
	* gnu/packages/admin.scm (htop): Update to 3.2.2.

	gnu: nmap: Remove input labels.
	* gnu/packages/admin.scm (nmap)[inputs]: Move to conventional location,
	remove input labels, and order sortabetically.

	gnu: nmap: Update to 7.93.
	* gnu/packages/admin.scm (nmap): Update to 7.93.
	[inputs]: Use OpenSSL 3.0.

2023-02-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	licenses: Update NPSL (nmap licence).
	The previous URL does not resolve.  The new URL contains an updated
	licence text (version 0.95 at time of this commit) that is strictly less
	worse than previous versions, and applies retroactively to older nmaps:

	  “Versions of Nmap released under previous versions of the NPSL may
	   also be used under the NPSL 0.95 terms.”
	     -- <https://nmap.org/changelog>

	* guix/licenses.scm (nmap): Update.

2023-02-17  André Batista  <nandre@riseup.net>

	gnu: libgit2: Update to 1.5.1 [security fixes].
	Fixes CVE-2023-22742. Follows up on fixes to CVE-2022-24765.
	Provides compatibility with git changes to address CVE-2022-29187.

	* gnu/packages/version-control.scm (libgit2): Update to 1.5.1.
	[source]: Remove snippet to comment out the "10 years ago" test, which
	was removed on newer versions.
	(libgit2-1.4): New variable. Update to 1.4.5.
	(libgit2-1.3): Inherit from 'libgit2-1.4'. Update to 1.3.2.

2023-02-17  André Batista  <nandre@riseup.net>

	gnu: libgit2-1.1: Remove it.
	There are no remaining packages which depend on this older version.

	* gnu/packages/version-control.scm (libgit2-1.1): Remove variable.

2023-02-17  Leo Famulari  <leo@famulari.name>

	gnu: Remove QtWebKit.
	This fixes <https://issues.guix.gnu.org/53289>.

	* gnu/packages/qt.scm (qtwebkit): Remove variable.
	* gnu/packages/patches/qtwebkit-fix-building-with-bison-3.7.patch,
	gnu/packages/patches/qtwebkit-fix-building-with-glib-2.68.patch,
	gnu/packages/patches/qtwebkit-fix-building-with-icu-68.patch,
	gnu/packages/patches/qtwebkit-fix-building-with-python-3.9.patch,
	gnu/packages/patches/qtwebkit-pbutils-include.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.
	* gnu/packages/education.scm (openboard): Adjust code comment.

2023-02-17  Leo Famulari  <leo@famulari.name>

	gnu: Make nothing depend on QtWebKit.
	This is required for <https://issues.guix.gnu.org/53289>.

	* gnu/packages/qt.scm (python-pyqt)[inputs]: Remove qtwebkit.
	(python-pyqt-without-qtwebkit): Remove variable.
	(python-pyqtwebengine)[inputs]: Replace python-pyqt-without-qtwebkit with
	python-pyqt.
	* gnu/packages/backup.scm (vorta)[inputs]: Likewise.
	* gnu/packages/ebook.scm (calibre)[inputs]: Likewise.
	[arguments]: Adjust accordingly.
	* gnu/packages/education.scm (anki)[inputs]: Replace
	python-pyqt-without-qtwebkit with python-pyqt.
	* gnu/packages/kde-games.scm (kajongg)[inputs]: Likewise.
	* gnu/packages/maths.scm (veusz)[inputs]: Likewise.
	* gnu/packages/music.scm (frescobaldi)[inputs]: Likewise.
	(picard)[inputs]: Likewise.
	* gnu/packages/orange.scm (orange)[inputs]: Likewise.
	* gnu/packages/pdf.scm (flyer-composer)[inputs]: Likewise.
	* gnu/packages/python-check.scm (python-pytest-qt)[propagated-inputs]: Likewise.
	* gnu/packages/python-xyz.scm (python-qtconsole)[propagated-inputs]: Likewise.
	(python-pyqtgraph)[propagated-inputs]: Likewise.
	* gnu/packages/radio.scm (gnuradio)[inputs]: Likewise.
	* gnu/packages/video.scm (openshot)[inputs]: Likewise.
	* gnu/packages/vpn.scm (openconnect-sso)[inputs]: Likewise.
	* gnu/packages/web-browsers.scm (qutebrowser)[inputs]: Likewise.

2023-02-17  Leo Famulari  <leo@famulari.name>

	gnu: psi: Replace with psi-plus.
	This is required for <https://issues.guix.gnu.org/53289>.

	* gnu/packages/messaging.scm (psi): Deprecate in favor of psi-plus.

2023-02-17  Leo Famulari  <leo@famulari.name>

	gnu: aseba: Remove dependency on QtWebKit.
	This is required for <https://issues.guix.gnu.org/53289>.

	* gnu/packages/robotics.scm (aseba)[inputs]: Remove qtwebkit.

2023-02-17  Leo Famulari  <leo@famulari.name>

	gnu: dream: Remove dependency on QtWebKit.
	This is required for <https://issues.guix.gnu.org/53289>.

	* gnu/packages/radio.scm (dream)[inputs]: Remove qtwebkit.

2023-02-17  jgart  <jgart@dismail.de>

	gnu: Add cl-lisp-stat.
	* gnu/packages/lisp-xyz.scm (cl-lisp-stat, sbcl-lisp-stat): New variables.

	gnu: Add cl-dfio.
	* gnu/packages/lisp-xyz.scm (cl-dfio, sbcl-dfio): New variables.

	gnu: Add cl-data-frame.
	* gnu/packages/lisp-xyz.scm (cl-data-frame, sbcl-data-frame): New variables.

	gnu: Add cl-statistics.
	* gnu/packages/lisp-xyz.scm (cl-statistics, ecl-statistics, sbcl-statistics):
	  New variables.

	gnu: Add cl-distributions.
	* gnu/packages/lisp-xyz.scm (cl-distributions, ecl-distributions,
	  sbcl-distributions): New variables.

	gnu: Add cl-special-functions.
	* gnu/packages/lisp-xyz.scm (cl-special-functions, ecl-special-functions,
	  sbcl-special-functions): New variables.

2023-02-17  jgart  <jgart@dismail.de>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-cephes.
	* gnu/packages/lisp-xyz.scm (cl-cephes, ecl-cephes, sbcl-cephes): New
	  variables.

2023-02-17  jgart  <jgart@dismail.de>

	gnu: Add cl-variates.
	* gnu/packages/lisp-xyz.scm (cl-variates, ecl-cl-variates, sbcl-cl-variates):
	  New variables.

2023-02-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nss-next: Update to 3.88.1 [fixes CVE-2023-0767].
	* gnu/packages/nss.scm (nss-next): Update to 3.88.1

	Co-spirited-by: Tobias Geerinckx-Rice <me@tobias.gr>

2023-02-17  Wamm K. D  <jaft.r@outlook.com>

	gnu: Add clipman.
	* gnu/packages/xdisorg.scm (clipman): New variable.

2023-02-17  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: Add docker-registry.
	* gnu/packages/docker.scm (docker-registry): New variable.

2023-02-17  Steve George  <steve@futurile.net>

	gnu: Add python-virtualenv-clone.
	* gnu/packages/python-xyz.scm (python-virtualenv-clone): New variable.

2023-02-17  jgart  <jgart@dismail.de>
	    (  <paren@disroot.org>

	gnu: Add chathistorysync.
	* gnu/packages/irc.scm (chathistorysync): New variable.

	gnu: Add go-gopkg-in-irc-v3.
	* gnu/packages/irc.scm (go-gopkg-in-irc-v3): New variable.

2023-02-17  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: p11-kit-next: Switch to meson-build-system.
	README.md says to use meson to build.

	* gnu/packages/tls.scm (p11-kit-next)[build-system]: Use meson-build-system.
	[arguments]: Adjust accordingly.

2023-02-17  raingloom  <raingloom@riseup.net>

	gnu: Add ocaml-mirage-bootvar-unix.
	* gnu/packages/ocaml.scm (ocaml-mirage-bootvar-unix): New variable.

	gnu: Add ocaml-parse-argv.
	* gnu/packages/ocaml.scm (ocaml-parse-argv): New variable.

	gnu: Add ocaml-mirage-xen.
	* gnu/packages/ocaml.scm (ocaml-mirage-xen): New variable.

	gnu: Add ocaml-bheap.
	* gnu/packages/ocaml.scm (ocaml-bheap): New variable.

	gnu: Add ocaml-io-page.
	* gnu/packages/ocaml.scm (ocaml-io-page): New variable.

	gnu: Add ocaml-xenstore.
	* gnu/packages/ocaml.scm (ocaml-xenstore): New variable.

	gnu: Add ocaml-shared-memory-ring-lwt.
	* gnu/packages/ocaml.scm (ocaml-shared-memory-ring-lwt): New variable.

	gnu: Add ocaml-shared-memory-ring.
	* gnu/packages/ocaml.scm (ocaml-shared-memory-ring): New variable.

	gnu: Add ocaml-async.
	* gnu/packages/ocaml.scm (ocaml-async): New variable.

	gnu: Add ocaml-async-rpc-kernel.
	* gnu/packages/ocaml.scm (ocaml-async-rpc-kernel): New variable.

	gnu: Add ocaml-protocol-version-header.
	* gnu/packages/ocaml.scm (ocaml-protocol-version-header): New variable.

	gnu: Add ocaml-textutils.
	* gnu/packages/ocaml.scm (ocaml-textutils): New variable.

	gnu: Add ocaml-textutils-kernel.
	* gnu/packages/ocaml.scm (ocaml-textutils-kernel): New variable.

	gnu: Add ocaml-async-unix.
	* gnu/packages/ocaml.scm (ocaml-async-unix): New variable.

	gnu: Add ocaml-async-kernel.
	* gnu/packages/ocaml.scm (ocaml-async-kernel): New variable.

	gnu: Add ocaml-core-unix.
	* gnu/packages/ocaml.scm (ocaml-core-unix): New variable.

	gnu: Add ocaml-intrinsics.
	* gnu/packages/ocaml.scm (ocaml-intrinsics): New variable.

	gnu: Add ocaml-expect-test-helpers-core.
	* gnu/packages/ocaml.scm (ocaml-expect-test-helpers-core): New variable.

	gnu: Add ocaml-sexp-pretty.
	* gnu/packages/ocaml.scm (ocaml-sexp-pretty): New variable.

	gnu: Add ocaml-mirage-logs.
	* gnu/packages/ocaml.scm (ocaml-mirage-logs): New variable.

	gnu: Add ocaml-ptime.
	* gnu/packages/ocaml.scm (ocaml-ptime): New variable.

	gnu: Add ocaml-mirage-clock.
	* gnu/packages/ocaml.scm (ocaml-mirage-clock): New variable.

	gnu: Add ocaml-mirage-profile.
	* gnu/packages/ocaml.scm (ocaml-mirage-profile): New variable.

	gnu: Add ocaml-mirage-profile-unix.
	* gnu/packages/ocaml.scm (ocaml-mirage-profile-unix): New variable.

	gnu: Add ocaml-ppx-cstruct.
	* gnu/packages/ocaml.scm (ocaml-ppx-cstruct): New variable.

	gnu: Add aliases for ocaml-cstruct and ocaml-lwt subpackages.
	* gnu/packages/ocaml.scm (ocaml-lwt-ppx ocaml-cstruct-unix
	  ocaml-cstruct-sexp): New variables.

	gnu: Add ocaml-mirage-time.
	* gnu/packages/ocaml.scm (ocaml-mirage-time): New variable.

	gnu: Add ocaml-mirage-unix.
	* gnu/packages/ocaml.scm (ocaml-mirage-unix): New variable.

	gnu: Add ocaml-duration.
	* gnu/packages/ocaml.scm (ocaml-duration): New variable.

	gnu: Add ocaml-mirage.
	* gnu/packages/ocaml.scm (ocaml-mirage): New variable.

	gnu: Add ocaml-functoria.
	* gnu/packages/ocaml.scm (ocaml-functoria): New variable.

	gnu: Add ocaml-mirage-runtime.
	* gnu/packages/ocaml.scm (ocaml-mirage-runtime): New variable.

	gnu: Add ocaml-functoria-runtime
	* gnu/packages/ocaml.scm (ocaml-functoria-runtime): New variable.

	gnu: Add ocaml-emile.
	* gnu/packages/ocaml.scm (ocaml-emile): New variable.

	gnu: Add ocaml-pecu.
	* gnu/packages/ocaml.scm (ocaml-pecu): New variable.

	gnu: Add ocaml-opam-monorepo.
	* gnu/packages/ocaml.scm (ocaml-opam-monorepo): New variable.

	gnu: Add ocaml-ipaddr.
	* gnu/packages/ocaml.scm (ocaml-ipaddr): New variable.

	gnu: Add ocaml-macaddr.
	* gnu/packages/ocaml.scm (ocaml-macaddr): New variable.

	gnu: Add ocaml-domain-name.
	gnu/packages/ocaml.scm (ocaml-domain-name): New variable.

2023-02-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: tinmop: Update to 0.9.9.141.
	* gnu/packages/web-browsers.scm (tinmop): Update to 0.9.9.141.

	gnu: cl-croatoan: Update to 0.0.1-7.42e474f.
	* gnu/packages/lisp-xyz.scm (sbcl-croatoan): Update to 0.0.1-7.42e474f.
	  [arguments]{phases}(fix-paths): Use search-input-file procedure.

2023-02-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: webkitgtk: Update to 2.38.5 [fixes CVE-2023-23529].
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.38.5.

2023-02-17  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-nfiles: Update to 1.1.2.
	* gnu/packages/lisp-xyz.scm (sbcl-nfiles): Update to 1.1.2.

	gnu: sbcl-nclasses: Update to 0.2.1.
	* gnu/packages/lisp-xyz.scm (sbcl-nclasses): Update to 0.2.1.

	gnu: Add cl-nasdf.
	* gnu/packages/lisp-xyz.scm (cl-nasdf, ecl-nasdf, sbcl-nasdf): New variables.

2023-02-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix-install.sh: Add GUIX_ALLOW_OVERWRITE environment variable.
	The need for this use case appeared when attempting to install Guix on a truly
	minimal image made with Buildroot, which lacked enough GNU components that I
	had to extract a guix pack to /gnu before attempting installation, which would
	then refuse to proceed because of the existing /gnu.

	* etc/guix-install.sh: Document environment variables.
	(sys_create_store) [GUIX_ALLOW_OVERWRITE]: Skip pre-existing installation
	checks and output a warning.  Extract the tarball directly to /.

2023-02-16  Timo Wilken  <guix@twilken.net>

	gnu: aerc: Update to 0.14.0
	* gnu/packages/mail.scm (aerc): Update to 0.14.0.

2023-02-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove unneeded module imports.
	* gnu/packages/abiword.scm,
	* gnu/packages/ada.scm,
	* gnu/packages/agda.scm,
	* gnu/packages/backup.scm,
	* gnu/packages/barrier.scm,
	* gnu/packages/bioinformatics.scm,
	* gnu/packages/bootstrap.scm,
	* gnu/packages/bqn.scm,
	* gnu/packages/c.scm,
	* gnu/packages/chemistry.scm,
	* gnu/packages/coq.scm,
	* gnu/packages/cross-base.scm,
	* gnu/packages/databases.scm,
	* gnu/packages/emacs-xyz.scm,
	* gnu/packages/enlightenment.scm,
	* gnu/packages/games.scm,
	* gnu/packages/geo.scm,
	* gnu/packages/ghostscript.scm,
	* gnu/packages/gl.scm,
	* gnu/packages/golang.scm,
	* gnu/packages/jami.scm,
	* gnu/packages/java-maths.scm,
	* gnu/packages/kde-frameworks.scm,
	* gnu/packages/kde-plasma.scm,
	* gnu/packages/language.scm,
	* gnu/packages/libreoffice.scm,
	* gnu/packages/linphone.scm,
	* gnu/packages/lisp.scm,
	* gnu/packages/llvm.scm,
	* gnu/packages/machine-learning.scm,
	* gnu/packages/minetest.scm,
	* gnu/packages/monitoring.scm,
	* gnu/packages/nfs.scm,
	* gnu/packages/ocr.scm,
	* gnu/packages/opencl.scm,
	* gnu/packages/pdf.scm,
	* gnu/packages/python-xyz.scm,
	* gnu/packages/racket.scm,
	* gnu/packages/rust.scm,
	* gnu/packages/syncthing.scm,
	* gnu/packages/syndication.scm,
	* gnu/packages/telegram.scm,
	* gnu/packages/vulkan.scm,
	* gnu/packages/web-browsers.scm,
	* gnu/packages/web.scm,
	* gnu/packages/webkit.scm: Remove some unecessary module imports.

2023-02-16  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-changepoint.
	* gnu/packages/cran.scm (r-changepoint): New variable.

2023-02-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: fastqc: Update to 0.11.9.
	* gnu/packages/bioinformatics.scm (fastqc): Update to 0.11.9.
	[source]: Fetch via git; delete bundled jar files.
	[arguments]: Also patch .classpath file in 'fix-dependencies; fix patching of
	reference to java in fastqc wrapper; override CLASSPATH.

2023-02-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: scsh: Use a search path.
	* gnu/packages/shells.scm (scsh)[source]: Add patch.
	[native-search-paths]: New field.
	* gnu/packages/patches/scsh-nonstring-search-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2023-02-15  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.168.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.168.
	(linux-libre-5.10-pristine-source): Update hash.

2023-02-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.38.
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.38.

2023-02-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mold: Update to 1.10.1.
	* gnu/packages/mold.scm (mold): Update to 1.10.1.
	[arguments]: Adjust substitution in custom 'force-system-xxhash phase.

2023-02-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add julia-wcs.
	* gnu/packages/julia-xyz.scm (julia-wcs): New variable.

	gnu: Add julia-erfa.
	* gnu/packages/julia-xyz.scm (julia-erfa): New variable.

	gnu: Add julia-wcs-jll.
	* gnu/packages/julia-jll.scm (julia-wcs-jll): New variable.

	gnu: Add julia-erfa-jll.
	* gnu/packages/julia-jll.scm (julia-erfa-jll): New variable.

2023-02-15  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.94.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.94.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.1.12.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.12.
	(linux-libre-6.1-pristine-source): Update hash.

2023-02-15  Christopher Baines  <mail@cbaines.net>

	gnu: openmw-openscenegraph: Fix builder.
	This broke with the changes to openscenegraph in
	629a5936a6dfa0fe2cc2a3092ec51920b216b652.

	* gnu/packages/graphics.scm (openmw-openscenegraph)[arguments]: Handle
	 #:configure-flags from openscenegraph as a gexp.

2023-02-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: alacritty: Adjust bash completions.
	* gnu/packages/terminals.scm (alacritty)[arguments]: Adjust custom
	'install phase to install the bash completion script with the correct
	name.

2023-02-15  Petr Hodina  <phodina@protonmail.com>

	gnu: rust-structopt-0.3: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-structopt): Update to 0.3.26.
	  [arguments]: Add rust-paw-1 to cargo-inputs. Add cargo development inputs.
	  Add phases to fix rust-clap-2 version and remove lints feature.

	gnu: rust-structopt-derive-0.4: Update to 0.4.18.
	* gnu/packages/crates-io.scm (rust-structopt-derive-0.4): Update to 0.4.18.

2023-02-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: linux-libre: Disable unprivileged BPF by default.
	* gnu/packages/aux-files/linux-libre/5.15-arm.conf:
	Set CONFIG_BPF_UNPRIV_DEFAULT_OFF=y.
	* gnu/packages/aux-files/linux-libre/5.15-arm64.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/5.15-i686.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/5.15-x86_64.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/6.1-arm.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/6.1-arm64.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/6.1-i686.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/6.1-x86_64.conf: Likewise.

2023-02-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: papirus-icon-theme: Harden links before cache generation.
	Output is identical.  This just feels moar correct.

	* gnu/packages/gnome-xyz.scm (papirus-icon-theme)[arguments]: Run the
	'halve-inode-consumption phase before the 'install one.

2023-02-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: papirus-icon-theme: Recursively resolve symlinks.
	This follows up on commit aed385e18ec7b68a0bc1bb4b173aeadc9cd97245.

	* gnu/packages/gnome-xyz.scm (papirus-icon-theme)[arguments]: Replace
	READLINK with CANONICALIZE-PATH to resolve symlink chains.

2023-02-12  Gleb Zakharov  <snyssfx@gmail.com>

	gnu: go-gopkg-in-yaml-v3: Update to 3.0.1.
	This addresses an apparent upstream hash change, which was actually our
	own fault: the Guix package underspecified the version as ‘3’ instead of
	‘3.0.0’, hence treating the ‘v3’ *branch* as a tag.

	Guix's hash for ‘3’ never matched upstream's ‘3.0.0’ release, so upgrade
	straight to ‘3.0.1’.

	* gnu/packages/golang.scm (go-gopkg-in-yaml-v3): Update to 3.0.1.

2023-02-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.9.13.
	* gnu/packages/admin.scm (sudo): Update to 1.9.13.

2023-02-15  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to 0.24.2.
	* gnu/packages/mes.scm (mes): Update to 0.24.2.

2023-02-15  Andrew Tropin  <andrew@trop.in>

	gnu: Add tree-sitter-racket.
	gnu/packages/tree-sitter.scm (tree-sitter-racket): New variable.

	gnu: Add tree-sitter-scheme.
	gnu/packages/tree-sitter.scm (tree-sitter-scheme): New variable.

2023-02-15  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 102.8.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2023-0767, CVE-2023-25728, CVE-2023-25729,
	CVE-2023-25730, CVE-2023-25732, CVE-2023-25734, CVE-2023-25735,
	CVE-2023-25737, CVE-2023-25738, CVE-2023-25739, CVE-2023-25742,
	CVE-2023-25743, CVE-2023-25744, and CVE-2023-25746.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.
	Remove the dependency on the Perl 'rename' program.
	* gnu/packages/patches/icecat-makeicecat.patch: Update to apply cleanly.

2023-02-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: icecat: Update the "ach" locale.
	The previously specified changeset didn't match what was in the
	manifest (browser/locales/l10n-changesets.json) of the upstream source.

	* gnu/packages/gnuzilla.scm (all-mozilla-locales) [ach]: Update revision and
	hash.

	Modified-by: Mark H Weaver <mhw@netris.org>

2023-02-15  Eric Bavier  <bavier@posteo.net>

	gnu: Add facedetect.
	* gnu/packages/graphics.scm (facedetect): New variable.
	(fgallery)[inputs,arguments]: Add it.

	gnu: fgallery: Update to 1.9.1.
	* gnu/packages/graphics.scm (fgallery): Update to 1.9.1.
	[arguments]: Use new Makefile in install phase.
	[inputs]: Add bash-minimal for wrap-program.  Use new style.
	[source,home-page]: "http" -> "https".

2023-02-15  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-notifyd: Update to 0.8.0.
	* gnu/packages/xfce.scm (xfce4-notifyd): Update to 0.8.0.
	[inputs]: Add sqlite.

	gnu: xfce4-power-manager: Update to 4.18.1.
	* gnu/packages/xfce.scm (xfce4-power-manager): Update to 4.18.1.

	gnu: xfce4-settings: Update to 4.18.2.
	* gnu/packages/xfce.scm (xfce4-settings): Update to 4.18.2.

	gnu: xfce4-session: Update to 4.18.1.
	* gnu/packages/xfce.scm (xfce4-session): Update to 4.18.1.

2023-02-15  Michael Rohleder  <mike@rohleder.de>

	gnu: ristretto: Update to 0.13.0.
	* gnu/packages/xfce.scm (ristretto): Update to 0.13.0.

	gnu: mousepad: Update to 0.6.0.
	* gnu/packages/xfce.scm (mousepad): Update to 0.6.0.

	gnu: xfce4-panel: Update to 4.18.2.
	* gnu/packages/xfce.scm (xfce4-panel): Update to 4.18.2.

	gnu: libxfce4ui: Update to 4.18.2.
	* gnu/packages/xfce.scm (libxfce4ui): Update to 4.18.2.

	gnu: orage: Update to 4.18.0.
	* gnu/packages/xfce.scm (orage): Update to 4.18.0.

2023-02-14  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: Add u-boot-qemu-arm64.
	* gnu/packages/bootloaders.scm (u-boot-qemu-arm64): New variable.

	gnu: Add u-boot-qemu-arm
	* gnu/packages/bootloaders.scm (u-boot-qemu-arm): New variable.

2023-02-14  kiasoc5  <kiasoc5@disroot.org>

	gnu: Remove kdewebkit.
	This goes towards <https://issues.guix.gnu.org/issue/53289>.

	* gnu/packages/kde-frameworks.scm (kdewebkit): Remove variable.

2023-02-14  Eric Bavier  <bavier@posteo.net>

	gnu: onionshare: Update to 2.6.
	* gnu/packages/patches/onionshare-cli-async-mode.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/tor.scm (onionshare): Update to 2.6.
	[source]: Use patch.
	[inputs]: Add xdg-utils.  Move xvfb-run, used for tests, to ...
	[native-inputs]: here.
	[arguments]: Run tests.  Add "absolutize" phase for xdg-open.

2023-02-14  Steve George  <steve@futurile.net>

	gnu: Add rust-protobuf-codegen-pure-2.
	* gnu/packages/crates-io.scm (rust-protobuf-codegen-pure-2): New variable.

	gnu: Add rust-protobuf-codegen-2.
	* gnu/packages/crates-io.scm (rust-protobuf-codegen-2): New variable.

	gnu: Add rust-protobuf-2.
	* gnu/packages/crates-io.scm (rust-protobuf-2): New variable.

2023-02-14  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.93.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.93.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.1.11.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.11.
	(linux-libre-6.1-pristine-source): Update hash.

2023-02-14  Andrew Tropin  <andrew@trop.in>

	gnu: Add tree-sitter-org.
	gnu/packages/tree-sitter.scm (tree-sitter-org): New variable.

	gnu: Add tree-sitter-markdown-gfm.
	gnu/packages/tree-sitter.scm (tree-sitter-markdown-gfm): New variable.

	gnu: Add tree-sitter-markdown.
	gnu/packages/tree-sitter.scm (tree-sitter-markdown): New variable.

	gnu: Add tree-sitter-clojure.
	gnu/packages/tree-sitter.scm (tree-sitter-clojure): New variable.

	gnu: Add tree-sitter-rust.
	gnu/packages/tree-sitter.scm (tree-sitter-rust): New variable.

	gnu: Add tree-sitter-ruby.
	gnu/packages/tree-sitter.scm (tree-sitter-ruby): New variable.

	gnu: Add tree-sitter-r.
	gnu/packages/tree-sitter.scm (tree-sitter-r): New variable.

	gnu: Add tree-sitter-python.
	gnu/packages/tree-sitter.scm (tree-sitter-python): New variable.

	gnu: Add tree-sitter-php.
	gnu/packages/tree-sitter.scm (tree-sitter-php): New variable.

	gnu: Add tree-sitter-ocaml.
	gnu/packages/tree-sitter.scm (tree-sitter-ocaml): New variable.

	gnu: Add tree-sitter-julia.
	gnu/packages/tree-sitter.scm (tree-sitter-julia): New variable.

	gnu: Add tree-sitter-json.
	gnu/packages/tree-sitter.scm (tree-sitter-json): New variable.

	gnu: Add tree-sitter-java.
	gnu/packages/tree-sitter.scm (tree-sitter-java): New variable.

	gnu: Add tree-sitter-haskell.
	gnu/packages/tree-sitter.scm (tree-sitter-haskell): New variable.

	gnu: Add tree-sitter-go.
	gnu/packages/tree-sitter.scm (tree-sitter-go): New variable.

	gnu: Add tree-sitter-elm.
	gnu/packages/tree-sitter.scm (tree-sitter-elm): New variable.

	gnu: Add tree-sitter-c-sharp.
	gnu/packages/tree-sitter.scm (tree-sitter-c-sharp): New variable.

	gnu: Add tree-sitter-bash.
	gnu/packages/tree-sitter.scm (tree-sitter-bash): New variable.

	gnu: Add tree-sitter-elixir.
	gnu/packages/tree-sitter.scm (tree-sitter-elixir): New variable.

	gnu: Add tree-sitter-css.
	gnu/packages/tree-sitter.scm (tree-sitter-css): New variable.

	gnu: Add tree-sitter-cpp.
	gnu/packages/tree-sitter.scm (tree-sitter-cpp): New variable.

	gnu: Add tree-sitter-c.
	gnu/packages/tree-sitter.scm (tree-sitter-c): New variable.

	gnu: Add tree-sitter-typescript.
	gnu/packages/tree-sitter.scm (tree-sitter-typescript): New variable.

	gnu: Add tree-sitter-javascript.
	gnu/packages/tree-sitter.scm (tree-sitter-javascript): New variable.

	gnu: tree-sitter-grammar: Extend functionality.
	* gnu/packages/tree-sitter.scm (tree-sitter-delete-generated-files): Add
	support for grammar-directories.
	(tree-sitter-grammar): Add support for grammar-directories, license, article,
	reorder and rename arguments, update description and synopsis generation
	logic.
	(tree-sitter-html): Migrate to new tree-sitter-grammar.

2023-02-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: golang.scm: Update comment about bootstrapping go.
	* gnu/packages/golang.scm: Update the comment at the top of the file
	about bootstrapping go on different architectures and about which
	versions of gccgo are currently provided.

	gnu: go-1.17: Skip tests on riscv64-linux.
	* gnu/packages/golang.scm (go-1.17)[arguments]: When building for
	riscv64-linux skip the test suite.

	gnu: go-1.14: On systems not supported by go-1.4 use gccgo-12.
	* gnu/packages/golang.scm (go-1.14)[native-inputs]: On systems not
	supported by go-1.4 replace gccgo-10 with gccgo-12.
	(go-1.17)[native-inputs]: Remove workaround and inherit from go-1.14.

2023-02-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sugar: Add metacity to inputs.
	* gnu/packages/sugar.scm (sugar)[inputs]: Add metacity.
	[arguments]: Patch references to metacity executables.

	gnu: Add metacity.
	* gnu/packages/gnome.scm (metacity): New variable.

2023-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: jellyfish: Remove confusing quoting syntax.
	* gnu/packages/bioinformatics.scm (jellyfish)[arguments]: Do not mix
	quasiquote with gexp.

	gnu: jellyfish: Drop input labels.
	* gnu/packages/bioinformatics.scm (jellyfish)[native-inputs]: Drop package
	labels.

	gnu: fastp: Update to 0.23.2.
	* gnu/packages/bioinformatics.scm (fastp): Update to 0.23.2.
	[inputs]: Remove zlib; add isa-l and libdeflate.

	gnu: fastp: Simplify.
	* gnu/packages/bioinformatics.scm (fastp)[arguments]: Simplify gexp.

	gnu: fastqc: Use gexp.
	* gnu/packages/bioinformatics.scm (fastqc)[arguments]: Use gexp; drop
	trailing #T from build phase.
	[inputs]: Drop package labels.

2023-02-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: icedove: Install icons.
	* gnu/packages/gnuzilla.scm (icedove) [phases]: Add install-icons phase.

	Series-to: 61391@debbugs.gnu.org
	Cover-letter:
	Improvements to Icedove (icons, gexps, un-bundling)
	Hi Guix,

	This series improves our Icedove package a bit, unbundling NSS and producing
	its icon so that it looks more tidy in GNOME or other desktop environments.

	Thanks!
	END

2023-02-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: icedove: Use more gexps.
	* gnu/packages/gnuzilla.scm (icedove)
	[configure]: Use search-input-file and this-package-native-input.

	gnu: icedove: Unbundle NSS.
	* gnu/packages/gnuzilla.scm (icedove) [inputs]: Add nss-next.  Remove nspr-4.32.
	[configure]: Add "ac_add_options --with-system-nss".

	gnu: Add nss-next.
	* gnu/packages/nss.scm (nss-next): New variable.

	gnu: Add nspr-next.
	* gnu/packages/nss.scm (nspr-next): New variable.

	gnu: icedove-wayland: Use gexps.
	* gnu/packages/gnuzilla.scm (icedove/wayland)
	[inputs]: Set to the empty list.
	[arguments]: Use gexps.

2023-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-visnetwork.
	* gnu/packages/cran.scm (r-visnetwork): New variable.

2023-02-13  Hilton Chain  <hako@ultrarare.space>

	gnu: picard: Update to 2.8.5.
	* gnu/packages/music.scm (picard): Update to 2.8.5.

2023-02-13  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: libnitrokey: Update to 3.8.
	* gnu/packages/security-token.scm (libnitrokey): Update to 3.8.
	[description]: Fix typo.

2023-02-13  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: icedove: Update to 102.7.2.
	* gnu/packages/gnuzilla.scm (%icedove-build-id, icedove-version,
	thunderbird-source): Update to 102.7.2 build 20230207000000.

2023-02-13  Felix Gruber  <felgru@posteo.net>

	gnu: osm2pgsql: Update to 1.8.0.
	* gnu/packages/geo.scm (osm2pgsql): Update to 1.8.0.
	[arguments]: Remove -DEXTERNAL_RAPIDJSON configure-flag, since osm2pgsql
	1.8.0 does not use rapidjson anymore.
	[inputs]: Remove rapidjson.

2023-02-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fet: Update to 6.8.3.
	* gnu/packages/education.scm (fet): Update to 6.8.3.

2023-02-13  Greg Hogan  <code@greghogan.com>

	gnu: LLVM, Clang, libomp, lld: Update to 15.0.7.
	* gnu/packages/llvm.scm (llvm-15, clang-15, libomp-15, lld-15):
	Update to 15.0.7.

	gnu: r-survival: Update to 3.5-0.
	* gnu/packages/statistics.scm (r-survival): Update to 3.5-0.

2023-02-13  Christopher Baines  <mail@cbaines.net>

	gnu: python-git-multimail: Update to 1.6.0.
	* gnu/packages/version-control.scm (python-git-multimail): Update to 1.6.0.
	[arguments]: Patch setup.py to fix finding. README.rst.

2023-02-13  Andreas Enge  <andreas@enge.fr>

	gnu: cm: Update to 0.4.1.
	* gnu/packages/algebra.scm (cm): Update to 0.4.1.

2023-02-13  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add cl-nclasses.
	* gnu/packages/lisp-xyz.scm (cl-nclasses, ecl-nclasses, sbcl-nclasses): New variables.

2023-02-13  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: wpa-supplicant: Add netdev group dbus policy.
	The patch allows users in netdev group to control wpa-supplicant via D-Bus
	interface.

	* gnu/packages/admin.scm (wpa-supplicant)[source]: Add dbus policy patch.
	* gnu/packages/patches/wpa-supplicant-dbus-group-policy.patch: New file.

2023-02-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: universal-ctags: Update to 6.0.20230212.0.
	* gnu/packages/code.scm (universal-ctags): Update to 6.0.20230212.0.

	gnu: universal-ctags: Install man pages.
	* gnu/packages/code.scm (universal-ctags)[native-inputs]: Add
	python-docutils.

2023-02-13  Ricardo Wurmus  <rekado@elephly.net>

	etc: Add TeX team.
	* etc/teams.scm.in (tex): New team; add Ricardo to the team.

2023-02-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mujs: Update to 1.3.2.
	* gnu/packages/javascript.scm (mujs): Update to 1.3.2.

	gnu: zathura: Update to 0.5.2.
	* gnu/packages/pdf.scm (zathura): Update to 0.5.2.

	gnu: zathura-pdf-poppler: Update to 0.3.1.
	* gnu/packages/pdf.scm (zathura-pdf-poppler): Update to 0.3.1.

	gnu: zathura-pdf-mupdf: Update to 0.4.0.
	* gnu/packages/pdf.scm (zathura-pdf-mupdf): Update to 0.4.0.

	gnu: zathura-ps: Update to 0.2.7.
	* gnu/packages/pdf.scm (zathura-ps): Update to 0.2.7.

	gnu: zathura-cb: Update to 0.1.10.
	* gnu/packages/pdf.scm (zathura-cb): Update to 0.1.10.

	gnu: nheko: Update to 0.11.2.
	* gnu/packages/messaging.scm (nheko): Update to 0.11.2.
	[inputs]: Add re2.

	gnu: mtxclient: Update to 0.9.1.
	* gnu/packages/messaging.scm (mtxclient): Update to 0.9.1.
	[inputs]: Add re2.

	gnu: coeurl: Update to 0.3.0.
	* gnu/packages/curl.scm (coeurl): Update to 0.3.0.

	gnu: git-annex: Update to 10.20230126.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20230126.

	gnu: vim: Update to 9.0.1303.
	* gnu/packages/vim.scm (vim): Update to 9.0.1303.

	gnu: parallel: Update to 20230122.
	* gnu/packages/parallel.scm (parallel): Update to 20230122.

	gnu: tig: Update to 2.5.8.
	* gnu/packages/version-control.scm (tig): Update to 2.5.8.

	gnu: translate-shell: Update to 0.9.7.1.
	* gnu/packages/dictionaries.scm (translate-shell): Update to 0.9.7.1.

2023-02-12  Leo Famulari  <leo@famulari.name>

	gnu: WebKit: Update to 2.38.4.
	* gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit): Update to 2.38.4.

	gnu: dav1d: Update to 1.0.0.
	* gnu/packages/video.scm (dav1d): Update to 1.0.0.

2023-02-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: hunspell-dictionary: Update to 7.5.0.3.
	* gnu/packages/hunspell.scm (hunspell-dictionary): Update to 7.5.0.3.

	gnu: libreoffice: Update to 7.5.0.3.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 7.5.0.3.

2023-02-12  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add esmini.
	* gnu/packages/patches/esmini-no-clutter-log.patch: New file.
	* gnu/packages/patches/esmini-use-pkgconfig.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add them here.
	* gnu/packages/simulation.scm (esmini): New variable.

	gnu: Add python-open-simulation-interface.
	* gnu/packages/simulation.scm (python-open-simulation-interface): New variable.

	gnu: Add open-simulation-interface.
	* gnu/packages/simulation.scm (open-simulation-interface): New variable.

2023-02-12  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: openscenegraph: Add output for plugins.
	This makes it so that other packages can find plugins via pkg-config and
	link to them in the usual manner.

	* gnu/packages/graphics.scm (openscenegraph)[outputs]: Add “pluginlib”.
	[properties]: Add output synopsis for “pluginlib”.
	[arguments]<#:modules>: Use (ice-9 regex).
	<#:phases>: Add ‘copy-plugins’.

2023-02-12  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: openscenegraph: Use modern package style.
	* gnu/packages/graphics.scm (openscenegraph)[arguments]: Convert to list
	of G-Expressions.

2023-02-12  Luis Felipe  <luis.felipe.la@protonmail.com>

	gnu: ibus-speech-to-text: Fix lint warnings.
	* gnu/packages/ibus.scm (ibus-speech-to-text)[inputs]: Add
	bash-minimal.
	Move desktop-file-utils, glib:bin and gobject-introspection ...
	[native-inputs] ... here.

2023-02-12  Luis Felipe  <luis.felipe.la@protonmail.com>

	gnu: ibus-speech-to-text: Fix execution of ibus-engine-stt.
	Fixes <https://issues.guix.gnu.org/61236>.

	* gnu/packages/ibus.scm (ibus-speech-to-text)[#:phases]
	<add-install-to-pythonpath>: New phase.
	<wrap-additional-paths>: Use getenv to set GUIX_PYTHONPATH and GI_TYPELIB_PATH.

2023-02-12  Andrew Tropin  <andrew@trop.in>

	gnu: tree-sitter-grammar: Migrate to tree-sitter-build-system.
	gnu/packages/tree-sitter.scm (tree-sitter-delete-generated-files): New
	variable.
	(tree-sitter-grammar): Remove source-directory argument, add inputs argument,
	change package names, remove custom build code, update build system to
	tree-sitter-build-system.
	(tree-sitter-grammar-html): Rename to tree-sitter-html.

2023-02-12  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: tree-sitter-cli: Enable some tests and add node and dot.
	* gnu/packages/tree-sitter.scm (tree-sitter-cli)[inputs]: Add graphviz and
	node-lts.
	[arguments]<#:cargo-test-flags>: Skip tests that require downloading grammars.
	<#:phases>: Add 'patch-node and 'patch-dot phases.  Tweak install phase.

	gnu: Remove tree-sitter comment from emacs.scm imports.
	* gnu/packages/emacs.scm: Remove tree-sitter comment.

	build-system: Add tree-sitter-build-system.
	* guix/build-system/tree-sitter.scm: New module.
	* guix/build/tree-sitter-build-system.scm: Likewise.
	* Makefile.am (MODULES): Add them.
	* doc/guix.texi: Document it.

2023-02-12  Zhu Zihao  <all_but_last@163.com>

	gnu: Add mold-wrapper.
	* gnu/packages/mold.scm(make-mold-wrapper): New variable.
	(mold-wrapper): New variable.
	(mold-as-ld-wrapper): New variable.

	gnu: Add mold.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add new file.
	* gnu/packages/mold.scm: New file.
	* gnu/packages/mold.scm (mold): New variable.

2023-02-12  Adrien Bourmault (neox)  <neox@a-lec.org>

	gnu: gajim: update to 1.4.7
	[[PGP Signed Part:No public key for 6EB408FE0ACEC664 created at 2023-02-06T00:24:19+0100 using RSA]]
	* gnu/packages/messaging.scm (gajim): Update to 1.4.7

2023-02-12  Ludovic Courtès  <ludo@gnu.org>

	syscalls: 'with-file-lock' removes lock file upon exit.
	Fixes <https://issues.guix.gnu.org/57501>.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	* guix/build/syscalls.scm (call-with-file-lock)
	(call-with-file-lock/no-wait): Add call to 'delete-file' in unwind
	handler.

2023-02-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add hunspell-dict-he-il.
	* gnu/packages/hunspell.scm (hunspell-dict-he-il): New variable.

	gnu: hunspell-dictionary: Update to 7.4.5.1.
	* gnu/packages/hunspell.scm (hunspell-dictionary): Update to 7.4.5.1.

	gnu: libreoffice: Update to 7.4.5.1.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 7.4.5.1.

2023-02-11  Leo Famulari  <leo@famulari.name>

	gnu: OpenSSL 3: Update to 3.0.8 [security fixes].
	Fixes CVE-2023-0215, CVE-2023-0216, CVE-2023-0217, CVE-2023-0286, CVE-2023-0401,
	CVE-2022-4203, CVE-2022-4304, and CVE-2022-4450.

	https://www.openssl.org/news/secadv/20230207.txt

	gnu/packages/tls.scm (openssl-3.0): Update to 3.0.8.

2023-02-11  Leo Famulari  <leo@famulari.name>

	gnu: OpenSSL: Update to 1.1.1t [security fixes].
	Fixes CVE-2023-0215, CVE-2023-0286, CVE-2022-4304, CVE-2022-4450.

	https://www.openssl.org/news/secadv/20230207.txt

	* gnu/packages/tls.scm (openssl/fixed): Update to 1.1.1t.

2023-02-11  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: zfs: Update to 2.1.9.
	* gnu/packages/file-systems.scm (zfs): Update to 2.1.9.

2023-02-11  Feng Shu  <tumashu@163.com>

	gnu: Add havoc.
	* gnu/packages/terminals.scm (havoc): New variable.

2023-02-11  Hilton Chain  <hako@ultrarare.space>

	gnu: Add smartdns.
	* gnu/packages/dns.scm (smartdns): New variable.

2023-02-11  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: pantalaimon: Install documentation and use gexps.
	* gnu/packages/matrix.scm (pantalaimon)[arguments]: Turn into gexps.  Add
	install-doc phase.

2023-02-11  r0man  <roman@burningswell.com>

	gnu: Add lzfse.
	* gnu/packages/compression.scm (lzfse): New variable.

2023-02-11  Sughosha  <sughosha@proton.me>

	gnu: jalv: Fix home page and use GTK-3.
	* gnu/packages/audio.scm (jalv)[home-page]: Fix home-page.
	[inputs]: Remove gtk and gtkmm and add gtk+.

2023-02-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: footswitch: Improve package style.
	* gnu/packages/accessibility.scm (footswitch)[arguments]: Use G-expressions.
	<#:phases>: Remove trailing #T.
	[description]: Simplify it.

2023-02-11  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby-3.2: Update to 3.2.1
	* gnu/packages/ruby.scm (ruby-3.2): Update to 3.2.1

2023-02-11  Hilton Chain  <hako@ultrarare.space>

	gnu: libtorrent-rasterbar: Update to 1.2.18.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.2.18.

2023-02-11  kiasoc5  <kiasoc5@disroot.org>

	gnu: iwd: Update to 2.3.
	* gnu/packages/networking.scm (iwd): Update to 2.3.

	gnu: ell: Update to 0.56.
	* gnu/packages/linux.scm (ell): Update to 0.56.

2023-02-11  Martin Marshall  <law@martinmarshall.com>

	gnu: footswitch: Update to 1.0-0.e455d67.
	This update adds 3 newly supported devices and an additional command to the
	package.

	* gnu/packages/accessibility.scm (footswitch): Update to commit e455d6752221.

2023-02-11  Bruno Victal  <mirai@makinata.eu>

	gnu: libavif: Add pixbuf-loader output.
	* gnu/packages/image.scm (libavif)[arguments]: Build gdk-pixbuf loader.
	[outputs]: Add 'pixbuf-loader' output.
	[inputs]: Add gdk-pixbuf.
	[native-inputs]: Add pkg-config.

2023-02-11  Bruno Victal  <mirai@makinata.eu>

	gnu: libavif: Update to 0.11.1.
	libavif commit 97306bf64266cf9571dd141f3d04492534a9deea removes
	JSON-based tests along with cJSON.

	Aditionally, googletest is now required to build libavif. The test target
	has since changed and can be called directly from cmake, no longer being
	necessary to replace 'check target.

	* gnu/packages/image.scm (libavif): Update to 0.11.1.
	[arguments]: Adjust configure-flags, remove 'check phase replacement.
	[native-inputs]: Add googletest.
	[license]: Remove expat.

2023-02-11  Simon South  <simon@simonsouth.net>

	gnu: yosys: Update to 0.26.
	* gnu/packages/fpga.scm (yosys): Update to 0.26.
	[source]: Disable unnecessary recursive checkout.
	[arguments]<#:phases>: Expand "fix-paths" phase to match new version; remove
	obsolete "fix-iverilog-references" phase; add wrap phase.
	[inputs]: Add gtkwave, zlib, python, python-click.

	gnu: yosys: Do not propagate any inputs.
	* gnu/packages/fpga.scm (yosys)[arguments]<#:phases>: Patch reference to z3 in
	"fix-paths" phase; in "use-external-abc" phase, use complete path to "abc"
	executable in store.
	[propagated-inputs]: Remove, moving abc and z3 from here...
	[inputs]: ...to here.

2023-02-11  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-16.f62a2b3.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-16.f62a2b3.

	gnu: guix-data-service: Update to 0.0.1-38.6be113f.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-38.6be113f.

2023-02-11  Christopher Baines  <mail@cbaines.net>

	download: Add bordeaux.guix.gnu.org as a content addressed mirror.
	bordeaux.guix.gnu.org now provides access to some files by hash. This is done
	through the nar-herder finding a nar produced by a fixed output derivation for
	the requested content, and then providing the content stored inside that nar.

	I've put this new entry at the start of the list, as I think it's more likely
	to have content than the others. Because bordeaux.guix.gnu.org stores nars
	indefinitely, my suspicion is that it's going to be able to fulfil more
	requests than ci.guix.gnu.org, which relies on the file requested being in the
	store (so the now frequent garbage collection is going to limit the files
	available).

	* guix/download.scm (%content-addressed-mirrors): Add bordeaux.guix.gnu.org.

2023-02-11  jgart  <jgart@dismail.de>

	gnu: qbe: Update to 1.1.
	* gnu/packages/c.scm (qbe): Update to 1.1.

2023-02-11  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: doctl: Update to 1.92.1.
	* gnu/packages/admin.scm (doctl): Update to 1.92.1.

2023-02-11  Bruno Victal  <mirai@makinata.eu>

	gnu: mympd: Update to 10.2.2.
	* gnu/packages/mpd.scm (mympd): Update to 10.2.2.

2023-02-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: lagrange: Update to 1.15.2.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.15.2.

	gnu: pyzo: Update to 4.12.7.
	* gnu/packages/python-xyz.scm (pyzo): Update to 4.12.7.

	gnu: naev: Update to 0.10.4.
	* gnu/packages/games.scm (naev): Update to 0.10.4.

	gnu: asymptote: Update to 2.85.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.85.

2023-02-11  Julien Lepiller  <julien@lepiller.eu>

	gnu: php: Update to 8.2.2.
	* gnu/packages/php.scm (php): Update to 8.2.2.
	* gnu/packages/patches/php-curl-compat.patch: Remove file.
	* gnu/packages/patches/php-bug-74093-test.patch: Remove file.
	* gnu/packages/patches/php-fix-streams-copy-length.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Remove them.  Add it.

2023-02-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-gatherstars-com-jwz: Update to 1.3.1.
	* gnu/packages/golang.scm (go-github-com-gatherstars-com-jwz): Update to
	1.3.1.

	gnu: go-github-com-biogo-hts-bam: Update to 1.4.4.
	* gnu/packages/bioinformatics.scm (go-github-com-biogo-hts-bam): Update
	to 1.4.4.

	gnu: go-github-com-rakyll-statik: Fix building with go-1.18+.
	* gnu/packages/golang.scm (go-github-com-rakyll-statik)[source]: Add
	snippet to allow building with a newer go.

2023-02-11  Remco van 't Veer  <remco@remworks.net>

	doc: Fix documentation typo.
	* doc/guix.texi (Service Reference): Fix typo.

2023-02-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: open-adventure: Update to 1.12.
	* gnu/packages/games.scm (open-adventure): Update to 1.12.

	gnu: emacs-compat: Update to 29.1.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 29.1.3.3.

	gnu: emacs-csv-mode: Update to 1.22.
	* gnu/packages/emacs-xyz.scm (emacs-csv-mode): Update to 1.22.

2023-02-11  Jake Leporte  <jakeleporte@outlook.com>

	gnu: Add emacs-ligature.
	* gnu/packages/emacs-xyz.scm (emacs-ligature): New variable.

2023-02-11  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-discover.
	* gnu/packages/emacs-xyz.scm (emacs-discover): New variable.

2023-02-11  Andrew Tropin  <andrew@trop.in>

	gnu: emacs: Add TREE_SITTER_GRAMMAR_PATH support.
	gnu/packages/emacs.scm (emacs)[native-search-paths]: Add a search-path for
	tree-sitter grammars.
	gnu/packages/aux-files/emacs/guix-emacs.el: Add directories from
	TREE_SITTER_GRAMMAR_PATH to treesit-extra-load-path.

2023-02-10  Ludovic Courtès  <ludo@gnu.org>

	status: Print a hint when a 'package-cache' hook fails to build.
	* guix/channels.scm (package-cache-file): Add 'channels' to the #:properties
	list.
	* guix/status.scm (print-build-event): Upon failure, display a hint when
	the derivation is a 'package-cache' hook.

2023-02-10  Sughosha  <sughosha@proton.me>

	gnu: supertuxkart: Update to 1.4.
	* gnu/packages/games.scm (supertuxkart): Update to 1.4.
	  [snippet]: Unbundle mcpp.
	  [arguments]: Enable recorder.
	  [inputs]: Add libopenglrecorder.
	  [native-inputs]: Add mcpp and python.

	gnu: Add libopenglrecorder.
	* gnu/packages/gl.scm (libopenglrecorder): New public variable.

	gnu: Add mcpp.
	* gnu/packages/cpp.scm (mcpp): New public variable.

2023-02-10  Philip McGrath  <philip@philipmcgrath.com>

	utils: Add target-little-endian?.
	* guix/utils.scm (target-little-endian?): New function.
	* guix/build-system/meson.scm (make-machine-alist): Use it.
	* gnu/packages/chez.scm (nix-system->pbarch-machine-type): Likewise.

2023-02-10  Bruno Victal  <mirai@makinata.eu>

	gnu: ddclient: Update to 3.10.0.
	3.10.0 switched to autotools based build system.

	* gnu/packages/dns.scm (ddclient): Update to 3.10.0.
	[source]: Patch test-suite to skip tests that require networking.
	[build-system]: Switch to gnu-build-system.
	[native-inputs]: Remove bash. Move perl to inputs.
	[inputs]: Add perl, perl-io-socket-inet6, perl-json. Remove perl-data-validate-ip.
	[native-search-paths]: Add $SSL_CERT_DIR, $SSL_CERT_FILE. Required for SSL support.
	* gnu/packages/patches/ddclient-skip-test.patch: New file.

2023-02-10  Vinicius Monego  <monego@posteo.net>

	gnu: Remove opencascade-oce.
	This package is unmaintained by upstream, has no dependents and was
	replaced by opencascade-occt.

	* gnu/packages/maths.scm (opencascade-oce): Remove variable.
	* gnu/packages/patches/opencascade-oce-glibc-2.26.patch: Remove file.
	* gnu/local.mk: Unregister it.

2023-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: scregseg: Update to 0.1.3.
	* gnu/packages/bioinformatics.scm (scregseg): Update to 0.1.3.
	[source]: Simplify snippet.
	[build-system]: Use pyproject-build-system.
	[arguments]: Add phases 'set-numba-cache-dir and 'build-extensions; enable
	tests.

2023-02-10  Ricardo Wurmus  <rekado@elephly.net>
	    Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-doubletdetection.
	* gnu/packages/bioinformatics.scm (python-doubletdetection): New variable.

2023-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-vtraag-louvain.
	* gnu/packages/graph.scm (python-vtraag-louvain): New variable.

	gnu: Add python-phenograph.
	* gnu/packages/bioinformatics.scm (python-phenograph): New variable.

	gnu: Add louvain.
	* gnu/packages/bioinformatics.scm (louvain): New variable.

	gnu: python-hmmlearn: Update to 0.2.8.
	* gnu/packages/machine-learning.scm (python-hmmlearn): Update to 0.2.8.
	[arguments]: Use gexp; simplify 'check phase.
	[propagated-inputs]: Remove python-cython.

2023-02-10  Andy Tai  <atai@atai.org>

	gnu: Add xnedit.
	* gnu/packages/text-editors.scm (xnedit): New variable.

	gnu: Add motif.
	* gnu/packages/lesstif.scm (motif): New variable.

2023-02-10  宋文武  <iyzsong@member.fsf.org>

	gnu: icewm: Enable icewm-menu-fdo.
	* gnu/packages/wm.scm (icewm)[inputs]: Add glib.

2023-02-10  Andy Tai  <atai@atai.org>

	gnu: Add icewm.
	* gnu/packages/wm.scm (icewm): New variable.

2023-02-09  Andreas Enge  <andreas@enge.fr>
	    Malte Frank Gerdes  <malte.f.gerdes@gmail.com>

	gnu: Add perl-alien-wxwidgets.
	* gnu/packages/wxwidgets.scm (perl-alien-wxwidgets): New variable.

2023-02-09  Andreas Enge  <andreas@enge.fr>

	gnu: Add perl-growl-gntp.
	* gnu/packages/perl.scm (perl-growl-gntp): New variable.

	gnu: Add perl-net-bonjour.
	* gnu/packages/networking.scm (perl-net-bonjour): New variable.

2023-02-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-spf13-pflag: Fix building with newer go.
	* gnu/packages/golang.scm (go-github-com-spf13-pflag)[source]: Add
	snippet to fix test suite with newer versions of go.

	gnu: ncdu: Update to 2.2.2.
	* gnu/packages/ncdu.scm (ncdu): Update to 2.2.2.
	[native-inputs]: Switch from zig-0.9 to zig-0.10.

	gnu: zig: Update to 0.10.1.
	* gnu/packages/zig.scm (zig-0.10): New variable.
	(zig-0.9): Rename from zig. Inherit from zig-0.10.
	(zig): Define as zig-0.10.
	* gnu/packages/ncdu.scm (ncdu)[native-inputs]: Use zig-0.9.
	* gnu/packages/zig-xyz.scm (zig-zls)[inputs]: Use zig-0.9.

	gnu: Add gccgo-12.
	* gnu/packages/gcc.scm (gccgo-12): New variable.
	(make-gccgo)[arguments]: Adapt custom 'remove-tool-reference-from-libgo
	to changes in the source.

2023-02-09  André A. Gomes  <andremegafone@gmail.com>

	gnu: cl-nfiles: Update to 1.1.0.
	* gnu/packages/lisp-xyz.scm (sbcl-nfiles): Update to 1.1.0.

2023-02-09  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sdrangel: Update to 7.8.6.
	* gnu/packages/radio.scm (sdrangel): Update to 7.8.6.
	  [inputs]: Add hidapi.

	gnu: urh: Update to 2.9.4.
	* gnu/packages/radio.scm (urh): Update to 2.9.4.

	gnu: qdmr: Update to 0.11.2.
	* gnu/packages/radio.scm (qdmr): Update to 0.11.2.

2023-02-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia: Use SSL_CERT_FILE for SSL certificates.
	Fixes <https://issues.guix.gnu.org/61121>.

	* gnu/packages/julia.scm (julia)[arguments]: Add a phase to have Julia
	use the SSL_CERT_FILE search path.
	[native-search-paths]: Add SSL_CERT_FILE.

2023-02-09  Jelle Licht  <jlicht@fsfe.org>

	services: greetd: Fix configuration serialization.
	* gnu/services/base.scm (make-greetd-terminal-configuration-file): Add missing
	'general' section to configuration file.

2023-02-09  Josselin Poiret via Guix-patches via  <guix-patches@gnu.org>

	gnu: basu: Propagate libcap.
	* gnu/packages/freedesktop.scm (basu): Propagate libcap so that pkg-config can
	find basu's dependency.

2023-02-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rpm: Enable zstd support.
	* gnu/packages/package-management.scm (rpm) [inputs]: Add zstd.

	gnu: kio: Fix indentation.
	* gnu/packages/kde-frameworks.scm (kio): Fix indentation.

	gnu: kio: Disable flaky kiowidgets-kdirlistertest test.
	* gnu/packages/kde-frameworks.scm (kio) [phases]: Skip the
	kiowidgets-kdirlistertest test in the check phase.

2023-02-09  Andrew Tropin  <andrew@trop.in>

	gnu: Add tree-sitter-grammar-html.
	* gnu/packages/crates-io.scm (tree-sitter-grammar): New variable.
	(tree-sitter-grammar-html): New variable.

2023-02-09  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: Add tree-sitter-cli.
	* gnu/packages/tree-sitter.scm (tree-sitter-cli): New variable.

	gnu: Add rust-smallbitvec-2.
	* gnu/packages/crates-io.scm (rust-smallbitvec-2): New variable.

	gnu: Add rust-html-escape.
	* gnu/packages/crates-io.scm (rust-html-escape): New variable.

2023-02-09  Andrew Tropin  <andrew@trop.in>

	gnu: tree-sitter: Update package style.
	* gnu/packages/tree-sitter.scm (tree-sitter): Add gexps, remove trailing #t,
	reformat code.

2023-02-09  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: tree-sitter: Update to 0.20.7.
	* gnu/packages/tree-sitter.scm (tree-sitter): Update to 0.20.7.

	gnu: tree-sitter: Move to its own module.
	* gnu/packages/text-editors.scm (tree-sitter): Move to ...
	* gnu/packages/tree-sitter.scm: ... here, a new module.
	* gnu/packages/vim.scm: Use (gnu packages tree-sitter).
	* gnu/packages/emacs.scm: Use (gnu packages tree-sitter).
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register tree-sitter.scm new module.

2023-02-09  Hilton Chain  <hako@ultrarare.space>

	gnu: Add the Go standard library 1.20.
	* gnu/packages/golang.scm (go-std-1.20): New variable.

	gnu: Add Go 1.20.
	* gnu/packages/golang.scm (go-1.20): New variable.

2023-02-09  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: greetd: Use new-style inputs.
	* gnu/packages/admin.scm (greetd)[inputs]: Use new-style inputs.

	gnu: greetd: Update to 0.9.0.
	* gnu/packages/admin.scm (greetd): Update to 0.9.0.

	gnu: rust-nix-0.26: New variable.
	* gnu/packages/crates-io.scm (rust-nix-0.26): New variable.
	(rust-nix-0.24): Inherit from above.

2023-02-09  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-scrublet.
	* gnu/packages/bioinformatics.scm (python-scrublet): New variable.

2023-02-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: efl: Choose lua implementation based on system architecture.
	* gnu/packages/enlightenment.scm (efl)[propagated-inputs]: Use luajit or
	lua based on the system's luajit support.
	[arguments]: Adjust configure-flags to use the correct lua.

2023-02-09  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: git: Fix missing native-inputs after commit 4cf1acc7f3.
	* gnu/packages/version-control.scm (git)[native-inputs]: Restore
	native-inputs to what they were prior to the merge commit 4cf1acc7f3.

2023-02-09  Bruno Victal  <mirai@makinata.eu>

	services: lightdm: Sync documentation with source.
	Table entry @item nodes cannot span multiple lines.

	* gnu/services/lightdm.scm
	(lightdm-gtk-greeter-configuration): Fix cursor-theme-size description.
	* doc/guix.texi (lightdm-service-type): Sync with source.

2023-02-09  Bruno Victal  <mirai@makinata.eu>

	services: configuration: Format a list of packages by their names.
	* gnu/services/configuration.scm
	(generate-documentation): Format a list of packages by their names.

2023-02-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtdeclarative: Disable tst_qquickfolderdialogimpl test.
	* gnu/packages/qt.scm (qtdeclarative) [phases]: Mark the
	tst_qquickfolderdialogimpl test as skipped in the check phase.

2023-02-09  Bruno Victal  <mirai@makinata.eu>

	services: Add block-facebook-hosts-service-type.
	Deprecates %facebook-host-aliases in favour of using
	hosts-service-type service extensions.

	* gnu/services/networking.scm
	(block-facebook-hosts-service-type): New variable.
	(%facebook-host-aliases): Deprecate variable.
	* doc/guix.texi: Document it.

2023-02-09  Bruno Victal  <mirai@makinata.eu>
	    Ludovic Courtès  <ludo@gnu.org>

	system: Deprecate hosts-file.
	* gnu/system.scm (operating-system-hosts-file): Deprecate procedure.
	(warn-hosts-file-field-deprecation): New procedure, helper for
	deprecated variable.
	(operating-system)[hosts-file]: Use helper to warn deprecated field.
	(local-host-aliases): Mark as deprecated.
	(local-host-entries): New procedure.
	(operating-system-default-essential-services,
	hurd-default-essential-services): Use hosts-service-type.  Use
	'%operating-system-hosts-file' and 'local-host-entries'.
	(default-/etc/hosts): Remove procedure.
	(operating-system-etc-service): Remove hosts file.
	* doc/guix.texi (operating-system Reference)
	(Networking Services) (Virtualization Services): Rewrite documentation
	entries to use hosts-service-type.

	services: Add hosts-service-type.
	* gnu/services/base.scm (<host>): New record type.
	(host): New procedure.
	(hosts-service-type): New variable.
	* doc/guix.texi (Service Reference): Document it.

2023-02-09  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: Remove valgrind-3.20.
	* gnu/packages/valgrind.scm (valgrind-3.20): Delete variable.
	(valgrind/interactive): Update to 3.20.0.

2023-02-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: libchop: Fix build and test.
	* gnu/packages/backup.scm (libchop)[source]: Adjust snippet to work
	around build error in Gnulib's <stdio.h>.
	[arguments]: Remove 'skip-test' phase and add 'adjust-test' phase.

2023-02-08  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.305.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.305.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.272.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.272.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.231.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.231.
	(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.

	gnu: linux-libre 5.10: Update to 5.10.167.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.167.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.92.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.92.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.1.10.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.10.
	(linux-libre-6.1-pristine-source): Update hash.

2023-02-08  Paul Alesius  <paul@unnservice.com>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-cargo: Update to 0.60.0.
	* gnu/packages/crates-io.scm (rust-cargo-0.60): Update to 0.60.0.
	[cargo-inputs]: Add rust-cargo-util-0.1.  Replace rust-env-logger-0.8 with
	rust-env-logger-0.9.  Replace rust-opener-0.4 with rust-opener-0.5.  Add
	rust-os-info-3.  Replace rust-rustfix-0.5 with rust-rustfix-0.6.  Add
	rust-socket2-0.4.  Remove duplicate rust-tar-0.4.
	* gnu/packages/rust-apps.scm (rust-cargo-c): Update to 0.9.8+cargo-0.60.
	[cargo-inputs]: Replace rust-cbindgen-0.19 with rust-cbindgen-0.20.  Replace
	rust-cargo-0.53 with rust-cargo-0.60.

2023-02-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add rust-cbindgen-0.20.
	* gnu/packages/rust-apps.scm (rust-cbindgen-0.20): New variable.

2023-02-08  Paul Alesius  <paul@unnservice.com>

	gnu: rust-os-info-3: Update to 3.0.7.
	* gnu/packages/crates-io.scm (rust-os-info-3): Update to 3.0.7.

2023-02-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add rust-os-info-3.
	This reverts commit 3fdfffb5134cdd7858da2ece71a877f0f2af8509.
	Rationale: it is required by rust-cargo-0.60.

	* gnu/packages/crates-io.scm (rust-os-info-3): New variable.

2023-02-08  Paul Alesius  <paul@unnservice.com>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add rust-rustfix-0.6.
	* gnu/packages/crates-io.scm (rust-rustfix-0.6): New variable.
	(rust-rustfix-0.5): Inherit from rust-rustfix-0.6.

2023-02-08  Paul Alesius  <paul@unnservice.com>

	gnu: rust-tar-0.4: Update to 0.4.36.
	* gnu/packages/crates-io.scm (rust-tar-0.4): Update to 0.4.36.

	gnu: rust-opener: Update to 0.5.0.
	* gnu/packages/crates-io.scm (rust-opener-0.4): Replace with...
	(rust-opener-0.5): ... this.

	gnu: rust-jobserver-0.1: Update to 0.1.24.
	* gnu/packages/crates-io.scm (rust-jobserver-0.1): Update to 0.1.24.

	gnu: rust-curl-sys-0.4: Update to 0.4.53+curl-7.82.0.
	* gnu/packages/crates-io.scm (rust-curl-sys-0.4): Update to 0.4.53+curl-7.82.0.

	gnu: rust-curl-0.4: Update to 0.4.43.
	* gnu/packages/crates-io.scm (rust-curl-0.4): Update to 0.4.43.

	gnu: rust-crates-io-0.33: Update to 0.33.1.
	* gnu/packages/crates-io.scm (rust-crates-io-0.33): Update to 0.33.1.

	gnu: rust-cargo-platform-0.1: Update to 0.1.2.
	* gnu/packages/crates-io.scm (rust-cargo-platform-0.1): Update to 0.1.2.

	gnu: Add rust-cargon-0.0.
	* gnu/packages/crates-io.scm (rust-cargon-0.0): New variable.

	gnu: Add rust-cargo-util-0.1.
	* gnu/packages/crates-io.scm (rust-cargo-util-0.1): New variable.

2023-02-08  Andy Tai  <atai@atai.org>

	gnu: gpaint: Update to 0.3.4
	* gnu/packages/graphics.scm (gpaint): Update to 0.3.4
	[arguments]: Remove.

2023-02-08  Simon South  <simon@simonsouth.net>

	gnu: yosys: Use external abc.
	* gnu/packages/fpga.scm (yosys)[source]: Remove snippet and associated
	"modules" field.
	[arguments]: Replace "prepare-abc" phase with "use-external-abc", which
	configures the package's build system to use the system's "abc" executable
	instead of creating a duplicate; add "add-symbolic-link" phase to preserve
	availability of "yosys-abc" command.
	[inputs]: Move abc from here...
	[propagated-inputs]: ...to here, to ensure its availability at runtime.

	gnu: yosys: Use new package style.
	* gnu/packages/fpga.scm (yosys)[source]: Use gexp in snippet and don't
	explicitly return #t.
	[arguments]: Use gexps; use search-input-file to locate executables; simplify
	parameters to "configure" phase; don't explicitly return #t from phases.
	[native-inputs]: Sort alphabetically.
	[inputs]: Sort alphabetically.

	gnu: yosys: Update source and home-page URLs.
	* gnu/packages/fpga.scm (yosys)[source]: Update source-repository URL.
	[home-page]: Update URL.

2023-02-08  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-15.39cf228.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-15.39cf228.

	gnu: guix-data-service: Update to 0.0.1-37.3ba8418.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-37.3ba8418.
	[propagated-inputs]: Switch to guile-fibers-next.

2023-02-08  Andy Tai  <atai@atai.org>

	gnu: wxmaxima: Update to 22.12.0.
	* gnu/packages/maths.scm (wxmaxima): Update to 22.12.0.

	gnu: wxwidgets: Remove configure option.
	* gnu/packages/wxwidgets.scm (wxwidgets)[arguments]: Remove webviewwebkit
	  configure option that prevented webview option from being in build and
	  wxconfig feature list. Remove 'use-newer-webkit' phase.

2023-02-08  Artyom Bologov  <mail@aartaka.me>

	gnu: cl-webkit: Update to 3.5.7.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 3.5.7.

2023-02-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Merge branch 'master' into staging.
	With conflicts resolved in:
		gnu/packages/version-control.scm

	gnu: jami: Remove unused native inputs.
	* gnu/packages/jami.scm (jami) [native-inputs]: Remove doxygen, graphviz and
	gsettings-desktop-schemas.

	gnu: libjami: Move jamid daemon to a "bin" output.
	* gnu/packages/jami.scm (libjami) [outputs]: Add a "bin" output.
	[arguments]: Add a move-jamid phase.
	* gnu/services/telephony.scm
	(jami-configuration->command-line-arguments): Refer to the "bin" output of
	libjami.
	(jami-shepherd-services): Likewise.

	gnu: ffmpeg-jami: Add a debug output.
	* gnu/packages/jami.scm (ffmpeg-jami) [outputs]: New field.
	[configure-flags]: Add "--disable-stripping".

2023-02-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ffmpeg-jami: Really honor custom configuration flags.
	Because the substitute-keyword-arguments pattern was (#:configure-flags '())
	rather than (#:configure-flags _ '()), the replacement was not triggered.

	* gnu/packages/jami.scm (%ffmpeg-default-configure-flags): Comment that the
	fnnvcodec-related options are left out.
	(%ffmpeg-linux-x86-configure-flags): Delete variable.
	(ffmpeg-compose-configure-flags): Streamline and use gexps.
	(ffmpeg-jami) [arguments]: Fix configure-flags pattern, and adjust to use
	gexps.  Add the "--disable-static" and "--enable-shared" flags to produce
	shared objects with the correct RUNPATH.

2023-02-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: opendht: Add a "python" output.
	This reduces the size of the main output from 286.1 MiB to 216.6 MiB.

	* gnu/packages/networking.scm (opendht) [outputs]: Add "python".
	[phases]: Adjust Python prefix of the fix-python-installation-prefix phase.
	[inputs]: Add python, used to wrap the tools.

2023-02-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: opendht: Do not produce static libraries.
	* gnu/packages/networking.scm (opendht) [configure-flags]: Add
	"--disable-static".

	gnu: qtdeclarative: Skip tst_qqmlprofilerservice test.
	* gnu/packages/qt.scm (qtdeclarative) [phases]: Mark the
	tst_qqmlprofilerservice test as skipped in the check phase.

	gnu: qtbase: Do not capture Python from native-inputs.
	* gnu/packages/qt.scm (qtbase) [phases]: Add do-not-capture-python phase.

	gnu: qtbase: Do not capture cmake-minimal.
	* gnu/packages/qt.scm (qtbase) [phases]: Add a substitution to the
	patch-more-paths phase.

2023-02-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-vte-0.3: Remove precompiled binary from source.
	* gnu/packages/crates-io.scm (rust-vte-0.3)[source]: Add snippet to
	remove two bundled binaries.

	Reported-by: Andrius Štikonas

2023-02-08  Andrew Tropin  <andrew@trop.in>

	system: Source .profile in skeleton bash_profile.
	Make it consistent with bash_profile generated by Guix Home.

	* gnu/system/shadow.scm (default-skeletons)[bash_profile]: Source .profile in
	skeleton bash_profile.

2023-02-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gstreamer: Do not reference Python.
	* gnu/packages/gstreamer.scm (gstreamer) [native-inputs]: Replace
	python-wrapper with python.
	[arguments]: List python in #:disallowed-references.  Add a
	'do-not-capture-python phase.

2023-02-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-crayons: Update to 4.1.1.
	* gnu/packages/julia-xyz.scm (julia-crayons): Update to 4.1.1.

2023-02-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add julia-fitsio.
	* gnu/packages/julia-xyz.scm (julia-fitsio): New variable.

	gnu: Add julia-cfitsio.
	* gnu/packages/julia-xyz.scm (julia-cfitsio): New variable.

	gnu: Add julia-cfitsio-jll.
	* gnu/packages/julia-jll.scm (julia-cfitsio-jll): New variable.

2023-02-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-optim: Update to 1.7.4.
	* gnu/packages/julia-xyz.scm (julia-optim): Update to 1.7.4.
	[arguments]: Update 'adjust-tests phase.

	gnu: julia-measurements: Update to 2.8.0.
	* gnu/packages/julia-xyz.scm (julia-measurements): Update to 2.8.0.
	[native-inputs]: Add julia-aqua.

	gnu: julia-quadgk: Update to 2.5.0.
	* gnu/packages/julia-xyz.scm (julia-quadgk): Update to 2.5.0.

	gnu: go-1.16: Remove redundant native-input substitution.
	* gnu/packages/golang.scm (go-1.16)[native-inputs]: More directly
	inherit from go-1.14.

	gnu: julia-latexstrings: Update to 1.3.0.
	* gnu/packages/julia-xyz.scm (julia-latexstrings): Update to 1.3.0.

	gnu: sgabios: Don't build for a specific target.
	* gnu/packages/firmware.scm (sgabios)[arguments]: Set target to #f since
	we're building a firmware file.

	gnu: seabios: Don't build for a specific target.
	* gnu/packages/firmware.scm (seabios)[arguments]: Set target to #f since
	we're producing a firmware file.

	gnu: openbios-qemu-ppc: Don't build for a specific target.
	* gnu/packages/firmware.scm (openbios-qemu-ppc)[arguments]: Set target
	to #f since we're producing a firmware file and not a binary.

	gnu: openbios-qemu-ppc: Fix building on aarch64-linux.
	* gnu/packages/firmware.scm (openbios-qemu-ppc)[arguments]: When
	building from aarch64-linux build for armhf-linux.

2023-02-08  Reza Alizadeh Majd  <r.majd@pantherx.org>

	gnu: lxqt-admin: Fix path for timezone file.
	* gnu/packages/lxqt.scm (lxqt-admin)[arguments]: Update hardcoded path
	for zone.tab to point to tzdata reference.

2023-02-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-inspector: Update to 0.19.
	* gnu/packages/emacs-xyz.scm (emacs-inspector): Update to 0.19.
	[arguments]<#:phases>: Remove unnecessary phases.
	[native-inputs]: Remove EMACS-ERT-RUNNER.

2023-02-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ibus-minimal: Disable GTK 2 support.
	* gnu/packages/ibus.scm (ibus-minimal) [configure-flags]: Add
	'--disable-gtk2'.
	[inputs]: Remove gtk+-2.

2023-02-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ibus-minimal: Move Python support to ibus.
	This reduces the size of ibus-minimal from 1446.7 MiB to 1222.3 MiB.

	* gnu/packages/ibus.scm (ibus-minimal): Remove "--enable-python-library" flag.
	[phases] {wrap-with-additional-paths}: Do not wrap GUIX_PYTHONPATH.
	[inputs]: Move python-pygobject, python and python-dbus to...
	(ibus) [inputs]: ... here.
	[arguments]: Add --enable-python-library configure flag and override
	wrap-with-additional-paths phase.

2023-02-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: colord-minimal: Move SANE support to colord.
	The support is moved to the full 'colord' package.  This reduces
	the size of colord-minimal from 467.6 MiB to 391.5 MiB.

	* gnu/packages/gnome.scm (colord-minimal) [configure-flags]: Remove
	"-Dsane=true".
	[inputs]: Move sane-backends to...
	(colord) [inputs]: ... here.
	[configure-flags]: Add "-Dsane=true".

2023-02-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bc: Fix cross-compilation.
	The existing cross-compilation patch no longer worked.  It's been reworked and
	submitted to upstream.

	* gnu/packages/algebra.scm (bc) [native-inputs]: Add readline.
	* gnu/packages/patches/bc-fix-cross-compilation.patch: Refresh patch.

	Series-postfix: core-updates
	Series-to: 60760@debbugs.gnu.org

2023-02-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: rtmidi: Use JACK 2.
	* gnu/packages/audio.scm (rtmidi)[inputs]: Replace jack-1 with jack-2.

	gnu: milkytracker: Use JACK 2.
	* gnu/packages/music.scm (milkytracker)[inputs]: Replace jack-1 with jack-2.

	gnu: milkytracker: Reformat description.
	* gnu/packages/music.scm (milkytracker)[description]: Reformat.

	gnu: milkytracker: Drop trailing #T from snippet.
	* gnu/packages/music.scm (milkytracker)[source]: Drop trailing #T.

	gnu: milkytracker: Drop input labels.
	* gnu/packages/music.scm (milkytracker)[inputs]: Drop labels.

	gnu: seq24: Use JACK 2.
	* gnu/packages/music.scm (seq24)[inputs]: Replace jack-1 with jack-2.

	gnu: jack-capture: Use JACK 2.
	* gnu/packages/music.scm (jack-capture)[inputs]: Replace jack-1 with jack-2.

	gnu: jack-keyboard: Use JACK 2.
	* gnu/packages/music.scm (jack-keyboard)[inputs]: Replace jack-1 with jack-2.

	gnu: jack-select: Drop input labels.
	* gnu/packages/music.scm (jack-select)[inputs]: Drop labels.

	gnu: bristol: Use JACK 2.
	* gnu/packages/music.scm (bristol)[inputs]: Replace jack-1 with jack-2.

	gnu: bristol: Pass -fcommon.
	* gnu/packages/music.scm (bristol)[arguments]: Add build phase 'add-fcommon.

	gnu: bristol: Remove trailing #T.
	* gnu/packages/music.scm (bristol)[arguments]: Drop trailing #T from build
	phases.

2023-02-07  Navid Afkhami  <navid.afkhami@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add bitmapperbs.
	* gnu/packages/bioinformatics.scm (bitmapperbs): New variable.

2023-02-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: efl: Remove input labels.
	* gnu/packages/enlightenment.scm (efl) [native-inputs]: Remove labels.
	[inputs]: Likewise.
	[propagated-inputs]: Likewise.
	[arguments]: Use search-input-file.  Only substitute libcurl.so.4, as
	libcurl.so.5 does not exist in our curl package.

2023-02-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: efl: Replace ibus with ibus-minimal.
	This is to avoid having EFL depend on GTK 4, reducing its closure size from
	2134.8 MiB to 1446.7 MiB.

	* gnu/packages/enlightenment.scm (efl) [inputs]: Replace ibus with
	ibus-minimal.

2023-02-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jami: Update to 20230206.0.
	* gnu/packages/jami.scm (jami): Update to 20230206.0.
	(%jami-version): Update version.
	(%jami-sources): Adjust URI.  Streamline snippet.
	(jami-apply-custom-patches): Use a wildcard to match the top-level directory,
	which now includes the version.
	(%ffmpeg-default-configure-flags): Adjust URL in top comment.
	* gnu/packages/patches/jami-libjami-headers-search.patch: Adjust file names
	for new tarball layout.

2023-02-07  Ricardo Wurmus  <rekado@elephly.net>

	Revert "gnu: Add bitmapperbs."
	This reverts commit f55cc9cb0fb6c5dd56196009681e042c1aef415d.
	This commit was prematurely pushed.

2023-02-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: speex: Update to 1.2.1.
	* gnu/packages/xiph.scm (speex): Update to 1.2.1.

2023-02-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-transclusion: Update to 1.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-transclusion): Update to 1.3.2.
	[native-inputs]: Remove EMACS-ERT-RUNNER.

	gnu: emacs-consult: Update to 0.32.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.32.

	gnu: emacs-citeproc-el: Update to 0.9.3.
	* gnu/packages/emacs-xyz.scm (emacs-citeproc-el): Update to 0.9.3.

2023-02-07  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-langtool.
	* gnu/packages/emacs-xyz.scm (emacs-langtool): New variable.

2023-02-07  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add bitmapperbs.
	* gnu/packages/bioinformatics.scm (bitmapperbs): New variable.

2023-02-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: yoshimi: Use JACK 2.
	* gnu/packages/music.scm (yoshimi)[inputs]: Replace jack-1 with jack-2.

	gnu: lmms: Use JACK 2.
	* gnu/packages/music.scm (lmms)[inputs]: Replace jack-1 with jack-2.

	gnu: yoshimi: Use gexp.
	* gnu/packages/music.scm (yoshimi)[arguments]: Use gexp and drop trailing #t
	from build phases.

	gnu: yoshimi: Drop input labels.
	* gnu/packages/music.scm (yoshimi)[inputs]: Drop labels.

	gnu: foo-yc20: Use gexp.
	* gnu/packages/music.scm (foo-yc20)[arguments]: Use gexp.

	gnu: foo-yc20: Drop input labels.
	* gnu/packages/music.scm (foo-yc20)[inputs]: Drop labels.

	gnu: libsmf: Simplify description.
	* gnu/packages/music.scm (libsmf)[description]: Remove claim about
	dependencies.

	gnu: libsmf: Use gexp.
	* gnu/packages/music.scm (libsmf)[arguments]: Use gexp.

	gnu: lmms: Reformat description.
	* gnu/packages/music.scm (lmms)[description]: Reformat.

	gnu: lmms: Use Gexp.
	* gnu/packages/music.scm (lmms)[arguments]: Use gexp; drop trailing #T from
	build phase.

	gnu: lmms: Drop input labels.
	* gnu/packages/music.scm (lmms)[inputs]: Drop labels.

2023-02-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove lash.
	* gnu/packages/audio.scm (lash): Delete variable.

	gnu: fluidsynth: Update to 2.3.1.
	* gnu/packages/audio.scm (fluidsynth): Update to 2.3.1.

	gnu: fluidsynth: Remove lash input.
	* gnu/packages/audio.scm (fluidsynth) [inputs]: Remove lash.

	gnu: calf: Remove lash input.
	* gnu/packages/audio.scm (calf) [inputs]: Remove lash.

	gnu: hydrogen: Remove lash input.
	* gnu/packages/music.scm (hydrogen) [inputs]: Remove lash.
	[phases]: Remove trailing #t.
	[native-inputs]: Remove labels.
	[home-page]: Update URL.

	gnu: jack-keyboard: Update to 2.7.2.
	* gnu/packages/music.scm (jack-keyboard): Update to 2.7.2.
	[build-system]: Use cmake-build-system.
	[arguments]: Set #:tests? to #f.  Adjust configure-flags for CMake.
	[native-inputs]: Delete field.
	[home-page]: Update URL.

	gnu: jack-keyboard: Remove lash input.
	* gnu/packages/music.scm (jack-keyboard) [inputs]: Remove lash.

	gnu: muse-sequencer: Remove lash input.
	* gnu/packages/music.scm (muse-sequencer) [inputs]: Remove lash.
	[native-inputs]: Remove labels.

	gnu: seq24: Remove lash input.
	* gnu/packages/music.scm (seq24) [inputs]: Remove lash.
	[home-page]: Update URL.

2023-02-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: azr3: Use JACK 2.
	* gnu/packages/audio.scm (azr3)[inputs]: Replace jack-1 with jack-2.

	gnu: azr3: Update to 1.2.3-1.3391a0a.
	* gnu/packages/audio.scm (azr3): Update to 1.2.3-1.3391a0a.
	[arguments]: Replace bootstrap phase.
	* gnu/packages/patches/azr3-remove-lash.patch,
	gnu/packages/patches/azr3.patch: Update patches.

	gnu: azr3: Use Gexp.
	* gnu/packages/audio.scm (azr3)[arguments]: Use Gexp to dispose of %output
	references.

	gnu: azr3: Remove trailing #T from build phase.
	* gnu/packages/audio.scm (azr3)[arguments]: Remove trailing #T from
	fix-timestamp build phase.

	gnu: azr3: Remove lash.
	* gnu/packages/patches/azr3-remove-lash.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/audio.scm (azr3)[source]: Add patch.
	[inputs]: Remove lash.

2023-02-07  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-adacgh2.
	* gnu/packages/bioconductor.scm (r-adacgh2): New variable.

2023-02-07  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-beadarraysnp.
	* gnu/packages/bioconductor.scm (r-beadarraysnp): New variable.

	gnu: Add r-quantsmooth.
	* gnu/packages/bioconductor.scm (r-quantsmooth): New variable.

	gnu: Add r-snapcgh.
	* gnu/packages/bioconductor.scm (r-snapcgh): New variable.

	gnu: Add r-tilingarray.
	* gnu/packages/bioconductor.scm (r-tilingarray): New variable.

	gnu: Add r-manor.
	* gnu/packages/bioconductor.scm (r-manor): New variable.

	gnu: Add r-italics.
	* gnu/packages/bioconductor.scm (r-italics): New variable.

	gnu: Add r-pd-mapping50k-xba240.
	* gnu/packages/bioconductor.scm (r-pd-mapping50k-xba240): New variable.

	gnu: Add r-italicsdata.
	* gnu/packages/bioconductor.scm (r-italicsdata): New variable.

	gnu: Add r-glad.
	* gnu/packages/bioconductor.scm (r-glad): New variable.

2023-02-07  Hilton Chain  <hako@ultrarare.space>

	gnu: font-lxgw-wenkai-tc: Update to 0.932.
	* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Update to 0.932.

2023-02-07  jgart  <jgart@dismail.de>

	gnu: janet: Update to 1.26.0.
	* gnu/packages/lisp.scm (janet): Update to 1.26.0.

2023-02-07  ギャラ  <me@gyara.moe>

	gnu: neovim: Update to 0.8.3.
	* gnu/packages/vim.scm (neovim): Update to 0.8.3.

2023-02-07  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: xdg-desktop-portal: Update to 1.14.6.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal): Update to 1.14.6.

2023-02-07  Bruno Victal  <mirai@makinata.eu>

	gnu: rasdaemon: Update to 0.7.0.
	* gnu/packages/linux.scm (rasdaemon): Update to 0.7.0.

2023-02-07  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-14.8f7b2b2.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-14.8f7b2b2.

2023-02-06  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-cma.
	* gnu/packages/machine-learning.scm (python-cma): New variable.

2023-02-06  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: Add gopls.
	* gnu/packages/golang.scm (gopls): New variable.

	gnu: Add go-mvdan-cc-gofumpt.
	* gnu/packages/golang.scm (go-mvdan-cc-gofumpt): New variable.

	gnu: Add gofumpt.
	* gnu/packages/golang.scm (gofumpt): New variable.

	gnu: go-honnef-co-go-tools: Update to 0.3.3.
	* gnu/packages/golang.scm (go-honnef-co-go-tools): Update to 0.3.3.

	gnu: go-github-com-burntsushi-toml: Update to 1.2.1.
	* gnu/packages/golang.scm (go-github-com-burntsushi-toml): Update to 1.2.1.

	gnu: Add go-golang-org-x-vuln.
	* gnu/packages/golang.scm (go-golang-org-x-vuln): New variable.

	gnu: Add govulncheck.
	* gnu/packages/golang.scm (govulncheck): New variable.

	gnu: Add go-mvdan-cc-unparam.
	* gnu/packages/golang.scm (go-mvdan-cc-unparam): New variable.

	gnu: Add unparam.
	* gnu/packages/golang.scm (unparam): New variable.

	gnu: Add go-github-com-google-go-cmdtest.
	* gnu/packages/golang.scm (go-github-com-google-go-cmdtest): New variable.

	gnu: Add go-github-com-client9-misspell.
	* gnu/packages/golang.scm (go-github-com-client9-misspell): New variable.

	gnu: Add misspell.
	* gnu/packages/golang.scm (misspell): New variable.

	gnu: Add go-mvdan-cc-xurls.
	* gnu/packages/golang.scm (go-mvdan-cc-xurls): New variable.

	gnu: Add xurls.
	* gnu/packages/golang.scm (xurls): New variable.

	gnu: go-golang-org-x-tools: Update to 0.5.0.
	* gnu/packages/golang.scm (go-golang-org-x-tools): Update to 0.5.0.

	gnu: gopkg-in-errgo-fmt-errors: Rename to go-gopkg-in-errgo-fmt-errors.
	* gnu/packages/golang.scm (gopkg-in-errgo-fmt-errors):
	Rename to …
	(go-gopkg-in-errgo-fmt-errors): … this.
	* gnu/packages/configuration-management.scm (chezmoi)[native-inputs]: Update
	accordingly.

	gnu: go-github-com-rogpeppe-go-internal: Update to 1.9.0.
	* gnu/packages/golang.scm (go-github-com-rogpeppe-go-internal): Update to 1.9.0.

	gnu: go-github-com-pkg-diff: Update to 0.0.0-20210226163009-20ebb0f2a09e.
	* gnu/packages/golang.scm (go-github-com-pkg-diff): Update to 0.0.0-20210226163009-20ebb0f2a09e.

	gnu: go-github-com-google-go-cmp-cmp: Update to 0.5.9.
	* gnu/packages/golang.scm (go-github-com-google-go-cmp-cmp): Update to 0.5.9.

	gnu: Add go-github-com-jba-templatecheck.
	* gnu/packages/golang.scm (go-github-com-jba-templatecheck): New variable.

	gnu: Add go-github-com-google-safehtml.
	* gnu/packages/golang.scm (go-github-com-google-safehtml): New variable.

	gnu: Add go-github-com-jba-printsrc.
	* gnu/packages/golang.scm (go-github-com-jba-printsrc): New variable.

	gnu: Add go-golang-org-x-exp.
	* gnu/packages/golang.scm (go-golang-org-x-exp): New variable.

	gnu: go-golang-org-x-mod: Update to 0.7.0.
	* gnu/packages/golang.scm (go-golang-org-x-mod): Update to 0.7.0.

	gnu: go-golang-org-x-sync: Update to 0.1.0-1.8fcdb60.
	* gnu/packages/golang.scm (go-golang-org-x-sync): Update to 0.1.0-1.8fcdb60.

2023-02-06  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-scikit-rf.
	* gnu/packages/engineering.scm (python-scikit-rf): New variable.

	gnu: Add python-pyvisa.
	* gnu/packages/engineering.scm (python-pyvisa): New variable.

2023-02-06  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: lilypond: Remove input labels.
	* gnu/packages/music.scm (lilypond)[inputs]: Remove input labels.
	[native-inputs]: Dito.

2023-02-06  jgart  <jgart@dismail.de>

	gnu: lilypond: Update to 2.24.0.
	* gnu/packages/music.scm (lilypond): Update to 2.24.0.
	[arguments]: Remove adjust-to-API-change, prepare-configuration, and
	install-info phases. Use disable-documentation flag and GUILE_FLAVOUR
	environment variable. Remove make-flags keyword option.
	[inputs]: Add extractpdfmark and update guile to 3.0.
	[native-inputs]: Update Python 2 to 3 and add missing texlive-fontinst
	and texlive-lm.
	[home-page]: Update it.

	Tested-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>

2023-02-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ggsankey.
	* gnu/packages/bioinformatics.scm (r-ggsankey): New variable.

2023-02-06  Brian Cully  <bjc@spork.org>

	gnu: Add python-setuptools-lint.
	* gnu/packages/check.scm (python-setuptools-lint): New variable.

2023-02-06  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce: Add more packages.
	* gnu/packages/xfce.scm (xfce)[inputs]: Add mousepad, xfce4-screenshooter,
	xfce4-taskmanager and xkill.

2023-02-05  Bruno Victal  <mirai@makinata.eu>

	services: mpd: Fix serialization procedure for list-of-string.
	This is a followup to commit 5c5f0fc1135ff15f9c4adfc5f27eadd9a592b5d1

	* gnu/services/audio.scm (mpd-serialize-list-of-string): Fix serialization procedure.

2023-02-05  Bruno Victal  <mirai@makinata.eu>

	gnu: mpd: Update to 0.23.12.
	* gnu/packages/mpd.scm (mpd): Update to 0.23.12.

2023-02-05  Bruno Victal  <mirai@makinata.eu>

	gnu: mpd: Add missing inputs.
	Enable more features for MPD.

	* gnu/packages/mpd.scm (mpd)[inputs]: Add liburing, chromaprint, expat,
	libgme, libnfs, libopenmpt, libshout, pcre2, soxr, yajl and zziplib.

2023-02-05  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-notifyd: Update to 0.7.3.
	* gnu/packages/xfce.scm (xfce4-notifyd): Update to 0.7.3.

2023-02-05  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: imv: Record absolute file name of 'imv' script.
	* gnu/packages/image-viewers.scm (imv)[arguments]: Fix the 'imv-dir'
	script in the 'record-absolute-file-names' phase.

	gnu: imv: Use new package style.
	* gnu/packages/image-viewers.scm (imv)[arguments]: Use G-expressions.

	gnu: imv: Update to 4.4.0.
	* gnu/packages/image-viewers.scm (imv): Update to 4.4.0.

	gnu: mpop: Update to 1.4.18.
	* gnu/packages/mail.scm (mpop): Update to 1.4.18.

	gnu: mpop: Add release-monitoring-url.
	* gnu/packages/mail.scm (mpop)[properties]: New field.

	gnu: msmtp: Update to 1.8.23.
	* gnu/packages/mail.scm (msmtp): Update to 1.8.23.

2023-02-05  Vinicius Monego  <monego@posteo.net>

	gnu: python-wand: Update to 0.6.11.
	* gnu/packages/python-xyz.scm (python-wand): Update to 0.6.11.
	[arguments]: Override the 'check phase.

	gnu: python-cartopy: Update to 0.21.1.
	* gnu/packages/geo.scm (python-cartopy): Update to 0.21.1.

	gnu: python-janus: Update to 1.0.0.
	* gnu/packages/python-xyz.scm (python-janus): Update to 1.0.0.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Don't override the 'check phase.
	[propagated-inputs]: Add python-typing-extensions.

	gnu: python-pyqtgraph: Update to 0.13.1.
	* gnu/packages/python-xyz.scm (python-pyqtgraph): Update to 0.13.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Rewrite as G-expressions; disable tests through test-flags,
	not by replacing the 'check phase.
	[phases]: Remove trailing #t; rename the 'set-home-and-qpa phase to
	'set-qpa.
	[native-inputs]: Replace python-pytest with python-pytest-7.1.
	[home-page]: Use https.

	gnu: python-diff-match-patch: Update to 20200713.
	* gnu/packages/python-xyz.scm (python-diff-match-patch): Update to
	20200713.
	[arguments]: Override the 'check phase.
	[home-page]: Update URL.

	gnu: hypercorn: Update to 0.14.3.
	* gnu/packages/python-web.scm (hypercorn): Update to 0.14.3.
	[source]: Fetch from GitHub.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Don't override the 'check phase.
	[native-inputs]: Add python-poetry-core.

2023-02-05  Bruno Victal  <mirai@makinata.eu>

	services: Add mympd-service-type.
	* gnu/services/audio.scm (mympd-service-type): New variable.
	* gnu/tests/audio.scm (%test-mympd): New variable.
	* doc/guix.texi: Document it.

2023-02-05  Bruno Victal  <mirai@makinata.eu>

	services: mpd: Do not hardcode environment variables.
	Services should not expect for XDG_RUNTIME_DIR to be set.
	Inferring from the past comment, this seemed to resolve an issue when
	the service was launched with an _interactive_ user-account,
	which tends to have this variable set by the login-manager.

	This is not the case for system accounts and setting this variable
	results in PulseAudio (launched by the same system user) failing to start
	since it attempts to use a nonexistent directory.

	Ideally, this service should have a home-service counterpart but the old
	behavior can be emulated by setting the environment-variables field to:

	(environment-variables
	  (list
	    (string-append "XDG_RUNTIME_DIR=/run/user/"
	                   (number->string (passwd:uid (getpwnam "myuser"))))))

	* gnu/services/audio.scm
	(mpd-configuration)[environment-variables]: New field.
	(mpd-shepherd-service)[start]: Use new field.
	* doc/guix.texi (Audio Services)[Music Player Daemon]: Document it.

2023-02-05  Bruno Victal  <mirai@makinata.eu>

	services: mpd: Refactor MPD service.
	Refactor mpd-service-type to support additional mpd.conf directives
	and move activation-service-extension into service constructor.

	* gnu/services/audio.scm (mpd-plugin, mpd-partition): New records.

	(mpd-serialize-boolean): Alias to and integrate logic into...
	(mpd-serialize-field): ... this.
	(mpd-serialize-list-of-string): New variable.

	(mpd-plugin?, mpd-partition?, list-of-string?, list-of-symbol?)
	(list-of-mpd-plugin?, list-of-mpd-partition?)
	(list-of-mpd-plugin-or-output?, port?): New variables.

	(mpd-file-name, mpd-service-activation): Remove variables.

	(mpd-configuration)
	[package, group, shepherd-requirement, log-file, log-level, music-directory]
	[playlist-directory, endpoints, database, partitions, neighbors, inputs]
	[archive-plugins, input-cache-size, decoders, resampler, filters]
	[playlist-plugins, extra-options]: New fields.
	[music-dir, playlist-dir, address]: Deprecate shorthand fields.
	[db-file, state-file, sticker-file, port, outputs]: Change admissible type.

	(mpd-shepherd-service)
	[actions]: New shepherd actions: 'reopen' and 'configuration'.
	[requirement]: Splice with 'shepherd-requirement' field.
	[start]: Use 'package' field. Remove #:log-file parameter.
	Move activation-service extension into constructor.

	(mpd-accounts): Honor user and group names from configuration.
	(mpd-log-rotation): New procedure.
	(mpd-service-type)[extensions]: Add rottlog-service-type extension.
	Remove activation-service-type extension.

	(mpd-output-name, mpd-output-type, mpd-output-enabled?, mpd-output-format)
	(mpd-output-tags?, mpd-output-always-on?, mpd-output-mixer-type)
	(mpd-output-replay-gain-handler, mpd-output-extra-options)
	(mpd-plugin-plugin, mpd-plugin-name, mpd-plugin-enabled?)
	(mpd-plugin-extra-options)
	(mpd-partition-name, mpd-partition-extra-options)
	(mpd-configuration-package, mpd-configuration-user)
	(mpd-configuration-group, mpd-configuration-shepherd-requirement)
	(mpd-configuration-log-file, mpd-configuration-log-level)
	(mpd-configuration-music-directory, mpd-configuration-music-dir)
	(mpd-configuration-playlist-directory, mpd-configuration-playlist-dir)
	(mpd-configuration-db-file, mpd-configuration-state-file)
	(mpd-configuration-sticker-file, mpd-configuration-default-port)
	(mpd-configuration-endpoints, mpd-configuration-address)
	(mpd-configuration-database, mpd-configuration-partitions)
	(mpd-configuration-neighbors, mpd-configuration-inputs)
	(mpd-configuration-archive-plugins, mpd-configuration-input-cache-size)
	(mpd-configuration-decoders, mpd-configuration-resampler)
	(mpd-configuration-filters, mpd-configuration-outputs)
	(mpd-configuration-playlist-plugins, mpd-configuration-extra-options): Export accessors.

	* doc/guix.texi (Audio Services)[Music Player Daemon]: Update documentation.

2023-02-05  Bruno Victal  <mirai@makinata.eu>

	services: mpd: Rewrite using 'define-configuration'.
	* gnu/services/audio.scm
	(mpd-configuration, mpd-output): Rewrite using define-configuration.
	(uglify-field-name, mpd-serialize-field, mpd-serialize-alist)
	(mpd-serialize-number, mpd-serialize-boolean, mpd-serialize-list-of-mpd-output)
	(mpd-serialize-configuration): New procedure.
	(list-of-mpd-output?): New predicate.
	(mpd-config->file, mpd-output->string): Remove procedure.

2023-02-05  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: wine-minimal: Build more reproducibly.
	* gnu/packages/wine.scm (wine-minimal)[phases]: Add a new 'set-widl-time-override phase.

	gnu: wine64: Share phases with parent wine package.
	* gnu/packages/wine.scm (wine64): Share phases with parent wine package.

	gnu: wine-minimal: Make the parent of wine so phases can be shared.
	* gnu/packages/wine.scm (wine,wine-minimal): Have wine expand upon the
	package definition of wine-minimal instead of having wine-minimal trim down
	the package definition of wine, and share the phases between them.

	gnu: wine-staging: Update to 8.0.
	* gnu/packages/wine.scm (wine-staging,wine64-staging): Update to 8.0.

	gnu: wine: Update to 8.0.
	* gnu/packages/wine.scm (wine,wine64,wine-minimal): Update to 8.0.
	[arguments]: Remove superfluous rpath setting in configure-flags.

2023-02-05  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: Rename 'samba/fixed' to 'samba/pinned'.
	* gnu/packages/samba.scm: Rename variable 'samba/fixed' to 'samba/pinned' and
	'samba/fixed-patched' to 'samba/fixed'.
	* gnu/packages/gnome.scm (libsoup-minimal)[inputs]: Replace 'samba/fixed' with
	'samba/pinned'.

	gnu: Rename 'guile-3.0/fixed' to 'guile-3.0/pinned'.
	* gnu/packages/guile.scm: Rename variable 'guile-3.0/fixed' to
	'guile-3.0/pinned', add deprecation.
	* etc/release-manifest.scm (%packages-to-cross-build): Replace
	'guile-3.0/fixed' with 'guile-3.0/pinned'.
	* gnu/packages/autotools.scm (make-autoconf-wrapper)[inputs]: Likewise.
	* gnu/packages/commencement.scm (guile-final): Likewise.

	gnu: Rename 'libnftnl/fixed' to 'libnftnl/pinned'.
	* gnu/packages/linux.scm: Rename variable 'libnftnl/fixed' to
	'libnftnl/pinned', add deprecation.
	(iptables)[native-inputs]: Replace 'libnftnl/fixed' with 'libnftnl/pinned'.

	gnu: Rename 'git-minimal/fixed' to 'git-minimal/pinned'.
	* gnu/packages/version-control.scm: Rename variable 'git-minimal/fixed' to
	'git-minimal/pinned', add depreciation.
	* gnu/packages/erlang.scm (erlang-erlware-commons)[native-inputs]: Replace
	'git-minimal/fixed' with 'git-minimal/pinned'.
	(rebar3-git-vsn)[inputs]: Likewise.
	* gnu/packages/gnome.scm (gnome-photos)[native-inputs]: Likewise.
	* gnu/packages/gtk.scm (graphene)[native-inputs]: Likewise.
	* gnu/packages/haskell.scm (ghc-8.8, ghc-8.10)[native-inputs]: Likewise.
	* gnu/packages/julia-xyz.scm (julia-documenter)[native-inputs]: Likewise.
	* gnu/packages/ocaml.scm (opam, ocamlformat)[native-inputs]: Likewise.
	* gnu/packages/python-xyz.scm (python-check-manifest)[native-inputs]: Likewise.
	(python-scikit-build)[native-inputs]: Likewise.

2023-02-05  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 1.10.1.
	* gnu/packages/gnome.scm (komikku): Update to 1.10.1.

2023-02-05  Juliana Sims  <jtsims@protonmail.com>

	gnu: Add guile-simple-iterators.
	* gnu/packages/guile-xyz.scm (guile-simple-iterators): New variable.

2023-02-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-evil-owl: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-evil-owl)[arguments]: Use G-expressions.
	<#:phases>: Skip failing test.

	gnu: emacs-inspector: Update to 0.16.
	* gnu/packages/emacs-xyz.scm (emacs-inspector): Update to 0.16.
	[arguments]<#:phases>: Add another compatibility tweak for Emacs 28.

	gnu: naev: Update to 0.10.3.
	* gnu/packages/games.scm (naev): Update to 0.10.3.

	gnu: pyzo: Update to 4.12.5.
	* gnu/packages/python-xyz.scm (pyzo): Update to 4.12.5.

	gnu: lagrange: Update to 1.15.1.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.15.1.

	gnu: wireshark: Update to 4.0.3.
	* gnu/packages/networking.scm (wireshark): Update to 4.0.3.

	gnu: fet: Update to 6.8.2.
	* gnu/packages/education.scm (fet): Update to 6.8.2.

2023-02-04  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-modus-themes: Update to 4.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 4.0.2.

	gnu: obs-wlrobs: Update to 1.1.
	* gnu/packages/video.scm (obs-wlrobs): Update to 1.1.

	gnu: okular: Add wayland support.
	* gnu/packages/kde.scm (okular)[inputs]: Add qtwayland-5.

2023-02-04  Jack Hill  <jackhill@jackhill.us>

	gnu: openssh: Update to 9.2p1 [security fixes].
	Here is more information about the security issues fixed in this release:

	https://www.openssh.com/txt/release-9.2

	* gnu/packages/ssh.scm (openssh): Update to 9.2p1.

2023-02-04  Declan Tsien  <declantsien@riseup.net>

	gnu: emacs-next: Enable tree-sitter support.
	* gnu/packages/emacs.scm (emacs-next): Update to 29.0.60-0.ac7ec87.
	* gnu/packages/emacs.scm (emacs-next)[inputs]: Add tree-sitter.

2023-02-04  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-org-roam: Update to 2.2.2-0.74422df.
	Due to the bug in release version, backlinks doesn't work:
	https://github.com/org-roam/org-roam/issues/2235

	Two weeks ago it was a request for a new tag, but still not added.
	https://github.com/org-roam/org-roam/issues/2306

	* gnu/packages/emacs-xyz.scm (emacs-org-roam): Update to 2.2.2-0.74422df.

2023-02-04  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-emacsql: Update to 3.1.1-0.e1baaf2.
	There is an issue in release version, which affects sqlite based packages
	like org-roam, forge, etc.
	https://github.com/magit/emacsql/issues/68

	* gnu/packages/emacs-xyz.scm (emacs-emacsql): Update to 3.1.1-0.e1baaf2.
	[arguments]<#:phases>{remove-sqlite-builtin}: New phase.

2023-02-03  Adam Faiz  <adam.faiz@disroot.org>

	gnu: Add distrobox.
	* gnu/packages/containers.scm (distrobox): New variable.

2023-02-03  Wamm K. D  <jaft.r@outlook.com>

	gnu: megacmd: Update to 1.5.1 and add libuv dependency.
	* gnu/packages/sync.scm (megacmd): Update to 1.5.1.
	[inputs]: Remove labels and add LIBUV.

2023-02-03  Andy Tai  <atai@atai.org>

	gnu: Add gpaint.
	* gnu/packages/graphics.scm (gpaint): New variable.

2023-02-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mame: Update to 0.251.
	* gnu/packages/emulators.scm (mame): Update to 0.251.

	gnu: emacs-websocket: Update to 1.14.
	* gnu/packages/emacs-xyz.scm (emacs-websocket): Update to 1.14.

	gnu: emacs-wgrep: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-wgrep)[arguments]: Run tests.
	[native-inputs]: Add EMACS-DASH and EMACS-S.

	gnu: emacs-wgrep: Update to 3.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-wgrep): Update to 3.0.0.

2023-02-03  Antero Mejr  <antero@mailbox.org>

	gnu: Add emacs-jabber.
	* gnu/packages/emacs-xyz.scm (emacs-jabber): New variable.

	gnu: Add emacs-srv.
	* gnu/packages/emacs-xyz.scm (emacs-srv): New variable.

	gnu: Add emacs-hexrgb.
	* gnu/packages/emacs-xyz.scm (emacs-hexrgb): New variable.

2023-02-03  Hilton Chain  <hako@ultrarare.space>

	gnu: binwalk: Update to 2.3.4.
	* gnu/packages/python-xyz.scm (binwalk): Update to 2.3.4.

2023-02-03  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-biblio: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-biblio): Update to 0.3.

2023-02-03  Bruno Victal  <mirai@makinata.eu>

	gnu: mympd: Update to 10.2.1.
	* gnu/packages/mpd.scm (mympd): Update to 10.2.1.

2023-02-03  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-13.66a2862.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-13.66a2862.

2023-02-03  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove key-mon.scm.
	The file is empty.

	* gnu/packages/key-mon.scm: Remove file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Remove it.
	* po/packages/POTFILES.in: Remove it.

2023-02-03  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-psupertime.
	* gnu/packages/bioinformatics.scm (r-psupertime): New variable.

2023-02-03  Ludovic Courtès  <ludo@gnu.org>

	build-system: Always pass #:graft? #f to 'gexp->derivation'.
	Fixes <https://issues.guix.gnu.org/60947>.

	Fixes a bug whereby packages referred via 'ungexp' in package arguments
	would be "double-grafted": 'gexp->derivation' would first replace those
	references by references to the grafted package, only to repeat the
	grafting process on the result.

	Build systems such as 'gnu', 'cmake', and 'pyproject' were already doing
	this.  Only the rest of them is affected.

	* guix/build-system/cargo.scm (cargo-build): Pass #:graft? #f to
	'gexp->derivation'.
	* guix/build-system/copy.scm (copy-build): Likewise.
	* guix/build-system/dune.scm (dune-build): Likewise.
	* guix/build-system/font.scm (font-build): Likewise.
	* guix/build-system/guile.scm (guile-build): Likewise.
	(guile-cross-build): Likewise.
	* guix/build-system/ocaml.scm (ocaml-build): Likewise.
	* guix/build-system/ruby.scm (ruby-build): Likewise.
	* guix/build-system/scons.scm (scons-build): Likewise.
	* guix/build-system/texlive.scm (texlive-build): Likewise.
	* guix/build-system/waf.scm (waf-build): Likewise.

2023-02-03  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-bcellviper.
	* gnu/packages/bioconductor.scm (r-bcellviper): New variable.

2023-02-03  André Batista  <nandre@riseup.net>

	gnu: prosody: Update to 0.12.2.
	* gnu/packages/messaging.scm (prosody): Update to 0.12.2.

2023-02-03  Skylar Chan  <schan12@umd.edu>

	gnu: whoogle-search: Update to 0.8.1.
	* gnu/packages/python-web.scm (whoogle-search): Update to 0.8.1.

2023-02-03  Hilton Chain  <hako@ultrarare.space>

	gnu: go-1.19: Update to 1.19.5.
	* gnu/packages/golang.scm (go-1.19): Update to 1.19.5.

	gnu: go-1.18: Update to 1.18.10.
	* gnu/packages/golang.scm (go-1.18): Update to 1.18.10.

2023-02-03  Christopher Baines  <mail@cbaines.net>

	services: nar-herder: Add cached compression support.
	* gnu/services/guix.scm (<nar-herder-cached-compression-configuration>): New
	record type.
	(nar-herder-configuration-cached-compressions,
	nar-herder-configuration-cached-compression-min-uses,
	nar-herder-configuration-cached-compression-workers,
	nar-herder-configuration-cached-compression-nar-source,
	nar-herder-cached-compression-configuration,
	nar-herder-cached-compression-configuration?,
	nar-herder-cached-compression-configuration-type,
	nar-herder-cached-compression-configuration-level,
	nar-herder-cached-compression-configuration-directory,
	nar-herder-cached-compression-configuration-directory-max-size): New
	procedures.
	* doc/guix.texi (Guix Services): Document this.

	gnu: nar-herder: Update to 0-12.550e6aa.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-12.550e6aa.

2023-02-03  David Thompson  <dthompson2@worcester.edu>

	gnu: Add wasm4.
	* gnu/packages/emulators.scm (wasm4): New variable.

	gnu: Add cubeb.
	* gnu/packages/audio.scm (cubeb): New variable.

	gnu: Add minifb.
	* gnu/packages/graphics.scm (minifb): New variable.

	gnu: Add wasm3.
	* gnu/packages/web.scm (wasm3): New variable.

2023-02-03  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-demuxem.
	* gnu/packages/bioinformatics.scm (python-demuxem): New variable.

	gnu: Add python-pegasusio.
	* gnu/packages/bioinformatics.scm (python-pegasusio): New variable.

	gnu: Add r-streamgraph.
	* gnu/packages/bioinformatics.scm (r-streamgraph): New variable.

2023-02-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cmd: Update to 20230203.
	* gnu/packages/lisp-xyz.scm (sbcl-cmd): Update to 20230203.

2023-02-03  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.166.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.166.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	gnu: linux-libre 5.15: Update to 5.15.91.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.91.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	gnu: linux-libre: Update to 6.1.9.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.9.
	(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

2023-02-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	.dir-locals.el: Adjust indentation rule for test-assertm.
	* .dir-locals.el: Adjust the scheme-indent-function property for test-assertm,
	so that the two first arguments (the test name and the store variable) are
	indented as procedure arguments.

	.dir-locals.el: Add indentation rule for computed-file.
	* .dir-locals.el: Configure scheme-indent-function property for computed-file,
	so that its first argument (the file name) is indented as a procedure
	argument.

2023-02-02  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: nvc: Update to 1.8.1.
	* gnu/packages/fpga.scm (nvc): Update to 1.8.1.
	[inputs]: Add libffi.

	gnu: seer-gdb: Update to 1.14.
	* gnu/packages/debug.scm (seer-gdb): Update to 1.14.

2023-02-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: busybox: Update to 1.36.0.
	* gnu/packages/busybox.scm (busybox): Update to 1.36.0.

2023-02-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: liquidsfz: Update to 0.3.1.
	* gnu/packages/music.scm (liquidsfz): Update to 0.3.1.
	[source]: Fetch with git.
	[arguments]: Replace 'bootstrap phase.
	[native-inputs]: Add autoconf, automake, and libtool.
	[inputs]: Drop labels.

	gnu: sfizz: Do not delete bundled simde headers.
	* gnu/packages/music.scm (sfizz)[source]: Keep simde headers because we can't
	provide the required version.

2023-02-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-embark: Update to 0.21.1.
	* gnu/packages/emacs-xyz.scm (emacs-embark): Update to 0.21.1.

	gnu: emacs-tramp: Update to 2.6.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.6.0.1.

	gnu: emacs-pyim: Update to 5.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.3.0.

	gnu: emacs-url-scgi: Update to 0.9.
	* gnu/packages/emacs-xyz.scm (emacs-url-scgi): Update to 0.9.

	gnu: emacs-compat: Update to 29.1.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 29.1.3.2.

	gnu: emacs-auctex: Update to 13.1.9.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.1.9.

2023-02-01  Juliana Sims  <jtsims@protonmail.com>

	gnu: Add uwufetch.
	* gnu/packages/admin.scm (uwufetch): Add uwufetch.

2023-02-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-ibrowse: Update to 0.1.8.
	* gnu/packages/emacs-xyz.scm (emacs-ibrowse): Update to 0.1.8.

2023-02-01  Martin Marshall  <law@martinmarshall.com>

	gnu: Add emacs-pretty-speedbar.
	* gnu/packages/emacs-xyz.scm (emacs-pretty-speedbar): Add variable.

2023-02-01  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: mupdf: Update to 1.21.1.
	* gnu/packages/pdf.scm (mupdf): Update to 1.21.1.
	[arguments]: Remove superfluous make flag.

2023-02-01  jgart  <jgart@dismail.de>

	gnu: sbcl-djula: Update home-page.
	* gnu/packages/lisp-xyz.scm (sbcl-djula)[home-page]: Update it.

2023-02-01  Ott Joon  <oj@vern.cc>

	gnu: Add obs-vkcapture.
	* gnu/packages/video.scm (obs-vkcapture): New variable.

2023-02-01  Andrew Tropin  <andrew@trop.in>

	gnu: obs: Update to 29.0.0.
	* gnu/packages/video.scm (obs): Update to 29.0.0.
	[arguments]: Disable new NEW_MPEGTS_OUTPUT and AJA due to missing dependencies.
	[inputs]: Add libglvnd, libva, vlc.

2023-02-01  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-11.549eb22.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-11.549eb22.

	gnu: guix-build-coordinator: Update to 0-70.6b1aa06.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-70.6b1aa06.

2023-02-01  Greg Hogan  <code@greghogan.com>

	gnu: shellcheck: Update to 0.9.0.
	* gnu/packages/haskell-apps.scm (shellcheck): Update to 0.9.0.
	[inputs]: Add ghc-fgl.

	gnu: simdjson: Update to 3.1.0.
	* gnu/packages/cpp.scm (simdjson): Update to 3.1.0.

2023-02-01  Hilton Chain  <hako@ultrarare.space>

	gnu: kconfig-hardened-check: Update to 0.6.1.
	* gnu/packages/linux.scm (kconfig-hardened-check): Update to 0.6.1.

2023-02-01  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: libwacom: Update to 2.6.0.
	* gnu/packages/xdisorg.scm (libwacom): Update to 2.6.0.
	[phases]: Remove 'fix-tests phase.
	[synopsis, description]: libwacom supports graphics tablets from vendors other
	then wacom.

2023-02-01  Bruno Victal  <mirai@makinata.eu>

	gnu: vnstat: Build vnstati.
	* gnu/packages/networking.scm (vnstat)[inputs]: Add gd.

	gnu: vnstat: Use G-Expressions.
	* gnu/packages/networking.scm (vnstat)[arguments]: Use G-Expressions.

	gnu: vnstat: Update to 2.10.
	* gnu/packages/networking.scm (vnstat): Update to 2.10.

2023-01-31  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: spirv-cross: Activate tests.
	* gnu/packages/vulkan.scm (spirv-cross)[arguments]: Remove #:tests?.
	<#:phases>: Add ‘update-reference-shaders’.

2023-01-31  Hilton Chain  <hako@ultrarare.space>

	gnu: podman: Enable Btrfs support.
	* gnu/packages/containers.scm (podman): Enable Btrfs support.

2023-01-31  Greg Hogan  <code@greghogan.com>

	gnu: cmake: Update to 3.25.1.
	* gnu/packages/cmake.scm (cmake): Update to 3.25.1.

2023-01-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-nox.
	* gnu/packages/python-check.scm (python-nox): New variable.
	  Sort modules alphabetically and add pyproject build system.

2023-01-31  Lilah Tascheter  <lilah@lunabee.space>

	gnu: castor: Fix compilation.
	Castor no longer compiles with latest packaged LibreSSL; latest
	OpenSSL, however, does compile.

	* gnu/packages/web.scm (castor)[inputs]: Replace libressl with openssl.

2023-01-31  Frank Pursel  <frank.pursel@gmail.com>

	gnu: ledger: Install example referenced in docs.
	* gnu/packages/finance.scm (ledger)[arguments]: In 'install-examples'
	phase, install 'contrib/report'.

2023-01-31  Giacomo Leidi  <goodoldpaul@autistici.org>
	    Ludovic Courtès  <ludo@gnu.org>

	home: services: fontutils: Add service value.
	* gnu/home/services/fontutils.scm (add-fontconfig-config-file): Add
	support for multiple paths;
	(home-fontconfig-service-type): Honor it;
	* doc/guix.texi (Fonts Services): Document it.

2023-01-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: file: Update to 5.44.
	* gnu/packages/file.scm (file): Update to 5.44.

2023-01-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mesa: Use llvm-for-mesa.
	* gnu/packages/gl.scm (mesa)[inputs]: Replace llvm with llvm-for-mesa.
	(mesa-opencl)[native-inputs]: Replace clang with clang-15.

	gnu: Add llvm-for-mesa.
	* gnu/packages/llvm.scm (llvm-for-mesa): New variable.

	gnu: r-with-tests: Don't use deprecated texlive-latex-tools.
	* gnu/packages/statistics.scm (r-with-tests)[native-inputs]: Replace
	texlive-latex-tools with texlive-tools.

	gnu: texlive-fancyvrb: Use over deprecated texlive-latex-fancyvrb.
	* gnu/packages/bioinformatics.scm (phyml)[native-inputs],
	* gnu/packages/statistics.scm (r-with-tests)[native-inputs]: Replace
	texlive-latex-fancyvrb with texlive-fancyvrb.

	gnu: texlive-fancyhdr: Use over deprecated texlive-latex-fancyhdr.
	* gnu/packages/tex.scm (texlive-apa6)[propagated-inputs]: Replace
	texlive-latex-fancyhdr with texlive-fancyhdr.

	gnu: texlive-graphics: Use over deprecated texlive-latex-graphics.
	* gnu/packages/bioinformatics.scm (phyml)[native-inputs],
	* gnu/packages/chemistry.scm (yaehmop)[native-inputs],
	* gnu/packages/graphviz.scm (dot2tex)[propagated-inputs],
	* gnu/packages/maths.scm (cddlib)[native-inputs],
	* gnu/packages/statistics.scm (r-with-tests)[native-inputs],
	* gnu/packages/tex.scm (texlive-apa6)[propagated-inputs]: Replace
	texlive-latex-graphics with texlive-graphics.

	gnu: guile-3.0: Update to 3.0.9.
	* gnu/packages/guile.scm (guile-3.0): Update to 3.0.9.
	[source]: Remove patch.
	[arguments]: Only apply 'adjust-bootstrap-flags on powerpc-linux once.
	(guile-3.0-latest): Point to guile-3.0.
	* gnu/packages/patches/guile-cross-compilation.patch: Remove file
	(again).
	* gnu/local.mk (dist_patch_DATA): Remove it.

2023-01-30  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: Remove rust-yeslogic-fontconfig-sys-2."
	This reverts commit 4103d3d7297d3c4eb8bd72703eb803758d45c48d.

	This package is needed for librsvg

2023-01-30  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: Remove rust-test-generator-0.3."
	This reverts commit 063f8b5e2ad121496a4696874e7617f067b3dd8e.

	This package is needed for librsvg

2023-01-30  Efraim Flashner  <efraim@flashner.co.il>

	Merge remote-tracking branch 'origin/master' into core-updates
	 Conflicts:
		doc/guix.texi
		gnu/local.mk
		gnu/packages/admin.scm
		gnu/packages/base.scm
		gnu/packages/chromium.scm
		gnu/packages/compression.scm
		gnu/packages/databases.scm
		gnu/packages/diffoscope.scm
		gnu/packages/freedesktop.scm
		gnu/packages/gnome.scm
		gnu/packages/gnupg.scm
		gnu/packages/guile.scm
		gnu/packages/inkscape.scm
		gnu/packages/llvm.scm
		gnu/packages/openldap.scm
		gnu/packages/pciutils.scm
		gnu/packages/ruby.scm
		gnu/packages/samba.scm
		gnu/packages/sqlite.scm
		gnu/packages/statistics.scm
		gnu/packages/syndication.scm
		gnu/packages/tex.scm
		gnu/packages/tls.scm
		gnu/packages/version-control.scm
		gnu/packages/xml.scm
		guix/build-system/copy.scm
		guix/scripts/home.scm

	gnu: Add emacs-poke.
	* gnu/packages/engineering.scm (emacs-poke): New variable.
	(poke)[arguments]: Add configure-flag to install emacs files to
	temporary directory.

2023-01-30  Yash Tiwari  <yasht@mailbox.org>

	gnu: Add kvantum.
	* gnu/packages/qt.scm (kvantum): New variable.

2023-01-30  Parnikkapore  <poomklao@yahoo.com>

	gnu: lite-xl: Update to 2.1.1.
	Lua input is updated because the new version would not build
	with Lua 5.2.

	* gnu/packages/text-editors.scm (lite-xl): Update to 2.1.1.
	[inputs]: Use lua-5.4.

2023-01-30  kiasoc5  <kiasoc5@disroot.org>

	gnu: zynaddsubfx: Update to 3.0.6.
	* gnu/packages/music.scm (zynaddsubfx): Update to 3.0.6.
	[phases]: Remove trailing #t.
	[inputs]: Add fftwf.
	[native-inputs]: Add ruby.

	gnu: ugrep: Update to 3.9.6.
	* gnu/packages/search.scm (ugrep): Update to 3.9.6.

2023-01-30  Hilton Chain  <hako@ultrarare.space>

	gnu: font-sarasa-gothic: Update to 0.39.0.
	* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.39.0.

	gnu: font-lxgw-wenkai-tc: Update to 0.931.
	* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Update to 0.931.

	gnu: font-lxgw-wenkai: Update to 1.250.
	* gnu/packages/fonts.scm (font-lxgw-wenkai): Update to 1.250.

2023-01-29  Ivan Kozlov  <kanichos@yandex.ru>

	gnu: glibc: Handle failure to find $ORIGIN.
	Fixes <https://issues.guix.gnu.org/52671>.

	* gnu/packages/patches/glibc-dl-cache.patch: Check pointer returned by '_dl_get_origin' for failure indication.

2023-01-29  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 102.7.0.
	* gnu/packages/gnuzilla.scm (icedove): Update to 102.7.0.

2023-01-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-libgit: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-libgit)[arguments]: Use G-expressions.
	[native-inputs]: Re-order alphabetically.

	gnu: emacs-libgit: Update to 0.0.1-1.ab1a53a.
	* gnu/packages/emacs-xyz.scm (emacs-libgit): Update to 0.0.1-1.ab1a53a.
	[source]<origin>: Remove unnecessary patch.
	[arguments]: Skip failing tests.
	[license]: Set to GPL2+.
	* gnu/packages/patches/emacs-libgit-use-system-libgit2.patch: Delete file.
	* gnu/local.mk: Apply file deletion.

2023-01-29  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	build-system: copy: Add substitutable keyword.
	* guix/build-system/copy.scm (copy-build): Add substitutable keyword.

2023-01-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-sml-mode: Fix source.
	* gnu/packages/emacs-xyz.scm (emacs-sml-mode)[source]<origin>: Fix tarball name.

2023-01-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-lingva.
	* gnu/packages/emacs-xyz.scm (emacs-lingva): New variable.

2023-01-29  conses  <contact@conses.eu>

	gnu: Add emacs-clj-deps-new.
	* gnu/packages/emacs-xyz.scm (emacs-clj-deps-new): New variable.

2023-01-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pulseaudio-control: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-pulseaudio-control)[arguments]: Use
	G-expressions.
	[synopsis, description]: Use proper capitalization.

2023-01-29  conses  <contact@conses.eu>

	gnu: emacs-pulseaudio-control: Update to 0.1-0.34a61143.
	* gnu/packages/emacs-xyz.scm (emacs-pulseaudio-control): Update to
	0.1-0.34a61143.
	[source]: Change upstream URL to new SourceHut repository.
	[home-page]: Change upstream URL to new SourceHut repository.
	[arguments]: Clean up patch-file-name phase.

2023-01-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-sml-mode: Update to 6.11.
	* gnu/packages/emacs-xyz.scm (emacs-sml-mode): Update to 6.11.

	gnu: emacs-project: Update to 0.9.6.
	* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.9.6.

2023-01-29  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: emacs-sqlite3-api: Fix broken sqlite3.el.
	* gnu/packages/emacs-xyz.scm (emacs-sqlite3-api)[arguments]<#:phases>: Correct
	emacs-substitute-sexps arguments.

2023-01-29  Felix Gruber  <felgru@posteo.net>

	gnu: python-scrapy: Update to 2.7.1.
	* gnu/packages/python-web.scm (python-scrapy): Update to 2.7.1.

2023-01-29  Michael Rohleder  <mike@rohleder.de>

	gnu: python-appdirs: Update to 1.4.4.
	* gnu/packages/python-xyz.scm (python-appdirs): Update to 1.4.4.

2023-01-29  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 1.9.0.
	* gnu/packages/gnome.scm (komikku): Update to 1.9.0.

2023-01-29  Simon Streit  <simon@netpanic.org>

	gnu: mpdevil: Update to 1.10.0
	* gnu/packages/mpd.scm (mpdevil): Update to 1.10.0.  [inputs]: Add
	python-pycairo.

2023-01-29  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Unify webkitgtk and webkitgtk-next.
	* gnu/packages/webkit.scm (%webkit-version): Update to 2.38.3.
	(webkitgtk)[source]: Update hash.
	[arguments]<#:phases>: Add ‘set-CC’.  Remove ‘patch-gtk-doc-scan’.
	[native-inputs]: Remove gtk-doc/stable and docbook-xml.  Add gi-docgen.
	(webkitgtk-next)[name]: Rename to ‘webkitgtk-next’.
	[source, native-inputs]: Inherit fully.
	[arguments]<#:phases>: Inherit fully.
	(wpewebkit)[source]: Update hash.

	gnu: Add vte-with-gtk-4.
	* gnu/packages/gnome.scm (vte-with-gtk-4): New variable.

	gnu: vte: Update to 0.70.2.
	* gnu/packages/gnome.scm (vte): Update to 0.70.2.

2023-01-29  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-auto-compile.
	* gnu/packages/emacs-xyz.scm (emacs-auto-compile): New variable.

2023-01-29  jgart  <jgart@dismail.de>

	gnu: python-responses: Update to 0.22.0.
	* gnu/packages/python-web.scm (python-responses): Update to 0.22.0.
	[arguments]: Enable tests.
	[native-inputs]: Add python-pytest, python-pytest-asyncio, and
	python-pytest-httpserver.
	[inputs]: Add python-types-toml.

2023-01-29  Sughosha  <Sughosha@proton.me>

	gnu: pd: Update to 0.53-1.
	* gnu/packages/music.scm (pd): Update to 0.53-1.
	[arguments]: Add "--disable-oss" and "--without-local-portaudio" to
	configure-flags.
	[inputs]: Add portaudio.

2023-01-29  宋文武  <iyzsong@member.fsf.org>

	gnu: terminator: Update to 2.1.2.
	From <https://issues.guix.gnu.org/59059> by Andy Tai.

	* gnu/packages/gnome.scm (terminator): Update to 2.1.2.

2023-01-29  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-settings: Enable UPower support.
	* gnu/packages/xfce.scm (xfce4-settings)[arguments]: Add
	"--enable-upower-glib" to configure-flags.

	gnu: xfce4-settings: Enable colord support.
	* gnu/packages/xfce.scm (xfce4-settings)[inputs]: Add colord.

	gnu: xfwm4: Enable Xpresent support.
	* gnu/packages/xfce.scm (xfwm4)[inputs]: Add libxpresent.

	gnu: xfce4-datetime-plugin: Update to 0.8.3.
	* gnu/packages/xfce.scm (xfce4-datetime-plugin): Update to 0.8.3.

	gnu: xfce4-notifyd: Update to 0.7.2.
	* gnu/packages/xfce.scm (xfce4-notifyd): Update to 0.7.2.

	gnu: xfdashboard: Update to 1.0.0.
	* gnu/packages/xfce.scm (xfdashboard): Update to 1.0.0.

2023-01-29  Feng Shu  <tumashu@163.com>

	gnu: Add thunar-vcs-plugin.
	* gnu/packages/xfce.scm (thunar-vcs-plugin): New variable.

	gnu: Add thunar-media-tags-plugin.
	* gnu/packages/xfce.scm (thunar-media-tags-plugin): New variable.

	gnu: Add thunar-shares-plugin.
	* gnu/packages/xfce.scm (thunar-shares-plugin): New variable.

	gnu: Add thunar-archive-plugin.
	* gnu/packages/xfce.scm (thunar-archive-plugin): New variable.

	gnu: xfce: Propagate search paths of 'thunar'.
	* gnu/packages/xfce.scm (xfce)[native-search-paths]: Add thunar.

	gnu: thunar: Add a search path for THUNARX_DIRS.
	* gnu/packages/xfce.scm (thunar)[native-search-paths]: Add THUNARX_DIRS
	specification.

	gnu: xfce4-systemload-plugin: Update to 1.3.2.
	* gnu/packages/xfce.scm (xfce4-systemload-plugin): Update to 1.3.2.

	gnu: xfce4-places-plugin: Update to 1.8.3.
	* gnu/packages/xfce.scm (xfce4-places-plugin): Update to 1.8.3.

	gnu: xfce4-whiskermenu-plugin: Update to 2.7.2.
	* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): Update to 2.7.2.

	gnu: xfce4-eyes-plugin: Update to 4.6.0.
	* gnu/packages/xfce.scm (xfce4-eyes-plugin): Update to 4.6.0.

	gnu: xfce4-cpugraph-plugin: Update to 1.2.7.
	* gnu/packages/xfce.scm (xfce4-cpugraph-plugin): Update to 1.2.7.

	gnu: xfce4-cpufreq-plugin: Update to 1.2.8.
	* gnu/packages/xfce.scm (xfce4-cpufreq-plugin): Update to 1.2.8.

2023-01-29  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-terminal: Fix build.
	* gnu/packages/xfce.scm (xfce4-terminal)[arguments]: Add configure-flags to
	set CFLAGS.

	gnu: xfce4-dev-tools: Update to 4.18.0.
	* gnu/packages/xfce.scm (xfce4-dev-tools): Update to 4.18.0.

	gnu: thunar-volman: Update to 4.18.0.
	* gnu/packages/xfce.scm (thunar-volman): Update to 4.18.0.

	gnu: xfce4-power-manager: Update to 4.18.0.
	* gnu/packages/xfce.scm (xfce4-power-manager): Update to 4.18.0.

	gnu: thunar: Update to 4.18.3.
	* gnu/packages/xfce.scm (thunar): Update to 4.18.3.

	gnu: xfwm4: Update to 4.18.0.
	* gnu/packages/xfce.scm (xfwm4): Update to 4.18.0.

	gnu: xfdesktop: Update to 4.18.1.
	* gnu/packages/xfce.scm (xfdesktop): Update to 4.18.1.

	gnu: xfce4-settings: Update to 4.18.1.
	* gnu/packages/xfce.scm (xfce4-settings): Update to 4.18.1.

	gnu: xfce4-session: Update to 4.18.0.
	* gnu/packages/xfce.scm (xfce4-session): Update to 4.18.0.

	gnu: xfce4-appfinder: Update to 4.18.0.
	* gnu/packages/xfce.scm (xfce4-appfinder): Update to 4.18.0.

	gnu: xfce4-panel: Update to 4.18.1.
	* gnu/packages/xfce.scm (xfce4-panel): Update to 4.18.1.

	gnu: garcon: Update to 4.18.0.
	* gnu/packages/xfce.scm (garcon): Update to 4.18.0.

	gnu: tumbler: Update to 4.18.0.
	* gnu/packages/xfce.scm (tumbler): Update to 4.18.0.
	[inputs]: Add libxfce4util.

	gnu: exo: Update to 4.18.0.
	* gnu/packages/xfce.scm (exo): Update to 4.18.0.

	gnu: libxfce4ui: Update to 4.18.1.
	* gnu/packages/xfce.scm (libxfce4ui): Update to 4.18.1.
	[inputs]: Add libgtop.

	gnu: xfconf: Update to 4.18.0.
	* gnu/packages/xfce.scm (xfconf): Update to 4.18.0.
	[arguments]: Remove unneeded phase install-shell-completions.

	gnu: libxfce4util: Update to 4.18.1.
	* gnu/packages/xfce.scm (libxfce4util): Update to 4.18.1.

2023-01-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: papirus-icon-theme: Reduce inode consumption.
	* gnu/packages/gnome-xyz.scm (papirus-icon-theme)[arguments]:
	Add a new 'halve-inode-consumption phase.

	gnu: libpng-apng: Remove obsolete trailing #t.
	* gnu/packages/image.scm (libpng-apng)[arguments]:
	Don't explicitly return #t from phases.

2023-01-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libpng-apng: Update to 1.6.39.
	I've tweaked the comment, as it made me read an entire e-mail thread
	only to realise I needn't have done so.

	* gnu/packages/image.scm (libpng-apng): Update to 1.6.39.

2023-01-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: phockup: Update to 1.9.2.
	* gnu/packages/image.scm (phockup): Update to 1.9.2.

	gnu: phockup: Test exiftool patching.
	* gnu/packages/image.scm (phockup)[arguments]: Unset PATH during tests.

	gnu: phockup: Properly patch exiftool.
	* gnu/packages/image.scm (phockup)[arguments]: Fix 'configure phase to catch all occurrences.

	gnu: hwinfo: Update to 22.2.
	* gnu/packages/hardware.scm (hwinfo): Update to 22.2.

	gnu: memtester: Update to 4.6.0.
	* gnu/packages/hardware.scm (memtester): Update to 4.6.0.
	[source]: Add a mirror URI.

	gnu: memtest86+: Update to 6.01.
	* gnu/packages/hardware.scm (memtest86+): Update to 6.01.

	gnu: edgar: Update to 1.36.
	* gnu/packages/games.scm (edgar): Update to 1.36.

	gnu: appstream: Update to 0.15.6.
	* gnu/packages/freedesktop.scm (appstream): Update to 0.15.6.

	gnu: kicad: Update to 6.0.11.
	* gnu/packages/engineering.scm (kicad): Update to 6.0.11.

2023-01-31  Hilton Chain  <hako@ultrarare.space>

	gnu: c-intro-and-ref: Update to 0.0.0-1.47e5a23.
	* gnu/packages/c.scm (c-intro-and-ref): Update to commit 47e5a234a7c0.

2023-01-31  Sughosha  <Sughosha@proton.me>

	gnu: arc-theme: Update to 20221218.
	* gnu/packages/gnome-xyz.scm (arc-theme): Update to 20221218.
	[arguments]: Add gtk4 to the list of themes.
	[inputs]: Add gtk-engines.

	gnu: materia-theme: Update to 20210322.
	* gnu/packages/gnome-xyz.scm (materia-theme): Update to 20210322.

2023-01-31  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: go-github-com-andybalholm-cascadia: Update to 1.3.1.
	* gnu/packages/golang.scm (go-github-com-andybalholm-cascadia): Update to 1.3.1.

2023-01-31  kiasoc5  <kiasoc5@disroot.org>

	gnu: zam-plugins: Use new package style.
	* gnu/packages/music.scm (zam-plugins)[arguments]: Use G-expressions. Use #$output instead of assoc-ref.
	[home-page]: Use https.

	gnu: zam-plugins: Update to 4.1.
	* gnu/packages/music.scm (zam-plugins): Update to 4.1.

	gnu: x42-plugins: Use new package style.
	* gnu/packages/music.scm (x42-plugins)[arguments]: Use g-expressions. Remove
	references to %outputs and %build-inputs.

	gnu: x42-plugins: Update to 20221119.
	* gnu/packages/music.scm (x42-plugins): Update to 20221119.

2023-01-31  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-69.8ca5f04.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-69.8ca5f04.
	[arguments]: Remove redundant wrap-program workaround.

2023-01-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libxaw3d: Update to 1.6.4.
	* gnu/packages/xorg.scm (libxaw3d): Update to 1.6.4.

	gnu: xinit: Update to 1.4.2.
	* gnu/packages/xorg.scm (xinit): Update to 1.4.2.

	gnu: xvinfo: Update to 1.1.5.
	* gnu/packages/xorg.scm (xvinfo): Update to 1.1.5.

	gnu: xsetroot: Update to 1.1.3.
	* gnu/packages/xorg.scm (xsetroot): Update to 1.1.3.

	gnu: xrandr: Update to 1.5.2.
	* gnu/packages/xorg.scm (xrandr): Update to 1.5.2.

	gnu: xfd: Update to 1.1.4.
	* gnu/packages/xorg.scm (xfd): Update to 1.1.4.

	gnu: xlsclients: Update to 1.1.5.
	* gnu/packages/xorg.scm (xlsclients): Update to 1.1.5.

	gnu: xlsatoms: Update to 1.1.4.
	* gnu/packages/xorg.scm (xlsatoms): Update to 1.1.4.

	gnu: xkill: Update to 1.0.6.
	* gnu/packages/xorg.scm (xkill): Update to 1.0.6.

	gnu: xkbprint: Update to 1.0.6.
	* gnu/packages/xorg.scm (xkbprint): Update to 1.0.6.

	gnu: xkbevd: Update to 1.1.5.
	* gnu/packages/xorg.scm (xkbevd): Update to 1.1.5.

	gnu: xhost: Update to 1.0.9.
	* gnu/packages/xorg.scm (xhost): Update to 1.0.9.
	[native-inputs]: Add gettext-minimal.

	gnu: xgamma: Update to 1.0.7.
	* gnu/packages/xorg.scm (xgamma): Update to 1.0.7.

	gnu: xf86-video-vmware: Update to 13.4.0.
	* gnu/packages/xorg.scm (xf86-video-vmware): Update to 13.4.0.

	gnu: xf86-video-vesa: Update to 2.6.0.
	* gnu/packages/xorg.scm (xf86-video-vesa): Update to 2.6.0.

	gnu: xf86-video-sunffb: Update to 1.2.3.
	* gnu/packages/xorg.scm (xf86-video-sunffb): Update to 1.2.3.

	gnu: xf86-video-suncg6: Update to 1.1.3.
	* gnu/packages/xorg.scm (xf86-video-suncg6): Update to 1.1.3.

	gnu: xf86-video-r128: Update to 6.12.1.
	* gnu/packages/xorg.scm (xf86-video-r128): Update to 6.12.1.

	gnu: xf86-video-nv: Update to 2.1.22.
	* gnu/packages/xorg.scm (xf86-video-nv): Update to 2.1.22.

	gnu: xf86-video-ast: Update to 1.1.6.
	* gnu/packages/xorg.scm (xf86-video-ast): Update to 1.1.6.

	gnu: xf86-input-mouse: Update to 1.9.4.
	* gnu/packages/xorg.scm (xf86-input-mouse): Update to 1.9.4.

	gnu: xf86-input-joystick: Update to 1.6.4.
	* gnu/packages/xorg.scm (xf86-input-joystick): Update to 1.6.4.

	gnu: xdriinfo: Update to 1.0.7.
	* gnu/packages/xorg.scm (xdriinfo): Update to 1.0.7.

	gnu: xcursorgen: Update to 1.0.8.
	* gnu/packages/xorg.scm (xcursorgen): Update to 1.0.8.

	gnu: sessreg: Update to 1.1.3.
	* gnu/packages/xorg.scm (sessreg): Update to 1.1.3.

	gnu: makedepend: Update to 1.0.8.
	* gnu/packages/xorg.scm (makedepend): Update to 1.0.8.

	gnu: libxxf86dga: Update to 1.1.6.
	* gnu/packages/xorg.scm (libxxf86dga): Update to 1.1.6.

	gnu: libxscrnsaver: Update to 1.2.4.
	* gnu/packages/xorg.scm (libxscrnsaver): Update to 1.2.4.

	gnu: lndir: Update to 1.0.4.
	* gnu/packages/xorg.scm (lndir): Update to 1.0.4.

	gnu: imake: Update to 1.0.9.
	* gnu/packages/xorg.scm (imake): Update to 1.0.9.

	gnu: xf86-video-vmware: Limit to x86_64-linux and i686-linux.
	* gnu/packages/xorg.scm (xf86-video-vmware)[supported-systems]: New field.

	gnu: xf86-video-qxl: Update to 0.1.6.
	* gnu/packages/xorg.scm (xf86-video-qxl): Update to 0.1.6.
	[source]: Remove patch.
	* gnu/packages/patches/xf86-video-qxl-fix-build.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: xf86-video-voodoo: Update to 1.2.6.
	* gnu/packages/xorg.scm (xf86-video-voodoo): Update to 1.2.6.
	[source]: Remove patch.
	* gnu/packages/patches/xf86-video-voodoo-pcitag.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2023-01-31  André Batista  <nandre@riseup.net>

	gnu: w3m: Update to 0.5.3+git20230121.
	* gnu/packages/w3m.scm (w3m): Update to 0.5.3+git20230121.

2023-01-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-ssh: Update to 0.16.3.
	Fixes <https://issues.guix.gnu.org/58290>.
	Reported by Aleksandr Vityazev <avityazev@posteo.org>,
	and Andrew Tropin <andrew@trop.in>.

	* gnu/packages/ssh.scm (guile-ssh): Update to 0.16.3.

2023-01-30  Hilton Chain  <hako@ultrarare.space>

	gnu: Add phantomsocks.
	* gnu/packages/networking.scm (phantomsocks): New variable.

	gnu: Add go-github-com-macronut-go-tproxy.
	* gnu/packages/golang.scm (go-github-com-macronut-go-tproxy): New variable.

	gnu: Add go-github-com-google-gopacket.
	* gnu/packages/golang.scm (go-github-com-google-gopacket): New variable.

2023-01-30  jgart  <jgart@dismail.de>

	gnu: Add python-haversine.
	* gnu/packages/geo.scm (python-haversine): New variable.

2023-01-30  Trev  <trev@trevdev.ca>

	gnu: Add font-carlito.
	* gnu/packages/fonts.scm (font-carlito): New procedure.

2023-01-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: texinfo: Make 'perl-archive-zip' available to 'texi2any'.
	This makes "texi2any --epub3" work out of the box.

	Reported by BitPuffin on #guile.

	* gnu/packages/texinfo.scm (texinfo-7)[inputs, arguments]: New fields.

2023-01-30  Ludovic Courtès  <ludo@gnu.org>

	linux-container: 'container-excursion' forks to join the PID namespace.
	Fixes <https://issues.guix.gnu.org/61156>.

	* gnu/build/linux-container.scm (container-excursion): Add extra call to
	'primitive-fork' and invoke THUNK in the child process.
	* tests/containers.scm ("container-excursion"): Remove extra
	'primitive-fork' call, now unnecessary.
	("container-excursion*, /proc"): New test.

2023-01-30  Ludovic Courtès  <ludo@gnu.org>

	container: Correctly report exit status.
	* gnu/build/linux-container.scm (container-excursion): Return the raw
	status value.
	* tests/containers.scm ("container-excursion, same namespaces"): Add
	'status:exit-val' call.
	* guix/scripts/container/exec.scm (guix-container-exec): Correctly
	handle the different cases.

2023-01-30  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-goblins: Update source hash.
	* gnu/packages/guile-xyz.scm (guile-goblins): Update source hash.

	gnu: guile-goblins: Update to 0.10.
	* gnu/packages/guile-xyz.scm (guile-goblins): Update to 0.1.0.

2023-01-30  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: mpv: Update to 0.35.1.
	* gnu/packages/video.scm (mpv): Update to 0.35.1.

2023-01-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rpm: Set localstatedir to /var.
	* gnu/packages/package-management.scm (rpm) [configure-flags]: Add
	--localstatedir=/var.
	[phases] {patch-build-system}: New phase.

	gnu: rpm: Add a debug output.
	* gnu/packages/package-management.scm (rpm) [outputs]: New field.

2023-01-30  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-nhooks: Update to 1.2.0.
	* gnu/packages/lisp-xyz.scm (sbcl-nhooks): Update to 1.2.0.

2023-01-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-slime: Add missing "lib/hyperspec.el" library.
	* gnu/packages/emacs-xyz.scm (emacs-slime)[arguments]<#:include>: Add missing
	"lib/hyperspec.el" library.

	gnu: emacs-pydoc: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-pydoc)[arguments]<#:phases>: Fix typo.

	gnu: emacs-org-cliplink: Fix randomly failing build.
	* gnu/packages/emacs-xyz.scm (emacs-org-cliplink)[arguments]<#:phases>: Fix
	a randomly failing test.

	gnu: emacs-nadvice: Fix origin.
	* gnu/packages/emacs-xyz.scm (emacs-nadvice)[source]<origin>: Use proper extension.

	gnu: emacs-org2web: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-org2web)[arguments]<#:phases>: Add a phase
	to fix byte-compilation.
	[synopsis, description]: Use proper capitalization.

	gnu: emacs-shx: Improve packaging style.
	* gnu/packages/emacs-xyz.scm (emacs-shx)[arguments]: Use G-expressions.
	[synopsis, description]: Use proper capitalization.

	gnu: emacs-shx: Update to 1.5.0-1.b99d16f.
	* gnu/packages/emacs-xyz.scm (emacs-shx): Update to 1.5.0-1.b99d16f.
	[arguments]<#:phases>: Appease Checkdoc test.

	gnu: emacs-promise: Update to 1.1-1.cec51fe.
	* gnu/packages/emacs-xyz.scm (emacs-promise): Update to 1.1-1.cec51fe.
	[description]: Reword description.

	gnu: emacs-circadian: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-circadian)[arguments]<#:phases>: Skip
	failing test.

	gnu: emacs-inspector: Update to 0.15.
	* gnu/packages/emacs-xyz.scm (emacs-inspector): Update to 0.15.

	gnu: emacs-eglot: Update to 1.11.
	* gnu/packages/emacs-xyz.scm (emacs-eglot): Update to 1.11.

2023-01-28  Zac Berkowitz  <zac.berkowitz@gmail.com>

	gnu: Add timewarrior.
	* gnu/packages/task-management.scm (timewarrior): New variable.
	* gnu/packages/patches/timewarrior-time-sensitive-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register new file.

2023-01-28  Feng Shu  <tumashu@163.com>

	gnu: sawfish: Update to 1.13.0.
	* gnu/packages/sawfish.scm (sawfish): Update to 1.13.0.
	[arguments]: Use gexps.
	[inputs]: Add gdk-pixbuf-xlib and gmp.

2023-01-28  Nikolay Korotkiy  <sikmir@disroot.org>

	gnu: tegola: Update to 0.16.0.
	* gnu/packages/geo.scm (tegola): Update to 0.16.0.

	gnu: azpainter: Update to 3.0.6.
	* gnu/packages/graphics.scm (azpainter): Update to 3.0.6.

2023-01-28  Danial Behzadi  <dani.behzi@ubuntu.com>

	gnu: tractor: Update to 4.1.1.
	* gnu/packages/tor.scm (tractor): Update to 4.1.1.

2023-01-28  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: rss2email: Update to 3.14.
	* gnu/packages/mail.scm (rss2email): Update to 3.14.
	[arguments]: Use gexps.  Add install-documentation phase.

2023-01-28  Marcel van der Boom  <marcel@van-der-boom.nl>

	gnu: Deprecate i3-gaps.
	* gnu/packages/wm.scm (i3-gaps): Deprecated by i3-wm.

	gnu: i3-wm: Update to 4.22.
	* gnu/packages/wm.scm (i3-wm): Update to 4.22.

2023-01-28  Sughosha  <Sughosha@proton.me>

	gnu: papirus-icon-theme: Update to 20230104.
	* gnu/packages/gnome-xyz.scm (papirus-icon-theme): Update to 20230104.

2023-01-28  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: Add font-google-noto-emoji.
	* gnu/packages/fonts.scm (font-google-noto-emoji): New variable.

2023-01-28  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: upx: Update to 4.0.1.
	* gnu/packages/compression.scm (upx): Update to 4.0.1.

2023-01-28  Greg Hogan  <code@greghogan.com>

	gnu: moreutils: Fix missing library.
	* gnu/packages/moreutils.scm (moreutils): Fix missing library.
	[arguments]<#:phases>{wrap-program}: Set Perl library path for all
	scripts.
	[inputs]: Add perl-ipc-run.

2023-01-28  Bruno Victal  <mirai@makinata.eu>

	gnu: mympd: Update to 10.2.0.
	* gnu/packages/mpd.scm (mympd): Update to 10.2.0.

2023-01-28  Andy Tai  <atai@atai.org>

	gnu: octave: Update to 7.3.0.
	* gnu/packages/maths.scm (octave): Update to 7.3.0.

2023-01-28  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-rime: Update to 5.0.15.
	* gnu/packages/fcitx5.scm (fcitx5-rime): Update to 5.0.15.

	gnu: fcitx5-configtool: Update to 5.0.16.
	* gnu/packages/fcitx5.scm (fcitx5-configtool): Update to 5.0.16.

	gnu: fcitx5-chinese-addons: Update to 5.0.16.
	* gnu/packages/fcitx5.scm (fcitx5-chinese-addons): Update to 5.0.16.

	gnu: fcitx5-anthy: Update to 5.0.13.
	* gnu/packages/fcitx5.scm (fcitx5-anthy): Update to 5.0.13.

	gnu: fcitx5-qt: Update to 5.0.16.
	* gnu/packages/fcitx5.scm (fcitx5-qt): Update to 5.0.16.

	gnu: fcitx5-gtk: Update to 5.0.21.
	* gnu/packages/fcitx5.scm (fcitx5-gtk): Update to 5.0.21.

	gnu: fcitx5: Update to 5.0.21.
	* gnu/packages/fcitx5.scm (fcitx5): Update to 5.0.21.

	gnu: xcb-imdkit: Update to 1.0.4.
	* gnu/packages/fcitx5.scm (xcb-imdkit): Update to 1.0.4.

	gnu: libime: Update to 1.0.16.
	* gnu/packages/fcitx5.scm (libime): Update to 1.0.16.

2023-01-25  Andreas Enge  <andreas@enge.fr>

	gnu: mpc: Update to 1.3.1.
	* gnu/packages/multiprecision.scm (mpc): Update to 1.3.1.

	gnu: mpfr: Update to 4.2.0.
	* gnu/packages/multiprecision.scm (mpfr): Update to 4.2.0.

2023-01-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ryu-1: Update to 1.0.12.
	* gnu/packages/crates-io.scm (rust-ryu-1): Update to 1.0.12.
	[cargo-development-inputs]: Replace rust-rand-0.7 with 0.8,
	rust-rand-xorshift-0.2 with 0.3.

	gnu: rust-pin-project-0.4: Update to 0.4.30.
	* gnu/packages/crates-io.scm (rust-pin-project-0.4): Update to 0.4.30.
	[source]: Add snippet to relax dependency requirements.
	[arguments]: Don't skip tests.
	[cargo-development-inputs]: Add rust-rustversion-1, rust-ryu-1,
	rust-serde-json-1, rust-toml-0.5, rust-trybuild-1.
	(rust-pin-project-internal-0.4): Update to 0.4.30.
	[cargo-development-inputs]: Add rust-rustversion-1.

2023-01-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	download: Remove dead SourceForge mirrors.
	* guix/download.scm (%mirrors): Remove dl.sourceforge.net subdomains
	that no longer resolve.

	gnu: fillets-ng: Use HTTPS home page.
	* gnu/packages/games.scm (fillets-ng)[home-page]: Use HTTPS.

	gnu: file-roller: Use HTTPS home page.
	* gnu/packages/gnome.scm (file-roller)[home-page]: Use HTTPS.

	gnu: doc++: Use HTTPS home page.
	* gnu/packages/documentation.scm (doc++)[home-page]: Use HTTPS.

	gnu: dkimproxy: Remove obsolete trailing #t.
	* gnu/packages/mail.scm (dkimproxy)[arguments]:
	Don't explicitly return #t from phase.

	gnu: dkimproxy: Use HTTPS home page.
	* gnu/packages/mail.scm (dkimproxy)[home-page]: Use HTTPS.

	gnu: basu: Update to 0.2.1.
	* gnu/packages/freedesktop.scm (basu): Update to 0.2.1.

	gnu: homebank: Update to 5.6.1.
	* gnu/packages/finance.scm (homebank): Update to 5.6.1.

	gnu: libeatmydata: Update to 131.
	* gnu/packages/file-systems.scm (libeatmydata): Update to 131.
	[native-inputs]: Version "debian-files" separately.

	gnu: ndctl: Update to 75.
	* gnu/packages/disk.scm (ndctl): Update to 75.
	[arguments]: Add the latest upstream regressions to #:configure-flags.

	gnu: ddrescue: Update to 1.27.
	* gnu/packages/disk.scm (ddrescue): Update to 1.27.

2023-01-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-skeletor: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-skeletor)[arguments]: Use G-expressions.
	<#:phases>: Remove unnecessary phase. Remove trailing #T.
	[propagated-inputs]: Reorder inputs alphabetically.

	gnu: emacs-ein: Appease linter.
	* gnu/packages/emacs-xyz.scm (emacs-ein)[source]: Add proper file name.
	[description]: Add two spaces between sentences.

	gnu: emacs-slime: Update package style.
	* gnu/packages/emacs-xyz.scm (emacs-slime)[arguments]: Use G-expressions.

	gnu: emacs-slime: Update to 2.28.
	* gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.28.

	gnu: emacs-mood-line: Update to 2.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-mood-line): Update to 2.2.0.

	gnu: emacs-emms: Update to 14.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 14.

	gnu: emacs-bash-completion: Update to 3.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-bash-completion): Update to 3.1.1.
	[description]: Use proper capitalization.

2023-01-27  racin@free.fr  <racin@free.fr>

	Add emacs-kodi-remote.
	* gnu/packages/emacs-xyz.scm (emacs-kodi-remove): New variable.

2023-01-27  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-ein.
	* gnu/packages/emacs-xyz.scm (emacs-ein): New variable.

2023-01-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emacsql: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-emacsql)[arguments]: Run tests.

2023-01-27  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-emacsql: Update upstream repository.
	* gnu/packages/emacs-xyz.scm (emacs-emacsql)[source]<origin>: Update URL.
	[home-page]: Update URL.

2023-01-27  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Update to 2.17.1.
	* gnu/packages/dezyne.scm (dezyne): Update to 2.17.1.

2023-01-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove python-louvain-0.7.
	* gnu/packages/graph.scm (python-louvain-0.7): Delete variable.

	gnu: python-leidenalg: Update to 0.9.1.
	* gnu/packages/graph.scm (python-leidenalg): Update to 0.9.1.

	gnu: python-igraph: Update to 0.10.4-0.b6ebd8e.
	* gnu/packages/graph.scm (python-igraph): Update to 0.10.4-0.b6ebd8e.
	[build-system]: Use pyproject-build-system.
	[phases]: Delete check phase override.

	gnu: rw: Update to 0.9 and apply a patch to build with igraph >= 0.10.
	* gnu/packages/patches/rw-igraph-0.10.patch: New file.
	* gnu/local.mk: Register it.
	* gnu/packages/graph.scm (rw): Update to 0.9.  Apply patch.

	gnu: igraph: Update to 0.10.4.
	* gnu/packages/graph.scm (igraph): Update to 0.10.4.
	[source]: Modify to preserve the bundled cs and pcg libraries, which cannot be
	used from the system.
	[arguments]: Use gexps, and provide the #:test-target argument.
	[inputs]: Delete suitesparse.
	[propagated-inputs]: New field.

2023-01-27  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-castor.
	* gnu/packages/cran.scm (r-castor): New variable.

2023-01-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-photutils: Update to 1.6.0.
	* gnu/packages/astronomy.scm (python-photutils): Update to 1.6.0.

	gnu: python-regions: Update to 0.7.
	* gnu/packages/astronomy.scm (python-regions): Update to 0.7.

	gnu: python-sunpy: Update to 4.1.1.
	* gnu/packages/astronomy.scm (python-sunpy): Update to 4.1.1.

	gnu: python-astropy: Update to 5.2.1.
	* gnu/packages/astronomy.scm (python-astropy): Update to 5.2.1.

2023-01-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: jed: Delete Windows binaries from the source tarball.
	* gnu/packages/text-editors.scm (jed)[source]: In 'snippet', delete "bin/w32".

2023-01-27  Ethan Blanton  <elb@kb8ojh.net>

	gnu: Add jed.
	* gnu/packages/text-editors.scm (jed): package for jed 0.99-19

2023-01-27  Michael Rohleder  <mike@rohleder.de>

	gnu: inkscape: Fix qrcode rendering.
	Fixes <https://issues.guix.gnu.org/57479>.

	* gnu/packages/inkscape.scm (inkscape)[inputs]: Add python-cssselect.

2023-01-27  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hypre: Mark as tunable.
	* gnu/packages/maths.scm (hypre)[properties]: New field.

	gnu: hwloc: Update to 2.9.0.
	* gnu/packages/mpi.scm (hwloc-2): Update to 2.9.0.
	[arguments]: Add 'skip-test-that-requires-/sys' phase.
	(%openmpi-setup): Set 'HWLOC_SYNTHETIC' environment variable.
	* gnu/packages/opencl.scm (pocl)[arguments]: In 'set-HOME' phase, also
	set 'HWLOC_SYNTHETIC'.

2023-01-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: emacs-magit: Update to 3.3.0-2.c883fab.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 3.3.0-2.c883fab.

	gnu: libxcrypt: Update to 4.4.33.
	* gnu/packages/crypto.scm (libxcrypt): Update to 4.4.33.

	gnu: galera: Update to 26.4.13.
	* gnu/packages/databases.scm (galera): Update to 26.4.13.

	gnu: google-highway: Update to 1.0.3.
	* gnu/packages/cpp.scm (google-highway): Update to 1.0.3.

	gnu: libzen: Update to 0.4.40.
	* gnu/packages/cpp.scm (libzen): Update to 0.4.40.

	gnu: quazip: Update to 1.4.
	* gnu/packages/compression.scm (quazip): Update to 1.4.

	gnu: libhx: Update to 4.9.
	* gnu/packages/c.scm (libhx): Update to 4.9.

	gnu: rsnapshot: Update to 1.4.5.
	* gnu/packages/backup.scm (rsnapshot): Update to 1.4.5.

2023-01-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Update to 2.84.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.84.
	[arguments]<#:phases>: Remove unnecessary arguments.
	[native-inputs]: Add BISON, FLEX, PKG-CONFIG.
	[inputs]: Add BASH-MINIMAL, EIGEN.
	[home-page]: Use HTTPS.

	gnu: giac: Update to 1.9.0-37.
	* gnu/packages/algebra.scm (giac): Update to 1.9.0-37.

	gnu: fet: Update to 6.8.0.
	* gnu/packages/education.scm (fet): Update to 6.8.0.

2023-01-27  Ivan Vilata i Balaguer  <ivan@selidor.net>

	gnu: emacs-ergoemacs-mode: Include keyboard layout SVGs.
	* gnu/packages/emacs-xyz.scm (emacs-ergoemacs-mode)[arguments]<#:include>: Add
	SVG files.

	A couple of SVG files from the source need to be installed to make
	‘ergoemacs-theme-describe’ and ‘ergoemacs-layout-describe’ work.

2023-01-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-static: Use 'gcc-ar' and 'gcc-ranlib'.
	Fixes a regression introduced in
	0e480ca7b60428a62fc4681d7aca6c7c067add42 whereby '%guile-static-3.0'
	would fail to build with "undefined reference" errors at link time.

	Fixes <https://issues.guix.gnu.org/61080>.
	Reported by Hilton Chain <hako@ultrarare.space>.

	* gnu/packages/make-bootstrap.scm (make-guile-static): Pass 'AR' and
	'RANLIB' as #:configure-flags.

2023-01-26  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 109.0.5414.119-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 109.0.5414.119.
	(%ungoogled-origin): Update hash.
	(ungoogled-chromium)[source]: Likewise.
	[arguments]: Use delete-file-recursively instead of rmdir for compatibility
	with downstream versions.  Remove unused binding.

2023-01-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile: Update to 3.0.9.
	* gnu/packages/guile.scm (guile-3.0-latest): Update to 3.0.9.
	* gnu/packages/package-management.scm (guix-for-cuirass): Remove.
	* gnu/packages/ci.scm (cuirass)[inputs]: Replace 'guix-for-cuirass' with
	'guix'.
	* gnu/packages/patches/guile-continuation-stack-leak.patch,
	gnu/packages/patches/guile-cross-compilation.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Remove them.

	gnu: guix: Update to d5fece6.
	* gnu/packages/package-management.scm (guix): Update to d5fece6.

2023-01-26  Michael Rohleder  <mike@rohleder.de>

	gnu: strawberry: Update to 1.0.14.
	* gnu/packages/music.scm (strawberry): Update to 1.0.14.
	[inputs]: Remove qtx11extras (left from qt5 to qt6 migration).

2023-01-26  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: emacs-next: Update to 29.0.50-4.6adc193.
	* gnu/packages/emacs.scm (emacs-next): Update to 29.0.50-4.6adc193.

2023-01-26  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: Add python-pysimplesoap.
	* gnu/packages/python-web.scm (python-pysimplesoap): New variable.

2023-01-26  Sughosha  <Sughosha@proton.me>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add wl-color-picker.
	* gnu/packages/xdisorg.scm (wl-color-picker): New variable.

2023-01-26  Bruno Victal  <mirai@makinata.eu>

	gnu: Add nginx-module-vts.
	Depends on nginx http_stub_status_module.

	* gnu/packages/web.scm (nginx-module-vts): New variable.
	(nginx)[arguments]: Add "--with-http_stub_status_module" to #:configure-flags.

2023-01-26  Ludovic Courtès  <ludo@gnu.org>

	inferior: Use 'spawn' on Guile 3.0.9+.
	* guix/inferior.scm (open-bidirectional-pipe): When 'spawn' is defined,
	use it instead of 'primitive-fork'.

2023-01-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: poke: Disable static library.
	* gnu/packages/engineering.scm (poke)[arguments]: Adjust configure-flags
	to skip the static library.

	gnu: poke: Update to 3.0.
	* gnu/packages/engineering.scm (poke): Update to 3.0.

2023-01-25  Tor-björn Claesson  <tclaesson@gmail.com>

	gnu: gdcm: Add documentation.
	* gnu/packages/bioinformatics.scm (gdcm)[outputs]: New field.
	[arguments]: Add #:phases.  Augment #:configure-flags.

	gnu: gdcm: Ignore 3 failing tests.
	* gnu/packages/bioinformatics.scm (gdcm)[arguments]: Skip three more
	failing tests.

2023-01-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to ebcb5c8.
	* gnu/packages/package-management.scm (guix): Update to ebcb5c8.

2023-01-25  Ludovic Courtès  <ludo@gnu.org>

	tests: Do not try to create "$HOME/.config".
	Previously this test would fail when HOME=/homeless-shelter and said
	directory cannot be created.

	* tests/guix-refresh.sh: Pass '--keyring' together with '-u'.

2023-01-25  Ludovic Courtès  <ludo@gnu.org>

	ui: Add "error-reporting wrapper" for 'mkdir'.
	* guix/ui.scm <top level>: Change 'mkdir' to use an error-reporting
	wrapper.

2023-01-25  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.304.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.304.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.271.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.271.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.230.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.230.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.165.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.165.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.90.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.90.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.1.8.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.8.
	(linux-libre-6.1-pristine-source): Update hash.

2023-01-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-helm-bibtex: Update to 2.0.1-1.8ebf50d.
	* gnu/packages/emacs-xyz.scm (emacs-helm-bibtex): Update to 2.0.1-1.8ebf50d.

2023-01-25  John Kehayias  <john.kehayias@protonmail.com>

	gnu: emacs-mu4e-alert: Update to 1.0-0.3c9af8c.
	* gnu/packages/emacs-xyz.scm (emacs-mu4e-alert): Update to 1.0-0.3c9af8c.
	[source]: Switch to maintained fork.
	[propagated-inputs]: Reorder alphabetically.
	[home-page]: Ditto.
	[synopsis]: Update to match main uses of package.


	Original repository is no longer maintained and MELPA has switched to an
	active fork, required for compatibility with recent versions of mu4e.  See
	<https://github.com/melpa/melpa/pull/7927>.

2023-01-25  Cayetano Santos  <csantosb@inventati.org>

	gnu: Add emacs-helm-themes.
	* gnu/packages/emacs-xyz.scm (emacs-helm-themes): New variable.

	gnu: Add emacs-paradox.
	* gnu/packages/emacs-xyz.scm (emacs-paradox): New variable.

2023-01-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: emacs-smartparens: Update to 1.11.0-0.7afd647.
	* gnu/packages/emacs-xyz.scm: Update to 1.11.0-0.7afd647.

	gnu: emacs-origami-el: Add patch to fix cl package deprecation.
	* gnu/packages/emacs-xyz.scm (emacs-origami-el):
	[source] Add patch to fix cl package deprecation.

2023-01-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: guile-gnutls: Use gnutls-latest consistently.
	* gnu/packages/tls.scm (guile-gnutls)[native-inputs]: Substitute
	gnutls-latest for gnutls.

	Reported by jackhill in #guix.

2023-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add jack-example-tools.
	* gnu/packages/audio.scm (jack-example-tools): New variable.

	gnu: jack-1: Update comment to recommend use of jack-2.
	* gnu/packages/audio.scm (jack-1, jack-2): Update comments.

2023-01-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: texinfo: Update to 7.0.2.
	* gnu/packages/texinfo.scm (texinfo-7): Update to 7.0.2.

	packages: Adjust 'generate-package-cache' for Guile 3.0.9.
	* gnu/packages.scm (generate-package-cache): Adjust for Guile 3.0.9.

2023-01-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-compat: Update to 29.1.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 29.1.3.1.

	gnu: emacs-relint: Update to 1.21.
	* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.21.

	gnu: emacs-project: Update to 0.9.5.
	* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.9.5.

2023-01-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: jalv: Update to 1.6.8.
	* gnu/packages/audio.scm (jalv): Update to 1.6.8.
	[build-system]: Use Meson.
	[arguments]: Add a new 'build-PIC phase.

	gnu: iir: Update to 1.9.4.
	* gnu/packages/audio.scm (iir): Update to 1.9.4.

2023-01-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.37 [security fixes].
	This release contains fixes for CVE-2022-3094, CVE-2022-3736,
	and CVE-2022-3924.

	* gnu/packages/dns.scm (isc-bind): Update to 9.16.37.

2023-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-slamdunk.
	* gnu/packages/bioinformatics.scm (python-slamdunk): New variable.

2023-01-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 284.
	* gnu/packages/lisp.scm (txr): Update to 284.

2023-01-25  Paul A. Patience  <paul@apatience.com>

	gnu: Add cl-clingon.
	* gnu/packages/lisp-xyz.scm (sbcl-clingon, cl-clingon, ecl-clingon): New
	  variables.

	gnu: Add cl-trivial-octet-streams.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-octet-streams,
	  cl-trivial-octet-streams, ecl-trivial-octet-streams): New variables.

	gnu: cl-coalton: Update to 0.0.1-3.ba75806.
	* gnu/packages/lisp-xyz.scm (sbcl-coalton): Update to 0.0.1-3.ba75806.
	  [source]: Add cl- prefix to file-name.
	  [inputs]: Remove sbcl-global-vars, sbcl-serapeum and sbcl-trivia, and
	  add sbcl-split-sequence and sbcl-trivial-garbage.

2023-01-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: diffoscope: Replace cdrtools with cdrkit-libre.
	* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Remove
	cdrtools. Add cdrkit-libre.

	gnu: diffoscope: Use newer llvm.
	* gnu/packages/diffoscope.scm (diffoscope)[source]: Remove patch.
	[native-inputs]: Replace llvm-9 with llvm.
	* gnu/packages/patches/diffoscope-fix-llvm-test.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2023-01-24  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>.

	gnu: Add python-phylophlan.
	* gnu/packages/bioinformatics.scm (python-phylophlan): New variable.

2023-01-24  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add python-hclust2.
	* gnu/packages/bioinformatics.scm (python-hclust2): New variable.

2023-01-24  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>.

	gnu: Add python-cmseq.
	* gnu/packages/bioinformatics.scm (python-cmseq): New variable.

2023-01-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-bcbio-gff/biopython-1.73.
	* gnu/packages/bioinformatics.scm (python-bcbio-gff/biopython-1.73): New variable.

	gnu: Add emacs-malyon.
	* gnu/packages/emacs-xyz.scm (emacs-malyon): New variable.

2023-01-24  Sughosha  <Sughosha@proton.me>

	gnu: Add synthpod.
	* gnu/packages/music.scm (synthpod): New variable.

2023-01-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rpm: Update to 4.18.0.
	* gnu/packages/package-management.scm (rpm): Update to 4.18.0.
	[arguments]: Improve robustness of fix-lua-check phase.  Delete obsolete
	set-nss-library-path phase.
	[inputs]: Remove bdb, cpio, nspr, and nss.  Move python to...
	[native-inputs]: ... here.

2023-01-23  Bruno Victal  <mirai@makinata.eu>

	doc: Substitute @deffn usage with @defvar for Scheme variables.
	* doc/guix.texi (Base Services) (Networking Setup)
	(Networking Services) (Printing Services) (Desktop Services)
	(Sound Services) (Database Services) (Mail Services) (Messaging Services)
	(File-Sharing Services) (Web Services) (DNS Services)
	(Power Management Services) (Virtualization Services) (Linux Services)
	(Miscellaneous Services): Substitute @deffn usage with @defvar for Scheme variables.

	doc: Use @defvar instead of @defvr for Scheme variables.
	* doc/guix.texi (Build Systems) (Search Paths) (The Store)
	(The Store Monad) (File Systems) (Mapped Devices) (User Accounts)
	(Locales) (Base Services) (Scheduled Job Execution) (Log Rotation)
	(Networking Setup) (Networking Services) (Unattended Upgrades)
	(X Window) (Desktop Services) (Database Services) (Messaging Services)
	(Kerberos Services) (Web Services) (Certificate Services) (VPN Services)
	(Network File System) (Samba Services) (Power Management Services)
	(Audio Services) (Virtualization Services) (Linux Services) (Hurd Services)
	(Miscellaneous Services) (Setuid Programs) (Name Service Switch)
	(Initial RAM Disk) (Service Reference) (Shepherd Services)
	(Essential Home Services) (Mcron Home Service)
	(Power Management Home Services) (Shepherd Home Service) (Secure Shell)
	(Desktop Home Services) (Guix Home Services) (Supported Platforms)
	(Instantiate an Image) (image-type Reference): Use @defvar instead of @defvr for Scheme variables.

	doc: Fix incorrect use of @defvar.
	* doc/guix.texi (Monitoring Services) (VNC Services)
	(Samba Services) (Game Services) (PAM Mount Service)
	(Guix Services): Fix incorrect use of @defvar.

2023-01-23  Ludovic Courtès  <ludo@gnu.org>

	doc: Document the 'release-monitoring-url' package property.
	* doc/guix.texi (Invoking guix refresh): Mention the
	'release-monitoring-url' property.

	gnu: flint: Add 'release-monitoring-url' property.
	* gnu/packages/algebra.scm (flint)[properties]: New field.

	channels: 'channel->code' emits 'channel' field only when necessary.
	* guix/channels.scm (channel->code): Emit 'commit' field only when it is
	true.

2023-01-23  Ludovic Courtès  <ludo@gnu.org>

	import: opam: Do not crash when description is missing.
	Previous 'guix import opam coccinelle' would crash due to the lack of a
	description.

	* guix/import/opam.scm (opam->guix-package): Call 'beautify-description'
	only when "description" metadata is available.

2023-01-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: universal-ctags: Update to 6.0.20230122.0.
	* gnu/packages/code.scm (universal-ctags): Update to 6.0.20230122.0.

2023-01-23  Clément Lassieur  <clement@lassieur.org>

	gnu: woof: Update to 20220202.
	* gnu/packages/web.scm (woof): Update to 20220202.
	[source]: Change to Github.
	[arguments]: Update source path, change to python3, remove chmod.
	[inputs]: Change to python3.

2023-01-23  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add dwarfs.
	* gnu/packages/file-systems.scm (dwarfs): New variable.

	gnu: Add libdwarf.
	* gnu/packages/elf.scm (libdwarf): New variable.

2023-01-23  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Update to 2.17.0.
	* gnu/packages/dezyne.scm (dezyne): Update to 2.17.0.

2023-01-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: diffoscope: Simplify the build-man-page phase.
	* gnu/packages/diffoscope.scm (diffoscope) [phases]: Remove MAKE-FLAGS binding
	in the build-man-page phase, as the python-build-system has no such argument.

	gnu: diffoscope: Fix indentation.
	* gnu/packages/diffoscope.scm (diffoscope): Fix indentation.

2023-01-23  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 233.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 233.
	[native-inputs]: Add lzip and python-pypdf, drop python-pypdf2.

	gnu: Add python-pypdf.
	* gnu/packages/pdf.scm (python-pypdf): New variable.
	* gnu/packages/patches/python-pypdf-annotate-tests-appropriately.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Register patch.

2023-01-22  Sergiu Ivanov  <sivanov@colimite.fr>

	gnu: volctl: Update to 0.9.3.
	Fixes <https://issues.guix.gnu.org/58120>.

	* gnu/packages/gtk.scm (volctl): Update to 0.9.3.
	[arguments]: Update substitutions in patch-path phase and delete
	trailing #t.
	[inputs]: Delete pulseaudio.  Move gtk+ to...
	[propagated-inputs] ... here.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-01-22  Sergiu Ivanov  <sivanov@colimite.fr>

	gnu: Add python-pulsectl.
	* gnu/packages/audio.scm (python-pulsectl): New variable.

	gnu: volctl: Make the synopsis line shorter.
	* gnu/packages/gtk.scm (volctl): Make the synopsis line shorter.

2023-01-22  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: libarchive: Mention bsdcat, bsdcpio and bsdtar in description.
	* gnu/packages/backup.scm (libarchive)[description]: Mention the bsdcat,
	bsdcpio and bsdtar commands.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2023-01-22  Ludovic Courtès  <ludo@gnu.org>

	services: hpcguix-web: Provide default values.
	* gnu/services/web.scm (<hpcguix-web-configuration>)[specs]: Default to #f.
	(hpcguix-web-shepherd-service): Do not pass '--config' when SPECS is #f.
	(hpcguix-web-service-type)[default-value]: New field.
	* doc/guix.texi (Web Services): Adjust accordingly.

	gnu: hpcguix-web: Update to 0.3.0.
	* gnu/packages/web.scm (hpcguix-web): Update to 0.3.0.
	[inputs]: Add GUILE-SYNTAX-HIGHLIGHT.
	[arguments]: In 'wrap-program' phase, take guile-syntax-highlight into
	account.
	* gnu/tests/web.scm (%hpcguix-web-specs): Remove 'define'.
	* doc/guix.texi (Web Services): Adjust accordingly.

2023-01-22  Andreas Enge  <andreas@enge.fr>

	gnu: pari-gp: Update to 2.15.2.
	* gnu/packages/algebra.scm (pari-gp): Update to 2.15.2.

2023-01-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libxv: Update to 1.0.12.
	* gnu/packages/xorg.scm (libxv): Update to 1.0.12.

	gnu: libva: Update to 2.17.0.
	* gnu/packages/video.scm (libva): Update to 2.17.0.

	gnu: libva: Fix cross-compiling to riscv64-linux.
	* gnu/packages/video.scm (libva)[native-inputs]: Add config.
	[arguments]: Add phase to update config.guess and config.sub.

2023-01-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-utf-8-0.7: Update to 0.7.6.
	* gnu/packages/crates-io.scm (rust-utf-8-0.7): Update to 0.7.6.

	gnu: rust-rand-pcg-0.3: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-rand-pcg-0.3): Update to 0.3.1.

	gnu: rust-num-rational-0.2: Update to 0.2.4.
	* gnu/packages/crates-io.scm (rust-num-rational-0.2): Update to 0.2.4.

	gnu: rust-new-debug-unreachable-1: Update to 1.0.4.
	* gnu/packages/crates-io.scm (rust-new-debug-unreachable-1): Update to 1.0.4.

	gnu: rust-libm-0.2: Update to 0.2.6.
	* gnu/packages/crates-io.scm (rust-libm-0.2): Update to 0.2.6.

	gnu: rust-futf-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-futf-0.1): Update to 0.1.5.

	gnu: rust-encoding-rs-0.8: Update to 0.8.31.
	* gnu/packages/crates-io.scm (rust-encoding-rs-0.8): Update to 0.8.31.

	gnu: rust-decimal-2: Update to 2.1.0.
	* gnu/packages/crates-io.scm (rust-decimal-2): Update to 2.1.0.

	gnu: rust-tendril-0.4: Update to 0.4.3.
	* gnu/packages/crates-io.scm (rust-tendril-0.4): Update to 0.4.3.
	[arguments]: Don't skip build.

	gnu: rust-string-cache-codegen-0.5: Update to 0.5.2.
	* gnu/packages/crates-io.scm (rust-string-cache-codegen-0.5: Update to
	0.5.2.
	[cargo-inputs]: Replace rust-phf-generator-0.8 with 0.10,
	rust-phf-shared-0.8 with 0.10.

	gnu: rust-string-cache-0.8: Update to 0.8.4.
	* gnu/packages/crates-io.scm (rust-string-cache-0.8): Update to 0.8.4.
	[cargo-inputs]: Remove rust-lazy-static-1. Replace rust-phf-shared-0.8
	with 0.10. Add rust-once-cell-1, rust-parking-lot-0.12.

	gnu: rust-smallvec-1: Update to 1.10.0.
	* gnu/packages/crates-io.scm (rust-smallvec-1): Update to 1.10.0.
	[cargo-development-inputs]: Add rust-debugger-test-0.1,
	rust-debugger-test-parser-0.1.

	gnu: rust-semver-1: Update to 1.0.16.
	* gnu/packages/crates-io.scm (rust-semver-1): Update to 1.0.16.
	[arguments]: Don't skip build.

	gnu: rust-rand-hc-0.3: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-rand-hc-0.3): Update to 0.3.1.
	[arguments]: Don't skip build.

	gnu: rust-rand-distr-0.4: Update to 0.4.3.
	* gnu/packages/crates-io.scm (rust-rand-distr-0.4): Update to 0.4.3.
	[source]: Remove snippet.
	[cargo-inputs]: Remove rust-average-0.13, rust-special-0.8.
	[cargo-development-inputs]: Add rust-average-0.13, rust-rand-0.8,
	rust-special-0.8.

	gnu: rust-rand-core-0.6: Update to 0.6.4.
	* gnu/packages/crates-io.scm (rust-rand-core-0.6): Update to 0.6.4.
	[arguments]: Don't skip build.

	gnu: rust-rand-chacha-0.3: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-rand-chacha-0.3): Update to 0.3.1.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-serde-1.
	[cargo-development-inputs]: Add rust-serde-json-1.

	gnu: rust-rand-0.8: Update to 0.8.5.
	* gnu/packages/crates-io.scm (rust-rand-0.8): Update to 0.8.5.
	[arguments]: Don't skip build.
	[cargo-inputs]: Remove rust-hc-0.3.
	[cargo-development-inputs]: Add rust-bincode-1, rust-rand-pcg-0.3.

	gnu: rust-phf-0.10: Update to 0.10.1.
	* gnu/packages/crates-io.scm (rust-phf-0.10): Update to 0.10.1.
	[arguments]: Don't skip build. Skip tests.
	[cargo-inputs]: Add rust-serde-1.

	gnu: rust-pest-2: Update to 2.5.3.
	* gnu/packages/crates-io.scm (rust-pest-2): Update to 2.5.3.
	[cargo-inputs]: Add rust-bytecount-0.6, rust-memchr-2, rust-thiserror-1.
	(rust-pest-derive-2, rust-pest-generator-2): Update to 2.5.3.
	(rust-pest-meta-2): Update to 2.5.3.
	[cargo-inputs]: Remove rust-maplit-1, rust-sha-1-0.8. Add
	rust-once-cell-1, rust-sha2-0.10.

	gnu: rust-packed-simd-2-0.3: Update to 0.3.8.
	* gnu/packages/crates-io.scm (rust-packed-simd-2-0.3): Update to 0.3.8.
	[source]: Generalize snippet allowing newer versions of dependencies.
	[arguments]: Don't skip build. Remove trailing #t from phases.
	[cargo-inputs]: Replace rust-cfg-if-0.1 with 1.

	gnu: rust-matrixmultiply-0.2: Update to 0.2.4.
	* gnu/packages/crates-io.scm (rust-matrixmultiply-0.2): Update to 0.2.4.
	[cargo-development-inputs]: Replace rust-itertools-0.7 with 0.8.

	gnu: rust-matches-0.1: Update to 0.1.9.
	* gnu/packages/crates-io.scm (rust-matches-0.1): Update to 0.1.9.
	[arguments]: Don't skip build.

	gnu: rust-erased-serde-0.3: Update to 0.3.24.
	* gnu/packages/crates-io.scm (rust-erased-serde-0.3): Update to 0.3.24.
	[arguments]: Don't skip build.
	[cargo-inputs]: Add rust-rustversion-1, rust-serde-cbor-0.11,
	rust-trybuild-1.

	gnu: rust-either-1: Update to 1.8.0.
	* gnu/packages/crates-io.scm (rust-either-1): Update to 1.8.0.
	[arguments]: Don't skip build.
	[cargo-development-inputs]: Add rust-serde-json-1.

	gnu: rust-dota-short-0.3: Update to 0.3.3.
	* gnu/packages/crates-io.scm (rust-dtoa-short-0.3): Update to 0.3.3.
	[cargo-development-inputs]: Replace rust-float-cmp-0.3 with 0.4.

	gnu: rust-dtoa-0.4: Update to 0.4.8.
	* gnu/packages/crates-io.scm (rust-dtoa-0.4): Update to 0.4.8.
	[arguments]: Don't skip build.

2023-01-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libxmlb: Update to 0.3.10.
	* gnu/packages/xml.scm (libxmlb): Update to 0.3.10.

	gnu: libucl: Update to 0.8.2.
	* gnu/packages/wm.scm (libucl): Update to 0.8.2.

	gnu: memcached: Update to 1.6.18.
	* gnu/packages/databases.scm (memcached): Update to 1.6.18.

	gnu: klavaro: Update to 3.14.
	* gnu/packages/education.scm (klavaro): Update to 3.14.

	gnu: gvfs: Update to 1.50.3.
	* gnu/packages/gnome.scm (gvfs): Update to 1.50.3.

	gnu: barrage: Update to 1.0.6.
	* gnu/packages/games.scm (barrage): Update to 1.0.6.

2023-01-22  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-latex: Update to 3.44.0.
	* gnu/packages/gnome.scm (gnome-latex): Update to 3.44.0.

	gnu: devhelp: Update to 43.0.
	* gnu/packages/gnome.scm (devhelp): Update to 43.0.
	[arguments]: Update ‘skip-gtk-update-icon-cache’ accordingly.

	gnu: gedit: Update to 44.1.
	* gnu/packages/gnome.scm (gedit): Update to 44.1.
	[native-inputs]: Add gtk-doc.
	[inputs]: Add amtk and tepl.

	gnu: amtk: Update to 5.6.1.
	* gnu/packages/gnome.scm (amtk): Update to 5.6.1.

	gnu: tepl: Update to 6.4.0.
	* gnu/packages/gnome.scm (tepl): Update to 6.4.0.

2023-01-22  André Batista  <nandre@riseup.net>

	gnu: lighttpd: Update to 1.4.68.
	* gnu/packages/web.scm (lighttpd): Update to 1.4.68.

2023-01-22  Sughosha  <Sughosha@proton.me>

	gnu: gnome-shell-extension-radio: Update to 20.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-radio): Update to 20.

2023-01-22  Wamm K. D  <jaft.r@outlook.com>

	gnu: Add libxapp.
	* gnu/packages/cinnamon.scm (libxapp): New variable.

2023-01-22  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-minimal: Do not patch compilation driver.
	The ‘patch-compilation-driver’ phase pulls in libgccjit even though it has
	been deliberately removed from emacs-minimal.

	* gnu/packages/emacs.scm (emacs)[#:phases]: Delete ‘patch-compilation-driver’.

2023-01-22  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-company-box: Remove unclearly licensed icons from source.
	emacs-company-box bundles icons with unclear licenses.
	Confer <https://github.com/emacs-lsp/lsp-treemacs/issues/123>.

	* gnu/packages/emacs-xyz.scm (%emacs-company-box-upstream-source): New variable.
	(emacs-company-box)[source]: Use a computed origin to remove unclearly licensed
	icons.  Also remove source code which mentions said icons.

2023-01-22  r0man  <roman@burningswell.com>

	gnu: emacs-lsp-treemacs: Remove unclearly licensed icons.
	emacs-lsp-treemacs bundles icons with unclear licenses.
	See also <https://github.com/emacs-lsp/lsp-treemacs/issues/123>.

	* gnu/packages/emacs-xyz.scm (%emacs-lsp-treemacs-upstream-source): New
	variable.
	(emacs-treemacs)[source]: Use a computed origin to remove unclearly licensed
	icons.  Also remove source code which mentions said icons.

2023-01-22  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add perl-memory-usage.
	* gnu/packages/perl.scm (perl-memory-usage): New variable.

	gnu: Add r-anvil.
	* gnu/packages/bioconductor.scm (r-anvil): New variable.

	gnu: Add r-rapiclient.
	* gnu/packages/cran.scm (r-rapiclient): New variable.

2023-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-speaq: Fix description.
	* gnu/packages/bioconductor.scm (r-speaq)[description]: Reword.

2023-01-22  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-alpsnmr.
	* gnu/packages/bioconductor.scm (r-alpsnmr): New variable.

	gnu: Add r-speaq.
	* gnu/packages/bioconductor.scm (r-speaq): New variable.

	gnu: Add r-missforest.
	* gnu/packages/cran.scm (r-missforest): New variable.

	gnu: Add r-baseline.
	* gnu/packages/cran.scm (r-baseline): New variable.

2023-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-gwidgets2tcltk.
	* gnu/packages/cran.scm (r-gwidgets2tcltk): New variable.

	gnu: Add r-gwidgets2.
	* gnu/packages/cran.scm (r-gwidgets2): New variable.

2023-01-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cheese: Move bash-minimal from propagated-inputs to inputs.
	* gnu/packages/gnome.scm (cheese) [propagated-inputs]: Move bash-minimal to...
	[inputs]: ... here.

2023-01-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cheese: Wrap GST_PRESET_PATH to find GstVP8Enc.prs.
	Before this fix, cheese would complain like so:

	   (cheese:15094): cheese-WARNING **: Can't find vp8enc preset: "Profile
	   Realtime", using alternate preset: "Cheese Realtime". If you see this, make a
	   bug report!

	If you've run cheese before, make sure to run "rm -rf
	~/.local/share/gstreamer-1.0" to make the fix effective.

	* gnu/packages/gnome.scm (cheese) [phases]: Set the GST_PRESET_PATH
	environment variable in the wrap phase.

2023-01-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cheese: Sort inputs.
	* gnu/packages/gnome.scm (cheese): Sort inputs.

2023-01-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cheese: Use gexps.
	* gnu/packages/gnome.scm (cheese) [arguments]: Use gexps.
	[phases] {wrap-cheese}: Delete extraneous INPUTS binding.

	gnu: cheese: Update to 43.0.
	* gnu/packages/gnome.scm (cheese): Update to 43.0.

2023-01-21  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: Remove reposurgeon.
	This package is broken since 2018 and an update requires Go modules.

	* gnu/packages/version-control.scm (reposurgeon): Delete variable.

2023-01-21  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: guile2.2-xapian: Replace guile-lib with guile2.2-lib.
	* gnu/packages/guile-xyz.scm (guile2.2-xapian)[propagated-inputs]: Replace
	guile-lib with guile2.2-lib.

2023-01-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jarchive: Update to 0.10.0.
	* gnu/packages/emacs-xyz.scm (emacs-jarchive): Update to 0.10.0.

	gnu: emacs-inspector: Update to 0.14.
	* gnu/packages/emacs-xyz.scm (emacs-inspector): Update to 0.14.

	gnu: emacs-auctex: Update to 13.1.8.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.1.8.

	gnu: emacs-compat: Update to 29.1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 29.1.2.0.

2023-01-20  Cayetano Santos via Guix-patches via  <guix-patches@gnu.org>

	gnu: emacs-biblio: Update to 0.2-1.517ec18.
	* gnu/packages/emacs-xyz.scm (emacs-biblio): Update to 0.2-1.517ec18.
	[propagated-inputs]: Add EMACS-SEQ.

	gnu: Add emacs-org-board.
	* gnu/packages/emacs-xyz.scm (emacs-org-board): New variable.

	gnu: emacs-org-present: Update to 0.1-1.4ec04e1.
	* gnu/packages/emacs-xyz.scm (emacs-org-present): Update to 0.1-1.4ec04e1.
	[propagated-inputs]: Add EMACS-ORG.
	[synopsis]: Remove final full stop.
	[description]: Improve typography.
	[license]: Use GPL3+.

2023-01-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Fix Xvnc service example.
	Reported by bost on #guix (thank you!)

	* doc/guix.texi (VNC Services): Add the missing host argument in the SSH
	command example.

2023-01-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libusb-compat: Omit static library.
	* gnu/packages/libusb.scm (libusb-compat)[arguments]:
	Add --disable-static to #:configure-flags.

	gnu: libusb-compat: Update to 0.1.8.
	* gnu/packages/libusb.scm (libusb-compat): Update to 0.1.8.
	[native-inputs]: Add autoconf, automake, and libtool.

	gnu: conntrack-tools: Update to 1.4.7.
	* gnu/packages/linux.scm (conntrack-tools): Update to 1.4.7.

	gnu: lirc: Remove obsolete trailing #t.
	* gnu/packages/lirc.scm (lirc)[arguments]:
	Don't explicitly return #t from phases.

	gnu: lirc: Update to 0.10.2.
	* gnu/packages/lirc.scm (lirc): Update to 0.10.2.
	[arguments]: Add a new 'build-reproducibly phase to partially replace…
	* gnu/packages/patches/lirc-reproducible-build.patch: …this updated file.

	gnu: lirc: Build reproducibly.
	* gnu/packages/lirc.scm (lirc)[arguments]: Add a new 'omit-pip-sourceball phase.

	gnu: nftables: Update to 1.0.6.
	* gnu/packages/linux.scm (nftables): Update to 1.0.6.

	gnu: fdm: Update to 2.2.
	* gnu/packages/mail.scm (fdm): Update to 2.2.

	gnu: getmail6: Update to 6.18.11.
	* gnu/packages/mail.scm (getmail6): Update to 6.18.11.

2023-01-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix-jupyter: Remove hard-coded Guile effective version.
	* gnu/packages/package-management.scm (guix-jupyter)[arguments]: In
	'sed-kernel-json' phase, remove hard-coded "3.0".

2023-01-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix-jupyter: Re-enable parallel tests.
	This reverts d09f3f82b84c850a9639ec80af19ba3918b63368, which turned out
	to be unnecessary.

	* gnu/packages/package-management.scm (guix-jupyter)[arguments]: Remove
	 #:parallel-tests? #f.

2023-01-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix-jupyter: Remove input labels.
	* gnu/packages/package-management.scm (guix-jupyter)[inputs]: Remove
	labels.

2023-01-20  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: guix-jupyter: Define 'HOME' prior to 'check' phase.
	Fixes <https://issues.guix.gnu.org/57077>.
	Reported by Andreas Enge <andreas@enge.fr>.

	* gnu/packages/package-management.scm (guix-jupyter)[arguments]: Add
	'define-home' phase.

2023-01-20  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-tsis.
	* gnu/packages/bioinformatics.scm (r-tsis): New variable.

	gnu: Add r-doubletcollection.
	* gnu/packages/bioinformatics.scm (r-doubletcollection): New variable.

	gnu: Add r-scds.
	* gnu/packages/bioconductor.scm (r-scds): New variable.

2023-01-20  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: Add r-numbat.
	* gnu/packages/bioconductor.scm (r-numbat): New variable.

	gnu: Add r-roptim.
	* gnu/packages/cran.scm (r-roptim): New variable.

	gnu: Add r-scistreer.
	* gnu/packages/bioconductor.scm (r-scistreer): New variable.

	gnu: Add python-vireosnp.
	* gnu/packages/bioinformatics.scm (python-vireosnp): New variable.

2023-01-20  Arne Babenhauserheide  <arne_bab@web.de>

	gnu: java-logback-classic: Fix build.
	* gnu/packages/java.scm (java-logback-classic)[arguments]: Use input name
	"java-javaee-servletapi" instead of "servlet".

2023-01-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dovecot-pigeonhole: Update to 0.5.20.
	‘No changes - release done to keep version numbers synced.’

	* gnu/packages/mail.scm (dovecot-pigeonhole): Update to 0.5.20.

2023-01-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dovecot: Update to 2.3.20.
	* gnu/packages/mail.scm (dovecot): Update to 2.3.20.

	gnu: man-pages: Update to 6.02.
	* gnu/packages/man.scm (man-pages): Update to 6.02.

	gnu: libvterm: Update to 0.3.1.
	* gnu/packages/terminals.scm (libvterm): Update to 0.3.1.

	gnu: libupnp: Update to 1.14.15.
	* gnu/packages/upnp.scm (libupnp): Update to 1.14.15.

	gnu: diffstat: Update to 1.65.
	* gnu/packages/version-control.scm (diffstat): Update to 1.65.

	gnu: motion: Update to 4.5.1.
	* gnu/packages/video.scm (motion): Update to 4.5.1.

	gnu: lagrange: Update to 1.14.2.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.14.2.

2023-01-15  André Batista  <nandre@riseup.net>

	gnu: tor: Update to 0.4.7.13 [fixes TROVE-2022-002].
	* gnu/packages/tor.scm (tor): Update to 0.4.7.13.

2023-01-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: go-github-com-itchyny-gojq: Update to 0.12.11.
	* gnu/packages/web.scm (go-github-com-itchyny-gojq): Update to 0.12.11.

	gnu: nginx-documentation: Update to 1.23.3-2916-178f55cf631a.
	* gnu/packages/web.scm (nginx-documentation): Update to 1.23.3-2916-178f55cf631a.

	gnu: nginx: Update to 1.23.3.
	* gnu/packages/web.scm (nginx): Update to 1.23.3.

	gnu: berry: Update to 0.1.12.
	* gnu/packages/wm.scm (berry): Update to 0.1.12.

	gnu: arandr: Remove input labels.
	* gnu/packages/xdisorg.scm (arandr)[inputs, native-inputs]:
	Remove input labels.

	gnu: arandr: Truth is obsolete.
	* gnu/packages/xdisorg.scm (arandr)[source, arguments]:
	Remove trailing #t.

	gnu: arandr: Update to 0.1.11.
	* gnu/packages/xdisorg.scm (arandr): Update to 0.1.11.

	gnu: mcelog: Update to 191.
	* gnu/packages/linux.scm (mcelog): Update to 191.

	gnu: ipset: Update to 7.17.
	* gnu/packages/linux.scm (ipset): Update to 7.17.

	gnu: mimalloc: Update to 2.0.9.
	* gnu/packages/c.scm (mimalloc): Update to 2.0.9.

	gnu: console-setup: Update to 1.212.
	* gnu/packages/xorg.scm (console-setup): Update to 1.212.

	gnu: bolt: Update to 0.9.5.
	* gnu/packages/linux.scm (bolt): Update to 0.9.5.

	gnu: btrfs-progs: Update to 6.1.2.
	* gnu/packages/linux.scm (btrfs-progs): Update to 6.1.2.

	gnu: lesspipe: Update to 2.07.
	* gnu/packages/less.scm (lesspipe): Update to 2.07.

	gnu: minisign: Update to 0.11.
	* gnu/packages/crypto.scm (minisign): Update to 0.11.

	gnu: lightspark: Update to 0.8.6.1.
	* gnu/packages/animation.scm (lightspark): Update to 0.8.6.1.

2023-01-19  Sughosha  <Sughosha@proton.me>

	gnu: Add petri-foo.
	* gnu/packages/music.scm (petri-foo): New public variable.
	* gnu/packages/patches/petri-foo-0.1.87-fix-recent-file-not-exist.patch
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add the new patch file.

2023-01-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-eventlet: Exclude broken test.
	* gnu/packages/python-xyz.scm (python-eventlet):
	  [arguments] Exclude broken test.

	gnu: python-eventlet: Manage broken tests with nosetests.
	* gnu/packages/python-xyz.scm (python-eventlet):
	  [arguments] Manage broken tests with nosetests.

	gnu: python-gevent: Update to 22.10.2.
	* gnu/packages/python-xyz.scm (python-gevent): Update to 22.10.2.

	gnu: python-greenlet: Update to 2.0.1.
	* gnu/packages/python-xyz.scm (python-greenlet): Update to 2.0.1.

2023-01-19  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Fix home-page typos
	* gnu/packages/accessibility.scm (espeakup): ttps -> https
	* gnu/packages/emacs-xyz.scm (emacs-soap-client): httpa -> https
	* gnu/packages/gstreamer.scm (esounds): Remove newline

	gnu: hledger: Install documentation.
	* gnu/packages/finance.scm (hledger)[phases]: Add install-doc phase

2023-01-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: nettle: Fix mingw cross-compilation.
	* gnu/packages/nettle.scm (nettle-2) [move-static-libraries]: .dll.a files are
	not static libraries.

2023-01-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnulib: Refer to "gcc" as provided via implicit package inputs.
	Fixes <https://issues.guix.gnu.org/60947>.

	Previously, with the #+(file-append gcc "/bin/gcc") reference, the
	resulting derivation would end up referring to the grafted GCC when
	grafts are enabled, and to the ungrafted one otherwise.  As a result, a
	different derivation would be produced depending on whether grafts are
	enabled.

	* gnu/packages/build-tools.scm (gnulib-checkout)[arguments]: Refer to
	"gcc", not #+(file-append gcc "/bin/gcc").

2023-01-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-next: Really depend on self.
	Previously, when cross-compiling, "self" would point to GUILE-3.0
	because it came from (package-native-inputs guile-3.0).

	When cross-compiling, ./configure would see a version in 'guile-3.0.pc'
	different from its own version and would thus bail out:

	  building Guile 3.0.8-1.cabbage but `/gnu/store/…/bin/guile' has version 3.0.7

	* gnu/packages/guile.scm (guile-next)[native-inputs]: Replace "self".

2023-01-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-next: Add '.tarball-version' file to get correct version.
	So far, "guile --version" and 'guile-3.0.pc' would use "UNKNOWN" as the
	version string, making the package unsuitable as a drop-in replacement
	for the 'guile-3.0' package.

	* gnu/packages/guile.scm (guile-next)[arguments]: Add 'set-version'
	phase.

2023-01-19  Andrew Tropin  <andrew@trop.in>

	gnu: tdlib: Update to commit with fixed formatted_phone_number test.
	The previously used commit was failing against formatted_phone_number test,
	the 8ceeb39f5d51b49045b001b04f6f660c04f76698 has a fix for it.  The last
	commit containing the fix and passing tdlib's CI was picked.

	* gnu/packages/messaging.scm (tdlib): Update to commit with fixed
	formatted_phone_number test.

2023-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Fix typo.
	* doc/guix.texi (Cross-Compilation): Replace "penaly" with "penalty".
	Replace "few users" with "fewer users".

	gnu: Add rpi-fbcp.
	* gnu/packages/raspberry-pi.scm (rpi-fbcp): New variable.

	gnu: Add raspberrypi-userland.
	* gnu/packages/raspberry-pi.scm (raspberrypi-userland): New variable.

	gnu: Add u-boot-ts7970-q-2g-1000mhz-c-bootloader.
	* gnu/bootloader/u-boot.scm (u-boot-ts7970-q-2g-1000mhz-c-bootloader): New
	variable.

	gnu: Add u-boot-ts7970-q-2g-1000mhz-c.
	* gnu/packages/bootloaders.scm (u-boot-ts-mx6): New variable.
	(u-boot-ts7970-q-2g-1000mhz-c): Likewise.

	gnu: Add u-boot-sandbox.
	* gnu/packages/bootloaders.scm (u-boot-sandbox): New variable.

	gnu: u-boot-puma-rk3399: Use gexps and fix build.
	* gnu/packages/bootloaders.scm (u-boot-puma-rk3399)
	[arguments]: Use gexps.
	[native-inputs]: Turn into...
	[inputs]: ... this, and use modify-inputs.

2023-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: make-arm-trusted-firmware: Simplify build.
	Reuse knowledge from recent U-Boot modifications to streamline the package
	definition.

	* gnu/packages/firmware.scm (make-arm-trusted-firmware): Change optional
	argument ARCH to keyword TRIPLET.  Default to aarch64-linux-gnu.
	[arguments]: Use gexps.  Add a #:target argument.  Streamline how the
	CROSS_COMPILE make flag is computed.
	[native-inputs]: Delete field.

2023-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: u-boot-rockpro64-rk3399: Use gexps and fix build.
	* gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399)
	[phases]: Use gexps.
	[native-inputs]: Use modify-inputs and turn into...
	[inputs]: ... this.

	gnu: u-boot-sifive-unmatched: Use gexps and remove inputs labels.
	* gnu/packages/bootloaders.scm (u-boot-sifive-unmatched)
	[arguments]: Use gexps.  Use search-input-file.
	[inputs]: Remove labels.  Use modify-inputs.

	gnu: u-boot-rock64-rk3328: Use gexps and fix build.
	* gnu/packages/bootloaders.scm (u-boot-rock64-rk3328)
	[arguments]: Use gexps.
	[native-inputs]: Remove input labels and use modify-inputs, and turn into...
	[inputs]: ... this.

	gnu: make-u-boot-sunxi64-package: Use gexps and fix build.
	* gnu/packages/bootloaders.scm (make-u-boot-sunxi64-package)
	[native-inputs]: Turn into...
	[inputs]: ... this.

	gnu: u-boot-firefly-rk3399: Use gexps and fix build.
	* gnu/packages/bootloaders.scm (u-boot-firefly-rk3399) [arguments]: Use gexps.
	[native-inputs]: Use modify-inputs and turn into...
	[inputs]: ... this.

	gnu: u-boot-pinebook-pro-rk3399: Remove input labels and use gexps.
	* gnu/packages/bootloaders.scm (u-boot-pinebook-pro-rk3399) [arguments]:
	Remove input labels.
	[native-inputs]: Use modify-inputs and turn into...
	[inputs]: ... this.

	gnu: make-u-boot-package: Allow disabling cross-compilation.
	* gnu/packages/bootloaders.scm (make-u-boot-package): Accept #f for the
	TRIPLET argument to disable cross-compilation.  Update doc.

	gnu: make-uboot-package: Simplify build.
	* gnu/packages/bootloaders.scm (make-u-boot-package) <same-arch?>: Rename
	procedure to 'native-build?'.
	[native-inputs]: Remove field.
	[arguments]: Specify the #:target argument, when not natively building.
	Adjust for the above renaming.

2023-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: u-boot: Reduce the number of native inputs.
	The extra python inputs are only needed for running the u-boot-test-tools test
	suite.  This lowers the requirements for cross-building the various u-boot
	packages.

	* gnu/packages/bootloaders.scm (u-boot) [native-inputs]: Delete bc.
	Move python-coverage, python-pycryptodomex and python-pytest to...
	* gnu/packages/bootloaders.scm (u-boot-tools) [native-inputs]: ... here.

2023-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: make-u-boot-package: Install .imx files.
	* gnu/packages/bootloaders.scm
	(make-u-boot-package) [phases] <install>: Add imx to the regexp of files
	considered for installation.

2023-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: make-u-boot-package: Add a u-boot argument and use gexps.
	And have that u-boot argument used as the complete base of the template, so
	that a user can override it.

	* gnu/packages/bootloaders.scm (make-u-boot-package): New U-BOOT argument.
	Document it.
	[native-inputs]: Move the native-inputs of U-BOOT first, so that the
	cross compilation tools can be overridden via U-BOOT.
	[arguments]: Rewrite using substitute-keyword-arguments, extending rather than
	overriding most arguments.  Use gexps.  Do not bind OUTPUTS.

2023-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove u-boot-malta.
	Relates to <https://issues.guix.gnu.org/60786>.

	The mips64el architecture is not currently supported, causing (guix platform)
	to raise an exception when attempting to cross-build the package.

	* gnu/packages/bootloaders.scm (u-boot-malta): Delete variable.

2023-01-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	platforms: Raise an exception when no suitable platform is found.
	This was motivated by #60786, which produced a cryptic, hard to understand
	backtrace.

	Given the following reproducer:
	    (use-modules (guix packages)
	                 (gnu packages cross-base))

	    (define linux-libre-headers-cross-mips64el-linux-gnuabi64
	      (cross-kernel-headers "mips64el-linux-gnuabi64"))

	    (package-arguments linux-libre-headers-cross-mips64el-linux-gnuabi64)

	Before this change:
	    ice-9/boot-9.scm:1685:16: In procedure raise-exception:
	    In procedure struct-vtable: Wrong type argument in position 1 (expecting struct): #f

	After this change:
	    ice-9/boot-9.scm:1685:16: In procedure raise-exception:
	    ERROR:
	      1. &platform-not-found-error: "mips64el-linux-gnuabi64"

	* guix/platform.scm (&platform-not-found-error): New condition.
	(platform-not-found-error?): New predicate.
	(false-if-platform-not-found): New syntax.
	(lookup-platform-by-system): Raise an exception when no platform is found.
	Update documentation.
	(lookup-platform-by-target): Likewise.
	(lookup-platform-by-target-or-system): Likewise, and guard lookup calls with
	false-if-platform-not-found.
	* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Handle
	lookup-platform-by-system call to preserve existing behavior.

2023-01-19  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.303.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.303.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.270.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.270.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.229.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.229.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.164.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.164.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.89.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.89.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.1.7.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.7.
	(linux-libre-6.1-pristine-source): Update hash.

2023-01-18  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.23.0.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.23.0.
	[arguments]: Build with Go 1.19.

2023-01-18  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-breakpointr.
	* gnu/packages/bioconductor.scm (r-breakpointr): New variable.

	gnu: Add r-breakpointrdata.
	* gnu/packages/bioconductor.scm (r-breakpointrdata): New variable.

2023-01-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.9.12p2 [fixes CVE-2023-22809].
	* gnu/packages/admin.scm (sudo): Update to 1.9.12p2.

2023-01-18  David Thompson  <dthompson2@worcester.edu>

	gnu: git-annex: Patch 'git-annex webapp' to use hardcoded lsof.
	* gnu/packages/haskell-apps.scm (git-annex)[arguments]: Substitute "lsof" in
	'patch-webapp' phase.
	[inputs]: Add lsof.

2023-01-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: qdmr: Update to 0.11.1.
	* gnu/packages/radio.scm (qdmr): Update to 0.11.1.

	gnu: Add gr-dsd.
	* gnu/packages/radio.scm (gr-dsd): New variable.

2023-01-18  Andrew Tropin  <andrew@trop.in>

	gnu: qtwayland: Fix crashes from excessive number of frame callbacks.
	QWaylandWindow::handleUpdate could create thousands of pending frame
	callbacks, causing compositor to terminate client connection.
	https://bugreports.qt.io/browse/QTBUG-81504

	* gnu/packages/patches/qtwayland-dont-recreate-callbacks.patch: New file.
	* gnu/packages/patches/qtwayland-cleanup-callbacks.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/qt.scm (qtwayland)[source](patches): Add patches.

2023-01-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gdcm: Fix recursive Git source hash.
	The hash being used covered only the gdcm repository, not the gdcmdata
	submodule.

	* gnu/packages/bioinformatics.scm (gdcm)[source]: Update hash.

	Reported by civodul in #guix.

2023-01-18  Greg Hogan  <code@greghogan.com>

	gnu: openjdk: Update to 19.
	* gnu/packages/java.scm (openjdk): Update to 19.
	(openjdk19): New variable.

2023-01-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: git: Update to 2.39.1 [fixes CVE-2022-41903 & CVE-2022-23521].
	* gnu/packages/version-control.scm (git): Update to 2.39.1.

	Reported by HexMachina in #guix.

2023-01-17  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: openmw: Use ffmpeg-4.
	I've noticed, that openmw is not playable as it hangs on clicking any
	menu item.  It seems the issue is known and fixed upstream, but a new
	version is not released yet.

	* gnu/packages/game-development.scm (openmw)[inputs]: Replace FFMPEG
	with FFMEG-4.

2023-01-17  Hilton Chain  <hako@ultrarare.space>

	gnu: Add bees.
	* gnu/packages/patches/bees-beesd-honor-destdir-on-installation.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/file-systems.scm (bees): New variable.

2023-01-17  florhizome  <florhizome@posteo.net>

	gnu: Add swaynotificationcenter
	* gnu/packages/wm.scm (swaynotificationcenter): New variable.

2023-01-17  dan  <i@dan.games>

	gnu: Add raylib.
	* gnu/packages/game-development.scm (raylib): New variable.

2023-01-17  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: cifs-utils: Update to 7.0 [fixes CVE-2022-27239].
	* gnu/packages/samba.scm (cifs-utils): Update to 7.0.
	[arguments]: Use new style. Drop unneeded phase 'install-man-pages.
	[inputs]: Drop labels.

2023-01-17  Tor-björn Claesson  <tclaesson@gmail.com>

	gnu: gdcm: Update to 3.0.20.
	* gnu/packages/bioinformatics.scm (gdcm): Update to 3.0.20.
	[home-page, license]: Update.

2023-01-17  Ludovic Courtès  <ludo@gnu.org>

	debug-link: Protect against dangling symlinks.
	Fixes <https://issues.guix.gnu.org/60584>.
	Reported by Greg Hogan <code@greghogan.com>
	and Sébastien Rey-Coyrehourcq <sebastien.rey-coyrehourcq@univ-rouen.fr>.

	* guix/build/debug-link.scm (find-elf-files): Wrap 'elf-file?' call in 'catch'.

2023-01-17  Ludovic Courtès  <ludo@gnu.org>

	doc: Use the right cross-reference command.
	* doc/guix.texi (Package Transformation Options): Use @pxref, not @ref.

2023-01-17  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 102.7.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2022-46871, CVE-2022-46877, CVE-2023-23598,
	CVE-2023-23599, CVE-2023-23601, CVE-2023-23602, CVE-2023-23603, and
	CVE-2023-23605.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2023-01-17  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-classimp.
	* gnu/packages/lisp-xyz.scm (cl-classimp, ecl-classimp, sbcl-classimp): New
	  variables.

2023-01-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add assimp-5.0.
	* gnu/packages/graphics.scm (assimp-5.0): New variable.

2023-01-17  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-telega-server: Use tdlib instead of tdlib-1.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-telega-server): Use tdlib instead of
	tdlib-1.8.0.

2023-01-17  Mathieu Othacehe  <othacehe@gnu.org>

	build-system/meson: Add mips64el cross compilation support.
	* guix/build-system/meson.scm (make-machine-alist): Add it.

2023-01-17  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-telega-server: Update to 0.8.03-0.01e8f9e.
	* gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to 0.8.03-0.01e8f9e.
	(emacs-telega): Update build phase to patch telega-core.el instead of
	telega-util.el.
	* gnu/packages/patches/emacs-telega-path-placeholder.patch: Update patch.

	gnu: tdlib: Update to 1.8.10.
	* gnu/packages/messaging.scm (tdlib): Update to 1.8.10.

2023-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cytonorm: Update to 0.0.10-1.166f9ff.
	* gnu/packages/bioinformatics.scm (r-cytonorm): Update to 0.0.10-1.166f9ff.

2023-01-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rpm: Update to 4.17.1.1.
	* gnu/packages/package-management.scm (rpm): Update to 4.17.1.1.

2023-01-16  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Fix formatting.
	* etc/news.scm: Add backslash to '--with-version' entry.

	news: Fix 'de' translation.
	* etc/news.scm: Add heading.

2023-01-16  kiasoc5  <kiasoc5@disroot.org>

	gnu: perl-image-exiftool: Update to 12.50, use new package style.
	* gnu/packages/photo.scm (perl-image-exiftool): Update to 12.50.
	[arguments]: Use G-expresisons. Remove trailing #t. Use #$output instead of
	assoc-ref.

	gnu: latex2html: Update to 2022.2, use new package style.
	* gnu/packages/documentation.scm (latex2html): Update to 2022.2.
	[arguments]: Use G-expressions. Remove trailing #t. Use #$output instead of
	assoc-ref.

2023-01-16  Peter Polidoro  <peter@polidoro.io>

	gnu: python-pyserial-asyncio: Update to 0.6.
	* gnu/packages/python-xyz.scm (python-pyserial-asyncio): Update to 0.6.

2023-01-16  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-10.8d219e4.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-10.8d219e4.

2023-01-16  Felix Gruber  <felgru@posteo.net>

	gnu: python-pint: Update to 0.20.1.
	* gnu/packages/python-xyz.scm (python-pint): Update to 0.20.1.

2023-01-16  Daniel Meißner  <daniel.meissner-i4k@rub.de>

	gnu: mamba: Use G-expressions.
	* gnu/packages/music.scm (mamba)[arguments]: Use G-expressions.

	gnu: mamba: Update to 2.3.
	* gnu/packages/music.scm (mamba): Update to 2.3.

	gnu: mamba: Use correct version of libsigc++.
	* gnu/packages/music.scm (mamba)[inputs]: Use libsigc++ version 2 instead of
	version 3.

2023-01-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-poppy.
	* gnu/packages/astronomy.scm (python-poppy): New variable.

2023-01-16  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-screenshooter: Update to 1.10.3.
	* gnu/packages/xfce.scm (xfce4-screenshooter): Update to 1.10.3.

2023-01-16  Declan Tsien  <declantsien@riseup.net>
	    Andrew Tropin  <andrew@trop.in>

	services: connman: Add iwd backend support.
	* gnu/services/networking.scm (connman-configuration)[iwd?]: New field.
	(connman-shepherd-service): Add iwd? logic, remove wpa-supplicant requirement.
	* doc/guix.texi: Add information about connman-configuration iwd? option.

2023-01-16  Andy Tai  <atai@atai.org>

	gnu: audacity: Update to 3.2.3
	gnu/packages/audio.scm (audacity): Update to 3.2.3

2023-01-16  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	etc: teams: Remove entry for Thiago Jung Bauermann.
	* etc/teams.scm.in ("Thiago Jung Bauermann"): Remove member.

2023-01-16  Cayetano Santos  <csantosb@inventati.org>

	gnu: emacs-org-reveal: Update to 20222711-1.f55c85.
	* gnu/packages/emacs-xyz.scm (emacs-org-reveal): Update to 20222711-1.f55c85.

2023-01-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Fix erroneous copyright line.
	* doc/guix.texi: Fix copyright line for Antero Mejr.

2023-01-16  Antero Mejr  <antero@mailbox.org>

	scripts: repl: Add -i, --interactive flag.
	* guix/scripts/repl.scm (%options): Add -i, --interactive flag.
	(guix-repl): Honor -i, --interactive flag.
	* doc/guix.texi (Invoking guix repl): Add documentation for -i, --interactive.

	scripts: repl: Add --list-types flag.
	* guix/scripts/repl.scm (%options): Add --list-types.
	* doc/guix.texi (Invoking guix repl): Add documentation for --list-types.

2023-01-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.163.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.163.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.88.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.88.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.1.6.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.6.
	(linux-libre-6.1-pristine-source): Update hash.

2023-01-16  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add splat.
	* gnu/packages/geo.scm (splat): New variable.

	gnu: Add gqrx-scanner.
	* gnu/packages/radio.scm (gqrx-scanner): New variable.

2023-01-16  Ludovic Courtès  <ludo@gnu.org>
	    Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add entry for '--with-version'.
	* etc/news.scm: Add entry.

2023-01-16  Ludovic Courtès  <ludo@gnu.org>

	transformations: Let users know when '--with-latest' has no effect.
	* guix/transformations.scm (package-with-upstream-version): Print a
	message when VERSION is false and SOURCE has the same version as P.

2023-01-16  Ludovic Courtès  <ludo@gnu.org>

	transformations: Add '--with-version'.
	This is a followup to 8aeccc6240ec45f0bc7bed655e0c8149ae4253eb.

	* guix/transformations.scm (package-with-upstream-version): New procedure.
	(transform-package-latest)[package-with-latest-upstream]: Remove.
	Use 'package-with-upstream-version' instead.
	(transform-package-version): New procedure.
	(%transformations, %transformation-options)
	(show-transformation-options-help/detailed): Add '-with-version'.
	* tests/transformations.scm ("options->transformation, with-version"):
	New test.
	* doc/guix.texi (Package Transformation Options): Document '--with-version'.
	(Defining Package Variants): Mention it.

2023-01-16  Juliana Sims  <jtsims@protonmail.com>

	gnu: qpwgraph: Update to 0.3.9.
	* gnu/packages/audio.scm (qpwgraph): Update to 0.3.9.

2023-01-16  Zhu Zihao  <all_but_last@163.com>

	gnu: services: Export polkit-configuration.
	Export for user customization.

	* gnu/services/dbus.scm (polkit-configuration): Export.
	(polkit-configuration?): Export.

2023-01-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Remove obsolete 'ftp-server' property.
	Guix has been on ftp.gnu.org for a while already.

	* gnu/packages/package-management.scm (guix)[properties]: Remove.

2023-01-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Keep dependency on Guile-Avahi when cross-compiling.
	* gnu/packages/package-management.scm (guix)[native-inputs]: Keep
	Guile-Avahi when cross-compiling, but drop it when 'hurd-target?' is true.
	[propagated-inputs]: Likewise.

	gnu: guile-avahi: Update to 0.4.1.
	* gnu/packages/guile-xyz.scm (guile-avahi): Update to 0.4.1.
	[arguments]: Remove.

2023-01-15  Ludovic Courtès  <ludo@gnu.org>

	guix graph: '--path' defaults to "out" in the case of multiple outputs.
	Previously, "guix graph -t references --graph guix guile" would fail
	with:

	  no path from '/gnu/store/…-guix-1.4.0-1.9fe5b49' to '/gnu/store/…-guile-3.0.8-debug'

	simply because the "debug" happened to be the first one, getting bound
	to NODE2.  With this change it will instead pick the "out" output of
	each.

	* guix/scripts/graph.scm (guix-graph)[shorter?, length-sorted]: New
	procedures.
	In the 'path?' case, use the latter to store node lists.

2023-01-15  Ludovic Courtès  <ludo@gnu.org>

	guix graph: 'guix graph --path' correctly handles multiple outputs.
	Previously, "guix graph -t references --path guix guile" would fail
	with:

	  error: '--path' option requires exactly two nodes (given 2)

	This is because '_' in the 'match' clause wouldn't match the
	placeholder and would instead be interested as a variable name, thereby
	meaning NODES is expected to have two lists with the same tail.

	* guix/scripts/graph.scm (guix-graph): Rename '_' in 'mlet' to '_g' so
	that the literal '_' used in 'match' below matches.

2023-01-15  John Kehayias  <john.kehayias@protonmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	environment: Fix '--emulate-fhs' option overriding $PATH.
	Fixes <https://issues.guix.gnu.org/60566> where even if "--preserve='^PATH$'"
	was passed to 'guix shell' it would be replaced by just the FHS directories
	when '--emulate-fhs' was also set.

	* gnu/scripts/environment.scm (launch-environment): Add the FHS directories to
	$PATH rather than overriding $PATH completely.
	* tests/guix-environment-container.sh: Test that FHS directories are in $PATH
	in the container and that $PATH can be preserved.

2023-01-15  Jelle Licht  <jlicht@fsfe.org>

	services: greetd: Add 'source-profile?' configuration field.
	* gnu/services/base.scm (<greetd-terminal-configuration>)[source-profile?]:
	New field.
	(make-greetd-terminal-configuration-file): Serialize new field to
	configuration file.
	* doc/guix.texi (Base Services): Document it.

2023-01-15  Leo Famulari  <leo@famulari.name>

	gnu: yt-dlp: Update to 2023.01.06.
	* gnu/packages/video.scm (yt-dlp): Update to 2023.01.06.

2023-01-15  pukkamustard  <pukkamustard@posteo.net>

	guix: dune-build-system: Do not use `test-target' argument.
	This lets dune run all tests for a given package.

	* guix/build/dune-build-system.scm (check): Do not use `test-target' argument.
	* gnu/package/ocaml.scm (ocaml-cohttp)[native-inputs]: Add
	  ocaml-crowbar.
	(ocaml-cudf, opam, ocaml-frontc, ocaml-qcheck, ocaml-qtest)
	(ocaml-stringext, ocaml4.07-ppx-tools-versioned, ocaml-result)
	(ocaml4.09-result, ocaml5.0-result, ocaml-csv, ocaml-alcotest)
	(ocaml4.07-alcotest, ocaml-ssl, ocaml-optint, ocaml-eio)
	(ocaml-eio-luv, ocaml-uring, ocaml-eio-linux, ocaml-eio-main)
	(ocaml-gen, ocaml-ocp-indent, ocaml-benchmark, ocaml-re)
	(ocaml4.07-re, ocaml-ocplib-endian, ocaml-cstruct, ocaml-hex)
	(ocaml-ezjsonm, ocaml-uri, ocaml4.07-uri, ocaml-camomile, ocaml-zed)
	(ocaml-lambda-term, ocaml-utop, ocaml-ansiterminal, dedukti, ocaml-bindlib)
	(ocaml-earley, ocaml-timed, ocaml-yojson, ocaml-gsl, ocaml-ppx-deriving)
	(ocaml-ppx-cold, ocaml-ppx-typerep-conv, ocaml-ppx-stable)
	(ocaml-ppx-base, ocaml-ppx-disable-unused-warnings, ocaml-ppx-jane)
	(ocaml4.07-jane-street-headers, ocaml4.07-bisect-ppx, ocaml-fftw3)
	(ocaml-cairo2, lablgtk3, ocaml-lablgtk3-sourceview3, ocaml-bigstringaf)
	(ocaml-angstrom, ocaml-uri-sexp, ocaml-cohttp, js-of-ocaml)
	(ocaml-monolith, ocaml-crowbar): Remove test-target argument.

2023-01-15  pukkamustard  <pukkamustard@posteo.net>

	gnu: ocaml-ppx-expect: Disable tests.
	Tests require a package that would cause a cyclic dependency after
	removing test-target.

	* gnu/packages/ocaml.scm (ocaml-ppx-expect): Disable tests.

2023-01-15  pukkamustard  <pukkamustard@posteo.net>

	gnu: ocaml-ppxlib: Clean up inputs.
	* gnu/packages/ocaml.scm (ocaml-ppxlib)[propagated-inputs]: Remove
	unused inputs.
	[native-inputs]: Move test dependencies from propagated-inputs here and add
	ocaml-cinaps.

	gnu: Add ocaml-cinaps.
	* gnu/packages/ocaml.scm (ocaml-cinaps): New variable.

2023-01-15  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 1.8.0.
	* gnu/packages/gnome.scm (komikku): Update to 1.8.0.

2023-01-15  Preston Firestone  <firestone.preston@gmail.com>

	gnu: guile-g-golf: Update to 0.8.0-a.1.
	* gnu/packages/guile-xyz.scm (guile-g-golf): Update to 0.8.0-a.1.
	[arguments]: Add #:parallel-build? #f.
	[inputs]: Replace glib with glib-next.
	[propagated-inputs]: Replace gobject-introspection with gobject-introspection-next.

2023-01-15  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: guile-gnutls: Update to 3.7.11.
	* gnu/packages/tls.scm (guile-gnutls) [phases]: Patch-shebang autopull.sh and
	autogen.sh.
	[native-inupts]: Add gnulib and git.

	gnu: Add gnulib.
	* gnu/packages/build-tools.scm (gnulib-checkout, gnulib): New variables.

	gnu: ucd-next: Update to 15.0.0.
	* gnu/packages/unicode.scm (ucd-next): Update to 15.0.0.
	[name]: Rename to “ucd”.

	gnu: libunibreak: Use ucd instead of ucd-next.
	* gnu/packages/unicode.scm (libunibreak) [native-inputs]: Replace ucd-next
	with ucd.

2023-01-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: java-logback-core: Drop trailing #T.
	* gnu/packages/java.scm (java-logback-core)[arguments]: Drop trailing #T from
	'chdir phase.

	gnu: java-logback-core: Fetch source from git.
	* gnu/packages/java.scm (java-logback-core)[source]: Fetch with git instead of
	using generated tarball at archive URL; simplify snippet.

	gnu: java-logback-core: Drop input labels.
	* gnu/packages/java.scm (java-logback-core)[inputs]: Drop labels.
	[native-inputs]: Drop labels.

2023-01-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xml5ever-0.16: Update to 0.16.2.
	* gnu/packages/crates-io.scm (rust-xml5ever-0.16): Update to 0.16.2.

	gnu: rust-data-url-0.1: Update to 0.1.1.
	* gnu/packages/crates-io.scm (rust-data-url-0.1): Update to 0.1.1.

	gnu: rust-rayon-core-1: Update to 1.10.1.
	* gnu/packages/crates-io.scm (rust-rayon-core-1): Update to 1.10.1.
	[cargo-inputs]: Remove rust-lazy-static-1. Replace rust-rand-0.7 with
	0.8, rust-rand-xorshift-0.2 with 0.3.

	gnu: rust-rayon-1: Update to 1.6.1.
	* gnu/packages/crates-io.scm (rust-rayon-1): Update to 1.6.1.
	[cargo-inputs]: Remove rust-autocfg-1, rust-crossbeam-dequeue-1,
	rust-docopt-1, rust-serde-1.

	gnu: rust-markup5ever-0.10: Update to 0.10.1.
	* gnu/packages/crates-io.scm (rust-markup5ever-0.10): Update to 0.10.1.
	[cargo-inputs]: Remove rust-serde-1, rust-serde-derive-1,
	rust-serde-json-1. Sort alphabetically.

	gnu: rust-cast-0.2: Update to 0.2.7.
	* gnu/packages/crates-io.scm (rust-cast-0.2): Update to 0.2.7.
	[arguments]: Don't skip build.
	[cargo-inputs]: Replace rust-rustc-version-0.2 with 0.4.

2023-01-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 13.1.7.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.1.7.

	gnu: emacs-compat: Update to 29.1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 29.1.1.1.

	gnu: emacs-mpdel: Update to 2.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-mpdel): Update to 2.1.0.

	gnu: emacs-liberime: Fix version.
	* gnu/packages/emacs-xyz.scm (emacs-liberime)[version]: Remove spurious "v"
	prefix.

2023-01-14  David Thompson  <dthompson2@worcester.edu>

	gnu: services: Add joycond-service.
	* gnu/services/games.scm (joycond-configuration): New configuration type.
	(joycond-shepherd-service): New procedure.
	(joycond-service-type): New variable.
	* doc/guix.texi (Game Services): Document it.

2023-01-14  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of entry about
	linux-libre 6.0 removal.

2023-01-14  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-maser.
	* gnu/packages/bioconductor.scm (r-maser): New variable.

2023-01-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add fbgrab.
	* gnu/packages/linux.scm (fbgrab): New variable.

2023-01-14  Leo Famulari  <leo@famulari.name>

	news: Add entry about the removal of linux-libre 6.0.
	* etc/news.scm: Add entry

2023-01-14  Leo Famulari  <leo@famulari.name>

	gnu: Remove linux-libre 6.0.
	This kernel series is no longer supported upstream.

	* gnu/packages/linux.scm (linux-libre-6.0-version, linux-libre-6.0-gnu-revision,
	deblob-scripts-6.0, linux-libre-6.0-pristine-source, linux-libre-6.0-source,
	linux-libre-headers-6.0, linux-libre-6.0): Remove variables.
	* gnu/packages/aux-files/linux-libre/6.0-arm.conf,
	gnu/packages/aux-files/linux-libre/6.0-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.0-i686.conf,
	gnu/packages/aux-files/linux-libre/6.0-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.

2023-01-14  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre-with-bpf: Update to 6.1.
	This is a followup to commit ce8a34bc9ab89f31f107383ba791954864aed372

	* gnu/packages/linux.scm (linux-libre-with-bpf): Update to 6.1.

2023-01-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mgba: Update to 0.10.1.
	* gnu/packages/emulators.scm (mgba): Update to 0.10.1.

	gnu: naev: Update to 0.10.2.
	* gnu/packages/games.scm (naev): Update to 0.10.2.

	gnu: emacs-org: Update to 9.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.1.

	gnu: emacs-diff-hl: Update to 1.9.1.
	* gnu/packages/emacs-xyz.scm (emacs-diff-hl): Update to 1.9.1.

	gnu: emacs-emms: Update to 13.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 13.

	gnu: emacs-xref: Update to 1.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-xref): Update to 1.6.1.

	gnu: emacs-ebdb: Update to 0.8.17.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.17.

	gnu: emacs-nadvice: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-nadvice): Update to 0.4.

	gnu: emacs-project: Update to 0.9.4.
	* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.9.4.

2023-01-13  Feng Shu  <tumashu@163.com>

	gnu: Add emacs-liberime.
	* gnu/packages/emacs-xyz.scm (emacs-liberime): New variable.

2023-01-13  Simon Streit  <simon@netpanic.org>

	gnu: emacs-magit: Fix path to documentation.
	* gnu/packages/emacs-xyz.scm: (emacs-magit)[arguments]<#:phases> Fix path in
	find-files for documentation.

2023-01-13  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-semi-epg: Update to 1.14.6-242.7d8df0e.
	* gnu/packages/emacs-xyz.scm (emacs-semi-epg): Update to 1.14.6-242.7d8df0e.

	gnu: emacs-flim-lb: Update to 1.14.9-134.3a931b5.
	* gnu/packages/emacs-xyz.scm (emacs-flim-lb): Update to 1.14.9-134.3a931b5.

2023-01-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: make-linux-libre*: Remove input labels.
	This restores commit dfc6957a5af7d179d4618eb19d4f555c519bc6f2, with an
	additional fix to the kernel-config procedure so that it returns #f when no
	configuration exists for the architecture requested, as reported by Pierre
	Langlois (thanks!).

	* gnu/packages/linux.scm (kernel-config): Make the return value a gexp, using
	local-file, while preserving the #f return value in case of no matching config
	file found.  Adjust doc.
	(make-linux-libre*): Adjust doc.
	[native-inputs]: Remove input labels.  Rewrite config input to be directly
	expanded...
	[phases] <configure>: ... here.  Re-flow comments.  Remove extraneous INPUTS
	argument.
	<install>: Likewise.

2023-01-13  John Kehayias  <john.kehayias@protonmail.com>

	gnu: picom: Update to 10.2.
	* gnu/packages/compton.scm (picom): Update to 10.2.
	[arguments]: Use a plain list and adjust accordingly.
	[phases]{patch-autostart-files}: New phase.

2023-01-13  Leo Famulari  <leo@famulari.name>

	gnu: unrar-free: Update to 0.1.3.
	* gnu/packages/compression.scm (unrar-free): Update to 0.1.3.

2023-01-13  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add unrar-free.
	* gnu/packages/compression.scm (unrar-free): New variable.

2023-01-13  David Thompson  <dthompson2@worcester.edu>

	gnu: thermald: Update to 2.5.1.
	* gnu/packages/admin.scm (thermald): Update to 2.5.1.

2023-01-13  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Update to 2.16.3.
	* gnu/packages/dezyne.scm (dezyne): Update to 2.16.3.

2023-01-13  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Update 'de', 'fr', 'pt_BR' translation.
	* etc/news.scm: Add the usual translations for kernel news.

2023-01-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-signac: Update to 1.9.0-1.af41427.
	* gnu/packages/bioinformatics.scm (r-signac): Update to 1.9.0-1.af41427.
	[propagated-inputs]: Remove r-ggforce, r-ggrepel, r-ggseqlogo, r-lsa,
	r-qlcmatrix, and r-seurat; add r-vctrs.

2023-01-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crossbeam-deque-0.7: Update to 0.7.4.
	* gnu/packages/crates-io.scm (rust-crossbeam-deque-0.7): Update to 0.7.4.

	gnu: rust-crossbeam-channel-0.4: Update to 0.4.4.
	* gnu/packages/crates-io.scm (rust-crossbeam-channel-0.4): Update to 0.4.4.

	gnu: rust-crossbeam-queue-0.3: Update to 0.3.8.
	* gnu/packages/crates-io.scm (rust-crossbeam-queue-0.3): Update to 0.3.8.
	[cargo-development-inputs]: Add rust-rand-0.6.

	gnu: rust-crossbeam-epoch-0.9: Update to 0.9.13.
	* gnu/packages/crates-io.scm (rust-crossbeam-epoch-0.9): Update to
	0.9.13.
	[arguments]: Don't skip build.
	[cargo-inputs]: Remove rust-const-fn-0.4, rust-lazy-static-1.  Replace
	rust-memoffset-0.6 with 0.7.  Add rust-autocfg-1.
	[cargo-development-inputs]: Add rust-rand-0.8, rust-rustversion-1.

	gnu: rust-crossbeam-0.8: Update to 0.8.2.
	* gnu/packages/crates-io.scm (rust-crossbeam-0.8): Update to 0.8.2.
	[arguments]: Don't skip build.
	[cargo-development-inputs]: Add rust-rand-0.8.

2023-01-13  Leo Famulari  <leo@famulari.name>

	gnu: sent: Install some more useful documentation.
	* gnu/packages/suckless.scm (sent)[arguments]: Install the README.md in a new
	'install-doc' phase.

	news: Add entry for the linux-libre 6.1 update.
	* etc/news.scm: Add entry.

	gnu: linux-libre: Update to 6.1.
	* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
	linux-libre-pristine-source, linux-libre-source, linux-libre): Use linux-libre
	6.1.

	gnu: linux-libre 5.15: Update to 5.15.87.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.87.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.0.19.
	* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.19.
	(linux-libre-6.0-pristine-source): Update hash.

	gnu: linux-libre 6.1: Update to 6.1.5.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.5.
	(linux-libre-6.1-pristine-source): Update hash.

2023-01-13  Marius Bakke  <marius@gnu.org>

	gnu: python-cellbender: Update source hash.
	The git tag was moved in-place from d82893c05b4e6b912f7f165dc2cd7c36f29cfc52
	to d92cfc5a55c8b1771348468035993c52df975170.

	* gnu/packages/bioinformatics.scm (python-cellbender)[source](sha256): Update.

2023-01-13  Marius Bakke  <marius@gnu.org>

	gnu: rdma-core: Update to 44.0.
	* gnu/packages/linux.scm (rdma-core): Update to 44.0.

	gnu: rdma-core: Remove input labels.
	* gnu/packages/linux.scm (rdma-core)[arguments]: Don't reference rst2man by
	label.  Reindent.
	[native-inputs, inputs]: Remove labels.

	gnu: ovmf-arm: Fix syntax error on armhf-linux.
	* gnu/packages/firmware.scm (ovmf-arm)[arguments]: Don't add an empty set-env
	phase when building for armhf-linux.

	gnu: ovmf-aarch64: Fix syntax error on aarch64-linux.
	* gnu/packages/firmware.scm (ovmf-aarch64)[arguments]: Don't add an empty
	set-env phase when building for aarch64.

	gnu: ungoogled-chromium: Update to 109.0.5414.74-1.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for M109.
	(%chromium-version): Set to 109.0.5414.74.
	(%arch-revision): Bump to latest.
	(%arch-patches): Add one patch.
	(%ungoogled-origin): Update hash.
	(ungoogled-chromium)[source]: Likewise.
	[arguments]: Disable H264 for WebRTC.  Delete one directory.  Remove obsolete
	substitution.
	[native-inputs]: Add PYTHON-PYYAML.

2023-01-12  Petr Hodina  <phodina@protonmail.com>

	gnu: Add dislocker.
	* gnu/packages/linux.scm (dislocker): New variable.

	gnu: Add hydra.
	* gnu/packages/password-utils.scm (hydra): New variable.

2023-01-12  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: guile-aa-tree: Update Guile version to 3.0 .
	* gnu/packages/guile-xyz.scm (guile-aa-tree): Update Guile version to 3.0.

	gnu: guile-aa-tree: Restrict install to aa-tree.scm.
	* gnu/packages/guile-xyz.scm (guile-aa-tree):
	  [native-inputs]: Remove guile-2.2.
	  [inputs]: Add guile-2.2.
	  [arguments]: (scheme-file-regexp): Restrict install to aa-tree.scm
	  [arguments]: (phases): Add check phase.

2023-01-12  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: gloo: Add dependency on rdma-core.
	* gnu/packages/machine-learning.scm (gloo)[inputs]: Add RDMA-CORE when
	supported.
	[arguments]: Pass '-DUSE_IBVERBS=ON' when RDMA-CORE is present.  Switch
	to gexps.

	gnu: gloo: Build the shared library only.
	* gnu/packages/machine-learning.scm (gloo)[arguments]: Pass
	'-DBUILD_SHARED_LIBS=ON'.

2023-01-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: gromacs: Mark as tunable.
	* gnu/packages/chemistry.scm (gromacs)[properties]: New field.

2023-01-12  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: Add cellsnp-lite.
	* gnu/packages/bioinformatics.scm (cellsnp-lite): New variable.

2023-01-12  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: guile-email-latest: Remove package.
	* gnu/packages/guile-xyz.scm (guile-email-latest): Delete variable.
	* gnu/packages/mail.scm (mumi)[inputs]: Replace guile-email-latest with
	guile-email.

2023-01-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-jqr.
	* gnu/packages/cran.scm (r-jqr): New variable.

2023-01-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-serde-stacker-0.1: Update to 0.1.7.
	* gnu/packages/crates-io.scm (rust-serde-stacker-0.1): Update to 0.1.7.

	gnu: rust-serde-ignored-0.1: Update to 0.1.7.
	* gnu/packages/crates-io.scm (rust-serde-ignored-0.1): Update to 0.1.7.

	gnu: rust-serde-yaml-0.8: Update to 0.8.26.
	* gnu/packages/crates-io.scm (rust-serde-yaml-0.8): Update to 0.8.26.
	[cargo-inputs]: Remove rust-dtoa-0.4, rust-linked-hash-map-0.5. Add
	rust-indexmap-1, rust-ryu-1.
	[cargo-development-inputs]: Add rust-anyhow-1.

	gnu: rust-serde-urlencoded-0.7: Update to 0.7.1.
	* gnu/packages/crates-io.scm (rust-serde-urlencoded-0.7): Update to 0.7.1.
	[cargo-inputs]: Replace rust-itoa-0.4 with 1.
	[cargo-development-inputs]: Add rust-serde-derive-1.

	gnu: rust-serde-test-1: Update to 1.0.152.
	* gnu/packages/crates-io.scm (rust-serde-test-1): Update to 1.0.152.
	[arguments]: Skip tests.

	gnu: rust-serde-repr-0.1: Update to 0.1.10.
	* gnu/packages/crates-io.scm (rust-serde-repr-0.1): Update to 0.1.10.
	[arguments]: Don't skip build.
	[cargo-development-inputs]: Add rust-rustversion-1, rust-serde-1,
	rust-serde-json-1, rust-trybuild-1.

	gnu: rust-serde-path-to-error-0.1: Update to 0.1.9.
	* gnu/packages/crates-io.scm (rust-serde-path-to-error-0.1): Update to
	0.1.9.
	[arguments]: Don't skip build.

	gnu: rust-serde-json-1: Update to 1.0.91.
	* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.91.
	[cargo-development-inputs]: Add rust-indoc-1, rust-ref-cast-1,
	rust-serde-1.

	gnu: rust-serde-bytes-0.11: Update to 0.11.8.
	* gnu/packages/crates-io.scm (rust-serde-bytes-0.11): Update to 0.11.8.
	[arguments]: Don't skip build.

	gnu: rust-serde-big-array-0.3: Update to 0.3.3.
	* gnu/packages/crates-io.scm (rust-serde-big-array-0.3): Update to 0.3.3.
	[cargo-inputs]: Move rust-serde-derive-1 ...
	[cargo-development-inputs]: ... to  here.

	gnu: rust-trybuild-1: Update to 1.0.75.
	* gnu/packages/crates-io.scm (rust-trybuild-1): Update to 1.0.75.

	gnu: rust-link-cplusplus-1: Update to 1.0.8.
	* gnu/packages/crates-io.scm (rust-link-cplusplus-1): Update to 1.0.8.

	gnu: rust-cxx-1: Update to 1.0.86.
	* gnu/packages/crates-io.scm (rust-cxx-1, rust-cxxbridge-flags-1,
	rust-cxxbridge-macro-1): Update to 1.0.86.
	(rust-cxx-build-1): Update to 1.0.86.
	[cargo-development-inputs]: Add rust-cxx-1.
	(rust-cxx-gen-0.7): Update to 0.7.86.
	[cargo-inputs]: Remove rust-cc-1.

	gnu: rust-codespan-reporting-0.11: Update to 0.11.1.
	* gnu/packages/crates-io.scm (rust-codespan-reporting-0.11): Update to
	0.11.1.
	[arguments]: Don't skip build.
	[cargo-development-inputs]: Add rust-anyhow-1, rust-insta-1,
	rust-lazy-static-1, rust-peg-0.6, rust-rustline-6, rust-structopt-0.3,
	rust-unindent-0.1.

	gnu: rust-nom-6: Update to 6.2.1.
	* gnu/packages/crates-io.scm (rust-nom-6): Update to 6.2.1.
	[snippet]: Add snippet to not limit rust-memchr-2 to versions under
	2.4.0.
	[cargo-inputs]: Add rust-funty-1.

	gnu: rust-nom-7: Update to 7.1.2.
	* gnu/packages/crates-io.scm (rust-nom-7): Update to 7.1.2.
	[cargo-inputs]: Remove rust-version-check-0.9.
	[cargo-development-inputs]: Remove rust-criterion-0.3,
	rust-jemallocator-0.3.
	[arguments]: Remove phase setting location of libjemalloc_pic.a.
	[native-inputs]: Remove jemalloc.
	(rust-n0m-6)[native-inputs]: Explicitly add jemalloc.

	gnu: rust-memchr-2: Update to 2.5.0.
	* gnu/packages/crates-io.scm (rust-memchr-2): Update to 2.5.0.
	[arguments]: Don't skip tests.
	[cargo-inputs]: Add rust-compiler-builtins-0.1,
	rust-rustc-std-workspace-core-1.
	[cargo-development-inputs]: Add rust-quickcheck-1.

	gnu: rust-serde-derive-1: Update to 1.0.152.
	* gnu/packages/crates-io.scm (rust-serde-derive-1): Update to 1.0.152.

	gnu: rust-serde-1: Update to 1.0.152.
	* gnu/packages/crates-io.scm (rust-serde-1): Update to 1.0.152.

	gnu: rust-regex-1: Update to 1.7.1.
	* gnu/packages/crates-io.scm (rust-regex-1): Update to 1.7.1.

	gnu: rust-critical-section-1: Update to 1.1.1.
	* gnu/packages/crates-io.scm (rust-critical-section-1): Update to 1.1.1.

	gnu: newsboat: Update to 2.30.1.
	* gnu/packages/syndication.scm (newsboat): Update to 2.30.1.

	gnu: rust-parking-lot-core-0.9: Update to 0.9.6.
	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.9): Update to 0.9.6.
	[cargo-inputs]: Replace rust-windows-sys-0.36 with 0.42.

	gnu: rust-parking-lot-0.12: Fix build.
	* gnu/packages/crates-io.scm (rust-parking-lot-0.12)[arguments]: Enable
	tests.
	[cargo-inputs]: Remove rust-instant-0.1. Replace
	rust-parking-lot-core-0.8 with 0.9.
	[cargo-development-inputs]: Add rust-bincode-1, rust-rand-0.8.

	gnu: rust-once-cell-1: Update to 1.17.0.
	* gnu/packages/crates-io.scm (rust-once-cell-1): Update to 1.17.0.
	[arguments]: Disable tests.
	[cargo-inputs]: Add rust-critical-section-1.
	[cargo-development-inputs]: Add rust-critical-section-1.

	gnu: rust-lock-api-0.4: Update to 0.4.9.
	* gnu/packages/crates-io.scm (rust-lock-api-0.4): Update to 0.4.9.
	[cargo-inputs]: Add rust-autocfg-1.

	gnu: rust-crossbeam-utils-0.8: Update to 0.8.14.
	* gnu/packages/crates-io.scm (rust-crossbeam-utils-0.8): Update to 0.8.14.
	[cargo-inputs]: Remove rust-once-cell-1.
	[cargo-development-inputs]: Add rust-rand-0.8, rust-rustversion-1.

2023-01-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Add menu entry file.
	* gnu/packages/finance.scm (monero-gui)[arguments]: Update 'install' phase to
	  add icons and menu entry file.

2023-01-12  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: Remove xfce4-embed-plugin.
	The last release of this plugin appears to be 2015, and the package no
	longer builds as it depends on libxfce4ui-1 which was removed when gtk+-2
	support was dropped in 2019.

	* gnu/packages/xfce.scm (xfce4-embed-plugin): Delete variable.

2023-01-12  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: Remove xfce4-equake-plugin.
	The last release of this plugin appears to be 2013, and the package no
	longer builds as it depends on libxfce4ui-1 which was removed when gtk+-2
	support was dropped in 2019.

	* gnu/packages/xfce.scm (xfce4-equake-plugin): Delete variable.

2023-01-12  jgart  <jgart@dismail.de>

	gnu: kirc: Update to 0.3.2.
	* gnu/packages/irc.scm (kirc): Update to 0.3.2.

2023-01-12  Andy Tai  <atai@atai.org>

	gnu: xpra: Update to 4.4.3.
	gnu/packages/xorg.scm (xpra): Update to 4.4.3.

2023-01-12  jgart  <jgart@dismail.de>

	gnu: litterbox: Update to 1.9.
	* gnu/packages/irc.scm (litterbox): Update to 1.9.

	gnu: catgirl: Update to 2.1.
	* gnu/packages/irc.scm (catgirl): Update to 2.1.

2023-01-12  Sébastien Helleu  <flashcode@flashtux.org>

	gnu: weechat: Update to 3.8.
	* gnu/packages/irc.scm (weechat): Update to 3.8.
	[arguments]: Do not build tests any more: since version 3.8, ‘make test’
	is successful when tests are not built.
	[native-inputs]: Remove dependency on cpputest as tests are not built
	any more.

2023-01-12  Leo Famulari  <leo@famulari.name>

	doc: Clarify how to use the #:go key of go-build-system.
	This is a followup to commit 9ec62d1b9c55104f9ab81b95d82988c627a23415.

	* doc/guix.texi (Build Systems): Clarify the '#:go' key.

2023-01-12  Leo Famulari  <leo@famulari.name>

	doc: Document the #:go key of the Go build system.
	* doc/guix.texi (Build Systems): Document '#:go'.

2023-01-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-enh-ruby-mode: Fix base version to 20191111.
	* gnu/packages/emacs-xyz.scm (emacs-enh-ruby-mode): Fix base version to
	20191111.

	Reported-by: Jelle Licht <jlicht@fsfe.org>

2023-01-11  jgart  <jgart@dismail.de>

	gnu: Add ghc-parsec.
	* gnu/packages/haskell-xyz.scm (ghc-parsec): New variable.

2023-01-11  (  <paren@disroot.org>

	doc: contributing: Note '-v REVISION' bug in 'git send-email'.
	* doc/contributing.texi ("Submitting Patches")["Sending a Patch Series"]:
	Note that a bug in 'git send-email' means '-v REVISION' (with a
	space) will not work.

2023-01-11  Christopher Baines  <mail@cbaines.net>

	doc: contributing: Tweak the Commit Policy.
	Add more examples of when it can be appropriate to push changes without
	review, as I think this can be appropriate in the case of trivial changes (as
	mentioned before), but also non-trivial fixes.

	No longer suggest pushing simple new packages or package upgrades (that don't
	cause lots of rebuilds) without sending to guix-patches. Now there's some
	automation for testing changes sent to guix-patches, sending changes there
	before pushing can mean that more rigorous testing takes place and help speed
	up substitutes becoming available. This is true, even if no human review takes
	place.

	Only suggest waiting one week for review for simpler changes, wait two weeks
	for more significant changes.

	Also, reorder some of the information in this section so it's grouped together
	better.

	* doc/contributing.texi (Commit Policy): Tweak.

2023-01-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add emacs-enh-ruby-mode.
	* gnu/packages/emacs-xyz.scm (emacs-enh-ruby-mode): New variable.

2023-01-11  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	teams: Add Vagrant Cascadian.
	* etc/teams.scm.in Add Vagrant Cascadian to Reproducible Builds team.

	teams: Add Reproducible Builds team.
	* etc/teams.scm.in (reproduciblebuilds): New team.

2023-01-09  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

	gnu: perftest: Update to 4.5-0.20.
	* gnu/packages/linux.scm (perftest): Update to 4.5-0.20.
	[source]: Switch to GIT-FETCH.
	[arguments]: Remove.
	[native-inputs]: Add AUTOCONF, AUTOMAKE, and LIBTOOL.
	[inputs]: Add PCIUTILS.

	gnu: lib3mf: Update to 2.2.0.
	* gnu/packages/engineering.scm (lib3mf): Update to 2.2.0.

	gnu: lib3mf: Remove bundled software.
	* gnu/packages/engineering.scm (lib3mf)[source](snippet): Delete bundled
	copies of libzip and zlib.  Adjust header inclusions.

	gnu: lib3mf: Remove input labels.
	* gnu/packages/engineering.scm (lib3mf)[inputs]: Remove labels.

	gnu: lib3mf: Remove bundled ACT.
	* gnu/packages/engineering.scm (lib3mf)[source](modules, snippet): New fields.
	[arguments]: Add phase to provide act binary.
	[native-inputs]: Add AUTOMATIC-COMPONENT-TOOLKIT.

	gnu: Add automatic-component-toolkit.
	* gnu/packages/code.scm (automatic-component-toolkit): New variable.

2023-01-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocset: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-biocset): Update to 1.12.1.

	gnu: r-biocviews: Update to 1.66.2.
	* gnu/packages/bioconductor.scm (r-biocviews): Update to 1.66.2.

	gnu: r-variancepartition: Update to 1.28.1.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.28.1.
	[propagated-inputs]: Add r-remacor.

	gnu: r-flowworkspace: Update to 4.10.1.
	* gnu/packages/bioconductor.scm (r-flowworkspace): Update to 4.10.1.
	[propagated-inputs]: Remove r-aws-s3, r-aws-signature, r-digest, r-lattice,
	r-latticeextra, r-rcpp, r-rcpparmadillo, and r-rcppparallel; add
	r-cpp11.

	gnu: r-batchelor: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-batchelor): Update to 1.14.1.

	gnu: r-msnbase: Update to 2.24.2.
	* gnu/packages/bioconductor.scm (r-msnbase): Update to 2.24.2.

	gnu: r-genomeinfodb: Update to 1.34.6.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.34.6.

	gnu: r-bsgenome: Update to 1.66.2.
	* gnu/packages/bioconductor.scm (r-bsgenome): Update to 1.66.2.

	gnu: r-biocparallel: Update to 1.32.5.
	* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.32.5.

	gnu: Add r-remacor.
	* gnu/packages/cran.scm (r-remacor): New variable.

	gnu: Add r-clustergeneration.
	* gnu/packages/cran.scm (r-clustergeneration): New variable.

	gnu: Update copyright header.
	* gnu/packages/cran.scm: Update copyright header.

	import/cran: Fix Bioconductor updater.
	* guix/import/cran.scm (latest-bioconductor-release): Use LATEST-VERSION
	instead of VERSION, which is always #F.

	gnu: r-fpc: Update to 2.2-10.
	* gnu/packages/statistics.scm (r-fpc): Update to 2.2-10.

	gnu: r-statmod: Update to 1.5.0.
	* gnu/packages/statistics.scm (r-statmod): Update to 1.5.0.

	gnu: r-sendmailr: Update to 1.3-2.
	* gnu/packages/statistics.scm (r-sendmailr): Update to 1.3-2.

	gnu: r-bien: Update to 1.2.6.
	* gnu/packages/cran.scm (r-bien): Update to 1.2.6.
	[propagated-inputs]: Remove r-rgdal, r-rgeos, and r-sp; add r-terra.

	gnu: r-rtweet: Update to 1.1.0.
	* gnu/packages/cran.scm (r-rtweet): Update to 1.1.0.
	[propagated-inputs]: Add r-httr2.

	gnu: r-mlr3learners: Update to 0.5.6.
	* gnu/packages/cran.scm (r-mlr3learners): Update to 0.5.6.

	gnu: r-qtl: Update to 1.58.
	* gnu/packages/cran.scm (r-qtl): Update to 1.58.

	gnu: r-tidytext: Update to 0.4.1.
	* gnu/packages/cran.scm (r-tidytext): Update to 0.4.1.

	gnu: r-forecast: Update to 8.20.
	* gnu/packages/cran.scm (r-forecast): Update to 8.20.

	gnu: r-qqconf: Update to 1.3.1.
	* gnu/packages/cran.scm (r-qqconf): Update to 1.3.1.

	gnu: r-gkmsvm: Update to 0.82.0.
	* gnu/packages/cran.scm (r-gkmsvm): Update to 0.82.0.

	gnu: r-lavaan: Update to 0.6-13.
	* gnu/packages/cran.scm (r-lavaan): Update to 0.6-13.

	gnu: r-rncl: Update to 0.8.7.
	* gnu/packages/cran.scm (r-rncl): Update to 0.8.7.

	gnu: r-fmsb: Update to 0.7.5.
	* gnu/packages/cran.scm (r-fmsb): Update to 0.7.5.

	gnu: r-rgl: Update to 0.111.6.
	* gnu/packages/cran.scm (r-rgl): Update to 0.111.6.

	gnu: r-ncdf4: Update to 1.21.
	* gnu/packages/cran.scm (r-ncdf4): Update to 1.21.

	gnu: r-afex: Update to 1.2-1.
	* gnu/packages/cran.scm (r-afex): Update to 1.2-1.

	gnu: r-raster: Update to 3.6-13.
	* gnu/packages/cran.scm (r-raster): Update to 3.6-13.

	gnu: r-drtmle: Update to 1.1.2.
	* gnu/packages/cran.scm (r-drtmle): Update to 1.1.2.

	gnu: r-netrep: Update to 1.2.6.
	* gnu/packages/cran.scm (r-netrep): Update to 1.2.6.

	gnu: r-precrec: Update to 0.14.1.
	* gnu/packages/cran.scm (r-precrec): Update to 0.14.1.
	[propagated-inputs]: Add r-rlang.

	gnu: r-writexl: Update to 1.4.2.
	* gnu/packages/cran.scm (r-writexl): Update to 1.4.2.

	gnu: r-officer: Update to 0.5.1.
	* gnu/packages/cran.scm (r-officer): Update to 0.5.1.
	[propagated-inputs]: Add r-openssl.

	gnu: r-billboarder: Update to 0.4.0.
	* gnu/packages/cran.scm (r-billboarder): Update to 0.4.0.
	[native-inputs]: Update js-billboard to 3.6.3.

	gnu: r-reticulate: Update to 1.27.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.27.

	gnu: r-rastervis: Update to 0.51.5.
	* gnu/packages/cran.scm (r-rastervis): Update to 0.51.5.

	gnu: r-heatmaply: Update to 1.4.2.
	* gnu/packages/cran.scm (r-heatmaply): Update to 1.4.2.

	gnu: r-expm: Update to 0.999-7.
	* gnu/packages/cran.scm (r-expm): Update to 0.999-7.

	gnu: r-zlog: Update to 1.0.2.
	* gnu/packages/cran.scm (r-zlog): Update to 1.0.2.

	gnu: r-seriation: Update to 1.4.1.
	* gnu/packages/cran.scm (r-seriation): Update to 1.4.1.

	gnu: r-mitml: Update to 0.4-4.
	* gnu/packages/cran.scm (r-mitml): Update to 0.4-4.

	gnu: r-timedate: Update to 4022.108.
	* gnu/packages/cran.scm (r-timedate): Update to 4022.108.

	gnu: r-lava: Update to 1.7.1.
	* gnu/packages/cran.scm (r-lava): Update to 1.7.1.

	gnu: r-rstpm2: Update to 1.5.9.
	* gnu/packages/cran.scm (r-rstpm2): Update to 1.5.9.

	gnu: r-htmlwidgets: Update to 1.6.1.
	* gnu/packages/cran.scm (r-htmlwidgets): Update to 1.6.1.

	gnu: r-collections: Update to 0.3.7.
	* gnu/packages/cran.scm (r-collections): Update to 0.3.7.

	gnu: Add r-httr2.
	* gnu/packages/cran.scm (r-httr2): New variable.

2023-01-09  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of entry about
	linux-libre 4.9 removal.

2023-01-09  Greg Hogan  <code@greghogan.com>

	gnu: LLVM, Clang, libomp, lld: Update to 15.0.6.
	* gnu/packages/llvm.scm (llvm-15, clang-15, libomp-15, lld-15):
	Update to 15.0.6.

2023-01-09  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Add minetest-mobs-monster.
	* gnu/packages/minetest.scm (minetest-mobs-monster): New variable.

	gnu: Add minetest-wielded-light.
	* gnu/packages/minetest.scm (minetest-wielded-light): New variable.

2023-01-09  Ludovic Courtès  <ludo@gnu.org>

	read-print: Do not use extended notation when printing '1+', '1-', etc.
	* guix/read-print.scm (%special-non-extended-symbols): New variable.
	(symbol->display-string): New procedure.
	(pretty-print-with-comments): Use it in lieu of 'string->symbol'.
	* tests/read-print.scm: Add test.

	daemon: Improve error message for wrong hash sizes.
	* nix/libutil/hash.cc (parseHash): Show the hash algorithm name and
	expected size in the error message.
	* tests/derivations.scm ("fixed-output derivation, invalid hash size"):
	New test.

2023-01-09  Ludovic Courtès  <ludo@gnu.org>

	derivations: 'read-derivation' correctly handles case with empty hash.
	Reported by Stephen Paul Weber <singpolyma@singpolyma.net> at
	<https://lists.gnu.org/archive/html/guix-devel/2023-01/msg00035.html>.

	* guix/derivations.scm (read-derivation)[outputs->alist]: Treat the
	empty hash case as non-fixed-output whether or not the hash algorithm is
	the empty string, and preserve the hash algorithm in <derivation-output>.
	* tests/derivations.scm ("'download' built-in builder, no fixed-output hash")
	("fixed-output-derivation?, no hash", "read-derivation with hash = #f"): New tests.

2023-01-09  Ludovic Courtès  <ludo@gnu.org>

	substitute: Parse '_NIX_OPTIONS' once.
	* guix/scripts/substitute.scm (find-daemon-option): Arrange to call
	'daemon-options' only once.

2023-01-09  Ludovic Courtès  <ludovic.courtes@inria.fr>

	doc: cookbook: Add "Installing Guix on a Cluster" chapter.
	This is derived from the article at
	<https://hpc.guix.info/blog/2017/11/installing-guix-on-a-cluster/>, with
	clarifications and updates.

	* doc/guix-cookbook.texi (Installing Guix on a Cluster): New chapter.

2023-01-09  Mathieu Othacehe  <othacehe@gnu.org>

	services: base: Add environment support to guix-configuration.
	* gnu/services/base.scm (<guix-configuration>)[extra-env]: New field.
	(guix-shepherd-service): Honor it.
	* doc/guix.texi (Base Services): Document it.

2023-01-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-gg3d.
	* gnu/packages/bioinformatics.scm (r-gg3d): New variable.

2023-01-09  Andrew Tropin  <andrew@trop.in>

	home: environment-variables: Fix escaping.
	* gnu/home/services.scm (environment-variable-shell-definitions): Fix
	escaping.
	* tests/guix-home.sh: Add STRING_WITH_ESCAPES environment variable and test
	its value.

	Reported-by: elevnkb

2023-01-09  Andrew Tropin  <andrew@trop.in>

	home: environment-variables: Return support for file-likes and gexps.
	* gnu/home/services.scm (environment-variable-shell-definitions): Add support
	for file-likes and gexps.
	* tests/guix-home.sh: Add SHELL environment variable and test its value.  Add
	BUILDHOSTTIME environment variable.

2023-01-09  Marius Bakke  <marius@gnu.org>

	gnu: ikiwiki: Remove input labels.
	* gnu/packages/web.scm (ikiwiki)[native-inputs, inputs]: Remove labels.

2023-01-09  Marius Bakke  <marius@gnu.org>

	gnu: ikiwiki: Add missing inputs.
	This fixes a regression from a1f9eba892784069e34338e01237a74b8a3bd8a2 whereby
	loading po4a as a library fails.

	* gnu/packages/web.scm (ikiwiki)[inputs]: Add PERL-SYNTAX-KEYWORD-TRY and
	PERL-XS-PARSE-KEYWORD.

2023-01-09  Marius Bakke  <marius@gnu.org>

	gnu: python-afdko: Fix failing tests.
	* gnu/packages/patches/python-afdko-suppress-copyright-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/fontutils.scm (python-afdko)[source](patches): New field.

2023-01-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove java-ecj-3.
	* gnu/packages/java.scm (java-ecj-3): Remove variable.

	gnu: ant-junit: Fix inheritance by using gexp.
	* gnu/packages/java.scm (ant-junit)[arguments]: Use gexp; also remove
	trailing #T from build phases.

	gnu: ant-apache-bcel: Fix inheritance by using gexp.
	* gnu/packages/java.scm (ant-apache-bcel)[arguments]: Use gexp; also remove
	trailing #T from build phases.

	gnu: java-cisd-jhdf5: Do not override default JDK.
	* gnu/packages/java.scm (java-cisd-jhdf5)[arguments]: Remove override for JDK.

	gnu: java-cisd-jhdf5: Remove trailing #T.
	* gnu/packages/java.scm (java-cisd-jhdf5)[source]: Remove trailing #T from
	snippet.
	[arguments]: Remove trailing #T from build phases.

	gnu: java-ecj: Do not inherit from java-ecj-3.
	* gnu/packages/java.scm (java-ecj): Do not inherit fields from java-ecj-3.
	[arguments]: Merge build phases 'fix-build.xml and 'fix-prop; remove trailing #T.

	gnu: Remove java-ecj-3.5.
	* gnu/packages/java.scm (java-ecj-3.5): Remove variable.

	gnu: java-cisd-args4j: Do not build with icedtea-7.
	* gnu/packages/java.scm (java-cisd-args4j)[arguments]: Do not override JDK.

	gnu: java-cisd-args4j: Use later version of ECJ.
	* gnu/packages/java.scm (java-cisd-args4j)[native-inputs]: Replace
	java-ecj-3.5 with java-ecj.

	gnu: java-cisd-args4j: Remove trailing #T from build phase.
	* gnu/packages/java.scm (java-cisd-args4j)[arguments]: Remove trailing #T from
	build phase.

	gnu: java-jgit-4.2: Remove trailing #T from build phase.
	* gnu/packages/java.scm (java-jgit-4.2)[arguments]: Remove trailing #T from
	build phase.

	gnu: java-jgit-4.2: Do not build with icedtea-7.
	* gnu/packages/java.scm (java-jgit-4.2)[arguments]: Do not override JDK.

	gnu: Move Java bootstrap packages to separate module.
	* gnu/packages/java.scm (ant/java8): Do not inherit from ant-bootstrap.
	(ant)[arguments]: Replace to avoid rebuilding.
	(jikes, classpath-bootstrap, jamvm-1-bootstrap, ant-bootstrap, ecj-bootstrap,
	ecj-javac-wrapper, classpath-0.99, classpath-jamvm-wrappers, classpath-devel,
	jamvm, ecj-javac-wrapper-final, ecj4-bootstrap, ecj4-javac-wrapper,
	jamvm-with-ecj4): Move these packages from here...
	* gnu/packages/java-bootstrap.scm: ...to this new file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register new file.

	gnu: Move Java XML packages to new module.
	* gnu/packages/xml.scm (java-simple-xml, java-jaxp,
	java-apache-xml-commons-resolver, java-jaxen, java-xom, java-xsdlib,
	java-xpp3, java-xmlpull2, java-xmlpull-api-v1, java-dom4j, java-kxml2,
	java-stax, java-jettison, java-jdom2, java-xstream, java-mxparser): Move these
	variables from here...
	* gnu/packages/java-xml.scm: ...to this new file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register new file.
	* gnu/packages/axoloti.scm,
	gnu/packages/batik.scm,
	gnu/packages/bioinformatics.scm,
	gnu/packages/groovy.scm,
	gnu/packages/java.scm,
	gnu/packages/maven.scm: Adjust module imports.

2023-01-08  Leo Famulari  <leo@famulari.name>

	news: Add entry about the removal of linux-libre 4.9.
	* etc/news.scm: Add entry.

2023-01-08  Leo Famulari  <leo@famulari.name>

	gnu: Remove linux-libre 4.9.
	This kernel series is no longer supported upstream:
	https://lkml.iu.edu/hypermail/linux/kernel/2301.0/06398.html
	https://www.kernel.org/category/releases.html

	* gnu/packages/aux-files/linux-libre/4.9-i686.conf,
	gnu/packages/aux-files/linux-libre/4.9-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.
	* gnu/packages/linux.scm (linux-libre-4.9-version, linux-libre-4.9-gnu-revision,
	deblob-scripts-4.9, linux-libre-4.9-pristine-source, linux-libre-4.9-source,
	linux-libre-headers-4.9, linux-libre-4.9): Remove variables.
	* gnu/tests/base.scm (%test-linux-libre-4.9): Likewise.

2023-01-08  Marius Bakke  <marius@gnu.org>

	gnu: vulkan-loader: Don't build (and install) googletest.
	* gnu/packages/vulkan.scm (vulkan-loader)[arguments]: Add phase to use system
	googletest.  Remove unpack-googletest phase.
	[native-inputs]: Change from (PACKAGE-SOURCE GOOGLETEST) to GOOGLETEST.

	gnu: vulkan-loader: Refer to vulkan-headers in pkg-config file.
	* gnu/packages/vulkan.scm (vulkan-loader)[arguments]: Add phase.

2023-01-08  Marius Bakke  <marius@gnu.org>

	gnu: VLC: Remove obsolete patch.
	This reverts 372b037540395b688a0406c89709fdc3af880e4a, which became obsolete
	with af74211d987d2b8510e2f4937e65f6480754886f.

	* gnu/packages/video.scm (vlc)[source](patches): Remove.
	* gnu/packages/patches/vlc-dav1d-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2023-01-08  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

2023-01-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tectonic: Update to 0.12.0.
	* gnu/packages/rust-apps.scm (tectonic): Update to 0.12.0.
	* gnu/packages/crates-io.scm (rust-tectonic-bridge-graphite2): Update to
	0.2.1.
	[arguments]: Do not skip build.
	[native-inputs]: Add PKG-CONFIG.
	[inputs]: Add GRAPHITE2.
	(rust-tectonic-bundles): Update to 0.3.
	[arguments]: Do not skip build.
	<#:cargo-inputs>: Update RUST-TECTONIC-IO-BASE to 0.4.
	[native-inputs]: Add PKG-CONFIG.
	[inputs]: Add OPENSSL and ZLIB.
	(rust-tectonic-docmodel): Update to 0.2.0.
	[arguments]: Do not skip build.
	(rust-tectonic-engine-xetex): Update to 0.4.1.
	[arguments]: Do not skip build.
	<#:cargo-inputs>: Update RUST-TECTONIC-PDF-IO to 0.4 and
	RUST-TECTONIC-XETEX-LAYOUT to 0.2.
	[native-inputs]: Add PKG-CONFIG.
	[inputs]: Add FONTCONFIG, FREETYPE, GRAPHITE2, ICU4C and ZLIB.
	(rust-tectonic-engine-xdvipdfmx): Update to 0.4.0.
	[arguments]: Do not skip build.
	<#:cargo-inputs>: Remove RUST-CBINDGEN, update RUST-TECTONIC-BRIDGE-CORE to
	0.3 and RUST-TECTONIC-PDF-IO to 0.4.
	[native-inputs]: Add PKG-CONFIG.
	[inputs]: Add LIBPNG and ZLIB.
	(rust-tectonic-pdf-io): Update to 0.4.
	[arguments]: Do not skip build.
	<#:cargo-inputs>: Update RUST-TECTONIC-BRIDGE-CORE to 0.3.
	(rust-tectonic-xetex-layout): Update to 0.2.1.
	[arguments]: Do not skip build.
	<#:cargo-inputs>: Update RUST-TECTONIC-BRIDGE-CORE to 0.3.
	[native-inputs]: Add PKG-CONFIG.
	[inputs]: Add FONTCONFIG, FREETYPE, GRAPHITE2, ICU4C and ZLIB.

2023-01-08  David Thompson  <dthompson2@worcester.edu>

	gnu: git-annex: Patch 'git-annex webapp' to use hardcoded xdg-open.
	* gnu/packages/haskell-apps.scm (git-annex)[arguments]: Add 'patch-webapp'
	phase.
	[inputs]: Add xdg-utils.

2023-01-08  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Switch to default pipewire.
	This is a follow-up of: 590700ce00177a826872c867066eeba6eb7c4641.

	* gnu/packages/kde-plasma.scm (kwin, plasma-desktop,
	plasma-workspace)[inputs]: Switch to pipewire.
	* gnu/packages/mpd.scm (mpd)[inputs]: Ditto.

2023-01-08  Bruno Victal  <mirai@makinata.eu>

	gnu: Remove tegaki package leftovers.
	Leftovers from ed3c97f53ef5d60f103b93d15ccce5db052bfad1.

	* gnu/packages/languages.scm (tegaki-release-uri)
	(remove-pre-compiled-files)
	(remove-pre-compiled-files-modules): Delete variables.

2023-01-08  Josselin Poiret via Guix-patches via  <guix-patches@gnu.org>

	gnu: wireplumber: Update to 0.4.13.
	* gnu/packages/linux.scm (wireplumber): Update to 0.4.13.

2023-01-08  Brendan Tildesley  <mail@brendan.scot>

	gnu: pipewire: Enable more features.
	* gnu/packages/linux.scm (pipewire)[inputs]:
	Add
	- libfdk for ACC support over bluetooth
	- libfreeaptx for aptX support over bluetooth
	- libsndfile
	- libusb for bluetooth support
	- lilv for lv2 plugins
	- webrtc-audio-processing for noise cancelling
	- readline for pw-cli

	gnu: Add libfreeaptx.
	* gnu/packages/audio.scm (libfreeaptx): New variable.

	gnu: pipewire: Set sysconfdir to /etc.
	* gnu/packages/linux.scm (pipewire): Set sysconfdir to /etc to allow for
	systemwide config in /etc.

2023-01-08  Josselin Poiret via Guix-patches via  <guix-patches@gnu.org>
	    Kevin Boulain  <kevinboulain@gmail.com>
	    Brendan Tildesley  <mail@brendan.scot>

	gnu: pipewire: Update to 0.3.63.
	* gnu/packages/linux.scm (pipewire): Update to 0.3.63.
	[source]: Update source to official repo.
	[inputs]: Remove sdl2. It's only used to build examples.

2023-01-08  Brendan Tildesley  <mail@brendan.scot>

	gnu: pipewire: Switch default to 0.3.
	* gnu/packages/linux.scm (pipewire): Switch to pipewire 0.3.
	(pipewire-0.3): Remove variable.
	(wireplumber): Replace all pipewire-0.3 by pipewire.
	* gnu/packages/audio.scm (qpwgraph): Ditto.
	* gnu/packages/chromium.scm (ungoogled-chromium): Ditto.
	* gnu/packages/freedesktop.scm (weston, xdg-desktop-portal,
	xdg-desktop-portal-wlr): Ditto.
	* gnu/packages/gnome.scm (mutter): Ditto.
	* gnu/packages/kde-systemtools.scm (krfb): Ditto.
	* gnu/packages/telegram.scm (webrtc-for-telegram-desktop): Ditto.
	* gnu/packages/video.scm (obs): Ditto.

2023-01-08  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add python-commonroad-route-planner.
	* gnu/packages/simulation.scm (python-commonroad-route-planner): New variable.

	gnu: Add python-commonroad-io.
	* gnu/packages/simulation.scm (python-commonroad-io): New variable.

	gnu: Add python-commonroad-vehicle-models.
	* gnu/packages/simulation.scm (%commonroad-dont-install-license-at-root)
	(python-commonroad-vehicle-models): New variables.

	gnu: python-iso3166: Update to 2.1.1.
	* gnu/packages/iso-codes.scm (python-iso3166): Update to 2.1.1.

	gnu: Add python-omegaconf.
	* gnu/packages/python-xyz.scm (python-omegaconf): New variable.

	gnu: Add java-antlr4-runtime-python.
	* gnu/packages/java.scm (java-antlr4-runtime-python): New variable.

2023-01-08  Tomasz Jeneralczyk  <tj@schwi.pl>

	gnu: Add vkmark.
	* gnu/packages/benchmark.scm (vkmark): New variable.

2023-01-08  florhizome  <florhizome@posteo.net>

	gnu: Add power-profiles-daemon.
	* gnu/packages/freedesktop.scm (power-profiles-daemon): New variable.

2023-01-08  jgart  <jgart@dismail.de>

	gnu: python-proselint: Use official home page URL.
	* gnu/packages/python-xyz.scm (python-proselint):
	[home-page]: Use official home page URL.

2023-01-08  kiasoc5  <kiasoc5@disroot.org>

	gnu: clamav: Update to 0.103.7.
	* gnu/packages/antivirus.scm (clamav): Update to 0.103.7.

2023-01-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-jsonschema-next: Simplify package.
	To have this package on the latest version Guix needs to have new Python
	build procedure with Hatch https://hatch.pypa.io/.

	* gnu/packages/python-xyz.scm (python-jsonschema-next):
	  [build-system]: Use pyproject-build-system to simplify package.
	  [native-inputs]: Remove python-pypa-build.

2023-01-08  Antero Mejr  <antero@mailbox.org>

	gnu: Add python-pydicom.
	* gnu/packages/python-science.scm (python-pydicom): New variable.

	gnu: Add gdcm.
	* gnu/packages/bioinformatics.scm (gdcm): New variable.

2023-01-08  Ludovic Courtès  <ludo@gnu.org>

	refresh: Add CLI tests.
	* guix/import/test.scm, tests/guix-refresh.sh: New files.
	* Makefile.am (MODULES, SH_TESTS): Add them.

	import: stackage: Catch networking errors in predicate.
	* guix/import/stackage.scm (stackage-lts-package?): Wrap body in
	'false-if-networking-error'.

2023-01-08  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: 'gnu' and 'gnu-ftp' predicates catch networking errors.
	Previously, in a networking-less environment such as 'guix shell -C -D
	guix', 'guix refresh --list-updaters' would crash due to a
	'gettaddrinfo-error' exception in these predicates.

	* guix/gnu-maintenance.scm (%gnu-updater)[pred]: Wrap in
	'false-if-networking-error'.
	(%gnu-ftp-updater)[pred]: Likewise.

2023-01-08  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: Factorize 'false-if-networking-failure'.
	* guix/import/utils.scm (call-with-networking-exception-handler): New
	procedure.
	(false-if-networking-error): New macro.
	* guix/gnu-maintenance.scm (import-html-updatable-release): Use it
	instead of inline code.

2023-01-08  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-ssh: Update to 0.16.2.
	* gnu/packages/ssh.scm (guile-ssh): Update to 0.16.2.

2023-01-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: ode: Do not run tests on i686.
	* gnu/packages/game-development.scm (ode)[arguments]: Do not run tests on i686.

	gnu: rosegarden: Run tests.
	* gnu/packages/music.scm (rosegarden)[arguments]<#:phases>: Actually run
	tests.  Also fix or skip failing tests.

	gnu: rosegarden: Update to 22.12.1.
	* gnu/packages/music.scm (rosegarden): Update to 22.12.1.

2023-01-08  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guile-email-latest: Fix build.
	* gnu/packages/guile-xyz.scm (guile-email-latest)[arguments]: Restore the
	default.

2023-01-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: lyx: Activate spellchecking.
	* gnu/packages/tex.scm (lyx)[inputs]: Use ASPELL instead of HUNSPELL since the
	latter is not detected during configure phase.

	gnu: lyx: Improve package style.
	* gnu/packages/tex.scm (lyx)[source]<snippet>: Remove trailing #T.
	[arguments]<#phases>: Use SEARCH-INPUT-FILE.
	[propagated-inputs]: Remove input label.

	gnu: lyx: Update to 2.3.7.
	* gnu/packages/tex.scm (lyx): Update to 2.3.7.

	gnu: scintilla: Update to 5.3.2.
	* gnu/packages/text-editors.scm (scintilla): Update to 5.3.2.

	gnu: ode: Improve package style.
	* gnu/packages/game-development.scm (ode)[source]<snippet>: Remove trailing
	[arguments]: Use G-expressions.  Remove trailing #T from phase.

	gnu: ode: Update to 0.16.3.
	* gnu/packages/game-development.scm (ode): Update to 0.16.3.

2023-01-08  Feng Shu  <tumashu@163.com>

	gnu: emacs-magit: Update to 3.3.0-1.b908c79.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 3.0-1.b908c79.

	This update is needed for compatibility with Compat 2.9.1.0.

2023-01-08  Feng Shu  <tumashu@163.com>

	gnu: emacs-compat: Update to 29.1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 29.1.1.0.

2023-01-08  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guix: Update to 1.4.0-1.9fe5b49.
	* gnu/packages/package-management.scm (guix): Update to 1.4.0-1.9fe5b49.

2023-01-08  jgart  <jgart@dismail.de>
	    Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add tilix.
	* gnu/packages/terminals.scm (tilix): New variable.

2023-01-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tracker: Extend test timeout for riscv64-linux.
	* gnu/packages/gnome.scm (tracker)[arguments]: Adjust test-options when
	building for riscv64-linux to add a timeout multiplier.

	gnu: tracker: Honor #:test-options keyword.
	* gnu/packages/gnome.scm (tracker)[arguments]: Adjust custom 'check
	phase to honor the #:test-options keyword.

	gnu: webkitgtk-next: Update to 2.38.3.
	* gnu/packages/webkit.scm (webkitgtk-next): Update to 2.38.3.

2023-01-08  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add d-spy.
	* gnu/packages/gnome.scm (d-spy): New variable.

	gnu: komikku: Update to 1.7.0.
	* gnu/packages/gnome.scm (komikku): Update to 1.7.0.

2023-01-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: castget: Update to 2.0.0-0.da9727d.
	* gnu/packages/gpodder.scm (castget): Update to 2.0.0-0.da9727d.
	[inputs]: Replace id3lib with taglib.

	gnu: ruby-sanitize: Update to 6.0.0.
	* gnu/packages/ruby.scm (ruby-sanitize): Update to 6.0.0.  Re-indent inputs.
	[source]: Delete patch.
	* gnu/packages/patches/ruby-sanitize-system-libxml.patch: Delete patch.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: ruby-html-proofer: Update to 5.0.3.
	* gnu/packages/ruby.scm (ruby-html-proofer): Update to 5.0.3.
	[arguments]: Add replace-git-ls-files and relax-requirements phases.
	[native-inputs]: Delete field.
	[propagated-inputs]: Replace ruby-nokogumbo with ruby-nokogiri.

	gnu: ruby-nokogumbo: Deprecate in favor of ruby-nokogiri.
	* gnu/packages/ruby.scm (ruby-nokogumbo): Define as a deprecated alias to
	ruby-nokogiri.

2023-01-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-nokogiri: Make it reproducible.
	Fixes <https://issues.guix.gnu.org/56389>.

	* gnu/packages/ruby.scm (ruby-nokogiri) [arguments]: Use gexps.
	[phases] {delete-mkmf.log}: New phase.

	Reported-by: Wiktor Żelazny <wzelazny@vurv.cz>

2023-01-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-nokogiri: Update to 1.13.10.
	* gnu/packages/ruby.scm (ruby-mini-portile-2): Update to 1.13.10.
	(ruby-mini-portile-2.6.1): Delete variable.
	(ruby-nokogiri): Re-indent inputs.
	[propagated-inputs]: Replace ruby-mini-portile-2.6.1 with
	ruby-mini-portile-2.

	gnu: ruby-ruby-prof: Update to 1.4.5.
	* gnu/packages/ruby.scm (ruby-ruby-prof): Update to 1.4.5.
	[arguments]: Reword comment as FIXME.  Remove trailing #t.
	Delete obsolete substitution in patch-rakefile phase.
	Re-format native-inputs on a single line.

	gnu: ruby-prawn-svg: Update to 0.32.0.
	* gnu/packages/ruby.scm (ruby-prawn-svg): Update to 0.32.0.
	Delete trailing #t and re-indent inputs.

	gnu: ruby-prawn-icon: Update to 3.1.0.
	* gnu/packages/ruby.scm (ruby-prawn-icon): Update to 3.1.0.
	Delete trailing #t.

	gnu: ruby-asciidoctor-pdf: Update to 2.3.4.
	* gnu/packages/ruby.scm (ruby-asciidoctor-pdf): Update to 2.3.4.
	[arguments]: Use gexps.  Streamline check phase.  Delete remove-failing-tests
	phase.
	[native-inputs]: Break on multiple lines.
	[propagated-inputs]: Remove labels.

	gnu: ruby-prawn: Update to 2.4.0.
	* gnu/packages/ruby.scm (ruby-prawn): Update to 2.4.0.
	[arguments]: Delete trailing #t and use gexps.
	[propagated-inputs]: Add ruby-matrix.
	[native-inputs]: Remove ruby-rspec, ruby-simplecov and ruby-yard.  Add
	ruby-prawn-dev.

	gnu: ruby-pdf-core: Update to 0.9.0.
	* gnu/packages/ruby.scm (ruby-pdf-core): Update to 0.9.0.

	gnu: Add ruby-matrix.
	* gnu/packages/ruby.scm (ruby-matrix): New variable.

	gnu: ruby-ttfunk: Update to 1.7.0.
	* gnu/packages/ruby.scm (ruby-ttfunk): Update to 1.7.0.
	[source]: Fix indentation.  Use complete sentences for comments.
	[arguments]: Use gexps.  Add comment next to #:test-target.  Delete
	remove-rubocop and remove-ssh phases.  Add remove-missing-key-directive phase.
	[native-inputs]: Remove ruby-rspec, ruby-yard and bundler.  Add
	ruby-prawn-dev.

	gnu: Add ruby-prawn-dev.
	* gnu/packages/ruby.scm (ruby-prawn-dev): New variable.

	gnu: ruby-open-uri-cached: Update to 1.0.0.
	* gnu/packages/ruby.scm (ruby-open-uri-cached): Update to 1.0.0.

	gnu: ruby-asciidoctor-multipage: Update to 0.0.16.
	* gnu/packages/ruby.scm (ruby-asciidoctor-multipage): Update to 0.0.16.
	[phases]: Delete trailing #t and use \n instead of an actual newline.

2023-01-08  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.337.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.337.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.0.18.
	* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.18.
	(linux-libre-6.0-pristine-source): Update hash.

	gnu: linux-libre 6.1: Update to 6.1.4.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.4.
	(linux-libre-6.1-pristine-source): Update hash.

2023-01-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: muse-sequencer: Also run on Wayland.
	* gnu/packages/music.scm (muse-sequencer)[inputs]: Add qtwayland-5.

	Reported by f1refly in #guix.

2023-01-10  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: weechat-wee-slack: Update to 2.9.1.
	* gnu/packages/messaging.scm (weechat-wee-slack): Update to 2.9.1.

2023-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add waveshare-dtoverlays.
	* gnu/packages/raspberry-pi.scm (waveshare-dtoverlays): New variable.

2023-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: patman: Fix incomplete get-maintainer patch.
	The full set of patches already merged into the U-Boot is included for
	simplicity and avoiding mistakes like the previous one, where a conflicting
	hunk got dropped, causing the following error when running patman:

	    WARNING: Unknown setting get_maintainer_script

	* gnu/packages/bootloaders.scm (u-boot) [source]: Replace the
	u-boot-patman-fix-help.patch, u-boot-patman-local-conf.patch and
	u-boot-patman-get-maintainer.patch with u-boot-patman-guix-integration.patch.
	* gnu/local.mk (dist_patch_DATA): Update patch registrations.
	* gnu/packages/patches/u-boot-patman-fix-help.patch: Delete file.
	* gnu/packages/patches/u-boot-patman-get-maintainer.patch: Likewise.
	* gnu/packages/patches/u-boot-patman-local-conf.patch: Likewise.
	* gnu/packages/patches/u-boot-patman-guix-integration.patch: New file.

	Reported-by: Jelle Licht <jlicht@fsfe.org>

2023-01-10  jgart  <jgart@dismail.de>

	doc: Fix documentation typo.
	* doc/guix.texi (VNC Services): Fix typo.

2023-01-10  muradm  <mail@muradm.net>

	gnu: services: Fix fail2ban configuration serialization.
	This fixes a regression from 543d971ed2a1d9eb934af1f51930741d7cc4e7ef whereby
	match-lambda due to configuration field reordering.

	* gnu/services/security.scm:
	[serialize-fail2ban-ignore-cache-configuration]: Switch to match-record.
	[serialize-fail2ban-jail-filter-configuration]: Switch to match-record.
	[serialize-fail2ban-jail-action-configuration]: Switch to match-record.

2023-01-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: onedrive: Update to 2.4.23.
	* gnu/packages/sync.scm (onedrive): Update to 2.4.23.

2023-01-10  Alex Devaure  <ajadevaure@gmail.com>

	gnu: darktable: Update to 4.2.0.
	* gnu/packages/photo.scm (darktable): Update to 4.2.0.

2023-01-10  Abhishek Cherath  <abhi@quic.us>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add guile-scheme-json-rpc.
	* gnu/packages/guile-xyz.scm (guile-scheme-json-rpc): New variable.

2023-01-10  Paul A. Patience  <paul@apatience.com>

	gnu: Add gophernicus.
	* gnu/packages/web.scm (gophernicus): New variable.

	gnu: Add vger.
	* gnu/packages/web.scm (vger): New variable.

2023-01-10  Giacomo Leidi  <goodoldpaul@autistici.org>
	    Ludovic Courtès  <ludo@gnu.org>

	services: unattended-upgrade: Add 'operating-system-expression' field.
	* gnu/services/admin.scm (<unattended-upgrade-configuration>)
	[operating-system-expression]: New field.
	(unattended-upgrade-mcron-jobs): Honor it.
	* doc/guix.texi (Unattended Upgrades): Document it.

2023-01-10  Bruno Victal  <mirai@makinata.eu>

	services: git-daemon: Deprecate 'git-daemon-service' procedure.
	* gnu/services/version-control.scm
	(git-daemon-service): Define with 'define-deprecated'
	* doc/guix.texi (Version Control Services): Replace with
	'git-daemon-service-type'

2023-01-10  Luis Henrique Gomes Higino  <luishenriquegh2701@gmail.com>

	gnu: neovim: Update to 0.8.2.
	* gnu/packages/vim.scm (neovim): Update to 0.8.2.

2023-01-10  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: gromacs: Remove input labels and use gexps.
	* gnu/packages/chemistry.scm (gromacs)[arguments]: Turn into gexps.
	[native-inputs]: Remove labels.  Remove (package-source googletest).

	gnu: gromacs: Update to 2022.4.
	* gnu/packages/chemistry.scm (gromacs): Update to 2022.4.
	* gnu/packages/patches/gromacs-tinyxml2.patch: Adjust accordingly.

2023-01-10  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: keepassxc: Enable wayland support.
	* gnu/packages/password-utils.scm (keepassxc)[inputs]: Add qtwayland-5.

2023-01-10  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add ftxui.
	* gnu/packages/cpp.scm (ftxui): New variable.

2023-01-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.36.
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.36.

2023-01-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: linux-libre: Bump max-silent-time even further.
	Aarch64 CI build still fail with ‘timed out after 3600 seconds of
	silence’.

	* gnu/packages/linux.scm (make-linux-libre*):
	Increase the max-silent-time to 3 hours.

	Reported by akirakyle in #guix.

2023-01-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: emacs-hsluv: Name git checkout.
	* gnu/packages/emacs-xyz.scm (emacs-hsluv)[source]: Specify a FILE-NAME.

	gnu: emacs-hide-lines: Name git checkout.
	* gnu/packages/emacs-xyz.scm (emacs-hide-lines)[source]: Specify a FILE-NAME.

	gnu: emacs-syslog-mode: Name git checkout.
	* gnu/packages/emacs-xyz.scm (emacs-syslog-mode)[source]: Specify a FILE-NAME.

	doc: Fix <openntpd-configuration> openntpd default.
	* doc/guix.texi (Networking Services): <openntpd-configuration>'s
	openntpd field takes a package: it does not default to a FILE-APPEND
	call.

	gnu: fbcat: Fix typo in description.
	* gnu/packages/linux.scm (fbcat)[description]: Fix ‘therof’.  Add newline.

2023-01-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gtkd: Fix pkgconfig directory.
	* gnu/packages/dlang.scm (gtkd)[arguments]: Add make-flag to set the
	pkgconfig directory correctly.

2023-01-07  Marius Bakke  <marius@gnu.org>

	gnu: ipxe: Enable syslinux only on i686-linux and x86_64-linux.
	* gnu/packages/bootloaders.scm (ipxe)[native-inputs]: Conditionally add
	SYSLINUX.
	[arguments]: Adjust accordingly.

	gnu: ipxe: Use G-expression.
	* gnu/packages/bootloaders.scm (ipxe)[arguments]: Convert to G-expression.
	While at it, remove trailing #t's and label usage.

	gnu: python-funcy: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-funcy)[build-system]: Change to
	PYPROJECT-BUILD-SYSTEM.
	[arguments]: Remove.

	gnu: python-whatever: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-whatever)[build-system]: Change to
	PYPROJECT-BUILD-SYSTEM.
	[arguments]: Remove.

	gnu: python-gyp: Update to 0.0.0-1.9d09418.
	* gnu/packages/python-xyz.scm (python-gyp): Update to 0.0.0-1.9d09418.

	gnu: python-pytidylib: Fix failing test.
	* gnu/packages/python-xyz.scm (python-pytidylib)[arguments]: Add phase.

2023-01-07  Marius Bakke  <marius@gnu.org>

	gnu: Remove python-pyev.
	This package fails to build, is no longer on PyPI, and has been inactive
	upstream for 10 years.

	* gnu/packages/python-xyz.scm (python-pyev): Remove variable.

2023-01-07  Marius Bakke  <marius@gnu.org>

	gnu: python-capstone: Fix tests.
	* gnu/packages/engineering.scm (python-capstone)[arguments]: Override check
	phase.  While here, remove label usage in chdir-and-fix-setup-py phase.

2023-01-07  Marius Bakke  <marius@gnu.org>

	gnu: Remove python-trollius-redis.
	This package fails to build and has been inactive upstream for 8 years.

	* gnu/packages/databases.scm (python-trollius-redis): Remove variable.

2023-01-07  Marius Bakke  <marius@gnu.org>

	gnu: python-openid-teams: Add missing inputs.
	* gnu/packages/python-web.scm (python-openid-teams)[propagated-inputs]: Add
	PYTHON-OPENID and PYTHON-SIX.

	gnu: python-openid-cla: Add missing inputs.
	* gnu/packages/python-web.scm (python-openid-cla)[propagated-inputs]: Add
	PYTHON-OPENID and PYTHON-SIX.

2023-01-07  Marius Bakke  <marius@gnu.org>

	gnu: Use old setuptools in packages that relies on use_2to3 conversion.
	This fixes a regression since 520cdf80581669646ff61e9f18f3b27045556e76 where
	the use_2to3 functionality was removed from setuptools.

	* gnu/packages/graph.scm (python-louvain)[native-inputs]: Change from
	PYTHON-SETUPTOOLS to PYTHON-SETUPTOOLS-57.
	* gnu/packages/python-check.scm (python-parameterizedtestcase)[native-inputs]:
	Likewise.
	* gnu/packages/python-xyz.scm (python-anyjson)[native-inputs]: Add
	PYTHON-SETUPTOOLS-57.
	* gnu/packages/bioinformatics.scm (python-pyvcf)[native-inputs]: Change from
	PYTHON-SETUPTOOLS-FOR-TENSORFLOW to PYTHON-SETUPTOOLS-57.

2023-01-07  Marius Bakke  <marius@gnu.org>

	gnu: python-setuptools: Add 57.5.0.
	* gnu/packages/python-build.scm (python-setuptools-57): New variable.

2023-01-07  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.162.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.162.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 6.0: Update to 6.0.17.
	* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.17.
	(linux-libre-6.0-pristine-source): Update hash.

	gnu: linux-libre 6.1: Update to 6.1.3.
	* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.3.
	(linux-libre-6.1-pristine-source): Update hash.

2023-01-07  Mathieu Othacehe  <othacehe@gnu.org>

	Revert "services: base: Add extra-env support to guix-configuration."
	This reverts commit 78a9b4f996ba18b4460ba380b87e9538007c27e0. It was pushed by
	error, while not reviewed yet.

2023-01-07  Olivier Dion  <olivier-dion@proton.me>

	gnu: lttng-tools: Update to 2.13.9.
	* gnu/packages/instrumentation.scm (lttng-tools): Update to 2.13.9.

2023-01-07  Nikolay Korotkiy  <sikmir@disroot.org>

	gnu: tippecanoe: Update to 2.17.0.
	* gnu/packages/geo.scm (tippecanoe): Update to 2.17.0.
	[source]: Update the url to a maintained repository.

2023-01-07  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: doctl: Update to 1.92.0.
	* gnu/packages/admin.scm (doctl): Update to 1.92.0.

2023-01-07  Michael Rohleder  <mike@rohleder.de>

	gnu: strawberry: Update to 1.0.12.
	* gnu/packages/music.scm (strawberry): Update to 1.0.12.

	gnu: strawberry: Use qt6 instead of qt5.
	* gnu/packages/music.scm (strawberry)[inputs]: Remove qtbase-5. Add qtbase.
	[native-inputs]: Remove qttools-5. Add qttools.

2023-01-07  Nikolay Korotkiy  <sikmir@disroot.org>

	gnu: sfeed: Update to 1.6.
	* gnu/packages/suckless.scm (sfeed): Update to 1.6.

	gnu: slock: Update to 1.5.
	* gnu/packages/suckless.scm (slock): Update to 1.5.

2023-01-07  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-udev: Update to 0.2.4.
	* gnu/packages/guile-xyz.scm (guile-udev): Update to 0.2.4.

2023-01-07  Mathieu Othacehe  <othacehe@gnu.org>

	services: base: Add extra-env support to guix-configuration.
	* gnu/services/base.scm (<guix-configuration>)[extra-env]: New field.
	(guix-shepherd-service): Honor it.
	* doc/guix.texi (Base Services): Document it.

2023-01-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Remove emacs-nadvice as a propagated input.
	* gnu/packages/emacs-xyz.scm (emacs-compat)[propagated-inputs]: Remove
	EMACS-NADVICE.
	* gnu/packages/emacs-xyz.scm (emacs-excorporate)[propagated-inputs]: Remove
	EMACS-NADVICE.

	Emacs Nadvice provides a compatibility layer for Emacs < 24.4.  Nowadays, Guix
	provides at leas Emacs 28.  This package is not useful.  Worse, it can
	introduce issues with autoloads, as reported in
	<https://issues.guix.gnu.org/60627>.

2023-01-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-ql: Update to 0.6.3-0.2953352.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.6.3-0.2953352.
	[arguments]: Fix a test.
	[native-inputs]: Move after arguments field.
	[propagated-inputs]: Re-order alphabetically. Move after arguments field.

2023-01-07  Mathieu Othacehe  <othacehe@gnu.org>

	substitutes: Log the failing queries.
	* guix/substitutes.scm (%debug?): New variable.
	(handle-narinfo-response): Log the failing queries if the %debug? parameter is
	set.

2023-01-07  Mathieu Othacehe  <othacehe@gnu.org>

	scripts: publish: Add a custom baking header.
	Log the not-found responses and their reason (baking or not) to stdout. Also
	send the X-Baking custom header so that the client can be informed of the
	cause of the failure.

	* guix/scripts/publish.scm (not-found): Add a baking? argument to add the
	X-Baking HTTP header to the response if baking is in progress.  Also, log the
	404 responses to stdout, indicating if it is due to baking or not.
	(render-narinfo/cached): Pass the baking? argument.

2023-01-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-citre: Improve synopsis and description.
	* gnu/packages/emacs-xyz.scm (emacs-citre)[synopsis]: Clarify meaning.
	[description]: Fix typo.

2023-01-07  Feng Shu  <tumashu@163.com>

	gnu: emacs-citre: Search proper ctags program.
	* gnu/packages/emacs-xyz.scm (emacs-citre)[arguments]<#:phases>: Do not use
	search-input-file to search ctags, for it will get ctags of emacs-minimal
	instead of universal-ctags.

2023-01-06  Feng Shu  <tumashu@163.com>

	gnu: emacs-company-posframe: Update to 0.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-company-posframe): Update to 0.7.0.

	gnu: Add emacs-citre.
	* gnu/packages/emacs-xyz.scm (emacs-citre): New variable.

	gnu: Add emacs-ebdb-i18n-chn.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb-i18n-chn): New variable.

	gnu: Add emacs-cal-china-x.
	* gnu/packages/emacs-xyz.scm (emacs-cal-china-x): New variable.

	gnu: emacs-pyim-basedict: Install pyim-basedict.pyim file.
	* gnu/packages/emacs-xyz.scm (emacs-pyim-basedict) [arguments]<#:include>:
	Install "pyim-basedict.pyim" file.

2023-01-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-inspector: Update to 0.10.
	* gnu/packages/emacs-xyz.scm (emacs-inspector): Update to 0.10.

	gnu: emacs-consult: Update to 0.31.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.31.

	gnu: emacs-compat: Update to 29.1.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 29.1.0.1.

	gnu: emacs-benchmark-init: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-benchmark-init): Update to 1.1.

2023-01-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: indi: Update to 1.9.9.
	* gnu/packages/astronomy.scm (indi): Update to 1.9.9.
	  [arguments]{tests}: Silent test on aarch64-linux system.
	  [inputs]: Add libev.

	gnu: python-astropy: Update to 5.1.1.
	* gnu/packages/astronomy.scm (python-astropy): Update to 5.1.1.
	  [source]{snippet}: Unbundle wcslib.
	  [arguments]{phases}: preparations: Use all system libraries.
	  [inputs]: Add wcslib.

	gnu: wcslib: Update to 7.12.
	* gnu/packages/astronomy.scm (wcslib): Update to 7.12.
	  [arguments]: Use Gexp, enable parallel tests.

	gnu: python-fitsio: Update to 1.1.8.
	* gnu/packages/astronomy.scm (python-fitsio): Update to 1.1.8.
	  [arguments]{phases}: skip-bzip2-test remove redundant phase as cfitsio
	  built with bzip2 support.
	  [inputs]: Add curl-minimal.

	gnu: cfitsio: Build with bzip2 support.
	* gnu/packages/astronomy.scm (cfitsio):
	  [arguments](configure-flags): Add bzip2 option.
	  [inputs]: Add bzip2.

2023-01-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cfitsio: Update to 4.2.0.
	Fix build on aarch64-linux as reported in:
	- https://issues.guix.gnu.org/59323
	- https://github.com/rwesson/ALFA/issues/29

	The latest version passed build on aarch64-linux system with curl and
	gfortran enabled. wcslib@7.5 passed build with curl enabled (was marked
	as failing in cements).

	* gnu/packages/astronomy.scm (cfitsio): Update to 4.2.0.
	  [arguments]: Use Gexp, enable tests.
	  [arguments](phases): Delete check and add post-install-check phases.
	  [native-inputs]: Add gfortran.
	  [inputs]: Add curl, zlib.

2023-01-06  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Remove 404 link to mitpress.mit.edu.
	* doc/guix-cookbook.texi (A Scheme Crash Course): Remove 404 link to
	mitpress.mit.edu.

2023-01-06  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: guile-email: Update to 0.3.0.
	* gnu/packages/guile-xyz.scm (guile-email): Update to 0.3.0.
	[native-inputs]: Remove pkg-config and lzip. Add texinfo.
	[arguments]: Remove GUILE_AUTO_COMPILE=0 make-flag. Add prefix
	make-flag. Delete configure phase.
	(guile2.2-email)[arguments]: Add guile_effective_version=2.2 make-flag.
	* gnu/packages/patches/guile-email-fix-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

2023-01-06  David Thompson  <dthompson2@worcester.edu>

	gnu: Update guile-syntax-highlight to 0.2.0.
	* gnu/packages/guile-xyz.scm (guile-syntax-highlight): Update to 0.2.0.

2023-01-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bbmap: Update to 39.01.
	* gnu/packages/bioinformatics.scm (bbmap): Update to 39.01.

	gnu: bbmap: Use gexp.
	* gnu/packages/bioinformatics.scm (bbmap)[arguments]: Use gexp.

	gnu: nanopolish: Drop input labels.
	* gnu/packages/bioinformatics.scm (nanopolish)[inputs]: Drop labels.

	gnu: nanopolish: Update to 0.14.0.
	* gnu/packages/bioinformatics.scm (nanopolish): Update to 0.14.0.
	[source]: Update snippet.
	[arguments]: Use gexp; use cc-for-target; drop #T from build phases.
	[inputs]: Add minimap2.
	[native-inputs]: Add cmake-minimal.

	gnu: filtlong: Use Python 3.
	* gnu/packages/bioinformatics.scm (filtlong)[inputs]: Replace python-2 with
	python-wrapper.

	gnu: filtlong: Use gexp.
	* gnu/packages/bioinformatics.scm (filtlong)[arguments]: Use gexp.

	gnu: filtlong: Drop input labels.
	* gnu/packages/bioinformatics.scm (filtlong)[inputs]: Drop labels.

	gnu: filtlong: Remove trailing #T from build phases.
	* gnu/packages/bioinformatics.scm (filtlong)[arguments]: Remove trailing #T.

	gnu: ngless: Use gexp.
	* gnu/packages/bioinformatics.scm (ngless)[arguments]: Use gexp.

	gnu: ngless: Remove trailing #T from build phases.
	* gnu/packages/bioinformatics.scm (ngless)[arguments]: Remove trailing #T.

	gnu: Add guile-newra.
	* gnu/packages/guile-xyz.scm (guile-newra): New variable.

	gnu: Add psascan.
	* gnu/packages/cpp.scm (psascan): New variable.

2023-01-06  Leo Famulari  <leo@famulari.name>

	maint: Add missing modules to the kernel manifest.
	* etc/kernels-manifest.scm: Add missing modules.

2023-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-asciidoctor: Install man page.
	* gnu/packages/ruby.scm (ruby-asciidoctor)
	[phases] {install-man-page}: New phase.

	gnu: ruby-asciidoctor: Update to 2.0.18.
	* gnu/packages/ruby.scm (ruby-asciidoctor): Update to 2.0.18.
	[native-inputs]: Sort inputs.  Add ruby-open-uri-cached.
	[phases]: Delete trailing #t.
	[description]: Remove mention of Docbook 4.5, no longer supported.

	gnu: anystyle: Update to 1.3.2.
	* gnu/packages/ruby.scm (anystyle): Update to 1.3.2.
	[source]: Adjust URL.

	gnu: ruby-unicode-scripts: Update to 1.8.0.
	* gnu/packages/ruby.scm (ruby-unicode-scripts): Update to 1.8.0.  Adjust
	indentation.

	gnu: ruby-minitest: Update to 5.17.0.
	* gnu/packages/ruby.scm (ruby-minitest): Update to 5.17.0.
	(ruby-minitest-5.14): New variable.
	(ruby-minitest-4): Delete trailing #t.
	(ruby-byebug): Delete trailing #t.
	[native-inputs]: Replace ruby-minitest with ruby-minitest-5.14.

	gnu: ath9k-htc-firmware: Fix deprecation warnings.
	* gnu/packages/firmware.scm (ath9k-htc-firmware): Invoke cross-binutils using
	keyword arguments.

2023-01-05  Brian Cully  <bjc@spork.org>

	gnu: zfs: Update to 2.1.7.
	* gnu/packages/file-systems.scm (zfs): Update to 2.1.7.

2023-01-05  Parnikkapore  <poomklao@yahoo.com>

	gnu: flightgear: Update to 2020.3.17.
	* gnu/packages/games (flightgear): Update to 2020.3.17.

2023-01-05  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Update to 6.0.10.
	* gnu/packages/engineering.scm (kicad): Update to 6.0.10.

2023-01-05  Tor-björn Claesson  <tclaesson@gmail.com>

	gnu: Add charls.
	* gnu/packages/image-processing.scm (charls): New variable.

2023-01-05  raingloom  <raingloom@riseup.net>

	gnu: gpodder: Update to 3.11.0.
	* gnu/packages/gpodder.scm (gpodder): Update to 3.11.0.

2023-01-05  Ivan Vilata-i-Balaguer  <ivan@selidor.net>

	doc: Introduce using swap space for hibernation, with examples.
	* doc/guix.texi (Swap Space): Add a concise introduction to hibernation and
	specifying a swap space to the kernel to make resume work.  Mention space
	requirements and the need of an offset for swap files.  Include a trivial
	example on how to set up a mapped swap volume for hibernation and another one
	for a swap file, including how to compute the file offset.

2023-01-05  florhizome  <florhizome@posteo.net>

	gnu: Add yaru-theme
	* gnu/packages/gnome-xyz (yaru-theme): New variable

2023-01-05  Maya Tomasek  <maya.omase@protonmail.com>

	gnu: Add zls.
	* gnu/packages/zig-xyz.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2023-01-05  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add emacs-ibrowse.
	* gnu/packages/emacs-xyz.scm (emacs-ibrowse): New variable.

2023-01-05  Ludovic Courtès  <ludo@gnu.org>

	home: shells: Do not escape backslashes in single-quoted strings.
	This is a followup to 73684dc90e013f2f0cca1097b0c944bb9aa88709.

	* gnu/home/services.scm (environment-variable-shell-definitions)
	[shell-single-quote]: Remove #\\ from the escape list.

2023-01-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-avahi: Fix cross-compilation.
	Previously ./configure would fail because 'guile.m4' wouldn't be picked
	up by 'autoreconf' when generating it.

	* gnu/packages/guile-xyz.scm (guile-avahi)[native-inputs]: Add GUILE-3.0.

2023-01-05  Ludovic Courtès  <ludo@gnu.org>

	environment: Avoid false positive on 'PS1' check.
	* guix/scripts/environment.scm (validate-child-shell-environment): Do
	not warn when 'PS1' refers to 'GUIX_ENVIRONMENT'.

	environment: Simplify 'PS1' suggestion on '--check'.
	* guix/scripts/environment.scm (validate-child-shell-environment): In
	'PS1' suggestion, remove 'export' and avoid 'if'.

2023-01-05  Ludovic Courtès  <ludo@gnu.org>

	system: Define default 'PS1' in /etc/bashrc rather than ~/.bashrc.
	Users can override 'PS1' in ~/.bashrc if they wish.

	Previously, on Guix Home, the "default" 'PS1' would be set in ~/.bashrc
	when 'home-bash-configuration-guix-defaults?' is true, preventing users
	from overriding it via the 'environment-variables' field of
	'home-bash-extension'.

	* gnu/system/shadow.scm (%default-bashrc): Remove 'PS1' setting.
	* gnu/system.scm (operating-system-etc-service): Define PS1 in
	/etc/bashrc.
	* gnu/home/services/shells.scm (add-bash-configuration): When
	'home-bash-configuration-guix-defaults?' is true, add a default 'PS1' to
	~/.bash_profile.

2023-01-05  Ludovic Courtès  <ludo@gnu.org>

	system, home: Factorize default '.bashrc'.
	* gnu/system/shadow.scm (%default-bashrc): New variable.  Source
	/etc/bashrc only if it exists.
	(default-skeletons): Use it.
	* gnu/home/services/shells.scm (guix-bashrc): Remove.
	(add-bash-configuration): Refer to '%default-bashrc' instead.

	home: services: environment-variables: Add support for literal strings.
	* gnu/home/services.scm (<literal-string>): New record type.
	(environment-variable-shell-definitions): Split 'shell-quote' into
	'quote-string' and 'shell-double-quote'.  Add 'shell-single-quote'.
	Add clause for 'literal-string' records.
	* tests/guix-home.sh: Test it.
	* doc/guix.texi (Essential Home Services): Document it.

	home: '--version' really says "guix home".
	* guix/scripts/home.scm (%options): Fix argument to 'show-version-and-exit'.

2023-01-05  Julien Lepiller  <julien@lepiller.eu>

	nls: Update translations.
	* po/guix/ka.po: New file.
	* po/guix/LINGUAS: Add it.
	* po/packages/uk.po: New file.
	* po/packages/LINGUAS: Add it.

2023-01-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: kodi/wayland: Fix syntax error.
	This is a follow-up to commit dbd9305a5682b1c5cd0b2a516b09f1f3af47209d.
	Fixes the cuirass evaluation problems reported and investigated by Leo
	Famulari.

	* gnu/packages/kodi.scm (kodi/wayland)[inputs]: Do not wrap arguments to
	"prepend" in "list".

2023-01-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: kodi/wayland: Do not use package/inherit.
	* gnu/packages/kodi.scm (kodi/wayland): Use regular inheritance.

	gnu: bamtools: Build shared libraries.
	* gnu/packages/bioinformatics.scm (bamtools)[arguments]: Build shared
	libraries instead of static libs.

2023-01-04  Leo Famulari  <leo@famulari.name>

	gnu: zlib: Update to 1.2.12 [fixes CVE-2018-25032].
	https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-25032
	https://seclists.org/oss-sec/2022/q1/191

	* gnu/packages/compression.scm (zlib)[replacement]: New field.
	(zlib-1.2.12): New variable.

2023-01-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add sugar.
	* gnu/packages/sugar.scm (sugar): New variable.

	gnu: sugar-toolkit-gtk3: Add missing inputs.
	* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[propagated-inputs]: Add
	python-pycairo and python-dateutil.

	gnu: Add python-gwebsockets.
	* gnu/packages/python-web.scm (python-gwebsockets): New variable.

	gnu: Add scallop.
	* gnu/packages/bioinformatics.scm (scallop): New variable.

	gnu: Add sugar-artwork.
	* gnu/packages/sugar.scm (sugar-artwork): New variable.

	gnu: Add sugar-datastore.
	* gnu/packages/sugar.scm (sugar-datastore): New variable.

	gnu: sugar-toolkit-gtk3: Propagate some inputs.
	* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[inputs]: Move gdk-pixbuf,
	gobject-introspection, and librsvg-for-system from here...
	[native-inputs]: ...and move gtk+ from here...
	[propagated-inputs]: ...to here.

2023-01-04  Brian Cully  <bjc@spork.org>

	gnu: hunspell: Move hunspell and dictionaries to hunspell module.
	Consolidate hunspell and its dictionaries into the (gnu packages hunspell)
	module instead of having them scattered about.

	* gnu/packages/aspell.scm (aspell-word-list, define-word-list-dictionary,
	hunspell-dict-{en, en-au, en-gb, en-gb-ize, en-us}): Remove variables.
	* gnu/packages/libreoffice.scm (hunspell, dicollecte-french-dictionary,
	define-french-dictionary, hunspell-dict-fr-{classique, moderne, réforme,
	toutes-variantes}, hunspell-dict-pl, hunspell-dict-de, hunspell-dict-hu):
	Remove variables.
	* gnu/packages/hunspell.scm (hunspell, dicollecte-french-dictionary,
	define-french-dictionary, hunspell-dict-fr-{classique, moderne, réforme,
	toutes-variantes}, hunspell-dict-pl, hunspell-dict-de, hunspell-dict-hu,
	aspell-word-list, define-word-list-dictionary, hunspell-dict-{en, en-au,
	en-gb, en-gb-ize, en-us}): Add variables.
	(hunspell-dictionary): Explicitly declare upstream libreoffice version to
	prevent circular dependency.
	* gnu/packages/ebook.scm,
	gnu/packages/enchant.scm,
	gnu/packages/freedesktop.scm,
	gnu/packages/gnuzilla.scm,
	gnu/packages/kde-frameworks.scm,
	gnu/packages/messaging.scm,
	gnu/packages/scribus.scm,
	gnu/packages/task-management.scm,
	gnu/packages/telegram.scm,
	gnu/packages/tex.scm,
	gnu/packages/text-editors.scm,
	gnu/packages/video.scm: Adjust module imports.

2023-01-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add sugar-toolkit-gtk3.
	* gnu/packages/sugar.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: Correct file prefix.
	* gnu/local.mk (dist_patch_DATA): Use "%D%" instead of "gnu" as prefix for
	tootle patch files.

2023-01-04  Sughosha  <Sughosha@proton.me>

	gnu: Add wdl.
	Alined and improved the definition, as per the chat in IRC.

	* gnu/packages/cpp.scm (wdl): New public variable.
	* gnu/packages/patches/wdl-link-libs-and-fix-jnetlib.patch: New file.
	* gnu/local.mk: Register the patch file.

2023-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-inspector: Update to 0.9.
	* gnu/packages/emacs-xyz.scm (emacs-inspector): Update to 0.9.

	gnu: emacs-embark: Update to 0.19.
	* gnu/packages/emacs-xyz.scm (emacs-embark): Update to 0.19.

2023-01-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libavif: Add rav1e when it is supported.
	* gnu/packages/image.scm (libavif)[inputs]: Add rav1e when building on
	a supported system.

	gnu: libavif: Add configure-flag for rav1e when available.
	* gnu/packages/image.scm (libavif)[arguments]: Adjust configure-flags to
	build with rav1e support when it is in the build closure.

	gnu: libavif: Honor #:tests? flag.
	* gnu/packages/image.scm (libavif)[arguments]: Adjust custom 'check
	phase to honor the #:tests? flag.

2023-01-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jami-qt: Remove deprecated alias.
	* gnu/packages/jami.scm (jami-qt): Delete variable.

	gnu: jami-gnome: Remove deprecated alias.
	* gnu/packages/jami.scm (jami-gnome): Delete variable.

	gnu: libring: Remove deprecated alias.
	* gnu/packages/jami.scm (libring): Delete variable.

2023-01-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qs: Add missing inputs.
	Use existing packages for zstd and lz4 instead of compiling bundled sources.

	* gnu/packages/cran.scm (r-qs)[inputs]: Add zstd:lib and lz4.
	[arguments]: Patch configure script to accept slightly older zstd.

2023-01-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-multidplyr.
	* gnu/packages/cran.scm (r-multidplyr): New variable.

	gnu: synfigstudio: Update to 1.4.4.
	* gnu/packages/animation.scm (synfigstudio): Update to 1.4.4.
	[source]: Remove snippet.

	gnu: synfigstudio: Use gexp.
	* gnu/packages/animation.scm (synfigstudio)[arguments]: Use gexp.

	gnu: synfig: Update to 1.4.4.
	* gnu/packages/animation.scm (synfig): Update to 1.4.4.
	[inputs]: Drop labels; remove ffmpeg.
	[propagated-inputs]: Drop labels; add ffmpeg-4; replace glibmm with
	glibmm-2.64; replace libxml++ with libxml++-2.
	[arguments]: Remove.

	gnu: etl: Update to 1.4.4.
	* gnu/packages/animation.scm (etl): Update to 1.4.4.
	[inputs]: Add glibmm-2.64.
	[native-inputs]: Add pkg-config.

2023-01-03  Tobias Kortkamp  <tobias.kortkamp@gmail.com>

	gnu: sugar-*-sddm-theme: Fix install location.
	* gnu/packages/display-managers.scm (sugar-dark-sddm-theme,
	sugar-light-sddm-theme): Fix install location.

2023-01-03  jgart  <jgart@dismail.de>

	services: certbot: Fix broken link.
	* gnu/services/certbot.scm (certbot-renewal-jobs): Fix broken link.

2023-01-03  jman  <srht@city17.xyz>

	guix: Fix typos.
	* gnu/home/services.scm (home-files-service-type): Fix typo.
	(home-xdg-configuration-files-service-type): Likewise.
	(home-xdg-data-files-service-type): Likewise.

2023-01-03  Bruno Victal  <mirai@makinata.eu>

	doc: Fix broken link for go-build-system.
	* doc/guix.texi (Build Systems): Fix broken link for go-build-system.

2023-01-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: %guile-static-3.0: New variable.
	* gnu/packages/make-bootstrap.scm (%guile-static-3.0): New variable.
	(%guile-static-stripped): Use it.

	gnu: %guile-static-stripped: Update to Guile 3.0.8.
	* gnu/packages/make-bootstrap.scm (%guile-static-stripped): Use
	guile-3.0-latest, currently at 3.0.8.  This resolves a segfault in the Guix
	System Linux initrd when running Guile 3.0.7 on a Cortex A9 CPU (NXP i.MX6
	Quad).

2023-01-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cross-base: Standardize API to use keyword arguments.
	This makes it possible to invoke the procedures with a single or fewer
	optional arguments.

	* gnu/packages/cross-base.scm (contains-keyword?): New procedure.
	(cross-binutils): Dispatch to either...
	(cross-binutils/deprecated): ... this renamed procedure or ...
	(cross-binutils*): ... this new procedure.
	(cross-kernel-headers, cross-libc/deprecated): Likewise.

2023-01-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: dtc: Install documentation.
	* gnu/packages/bootloaders.scm (dtc) [modules]: New argument.
	[phases]: Add install-doc phase.

	gnu: dtc: Use gexps.
	* gnu/packages/bootloaders.scm (dtc) [arguments]: Use gexps.

	gnu: dtc: Move native-inputs and inputs after arguments.
	* gnu/packages/bootloaders.scm (dtc) [native-inputs, inputs]: Move after the
	arguments field, per convention.

2023-01-03  Parnikkapore  <poomklao@yahoo.com>

	gnu: dbus: Add dbus to inputs.
	* gnu/packages/stenography.scm (plover): Add dbus to inputs and
	LD_LIBRARY_PATH.  Plover tries to load dbus during startup (visible
	with --log-level debug).  This will allow it to find it.
	[inputs]: Add dbus.

	gnu: plover: Wrap so that icons can be found.
	* gnu/packages/stenography.scm (plover): Wrap and add qtsvg to QT_PLUGIN_PATH
	  This is needed for the icons in Plover's UI to appear.
	[inputs]: Add BASH-MINIMAL.

2023-01-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-visual-fill-column: Update to 2.5.1.
	* gnu/packages/emacs-xyz.scm (emacs-visual-fill-column): Update to 2.5.1.

	gnu: emacs-consult: Update to 0.30.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.30.

2023-01-03  Feng Shu  <tumashu@163.com>

	gnu: emacs-cnfonts: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-cnfonts): Update to 1.0.0.

2023-01-03  gemmaro  <gemmaro.dev@gmail.com>

	gnu: po4a: Update to 0.68
	The phase do-not-override-PERL5LIB is removed since it was fixed in po4a v0.63.
	https://github.com/mquinson/po4a/blob/0ab1670e50f0a72781e3d1de6ab9da0c2d71c646/NEWS#L366

	bash-minimal is added to inputs since the wrap-program function is used.
	See also https://issues.guix.gnu.org/49327#80

	The only regrettable thing is that only the SGML test failed, but I could not
	find the cause...  Nevertheless, some previously failed tests are now passing.

	* gnu/packages/gettext.scm (po4a): Update to 0.68.

2023-01-03  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add perl-syntax-keyword-try
	* gnu/packages/perl.scm (perl-syntax-keyword-try): New variable.

	gnu: Add perl-text-wrapi18n.
	* gnu/packages/perl.scm (perl-text-wrapi18n): New variable.

2023-01-03  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add perl-xs-parse-keyword
	perl-xs-parse-keyword v0.06 is required by perl-syntax-keyword-try.
	Note that the latest version of this package is 0.31.

	* gnu/packages/perl.scm (perl-xs-parse-keyword): New variable.

2023-01-03  gemmaro  <gemmaro.dev@gmail.com>

	gnu: Add perl-text-charwidth.
	* gnu/packages/perl.scm (perl-text-charwidth): New variable.

2023-01-03  Leo Famulari  <leo@famulari.name>

	gnu: VLC: Update to 3.0.18.
	* gnu/packages/video.scm (vlc): Update to 3.0.18.

2023-01-03  Bruno Victal  <mirai@makinata.eu>

	gnu: libavif: Add tools output.
	* gnu/packages/image.scm (libavif)[arguments]: Build avifenc & avifdec.
	[outputs]: Add 'tools' output.
	[inputs]: Add zlib, libpng, libjpeg-turbo.

	gnu: libavif: Rewrite using G-Exps.
	* gnu/packages/image.scm (libavif)[arguments]: Rewrite using
	G-Expressions.

2023-01-03  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add flatpak-xdg-utils.
	* gnu/packages/freedesktop.scm (flatpak-xdg-utils): New variable.

2023-01-03  Leo Famulari  <leo@famulari.name>

	gnu: Remove Glimpse.
	This package no longer builds and is abandoned upstream:

	https://glimpse-editor.org/posts/a-project-on-hiatus/

	* gnu/packages/gimp.scm (gegl-for-glimpse, glimpse): Remove variables.

2023-01-03  Leo Famulari  <leo@famulari.name>

	gnu: Add linux-libre 6.1.
	* gnu/packages/linux.scm (linux-libre-6.1-version, linux-libre-6.1-gnu-revision,
	deblob-scripts-6.1, linux-libre-6.1-source, linux-libre-headers-6.1,
	linux-libre-6.1): New variables.
	* gnu/packages/aux-files/linux-libre/6.1-arm.conf,
	gnu/packages/aux-files/linux-libre/6.1-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.1-i686.conf,
	gnu/packages/aux-files/linux-libre/6.1-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

2023-01-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-bcbio-gff.
	* gnu/packages/bioinformatics.scm (python-bcbio-gff): New variable.

2023-01-03  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

	gnu: flyer-composer: Don't depend on QtWebKit.
	* gnu/packages/pdf.scm (flyer-composer)[inputs]: Change from PYTHON-PYQT to
	PYTHON-PYQT-WITHOUT-QTWEBKIT.

	gnu: frescobaldi: Don't depend on QtWebKit.
	* gnu/packages/music.scm (frescobaldi)[inputs]: Change from PYTHON-PYQT to
	PYTHON-PYQT-WITHOUT-QTWEBKIT.

	gnu: veusz: Don't depend on QtWebKit.
	* gnu/packages/maths.scm (veusz)[inputs]: Change from PYTHON-PYQT to
	PYTHON-PYQT-WITHOUT-QTWEBKIT.
	[arguments]: Use SEARCH-INPUT-DIRECTORY instead of label.

	gnu: kajongg: Add missing input.
	* gnu/packages/kde-games.scm (kajongg)[inputs]: Add PYTHON-QTPY.  While here,
	use PYTHON-PYQT-WITHOUT-QTWEBKIT instead of PYTHON-PYQT.

	gnu: toutenclic: Remove defunct source URI.
	* gnu/packages/education.scm (toutenclic)[source](uri): Remove URI that serves
	an error page.

2023-01-03  Ludovic Courtès  <ludo@gnu.org>

	refresh: Always return an <update-spec> for each command-line option.
	This fixes a regression introduced in
	8aeccc6240ec45f0bc7bed655e0c8149ae4253eb whereby packages specified via
	-e, -r, or -m, as well as packages *not* specified on the command line,
	would all lead to a wrong-type error.

	Reported by Ricardo Wurmus <rekado@elephly.net> at
	<https://lists.gnu.org/archive/html/guix-devel/2022-12/msg00311.html>.

	* guix/scripts/refresh.scm (<update-spec>): Move above.  Rename
	constructor to '%update-spec' and add separate 'update-spec' procedure
	with optional #:version parameter.
	(options->update-specs): Always return a list of <update-spec> and
	update docstring accordingly.  Rename 'args-packages' to 'update-specs'
	and ensure it's a list of <update-spec>; handle 'manifest' arguments
	here.

2023-01-03  Ludovic Courtès  <ludo@gnu.org>

	refresh: Honor user-provided target version and report downgrades.
	Previously, 'guix refresh guile=3.0.0' would print:

	  3.0.8 is already the latest version of guile

	With this change, it prints:

	  guile would be downgraded from 3.0.8 to 3.0.0

	This is a followup to 8aeccc6240ec45f0bc7bed655e0c8149ae4253eb.

	* guix/scripts/refresh.scm (check-for-package-update): Take an
	<update-spec> instead of a <package>.  Report downgrades as such when
	UPDATE-SPEC specifies a target version.
	(guix-refresh): Adjust caller.

2023-01-03  Ludovic Courtès  <ludo@gnu.org>

	upstream: Allow downgrades.
	Previously, 'guix refresh -u guile=3.0.0' would do nothing.  With this
	change, it actually downgrades 'guile'.

	This is a followup to 8aeccc6240ec45f0bc7bed655e0c8149ae4253eb.

	* guix/upstream.scm (package-update): Ignore 'version>?' check
	when #:version is passed.  Warn about downgrades.

2023-01-03  Ludovic Courtès  <ludo@gnu.org>

	ui: It's 2023 now!
	* guix/ui.scm (show-version-and-exit): Change year to 2023.

2023-01-03  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-vterm: Update to 0.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-vterm): Update to 0.0.2.

2023-01-03  Akib Azmain Turja  <akib@disroot.org>

	gnu: Add aspell-dict-bn.
	* gnu/packages/aspell.scm (aspell-dict-bn): New variable.

2023-01-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.86.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.86.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.0.16.
	* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.16.
	(linux-libre-6.0-pristine-source): Update hash.

2023-01-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-numcodecs: Do not use python-typing-extensions-next.
	* gnu/packages/python-xyz.scm (python-numcodecs)[propagated-inputs]: Replace
	python-typing-extensions-next with python-typing-extensions.

2023-01-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-docx.
	* gnu/packages/python-xyz.scm (python-docx): New variable.

2023-01-02  Brian Kubisiak  <brian@kubisiak.com>

	gnu: prusa-slicer: Fix segfault on startup.
	* gnu/packages/engineering.scm (prusa-slicer)[inputs]: Change from
	  wxwidgets to wxwidgets-3.0.

2023-01-02  André A. Gomes  <andremegafone@gmail.com>

	Add cl-history-tree.
	* gnu/packages/lisp-xyz.scm (sbcl-history-tree, cl-history-tree,
	  ecl-history-tree): New variable.

2023-01-02  Trevor Richards  <trev@trevdev.ca>

	gnu: Add sbcl-stumpwm-battery-portable.
	* gnu/packages/wm.scm (sbcl-stumpwm-battery-portable): New variable.

2023-01-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-purrr: Update to 1.0.0.
	* gnu/packages/statistics.scm (r-purrr): Update to 1.0.0.
	[propagated-inputs]: Add r-cli, r-lifecycle, and r-vctrs.

	gnu: r-rsqlite: Update to 2.2.20.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.2.20.

	gnu: r-locfit: Update to 1.5-9.7.
	* gnu/packages/statistics.scm (r-locfit): Update to 1.5-9.7.

	gnu: r-highr: Update to 0.10.
	* gnu/packages/statistics.scm (r-highr): Update to 0.10.

	gnu: r-formatr: Update to 1.13.
	* gnu/packages/statistics.scm (r-formatr): Update to 1.13.

	gnu: r-keras: Update to 2.11.0.
	* gnu/packages/cran.scm (r-keras): Update to 2.11.0.
	[propagated-inputs]: Remove r-ellipsis.

	gnu: r-tensorflow: Update to 2.11.0.
	* gnu/packages/cran.scm (r-tensorflow): Update to 2.11.0.

	gnu: r-mlr3tuning: Update to 0.17.2.
	* gnu/packages/cran.scm (r-mlr3tuning): Update to 0.17.2.

	gnu: r-tidytext: Update to 0.4.0.
	* gnu/packages/cran.scm (r-tidytext): Update to 0.4.0.
	[propagated-inputs]: Remove r-hunspell; add r-cli.

	gnu: r-tokenizers: Update to 0.3.0.
	* gnu/packages/cran.scm (r-tokenizers): Update to 0.3.0.

	gnu: r-flexsurv: Update to 2.2.1.
	* gnu/packages/cran.scm (r-flexsurv): Update to 2.2.1.

	gnu: r-gaston: Update to 1.5.9.
	* gnu/packages/cran.scm (r-gaston): Update to 1.5.9.

	gnu: r-isoband: Update to 0.2.7.
	* gnu/packages/cran.scm (r-isoband): Update to 0.2.7.

	gnu: r-bdgraph: Update to 2.72.
	* gnu/packages/cran.scm (r-bdgraph): Update to 2.72.

	gnu: r-yulab-utils: Update to 0.0.6.
	* gnu/packages/cran.scm (r-yulab-utils): Update to 0.0.6.

	gnu: r-officer: Update to 0.5.0.
	* gnu/packages/cran.scm (r-officer): Update to 0.5.0.

	gnu: r-xfun: Update to 0.36.
	* gnu/packages/cran.scm (r-xfun): Update to 0.36.

	gnu: r-cli: Update to 3.5.0.
	* gnu/packages/cran.scm (r-cli): Update to 3.5.0.

	gnu: r-gower: Update to 1.0.1.
	* gnu/packages/cran.scm (r-gower): Update to 1.0.1.

	gnu: r-energy: Update to 1.7-11.
	* gnu/packages/cran.scm (r-energy): Update to 1.7-11.

	gnu: r-rcppde: Update to 0.1.7.
	* gnu/packages/cran.scm (r-rcppde): Update to 0.1.7.

2023-01-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: onedrive: Update to 2.4.22.
	* gnu/packages/sync.scm (onedrive): Update to 2.4.22.
	[arguments]: Adjust 'link-to-external-libraries phase to not clear the
	linker. Adjust 'adjust-makefile phase to not force adding libraries to
	the rpath.

	gnu: gtkd: Remove input labels.
	* gnu/packages/dlang.scm (gtkd)[native-inputs]: Remove input labels.

	gnu: gtkd: Remove trailing #t from phases.
	* gnu/packages/dlang.scm (gtkd)[arguments]: Remove trailing #t from
	phases.

	gnu: gtkd: Update to 3.10.0.
	* gnu/packages/dlang.scm (gtkd): Update to 3.10.0.
	[arguments]: Rename 'prepare-x phase to 'pre-check, set CC for the
	tests.

	gnu: ldc: Update to 1.30.0.
	* gnu/packages/dlang.scm (ldc-bootstrap): Update to 1.30.0.
	[native-inputs]: Remove ld-gold-wrapper, Add lld-wrapper with lld-11.
	(ldc)[arguments]: Adjust 'fix-compiler-rt-library-discovery phase to
	change the order of linked libraries. Adjust 'disable-problematic-tests
	phase to work around more GDB tests. Adjust custom 'check phase for race
	condition in one of the tests.

	gnu: Add lld-11.
	* gnu/packages/llvm.scm (lld-11): New variable.

2023-01-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.5-1.b2a8280.
	* gnu/packages/mail.scm (mumi): Update to 0.0.5-1.b2a8280.

2023-01-01  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	tests: Fix gnu-maintenance tests.
	The regression was introduce with commit
	a274a6a1acb99738f02de7b226e6a0d3883ec353 ("upstream-updater: Rename record
	field.")

	* tests/tests/gnu-maintenance.scm: ("latest-html-release, scheme-less URIs",
	  "latest-html-release, no signature", "latest-html-release, signature"):
	  Replace upstream-updater-latest by upstream-updater-import.

	Reported-by: Ricardo Wurmus <rekado@elephly.net>

2023-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-modus-themes: Update to 4.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 4.0.1.
	[synopsis]: Expound it slightly.
	[description]: Update it to include new themes.

2023-01-01  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 1.6.1.
	* gnu/packages/gnome.scm (komikku): Update to 1.6.1.
	[inputs]: Add python-emoji.

2023-01-01  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-portaudio.
	* gnu/packages/lisp-xyz.scm (cl-portaudio, ecl-cl-portaudio,
	  sbcl-cl-portaudio): New variables.

	gnu: Add cl-ffa.
	* gnu/packages/lisp-xyz.scm (cl-ffa, ecl-ffa, sbcl-ffa): New variables.

2023-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-subed: Update to 1.0.29.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.29.

	gnu: emacs-cape: Update to 0.12.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 0.12.

	gnu: emacs-plz: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-plz): Update to 0.3.

	gnu: emacs-osm: Update to 0.9.
	* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 0.9.

	gnu: emacs-tramp: Update to 2.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.6.0.

	gnu: emacs-org-modern: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 0.7.

2022-12-31  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: guile-xapian: Update to 0.3.0.
	* gnu/packages/guile-xyz.scm (guile-xapian): Update to 0.3.0.
	[propagated-inputs]: Add guile-lib.

2022-12-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: nyacc: Update to 1.08.1.
	* gnu/packages/mes.scm (nyacc): Update to 1.08.1.
	[arguments]: Remove.

2022-12-31  Marius Bakke  <marius@gnu.org>

	gnu: samba/fixed: Replacement package has the same store name length.
	This is a follow-up to c39db91e51e55e46f177378c7b5a797441dc7d1b.

	* gnu/packages/samba.scm (samba/fixed-patched)[version]: Set to 4.15.A.

2022-12-31  Marius Bakke  <marius@gnu.org>

	gnu: shotcut: Remove input labels.
	* gnu/packages/video.scm (shotcut)[native-inputs]: Remove labels.

	gnu: shotcut: Remove unused inputs.
	* gnu/packages/video.scm (shotcut)[inputs]: Remove LAME, LIBVPX, LIBX264, and
	QTWEBKIT.

	gnu: openshot: Build with QtWebEngine instead of QtWebKit.
	* gnu/packages/video.scm (openshot)[inputs]: Change from PYTHON-PYQT to
	PYTHON-PYQT-WITHOUT-QTWEBKIT.  Add PYTHON-PYQTWEBENGINE and QTWEBENGINE-5.
	[arguments]: Wrap with QTWEBENGINEPROCESS_PATH.

	gnu: python-dogtail: Remove input labels.
	* gnu/packages/python-xyz.scm (python-dogtail)[native-inputs]: Remove labels.

	gnu: python-dogtail: Use the test-only Xorg server variant.
	* gnu/packages/python-xyz.scm (python-dogtail)[native-inputs]: Change from
	XORG-SERVER to XORG-SERVER-FOR-TESTS.

2022-12-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-xapian: Update to 0.2.1.
	* gnu/packages/guile-xyz.scm (guile-xapian): Update to 0.2.1.

2022-12-31  Lars-Dominik Braun  <lars@6xq.net>

	import/cran: Depend on gfortran if .f files are detected too.
	There was an inconsistency between tarball-needs-fortran? and
	directory-needs-fortran?.

	* guix/import/cran.scm (directory-needs-fortran?): Match .f files too.

2022-12-31  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Use multiple values instead of a list of lists.
	* guix/import/cran.scm (source-dir->dependencies): Return multiple values.
	(description->package): Bind two values.

	tests: import-utils: Ignore extra keyword arguments.
	* tests/import-utils.scm ("recursive-import", "recursive-import: skip false
	packages (toplevel)", "recursive-import: skip false packages (dependency)"):
	Do not try to match all arguments.

	import/utils: recursive-import: Pass on lookup-node's version argument.
	* guix/import/utils.scm (recursive-import)<lookup-node>: Replace the #:VERSION
	keyword from RECURSIVE-IMPORT's arguments with the value of VERSION passed to
	LOOKUP-NODE.

2022-12-31  Lars-Dominik Braun  <lars@6xq.net>

	import/cran: Always operate on source directory.
	Extracting the source tarball multiple times is very slow and a
	speedup of >2x (without network I/O) can be achieved by coalescing all
	NEEDS-X? functions into a single one, which extracts a tarball only once.

	* guix/import/cran.scm (tarball-needs-fortran?): Remove unused function.
	(needs-fortran?): Ditto.
	(tarball-files-match-pattern?): Ditto.
	(tarball-needs-zlib?): Ditto.
	(needs-zlib?): Ditto.
	(tarball-needs-pkg-config?): Ditto.
	(needs-pkg-config?): Ditto.
	(source-dir->dependencies): New function.
	(source->dependencies): New function.
	(description->package): Use it.

2022-12-31  Lars-Dominik Braun  <lars@6xq.net>

	import/cran: Translate more package dependencies.
	Assumes we use package variable names, not package specification names.

	* guix/import/cran.scm (invalid-packages): Add more invalid names.
	(transform-sysname): Transform more package names.

2022-12-31  Lars-Dominik Braun  <lars@6xq.net>

	import/cran: Allow overriding tarball download.
	* guix/import/cran.scm (description->package): Accept new keyword argument
	DOWNLOAD-SOURCE.
	(cran->guix-package): Ditto.

	import/cran: Allow overriding description fetch function.
	* guix/import/cran.scm (cran->guix-package): New keyword argument
	FETCH-DESCRIPTION.

	import/cran: Allow custom license prefix.
	* guix/import/cran.scm (string-licenses): Add license-prefix argument.
	(string->license): Ditto.
	(description->package): Ditto.
	(cran->guix-package): Ditto.
	(cran-recursive-import): Ditto.
	* guix/scripts/import/cran.scm (%options): Add new option -p/--license-prefix.
	(show-help): Document it.
	(parse-options): Pass it to importer.
	* doc/guix.texi (Invoking guix import): Document it.

2022-12-31  Lars-Dominik Braun  <lars@6xq.net>

	import/utils: Pass all arguments through to package builder.
	Individual importer may have additional arguments.

	* guix/import/utils.scm (recursive-import): Patch all keyword arguments
	through to repo->guix-package.
	* guix/import/cran.scm (cran->guix-package): Add #:allow-other-keys.
	* guix/import/crate.scm (crate->guix-package): Ditto.
	* guix/import/egg.scm (egg->guix-package): Ditto.
	* guix/import/elm.scm (elm->guix-package): Ditto.
	* guix/import/gem.scm (gem->guix-package): Ditto.
	* guix/import/gnu.scm (gnu->guix-package): Ditto.
	* guix/import/go.scm (go-module->guix-package): Ditto.
	(go-module-recursive-import): Ditto.
	* guix/import/hackage.scm (hackage->guix-package): Ditto.
	(hackage-recursive-import): Ditto.
	* guix/import/hexpm.scm (hexpm->guix-package): Ditto.
	* guix/import/minetest.scm (minetest->guix-package): Ditto.
	(minetest-recursive-import): Ditto.
	* guix/import/opam.scm (opam->guix-package): Ditto.
	* guix/import/pypi.scm (pypi->guix-package): Ditto.
	* guix/import/stackage.scm (stackage->guix-package): Ditto.
	(stackage-recursive-import): Ditto.
	* guix/import/texlive.scm (texlive->guix-package): Ditto.

2022-12-31  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add ghc-9.4.
	* gnu/packages/haskell.scm (ghc-9.4): New variable.
	(ghc-bootstrap-for-9.4): New variable.
	(ghc-alex-bootstrap-for-9.4): New variable.
	(ghc-happy-bootstrap-for-9.4): New variable.

	gnu: Add ghc-9.2.
	* gnu/packages/haskell.scm (ghc-9.2): New variable.

2022-12-31  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: samba/fixed: Update to 4.15.13.
	* gnu/packages/samba.scm (samba/fixed-patched): New variable.
	(samba/fixed): Add replacement for samba/fixed-patched.

	gnu: samba: Update to 4.16.8.
	* gnu/packages/samba.scm (samba): Update to 4.16.8.

	gnu: python-pygame: Reword description.
	* gnu/packages/game-development.scm (python-pygame)[description]: Join
	sentences describing functionality.  Capitalize “Python”.
	Cut down the marketing talk.

2022-12-31  Adam Faiz  <adam.faiz@disroot.org>

	gnu: python-pygame: Use G-Expressions and new-style inputs.
	* gnu/packages/game-development.scm (python-pygame)[arguments]: Convert
	to list of G-Expressions.
	[inputs]: Drop labels.

	gnu: python-pygame: Update to 2.1.2.
	* gnu/packages/game-development.scm (python-pygame): Update to 2.1.2.
	[arguments]<#:phases>: Add  ‘fix-build-config’ and ‘fix-sdl2-headers’.
	[inputs]: Remove “sdl”, “sdl-image”, “sdl-mixer”, “sdl-ttf”, and “sdl-gfx”.
	Add “sdl2”, “sdl2-image”, “sdl2-mixer”, “sdl2-ttf”, and “sdl2-gfx”.

2022-12-31  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: dino: Fix icons when used in pure shells.
	* gnu/packages/messaging.scm (dino)[#:phases]: Add
	‘generate-gdk-pixbuf-loaders-cache-file’.
	<wrap>: Also wrap “GDK_PIXBUF_MODULE_FILE”.
	[inputs]: Add adwaita-icon-theme.

2022-12-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: kodi/wayland: Fix typo.
	* gnu/packages/kodi.scm (kodi/wayland)[inputs]: Use package-inputs instead of
	package-input.

2022-12-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: kodi: Update to 19.5.
	* gnu/packages/kodi.scm (kodi): Update to 19.5.
	[source]: Remove obsolete patches; delete bundled jars.
	[arguments]: Update configure flags; adjust build phase 'patch-stuff to use
	Groovy from Guix; adjust file names; remove obsolete substitutions; disable
	TestCPUInfo.GetCPUFrequency test; remove trailing #T from build phases.
	[native-inputs]: Drop input labels; add googletest, groovy, openjdk9, and
	java-commons-lang; remove icedtea.
	[inputs]: Add spdlog-for-kodi; replace fmt-7 with fmt-6 (for spdlog).
	(kodi/wayland)[arguments]: Adjust configure flags.
	[inputs]: Use modify-inputs.
	* gnu/local.mk (dist_patch_DATA): Remove obsolete patches.
	* gnu/packages/patches/kodi-set-libcurl-ssl-parameters.patch: Adjust.
	* gnu/packages/patches/kodi-increase-test-timeout.patch: Remove file.
	* gnu/packages/patches/kodi-skip-test-449.patch: Remove file.

	gnu: Add spdlog-for-kodi.
	* gnu/packages/logging.scm (spdlog-for-kodi): New variable.

2022-12-30  Simon Josefsson  <simon@josefsson.org>

	gnu: libksba: Update to 1.6.3.
	* gnu/packages/gnupg.scm (libksba): Update to 1.6.3.

2022-12-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-domultibarheatmap.
	* gnu/packages/bioinformatics.scm (r-domultibarheatmap): New variable.

2022-12-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: node: Add case for cross-building to riscv64-linux.
	* gnu/packages/node.scm (node)[arguments]: Adjust custom 'configure
	phase to specify the correct architecture when cross-compiling to
	riscv64-linux.

	services: enlightenment: Load ddcutil udev rules.
	* gnu/services/desktop.scm (enlightenment-desktop-service-type): Extend
	the enlightenment-desktop-service-type with the udev rules from the
	ddcutil input in the udev-service-type.

2022-12-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: naev: Update to 0.10.1.
	* gnu/packages/games.scm (naev): Update to 0.10.1.

2022-12-30  Zhu Zihao  <all_but_last@163.com>

	gnu: Add emacs-eat.
	* gnu/packages/emacs-xyz.scm (emacs-eat): New variable.

2022-12-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-libmpdel: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-libmpdel): Update to 2.0.0.

	gnu: emacs-tempel: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-tempel): Update to 0.6.

	gnu: emacs-pyim: Update to 5.2.9.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.2.9.

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

	gnu: emacs-mood-line: Update to 2.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-mood-line): Update to 2.1.0.

	gnu: emacs-counsel-tramp: Update to 0.7.6.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-tramp): Update to 0.7.6.

2022-12-30  Greg Hogan  <code@greghogan.com>

	gnu: glances: Update to 3.3.0.4.
	* gnu/packages/python-xyz.scm (glances): Update to 3.3.0.4.
	[propagated-inputs]: Add python-defusedxml and python-packaging.

2022-12-30  Andy Tai  <atai@atai.org>

	gnu: openshot: Update to 3.0.0.
	* gnu/packages/video.scm (libopenshot): Update to 0.3.0.
	(openshot): Update to 3.0.0.

	gnu: libopenshot-audio: Update to 0.3.0.
	* gnu/packages/audio.scm (libopenshot-audio): Update to 0.3.0.

2022-12-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mapdata: Update to 2.3.1.
	* gnu/packages/cran.scm (r-mapdata): Update to 2.3.1.

2022-12-29  Wiktor Żelazny  <wzelazny@vurv.cz>

	gnu: Add r-climaemet.
	* gnu/packages/cran.scm (r-climaemet): New variable.

	gnu: Add r-climatol.
	* gnu/packages/cran.scm (r-climatol): New variable.

	gnu: Add r-mapdata.
	* gnu/packages/cran.scm (r-mapdata): New variable.

	gnu: Add r-prospectr.
	* gnu/packages/cran.scm (r-prospectr): New variable.

2022-12-29  son0p  <fede2001@gmail.com>

	gnu: Add r-treemap.
	* gnu/packages/cran.scm (r-treemap): New variable.

2022-12-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpostgres: Update to 1.4.4.
	* gnu/packages/cran.scm (r-rpostgres): Update to 1.4.4.

2022-12-29  Peter Lo  <peterloleungyau@gmail.com>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rpostgres.
	* gnu/packages/cran.scm (r-rpostgres): New variable.

2022-12-29  Kyle Andrews  <kyle@posteo.net>

	gnu: Add r-unglue.

	gnu: Add r-piton.
	* gnu/packages/cran.scm (r-piton): New variable.

2022-12-29  Karl Hallsby  <karl@hallsby.com>

	doc: Give example of when to use describe in .guix-channel file.
	* doc/guix.texi (Package Modules in a Sub-directory): Mention "guix deploy"
	files as an example.

	doc: Describe format of channel that uses directory field.
	* doc/guix.texi (Package Modules in a Sub-directory): Explain that directory
	must be the module root.

2022-12-29  Leo Famulari  <leo@famulari.name>

	maint: Add a manifest for everything related to linux-libre.
	* etc/kernels-manifest.scm: New file.
	* Makefile.am (EXTRA_DIST): Add it.

2022-12-29  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add fuse-overlayfs.
	* gnu/packages/file-systems.scm (fuse-overlayfs): New variable.

2022-12-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ddcutil: Install udev rules at their expected location.
	* gnu/packages/hardware.scm (ddcutil) [arguments]: New field.
	[description]: Document how the included udev rules can be used.

2022-12-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: u-boot-am335x-boneblack: Revert to old name.
	This reverts to the name this package had previous to commit
	c2c1dfdf5760873f1db86d14873f725a105f7feb ("gnu: bootloader: Add U-Boot
	packages for Raspberry Pi models."), which caused the package name to be
	derived from the board name.

	* gnu/packages/bootloaders.scm (u-boot-am335x-evm-boneblack): Remove the
	NAME-SUFFIX keyword argument.  Specify the full name via the name field.
	* gnu/bootloader/u-boot.scm (u-boot-beaglebone-black-bootloader): Adjust to
	the renamed package.

	Reported-by: Vagrant Cascadian <vagrant@debian.org>

2022-12-29  Jessica Tallon  <tsyesika@tsyesika.se>

	gnu: svtplay-dl: Update to 4.17.
	* gnu/packages/video.scm (svtplay-dl): Update to 4.17.

2022-12-29  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: asciinema: Update to 2.2.0.
	* gnu/packages/terminals.scm (asciinema): Update to 2.2.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Drop custom 'check phase.  Add 'fix-python-path phase.
	[native-inputs]: Drop python-nose.  Add python-pytest.

2022-12-29  Simon Josefsson  <simon@josefsson.org>

	gnu: podman: Update to 4.3.1.
	* gnu/packages/containers.scm (podman): Update to 4.3.1.
	[native-inputs]: Add python, for hack/markdown-preprocess.

2022-12-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: pulseaudio: Fix /etc/pulse/default.pa not being used.
	Fixes <https://issues.guix.gnu.org/60383>.

	* gnu/services/sound.scm (pulseaudio-etc): Produce daemon.conf
	unconditionally, with the correct default-script-file location.  Produce
	client.conf unconditionally.

	Reported-by: Bruno Victal <mirai@makinata.eu>

2022-12-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add patman.
	* gnu/packages/bootloaders.scm (patman): New variable.
	* gnu/packages/patches/u-boot-patman-fix-help.patch: New patch.
	* gnu/packages/patches/u-boot-patman-get-maintainer.patch: Likewise.
	* gnu/packages/patches/u-boot-patman-local-conf.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Register them.

	gnu: Add u-boot-documentation.
	* gnu/packages/patches/u-boot-infodocs-target.patch: New patch.
	* gnu/local.mk: (dist_patch_DATA): Register it.
	* gnu/packages/bootloaders.scm (u-boot): Apply it.
	(u-boot-documentation): New variable.

2022-12-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	.patman: New configuration file.
	* .patman: New file.

	Series-to: 60218@debbugs.gnu.org
	Series-cc: rekado@elephly.net, othacehe@gnu.org
	Series-version: 2

2022-12-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	teams: Allow a patch-file argument to cc-members.
	* etc/teams.scm.in (git-patch->revisions): New procedure.
	(main) [cc-members]: New match pattern to support patch file argument.
	[get-maintainer]: Simplify using the newly introduced procedure from above.
	(main): Update usage doc.

	Series-changes: 2
	- New: support passing a patch file to the cc-members command

2022-12-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	teams: Add a "get-maintainer" command.
	This can be used as a compatibility mode with the get_maintainer.pl Perl
	script included in the Linux (or U-Boot) source tree.

	* etc/teams.scm.in (git-patch->commit-id): New procedure.
	(main) <get-maintainer>: Register new command.  Document it.

	Series-changes: 2
	- Move newline character (~%) in usage output to the bottom

2022-12-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-giotto: Update to 1.1.2-1.3c8067c.
	* gnu/packages/bioinformatics.scm (r-giotto): Update to 1.1.2-1.3c8067c.

	gnu: Add jacktrip.
	* gnu/packages/audio.scm (jacktrip): New variable.

	gnu: Add emacs-syslog-mode.
	* gnu/packages/emacs-xyz.scm (emacs-syslog-mode): New variable.

	gnu: Add emacs-hsluv.
	* gnu/packages/emacs-xyz.scm (emacs-hsluv): New variable.

	gnu: Add emacs-hide-lines.
	* gnu/packages/emacs-xyz.scm (emacs-hide-lines): New variable.

2022-12-28  Paul A. Patience  <paul@apatience.com>

	gnu: Add paraview.
	* gnu/packages/graphics.scm (paraview): New variable.

2022-12-28  Sughosha  <sughosha@proton.me>

	gnu: ardour: Update to 7.2
	* gnu/packages/audio.scm (ardour): Update to 7.2.

2022-12-28  Petr Hodina  <phodina@protonmail.com>

	gnu: Add pdfcrack.
	* gnu/packages/pdf.scm (pdfcrack): New variable.

2022-12-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add emacs-consult-xdg-recent-files.
	* gnu/packages/emacs-xyz.scm (emacs-consult-xdg-recent-files): New variable.

2022-12-28  jgart  <jgart@dismail.de>

	gnu: Add emacs-tempel-collection.
	* gnu/packages/emacs-xyz.scm (emacs-tempel-collection): New variable.

2022-12-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orderless: Update to 1.0.
	* gnu/packages/emacs-xyz.scm (emacs-orderless): Update to 1.0.

	gnu: emacs-geiser: Update to 0.28.2.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.28.2.

	gnu: emacs-company-math: Update to 1.5.1.
	* gnu/packages/emacs-xyz.scm (emacs-company-math): Update to 1.5.1.
	[propagated-inputs]: Reorder inputs alphabetically.

2022-12-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: parallel: Update to 20221222.
	* gnu/packages/parallel.scm (parallel): Update to 20221222.

	gnu: tree: Update to 2.1.0.
	* gnu/packages/admin.scm (tree): Update to 2.1.0.

2022-12-28  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

2022-12-27  Marius Bakke  <marius@gnu.org>

	gnu: python-bitarray: Update to 2.6.1.
	* gnu/packages/python-xyz.scm (python-bitarray): Update to 2.6.1.
	[arguments]: Override check phase.

	gnu: python-pycurl: Update to 7.45.2.
	* gnu/packages/python-web.scm (python-pycurl): Update to 7.45.2.

	gnu: Open vSwitch: Update to 3.0.3.
	* gnu/packages/networking.scm (openvswitch): Update to 3.0.3.

	doc: Update expired URL.
	* doc/guix.texi (DNS Services): Update knot-resolver documentation link.

	gnu: zeitgeist: Remove input labels.
	* gnu/packages/gnome.scm (zeitgeist)[arguments]: Use SEARCH-INPUT-DIRECTORY
	instead of label.
	[native-inputs, inputs]: Remove labels.

2022-12-27  Attila Lendvai  <attila@lendvai.name>

	records: match-record supports specifying a different variable name.
	An example:

	(match-record obj <my-type>
	  (field1 (field2 custom-var-name) field3)
	  ...)

	* guix/records.scm (match-record-inner): Add support for the new syntax.
	* tests/records.scm ("match-record, simple"): Add a simple test case for the
	new syntax.

2022-12-27  Simon South  <simon@simonsouth.net>

	gnu: ola: Use gexps.
	* gnu/packages/lighting.scm (ola)[arguments]: Use gexps.

	gnu: ola: Remove input labels.
	* gnu/packages/lighting.scm (ola)[inputs]: Remove input labels.

	gnu: ola: Update to 0.10.8.
	* gnu/packages/lighting.scm (ola): Update to 0.10.8.

	gnu: abc: Update to 0.0-2.70cb339.
	* gnu/packages/fpga.scm (abc): Update to 0.0-2.70cb339.
	[source]: Fetch from current source-code repository.
	[native-inputs]: Remove as obsolete.
	[arguments]<#:tests?>: Update comment.

	gnu: abc: Use gexps.
	* gnu/packages/fpga.scm (abc)[arguments]: Use gexps; simplify "install" phase.

	gnu: abc: Convey license information.
	* gnu/packages/fpga.scm (abc)[arguments]: Add #:license-file-regexp so license
	information is included in package output.
	[license]: Specify URI of actual package license.

2022-12-27  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby: Add ruby-3.2.
	* gnu/packages/ruby.scm (ruby-3.2): New variable.

2022-12-27  Simon Josefsson  <simon@josefsson.org>

	gnu: libksba: Update replacement to 1.6.3 [fixes CVE-2022-47629].
	* gnu/packages/gnupg.scm (libksba/fixed): Update to 1.6.3.

2022-12-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: fossil: Remove obsolete snippet.
	* gnu/packages/version-control.scm (fossil)[source]: Remove obsolete
	substitution.

2022-12-27  kiasoc5  <kiasoc5@disroot.org>

	gnu: fossil: Update to 2.20.
	* gnu/packages/version-control.scm (fossil): Update to 2.20.

2022-12-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jami: Update to 20221220.0956.79e1207.
	* gnu/packages/jami.scm (%jami-version): Update to 20221220.0956.79e1207.
	(%jami-sources): Remove all but the 'jami-disable-integration-tests.patch' and
	'jami-libjami-headers-search.patch' patches.
	* gnu/packages/patches/jami-fix-qml-imports.patch: Delete file.
	* gnu/packages/patches/jami-fix-unit-tests-build.patch: Likewise.
	* gnu/packages/patches/jami-no-webengine.patch: Likewise.
	* gnu/packages/patches/jami-sip-contacts.patch: Likewise.
	* gnu/packages/patches/jami-sip-unregister.patch: Likewise.
	* gnu/packages/patches/jami-sipaccount-segfault.patch: Likewise.
	* gnu/packages/patches/jami-xcb-link.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): De-register them.

2022-12-27  Leo Famulari  <leo@famulari.name>

	gnu: Borg: Update to 1.2.3.
	* gnu/packages/backup.scm (borg): Update to 1.2.3.

2022-12-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre-documentation: Organize.
	This package was miscategorized as a "Generic kernel package".

	* gnu/packages/linux.scm (linux-libre-documentation): Move variable into
	its own section.

2022-12-27  Andrew Tropin  <andrew@trop.in>

	snippets: Remove unwanted git-commit-mode invocation.
	We only need to check if git-commit-mode is t, not enable it in all text-mode
	buffers.

	* etc/snippets/tempel/text-mode: Remove unwanted git-commit-mode invocation.

2022-12-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	image: Enhance compatibility of the root ext4 partition.
	Generating a raw-with-offset image would previously not be bootable with
	U-Boot.

	* gnu/system/image.scm (root-partition) [file-system-options]: New field.

2022-12-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	doc: Describe how to update to a specific version.
	* doc/guix.texi (Invoking guix refresh): Describe how to update to a specific
	version.

	upstream: Allow updating to a specific version.
	* guix/upstream.scm(package-latest-release): Add keyword-argument 'version'
	  and pass it on to the updater's 'import' function.
	  (package-update): add keyword-argument 'version' and pass it on to
	  package-latest-release.  Differentiate the error message issued when
	  no package was found, depending on whether version was given or not.

	refresh: Allow updating to a specific version.
	* guix/scripts/refresh.scm (options->packages)[args-packages]: Handle version
	  specification in package name arguments.
	  (update-package): Add #:version argument and pass it on to called functions.
	  (guix-refresh): When updating, pass the specified version (if any) to
	  update-package.
	  [package-list-without-versions, package-list-with-versions]: New functions.

	import: pypi: Allow updating to a specific version.
	* guix/import/pypi.scm (latest-release): Rename to 'import-release',
	  add #:version argument and pass it on to called functions.

	import: launchpad: Allow updating to a specific version.
	* guix/import/launchpad.scm (latest-release): Rename to 'import-release',
	  add #:version argument.
	  If version is given, return an upstream-source for this version.

	import: kde: Allow updating to a specific version.
	* guix/import/kde.scm (latest-kde-release): Rename to 'import-kde-release',
	  add #:version argument.  Rework the code to not sort the relevant files,
	  but just find the requested or latest version.
	  [find-latest-archive-version]: New function.

	import: hexpm: Allow updating to a specific version.
	* guix/import/hexpm.scm (latest-release): Rename to 'import-release',
	  add #:version argument.
	  If version is given, return an upstream-source for this version.

	import: gnome: Allow updating to a specific version.
	* guix/import/gnome.scm (latest-gnome-release): Rename
	  to 'import-gnome-release', add #:version argument. If version is
	  given, try to find the respective version
	  [find-latest-release]: New function, based on former code.
	  [find-version-release]: New function.

	import: github: Allow updating to a specific version.
	* guix/import/github.scm (latest-released-version): Add #:version argument.
	  If version is given, try to find the respective release.
	  (latest-releease) Rename to 'import-release', add #:version argument
	  and pass it on to 'latest-released-version'.

	import: git: Allow updating to a specific version.
	* guix/import/git.scm
	  (latest-tag): Add #:version argument. If version is given, try to
	  find the respective version tag.
	  (latest-git-tag-version): Add #:version argument and pass it on to
	  called functions.
	  (latest-releease) Rename to 'import-release', add #:version argument
	  and pass it on to called functions.

	import: gem: Allow updating to a specific version.
	* guix/import/gem.scm (latest-release): Rename to 'import-release',
	  add #:version argument.
	  If version is given, return an upstream-source for this version.

	import: egg: Allow updating to a specific version.
	* guix/import/egg.scm (latest-release): Rename to 'import-release',
	  add #:version argument.
	  If version is given, return an upstream-source for this version.

	import: crate: Allow updating to a specific version.
	* guix/import/crate.scm (latest-release): Rename to 'import-release',
	  add #:version argument.
	  If version is given, return an upstream-source for this version.

	gnu-maintenance: Allow updating to a specific version.
	* guix/gnu-maintenance.scm
	  (latest-ftp-release): Rename to … (import-ftp-release) … this,
	  add #:version argument.
	  If version is given, try to find the respective version.
	  (latest-html-release): Rename to … (import-html-release) … this,
	  add #:version argument.
	  If version is given, try to find the respective version.
	  (latest-gnu-release): Rename to … (import-gnu-release) … this,
	  add #:version argument. Refactor to first select archives for
	  respective package, the find the requested or latest version, then create
	  the upstream-source.
	  (latest-release): Rename to … (import-release) … this,
	  add #:version argument, pass on to … (import-ftp-release) … this.
	  (import-release*): Rename to … (import-release*) … this,
	  add #:version argument, pass on to … (latest-release) … this.
	  (latest-savannah-release): Rename to … (import-savannah-release) … this,
	  add keword-argument version, pass on to … (import-html-release) … this.
	  (latest-xorg-release): Rename to … (import-xorg-release) … this,
	  add keword-argument version, pass on to … (import-ftp-release) … this.
	  (latest-kernel.org-release): Rename to … (import-kernel.org-release) … this,
	  add #:version argument, pass on to … (import-html-release) … this.
	  (latest-html-updatable-release): Rename to … (import-html-updatable-release)
	  … this, add #:version argument, pass on to … (import-html-release) … this.
	* guix/import/gnu.scm(gnu->guix-package): Adjust function call.

2022-12-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	import: sourceforge: Issue error-message if version is given.
	Due to the complicated directory structure at sourceforce,
	enabling the  sourceforge importer to update to a specific version
	is very complicated to implement. Since only 2.0% of the
	packages in guix are covered by this updater I dedided to not
	implement this.

	* guix/gnu-maintenance.scm (latest-sourceforge-release): Add #:version
	  argument.  Issue error-message if version is given.

2022-12-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	import: Issue error-message if version is given.
	These importer don't support importing a specific version, thus the updater
	does neither.  Issue an error message in case version is given.

	* guix/import/cpan.scm (latest-release),
	  guix/import/elpa.scm (latest-release),
	  guix/import/hackage.scm (latest-release),
	  guix/import/minetest.scm (latest-minetest-release),
	  guix/import/opam.scm (latest-release): Add #:version argument,
	  issue error if version is given.
	* guix/import/cran.scm (latest-cran-release): Same.
	  (latest-bioconductor-release) Same. <version>: rename to <latest-version>.
	* guix/import/stackage.scm (latest-lts-release): For each generated updater,
	  add #:version argument and issue error if version is given.

2022-12-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	import: cpan: Remove unused exports.
	* guix/import/cpan.scm (#:export): Remove unused exports.

2022-12-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	upstream-updater: Rename record field.
	The next commits will make the functions, which are currently importing the
	latest version of a package, change into importing the latest or a given
	version of the package (for those updaters supporting specifying a version).
	Thus the name ‘latest‘ is no longer appropriate.

	* guix/upstream.scm (upstream-updater) Rename field [latest] to
	  [import]. (lookup-updater, package-latest-release) Adjust fieldname
	  accordingly.
	* guix/gnu-maintenance.scm (%gnu-updater, %gnu-ftp-updater,
	  %savannah-updater, %sourceforge-updater, %xorg-updater,
	  %kernel.org-updater, %generic-html-updater),
	  guix/import/cpan.scm (%cpan-updater),
	  guix/import/cran.scm (%cran-updater, %bioconductor-updater),
	  guix/import/crate.scm (%crate-updater),
	  guix/import/egg.scm (%egg-updater),
	  guix/import/elpa.scm (%elpa-updater),
	  guix/import/gem.scm (%gem-updater),
	  guix/import/git.scm (%generic-git-updater),
	  guix/import/github.scm (%github-updater),
	  guix/import/gnome.scm (%gnome-updater),
	  guix/import/hackage.scm (%hackage-updater),
	  guix/import/hexpm.scm (%hexpm-updater),
	  guix/import/kde.scm (%kde-updater),
	  guix/import/launchpad.scm (%launchpad-updater),
	  guix/import/minetest.scm (%minetest-updater),
	  guix/import/opam.scm (%opam-updater),
	  guix/import/pypi.scm (%pypi-updater),
	  guix/import/stackage.scm (%stackage-updater),
	  tests/import-github.scm (found-sexp)
	  tests/transformations.scm ("options->transformation, with-latest"):
	  Adjust fieldname accordingly.

2022-12-26  dan  <i@dan.games>

	images: wsl2: Create XDG_RUNTIME_DIR on first login.
	* gnu/system/images/wsl2.scm (wsl-boot-program): Create XDG_RUNTIME_DIR on
	first login and set it.

2022-12-25  Ivan Vilata i Balaguer  <ivan@selidor.net>

	gnu: services: Fix bluetooth-service docstring.
	* gnu/services/desktop.scm (bluetooth-service): Sync docstring with info,
	remove mention to group not really needed to access D-Bus service.
	* doc/guix.texi (Desktop Services): Also remove mention to group here.

2022-12-25  Tobias Kortkamp  <tobias.kortkamp@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add wvkbd.
	* gnu/packages/xdisorg.scm (wvkbd): New variable.

2022-12-25  宋文武  <iyzsong@member.fsf.org>

	teams: Add 宋文武.
	* etc/team.scm.in: Add 宋文武.

	teams: Add localization.
	* etc/teams.scm.in (localization): New team.

2022-12-25  Yarl Baudig  <yarl-baudig@mailoo.org>

	shell: Make --help show --system and --list-systems.
	These options are callable and documented in the manual but not
	shown by --help.

	* guix/scripts/shell.scm: Make --help show --system and
	--list-systems.

2022-12-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: pipe-viewer: Update to 0.4.4.
	* gnu/packages/video.scm (pipe-viewer): Update to 0.4.4.

2022-12-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-circadian: Update to 0.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-circadian): Update to 0.3.3.
	[arguments]<#:test-command>: Update test procedure.
	[native-inputs]: Remove EMACS-ERT-RUNNER.

	gnu: emacs-ement: Update to 0.5.2.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.5.2.

2022-12-25  jgart  <jgart@dismail.de>

	gnu: Add emacs-snow.
	* gnu/packages/emacs-xyz.scm (emacs-snow): New variable.

2022-12-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: syslinux: Honor #:tests? flag.
	* gnu/packages/bootloaders.scm (syslinux)[arguments]: Adjust custom
	'check phase to honor the #:tests? flag.

2022-12-25  Michael Rohleder  <mike@rohleder.de>

	gnu: hstr: Update to 2.6.
	* gnu/packages/shellutils.scm (hstr): Update to 2.6.

	gnu: ristretto: Update to 0.12.4.
	* gnu/packages/xfce.scm (ristretto): Update to 0.12.4.

	gnu: xfce4-notifyd: Update to 0.6.5.
	* gnu/packages/xfce.scm (xfce4-notifyd): Update to 0.6.5.

	gnu: xfce4-taskmanager: Update to 1.5.5.
	* gnu/packages/xfce.scm (xfce4-taskmanager): Update to 1.5.5.
	[inputs]: Add libxfce4ui.

	gnu: vcsh: Update to 2.0.5.
	* gnu/packages/version-control.scm (vcsh): Update to 2.0.5.
	[native-inputs]: Remove which. Add autoconf, automake, ronn-ng, perl,
	perl-test-harness, perl-shell-command, perl-test-most, pkg-config.
	[inputs]: Remove perl, perl-test-harness, perl-shell-command,
	perl-test-most.
	[arguments]: Remove phase install-bash-completion. Add phase fix-version-gen.
	Remove deletion of configure and build phases.

2022-12-25  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-png: Update to 0.3.0.
	* gnu/packages/guile-xyz.scm (guile-png): Update to 0.3.0.
	  [arguments]: Patch tests to silence Guile-SMC logs.

2022-12-25  Timo Wilken  <guix@twilken.net>

	services: wireguard: Allow specifying pre-shared keys.
	* gnu/services/vpn.scm (<wireguard-peer>)[preshared-key]: New field.
	* doc/guix.texi (VPN Services): Document it.

2022-12-25  Marius Bakke  <marius@gnu.org>

	gnu: QEMU: Unbundle OpenSBI.
	* gnu/packages/virtualization.scm (qemu)[source](snippet): Delete precompiled
	riscv64 firmware, and its source code.
	[arguments]: Provide OpenSBI.
	[inputs]: Add OPENSBI-QEMU.

	gnu: Add opensbi-qemu.
	* gnu/packages/firmware.scm (opensbi-qemu): New variable.

	gnu: opensbi: Use the same source file name regardless of variant.
	* gnu/packages/firmware.scm (make-opensbi-package)[source](file-name): Don't
	use the NAME variable which changes depending on the variant.

	gnu: QEMU: Unbundle OpenBIOS.
	* gnu/packages/virtualization.scm (qemu)[source](snippet): Remove precompiled
	PPC OpenBIOS firmware, and its source code.
	[arguments]: Replace with the one from Guix.
	[inputs]: Add OPENBIOS-QEMU-PPC.

	gnu: Add openbios-qemu-ppc.
	* gnu/packages/firmware.scm (make-openbios-package): New procedure.
	(openbios-qemu-ppc): New variable.
	* gnu/packages/patches/openbios-gcc-warnings.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	services: ganeti: Label mcron jobs.
	* gnu/services/ganeti.scm (ganeti-watcher-jobs): Label job as "ganeti-watcher".
	(ganeti-cleaner-jobs): Labels jobs as "ganeti master cleaner" and "ganeti node
	cleaner".

2022-12-25  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: freecad: Fix the package hash.
	* gnu/packages/engineering.scm (freecad): Fix the package hash.

2022-12-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.4-2.0a90eed.
	* gnu/packages/mail.scm (mumi): Update to 0.0.4-2.0a90eed.

	gnu: mumi: Update to 0.0.4-1.18acd2b.
	* gnu/packages/mail.scm (mumi): Update to 0.0.4-1.18acd2b.

2022-12-24  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: qdmr: Update to 0.10.4.
	* gnu/packages/radio.scm (qdmr): Update to 0.10.4.

2022-12-24  Vinicius Monego  <monego@posteo.net>

	gnu: shotcut: Update to 22.12.21.
	* gnu/packages/video.scm (shotcut): Update to 22.12.21.

	gnu: homebank: Update to 5.6.
	* gnu/packages/finance.scm (homebank): Update to 5.6.

2022-12-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: less: Update to 608.
	* gnu/packages/less.scm (less): Update to 608.

2022-12-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: imlib2: Update to 1.10.0.
	* gnu/packages/image.scm (imlib2): Update to 1.10.0.

2022-12-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Fix typo.
	* doc/contributing.texi (Sending a Patch Series): Fix e-mail address of
	<guix-patches@gnu.org>.

	Reported by Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>.

2022-12-24  Sughosha  <Sughosha@proton.me>

	gnu: gnome-shell-extension-burn-my-windows: Update to 22.
	* gnu/packages/gnome-xyz (gnome-shell-extension-burn-my-windows): Update to 22.

	gnu: gnome-shell-extension-vertical-overview: Update to 10.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-vertical-overview): Update to 10.

	gnu: gnome-shell-extension-unite-shell: Update to 69.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-unite-shell): Update to 69.

2022-12-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: libtirpc-hurd: Fix cross-compilation.
	Fixes a regression introduced in
	517618b2401c2ab5861e63df60ae49918b94f727, whereby the "wrong"
	'krb5-config' script would be picked.

	* gnu/packages/onc-rpc.scm (libtirpc/hurd)[arguments]: Turn
	 #:configure-flags into a gexp to refer to the right "mit-krb5".

2022-12-23  Ludovic Courtès  <ludo@gnu.org>

	hurd-boot: Fix list of devices with translators.
	Fixes a regression introduced in
	450f7740283ce160a7482d1c75e6e0ab17f2a6f0 and
	e3c6575ee93741a43003cd1aa4663151dd90b9f5, which introduced
	unquote-splicing without changing quote to quasiquote.

	* gnu/build/hurd-boot.scm (set-hurd-device-translators)[devices]: Use
	quasiquote, note quote.

2022-12-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-scikit-build: Depend on 'git-minimal/fixed'.
	* gnu/packages/python-xyz.scm (python-scikit-build)[native-inputs]:
	Replace 'git-minimal' with 'git-minimal/fixed'.

	gnu: gnome-photos: Depend on 'git-minimal/fixed'.
	* gnu/packages/gnome.scm (gnome-photos)[arguments]: Pass
	 #:disallowed-references.
	[native-inputs]: Replace 'git-minimal' with 'git-minimal/fixed'.

	gnu: opam: Depend on 'git-minimal/fixed'.
	* gnu/packages/ocaml.scm (opam)[native-inputs]: Replace 'git-minimal'
	with 'git-minimal/fixed'.

	gnu: ocamlformat: Depend on 'git-minimal/fixed'.
	* gnu/packages/ocaml.scm (ocamlformat): Replace 'git-minimal' with
	'git-minimal/fixed'.

2022-12-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: julia-documenter: Depend on 'git-minimal/fixed'.
	That way the main 'git-minimal' package can be updated without causing a
	rebuild of all the dependents of 'julia-documenter'.

	* gnu/packages/julia-xyz.scm (julia-documenter)[native-inputs]: Replace
	'git-minimal' by 'git-minimal/fixed'.

2022-12-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-loccur.
	* gnu/packages/emacs-xyz.scm (emacs-loccur): New variable.

	gnu: ceph: Update to 17.2.5.
	* gnu/packages/storage.scm (ceph): Update to 17.2.5.
	[source]: Remove obsolete patches; remove bundled sources for arrow.
	[arguments]: Disable parallel build; use system arrow.
	[inputs]: Drop input labels; add apache-thrift, apache-arrow-for-ceph, and
	utf8proc.
	* gnu/packages/patches/ceph-boost-compat.patch: Delete file.
	* gnu/packages/patches/ceph-rocksdb-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove them.

	gnu: Add apache-arrow-for-ceph.
	* gnu/packages/databases.scm (apache-arrow-for-ceph): New variable.

	doc: Wrap $localstatedir in Texinfo syntax.
	* doc/guix.texi (Limitations): Use @file syntax.

	doc: Suggest remounting store before relabeling the file system.
	* doc/guix.texi (Installing the SELinux policy): Mention that the store may
	need to be remounted before writing to it.

	etc: SELinux: Allow init process to setattr on profile directories.
	* etc/guix-daemon.cil.in: Add rule.

	etc: SELinux: Allow daemon to search run state directories.
	* etc/guix-daemon.cil.in: Import types init_var_run_t and
	system_dbusd_var_run_t; add rules.

	etc: SELinux: Label guix-daemon executable in profile.
	* etc/guix-daemon.cil.in: Add file rule for "guix-daemon" in current-guix
	profile.

2022-12-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: naev: Update to 0.10.0.
	* gnu/packages/games.scm (naev): Update to 0.10.0.
	[inputs]: Add ENET, PCRE2.

	gnu: fet: Update to 6.7.7.
	* gnu/packages/education.scm (fet): Update to 6.7.7.

2022-12-23  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sdrangel: Update to 7.8.5.
	* gnu/packages/radio.scm (sdrangel): Update to 7.8.5.
	  [arguments]: Remove 'fix-boost-compatibility' phase.

	gnu: aptdec: Update to 1.7-3.4d4a0c9.
	* gnu/packages/radio.scm (aptdec): Update to 1.7-3.4d4a0c9.

2022-12-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cider: Update to 1.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.6.0.

	gnu: emacs-vertico: Update to 1.0.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 1.0.

	gnu: emacs-subed: Update to 1.0.28.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.28.

2022-12-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sgabios: Fix build on cross-build architectures.
	* gnu/packages/firmware.scm (sgabios)[arguments]: When cross-building
	add a make-flag to use the correct objcopy.

2022-12-23  Roman Scherer  <roman.scherer@burningswell.com>

	gnu: netcdf: Update to 4.9.0.
	* gnu/packages/maths.scm (netcdf): Update to 4.9.0.
	  [source]: Use new URI.
	  [inputs]: Add libxml2 and unzip.
	  [arguments]: Update 'configure-flags'. Add 'fix-test-rcmerge' phase.

2022-12-23  Andrew Tropin  <andrew@trop.in>

	home: xdg: Add with-imported-modules to xdg activation script.
	Without it activation doesn't work when called in clean environment.

	* gnu/home/services/xdg.scm (ensure-xdg-base-dirs-on-activation): Add
	with-imported-modules to xdg activation script.

2022-12-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mood-line: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-mood-line): Update to 2.0.0.

	gnu: emacs-marginalia: Update to 1.0.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 1.0.

2022-12-22  Morgan Willcock  <morgan@ice9.digital>

	gnu: emacs-org-msg: Update to 4.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-msg): Update to 4.0.

2022-12-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-god-mode: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-god-mode)[arguments]: Run tests.
	[native-inputs]: Add EMACS-ECUKES.

2022-12-22  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-god-mode: Update to 2.18.0.
	* gnu/packages/emacs-xyz.scm (emacs-god-mode): Update to 2.18.0.
	[source,home-page]: Changed URL.

2022-12-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dashboard: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-dashboard)[arguments]: Use G-expressions.
	<#:include>: Use %default-include.
	<#:phases>: Remove trailing #T, and unnecessary call to CHMOD.
	[description]: Properly capitalize it.

2022-12-22  florhizome  <florhizome@posteo.net>

	gnu: emacs-dashboard: Update to 1.7.0-0.a69cc10.
	* gnu/packages/emacs-xyz.scm (emacs-dashboard): Update to 1.7.0-0.a69cc10.

2022-12-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ipxe-qemu: Fix building on 32-bit systems.
	* gnu/packages/bootloaders.scm (ipxe-qemu)[native-inputs]: When building
	from a 32-bit system add a binutils variant capable of assembling 64-bit
	instructions and an ld-wrapper using it.

2022-12-22  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.161.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.161.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.85.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.85.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.0.15.
	* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.15.
	(linux-libre-6.0-pristine-source): Update hash.

2022-12-22  Michael Rohleder  <mike@rohleder.de>

	gnu: stockfish: Update to 15.1.
	* gnu/packages/games.scm (stockfish): Update to 15.1.
	  [arguments]: Renamed phase remove-m-flag to remove-m-flag-and-net-target.
	  Add removing of the net target in the Makefile, because it wants networking.

2022-12-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add dsd.
	* gnu/packages/radio.scm (dsd): New variable.

2022-12-22  Marius Bakke  <marius@gnu.org>

	gnu: QEMU: Unbundle SGABIOS.
	* gnu/packages/virtualization.scm (qemu)[source]: Purge sgabios.
	[arguments]: Replace bundled variant with the one from INPUTS.
	[inputs]: Add SGABIOS.

	gnu: Add sgabios.
	* gnu/packages/firmware.scm (sgabios): New variable.

	gnu: iPXE: Embed the actual package version.
	* gnu/packages/bootloaders.scm (ipxe)[arguments]: Add phase to set the proper
	version.

2022-12-22  Marius Bakke  <marius@gnu.org>

	gnu: Install QEMU firmare files to 'share/qemu'.
	This paves the way for using a native search path in the future.

	* gnu/packages/bootloaders.scm (ipxe-qemu)[arguments]: Install firmware files
	to 'share/qemu' instead of 'share/firmware'.
	* gnu/packages/firmware.scm (seabios-qemu)[arguments]: Likewise.
	* gnu/packages/virtualization.scm (qemu)[arguments]: Adjust accordingly.

2022-12-22  Marius Bakke  <marius@gnu.org>

	gnu: QEMU: Unbundle iPXE.
	* gnu/packages/virtualization.scm (qemu)[source](snippet): Purge iPXE.
	[arguments]: Re-add firmware files from IPXE-QEMU.
	[inputs]: Add IPXE-QEMU.

	gnu: ipxe-qemu: Cross-compile on non x86_64.
	* gnu/packages/bootloaders.scm (ipxe-qemu)[native-inputs]: When not targeting
	x86_64, add CROSS-GCC and CROSS-BINUTILS.
	[arguments]: Set CROSS_COMPILE in that case.

	gnu: SeaBIOS: Split QEMU variants out to separate package.
	* gnu/packages/firmware.scm (seabios)[arguments]: Move custom build and
	install phases out to ...
	(seabios-qemu): ... this new variable.
	* gnu/packages/virtualization.scm (qemu)[inputs]: Change from SEABIOS to
	SEABIOS-QEMU.

	gnu: QEMU: Don't provide --firmwarepath for user-mode binaries.
	* gnu/packages/virtualization.scm (qemu)[arguments]: Remove --firmwarepath
	from the user-mode emulation configure invocation.

2022-12-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openvpn: Update to 2.5.8.
	* gnu/packages/vpn.scm (openvpn): Update to 2.5.8.

2022-12-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-bedtorch.
	* gnu/packages/bioinformatics.scm (r-bedtorch): New variable.

	gnu: Add r-rhtslib12.
	* gnu/packages/bioinformatics.scm (r-rhtslib12): New variable.

	gnu: Add wiggletools.
	* gnu/packages/bioinformatics.scm (wiggletools): New variable.

2022-12-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xterm: Update to 377.
	* gnu/packages/xorg.scm (xterm): Update to 377.

2022-12-22  Vagrant Cascadian  <vagrant@debian.org>

	gnu: guile-ssh: Update to 0.16.0.
	* gnu/packages/ssh.scm (guile-ssh): Update to 0.16.0.

2022-12-22  Andrew Tropin  <andrew@trop.in>

	gnu: fheroes2: Update to 1.0.0.
	* gnu/packages/games.scm (fheroes2): Update to 1.0.0.

2022-12-21  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-episcanpy.
	* gnu/packages/bioinformatics.scm (python-episcanpy): New variable.

	gnu: Add python-bamnostic.
	* gnu/packages/bioinformatics.scm (python-bamnostic): New variable.

2022-12-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add vembrane.
	* gnu/packages/bioinformatics.scm (vembrane): New variable.

	gnu: python-plastid: Update to 0.6.0.
	* gnu/packages/bioinformatics.scm (python-plastid): Update to 0.6.0.
	[source]: Fetch from git repository.
	[build-system]: Use pyproject-build-system.
	[arguments]: Enable tests; add build phases 'unpack-test-data and
	'build-extensions.
	[inputs]: Add openssl.
	[native-inputs]: Add test data.

	gnu: python-pysam: Update to 0.20.0.
	* gnu/packages/bioinformatics.scm (python-pysam): Update to 0.20.0.
	[build-system]: Use pyproject-build-system.

	gnu: htslib: Update to 1.16.
	* gnu/packages/bioinformatics.scm (htslib): Update to 1.16.

	gnu: pbbam: Use htslib 1.14.
	* gnu/packages/bioinformatics.scm (pbbam)[propagated-inputs]: Replace htslib
	with htslib-1.14.

	gnu: Add htslib-1.14.
	* gnu/packages/bioinformatics.scm (htslib-1.14): New variable.

2022-12-21  pukkamustard  <pukkamustard@posteo.net>

	gnu: Add ocaml5.0-merlin.
	* gnu/packages/ocaml.scm (ocaml5.0-merlin): New variable.

	gnu: Add ocaml5.0-dot-merlin-reader.
	* gnu/packages/ocaml.scm (ocaml5.0-dot-merlin-reader): New variable.

	gnu: Add ocaml5.0-merlin-lib.
	* gnu/packages/ocaml.scm (ocaml5.0-merlin-lib): New variable.

	gnu: Update ocaml-merlin-lib to 4.7-414.
	* gnu/packages/ocaml.scm (ocaml-merlin-lib): Update to 4.7-414.

	gnu: Add ocaml5.0-eio-main.
	* gnu/packages/ocaml.scm (ocaml5.0-eio-main): New variable.

	gnu: Add ocaml5.0-eio-linux.
	* gnu/packages/ocaml.scm (ocaml5.0-eio-linux): New variable.

	gnu: Add ocaml-uring.
	* gnu/packages/ocaml.scm (ocaml-uring): New variable.

	gnu: Add ocaml5.0-eio-luv.
	* gnu/packages/ocaml.scm (ocaml5.0-eio-luv): New variable.

	gnu: Add ocaml5.0-eio.
	* gnu/packages/ocaml.scm (ocaml5.0-eio): New variable.

	gnu: ocaml-mdx: Move inputs to propagated-inputs.
	* gnu/packages/ocaml.scm (ocaml-mdx): Move inputs to propagated-inputs.

	gnu: Add ocaml-bechamel.
	* gnu/packages/ocaml.scm (ocaml-bechamel): New variable.

	gnu: Add ocaml5.0-ctypes
	* gnu/packages/ocaml.scm (ocaml5.0-ctypes): New variable.

	gnu: Add ocaml-lwt-dllist.
	* gnu/packages/ocaml.scm (ocaml-lwt-dllist): New variable.

	gnu: Add ocaml5.0-crowbar.
	* gnu/packages/ocaml.scm (ocaml5.0-crowbar): New variable.

	gnu: Update ocaml-odoc to 2.2.0.
	* gnu/packages/ocaml.scm (ocaml-odoc): Update to 2.2.0.

	gnu: Add ocaml5.0-ppx-expect.
	* gnu/packages/ocaml.scm (ocaml5.0-ppx-expect): New variable.

	gnu: Update ocaml-qcheck to 0.20.
	* gnu/packages/ocaml.scm (ocaml-qcheck): Update to 0.20.

	gnu: Update ocaml-ppxlib to 0.25.1.
	* gnu/packages/ocaml.scm (ocaml-ppxlib): Update to 0.25.1.

	gnu: Add ocaml5.0-base.
	* gnu/packages/ocaml.scm (ocaml5.0-base): New variable.

	gnu: Add ocaml-hmap.
	* gnu/packages/ocaml.scm (ocaml-hmap): New variable.

	gnu: Add ocaml-optint.
	* gnu/packages/ocaml.scm (ocaml-optint): New variable.

	gnu: Add ocaml-monolith.
	* gnu/packages/ocaml.scm (ocaml-monolith): New variable.

	gnu: Add ocaml-psq.
	* gnu/packages/ocaml.scm (ocaml-psq): New variable.

	gnu: opam: Use OCaml 4.14 compiled version when building OCaml 5.0 packages.
	* gnu/packages/ocaml.scm (opam)[properties]: Add ocaml5.0-variant.
	  (opam)[propagated-inputs]: Move to inputs.

	guix: ocaml: Add package-with-ocaml5.0.
	* guix/build-system/ocaml.scm (package-with-ocaml5.0)
	(strip-ocaml5.0-variant): New variables.
	* gnu/packages/ocaml.scm (ocaml5.0-dune-bootstrap)
	(ocaml5.0-dune, ocaml5.0-dune-configurator)
	(ocaml5.0-csexp, ocaml5.0-result): New variables.

	gnu: Add ocaml5.0-findlib
	* gnu/packages/ocaml.scm (ocaml5.0-findlib): New variable.

	gnu: ocaml-findlib: Update to 1.9.5.
	* gnu/packages/ocaml.scm (ocaml-findlib): Update to 1.9.5.

	gnu: Add ocaml-5.0.
	* gnu/packages/ocaml.scm (ocaml-5.0): New variable.

2022-12-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix system: Skip initrd modules check when using --target.
	* guix/scripts/system.scm (perform-action): Do not call CHECK-INITRD-MODULES
	when the %current-target-system parameter is set.

2022-12-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-imagemetadata: Update to 0.9.8.
	* gnu/packages/julia-xyz.scm (julia-imagemetadata): Update to 0.9.8.
	[arguments]: Add phase to skip greyscale test.
	[propagated-inputs]: Remove julia-indirectarrays; add julia-imagebase.
	[native-inputs]: Add julia-indirectarrays.

	gnu: julia-paddedviews: Update to 0.5.11.
	* gnu/packages/julia-xyz.scm (julia-paddedviews): Update to 0.5.11.

	gnu: julia-imageaxes: Update to 0.6.10.
	* gnu/packages/julia-xyz.scm (julia-imageaxes): Update to 0.6.10.
	[arguments]: Add a phase to skip a greyscale test.
	[propagated-inputs]: Add julia-imagebase.
	[native-inputs]: Add julia-aqua and julia-documenter.

	gnu: julia-graphics: Update to 1.1.2.
	* gnu/packages/julia-xyz.scm (julia-graphics): Update to 1.1.2.

	gnu: julia-axisarrays: Update to 0.4.6.
	* gnu/packages/julia-xyz.scm (julia-axisarrays): Update to 0.4.6.

	gnu: julia-ellipsisnotation: Update to 1.6.0.
	* gnu/packages/julia-xyz.scm (julia-ellipsisnotation): Update to 1.6.0.
	[arguments]: Remove phase adjusting the test suite.

	gnu: julia-blockbandedmatrices: Update to 0.11.9.
	* gnu/packages/julia-xyz.scm (julia-blockbandedmatrices): Update to 0.11.9.

	gnu: julia-bandedmatrices: Update to 0.17.9.
	* gnu/packages/julia-xyz.scm (julia-bandedmatrices): Update to 0.17.9.
	[propagated-inputs]: Add julia-aqua.
	[native-inputs]: Add julia-aqua.

	gnu: julia-arrayinterface: Update to 5.0.8.
	* gnu/packages/julia-xyz.scm (julia-arrayinterface): Update to 5.0.8.
	[propagated-inputs]: Remove julia-static; add julia-compat and julia-static-0.6.
	[native-inputs]: Add julia-static-0.6.

	gnu: Add julia-static-0.6.
	* gnu/packages/julia-xyz.scm (julia-static-0.6): New variable.

	gnu: julia-matrixfactorizations: Update to 0.9.3.
	* gnu/packages/julia-xyz.scm (julia-matrixfactorizations): Update to
	0.9.3.
	[arguments]: Re-enable one of the skipped tests.

	gnu: julia-scanbyte: Limit to x86_64-linux.
	* gnu/packages/julia-xyz.scm (julia-scanbyte)[supported-systems]: New
	field.

	gnu: julia-scanbyte: Update to 0.3.2.
	* gnu/packages/julia-xyz.scm (julia-scanbyte): Update to 0.3.2.

	gnu: julia-blockarrays: Update to 0.16.23.
	* gnu/packages/julia-xyz.scm (julia-blockarrays): Update to 0.16.23.
	[native-inputs]: Remove julia-lazyarrays; add julia-aqua.

	gnu: julia-indexablebitvectors: Limit to 64-bit systems.
	* gnu/packages/julia-xyz.scm (julia-indexablebitvectors)
	[supported-systems]: New field.

	gnu: julia-plotutils: Update to 1.2.0.
	* gnu/packages/julia-xyz.scm (julia-plotutils): Update to 1.2.0.
	[arguments]: Add a phase to adjust the test suite.

	gnu: julia-colorvectorspace: Update to 0.9.9.
	* gnu/packages/julia-xyz.scm (julia-colorvectorspace): Update to 0.9.9.
	[arguments]: Skip tests.
	[propagated-inputs]: Add julia-fixedpointnumbers.

	gnu: julia-colors: Update to 0.12.9.
	* gnu/packages/julia-xyz.scm (julia-colors): Update to 0.12.9.
	[arguments]: Add phase to skip ambiguities tests.
	[native-inputs]: Add julia-abstracttrees.

	gnu: julia-requires: Update to 1.3.0.
	* gnu/packages/julia-xyz.scm (julia-requires): Update to 1.3.0.
	[propagated-inputs, inputs]: Move packages ...
	[native-inputs]: ... to here.

	gnu: julia-interpolations: Update to 0.13.6.
	* gnu/packages/julia-xyz.scm (julia-interpolations): Update to 0.13.6.
	[propagated-inputs]: Add julia-chainrulescore.
	[native-inputs]: Add julia-colorvectorspace.

	gnu: julia-bson: Update to 0.3.6.
	* gnu/packages/julia-xyz.scm (julia-bson): Update to 0.3.6.

	gnu: julia-lazyarrays: Update to 0.22.16.
	* gnu/packages/julia-xyz.scm (julia-lazyarrays): Update to 0.22.16.
	[propagated-inputs]: Add julia-aqua.
	[native-inputs]: Add julia-aqua.

	gnu: julia-specialfunctions: Update to 1.8.7.
	* gnu/packages/julia-xyz.scm (julia-specialfunctions): Update to 1.8.7.
	[propagated-inputs]: Add julia-irrationalconstants.

	gnu: julia-tracker: Update to 0.2.22.
	* gnu/packages/julia-xyz.scm (julia-tracker): Update to 0.2.22.
	[source]: Remove patch.
	[propagated-inputs]: Add julia-functors, julia-logexpfunctions,
	julia-optimisers.
	* gnu/packages/patches/julia-tracker-16-compat.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: Add julia-optimisers.
	* gnu/packages/julia-xyz.scm (julia-optimisers): New variable.

	gnu: julia-chainrules: Update to 1.35.0.
	* gnu/packages/julia-xyz.scm (julia-chainrules): Update to 1.35.0.
	[arguments]: Skip tests.
	[inputs]: Comment out inputs.
	[propagated-inputs]: Remove julia-reexport, julia-requires. Add
	julia-irrationalconstants, julia-realdot.

	gnu: Add julia-realdot.
	* gnu/packages/julia-xyz.scm (julia-realdot): New variable.

	gnu: julia-chainrulestestutils: Update to 1.5.1.
	* gnu/packages/julia-xyz.scm (julia-chainrulestestutils): Update to 1.5.1.

	gnu: julia-chainrulescore: Update to 1.12.2.
	* gnu/packages/julia-xyz.scm (julia-chainrulescore): Update to 1.12.2.
	[arguments]: Adjust 'adjust-tests phase for changes in the source.

	gnu: julia-nnlib: Update to 0.7.34.
	* gnu/packages/julia-xyz.scm (julia-nnlib): Update to 0.7.34.
	[arguments]: Rename 'skip-cuda-tests to 'skip-some-tests. Adjust to skip
	doctests.
	[propagated-inputs]: Add julia-compat.

	gnu: julia-zygote: Update to 0.6.41.
	* gnu/packages/julia-xyz.scm (julia-zygote): Update to 0.6.41.
	[propagated-inputs]: Add julia-chainrulescore, julia-logexpfuntions.

	gnu: julia-zygoterules: Update to 0.2.2.
	* gnu/packages/julia-xyz.scm (julia-zygoterules): Update to 0.2.2.

	gnu: julia-functors: Update to 0.4.1.
	* gnu/packages/julia-xyz.scm (julia-functors): Update to 0.4.1.
	[propagated-inputs]: Add julia-documenter, julia-staticarrays,
	julia-zygote.

	gnu: julia-reversediff: Update to 1.14.4.
	* gnu/packages/julia-xyz.scm (julia-reversediff): Update to 1.14.4.
	[propagated-inputs]: Add julia-chainrulescore, julia-difftests,
	julia-logexpfunctions.

	gnu: julia-dataframes: Update to 1.3.6.
	* gnu/packages/julia-xyz.scm (julia-dataframes): Update to 1.3.6.
	[arguments]: Adjust 'skip-failing-test phase to adjust a test to pass
	with julia-1.8.
	[propagated-inputs]: Add julia-categoricalarrays, julia-compat,
	julia-shiftedarrays, julia-unitful.
	[native-inputs]: Add julia-shiftedarrays.

	gnu: julia-offsetarrays: Update to 1.12.8.
	* gnu/packages/julia-xyz.scm (julia-offsetarrays): Update to 1.12.8.

	gnu: julia-dataapi: Update to 1.13.0.
	* gnu/packages/julia-xyz.scm (julia-dataapi): Update to 1.13.0.

	gnu: julia-pooledarrays: Update to 1.4.2.
	* gnu/packages/julia-xyz.scm (julia-pooledarrays): Update to 1.4.2.
	[native-inputs]: Add julia-offsetarrays.

	gnu: julia-categoricalarrays: Update to 0.10.7.
	* gnu/packages/julia-xyz.scm (julia-categoricalarrays): Update to 0.10.7.
	[arguments]: Add phase to skip tests depending on julia-plots.
	[native-inputs]: Add julia-json, julia-json3, julia-recipesbase,
	julia-sentinelarrays, julia-structtypes.
	[propagated-inputs]: Add julia-requires, julia-sentinelarrays.

	gnu: julia-invertedindices: Update to 1.1.0.
	* gnu/packages/julia-xyz.scm (julia-invertedindices): Update to 1.1.0.

	gnu: Add julia-shiftedarrays.
	* gnu/packages/julia-xyz.scm (julia-shiftedarrays): New variable.

	gnu: julia-safetestsets: Fix build.
	* gnu/packages/julia-xyz.scm (julia-safetestsets)[arguments]: Add phase
	to fix the version string in the generated Project.toml.

	gnu: julia-forwarddiff: Update to 0.10.34.
	* gnu/packages/julia-xyz.scm (julia-forwarddiff): Update to 0.10.34.
	[propagated-inputs]: Add julia-calculus, julia-difftests.

	gnu: julia-diffrules: Update to 1.12.2.
	* gnu/packages/julia-xyz.scm (julia-diffrules): Update to 1.12.2.
	[propagated-inputs]: Add julia-irriationalconstants,
	julia-logexpfunctions.
	[native-inputs]: Add julia-finitedifferences.

	gnu: julia-nanmath: Update to 0.3.7.
	* gnu/packages/julia-xyz.scm (julia-nanmath): Update to 0.3.7.

	gnu: julia-logexpfunctions: Update to 0.3.17.
	* gnu/packages/julia-xyz.scm (julia-logexpfunctions): Update to 0.3.17.
	[propagated-inputs]: Add julia-chainrulescore, julia-changesofvariables,
	julia-inversefunctions and julia-irrationalcontants.
	[native-inputs]: Add julia-chainrulestestutils.

	gnu: Add julia-changesofvariables.
	* gnu/packages/julia-xyz.scm (julia-changesofvariables): New variable.

	gnu: Add julia-inversefunctions.
	* gnu/packages/julia-xyz.scm (julia-inversefunctions): New variable.

	gnu: Add julia-irrationalconstants.
	* gnu/packages/julia-xyz.scm (julia-irrationalconstants): New variable.

	gnu: Remove julia-identityranges.
	* gnu/packages/julia-xyz.scm (julia-identityranges): Delete variable.

	gnu: julia-imagetransformations: Update to 0.9.5.
	* gnu/packages/julia-xyz.scm (julia-imagetransformations): Update to 0.9.5.
	[propagated-inputs]: Remove julia-identityranges. Add julia-imagebase.

	gnu: julia-imagebase: Update to 0.1.5.
	* gnu/packages/julia-xyz.scm (julia-imagebase): Update to 0.1.5.

	gnu: julia-imagecore: Update to 0.9.4.
	* gnu/packages/julia-xyz.scm (julia-imagecore): Update to 0.9.4.

	gnu: julia-mappedarrays: Update to 0.4.1.
	* gnu/packages/julia-xyz.scm (julia-mappedarrays): Update to 0.4.1.
	[source]: Add snippet to fix deprecation warning and to fix the
	testsuite.
	[arguments]: Add 'adjust-tests phase to skip a test and absorb the
	i686-linux specific phase 'fix-tests-int32-i686.
	[native-inputs]: Remove julia-colortypes. Add julia-colors.

	gnu: julia-coordinatetransformations: Update to 0.6.2-1.78f5a5c.
	* gnu/packages/julia-xyz.scm (julia-coordinatetransformations): Update
	to 0.6.2-1.78f5a5c.

	gnu: julia-arraylayouts: Update to 0.8.16.
	* gnu/packages/julia-xyz.scm (julia-arraylayouts): Update to 0.8.16.
	[arguments]: Add a phase to mark a test broken.
	[native-inputs]: Add julia-stablerngs.

	gnu: julia-fillarrays: Update to 0.13.6.
	* gnu/packages/julia-xyz.scm (julia-fillarrays): Update to 0.13.6.
	[propagated-inputs]: Add julia-aqua.

2022-12-21  Marius Bakke  <marius@gnu.org>

	gnu: QEMU: Unbundle SeaBIOS.
	* gnu/packages/virtualization.scm (qemu)[source](snippet): Delete SeaBIOS
	ROMs and source code.
	[arguments]: Add replace-firmwares and delete-firmwares phases.
	[inputs]: Add SEABIOS.
	[native-inputs]: Add ACPICA.  While here, sort inputs.

2022-12-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: seabios: Enable for all architectures.
	* gnu/packages/firmware.scm (seabios)[native-inputs]: When not building
	from an i686-linux or x86_64-linux machine add cross-gcc and
	cross-binutils for i686-linux-gnu.
	[arguments]: When not building from an i686-linux or x86_64-linux
	machine adjust the Makefile to find the cross build tools needed.
	[supported-architectures]: Remove field.

2022-12-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: pyzo: Update to 4.12.4.
	* gnu/packages/python-xyz.scm (pyzo): Update to 4.12.4.

	gnu: emacs-fountain-mode: Add contributed theme.
	* gnu/packages/emacs-xyz.scm (emacs-fountain-mode)[arguments]: Install Elisp
	file located in the "contrib" sub-directory.

	gnu: emacs-fountain-mode: Update to 3.6.2.
	* gnu/packages/emacs-xyz.scm (emacs-fountain-mode): Update to 3.6.2.

	gnu: emacs-graphql: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-graphql)[arguments]: Run tests.
	[native-inputs]: Add EMACS-ERT-RUNNER.

	gnu: emacs-graphql: Update to 0.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-graphql): Update to 0.1.2.
	[source]<origin>: Remove snippet.  The file it removed no longer exist in the
	code base.
	[propagated-inputs]: Add EMACS-GHUB.

2022-12-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: tractor: Use gexp.
	* gnu/packages/tor.scm (tractor)[native-inputs]: Drop label.
	[arguments]: Use gexp; drop trailing #T from build phases.

2022-12-21  Danial Behzadi  <dani.behzi@ubuntu.com>

	gnu: tractor: Update to 4.0.

2022-12-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: u-boot-am335x-evm-boneblack: Fix variable name.
	* gnu/packages/bootloaders.scm (u-boot-am335x-boneblack): Rename to...
	(u-boot-am335x-evm-boneblack), to match the package name.
	* gnu/bootloader/u-boot.scm (u-boot-beaglebone-black-bootloader): Adjust
	accordingly.

	gnu: u-boot: Add pkg-config to native inputs.
	* gnu/packages/bootloaders.scm (u-boot) [native-inputs]: Add pkg-config.

	kconfig: Streamline comment in 'modify-defconfig'.
	* guix/build/kconfig.scm (modify-defconfig): Streamline comment.

	kconfig: Mostly preserve keys ordering of original defconfig.
	* guix/build/kconfig.scm (defconfig->alist): Reverse the results of lists
	constructed with cons.

	kconfig: Move pair->config-string up.
	* guix/build/kconfig.scm (pair->config-string): Move earlier, to match the
	natural dependency of declarations (useful when experimenting at the REPL).

	gnu: u-boot-tools: Delete trailing #t.
	* gnu/packages/bootloaders.scm (u-boot-tools) [phases]: Delete trailing #t.

2022-12-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.3-1.350b2df.
	* gnu/packages/mail.scm (mumi): Update to 0.0.3-1.350b2df.
	[arguments]: Use gexp; add phase 'install-picocss.
	[native-inputs]: Add sassc and picocss sources.

2022-12-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Merge gdal and python-gdal packages.
	* gnu/packages/geo.scm (gdal)[inputs]: Add swig and zstd.
	  [native-inputs]: Add python.
	  [propagated-inputs]: Add python-numpy.
	  (python-gdal): Remove variable.
	  (qgis)[inputs]: Remove python-gdal.
	  [arguments]: Disable a flaky test.

2022-12-20  Roman Scherer  <roman.scherer@burningswell.com>

	gnu: gdal: Add support for lz4 and openjpeg.
	* gnu/packages/geo.scm (gdal)[inputs]: Add lz4 and openjpeg.

2022-12-20  Felix Gruber  <felgru@posteo.net>

	gnu: gdal: Update to 3.6.1.
	* gnu/packages/geo.scm (gdal): Update to 3.6.1.
	  [inputs]: Add libjxl.

	gnu: geos: Update to 3.11.1.
	* gnu/packages/geo.scm (geos): Update to 3.11.1.

	gnu: python-cartopy: Update to 0.21.0.
	* gnu/packages/geo.scm (python-cartopy): Update to 0.21.0.
	  [inputs]: Remove proj.
	  [native-inputs]: Add python-pytest-mpl.

	gnu: python-pyproj: Update to 3.4.0.
	* gnu/packages/geo.scm (python-pyproj): Update to 3.4.0.

	gnu: libgeotiff: Apply patch for building against proj 9.1.1.
	* gnu/packages/patches/libgeotiff-fix-tests-with-proj-9.1.1.patch: New
	  file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/geo.scm (libgeotiff): Apply it.

	gnu: proj: Update to 9.1.1.
	* gnu/packages/geo.scm (proj): Update to 9.1.1.

2022-12-20  Ludovic Courtès  <ludo@gnu.org>

	read-print: Add special forms.
	* guix/read-print.scm (%special-forms): Add 'define-configuration' and
	'match-record'.

2022-12-20  Bruno Victal  <mirai@makinata.eu>

	services: opensmtpd: Add 'shepherd-requirement' field.
	* gnu/services/mail.scm (<opensmtpd-configuration>)[shepherd-requirement]:
	New field.
	(opensmtpd-shepherd-service): Honor it.
	* doc/guix.texi (Mail Services): Document it.

	services: opensmtpd: Use 'match-record' instead of 'match'.
	* gnu/services/mail.scm (opensmtpd-shepherd-service)
	(opensmtpd-activation)
	(opensmtpd-set-gids): Use 'match-record' instead of 'match'.

2022-12-20  Ludovic Courtès  <ludo@gnu.org>

	cpio: Skip test on inode numbers that don't fit on 32 bits.
	Fixes <https://issues.guix.gnu.org/60202>.
	Reported by Christopher Baines <mail@cbaines.net>.

	* tests/cpio.scm (%test-file): New variable.
	("file->cpio-header + write-cpio-header + read-cpio-header"): Use it.
	Skip test when the inode number of %TEST-FILE is too big.

2022-12-20  Ludovic Courtès  <ludo@gnu.org>

	doc: Avoid 'match' on the <udev-configuration> record.
	Fixes <https://issues.guix.gnu.org/59907>.
	Reported by MANCINI Raffael <Raffael.MANCINI@mnhn.lu>.

	* doc/guix.texi (Service Types and Services): Change
	'udev-configuration' example to avoid 'match'.

2022-12-20  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust 'guix package' test to latest package search metrics.
	With commit bbcd06e56c06376e640a7ac81a7109e7135a20f2, the command
	"guix package -s '^fileutils$'" would match the 'ocaml-fileutils'
	package, because its 'package-upstream-name*' is "fileutils".  Work
	around it.

	Reported by Vagrant Cascadian.

	* tests/guix-package.sh: Change "fileutils" example to use a different
	package name.

2022-12-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: seabios: Limit to i686-linux and x86_64-linux.
	* gnu/packages/firmware.scm (seabios)[supported-systems]: New field.

2022-12-20  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: QEMU: Unbundle SeaBIOS."
	This reverts commit 814214c369851da50e7006266f718b2d9324ada0.

	SeaBIOS is only buildable on i686-linux machines and has flags set to
	force building for i386 so that it works from x86_64-linux. This commit
	breaks qemu and qemu-minimal on all other architectures.

2022-12-20  Greg Hogan  <code@greghogan.com>

	gnu: openjdk18: Update to 18.0.2.
	* gnu/packages/java.scm (openjdk18): Update to 18.0.2.

	gnu: openjdk17: Update to 17.0.5.
	* gnu/packages/java.scm (openjdk17): Update to 17.0.5.

	gnu: openjdk16: Update to 16.0.2.
	* gnu/packages/java.scm (openjdk16): Update to 16.0.2.

	gnu: openjdk15: Update to 15.0.9.
	* gnu/packages/java.scm (openjdk15): Update to 15.0.9.

	gnu: openjdk13: Update to 13.0.13.
	* gnu/packages/java.scm (openjdk13): Update to 13.0.13.

2022-12-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openjdk11: Fix find-files syntax.
	* gnu/packages/java.scm (openjdk11)[source]: Remove extra characters
	from find-files invocation.
	[arguments]: Remove extra characters from find-files invocations in
	multiple phases.

2022-12-20  Greg Hogan  <code@greghogan.com>

	gnu: openjdk11: Update to 11.0.17.
	* gnu/packages/java.scm (openjdk11): Update to 11.0.17.
	[source]: Fix source file-name.
	[native-inputs]: Add bash.

2022-12-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: audacity: Update to 3.2.2.
	* gnu/packages/audio.scm (audacity): Update to 3.2.2.

	gnu: audacity: Be less alpha.
	* gnu/packages/audio.scm (audacity)[arguments]: Set AUDACITY_BUILD_LEVEL
	in the #:configure-flags.

2022-12-20  Marius Bakke  <marius@gnu.org>

	gnu: Add ipxe-qemu.
	* gnu/packages/bootloaders.scm (ipxe-qemu): New variable.

	gnu: Add edk2-tools.
	* gnu/packages/firmware.scm (edk2-tools): New variable.

2022-12-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-fzf: Fix version.
	* gnu/packages/emacs-xyz.scm (emacs-fzf)[version]: Set to 0.2.

	Last tagged version and Version keyword from main file differ. We use the
	highest one (the tag).

2022-12-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: p2c: Update to 2.02.
	* gnu/packages/pascal.scm (p2c): Update to 2.02.
	[arguments]: Use gexp.
	[native-inputs]: Add unzip.

	gnu: r-kegggraph: Update to 1.58.3.
	* gnu/packages/bioconductor.scm (r-kegggraph): Update to 1.58.3.

	gnu: r-scran: Update to 1.26.1.
	* gnu/packages/bioconductor.scm (r-scran): Update to 1.26.1.

	gnu: r-scuttle: Update to 1.8.3.
	* gnu/packages/bioconductor.scm (r-scuttle): Update to 1.8.3.

	gnu: r-chromvar: Update to 1.20.1.
	* gnu/packages/bioconductor.scm (r-chromvar): Update to 1.20.1.

	gnu: r-s4vectors: Update to 0.36.1.
	* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.36.1.

	gnu: r-preprocesscore: Update to 1.60.1.
	* gnu/packages/bioconductor.scm (r-preprocesscore): Update to 1.60.1.

	gnu: r-biocviews: Update to 1.66.1.
	* gnu/packages/bioconductor.scm (r-biocviews): Update to 1.66.1.
	[native-inputs]: Add r-knitr.

	gnu: r-rcistarget: Update to 1.18.2.
	* gnu/packages/bioconductor.scm (r-rcistarget): Update to 1.18.2.

	gnu: r-opencyto: Update to 2.10.1.
	* gnu/packages/bioconductor.scm (r-opencyto): Update to 2.10.1.
	[propagated-inputs]: Remove r-clue, r-flowstats, r-gtools, r-ks, r-lattice, r-mass,
	r-plyr, r-r-utils, r-rcpp, and r-rrcov; add r-bh and r-cpp11.

	gnu: r-ggcyto: Update to 1.26.4.
	* gnu/packages/bioconductor.scm (r-ggcyto): Update to 1.26.4.

	gnu: r-rsubread: Update to 2.12.2.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.12.2.

	gnu: r-iclusterplus: Update to 1.34.2.
	* gnu/packages/bioconductor.scm (r-iclusterplus): Update to 1.34.2.

	gnu: r-aucell: Update to 1.20.2.
	* gnu/packages/bioconductor.scm (r-aucell): Update to 1.20.2.
	[propagated-inputs]: Add r-matrix.

	gnu: r-clusterexperiment: Update to 2.18.1.
	* gnu/packages/bioconductor.scm (r-clusterexperiment): Update to 2.18.1.

	gnu: r-enrichplot: Update to 1.18.3.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.18.3.

	gnu: r-sigpathway: Update to 1.66.1.
	* gnu/packages/bioconductor.scm (r-sigpathway): Update to 1.66.1.

	gnu: r-linnorm: Update to 2.22.1.
	* gnu/packages/bioconductor.scm (r-linnorm): Update to 2.22.1.

	gnu: r-lpsymphony: Update to 1.26.2.
	* gnu/packages/bioconductor.scm (r-lpsymphony): Update to 1.26.2.

	gnu: r-dnacopy: Update to 1.72.2.
	* gnu/packages/bioconductor.scm (r-dnacopy): Update to 1.72.2.

	gnu: r-glmgampoi: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-glmgampoi): Update to 1.10.1.

	gnu: r-diffbind: Update to 3.8.3.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.8.3.

	gnu: r-oligo: Update to 1.62.1.
	* gnu/packages/bioconductor.scm (r-oligo): Update to 1.62.1.

	gnu: r-tximport: Update to 1.26.1.
	* gnu/packages/bioconductor.scm (r-tximport): Update to 1.26.1.

	gnu: r-scmap: Update to 1.20.1.
	* gnu/packages/bioconductor.scm (r-scmap): Update to 1.20.1.

	gnu: r-lfa: Update to 1.28.1.
	* gnu/packages/bioconductor.scm (r-lfa): Update to 1.28.1.

	gnu: r-impute: Update to 1.72.2.
	* gnu/packages/bioconductor.scm (r-impute): Update to 1.72.2.

	gnu: r-genomicranges: Update to 1.50.2.
	* gnu/packages/bioconductor.scm (r-genomicranges): Update to 1.50.2.

	gnu: r-genomicfeatures: Update to 1.50.3.
	* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.50.3.

	gnu: r-genomeinfodb: Update to 1.34.4.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.34.4.

	gnu: r-genefilter: Update to 1.80.2.
	* gnu/packages/bioconductor.scm (r-genefilter): Update to 1.80.2.

	gnu: r-edger: Update to 3.40.1.
	* gnu/packages/bioconductor.scm (r-edger): Update to 3.40.1.

	gnu: r-deseq2: Update to 1.38.2.
	* gnu/packages/bioconductor.scm (r-deseq2): Update to 1.38.2.
	[propagated-inputs]: Remove r-genefilter; add r-matrixstats.

	gnu: r-biocparallel: Update to 1.32.4.
	* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.32.4.

	gnu: r-deconvr: Update to 1.4.3.
	* gnu/packages/bioconductor.scm (r-deconvr): Update to 1.4.3.
	[propagated-inputs]: Add r-minfi.

	gnu: r-damefinder: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-damefinder): Update to 1.10.1.

	gnu: r-bandits: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-bandits): Update to 1.14.1.

	gnu: r-bambu: Update to 3.0.5.
	* gnu/packages/bioconductor.scm (r-bambu): Update to 3.0.5.

	gnu: r-ancombc: Update to 2.0.2.
	* gnu/packages/bioconductor.scm (r-ancombc): Update to 2.0.2.

2022-12-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-contrib: Update to 0.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 0.4.1.

	gnu: emacs-consult-notmuch: Update to 0.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-consult-notmuch): Update to 0.8.1.

	gnu: emacs-citeproc-el: Update to 0.9.2.
	* gnu/packages/emacs-xyz.scm (emacs-citeproc-el): Update to 0.9.2.

	gnu: emacs-bfuture: Update to 1.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-bfuture): Update to 1.0.2.

	gnu: emacs-vertico-posframe: Update to 0.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-vertico-posframe): Update to 0.6.0.

	gnu: emacs-rec-mode: Update to 1.9.1.
	* gnu/packages/databases.scm (emacs-rec-mode): Update to 1.9.1.

	gnu: emacs-posframe: Update to 1.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.3.2.

2022-12-20  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add emacs-fzf.
	* gnu/packages/emacs-xyz.scm (emacs-fzf): New variable.

2022-12-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eldev: Update to 1.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.3.1.

	gnu: sfizz: Improve package style.
	* gnu/packages/music.scm (sfizz)[arguments]: Use G-expressions.
	[inputs]: Remove input labels.

	gnu: sfizz: Update to 1.2.0.
	* gnu/packages/music.scm (sfizz): Update to 1.2.0.
	[arguments]<#:configure-flags>: Use system Pugixml.

2022-12-20  Florian Pelz  <pelzflorian@pelzflorian.de>

	services:·kmscon:·Display·CJK·characters.
	Follow-up·to d7d049fdcd80e27a42b31766890f589f482a4f23.

	* gnu/services/base.scm·(kmscon-service-type):·Use·GNU·Unifont,
	which bundles CJK glyphs from WenQuanYi and elsewhere.

2022-12-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.228.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.228.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.160.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.160.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.84.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.84.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.0.14.
	* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.14.
	(linux-libre-6.0-pristine-source): Update hash.

2022-12-19  Marius Bakke  <marius@gnu.org>

	gnu: QEMU: Unbundle SeaBIOS.
	* gnu/packages/virtualization.scm (qemu)[source](snippet): Delete SeaBIOS
	ROMs and source code.
	[arguments]: Add replace-firmwares and delete-firmwares phases.
	[inputs]: Add SEABIOS.
	[native-inputs]: Add ACPICA.  While here, sort inputs.

	gnu: SeaBIOS: Prettify version string.
	* gnu/packages/firmware.scm (seabios)[arguments]: Display version as
	"1.16.1/GNU Guix" instead of "1.16.1-guix".

	gnu: SeaBIOS: Build in parallel.
	* gnu/packages/firmware.scm (seabios)[arguments]: Use N-PAR-FOR-EACH to build
	the various targets.

	gnu: SeaBIOS: Build more BIOSen.
	* gnu/packages/firmware.scm (seabios)[arguments]: Build the "128k" and
	"microvm" BIOSen expected by QEMU.  Fix installation of vgabios.

	gnu: SeaBIOS: Remove pre-generated code.
	* gnu/packages/firmware.scm (seabios)[source](modules, snippet): New fields.
	[native-inputs]: Add ACPICA.
	[arguments]: Add build-iasl phase.

	gnu: SeaBIOS: Use G-expression.
	* gnu/packages/firmware.scm (seabios)[arguments]: Rewrite as gexp.

2022-12-19  Roman Scherer  <roman.scherer@burningswell.com>

	gnu: cdo: Update to 2.1.0.
	* gnu/packages/geo.scm (cdo): Update to 2.1.0.
	  [inputs]: Add curl, eccodes, fftw, hdf5, libxml2, proj and udunits.

	gnu: Add eccodes.
	* gnu/packages/geo.scm (eccodes): New variable.

	gnu: Add libaec.
	* gnu/packages/geo.scm (libaec): New variable.

2022-12-19  zimoun  <zimon.toutoune@gmail.com>

	gnu: Add r-cardelino.
	* gnu/packages/bioconductor.scm (r-cardelino): New variable.

2022-12-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-transclusion: Update to 1.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-transclusion): Update to 1.3.1.

2022-12-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mixtools: Update to 2.0.0.
	* gnu/packages/statistics.scm (r-mixtools): Update to 2.0.0.
	[propagated-inputs]: Add r-plotly and r-scales.

	gnu: r-ggbeeswarm: Update to 0.7.1.
	* gnu/packages/statistics.scm (r-ggbeeswarm): Update to 0.7.1.
	[propagated-inputs]: Add r-lifecycle.

	gnu: r-segmented: Update to 1.6-2.
	* gnu/packages/statistics.scm (r-segmented): Update to 1.6-2.

	gnu: r-xml: Update to 3.99-0.13.
	* gnu/packages/statistics.scm (r-xml): Update to 3.99-0.13.

	gnu: r-rmarkdown: Update to 2.19.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.19.

	gnu: r-openssl: Update to 2.0.5.
	* gnu/packages/statistics.scm (r-openssl): Update to 2.0.5.

	gnu: r-roxygen2: Update to 7.2.3.
	* gnu/packages/statistics.scm (r-roxygen2): Update to 7.2.3.
	[propagated-inputs]: Remove r-digest.

	gnu: r-whisker: Update to 0.4.1.
	* gnu/packages/statistics.scm (r-whisker): Update to 0.4.1.

	gnu: r-testthat: Update to 3.1.6.
	* gnu/packages/statistics.scm (r-testthat): Update to 3.1.6.

	gnu: r-evaluate: Update to 0.19.
	* gnu/packages/statistics.scm (r-evaluate): Update to 0.19.

	gnu: r-digest: Update to 0.6.31.
	* gnu/packages/statistics.scm (r-digest): Update to 0.6.31.

	gnu: r-nlme: Update to 3.1-161.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-161.

	gnu: r-foreign: Update to 0.8-84.
	* gnu/packages/statistics.scm (r-foreign): Update to 0.8-84.

	gnu: r-fasterize: Update to 1.0.4.
	* gnu/packages/cran.scm (r-fasterize): Update to 1.0.4.

	gnu: r-paws-common: Update to 0.5.3.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.5.3.

	gnu: r-rgeos: Update to 0.6-1.
	* gnu/packages/cran.scm (r-rgeos): Update to 0.6-1.

	gnu: r-pkgdown: Update to 2.0.7.
	* gnu/packages/cran.scm (r-pkgdown): Update to 2.0.7.

	gnu: r-mlr3tuning: Update to 0.17.1.
	* gnu/packages/cran.scm (r-mlr3tuning): Update to 0.17.1.

	gnu: r-bbotk: Update to 0.7.2.
	* gnu/packages/cran.scm (r-bbotk): Update to 0.7.2.

	gnu: r-qtl2: Update to 0.30.
	* gnu/packages/cran.scm (r-qtl2): Update to 0.30.

	gnu: r-qtl: Update to 1.54.
	* gnu/packages/cran.scm (r-qtl): Update to 1.54.

	gnu: r-infer: Update to 1.0.4.
	* gnu/packages/cran.scm (r-infer): Update to 1.0.4.

	gnu: r-rsample: Update to 1.1.1.
	* gnu/packages/cran.scm (r-rsample): Update to 1.1.1.
	[propagated-inputs]: Remove r-ellipsis.

	gnu: r-clusterr: Update to 1.2.9.
	* gnu/packages/cran.scm (r-clusterr): Update to 1.2.9.

	gnu: r-gaston: Update to 1.5.8.
	* gnu/packages/cran.scm (r-gaston): Update to 1.5.8.

	gnu: r-lightgbm: Update to 3.3.4.
	* gnu/packages/cran.scm (r-lightgbm): Update to 3.3.4.

	gnu: r-qgraph: Update to 1.9.3.
	* gnu/packages/cran.scm (r-qgraph): Update to 1.9.3.

	gnu: r-bdgraph: Update to 2.71.
	* gnu/packages/cran.scm (r-bdgraph): Update to 2.71.

	gnu: r-topicmodels: Update to 0.2-13.
	* gnu/packages/cran.scm (r-topicmodels): Update to 0.2-13.

	gnu: r-quanteda: Update to 3.2.4.
	* gnu/packages/cran.scm (r-quanteda): Update to 3.2.4.

	gnu: r-forestplot: Update to 3.1.1.
	* gnu/packages/cran.scm (r-forestplot): Update to 3.1.1.

	gnu: r-imager: Update to 0.42.16.
	* gnu/packages/cran.scm (r-imager): Update to 0.42.16.

	gnu: r-lhs: Update to 1.1.6.
	* gnu/packages/cran.scm (r-lhs): Update to 1.1.6.

	gnu: r-rgdal: Update to 1.6-3.
	* gnu/packages/cran.scm (r-rgdal): Update to 1.6-3.

	gnu: r-terra: Update to 1.6-47.
	* gnu/packages/cran.scm (r-terra): Update to 1.6-47.

	gnu: r-arrow: Update to 10.0.1.
	* gnu/packages/cran.scm (r-arrow): Update to 10.0.1.

	gnu: r-eulerr: Update to 7.0.0.
	* gnu/packages/cran.scm (r-eulerr): Update to 7.0.0.

	gnu: r-bookdown: Update to 0.31.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.31.

	gnu: r-wk: Update to 0.7.1.
	* gnu/packages/cran.scm (r-wk): Update to 0.7.1.

	gnu: r-units: Update to 0.8-1.
	* gnu/packages/cran.scm (r-units): Update to 0.8-1.

	gnu: r-lemon: Update to 0.4.6.
	* gnu/packages/cran.scm (r-lemon): Update to 0.4.6.
	[propagated-inputs]: Remove r-rlang.

	gnu: r-bayesm: Update to 3.1-5.
	* gnu/packages/cran.scm (r-bayesm): Update to 3.1-5.
	[native-inputs]: Add r-knitr.

	gnu: r-dorng: Update to 1.8.3.
	* gnu/packages/cran.scm (r-dorng): Update to 1.8.3.

	gnu: r-future: Update to 1.30.0.
	* gnu/packages/cran.scm (r-future): Update to 1.30.0.

	gnu: r-parallelly: Update to 1.33.0.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.33.0.

	gnu: r-listenv: Update to 0.9.0.
	* gnu/packages/cran.scm (r-listenv): Update to 0.9.0.

	gnu: r-survivalroc: Update to 1.0.3.1.
	* gnu/packages/cran.scm (r-survivalroc): Update to 1.0.3.1.

	gnu: r-gmp: Update to 0.6-9.
	* gnu/packages/cran.scm (r-gmp): Update to 0.6-9.

	gnu: r-rnexml: Update to 2.4.9.
	* gnu/packages/cran.scm (r-rnexml): Update to 2.4.9.

	gnu: r-tidytree: Update to 0.4.2.
	* gnu/packages/cran.scm (r-tidytree): Update to 0.4.2.
	[propagated-inputs]: Add r-cli.

	gnu: r-tm: Update to 0.7-10.
	* gnu/packages/cran.scm (r-tm): Update to 0.7-10.

	gnu: r-ncdf4: Update to 1.20.
	* gnu/packages/cran.scm (r-ncdf4): Update to 1.20.

	gnu: r-gert: Update to 1.9.2.
	* gnu/packages/cran.scm (r-gert): Update to 1.9.2.

	gnu: r-emmeans: Update to 1.8.3.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.8.3.
	[propagated-inputs]: Remove r-xtable.

	gnu: r-doby: Update to 4.6.15.
	* gnu/packages/cran.scm (r-doby): Update to 4.6.15.

	gnu: r-argparse: Update to 2.2.1.
	* gnu/packages/cran.scm (r-argparse): Update to 2.2.1.

	gnu: r-rbibutils: Update to 2.2.11.
	* gnu/packages/cran.scm (r-rbibutils): Update to 2.2.11.

	gnu: r-factominer: Update to 2.7.
	* gnu/packages/cran.scm (r-factominer): Update to 2.7.

	gnu: r-maptools: Update to 1.1-6.
	* gnu/packages/cran.scm (r-maptools): Update to 1.1-6.

	gnu: r-tinytex: Update to 0.43.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.43.

	gnu: r-aricode: Update to 1.0.2.
	* gnu/packages/cran.scm (r-aricode): Update to 1.0.2.

	gnu: r-vioplot: Update to 0.4.0.
	* gnu/packages/cran.scm (r-vioplot): Update to 0.4.0.

	gnu: r-broom: Update to 1.0.2.
	* gnu/packages/cran.scm (r-broom): Update to 1.0.2.
	[propagated-inputs]: Remove r-ggplot2.

	gnu: r-rmysql: Update to 0.10.25.
	* gnu/packages/cran.scm (r-rmysql): Update to 0.10.25.

	gnu: r-timedate: Update to 4021.107.
	* gnu/packages/cran.scm (r-timedate): Update to 4021.107.

	gnu: r-progressr: Update to 0.12.0.
	* gnu/packages/cran.scm (r-progressr): Update to 0.12.0.

	gnu: r-ggtern: Update to 3.4.1.
	* gnu/packages/cran.scm (r-ggtern): Update to 3.4.1.

	gnu: r-htmltools: Update to 0.5.4.
	* gnu/packages/cran.scm (r-htmltools): Update to 0.5.4.
	[propagated-inputs]: Add r-ellipsis.

	gnu: r-jsonlite: Update to 1.8.4.
	* gnu/packages/cran.scm (r-jsonlite): Update to 1.8.4.

	gnu: r-httpuv: Update to 1.6.7.
	* gnu/packages/cran.scm (r-httpuv): Update to 1.6.7.

	gnu: r-ggside: Update to 0.2.2.
	* gnu/packages/cran.scm (r-ggside): Update to 0.2.2.
	[propagated-inputs]: Add r-vctrs.

	gnu: r-ggpmisc: Update to 0.5.2.
	* gnu/packages/cran.scm (r-ggpmisc): Update to 0.5.2.

	gnu: r-ggpp: Update to 0.5.0.
	* gnu/packages/cran.scm (r-ggpp): Update to 0.5.0.

	gnu: r-datawizard: Update to 0.6.5.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.6.5.

	import/cran: Add more mappings from sysnames to Guix package names.
	* guix/import/cran.scm (transform-sysname): Add more mappings.

	gnu: r-htmlwidgets: Update to 1.6.0.
	* gnu/packages/cran.scm (r-htmlwidgets): Update to 1.6.0.
	[propagated-inputs]: Add r-knitr and r-rmarkdown.

	gnu: r-bslib: Update to 0.4.2.
	* gnu/packages/cran.scm (r-bslib): Update to 0.4.2.
	[source]: Update snippet.
	[propagated-inputs]: Add r-base64enc and r-mime.
	[native-inputs]: Update bootstrap5 from 5.1.3 to 5.2.2.

	gnu: r-stringr: Update to 1.5.0.
	* gnu/packages/statistics.scm (r-stringr): Update to 1.5.0.
	[propagated-inputs]: Add r-cli, r-lifecycle, r-rlang, and r-vctrs.

	gnu: r-lifecycle: Remove r-knitr from native inputs.
	* gnu/packages/cran.scm (r-lifecycle)[native-inputs]: Remove r-knitr.

	gnu: r-vctrs: Remove r-knitr from native inputs.
	* gnu/packages/cran.scm (r-vctrs)[native-inputs]: Remove.

2022-12-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>
	    Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: musescore: Fix build.
	* gnu/packages/music.scm (musescore)[snippet]: Remove crashpad_handler and
	associated install actions.
	[arguments]<#:configure-flags>: Add “-DBUILD_DIAGNOSTICS=OFF”.
	[inputs]: Add qtquickcontrols-5.

2022-12-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 1.9.0-33.
	* gnu/packages/algebra.scm (giac): Update to 1.9.0-33.

	gnu: emacs-package-build: Update to 4.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-package-build): Update to 4.0.0.

	gnu: emacs-jsonrpc: Update to 1.0.16.
	* gnu/packages/emacs-xyz.scm (emacs-jsonrpc): Update to 1.0.16.
	[source]<origin>: Remove ".git" suffix from URL.

	gnu: emacs-vertico-posframe: Update to 0.5.9.
	* gnu/packages/emacs-xyz.scm (emacs-vertico-posframe): Update to 0.5.9.

	gnu: emacs-subed: Update to 1.0.27.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.27.

	gnu: emacs-engine-mode: Update to 2.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-engine-mode): Update to 2.2.1.

	gnu: emacs-eglot: Update to 1.10.
	* gnu/packages/emacs-xyz.scm (emacs-eglot): Update to 1.10.
	[source]: Use GNU ELPA as upstream since the project as been merged into Emacs
	and the GitHub repository is no longer up-to-date.
	[arguments]: Remove tests, which do not exist in the tarball.
	[propagated-inputs]: Add EMACS-EXTERNAL-COMPLETION, EMACS-SEQ, EMACS-XREF.

	gnu: Add emacs-external-completion.
	* gnu/packages/emacs-xyz.scm (emacs-external-completion): New variable.

	gnu: emacs-clojure-mode: Update to 5.16.0.
	* gnu/packages/emacs-xyz.scm (emacs-clojure-mode): Update to 5.16.0.

2022-12-19  Paul A. Patience  <paul@apatience.com>

	gnu: Add cl-germinal.
	* gnu/packages/lisp-xyz.scm (sbcl-germinal, cl-germinal, ecl-germinal):
	  New variables.

	gnu: cl-tripod: Update to 0.0.1-1.b019a27.
	* gnu/packages/lisp-xyz.scm (sbcl-tripod): Update to 0.0.1-1.b019a27.
	  [outputs, arguments]: New fields.
	  [inputs]: Add sbcl-local-time, sbcl-nactivitypub and sbcl-njson, and
	  reindent.

	gnu: Add cl-coleslaw.
	* gnu/packages/lisp-xyz.scm (sbcl-coleslaw, cl-coleslaw, ecl-coleslaw):
	  New variables.

2022-12-19  cage  <cage-dev@twistfold.it>

	gnu: tinmop: Update to 0.9.9.14.
	* gnu/packages/web-browsers.scm (tinmop): Update to 0.9.9.14.
	  [inputs]: Add imagemagick.

	gnu: cl-i18n: Update to 0.5.3-2.5b569f3.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-i18n): Update to 0.5.3-2.5b569f3.

2022-12-19  Charles Jackson  <charles.b.jackson@protonmail.com>

	gnu: sbcl-triads: Add bin output.
	* gnu/packages/lisp-xyz.scm (sbcl-triads)[arguments]: Add 'build-binary' phase
	  to build and install the binary executable.
	  (ecl-triads): Remove the build-binary phase because this program has not
	  been tested on ECL upstream.

2022-12-19  cage  <cage-dev@twistfold.it>

	gnu: cl-croatoan: Update to 0.0.1-6.35c92fc.
	* gnu/packages/lisp-xyz.scm (sbcl-croatoan): Update to 0.0.1-6.35c92fc.

2022-12-19  jgart  <jgart@dismail.de>

	guix: packages: Add type hint comment to home-page record field.
	* guix/packages.scm (package)[home-page]: Add type comment.

2022-12-19  Andrew Tropin  <andrew@trop.in>

	home: xdg: Make it possible to extend user-directories service.
	* gnu/home/services/xdg.scm (home-xdg-user-directories-service-type): Make it
	possible to override user-directories configuration by extending.

2022-12-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tor: Update to 0.4.7.12.
	* gnu/packages/tor.scm (tor): Update to 0.4.7.12.

	gnu: Add nilfs-utils.
	* gnu/packages/file-systems.scm (nilfs-utils): New variable.

2022-12-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add guile-aws.
	* gnu/packages/guile-xyz.scm (guile-aws): New variable.

2022-12-19  Vagrant Cascadian  <vagrant@debian.org>

	gnu: kdebugsettings: Fix typo.
	* gnu/packages/kde-utils.scm (kdebugsettings)[description]: Remove use of
	  "allows to".

	gnu: r-gson: Fix typo.
	* gnu/packages/cran.scm (r-gson)[description]: Fix pluralized "This package".

2022-12-18  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'version-1.4.0'

	doc: Tweak cross-ref Texinfo command.
	* doc/guix.texi (Swap Space): Use @pxref instead of @xref at the end of
	a sentence.

2022-12-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add guile-pubstrate.
	* gnu/packages/guile-xyz.scm (guile-pubstrate): New variable.

	gnu: Add guile-8sync-for-pubstrate.
	* gnu/packages/guile-xyz.scm (guile-8sync-for-pubstrate): New variable.

	gnu: guile-webutils: Update to 0.1-1.d309d65.
	* gnu/packages/guile-xyz.scm (guile-webutils): Update to 0.1-1.d309d65.
	[source]: Remove snippet.

2022-12-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 9.0.1073.
	* gnu/packages/vim.scm (vim): Update to 9.0.1073.

	gnu: toot: Update to 0.32.1.
	* gnu/packages/mastodon.scm (toot): Update to 0.32.1.

	gnu: khard: Update to 0.18.0.
	* gnu/packages/mail.scm (khard): Update to 0.18.0.

	gnu: git-annex: Update to 10.20221212.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20221212.

2022-12-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 1.4.0.

	doc: Update URLs for the manual and cookbook translations.
	* doc/htmlxref.cnf: Update URLs for "guix" and "guix-cookbook".

	doc: Add guile-netlink to 'htmlxref.cnf'.
	* doc/htmlxref.cnf: Add guile-netlink.

2022-12-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scanpy: Use pyproject-build-system.
	* gnu/packages/bioinformatics.scm (python-scanpy)[build-system]: Use
	pyproject-build-system.
	[arguments]: Remove custom 'build and 'install phases; move pytest arguments
	to #:test-flags; add 'pretend-version phase; replace custom 'check phase with
	'delete-bad-tests phase.

	gnu: python-multivelo: Simplify with pyproject-build-system.
	* gnu/packages/bioinformatics.scm (python-multivelo)[build-system]: Use
	pyproject-build-system.
	[arguments]: Remove custom 'build and 'install phases.

2022-12-18  Ludovic Courtès  <ludo@gnu.org>

	services: kmsconf: Load GNU Freefont.
	This provides glyphs for additional fonts such as Amharic that were
	otherwise missing.

	Fixes <https://issues.guix.gnu.org/60164>.
	Reported by Wolf <wolf@wolfsden.cz>.

	* gnu/services/base.scm (kmscon-service-type): In 'start' method,
	pass #:environment-variables to set 'XDG_DATA_DIRS'.

2022-12-18  Ludovic Courtès  <ludo@gnu.org>

	installer: final: Delete SQLite WAL and shm files upon completion.
	Previously, db.sqlite-{wal,shm} could be left behind after stopping
	guix-daemon.  When resuming installation, SQLite could end up behaving
	as if transactions visible in the WAL file had been committed, in spite
	of having restored SAVED-DATABASE.

	Fixes <https://issues.guix.gnu.org/59784>.
	Reported by pelzflorian (Florian Pelz) <pelzflorian@pelzflorian.de>.

	* gnu/installer/final.scm (install-system): Before restarting
	guix-daemon, delete db.sqlite-{wal,shm}.

2022-12-18  Ludovic Courtès  <ludo@gnu.org>

	installer: final: Stop guix-daemon before accessing store database.
	As part of fixing <https://issues.guix.gnu.org/59784>, make sure
	/var/guix/db.sqlite is only copied while guix-daemon is stopped.

	* gnu/installer/final.scm (call-with-mnt-container): Add FIXME comment.
	(install-system): Copy DATABASE-FILE and SAVED-DATABASE only when
	'guix-daemon' is stopped.  Add logging lines.

2022-12-18  Ludovic Courtès  <ludo@gnu.org>

	Update NEWS.

	daemon: Make "opening file" error messages distinguishable.
	* nix/libstore/build.cc (DerivationGoal::openLogFile): Customize
	"opening file" error message.
	* nix/libutil/hash.cc (hashFile): Likewise.
	* nix/libutil/util.cc (readFile, writeFile): Likewise.

2022-12-17  Marius Bakke  <marius@gnu.org>

	Update NEWS.

2022-12-15  Ludovic Courtès  <ludo@gnu.org>

	install: Make sure uvesafb can be loaded.
	Fixes <https://issues.guix.gnu.org/60010>.
	Reported by pelzflorian (Florian Pelz) <pelzflorian@pelzflorian.de>.

	Previously, the 'modprobe' executable would try and fail to load the
	module from /lib/modules/*.  Set 'LINUX_MODULE_DIRECTORY' to make sure
	'modprobe' looks for the module in the right place.

	* gnu/system/install.scm (uvesafb-shepherd-service)[modprobe]: New
	variable.
	In 'start' method, invoke it instead of KMOD/bin/modprobe.

2022-12-14  Ludovic Courtès  <ludo@gnu.org>

	doc: Use VM image file name consistently.
	Previously, what "/tmp/qemu-image" refers to could be unclear at first.

	* doc/guix.texi (Running Guix in a VM): Use the original image file
	name instead of /tmp/qemu-image.
	* po/doc/guix-manual.de.po, po/doc/guix-manual.es.po,
	po/doc/guix-manual.fr.po, po/doc/guix-manual.pt_BR.po,
	po/doc/guix-manual.ru.po, po/doc/guix-manual.zh_CN.po: Adjust
	accordingly.

2022-12-14  Bruno Victal  <mirai@makinata.eu>

	doc: Fix formatting for 'computed-file'.
	* doc/guix.texi (G-Expressions): Fix formatting for 'computed-file'.

2022-12-14  Ludovic Courtès  <ludo@gnu.org>

	doc: Verify the release with my own OpenPGP key.
	* doc/guix.texi (OPENPGP-SIGNING-KEY-ID, OPENPGP-SIGNING-KEY-URL):
	Switch to my key.

2022-12-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: coreutils-boot0: Fix building on arm architectures.
	* gnu/packages/commencement.scm (coreutils-boot0)[arguments]: When
	building for arm architectures skip building some programs.

2022-12-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: git: Update to 2.39.0.
	* gnu/packages/version-control.scm (git): Update to 2.39.0.

2022-12-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Merge remote-tracking branch 'origin/master' into staging

2022-12-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pomegranate.
	* gnu/packages/python-xyz.scm (python-pomegranate): New variable.

	gnu: Add python-pygtrie.
	* gnu/packages/python-xyz.scm (python-pygtrie): New variable.

	gnu: Add python-flask-jwt.
	* gnu/packages/python-web.scm (python-flask-jwt): New variable.

	gnu: Add python-apispec-webframeworks.
	* gnu/packages/python-xyz.scm (python-apispec-webframeworks): New variable.

	gnu: Add python-fit-nbinom.
	* gnu/packages/python-xyz.scm (python-fit-nbinom): New variable.

	gnu: Add python-py4j.
	* gnu/packages/python-xyz.scm (python-py4j): New variable.

	gnu: Add python-imbalanced-learn.
	* gnu/packages/machine-learning.scm (python-imbalanced-learn): New variable.

	gnu: Add python-cleanlab-1.
	* gnu/packages/machine-learning.scm (python-cleanlab-1): New variable.

	gnu: Add python-cleanlab.
	* gnu/packages/machine-learning.scm (python-cleanlab): New variable.

	gnu: bioperl-minimal: Remove trailing #T from build phase.
	* gnu/packages/bioinformatics.scm (bioperl-minimal)[arguments]: Remove
	trailing #T from build phase.

	gnu: u-boot: Use plain list of inputs.
	* gnu/packages/bootloaders.scm (u-boot)[native-inputs]: Drop input labels.

	gnu: u-boot: Update to 2022.10.
	* gnu/packages/bootloaders.scm (u-boot): Update to 2022.10.
	* gnu/packages/patches/u-boot-allow-disabling-openssl.patch: Disable
	fit_pre_load_data, which depends on openssl.

2022-12-12  Joeke de Graaf  <joeke@posteo.net>

	gnu: eisl: Update to 2.65.
	* gnu/packages/lisp.scm (eisl): Update to 2.65.

2022-12-12  Paul A. Patience  <paul@apatience.com>

	gnu: cl-april: Update to 1.0-3.bdd74f1.
	* gnu/packages/lisp-xyz.scm (sbcl-april): Update to 1.0-3.bdd74f1.

2022-12-12  Marius Bakke  <marius@gnu.org>

	gnu: postgresql@14: Update to 14.6.
	* gnu/packages/databases.scm (postgresql-14): Update to 14.6.

2022-12-12  jgart  <jgart@dismail.de>

	gnu: Add cl-conduit-packages.
	* gnu/packages/lisp-xyz.scm (cl-conduit-packages, ecl-conduit-packages,
	  sbcl-conduit-packages): New variables.

	gnu: Add cl-fare-csv.
	* gnu/packages/lisp-xyz.scm (cl-fare-csv, ecl-fare-csv, sbcl-fare-csv):
	  New variables.

2022-12-12  Marius Bakke  <marius@gnu.org>

	gnu: sdl2: Update to 2.26.1.
	* gnu/packages/sdl.scm (sdl2): Update to 2.26.1.

	gnu: python-chardet: Update to 5.1.0.
	* gnu/packages/python-xyz.scm (python-chardet): Update to 5.1.0.
	[build-system]: Change to PYPROJECT-BUILD-SYSTEM.
	[arguments]: Remove custom check phase in favor of #:test-flags.

	gnu: glslang: Install all libraries.
	* gnu/packages/patches/glslang-install-static-libs.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/vulkan.scm (glslang)[source](patches): New field.

2022-12-12  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: mcomix: Update to 2.0.2.
	* gnu/packages/image-viewers.scm (mcomix): Update to 2.0.2.

2022-12-12  Efraim Flashner  <efraim@flashner.co.il>

	image: Use 512 byte blocks for EFI partitions.
	Addresses <https://issues.guix.gnu.org/59695>.

	* gnu/build/image.scm (make-vfat-image): When creating a fat filesystem
	for UEFI bootable partition use 512 byte blocks.

2022-12-11  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: python-seaborn: Update to 0.12.0.
	* gnu/packages/python-xyz.scm (python-seaborn): Update to 0.12.0.
	[source]: Remove patches.
	[arguments]: Import (ice-9 match) module. Remove patch-more-tests and
	start-xserver phases. Replace build and install phases. Fix pytest command in
	check phase.
	[native-inputs]: Add python-flit-core and python-pypa-build. Remove
	xorg-server-for-tests.
	* gnu/packages/patches/python-seaborn-2690.patch,
	gnu/packages/patches/python-seaborn-kde-test.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Unregister them.

2022-12-11  Vagrant Cascadian  <vagrant@debian.org>

	gnu: guile-json: Update to 4.7.3.
	* gnu/packages/guile.scm (guile-json): Update to 4.7.3.

2022-12-11  Vivien Kraus via Guix-patches via  <guix-patches@gnu.org>

	news: Fix typos in French text.
	* etc/news.scm: Fix typos.

2022-12-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ecryptfs-utils: Remove input labels.
	* gnu/packages/linux.scm (ecryptfs-utils)[inputs]:
	Remove input labels.
	[arguments]: Fix ‘utils-linux’ typo.

2022-12-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ecryptfs-utils: Wrap scripts.
	This should fix #59850, although there might be other binaries I missed.

	* gnu/packages/linux.scm (ecryptfs-utils)[arguments]: Add a new
	'wrap-scripts phase to do what it says.
	[inputs]: Add coreutils, findutils, gawk, grep, keyutils, lsof, rsync,
	sed, and which.

2022-12-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: coturn: Update to 4.6.1.
	* gnu/packages/telephony.scm (coturn): Update to 4.6.1.

2022-12-11  Simon South  <simon@simonsouth.net>

	gnu: flashrom: Fix build on AArch64.
	* gnu/packages/patches/flashrom-fix-building-on-aarch64.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/flashing-tools.scm (flashrom)[source]: Apply it.

2022-12-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	teams: Add Tobias Geerinckx-Rice.
	* etc/teams.scm.in: Add Tobias Geerinckx-Rice.

2022-12-17  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.336.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.336.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.302.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.302.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.269.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.269.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.227.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.227.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.159.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.159.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.83.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.83.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.0.13.
	* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.13.
	(linux-libre-6.0-pristine-source): Update hash.

2022-12-17  Marius Bakke  <marius@gnu.org>

	gnu: QEMU: Update to 7.2.0.
	* gnu/packages/virtualization.scm (qemu): Update to 7.2.0.
	[source](snippet): Don't remove slirp, as it's no longer bundled.
	[arguments]: Remove related configure-flag.  Specify Meson path.
	[native-inputs]: Change from MESON to MESON-0.63.

	gnu: SeaBIOS: Simplify build.
	* gnu/packages/firmware.scm (seabios)[arguments]: Don't install bios.bin
	twice.  Drop redundant append step.

	gnu: SeaBIOS: Build verbosely.
	* gnu/packages/firmware.scm (seabios)[arguments]: Add "V=1" to #:make-flags.

	gnu: SeaBIOS: Update to 1.16.1.
	* gnu/packages/firmware.scm (seabios): Update to 1.16.1.

	gnu: ungoogled-chromium: Update to 108.0.5359.124-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 108.0.5359.124.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

	activation: Firmware activation handles missing support in kernel.
	* gnu/build/activation.scm (activate-firmware): Check if firmware loading is
	enabled before attempting to use it.

	services: ganeti: Add support for cluster hooks.
	* gnu/services/ganeti.scm (<ganeti-configuration>): Add HOOKS.
	(hooks->directory): Rename to ...
	(debootstrap-hooks->directory): ... this, for clarity.
	(debootstrap-configuration-compiler): Adjust accordingly.
	(ganeti-directory): Add HOOKS when set.
	(ganeti-etc-service): Pass HOOKS.
	* doc/guix.texi (Virtualization Services): Mention it.

2022-12-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: examples: Add mode prop line.
	* gnu/system/examples/asus-c201.tmpl: Add a mode prop line.
	* gnu/system/examples/bare-bones.tmpl: Likewise.
	* gnu/system/examples/beaglebone-black.tmpl: Likewise.
	* gnu/system/examples/desktop.tmpl: Likewise.
	* gnu/system/examples/docker-image.tmpl: Likewise.
	* gnu/system/examples/lightweight-desktop.tmpl: Likewise.
	* gnu/system/examples/raspberry-pi-64-nfs-root.tmpl: Likewise.
	* gnu/system/examples/raspberry-pi-64.tmpl: Likewise.
	* gnu/system/examples/vm-image.tmpl: Likewise.

2022-12-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	install: Add lvm2-static system package.
	* gnu/system/install.scm (%installer-disk-utilities): Add lvm2-static.

	gnu: mpd: Update to 0.23.11.
	* gnu/packages/mpd.scm (mpd): Update to 0.23.11.

	gnu: fakeroot: Remove input labels.
	* gnu/packages/linux.scm (fakeroot)[native-inputs]:
	Remove input labels.

	gnu: fakeroot: Update to 1.30.1.
	* gnu/packages/linux.scm (fakeroot): Update to 1.30.1.

	gnu: earlyoom: Update to 1.7.
	* gnu/packages/linux.scm (earlyoom): Update to 1.7.

	gnu: bpftrace: Update to 0.16.0.
	* gnu/packages/linux.scm (bpftrace): Update to 0.16.0.

	gnu: libnftnl: Update to 1.2.4.
	* gnu/packages/linux.scm (libnftnl): Update to 1.2.4.

	gnu: liburing: Update to 2.3.
	* gnu/packages/linux.scm (liburing): Update to 2.3.

	gnu: mtd-utils: Remove input labels.
	* gnu/packages/linux.scm (mtd-utils)[inputs]:
	Remove input labels.

	gnu: mtd-utils: Update to 2.1.5.
	* gnu/packages/linux.scm (mtd-utils): Update to 2.1.5.

	gnu: mcelog: Update to 190.
	* gnu/packages/linux.scm (mcelog): Update to 190.

	gnu: powerstat: Update to 0.02.28.
	* gnu/packages/linux.scm (powerstat): Update to 0.02.28.

	gnu: cpuid: Update to 20221201.
	* gnu/packages/linux.scm (cpuid): Update to 20221201.

	gnu: ipset: Update to 7.16.
	* gnu/packages/linux.scm (ipset): Update to 7.16.

	gnu: ii: Use G-expressions.
	* gnu/packages/irc.scm (ii)[arguments]:
	Rewrite as G-expressions.

	gnu: ii: Update to 2.0.
	* gnu/packages/irc.scm (ii): Update to 2.0.

	gnu: man-pages-posix: Note that updates may be illegal to distribute.
	* gnu/packages/man.scm (man-pages-posix): Add comment.

	gnu: man-pages: Update to 6.01.
	* gnu/packages/man.scm (man-pages): Update to 6.01.

	gnu: rspamd: Update to 3.4.
	* gnu/packages/mail.scm (rspamd): Update to 3.4.

	gnu: opensmtpd-filter-dkimsign: Update to 0.6.
	* gnu/packages/mail.scm (opensmtpd-filter-dkimsign): Update to 0.6.

	gnu: mu: Update to 1.8.13.
	* gnu/packages/mail.scm (mu): Update to 1.8.13.

	gnu: libnetfilter-cthelper: Update to 1.0.1.
	* gnu/packages/linux.scm (libnetfilter-cthelper): Update to 1.0.1.

	gnu: libnetfilter-cttimeout: Update to 1.0.1.
	* gnu/packages/linux.scm (libnetfilter-cttimeout): Update to 1.0.1.

	gnu: libnetfilter-conntrack: Update to 1.0.9.
	* gnu/packages/linux.scm (libnetfilter-conntrack): Update to 1.0.9.

	gnu: lldpd: Update to 1.0.16.
	* gnu/packages/networking.scm (lldpd): Update to 1.0.16.

	gnu: ncdu: Use upstream name.
	* gnu/packages/ncdu.scm (ncdu-1): New variable, renamed from…
	(ncdu): …this one, itself renamed from the old ncdu-2.  Simple!
	[name]: Drop suffix.
	[properties]: Remove obsolete 'upstream-name.
	(ncdu-2): Redefine as a DEPRECATED-PACKAGE alias of ncdu.

	gnu: ncdu2: Delete pregenerated man page from source.
	* gnu/packages/ncdu.scm (ncdu2)[source]: Add a snippet.
	[arguments]: Adjust 'build-manpage phase accordingly.

	gnu: ncdu2: Do not use the illegal instructions.
	* gnu/packages/ncdu.scm (ncdu-2)[arguments]: Compile for a baseline CPU.

	gnu: httping: Use G-expressions.
	* gnu/packages/networking.scm (httping)[arguments]:
	Rewrite as G-expressions.

	gnu: httping: Remove input labels.
	* gnu/packages/networking.scm (httping)[native-inputs]:
	Remove input labels.

	gnu: httping: Fix DESTDIR.
	* gnu/packages/networking.scm (httping)[arguments]: Set PREFIX.

	gnu: arp-scan: Update to 1.9.8.
	* gnu/packages/networking.scm (arp-scan): Update to 1.9.8.

	gnu: bird: Update to 2.0.11.
	* gnu/packages/networking.scm (bird): Update to 2.0.11.

	gnu: s6-linux-utils: Update to 2.6.0.0.
	* gnu/packages/skarnet.scm (s6-linux-utils): Update to 2.6.0.0.

	gnu: s6-linux-init: Update to 1.0.8.0.
	* gnu/packages/skarnet.scm (s6-linux-init): Update to 1.0.8.0.

	gnu: s6-portable-utils: Update to 2.2.5.0.
	* gnu/packages/skarnet.scm (s6-portable-utils): Update to 2.2.5.0.

	gnu: s6-rc: Update to 0.5.3.2.
	* gnu/packages/skarnet.scm (s6-rc): Update to 0.5.3.2.

	gnu: s6-networking: Update to 2.5.1.1.
	* gnu/packages/skarnet.scm (s6-networking): Update to 2.5.1.1.

	gnu: s6-dns: Update to 2.3.5.4.
	* gnu/packages/skarnet.scm (s6-dns): Update to 2.3.5.4.

	gnu: s6: Update to 2.11.1.2.
	* gnu/packages/skarnet.scm (s6): Update to 2.11.1.2.

	gnu: execline: Update to 2.9.0.1.
	* gnu/packages/skarnet.scm (execline): Update to 2.9.0.1.

	gnu: skalibs: Update to 2.12.0.1.
	* gnu/packages/skarnet.scm (skalibs): Update to 2.12.0.1.

	gnu: grml-zsh-config: Update to 0.19.5.
	* gnu/packages/shellutils.scm (grml-zsh-config): Update to 0.19.5.

	gnu: direnv: Update to 2.32.2.
	* gnu/packages/shellutils.scm (direnv): Update to 2.32.2.

	gnu: libostree: Update to 2022.7.
	* gnu/packages/package-management.scm (libostree): Update to 2022.7.

	gnu: hashcat: Update to 6.2.6.
	* gnu/packages/password-utils.scm (hashcat): Update to 6.2.6.

2022-12-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-prescient: Update to 6.1.
	* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 6.1.
	[propagated-inputs]: Add EMACS-CORFU and EMACS-VERTICO.

	gnu: emacs-denote: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-denote): Update to 1.2.0.

	gnu: emacs-posframe: Update to 1.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.3.1.

	gnu: emacs-islisp-mode: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-islisp-mode)[arguments]: Run tests.
	[native-inputs]: Add EMACS-ERT-RUNNER.

2022-12-16  Joeke  <joeke@posteo.net>

	gnu: Add emacs-islisp-mode.
	* gnu/packages/emacs-xyz.scm (emacs-islisp-mode): New variable.

2022-12-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eglot-tempel: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-eglot-tempel)[arguments]: Run tests.
	[native-inputs]: Add EMACS-ERT-RUNNER.

2022-12-16  jgart  <jgart@dismail.de>

	gnu: Add emacs-eglot-tempel.
	* gnu/packages/emacs-xyz.scm (emacs-eglot-tempel): New variable.

	gnu: Add emacs-pydoc.
	* gnu/packages/emacs-xyz.scm (emacs-pydoc): New variable.

2022-12-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-tbb.
	* gnu/packages/tbb.scm (python-tbb): New variable.

2022-12-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix-install.sh: Directly exit in case of errors in chk_require.
	* etc/guix-install.sh (chk_require): Directly exit in case of errors in
	chk_require, instead of relying on 'set -e'.

	guix-install.sh: Add missing "useradd" command.
	* etc/guix-install.sh: (REQUIRE): Add missing "useradd" command.

2022-12-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: assimp: Update to 5.2.5.
	* gnu/packages/graphics.scm (assimp): Update to 5.2.5.

	gnu: olm: Update to 3.2.14.
	* gnu/packages/crypto.scm (olm): Update to 3.2.14.

	gnu: olm: Drop custom ‘lib-’ prefix.
	* gnu/packages/crypto.scm (olm): New variable, renamed from…
	(libolm): …this one, which is now a DEPRECATED-PACKAGE alias of olm.
	Adjust all users.
	[synopsis, description]: Adjust.  Capitalise proper nouns.
	(python-olm)[description]: Remove implementation detail.

	gnu: libofx: Don't build static library.
	* gnu/packages/finance.scm (libofx)[arguments]: Add "--disable-static"
	to #:configure-flags.

	gnu: libofx: Update to 0.10.9.
	* gnu/packages/finance.scm (libofx): Update to 0.10.9.

	gnu: alembic: Update to 1.8.4.
	* gnu/packages/graphics.scm (alembic): Update to 1.8.4.

	gnu: nsd: Update to 4.6.1.
	* gnu/packages/dns.scm (nsd): Update to 4.6.1.

	gnu: dnsmasq: Update to 2.88.
	* gnu/packages/dns.scm (dnsmasq): Update to 2.88.

	gnu: reprotest: Update to 0.7.22.
	* gnu/packages/diffoscope.scm (reprotest): Update to 0.7.22.
	[arguments]: Don't explicitly return #t from phases.

	gnu: dpkg: Update to 1.21.12.
	* gnu/packages/debian.scm (dpkg): Update to 1.21.12.

	gnu: plfit: Update to 0.9.4.
	* gnu/packages/graph.scm (plfit): Update to 0.9.4.

	gnu: python-pyodbc: Update to 4.0.35.
	* gnu/packages/databases.scm (python-pyodbc): Update to 4.0.35.

	gnu: python-asyncmy: Update to 0.2.5.
	* gnu/packages/databases.scm (python-asyncmy): Update to 0.2.5.

	gnu: python-sqlalchemy-utils: Update to 0.38.3.
	* gnu/packages/databases.scm (python-sqlalchemy-utils): Update to 0.38.3.

	gnu: python-sqlparse: Update to 0.4.3.
	* gnu/packages/databases.scm (python-sqlparse): Update to 0.4.3.

	gnu: python-rq: Update to 1.11.1.
	* gnu/packages/databases.scm (python-rq): Update to 1.11.1.

	gnu: python-psycopg2: Update to 2.9.5.
	* gnu/packages/databases.scm (python-psycopg2): Update to 2.9.5.

	gnu: python-pylibmc: Update to 1.6.3.
	* gnu/packages/databases.scm (python-pylibmc): Update to 1.6.3.
	[native-inputs]: Replace python-nose with python-pytest.

	gnu: exfatprogs: Update to 1.2.0.
	* gnu/packages/file-systems.scm (exfatprogs): Update to 1.2.0.

	gnu: hwdata: Update to 0.365.
	* gnu/packages/pciutils.scm (hwdata): Update to 0.365.

	gnu: pdfarranger: Update to 1.9.2.
	* gnu/packages/pdf.scm (pdfarranger): Update to 1.9.2.

	gnu: eid-mw: Update to 5.1.8.
	* gnu/packages/security-token.scm (eid-mw): Update to 5.1.8.

	gnu: oil: Update to 0.12.9.
	* gnu/packages/shells.scm (oil): Update to 0.12.9.

	gnu: ne: Update to 3.3.2.
	* gnu/packages/text-editors.scm (ne): Update to 3.3.2.
	[arguments]: Disable parallel builds.

	gnu: hw-probe: Update to 1.6.5.
	* gnu/packages/hardware.scm (hw-probe): Update to 1.6.5.
	[inputs]: Add edac-utils.

	gnu: rizin: Update to 0.4.1.
	* gnu/packages/engineering.scm (rizin): Update to 0.4.1.

	gnu: knot: Update to 3.2.4.
	* gnu/packages/dns.scm (knot): Update to 3.2.4.

2022-12-15  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add orf-dl.
	* gnu/packages/video.scm (orf-dl): New variable.

	gnu: Add python-telingo.
	* gnu/packages/patches/python-telingo-fix-comparison.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/maths.scm (python-telingo): New variable.

	gnu: Add python-clingo.
	* gnu/packages/maths.scm (python-clingo): New variable.

	gnu: clingo: Use G-Expressions.
	* gnu/packages/maths.scm (clingo)[arguments]: Convert to list of G-Expressions.

	gnu: clingo: Update to 5.6.2.
	* gnu/packages/maths.scm (clingo): Update to 5.6.2.
	[source]: Unbundle clasp and catch.
	[arguments]<#:configure-flags>: Add “-DCLINGO_USE_LOCAL_CLASP=off” and
	“-DCLINGO_USE_LOCAL_CATCH=off”.
	[inputs]: Add catch2-3.1.
	[native-inputs]: Add pkg-config.

	gnu: Add catch2-3.1.
	* gnu/packages/check.scm (catch2-3.1): New variable.

2022-12-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ncdu: Update to 1.18.
	* gnu/packages/ncdu.scm (ncdu): Update to 1.18.

2022-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add ibus-speech-to-text.
	* gnu/packages/ibus.scm (ibus-speech-to-text): New variable.

	gnu: Add gst-vosk.
	* gnu/packages/speech.scm (gst-vosk): New variable.

2022-12-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rkdeveloptool: Fix build failure.
	This change was tested against a Pinebook Pro.

	* gnu/packages/hardware.scm (rkdeveloptool)[source]: Add snippet to fix
	build errors based on upstream pull request.

2022-12-15  Christopher Baines  <mail@cbaines.net>

	services: nix: Fix nix-shepherd-service.
	* gnu/services/nix.scm (nix-shepherd-service): Un-gexp build-directory.

2022-12-14  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 102.6.0.
	* gnu/packages/gnuzilla.scm (icedove): Update to 102.6.0.

2022-12-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: slapd-configuration: Update default for run-dir.
	* gnu/services/ldap.scm (slapd-configuration): Update default value for
	run-dir to match defaults of 389-ds-base package.
	* doc/guix.texi: Update documentation.

	gnu: bedtools-2.18: Use gexp.
	* gnu/packages/bioinformatics.scm (bedtools-2.18)[arguments]: Use gexp.
	[native-inputs]: Drop package label.

	gnu: 389-ds-base: Avoid dependency on systemd-detect-virt.
	* gnu/packages/openldap.scm (389-ds-base)[arguments]: Remove invocation of
	systemd-detect-virt.

	gnu: 389-ds-base: Enable one test.
	* gnu/packages/openldap.scm (389-ds-base)[arguments]: Enable unit tests.
	[native-inputs]: Add cmocka.

	gnu: 389-ds-base: Use gexp.
	* gnu/packages/openldap.scm (389-ds-base)[arguments]: Use gexp; remove one
	obsolete substitution.

	gnu: 389-ds-base: Update to 2.2.2.
	* gnu/packages/openldap.scm (389-ds-base): Update to 2.2.2.
	[inputs]: Add json-c and lmdb.

2022-12-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fet: Update to 6.7.6.
	* gnu/packages/education.scm (fet): Update to 6.7.6.

	gnu: emacs-posframe: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.3.0.

	gnu: xournalpp: Update to 1.1.3.
	* gnu/packages/pdf.scm (xournalpp): Update to 1.1.3.

	gnu: wireshark: Update to 4.0.2.
	* gnu/packages/networking.scm (wireshark): Update to 4.0.2.

	gnu: rosegarden: Improve package style.
	* gnu/packages/music.scm (rosegarden)[arguments]: Use G-expressions and
	SEARCH-INPUT-FILE.
	[inputs]: Use BASH-MINIMAL instead of BASH.

	gnu: rosegarden: Update to 22.12.
	* gnu/packages/music.scm (rosegarden): Update to 22.12.
	[inputs]: Add SHARED-MIME-INFO.

	gnu: musescore: Update to 4.0.
	* gnu/packages/music.scm (musescore): Update to 4.0.
	[snippet]: Do not remove non-existing directories.
	[arguments]<#:configure-flags>: Do not mention non-existing flags.
	[native-inputs]: Add GIT-MINIMAL.
	[inputs]: Add PYTHON, QTNETWORKAUTH-5, QTX11EXTRAS.
	[license]: Switch to GPL3.

	gnu: flare-game: Update to 1.14.
	* gnu/packages/games.scm (flare-game): Update to 1.14.

	gnu: flare-engine: Update to 1.14.
	* gnu/packages/games.scm (flare-engine): Update to 1.14.

2022-12-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add directory-server-service-type.
	* gnu/services/ldap.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* doc/guix.texi (LDAP Services): Document it.

2022-12-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: rfcat: Improve style.
	* gnu/packages/radio.scm (rfcat)[arguments]: Use gexp.

	gnu: rfcat: Update to 1.9.6.
	* gnu/packages/radio.scm (rfcat): Update to 1.9.6.

	gnu: wfview: Update to 1.50.
	* gnu/packages/radio.scm (wfview): Update to 1.50.
	  [inputs]: Add eigen, portaudio, pulseaudio and rtaudio.

	gnu: multimon-ng: Update to 1.2.0.
	* gnu/packages/radio.scm (multimon-ng): Update to 1.2.0.

	gnu: rtl-433: Update to 22.11.
	* gnu/packages/radio.scm (rtl-433): Update to 22.11.

	gnu: dump1090 : Improve style.
	* gnu/packages/radio.scm (dump1090)[arguments]: Use gexps.

	gnu: dump1090: Update to 8.2.
	* gnu/packages/radio.scm (dump1090): Update to 8.2.

	gnu: xnec2c: Update to 4.4.12.
	* gnu/packages/radio.scm (xnec2c): Update to 4.4.12.

	gnu: gqrx: Update to 2.15.9.
	* gnu/packages/radio.scm (gqrx): Update to 2.15.9.

	gnu: soapyrtlsdr: Update to 0.3.3.
	* gnu/packages/radio.scm (soapyrtlsdr): Update to 0.3.3.

	gnu: soapyhackrf: Update to 0.3.4-1.6c0c33f.
	* gnu/packages/radio.scm (soapyhackrf): Update to 0.3.4-1.6c0c33f.

	gnu: hackrf: Improve style.
	* gnu/packages/radio.scm (hackrf)[source]: Use new URL.
	  [arguments]: Use gexps. Remove trailing booleans.

	gnu: hackrf: Update to 2022.09.1.
	* gnu/packages/radio.scm (hackrf): Update to 2022.09.1.

2022-12-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: 389-ds-base: Update to 1.4.5.0.
	* gnu/packages/openldap.scm (389-ds-base): Update to 1.4.5.0.
	[source]: Fetch from git.
	[arguments]: Remove unnecessary configure flags; update 'fix-references phase;
	update 'overwrite-default-locations phase.

	gnu: 389-ds-base: Drop input labels.
	* gnu/packages/openldap.scm (389-ds-base)[inputs]: Drop labels.
	[native-inputs]: Drop labels.

2022-12-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	guix-install.sh: Gracefully fail on | bash.
	* etc/guix-install.sh (welcome): Print an error message and a hint if
	the first read fails.

	gnu: libpqxx: Update to 7.7.4.
	* gnu/packages/databases.scm (libpqxx): Update to 7.7.4.

	gnu: memcached: Update to 1.6.17.
	* gnu/packages/databases.scm (memcached): Update to 1.6.17.

	gnu: nano: Update to 7.1.
	* gnu/packages/nano.scm (nano): Update to 7.1.

	gnu: gulrak-filesystem: Update to 1.5.12.
	* gnu/packages/cpp.scm (gulrak-filesystem): Update to 1.5.12.

2022-12-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: make-u-boot-package: Build verbosily.
	* gnu/packages/bootloaders.scm (make-u-boot-package)
	[arguments] <make-flags>: Add KBUILD_VERBOSE=1.

2022-12-14  Bruno Victal  <mirai@makinata.eu>

	gnu: rasdaemon: Add missing inputs and rewrite using G-Exps.
	* gnu/packages/linux.scm (rasdaemon)[arguments]: Rewrite using
	G-Expressions.  Add 'fix-dmidecode-and-modprobe' and 'wrap-rasdaemon'
	phases.
	[inputs]: Add perl-dbd-sqlite, dmidecode, and kmod.

2022-12-14  Simen Endsjø  <simendsjo@gmail.com>

	gnu: Add aspell-dict-nb.
	* gnu/packages/aspell.scm (aspell-dict-nb): New variable.

2022-12-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: bolt: Update to 0.9.4.
	* gnu/packages/linux.scm (bolt): Update to 0.9.4.

2022-12-14  Petr Hodina  <phodina@protonmail.com>

	gnu: Add bolt.
	* gnu/packages/linux.scm (bolt): New variable.

2022-12-14  Bruno Victal  <mirai@makinata.eu>

	doc: Fix formatting for 'computed-file'.
	* doc/guix.texi (G-Expressions): Fix formatting for 'computed-file'.

2022-12-14  Bruno Victal  <mirai@makinata.eu>

	services: configuration: Remove orphan reference to example.
	'generic-serialize-alist' refers to (gnu home services version-control)
	for usage examples but there's no such module.

	* gnu/services/configuration.scm (generic-serialize-alist): Adjust
	docstring.

2022-12-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: isc-dhcp: Update description.
	* gnu/packages/admin.scm (isc-dhcp)[description]: Note EOL status.

	gnu: isc-dhcp: Update to 4.4.3-P1 [fixes CVE-2022-2928, CVE-2022-2929].
	* gnu/packages/admin.scm (isc-dhcp): Update to 4.4.3-P1.

	gnu: nmrpflash: Rephrase synopsis.
	* gnu/packages/admin.scm (nmrpflash)[synopsis]: Rework awkward wording.

	gnu: nmrpflash: Update to 0.9.19.
	* gnu/packages/admin.scm (nmrpflash): Update to 0.9.19.

	gnu: nnn: Update to 4.7.
	* gnu/packages/admin.scm (nnn): Update to 4.7.

	gnu: inxi-minimal: Reduce reliance on input names.
	* gnu/packages/admin.scm (inxi-minimal)[arguments]:
	Use SEARCH-INPUT-FILE.

	gnu: inxi-minimal: Remove input labels.
	* gnu/packages/admin.scm (inxi-minimal)[inputs]:
	Remove input labels.

	gnu: inxi-minimal: Update to 3.3.24-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.24-1.

	gnu: hyfetch: Update to 1.4.4.
	* gnu/packages/admin.scm (hyfetch): Update to 1.4.4.

	gnu: dash: Capitalise description sentences.
	* gnu/packages/shells.scm (dash)[description]: Capitalise ‘dash’.

	gnu: dash: Update to 0.5.12.
	* gnu/packages/shells.scm (dash): Update to 0.5.12.
	[arguments]: Don't explicitly return #t from phases.

	gnu: botan: Update to 2.19.3.
	* gnu/packages/crypto.scm (botan): Update to 2.19.3.

	gnu: global: Update to 6.6.9.
	* gnu/packages/code.scm (global): Update to 6.6.9.

	gnu: libhx: Update to 4.8.
	* gnu/packages/c.scm (libhx): Update to 4.8.

	gnu: libdeflate: Update to 1.15.
	* gnu/packages/compression.scm (libdeflate): Update to 1.15.
	[build-system]: Use CMake.
	[arguments]: Remove #:make-flags and all custom phases.
	Add equivalent #:configure-flags and a custom 'check phase.

	gnu: python-aiounittest: Update to 1.4.2.
	* gnu/packages/check.scm (python-aiounittest): Update to 1.4.2.

	gnu: doctest: Update to 2.4.9.
	* gnu/packages/check.scm (doctest): Update to 2.4.9.

	gnu: ccache: Update to 4.7.4.
	* gnu/packages/ccache.scm (ccache): Update to 4.7.4.

	gnu: byacc: Update to 20221106.
	* gnu/packages/c.scm (byacc): Update to 20221106.

	gnu: fio: Update to 3.33.
	* gnu/packages/benchmark.scm (fio): Update to 3.33.

	gnu: libltc: Update to 1.3.2.
	* gnu/packages/audio.scm (libltc): Update to 1.3.2.

	gnu: realmd: Update to 0.17.1.
	* gnu/packages/admin.scm (realmd): Update to 0.17.1.

2022-12-13  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-pdf-tools: Update home page.
	* gnu/packages/emacs-xyz.scm (emacs-pdf-tools)[home-page]: Update.

2022-12-13  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: emacs-hyperbole: Add missing files.
	* gnu/packages/emacs-xyz.scm (emacs-hyperbole)[arguments]: Add a new
	INSTALL-DOC phase.

2022-12-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pg: Update to 0.20.
	* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.20.

	gnu: emacs-fountain-mode: Update to 3.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-fountain-mode): Update to 3.6.1.

	gnu: emacs-debbugs: Update to 0.35.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.35.

	gnu: emacs-project: Update to 0.9.3.
	* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.9.3.

2022-12-13  dan  <i@dan.games>

	gnu: emacs-beancount: Update to 0.0.0-1.687775d.
	* gnu/packages/finance.scm (emacs-beancount): Update to 0.0.0-1.687775d.

2022-12-13  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 102.6.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2022-46872, CVE-2022-46874, CVE-2022-46875,
	CVE-2022-46878, CVE-2022-46880, CVE-2022-46881, and CVE-2022-46882.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2022-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bedops: Update to 2.4.41.
	* gnu/packages/bioinformatics.scm (bedops): Update to 2.4.41.
	[arguments]: Remove trailing #T from build phases; do not set BINDIR in
	make-flags; set CC; replace 'install phase.
	[native-inputs]: Add diffutils, perl, and which.

2022-12-13  Petr Hodina  <phodina@protonmail.com>

	services: nix: Add more configuration fields.
	* gnu/services/nix.scm (<nix-configuration>)[build-directory]: New field.
	(nix-service-etc, nix-shepherd-service): Take them into account.
	* doc/guix.texi (Nix): Update it.

2022-12-13  Lars-Dominik Braun  <lars@6xq.net>
	    Ludovic Courtès  <ludo@gnu.org>

	ui: Take package upstream name into account when searching.
	* guix/ui.scm (%package-metrics): Add PACKAGE-UPSTREAM-NAME*.
	* tests/ui.scm ("package-relevance and upstream name"): New test.

2022-12-13  Lars-Dominik Braun  <lars@6xq.net>

	packages: Add 'package-upstream-name*'.
	* guix/packages.scm (package-upstream-name*): New procedure.
	* tests/packages.scm ("package-upstream-name*"): New test.

2022-12-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-gnutls: Add properties for the 'generic-git' updater.
	* gnu/packages/tls.scm (guile-gnutls)[properties]: New field.

2022-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: tophat: Remove trailing #T from build phases and snippet.
	* gnu/packages/bioinformatics.scm (tophat)[source]: Remove trailing #T from
	snippet.
	[arguments]: Remove trailing #T from build phases.

	gnu: python-bx-python: Update to 0.9.0.
	* gnu/packages/bioinformatics.scm (python-bx-python): Update to 0.9.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Add phase 'build-extensions and 'disable-cython-doctests.
	[native-inputs]: Replace python-nose with python-pytest.

	gnu: bioawk: Use gexp.
	* gnu/packages/bioinformatics.scm (bioawk)[arguments]: Use gexp and simplify
	'install phase.

	gnu: blasr-libcpp: Remove trailing #T from build phases.
	* gnu/packages/bioinformatics.scm (blasr-libcpp)[arguments]: Remove
	trailing #T from build phases.

	gnu: pbbam: Drop input labels.
	* gnu/packages/bioinformatics.scm (pbbam)[native-inputs]: Drop labels.

	gnu: pbbam: Update to 2.1.0.
	* gnu/packages/bioinformatics.scm (pbbam): Update to 2.1.0.

	gnu: pbcopper: Update to 2.0.0.
	* gnu/packages/bioinformatics.scm (pbcopper): Update to 2.0.0.

	gnu: bedtools: Remove unnecessary quasiquotation.
	* gnu/packages/bioinformatics.scm (bedtools)[arguments]: Remove quasiquote.
	[native-inputs]: Drop input label.

	gnu: bamutils: Update to 1.0.15.
	* gnu/packages/bioinformatics.scm (bamutils): Update to 1.0.15.
	[arguments]: Remove quasiquoting; remove USER_WARNINGS from make-flags.
	[native-inputs]: Update libstatgen.

	gnu: bamtools: Update to 2.5.2.
	* gnu/packages/bioinformatics.scm (bamtools): Update to 2.5.2.
	[arguments]: Enable tests; remove extra phases.
	[inputs]: Add jsoncpp.
	[native-inputs]: Add pkg-config.

	gnu: aragorn: Update to 1.2.41.
	* gnu/packages/bioinformatics.scm (aragorn): Update to 1.2.41.
	[source]: Fetch C source file from new location.
	[arguments]: Drop trailing #T in build phases; use gexp.
	[native-inputs]: Add origin for man page.
	[home-page]: Update to new home page.
	[license]: Update to GPLv3+.

2022-12-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add rpi-imager.
	* gnu/packages/raspberry-pi.scm (rpi-imager): New variable.

2022-12-13  jgart  <jgart@dismail.de>

	gnu: mercury: Update to 22.01.4.
	* gnu/packages/mercury.scm (mercury-minimal): Update to 22.01.4.
	[arguments]: Remove obsolete and non-existent file from being patched.

	gnu: mercury-minimal: Update to 22.01.4.
	* gnu/packages/mercury.scm (mercury-minimal): Update to 22.01.4.
	[arguments]: Remove obsolete file path, update libatomic-ops, and update
	libgc-8.

2022-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-h5netcdf: Update to 1.1.0.
	* gnu/packages/python-xyz.scm (python-h5netcdf): Update to 1.1.0.
	[build-system]: Use pyproject-build-system, to simplify package.
	[description]: Style content and add links to referenced projects.

	gnu: python-asdf-astropy: Update to 0.3.0.
	* gnu/packages/astronomy.scm (python-asdf-astropy): Update to 0.3.0.

2022-12-13  EuAndreh  <eu@euandre.org>

	gnu: Add tmux-plugin-resurrect.
	* gnu/packages/tmux.scm (tmux-plugin-resurrect): New variable.

2022-12-13  Paul A. Patience  <paul@apatience.com>

	gnu: Add rust-csv-index-0.1.
	* gnu/packages/crates-io.scm (rust-csv-index-0.1): New variable.

2022-12-13  Martin Schmidt  <martin.schmidt13@gmx.de>

	gnu: nheko: Support video calls.
	* gnu/packages/messaging.scm (nheko)[inputs]: Replace GST-PLUGINS-GOOD with
	GST-PLUGINS-GOOD-QT to fix video calls.

	gnu: Add gst-plugins-good-qt.
	* gnu/packages/gstreamer.scm (gst-plugins-good-qt): New variable.

2022-12-13  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-36.7b69611.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-36.7b69611.

2022-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: kaldi: Update to 0-1.be22248.
	* gnu/packages/machine-learning.scm (kaldi): Update to 0-1.be22248.

	gnu: kaldi: Remove trailing #T from build phases.
	* gnu/packages/machine-learning.scm (kaldi)[arguments]: Remove trailing #T
	from build phases.

	gnu: kaldi-gstreamer-server: Update to 0-3.f79e204.
	* gnu/packages/machine-learning.scm (kaldi-gstreamer-server): Update to
	0-3.f79e204.

	gnu: kaldi-gstreamer-server: Drop input labels.
	* gnu/packages/machine-learning.scm (kaldi-gstreamer-server)[inputs]: Drop
	package labels.

	gnu: kaldi-gstreamer-server: Remove trailing #T from build phases.
	* gnu/packages/machine-learning.scm (kaldi-gstreamer-server)[arguments]:
	Remove trailing #T from build phases.

	gnu: gst-kaldi-nnet2-online: Update to 0-3.7888ae5.
	* gnu/packages/machine-learning.scm (gst-kaldi-nnet2-online): Update to
	0-3.7888ae5.
	[arguments]: Do to quote list; remove trailing #T from build phases; augment
	CPLUS_INCLUDE_PATH instead of replacing it.
	[inputs]: Replace openfst with openfst-1.7.3.

2022-12-13  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-alloy: Update to 20221126.
	* gnu/packages/lisp-xyz.scm (sbcl-alloy): Update to 20221126.

	gnu: sbcl-3b-bmfont: Update to 20220327.
	* gnu/packages/lisp-xyz.scm (sbcl-3b-bmfont): Update to 20220327.

	gnu: Add cl-sdf.
	* gnu/packages/lisp-xyz.scm (cl-sdf, ecl-sdf, sbcl-sdf): New variables.

	gnu: sbcl-cl-vectors: Build all subsystems.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-vectors)[arguments]: Build cl-paths,
	cl-aa and cl-aa-misc as well.

	gnu: Add cl-binpack.
	* gnu/packages/lisp-xyz.scm (cl-binpack, ecl-binpack, sbcl-binpack): New variables.

	gnu: Add cl-uax-14.
	* gnu/packages/lisp-xyz.scm (cl-uax-14, ecl-uax-14, sbcl-uax-14): New variables.

	gnu: Add cl-font-discovery.
	* gnu/packages/lisp-xyz.scm (cl-font-discovery, ecl-font-discovery,
	sbcl-font-discovery): New variables.

	gnu: Add cl-colored.
	* gnu/packages/lisp-xyz.scm (cl-colored, ecl-colored, sbcl-colored): New variables.

2022-12-13  Bruno Victal  <mirai@makinata.eu>

	gnu: mympd: Update to 10.1.6.
	* gnu/packages/mpd.scm (mympd): Update to 10.1.6.

2022-12-13  Robby Zambito  <contact@robbyzambito.me>

	gnu: gauche: Update to 0.9.12
	* gnu/packages/scheme.scm (gauche): Update to 0.9.12.
	[source]: Project migrated to GitHub.
	libatomic-ops is no longer in the Gauche source tree.
	[arguments]: Renamed network test file.

2022-12-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: cnvkit: Update to 0.9.9.
	* gnu/packages/bioinformatics.scm (cnvkit): Update to 0.9.9.
	[build-system]: Use pyproject-build-system.
	[arguments]: Relax restriction on python-joblib.
	[propagated-inputs]: Add python-pomegranate and python-scikit-learn.

	gnu: seqmagick: Update to 0.8.4.
	* gnu/packages/bioinformatics.scm (seqmagick): Update to 0.8.4.
	[build-system]: Use pyproject-build-system.
	[inputs]: Add python-pygtrie.
	[native-inputs]: Replace python-nose with python-pytest.

	gnu: python-flasgger: Update to 0.9.5.
	* gnu/packages/python-xyz.scm (python-flasgger): Update to 0.9.5.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom 'check phase; add 'prepare-check phase; disable
	"test_swag" test via #:test-flags.
	[native-inputs]: Add python-apispec-webframeworks and python-flask-jwt.

	gnu: python-pyjwt: Update to 2.6.0.
	* gnu/packages/python-xyz.scm (python-pyjwt): Update to 2.6.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove.
	[native-inputs]: Add pytohn-coverage, python-pre-commit, python-sphinx, and
	python-sphinx-rtd-theme.

	gnu: python-apispec: Update to 6.0.2.
	* gnu/packages/python-xyz.scm (python-apispec): Update to 6.0.2.
	[build-system]: Use pyproject-build-system.
	[arguments]: Disable test through test-flags, not by replacing the 'check
	phase.
	[propagated-inputs]: Remove python-pyyaml; add python-packaging.
	[native-inputs]: Add python-flake8, python-flake8-bugbear, python-mypy,
	python-pre-commit, and python-pyyaml.

	gnu: python-marshmallow: Update to 3.19.0.
	* gnu/packages/python-xyz.scm (python-marshmallow): Update to 3.19.0.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Remove python-dateutil and python-simplejson; add
	python-packaging.
	[native-inputs]: Add python-flake8, python-flake8-bugbear, python-mypy,
	python-pre-commit, and python-simplejson.

	gnu: python-flask-restful: Update to 0.3.9.
	* gnu/packages/python-web.scm (python-flask-restful): Update to 0.3.9.
	[source]: Remove patch.
	[build-system]: Use pyproject-build-system.
	[arguments]: Disable "test_redirect" test; remove 'fix-imports phase.
	[native-inputs]: Replace python-nose with python-pytest.
	* gnu/local.mk (dist_patch_DATA): Remove patch.
	* gnu/packages/patches/python-flask-restful-werkzeug-compat.patch: Remove file.

	gnu: python-cgatcore: Update to 0.6.14.
	* gnu/packages/bioinformatics.scm (python-cgatcore): Update to 0.6.14.
	[build-system]: Use pyproject-build-system.
	[arguments]: Disable broken tests with #:test-flags; do not replace 'check
	phase; add phase 'sqlite-compatibility.
	[native-inputs]: Drop input labels.

	gnu: python-apsw: Update to 3.40.0.0.
	* gnu/packages/databases.scm (python-apsw): Update to 3.40.0.0.
	[source]: Remove obsolete patch.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-cython.
	[arguments]: Move build-extensions phase before build phase.
	* gnu/local.mk (dist_patch_DATA): Remove patch.
	* gnu/packages/patches/python-apsw-3.39.2.1-test-fix.patch: Remove file.

2022-12-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-bokeh: Skip failing PIL test.
	The test compares base64-encoded gifs; the gifs look identical but the
	base64-encoded data differs.  Since the result seems fine, disabling this PIL
	test is probably okay.

	* gnu/packages/python-xyz.scm (python-bokeh)[arguments]: Ignore failing
	test_transform_PIL test.

2022-12-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-dna-features-viewer: Update to 3.1.1.
	* gnu/packages/bioinformatics.scm (python-dna-features-viewer):
	Update to 3.1.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Add build phase to fix a compatibility problem with biopython.
	[propagated-inputs]: Add python-packaging.

	gnu: python-hicexplorer: Update to 3.7.2.
	* gnu/packages/bioinformatics.scm (python-hicexplorer): Update to 3.7.2.
	[build-system]: Use pyproject-build-system.
	[arguments]: Use gexp; remove phase "loosen-up-requirements"; add test-flags
	to skip some tests; add phase "remove-dependency-on-krbalancing" to remove a
	dependency on an unlicensed package; add phase "fix-references"; add phase
	"run-only-low-mem-tests".
	[propagated-inputs]: Remove python-configparser and python-six; add
	python-biopython, python-cleanlab-1, python-fit-nbinom, python-graphviz,
	python-hic2cool, python-hicmatrix, python-hyperopt, python-imbalanced-learn,
	python-ipykernel, python-psutil, python-pybedtools, python-pygenometracks,
	python-scikit-learn, and python-tqdm.
	[native-inputs]: Add graphviz.

	gnu: python-pygenometracks: Update to 3.5.
	* gnu/packages/bioinformatics.scm (python-pygenometracks): Update to 3.5.
	[build-system]: Use pyproject-build-system.
	[arguments]: Quote phases instead of full list of arguments; remove trailing #T
	from build phase.

	gnu: python-hicmatrix: Update to 16.
	* gnu/packages/bioinformatics.scm (python-hicmatrix): Update to 16.
	[build-system]: Use pyproject-build-system.
	[arguments]: Shuffle the quote.

	gnu: python-biopython: Update to 1.80.
	* gnu/packages/bioinformatics.scm (python-biopython): Update to 1.80.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove trailing #T from build phase.

	gnu: python-hyperopt: Update to 0.2.7.
	* gnu/packages/machine-learning.scm (python-hyperopt): Update to 0.2.7.
	[arguments]: Adjust check phase; disable test_distribution_rvs test.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Add python-py4j.
	[native-inputs]: Remove python-ipython and python-ipyparallel.

	gnu: python-graphviz: Update to 0.20.1.
	* gnu/packages/graphviz.scm (python-graphviz): Update to 0.20.1.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove custom "check" phase; add "prepare-check" phase.
	[native-inputs]: Remove python-mock.

	gnu: python-anndata: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-anndata)[build-system]: Use
	pyproject-build-system.
	[arguments]: Replace custom 'build phase with 'set-version phase; remove
	custom 'install phase; disable doctest via build phase 'disable-doctests and
	the #:test-flags property.
	[propagated-inputs]: Add python-scikit-learn.
	[native-inputs]: Add python-boltons.

	gnu: python-zarr: Update to 2.13.3.
	* gnu/packages/python-xyz.scm (python-zarr): Update to 2.13.3.

	gnu: python-numcodecs: Update to 0.10.2.
	* gnu/packages/python-xyz.scm (python-numcodecs): Update to 0.10.2.
	[build-system]: Use pyproject-build-system.
	[arguments]: Enable tests; add phase 'build-extensions; remove custom 'check
	phase.
	[propagated-inputs]: Add python-entrypoints and python-typing-extensions-next.

	gnu: python-typer: Simplify by using pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-typer)[build-system]: Use
	pyproject-build-system.
	[arguments]: Remove extra quoting; remove custom 'build phase; remove custom
	'install phase; remove custom 'check phase; add 'pre-check phase.
	[synopsis]: Pull onto the same line.
	[description]: Reformat.

2022-12-12  jgart  <jgart@dismail.de>

	gnu: Add erlang-yamerl.
	* gnu/packages/erlang.scm (erlang-yamerl): New variable.

	gnu: Add erlang-jsx.
	* gnu/packages/erlang.scm (erlang-jsx): New variable.

2022-12-12  Christopher Baines  <mail@cbaines.net>

	services: guix-build-coordinator: Fix service startup.
	Previously the service would keep starting more and more processes.

	* gnu/services/guix.scm (guix-build-coordinator-shepherd-services): Fix how
	make-forkexec-constructor is called.

2022-12-12  Marius Bakke  <marius@gnu.org>

	gnu: re2: Update to 2022-12-01.
	* gnu/packages/regex.scm (re2): Update to 2022-12-01.

	tests: Add system tests for each supported kernel version.
	* gnu/tests/base.scm (%test-basic-os): Rename to ...
	(test-basic-os): ... this, and turn into procedure that takes optional KERNEL
	argument.
	(%test-basic-os): Use that procedure.
	(%test-linux-libre-5.15, %test-linux-libre-5.10, %test-linux-libre-5.4,
	%test-linux-libre-4.19, %test-linux-libre-4.14, %test-linux-libre-4.9): New
	tests.

	gnu: f2fs-tools: Remove obsolete phase.
	* gnu/packages/linux.scm (f2fs-tools)[arguments]: Remove.
	(f2fs-tools-1.7)[arguments]: Add #:phases.

	gnu: f2fs-tools: Update to 1.15.0.
	* gnu/packages/linux.scm (f2fs-tools): Update to 1.15.0.
	(f2fs-tools/static)[arguments]: Add #:make-flags.  Remove make-static phase.

	gnu: f2fs-tools@1.7: Don't fetch autogenerated git snapshot.
	* gnu/packages/linux.scm (f2fs-tools-1.7)[source]: Switch to GIT-FETCH.

	gnu: f2fs-tools: Don't fetch autogenerated git snapshot.
	* gnu/packages/linux.scm (f2fs-tools)[source]: Switch to GIT-FETCH.

	gnu: f2fs-tools: Reverse inheritance relationship.
	* gnu/packages/linux.scm (f2fs-tools): Update to 1.14.0.
	[arguments]: Remove obsolete #:configure-flags and trailing #t in phase.
	[inputs]: Remove labels.
	(f2fs-tools-1.7): Inherit from above; add #:configure-flags.
	[inputs]: Remove labels.

2022-12-12  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Build with ffmpeg@4.
	This is a follow-up to commit 79564bf9977ebba0b31d8dc291eb039142f51f68.

	* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change from FFMPEG
	to FFFMPEG-4.

2022-12-12  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-golem.
	* gnu/packages/cran.scm (r-golem): New variable.

	gnu: Add r-attempt.
	* gnu/packages/cran.scm (r-attempt): New variable.

	gnu: Add r-anytime.
	* gnu/packages/cran.scm (r-anytime): New variable.

	gnu: Add r-shinycustomloader.
	* gnu/packages/cran.scm (r-shinycustomloader): New variable.

	gnu: Add r-logging.
	* gnu/packages/cran.scm (r-logging): New variable.

	gnu: Add r-asics.
	* gnu/packages/bioconductor.scm (r-asics): New variable.

	gnu: Add r-pepsnmr.
	* gnu/packages/bioconductor.scm (r-pepsnmr): New variable.

	gnu: Add r-ptw.
	* gnu/packages/cran.scm (r-ptw): New variable.

	gnu: Add r-rcppde.
	* gnu/packages/cran.scm (r-rcppde): New variable.

	gnu: Add r-animalcules.
	* gnu/packages/bioconductor.scm (r-animalcules): New variable.

2022-12-12  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-plotroc.
	* gnu/packages/cran.scm (r-plotroc): New variable.

2022-12-12  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-gridsvg.
	* gnu/packages/cran.scm (r-gridsvg): New variable.

	gnu: Add r-gunifrac.
	* gnu/packages/cran.scm (r-gunifrac): New variable.

	gnu: Add r-dirmult.
	* gnu/packages/cran.scm (r-dirmult): New variable.

	gnu: Add r-modeest.
	* gnu/packages/cran.scm (r-modeest): New variable.

	gnu: Add r-fbasics.
	* gnu/packages/cran.scm (r-fbasics): New variable.

	gnu: Add r-timeseries.
	* gnu/packages/cran.scm (r-timeseries): New variable.

	gnu: Add r-gss.
	* gnu/packages/cran.scm (r-gss): New variable.

	gnu: Add r-stable.
	* gnu/packages/cran.scm (r-stable): New variable.

	gnu: Add r-rmutil.
	* gnu/packages/cran.scm (r-rmutil): New variable.

	gnu: Add r-statip.
	* gnu/packages/cran.scm (r-statip): New variable.

	gnu: Add r-amplican.
	* gnu/packages/bioconductor.scm (r-amplican): New variable.

	gnu: Add r-waffle.
	* gnu/packages/cran.scm (r-waffle): New variable.

	gnu: Add r-clustercrit.
	* gnu/packages/cran.scm (r-clustercrit): New variable.

	gnu: Add r-harshlight.
	* gnu/packages/bioconductor.scm (r-harshlight): New variable.

	gnu: Add r-altcdfenvs.
	* gnu/packages/bioconductor.scm (r-altcdfenvs): New variable.

	gnu: Add r-makecdfenv.
	* gnu/packages/bioconductor.scm (r-makecdfenv): New variable.

2022-12-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	.guix-authorizations: Authorise John Kehayias.
	* .guix-authorizations (podiki): Add OpenPGP key fingerprint.

	gnu: yajl: Improve description.
	* gnu/packages/web.scm (yajl)[synopsis, description]: Edit.  Mark up.
	Note generator.

	gnu: yajl: Remove trailing #t from phases.
	* gnu/packages/web.scm (yajl)[arguments]: Don't explicitly return #t from phases.

	gnu: yajl: Drop custom ‘lib-’ prefix.
	* gnu/packages/web.scm (yajl): New variable, renamed from…
	(libyajl): …this one, which is now a DEPRECATED-PACKAGE alias of yajl.
	Adjust all users.

2022-12-12  Marius Bakke  <marius@gnu.org>

	gnu: Remove unused module import.
	* gnu/packages/version-control.scm: Don't import (guix build python-build-system).

	services: zabbix-server: Increase Shepherd grace period.
	* gnu/services/monitoring.scm (zabbix-server-shepherd-service)[stop]: Add
	 #:grace-period.

	gnu: ffmpeg: Promote version 5 to the default.
	* gnu/packages/video.scm (ffmpeg): Alias to FFMPEG-5.
	(mlt-6)[inpust]: Replace "ffmpeg" with FFMPEG-4.
	(transcode, libquicktime, ffmpegthumbnailer, mplayer, obs,
	simplescreenrecorder, handbrake, ffms2, libopenshot, wlstream)[inputs]: Change
	from FFMPEG to FFMPEG-4.
	* gnu/packages/arcan.scm (arcan)[inputs]: Likewise.
	* gnu/packages/astronomy.scm (stackistry, libskry)[inputs]: Likewise.
	* gnu/packages/audio.scm (aubio, bs1770gain)[inputs]: Likewise.
	* gnu/packages/education.scm (openboard)[inputs]: Likewise.
	* gnu/packages/emulators.scm (dolphin-emu, retroarch, pcsxr, ppsspp)[inputs]:
	Likewise.
	* gnu/packages/game-development.scm (warsow-qfusion)[inputs]: Likewise.
	* gnu/packages/games.scm (oshu, hedgewars)[inputs]: Likewise.
	* gnu/packages/gnunet.scm (libextractor)[inputs]: Likewise.
	* gnu/packages/graphics.scm (openscenegraph)[inputs]: Likewise.
	* gnu/packages/image-processing.scm (opencv, paraview-5.9)[inputs]: Likewise.
	* gnu/packages/julia-jll.scm (julia-ffmpeg-jll)[inputs]: Likewise.
	* gnu/packages/kde-multimedia.scm (kid3)[inputs]: Likewise.
	* gnu/packages/kodi.scm (kodi)[inputs]: Likewise.
	* gnu/packages/linphone.scm (mediastreamer2)[inputs]: Likewise.
	* gnu/packages/linux.scm (pipewire)[inputs]: Likewise.
	(pipewire-0.3)[inputs]: Replace "ffmpeg" with FFMPEG.
	* gnu/packages/mp3.scm (chromaprint)[inputs]: Change from FFMPEG to FFMPEG-4.
	* gnu/packages/music.scm (musikcube)[inputs]: Likewise.
	* gnu/packages/rdesktop.scm (freerdp)[inputs]: Likewise.
	* gnu/packages/qt.scm (qtwebengine-5)[inputs]: Likewise.

	gnu: Sort module imports in (gnu packages scheme).
	* gnu/packages/scheme.scm: Sort imports.  Remove one duplicate.

	gnu: pianobar: Update to 2022.04.01.
	* gnu/packages/music.scm (pianobar): Update to 2022.04.01.

	gnu: motion: Remove input labels.
	* gnu/packages/video.scm (motion)[native-inputs, inputs]: Remove labels.

	gnu: motion: Update to 4.5.0.
	* gnu/packages/video.scm (motion): Update to 4.5.0.

	gnu: vapoursynth: Remove input labels.
	* gnu/packages/video.scm (vapoursynth)[native-inputs]: Remove labels.

	gnu: vapoursynth: Update to 61.
	* gnu/packages/video.scm (vapoursynth): Update to 61.

	gnu: wxsvg: Update to 1.5.24.
	* gnu/packages/wxwidgets.scm (wxsvg): Update to 1.5.24.

	gnu: tracker-miners: Remove obsolete input.
	* gnu/packages/gnome.scm (tracker-miners)[native-inputs]: Remove INTLTOOL.
	Add GETTEXT-MINIMAL.

	gnu: OpenLDAP: Update to 2.6.3.
	* gnu/packages/openldap.scm (openldap-2.6): Update to 2.6.3.

2022-12-12  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'version-1.4.0'

2022-12-12  Ludovic Courtès  <ludo@gnu.org>

	pki: 'public-keys->acl' deduplicates entries.
	Reported by Tobias Geerinckx-Rice <me@tobias.gr>
	in <https://issues.guix.gnu.org/50892>.

	* guix/pki.scm (public-keys->acl): Add call to 'delete-duplicates'.
	* tests/pki.scm ("public-keys->acl deduplication"): New test.

2022-12-10  Julien Lepiller  <julien@lepiller.eu>

	news: Add 'fr' translation.
	* etc/news.scm: Add French translation of 'customize-linux' entry.

2022-12-10  Evgeny Pisemsky  <evgeny@pisemsky.com>

	gnu: perl-lingua-translit: Wrap translit program.
	* gnu/packages/perl.scm (perl-lingua-translit)[arguments]: Add “wrap-translit”
	phase.
	[inputs]: Add bash-minimal.

2022-12-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-geometrybasics: Update to 0.4.2.
	* gnu/packages/julia-xyz.scm (julia-geometrybasics): Update to 0.4.2.

	gnu: julia-http: Update to 0.9.17.
	* gnu/packages/julia-xyz.scm (julia-http): Update to 0.9.17.
	[arguments]: Skip another test in 'disable-network-tests phase.

	gnu: julia-chainrulescore: Skip two tests.
	* gnu/packages/julia-xyz.scm (julia-chainrulescore)[arguments]: Add a
	phase to skip two tests.

	gnu: julia-colortypes: Update to 0.11.1.
	* gnu/packages/julia-xyz.scm (julia-colortypes): Update to 0.11.1.
	[arguments]: Add phase to skip broken test.

	gnu: julia-irtools: Update to 0.4.7.
	* gnu/packages/julia-xyz.scm (julia-irtools): Update to 0.4.7.

	gnu: julia-benchmarktools: Update to 1.3.2.
	* gnu/packages/julia-xyz.scm (julia-benchmarktools): Update to 1.3.2.

	gnu: julia-fixedpointnumbers: Update to 0.8.4-1.59ee94b.
	* gnu/packages/julia-xyz.scm (julia-fixedpointnumbers): Update to
	0.8.4-1.59ee94b.
	[arguments]: Skip tests. Remove 'disable-failing-test phase.

2022-12-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 1.4.0rc2.

2022-12-10  Ludovic Courtès  <ludo@gnu.org>

	deduplicate: Use 'sendfile' only with file ports.
	Fixes a regression introduced in b129026e2e242e9068158ae6e6fcd8d7c5ea092e.

	* guix/store/deduplication.scm (dump-file/deduplicate): Use 'sendfile'
	only when INPUT' is a file port.

2022-12-10  Ludovic Courtès  <ludo@gnu.org>

	install: 'umount-cow-store' retries upon EBUSY.
	Possibly fixes <https://issues.guix.gnu.org/59884>.

	* gnu/build/install.scm (umount*): New procedure.
	(unmount-cow-store): Use it instead of 'umount'.

2022-12-10  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Detect mapped installation devices.
	Fixes: <https://issues.guix.gnu.org/59823>

	* gnu/installer/parted.scm (mapped-device?,
	mapped-device-parent-partition): New procedures.
	(eligible-devices): Detect mapped installation devices using the new
	procedures.

2022-12-10  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Detect mapped installation devices.
	Fixes: <https://issues.guix.gnu.org/59823>

	* gnu/installer/parted.scm (mapped-device?,
	mapped-device-parent-partition): New procedures.
	(eligible-devices): Detect mapped installation devices using the new
	procedures.

2022-12-10  Ludovic Courtès  <ludo@gnu.org>

	deduplicate: Use 'sendfile' for small file copies.
	* guix/store/deduplication.scm (dump-file/deduplicate): Use 'sendfile'
	instead of 'dump-port'.
	* tests/store-deduplication.scm ("copy-file/deduplicate, below %deduplication-minimum-size"):
	New test.

2022-12-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-wisp-mode: Update to 1.0.8.
	* gnu/packages/emacs-xyz.scm (emacs-wisp-mode): Update to 1.0.8.

	gnu: emacs-logview: Update to 0.16.
	* gnu/packages/emacs-xyz.scm (emacs-logview): Update to 0.16.

	gnu: emacs-jarchive: Update to 0.9.0.
	* gnu/packages/emacs-xyz.scm (emacs-jarchive): Update to 0.9.0.

	gnu: emacs-evil-nerd-commenter: Update to 3.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-evil-nerd-commenter): Update to 3.6.0.

	gnu: emacs-ement: Update to 0.5.1.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.5.1.

	gnu: emacs-company-math: Update to 1.5.
	* gnu/packages/emacs-xyz.scm (emacs-company-math): Update to 1.5.

	gnu: emacs-company-emoji: Update to 2.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-company-emoji): Update to 2.7.0.

2022-12-10  jgart  <jgart@dismail.de>

	gnu: Add emacs-acme-theme.
	* gnu/packages/emacs-xyz.scm (emacs-acme-theme): New variable.

	gnu: Add emacs-carp.
	* gnu/packages/emacs-xyz.scm (emacs-carp): New variable.

2022-12-10  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.335.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.335.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.301.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.301.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.268.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.268.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.226.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.226.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.158.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.158.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.82.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.82.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.0.12.
	* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.12.
	(linux-libre-6.0-pristine-source): Update hash.

2022-12-09  Ludovic Courtès  <ludo@gnu.org>

	installer: Print progress bars and such as soon as \r is read.
	Fixes <https://issues.guix.gnu.org/59922>.

	Previously progress bars and related things would be buffered by
	'run-external-command-with-line-hooks' until \n is read.

	* gnu/installer/utils.scm (run-external-command-with-line-hooks): Use
	'read-delimited' rather than 'get-line'.  Pass 'concat as the last
	argument.
	(%display-line-hook): Remove.
	(run-command): Use 'display' instead of '%display-line-hook'.
	(%syslog-line-hook): Add "\n" when LINE doesn't end in \n.
	(%installer-log-line-hook): Do not add an extra newline.
	(installer-log-line): Add an extra newline.

2022-12-09  Ludovic Courtès  <ludo@gnu.org>

	services: nscd: Use nscd from 'glibc-final' on native builds.
	This reduces the closure size of systems by removing one glibc
	copy--namely (@ (gnu packages base) glibc) in addition to (@ (gnu
	packages commencement) glibc-final).

	* gnu/services/base.scm (<nscd-configuration>)[glibc]: Change default
	value to use 'let-system' and 'canonical-package' as appropriate.

2022-12-09  Ludovic Courtès  <ludo@gnu.org>

	system: Remove unused yggdrasil OS template.
	This file was added in fe1cd098d2b83737e96f19438612291f5a9316e4 but it's
	not referenced from anywhere, not even gnu/local.mk.  Furthermore, we
	don't normally add full OS examples for the purposes of illustrating the
	use of a single service.

	* gnu/system/examples/yggdrasil.tmpl: Remove.

2022-12-09  Ludovic Courtès  <ludo@gnu.org>

	environment: '-C' doesn't throw when the NSS is dysfunctional.
	Previously, if the name service switch was dysfunctional, as can happen
	on foreign distros lacking nscd, "guix shell -C" would crash with a
	backtrace on the uncaught 'getpwuid' exception.  To address that, catch
	the exception and deal with it gracefully.

	Reported by remsd1 on #guix.

	* guix/scripts/environment.scm (launch-environment/container): Wrap
	'getpwuid' call in 'false-if-exception'.

2022-12-09  Tobias Geerinckx-Rice  <me@tobias.gr>
	    Ludovic Courtès  <ludo@gnu.org>

	guix-install.sh: Authorize all project build farms at once.
	* etc/guix-install.sh (sys_authorize_build_farms):
	Iterate over all hosts.

2022-12-08  Ludovic Courtès  <ludo@gnu.org>

	services: base: Use 'match-record' instead of 'match'.
	* gnu/services/base.scm (agetty-shepherd-service)
	(mingetty-shepherd-service)
	(nscd.conf-file)
	(udev-shepherd-service)
	(udev-etc)
	(gpm-shepherd-service)
	(network-set-up/linux)
	(network-tear-down/linux)
	(static-networking-shepherd-service)
	(greetd-agreety-tty-session-command)
	(greetd-agreety-tty-xdg-session-command): Use 'match-record' instead of
	'match'.
	(guix-accounts): Use <guix-configuration> accessors.
	(udev-service-type): Use <udev-configuration> accessors.

	home: services: Use 'match-record' instead of 'match'.
	* gnu/home/services/mcron.scm (home-mcron-shepherd-services): Use
	'match-record' instead of 'match'.
	* gnu/home/services/shells.scm (home-bash-extensions): Likewise.
	* gnu/home/services/xdg.scm (serialize-xdg-desktop-entry): Likewise.

	doc: Recommend 'match-record'.
	* doc/contributing.texi (Data Types and Pattern Matching): Recommend
	'match-record'.

2022-12-08  Ludovic Courtès  <ludo@gnu.org>

	records: 'match-record' checks fields at macro-expansion time.
	This allows 'match-record' to be more efficient (field offsets are
	computed at compilation time) and to report unknown fields at
	macro-expansion time.

	* guix/records.scm (map-fields): New macro.
	(define-record-type*)[rtd-identifier]: New procedure.
	Define TYPE as a macro and use a separate identifier for the RTD.
	(lookup-field, match-record-inner): New macros.
	(match-record): Rewrite in terms of 'match-error-inner'.
	* tests/records.scm ("match-record, simple")
	("match-record, unknown field"): New tests.
	* gnu/services/cuirass.scm (cuirass-shepherd-service): Rename 'log-file'
	local variable to 'main-log-file'.
	* gnu/services/getmail.scm (serialize-getmail-configuration-file): Move
	after <getmail-configuration-file> definition.

2022-12-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: gnu-build-system: Remove source from native inputs.
	Fixes <https://issues.guix.gnu.org/44924>, in a cross-compilation context.

	Having the source in inputs when computing search paths can break builds.  One
	example is a git checkout of the Linux source tree, where the source (a
	directory) 'include' subdirectory gets picked up in C_INCLUDE_PATH and causes
	conflicts with the includes provided by glibc.

	* guix/build/gnu-build-system.scm (set-paths): Remove any "source" native
	input.

2022-12-06  Ludovic Courtès  <ludo@gnu.org>

	services: fail2ban: Start server in the foreground.
	Previously, we were passing '-b', thereby starting the server in the
	background.  Consequently the 'start' method could complete before the
	server was ready to accept connections on its socket, leading to
	non-deterministic test failures.

	Reported by Mathieu Othacehe <othacehe@gnu.org>.

	* gnu/services/security.scm (fail2ban-shepherd-service): Change
	FAIL2BAN-ACTION to invoke 'fail2ban-client'.
	Change 'start' method to use 'make-forkexec-constructor'; start the
	server in the foreground with '-f' and pass '-x' to force execution of
	the server, as done upstream in 'fail2ban.service.in'.

2022-12-06  Ludovic Courtès  <ludo@gnu.org>

	services: fail2ban: Remove unnecessary Shepherd 'modules' field.
	* gnu/services/security.scm (fail2ban-shepherd-service): Remove
	unnecessary 'modules' field.

	services: fail2ban: 'stop' returns #f when the dameon is stopped.
	* gnu/services/security.scm (fail2ban-shepherd-service): Change
	FAIL2BAN-ACTION to return an 'invoke' gexp.
	Adjust the shepherd 'start' and 'stop' fields accordingly.  Have 'stop'
	return #f on success.

2022-12-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: texinfo, info-reader: Do not run tests when cross-compiling.
	Fixes a regression introduced in
	a3264f31df9774ea514e18ed8e7b6bcb44061edc.

	Reported by Mathieu Othacehe <othacehe@gnu.org>.

	* gnu/packages/texinfo.scm (texinfo)[arguments]: Change #:tests? to not
	run tests when cross-compiling.

2022-12-06  Ludovic Courtès  <ludo@gnu.org>

	image: Clarify comment.
	* gnu/system/image.scm: Adjust comment.

	tests: docker-system: Increase image size.
	* gnu/tests/docker.scm (run-docker-system-test)[vm]: Increase
	'disk-image-size'.

2022-12-06  Ludovic Courtès  <ludo@gnu.org>

	system: vm: Non-volatile 'run-vm.sh' creates a CoW image.
	Previously, copying the image would consume a lot of space and was
	I/O-intensive, to the point that the marionette connection timeout of
	20s could be reached when running tests like "docker-system".

	* gnu/system/vm.scm (common-qemu-options): Pass 'format=' for each
	'-drive' option.
	(system-qemu-image/shared-store-script)[copy-image]: New variable.
	[builder]: Use it when VOLATILE? is false.

2022-12-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "tests: install: Fix iso-image-installer test."
	This reverts commit 0f66ef9aa99d2043abccbc80d858bdeca57534ac.  e2fsprogs is
	now included in the installation operating system since
	34f69bc6e6ea555929ecca83ee7592f5261ff5f2, making this workaround obsolete.

	Suggested-by: Ludovic Courtès <ludo@gnu.org>

2022-12-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	install: Add missing e2fsprogs utility.
	* gnu/system/install.scm (%installer-disk-utilities): Add e2fsprogs.

	Reported-by: Adam Kandur <kefironpremise@gmail.com>

2022-12-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: Rename and move %base-packages-disk-utilities.
	Rationale: It is only used in INSTALLATION-OS and doesn't make sense to be
	used in another context, given that file systems now automatically pull their
	dependencies since commit 45eac6cdf5c8d9d7b0c564b105c790d2d2007799 (services:
	Add file system utilities to profile).

	* gnu/system.scm (%base-packages-disk-utilities): Deprecate and rename to...
	* gnu/system/install.scm (%installer-disk-utilities): ... this.
	(installation-os) [packages]: Adjust accordingly.

2022-12-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: Add e2fsprogs to %base-packages-utils.
	Rationale: Even when not using an ext file system, the utilities provided by
	e2fsprogs are useful, for example to set the copy-on-write attribute of a
	Btrfs file system.

	* gnu/system.scm (%base-packages-utils): Add e2fsprogs.

2022-12-05  zimoun  <zimon.toutoune@gmail.com>

	gnu: julia-documenter: Fix test suite regression.
	* gnu/packages/julia-xyz.scm (julia-documenter)[arguments]<#:phases>:
	Substitute a work around to fix the change of 'git submodule' default
	behaviour introduced by Git v2.38.1.

2022-12-05  Ludovic Courtès  <ludo@gnu.org>

	installer: Log provenance data.
	* gnu/installer.scm (provenance-sexp): New procedure.
	(installer-program)[installer-builder]: Add 'installer-log-line' call.

2022-12-04  Julien Lepiller  <julien@lepiller.eu>

	nls: Update translations.
	po/packages/vi.po: New file.
	po/packages/LINGUAS: Add it.

2022-12-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: configuration: Rename location accessor to "source-location".
	Fixes <https://issues.guix.gnu.org/59423>.

	* gnu/services/configuration.scm (define-configuration-helper): Rename the
	accessor of the %location field from "NAME-location" to
	"NAME-source-location".

	Reported-by: Pierre Langlois <pierre.langlois@gmx.com>

2022-12-04  Marius Bakke  <marius@gnu.org>

	gnu: Add rust-is-terminal.
	* gnu/packages/crates-io.scm (rust-is-terminal): New variable.

	gnu: rust-rustix: Add 0.36.4.
	* gnu/packages/crates-io.scm (rust-rustix-0.36): New variable.
	(rust-rustix-0.35): Inherit from it.

	gnu: rust-linux-raw-sys: Add 0.1.3.
	* gnu/packages/crates-io.scm (rust-linux-raw-sys-0.1): New variable.
	(rust-linux-raw-sys-0.0.46): Inherit from it.

	gnu: rust-io-lifetimes: Add 1.0.3.
	* gnu/packages/crates-io.scm (rust-io-lifetimes-1): New variable.
	(rust-io-lifetimes-0.7): Inherit from it.

	gnu: rust-os-pipe: Update to 1.1.2.
	* gnu/packages/crates-io.scm (rust-os-pipe-1): Update to 1.1.2.

	gnu: rust-hermit-abi: Add 0.2.6.
	* gnu/packages/crates-io.scm (rust-hermit-abi-0.2): New variable.
	(rust-hermit-abi-0.1): Inherit from it.

	gnu: rust-clap-lex: Add 0.3.0.
	* gnu/packages/crates-io.scm (rust-clap-lex-0.3): New variable.
	(rust-clap-lex-0.2): Inherit from it.

	gnu: rust-criterion: Add 0.4.0.
	* gnu/packages/crates-io.scm (rust-criterion-0.4): New variable.
	(rust-criterion-0.3): Inherit from it.

	gnu: rust-criterion-plot: Add 0.5.0.
	* gnu/packages/crates-io.scm (rust-criterion-plot-0.5): New variable.
	(rust-criterion-plot-0.4): Inherit from it.

	gnu: Add rust-anes.
	* gnu/packages/crates-io.scm (rust-anes-0.1): New variable.

	gnu: Add rust-ciborium.
	* gnu/packages/crates-io.scm (rust-ciborium-0.2): New variable.

	gnu: rust-rstest: Add 0.11.0.
	* gnu/packages/crates-io.scm (rust-rstest-0.11): New variable.

	gnu: Add rust-ciborium-ll.
	* gnu/packages/crates-io.scm (rust-ciborium-ll-0.2): New variable.

	gnu: Add rust-ciborium-io.
	* gnu/packages/crates-io.scm (rust-ciborium-io-0.2): New variable.

	gnu: rust-combine: Update to 4.6.6.
	* gnu/packages/crates-io.scm (rust-combine-4): Update to 4.6.6.
	[arguments]: Update #:cargo-inputs.  Add #:cargo-development-inputs.  Don't
	skip build.

	gnu: rust-tokio-util: Add 0.7.4.
	* gnu/packages/crates-io.scm (rust-tokio-util-0.7): New variable.
	(rust-tokio-util-0.6): Inherit from it.

	gnu: rust-indexmap: Update to 1.9.2.
	* gnu/packages/crates-io.scm (rust-indexmap-1): Update to 1.9.2.
	[arguments]: Adjust dependencies accordingly.

	gnu: rust-rustc-rayon: Add 0.4.
	* gnu/packages/crates-io.scm (rust-rustc-rayon-0.4,
	rust-rustc-rayon-core-0.4): New variables.
	(rust-rustc-rayon-0.3, rust-rustc-rayon-core-0.3): Inherit accordingly.

	gnu: rust-crossbeam-deque: Update to 0.8.2.
	* gnu/packages/crates-io.scm (rust-crossbeam-deque-0.8): Update to 0.8.2.

	gnu: rust-slab: Update to 0.4.7.
	* gnu/packages/crates-io.scm (rust-slab-0.4): Update to 0.4.7.
	[arguments]: New field.
	[native-inputs]: Add RUST-AUTOCFG-1.

	gnu: rust-itertools: Update to 0.10.5.
	* gnu/packages/crates-io.scm (rust-itertools-0.10): Update to 0.10.5.

	gnu: Add rust-toml-datetime.
	* gnu/packages/crates-io.scm (rust-toml-datetime-0.5): New variable.

	gnu: rust-serde: Update to 1.0.148.
	* gnu/packages/crates-io.scm (rust-serde-1, rust-serde-derive-1): Update to
	1.0.148.

	gnu: rust-serde-derive: Skip build.
	* gnu/packages/crates-io.scm (rust-serde-derive-1)[arguments]: Add
	 #:skip-build?, because it does not work; and to break a dependency cycle with
	RUST-SERDE-1, which is removed from #:cargo-development-inputs.

	gnu: rust-syn: Update to 1.0.105.
	* gnu/packages/crates-io.scm (rust-syn-1): Update to 1.0.105.

	gnu: rust-proc-macro2: Update to 1.0.47.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1): Update to 1.0.47.

2022-12-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xdg-desktop-portal-wlr: Install missing documentation.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr)[arguments]: Add a new
	'install-documentation phase.

2022-12-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: make-linux-libre*: Remove input labels."
	This reverts commit dfc6957a5af7d179d4618eb19d4f555c519bc6f2.  git-bisect
	found it broke guix pull on non-x86_64 systems like powerpc64le, for reasons
	to investigate.

2022-12-09  Tobias Geerinckx-Rice  <me@tobias.gr>
	    Ludovic Courtès  <ludo@gnu.org>

	guix-install.sh: Authorize all project build farms at once.
	* etc/guix-install.sh (sys_authorize_build_farms):
	Iterate over all hosts.

2022-12-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-optimtestproblems: Add missing dependencies.
	* gnu/packages/julia-xyz.scm (julia-optimtestproblems)[arguments]: Add
	missing base dependencies to julia-package-dependencies.

	gnu: julia-statsbase: Update to 0.33.10.
	* gnu/packages/julia-xyz.scm (julia-statsbase): Update to 0.33.10.

	gnu: julia-distances: Update to 0.10.7.
	* gnu/packages/julia-xyz.scm (julia-distances): Update to 0.10.7.
	[arguments]: Skip an additional test on 32-bit systems.

	gnu: julia-bfloat16s: Update to 0.4.0.
	* gnu/packages/julia-xyz.scm (julia-bfloat16s): Update to 0.4.0.

2022-12-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-next: Update to a1a8558.
	* gnu/packages/guile.scm (guile-next): Update to a1a8558.

2022-12-09  Greg Hogan  <code@greghogan.com>

	gnu: Add htmlq.
	* gnu/packages/rust-apps.scm (htmlq): New variable.

	gnu: Add rust-kuchiki-0.8.
	* gnu/packages/crates-io.scm (rust-kuchiki-0.8): New variable.

2022-12-09  jgart  <jgart@dismail.de>

	gnu: Add guile-jtd.
	* gnu/packages/guile-xyz.scm (guile-jtd): New variable.

2022-12-09  Hilton Chain  <hako@ultrarare.space>

	gnu: Add buku-run.
	* gnu/packages/web.scm (buku-run): New variable.

2022-12-09  Ludovic Courtès  <ludo@gnu.org>

	environment: '-C' doesn't throw when the NSS is dysfunctional.
	Previously, if the name service switch was dysfunctional, as can happen
	on foreign distros lacking nscd, "guix shell -C" would crash with a
	backtrace on the uncaught 'getpwuid' exception.  To address that, catch
	the exception and deal with it gracefully.

	Reported by remsd1 on #guix.

	* guix/scripts/environment.scm (launch-environment/container): Wrap
	'getpwuid' call in 'false-if-exception'.

2022-12-09  Sharlatan Hellseher  <sharlatanus@gmail.com>

	teams: science: Add modules to the scope.
	* etc/teams.scm.in (science): Add algebra, astronomy, geo, chemestry,
	maths modules to the scope.

	gnu: rawtherapee: Update to 5.9.
	* gnu/packages/photo.scm (rawtherapee): Update to 5.9.
	[arguments]: Use gexp.
	[inputs]: Remove labels.

2022-12-09  Gabriel Wicki  <gabriel@erlikon.ch>

	system: images: Add networking support to pine64 image.
	* gnu/system/images/pine64.scm (pine64-barebones-os) [services]: Add
	dhcp-client-service-type and ntp-service-type to the list of services.
	[packages]: Add nss-certs to the list of packages.

2022-12-09  EuAndreh  <eu@euandre.org>

	services: wireguard: Use the parameterized wireguard package.
	* gnu/services/vpn.scm (wireguard-activation): Use the "wg" binary from
	the package given to <wireguard-configuration>.

2022-12-09  cage  <cage-dev@twistfold.it>

	gnu: gmid: Update to 1.8.6.
	* gnu/packages/web.scm (gmid): Update to 1.8.6.

2022-12-09  Ron Nazarov  <ron@noisytoot.org>

	gnu: nethack: Fix missing command line arguments support in wrapper.
	* gnu/packages/games.scm (nethack)[phases]: Pass "$@" to nethack.

2022-12-09  Felix Gruber  <felgru@posteo.net>

	gnu: sameboy: Update to 0.15.8.
	* gnu/packages/emulators.scm (sameboy): Update to 0.15.8.

2022-12-09  Edison Ibáñez  <arkhan@riseup.net>

	gnu: xonsh: Update to 0.13.4.
	* gnu/packages/shells.scm (xonsh): Update to 0.13.4.

2022-12-08  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add du-dust.
	* gnu/packages/admin.scm (du-dust): New variable.

	gnu: Add rust-thousands.
	* gnu/packages/crates-io.scm (rust-thousands-0.2): New variable.

	gnu: Add rust-config-file.
	* gnu/packages/crates-io.scm (rust-config-file-0.2): New variable.

	gnu: Add rust-serde-xml-rs.
	* gnu/packages/crates-io.scm (rust-serde-xml-rs-0.5): New variable.

	gnu: Add rust-sysinfo.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.15): New variable.

2022-12-08  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 102.5.1 [fixes CVE-2022-45414].
	* gnu/packages/gnuzilla.scm (icedove): Update to 102.5.1.

2022-12-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-unitful: Update to 1.12.2.
	* gnu/packages/julia-xyz.scm (julia-unitful): Update to 1.12.2.

	gnu: julia-woodburymatrices: Update to 0.5.5.
	* gnu/packages/julia-xyz.scm (julia-woodburymatrices): Update to 0.5.5.
	[arguments]: Remove 'remove-failing-test-i686 phase.

	gnu: julia-static: Update to 0.8.3.
	* gnu/packages/julia-xyz.scm (julia-static): Update to 0.8.3.

	gnu: julia-simd: Update to 3.4.2.
	* gnu/packages/julia-xyz.scm (julia-simd): Update to 3.4.2.

	gnu: julia-jive: Update to 0.2.27.
	* gnu/packages/julia-xyz.scm (julia-jive): Update to 0.2.27.

	gnu: julia-genericschur: Update to 0.5.3.
	* gnu/packages/julia-xyz.scm (julia-genericschur): Update to 0.5.3.

	gnu: julia-exprtools: Update to 0.1.8.
	* gnu/packages/julia-xyz.scm (julia-exprtools): Update to 0.1.8.

	gnu: julia-datastructures: Update to 0.18.13.
	* gnu/packages/julia-xyz.scm (julia-datastructures): Update to 0.18.13.

	gnu: julia-aqua: Update to 0.5.5.
	* gnu/packages/julia-xyz.scm (julia-aqua): Update to 0.5.5.

	gnu: julia-abstracttrees: Update to 0.4.3.
	* gnu/packages/julia-xyz.scm (julia-abstracttrees): Update to 0.4.3.

	gnu: julia-compat: Fix test suite.
	* gnu/packages/julia-xyz.scm (julia-compat)[arguments]: Add phase to
	patch shell invocation.

	gnu: suitesparse: Skip building graphblas on riscv64-linux.
	* gnu/packages/maths.scm (suitesparse)[arguments]: Add a phase when
	building for riscv64-linux to skip building graphblas.

2022-12-08  Efraim Flashner  <efraim@flashner.co.il>
	    Akira Kyle  <akira@akirakyle.com>

	gnu: julia: Update to 1.8.3.
	* gnu/packages/julia.scm (julia): Update to 1.8.3.
	[source]: Remove one patch.
	[arguments]: Adjust 'prepare-deps phase to changes in inputs. Remove
	custom 'use-system-libwhich, 'change-number-of-precompiled-statements,
	'symlink-libraries phases. In 'fix-include-and-link-paths phase remove
	substitution for utf8proc linking and adjust libuv linking. Fix
	reference to shell in 'replace-default-shell phase. Adjust the
	'shared-objects-path phase to changes in the source. Change the
	'enable-parallel-tests phase for upstream changes. Adjust the
	'adjust-test-suite phase to be more robust. Change the
	'disable-broken-tests phase to help the test suite pass. Rename
	'symlink-llvm-utf8proc phase to 'symlink-missing-libraries and add two
	more. Adjust make-flags for changes in shared system libraries. Reorder
	make-flags to changes in the source. Except for aarch64, use the
	defaults for choosing to use 64-bit blas.
	[inputs]: Add libblastrampoline. Replace libgit-1.1 with libgit-1.3,
	utf8proc-2.7.1 with utf8proc-2.8.0.
	[native-inputs]: Replace python-2 with python.
	(libunwind-julia): Update to 1.5.0.
	[source]: Update patches.
	* gnu/packages/libevent.scm (libuv-julia): Update to 2.0.0-4.e6f0e49.
	[arguments]: Also build static library, build position-independent-code.
	* gnu/packages/llvm.scm (llvm-julia): Update to llvm-13, following
	upstream's build instructions.
	* gnu/packages/maths.scm (openlibm): Update to 0.8.1.
	* gnu/packages/textutils.scm (utf8proc-2.7.1): Update and rename to
	utf8proc-2.8.0.
	[native-inputs]: Update unicode to 14.0.0.
	* gnu/packages/tls.scm (mbedtls-apache): Update to 2.28.0.
	[source]: Remove snippet.
	[arguments]: Remove trailing #t from phases.
	* gnu/packages/patches/julia-allow-parallel-build.patch,
	(julia-patch): Update version string to 1.8.2.
	gnu/packages/patches/libunwind-julia-fix-GCC10-fno-common.patch: Remove
	files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2022-12-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia: Make libquadmath optional.
	* gnu/packages/julia.scm (julia)[arguments]: Replace custom phase
	removing libquadmath requirement for aarch64-linux with phase to make
	libquadmath support optional.

	gnu: julia: Also skip tests when cross-compiling.
	* gnu/packages/julia.scm (julia)[arguments]: Don't run the test suite
	when cross-compiling.

2022-12-08  Akira Kyle  <akira@akirakyle.com>

	gnu: Add libblastrampoline.
	* gnu/packages/maths.scm (libblastrampoline): New variable.

2022-12-08  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.157.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.157.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	gnu: linux-libre 5.15: Update to 5.15.81.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.81.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	gnu: linux-libre: Update to 6.0.11.
	* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.11.
	(linux-libre-6.0-pristine-source, deblob-scripts-6.0): Update hashes.

2022-12-08  Marius Bakke  <marius@gnu.org>

	gnu: fnott: Update to 1.3.0.
	* gnu/packages/wm.scm (fnott): Update to 1.3.0.

	gnu: ungoogled-chromium: Remove obsolete workaround.
	* gnu/packages/chromium.scm (ungoogled-chromium)[version]: Remove conditional.

	gnu: ungoogled-chromium: Update to 108.0.5359.98-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 108.0.5359.98.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

2022-12-08  Hendursaga  <hendursaga@aol.com>

	gnu: extremetuxracer: Update to 0.8.2.
	* gnu/packages/games.scm (extremetuxracer): Update to 0.8.2.

2022-12-08  kiasoc5  <kiasoc5@disroot.org>

	gnu: cava: Update to 0.8.3.
	* gnu/packages/audio.scm (cava): Update to 0.8.3.
	[source]: Delete snippet because iniparser is no longer bundled.
	[homepage]: Update it.

2022-12-08  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: minetest: Add minetest-oneblock.
	* gnu/packages/minetest.scm (minetest-oneblock): New variable.

2022-12-08  Bruno Victal  <mirai@makinata.eu>
	    Ludovic Courtès  <ludo@gnu.org>

	services: configuration: Rewrite 'alist?' procedure.
	* gnu/services/configuration.scm (alist?): Rewrite.

2022-12-08  Ludovic Courtès  <ludo@gnu.org>

	doc: Replace reference to Freenode.
	* doc/guix.texi (Reduced Binary Seed Bootstrap): Libera.Chat, not
	Freenode.

	gnu: xkbset: Update to 0.8.
	* gnu/packages/xdisorg.scm (xkbset): Update to 0.8.

2022-12-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: xkbset: Update source URL and home page.
	Source is unchanged compared to the previously-used tarball.

	* gnu/packages/xdisorg.scm (xkbset)[source]: Switch to 'git-fetch'.
	[home-page]: Switch to github.io.

2022-12-08  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: 'generic-html' updater ignores invalid host names.
	Previously "guix refresh xkbset" for example would crash with a
	getaddrinfo-error because the domain name is invalid.  Now it reports
	failure to update.

	Reported by Tyler Wolf <tyler@twolf.io>
	in <https://issues.guix.gnu.org/59598>.

	* guix/gnu-maintenance.scm (latest-html-updatable-release): Return #f
	upon 'getaddrinfo-error' as well.

2022-12-08  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of 'customize-linux' entry.

2022-12-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	bootloaders: grub: Fix comment.
	* gnu/bootloader/grub.scm (make-grub-configuration): Refer to the correct
	argument in comment.

	gnu: Add cukinia.
	* gnu/packages/check.scm (cukinia): New variable.

	gnu: Add imx-usb-loader.
	* gnu/packages/embedded.scm (imx-usb-loader): New variable.

	news: Add entry for 'customize-linux'.
	* etc/news.scm: Add entry.

2022-12-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 9ccc94a.
	This brings the ABI of the 'guix' package in line with the current one,
	fixing things built against the 'guix' package such as 'emacs-guix'.

	Fixes <https://issues.guix.gnu.org/59864>.
	Reported by Amade Nemes Gmail <nemesamade@gmail.com>.

	* gnu/packages/package-management.scm (guix): Update to 9ccc94a.

2022-12-07  Ludovic Courtès  <ludo@gnu.org>

	services: guix-publish: Keep fewer rotated logs.
	* gnu/services/base.scm (%guix-publish-log-rotations): Add 'options'
	field.

	service: cuirass: Rotate remote server logs.
	* gnu/services/cuirass.scm (cuirass-log-rotations): Add the remote
	server log when it is used.

	services: cuirass-remote-worker: Rotate logs.
	* gnu/services/cuirass.scm (cuirass-remote-worker-log-rotations): New
	procedure.
	(cuirass-remote-worker-service-type): Use it.

2022-12-07  Marius Bakke  <marius@gnu.org>

	services: zabbix-agent: Adjust command-line when using zabbix_agent2.
	* gnu/services/monitoring.scm (zabbix-agent-arguments): New procedure.
	(zabbix-agent-shepherd-service): Use that to determine command line arguments.

2022-12-07  Marius Bakke  <marius@gnu.org>

	services: zabbix: Don't write user to configuration file.
	The service already runs with the specified user and group, so there is no use
	in writing it to the configuration files.  This change is mainly done for
	compatibility with 'zabbix-agent2' which does not understand the User=
	setting, but also to document the correct data type for the "group" setting.

	* gnu/services/monitoring.scm (serialize-string): Filter USER and GROUP
	fields.
	(group?, serialize-group): Remove variables.
	(zabbix-server-configuration, zabbix-agent-configuration): Document the GROUP
	field as 'string'.
	* doc/guix.texi (Monitoring Services): Adjust accordingly.

2022-12-07  Marius Bakke  <marius@gnu.org>

	gnu: Add zabbix-agent2.
	* gnu/packages/monitoring.scm (zabbix-agent2): New variable.

	gnu: Zabbix: Update to 6.0.12.
	* gnu/packages/monitoring.scm (zabbix-agentd): Update to 6.0.12.

2022-12-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: make-linux-libre*: Remove input labels.
	* gnu/packages/linux.scm (kernel-config): Make the return value a gexp, using
	local-file.  Adjust doc.
	(make-linux-libre*): Adjust doc.
	[native-inputs]: Remove input labels.  Rewrite config input to be directly
	expanded...
	[phases] <configure>: ... here.  Re-flow comments.  Remove extraneous INPUTS
	argument.
	<install>: Likewise.

2022-12-07  Attila Lendvai  <attila@lendvai.name>

	gnu: gpaste: Update to 42.2.
	Fixes <https://issues.guix.gnu.org/58191>.

	gnu: gpaste: Fix missing @gschemasCompiled@ substitute.
	* gnu/packages/gnome-xyz.scm (gpaste) [phases]
	{fix-introspection-install-dir}: Substitute @gschemasCompiled@ placeholder.

2022-12-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cross-base: Fix some indentation problems.
	* gnu/packages/cross-base.scm (cross-binutils): Fix indentation.
	(cross-kernel-headers): Align 'inherit' fields
	of nested package variables.
	(cross-gcc): Fix indentation.

	gnu: linux: customize-linux: Remove input labels.
	* gnu/packages/linux.scm (make-linux-libre-source) [native-inputs]: Delete
	field, using the defconfig gexp directly...
	[phases] <configure>: ... here.

2022-12-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: linux: Move customization procedures near the top.
	This makes it possible to use them to define Linux kernel variants in the same
	file.

	* gnu/packages/linux.scm (customize-linux), make-defconfig): Move near the top
	of the module.

2022-12-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: linux-libre: Move documentation to a separate package.
	* gnu/packages/linux.scm (linux-libre-5.15-source)
	(linux-libre-5.10-source): Do not apply linux-libre-infodocs-target.patch.
	(make-linux-libre): Remove BUILD-DOC? argument, and
	adjust patches conditional.
	(make-linux-libre*): Likewise.  Remove build-doc? validation.
	[arguments]: Move documentation related phases to the new
	linux-libre-documentation.
	[native-inputs]: Move the documentation related native inputs to
	linux-libre-documentation.
	(linux-libre-documentation): New variable.
	* guix/build-system/linux-module.scm
	(make-linux-module-builder) [arguments]: Do not delete build-doc and
	install-doc phases, which no longer exist for linux-libre.

2022-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-lpy: Fix hash.
	* gnu/packages/emacs-xyz.scm (emacs-lpy)[source]: Fix hash.

	gnu: emacs-function-args: Fix hash.
	* gnu/packages/emacs-xyz.scm (emacs-function-args)[source]: Fix hash.

2022-12-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sgp4: Update to 1.0-2.6a448b4.
	* gnu/packages/astronomy.scm (sgp4): Update to 1.0-2.6a448b4.

2022-12-06  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: dino: Update to 0.3.1.
	* gnu/packages/messaging.scm (dino): Update to 0.3.1.
	[arguments]<#:configure-flags>: Add “-DUSE_SOUP3=true”.
	[inputs]: Use ‘libsoup’ rather than ‘libsoup-minimal-2’.

2022-12-06  Greg Hogan  <code@greghogan.com>

	gnu: apache-arrow: Update to 10.0.1.
	* gnu/packages/databases.scm (apache-arrow): Update to 10.0.1.

2022-12-06  Iska Magg  <iskamagg@gmail.com>

	gnu: i2pd: update to 2.44.
	* gnu/packages/i2p.scm (i2pd): Update to 2.44.0.

2022-12-06  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: sqlite-next: Update to 3.40.0.
	* gnu/packages/sqlite.scm (sqlite-next): Update to 3.40.0.

2022-12-06  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby-3.1: Update to 3.1.3.
	Fixes: CVE-2021-33621: HTTP response splitting in CGI.

	* gnu/packages/ruby.scm (ruby-3.1): Update to 3.1.3.

2022-12-06  kiasoc5  <kiasoc5@disroot.org>

	gnu: jp2a: Update to 1.1.1.
	* gnu/packages/image.scm (jp2a): Update to 1.1.1.
	[source]: Use release tarball.
	[inputs]: Add libpng.
	[native-inputs]: Add doxygen.

	gnu: chafa: Update to 1.12.4.
	* gnu/packages/image-viewers.scm (chafa): Update to 1.12.4.

	gnu: ytfzf: Update to 2.5.2.
	* gnu/packages/image-viewers.scm (ytfzf): Update to 2.5.2.

2022-12-06  Christopher Baines  <mail@cbaines.net>

	gnu: Add guile-fibers-next.
	* gnu/packages/guile-xyz.scm (guile-fibers-next): New variable.

	gnu: mumi: Update to 0.0.2-2.4590e48.
	* gnu/packages/mail.scm (mumi): Update to 0.0.2-2.4590e48.

2022-12-06  Christopher Baines  <mail@cbaines.net>

	gnu: Resolve derivation lint warnings.
	Computing derivations for these systems (i686-gnu and riscv32-linux) fails
	with an error like the following:

	  could not find bootstrap binary 'tar' for system

	* gnu/packages/mes.scm (mescc-tools)[supported-systems]: Remove riscv32-linux.
	* guix/packages.scm (%hurd-system): Remove i686-gnu.

2022-12-06  Peter Polidoro  <peter@polidoro.io>

	gnu: Add python-pint.
	* gnu/packages/python-xyz.scm (python-pint): New variable.

2022-12-06  Attila Lendvai  <attila@lendvai.name>

	gnu: Add python-bech32.
	* gnu/packages/finance.scm (python-bech32): New variable.

	gnu: Add python-simple-rlp.
	* gnu/packages/python-xyz.scm (python-simple-rlp): New variable.

2022-12-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vdirsyncer: Don't propagate python packages.
	* gnu/packages/dav.scm (vdirsyncer)[propagated-inputs]: Move all
	packages ...
	[inputs]: ... to here.

	gnu: vdirsyncer: Update to 0.19.0.
	* gnu/packages/dav.scm (vdirsyncer): Update to 0.19.0.
	[arguments]: Remove trailing #t in phases. Remove phase generating the
	manpage.
	[native-inputs]: Add python-aioresponses, python-click, python-trustme,
	python-pytest-asyncio, python-pytest-cov, python-pytest-httpserver.
	Remove python-pytest-localserver, python-pytest-subtesthack,
	python-urllib3, python-wsgi-interpreter.
	[inputs]: Remove field.
	[propagated-inputs]: Add python-aiohttp, python-aiostream. Remove
	python-click-threading.
	* gnu/packages/python-xyz.scm (python-click-5): Remove variable.

	gnu: Add python-aiostream.
	* gnu/packages/python-web.scm (python-aiostream): New variable.

	gnu: toot: Update to 0.30.1.
	* gnu/packages/mastodon.scm (toot): Update to 0.30.1.
	[arguments]: Add a phase to remove integration tests.

	gnu: terminology: Update to 1.13.0.
	* gnu/packages/enlightenment.scm (terminology): Update to 1.13.0.

	gnu: parallel: Generate most PDFs from source.
	* gnu/packages/parallel.scm (parallel)[source]: Adjust snippet to remove
	most PDFs.
	[native-inputs]: Add pod2pdf.

	gnu: Add pod2pdf.
	* gnu/packages/documentation.scm (pod2pdf): New variable.

	gnu: Add perl-getopt-argvfile.
	* gnu/packages/perl.scm (perl-getopt-argvfile): New variable.

	gnu: parallel: Update to 20221122.
	* gnu/packages/parallel.scm (parallel): Update to 20221122.

2022-12-06  Vinicius Monego  <monego@posteo.net>

	gnu: openxr: Update to 1.0.26.
	* gnu/packages/graphics.scm (openxr): Update to 1.0.26.

	gnu: freecad: Update to 0.20.2.
	* gnu/packages/engineering.scm (freecad): Update to 0.20.2.

	gnu: shotcut: Update to 22.11.25.
	* gnu/packages/video.scm (shotcut): Update to 22.11.25.

	gnu: kdenlive: Update to 22.08.3.
	* gnu/packages/kde.scm (kdenlive): Update to 22.08.3.

	gnu: mlt: Update to 7.12.0.
	* gnu/packages/video.scm (mlt): Update to 7.12.0.

	gnu: python-hy: Update to 0.25.0.
	* gnu/packages/python-xyz.scm (python-hy): Update to 0.25.0.

	gnu: python-funcpaserlib: Update to 1.0.1.
	* gnu/packages/python-xyz.scm (python-funcpaserlib): Update to 1.0.1.

2022-12-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: astromenace: Improve package style.
	* gnu/packages/games.scm (astromenace)[arguments]: Use G-expressions.  Remove
	trailing #T from phases.

	gnu: astromenace: Update to 1.4.2.
	* gnu/packages/games.scm (astromenace): Update to 1.4.2.

	gnu: emacs-org: Fix generated version string.
	* gnu/packages/emacs-xyz.scm (emacs-org)[arguments]<#:phase>: Re-order phases.
	Set ORGVERSION on the last MAKE invocation.

2022-12-05  Z572  <873216071@qq.com>

	gnu: libtirpc: fix cross-compilation.
	* gnu/packages/onc-rpc.scm (libtirpc)[native-inputs]: add mit-krb5.

2022-12-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sgp4: Move to astronomy.
	* gnu/packages/astronomy.scm: (python-sgp4): Move here from python-science.scm.
	  [description]: Expand description, annotate acronyms, add link to CelesTrak.

2022-12-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sgp4: Update to 2.21.
	The latest version passes build on aarch64-linux system.

	* gnu/packages/python-science.scm (python-sgp4): Update to 2.21.

2022-12-05  Demis Balbach  <db@minikn.xyz>

	gnu: Add tuxedo-keyboard.
	* gnu/packages/linux.scm (tuxedo-keyboard): New variable.

2022-12-05  Arjan Adriaanse  <arjan@adriaan.se>

	gnu: Add network-manager-fortisslvpn.
	* gnu/packages/gnome.scm (network-manager-fortisslvpn): New variable.

2022-12-05  zimoun  <zimon.toutoune@gmail.com>

	gnu: julia-documenter: Fix test suite regression.
	* gnu/packages/julia-xyz.scm (julia-documenter)[arguments]<#:phases>:
	Substitute a work around to fix the change of 'git submodule' default
	behaviour introduced by Git v2.38.1.

2022-12-05  Bruno Victal  <mirai@makinata.eu>

	gnu: rasdaemon: Add perl to inputs.
	Required for ras-mc-ctl.

	* gnu/packages/linux.scm (rasdaemon)[inputs]: Add perl for ras-mc-ctl.

2022-12-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vertico-posframe: Update to 0.5.5.
	* gnu/packages/emacs-xyz.scm (emacs-vertico-posframe): Update to 0.5.5.

	gnu: emacs-tramp: Update to 2.5.4.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.4.

	gnu: emacs-subed: Update to 1.0.26.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.26.

	gnu: emacs-project: Update to 0.9.2.
	* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.9.2.

	gnu: emacs-peg: Update to 1.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-peg): Update to 1.0.1.

	gnu: emacs-pdf-tools: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-pdf-tools): Update to 1.0.0.

	gnu: emacs-packed: Update to 3.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-packed): Update to 3.1.0.
	[propagated-inputs]: Add EMACS-COMPAT.

	gnu: emacs-nix-mode: Update to 1.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-nix-mode): Update to 1.5.0.

	gnu: emacs-ef-themes: Update to 0.10.0.
	* gnu/packages/emacs-xyz.scm (emacs-ef-themes): Update to 0.10.0.

	gnu: emacs-ebuild-mode: Update to 1.61.
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.61.

	gnu: emacs-buttercup: Update to 1.29.
	* gnu/packages/emacs-xyz.scm (emacs-buttercup): Update to 1.29.

	gnu: emacs-consult: Update to 0.29.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.29.

	gnu: emacs-corfu: Update to 0.34.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.34.

	gnu: emacs-org: Update to 9.6.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.
	[source]: Remove ".git" suffix from URL.
	[arguments]: Use G-expressions.
	<#:phases> Add or modify phases to fix tests. Install documentation,
	including ORG-NEWS. Also install data files to a less exotic location.

	gnu: emacs-orderless: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-orderless)[arguments]: Use G-expressions.

	gnu: emacs-orderless: Update to 0.8.
	* gnu/packages/emacs-xyz.scm (emacs-orderless): Update to 0.8.

	gnu: emacs-embark: Update to 0.18.
	* gnu/packages/emacs-xyz.scm (emacs-embark): Update to 0.18.

2022-12-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gparted: Move lvm2 to inputs.
	* gnu/packages/disk.scm (gparted)[native-inputs]: Move lvm2 ...
	[inputs]: ... to here.

2022-12-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "tests: install: Fix iso-image-installer test."
	This reverts commit 0f66ef9aa99d2043abccbc80d858bdeca57534ac.  e2fsprogs is
	now included in the installation operating system since
	34f69bc6e6ea555929ecca83ee7592f5261ff5f2, making this workaround obsolete.

	Suggested-by: Ludovic Courtès <ludo@gnu.org>

2022-12-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: Add e2fsprogs to %base-packages-utils.
	Rationale: Even when not using an ext file system, the utilities provided by
	e2fsprogs are useful, for example to set the copy-on-write attribute of a
	Btrfs file system.

	* gnu/system.scm (%base-packages-utils): Add e2fsprogs.

2022-12-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	install: Add missing e2fsprogs utility.
	* gnu/system/install.scm (%installer-disk-utilities): Add e2fsprogs.

	Reported-by: Adam Kandur <kefironpremise@gmail.com>

2022-12-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: Rename and move %base-packages-disk-utilities.
	Rationale: It is only used in INSTALLATION-OS and doesn't make sense to be
	used in another context, given that file systems now automatically pull their
	dependencies since commit 45eac6cdf5c8d9d7b0c564b105c790d2d2007799 (services:
	Add file system utilities to profile).

	* gnu/system.scm (%base-packages-disk-utilities): Deprecate and rename to...
	* gnu/system/install.scm (%installer-disk-utilities): ... this.
	(installation-os) [packages]: Adjust accordingly.

2022-12-05  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'version-1.4.0'

	substitute: Fix typo in 'open-connection-for-uri/cached' docstring.
	* guix/scripts/substitute.scm (open-connection-for-uri/cached):
	Fix docstring.

2022-12-05  jgart  <jgart@dismail.de>

	gnu: Add cl-duologue.
	* gnu/packages/lisp-xyz.scm (cl-duologue, ecl-duologue, sbcl-duologue):
	  New variables.

	gnu: cl-clavier: Update to 0.0.0-1.9b1424e.
	* gnu/packages/lisp-xyz.scm (sbcl-clavier): Update to 0.0.0-1.9b1424e.

2022-12-04  Bruno Victal  <mirai@makinata.eu>

	tests: Add gdm tests.
	* gnu/tests/gdm.scm: New file.
	* gnu/local.mk: Register it.

2022-12-04  Antero Mejr  <antero@mailbox.org>

	gnu: Add csfml.
	* gnu/packages/game-development.scm (csfml): New variable.

2022-12-04  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: Add delve.
	* gnu/packages/debug.scm (delve): New variable.

2022-12-04  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: Add xgoldmon.
	* gnu/packages/telephony.scm (xgoldmon): New variable.

	gnu: Add libosmocore.
	* gnu/packages/telephony.scm (libosmocore): New variable.

2022-12-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: libapparmor: Restrict supported systems to GNU/Linux.
	* gnu/packages/apparmor.scm (libapparmor)[supported-systems]: New
	field.

2022-12-04  Hilton Chain  <hako@ultrarare.space>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add pam-apparmor.
	* gnu/packages/apparmor.scm (pam-apparmor): New variable.

2022-12-04  Hilton Chain  <hako@ultrarare.space>

	gnu: Add apparmor.
	* gnu/packages/apparmor.scm (apparmor): New variable.

	gnu: Add libapparmor.
	* gnu/packages/apparmor.scm: New file.
	(libapparmor): New variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add the file.

2022-12-04  zamfofex  <zamfofex@twdb.moe>

	gnu: Add velox.
	* gnu/packages/wm.scm (velox): New variable.

2022-12-04  Julien Lepiller  <julien@lepiller.eu>

	nls: Update translations.
	po/packages/vi.po: New file.
	po/packages/LINGUAS: Add it.

2022-12-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-rust-crypto-0.2.
	* gnu/packages/crates-io.scm (rust-rust-crypto-0.2): Delete variable.

	gnu: Remove rust-ethbloom-0.5.
	* gnu/packages/crates-io.scm (rust-ethbloom-0.5): Delete variable.

	gnu: Remove rust-ethereum-types-0.9.
	* gnu/packages/crates-io.scm (rust-ethereum-types-0.9): Delete variable.

	gnu: Remove rust-generational-arena-0.2.
	* gnu/packages/crates-io.scm (rust-generational-arena-0.2): Delete variable.

	gnu: Remove rust-gimli-0.23.
	* gnu/packages/crates-io.scm (rust-gimli-0.23): Delete variable.

	gnu: Remove rust-goblin-0.0.
	* gnu/packages/crates-io.scm (rust-goblin-0.0): Delete variable.

	gnu: Remove rust-crossterm-winapi-0.6.
	* gnu/packages/crates-io.scm (rust-crossterm-winapi-0.6): Delete variable.

	gnu: Remove rust-crossterm-winapi-0.4.
	* gnu/packages/crates-io.scm (rust-crossterm-winapi-0.4): Delete variable.

	gnu: Remove rust-gfx-gl-0.6.
	* gnu/packages/crates-graphics.scm (rust-gfx-gl-0.6): Delete variable.

	gnu: Remove rust-glib-0.8.
	* gnu/packages/crates-gtk.scm (rust-glib-0.8): Delete variable.

	gnu: Remove rust-block-buffer-0.2.
	* gnu/packages/crates-io.scm (rust-block-buffer-0.2): Delete variable.

	gnu: Remove rust-chalk-derive-0.68.
	* gnu/packages/crates-io.scm (rust-chalk-derive-0.68): Delete variable.

	gnu: Remove rust-chalk-ir-0.68.
	* gnu/packages/crates-io.scm (rust-chalk-ir-0.68): Delete variable.

2022-12-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jami: Apply a patch to fix a crash when using SIP.
	* gnu/packages/patches/jami-sipaccount-segfault.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/jami.scm (%jami-sources): Apply it.

2022-12-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: Fix guix-system.sh test.
	The regression was introduce with commit
	c7793b82efd3383a9f7adf0dfa82d71ee032e41b ("gnu: raspberry-pi: Add a
	bootloader-chain for the Raspberry Pi and os examples.") due to the examples
	needing to be built for the aarch64-linux system.

	* tests/guix-system.sh: Invoke guix system build with '--system=aarch64-linux'
	to build the Raspberry Pi systems.

2022-12-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Do not use 'local-file' in Raspberry Pi OS examples.
	As this breaks the 'tests/guix-system.sh' test.

	* gnu/system/examples/raspberry-pi-64-nfs-root.tmpl (%my-public-key): Delete
	variable.
	(raspberry-pi-64-nfs-root) [services]: Remove key from openssh-configuration.
	* gnu/system/examples/raspberry-pi-64.tmpl: Likewise.

	Reported-by: Vagrant Cascadian <vagrant@debian.org>

2022-12-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-protobuf@3.6: Fix inputs and arguments.
	Fixes a regression introduced in
	9b016e29912b11f52e67e59b211fa016d88fea4a, whereby the 'inputs' field
	would be invalid, plus "--cpp_implementation" wouldn't work.

	* gnu/packages/protobuf.scm (python-protobuf-3.6)[arguments]: New
	field.
	[inputs]: No longer refer to the inputs of PYTHON-PROTOBUF.

2022-12-03  Ludovic Courtès  <ludo@gnu.org>

	build: Add 'sanity-check-next.py' to the distribution.
	Reported by Vagrant Cascadian <vagrant@debian.org>.

	* Makefile.am (AUX_FILES): Add 'sanity-check-next.py'.

2022-12-03  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 108.0.5359.94-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 108.0.5359.94.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

2022-12-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add ts4900-utils.
	* gnu/packages/embedded.scm (ts4900-utils): New variable.

2022-12-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: configuration: Rename location accessor to "source-location".
	Fixes <https://issues.guix.gnu.org/59423>.

	* gnu/services/configuration.scm (define-configuration-helper): Rename the
	accessor of the %location field from "NAME-location" to
	"NAME-source-location".

	Reported-by: Pierre Langlois <pierre.langlois@gmx.com>

2022-12-02  Ludovic Courtès  <ludo@gnu.org>

	Update NEWS.

2022-12-02  Ludovic Courtès  <ludo@gnu.org>

	modules: Recognize #:declarative?.
	This addition has become necessary since commit
	54003af85cc5b689bd328b30617c93ed2f5fd647, which makes use
	of #:declarative? in modules produced by 'make-config.scm'.

	Reported by zimoun <zimon.toutoune@gmail.com>.

	* guix/modules.scm (extract-dependencies): Recognize #:declarative?,
	which was introduced in Guile 3.0.8.

2022-12-02  Zhu Zihao  <all_but_last@163.com>

	gnu: loko-scheme: Update to 0.12.0.
	* gnu/packages/loko.scm (loko-scheme): Update to 0.12.0.
	[arguments]<#:make-flags>: No need to specify GDB scripts directory.

	gnu: loko-scheme: Use G-expressions.
	* gnu/packages/loko.scm (loko-scheme)[arguments]: Use G-expressions.
	<#:phases>: In 'akku-fixes', replace "(assoc-ref inputs name)" with
	"this-package-native-input".
	[native-inputs]: Use label-less style.

2022-12-02  Ludovic Courtès  <ludo@gnu.org>

	modules: Recognize #:declarative?.
	This addition has become necessary since commit
	54003af85cc5b689bd328b30617c93ed2f5fd647, which makes use
	of #:declarative? in modules produced by 'make-config.scm'.

	Reported by zimoun <zimon.toutoune@gmail.com>.

	* guix/modules.scm (extract-dependencies): Recognize #:declarative?,
	which was introduced in Guile 3.0.8.

2022-12-02  Ontje Lünsdorf  <ontje.luensdorf@dlr.de>

	gnu: python-protobuf: Use C++ implementation.
	* gnu/packages/protobuf.scm (python-protobuf): Use C++ implementation.
	  [inputs]: Add protobuf.
	  [arguments]: Add --cpp_implementation configure flags.

2022-12-02  Marius Bakke  <marius@gnu.org>

	gnu: rust-ordered-float: Add 3.4.0.
	* gnu/packages/crates-io.scm (rust-ordered-float-3): New variable.
	(rust-ordered-float-2): Inherit from it.

	gnu: Add rust-speedy.
	* gnu/packages/crates-io.scm (rust-speedy-0.8, rust-speedy-derive-0.8): New
	variables.

	gnu: rust-rkyv: Add 0.7.39.
	* gnu/packages/crates-io.scm (rust-rkyv-0.7, rust-rkyv-derive-0.7): New
	variables.
	(rust-rkyv-0.6, rust-rkyv-derive-0.6): Inherit accordingly.

	gnu: Add rust-rend.
	* gnu/packages/crates-io.scm (rust-rend-0.3): New variable.

	gnu: rust-bytecheck: Add 0.6.9.
	* gnu/packages/crates-io.scm (rust-bytecheck-0.6, rust-bytecheck-derive-0.6):
	New variables.
	(rust-bytecheck-0.5, rust-bytecheck-derive-0.5): Inherit accordingly.

	gnu: rust-uuid: Add 1.2.2.
	* gnu/packages/crates-io.scm (rust-uuid-1): New variable.
	(rust-uuid-0.8): Inherit from it.

	gnu: rust-bytemuck: Update to 1.12.3.
	* gnu/packages/crates-io.scm (rust-bytemuck-1): Update to 1.12.3.
	(rust-bytemuck-1.5): Remove variable.
	(rust-glam-0.17, rust-glam-0.16, rust-glam-0.15, rust-glam-0.14,
	rust-glam-0.13, rust-nalgebra-0.26)[arguments]: Change from RUST-BYTEMUCK-1.15
	to RUST-BYTEMUCK-1.

	gnu: rust-bytemuck-derive: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-bytemuck-derive-1): Update to 1.3.0.

	gnu: rust-typenum: Update to 1.15.0.
	* gnu/packages/crates-io.scm (rust-typenum-1): Update to 1.15.0.
	[arguments]: Add RUST-SCALE-INFO-1 to #:cargo-inputs.

	gnu: rust-const-oid: Add 0.9.1.
	* gnu/packages/crates-io.scm (rust-const-oid-0.9): New variable.
	(rust-const-oid-0.6): Inherit from it.

	gnu: rust-cookie: Move versions closer together.
	* gnu/packages/crates-io.scm (rust-cookie-0.15): Move above other cookies.
	(rust-cookie-0.12): Inherit from it.

	gnu: rust-crypto-common: Update to 0.1.6.
	* gnu/packages/crates-io.scm (rust-crypto-common-0.1): Update to 0.1.6.
	[arguments]: Add RUST-TYPENUM to #:cargo-inputs.

	gnu: Add rust-uuid-macro-internal.
	* gnu/packages/crates-io.scm (rust-uuid-macro-internal): New variable.

	gnu: rust-tinyvec: Update to 1.6.0.
	* gnu/packages/crates-io.scm (rust-tinyvec-1): Update to 1.6.0.
	[arguments]: Add RUST-ARBITRARY-1 to #:cargo-inputs.

	gnu: rust-arbitrary: Update to 1.2.0.
	* gnu/packages/crates-io.scm (rust-arbitrary-1, rust-derive-arbitrary-1):
	Update to 1.2.0.

	gnu: rust-xcb: Add 1.2.0.
	* gnu/packages/crates-io.scm (rust-xcb-1): New variable.
	(rust-xcb-0.9): Inherit from it.

	gnu: rust-x11: Update to 2.20.1.
	* gnu/packages/crates-graphics.scm (rust-x11-2): Update to 2.20.1.
	[propagated-inputs]: Add MESA.

	gnu: rust-pkg-config: Update to 0.3.26.
	* gnu/packages/crates-io.scm (rust-pkg-config-0.3): Update to 0.3.26.

	Merge branch 'master' into staging

	gnu: Add rust-k9.
	* gnu/packages/crates-io.scm (rust-k9-0.11): New variable.

	gnu: rust-digest: Update to 0.10.6.
	* gnu/packages/crates-io.scm (rust-digest-0.10): Update to 0.10.6.

	gnu: QtWebEngine: Use more system libraries.
	* gnu/packages/qt.scm (qtwebengine)[source](snippet): Remove more files.
	[arguments]: Pass QT_FEATURES_system_foo for all supported libraries.
	[inputs]: Replace "harfbuzz" with HARFBUZZ-5.

2022-12-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-biom-format: Update to 2.1.12.
	* gnu/packages/bioinformatics.scm (python-biom-format): Update to 2.1.12.
	[arguments]: Remove "relax" phase; update "disable-broken-tests" phase.
	[propagated-inputs]: Add python-scikit-bio.

	gnu: Add python-scikit-bio.
	* gnu/packages/bioinformatics.scm (python-scikit-bio): New variable.

	gnu: Add python-hdmedians.
	* gnu/packages/statistics.scm (python-hdmedians): New variable.

	gnu: python-pairtools: Update to 1.0.2.
	* gnu/packages/bioinformatics.scm (python-pairtools): Update to 1.0.2.
	[source]: Update Github URL.
	[arguments]: Update patch in "fix-references" phase.
	[native-inputs]: Remove python-nose.
	[inputs]: Remove.
	[propagated-inputs]: Add python-bioframe, python-pandas, python-pysam,
	python-pyyaml, and python-scipy.
	[home-page]: Update.

	gnu: python-pairtools: Run tests conditionally.
	* gnu/packages/bioinformatics.scm (python-pairtools)[arguments]: Run tests
	conditionally.

	gnu: python-pybedtools: Use pyproject-build-system.
	* gnu/packages/bioinformatics.scm (python-pybedtools)[build-system]: Use
	pyproject-build-system.
	[arguments]: Import (guix build pyproject-build-system).

	gnu: python-htsget: Update to 0.2.6.
	* gnu/packages/bioinformatics.scm (python-htsget): Update to 0.2.6.
	[build-system]: Use pyproject-build-system.

	gnu: python-cellbender: Update to 0.2.2.
	* gnu/packages/bioinformatics.scm (python-cellbender): Update to 0.2.2.
	[build-system]: Use pyproject-build-system.

2022-12-02  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

	gnu: ungoogled-chromium: Use git tag in ungoogled origin.
	* gnu/packages/chromium.scm (%ungoogled-origin)[uri]: Use %UNGOOGLED-REVISION
	instead of commit identifier.

	gnu: kicad: Remove obsolete phases.
	* gnu/packages/engineering.scm (kicad)[arguments]: Remove two phases.

	gnu: golly: Update to 4.2.
	* gnu/packages/games.scm (golly): Update to 4.2.
	[arguments]: Remove configure phase.
	[inputs]: Remove PYTHON-2 and WXWIDGETS-GTK2.  Add PYTHON, SDL2, and
	WXWIDGETS.  Remove labels while at it.

	gnu: python-wxpython: Update to 4.2.0.
	* gnu/packages/wxwidgets.scm (python-wxpython): Update to 4.2.0.
	[propagated-inputs]: Add PYTHON-ATTRDICT.

	gnu: wxWidgets: Update to 3.2.1.
	* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.2.1.
	[source](modules, snippet): New fields.
	[inputs]: Remove SDL.  Add CATCH-FRAMEWORK, EXPAT, GSTREAMER,
	GST-PLUGINS-BASE, LIBNOTIFY, LIBPNG, LIBSECRET, PCRE, SDL2,
	WEBKITGTK-WITH-LIBSOUP2, and ZLIB
	[arguments]: Add "--enable-mediactrl" and "--enable-gui" to #:configure-flags.
	Remove aarch64 workaround.  Install catch header in refer-to-inputs phase.
	Add phase to adjust WebKitGTK version.
	(wxwidgets-3.1, wxwidgets-gtk2-3.1): Remove variables.
	(wxwidgets-3.0, (wxwidgets-gtk2-3.0): New variables.
	(wxsvg)[inputs]: Change from WXWIDGETS-3.1 to WXWIDGETS.
	* gnu/packages/audio.scm (audacity)[inputs]: Likewise.
	* gnu/packages/cdrom.scm (dvdstyler)[inputs]: Likewise.
	* gnu/packages/astronomy.scm (imppg)[inputs]: Change from WXWIDGETS to
	WXWIDGETS-3.0.
	* gnu/packages/ftp.scm (filezilla)[inputs]: Likewise.
	* gnu/packages/games.scm (megaglest)[inputs]: Likewise.
	* gnu/packages/geo.scm (opencpn)[inputs]: Likewise.
	* gnu/packages/music.scm (sooperlooper)[inputs]: Likewise.
	* gnu/packages/engineering.scm (kicad)[arguments]: Enable EGL support.

	gnu: wxWidgets: Remove input labels.
	* gnu/packages/wxwidgets.scm (wxwidgets)[inputs]: Remove labels.
	[arguments]: Use SEARCH-INPUT-FILE.
	(wxwidgets-gtk2)[inputs]: Use MODIFY-INPUTS.

	gnu: jucipp: Update to 1.7.2.
	* gnu/packages/text-editors.scm (jucipp): Update to 1.7.2.
	[arguments]: Skip one more test.

	gnu: universal-ctags: Update to 5.9.20221127.0.
	* gnu/packages/code.scm (universal-ctags): Update to 5.9.20221127.0.

2022-12-02  Ricardo Wurmus  <rekado@elephly.net>
	    Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add python-fanc.
	* gnu/packages/bioinformatics.scm (python-fanc): New variable.

	gnu: Add python-genomic-regions.
	* gnu/packages/bioinformatics.scm (python-genomic-regions): New variable.

2022-12-02  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: python-msgpack-numpy: Update to 0.4.8.
	* gnu/packages/python-science.scm (python-msgpack-numpy): Update to 0.4.8.

2022-12-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pybloom-live.
	* gnu/packages/python-xyz.scm (python-pybloom-live): New variable.

	gnu: python-xxhash: Update to 3.1.0.
	* gnu/packages/digest.scm (python-xxhash): Update to 3.1.0.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-setuptools-scm.

2022-12-02  Ludovic Courtès  <ludo@gnu.org>

	syscalls: Adjust for lack of 'libutil.so' on glibc >= 2.34.
	This is a re-implementation of 3c8b6fd94ceb1e898216929e8768fb518dbf1de9
	done in a way that works for both glibc >= 2.34 and earlier versions.

	* guix/build/syscalls.scm (syscall->procedure): When LIBRARY is true,
	fall back to global symbols if (dynamic-link library) fails.

	(cherry picked from commit 3f6c32a88fc7a4d707ae1ed8ef3f7bd995461aff)

2022-12-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: linux-libre: Move info manual to doc output."
	This reverts commit 748ec628826cea3faa3679074d87fae9bc810080.  It broke the
	linux-libre-module-builder like so:

	   builder for
	   `/gnu/store/293jxydym9z7ck7afmrjqhiw3xpfs4i1-linux-libre-module-builder-6.0.10.drv'
	   failed to produce output path
	   `/gnu/store/ghmp1q5w6r1s9364rz53jd42152wgz2v-linux-libre-module-builder-6.0.10-doc'

	for reasons difficult to understand.

2022-12-01  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 108.0.5359.71-1.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for M108.
	(%chromium-version): Set to 108.0.5359.71-1.
	(%arch-revision): Bump to newer commit.
	(%ungoogled-origin): Update hash.
	(%gcc-patches): Remove.
	(%reverse-patches): Remove one patch.
	(%arch-patches): New variable.
	(%patches): New variable.
	(ungoogled-chromium-snippet): Apply %PATCHES instead of individual variables.
	(ungoogled-chromium)[source]: Update hash.
	[arguments]: Adjust configure flag.
	[inputs]: Change from HARFBUZZ-3 to HARFBUZZ-5.

	gnu: ungoogled-chromium: Generalize OpenJPEG substitution.
	* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Don't hard code
	openjpeg version.

	gnu: harfbuzz: Add 5.3.1.
	* gnu/packages/gtk.scm (harfbuzz-5): New variable.

	gnu: balsa: Update to 2.6.4.
	* gnu/packages/mail.scm (balsa): Update to 2.6.4.

	gnu: balsa: Add release-monitoring-url.
	* gnu/packages/mail.scm (balsa)[properties]: New field.

	gnu: svt-av1: Update to 1.3.0.
	* gnu/packages/video.scm (svt-av1): Update to 1.3.0.
	[supported-systems]: Remove.
	[description]: Update.

	gnu: QtWebEngine: Simplify code to remove third-party files.
	* gnu/packages/qt.scm (remove-third-party-files): Simplify some procedures.

	gnu: qtwebengine@6: Fix third-party code removal snippet.
	* gnu/packages/qt.scm (qtwebengine-5)[source](snippet): Move code to delete
	third-party files out to ...
	(remove-third-party-files): ... this new variable.
	(qtwebengine)[source](snippet): Use that variable instead of the broken
	duplicate implementation.  Adjust PRESERVED-THIRD-PARTY-FILES accordingly.
	[native-inputs]: Add PYTHON-BEAUTIFULSOUP4.

	gnu: gn: Use G-expression.
	* gnu/packages/build-tools.scm (gn)[arguments]: Convert to G-expression.

	gnu: gn: Remove input labels.
	* gnu/packages/build-tools.scm (gn)[native-inputs]: Remove labels.

	gnu: gn: Update to 0.0-2072.1c4151f.
	* gnu/packages/build-tools.scm (gn): Update to 0.0-2072.1c4151f.
	[arguments]: Adjust create-last-commit-position phase to be identical with
	upstream code.

	gnu: balsa: Fix build.
	* gnu/packages/mail.scm (balsa)[arguments]: Add #:phase to build with newer
	WebKitGTK.
	[inputs]: Change from GTKSOURCEVIEW to GTKSOURCEVIEW-4.

2022-12-01  Ludovic Courtès  <ludo@gnu.org>

	services: networking: Avoid 'match' on records.
	* gnu/services/networking.scm (dhcp-client-shepherd-service): Use
	accessors instead of 'match'.
	(inetd-shepherd-service): Likewise.
	(tor-shepherd-service): Likewise.
	(network-manager-service-type): Likewise.
	(modem-manager-service-type): Likewise.
	(wpa-supplicant-service-type): Likewise.
	(openvswitch-activation): Likewise.
	(openvswitch-shepherd-service): Likewise.
	(dhcpd-shepherd-service): Use 'match-record' instead of 'match'.
	(dhcpd-activation): Likewise.
	(ntp-server->string): Likewise.
	(ntp-shepherd-service): Likewise.
	(tor-configuration->torrc): Likewise.
	(network-manager-activation): Likewise.
	(network-manager-environment): Likewise.
	(network-manager-shepherd-service): Likewise.
	(usb-modeswitch-configuration->udev-rules): Likewise.
	(wpa-supplicant-shepherd-service): Likewise.
	(iptables-shepherd-service): Likewise.
	(nftables-shepherd-service): Likewise.
	(keepalived-shepherd-service): Likewise.

	services: base: Use 'match-record' instead of 'match'.
	* gnu/services/base.scm (agetty-shepherd-service)
	(mingetty-shepherd-service)
	(nscd.conf-file)
	(udev-shepherd-service)
	(udev-etc)
	(gpm-shepherd-service)
	(network-set-up/linux)
	(network-tear-down/linux)
	(static-networking-shepherd-service)
	(greetd-agreety-tty-session-command)
	(greetd-agreety-tty-xdg-session-command): Use 'match-record' instead of
	'match'.
	(guix-accounts): Use <guix-configuration> accessors.
	(udev-service-type): Use <udev-configuration> accessors.

	home: services: Use 'match-record' instead of 'match'.
	* gnu/home/services/mcron.scm (home-mcron-shepherd-services): Use
	'match-record' instead of 'match'.
	* gnu/home/services/shells.scm (home-bash-extensions): Likewise.
	* gnu/home/services/xdg.scm (serialize-xdg-desktop-entry): Likewise.

	doc: Recommend 'match-record'.
	* doc/contributing.texi (Data Types and Pattern Matching): Recommend
	'match-record'.

2022-12-01  Ludovic Courtès  <ludo@gnu.org>

	records: 'match-record' checks fields at macro-expansion time.
	This allows 'match-record' to be more efficient (field offsets are
	computed at compilation time) and to report unknown fields at
	macro-expansion time.

	* guix/records.scm (map-fields): New macro.
	(define-record-type*)[rtd-identifier]: New procedure.
	Define TYPE as a macro and use a separate identifier for the RTD.
	(lookup-field, match-record-inner): New macros.
	(match-record): Rewrite in terms of 'match-error-inner'.
	* tests/records.scm ("match-record, simple")
	("match-record, unknown field"): New tests.
	* gnu/services/cuirass.scm (cuirass-shepherd-service): Rename 'log-file'
	local variable to 'main-log-file'.
	* gnu/services/getmail.scm (serialize-getmail-configuration-file): Move
	after <getmail-configuration-file> definition.

2022-12-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add alfa.
	* gnu/packages/astronomy.scm (alfa): New variable.

2022-12-01  Philip McGrath  <philip@philipmcgrath.com>

	etc: teams: Add chez.scm to Racket team's scope.
	Racket's variant of Chez Scheme is defined in that file.

	* etc/teams.scm.in (racket)[#:scope]: Add gnu/packages/chez.scm.

2022-12-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-gcrypt: Update to 0.4.0.
	* gnu/packages/gnupg.scm (guile-gcrypt): Update to 0.4.0.

2022-12-01  Stefan  <stefan-guix@vodafonemail.de>

	gnu: raspberry-pi: Add a bootloader-chain for the Raspberry Pi and os examples.
	* gnu/packages/raspberry-pi.scm (grub-efi-bootloader-chain-raspi-64): New
	bootloader variable, capable to boot a Raspberry Pi over network or from a
	local storage.
	* gnu/system/examples/raspberry-pi-64.tmpl: New operating-system example.
	* gnu/system/examples/raspberry-pi-64-nfs-root.tmpl: New operating-system
	example for booting over network.
	* Makefile.am (EXAMPLES): Register the new files.

	gnu: raspberry-pi: New make-raspi-bcm28-dtbs procedure.
	* gnu/packages/raspberry-pi.scm (make-raspi-bcm28-dtbs): New procedure.

	gnu: raspberry-pi: Add helpers for config.txt file generation.
	* gnu/packages/raspberry-pi.scm (raspi-config-file, raspi-custom-txt):
	New functions.
	(%raspi-config-txt, %raspi-bcm27-dtb-txt, %raspi-bcm28-dtb-txt
	%raspi-u-boot-bootloader-txt): New variables.

	gnu: raspberry-pi: Add defconfig objects to build customized Linux kernels.
	gnu/packages/raspberry-pi.scm (make-raspi-defconfig): New procedure.
	(%bcm2709-defconfig, %bcm2711-defconfig, %bcm2711-defconfig-64)
	(%bcmrpi3-defconfig): New variables.

2022-12-01  Stefan  <stefan-guix@vodafonemail.de>

	gnu: linux: Add a 'customize-linux' procedure.
	* gnu/packages/linux.scm (linux-srcarch): New procedure.
	(customize-linux): Likewise.
	(make-defconfig): New procedure.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-12-01  Stefan  <stefan-guix@vodafonemail.de>

	gnu: bootloader: Add U-Boot packages for Raspberry Pi models.
	* gnu/packages/bootloader.scm (make-u-boot-package): Add keyword
	parameters 'name-suffix' and 'append-description'.
	(make-u-boot-bin-package): New procedure
	(%u-boot-rpi-efi-configs): New variable.
	(%u-boot-rpi-description-32-bit, %u-boot-rpi-description-64-bit,
	%u-boot-rpi-efi-description, %u-boot-rpi-efi-description-32-bit):
	New variables.
	(u-boot-rpi-2-efi, u-boot-rpi-2-bin, u-boot-rpi-2-efi-bin})
	(u-boot-rpi-3-32b-efi, u-boot-rpi-3-32b-bin, u-boot-rpi-3-32b-efi-bin)
	(u-boot-rpi-4-32b-efi, u-boot-rpi-4-32b-bin, u-boot-rpi-4-32b-efi-bin)
	(u-boot-rpi-arm64-efi, u-boot-rpi-arm64-bin)
	u-boot-rpi-arm64-efi-bin): New packages.
	(u-boot-tools): Reuse the description of u-boot.
	(u-boot-am335x-boneblack, u-boot-am335x-evm)
	(u-boot-nintendo-nes-classic-edition, u-boot-novena): Make use of new keyword
	parameters of make-u-boot-package.

2022-12-01  Stefan  <stefan-guix@vodafonemail.de>

	gnu: bootloader: Rework chaining, add grub-efi-netboot-removable-bootloader.
	This rework allows to use an (efi-bootloader-chain) like this, which is able
	to boot over network or local storage, depending on whether the bootloader
	target has support for symbolic links:

	   (operating-system
	    (bootloader
	      (bootloader-configuration
	        (bootloader
	          (efi-bootloader-chain
	            grub-efi-netboot-removable-bootloader
	            #:packages (list my-firmware-package
	                             my-u-boot-package)
	            #:files (list (plain-file "config.txt"
	                                      "kernel=u-boot.bin"))
	            #:hooks my-special-bootloader-profile-manipulator))
	        (targets '("/booti/efi"))
	        …))
	    …)

	* doc/guix.texi (Bootloader Configuration): Describe the new
	‘grub-efi-netboot-removable-bootloader’.  Mention the file names used and that
	the UEFI Boot Manager is not modified.  Advise to disable write-access over
	TFTP.
	* gnu/bootloader.scm (efi-bootloader-profile): Allow a list of packages and
	collect everything directly in the profile, avoiding a separate collection
	directory.  Renamed the profile from "bootloader-profile" to
	"efi-bootloader-profile".
	[bootloader-collection]: Rename to...
	[efi-bootloader-profile-hook]: ... this and remove unused modules.  Do not
	create the now extraneous collection directory.
	(efi-bootloader-chain): Add PACKAGES and DISK-IMAGE-INSTALLER arguments.
	Remove handling of the collection directory, now only calling the given
	installer procedure.
	* gnu/bootloader/grub.scm (make-grub-efi-netboot-installer): New helper.
	(make-grub-configuration): New helper based on (grub-configuration-file).  Add
	a GRUB argument, fix indentation, remove previous code retrieving GRUB from
	CONFIG.
	(grub-configuration-file): Make use of make-grub-configuration.
	(grub-efi-configuration-file): New procedure.
	(grub-cfg): New variable to replace "/boot/grub/grub.cfg".
	(install-grub-efi-netboot): Remove, splitting logic to...
	(make-grub-efi-netboot-installer): ... this new helper procedure, as well as
	to make-grub-efi-netboot, added below.
	(grub-bootloader): Adjust to use the GRUB-CFG.
	(grub-efi-bootloader): Likewise.  Removed inheritance and declare all fields
	explicitly.
	(make-grub-efi-netboot-bootloader): New procedure.
	(grub-efi-netboot-bootloader): Use it.
	(grub-efi-netboot-removable-bootloader): New variable.
	* gnu/packages/bootloaders.scm (make-grub-efi-netboot): New procedure.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-12-01  Ricardo Wurmus  <rekado@elephly.net>

	linux-container: Do not replace nscd-service-type.
	* gnu/system/linux-container.scm (containerized-operating-system): Respect
	customizations to the nscd-service-type and only modify the caches field.

2022-12-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: u-boot-pinebook-pro-rk3399: Fix indentation.
	* gnu/packages/bootloaders.scm (u-boot-pinebook-pro-rk3399): Fix indentation.

	gnu: u-boot-rockpro64-rk3399: Fix indentation.
	* gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399): Fix indentation.

	gnu: u-boot-firefly-rk3399: Fix indentation.
	* gnu/packages/bootloaders.scm (u-boot-firefly-rk3399): Fix indentation.

	gnu: u-boot-puma-rk3399: Fix indentation.
	* gnu/packages/bootloaders.scm (u-boot-puma-rk3399): Fix indentation.

	gnu: u-boot-nintendo-nes-classic-edition: Fix indentation.
	* gnu/packages/bootloaders.scm
	(u-boot-nintendo-nes-classic-edition): Fix indentation.

	gnu: make-u-boot-package: Fix indentation.
	* gnu/packages/bootloaders.scm (make-u-boot-package): Fix indentation.

	gnu: u-boot-tools: Fix indentation.
	* gnu/packages/bootloaders.scm (u-boot-tools): Fix indentation.

	gnu: dtc: Fix indentation.
	* gnu/packages/bootloaders.scm (dtc): Fix indentation.

	gnu: grub-efi32: Fix indentation.
	* gnu/packages/bootloaders.scm (grub-efi32): Fix indentation.

	gnu: grub: Normalize indentation.
	* gnu/packages/bootloaders.scm (grub): Re-indent package and remove trailing #t.

2022-12-01  Stefan  <stefan-guix@vodafonemail.de>

	build: kconfig: Add new module to modify defconfig files.
	* guix/build/kconfig.scm: New file.
	* Makefile.am: Register it.
	* gnu/packages/bootloaders.scm (make-u-boot-package)
	(make-u-boot-sunxi64-package): Add DEFCONFIGS and CONFIGS arguments.  Remove
	dead code.
	(u-boot-am335x-boneblack, u-boot-pinebook)
	(u-boot-novena,u-boot-rockpro64-rk3399): Simplify packages by using the new
	keyword arguments.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-12-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: linux-libre: Move info manual to doc output.
	The kernel Linux is installed in the system profile, which means the manual
	was not easily discoverable.  Move it to the "doc" output, so that users can
	install the Linux documentation explicitly in their user profile without
	pulling the whole Linux package.

	* gnu/packages/linux.scm (make-linux-libre*) [outputs]: Conditionally add a
	"doc" output.
	[phases] {install-doc}: Install the info manual to the doc output, an create a
	"linux" symlink to it for convenience.
	* guix/build-system/linux-module.scm (make-linux-module-builder): Delete the
	"doc" output, if present.

2022-12-01  Stefan  <stefan-guix@vodafonemail.de>

	gnu: linux: Fix the extra-version parameter in make-linux-libre*.
	* gnu/packages/linux.scm (make-linux-libre*)

	[phases] {configure}: Remove now extraneous INPUTS argument and Move code
	setting environment variables to...
	{set-environment}: ... this new phase.  Patch the Makefile to accept
	EXTRAVERSION from the environment.  Fix the usage of an empty extra-version
	string.
	{install}: Remove extraneous NATIVE-INPUTS argument.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-12-01  Hilton Chain  <hako@ultrarare.space>

	gnu: libva: Update to 2.16.0.
	* gnu/packages/video.scm (libva): Update to 2.16.0.

	gnu: bubblewrap: Update to 0.7.0.
	* gnu/packages/virtualization.scm (bubblewrap): Update to 0.7.0.

2022-12-01  Andrew Tropin  <andrew@trop.in>

	services: network-manager: Add iwd backend support.
	* gnu/services/networking.scm (network-manager-configuration)[iwd?]: New
	field.
	(network-manager-shepherd-service): Add iwd to requirements if needed.
	* doc/guix.texi: Add information about iwd? option.

	home: xdg: Export xdg-base/user-directories getters.
	* gnu/home/services/xdg.scm: Export xdg-base/user-directories getters.

2022-12-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sssd: Update to 2.8.1.
	* gnu/packages/sssd.scm (sssd): Update to 2.8.1.
	[source]: Remove obsolete patch.
	* gnu/packages/patches/sssd-optional-systemd.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove patch.

2022-12-01  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-metaneighbor.
	* gnu/packages/bioconductor.scm (r-metaneighbor): New variable.

2022-12-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cook: Fix building.
	* gnu/packages/cook.scm (cook)[native-inputs]: Replace bison with
	bison-3.0.

	gnu: openrgb: Unbundle more libraries.
	* gnu/packages/hardware.scm (openrgb)[source]: Adjust snippet to remove
	more bundled dependencies.

2022-12-01  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: openrgb: Update to 0.8.
	* gnu/packages/hardware.scm (openrgb): Update to 0.8.
	[native-inputs]: Add qttools-5 for generating translations.

2022-12-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: eolie: Build with webkitgtk-with-libsoup2.
	* gnu/packages/gnome.scm (eolie)[inputs]: Replace webkitgtk with
	webkitgtk-with-libsoup2.

2022-11-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plotly: Replace bundled minified JavaScript.
	* gnu/packages/statistics.scm (r-plotly)[source]: Delete bundled minified
	JavaScript files.
	[arguments]: Add phase "process-javascript" to minify JavaScript.
	[native-inputs]: Add esbuild, js-colourpicker, js-plotly, js-selectize, and
	js-typedarray.

2022-11-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 1.4.0rc1.

2022-11-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: texinfo-7: Update to 7.0.1.
	* gnu/packages/texinfo.scm (texinfo-7): Update to 7.0.1.

	gnu: gst-plugins-bad: Skip elements/camerabin test on riscv64-linux.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[arguments]: Skip the
	elements/camerabin test on riscv64-linux too.

2022-11-30  Ludovic Courtès  <ludo@gnu.org>

	maint: Adjust sed script from 'release' target.
	This is a followup to fdafd404325413da4d5fdd717c84e57a51c60fe2.  This
	effect would to set 'GUIX_DISPLAYED_VERSION' to the empty string.

	* Makefile.am (release): Remove '/v' from sed script for
	GUIX_DISPLAYED_VERSION.

2022-11-30  Ludovic Courtès  <ludo@gnu.org>

	build: Build gnu/packages/*.go in two passes.
	This works around <https://issues.guix.gnu.org/59717>, whereby heap
	usage would go beyond what's reasonable, preventing compilation of the
	'guix' package on armhf-linux.

	This is a followup to ef82ba9dd94369926eb13325d5e7da4306d23dd7.

	* Makefile.am (MODULES_PACKAGES1, MODULES_PACKAGES): New variables.
	(MODULES_PACKAGES): Define in terms of them and use :=.
	(MODULES_CORE, MODULES_SYSTEM, MODULES_CLI, MODULES_PO): Define with :=.

2022-11-30  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: p2pool: Update to 2.6.
	* gnu/packages/finance.scm (p2pool): Update to 2.6.

2022-11-30  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add cl-clavier.
	* gnu/packages/lisp-xyz.scm (cl-clavier, ecl-clavier, sbcl-clavier):
	  New variables.

2022-11-30  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Remove unused patch.
	This a followup to 9b714ec75ee74d9f5464a8a08144f27eae817cd9.

	* gnu/packages/patches/sbcl-fix-build-on-arm64-with-clisp-as-host.patch:
	  Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2022-11-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sendmailr: Update to 1.3-1.
	* gnu/packages/statistics.scm (r-sendmailr): Update to 1.3-1.

	gnu: r-text2vec: Update to 0.6.3.
	* gnu/packages/cran.scm (r-text2vec): Update to 0.6.3.

	gnu: r-proj4: Update to 1.0-12.
	* gnu/packages/cran.scm (r-proj4): Update to 1.0-12.

	gnu: r-biodb: Update to 1.6.1.
	* gnu/packages/bioconductor.scm (r-biodb): Update to 1.6.1.

	gnu: r-biocparallel: Update to 1.32.3.
	* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.32.3.

	gnu: r-alpine: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-alpine): Update to 1.24.0.

2022-11-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-svd-parser-0.9: Rename to rust-svd-parser-0.10.
	* gnu/packages/crates-io.scm (rust-svd-parser-0.9): Rename to
	rust-svd-parser-0.10.
	* gnu/packages/rust-apps.scm (svd2rust)[cargo-inputs]: Adjust
	accordingly.

	gnu: crates-io: Resort some unsorted packages.
	* gnu/packages/crates-io.scm (rust-clap-conf-0.1, rust-rt-format-0.8,
	rust-enquote-1, rust-im-rc-15, rust-impl-codec-0.5, rust-impl-rlp-0.3,
	rust-impl-serde-0.3, rust-impl-trait-for-tuples-0.2,
	rust-indicatif-0.16, rust-inflections-1, rust-pam-sys-0.5,
	rust-rustc-workplace-hack-1, rust-svd-parser-0.9, rust-svgtypes-0.5,
	rust-sxd-document-0.3, rust-sxd-xpath-0.4, rust-xi-unicode-0.3): Sort
	into their proper places.
	(skim, skim-0.7, svd2rust): Move to ...
	* gnu/packages/rust-apps.scm: ... here.

	gnu: gnuzilla.scm: Move rust packages to standard locations.
	* gnu/packages/gnuzilla.scm (rust-textwrap-0.15-promise, rust-lex-0.2,
	rust-clap-derive-3.2-promise): Remove variables.
	(icecat,icedove)[native-inputs]: Replace rust-cbindgen-0.23-promise with
	rust-cbindgen-0.23.
	(rust-cbindgen-0.24-promise, rust-cbindgen-0.23-promise): Move to ...
	* gnu/packages/rust-apps.scm (rust-cbindgen-0.24, rust-cbindgen-0.23):
	... here. Rename without '-promise' suffix.

	gnu: Remove duplicate rust-clap-lex-0.2.
	* gnu/packages/crates-io.scm (rust-clap-lex-0.2): Merge definitions.

2022-11-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: linux-module: Do not inherit the install-doc phase.
	This is a followup commit to aaf1f18b8044142515ff868bcbd2b72b81ced3ec, itself
	a followup to 82c43b276dd5e60c81ad2c040a9d945befc4bc88 (gnu:
	linux-libre: Enable building info doc).

	* guix/build-system/linux-module.scm
	(make-linux-module-builder) [phases]: Also delete inherited 'install-doc phase.

	Reported-by: John Kehayias <john.kehayias@protonmail.com>

2022-11-28  Ludovic Courtès  <ludo@gnu.org>

	maint: Leave 'gcc-toolchain' out for i586-gnu.
	This is a temporary measure to work around the fact that we're currently
	lacking the necessary CPU power and human power to build everything up
	to 'gcc-toolchain'.

	* etc/release-manifest.scm (%base-packages/hurd): Comment out
	"gcc-toolchain" for now.

2022-11-28  Ludovic Courtès  <ludo@gnu.org>

	Merge commit 'master' into version-1.4.0

	gnu: texinfo: Disable tests on GNU/Hurd.
	* gnu/packages/texinfo.scm (texinfo)[arguments]: Add #:tests? argument.

2022-11-28  Paul A. Patience  <paul@apatience.com>

	gnu: cl-calispel: Fix homepage URL.
	* gnu/packages/lisp-xyz.scm (sbcl-calispel)[home-page]: Fix URL.

	gnu: Add cl-with-user-abort.
	* gnu/packages/lisp-xyz.scm (sbcl-with-user-abort, cl-with-user-abort,
	  ecl-with-user-abort): New variables.

2022-11-28  (unmatched-parenthesis  <paren@disroot.org>

	gnu: Add aerc.
	* gnu/packages/mail.scm (aerc): New variable.

2022-11-28  Andrew Tropin  <andrew@trop.in>

	gnu: calibre: Add missing python-pycryptodome dependency.
	* gnu/packages/ebook.scm (calibre)[inputs]: Add missing python-pycryptodome
	dependency.

2022-11-28  Bruno Victal  <mirai@makinata.eu>

	gnu: mympd: Update to 10.1.3
	* gnu/packages/mpd.scm (mympd): Update to 10.1.3.

2022-11-28  Andrew Tropin  <andrew@trop.in>

	gnu: telega: Use new package style.
	* gnu/packages/emacs-xyz.scm (emacs-telega, emacs-telega-contrib): Use gexps,
	remove trailing #t.

2022-11-28  jgart  <jgart@dismail.de>

	gnu: Add emacs-spongebob.
	* gnu/packages/emacs-xyz.scm (emacs-spongebob): New variable.

	gnu: Add emacs-frowny.
	* gnu/packages/emacs-xyz.scm (emacs-frowny): New variable.

2022-11-28  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

2022-11-28  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt: Change version to 1.2.0.
	* gnu/packages/lxqt.scm (lxqt): Use the version of liblxqt.

	gnu: screengrab: Update to 2.5.0.
	* gnu/packages/lxqt.scm (screengrab): Update to 2.5.0.

	gnu: qtermwidget: Update to 1.2.0.
	* gnu/packages/lxqt.scm (qtermwidget): Update to 1.2.0.

	gnu: qps: Update to 2.6.0.
	* gnu/packages/lxqt.scm (qps): Update to 2.6.0.

	gnu: pavucontrol-qt: Update to 1.2.0.
	* gnu/packages/lxqt.scm (pavucontrol-qt): Update to 1.2.0.

	gnu: lximage-qt: Update to 1.2.0.
	* gnu/packages/lxqt.scm (lximage-qt): Update to 1.2.0.

	gnu: lxqt-themes: Update to 1.2.0.
	* gnu/packages/lxqt.scm (lxqt-themes): Update to 1.2.0.

	gnu: lxqt-sudo: Update to 1.2.0.
	* gnu/packages/lxqt.scm (lxqt-sudo): Update to 1.2.0.

	gnu: lxqt-session: Update to 1.2.0.
	* gnu/packages/lxqt.scm (lxqt-session): Update to 1.2.0.

	gnu: lxqt-runner: Update to 1.2.0.
	* gnu/packages/lxqt.scm (lxqt-runner): Update to 1.2.0.

	gnu: lxqt-qtplugin: Update to 1.2.0.
	* gnu/packages/lxqt.scm (lxqt-qtplugin): Update to 1.2.0.

	gnu: lxqt-powermanagement: Update to 1.2.0.
	* gnu/packages/lxqt.scm (lxqt-powermanagement): Update to 1.2.0.

	gnu: lxqt-policykit: Update to 1.2.0.
	* gnu/packages/lxqt.scm (lxqt-policykit): Update to 1.2.0.

	gnu: lxqt-panel: Update to 1.2.0.
	* gnu/packages/lxqt.scm (lxqt-panel): Update to 1.2.0.

	gnu: lxqt-openssh-askpass: Update to 1.2.0.
	* gnu/packages/lxqt.scm (lxqt-openssh-askpass): Update to 1.2.0.

	gnu: lxqt-notificationd: Update to 1.2.0.
	* gnu/packages/lxqt.scm (lxqt-notificationd): Update to 1.2.0.

	gnu: lxqt-globalkeys: Update to 1.2.0.
	* gnu/packages/lxqt.scm (lxqt-globalkeys): Update to 1.2.0.

	gnu: lxqt-config: Update to 1.2.0.
	* gnu/packages/lxqt.scm (lxqt-config): Update to 1.2.0.

	gnu: lxqt-admin: Update to 1.2.0.
	* gnu/packages/lxqt.scm (lxqt-admin): Update to 1.2.0.

	gnu: lxqt-about: Update to 1.2.0.
	* gnu/packages/lxqt.scm (lxqt-about): Update to 1.2.0.

	gnu: qtxdg-tools: Update to 3.10.0.
	* gnu/packages/lxqt.scm (qtxdg-tools): Update to 3.10.0.

	gnu: lxqt-archiver: Update to 0.7.0.
	* gnu/packages/lxqt.scm (lxqt-archiver): Update to 0.7.0.

	gnu: qterminal: Update to 1.2.0.
	* gnu/packages/lxqt.scm (qterminal): Update to 1.2.0.

	gnu: pcmanfm-qt: Update to 1.2.0.
	* gnu/packages/lxqt.scm (pcmanfm-qt): Update to 1.2.0.

	gnu: libfm-qt: Update to 1.2.0.
	* gnu/packages/lxqt.scm (libfm-qt): Update to 1.2.0.

	gnu: libqtxdg: Update to 3.10.0.
	* gnu/packages/lxqt.scm (libqtxdg): Update to 3.10.0.

	gnu: liblxqt: Update to 1.2.0.
	* gnu/packages/lxqt.scm (liblxqt): Update to 1.2.0.

	gnu: lxqt-build-tools: Update to 0.12.0.
	* gnu/packages/lxqt.scm (lxqt-build-tools): Update to 0.12.0.

2022-11-27  Marius Bakke  <marius@gnu.org>

	gnu: kdevelop: Build with QtWebEngine instead of QtWebKit.
	* gnu/packages/kde.scm (kdevelop)[inputs]: Change from QTWEBKIT to QTWEBENGINE.

	gnu: libksysguard: Remove unused input.
	* gnu/packages/kde-plasma.scm (libksysguard)[inputs]: Remove QTWEBKIT.

	gnu: ktorrent: Build with QtWebEngine.
	* gnu/packages/kde-internet.scm (ktorrent)[inputs]: Remove QTWEBKIT.  Add
	QTWEBENGINE-5.

	gnu: QtWebEngine: Propagate required dependencies.
	* gnu/packages/qt.scm (qtwebengine-5)[inputs]: Move QTBASE-5, QTDECLARATIVE-5,
	and QTWEBCHANNEL-5 ...
	[propagated-inputs]: ... here.
	(qtwebengine)[inputs, propagated-inputs]: Adjust accordingly.

	gnu: Add python-attrdict.
	* gnu/packages/python-xyz.scm (python-attrdict): New variable.

	gnu: megaglest: Remove input labels.
	* gnu/packages/games.scm (megaglest)[inputs]: Remove labels.
	[arguments]: Use SEARCH-INPUT-DIRECTORY.

	gnu: opencpn: Remove input labels.
	* gnu/packages/geo.scm (opencpn)[native-inputs]: Remove labels.

	gnu: opencpn: Update to 5.6.2.
	* gnu/packages/geo.scm (opencpn): Update to 5.6.2.

	gnu: pwsafe: Remove input labels.
	* gnu/packages/password-utils.scm (pwsafe)[native-inputs, inputs]: Remove
	labels.

	gnu: pwsafe: Update to 3.60.0.
	* gnu/packages/password-utils.scm (pwsafe): Update to 3.60.0.

	gnu: imppg: Update to 0.6.5.
	* gnu/packages/astronomy.scm (imppg): Update to 0.6.5.

	gnu: sooperlooper: Remove input labels.
	* gnu/packages/music.scm (sooperlooper)[inputs]: Remove labels.
	[arguments]: Use SEARCH-INPUT-DIRECTORY instead of labels.

	gnu: sooperlooper: Update to 1.7.8.
	* gnu/packages/music.scm (sooperlooper): Update to 1.7.8.
	[source](uri): Adjust to current.

	gnu: sooperlooper: Update home page.
	* gnu/packages/music.scm (sooperlooper)[home-page]: Follow redirect.

	gnu: filezilla: Update to 3.62.2.
	* gnu/packages/ftp.scm (filezilla): Update to 3.62.2.

	gnu: libfilezilla: Update to 0.39.2.
	* gnu/packages/ftp.scm (libfilezilla): Update to 0.39.2.

	gnu: libxkbcommon: Fix cross-compilation.
	* gnu/packages/xdisorg.scm (libxkbcommon)[native-inputs]: When
	cross-compiling, add PKG-CONFIG-FOR-BUILD and WAYLAND.

	gnu: cbqn: Remove superfluous input.
	* gnu/packages/bqn.scm (cbqn)[native-inputs]: Remove LINUX-LIBRE-HEADERS.

	gnu: audacity: Remove superfluous input.
	* gnu/packages/audio.scm (audacity)[inputs]: Remove LINUX-LIBRE-HEADERS, which
	is implicitly available through glibc.

	gnu: audacity: Remove input labels.
	* gnu/packages/audio.scm (audacity)[native-inputs]: Remove labels.

	gnu: audacity: Update to 3.2.1.
	* gnu/packages/audio.scm (audacity): Update to 3.2.1.
	[source]: Switch to GIT-FETCH.
	[inputs]: Remove LIBMAD.  Add MPG123 and WAVPACK.
	[arguments]: Add configure flag to prevent spurious dependency.  Adjust
	fix-cmake-rpath phase.  Delete obsolete phases.
	* gnu/packages/patches/audacity-ffmpeg-fallback.patch: Adjust for 3.2.1.

	gnu: ungoogled-chromium: Update to 107.0.5304.121-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 107.0.5304.121.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

	gnu: mygui: Update to 3.4.1.
	* gnu/packages/game-development.scm (mygui): Update to 3.4.1.
	(mygui-gl): Use PACKAGE/INHERIT.  Don't duplicate version field.

2022-11-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: libreoffice: Update to 7.3.5.2.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 7.3.5.2.
	[arguments]: Override DRAGONBOX_CFLAGS; set CPPFLAGS to force c++17 during the
	configure phase.
	[inputs]: Add dragonbox-for-libreoffice, libfixmath, libtiff, and libwebp.
	* gnu/packages/hunspell.scm (hunspell-dictionary): Update hash.

	gnu: Add dragonbox-for-libreoffice.
	* gnu/packages/libreoffice.scm (dragonbox-for-libreoffice): New variable.

	gnu: Add dragonbox.
	* gnu/packages/libreoffice.scm (dragonbox): New variable.

	gnu: Add libfixmath.
	* gnu/packages/maths.scm (libfixmath): New variable.

	gnu: libmwaw: Update to 0.3.21.
	* gnu/packages/libreoffice.scm (libmwaw): Update to 0.3.21.

2022-11-27  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: cookbook: Fix commands in example.
	Fixes <https://issues.guix.gnu.org/59463>.
	Reported by Luca Cirrottola <luca.cirrottola@inria.fr>.

	* doc/guix-cookbook.texi (Reproducible profiles): Make it work.

2022-11-27  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-zed: Update to 3.2.1.
	* gnu/packages/ocaml.scm (ocaml-zed): Update to 3.2.1.

	gnu: ocaml-topkg: Update to 1.0.6.
	* gnu/packages/ocaml.scm (ocaml-topkg): Update to 1.0.6.

	gnu: js-of-ocaml: Update to 4.1.0.
	* gnu/packages/ocaml.scm (js-of-ocaml): Update to 4.1.0.

	gnu: dune-bootstrap: Update to 3.6.1.
	* gnu/packages/ocaml.scm (dune-bootstrap): Update to 3.6.1.

	gnu: coq-core: Update to 8.16.1.
	* gnu/packages/coq.scm (coq-core): Update to 8.16.1.

2022-11-27  (  <paren@disroot.org>

	gnu: Add go-git-sr-ht-rockorager-tcell-term.
	* gnu/packages/golang.scm (go-git-sr-ht-rockorager-tcell-term):
	  New variable.

	gnu: go-github-com-gdamore-tcell-v2: Update to 2.5.3.
	* gnu/packages/golang.scm (go-github-com-gdamore-tcell-v2): Update
	  to 2.5.3.

	gnu: Add go-github-com-emersion-go-mbox.
	* gnu/packages/golang.scm (go-github-com-emersion-go-mbox): New
	  variable.

	gnu: Add go-github-com-syndtr-goleveldb-leveldb.
	* gnu/packages/golang.scm (go-github-com-syndtr-goleveldb-leveldb): New
	  variable.

	gnu: Add go-github-com-onsi-ginkgo.
	* gnu/packages/golang.scm (go-github-com-onsi-ginkgo): New variable.

	gnu: Add go-github-com-go-task-slim-sprig.
	* gnu/packages/golang.scm (go-github-com-go-task-slim-sprig): New
	  variable.

	gnu: Add go-github-com-nxadm-tail.
	* gnu/packages/golang.scm (go-github-com-nxadm-tail): New variable.

	gnu: Add go-gopkg-in-tomb-v1.
	* gnu/packages/golang.scm (go-gopkg-in-tomb-v1): New variable.

	gnu: Add go-github-com-onsi-gomega.
	* gnu/packages/golang.scm (go-github-com-onsi-gomega): New variable.

2022-11-27  (unmatched-parenthesis  <paren@disroot.org>

	gnu: Add go-github-com-emersion-go-msgauth.
	* gnu/packages/golang.scm (go-github-com-emersion-go-msgauth): New
	  variable.

	gnu: Add go-github-com-emersion-go-milter.
	* gnu/packages/golang.scm (go-github-com-emersion-go-milter): New
	  variable.

	gnu: Add go-github-com-emersion-go-maildir.
	* gnu/packages/golang.scm (go-github-com-emersion-go-maildir): New
	  variable.

	gnu: Add go-github-com-lithammer-fuzzysearch.
	* gnu/packages/golang.scm (go-github-com-lithammer-fuzzysearch): New
	  variable.

	gnu: Add go-git-sr-ht--sircmpwn-getopt.
	* gnu/packages/golang.scm (go-git-sr-ht--sircmpwn-getopt): New variable.

	gnu: Add go-github-com-arran4-golang-ical.
	* gnu/packages/golang.scm (go-github-com-arran4-golang-ical): New
	  variable.

	gnu: Add go-github-com-niemeyer-pretty.
	* gnu/packages/golang.scm (go-github-com-niemeyer-pretty): New variable.

	gnu: Add go-github-com-emersion-go-smtp.
	* gnu/packages/golang.scm (go-github-com-emersion-go-smtp): New
	  variable.

	gnu: Add go-github-com-emersion-go-pgpmail.
	* gnu/packages/golang.scm (go-github-com-emersion-go-pgpmail): New
	  variable.

	gnu: Add go-github-com-protonmail-go-crypto.
	* gnu/packages/golang.scm (go-github-com-protonmail-go-crypto): New variable.

	gnu: Add go-github-com-emersion-go-imap-sortthread.
	* gnu/packages/golang.scm (go-github-com-emersion-go-imap-sortthread):
	  New variable.

	gnu: go-github-com-emersion-go-imap: Update to 1.2.1.
	* gnu/packages/golang.scm (go-github-com-emersion-go-imap): Update
	  to 1.2.1.

	gnu: go-github-com-emersion-go-sasl: Update to 0b9dcfb.
	* gnu/packages/golang.scm (go-github-com-emersion-go-sasl): Update
	  to 0b9dcfb.

	gnu: Add go-github-com-emersion-go-message.
	* gnu/packages/golang.scm (go-github-com-emersion-go-message): New
	  variable.

	gnu: Add go-github-com-emersion-go-textwrapper.
	* gnu/packages/golang.scm (go-github-com-emersion-go-textwrapper): New
	  variable.

	gnu: Add go-github-com-gatherstars-com-jwz.
	* gnu/packages/golang.scm (go-github-com-gatherstars-com-jwz): New
	  variable.

	gnu: Add go-github-com-jhillyerd-enmime.
	* gnu/packages/golang.scm (go-github-com-jhillyerd-enmime): New
	  variable.

	gnu: Add go-github-com-cention-sany-utf7.
	* gnu/packages/golang.scm (go-github-com-cention-sany-utf7): New
	  variable.

	gnu: Add go-github-com-go-test-deep.
	* gnu/packages/golang.scm (go-github-com-go-test-deep): New variable.

2022-11-27  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby-3.0: Update to 3.0.5. [security fixes].
	Fixes: CVE-2021-33621: HTTP response splitting in CGI.

	* gnu/packages/ruby.scm (ruby-3.0): Update to 3.0.5.

2022-11-27  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby: Update to 2.7.7. [security fixes].
	Fixes: CVE-2021-33621: HTTP response splitting in CGI.

	* gnu/packages/ruby.scm (ruby-2.7-fixed): Update to 2.7.7.

2022-11-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: yt-dlp: Update to 2022.11.11.
	* gnu/packages/video.scm (yt-dlp): Update to 2022.11.11.

	gnu: wgetpaste: Update to 2.33.
	* gnu/packages/wget.scm (wgetpaste): Update to 2.33.

	gnu: vim: Update to 9.0.0954.
	* gnu/packages/vim.scm (vim): Update to 9.0.0954.

	gnu: mg: Update to 20221112.
	* gnu/packages/text-editors.scm (mg): Update to 20221112.

	gnu: flatpak: Update to 1.14.1.
	* gnu/packages/package-management.scm (flatpak): Update to 1.14.1.

	gnu: btrfs-progs: Update to 6.0.2.
	* gnu/packages/linux.scm (btrfs-progs): Update to 6.0.2.

2022-11-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libfprint: Update to 1.94.5.
	* gnu/packages/freedesktop.scm (libfprint): Update to 1.94.5.

	gnu: libblockdev: Update to 2.28.
	* gnu/packages/disk.scm (libblockdev): Update to 2.28.

	gnu: powertop: Refactor regexp.
	* gnu/packages/linux.scm (powertop)[arguments]:
	Factor out substitute* regexp.

	gnu: powertop: Update to 2.15.
	* gnu/packages/linux.scm (powertop): Update to 2.15.
	[arguments]: Don't explicitly return #t from phases.
	[native-inputs]: Add autoconf-archive.

	gnu: powertop: Remove input labels.
	* gnu/packages/linux.scm (powertop)[native-inputs]:
	Remove input labels.

	gnu: hunspell, mythes: Update home page.
	* gnu/packages/libreoffice.scm (hunspell, mythes)[home-page]: Update.
	Use HTTPS.

	gnu: coeurl: Update to 0.2.1.
	* gnu/packages/curl.scm (coeurl): Update to 0.2.1.

	gnu: epson-inkjet-printer-escpr: Update to 1.7.22.
	* gnu/packages/cups.scm (epson-inkjet-printer-escpr): Update to 1.7.22.

	gnu: libjcat: Update to 0.1.12.
	* gnu/packages/compression.scm (libjcat): Update to 0.1.12.

2022-11-27  (  <paren@disroot.org>

	gnu: zoxide: Update to 0.8.3.
	* gnu/packages/rust-apps.scm: Sort module imports.
	(zoxide): Update to 0.8.3.
	[arguments]: Use G-expressions.
	<#:phases>{'use-older-rust}: New phase.

	gnu: rust-which-4: Update to 4.3.0.
	* gnu/packages/crates-io.scm (rust-which-4): Update to 4.3.0.
	[synopsis, description]: Improve.

	gnu: Add rust-rstest-reuse-0.4.
	* gnu/packages/crates-io.scm (rust-rstest-reuse-0.4): New variable.

	gnu: Add rust-clap-complete-fig-3.
	* gnu/packages/crates-io.scm (rust-clap-complete-fig-3): New
	variable.

	gnu: Add rust-clap-complete-3.
	* gnu/packages/crates-io.scm (rust-clap-complete-3): New variable.

	gnu: rust-unicode-xid-0.2: Update to 0.2.4.
	* gnu/packages/crates-io.scm (rust-unicode-xid-0.2): Update to 0.2.4.
	[description]: Use full sentences.

	gnu: rust-pathdiff-0.2: Update to 0.2.1.
	* gnu/packages/crates-io.scm (rust-pathdiff-0.2): Update to 0.2.1.
	[description]: Use full sentences.

	gnu: rust-clap-3: Update to 3.2.23.
	* gnu/packages/crates-io.scm (rust-clap-3): Update to 3.2.23.

	gnu: rust-clap-derive-3: Update to 3.2.18.
	* gnu/packages/crates-io.scm (rust-clap-derive-3): Update to 3.2.18.
	[synopsis, description]: Improve.

	gnu: Add rust-textwrap-0.16.
	* gnu/packages/crates-io.scm (rust-textwrap-0.16): New variable.
	(rust-textwrap-0.15): Inherit from RUST-TEXTWRAP-0.16.
	(rust-textwrap-0.12): Inherit from RUST-TEXTWRAP-0.15.

	gnu: Add rust-termion-2.
	* gnu/packages/crates-io.scm (rust-termion-2): New variable.
	(rust-termion-1): Inherit from RUST-TERMION-2.

	gnu: Add rust-unic-emoji-char-0.9.
	* gnu/packages/crates-io.scm (rust-unic-emoji-char-0.9): New
	variable.

	gnu: rust-unicode-linebreak-0.1: Update to 0.1.4.
	* gnu/packages/crates-io.scm (rust-unicode-linebreak-0.1): Update
	to 0.1.4.
	[synopsis, description]: Don't capitalise ‘line breaking algorithm’.

	gnu: Add rust-clap-lex-0.2.
	* gnu/packages/crates-io.scm (rust-clap-lex-0.2): New variable.

	gnu: Add rust-terminal-size-0.2.
	* gnu/packages/crates-io.scm (rust-terminal-size-0.2): New variable.
	(rust-terminal-size-0.1): Inherit from RUST-TERMINAL-SIZE-0.2.

	gnu: Add rust-rustix-0.35.
	* gnu/packages/crates-io.scm (rust-rustix-0.35): New variable.

	gnu: rust-ctor-0.1: Update to 0.1.26.
	* gnu/packages/crates-io.scm (rust-ctor-0.1): Update to 0.1.26.

	gnu: rust-memoffset-0.6: Update to 0.6.5.
	* gnu/packages/crates-io.scm (rust-memoffset-0.6): Update to 0.6.5.

	gnu: rust-errno-0.2: Update to 0.2.8.
	* gnu/packages/crates-io.scm (rust-errno-0.2): Update to 0.2.8.
	[description]: Use full sentences.

	gnu: Add rust-linux-raw-sys-0.0.46.
	* gnu/packages/crates-io.scm (rust-linux-raw-sys-0.0.46): New
	variable.

	gnu: rust-compiler-builtins-0.1: Update to 0.1.84.
	* gnu/packages/crates-io.scm (rust-compiler-builtins-0.1): Update
	to 0.1.84.

	gnu: Add rust-io-lifetimes-0.7.
	* gnu/packages/crates-io.scm (rust-io-lifetimes-0.7): New variable.

	gnu: rust-socket2-0.4: Update to 0.4.7.
	* gnu/packages/crates-io.scm (rust-socket2-0.4): Update to 0.4.7.

	gnu: rust-mio-0.8: Update to 0.8.5.
	* gnu/packages/crates-io.scm (rust-mio-0.8): Update to 0.8.5.

	gnu: rust-libc-0.2: Update to 0.2.137.
	* gnu/packages/crates-io.scm (rust-libc-0.2): Update to 0.2.137.

	gnu: Add rust-wasi-0.11.
	* gnu/packages/crates-io.scm (rust-wasi-0.11): New variable.
	(rust-wasi-0.9): Inherit from RUST-WASI-0.11.

	gnu: rust-async-std-1: Update to 1.12.0.
	* gnu/packages/crates-io.scm (rust-async-std-1): Update to 1.12.0.

	gnu: Add rust-windows-sys-0.42.
	* gnu/packages/crates-io.scm (rust-windows-sys-0.42): New variable.
	(rust-windows-sys-0.36): Inherit from RUST-WINDOWS-SYS-0.42.
	(rust-windows-sys-0.28): Inherit from RUST-WINDOWS-SYS-0.36.

	gnu: Add rust-windows-x86-64-msvc-0.42.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-msvc-0.42): New
	variable.
	(rust-windows-x86-64-msvc-0.36): Inherit from
	RUST-WINDOWS-X86-64-MSVC-0.42.
	(rust-windows-x86-64-msvc-0.32): Inherit from
	RUST-WINDOWS-X86-64-MSVC-0.36.
	(rust-windows-x86-64-msvc-0.28): Inherit from
	RUST-WINDOWS-X86-64-MSVC-0.32.

	gnu: Add rust-windows-x86-64-gnullvm-0.42.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-gnullvm-0.42):
	New variable.

	gnu: Add rust-windows-x86-64-gnu-0.42.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-gnu-0.42): New
	variable.
	(rust-windows-x86-64-gnu-0.36): Inherit from
	RUST-WINDOWS-X86-64-GNU-0.42.
	(rust-windows-x86-64-gnu-0.32): Inherit from
	RUST-WINDOWS-X86-64-GNU-0.36.
	(rust-windows-x86-64-gnu-0.28): Inherit from
	RUST-WINDOWS-X86-64-GNU-0.32.

	gnu: Add rust-windows-i686-msvc-0.42.
	* gnu/packages/crates-io.scm (rust-windows-i686-msvc-0.42): New
	variable.
	(rust-windows-i686-msvc-0.36): Inherit from RUST-WINDOWS-I686-MSVC-0.42.
	(rust-windows-i686-msvc-0.32): Inherit from RUST-WINDOWS-I686-MSVC-0.36.
	(rust-windows-i686-msvc-0.28): Inherit from RUST-WINDOWS-I686-MSVC-0.32.

	gnu: Add rust-windows-i686-gnu-0.42.
	* gnu/packages/crates-io.scm (rust-windows-i686-gnu-0.42): New
	variable.
	(rust-windows-i686-gnu-0.36): Inherit from RUST-WINDOWS-I686-GNU-0.42.
	(rust-windows-i686-gnu-0.32): Inherit from RUST-WINDOWS-I686-GNU-0.36.
	(rust-windows-i686-gnu-0.28): Inherit from RUST-WINDOWS-I686-GNU-0.32.

	gnu: Add rust-windows-aarch64-msvc-0.42.
	* gnu/packages/crates-io.scm (rust-windows-aarch64-msvc-0.42): New
	variable.
	(rust-windows-aarch64-msvc-0.36): Inherit from
	RUST-WINDOWS-AARCH64-MSVC-0.42.
	(rust-windows-aarch64-msvc-0.32): Inherit from
	RUST-WINDOWS-AARCH64-MSVC-0.36.
	(rust-windows-aarch64-msvc-0.28): Inherit from
	RUST-WINDOWS-AARCH64-MSVC-0.28.

	gnu: Add rust-windows-aarch64-gnullvm-0.42.
	* gnu/packages/crates-io.scm (rust-windows-aarch64-gnullvm-0.42):
	New variable.

	gnu: Add rust-fs-err-2.
	* gnu/packages/crates-io.scm (rust-fs-err-2): New variable.

	gnu: rust-autocfg-1: Update to 1.1.0.
	* gnu/packages/crates-io.scm (rust-autocfg-1): Update to 1.1.0.
	[description]: Use full sentences.

	gnu: rust-tokio-1: Update to 1.22.0.
	* gnu/packages/crates-io.scm (rust-tokio-1): Update to 1.22.0.

	gnu: Add rust-parking-lot-0.12.
	* gnu/packages/common/rust.scm (rust-parking-lot-0.12): New
	variable.
	(rust-parking-lot-0.11): Inherit from RUST-PARKING-LOT-0.12.

	gnu: Add rust-rstest-0.15.
	* gnu/packages/crates-io.scm (rust-rstest-0.15): New variable.
	(rust-rstest-0.10): Inherit from RUST-RSTEST-0.15.
	(rust-rstest-0.6): Inherit from RUST-RSTEST-0.10.

	gnu: Add rust-rstest-macros-0.14.
	* gnu/packages/crates-io.scm (rust-rstest-0.14): New variable.

	gnu: Add rust-askama-0.11.
	* gnu/packages/crates-io.scm (rust-askama-0.11): New variable.
	(rust-askama-0.10): Inherit from RUST-ASKAMA-0.11.

	gnu: Add rust-askama-derive-0.11.
	* gnu/packages/crates-io.scm (rust-askama-derive-0.11): New variable.
	(rust-askama-derive-0.10): Inherit from RUST-ASKAMA-DERIVE-0.10.

	gnu: Add rust-askama-shared-0.12.
	* gnu/packages/crates-io.scm (rust-askama-shared-0.12): New
	variable.
	(rust-askama-shared-0.11): Inherit from RUST-ASKAMA-SHARED-0.12.

	gnu: rust-askama-escape: Update to 0.10.3.
	* gnu/packages/crates-io.scm (rust-askama-escape): Update to 0.10.3.
	[synopsis]: Remove marketing.
	[description]: Fix typo & improve.

	gnu: Add rust-comrak-0.12.
	* gnu/packages/crates-io.scm (rust-comrak-0.12): New variable.

	gnu: Add rust-unicode-categories-0.1.
	* gnu/packages/crates-io.scm (rust-unicode-categories-0.1): New
	variables.

2022-11-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: elogind: Support global shutdown & suspend hooks.
	* gnu/packages/freedesktop.scm (elogind)[arguments]: Add a new
	'use-global-hook-directory phase.

2022-11-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: shadow: Merge in shadow-with-man-pages.
	* gnu/packages/admin.scm (shadow)[arguments]: Add phase to install the
	manpages. Make sure 'remove-groups comes after installing the manpages.
	[properties]: Remove field.
	(shadow-with-man-pages): Remove variable.
	* gnu/system.scm (%base-packages-utils): Replace shadow-with-man-pages
	with shadow.

	gnu: shadow: Update to 4.13.
	* gnu/packages/admin.scm (shadow): Update to 4.13.

	gnu: man-db: Update to 2.11.1.
	* gnu/packages/man.scm (man-db): Update to 2.11.1.

	gnu: iproute: Update to 6.0.0.
	* gnu/packages/linux.scm (iproute): Update to 6.0.0.

2022-11-27  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: Add bgpq3.
	* gnu/packages/networking.scm (bgpq3): New variable.

2022-12-02  Marius Bakke  <marius@gnu.org>

	gnu: rust-zerocopy: Add 0.6.1.
	* gnu/packages/crates-io.scm (rust-zerocopy-0.6): New variable.
	(rust-zerocopy-0.3): Inherit from it.

	gnu: rust-zerocopy-derive: Add 0.3.2.
	* gnu/packages/crates-io.scm (rust-zerocopy-derive-0.3): New variable.
	(rust-zerocopy-derive-0.2): Inherit from it.

	gnu: Add rust-sha1-smol.
	* gnu/packages/crates-io.scm (rust-sha1-smol-1): New variable.

	gnu: rust-md-5: Add 0.10.5.
	* gnu/packages/crates-io.scm (rust-md-5-0.10): New variable.
	(rust-md-5-0.9): Inherit from it.

	gnu: rust-md5-asm: Update to 0.5.0.
	* gnu/packages/crates-io.scm (rust-md5-asm-0.5): New variable.
	(rust-md5-asm-0.4): Inherit from it.

	gnu: Add rust-atomic.
	* gnu/packages/crates-io.scm (rust-atomic-0.5): New variable.

	gnu: rust-memoffset: Add 0.7.1.
	* gnu/packages/crates-io.scm (rust-memoffset-0.7): New variable.
	(rust-memoffset-0.6): Inherit from it.

	gnu: rust-gl: Add 0.14.
	* gnu/packages/crates-graphics.scm (rust-gl-0.14): New variable.
	(rust-gl-0.11): Inherit.

2022-11-27  (  <paren@disroot.org>

	gnu: Add rust-propfuzz-0.0.1.
	* gnu/packages/crates-io.scm (rust-propfuzz-0.0.1): New variable.

	gnu: Add rust-propfuzz-macro-0.0.1.
	* gnu/packages/crates-io.scm (rust-propfuzz-macro-0.0.1): New
	variable.

	gnu: Add rust-nix-0.24.
	* gnu/packages/crates-io.scm (rust-nix-0.24): New variable.
	(rust-nix-0.23): Inherit from RUST-NIX-0.24.

2022-11-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: linux-module: Do not inherit the build-doc phase.
	This is a followup commit to 82c43b276dd5e60c81ad2c040a9d945befc4bc88 (gnu:
	linux-libre: Enable building info doc).

	* guix/build-system/linux-module.scm
	(make-linux-module-builder) [phases]: Delete inherited 'build-doc phase.

	Reported-by: John Kehayias <john.kehayias@protonmail.com>

2022-11-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Remove unimplemented 'herd rules udev'.
	Since this text was added, the rules.d directory is now exposed
	straightforwardly via the standard /etc/udev/rules.d directory, so there's no
	need for a special 'rules' service action to print that directory.

	* doc/guix.texi (Base Services): Remove the paragraph documenting the
	nonexistent 'herd rules udev' command.

2022-11-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jami: Apply a patch to fix receiving of text messages over SIP.
	* gnu/packages/patches/jami-sip-contacts.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/jami.scm (%jami-sources): Apply it.

2022-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-logspline: Update to 2.1.19.
	* gnu/packages/statistics.scm (r-logspline): Update to 2.1.19.

	gnu: r-lubridate: Update to 1.9.0.
	* gnu/packages/statistics.scm (r-lubridate): Update to 1.9.0.
	[propagated-inputs]: Remove r-cpp11; add r-timechange.

	gnu: r-lme4: Update to 1.1-31.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-31.

	gnu: r-rcppeigen: Update to 0.3.3.9.3.
	* gnu/packages/statistics.scm (r-rcppeigen): Update to 0.3.3.9.3.

	gnu: r-pbapply: Update to 1.6-0.
	* gnu/packages/statistics.scm (r-pbapply): Update to 1.6-0.

	gnu: r-gtools: Update to 3.9.4.
	* gnu/packages/statistics.scm (r-gtools): Update to 3.9.4.

	gnu: r-sfsmisc: Update to 1.1-14.
	* gnu/packages/statistics.scm (r-sfsmisc): Update to 1.1-14.

	gnu: r-hmisc: Update to 4.7-2.
	* gnu/packages/statistics.scm (r-hmisc): Update to 4.7-2.

	gnu: r-plotly: Update to 4.10.1.
	* gnu/packages/statistics.scm (r-plotly): Update to 4.10.1.

	gnu: r-matrixstats: Update to 0.63.0.
	* gnu/packages/statistics.scm (r-matrixstats): Update to 0.63.0.

	gnu: r-r-utils: Update to 2.12.2.
	* gnu/packages/statistics.scm (r-r-utils): Update to 2.12.2.

	gnu: r-bigmemory-sri: Update to 0.1.6.
	* gnu/packages/statistics.scm (r-bigmemory-sri): Update to 0.1.6.

	gnu: r-glmnet: Update to 4.1-6.
	* gnu/packages/statistics.scm (r-glmnet): Update to 4.1-6.

	gnu: r-dt: Update to 0.26.
	* gnu/packages/statistics.scm (r-dt): Update to 0.26.
	[source]: Update snippet to delete only known JavaScript files.
	[native-inputs]: Update datatables-plugins.

	gnu: r-segmented: Update to 1.6-1.
	* gnu/packages/statistics.scm (r-segmented): Update to 1.6-1.

	gnu: r-rsqlite: Update to 2.2.19.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.2.19.

	gnu: r-rmarkdown: Update to 2.18.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.18.

	gnu: r-rcpparmadillo: Update to 0.11.4.2.1.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.11.4.2.1.

	gnu: r-roxygen2: Update to 7.2.2.
	* gnu/packages/statistics.scm (r-roxygen2): Update to 7.2.2.

	gnu: r-ade4: Update to 1.7-20.
	* gnu/packages/statistics.scm (r-ade4): Update to 1.7-20.

	gnu: r-data-table: Update to 1.14.6.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.14.6.

	gnu: r-knitr: Update to 1.41.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.41.

	gnu: r-markdown: Update to 1.4.
	* gnu/packages/statistics.scm (r-markdown): Update to 1.4.

	gnu: r-evaluate: Update to 0.18.
	* gnu/packages/statistics.scm (r-evaluate): Update to 0.18.

	gnu: r-plyr: Update to 1.8.8.
	* gnu/packages/statistics.scm (r-plyr): Update to 1.8.8.

	gnu: r-bit: Update to 4.0.5.
	* gnu/packages/statistics.scm (r-bit): Update to 4.0.5.

	gnu: r-matrix: Update to 1.5-3.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.5-3.

	gnu: r-boot: Update to 1.3-28.1.
	* gnu/packages/statistics.scm (r-boot): Update to 1.3-28.1.

	gnu: r-sungeo: Update to 0.2.292.
	* gnu/packages/cran.scm (r-sungeo): Update to 0.2.292.

	gnu: r-gghalves: Update to 0.1.4.
	* gnu/packages/cran.scm (r-gghalves): Update to 0.1.4.

	gnu: r-ggh4x: Update to 0.2.3.
	* gnu/packages/cran.scm (r-ggh4x): Update to 0.2.3.

	gnu: r-exactextractr: Update to 0.9.1.
	* gnu/packages/cran.scm (r-exactextractr): Update to 0.9.1.

	gnu: r-stars: Update to 0.6-0.
	* gnu/packages/cran.scm (r-stars): Update to 0.6-0.

	gnu: r-lwgeom: Update to 0.2-10.
	* gnu/packages/cran.scm (r-lwgeom): Update to 0.2-10.

	gnu: r-packcircles: Update to 0.3.5.
	* gnu/packages/cran.scm (r-packcircles): Update to 0.3.5.

	gnu: r-mlr3tuning: Update to 0.17.0.
	* gnu/packages/cran.scm (r-mlr3tuning): Update to 0.17.0.

	gnu: r-bbotk: Update to 0.7.0.
	* gnu/packages/cran.scm (r-bbotk): Update to 0.7.0.

	gnu: r-mlr3learners: Update to 0.5.5.
	* gnu/packages/cran.scm (r-mlr3learners): Update to 0.5.5.

	gnu: r-mlr3: Update to 0.14.1.
	* gnu/packages/cran.scm (r-mlr3): Update to 0.14.1.

	gnu: r-paradox: Update to 0.11.0.
	* gnu/packages/cran.scm (r-paradox): Update to 0.11.0.

	gnu: r-locpol: Update to 0.8.0.
	* gnu/packages/cran.scm (r-locpol): Update to 0.8.0.

	gnu: r-seurat: Update to 4.3.0.
	* gnu/packages/cran.scm (r-seurat): Update to 4.3.0.
	[propagated-inputs]: Remove r-spatstat-core; add r-progressr and r-spatstat-explore.

	gnu: r-seuratobject: Update to 4.1.3.
	* gnu/packages/cran.scm (r-seuratobject): Update to 4.1.3.
	[propagated-inputs]: Remove r-rgeos.

	gnu: r-maldiquant: Update to 1.22.
	* gnu/packages/cran.scm (r-maldiquant): Update to 1.22.

	gnu: r-seqminer: Update to 8.5.
	* gnu/packages/cran.scm (r-seqminer): Update to 8.5.

	gnu: r-parsnip: Update to 1.0.3.
	* gnu/packages/cran.scm (r-parsnip): Update to 1.0.3.

	gnu: r-dials: Update to 1.1.0.
	* gnu/packages/cran.scm (r-dials): Update to 1.1.0.
	[propagated-inputs]: Add r-cli.

	gnu: r-slider: Update to 0.3.0.
	* gnu/packages/cran.scm (r-slider): Update to 0.3.0.
	[propagated-inputs]: Remove r-ellipsis and r-glue; add r-cli.

	gnu: r-workflows: Update to 1.1.2.
	* gnu/packages/cran.scm (r-workflows): Update to 1.1.2.
	[propagated-inputs]: Add r-modelenv.

	gnu: r-spatstat: Update to 3.0-2.
	* gnu/packages/cran.scm (r-spatstat): Update to 3.0-2.
	[propagated-inputs]: Remove r-spatstat-core; add r-spatstat-explore and r-spatstat-model.

	gnu: r-spatstat-random: Update to 3.0-1.
	* gnu/packages/cran.scm (r-spatstat-random): Update to 3.0-1.

	gnu: r-spatstat-linnet: Update to 3.0-3.
	* gnu/packages/cran.scm (r-spatstat-linnet): Update to 3.0-3.
	[propagated-inputs]: Remove r-spatstat-core; add r-spatstat-explore and r-spatstat-model.

	gnu: r-memuse: Update to 4.2-2.
	* gnu/packages/cran.scm (r-memuse): Update to 4.2-2.

	gnu: r-boruta: Update to 8.0.0.
	* gnu/packages/cran.scm (r-boruta): Update to 8.0.0.

	gnu: r-projpred: Update to 2.2.2.
	* gnu/packages/cran.scm (r-projpred): Update to 2.2.2.
	[propagated-inputs]: Add r-mass.

	gnu: r-oai: Update to 0.4.0.
	* gnu/packages/cran.scm (r-oai): Update to 0.4.0.

	gnu: r-latex2exp: Update to 0.9.6.
	* gnu/packages/cran.scm (r-latex2exp): Update to 0.9.6.

	gnu: r-zvcv: Update to 2.1.2.
	* gnu/packages/cran.scm (r-zvcv): Update to 2.1.2.

	gnu: r-msm: Update to 1.7.
	* gnu/packages/cran.scm (r-msm): Update to 1.7.

	gnu: r-forecast: Update to 8.19.
	* gnu/packages/cran.scm (r-forecast): Update to 8.19.

	gnu: r-rsvg: Update to 2.4.0.
	* gnu/packages/cran.scm (r-rsvg): Update to 2.4.0.

	gnu: r-gamlss: Update to 5.4-10.
	* gnu/packages/cran.scm (r-gamlss): Update to 5.4-10.

	gnu: r-randtoolbox: Update to 2.0.3.
	* gnu/packages/cran.scm (r-randtoolbox): Update to 2.0.3.

	gnu: r-rngwell: Update to 0.10-8.
	* gnu/packages/cran.scm (r-rngwell): Update to 0.10-8.

	gnu: r-rgdal: Update to 1.6-2.
	* gnu/packages/cran.scm (r-rgdal): Update to 1.6-2.

	gnu: r-parameters: Update to 0.20.0.
	* gnu/packages/cran.scm (r-parameters): Update to 0.20.0.

	gnu: r-assertr: Update to 3.0.0.
	* gnu/packages/cran.scm (r-assertr): Update to 3.0.0.

	gnu: r-terra: Update to 1.6-41.
	* gnu/packages/cran.scm (r-terra): Update to 1.6-41.

	gnu: r-graphlayouts: Update to 0.8.4.
	* gnu/packages/cran.scm (r-graphlayouts): Update to 0.8.4.

	gnu: r-ggfortify: Update to 0.4.15.
	* gnu/packages/cran.scm (r-ggfortify): Update to 0.4.15.

	gnu: r-clue: Update to 0.3-63.
	* gnu/packages/cran.scm (r-clue): Update to 0.3-63.

	gnu: r-styler: Update to 1.8.1.
	* gnu/packages/cran.scm (r-styler): Update to 1.8.1.

	gnu: r-aplot: Update to 0.1.9.
	* gnu/packages/cran.scm (r-aplot): Update to 0.1.9.

	gnu: r-ggfun: Update to 0.0.9.
	* gnu/packages/cran.scm (r-ggfun): Update to 0.0.9.

	gnu: r-png: Update to 0.1-8.
	* gnu/packages/cran.scm (r-png): Update to 0.1-8.

	gnu: r-bookdown: Update to 0.30.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.30.

	gnu: r-ibdreg: Update to 0.3.8.
	* gnu/packages/cran.scm (r-ibdreg): Update to 0.3.8.

	gnu: r-haplo-stats: Update to 1.9.2.
	* gnu/packages/cran.scm (r-haplo-stats): Update to 1.9.2.

	gnu: r-polspline: Update to 1.1.22.
	* gnu/packages/cran.scm (r-polspline): Update to 1.1.22.

	gnu: r-sf: Update to 1.0-9.
	* gnu/packages/cran.scm (r-sf): Update to 1.0-9.

	gnu: r-s2: Update to 1.1.1.
	* gnu/packages/cran.scm (r-s2): Update to 1.1.1.

	gnu: r-spdata: Update to 2.2.1.
	* gnu/packages/cran.scm (r-spdata): Update to 2.2.1.

	gnu: r-seqinr: Update to 4.2-23.
	* gnu/packages/cran.scm (r-seqinr): Update to 4.2-23.

	gnu: r-irkernel: Update to 1.3.1.
	* gnu/packages/cran.scm (r-irkernel): Update to 1.3.1.

	gnu: r-blockmodeling: Update to 1.1.4.
	* gnu/packages/cran.scm (r-blockmodeling): Update to 1.1.4.

	gnu: r-future-apply: Update to 1.10.0.
	* gnu/packages/cran.scm (r-future-apply): Update to 1.10.0.

	gnu: r-future: Update to 1.29.0.
	* gnu/packages/cran.scm (r-future): Update to 1.29.0.

	gnu: r-globals: Update to 0.16.2.
	* gnu/packages/cran.scm (r-globals): Update to 0.16.2.

	gnu: r-gmp: Update to 0.6-8.
	* gnu/packages/cran.scm (r-gmp): Update to 0.6-8.

	gnu: r-ore: Update to 1.7.2.1.
	* gnu/packages/cran.scm (r-ore): Update to 1.7.2.1.

	gnu: r-rnifti: Update to 1.4.3.
	* gnu/packages/cran.scm (r-rnifti): Update to 1.4.3.

	gnu: r-fmsb: Update to 0.7.4.
	* gnu/packages/cran.scm (r-fmsb): Update to 0.7.4.

	gnu: r-ks: Update to 1.14.0.
	* gnu/packages/cran.scm (r-ks): Update to 1.14.0.

	gnu: r-sjplot: Update to 2.8.12.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.8.12.

	gnu: r-performance: Update to 0.10.1.
	* gnu/packages/cran.scm (r-performance): Update to 0.10.1.

	gnu: r-glmmtmb: Update to 1.1.5.
	* gnu/packages/cran.scm (r-glmmtmb): Update to 1.1.5.

	gnu: r-sjstats: Update to 0.18.2.
	* gnu/packages/cran.scm (r-sjstats): Update to 0.18.2.
	[propagated-inputs]: Add r-datawizard.

	gnu: r-bayesplot: Update to 1.10.0.
	* gnu/packages/cran.scm (r-bayesplot): Update to 1.10.0.

	gnu: r-mixsqp: Update to 0.3-48.
	* gnu/packages/cran.scm (r-mixsqp): Update to 0.3-48.

	gnu: r-raster: Update to 3.6-11.
	* gnu/packages/cran.scm (r-raster): Update to 3.6-11.

	gnu: r-gam: Update to 1.22.
	* gnu/packages/cran.scm (r-gam): Update to 1.22.

	gnu: r-ggstance: Update to 0.3.6.
	* gnu/packages/cran.scm (r-ggstance): Update to 0.3.6.
	[propagated-inputs]: Add r-cli.

	gnu: r-abctools: Update to 1.1.4.
	* gnu/packages/cran.scm (r-abctools): Update to 1.1.4.

	gnu: r-flextable: Update to 0.8.3.
	* gnu/packages/cran.scm (r-flextable): Update to 0.8.3.

	gnu: r-insight: Update to 0.18.8.
	* gnu/packages/cran.scm (r-insight): Update to 0.18.8.

	gnu: r-acdm: Update to 1.0.4.2.
	* gnu/packages/cran.scm (r-acdm): Update to 1.0.4.2.

	gnu: r-rbibutils: Update to 2.2.10.
	* gnu/packages/cran.scm (r-rbibutils): Update to 2.2.10.

	gnu: r-ggpubr: Update to 0.5.0.
	* gnu/packages/cran.scm (r-ggpubr): Update to 0.5.0.

	gnu: r-rstatix: Update to 0.7.1.
	* gnu/packages/cran.scm (r-rstatix): Update to 0.7.1.

	gnu: r-learnr: Update to 0.11.2.
	* gnu/packages/cran.scm (r-learnr): Update to 0.11.2.

	gnu: r-rastervis: Update to 0.51.4.
	* gnu/packages/cran.scm (r-rastervis): Update to 0.51.4.

	gnu: r-vctrs: Update to 0.5.1.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.5.1.

	gnu: r-xfun: Update to 0.35.
	* gnu/packages/cran.scm (r-xfun): Update to 0.35.

	gnu: r-mice: Update to 3.15.0.
	* gnu/packages/cran.scm (r-mice): Update to 3.15.0.
	[propagated-inputs]: Remove r-withr.

	gnu: r-ordinal: Update to 2022.11-16.
	* gnu/packages/cran.scm (r-ordinal): Update to 2022.11-16.
	[propagated-inputs]: Add r-nlme.

	gnu: r-stringdist: Update to 0.9.10.
	* gnu/packages/cran.scm (r-stringdist): Update to 0.9.10.

	gnu: r-ggrepel: Update to 0.9.2.
	* gnu/packages/cran.scm (r-ggrepel): Update to 0.9.2.

	gnu: r-recipes: Update to 1.0.3.
	* gnu/packages/cran.scm (r-recipes): Update to 1.0.3.
	[propagated-inputs]: Add r-clock.

	gnu: r-magic: Update to 1.6-1.
	* gnu/packages/cran.scm (r-magic): Update to 1.6-1.

	gnu: r-extremes: Update to 2.1-3.
	* gnu/packages/cran.scm (r-extremes): Update to 2.1-3.

	gnu: r-sp: Update to 1.5-1.
	* gnu/packages/cran.scm (r-sp): Update to 1.5-1.

	gnu: r-pkgload: Update to 1.3.2.
	* gnu/packages/cran.scm (r-pkgload): Update to 1.3.2.

	gnu: r-pkgbuild: Update to 1.4.0.
	* gnu/packages/cran.scm (r-pkgbuild): Update to 1.4.0.
	[propagated-inputs]: Add r-processx.

	gnu: r-ggmap: Update to 3.0.1.
	* gnu/packages/cran.scm (r-ggmap): Update to 3.0.1.
	[propagated-inputs]: Remove r-rjson; add r-cli and r-rlang.

	gnu: r-jpeg: Update to 0.1-10.
	* gnu/packages/cran.scm (r-jpeg): Update to 0.1-10.

	gnu: r-geosphere: Update to 1.5-18.
	* gnu/packages/cran.scm (r-geosphere): Update to 1.5-18.
	[propagated-inputs]: Add r-rcpp.

	gnu: r-rook: Update to 1.2.
	* gnu/packages/cran.scm (r-rook): Update to 1.2.

	gnu: r-bslib: Update to 0.4.1.
	* gnu/packages/cran.scm (r-bslib): Update to 0.4.1.

	gnu: r-sass: Update to 0.4.4.
	* gnu/packages/cran.scm (r-sass): Update to 0.4.4.

	gnu: r-servr: Update to 0.25.
	* gnu/packages/cran.scm (r-servr): Update to 0.25.

	gnu: r-modelr: Update to 0.1.10.
	* gnu/packages/cran.scm (r-modelr): Update to 0.1.10.

	gnu: r-callr: Update to 3.7.3.
	* gnu/packages/cran.scm (r-callr): Update to 3.7.3.

	gnu: r-philentropy: Update to 0.7.0.
	* gnu/packages/cran.scm (r-philentropy): Update to 0.7.0.

	gnu: r-dlm: Update to 1.1-6.
	* gnu/packages/cran.scm (r-dlm): Update to 1.1-6.

	gnu: r-v8: Update to 4.2.2.
	* gnu/packages/cran.scm (r-v8): Update to 4.2.2.

	gnu: r-datawizard: Update to 0.6.4.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.6.4.

	gnu: r-nmf: Update to 0.25.
	* gnu/packages/bioconductor.scm (r-nmf): Update to 0.25.
	[propagated-inputs]: Remove r-pkgmaker; add r-codetools.

	import/cran: Add package name mapping.
	* guix/import/cran.scm (transform-sysname): Add mapping from sqlite3 to sqlite.

	gnu: Add r-spatstat-model.
	* gnu/packages/cran.scm (r-spatstat-model): New variable.

	gnu: Add r-spatstat-explore.
	* gnu/packages/cran.scm (r-spatstat-explore): New variable.

	gnu: Add r-timechange.
	* gnu/packages/cran.scm (r-timechange): New variable.

	gnu: Add r-modelenv.
	* gnu/packages/cran.scm (r-modelenv): New variable.

	gnu: Add r-clock.
	* gnu/packages/cran.scm (r-clock): New variable.

2022-11-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-1.64: Fix building on riscv64-linux.
	* gnu/packages/rust.scm (rust-1.64)[source]: Add patch and patch-flags.
	(rust-1.65)[source]: Remove patch and reset patch-flags.
	* gnu/packages/patches/rust-1.64-fix-riscv64-bootstrap.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2022-11-29  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Update to 2.2.11.
	* gnu/packages/lisp.scm (sbcl): Update to 2.2.11.

2022-11-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lf: Fix build.
	* gnu/packages/golang.scm (go-github-com-gdamore-tcell-v2-2.3): New public variable.
	* gnu/packages/disk.scm (lf)[native-inputs]: Use it instead of
	go-github-com-gdamore-tcell-v2.

	Reported by Tyler Wolf <https://issues.guix.gnu.org/59663>.

2022-11-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libdeflate: Update to 1.14.
	* gnu/packages/compression.scm (libdeflate): Update to 1.14.

	gnu: btrbk: Update to 0.32.5.
	* gnu/packages/backup.scm (btrbk): Update to 0.32.5.

	gnu: knot: Update to 3.2.3.
	* gnu/packages/dns.scm (knot): Update to 3.2.3.

	gnu: mythes: Update to 1.2.5.
	* gnu/packages/libreoffice.scm (mythes): Update to 1.2.5.

	gnu: libwps: Update to 0.4.13.
	* gnu/packages/libreoffice.scm (libwps): Update to 0.4.13.

	gnu: liblangtag: Update to 0.6.4.
	* gnu/packages/libreoffice.scm (liblangtag): Update to 0.6.4.

	gnu: netcat-openbsd: Update to 1.219-1.
	* gnu/packages/admin.scm (netcat-openbsd): Update to 1.219-1.

2022-11-27  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: fritzing: Update to 0.9.6.
	* gnu/packages/engineering.scm (fritzing): Update to 0.9.6.
	[arguments]: Update libgit2 substitutions.

2022-11-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lightning: Omit static library.
	* gnu/packages/assembly.scm (lightning)[arguments]: Add "--disable-static"
	to #:configure-flags.

2022-11-29  jgart  <jgart@dismail.de>

	gnu: Add python-pytest-parawtf.
	* gnu/packages/python-check.scm (python-pytest-parawtf): New variable.

2022-11-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Recommend avoiding execl, execle or execlp in mcron job specifications.
	* doc/guix.texi (Scheduled Job Execution): Adjust the 'updatedb' example and
	add a new tip.

2022-11-28  Jessica Tallon  <tsyesika@tsyesika.se>

	gnu: Add svtplay-dl.
	* gnu/packages/video.scm (svtplay-dl): New variable.

2022-11-28  Nicolas Graves  <ngraves@ngraves.fr>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add python-dm-tree.
	* gnu/packages/python-xyz.scm (python-dm-tree): New variable.

2022-11-28  Hilton Chain  <hako@ultrarare.space>

	gnu: Add python-pynixutil.
	* gnu/packages/python-xyz.scm (python-pynixutil): New variable.

2022-11-28  kiasoc5  <kiasoc5@disroot.org>

	gnu: Add gojq.
	* gnu/packages/web (gojq): New variable.

	gnu: Add go-github-com-itchyny-gojq.
	* gnu/packages/web (go-github-com-itchyny-gojq): New variable.

	gnu: Add go-github-com-itchyny-timefmt-go.
	* gnu/packages/web (go-github-com-itchyny-timefmt-go): New variable.

2022-11-28  Sughosha  <Sughosha@proton.me>

	gnu: Add paulxstretch.
	* gnu/packages/music.scm (paulxstretch): New variable.

2022-11-28  Morgan Smith  <Morgan.J.Smith@outlook.com>

	snippets: yas: Add snippets for vc.el
	* etc/snippets/yas/log-edit-mode/guix-vc-commit-message-add-package:
	* etc/snippets/yas/log-edit-mode/guix-vc-commit-message-remove-package:
	* etc/snippets/yas/log-edit-mode/guix-vc-commit-message-rename-package:
	* etc/snippets/yas/log-edit-mode/guix-vc-commit-message-update-package:
	* etc/snippets/yas/log-edit-mode/guix-vc-commit-message-use-https-home-page:
	New file

2022-11-28  zamfofex  <zamfofex@twdb.moe>

	gnu: Add swc.
	* gnu/packages/wm.scm (swc): New variable.

2022-11-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-csharp-mode: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-csharp-mode): Update to 2.0.0.

	gnu: emacs-geiser-guile: Update to 0.28.1.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-guile): Update to 0.28.1.

	gnu: emacs-geiser: Update to 0.28.1.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.28.1.

2022-11-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-glmgampoi.
	* gnu/packages/bioconductor.scm (r-glmgampoi): New variable.

2022-11-28  Ludovic Courtès  <ludo@gnu.org>

	system: hurd: Create more ttys.
	* gnu/build/hurd-boot.scm (set-hurd-device-translators)[devices]: Add
	more /dev/ttyN nodes.
	* gnu/system/hurd.scm (%base-services/hurd): Add more
	'hurd-getty-service-type' instances.

	gnu: texinfo: Disable tests on GNU/Hurd.
	* gnu/packages/texinfo.scm (texinfo)[arguments]: Add #:tests? argument.

2022-11-28  Ludovic Courtès  <ludo@gnu.org>

	hurd-boot: Explain why 'getxattr' cannot be used on GNU/Hurd.
	This is a followup to f25e8f76fec03e5a31c221e7427d6962ece1aa67.

	* gnu/build/hurd-boot.scm (translated?): Clarify why 'getxattr' cannot
	be used on GNU/Hurd.

2022-11-28  Ludovic Courtès  <ludo@gnu.org>

	hurd-boot: Create more PTY nodes.
	* gnu/build/hurd-boot.scm (set-hurd-device-translators): Create more
	/dev/ptyp* and /dev/ttyp* nodes.

2022-11-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add swayr.
	* gnu/packages/rust-apps.scm (swayr): New variable.

	gnu: rust-clap-3: Update to 3.1.18.
	* gnu/packages/crates-io.scm (rust-clap-3): Update to 3.1.18.

	gnu: rust-clap-derive-3: Update to 3.1.18.
	* gnu/packages/crates-io.scm (rust-clap-derive-3): Update to 3.1.18.

	gnu: Add rust-clap-lex-0.2.
	* gnu/packages/crates-io.scm (rust-clap-lex-0.2): New variable.

	gnu: Add rust-rt-format-0.3.
	* gnu/packages/crates-io.scm (rust-rt-format-0.3): New variable.

	gnu: Add rust-swayipc-3.
	* gnu/packages/crates-io.scm (rust-swayipc-3): New variable.

2022-11-28  Andrew Tropin  <andrew@trop.in>

	Revert "gnu: Add rust-swayipc-3."
	This reverts commit 655956131c4208feea3167eac992e8cf204be0d3.

	Revert "gnu: Add rust-rt-format-0.3."
	This reverts commit bf7c69b0432b0367966260bacbbc0de3a464051a.

	Revert "gnu: Add rust-clap-lex-0.2."
	This reverts commit 4cb299e22ec8d38174e2f05327cf88e2803d0ff0.

	Revert "gnu: rust-clap-derive-3: Update to 3.1.18."
	This reverts commit 7760e3fb094928c809ab894c476cbf974e556891.

	Revert "gnu: rust-clap-3: Update to 3.1.18."
	This reverts commit 93edae81b65e212619de84447eb5fe1009ea7864.

	Revert "gnu: Add swayr."
	This reverts commit b8a000b33b907ed161aef3cd08430e0905b4344f.

	gnu: waybar: Update to 0.9.16.
	* gnu/packages/wm.scm (waybar): Update to 0.9.16.

2022-11-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add swayr.
	* gnu/packages/rust-apps.scm (swayr): New variable.

	gnu: rust-clap-3: Update to 3.1.18.
	* gnu/packages/crates-io.scm (rust-clap-3): Update to 3.1.18.

	gnu: rust-clap-derive-3: Update to 3.1.18.
	* gnu/packages/crates-io.scm (rust-clap-derive-3): Update to 3.1.18.

	gnu: Add rust-clap-lex-0.2.
	* gnu/packages/crates-io.scm (rust-clap-lex-0.2): New variable.

	gnu: Add rust-rt-format-0.3.
	* gnu/packages/crates-io.scm (rust-rt-format-0.3): New variable.

	gnu: Add rust-swayipc-3.
	* gnu/packages/crates-io.scm (rust-swayipc-3): New variable.

2022-11-28  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-swayipc-types-1.
	* gnu/packages/crates-io.scm (rust-swayipc-types-1): New variable.

	gnu: Add rust-textwrap-0.15.
	* gnu/packages/crates-io.scm (rust-textwrap-0.15): New variable.

	gnu: rust-thiserror-1: Update to 1.0.37.
	* gnu/packages/crates-io.scm (rust-thiserror-1): Update to 1.0.37.

	gnu: rust-thiserror-impl-1: Update to 1.0.37.
	* gnu/packages/crates-io.scm (rust-thiserror-impl-1): Update to 1.0.37.

2022-11-26  Sughosha via Guix-patches via  <guix-patches@gnu.org>

	gnu: ardour: Update to 7.1
	* gnu/packages/audio.scm (ardour): Update to 7.1.

2022-11-26  jgart  <jgart@dismail.de>

	gnu: emacs-lpy: Update to fa95b11.
	* gnu/packages/emacs-xyz.scm (emacs-lpy): Update to fa95b11.
	[propagated-inputs]: Add EMACS-FUNCTION-ARGS.

	gnu: Add emacs-function-args.
	* gnu/packages/emacs-xyz.scm (emacs-function-args): New variable.

2022-11-26  Hilton Chain via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add emacs-org-rainbow-tags.
	* gnu/packages/emacs-xyz.scm (emacs-org-rainbow-tags): New variable.

2022-11-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: lagrange: Update to 1.14.1.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.14.1.

	gnu: emacs-paredit: Update to 26.
	* gnu/packages/emacs-xyz.scm (emacs-paredit): Update to 26.

2022-11-26  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

	gnu: cdogs-sdl: Update to 1.4.0.
	* gnu/packages/games.scm (cdogs-sdl): Update to 1.4.0.

	gnu: varnish: Update to 7.2.1.
	* gnu/packages/web.scm (varnish): Update to 7.2.1.

	gnu: sdl2-ttf: Fix source snippet.
	* gnu/packages/sdl.scm (sdl2-ttf)[source](snippet): Actually delete bundled
	libraries.
	[arguments]: New field.
	[propagated-inputs]: Add FREETYPE and HARFBUZZ.

	gnu: sdl2-ttf: Update to 2.20.1.
	* gnu/packages/sdl.scm (sdl2-ttf): Update to 2.20.1.

	gnu: sdl2-net: Update to 2.2.0.
	* gnu/packages/sdl.scm (sdl2-net): Update to 2.2.0.

	gnu: sdl2-mixer: Update to 2.6.2.
	* gnu/packages/sdl.scm (sdl2-mixer): Update to 2.6.2.
	[arguments]: Don't inherit; update configure flags for 2.6.2.
	[inputs]: Clear.
	[propagated-inputs]: Add FLAC, FLUIDSYNTH, LIBMODPLUG, LIBVORBIS, MPG123, and
	OPUSFILE.

	gnu: sdl2-image: Update to 2.6.2.
	* gnu/packages/sdl.scm (sdl2-image): Update to 2.6.2.

	gnu: sdl2-ttf: Add upstream-name property.
	* gnu/packages/sdl.scm (sdl2-ttf)[properties]: New field.

	gnu: sdl2-net: Add upstream-name property.
	* gnu/packages/sdl.scm (sdl2-net)[properties]: New field.

	gnu: sdl2-mixer: Add upstream-name property.
	* gnu/packages/sdl.scm (sdl2-mixer)[properties]: New field.

	gnu: sdl2-image: Add upstream-name property.
	* gnu/packages/sdl.scm (sdl2-image)[properties]: New field.

	gnu: openboardview: Update to 9.0.3.
	* gnu/packages/electronics.scm (openboardview): Update to 9.0.3.
	[source](patches): Remove obsolete patch.
	* gnu/packages/patches/openboardview-use-system-utf8.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: sdl2: Update to 2.26.0.
	* gnu/packages/sdl.scm (sdl2): Update to 2.26.0.

2022-11-26  Liliana Marie Prikler  <liliana.prikler@gmail.com>
	    Maximilian Heisinger  <mail@maxheisinger.at>

	gnu: Add cryptominisat.
	* gnu/packages/maths.scm (cryptominisat): New variable.

2022-11-26  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add louvain-community.
	* gnu/packages/maths.scm (louvain-community): New variable.

	gnu: Add lingeling.
	* gnu/packages/maths.scm (lingeling): New variable.

	gnu: Add aiger.
	* gnu/packages/maths.scm (aiger): New variable.

2022-11-26  Christopher Baines  <mail@cbaines.net>

	gnu: gst-plugins-bad: Skip elements/camerabin test on some systems.
	It seems to frequently fail on i686-linux and aarch64-linux.

	* gnu/packages/gstreamer.scm (gst-plugins-bad)[arguments]: Skip the
	elements/camerabin test on i686-linux and aarch64-linux.

2022-11-26  aecepoglu  <aecepoglu@fastmail.fm>

	gnu: cbqn-bootstrap: Update to 0-2.66584ce.
	* gnu/packages/bqn.scm (cbqn-bootstrap): Update to 0-2.66584ce.

	gnu: bqn-sources: Update to commit 71ce3614...
	* gnu/packages/bqn.scm (bqn-sources): Update to commit
	71ce36141aaacfa714edca2e408ca522a3bc5554.

2022-11-26  (  <paren@disroot.org>

	gnu: emacs-rec-mode: Patch executable paths.
	* gnu/packages/databases.scm (emacs-rec-mode)[#:phases]: Add
	‘patch-program-paths’.
	[inputs]: Add recutils.

2022-11-26  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-rec-mode: Use modern package style
	* gnu/packages/databases.scm (emacs-rec-mode)[source]<snippet>: Use
	G-Expression.
	[arguments]: Convert to list of G-Expressions.
	[native-inputs]: Drop gratuitous newline.

2022-11-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: lagrange: Update to 1.14.0.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.14.0.

2022-11-26  Zhu Zihao  <all_but_last@163.com>

	gnu: Add mogan.
	* gnu/packages/text-editors.scm (mogan): New variable.

2022-11-26  Hilton Chain via Guix-patches via  <guix-patches@gnu.org>

	gnu: emacs-straight-el: Update to commit f21103d97d18.
	* gnu/packages/emacs-xyz.scm (emacs-straight-el): Update to commit
	f21103d97d18.

	gnu: emacs-ebuku: Update to commit 0c6cf404a49b.
	* gnu/packages/emacs-xyz.scm (emacs-ebuku): Update to commit 0c6cf404a49b.

2022-11-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-detached: Update to 0.10.1.
	* gnu/packages/emacs-xyz.scm (emacs-detached): Update to 0.10.1.

	gnu: emacs-kind-icon: Update to 0.1.9.
	* gnu/packages/emacs-xyz.scm (emacs-kind-icon): Update to 0.1.9.
	[description]: Use proper Texinfo marker.  Remove useless "etc.".

	gnu: emacs-xref: Update to 1.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-xref): Update to 1.6.0.

	gnu: emacs-paredit: Update to 25.
	* gnu/packages/emacs-xyz.scm (emacs-paredit): Update to 25.
	[description]: Remove out of place emphasis markers.

2022-11-26  Antero Mejr  <antero@mailbox.org>

	gnu: Add xkcdpass.
	* gnu/packages/password-utils.scm (xkcdpass): New variable.

	licenses: Add EUPL 1.1.
	* guix/licenses.scm (eupl1.1): New variable.

2022-11-25  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: docker: Fix tests.
	Fixes <https://issues.guix.gnu.org/59551>.
	Reported by Edison Ibáñez <arkhan@riseup.net>

	* gnu/packages/linux.scm (xfsprogs-5.9): New variable.
	* gnu/packages/docker.scm (docker)[inputs]: Replace xfsprogs by xfsprogs-5.9.

2022-11-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-sunpy.
	* gnu/packages/astronomy.scm (python-sunpy): New variable.

	gnu: Add python-reproject.
	* gnu/packages/astronomy.scm (python-reproject): New variable.

	gnu: Add python-hvpy.
	* gnu/packages/astronomy.scm (python-hvpy): New variable.

	gnu: Add python-mpl-animators.
	* gnu/packages/astronomy.scm (python-mpl-animators): New variable.

	gnu: Add python-drms.
	* gnu/packages/astronomy.scm (python-drms): New variable.

2022-11-25  conses  <contact@conses.eu>

	gnu: Add portfolio.
	* gnu/packages/gnome-xyz.scm (portfolio): New variable.

2022-11-25  Ahriman  <ahriman@fedora.email>

	gnu: Add raider.
	* gnu/packages/gnome.scm (raider): New variable.

2022-11-25  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-btools.
	* gnu/packages/bioinformatics.scm (r-btools): New variable.

2022-11-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: bitcoin-core: Update to 23.0.
	According to <https://bitcoincore.org/en/lifecycle/#schedule>, versions 0.20
	and 0.21 have passed end of life.

	* gnu/packages/finance.scm (bitcoin-core): Update to 23.0.
	  (bitcoin-core-23.0): New variable.
	  (bitcoin-core-0.20, bitcoin-core-0.21): Remove variables.

2022-11-25  Paul A. Patience  <paul@apatience.com>

	gnu: Add cl-system-load.
	* gnu/packages/lisp-xyz.scm (sbcl-system-load, cl-system-load,
	  ecl-system-load): New variables.

	gnu: Add cl-file-notify.
	* gnu/packages/lisp-xyz.scm (sbcl-file-notify, cl-file-notify,
	  ecl-file-notify): New variables.

	gnu: Add cl-marray.
	* gnu/packages/lisp-xyz.scm (sbcl-marray, cl-marray): New variables.

	gnu: Add cl-atomichron.
	* gnu/packages/lisp-xyz.scm (sbcl-atomichron, cl-atomichron,
	  ecl-atomichron): New variables.

	gnu: Add cl-concurrent-hash-tables.
	* gnu/packages/lisp-xyz.scm (sbcl-concurrent-hash-tables,
	  cl-concurrent-hash-tables, ecl-concurrent-hash-tables): New variables.

2022-11-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: electrum: Update to 4.3.2.
	* gnu/packages/finance.scm (electrum): Update to 4.3.2.

	gnu: electron-cash: Update to 4.2.12.
	* gnu/packages/finance.scm (electron-cash): Update to 4.2.12.

	gnu: xmrig: Update to 6.18.1.
	* gnu/packages/finance.scm (xmrig): Update to 6.18.1.

	gnu: p2pool: Update to 2.5.
	* gnu/packages/finance.scm (p2pool): Update to 2.5.

2022-11-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Add a security keys section to the cookbook.
	* doc/guix-cookbook.texi (Top): Register new menu.
	(System Configuration): Likewise.
	(Using security keys): New section.

2022-11-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-popon: Update to 0.12.
	* gnu/packages/emacs-xyz.scm (emacs-popon): Update to 0.12.

	gnu: emacs-flymake-mypy: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-mypy): Update to 0.3.0.

	gnu: burgerspace: Update to 1.9.5.
	* gnu/packages/games.scm (burgerspace): Update to 1.9.5.

	gnu: emacs-inspector: Activate tests.
	* gnu/packages/emacs-xyz.scm (emacs-inspector)[arguments]: Add tests.  Skip
	failing test.  Fix compatibility with Emacs 28 and older.

	gnu: emacs-inspector: Fix base version.
	* gnu/packages/emacs-xyz.scm (emacs-inspector)[version]: Use "0.8" as base
	version, which is the version from "inspector.el" instead of
	"tree-inspector.el".

2022-11-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: linux-libre: Enable building info doc.
	* gnu/packages/patches/linux-libre-infodocs-target.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/linux.scm (linux-libre-6.0-source, linux-libre-5.15-source)
	(linux-libre-5.10-source): Apply above patch.
	(doc-supported?): New procedure.
	(make-linux-libre) [DOC-SUPPORTED?]: Add new patch in
	the default patches used.  Add a BUILD-DOC? argument.
	(make-linux-libre*): Add a BUILD-DOC? argument.  Validate BUILD-DOC? for
	supported VERSION.
	[arguments]: Conditionally add the build-doc and install-doc phases.
	[native-inputs]: Conditionally add fontconfig, graphviz, python-wrapper,
	python-sphinx, texinfo and which.

2022-11-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: emacs-s: Do not use full-fledged Emacs to run tests.
	* gnu/packages/emacs-xyz.scm (emacs-s)[arguments]: Use emacs-minimal.

2022-11-24  andy Tai  <atai@atai.org>

	gnu: wayland: Update to 1.21.0.
	gnu/packages/freedesktop.scm (wayland): Update to 1.21.0.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-11-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: arm-trusted-firmware: Remove blobs in a snippet.
	* gnu/packages/firmware.scm (make-arm-trusted-firmware)[source]: Add
	snippet to remove binary blobs.
	[arguments]: Remove related phase.

	gnu: arm-trusted-firmware: Update to 2.8.
	* gnu/packages/firmware.scm (make-arm-trusted-firmware): Update to 2.8.
	[arguments]: Remove trailing #t from phases. Clean up regexes.

	gnu: python-brotlicffi: Unbundle brotli.
	* gnu/packages/python-compression.scm (python-brotlicffi)[source]: Add
	snippet to delete bundled libbrotli.
	[arguments]: Add phase to configure using shared libbrotli.
	[inputs]: Add brotli.

2022-11-24  andy Tai  <atai@atai.org>

	gnu: wayland-protocols: Fix URI.
	gnu/packages/freedesktop.scm (wayland-protocols) [source]: Fix URI.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-11-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add qt-creator.
	* gnu/packages/qt.scm (qt-creator): New variable.

	wip

2022-11-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qttools: Add clang-15 as input.
	* gnu/packages/qt.scm (qttools) [inputs]: Add clang-15, so that the qdoc
	command can be built.
	[phases] {sanity-check}: New phase, to guard against a problem that proved
	difficult to isolate.

	gnu: Add clazy.
	* gnu/packages/qt.scm (clazy): New variable.

	gnu: Add qttranslations.
	* gnu/packages/qt.scm (qttranslations): New variable.

2022-11-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-projectile: Activate tests.
	* gnu/packages/emacs-xyz.scm (emacs-projectile)[source]: Use Git repository
	instead of released tarball to get the test file.
	[arguments]: Activate tests, and fix a failing one.

	gnu: emacs-projectile: Improve description.
	* gnu/packages/emacs-xyz.scm (emacs-projectile)[description]: Use proper
	capitalization, expand some words, add Texinfo markup, remove fancy typography.

	gnu: emacs-projectile: Update to 2.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-projectile): Update to 2.7.0.

	gnu: emacs-kind-icon: Update to 0.1.8.
	* gnu/packages/emacs-xyz.scm (emacs-kind-icon): Update to 0.1.8.

	gnu: emacs-vertico: Update to 0.29.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.29.

	gnu: emacs-eldev: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.3.

	gnu: emacs-detached: Update to 0.10.0.
	* gnu/packages/emacs-xyz.scm (emacs-detached): Update to 0.10.0.

	gnu: emacs-org-modern: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 0.6.

2022-11-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ancombc: Update to 2.0.1.
	* gnu/packages/bioconductor.scm (r-ancombc): Update to 2.0.1.
	[propagated-inputs]: Remove r-microbiome, r-nlme, and r-phyloseq; add r-cvxr, r-emmeans,
	r-lme4, r-lmertest, r-mia, r-rngtools, r-s4vectors,
	r-singlecellexperiment, r-summarizedexperiment, and
	r-treesummarizedexperiment.

	gnu: Add r-mia.
	* gnu/packages/bioconductor.scm (r-mia): New variable.

	gnu: Add r-treesummarizedexperiment.
	* gnu/packages/bioconductor.scm (r-treesummarizedexperiment): New variable.

	gnu: Add r-cvxr.
	* gnu/packages/cran.scm (r-cvxr): New variable.

	gnu: Add r-ecosolver.
	* gnu/packages/cran.scm (r-ecosolver): New variable.

	gnu: Add r-scs.
	* gnu/packages/cran.scm (r-scs): New variable.

	gnu: Add r-osqp.
	* gnu/packages/cran.scm (r-osqp): New variable.

2022-11-24  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-ancombc.
	* gnu/packages/bioconductor.scm (r-ancombc): New variable.

2022-11-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.266.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.266.
	(linux-libre-4.19-pristine-source): Update hash.

2022-11-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-aims: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-aims): Update to 1.30.0.

2022-11-24  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-aims.
	* gnu/packages/bioconductor.scm (r-aims): New variable.

2022-11-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alevinqc: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-alevinqc): Update to 1.14.0.

2022-11-24  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-alevinqc.
	* gnu/packages/bioconductor.scm (r-alevinqc): New variable.

2022-11-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-alphabeta: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-alphabeta): Update to 1.12.0.

2022-11-24  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-alphabeta.
	* gnu/packages/bioconductor.scm (r-alphabeta): New variable.

2022-11-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-asafe: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-asafe): Update to 1.24.0.

2022-11-24  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-asafe.
	* gnu/packages/bioconductor.scm (r-asafe): New variable.

2022-11-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-arrayexpress: Update to 1.57.0.
	* gnu/packages/bioconductor.scm (r-arrayexpress): Update to 1.57.0.

2022-11-24  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-arrayexpress.
	* gnu/packages/bioconductor.scm (r-arrayexpress): New variable.

2022-11-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scuttle: Update to 1.8.1.
	* gnu/packages/bioconductor.scm (r-scuttle): Update to 1.8.1.

	gnu: r-rgreat: Update to 2.0.2.
	* gnu/packages/bioconductor.scm (r-rgreat): Update to 2.0.2.

	gnu: r-bioccheck: Update to 1.34.2.
	* gnu/packages/bioconductor.scm (r-bioccheck): Update to 1.34.2.

	gnu: r-dose: Update to 3.24.2.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.24.2.

	gnu: r-shortread: Update to 1.56.1.
	* gnu/packages/bioconductor.scm (r-shortread): Update to 1.56.1.

	gnu: r-chipseeker: Update to 1.34.1.
	* gnu/packages/bioconductor.scm (r-chipseeker): Update to 1.34.1.

	gnu: r-deconvr: Update to 1.4.2.
	* gnu/packages/bioconductor.scm (r-deconvr): Update to 1.4.2.

	gnu: r-bambu: Update to 3.0.2.
	* gnu/packages/bioconductor.scm (r-bambu): Update to 3.0.2.

	gnu: r-minimal: Simplify build phase.
	* gnu/packages/statistics.scm (r-minimal)[arguments]: Simplify phase
	"remove-extraneous-references".

	gnu: r-minimal: Use %store-directory instead of /gnu/store.
	* gnu/packages/statistics.scm (r-minimal)[arguments]: Use %store-directory
	instead of hard-coding "/gnu/store" prefix.

	gnu: r-with-tests: Update to 4.2.2.
	* gnu/packages/statistics.scm (r-with-tests): Update to 4.2.2.
	[arguments]: Patch DESCRIPTION file of "tools" package to avoid
	non-deterministic line break.

	gnu: r-with-tests: Drop labels from input lists.
	* gnu/packages/statistics.scm (r-with-tests)[native-inputs]: Drop input
	labels.
	[inputs]: Same.
	(r-minimal)[arguments]: Remove lookup of "texlive" package.

	gnu: r-ggtern: Update to 3.4.0.
	* gnu/packages/cran.scm (r-ggtern): Update to 3.4.0.

2022-11-24  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-phyloseq: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-phyloseq): Update to 1.42.0.

	gnu: r-tximeta: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.16.0.

	gnu: r-tricycle: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-tricycle): Update to 1.6.0.

	gnu: r-tcgabiolinks: Update to 2.25.3.
	* gnu/packages/bioconductor.scm (r-tcgabiolinks): Update to 2.25.3.

	gnu: r-biscuiteer: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-biscuiteer): Update to 1.12.0.

	gnu: r-omnipathr: Update to 3.5.25.
	* gnu/packages/bioconductor.scm (r-omnipathr): Update to 3.5.25.
	[propagated-inputs]: Add r-rmarkdown and r-rvest.

	gnu: r-omicade4: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-omicade4): Update to 1.38.0.

	gnu: r-dmrseq: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-dmrseq): Update to 1.18.0.

	gnu: r-dada2: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-dada2): Update to 1.26.0.

	gnu: r-bsseq: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-bsseq): Update to 1.34.0.

	gnu: r-biotmle: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-biotmle): Update to 1.22.0.

	gnu: r-biotip: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-biotip): Update to 1.12.0.

	gnu: r-bioqc: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-bioqc): Update to 1.26.0.

	gnu: r-bionetstat: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-bionetstat): Update to 1.18.0.

	gnu: r-bionet: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-bionet): Update to 1.58.0.

	gnu: r-bionero: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-bionero): Update to 1.6.0.

	gnu: r-biomvrcns: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-biomvrcns): Update to 1.38.0.

	gnu: r-biomvcclass: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-biomvcclass): Update to 1.66.0.

	gnu: r-mvcclass: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-mvcclass): Update to 1.72.0.

	gnu: r-biomformat: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-biomformat): Update to 1.26.0.

	gnu: r-biodb: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-biodb): Update to 1.6.0.

	gnu: r-biocdockermanager: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-biocdockermanager): Update to 1.10.0.

	gnu: r-biocthis: Update to 1.8.1.
	* gnu/packages/bioconductor.scm (r-biocthis): Update to 1.8.1.

	gnu: r-basilisk: Update to 1.10.2.
	* gnu/packages/bioconductor.scm (r-basilisk): Update to 1.10.2.

	gnu: r-basilisk-utils: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-basilisk-utils): Update to 1.10.0.

	gnu: r-dir-expiry: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-dir-expiry): Update to 1.6.0.

	gnu: r-genetclassifier: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-genetclassifier): Update to 1.38.0.

	gnu: r-minet: Update to 3.56.0.
	* gnu/packages/bioconductor.scm (r-minet): Update to 3.56.0.

	gnu: r-biobtreer: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-biobtreer): Update to 1.10.0.

	gnu: r-bgeedb: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-bgeedb): Update to 2.24.0.

	gnu: r-bgeecall: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-bgeecall): Update to 1.14.0.

	gnu: r-beclear: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-beclear): Update to 2.14.0.
	[propagated-inputs]: Add r-ids.

	gnu: r-megadepth: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-megadepth): Update to 1.8.0.

	gnu: r-ballgown: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-ballgown): Update to 2.30.0.

	gnu: r-guitar: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-guitar): Update to 2.14.0.

	gnu: r-chromstar: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-chromstar): Update to 1.24.0.

	gnu: r-snpstats: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-snpstats): Update to 1.48.0.

	gnu: r-pathview: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-pathview): Update to 1.38.0.

	gnu: r-ldblock: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-ldblock): Update to 1.28.0.

	gnu: r-kegggraph: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-kegggraph): Update to 1.58.0.

	gnu: r-gwascat: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-gwascat): Update to 2.30.0.

	gnu: r-gviz: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-gviz): Update to 1.42.0.

	gnu: r-ggbio: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-ggbio): Update to 1.46.0.

	gnu: r-erma: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-erma): Update to 1.14.0.

	gnu: r-catalyst: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-catalyst): Update to 1.22.0.

	gnu: r-msmstests: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-msmstests): Update to 1.36.0.

	gnu: r-msmseda: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-msmseda): Update to 1.36.0.

	gnu: r-biocio: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-biocio): Update to 1.8.0.

	gnu: r-msfeatures: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-msfeatures): Update to 1.6.0.

	gnu: r-mscoreutils: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-mscoreutils): Update to 1.10.0.

	gnu: r-delayedmatrixstats: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-delayedmatrixstats): Update to 1.20.0.

	gnu: r-sparsematrixstats: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-sparsematrixstats): Update to 1.10.0.

	gnu: r-scran: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-scran): Update to 1.26.0.

	gnu: r-scater: Update to 1.26.1.
	* gnu/packages/bioconductor.scm (r-scater): Update to 1.26.1.
	[propagated-inputs]: Add r-ggrastr, r-pheatmap, and r-uwot.

	gnu: r-scuttle: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-scuttle): Update to 1.8.0.

	gnu: r-singler: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-singler): Update to 2.0.0.

	gnu: r-singlecellexperiment: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-singlecellexperiment): Update to 1.20.0.

	gnu: r-chromvar: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-chromvar): Update to 1.20.0.

	gnu: r-motifmatchr: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-motifmatchr): Update to 1.20.0.

	gnu: r-maftools: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-maftools): Update to 2.14.0.

	gnu: r-tfbstools: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-tfbstools): Update to 1.36.0.

	gnu: r-cner: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-cner): Update to 1.34.0.

	gnu: r-beachmat: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-beachmat): Update to 2.14.0.

	gnu: r-rhdf5lib: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-rhdf5lib): Update to 1.20.0.

	gnu: r-hdf5array: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-hdf5array): Update to 1.26.0.

	gnu: r-hitc: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-hitc): Update to 1.42.0.

	gnu: r-fithic: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-fithic): Update to 1.24.0.

	gnu: r-fishpond: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-fishpond): Update to 2.4.0.

	gnu: r-rgraphviz: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-rgraphviz): Update to 2.42.0.

	gnu: r-s4vectors: Update to 0.36.0.
	* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.36.0.

	gnu: r-preprocesscore: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-preprocesscore): Update to 1.60.0.

	gnu: r-icens: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-icens): Update to 1.70.0.

	gnu: r-m3c: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-m3c): Update to 1.20.0.

	gnu: r-rgreat: Update to 2.0.1.
	* gnu/packages/bioconductor.scm (r-rgreat): Update to 2.0.1.
	[propagated-inputs]: Add r-annotationdbi, r-circlize, r-digest, r-doparallel,
	r-dt, r-foreach, r-genomeinfodb, r-genomicfeatures, r-globaloptions, r-go-db,
	r-org-hs-eg-db, r-progress, r-rcolorbrewer, r-rcpp, r-s4vectors, r-shiny,
	r-txdb-hsapiens-ucsc-hg19-knowngene, and r-txdb-hsapiens-ucsc-hg38-knowngene.

	gnu: r-pcatools: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-pcatools): Update to 2.10.0.

	gnu: r-biodist: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-biodist): Update to 1.70.0.

	gnu: r-biocworkflowtools: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-biocworkflowtools): Update to 1.24.0.

	gnu: r-biocset: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-biocset): Update to 1.12.0.

	gnu: r-biocpkgtools: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.16.0.
	[propagated-inputs]: Remove r-tidyr and r-tidyselect.  Add r-rorcid.

	gnu: r-biocor: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-biocor): Update to 1.22.0.

	gnu: r-bioconcotk: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-bioconcotk): Update to 1.18.0.

	gnu: r-multiassayexperiment: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.24.0.
	[propagated-inputs]: Add r-biocbaseutils and r-delayedarray.

	gnu: r-grohmm: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-grohmm): Update to 1.32.0.

	gnu: r-experimenthub: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-experimenthub): Update to 2.6.0.

	gnu: r-biocviews: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-biocviews): Update to 1.66.0.

	gnu: r-biocstyle: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-biocstyle): Update to 2.26.0.

	gnu: r-biocgraph: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-biocgraph): Update to 1.60.0.

	gnu: r-bioccheck: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-bioccheck): Update to 1.34.0.

	gnu: r-ebarrays: Update to 2.62.0.
	* gnu/packages/bioconductor.scm (r-ebarrays): Update to 2.62.0.

	gnu: r-reactomepa: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-reactomepa): Update to 1.42.0.
	[propagated-inputs]: Add r-gson.

	gnu: r-graphite: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-graphite): Update to 1.44.0.
	[propagated-inputs]: Add r-purrr.

	gnu: r-biobroom: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-biobroom): Update to 1.30.0.

	gnu: r-bioassayr: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-bioassayr): Update to 1.36.0.

	gnu: r-fmcsr: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-fmcsr): Update to 1.40.0.

	gnu: r-chemminer: Update to 3.50.0.
	* gnu/packages/bioconductor.scm (r-chemminer): Update to 3.50.0.

	gnu: r-bigpint: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-bigpint): Update to 1.14.0.

	gnu: r-biggr: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-biggr): Update to 1.34.0.

	gnu: r-hyperdraw: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-hyperdraw): Update to 1.50.0.

	gnu: r-hypergraph: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-hypergraph): Update to 1.70.0.

	gnu: r-rsbml: Update to 2.56.0.
	* gnu/packages/bioconductor.scm (r-rsbml): Update to 2.56.0.

	gnu: r-bifet: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-bifet): Update to 1.18.0.

	gnu: r-bicare: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-bicare): Update to 1.56.0.

	gnu: r-bhc: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-bhc): Update to 1.50.0.

	gnu: r-bgx: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-bgx): Update to 1.64.0.

	gnu: r-bgmix: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-bgmix): Update to 1.58.0.

	gnu: r-acde: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-acde): Update to 1.28.0.

	gnu: r-acme: Update to 2.54.0.
	* gnu/packages/bioconductor.scm (r-acme): Update to 2.54.0.

	gnu: r-acgh: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-acgh): Update to 1.76.0.

	gnu: r-ace: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-ace): Update to 1.16.0.

	gnu: r-universalmotif: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.16.0.

	gnu: r-unifiedwmwqpcr: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-unifiedwmwqpcr): Update to 1.34.0.

	gnu: r-htqpcr: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-htqpcr): Update to 1.52.0.

	gnu: r-variancepartition: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.28.0.

	gnu: r-variantfiltering: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-variantfiltering): Update to 1.34.0.

	gnu: r-wavcluster: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-wavcluster): Update to 2.32.0.

	gnu: r-reqon: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-reqon): Update to 1.44.0.

	gnu: r-seqbias: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-seqbias): Update to 1.46.0.

	gnu: r-bigmelon: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-bigmelon): Update to 1.24.0.

	gnu: r-gdsfmt: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.34.0.

	gnu: r-watermelon: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-watermelon): Update to 2.4.0.

	gnu: r-roc: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-roc): Update to 1.74.0.

	gnu: r-genie3: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-genie3): Update to 1.20.0.

	gnu: r-circrnaprofiler: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-circrnaprofiler): Update to 1.12.0.

	gnu: r-cicero: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-cicero): Update to 1.16.0.

	gnu: r-chicago: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-chicago): Update to 1.26.0.

	gnu: r-rcistarget: Update to 1.17.0.
	* gnu/packages/bioconductor.scm (r-rcistarget): Update to 1.17.0.

	gnu: r-depecher: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-depecher): Update to 1.14.0.

	gnu: r-mixomics: Update to 6.22.0.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.22.0.

	gnu: r-flowsom: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-flowsom): Update to 2.6.0.

	gnu: r-cytoml: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-cytoml): Update to 2.10.0.

	gnu: r-opencyto: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-opencyto): Update to 2.10.0.

	gnu: r-flowstats: Update to 4.10.0.
	* gnu/packages/bioconductor.scm (r-flowstats): Update to 4.10.0.

	gnu: r-flowworkspace: Update to 4.10.0.
	* gnu/packages/bioconductor.scm (r-flowworkspace): Update to 4.10.0.

	gnu: r-rprotobuflib: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-rprotobuflib): Update to 2.10.0.

	gnu: r-flowclust: Update to 3.36.0.
	* gnu/packages/bioconductor.scm (r-flowclust): Update to 3.36.0.

	gnu: r-flowviz: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-flowviz): Update to 1.62.0.

	gnu: r-ggcyto: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-ggcyto): Update to 1.26.0.

	gnu: r-ncdfflow: Update to 2.44.0.
	* gnu/packages/bioconductor.scm (r-ncdfflow): Update to 2.44.0.

	gnu: r-flowmeans: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-flowmeans): Update to 1.58.0.

	gnu: r-flowcore: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-flowcore): Update to 2.10.0.
	[propagated-inputs]: Remove r-rcpparmadillo; add r-cpp11.

	gnu: r-cytolib: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-cytolib): Update to 2.10.0.

	gnu: r-consensusclusterplus: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-consensusclusterplus): Update to 1.62.0.

	gnu: r-rsubread: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.12.0.

	gnu: r-annotatr: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-annotatr): Update to 1.24.0.

	gnu: r-biosigner: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-biosigner): Update to 1.26.0.

	gnu: r-ropls: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-ropls): Update to 1.30.0.
	[propagated-inputs]: Add r-plotly and r-ggplot2.

	gnu: r-multidataset: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-multidataset): Update to 1.26.0.

	gnu: r-birewire: Update to 3.30.0.
	* gnu/packages/bioconductor.scm (r-birewire): Update to 3.30.0.

	gnu: r-rqc: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-rqc): Update to 1.32.0.

	gnu: r-quasr: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-quasr): Update to 1.38.0.

	gnu: r-rhisat2: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-rhisat2): Update to 1.14.0.

	gnu: r-sgseq: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-sgseq): Update to 1.32.0.

	gnu: r-rbowtie: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-rbowtie): Update to 1.38.0.

	gnu: r-iclusterplus: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-iclusterplus): Update to 1.34.0.

	gnu: r-biocfilecache: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-biocfilecache): Update to 2.6.0.

	gnu: r-arrmnormalization: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-arrmnormalization): Update to 1.38.0.

	gnu: r-progeny: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-progeny): Update to 1.20.0.

	gnu: r-rbowtie2: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-rbowtie2): Update to 2.4.0.

	gnu: r-zfpkm: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-zfpkm): Update to 1.20.0.

	gnu: r-zinbwave: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-zinbwave): Update to 1.20.0.

	gnu: r-webbioc: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-webbioc): Update to 1.70.0.

	gnu: r-widgettools: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-widgettools): Update to 1.76.0.

	gnu: r-wiggleplotr: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-wiggleplotr): Update to 1.22.0.

	gnu: r-wrench: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-wrench): Update to 1.16.0.

	gnu: r-wppi: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-wppi): Update to 1.6.0.

	gnu: r-xcms: Update to 3.20.0.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 3.20.0.

	gnu: r-massspecwavelet: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-massspecwavelet): Update to 1.64.0.

	gnu: r-roar: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-roar): Update to 1.34.0.

	gnu: r-yarn: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-yarn): Update to 1.24.0.

	gnu: r-quantro: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-quantro): Update to 1.32.0.

	gnu: r-gcrma: Update to 2.70.0.
	* gnu/packages/bioconductor.scm (r-gcrma): Update to 2.70.0.

	gnu: r-yapsa: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-yapsa): Update to 1.24.0.

	gnu: r-somaticsignatures: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-somaticsignatures): Update to 2.34.0.

	gnu: r-gtrellis: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-gtrellis): Update to 1.30.0.

	gnu: r-yamss: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-yamss): Update to 1.24.0.

	gnu: r-ebimage: Update to 4.40.0.
	* gnu/packages/bioconductor.scm (r-ebimage): Update to 4.40.0.

	gnu: r-aucell: Update to 1.20.1.
	* gnu/packages/bioconductor.scm (r-aucell): Update to 1.20.1.

	gnu: r-allelicimbalance: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-allelicimbalance): Update to 1.36.0.

	gnu: r-annotationtools: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-annotationtools): Update to 1.72.0.

	gnu: r-gofuncr: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-gofuncr): Update to 1.18.0.

	gnu: r-atacseqqc: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.22.0.

	gnu: r-genomicscores: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-genomicscores): Update to 2.10.0.

	gnu: r-motifstack: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-motifstack): Update to 1.42.0.

	gnu: r-motifbreakr: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-motifbreakr): Update to 2.12.0.

	gnu: r-motifdb: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-motifdb): Update to 1.40.0.

	gnu: r-rgadem: Update to 2.46.0.
	* gnu/packages/bioconductor.scm (r-rgadem): Update to 2.46.0.

	gnu: r-bacon: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-bacon): Update to 1.26.0.

	gnu: r-abseqr: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-abseqr): Update to 1.16.0.

	gnu: r-a4: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-a4): Update to 1.46.0.

	gnu: r-a4base: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-a4base): Update to 1.46.0.

	gnu: r-a4reporting: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-a4reporting): Update to 1.46.0.

	gnu: r-a4preproc: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-a4preproc): Update to 1.46.0.

	gnu: r-a4classif: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-a4classif): Update to 1.46.0.

	gnu: r-a4core: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-a4core): Update to 1.46.0.

	gnu: r-annaffy: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-annaffy): Update to 1.70.0.

	gnu: r-mlinterfaces: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.78.0.
	[propagated-inputs]: Add r-summarizedexperiment.

	gnu: r-clusterexperiment: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-clusterexperiment): Update to 2.18.0.

	gnu: r-clusterprofiler: Update to 4.6.0.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.6.0.
	[propagated-inputs]: Add r-gson.

	gnu: r-enrichplot: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.18.1.
	[propagated-inputs]: Add r-ggnewscale and r-rlang.

	gnu: r-dose: Update to 3.24.1.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.24.1.
	[propagated-inputs]: Remove r-do-db.  Add r-hdo-db.

	gnu: r-fgsea: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-fgsea): Update to 1.24.0.
	[propagated-inputs]: Remove r-gridextra.  Add r-cowplot.

	gnu: r-fcscan: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-fcscan): Update to 1.12.0.

	gnu: r-sigpathway: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-sigpathway): Update to 1.66.0.

	gnu: r-anota: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-anota): Update to 1.46.0.

	gnu: r-gosemsim: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.24.0.

	gnu: r-heatplus: Update to 3.6.0.
	* gnu/packages/bioconductor.scm (r-heatplus): Update to 3.6.0.

	gnu: r-varianttools: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-varianttools): Update to 1.40.0.

	gnu: r-tradeseq: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-tradeseq): Update to 1.12.0.

	gnu: r-ioniser: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-ioniser): Update to 2.22.0.

	gnu: r-linnorm: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-linnorm): Update to 2.22.0.

	gnu: r-lumi: Update to 2.50.0.
	* gnu/packages/bioconductor.scm (r-lumi): Update to 2.50.0.

	gnu: r-methylumi: Update to 2.44.0.
	* gnu/packages/bioconductor.scm (r-methylumi): Update to 2.44.0.

	gnu: r-minfi: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-minfi): Update to 1.44.0.

	gnu: r-milor: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-milor): Update to 1.6.0.

	gnu: r-microbiome: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-microbiome): Update to 1.20.0.

	gnu: r-bumphunter: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-bumphunter): Update to 1.40.0.

	gnu: r-siggenes: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-siggenes): Update to 1.72.0.

	gnu: r-illuminaio: Update to 0.40.0.
	* gnu/packages/bioconductor.scm (r-illuminaio): Update to 0.40.0.

	gnu: r-geoquery: Update to 2.66.0.
	* gnu/packages/bioconductor.scm (r-geoquery): Update to 2.66.0.

	gnu: r-scone: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-scone): Update to 1.22.0.

	gnu: r-scdd: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-scdd): Update to 1.22.0.

	gnu: r-noiseq: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-noiseq): Update to 2.42.0.

	gnu: r-monocle: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-monocle): Update to 2.26.0.

	gnu: r-mast: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-mast): Update to 1.24.0.

	gnu: r-batchelor: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-batchelor): Update to 1.14.0.

	gnu: r-residualmatrix: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-residualmatrix): Update to 1.8.0.

	gnu: r-icobra: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-icobra): Update to 1.26.0.

	gnu: r-ihw: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-ihw): Update to 1.26.0.

	gnu: r-lpsymphony: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-lpsymphony): Update to 1.26.0.

	gnu: r-karyoploter: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-karyoploter): Update to 1.24.0.

	gnu: r-ebseq: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-ebseq): Update to 1.38.0.

	gnu: r-dnacopy: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-dnacopy): Update to 1.72.0.

	gnu: r-copynumber: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-copynumber): Update to 1.38.0.

	gnu: r-chipexoqual: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-chipexoqual): Update to 1.22.0.

	gnu: r-savr: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-savr): Update to 1.36.0.

	gnu: r-destiny: Update to 3.12.0.
	* gnu/packages/bioconductor.scm (r-destiny): Update to 3.12.0.

	gnu: r-biocsingular: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-biocsingular): Update to 1.14.0.

	gnu: r-metapod: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-metapod): Update to 1.6.0.

	gnu: r-ggtree: Update to 3.6.2.
	* gnu/packages/bioconductor.scm (r-ggtree): Update to 3.6.2.
	[propagated-inputs]: Add r-cli.

	gnu: r-treeio: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-treeio): Update to 1.22.0.

	gnu: r-scaledmatrix: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-scaledmatrix): Update to 1.6.0.

	gnu: r-biocneighbors: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-biocneighbors): Update to 1.16.0.

	gnu: r-ruvseq: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-ruvseq): Update to 1.32.0.

	gnu: r-dnabarcodes: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-dnabarcodes): Update to 1.28.0.

	gnu: r-inspect: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-inspect): Update to 1.28.0.

	gnu: r-plgem: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-plgem): Update to 1.70.0.

	gnu: r-rots: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-rots): Update to 1.26.0.

	gnu: r-glimma: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-glimma): Update to 2.8.0.

	gnu: r-goseq: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-goseq): Update to 1.50.0.

	gnu: r-ctc: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-ctc): Update to 1.72.0.

	gnu: r-genomicinteractions: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-genomicinteractions): Update to 1.32.0.

	gnu: r-interactionset: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-interactionset): Update to 1.26.0.

	gnu: r-riboseqr: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-riboseqr): Update to 1.32.0.

	gnu: r-riboprofiling: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-riboprofiling): Update to 1.28.0.

	gnu: r-chipcomp: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-chipcomp): Update to 1.28.0.

	gnu: r-bayseq: Update to 2.31.0.
	* gnu/packages/bioconductor.scm (r-bayseq): Update to 2.31.0.

	gnu: r-qdnaseq: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-qdnaseq): Update to 1.34.0.

	gnu: r-cghcall: Update to 2.60.0.
	* gnu/packages/bioconductor.scm (r-cghcall): Update to 2.60.0.

	gnu: r-cghbase: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-cghbase): Update to 1.58.0.

	gnu: r-marray: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-marray): Update to 1.76.0.

	gnu: r-matrixgenerics: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-matrixgenerics): Update to 1.10.0.

	gnu: r-chippeakanno: Update to 3.32.0.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.32.0.

	gnu: r-graph: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-graph): Update to 1.76.0.

	gnu: r-multtest: Update to 2.54.0.
	* gnu/packages/bioconductor.scm (r-multtest): Update to 2.54.0.

	gnu: r-mbkmeans: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-mbkmeans): Update to 1.14.0.

	gnu: r-diffbind: Update to 3.8.1.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.8.1.

	gnu: r-greylistchip: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-greylistchip): Update to 1.30.0.

	gnu: r-apeglm: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-apeglm): Update to 1.20.0.

	gnu: r-qvalue: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-qvalue): Update to 2.30.0.

	gnu: r-oligo: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-oligo): Update to 1.62.0.

	gnu: r-oligoclasses: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-oligoclasses): Update to 1.60.0.

	gnu: r-geneplotter: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-geneplotter): Update to 1.76.0.

	gnu: r-zellkonverter: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-zellkonverter): Update to 1.8.0.

	gnu: r-zlibbioc: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-zlibbioc): Update to 1.44.0.

	gnu: r-xvector: Update to 0.38.0.
	* gnu/packages/bioconductor.scm (r-xvector): Update to 0.38.0.

	gnu: r-xmapbridge: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-xmapbridge): Update to 1.56.0.

	gnu: r-xina: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-xina): Update to 1.16.0.

	gnu: r-vsn: Update to 3.66.0.
	* gnu/packages/bioconductor.scm (r-vsn): Update to 3.66.0.

	gnu: r-variantannotation: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-variantannotation): Update to 1.44.0.

	gnu: r-tximport: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-tximport): Update to 1.26.0.

	gnu: r-topgo: Update to 2.50.0.
	* gnu/packages/bioconductor.scm (r-topgo): Update to 2.50.0.

	gnu: r-systempiper: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-systempiper): Update to 2.4.0.

	gnu: r-sva: Update to 3.46.0.
	* gnu/packages/bioconductor.scm (r-sva): Update to 3.46.0.

	gnu: r-summarizedexperiment: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-summarizedexperiment): Update to 1.28.0.

	gnu: r-structuralvariantannotation: Update to 1.13.0.
	* gnu/packages/bioconductor.scm (r-structuralvariantannotation): Update to 1.13.0.

	gnu: r-stringdb: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-stringdb): Update to 2.10.0.

	gnu: r-stager: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-stager): Update to 1.20.0.

	gnu: r-slingshot: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-slingshot): Update to 2.6.0.

	gnu: r-trajectoryutils: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-trajectoryutils): Update to 1.6.0.

	gnu: r-transcriptr: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-transcriptr): Update to 1.26.0.

	gnu: r-simplifyenrichment: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-simplifyenrichment): Update to 1.8.0.

	gnu: r-shortread: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-shortread): Update to 1.56.0.

	gnu: r-seqpattern: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-seqpattern): Update to 1.30.0.

	gnu: r-seqlogo: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-seqlogo): Update to 1.64.0.

	gnu: r-scry: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-scry): Update to 1.10.0.

	gnu: r-scmap: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-scmap): Update to 1.20.0.

	gnu: r-scdblfinder: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-scdblfinder): Update to 1.12.0.

	gnu: r-scannotatr: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-scannotatr): Update to 1.4.0.

	gnu: r-rtracklayer: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-rtracklayer): Update to 1.58.0.

	gnu: r-rsamtools: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-rsamtools): Update to 2.14.0.

	gnu: r-rhdf5filters: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-rhdf5filters): Update to 1.10.0.

	gnu: r-rhdf5: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-rhdf5): Update to 2.42.0.

	gnu: r-reportingtools: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-reportingtools): Update to 2.38.0.

	gnu: r-regioner: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.30.0.

	gnu: r-rcas: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-rcas): Update to 1.24.0.

	gnu: r-rbgl: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-rbgl): Update to 1.74.0.

	gnu: r-protgenerics: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-protgenerics): Update to 1.30.0.

	gnu: r-pcamethods: Update to 1.90.0.
	* gnu/packages/bioconductor.scm (r-pcamethods): Update to 1.90.0.

	gnu: r-pcaexplorer: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-pcaexplorer): Update to 2.24.0.

	gnu: r-organismdbi: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-organismdbi): Update to 1.40.0.

	gnu: r-organism-dplyr: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-organism-dplyr): Update to 1.26.0.

	gnu: r-mzr: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-mzr): Update to 2.32.0.

	gnu: r-mzid: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-mzid): Update to 1.36.0.

	gnu: r-msnid: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-msnid): Update to 1.32.0.

	gnu: r-msnbase: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-msnbase): Update to 2.24.0.

	gnu: r-mutationalpatterns: Update to 3.8.0.
	* gnu/packages/bioconductor.scm (r-mutationalpatterns): Update to 3.8.0.

	gnu: r-muscat: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-muscat): Update to 1.12.0.

	gnu: r-methylkit: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-methylkit): Update to 1.24.0.

	gnu: r-made4: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-made4): Update to 1.72.0.

	gnu: r-limma: Update to 3.54.0.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.54.0.

	gnu: r-lfa: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-lfa): Update to 1.28.0.

	gnu: r-keggrest: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-keggrest): Update to 1.38.0.

	gnu: r-interactivedisplaybase: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-interactivedisplaybase): Update to 1.36.0.

	gnu: r-impute: Update to 1.72.1.
	* gnu/packages/bioconductor.scm (r-impute): Update to 1.72.1.

	gnu: r-rhtslib: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-rhtslib): Update to 2.0.0.

	gnu: r-hpar: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-hpar): Update to 1.40.0.

	gnu: r-gseabase: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-gseabase): Update to 1.60.0.

	gnu: r-gostats: Update to 2.64.0.
	* gnu/packages/bioconductor.scm (r-gostats): Update to 2.64.0.

	gnu: r-genomicranges: Update to 1.50.1.
	* gnu/packages/bioconductor.scm (r-genomicranges): Update to 1.50.1.

	gnu: r-genomicfiles: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-genomicfiles): Update to 1.34.0.

	gnu: r-genomicfeatures: Update to 1.50.2.
	* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.50.2.

	gnu: r-genomicalignments: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-genomicalignments): Update to 1.34.0.

	gnu: r-genomeinfodb: Update to 1.34.3.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.34.3.

	gnu: r-genomation: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-genomation): Update to 1.30.0.

	gnu: r-geneoverlap: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-geneoverlap): Update to 1.34.0.

	gnu: r-genefilter: Update to 1.80.0.
	* gnu/packages/bioconductor.scm (r-genefilter): Update to 1.80.0.

	gnu: r-gage: Update to 2.48.0.
	* gnu/packages/bioconductor.scm (r-gage): Update to 2.48.0.

	gnu: r-fastseg: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-fastseg): Update to 1.44.0.

	gnu: r-ensembldb: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-ensembldb): Update to 2.22.0.

	gnu: r-edger: Update to 3.40.0.
	* gnu/packages/bioconductor.scm (r-edger): Update to 3.40.0.

	gnu: r-edaseq: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-edaseq): Update to 2.32.0.

	gnu: r-dittoseq: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-dittoseq): Update to 1.10.0.

	gnu: r-dirichletmultinomial: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-dirichletmultinomial): Update to 1.40.0.

	gnu: r-diffcyt: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-diffcyt): Update to 1.18.0.

	gnu: r-dexseq: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-dexseq): Update to 1.44.0.

	gnu: r-deseq2: Update to 1.38.1.
	* gnu/packages/bioconductor.scm (r-deseq2): Update to 1.38.1.

	gnu: r-copywriter: Update to 2.29.0.
	* gnu/packages/bioconductor.scm (r-copywriter): Update to 2.29.0.

	gnu: r-complexheatmap: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-complexheatmap): Update to 2.14.0.

	gnu: r-chipseq: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-chipseq): Update to 1.48.0.

	gnu: r-chipseeker: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-chipseeker): Update to 1.34.0.

	gnu: r-category: Update to 2.64.0.
	* gnu/packages/bioconductor.scm (r-category): Update to 2.64.0.

	gnu: r-bsgenome: Update to 1.66.1.
	* gnu/packages/bioconductor.scm (r-bsgenome): Update to 1.66.1.

	gnu: r-biovizbase: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-biovizbase): Update to 1.46.0.

	gnu: r-biostrings: Update to 2.66.0.
	* gnu/packages/bioconductor.scm (r-biostrings): Update to 2.66.0.

	gnu: r-biocparallel: Update to 1.32.1.
	* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.32.1.
	[arguments]<phases>: Update 'make-reproducible' to released files.
	[propagated-inputs]: Add r-cpp11.

	gnu: r-biomart: Update to 2.54.0.
	* gnu/packages/bioconductor.scm (r-biomart): Update to 2.54.0.

	gnu: r-biobase: Update to 2.58.0.
	* gnu/packages/bioconductor.scm (r-biobase): Update to 2.58.0.

	gnu: r-bamsignals: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-bamsignals): Update to 1.30.0.

	gnu: r-aroma-light: Update to 3.28.0.
	* gnu/packages/bioconductor.scm (r-aroma-light): Update to 3.28.0.

	gnu: r-annotationhub: Update to 3.6.0.
	* gnu/packages/bioconductor.scm (r-annotationhub): Update to 3.6.0.

	gnu: r-annotationforge: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-annotationforge): Update to 1.40.0.

	gnu: r-annotationfilter: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-annotationfilter): Update to 1.22.0.

	gnu: r-annotationdbi: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-annotationdbi): Update to 1.60.0.

	gnu: r-annotate: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-annotate): Update to 1.76.0.

	gnu: r-affxparser: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-affxparser): Update to 1.70.0.

	gnu: r-affyio: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-affyio): Update to 1.68.0.

	gnu: r-affycoretools: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-affycoretools): Update to 1.70.0.

	gnu: r-affycontam: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-affycontam): Update to 1.56.0.

	gnu: r-affycompatible: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-affycompatible): Update to 1.58.0.

	gnu: r-affycomp: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-affycomp): Update to 1.74.0.

	gnu: r-affy: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-affy): Update to 1.76.0.

	gnu: r-isoformswitchanalyzer: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-isoformswitchanalyzer): Update to 1.20.0.

	gnu: r-iranges: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-iranges): Update to 2.32.0.

	gnu: r-infercnv: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-infercnv): Update to 1.14.0.
	[propagated-inputs]: Remove r-leiden and r-reshape.  Add r-igraph, r-reshape2,
	and r-seurat.

	gnu: r-ideoviz: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-ideoviz): Update to 1.34.0.

	gnu: r-bluster: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-bluster): Update to 1.8.0.

	gnu: r-drimseq: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-drimseq): Update to 1.26.0.

	gnu: r-derfinderhelper: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-derfinderhelper): Update to 1.32.0.

	gnu: r-delayedarray: Update to 0.24.0.
	* gnu/packages/bioconductor.scm (r-delayedarray): Update to 0.24.0.

	gnu: r-deepsnv: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-deepsnv): Update to 1.44.0.

	gnu: r-decoupler: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-decoupler): Update to 2.4.0.

	gnu: r-deconvr: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-deconvr): Update to 1.4.0.

	gnu: r-decontam: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-decontam): Update to 1.18.0.

	gnu: r-deconrnaseq: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-deconrnaseq): Update to 1.40.0.

	gnu: r-decomptumor2sig: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-decomptumor2sig): Update to 2.14.0.

	gnu: r-decomplexdisease: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-decomplexdisease): Update to 1.18.0.

	gnu: r-deco: Update to 1.13.0.
	* gnu/packages/bioconductor.scm (r-deco): Update to 1.13.0.

	gnu: r-decipher: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-decipher): Update to 2.26.0.

	gnu: r-debcam: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-debcam): Update to 1.16.0.

	gnu: r-dearseq: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-dearseq): Update to 1.10.0.
	[propagated-inputs]: Add r-scattermore.

	gnu: r-damefinder: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-damefinder): Update to 1.10.0.

	gnu: r-dama: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-dama): Update to 1.70.0.

	gnu: r-cummerbund: Update to 2.40.0.
	* gnu/packages/bioconductor.scm (r-cummerbund): Update to 2.40.0.

	gnu: r-coverageview: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-coverageview): Update to 1.36.0.

	gnu: r-biocgenerics: Update to 0.44.0.
	* gnu/packages/bioconductor.scm (r-biocgenerics): Update to 0.44.0.

	gnu: r-biocversion: Update to 3.16.0.
	* gnu/packages/bioconductor.scm (r-biocversion): Update to 3.16.0.

	gnu: r-barcodetrackr: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-barcodetrackr): Update to 1.6.0.

	gnu: r-banocc: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-banocc): Update to 1.22.0.

	gnu: r-bandits: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-bandits): Update to 1.14.0.

	gnu: r-bambu: Update to 3.0.1.
	* gnu/packages/bioconductor.scm (r-bambu): Update to 3.0.1.

	gnu: r-badregionfinder: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-badregionfinder): Update to 1.26.0.

	gnu: r-bader: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-bader): Update to 1.36.0.

	gnu: r-bac: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-bac): Update to 1.58.0.

	gnu: r-basespacer: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-basespacer): Update to 1.42.0.

	gnu: r-baalchip: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-baalchip): Update to 1.24.0.

	gnu: r-awst: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-awst): Update to 1.6.0.

	gnu: r-awfisher: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-awfisher): Update to 1.12.0.

	gnu: r-attract: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-attract): Update to 1.50.0.

	gnu: r-atsnp: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-atsnp): Update to 1.14.0.

	gnu: r-atena: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-atena): Update to 1.4.0.

	gnu: r-asset: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-asset): Update to 2.16.0.

	gnu: r-assessorf: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-assessorf): Update to 1.16.0.

	gnu: r-aspli: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-aspli): Update to 2.8.0.

	gnu: r-asgsca: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-asgsca): Update to 1.32.0.

	gnu: r-aseb: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-aseb): Update to 1.42.0.

	gnu: r-antiprofiles: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-antiprofiles): Update to 1.38.0.

	gnu: r-annmap: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-annmap): Update to 1.40.0.

	gnu: r-anf: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-anf): Update to 1.20.0.

	gnu: r-aneufinder: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-aneufinder): Update to 1.26.0.

	gnu: r-aldex2: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-aldex2): Update to 1.30.0.

	gnu: r-anaquin: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-anaquin): Update to 2.22.0.

	gnu: r-amaretto: Update to 1.13.0.
	* gnu/packages/bioconductor.scm (r-amaretto): Update to 1.13.0.

	gnu: r-amountain: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-amountain): Update to 1.24.0.

	gnu: r-airpart: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-airpart): Update to 1.6.0.

	gnu: r-agimicrorna: Update to 2.48.0.
	* gnu/packages/bioconductor.scm (r-agimicrorna): Update to 2.48.0.

	gnu: r-adductomicsr: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-adductomicsr): Update to 1.14.0.

	gnu: r-agilp: Update to 3.30.0.
	* gnu/packages/bioconductor.scm (r-agilp): Update to 3.30.0.

	gnu: r-aggregatebiovar: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-aggregatebiovar): Update to 1.8.0.

	gnu: r-agdex: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-agdex): Update to 1.46.0.

	gnu: r-affyrnadegradation: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-affyrnadegradation): Update to 1.44.0.

	gnu: r-affixcan: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-affixcan): Update to 1.16.0.

	gnu: r-adsplit: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-adsplit): Update to 1.68.0.

	gnu: r-adimpute: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-adimpute): Update to 1.8.0.

	gnu: r-adamgui: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-adamgui): Update to 1.14.0.

	gnu: r-adam: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-adam): Update to 1.14.0.

	gnu: r-absseq: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-absseq): Update to 1.52.0.

	gnu: r-abarray: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-abarray): Update to 1.66.0.

	gnu: Add r-gson.
	* gnu/packages/cran.scm (r-gson): New variable.

	gnu: Add r-rorcid.
	* gnu/packages/cran.scm (r-rorcid): New variable.

	gnu: Add r-biocbaseutils.
	* gnu/packages/bioconductor.scm (r-biocbaseutils): New variable.

	gnu: r-ggprism: Update to 1.0.4.
	* gnu/packages/cran.scm (r-ggprism): Update to 1.0.4.

	gnu: r-ggplot2: Update to 3.4.0.
	* gnu/packages/statistics.scm (r-ggplot2): Update to 3.4.0.
	[propagated-inputs]: Add r-cli, r-lifecycle, and r-vctrs.

	gnu: Add r-hdo-db.
	* gnu/packages/bioconductor.scm (r-hdo-db): New variable.

	guix: Upgrade to Bioconductor 3.16.
	* guix/build-system/r.scm (bioconductor-uri): Bump Bioconductor version to
	3.16.
	* guix/import/cran.scm (%bioconductor-version): Same.

2022-11-24  conses  <contact@conses.eu>

	gnu: Add whoogle-search.
	* gnu/packages/python-web.scm (whoogle-search): New variable.

2022-11-24  Bruno Victal  <mirai@makinata.eu>

	gnu: Add mympd.
	* gnu/packages/mpd.scm (mympd): New variable.

2022-11-24  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: Add hebcal.
	* gnu/packages/calendar.scm (hebcal): New variable.

	gnu: Add go-github-com-hebcal-hebcal-go.
	* gnu/packages/golang.scm (go-github-com-hebcal-hebcal-go): New variable.

	gnu: Add go-github-com-hebcal-gematriya.
	* gnu/packages/golang.scm (go-github-com-hebcal-gematriya): New variable.

	gnu: Add go-github-com-nathan-osman-go-sunrise.
	* gnu/packages/golang.scm (go-github-com-nathan-osman-go-sunrise): New
	variable.

2022-11-24  Paul A. Patience  <paul@apatience.com>

	gnu: Add cl-tar.
	* gnu/packages/lisp-xyz.scm (sbcl-tar, cl-tar, ecl-tar): New variables.

	gnu: Add cl-tar-file.
	* gnu/packages/lisp-xyz.scm (sbcl-tar-file, cl-tar-file, ecl-tar-file):
	  New variables.

	gnu: Add cl-40ants-doc.
	* gnu/packages/lisp-xyz.scm (sbcl-40ants-doc, cl-40ants-doc,
	  ecl-40ants-doc): New variables.

2022-11-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gawk: Update to 5.2.1.
	* gnu/packages/gawk.scm (gawk): Update to 5.2.1.

2022-11-24  kiasoc5  <kiasoc5@disroot.org>

	gnu: btrfs-progs: Update to 6.0.1.
	* gnu/packages/linux.scm (btrfs-progs): Update to 6.0.1.

	gnu: xfsprogs: Update to 6.0.0.
	* gnu/packages/linux.scm (xfsprogs): Update to 6.0.0.

2022-11-24  jgart  <jgart@dismail.de>

	gnu: clasp: Update to 3.3.9.
	* gnu/packages/maths.scm (clasp): Update to 3.3.9.

2022-11-24  Simen Endsjø  <simendsjo@gmail.com>

	gnu: font-iosevka: Update to 16.4.0.
	* gnu/packages/fonts.scm (font-iosevka): Update to 16.4.0.

2022-11-23  Marius Bakke  <marius@gnu.org>

	gnu: libcdio: Fix test failure with glibc 2.36.
	* gnu/packages/patches/libcdio-glibc-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/cdrom.scm (libcdio)[source](patches): New field.

	gnu: modem-manager: Update to 1.18.12.
	* gnu/packages/freedesktop.scm (modem-manager): Update to 1.18.12.

2022-11-21  Fidel Ramos  <f@fidelramos.net>

	gnu: Add emacs-dirvish.
	* gnu/packages/emacs-xyz.scm (emacs-dirvish): New variable.

2022-11-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: nautilus: Fix crash due to loading extensions twice.
	Fixes <https://issues.guix.gnu.org/58221>.
	Reported by Tobias Kortkamp <tobias.kortkamp@gmail.com>.

	Previously, if NAUTILUS_EXTENSION_PATH contained the same directory
	several times, Nautilus could end up loading the same extension a second
	time and crash.  This patch ensures that each extension cannot be loaded
	more than once.

	* gnu/packages/patches/nautilus-extension-search-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gnome.scm (nautilus)[source]: Use it.
	[arguments]: Remove 'make-extensible' phase.

2022-11-20  Ludovic Courtès  <ludo@gnu.org>

	installer: Add comment above the 'packages' field.
	* gnu/installer/services.scm (system-services->configuration): Add
	heading above the 'packages' field.  Rename 'heading' to
	'service-heading'.

2022-11-20  Ludovic Courtès  <ludo@gnu.org>

	style: '-f' reads input files as UTF-8 by default.
	Reported by mirai on #guix.

	* guix/scripts/style.scm (format-whole-file): Wrap body in
	'with-fluids'.  Pass #:guess-encoding to 'call-with-input-file'.

2022-11-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bchoppr: Update to 1.12.0.
	* gnu/packages/music.scm (bchoppr): Update to 1.12.0.

2022-11-20  Marius Bakke  <marius@gnu.org>

	gnu: NSS: Update to 3.85.
	* gnu/packages/nss.scm (nss): Update to 3.85.
	* gnu/packages/certs.scm (nss-certs): Likewise.

	gnu: NSPR: Update to 4.35.
	* gnu/packages/nss.scm (nspr): Update to 4.35.

2022-11-20  Ricardo Wurmus  <rekado@elephly.net>

	file-systems: Always do recursive bind mounts.
	Fixes <https://issues.guix.gnu.org/59185>.

	* guix/build/syscalls.scm (MS_REC): New variable.
	* gnu/build/file-systems.scm (mount-flags->bit-mask): Set MS_REC bit when
	bind-mounting.

2022-11-20  Marius Bakke  <marius@gnu.org>

	gnu: MariaDB: Remove input labels.
	* gnu/packages/databases.scm (mariadb)[arguments]: Don't reference OpenSSL by
	label.
	[inputs]: Remove labels.

	gnu: MariaDB: Update to 10.10.2.
	* gnu/packages/databases.scm (mariadb): Update to 10.9.3.
	[source](snippet): Remove adjustments for deprecated TokuDB.
	[arguments]: Remove obsolete #:configure-flags.  Build with system libfmt.
	Adjust tests for 10.10.2, and mariadb_config file name.  Remove patch phase.
	[native-inputs]: Remove obsolete patch.
	[inputs]: Add FMT.  Change from OPENSSL-1.1 to OPENSSL.
	* gnu/tests/databases.scm (%mysql-os): Adjust config file so MariaDB works on
	overlayfs.

	gnu: vulkan-loader: Remove input labels.
	* gnu/packages/vulkan.scm (vulkan-loader)[native-inputs]: Remove labels.
	[arguments]: Use SEARCH-INPUT-DIRECTORY instead of label.  While at it remove
	use of THIS-PACKAGE-INPUT.

	gnu: vulkan-loader: Update to 1.3.232.
	* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.3.232.

	Merge branch 'master' into staging

	gnu: xmlsec-openssl: Remove input labels.
	* gnu/packages/xml.scm (xmlsec-openssl)[inputs]: Remove labels.

	gnu: xmlsec-nss: Remove input labels.
	* gnu/packages/xml.scm (xmlsec-nss)[native-inputs, inputs]: Remove labels.

	gnu: oath-toolkit: Fix test failure with new xmlsec.
	* gnu/packages/patches/oath-toolkit-xmlsec-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/authentication.scm (oath-toolkit)[source](patches): New field.

	gnu: xmlsec: Update to 1.2.36.
	* gnu/packages/xml.scm (xmlsec): Update to 1.2.36.

	gnu: xmlsec: Add 'upstream-name' property.
	* gnu/packages/xml.scm (xmlsec)[properties]: New field.

2022-11-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gtk+: Use gexps and replace iso-codes/official with iso-codes.
	* gnu/packages/gtk.scm (gtk+) [inputs]: Replace iso-codes/official with
	iso-codes.
	[arguments]: Use gexps.

	gnu: gtk+-2: Use librsvg-for-system.
	* gnu/packages/gtk.scm (gtk+-2) [propagated-inputs]: Use librsvg-for-system.

	gnu: gtk+-2: Remove trailing #t and use gexps.
	* gnu/packages/gtk.scm (gtk+-2) [phases]: Remove trailing #t.
	[arguments]: Use gexps.

	gnu: pangomm: Update to 2.50.1 and remove input labels.
	* gnu/packages/gtk.scm (pangomm): Update to 2.50.1.
	[arguments]: Use gexps.
	[phases] {move-doc}: Use gexp variables.
	[native-inputs]: Remove labels and sort.

	gnu: wayland-protocols: Update to 1.29.
	* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.29.

	gnu: graphviz: Update to 7.0.1 and remove input labels.
	* gnu/packages/graphviz.scm (graphviz): Update to 7.0.1.
	[inputs]: Remove labels.

	gnu: mesa: Update to 22.2.4.
	* gnu/packages/gl.scm (mesa): Update to 22.2.4.

	gnu: harfbuzz: Update to 5.3.1.
	* gnu/packages/gtk.scm (harfbuzz): Update to 5.3.1.

	gnu: libdrm: Update to 2.4.114.
	* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.114.

	gnu: mesa-headers: Strip trailing #t.
	* gnu/packages/gl.scm (mesa-headers) [phases] {install}: Strip trailing #t.

	gnu: pango: Update to 1.50.10 and remove input labels.
	* gnu/packages/gtk.scm (pango): Update to 1.50.10 and remove input labels.

2022-11-20  Marius Bakke  <marius@gnu.org>

	services: mysql: Run mariadb-install-db instead of hard coding schemas.
	* gnu/services/databases.scm (mysql-install): Run "mariadb-install-db" instead
	of a hard coded set of SQL commands.
	(mysql-upgrade-wrapper): Explicitly run as mysql user.

	services: mysql: Remove mysql-install-service in favor of wrapper.
	* gnu/services/databases.scm (mysql-with-install-lock): Remove variable.
	(mysql-start): Rename to ...
	(mysqld-wrapper): ... this.  Do the preliminary initialization steps and call
	out to MYSQL-INSTALL when necessary.
	(mysql-install): Only initialize table schemas.
	(mysql-install-shepherd-service): Remove.
	(mysql-service)[requirement]: Remove 'mysql-install.  Add 'user-processes.
	[start]: Don't pass #:user and #:group.
	(mysql-shepherd-services): Remove MYSQL-INSTALL-SHEPHERD-SERVICE.

	services: mysql-upgrade: Add log file.
	* gnu/services/databases.scm (mysql-upgrade-shepherd-service)[start]: Pass
	 #:log-file.

	services: mysql-upgrade: Support custom datadir.
	* gnu/services/databases.scm (mysql-upgrade-wrapper): Take service
	configuration as argument, and pass the config file to mysql_upgrade.
	(mysql-upgrade-shepherd-service): Pass CONFIG instead of just socket and
	executable to MYSQL-UPGRADE-WRAPPER.

2022-11-20  Ellen Papsch  <ep@stern-data.com>

	gnu: mysql: Support custom data dir.
	* gnu/services/databases.scm (mysql-configuration): Add datadir property.
	* gnu/services/databases.scm (mysql-configuration-file): Replace hard coded
	data dir with property from config.
	* gnu/services/databases.scm (%mysql-activation): Remove activation, it runs
	before PID 1. The data dir may reside on a file system not mounted at this
	time.
	* gnu/services/databases.scm (mysql-install-shepherd-service): Create service
	which replaces the activation. Provide mysql-install.
	* gnu/services/databases.scm (mysql-shepherd-service): Move invocation of
	mysqld to mysql-start program-file, because the invocation gotten more
	complex. Require mysql-install.
	* gnu/services/databases.scm (mysql-start): Invoke mysqld only if a lock file
	appears.
	* gnu/services/databases.scm (mysql-shepherd-services): Prepend the install
	service before the normal service.
	* gnu/services/databases.scm (mysql-upgrade-wrapper): Increase timeout to
	  20s to let the mysql install procedure finish.

2022-11-20  Marius Bakke  <marius@gnu.org>

	tests: mysql: Wait for the socket before running queries.
	* gnu/tests/databases.scm (run-mysql-test): Add socket test.

	gnu: postgresql@10: Update to 10.23.
	* gnu/packages/databases.scm (postgresql-10): Update to 10.23.

	gnu: postgresql@11: Update to 11.18.
	* gnu/packages/databases.scm (postgresql-11): Update to 11.18.

	gnu: postgresql@13: Update to 13.9.
	* gnu/packages/databases.scm (postgresql-13): Update to 13.9.

	gnu: postgresql: Add 15.1.
	* gnu/packages/databases.scm (postgresql-15): New variable.
	(postgresql-14): Inherit from it.

2022-11-20  dan  <i@dan.games>

	gnu: Add vulkan-memory-allocator.
	* gnu/packages/vulkan.scm (vulkan-memory-allocator): New variable.

2022-11-20  Marius Bakke  <marius@gnu.org>

	gnu: libseccomp: Update to 2.5.4.
	* gnu/packages/linux.scm (libseccomp): Update to 2.5.4.

	gnu: libpipeline: Update to 1.5.6.
	* gnu/packages/man.scm (libpipeline): Update to 1.5.6.

	gnu: perl-io-socket-ssl: Update to 2.075.
	* gnu/packages/web.scm (perl-io-socket-ssl): Update to 2.075.

	gnu: perl-http-daemon: Update to 6.14.
	* gnu/packages/web.scm (perl-http-daemon): Update to 6.14.
	[native-inputs]: Add PERL-MODULE-BUILD and PERL-TEST-NEEDS.

	gnu: perl-test-fatal: Update to 0.016.
	* gnu/packages/perl-check.scm (perl-test-fatal): Update to 0.016.

	gnu: perl-try-tiny: Update to 0.31.
	* gnu/packages/perl.scm (perl-try-tiny): Update to 0.31.

	gnu: perl-http-message: Update to 6.37.
	* gnu/packages/web.scm (perl-http-message): Update to 6.37.
	[native-inputs]: Add PERL-TEST-NEEDS.

	gnu: glew: Omit static library.
	* gnu/packages/gl.scm (glew)[arguments]: Add phase to delete libGLEW.a.  While
	at it, convert to G-expression.

	gnu: glew: Update to 2.2.0.
	* gnu/packages/gl.scm (glew): Update to 2.2.0.

	gnu: OpenAL: Update to 1.22.2.
	* gnu/packages/audio.scm (openal): Update to 1.22.2.

	gnu: bluez: Update to 5.66.
	* gnu/packages/linux.scm (bluez): Update to 5.66.

	gnu: libwebp: Update to 1.2.4.
	* gnu/packages/image.scm (libwebp): Update to 1.2.4.

	gnu: libical: Update to 3.0.16.
	* gnu/packages/calendar.scm (libical): Update to 3.0.16.

	gnu: freeglut: Update to 3.4.0.
	* gnu/packages/gl.scm (freeglut): Update to 3.4.0.

2022-11-20  pelzflorian (Florian Pelz)  <pelzflorian@pelzflorian.de>

	scripts: Use translations for guix.pot for service descriptions.
	Previously, service descriptions appeared in both guix.pot and
	packages.pot, but only translations of packages.pot were used.
	Now, translations are only done with guix.pot.

	This is better, because translators are more likely to translate
	guix.pot, and is also easier, because files in gnu/{home/,}services
	need to be in po/guix/POTFILES.in anyway and po/guix/Makevars
	already acts on the 'description' keyword because of lint checkers.

	* guix/scripts/home.scm (service-type-description-string):
	Use translations from guix.pot.
	* guix/scripts/system/search.scm (service-type-description-string)
	(service-type->recutils): Likewise.
	* po/packages/POTFILES.in: Move files in gnu/services to ...
	* po/guix/POTFILES.in: ... here.

2022-11-20  Marius Bakke  <marius@gnu.org>

	gnu: inkbox: Fix build.
	* gnu/packages/ebook.scm (inkbox)[arguments]: Use G-expression.

	gnu: inkbox: Update home-page and source URI.
	* gnu/packages/ebook.scm (inkbox)[home-page]: Set to repository, as the
	previous was NXDOMAIN.
	[source](uri): Use HOME-PAGE.

	gnu: fmit: Remove input labels.
	* gnu/packages/music.scm (fmit)[native-inputs]: Remove labels.

	gnu: fmit: Fix build.
	* gnu/packages/music.scm (fmit)[arguments]: Adjust for label changes.

	gnu: openal: Add upstream-name property.
	* gnu/packages/audio.scm (openal)[properties]: New field.

	gnu: qtcolorwidgets: Update to 2.2.0.
	* gnu/packages/qt.scm (qtcolorwidgets): Update to 2.2.0.

	gnu: gzochi: Add missing dependency.
	* gnu/packages/game-development.scm (gzochi)[inputs]: Add GMP.
	[native-inputs]: Remove label while at it.

	gnu: protobuf@2: Fix build.
	* gnu/packages/protobuf.scm (protobuf-2)[build-system]: Set to GNU-BUILD-SYSTEM.
	[arguments]: Clear.
	[outputs]: Remove "static".

2022-11-20  (unmatched-parenthesis  <paren@disroot.org>

	gnu: Add go-github-com-jaytaylor-html2text.
	* gnu/packages/golang.scm (go-github-com-jaytaylor-html2text): New
	  variable.

	gnu: Add go-github-com-gogs-chardet.
	* gnu/packages/golang.scm (go-github-com-gogs-chardet): New variable.

	gnu: Add go-github-com-ssor-bom.
	* gnu/packages/golang.scm (go-github-com-ssor-bom): New variable.

	gnu: Add go-github-com-rivo-tview.
	* gnu/packages/golang.scm (go-github-com-rivo-tview): New variable.

2022-11-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-virality: Don't install examples.
	* gnu/packages/lisp-xyz.scm (sbcl-virality)[arguments]: Add 'delete-examples'
	  phase.

2022-11-20  Paul A. Patience  <paul@apatience.com>

	gnu: Add cl-simplified-types.
	* gnu/packages/lisp-xyz.scm (sbcl-simplified-types, cl-simplified-types,
	  ecl-simplified-types): New variables.

	gnu: Add cl-pp-toml.
	* gnu/packages/lisp-xyz.scm (sbcl-pp-toml, cl-pp-toml, ecl-pp-toml): New
	  variables.

2022-11-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-virality.
	* gnu/packages/lisp-xyz.scm (cl-virality, sbcl-virality): New variables.

2022-11-20  (unmatched-parenthesis  <paren@disroot.org>

	gnu: Rename go-golang-org-colorful to go-github-com-lucasb-eyer-go-colorful.
	* gnu/packages/golang.scm (go-golang-org-colorful): Deprecate and rename to...
	(go-github-com-lucasb-eyer-go-colorful): ...this.
	(go-github-com-gdamore-tcell)[inputs]: Rename go-golang-org-colorful to
	go-github-com-lucasb-eyer-go-colorful.
	(go-github-com-muesli-termenv)[inputs]: Likewise.
	(go-github-com-charmbracelet-glamour)[inputs]: Likewise.
	(go-github-com-charmbracelet-bubbletea)[inputs]: Likewise.
	* gnu/packages/configuration-management.scm (chezmoi)[native-inputs]: Rename
	go-golang-org-colorful to go-github-com-lucasb-eyer-go-colorful.
	* gnu/packages/image-viewers.scm (pixterm)[inputs]: Likewise.

	gnu: Add go-github-com-go-ini-ini.
	* gnu/packages/golang.scm (go-github-com-go-ini-ini): New variable.

2022-11-20  (  <paren@disroot.org>

	gnu: go-github-com-zenhack-go-notmuch: Use ungexp-native.
	* gnu/packages/golang.scm (go-github-com-zenhack-go-notmuch)
	[arguments]<#:phases>{'unpack-test-fixtures}: Use ungexp-native with
	notmuch-fixtures.

2022-11-20  jgart  <jgart@dismail.de>

	import: egg: Fix typo in docstring.
	* gnu/import/egg.scm (Commentary): Fix typo in Commentary docstring.

2022-11-20  Leo Nikkilä  <hello@lnikki.la>

	gnu: Fix copyright line.
	This is a follow-up to commit 9ad311ec15c05efc78f74252e7eb6cddfb0b5cea.

	* gnu/packages/virtualization.scm: Remove copyright line.
	* gnu/services/virtualization.scm: Add copyright line.

2022-11-20  Christopher Baines  <mail@cbaines.net>

	services: guix-build-coordinator: Remove duplicate log timestamp.
	* gnu/services/guix.scm (guix-build-coordinator-shepherd-services,
	guix-build-coordinator-agent-shepherd-services,
	guix-build-coordinator-queue-builds-shepherd-services): Set
	%current-logfile-date-format to "".

2022-11-20  Marius Bakke  <marius@gnu.org>

	gnu: python-pbkdf2: Don't use python-pycrypto.
	* gnu/packages/python-xyz.scm (python-pbkdf2)[propagated-inputs]: Remove.

	gnu: python-flask-restful: Remove unused dependency.
	* gnu/packages/python-web.scm (python-flask-restful)[propagated-inputs]:
	Remove PYTHON-PYCRYPTO.

	gnu: ansible-core: Build with python-pycryptodome.
	* gnu/packages/admin.scm (ansible-core)[native-inputs]: Replace
	PYTHON-PYCRYPTO with PYTHON-PYCRYPTODOME.

	gnu: python-pycryptodome: Update to 3.15.0.
	* gnu/packages/python-crypto.scm (python-pycryptodome): Update to 3.15.0.
	(python-pycryptodomex): Update hash.

2022-11-20  kiasoc5  <kiasoc5@disroot.org>

	gnu: iwd: Update to 2.0.
	* gnu/packages/networking.scm (iwd): Update to 2.0.

	gnu: ell: Update to 0.54.
	* gnu/packages/linux.scm (ell): Update to 0.54.

2022-11-20  Andy Tai  <atai@atai.org>

	gnu: lightning: Update to 2.2.0.
	gnu/packages/assembly.scm (lightning): Update to 2.2.0.

2022-11-20  Adam Faiz  <adam.faiz@disroot.org>

	gnu: chipmunk: Use gexps.
	* gnu/packages/game-development.scm (chipmunk)[arguments]: Use gexps.

	gnu: chipmunk: Fix build.
	* gnu/packages/game-development.scm (chipmunk)[source]: Don't include
	the <sys/sysctl.h> header. It has been removed in glibc since 2.32.

2022-11-20  dan  <i@dan.games>

	gnu: Add volk.
	* gnu/packages/vulkan.scm (volk): New variable.

2022-11-20  dan  <i@dan.games>
	    Marius Bakke  <marius@gnu.org>

	gnu: vulkan-validationlayers: Update to sdk-1.3.231.1.
	* gnu/packages/vulkan.scm (vulkan-validationlayers): Update to sdk-1.3.231.1.
	[arguments]: Specify install directory for spirv-tools and vulkan-headers.

2022-11-20  dan  <i@dan.games>

	gnu: vulkan-tools: Update to sdk-1.3.231.1.
	* gnu/packages/vulkan.scm (vulkan-tools): Update to sdk-1.3.231.1.

	gnu: vulkan-loader: Update to sdk-1.3.231.1.
	* gnu/packages/vulkan.scm (vulkan-loader): Update to sdk-1.3.231.1.

	gnu: vulkan-headers: Update to sdk-1.3.231.1.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to sdk-1.3.231.1.

	gnu: shaderc: Update to 2022.3.
	* gnu/packages/vulkan.scm (shaderc): Update to 2022.3.

	gnu: spirv-cross: Update to sdk-1.3.231.1.
	* gnu/packages/vulkan.scm (spirv-cross): Update to sdk-1.3.231.1.

	gnu: glslang: Update to sdk-1.3.231.1.
	* gnu/packages/vulkan.scm (glslang): Update to sdk-1.3.231.1.

	gnu: spirv-tools: Replace version with %vulkan-sdk-version.
	* gnu/packages/vulkan.scm (spirv-tools)[version]: Replace with
	%vulkan-sdk-version.
	The commit of tag '2022.4' and 'sdk-1.3.231.1' are the same.

	gnu: spirv-headers: Replace version with %vulkan-sdk-version.
	* gnu/packages/vulkan.scm (spirv-headers) [version]: Replace with
	%vulkan-sdk-version variable.

2022-11-20  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Remove last reference to fortune-mod.
	Since fortune-mod was removed in 6b6b947b6133c40f86800dc0d36a59e16ac169fc,
	it makes no sense to mention it in the description of bsd-games.

	* gnu/packages/games.scm (bsd-games): Remove reference to fortune-mod.

2022-11-20  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

	gnu: sbcl: Resolve TODO.
	* gnu/packages/lisp.scm (sbcl)[source](modules, snippet): New fields.
	[arguments]: Remove phase.

	gnu: libvpx: Update to 1.12.0.
	* gnu/packages/video.scm (libvpx): Update to 1.12.0.
	(libvpx-next): Remove variable.
	* gnu/packages/jami.scm (ffmpeg-jami)[inputs]: Remove.

	gnu: libx264: Update to 164-0.b093bbe.
	* gnu/packages/video.scm (libx264): Update to 164-0.b093bbe.
	(libx264-next): Remove variable.
	* gnu/packages/jami.scm (ffmpeg-jami)[inputs]: Don't use LIBX264-NEXT.

	gnu: xdg-utils: Use G-expression.
	* gnu/packages/freedesktop.scm (xdg-utils)[arguments]: Use gexp.

	gnu: xdg-utils: Resolve TODOs.
	* gnu/packages/freedesktop.scm (xdg-utils)[inputs]: Remove labels.
	[arguments]: Make cross-compilation fixes unconditional.  Don't rely on labels.

	gnu: python-pytest-timeout: Update to 2.1.0.
	* gnu/packages/check.scm (python-pytest-timeout): Update to 2.1.0.

	gnu: python-pytest-mock: Update to 3.10.0.
	* gnu/packages/check.scm (python-pytest-mock): Update to 3.10.0.

	gnu: VLC: Fix build with dav1d 1.0.
	* gnu/packages/video.scm (vlc)[source](patches): New field.
	* gnu/packages/patches/vlc-dav1d-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2022-11-20  (unmatched-parenthesis  <paren@disroot.org>

	gnu: Add go-github-com-kyoh86-xdg.
	* gnu/packages/golang.scm (go-github-com-kyoh86-xdg): New variable.

2022-11-20  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket-vm-cs: Avoid duplicate work.
	Only configure with '--enable-racket' for cross-compilation: otherwise,
	it effectively overrides '--enable-scheme' and bootstraps Chez Scheme
	again. This change saves a couple minutes of build time. See upstream
	discussion at <https://github.com/racket/racket/issues/4492>.

	* gnu/packages/racket.scm (racket-vm-cs)[native-inputs]: Only supply a
	Racket VM when cross-compiling.

2022-11-20  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-scheme-for-racket: Support riscv64.
	Use the new native backend instead of "portable bytecode".

	* gnu/packages/chez.scm (target-chez-arch): Support riscv64-linux-gnu.
	(%chez-features-table): Likewise.

2022-11-20  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: Update to 8.7.
	Also, update 'chez-scheme-for-racket' to 9.5.9.8.

	Note that racket-backport-8.6-cross-install.patch,
	racket-backport-8.6-docindex-write.patch, and
	racket-backport-8.6-hurd.patch were missing from dist_patch_DATA.

	* gnu/packages/patches/racket-backport-8.6-cross-install.patch,
	gnu/packages/patches/racket-backport-8.6-docindex-write.patch,
	gnu/packages/patches/racket-backport-8.6-hurd.patch,
	gnu/packages/patches/racket-backport-8.6-zuo.patch: Remove patches.
	* gnu/packages/patches/racket-backport-8.7-pkg-strip.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.
	* gnu/packages/racket.scm (%racket-origin)[patches]: Likewise.
	(%racket-version): Update to 8.7.
	(racket)[inputs]: Add 'scheme-doc' source package from '%racket-origin'.
	(racket)[inputs]<compatibility, db, deinprogramm, draw, drracket>
	<eopl, errortrace, gui, htdp, mzscheme, parser-tools, pict, plai, plot>
	<r6rs, redex, scribble, slideshow, snip, typed-racket, srfi>
	<string-constants>: Update checksums.
	* gnu/packages/chez.scm (chez-scheme-for-racket): Update to 9.5.9.8.
	[arguments]: Enable tests.
	[description]: Update.
	(chez-scheme-for-racket-bootstrap-bootfiles)[arguments]: Update path to
	'rktboot'.

2022-11-20  Kaelyn  <kaelyn.alexi@protonmail.com>

	gnu: libreoffice: Build reproducibly.
	* gnu/packages/libreoffice.scm (libreoffice)[arguments]: Include ‘.otp’
	files in the 'reset-zip-timestamps phase.

2022-11-20  Tobias Geerinckx-Rice  <me@tobias.gr>
	    Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Note that ‘guix package’ accepts file names.
	* doc/guix.texi (Package Management)[Invoking guix package]:
	Mention support for operating on store file names.

2022-11-23  Ludovic Courtès  <ludo@gnu.org>

	offload: Increase default 'overload-threshold' value.
	When offloading to a single machine, the previous default value would
	lead 'guix offload' to wait possibly for several minutes between
	subsequent builds until normalized load would finally go below 0.6.
	Increasing it mitigates that.

	* guix/scripts/offload.scm (<build-machine>)[overload-threshold]: Bump
	to 0.8.
	* doc/guix.texi (Daemon Offload Setup): Likewise.

2022-11-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: grep: Skip 'triple-backref' test.
	* gnu/packages/base.scm (grep)[arguments]: Add
	'skip-triple-backref-test' phase for GNU/Hurd.

	gnu: gettext: Skip Gnulib tests that fail on GNU/Hurd.
	* gnu/packages/gettext.scm (gettext-minimal)[arguments]: In
	'patch-tests' phase, arrange to not run 'test-tls'.  Adjust
	'XFAIL_TESTS' flag passed to #:make-flags.

2022-11-23  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	NEWS: Update it.
	* NEWS: Shepherd is already at 0.9.3 now.

2022-11-20  Kaelyn  <kaelyn.alexi@protonmail.com>

	gnu: libreoffice: Fix build on i686-linux.
	* gnu/packages/libreoffice.scm (libreoffice)[arguments]: Add
	"--enable-lto" and "--without-galleries" #:configure-flags.

2022-11-26  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.334.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.334.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.300.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.300.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.267.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.267.
	(linux-libre-4.19-pristine-source, deblob-scripts-4.19): Update hashes.

	gnu: linux-libre 5.4: Update to 5.4.225.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.225.
	(linux-libre-5.4-pristine-source, deblob-scripst-5.4): Update hashes.

	gnu: linux-libre 5.10: Update to 5.10.156.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.156.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.80.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.80.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.0.10.
	* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.10.
	(linux-libre-6.0-pristine-source): Update hash.

2022-11-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: guile-torrent: Fix build.
	* gnu/packages/guile-xyz.scm (guile-torrent)[propagated-inputs]:
	Replace (3.0) guile-gcrypt with guile2.2-gcrypt.

	Reported by mirai on #guix.

2022-11-23  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-prevalence: Update to 20221122.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-prevalence): Update to 20221122.
	This update contains a critical bugfix, hence the conssecutive version bump.

2022-11-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-py7zr: Update to 0.20.2.
	* gnu/packages/python-compression.scm (python-py7zr): Update to 0.20.2.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Add python-brotli, python-brotlicffi,
	python-importlib-metadata, python-inflate64, python-psutil, python-pybcj,
	python-pycryptodomex, and python-pyppmd; remove python-bcj-cffi,
	python-ppmd-cffi, python-pycryptodome, and python-zstandard.

	gnu: Add python-pybcj.
	* gnu/packages/python-compression.scm (python-pybcj): New variable.

	gnu: Add python-inflate64.
	* gnu/packages/python-compression.scm (python-inflate64): New variable.

	gnu: python-multivolumefile: Update to 0.2.3.
	* gnu/packages/python-compression.scm (python-multivolumefile): Update to
	0.2.3.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Remove python-pep517 and python-setuptools; add
	python-hypothesis.

	gnu: Add python-brotlicffi.
	* gnu/packages/python-compression.scm (python-brotlicffi): New variable.

	gnu: Add python-pyppmd.
	* gnu/packages/python-compression.scm (python-pyppmd): New variable.

	gnu: python-zstandard: Update to 0.19.0.
	* gnu/packages/python-compression.scm (python-zstandard): Update to 0.19.0.
	[propagated-inputs]: Add python-cffi.

	gnu: python-pyzstd: Update to 0.15.3.
	* gnu/packages/python-compression.scm (python-pyzstd): Update to 0.15.3.

	gnu: python-ppmd-cffi: Update to 0.5.0.
	* gnu/packages/python-compression.scm (python-ppmd-cffi): Update to 0.5.0.
	[native-inputs]: Remove python-setuptools and python-pep517; add
	python-hypothesis.

	gnu: python-munkres: Conditionally disable failing test.
	* gnu/packages/python-xyz.scm (python-munkres)[arguments]: Add phase
	"disable-test" to patch test suite.

2022-11-23  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-alpine.
	* gnu/packages/bioconductor.scm (r-alpine): New variable.

2022-11-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-cdflib: Update to 0.4.9.
	* gnu/packages/astronomy.scm (python-cdflib): Update to 0.4.9.
	[build-system]: Use pyproject-build-system to simplify package.
	[description]: Expand acronym for CDF.

	gnu: Add cl-cacau.
	* gnu/packages/lisp-check.scm (cl-cacau, ecl-cacau, sbcl-cacau): New
	variables.

	gnu: Add cl-eventbus.
	* gnu/packages/lisp-xyz.scm (cl-eventbus, ecl-eventbus, sbcl-eventbus): New
	variables.

	gnu: Add cl-assert-p.
	* gnu/packages/lisp-check.scm (cl-assert-p, ecl-assert-p, sbcl-assert-p): New
	variables.

	gnu: Add cl-assertion-error.
	* gnu/packages/lisp-check.scm (cl-assertion-error, ecl-assertion-error,
	sbcl-assertion-error): New variables.

	gnu: Add cl-simplet.
	* gnu/packages/lisp-check.scm (cl-simplet, ecl-simplet, sbcl-simplet): New
	variables.

2022-11-23  jgart  <jgart@dismail.de>

	gnu: Add emacs-inspector.
	* gnu/packages/emacs-xyz.scm (emacs-inspector): New variable.

	gnu: Add emacs-treeview.
	* gnu/packages/emacs-xyz.scm (emacs-treeview): New variable.

2022-11-23  Hilton Chain  <hako@ultrarare.space>

	gnu: font-sarasa-gothic: Update to 0.37.4.
	* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.37.4.

2022-11-23  Andrew Tropin  <andrew@trop.in>

	gnu: Add emacs-jarchive.
	* gnu/packages/emacs-xyz.scm (emacs-jarchive): New variable.

2022-11-23  Marius Bakke  <marius@gnu.org>

	gnu: heads-dev-cpio: Add missing module import.
	* gnu/packages/heads.scm (heads-dev-cpio)[arguments]<#:modules>: Add
	(guix build syscalls).

2022-11-23  Marius Bakke  <marius@gnu.org>

	gnu: emacs-ediprolog: Update source URI.
	This is a follow-up to commit 575790f5f5bea3a935c83b2d764cfd7205e09e81.

	* gnu/packages/emacs-xyz.scm (emacs-ediprolog)[source](uri): Download tarball
	instead of .el.

2022-11-23  Marius Bakke  <marius@gnu.org>

	gnu: knot-resolver: Update to 5.5.3.
	* gnu/packages/dns.scm (knot-resolver): Update to 5.5.3.

	gnu: drbd-utils: Fix corrupted man page.
	* gnu/packages/cluster.scm (drbd-utils)[native-inputs]: Change from
	DOCBOOK-XSL to DOCBOOK-XSL-NEXT.

2022-11-22  Greg Hogan  <code@greghogan.com>

	gnu: python-hmmlearn: Update to 0.2.7.
	* gnu/packages/machine-learning.scm (python-hmmlearn): Update to 0.2.7.
	[source]<#:origin>: Remove deletion snippet for file removed upstream.
	[propagated-inputs]: Add pybind11.

	gnu: octave: Update to 7.2.0.
	* gnu/packages/maths.scm (octave): Update to 7.2.0.

	gnu: suitesparse: Update to 5.13.0.
	* gnu/packages/maths.scm (suitesparse): Update to 5.13.0.

2022-11-22  Martin Marshall  <law@martinmarshall.com>

	gnu: emacs-flymake-proselint: Remove references to Flycheck.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-proselint): Remove references to
	flycheck.
	[source]: Correct URL path-name.
	[propagated-inputs]: Remove EMACS-FLYCHECK.
	[home-page]: Correct URL path-name.

	Package was installing EMACS-FLYCHECK but has no dependency on it.  It uses
	Emacs built-in, Flymake, instead.

2022-11-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cape: Update to 0.11.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 0.11.

	gnu: emacs-corfu: Update to 0.33.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.33.

2022-11-22  pelzflorian (Florian Pelz)  <pelzflorian@pelzflorian.de>

	doc: Call out potential for security vulnerabilities in old software.
	* doc/guix.texi (Invoking guix time-machine): Add a note.

	Co-authored by: Simon Tournier <zimon.toutoune@gmail.com>

2022-11-22  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-screenshooter: Update to 1.10.0.
	* gnu/packages/xfce.scm (xfce4-screenshooter): Update to 1.10.0.

	gnu: xfce4-settings: Update to 4.16.5.
	* gnu/packages/xfce.scm (xfce4-settings): Update to 4.16.5.

2022-11-22  Hilton Chain  <hako@ultrarare.space>

	gnu: Add emacs-ebuku.
	* gnu/packages/emacs-xyz.scm (emacs-ebuku): New variable.

2022-11-22  Greg Hogan  <code@greghogan.com>

	gnu: libcxx: Update to 15.0.5.
	* gnu/packages/llvm.scm (libcxx): Update to 15.0.5.
	[version]: Use version from LLVM-15.

	gnu: lldb: Update to 15.0.5.
	* gnu/packages/llvm.scm (lldb): Update to 15.0.5.
	[version]: Use version from LLVM-15.
	[inputs]: Change from LLVM-14 and CLANG-14 to LLVM-15 and CLANG-15.

	gnu: LLVM, Clang, libomp, lld: Update to 15.0.5.
	* gnu/packages/llvm.scm (llvm-15, clang-15, libomp-15, lld-15):
	Update to 15.0.5.
	(lld)[version]: Use version from LLVM-15.
	(%llvm-monorepo-hashes, %llvm-patches): Adjust accordingly.

2022-11-22  jgart  <jgart@dismail.de>

	gnu: python-pudb: Add python-numpy native-input.
	This is an optional test dependency.

	* gnu/packages/python-xyz.scm (python-pudb)[native-inputs]: Add python-numpy.

2022-11-22  paladhammika  <paladhammika@protonmail.com>

	gnu: Add fff.
	* gnu/packages/disk.scm (fff): New variable.

2022-11-22  Paul A. Patience  <paul@apatience.com>

	gnu: cl-parachute: Update to 1.5.0-0.8bc3e1b.
	* gnu/packages/lisp-check.scm (sbcl-parachute): Update to
	  1.5.0-0.8bc3e1b.
	  [inputs]: Add sbcl-trivial-custom-debugger.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-custom-debugger)
	  [arguments]: New field.
	  [native-inputs]: Remove field.

	gnu: cl-array-utils: Update to 1.1.1-1.40cea8f.
	* gnu/packages/lisp-xyz.scm (sbcl-array-utils): Update to 1.1.1-1.40cea8f.

	gnu: cl-plump: Update to 2.0.0-3.0c3e0b5.
	* gnu/packages/lisp-xyz.scm (sbcl-plump): Update to 2.0.0-3.0c3e0b5.

2022-11-22  Martin Marshall  <law@martinmarshall.com>

	gnu: mpv: Add libxpresent input.
	Fixes <https://issues.guix.gnu.org/59279>.
	Reported by Jorge P. de Morais Neto <jorge+list@disr.it>
	and Kristian Lein-Mathisen <kristianlein@gmail.com>.

	* gnu/packages/video.scm (mpv)[inputs]: Add libxpresent.

2022-11-22  Ludovic Courtès  <ludo@gnu.org>

	reconfigure: Use SRFI-71 instead of SRFI-11.
	* guix/scripts/system/reconfigure.scm (upgrade-shepherd-services)
	(channel-relations): Use SRFI-71.

2022-11-22  Ludovic Courtès  <ludo@gnu.org>

	offload: Gracefully handle 'guix repl' protocol errors.
	Fixes <https://issues.guix.gnu.org/59447>.
	Reported by Mathieu Othacehe <othacehe@gnu.org>.

	Previously, if a machine had a buggy 'guix repl', 'guix offload' would
	crash with a backtrace instead of just ignoring the machine.

	* guix/scripts/offload.scm (remote-inferior*): New procedure.
	(check-machine-availability)[if-true]: New procedure.
	Use 'remote-inferior*' and 'if-true'.
	(check-machine-status): Use 'remote-inferior*'.

2022-11-22  Ludovic Courtès  <ludo@gnu.org>

	inferior: Raise '&inferior-protocol-error' on invalid response.
	* guix/inferior.scm (&inferior-protocol-error): New condition type.
	(read-repl-response): Add default 'match' clause and raise it.

2022-11-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: mate: Depend on gnome-keyring only on supported systems.
	This lets us build Mate on i686-linux.

	* gnu/packages/mate.scm (mate)[inputs]: Add GNOME-KEYRING
	conditionally.

2022-11-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnome-keyring: Mark as 64-bit-only.
	* gnu/packages/gnome.scm (gnome-keyring)[supported-systems]: New field.

	gnu: mate: Remove input labels.
	* gnu/packages/mate.scm (mate)[inputs]: Remove labels.

2022-11-22  Marius Bakke  <marius@gnu.org>

	gnu: zbackup: Build with protobuf@3.6.
	* gnu/packages/backup.scm (zbackup)[inputs]: Change from PROTOBUF to
	PROTOBUF-3.6.

	gnu: perl-conf-libconfig: Update to 0.101.
	* gnu/packages/perl.scm (perl-conf-libconfig): Update to 0.101.

	gnu: slurm-monitor: Update to 0.4.4.
	* gnu/packages/networking.scm (slurm-monitor): Update to 0.4.4.
	[build-system]: Change to MESON-BUILD-SYSTEM.
	[native-inputs]: Add PKG-CONFIG.

	gnu: remake: Update to 4.3-1.6.
	* gnu/packages/debug.scm (remake): Update to 4.3-1.6.

	gnu: python-py3dns: Fix build failure.
	* gnu/packages/python-xyz.scm (python-py3dns)[arguments]: Remove sanity check.

	gnu: python-parallel: Add missing input.
	* gnu/packages/python-xyz.scm (python-parallel)[propagated-inputs]: Add
	PYTHON-SIX.

2022-11-22  Marius Bakke  <marius@gnu.org>

	gnu: Remove python-enum34.
	This compatibility package fails to build and has no users in Guix.

	* gnu/packages/python-xyz.scm (python-enum34): Remove variable.

2022-11-22  Marius Bakke  <marius@gnu.org>

	gnu: python-rnc2rng: Update to 2.6.6.
	* gnu/packages/python-xyz.scm (python-rnc2rng): Update to 2.6.6.

	gnu: python-bigfloat: Update to 0.4.0.
	* gnu/packages/python-xyz.scm (python-bigfloat): Update to 0.4.0.
	[propagated-inputs]: Add PYTHON-SIX.

	gnu: python-socksipychain: Add missing input.
	* gnu/packages/python-xyz.scm (python-socksipychain)[propagated-inputs]: Add
	PYTHON-SIX.

	gnu: nickle: Update to 2.90.
	* gnu/packages/nickle.scm (nickle): Update to 2.90.

	gnu: neatmail: Fix build.
	* gnu/packages/mail.scm (neatmail)[arguments]: Fix quoting issue.

	gnu: libwindowswm: Add missing input.
	* gnu/packages/xorg.scm (libwindowswm)[inputs]: Add WINDOWSWMPROTO.

	gnu: libsbsms: Fix build.
	* gnu/packages/audio.scm (libsbsms)[arguments]: Adjust path to ar-lib.

2022-11-22  Marius Bakke  <marius@gnu.org>

	gnu: Remove libbson.
	This package fails to build and has been deprecated since 2018:

	  https://github.com/mongodb/libbson

	* gnu/packages/serialization.scm (libbson): Remove variable.

2022-11-22  Marius Bakke  <marius@gnu.org>

	gnu: ifstatus: Update to 2.0.0.
	* gnu/packages/networking.scm (ifstatus): Update to 2.0.0.
	[source](uri): Adjust.
	[source](modules, snippet): Remove.

2022-11-22  Marius Bakke  <marius@gnu.org>

	gnu: ecl: Remove 16.1.3.
	This package fails to build and has no users in Guix.

	* gnu/packages/sagemath.scm (ecl-16): Remove variable.
	* gnu/packages/patches/ecl-16-format-directive-limit.patch,
	gnu/packages/patches/ecl-16-ignore-stderr-write-error.patch,
	gnu/packages/patches/ecl-16-libffi.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2022-11-22  Marius Bakke  <marius@gnu.org>

	gnu: dune-alugrid: Fix build failure.
	* gnu/packages/maths.scm (dune-alugrid)[arguments]: Provide the INPUTS key in
	build-tests phase.

	gnu: kmail: Build with gpgme@1.18.
	* gnu/packages/kde-pim.scm (kmail)[inputs]: Change from GPGME and QGPGME to
	GPGME-1.18 and QGPGME-1.18.

	gnu: kleopatra: Build with gpgme@1.18.
	* gnu/packages/kde-pim.scm (kleopatra)[inputs]: Change from GPGME and QGPGME
	to GPGME-1.18 and QGPGME-1.18.

	gnu: gpgme: Add 1.18.0.
	* gnu/packages/gnupg.scm (gpgme-1.18, qgpgme-1.18): New variables.

	gnu: ashuffle: Update to 3.13.4.
	* gnu/packages/mpd.scm (ashuffle): Update to 3.13.4.
	[inputs]: Add ABSEIL-CPP-CXXSTD17, GOOGLETEST, and YAML-CPP.
	[arguments]: New field.

	gnu: protobuf@3.5: Inherit from protobuf@3.6.
	* gnu/packages/protobuf.scm (protobuf-3.5): Change inheritance, so it gets the
	correct build system and phases.

2022-11-22  Marius Bakke  <marius@gnu.org>

	gnu: arpack-ng: Remove 3.3.0.
	This package fails to build and has no users in Guix.

	* gnu/packages/maths.scm (arpack-ng-3.3.0): Remove variable.

2022-11-22  Marius Bakke  <marius@gnu.org>

	gnu: Remove acme-client.
	This package does not build and has been unmaintained since 2018:

	  https://github.com/kristapsdz/acme-client-portable/commit/ba153daacb62d8a24fef6d6a5a737d2eff607509

	* gnu/packages/tls.scm (acme-client): Remove variable.

2022-11-21  Yarl Baudig  <yarl-baudig@mailoo.org>

	gnu: Add texlive-mathdots.
	* gnu/packages/tex.scm (texlive-mathdots): New variable.

2022-11-21  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-ob-restclient: Update to 0.02-3.1b021ce.
	* gnu/packages/emacs-xyz.scm (emacs-ob-restclient): Update to 0.02-3.1b021ce.

	gnu: emacs-restclient: Update to 0-4.1fb5706.
	* gnu/packages/emacs-xyz.scm (emacs-restclient): Update to 0-4.1fb5706.

2022-11-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wob: Update to 0.14.2.
	* gnu/packages/xdisorg.scm (wob): Update to 0.14.2.
	[inputs]: Add LIBINIH.

	gnu: emacs-pg: Update to 0.19.
	* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.19.

	gnu: emacs-crdt: Update to 0.3.5.
	* gnu/packages/emacs-xyz.scm (emacs-crdt): Update to 0.3.5.

	gnu: emacs-corfu: Update to 0.31.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.31.

	gnu: bzflag: Update to 2.4.26.
	* gnu/packages/games.scm (bzflag): Update to 2.4.26.

2022-11-21  Petr Hodina  <phodina@protonmail.com>

	gnu: libksysguard: Apply patch.
	* gnu/packages/kde-plasma.scm (libksysguard)[source]: Apply patch.
	* gnu/local.mk: Add patch.
	* gnu/packages/patches/libksysguard-qdiriterator-follow-symlinks.patch: New
	file.

	gnu: Add plasma-bigscreen.
	* gnu/packages/kde-plasma.scm (plasma-bigscreen): New variable.

	gnu: Add itinerary.
	* gnu/packages/kde-pim.scm (itinerary): New variable.

	gnu: Add kosmindoormap.
	* gnu/packages/kde.scm (kosmindoormap): New variable.

	gnu: Add kopeninghours.
	* gnu/packages/kde.scm (kopeninghours): New variable.

	gnu: Add khealthcertificate.
	* gnu/packages/kde-pim.scm (khealthcertificate): New variable.

	gnu: Add kcharselect.
	* gnu/packages/kde-utils.scm (kcharselect): New variable.

	gnu: Add kcalc.
	* gnu/packages/kde-utils.scm (kcalc): New variable.

	gnu: Add kbackup.
	* gnu/packages/kde-utils.scm (kbackup): New variable.

	gnu: Add kontrast.
	* gnu/packages/kde-utils.scm (kontrast): New variable.

	gnu: Add print-manager.
	* gnu/packages/kde-utils.scm (print-manager): New variable.

	gnu: Add plasma-redshift-control.
	* gnu/packages/kde-plasma.scm (plasma-redshift-control): New variable.

	gnu: Add plasma-welcome.
	* gnu/packages/kde-plasma.scm (plasma-welcome): New package.

	gnu: kwayland-server: Update to 5.24.6.
	* gnu/packages/kde-plasma.scm (kwayland-server): Update to 5.24.6.

	gnu: Add kfind.
	* gnu/packages/kde-utils.scm (kfind): New variable.

	gnu: Add kdialog.
	* gnu/packages/kde-utils.scm (kdialog): New variable.

	gnu: Add fielding.
	* gnu/packages/kde-utils.scm (fielding): New variable.

	gnu: Add atelier.
	* gnu/packages/kde-utils.scm (atelier): New variable.

	gnu: Add qt3d-5.
	* gnu/packages/qt.scm (qt3d-5): New variable.

	gnu: Add keurocalc.
	* gnu/packages/kde-utils.scm (keurocalc): New variable.

	gnu: Add keysmith.
	* gnu/packages/kde-utils.scm (keysmith): New variable.

	gnu: Add kdebugsettings.
	* gnu/packages/kde-utils.scm (kdebugsettings): New variable.

	gnu: Add isoimagewriter.
	* gnu/packages/kde-utils.scm (isoimagewriter): New variable.

	gnu: Add francis.
	* gnu/packages/kde-utils.scm (francis): New variable.

	gnu: Add filelight.
	* gnu/packages/kde-utils.scm (filelight): New variable.

	gnu: Add basket.
	* gnu/packages/kde-utils.scm (basket): New variable.

	gnu: Add libatcore.
	* gnu/packages/kde-utils.scm (libatcore): New variable.

	gnu: Add kirogi.
	* gnu/packages/kde-utils.scm (kirogi): New variable.

	gnu: Add lightly.
	* gnu/packages/kde-plasma.scm (lightly): New variable.

	gnu: Add kongress.
	* gnu/packages/kde-plasma.scm (kongress): New variable.

	gnu: Add kalendar.
	* gnu/packages/kde-pim.scm (kalendar): New variable.

	gnu: Add plasma-phonebook.
	* gnu/packages/kde-plasma.scm (plasma-phonebook): New variable.

	gnu: Add plasma-mobile-sounds.
	* gnu/packages/kde-plasma.scm (plasma-mobile-sounds): New variable.

	gnu: Add plasma-mobile-settings.
	* gnu/pacakges/kde-plasma.scm (plasma-mobile-settings): New variable.

	gnu: Add plasma-mobile.
	* gnu/packages/kde-plasma.scm (plasma-mobile): New variable.

	gnu: Add plasma-phone-components.
	* gnu/packages/kde-plasma.scm (plasma-phone-components): New variable.

	gnu: Add plasma-nano.
	* gnu/packages/kde-plasma.scm (plasma-nano): New variable.

	gnu: Add plasma meta-package.
	* gnu/packages/kde-plasma.scm (plasma): New variable.

	gnu: qqc2-desktop-style: Add qtx11extras and sonnet to inputs.
	* gnu/packages/kde-frameworks.scm (qqc2-desktop-style): Add qtx11extras and
	sonnet to inputs.

2022-11-21  Brendan Tildesley  <mail@brendan.scot>

	gnu: Add plasma-desktop.
	* gnu/packages/kde-plasma.scm (plasma-desktop): New variable.

2022-11-21  Petr Hodina  <phodina@protonmail.com>

	gnu: Add plasma-browser-integration.
	* gnu/packages/kde-plasma.scm (plasma-browser-integration): New variable.

	gnu: Add powerdevil.
	* gnu/packages/kde-plasma.scm (powerdevil): New variable.

	gnu: Add khotkeys.
	* gnu/packages/kde-plasma.scm (khotkeys): New variable.

	gnu: Add kdeplasma-addons.
	* gnu/packages/kde-plasma.scm (kdeplasma-addons): New variable.

	gnu: Add kde-cli-tools.
	* gnu/packages/kde-plasma.scm (kde-cli-tools): New variable.
	* gnu/local.mk (dist_patch_DATA): Add patch.
	* gnu/packages/patches/kde-cli-tools-delay-mime-db.patch: New file.

	gnu: Add kinfocenter.
	* gnu/packages/kde-plasma.scm (kinfocenter): New variable.

	gnu: mesa-utils: Install eglinfo.
	* gnu/packages/gl.scm (mesa-utils)[inputs]: Remove input labels.
	[arguments]: Install eglinfo to bin.

	gnu: Add wayland-utils.
	* gnu/packages/freedesktop.scm (wayland-utils): New variable.

	gnu: Add system-settings.
	* gnu/packages/kde-plasma.scm (system-settings): New variable.

2022-11-21  Brendan Tildesley  <mail@brendan.scot>

	gnu: Add plasma-workspace.
	* gnu/packages/kde-plasma.scm (plasma-workspace): New variable.

2022-11-21  Petr Hodina  <phodina@protonmail.com>
	    Marius Bakke  <marius@gnu.org>

	gnu: Add appmenu-gtk-module.
	* gnu/packages/gtk.scm (appmenu-gtk-menu): New variable.

2022-11-21  Petr Hodina  <phodina@protonmail.com>

	gnu: Add plasma-workspace-wallpapers.
	* gnu/packages/kde-plasma.scm (plasma-workspace-wallpapers): New variable.

2022-11-21  Brendan Tildesley  <mail@brendan.scot>

	gnu: Add kwin.
	* gnu/packages/kde-plasma.scm (kwin): New variable.

2022-11-21  Petr Hodina  <phodina@protonmail.com>

	gnu: Add bluedevil.
	* gnu/packages/kde-plasma.scm (bluedevil): New variable.

	gnu: Add libqaccessibilityclient.
	* gnu/packages/kde.scm (libqaccessibilityclient): New variable.

	gnu: Add calindori.
	* gnu/packages/kde-plasma.scm (kde-plasma): New variable.

	gnu: Add xdg-desktop-portal-kde.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-kde): New variable.

	gnu: Add polkit-kde-agent.
	* gnu/packages/kde-plasma.scm (polkit-kde-agent): New variable.

	gnu: Add plasma-systemmonitor.
	* gnu/packages/kde-plasma.scm (plasma-systemmonitor): New variable.

	gnu: Add milou.
	* gnu/packages/kde-plasma.scm (milou): New variable.

	gnu: Add kwallet-pam.
	* gnu/packages/kde-plasma.scm (kwallet-pam): New variable.

	gnu: Add ksystemstats.
	* gnu/packages/kde-plasma.scm (ksystemstats): New variable.

2022-11-21  Marius Bakke  <marius@gnu.org>

	gnu: discover: Don't use patchelf.
	* gnu/packages/kde-plasma.scm (discover)[arguments]: Add phase to set LDFLAGS
	instead of patching RUNPATH directly.
	[native-inputs]: Remove PATCHELF.

2022-11-21  Petr Hodina  <phodina@protonmail.com>

	gnu: Add discover.
	* gnu/packages/kde-plasma.scm (discover): New variable.

	gnu: fwupd: Move some inputs to propagated-inputs.
	* gnu/packages/firmware.scm (fwupd)[propagated-inputs]: Move curl, gcab, glib, gusb,
	libarchive, gnutls, json-glib and libjcat here from inputs.

	gnu: Add packagekit-qt5.
	* gnu/packages/qt.scm (packagekit-qt5): New variable.

2022-11-21  Petr Hodina  <phodina@protonmail.com>
	    Marius Bakke  <marius@gnu.org>

	gnu: packagekit: Update to 1.2.5.
	* gnu/packages/freedesktop.scm (packagekit): Update to 1.2.5.
	[build-system]: Use meson-build-system.
	[arguments]: Disable systemd. Fix xsl.
	[native-inputs]: Add docbook-xsl, gobject-introspection, libxml2, libxslt and vala.
	[inputs]: Add gstreamer, gst-plugins-base and gtk+.

2022-11-21  Petr Hodina  <phodina@protonmail.com>

	gnu: packagekit: Remove input labels and use gexp.
	* gnu/packages/freedesktop.scm (pacakgekit): Remove input labels and use gexp.

	gnu: Add drkonqi.
	* gnu/packages/kde-plasma.scm (drkonqi): New variable.

	gnu: Add plasma-active-window-control.
	* gnu/packages/kde-plasma.scm (plasma-active-window-control): New variable.

	gnu: Add plasma-firewall.
	* gnu/packages/kde-plasma.scm (plasma-firewall): New variable.

	gnu: Add plasma-disks.
	* gnu/packages/kde-plasma.scm (plasma-disks): New variable.

	gnu: Add plasma-pa.
	* gnu/packages/kde-plasma.scm (plasma-pa): New variable.

	gnu: Add plasma-integration.
	* gnu/packages/kde-plasma.scm (plasma-integration): New variable.

	gnu: Add plasma-nm.
	* gnu/packages/kde-plasma.scm (plasma-nm): New variable.

	gnu: Add plasma-pass.
	* gnu/packages/kde-plasma.scm (plasma-pass): New variable.

	gnu: Add plasma-vault.
	* gnu/packages/kde-plasma.scm (plasma-vault): New variable.

	gnu: Add wacomtablet.
	* gnu/packages/kde-utils.scm (wacomtablet): New variable.

	gnu: Add oxygen-sounds.
	* gnu/packages/kde-plasma.scm (oxygen-sounds): New variable.

	gnu: Add latte-dock.
	* gnu/packages/kde-plasma.scm (latte-dock): New variable.

	gnu: Add plasmatube.
	* gnu/packages/kde-plasma.scm (plasmatube): New variable.

	gnu: Add kitinerary.
	* gnu/packages/kde-pim.scm (kitinerary): New variable.

	gnu: Add maliit-keyboard.
	* gnu/pacakges/freedesktop.scm (maliit-keyboard): New variable.

	gnu: Add maliit-framework.
	* gnu/pacakges/freedesktop.scm (maliit-framework): New variable.

	gnu: Add kactivitymanagerd.
	* gnu/packages/kde-plasma.scm (kactivitymanagerd): New variable.

	gnu: Add kirigami-addons.
	* gnu/packages/kde.scm (kirigami-addons): New variable.

	gnu: Add kmenuedit.
	* gnu/packages/kde-plasma.scm (kmenuedit): New variable.

2022-11-21  Marius Bakke  <marius@gnu.org>

	fxup kwayland-integration

2022-11-21  Petr Hodina  <phodina@protonmail.com>

	gnu: Add kwrited.
	* gnu/packages/kde-plasma.scm (kwrited): New variable.

	gnu: Add kscreen.
	* gnu/packages/kde-plasma.scm (kscreen): New variable.

	gnu: Add kgamma.
	* gnu/packages/kde-plasma.scm (kgamma): New variable.

	gnu: Add kpkpass.
	* gnu/packages/kde-pim.scm (kpkpass): New variable.

	gnu: Add kio-fuse.
	* gnu/packages/kde.scm (kio-fuse): New variable.

	gnu: Add kio-extras.
	* gnu/packages/kde.scm (kio-extras): New variable.

	gnu: Add ksysguard.
	* gnu/packages/kde-plasma.scm (ksysguard): New variable.

	gnu: Add kwayland-integration.
	* gnu/packages/kde-plasma.scm (kwayland-integration): New variable.

2022-11-21  Petr Hodina  <phodina@protonmail.com>

	gnu: kdbusaddons: Use gexp.
	* gnu/packages/kde-frameworks.scm (kdbusadons, kdbusaddons-bootstrap): Use
	gexp.

	(kdbusaddons-bootstrap) [inputs]: Use modify-inputs.

2022-11-21  Petr Hodina  <phodina@protonmail.com>

	gnu: kiconthemes: Use gexp.
	* gnu/packages/kde-frameworks.scm (kiconthemes): Use gexp.

	gnu: karchive: Enable zstd support.
	* gnu/packages/kde-frameworks.scm (karchive)[native-inputs]: Add pkg-config.
	[inputs]: Add zstd:lib.
	[arguments]: Disable karchivetest.

	gnu: Add python-doxypypy.
	* gnu/packages/python-xyz.scm (python-doxypypy): New variable.

	gnu: Add python-doxyqml.
	* gnu/packages/python-xyz.scm (python-doxyqml): New variable.

	gnu: breeze-icons: Enable tests. Update icons cache.
	* gnu/packages/kde-frameworks.scm (breeze-icons)[arguments]: Enable tests. Add
	phase to update icons.
	[native-inputs]: Add gtk+:bin.

	gnu: bluez-qt: Add qtdeclarative-5 to inputs.
	* gnu/packages/kde-frameworks.scm (qtdeclarative-5)[inputs]: Add
	qtdeclarative-5.
	[arguments]: Disable failing test.

2022-11-21  Petr Hodina  <phodina@protonmail.com>
	    Marius Bakke  <marius@gnu.org>

	gnu: akonadi: Enable tests.
	* gnu/packages/kde-pim.scm (akonadi)[arguments]: Enable tests and use gexp.
	[inputs]: Add LIBACCOUNTS-QT and SIGNOND.

2022-11-21  Petr Hodina  <phodina@protonmail.com>

	gnu: akonadi: Add dbus and pkg-config to native-inputs.
	* gnu/packages/kde-pim.scm (akonadi)[native-inputs]: Add dbus and pkg-config.

	gnu: Add kaccounts-integration.
	* gnu/packages/kde-pim.scm (kaccounts-integration): New variable.

	gnu: Add libsignon-glib.
	* gnu/packages/qt.scm (libsignon-glib): New variable.

2022-11-21  Brendan Tildesley  <mail@brendan.scot>

	gnu: Add libaccounts-qt.
	* gnu/packages/qt.scm (libaccounts-qt): New variable.

2022-11-21  Petr Hodina  <phodina@protonmail.com>

	gnu: Add kpublictransport.
	* gnu/packages/kde-utils.scm (kpublictransport): New variable.

	gnu: Add signon-plugin-oauth2.
	* gnu/packages/qt.scm (signon-plugin-oauth2): New variable.

	gnu: Add signond.
	* gnu/packages/qt.scm (signond): New variable.

2022-11-21  Brendan Tildesley  <mail@brendan.scot>
	    Marius Bakke  <marius@gnu.org>

	gnu: Add libaccounts-glib.
	* gnu/packages/glib.scm (libaccounts-glib): New variable.

2022-11-21  Petr Hodina  <phodina@protonmail.com>

	gnu: KDE Plasma: Update to 5.25.5.
	* gnu/packages/kde-plasma.scm (breeze, breeze-gtk, kdecoration, ksshaskpass,
	layer-shell-qt, kscreenlocker, libkscreen, libksysguard): Update to 5.25.5.

2022-11-21  Petr Hodina  <phodina@protonmail.com>

	gnu: KDE: Update to 22.08.1.
	* gnu/packages/kde.scm (baloo-widgets, grantleetheme, akregator,
	kdenlive, kdevelop, libkomparediff2, kpmcore, kdeconnect, labplot, kdf,
	kcachegrind, libkdegames, marble-qt, okular, poxml,
	kdegraphics-mobipocket, libkexiv2): Update to 22.08.1.

	(kdeconnect)[inputs]: Add plasma-wayland-protocols.

2022-11-21  Petr Hodina  <phodina@protonmail.com>

	gnu: KDE PIM: Update to 22.08.1.
	* gnu/packages/kde-pim.scm (akonadi, akonadi-calendar, akonadi-contacts,
	akonadi-mime, akonadi-notes, akonadi-search, kincidenceeditor,
	kaddressbook, kcalendarsupport, kcalutils, kdepim-runtime, keventviews, kgpg,
	kidentitymanagement, kimap, kldap, kleopatra, kmail, kmailcommon,
	kmailimporter, kmailtransport, kmbox, kmessagelib, kmime, knotes,
	kontactinterface, korganizer, kpimcommon, libgravatar,
	kpimtextedit, ksmtp, ktnef, libkdepim, libkgapi, libkleo, libksieve): Update
	to 22.08.1.

	(kmailcommon)[inputs]: Add qtwebchannel-5 and qtwebengine-5.

	(libkleo)[inputs]: Add kconfigwidgets.

	(libksieve)[arguments]: Fix disabling of test.

2022-11-21  Petr Hodina  <phodina@protonmail.com>

	gnu: qtgamepad: Remove input labels.
	* gnu/packages/qt.scm (qtgamepad): Remove input labels.

	gnu: QT: Remove trailing booleans.
	* gnu/packages/qt.scm (qite, grantlee, single-application-qt5, python-pyqt,
	python-pyqtwebengine, python-qscintilla, python-pyqt+qscintilla, qtsolutions,
	qwt, python-shiboken-2, python-shiboken-6, python-pyside-2, python-pyside-6
	python-pyside-2-tools, kdsoap): Remove trailing booleans.

	gnu: materialdecoration: Remove input labels.
	* gnu/packages/qt.scm (materialdecoration): Remove input labels.

	gnu: grantleetheme: Update to 22.08.1.
	* gnu/packages/kde.scm (grantleetheme): Update to 22.08.1.

	gnu: kinit: Use gexp.
	* gnu/packages/kde-frameworks.scm (kinit): Use gexp.

	gnu: KDE Framework: Update 5.98.0.
	* gnu/packages/kde-frameworks.scm(extra-cmake-modules, attica, bluez-qt,
	breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig,
	kcoreaddons, kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime,
	kirigami, kitemmodels, kitemviews, kplotting,
	ksyntaxhighlighting, kwayland, kwidgetsaddons, kwindowsystem, modemmanager-qt,
	networkmanager-qt, oxygen-icons, prison, qqc2-desktop-style, solid, sonnet,
	threadweaver, kactivities, kauth, kcompletion, kcontacts, kcrash, kdoctools,
	kfilemetadata, kimageformats, kjobwidgets, knotifications, kpackage, kpty,
	kunitconversion, syndication, baloo, kactivities-stats, kbookmarks,
	kcmutils, kconfigwidgets,
	kdeclarative, kded, kdesignerplugin, kdesu, kdewebkit, kemoticons,
	kglobalaccel, kiconthemes, kinit, kio, knewstuff, knotifyconfig,
	kparts, kpeople, krunner, kservice, ktexteditor, ktextwidgets,kwallet,
	kxmlgui, kxmlrpcclient, plasma-framework, purpose,
	kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed,
	kmediaplayer, kross, kdav): Update to 5.96.0.
	(kwayland)[inputs]: Add libxkbcommon.
	(kcontacts)[arguments]: Enable old test, disable new failing tests.
	(kiconthemes)[inputs]: Add qtdeclarative-5.
	(kwallet)[inputs]: Add qca.
	[arguments]: Disable failing test.
	(kcontacts)[arguments]: Enable tests.
	[source](patches): Add patch.
	* gnu/packages/patches/kcontacts-incorrect-country-name.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly

	gnu: libkscreen: Enable all tests except for 5 failing.
	* gnu/packages/kde-plasma.scm (libkscreen): Enable all tests except for 5
	failing.

	gnu: libkscreen: Add pkg-config to native-inputs.
	* gnu/packages/kde-plasma.scm (libkscreen)[native-inputs]: Add pkg-config. Fixes
	cmake warining with missing 'wayland.xml' file.

	gnu: libksysguard: Enable all tests.
	* gnu/packages/kde-plasma.scm (libksysguard): Enable all tests.
	[arguments]: Substitute bash shell.
	[native-inputs]: Add bash-minimal.

	gnu: libkscreen: Update to 5.25.4.
	* gnu/packages/kde-plasma.scm (libkscreen): Update to 5.24.4.

	gnu: libksysguard: Update to 5.25.4.
	* gnu/packages/kde-plasma.scm (libksysguard): Update to 5.25.4.

	gnu: Remove kqtquickcharts.
	* gnu/packages/kde.scm (kqtquickcharts): Remove variable.

	gnu: akregator: Remove kqtquickcharts form inputs.
	* gnu/packages/kde.scm (akregator) [inputs]: Remove kqtquickcharts. Add
	kquickcharts.

	gnu: knotifications: Add pkg-config to native-inputs.
	* gnu/packages/kde-frameworks.scm (knotifications)[native-input]: Add
	pkg-config.

	gnu: plasma-framework: Remove 'apply-fix' phase.
	* gnu/packages/kde-frameworks.scm (plasma-framework): Remove 'apply-fix' phase.

	gnu: phonon-backend-gstreamer: Remove duplicate qtbase-5 in inputs.
	* gnu/packages/kde-frameworks.scm (phonon-backend-gstreamer)[inputs]: Remove
	duplicate qtbase-5.

	gnu: phonon: Use gexp.
	* gnu/packages/kde-frameworks.scm (phonon): Use gexp.

	gnu: kxmlgui: Enable tests.
	* gnu/packages/kde-frameworks.scm (kxmlgui): Use gexp.
	[arguments]: Enable all but 2 tests.

	gnu: ktexteditor: Add more inputs.
	* gnu/packages/kde-frameworks.scm (ktexteditor)[arguments]: Use gexp.  Enable
	passing test.
	[inputs]: Add editorconfig-core-c and kparts

	gnu: kio: Add more inputs.
	* gnu/packages/kde-frameworks.scm (kio)[inputs]: Add kded and
	qtdeclarative-5.
	[propagated-inputs]: Add libacl.
	[arguments]: Enable 2 passing tests.  Use gexp.

	gnu: kfilemetadata: Add inputs.
	* gnu/packages/kde-frameworks.scm (kfilemetadata)[inputs]: Add ebook-tools,
	kconfig and kdegraphics-mobipocket.

	gnu: kwindowsystem: Enable all test.
	* gnu/packages/kde-frameworks.scm (kwindowsystem): Enable all tests.
	[arguments]: Remove blacklist-failing-tests phase.

	gnu: kdelibs4support: Enable passing test.
	* gnu/packages/kde-frameworks.scm (kdelibs4support): Enable passing test.

	gnu: krunner: Enable all tests.
	* gnu/packages/kde-frameworks.scm (krunner): Use gexp.
	[inputs]: Add kactivities.
	[arguments]: Enable all tests.

	gnu: kcontacts: Run all but 3 tests.
	* gnu/packages/kde-frameworks.scm (kcontacts) [arguments]: Run all but 3 tests.

	gnu: kio: Enable 2 tests.
	* gnu/packages/kde-frameworks.scm (kio) [arguments]: Run kiocore-threadtest
	and kiowidgets-kfileitemactionstest.

	gnu: ktouch: Remove kqtquickcharts form inputs.
	* gnu/packages/education.scm (ktouch) [inputs]: Remove kqtquickcharts.

	gnu: Add kquickcharts.
	* gnu/packages/kde-frameworks.scm (kquickcharts): New variable.

2022-11-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libfido2: Update to 1.12.0.
	* gnu/packages/security-token.scm (libfido2): Update to 1.12.0.

2022-11-21  jgart  <jgart@dismail.de>

	gnu: Add emacs-ukrainian-holidays.
	* gnu/packages/emacs-xyz.scm (emacs-ukrainian-holidays): New variable.

2022-11-21  kiasoc5  <kiasoc5@disroot.org>

	gnu: qtractor: Use qt6 instead of qt5.
	* gnu/packages/music.scm (qtractor)[inputs]: Remove qtbase-5, qtsvg-5, and
	qtx11extras; add qtbase and qtsvg.
	[native-inputs]: Remove qttools-5; add qttools.

	gnu: padthv1: Use qt6 instead of qt5.
	* gnu/packages/music.scm (padthv1)[inputs]: Remove qtbase-5 and qtsvg-5; add
	qtbase and qtsvg.
	[native-inputs]: Remove qttools-5; add qttools.

	gnu: samplv1: Use qt6 instead of qt5.
	* gnu/packages/music.scm (samplv1)[inputs]: Remove qtbase-5 and qtsvg-5; add
	qtbase and qtsvg.
	[native-inputs]: Remove qttools-5; add qttools.

	gnu: drumkv1: Use qt6 instead of qt5.
	* gnu/packages/music.scm (drumkv1)[inputs]: Remove qtbase-5 and qtsvg-5; add
	qtbase and qtsvg.
	[native-inputs]: Remove qttools-5; add qttools.

	gnu: synthv1: Use qt6 instead of qt5.
	* gnu/packages/music.scm (synthv1)[inputs]: Remove qtbase-5 and qtsvg-5; add
	qtbase and qtsvg.
	[native-inputs]: Remove qttools-5; add qttools.

2022-11-21  jgart  <jgart@dismail.de>

	gnu: Add emacs-on.
	* gnu/packages/emacs-xyz.scm (emacs-on): New variable.

2022-11-21  Hilton Chain  <hako@ultrarare.space>

	gnu: Add emacs-wanderlust.
	* gnu/packages/emacs-xyz.scm (emacs-wanderlust): New variable.

	gnu: Add emacs-semi-epg.
	* gnu/packages/emacs-xyz.scm (emacs-semi-epg): New variable.

	gnu: Add emacs-flim-lb.
	* gnu/packages/emacs-xyz.scm (emacs-flim-lb): New variable.

	gnu: Add emacs-apel-lb.
	* gnu/packages/emacs-xyz.scm (emacs-apel-lb): New variable.

	gnu: Add emacs-bbdb-vcard.
	* gnu/packages/emacs-xyz.scm (emacs-bbdb-vcard): New variable.

2022-11-21  Vivien Kraus  <vivien@planete-kraus.eu>

	guix: modify-input: Recommend prepend instead of append.
	* doc/guix.texi (Defining Package Variants): Document the "prepend" clause of
	modify-inputs first.
	* guix/packages.scm (modify-inputs): use "prepend" in the docstring.

2022-11-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-gwcs: Update to 0.18.2.
	* gnu/packages/astronomy.scm (python-gwcs): Fix build and update to 0.18.2.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove redundant.
	[native-inputs]: Use python-jsonschema-next over python-jsonschema to fix
	tests failing to run due to python-asdf issue with low version of jsonschema,
	see https://github.com/asdf-format/asdf/pull/1203.

	gnu: asdf-astropy: Update to 0.2.2.
	* gnu/packages/astronomy.scm (python-asdf-astropy): Update to 0.2.0.
	[build-system]: Use pyproject-build-system.
	[arguments]: Remove redundant.

	gnu: python-asdf: Update comment about tests.
	* gnu/packages/astronomy (python-asdf)[arguments]: Update comment about the
	disabled tests. python-astropy does not depends on python-asdf any longer but
	test keep failing due to multiple reasons.

	gnu: python-asdf: Update to 2.13.0.
	* gnu/packages/astronomy.scm (python-asdf): Update to 2.13.0.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-astropy, python-psutil, python-pytest,
	python-pytest-doctestplus, python-pytest-openfiles, python-pytest-remotedata,
	python-semantic-version.
	[propagated-inputs]: Add python-asdf-standard, python-asdf-transform-schemas,
	python-asdf-unit-schemas python-importlib-metadata, python-jsonschema-next,
	python-lz4.  Remove python-jsonschema.

	gnu: asdf-transform-schemas: Update to 0.3.0.
	* gnu/packages/astronomy.scm (python-asdf-transform-schemas): Update to 0.3.0.
	[build-system]: Use new pyproject-build-system
	[tests]: Disable tests, to prevent cycle with python-asdf package.
	[native-inputs]: Remove python-pytest and python-semantic-version.
	[propagated-inputs]: Remove python-asdf. Add python-asdf-standard,
	python-importlib-resources.

	gnu: Add asdf-time-schemas.
	* gnu/packages/astronomy.scm (python-asdf-time-schemas): New variable.

	gnu: Add asdf-fits-schemas.
	* gnu/packages/astronomy.scm (python-asdf-fits-schemas): New variable.

	gnu: Add asdf-unit-schemas.
	* gnu/packages/astronomy.scm (python-asdf-unit-schemas): New variable.

	gnu: Add asdf-standard.
	* gnu/packages/astronomy.scm (python-asdf-standard): New variable.

2022-11-21  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-prevalence: Update to 20221121.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-prevalence): Update to 20221121.

	gnu: sbcl-s-sysdeps: Update to 20210202.
	* gnu/packages/lisp-xyz.scm (sbcl-s-sysdeps): Update to 20210202.

2022-11-21  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: liquid-dsp: Update to 1.5.0.
	* gnu/packages/radio.scm (liquid-dsp): Update to 1.5.0.

2022-11-21  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.1.0-13.1341725.
	* gnu/packages/ci.scm (cuirass): Update to 1.1.0-13.1341725.

2022-11-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: prusa-slicer: Update to 2.5.0.
	* gnu/packages/engineering.scm (prusa-slicer): Update to 2.5.0.
	  [inputs]: Add 'libjpeg-turbo' and 'opencascade-occt'.

	gnu: opencascade-occt: Update to 7.6.2.
	* gnu/packages/maths.scm (opencascade-occt): Update to 7.6.2.

2022-11-21  Paul A. Patience  <paul@apatience.com>

	gnu: Add cl-the-cost-of-nothing.
	* gnu/packages/lisp-xyz.scm (sbcl-the-cost-of-nothing,
	  cl-the-cost-of-nothing, ecl-the-cost-of-nothing): New variables.

2022-11-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-adopt.
	* gnu/packages/lisp-xyz.scm (cl-adopt, ecl-adopt, sbcl-adopt): New variables.

2022-11-21  Paul A. Patience  <paul@apatience.com>

	gnu: Add cl-one-more-re-nightmare.
	* gnu/packages/lisp-xyz.scm (sbcl-one-more-re-nightmare,
	  cl-one-more-re-nightmare, ecl-one-more-re-nightmare): New variables.

	gnu: Add cl-stealth-mixin.
	* gnu/packages/lisp-xyz.scm (sbcl-stealth-mixin, cl-stealth-mixin,
	  ecl-stealth-mixin): New variables.

2022-11-19  Marius Bakke  <marius@gnu.org>

	gnu: Remove coin3D@3.
	* gnu/packages/graphics.scm (coin3D): Take the body from ...
	(coin3D-4): ... this now-deprecated variable.
	* gnu/packages/engineering.scm (freecad)[inputs]: Change from COIN3D-4 to COIN3D.
	* gnu/packages/python-xyz.scm (python-pivy)[inputs]: Likewise.
	* gnu/packages/qt.scm (soqt)[inputs]: Likewise.

	gnu: FreeCAD: Build with coin3D@4.
	* gnu/packages/engineering.scm (freecad)[inputs]: Change from COIN3D to COIN3D-4.

	gnu: make-lld-wrapper: Inherit version, license and home-page from LLD.
	* gnu/packages/llvm.scm (make-lld-wrapper): Inherit from the provided LLD.

	gnu: speech-dispatcher: Update to 0.11.4.
	* gnu/packages/speech.scm (speech-dispatcher): Update to 0.11.4.

	gnu: python-check-manifest: Update to 0.48.0.
	* gnu/packages/python-xyz.scm (python-check-manifest): Update to 0.48.0.
	[build-system]: Change to PYPROJECT-BUILD-SYSTEM.
	[arguments]: Add #:test-flags.
	[native-inputs]: Remove PYTHON-MOCK.  Add PYTHON-PYTEST.
	[propagated-inputs]: Add PYTHON-PYPA-BUILD, PYTHON-SETUPTOOLS, and PYTHON-TOMLI.

	gnu: python-check-manifest: Use the 'fixed' git for tests.
	* gnu/packages/python-xyz.scm (python-check-manifest)[native-inputs]: Change
	from GIT to GIT-MINIMAL/FIXED.

	gnu: vtk: Update to 9.2.2.
	* gnu/packages/patches/vtk-fix-freetypetools-build-failure.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/image-processing.scm (vtk): Update to 9.2.2.
	[source](patches): Remove.
	[arguments]: Remove #:phases.

	gnu: mia: Fix build with VTK 9.2.
	* gnu/packages/patches/mia-vtk92.patch,
	gnu/packages/patches/mia-vtk-version.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/image-processing.scm (mia)[source](patches): Add them.

	gnu: r-proj4: Build with newer proj.
	* gnu/packages/cran.scm (r-proj4)[inputs]: Change from PROJ.4 to PROJ-7.

	gnu: Remove obsolete variable.
	* gnu/packages/python-xyz.scm (python-packaging-next): Remove variable.
	* gnu/packages/openstack.scm (python-oslo.utils)[propagated-inputs]: Change
	from PYTHON-PACKAGING-NEXT to PYTHON-PACKAGING.

2022-11-19  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.155.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.155.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	gnu: linux-libre 5.15: Update to 5.15.79.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.79.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.0.9.
	* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.9.
	(linux-libre-6.0-pristine-source, deblob-scripts-6.0.9): Update hashes.

2022-11-19  (  <paren@disroot.org>

	gnu: moreutils: Fix corrupted manual pages.
	* gnu/packages/moreutils.scm: Alphabetically sort #:USE-MODULES
	  forms.  Use LICENSE: as the license prefix.
	(moreutils)[source]: Add FILE-NAME.
	[native-inputs](docbook-xsl): Change to DOCBOOK-XSL-NEXT.

2022-11-19  jgart  <jgart@dismail.de>

	scripts: describe: Add branch information to recutils output.
	* guix/scripts/describe.scm (channel->recutils): Add branch information.

	scripts: describe: Add branch information to json output.
	* guix/scripts/describe.scm (channel->json): Add branch information.

2022-11-19  Hilton Chain  <hako@ultrarare.space>

	doc: Build more man pages.
	* doc/local.mk (sub_commands_mans): Add guix-container.1, guix-copy.1,
	guix-describe.1, guix-git.1, guix-graph.1, guix-home.1, guix-offload.1,
	guix-pack.1, guix-processes.1, guix-repl.1, guix-shell.1, guix-style.1.

2022-11-19  Ontje Lünsdorf  <ontje.luensdorf@dlr.de>

	gnu: python-check-manifest: Relax git security settings in tests.
	* gnu/packages/python-xyz.scm (python-check-manifest)[arguments]:
	  Allow git submodule commands via file protocol during testing.

2022-11-19  dan  <i@dan.games>

	gnu: blender: Update to 3.3.1.
	* gnu/packages/graphics.scm (blender): Update to 3.3.1.

2022-11-19  Ludovic Courtès  <ludo@gnu.org>

	pack: Remove use of GOOPS in 'deb' backend.
	* guix/scripts/pack.scm (debian-archive)[build]: Remove use of (oop goops).
	Introduce 'keyword-ref' and use it instead of 'get-keyword'.

2022-11-19  Ludovic Courtès  <ludo@gnu.org>

	services: lightdm: Do not use GOOPS.
	There's an unwritten policy to not use GOOPS in Guix.

	* gnu/services/lightdm.scm (strip-class-name-brackets): Rename to...
	(strip-record-type-name-brackets): ... this.
	(config->name): Adjust accordingly and use 'record-type-name' instead of
	'class-name'.
	(list-of-greeter-configurations?): Likewise.

2022-11-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mpfr: Update to 4.1.1.
	* gnu/packages/multiprecision.scm (mpfr): Update to 4.1.1.

2022-11-19  jgart  <jgart@dismail.de>

	gnu: Add smem.
	* gnu/packages/admin.scm (smem): New variable.

	gnu: irssi: Update to 1.4.3.
	* gnu/packages/irc.scm (irssi): Update to 1.4.3.

2022-11-19  Hilton Chain  <hako@ultrarare.space>

	gnu: Add rofi-wayland.
	* gnu/packages/xdisorg.scm (rofi-wayland): New variable.

	gnu: rofi: Update to 1.7.5.
	* gnu/packages/xdisorg.scm (rofi): Update to 1.7.5.
	[arguments]<#:phases>: Adjusted according to source change.

2022-11-19  Sergiu Ivanov  <sivanov@colimite.fr>

	gnu: font-montserrat: Update to 7.222.
	* gnu/packages/fonts.scm (font-montserrat): Update to 7.222.

2022-11-19  Andrew Patterson  <andrewpatt7@gmail.com>

	gnu: sbcl: Fix build on aarch64.
	sbcl 2.2.10 currently doesn't build on aarch64.  Upstream has fixed the
	issue (https://bugs.launchpad.net/sbcl/+bug/1996942), but this patch is
	needed until the next release.

	* gnu/packages/patches/sbcl-fix-build-on-arm64-with-clisp-as-host.patch: New
	  file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/lisp.scm (sbcl)[source]: Use it.

2022-11-19  Paul A. Patience  <paul@apatience.com>

	gnu: Add cl-ucons.
	* gnu/packages/lisp-xyz.scm (sbcl-ucons, cl-ucons, ecl-ucons): New
	variables.

	gnu: Add cl-typo.
	* gnu/packages/lisp-xyz.scm (sbcl-typo, cl-typo, ecl-typo): New
	variables.

	gnu: Add cl-dot.
	* gnu/packages/lisp-xyz.scm (cl-dot, ecl-cl-dot, sbcl-cl-dot): New variables.

2022-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-graph.
	* gnu/packages/lisp-xyz.scm (cl-cl-graph, sbcl-cl-graph): New variables.

2022-11-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add ecl-moptilities.
	* gnu/packages/lisp-xyz.scm (ecl-moptilities): New variable.

2022-11-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-containers: Build more systems.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-containers)[inputs]: Remove
	  labels. Add sbcl-asdf-system-connections and sbcl-moptilities.
	  [arguments]: Add cl-containers/with-moptilities and
	  cl-containers/with-utilities to 'asd-systems'.

2022-11-19  Artyom Bologov  <mail@aartaka.me>

	gnu: cl-nactivitypub: Update to 0.0.4.
	* gnu/packages/lisp-xyz.scm (sbcl-nactivitypub): Update to 0.0.4.

	gnu: Update cl-njson to 0.2.3.
	* gnu/package/lisp-xyz.scm (sbcl-njson): Update to 0.2.3.

2022-11-19  Sergiu Ivanov  <sivanov@colimite.fr>

	gnu: emacs-org-tree-slide: Update to 2.8.18-0.d6529bc.
	* gnu/packages/emacs-xyz.scm (emacs-org-tree-slide): Update to
	2.8.18-0.d6529bc.
	[synopsis]: Use proper capitalization.
	[description]: Use proper capitalization.  Remove parts referring to the
	documentation of the package.

2022-11-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-logos: Update to 1.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-logos): Update to 1.0.1.

	gnu: emacs-flymake-proselint: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-proselint): Update to 0.3.0.

	gnu: emacs-code-cells: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-code-cells): Update to 0.3.

	gnu: emacs-posframe: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.2.0.

	gnu: emacs-subed: Update to 1.0.24.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.24.

	gnu: emacs-auctex: Update to 13.1.6.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.1.6.

2022-11-18  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-png: Update to 0.2.0.
	* gnu/packages/guile-xyz.scm (guile-png): Update to 0.2.0.

2022-11-18  Ludovic Courtès  <ludo@gnu.org>

	services: tor: Remove unnecessary modules from shepherd environment.
	This is a followup to fb868cd7794f15e21298e5bdea996fbf0dad17ca.

	* gnu/services/networking.scm (tor-shepherd-service): Remove unused
	'with-imported-modules' and 'modules' field.

2022-11-18  Ludovic Courtès  <ludo@gnu.org>

	home: services: redshift: Add 'configuration' action.
	* gnu/home/services/shepherd.scm: Re-export
	'shepherd-configuration-action'.
	* gnu/home/services/desktop.scm (redshift-shepherd-service): Add
	'actions' field.

	services: Add Shepherd 'configuration' action to various services.
	* gnu/services/avahi.scm (avahi-shepherd-service): Add 'actions' field.
	* gnu/services/base.scm (nscd-actions): Add call to
	'shepherd-configuration-action'.
	* gnu/services/desktop.scm (upower-shepherd-service): Add 'actions'
	field.
	(elogind-shepherd-service): Likewise.
	* gnu/services/dict.scm (dicod-shepherd-service): Likewise.
	* gnu/services/networking.scm (openntpd-shepherd-service): Likewise.
	(tor-shepherd-service): Likewise.
	* gnu/services/ssh.scm (openssh-shepherd-service): Likewise.
	* gnu/services/web.scm (nginx-shepherd-service): Likewise.
	* gnu/services/xorg.scm (gdm-shepherd-service): Likewise.
	* gnu/tests/base.scm (run-basic-test)["nscd configuration action"]: New
	test.
	* doc/guix.texi (Services): Document it.

	services: shepherd: Define 'shepherd-configuration-action' helper.
	* gnu/services/shepherd.scm (shepherd-configuration-action): New
	* doc/guix.texi (Shepherd Services): Document it.

2022-11-18  jgart  <jgart@dismail.de>

	gnu: timescaledb: Update to 2.8.1.
	* gnu/packages/patches/timescaledb-flaky-test.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/databases.scm (timescaledb): Update to 2.8.1.
	[source]: Remove patch.

2022-11-18  Simon South  <simon@simonsouth.net>

	gnu: tbb: Update to 2021.6.0.
	* gnu/packages/tbb.scm (tbb): Update to 2021.6.0.
	[source]: Remove obsolete patch.
	* gnu/packages/patches/tbb-fix-test-on-aarch64.patch: Delete file.
	* gnu/local.mk: Remove it.
	* gnu/packages/patches/tbb-other-arches.patch: Update to match new version.

2022-11-18  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: s3cmd: Fix program name in output.
	* gnu/packages/python-xyz.scm (s3cmd)[arguments]: Add a new 'hide-wrapping
	phase.

2022-11-18  zamfofex  <zamfofex@twdb.moe>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add wld.
	* gnu/packages/wm.scm (wld): New variable.

2022-11-18  Philip McGrath  <philip@philipmcgrath.com>

	import/utils: spdx-string->license: Support '+' operator.
	Previously, '+' was supported only via special cases for deprecated
	GNU identifiers like 'GPL-N+'.  This commit adds support
	for other uses of '+', such as 'AFL-2.0+' and 'LPPL-1.0+'.

	Strictly speaking, '+' is an operator, not part of the SPDX license
	identifier, but it is useful to handle it here.

	* guix/import/utils.scm (spdx-string->license): Support '+' operator.
	* tests/import-utils.scm ("spdx-string->license"): Test it.

2022-11-18  Philip McGrath  <philip@philipmcgrath.com>
	    Ludovic Courtès  <ludo@gnu.org>

	import/utils: spdx-string->license: Match case-insensitively.
	SPDX specifies that license identifiers (unlike the 'AND', 'OR', and
	'WITH' operators) are matched case-insensitively.

	* guix/import/utils.scm (%spdx-license-identifiers): New variable.
	(spdx-string->license): Search in '%spdx-license-identifiers' using
	'string-ci=?'.
	* tests/import-utils.scm ("spdx-string->license"): New test.

2022-11-18  Philip McGrath  <philip@philipmcgrath.com>

	import/utils: spdx-string->license: Fix incorrect docstring.
	The result of 'spdx-string->license' is a symbol, not a license object.

	* guix/import/utils.scm (spdx-string->license): Fix docstring.
	(license->symbol): Mention 'license:' prefix in docstring.

2022-11-18  Hilton Chain  <hako@ultrarare.space>

	linux-initrd: raw-initrd: Add keyword argument #:pre-mount.
	* gnu/system/linux-initrd.scm (raw-initrd): Add keyword argument #:pre-mount.
	Document it.
	* doc/guix.texi (initial RAM disk): Likewise.

2022-11-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: libarcus: Fix compatibility with newer protobuf.
	* gnu/packages/engineering.scm (libarcus)[arguments]: Add
	  'fix-protobuf-compatibility' phase.

2022-11-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-mathstats.
	* gnu/packages/lisp-xyz.scm (cl-mathstats, ecl-cl-mathstats,
	  sbcl-cl-mathstats): New variables.

	gnu: Add cl-metacopy.
	* gnu/packages/lisp-xyz.scm (cl-metacopy, sbcl-metacopy): New variables.

	gnu: Add cl-asdf-system-connections.
	* gnu/packages/lisp-xyz.scm (cl-asdf-system-connections,
	  ecl-asdf-system-connections, sbcl-asdf-system-connections): New variables.

2022-11-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: lightdm: Use set-xorg-configuration to set keyboard layout.
	This is to validate that it works, when the login manager service type is
	properly specified.

	* gnu/tests/lightdm.scm (%lightdm-os): Use set-xorg-configuration.

2022-11-17  Ludovic Courtès  <ludo@gnu.org>

	services: getmail: Use 'match-record'.
	Fixes a regression introduced in
	44554e7133aa60e1b453436be1e80394189cabd9 whereby the wrong record fields
	would be accessed, leading to a <location> record being spliced in the
	result.

	* gnu/services/getmail.scm (serialize-getmail-configuration-file): Use
	'match-record' instead of 'match'.
	(getmail-shepherd-services): Likewise.

2022-11-17  Hilton Chain  <hako@ultrarare.space>

	gnu: mosh: Update to 1.4.0.
	* gnu/packages/ssh.scm (mosh): Update to 1.4.0.

2022-11-17  Ludovic Courtès  <ludo@gnu.org>

	machine: ssh: Validate 'system' field.
	* gnu/machine/ssh.scm (<machine-ssh-configuration>)[system]: Add
	'sanitize' property.
	(validate-system-type): New macro.

2022-11-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ratpoison: Fix reference to xterm.
	The xterm binary must be provided to --with-xterm, not its installation
	prefix.

	* gnu/packages/ratpoison.scm (ratpoison) [configure-flags]: Adjust
	--with-xterm flag value.

2022-11-17  Marius Bakke  <marius@gnu.org>

	gnu: dav1d: Update to 1.0.0.
	* gnu/packages/video.scm (dav1d): Update to 1.0.0.

	gnu: libavif: Use G-expression.
	* gnu/packages/image.scm (libavif)[arguments]: Use gexp.

	gnu: libavif: Update to 0.11.1.
	* gnu/packages/image.scm (libavif): Update to 0.11.1.
	[arguments]: Remove check phase.
	[native-inputs]: Add GOOGLETEST.
	[inputs]: Add LIBJPEG-TURBO, LIBPNG, and ZLIB.  While at it, remove labels.

	gnu: libaom: Update to 3.5.0.
	* gnu/packages/video.scm (libaom): Update to 3.5.0.
	[arguments]: Remove obsolete configure flag.

	gnu: glslang: Update to 11.9.0.
	* gnu/packages/vulkan.scm (glslang): Update to 11.9.0.

	gnu: spirv-tools: Update to 2022.4.
	* gnu/packages/vulkan.scm (spirv-tools): Update to 2022.4.

	gnu: spirv-headers: Update to 1.3.231.1.
	* gnu/packages/vulkan.scm (spirv-headers): Update to 1.3.231.1.

	Merge branch 'master' into staging

2022-11-17  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: spirv-tools: Disable building static libraries.
	* gnu/packages/vulkan.scm (spirv-tools): Disable building static libraries to
	fix linking issues for packages such as mpv.

2022-11-17  Marius Bakke  <marius@gnu.org>

	gnu: Adjust users of deprecated packages.
	* gnu/packages/databases.scm (apache-arrow-0.16)[inputs]: Change from
	GOOGLE-BROTLI to BROTLI.
	* gnu/packages/image.scm (libjxl)[propagated-inputs]: Likewise.
	* gnu/packages/python-xyz.scm (python-logbook)[native-inputs]: Change from
	PYTHON-GOOGLE-BROTLI to PYTHON-BROTLI.

	gnu: ungoogled-chromium: Build with Clang 15.
	* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Remove obsolete
	compiler flags.
	[native-inputs]: Change from CLANG-14 and LLD-AS-LD-WRAPPER to CLANG-15 and
	LLD-AS-LD-WRAPPER-15.

	gnu: lld-as-ld-wrapper: Add version 15.
	* gnu/packages/llvm.scm (lld-as-ld-wrapper-15): New variable.

2022-11-17  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 102.5.0.
	* gnu/packages/gnuzilla.scm (%icedove-build-id, %icedove-version): Update to 102.5.0.

2022-11-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: conda: Update to 22.9.0.
	* gnu/packages/package-management.scm (conda): Update to 22.9.0.
	[arguments]: Add phase "use-older-pytest"; run tests conditionally; disable
	broken tests; remove phase "fix-permissions".
	[propagated-inputs]: Add python-boto3 and python-pluggy.
	[native-inputs]: Add python-coverage, python-flaky, and
	python-pytest-xprocess.

	gnu: conda: Remove trailing #T from build phases.
	* gnu/packages/package-management.scm (conda)[arguments]: Remove trailing #T
	from build phases.

	gnu: r-circus: Update to 0.1.7.
	* gnu/packages/bioinformatics.scm (r-circus): Update to 0.1.7.
	[properties]: Add upstream-name property.
	[propagated-inputs]: Add r-biocgenerics, r-genomeinfodb, and r-rtracklayer.

2022-11-17  ギャラ  <me@gyara.moe>

	gnu: neovim: Update to 0.8.1.
	* gnu/packages/vim.scm (neovim): Update to 0.8.1.

2022-11-17  Jack Hill  <jackhill@jackhill.us>

	gnu: botan: Update to 2.19.2
	* gnu/packages/crypto.scm (botan): Update to 2.19.2.

2022-11-17  EuAndreh  <eu@euandre.org>

	services: gitolite: Use the correct variable for the user-group.
	The default value for <gitolite-configuration> has "git" for both the values
	of the user and the group, as costumary, which means that unless someone uses
	a custom configuration and chooses different strings for user and group, this
	wouldn't show up.

	* gnu/services/version-control.scm (gitolite-accounts): Use the correct
	variable for the name of a (user-group ...).

2022-11-17  jgart  <jgart@dismail.de>

	gnu: python-hypothesis: Update home-page.
	* gnu/packages/check.scm.scm (python-hypothesis)[home-page]: Update it.

2022-11-17  kiasoc5  <kiasoc5@disroot.org>

	gnu: trash-cli: Use G-expressions.
	* gnu/packages/shellutils.scm (trash-cli)[arguments]: Use G-expressions.

	gnu: trash-cli: Update to 0.22.10.20.
	* gnu/packages/shellutils.scm (trash-cli): Update to 0.22.10.20.
	[native-inputs]: Add python-parameterized and python-flexmock.

	gnu: httpie: Update to 3.2.1.
	* gnu/packages/python-web.scm (httpie): Update to 3.2.1.
	[propagated-inputs]: Add python-rich.

2022-11-17  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: Add navit.
	* gnu/packages/geo.scm (navit): New variable.

2022-11-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: Streamline or eliminate some match-lambda patterns.
	These were spot while working on a fix for commit 543d971ed2 ("services:
	configuration: Re-order generated record fields").

	* gnu/services/web.scm (php-fpm-accounts): Remove extraneous trailing dummy
	catchall patterns.
	(agate-accounts): Access the configuration fields directly since there are
	only two, which is less error-prone.

2022-11-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Fix problems initially introduced in commit 543d971ed2, now reinstated.
	Commit 543d971ed2 ("services: configuration: Re-order generated record
	fields") introduced two regressions, one in guix home and another one in the
	zabbix service.

	* gnu/home/services/shells.scm (home-bash-extensions): Remove the first
	pattern in the match, which used to be to ignore %location.
	* gnu/services/monitoring.scm (zabbix-front-end-nginx-extension): Likewise.

2022-11-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "services: configuration: Revert to a working ‘guix home’."
	This reverts commit 39e4e00f75be8055300cb0afffb8bd4b4d35f2cc, with fixes for
	the guix home issues reported and another one found while reconfiguring berlin
	in the subsequent commit.

2022-11-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-subed: Update to 1.0.21.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.21.

2022-11-17  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: emacs-skempo: Remove dependency on emacs-parent-mode.
	* gnu/packages/emacs-xyz.scm (emacs-skempo)[propagated-inputs]:
	Remove dependency on emacs-parent-mode.

	As of a936f8d9fa0d42f17c64da9d2652a5f3e7c6546a commit skempo
	drop dependency for parent-mode.

2022-11-17  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: Add emacs-ef-themes.
	* gnu/packages/emacs-xyz.scm (emacs-ef-themes): New variable.

2022-11-17  jgart  <jgart@dismail.de>

	gnu: emacs-purs-mode: Update to 1655338.
	* gnu/packages/emacs-xyz.scm (emacs-purs-mode): Update to 1655338.

2022-11-17  André A. Gomes  <andremegafone@gmail.com>

	gnu: emacs-sly-asdf: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-sly-asdf): Update to 0.2.0.

2022-11-17  jgart  <jgart@dismail.de>

	gnu: emacs-crdt: Update to 0.3.4.
	* gnu/packages/emacs-xyz.scm (emacs-crdt): Update to 0.3.4.

2022-11-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-use-package: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-use-package)[arguments]: Use
	G-expressions.
	<#:phases>: Remove trailing #T.  Remove unnecessary call to MKDIR-P.

	gnu: emacs-use-package: Update to 2.4.4.
	* gnu/packages/emacs-xyz.scm (emacs-use-package): Update to 2.4.4.

2022-11-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: giara: Remove input labels.
	* gnu/packages/syndication.scm (giara)[inputs]: Remove input labels.
	[native-inputs]: Same.

	gnu: giara: Update to 1.0.1.
	* gnu/packages/syndication.scm (giara): Update to 1.0.1.
	[source]: Remove patch.
	[arguments]: Add phase to skip meson post-install script.
	[native-inputs]: Remove libxml2. Replace gtk+:bin with gtk:bin.
	[inputs]: Remove python-pycairo, webkitgtk-with-libsoup2. Add
	blueprint-compiler. Replace libhandy with libadwaita, gtk+ with gtk,
	python-mistune with python-mistune-next.
	[description]: Update.
	* gnu/packages/patches/giara-fix-login.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: python-praw: Update to 7.6.1.
	* gnu/packages/python-web.scm (python-praw): Update to 7.6.1.

	gnu: python-mistune-next: Update to 2.0.4.
	* gnu/packages/python-xyz.scm (python-mistune-next): Update to 2.0.4.
	[arguments]: Add custom 'check phase.
	[native-inputs]: Remove python-nose, add python-pytest.

	gnu: Add lld-15.
	* gnu/packages/llvm.scm (lld-15): New variable.
	(lld-14): Inherit from lld-15.

2022-11-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Update to 0.9.3.
	* gnu/packages/admin.scm (shepherd-0.9): Update to 0.9.3.
	[source](modules, snippet): Remove.

2022-11-17  Ludovic Courtès  <ludo@gnu.org>

	tests: root-unmount: Wait for the first QEMU process to finish.
	There was a tiny possibility that the first QEMU process would still be
	running by the time we launch the second one.

	* gnu/build/marionette.scm (marionette-pid): Export.
	* gnu/tests/base.scm (run-root-unmount-test)[test]: Add 'waitpid' call.

2022-11-17  Paul A. Patience  <paul@apatience.com>

	gnu: Add cl-clop.
	* gnu/packages/lisp-xyz.scm (sbcl-clop, cl-clop, ecl-clop): New
	  variables.

2022-11-17  André A. Gomes  <andremegafone@gmail.com>

	gnu: cl-symbol-munger: Update to 0.0.1-2.e96558e.
	* gnu/packages/lisp-xyz.scm (sbcl-symbol-munger): Update to 0.0.1-2.e96558e.

2022-11-17  Andrew Tropin  <andrew@trop.in>

	gnu: ungoogled-chromium-wayland: Use PipeWire by default.
	* gnu/packages/chromium.scm (ungoogled-chromium/wayland)[arguments]<#:builder>:
	Add --enable-features=WebRTCPipeWireCapture to wrapping executable.

2022-11-17  Marius Bakke  <marius@gnu.org>

	gnu: crc32c: Fix build on x86_64-linux.
	* gnu/packages/cpp.scm (crc32c)[arguments]: Remove #:phases.  The check is for
	SSE support in the compiler, not the build machine; and the runtime code tests
	for SSE availability on the CPU before enabling the SSE code path.

2022-11-15  Marius Bakke  <marius@gnu.org>

	gnu: vulkan-validationlayers: Avoid direct variable references.
	* gnu/packages/vulkan.scm (vulkan-validationlayers)[arguments]: Refer to
	GLSLANG and SPIRV-HEADERS from inputs, instead of the global variables.

2022-11-15  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: Add vulkan-validationlayers.
	* gnu/packages/vulkan.scm (vulkan-validationlayers): New variable.

	gnu: shaderc: Update to 2021.3.
	* gnu/packages/vulkan.scm (shaderc): Update to 2021.3.

	gnu: vulkan-tools: Update to 1.2.201.
	* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.2.201.

	gnu: vulkan-loader: Update to 1.2.202.
	* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.2.202.
	[arguments]: Enable tests by removing obsolete build phase
	'disable-loader-tests and adjusting configure flags.

	gnu: vulkan-headers: Update to 1.2.202.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.2.202.

	gnu: spirv-tools: Update to 2021.4.
	* gnu/packages/vulkan.scm (spirv-tools): Update to 2021.4.

	gnu: spirv-headers: Update to 1.2.198.0.
	* gnu/packages/vulkan.scm (spirv-headers): Update to 1.2.198.0.

2022-11-15  Marius Bakke  <marius@gnu.org>

	gnu: libjxl: Propagate required inputs.
	* gnu/packages/image.scm (libjxl)[inputs]: Move GOOGLE-BROTLI and
	GOOGLE-HIGHWAY ...
	[propagated-inputs]: ... here.

2022-11-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libffi: Update to 3.4.4.
	* gnu/packages/libffi.scm (libffi): Update to 3.4.4.

	gnu: expat: Update to 2.5.0.
	* gnu/packages/xml.scm (expat): Update to 2.5.0.

	gnu: file: Update to 5.43.
	* gnu/packages/file.scm (file): Update to 5.43.

	gnu: xz: Update to 5.2.8.
	* gnu/packages/compression.scm (xz): Update to 5.2.8.

	gnu: zlib: Update to 1.2.13.
	* gnu/packages/compression.scm (zlib): Update to 1.2.13.
	[source]: Remove patches.
	* gnu/packages/patches/zlib-cc.patch,
	gnu/packages/patches/zlib-correct-crc32-inputs.patch: Remove files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2022-11-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	guix: Replace defective freemirror.org.
	This ‘mirror’ is particularly problematic because it's the only one checked
	by ‘guix refresh’.

	* guix/gnu-maintenance.scm (%savannah-base): Substitute freedif.org.
	* guix/download.scm (%mirrors): Likewise.

	Reported by sash-kan on #guix.

2022-11-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nano: Update to 7.0.
	* gnu/packages/nano.scm (nano): Update to 7.0.

	gnu: fuzzel: Fix typo in description.
	* gnu/packages/xdisorg.scm (fuzzel)[description]: Fix ‘foot’ typo.

2022-11-15  Ludovic Courtès  <ludo@gnu.org>

	doc: Add missing closing parentheses in examples.
	* doc/guix.texi (VNC Services, Guix Home Services): Add missing closing
	parentheses.

2022-11-15  pelzflorian (Florian Pelz)  <pelzflorian@pelzflorian.de>

	doc: Link to the Git book instead of the git-scm.com homepage.
	The Pro Git book, unlike the git-scm.com homepage, is translated to
	many languages.  Therefore translators of the Guix Manual can point
	to the appropriate translation now.

	* doc/guix.texi (Invoking guix pull): Point to the Pro Git book's URL.

2022-11-15  Ludovic Courtès  <ludo@gnu.org>

	doc: Build pt_BR manual.
	* doc/build.scm (%manual-languages): Add "pt_BR".

2022-11-15  pelzflorian (Florian Pelz)  <pelzflorian@pelzflorian.de>

	doc: Refer to the pt_BR translation.
	* doc/guix.texi (Top): Mention Brazilian Portuguese.

2022-11-15  kiasoc5  <kiasoc5@disroot.org>

	gnu: Add fuzzel.
	This patch avoids building fuzzel with bundled nanosvg and uses librsvg instead.

	* gnu/packages/xdisorg.scm (fuzzel): New variable.

2022-11-15  Antero Mejr  <antero@mailbox.org>

	gnu: Add safeint.
	* gnu/packages/cpp.scm (safeint): New variable.

2022-11-15  Ludovic Courtès  <ludo@gnu.org>

	installer: Migrate to 'guile-gnutls'.
	* gnu/installer.scm (installer-program): Replace GNUTLS with GUILE-GNUTLS.

	installer: Report known-unsupported PCI devices.
	* gnu/installer/hardware.scm: New file.
	* gnu/local.mk (INSTALLER_MODULES): Add it.
	* po/guix/POTFILES.in: Add it.
	* gnu/installer.scm (installer-steps): Pass #:pci-database to the
	'welcome' step procedure.
	* gnu/installer/newt.scm (welcome-page): Add #:pci-database and pass it
	to 'run-welcome-page'.
	* gnu/installer/newt/welcome.scm (check-hardware-support): Add #:pci-database.
	Enumerate unsupported PCI devices and run an error page when unsupported
	devices are found.
	(run-welcome-page): Add #:pci-database and pass it to
	'check-hardware-support' and to the recursive call.
	* gnu/installer/record.scm (<installer>)[welcome-page]: Adjust comment.
	* doc/guix.texi (Hardware Considerations): Mention it.

	installer: Error page width is parameterized.
	* gnu/installer/newt/page.scm (run-error-page): Add #:width and honor
	it.

2022-11-15  Ludovic Courtès  <ludo@gnu.org>

	installer: Use 'current-guix' for extensions.
	This lets us use the latest (gnu build linux-modules) for instance.
	Note that items listed in 'with-extensions' come first in the load path,
	before the directory containing the modules in 'with-imported-modules'.

	* gnu/installer.scm (installer-program): Use (current-guix) instead of
	'guix' in 'with-extensions'.

2022-11-15  Ludovic Courtès  <ludo@gnu.org>

	linux-modules: Add 'load-pci-device-database'.
	* gnu/build/linux-modules.scm (read-pci-device-database)
	(load-pci-device-database): New procedures.

	linux-modules: Add support for listing PCI devices.
	* gnu/build/linux-modules.scm (<pci-device>): New record type.
	(pci-device-class-predicate, storage-pci-device?, network-pci-device?)
	(display-pci-device?, pci-devices?): New procedures.

2022-11-15  Ludovic Courtès  <ludo@gnu.org>

	installer: Warn about hardware support after the welcome page.
	This is a followup to 682639c107908426fe6bf0a1b8404b98b7820290, which
	added the uvesafb upfront, before welcome page had been displayed.

	* gnu/installer/newt/welcome.scm (check-hardware-support): New
	procedure.
	(run-welcome-page): Use it.

2022-11-15  James Smith  <jsubuntuxp@disroot.org>

	gnu: slade: Update to 3.2.1.
	* gnu/packages/game-development.scm (slade): Update to 3.2.1.
	[arguments]: Use G-expressions.
	[phases]: Remove reset-slade.pk3-timestamp phase.
	[inputs]: Remove input labels. Add lua and mpg123. Replace wxwidgets-3.1
	with wxwidgets.

2022-11-15  michaeldelago  <michaeldelago98@gmail.com>

	gnu: fzf: update to 0.34.0.
	* gnu/packages/terminals.scm (go-github-com-junegunn-fzf): Update to
	0.34.0.
	[inputs]: Add go-github-com-rivo-uniseg, go-golang-org-x-term.

2022-11-15  jgart  <jgart@dismail.de>

	gnu: python-bottle: Update to 0.12.23.
	* gnu/packages/python-web.scm (python-bottle): Update to 0.12.23.
	[native-inputs]: Add python-pytest.
	[arguments]: Use pytest to call test suite.

2022-11-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-mdurl: Enable tests.
	* gnu/packages/python-xyz.scm (python-mdurl): Enable tests.
	[source]: Use git checkout with tests.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add python-pytest.

	gnu: python-colorful: Enable tests.
	* gnu/packages/python-xyz.scm (python-colorful): Enable tests.
	[source]: Use git checkout which has tests.
	[build-system]: Use pyproject-build-system.

	gnu: Add cl-gss.
	* gnu/packages/lisp-xyz.scm (ecl-cl-gss, cl-gss, sbcl-cl-gss): New variables.

	gnu: cl-radiance: Update to 2.1.2-2.a723783.
	* gnu/packages/lisp-xyz.scm (sbcl-radiance): Update to 2.1.2-2.a723783.
	  [native-inputs, inputs]: Remove labels.

2022-11-15  jgart  <jgart@dismail.de>

	gnu: Add cl-wild-package-inferred-system.
	* gnu/packages/lisp-xyz.scm (cl-wild-package-inferred-system,
	  ecl-wild-package-inferred-system, sbcl-wild-package-inferred-system):
	  New variables.

2022-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-disgenet2r.
	* gnu/packages/bioinformatics.scm (r-disgenet2r): New variable.

2022-11-15  dan  <i@dan.games>

	gnu: virt-manager: Update to 4.1.0.
	* gnu/packages/virtualization (virt-manager): Update to 4.1.0.

2022-11-15  Csepp  <raingloom@riseup.net>

	gnu: python-qtconsole: Use python-pyqt-without-webkit.
	* gnu/packages/python-xyz.scm (python-qtconsole)[propagated-inputs]:
	Use python-pyqt-without-qtwebkit.

2022-11-15  kiasoc5  <kiasoc5@disroot.org>

	gnu: copyq: Update to 6.3.2.
	* gnu/packages/xdisorg (copyq): Update to 6.3.2.
	[arguments]: Use g-expressions.
	[inputs]: Add qtdeclarative-5, qtwayland-5, wayland, knotifications.
	[native-inputs]: Add extra-cmake-modules, qttools-5.

2022-11-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add onedrive.
	* gnu/packages/sync.scm (onedrive): New variable.

	gnu: torsocks: Add release-monitoring-url.
	* gnu/packages/tor.scm (torsocks)[properties]: New field.

	gnu: syncthing: Update release-monitoring-url.
	* gnu/packages/syncthing.scm (syncthing)[properties]: Update
	release-monitoring-url.

	gnu: mutt: Update to 2.2.9.
	* gnu/packages/mail.scm (mutt): Update to 2.2.9.

	gnu: git-annex: Update to 10.20221103.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20221103.

	gnu: moreutils: Add release-monitoring-url.
	* gnu/packages/moreutils.scm (moreutils)[properties]: New field.

2022-11-15  (unmatched-parenthesis  <paren@disroot.org>

	gnu: Add go-github-com-miolini-datacounter.
	* gnu/packages/golang.scm (go-github-com-miolini-datacounter): New
	  variable.

	gnu: Add go-github-com-riywo-loginshell.
	* gnu/packages/golang.scm (go-github-com-riywo-loginshell): New
	  variable.

2022-11-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: multipath-tools: Set prefix instead of DESTDIR.
	This is necessary to avoid having multipath look for its plugins in /lib
	instead of /gnu/store/...-multipath-tools-.../lib.

	* gnu/packages/linux.scm (multipath-tools)[arguments]: Replace DESTDIR with
	prefix in make flags; override configdir to look up stateful configurations in
	global /etc directory.

2022-11-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: multipath-tools: Enable parallel build.
	* gnu/packages/linux.scm (multipath-tools)[arguments]: Remove parallel-build?
	argument.

	gnu: multipath-tools: Update to 0.9.3.
	* gnu/packages/linux.scm (multipath-tools): Update to 0.9.3.
	[source]: Adjust snippet.

2022-11-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: configuration: Revert to a working ‘guix home’.
	This reverts commit 543d971ed2a1d9eb934af1f51930741d7cc4e7ef, and
	its dependent commit 9b21cd2e9a614f1937769caf3917a791b151d841, which
	appear to have triggered a recent wave of ‘guix home’ regressions
	involving (services (list (service home-bash-service-type))):

	In gnu/home/services/shells.scm:
	    504:7  3 (home-bash-extensions #<<home-bash-configuration> package: #<package bash@5.1.8 gnu/packages/ba…> …)
	In unknown file:
	           2 (append #<<location> file: "…" line: 14 column: 12> ())
	In ice-9/boot-9.scm:
	  1685:16  1 (raise-exception _ #:continuable? _)
	  1685:16  0 (raise-exception _ #:continuable? _)

	ice-9/boot-9.scm:1685:16: In procedure raise-exception:
	In procedure append: Wrong type argument in position 1 (expecting empty list): #<<location> file: "…" line: 14 column: 12>

	I should love to dive in & fix this rather than revert, but urgently
	need sleep.

2022-11-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dropbear: Update to 2022.83.
	* gnu/packages/ssh.scm (dropbear): Update to 2022.83.
	[arguments]: Remove obsolete part of 'enable-x11-forwarding phase.

2022-11-14  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: prosody: Invoke prosody wrapper script directly.
	* gnu/packages/messaging.scm (prosody)[arguments]: Add invoke-prosody-wrapper
	phase.

2022-11-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-package-build: Update to 3.2.
	* gnu/packages/emacs-xyz.scm (emacs-package-build): Update to 3.2.

	gnu: emacs-ebib: Update to 2.39.3.
	* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.39.3.

	gnu: emacs-project: Update to 0.8.3.
	* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.8.3.

2022-11-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tegola: Don't use autogenerated tarball.
	* gnu/packages/geo.scm (tegola)[source]: Download using git-fetch.

	gnu: imposm3: Don't use autogenerated tarball.
	* gnu/packages/geo.scm (imposm3)[source]: Download using git-fetch.

	gnu: infinibadn-diags: Don't use autogenerated tarball.
	* gnu/packages/fabric-management.scm (infiniband-diags)[source]:
	Download release tarball.
	[native-inputs]: Remove autoconf, automake, libtool.

	gnu: sqlcipher: Don't use autogenerated tarball.
	* gnu/packages/databases.scm (sqlcipher)[source]: Download using
	git-fetch.

	gnu: tint2: Add source file-name.
	* gnu/packages/xdisorg.scm (tint2)[source]: Add file-name field.

	gnu: i3-gaps: Add source file-name.
	* gnu/packages/wm.scm (i3-gaps)[source]: Add file-name field.

	gnu: gfeeds: Add source file-name.
	* gnu/packages/syndication.scm (gfeeds)[source]: Add file-name field.

	gnu: python-readability-lxml: Add source file-name.
	* gnu/packages/python-xyz.scm (python-readability-lxml)[source]: Add
	file-name field.

	gnu: python-flask-migrate: Add source file-name.
	* gnu/packages/python-web.scm (python-flask-migrate)[source]: Add
	file-name field.

	gnu: tdlib-1.8.0: Add source file-name.
	* gnu/packages/messaging.scm (tdlib-1.8.0)[source]: Add file-name field.

	gnu: cddlib: Add source file-name.
	* gnu/packages/maths.scm (cddlib)[source]: Add file-name field.

	gnu: irrlicht-for-minetest: Add source file-name.
	* gnu/packages/games.scm (irrlicht-for-minetest)[source]: Add file-name
	field.

	gnu: emacs-hledger-mode: Add source file-name.
	* gnu/packages/finance.scm (emacs-hledger-mode)[source]: Add file-name
	field.

	gnu: emacs-nyan-mode: Add source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-nyan-mode)[source]: Add file-name
	field.

	gnu: emacs-consult-org-roam: Add source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-consult-org-roam)[source]: Add
	file-name field.

	gnu: emacs-fennel-mode: Add source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-fennel-mode)[source]: Add file-name
	field.

	gnu: emacs-w3m: Add source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-w3m)[source]: Add file-name field.

	gnu: emacs-org-chef: Add source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-org-chef)[source]: Add file-name
	field.

	gnu: emacs-ox-gfm: Add source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-ox-gfm)[source]: Add file-name
	field.

	gnu: emacs-pdfgrep: Add source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-pdfgrep)[source]: Add file-name
	field.

	gnu: emacs-orca: Add source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-orca)[source]: Add file-name field.

	gnu: emacs-ednc: Add source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-ednc)[source]: Add file-name field.

	gnu: emacs-consult-bibtex: Add source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-consult-bibtex)[source]: Add
	file-name field.

	gnu: qm-dsp: Add source file-name.
	* gnu/packages/audio.scm (qm-dsp)[source]: Add file-name field.

	gnu: btop: Don't use autogenerated tarball.
	* gnu/packages/admin.scm (btop)[source]: Download using git-fetch.

	gnu: luajit: Add source file-name.
	* gnu/packages/lua.scm (luajit)[source]: Add file-name field.

2022-11-14  kiasoc5  <kiasoc5@disroot.org>

	gnu: kanshi: Update to 1.3.0.
	* gnu/packages/wm.scm (kanshi): Update to 1.3.0.

	gnu: wf-recorder: Update to 0.3.0.
	* gnu/packages/video.scm (wf-recorder): Update to 0.3.0.

	gnu: swayidle: Update to 1.7.1.
	* gnu/packages/wm.scm (swayidle): Update to 1.7.1.

2022-11-14  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add snixembed.
	* gnu/packages/freedesktop.scm (snixembed): New variable.

2022-11-14  Leo Nikkilä  <hello@lnikki.la>

	gnu: luajit: Update to commit 6c4826.
	* gnu/packages/lua.scm (luajit)[source]: Use git-fetch, remove patch.
	* gnu/packages/patches/luajit-no_ldconfig.patch: Delete patch.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2022-11-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add siril.
	* gnu/packages/astronomy.scm (siril): New variable.

	gnu: Add librtprocess.
	* gnu/packages/photo.scm (librtprocess): New variable.

2022-11-14  Fabio Natali  <me@fabionatali.com>

	gnu: Add clojure-data-csv.
	* gnu/packages/clojure.scm (clojure-data-csv): New variable.

2022-11-14  Matthieu Simonin  <matthieu.simonin@inria.fr>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add python-enoslib.
	* gnu/packages/python-web.scm (python-enoslib): New variable.

2022-11-14  Ludovic Courtès  <ludo@gnu.org>

	self: Mark the generation (guix config) as non-declarative.
	Fixes <https://issues.guix.gnu.org/58927>.
	Reported by Maxime Devos <maximedevos@telenet.be>
	and Marius Bakke <marius@gnu.org>.

	Starting from 076e825dc5d585943ce820a279fffe4af09757fb, "guix --version"
	would print "0" as the version number, due to '%guix-version' being
	inlined in (guix ui) when compiling '*core-modules*' in (guix self).

	* guix/self.scm (make-config.scm): Pass #:declarative? #f.

2022-11-14  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: bbswitch-module: Update to 20220529 and fix for Linux 5.18+.
	* gnu/packages/linux.scm (bbswitch-module): Update to 20220529 and fix for
	Linux 5.18+.
	[source]: Switch to fork since fix is not merged upstream yet.

2022-11-14  Christopher Baines  <mail@cbaines.net>

	gnu: protobuf-2: Use gexp in arguments.
	This fixes the breakage introduced when the protobuf package switched to using
	gexp's in the arguments.

	The package doesn't build, but at least the builder is now deterministic and
	valid Guile.

	* gnu/packages/protobuf.scm (protobuf-2)[arguments]: Adapt to use gexp's.

2022-11-14  Prafulla Giri  <prafulla.giri@protonmail.com>

	guix-install.sh: Remove unnecessary XDG_DATA_DIRS export.
	This started out as a bug-fix for a GUI login loop that was resulting from XDG_DATA_DIRS
	not including any of the host distro's directories. The solution was to export the vari-
	able (with fail-safe defaults) before source-ing GUIX_PROFILE/etc/profile. It turns out
	changes have already been made to ensure that XDG_DATA_DIRS, etc. are always exported
	before anything guix-specific. So, this export is no longer necessary.

	For reference, the aforementioned bug was found on a Debian 11 machine and it's guix.sh
	init profile for guix version 1.2.

	* etc/guix-install.sh (sys_create_init_profile): Remove unnecessary
	XDG_DATA_DIRS export.

2022-11-14  dan  <i@dan.games>

	gnu: mpv: Update to 0.35.0.
	* gnu/packages/video.scm (mpv): Update to 0.35.0.

2022-11-13  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: emacs-magit: Substitute git executable path.
	Magit has a strong dependency on Git so it should directly reference the
	git executable rather than expect it to be available in the profile or
	environment.

	This also fixes a build failure in emacs-forge.

	* gnu/packages/emacs-xyz.scm (emacs-magit)[arguments]<#:phases>: Substitute
	git path in the ‘magit-git-executable’ variable.

2022-11-13  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 1.4.0.
	* gnu/packages/gnome.scm (komikku): Update to 1.4.0.

2022-11-13  Hilton Chain  <hako@ultrarare.space>

	gnu: Add spectre-meltdown-checker.
	* gnu/packages/linux.scm (spectre-meltdown-checker): New variable.
	* gnu/packages/patches/spectre-meltdown-checker-find-kernel.patch: New file.
	* gnu/packages/patches/spectre-meltdown-checker-externalize-fwdb.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Register them here.

2022-11-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gwl: Update to 0.5.1.
	* gnu/packages/package-management.scm (gwl): Update to 0.5.1.
	[arguments]: Disable one test.

	gnu: ardour: Do not use labels in list of native inputs.
	* gnu/packages/audio.scm (ardour)[native-inputs]: Drop package labels.

	gnu: ardour: Remove trailing #T from phases.
	* gnu/packages/audio.scm (ardour)[arguments]: Remove trailing #T.
	(ardour-rpath-phase): Same.

2022-11-13  Sughosha  <sughosha@proton.me>

	gnu: ardour: Install man page.
	* gnu/packages/audio.scm (ardour)[arguments]: Add phase "install-man-page".

	gnu: ardour: Use more system libraries.
	* gnu/packages/audio.scm (ardour)[arguments]: Enable use of external
	libraries.
	[inputs]: Add fluidsynth, hidapi, libltc, and qm-dsp.

2022-11-13  Sughosha  <sughosha@proton.me>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add qm-dsp.
	* gnu/packages/audio.scm (qm-dsp): New variable.

2022-11-13  Sughosha  <Sughosha@proton.me>

	gnu: ardour: Update to 7.0
	* gnu/packages/audio.scm (ardour): Update to 7.0.

2022-11-13  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: prosody: Add bash-minimal to inputs.
	* gnu/packages/messaging.scm (prosody)[inputs]: Add bash-minimal.

	gnu: prosody: Update to 0.12.1.
	* gnu/packages/messaging.scm (prosody): Update to 0.12.1.
	[inputs]: Add icu4c.

2022-11-13  EuAndreh  <eu@euandre.org>

	services: vpn: Fix the profile wireguard package.
	This is a follow-up of: fb35b7cedd48a47820b0c250677b7ec6ac78fdc1.

	* gnu/services/vpn.scm (wireguard-service-type): Add the wireguard package
	from the configuration to the profile.

2022-11-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ck: Add support for riscv64-linux.
	* gnu/packages/c.scm (gnu-triplet->ck-machine target): Add case for
	riscv64.

	gnu: mimalloc: Update to 2.0.7.
	* gnu/packages/c.scm (mimalloc): Update to 2.0.7.

2022-11-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add c-intro-and-ref.
	* gnu/packages/c.scm (c-intro-and-ref): New variable.

2022-11-13  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-websocket: Update to 0.1.
	* gnu/packages/guile-xyz.scm (guile-websocket): Update to 0.1.

2022-11-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.35.
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.35.

2022-11-16  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 102.5.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2022-45403, CVE-2022-45404, CVE-2022-45405,
	CVE-2022-45406, CVE-2022-45408, CVE-2022-45409, CVE-2022-45410,
	CVE-2022-45411, CVE-2022-45412, CVE-2022-45416, CVE-2022-45418,
	CVE-2022-45420, and CVE-2022-45421.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2022-11-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix-install.sh: Expand mktemp template for busybox compatibility.
	Fixes <https://issues.guix.gnu.org/58858>.

	* etc/guix-install.sh (main): Use 6 'X' characters in the template, as this is
	the minimum required by Busybox's mktemp (which matches glibc's mktemp
	behavior).

	Reported-by: conses <contact@conses.eu>

2022-11-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Update NEWS.

	gnu: Add clang-toolchain-15.
	* gnu/packages/llvm.scm (clang-toolchain-15): New variable.

	gnu: Add libomp-15.
	* gnu/packages/llvm.scm (libomp-15): New variable.
	(libomp-14): Inherit from it.
	[arguments]: Use substitute-keyword-arguments and override the
	chdir-to-source-and-install-license phase.  Remove redundant fields.

	gnu: Add clang-15.
	* gnu/packages/llvm.scm (clang-from-llvm): Add LEGACY-BUILD-SHARED-LIBS?
	argument and update doc.
	[configure-flags]: Conditionally add -DCLANG_LINK_CLANG_DYLIB=ON.
	[phases]{change-directory}: Conditionally add phase.
	{add-tools-extra}: Conditionally patch AddClang.cmake file.
	(clang-15): New variable.
	(clang-14): Streamline.
	(clang-13, clang-12, clang-11, clang-10, clang-9, clang-8, clang-7, clang-6)
	(clang-3.9.1, clang-3.8, clang-3.7, clang-3.5): Set LEGACY-BUILD-SHARED-LIBS?
	argument to #t.

	gnu: Add clang-runtime-15.
	* gnu/packages/llvm.scm (clang-runtime-15): New variable.

	gnu: Add llvm-15.
	* gnu/packages/llvm.scm (llvm-15): New variable.
	(llvm-14): Inherit from it, removing duplicated fields.
	* gnu/packages/patches/clang-15.0-libc-search-path.patch: New file.
	* gnu/local.mk: Register it.

2022-11-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add dsp.
	* gnu/packages/audio.scm (dsp): New variable.

	import/cran: Add package mapping for freetype.
	* guix/import/cran.scm (transform-sysname): Map "freetype2" to "freetype".

2022-11-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gfa-0.10: Update to 0.10.1.
	* gnu/packages/crates-io.scm (rust-gfa-0.10): Update to 0.10.1.

2022-11-16  kiasoc5  <kiasoc5@disroot.org>

	gnu: udiskie: Update to 2.4.2.
	* gnu/packages/freedesktop.scm (udiskie): Update to 2.4.2.
	  [phases]: Remove trailing #t.

2022-11-16  Fabio Natali  <me@fabionatali.com>

	gnu: microscheme: Update to 0.9.4.
	* gnu/packages/avr.scm (microscheme): Update to 0.9.4.
	  [native-inputs]: Add clang and cppcheck.

2022-11-16  Paul A. Patience  <paul@apatience.com>

	gnu: Add cl-random-sample.
	* gnu/packages/lisp-xyz.scm (sbcl-random-sample, cl-random-sample,
	ecl-random-sample): New variables.

	gnu: Add cl-infix-math.
	* gnu/packages/lisp-xyz.scm (sbcl-infix-math, cl-infix-math,
	ecl-infix-math): New variables.

	gnu: Add cl-wu-decimal.
	* gnu/packages/lisp-xyz.scm (sbcl-wu-decimal, cl-wu-decimal,
	  ecl-wu-decimal): New variables.

	gnu: Add cl-moira.
	* gnu/packages/lisp-xyz.scm (sbcl-moira, cl-moira, ecl-moira): New
	  variables.

	gnu: Add cl-flamegraph.
	* gnu/packages/lisp-xyz.scm (sbcl-flamegraph, cl-flamegraph): New
	  variables.

2022-11-16  jgart  <jgart@dismail.de>

	gnu: Add cl-closure-template.
	* gnu/packages/lisp-xyz.scm (cl-closure-template, ecl-closure-template,
	  sbcl-closure-template): New variables.

2022-11-16  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of '--symlink' entry.

2022-11-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mcron: Update to 1.2.1-0.5fd0ccd.
	* gnu/packages/guile-xyz.scm (mcron): Update to 1.2.1-0.5fd0ccd.
	[native-inputs]: Add autoconf, automake, help2man, and texinfo.

	gnu: Remove guile2.2-mcron.
	* gnu/packages/guile-xyz.scm (guile2.2-mcron): Delete variable.

	gnu: mcron: Use gexps and strip trailing #t.
	* gnu/packages/guile-xyz.scm (mcron)
	[phases]: Use gexps and strip trailing #t.

	services: mcron: Add log? and log-format fields to mcron-configuration.
	* gnu/services/mcron.scm (list-of-gexps?): New predicate.
	(mcron-configuration): Rewrite using define-configuration.
	[log?, log-format]: New fields.
	(mcron-shepherd-services): Invoke mcron with the --log and --log-format
	arguments when log? is #t,
	(generate-doc): New procedure.
	* doc/guix.texi (Scheduled Job Execution): Update doc.
	(Mcron Home Service): Likewise.
	* gnu/home/services/mcron.scm: Keep in sync with the above changes to
	gnu/services/mcron.scm.

2022-11-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: configuration: Re-order generated record fields.
	This is so that the first field of the generated record matches the first one
	declared, which makes 'define-configuration' record API compatible with
	define-record-type* ones.

	* gnu/services/configuration.scm (define-configuration-helper): Move the
	%location field below the ones declared by the user.
	* gnu/services/monitoring.scm (zabbix-front-end-config): Adjust match pattern
	accordingly.

2022-11-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	news: Add entry for 'guix shell --symlink'.
	* etc/news.scm: Add entry.

	etc/news.scm: Normalize indentation.
	* etc/news.scm: Normalize indentation.

	shell: Detect --symlink spec problems early.
	* guix/scripts/pack.scm (symlink-spec-option-parser): Remove extraneous
	char-set.  Raise an exception when the target is an absolute file name.
	(guix-pack): Move with-error-handler earlier.
	* guix/scripts/shell.scm (guix-shell): Likewise.
	* guix/scripts/environment.scm (guix-environment): Wrap the whole
	guix-environment* call with the with-error-handling handler.
	* tests/guix-environment-container.sh: Add tests.
	* tests/guix-pack.sh: Adjust symlink spec.

	guix: shell: Add '--symlink' option.
	* guix/scripts/pack.scm (%options): Extract symlink parsing logic to...
	(symlink-spec-option-parser): ... here.
	(self-contained-tarball/builder): Add a comment mentioning why a relative file
	name is used for the link target.
	* guix/scripts/environment.scm (show-environment-options-help): Document new
	--symlink option.
	(%default-options): Add default value for symlinks.
	(%options): Register new symlink option.
	(launch-environment/container): Add #:symlinks argument and extend doc, and
	create symlinks using evaluate-populate-directive.
	(guix-environment*): Pass symlinks arguments to launch-environment/container.
	* doc/guix.texi (Invoking guix shell): Document it.
	* tests/guix-shell.sh: Add a --symlink (negative) test.
	* tests/guix-environment-container.sh: Add tests.

	install: Validate symlink target in evaluate-populate-directive.
	* gnu/build/install.scm (evaluate-populate-directive): By default, error when
	the target of a symlink doesn't exist.  Always ensure TARGET ends with "/".
	(populate-root-file-system): Call evaluate-populate-directive with
	 #:error-on-dangling-symlink #t and add comment.

	Makefile.am: Sort EXTRA_DIST entries.
	* Makefile.am (EXTRA_DIST): Sort.

2022-11-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-1.65.
	* gnu/packages/rust.scm (rust-1.65): New variable.

	gnu: Add rust-1.64.
	* gnu/packages/rust.scm (rust-1.64): New variable.

2022-11-15  kiasoc5  <kiasoc5@disroot.org>

	gnu: Add rust-1.63.
	* gnu/packages/rust.scm (rust-1.63): New variable.

	gnu: Add rust-1.62.
	* gnu/packages/rust.scm (rust-1.62): New variable.

	gnu: Add rust-1.61.
	* gnu/packages/rust.scm (rust-1.61): New variable.

2022-11-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-php-mode: Update to 1.24.2.
	* gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.24.2.

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

	gnu: fet: Update to 6.7.1.
	* gnu/packages/education.scm (fet): Update to 6.7.1.

2022-11-12  EuAndreh  <eu@euandre.org>

	services: vpn: Add wireguard-tools to profile-service-type.
	* gnu/services/vpn.scm (wireguard-service-type): Include the
	"wireguard-tools" package as an extension to profile-service-type, so
	that users that enable the wireguard service can interact with it via
	the command-line without having to manually install wireguard-tools.

2022-11-12  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.1.0-12.1fb4b0a.
	* gnu/packages/ci.scm (cuirass): Update to 1.1.0-12.1fb4b0a.

	gnu: guile-simple-zmq: Update to 0.0.0-10.ff0b39a.
	* gnu/packages/guile-xyz.scm (guile-simple-zmq): Update to 0.0.0-10.ff0b39a.

2022-11-12  jgart  <jgart@dismail.de>

	gnu: Add emacs-free-keys.
	* gnu/packages/emacs-xyz.scm (emacs-free-keys): New variable.

2022-11-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	gnu: emacs-prescient: Update to 6.0.
	* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 6.0.

	gnu: emacs-ctrlf: Update to 1.6.
	* gnu/packages/emacs-xyz.scm (emacs-ctrlf): Update to 1.6.

	gnu: emacs-apheleia: Update to 3.1.
	* gnu/packages/emacs-xyz.scm (emacs-apheleia): Update to 3.1.

	gnu: emacs-exwm: Update to 0.27.
	* gnu/packages/emacs-xyz.scm (emacs-exwm): Update to 0.27.

	gnu: emacs-subed: Update to 1.0.19.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.19.

2022-11-12  Raghav Gururajan  <rg@raghavgururajan.name>

	teams: Add Raghav Gururajan.
	* etc/teams.scm.in: Add Raghav Gururajan.

2022-11-12  jgart  <jgart@dismail.de>
	    (  <paren@disroot.org>

	gnu: Add carp.
	* gnu/packages/lisp.scm (carp): New variable.

2022-11-12  Raghav Gururajan  <rg@raghavgururajan.name>

	Revert "teams: Add Raghav Gururajan."
	This reverts commit 56aebf7f7cbb3781c3f470902f43b361f85cba3e.

	teams: Add Raghav Gururajan.
	* etc/teams.scm.in: Add Raghav Gururajan.

2022-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jami: Enable unit tests.
	* gnu/packages/patches/jami-fix-qml-imports.patch: New file.
	* gnu/packages/patches/jami-fix-unit-tests-build.patch: Likewise.
	* gnu/packages/patches/jami-libjami-headers-search.patch: Likewise.
	* gnu/packages/patches/jami-sip-unregister.patch: Likewise.
	* gnu/packages/patches/jami-xcb-link.patch: Likewise.
	* gnu/local.mk: Register them.
	* gnu/packages/jami.scm (%jami-sources): Apply new patches.
	(jami) [tests?]: Delete argument to run tests.
	[configure-flags]: Remove TESTS? argument.
	Enable tests with -DENABLE_TESTS=ON.  Remove -DLIBJAMI_INCLUDE_DIR.
	[phases] {check}: New phase override.
	[native-inputs]: Add settings-desktop-schemas.
	[inputs]: Add glib and libxcb.

	gnu: jami: Update to 20221031.1308.130cc26.
	* gnu/packages/jami.scm (libjami, jami): Update to 20221031.1308.130cc26.
	(%jami-sources): Remove jami-fix-crash-on-block-contact patch.  Add
	jami-disable-integration-tests and jami-no-webengine patches.
	(pjproject-jami): Update to 2.12-1.513a3f1.
	(ffmpeg-jami): Replace libvpx with libvpx-next.  Replace libx264 with
	libx264-next.
	(libjami): Update comment with upstream issue URL.
	[tests?]: Remove argument, enabling test suite.
	[configure-flags]: Remove "--disable-static".
	[phases] {delete-static-libraries}: New phase.
	(jami) [tests?]: Update comment.
	[configure-flags]: Remove "-DLIBJAMI_XML_INTERFACES_DIR=" flag.
	[phases] {patch-source}: Delete phase.
	* gnu/packages/patches/jami-fix-crash-on-block-contact.patch: Delete patch.
	* gnu/packages/patches/jami-disable-integration-tests.patch: New file.
	* gnu/packages/patches/jami-no-webengine.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.

	gnu: opendht: Use latest fmt.
	* gnu/packages/networking.scm (opendht)[inputs]: Replace fmt-8 with fmt.

2022-11-12  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.333.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.333.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.299.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.299.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.265.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.265.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.224.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.224.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.154.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.154.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.78.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.78.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 6.0.8.
	* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.8.
	(linux-libre-6.0-pristine-source): Update hash.

2022-11-12  Marius Bakke  <marius@gnu.org>

	gnu: uBlock Origin: Update to 1.45.2.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.45.2.

2022-11-11  kiasoc5  <kiasoc5@disroot.org>

	gnu: wofi: Update to 1.3.
	* gnu/packages/xdisorg.scm (wofi): Update to 1.3.
	[arguments]: Use new style for arguments.
	[inputs]: Remove input labels.

2022-11-11  Greg Hogan  <code@greghogan.com>

	gnu: waybar: Update to 0.9.15.
	* gnu/packages/wm.scm (waybar): Update to 0.9.15.
	[inputs]: Replace fmt-8 with fmt.

	gnu: spdlog: Update to 1.11.0.
	* gnu/packages/logging.scm (spdlog): Update to 1.11.0.
	[source]<origin>: Remove obselete snippet.

	gnu: bear: Replace spdlog with spdlog-1.10.
	* gnu/packages/build-tools.scm (bear)[inputs]: Replace spdlog with
	spdlog-1.10.

	gnu: Add spdlog-1.10.
	* gnu/packages/logging.scm (spdlog-1.10): New variable.

2022-11-11  dan  <i@dan.games>

	gnu: mangohud: Update to 0.6.8.
	* gnu/packages/graphics.scm (mangohud): Update to 0.6.8.

2022-11-11  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-settings: Update to 4.16.4.
	* gnu/packages/xfce.scm (xfce4-settings): Update to 4.16.4.

2022-11-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: valgrind: Add version 3.20.0.
	* gnu/packages/valgrind.scm (valgrind-3.18): Remove.
	(valgrind-3.20): New variable.

	gnu-maintenance: 'release-file?' excludes "valgrind-3.20.0.RC1.tar.bz2".
	* guix/gnu-maintenance.scm (%alpha-tarball-rx): Add "." before
	"(alpha|beta|...)".
	* tests/gnu-maintenance.scm ("release-file?"): Add test for Valgrind.

2022-11-11  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: 'gnu' updater prefers tarball with same compression.
	Fixes <https://issues.guix.gnu.org/59168>.

	Previously 'guix build make --with-latest=make' would pick ".tar.lz",
	rather than "tar.gz", because "tar.lz" happened to come first in the
	<upstream-source> 'urls' field.

	* guix/gnu-maintenance.scm (latest-gnu-release)[archive-type]
	[better-tarball?]: New variables.
	Sort TARBALLS according to BETTER-TARBALL?.

2022-11-11  Ludovic Courtès  <ludo@gnu.org>

	upstream: Factorize 'package-archive-type'.
	* guix/upstream.scm (package-archive-type): New procedure.
	(package-update/url-fetch): Use it.

2022-11-11  Ludovic Courtès  <ludo@gnu.org>

	grafts: Run with a UTF-8 locale.
	Fixes <https://issues.guix.gnu.org/55968>.
	Reported by Maxime Devos <maximedevos@telenet.be>.

	* guix/grafts.scm (%graft-with-utf8-locale?): New parameter.
	(graft-derivation/shallow)[glibc-locales, set-utf8-locale]: New
	variables.
	[build]: Use 'set-utf8-locale'.
	* tests/gexp.scm, tests/grafts.scm, tests/packages.scm: Set
	'%graft-with-utf8-locale?' to #f.

2022-11-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: plymouth: Update to 22.02.122.
	* gnu/packages/freedesktop.scm (plymouth): Update to 22.02.122.

2022-11-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: plymouth: Change configure flags.
	Remove unnecessary color flags, and set the default logo to the run directory
	because /etc will not exist in the early boot process.

	* gnu/packages/freedesktop.scm (plymouth)[arguments]: Remove
	"--with-background-color", "--with-background-start-color-stop", and
	"--with-background-end-color-stop" options; change value of "--with-logo"
	option.

2022-11-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: plymouth: Use plain list of native inputs.
	* gnu/packages/freedesktop.scm (plymouth)[native-inputs]: Use list without
	labels.

	gnu: plymouth: Use gexps.
	* gnu/packages/freedesktop.scm (plymouth)[arguments]: Use gexps.

2022-11-11  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 107.0.5304.110-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 107.0.5304.110.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

	gnu: ganeti-instance-guix: Update to 0.8.
	* gnu/packages/virtualization.scm (ganeti-instance-guix): Update to 0.8.
	[native-inputs]: Add JQ.
	[inputs]: Add CRYPTSETUP.

	gnu: java-openmpi: Remove unused module import.
	* gnu/packages/mpi.scm (java-openmpi)[arguments]: Don't import
	(guix build syscalls).

	gnu: clojure: Remove unused module import.
	* gnu/packages/clojure.scm (clojure)[arguments]: Don't import
	(guix build syscalls).

	gnu: dbqn: Remove unused module import.
	* gnu/packages/bqn.scm (dbqn)[arguments]: Don't import (guix build syscalls).

	gnu: axoloti: Remove unused module import.
	* gnu/packages/axoloti.scm (axoloti-runtime, axoloti-patcher,
	axoloti-patcher-next)[arguments]: Don't import (guix build syscalls).

	gnu: maven-model: Avoid usage of (guix build syscalls).
	* gnu/packages/maven.scm (maven-3.0-model)[arguments]: Use MKDTEMP instead of
	MKDTEMP!.

	build-system/dub: Avoid usage of (guix build syscalls).
	* guix/build/dub-build-system.scm (configure): Use MKDTEMP instead of MKDTEMP!.

	build-system/clojure: Avoid usage of (guix build sycalls).
	* guix/build/clojure-build-system.scm (reset-class-timestamps): Use MKDTEMP
	from Guile core instead of MKDTEMP!.

	gnu: OpenJDK: Avoid usage of (guix build syscalls).
	* gnu/packages/java.scm (ant-bootstrap)[arguments]: Use MKDTEMP instead of
	MKDTEMP! from (guix build syscalls).
	(icedtea-8, openjdk9, openjdk11, antlr2): Likewise.

	build-system/ant: Avoid usage of (guix build syscalls).
	* guix/build/ant-build-system.scm (strip-jar-timestamps): Use MKDTEMP from
	Guile core rather than MKDTEMP!.
	* guix/build/java-utils.scm (install-jar-file-with-pom): Likewise.

2022-11-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-aiscm: Use different variant of protobuf-c.
	* gnu/packages/machine-learning.scm (guile-aiscm)[native-inputs]: Replace
	protobuf-c with protobuf-c-for-aiscm.

	gnu: Add protobuf-c-for-aiscm.
	* gnu/packages/protobuf.scm (protobuf-c-for-aiscm): New variable.

	import/cran: Add package name mapping for "booktabs".
	* guix/import/cran.scm (transform-sysname): Add mapping for "booktabs".

	import/cran: Add more strings to the list of invalid packages.
	* guix/import/cran.scm (invalid-packages): Add "c++", "c++17", and
	"posix.1-2001" to list of invalid packages.

2022-11-11  Navid Afkhami  <navid.afkhami@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-tspex.
	* gnu/packages/python-science.scm (python-tspex): New variable.

2022-11-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scintilla: Update to 5.3.1.
	* gnu/packages/text-editors.scm (scintilla): Update to 5.3.1.

	gnu: emacs-robot-mode: Update to 0.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-robot-mode): Update to 0.7.0.

	gnu: emacs-org-transclusion: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-transclusion)[argument]: Run tests.
	[native-inputs]: Add EMACS-ERT-RUNNER.

	gnu: emacs-doom-modeline: Update to 3.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-doom-modeline): Update to 3.3.2.

	gnu: emacs-cape: Update to 0.10.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 0.10.

2022-11-11  (unmatched-parenthesis  <paren@disroot.org>

	gnu: Add go-github-com-xo-terminfo.
	* gnu/packages/golang.scm (go-github-com-xo-terminfo): New variable.

	gnu: Add go-google-golang-org-protobuf.
	* gnu/packages/golang.scm (go-google-golang-org-protobuf): New variable.

	gnu: Add go-github-com-creack-pty.
	* gnu/packages/golang.scm (go-github-com-creack-pty): New variable.
	* guix/build-system/go.scm (go-target): Add to exported variables.

2022-11-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tor: Update to 0.4.7.11.
	* gnu/packages/tor.scm (tor): Update to 0.4.7.11.

2022-11-10  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: parted: Add a debug output.
	This is useful when debugging installer crashes in libparted.

	* gnu/packages/disk.scm (parted)[outputs]: Add a "debug" output.

2022-11-10  Artyom Bologov  <mail@aartaka.me>

	gnu: Add cl-nsymbols.
	* gnu/packages/lisp-xyz.scm (sbcl-nsymbols, cl-nsymbols, ecl-nsymbols): New
	  variables.

2022-11-10  ( via Guix-patches via  <guix-patches@gnu.org>

	gnu: mako: Patch makoctl to refer directly to binaries.
	* gnu/packages/wm.scm (mako)[arguments]<#:phases>{'patch-makoctl}:
	  New phase.
	[inputs]: Add jq.

2022-11-10  Andrew Tropin  <andrew@trop.in>

	gnu: guile-parted: Fix hash.
	* gnu/packages/guile-xyz.scm (guile-parted): Fix hash.

2022-11-10  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guile-parted: Update to 0.0.7.
	* gnu/packages/guile-xyz.scm (guile-parted): Update to 0.0.7.

2022-11-10  Artyom Bologov  <mail@aartaka.me>

	gnu: Add cl-lass.
	* gnu/packages/lisp-xyz.scm (sbcl-lass, cl-lass, ecl-lass): New variables.

2022-11-10  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 102.4.2.
	* gnu/packages/gnuzilla.scm (%icedove-build-id, %icedove-version) Update to 102.4.2.

2022-11-10  Hilton Chain  <hako@ultrarare.space>

	gnu: font-chiron-hei-hk: Update to 2.505.
	* gnu/packages/fonts.scm (font-chiron-hei-hk): Update to 2.505.

	gnu: font-chiron-sung-hk: Update to 1.007.
	* gnu/packages/fonts.scm (font-chiron-sung-hk): Update to 1.007.

2022-11-10  Michael Rohleder  <mike@rohleder.de>

	gnu: btop: Update to 1.2.13.
	* gnu/packages/admin.scm (btop): Update to 1.2.13.

2022-11-10  Imran Iqbal  <imran@imraniqbal.org>

	gnu: scdoc: Update to 1.11.2.
	* gnu/packages/man.scm (scdoc): Update to 1.11.2.

2022-11-09  Hilton Chain  <hako@ultrarare.space>

	gnu: Add modprobed-db.
	* gnu/packages/linux.scm (modprobed-db): New variable.

2022-11-09  cage  <cage-dev@twistfold.it>

	gnu: gmid: Update to 1.8.5.
	* gnu/packages/web.scm (gmid): Update to 1.8.5.

2022-11-09  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add vnstat.
	* gnu/packages/networking.scm (vnstat): New variable.

2022-11-09  Ludovic Courtès  <ludo@gnu.org>

	installer: Remove unused variable.
	* gnu/installer/newt.scm (newt-run-command): Remove
	'displayed-command'.

	gnu: texinfo: Add version 7.0.
	* gnu/packages/texinfo.scm (texinfo-7): New variable.

2022-11-09  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add edac-utils.
	* gnu/packages/linux.scm (edac-utils): New variable.

2022-11-09  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-ics: Update to 0.4.0.
	* gnu/packages/guile-xyz.scm (guile-ics): Update to 0.4.0.
	  [propagated-inputs]: Add "guile-dsv".
	  [description]: Update.
	  (guile2.2-ics): Likewise.

2022-11-09  zimoun  <zimon.toutoune@gmail.com>

	etc: teams: List teams sorted by id.
	* etc/teams.scm.in (list-teams): Sort teams by id.

	etc: teams: List members sorted by name.
	* etc/teams.scm.in (list-members): Sort by name.

2022-11-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libressl: Update to 3.6.1.
	* gnu/packages/tls.scm (libressl): Update to 3.6.1.

2022-11-09  Ricardo Wurmus  <rekado@elephly.net>

	machine/digital-ocean: Pull operating system definition out of string.
	* gnu/machine/digital-ocean.scm (guix-infect): Define the operating system
	declaration as an s-expression and paste it into the generated Bash script to
	simplify editing.

	machine/digital-ocean: Set load path to Guile 3.0 directories.
	* gnu/machine/digital-ocean.scm (guix-infect, add-static-networking): Set
	GUILE_LOAD_PATH and GUILE_LOAD_COMPILED_PATH to directories for Guile 3.0
	instead of 2.2.

	machine/digital-ocean: Use static-networking-service-type.
	* gnu/machine/digital-ocean.scm (ip+netmask->cidr): New procedure.
	(guix-infect, add-static-networking): Use static-networking-service-type
	instead of the deprecated static-networking-service.

	machine/digital-ocean: Use nightly Guix.
	* gnu/machine/digital-ocean.scm (guix-infect): Fetch latest Guix build from
	ci.guix.gnu.org.

2022-11-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-fibers: Add patch fixing FD finalizer memory leak.
	Fixes <https://issues.guix.gnu.org/58631>.

	* gnu/packages/patches/guile-fibers-fd-finalizer-leak.patch: New file.
	* gnu/packages/guile-xyz.scm (guile-fibers-1.1)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2022-11-09  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-magit: Update to 3.3.0-0.36059e0.
	83ede5a02e breaks tests in emacs-magit 3.3.0,
	I asked Jonas to make a new release, but it can take quite some time
	https://github.com/magit/magit/discussions/4742

	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 3.3.0-0.36059e0.
	[propagated-inputs]: Add emacs-compat.
	[arguments]<#:phases>: Remove disable-tramp-test.

2022-11-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libfido2: Rewrite using g-exps.
	* gnu/packages/security-token.scm (libfido2)[arugments]: Rewrite using
	g-exps. Remove phases, disable tests.

	gnu: mutt: Update to 2.2.8.
	* gnu/packages/mail.scm (mutt): Update to 2.2.8.

2022-11-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bart: Update to 0.8.00.
	* gnu/packages/image-processing.scm (bart): Update to 0.8.00.

2022-11-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bart: Do not build in parallel.
	This is necessary for a reproducible build.

	* gnu/packages/image-processing.scm (bart)[arguments]: Add PARALLEL and
	PARALLEL_NJOBS to make flags; disable parallel build.

2022-11-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: webkitgtk-next: Update to 2.38.2.
	* gnu/packages/webkit.scm (webkitgtk-next): Update to 2.38.2.

	gnu: webkitgtk: Update to 2.36.8.
	* gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit):
	Update to 2.36.8.

2022-11-09  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-pando.
	* gnu/packages/bioinformatics.scm (r-pando): New variable.

	gnu: Add r-glmnetutils.
	* gnu/packages/cran.scm (r-glmnetutils): New variable.

	gnu: Add r-pals.
	* gnu/packages/cran.scm (r-pals): New variable.

2022-11-09  ( via Guix-patches via  <guix-patches@gnu.org>

	services: greetd: Add gexp compilers for sessions.
	* gnu/home/services/base.scm (make-greetd-agreety-session-command,
	greetd-wlgreet-sway-session-command, make-greetd-default-session-command):
	Remove variables.
	(greetd-agreety-session-compiler, greetd-wlgreet-sway-session-compiler): New
	gexp compilers.
	(greetd-terminal-configuration)[default-session-command]<sanitize>: Remove it.

2022-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-detached: Update to 0.9.2.
	* gnu/packages/emacs-xyz.scm (emacs-detached): Update to 0.9.2.

	gnu: giac: Update to 1.9.0-29.
	* gnu/packages/algebra.scm (giac): Update to 1.9.0-29.

2022-11-08  Zhu Zihao  <all_but_last@163.com>

	gnu: texmacs: Use G-expressions.
	* gnu/packages/text-editors.scm (texmacs)[arguments]: Use G-expressions.

2022-11-08  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: exercism: Update to 3.1.0.
	* gnu/packages/education.scm (exercism): Update to 3.1.0.

2022-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pyim: Update to 5.2.8.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.2.8.

	gnu: emacs-subed: Update to 1.0.18.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.18.

	gnu: emacs-editorconfig: Update to 0.9.1.
	* gnu/packages/emacs-xyz.scm (emacs-editorconfig): Update to 0.9.1.

2022-11-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pjproject-jami: Restore hash.
	The hash was inadvertently changed in commit
	071d4bdc80cbf6b3a5c1232f0d704878431a864f.

	* gnu/packages/jami.scm (pjproject-jami) [source]: Revert hash.

	Reported-by: Jack Hill <jackhill@jackhill.us>

2022-11-08  Marius Bakke  <marius@gnu.org>

	gnu: Register (gnu packages bqn) in build infrastructure.
	This is a follow-up to commit 9aa2a41b475ff04ed32cc450e8a9120e18720e83.

	* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/packages/bqn.scm.

2022-11-08  Leo Famulari  <leo@famulari.name>

	gnu: Remove linux-libre 5.19.
	* gnu/packages/linux.scm (linux-libre-5.19-version,
	linux-libre-5.19-gnu-revision, deblob-scripts-5.19,
	linux-libre-5.19-pristine-source, linux-libre-5.19-source,
	linux-libre-headers-5.19, linux-libre-5.19): Remove variables.
	* gnu/packages/aux-files/linux-libre/5.19-arm.conf,
	gnu/packages/aux-files/linux-libre/5.19-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.19-i686.conf,
	gnu/packages/aux-files/linux-libre/5.19-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.

2022-11-08  David Thompson  <dthompson2@worcester.edu>

	authorizations: Remove old key for "davexunit".
	* .guix-authorizations ("davexunit"): Remove.
	("davexunit (2nd)"): Rename to "dthompson".

2022-11-08  Sughosha  <Sughosha@proton.me>

	gnu: lsp-plugins: Update to 1.2.3
	* gnu/packages/music.scm (lsp-plugins): Update to 1.2.3.

2022-11-08  Sughosha  <sughosha@proton.me>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: yoshimi: Fix references to /usr/share.
	* gnu/packages/music.scm (yoshimi)[arguments]: Add 'fix-paths' phase.

2022-11-08  Sughosha  <sughosha@proton.me>

	gnu: yoshimi: Update to 2.2.2.1
	* gnu/packages/music.scm (yoshimi): Update to 2.2.2.1.

2022-11-08  Greg Hogan  <code@greghogan.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: git: Update to 2.38.1.
	Fixes CVE-2022-39253 and CVE-2022-39260.

	* gnu/packages/version-control.scm (git): Update to 2.38.1.

2022-11-08  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Turn #:phases into a gexp when cross-compiling.
	Previously, we'd get this error:

	  $ guix build --target=aarch64-linux-gnu r-minimal -d --no-grafts
	  guix build: error: path ‘/gnu/store/[^-]+-glibc-[^-]+-static’ is not valid

	This is because the sexp would be passed as an input of the surrounding
	gexp in 'gnu-cross-build', and thus
	"/gnu/store/[^-]+-glibc-[^-]+-static" would be interpreted as a source
	file name, as in this example:

	  scheme@(guix gexp)> #~(foo #$(list 'whatever "/gnu/store/[^-]+-glibc-[^-]+-static"))
	  $11 = #<gexp (foo #<gexp-input (whatever "/gnu/store/[^-]+-glibc-[^-]+-static"):out>) 7f098badec30>
	  scheme@(guix gexp)> (gexp-inputs $11)
	  $12 = (#<gexp-input "/gnu/store/[^-]+-glibc-[^-]+-static":out>)

	Fixes <https://issues.guix.gnu.org/59073>.
	Reported by Christopher Baines <mail@cbaines.net>.

	* guix/build-system/gnu.scm (gnu-cross-build): When PHASES is a pair,
	pass it through 'sexp->gexp'.

2022-11-08  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	guix-install.sh: Run guix.sh script in /etc/profile.d last.
	* etc/guix-install.sh: Rename /etc/profile.d/guix.sh to zzz-guix.sh.

	This script refers to environment variables set by the host distribution.
	They may be set in other scripts in /etc/profile.d, which must therefore
	be run first.
	Example: in Ubuntu 20.04, XDG_DATA_DIRS is set in
	/etc/profile.d/xdg_dirs_desktop_session.sh

2022-11-08  Paul A. Patience  <paul@apatience.com>

	gnu: cl-april: Update to 1.0-2.93b1004.
	* gnu/packages/lisp-xyz.scm (sbcl-april): Update to 1.0-2.93b1004.
	  [inputs]: Remove sbcl-decimals. Add sbcl-cl-unicode and
	  sbcl-serapeum. Sort inputs.

	gnu: cl-serapeum: Update to 0.0.0-8.fbfd2a2.
	* gnu/packages/lisp-xyz.scm (sbcl-serapeum): Update to 0.0.0-8.fbfd2a2.

2022-11-08  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: ultrastar-deluxe: Improve package style.
	* gnu/packages/games.scm (ultrastar-deluxe): Do not exceed column 80.
	[source]<snippet>: Use G-Expressions.
	[#:phases]: Fix indentation.
	<fix-configure>: Add ‘where’ helper and use it to shrink horizontal space.

	gnu: ultrastar-deluxe: Drop marketing speech.
	* gnu/packages/games.scm (ultrastar-deluxe)[description]: Drop gratutious
	“free and open source”.

2022-11-08  florhizome  <florhizome@posteo.net>

	gnu: geary: Fix inputs.
	* gnu/packages/gnome.scm (geary)[inputs]: Use folks-with-libsoup2 and gnome-online-accounts-3.44.

2022-11-07  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add ultrastar-deluxe.
	* gnu/packages/games.scm (ultrastar-deluxe): New variable.
	* gnu/packages/patches/ultrastar-deluxe-no-freesans.patch: New file.
	* gnu/local.mk: Add it.

2022-11-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: fpc: Remove dependency on 'ld-wrapper' from commencement.scm.
	(gnu packages commencement) should not be used explicitly.

	* gnu/packages/pascal.scm (fpc)[inputs]: Remove LD-WRAPPER.

2022-11-07  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add guile-png.
	* gnu/packages/guile-xyz.scm (guile-png): New variable.

2022-11-07  Ludovic Courtès  <ludo@gnu.org>

	syscalls: Adjust for lack of 'libutil.so' on glibc >= 2.34.
	This is a re-implementation of 3c8b6fd94ceb1e898216929e8768fb518dbf1de9
	done in a way that works for both glibc >= 2.34 and earlier versions.

	* guix/build/syscalls.scm (syscall->procedure): When LIBRARY is true,
	fall back to global symbols if (dynamic-link library) fails.

2022-11-07  Ludovic Courtès  <ludo@gnu.org>

	Revert "syscalls: Adjust for glibc 2.34 and later."
	This reverts commit 3c8b6fd94ceb1e898216929e8768fb518dbf1de9, which
	would break bindings on glibc < 2.34 where those symbols are in
	"libutil.so".

2022-11-07  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	cbqn: Mark as tunable.
	* gnu/packages/bqn.scm (cbqn)[properties]: Add ‘tunable?’.

	gnu: cbqn: Install regular files rather than copying them recursively.
	* gnu/packages/bqn.scm (cbqn)[#:phases]<install>: Use ‘install-file’ rather
	than ‘copy-recursively’ for “bqn”.

	gnu: cbqn-bootstrap: Install regular files rather than copying them recursively.
	* gnu/packages/bqn.scm (cbqn-bootstrap)[arguments]: Reindent.
	<#:phases>{install}: Use ‘install-file’ rather than ‘copy-recursively’ for
	“bqn”.

	gnu: dbqn: Install regular files rather than copying them recursively.
	* gnu/packages/bqn.scm (dbqn)[#:phases]<install>: Use ‘install-file’ rather
	than ‘copy-recursively’ for “dbqn”.

	gnu: cbqn: Build using GCC.
	* gnu/packages/bqn.scm (cbqn-bootstrap, cbqn)[#:make-flags]: Set CC via
	‘cc-for-target’.
	[inputs]: Remove clang-toolchain.

	gnu: cbqn: Rewrite in terms of cbqn-bootstrap.
	* gnu/packages/bqn.scm (cbqn)[arguments]: Use substitute-keyword-arguments
	to preserve options from cbqn-bootstrap.

	gnu: cbqn-bootstrap: Use let-bound revision.
	* gnu/packages/bqn.scm (cbqn-bootstrap)[version]: Use let-bound revision.

2022-11-07  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Remove singeli-sources.
	They aren't currently used to build a package, nor a package themselves.

	* gnu/packages/bqn.scm (singeli-sources): Delete variable.

2022-11-07  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	cbqn: Build without singeli.
	* gnu/packages/bqn.scm (cbqn)[inputs]: Remove singeli-sources.
	[arguments]<#:make-flags: Replace “o3n-singeli” with “o3”.
	<#:phases>: Remove “link-singeli”.

2022-11-07  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: teximpatient: Update to 2.4-0.e3666ab.
	* gnu/packages/tex.scm (teximpatient): Update to 2.4-0.e3666ab.
	[source]: Use git repository.
	[native-inputs]: Add autoconf.
	[arguments]: Make build reproducible.

2022-11-07  Leo Nikkilä  <hello@lnikki.la>

	services: qemu-binfmt: Add x86_64 QEMU target.
	* gnu/services/virtualization.scm (%x86_64): New variable.
	(%qemu-platforms) Add it.

2022-11-07  Hilton Chain  <hako@ultrarare.space>

	gnu: rlwrap: Update to 0.46.1.
	* gnu/packages/readline.scm (rlwrap): Update to 0.46.1.

2022-11-07  Christopher Baines  <mail@cbaines.net>

	build-system/linux-module: Add #:source-directory to linux-module-build-cross.
	Otherwise computing cross-compilation derivations for packages (e.g. xpadneo)
	using the #:source-directory argument fails with this error:

	  Unrecognized keyword: #:source-directory

	* guix/build-system/linux-module.scm (linux-module-build-cross): Support
	 #:source-directory.

2022-11-07  Kristian Lein-Mathisen  <kristianlein@gmail.com>

	gnu: Add avr-gdb.
	* gnu/packages/gdb.scm (avr-gdb): New variable.

2022-11-07  Hilton Chain  <hako@ultrarare.space>

	gnu: Add kconfig-hardened-check.
	* gnu/packages/linux.scm (kconfig-hardened-check): New variable.

2022-11-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add parfive.
	* gnu/packages/python-web.scm (parfive): Newv variable.

	gnu: Add pytest-socket.
	* gnu/packages/python-check.scm (python-pytest-socket): New variable.

	gnu: Add aioftp.
	* gnu/packages/python-web.scm (python-aioftp): New variable.

	gnu: Add siosocks.
	* gnu/packages/python-web.scm (python-siosocks): New variable.

2022-11-07  Alexey Abramov  <levenson@mmer.org>

	services: gitolite: Add local-code configuration option.
	* gnu/services/version-control.scm (gitolite-rc-file): Add local-code
	field.
	(gitolite-rc-file-compiler): Serialize the field.
	* doc/guix.texi: Document it.

2022-11-07  Andreas Enge  <andreas@enge.fr>

	gnu: pari-gp: Update to 2.15.1.
	* gnu/packages/algebra.scm (pari-gp): Update to 2.15.1.

2022-11-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: perl: Only add coreutils-minimal when cross-building.
	* gnu/packages/perl.scm (perl)[inputs]: Only add coreutils-minimal when
	cross-building.

2022-11-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.9.12p1 [fixes CVE-2022-43995].
	* gnu/packages/admin.scm (sudo): Update to 1.9.12p1.

2022-11-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-webkit: Update to 3.5.6.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 3.5.6.

2022-11-07  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Update 'de', 'fr', 'pt_BR' translation.
	* etc/news.scm: Add the usual translations for kernel news.

2022-11-07  宋文武  <iyzsong@member.fsf.org>

	gnu: fcitx5-material-color-theme: Update to 0.2.1.
	* gnu/packages/fcitx5.scm (fcitx5-material-color-theme): Update to 0.2.1.
	[arguments]: Adjust 'install' phase accordingly.

	gnu: fcitx5-anthy: Update to 5.0.12.
	* gnu/packages/fcitx5.scm (fcitx5-anthy): Update to 5.0.12.

	gnu: fcitx5-lua: Update to 5.0.10.
	* gnu/packages/fcitx5.scm (fcitx5-lua): Update to 5.0.10.
	[arguments]: Pass "-DUSE_DLOPEN=OFF" to cmake.

2022-11-07  dan  <i@dan.games>

	gnu: Add fcitx5-rime.
	* gnu/packages/fcitx5.scm (fcitx5-rime): New variable.

	gnu: fcitx5-configtool: Update to 5.0.15.
	* gnu/packages/fcitx5.scm (fcitx5-configtool): Update to 5.0.15.

	gnu: fcitx5-chinese-addons: Update to 5.0.15.
	* gnu/packages/fcitx5.scm (fcitx5-chinese-addons): Update to 5.0.15.

	gnu: fcitx5-qt: Update to 5.0.15.
	* gnu/packages/fcitx5.scm (fcitx5-qt): Update to 5.0.15.

	gnu: fcitx5-gtk: Update to 5.0.19.
	* gnu/packages/fcitx5.scm (fcitx5-gtk): Update to 5.0.19.
	* gnu/packages/fcitx5.scm (fcitx5-gtk4) [phases]: Make
	gtk4/gtk4inputwindow.cpp properly find fcitxtheme.h.

	gnu: libime: Update to 1.0.14.
	* gnu/packages/fcitx5.scm (libime): Update to 1.0.14.

	gnu: fcitx5: Update to 5.0.19.
	* gnu/packages/fcitx5.scm (fcitx5): Update to 5.0.19.

2022-11-06  Leo Famulari  <leo@famulari.name>

	news: Add entry about the update of the 'linux-libre' package.
	* etc/news.scm: Add entry.

	gnu: linux-libre: Update to 6.0.7
	* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
	linux-libre-pristine-source, linux-libre-source, linux-libre,
	linux-libre-with-bpf): Update to linux-libre 6.0.

2022-11-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: lagrange: Update to 1.13.8.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.13.8.

	gnu: emacs-geiser-guile: Update to 0.28.0.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-guile): Update to 0.28.0.

	gnu: emacs-geiser: Update to 0.28.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.28.

	gnu: emacs-iter2: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-iter2): Update to 1.4.

	gnu: emacs-ebdb: Update to 0.8.16.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.16.

	gnu: emacs-deadgrep: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-deadgrep)[arguments]<#:tests?,
	[native-inputs]: Add EMACS-ERT-RUNNER, EMACS-UNDERCOVER.

	gnu: emacs-deadgrep: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-deadgrep)[arguments]: Use G-expressions.
	<#:phases>: Use SEARCH-INPUT-FILE instead of ASSOC-REF.

	gnu: emacs-deadgrep: Update to 0.12.
	* gnu/packages/emacs-xyz.scm (emacs-deadgrep): Update to 0.12.

2022-11-06  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.20.4.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.20.4.

2022-11-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mentor: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-mentor)[propagated-inputs]: Add
	EMACS-URL-SCGI.

	gnu: Add emacs-url-scgi.
	* gnu/packages/emacs-xyz.scm (emacs-url-scgi): New variable.

2022-11-06  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-34.95064d3.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-34.95064d3.

2022-11-06  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: opensurge: Update to 0.6.0.3.
	* gnu/packages/games.scm (opensurge): Update to 0.6.0.3.
	[arguments]: Use G-exps.

	gnu: surgescript: Update to 0.5.6.1.
	* gnu/packages/game-development.scm (surgescript): Update to 0.5.6.1.
	[arguments]: Drop #:configure-flags as the build script was fixed upstream.

2022-11-06  Hilton Chain  <hako@ultrarare.space>

	gnu: busybox: Update to 1.35.0.
	* gnu/packages/busybox.scm (busybox): Update to 1.35.0.

2022-11-06  jgart  <jgart@dismail.de>

	etc: teams: Add pyproject-build-system to python scope.
	* etc/teams.scm.in (python): Add guix/build/pyproject-build-system.scm and
	guix/build-system/pyproject.scm to python team's scope.

2022-11-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-glymur: Update to 0.12.0.
	* gnu/packages/python-xyz.scm (python-glymur): Update to 0.12.0.
	[build-system]: python-build-system -> pyproject-build-system.
	[arguments]: Drop redundant phases.
	[native-inputs]: Remove python-pypa-build.

2022-11-06  Efraim Flashner  <efraim@flashner.co.il>

	guix gc: Add '--vacuum-database'.
	* guix/scripts/gc.scm (show-help, %options): Add '--vacuum-database'.
	* guix/store/database.scm (vacuum-database): New procedure.
	* doc/guix.texi (Invoking guix gc): Document the option.

	gnu: keepassxc: Only build documentation on supported systems.
	* gnu/packages/password-utils.scm (keepassxc)[native-inputs]: Only add
	ruby-asciidoctor on supported platforms.
	[arguments]: Adjust configure-flags to skip documentation when
	ruby-asciidoctor isn't supported.

	gnu: newsboat: Only build documentation on supported systems.
	* gnu/packages/syndication.scm (newsboat)[inputs]: Only use asciidoctor
	on supported platforms.
	[arguments]: When asciidoctor isn't present add a phase to skip building
	the documentation.

2022-11-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd@0.9: Use 'guile-3.0-latest' to address memory leak.
	Fixes <https://issues.guix.gnu.org/58631>.

	Previously, shepherd's heap would grow roughly linearly in the number of
	context switches (delimited continuations being captured).  For example,
	if shepherd spawned services that logged a lot of data, it would
	context-switch a lot, leading to relatively quick heap growth.

	* gnu/packages/admin.scm (shepherd-0.9)[inputs, native-inputs]: Replace
	'guile-3.0' with 'guile-3.0-latest'.

2022-11-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile@3.0.8: Add patch to address continuation memory leak.
	* gnu/packages/patches/guile-continuation-stack-leak.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/guile.scm (guile-3.0-latest)[source]: Use it.

2022-11-06  John Kehayias  <john.kehayias@protonmail.com>

	shell: Fix '--emulate-fhs' sometimes not including 'glibc-for-fhs'.
	Fixes <https://issues.guix.gnu.org/58861>.

	Previously the order of the options giving to 'guix shell' could mean that the
	'glibc-for-fhs' package included with the '--emulate-fhs' option would not
	appear in the container.  For example, using the development option with a
	package using the 'gnu-build-system', e.g. 'guix shell -CFD hello', would
	include the regular 'glibc' package.  The option ordered mattered: 'guix shell
	-CD hello -F' would include the expected 'glibc-for-fhs'.  We fix this by
	having 'glibc-for-fhs' added to the package list just before calling
	'options-with-caching' so the option order given by the user does not matter.

	* guix/scripts/shell.scm (%options): Move the '--emulate-fhs' (expression
	. ...) component from here...
	(parse-args): ... to here.
	* tests/guix-environment-container.sh: Add a test to check that
	'glibc-for-fhs' is in the container even when 'glibc' is included in the 'guix
	shell' package list.

2022-11-06  jgart  <jgart@dismail.de>

	gnu: Add cl-numerical-utilities.
	* gnu/packages/lisp-xyz.scm (cl-numerical-utilities, ecl-numerical-utilities,
	  sbcl-numerical-utilities): New variables.

2022-11-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add jami-docs.
	* gnu/packages/jami.scm (jami-docs): New variable.

	gnu: Add python-myst-parser.
	* gnu/packages/sphinx.scm (python-myst-parser): New variable.

	gnu: Add python-linkify-it-py.
	* gnu/packages/python-xyz.scm (python-linkify-it-py): New variable.

	gnu: Add python-uc-micro-py.
	* gnu/packages/python-xyz.scm (python-uc-micro-py): New variable.

	gnu: python-mdit-py-plugins: Update to 0.3.1.
	* gnu/packages/python-xyz.scm (python-mdit-py-plugins): Update to 0.3.1.
	[source]: Fetch from git.
	[build-system]: Use pyproject-build-system.
	[propagated-inputs]: Add python-attrs.
	[native-inputs]: Add python-flit-core.
	[description]: Remove extraneous white space.

	gnu: Add python-pytest-param-files.
	* gnu/packages/check.scm (python-pytest-param-files): New variable.

	gnu: Add python-sphinx-pytest.
	* gnu/packages/sphinx.scm (python-sphinx-pytest): New variable.

2022-11-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtwebengine: Fix build.
	The package was not really building; the build phase was failing silently and
	no libraries were installed to the output.

	* gnu/packages/qt.scm (qtwebengine) [native-inputs]: Replace node by node-lts,
	instead of simply appending it.

2022-11-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: restinio: Update to 0.6.17.
	* gnu/packages/networking.scm (restinio): Update to 0.6.17.
	[propagated-inputs]: Replace fmt-8 with fmt.

	gnu: restinio: Prepare for tests and propagate some inputs.
	* gnu/packages/networking.scm (restinio): Update to 0.6.15.
	[configure-flags]: New field.
	[phases]: {change-directory}: Change directory to 'dev'.
	[inputs]: Remove zlib, catch2, boost, pcre, and pcre2.
	[propagated-inputs]: Add pcre, pcre2, and zlib.
	[native-inputs]: Add catch2, clara, and json-dto.

	gnu: Add json-dto.
	* gnu/packages/cpp.scm (json-dto): New variable.

	gnu: Add clara.
	* gnu/packages/check.scm (clara): New variable.

	gnu: ccache: Update to 4.7.2.
	* gnu/packages/ccache.scm (ccache): Update to 4.7.2.  Move inputs fields after
	arguments field.
	[native-inputs]: Add ruby-asciidoctor to generate man page.

	gnu: fmt: Update to 9.1.0.
	* gnu/packages/pretty-print.scm (fmt): Update to 9.1.0.
	(fmt-8): New variable.
	* gnu/packages/hyperledger.scm (hyperledger-iroha)
	[snippet]: Delete trailing  #t.
	[native-inputs]: Re-indent.  Replace fmt with fmt-8.
	* gnu/packages/networking.scm (opendht) [inputs]: Replace fmt with fmt-8.
	* gnu/packages/storage.scm (ceph): Likewise.
	* gnu/packages/video.scm (mkvtoolnix): Likewise.
	* gnu/packages/aidc.scm (zxing-cpp): Likewise.
	* gnu/packages/wm.scm (waybar): Likewise.
	* gnu/packages/geo.scm (osm2pgsql): Likewise.
	* gnu/packages/graphics.scm (openimageio): Likewise.
	* gnu/packages/build-tools.scm (bear): Likewise.
	* gnu/packages/networking.scm (restinio): Likewise.

	gnu: fmt-for-solidity: Rename to fmt-8.0.
	* gnu/packages/pretty-print.scm (fmt-for-solidity): Rename to...
	(fmt-8.0): ... this.
	(fmt-for-irods): Rename to...
	(fmt-6): ... this.
	* gnu/packages/solidity.scm (solidity): Adjust accordingly.
	* gnu/packages/irods.scm (irods, irods-client-icommands): Likewise.

	gnu: protobuf-c: Update to 1.4.1.
	* gnu/packages/protobuf.scm (protobuf-c): Update to 1.4.1.

	gnu: protobuf: Unbundle googletest.
	* gnu/packages/protobuf.scm (protobuf) [origin]: Delete third_party directory
	in snippet.
	[configure-flags]: Add "-Dprotobuf_USE_EXTERNAL_GTEST=ON".
	[native-inputs]: Add googletest.

	gnu: protobuf: Update to 3.21.9.
	* gnu/packages/protobuf.scm (protobuf): Update to 3.21.9.  Move outputs field before
	build system.  Move inputs field below arguments.
	[source]: Apply patch and update URL.
	[build-system]: Use cmake-build-system.  This causes the CMake support files
	to be installed, which is expected by some packages such as hyperledger-iroha.
	[arguments]: Use gexps.
	[configure-flags]: Add BUILD_SHARED_LIBS=ON.
	[phases]: Add set-c++-standard.
	[home-page]: Update URL.
	(protobuf-3.6): Adjust to continue using the gnu-build-system.
	* gnu/packages/patches/protobuf-fix-build-on-32bit.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: fcitx5-gtk4: Fix build.
	* gnu/packages/fcitx5.scm (fcitx5-gtk4) [configure-flags]: Explicitly add the
	include directory $glib/include/gio-unix-2.0 to avoid a build failure.

	gnu: Add libx264-next.
	* gnu/packages/video.scm (libx264-next): New variable.

	gnu: Add libvpx-next.
	* gnu/packages/video.scm (libvpx-next): New variable.

2022-11-05  Zhu Zihao  <all_but_last@163.com>

	gnu: libcxx+libcxxabi: Use G-expressions.
	* gnu/packages/llvm.scm (libcxx+libcxxabi-6)[arguments]: Use G-expressions.
	<#:configure-flags>: Use "this-package-native-input".

	gnu: libcxxabi: Use G-expressions.
	* gnu/packages/llvm.scm (libcxxabi-6)[arguments]: Use G-expressions.
	<#:configure-flags>: Use "this-package-native-input".

2022-11-05  Zhu Zihao  <all_but_last@163.com>

	gnu: libcxx: Update to 14.0.6.
	* gnu/packages/llvm.scm(libcxx)[source]: Use "llvm-monorepo".
	[arguments]<#:configure-flags>: Use clang & clang++, skip RPATH_CHANGE in CMake.
	<#:phases>: Add phase "enter-subdirectory".
	[native-inputs]: Add Python 3 for lit.

	(libcxx-6)[arguments]: Don't inherit from libcxx.

2022-11-05  Zhu Zihao  <all_but_last@163.com>

	gnu: libcxx: Use G-expressions.
	* gnu/packages/llvm.scm (libcxx)[arguments]: Use G-expressions.
	(libcxx-6)[arguments]: Use G-expressions.

2022-11-05  Ricardo Wurmus  <rekado@elephly.net>

	doc: cookbook: Add section on MPD with bluealsa.
	* doc/guix-cookbook.texi (Music Server with Bluetooth Audio): New section
	under System Configuration.

	doc: cookbook: Update detailed menu for "System Configuration".
	* doc/guix-cookbook.texi: Update menu.

2022-11-05  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	news: Add 'pt' translation.
	* etc/news.scm: Add Portuguese translation of entry about
	pyproject-build-system.

2022-11-05  Ricardo Wurmus  <rekado@elephly.net>

	Revert "gnu: pdfposter: Update to 0.8.1."
	This reverts commit 040006d81c20c68d4291a7e5d82517691756c4c1.
	The upgrade broke pdfposter, which would require a more recent version of
	pypdf2.

	gnu: Add r-fresh.
	* gnu/packages/cran.scm (r-fresh): New variable.

2022-11-05  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: minetest-technic: Update to 2022-10-30.
	* gnu/packages/minetest.scm (minetest-technic): Update to 2022-10-30.

	gnu: minetest-mineclone: Update to 0.80.1.
	* gnu/packages/minetest.scm (minetest-mineclone): Update to 0.80.1.

	gnu: minetest: Update to 5.6.1.
	* gnu/packages/minetest.scm (minetest, minetest-data): Update to 5.6.1.

	gnu: irrlicht-for-minetest: Update to 1.9.0.mt8.
	* gnu/packages/games.scm (irrlicht-for-minetest): Update to 1.9.0.mt8.
	[inputs]: Add libxi.

2022-11-05  Vinicius Monego  <monego@posteo.net>

	gnu: gsequencer: Update to 4.4.2.
	* gnu/packages/music.scm (gsequencer): Update to 4.4.2.

	gnu: srain: Update to 1.5.0.
	* gnu/packages/irc.scm (srain): Update to 1.5.0.

	gnu: shotcut: Update to 22.10.25.
	* gnu/packages/video.scm (shotcut): Update to 22.10.25.

	gnu: openxr: Update to 1.0.25.
	* gnu/packages/graphics.scm (openxr): Update to 1.0.25.

	gnu: homebank: Update to 5.5.8.
	* gnu/packages/finance.scm (homebank): Update to 5.5.8.

	gnu: libjxl: Update to 0.7.0.
	* gnu/packages/image.scm (libjxl): Update to 0.7.0.

	gnu: google-highway: Update to 1.0.2.
	* gnu/packages/cpp.scm (google-highway): Update to 1.0.2.

	gnu: python-hy: Update to 0.24.0.
	* gnu/packages/python-xyz.scm (python-hy): Update to 0.24.0.
	[arguments]: Skip more tests and remove old tests in the custom 'check'
	phase.
	[native-inputs]: Add python-wheel. Replace python-pytest with
	python-pytest-7.1.
	[propagated-inputs]: Remove python-astor, python-rply.

2022-11-05  jgart  <jgart@dismail.de>

	gnu: cl-xmls: Update to 3.2.0.
	* gnu/packages/lisp-xyz.scm (sbcl-xmls): Update to 3.2.0.
	  [version]: Use the latest upstream tag over commit.
	  (ecl-xmls): Enable tests.

	gnu: Add cl-cluster.
	* gnu/packages/lisp-xyz.scm (cl-cluster, ecl-cluster, sbcl-cluster):
	  New variables.

	gnu: Add cl-clostrum.
	* gnu/packages/lisp-xyz.scm (cl-clostrum, ecl-clostrum, sbcl-clostrum):
	  New variables.

	gnu: Add cl-inotify.
	* gnu/packages/lisp-xyz.scm (cl-inotify, ecl-inotify, sbcl-inotify):
	  New variables.

	gnu: Add cl-triads.
	* gnu/packages/lisp-xyz.scm (cl-triads, ecl-triads, sbcl-triads):
	  New variables.

	gnu: Add cl-incless.
	* gnu/packages/lisp-xyz.scm (cl-incless, ecl-incless, sbcl-incless): New
	  variables.

	gnu: python-pudb: Update to 2022.1.3.
	* gnu/packages/python-xyz.scm (python-pudb): Update to 2022.1.3.

2022-11-05  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Update to 6.0.9.
	* gnu/packages/engineering.scm (kicad): Update to 6.0.9.

2022-11-05  jgart  <jgart@dismail.de>

	gnu: python-funcparserlib: Enable tests.
	* gnu/packages/python-xyz.scm (python-funcparserlib): Enable tests.
	[origin]: Use GitHub since it includes the tests unlike PyPi.
	[build-system]: Use pyproject-build-system.
	[arguments]: Run tests.
	[native-inputs]: Add python-poetry-core.

2022-11-05  Hilton Chain  <hako@ultrarare.space>

	gnu: python-lief: Update to 0.12.3.
	* gnu/packages/python-xyz.scm (python-lief): Update to 0.12.3.

	gnu: i3-autotiling: Update to 1.8.
	* gnu/packages/python-xyz.scm (i3-autotiling): Update to 1.8.

2022-11-05  jgart  <jgart@dismail.de>

	gnu: thefuck: Update to 3.32.
	* gnu/packages/admin.scm (thefuck): Update to 3.32.

2022-11-05  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add ssh-to-age.
	* gnu/packages/password-utils.scm (ssh-to-age): New variable.

2022-11-05  kiasoc5  <kiasoc5@disroot.org>

	gnu: neomutt: Update to 20220429.
	* gnu/packages/mail.scm (neomutt): Update to 20220429.

	gnu: oauth2l: Update to 1.3.0.
	* gnu/packages/authentication.scm (oauth2l): Update to 1.3.0.

2022-11-05  ギャラ  <me@gyara.moe>

	gnu: Add python-neovim-remote.
	* gnu/packages/vim.scm (python-neovim-remote): New variable.

2022-11-05  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: Add tasksh.
	* gnu/packages/task-management.scm (tasksh): New variable.

2022-11-05  Evgeny Pisemsky  <evgeny@pisemsky.com>

	gnu: Add guilescript.
	* gnu/packages/guile-xyz.scm (guilescript): New variable.

2022-11-05  Michael Rohleder  <mike@rohleder.de>

	gnu: python-canonicaljson: Update to 1.6.3.
	* gnu/packages/python-xyz.scm (python-canonicaljson): Update to 1.6.3.
	[arguments]: Add phases build, check and install to build with pep517.
	Add phase loosen-requirements to build with python-setuptools-scm >3.
	[native-inputs]: Add python-pypa-build, python-pytest, python-setuptools,
	python-setuptools-scm.

2022-11-05  Michael Rohleder  <mike@rohleder.de>

	gnu: python-frozendict: Update to 2.3.4.
	This fixes a potential memory leak with python 3.9:
	https://github.com/slezica/python-frozendict/issues/38

	* gnu/packages/python-xyz.scm (python-frozendict): Update to 2.3.4.
	[home-page]: Set to new upstream repository.

2022-11-05  (  <paren@disroot.org>

	Add EditorConfig specification.
	* .editorconfig: New file.

2022-11-05  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: endeavour: Use git-file-name.
	* gnu/packages/gnome.scm (endeavour)[source]: Use git-file-name.

	gnu: endeavour: Update to 43.0.
	* gnu/packages/gnome.scm (endeavour): Update to 43.0.
	[#:phases]: Adjust ‘skip-gtk-update-icon-cache’ accordingly.

	gnu: komikku: Update to 1.3.0.
	* gnu/packages/gnome.scm (komikku): Update to 1.3.0.

	gnu: python-dateparser: Update to 1.1.3.
	* gnu/packages/python-xyz.scm (python-dateparser): Update to 1.1.3.
	[build-system]: Use pyproject-build-system.
	[native-inputs]: Add ‘python-flake8’.  Remove ‘python-mock’.
	[arguments]<#:tests?>: Remove argument.
	<#:phases>: Add ‘delete-failing-tests’.

	guix: ui: Add default synopsis for “doc” output.
	* guix/ui.scm (package->recutils)[%default-output-synopses]: Add “doc”.

2022-11-05  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	guix: ui: Improve missing output descriptions.
	The current reference to Intel's Appendix H appears too obscure and confusing.

	* guix/ui.scm (package->recutils)[output->recutils]: Replace “see Appendix H”
	with “[description missing]”.

2022-11-05  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	guix: ui: Handle single outputs.
	The current code says "out" contains "everything else", even if there's no
	other output to contain anything.

	* guix/ui.scm (package->recutils)[default-output-synopses]: New variable.
	[output->recutils]: Take default synopses as argument.
	["outputs"]: Distinguish single and multiple outputs.

2022-11-05  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: wine: Update to 7.19.
	* gnu/packages/wine.scm (wine): Update to 7.19.

2022-11-05  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: pdfposter: Update to 0.8.1.
	* gnu/packages/pdf.scm (pdfposter): Update to 0.8.1.
	  [inputs]: Move python-pypdf2 to … [propagated-inputs]: _ here.

2022-11-05  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Fix various synopsis issues.
	* gnu/packages/crates-io.scm (rust-rug-1)[synopsis]: Shorten.
	  (rust-simplelog-0.11)[synopsis]: Fix case.
	  (rust-tikv-jemalloc-ctl-0.4)[synopsis]: Fix case.
	  (rust-ucd-util-0.1)[synopsis]: Fix case.
	* gnu/packages/kde.scm (kuserfeedback)[synopsis]: Shorten.
	* gnu/packages/tex.scm (texlive-generic-pdfescape)[synopsis]: Reword to fix
	  case issue.

2022-11-04  jgart  <jgart@dismail.de>

	gnu: Add emacs-zig-mode.
	* gnu/packages/emacs-xyz.scm (emacs-zig-mode): New variable.

2022-11-04  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: emacs-python-black: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-python-black): Update to 1.2.0.

2022-11-04  jgart  <jgart@dismail.de>

	gnu: Add emacs-waveform.
	* gnu/packages/emacs-xyz.scm (emacs-waveform): New variable.

2022-11-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-mpv.
	* gnu/packages/emacs-xyz.scm (emacs-mpv): New variable.

	gnu: emacs-ts: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-ts): Update to 0.3.
	[arguments]: Use G-expressions.  Remove traling #T.
	<#:phases>: Skip a slightly different set of tests.
	[propagated-inputs]: Re-order alphabetically.

2022-11-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.332.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.332.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.298.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.298.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.264.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.264.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.223.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.223.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.153.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.153.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.77.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.77.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 6.0: Update to 6.0.7.
	* gnu/packages/linux.scm (linux-libre-6.0-version): Update to 6.0.7.
	(linux-libre-6.0-pristine-source, deblob-scripts-6.0): Update hashes.

2022-11-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pyts.
	* gnu/packages/python-science.scm (python-pyts): New variable.

2022-11-04  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-microbiome.
	* gnu/packages/bioconductor.scm (r-microbiome): New variable.

	gnu: Add python-cooltools.
	* gnu/packages/bioinformatics.scm (python-cooltools): New variable.

2022-11-04  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add python-bioframe.
	 X-Debbugs-Cc: rekado@elephly.net

	* gnu/packages/bioinformatics.scm (python-bioframe): New variable.

2022-11-04  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-aldex2.
	* gnu/packages/bioconductor.scm (r-aldex2): New variable.

	gnu: Add r-zcompositions.
	* gnu/packages/cran.scm (r-zcompositions): New variable.

	gnu: Add r-nada.
	* gnu/packages/cran.scm (r-nada): New variable.

2022-11-04  Julien Lepiller  <julien@lepiller.eu>

	nls: Update translations.
	* po/guix/lt.po: New file.
	* po/guix/LINGUAS: Add lt.

2022-11-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-desctools: Update to 0.99.47.
	* gnu/packages/statistics.scm (r-desctools): Update to 0.99.47.

	gnu: r-exact: Update to 3.2.
	* gnu/packages/statistics.scm (r-exact): Update to 3.2.

	gnu: r-gld: Update to 2.6.6.
	* gnu/packages/statistics.scm (r-gld): Update to 2.6.6.

	gnu: r-tclust: Update to 1.5-2.
	* gnu/packages/statistics.scm (r-tclust): Update to 1.5-2.

	gnu: r-mnormt: Update to 2.1.1.
	* gnu/packages/statistics.scm (r-mnormt): Update to 2.1.1.

	gnu: r-car: Update to 3.1-1.
	* gnu/packages/statistics.scm (r-car): Update to 3.1-1.
	[propagated-inputs]: Remove r-maptools; add r-scales.

	gnu: r-minqa: Update to 1.2.5.
	* gnu/packages/statistics.scm (r-minqa): Update to 1.2.5.

	gnu: r-rrcov: Update to 1.7-2.
	* gnu/packages/statistics.scm (r-rrcov): Update to 1.7-2.

	gnu: r-pcapp: Update to 2.0-3.
	* gnu/packages/statistics.scm (r-pcapp): Update to 2.0-3.

	gnu: r-mclust: Update to 6.0.0.
	* gnu/packages/statistics.scm (r-mclust): Update to 6.0.0.

	gnu: r-biased-urn: Update to 2.0.8.
	* gnu/packages/statistics.scm (r-biased-urn): Update to 2.0.8.

	gnu: r-purrr: Update to 0.3.5.
	* gnu/packages/statistics.scm (r-purrr): Update to 0.3.5.

	gnu: r-tidyselect: Update to 1.2.0.
	* gnu/packages/statistics.scm (r-tidyselect): Update to 1.2.0.
	[propagated-inputs]: Remove r-ellipsis and r-purrr; add r-cli, r-lifecycle, and r-withr.

	gnu: r-r-utils: Update to 2.12.1.
	* gnu/packages/statistics.scm (r-r-utils): Update to 2.12.1.

	gnu: r-e1071: Update to 1.7-12.
	* gnu/packages/statistics.scm (r-e1071): Update to 1.7-12.

	gnu: r-irlba: Update to 2.3.5.1.
	* gnu/packages/statistics.scm (r-irlba): Update to 2.3.5.1.

	gnu: r-xml: Update to 3.99-0.12.
	* gnu/packages/statistics.scm (r-xml): Update to 3.99-0.12.

	gnu: r-rcurl: Update to 1.98-1.9.
	* gnu/packages/statistics.scm (r-rcurl): Update to 1.98-1.9.

	gnu: r-rsqlite: Update to 2.2.18.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.2.18.

	gnu: r-rmarkdown: Update to 2.17.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.17.

	gnu: r-rcpparmadillo: Update to 0.11.4.0.1.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.11.4.0.1.

	gnu: r-readr: Update to 2.1.3.
	* gnu/packages/statistics.scm (r-readr): Update to 2.1.3.

	gnu: r-devtools: Update to 2.4.5.
	* gnu/packages/statistics.scm (r-devtools): Update to 2.4.5.

	gnu: r-openssl: Update to 2.0.4.
	* gnu/packages/statistics.scm (r-openssl): Update to 2.0.4.

	gnu: r-commonmark: Update to 1.8.1.
	* gnu/packages/statistics.scm (r-commonmark): Update to 1.8.1.

	gnu: r-brew: Update to 1.0-8.
	* gnu/packages/statistics.scm (r-brew): Update to 1.0-8.

	gnu: r-bbmisc: Update to 1.13.
	* gnu/packages/statistics.scm (r-bbmisc): Update to 1.13.

	gnu: r-data-table: Update to 1.14.4.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.14.4.

	gnu: r-chron: Update to 2.3-58.
	* gnu/packages/statistics.scm (r-chron): Update to 2.3-58.

	gnu: r-rlang: Update to 1.0.6.
	* gnu/packages/statistics.scm (r-rlang): Update to 1.0.6.

	gnu: r-testthat: Update to 3.1.5.
	* gnu/packages/statistics.scm (r-testthat): Update to 3.1.5.
	[propagated-inputs]: Remove r-crayon.

	gnu: r-crayon: Update to 1.5.2.
	* gnu/packages/statistics.scm (r-crayon): Update to 1.5.2.

	gnu: r-yaml: Update to 2.3.6.
	* gnu/packages/statistics.scm (r-yaml): Update to 2.3.6.

	gnu: r-markdown: Update to 1.3.
	* gnu/packages/statistics.scm (r-markdown): Update to 1.3.
	[propagated-inputs]: Add r-commonmark.

	gnu: r-evaluate: Update to 0.17.
	* gnu/packages/statistics.scm (r-evaluate): Update to 0.17.

	gnu: r-digest: Update to 0.6.30.
	* gnu/packages/statistics.scm (r-digest): Update to 0.6.30.

	gnu: r-rpart: Update to 4.1.19.
	* gnu/packages/statistics.scm (r-rpart): Update to 4.1.19.

	gnu: r-nnet: Update to 7.3-18.
	* gnu/packages/statistics.scm (r-nnet): Update to 7.3-18.

	gnu: r-mgcv: Update to 1.8-41.
	* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-41.

	gnu: r-nlme: Update to 3.1-160.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-160.

	gnu: r-foreign: Update to 0.8-83.
	* gnu/packages/statistics.scm (r-foreign): Update to 0.8-83.

	gnu: r-spacefillr: Update to 0.3.2.
	* gnu/packages/cran.scm (r-spacefillr): Update to 0.3.2.

	gnu: r-paws-application-integration: Update to 0.1.13.
	* gnu/packages/cran.scm (r-paws-application-integration): Update to 0.1.13.

	gnu: r-paws-common: Update to 0.5.1.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.5.1.

	gnu: r-dismo: Update to 1.3-9.
	* gnu/packages/cran.scm (r-dismo): Update to 1.3-9.

	gnu: r-protolite: Update to 2.1.3.
	* gnu/packages/cran.scm (r-protolite): Update to 2.1.3.

	gnu: r-vroom: Update to 1.6.0.
	* gnu/packages/cran.scm (r-vroom): Update to 1.6.0.

	gnu: r-gsalib: Update to 2.2.1.
	* gnu/packages/cran.scm (r-gsalib): Update to 2.2.1.

	gnu: r-lwgeom: Update to 0.2-9.
	* gnu/packages/cran.scm (r-lwgeom): Update to 0.2-9.

	gnu: r-pdftools: Update to 3.3.2.
	* gnu/packages/cran.scm (r-pdftools): Update to 3.3.2.

	gnu: r-pbdmpi: Update to 0.4-6.
	* gnu/packages/cran.scm (r-pbdmpi): Update to 0.4-6.

	gnu: r-qpdf: Update to 1.3.0.
	* gnu/packages/cran.scm (r-qpdf): Update to 1.3.0.

	gnu: r-ndjson: Update to 0.9.0.
	* gnu/packages/cran.scm (r-ndjson): Update to 0.9.0.

	gnu: r-ragg: Update to 1.2.4.
	* gnu/packages/cran.scm (r-ragg): Update to 1.2.4.

	gnu: r-mlr3tuning: Update to 0.15.0.
	* gnu/packages/cran.scm (r-mlr3tuning): Update to 0.15.0.

	gnu: r-bbotk: Update to 0.6.0.
	* gnu/packages/cran.scm (r-bbotk): Update to 0.6.0.

	gnu: r-mlr3pipelines: Update to 0.4.2.
	* gnu/packages/cran.scm (r-mlr3pipelines): Update to 0.4.2.

	gnu: r-mlr3misc: Update to 0.11.0.
	* gnu/packages/cran.scm (r-mlr3misc): Update to 0.11.0.

	gnu: r-calculus: Update to 1.0.0.
	* gnu/packages/cran.scm (r-calculus): Update to 1.0.0.

	gnu: r-mlecens: Update to 0.1-7.
	* gnu/packages/cran.scm (r-mlecens): Update to 0.1-7.

	gnu: r-parsnip: Update to 1.0.2.
	* gnu/packages/cran.scm (r-parsnip): Update to 1.0.2.

	gnu: r-tokenizers: Update to 0.2.3.
	* gnu/packages/cran.scm (r-tokenizers): Update to 0.2.3.

	gnu: r-tune: Update to 1.0.1.
	* gnu/packages/cran.scm (r-tune): Update to 1.0.1.

	gnu: r-workflows: Update to 1.1.0.
	* gnu/packages/cran.scm (r-workflows): Update to 1.1.0.

	gnu: r-igraph: Update to 1.3.5.
	* gnu/packages/cran.scm (r-igraph): Update to 1.3.5.

	gnu: r-confintr: Update to 0.2.0.
	* gnu/packages/cran.scm (r-confintr): Update to 0.2.0.

	gnu: r-clusterr: Update to 1.2.7.
	* gnu/packages/cran.scm (r-clusterr): Update to 1.2.7.
	[propagated-inputs]: Add r-lifecycle.

	gnu: r-cpp11: Update to 0.4.3.
	* gnu/packages/cran.scm (r-cpp11): Update to 0.4.3.

	gnu: r-spatstat-geom: Update to 3.0-3.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 3.0-3.

	gnu: r-spatstat-data: Update to 3.0-0.
	* gnu/packages/cran.scm (r-spatstat-data): Update to 3.0-0.

	gnu: r-spatstat-sparse: Update to 3.0-0.
	* gnu/packages/cran.scm (r-spatstat-sparse): Update to 3.0-0.

	gnu: r-spatstat-utils: Update to 3.0-1.
	* gnu/packages/cran.scm (r-spatstat-utils): Update to 3.0-1.

	gnu: r-lightgbm: Update to 3.3.3.
	* gnu/packages/cran.scm (r-lightgbm): Update to 3.3.3.

	gnu: r-brms: Update to 2.18.0.
	* gnu/packages/cran.scm (r-brms): Update to 2.18.0.

	gnu: r-projpred: Update to 2.2.1.
	* gnu/packages/cran.scm (r-projpred): Update to 2.2.1.

	gnu: r-isoband: Update to 0.2.6.
	* gnu/packages/cran.scm (r-isoband): Update to 0.2.6.

	gnu: r-keyring: Update to 1.3.1.
	* gnu/packages/cran.scm (r-keyring): Update to 1.3.1.

	gnu: r-rsconnect: Update to 0.8.28.
	* gnu/packages/cran.scm (r-rsconnect): Update to 0.8.28.

	gnu: r-bdgraph: Update to 2.70.
	* gnu/packages/cran.scm (r-bdgraph): Update to 2.70.
	[propagated-inputs]: Add r-ggplot2 and r-proc.

	gnu: r-openmx: Update to 2.20.7.
	* gnu/packages/cran.scm (r-openmx): Update to 2.20.7.

	gnu: r-isocodes: Update to 2022.09.29.
	* gnu/packages/cran.scm (r-isocodes): Update to 2022.09.29.

	gnu: r-proxyc: Update to 0.3.3.
	* gnu/packages/cran.scm (r-proxyc): Update to 0.3.3.
	[native-inputs]: Add r-knitr.

	gnu: r-forecast: Update to 8.18.
	* gnu/packages/cran.scm (r-forecast): Update to 8.18.

	gnu: r-fracdiff: Update to 1.5-2.
	* gnu/packages/cran.scm (r-fracdiff): Update to 1.5-2.

	gnu: r-rsvg: Update to 2.3.2.
	* gnu/packages/cran.scm (r-rsvg): Update to 2.3.2.

	gnu: r-gghighlight: Update to 0.4.0.
	* gnu/packages/cran.scm (r-gghighlight): Update to 0.4.0.

	gnu: r-anndata: Update to 0.7.5.5.
	* gnu/packages/cran.scm (r-anndata): Update to 0.7.5.5.

	gnu: r-icge: Update to 0.4.2.
	* gnu/packages/cran.scm (r-icge): Update to 0.4.2.

	gnu: r-adagio: Update to 0.8.5.
	* gnu/packages/cran.scm (r-adagio): Update to 0.8.5.

	gnu: r-actuar: Update to 3.3-1.
	* gnu/packages/cran.scm (r-actuar): Update to 3.3-1.

	gnu: r-expint: Update to 0.1-8.
	* gnu/packages/cran.scm (r-expint): Update to 0.1-8.

	gnu: r-rainbow: Update to 3.7.
	* gnu/packages/cran.scm (r-rainbow): Update to 3.7.

	gnu: r-tuner: Update to 1.4.1.
	* gnu/packages/cran.scm (r-tuner): Update to 1.4.1.

	gnu: r-acet: Update to 1.8.2.
	* gnu/packages/cran.scm (r-acet): Update to 1.8.2.
	[native-inputs]: Add r-knitr.

	gnu: r-bio3d: Update to 2.4-4.
	* gnu/packages/cran.scm (r-bio3d): Update to 2.4-4.

	gnu: r-pracma: Update to 2.4.2.
	* gnu/packages/cran.scm (r-pracma): Update to 2.4.2.

	gnu: r-desolve: Update to 1.34.
	* gnu/packages/cran.scm (r-desolve): Update to 1.34.

	gnu: r-lifecycle: Update to 1.0.3.
	* gnu/packages/cran.scm (r-lifecycle): Update to 1.0.3.
	[propagated-inputs]: Add r-cli.

	gnu: r-parameters: Update to 0.19.0.
	* gnu/packages/cran.scm (r-parameters): Update to 0.19.0.

	gnu: r-graphlayouts: Update to 0.8.3.
	* gnu/packages/cran.scm (r-graphlayouts): Update to 0.8.3.

	gnu: r-gldex: Update to 2.0.0.9.2.
	* gnu/packages/cran.scm (r-gldex): Update to 2.0.0.9.2.

	gnu: r-refmanager: Update to 1.4.0.
	* gnu/packages/cran.scm (r-refmanager): Update to 1.4.0.
	[propagated-inputs]: Add r-bibtex.

	gnu: r-clue: Update to 0.3-62.
	* gnu/packages/cran.scm (r-clue): Update to 0.3-62.

	gnu: r-styler: Update to 1.8.0.
	* gnu/packages/cran.scm (r-styler): Update to 1.8.0.
	[propagated-inputs]: Remove r-rematch2 and r-tibble; add r-vctrs.

	gnu: r-sctransform: Update to 0.3.5.
	* gnu/packages/cran.scm (r-sctransform): Update to 0.3.5.

	gnu: r-lintr: Update to 3.0.2.
	* gnu/packages/cran.scm (r-lintr): Update to 3.0.2.

	gnu: r-ggnewscale: Update to 0.4.8.
	* gnu/packages/cran.scm (r-ggnewscale): Update to 0.4.8.

	gnu: r-aplot: Update to 0.1.8.
	* gnu/packages/cran.scm (r-aplot): Update to 0.1.8.

	gnu: r-ggcorrplot: Update to 0.1.4.
	* gnu/packages/cran.scm (r-ggcorrplot): Update to 0.1.4.

	gnu: r-ggraph: Update to 2.1.0.
	* gnu/packages/cran.scm (r-ggraph): Update to 2.1.0.
	[propagated-inputs]: Add r-cli, r-lifecycle, and r-vctrs.

	gnu: r-ggforce: Update to 0.4.1.
	* gnu/packages/cran.scm (r-ggforce): Update to 0.4.1.
	[propagated-inputs]: Add r-cli, r-systemfonts, and r-vctrs.

	gnu: r-polyclip: Update to 1.10-4.
	* gnu/packages/cran.scm (r-polyclip): Update to 1.10-4.

	gnu: r-babelgene: Update to 22.9.
	* gnu/packages/cran.scm (r-babelgene): Update to 22.9.

	gnu: r-rttf2pt1: Update to 1.3.11.
	* gnu/packages/cran.scm (r-rttf2pt1): Update to 1.3.11.

	gnu: r-tdthap: Update to 1.2.
	* gnu/packages/cran.scm (r-tdthap): Update to 1.2.

	gnu: r-bqtl: Update to 1.0-34.
	* gnu/packages/cran.scm (r-bqtl): Update to 1.0-34.

	gnu: r-adegenet: Update to 2.1.8.
	* gnu/packages/cran.scm (r-adegenet): Update to 2.1.8.

	gnu: r-spdep: Update to 1.2-7.
	* gnu/packages/cran.scm (r-spdep): Update to 1.2-7.

	gnu: r-wk: Update to 0.7.0.
	* gnu/packages/cran.scm (r-wk): Update to 0.7.0.

	gnu: r-classint: Update to 0.4-8.
	* gnu/packages/cran.scm (r-classint): Update to 0.4-8.

	gnu: r-brobdingnag: Update to 1.2-9.
	* gnu/packages/cran.scm (r-brobdingnag): Update to 1.2-9.
	[propagated-inputs]: Add r-matrix.

	gnu: r-pbdzmq: Update to 0.3-8.
	* gnu/packages/cran.scm (r-pbdzmq): Update to 0.3-8.

	gnu: r-colourpicker: Update to 1.2.0.
	* gnu/packages/cran.scm (r-colourpicker): Update to 1.2.0.
	[native-inputs]: Update js-jquery to 3.6.1.

	gnu: r-shinymanager: Update to 1.0.410.
	* gnu/packages/cran.scm (r-shinymanager): Update to 1.0.410.

	gnu: r-dotcall64: Update to 1.0-2.
	* gnu/packages/cran.scm (r-dotcall64): Update to 1.0-2.

	gnu: r-gmp: Update to 0.6-7.
	* gnu/packages/cran.scm (r-gmp): Update to 0.6-7.

	gnu: r-bigrquery: Update to 1.4.1.
	* gnu/packages/cran.scm (r-bigrquery): Update to 1.4.1.
	[propagated-inputs]: Add r-brio.

	gnu: r-rnifti: Update to 1.4.2.
	* gnu/packages/cran.scm (r-rnifti): Update to 1.4.2.

	gnu: r-rnexml: Update to 2.4.8.
	* gnu/packages/cran.scm (r-rnexml): Update to 2.4.8.
	[propagated-inputs]: Remove r-lazyeval.

	gnu: r-tfmpvalue: Update to 0.0.9.
	* gnu/packages/cran.scm (r-tfmpvalue): Update to 0.0.9.

	gnu: r-tidytree: Update to 0.4.1.
	* gnu/packages/cran.scm (r-tidytree): Update to 0.4.1.

	gnu: r-tm: Update to 0.7-9.
	* gnu/packages/cran.scm (r-tm): Update to 0.7-9.

	gnu: r-rgl: Update to 0.110.2.
	* gnu/packages/cran.scm (r-rgl): Update to 0.110.2.

	gnu: r-biocmanager: Update to 1.30.19.
	* gnu/packages/cran.scm (r-biocmanager): Update to 1.30.19.

	gnu: r-rcppannoy: Update to 0.0.20.
	* gnu/packages/cran.scm (r-rcppannoy): Update to 0.0.20.

	gnu: r-afex: Update to 1.2-0.
	* gnu/packages/cran.scm (r-afex): Update to 1.2-0.

	gnu: r-rcppgsl: Update to 0.3.12.
	* gnu/packages/cran.scm (r-rcppgsl): Update to 0.3.12.

	gnu: r-gert: Update to 1.9.1.
	* gnu/packages/cran.scm (r-gert): Update to 1.9.1.

	gnu: r-gillespiessa2: Update to 0.2.10.
	* gnu/packages/cran.scm (r-gillespiessa2): Update to 0.2.10.

	gnu: r-effectsize: Update to 0.8.2.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.8.2.

	gnu: r-ggeffects: Update to 1.1.4.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.1.4.
	[propagated-inputs]: Remove r-mass and r-sjlabelled.

	gnu: r-performance: Update to 0.10.0.
	* gnu/packages/cran.scm (r-performance): Update to 0.10.0.

	gnu: r-emmeans: Update to 1.8.2.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.8.2.

	gnu: r-gee: Update to 4.13-25.
	* gnu/packages/cran.scm (r-gee): Update to 4.13-25.

	gnu: r-phyclust: Update to 0.1-32.
	* gnu/packages/cran.scm (r-phyclust): Update to 0.1-32.

	gnu: r-mosaic: Update to 1.8.4.2.
	* gnu/packages/cran.scm (r-mosaic): Update to 1.8.4.2.

	gnu: r-mosaiccore: Update to 0.9.2.1.
	* gnu/packages/cran.scm (r-mosaiccore): Update to 0.9.2.1.

	gnu: r-cmplot: Update to 4.2.0.
	* gnu/packages/cran.scm (r-cmplot): Update to 4.2.0.

	gnu: r-doby: Update to 4.6.14.
	* gnu/packages/cran.scm (r-doby): Update to 4.6.14.

	gnu: r-biasedurn: Update to 2.0.8.
	* gnu/packages/cran.scm (r-biasedurn): Update to 2.0.8.

	gnu: r-writexl: Update to 1.4.1.
	* gnu/packages/cran.scm (r-writexl): Update to 1.4.1.

	gnu: r-flextable: Update to 0.8.2.
	* gnu/packages/cran.scm (r-flextable): Update to 0.8.2.

	gnu: r-insight: Update to 0.18.6.
	* gnu/packages/cran.scm (r-insight): Update to 0.18.6.

	gnu: r-hdf5r: Update to 1.3.7.
	* gnu/packages/cran.scm (r-hdf5r): Update to 1.3.7.

	gnu: r-ggsignif: Update to 0.6.4.
	* gnu/packages/cran.scm (r-ggsignif): Update to 0.6.4.

	gnu: r-bibtex: Update to 0.5.0.
	* gnu/packages/cran.scm (r-bibtex): Update to 0.5.0.
	[propagated-inputs]: Remove r-stringr; add r-backports.

	gnu: r-learnr: Update to 0.11.1.
	* gnu/packages/cran.scm (r-learnr): Update to 0.11.1.
	[propagated-inputs]: Add r-curl, r-digest, r-lifecycle, r-promises, and r-rlang.
	[native-inputs]: Add r-knitr.

	gnu: r-renv: Update to 0.16.0.
	* gnu/packages/cran.scm (r-renv): Update to 0.16.0.

	gnu: r-maptools: Update to 1.1-5.
	* gnu/packages/cran.scm (r-maptools): Update to 1.1-5.

	gnu: r-openxlsx: Update to 4.2.5.1.
	* gnu/packages/cran.scm (r-openxlsx): Update to 4.2.5.1.

	gnu: r-zip: Update to 2.2.2.
	* gnu/packages/cran.scm (r-zip): Update to 2.2.2.

	gnu: r-parsedate: Update to 1.3.1.
	* gnu/packages/cran.scm (r-parsedate): Update to 1.3.1.

	gnu: r-arules: Update to 1.7-5.
	* gnu/packages/cran.scm (r-arules): Update to 1.7-5.

	gnu: r-dynutils: Update to 1.0.11.
	* gnu/packages/cran.scm (r-dynutils): Update to 1.0.11.

	gnu: r-heatmaply: Update to 1.4.0.
	* gnu/packages/cran.scm (r-heatmaply): Update to 1.4.0.

	gnu: r-np: Update to 0.60-16.
	* gnu/packages/cran.scm (r-np): Update to 0.60-16.

	gnu: r-tseries: Update to 0.10-52.
	* gnu/packages/cran.scm (r-tseries): Update to 0.10-52.

	gnu: r-network: Update to 1.18.0.
	* gnu/packages/cran.scm (r-network): Update to 1.18.0.

	gnu: r-tinytex: Update to 0.42.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.42.

	gnu: r-vctrs: Update to 0.5.0.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.5.0.
	[propagated-inputs]: Add r-lifecycle.

	gnu: r-xfun: Update to 0.34.
	* gnu/packages/cran.scm (r-xfun): Update to 0.34.

	gnu: r-seriation: Update to 1.4.0.
	* gnu/packages/cran.scm (r-seriation): Update to 1.4.0.
	[propagated-inputs]: Add r-ca.

	gnu: r-webshot: Update to 0.5.4.
	* gnu/packages/cran.scm (r-webshot): Update to 0.5.4.

	gnu: r-processx: Update to 3.8.0.
	* gnu/packages/cran.scm (r-processx): Update to 3.8.0.

	gnu: r-cli: Update to 3.4.1.
	* gnu/packages/cran.scm (r-cli): Update to 3.4.1.

	gnu: r-ggridges: Update to 0.5.4.
	* gnu/packages/cran.scm (r-ggridges): Update to 0.5.4.
	[propagated-inputs]: Remove r-plyr.

	gnu: r-dtw: Update to 1.23-1.
	* gnu/packages/cran.scm (r-dtw): Update to 1.23-1.

	gnu: r-xts: Update to 0.12.2.
	* gnu/packages/cran.scm (r-xts): Update to 0.12.2.

	gnu: r-smurf: Update to 1.1.3.
	* gnu/packages/cran.scm (r-smurf): Update to 1.1.3.

	gnu: r-ucminf: Update to 1.1-4.1.
	* gnu/packages/cran.scm (r-ucminf): Update to 1.1-4.1.

	gnu: r-stringdist: Update to 0.9.9.
	* gnu/packages/cran.scm (r-stringdist): Update to 0.9.9.

	gnu: r-recipes: Update to 1.0.2.
	* gnu/packages/cran.scm (r-recipes): Update to 1.0.2.

	gnu: r-psych: Update to 2.2.9.
	* gnu/packages/cran.scm (r-psych): Update to 2.2.9.

	gnu: r-rmysql: Update to 0.10.24.
	* gnu/packages/cran.scm (r-rmysql): Update to 0.10.24.

	gnu: r-timedate: Update to 4021.106.
	* gnu/packages/cran.scm (r-timedate): Update to 4021.106.

	gnu: r-lava: Update to 1.7.0.
	* gnu/packages/cran.scm (r-lava): Update to 1.7.0.

	gnu: r-lpsolve: Update to 5.6.17.
	* gnu/packages/cran.scm (r-lpsolve): Update to 5.6.17.

	gnu: r-pkgload: Update to 1.3.1.
	* gnu/packages/cran.scm (r-pkgload): Update to 1.3.1.

	gnu: r-ps: Update to 1.7.2.
	* gnu/packages/cran.scm (r-ps): Update to 1.7.2.

	gnu: r-paletteer: Update to 1.5.0.
	* gnu/packages/cran.scm (r-paletteer): Update to 1.5.0.

	gnu: r-amap: Update to 0.8-19.
	* gnu/packages/cran.scm (r-amap): Update to 0.8-19.

	gnu: r-mapproj: Update to 1.2.9.
	* gnu/packages/cran.scm (r-mapproj): Update to 1.2.9.

	gnu: r-maps: Update to 3.4.1.
	* gnu/packages/cran.scm (r-maps): Update to 3.4.1.

	gnu: r-mbess: Update to 4.9.2.
	* gnu/packages/cran.scm (r-mbess): Update to 4.9.2.

	gnu: r-rstpm2: Update to 1.5.8.
	* gnu/packages/cran.scm (r-rstpm2): Update to 1.5.8.

	gnu: r-curl: Update to 4.3.3.
	* gnu/packages/cran.scm (r-curl): Update to 4.3.3.

	gnu: r-jsonlite: Update to 1.8.3.
	* gnu/packages/cran.scm (r-jsonlite): Update to 1.8.3.

	gnu: r-vegan: Update to 2.6-4.
	* gnu/packages/cran.scm (r-vegan): Update to 2.6-4.

	gnu: r-sys: Update to 3.4.1.
	* gnu/packages/cran.scm (r-sys): Update to 3.4.1.

	gnu: r-ga: Update to 3.2.3.
	* gnu/packages/cran.scm (r-ga): Update to 3.2.3.

	gnu: r-ggpmisc: Update to 0.5.1.
	* gnu/packages/cran.scm (r-ggpmisc): Update to 0.5.1.

	gnu: r-ggpp: Update to 0.4.5.
	* gnu/packages/cran.scm (r-ggpp): Update to 0.4.5.

	gnu: r-fontawesome: Update to 0.4.0.
	* gnu/packages/cran.scm (r-fontawesome): Update to 0.4.0.

	gnu: r-dbscan: Update to 1.1-11.
	* gnu/packages/cran.scm (r-dbscan): Update to 1.1-11.

	gnu: r-datawizard: Update to 0.6.3.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.6.3.

	gnu: r-collections: Update to 0.3.6.
	* gnu/packages/cran.scm (r-collections): Update to 0.3.6.

	gnu: r-dyngen: Update to 1.0.5.
	* gnu/packages/bioinformatics.scm (r-dyngen): Update to 1.0.5.

	gnu: r-valr: Update to 0.6.6.
	* gnu/packages/bioconductor.scm (r-valr): Update to 0.6.6.
	[propagated-inputs]: Add r-cli.

	gnu: r-gstat: Update to 2.1-0.
	* gnu/packages/cran.scm (r-gstat): Update to 2.1-0.
	[propagated-inputs]: Add r-sf, r-sftime, and r-stars.
	[description]: Reformat.

	gnu: r-torch: Update to 0.9.0.
	* gnu/packages/cran.scm (r-torch): Update to 0.9.0.

	gnu: liblantern: Update to 0.9.0.
	* gnu/packages/machine-learning.scm (liblantern): Update to 0.9.0.

	gnu: python-pytorch-for-r-torch: Update to 1.12.1.
	* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch): Update to
	1.12.1.

	gnu: r-arrow: Update to 10.0.0.
	* gnu/packages/cran.scm (r-arrow): Update to 10.0.0.
	[propagated-inputs]: Add r-glue.

	gnu: apache-arrow: Update to 10.0.0.
	* gnu/packages/databases.scm (apache-arrow): Update to 10.0.0.
	(python-pyarrow)[arguments]: Remove 'patch-cmake-variables phase; do not
	bundle headers.
	[propagated-inputs]: Do not use labels.
	[native-inputs]: Remove labels.

	gnu: apache-arrow: Do not use %build-inputs.
	* gnu/packages/databases.scm (apache-arrow)[arguments]: Do not use
	%build-inputs, bind inputs instead.

	gnu: Add r-sftime.
	* gnu/packages/cran.scm (r-sftime): New variable.

	gnu: Add r-ca.
	* gnu/packages/cran.scm (r-ca): New variable.

2022-11-04  Ontje Lünsdorf  <Ontje.Luensdorf@dlr.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add paraview 5.9.1.
	* gnu/packages/image-processing.scm (paraview-5.9): New variable.

2022-11-04  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	system: image: Define correct docker image arch when cross building
	Cross-building a docker image with:

	  $ guix system image --image-type=docker --target=aarch64-linux-gnu os.scm

	results in an image where the architecture declared in its config.json is
	the host architecture rather than the target one.  The binaries are
	correctly cross-compiled, so the image can be loaded and used despite the
	warning message shown by docker:

	  $ docker load -i vcal7bvsqcijchifhqdvprpd1niqh8sk-docker-image.tar.gz
	  Loaded image: guix:latest
	  $ docker create guix:latest
	  WARNING: The requested image's platform (linux/amd64) does not match the
	  detected host platform (linux/arm64/v8) and no specific platform was
	  requested
	  40f06aa869ed690489c4a3824a7f7721bd4bf453b85f25ac7199266939fe2fba
	  $ echo $?
	  0

	This is fixed by passing the correct triplet to the build-docker-image
	function.

	* gnu/system/image.scm (system-docker-image) Add ‘image-target’ variable.
	[builder]: Pass ‘#:system’ argument to ‘build-docker-image’.

2022-11-04  jgart  <jgart@dismail.de>

	gnu: vis: Update to 0.8.
	* gnu/packages/text-editors.scm (vis): Update to 0.8.
	[arguments]: Enable all tests.

2022-11-04  Antero Mejr  <antero@mailbox.org>

	gnu: Add uxn.
	* gnu/packages/emulators.scm (uxn): New variable.

2022-11-04  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Fix various case and whitespace issues in synopsis.
	* gnu/packages/kodi.scm (fstrcmp)[synopsis]: Fix case.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-form-types)[synopsis]: Fix case.
	* gnu/packages/machine-learning.scm (python-torchvision)[synopsis]: Remove
	  leading whitespace.
	* gnu/packages/networking.scm (lcrq)[synopsis]: Fix case.
	  (lcsync)[synopsis]: Likewise.
	* gnu/packages/ruby.scm (ruby-mustache)[synopsis]: Fix case.

2022-10-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: folly: Update to 2022.10.31.00.
	* gnu/packages/cpp.scm (folly): Update to 2022.10.31.00.

	gnu: pam-mount: Use G-expressions.
	* gnu/packages/admin.scm (pam-mount)[arguments]:
	Rewrite as G-expressions.

	gnu: pam-mount: Remove input labels.
	* gnu/packages/admin.scm (pam-mount)[inputs]:
	Remove input labels.
	[arguments]: Replace the 'fix-program-paths phase with a new
	'patch-file-names one.  Don't explicitly return #t from it.

	gnu: pam-mount: Use HTTPS home page.
	* gnu/packages/admin.scm (pam-mount)[home-page]:
	Follow permanent (HTTPS) redirect.

	gnu: pam-mount, greetd-pam-mount: Rewrite descriptions.
	* gnu/packages/admin.scm (pam-mount, greetd-pam-mount)[description]:
	Edit for style.

	gnu: steghide: Temper expectation.
	* gnu/packages/image.scm (steghide)[synopsis, description]: Make clear
	that it's two steps above rot13 on the srs bzns cryptography scale.

	gnu: steghide: Update package style.
	* gnu/packages/image.scm (steghide)[arguments]:
	Rewrite as G-expressions.  Don't explicitly return #t from phases.
	[native-inputs, inputs]: Remove input labels.

2022-11-03  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Fix various synopsis and description issues.
	* gnu/packages/admin.scm (greetd-pam-mount)[synopsis]: Base synopsis on
	  pam-mount synopsis.
	  [description]: Use two spaces consistently.
	  (greetd)[synopsis]: Begin sentence with upper-case.
	* gnu/packages/xdisorg.scm (wlsunset)[description]: Fix spelling and case of
	  wlsunsest.
	* gnu/packages/mail.scm (libpst): Add synopsis.
	* gnu/packages/networking.scm (librecast)[synopsis]: Update synopsis.
	  (lcrq)[description]: Use two spaces after sentences.

2022-10-30  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: jo: Update to 1.9.
	* gnu/packages/web.scm (jo): Update to 1.9.
	[description]: Use @command{} mark-up.

2022-10-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: faudio: Update to 22.11.
	* gnu/packages/audio.scm (faudio): Update to 22.11.

	gnu: knot: Update to 3.2.2.
	* gnu/packages/dns.scm (knot): Update to 3.2.2.
	[source]: Remove bundled libngtcp2.

	gnu: jgmenu: Update to 4.4.1.
	* gnu/packages/xdisorg.scm (jgmenu): Update to 4.4.1.
	[arguments]: Don't explicitly return #t from phases.

	gnu: jetring: Update to 0.31.
	* gnu/packages/gnupg.scm (jetring): Update to 0.31.
	[arguments]: Don't explicitly return #t from phases.

	gnu: libngspice: Update to 38.
	* gnu/packages/engineering.scm (libngspice): Update to 38.

	gnu: inxi-minimal: Update to 3.3.23-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.23-1.

	gnu: python-pyaudio: Update to 0.2.12.
	* gnu/packages/audio.scm (python-pyaudio): Update to 0.2.12.

2022-11-03  Marius Bakke  <marius@gnu.org>

	gnu: ganeti-instance-guix: Update to 0.7.
	* gnu/packages/virtualization.scm (ganeti-instance-guix): Update to 0.7.
	[inputs]: Remove QEMU-MINIMAL.  Add BTRFS-PROGS, E2FSPROGS, F2FS-TOOLS, LVM2,
	MULTIPATH-TOOLS, PARTED, and XFSPROGS.

	gnu: drbd-utils: Update to 9.22.0.
	* gnu/packages/cluster.scm (drbd-utils): Update to 9.22.0.

	gnu: ungoogled-chromium: Update to 107.0.5304.87-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 107.0.5304.87.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

	gnu: Open vSwitch: Update to 3.0.1.
	* gnu/packages/networking.scm (openvswitch): Update to 3.0.1.

	file-systems: Gracefully handle EMEDIUMTYPE in 'read-partitions'.
	* gnu/build/file-systems.scm (ENOENT-safe): Catch EMEDIUMTYPE and warn.

	services: ganeti: OS variants can be a directory.
	* gnu/services/ganeti.scm (<ganeti-os>)[extension]: Default to #f.
	(ganeti-os->directory): Only add extension if set.  Support a file-like object
	for VARIANTS.
	* doc/guix.texi (Virtualization Services): Document this change and add
	example.  Update Ganeti URLs while at it.

2022-11-03  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: nvc: Update to 1.7.2.
	* gnu/packages/fpga.scm (nvc): Update to 1.7.2.
	[inputs]: Add elfutils.
	[home-page]: Modify.

2022-11-03  jgart  <jgart@dismail.de>

	gnu: Add python-eris.
	* gnu/packages/python-xyz.scm (python-eris): New variable.

2022-11-03  Zhu Zihao  <all_but_last@163.com>

	gnu: upx: Update to 4.0.0.
	* gnu/packages/compression.scm (upx): Update to 4.0.0.
	[build-system]: Use cmake-build-system.
	[arguments]: Remove all stale arguments.
	* gnu/packages/patches/upx-CVE-2021-20285.patch: Delete.
	* gnu/local.mk (dist_patch_DATA): Remove corresponding entry.

2022-11-03  jgart  <jgart@dismail.de>

	gnu: emacs-next: Update to 29.0.50-3.22e8a77.
	* gnu/packages/emacs.scm (emacs-next): Update to 29.0.50-3.22e8a77.

2022-11-03  Z572  <873216071@qq.com>

	gnu: ccls: Update to 0.20210330.
	* gnu/packages/cpp.scm (ccls): Update to 0.20210330.

2022-11-03  Michael Rohleder  <mike@rohleder.de>

	gnu: strawberry: Remove trailing #t from phases and snippet.
	* gnu/packages/music.scm (strawberry)[arguments]<#:phases>: Remove trailing #t.
	[snippet]: Likewise.

	gnu: strawberry: Update to 1.0.10.
	* gnu/packages/music.scm (strawberry): Update to 1.0.10.
	[inputs]: Add gdk-pixbuf.

2022-11-03  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: endless-sky: Update to 0.9.16.1, use new package style.
	* gnu/packages/games.scm (endless-sky): Update to 0.9.16.1.
	[arguments]: Use G-expressions. Drop #:scons to use the default version.
	[inputs]: Remove labels. Add util-linux:lib.

	build-system/scons: Allow using a G-exp for scons-flags.
	* guix/build-system/scons.scm (scons-build): Only call sexp->gexp on
	scons-flags when scons-flags is a pair.

2022-11-03  Christopher Baines  <mail@cbaines.net>

	gnu: gnome: Include aarch64 in librsvg-for-system.
	As the current librsvg currently builds for aarch64-linux as well as
	x86_64-linux.

	* gnu/packages/gnome.scm (librsvg-for-system): Use librsvg for aarch64.

2022-11-03  jgart  <jgart@dismail.de>

	gnu: Add python-jsonalias.
	* gnu/packages/python-xyz.scm (python-jsonalias): New variable.

	gnu: Add emacs-flymake-mypy.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-mypy): New variable.

	gnu: janet: Update to 1.25.1.
	* gnu/packages/lisp.scm (janet): Update to 1.25.1.

2022-11-03  EuAndreh  <eu@euandre.org>

	doc: Change example for special-files-service-type.
	Also update the default value given in the docs. Change the example since the
	base system includes /usr/bin/env by default.

	* doc/guix.texi (Base Services): Change the example for
	special-files-service-type and update default.

2022-11-03  Antero Mejr  <antero@mailbox.org>

	etc: teams: Add help information for commands.
	* etc/teams.scm.in (main): Add command information to usage help prompt.

2022-11-03  Julien Lepiller  <julien@lepiller.eu>

	gnu: josm: Udpate to 18583.
	* gnu/packages/java.scm (josm): Update to 18583.

	gnu: java-commons-jcs: Update to 3.1.
	* gnu/packages/java.scm (java-commons-jcs): Update to 3.1.
	(josm)[arguments]: Remove now unneeded phase.

	gnu: java-opening-hours-parser: Update to 0.27.0.
	* gnu/packages/geo.scm (java-opening-hours-parser): Update to 0.27.0.

	gnu: java-commons-compress: Update to 1.21.
	* gnu/packages/java.scm (java-commons-compress): Update to 1.21.
	(java-osgi-annotation, java-osgi-core): Create pom file and install from
	it.
	* gnu/packages/maven.scm (java-surefire-parent-pom): Fix pom fixing.

	gnu: Add java-asm-3.
	* gnu/packages/java.scm (java-asm): New variable.

	gnu: Add java-ow-util-ant-tasks.
	* gnu/packages/java.scm (java-ow-util-ant-tasks): New variable.

	gnu: Add java-zstd.
	* gnu/packages/java.scm (java-zstd): New variable.

	gnu: Add java-brotli.
	* gnu/packages/compression.scm (java-brotli): New variable.

2022-11-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-hu.dwim.graphviz.
	* gnu/packages/lisp-xyz.scm (ecl-hu.dwim.graphviz, cl-hu.dwim.graphviz,
	  sbcl-hu.dwim.graphviz): New variables.

2022-11-03  Julien Lepiller  <julien@lepiller.eu>

	gnu: dedukti: Update to 2.7.
	* gnu/packages/ocaml.scm (dedukti): Update to 2.7.

	gnu: Remove emacs-dedukti-mode.
	* gnu/packages/ocaml.scm (emacs-dedukti-mode): Delete variable.

	gnu: Remove emacs-flycheck-dedukti.
	* gnu/packages/ocaml.scm (emacs-flycheck-dedukti): Delete variable.

	gnu: ocaml-ssl: Update to 0.5.13.
	* gnu/packages/ocaml.scm (ocaml-ssl): Update to 0.5.13.

	gnu: ocaml-ocp-index: Update to 1.3.4.
	* gnu/packages/ocaml.scm (ocaml-ocp-index): Update to 1.3.4.

	gnu: ocaml-digestif: Update to 1.1.3.
	* gnu/packages/ocaml.scm (ocaml-digestif): Update to 1.1.3.

	gnu: ocaml-fileutils: Update to 0.6.4.
	* gnu/packages/ocaml.scm (ocaml-fileutils): Update to 0.6.4.

	gnu: dune-bootstrap: Update to 3.5.0.
	* gnu/packages/ocaml.scm (dune-bootstrap): Update to 3.5.0.

2022-11-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Remove obsolete fix-shared-library-makefile phase.
	* gnu/packages/lisp.scm (sbcl)[arguments]: Remove phase since "cc" has been
	replace by "CC" upstream.

2022-11-02  Christopher Baines  <mail@cbaines.net>

	gnu: coreutils: Disable the test-tls tests on the hurd.
	These tests seem to lead to both consistent and inconsistent failures, so
	marking them as XFAIL as is done with some other tests doesn't help. So this
	commit means that they're skipped.

	* gnu/packages/base.scm (coreutils)[arguments]: Disable the test-tls tests on
	the hurd.

2022-11-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openconnect-sso: Update to 0.8.0.
	* gnu/packages/vpn.scm (openconnect-sso): Update to 0.8.0.
	[source]: Download using git-fetch.
	[build-system]: Switch to pyproject-build-system.
	[arguments]: Don't skip tests. Remove custom 'check phase. Move custom
	'wrap-qt-process-path phase to after 'check.
	[inputs]: Add poetry.
	[native-inputs]: Remove python-setuptools-scm. Add
	python-pytest-asyncio, python-pytest-httpserver.

2022-11-02  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: isc-dhcp: Add grep input.
	The grep program is required by the dhclient script.

	* gnu/packages/admin.scm (isc-dhcp)[inputs]: Add grep.
	  [arguments]: Add grep to wrapping in 'post-install' phase.

2022-11-02  Julien Lepiller  <julien@lepiller.eu>

	gnu: dovecot: Use standard mkdir-p/perms.
	* gnu/services/mail.scm (%dovecot-activation): Use (gnu build utils).

2022-11-02  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Skip the backtrace page on user abort.
	When the user aborts the installation because a core dump is discovered or the
	installation command failed, displaying the abort backtrace doesn't make much
	sense. Hide it when the abort condition is &user-abort-error and skip directly
	to the dump page.

	* gnu/installer/steps.scm (&user-abort-error): New variable.
	(user-abort-error?): New procedure.
	* gnu/installer/newt/final.scm (run-install-failed-page): Raise a
	user-abort-error.
	* gnu/installer/newt/welcome.scm (run-welcome-page): Ditto.
	* gnu/installer.scm (installer-program): Hide the backtrace page and directly
	propose to dump the report when the a &user-abort-error is raised.

2022-11-02  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Add core dump support.
	Fixes: <https://issues.guix.gnu.org/58733>

	* gnu/installer.scm (installer-program): Enable core dump generation.
	* gnu/installer/dump.scm (%core-dump): New variable.
	(prepare-dump): Copy the core dump file.
	* gnu/installer/newt/welcome.scm (run-welcome-page): Propose to report an
	installation that previously generated a core dump.

2022-11-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: randomjungle: Use older gfortran.
	* gnu/packages/machine-learning.scm (randomjungle)[native-inputs]: Use
	gfortran-7.

	gnu: randomjungle: Fix unpack by providing a conventional file name.
	* gnu/packages/machine-learning.scm (randomjungle)[source]: Override file name
	to avoid an unpack error.

2022-11-02  Ricardo Wurmus  <rekado@elephly.net>
	    Ontje Luensdorf  <Ontje.Luensdorf@dlr.de>

	gnu: Add cgns.
	* gnu/packages/engineering.scm (cgns): New variable.

2022-11-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-evil-traces: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-evil-traces): Update to 0.2.0.
	[arguments]: Use G-expressions. Remove trailing #T.
	[synopsis, description]: Rationalize emphasis and capitalization.

2022-11-02  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Shorten package synopsis.
	* gnu/packages/crates-io.scm (rust-inflections-1): Shorten
	  synopsis.
	  (rust-clap-conf-0.1): Likewise.
	* gnu/packages/gtk.scm (volctl): Likewise.
	* gnu/packages/haskell-xyz.scm (ghc-unliftio): Likewise.
	* gnu/packages/kde-pim.scm (korganizer): Likewise.
	* gnu/packages/kde.scm (kuserfeedback): Likewise.
	* gnu/packages/pascal.scm (p2c): Likewise.
	* gnu/packages/python-xyz.scm (python-ttystatus): Likewise.
	* gnu/packages/qt.scm (qtwebplugin): Likewise.

2022-11-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Add linux-libre 6.0.6.
	* gnu/packages/linux.scm (linux-libre-6.0-version,
	linux-libre-6.0-pristine-source, linux-libre-6.0-source,
	linux-libre-headers-6.0, linux-libre-6.0): New variables.
	* gnu/packages/aux-files/linux-libre/6.0-arm.conf,
	gnu/packages/aux-files/linux-libre/6.0-arm64.conf,
	gnu/packages/aux-files/linux-libre/6.0-i686.conf,
	gnu/packages/aux-files/linux-libre/6.0-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

2022-11-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-autoflake8.
	* gnu/packages/python-xyz.scm (python-autoflake8): New variable.

2022-11-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-compat: Update to 28.1.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-compat): Update to 28.1.2.2.

	gnu: emacs-dockerfile-mode: Update to 1.8.
	* gnu/packages/emacs-xyz.scm (emacs-dockerfile-mode): Update to 1.8.

	gnu: emacs-skempo: Update to 0.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-skempo): Update to 0.2.2.

	gnu: emacs-mct: Update to 0.5.1.
	* gnu/packages/emacs-xyz.scm (emacs-mct): Update to 0.5.1.

	gnu: emacs-consult-lsp: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-consult-lsp): Update to 1.1.
	[synopsis]: Use proper capitalization.

	gnu: fet: Update to 6.7.0.
	* gnu/packages/education.scm (fet): Update to 6.7.0.

	gnu: giac: Update to 1.9.0-27.
	* gnu/packages/algebra.scm (giac): Update to 1.9.0-27.

2022-11-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-zope-sqlalchemy.
	* gnu/packages/python-web.scm (python-zope-sqlalchemy): New variable.

2022-11-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ncdu-2: Update to 2.2.1.
	* gnu/packages/ncdu.scm (ncdu-2): Update to 2.2.1.

2022-10-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: openssl: Update to 1.1.1s.
	* gnu/packages/tls.scm (openssl): Update to 1.1.1s.

2022-11-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-keyring: Update to 23.9.3.
	* gnu/packages/python-crypto.scm (python-keyring): Update to 23.9.3.
	[origin]: Fix indentation.
	[build-system]: Use pyproject-build-system.
	[test-flags]: New argument.
	[phases]: Remove check phase.  Add workaround-test-failure phase.
	[native-inputs]: Remove python-setuptools.
	[propagated-inputs]: Add python-importlib-metadata and python-jaraco-classes.

2022-10-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: openssl: Update to 3.0.7 [fixes CVE-2022-3786, CVE-2022-3602].
	* gnu/packages/tls.scm (openssl): Update to 3.0.7.

2022-11-01  (  <paren@disroot.org>

	doc: contributing: Use proper subsections.
	* doc/contributing.texi ("Submitting Patches")
	["Sending a Patch Series", "Teams"]: Convert to numbered subsections.
	Add nodes.

2022-11-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult-notmuch: Update to 0.8.
	* gnu/packages/emacs-xyz.scm (emacs-consult-notmuch): Update to 0.8.
	[description]: Use proper capitalization.

2022-11-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Merge EMACS-JANPATH-EVIL-NUMBERS and EMACS-EVIL-NUMBERS.
	* gnu/packages/emacs-xyz.scm (emacs-evil-numbers): Use
	EMACS-JANPATH-EVIL-NUMBERS definition.
	(emacs-janpath-evil-numbers): Deprecate package.

	Both packages are fork of the same project, the latter being unmaintained.

2022-11-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-janpath-evil-numbers: Activate tests.
	* gnu/packages/emacs-xyz.scm (emacs-janpath-evil-numbers)[arguments]: Activate
	tests.
	[native-inputs]: Add EMACS-ERT-RUNNER.

	gnu: emacs-janpath-evil-numbers: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-janpath-evil-numbers): Update to 0.6.
	[source]<origin>: Update upstream URL.
	[home-page]: Update URL.

2022-11-01  jgart  <jgart@dismail.de>

	gnu: emacs-alarm-clock: Update to 1.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-alarm-clock): Update to 1.0.3.

2022-11-01  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Fix various lint issues in synopsis and descriptions.
	* gnu/packages/android.scm (etc1tool)[synopsis]: Drop trailing period.
	* gnu/packages/bioinformatics.scm (mudskipper)[synopsis]: Likewise.
	* gnu/packages/crates-io.scm (rust-async-log-attributes-1)[synopsis]: Likewise.
	  (rust-atomic-polyfill-1)[synopsis]: Likewise.
	  (rust-modifier-0.1)[synopsis]: Likewise.
	  (rust-openssl-macros-0.1)[synopsis]: Likewise.
	  (rust-syn-mid-0.5)[synopsis]: Likewise.
	  (rust-toml-edit-0.14)[synopsis]: Likewise.
	  (rust-valuable-derive-0.1)[synopsis]: Likewise.
	  (rust-inflections-1)[synopsis]: Likewise.
	* gnu/packages/databases.scm (python-databases)[synopsis]: Likewise.
	* gnu/packages/games.scm (liquidwar6)[synopsis]: Likewise.
	* gnu/packages/golang.scm (go-golang.org-x-sync-errgroup)[synopsis]: Likewise.
	* gnu/packages/guile-xyz.scm (guile-config)[synopsis]: Likewise.
	* gnu/packages/haskell-web.scm (ghc-hxt-xpath)[synopsis]: Likewise.
	* gnu/packages/haskell-xyz.scm (ghc-string-qq)[synopsis]: Likewise.
	* gnu/packages/machine-learning.scm (python-lap)[synopsis]: Likewise.
	  (python-pyro-api)[synopsis]: Likewise.
	* gnu/packages/messaging.scm (python-librecaptcha)[synopsis]: Likewise.
	* gnu/packages/python-check.scm (python-pytest-cram)[synopsis]: Likewise.
	* gnu/packages/python-web.scm (python-jschema-to-python)[synopsis]: Likewise.
	  (python-sarif-om)[synopsis]: Likewise.
	  (python-socksio)[synopsis]: Likewise.
	  (python-msrest)[synopsis]: Likewise.
	* gnu/packages/tor.scm (torsocks)[synopsis]: Likewise.
	* gnu/packages/cran.scm (r-rlist)[synopsis]: Remove leading article.
	* gnu/packages/crates-io.scm (rust-clippy-lints-0.0.153)[synopsis]: Likewise.
	  (rust-simplelog-0.11)[synopsis]: Likewise.
	* gnu/packages/samba.scm (wsdd)[synopsis]: Likewise.
	* gnu/packages/crates-io.scm (rust-spki-0.4)[synopsis]: Remove trailing
	  whitespace.
	* gnu/packages/golang.scm (go-github-com-mattn-go-zglob)[description]: Remove
	  leading whitespace.
	* gnu/packages/haskell-check.scm (ghc-crypto-cipher-tests)[description]:
	  Likewise.
	* gnu/packages/lisp-xyz.scm (sbcl-ctype)[synopsis]: Remove trailing
	  whitespace.
	* gnu/packages/mpi.scm (openmpi-thread-multiple)[description]: Remove leading
	  whitespace.
	* gnu/packages/node-xyz.scm (node-string-decoder)[synopsis]: Remove trailing
	  whitespace.

2022-10-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-lice-el: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-lice-el)[arguments]: Use G-expressions.
	<#:include>: Add "template" directory instead of installing files manually.
	<#:phases>: Use ELPA-DIRECTORY.  Remove trailing #T.

	gnu: emacs-lice-el: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-lice-el): Update to 0.3.

2022-10-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ntfs-3g: Update to 2022.10.3 [security fixes].
	* gnu/packages/linux.scm (ntfs-3g): Update to 2022.10.3.
	[source]: Don't explicitly return #t from snippet.
	[arguments]: Don't explicitly return #t from phases.

	gnu: netdiscover: Update to 0.10.
	* gnu/packages/networking.scm (netdiscover): Update to 0.10.

2022-10-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-denote: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-denote): Update to 1.1.0.

	gnu: emacs-detached: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-detached)[arguments]<#:phases>: Remove
	unnecessary call to MAKE-FILE-WRITABLE.
	[synopsis]: Do not start with an article.
	[description]: Use proper capitalization.

	gnu: emacs-detached: Update to 0.9.1.
	* gnu/packages/emacs-xyz.scm (emacs-detached): Update to 0.9.1.

	gnu: emacs-corfu-terminal: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-corfu-terminal): Update to 0.5.

	gnu: emacs-popon: Update to 0.11.
	* gnu/packages/emacs-xyz.scm (emacs-popon): Update to 0.11.

	gnu: emacs-pulsar: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-pulsar): Update to 0.5.0.

	gnu: emacs-logos: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-logos): Update to 1.0.0.

	gnu: emacs-prodigy-el: Rename to EMACS-PRODIGY.
	* gnu/packages/emacs-xyz.scm (emacs-prodigy): Renamed from EMACS-PRODIGY-EL.
	(emacs-prodigy-el): Deprecate package.

	gnu: emacs-prodigy-el: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-prodigy-el): Update to 1.0.0.
	[propagated-inputs]: Reorder alphabetically.

	gnu: emacs-lin: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-lin): Update to 1.0.0.

	gnu: emacs-flycheck-cpplint: Update to 1.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-cpplint): Update to 1.0.2.

	gnu: mame: Update to 0.249.
	* gnu/packages/emulators.scm (mame): Update to 0.249.

2022-10-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dehydrated: Don't rely on implicit input labels.
	* gnu/packages/tls.scm (dehydrated)[arguments]:
	Use SEARCH-INPUT-FILE instead of ASSOC-REF.

2022-10-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dehydrated: Update to 0.7.1.
	It's a Halloween miracle.

	* gnu/packages/tls.scm (dehydrated): Update to 0.7.1.
	[inputs]: Add util-linux+udev.

2022-10-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: yt-dlp: Update to 2022.10.04.
	* gnu/packages/video.scm (yt-dlp): Update to 2022.10.04.

2022-10-31  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-airpart.
	* gnu/packages/bioconductor.scm (r-airpart): New variable.

	gnu: Add r-smurf.
	* gnu/packages/cran.scm (r-smurf): New variable.

2022-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-forestplot: Update to 3.1.0.
	* gnu/packages/cran.scm (r-forestplot): Update to 3.1.0.
	[propagated-inputs]: Remove r-magrittr; add r-abind.

2022-10-31  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-catdata.
	* gnu/packages/cran.scm (r-catdata): New variable.

	gnu: Add r-forestplot.
	* gnu/packages/cran.scm (r-forestplot): New variable.

	gnu: Add r-decontam.
	* gnu/packages/bioconductor.scm (r-decontam): New variable.

	gnu: Add r-deconrnaseq.
	* gnu/packages/bioconductor.scm (r-deconrnaseq): New variable.

	gnu: Add r-decomptumor2sig.
	* gnu/packages/bioconductor.scm (r-decomptumor2sig): New variable.

	gnu: Add r-decomplexdisease.
	* gnu/packages/bioconductor.scm (r-decomplexdisease): New variable.

	gnu: Add r-deco.
	* gnu/packages/bioconductor.scm (r-deco): New variable.

2022-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add ghc-6.10.
	* gnu/packages/haskell.scm (ghc-6.10): New variable.

	gnu: ghc-6.6: Patch more references to /bin/sh.
	* gnu/packages/haskell.scm (ghc-6.6)[arguments]: Patch references to /bin/sh
	in Cabal and process internals.

2022-10-31  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: Add wipe.
	* gnu/packages/disk.scm (wipe): New variable.

2022-10-31  jgart  <jgart@dismail.de>

	gnu: Add cl-airship-scheme.
	* gnu/packages/scheme.scm (cl-airship-scheme, sbcl-airship-scheme): New
	  variables.

2022-10-31  jgart  <jgart@dismail.de>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-zr-utils.
	* gnu/packages/lisp-xyz.scm (cl-zr-utils, ecl-zr-utils, sbcl-zr-utils): New
	  variables.

2022-10-31  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: stumpwm: Update to 22.05-1.ff6cb73.
	* gnu/packages/wm.scm (stumpwm): Update to 22.05-1.ff6cb73.

	gnu: sbcl: Update to 2.2.10.
	* gnu/packages/lisp.scm (sbcl): Update to 2.2.10.
	  [arguments]: Remove obsolete fix from 'build-doc' phase.

2022-10-31  Mehmet Tekman  <mtekman89@gmail.com>

	gnu: Add x11vnc.
	* gnu/packages/vnc.scm (x11vnc): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-10-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: silkaj: Update to 0.10.0.
	* gnu/packages/finance.scm (silkaj): Update to 0.10.0.
	[build-system]: Use PYPROJECT-BUILD-SYSTEM.
	[arguments]: Remove it.
	[native-inputs]: Add PYTHON-POETRY-CORE.
	[inputs]: Remove input labels. Remove PYTHON-PYNACL. Add PYTHON-PENDULUM.
	[description]: Do not overemphasize project name.

2022-10-31  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Update to 6.0.8.
	* gnu/packages/engineering.scm (kicad): Update to 6.0.8.

2022-10-31  jgart  <jgart@dismail.de>
	    (  <paren@disroot.org>

	gnu: Add emacs-hare-mode.
	* gnu/packages/emacs-xyz.scm (emacs-hare-mode): New variable.

2022-10-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pyim: Update to 5.2.7.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.2.7.

	gnu: emacs-mint-mode: Remove unnecessary #:INCLUDE.
	* gnu/packages/emacs-xyz.scm (emacs-mint-mode)[arguments]: Remove it.
	Upstream provides no ".txt" and ".el" files are matched in %DEFAULT-INCLUDE.

2022-10-31  jgart  <jgart@dismail.de>

	gnu: emacs-mint-mode: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-mint-mode): Update to 2.0.0.
	[description]: Update description for accuracy with current version.

2022-10-31  Mathieu Othacehe  <othacehe@gnu.org>

	installer: parted: Retry failing read-partition-uuid call.
	Fixes: <https://issues.guix.gnu.org/53541>.

	* gnu/installer/parted.scm (read-partition-uuid/retry): New procedure.
	(check-user-partitions): Use it.

2022-10-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mpv-mpris: Update to 0.9.
	* gnu/packages/video.scm (mpv-mpris): Update to 0.9.

2022-10-31  (unmatched-parenthesis  <paren@disroot.org>

	* gnu/packages/golang.scm (notmuch-fixtures): New variable here... (go-github-com-zenhack-go-notmuch): ...and here.

2022-10-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: autoconf-archive: Update to 2022.09.03.
	* gnu/packages/autotools.scm (autoconf-archive): Update to 2022.09.03.

	gnu: libidn2: Update to 2.3.4.
	* gnu/packages/libidn.scm (libidn2): Update to 2.3.4.

2022-10-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: jo: Update to 1.7.
	* gnu/packages/web.scm (jo): Update to 1.7.

	gnu: hamlib: Fix inputs.
	* gnu/packages/radio.scm (hamlib)[native-inputs]: Move lua and tcl…
	[inputs]: …here.  Add python.

	gnu: hamlib: Rebuild broken configure script.
	* gnu/packages/radio.scm (hamlib)[native-inputs]: Add autoconf, automake, and libtool.
	[arguments]: Add a new 'force-bootstrap phase.

	gnu: sdrangel: Don't detect CPU extensions at build time.
	* gnu/packages/radio.scm (sdrangel)[arguments]:
	Add a new 'fix-CPU-extension-detection phase.

2022-10-30  Christopher Baines  <mail@cbaines.net>

	gnu: tar: Add chained renames and Directory to hurd skipped tests.
	* gnu/packages/base.scm (tar)[arguments]: Include chained renames and
	Directory in the tests skipped for when building for the hurd.

	gnu: diffutils: Add large-subopt to XFAIL_TESTS for the hurd.
	* gnu/packages/base.scm (diffutils)[arguments]: Add large-subopt to
	XFAIL_TESTS for the hurd.

2022-10-30  Christopher Baines  <mail@cbaines.net>

	gnu: coreutils: Remove test-tls from XFAIL_TESTS for the hurd.
	As this test passes.

	* gnu/packages/base.scm (coreutils)[arguments]: Remove test-tls from
	XFAIL_TESTS for the hurd.

2022-10-30  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.331.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.331.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.296.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.296.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.262.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.262.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.221.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.221.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.152.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.152.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.76.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.76.
	(linux-libre-5.15-pristine-source): Update hash.

2022-10-30  jgart  <jgart@dismail.de>

	gnu: Add emacs-flymake-collection.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-collection): New variable.

2022-10-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-plz: Remove unnecessary call to MAKE-FILE-WRITABLE.
	* gnu/packages/emacs-xyz.scm (emacs-plz)[arguments]: Remove unnecessary
	MAKE-FILE-WRITABLE call.

2022-10-30  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-plz: Patch path to curl.
	* gnu/packages/emacs-xyz.scm (emacs-plz)[arguments]: Add phase substitute-curl-path.

2022-10-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mentor: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-mentor): Update to 0.5.

	gnu: wireshark: Update to 4.0.1.
	* gnu/packages/networking.scm (wireshark): Update to 4.0.1.

	gnu: keepassxc: Update to 2.7.4.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.4.

2022-10-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 9.0.0820.
	* gnu/packages/vim.scm (vim): Update to 9.0.0820.

	gnu: vim: Patch another '/bin/sh' shebang.
	* gnu/packages/vim.scm (vim)[arguments]: Adjust custom phase
	'patch-absolute-paths to use absolute value when checking for custom
	cscope command.

2022-10-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nginx-documentation: Update to 1.23.1-2898-0b7e004b5061.
	* gnu/packages/web.scm (nginx-documentation): Update to 1.23.1-2898-0b7e004b5061.

	gnu: nginx: Update to 1.23.2.
	* gnu/packages/web.scm (nginx): Update to 1.23.2.

	gnu: pgloader: Update to 3.6.9.
	* gnu/packages/databases.scm (pgloader): Update to 3.6.9.

	etc: systemd services shouldn't ‘RemainAfterExit’.
	* etc/guix-daemon.service.in (RemainAfterExit): Don't.
	* etc/guix-publish.service.in (RemainAfterExit): Likewise don't.

	etc: Add ‘Restart=always’ to both systemd services.
	* etc/guix-daemon.service.in (Restart): ‘Always’ do.
	* etc/guix-publish.service.in (Restart): Likewise.

	etc: Add ‘OOMPolicy=continue’ to guix-daemon.service.
	* etc/guix-daemon.service.in (OOMPolicy): Continue.

	gnu: libgphoto2: Update to 2.5.30.
	* gnu/packages/photo.scm (libgphoto2): Update to 2.5.30.

	gnu: rsync: Update to 3.2.7.
	* gnu/packages/rsync.scm (rsync): Update to 3.2.7.

2022-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: helm: Improve package style.
	* gnu/packages/music.scm (helm)[arguments]: Use G-expressions.  Remove trailing  #T from phases.
	[inputs]: Remove labels.  Sort alphabetically.
	[native-inputs]: Sort alphabetically.

2022-10-29  Sughosha via Guix-patches via  <guix-patches@gnu.org>

	gnu: helm: fix not finding Factory Presets
	* gnu/packages/music.scm (helm): Fix not finding Factory Presets.
	  This change fixes hardcoded paths so that Factory Presets can be found.

2022-10-29  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: emacs-tmr: Update arguments and license.
	* gnu/packages/emacs-xyz.scm (emacs-trm): [arguments]:
	Rename PATCH-FFPLAY phase to PATCH-PATHS and substitute
	TMR-SOUND-FILE variable. Add MAKEINFO phase;
	[inputs]: Add SOUND-THEME-FREEDESKTOP;
	[license]: Add fdl1.3+;
	[use-modules]: Add (gnu packages libcanberra).

2022-10-29  (  <paren@disroot.org>

	gnu: wesnoth: Update to 1.16.6.
	* gnu/packages/games.scm (wesnoth): Update to 1.16.6.

2022-10-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rapidjson: Fix powerpc64le-linux build.
	…by avoiding ‘-march=native’, which is an unnecessary risk even if the
	result is not installed.

	* gnu/packages/web.scm (rapidjson)[arguments]: Replace the outdated
	'patch-aarch-march-detection phase with an unconditional
	'fix-march=native one.

2022-10-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dehydrated: ‘Build’ reproducibly.
	* gnu/packages/tls.scm (dehydrated)[arguments]: Invoke gzip with ‘-n’.

	gnu: dehydrated: Use G-expressions.
	* gnu/packages/tls.scm (dehydrated)[arguments]:
	Rewrite as G-expressions.

	gnu: dehydrated: Update to 0.7.0-0.6fb8eba.
	* gnu/packages/tls.scm (dehydrated): Update to 0.7.0-0.6fb8eba.
	[source]: Use GIT-FETCH & GIT-FILE-NAME.
	[arguments]: Adjust accordingly.  Don't explicitly return #t from phases.
	[native-inputs]: Remove tar.

	gnu: pinentry-tty: Update to 1.2.1.
	* gnu/packages/gnupg.scm (pinentry-tty): Update to 1.2.1.

	gnu: goffice: Update to 0.10.53.
	* gnu/packages/gnome.scm (goffice): Update to 0.10.53.

	gnu: memtest86+: Build reproducibly.
	* gnu/packages/hardware.scm (memtest86+)[source]: Add patch.
	* gnu/packages/patches/memtest86+-build-reproducibly.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2022-10-29  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add ndppd.
	* gnu/packages/admin.scm (ndppd): New variable.

2022-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-nano-modeline: Update to 0.7.2.
	* gnu/packages/emacs-xyz.scm (emacs-nano-modeline): Update to 0.7.2.

2022-10-29  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-68.3768aec.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-68.3768aec.

2022-10-29  Christopher Baines  <mail@cbaines.net>

	gnu: bzip2: Fix script interpreters when cross-compiling.
	Add bash-minimal as an input fixes the interpreters for various scripts (like
	bzdiff and bzgrep) when cross-compiling.

	* gnu/packages/compression.scm (bzip2)[inputs]: Add bash-minimal when cross
	compiling.

2022-10-29  Christopher Baines  <mail@cbaines.net>

	gnu: xz: Fix script interpreters when cross-compiling.
	Add bash-minimal as an input fixes the interpreters for various scripts (like
	xzgrep and xzless) when cross-compiling.

	* gnu/packages/compression.scm (xz)[inputs]: Add bash-minimal when cross
	compiling.

2022-10-29  Christopher Baines  <mail@cbaines.net>

	gnu: gzip: Fix script interpreters when cross-compiling.
	Add bash-minimal as an input fixes the interpreters for various scripts (like
	zcat and zless) when cross-compiling.

	* gnu/packages/compression.scm (gzip)[inputs]: Add bash-minimal when cross
	compiling.

2022-10-29  Christopher Baines  <mail@cbaines.net>

	gnu: gnome-control-center: Update to 42.4.
	* gnu/packages/gnome.scm (gnome-control-center): Update to 42.4.

2022-10-28  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add seer-gdb.
	* gnu/packages/debug.scm (seer-gdb): New variable.

2022-10-28  Vagrant Cascadian  <vagrant@debian.org>

	gnu: texlive-latex-atveryend: Fix typo.
	* gnu/packages/tex.scm (texlive-latex-atveryend)[description]: Fix incorrectly
	  pluralized use of "package".

2022-10-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-rpy2: Update to 3.5.5.
	* gnu/packages/statistics.scm (python-rpy2): Update to 3.5.5.
	[arguments]: Run all tests; run them conditionally.

2022-10-28  (  <paren@disroot.org>

	doc: contributing: Expand "Sending a Patch Series".
	* doc/contributing.texi: Expand on sending patches and using
	  git send-email.

2022-10-28  Christopher Baines  <mail@cbaines.net>

	gnu: sed: Skip failing test on GNU/Hurd.
	* gnu/packages/base.scm (sed)[arguments]: Add #:make-flags.

	gnu: diffutils: Skip failing test on GNU/Hurd.
	* gnu/packages/base.scm (diffutils)[arguments]: Add #:make-flags.
	* gnu/packages/commencement.scm (diffutils-boot0)[arguments]: Adjust to always
	use substitute-keyword-arguments.

2022-10-28  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-damefinder.
	* gnu/packages/bioconductor.scm (r-damefinder): New variable.

	gnu: Add r-dama.
	* gnu/packages/bioconductor.scm (r-dama): New variable.

2022-10-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add ghc-6.6.
	* gnu/packages/haskell.scm (ghc-6.6): New variable.

	gnu: ghc-6.0: Adjust configuration.
	* gnu/packages/haskell.scm (ghc-6.0)[arguments]: Pass --enable-src-tree-happy
	option; remove --with-hc option because we use the same GHC for everything;
	add --with-gcc option to embed absolute file name of GCC.
	[native-inputs]: Remove unused python-2.

	gnu: ghc-4: Embed absolute file name of GCC in GHC.
	* gnu/packages/haskell.scm (ghc-4)[arguments]: Pass "--with-gcc" option to
	configure script.

	gnu: flair: Update to 1.6.4.
	* gnu/packages/bioinformatics.scm (flair): Update to 1.6.4.
	[propagated-inputs]: Add python-numpy and python-scipy.

	gnu: flair: Set R_HOME.
	* gnu/packages/bioinformatics.scm (flair)[arguments]: Set R_HOME.

	gnu: flair: Add missing R package.
	* gnu/packages/bioinformatics.scm (flair)[inputs]: Add r-apeglm.

2022-10-28  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-debcam.
	* gnu/packages/bioconductor.scm (r-debcam): New variable.

	gnu: Add r-dmwr2.
	* gnu/packages/cran.scm (r-dmwr2): New variable.

2022-10-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-modus-themes: Update to 3.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 3.0.0.

	gnu: emacs-ediprolog: Update to 2.2.
	* gnu/packages/emacs-xyz.scm (emacs-ediprolog): Update to 2.2.

	gnu: emacs-subed: Update to 1.0.16.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.16.

	gnu: emacs-mmm-mode: Update to 0.5.9.
	* gnu/packages/emacs-xyz.scm (emacs-mmm-mode): Update to 0.5.9.

	gnu: emacs-ement: Update to 0.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.4.1.

2022-10-28  Lars-Dominik Braun  <lars@6xq.net>

	gnu: r-mixedpower: Fix faulty commit.
	Fix previous commit, which did not contain the following changes:

	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/statistics.scm (r-mixedpower)[source]: Use it.

2022-10-28  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 102.4.1.
	* gnu/packages/gnuzilla.scm (%icedove-build-id, %icedove-version) Update to 102.4.1.

2022-10-28  Lars-Dominik Braun  <lars@6xq.net>

	gnu: r-mixedpower: Improve compatibility with R>=4.2.
	Upstream’s fix is incomplete and thus commit
	7871447cf5d9fc5a7b5fe5277fc5e111e5ce32d7 was insufficient.

	* gnu/packages/patches/r-mixedpower-r2power.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/statistics.scm (r-mixedpower)[source]: Use it.

2022-10-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rottlog: Apply patch adding a Texinfo direntry.
	Relates to <https://issues.guix.gnu.org/58821>.

	* gnu/packages/patches/rottlog-direntry.patch: Add patch.
	* gnu/packages/admin.scm (rottlog): Apply it.
	* gnu/local.mk (dist_patch_DATA): Register it.

2022-10-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rottlog: Use gexps and bootstrap Autotools build system.
	* gnu/packages/admin.scm (rottlog) [snippet]: Delete build system files.
	Delete trailing #t.  Patch Makefile.am instead of Makefile.in.  Do not patch
	INSTALL_RC and INSTALL_SCRIPT variables default values.
	[arguments]: Use gexps.  Delete trailing #t.
	[make-flags]: Override INSTALL_RC and INSTALL_SCRIPT.
	[phases]{fix-configure}: Delete phase.
	[native-inputs]: Add autoconf.  Sort inputs.

2022-10-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	profiles: info-dir-file: Remove install-info '--silent' option.
	Relates to <https://issues.guix.gnu.org/58821>.

	Revert 4fef1e850e4872f2bc7c1f0a10cbac176b50895f, which silenced useful
	information such as the following warning:

	   install-info: warning: no info dir entry in
	   `/gnu/store/...-rottlog-0.72.2/share/info/rottlog.info.gz'

	Rationale: profile hooks output is now hidden by default, and can be made
	visible via the --verbosity option.

2022-10-28  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 5.19.17.
	* gnu/packages/linux.scm (linux-libre-5.19-version): Update to 5.19.17.
	(linux-libre-5.19-pristine-source): Update hash.

2022-10-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: findutils: Skip failing test on GNU/Hurd.
	* gnu/packages/base.scm (findutils)[arguments]: Add #:make-flags.
	* gnu/packages/commencement.scm (findutils-boot0)[arguments]: Likewise.

	gnu: grep: Skip failing tests on GNU/Hurd.
	* gnu/packages/base.scm (grep)[arguments]: Add #:make-flags.

	gnu: coreutils: Skip failing tests on GNU/Hurd.
	* gnu/packages/base.scm (coreutils)[arguments]: Add
	"tests/df/unreadable.sh" and "test-perror2" to the 'XFAIL_TESTS' list.

2022-10-27  Vagrant Cascadian  <vagrant@debian.org>

	gnu: swftools: Fix typos.
	* gnu/packages/animation.scm (swftools)[description]: Avoid uses of "allows
	  to".

2022-10-27  Marius Bakke  <marius@gnu.org>

	gnu: pypy: Remove unused module imports.
	This is a follow-up to commit 6e7ed040339d815c3a3f72706b75bd0162969c9d.

	* gnu/packages/pypy.scm: Remove unused modules.

2022-10-27  Marius Bakke  <marius@gnu.org>

	build-system/pyproject: Always run tests verbosely for supported backends.
	* guix/build-system/pyproject.scm (pyproject-build): Default to '() instead of
	 #false for TEST-FLAGS.
	* guix/build/pyproject-build-system.scm (check): Unconditionally enable
	verbose test flags.
	* doc/guix.texi (Build Systems): Document this change.
	* gnu/packages/fontutils.scm (python-glyphslib)[arguments]: Remove verbosity
	from #:test-flags.
	* gnu/packages/pdf.scm (python-pydyf, weasyprint)[arguments]: Likewise.
	* gnu/packages/python-web.scm (python-openapi-spec-validator)[arguments]: Likewise.
	* gnu/packages/python-xyz.scm (python-path, python-tempora)[arguments]: Likewise.

	build-system/pyproject: Adjust indentation.
	* guix/build/pyproject-build-system.scm: Adjust indentation.

	gnu: python-deepmerge: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-deepmerge)[build-system]: Set to
	PYPROJECT-BUILD-SYSTEM.
	[arguments]: Remove obsolete phases.
	[native-inputs]: Remove PYTHON-PYPA-BUILD and PYTHON-WHEEL.

	gnu: python-scikit-build: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-scikit-build)[build-system]: Set to
	PYPROJECT-BUILD-SYSTEM.
	[arguments]: Remove obsolete phases.
	[native-inputs]: Remove PYTHON-PYPA-BUILD and PYTHON-WHEEL.

	gnu: python-cattrs: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-cattrs)[build-system]: Set to
	PYPROJECT-BUILD-SYSTEM.
	[arguments]: Remove obsolete phases.
	[native-inputs]: Remove PYTHON-PYPA-BUILD.

	gnu: python-path: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-path-bootstrap)[build-system]: Switch to
	PYPROJECT-BUILD-SYSTEM.
	[arguments]: Remove #:phases.
	[native-inputs]: Remove PYTHON-PYPA-BUILD.
	(python-path): Remove #:phases.  Add #:test-flags.

	gnu: python-openapi-spec-validator: Use pyproject-build-system.
	* gnu/packages/python-web.scm (python-openapi-spec-validator)[build-system]:
	Set to PYPROJECT-BUILD-SYSTEM.
	[arguments]: Add #:test-flags.  Remove obsolete phases.
	[native-inputs]: Remove PYTHON-PYPA-BUILD.

	gnu: python-openapi-schema-validator: Use pyproject-build-system.
	* gnu/packages/python-web.scm (python-openapi-schema-validator)[build-system]:
	Set to PYPROJECT-BUILD-SYSTEM.
	[arguments]: Remove redundant phases.
	[native-inputs]: Remove PYTHON-PYPA-BUILD.

	gnu: zabbix-cli: Switch to pyproject-build-system.
	* gnu/packages/monitoring.scm (zabbix-cli)[build-system]: Switch to
	PYPROJECT-BUILD-SYSTEM.
	[arguments]: Remove check phase.

	gnu: python-pygmsh: Use pyproject-build-system.
	* gnu/packages/simulation.scm (python-pygmsh)[build-system]: Switch to
	PYPROJECT-BUILD-SYSTEM.
	[arguments]: Remove redundant phases.
	[native-inputs]: Remove PYTHON-PYPA-BUILD.

	gnu: python-tempora: Switch to pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-tempora)[build-system]: Switch to
	PYPROJECT-BUILD-SYSTEM.
	[arguments]: Add #:test-flags.  Remove #:phases.
	[native-inputs]: Remove PYTHON-PYPA-BUILD.

	gnu: python-mypy-protobuf: Switch to pyproject-build-system.
	* gnu/packages/protobuf.scm (python-mypy-protobuf)[build-system]: Switch to
	PYPROJECT-BUILD-SYSTEM.
	[arguments]: Remove redundant phases.
	[native-inputs]: Remove PYTHON-PYPA-BUILD.

	gnu: python-ufolib2: Use pyproject-build-system.
	* gnu/packages/fontutils.scm (python-ufolib2)[build-system]: Switch to
	PYPROJECT-BUILD-SYSTEM.
	[arguments]: Remove.
	[native-inputs]: Remove PYTHON-PYPA-BUILD and PYTHON-WHEEL.

	gnu: python-statmake: Use pyproject-build-system.
	* gnu/packages/fontutils.scm (python-statmake)[build-system]: Switch to
	PYPROJECT-BUILD-SYSTEM.
	[arguments]: Remove redundant phases.
	[native-inputs]: Remove PYTHON-PYPA-BUILD.

	gnu: python-glyphslib: Use pyproject-build-system.
	* gnu/packages/fontutils.scm (python-glyphslib)[build-system]: Switch to
	PYPROJECT-BUILD-SYSTEM.
	[arguments]: Add #:test-flags.  Remove #:phases.
	[native-inputs]: Remove PYTHON-PYPA-BUILD and PYTHON-WHEEL.

	gnu: weasyprint: Use pyproject-build-system.
	* gnu/packages/pdf.scm (weasyprint)[build-system]: Switch to
	PYPROJECT-BUILD-SYSTEM.
	[arguments]: Remove redundant phases.  Add #:test-flags.
	[native-inputs]: Remove PYTHON-PYPA-BUILD.

	gnu: python-pydyf: Use pyproject-build-system.
	* gnu/packages/pdf.scm (python-pydyf)[build-system]: Switch to
	PYPROJECT-BUILD-SYSTEM.
	[arguments]: Remove #:phases.  Add #:test-flags.
	[native-inputs]: Remove PYTHON-PYPA-BUILD.

	gnu: python-autopage: Use pyproject-build-system.
	* gnu/packages/python-xyz.scm (python-autopage)[build-system]: Switch to
	PYPROJECT-BUILD-SYSTEM.
	[arguments]: Remove redundant phases.

2022-10-27  Marius Bakke  <marius@gnu.org>
	    Florian Pelz  <pelzflorian@pelzflorian.de>
	    Julien Lepiller  <julien@lepiller.eu>

	news: Add entry for 'pyproject-build-system'.
	* etc/news.scm: Add entry.

2022-10-27  Lars-Dominik Braun  <lars@6xq.net>
	    Marius Bakke  <marius@gnu.org>

	build-system: Add pyproject-build-system.
	This is an experimental build system based on python-build-system
	that implements PEP 517-compliant builds.

	* doc/guix.texi (Build Systems): Add pyproject-build-system section.
	* doc/contributing.texi (Python Modules): Mention pyproject.toml and the
	PYTHON-TOOLCHAIN package, as well as differences to python-build-system.
	* guix/build-system/pyproject.scm,
	guix/build/pyproject-build-system.scm,
	gnu/packages/aux-files/python/sanity-check-next.py,
	gnu/packages/python-commencement.scm: New files.
	* Makefile.am (MODULES): Register the new build systems.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add python-commencement.scm.
	* gnu/packages/python.scm (python-sans-pip, python-sans-pip-wrapper): New
	variables.

2022-10-27  Marius Bakke  <marius@gnu.org>

	gnu: python-pip: Move to (gnu packages python-build).
	* gnu/packages/python-xyz.scm (python-pip): Move from here ...
	* gnu/packages/python-build.scm (python-pip): ... to here.

2022-10-27  Lars-Dominik Braun  <lars@6xq.net>
	    Marius Bakke  <marius@gnu.org>

	gnu: pypy: Move to separate module.
	This removes the need to import (gnu packages python-xyz) in (gnu packages
	python), avoiding issues with circular imports.

	* gnu/packages/python.scm (pypy): Move…
	* gnu/packages/pypy.scm (pypy): …here
	* gnu/local.mk: Register new file.

2022-10-27  Lars-Dominik Braun  <lars@6xq.net>
	    Marius Bakke  <marius@gnu.org>

	gnu: python-setuptools: Move to python-build.
	* gnu/packages/python-xyz.scm (python-setuptools): Move…
	* gnu/packages/python-build.scm: …here.
	* gnu/packages/chemistry.scm,
	gnu/packages/messaging.scm,
	gnu/packages/sequoia.scm,
	tests/lint.scm: Adjust module imports accordingly.

2022-10-27  Marius Bakke  <marius@gnu.org>

	gnu: Zabbix: Update to 6.0.9.
	* gnu/packages/monitoring.scm (zabbix-agentd): Update to 6.0.9.

	gnu: zabbix-agentd: Enable TLS support.
	* gnu/packages/monitoring.scm (zabbix-agentd)[arguments]: Pass "--with-gnutls"
	in #:configure-flags.
	[inputs]: Add GNUTLS.
	(zabbix-server): Inherit these changes.

2022-10-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: flair: Add missing R packages.
	* gnu/packages/bioinformatics.scm (flair)[propagated-inputs]: Add python-rpy2.
	[inputs]: Add r-minimal, r-deseq2, r-drimseq, r-ggplot2, r-lazyeval, r-qqman,
	and r-rlang.
	[arguments]: Add phase "wrap-executable".

2022-10-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-buttercup: Update to 1.28.
	* gnu/packages/emacs-xyz.scm (emacs-buttercup): Update to 1.28.

2022-10-27  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-aseb.
	* gnu/packages/bioconductor.scm (r-aseb): New variable.

	gnu: Add r-asgsca.
	* gnu/packages/bioconductor.scm (r-asgsca): New variable.

	gnu: Add r-aspli.
	* gnu/packages/bioconductor.scm (r-aspli): New variable.

	gnu: Add r-assessorf.
	* gnu/packages/bioconductor.scm (r-assessorf): New variable.

	gnu: Add r-asset.
	* gnu/packages/bioconductor.scm (r-asset): New variable.

	gnu: Add r-atena.
	* gnu/packages/bioconductor.scm (r-atena): New variable.

	gnu: Add r-atsnp.
	* gnu/packages/bioconductor.scm (r-atsnp): New variable.

	gnu: Add r-attract.
	* gnu/packages/bioconductor.scm (r-attract): New variable.

	gnu: Add r-awfisher.
	* gnu/packages/bioconductor.scm (r-awfisher): New variable.

	gnu: Add r-awst.
	* gnu/packages/bioconductor.scm (r-awst): New variable.

2022-10-27  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 107.0.5304.68-1.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for M107.
	(%chromium-version): Set to 107.0.5304.68.
	(%ungoogled-origin): Update hash.
	(%chromium-gcc-patchset, gcc-patch): Remove.
	(%gcc-patches): Empty list.
	(ungoogled-chromium)[source]: Update hash.
	[arguments]: Add clang_base_path and use_system_libwayland_server to
	 #:configure-flags.  Adjust substitutions.
	[inputs]: Add QTBASE-5.

2022-10-27  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-barcodetrackr.
	* gnu/packages/bioconductor.scm (r-barcodetrackr): New variable.

	gnu: Add r-banocc.
	* gnu/packages/bioconductor.scm (r-banocc): New variable.

	gnu: Add r-bandits.
	* gnu/packages/bioconductor.scm (r-bandits): New variable.

	gnu: Add r-bambu.
	* gnu/packages/bioconductor.scm (r-bambu): New variable.

	gnu: Add r-badregionfinder.
	* gnu/packages/bioconductor.scm (r-badregionfinder): New variable.

	gnu: Add r-bader.
	* gnu/packages/bioconductor.scm (r-bader): New variable.

	gnu: Add r-bac.
	* gnu/packages/bioconductor.scm (r-bac): New variable.

	gnu: Add r-basespacer.
	* gnu/packages/bioconductor.scm (r-basespacer): New variable.

	gnu: Add r-eulerr.
	* gnu/packages/cran.scm (r-eulerr): New variable.

	gnu: Add r-tximportdata.
	* gnu/packages/bioconductor.scm (r-tximportdata): New variable.

	gnu: Add r-fishpond.
	* gnu/packages/bioconductor.scm (r-fishpond): New variable.

	gnu: Add python-multivelo.
	* gnu/packages/bioinformatics.scm (python-multivelo): New variable.

2022-10-27  Hong.Li@mdc-berlin.de  <Hong.Li@mdc-berlin.de>

	gnu: Add r-seuratwrappers.
	* gnu/packages/bioinformatics.scm (r-seuratwrappers): New variable.

2022-10-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seurat: Update to 4.2.0.
	* gnu/packages/cran.scm (r-seurat): Update to 4.2.0.

	gnu: r-seuratobject: Update to 4.1.2.
	* gnu/packages/cran.scm (r-seuratobject): Update to 4.1.2.

2022-10-27  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-baalchip.
	* gnu/packages/bioconductor.scm (r-baalchip): New variable.

	gnu: Add python-jupytext.
	* gnu/packages/python-xyz.scm (python-jupytext): New variable.

	gnu: Add python-mdit-py-plugins.
	* gnu/packages/python-xyz.scm (python-mdit-py-plugins): New variable.

	gnu: Add python-markdown-it-py.
	* gnu/packages/python-xyz.scm (python-markdown-it-py): New variable.

	gnu: Add python-mdurl.
	* gnu/packages/python-xyz.scm (python-mdurl): New variable.

2022-10-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add ghc-6.0.
	* gnu/packages/haskell.scm (ghc-6.0): New variable.

	gnu: ghc-4: Build full compiler using provided *.hc files.
	* gnu/packages/haskell.scm (ghc-4)[source]: Remove patch.
	[arguments]: Change to build full compiler.
	[native-inputs]: Remove default binutils and gcc; add tarball for hc files.
	* gnu/packages/patches/ghc-4.patch: Delete patch.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2022-10-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-afdko: Skip a test.
	* gnu/packages/fontutils.scm (python-afdko)[arguments]: Adjust custom
	'check phase to skip a test.

2022-10-27  Andrew Tropin  <andrew@trop.in>

	gnu: Add emacs-clj-refactor.
	* gnu/packages/emacs-xyz.scm (emacs-clj-refactor): New variable.

	gnu: Add emacs-inflections.
	* gnu/packages/emacs-xyz.scm (emacs-inflections): New variable.

2022-10-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xorriso: Update to 1.5.4.
	* gnu/packages/cdrom.scm (xorriso): Update to 1.5.4.

	gnu: sudo: Update to 1.9.12.
	* gnu/packages/admin.scm (sudo): Update to 1.9.12.

	gnu: mpv: Prepare for cross-compilation.
	* gnu/packages/video.scm (mpv)[arguments]: Use CC-FOR-TARGET.

	gnu: mpv: Use G-expressions.
	* gnu/packages/video.scm (mpv)[arguments]:
	Rewrite as G-expressions.

	gnu: mpv: Remove input labels.
	* gnu/packages/video.scm (mpv)[inputs]: Remove input labels.
	[arguments]: Use SEARCH-INPUT-FILE instead.

	gnu: mpv: Remove trailing #t from phases.
	* gnu/packages/video.scm (mpv)[arguments]: Don't explicitly return #t
	from phases.

	system: Support bare-bones serial console.
	* gnu/system/examples/bare-bones.tmpl (operating-system):
	Add a ttyS0 console to kernel-arguments.

	gnu: memtest86+: Include a GRUB-based ISO image.
	* gnu/packages/hardware.scm (memtest86+)[arguments]: Add a new 'patch-broken-Makefiles and custom 'build phase.
	Add "grub-memtest.iso" to the list of files to 'install.
	[native-inputs]: Add dosfstools, grub-hybrid, mtools, and xorriso.

	gnu: memtest86+: Use G-expressions.
	* gnu/packages/hardware.scm (memtest86+)[arguments]:
	Rewrite as G-expressions.

	gnu: memtest86+: Update to 6.00.
	* gnu/packages/hardware.scm (memtest86+): Update to 6.00.
	[source]: Use GIT-FETCH & GIT-FILE-NAME.
	[arguments]: Stop forcing #:system i686-linux.  Instead, honour the
	target word size in a new 'enter-build-directory phase.
	Remove custom 'build phase: ‘memtest’ was replaced by ‘memtest.efi’.
	Adjust the 'install phase accordingly, and install only ‘README.md’.
	[native-inputs]: Remove gcc-4.9.
	[description]: Remove obsolete BIOS limitation.

	gnu: mu: Update to 1.8.11.
	* gnu/packages/mail.scm (mu): Update to 1.8.11.

2022-10-26  Felix Gruber  <felgru@posteo.net>

	gnu: oil: Update to 0.12.7.
	* gnu/packages/shells.scm (oil): Update to 0.12.7.

2022-10-26  Michael Rohleder  <mike@rohleder.de>

	gnu: git-remote-gcrypt: Update to 1.5.
	* gnu/packages/version-control.scm (git-remote-gcrypt): Update to 1.5.

	gnu: git-crypt: Update to 0.7.0.
	* gnu/packages/version-control.scm (git-crypt): Update to 0.7.0.

2022-10-26  ギャラ  <me@gyara.moe>

	gnu: qpwgragh: Update to 0.3.7.
	* gnu/packages/audio.scm (qpwgragh): Update to 0.3.7.

2022-10-26  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 1.2.0.
	* gnu/packages/gnome.scm (komikku): Update to 1.2.0.
	[inputs]: Add ‘python-rarfile’.

2022-10-26  cage  <cage-dev@twistfold.it>

	gnu: tinmop: Update to 0.9.9.
	* gnu/packages/web-browsers.scm (tinmop): Update to 0.9.9.

2022-10-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: five-or-more: Fix build.
	* gnu/packages/gnome.scm (five-or-more)[inputs]: Replace
	libgnome-games-support with libgnome-games-support-1.

	gnu: xpad: Fix build.
	* gnu/packages/gnome.scm (xpad)[inputs]: Add gtk+. Replace gtksourceview
	with gtksourceview-4.

	gnu: rust-git2: Adjust inputs.
	* gnu/packages/crates-io.scm (rust-git2-0.15)[inputs]: Replace
	libgit2-1.3 with libgit2.
	(rust-git2-0.13)[inputs]: Continue with libgit2-1.3.

	Merge remote-tracking branch 'origin/staging'

2022-10-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-projectile: Update to 2.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-projectile): Update to 2.6.0.

2022-10-25  Efraim Flashner  <efraim@flashner.co.il>

	Merge remote-tracking branch 'origin/master' into staging

2022-10-25  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-git-gutter: Update to 0.92-0.ec28e85.
	0.92 fails on recent emacs versions because of missing global-linum-mode.

	* gnu/packages/emacs-xyz.scm (emacs-git-gutter): Update to 0.92-0.ec28e85.

2022-10-25  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-chickadee: Update to 0.9.0.
	* gnu/packages/game-development.scm (guile-chickadee): Update to 0.9.0.

2022-10-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: plover: Update to 4.0.0.dev12.
	* gnu/packages/stenography.scm (plover): Update to 4.0.0.dev12.
	[arguments]<#:phases>: Add phase to properly run tests, and skip failing one.
	[native-inputs]: Add PYTHON-BABEL, PYTHON-MOCK, PYTHON-PYTEST-QT,
	PYTHON,PYTEST-XVFB.
	[inputs]: Remove PYTHON-PYQT, PYTHON-BABEL. Add PYTHON-PLOVER-STROKE,
	PYTHON-PYQT, PYTHON-RTF-TOKENIZE, QTSVG-5.
	(python-plover-stroke): New variable.

	gnu: Add python-rtf-tokenize.
	* gnu/packages/python-xyz.scm (python-rtf-tokenize): New variable.

2022-10-25  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-git-gutter-fringe: Update to 0.23-2.648cb5b.
	* gnu/packages/emacs-xyz.scm (emacs-git-gutter-fringe): Update to
	0.23-2.648cb5b.

2022-10-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-subed: Update to 1.0.12.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.12.

	gnu: emacs-csound-mode: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-csound-mode)[arguments]: Use
	G-expressions.
	<phases>: Use MAKE-FILE-WRITABLE instead of CHMOD. Remove trailing #T.
	[description]: Use complete sentences.

	gnu: emacs-csound-mode: Update to 0.2.3.
	* gnu/packages/emacs-xyz.scm (emacs-csound-mode): Update to 0.2.3.
	[inputs]: Remove EMACS-HIGHLIGHT, EMACS-MULTI, EMACS-SHUT-UP.
	[propagated-inputs]: Add EMACS-DASH, EMACS-HIGHLIGHT, EMACS-MULTI,
	EMACS-SHUT-UP.

	gnu: emacs-highlight: Update to 0-2.24366df.
	* gnu/packages/emacs-xyz.scm (emacs-highlight): Update to 0-2.24366df.
	[version]: Use GIT-VERSION.

2022-10-25  Greg Hogan  <code@greghogan.com>

	gnu: gron: Update to 0.7.1
	* gnu/packages/golang.scm (gron): Update to 0.7.1.

2022-10-25  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: go-github-com-sabhiram-go-gitignore: 1.0.2-1.525f6e1.
	* gnu/packages/golang.scm (go-github-com-sabhiram-go-gitignore): Update to
	1.0.2-1.525f6e1.

2022-10-25  Christopher Baines  <mail@cbaines.net>

	gnu: guix: Update to 682639c.
	This should fix the guix package building on powerpc64le-linux.

	* gnu/packages/package-management.scm (guix): Update to 682639c.

2022-10-25  Christopher Baines  <mail@cbaines.net>

	maint: Tweak release manifest special case for armhf-linux.
	Don't remove the emacs package, as it does build and substitutes are
	available. Do remove the guix package though, as it doesn't build due to Guile
	memory issues while compiling the package modules.

	* etc/release-manifest.scm (%base-packages/armhf): Don't replace the emacs
	package, remove the guix package.
	(%base-manifest): Remove FIXME comment as %base-packages/armhf doesn't relate
	to build power.

2022-10-25  pelzflorian (Florian Pelz)  <pelzflorian@pelzflorian.de>

	installer: welcome: Warn when uvesafb gets used.
	There will be false positives: Because the Guix installer uses the
	kernel argument modprobe.blacklist=radeon,amdgpu and some AMD graphics
	actually work okay according to h-node, these users will get a
	false alarm.

	* gnu/installer/newt/welcome.scm (run-welcome-page): Warn before showing
	the welcome page.

2022-10-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: font-gnu-unifont: Build from source.
	* gnu/packages/fonts.scm (font-gnu-unifont)[source]: Add snippet to
	remove precompiled fonts.
	[arguments]: Add make-flag to build fonts. Add custom phase to adjust
	shell invocations.
	[native-inputs]: Add bdftopcf, console-setup, fontforge.
	[inputs]: Add perl-gd.

	gnu: font-gnu-unifont: Update to 15.0.01.
	* gnu/packages/fonts.scm (font-gnu-unifont): Update to 15.0.01.
	[arguments]: Adjust custom 'install phase to set install directory for
	OTF fonts.

	gnu: console-font: Install bdf2psf.
	* gnu/packages/xorg.scm (console-font)[arguments]: Add custom
	'install-bdf2psf phase to install bdf2psf and its manpage.

	gnu: gama: Update to 2.23.
	* gnu/packages/gps.scm (gama): Update to 2.23.

	gnu: freeipmi: Update to 1.6.10.
	* gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.10.

	gnu: gnuastro: Update to 0.19.
	* gnu/packages/astronomy.scm (gnuastro): Update to 0.19.

2022-10-25  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Various typo fixes.
	* gnu/packages/emacs-xyz.scm (emacs-popup-kill-ring)[description]: Fix very
	  sneaky "This packages" variant. Thanks to nckhexen!
	* gnu/packages/bioinformatics.scm (r-icellnet)[description]: Fix use of
	  "allows to".
	* gnu/packages/check.scm (python-pytest-freezegun)[description]: Ditto.
	* gnu/packages/linux.scm (tp-smapi-module)[description]: Ditto.
	* gnu/packages/mail.scm (procmail): Ditto.
	* gnu/packages/maths.scm (maxima): Ditto.
	* gnu/packages/samba.scm (wsdd)[description]: Ditto.
	* gnu/packages/ssh.scm (openssh): Ditto.

2022-10-24  David Thompson  <dthompson2@worcester.edu>

	gnu: version-control: Add make-gitolite procedure.
	* gnu/packages/version-control.scm (make-gitolite): New procedure.
	(gitolite): Use make-gitolite.
	* doc/guix.texi (Gitolite service): Document how to use make-gitolite.

2022-10-24  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add sumo.
	* gnu/packages/simulation.scm (sumo): New variable.

2022-10-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-ruby-prof: Skip tests on i686-linux.
	* gnu/packages/ruby.scm (ruby-ruby-prof)[arguments]: Skip the tests when
	cross-compiling or when targeting i686-linux.

	gnu: rust-camino-1: Update to 1.1.1.
	* gnu/packages/crates-io.scm (rust-camino-1): Update to 1.1.1.
	[arguments]: Don't skip build. Remove custom phase.
	[cargo-inputs]: Add rust-proptest-1.
	[cargo-development-inputs]: Remove field.

	Revert "gnu: rust-camino-1: Update to 1.1.1."
	This reverts commit 0d9d36d91362ffea1bb1de7f471d8c32e9cfb0a3.

	Revert "gnu: rust-cargo-platform-0.1: Update to 0.1.2."
	This reverts commit e7bca94dae2d832ccd07ef553a86040d473e91e2.

	Revert "gnu: rust-semver-1: Update to 1.0.14."
	This reverts commit 70467596b26b37f85fa3a029a01faed06c45da59.

	gnu: Remove rust-polars-io-0.14.
	* gnu/packages/crates-io.scm (rust-polars-io-0.14): Delete variable.

	gnu: Remove rust-polars-lazy-0.15.
	* gnu/packages/crates-io.scm (rust-polars-lazy-0.15): Delete variable.

	gnu: Remove rust-rustc-ap-rustc-data-structures-654.
	* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-data-structures-654): Delete variable.

	gnu: Remove rust-sha2-asm-0.3.
	* gnu/packages/crates-io.scm (rust-sha2-asm-0.3): Delete variable.

	gnu: Remove rust-smallvec-0.2.
	* gnu/packages/crates-io.scm (rust-smallvec-0.2): Delete variable.

	gnu: Remove rust-tokio-service-0.1.
	* gnu/packages/crates-io.scm (rust-tokio-service-0.1): Delete variable.

	gnu: Remove rust-rustc-ap-arena-654.
	* gnu/packages/crates-io.scm (rust-rustc-ap-arena-654): Delete variable.

	gnu: Remove rust-rustc-ap-rustc-lexer-721.
	* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-lexer-721): Delete variable.

	gnu: Remove rust-serde-0.4.
	* gnu/packages/crates-io.scm (rust-serde-0.4): Delete variable.

	gnu: Remove rust-sha2-0.6.
	* gnu/packages/crates-io.scm (rust-sha2-0.6): Delete variable.

	gnu: Remove rust-sluice-0.4.
	* gnu/packages/crates-io.scm (rust-sluice-0.4): Delete variable.

	gnu: Remove rust-tokio-proto-0.1.
	* gnu/packages/crates-io.scm (rust-tokio-proto-0.1): Delete variable.

	gnu: Remove rust-toml-edit-0.3.
	* gnu/packages/crates-io.scm (rust-toml-edit-0.3): Delete variable.

	gnu: Remove rust-ureq-1.
	* gnu/packages/crates-io.scm (rust-ureq-1): Delete variable.

	gnu: Remove rust-want-0.0.
	* gnu/packages/crates-io.scm (rust-want-0.0): Delete variable.

	gnu: Remove rust-rusqlite-0.25.
	* gnu/packages/crates-io.scm (rust-rusqlite-0.25): Delete variable.

	gnu: Remove rust-rusqlite-0.24.
	* gnu/packages/crates-io.scm (rust-rusqlite-0.24): Delete variable.

	gnu: Remove rust-password-hash-0.1.
	* gnu/packages/crates-io.scm (rust-password-hash-0.1): Delete variable.

	gnu: Remove rust-polars-arrow-0.13.
	* gnu/packages/crates-io.scm (rust-polars-arrow-0.13): Delete variable.

	gnu: Remove rust-polars-core-0.13.
	* gnu/packages/crates-io.scm (rust-polars-core-0.13): Delete variable.

	gnu: Remove rust-polars-lazy-0.14.
	* gnu/packages/crates-io.scm (rust-polars-lazy-0.14): Delete variable.

	gnu: Remove rust-quick-xml-0.12.
	* gnu/packages/crates-io.scm (rust-quick-xml-0.12): Delete variable.

	gnu: Remove rust-object-0.22.
	* gnu/packages/crates-io.scm (rust-object-0.22): Delete variable.

	gnu: Remove rust-object-0.12.
	* gnu/packages/crates-io.scm (rust-object-0.12): Delete variable.

	gnu: Remove rust-abscissa-derive-0.5.
	* gnu/packages/crates-io.scm (rust-abscissa-derive-0.5): Delete variable.

	gnu: Remove rust-addr2line-0.14.
	* gnu/packages/crates-io.scm (rust-addr2line-0.14): Delete variable.

	gnu: Remove rust-bitcoin-hashes-0.9.
	* gnu/packages/crates-io.scm (rust-bitcoin-hashes-0.9): Delete variable.

	gnu: Remove rust-bitflags-0.5.
	* gnu/packages/crates-io.scm (rust-bitflags-0.5): Delete variable.

	gnu: Remove rust-capnp-0.10.
	* gnu/packages/crates-io.scm (rust-capnp-0.10): Delete variable.

	gnu: Remove rust-color-backtrace-0.3.
	* gnu/packages/crates-io.scm (rust-color-backtrace-0.3): Delete variable.

	gnu: Remove rust-cpp-demangle-0.2.
	* gnu/packages/crates-io.scm (rust-cpp-demangle-0.2): Delete variable.

	gnu: Remove rust-derive-builder-core-0.2.
	* gnu/packages/crates-io.scm (rust-derive-builder-core-0.2): Delete variable.

	gnu: Remove rust-findshlibs-0.5.
	* gnu/packages/crates-io.scm (rust-findshlibs-0.5): Delete variable.

	gnu: Remove rust-fragile-0.3.
	* gnu/packages/crates-io.scm (rust-fragile-0.3): Delete variable.

	gnu: Remove rust-gimli-0.20.
	* gnu/packages/crates-io.scm (rust-gimli-0.20): Delete variable.

	gnu: Remove rust-goblin-0.1.
	* gnu/packages/crates-io.scm (rust-goblin-0.1): Delete variable.

	gnu: Remove rust-gumdrop-0.7.
	* gnu/packages/crates-io.scm (rust-gumdrop-0.7): Delete variable.

	gnu: Remove rust-gumdrop-derive-0.7.
	* gnu/packages/crates-io.scm (rust-gumdrop-derive-0.7): Delete variable.

	gnu: Remove rust-hmac-0.4.
	* gnu/packages/crates-io.scm (rust-hmac-0.4): Delete variable.

	gnu: Remove rust-hyper-0.11.
	* gnu/packages/crates-io.scm (rust-hyper-0.11): Delete variable.

	gnu: Remove rust-iso8601-0.1.
	* gnu/packages/crates-io.scm (rust-iso8601-0.1): Delete variable.

	gnu: Remove rust-libsqlite3-sys-0.18.
	* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.18): Delete variable.

	gnu: rust-cargo-edit: Update to 0.10.4.
	* gnu/packages/rust-apps.scm (rust-cargo-edit): Update to 0.10.4.
	[arguments]: Don't skip build. Don't install source.
	[cargo-inputs]: Remove rust-atty-0.2, rust-error-chain-0.12,
	rust-structopt-0.3.  Replace rust-cargo-metadata-0.14 with 0.15,
	rust-crates-index-0.17 with 0.18, rust-git2-0.12 with 0.14,
	rust-toml-edit-0.3 with 0.14, rust-ureq-1 with 2. Add rust-anyhow-1,
	rust-clap-3, rust-concolor-control-0.0.7, rust-indexmap-1,
	rust-native-tls-0.2. Sort alphabetically.
	[cargo-development-inputs]: Remove rust-pretty-assertions-0.6. Add
	rust-snapbox-0.2, rust-trycmd-0.13, rust-url-2.
	[inputs]: Replace libgit2-1.3 with libgit.

	gnu: rust-semver-1: Update to 1.0.14.
	* gnu/packages/crates-io.scm (rust-semver-1): Update to 1.0.14.
	[arguments]: Don't skip build.

	gnu: rust-cargo-platform-0.1: Update to 0.1.2.
	* gnu/packages/crates-io.scm (rust-cargo-platform-0.1): Update to 0.1.2.

	gnu: rust-camino-1: Update to 1.1.1.
	* gnu/packages/crates-io.scm (rust-camino-1): Update to 1.1.1.
	[arguments]: Don't skip build. Remove custom phase.
	[cargo-inputs]: Add rust-proptest-1.
	[cargo-development-inputs]: Remove field.

	gnu: rust-toml-edit-0.14: Update to 0.14.4.
	* gnu/packages/crates-io.scm (rust-toml-edit-0.14): Update to 0.14.4.

	gnu: rust-assert-fs-1: Update to 1.0.7.
	* gnu/packages/crates-io.scm (rust-assert-fs-1): Update to 1.0.7.
	[cargo-inputs]: Add rust-concolor-0.0.8, rust-yansi-0.5.

	gnu: Add rust-trycmd-0.13.
	* gnu/packages/crates-io.scm (rust-trycmd-0.13): New variable.

	gnu: Add rust-snapbox-0.4.
	* gnu/packages/crates-io.scm (rust-snapbox-0.4): New variable.
	(rust-snapbox-0.2): Inherit from rust-snapbox-0.4.

	gnu: Add rust-smartstring-1.
	* gnu/packages/crates-io.scm (rust-smartstring-1): New variable.
	(rust-smartstring-0.2): Inherit from rust-smartstring-1.

	gnu: Add rust-libtest-mimic-0.5.
	* gnu/packages/crates-io.scm (rust-libtest-mimic-0.5): New variable.
	(rust-libtest-mimic-0.3): Inherit from rust-libtest-mimic-0.5.

	gnu: Add rust-libgit2-sys-0.13.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.13): New variable.

	gnu: Add rust-libgit2-sys-0.14.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.14): New variable.
	(rust-libgit2-sys-0.12): Inherit from rust-libgit2-sys-0.12.

	gnu: Add rust-git2-0.14.
	* gnu/packages/crates-io.scm (rust-git2-0.14): New variable.

	gnu: Add rust-git2-0.15.
	* gnu/packages/crates-io.scm (rust-git2-0.15): New variable.
	(rust-git2-0.13): Inherit from rust-git2-0.15.

	gnu: Add rust-derive-builder-macro-0.11.
	* gnu/packages/crates-io.scm (rust-derive-builder-macro-0.11): New
	variable.
	(rust-derive-builder-macro-0.10): Inherit from
	rust-derive-builder-macro-0.11.

	gnu: Add rust-derive-builder-core-0.11.
	* gnu/packages/crates-io.scm (rust-derive-builder-core-0.11): New
	variable.
	(rust-derive-builder-core-0.10): Inherit from
	rust-derive-builder-core-0.11.

	gnu: Add rust-derive-builder-0.11.
	* gnu/packages/crates-io.scm (rust-derive-builder-0.11): New variable.
	(rust-derive-builder-0.10): Inherit from rust-derive-builder-0.11.

	gnu: Add rust-darling-macro-0.14.
	* gnu/packages/crates-io.scm (rust-darling-macro-0.14): New variable.
	(rust-darling-macro-0.13): Inherit from rust-darling-macro-0.14.

	gnu: Add rust-darling-core-0.14.
	* gnu/packages/crates-io.scm (rust-darling-core-0.14): New variable.
	(rust-darling-core-0.13): Inherit from rust-darling-core-0.14.

	gnu: Add rust-darling-0.14.
	* gnu/packages/crates-io.scm (rust-darling-0.14): New variable.
	(rust-darling-0.13): Inherit from rust-darling-0.13.

	gnu: Add rust-crates-index-0.18.
	* gnu/packages/crates-io.scm (rust-crates-index-0.18): New variable.
	(rust-crates-index-0.17): Inherit from rust-crates-index-0.18.

	gnu: Add rust-cargo-metadata-0.15.
	* gnu/packages/crates-io.scm (rust-cargo-metadata-0.15): New variable.
	(rust-cargo-metadata-0.14): Inherit from rust-cargo-metadata-0.15.

	gnu: Add rust-snapbox-macros-0.3.
	* gnu/packages/crates-io.scm (rust-snapbox-macros-0.3): New variable.
	(rust-snapbox-macros-0.2): Inherit from rust-snapbox-macros-0.3.

	gnu: rust-cargo-edit: Add missing inputs.
	* gnu/packages/rust-apps.scm (rust-cargo-edit)[native-inputs]: Add
	pkg-config.
	[inputs]: Add libgit2-1.3, libssh2, openssl, zlib.

	gnu: rust-cargo-edit: Rename from rust-cargo-edit-0.8.
	* gnu/packages/rust-apps.scm (rust-cargo-edit): Rename from ...
	(rust-cargo-edit-0.8): ... this. Redefine as a deprecated package.

	gnu: rust-cargo-edit-0.8: Move to rust-apps.scm.
	* gnu/packages/crates-io.scm (rust-cargo-edit-0.8): Move to ...
	* gnu/packages/rust-apps.scm (rust-cargo-edit-0.8): ... here.

	gnu: Remove rust-shell2batch-0.4.
	* gnu/packages/crates-io.scm (rust-shell2batch-0.4): Delete variable.
	* gnu/packages/patches/rust-shell2batch-lint-fix.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: Remove rust-tokio-named-pipes-0.1.
	* gnu/packages/crates-io.scm (rust-tokio-named-pipes-0.1): Delete variable.

	gnu: Remove rust-tracing-subscriber-0.1.
	* gnu/packages/crates-io.scm (rust-tracing-subscriber-0.1): Delete variable.

	gnu: Remove rust-tracing-tree-0.1.
	* gnu/packages/crates-io.scm (rust-tracing-tree-0.1): Delete variable.

	gnu: Remove rust-try-from-0.3.
	* gnu/packages/crates-io.scm (rust-try-from-0.3): Delete variable.

	gnu: Remove rust-unicode-categories-0.1.
	* gnu/packages/crates-io.scm (rust-unicode-categories-0.1): Delete variable.

	gnu: Remove rust-uom-0.31.
	* gnu/packages/crates-io.scm (rust-uom-0.31): Delete variable.

	gnu: Remove rust-vecmath-1.
	* gnu/packages/crates-io.scm (rust-vecmath-1): Delete variable.

	gnu: Remove rust-weedle-0.10.
	* gnu/packages/crates-io.scm (rust-weedle-0.10): Delete variable.

	gnu: Remove rust-zstd-safe-2.
	* gnu/packages/crates-io.scm (rust-zstd-safe-2): Delete variable.

	gnu: Remove rust-cvss-1.
	* gnu/packages/crates-io.scm (rust-cvss-1): Delete variable.

	gnu: Remove rust-sysinfo-0.21.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.21): Delete variable.

	gnu: Remove rust-sysinfo-0.20.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.20): Delete variable.

	gnu: Remove rust-sysinfo-0.18.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.18): Delete variable.

	gnu: Remove rust-sval-derive-0.5.
	* gnu/packages/crates-io.scm (rust-sval-derive-0.5): Delete variable.

	gnu: Remove rust-shader-version-0.6.
	* gnu/packages/crates-io.scm (rust-shader-version-0.6): Delete variable.

	gnu: Remove rust-shadow-rs-0.6.
	* gnu/packages/crates-io.scm (rust-shadow-rs-0.6): Delete variable.

	gnu: Remove rust-stackvector-1.
	* gnu/packages/crates-io.scm (rust-stackvector-1): Delete variable.

	gnu: Remove rust-static-assertions-0.3.
	* gnu/packages/crates-io.scm (rust-static-assertions-0.3): Delete variable.

	gnu: Remove rust-sval-0.5.
	* gnu/packages/crates-io.scm (rust-sval-0.5): Delete variable.

	gnu: Remove rust-sval-derive-0.4.
	* gnu/packages/crates-io.scm (rust-sval-derive-0.4): Delete variable.

	gnu: Remove rust-servo-freetype-sys-4.
	* gnu/packages/crates-io.scm (rust-servo-freetype-sys-4): Delete variable.

	gnu: Remove rust-serde-urlencoded-0.5.
	* gnu/packages/crates-io.scm (rust-serde-urlencoded-0.5): Delete variable.

	gnu: Remove rust-serde-value-0.6.
	* gnu/packages/crates-io.scm (rust-serde-value-0.6): Delete variable.

	gnu: Remove rust-servo-fontconfig-sys-4.
	* gnu/packages/crates-io.scm (rust-servo-fontconfig-sys-4): Delete variable.

	gnu: Remove rust-secrecy-0.6.
	* gnu/packages/crates-io.scm (rust-secrecy-0.6): Delete variable.

	gnu: Remove rust-secp256k1-0.20.
	* gnu/packages/crates-io.scm (rust-secp256k1-0.20): Delete variable.

	gnu: Remove rust-sema-0.1.
	* gnu/packages/crates-io.scm (rust-sema-0.1): Delete variable.

	gnu: Remove rust-serde-macros-0.4.
	* gnu/packages/crates-io.scm (rust-serde-macros-0.4): Delete variable.

	gnu: Remove rust-s3handler-0.6.
	* gnu/packages/crates-io.scm (rust-s3handler-0.6): Delete variable.

	gnu: Remove rust-rustc-ap-rustc-macros-654.
	* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-macros-654): Delete variable.

	gnu: Remove rust-polars-io-0.13.
	* gnu/packages/crates-io.scm (rust-polars-io-0.13): Delete variable.

	gnu: Remove rust-proc-macro-error-0.4.
	* gnu/packages/crates-io.scm (rust-proc-macro-error-0.4): Delete variable.

	gnu: Remove rust-proc-macro-error-attr-0.4.
	* gnu/packages/crates-io.scm (rust-proc-macro-error-attr-0.4): Delete variable.

	gnu: Remove rust-pulldown-cmark-0.0.8.
	* gnu/packages/crates-io.scm (rust-pulldown-cmark-0.0.8): Delete variable.

	gnu: Remove rust-racer-interner-0.1.
	* gnu/packages/crates-io.scm (rust-racer-interner-0.1): Delete variable.

	gnu: Remove rust-read-color-1.
	* gnu/packages/crates-io.scm (rust-read-color-1): Delete variable.

	gnu: Remove rust-ripemd-0.1.
	* gnu/packages/crates-io.scm (rust-ripemd-0.1): Delete variable.

	gnu: Remove rust-rpassword-3.
	* gnu/packages/crates-io.scm (rust-rpassword-3): Delete variable.

	gnu: Remove rust-runtime-tokio-0.3.
	* gnu/packages/crates-io.scm (rust-runtime-tokio-0.3): Delete variable.

	gnu: Remove rust-rusqlite-0.23.
	* gnu/packages/crates-io.scm (rust-rusqlite-0.23): Delete variable.

	gnu: Remove rust-rustc-ap-rustc-lexer-654.
	* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-lexer-654): Delete variable.

	gnu: Remove rust-rustc-ap-rustc-span-654.
	* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-span-654): Delete variable.

	gnu: Remove rust-polars-0.16.
	* gnu/packages/crates-io.scm (rust-polars-0.16): Delete variable.

	gnu: Remove rust-polars-lazy-0.13.
	* gnu/packages/crates-io.scm (rust-polars-lazy-0.13): Delete variable.

	gnu: Remove rust-polars-0.15.
	* gnu/packages/crates-io.scm (rust-polars-0.15): Delete variable.

	gnu: Remove rust-mockito-0.23.
	* gnu/packages/crates-io.scm (rust-mockito-0.23): Delete variable.

	gnu: Remove rust-object-0.17.
	* gnu/packages/crates-io.scm (rust-object-0.17): Delete variable.

	gnu: Remove rust-onig-5.
	* gnu/packages/crates-io.scm (rust-onig-5): Delete variable.

	gnu: Remove rust-onig-sys-69.2.
	* gnu/packages/crates-io.scm (rust-onig-sys-69.2): Delete variable.

	gnu: Remove rust-once-cell-0.1.
	* gnu/packages/crates-io.scm (rust-once-cell-0.1): Delete variable.

	gnu: Remove rust-palette-derive-0.5.
	* gnu/packages/crates-io.scm (rust-palette-derive-0.5): Delete variable.

	gnu: Remove rust-pbkdf2-0.7.
	* gnu/packages/crates-io.scm (rust-pbkdf2-0.7): Delete variable.

	gnu: Remove rust-pbkdf2-0.3.
	* gnu/packages/crates-io.scm (rust-pbkdf2-0.3): Delete variable.

	gnu: Remove rust-platforms-2.
	* gnu/packages/crates-io.scm (rust-platforms-2): Delete variable.

	gnu: Remove rust-plist-0.4.
	* gnu/packages/crates-io.scm (rust-plist-0.4): Delete variable.

	gnu: Remove rust-polars-0.14.
	* gnu/packages/crates-io.scm (rust-polars-0.14): Delete variable.

	gnu: Remove rust-mockall-double-0.2.
	* gnu/packages/crates-io.scm (rust-mockall-double-0.2): Delete variable.

	gnu: Remove rust-lmdb-rkv-sys-0.11.
	* gnu/packages/crates-io.scm (rust-lmdb-rkv-sys-0.11): Delete variable.

	gnu: Remove rust-locale-config-0.2.
	* gnu/packages/crates-io.scm (rust-locale-config-0.2): Delete variable.

	gnu: Remove rust-log-mdc-0.1.
	* gnu/packages/crates-io.scm (rust-log-mdc-0.1): Delete variable.

	gnu: Remove rust-miniz-oxide-0.2.
	* gnu/packages/crates-io.scm (rust-miniz-oxide-0.2): Delete variable.

	gnu: Remove rust-mockall-derive-0.10.
	* gnu/packages/crates-io.scm (rust-mockall-derive-0.10): Delete variable.

	gnu: Remove rust-intervaltree-0.2.
	* gnu/packages/crates-io.scm (rust-intervaltree-0.2): Delete variable.

	gnu: Remove rust-isahc-0.7.
	* gnu/packages/crates-io.scm (rust-isahc-0.7): Delete variable.

	gnu: Remove rust-lab-0.7.
	* gnu/packages/crates-io.scm (rust-lab-0.7): Delete variable.

	gnu: Remove rust-libsqlite3-sys-0.15.
	* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.15): Delete variable.

	gnu: Remove rust-lmdb-rkv-0.14.
	* gnu/packages/crates-io.scm (rust-lmdb-rkv-0.14): Delete variable.

	gnu: Remove rust-crossterm-0.13.
	* gnu/packages/crates-io.scm (rust-crossterm-0.13): Delete variable.

	gnu: Remove rust-datetime-0.4.
	* gnu/packages/crates-io.scm (rust-datetime-0.4): Delete variable.

	gnu: Remove rust-dbus-0.6.
	* gnu/packages/crates-io.scm (rust-dbus-0.6): Delete variable.

	gnu: Remove rust-dialoguer-0.6.
	* gnu/packages/crates-io.scm (rust-dialoguer-0.6): Delete variable.

	gnu: Remove rust-diffus-derive-0.10.
	* gnu/packages/crates-io.scm (rust-diffus-derive-0.10): Delete variable.

	gnu: Remove rust-directories-2.
	* gnu/packages/crates-io.scm (rust-directories-2): Delete variable.

	gnu: Remove rust-downcast-0.10.
	* gnu/packages/crates-io.scm (rust-downcast-0.10): Delete variable.

	gnu: Remove rust-dtoa-0.2.
	* gnu/packages/crates-io.scm (rust-dtoa-0.2): Delete variable.

	gnu: Remove rust-enumflags2-derive-0.6.
	* gnu/packages/crates-io.scm (rust-enumflags2-derive-0.6): Delete variable.

	gnu: Remove rust-ethereum-types-0.4.
	* gnu/packages/crates-io.scm (rust-ethereum-types-0.4): Delete variable.

	gnu: Remove rust-float-next-after-0.1.
	* gnu/packages/crates-io.scm (rust-float-next-after-0.1): Delete variable.

	gnu: Remove rust-freetype-sys-0.9.
	* gnu/packages/crates-io.scm (rust-freetype-sys-0.9): Delete variable.

	gnu: Remove rust-fs-err-2.
	* gnu/packages/crates-io.scm (rust-fs-err-2): Delete variable.

	gnu: Remove rust-gettext-rs-0.5.
	* gnu/packages/crates-io.scm (rust-gettext-rs-0.5): Delete variable.

	gnu: Remove rust-gfa-0.6.
	* gnu/packages/crates-io.scm (rust-gfa-0.6): Delete variable.

	gnu: Remove rust-gimli-0.18.
	* gnu/packages/crates-io.scm (rust-gimli-0.18): Delete variable.

	gnu: Remove rust-globwalk-0.5.
	* gnu/packages/crates-io.scm (rust-globwalk-0.5): Delete variable.

	gnu: Remove rust-hyper-old-types-0.11.
	* gnu/packages/crates-io.scm (rust-hyper-old-types-0.11): Delete variable.

	gnu: Remove rust-hyper-tls-0.3.
	* gnu/packages/crates-io.scm (rust-hyper-tls-0.3): Delete variable.

	gnu: Remove rust-integer-sqrt-0.1.
	* gnu/packages/crates-io.scm (rust-integer-sqrt-0.1): Delete variable.

	gnu: Remove rust-interpolation-0.2.
	* gnu/packages/crates-io.scm (rust-interpolation-0.2): Delete variable.

	gnu: Remove rust-cloudflare-zlib-sys-0.2.
	* gnu/packages/crates-io.scm (rust-cloudflare-zlib-sys-0.2): Delete variable.

	gnu: Remove rust-cookie-store-0.7.
	* gnu/packages/crates-io.scm (rust-cookie-store-0.7): Delete variable.

	gnu: Remove rust-countme-2.
	* gnu/packages/crates-io.scm (rust-countme-2): Delete variable.

	gnu: Remove rust-crates-io-0.31.
	* gnu/packages/crates-io.scm (rust-crates-io-0.31): Delete variable.

	gnu: Remove rust-crossbeam-epoch-0.7.
	* gnu/packages/crates-io.scm (rust-crossbeam-epoch-0.7): Delete variable.

	gnu: Remove rust-crossfont-0.2.
	* gnu/packages/crates-io.scm (rust-crossfont-0.2): Delete variable.

	gnu: Remove rust-crossterm-0.18.
	* gnu/packages/crates-io.scm (rust-crossterm-0.18): Delete variable.

	gnu: Remove rust-blake2-rfc-0.2.
	* gnu/packages/crates-io.scm (rust-blake2-rfc-0.2): Delete variable.

	gnu: Remove rust-blas-sys-0.7.
	* gnu/packages/crates-io.scm (rust-blas-sys-0.7): Delete variable.

	gnu: Remove rust-calamine-0.17.
	* gnu/packages/crates-io.scm (rust-calamine-0.17): Delete variable.

	gnu: Remove rust-capnp-futures-0.10.
	* gnu/packages/crates-io.scm (rust-capnp-futures-0.10): Delete variable.

	gnu: Remove rust-capnpc-0.10.
	* gnu/packages/crates-io.scm (rust-capnpc-0.10): Delete variable.

	gnu: Remove rust-cargon-0.0.
	* gnu/packages/crates-io.scm (rust-cargon-0.0): Delete variable.

	gnu: Remove rust-chalk-solve-0.68.
	* gnu/packages/crates-io.scm (rust-chalk-solve-0.68): Delete variable.

	gnu: Remove rust-cmac-0.5.
	* gnu/packages/crates-io.scm (rust-cmac-0.5): Delete variable.

	gnu: rust-bindgen-0.49: Sort alphabetically in module.
	* gnu/packages/crates-io.scm (rust-bindgen-0.49): Sort alphabetically in
	module.

	gnu: Remove rust-piston2d-graphics-0.35.
	* gnu/packages/crates-graphics.scm (rust-piston2d-graphics-0.35): Delete variable.

	gnu: Remove rust-pistoncore-glutin-window-0.63.
	* gnu/packages/crates-graphics.scm (rust-pistoncore-glutin-window-0.63): Delete variable.

	gnu: Remove rust-resize-0.3.
	* gnu/packages/crates-graphics.scm (rust-resize-0.3): Delete variable.

	gnu: Remove rust-cairo-rs-0.7.
	* gnu/packages/crates-gtk.scm (rust-cairo-rs-0.7): Delete variable.

	gnu: Remove rust-gio-0.7.
	* gnu/packages/crates-gtk.scm (rust-gio-0.7): Delete variable.

	gnu: Remove rust-pango-0.7.
	* gnu/packages/crates-gtk.scm (rust-pango-0.7): Delete variable.

	gnu: Remove rust-abscissa-core-0.5.
	* gnu/packages/crates-io.scm (rust-abscissa-core-0.5): Delete variable.

	gnu: Remove rust-addr2line-0.11.
	* gnu/packages/crates-io.scm (rust-addr2line-0.11): Delete variable.

	gnu: Remove rust-afl-0.5.
	* gnu/packages/crates-io.scm (rust-afl-0.5): Delete variable.

	gnu: Remove rust-bindgen-0.33.
	* gnu/packages/crates-io.scm (rust-bindgen-0.33): Delete variable.

	gnu: Remove rust-gfx-device-gl-0.16.
	* gnu/packages/crates-graphics.scm (rust-gfx-device-gl-0.16): Delete variable.

	gnu: Remove rust-lyon-extra-0.17.
	* gnu/packages/crates-graphics.scm (rust-lyon-extra-0.17): Delete variable.

	gnu: Remove rust-piston-0.49.
	* gnu/packages/crates-graphics.scm (rust-piston-0.49): Delete variable.

	gnu: Remove rust-piston2d-gfx-graphics-0.66.
	* gnu/packages/crates-graphics.scm (rust-piston2d-gfx-graphics-0.66): Delete variable.

2022-10-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: keepassxc: Update to 2.7.3.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.3.

	gnu: emacs-editorconfig: Update to 0.9.0.
	* gnu/packages/emacs-xyz.scm (emacs-editorconfig): Update to 0.9.0.

	gnu: giac: Update to 1.9.0-25.
	* gnu/packages/algebra.scm (giac): Update to 1.9.0-25.
	[source]<origin>: Remove patches.
	* gnu/packages/patches/giac-pari-gp-anyarg.patch: Delete file.
	* gnu/local.mk: Apply removal.

2022-10-24  jgart  <jgart@dismail.de>

	gnu: Add cl-langutils.
	* gnu/packages/lisp-xyz.scm (cl-langutils, ecl-langutils, sbcl-langutils): New
	  variables.

	gnu: Add cl-stdutils.
	* gnu/packages/lisp-xyz.scm (cl-stdutils, ecl-stdutils, sbcl-stdutils): New
	  variables.

2022-10-24  cage  <cage-dev@twistfold.it>

	gnu: cl-purgatory: Update to 0.1.2.
	* gnu/package/lisp-xyz.scm (sbcl-purgatory): Update to 0.1.2.

	gnu: cl-i18n: Update to 0.5.2.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-i18n): Update to 0.5.2.

2022-10-24  cage  <cage-dev@twistfold.it>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl+ssl: Update to 0.0.0-4.8c13317.
	* gnu/packages/lisp-xyz.scm (sbcl-cl+ssl): Update to 0.0.0-4.8c13317.
	  [native-inputs]: Add sbcl-trivial-sockets.
	  (ecl-cl+ssl)[native-inputs]: Remove sbcl-trivial-sockets.
	  [arguments]: Disable tests.

2022-10-24  jgart  <jgart@dismail.de>

	gnu: Add cl-select.
	* gnu/packages/lisp-xyz.scm (cl-select, ecl-select, sbcl-select): New
	  variables.

	gnu: Add cl-eris.
	* gnu/packages/lisp-xyz.scm (cl-eris, sbcl-eris): New variables.

2022-10-24  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-ironclad: Update to 0.58.
	* gnu/packages/lisp-xyz.scm (sbcl-ironclad): Update to 0.58.

2022-10-24  kiasoc5  <kiasoc5@disroot.org>

	gnu: bemenu: Update to 0.6.13.
	* gnu/packages/xdisorg.scm (bemenu): Update to 0.6.13.

	gnu: blueman: Update to 2.3.4.
	* gnu/packages/networking.scm (blueman): Update to 2.3.4.

	gnu: libostree: Update to 2022.6.
	* gnu/packages/package-management.scm (libostree): Update to 2022.6.

2022-10-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-swc: Add missing inputs.
	* gnu/packages/rust-apps.scm (rust-swc)[cargo-inputs]: Add
	rust-ordered-float-1, rust-phf-0.8.

	gnu: rust-swc: Rename from rust-swc-1.
	* gnu/packages/rust-apps.scm (rust-swc-1): Rename to ...
	(rust-swc): ... this.
	(rust-swc-1): Add as deprecated package.

	gnu: rust-swc-1: Move to rust-apps.
	* gnu/packages/crates-io.scm (rust-swc-1): Move from here ...
	* gnu/packages/rust-apps.scm (rust-swc-1): ... to here.

	gnu: rust-news-flash-1: Add note to not remove package.
	* gnu/packages/crates-io.scm (rust-news-flash-1): Add a comment to not
	remove this package.

	gnu: rust-libpijul-0.12: Add note to not remove package.
	* gnu/packages/crates-io.scm (rust-libpijul-0.12): Add a comment to not
	remove this package.

	gnu: Remove rust-winpty-sys-0.4.
	* gnu/packages/crates-io.scm (rust-winpty-sys-0.4): Delete variable.

	gnu: Remove rust-yeslogic-fontconfig-sys-2.
	* gnu/packages/crates-io.scm (rust-yeslogic-fontconfig-sys-2): Delete variable.

	gnu: Remove rust-zoneinfo-compiled-0.4.
	* gnu/packages/crates-io.scm (rust-zoneinfo-compiled-0.4): Delete variable.

	gnu: Remove rust-zstd-0.5.
	* gnu/packages/crates-io.scm (rust-zstd-0.5): Delete variable.

	gnu: Remove rust-ptree-0.3.
	* gnu/packages/crates-io.scm (rust-ptree-0.3): Delete variable.

	gnu: Remove rust-impl-num-traits-0.1.
	* gnu/packages/crates-io.scm (rust-impl-num-traits-0.1): Delete variable.

	gnu: Remove rust-temporary-0.6.
	* gnu/packages/crates-io.scm (rust-temporary-0.6): Delete variable.

	gnu: Remove rust-terminfo-0.6.
	* gnu/packages/crates-io.scm (rust-terminfo-0.6): Delete variable.

	gnu: Remove rust-termios-0.2.
	* gnu/packages/crates-io.scm (rust-termios-0.2): Delete variable.

	gnu: Remove rust-test-generator-0.3.
	* gnu/packages/crates-io.scm (rust-test-generator-0.3): Delete variable.

	gnu: Remove rust-thrussh-libsodium-0.1.
	* gnu/packages/crates-io.scm (rust-thrussh-libsodium-0.1): Delete variable.

	gnu: Remove rust-tokio-net-0.2.
	* gnu/packages/crates-io.scm (rust-tokio-net-0.2): Delete variable.

	gnu: Remove rust-tokio-socks-0.2.
	* gnu/packages/crates-io.scm (rust-tokio-socks-0.2): Delete variable.

	gnu: Remove rust-tracing-fmt-0.1.
	* gnu/packages/crates-io.scm (rust-tracing-fmt-0.1): Delete variable.

	gnu: Remove rust-trash-1.
	* gnu/packages/crates-io.scm (rust-trash-1): Delete variable.

	gnu: Remove rust-trycmd-0.13.
	* gnu/packages/crates-io.scm (rust-trycmd-0.13): Delete variable.

	gnu: Remove rust-tui-0.14.
	* gnu/packages/crates-io.scm (rust-tui-0.14): Delete variable.

	gnu: Remove rust-uom-0.30.
	* gnu/packages/crates-io.scm (rust-uom-0.30): Delete variable.

	gnu: Remove rust-users-0.9.
	* gnu/packages/crates-io.scm (rust-users-0.9): Delete variable.

	gnu: Remove rust-versions-3.
	* gnu/packages/crates-io.scm (rust-versions-3): Delete variable.

	gnu: Remove rust-wasi-0.5.
	* gnu/packages/crates-io.scm (rust-wasi-0.5): Delete variable.

	gnu: Remove rust-wasm-bindgen-console-logger-0.1.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-console-logger-0.1): Delete variable.

	gnu: Remove rust-wasm-bindgen-webidl-0.2.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-webidl-0.2): Delete variable.

	gnu: Remove rust-win-crypto-ng-0.4.
	* gnu/packages/crates-io.scm (rust-win-crypto-ng-0.4): Delete variable.

	gnu: Remove rust-syn-test-suite-0.
	* gnu/packages/crates-io.scm (rust-syn-test-suite-0): Delete variable.

	gnu: Remove rust-synstructure-0.10.
	* gnu/packages/crates-io.scm (rust-synstructure-0.10): Delete variable.

	gnu: Remove rust-syntect-3.
	* gnu/packages/crates-io.scm (rust-syntect-3): Delete variable.

	gnu: Remove rust-sys-info-0.7.
	* gnu/packages/crates-io.scm (rust-sys-info-0.7): Delete variable.

	gnu: Remove rust-sysinfo-0.16.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.16): Delete variable.

	gnu: Remove rust-target-lexicon-0.11.
	* gnu/packages/crates-io.scm (rust-target-lexicon-0.11): Delete variable.

	gnu: Remove rust-tempfile-2.
	* gnu/packages/crates-io.scm (rust-tempfile-2): Delete variable.

	gnu: Remove rust-snake-case-0.3.
	* gnu/packages/crates-io.scm (rust-snake-case-0.3): Delete variable.

	gnu: Remove rust-sourcefile-0.1.
	* gnu/packages/crates-io.scm (rust-sourcefile-0.1): Delete variable.

	gnu: Remove rust-spin-0.7.
	* gnu/packages/crates-io.scm (rust-spin-0.7): Delete variable.

	gnu: Remove rust-starship-module-config-derive-0.2.
	* gnu/packages/crates-io.scm (rust-starship-module-config-derive-0.2): Delete variable.

	gnu: Remove rust-succinct-0.5.
	* gnu/packages/crates-io.scm (rust-succinct-0.5): Delete variable.

	gnu: Remove rust-surf-1.
	* gnu/packages/crates-io.scm (rust-surf-1): Delete variable.

	gnu: Remove rust-sval-0.4.
	* gnu/packages/crates-io.scm (rust-sval-0.4): Delete variable.

	gnu: Remove rust-rpassword-2.
	* gnu/packages/crates-io.scm (rust-rpassword-2): Delete variable.

	gnu: Remove rust-rusqlite-0.19.
	* gnu/packages/crates-io.scm (rust-rusqlite-0.19): Delete variable.

	gnu: Remove rust-rustsec-0.25.
	* gnu/packages/crates-io.scm (rust-rustsec-0.25): Delete variable.

	gnu: Remove rust-rust-argon2-0.5.
	* gnu/packages/crates-io.scm (rust-rust-argon2-0.5): Delete variable.

	gnu: Remove rust-rustc-ap-rustc-ast-654.
	* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-ast-654): Delete variable.

	gnu: Remove rust-rustc-ap-rustc-target-654.
	* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-target-654): Delete variable.

	gnu: Remove rust-rustc-tools-util-0.2.
	* gnu/packages/crates-io.scm (rust-rustc-tools-util-0.2): Delete variable.

	gnu: Remove rust-rustls-ffi-0.8.
	* gnu/packages/crates-io.scm (rust-rustls-ffi-0.8): Delete variable.

	gnu: Remove rust-s3handler-0.5.
	* gnu/packages/crates-io.scm (rust-s3handler-0.5): Delete variable.

	gnu: Remove rust-scrypt-0.2.
	* gnu/packages/crates-io.scm (rust-scrypt-0.2): Delete variable.

	gnu: Remove rust-serde-cbor-0.10.
	* gnu/packages/crates-io.scm (rust-serde-cbor-0.10): Delete variable.

	gnu: Remove rust-serde-regex-1.
	* gnu/packages/crates-io.scm (rust-serde-regex-1): Delete variable.

	gnu: Remove rust-serde-xml-rs-0.4.
	* gnu/packages/crates-io.scm (rust-serde-xml-rs-0.4): Delete variable.

	gnu: Remove rust-servo-fontconfig-0.4.
	* gnu/packages/crates-io.scm (rust-servo-fontconfig-0.4): Delete variable.

	gnu: Remove rust-shadow-rs-0.5.
	* gnu/packages/crates-io.scm (rust-shadow-rs-0.5): Delete variable.

	gnu: Remove rust-simd-0.1.
	* gnu/packages/crates-io.scm (rust-simd-0.1): Delete variable.

	gnu: Remove rust-size-format-1.
	* gnu/packages/crates-io.scm (rust-size-format-1): Delete variable.

	gnu: Remove rust-skeptic-0.9.
	* gnu/packages/crates-io.scm (rust-skeptic-0.9): Delete variable.

	gnu: Remove rust-path-slash-0.1.
	* gnu/packages/crates-io.scm (rust-path-slash-0.1): Delete variable.

	gnu: Remove rust-smallbitvec-2.
	* gnu/packages/crates-io.scm (rust-smallbitvec-2): Delete variable.

	gnu: Remove rust-snailquote-0.3.
	* gnu/packages/crates-io.scm (rust-snailquote-0.3): Delete variable.

	gnu: Remove rust-rkv-0.10.
	* gnu/packages/crates-io.scm (rust-rkv-0.10): Delete variable.

	gnu: Remove rust-route-recognizer-0.2.
	* gnu/packages/crates-io.scm (rust-route-recognizer-0.2): Delete variable.

	gnu: Remove rust-rowan-0.13.
	* gnu/packages/crates-io.scm (rust-rowan-0.13): Delete variable.

	gnu: Remove rust-rls-span-0.5.
	* gnu/packages/crates-io.scm (rust-rls-span-0.5): Delete variable.

	gnu: Remove rust-quick-csv-0.1.
	* gnu/packages/crates-io.scm (rust-quick-csv-0.1): Delete variable.

	gnu: Remove rust-racer-cargo-metadata-0.1.
	* gnu/packages/crates-io.scm (rust-racer-cargo-metadata-0.1): Delete variable.

	gnu: Remove rust-rand-xoshiro-0.3.
	* gnu/packages/crates-io.scm (rust-rand-xoshiro-0.3): Delete variable.

	gnu: Remove rust-randomize-3.
	* gnu/packages/crates-io.scm (rust-randomize-3): Delete variable.

	gnu: Remove rust-reqwest-0.9.
	* gnu/packages/crates-io.scm (rust-reqwest-0.9): Delete variable.

	gnu: Remove rust-rlp-0.3.
	* gnu/packages/crates-io.scm (rust-rlp-0.3): Delete variable.

	gnu: Remove rust-parity-crypto-0.9.
	* gnu/packages/crates-io.scm (rust-parity-crypto-0.9): Delete variable.

	gnu: Remove rust-pathdiff-0.1.
	* gnu/packages/crates-io.scm (rust-pathdiff-0.1): Delete variable.

	gnu: Remove rust-pnacl-build-helper-1.
	* gnu/packages/crates-io.scm (rust-pnacl-build-helper-1): Delete variable.

	gnu: Remove rust-podio-0.1.
	* gnu/packages/crates-io.scm (rust-podio-0.1): Delete variable.

	gnu: Remove rust-polars-0.13.
	* gnu/packages/crates-io.scm (rust-polars-0.13): Delete variable.

	gnu: Remove rust-portpicker-0.1.
	* gnu/packages/crates-io.scm (rust-portpicker-0.1): Delete variable.

	gnu: Remove rust-pretty-hex-0.2.
	* gnu/packages/crates-io.scm (rust-pretty-hex-0.2): Delete variable.

	gnu: Remove rust-process-control-3.
	* gnu/packages/crates-io.scm (rust-process-control-3): Delete variable.

	gnu: Remove rust-progrs-0.1.
	* gnu/packages/crates-io.scm (rust-progrs-0.1): Delete variable.

	gnu: Remove rust-pulldown-cmark-to-cmark-6.
	* gnu/packages/crates-io.scm (rust-pulldown-cmark-to-cmark-6): Delete variable.

	gnu: Remove rust-query-interface-0.3.
	* gnu/packages/crates-io.scm (rust-query-interface-0.3): Delete variable.

	gnu: Remove rust-multi-default-trait-impl-0.1.
	* gnu/packages/crates-io.scm (rust-multi-default-trait-impl-0.1): Delete variable.

	gnu: Remove rust-nasm-rs-0.1.
	* gnu/packages/crates-io.scm (rust-nasm-rs-0.1): Delete variable.

	gnu: Remove rust-nalgebra-0.18.
	* gnu/packages/crates-io.scm (rust-nalgebra-0.18): Delete variable.

	gnu: Remove rust-named-pipe-0.4.
	* gnu/packages/crates-io.scm (rust-named-pipe-0.4): Delete variable.

	gnu: Remove rust-nipper-0.1.
	* gnu/packages/crates-io.scm (rust-nipper-0.1): Delete variable.

	gnu: Remove rust-nom-2.
	* gnu/packages/crates-io.scm (rust-nom-2): Delete variable.

	gnu: Remove rust-nom-locate-4.
	* gnu/packages/crates-io.scm (rust-nom-locate-4): Delete variable.

	gnu: Remove rust-noop-proc-macro-0.2.
	* gnu/packages/crates-io.scm (rust-noop-proc-macro-0.2): Delete variable.

	gnu: Remove rust-noise-0.7.
	* gnu/packages/crates-io.scm (rust-noise-0.7): Delete variable.

	gnu: Remove rust-num-bigint-dig-0.6.
	* gnu/packages/crates-io.scm (rust-num-bigint-dig-0.6): Delete variable.

	gnu: Remove rust-os-info-3.
	* gnu/packages/crates-io.scm (rust-os-info-3): Delete variable.

	gnu: Remove rust-palette-0.5.
	* gnu/packages/crates-io.scm (rust-palette-0.5): Delete variable.

	gnu: Remove rust-parity-bytes-0.1.
	* gnu/packages/crates-io.scm (rust-parity-bytes-0.1): Delete variable.

	gnu: Remove rust-parity-tokio-ipc-0.4.
	* gnu/packages/crates-io.scm (rust-parity-tokio-ipc-0.4): Delete variable.

	gnu: Remove rust-mpris-player-0.6.
	* gnu/packages/crates-io.scm (rust-mpris-player-0.6): Delete variable.

	gnu: Remove rust-mp4parse-0.11.
	* gnu/packages/crates-io.scm (rust-mp4parse-0.11): Delete variable.

	gnu: Remove rust-logtest-2.
	* gnu/packages/crates-io.scm (rust-logtest-2): Delete variable.

	gnu: Remove rust-lscolors-0.6.
	* gnu/packages/crates-io.scm (rust-lscolors-0.6): Delete variable.

	gnu: Remove rust-make-cmd-0.1.
	* gnu/packages/crates-io.scm (rust-make-cmd-0.1): Delete variable.

	gnu: Remove rust-mdns-0.3.
	* gnu/packages/crates-io.scm (rust-mdns-0.3): Delete variable.

	gnu: Remove rust-memoffset-0.2.
	* gnu/packages/crates-io.scm (rust-memoffset-0.2): Delete variable.

	gnu: Remove rust-metal-0.14.
	* gnu/packages/crates-io.scm (rust-metal-0.14): Delete variable.

	gnu: Remove rust-minimal-lexical-0.1.
	* gnu/packages/crates-io.scm (rust-minimal-lexical-0.1): Delete variable.

	gnu: Remove rust-miniz-oxide-c-api-0.2.
	* gnu/packages/crates-io.scm (rust-miniz-oxide-c-api-0.2): Delete variable.

	gnu: Remove rust-minus-3.
	* gnu/packages/crates-io.scm (rust-minus-3): Delete variable.

	gnu: Remove rust-mio-anonymous-pipes-0.1.
	* gnu/packages/crates-io.scm (rust-mio-anonymous-pipes-0.1): Delete variable.

	gnu: Remove rust-mockall-0.10.
	* gnu/packages/crates-io.scm (rust-mockall-0.10): Delete variable.

	gnu: Remove rust-mp4-0.8.
	* gnu/packages/crates-io.scm (rust-mp4-0.8): Delete variable.

	gnu: Remove rust-dav1d-0.6.
	* gnu/packages/crates-graphics.scm (rust-dav1d-0.6): Delete variable.

	gnu: Remove rust-dcv-color-primitives-0.1.
	* gnu/packages/crates-graphics.scm (rust-dcv-color-primitives-0.1): Delete variable.

	gnu: Remove rust-ichwh-0.3.
	* gnu/packages/crates-graphics.scm (rust-ichwh-0.3): Delete variable.

	gnu: Remove rust-lyon-tessellation-0.17.
	* gnu/packages/crates-graphics.scm (rust-lyon-tessellation-0.17): Delete variable.

	gnu: Remove rust-piston-window-0.105.
	* gnu/packages/crates-graphics.scm (rust-piston-window-0.105): Delete variable.

	gnu: Remove rust-smithay-clipboard-0.3.
	* gnu/packages/crates-graphics.scm (rust-smithay-clipboard-0.3): Delete variable.

	gnu: Remove rust-x11-clipboard-0.4.
	* gnu/packages/crates-graphics.scm (rust-x11-clipboard-0.4): Delete variable.

	gnu: Remove rust-y4m-0.5.
	* gnu/packages/crates-graphics.scm (rust-y4m-0.5): Delete variable.

	gnu: Remove rust-gdk-pixbuf-0.7.
	* gnu/packages/crates-gtk.scm (rust-gdk-pixbuf-0.7): Delete variable.

	gnu: Remove rust-pangocairo-0.8.
	* gnu/packages/crates-gtk.scm (rust-pangocairo-0.8): Delete variable.

	gnu: Remove rust-addr2line-0.9.
	* gnu/packages/crates-io.scm (rust-addr2line-0.9): Delete variable.

	gnu: Remove rust-afl-0.4.
	* gnu/packages/crates-io.scm (rust-afl-0.4): Delete variable.

	gnu: Remove rust-arbitrary-0.2.
	* gnu/packages/crates-io.scm (rust-arbitrary-0.2): Delete variable.

	gnu: Remove rust-argon2rs-0.2.
	* gnu/packages/crates-io.scm (rust-argon2rs-0.2): Delete variable.

	gnu: Remove rust-assert-impl-0.1.
	* gnu/packages/crates-io.scm (rust-assert-impl-0.1): Delete variable.

	gnu: Remove rust-assert-fs-0.11.
	* gnu/packages/crates-io.scm (rust-assert-fs-0.11): Delete variable.

	gnu: Remove rust-async-global-executor-1.
	* gnu/packages/crates-io.scm (rust-async-global-executor-1): Delete variable.

	gnu: Remove rust-async-recursion-0.3.
	* gnu/packages/crates-io.scm (rust-async-recursion-0.3): Delete variable.

	gnu: Remove rust-backtrace-sys-0.1.
	* gnu/packages/crates-io.scm (rust-backtrace-sys-0.1): Delete variable.

	gnu: Remove rust-battery-0.7.
	* gnu/packages/crates-io.scm (rust-battery-0.7): Delete variable.

	gnu: Remove rust-better-panic-0.2.
	* gnu/packages/crates-io.scm (rust-better-panic-0.2): Delete variable.

	gnu: Remove rust-bigdecimal-rs-0.2.
	* gnu/packages/crates-io.scm (rust-bigdecimal-rs-0.2): Delete variable.

	gnu: Remove rust-block-buffer-0.8.
	* gnu/packages/crates-io.scm (rust-block-buffer-0.8): Delete variable.

	gnu: Remove rust-boomphf-0.5.
	* gnu/packages/crates-io.scm (rust-boomphf-0.5): Delete variable.

	gnu: Remove rust-bson-0.14.
	* gnu/packages/crates-io.scm (rust-bson-0.14): Delete variable.

	gnu: Remove rust-bstr-0.1.
	* gnu/packages/crates-io.scm (rust-bstr-0.1): Delete variable.

	gnu: Remove rust-bugreport-0.3.
	* gnu/packages/crates-io.scm (rust-bugreport-0.3): Delete variable.

	gnu: Remove rust-bumpalo-2.
	* gnu/packages/crates-io.scm (rust-bumpalo-2): Delete variable.

	gnu: Remove rust-cachedir-0.1.
	* gnu/packages/crates-io.scm (rust-cachedir-0.1): Delete variable.

	gnu: Remove rust-calamine-0.16.
	* gnu/packages/crates-io.scm (rust-calamine-0.16): Delete variable.

	gnu: Remove rust-capnp-rpc-0.10.
	* gnu/packages/crates-io.scm (rust-capnp-rpc-0.10): Delete variable.

	gnu: Remove rust-cargo-audit-0.16.
	* gnu/packages/crates-io.scm (rust-cargo-audit-0.16): Delete variable.

	gnu: Remove rust-cargo-0.51.
	* gnu/packages/crates-io.scm (rust-cargo-0.51): Delete variable.

	gnu: Remove rust-cfg-expr-0.7.
	* gnu/packages/crates-io.scm (rust-cfg-expr-0.7): Delete variable.

	gnu: Remove rust-chalk-recursive-0.68.
	* gnu/packages/crates-io.scm (rust-chalk-recursive-0.68): Delete variable.

	gnu: Remove rust-clipboard-win-2.
	* gnu/packages/crates-io.scm (rust-clipboard-win-2): Delete variable.

	gnu: Remove rust-colored-1.9.1.
	* gnu/packages/crates-io.scm (rust-colored-1.9.1): Delete variable.

	gnu: Remove rust-core-text-13.
	* gnu/packages/crates-io.scm (rust-core-text-13): Delete variable.

	gnu: Remove rust-cov-mark-1.
	* gnu/packages/crates-io.scm (rust-cov-mark-1): Delete variable.

	gnu: Remove rust-cpuid-bool-0.1.
	* gnu/packages/crates-io.scm (rust-cpuid-bool-0.1): Delete variable.

	gnu: Remove rust-crossbeam-deque-0.6.
	* gnu/packages/crates-io.scm (rust-crossbeam-deque-0.6): Delete variable.

	gnu: Remove rust-cryptovec-0.4.
	* gnu/packages/crates-io.scm (rust-cryptovec-0.4): Delete variable.

	gnu: Remove rust-delta-e-0.2.
	* gnu/packages/crates-io.scm (rust-delta-e-0.2): Delete variable.

	gnu: Remove rust-derive-builder-0.5.
	* gnu/packages/crates-io.scm (rust-derive-builder-0.5): Delete variable.

	gnu: Remove rust-derive-is-enum-variant-0.1.
	* gnu/packages/crates-io.scm (rust-derive-is-enum-variant-0.1): Delete variable.

	gnu: Remove rust-dialoguer-0.3.
	* gnu/packages/crates-io.scm (rust-dialoguer-0.3): Delete variable.

	gnu: Remove rust-diffus-0.10.
	* gnu/packages/crates-io.scm (rust-diffus-0.10): Delete variable.

	gnu: Remove rust-directories-next-1.
	* gnu/packages/crates-io.scm (rust-directories-next-1): Delete variable.

	gnu: Remove rust-dwrote-0.9.
	* gnu/packages/crates-io.scm (rust-dwrote-0.9): Delete variable.

	gnu: Remove rust-eax-0.3.
	* gnu/packages/crates-io.scm (rust-eax-0.3): Delete variable.

	gnu: Remove rust-enumflags2-0.6.
	* gnu/packages/crates-io.scm (rust-enumflags2-0.6): Delete variable.

	gnu: Remove rust-envmnt-0.6.
	* gnu/packages/crates-io.scm (rust-envmnt-0.6): Delete variable.

	gnu: Remove rust-err-derive-0.2.
	* gnu/packages/crates-io.scm (rust-err-derive-0.2): Delete variable.

	gnu: Remove rust-expectest-0.9.
	* gnu/packages/crates-io.scm (rust-expectest-0.9): Delete variable.

	gnu: Remove rust-fallible-collections-0.3.
	* gnu/packages/crates-io.scm (rust-fallible-collections-0.3): Delete variable.

	gnu: Remove rust-fancy-regex-0.3.
	* gnu/packages/crates-io.scm (rust-fancy-regex-0.3): Delete variable.

	gnu: Remove rust-fern-0.5.
	* gnu/packages/crates-io.scm (rust-fern-0.5): Delete variable.

	gnu: Remove rust-freetype-0.4.
	* gnu/packages/crates-io.scm (rust-freetype-0.4): Delete variable.

	gnu: Remove rust-freetype-rs-0.23.
	* gnu/packages/crates-io.scm (rust-freetype-rs-0.23): Delete variable.

	gnu: Remove rust-futures-codec-0.4.
	* gnu/packages/crates-io.scm (rust-futures-codec-0.4): Delete variable.

	gnu: Remove rust-getch-0.2.
	* gnu/packages/crates-io.scm (rust-getch-0.2): Delete variable.

	gnu: Remove rust-gettext-rs-0.6.
	* gnu/packages/crates-io.scm (rust-gettext-rs-0.6): Delete variable.

	gnu: Remove rust-gettext-rs-0.4.
	* gnu/packages/crates-io.scm (rust-gettext-rs-0.4): Delete variable.

	gnu: Remove rust-gjson-0.7.
	* gnu/packages/crates-io.scm (rust-gjson-0.7): Delete variable.

	gnu: Remove rust-handlegraph-0.3.
	* gnu/packages/crates-io.scm (rust-handlegraph-0.3): Delete variable.

	gnu: Remove rust-handlebars-2.
	* gnu/packages/crates-io.scm (rust-handlebars-2): Delete variable.

	gnu: Remove rust-html-escape-0.2.
	* gnu/packages/crates-io.scm (rust-html-escape-0.2): Delete variable.

	gnu: Remove rust-http-req-0.5.
	* gnu/packages/crates-io.scm (rust-http-req-0.5): Delete variable.

	gnu: Remove rust-httpdate-0.3.
	* gnu/packages/crates-io.scm (rust-httpdate-0.3): Delete variable.

	gnu: Remove rust-inotify-0.6.
	* gnu/packages/crates-io.scm (rust-inotify-0.6): Delete variable.

	gnu: Remove rust-itoa-0.1.
	* gnu/packages/crates-io.scm (rust-itoa-0.1): Delete variable.

	gnu: Remove rust-kstring-1.
	* gnu/packages/crates-io.scm (rust-kstring-1): Delete variable.

	gnu: Remove rust-lab-0.4.
	* gnu/packages/crates-io.scm (rust-lab-0.4): Delete variable.

	gnu: Remove rust-lexical-core-0.4.
	* gnu/packages/crates-io.scm (rust-lexical-core-0.4): Delete variable.

	gnu: Remove rust-libz-ng-sys-1.
	* gnu/packages/crates-io.scm (rust-libz-ng-sys-1): Delete variable.

	gnu: Remove rust-line-0.1.
	* gnu/packages/crates-io.scm (rust-line-0.1): Delete variable.

	gnu: Remove rust-lipsum-0.8.
	* gnu/packages/crates-io.scm (rust-lipsum-0.8): Delete variable.

	gnu: Remove rust-located-yaml-0.2.
	* gnu/packages/crates-io.scm (rust-located-yaml-0.2): Delete variable.

	gnu: Remove rust-log4rs-1.
	* gnu/packages/crates-io.scm (rust-log4rs-1): Delete variable.

	gnu: font-culmus: Update home-page.
	* gnu/packages/fonts.scm (font-culmus)[home-page]: Follow redirect.

2022-10-24  kiasoc5  <kiasoc5@disroot.org>

	gnu: ugrep: Update to 3.9.2.
	* gnu/packages/search.scm (ugrep): Update to 3.9.2.

2022-10-24  Lars-Dominik Braun  <lars@6xq.net>

	gnu: r-data-table: Add upstream-name.
	* gnu/packages/statistics.scm (r-data-table): Add upstream-name.

2022-10-24  Lars-Dominik Braun  <lars@6xq.net>

	gnu: r-mixedpower: Update to 2.0-1.6520195.
	Fixes issues with R>=4.2.

	* gnu/packages/statistics.scm (r-mixedpower): Update to 2.0-1.6520195.

2022-10-24  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Fix typos.
	* gnu/packages/emacs-xyz.scm (emacs-piem)[description]: Fix use of "This
	  packages".
	* gnu/packages/tex.scm (texlive-hardwrap)[description]: Fix spelling of
	  "arbitrary".
	* gnu/packages/cran.scm (r-shinymanager)[description]: Fix spelling of
	  "authentication".
	* gnu/packages/lisp-xyz.scm (sbcl-utils-kt)[description]: Fix spelling of
	  "developed".
	* gnu/packages/crates-io.scm (rust-fs-utils-1)[description]: Fix spelling of
	  "filesystem".
	  [synopsis]: Likewise.
	* gnu/packages/haxe.scm (neko)[description]: Fix spelling of "functions".
	* gnu/packages/animation.scm (swftools)[description]: Fix needless
	  pluralization of "information".
	* gnu/packages/lisp-xyz.scm (sbcl-slot-extra-options)[description]: Fix
	  spelling of "inheritance".
	* gnu/packages/emacs-xyz.scm (emacs-js-comint)[description]: Fix spelling of
	  "interpreter".
	* gnu/packages/coq.scm (coq-mathcomp-finmap)[description]: Fix spelling of
	  "library".
	* gnu/services/lightdm.scm (lightdm-configuration): Fix spelling of
	  "mechanism".
	* gnu/packages/emacs-xyz.scm (emacs-citar-org-roam)[synopsis]: Fix spelling of
	  "package".
	* gnu/packages/games.scm (freerct)[description]: Fix spelling of
	  "responsibilities".
	* gnu/packages/statistics.scm (r-mixedpower)[description]: Fix spelling of
	  "separate".
	* gnu/packages/accessibility.scm (espeakup)[description]: Fix spelling of
	  "speech".
	* gnu/packages/bioinformatics.scm (r-skitools)[synopsis]: Fix spelling of
	  "utilities".
	* gnu/packages/golang.scm (go-github-com-savsgio-gotils)[synopsis]: Fix
	  spelling of "utilities".
	  [description]: Likewise.
	* gnu/system.scm (boot-file-system-service os): Fix spelling of "utilities".

2022-10-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: libevent: Prefix (guix licenses) bindings.
	* gnu/packages/libevent.scm: Import (guix licenses) with the 'license:'
	prefix.

2022-10-23  Thomas Albers  <thomas@thomaslabs.org>

	gnu: Add coturn.
	* gnu/packages/telephony.scm (coturn): New variable.

2022-10-23  Thomas Albers  <thomas@thomaslabs.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add libevent-with-openssl.
	* gnu/packages/libevent.scm (libevent-with-openssl): New variable.

2022-10-23  Michael Rohleder  <mike@rohleder.de>

	gnu: weasyprint: Update to 56.1.
	* gnu/packages/pdf.scm (weasyprint): Update to 56.1.

2022-10-23  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: Add doctl.
	* gnu/packages/admin.scm (doctl): New variable.

2022-10-23  Ludovic Courtès  <ludo@gnu.org>

	system: hurd: Boot with the statically-linked 'exec' server.
	This works around <https://issues.guix.gnu.org/58631>.

	* gnu/system.scm (hurd-multiboot-modules): Use '/hurd/exec.static'
	instead of 'ld.so /hurd/exec'.

2022-10-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 1.9.0-23.
	* gnu/packages/algebra.scm (giac): Update to 1.9.0-23.

	gnu: emacs-pubmed: Update to 0.6.2.
	* gnu/packages/emacs-xyz.scm (emacs-pubmed): Update to 0.6.2.

	gnu: emacs-ement: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.4.

	gnu: emacs-map: Update to 3.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-map): Update to 3.3.1.

2022-10-23  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Resume newt in exit-error procedure.
	Fixes: <https://issues.guix.gnu.org/58734>

	* gnu/installer/newt.scm (exit-error): Resume it.

2022-10-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: tsukundere: Update to 0.4.3.
	* gnu/packages/game-development.scm (tsukundere): Update to 0.4.3.

	gnu: guile-sdl2: Update to 0.8.0.
	* gnu/packages/sdl.scm (guile-sdl2): Update to 0.8.0.

2022-10-23  kiasoc5  <kiasoc5@disroot.org>

	gnu: usbguard: Update to 1.1.2.
	* gnu/packages/hardware.scm (usbguard): Update to 1.1.2.

	gnu: ddcui: Update to 0.3.0.
	* gnu/packages/hardware.scm (ddcui): Update to 0.3.0.
	[arguments]: Use new style for arguments.

	gnu: ddcutil: Update to 1.3.2.
	* gnu/packages/hardware.scm (ddcutil): Update to 1.3.2.

	gnu: mpd: Update to 0.23.10.
	* gnu/packages/mpd.scm (mpd): Update to 0.23.10.
	[inputs]: Add pipewire-0.3.

2022-10-20  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: linux-pam: Update to 1.5.2.
	* gnu/packages/linux.scm (linux-pam): Update to 1.5.2.
	  Add explicit libdir for pkgconfig files.

2022-10-20  Efraim Flashner  <efraim@flashner.co.il>

	build-system/cargo: Unpack crates less verbosely.
	* guix/build/cargo-build-system.scm (configure): Print the crate being
	unpacked but don't print the contents of each crate.

2022-10-20  Mark H Weaver  <mhw@netris.org>

	gnu: rust: Disable debug info to reduce build memory requirements.
	* gnu/packages/rust.scm (rust-1.55)[arguments]: In custom 'configure
	phase adjust rust's config.toml to disable debug info.

2022-10-20  Mark H Weaver  <mhw@netris.org>

	gnu: rust-bootstrap: Disable debug info during build.
	This dramatically reduces the memory required to build Rust, and also
	speeds up the build.

	* gnu/packages/rust.scm (mrustc)[source]: Add snippet to remove building
	debug info with mrustc.

2022-10-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mrustc: Update to 0.10.0-2.597593a.
	* gnu/packages/rust.scm (mrustc): Update to 0.10.0-2.597593a.
	[source]: Remove patch.
	(rust-bootstrap)[arguments]: Adjust custom 'patch-makefiles phase for
	changes in source.
	* gnu/packages/patches/mrustc-riscv64-support.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2022-10-16  Marius Bakke  <marius@gnu.org>

	gnu: kwayland: Skip flaky test.
	* gnu/packages/kde-frameworks.scm (kwayland)[source](patches): New field.
	* gnu/packages/patches/kwayland-skip-flaky-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2022-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: parallel: Update to 20221022.
	* gnu/packages/parallel.scm (parallel): Update to 20221022.

	gnu: mtools: Update to 4.0.42.
	* gnu/packages/mtools.scm (mtools): Update to 4.0.42.

	gnu: xlsxio: Update to 0.2.33.
	* gnu/packages/xml.scm (xlsxio): Update to 0.2.33.

	gnu: xlsxio: Remove ad hoc 'install phase.
	* gnu/packages/xml.scm (xlsxio)[arguments]: Use #:make-flags instead
	of an ad hoc 'install phase.

	gnu: xlsxio: Use G-expressions.
	* gnu/packages/xml.scm (xlsxio)[arguments]:
	Rewrite as G-expressions.

	gnu: pass-age: Add age-keygen to inputs.
	* gnu/packages/password-utils.scm (pass-age)[inputs]: Add age-keygen.
	[arguments]: Wrap with it.

	gnu: xcb-util-cursor: Update to 0.1.4.
	* gnu/packages/xorg.scm (xcb-util-cursor): Update to 0.1.4.

	gnu: xterm: Update to 374.
	* gnu/packages/xorg.scm (xterm): Update to 374.

	gnu: xrefresh: Update to 1.0.7.
	* gnu/packages/xorg.scm (xrefresh): Update to 1.0.7.

	gnu: xmessage: Update to 1.0.6.
	* gnu/packages/xorg.scm (xmessage): Update to 1.0.6.

	gnu: smproxy: Update to 1.0.7.
	* gnu/packages/xorg.scm (smproxy): Update to 1.0.7.

	gnu: xmag: Use G-expressions.
	* gnu/packages/xorg.scm (xmag)[arguments]:
	Rewrite as G-expressions.

	gnu: xmag: Update to 1.0.7.
	* gnu/packages/xorg.scm (xmag): Update to 1.0.7.

	gnu: xkbutils: Update to 1.0.5.
	* gnu/packages/xorg.scm (xkbutils): Update to 1.0.5.

	gnu: xev: Update to 1.2.5.
	* gnu/packages/xorg.scm (xev): Update to 1.2.5.

2022-10-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: git-interactive-rebase-tool: Fix build.
	* gnu/packages/rust-apps.scm (git-interactive-rebase-tool)
	[native-inputs]: Add pkg-config.
	[inputs]: Add libgit2-1.3.

	gnu: git-absorb: Fix build.
	* gnu/packages/rust-apps.scm (git-absorb)[arguments]: Adjust custom
	'relax-version-requirements phase to make all crate requirements follow
	standard cargo semver levels.
	[native-inputs]: Add pkg-config.
	[inputs]: Add libgit2-1.3.

2022-10-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: borg: Improve package style.
	* gnu/packages/backup.scm (borg)[origin]<snippet>: Use G-expressions.  Remove
	trailing #T.
	[arguments]: Use G-expressions.

	gnu: borg: Update to 1.2.2.
	* gnu/packages/backup.scm (borg): Update to 1.2.2.

2022-10-22  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	snippets: Harden for review activity.
	When reviewing patches, whose commit logs don't follow the structure outlined
	in “Submitting Patches”, a reviewer might be tempted to use snippets to
	rewrite them.  This makes it so that their attempt, while not immediately
	succeeding, isn't completely thwarted.

	* etc/snippets/tempel/text-mode (add\ , remove\ , rename\ , update\ )
	(addcl\ , https\ ): Use an empty "p" field if (car (magit-staged-files))
	fails.

2022-10-22  Jacob Hrbek  <kreyren@rixotstudio.cz>

	gnu: unbound: Update to 1.17.0.
	* gnu/packages/dns.scm (unbound): Update to 1.17.0.

2022-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: claws-mail: Update to 4.1.1.
	* gnu/packages/mail.scm (claws-mail): Update to 4.1.1.

	gnu: openssh: Update to 9.1p1.
	* gnu/packages/ssh.scm (openssh): Update to 9.1p1.

	gnu: binwalk: Update to 2.3.3.
	* gnu/packages/python-xyz.scm (binwalk): Update to 2.3.3.
	[source]: Add snippet.

	gnu: ptpython: Update to 3.0.20.
	* gnu/packages/python-xyz.scm (ptpython): Update to 3.0.20.

	gnu: qtractor: Update to 0.9.29.
	* gnu/packages/music.scm (qtractor): Update to 0.9.29.

	gnu: minixml: Use G-expressions.
	* gnu/packages/xml.scm (minixml)[arguments]:
	Rewrite as G-expressions.

	gnu: minixml: Update to 3.3.1.
	* gnu/packages/xml.scm (minixml): Update to 3.3.1.

	gnu: libebml: Update to 1.4.4.
	* gnu/packages/xml.scm (libebml): Update to 1.4.4.

	gnu: libxp: Update to 1.0.4.
	* gnu/packages/xorg.scm (libxp): Update to 1.0.4.

	gnu: bcachefs-tools: Update to 0.1-15.494421e.
	* gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-15.494421e.
	[arguments]: Skip problematic tests in PYTEST_ARGS.

2022-10-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-regions: Update to 0.6.
	* gnu/packages/astronomy.scm (python-regions): Update to 0.6.

	gnu: python-astropy-healpix: Update to 0.7.
	* gnu/packages/astronomy.scm (python-astropy-healpix): Update to 0.7.
	[source]: Change pypy-uri from astropy-healpix to astropy_healpix.

	gnu: python-photuils: Update to 1.5.0.
	* gnu/packages/astronomy.scm (python-photutils): Update to 1.5.0.

	gnu: python-astropy: Update to 5.1.
	* gnu/packages/astronomy.scm (python-astropy): Update to 5.1.

	gnu: python-pytest-astropy-header: Update to 0.2.2.
	* gnu/packages/python-check.scm (python-pytest-astropy-header): Update
	to 0.2.2.

	gnu: python-pytest-astropy: Update to 0.10.0.
	* gnu/packages/python-check.scm (python-pytest-astropy): Update to 0.10.0.

	gnu: Add pytest-7.1.
	* gnu/packages/check.scm (python-pytest-7.1): New variable.

2022-10-22  Andrew Whatson  <whatson@gmail.com>

	gnu: libresprite: Install a desktop icon.
	* gnu/packages/game-development.scm (libresprite)[arguments]
	<#:configure-flags>: Add “-DWITH_DESKTOP_INTEGRATION=1”.

2022-10-22  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-67.6cd8bd8.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-67.6cd8bd8.

2022-10-22  Greg Hogan  <code@greghogan.com>

	gnu: fio: Update to 3.32.
	* gnu/packages/benchmark.scm (fio): Update to 3.32.

	gnu: python-yq: Update to 3.1.0.
	* gnu/packages/python-xyz.scm (python-yq): Update to 3.1.0.
	[inputs]: Add python-toml.
	[native-inputs]: Add python-setuptools-scm.

2022-10-22  John Kehayias  <john.kehayias@protonmail.com>

	gnu: darktable: Update to 4.0.1.
	* gnu/packages/photo.scm (darktable): Update to 4.0.1.
	[phases]{fix-missing-include}: New phase to work around an upstream bug of a
	missing include statement.

2022-10-22  jgart  <jgart@dismail.de>

	gnu: Add emacs-tokei.
	* gnu/packages/emacs-xyz.scm (emacs-tokei): New variable.

2022-10-22  Charles  <charles.b.jackson@protonmail.com>

	gnu: gnome-shell-extension-blur-my-shell: Update to 44.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-blur-my-shell): Update
	to 44.
	[source]: Remove snippet to delete compiled schemas.
	[arguments]<#:install-plan>: Update accordingly.
	<#:phases>: Remove ‘cd-src’.

2022-10-21  Ludovic Courtès  <ludo@gnu.org>

	grafts: Rewrite using gexps.
	Fixes <https://issues.guix.gnu.org/58419>.

	* guix/grafts.scm (graft-derivation/shallow): Rewrite using gexps and
	remove 'store' parameter.
	(graft-derivation/shallow*): New variable.
	(cumulative-grafts): Use it instead of 'graft-derivation/shallow'.

2022-10-21  Ludovic Courtès  <ludo@gnu.org>

	Remove now unnecessary uses of (guix grafts).
	These modules would use (guix grafts) just to access '%graft?' and
	related bindings, which are now in (guix store).

	* gnu/ci.scm,
	guix/gexp.scm,
	guix/lint.scm,
	guix/scripts.scm,
	guix/scripts/archive.scm,
	guix/scripts/build.scm,
	guix/scripts/challenge.scm,
	guix/scripts/deploy.scm,
	guix/scripts/environment.scm,
	guix/scripts/home.scm,
	guix/scripts/pack.scm,
	guix/scripts/package.scm,
	guix/scripts/pull.scm,
	guix/scripts/size.scm,
	guix/scripts/system.scm,
	guix/scripts/weather.scm,
	tests/builders.scm,
	tests/channels.scm,
	tests/cpan.scm,
	tests/derivations.scm,
	tests/gexp.scm,
	tests/graph.scm,
	tests/guix-daemon.sh,
	tests/monads.scm,
	tests/pack.scm,
	tests/packages.scm,
	tests/profiles.scm,
	tests/system.scm: Remove #:use-module (guix grafts).

2022-10-21  Ludovic Courtès  <ludo@gnu.org>

	grafts: Move '%graft?' and related bindings to (guix store).
	The goal is to allow (guix grafts) to use (guix gexp) without
	introducing a cycle between these two modules.

	* guix/grafts.scm (%graft?, call-without-grafting, without-grafting)
	(set-grafting, grafting?): Move to...
	* guix/store.scm: ... here.

2022-10-21  Ludovic Courtès  <ludo@gnu.org>

	build-system/python: Disable grafts.
	This is consistent with what 'gnu-build' does and makes sure origins
	aren't getting lowered with #:graft? #t in one case and not in the
	other.

	This is a followup to df46bef48eaa43c502fa9193371692c039b460c1 and
	dada5e86ed58c1869e30678c4d69582b1528ed6c.

	* guix/build-system/python.scm (python-build): Pass #:graft? #f.

2022-10-21  Ludovic Courtès  <ludo@gnu.org>

	tests: 'guix build --with-commit' output no longer refers to the tag ID.
	This is a followup to 46f7011591601b4783b2dc2c7252c41564ca0140.

	* tests/guix-build-branch.sh: Replace tag ID by commit ID.

2022-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libfs: Update to 1.0.9.
	* gnu/packages/xorg.scm (libfs): Update to 1.0.9.

	gnu: dmenu: Update to 5.2.
	* gnu/packages/suckless.scm (dmenu): Update to 5.2.

	gnu: cloc: Update to 1.94.
	* gnu/packages/code.scm (cloc): Update to 1.94.

	gnu: console-setup: Update to 1.210.
	* gnu/packages/xorg.scm (console-setup): Update to 1.210.

	gnu: ccache: Update to 4.6.3.
	* gnu/packages/ccache.scm (ccache): Update to 4.6.3.

	gnu: headsetcontrol: Update to 2.6.1.
	* gnu/packages/hardware.scm (headsetcontrol): Update to 2.6.1.

	gnu: diffoscope: Update to 224.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 224.
	* gnu/packages/patches/diffoscope-fix-llvm-test.patch:
	Adjust accordingly.

2022-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	guix-install.sh: Cosmetically tweak non-interactive output.
	Avoid printing

	  Press return to continue...[1666352494.051]: Starting installation…
	  [1666352648.869]: …

	when the return itself wasn't echoed on the console.

	* etc/guix-install.sh (welcome): Add a carriage return to the prompt,
	so that the next line of output may overwrite it.

2022-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	guix-install.sh: Warn if we suspect dodgy automation.
	This doesn't affect the installation (yet), but reserves the right to
	default to safe values other than ‘y’ in future.

	* etc/guix-install.sh (welcome): Warn if the ‘return’ wasn't.

2022-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	guix-install.sh: Treat all uncaught errors as fatal.
	* etc/guix-install.sh: Set -o pipefail.

	guix-install.sh: Suggest what to do if fetching OpenPGP key(s) fails.
	* etc/guix-install.sh (chk_gpg_keyring): Report an _err and set the
	exit_flag if wget | gpg --import fails.

2022-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	guix-install.sh: Time out fetching OpenPGP keys.
	The default 900s provide no useful backstop in interactive use.

	* etc/guix-install.sh (chk_gpg_keyring): Add a 30s wget --timeout.

2022-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lldpd: Update to 1.0.15.
	* gnu/packages/networking.scm (lldpd): Update to 1.0.15.

	gnu: imapfilter: Use G-expressions.
	* gnu/packages/mail.scm (imapfilter)[arguments]:
	Rewrite as G-expressions.

	gnu: imapfilter: Update to 2.7.6.
	* gnu/packages/mail.scm (imapfilter): Update to 2.7.6.

	gnu: mpop: Update to 1.4.17.
	* gnu/packages/mail.scm (mpop): Update to 1.4.17.

	gnu: dnsmasq: Update to 2.87.
	* gnu/packages/dns.scm (dnsmasq): Update to 2.87.

	gnu: maradns: Update to 3.5.0022.
	* gnu/packages/dns.scm (maradns): Update to 3.5.0022.

	gnu: dosbox-staging: Update to 0.79.1.
	* gnu/packages/emulators.scm (dosbox-staging): Update to 0.79.1.
	[arguments]: Delete a problematic file in the 'fix-includes phase.
	[inputs]: Add iir & speexdsp.

	gnu: dosbox-staging: Remove input labels.
	* gnu/packages/emulators.scm (dosbox-staging)[inputs]:
	Remove input labels.

	gnu: Add iir.
	* gnu/packages/audio.scm (iir): New public variable.

	gnu: audacious: Update to 4.2.
	* gnu/packages/music.scm (audacious): Update to 4.2.
	[arguments]: Don't explicitly return #t from phases.

	gnu: pd: Use G-expressions.
	* gnu/packages/music.scm (pd)[arguments]: Rewrite as G-expressions,
	and use SEARCH-INPUT-FILE.

	gnu: pd: Remove input labels.
	* gnu/packages/music.scm (pd)[native-inputs]:
	Remove input labels.

	gnu: pd: Remove trailing #t from phases.
	* gnu/packages/music.scm (pd)[arguments]: Don't explicitly return #t from phases.

2022-10-16  Sughosha via Guix-patches via  <guix-patches@gnu.org>

	gnu: pd: Update to 0.52-2.
	* gnu/packages/music.scm (pd): Update to 0.52-2.

2022-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hdparm: Update to 9.65.
	* gnu/packages/linux.scm (hdparm): Update to 9.65.

	gnu: acpid: Update to 2.0.34.
	* gnu/packages/linux.scm (acpid): Update to 2.0.34.

	gnu: numactl: Update to 2.0.16.
	* gnu/packages/linux.scm (numactl): Update to 2.0.16.

	gnu: criu: Update to 3.17.1.
	* gnu/packages/virtualization.scm (criu): Update to 3.17.1.

	gnu: jitterentropy-rngd: Use G-expressions.
	* gnu/packages/linux.scm (jitterentropy-rngd)[arguments]:
	Rewrite as G-expressions.

	gnu: jitterentropy-rngd: Update to 1.2.8.
	* gnu/packages/linux.scm (jitterentropy-rngd): Update to 1.2.8.

	gnu: audit: Update to 3.0.9.
	* gnu/packages/admin.scm (audit): Update to 3.0.9.

2022-10-21  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-66.a410ff4.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-66.a410ff4.

2022-10-21  Hilton Chain  <hako@ultrarare.space>

	gnu: Add shrinkwrap.
	* gnu/packages/python-xyz.scm (shrinkwrap): New variable.

	gnu: python-lief: Update to 0.12.2.
	* gnu/packages/python-xyz.scm (python-lief): Update to 0.12.2.

2022-10-21  EuAndreh  <eu@euandre.org>

	gnu: Add grap.
	* gnu/packages/groff.scm (grap): New variable.

2022-10-21  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 102.4.0.
	* gnu/packages/gnuzilla.scm (%icedove-build-id, %icedove-version) Update to 102.4.0.

2022-10-21  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Simplify native inputs.
	Moving the thunderbird-source out of native-inputs makes the transition
	to simplified inputs easier (at least for me).

	* gnu/packages/gnuzilla.scm (%icedove-version, thunderbird-source): New
	variables. Move out of the package definition.
	(icedove)[arguments]: Adapt 'prepare-thunderbird-sources phase to gexp.
	[native-inputs]: Simplify and remove thunderbird-source.

2022-10-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-cliplink: Improve a phase.
	* gnu/packages/emacs-xyz.scm (emacs-org-cliplink)[arguments]<#:phases>: Fix
	phase name.  Clarify substitution done in the phase.

2022-10-21  jgart  <jgart@dismail.de>

	gnu: Add emacs-org-cliplink.
	* gnu/packages/emacs-xyz.scm (emacs-org-cliplink): New variable.

	gnu: Add emacs-purs-mode.
	* gnu/packages/emacs-xyz.scm (emacs-purs-mode): New variable.

2022-10-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pyim: Update to 5.2.6.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.2.6.

	gnu: emacs-auctex: Update to 13.1.5.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.1.5.

2022-10-20  Ludovic Courtès  <ludo@gnu.org>

	lint: source: Handle <svn-multi-reference> origins.
	This is a followup to 2383e145185efb2e6f99931707ec93d65d166432.

	* guix/lint.scm (svn-reference-uri-with-userinfo): Accept REF being
	an <svn-multi-reference> record.
	(check-source): Handle 'svn-multi-reference?' origins like
	'svn-reference?' origins.

2022-10-20  Ludovic Courtès  <ludo@gnu.org>

	file-systems: Support the 'no-diratime' mount flag.
	* gnu/build/file-systems.scm (mount-flags->bit-mask): Handle 'no-diratime'.
	* doc/guix.texi (File Systems): Document it.

2022-10-20  Ludovic Courtès  <ludo@gnu.org>

	syscalls: Define 'MS_NODIRATIME' and recognize "nodiratime".
	Fixes <https://issues.guix.gnu.org/58663>.

	This is a followup to b665dd4a9902b5722b9e06fd89c203e2221b19e0 and
	dcb640f02b1f9590c3bd4301a22bf31bd60c56d4, allowing "nodiratime" to be
	preserved for bind mounts.

	* guix/build/syscalls.scm (MS_NODIRATIME): New variable.
	(option-string->mount-flags): Recognize it.
	(statfs-flags->mount-flags): Likewise.

2022-10-20  Ludovic Courtès  <ludo@gnu.org>

	ci: Add 'start-time' and 'stop-time' to <build> records.
	* guix/ci.scm (seconds->date): New procedure.
	(<build>)[start-time, stop-time]: New fields.
	(build-duration): New procedure.

2022-10-20  Ludovic Courtès  <ludo@gnu.org>

	environment: Update docstring of 'launch-environment'.
	This is a followup to 78d55b703d155d36520e1c93dc08a6502c56bd55.
	Reported by Maxim Cournoyer.

	* guix/scripts/environment.scm (launch-environment): Update docstring.

2022-10-20  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Add a missing confirmation page before formatting.
	This is a follow-up of: <https://issues.guix.gnu.org/57232>

	* gnu/installer/newt/partition.scm (run-label-page): Add a confirmation page
	when dealing with an EFI installation.

2022-10-20  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 102.4.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2022-42927, CVE-2022-42928, CVE-2022-42929, and
	CVE-2022-42932.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2022-10-20  Mathieu Othacehe  <othacehe@gnu.org>

	services: wireguard: Add more configuration fields.
	* gnu/services/vpn.scm (<wireguard-configuration>)[pre-up, post-up, pre-down,
	post-down, table]: New fields.
	(wireguard-configuration-file): Take them into account.
	* doc/guix.texi (Wireguard): Update it.

	installer: Propose the user to report a "guix system init" failure.
	* gnu/installer/newt/final.scm (run-install-failed-page): Add a "Report the
	failure" button.

2022-10-20  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Run the "guix system init" command in a PTY.
	Fixes: <https://issues.guix.gnu.org/55360>

	* gnu/installer/utils.scm (run-external-command-with-handler/tty): New
	procedure.
	(run-external-command-with-line-hooks, run-command): Add a TTY? argument.
	* gnu/installer/final.scm (install-system): Call run-command with TTY?
	argument set to #true.

2022-10-20  cage  <cage-dev@twistfold.it>

	gnu: Add cl-trivial-sockets.
	* gnu/packages/lisp-xyz.scm (cl-trivial-sockets, sbcl-trivial-sockets): New
	  variables.

2022-10-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.219.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.219.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.149.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.149.
	(linux-libre-5.10-pristine-source): Update hash.

2022-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: adcli: Update to 0.9.2.
	* gnu/packages/sssd.scm (adcli): Update to 0.9.2.

	gnu: ne: Cross-compile.
	* gnu/packages/text-editors.scm (ne)[arguments]: Use CC-FOR-TARGET and
	don't strip binaries.

	gnu: Add age-keygen.
	* gnu/packages/golang.scm (age-keygen): New public variable.

	gnu: Add go-filippo-io-age.
	* gnu/packages/password-utils.scm (age): Move from here…
	* gnu/packages/golang.scm (age): …to here, and inherit from…
	(go-filippo-io-age): …this new source-only package variable.

	gnu: pass-age: Unpropagate inputs.
	* gnu/packages/password-utils.scm (pass-age)[arguments]:
	Add a new 'wrap-script phase.
	[propagated-inputs]: Move them all from here…
	[inputs]: …to here.  Add missing procps for /bin/pkill.

2022-10-16  Greg Hogan  <code@greghogan.com>

	gnu: tmux: Update to 3.3a.
	* gnu/packages/tmux.scm (tmux): Update to 3.3a.

2022-10-16  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add pass-age.
	* gnu/packages/password-utils.scm (pass-age): New variable.

	gnu: Add age.
	* gnu/packages/password-utils.scm (age): New variable.

	gnu: Add go-filippo-io-edwards25519.
	* gnu/packages/golang.scm (go-filippo-io-edwards25519): New variable.

2022-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-curtsies: Update to 0.4.0.
	* gnu/packages/terminals.scm (python-curtsies): Update to 0.4.0.
	[propagated-inputs]: Replace python-blessings with python-blessed.
	[native-inputs]: Remove python-mock.

	gnu: bpython: Update to 0.23.
	* gnu/packages/python-xyz.scm (bpython): Update to 0.23.

	gnu: pass-tomb: Update to 1.3.
	* gnu/packages/password-utils.scm (pass-tomb): Update to 1.3.

	gnu: cracklib: Update to 2.9.8.
	* gnu/packages/password-utils.scm (cracklib): Update to 2.9.8.

	gnu: iperf: Update to 3.12.
	* gnu/packages/networking.scm (iperf): Update to 3.12.

	gnu: qtractor: Update to 0.9.28.
	* gnu/packages/music.scm (qtractor): Update to 0.9.28.

	gnu: padthv1: Update to 0.9.27.
	* gnu/packages/music.scm (padthv1): Update to 0.9.27.

	gnu: samplv1: Update to 0.9.27.
	* gnu/packages/music.scm (samplv1): Update to 0.9.27.

	gnu: drumkv1: Update to 0.9.27.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.27.

	gnu: synthv1: Update to 0.9.27.
	* gnu/packages/music.scm (synthv1): Update to 0.9.27.

	gnu: mtools: Update to 4.0.41.
	* gnu/packages/mtools.scm (mtools): Update to 4.0.41.

	gnu: cpuid: Update to 20221003.
	* gnu/packages/linux.scm (cpuid): Update to 20221003.

	gnu: mcelog: Update to 189.
	* gnu/packages/linux.scm (mcelog): Update to 189.

	gnu: qjackctl: Remove unused qtx11extras input.
	* gnu/packages/audio.scm (qjackctl)[inputs]: Remove qtx11extras.

	gnu: qjackctl: Update to 0.9.8.
	* gnu/packages/audio.scm (qjackctl): Update to 0.9.8.
	[inputs]: Add qtsvg-5.

	gnu: cryfs: Remove trailing #t.
	* gnu/packages/crypto.scm (cryfs)[arguments]:
	Don't explicitly return #t from phases.

	gnu: cryfs: Remove input labels.
	* gnu/packages/crypto.scm (cryfs)[native-inputs]: Remove label strings.

	gnu: cryfs: Update to 0.11.3.
	* gnu/packages/crypto.scm (cryfs): Update to 0.11.3.

	gnu: bind: Update to 9.16.34.
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.34.

2022-10-19  Artyom Bologov  <mail@aartaka.me>

	gnu: cl-webkit: Update to 3.5.5.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 3.5.5.

2022-10-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-robotframework-pabot: Update to 2.7.0.
	* gnu/packages/python-xyz.scm (python-robotframework-pabot): Update to 2.7.0.

	gnu: python-robotframework-datadriver: Update to 1.6.1.
	* gnu/packages/python-xyz.scm (python-robotframework-datadriver): Update to 1.6.1.

	gnu: python-robotframework: Update to 5.0.1.
	* gnu/packages/python-xyz.scm (python-robotframework): Update to 5.0.1.
	[phases] {delete-problematic-tests}: Re-instate the sending_signal.robot
	tests, fixed upstream.
	[native-inputs]: Replace python-jsonschema with python-jsonschema-next.

2022-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libksba: Graft to 1.6.2 [fixes CVE-2022-3515].
	* gnu/packages/gnupg.scm (libksba/fixed): New variable.
	(libksba): Use it as grafted replacement.

2022-10-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: notmuch: Update to 0.37.
	* gnu/packages/mail.scm (notmuch): Update to 0.37.

	gnu: emacs-org-modern: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 0.5.

	gnu: xournalpp: Update to 1.1.2.
	* gnu/packages/pdf.scm (xournalpp): Update to 1.1.2.

	gnu: scummvm: Use G-expressions.
	* gnu/packages/emulators.scm (scummvm)[arguments]: Use G-expressions.

	gnu: scummvm: Update to 2.6.1.
	* gnu/packages/emulators.scm (scummvm): Update to 2.6.1.

2022-10-18  florhizome  <florhizome@posteo.net>

	gnu: Add nbfc-linux.
	* gnu/packages/linux.scm (nbfc-linux): New variable.

2022-10-18  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: wolfssl: Update to 5.5.1 [security fixes].
	* gnu/packages/tls.scm (wolfssl): Update to 5.5.1.

2022-10-18  jgart  <jgart@dismail.de>

	gnu: Add python-simple-pid.
	* gnu/packages/python-science.scm (python-simple-pid): New variable.

2022-10-18  Ludovic Courtès  <ludo@gnu.org>

	doc: Mention Guile-GnuTLS in the requirements.
	* doc/guix.texi (Requirements): Update.

	gnu: hpcguix-web: Remove input labels.
	* gnu/packages/web.scm (hpcguix-web)[native-inputs, inputs]: Remove labels.

	self: Switch to Guile-GnuTLS.
	* guix/self.scm (specification->package, compiled-guix): Replace
	"gnutls" with "guile-gnutls".

2022-10-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Switch to Guile-GnuTLS.
	This is a followup to a1cd93083bbf7b8af2bc463d7a9b4352aebe6eb6.

	* gnu/packages/package-management.scm (guix)[arguments]: Refer to
	"guile-gnutls" instead of "gnutls".
	[native-inputs, propagated-inputs]: Replace 'gnutls' with 'guile-gnutls'.
	[inputs]: Add 'zlib'.
	(guix-daemon): Replace 'gnutls' with 'guile-gnutls'.
	(guix-build-coordinator)[arguments, propagated-inputs, native-inputs]:
	Replace 'gnutls' with 'guile-gnutls'.
	(guix-build-coordinator/agent-only): Likewise.
	(nar-herder): Likewise.

2022-10-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnutls-latest: Remove dependency on Guile.
	* gnu/packages/tls.scm (gnutls-latest)[inputs]: Remove 'guile' and add
	'libunistring'.
	[native-inputs]: Remove 'guile'.

	gnu: guile-gnutls: Fix cross-crompilation.
	* gnu/packages/tls.scm (guile-gnutls)[source]: Add "gnutls-cross.patch".
	[native-inputs]: Add 'gnutls'.
	[inputs]: Add 'guile-3.0'.

2022-10-18  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-65.26fe4a7.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-65.26fe4a7.

2022-10-18  EuAndreh  <eu@euandre.org>

	gnu: Add perl-critic.
	* gnu/packages/perl.scm (perl-critic): New variable.

	gnu: Add perl-ppix-utilities.
	* gnu/packages/perl.scm (perl-ppix-utilities): New variable.

	gnu: Add perl-ppix-quotelike.
	* gnu/packages/perl.scm (perl-ppix-quotelike): New variable.

	gnu: Add perl-ppix-regexp.
	* gnu/packages/perl.scm (perl-ppix-regexp): New variable.

	gnu: Add perl-string-format.
	* gnu/packages/perl.scm (perl-string-format): New variable.

	gnu: Add perl-readonly-xs.
	* gnu/packages/perl.scm (perl-readonly-xs): New variable.

	gnu: Add perl-pod-spell.
	* gnu/packages/perl.scm (perl-pod-spell): New variable.

	gnu: Add perl-config-tiny.
	* gnu/packages/perl.scm (perl-config-tiny): New variable.

	gnu: Add perl-regexp-grammars.
	* gnu/packages/perl.scm (perl-regexp-grammars): New variable.

	gnu: Add perl-commonmark.
	* gnu/packages/markup.scm (perl-commonmark): New variable.

2022-10-18  ROCKTAKEY  <rocktakey@gmail.com>

	gnu: Add skk-jisyo.
	* gnu/packages/dictionaries.scm (skk-jisyo): New variable.

2022-10-18  EuAndreh via Guix-patches via  <guix-patches@gnu.org>

	services: nginx: Improve reload action documentation.
	* gnu/services/web.scm (nginx-shepherd-service): Be explicit about the
	reload action not changing the configuration file, but instead
	respawning worker processes.

	services: nginx: Use nginx-action over inline gexp.
	* gnu/services/web.scm (nginx-shepherd-service): Use the simpler
	"nginx-action" helper, for the same reload side-effect.

2022-10-18  Sughosha  <Sughosha@proton.me>

	gnu: textpieces: Reorder dependencies and fix description.
	* gnu/packages/textpieces.scm (textpieces)[description]: Add missing "is a".
	[inputs, native-inputs]: Reorder.

2022-10-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ncdu-2: Update to 2.2.
	* gnu/packages/ncdu.scm (ncdu-2): Update to 2.2.

	gnu: gcc-2.95: Add initial work toward building for arm.
	* gnu/packages/gcc.scm (gcc-2.95)[source]: Adjust source to use newer
	macros from more recent versions of GCC.

	gnu: gcc-2.95: Add substitution for the Hurd's linker.
	* gnu/packages/gcc.scm (gcc-2.95)[arguments]: Adjust custom
	'set-dynamic-linker-file-name phase to also substitute the Hurd's
	linker.

2022-10-17  Leo Famulari  <leo@famulari.name>

	gnu: nginx: Support SSL / TLS for stream proxies.
	* gnu/packages/web.scm (nginx)[arguments]: Add "--with-stream_ssl_module"
	to #:configure-flags.

	gnu: linux-libre 5.4: Update to 5.4.218.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.218.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.148.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.148.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.74.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.74.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 5.19: Update to 5.19.16.
	* gnu/packages/linux.scm (linux-libre-5.19-version): Update to 5.19.16.
	(linux-libre-5.19-pristine-source): Update hash.

2022-10-17  Ludovic Courtès  <ludo@gnu.org>

	lint: source: Add check for <svn-reference> over HTTP(S).
	* guix/lint.scm (svn-reference-uri-with-userinfo): New procedure.
	(check-source): Add 'svn-reference?' clause.
	* tests/lint.scm ("source: svn-reference, HTTP 200")
	("source: svn-reference, HTTP 404"): New tests.

	lint: 'probe-uri' honors the 'userinfo' part of URIs.
	* guix/lint.scm (probe-uri): Honor the 'userinfo' part of URI.

	svn-download: Add missing exports.
	* guix/svn-download.scm: Export more <svn-reference> and
	<svn-multi-reference> accessors.

2022-10-17  Ludovic Courtès  <ludo@gnu.org>

	build-system/qt: Disable grafts.
	Fixes <https://issues.guix.gnu.org/58567>.
	Reported by Marius Bakke <marius@gnu.org>.

	This is a followup to df46bef48eaa43c502fa9193371692c039b460c1.

	* guix/build-system/qt.scm (qt-build, qt-cross-build): Pass #:graft? #f
	to 'gexp->derivation'.

2022-10-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add Guile-GnuTLS.
	* gnu/packages/tls.scm (guile-gnutls): New variable.

	svn-download: Pass multi-fetch parameters through environment variables.
	* guix/svn-download.scm (svn-multi-fetch)[build]: Check for environment
	variables instead of splicing REF fields.
	Pass #:script-name and #:env-vars to 'gexp->derivation'.

2022-10-17  Ludovic Courtès  <ludo@gnu.org>

	svn-download: Pass parameters through environment variables.
	This ensures a single "svn-download" script is created in the store for
	all the origins that use 'svn-fetch'.

	* guix/svn-download.scm (svn-fetch)[build]: Check for environment
	variables instead of splicing REF fields.
	Pass #:script-name and #:env-vars to 'gexp->derivation'.

2022-10-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ob-sclang: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-ob-sclang)[source]<origin>: Use new
	upstream repository.
	[home-page]: Set to new upstream repository.

	The package is no longer extracted from Org Contrib.

2022-10-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-hierarchy: Remove variable.
	* gnu/packages/emacs-xyz.scm (emacs-hierarchy): Remove variable.

	Library was integrated into Emacs 28.1 and is developed there from now on.
	See <https://github.com/DamienCassou/hierarchy>.

2022-10-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-md4rd: Remove emacs-hierarchy input.
	* gnu/packages/emacs-xyz.scm (emacs-md4rd)[propagated-inputs]: Remove
	EMACS-HIERARCHY. Re-order files alphabetically.

	gnu: emacs-vertico: Update to 0.28.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.28.

	gnu: emacs-focus: Update to 1.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-focus): Update to 1.0.1.

	gnu: emacs-corfu: Update to 0.28.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.28.

	gnu: emacs-buttercup: Update to 1.27.
	* gnu/packages/emacs-xyz.scm (emacs-buttercup): Update to 1.27.

2022-10-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: git-annex: Update to 10.20221003.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20221003.

2022-10-17  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Update to 2.16.2.
	* gnu/packages/dezyne.scm (dezyne): Update to 2.16.2.

2022-10-17  Marius Bakke  <marius@gnu.org>

	gnu: emacs-eglot: Update source hash.
	Upstream moved the 1.9 tag to a newer commit that updates the version comment
	in the source code:

	  https://github.com/joaotavora/eglot/releases/tag/1.9

	The 1.9 update in Guix was done one day prior to the current tag.

	* gnu/packages/emacs-xyz.scm (emacs-eglot)[source](sha256): Update.

2022-10-17  Marius Bakke  <marius@gnu.org>

	gnu: poppler-next: Don't use 'package/inherit'.
	* gnu/packages/pdf.scm (poppler-next): Use object inheritance instead of
	PACKAGE/INHERIT because it is a different version, so replacement of the
	original should not be inherited.

	gnu: abseil-cpp: Don't use 'package/inherit'.
	* gnu/packages/cpp.scm (abseil-cpp): Use object inheritance instead of
	PACKAGE/INHERIT because the inherited package has a different source, thus
	replacements should not be inherited.

2022-10-17  Andrew Tropin  <andrew@trop.in>

	installer: Factorize url-alive? in internet check.
	* gnu/installer/newt/network.scm (wait-service-online): Factorize url-alive?
	in internet check.

	home: dbus: Inherit environment variables from shepherd.
	* gnu/home/services/desktop.scm (home-dbus-shepherd-services)[start]
	  <#:environment-variables>: Inherit environment variables from shepherd.

	home: dbus: Remove unecessary list call.
	* gnu/home/services/desktop.scm (home-dbus-shepherd-services)[start]
	  <#:environment-variables>: Remove unecessary list call.

2022-10-17  Attila Lendvai  <attila@lendvai.name>

	gnu: Add hunspell-dict-hu.
	* gnu/packages/libreoffice.scm (hunspell-dict-hu): New variable.

2022-10-17  Michael Rohleder  <mike@rohleder.de>

	gnu: nheko: Do not build api docs.
	* gnu/packages/messaging.scm (nheko)[arguments]<#:configure-flags>: Remove -DBUILD_DOCS=ON.
	[native-inputs]: Remove doxygen, graphviz.

2022-10-17  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: git-annex: Promote git to propagated input
	* gnu/packages/haskell-apps.scm (git-annex): changed inputs
	[propagated-inputs]: Add git
	[inputs]: Remove git

2022-10-17  Ludovic Courtès  <ludo@gnu.org>

	read-print: Recognize 'define-record-type' and 'define-record-type*'.
	* guix/read-print.scm (%special-forms): Add 'define-record-type' and
	'define-record-type*'.

2022-10-17  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add nerd-dictation/wayland.
	* gnu/packages/machine-learning.scm (nerd-dictation/wayland): New variable.

	gnu: Add nerd-dictation.
	* gnu/packages/machine-learning.scm (nerd-dictation): New variable.

	gnu: Add python-vosk.
	* gnu/packages/machine-learning.scm (python-vosk): New variable.

	gnu: Add vosk-api.
	* gnu/packages/machine-learning.scm (vosk-api): New variable.

	gnu: Add kaldi-for-vosk.
	* gnu/packages/machine-learning.scm (kaldi-for-vosk): New variable.

	gnu: Add openfst-for-vosk.
	* gnu/packages/machine-learning.scm (openfst-for-vosk): New variable.

2022-10-17  Ludovic Courtès  <ludo@gnu.org>

	channels: Interpret the 'commit' field of channel as a tag or commit.
	Previously the 'commit' field would always be interpreted as a commit
	ID.  This change adds flexibility, allowing for things like:

	  guix time-machine --commit=v1.2.0 -- describe

	* guix/channels.scm (channel-reference): Use 'tag-or-commit' rather than 'commit'.
	* guix/inferior.scm (channel-full-commit): Likewise.
	* doc/guix.texi (Invoking guix pull): Document it.
	(Invoking guix time-machine): Likewise.

2022-10-17  Ludovic Courtès  <ludo@gnu.org>

	git: 'update-cached-checkout' returns the commit ID when given a tag.
	Previously, starting with commit
	efa578ecaece67366b4b0e2266de7c2faaa4ae54, 'update-cached-checkout' would
	return the OID of the annotated tag the tag points to.  With this change
	it returns the OID of the commit object in all cases.

	* guix/git.scm (resolve-reference): In the 'tag' case, call
	'tag-target-id' and 'tag-lookup' when OID designates an annotated tag.
	* tests/git.scm ("update-cached-checkout, tag"): New test.

2022-10-17  Ludovic Courtès  <ludo@gnu.org>

	Revert "nix: Guard against removing temporary roots of living processes."
	This reverts commit bb0beaecdee1a2315a1269b1746d238c8ab0e699.  This
	change broke a number of tests that assumed the previous behavior.

2022-10-17  aleksandr barakin  <alex@barak.in>

	installer: Relax internet check availability criteria.
	Checks the availability of the mirror bordeaux.guix.gnu.org in addition to
	ci.guix.gnu.org.  This allows to proceed the installation if the
	ci.guix.gnu.org is unavailable.

	* gnu/installer/newt/network.scm (wait-service-online): Relax internet check
	availability criteria.

2022-10-17  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	news: Add 'pt' translation.
	* etc/news.scm: Add Portuguese translation of entry about the new
	--emulate-fhs option.

2022-10-17  Julien Lepiller  <julien@lepiller.eu>

	doc: Fix typos.
	These typos were found and reported on weblate.

	* doc/guix.texi: Fix typos.

2022-10-17  Julien Lepiller  <julien@lepiller.eu>

	guix: Fix typos.
	These typos were found and reported through weblate.

	* gnu/packages/audio.scm (wildmidi)[description]: Fix typo.
	* gnu/packages/games.scm (cgoban)[description]: Fix typo.
	* gnu/services/version-control.scm (gitolite-service-type)[description]:
	  Fix typo.
	* gnu/installer/newt/substitutes.scm (run-substitutes-page): Remove full
	  stop at end of title.
	* gnu/machine/ssh.scm (machine-ssh-configuration-system): Move
	  punctuation outside of quotes.
	* guix/scripts/home.scm (process-action): Remove trailing space before
	  newline.
	* guix/scripts/system.scm (show-help): Fix typo.
	* guix/scripts/environment.scm (with-store/maybe): Fix typo.

2022-10-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add dds.
	* gnu/packages/game-development.scm (dds): New variable.

	gnu: emacs-tempel: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-tempel): Update to 0.5.

	gnu: emacs-marginalia: Update to 0.15.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 0.15.

	gnu: emacs-consult: Update to 0.20.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.20.

2022-10-16  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-64.f051c28.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-64.f051c28.

2022-10-16  Brendan Tildesley  <mail@brendan.scot>

	gnu: 0ad: Update to 0.0.26-alpha.
	* gnu/packages/games.scm (0ad): Update to 0.0.26-alpha.
	[inputs]: Add freetype.
	(0ad-data): Update to 0.0.26-alpha.

2022-10-16  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: Add s3cmd.
	* gnu/packages/python-xyz.scm (s3cmd): New variable.

2022-10-16  Christopher Baines  <mail@cbaines.net>

	gnu: lziprecover: Fix cross-compilation.
	* gnu/packages/comression.scm (lziprecover)[arguments]: Set CXX when cross
	compiling.

2022-10-16  Christopher Baines  <mail@cbaines.net>

	gnu: lzip: Fix cross-compilation.
	Previously the package would build, but the binaries would be build for the
	host system, rather than the target.

	* gnu/packages/compression.scm (lzip)[arguments]: Set CXX when cross
	compiling.

2022-10-16  Ryan Tolboom  <ryan@using.tech>

	gnu: Add python-dotmap
	* gnu/packages/python-xyz.scm: New variable

2022-10-16  Sughosha  <sughosha@proton.me>

	gnu: Add textpieces.
	* gnu/packages/text-editors.scm (textpieces): New variable.

2022-10-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ghc-4: Use Perl 5.6
	* gnu/packages/haskell.scm (ghc-4)[native-inputs]: Replace perl-5.14 with
	perl-5.6.

	gnu: Add perl-5.6.
	* gnu/packages/perl.scm (perl-5.6): New variable.

2022-10-16  Marius Bakke  <marius@gnu.org>

	gnu: akgregator: Fix build.
	* gnu/packages/kde.scm (akregator)[arguments]: Use SEARCH-INPUT-FILE to locate
	QtWebEngine instead of referring to non-existent label.

2022-10-16  Marius Bakke  <marius@gnu.org>

	gnu: akgregator: Fix source hash.
	This is a follow-up to commit 6971feca53a19d60fdd2b39fb2a8966ccf1d6598.

	* gnu/packages/kde.scm (akregator)[source](sha256): Update.

2022-10-16  Marius Bakke  <marius@gnu.org>

	gnu: gst-plugins-bad: Build without faac.
	This is a follow-up to commit fe0ab5dbeacbd1b00a0b5bfeef6dafa82e0c037d.

	* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Remove FAAC.

2022-10-16  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Remove faac.
	Contrary to the misleading license field, the ISO MPEG-4 code is not actually
	GPL-licensed, but actually contradicts freedom 0.
	For further information, see <https://issues.guix.gnu.org/58147>.

	* gnu/packages/audio.scm (faac): Delete variable.

2022-10-16  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: transcode: Build without faac.
	* gnu/packages/video.scm (transcode)[#:configure-flags]: Remove
	“--enable-faac”.
	[inputs]: Remove faac.

	gnu: ffmpeg: Don't mention libfaac.
	* gnu/packages/video.scm (ffmpeg-5): Remove comment mentioning faac.

2022-10-16  Julien Lepiller  <julien@lepiller.eu>

	gnu: lablgtk3: Update to 3.1.3.
	* gnu/packages/ocaml.scm (lablgtk3): Update to 3.1.3.
	[propagated-inputs]: Add ocaml-camlp-streams.

	gnu: ocaml-core: Update to 0.15.1.
	* gnu/packages/ocaml.scm (ocaml-core): Update to 0.15.1.

2022-10-16  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs: Update to 28.2.
	* gnu/packages/emacs.scm (emacs): Update to 28.2.

2022-10-15  Marius Bakke  <marius@gnu.org>

	gnu: kwayland: Use qt-build-system and enable all tests.
	* gnu/packages/kde-frameworks.scm (kwayland)[build-system]: Change to
	QT-BUILD-SYSTEM to avoid overriding the check phase, and to get verbose output
	on failure.
	[arguments]: Add #:parallel-build?.  Remove skip-specific-tests phase.  Don't
	override check phase, but add new to set XDG_RUNTIME_DIR.

	Merge branch 'staging'

2022-10-15  Marius Bakke  <marius@gnu.org>

	gnu: ghc-cryptohash-sha256: Update cabal revision metadata.
	Before this commit, the .cabal metadata file referred to the previous version,
	but was not noticed because it had no incompatible changes, and was 404
	upstream (thus falling back to cache) until recently a new metadata revision
	was made for 0.11.102.1.

	  https://hackage.haskell.org/package/cryptohash-sha256-0.11.102.1/revisions/

	This is a follow-up to commit 54f4502e459cf39512e30cbed4fac17c0aabe79d, which
	should have reset #:cabal-revision to 0 and changed the hash.

	* gnu/packages/haskell-crypto.scm (ghc-cryptohash-sha256)[arguments]: Update
	 #:cabal-revision hash.

2022-10-15  Marius Bakke  <marius@gnu.org>

	gnu: fp16: Fix build on i686-linux.
	* gnu/packages/patches/fp16-implicit-double.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/maths.scm (fp16)[source](patches): Add it.

2022-10-15  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-macrophage.
	X-Debbugs-Cc: rekado@elephly.net

	* gnu/packages/bioconductor.scm (r-macrophage): New variable.

2022-10-15  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-next: Update to 29.0.50-2.4aeb80c.
	* gnu/packages/patches/emacs-native-comp-driver-options.patch: New file.
	* gnu/local.mk: Register it here.
	* gnu/packages/emacs.scm (emacs-next): Update to 29.0.50-2.4aeb80c.

2022-10-15  zimoun  <zimon.toutoune@gmail.com>

	doc: Explain Emacs native-compilation.
	* doc/guix.texi ("Application Setup")["Emacs Packages"]: Add a note
	explaining that Emacs can compile packages to native code now.

2022-10-15  David Elsing  <david.elsing@posteo.net>

	gnu: Add rdkit.
	* gnu/packages/chemistry.scm (rdkit): New variable.

	gnu: Add ringdecomposerlib.
	* gnu/packages/chemistry.scm (ringdecomposerlib): New variable.

	gnu: Add avalon-toolkit.
	* gnu/packages/chemistry.scm (avalon-toolkit): New variable.

	gnu: Add yaehmop.
	* gnu/packages/chemistry.scm (yaehmop): New variable.

	gnu: Add coordgenlibs.
	* gnu/packages/chemistry.scm (coordgenlibs): New variable.

	gnu: Add maeparser.
	* gnu/packages/chemistry.scm (maeparser): New variable.

	gnu: Add freesasa.
	* gnu/packages/chemistry.scm (freesasa): New variable.

	gnu: Add gemmi.
	* gnu/packages/patches/gemmi-fix-pegtl-usage.patch: New file.
	* gnu/packages/patches/gemmi-fix-sajson-types.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register them here.
	* gnu/packages/chemistry.scm (gemmi): New variable.

	gnu: Add sajson-for-gemmi.
	* gnu/packages/cpp.scm (sajson-for-gemmi): New variable.

	gnu: Add optionparser.
	* gnu/packages/cpp.scm (optionparser): New variable.

	gnu: Add tinydir.
	* gnu/packages/c.scm (tinydir): New variable.

	gnu: Add cbehave.
	* gnu/packages/check.scm (cbehave): New variable.

	gnu: Add sajson.
	* gnu/packages/cpp.scm (sajson): New variable.

	gnu: Add pocketfft-cpp.
	* gnu/packages/patches/pocketfft-cpp-prefer-preprocessor-if.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/cpp.scm (pocketfft-cpp): New variable.

	gnu: Add fast-float.
	* gnu/packages/cpp.scm (fast-float-test-files, fast-float): New variables.

2022-10-15  Pierre-Henry Fröhring  <contact@phfrohring.com>

	gnu: ghc-lucid: Fix cabal-revision.
	Was not updated after update in commit b97f549b14402421fcfb360ddd4cff7de93b9af0.

	* gnu/packages/haskell-xyz.scm (ghc-lucid)[arguments]: Update
	cabal-revision.

2022-10-15  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: font-ibm-plex: Use git source.
	* gnu/packages/fonts.scm (font-ibm-plex)[source]: Use git source.

2022-10-14  Brian Kubisiak  <brian@kubisiak.com>

	gnu: Add python-crossenv.
	* gnu/packages/python-xyz.scm (python-crossenv): New variable.

2022-10-14  kiasoc5  <kiasoc5@disroot.org>

	gnu: bemenu: Update to 0.6.10, use new package style.
	* gnu/packages/xdisorg.scm (bemenu): Update to 0.6.10.
	[arguments]: Use G-expressions. Use #$output instead of assoc-ref.
	[inputs]: Remove labels.

2022-10-14  Hilton Chain  <hako@ultrarare.space>

	gnu: libglvnd: Update to 1.5.0.
	* gnu/packages/gl.scm (libglvnd): Update to 1.5.0.

2022-10-14  Ludovic Courtès  <ludo@gnu.org>

	git: 'update-cached-checkout' recognizes truncated commit IDs.
	Fixes a regression introduced in
	602527ab9778165ca9a8f9cb62036038b5354688 that broke
	'tests/guix-build-branch.sh'.

	* guix/git.scm (resolve-reference): Revert change from
	602527ab9778165ca9a8f9cb62036038b5354688.

2022-10-14  Brian Kubisiak  <brian@kubisiak.com>

	gnu: emacs-eval-in-repl-erlang: Fix unbound variable.
	Commit 0b120ad5f88d32e0c716b1442fe1ea3c562b5586 introduced a circular
	dependency where (gnu packages erlang) would transitively load
	(gnu packages emacs-xyz) before the emacs-erlang package was defined.

	* gnu/packages/emacs-xyz.scm (emacs-eval-in-repl-erlang)[#:inputs]: Wrap in
	delay.

2022-10-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-ido-completing-read+: Disable native compilation.
	This fixes an issue, wherein inadvertent native compilation leads to
	system crashes.  See <https://bugs.gnu.org/57878> for a discussion.

	* gnu/packages/emacs-xyz.scm (emacs-ido-completing-read+)[arguments]:
	Add a phase to disable native compilation.

2022-10-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	guix: emacs-utils: Support disabling native-compilation.
	* guix/build/emacs-utils.scm (emacs-batch-disable-compilation): Add ‘native?’
	argument and honour it.

2022-10-12  Efraim Flashner  <efraim@flashner.co.il>

	Merge remote-tracking branch 'origin/master' into staging
	Conflicts:
		gnu/packages/gnuzilla.scm
		gnu/packages/graphics.scm
		gnu/packages/gstreamer.scm
		gnu/packages/gtk.scm
		gnu/packages/kde-frameworks.scm
		gnu/packages/video.scm

2022-10-12  Marius Bakke  <marius@gnu.org>

	gnu: Register (gnu packages bqn) in build infrastructure.
	This is a follow-up to commit 9aa2a41b475ff04ed32cc450e8a9120e18720e83.

	* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/packages/bqn.scm.

2022-10-12  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 106.0.5249.103-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 106.0.5249.103.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

2022-10-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix-install.sh: Restore compatibility with "yes" invocation.
	Commit 6a2e303d3a had modified prompt_yes_no to only read a single character,
	aiming to ease the user experience.  This was, in retrospect, a bad idea, as
	it makes user input error more likely and introduces complexity.

	This commit reverts to line-oriented input, while preserving the default yes
	value so that a user can simply hit 'Enter' at the prompt in place of typing
	"yes".

	* etc/guix-install.sh (_flush): Delete function.
	(prompt_yes_no): Restore line-oriented read.  Remove loop.  Make anything else
	than yes means no.  Use Bash features to streamline definition.

	Reported-by: Lars-Dominik Braun <lars@6xq.net> and others.

2022-10-11  mirlan  <milranmike@protonmail.com>

	gnu: Add libskk.
	* gnu/packages/language.scm (libskk): New variable.

2022-10-11  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: profanity: Update to 0.13.0.
	* gnu/packages/messaging.scm (profanity): Update to 0.13.0.

	gnu: libstrophe: Update to 0.12.2.
	* gnu/packages/messaging.scm (libstrophe): Update to 0.12.2.

2022-10-11  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: mmg: Add dependency on Perl.
	* gnu/packages/graphics.scm (mmg)[native-inputs]: Add PERL.

2022-10-11  jgart  <jgart@dismail.de>

	gnu: gtkwave: Update to 3.3.113.
	* gnu/packages/fpga.scm (gtkwave): Update to 3.3.113.
	[inputs]: Use new style.
	[arguments]: Use gexp.

2022-10-11  Michael Rohleder  <mike@rohleder.de>

	gnu: python-pydyf: Update to 0.3.0.
	* gnu/packages/pdf.scm (python-pydyf): Update to 0.3.0.
	[arguments]: Add phases to replace build and install phases.
	[native-inputs]: Add python-flit-core, python-pypa-build.

2022-10-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs-guix: Remove input labels.
	* gnu/packages/emacs-xyz.scm (emacs-guix)[inputs]: Remove labels.

	gnu: emacs-guix: Update to cf5b7a4.
	* gnu/packages/emacs-xyz.scm (emacs-guix): Update to cf5b7a4.
	[home-page]: Update.

2022-10-11  Ludovic Courtès  <ludo@gnu.org>

	Revert "guix system: Remove unused 'read-operating-system' procedure."
	This reverts commit d11a432adffe9308eafec6b77cddd3145029109e.

	The 'read-operating-system' is used in Emacs-Guix.

2022-10-11  Ludovic Courtès  <ludo@gnu.org>

	git: Factorize 'commit-id?' predicate.
	* guix/git.scm (commit-id?): New procedure, copied from (guix swh).
	(resolve-reference): Use it instead of inline code.
	* guix/inferior.scm (channel-full-commit): Likewise.

2022-10-11  Ludovic Courtès  <ludo@gnu.org>

	guix import: Add a blank line after each package definition.
	Starting from commit 371a83b764c4993d198666e1674454eecbefcdf1, 'guix
	import crate -r' (or similar) would no longer print a blank line in
	between definitions.  This patch fixes it.

	Reported by jgart <jgart@dismail.de>.

	* guix/scripts/import.scm (guix-import): Add second 'newline' call.

2022-10-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: operating-system: Make the timezone field default to Etc/UTC.
	* gnu/system.scm (<operating-system>) [timezone]: Default to "Etc/UTC".

2022-10-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: slim-service-type: Do not extend profile with xterm.
	This is not done for gdm-service-type, so do not do it here either, for
	consistency.  Perhaps that change had been motivated by the fact that using
	ratpoison without a default terminal makes for a poor user experience (one
	cannot even view the help screen without a terminal); this was fixed with the
	preceding commit.

	* gnu/services/xorg.scm (slim-service-type)
	[profile-service-type]: Remove extension.

2022-10-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ratpoison: Reference xterm absolutely.
	* gnu/packages/ratpoison.scm (ratpoison) [configure-flags]: Specify the
	'--with-xterm' configure flag.
	[inputs]: Add xterm.

	gnu: ratpoison: Use gexps and remove input labels.
	* gnu/packages/ratpoison.scm (ratpoison) [phases]: Use gexps.
	[inputs, native-inputs]: Remove input labels.

	gnu: icedove: Use gexps.
	* gnu/packages/gnuzilla.scm (icedove) [arguments]: Use gexps, adjusting phases
	as needed.

	gnu: libreoffice: Move inputs below arguments and fix indentation.
	* gnu/packages/libreoffice.scm (libreoffice) Fix indentation.
	[native-inputs, inputs]: Move below...
	[arguments]: ... this field.

2022-10-11  pukkamustard  <pukkamustard@posteo.net>

	gnu: Update guile-eris to 1.0.0.
	* gnu/packages/guile-xyz.scm (guile-eris): Update to 1.0.0.

2022-10-11  M  <matf@disr.it>

	gnu: Add python-cobib.
	* gnu/packages/python-xyz.scm (python-cobib): New variable.

	gnu: Add python-pylatexenc.
	* gnu/packages/python-xyz.scm (python-pylatexenc): New variable.

2022-10-11  (  <paren@disroot.org>

	gnu: base: Add greetd-wlgreet-sway-session.
	* gnu/services/base.scm (greetd-wlgreet-session): New data type.
	(greetd-wlgreet-sway-session): Likewise.
	* doc/guix.texi ("Base Services")[greetd-service-type]: Document
	  them.

2022-10-11  Christopher Baines  <mail@cbaines.net>

	services: guix: Include max-allocated-builds gbc agent option.
	* gnu/services/guix.scm (guix-build-coordinator-agent-configuration-max-allocated-builds):
	New procedure.
	(guix-build-coordinator-agent-shepherd-services): Use max-allocated-builds.
	* doc/guix.texi (Guix Build Coordinator): Document this new field.

	gnu: guix-build-coordinator: Update to 0-62.2cd06f2.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-62.2cd06f2.

2022-10-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 9.0.0719.
	* gnu/packages/vim.scm (vim): Update to 9.0.0719.
	[arguments]: Adjust custom 'skip-or-fix-failing-tests to skip another
	test assuming shell path filelength.

2022-10-11  Lars-Dominik Braun  <lars@6xq.net>

	gnu: texlive-apa6: Propagate dependencies.
	* gnu/packages/tex.scm (texlive-apa6)[propagated-inputs]: Add runtime
	dependencies loaded via \RequirePackage.

	gnu: Add texlive-substr.
	* gnu/packages/tex.scm (texlive-substr): New variable.

	gnu: Add texlive-apacite.
	* gnu/packages/tex.scm (texlive-apacite): New variable.

	gnu: Add texlive-endnotes.
	* gnu/packages/tex.scm (texlive-endnotes): New variable.

2022-10-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: public-inbox: Fix build on 32-bit systems.
	* gnu/packages/mail.scm (public-inbox)[inputs]: Add perl-file-fcntllock
	on all 32-bit systems.

2022-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: open-adventure: Improve package style.
	* gnu/packages/games.scm (open-adventure)[arguments]: Use G-expressions.
	<#:make-flags>: Be nicer with cross-compilation.
	<#:phases>: Remove trailing #T.
	[native-inputs]: Remove labels.  Re-order alphabetically.

	gnu: open-adventure: Update to 1.11.
	* gnu/packages/games.scm (open-adventure): Update to 1.11.
	[arguments]<#:parallel-tests>: Set to #F.
	<#:phases>: Fix ECHO filename in an additional file.

	gnu: emacs-eglot: Update to 1.9.
	* gnu/packages/emacs-xyz.scm (emacs-eglot): Update to 1.9.
	[source]<origin>: Switch URL to GitHub.
	[arguments]: Activate tests.

	gnu: pdfarranger: Improve package style.
	* gnu/packages/pdf.scm (pdfarranger)[arguments]: Use G-expressions.

	gnu: pdfarranger: Update to 1.9.1.
	* gnu/packages/pdf.scm (pdfarranger): Update to 1.9.1.

	gnu: python-folium: Update to 0.13.0.
	* gnu/packages/python-xyz.scm (python-folium): Update to 0.13.0.

2022-10-10  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-cairo2: Update to 0.6.4.
	* gnu/packages/ocaml.scm (ocaml-cairo2): Update to 0.6.4.

	gnu: ocaml-ppx-tools: Update to 6.6.
	* gnu/packages/ocaml.scm (ocaml-ppx-tools): Update to 6.6.

2022-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-password-store: Fix license.
	* gnu/packages/emacs-xyz.scm (emacs-password-store)[license]: Set to GPL3+.

2022-10-10  (  <paren@disroot.org>

	gnu: emacs-ivy-pass: Don't propagate password-store.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-pass)[propagated-inputs]:
	Delete PASSWORD-STORE.
	[synopsis, description]: Use @code when referring to pass.

2022-10-10  ( via Guix-patches via  <guix-patches@gnu.org>

	gnu: emacs-password-store: Refer directly to password-store.
	* gnu/packages/emacs-xyz.scm (emacs-password-store)[arguments]:
	  Use gexp style.
	<#:phases>{'extract-el-file}: New phase.
	[propagated-inputs]<password-store>: Move it...
	[inputs]: ...here.

2022-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wireshark: Update to 4.0.0.
	* gnu/packages/networking.scm (wireshark): Update to 4.0.0.
	[arguments]<#:phases>: Skip checks differently, as the previous way doesn't
	work anymore.
	[inputs]: Add pcre2.

	gnu: fet: Update to 6.6.2.
	* gnu/packages/education.scm (fet): Update to 6.6.2.

	gnu: emacs-posframe: Update to 1.1.8.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.1.8.

2022-10-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add pacemaker.
	* gnu/pacemaker/high-availability.scm (pacemaker): New variable.

	gnu: Add corosync.
	* gnu/packages/high-availability.scm (corosync): New variable.

2022-10-10  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add kronosnet.
	* gnu/packages/high-availability.scm (kronosnet): New variable.

2022-10-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: libqb: Update to 2.0.6.
	* gnu/packages/high-availability.scm (libqb): Update to 2.0.6.
	  Run `guix style'  over the package.
	  [native-inputs]: Add autoconf, automake, libtools to fix configure and
	  build phases.

	gnu: Move libqb to high-availability.
	* gnu/packages/hardware.scm (libqb): Move to high-availability.scm.
	* gnu/packages/high-availability.scm: New file.
	* gnu/local.mk: Add high-availability.scm to GNU_SYSTEM_MODULES list.

2022-10-10  Pavel Shlyak  <p.shlyak@pantherx.org>

	gnu: Add nm-tray.
	* gnu/packages/networking.scm (nm-tray): New variable.

2022-10-10  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: gtk: Use librsvg-2.40 for non-x86_64.
	* gnu/packages/gtk.scm (gtk)[propagated-inputs]:
	Use librsvg-2.40 for non-x86_64.

2022-10-10  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: openexr: Skip failing tests on i686.
	* gnu/packages/graphics.scm (openexr)[arguments]: Add
	'disable-broken-tests' phase.

2022-10-10  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: openexr: Apply 'guix style'.
	* gnu/packages/graphics.scm (openexr): apply guix style.

2022-10-10  Ludovic Courtès  <ludo@gnu.org>

	packages: Raise an exception for invalid 'license' values.
	This is written in such a way that the type check turns into a no-op at
	macro-expansion time for trivial cases:

	  > ,optimize (validate-license gpl3+)
	  $18 = gpl3+
	  > ,optimize (validate-license (list gpl3+ gpl2+))
	  $19 = (list gpl3+ gpl2+)

	* guix/packages.scm (valid-license-value?, validate-license): New
	macros.
	(<package>)[license]: Add 'sanitize' option.
	(&package-license-error): New error condition type.
	* tests/packages.scm ("license type checking"): New test.

2022-10-10  Ludovic Courtès  <ludo@gnu.org>

	licenses: Let 'license?' expand to #t in trivial cases.
	With this change, we have:

	  > ,expand (license? gpl3+)
	  $2 = #t
	  > ,expand (license? something-else)
	  $3 = (let ((obj something-else))
	    (and ((@@ (srfi srfi-9) struct?) obj)
		 ((@@ (srfi srfi-9) eq?)
		  ((@@ (srfi srfi-9) struct-vtable) obj)
		  (@@ (guix licenses) <license>))))

	* guix/licenses.scm (define-license-predicate)
	(begin-license-definitions): New macros
	<top level>: Wrap definitions in 'begin-license-definitions'.

2022-10-10  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocamlbuild: Update to 0.14.2.
	* gnu/packages/ocaml.scm (ocamlbuild): Update to 0.14.2.

	gnu: ocaml-ansiterminal: Add upstream name.
	* gnu/packages/ocaml.scm (ocaml-ansiterminal)[properties]: Add
	  `upstream-name'.

	gnu: ocaml-uuseg: Update to 15.0.0.
	* gnu/packages/ocaml.scm (ocaml-uuseg): Update to 15.0.0.

2022-10-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pyotp: Update to 2.7.0.
	* gnu/packages/python-crypto.scm (python-pyotp): Update to 2.7.0.

	gnu: Add python-zxcvbn.
	* gnu/packages/python-crypto.scm (python-zxcvbn): New variable.

2022-10-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: endeavour: Propagate evolution-data-server.
	Fixes <https://issues.guix.gnu.org/36869>.

	* gnu/packages/gnome.scm (endeavour) [inputs]: Move evolution-data-server...
	[propagated-inputs]: ... here.

	Reported-by: Jesse Gibbons <jgibbons2357+guix@gmail.com>

2022-10-10  Dhruvin Gandhi  <contact@dhruvin.dev>

	gnu: hut: Update to 0.2.0.
	* gnu/packages/version-control.scm (hut): Update to 0.2.0.

	gnu: go-github-com-spf13-cobra: Update to 1.5.0.
	* gnu/packages/golang.scm (go-github-com-spf13-cobra): Update to 1.5.0.

2022-10-09  jgart  <jgart@dismail.de>

	gnu: Add go-webring.
	* gnu/packages/web.scm (go-webring): New variable.

	Hi paren,

	Thanks for the review. I changed everything but the blog stuff because
	go-webring is not necessarily used in the context of a blog. A webring
	can stand on it's own without being associated with a blog. A webring
	can associate websites that are not blogs or Guix channels ;()

	Here's v2

	all best,

	jgart

2022-10-09  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: public-inbox: Update to 1.9.0.
	The patch is included in version 1.9.0, so remove it from Guix.

	On i686-linux, test t/pop3d.t fails unless the File::FcntlLock module is
	present so add it.

	* gnu/packages/patches/public-inbox-fix-spawn-test.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove patch.
	* gnu/packages/mail.scm (public-inbox)[version]: Change to 1.9.0.
	[source]: Update hash.  Remove patch.
	[inputs]: Add perl-file-fcntllock if target is x86-32.

2022-10-09  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: Add perl-file-fcntllock.
	* gnu/packages/perl.scm (perl-file-fcntllock): New variable.

2022-10-09  J. Sims  <jtsims@protonmail.com>

	gnu: Add genie.
	* gnu/packages/build-tools.scm (genie): Add genie.

2022-10-09  kiasoc5  <kiasoc5@disroot.org>

	gnu: blesh: Substitute with readlink directly.
	Fixes <https://issues.guix.gnu.org/57659#6>.

	* gnu/packages/bash.scm (blesh)[arguments]: In 'make-readlink-work',
	remove use of 'search-input-file'.

2022-10-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: svt-hevc: Mark as supported on x86_64-linux only.
	This package fails to build on i686-linux: it makes use of SSE2 and
	related intrinsics not supported on i686.

	* gnu/packages/video.scm (svt-hevc)[supported-systems]: Remove
	"i686-linux".
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Adjust condition
	accordingly.

2022-10-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: directfb: Remove input labels.
	* gnu/packages/graphics.scm (directfb)[inputs]: Remove labels.

2022-10-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: gst-plugins-bad: Use 'librsvg-for-system'.
	This fixes compilation on i686-linux.

	* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Use
	'librsvg-for-system' instead of 'librsvg'.

2022-10-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: directfb: Use 'librsvg-for-system'.
	This fixes compilation on i686-linux.

	* gnu/packages/graphics.scm (directfb)[inputs]: Use 'librsvg-for-system'
	instead of 'librsvg'.

2022-10-09  Lars-Dominik Braun  <lars@6xq.net>

	gnu: mergerfs: Hard-code output path in mount.mergerfs.
	This allows using mergerfs filesystems in /etc/fstab.

	* gnu/packages/file-systems.scm (mergerfs)[arguments]: Add clause to
	existing SUBSTITUTE*.

2022-10-09  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Remove vestigial patch.
	This is a followup to commit bb762ac517ff5ab4e55a0efb7e1b534c36c2b7c3.

	* gnu/packages/patches/icecat-use-older-reveal-hidden-html.patch:
	Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2022-10-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: btrbk: Update to 0.32.4.
	* gnu/packages/backup.scm (btrbk): Update to 0.32.4.

2022-10-09  Hunter Jozwiak  <hunter.t.joz@gmail.com>

	gnu: linux-libre: Enable accessibility features.
	* gnu/packages/linux.scm (%default-extra-linux-options): Enable
	speakup and Braille console options by default.

2022-10-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: links: Update to 2.28.
	* gnu/packages/web-browsers.scm (links): Update to 2.28.

2022-10-14  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of '--emulate-fhs' entry.

2022-10-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-libmpdel: Run tests.
	* gnu/packages/emacs-xyz.scm (emacs-libmpdel)[arguments]: Run tests.
	[native-inputs]: Add EMACS-ERT-RUNNER.

	gnu: emacs-mpdel: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-mpdel): Update to 2.0.0.
	[source]<origin>: Update upstream repository.
	[inputs]: Remove EMACS-LIBMPDEL.
	[propagated-inputs]: Add EMACS-LIBMPDEL, EMACS-NAVIGEL.
	[home-page]: Update URL.

	gnu: Add emacs-navigel.
	* gnu/packages/emacs-xyz.scm (emacs-navigel): New variable.

	gnu: emacs-libmpdel: Update to 1.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-libmpdel): Update to 1.3.1.
	[source]<origin>: Change upstream repository.
	[home-page]: Update URL.

2022-10-14  (  <paren@disroot.org>

	home: home-dbus-service-type: Fix make-forkexec-constructor call.
	* gnu/home/services/desktop.scm (home-dbus-shepherd-services)[start]
	  <#:environment-variables>: Use a quote instead of a gexp.

2022-10-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnucobol: Use G-expressions.
	* gnu/packages/cobol.scm (gnucobol)[arguments]: Rewrite using
	G-expressions.

	gnu: gnucobol: Update description.
	* gnu/packages/cobol.scm (gnucobol)[description]: Use upstream's
	description.

2022-10-13  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 106.0.5249.119-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 106.0.5249.119.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

2022-10-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-forge: Update to 0.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.3.2.

	gnu: emacs-evil-escape: Update to 3.16.
	* gnu/packages/emacs-xyz.scm (emacs-evil-escape): Update to 3.16.
	[source]<origin>: Change upstream repository.
	[home-page]: Apply repository update.

	gnu: emacs-emacsql: Update to 3.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-emacsql): Update to 3.1.1.

	gnu: emacs-emacsql: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-emacsql)[arguments]: Use G-expressions.
	<#:phases>: Use EMACS-SUBSTITUTE-VARIABLES instead of EMACS-SUBSTITUTE-SEXPS.

2022-10-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	build: emacs-utils: Fix `emacs-substitute-variables'.
	* guix/build/emacs-utils.scm (emacs-substitute-variables): Fix the regexp
	matching variable name.

	With end-of-word regexp ("\>"), the previous regexp may match the prefix of
	a variable only, effectively deleting the rest of its name.

	For example,

	  (emacs-substitute-variables "file.el"
	    ("foo" ...))

	could match (defvar foo-bar ...) and replace it with (defvar foo ...).

2022-10-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.15: Update to 5.15.73.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.73.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 5.19: Update to 5.19.15.
	* gnu/packages/linux.scm (linux-libre-5.19-version): Update to 5.19.15.
	(linux-libre-5.19-pristine-source): Update hash.

2022-10-13  Ricardo Wurmus  <rekado@elephly.net>

	doc: Add chapter on containers to Cookbook.
	* doc/guix-cookbook.texi (Containers): New chapter.

	system: Use a valid license as the dummy license.
	* gnu/system/images/wsl2.scm (dummy-package)[license]: Do not use #F.

2022-10-13  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Honor the system passed to image->job.
	Fixes: <https://issues.guix.gnu.org/53480>.

	* gnu/ci.scm (image->job): Pass the system argument to the underlying
	lower-object call.

2022-10-13  Ludovic Courtès  <ludo@gnu.org>

	shell: Handle '--emulate-fhs' in 'guix shell', not in 'guix environment'.
	Previously, using 'guix shell -CF coreutils' twice (such that the
	profile is cache) would result in:

	  guix shell: error: '--profile' cannot be used with package options

	This patch fixes it by moving argument handling to (guix scripts shell),
	before 'options-with-caching' is called.

	* guix/scripts/environment.scm (show-environment-options-help)
	(%options): Remove '--emulate-fhs'.
	(guix-environment*): Pass OPTS as-is to 'options/resolve-packages'.
	* guix/scripts/shell.scm (show-help, %options): Add '--emulate-fhs'.
	Add the (expression . ...) component to RESULT right from the argument
	handler.
	* tests/guix-environment-container.sh: Change '--emulate-fhs' tests to
	use 'guix shell' instead of 'guix environment'.

2022-10-13  jgart  <jgart@dismail.de>

	gnu: entr: Update to 5.2.
	* gnu/packages/entr.scm (entr): Update to 5.2.

2022-10-13  jgart  <jgart@dismail.de>

	gnu: micropython: Update to 1.19.
	* gnu/packages/python.scm (micropython): Update to 1.19.

	v2 adds my copyright declaration. thnx!

2022-10-13  Simon Streit  <simon@netpanic.org>

	gnu: cantata: Update to 2.5.0.
	* gnu/packages/mpd.scm (cantata): Update to 2.5.0.
	[inputs]: Add "avahi" and "musicbrainz".

2022-10-13  Michael Rohleder  <mike@rohleder.de>

	gnu: nheko: Update to 0.10.2.
	* gnu/packages/messaging.scm (nheko): Update to 0.10.2.

2022-10-13  Adam Kandur  <kefironpremise@gmail.com>

	gnu: Add go-github-com-savsgio-gotils.
	* gnu/packages/golang.scm (go-github-com-savsgio-gotils): New variable.

2022-10-13  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: libfido2: Install udev rules.
	* gnu/packages/security-token.scm (libfido2)[arguments]: Add a configure flag
	specifying the installation directory of the udev rule.

2022-10-13  EuAndreh  <eu@euandre.org>

	services: nginx: Add reload action.
	In a new "reload" shepherd-action, send a SIGHUP to the NGINX master process,
	so that it can re-read the configuration file and start new worker processes.

	* gnu/services/web.scm (nginx-shepherd-service): Add the "reload"
	shepherd-action.

2022-10-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emacsql: Update to 3.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-emacsql): Update to 3.1.0.

	gnu: emacs-lcr: Update to 1.5.
	* gnu/packages/emacs-xyz.scm (emacs-lcr): Update to 1.5.

	gnu: mgba: Update to 0.10.0.
	* gnu/packages/emulators.scm (mgba): Update to 0.10.0.

	gnu: emacs-taxy-magit-section: Update to 0.12.
	* gnu/packages/emacs-xyz.scm (emacs-taxy-magit-section): Update to 0.12.

	gnu: emacs-project: Update to 0.8.2.
	* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.8.2.

2022-10-13  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: epiphany: Use 'librsvg-for-system'.
	This adds support for non x86_64 architectures.

	* gnu/packages/gnome.scm (epiphany)[inputs]: Use
	  'librsvg-for-system' instead of 'librsvg'.

2022-10-13  jgart  <jgart@dismail.de>

	gnu: Add ghc-open-browser.
	* gnu/packages/haskell-xyz.scm (ghc-open-browser): New variable.

2022-10-13  Thomas Albers  <thomas@thomaslabs.org>

	gnu: Add hiredis.
	* gnu/packages/databases.scm (hiredis): New variable.

2022-10-13  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-63.b15be71.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-63.b15be71.

2022-10-13  Christopher Baines  <mail@cbaines.net>

	gnu: linux: Add powerpc64le-linux as a supported system.
	To the generic kernel packages.

	I noticed this was lacking because of a test failure when building the guix
	package for powerpc64le-linux, but it should be a generally useful change.

	* gnu/packages/linux.scm (linux-libre-5.19, linux-libre-5.15,
	linux-libre-5.10, linux-libre-5.4, linux-libre-4.19, linux-libre-4.14,
	linux-libre-4.9): Include powerpc64le-linux as a supported system.

2022-10-13  Mathieu Othacehe  <othacehe@gnu.org>

	NEWS: Update it.
	* NEWS: Add an entry about 'guix shell' --emulate-fhs option.

2022-10-13  Mathieu Othacehe  <othacehe@gnu.org>

	installer: partition: Add a confirmation page before formatting.
	Fixes: <https://issues.guix.gnu.org/57232>.

	* gnu/installer/newt/partition.scm (run-label-confirmation-page): New
	procedure.
	(run-label-page): Call the above procedure before proceeding.

2022-10-13  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for 'guix shell --emulate-fhs'.
	* etc/news.scm: Add entry.

2022-10-13  John Kehayias  <john.kehayias@protonmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	environment: Add '--emulate-fhs'.
	* guix/scripts/environment.scm (show-environment-options-help, %options): Add
	'--emulate-fhs'.
	(setup-fhs): New procedure.  Setup for the Filesystem Hierarchy Standard (FHS)
	container.  Defines and uses FHS-SYMLINKS and LINK-CONTENTS to create FHS
	expected directories and creates /etc/ld.so.conf.
	(launch-environment): Add 'emulate-fhs?' key and implement it to set $PATH and
	generate /etc/ld.so.cache before calling COMMAND.
	(launch-environment/container): Add 'emulate-fhs?' and 'setup-hook' keys and
	implement them.  Define and use FHS-MAPPINGS, to set up additional bind mounts
	in the container to follow FHS expectations.
	(guix-environment*): Add glibc-for-fhs to the container packages when
	'emulate-fhs?' key is in OPTS.
	* doc/guix.texi (Invoking guix shell): Document '--emulate-fhs'.
	(Invoking guix environment): Document '--emulate-fhs'.
	* tests/guix-environment-container.sh: Add tests for '--emulate-fhs'.

	gnu: Add glibc-for-fhs.
	* gnu/packages/base.scm (glibc-for-fhs): New variable. Hidden package for use
	in forthcoming --emulate-fhs option for guix containers.

2022-10-13  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add ydotool.
	* gnu/packages/xdisorg.scm (ydotool): New variable.

2022-10-13  ( via Guix-patches via  <guix-patches@gnu.org>

	gnu: home: Add home-dbus-service-type.
	* gnu/home/services/desktop.scm (home-dbus-service-type): New variable.
	(home-dbus-configuration): New record type.
	* doc/guix.texi: Document them.

2022-10-12  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: mcg: Cleanup style.
	* gnu/packages/mpd.scm (mcg)[source]: Indent as with ‘guix style’.
	[arguments]: Convert to list of G-Expressions.
	[inputs, native-inputs]: Move below arguments.

2022-10-12  Simon Streit  <simon@netpanic.org>

	gnu: mcg: Update to 3.1.
	* gnu/packages/mpd.scm (mcg): Update to 3.1.
	[native-inputs]: Use the new inputs style.
	Add desktop-file-utils, gettext-minimal and gtk+:bin.
	[inputs]: Add python.
	[build-system]: Change to meson-build-system.
	[arguments]<#:imported-modules,#:modules>: Remove.
	<#:glib-or-gtk?>: Set to #t.
	<#:phases>: Delete ‘glib-or-gtk-wrap’.

2022-10-12  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: mcg: Use new input style.
	* gnu/packages/mpd.scm (mcg)[inputs]: Re-indent according to ‘guix style’.
	[native-inputs]: Drop labels.

2022-10-12  Eric Bavier  <bavier@posteo.net>

	gnu: cool-retro-term: Fixes font loading.
	This addresses <https://issues.guix.gnu.org/58451>

	* gnu/packages/terminals.scm (cool-retro-term)[source]: In snippet for font
	handling, adjust regexp to account for possible presence of whitespace.

2022-10-09  Brendan Tildesley  <mail@brendan.scot>

	build-system/gnu: Fix patch-dot-desktop-files regexp.
	When patching .desktop files, Exec= values beginning with "/", (or
	spaces or newline characters) will result in BINARY matching the empty
	string.  Changing "*", meaning 0 or more, to "+", meaning 1 or more,
	ensures it will match a basename of at least length 1, or nothing.

	* guix/build/gnu-build-system.scm (patch-dot-desktop-files):
	Substitute ‘+’ for ‘*’.

2022-10-09  Maxime Devos  <maximedevos@telenet.be>

	build-system: Fix uses of #:strip-flags and #:strip-directories.
	This fixes a bug introduced in ccc2658e2a111590ec25e308946e47a24d357785,
	reported at <https://issues.guix.gnu.org/issue/58384>.

	Tested with "./pre-inst-env guix build openjpeg-data".

	Fixes: https://issues.guix.gnu.org/issue/58384

	* guix/build-system/copy.scm (copy-build): 'strip-flags' and
	'#:strip-directories' are G-exps, not S-exps, so don't use sexp->gexp.
	* guix/build-system/cmake.scm (copy-build): Likewise.
	* guix/build-system/glib-or-gtk.scm
	(glib-or-gtk-build,glib-or-gtk-cross-build): Likewise.
	* guix/build-system/maven.scm (maven-build): Likewise.
	* guix/build-system/meson.scm
	(meson-build,meson-cross-build): Likewise.

2022-10-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: man-pages: Use LIST of arguments.
	We're already using a Gexp for #:make-flags; this unweirds that ,#~.

	* gnu/packages/man.scm (man-pages)[arguments]: Use LIST & G-expressions.

2022-10-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: man-pages: Update to 6.00.
	* gnu/packages/man.scm (man-pages): Update to 6.00.
	[arguments]: Add a new 'skip-html phase.

2022-10-16  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-puni: Update to 0-1.28836e98.
	* gnu/packages/emacs-xyz.scm (emacs-puni): Update to 0-1.28836e98.

2022-10-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-evil-nerd-commenter: Update to 3.5.8.
	* gnu/packages/emacs-xyz.scm (emacs-evil-nerd-commenter): Update to 3.5.8.

	gnu: emacs-geiser: Update to 0.27.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.27.

	gnu: emacs-taxy-magit-section: Update to 0.12.1.
	* gnu/packages/emacs-xyz.scm (emacs-taxy-magit-section): Update to 0.12.1.

2022-10-16  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add guile-dns.
	* gnu/packages/guile-xyz.scm (guile-dns): New variable.

2022-10-16  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to 0.24.1.
	* gnu/packages/mes.scm (mes): Update to 0.24.1.

2022-10-16  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 102.3.3.
	* gnu/packages/gnuzilla.scm (icedove): Update to 102.3.3.

2022-10-08  Felix Gruber  <felgru@posteo.net>

	gnu: sameboy: Update to 0.15.6.
	* gnu/packages/emulators.scm (sameboy): Update to 0.15.6.

2022-10-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	gnu: emacs-lcr: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-lcr): Update to 1.3.

	gnu: emacs-dante: Update to 1.7.
	* gnu/packages/emacs-xyz.scm (emacs-dante): Update to 1.7.
	[propagated-inputs]: Order alphabetically.

2022-10-08  Ludovic Courtès  <ludo@gnu.org>

	build-system: Factorize 'strip' flags and directories.
	Previously only 'gnu-build-system' would default to "--strip-unneeded",
	since commit e0f31baacc6ad30096a332b69433c85f5830bb2c; most other build
	systems would default to "--strip-debug".

	This change brings consistency.

	* guix/build-system/gnu.scm (%strip-flags, %strip-directories): Export.
	* guix/build-system/cmake.scm (cmake-build, cmake-cross-build): Use them.
	* guix/build-system/copy.scm (copy-build): Likewise.
	* guix/build-system/dune.scm (dune-build): Likewise.
	* guix/build-system/glib-or-gtk.scm (glib-or-gtk-build)
	(glib-or-gtk-cross-build): Likewise.
	* guix/build-system/maven.scm (maven-build): Likewise.
	* guix/build-system/meson.scm (meson-build, meson-cross-build): Likewise.
	* guix/build-system/ocaml.scm (ocaml-build): Likewise.
	* guix/build-system/qt.scm (qt-build, qt-cross-build): Likewise.

2022-10-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: icecat: Refer to the right variable for icu4c.
	The 'icu4c-71' variable was removed in
	20bc806b044057d657e8ba6d10b6515bd1b702d4.

	* gnu/packages/gnuzilla.scm (icecat)[inputs]: Change 'icu4c-71' to 'icu4c'.

2022-10-08  Lu Hui  <luhux76@gmail.com>

	gnu: bdb: Fix targeting riscv64.
	* gnu/packages/libdaemon.scm (bdb)[native-inputs,arguments]: Treat targeting
	riscv64 like aarch64 is handled.

2022-10-08  Alice BRENON  <alice.brenon@ens-lyon.fr>

	gnu: Add ghc-hxt-xpath.
	* gnu/packages/haskell-web.scm (ghc-hxt-xpath): New variable.

2022-10-08  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-61.ed52f0b.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-61.ed52f0b.

2022-10-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgme: Do not retain reference on GCC.
	This reduces the closure size of libgme from 221MiB to 72MiB.

	* gnu/packages/audio.scm (libgme)[arguments]: Add #:configure-flags.

2022-10-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: upower: Fix test failure on i686-linux.
	* gnu/packages/gnome.scm (upower)[arguments]: Add
	'adjust-test-for-excess-precision' when 'target-x86-32?' returns true.

2022-10-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 3170843.
	Fixes <https://issues.guix.gnu.org/58352>.

	* gnu/packages/package-management.scm (guix): Update to 3170843.

2022-10-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-sars-cov-2: Update to 0.0.8.
	* gnu/packages/bioinformatics.scm (pigx-sars-cov-2): Update to 0.0.8.
	[arguments]: Add build phase 'unpack-databases; enable tests.
	[native-inputs]: Add origins for databases; remove automake and autoconf.
	[inputs]: Add r-data-table, r-deconvr, r-htmltools, r-jsonlite, r-knitr, and
	r-mass.

	gnu: weston: Use G-expression.
	* gnu/packages/freedesktop.scm (weston)[arguments]: Use gexp to remove
	references to %outputs and %build-inputs.

	gnu: weston: Use plain list of inputs.
	* gnu/packages/freedesktop.scm (weston)[inputs]: Use new style.

	gnu: weston: Remove trailing #T from build phases.
	* gnu/packages/freedesktop.scm (weston)[arguments]: Remove trailing #T from
	build phases.

2022-10-08  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: weston: Update to 10.0.2.
	* gnu/packages/freedesktop.scm (weston): Update to 10.0.2.
	[inputs] Switch from pipewire to pipewire-0.3, use wayland-protocols-next.
	[native-inputs]: Add python-3.

2022-10-08  Hilton Chain  <hako@ultrarare.space>

	gnu: wl-clipboard: Update to 2.1.0.
	* gnu/packages/xdisorg.scm (wl-clipboard): Update to 2.1.0.
	[arguments]<#:configure-flags>: Set completion files' installdir.

	gnu: libxkbcommon: Update to 1.4.1.
	* gnu/packages/xdisorg.scm (libxkbcommon): Update to 1.4.1.

	gnu: egl-wayland: Update to 1.1.11.
	* gnu/packages/xorg.scm (egl-wayland): Update to 1.1.11.

2022-10-08  Zheng Junjie  <873216071@qq.com>

	gnu: Add ktimer.
	* gnu/packages/kde.scm (ktimer): New variable.

2022-10-08  Greg Hogan  <code@greghogan.com>

	gnu: git: Update to 2.38.0.
	* gnu/packages/version-control.scm (git): Update to 2.38.0.

2022-10-08  Dhruvin Gandhi  <contact@dhruvin.dev>

	gnu: Add hut.
	* gnu/packages/version-control.scm (hut): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-10-08  Dhruvin Gandhi  <contact@dhruvin.dev>

	gnu: Add go-github-com-juju-ansiterm.
	* gnu/packages/golang.scm (go-github-com-juju-ansiterm): New variable.

	gnu: Add go-github-com-lunixbochs-vtclean.
	* gnu/packages/golang.scm (go-github-com-lunixbochs-vtclean): New variable.

	gnu: Add go-git-sr-ht-emersion-gqlclient.
	* gnu/packages/golang.scm (go-git-sr-ht-emersion-gqlclient): New variable.

	gnu: Add go-git-sr-ht-emersion-go-scfg.
	* gnu/packages/golang.scm (go-git-sr-ht-emersion-go-scfg): New variable.

	gnu: Add go-github-com-google-shlex.
	* gnu/packages/golang.scm (go-github-com-google-shlex): New variable.

2022-10-08  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.217.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.217.
	(linux-libre-5.4-pristine-source): Update hash.

2022-10-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add font-arphic-ukai.
	* gnu/packages/fonts.scm (font-arphic-ukai): New variable.

	gnu: Add font-google-noto-serif-cjk.
	* gnu/packages/fonts.scm (font-google-noto-serif-cjk): New variable.

	gnu: Add font-google-noto-sans-cjk.
	* gnu/packages/fonts.scm (font-google-noto-sans-cjk): New variable.

	po: Fix syntax error in French translation.
	* po/doc/guix-manual.fr.po: Add missing space.

	po: Fix syntax error in German translation.
	* po/doc/guix-manual.de.po: Remove double wrapping of @uref.

	gnu: Add texlive-zhspacing.
	* gnu/packages/tex.scm (texlive-zhspacing): New variable.

2022-10-07  Ludovic Courtès  <ludo@gnu.org>

	nix: Guard against removing temporary roots of living processes.
	Fixes <https://issues.guix.gnu.org/25018>.

	* nix/libstore/gc.cc (readTempRoots): Add a check to guard against removing
	the temporary roots of a living process.

2022-10-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Fix build.
	* gnu/packages/algebra.scm (giac)[source]<origin>: Add a patch to fix build
	issue with Pari-GP 2.15.
	[arguments]<#:phase>: Skip another test.
	* gnu/packages/patches/giac-pari-gp-anyarg.patch: New file.
	* gnu/local.mk: Register it.

	This fixes <https://issues.guix.gnu.org/58274>.

2022-10-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: xvnc: Do not use specification->package in OS definition.
	Doing so would cause the extra package dependencies to not be
	correctly registered as dependencies, which would lead to a silent
	failure when attempting to load or byte compile the module at the time
	guix build itself (e.g., when running 'guix pull').

	* gnu/tests/vnc.scm (%xvnc-os) [packages]: Turn the the
	specification->package declaration into a list of package objects.

2022-10-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "Revert "services: Add xvnc-service-type.""
	This reverts commit 0c4966160054bc50e6ab3a4ac9c9a6a1826ab5a0.  The fix appears
	in the subsequent commit, for clarity.

	Revert "services: Add xvnc-service-type."
	This reverts commit 1c528a95cb92b7808e6603d7956185005583629f.  This broke
	'guix pull', for (yet) unknown reasons.

	Update NEWS.
	* NEWS: Add new entry for installation script improvements.

	services: Add xvnc-service-type.
	* gnu/services/vnc.scm: New file.
	* gnu/tests/vnc.scm: Likewise.
	* gnu/local.mk: Register them.

	services: xorg: Add auto-suspend? field to <gdm-configuration>.
	* gnu/services/xorg.scm (<gdm-configuration>)
	<auto-suspend?>: New field.
	(gdm-dconf-profiles): New variable.
	* gnu/services/xorg.scm (gdm-shepherd-service)
	<environment-variables> [!auto-suspend?]: Specify DCONF_PROFILE.
	(gdm-service-type): Extend DCONF-SERVICE-TYPE.
	* doc/guix.texi (X Window): Document the new field.

2022-10-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: Add dconf-service-type.
	This allows the dconf profile directive "system-db:" to look up profiles by
	name from under /etc/dconf/db/.

	* gnu/services/xorg.scm (dconf-keyfile, dconf-profile): New procedures.
	(dconf-profiles?): New predicate.
	(dconf-configuration): New procedure.
	(dconf-profile->profile-file): Likewise.
	(dconf-profile->db-keyfile): Likewise.
	(dconf-profile->db-keyfile-dir): Likewise.
	(dconf-profile->db): Likewise.
	(dconf-profile->files): Likewise.
	(dconf-service-type): New service type.

2022-10-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: dconf: Set sysconfdir to /etc.
	* gnu/packages/gnome.scm (dconf) [arguments]: Use gexps.
	[configure-flags]: Add --sysconfdir=/etc.
	[native-inputs]: Remove labels.

	marionette: Add a callback arguments to wait-for-screen-text.
	* gnu/build/marionette.scm (wait-for-screen-text): New 'pre-action' and
	'post-action' arguments.  Update doc.  Call the procedures before and after
	the OCR occurs, respectively.

	marionette: Define keystrokes for typing colons and exclamation marks.
	* gnu/build/marionette.scm (%qwerty-us-keystrokes): Register keystrokes for
	the ':' and '!' characters.

2022-10-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	marionette: Preserve screen dumps on failures.
	This is to make it easier to debug test failures involving
	'wait-for-screen-text': the screendump image used for the OCR is now preserved
	for inspection when 'wait-for-screen-text' fails.

	* gnu/build/marionette.scm (marionette-screen-text): Return the screendump
	image file as the second value.  Adjust doc.
	(wait-for-screen-text): Add the preserved screendump image file name to the
	error message.  Adjust doc.

2022-10-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	marionette: Make marionette-screen-text private.
	It has only one user, which is better suited for wait-for-screen-text anyway.

	* gnu/tests/base.scm (run-basic-test): Refactor to use wait-for-screen-text
	instead of marionette-screen-text.

2022-10-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: gdm: Add a configuration field to enable XDMCP.
	* gnu/services/xorg.scm (<gdm-configuration>)[xdmcp?]: New field.
	* gnu/services/xorg.scm (gdm-configuration-file): Use it.  Use (ice-9 format)
	to serialize boolean.
	(gdm-polkit-rules): New variable.
	(gdm-service-type): Use it to extend polkit.
	* doc/guix.texi (X Window): Document it.

2022-10-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gdm: Patch an extra reference to the Xsession script.
	Without this change, attempting to start a remote session over VNC would fail
	with:

	    Sep 19 19:54:04 localhost gdm-session-worker: Gdm: GdmSessionWorker: child
	    '/gnu/store/yy9wq647l37658vgi291a287ll9iw6dc-gdm-42.0/etc/gdm/Xsession' could
	    not be started: No such file or directory

	* gnu/packages/gnome.scm (gdm)[phases]{patch-paths}
	<daemon/gdm-session.c>: Patch a reference in so the Xsession script is
	correctly found via the GDM_X_SESSION environment variable.

2022-10-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: tigervnc-server: Patch and wrap vncserver script.
	* gnu/packages/vnc.scm (tigervnc-server):
	[phases]{patch-paths, wrap-vncserver}: New phases.
	[inputs]: Add font-alias, guile-3.0, util-linux and xinit.

	gnu: tigervnc-server: Disable tests via #:tests?.
	* gnu/packages/vnc.scm (tigervnc-server)
	[tests?]: Set to #f.
	[phases]: Restore check phase.

	gnu: tigervnc-server: Adjust PAM config.
	* gnu/packages/vnc.scm (tigervnc-server)
	[phases]{adjust-pam-config}: New phase.

2022-10-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: tigervnc-server: Move source production into origin snippet.
	This will make it possible to patch command references in source files, and
	also makes it more transparent as to what sources get used.

	* gnu/packages/vnc.scm (tigervnc-server): Re-flow comment.
	[source]: Inherit from xorg-server.  Add a snippet.  Use a patch to apply the
	xserver patch.  Fix file name.
	[phases]{copy-tvnc-xserver, patch-xserver}: Delete phases.
	{build-tigervnc, install-tigervnc-aux}: Adjust accordingly.

2022-10-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: tigervnc-server: Use new style inputs, gexps.
	* gnu/packages/vnc.scm (%tigervnc-client-source): New variable.
	(tigervnc-server): Move input fields after arguments.
	[native-inputs]: Use new style and 'modify-inputs'.  Do not add
	tigervnc-client regular inputs.
	[configure-flags]: Use gexps, cons* instead of append.
	[phases]: Use gexps.
	{check}: Replace smiley with an explanatory comment.
	{copy-tvnc-xserver}: Adjust default Makefile variables, which simplifies
	needed bindings in other phases.
	{build-tigervnc, build, install-tigervnc-aux, install}: Remove let*-bound
	variables.
	{build-tigervnc, build}: Honor PARALLEL-BUILD?.

2022-10-07  Ludovic Courtès  <ludo@gnu.org>

	tests: Attempt to build 'desktop.tmpl' on all major architectures.
	Partly fixes <https://issues.guix.gnu.org/58352>.

	* tests/guix-system.sh: Try to build 'desktop.tmpl' for x86_64, i686, and aarch64.

2022-10-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: libnma: Depend on GTK 4.x only on supported platforms.
	Partly fixes <https://issues.guix.gnu.org/58352>.

	* gnu/packages/gnome.scm (libnma)[arguments]: Set "-Dlibnma_gtk4=false"
	when (supported-package? gtk) returns #f.
	[inputs]: Adjust accordingly.

2022-10-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: rest@0.9.1: Remove dependency on gtksourceview and libadwaita.
	Partly fixes <https://issues.guix.gnu.org/58352>.

	This also reduces the closure size of rest@0.9.1 from 2.1GiB to
	498MiB (on x86_64-linux).

	* gnu/packages/gnome.scm (rest-next)[arguments]: Pass the
	"-Dexamples=false" config flag.
	* gnu/packages/gnome.scm (rest-next)[inputs]: Remove GTKSOURCEVIEW and
	LIBADWAITA.

2022-10-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Add git send-email tip in 'Submitting Patches' section.
	* doc/contributing.texi (Submitting Patches): Add a tip detailing how to
	prefix the subject line with the branch name the change should be installed
	to.

2022-10-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix-install.sh: Add Bash prompt customization option.
	Fixes <https://issues.guix.gnu.org/55484>.

	* etc/guix-install.sh (sys_customize_bashrc): New function.
	(main): Use it.

2022-10-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix-install.sh: Introduce 'die' utility function.
	* etc/guix-install.sh (die): New function.
	(chk_sys_arch): Use it.
	(guix_get_bin_list, guix_get_bin, sys_create_store): Likewise.

	guix-install.sh: Improve prompt_yes_no procedure.
	* etc/guix-install.sh (_flush): New function.
	(prompt_yes_no): Clear input, then only read the first character, silently.
	Add the [Yes/no] string to the message.  When a newline is entered by the
	user, treat it as the default value, which is "yes".
	(chk_gpg_keyring): Remove "(yes/no)" from the prompt message.
	(configure_substitute_discovery): Likewise.
	(sys_authorize_build_farms): Likewise.

2022-10-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: extractpdfmark: Improve package style.
	* gnu/packages/pdf.scm (extractpdfmark)[arguments]: Use G-expressions.  Fix
	phase name.
	[native-inputs]: Remove labels.

	gnu: extractpdfmark: Update to 1.1.1.
	* gnu/packages/pdf.scm (extractpdfmark): Update to 1.1.1.

	gnu: emacs-lcr: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-lcr): Update to 1.2.

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

	gnu: emacs-ement: Update to 0.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.3.1.

	gnu: emacs-emms: Update to 12.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 12.

	gnu: emacs-debbugs: Update to 0.34.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.34.

2022-10-06  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: julius: Update to 1.7.0.
	* gnu/packages/games.scm (julius): Update to 1.7.0.

2022-10-06  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: squid: Enable TLS features.
	Despite openssl being listed as an input, it was not actually enabled by
	default.  Fixing that using a configure flag.

	* gnu/packages/networking.scm (squid)[arguments]: Add "--with-openssl"
	to #:configure-flags.

2022-10-06  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: nyacc: Update to 1.07.4.
	* gnu/packages/mes.scm (nyacc): Update to 1.07.4.

2022-10-06  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: sssd: Update to 2.7.4.
	* gnu/packages/sssd.scm (sssd): Update to 2.7.4.
	* gnu/packages/patches/sssd-optional-systemd.patch: Update patch.

2022-10-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-textual: Remove input labels.
	* gnu/packages/python-xyz.scm (python-textual)[arguments]: Define the
	'tests' origin here.
	[native-inputs]: Remove "tests" input and remove input labels.

2022-10-06  Brian Kubisiak  <brian@kubisiak.com>

	gnu: Add python-textual.
	* gnu/packages/python-xyz.scm (python-textual): New variable.

2022-10-06  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	snippets: Fix move.
	The current move is never correct.  It flip-flops between car and cadr for
	the destination.  Since the position of the destination is not actually a
	fixed point in the list of changes, use a more robust method of inferring it.

	* etc/snippets/tempel/text-mode (move\ ): Infer source and destination from
	washed diffs.  Process new module before destination.

2022-10-06  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	snippets: tempel: Reformat.
	This makes it so that ‘indent-region’ and ‘delete-trailing-whitespace’ do not
	change the file.

	* etc/snippets/tempel/text-mode: Reformat.

2022-10-06  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	snippets: tempel: Fix calls to mapconcat.
	* etc/snippets/tempel/text-mode (update\ ,https\ ): Add "\n" as separator
	argument to mapconcat.

	gnu: python-renpy: Update to 8.0.3.
	* gnu/packages/game-development.scm (python-renpy): Update to 8.0.3.

	gnu: python-pygame-sdl2: Update to 2.1.0-for-renpy-8.0.3.
	* gnu/packages/game-development.scm (python-pygame-sdl2): Update to
	2.1.0-for-renpy-8.0.3.

2022-10-06  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: tessen: Update to 2.1.2.
	* gnu/packages/password-utils.scm (tessen): Update to 2.1.2.
	[arguments]: Substitute notify-send, wl-copy and xdg-open.
	[inputs] Add libnotify, wl-clipboard and xdg-utils.

2022-10-06  itd  <itd@net.in.tum.de>

	gnu: weechat-wee-slack: Update to 2.9.0.
	* gnu/packages/messaging.scm (weechat-wee-slack): Update to 2.9.0.

2022-10-06  Brian Cully  <bjc@spork.org>

	gnu: zfs: Update to 2.1.6.
	* gnu/packages/file-systems.scm (zfs): Update to 2.1.6.

2022-10-06  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 1.1.0.
	* gnu/packages/gnome.scm (komikku): Update to 1.1.0.

2022-10-06  Taiju HIGASHI  <higashi@taiju.info>

	doc: Fix missing package name.
	* doc/guix.texi (Invoking guix import): Fix missing package name for gem
	importer.

2022-10-06  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: Add waybar-cpu-histogram.
	* gnu/packages/wm.scm (waybar-cpu-histogram): New variable.

2022-10-06  Lu Hui  <luhux76@gmail.com>

	gnu: libdaemon: Fix targeting riscv64.
	* gnu/packages/libdaemon.scm (libdaemon)[native-inputs,arguments]: Treat
	targeting riscv64 like aarch64 is handled.

2022-10-06  Paul A. Patience  <paul@apatience.com>

	gnu: Add discregrid.
	* gnu/packages/graphics.scm (discregrid): New variable.

2022-10-06  Wiktor Żelazny  <wzelazny@vurv.cz>

	gnu: Add r-gldex.
	* gnu/packages/cran.scm (r-gldex): New variable.

	gnu: Add r-spacefillr.
	* gnu/packages/cran.scm (r-spacefillr): New variable.

2022-10-06  (  <paren@disroot.org>

	gnu: Add cpass.
	* gnu/packages/password-utils.scm (cpass): New variable.

	gnu: Add wlgreet.
	* gnu/packages/admin.scm (wlgreet): New variable.

	gnu: Add rust-os-pipe-0.8.
	* gnu/packages/crates-io.scm (rust-os-pipe-0.8): New variable.

	gnu: Add rust-greetd-ipc-0.8.
	* gnu/packages/crates-io.scm (rust-greetd-ipc-0.8): New variable.

2022-10-06  Christopher Baines  <mail@cbaines.net>

	gnu: plink: Change origin URL.
	pngu.mgh.harvard.edu seems to time out.

	* gnu/packages/bioinformatics.scm (plink)[origin]. Change URL.

2022-10-06  Michael Rohleder  <mike@rohleder.de>

	gnu: celluloid: Do not install icon cache.
	Fixes <https://issues.guix.gnu.org/58207>.

	* gnu/packages/video.scm (celluloid)[arguments]: Add phase
	disable-postinstall-script so postinstall-script does nothing. Build
	with glib-or-gtk meson option.
	[native-inputs]: Remove desktop-file-utils, gtk:bin.

2022-10-06  Michael Rohleder  <mike@rohleder.de>

	gnu: quaternion: Update to 0.0.95.1.
	* gnu/packages/messaging.scm (quaternion): Update to 0.0.95.1.
	[inputs]: Add qtgraphicaleffects.

	gnu: libqmatrixclient: Update to 0.6.11.
	* gnu/packages/messaging.scm (libqmatrixclient): Update to 0.6.11.

2022-10-06  David Thompson  <dthompson2@worcester.edu>

	gnu: gitolite: Switch to G-expressions.
	* gnu/packages/version-control.scm (gitolite)[arguments]: Use G-expressions.
	[inputs]: Add grep and sed.

2022-10-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-dada2.
	* gnu/packages/bioconductor.scm (r-dada2): New variable.

	doc: Add terms to concept index for "guix style".
	* doc/guix.texi (Invoking guix style): Add terms to concept index.

	doc: Add concept index terms for "guix archive".
	* doc/guix.texi (Invoking guix archive): Add terms to concept index.

	doc: Add every command name to concept index.
	* doc/guix.texi: Add an entry for each Guix command to the concept index.

	doc: Use @command instead of @code.
	* doc/guix.texi: Use @command to refer to Guix commands.

2022-10-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: linux-libre: Support zram on all kernels.
	* gnu/packages/linux.scm (%default-extra-linux-options): Add config
	options to add zram support.

2022-10-06  Julien Lepiller  <julien@lepiller.eu>

	nls: Update translations.

2022-10-06  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.261.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.261.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.216.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.216.
	(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.

	gnu: linux-libre 5.10: Update to 5.10.147.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.147.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.72.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.72.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 5.19: Update to 5.19.14.
	* gnu/packages/linux.scm (linux-libre-5.19-version): Update to 5.19.14.
	(linux-libre-5.19-pristine-source): Update hash.

2022-10-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add splash.
	* gnu/packages/astronomy.scm (splash): New variable.

2022-10-05  Alexey Abramov  <levenson@mmer.org>
	    Ludovic Courtès  <ludo@gnu.org>

	services: dhcp-client: Implement and use a configuration record.
	* gnu/services/networking.scm (dhcp-client-configuration): New record
	configuration.
	(dhcp-client-shepherd-service): Implement a shepher service. Provide a
	deprication message for legacy configurations.
	(dhcp-client-service-type): Use dhcp-client-shepherd-service.
	* doc/guix.texi (Networking Setup): Update.
	* po/guix/POTFILES.in: Add 'gnu/services/networking.scm'.

2022-10-05  Ricardo Wurmus  <rekado@elephly.net>

	import/utils: beautify-description: Update to pass tests.
	* guix/import/utils.scm (beautify-description): Remove single quote wrapping;
	escape @; exclude common abbreviations and titles from double-spacing; detect
	more sentence fragments.

	tests: Add new test cases for beautify-description.
	* tests/import-utils.scm ("beautify-description: use double spacing"): Update.
	("beautify-description: remove single quotes",
	"beautify-description: escape @"): New tests.

2022-10-05  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-maps: Properly wrap GI_TYPELIB_PATH.
	This fixes a bug reported by pkill9 and tschilptschilp23 in IRC.
	See <http://logs.guix.gnu.org/guix/2022-10-01.log#031053> and
	<http://logs.guix.gnu.org/guix/2022-10-05.log#214334>.
	It does so by using a snippet that's also applied in gnome-shell.

	* gnu/packages/geo.scm (gnome-maps)[#:phases]: Remove ‘patch-dbus-service’.
	Update ‘wrap’ so that it uses GJS-specific wrapping code rather than
	wrap-program.

2022-10-05  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-maps: Delete trailing space.
	* gnu/packages/geo.scm (gnome-maps)[inputs]: Delete trailing spaces.

	gnu: gnome-maps: Update to 43.0.
	* gnu/packages/geo.scm (gnome-maps): Update to 43.0.
	[arguments]<#:meson>: Use meson-0.63.
	<#:phases>: Replace ‘skip-gtk-update-icon-cache’ with
	‘skip-cache-and-database-updates’.  Update accordingly.

2022-10-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add megahit.
	* gnu/packages/bioinformatics.scm (megahit): New variable.

	gnu: Add cd-hit-auxtools.
	* gnu/packages/bioinformatics.scm (cd-hit-auxtools): New variable.

	gnu: cd-hit: Update to 4.8.1.
	* gnu/packages/bioinformatics.scm (cd-hit): Update to 4.8.1.
	[arguments]: Do not use quasiquote; remove trailing #T from build phases.
	[inputs]: Add zlib.

2022-10-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: kaiju: Update to 1.9.0.
	* gnu/packages/bioinformatics.scm (kaiju): Update to 1.9.0.
	[arguments]: Use gexps; wrap scripts in install phase.
	[inputs]: Add bzip2, coreutils, curl, gawk, guile-3.0, gzip,
	python-wrapper, tar, and wget.

2022-10-04  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: ibus: Build with GTK4.
	* gnu/packages/ibus.scm (ibus)[arguments]: Add “--enable-gtk4”.
	[inputs]: Add gtk and pango-next.

2022-10-04  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: sdl2: Use ibus-minimal instead of ibus.
	This prevents an input cycle between GTK -> ffmpeg -> sdl2 -> ibus -> GTK.

	* gnu/packages/sdl.scm (sdl2)[inputs]: Replace ibus with ibus-minimal.

2022-10-04  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add ibus-minimal.
	* gnu/packages/ibus.scm (ibus-minimal): New variable.
	(ibus): Inherit from ibus-minimal.

2022-10-04  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 102.3.1 [security fixes].
	Fixes CVE-2022-39236, CVE-2022-39249, CVE-2022-39250 and CVE-2022-39251.

	* gnu/packages/gnuzilla.scm (icedove): Update to 102.3.1.

2022-10-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: eog-plugins: Fix source URL.
	The incorrect URL was introduced in
	d6d861c6151fb2cb9296b993425d9a64a7653d95.

	* gnu/packages/gnome.scm (eog-plugins)[source]: Change directory in URL.

2022-10-04  Zzull  <bstrazzull@hotmail.fr>

	gnu: Add awscli-2.
	* gnu/packages/python-web.scm (awscli-2): New variable.

	gnu: Add python-executor.
	* gnu/packages/python-xyz.scm (python-executor): New variable.

	gnu: Add python-property-manager.
	* gnu/packages/python-xyz.scm (python-property-manager): New variable.

2022-10-04  Ludovic Courtès  <ludo@gnu.org>

	services: anonip: Bail out when the input is not a FIFO.
	* gnu/services/web.scm (anonip-shepherd-service)[start]: Accept zero
	arguments.  Define 'spawn'.  Print a message and return #f when #$INPUT
	does not denote a FIFO.

	channels: Warn about missing introductions.
	* guix/channels.scm (latest-channel-instance): Warn when CHANNEL has no
	introduction and CHECKOUT contains '.guix-authorizations'.

	gnu: guix: Update to 17134b9.
	* gnu/packages/package-management.scm (guix): Update to 17134b9.

2022-10-04  ( via Guix-patches via  <guix-patches@gnu.org>

	home: Add home-batsignal-service-type.
	* gnu/home/services/pm.scm (home-batsignal-service-type): New variable.
	(home-batsignal-configuration): New record type.
	* doc/guix.texi: Document them.
	* gnu/local.mk: Add gnu/home/services/pm.scm.

2022-10-04  Andrew Tropin  <andrew@trop.in>

	doc: Mention network mask in network-route.
	* doc/guix.texi (Networking Setup): Mention network mask in network-route.

	deploy: Fix error message.
	* guix/scripts/deploy.scm (guix-deploy): Fix error message.

2022-10-04  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: augustus: Update to 3.2.0.
	* gnu/packages/games.scm (augustus): Update to 3.2.0.
	[inputs]: Add expat.
	[snippet]: Unbundle it. Drop trailing #t.

2022-10-04  jgart  <jgart@dismail.de>

	gnu: emacs-lsp-mode: Update to 26c4d3e.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-mode): Update to 26c4d3e.

2022-10-04  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-nov-el: Update to 0.4.0 and use gexps.
	* gnu/packages/emacs-xyz.scm (emacs-nov-el): Update to 0.4.0.
	[arguments]: Use gexps.

2022-10-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-modus-themes: Update to 2.7.1.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 2.7.1.

	gnu: emacs-org-mime: Update to 0.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-mime): Update to 0.3.2.

2022-10-04  kiasoc5  <kiasoc5@disroot.org>

	gnu: Add emacs-circadian.
	* gnu/packages/emacs-xyz.scm (emacs-circadian): New variable.

2022-10-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximeta: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.14.1.

	gnu: r-bionero: Update to 1.4.2.
	* gnu/packages/bioconductor.scm (r-bionero): Update to 1.4.2.
	[propagated-inputs]: Remove r-deseq2 and r-ggpubr; add r-ggrepel and r-patchwork.

	gnu: r-biodb: Update to 1.4.2.
	* gnu/packages/bioconductor.scm (r-biodb): Update to 1.4.2.

	gnu: r-biocdockermanager: Update to 1.8.1.
	* gnu/packages/bioconductor.scm (r-biocdockermanager): Update to 1.8.1.

	gnu: r-basilisk: Update to 1.8.1.
	* gnu/packages/bioconductor.scm (r-basilisk): Update to 1.8.1.

	gnu: r-bgeecall: Update to 1.12.2.
	* gnu/packages/bioconductor.scm (r-bgeecall): Update to 1.12.2.

	gnu: r-pathview: Update to 1.36.1.
	* gnu/packages/bioconductor.scm (r-pathview): Update to 1.36.1.

	gnu: r-delayedmatrixstats: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-delayedmatrixstats): Update to 1.18.1.

	gnu: r-scran: Update to 1.24.1.
	* gnu/packages/bioconductor.scm (r-scran): Update to 1.24.1.

	gnu: r-scuttle: Update to 1.6.3.
	* gnu/packages/bioconductor.scm (r-scuttle): Update to 1.6.3.

	gnu: r-hdf5array: Update to 1.24.2.
	* gnu/packages/bioconductor.scm (r-hdf5array): Update to 1.24.2.

	gnu: r-biocpkgtools: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.14.1.

	gnu: r-biocviews: Update to 1.64.1.
	* gnu/packages/bioconductor.scm (r-biocviews): Update to 1.64.1.

	gnu: r-bioccheck: Update to 1.32.1.
	* gnu/packages/bioconductor.scm (r-bioccheck): Update to 1.32.1.

	gnu: r-cytoml: Update to 2.8.1.
	* gnu/packages/bioconductor.scm (r-cytoml): Update to 2.8.1.

	gnu: r-opencyto: Update to 2.8.4.
	* gnu/packages/bioconductor.scm (r-opencyto): Update to 2.8.4.

	gnu: r-flowstats: Update to 4.8.2.
	* gnu/packages/bioconductor.scm (r-flowstats): Update to 4.8.2.

	gnu: r-flowviz: Update to 1.60.2.
	* gnu/packages/bioconductor.scm (r-flowviz): Update to 1.60.2.

	gnu: r-ggcyto: Update to 1.24.1.
	* gnu/packages/bioconductor.scm (r-ggcyto): Update to 1.24.1.

	gnu: r-ncdfflow: Update to 2.42.1.
	* gnu/packages/bioconductor.scm (r-ncdfflow): Update to 2.42.1.

	gnu: r-rsubread: Update to 2.10.5.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.10.5.

	gnu: r-rgadem: Update to 2.44.1.
	* gnu/packages/bioconductor.scm (r-rgadem): Update to 2.44.1.

	gnu: r-enrichplot: Update to 1.16.2.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.16.2.

	gnu: r-dose: Update to 3.22.1.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.22.1.

	gnu: r-residualmatrix: Update to 1.6.1.
	* gnu/packages/bioconductor.scm (r-residualmatrix): Update to 1.6.1.

	gnu: r-ggtree: Update to 3.4.4.
	* gnu/packages/bioconductor.scm (r-ggtree): Update to 3.4.4.

	gnu: r-treeio: Update to 1.20.2.
	* gnu/packages/bioconductor.scm (r-treeio): Update to 1.20.2.

	gnu: r-scaledmatrix: Update to 1.4.1.
	* gnu/packages/bioconductor.scm (r-scaledmatrix): Update to 1.4.1.

	gnu: r-diffbind: Update to 3.6.4.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.6.4.

	gnu: r-zellkonverter: Update to 1.6.5.
	* gnu/packages/bioconductor.scm (r-zellkonverter): Update to 1.6.5.

	gnu: r-limma: Update to 3.52.4.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.52.4.

	gnu: r-genomicfeatures: Update to 1.48.4.
	* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.48.4.

	gnu: r-genomeinfodb: Update to 1.32.4.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.32.4.

	gnu: r-gage: Update to 2.46.1.
	* gnu/packages/bioconductor.scm (r-gage): Update to 2.46.1.

	gnu: r-complexheatmap: Update to 2.12.1.
	* gnu/packages/bioconductor.scm (r-complexheatmap): Update to 2.12.1.

	gnu: r-chipseeker: Update to 1.32.1.
	* gnu/packages/bioconductor.scm (r-chipseeker): Update to 1.32.1.
	[propagated-inputs]: Add r-ggvenndiagram.

	gnu: r-biostrings: Update to 2.64.1.
	* gnu/packages/bioconductor.scm (r-biostrings): Update to 2.64.1.

	gnu: r-annotationforge: Update to 1.38.1.
	* gnu/packages/bioconductor.scm (r-annotationforge): Update to 1.38.1.

	gnu: r-dearseq: Update to 1.8.4.
	* gnu/packages/bioconductor.scm (r-dearseq): Update to 1.8.4.

2022-10-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Mention sourcing system profile when chrooting.
	* doc/guix.texi (Chrooting into an existing system): Add sourcing of system
	profile along user profile.

2022-10-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove ocaml-craml.
	The package doesn't build from source and is unmaintained according to its
	maintainer:
	https://github.com/realworldocaml/craml/pull/8#issuecomment-529235628.

	* gnu/packages/ocaml.scm (ocaml-craml): Delete variable.

2022-10-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: r-spams: Update to 2.6.1.
	* gnu/packages/statistics.scm (r-spams): Update to 2.6.1.
	[source]: Migrate from gforge.inria.fr to gitlab.inria.fr, fetching from git.
	[phases]: Use gexps.
	{patch-paths, mkdist}: New phases.
	{no-mtune}: Delete trailing #t.
	[native-inputs]: New field.
	[home-page]: Update URL.

	gnu: ocaml-dose3: Migrate from gforce.inria.fr.
	* gnu/packages/ocaml.scm (ocaml-dose3) [source]: Fetch from git from inill's gitlab
	instance.

	gnu: Remove unused scotch patches.
	* gnu/packages/patches/scotch-build-parallelism.patch: Delete file.
	* gnu/packages/patches/scotch-integer-declarations.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): De-register them.

	gnu: mpfi: Update to 1.5.4-1.b982534.
	* gnu/packages/multiprecision.scm (mpfi): Update to 1.5.4-1.b982534.
	[source]: Fetch from git and use latest commit available.
	[tests?]: Delete argument, enabling test suite.
	[phases]: New argument.
	[native-inputs]: New field.

	gnu: mpfi: Use gexps and remove input labels.
	* gnu/packages/multiprecision.scm (mpfi) [source]: Re-indentation.
	[configure-flags]: Use gexps.
	[native-inputs]: Remove labels.

	gnu: isl: Remove outdated comment.
	* gnu/packages/gcc.scm (isl) [source]: Remove outdated comment.

	gnu: gappa: Honor TESTS?.
	* gnu/packages/algebra.scm (gappa) [phases] {check}: Honor TESTS?.

	gnu: gappa: Update to 1.4.1.
	* gnu/packages/algebra.scm (gappa): Update to 1.4.1.
	[source]: Fetch from git.
	[arguments]: Use gexps.
	[phases]: Delete trailing #t.
	[native-inputs]: New field.

	gnu: gmp-ecm: Update to 7.0.5.
	* gnu/packages/algebra.scm (gmp-ecm): Update to 7.0.5.
	[source]: Fetch from git from gitlab.inria.fr.
	[arguments]: Use gexps.
	[phases] {patch-paths}: New phase
	[native-inputs]: New field.
	[home-page]: Update URL.

	gnu: gf2x: Update to 1.3.0.
	* gnu/packages/algebra.scm (gf2x): Update to 1.3.0.

	gnu: gf2x: Migrate from gforge.inria.fr to gitlab.inria.fr.
	* gnu/packages/algebra.scm (gf2x) [source]: Fetch from git, adjust URL.
	[native-inputs]: Add autoconf, automake and libtool.
	[home-site]: Update URL.

	gnu-maintenance: Remove retired 'gforge.inria.fr' site.
	* guix/gnu-maintenance.scm (html-updatable-package?): Remove "gforge.inria.fr".

2022-10-03  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	news: Add 'pt' translation.
	* etc/news.scm: Add Portuguese translation of entry about the --with-source
	option being recursive.

	etc: teams: Add news.scm to translations team scope.
	* etc/teams.scm.in (translations)[#:scope]: Add etc/news.scm.

2022-10-03  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-ag: Do not propagate the-silver-searcher.
	* gnu/packages/emacs-xyz.scm (emacs-ag)[phases]: Add phase substitute-ag-path
	to avoid propagating ag.
	[inputs]: Add the-silver-searcher.
	[propagated-inputs]: Remove the-silver-searcher.

	gnu: emacs-ag: Use gexps.
	* gnu/packages/emacs-xyz.scm (emacs-ag)[phases]: Use gexps.
	{install-info}: Adjust for gexps.

2022-10-02  Greg Hogan  <code@greghogan.com>

	gnu: python-louvain: Fix test.
	* gnu/packages/graph.scm (python-louvain)[source]: Add patch.
	* gnu/packages/patches/python-louvain-fix-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.

	gnu: python-setools: Update to 4.4.0.
	* gnu/packages/selinux.scm (python-setools): Update to 4.4.0.
	[source, home-page]: Update url.
	[inputs]: Add python-pyqt.
	[native-inputs]: Add python-cython.

	gnu: python-cfn-lint: Update to 0.65.0.
	* gnu/packages/python-web.scm (python-cfn-lint): Update to 0.65.0.
	[arguments]<#:phases>: Add 'skip-network-test.
	[propagated-inputs]: Add python-importlib-resources,
	python-jschema-to-python, python-sarif-om.

	gnu: Add python-sarif-om.
	* gnu/packages/python-web.scm (python-sarif-om): New variable.

	gnu: Add python-jschema-to-python.
	* gnu/packages/python-web.scm (python-jschema-to-python): New variable.

	gnu: python-aws-sam-translator: Update to 1.51.0.
	* gnu/packages/python-web.scm (python-aws-sam-translator): Update to 1.51.0.

	gnu: python-networkx: Update to 2.8.6.
	* gnu/packages/python-xyz.scm (python-networkx): Update to 2.8.6.

2022-10-02  Wiktor Żelazny  <wzelazny@vurv.cz>

	gnu: Add texlive-generic-xstring.
	* gnu/packages/tex.scm (texlive-generic-xstring): New variable.

2022-10-02  Giovanni Biscuolo  <g@xelera.eu>

	gnu: emacs-telega: Use tdlib-1.8.0
	emacs-telega is compatible with the latest TDLib major release 1.8.0

	* gnu/packages/emacs-xyz.scm: (emacs-telega) Use tdlib-1.8.0 instead of latest tdlib

2022-10-02  Giovanni Biscuolo  <g@xelera.eu>

	gnu: Add tdlib-1.8.0.
	This is needed for emacs-telega 0.8.3

	* gnu/packages/messaging.scm (tdlib-1.8.0): New variable.

2022-10-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: ffmpeg@4: Build against SDL2 2.0 so 'ffplay' gets built.
	Fixes <https://issues.guix.gnu.org/58090>.
	Reported by Zhu Zihao <all_but_last@163.com>.

	* gnu/packages/sdl.scm (sdl2-2.0): New variable.
	* gnu/packages/video.scm (ffmpeg-4)[inputs]: New field.

2022-10-02  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: libxkbcommon: Switch to gexp; avoid hardcoding inputs.
	* gnu/packages/xdisorg.scm (libxkbcommon): Switch to gexp.
	[arguments]: Avoid hardcoding inputs and locate them via relative
	paths instead.

2022-10-02  Ludovic Courtès  <ludo@gnu.org>

	read-print: Fix indentation rule for 'match-lambda*'.
	Fixes <https://issues.guix.gnu.org/58040>.
	Reported by Maxime Devos <maximedevos@telenet.be>.

	* guix/read-print.scm (%special-forms): Set 'match-lambda*' parameter
	count to 1.

2022-10-02  Ludovic Courtès  <ludo@gnu.org>

	doc: Update the URL of ISC DHCP.
	* doc/guix.texi (Networking Services): Update ISC DHCP URL.

	transformations: Switch to SRFI-71.
	* guix/transformations.scm (package-with-source)
	(evaluate-source-replacement-specs): Use SRFI-71 'let' instead of
	'let-values'.

2022-10-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-minimal: Reduce to minimal inputs.
	This partly reverts dbcba75c0e96d8eb2b0bf9dbb3a49d15b38f80d2.  In that commit,
	emacs-minimal gained a few inputs that weren't actually used as native
	compilation is disabled.
	Discovered by djeis in IRC, see also
	<http://logs.guix.gnu.org/guix/2022-10-02.log#170047>.

	* gnu/packages/emacs.scm (emacs-minimal)[inputs]: Remove ld-wrapper, binutils,
	glibc, libgccjit, and zlib.
	[arguments]<#:phases>: Delete ‘set-libgccjit-path’.

2022-10-02  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-scratch-el: Update source and homepage.
	* gnu/packages/emacs-xyz.scm (emacs-scratch-el)[source, homepage]: Update URL.

	gnu: pantalaimon: Update to 0.10.5.
	* gnu/packages/matrix.scm (pantalaimon): Update to 0.10.5.

	gnu: python-matrix-nio: Update to 0.20.0.
	* gnu/packages/matrix.scm (python-matrix-nio): Update to 0.20.0.
	[native-inputs]: Add python-pytest-asyncio.
	[propagated-inputs]: Changed python-jsonschema to python-jsonschema-next.

	gnu: python-aiohttp-socks: Update to 0.7.1.
	* gnu/packages/python-web.scm (python-aiohttp-socks): Update to 0.7.1.

	gnu: python-socks: Update to 2.0.3.
	* gnu/packages/python-web.scm (python-socks): Update to 2.0.3.
	[arguments]<#:phases>: Remove trailing #t.

2022-10-02  Hilton Chain  <hako@ultrarare.space>

	gnu: Add go-1.19.
	* gnu/packages/golang (go-1.19,go-std-1.19): New variables.

	gnu: Add go-1.18.
	* gnu/packages/golang (go-1.18,go-std-1.18): New variables.

2022-10-02  itd  <itd@net.in.tum.de>

	gnu: Add ghc-9.0.
	* gnu/packages/haskell.scm (ghc-9.0): New variable.

2022-10-02  Fulbert  <fulbert@bluewin.ch>

	gnu: csound: Update to 6.16.2.
	* gnu/packages/audio.scm (csound): Update to 6.16.2.

2022-10-02  Mike Swanson  <mikeonthecomputer@gmail.com>

	gnu: units: Update to 2.22.
	* gnu/packages/maths.scm (units): Update to 2.22.

2022-10-02  ギャラ  <aya@fubuki.me>

	gnu: neovim: Update to 0.8.0.
	* gnu/packages/vim.scm (neovim): Update to 0.8.0.

	gnu: libvterm: Update to 0.3.0.
	* gnu/packages/terminals.scm (libvterm): Update to 0.3.0.

2022-10-01  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 106.0.5249.91-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 106.0.5249.91.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

2022-10-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: exercism: Remove input labels.
	* gnu/packages/education.scm (exercism)[inputs]: Remove input labels.

	gnu: exercism: Update home-page.
	* gnu/packages/education.scm (exercism)[home-page]: Follow redirect.

	gnu: exercism: Install shell completions.
	* gnu/packages/education.scm (exercism)[arguments]: Add a phase to build
	and install shell completions.

2022-10-01  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: nanovna-saver: Update to 0.5.3.
	* gnu/packages/radio.scm (nanovna-saver): Update to 0.5.3.

2022-10-01  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 1.0.0.
	* gnu/packages/gnome.scm (komikku): Update to 1.0.0.
	[arguments]<#:meson>: Use meson-0.63.
	<#:phases>: Adjust ‘skip-gtk-update-icon-cache’
	[inputs]: Replace gtk+ with gtk.
	Replace libhandy with libadwaita.
	Replace webkitgtk-with-libsoup2 with webkitgtk-next.

	gnu: komikku: Use G-Expressions.
	* gnu/packages/gnome.scm (komikku)[arguments]: Convert to list of G-Expressions.

	gnu: gfeeds: Update to 1.0.3.
	* gnu/packages/syndication.scm (gfeeds): Update to 1.0.3.
	[arguments]<#:phases>: Add ‘skip-icon-cache’.
	[native-inputs]: Remove gtk+:bin.  Add blueprint-compiler.
	[inputs]: Replace gtk+ with gtk.
	Replace libhandy with libadwaita.
	Replace python-readability with python-readability-lxml.
	Replace webkitgtk with webkitgtk-next.
	Add python-humanize, python-magic, python-pygobject, and
	syndication-domination.

	gnu: gfeeds: Modernize package description.
	* gnu/packages/syndication.scm (gfeeds)[arguments]: Convert to list of
	G-Expressions.  Drop trailing #t.
	[native-inputs]: Drop labels.
	[inputs]: Add bash-minimal.

	gnu: gfeeds: Use git origin.
	* gnu/packages/syndication.scm (gfeeds)[origin]: Use git-fetch and
	git-reference.

	gnu: Add syndication-domination.
	* gnu/packages/syndication.scm (syndication-domination): New variable.

	gnu: Add python-readability-lxml.
	* gnu/packages/python-xyz.scm (python-readability-lxml): New variable.

	gnu: Add python-timeout-decorator.
	* gnu/packages/python-xyz.scm (python-timeout-decorator): New variable.

	gnu: pugixml: Update to 1.12.1.
	* gnu/packages/xml.scm (pugixml): Update to 1.12.1.

	gnu: blueprint-compiler: Wrap GUIX_PYTHONPATH and GI_TYPELIB_PATH.
	* gnu/packages/gnome.scm (blueprint-compiler)[arguments]: Add
	python-build-system's wrap phase, as well as a phase for GI_TYPELIB_PATH.

	gnu: libadwaita: Update to 1.2.0.
	* gnu/packages/gnome.scm (libadwaita): Update to 1.2.0.

	gnu: webkitgtk: Update to 2.38.0.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.38.0.

	gnu: gtk: Update to 4.8.1.
	* gnu/packages/gtk.scm (gtk): Update to 4.8.1.

2022-10-01  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.18.1.2.
	* gnu/packages/finance.scm (monero-gui): Update to 0.18.1.2.

	gnu: monero: Update to 0.18.1.2.
	* gnu/packages/finance.scm (monero): Update to 0.18.1.2.

2022-09-30  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of '--with-source' entry.

2022-09-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: salmon: Update to 1.9.0.
	* gnu/packages/bioinformatics.scm (salmon): Update to 1.9.0.
	[arguments]: Remove -DTBB_LIBRARIES from configure flags; copy pufferfish
	itlib headers.
	[inputs]: Use new label-less list; move pufferfish origin from here...
	[native-inputs]: ...to here.

	gnu: Add centrifuge.
	* gnu/packages/bioinformatics.scm (centrifuge): New variable.

2022-09-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: newsboat: Update to 2.29.
	* gnu/packages/syndication.scm (newsboat): Update to 2.29.
	[cargo-development-inputs]: Move rust-cxx-build-1 ...
	[cargo-inputs]: ... to here.

	gnu: rust-unicode-width-0.1: Update to 0.1.10.
	* gnu/packages/crates-io.scm (rust-unicode-width-0.1): Update to 0.1.10.

	gnu: rust-regex-syntax-0.6: Update to 0.6.27.
	* gnu/packages/crates-io.scm (rust-regex-syntax-0.6): Update to 0.6.27.

	gnu: rust-regex-1: Update to 1.6.0.
	* gnu/packages/crates-io.scm (rust-regex-1): Update to 1.6.0.

	gnu: rust-quote-1: Update to 1.0.21.
	* gnu/packages/crates-io.scm (rust-quote-1): Update to 1.0.21.

	gnu: rust-percent-encoding-2: Update to 2.2.0.
	* gnu/packages/crates-io.scm (rust-percent-encoding-2): Update to 2.2.0.

	gnu: rust-lexopt-0.2: Update to 0.2.1.
	* gnu/packages/crates-io.scm (rust-lexopt-0.2): Update to 0.2.1.

	gnu: rust-fastrand-1: Update to 1.8.0.
	* gnu/packages/crates-io.scm (rust-fastrand-1): Update to 1.8.0.

	gnu: rust-url-2: Update to 2.3.1.
	* gnu/packages/crates-io.scm (rust-url-2): Update to 2.3.1.
	[arguments]: Don't skip build.
	[cargo-inputs]: Replace rust-idna-0.2 with 0.3. Remove rust-matches-0.1.
	[cargo-development-inputs]: Remove rust-rustc-test-0.3. Add
	rust-debugger-test-0.1, rust-debugger-test-parser-0.1.

	gnu: Add rust-tester-0.9.
	* gnu/packages/crates-io.scm (rust-tester-0.9): New variable.
	(rust-tester-0.5): Inherit from rust-tester-0.9.

	gnu: Add rust-idna-0.3.
	* gnu/packages/crates-io.scm (rust-idna-0.3): New variable.
	(rust-idna-0.2): Inherit from rust-idna-0.3.

	gnu: rust-xdg-2: Update to 2.4.1.
	* gnu/packages/crates-io.scm (rust-xdg-2): Update to 2.4.1.
	[cargo-inputs]: Replace rust-dirs-3 with 4.

	gnu: rust-rustversion-1: Update to 1.0.9.
	* gnu/packages/crates-io.scm (rust-rustversion-1): Update to 1.0.9.
	[cargo-inputs]: Remove rust-proc-macro2-1, rust-quote-1, rust-syn-1.
	[cargo-development-inputs]: Add rust-trybuild-1.

	gnu: rust-form-urlencoded-1: Update to 1.1.0.
	* gnu/packages/crates-io.scm (rust-form-urlencoded-1): Update to 1.1.0.
	[cargo-inputs]: Remove rust-matches-0.1.

	gnu: rust-anyhow-1: Update to 1.0.65.
	* gnu/packages/crates-io.scm (rust-anyhow-1): Update to 1.0.65.
	[cargo-inputs]: Add rust-backtrace-0.3.
	[cargo-development-inputs]: Add rust-syn-1.

	gnu: Add rust-debugger-test-0.1.
	* gnu/packages/crates-io.scm (rust-debugger-test-0.1): New variable.

	gnu: Add rust-debugger-test-parser-0.1.
	* gnu/packages/crates-io.scm (rust-debugger-test-parser-0.1): New
	variable.

	gnu: rust-dirs-3: Update to 3.0.2.
	* gnu/packages/crates-io.scm (rust-dirs-3): Update to 3.0.2.

	gnu: Add rust-dirs-4.
	* gnu/packages/crates-io.scm (rust-dirs-4): New variable.
	(rust-dirs-3): Inherit from rust-dirs-4.

	gnu: rust-once-cell-1: Update to 1.15.0.
	* gnu/packages/crates-io.scm (rust-once-cell-1): Update to 1.15.0.
	[cargo-inputs]: Replace rust-atomic-polyfill-0.1 with 1.

	gnu: rav1e: Force building with rust edition 2018.
	* gnu/packages/video.scm (rav1e)[arguments]: Add phase to force all
	input crates to be built with rust edition 2018.

2022-09-30  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.330.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.330.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.295.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.295.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.260.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.260.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.215.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.215.
	(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.

	gnu: linux-libre 5.10: Update to 5.10.146.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.146.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.71.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.71.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.19.12.
	* gnu/packages/linux.scm (linux-libre-5.19-version): Update to 5.19.12.
	(linux-libre-5.19-pristine-source): Update hash.

2022-09-30  Zhu Zihao  <all_but_last@163.com>

	scripts: build: Format strings before calling display-hint.
	* guix/scripts/build.scm(%standard-cross-build-options): Format hint string.
	%standard-cross-build-options: Ditto.

2022-09-30  Remco van 't Veer  <remco@remworks.net>

	gnu: quodlibet: Fix build.
	Some tests fail because adwaita-icon-theme doesn't ship legacy icons
	anymore since version 42.  Application runs fine without visual defects.

	* gnu/packages/music.scm (quodlibet): Skip trayicon tests.

2022-09-30  kiasoc5  <kiasoc5@disroot.org>

	gnu: picard: Update to 2.8.3, modernize package.
	* gnu/packages/music.scm (picard): Update to 2.8.3.
	[source]: Remove patch.
	[arguments]: Use G-expressions. Remove trailing #t.
	[native-inputs]: Remove input labels.
	[inputs]: Add python-fasteners, python-pyyaml, python-markdown, python-pyjwt. Remove a transitive
	dependency on QtWebKit. See <https://issues.guix.gnu.org/53289> for more information about this change.
	* gnu/packages/patches/picard-fix-id3-rename-test.patch: Remove it.
	* gnu/local.mk (dist_path_DATA): Update accordingly.

2022-09-30  Mathieu Othacehe  <othacehe@gnu.org>

	tests: install: Fix iso-image-installer test.
	This is a follow-up of: 45eac6cdf5c8d9d7b0c564b105c790d2d2007799.
	It fixes the following error:

	+ mkfs.ext4 -L my-root /dev/vda2
	sh: line 12: mkfs.ext4: command not found

	* gnu/tests/install.scm (%test-iso-image-installer): Add e2fsprogs to the
	appended packages.

2022-09-30  Ryan Tolboom  <ryan@using.tech>

	gnu: Add qdmr.
	* gnu/packages/radio.scm (qdmr): New variable.

2022-09-30  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add emacs-new-purescript-mode.
	* gnu/packages/emacs-xyz.scm (emacs-new-purescript-mode): New variable.

2022-09-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tuareg: Update to 3.0.1.
	* gnu/packages/ocaml.scm (emacs-tuareg): Update to 3.0.1.

	gnu: emacs-ement: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.3.

	gnu: emacs-tramp: Update to 2.5.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.3.3.

	gnu: emacs-taxy-magit-section: Update to 0.11.
	* gnu/packages/emacs-xyz.scm (emacs-taxy-magit-section): Update to 0.11.

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

	gnu: emacs-pg: Update to 0.16.
	* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.16.
	[source]<origin>: Change upstream repository, the older one being
	unmaintained.
	[home-page]: Update accordingly.
	[description]: Expound it.
	[license]: Set to GPL2+.

2022-09-30  Hilton Chain  <hako@ultrarare.space>

	gnu: Add qtwayland, version 6.3.1.
	* gnu/packages/qt.scm (qtwayland): New variable.

2022-09-30  Hilton Chain  <hako@ultrarare.space>

	gnu: qtwayland: Rename to qtwayland-5.
	Automated via:

	  git grep -l qtwayland | xargs sed 's/\qtwayland\b/\0-5/g' -i
	  git checkout NEWS

2022-09-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: blast+: Build reproducibly.
	Fixes <https://issues.guix.gnu.org/42141>.

	* gnu/packages/bioinformatics.scm (blast+)[source]: Do not record kernel
	version and use fix set of random numbers.

2022-09-29  Jesse Gibbons  <jgibbons2357+guix@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for '--with-source'.
	* etc/news.scm: Add entry.

2022-09-29  Ludovic Courtès  <ludovic.courtes@inria.fr>

	transformations: '--with-source' now operates in depth.
	The '--with-source' option is the first one that was implemented, and
	it's the only one that would operate only on leaf packages rather than
	traversing the dependency graph.  This change makes it consistent with
	the rest of the transformation options.

	* guix/transformations.scm (evaluate-source-replacement-specs): New
	procedure.
	(transform-package-source): Rewrite using it.
	* tests/transformations.scm ("options->transformation, with-source, no
	matches"): Rewrite since we no longer get a warning.
	("options->transformation, with-source, in depth"): New test.
	* doc/guix.texi (Package Transformation Options): Adjust examples.

2022-09-29  Mája Tomášek  <maya.tomasek@disroot.org>

	services: certbot: Create "live" directory during activation.
	When trying to run certbot, the mcron command fails, as
	/etc/letsencrypt/live is missing.  This patch adds it into the certbot
	activation service.

	* gnu/services/certbot.scm (certbot-activation): Make /etc/letsencrypt/live.

2022-09-29  zamfofex  <zamfofex@twdb.moe>

	gnu: Add lite-xl.
	* gnu/packages/text-editors.scm (lite-xl): New variable.

2022-09-29  itd  <itd@net.in.tum.de>

	import: print: Quasiquote properties
	* guix/import/print.scm (package->code): Quasiquote properties.
	* tests/print.scm (pkg-with-properties, pkg-with-properties-source):
	New variables.
	("package with properties"): New test

	import/utils: alist->package: Include properties.
	* guix/import/utils.scm (alist->package): Process properties field in input
	data and include it in the generated package.
	* tests/import-utils.scm ("alist->package with properties"): New test.

2022-09-29  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Leave the finalization thread in peace.
	This gets rid of that (in)famous at boot time:

	  error in finalization thread: Success

	This was caused by the file-descriptor closing loop, which would clause
	the finalization pipe, leading the finalization thread to (erroneously)
	error out.

	Thanks to Josselin Poiret for locating the problem!

	* gnu/services/shepherd.scm (shepherd-boot-gexp): In 'loop', replace
	'close-fdes' with a pair of 'fcntl' calls to add FD_CLOEXEC.

2022-09-29  Marius Bakke  <marius@gnu.org>

	gnu: IceCat, Icedove: Use the default 'rust'.
	* gnu/packages/gnuzilla.scm (rust-1.58-promise, rust-1.59-promise): Remove variables.
	(icecat, icedove)[native-inputs]: Change from RUST-1.59-PROMISE to RUST.

2022-09-29  jgart  <jgart@dismail.de>

	gnu: Add emacs-cov.
	* gnu/packages/emacs-xyz.scm (emacs-cov): New variable.

	gnu: Add emacs-elquery.
	* gnu/packages/emacs-xyz.scm (emacs-elquery): New variable.

2022-09-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-popup: Update to 0.5.9.
	* gnu/packages/emacs-xyz.scm (emacs-popup): Update to 0.5.9.

	gnu: emacs-async: Update to 1.9.7.
	* gnu/packages/emacs-xyz.scm (emacs-async): Update to 1.9.7.

2022-09-29  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

2022-09-28  Brice Waegeneire  <brice@waegenei.re>

	services: Add file system utilities to profile.
	* gnu/services/base.scm (file-system-type->utilities)
	(file-system-utilities): New procedures.
	(file-system-service-type): Extend 'profile-service-type' with
	'file-system-utilities'.
	* gnu/system.scm (boot-file-system-service): New procedure.
	(operating-system-default-essential-services): Use it.
	(%base-packages): Remove 'e2fsprogs'.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-09-28  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icecat: Remove leftovers from version 91.
	* gnu/packages/gnuzilla.scm (all-mozilla-91-locales, %icecat-91-version,
	icecat-91-source): Remove variables.

	gnu: icedove: Update to 102.3.0.
	* gnu/packages/gnuzilla.scm (icedove): Update to 102.3.0.
	[source]: Use icecat-source again.
	[arguments]: Remove `--frozen` flag from cargo invokation.
	Remove `--with-user-appdir` flag (no longer honoured since TB91). Disable
	WASM sandbox for now (needs more dependencies).
	[inputs]: Add alsa-lib. Use icu4c-71.
	[native-inputs]: Update hg-reference link. Use rust@1.59 and
	rust-cbindgen@0.23.

2022-09-28  Trevor Richards  <trev@trevdev.ca>

	gnu: Add gnome-shell-extension-unite-shell.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-unite-shell): New
	variable.

2022-09-28  Wiktor Żelazny  <wzelazny@vurv.cz>

	gnu: Add texlive-babel-czech.
	* gnu/packages/tex.scm (texlive-babel-czech): New variable.

2022-09-28  Ludovic Courtès  <ludo@gnu.org>

	doc: Tweak wsdd wording.
	* doc/guix.texi (Samba Services)[Web Service Discovery Daemon]: Tweak
	wording.

	doc: Fix syntax for 'wsdd-configuration'.
	* doc/guix.texi (Samba Services): Fix syntax of 'wsdd-configuration'
	data type definition.

2022-09-28  Andreas Rammhold  <andreas@rammhold.de>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: wpa-supplicant: Enable OWE support.
	With OWE support users are enable to connect to "Opportunistic Wireless
	Encryption" networks. This means users are able to have an encrypted
	data channel in an otherwise open wireless network.

	* gnu/packages/admin.scm (wpa-supplicant)[arguments]: Rename
	'configure-for-dbus' phase to 'set-config-options'.  Set CONFIG_OWE=y.
	Remove trailing #t.

2022-09-28  Ludovic Courtès  <ludo@gnu.org>

	substitute: Retry downloading when a nar is unavailable.
	Fixes <https://issues.guix.gnu.org/57978>
	Reported by Attila Lendvai <attila@lendvai.name>.

	Previously, if a narinfo was available but its corresponding nar was
	missing (for instance because the narinfo was cached and the server
	became unreachable in the meantime), 'guix substitute --substitute'
	would try to download the nar from its preferred location and abort when
	that fails.  This change forces one retry with each of the URLs.

	* guix/scripts/substitute.scm (download-nar): Do not catch
	'http-get-error?' exceptions.
	(system-error?, network-error?, process-substitution/fallback): New
	procedures.
	(process-substitution): Call 'process-substitution/fallback' upon
	'network-error?'.
	* tests/substitute.scm ("substitute, first URL has narinfo but lacks nar, second URL unauthorized")
	("substitute, first URL has narinfo but nar is 404, both URLs authorized")
	("substitute, first URL has narinfo but nar is 404, one URL authorized")
	("substitute, narinfo is available but nar is missing"): New tests.

2022-09-28  Ludovic Courtès  <ludo@gnu.org>

	substitute: Split nar download.
	* guix/scripts/substitute.scm (download-nar): New procedure, with most
	of the code moved from...
	(process-substitution): ... here.  Call it.

2022-09-28  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Process more complex license strings.
	* guix/import/cran.scm (string->license): Add more match clauses.
	(string->licenses): Split license conjunctions at "|" and apply
	string->license on each license.
	(description->package): Use string->licenses.

	import/cran: Use beautify-synopsis.
	* guix/import/cran.scm (description->package): Use beautify-synopsis.

	import/utils: Add beautify-synopsis.
	* guix/import/utils.scm (beautify-synopsis): New procedure.

	import/cran: Transform external package names to Guix names.
	* guix/import/cran.scm (transform-sysname): New procedure.
	(description->package): Use it on inputs that are derived from "sysdepends".

	import/cran: Add more strings to invalid-packages.
	* guix/import/cran.scm (invalid-packages): Add none, windows, and xcode.

	gnu: Add r-ggghost.
	* gnu/packages/cran.scm (r-ggghost): New variable.

	gnu: Add r-animation.
	* gnu/packages/cran.scm (r-animation): New variable.

	gnu: Add js-scianimator.
	* gnu/packages/javascript.scm (js-scianimator): New variable.

	gnu: Add r-ggthemeassist.
	* gnu/packages/cran.scm (r-ggthemeassist): New variable.

	gnu: Add r-bundesligr.
	* gnu/packages/cran.scm (r-bundesligr): New variable.

	gnu: Add r-pbdmpi.
	* gnu/packages/cran.scm (r-pbdmpi): New variable.

	gnu: Add r-rlecuyer.
	* gnu/packages/cran.scm (r-rlecuyer): New variable.

2022-09-28  Brice Waegeneire  <brice@waegenei.re>

	gnu: Add acpilight.
	* gnu/packages/linux.scm (acpilight): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-09-28  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: evolution: Add missing input.
	In commit e4bf10ab0bc7c397fe7cbc52aea87d5ea2dfda7d, libnotify was removed
	(and the removal documented).  This led to desktop notifications no longer
	popping up for received emails.  Re-adding libnotify fixes this.

	* gnu/packages/gnome.scm (evolution)[inputs]: Add libnotify.

2022-09-28  Petr Hodina  <phodina@protonmail.com>

	gnu: Add btop.
	* gnu/packages/admin.scm (btop): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-09-28  jgart  <jgart@dismail.de>

	gnu: Add elm-community-random-extra.
	* gnu/packages/elm.scm (elm-community-random-extra): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-09-28  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 106.0.5249.61-1.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for M106.
	(%chromium-version): Set to 106.0.5249.61.
	(%arch-revision): New variable.
	(%ungoogled-origin): Update hash.
	(%chromium-gcc-patchset): Update to chromium-106-patchset-3.
	(%gcc-patches): Adjust accordingly.
	(arch-patch): New procedure.
	(%ungoogled-chromium-unroll-ffmpeg.patch): Remove variable.
	(%reverse-patches): New variable.
	(ungoogled-chromium-snippet): Apply %REVERSE-PATCHES instead of just the one.
	(ungoogled-chromium): Update hash.
	[arguments]: Adjust compiler flags and header inclusions.

2022-09-28  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: expat: Update replacement to 2.4.9 [fixes CVE-2022-40674].
	* gnu/packages/xml.scm (expat/fixed): Update to 2.4.9.

	gnu: gnome: Sort propagated inputs alphabetically within categories.
	* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Sort alphabetically
	within categories.

2022-09-28  Hilton Chain  <hako@ultrarare.space>

	gnu: telegram: Remove unused variables.
	* gnu/packages/telegram.scm (lib-rlottie-for-telegram-desktop)
	(lib-waylandshells-for-telegram-desktop,libtgvoip-for-telegram-desktop):
	Remove variables.

	gnu: telegram-desktop: Sort inputs alphabetically.
	* gnu/packages/telegram.scm (telegram-desktop)[inputs]: Sort inputs
	alphabetically.

	gnu: telegram-desktop: Update to 4.2.2.
	* gnu/packages/patches/telegram-desktop-allow-disable-libtgvoip.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Add patch.
	* gnu/packages/telegram.scm (tgcalls-for-telegram-desktop)
	(codegen-for-telegram-desktop,lib-base-for-telegram-desktop)
	(lib-crl-for-telegram-desktop,lib-lottie-for-telegram-desktop)
	(lib-qr-for-telegram-desktop,lib-rpl-for-telegram-desktop)
	(lib-spellcheck-for-telegram-desktop,lib-storage-for-telegram-desktop)
	(lib-tl-for-telegram-desktop,lib-ui-for-telegram-desktop)
	(lib-webrtc-for-telegram-desktop,lib-webview-for-telegram-desktop)
	(cmake-helpers-for-telegram-desktop): Bump to submodule checkout.
	(rlottie-for-telegram-desktop): Bump to submodule checkout.
	[snippet]: Switch off werror.
	[arguments]: Inherit from rlottie.
	(telegram-desktop): Update to 4.2.2.
	[patches]: Add telegram-desktop-allow-disable-libtgvoip.patch.
	[arguments]<#:configure-flags>: Unbundle rlottie.
	<#:phases>: Adjusted accordingly.
	[native-inputs]: Add clang-toolchain.
	Remove cmake-shared, extra-cmake-modules and qttools-5.
	[inputs]: Add abseil-cpp-cxxstd17, kcoreaddons, libdispatch, libvpx, wayland,
	webkitgtk.
	Remove catch2, kwayland, libdbusmenu-qt, libtgvoip-for-telegram-desktop,
	libx11, materialdecoration and qt5ct.
	[propagated-inputs]: Remove dconf.
	[license]: Adjust accordingly.

	gnu: Add libdispatch.
	* gnu/packages/c.scm (libdispatch): New variable.

	gnu: Remove libvpx-for-telegram-desktop.
	* gnu/packages/telegram.scm (libvpx-for-telegram-desktop): Remove variable.

	gnu: webrtc-for-telegram-desktop: Sort inputs alphabetically.
	* gnu/packages/telegram.scm (webrtc-for-telegram-desktop)[inputs]: Sort
	inputs alphabetically.

	gnu: webrtc-for-telegram-desktop: Update to 621f3da5.
	* gnu/packages/patches/webrtc-for-telegram-desktop-fix-gcc12-cstdint.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.
	* gnu/packages/telegram.scm (webrtc-for-telegram-desktop): Update to 621f3da5.
	[patches]: Add webrtc-for-telegram-desktop-fix-gcc12-cstdint.patch.
	[snippet]: Unbundle libvpx and openh264.
	[native-inputs]: Remove perl.
	[inputs]: Replace pipewire with pipewire-0.3.
	Add abseil-cpp-cxxstd17, libdrm, libglvnd, libvpx, libxfixes, mesa, openh264.
	Remove alsa-lib, libx11 and pulseaudio.
	[arguments]<#:phases>: Adjust accordingly.
	[license]: Likewise.

	gnu: Add crc32c.
	* gnu/packages/cpp.scm (crc32c): New variable.
	* gnu/packages/patches/crc32c-unbundle-googletest.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.

	gnu: Add abseil-cpp-cxxstd17.
	* gnu/packages/cpp.scm (abseil-cpp-cxxstd17): New variable.

	gnu: kcoreaddons: Update to 5.98.0.
	* gnu/packages/kde-frameworks.scm (kcoreaddons): Update to 5.98.0.
	[arguments]<#:phases>: Update blocklist for failing tests.

	gnu: kcoreaddons: Remove trailing #t.
	* gnu/packages/kde-frameworks.scm (kcoreaddons)[arguments]<#:phases>: Remove
	trailing #t.

	gnu: extra-cmake-modules: Update to 5.98.0.
	* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 5.98.0.

2022-09-28  Sughosha  <sughosha@proton.me>

	gnu: zplugins: Update to 0.2.4
	* gnu/packages/music (zplugins): Update to 0.2.4

2022-09-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome: Remove input labels.
	* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Remove labels.

2022-09-28  Sughosha  <sughosha@proton.me>

	gnu: gnome: Update propagated dependencies.
	* gnu/packages/gnome.scm (gnome)
	[propgated-inputs]: Remove gnome-terminal and gedit.  And add
	gnome-console and gnome-text-editor.

2022-09-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Mention where one can learn more about the samba config file syntax.
	* doc/guix.texi (Samba Services): Refer users to "man smb.conf" to learn more
	about the Samba config file format.

	doc: Add a simple Samba share example.
	* doc/guix.texi (Samba Services): Add a configuration example.

	doc: Clarify Samba Services configuration.
	* doc/guix.texi (Samba Services): Explicit the fact that no daemons are
	automatically run.  Remove the word "Manually", that suggested otherwise.

	services: samba: Remove unused variables and modules.
	* gnu/services/samba.scm (%smb-conf): Delete unused variable.

2022-09-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ffmpeg-5: Update to 5.1.2.
	* gnu/packages/video.scm (ffmpeg-5): Update to 5.1.2.

	gnu: parallel: Update to 20220922.
	* gnu/packages/parallel.scm (parallel): Update to 20220922.

	gnu: git-annex: Update to 10.20220927.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20220927.
	[inputs]: Add ghc-clientsession, ghc-wai, ghc-wai-extra, ghc-warp,
	ghc-warp-tls, ghc-yesod, ghc-yesod-core, ghc-yesod-form, and
	ghc-yesod-static.

	gnu: vim: Update to 9.0.0594.
	* gnu/packages/vim.scm (vim): Update to 9.0.0594.
	[arguments]: Adjust custom 'patch-absolute-paths phase to add another
	file to patch.

2022-09-28  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: Add rust-number-prefix-0.4."
	This reverts commit 3ff582b82b047f709b761ccf075809c66fef7957.

	This package was already included in Guix.

2022-09-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: exa: Only build with pandoc when supported.
	* gnu/packages/rust-apps.scm (exa)[arguments]: Adjust custom
	'build-manual phase to only build when pandoc is available. Adjust
	custom 'install-extras to only install man pages when they are
	available.
	[native-inputs]: Only include pandoc on systems where it is supported.

	gnu: exa: Don't install source.
	* gnu/packages/rust-apps.scm (exa)[arguments]: Add flag to not install
	the package source.

2022-09-28  gyara  <me@gyara.moe>

	gnu: exa: Update to 0.10.1.
	* gnu/packages/rust-apps.scm (exa): Update to 0.10.1.
	[arguments]: Delete custom phase 'disable-failing-tests. Add custom
	'build-manual phase. Remove trailing #t from phases.
	[cargo-inputs]: Replace rust-datetime-0.4 with 0.5, rust-git2-0.9 with
	0.13, rust-number-prefix-0.3 with 0.4, rust-users-0.9 with 0.11,
	rust-zoneinfo-compiled-0.4 with 0.5.
	[cargo-native-inputs]: Replace rust-datetime-0.4 with 0.5.
	[native-inputs]: Add pandoc.

	gnu: Add rust-zoneinfo-compiled-0.5.
	* gnu/packages/crates-io.scm (rust-zoneinfo-compiled-0.5): New variable.
	(rust-zoneinfo-compiled-0.4): Inherit from rust-zoneinfo-compiled-0.5.

	gnu: Add rust-datetime-0.5.
	* gnu/packages/crates-io.scm (rust-datetime-0.5): New variable.
	(rust-datetime-0.4): Inherit from rust-datetime-0.5.

	gnu: Add rust-iso8601-0.3.
	* gnu/packages/crates-io.scm (rust-iso8601-0.3): New variable.
	(rust-iso8601-0.1): Inherit from rust-iso8601-0.3.

	gnu: Add rust-number-prefix-0.4.
	* gnu/packages/crates-io.scm (rust-number-prefix-0.4): New variable.
	(rust-number-prefix-0.3): Inherit from rust-number-prefix-0.4.

2022-09-28  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add qspectrumanalyzer.
	* gnu/packages/radio.scm (qspectrumanalyzer): New variable.

	gnu: Add python-qt.py.
	* gnu/packages/qt.scm (python-qt.py): New variable.

	gnu: Add soapy-power.
	* gnu/packages/radio.scm (soapy-power): New variable.

	gnu: Add python-simplespectral.
	* gnu/packages/python-science.scm (python-simplespectral): New variable.

	gnu: Add python-simplesoapy.
	* gnu/packages/radio.scm (python-simplesoapy): New variable.

2022-09-28  Mathieu Othacehe  <othacehe@gnu.org>

	Update NEWS.
	* NEWS: Add new services for the 1.4.0.

2022-09-28  zimoun  <zimon.toutoune@gmail.com>

	teams: Add Simon Tournier.
	* etc/teams.scm.in: Add Simon Tournier.

2022-09-28  (  <paren@disroot.org>

	etc: teams: Add (.
	* etc/teams.scm.in: Add (.

	etc: teams: Add more scopes to teams.
	* etc/teams.scm.in (r, julia, ruby, go, rust, kernel, translations,
	  home, mozilla, racket): Add scopes.
	(emacs)[scope]: Add ``guix import elpa''-related files.
	(installer)[scope]: Correct ``guix/installer'' to ``gnu/installer''.

2022-09-28  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	news: Add 'pt' translation.
	* etc/news.scm: Add Portuguese translation of entries about WSL system images
	and about Guix System image API documentation.

2022-09-28  kiasoc5  <kiasoc5@disroot.org>

	gnu: swaylock-effects: Update to 1.6.10, use G-expressions.
	* gnu/packages/wm.scm (swaylock-effects): Update to 1.6.10.
	[source]: Switch from commit to release tag.
	[arguments]: Use G-expressions.
	[home-page]: Switch to maintained fork.

2022-09-28  Hilton Chain  <hako@ultrarare.space>

	gnu: font-lxgw-wenkai: Update to 1.245.1.
	* gnu/packages/fonts (font-lxgw-wenkai): Update to 1.245.1.

	gnu: font-lxgw-wenkai-tc: Update to 0.922.1.
	* gnu/packages/fonts (font-lxgw-wenkai-tc): Update to 0.922.1.

2022-09-28  宋文武  <iyzsong@member.fsf.org>

	gnu: python-pyvips: Update to 2.2.1.
	* gnu/packages/python-xyz.scm (python-pyvips): Update to 2.2.1.

2022-09-28  Hendursaga  <hendursaga@aol.com>

	gnu: vips: Update to 8.13.1.
	* gnu/packages/image-processing.scm (vips): Update to 8.13.1.

2022-09-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: samba: Invert inheritance relationship with samba/fixed.
	This already led to 2 problematic 9K builds on the master branch; let's remove
	this trap.

	* gnu/packages/samba.scm (samba): Rename variable to samba/fixed.
	(samba): Define as a new variable inheriting from samba/fixed.

2022-09-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: docbook-xsl: Replace with docbook-xsl-next.
	* gnu/packages/docbook.scm (docbook-xsl): Replace with...
	(docbook-xsl-next): ... this package, adding the missing home-page, synopsis,
	description and license fields to the later, and removing the inheritance.

	Merge branch 'staging' into core-updates

	Merge branch 'staging' into core-updates
	Conflicts resolved in:
		gnu/local.mk
		gnu/packages/cran.scm
		gnu/packages/gnome.scm
		gnu/packages/gtk.scm
		gnu/packages/icu4c.scm
		gnu/packages/java.scm
		gnu/packages/machine-learning.scm
		gnu/packages/tex.scm

	Merge branch 'master' into staging

	Re-instate "gnu: samba: Fix corrupted man pages."
	This reverts commit 968ec0a87, which was itself a revert of 62048ff9fc.

	gnu: samba/fixed: Do not inherit native-inputs.
	* gnu/packages/samba.scm (samba/fixed): Add a FIXME comment.
	[native-inputs]: Copy the complete native inputs from samba, to protect against
	unintended changes in the inherited package.

	Revert "gnu: samba: Fix corrupted man pages."
	This reverts commit 62048ff9fcfbe3fc790a7207fc5f6f3e0476a02a.  This caused a
	half world rebuild (9K packages).

	Merge branch 'master' into staging.
	With resolved conflicts in:
		gnu/local.mk
		gnu/packages/crates-io.scm

	gnu: samba: Fix corrupted man pages.
	* gnu/packages/samba.scm (samba) [native-inputs]: Replace docbook-xsl with
	docbook-xsl-next.

	gnu: Add docbook-xsl-next.
	* gnu/packages/docbook.scm (docbook-xsl-next): New variable.

2022-09-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-plz: Update to 0.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-plz): Update to 0.2.1.

	gnu: emacs-tuareg: Improve package style.
	* gnu/packages/ocaml.scm (emacs-tuareg)[arguments]<#:imported-modules,
	<#:phases>: Use G-expressions.  Remove trailing #T at the end of phases.  Use
	ELPA-DIRECTORY function.
	[native-inputs]: Remove input labels.

	gnu: emacs-tuareg: Update to 3.0.0.
	* gnu/packages/ocaml.scm (emacs-tuareg): Update to 3.0.0.

	gnu: emacs-pyim: Update to 5.2.5.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.2.5.

2022-09-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: colord: Update to 1.4.6.
	* gnu/packages/gnome.scm (colord): Update to 1.4.6.
	[source]: Override inherited field.
	[configure-flags]: Use gexps.
	[phases]: Likewise.
	[native-inputs]: Remove labels.

	gnu: docbook-xsl-ns: Rename to docbook-xsl-1.79.1 and use gexps.
	* gnu/packages/docbook.scm (docbook-xsl-ns): Rename to...
	(docbook-xsl-1.79.1): ... this.
	[source]: Adjust URL and add a comment.
	[arguments]: Use gexps and adjust phases accordingly.
	* gnu/packages/gnome.scm (colord)[native-inputs]: Replace docbook-xsl-ns with
	docbook-xsl-1.79.1.

	gnu: openjdk: Update to 18.
	* gnu/packages/java.scm (openjdk): Update to 18.
	(openjdk18): New variable.

	gnu: openjdk17: Define with make-openjdk.
	* gnu/packages/java.scm (openjdk17): Define with make-openjdk.
	[phases]: Use gexps.

	gnu: openjdk16: Define with make-openjdk.
	* gnu/packages/java.scm (openjdk16): Define with make-openjdk.

	gnu: openjdk15: Define with make-openjdk.
	* gnu/packages/java.scm (openjdk15): Define with make-openjdk.
	[source]: Clear snippet and modules fields.
	[native-inputs]: Rewrite using modify-inputs.

	gnu: openjdk14: Define with make-openjdk.
	* gnu/packages/java.scm (openjdk14): Define with make-openjdk.
	[source]: Remove trailing #t from snippet field and improve regexp.

	gnu: openjdk13: Define with make-openjdk.
	* gnu/packages/java.scm (openjdk13): Define with make-openjdk.

	gnu: openjdk12: Introduce 'make-openjdk' syntax and use it.
	* gnu/packages/java.scm (make-openjdk): New syntax.
	(openjdk12): Use it to define package.
	[source]: Remove trailing #t from snippet field and improve regexp.
	[phases]: Use gexps.

2022-09-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: opendjk11: Reduce size by removing extraneous files.
	By removing the *.diz and src.zip files, the size of the main output of
	OpenJDK 11 is reduced from 345 MiB to 116 MiB for OpenJDK 11, while the 'jdk'
	output is reduced from 805 MiB to 353 MiB.

	* gnu/packages/java.scm (openjdk11)[modules]: New field.
	[phases]{remove-diz-files}: New phase.
	{strip-character-data-timestamps}: Order after remove-diz-files.

2022-09-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: opendjk11: Improve regular expressions.
	* gnu/packages/java.scm (openjdk11)
	[phases]{strip-archive-timestamps}: Replace '.*.' with '\\.' in regexps.

	gnu: opendjk11: Remove input labels.
	* gnu/packages/java.scm (openjdk11)[inputs, native-inputs]: Remove labels.

	gnu: opendjk11: Remove trailing #t and use gexps.
	* gnu/packages/java.scm (openjdk11): Properly punctuate comments.
	[source]: Remove trailing #t in snippet.
	[configure-flags]: Use gexps and this-package-input.
	[phases]: Delete trailing #t and use gexps to refer to outputs.

2022-09-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "gnu: source-highlight: Fix lesspipe file name and use gexps."
	This reverts commit 74f07348e99a3495964a8bbb8da83d27ecad656e.
	It is a core-updates change.

2022-09-27  kiasoc5  <kiasoc5@disroot.org>

	gnu: source-highlight: Fix lesspipe file name and use gexps.
	This fixes src-hilite-lesspipe.sh so that lesspipe.sh is called instead of lesspipe.

	* gnu/packages/pretty-print.scm (source-highlight):
	[arguments]: Use gexps, remove trailing #ts.
	[phases]: Add phase to make src-highlight-lesspipe.sh work.

2022-09-27  kiasoc5  <kiasoc5@disroot.org>

	gnu: gnome-shell-extension-clipboard-indicator: Update to 42.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-clipboard-indicator): Update to 42.

2022-09-27  Hilton Chain  <hako@ultrarare.space>

	gnu: font-lxgw-wenkai-tc: Update to 0.922.
	* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Update to 0.922.

	gnu: font-lxgw-wenkai: Update to 1.245.
	* gnu/packages/fonts.scm (font-lxgw-wenkai): Update to 1.245

	gnu: font-chiron-hei-hk: Update to 2.504.
	* gnu/packages/fonts.scm (font-chiron-hei-hk): Update to 2.504.

	gnu: font-chiron-sung-hk: Update to 1.006.
	* gnu/packages/fonts.scm (font-chiron-sung-hk): Update to 1.006.

	gnu: podman: Update to 4.2.1.
	* gnu/packages/containers.scm (podman): Update to 4.2.1.

2022-09-27  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: matterbridge: Update to 1.25.2.
	* gnu/packages/messaging.scm (matterbridge): Update it.

2022-09-27  kiasoc5  <kiasoc5@disroot.org>

	gnu: vim-nerdcommenter: Update to 2.6.0, use G-expressions.
	* gnu/packages/vim.scm (vim-nerdcommenter): Update to 2.6.0.
	[source]: Use release tag.
	[arguments]: Use G-expressions.

	gnu: blueman: Update to 2.3.2.
	* gnu/packages/networking.scm (blueman): Update to 2.3.2.
	[native-inputs]: Remove input labels.
	[inputs]: Likewise.

2022-09-27  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: pipewire-0.3: Add man pages.
	* gnu/packages/linux.scm (pipewire-0.3): Add man pages generation.

2022-09-27  pukkamustard  <pukkamustard@posteo.net>

	teams: Add pukkamustard.
	* etc/teams.scm.in: Add pukkamustard.

2022-09-27  Josselin Poiret  <dev@jpoiret.xyz>

	teams: Add Josselin Poiret.
	* etc/teams.scm.in: Add Josselin Poiret.

2022-09-26  Hilton Chain  <hako@ultrarare.space>

	file-systems: Add cgroup2 to %pseudo-file-system-types.
	* gnu/system/file-systems.scm (%pseudo-file-system-types): Add cgroup2.

2022-09-26  Lu Hui  <luhux76@gmail.com>

	gnu: busybox: Fix cross-compilation.
	* gnu/packages/busybox.scm (busybox)[arguments]: Switch to gexps.
	Honor #:tests? in 'check' phase.  Add #:make-flags.

2022-09-26  Simen Endsjø  <simendsjo@gmail.com>

	services: nginx: Don't emit empty fields
	An empty root or index field is an error in nginx.

	* gnu/services/web.scm (emit-nginx-server-config): Don't emit root or
	index fields when they are empty

2022-09-26  jgart  <jgart@dismail.de>

	debug-link: Clarify what CRC is.
	* guix/build/debug-link.scm: Clarify "CRC"; update bug URL.

2022-09-26  Jacob Hrbek  <kreyren@rixotstudio.cz>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: gnome-boxes: Patch 'qemu-img' file name.
	* gnu/packages/gnome.scm (gnome-boxes)[arguments]: Add
	'set-qemu-file-name' phase.
	[inputs]: Add QEMU-MINIMAL.

2022-09-26  Wiktor Żelazny  <wzelazny@vurv.cz>

	gnu: Add texlive-babel-polish.
	* gnu/packages/tex.scm (texlive-babel-polish): New variable.

2022-09-26  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: Add ec.
	* gnu/packages/linux.scm (ec): New variable.

2022-09-26  Maxime Devos  <maximedevos@telenet.be>

	gnu-maintenance: Test latest-html-release.
	* tests/gnu-maintenance.scm ("latest-html-release, no signature")
	("latest-html-release, signature): New tests.

	gnu-maintenance: Remove unused procedures.
	* guix/gnu-maintenance.scm (url-prefix-rewrite, adjusted-upstream-source):
	Remove.

2022-09-26  Maxime Devos  <maximedevos@telenet.be>

	gnu-maintenance: Simplify latest-kernel.org-release.
	As latest-html-release now produces mirror:// URIs where possible,
	the additional post-processing is not necessary anymore.

	As a test, revert the dtc package back to 1.6.0 and try updating 'gash',
	the mirror:// URI remains.

	* gnu-maintenance.scm (latest-kernel.org-release): Do not call
	adjusted-upstream-source on the result.

2022-09-26  Maxime Devos  <maximedevos@telenet.be>

	download: Add a kernel.org mirror.
	Add the mirror from (guix gnu-maintenance) to make the simplified
	linux.org updater (of a later commit) work.

	* download.scm (%mirrors)[kernel.org]: Add mirrors.edge.kernel.org mirror.

2022-09-26  Maxime Devos  <maximedevos@telenet.be>

	gnu-maintenance: Simplify latest-savannah-release.
	As latest-html-release now produces mirror:// URIs where possible,
	the additional post-processing is not necessary anymore.

	As a test, try updating 'gash', the mirror:// URI remains.

	* gnu-maintenance.scm (latest-savannah-release): Do not call
	adjusted-upstream-source on the result.

2022-09-26  Maxime Devos  <maximedevos@telenet.be>

	download: Switch savannah mirrors to HTTPS URLs.
	The URI scheme used for nongnu.freemirror.org needs to be consistent
	between (guix download) and (guix gnu-maintenance) to make the simplified
	savannah-updater (of a later commit) work.  While we're at it, switch the
	other mirrors to https as well.

	http://download.savannah.gnu.org/releases-noredirect/ is left unmodified
	because it 404s

	* download.scm (%mirrors)[savannah]: Switch from http to https where possible.

2022-09-26  Maxime Devos  <maximedevos@telenet.be>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: Produce mirror:// URIs in latest-html-release.
	Partially fixes <https://issues.guix.gnu.org/57477>.

	I'm not aware of a package using both latest-html-release and mirrors, so it
	has not been completely tested.  However, updating "yt-dlp" appears to work
	(except for git-fetch not being supported yet).  The expression for the
	signature-urls field had to be tweaked to not call uri-mirror-rewrite on #false.

	* guix/gnu-maintenance.scm (latest-html-release)[url->research]{urls,signature-urls}:
	Call uri-mirror-rewrite on the URLs.

2022-09-26  Maxime Devos  <maximedevos@telenet.be>

	gnu-maintenance: Produce mirror:// URIs in latest-ftp-release.
	Partially fixes <https://issues.guix.gnu.org/57477>.

	As a test, try updating gnupg.  Before the patch, a ftp:// URL was produced,
	now the mirror:// is preserved.

	* guix/gnu-maintenance.scm (latest-ftp-release)[file->source]{urls,signature-urls}:
	Call uri-mirror-rewrite on the URLs.

2022-09-26  Maxime Devos  <maximedevos@telenet.be>
	    Ludovic Courtès  <ludo@gnu.org>

	lint: Extract logic of 'check-mirror-url'.
	It will be useful for fixing <https://issues.guix.gnu.org/57477>.

	* guix/lint.scm (check-mirror-url): Extract mirror://-constructing code to ...
	* guix/gnu-maintenance.scm (uri-mirror-rewrite): ... here, tweaking the API
	and implementation in anticipation of future users.

2022-09-26  Nicolas Graves  <ngraves@ngraves.fr>

	etc: Add tempel snippet move.
	* etc/snippets/tempel/text-mode (move\): New entry.

2022-09-26  Ludovic Courtès  <ludo@gnu.org>

	machine: ssh: Parameterize '%current-system' early on.
	Fixes <https://issues.guix.gnu.org/58084>.
	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

	Previously, "sanity checks" and other operations would happen in a
	context where '%current-system' has its default value.  Thus, running
	'guix deploy' on x86_64-linux machine for an aarch64-linux one would
	lead things like '%base-initrd-modules' to see "x86_64-linux" as the
	'%current-system' value, in turn making the wrong choices.

	* gnu/machine/ssh.scm (check-deployment-sanity)[assertions]: Wrap in
	'parameterize'.
	(deploy-managed-host): Likewise for the 'mlet' body.

2022-09-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Olivier Dion  <olivier.dion@polymtl.ca>

	tests: telephony: Add missing import to fix jami tests.
	* gnu/tests/telephony.scm (run-jami-test): Add a missing (ice-9 match) import
	directive.

2022-09-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ement: Update to 0.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.2.1.

2022-09-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qemu: Disable qtest-aarch64/migration-test test.
	* gnu/packages/patches/qemu-disable-aarch64-migration-test.patch: Add patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/virtualization.scm (qemu): Apply it.

2022-09-26  Eric Bavier  <bavier@posteo.net>

	gnu: gnome-shell-extension-gsconnect: Update to 50.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect): Update to
	version 50.  Update url references to new organization.

2022-09-26  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: libspatialite: Disable tests.
	Several tests fail since the update of Proj to version 9, but the library
	seems to be working as the test phases of dependents are passing.

	* gnu/packages/geo.scm (libspatialite)[arguments]: Disable tests.

2022-09-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-compgenomrdata.
	* gnu/packages/bioinformatics.scm (r-compgenomrdata): New variable.

2022-09-26  Olivier Dion  <olivier.dion@polymtl.ca>

	gnu: Add libpatch.
	* gnu/packages/instrumentation.scm (libpatch): New variable.

2022-09-26  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-ini: Update to 0.5.2.
	* gnu/packages/guile-xyz.scm (guile-ini): Update to 0.5.2.

2022-09-26  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add another 'de' translation.
	* etc/news.scm: Add German translation of images API entry.

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of WSL images entry.

2022-09-26  Guillaume Le Vaillant  <glv@posteo.net>

	etc: teams: Add description and scope for lisp team.
	* etc/teams.scm.in (lisp): Add description and scope fields.

2022-09-26  Mathieu Othacehe  <othacehe@gnu.org>

	NEWS: Update it.
	* NEWS: Add an entry about WSL images.

2022-09-25  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.145.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.145.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.70.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.70.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.19.11.
	* gnu/packages/linux.scm (linux-libre-5.19-version): Update to 5.19.11.
	(linux-libre-5.19-pristine-source): Update hash.

2022-09-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-vaex-core.
	* gnu/packages/python-science.scm (python-vaex-core): New variable.

	gnu: Add pybind11-2.3.
	* gnu/packages/python-xyz.scm (pybind11-2.3): New variable.

	gnu: Add python-blake3.
	* gnu/packages/python-crypto.scm (python-blake3): New variable.

2022-09-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orgmdb: Add missing input.
	* gnu/packages/emacs-xyz.scm (emacs-orgmdb)[arguments]: Avoid propagating FD.
	[inputs]: Add FD.

2022-09-25  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	etc: teams: Give games a scope.
	* etc/teams.scm.in (games)[#:name]: Change to “Games and Toys”.
	[#:description, #:scope]: New fields.

	etc: teams: Add description and scope for emacs.
	* etc/teams.scm.in (emacs): Add #:description and #:scope.

2022-09-25  John Kehayias  <john.kehayias@protonmail.com>

	gnu: emacs-libgit: Fix build with native compilation.
	* gnu/packages/emacs-xyz.scm (emacs-libgit)[#:phases]: Add
	‘emacs-add-install-to-native-load-path’ after ‘unpack’.

	gnu: emacs-pdf-tools: Fix build with native compilation.
	* gnu/packages/emacs-xyz.scm (emacs-pdf-tools)[#:phases]: Add
	‘emacs-add-install-to-native-load-path’ between ‘emacs-expand-load-path’ and
	‘emacs-install’.

2022-09-25  Brian Kubisiak  <brian@kubisiak.com>

	gnu: Add emacs-color-theme-solarized.
	* gnu/packages/emacs-xyz (emacs-color-theme-solarized): New variable.

2022-09-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-macrostep-geiser: Order inputs alphabetically.
	* gnu/packages/emacs-xyz.scm (emacs-macrostep-geiser)[propagated-inputs]:
	Order inputs alphabetically.

	gnu: emacs-cpreproc-openvdb: Remove period in synopsis.
	* gnu/packages/emacs-xyz.scm (emacs-cpreproc-openvdb)[synopsis]: Remove
	period.

2022-09-25  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add emacs-clue.
	* gnu/packages/emacs-xyz.scm (emacs-clue): New variable.

	gnu: emacs-denote: Update to 0.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-denote): Update to 0.6.0.

2022-09-25  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: Add emacs-ol-notmuch.
	* gnu/packages/emacs-xyz.scm (emacs-ol-notmuch): New variable.

2022-09-25  Hilton Chain via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add emacs-macrostep-geiser.
	* gnu/packages/emacs-xyz.scm (emacs-macrostep-geiser): New variable.

2022-09-25  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: Add emacs-marginalia-emprise.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia-emprise): New variable.

	gnu: Add emacs-orgmdb.
	* gnu/packages/emacs-xyz.scm (emacs-orgmdb): New variable.

	gnu: Add emacs-cpreproc-openvdb.
	* gnu/packages/emacs-xyz.scm (emacs-cpreproc-openvdb): New variable.

2022-09-25  Julien Lepiller  <julien@lepiller.eu>

	etc: teams: Define Java team scope.
	* etc/teams.scm.in (java): Define it.

	etc: teams: Define OCaml team scope.
	* etc/teams.scm.in (ocaml): Define it.

2022-09-25  Mathieu Othacehe  <othacehe@gnu.org>

	news: Add entry about image API documentation.
	* etc/news.scm: Add entry.

	news: Add entry about WSL images.
	* etc/news.scm: Add entry.

2022-09-25  Lars-Dominik Braun  <lars@6xq.net>

	etc: teams: Define python team scope.
	* etc/teams.scm.in (python): Define it.

	etc: teams: Define haskell team scope.
	* etc/teams.scm.in (haskell): Define it.

2022-09-25  Mathieu Othacehe  <othacehe@gnu.org>

	doc: Turn example to lisp.
	* doc/guix.texi (System Images): Turn example snippets to lisp snippets.

	doc: Remove an extra dot.
	* doc/guix.texi (System Images): Remove it.

	etc: installer: Define installer team scope.
	* etc/teams.scm.in (installer): Define it.

	etc: teams: Define core team scope.
	* etc/teams.scm.in (core): Define it.

2022-09-25  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	etc: teams: Add regular expression support to scopes.
	* etc/teams.scm (find-teams-by-scope): Differentiate between raw strings
	and regexps.  Make raw string matches strict.

2022-09-25  Mathieu Othacehe  <othacehe@gnu.org>

	etc: teams: Add scope support.
	Add a scope list to each team.  This list defines all the files and
	directories that are mentored by the team.

	Also add a cc-members command that takes two Git revision strings as input,
	add returns the members that should be CC'ed given the files impacted between
	the two revisions.

	* etc/teams.scm.in (<team>)[scope]: New field.
	(team, list-teams): Adapt those procedures.
	(find-team-by-scope, diff-revisions): New procedures.
	(main): Add a "cc-members" command.
	* doc/contributing.texi ("Teams"): Document it.
	("Sending a Patch Series"): Adapt it.

2022-09-25  Mathieu Othacehe  <othacehe@gnu.org>

	system: images: Add a TODO comment.
	* gnu/system/image.scm (system-tarball-image): Add it.

2022-09-25  kiasoc5  <kiasoc5@disroot.org>

	gnu: source-highlight: Fix lesspipe file name and use gexps.
	This fixes src-hilite-lesspipe.sh so that lesspipe.sh is called instead of lesspipe.

	* gnu/packages/pretty-print.scm (source-highlight):
	[arguments]: Use gexps, remove trailing #ts.
	[phases]: Add phase to make src-highlight-lesspipe.sh work.

2022-09-25  Simon Streit  <simon@netpanic.org>

	gnu: samba: Add avahi to inputs.
	* gnu/packages/samba.scm (samba) <inputs>: Add avahi.

2022-09-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: firebird: Add support for riscv64-linux.
	* gnu/packages/databases.scm (firebird)[source]: Add patches.
	[arguments]: Add custom phase when building for riscv64-linux to force
	the bootstrap phase to occur.
	[native-inputs]: When building for riscv64-linux add autoconf, automake
	and libtool.
	* gnu/packages/patches/firebird-riscv64-support-pt1.patch,
	gnu/packages/patches/firebird-riscv64-support-pt2.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register them.

2022-09-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-piem: Do not propagate B4.
	* gnu/packages/emacs-xyz.scm (emacs-piem)[arguments]: Add CONFIGURE phase to
	avoid propagating B4.
	[inputs]: Add B4.
	[propagated-inputs]: Remove B4.

	gnu: emacs-piem: Fix license.
	* gnu/packages/emacs-xyz.scm (emacs-piem)[license]: Set to GPL3+.

2022-09-24  conses  <contact@conses.eu>

	gnu: emacs-slack: Update to ff46d88.
	* gnu/packages/emacs-xyz.scm (emacs-slack): Update to ff46d88.

2022-09-24  zimoun  <zimon.toutoune@gmail.com>

	gnu: Add emacs-piem.
	* gnu/packages/emacs-xyz.scm (emacs-piem): New variable.

2022-09-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-perspective: Update to 2.18.
	* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.18.

	gnu: emacs-ement: Update to 0.2.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.2.

	gnu: emacs-mentor: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-mentor): Update to 0.4.

	gnu: emacs-subed: Update to 1.0.10.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.10.

2022-09-24  Garek Dyszel  <garekdyszel@disroot.org>

	gnu: Add python-icdiff.
	* gnu/packages/python-xyz.scm (python-icdiff): New variable.

	gnu: Add python-editables.
	* gnu/packages/python-build.scm (python-editables): New variable.

	gnu: Add python-version.
	* gnu/packages/python-xyz.scm (python-version): New variable.

	gnu: Add coq-mathcomp-bigenough.
	* gnu/packages/coq.scm (coq-mathcomp-bigenough): New variable.

	gnu: Add coq-mathcomp-finmap.
	* gnu/packages/coq.scm (coq-mathcomp-finmap): New variable.

	gnu: Add ocaml-ansiterminal.
	* gnu/packages/ocaml.scm (ocaml-ansiterminal): New variable.

2022-09-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove icu4c-67.
	* gnu/packages/icu4c.scm (icu4c-67): Remove variable.

	gnu: firebird: Update to 3.0.10.
	* gnu/packages/databases.scm (firebird): Update to 3.0.10.
	[source]: Remove trailing #t.
	[arguments]: Remove trailing #t from phases.
	[inputs]: Replace icu4c-67 with icu4c.
	[properties]: Remove field.

2022-09-24  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add maven-sisu-plugin.
	* gnu/packages/maven.scm (maven-sisu-plugin): New variable.

2022-09-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openexr-2: Extend the test timeout.
	* gnu/packages/graphics.scm (openexr-2)[arguments]: Adjust the custom
	phase to extend the test timeout.

2022-09-24  Ludovic Courtès  <ludo@gnu.org>

	Update NEWS.

2022-09-24  kiasoc5  <kiasoc5@disroot.org>

	gnu: avizo: Update to 1.2.1.
	* gnu/packages/wm.scm (avizo): Update to 1.2.1.

2022-09-24  zimoun  <zimon.toutoune@gmail.com>

	gnu: emacs-lua-mode: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-buttercup-1.25): New variable.
	(emacs-lua-mode): Use it.

2022-09-24  Maxime Devos  <maximedevos@telenet.be>

	gnu: go-ipfs: Unbundle many dependencies.
	Tested with "./pre-inst-env guix build go-ipfs" and "make check-system
	TESTS=ipfs".

	go-github-com-blang-semver is currently out-of-date, so it cannot be unbundled
	yet (at least, the build process seems to complain about the version).

	* gnu/packages/ipfs.scm (go-ipfs)[source]: Add snippet removing many
	bundled dependencies.
	[inputs]: Add many inputs.

2022-09-24  Maxime Devos  <maximedevos@telenet.be>

	build-system/go: Respect #:imported-modules when cross-compiling.
	Previously, #:imported-modules was ignored, causing cross-compilation
	failures.  This bug seems seems to have been introduced in
	e37dcf63dcea0817ffd74722ee5ff2d103aa2157.

	After this commit, there remain other cross-compilation problems,
	e.g. <https://issues.guix.gnu.org/51981> fixes one of them.

	* guix/build-system/go.scm (go-cross-build)[builder]: Wrap in
	with-imported-modules.

2022-09-24  M  <matf@disr.it>

	gnu: Add rot8.
	* gnu/packages/rust-apps.scm (rot8): New variable.

2022-09-24  M  <matf@disr.it>
	    (  <paren@disroot.org>

	gnu: Add batsignal.
	* gnu/packages/monitoring.scm (batsignal): New variable.

2022-09-24  Wiktor Żelazny  <wzelazny@vurv.cz>

	gnu: Add texlive-latex-sidecap.
	* gnu/packages/tex.scm (texlive-latex-sidecap): New variable.

	gnu: Add texlive-latex-frankenstein.
	* gnu/packages/tex.scm (texlive-latex-frankenstein): New variable.

2022-09-24  Ludovic Courtès  <ludo@gnu.org>

	linux-container: Mark socket pair as SOCK_CLOEXEC.
	* gnu/build/linux-container.scm (run-container): Pass SOCK_CLOEXEC to
	'socketpair'.

	substitute: Test behavior with unroutable substitute server addresses.
	* tests/substitute.scm (%unroutable-substitute-url): New variable.
	("query narinfo signed with authorized key, unroutable URL first")
	("substitute, authorized key, first substitute URL is unroutable"): New
	tests.

2022-09-24  Ludovic Courtès  <ludo@gnu.org>

	narinfo: Fix misleading docstring.
	The misleading docstring had been here from the start, in commit
	cdea30e061490a521f1e9c66ff870ca98ae5d7e5.

	* guix/narinfo.scm (valid-narinfo?): Fix docstring.

2022-09-24  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: openvswitch: Disable tests.
	On berlin the following test fails:

	;; 25. bfd.at:268: 25. bfd - bfd decay (bfd.at:268): FAILED (bfd.at:397)

	while this one fails on hydra-114:

	1040. dpif-netdev - meters (dpif-netdev.at:269): FAILED (dpif-netdev.at:376)

	Disable the tests for now.

	* gnu/packages/networking.scm (openvswitch)[arguments]: Disable them.

2022-09-24  Alex Griffin  <a@ajgrf.com>

	system: images: Add wsl2 module.
	* gnu/system/images/wsl2.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* doc/guix.texi ("System Images"): Document it.

	system: image: Add wsl2 support.
	* gnu/image.scm (<image>)[format]: Add wsl2 support.
	* gnu/system/image.scm (wsl2-image, wsl2-image-type): New variables.
	(image->root-file-system): Add wsl2 image support.
	(system-image): Ditto.

	system: image: Add tarball support.
	* gnu/image.scm (<image>)[fields]: Add tarball to the supported formats.
	* gnu/system/image.scm (tarball-image, tarball-image-type): New variables.
	(system-tarball-image): New procedure.
	(image->root-file-system): Add tarball image support.
	(system-image): Ditto.
	* doc/guix.texi ("System Images"): Document it.

2022-09-24  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Add compression module.
	Move the compression record to a dedicated module so that it can be used
	outside (guix scripts pack) module.

	* guix/scripts/pack.scm (<compressor>, %compressors, lookup-compressor): Move
	it to ...
	* gnu/compression.scm: ... this new file.
	* gnu/ci.scm: Adapt it.
	* local.mk (GNU_SYSTEM_MODULES): Add it.

2022-09-24  Mathieu Othacehe  <othacehe@gnu.org>

	doc: Add a "System Images" chapter.
	* doc/guix.texi ("System Images"): New chapter.

	doc: Add a "Platforms" chapter.
	* doc/guix.texi ("Platforms"): New chapter.
	("Porting"): Link it.

	platforms: x86: Rename Hurd hurd to i586-gnu.
	* guix/platforms/x86.scm (hurd): Rename it to ...
	(i586-gnu): ... this variable.
	* gnu/system/images/hurd.scm (hurd-disk-image, hurd-barebones-disk-image,
	hurd-barebones-qcow2-image): Adapt those.

2022-09-24  Mathieu Othacehe  <othacehe@gnu.org>

	image: Make the operating-system field mandatory.
	Make the operating-system field mandatory as creating an image without it
	makes no sense. Introduce a new macro, image-without-os for the specific cases
	where the image is only created to be inherited from afterwards.

	* gnu/image.scm (<image>)[operating-system]: Make it mandatory.
	* gnu/system/image.scm (image-without-os): New macro.
	(efi-disk-image, efi32-disk-image, iso9660-image, docker-image,
	raw-with-offset-disk-image): Use it.
	* gnu/system/images/hurd.scm (hurd-disk-image): Ditto.

2022-09-24  Mathieu Othacehe  <othacehe@gnu.org>

	installer: tests: Fix typo.
	* gnu/installer/tests.scm (edit-configuration-file): Fix it.

2022-09-24  Lars-Dominik Braun  <lars@6xq.net>

	Revert "gnu: samba: Add avahi to inputs."
	This reverts commit 4cbc1622961f62f8fc3613de0c8f215e0cde6494.

	samba/fixed inherits from samba, which causes ~9000 rebuilds.

2022-09-24  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Fix configuration edition during testing.
	When the configuration is edited, it looks like there are some leftover
	fragments from the input configuration:

	Example content of config.scm after edition:

	  #:imported-modules
	  '((gnu services herd)
	    (guix build utils)
	    (guix combinators)))

	unted".  The unique
	  ;; file system identifiers there ("UUIDs") can be obtained
	  ;; by running 'blkid' in a terminal.

	...

	This is strange because call-with-output-file uses the O_TRUNC flag which
	resets the file size to zero. Remove the configuration file before writing it
	as a work-around.

	* gnu/installer/tests.scm (edit-configuration-file): Remove the configuration
	file before re-writing it.

2022-09-24  Simon Streit  <simon@netpanic.org>

	services: Add wsdd service.
	* doc/guix.texi: Add documentation for wsdd service.
	* gnu/services/samba.scm (<wsdd-configuration>): New record.
	(wsdd-service-type): New variable.
	(wsdd-shepherd-services): New procedure.
	* gnu/tests/samba.scm (%wsdd-os): Add variable.
	(run-wsdd-test): New procedure.
	(%test-wsdd): New variable.

	gnu: Add wsdd.
	* gnu/packages/samba.scm (wsdd): New variable.

	services: Add samba service.
	* gnu/services/samba.scm: New file.
	* gnu/tests/samba.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add them.
	* po/guix/POTFILES.in Add 'gnu/services/samba.scm'.
	* doc/guix.texi: Document it.

	gnu: samba: Add avahi to inputs.
	* gnu/packages/samba.scm (samba) <inputs>: Add avahi.

2022-09-24  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-jsonrpc: Correct URL.
	* gnu/packages/emacs-xyz.scm (emacs-jsonrpc)[source]<url>: Drop trailing slash.

2022-09-24  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: emacs-jsonrpc: Correct hash.
	* gnu/packages/emacs-xyz.scm (emacs-jsonrpc)[source]: Correct hash.

2022-09-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "tests: telephony: Add extra packages to %jami-os for debugging."
	This reverts commit 829c19142e62efa7ba9715fc682b4be959830b2e, as it broke
	'guix pull'.

	tests: jami-provisioning: Fix test derivation name.
	* gnu/tests/telephony.scm (run-jami-test): Fix test derivation name.

	services: jami-service-type: Streamline stop slot.
	* gnu/services/telephony.scm (jami-shepherd-services)
	[stop]: Use make-kill-destructor with SIGKILL.  Add comment.

	tests: telephony: Add extra packages to %jami-os for debugging.
	* gnu/tests/telephony.scm (make-jami-os): Add libjami:debug, gdb, guile,
	guile-ac-d-bus, guile-readline, guile-fibers, screen and strace.
	(run-jami-test)<jami service actions, ban/unban contacts>: Add (ice-9 match),
	for lambda-match (worked without it but needed when manually testing).

2022-09-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: jami-service: account->username always return a fingerprint.
	This change is motivated by the fact that Account.registeredName is a volatile
	account data, not exported along the account and retrieved from the name
	server.  Have it always return Account.username instead, so that the result is
	reproducible independent of whether networking is available or not.

	* gnu/build/jami-service.scm (account->username): Always return the account
	fingerprint.  Adjust doc.
	(id->username): Likewise.

2022-09-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ffmpeg-jami: Update to 5.0.1 and enable tests.
	* gnu/packages/jami.scm (ffmpeg-jami): Update to 5.0.1.
	[tests?]: Delete argument.
	[phases]{disable-problematic-tests}: New phase.

	gnu: pjproject-jami: Update to 2.12-0.5e478bb.
	* gnu/packages/jami.scm (pjproject-jami): Update to 2.12-0.5e478bb.

	gnu: jami: Update to 20220825.0828.c10f01f.
	* gnu/packages/jami.scm (jami): Update to 20220825.0828.c10f01f.
	(%jami-version): Set to latest release.
	(%jami-sources): Remove jami-fix-esc-bug.patch; add
	jami-fix-crash-on-block-contact.patch.
	* gnu/packages/patches/jami-fix-esc-bug.patch: Delete file.
	* gnu/packages/patches/jami-fix-crash-on-block-contact.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: pjproject: Update to 2.12.1.
	* gnu/packages/telephony.scm (pjproject): Update to 2.12.1.
	[source]: Delete patches field.
	[arguments]: Use gexps.
	* gnu/packages/patches/pjproject-install-libpjsua2.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

2022-09-23  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add emacs-org-babel-eval-in-repl.
	* gnu/packages/emacs-xyz.scm (emacs-org-babel-eval-in-repl): New variable.

	gnu: Add emacs-ob-elm.
	* gnu/packages/emacs-xyz.scm (emacs-ob-elm): New variable.

	gnu: Add emacs-eval-in-repl packages.
	* gnu/packages/emacs-xyz.scm (make-emacs-eval-in-repl)
	(emacs-eval-in-repl-cider, emacs-eval-in-repl-elm, emacs-eval-in-repl-erlang)
	(emacs-eval-in-repl-geiser, emacs-eval-in-repl-hy, emacs-eval-in-repl-ielm)
	(emacs-eval-in-repl-iex, emacs-eval-in-repl-javascript)
	(emacs-eval-in-repl-lua, emacs-eval-in-repl-ocaml, emacs-eval-in-repl-prolog)
	(emacs-eval-in-repl-python, emacs-eval-in-repl-racket)
	(emacs-eval-in-repl-shell, emacs-eval-in-repl-slime, emacs-eval-in-repl-sly)
	(emacs-eval-in-repl-sml): New variables.

	gnu: Add emacs-alchemist.
	* gnu/packages/emacs-xyz.scm (emacs-alchemist): New variable.

	gnu: Add emacs-js-comint.
	* gnu/packages/emacs-xyz.scm (emacs-js-comint): New variable.

	gnu: Add emacs-eval-in-repl.
	* gnu/packages/emacs-xyz.scm (emacs-eval-in-repl): New variable.

2022-09-23  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: emacs-jsonrpc: Use upstream source.
	* gnu/packages/emacs-xyz.scm (emacs-jsonrpc)[version]: Use git-version.
	[source]: Use Emacs' git repository.
	[arguments]: Replace ‘unpack’ phase to only unpack jsonrpc.el.

2022-09-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: guile-fibers: Skip some long tests on some architectures.
	* gnu/packages/guile-xyz.scm (guile-fibers-1.1)[arguments]: Add custom
	phase to skip some overly long tests.

2022-09-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Update NEWS.

	services: configuration: Fix typo.
	* gnu/services/configuration.scm (interpose): Fix typo in doc.
	(text-config?): Add a newline following definition.

2022-09-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add mudskipper.
	* gnu/packages/bioinformatics.scm (mudskipper): New variable.

	gnu: Add rust-libradicl-0.4.
	* gnu/packages/crates-io.scm (rust-libradicl-0.4): New variable.

	gnu: Add rust-rust-htslib-0.38.
	* gnu/packages/crates-io.scm (rust-rust-htslib-0.38): New variable.

	gnu: Add rust-hts-sys-2.
	* gnu/packages/crates-io.scm (rust-hts-sys-2): New variable.

	gnu: Add rust-needletail-0.4.
	* gnu/packages/crates-io.scm (rust-needletail-0.4): New variable.

	gnu: Add rust-sce-0.1.
	* gnu/packages/crates-io.scm (rust-sce-0.1): New variable.

	gnu: Add rust-coitrees-0.2.
	* gnu/packages/crates-io.scm (rust-coitrees-0.2): New variable.

	gnu: Add rust-executors-0.9.
	* gnu/packages/crates-io.scm (rust-executors-0.9): New variable.

	gnu: rust-obj-0.10: Disable tests.
	* gnu/packages/crates-io.scm (rust-obj-0.10)[arguments]: Disable tests.

	gnu: rust-glium-0.31: Add missing development inputs.
	* gnu/packages/crates-io.scm (rust-glium-0.31)[arguments]: Add rust-cgmath,
	rust-genmesh, rust-obj, and rust-ouroboros.

	gnu: Add rust-obj-0.10.
	* gnu/packages/crates-io.scm (rust-obj-0.10): New variable.

	gnu: rust-winit-0.24: Add missing development inputs.
	* gnu/packages/crates-graphics.scm (rust-winit-0.24)[arguments]: Add
	rust-console-log and rust-simple-logger to cargo-development-inputs.

	gnu: rust-winit: Add missing development inputs.
	* gnu/packages/crates-graphics.scm (rust-winit)[arguments]: Add
	rust-console-log and rust-simple-logger to cargo-development-inputs.

	gnu: Add rust-console-log-0.2.
	* gnu/packages/crates-io.scm (rust-console-log-0.2): New variable.

	gnu: rust-mint-0.5: Update to 0.5.9.
	* gnu/packages/crates-io.scm (rust-mint-0.5): Update to 0.5.9.
	[arguments]: Add rust-serde-1 to cargo-inputs; add rust-serde-json-1 to
	cargo-development-inputs.

	gnu: Add rust-indicatif-0.16.
	* gnu/packages/crates-io.scm (rust-indicatif-0.16): New variable.

	gnu: Add rust-synchronoise-1.
	* gnu/packages/crates-io.scm (rust-synchronoise-1): New variable.

	gnu: Add rust-rustls-ffi-0.8.
	* gnu/packages/crates-io.scm (rust-rustls-ffi-0.8): New variable.

	gnu: Add rust-quickersort-3.
	* gnu/packages/crates-io.scm (rust-quickersort-3): New variable.

	gnu: Add rust-arr-macro-0.1.
	* gnu/packages/crates-io.scm (rust-arr-macro-0.1): New variable.

	gnu: Add rust-arr-macro-impl-0.1.
	* gnu/packages/crates-io.scm (rust-arr-macro-impl-0.1): New variable.

	gnu: Add rust-fs-utils-1.
	* gnu/packages/crates-io.scm (rust-fs-utils-1): New variable.

	gnu: Add rust-linear-map-1.
	* gnu/packages/crates-io.scm (rust-linear-map-1): New variable.

	gnu: Add rust-metrics-0.14.
	* gnu/packages/crates-io.scm (rust-metrics-0.14): New variable.

	gnu: Add rust-metrics-macros-0.2.
	* gnu/packages/crates-io.scm (rust-metrics-macros-0.2): New variable.

	gnu: Add rust-ieee754-0.2.
	* gnu/packages/crates-io.scm (rust-ieee754-0.2): New variable.

	gnu: Add rust-libdeflate-sys-0.5.
	* gnu/packages/crates-io.scm (rust-libdeflate-sys-0.5): New variable.

	gnu: Add rust-libz-ng-sys-1.
	* gnu/packages/crates-io.scm (rust-libz-ng-sys-1): New variable.

	gnu: Add rust-number-prefix-0.4.
	* gnu/packages/crates-io.scm (rust-number-prefix-0.4): New variable.

	gnu: rust-arrayvec-0.7: Update to 0.7.2.
	* gnu/packages/crates-io.scm (rust-arrayvec-0.7): Update to 0.7.2.

	gnu: rust-bstr-0.2: Update to 0.2.17.
	* gnu/packages/crates-io.scm (rust-bstr-0.2): Update to 0.2.17.

	gnu: rust-crossbeam-queue-0.3: Update to 0.3.6.
	* gnu/packages/crates-io.scm (rust-crossbeam-queue-0.3): Update to 0.3.6.

	gnu: rust-crossbeam-channel-0.5: Update to 0.5.6.
	* gnu/packages/crates-io.scm (rust-crossbeam-channel-0.5): Update to 0.5.6.

2022-09-22  Jacob Hrbek  <kreyren@rixotstudio.cz>

	gnu: Add idevicerestore.
	* gnu/packages/libusb.scm (idevicerestore): New variable.

	gnu: Add libirecovery.
	* gnu/packages/libusb.scm (libirecovery): New variable.

2022-09-22  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 91.13.1 [security fixes].
	Fixes CVE-2022-3032, CVE-2022-3033 and CVE-2022-3034.

	* gnu/packages/gnuzilla.scm (icedove): Update to 91.13.1.

2022-09-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: guile-fibers: Remove guild warnings.
	* gnu/packages/guile-xyz.scm (guile-fibers)[arguments]: Add make-flag to
	silence guild warnings.

2022-09-22  Josselin Poiret  <dev@jpoiret.xyz>

	installer: Exit console-services page with abort-to-prompt.
	* gnu/installer/newt/services.scm (run-console-services-cbt-page): Do it.

2022-09-22  Josselin Poiret  <dev@jpoiret.xyz>

	installer: Ensure luks devices are open when mounting partitions.
	Partially-Fixes: <https://issues.guix.gnu.org/57983>

	* gnu/installer/parted.scm (luks-ensure-open): New procedure.
	(unmount-user-partitions): Ensure luks devices are open.

2022-09-22  Josselin Poiret  <dev@jpoiret.xyz>

	installer: Return partitions with crypt password as step result.
	* gnu/installer/newt/partition.scm (run-partitioning-page): Do it.

	installer: Move <secret> to utils and use it for crypt passwords.
	* gnu/installer/user.scm (<secret>, secret?, make-secret, secret-content): Move
	to utils.scm.
	* gnu/installer/utils.scm (<secret>, secret?, make-secret, secret-content):
	Moved from user.scm.
	* gnu/installer/newt/partition.scm (prompt-luks-passwords): Make password a
	<secret>.
	* gnu/installer/parted.scm (luks-format-and-open): Unwrap secret.

2022-09-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.18.1.1.
	* gnu/packages/finance.scm (monero-gui): Update to 0.18.1.1.

	gnu: monero: Update to 0.18.1.1.
	* gnu/packages/finance.scm (monero): Update to 0.18.1.1.

2022-09-22  Hendursaga  <hendursaga@aol.com>

	gnu: Add tetzle.
	* gnu/packages/games.scm (tetzle): New public variable.

	gnu: gsimplecal: Update to 2.4.1.
	* gnu/packages/calendar.scm (gsimplecal): Update to 2.4.1.

2022-09-22  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: Add keychain.
	* gnu/packages/crypto.scm (keychain): New variable.

2022-09-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: zathura: Remove input labels.
	* gnu/packages/pdf.scm (zathura)[native-inputs]: Remove input labels.
	[arguments]: Adjust custom 'start-xserver phase accordingly.

	gnu: zathura: Update to 0.5.1.
	* gnu/packages/pdf.scm (zathura): Update to 0.5.1.

	gnu: vifm: Update to 0.12.1.
	* gnu/packages/vim.scm (vifm): Update to 0.12.1.
	[arguments]: Remove trailing #t from phases.

2022-09-22  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-lisp-unit2: Update to 0.9.4.
	* gnu/packages/lisp-check.scm (sbcl-lisp-unit2): Update to 0.9.4.

2022-09-22  Jacob Hrbek  <kreyren@rixotstudio.cz>

	gnu: Add ideviceinstaller.
	* gnu/packages/libusb (ideviceinstaller): New variable.

2022-09-22  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-uucp: Update to 15.0.0.
	* gnu/packages/ocaml.scm (ocaml-uucp): Update to 15.0.0.
	(ocaml-uucd): Update to 15.0.0.

	gnu: ocaml-uunf: Update to 15.0.0.
	* gnu/packages/ocaml.scm (ocaml-uunf): Update to 15.0.0.

	gnu: ocaml-linenoise: Update to 1.4.0.
	* gnu/packages/ocaml.scm (ocaml-linenoise): Update to 1.4.0.

	gnu: coq: Update to 8.16.0.
	* gnu/packages/coq.scm (coq-core): Update to 8.16.0.
	(coq-bignums): Update to 8.16.0.
	(coq-equations): Update to 1.3-8.16.
	(coq-gappa): Adjust for changes in coq-core.

	gnu: coq-interval: Update to 4.5.2.
	* gnu/packages/coq.scm (coq-interval): Update to 4.5.2.

	gnu: coq-mathcomp: Update to 1.15.0.
	* gnu/packages/coq.scm (coq-mathcomp): Update to 1.15.0.

	gnu: coq-gappa: Update to 1.5.2.
	* gnu/packages/coq.scm (coq-gappa): Update to 1.5.2.

	gnu: coq-flocq: Update to 4.1.0.
	* gnu/packages/coq.scm (coq-flocq): Update to 4.1.0.

	gnu: lablgtk3: Update to 3.1.2.
	* gnu/packages/ocaml.scm (lablgtk3): Update to 3.1.2.
	[arguments]: Do not build extensions anymore (missing dependency)
	* gnu/packages/games.scm (laby)[inputs]: Use
	  `ocaml-lablgtk3-sourceview3'.
	* gnu/packages/maths.scm (frama-c)[inputs]: Use
	  `ocaml-lablgtk3-sourceview3'.
	* gnu/packages/coq.scm (coq-ide)[inputs]: Use
	  `ocaml-lablgtk3-sourceview3'.

	gnu: Add ocaml-lablgtk3-sourceview3.
	* gnu/packages/ocaml.scm (ocaml-lablgtk3-sourceview3): New variable.

2022-09-22  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.239.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.239.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.294.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.294.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.259.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.259.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.214.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.214.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.144.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.144.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.69.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.69.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.19.10.
	* gnu/packages/linux.scm (linux-libre-5.19-version): Update to 5.19.10.
	(linux-libre-5.19-pristine-source): Update hash.

2022-09-22  arkhan  <arkhan@riseup.net>

	gnu: xonsh: Update to 0.13.3.
	* gnu/packages/shells.scm (xonsh): Update to 0.13.3.

2022-09-22  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: clojure-tools: Update to 1.11.1.1165.
	* gnu/packages/clojure.scm (clojure-tools): Update to 1.11.1.1165.

2022-09-22  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-places-plugin: Update to 1.8.2.
	* gnu/packages/xfce.scm (xfce4-places-plugin): Update to 1.8.2.

	gnu: xfce4-datetime-plugin: Update to 0.8.2.
	* gnu/packages/xfce.scm (xfce4-datetime-plugin): Update to 0.8.2.

	gnu: xfce4-pulseaudio-plugin: Update to 0.4.5.
	* gnu/packages/xfce.scm (xfce4-pulseaudio-plugin): Update to 0.4.5.
	[arguments]: Remove unnecessary phase 'augment-cflags.

2022-09-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cooler: Skip broken test.
	* gnu/packages/bioinformatics.scm (python-cooler)[arguments]: Add another
	patch for tests/test_util.py.

	gnu: python-cooler: Do not use flake8.
	* gnu/packages/bioinformatics.scm (python-cooler)[arguments]: Add build phase
	'do-not-use-flake8.

2022-09-21  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add python-ephem.
	* gnu/packages/astronomy.scm (python-ephem): New Variable.

	gnu: Add python-suntime.
	* gnu/packages/astronomy.scm (python-suntime): New variable.

2022-09-21  Andreas Enge  <andreas@enge.fr>

	gnu: gp2c: Update to 0.0.13.
	* gnu/packages/algebra.scm (gp2c): Update to 0.0.13.

	gnu: pari-gp: Update to 2.15.0.
	* gnu/packages/algebra.scm (pari-gp): Update to 2.15.0. Modernize syntax.

2022-09-21  Hunter Jozwiak  <hunter.t.joz@gmail.com>

	gnu: Add espeakup.
	* gnu/packages/accessibility.scm (espeakup): New variable.

2022-09-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-chromunity.
	* gnu/packages/bioinformatics.scm (r-chromunity): New variable.

	gnu: Add r-skitools.
	* gnu/packages/bioinformatics.scm (r-skitools): New variable.

	gnu: Add r-gchain.
	* gnu/packages/bioinformatics.scm (r-gchain): New variable.

	gnu: Add r-gtrack.
	* gnu/packages/bioinformatics.scm (r-gtrack): New variable.

	gnu: Add r-bamutils.
	* gnu/packages/bioinformatics.scm (r-bamutils): New variable.

	gnu: Add r-gutils.
	* gnu/packages/bioinformatics.scm (r-gutils): New variable.

2022-09-21  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: maven-slf4j-provider: Fix style.
	* gnu/packages/maven.scm (maven-slf4j-provider): Fix style.

	gnu: maven-slf4j-provider: Bugfix.
	* gnu/packages/maven.scm (maven-slf4j-provider): Bugfix: Don't use "tar" to
	  extract "java-slf4j-simple-source" as it is already unpacked; recursively copy
	  the source instead.

2022-09-21  Hilton Chain  <hako@ultrarare.space>

	gnu: telegram-desktop: Use API ID from Snap builds.
	* gnu/packages/telegram.scm (telegram-desktop)[#:configure-flags]: Use API ID
	from Telegram's official Snap builds.

	gnu: telegram-desktop: Use modern package style.
	* gnu/packages/telegram.scm (%telegram-version)
	(cmake-helpers-for-telegram-desktop, codegen-for-telegram-desktop)
	(lib-base-for-telegram-desktop, lib-crl-for-telegram-desktop)
	(lib-lottie-for-telegram-desktop, lib-qr-for-telegram-desktop)
	(lib-rlottie-for-telegram-desktop,lib-rpl-for-telegram-desktop)
	(lib-spellcheck-for-telegram-desktop, lib-storage-for-telegram-desktop)
	(lib-tl-for-telegram-desktop, lib-ui-for-telegram-desktop)
	(lib-waylandshells-for-telegram-desktop, lib-webrtc-for-telegram-desktop)
	(lib-webview-for-telegram-desktop, tgcalls-for-telegram-desktop): New variables.
	(telegram-desktop)[arguments]: Convert to list of G-Expressions.
	<#:phases>: Inline cmake-helpers-for-telegram-desktop,
	codegen-for-telegram-desktop, lib-base-for-telegram-desktop,
	lib-crl-for-telegram-desktop, lib-lottie-for-telegram-desktop,
	lib-qr-for-telegram-desktop, lib-rlottie-for-telegram-desktop,
	lib-rpl-for-telegram-desktop, lib-spellcheck-for-telegram-desktop,
	lib-storage-for-telegram-desktop, lib-tl-for-telegram-desktop,
	lib-ui-for-telegram-desktop, lib-waylandshells-for-telegram-desktop,
	lib-webrtc-for-telegram-desktop, lib-webview-for-telegram-desktop,
	and tgcalls-for-telegram-desktop.
	[native-inputs]: Remove cmake-helpers.  Drop labels.
	[inputs]: Remove codegen-source, lib-base-source, lib-crl-source,
	lib-lottie-source, lib-qr-source, lib-rlottie-source, lib-rpl-source,
	lib-spellcheck-source, lib-storage-source, lib-tl-source, lib-ui-source,
	lib-waylandshells-source, lib-webrtc-source, lib-webview-source and
	tgcalls-source.  Drop labels.

	gnu: webrtc-for-telegram-desktop: Use modern package style.
	* gnu/packages/telegram.scm (libvpx-for-telegram-desktop)
	(libyuv-for-telegram-desktop): New variables.
	(webrtc-for-telegram-desktop)[arguments]: Convert to list of G-Expressions.
	Inline libvpx-for-telegram-desktop and libyuv-for-telegram-desktop.
	[inputs]: Remove libvpx and libyuv.  Drop labels.

	gnu: telegram-desktop: Delete trailing #t.
	* gnu/packages/telegram.scm (telegram-desktop)[source]: Delete
	trailing #t.
	[arguments]<#:phases>: Likewise.

	gnu: webrtc-for-telegram-desktop: Delete trailing #t.
	* gnu/packages/telegram.scm (webrtc-for-telegram-desktop)[source]: Delete
	trailing #t.
	[arguments]<#:phases>: Likewise.

2022-09-21  Sughosha  <sughosha@proton.me>

	gnu: Add gnome-console.
	* gnu/packages/gnome.scm (gnome-console): New variable.

	gnu: Add gnome-text-editor.
	* gnu/packages/gnome.scm (gnome-text-editor): New variable.

2022-09-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-aiscm-next: Deprecate in favor of guile-aiscm.
	* gnu/packages/machine-learning.scm (guile-aiscm-next): Define as a deprecated
	name for guile-aiscm.

	gnu: guile-aiscm: Update to 0.24.2.
	* gnu/packages/machine-learning.scm (guile-aiscm): Update to 0.24.2.
	[arguments]: Add configure flags for OpenCV modules; add build phase
	'find-clearsilver; adjust phase 'use-llvm-config; add phase
	'disable-broken-test.
	[inputs]: Add clearsilver, libgc, opencv, and tensorflow; replace ffmpeg with
	ffmpeg-4.
	[native-inputs]: Add protobuf-c; replace clang-13 and llvm-13 with clang-11
	and llvm-11, respectively.

2022-09-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-rustic: Update to 3.4.
	* gnu/packages/emacs-xyz.scm (emacs-rustic): Update to 3.4.

	gnu: emacs-repl-toggle: Update to 0.7.2.
	* gnu/packages/emacs-xyz.scm (emacs-repl-toggle): Update to 0.7.2.

	gnu: emacs-boxquote: Update to 2.3.
	* gnu/packages/emacs-xyz.scm (emacs-boxquote): Update to 2.3.

2022-09-20  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-osm: Update to 0.8.
	* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 0.8.
	[arguments]<#:phases>: Add MAKEINFO phase.
	[native-inputs]: Add TEXINFO.

2022-09-20  pinoaffe  <pinoaffe@gmail.com>

	gnu: Add emacs-pdfgrep.
	* gnu/packages/emacs-xyz.scm (emacs-pdfgrep): New variable.

2022-09-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-setup: Update to 1.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-setup): Update to 1.3.2.

	gnu: emacs-taxy: Update to 0.10.1.
	* gnu/packages/emacs-xyz.scm (emacs-taxy): Update to 0.10.1.

2022-09-20  Ludovic Courtès  <ludo@gnu.org>

	linux-container: 'container-excursion*' marks its FDs as FD_CLOEXEC.
	Fixes <https://issues.guix.gnu.org/57827>.
	Reported by Mathieu Othacehe <othacehe@gnu.org>.

	Fixes a regression introduced with the Shepherd 0.9.2 upgrade in
	1ba0e38267c9ff8bb476285091be6e297bbf136e, whereby IN and OUT would no
	longer be closed when 'fork+exec-command/container' would call
	'exec-command*' as part of the THUNK passed to 'container-excursion*'.

	This is because the Shepherd 0.9.2 assumes file descriptors are properly
	marked as O_CLOEXEC and, consequently, 'exec-command' no longer run the
	close(2) loop prior to 'exec'.

	* gnu/build/linux-container.scm (container-excursion*): Add calls to
	'fcntl'.

2022-09-20  Ludovic Courtès  <ludo@gnu.org>

	home: import: Use (guix read-print) to render the config file.
	* guix/scripts/home/import.scm (manifest+configuration-files->code):
	Insert calls to 'comment' and 'vertical-space'.
	(import-manifest): Use 'pretty-print-with-comments/splice' instead of a
	loop on 'pretty-print'.
	* tests/home-import.scm (remove-recursively): New procedure.
	(eval-test-with-home-environment): Use it.

	read-print: Add rule for 'home-bash-configuration'.
	* guix/read-print.scm (%newline-forms): Add 'home-bash-configuration'.

2022-09-20  Ludovic Courtès  <ludo@gnu.org>

	read-print: Correctly support multiple same-named newline forms.
	Previously (home-environment (services ...)) would not be considered a
	"newline form".  This fixes it.

	* guix/read-print.scm (newline-form?): Use 'vhash-foldq*' instead of
	'vhash-assq' and iterate over candidates.
	* tests/read-print.scm: Add test.

2022-09-20  Ludovic Courtès  <ludo@gnu.org>

	weather: Actually show the weather.
	* guix/scripts/weather.scm (report-server-coverage): Show a weather icon.

2022-09-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyvcf: Update to 0.6.8-0.476169c.
	* gnu/packages/bioinformatics.scm (python-pyvcf): Update to 0.6.8-0.476169c.

	gnu: python-pyvcf: Use older setuptools.
	* gnu/packages/bioinformatics.scm (python-pyvcf)[native-inputs]: Replace
	python-setuptools with python-setuptools-for-tensorflow.

	gnu: r-mlr3ordinal: Update to 0.1.0-9000-1.736e3a3.
	* gnu/packages/cran.scm (r-mlr3ordinal): Update to 0.1.0-9000-1.736e3a3.

	import/cran: description->package: Use COND and computed booleans.
	* guix/import/cran.scm (description->package): Use COND with previously
	computed booleans instead of using CASE on REPOSITORY.

	import/cran: download: Accept optional REF argument.
	* guix/import/cran.scm (download): Accept REF argument for git downloads.

	gnu: r-desctools: Update to 0.99.46.
	* gnu/packages/statistics.scm (r-desctools): Update to 0.99.46.

	gnu: r-clubsandwich: Update to 0.5.8.
	* gnu/packages/statistics.scm (r-clubsandwich): Update to 0.5.8.

	gnu: r-forcats: Update to 0.5.2.
	* gnu/packages/statistics.scm (r-forcats): Update to 0.5.2.
	[propagated-inputs]: Add r-cli, r-glue, r-lifecycle, and r-withr.

	gnu: r-sn: Update to 2.1.0.
	* gnu/packages/statistics.scm (r-sn): Update to 2.1.0.

	gnu: r-matrixmodels: Update to 0.5-1.
	* gnu/packages/statistics.scm (r-matrixmodels): Update to 0.5-1.

	gnu: r-rrcov: Update to 1.7-1.
	* gnu/packages/statistics.scm (r-rrcov): Update to 1.7-1.

	gnu: r-statmod: Update to 1.4.37.
	* gnu/packages/statistics.scm (r-statmod): Update to 1.4.37.

	gnu: r-hmisc: Update to 4.7-1.
	* gnu/packages/statistics.scm (r-hmisc): Update to 4.7-1.

	gnu: r-base64: Update to 2.0.1.
	* gnu/packages/statistics.scm (r-base64): Update to 2.0.1.

	gnu: r-tidyr: Update to 1.2.1.
	* gnu/packages/statistics.scm (r-tidyr): Update to 1.2.1.

	gnu: r-viridislite: Update to 0.4.1.
	* gnu/packages/statistics.scm (r-viridislite): Update to 0.4.1.

	gnu: r-rsqlite: Update to 2.2.17.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.2.17.

	gnu: r-gtable: Update to 0.3.1.
	* gnu/packages/statistics.scm (r-gtable): Update to 0.3.1.
	[native-inputs]: Add r-knitr.

	gnu: r-rmarkdown: Update to 2.16.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.16.

	gnu: r-rcpparmadillo: Update to 0.11.2.4.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.11.2.4.0.

	gnu: r-hms: Update to 1.1.2.
	* gnu/packages/statistics.scm (r-hms): Update to 1.1.2.

	gnu: r-rstudioapi: Update to 0.14.
	* gnu/packages/statistics.scm (r-rstudioapi): Update to 0.14.

	gnu: r-httr: Update to 1.4.4.
	* gnu/packages/statistics.scm (r-httr): Update to 1.4.4.

	gnu: r-openssl: Update to 2.0.3.
	* gnu/packages/statistics.scm (r-openssl): Update to 2.0.3.

	gnu: r-desc: Update to 1.4.2.
	* gnu/packages/statistics.scm (r-desc): Update to 1.4.2.

	gnu: r-rversions: Update to 2.1.2.
	* gnu/packages/statistics.scm (r-rversions): Update to 2.1.2.

	gnu: r-dplyr: Update to 1.0.10.
	* gnu/packages/statistics.scm (r-dplyr): Update to 1.0.10.

	gnu: r-rlang: Update to 1.0.5.
	* gnu/packages/statistics.scm (r-rlang): Update to 1.0.5.

	gnu: r-knitr: Update to 1.40.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.40.

	gnu: r-evaluate: Update to 0.16.
	* gnu/packages/statistics.scm (r-evaluate): Update to 0.16.

	gnu: r-stringr: Update to 1.4.1.
	* gnu/packages/statistics.scm (r-stringr): Update to 1.4.1.

	gnu: r-survival: Update to 3.4-0.
	* gnu/packages/statistics.scm (r-survival): Update to 3.4-0.

	gnu: r-nlme: Update to 3.1-159.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-159.

	gnu: r-matrix: Update to 1.5-1.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.5-1.

	gnu: r-cluster: Update to 2.1.4.
	* gnu/packages/statistics.scm (r-cluster): Update to 2.1.4.

	gnu: r-ggh4x: Update to 0.2.2.
	* gnu/packages/cran.scm (r-ggh4x): Update to 0.2.2.
	[propagated-inputs]: Add r-cli and r-lifecycle.

	gnu: r-wordspace: Update to 0.2-8.
	* gnu/packages/cran.scm (r-wordspace): Update to 0.2-8.

	gnu: r-webmockr: Update to 0.8.2.
	* gnu/packages/cran.scm (r-webmockr): Update to 0.8.2.

	gnu: r-crul: Update to 1.3.
	* gnu/packages/cran.scm (r-crul): Update to 1.3.

	gnu: r-zoolog: Update to 1.1.0.
	* gnu/packages/cran.scm (r-zoolog): Update to 1.1.0.

	gnu: r-paws-compute: Update to 0.1.13.
	* gnu/packages/cran.scm (r-paws-compute): Update to 0.1.13.

	gnu: r-paws-common: Update to 0.5.0.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.5.0.
	[propagated-inputs]: Add r-rcpp.

	gnu: r-tfruns: Update to 1.5.1.
	* gnu/packages/cran.scm (r-tfruns): Update to 1.5.1.

	gnu: r-qs: Update to 0.25.4.
	* gnu/packages/cran.scm (r-qs): Update to 0.25.4.

	gnu: r-rapiserialize: Update to 0.1.2.
	* gnu/packages/cran.scm (r-rapiserialize): Update to 0.1.2.

	gnu: r-exactextractr: Update to 0.9.0.
	* gnu/packages/cran.scm (r-exactextractr): Update to 0.9.0.

	gnu: r-gganimate: Update to 1.0.8.
	* gnu/packages/cran.scm (r-gganimate): Update to 1.0.8.
	[propagated-inputs]: Remove r-plyr.

	gnu: r-delaporte: Update to 8.0.3.
	* gnu/packages/cran.scm (r-delaporte): Update to 8.0.3.

	gnu: r-mlr3tuning: Update to 0.14.0.
	* gnu/packages/cran.scm (r-mlr3tuning): Update to 0.14.0.

	gnu: r-bbotk: Update to 0.5.4.
	* gnu/packages/cran.scm (r-bbotk): Update to 0.5.4.

	gnu: r-mlr3learners: Update to 0.5.4.
	* gnu/packages/cran.scm (r-mlr3learners): Update to 0.5.4.

	gnu: r-mlr3: Update to 0.14.0.
	* gnu/packages/cran.scm (r-mlr3): Update to 0.14.0.

	gnu: r-lgr: Update to 0.4.4.
	* gnu/packages/cran.scm (r-lgr): Update to 0.4.4.

	gnu: r-calculus: Update to 0.3.4.
	* gnu/packages/cran.scm (r-calculus): Update to 0.3.4.

	gnu: r-phangorn: Update to 2.10.0.
	* gnu/packages/cran.scm (r-phangorn): Update to 2.10.0.
	[propagated-inputs]: Add r-digest.

	gnu: r-seuratobject: Update to 4.1.1.
	* gnu/packages/cran.scm (r-seuratobject): Update to 4.1.1.

	gnu: r-altmeta: Update to 4.1.
	* gnu/packages/cran.scm (r-altmeta): Update to 4.1.

	gnu: r-metafor: Update to 3.8-1.
	* gnu/packages/cran.scm (r-metafor): Update to 3.8-1.

	gnu: r-modeldata: Update to 1.0.1.
	* gnu/packages/cran.scm (r-modeldata): Update to 1.0.1.

	gnu: r-infer: Update to 1.0.3.
	* gnu/packages/cran.scm (r-infer): Update to 1.0.3.

	gnu: r-parsnip: Update to 1.0.1.
	* gnu/packages/cran.scm (r-parsnip): Update to 1.0.1.

	gnu: r-tidytext: Update to 0.3.4.
	* gnu/packages/cran.scm (r-tidytext): Update to 0.3.4.

	gnu: r-hunspell: Update to 3.0.2.
	* gnu/packages/cran.scm (r-hunspell): Update to 3.0.2.

	gnu: r-janeaustenr: Update to 1.0.0.
	* gnu/packages/cran.scm (r-janeaustenr): Update to 1.0.0.

	gnu: r-scico: Update to 1.3.1.
	* gnu/packages/cran.scm (r-scico): Update to 1.3.1.

	gnu: r-yardstick: Update to 1.1.0.
	* gnu/packages/cran.scm (r-yardstick): Update to 1.1.0.

	gnu: r-iml: Update to 0.11.1.
	* gnu/packages/cran.scm (r-iml): Update to 0.11.1.

	gnu: r-conquer: Update to 1.3.1.
	* gnu/packages/cran.scm (r-conquer): Update to 1.3.1.

	gnu: r-rselenium: Update to 1.7.9.
	* gnu/packages/cran.scm (r-rselenium): Update to 1.7.9.
	[propagated-inputs]: Remove r-binman, r-openssl, and r-xml.

	gnu: r-wdman: Update to 0.2.6.
	* gnu/packages/cran.scm (r-wdman): Update to 0.2.6.

	gnu: r-binman: Update to 0.1.3.
	* gnu/packages/cran.scm (r-binman): Update to 0.1.3.

	gnu: r-scatterpie: Update to 0.1.8.
	* gnu/packages/cran.scm (r-scatterpie): Update to 0.1.8.

	gnu: r-posterior: Update to 1.3.1.
	* gnu/packages/cran.scm (r-posterior): Update to 1.3.1.

	gnu: r-distributional: Update to 0.3.1.
	* gnu/packages/cran.scm (r-distributional): Update to 0.3.1.
	[propagated-inputs]: Remove r-ellipsis.

	gnu: r-projpred: Update to 2.2.0.
	* gnu/packages/cran.scm (r-projpred): Update to 2.2.0.

	gnu: r-latex2exp: Update to 0.9.5.
	* gnu/packages/cran.scm (r-latex2exp): Update to 0.9.5.

	gnu: r-zseq: Update to 0.2.1.
	* gnu/packages/cran.scm (r-zseq): Update to 0.2.1.

	gnu: r-rstan: Update to 2.21.7.
	* gnu/packages/cran.scm (r-rstan): Update to 2.21.7.

	gnu: r-tam: Update to 4.1-4.
	* gnu/packages/cran.scm (r-tam): Update to 4.1-4.

	gnu: r-cdm: Update to 8.2-6.
	* gnu/packages/cran.scm (r-cdm): Update to 8.2-6.

	gnu: r-semplot: Update to 1.1.6.
	* gnu/packages/cran.scm (r-semplot): Update to 1.1.6.

	gnu: r-regsem: Update to 1.9.3.
	* gnu/packages/cran.scm (r-regsem): Update to 1.9.3.

	gnu: r-matrixextra: Update to 0.1.13.
	* gnu/packages/cran.scm (r-matrixextra): Update to 0.1.13.

	gnu: r-matrixcalc: Update to 1.0-6.
	* gnu/packages/cran.scm (r-matrixcalc): Update to 1.0-6.

	gnu: r-quanteda: Update to 3.2.3.
	* gnu/packages/cran.scm (r-quanteda): Update to 3.2.3.

	gnu: r-proxyc: Update to 0.3.2.
	* gnu/packages/cran.scm (r-proxyc): Update to 0.3.2.

	gnu: r-qqconf: Update to 1.3.0.
	* gnu/packages/cran.scm (r-qqconf): Update to 1.3.0.
	[propagated-inputs]: Remove r-dplyr, r-magrittr, and r-rlang.

	gnu: r-anndata: Update to 0.7.5.4.
	* gnu/packages/cran.scm (r-anndata): Update to 0.7.5.4.

	gnu: r-caret: Update to 6.0-93.
	* gnu/packages/cran.scm (r-caret): Update to 6.0-93.

	gnu: r-gdina: Update to 2.9.3.
	* gnu/packages/cran.scm (r-gdina): Update to 2.9.3.
	[propagated-inputs]: Add r-nloptr.

	gnu: r-randtoolbox: Update to 2.0.2.
	* gnu/packages/cran.scm (r-randtoolbox): Update to 2.0.2.

	gnu: r-accsda: Update to 1.1.2.
	* gnu/packages/cran.scm (r-accsda): Update to 1.1.2.

	gnu: r-pmcmrplus: Update to 1.9.6.
	* gnu/packages/cran.scm (r-pmcmrplus): Update to 1.9.6.

	gnu: r-lifecycle: Update to 1.0.2.
	* gnu/packages/cran.scm (r-lifecycle): Update to 1.0.2.

	gnu: r-parameters: Update to 0.18.2.
	* gnu/packages/cran.scm (r-parameters): Update to 0.18.2.

	gnu: r-tidygraph: Update to 1.2.2.
	* gnu/packages/cran.scm (r-tidygraph): Update to 1.2.2.

	gnu: r-terra: Update to 1.6-17.
	* gnu/packages/cran.scm (r-terra): Update to 1.6-17.

	gnu: r-graphlayouts: Update to 0.8.1.
	* gnu/packages/cran.scm (r-graphlayouts): Update to 0.8.1.

	gnu: r-covr: Update to 3.6.1.
	* gnu/packages/cran.scm (r-covr): Update to 3.6.1.

	gnu: r-patchwork: Update to 1.1.2.
	* gnu/packages/cran.scm (r-patchwork): Update to 1.1.2.

	gnu: r-leiden: Update to 0.4.3.
	* gnu/packages/cran.scm (r-leiden): Update to 0.4.3.

	gnu: r-uwot: Update to 0.1.14.
	* gnu/packages/cran.scm (r-uwot): Update to 0.1.14.
	[propagated-inputs]: Remove r-rspectra.

	gnu: r-umap: Update to 0.2.9.0.
	* gnu/packages/cran.scm (r-umap): Update to 0.2.9.0.

	gnu: r-enrichr: Update to 3.1.
	* gnu/packages/cran.scm (r-enrichr): Update to 3.1.
	[propagated-inputs]: Add r-curl.

	gnu: r-sctransform: Update to 0.3.4.
	* gnu/packages/cran.scm (r-sctransform): Update to 0.3.4.

	gnu: r-lintr: Update to 3.0.1.
	* gnu/packages/cran.scm (r-lintr): Update to 3.0.1.

	gnu: r-text2vec: Update to 0.6.2.
	* gnu/packages/cran.scm (r-text2vec): Update to 0.6.2.

	gnu: r-rsparse: Update to 0.5.1.
	* gnu/packages/cran.scm (r-rsparse): Update to 0.5.1.

	gnu: r-aplot: Update to 0.1.7.
	* gnu/packages/cran.scm (r-aplot): Update to 0.1.7.

	gnu: r-ggtext: Update to 0.1.2.
	* gnu/packages/cran.scm (r-ggtext): Update to 0.1.2.

	gnu: r-gridtext: Update to 0.1.5.
	* gnu/packages/cran.scm (r-gridtext): Update to 0.1.5.
	[propagated-inputs]: Remove r-rcurl; add r-curl.

	gnu: r-ggfun: Update to 0.0.7.
	* gnu/packages/cran.scm (r-ggfun): Update to 0.0.7.

	gnu: r-gbm: Update to 2.1.8.1.
	* gnu/packages/cran.scm (r-gbm): Update to 2.1.8.1.

	gnu: r-ggforce: Update to 0.3.4.
	* gnu/packages/cran.scm (r-ggforce): Update to 0.3.4.
	[propagated-inputs]: Add r-lifecycle.

	gnu: r-tweenr: Update to 2.0.2.
	* gnu/packages/cran.scm (r-tweenr): Update to 2.0.2.
	[propagated-inputs]: Remove r-rcpp; add r-cpp11 and r-vctrs.

	gnu: r-bookdown: Update to 0.29.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.29.

	gnu: r-spdep: Update to 1.2-5.
	* gnu/packages/cran.scm (r-spdep): Update to 1.2-5.

	gnu: r-spdata: Update to 2.2.0.
	* gnu/packages/cran.scm (r-spdata): Update to 2.2.0.
	[propagated-inputs]: Remove r-raster.

	gnu: r-gamlss-dist: Update to 6.0-5.
	* gnu/packages/cran.scm (r-gamlss-dist): Update to 6.0-5.

	gnu: r-blockmodeling: Update to 1.1.3.
	* gnu/packages/cran.scm (r-blockmodeling): Update to 1.1.3.

	gnu: r-future-apply: Update to 1.9.1.
	* gnu/packages/cran.scm (r-future-apply): Update to 1.9.1.

	gnu: r-future: Update to 1.28.0.
	* gnu/packages/cran.scm (r-future): Update to 1.28.0.

	gnu: r-globals: Update to 0.16.1.
	* gnu/packages/cran.scm (r-globals): Update to 0.16.1.

	gnu: r-fields: Update to 14.1.
	* gnu/packages/cran.scm (r-fields): Update to 14.1.

	gnu: r-gmp: Update to 0.6-6.
	* gnu/packages/cran.scm (r-gmp): Update to 0.6-6.

	gnu: r-gargle: Update to 1.2.1.
	* gnu/packages/cran.scm (r-gargle): Update to 1.2.1.

	gnu: r-ontologyindex: Update to 2.10.
	* gnu/packages/cran.scm (r-ontologyindex): Update to 2.10.

	gnu: r-als: Update to 0.0.7.
	* gnu/packages/cran.scm (r-als): Update to 0.0.7.

	gnu: r-tractor-base: Update to 3.3.5.1.
	* gnu/packages/cran.scm (r-tractor-base): Update to 3.3.5.1.

	gnu: r-sparsesvd: Update to 0.2-1.
	* gnu/packages/cran.scm (r-sparsesvd): Update to 0.2-1.

	gnu: r-tidytree: Update to 0.4.0.
	* gnu/packages/cran.scm (r-tidytree): Update to 0.4.0.

	gnu: r-waveslim: Update to 1.8.4.
	* gnu/packages/cran.scm (r-waveslim): Update to 1.8.4.

	gnu: r-admisc: Update to 0.30.
	* gnu/packages/cran.scm (r-admisc): Update to 0.30.

	gnu: r-arm: Update to 1.13-1.
	* gnu/packages/cran.scm (r-arm): Update to 1.13-1.

	gnu: r-rcppalgos: Update to 2.6.0.
	* gnu/packages/cran.scm (r-rcppalgos): Update to 2.6.0.

	gnu: r-chk: Update to 0.8.1.
	* gnu/packages/cran.scm (r-chk): Update to 0.8.1.

	gnu: r-tweedie: Update to 2.3.5.
	* gnu/packages/cran.scm (r-tweedie): Update to 2.3.5.

	gnu: r-gert: Update to 1.9.0.
	* gnu/packages/cran.scm (r-gert): Update to 1.9.0.

	gnu: r-gh: Update to 1.3.1.
	* gnu/packages/cran.scm (r-gh): Update to 1.3.1.

	gnu: r-gitcreds: Update to 0.1.2.
	* gnu/packages/cran.scm (r-gitcreds): Update to 0.1.2.

	gnu: r-effectsize: Update to 0.7.0.5.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.7.0.5.

	gnu: r-performance: Update to 0.9.2.
	* gnu/packages/cran.scm (r-performance): Update to 0.9.2.

	gnu: r-bayestestr: Update to 0.13.0.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.13.0.

	gnu: r-tmb: Update to 1.9.1.
	* gnu/packages/cran.scm (r-tmb): Update to 1.9.1.

	gnu: r-emmeans: Update to 1.8.1-1.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.8.1-1.

	gnu: r-furrr: Update to 0.3.1.
	* gnu/packages/cran.scm (r-furrr): Update to 0.3.1.

	gnu: r-mosaic: Update to 1.8.4.
	* gnu/packages/cran.scm (r-mosaic): Update to 1.8.4.
	[propagated-inputs]: Remove r-broom, r-ggdendro, r-ggrepel, r-ggridges, r-ggstance,
	r-glue, r-gridextra, r-latticeextra, r-leaflet, and r-readr; add
	r-purrr.

	gnu: r-raster: Update to 3.6-3.
	* gnu/packages/cran.scm (r-raster): Update to 3.6-3.

	gnu: r-mosaicdata: Update to 0.20.3.
	* gnu/packages/cran.scm (r-mosaicdata): Update to 0.20.3.

	gnu: r-ggformula: Update to 0.10.2.
	* gnu/packages/cran.scm (r-ggformula): Update to 0.10.2.

	gnu: r-labelled: Update to 2.10.0.
	* gnu/packages/cran.scm (r-labelled): Update to 2.10.0.

	gnu: r-mosaiccore: Update to 0.9.2.
	* gnu/packages/cran.scm (r-mosaiccore): Update to 0.9.2.

	gnu: r-abcrf: Update to 1.9.
	* gnu/packages/cran.scm (r-abcrf): Update to 1.9.

	gnu: r-flextable: Update to 0.8.0.
	* gnu/packages/cran.scm (r-flextable): Update to 0.8.0.

	gnu: r-insight: Update to 0.18.3.
	* gnu/packages/cran.scm (r-insight): Update to 0.18.3.

	gnu: r-officer: Update to 0.4.4.
	* gnu/packages/cran.scm (r-officer): Update to 0.4.4.

	gnu: r-rbibutils: Update to 2.2.9.
	* gnu/packages/cran.scm (r-rbibutils): Update to 2.2.9.

	gnu: r-hdf5r: Update to 1.3.6.
	* gnu/packages/cran.scm (r-hdf5r): Update to 1.3.6.

	gnu: r-factominer: Update to 2.6.
	* gnu/packages/cran.scm (r-factominer): Update to 2.6.
	[propagated-inputs]: Add r-emmeans and r-multcompview.

	gnu: r-reticulate: Update to 1.26.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.26.

	gnu: r-dtplyr: Update to 1.2.2.
	* gnu/packages/cran.scm (r-dtplyr): Update to 1.2.2.

	gnu: r-zip: Update to 2.2.1.
	* gnu/packages/cran.scm (r-zip): Update to 2.2.1.

	gnu: r-arules: Update to 1.7-4.
	* gnu/packages/cran.scm (r-arules): Update to 1.7-4.

	gnu: r-vim: Update to 6.2.2.
	* gnu/packages/cran.scm (r-vim): Update to 6.2.2.

	gnu: r-radiant-data: Update to 1.4.5.
	* gnu/packages/cran.scm (r-radiant-data): Update to 1.4.5.

	gnu: r-np: Update to 0.60-14.
	* gnu/packages/cran.scm (r-np): Update to 0.60-14.

	gnu: r-cubature: Update to 2.0.4.5.
	* gnu/packages/cran.scm (r-cubature): Update to 2.0.4.5.

	gnu: r-urca: Update to 1.3-3.
	* gnu/packages/cran.scm (r-urca): Update to 1.3-3.

	gnu: r-statnet-common: Update to 4.7.0.
	* gnu/packages/cran.scm (r-statnet-common): Update to 4.7.0.

	gnu: r-tinytex: Update to 0.41.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.41.

	gnu: r-pillar: Update to 1.8.1.
	* gnu/packages/cran.scm (r-pillar): Update to 1.8.1.

	gnu: r-xfun: Update to 0.33.
	* gnu/packages/cran.scm (r-xfun): Update to 0.33.

	gnu: r-cli: Update to 3.4.0.
	* gnu/packages/cran.scm (r-cli): Update to 3.4.0.
	[propagated-inputs]: Remove r-glue.

	gnu: r-scatterplot3d: Update to 0.3-42.
	* gnu/packages/cran.scm (r-scatterplot3d): Update to 0.3-42.

	gnu: r-jomo: Update to 2.7-4.
	* gnu/packages/cran.scm (r-jomo): Update to 2.7-4.

	gnu: r-broom: Update to 1.0.1.
	* gnu/packages/cran.scm (r-broom): Update to 1.0.1.

	gnu: r-progressr: Update to 0.11.0.
	* gnu/packages/cran.scm (r-progressr): Update to 0.11.0.

	gnu: r-lpsolve: Update to 5.6.16.
	* gnu/packages/cran.scm (r-lpsolve): Update to 5.6.16.

	gnu: r-restrserve: Update to 1.2.1.
	* gnu/packages/cran.scm (r-restrserve): Update to 1.2.1.

	gnu: r-prismatic: Update to 1.1.1.
	* gnu/packages/cran.scm (r-prismatic): Update to 1.1.1.

	gnu: r-palmerpenguins: Update to 0.1.1.
	* gnu/packages/cran.scm (r-palmerpenguins): Update to 0.1.1.

	gnu: r-paletteer: Update to 1.4.1.
	* gnu/packages/cran.scm (r-paletteer): Update to 1.4.1.

	gnu: r-haven: Update to 2.5.1.
	* gnu/packages/cran.scm (r-haven): Update to 2.5.1.

	gnu: r-shinyfiles: Update to 0.9.3.
	* gnu/packages/cran.scm (r-shinyfiles): Update to 0.9.3.

	gnu: r-modelr: Update to 0.1.9.
	* gnu/packages/cran.scm (r-modelr): Update to 0.1.9.

	gnu: r-readxl: Update to 1.4.1.
	* gnu/packages/cran.scm (r-readxl): Update to 1.4.1.

	gnu: r-callr: Update to 3.7.2.
	* gnu/packages/cran.scm (r-callr): Update to 3.7.2.

	gnu: r-reprex: Update to 2.0.2.
	* gnu/packages/cran.scm (r-reprex): Update to 2.0.2.
	[propagated-inputs]: Add r-lifecycle.

	gnu: r-rvest: Update to 1.0.3.
	* gnu/packages/cran.scm (r-rvest): Update to 1.0.3.
	[propagated-inputs]: Add r-cli, r-glue, and r-withr.

	gnu: r-astsa: Update to 1.16.
	* gnu/packages/cran.scm (r-astsa): Update to 1.16.

	gnu: r-poorman: Update to 0.2.6.
	* gnu/packages/cran.scm (r-poorman): Update to 0.2.6.

	gnu: r-scales: Update to 1.2.1.
	* gnu/packages/cran.scm (r-scales): Update to 1.2.1.

	gnu: r-ggpmisc: Update to 0.5.0.
	* gnu/packages/cran.scm (r-ggpmisc): Update to 0.5.0.
	[propagated-inputs]: Add r-confintr.

	gnu: r-ggvenndiagram: Update to 1.2.2.
	* gnu/packages/cran.scm (r-ggvenndiagram): Update to 1.2.2.
	[propagated-inputs]: Remove r-stringr; add r-yulab-utils.

	gnu: r-zoo: Update to 1.8-11.
	* gnu/packages/cran.scm (r-zoo): Update to 1.8-11.

	gnu: r-babelwhale: Update to 1.1.0.
	* gnu/packages/cran.scm (r-babelwhale): Update to 1.1.0.
	[propagated-inputs]: Add r-digest, r-fs, and r-glue.

	gnu: r-rticles: Update to 0.24.
	* gnu/packages/cran.scm (r-rticles): Update to 0.24.

	gnu: r-googlesheets4: Update to 1.0.1.
	* gnu/packages/cran.scm (r-googlesheets4): Update to 1.0.1.

	gnu: r-dixontest: Update to 1.0.4.
	* gnu/packages/cran.scm (r-dixontest): Update to 1.0.4.

	gnu: r-datawizard: Update to 0.6.0.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.6.0.

	gnu: r-activedriverwgs: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-activedriverwgs): Update to 1.2.0.

	gnu: r-htscluster: Update to 2.0.10.
	* gnu/packages/bioconductor.scm (r-htscluster): Update to 2.0.10.

	gnu: r-perfmeas: Update to 1.2.5.
	* gnu/packages/bioconductor.scm (r-perfmeas): Update to 1.2.5.

	gnu: r-valr: Update to 0.6.5.
	* gnu/packages/bioconductor.scm (r-valr): Update to 0.6.5.

	gnu: r-httpuv: Update to 1.6.6.
	* gnu/packages/patches/r-httpuv-1.5.5-unvendor-libuv.patch: Replace this patch...
	* gnu/packages/patches/r-httpuv-1.6.6-unvendor-libuv.patch: ...with this.
	* gnu/local.mk (dist_patch_DATA): Update patch file.
	* gnu/packages/cran.scm (r-httpuv): Update to 1.6.6.
	[source]: Update patch.

	gnu: r-dt: Update to 0.25.
	* gnu/packages/statistics.scm (r-dt): Update to 0.25; update jszip to 3.10.1.

	gnu: r-torch: Update to 0.8.1.
	* gnu/packages/cran.scm (r-torch): Update to 0.8.1.

	gnu: r-torch: Do not hardcode Python version.
	* gnu/packages/cran.scm (r-torch)[arguments]: Do not hardcode Python version 3.9.

	gnu: liblantern: Update to 0.8.1.
	* gnu/packages/machine-learning.scm (liblantern): Update to 0.8.1.

	gnu: liblantern: Do not hardcode Python version.
	* gnu/packages/machine-learning.scm (liblantern)[arguments]: Do not hardcode
	Python version.

	gnu: r-arrow: Update to 9.0.0.1.
	* gnu/packages/cran.scm (r-arrow): Update to 9.0.0.1.

	gnu: apache-arrow: Update to 9.0.0.
	* gnu/packages/databases.scm (apache-arrow): Update to 9.0.0.

	gnu: r-rintrojs: Update to 0.3.2.
	* gnu/packages/cran.scm (r-rintrojs): Update to 0.3.2.

	gnu: Add r-confintr.
	* gnu/packages/cran.scm (r-confintr): New variable.

	gnu: rust-sprs-0.10: Inherit from rust-sprs-0.11.
	* gnu/packages/crates-io.scm (rust-sprs-0.10): Inherit from rust-sprs-0.11.

	gnu: Add rust-sprs-0.11.
	* gnu/packages/crates-io.scm (rust-sprs-0.11): New variable.

	gnu: Add rust-sprs-0.10.
	* gnu/packages/crates-io.scm (rust-sprs-0.10): New variable.

	gnu: Add rust-tobj-2.
	* gnu/packages/crates-io.scm (rust-tobj-2): New variable.

	gnu: Add rust-tobj-3.
	* gnu/packages/crates-io.scm (rust-tobj-3): New variable.

	gnu: Add rust-linecount-0.1.
	* gnu/packages/crates-io.scm (rust-linecount-0.1): New variable.

2022-09-20  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 102.3.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2022-40956, CVE-2022-40957, CVE-2022-40958,
	CVE-2022-40959, CVE-2022-40960, and CVE-2022-40962.

	Partly based on earlier work by:
	  Jonathan Brielmaier <jonathan.brielmaier@web.de>
	  John Kehayias <john.kehayias@protonmail.com>
	  Pierre Langlois <pierre.langlois@gmx.com>
	  Clement Lassieur <clement@lassieur.org>

	* gnu/packages/gnuzilla.scm (all-mozilla-locales)
	(%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update upstream source hash.  Update to latest
	gnuzilla commit.  Remove the code that previously applied
	"icecat-use-older-reveal-hidden-html.patch".
	(icecat)[inputs]: Use icu4c-71.
	[native-inputs]: Use rust-1.59.  Use the default llvm and clang.
	[arguments]: Add "--without-wasm-sandboxed-libraries" to the configure
	flags.  Add 'remove-cargo-frozen-flag' phase.  In the 'configure'
	phase, set the "MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE",
	"GUIX_PYTHONPATH", and "MOZBUILD_STATE_PATH" environment variables.
	Remove the code that previously set the "MACH_USE_SYSTEM_PYTHON" and
	"MOZ_NOSPAM" environment variables.  In the 'install-desktop-entry'
	phase, add "StartupWMClass=Navigator" to the desktop file.
	[description]: "IceCat 91" --> "IceCat 102".
	(all-mozilla-91-locales, %icecat-91-version, icecat-91-source): New
	variables bound to the old values, for use by icedove.
	(icedove)[source]: Ues 'icecat-91-source'.

2022-09-20  Mark H Weaver  <mhw@netris.org>

	gnu: Add rust-cbindgen-0.23 and its dependencies to gnuzilla.scm.
	This will be needed to build IceCat 102.

	* gnu/packages/gnuzilla.scm (rust-textwrap-0.15-promise)
	(rust-clap-lex-0.2, rust-clap-derive-3.2.15-promise)
	(rust-clap-3.2.16-promise, rust-cbindgen-0.24-promise)
	(rust-cbindgen-0.23-promise): New variables.

	Based on work by: John Kehayias <john.kehayias@protonmail.com>.

2022-09-20  Mark H Weaver  <mhw@netris.org>

	gnu: Add rust-1.59 to gnuzilla.scm.
	This will be needed to build IceCat 102.

	* gnu/packages/gnuzilla.scm (rust-1.58-promise, rust-1.59-promise):
	New variables.

2022-09-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 9.0.0509.
	* gnu/packages/vim.scm (vim): Update to 9.0.0509.
	[arguments]: Adjust custom 'patch-absolute-paths phase to adjust
	substitutions.

	gnu: tree: Use https.
	* gnu/packages/admin.scm (tree)[source]: Use https.
	[home-page]: Same.

	gnu: tree: Update to 2.0.4.
	* gnu/packages/admin.scm (tree): Update to 2.0.4.
	[arguments]: Add phase to fix the version string in the man page.

2022-09-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cross: Add default configure-flags.
	Reported by Arun Isaac <arunisaac@systemreboot.net>.

	* gnu/packages/cross-base.scm (cross)[arguments]: Add a default for
	configure-flags so '--target=' is always added.

2022-09-20  Trevor Richards  <trev@trevdev.ca>

	gnu: Add sbcl-stumpwm-pamixer.
	* gnu/packages/wm.scm (sbcl-stumpwm-pamixer): New variable.

2022-09-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: evolution: Update to 3.46.0.
	* gnu/packages/gnome.scm (evolution): Update to 3.46.0.

	gnu: evolution-data-server: Update to 3.46.0.
	* gnu/packages/gnome.scm (evolution-data-server): Update to 3.46.0.

	gnu: gnome-todo: Update to "Endeavour" 42.0.
	* gnu/packages/gnome.scm (gnome-todo): Deprecate and rename to...
	(endeavour): ... this.
	[source]: Use git origin.
	* gnu/packages/patches/gnome-todo-libportal.patch: Deleted file.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.

2022-09-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gtk: Use architecture appropriate librsvg.
	* gnu/packages/gtk.scm (gtk)[propagated-inputs]: When building for
	x86_64-linux use librsvg-bootstrap, otherwise use librsvg-2.40.

	gnu: svt-hevc: Limit to x86_64-linux.
	* gnu/packages/video.scm (svt-hevc)[supported-systems]: Remove
	i686-linux. Add comment.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Don't add
	svt-hevc when building for i686-linux.

2022-09-19  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add java-argparse4j.
	* gnu/packages/java.scm (java-argparse4j): New variable.

2022-09-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	Revert "gnu: Add emacs-org-roam-ui."
	This reverts commit 1225fe013e2f5e91a7a05be745e5cbf8ae507b02.

	The package includes minified Javascript. See
	<https://issues.guix.gnu.org/issue/57891>.

2022-09-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-websockets: Extend test timeout.
	* gnu/packages/python-web.scm (python-websockets)[arguments]: Add phase
	to extend the tests timeout so slower machines can complete them.

2022-09-19  jgart  <jgart@dismail.de>

	gnu: Add cl-bubble-operator-upwards.
	* gnu/packages/lisp-xyz.scm (cl-bubble-operator-upwards,
	  ecl-bubble-operator-upwards, sbcl-bubble-operator-upwards): New variables.

2022-09-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: connman: Patch CVE-2022-32392, CVE-2022-32293.
	* gnu/packages/connman.scm (connman)[source]: Add patches.
	* gnu/packages/patches/connman-CVE-2022-32292.patch,
	gnu/packages/patches/connman-CVE-2022-32293-pt1.patch,
	gnu/packages/patches/connman-CVE-2022-32293-pt1.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register them.

	gnu: enlightenment: Update to 0.25.4.
	* gnu/packages/enlightenment.scm (enlightenment): Update to 0.25.4.

	gnu: efl: Update to 1.26.3.
	* gnu/packages/enlightenment.scm (efl): Update to 1.26.3.

	gnu: luajit: Remove riscv64-linux from supported-systems.
	* gnu/packages/lua.scm (luajit)[supported-systems]: Remove riscv64-linux
	from the supported-systems.

2022-09-19  Olivier Dion  <olivier.dion@polymtl.ca>

	gnu: lttng-tools: Update to 2.13.8.
	* gnu/packages/instrumentation.scm (lttng-tools): Update to 2.13.8.

	gnu: lttng-ust: Update to 2.13.4.
	* gnu/packages/instrumentation.scm (lttng-ust): Update to 2.13.4.

	gnu: lttng-modules: Update to 2.13.5.
	* gnu/packages/instrumentation.scm (lttng-modules): Update to 2.13.5.

2022-09-19  Mathieu Othacehe  <othacehe@gnu.org>

	Update NEWS.
	* NEWS: Mention Shepherd 0.9.2 upgrade.

2022-09-19  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-next-pgtk: Inherit patches from emacs-next.
	* gnu/packages/emacs.scm (emacs-next-pgtk)[source]: Inherit patches from
	emacs-next.

2022-09-18  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: font-ibm-plex: Update to 6.1.1.
	* gnu/packages/fonts.scm (font-ibm-plex): Update to 6.1.1.

2022-09-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: hyperrogue: Update to 12.1a.
	* gnu/packages/games.scm (hyperrogue): Update to 12.1a.
	[source]<origin>: Set upstream to GitHub.
	[arguments]: Use G-expressions.
	<phases>: Remove INSTALL-DATA phase. Remove trailing #T.
	[home-page]: Fix URL.

2022-09-18  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-shell-extension-noannoyance: Update to 16-1-b759d10f.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-noannoyance): Update to
	16-1-b759d10f.

	gnu: gnome-shell-extension-burn-my-windows: Update to 21.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-burn-my-windows): Update to 21.

	gnu: gnome-shell-extension-vertical-overview: Update to 9.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-vertical-overview): Update to 9.

	gnu: gnome-shell-extension-dash-to-panel: Update to 51.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-panel): Update to 51.

	gnu: gnome-shell-extension-just-perfection: Update to 22.0.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-just-perfection): Update to 22.0.

	gnu: gnome-shell-extension-dash-to-dock: Update to 73.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-dock): Update to 73.

2022-09-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 282.
	* gnu/packages/lisp.scm (txr): Update to 282.

	gnu: eisl: Update to 2.63.
	* gnu/packages/lisp.scm (eisl): Update to 2.63.

2022-09-18  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-lwt-log: Update to 1.1.2.
	* gnu/packages/ocaml.scm (ocaml-lwt-log): Update to 1.1.2.

2022-09-18  Marius Bakke  <marius@gnu.org>

	gnu: openssl: Make OpenSSL 3.0 the default.
	* gnu/packages/tls.scm (openssl): Change from OPENSSL-1.1 to OPENSSL-3.0.

	gnu: libselinux: Fix build failure with Python 3.10.
	* gnu/packages/selinux.scm (libselinux)[arguments]: Add extra arguments to the
	setup.py install invocation.

	gnu: Python: Update to 3.10.7.
	* gnu/packages/python.scm (python-3.9): Rename to ...
	(python-3.10): ... this.  Update to 3.10.7.
	[source](patches): Remove 'python-3-no-static-libs.patch' in favor of ...
	[arguments]: Add #:configure-flags.
	(python-3): Refer to PYTHON-3.10.
	* gnu/packages/patches/python-3-fix-tests.patch: Refresh.
	* gnu/packages/patches/python-3-no-static-lib.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/version-control.scm (mercurial)[native-search-paths]: Adjust
	Python version.
	* gnu/packages/admin.scm (ansible)[native-search-paths]: Likewise.
	* gnu/packages/bioinformatics.scm (scvelo)[arguments]: Replace hard-coded
	python3.9 paths with python3.10.
	* gnu/packages/cran.scm (r-torch)[arguments]: Likewise.
	* gnu/packages/machine-learning.scm (liblantern)[arguments]: Likewise.

	gnu: python-pympler: Disable test that fails with Python 3.10.
	* gnu/packages/python-xyz.scm (python-pympler)[arguments]: New field.  Skip
	one test.

	gnu: meson: Promote 0.63 to the default.
	* gnu/packages/build-tools.scm (meson): Point to MESON-0.63.

	Merge branch 'staging' into core-updates

	gnu: python-cython: Remove duplicate version.
	* gnu/packages/python-xyz.scm (python-cython-0.29.32): Remove variable.
	* gnu/packages/python-science.scm (python-pandas)[native-inputs]: Change from
	PYTHON-CYTHON-0.29.32 to PYTHON-CYTHON.

	Merge branch 'master' into staging

	gnu: python-pandas: Update to 1.4.4.
	* gnu/packages/python-science.scm (python-pandas): Update to 1.4.4.
	[native-inputs]: Change from PYTHON-CYTHON to PYTHON-CYTHON-0.29.32.

	gnu: python-cython: Add 0.29.32.
	* gnu/packages/python-xyz.scm (python-cython-0.29.32): New variable.

	gnu: gnome-settings-daemon: Add NSS on RUNPATH.
	* gnu/packages/gnome.scm (gnome-settings-daemon)[arguments]: Ensure NSS ends
	up on RUNPATH.

	gnu: Explicitly use OpenSSL 1.1 in packages that don't support 3.0.
	* gnu/packages/php.scm (php)[inputs]: Change from OPENSSL to OPENSSL-1.1.
	* gnu/packages/ntp.scm (ntp)[inputs]: Likewise.

	gnu: Explicitly use meson@0.60 in packages that don't support 0.63.
	* gnu/packages/gnome.scm (gnome-disk-utility, gnome-screenshot,
	dconf-editor)[arguments]: Add #:meson.

2022-09-18  Marius Bakke  <marius@gnu.org>

	gnu: python-ufo2ft: Don't use pytest-runner.
	pytest-runner is deprecated and does not work properly with the newer
	setuptools in Python 3.10 for this package.

	* gnu/packages/fontutils.scm (python-ufo2ft)[arguments]: Override check
	phase.
	[native-inputs]: Remove PYTHON-PYTEST-RUNNER.

2022-09-18  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: polari: Add missing input.
	* gnu/packages/gnome.scm (polari)[inputs]: Add libadwaita.

2022-09-18  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add missing emacs-polymode patch.
	This fixes up commit 52e55b38f446784209866dcf4bff23b7f604ba24.

	* gnu/packages/patches/emacs-polymode-fix-lexical-variable-error.patch:
	New file.

2022-09-18  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gitg: Use gtksourceview-4.
	* gnu/packages/gnome.scm (gitg)[inputs]: Replace gtksourceview with
	gtksourceview-4.

2022-09-18  r0man  <roman@burningswell.com>

	gnu: Add emacs-sqlite3-api.
	* gnu/packages/emacs-xyz.scm (emacs-sqlite3-api): New variable.

2022-09-18  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-polymode: Add patch for native compilation.
	* gnu/packages/emacs-xyz.scm (emacs-polymode)[source]: Add patch.
	* gnu/packages/patches/emacs-polymode-fix-lexical-variable-error.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2022-09-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Update to 2.83.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.83.

2022-09-18  Marius Bakke  <marius@gnu.org>

	gnu: gst-plugins-bad: Explicitly use OpenSSL@1.1.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Change from OPENSSL to
	OPENSSL-1.1.

2022-09-18  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: Add emacs-emprise.
	* gnu/packages/emacs-xyz.scm (emacs-emprise): New variable.

	gnu: Add emacs-suneater-theme.
	* gnu/packages/emacs-xyz.scm (emacs-suneater-theme): New variable.

	gnu: Add emacs-org-roam-ui.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam-ui): New variable.

2022-09-18  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add emacs-app-launcher.
	* gnu/packages/emacs-xyz.scm (emacs-app-launcher): New variable.

	gnu: Add emacs-orca.
	* gnu/packages/emacs-xyz.scm (emacs-orca): New variable.

2022-09-18  Trevor Richards  <trev@trevdev.ca>

	gnu: Add emacs-transpose-mark.
	* gnu/packages/emacs-xyz.scm (emacs-transpose-mark): New variable.

2022-09-18  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: xkeyboard-config: Update to 2.36.
	* gnu/packages/xorg.scm (xkeyboard-config): Update to 2.36.
	[source]: Retrieve xz tarball, bz2 is no longer distributed.
	[source]: Break long url to satisfy guix lint.
	[build-system]: Use meson-build-system.
	[native-inputs]: Drop labels.

2022-09-18  Marius Bakke  <marius@gnu.org>

	gnu: python-pytest-runner: Update to 6.0.0.
	* gnu/packages/check.scm (python-pytest-runner): Update to 6.0.0.

	gnu: shepherd: Promote 0.9 to the default.
	* gnu/packages/admin.scm (shepherd-0.9): Inherit from SHEPHERD-0.8.
	(shepherd): Alias to SHEPHERD-0.9.

	gnu: gnome-clocks: Add missing input.
	* gnu/packages/gnome.scm (gnome-clocks)[native-inputs]: Add VALA.

	gnu: python-matplotlib: Disable test that fails on Python 3.10.
	* gnu/packages/python-xyz.scm (python-matplotlib)[arguments]: Skip one test.

2022-09-18  Marius Bakke  <marius@gnu.org>

	gnu: ghc@8.4: Adjust test suite for Python 3.10.
	This applies the substitution added in 48718135e74994e671eaf6dc6b74ac90e1e8a939
	also for GHC@8.4.  Somehow this problem is not fatal there and went unnoticed.

	* gnu/packages/haskell.scm (ghc-8.4)[native-inputs]: Patch the test driver for
	Python 3.10 compatibility.

2022-09-18  Marius Bakke  <marius@gnu.org>

	gnu: fontforge@20190801: Fix build.
	This is a follow-up to commit 7f81f09641f518f92b7790b175e909fa2b54edc8, which
	removed an input that was still required by this old version.

	* gnu/packages/fontutils.scm (fontforge-20190801)[inputs]: Add
	LIBUNINAMESLIST.  Use MODIFY-INPUTS while at it.

2022-09-18  Marius Bakke  <marius@gnu.org>

	gnu: glade: Fix failing test.
	* gnu/packages/gnome.scm (glade3)[native-inputs]: Add ATK.

2022-09-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-parsebib: Update to 4.3.
	* gnu/packages/emacs-xyz.scm (emacs-parsebib): Update to 4.3.

	gnu: emacs-logview: Update to 0.15.1.
	* gnu/packages/emacs-xyz.scm (emacs-logview): Update to 0.15.1.

2022-09-17  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.328.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.328.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.293.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.293.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.258.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.258.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.213.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.213.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.143.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.143.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.68.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.68.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	gnu: linux-libre 5.19: Update to 5.19.9.
	* gnu/packages/linux.scm (linux-libre-5.19-version): Update to 5.19.9.
	(linux-libre-5.19-pristine-source, deblob-scripts-5.19): Update hashes.

2022-09-17  Maxime Devos  <maximedevos@telenet.be>

	gnu-maintenance: Support // URLs in latest-html-release.
	This makes "./pre-inst-env guix refresh -u" download the release tarball from
	the right place -- previously, it downloaded from

	https://www.libreoffice.org//download.documentfoundation.org/libreoffice/src/7.4.0/libreoffice-7.4.0.3.tar.xz?idx=1

	whereas it should download from

	https://download.documentfoundation.org/libreoffice/src/7.4.0/libreoffice-7.4.0.3.tar.xz?idx=1

	instead.

	* guix/gnu-maintenance.scm (latest-html-release)[url-release]: Adjust
	computation in the case of an absolute URI-reference without a scheme.
	* tests/gnu-maintenance.scm ("latest-html-release, scheme-less URIs"):
	Test it.

2022-09-17  Paul A. Patience  <paul@apatience.com>

	gnu: vtk: Use system libHaru.
	* gnu/packages/image-processing.scm (vtk)[snippet]: Delete bundled
	libHaru and patch VTK for newer libHaru. Reindent and remove trailing
	boolean.
	[arguments]: Specify external libHaru in configure flags.
	[inputs]: Add libharu.

	gnu: saga: Fix build with newer libHaru.
	* gnu/packages/geo.scm (saga)[modules, snippet]: New fields.

	gnu: libharu: Update to 2.4.2.
	* gnu/packages/pdf.scm (libharu): Update to 2.4.2.
	[build-system]: Switch to cmake-build-system.
	[arguments]: Remove #:configure-flags, add #:tests? and #:phases.
	[inputs]: Sort them.
	[native-inputs]: Remove.

2022-09-17  Taiju HIGASHI  <higashi@taiju.info>

	import: gem: Support importing a specific version of a gem.
	* guix/import/gem.scm: (rubygems-fetch, gem->guix-package)
	(gem-recursive-import): Fix to fetch the specified version of the gem.
	* guix/scripts/import/gem.scm (show-help): Update the help message.
	(guix-import-gem): Modify so the version number to be passed to subsequent
	procedures.
	* tests/gem.scm: Add tests.
	* doc/guix.texi (Invoking guix import): Document.

2022-09-17  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: gajim: Fix gtksourceview dependency.
	* gnu/packages/messaging.scm (gajim)[inputs]: Use gtksourceview-4.

	gnu: gajim: Remove inputs labels.
	* gnu/packages/messaging.scm (gajim): Remove input labels.

2022-09-16  Marius Bakke  <marius@gnu.org>

	gnu: gstreamer: Disable failing tests on i686 again.
	* gnu/packages/gstreamer.scm (gstreamer)[arguments]: Disable two tests on
	i686-linux.

2022-09-16  Greg Hogan  <code@greghogan.com>

	gnu: abseil-cpp: Re-enable testing.
	* gnu/packages/cpp.scm (abseil-cpp)[arguments]<#:configure-flags>:
	Match upstream rename of BUILD_TESTING to ABSL_BUILD_TESTING.

	gnu: googletest: Update to 1.12.1.
	* gnu/packages/check.scm (googletest): Update to 1.12.1.

2022-09-16  Marius Bakke  <marius@gnu.org>

	gnu: Remove wayland-protocols-next.
	* gnu/packages/freedesktop.scm (wayland-protocols-next): Remove variable.
	* gnu/packages/gnome.scm (mutter)[native-inputs]: Change from
	WAYLAND-PROTOCOLS-NEXT to WAYLAND-PROTOCOLS.
	* gnu/packages/kde-plasma.scm (kwayland-server)[inputs]: Likewise.
	* gnu/packages/wm.scm (swaylock)[native-inputs]: Likewise.

	gnu: QPDF: Update to 11.1.0.
	* gnu/packages/pdf.scm (qpdf): Update to 11.1.0.
	[source](modules, snippet): Remove.
	[build-system]: Change to CMAKE-BUILD-SYSTEM.
	[arguments]: Add #:configure-flags.  Remove #:phases and
	 #:disallowed-references.

	gnu: libtiff: Fix CVE-2022-34526.
	* gnu/packages/patches/libtiff-CVE-2022-34526.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/image.scm (libtiff)[source](patches): New field.

	gnu: ldb: Update to 2.6.1.
	* gnu/packages/samba.scm (ldb): Update to 2.6.1.

	gnu: tdb: Update to 1.4.7.
	* gnu/packages/databases.scm (tdb): Update to 1.4.7.

	gnu: tevent: Update to 0.13.0.
	* gnu/packages/samba.scm (tevent): Update to 0.13.0.

	gnu: talloc: Update to 2.3.4.
	* gnu/packages/samba.scm (talloc): Update to 2.3.4.

	gnu: samba: Update to 4.17.0.
	* gnu/packages/samba.scm (samba, samba/fixed): Update to 4.17.0.
	[source](uri): Adjust.

	gnu: cmake-minimal: Update to 3.24.2.
	* gnu/packages/patches/cmake-curl-certificates.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/cmake.scm (cmake-bootstrap): Update to 3.24.2
	[source](patches): Use refreshed patch.
	(cmake)[version, source]: Remove.

	gnu: libpaper: Update to 2.0.0.
	* gnu/packages/ghostscript.scm (libpaper): Update to 2.0.0.

	gnu: GnuPG: Update to 2.2.39.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.39.

	gnu: libksba: Update to 1.6.1.
	* gnu/packages/gnupg.scm (libksba): Update to 1.6.1.

	gnu: python-mako: Update to 1.2.2.
	* gnu/packages/python-xyz.scm (python-mako): Update to 1.2.2.

	gnu: fontforge: Update to 20220308.
	* gnu/packages/fontutils.scm (fontforge): Update to 20220308.
	[inputs]: Remove LIBUNINAMESLIST.

	gnu: freeimage: Adjust for LibTIFF 4.4.
	* gnu/packages/patches/freeimage-libtiff-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/image.scm (freeimage)[source](patches): Add it.

	gnu: glibc-for-bootstrap: Remove obsolete patch.
	* gnu/packages/patches/glibc-static-nss.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/make-bootstrap.scm (glibc-for-bootstrap)[source](patches):
	Remove it.

2022-09-16  Marius Bakke  <marius@gnu.org>

	gnu: libgcrypt: Provide absolute gpgrt-config also for native builds.
	This fixes a regression since 497080c10ef154818795dd544fe4d606b1e8535d that
	would cause things like LIBGCRYPT-STATIC from (gnu packages cryptsetup) to
	refer to the wrong libgpg-error.

	* gnu/packages/gnupg.scm (libgcrypt)[arguments]: Add "ac_cv_path_GPGRT_CONFIG"
	to #:configure-flags, and remove the cross-compile stanza.

2022-09-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: desktop: Mount /var/lib/gdm on a tmpfs file system.
	Fixes <https://issues.guix.gnu.org/44944>.

	* gnu/services/xorg.scm (%gdm-activation): Delete variable.
	(gdm-service-type): De-register it.
	* gnu/services/desktop.scm (%gdm-file-system): New variable.
	(gdm-file-system-service): Likewise.
	(desktop-services-for-system): Use it.

2022-09-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-transpose-frame: Update to 0.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-transpose-frame): Update to 0.2.1.

	gnu: emacs-setup: Update to 1.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-setup): Update to 1.3.1.

	gnu: emacs-xref: Update to 1.5.1.
	* gnu/packages/emacs-xyz.scm (emacs-xref): Update to 1.5.1.

	gnu: emacs-persist: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-persist): Update to 0.5.

	gnu: emacs-subed: Update to 1.0.9.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.9.

	gnu: emacs-move-text: Update to 2.0.10.
	* gnu/packages/emacs-xyz.scm (emacs-move-text): Update to 2.0.10.

	gnu: emacs-ement: Update to 0.1.4.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.1.4.

2022-09-16  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-next-pgtk: Fix super key problem.
	Recent version of emacs 29 with pgtk flag has a problem with handling super
	key modifier, due to gtk bug: https://gitlab.gnome.org/GNOME/gtk/-/issues/4913
	This commit workarounds it.

	* gnu/packages/patches/emacs-pgtk-super-key-fix.patch: New file.
	* gnu/packages/emacs.scm (emacs-next-pgtk): Use it here.
	* gnu/local.mk (dist_patch_DATA): Register it here.

2022-09-16  Marius Bakke  <marius@gnu.org>

	Merge branch 'staging' into core-updates

	Merge branch 'master' into staging

	gnu: rest-next: Replace the correct libsoup.
	* gnu/packages/gnome.scm (rest-next)[propagated-inputs]: Replace
	libsoup-minimal, not libsoup.

	gnu: glib-next: Use G-expression.
	* gnu/packages/glib.scm (glib-next)[arguments]: Use gexp.

	gnu: python-scipy: Update to 1.9.1.
	* gnu/packages/python-science.scm (python-scipy): Update to 1.9.1.
	[source]: Switch to GIT-FETCH.
	[outputs]: Remove.
	[arguments]: Don't disable Pythran.  Don't configure OpenBLAS which is now
	discovered by pkg-config.  Do a "manual" PEP 517 style build.  Make
	install-doc phase conditional on the presence of Sphinx.  Simplify tests.
	[propagated-inputs]: Add PYTHON-PYTHRAN.
	[native-inputs]: Remove PERL, WHICH, PYTHON-NUMPYDOC,
	PYTHON-PYDATA-SPHINX-THEME, PYTHON-SPHINX, and PYTHON-SPHINX-PANELS.  Add
	GCC, PKG-CONFIG, PYTHON-PYPA-BUILD and PYTHON-MESON.

	gnu: Add meson-python.
	* gnu/packages/build-tools.scm (meson-python): New variable.

	gnu: antlr4: Update to 4.10.1.
	* gnu/packages/java.scm (java-antlr4-runtime): Update to 4.10.1.
	[source](patches): Remove obsolete patch.
	(java-antlr4-runtime-cpp): Add #:configure-flags.
	(antlr4)[arguments]: Don't run tests from removed directory.  Enable one test;
	exclude one file.
	* gnu/packages/fontutils.scm (python-afdko)[arguments]: Add phase to build
	with the C++ 17 standard.

	gnu: python-afdko: Update to 3.9.1.
	* gnu/packages/fontutils.scm (python-afdko): Update to 3.9.1.
	[arguments]: Add phase to build with system libxml2.  Substitute antlr4_static
	in one more file.
	[native-inputs]: Add PKG-CONFIG.
	[inputs]: Add LIBXML2.

	gnu: font-amiri: Update to 0.117.
	* gnu/packages/fonts.scm (font-amiri): Update to 0.117.
	[native-inputs]: Add PYTHON-GLYPHSETS.

	gnu: python-ufo2ft: Update to 2.28.0.
	* gnu/packages/fontutils.scm (python-ufo2ft): Update to 2.28.0.
	[propagated-inputs]: Replace PYTHON-FONTTOOLS with PYTHON-FONTTOOLS-NEXT.
	* gnu/packages/fonts.scm (font-amiri)[native-inputs]: Likewise, to prevent
	shadowing the propagated FontTools.

	gnu: psautohint: Build with python-fonttools-next.
	* gnu/packages/fontutils.scm (psautohint)[propagated-inputs]: Replace
	PYTHON-FONTTOOLS with PYTHON-FONTTOOLS-NEXT.

	gnu: python-statmake: Build with python-fonttools-next.
	* gnu/packages/fontutils.scm (python-statmake)[propagated-inputs]: Change from
	PYTHON-FONTTOOLS to PYTHON-FONTTOOLS-NEXT.

	gnu: python-fonttools-next: Update to 4.37.1.
	* gnu/packages/python-xyz.scm (python-fonttools-next): Update to 4.37.1.
	* gnu/packages/fontutils.scm (python-afdko)[source](snippet): Adjust expected
	test output.

	gnu: python-compreffor: Update to 0.5.2.
	* gnu/packages/fontutils.scm (python-compreffor): Update to 0.5.2.

	gnu: python-fontparts: Update to 0.10.8.
	* gnu/packages/fontutils.scm (python-fontparts-bootstrap): Update to 0.10.8.

	gnu: python-defcon: Update to 0.10.2.
	* gnu/packages/fontutils.scm (python-defcon-bootstrap): Update to 0.10.2.

	gnu: python-fontmath: Update to 0.9.2.
	* gnu/packages/fontutils.scm (python-fontmath): Update to 0.9.2.

	gnu: Add python-glyphsets.
	* gnu/packages/fontutils.scm (python-glyphsets): New variable.

	gnu: Add python-glyphslib.
	* gnu/packages/fontutils.scm (python-glyphslib): New variable.

	gnu: Add python-openstep-plist.
	* gnu/packages/python-xyz.scm (python-openstep-plist): New variable.

	gnu: python-afdko: Run tests in parallel.
	* gnu/packages/fontutils.scm (python-afdko)[arguments]: Adjust check phase for
	parallel execution.
	[native-inputs]: Add PYTHON-PYTEST-XDIST.

	gnu: nfs-utils: Remove unused input.
	* gnu/packages/nfs.scm (nfs-utils)[inputs]: Remove LIBNFSIDMAP, which is part
	of nfs-utils nowadays.

	gnu: hitch: Update to 1.7.3.
	* gnu/packages/web.scm (hitch): Update to 1.7.3.

2022-09-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: elogind-configuration-file: Do not serialize unspecified items.
	This a followup to 59ee837d8b11d7d688045b601e8b240ccbdbe7c7, which changed the
	default value of the HandleLidSwitchExternalPower to the empty string.
	Unfortunately this causes elogind to print a warning (although it otherwise
	works as intended).  This change fixes that.

	* gnu/services/desktop.scm (elogind-configuration-file)<handle-action>: Let
	the unspecified value go through.
	<ini-file-clause>: When an unspecified file is encountered, do not produce any
	text to serialize.

2022-09-16  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add openfpgaloader.
	* gnu/packages/fpga.scm (openfpgaloader): New variable.

2022-09-16  Michael Rohleder  <mike@rohleder.de>

	gnu: celluloid: Fix build.
	Fixes <https://issues.guix.gnu.org/57839>.

	* gnu/packages/video.scm (celluloid)[build-system]: Use meson-build-system.
	[native-inputs]: Add desktop-file-utils, glib:bin, gtk:bin, python-wrapper.

2022-09-16  Michael Rohleder  <mike@rohleder.de>

	gnu: virt-manager: Use gtksourceview@4.
	Fixes <https://issues.guix.gnu.org/57832>.

	* gnu/packages/virtualization.scm (virt-manager)[inputs]: Replace
	gtksourceview with gtksourceview-4.

2022-09-16  M  <matf@disr.it>

	gnu: Add shirah.
	* gnu/packages/ebook.scm (shirah): New variable.

	gnu: Add python-syllables.
	* gnu/packages/python-xyz.scm (python-syllables): New variable.

	gnu: Add python-ebooklib.
	* gnu/packages/ebook.scm (python-ebooklib): New variable.

2022-09-16  Luis Felipe  <luis.felipe.la@protonmail.com>

	gnu: Add mazo.
	* gnu/packages/education.scm (mazo): New variable.

2022-09-16  Christopher Baines  <mail@cbaines.net>

	marionette: Avoid read error when wait-for-file file is empty.
	Since #<eof> can't be read.

	* gnu/build/marionette.scm (wait-for-file): Return "" if file is empty.

	Partially-Fixes: https://issues.guix.gnu.org/57827

2022-09-16  Christopher Baines  <mail@cbaines.net>

	marionette: Make it easier to debug REPL read failures.
	Log the remaining contnet written to the REPL, so that there's more to go on
	than:

	  socket:5:14: Unknown # object: "#<"

	* gnu/build/marionette.scm (marionette-eval): Catch exceptions from read and
	log the remainder of the content from the REPL.

2022-09-16  Antero Mejr  <antero@mailbox.org>

	system: install: Do not load amdgpu in the installer image.
	* gnu/system/install.scm (installation-os): Add amdgpu to
	modprobe.blacklist.

2022-09-16  Mathieu Othacehe  <othacehe@gnu.org>

	Update NEWS.
	Entries extracted from:
	        git log 3eadcdc63..version-1.4.0

	* NEWS: Update entries for v1.4.0

2022-09-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: virt-viewer: Update to 11.0 and enable more features.
	* gnu/packages/spice.scm (virt-viewer): Update to 11.0.
	[build-system]: Use meson-build-system.
	[arguments]: Delete field.
	[native-inputs]: Replace intltool with gettext-minimal.  Add python.
	[inputs]: Add bash-completion, libgovirt, libvirt-glib and vte.

	gnu: libgovirt: Propagate glib and rest-next.
	* gnu/packages/gnome.scm (libgovirt)
	[inputs]: Move rest-next to...
	[propagated-inputs]: ... here.  Add glib.

2022-09-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: proj.4: Restore package.
	Partially revert f7a12f9224: the proj.4 still has a user, r-proj4.

	* gnu/packages/geo.scm (proj.4): New variable.

2022-09-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: maknik: Really fix the build.
	* gnu/packages/geo.scm (mapnik)
	[phases]{disable-problematic-tests}: Fix typo.

2022-09-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: catch-framework2: Rename variable to catch2.
	Automated with:

	    git grep -l catch-framework2 | xargs sed 's/catch-framework2/catch2/g' -i

2022-09-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: maknik: Update to 3.1.0-0.8110349 to fix build.
	* gnu/packages/geo.scm (maknik): Update to 3.1.0-0.8110349.
	[source]: Fetch from git.
	[build-system]: Switch to qt-build-system.
	[cmake, configure-flags, phases]: New arguments.
	[native-inputs]: Add catch-framework2.
	[inputs]: Replace proj.4 with proj.
	(proj.4): Delete variable.

2022-09-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Update NEWS.
	This covers the commits made between v1.3.0..3eadcdc6^.

	* NEWS: New entries for the 1.4.0 upcoming release.

2022-09-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pango-next: Fix source URL.
	* gnu/packages/gtk.scm (pango-next): Use "pango" in the URL, not "pango-next".

	Reported-by: Vivien Kraus <vivien@planete-kraus.eu>

2022-09-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Merge branch 'staging' into core-updates
	Conflicts resolved in:
		gnu/local.mk
		gnu/packages/cmake.scm
		gnu/packages/glib.scm
		gnu/packages/gnome.scm
		gnu/packages/gtk.scm
		gnu/packages/sdl.scm

	pango-next, vala-next and librsvg-bootstrap were removed in the process.

2022-09-15  Marius Bakke  <marius@gnu.org>

	gnu: python-pyabbix: Update to 1.2.1.
	* gnu/packages/monitoring.scm (python-pyzabbix)[arguments]: Remove patch
	phase.  Use pytest instead of nose in check phase.
	[native-inputs]: Remove PYTHON-HTTPRETTY and PYTHON-NOSE.  Add
	PYTHON-REQUESTS-MOCK and PYTHON-PYTEST.
	[propagated-inputs]: Remove PYTHON-SEMANTIC-VERSION.  Add PYTHON-PACKAGING.

	gnu: u-boot-tools: Disable check for 100% coverage.
	* gnu/packages/bootloaders.scm (u-boot-tools)[arguments]: Add substitution.

2022-09-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Merge branch 'master' into staging
	With resolved conflicts in:
		gnu/local.mk
		gnu/packages/freedesktop.scm
		gnu/packages/gnuzilla.scm

2022-09-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-snftool.
	* gnu/packages/cran.scm (r-snftool): New variable.

	gnu: Add r-exposition.
	* gnu/packages/cran.scm (r-exposition): New variable.

	gnu: Add r-prettygraphs.
	* gnu/packages/cran.scm (r-prettygraphs): New variable.

	gnu: Add r-aricode.
	* gnu/packages/cran.scm (r-aricode): New variable.

	gnu: Add r-clvalid.
	* gnu/packages/cran.scm (r-clvalid): New variable.

	gnu: Add r-omicade4.
	* gnu/packages/bioconductor.scm (r-omicade4): New variable.

	gnu: Add r-made4.
	* gnu/packages/bioconductor.scm (r-made4): New variable.

2022-09-15  Artyom Bologov  <mail@aartaka.me>

	gnu: Add cl-nactivitypub.
	* gnu/packages/lisp-xyz.scm (cl-nactivitypub, ecl-nactivitypub,
	  sbcl-nactivitypub): New variables.

	gnu: Add cl-njson.
	* gnu/packages/lisp-xyz.scm (cl-njson, ecl-njson, sbcl-njson): New variables.

2022-09-15  Trevor Richards  <trev@trevdev.ca>

	gnu: Add sbcl-stumpwm-notify.
	* gnu/packages/wm.scm (sbcl-stumpwm-notify): New variable.

2022-09-15  Trevor Richards  <trev@trevdev.ca>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-xml-emitter.
	* gnu/packages/lisp-xyz.scm (cl-xml-emitter, ecl-xml-emitter,
	  sbcl-xml-emitter): New variables.

2022-09-15  jgart  <jgart@dismail.de>

	gnu: Add cl-morse.
	* gnu/packages/lisp-xyz.scm (cl-morse, ecl-cl-morse, sbcl-cl-morse):
	  New variables.

	gnu: Add cl-alea.
	* gnu/packages/lisp-xyz.scm (cl-alea, ecl-alea, sbcl-alea): New variables.

	gnu: Add cl-meta.
	* gnu/packages/lisp-xyz.scm (cl-meta, ecl-meta, sbcl-meta): New variables.

2022-09-15  kiasoc5  <kiasoc5@disroot.org>

	gnu: eless: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (eless): Update to 0.7.

2022-09-15  ギャラ  <me@gyara.moe>

	gnu: waybar: Update to 0.9.13.
	* gnu/packages/wm.scm (waybar): Update to 0.9.13.

2022-09-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Update NEWS.
	These news were extracted from the output of:

	   git log --reverse v1.3.0..03eb0b1be2cfedd0d9a66fef0edc53a17f7653a5.

	* NEWS: Update entries for v1.4.0.

2022-09-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nautilus: Simplify how tracker tests are disabled.
	* gnu/packages/gnome.scm (nautilus)[source]: Remove patches field.
	[phases]{disable-tracker-tests}: New phase.
	* gnu/packages/patches/nautilus-disable-tracker-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

2022-09-14  Michael Rohleder  <mike@rohleder.de>

	gnu: go-ipfs: Install bash completion.
	* gnu/packages/ipfs.scm (go-ipfs)[arguments]: Use gexp.
	Add 'install-bashcompletion phase to install bash completion.

	gnu: podman: Install shell completions.
	* gnu/packages/containers.scm (podman)[arguments]: Add 'install-completions
	phase to install shell completions.

	gnu: gnome-mines: Fix build.
	* gnu/packages/gnome.scm (gnome-mines)[inputs]: Replace libgnome-games-support with libgnome-games-support-1.

	gnu: mousepad: Fix build.
	* gnu/packages/xfce.scm (mousepad)[inputs]: Replace gtksourceview with gtksourceview-4..

2022-09-14  Greg Hogan  <code@greghogan.com>

	gnu: stunnel: Update to 5.66.
	* gnu/packages/web.scm (stunnel): Update to 5.66.

	gnu: rsync: Update to 3.2.6.
	* gnu/packages/rsync.scm (rsync): Update to 3.2.6.
	[arguments]<#:configure-flags> Remove '--disable-openssl'.
	[inputs]: Add openssl.

	gnu: xsimd-benchmark: Build example.
	* gnu/packages/cpp.scm (xsimd-benchmark): Fix package name.
	[arguments]<#:configure-flags>: Enable examples ...
	<#:phases>{install} ... and install.

	gnu: xsimd: Update to 9.0.1.
	* gnu/packages/cpp.scm (xsimd): Update to 9.0.1.
	[home-page]: Update redirect.

2022-09-14  Marius Bakke  <marius@gnu.org>

	gnu: python-scikit-learn: Update to 1.1.2.
	* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 1.1.2.

	gnu: python-pingouin: Don't pin scikit-learn version.
	* gnu/packages/python-science.scm (python-pingouin)[arguments]: Add phase.

	gnu: python-tqdm: Update to 4.64.1.
	* gnu/packages/python-xyz.scm (python-tqdm): Update to 4.64.1.

	gnu: ungoogled-chromium: Update to 105.0.5195.125-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 105.0.5195.125-1.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

	gnu: Remove duplicate copyright line.
	* gnu/packages/fontutils.scm: Remove duplicate line.

	gnu: python-afdko: Remove generated code.
	* gnu/packages/fontutils.scm (python-afdko)[source](modules, snippet): New
	fields.
	[arguments]: Add regenerate-hotconv-grammar phase.
	[native-inputs]: Add ANTLR4 and OPENJDK.

2022-09-14  Marius Bakke  <marius@gnu.org>

	gnu: stcgal: Patch tests for PyYAML 6.
	This fixes a regression since commit
	27720d0fe14ee4cd413a6745e0782a698a011924.

	* gnu/packages/embedded.scm (stcgal)[source](modules, snippet): New fields.

2022-09-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: dragon-drop: Use G-Expressions.
	* gnu/packages/gtk.scm (dragon-drop)[arguments]: Convert to list of
	G-Expressions.

2022-09-14  arkhan  <arkhan@riseup.net>

	gnu: dragon-drop: Correct PREFIX.
	* gnu/packages/gtk.scm (dragon-drop)[#:make-flags]: Remove gratuitous “/bin”
	from PREFIX.

2022-09-14  jgart  <jgart@dismail.de>

	gnu: Add folders.
	* gnu/packages/esolangs.scm (folders): New variable.

2022-09-14  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: evince: Use poppler-next.
	This fixes the following issue: ../evince-42.3/meson.build:416: WARNING: PDF
	support is disabled since poppler-glib version >= 22.02.0 or libxml-2.0
	version >= 2.5.0 not found

	and restores PDF support.

	* gnu/packages/gnome.scm (evince)[inputs]: Use poppler-next.

2022-09-14  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Add poppler-next.
	* gnu/packages/pdf.scm (poppler-next): New variable.

2022-09-14  muradm  <mail@muradm.net>

	gnu: fail2ban-service-type: Improve extra-content fields.
	* gnu/services/security.scm
	(fail2ban-jail-configuration)[extra-content]: Change to text-config.
	(fail2ban-configuration)[extra-content]: Change to text-config.
	* gnu/doc/guix.texi: Update type of extra-content fields.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-09-14  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-kv: Fix build.
	Build fails with emacs-next cause of copypasted test defined two times.

	* gnu/packages/patches/emacs-kv-fix-tests.patch: New file.
	* gnu/packages/emacs-xyz.scm (emacs-kv): Use it here.
	* gnu/local.mk (dist_patch_DATA): Register it here.

2022-09-14  Andrew Tropin  <andrew@trop.in>

	home: shepherd: Add daemonize? option to configuration.
	* gnu/home/services/shepherd.scm (home-shepherd-configuration):
	Add DAEMONIZE?.
	(home-shepherd-configuration-file): Use CONFIG argument instead of two
	separate SERVICES and SHEPHERD, respect DAEMONIZE?.
	(ensure-shepherd-gexp, launch-shepherd-gexp,
	shepherd-xdg-configuration-files): Adjust according to arguments changes in
	HOME-SHEPHERD-CONFIGURATION-FILE.

	etc: teams: Add entry for Andrew Tropin.
	* etc/teams.scm.in ("Andrew Tropin"): New member.

2022-09-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-treemacs-extra: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs-extra)[propagated-inputs]: Add
	mu.

2022-09-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 281.
	* gnu/packages/lisp.scm (txr): Update to 281.

	gnu: cl-lzlib: Update to 2.0-2.22767ca.
	* gnu/packages/lisp-xyz.scm (sbcl-lzlib): Update to 2.0-2.22767ca.

	gnu: gallery-dl: Update to 1.23.0.
	* gnu/packages/video.scm (gallery-dl): Update to 1.23.0.

2022-09-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add comments to the bottom of a few more 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/crates-graphics.scm: Add comment discouraging adding packages
	to the bottom of the file.
	* gnu/packages/crates-gtk.scm: ditto.
	* gnu/packages/games.scm: ditto.
	* gnu/packages/music.scm: ditto.
	* gnu/packages/qt.scm: ditto.
	* gnu/packages/web.scm: ditto.

2022-09-14  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add java-slf4j-nop.
	* gnu/packages/java.scm (java-slf4j-nop): New variable.

2022-09-14  Kristian Lein-Mathisen  <kristianlein@gmail.com>

	gnu: solvespace: Wrap with GSETTINGS_SCHEMA_DIR.
	By opening File => Open in the menu, SolveSpace crashes with:

	(solvespace:3891): GLib-GIO-ERROR **: 11:52:37.518: Settings schema
	'org.gtk.Settings.FileChooser' is not installed fish: Job 1, 'solvespace'
	terminated by signal SIGTRAP (Trace or breakpoint trap)

	This patch should fix that, showing the GTK FileChooser dialog instead.
	Solution was taken from gnu/packages/messaging.scm (utox).

	* gnu/packages/engineering.scm (solvespace)[arguments]: Wrap with
	GSETTINGS_SCHEMA_DIR.

2022-09-14  kiasoc5  <kiasoc5@disroot.org>

	gnu: Add blesh.
	* gnu/packages/bash.scm (blesh): New variable.

2022-09-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cmake: Update to 3.24.2.
	* gnu/packages/cmake.scm (cmake): Update to 3.24.2.
	[source]: Adjust snippet to preserve "Utilities/cmelf".  Override with new
	patch.
	[native-inputs]: Use modify-inputs and remove labels.
	* gnu/packages/patches/cmake-curl-certificates-3.24.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2022-09-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: texlive-setspace: Add 'license' field.
	* gnu/packages/tex.scm (texlive-setspace)[license]: New field.

2022-09-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-libyaml: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-libyaml)[arguments]: Use G-expressions.
	Remove trailing #T from phases.  Prefer MAKE-FILE-WRITABLE over CHMOD.

	gnu: emacs-libyaml: Update to 0.1-1.961e0d8.
	* gnu/packages/emacs-xyz.scm (emacs-libyaml): Update to 0.1-1.961e0d8.

	gnu: gammastep: Improve package style.
	* gnu/packages/xdisorg.scm (gammastep)[arguments]: Use G-expressions.

	gnu: gammastep: Update to 2.0.9.
	* gnu/packages/xdisorg.scm (gammastep): Update to 2.0.9.

	gnu: hedgewars: Improve package style.
	* gnu/packages/games.scm (hedgewars)[arguments]: Use G-expressions. Remove
	trailing #T.  Remove FIX-SORCES phase.  Run tests according to #:tests?
	keyword.
	[inputs]: Remove labels.

	gnu: hedgewars: Update to 1.0.2.
	* gnu/packages/games.scm (hedgewars): Update to 1.0.2.
	* gnu/packages/patches/hedgewars-network-bsd.patch: Delete file.
	* gnu/local.mk: Apply removal.

	gnu: emacs-treemacs: Update package style.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs)[arguments]: Use
	G-expressions.  Simplify PATCH-PATHS phase.  Move data within the ELPA directory.

	gnu: emacs-treemacs: Update to 3.0.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs): Update to 3.0.

2022-09-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: kraken2: Update to 2.1.2.
	* gnu/packages/bioinformatics.scm (kraken2): Update to 2.1.2.

2022-09-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: qtshadertools: Fix 'license' field.
	Fixes <https://issues.guix.gnu.org/57581>.
	Reported by Julien Lepiller <julien@lepiller.eu>.
	Fix provided by Florian Pelz <pelzflorian@pelzflorian.de>.

	* gnu/packages/qt.scm (qtshadertools)[license]: Fix value.

2022-09-13  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Update to 2.16.1.
	* gnu/packages/dezyne.scm (dezyne): Update to 2.16.1.

2022-09-13  Marius Bakke  <marius@gnu.org>

	gnu: OpenJDK@{12,13,14,15,16}: Fix build with glibc 2.34 and later.
	* gnu/packages/java.scm (openjdk12, openjdk13, openjdk14, openjdk15,
	openjdk16)[source](patches): Add 'openjdk-10-hotspot-stack-size.patch'.

	gnu: OpenJDK@10: Fix build with newer toolchains.
	* gnu/packages/java.scm (openjdk10)[source](patches): Add two patches.
	[source](snippet): While here, simplify.
	* gnu/packages/patches/openjdk-10-hotspot-pointer-comparison.patch,
	gnu/packages/patches/openjdk-10-hotspot-stack-size.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: OpenJDK@9: Fix build with newer toolchain.
	* gnu/packages/java.scm (openjdk9)[source](patches): New field.
	* gnu/packages/patches/openjdk-9-hotspot-pointer-comparison.patch,
	gnu/packages/patches/openjdk-9-hotspot-stack-size.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: icedtea@2: Fix build with newer toolchain.
	* gnu/packages/java.scm (icedtea-7)[arguments]: Add substitution to prevent
	ldd segfault and disable optimizations of dump.cpp instead of patching.
	[native-inputs]: Patch the "hotspot" drop.
	* gnu/packages/patches/icedtea-7-hotspot-pointer-comparison.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2022-09-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: crawl: Update to 0.29.1.
	* gnu/packages/games.scm (crawl): Update to 0.29.1.

2022-09-13  Trevor Richards  <trev@trevdev.ca>

	gnu: emacs-expand-region: Update to 0.11.0-1.c5c4362.
	* gnu/packages/emacs-xyz.xcm (emacs-expand-region): Update to
	0.11.0-1.c5c4362.

2022-09-13  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add emacs-ednc.
	* gnu/packages/emacs-xyz.scm (emacs-ednc): New variable.

2022-09-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-bluetooth: Fix source URL.
	* gnu/packages/gnome.scm (gnome-bluetooth)[source]: Fix URL.

2022-09-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-efl: Update to 1.26.0.
	* gnu/packages/enlightenment.scm (python-efl): Update to 1.26.0.
	[inputs]: Add python-packaging.
	[arguments]: Remove trailing #t from phases.

	gnu: rust-1.59: Fix building for riscv64-linux.
	* gnu/packages/rust.scm (rust-1.59)[arguments]: When building for
	riscv64-linux add a phase to support building with llvm < 14.

2022-09-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-screenshot: Remove meson patch.
	* gnu/packages/gnome.scm (gnome-screenshot)
	[source]: Delete patches field.
	* gnu/packages/patches/gnome-screenshot-meson-0.60.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: glade: Remove meson argument.
	* gnu/packages/gnome.scm (glade3)[meson]: Delete argument.

	gnu: gnome-2048: Remove input labels.
	* gnu/packages/games.scm (gnome-2048)[inputs, native-inputs]: Remove labels.

	gnu: gpaste: Update to 42.1.
	* gnu/packages/gnome-xyz.scm (gpaste): Update to 42.1.
	[meson]: Delete argument.
	[phases]{fix-introspection-install-dir}: Use #$output.
	[native-inputs]: Remove autoconf, automake and libtool.
	[inputs]: Remove graphene.  Add gtk and libadwaita.  Sort.
	* gnu/packages/patches/gpaste-fix-paths.patch: Update patch.

	gnu: Add pkgconf.
	* gnu/packages/pkg-config.scm (pkgconf): New variable.

	gnu: gnome-maps: Update to 43.rc.
	* gnu/packages/geo.scm (gnome-maps): Update to 43.rc.
	[arguments]: Use gexps.
	[phases]{patch-dbus-service}: Use #$output.
	{wrap}: Do not wrap with LD_LIBRARY_PATH, which now seems extraneous.  Delete
	trailing #t.
	[native-inputs]: Add glib:bin.  Remove labels.
	[inputs]: Remove labels and sort.  Add pango-next.  Replace
	libchamplain with libshumate, rest with rest-next, webkitgtk-with-libsoup2
	with webkitgtk and libsoup-minimal-2 with libsoup.

	gnu: Add libshumate.
	* gnu/packages/gnome.scm (libshumate): New variable.

	gnu: gnome-shell: Use libsoup 3 to fix tests.
	* gnu/packages/gnome.scm (gnome-shell)[configure-flags]: Add -Dsoup2=false.

	gnu: arc-theme: Update to 20220405.
	* gnu/packages/gnome-xyz.scm (arc-theme): Update to 20220405.
	[native-inputs]: Add python.

	gnu: chatty: Fix build.
	* gnu/packages/messaging.scm (chatty)
	[#:glib-or-gtk?]: New argument.
	[inputs]: Replace folks with folks-with-libsoup2.
	[propagated-inputs]: Replace evolution-data-server with evolution-data-server-3.44.

	gnu: chatty: Fix indentation.
	* gnu/packages/messaging.scm (chatty): Re-indent.

	gnu: Add folks-with-libsoup2.
	* gnu/packages/gnome.scm (folks-with-libsoup2): New variable.

	gnu: libgweather: Use geocode-glib-with-libsoup2.
	* gnu/packages/gnome.scm (libgweather)
	[propagated-inputs]: Replace geocode-glib with geocode-glib-with-libsoup2.

	gnu: gupnp-igd: Build with gupnp-1.4.
	* gnu/packages/gnome.scm (gupnp-igd)
	[arguments]: Use gexps.
	[phases]: Delete trailing #t.
	{patch-docbook-xml}: Use this-package-native-input.
	{move-doc}: Use gexps.
	[native-inputs]: Remove labels.
	[propagated-inputs]: Remove gssdp, gupnp and libsoup.  Add gupnp-1.4.

	gnu: gnucash: Update to 4.11 and use gexps.
	* gnu/packages/gnucash.scm: Sort imports.
	(gnucash): Update to 4.11.  Re-order fields, moving inputs after arguments.
	[arguments]: Use gexps.
	[phases]: Delete trailing #t.
	{unpack-gmock}: Delete phase.
	{set-env-vars}: Use search-input-directory.
	{install-locales}: Use gexps.
	{split-python-bindings}: Likewise.
	{wrap-programs}: Likewise.  Also use search-input-file.
	[native-inputs]: Delete labels.  Remove googlemock source.  Sort.
	[inputs]: Delete labels.  Sort.
	(gnucash-docs): Adjust URI and update hash.
	[native-inputs]: Delete labels.  Sort.

	gnu: libofx: Update to 0.10.7.
	* gnu/packages/finance.scm (libofx): Update to 0.10.7.
	[arguments]: Use gexps.
	[configure-flags]: Use search-input-directory.
	[inputs]: Remove labels.

	gnu: evolution: Update to 3.45.3.
	* gnu/packages/gnome.scm (evolution): Update to 3.45.3.
	[arguments]: Use gexps.
	[configure-flags]: Remove -DENABLE_LIBCRYPTUI=OFF, obsolete.
	[phases]{patch-ui-module-dir}: Update phase.
	[inputs]: Replace libgweather with libgweather4.  Replace
	webkitgtk-with-libsoup2 with webkitgtk.  Remove libnotify.

	gnu: evolution-data-server: Update to 3.45.3.
	* gnu/packages/gnome.scm (evolution-data-server): Update to 3.45.3.
	[configure-flags]: Add -DENABLE_OAUTH2_WEBKITGTK4=OFF.
	[native-inputs]: Sort.
	[propagated-inputs]: Add glib, gtk and json-glib.  Replace libsoup-minimal-2
	with libsoup.
	[inputs]: Replace libgweather with libgweather4.  Replace
	webkitgtk-with-libsoup2 with webkitgtk.  Add pango-next.
	(evolution-data-server-3.44): New variable.

	gnu: Add webkitgtk-next.
	* gnu/packages/webkit.scm (webkitgtk-next): New variable.

	gnu: libsoup: Update to 3.1.4.
	* gnu/packages/gnome.scm (libsoup): Update to 3.1.4.
	[configure-flags]: Remove obsolete gtk_doc flag and use gexps.
	[phases]{patch-docbook-xml}: Delete phase.
	{move-doc}: Use gexps.
	[native-inputs]: Delete docbook-xml and gtk_doc.  Add gi-docgen.

	gnu: numix-gtk-theme: Remove input labels.
	* gnu/packages/gnome-xyz.scm (numix-gtk-theme)
	[native-inputs]: Delete labels.

	gnu: gnome-builder: Update to 42.1.
	* gnu/packages/gnome.scm (gnome-builder): Update to 42.1.
	[source]: Remove patches field.
	[configure-flags]: Remove -Dplugin_flatpak=false and
	-Dplugin_update_manager=false.
	[phases]{patch-meson}: Use search-input-file.
	{fix-ninja}: Delete phase.
	[inputs]: Ad flatpak, libhandy and libostree.
	[propagated-inputs]: Replace gtksourceview with gtksourceview-4.
	* gnu/packages/patches/gnome-builder-update-libportal.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: sysprof: Update to 3.45.1.
	* gnu/packages/gnome.scm (sysprof): Update to 3.45.1.
	[phases]{patch-install-script}: Rename to...
	{disable-post-install}: ... this, and adjust.
	[inputs]: Replace glib with glib-next, gtk+ with gtk.  Add libadwaita.
	[native-inputs]: Replace glib:bin with glib-next:bin.  Sort.
	(sysprof-3.44): New variable.
	(gnome-builder)[inputs]: Replace sysprof with sysprof-3.44.

	gnu: jsonrpc-glib: Update to 3.42.0.
	* gnu/packages/gnome.scm (jsonrpc-glib): Update to 3.42.0.
	[inputs, native-inputs]: Sort.

	gnu: piper: Update to 0.7 and enable tests.
	* gnu/packages/gnome.scm (piper): Update to 0.7.
	[native-inputs, inputs]: Move after arguments.
	[tests?]: Remove argument.
	[phases]{wrap-script}: Use wrap-script.  Use search-input-file.  Wrap with
	GUIX_PYTHONPATH.
	[native-inputs]: Add appstream.
	[inputs]: Add guile-3.0.  Remove gtk+:bin.

	gnu: apostrophe: Update to 2.6.3.
	* gnu/packages/gnome.scm (apostrophe): Update to 2.6.3.
	[source]: Update URL.
	[imported-modules, modules]: New arguments.
	[phases]{python-and-gi-wrap}: Use search-input-file and site-packages.
	[native-inputs]: Add bash-minimal.
	[home-page]: Update URL.

	gnu: setzer: Update to 0.4.8.
	* gnu/packages/gnome.scm (setzer): Update to 0.4.8.
	[imported-modules, modules]: New arguments.
	[phases]{python-and-gi-wrap}: Use search-input-file.
	[inputs]: Remove gtksourceview and webkitgtk; add bash-minimal, gtksourceview-4,
	python-pexpect, and webkitgtk-with-libsoup2.
	[native-inputs]: Remove desktop-file-utils, glib:bin, gobject-introspection,
	gtk+:bin, and python-wrapper; add python.

	gnu: polari: Update to 42.1.
	* gnu/packages/gnome.scm (polari): Update to 42.1.
	[phases]{skip-gtk-update-icon-cache}: Adjust.
	{fix-desktop-file}: Punctuate comment.  Use search-input-file.
	{wrap-typelib}: Likewise.
	[inputs]: Move field after native-inputs.  Replace libsoup-minimal-2 with
	libsoup.  Add bash-minimal.
	[native-inputs]: Replace intltool with gettext-minimal.

	gnu: gnote: Update to 42.1.
	* gnu/packages/gnome.scm (gnote): Update to 42.1.
	[native-inputs]: Remove intltool; add gettext-minimal.

	gnu: libgit2-glib: Update to 1.1.0.
	* gnu/packages/gnome.scm (libgit2-glib): Update to 1.1.0.
	[inputs]: Remove glib.
	[propagated-inputs]: Add glib.

	gnu: ghex: Update to 42.3.
	* gnu/packages/gnome.scm (ghex): Update to 42.3.
	[source]: Adjust URL.
	[phases]{skip-gtk-update-icon-cache}: Update.
	[native-inputs]: Remove labels.  Replace intltool with gettext-minimal.
	Remove which.
	[inputs]: Replace gtk+ with gtk.

	gnu: sound-juicer: Update to 3.38.0.
	* gnu/packages/gnome.scm (sound-juicer): Update to 3.38.0.
	[arguments]: New field.
	[native-inputs]: Sort.  Replace intltool with gettext-minimal.  Add glib:bin
	and python.
	[inputs]: Sort.

	gnu: passwordsafe: Rename to secrets and update to 6.5.
	* gnu/packages/gnome.scm (passwordsafe): Deprecate in favor of...
	(secrets): ... this new variable.  Update to 6.5.
	[meson]: Remove argument.
	[imported-modules, modules]: New arguments.
	[phases]{disable-postinstall-script}: Patch meson.build.
	{python-and-gi-wrap}: Use search-input-file.
	[native-inputs]: Remove gtk+:bin.
	[inputs]: replace gtk+ with gtk.  Add bash-minimal, libadwaita and
	python-pyotp.
	[home-page]: Update URL.
	[description]: Adjust for renaming.

	gnu: cheese: Update to 41.1.
	* gnu/packages/gnome.scm (cheese): Update to 41.1.
	[tests?]: Remove argument.
	[phases]: Delete trailing #t.
	{wrap-cheese}: Use search-input-file.
	[inputs]: Add bash-minimal.  Move gobject-introspection to...
	[native-inputs]: ... here.

	gnu: lollypop: Update to 1.4.35 and enable tests.
	* gnu/packages/gnome.scm (lollypop): Update to 1.4.35.
	[tests?]: Delete argument.
	[phases]{disable-gtk-update-icon-cache}: New phase.
	{wrap-program}: Use search-input-file.
	[native-inputs]: Remove labels.  Remove gtk+:bin.
	[inputs]: Remove labels.  Add bash-minimal.

	gnu: gspell: Update to 1.11.1.
	* gnu/packages/gnome.scm (gspell): Update to 1.11.1.
	[source]: Delete patches.
	[phases]{disable-problematic-tests}: New phase.
	[native-inputs]: Remove labels.
	* gnu/packages/patches/gspell-dash-test.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: orca: Update to 42.3.
	* gnu/packages/gnome.scm (orca): Update to 42.3.
	[phases]{wrap-orca}: Use search-input-file.
	[native-inputs]: Remove intltool; add gettext-minimal.
	[inputs]: Add bash-minimal.

	gnu: python-pyatspi: Update to 2.45.90.
	* gnu/packages/gnome.scm (python-pyatspi): Update to 2.45.90.

	gnu: libgnomekbd: Update to 3.28.1.
	* gnu/packages/gnome.scm (libgnomekbd): Update to 3.28.1.

	gnu: gfbgraph: Update to 0.2.5 and enable tests.
	* gnu/packages/gnome.scm (gfbgraph): Update to 0.2.5.
	[tests?]: Delete argument.
	[configure-flags]: Remove "--enable-gtk-doc" and "--enable-introspection",
	which are correctly automatically detected.
	[native-inputs]: Remove autoconf, automake, libtool and which.
	[inputs]: Remove labels.

	gnu: libgovirt: Update to 0.3.9.
	* gnu/packages/gnome.scm (libgovirt): Update to 0.3.9.
	[build-system]: Use meson-build-system.
	[glib-or-gtk?]: New argument.
	[inputs]: Replace rest with rest-next.  Move glib-networking to...
	[native-inputs]: ... here.  Remove gtk+:bin.

	gnu: komikku: Update to 0.41.0.
	* gnu/packages/gnome.scm (komikku): Update to 0.41.0.
	[phases]: Delete trailing #t.
	{python-and-gi-wrap}: Use search-input-file.
	[inputs]: Add bash-minimal.

	gnu: nautilus: Update to 42.2 and enable tests.
	* gnu/packages/gnome.scm (nautilus): Update to 42.2.
	[patches]: Replace nautilus-add-libportal-gtk3.patch with
	nautilus-disable-tracker-tests.patch.
	[tests?]: Delete argument.
	[phases]: Use gexps.
	{check}: Move after install.
	{pre-check}: New phase.
	[native-inputs]: Replace intltool with gettext-minimal.  Add python-pygobject.
	[inputs]: Remove libsoup-minimal-2.
	* gnu/packages/patches/nautilus-add-libportal-gtk3.patch: Delete file.
	* gnu/packages/patches/nautilus-disable-tracker-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: tracker: Patch a /bin/bash reference.
	* gnu/packages/gnome.scm (tracker)[phases]{patch-paths}: New phase.
	[native-inputs]: Add glibc-utf8-locales.
	[inputs]: Add bash-minimal.

	gnu: gtk-vnc: Update to 1.3.1.
	* gnu/packages/gnome.scm (gtk-vnc): Update to 1.3.1.
	[meson]: Delete argument.

	gnu: libxml++: Update to 5.0.2.
	* gnu/packages/gnome.scm (libxml++): Update to 5.0.2.
	[phases]: Use gexps.
	{fix-documentation}: Use search-input-file.
	[propagated-inputs]: Remove glibmm-2.64.
	(libxml++-2): Update to 2.42.2.
	[propagated-inputs]: Add glibmm-2.64.

	gnu: mobile-broadband-provider-info: Update to 20220725.
	* gnu/packages/gnome.scm (mobile-broadband-provider-info): Update to 20220725.
	[native-inputs]: Add libxslt.

	gnu: network-manager-openconnect: Update to 1.2.8.
	* gnu/packages/gnome.scm (network-manager-openconnect): Update to 1.2.8.
	[configure-flags]: Remove "--with-libnm-glib=no".  Add "--with-gtk4=yes".
	[phases]: Delete trailing #t.
	[native-inputs]: Add gilb:bin.
	[inputs]: Add gtk and pango-next.  Sort.

	gnu: network-manager-vpnc: Update to 1.2.8.
	* gnu/packages/gnome.scm (network-manager-vpnc): Update to 1.2.8.
	[configure-flags]: Remove "--with-libnm-glib=no".  Add "--with-gtk4=yes".
	[phases]: Delete trailing #t.
	[native-inputs]: Add gilb:bin.
	[inputs]: Add gtk and pango-next.

	gnu: network-manager-openvpn: Update to 1.10.0.
	* gnu/packages/gnome.scm (network-manager-openvpn): Update to 1.10.0.
	[configure-flags]: Add "--with-gtk4=yes".
	[phases]: Delete trailing #t.
	[native-inputs]: add glib:bin.
	[inputs]: Add gtk and pango-next; sort inputs.

	gnu: network-manager: Update to 1.41.2.
	* gnu/packages/gnome.scm (network-manager): Update to 1.41.2.
	[native-inputs]: Sort.  Replace intltool with gettext-minimal.  Add perl.
	[inputs]: Sort.  Add libpsl.  Remove libsoup.

	gnu: file-roller: Update to 3.42.0.
	* gnu/packages/gnome.scm (file-roller): Update to 3.42.0.
	[arguments]: New field.
	[native-inputs]: Replace intltool with gettext-minimal.  Remove gtk+:bin.
	[inputs]: Remove gdk-pixbuf.  Add libhandy.

	gnu: shotwell: Update to 0.31.5.
	* gnu/packages/gnome.scm (shotwell): Update to 0.31.5.
	[phases]: Remove trailing #t.
	[native-inputs]: Delete labels.  Replace vala with vala-next.
	[inputs]: Likewise, and replace webkitgtk-with-libsoup2 with webkitgtk.  Add
	libsecret and libwebp.

	gnu: gexiv2: Update to 0.14.0.
	* gnu/packages/gnome.scm (gexiv2): Update to 0.14.0.
	[arguments]: New field.
	[native-inputs]: Add python and python-pygobject.

	gnu: libgee: Update to 0.20.5.
	* gnu/packages/gnome.scm (libgee): Update to 0.20.5.
	[phases]: Use gexps.

	gnu: yelp: Update to 42.1.
	* gnu/packages/gnome.scm (yelp): Update to 42.1.
	[inputs]: Add libhandy.

	gnu: d-feet: Update to 0.3.16.
	* gnu/packages/gnome.scm (d-feet): Update to 0.3.16.
	[build-system]: Use meson-build-system.
	[out-of-source?]: Remove argument.
	[glib-or-gtk?]: New argument.
	[phases]{pre-check}: Do not ignore any error.  Do not set DBUS_FATAL_WARNINGS.
	{wrap-program}: Us search-input-file.
	[native-inputs]: Remove labels.  Add glib:bin.
	[inputs]: Remove hicolor-icon-theme.

	gnu: epiphany: Update to 42.4.
	* gnu/packages/gnome.scm (epiphany): Update to 42.4.
	[configure-flags]: Add -Dsoup2=disabled to use libsoup 3.
	[inputs]: Add libsoup.  Replace webkitgtk-with-libsoup2 with webkitgtk.

	gnu: eog-plugins: Update to 42.1.
	* gnu/packages/gnome.scm (eog-plugins): Update to 42.1.
	[build-system]: Use meson-build-system.
	[arguments]: Delete field.
	[inputs]: Sort; add python.
	[native-inputs]: Sort; add libgdata.

	gnu: eog: Update to 42.3.
	* gnu/packages/gnome.scm (eog): Update to 42.3.
	[native-inputs, inputs]: Sort.
	[inputs]: Add bash-minimal.  Move libhandy to...
	[propagated-inputs]: ... here.

	gnu: rhythmbox: Update to 3.4.6.
	* gnu/packages/gnome.scm (rhythmbox): Update to 3.4.6.
	[build-system]: Use meson-build-system.
	[glib-or-gtk?]: New argument.
	[configure-flags]: Delete argument.
	[phases]{skip-gtk-update-icon-cache}: New phase.
	{wrap-rhythmbox}: Simplify.
	[native-inputs]: Remove labels.  Replace intltool with gettext-minimal.
	[inputs]: Add bash-minimal.  Remove labels.  Remove libsoup.

	gnu: grilo-plugins: Update to 0.3.15.
	* gnu/packages/gnome.scm (grilo-plugins): Update to 0.3.15.
	[native-inputs]: Remove labels.  Remove gtk+:bin.  Add gst-plugins-good and
	gst-plugins-bad.
	[inputs]: Remove commented inputs.  Add avahi and gstreamer.

	gnu: grilo: Update to 0.3.15.
	* gnu/packages/gnome.scm (grilo): Update to 0.3.15.
	[arguments]: New field.
	[inputs]: Remove libsoup-minimal-2; add libsoup.

	gnu: gnome-klotski: Update to 3.38.2.
	* gnu/packages/gnome.scm (gnome-klotski): Update to 3.38.2.
	[phases]: Delete trailing #t.
	[native-inputs]: Remove labels.

	gnu: libgnome-games-support: Update to 2.0.0.
	* gnu/packages/gnome.scm (libgnome-games-support): Update to 2.0.0.
	[propagated-inputs]: Remove gtk+; add gtk.
	(libgnome-games-support-1): New variable.
	(gnome-klotski)[inputs]: Replace libgnome-games-support with
	libgnome-games-support-1.
	* gnu/packages/games.scm (gnome-2048)[inputs]: Likewise.

	gnu: gom: Update to 0.4.
	* gnu/packages/gnome.scm (gom): Update to 0.4.
	[imported-modules, modules, configure-flags]: New arguments.
	[native-inputs]: Remove intltool; add gettext-minimal, python, and python-pygobject.

	gnu: devhelp: Update to 41.3.
	* gnu/packages/gnome.scm (devhelp): Update to 41.3.
	[phases]{fix-devhelp-gir-inputs}: Delete phase.
	[native-inputs]: Remove labels.
	[inputs]: Remove gsettings-desktop-schemas.
	(devhelp-with-libsoup2)[arguments]: Remove field.
	[inputs]: Express via modify-inputs.

	gnu: amtk: Update to 5.5.1.
	* gnu/packages/gnome.scm (amtk): Update to 5.5.1.

	gnu: vte-ng: Update to 0.59.0.
	* gnu/packages/gnome.scm (vte-ng): Update to 0.59.0.

	gnu: vte: Update to 0.69.99.
	* gnu/packages/gnome.scm (vte): Update to 0.69.99.

	gnu: vala-next: Update to 0.56.3.
	* gnu/packages/gnome.scm (vala-next): Update to 0.56.3.

	gnu: seahorse: Update to 42.0.
	* gnu/packages/gnome.scm (seahorse): Update to 42.0.
	[phases]: Delete trailing #t.
	[inputs, native-inputs]: Remove labels.

	gnu: drawing: Update to 1.0.1.
	* gnu/packages/gnome.scm (drawing): Update to 1.0.1.
	[imported-modules, modules]: New arguments.
	[phases]{disable-postinstall-script}: New phase.
	{python-and-gi-wrap}: Simplify using the search-input-file and site-packages
	procedures.
	[native-inputs]: Remove labels.  Add itstool and python.
	[inputs]: Add bash-minimal and python.

	gnu: libwnck: Update to 40.1.
	* gnu/packages/gnome.scm (libwnck): Update to 40.1.
	[source]: Update URL.
	[native-inputs]: Replace intltool with gettext-minimal.  Sort.
	[home-page]: Update URL.

	gnu: rygel: Update to 0.41.2.
	* gnu/packages/gnome.scm (rygel): Update to 0.41.2.

	gnu: libmediaart: Update to 1.9.6.
	* gnu/packages/gnome.scm (libmediaart): Update to 1.9.6.
	[inputs]: Delete gtk+:doc.  Move gettext-minimal, gobject-introspection and
	vala to...
	[native-inputs]: ... here.

	gnu: gupnp-dlna: Update to 0.12.0.
	* gnu/packages/gnome.scm (gupnp-dlna): Update to 0.12.0.
	[build-system]: Use meson-build-system.

	gnu: gupnp-av: Update to 0.14.1.
	* gnu/packages/gnome.scm (gupnp-av): Update to 0.14.1.
	[build-system]: Use meson-build-system.

	gnu: python-liblarch: Update to 3.2.0 and apply guix style.
	* gnu/packages/gnome.scm (python-liblarch): Update to 3.2.0; apply guix style.

	gnu: gtg: Update to 0.6.
	* gnu/packages/gnome.scm (gtg): Update to 0.6.
	[arguments]: Use gexps.
	[imported-modules, modules]: New arguments.
	[phases]{python-and-gi-wrap}: Simplify with search-input-file and
	site-packages.
	[native-inputs]: Delete labels.  Add python.
	[inputs]: Add bash-minimal and python.

2022-09-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libpeas: Update to 1.32.0.
	* gnu/packages/gnome.scm (libpeas): Update to 1.32.0.

	[phases]{start-xserver}: Use search-input-file.
	[native-inputs]: Remove labels.
	[home-page]: Update URL.

2022-09-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: blueprint-compiler: Update to 0.4.0.
	* gnu/packages/gnome.scm (blueprint-compiler): Update to 0.4.0.
	[native-inputs]: Add python and python-pygobject.  Remove gobject-introspection.

	gnu: cambalache: Update to 0.10.3.
	* gnu/packages/gnome.scm (cambalache): Update to 0.10.3 and fix indentation.
	[phases]{patch-source}: Use format to double-quote string.

	gnu: libadwaita: Update to 1.2.rc.
	* gnu/packages/gnome.scm (libadwaita): Update to 1.2.rc.
	[inputs]: Remove libportal.  Move gobject-introspection to...
	[native-inputs]: ... here.  Remove labels.  Sort.

	gnu: libgsf: Update to 1.14.50.
	* gnu/packages/gnome.scm (libgsf): Update to 1.14.50.
	[arguments]: Use gexps.
	[phases]{patch-docbook-xml}: Use search-input-directory and delete trailing
	 #t.
	[native-inputs]: Remove labels.

	gnu: gupnp: Update to 1.5.4.
	* gnu/packages/gnome.scm (gupnp): Update to 1.5.4.
	[native-inputs]: Remove labels.
	[inputs]: Delete gtk+.  Move libsoup and gssdp to...
	[propagated-inputs]: ... here.  Add glib and libxml2.
	(gupnp-1.4): New variable.

	gnu: gssdp: Update to 1.5.2
	* gnu/packages/gnome.scm (gssdp): Update to 1.5.2.
	[native-inputs]: Remove labels.  Replace gtk-doc/stable with gi-docgen.
	[inputs]: Replace gtk+ with gtk.
	[propagated-inputs]: Remove label.  Replace libsoup-minimal-2 with libsoup.
	* gnu/packages/gnome.scm (gssdp-1.4):

	gnu: phodav: Update to 3.0.
	* gnu/packages/gnome.scm (phodav): Update to 3.0.
	[native-inputs]: Remove labels.
	[inputs]: Replace libsoup-minimal-2 with libsoup.

	gnu: gnome-music: Update to 42.1.
	* gnu/packages/gnome.scm (gnome-music): Update to 42.1.
	[meson]: Delete argument.

	gnu: gnome-shell-extensions: Update to 42.3.
	* gnu/packages/gnome.scm (gnome-shell-extensions): Update to 42.3.
	[native-inputs]: Remove labels.

	gnu: gtranslator: Update to 42.0.
	* gnu/packages/gnome.scm (gtranslator): Update to 42.0.  Move input fields
	after arguments.
	[build-type]: Add comment.
	[native-inputs]: Remove labels.
	[propagated-inputs]: Replace gtksourceview with gtksourceview-4.
	[inputs]: Remove labels.  Remove libdazzle and gtk+.  Replace glib with glib-next.
	Replace libsoup-minimal-2 with libsoup.  Add pango-next.

	gnu: Add glib-next.
	* gnu/packages/glib.scm (glib-next): New variable.
	(glib-with-documentation): Inherit from it.

	gnu: libgda: Update to 6.0.0.
	* gnu/packages/gnome.scm (libgda): Update to 6.0.0.
	[source]: Delete modules and snippet field.  Apply new patches.
	[build-system]: Use meson-build-system.
	[native-inputs]: Remove autoconf, autoconf-archive, automake, libtool, which
	and xorg-server-for-tests.
	[inputs]: Add json-glib.
	* gnu/packages/patches/libgda-cve-2021-39359.patch: New file.
	* gnu/packages/patches/libgda-fix-build.patch: Likewise.
	* gnu/packages/patches/libgda-fix-missing-initialization.patch: Likewise.
	* gnu/packages/patches/libgda-skip-postgresql-tests.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Register them.

	gnu: Remove tepl-5.
	* gnu/packages/gnome.scm (tepl-5): Delete variable.

	gnu: gnome-latex: Update to 3.41.2.
	* gnu/packages/gnome.scm (gnome-latex): Update to 3.41.2.
	[inputs]: Remove amtk, gsettings-desktop-schemas, gtk+ and gtksourceview, now
	propagated by tepl.  Replace tepl-5 with tepl.
	[native-inputs]: Remove intltool.

	gnu: gnome-boxes: Update to 42.3.
	* gnu/packages/gnome.scm (gnome-boxes): Update to 42.3.
	[source]: Delete patches field.
	[configure-flags]: Use gexps.
	[phases]: New argument.
	[native-inputs]: Replace intltool with gettext-minimal.  Delete gtk+:bin.
	Sort.
	[inputs]: Sort.
	* gnu/packages/patches/gnome-boxes-add-guix-logo.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: gnome-tweaks: Update to 40.10.
	* gnu/packages/gnome.scm (gnome-tweaks): Update to 40.10.
	[arguments]: Use gexps.
	[modules]: New argument.
	[phases]{wrap}: Do not use @@ import style.
	{wrap-gi-typelib-and-python}: Compute the site-packages directory via the
	procedure of the same name.
	[native-inputs]: Remove labels.

	gnu: gnome-dictionary: Use latest meson.
	* gnu/packages/gnome.scm (gnome-dictionary)
	[meson]: Delete argument.

	gnu: gnome-weather: Update to 42.0.
	* gnu/packages/gnome.scm (gnome-weather): Update to 42.0.
	[native-inputs, inputs]: Move after arguments.
	[arguments]: Use a plain list and adjust accordingly.
	[phases]{disable-gtk-update-icon-cache}: New phase.
	{fix-desktop-file}: Use search-input-file.
	{wrap}: Likewise.
	[native-inputs]: Delete gtk+:bin.
	[inputs]: Delete gnome-desktop and libhandy.  Replace libgweather with
	libgweather4.  Add bash-minimal, gsettings-desktop-schemas-next, gtk and
	libadwaita.

	gnu: gedit: Update to 42.2.
	* gnu/packages/gnome.scm (gedit): Update to 42.2.
	[arguments]: Use gexps.
	[parallel-build?]: Tentatively remove argument.
	[phases]: Delete trailing #t.
	{patch-libgd-fetch}: Rename to...
	{do-not-invoke-git}: ... this, removing libgd handling.
	{wrap-gedit}: Use 'this-package-input'.
	[inputs]: Replace gtksourceview with gtksourceview-4.  Remove amtk,
	isco-codes, tepl, libx11 and gnome-desktop.  Add bash-minimal.
	Move libxml2 and vala to...
	[native-inputs]: ... here.  Remove itstool and libgd.  Add python.

	gnu: tepl: Update to 6.1.2 and enable tests.
	* gnu/packages/gnome.scm (tepl): Update to 6.1.2.
	[tests?]: Delete argument.
	[phases]: New argument.
	[native-inputs]: Move gsettings-desktop-schemas to propagated-inputs.
	[inputs]: Move libxml2 to native-inputs.  Move amtk, glib,
	gsettings-desktop-schemas, gtk+ and gtksourceview-4 to...
	[propagated-inputs]: ... here.

2022-09-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	import: gnome: Improve version handling logic.
	Before this change, we'd get:

	    $ guix refresh gedit
	    updating from version 40.1 to version 43.alpha...

	This is because the new GNOME version scheme introduced in 2021 with GNOME 40
	was not treated correctly.  Also, no longer ignore odd numbered minor
	versions, as this appears to be a declining practice in GNOME.

	* guix/import/gnome.scm (latest-gnome-release)
	<pre-release-text?>: New predicate.
	<even-minor-version?>: Rename to...
	<release-version?>: ...this.  Return #f in case the version corresponds to a
	development release.
	* guix/import/gnome.scm (latest-gnome-release): Adjust accordingly.

2022-09-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-screenshot: Update to 41.0.
	* gnu/packages/gnome.scm (gnome-screenshot): Update to 41.0.
	[glib-or-gtk?]: New argument.
	[native-inputs]: Remove labels and sort.  Replace intltool with
	gettext-minimal.
	[inputs]: Remove libcanberra.

	gnu: gnome-terminal: Update to 3.44.1.
	* gnu/packages/gnome.scm (gnome-terminal): Update to 3.44.1.
	[build-system]: Use meson-build-system.
	[configure-flags]: Remove argument.
	[glib-or-gtk?]: New argument.
	[phases]{patch-/bin/true}: Delete phase.
	{patch-build-system}: New phase.
	[native-inputs]: Delete labels and sort.  Replace intltool with
	gettext-minimal.  Add python.
	[inputs]: Sort.  Add gnome-shell and nautilus.

	gnu: gnome-sudoku: Update to 42.0.
	* gnu/packages/gnome.scm (gnome-sudoku): Update to 42.0.
	[native-inputs]: Sort.  Replace intltool with gettext-minimal.

	gnu: gnome-mines: Replace intltool with gettext-minimal.
	[native-inputs]: Replace intltool with gettext-minimal.

	gnu: gnome-keyring: Update to 42.1 and enable tests.
	* gnu/packages/gnome.scm (gnome-keyring): Update to 42.1.
	[phases]{check}: Move after install and override.
	[inputs]: Sort.
	[native-inputs]: Add dbus and docbook-xml-4.3.  Replace intltool with
	gettext-minimal.  Remove autoconf and automake.

	gnu: gnome-font-viewer: Update to 42.0.
	* gnu/packages/gnome.scm (gnome-font-viewer): Update to 42.0.
	[phases]: Delete trailing #t.  Use gexps.
	{patch-thumbnailer}: Use search-input-file.
	[native-inputs]: Delete labels.
	[inputs]: Replace gtk+ with gtk.  Add libadwaita.

	gnu: gnome-calculator: Update to 42.2.
	* gnu/packages/gnome.scm (gnome-calculator): Update to 42.2.
	[phases]{skip-gtk-update-icon-cache}: New phase.
	[native-inputs]: Remove gtk+:bin.
	[inputs]: Add gsettings-desktop-schemas-next and libadwaita.

	gnu: pango-next: Rename from "pango "to "pango-next".
	* gnu/packages/gtk.scm (pango-next)[name]: Rename from pango to pango-next.

	gnu: gnome-contacts: Update to 42.0.
	* gnu/packages/gnome.scm (gnome-contacts): Update to 42.0.
	[glib-or-gtk?]: New argument.
	[phases]{generate-vapis}: Delete phase.
	{skip-gtk-update-icon-cache}: Adjust.
	[inputs]: Delete labels.  Replace gtk+ with gtk, evolution-data-server with
	evolution-data-server-3.44 and gnome-online-accounts with
	gnome-online-accounts-3.44.  Add libadwaita.  Remove docbook-xml and
	docbook-xsl.  Move gettext-minimal, gobject-introspection and
	libxslt to...
	[native-inputs]: ... here.  Delete labels.  Add desktop-file-utils.
	[propagated-inputs]: Replace folks with folks-with-libsoup2.

	gnu: gnome-characters: Update to 42.0.
	* gnu/packages/gnome.scm (gnome-characters): Update to 42.0.
	[phases]{disable-gtk-update-icon-cache}: New phase.
	{wrap}: Use search-input-file.
	[native-inputs]: Delete labels.  Remove gtk+:bin.
	[inputs]: Replace gtk+ with gtk. Add libadwaita.

	gnu: eog: Update to 42.2.
	* gnu/packages/gnome.scm (eog): Update to 42.2.
	[source]: Delete patches.
	[configure-flags]: Use gexps.
	[phases]: Likewise.
	{skip-gtk-update-icon-cache}: New phase.
	{wrap-eog}: Use search-input-file.
	[native-inputs]: Replace intltool with gettext-minimal.
	[inputs]: Add libhandy and gtk.
	* gnu/packages/patches/eog-update-libportal-usage.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: gnome-user-docs: Update to 42.0.
	* gnu/packages/gnome.scm (gnome-user-docs): Update to 42.0.

	gnu: gnome-music: Update to 42.0.
	* gnu/packages/gnome.scm (gnome-music): Update to 42.0.
	[phases]{skip-gtk-update-icon-cache}: New phase.
	[native-inputs]: Remove gtk+:bin.
	[inputs]: Add gtk and libadwaita.

	gnu: gnome-photos: Update to 43.beta.
	* gnu/packages/gnome.scm (gnome-photos): Update to 43.beta.
	[arguments]: Use gexps.
	[phases]{disable-gtk-update-icon-cache}: New phase.
	[native-inputs]: Remove gtk+:bin.  Delete labels.
	[inputs]: Delete labels.

	gnu: evince: Update to 42.3.
	* gnu/packages/gnome.scm (evince): Update to 42.3.
	[meson]: Delete argument.
	[configure-flags]: Remove "-Dintrospection" and "-Dgtk_doc=false."
	[phases]: Delete trailing #t.
	[native-inputs]: Delete labels.  Add gi-docgen.  Replace intltool with
	gettext-minimal.  Sort.
	[home-page]: Update URL.

	gnu: gnome-disk-utility: Update to 42.0.
	* gnu/packages/gnome.scm (gnome-disk-utility): Update to 42.0.
	[native-inputs]: Delete labels.  Replace intltool with gettext-minimal.

	gnu: gnome-initial-setup: Update to 42.2.
	* gnu/packages/gnome.scm (gnome-initial-setup): Update to 42.2.
	[configure-flags]: Remove "-Dcheese=auto".
	[phases]: Use search-input-file.
	[native-inputs]: Remove labels.  Remove gtk+:bin.
	[inputs]: Remove labels.  Sort lexicographically.  Add cheese.  Replace
	libgweather with libgweather4-with-libsoup2.
	Replace gnome-online-accounts with gnome-online-accounts-3.44.

	gnu: gnome-calendar: Update to 42.2.
	* gnu/packages/gnome.scm (gnome-calendar): Update to 42.2.
	[tests?]: Delete argument.
	[phases]{skip-gtk-update-icon-cache}: Adjust.
	[native-inputs]: Remove labels.
	[propagated-inputs]: Move evolution-data-server to...
	[inputs]: ... here, and replace it with evolution-data-server-3.44.  Remove
	labels.  Remove libhandy.  Replace libgweather with
	libgweather4-with-libsoup2.
	Replace gnome-online-accounts with gnome-online-accounts-3.44.
	Add libadwaita and pango-next.

	gnu: gnome-clocks: Update to 42.0.
	* gnu/packages/gnome.scm (gnome-clocks): Update to 42.0.
	[phases]{skip-gtk-update-icon-cache}: Adjust.
	[native-inputs]: Remove labels and sort.  Replace vala with vala-next.
	[inputs]: Sort.  Remove libhandy.  Replace libgweather with
	libgweather4-with-libsoup2.  Replace gtk+ with gtk.  Add libadwaita.

	gnu: gnome-session: Update to 42.0.
	* gnu/packages/gnome.scm (gnome-session): Update to 42.0.
	[meson]: Delete argument.
	[phases]{wrap-gnome-session}: Use search-input-file.
	[native-inputs]: Remove labels and sort lexicographically.

	gnu: gnome-control-center: Update to 42.3.
	* gnu/packages/gnome.scm (gnome-control-center): Update to 42.3.
	[configure-flags]: Delete argument.
	[phases]: Use gexps.
	{patch-paths}: Use search-input-file.
	{no-polkit-magic}: Delete phase.
	[inputs]: Delete clutter-gtk, libcanberra and libsoup-minimal-2.  Add gnutls
	and libadwaita.  Move docbook-xsl to...
	[native-inputs]: ... here.  Replace intltool with gettext-minimal.  Remove
	hicolor-icon-theme.  Sort.

	gnu: gnome-bluetooth: Update to 42.4.
	* gnu/packages/gnome.scm (gnome-bluetooth): Update to 42.4.
	[arguments]: Delete field.
	[native-inputs]: Remove labels.  Remove gtk+:bin.  Replace intltool with
	gettext-minimal.
	[propagated-inputs]: Replace gtk+ with gtk.  Add libadwaita.
	[inputs]: Remove libcanberra.  Add gsound, pango-next and upower.

	gnu: colord-gtk: Update to 0.3.0.
	* gnu/packages/freedesktop.scm (colord-gtk): Update to 0.3.0.
	[build-system]: Use meson-build-system.
	[configure-flags] New argument.
	[native-inputs]: Replace intltool with gettext-minimal.
	[inputs]: Add pango-next.
	[propagated-inputs]: Replace gtk+ with gtk.
	[description]: Substitute GTK+ for GTK.

2022-09-13  Marius Bakke  <marius@gnu.org>

	gnu: gnome-shell: Update to 42.4.
	* gnu/packages/gnome.scm (gnome-shell): Update to 42.4.
	[source](patches): Remove.
	[arguments]: Adjust substitution to disable GTK icon cache.  Filter disallowed
	references from GUIX_PYTHONPATH.  While at it, also prevent MESON from ending
	up in the closure.
	[inputs]: Change from LIBGWEATHER to LIBGWEATHER4.
	* gnu/packages/patches/gnome-shell-polkit-autocleanup.patch:
	* gnu/local.mk (dist_patch_DATA):

2022-09-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-online-accounts: Update to 3.45.2, remove "lib" output.
	* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.45.2.
	[build-system]: Use meson-build-system.
	[glib-or-gtk?]: New argument.
	[phases]{patch-libgoa-output}: Delete phase.
	{disable-gtk-update-icon-cache}: New phase.
	[native-inputs]: Add gettext-minimal.
	[inputs]: Replace rest with rest-next; replace webkitgtk-with-libsoup2 with
	webkitgtk.  Add gcr and mit-krb5.
	(gnome-recipes): Adjust for the removed gnome-online-accounts output.
	(gnome-music, gnome-online-miners, gnome-initial-setup): Likewise.
	(libgdata, gnome-contacts, grilo-plugins, evolution-data-server)
	(gnome-shell, gnome-todo, gnome-calendar, gnome-shell-extensions)
	(gnome-calculator, gnome-latex): Likewise.
	(gnome-online-accounts-3.44): New variable.
	* gnu/packages/geo.scm (gnome-maps): Likewise.
	* gnu/packages/webkit.scm: Update comment.

	gnu: libgweather4: Update to 4.1.1 and run tests.
	* gnu/packages/gnome.scm (libgweather4): Update to 4.1.1.
	[tests?]: Delete argument.
	[configure-flags]: Remove -Dgtk_doc=false.
	[phases]{pre-check}: Rename to...
	{set-HOME}: ... this.
	{disable-problematic-tests}: New phase.
	{check}: Move after install phase.
	[native-inputs]: Add gi-docgen, glibc-utf8-locales and
	gsettings-desktop-schemas.
	[propagated-inputs]: Add json-glib2.  Replace libsoup-minimal-2 with libsoup.
	(libgweather4-with-libsoup2): New variable.

	gnu: Add rest-next.
	* gnu/packages/gnome.scm (rest-next): New variable.

	gnu: gtksourceview: Update to 5.5.1.
	* gnu/packages/gtk.scm (gtksourceview): Update to 5.5.1.
	[build-system]: Use meson-build-system.
	[phases]: Use gexps.
	{disable-gtk-update-icon-cache}: New phase.
	{pre-check}: Use search-input-file.
	[native-inputs]: Remove labels.  Remove intltool and itstool.  Add
	gettext-minimal, gi-docgen and gobject-introspection-next.
	[propagated-inputs]: Remove labels.  Remove gtk+.  Add fontconfig, fribidi,
	gtk, pango-next and pcre2.  Replace glib with glib-next.
	(gtksourceview-4): New variable.
	(gtksourceview-3): Inherit from gtksourceview-4 and adjust accordingly.
	* gnu/packages/gnome.scm (tepl): Replace gtksourceview with gtksourceview-4.
	(sushi)[inputs]: Likewise.
	* gnu/packages/guile-xyz.scm (nomad): Likewise.

	gnu: Add gobject-introspection-next.
	* gnu/packages/glib.scm (gobject-introspection-next): New variable.
	* gnu/packages/patches/gobject-introspection-absolute-shlib-path-1.72.patch:
	New file.
	* gnu/packages/patches/gobject-introspection-cc-1.72.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Register them.

2022-09-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gtk: Replace librsvg with librsvg-bootstrap.
	This is to use the same version of librsvg as used by the 'gtk+' package and
	avoid propagation conflicts.

	* gnu/packages/gtk.scm (guile-cairo)[inputs]: Remove librsvg.
	[propagated-inputs]: Replace librsvg with librsvg-bootstrap.

2022-09-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cups-pk-helper: Replace polkit with polkit-duktape.
	This avoids the error: "package `cups-pk-helper@0.2.7' has an invalid
	input: ("_" #<syntax-transformer polkit>)".  On core-updates, polkit-duktape
	is the default polkit anyway.

	* gnu/packages/cups.scm (cups-pk-helper)[inputs]: Replace polkit with polkit-duktape.

2022-09-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: accountsservice: Add bash-minimal to inputs.
	* gnu/packages/freedesktop.scm (accountsservice)[inputs]: Add bash-minimal.

	gnu: mozjs: Update home-page.
	* gnu/packages/gnuzilla.scm (mozjs)[home-page]: Update URL.
	[synopsis]: Capitalize JavaScript.

2022-09-13  Marius Bakke  <marius@gnu.org>

	gnu: gjs: Update to 1.72.2.
	* gnu/packages/gnome.scm (gjs): Update to 1.72.2.
	[arguments]: Remove #:meson.
	[propagated-inputs]: Change from MOZJS-78 to MOZJS-91.
	[home-page]: Update URL.

	gnu: gjs: Remove input labels.
	* gnu/packages/gnome.scm (gjs)[native-inputs]: Remove labels.

2022-09-13  Marius Bakke  <marius@gnu.org>

	gnu: gjs: Build with mozjs 78.
	This is a follow-up to commit d6fa3ac7a8203173b125390aed596832565a3687.

	* gnu/packages/gnome.scm (gjs)[propagated-inputs]: Change from MOZJS to
	MOZJS-78.

2022-09-13  Marius Bakke  <marius@gnu.org>

	gnu: mozjs: Add 91.13.0.
	* gnu/packages/gnuzilla.scm (mozjs-91): New variable.

2022-09-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: lxsession: Use polkit-duktape.
	* gnu/packages/lxde.scm (lxsession)[inputs]: Replace polkit with
	polkit-duktape.

	gnu: gdm: Patch dbus-run-session path.
	* gnu/packages/gnome.scm (gdm)[phases]{patch-paths}: New phase.
	[inputs]: Add dbus.

	gnu: gdm: Use gexps and new style inputs.
	* gnu/packages/gnome.scm (gdm)[phases]: Use gexps.
	{pre-configure}: Use search-input-file.
	{install-logo}: Likewise, and use #$output.
	{install-placeholder-desktop-entry}: use search-input-directory.
	{link-autostart-files}: Use this-package-input, $output.
	[native-inputs]: Remove labels and sort in lexicographical order.

	gnu: gdm: Update to 42.0.
	* gnu/packages/gnome.scm (gdm): Update to 42.0.
	[inputs]: Add libgudev.
	* gnu/packages/patches/gdm-default-session.patch: Rebase patch.
	* gnu/packages/patches/gdm-elogind-support.patch: Likewise.
	* gnu/packages/patches/gdm-pass-gdk-pixbuf-loader-env.patch: Likewise.
	* gnu/packages/patches/gdm-remove-hardcoded-xwayland-path.patch: Likewise.
	* gnu/packages/patches/gdm-wayland-session-wrapper-from-env.patch: Likewise.

	gnu: accountsservice: Propagate glib.
	* gnu/packages/freedesktop.scm (accountsservice)
	[propagated-inputs]: Add glib.

	gnu: mutter: Update to 42.4, use gexps and remove input labels.
	* gnu/packages/gnome.scm (mutter): Update to 42.4.
	[arguments]: Use gexps.
	[configure-flags]: Use search-input-file.
	[phases]{patch-docbook-xml}: Likewise.
	{adjust-runpath-linker-directives}: New phase.
	{check}: Set HOME.  Set XDG_RUNTIME_DIR to an absolute path, and chmod 700 its
	directory.
	[native-inputs, propagated-inputs, inputs]: Remove labels.
	[native-inputs]: Add wayland-protocols-next.
	[propagated-inputs]: Replace gsettings-desktop-schemas with
	gsettings-desktop-schemas-next.

	gnu: Add wayland-protocols-next.
	* gnu/packages/freedesktop.scm (wayland-protocols-next): New variable.

	gnu: pipewire-0.3: Update to 0.3.56 and use gexps.
	* gnu/packages/linux.scm (pipewire-0.3): Update to 0.3.56.
	[arguments]: Use gexps.

	gnu: gnome-online-accounts: Update to 3.44.0 and delete input labels.
	* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.44.0.
	[arguments]: Use gexps.
	[native-inputs]: Delete labels.  Replace intltool with gettext-minimal.
	[inputs]: Delete labels.

	gnu: evolution-data-server: Update to 3.44.4 and remove input labels.
	* gnu/packages/gnome.scm (evolution-data-server): Update to 3.44.4.
	[arguments]: Use gexps.
	[native-inputs, propagated-inputs, inputs]: Delete input labels.

	gnu: ibus: Update to 1.5.27, use gexps and remove input labels.
	* gnu/packages/ibus.scm (ibus): Update to 1.5.27.
	[arguments]: Use gexps.
	[configure-flags]: Use search-input-file.  Add '--disable-systemd-services'.
	[make-flags]: Add the DISABLE_GUI_TEST variable.
	[phases]{patch-docbook-xml}: Use this-package-native-input.
	{patch-python-target-directories}: Break line.
	{fix-paths}: Use format to double quote command.
	[inputs, native-inputs]: Delete labels.
	[inputs]: Add bash-minimal.

	gnu: libnma: Update to 1.10.2 and delete input labels.
	* gnu/packages/gnome.scm (libnma): Update to 1.10.2.
	[configure-flags]: New argument.
	[phases]{patch-docbook-xml}: Use search-input-file.
	[native-inputs]: Delete labels.

	gnu: gnome-desktop: Update to 42.4 and remove input labels.
	* gnu/packages/gnome.scm (gnome-desktop): Update to 42.4.
	[phases]: Delete trailing #t.
	{patch-path}: Use search-input-file.
	[native-inputs]: Delete labels.
	[propagated-inputs]: Add gtk.  Replace gsettings-desktop-schemas with
	gsettings-desktop-schemas-next.
	[inputs]: Sort lexicographically.

	gnu: sdl2: Update to 2.24.0, use gexps and remove input labels.
	* gnu/packages/sdl.scm (sdl2): Update to 2.24.0.
	[arguments]: Use gexps.
	[inputs]: Use modify-inputs and remove labels.

	gnu: upower: Fix indentation.
	* gnu/packages/gnome.scm (upower): Fix indentation.

	gnu: upower: Update to 1.90.0.
	* gnu/packages/gnome.scm (upower): Update to 1.90.0.

	gnu: umockdev: Update to 0.17.13.
	* gnu/packages/check.scm (umockdev): Update to 0.17.13.
	[build-system]: Use meson.
	[phases]{fix-test}: Delete phase.
	{skip-test-umockdev.c}: New phase.
	{absolute-introspection-library}: Adjust for meson.
	[native-inputs]: Sort lexicographically.
	[inputs]: Add libpcap.

	gnu: gnome-settings-daemon: Update to 42.2.
	* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 42.2.
	[arguments]: Use gexps.
	[phases]{set-baobab-file-name}: Use search-input-file.
	[native-inputs]: Delete labels.  Replace intltool with gettext-minimal.  Add
	perl.
	[inputs]: Sort lexicographically.  Replace gsettings-desktop-schemas with
	gsettings-desktop-schemas-next, libgweather with libgweather4-with-libsoup2.

	gnu: Add gsettings-desktop-schemas-next.
	* gnu/packages/gnome.scm (gsettings-desktop-schemas-next): New variable.

	gnu: network-manager: Update to 1.40.0, use gexps and remove input labels.
	* gnu/packages/gnome.scm (network-manager): Update to 1.40.0.
	[arguments]: Use gexps.
	[native-inputs, propagated-inputs]: Remove labels.
	* gnu/packages/patches/network-manager-plugin-path.patch: Rebase patch.

	gnu: zenity: Update to 3.43.0.
	* gnu/packages/gnome.scm (zenity): Update to 3.43.0.
	[build-system]: Use meson-build-system.
	[arguments]: New field.
	[inputs]: Add gtk+.  Remove libnotify and webkitgtk.

	gnu: geocode-glib: Update to 3.26.4 and build with libsoup 3.
	* gnu/packages/gnome.scm (geocode-glib): Update to 3.26.4.
	[arguments]: Use gexps.
	[configure-flags]: Add "-Dsoup2=false".
	[native-inputs, inputs]: Remove labels.
	[propagated-inputs]: Replace libsoup-minimal-2 with libsoup.
	(geocode-glib-with-libsoup2): New variable.
	(gnome-settings-daemon)[inputs]: Replace geocode-glib with
	geocode-glib-with-libsoup2.
	(gnome-clocks): Replace geocode-glib with geocode-glib-with-libsoup2.

	gnu: geoclue: Update to 2.6.0 and remove input labels.
	* gnu/packages/gnome.scm (geoclue): Update to 2.6.0.
	[native-inputs]: Replace intltool with gettext-minimal.  Add vala.
	[inputs]: Delete labels.
	* gnu/packages/patches/geoclue-config.patch: Refresh patch.

	gnu: modem-manager: Update to 1.18.10 and remove input labels.
	* gnu/packages/freedesktop.scm (modem-manager): Update to 1.18.10.
	[configure-flags]: Use gexps.
	[native-inputs]: Remove labels.  Add python, python-dbus and
	python-pygobject.  Replace intltool with gettext-minimal.

	gnu: libqmi: Update to 1.30.8.
	* gnu/packages/freedesktop.scm (libqmi): Update to 1.30.8.

	gnu: baobab: Update to 42.0 and delete input labels.
	* gnu/packages/gnome.scm (baobab): Update to 42.0.
	[native-inputs]: Replace intltool with gettext-minimal.  Remove labels.
	Sort lexicographically.
	[inputs]: Sort lexicographically.  Add libadwaita and pango-next.

	gnu: libhandy: Update to 1.7.90.
	* gnu/packages/gnome.scm (libhandy): Update to 1.7.90.
	[phases]{pre-check}: Delete trailing #t.
	[native-inputs]: Delete labels.

	gnu: libwacom: Update to 2.4.0.
	* gnu/packages/xdisorg.scm (libwacom): Update to 2.4.0.
	[source]: Change archive extension from bz2 to xz.
	[build-system]: Switch to meson.
	[configure-flags]: Adjust for meson.
	[phases]: New field.
	[native-inputs]: Add python-evdev, python-libevdev, python-pytest and
	python-pyudev.
	[inputs]: Move libgudev to...
	[propagated-inputs]: ... here.

	gnu: Add python-libevdev.
	* gnu/packages/freedesktop.scm (python-libevdev): New variable.

	gnu: gcr: Update to 3.41.1, delete trailing #t and input labels.
	* gnu/packages/gnome.scm (gcr): Update to 3.41.1.
	[phases]: Delete trailing #t.
	{disable-failing-tests}: Delete phase.
	{fix-systemd-detection}: Likewise.
	{remove-fatal-warnings-option}: New phase.
	{check}: New phase override.
	[native-inputs, propagated-inputs]: Delete input labels.
	[native-inputs]: Sort inputs.  Add gi-docgen.  Remove autoconf, automake and
	libtool.

	gnu: gtk: Update to 4.8.0 and use gexps.
	* gnu/packages/gtk.scm (gtk): Update to 4.8.0.
	[arguments]: Use gexps.
	[parallel-tests?]: Remove argument.
	[phases]{patch}: Use this-package-native-input.  Disable the
	inscription-markup.ui test.
	{move-files}: Adjust for gexps.

	gnu: Add gi-docgen.
	* gnu/packages/gnome.scm (gi-docgen): New variable.

	gnu: xvfb-run: Update to 1.20.11-1.
	* gnu/packages/xorg.scm (xvfb-run): Update to 1.20.11-1.
	[phases]: Use gexps.
	{build}: Use search-input-file.

	gnu: egl-wayland: Update to 1.1.10.
	* gnu/packages/xorg.scm (egl-wayland): Update to 1.1.10.

	gnu: sysprof: Update to 3.44.0, enable tests and remove labels.
	* gnu/packages/gnome.scm (sysprof): Update to 3.44.0.
	[tests?]: Delete argument.
	[configure-flags]: Use gexps.
	[phases]: Delete trailing #t.
	[native-inputs]: Delete labels.
	[inputs]: Add libunwind.

	gnu: libdazzle: Update to 3.44.0.
	* gnu/packages/gnome.scm (libdazzle): Update to 3.44.0.
	[inputs]: Move gobject-introspection and vala to...
	[native-inputs]: ... here.

	gnu: libgnomekbd: Update to 3.28.0.
	* gnu/packages/gnome.scm (libgnomekbd): Update to 3.28.0.
	[native-inputs]: Replace intltool with gettext-minimal.  Add autoconf,
	automake, libtool and gobject-introspection.

	gnu: xf86-input-wacom: Update to 1.1.0.
	* gnu/packages/xdisorg.scm (xf86-input-wacom): Update to 1.1.0.
	[configure-flags]: Use gexps.
	[native-inputs, inputs, description]: Re-indent.

	gnu: fcitx: Update to 4.2.9.9, use gexps and remove input labels.
	* gnu/packages/fcitx.scm (fcitx): Update to 4.2.9.9.
	[source]: Use HTTPS.
	[arguments]: Use gexps.
	[native-inputs, inputs]: Remove labels.

	gnu: libmbim: Update to 1.26.4.
	* gnu/packages/freedesktop.scm (libmbim): Update to 1.26.4.

	gnu: clutter: Update to 1.26.4 and remove input labels.
	* gnu/packages/gnome.scm (clutter): Update to 1.26.4.
	[native-inputs]: Remove labels.
	[propagated-inputs, inputs]: Sort inputs.
	[home-page]: Update URL.

	gnu: adwaita-icon-theme: Update to 42.0 and deprecate gnome-icon-theme.
	* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 42.0.  Remove
	inheritance to gnome-icon-theme, re-adding...
	[build-system, arguments, home-page, synopsis]
	[description, license]: ... these fields.
	(gnome-icon-theme): Define as a deprecated package.
	[native-inputs]: Remove label.
	[home-page]: Update URL.
	[configure-flags]: Delete argument.
	[make-flags]: New argument.  Set the GTK_UPDATE_ICON_CACHE variable to the
	empty string.

	gnu: proj: Update to 9.1.0 and propagate libraries.
	* gnu/packages/geo.scm (proj): Update to 9.1.0.
	[arguments]: Delete field.
	[inputs]: Remove libjpeg-turbo and move to...
	[propagated-inputs]: ... here.

2022-09-12  Ludovic Courtès  <ludo@gnu.org>

	secret-service: Mark sockets as SOCK_CLOEXEC.
	* gnu/build/secret-service.scm (secret-service-send-secrets)
	(secret-service-receive-secrets): Pass SOCK_CLOEXEC to 'socket'.

2022-09-12  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Install O_CLOEXEC variant of 'call-with-input-file' & co.
	Fixes a bug introduced with the Shepherd 0.9.2 upgrade in commit
	1ba0e38267c9ff8bb476285091be6e297bbf136e whereby files opened by, say,
	the 'start' method of 'urandom-seed', could leak into the execution
	environment of some other service--e.g., 'term-tty4'.

	* gnu/services/shepherd.scm (shepherd-configuration-file)[config]:
	Override 'call-with-input-file' and 'call-with-output-file'.

2022-09-12  Ludovic Courtès  <ludo@gnu.org>

	services: secret-service: Inherit from the original 'guix-configuration'.
	Reported by zamfofex.

	Regression introduced in 2bac6ea177d5b3353ea1a4d032d17a6ac3763e96.

	* gnu/services/virtualization.scm (secret-service-operating-system):
	Add 'inherit' keyword for 'guix-configuration'.

2022-09-12  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Fix 'de' translation.
	Follow-up to 23b50ddbdbcee0dac1bc05f12374043d6f215b00.

	* etc/news.scm: Fix punctuation.  Use the same terminology
	as the German manual.

2022-09-12  Simon Streit  <simon@netpanic.org>

	gnu: Add tp-smapi-module.
	* gnu/packages/linux.scm (tp-smapi-module): New variable.

2022-09-12  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	news: Fix en dash usage.
	The en dash is used to separate pairs of words or numbers. The em dash is the
	one used to separate sentences. In addition, in English text we are using the
	convention of not separating the dash with spaces.

	* etc/news.scm: Change the en dash to em in entry about Emacs native
	compilation.

2022-09-12  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	news: Add 'pt' translation.
	* etc/news.scm: Add Portuguese translation of entry about Emacs native
	compilation.

2022-09-12  Hendursaga  <hendursaga@aol.com>

	gnu: cmh: Update to 1.1.1.
	* gnu/packages/algebra.scm (cmh): Update to 1.1.1.
	* gnu/packages/patches/cmh-support-fplll.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2022-09-12  gyara  <me@gyara.moe>

	gnu: hyfetch: Update to 1.4.1.
	* gnu/packages/admin.scm (hyfetch): Update to 1.4.1.

2022-09-12  jgart  <jgart@dismail.de>

	gnu: Add ghc-ansi2html.
	* gnu/packages/haskell-xyz.scm (ghc-ansi2html): New variable.

2022-09-12  kiasoc5  <kiasoc5@disroot.org>

	gnu: Add grml-zsh-config.
	* gnu/packages/shellutils.scm (grml-zsh-config): New variable.

	gnu: Add txt2tags.
	* gnu/packages/textutils.scm (txt2tags): New variable.

2022-09-12  jgart  <jgart@dismail.de>

	gnu: ghc-alex: Use G-expressions.
	* gnu/packages/containers.scm (ghc-alex)[arguments]: Use G-expressions.
	[arguments]: Remove trailing booleans.

2022-09-12  Marius Bakke  <marius@gnu.org>

	gnu: swaylock: Fix build.
	Fixes <https://bugs.gnu.org/57748>.
	Reported by muradm <mail@muradm.net>.

	This is a follow-up to commit 2500709e01cd376cf0db78e0805005a112343346.

	* gnu/packages/wm.scm (swaylock)[native-inputs]: Change from WAYLAND-PROTOCOLS
	to WAYLAND-PROTOCOLS-NEXT.

2022-09-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ement: Update to 0.1.3.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.1.3.

2022-09-12  Andrew Tropin  <andrew@trop.in>

	home: shepherd: Add shepherd/init.scm to XDG_CONFIG_HOME.
	* gnu/home/services/shepherd.scm (shepherd-xdg-configuration-files):
	New variable.
	(home-shepherd-service-type)[extensions]:
	Add HOME-XDG-CONFIGURATION-FILES-SERVICE-TYPE extension.

2022-09-11  Marius Bakke  <marius@gnu.org>

	gnu: python-pingouin: Update to 0.5.2.
	* gnu/packages/python-science.scm (python-pingouin): Update to 0.5.2.
	[arguments]: Adjust outdated substitution.

	gnu: python-uvloop: Disable flaky test.
	* gnu/packages/python-web.scm (python-uvloop)[arguments]: Disable one more
	test.  While at it, use 'thread' timeout method as signal did not work here.
	Also don't compute the pytest string at evaluation time.

	gnu: Deprecate python-pep621.
	* gnu/packages/python-xyz.scm (python-pep621): Define as deprecated alias for
	PYTHON-PYPROJECT-METADATA.

	gnu: python-sphinx-theme-builder: Update to 0.2.0b1.
	* gnu/packages/sphinx.scm (python-sphinx-theme-builder): Update to 0.2.0b1.
	[propagated-inputs]: Change from PYTHON-PEP621 to PYTHON-PYPROJECT-METADATA.

	gnu: Add python-pyproject-metadata.
	* gnu/packages/python-xyz.scm (python-pyproject-metadata): New variable.
	(python-pep621): Inherit from it.

	gnu: Add python-sphinx-tabs.
	* gnu/packages/sphinx.scm (python-sphinx-tabs): New variable.

	gnu: python-gast: Enable tests.
	* gnu/packages/python-xyz.scm (python-gast)[arguments]: Override check phase.
	[native-inputs]: Add PYTHON-PYTEST.

	gnu: python-gast: Update to 0.5.3.
	* gnu/packages/python-xyz.scm (python-gast): Update to 0.5.3.

	gnu: python-astunparse: Update to 1.6.3.
	* gnu/packages/python-xyz.scm (python-astunparse): Update to 1.6.3.

	gnu: python-gast: Update home page.
	* gnu/packages/python-xyz.scm (python-gast)[home-page]: Use actual instead of
	PyPI page.

	gnu: python-docutils: Add 0.19.
	* gnu/packages/python-xyz.scm (python-docutils-0.19): New variable.

	gnu: QEMU: Unbundle dtc and slirp.
	* gnu/packages/virtualization.scm (qemu)[source](snippet): Delete two more
	directories.
	[arguments]: Add "--enable-slirp" and "--enable-fdt" in #:configure-flags.
	[inputs]: Add DTC and LIBSLIRP.

	gnu: slirp4netns: Update to 1.2.0.
	* gnu/packages/containers.scm (slirp4netns): Update to 1.2.0.

	gnu: libslirp: Update to 4.7.0.
	* gnu/packages/containers.scm (libslirp): Update to 4.7.0.
	[inputs]: Move GLIB ...
	[propagated-inputs]: ... here.

	gnu: ntp: Adjust for glibc 2.34 and later.
	* gnu/packages/ntp.scm (ntp)[source](patches): Add one more origin.

	gnu: mercurial: Update to 6.2.2.
	* gnu/packages/version-control.scm (mercurial): Update to 6.2.2.

	gnu: mercurial: Adjust for grep 3.8.
	* gnu/packages/version-control.scm (mercurial)[source](modules, snippet): New
	fields.

	gnu: Open vSwitch: Update to 3.0.0.
	* gnu/packages/networking.scm (openvswitch): Update to 3.0.0.

	gnu: Open vSwitch: Remove input labels.
	* gnu/packages/networking.scm (openvswitch)[native-inputs]: Remove labels.
	[arguments]: Use SEARCH-INPUT-FILE instead of labels.

	gnu: Open vSwitch: Add release-monitoring-url.
	* gnu/packages/networking.scm (openvswitch)[properties]: New field.

	gnu: Open vSwitch: Adjust tests for grep 3.8.
	* gnu/packages/networking.scm (openvswitch)[arguments]: Add substitution for
	'egrep'.

	gnu: swaylock: Update to 1.6.
	* gnu/packages/wm.scm (swaylock): Update to 1.6.

2022-09-11  jgart  <jgart@dismail.de>

	gnu: emacs-mint-mode: Update to 1.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-mint-mode): Update to 1.0.3.

2022-09-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-detached: Update to 0.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-detached): Update to 0.8.1.
	[arguments]<#:phases>: Remove references to the detached-env script, which
	does not exist anymore.

	gnu: emacs-ansi: Update to 0.4.1-2.2367fba.
	* gnu/packages/emacs-xyz.scm (emacs-ansi): Update to 0.4.1-2.2367fba.
	[propagated-inputs]: Remove EMACS-DASH and EMACS-S.

	gnu: Add emacs-mentor.
	* gnu/packages/emacs-xyz.scm (emacs-mentor): New variable.

2022-09-11  Tobias Kortkamp  <tobias.kortkamp@gmail.com>

	gnu: piper: Update to 0.7.
	* gnu/packages/gnome.scm (piper): Update to 0.7.
	[native-inputs]: Add appstream.

2022-09-11  Tobias Kortkamp  <tobias.kortkamp@gmail.com>

	gnu: piper: Unbreak tests.
	Make flake8 config available inside the build directory.

	https://github.com/libratbag/piper/pull/781

	* gnu/packages/gnome.scm (piper): Unbreak tests.

2022-09-11  Tobias Kortkamp  <tobias.kortkamp@gmail.com>

	gnu: piper: Fix runtime.
	The wrapper script does not add piper's own Python files to
	GUIX_PYTHONPATH. Copy the approach from gtg to solve this.

	Traceback (most recent call last):
	  File "/gnu/store/9fq062kva6ffidilg0qn8liqn6a8yf1w-piper-0.6/bin/.piper-real", line 36, in <module>
	    from piper.application import Application
	ModuleNotFoundError: No module named 'piper'

	* gnu/packages/gnome.scm (piper): Fix runtime.

2022-09-11  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add steam-devices-udev-rules.
	* gnu/packages/games.scm (steam-devices-udev-rules): New variable.

2022-09-11  jgart  <jgart@dismail.de>

	gnu: janet: Update to 1.24.1.
	* gnu/packages/lisp.scm (janet): Update to 1.24.1.

2022-09-11  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: java-slf4j-api: Update the source URI.
	* gnu/packages/java.scm (java-slf4j-api)[source]: Replace the URI with
	"git-reference" to GitHub as the origin reference to
	"https://www.slf4j.org/dist/slf4j-..."  seems to be broken.

2022-09-11  jgart  <jgart@dismail.de>

	gnu: plantuml: Update to 1.2022.7.
	* gnu/packages/yyy.scm (plantuml): Update to 1.2022.7.

2022-09-11  Michael Rohleder  <mike@rohleder.de>

	gnu: v4l2loopback-linux-module: Update to 0.12.7.
	* gnu/packages/linux.scm (v4l2loopback-linux-module): Update to 0.12.7.

	gnu: recoll: Update to 1.32.7.
	* gnu/packages/search.scm (recoll): Update to 1.32.7.
	[arguments]<#:configure-flags>: Add --with-inotify.

2022-09-11  Taiju HIGASHI  <higashi@taiju.info>

	gnu: font-plemoljp: Update to 1.2.7.
	* gnu/packages/fonts.scm (font-plemoljp): Update to 1.2.7.

2022-09-11  Michael Rohleder  <mike@rohleder.de>

	gnu: nheko: Update to 0.10.1.
	* gnu/packages/messaging.scm (nheko): Update to 0.10.1.

	gnu: mtxclient: Update to 0.8.2.
	* gnu/packages/messaging.scm (mtxclient): Update to 0.8.2.

2022-09-11  Felix Gruber  <felgru@posteo.net>

	gnu: python-qrcode: Update to 7.3.1.
	* gnu/packages/python-xyz.scm (python-qrcode): Update to 7.3.1.
	[propagated-inputs]: Remove python-six.

2022-09-11  Maxime Devos  <maximedevos@telenet.be>

	daemon: Remove unused function findOutput.
	* nix/libstore/misc.cc (findOutput): Remove it.
	* nix/libstore/misc.hh (findOutput): Likewise.

	daemon: Remove unused function exportPaths.
	* nix/libstore/store-api.cc (exportPaths): Remove it.
	* nix/libstore/store-api.hh (exportPaths): Likewise.

	daemon: Remove unused function openStore.
	* nix/libstore/store-api.cc (openStore): Remove it.
	* nix/libstore/store-api.hh (openStore): Likewise.

2022-09-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vertico: Update to 0.27.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.27.

2022-09-11  Guillaume Le Vaillant  <glv@posteo.net>

	news: Fix entry.
	* etc/news.scm: Fix commit field.

	gnu: qmapshack: Add curl dependency.
	* gnu/packages/geo.scm (qmapshack)[inputs]: Add curl.

2022-09-11  Felix Gruber  <felgru@posteo.net>

	gnu: qgis: Disable failing tests.
	* gnu/packages/geo.scm (qgis)[arguments]: Disable failing tests in
	  'check phase.

	gnu: gplates: Add curl dependency.
	* gnu/packages/geo.scm (gplates)[inputs]: Add curl.

	gnu: openorienteering-mapper: Add curl dependency.
	* gnu/packages/geo.scm (openorienteering-mapper)[inputs]: Add curl.

	gnu: python-cartopy: Update to 0.20.3.
	* gnu/packages/geo.scm (python-cartopy): Update to 0.20.3.
	  [propagated-inputs]: Add python-pyproj.
	  [inputs]: Add comment to explain why proj is needed after depending on
	  python-pyproj.

	gnu: python-pyproj: Update to 3.3.1.
	* gnu/packages/geo.scm (python-pyproj): Update to 3.3.1.

	gnu: proj: Update to 9.0.1.
	* gnu/packages/geo.scm (proj): Update to 9.0.1.
	  [arguments]: Remove fix-version phase.

	gnu: xygrib: Build against proj-7.
	* gnu/packages/geo.scm (xygrib)[inputs]: Replace proj with proj-7.

	gnu: vtk: Build against proj-7.
	* gnu/packages/image-processing.scm (vtk)[inputs]: Replace proj with
	  proj-7.

	gnu: Add proj-7.
	* gnu/packages/geo.scm (proj-7): New variable.

2022-09-11  Mathieu Othacehe  <othacehe@gnu.org>

	services: web: Fix long lines.
	* gnu/services/web.scm: Remove a trailing space and wrap long line. No
	functional change.

2022-09-11  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	news: Add entry about Emacs native compilation.
	* etc/news.scm: Add entry.

2022-09-11  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-org: Undelete build step.
	With native compilation enabled, it is now no longer meaningless.

	* gnu/packages/emacs-xyz.scm (emacs-org)[#:phases]: Don't delete ‘build’.

2022-09-11  Morgan Smith  <Morgan.J.Smith@outlook.com>

	build-system: emacs: Use new function for autoloads generation
	* guix/build/emacs-utils.scm (emacs-generate-autoloads): Use
	'loaddefs-generate' to create autoloads instead of
	'update-directory-autoloads' if we are using a new enough Emacs

2022-09-11  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-yasnippet: Fix build.
	* gnu/packages/patches/emacs-yasnippet-fix-tests.patch: Handle arguments
	in buffer-list.

	build-system: emacs: Use native compilation.
	* guix/build/emacs-build-system.scm (add-install-to-native-load-path):
	New variable.
	(build): Replace ‘emacs-byte-compile-directory’ with ‘emacs-compile-directory’.
	Delete already compiled files in the working directory prior to compilation.
	(%standard-phases): Add ‘add-install-to-native-load-path’ after
	‘expand-load-path’.

	guix: emacs-utils: Add emacs-compile-directory.
	* guix/build/emacs-utils.scm (emacs-compile-directory): New variable.

	gnu: emacs: Build with native compilation.
	* gnu/packages/emacs.scm (%emacs-modules): New variable.
	(emacs)[arguments]<#:modules>: Use it here.
	<#:configure-flags> Add “--with-native-compilation”.
	<#:make-flags>: Add “NATIVE_FULL_AOT=1”.
	<#:phases>: Add ‘set-libgccjit-path’ and ‘patch-compilation-driver’.
	[inputs]: Add explicit ld-wrapper, binutils, glibc, and libgccjit.
	[search-paths]: Add EMACSNATIVELOADPATH.
	(emacs-minimal, emacs-xwidgets, emacs-no-x)
	(emacs-no-x-toolkit): Adjust accordingly.

	gnu: libgccjit: Build multiple versions.
	* gnu/packages/gcc.scm (libgccjit-9, libgccjit-10, libgccjit-11)
	(libgccjit-12): New variables.
	(libgccjit): Update to libgccjit-10.

	gnu: libgccjit: Build with bootstrapped gcc.
	* gnu/packages/gcc.scm (make-libgccjit)[#:configure-flags]: Add
	“--disable-bootstrap”, “--disable-libatomic”, “--disable-libgomp”,
	“--disable-libquadmath”, “--disable-libssp”, and “--enable-checking=release”.
	[inputs]: Remove libstdc++.
	[native-inputs]: Add gcc.

	gnu: Parameterize libgccjit.
	* gnu/packages/gcc.scm (make-libgccjit): New variable.
	(libgccjit): Define in terms of make-libgccjit.

2022-09-11  jgart  <jgart@dismail.de>

	gnu: Add cl-draw-cons-tree.
	* gnu/packages/lisp-xyz.scm (cl-draw-cons-tree, ecl-draw-cons-tree,
	  sbcl-draw-cons-tree): New variables.

	gnu: Add wiggle.
	* gnu/packages/patchutils.scm (wiggle): New variable.

2022-09-11  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: mtr: Build with JSON support.
	* gnu/packages/networking.scm (mtr)[native-inputs]: Add pkg-config.
	[inputs]: Add 'jansson'.

2022-09-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Update to 0.9.2.
	* gnu/packages/admin.scm (shepherd-0.9): Update to 0.9.2.

2022-09-10  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Open /dev/null as O_CLOEXEC.
	Failing to do that, that file descriptor could be inherited by child
	processes as of Shepherd 0.9.2.

	* gnu/services/shepherd.scm (shepherd-configuration-file): Open
	/dev/null as O_CLOEXEC.

2022-09-10  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of update of 'linux-libre' entry.

2022-09-10  Marius Bakke  <marius@gnu.org>

	gnu: gnome-shell: Update to 42.4.
	* gnu/packages/gnome.scm (gnome-shell): Update to 42.4.
	[source](patches): Remove.
	[arguments]: Adjust substitution to disable GTK icon cache.  Filter disallowed
	references from GUIX_PYTHONPATH.  While at it, also prevent MESON from ending
	up in the closure.
	[inputs]: Change from LIBGWEATHER to LIBGWEATHER4.
	* gnu/packages/patches/gnome-shell-polkit-autocleanup.patch:
	* gnu/local.mk (dist_patch_DATA):

	gnu: mutter: Update to 42.4.
	* gnu/packages/gnome.scm (mutter): Update to 42.4.
	[arguments]: Adjust link flags for new soversion.  Don't install tests.  Add
	phase to preserve RUNPATH.

2022-09-10  Marius Bakke  <marius@gnu.org>

	gnu: libICE: Build without libbsd.
	The libbsd input was added in 5eda3d824cae4b44ddecb82ddbe76e80bf19f82d to fix
	CVE-2017-2626.  libICE 1.0.10 implemented an alternative fix using the glibc
	getentropy(3) function, alleviating the need to pull in libbsd.

	* gnu/packages/xorg.scm (libice)[inputs]: Remove LIBBSD.

2022-09-10  Marius Bakke  <marius@gnu.org>

	gnu: libXdmcp: Build without libbsd.
	The libbsd input was added in fe6db6ecff9ab0b2d7a66b27491e4d1a15e6f982 to fix
	CVE-2017-2625.  libXdmcp 1.1.3 implemented an alternative fix using the
	glibc getentropy(3) function, alleviating the need to pull in libbsd.

	* gnu/packages/xorg.scm (libxdmcp)[inputs]: Remove LIBBSD.

2022-09-10  Marius Bakke  <marius@gnu.org>

	gnu: libbsd: Embed absolute references to libmd.
	* gnu/packages/libbsd.scm (libbsd)[arguments]: Add phase to embed absolute
	libmd references.

2022-09-10  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-ement: Update to 0.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.1.2.

2022-09-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-contacts: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-contacts): Update to 1.1.
	[source]<uri>: Use repo.or.cz as new upstream.
	[propagated-inputs]: Add EMACS-ORG.
	[home-page]: Update URL.

2022-09-10  Marius Bakke  <marius@gnu.org>

	Merge branch 'staging' into core-updates

	Merge branch 'master' into staging

2022-09-10  Michael Rohleder  <mike@rohleder.de>

	gnu: mumble: Update to 1.4.274.
	* gnu/packages/telephony.scm (mumble): Update to 1.4.274.

2022-09-10  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add mpdevil.
	* gnu/packages/mpd.scm (mpdevil): New variable.

2022-09-10  Marius Bakke  <marius@gnu.org>

	gnu: GHC: Adjust tests for grep 3.8.
	This fixes a test failure introduced in commit
	c527b0ce23c5d9228d29c5f90892aa5f05e77347.

	* gnu/packages/patches/ghc-testsuite-grep-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/haskell.scm (ghc-8.6, ghc-8.8, ghc-8.10)[native-inputs]: Patch
	the 'ghc-testsuite' input.

2022-09-10  Marius Bakke  <marius@gnu.org>

	gnu: gnome-shell: Remove input labels and use G-expression.
	* gnu/packages/gnome.scm (gnome-shell)[native-inputs]: Remove labels.
	[arguments]: Convert to G-expressions.  Add (ice-9 match) to #:modules.  Use
	SEARCH-INPUT-FILE and #$OUTPUT where appropriate.  Add let-binding for
	DISALLOWED-REFERENCES and use them in glib-or-gtk-wrap phase.

	gnu: gnome-shell: Remove obsolete input.
	* gnu/packages/gnome.scm (gnome-shell)[arguments]: Don't remove intltool from
	XDG_DATA_DIRS.
	[native-inputs]: Remove INTLTOOL.  Add GETTEXT-MINIMAL and PERL.

	gnu: mutter: Remove obsolete input.
	* gnu/packages/gnome.scm (mutter)[native-inputs]: Remove INTLTOOL.  Add
	GETTEXT-MINIMAL.

	gnu: mutter: Use G-expression.
	* gnu/packages/gnome.scm (mutter)[arguments]: Use G-expressions.

	gnu: mutter: Remove input labels.
	* gnu/packages/gnome.scm (mutter)[native-inputs, inputs, propagated-inputs]:
	Remove labels.
	[arguments]: Use SEARCH-INPUT-FILE instead of labels.

	gnu: rygel: Update to 0.40.4.
	* gnu/packages/gnome.scm (rygel): Update to 0.40.4.

	gnu: simple-scan: Update to 42.1.
	* gnu/packages/gnome.scm (simple-scan): Update to 42.1.
	[arguments]: Remove #:meson.

	gnu: kconfigwidgets: Build with qttools@5.
	* gnu/packages/kde-frameworks.scm (kconfigwidgets)[native-inputs]: Change from
	QTTOOLS to QTTOOLS-5.

2022-09-10  Greg Hogan  <code@greghogan.com>

	gnu: python-pip: Update to 22.2.2.
	* gnu/packages/python-xyz.scm (python-pip): Update to 22.2.2.

2022-09-10  Wiktor Żelazny  <wzelazny@vurv.cz>

	gnu: Add texlive-latex-pbox.
	* gnu/packages/tex.scm (texlive-latex-pbox): New variable.

	gnu: Add texlive-latex-marginfix.
	* gnu/packages/tex.scm (texlive-latex-marginfix): New variable.

2022-09-10  Adam Kandur  <kefironpremise@gmail.com>

	gnu: Add go-github-com-goccy-go-json.
	* gnu/packages/golang.scm (go-github-com-goccy-go-json): New variable.

2022-09-10  Wiktor Żelazny  <wzelazny@vurv.cz>

	gnu: Add texlive-latex-translations.
	* gnu/packages/tex.scm (texlive-latex-translations): New variable.

	gnu: Add texlive-latex-enotez.
	* gnu/packages/tex.scm (texlive-latex-enotez): New variable.

	gnu: Add texlive-latex-seqsplit.
	* gnu/packages/tex.scm (texlive-latex-seqsplit): New variable.

2022-09-10  Christopher Baines  <mail@cbaines.net>

	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.

2022-09-10  zimoun  <zimon.toutoune@gmail.com>

	gnu: Add r-ggalt.
	* gnu/packages/cran.scm (r-ggalt): New variable.

	gnu: Add r-proj4.
	* gnu/packages/cran.scm (r-proj4): New variable.

2022-09-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-backgrounds: Update to 42.0.
	* gnu/packages/gnome.scm (gnome-backgrounds): Update to 42.0.

2022-09-10  Leo Famulari  <leo@famulari.name>

	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.

2022-09-09  Marius Bakke  <marius@gnu.org>

	Merge branch 'staging' into core-updates

	Merge branch 'master' into staging

	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.

2022-09-09  Marius Bakke  <marius@gnu.org>

	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.

2022-09-09  Marius Bakke  <marius@gnu.org>

	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.

2022-09-09  Marius Bakke  <marius@gnu.org>

	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.

2022-09-09  Oleg Pykhalov  <go.wigust@gmail.com>

	services: libvirt: Fix listen TCP.
	* gnu/services/virtualization.scm (libvirt-shepherd-service): Add '--listen'
	argument if 'listen-tcp?' is true.

2022-09-09  Felix Gruber  <felgru@posteo.net>

	gnu: sameboy: Update to 0.15.5.
	* gnu/packages/emulators.scm (sameboy): Update to 0.15.5.

2022-09-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-marginalia: Update to 0.14.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 0.14.

	gnu: emacs-kind-icon: Update to 0.1.7.
	* gnu/packages/emacs-xyz.scm (emacs-kind-icon): Update to 0.1.7.

	gnu: emacs-pyim: Update to 5.2.4.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.2.4.

	gnu: emacs-subed: Update to 1.0.8.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.8.

	gnu: emacs-counsel-bbdb: Update to 0.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-bbdb): Update to 0.0.5.
	[propagated-inputs]: Add EMACS-BBDB.

	gnu: emacs-consult: Update to 0.19.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.19.

	gnu: emacs-cape: Update to 0.9.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 0.9.

2022-09-09  Guillaume Le Vaillant  <glv@posteo.net>

	etc: teams: Add entry for Guillaume Le Vaillant.
	* etc/teams.scm.in ("Guillaume Le Vaillant"): New member.

2022-09-09  Marius Bakke  <marius@gnu.org>

	gnu: autotrace: Don't build static library.
	* gnu/packages/graphics.scm (autotrace)[arguments]: Add #:configure-flags.

	gnu: autotrace: Update to 0.31.9.
	* gnu/packages/patches/autotrace-glib-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/graphics.scm (autotrace): Update to 0.31.9.
	[source](patches): Remove.
	[arguments]: Add #:phases.
	[native-inputs]: Add PROCPS. Remove GETTEXT-MINIMAL.

	gnu: SQLite: Update to 3.39.3.
	* gnu/packages/sqlite.scm (sqlite): Update to 3.39.3.
	(sqlite-next): Remove variable.

	gnu: python-lxml: Update to 4.9.1.
	* gnu/packages/xml.scm (python-lxml): Update to 4.9.1.
	[source](modules, snippet): Remove.
	[arguments]: Respect TESTS? keyword in check phase.
	(python-lxml-4.7): Define as deprecated alias for PYTHON-LXML.
	* gnu/packages/video.scm (streamlink)[propagated-inputs]: Change from
	PYTHON-LXML-4.7 to PYTHON-LXML.

	gnu: python-pygobject: Update to 3.42.2.
	* gnu/packages/glib.scm (python-pygobject): Update to 3.42.2.

	gnu: python-pytest-timeout: Update to 2.1.0.
	* gnu/packages/check.scm (python-pytest-timeout): Update to 2.1.0.

	gnu: python-pytest-mock: Update to 3.8.2.
	* gnu/packages/check.scm (python-pytest-mock): Update to 3.8.2.

	gnu: python-parameterized: Update to 0.8.1.
	* gnu/packages/check.scm (python-parameterized): Update to 0.8.1.

	gnu: python-fonttools: Update to 4.37.1.
	* gnu/packages/python-xyz.scm (python-fonttools): Update to 4.37.1.
	(python-fonttools-next): Remove variable.
	* gnu/packages/fontutils.scm (python-afdko)[propagated-inputs]: Change from
	PYTHON-FONTTOOLS-NEXT to PYTHON-FONTTOOLS.

	gnu: Remove python-pytest-forked-next.
	* gnu/packages/check.scm (python-pytest-forked-next): Remove variable.

	gnu: Remove python-pytest-xdist-next.
	* gnu/packages/check.scm (python-pytest-xdist-next): Remove variable.

	gnu: python-pytest-xdist: Add extra test input, don't propagate pytest.
	* gnu/packages/check.scm (python-pytest-xdist)[native-inputs]: Add
	PYTHON-FILELOCK.  While at it, add PYTHON-PYTEST from ...
	[propagated-inputs]: ... here.

	gnu: python-pyfakefs: Update to 4.6.3.
	* gnu/packages/check.scm (python-pyfakefs): Update to 4.6.3.

	gnu: python-py: Update to 1.11.0.
	* gnu/packages/python-xyz.scm (python-py): Update to 1.11.0.

	gnu: python-coverage: Update to 6.4.3.
	* gnu/packages/check.scm (python-coverage): Update to 6.4.3.
	[propagated-inputs]: Add PYTHON-TOMLI.

	gnu: python-pytest: Use G-expression.
	* gnu/packages/check.scm (python-pytest)[arguments]: Use gexp.  While at it,
	refer to THIS-PACKAGE instead of the version field.

	gnu: Deprecate the 'python-pytest-6' variable.
	* gnu/packages/check.scm (python-pytest-6): Deprecate.
	* gnu/packages/matrix.scm (python-matrix-nio)[native-inputs]: Change from
	PYTHON-PYTEST-6 to PYTHON-PYTEST.
	* gnu/packages/music.scm (beets)[native-inputs]: Likewise.
	* gnu/packages/python-xyz.scm (python-munkres, python-cons)[native-inputs]: Likewise.

	gnu: python-hypothesis: Update to 6.54.5.
	* gnu/packages/check.scm (python-hypothesis): Update to 6.54.5.
	[arguments]: Disable sanity check.
	[propagated-inputs]: Add PYTHON-EXCEPTIONGROUP.
	(python-hypothesis-next): Deprecate.
	* gnu/packages/matrix.scm (python-matrix-nio)[native-inputs]: Change from
	PYTHON-HYPOTHESIS-NEXT to PYTHON-HYPOTHESIS.
	* gnu/packages/python-web.scm (python-h2)[native-inputs]: Likewise.
	* gnu/packages/python-xyz.scm (python-numpy, python-cattrs)[native-inputs]: Likewise.

	gnu: python-exceptiongroup: Disable tests.
	* gnu/packages/python-xyz.scm (python-exceptiongroup)[arguments]: Add #:tests?.
	[native-inputs]: Remove PYTHON-PYTEST.

	gnu: python-distlib: Update to 0.3.5.
	* gnu/packages/python-xyz.scm (python-distlib): Update to 0.3.5.
	[source](uri): Use tarball instead of zipball.
	[arguments]: Use gexp and a PEP517-style build.
	[native-inputs]: Add PYTHON-PYPA-BUILD and PYTHON-PYTEST.

	gnu: python-pytest: Update to 7.1.3.
	* gnu/packages/check.scm (python-pytest): Update to 7.1.3.
	[native-inputs]: Remove PYTHON-MOCK and PYTHON-TOML.
	[propagated-inputs]: Remove PYTHON-MORE-ITERTOOLS, PYTHON-SIX-BOOTSTRAP,
	PYTHON-TOML, and PYTHON-WCWIDTH.  Add PYTHON-TOMLI.
	(python-pytest-bootstrap)[native-inputs]: Replace PYTHON-TOML with PYTHON-TOMLI.

	gnu: python-pytest: Remove input labels.
	* gnu/packages/check.scm (python-pytest)[propagated-inputs, native-inputs]:
	Remove labels.

	gnu: python-sortedcontainers: Update to 2.4.0.
	* gnu/packages/python-xyz.scm (python-sortedcontainers): Update to 2.4.0.
	[propagated-inputs]: Remove.
	[home-page]: Update to current.

	gnu: serf: Build with the default scons.
	* gnu/packages/web.scm (serf)[arguments]: Remove #:scons.

	gnu: gjs: Update to 1.73.2.
	* gnu/packages/gnome.scm (gjs): Update to 1.73.2.
	[propagated-inputs]: Change from MOZJS-91 to MOZJS.

2022-09-09  Marius Bakke  <marius@gnu.org>

	gnu: inkscape: Fix build with Poppler 22.9.0.
	This fixes a regression introduced in c37a31e9abbc54d284096e4684f6dc2e094dbd7d.

	* gnu/packages/patches/inkscape-poppler-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/inkscape.scm (inkscape/stable)[source](patches): New field.

2022-09-09  Marius Bakke  <marius@gnu.org>

	gnu: QPDF: Fix build with grep 3.8.
	This fixes a regression from commit c527b0ce23c5d9228d29c5f90892aa5f05e77347.

	* gnu/packages/pdf.scm (qpdf)[source](modules, snippet): New fields.

2022-09-09  jgart  <jgart@dismail.de>

	gnu: Add cl-doplus.
	* gnu/packages/lisp-xyz.scm (cl-doplus, ecl-doplus, sbcl-doplus):
	  New variables.

	gnu: Add cl-quicklisp-stats.
	* gnu/packages/lisp-xyz.scm (cl-quicklisp-stats, ecl-quicklisp-stats,
	  sbcl-quicklisp-stats): New variables.

	gnu: Add cl-alexandria-plus.
	* gnu/package/lisp-xyz.scm (cl-alexandria-plus, ecl-alexandria-plus,
	  sbcl-cl-alexandria-plus): New variables.

	gnu: Add cl-definitions-systems.
	* gnu/packages/lisp-xyz.scm (cl-definitions-systems,
	  ecl-definitions-systems, sbcl-definitions-systems): New variables.

	gnu: Add cl-enhanced-find-class.
	* gnu/packages/lisp-xyz.scm (cl-enhanced-find-class,
	  ecl-enhanced-find-class, sbcl-enhanced-find-class): New variables.

	gnu: Add cl-class-options.
	* gnu/packages/lisp-xyz.scm (cl-class-options, ecl-class-options,
	  sbcl-class-options): New variables.

	gnu: Add cl-compatible-metaclasses.
	* gnu/packages/lisp-xyz.scm (cl-compatible-metaclasses,
	  ecl-compatible-metaclasses, sbcl-compatible-metaclasses): New variables.

	gnu: Add cl-cesdi.
	* gnu/packages/lisp-xyz.scm (cl-cesdi, ecl-cesdi, sbcl-cesdi): New
	  variables.

	gnu: Add cl-enhanced-boolean.
	* gnu/packages/lisp-xyz.scm (cl-enhanced-boolean, ecl-enhanced-boolean,
	  sbcl-enhanced-boolean): New variables.

	gnu: Add cl-enhanced-eval-when.
	* gnu/packages/lisp-xyz.scm (cl-enhanced-eval-when,
	  ecl-enhanced-eval-when, sbcl-enhanced-eval-when): New variables.

	gnu: Add cl-evaled-when.
	* gnu/packages/lisp-xyz.scm (cl-evaled-when, ecl-evaled-when,
	  sbcl-evaled-when): New variables.

	gnu: Add cl-fakenil.
	* gnu/packages/lisp-xyz.scm (cl-fakenil, ecl-fakenil, sbcl-fakenil):
	  New variables.

	gnu: Add cl-simple-guess.
	* gnu/packages/lisp-xyz.scm (cl-simple-guess, ecl-simple-guess,
	  sbcl-simple-guess): New variables.

	gnu: Add cl-inheriting-readers.
	* gnu/packages/lisp-xyz.scm (cl-inheriting-readers,
	  ecl-inheriting-readers, sbcl-inheriting-readers): New variables.

	gnu: Add cl-shared-preferences.
	* gnu/packages/lisp-xyz.scm (cl-shared-preferences,
	  ecl-shared-preferences, sbcl-shared-preferences): New variables.

	gnu: Add cl-object-class.
	* gnu/packages/lisp-xyz.scm (cl-object-class, ecl-object-class,
	  sbcl-object-class): New variables.

	gnu: Add cl-enhanced-defclass.
	* gnu/packages/lisp-xyz.scm (cl-enhanced-defclass, ecl-enhanced-defclass,
	  sbcl-enhanced-defclass): New variables.

	gnu: Add cl-enhanced-typep.
	* gnu/packages/lisp-xyz.scm (cl-enhanced-typep, ecl-enhanced-typep,
	  sbcl-enhanced-typep): New variables.

	gnu: Add cl-canonicalized-initargs.
	* gnu/packages/lisp-xyz.scm (cl-canonicalized-initargs,
	  ecl-canonicalized-initargs, sbcl-canonicalized-initargs): New variables.

	gnu: Add emacs-telephone-line.
	* gnu/packages/emacs-xyz.scm (emacs-telephone-line): New variable.

2022-09-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eldev: Update to 1.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.2.2.

	gnu: emacs-php-mode: Update to 1.24.1.
	* gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.24.1.

	gnu: emacs-gruvbox-theme: Update to 1.30.1.
	* gnu/packages/emacs-xyz.scm (emacs-gruvbox-theme): Update to 1.30.1.

2022-09-09  Julien Lepiller  <julien@lepiller.eu>

	news: Update 'fr' translation.
	* etc/news.scm: Add French translation to kernel news.

2022-09-09  Thiago Jung Bauermann via Guix-patches via  <guix-patches@gnu.org>

	news: Add 'pt' translation.
	* etc/news.scm: Add Portuguese translation of entry about the update of the
	'linux-libre' package.

2022-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: rust-proc-macro2-1: Add rust-unicode-ident-1 to inputs.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1)[inputs]: Add
	rust-unicode-ident-1.

2022-09-08  tiantian  <typ22@foxmail.com>

	gnu: bootloader: Report error in menu-entry.
	* gnu/bootloader.scm (report-menu-entry-error): New procedure.
	(menu-entry->sexp): Add a call to `report-menu-entry-error'.

	Co-Authored-By: Julien Lepiller <julien@lepiller.eu>

2022-09-08  tiantian  <typ22@foxmail.com>

	gnu: bootloader: grub: Add support for chain-loader.
	* gnu/bootloader/grub.scm (grub-configuration-file): Add support for
	chain-loader.

2022-09-08  tiantian  <typ22@foxmail.com>

	gnu: bootloader: Extend `<menu-entry>' for chain-loader.
	* gnu/bootloader.scm (<menu-entry>)[chain-loader]: New field.
	(menu-entry->sexp, sexp->menu-entry): Support chain-loader.
	* doc/guix.texi (Bootloader Configuration): Document it.

	Co-Authored-By: Julien Lepiller <julien@lepiller.eu>

2022-09-08  Marius Bakke  <marius@gnu.org>

	gnu: clang-runtime: Remove obsolete workaround.
	* gnu/packages/llvm.scm (clang-runtime-14)[native-inputs]: Remove.

	gnu: glm: Fix build with GCC 11.
	* gnu/packages/maths.scm (glm)[arguments]: Add phase set-environment.

	gnu: Switch to GCC 11.
	* gnu/packages/commencement.scm (gcc-boot0)[source]: Delete offending files
	from GCC.
	(libstdc++-boot0)[arguments]: Add #:modules.
	(libstdc++): Inherit from from GCC-BOOT0 rather than GCC.
	(gcc-final)[arguments]: Add phase to workaround libstdc++ build system issue.
	Add #:modules.
	* gnu/packages/gcc.scm (make-libstdc++): Likewise.

	syscalls: Adjust for glibc 2.34 and later.
	* guix/build/syscalls.scm (openpty, login-tty): Remove #:library argument, as
	these functions have been moved to libc.so.

2022-09-08  zamfofex  <zamfofex@twdb.moe>

	gnu: glibc: Update to 2.35.
	* gnu/packages/base.scm (glibc): Update to 2.35.
	[arguments]: Handle empty library files.
	* gnu/packages/patches/glibc-hurd-clock_gettime_monotonic.patch: Adjust for
	renamed file.

2022-09-08  Marius Bakke  <marius@gnu.org>

	gnu: nss, nss-certs: Update to 3.82.
	* gnu/packages/certs.scm (nss-certs): Update to 3.82.
	* gnu/packages/nss.scm (nss): Likewise.

	gnu: doxygen: Update to 1.9.5.
	* gnu/packages/documentation.scm (doxygen): Update to 1.9.5.
	[source](patches): Remove.
	* gnu/packages/patches/doxygen-support-gcc-12.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: poppler: Update to 22.09.0.
	* gnu/packages/pdf.scm (poppler): Update to 22.09.0.

	gnu: fontconfig: Update to 2.14.0.
	* gnu/packages/fontutils.scm (fontconfig): Update to 2.14.0.

	gnu: libnftnl/fixed: Update to 1.2.3.
	* gnu/packages/linux.scm (libnftnl/fixed): Update to 1.2.3.

	gnu: iproute2: Update to 5.19.0.
	* gnu/packages/linux.scm (iproute): Update to 5.19.0.
	[arguments]: Use G-expression.  Add 'configure' phase.  Remove patch-configure
	phase.  Remove DOCDIR and DESTDIR from #:make-flags.

	gnu: libxau: Update to 1.0.10.
	* gnu/packages/xorg.scm (libxau): Update to 1.0.10.
	[source](uri): Use '.xz' tarball.

	gnu: xorgproto: Update to 2022.2.
	* gnu/packages/xorg.scm (xorgproto): Update to 2022.2.
	[source](uri): Use '.xz' tarball.

	gnu: libxslt: Update to 1.1.37.
	* gnu/packages/xml.scm (libxslt): Update to 1.1.37.

	gnu: ninja: Update to 1.11.1.
	* gnu/packages/ninja.scm (ninja): Update to 1.11.1.

	gnu: gsasl: Update to 2.2.0.
	* gnu/packages/gsasl.scm (gsasl): Update to 2.2.0.

	gnu: gawk: Update to 5.2.0.
	* gnu/packages/gawk.scm (gawk): Update to 5.2.0.

	gnu: grep: Update to 3.8.
	* gnu/packages/base.scm (grep): Update to 3.8.
	* gnu/packages/commencement.scm (grep-mesboot)[native-inputs]: Add
	SED-MESBOOT.
	* gnu/packages/autotools.scm (libtool)[source](patches): Add patch.
	* gnu/packages/patches/libtool-grep-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2022-09-08  Greg Hogan  <code@greghogan.com>

	gnu: xz: Update to 5.2.6 [security fix].
	Includes fix for CVE-2022-1271.

	* gnu/packages/compression.scm (xz): Update to 5.2.6.

2022-09-08  Marius Bakke  <marius@gnu.org>

	Merge branch 'staging' into core-updates

	Merge branch 'master' into staging

2022-09-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: eigen: Skip some tests on some architectures.
	* gnu/packages/algebra.scm (eigen)[arguments]: Add a phase to skip some
	tests which fail on various platforms.
	(eigen-for-tensorflow, eigen-for-tensorflow-lite)[arguments]: Don't
	inherit new phase.

2022-09-08  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add python-pymonad.
	* gnu/packages/python-xyz.scm (python-pymonad): New variable.

2022-09-08  Hilton Chain  <hako@ultrarare.space>

	services: agetty-service-type: Add missing dash.
	* gnu/services/base.scm (<agetty-configuration>): Add missing dash for
	no-hostname? configuration.

2022-09-08  Michael Rohleder  <mike@rohleder.de>

	gnu: strawberry: Update to 1.0.9.
	* gnu/packages/music.scm (strawberry): Update to 1.0.9.
	[inputs]: Add icu4c.

2022-09-08  kiasoc5  <kiasoc5@disroot.org>

	gnu: dragon-drop: Update to 1.2.0.
	* gnu/packages/gtk.scm (dragon-drop): Update to 1.2.0.

	gnu: flatpak: Update to 1.14.0.
	* gnu/packages/package-management.scm (flatpak): Update to 1.14.0.

2022-09-08  Wiktor Żelazny  <wzelazny@vurv.cz>

	gnu: Add texlive-latex-totcount.
	* gnu/packages/tex.scm (texlive-latex-totcount): New variable.

	gnu: Add texlive-generic-soul.
	* gnu/packages/tex.scm (texlive-generic-soul): New variable.

	gnu: Add texlive-latex-tabto-ltx.
	* gnu/packages/tex.scm (texlive-latex-tabto-ltx): New variable.

	gnu: Add texlive-latex-lastpage.
	* gnu/packages/tex.scm (texlive-latex-lastpage): New variable.

2022-09-08  Zhu Zihao  <all_but_last@163.com>

	gnu: podman: Update to 4.2.0.
	* gnu/packages/containers.scm (podman): Update to 4.2.0.

	gnu: podman: Use G-expressions.
	* gnu/packages/containers.scm (podman)[arguments]: Use G-expressions.

2022-09-08  Kristian Lein-Mathisen  <kristianlein@gmail.com>

	gnu: Add solvespace.
	* gnu/packages/engineering.scm (solvespace): New variable.

	gnu: Add mimalloc.
	* gnu/packages/c.scm (mimalloc): New variable.

2022-09-08  Lilah Tascheter  <lilah@lunabee.space>

	gnu: man-pages: Update to new style.
	* gnu/packages/man.scm (man-pages)[arguments]: Refer to package output
	  using gexps instead of assoc-ref on a parameter.

	gnu: Add man-pages-posix.
	* gnu/packages/man.scm (man-pages-posix): New variable.

2022-09-08  gyara  <me@gyara.moe>

	gnu: zsh-autopair.
	* gnu/packages/shellutils.scm (zsh-autopair): New variable.

2022-09-08  Ludovic Courtès  <ludo@gnu.org>

	file-systems: Open files with O_CLOEXEC.
	Since this code is run from PID 1, this ensures file descriptors to
	sensitive files and devices are not accidentally leaked to
	sub-processes.

	* gnu/build/file-systems.scm (call-with-input-file): New procedure.
	(mount-file-system): Use 'close-fdes' + 'open-fdes'.

2022-09-08  Ludovic Courtès  <ludo@gnu.org>

	syscalls: Avoid repeated calls to 'syscall->procedure'.
	Commit 7df4d3465d305271d4fdf4e6f886a248d63b82c4 and others changed
	'mount', 'umount', & co. so they would call 'syscall->procedure' at each
	call.  This change reverts to the previous behavior, where
	'syscall->procedure' is called once.

	* guix/build/syscalls.scm (mount, umount, reboot, load-linux-module):
	Call 'syscall->procedure' only once.

2022-09-08  Ludovic Courtès  <ludo@gnu.org>

	import: gnome: Reject version strings such as "43.alpha".
	Reported by Maxim Cournoyer.
	This is a followup to 61b63e7fa73be8828af2b36d196c3676c974e119.

	* guix/import/gnome.scm (latest-gnome-release)[even-minor-version?]:
	Reject VERSION is the minor or micro part is not an integer.

2022-09-08  Ludovic Courtès  <ludo@gnu.org>

	search-paths: Tweak $SSL_CERT_DIR comment.
	* guix/search-paths.scm ($SSL_CERT_DIR): Fix typos and tweak comment.

	search-paths: Clarify $GUIX_EXTENSIONS_PATH comment.
	* guix/search-paths.scm ($GUIX_EXTENSIONS_PATH): Clarify comment.

	search-paths: Remove redundant uses of 'define-public'.
	* guix/search-paths.scm ($GUIX_EXTENSIONS_PATH, $SSL_CERT_DIR,
	$SSL_CERT_FILE): Use 'define', not 'define-public'.

2022-09-08  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: zuo: Use English in description.
	* gnu/packages/racket.scm (zuo)[description]: Use English.

	gnu: komikku: Update to 0.41.0.
	* gnu/packages/gnome.scm (komikku): Update to 0.41.0.

2022-09-08  Mathieu Othacehe  <othacehe@gnu.org>

	tests: dict: Increase VM memory-size.
	* gnu/tests/dict.scm (run-dicod-test): Increase it to 1024 MiB.

2022-09-07  Marius Bakke  <marius@gnu.org>

	gnu: uBlock Origin: Update to 1.44.2.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.44.2.

2022-09-07  Paul A. Patience  <paul@apatience.com>

	gnu: f3d: Update to 1.3.1.
	* gnu/packages/graphics.scm (f3d): Update to 1.3.1.
	[snippet]: Use G-expression.
	[arguments]<#:configure-flags>: Update option name to
	F3D_INSTALL_MIME_TYPES_FILES.

2022-09-07  Greg Hogan  <code@greghogan.com>

	gnu: python-sympy: Update to 1.11.1.
	All dependents successfully build except the continued failure of
	python-dolfin-adjoint: http://ci.guix.gnu.org/build/1306546/details

	* gnu/packages/python-xyz.scm (python-sympy): Update to 1.11.1.

2022-09-07  Zhu Zihao  <all_but_last@163.com>

	gnu: python-pyside-2-tools: Fix synopsis and description.
	* gnu/packages/qt.scm (python-pyside2-tools)[synopsis]: Use more descriptive
	words.
	[description]: Ditto.

	gnu: python-pyside-2-tools: Use G-expressions.
	* gnu/packages/qt.scm (python-pyside2-tools)[native-inputs]: Use label-less
	style.
	[arguments]: Use G-expressions.
	<#:configure-flags>: Use SEARCH-INPUT-FILE.

	gnu: Add python-pyside-6.
	* gnu/packages/qt.scm (python-pyside-6): New variable.

	gnu: python-pyside-2: Use "this-package-input" instead of "assoc-ref".
	* gnu/packages/qt.scm (python-pyside-2)[arguments]<#:configure-flags>: Use
	SEARCH-INPUT-FILE.
	<#:phases>: In phase "fix-qt-module-detection", use "this-package-input".

2022-09-07  Zhu Zihao  <all_but_last@163.com>

	gnu: python-pyside-2: Clarify the package inputs.
	The module "PySide.PyQtUiTools" depends on "qttools-5", it should be an input,
	not a native input.

	libxml2, libxslt, clang-toolchain is only used by python-shiboken-2.

	cmake-minimal is not used.

	* gnu/packages/qt.scm (python-pyside-2): [inputs]: Remove libxml2, libxslt,
	clang-toolchain. Add qttools-5.
	[native-inputs]: Remove cmake-minimal, qttools-5.
	[arguments]<#:phases>: Remove phase "set-clang-dir".

2022-09-07  Zhu Zihao  <all_but_last@163.com>

	gnu: python-pyside-2: Use G-expressions.
	* gnu/packages/qt.scm (python-pyside-2)[native-inputs]: Use label-less input
	style.
	[arguments]: Use G-expressions.

	gnu: Add python-shiboken-6
	* gnu/packages/qt.scm (python-shiboken-6): New variable.

	gnu: python-shiboken-2: Use G-expressions.
	* gnu/packages/qt.scm (python-shiboken-2)[arguments]: Use G-expressions.
	<#:phases>: In phase "set-build-env", Replace (assoc-ref inputs ...) with
	(this-package-input ...).

2022-09-07  Hilton Chain  <hako@ultrarare.space>

	gnu: abseil-cpp: Update to 20220623.1.
	* gnu/packages/cpp.scm (abseil-cpp): Update to 20220623.1.

2022-09-07  Michael Rohleder  <mike@rohleder.de>

	gnu: ytfzf: Update to 2.4.1.
	* gnu/packages/image-viewers.scm (ytfzf): Update to 2.4.1.
	[inputs]: Add perl.

2022-09-07  Maxime Devos  <maximedevos@telenet.be>

	gnunet-scheme: Unbundle config.rpath.
	* gnu/packages/gnunet.scm (gnunet-scheme)[origin]{snippet}: New snippet.

	gnu: gnunet-scheme: Make scheme-gnunet.pdf reproducible.
	* gnu/packages/gnunet.scm
	(gnunet-scheme)[arguments]<#:phases>{reproducible-timestamp}:
	New phase.

2022-09-07  Maxime Devos  <maximedevos@telenet.be>

	gnu: gnunet-scheme: Update to 0.3.
	The old snippet doesn't apply anymore, so a different work-around was
	committed to gnunet-scheme.

	* gnu/packages/gnunet.scm (gnunet-scheme): Update to 0.3.
	[description]: Update description for new features.

2022-09-07  Paul A. Patience  <paul@apatience.com>

	gnu: python-pyvista: Update to 0.36.1.
	* gnu/packages/python-science.scm (python-pyvista): Update to 0.36.1.

2022-09-07  Hilton Chain  <hako@ultrarare.space>

	gnu: font-lxgw-wenkai-tc: Update to 0.921.
	* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Update to 0.921.

	gnu: font-lxgw-wenkai: Update to 1.240.
	* gnu/packages/fonts.scm (font-lxgw-wenkai): Update to 1.240.

	gnu: sqlite-next: Update to 3.39.3.
	* gnu/packages/sqlite.scm (sqlite-next): Update to 3.39.3.

	gnu: python-apsw: Update to 3.39.2.1.
	* gnu/packages/databases.scm (python-apsw): Update to 3.39.2.1.
	[source]: Change back to compressed release.
	* gnu/packages/patches/python-apsw-3.39.2.1-test-fix.patch: New file.
	* gnu/local.mk: Add patch.

2022-09-07  Marius Bakke  <marius@gnu.org>

	gnu: expect: Update home page.
	* gnu/packages/tcl.scm (expect)[home-page]: Follow redirect.

2022-09-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pypy: Fix build.
	This fixes a regression that was introduced in commit 553c009d741.

	* gnu/packages/python.scm (pypy)[phases]{install}: Rename the OUT variable to
	 #$OUTPUT.

2022-09-07  Ricardo Wurmus  <rekado@elephly.net>

	doc: Fix typo.
	* doc/guix.texi (Miscellaneous Services): Fix typo.

2022-09-07  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

	gnu: tombo: Disable tests.
	* gnu/packages/bioinformatics.scm (tombo)[arguments]: New field.

	gnu: guix-jupyter: Disable parallel tests.
	* gnu/packages/package-management.scm (guix-jupyter)[arguments]: Add
	 #:parallel-tests?.

	gnu: python-cfgv: Update to 3.3.1.
	* gnu/packages/python-xyz.scm (python-cfgv): Update to 3.3.1.
	[arguments]: Respect TESTS? keyword in check phase.
	[native-inputs]: Remove PYTHON-COVERAGE and PYTHON-COVDEFAULTS.

	gnu: python-fs: Update to 2.4.16.
	* gnu/packages/python-xyz.scm (python-fs): Update to 2.4.16.

	gnu: python-zopfli: Update to 0.2.1.
	* gnu/packages/python-compression.scm (python-zopfli): Update to 0.2.1.
	[arguments]: Use pytest in check phase.
	[native-inputs]: Add PYTHON-PYTEST.

	gnu: python-pytest-regressions: Update to 2.3.1.
	* gnu/packages/check.scm (python-pytest-regressions): Update to 2.3.1.

	gnu: python-cairocffi: Update to 1.3.0.
	* gnu/packages/python-xyz.scm (python-cairocffi): Update to 1.3.0.

	gnu: python-xlsxwriter: Update to 3.0.3.
	* gnu/packages/python-xyz.scm (python-xlsxwriter): Update to 3.0.3.

	gnu: python-jdcal: Update to 1.4.1.
	* gnu/packages/python-xyz.scm (python-jdcal): Update to 1.4.1.
	[arguments]: Use G-expression and respect TESTS? keyword.

	gnu: python-et-xmlfile: Update to 1.1.0.
	* gnu/packages/python-xyz.scm (python-et-xmlfile): Update to 1.1.0.
	[source]: Switch to HG-FETCH.
	[arguments]: Use G-expression and respect TESTS? keyword.

	gnu: zabbix: Update to 6.0.8.
	* gnu/packages/monitoring.scm (zabbix-agentd): Update to 6.0.8.
	[native-inputs]: Add PKG-CONFIG.

2022-09-07  muradm  <mail@muradm.net>

	gnu: linux: Remove unnecessary let clause in make-linux-libre.
	* gnu/packages/linux.scm (make-linux-libre*)[arguments]:
	Remove unnecessary let clause in 'configure phase.

2022-09-07  jgart  <jgart@dismail.de>

	gnu: Add cl-list-named-class.
	* gnu/packages/lisp-xyz.scm (cl-list-named-class, ecl-list-named-class,
	  sbcl-list-named-class): New variables.

2022-09-07  André A. Gomes  <andremegafone@gmail.com>

	gnu: cl-lisp-unit2: Update to 0.9.3.
	* gnu/packages/lisp-check.scm (sbcl-lisp-unit2): Update to 0.9.3.

2022-09-07  jgart  <jgart@dismail.de>

	gnu: Add cl-cron.
	* gnu/packages/lisp-xyz.scm (cl-cron, ecl-cl-cron, sbcl-cl-cron): New
	  variables.

	gnu: Add cl-positional-lambda.
	* gnu/packages/lisp-xyz.scm (cl-positional-lambda, ecl-positional-lambda,
	  sbcl-positional-lambda): New variables.

	gnu: Add cl-map-bind.
	* gnu/packages/lisp-xyz.scm (cl-map-bind, ecl-map-bind, sbcl-map-bind): New
	  variables.

	gnu: Add cl-rucksack.
	* gnu/packages/lisp-xyz.scm (cl-rucksack, sbcl-rucksack): New variables.

	gnu: Add cl-amb.
	* gnu/packages/lisp-xyz.scm (cl-amb, ecl-amb, sbcl-amb): New variables.

	gnu: Add cl-tripod.
	* gnu/packages/lisp-xyz.scm (cl-tripod, ecl-tripod, sbcl-tripod): New
	  variables.

	gnu: Add cl-smug.
	* gnu/packages/lisp-xyz.scm (cl-smug, ecl-smug, sbcl-smug): New variables.

	gnu: Add cl-2am.
	* gnu/packages/lisp-check.scm (cl-2am, ecl-2am, sbcl-2am): New variables.

2022-09-07  Mathieu Othacehe  <othacehe@gnu.org>

	image: Use #true and #false.
	* gnu/image.scm: Use #true and #false instead of #t and #f respectively. No
	functional change.

2022-09-07  Mathieu Othacehe  <othacehe@gnu.org>

	system: images: Define the platform in image-types.
	Running the following command where my-pine.scm contains an operating-system
	declaration:

	guix system image --image-type=pine64-raw my-pine.scm

	returns:

	guix system: error: package linux-libre-arm64-generic@5.18.19 does not support
	x86_64-linux

	That's because there's no platform defined in the pine64-raw image-type, hence
	the guix system image tries to build the image for the host architecture.

	* gnu/system/images/novena.scm (novena-image-type): Use the armv7-linux platform.
	* gnu/system/images/pine64.scm (pine64-image-type): Use the aarch64-linux platform.
	* gnu/system/images/pinebook-pro.scm (pinebook-pro-image-type): Use the aarch64-linux platform.
	* gnu/system/images/rock64.scm (rock64-image-type): Use the aarch64-linux platform.

2022-09-07  Mathieu Othacehe  <othacehe@gnu.org>

	system: image: Update my copyright.
	* gnu/system/image.scm: Update it.

	system: image: Remove an unused variable.
	* gnu/system/image.scm (sytem-image): Remove it.

	image: Use a default size partition value.
	* gnu/image.scm (<partition>)[size]: Default to 'guess like the image record.

	guix: platform: Use #false instead of #f.
	* guix/platform.scm (<platform>): Adapt it.

2022-09-07  (unmatched-parenthesis  <paren@disroot.org>

	gnu: guix-modules: Remove instructions for GUIX_EXTENSIONS_PATH.
	* gnu/packages/package-management.scm (guix-modules)[description]:
	Remove instructions to set GUIX_EXTENSIONS_PATH.

2022-09-07  (unmatched-parenthesis  <paren@disroot.org>

	profiles: Implicitly set GUIX_EXTENSIONS_PATH.
	* guix/build/profiles.scm (manifest-sexp->inputs+search-paths):
	Always return a search path for GUIX_EXTENSIONS_PATH.
	* guix/search-paths.scm ($GUIX_EXTENSIONS_PATH): New variable.

	This allows Guix to find extensions without any need for users to
	set GUIX_EXTENSIONS_PATH manually.

2022-09-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-mcclim: Also build clim-debugger.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim)[arguments]: Build clim-debugger.
	(ecl-mcclim)[arguments]: Disable tests since they fail (also without clim-debugger).

	gnu: sbcl-ctype: Build ctype-tfun as well.
	* gnu/packages/lisp-xyz.scm (sbcl-ctype)[inputs]: Add sbcl-alexandria.
	[arguments]: Build ctype-tfun as well.

	gnu: sbcl-concrete-syntax-tree: Update to 20210818.
	* gnu/packages/lisp-xyz.scm (sbcl-concrete-syntax-tree): Update to 20210818.
	[arguments]: Build all systems, not just the default.

2022-09-07  Andrew Tropin  <andrew@trop.in>

	.dir-locals.el: Update yas snippets directory.
	* .dir-locals.el (eval): Update yas snippets directory.

2022-09-06  Marius Bakke  <marius@gnu.org>

	gnu: polkit: Look up polkit rules under /etc, and enable session tracking.
	This is a follow-up to commit 290ac5cd1e67d99b4d704603c1559dfb72f542c2.

	* gnu/packages/polkit.scm (polkit-mozjs)[source](snippet): Add substitutions.
	[source](patches): New field.
	[arguments]: Pass --sysconfdir and -Dsession_tracking in #:configure-flags.
	* gnu/packages/patches/polkit-disable-systemd.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2022-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: rust-parking-lot-core-0.9: Fix build.
	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.9)[arguments]: Do not
	skip build; add rust-windows-sys-0.36.

	gnu: Add rust-windows-sys-0.36.
	* gnu/packages/crates-io.scm (rust-windows-sys-0.36): New variable.

	gnu: Add rust-windows-aarch64-msvc-0.36.
	* gnu/packages/crates-io.scm (rust-windows-aarch64-msvc-0.36): New variable.

	gnu: Add rust-windows-i686-gnu-0.36.
	* gnu/packages/crates-io.scm (rust-windows-i686-gnu-0.36): New variable.

	gnu: Add rust-windows-i686-msvc-0.36.
	* gnu/packages/crates-io.scm (rust-windows-i686-msvc-0.36): New variable.

	gnu: Add rust-windows-x86-64-gnu-0.36.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-gnu-0.36): New variable.

	gnu: Add rust-windows-x86-64-msvc-0.36.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-msvc-0.36): New variable.

2022-09-06  Maxime Devos  <maximedevos@telenet.be>

	gnu: dejagnu: Avoid non-deterministic test failure.
	I cannot reproduce the test failure locally myself.

	* gnu/packages/dejagnu.scm (dejagnu)[arguments]: Add #:out-of-source?.

2022-09-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: polkit-duktape: Fix cross-compiling.
	* gnu/packages/polkit.scm (polkit-duktape)[arguments]: When
	cross-compiling also search native-inputs for inputs.

	gnu: isc-dhcp: Fix cross-compiling to riscv64-linux.
	* gnu/packages/admin.scm (isc-dhcp)[arugments]: Split custom
	'update-config-scripts phase to substitute one set of config scripts
	earlier in the build process.

	gnu: kwayland: Skip another test.
	* gnu/packages/kde-frameworks.scm (kwayland)[arguments]: Add a phase to
	skip a test which fails on slower hardware.

2022-09-06  Greg Hogan  <code@greghogan.com>

	gnu: orange: Fix QT_PLUGIN_PATH.
	* gnu/packages/orange.scm (orange)[arguments]: Fix QT_PLUGIN_PATH.

	gnu: src: Update to 1.29.
	* gnu/packages/version-control.scm (src): Update to 1.29.
	[inputs]: Add cssc.

	gnu: git: Update to 2.37.3.
	* gnu/packages/version-control.scm (git): Update to 2.37.3.

2022-09-06  Ahriman  <ahriman@fedora.email>

	gnu: Add blueprint-compiler.
	* gnu/packages/gnome.scm (blueprint-compiler): New variable.

2022-09-06  Cairn  <cairn@pm.me>

	gnu: Add pixterm.
	* gnu/packages/image-viewers.scm (pixterm): New variable.

	gnu: Add go-github-com-disintegration-imaging.
	* gnu/packages/golang.scm (go-github-com-disintegration-imaging): New variable.

2022-09-06  gyara  <me@gyara.moe>

	gnu: Add neovim-packer.
	* gnu/packages/vim.scm (neovim-packer): New variable.

2022-09-06  Ludovic Courtès  <ludo@gnu.org>

	services: nginx: Add 'shepherd-requirement' configuration field.
	* gnu/services/web.scm (<nginx-configuration>)[shepherd-requirement]:
	New field.
	(nginx-shepherd-service): Honor it.
	* doc/guix.texi (Web Services): Document it.

2022-09-06  Ludovic Courtès  <ludo@gnu.org>

	import: gnome: Do not require even minor for two-number version strings.
	That way, "guix refresh gnome-keyring" will properly return "42.1"
	instead of "42.0".

	Reported by Maxim Cournoyer.

	* guix/import/gnome.scm (latest-gnome-release)[even-minor-version?]:
	Tweak for GNOME applications.

2022-09-06  Leo Famulari  <leo@famulari.name>

	gnu: Remove linux-libre 5.18.
	* gnu/packages/linux.scm (linux-libre-5.18-version,
	linux-libre-5.18-gnu-revision, deblob-scripts-5.18,
	linux-libre-5.18-pristine-source, linux-libre-5.18-source,
	linux-libre-headers-5.18, linux-libre-5.18): Remove variables.
	* gnu/packages/aux-files/linux-libre/5.18-arm.conf,
	gnu/packages/aux-files/linux-libre/5.18-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.18-i686.conf,
	gnu/packages/aux-files/linux-libre/5.18-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.

	gnu: linux-libre 4.9: Update to 4.9.237.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.237.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.292.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.292.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.257.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.257.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.212.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.212.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.141.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.141.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.65.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.65.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 5.19: Update to 5.19.7.
	* gnu/packages/linux.scm (linux-libre-5.19-version): Update to 5.19.7.
	(linux-libre-5.19-pristine-source): Update hash.

2022-09-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 1.9.0-21.
	* gnu/packages/algebra.scm (giac): Update to 1.9.0-21.

	gnu: emacs-json-reformat: Update to 0.0.7.
	* gnu/packages/emacs-xyz.scm (emacs-json-reformat): Update to 0.0.7.
	[arguments]<#:phases>: Disable a failing test.

	gnu: emacs-geiser-guile: Update to 0.26.1.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-guile): Update to 0.26.1.
	[source]<#:origin>: Remove ".git" suffix from URL.

	gnu: emacs-geiser: Update to 0.26.1.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.26.1.

2022-09-06  Masaya Tojo  <masaya@tojo.tokyo>

	gnu: Add emacs-ox-rss.
	* gnu/packages/emacs-xyz.scm (emacs-ox-rss): New variable.

2022-09-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libressl: Fix cross compiling.
	* gnu/packages/tls.scm (libressl)[arguments]: Don't use deprecated
	%output symbol.

2022-09-06  André A. Gomes  <andremegafone@gmail.com>

	gnu: cl-webkit: Update to 3.5.4.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 3.5.4.

2022-09-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: yt-dlp: Update to 2022.09.01.
	* gnu/packages/video.scm (yt-dlp): Update to 2022.09.01.

	gnu: ffmpeg-5: Update to 5.1.1.
	* gnu/packages/video.scm (ffmpeg-5): Update to 5.1.1.

	gnu: r-edger: Update to 3.38.4.
	* gnu/packages/bioconductor.scm (r-edger): Update to 3.38.4.
	[propagated-inputs]: Remove r-statmod.

2022-09-06  Leo Famulari  <leo@famulari.name>

	news: Add entry about the update of the 'linux-libre' package.
	* etc/news.scm: Add entry.

	gnu: linux-libre: Update to 5.19.6.
	* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
	linux-libre-pristine-source, linux-libre-source, linux-libre,
	linux-libre-with-bpf): Use linux-libre 5.19.

2022-09-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: r-genomicalignments: Update to 1.32.1.
	* gnu/packages/bioconductor.scm (r-genomicalignments): Update to 1.32.1.

2022-09-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-autothemer: Update to 0.2.14.
	* gnu/packages/emacs-xyz.scm (emacs-autothemer): Update to 0.2.14.

2022-09-05  David Thompson  <dthompson2@worcester.edu>

	Revert "gnu: gitolite: Switch to git-minimal to reduce closure size."
	This reverts commit e4ccfcb22ad96e71ca4dfad95af5aa6229ed9869.

2022-09-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sbcl-bordeaux-threads: Adjust threaded tests timeout.
	* gnu/packages/lisp-xyz.scm (sbcl-bordeaux-threads)[arguments]: Add
	phase to slightly lengthen sleep in threaded tests.

	gnu: ffmpeg: Build with -fPIC for riscv64-linux.
	* gnu/packages/video.scm (ffmpeg)[arguments]: Adjust configure-flags to
	add '-fPIC' to CFLAGS when building for riscv64-linux.

2022-09-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mcelog: Use G-expressions.
	* gnu/packages/linux.scm (mcelog)[arguments]:
	Rewrite as G-expressions.

	gnu: mcelog: Update to 188.
	* gnu/packages/linux.scm (mcelog): Update to 188.

	gnu: gparted: Update to 1.4.0.
	* gnu/packages/disk.scm (gparted): Update to 1.4.0.

	gnu: chrony: Update to 4.3.
	* gnu/packages/ntp.scm (chrony): Update to 4.3.

	gnu: Add exult.
	* gnu/packages/games.scm (exult): New public variable.

	gnu: cpupower: Modernise.
	* gnu/packages/linux.scm (cpupower)[arguments]: Rewrite as G-expressions.
	[native-inputs]: Remove input label.

	gnu: webkitgtk: Increase the CI time-out period.
	* gnu/packages/webkit.scm (webkitgtk)[properties]:
	Increase the TIMEOUT to 40 hours.

2022-09-04  Jack Hill  <jackhill@jackhill.us>

	linux-boot: Resume from hibernation after pre-boot.
	* gnu/build/linux-boot.scm (boot-system): Call resume-if-hibernated
	after pre-mount.

2022-09-05  Foo Chuan Wei  <chuanwei.foo@hotmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-binascii.
	* gnu/packages/lisp-xyz.scm (cl-binascii, sbcl-binascii): New variables.

2022-09-05  Andrew Tropin  <andrew@trop.in>

	doc: Add more info about commits signature local verification.
	* doc/contributing.texi (Commit Access): Add more info about commits signature
	local verification.

2022-09-05  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-yason: Update to 0.8.4.
	* gnu/packages/lisp-xyz.scm (sbcl-yason): Update to 0.8.4.

2022-09-05  jgart  <jgart@dismail.de>

	gnu: Add cl-data-lens.
	* gnu/packages/lisp-xyz.scm (cl-data-lens, ecl-data-lens, sbcl-data-lens): New
	  variables.

2022-09-05  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: Add r-mumin.
	* gnu/packages/statistics.scm (r-mumin): New variable.

	gnu: Add r-reghelper.
	* gnu/packages/statistics.scm (r-reghelper): New variable.

2022-09-05  Andrew Tropin  <andrew@trop.in>

	.dir-locals.el: Add .go to completion-ignored-extensions.
	* .dir-locals.el (eval): Add .go to completion-ignored-extensions.

	.dir-locals.el: Add guix yasnippets.
	* .dir-locals.el (eval): Add guix yasnippets.

2022-09-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: rust-crossbeam-queue-0.3: Do not skip build.
	* gnu/packages/crates-io.scm (rust-crossbeam-queue-0.3)[arguments]: Do not
	skip build.

	gnu: rust-once-cell-1: Update to 1.13.0.
	* gnu/packages/crates-io.scm (rust-once-cell-1): Update to 1.13.0.
	[arguments]: Replace rust-parking-lot with rust-parking-lot-core; upgrade
	rust-crossbeam-utils.

	gnu: rust-tracing-0.1: Update to 0.1.36.
	* gnu/packages/crates-io.scm (rust-tracing-0.1): Update to 0.1.36.

	gnu: rust-tracing-attributes-0.1: Update to 0.1.22.
	* gnu/packages/crates-io.scm (rust-tracing-attributes-0.1): Update to 0.1.22.
	[arguments]: Update rust-tokio-test; replace rust-tracing-futures with
	rust-tracing-subscriber.

	gnu: rust-tracing-core-0.1: Update to 0.1.29.
	* gnu/packages/crates-io.scm (rust-tracing-core-0.1): Update to 0.1.29.
	[arguments]: Remove rust-lazy-static; add rust-once-cell and rust-valuable.

	gnu: Add rust-valuable-0.1.
	* gnu/packages/crates-io.scm (rust-valuable-0.1): New variable.

	gnu: Add rust-valuable-derive-0.1.
	* gnu/packages/crates-io.scm (rust-valuable-derive-0.1): New variable.

	gnu: rust-crossbeam-utils-0.8: Update to 0.8.11.
	* gnu/packages/crates-io.scm (rust-crossbeam-utils-0.8): Update to 0.8.11.
	[arguments]: Remove rust-autocfg and rust-lazy-static; add rust-loom-0.5 and
	rust-once-cell-1; Remove rust-rand from development inputs.

	gnu: rust-async-trait-0.1: Update to 0.1.57.
	* gnu/packages/crates-io.scm (rust-async-trait-0.1): Update to 0.1.57.

	gnu: Add rust-loom-0.5.
	* gnu/packages/crates-io.scm (rust-loom-0.5): New variable.

	gnu: rust-syn-1: Update to 1.0.99.
	* gnu/packages/crates-io.scm (rust-syn-1): Update to 1.0.99.
	[arguments]: Replace rust-unicode-xid with rust-unicode-ident.

	gnu: rust-proc-macro2-1: Update to 1.0.43.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1): Update to 1.0.43.
	[arguments]: Replace rust-unicode-xid with rust-unicode-ident.
	[inputs]: Remove rust-unicode-xid.
	[home-page]: Update to new home.

	gnu: Add rust-unicode-ident-1.
	* gnu/packages/crates-io.scm (rust-unicode-ident-1): New variable.

	gnu: rust-log-0.4: Update to 0.4.17.
	* gnu/packages/crates-io.scm (rust-log-0.4): Update to 0.4.17.
	[arguments]: Add rust-rustversion-1 to development inputs.

	gnu: rust-value-bag-1: Update to 1.0.0-alpha.9.
	* gnu/packages/crates-io.scm (rust-value-bag-1): Update to 1.0.0-alpha.9.
	[arguments]: Add rust-version-check-0.9 to cargo-inputs.

	gnu: rust-pin-project-lite-0.2: Update to 0.2.9.
	* gnu/packages/crates-io.scm (rust-pin-project-lite-0.2): Update to 0.2.9.
	[source]: Add a snippet to record macrotest in Cargo.toml.

	gnu: Add rust-generator-0.7.
	* gnu/packages/crates-io.scm (rust-generator-0.7): New variable.

	gnu: Add rust-windows-0.32.
	* gnu/packages/crates-io.scm (rust-windows-0.32): New variable.

	gnu: Add rust-windows-implement-0.32.
	* gnu/packages/crates-io.scm (rust-windows-implement-0.32): New variable.

	gnu: Add rust-windows-tokens-0.32.
	* gnu/packages/crates-io.scm (rust-windows-tokens-0.32): New variable.

	gnu: Add rust-windows-aarch64-msvc-0.32.
	* gnu/packages/crates-io.scm (rust-windows-aarch64-msvc-0.32): New variable.

	gnu: Add rust-windows-i686-gnu-0.32.
	* gnu/packages/crates-io.scm (rust-windows-i686-gnu-0.32): New variable.

	gnu: Add rust-windows-i686-msvc-0.32.
	* gnu/packages/crates-io.scm (rust-windows-i686-msvc-0.32): New variable.

	gnu: Add rust-windows-x86-64-gnu-0.32.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-gnu-0.32): New variable.

	gnu: Add rust-windows-x86-64-msvc-0.32.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-msvc-0.32): New variable.

	gnu: rav1e: Patch Cargo.toml.
	* gnu/packages/video.scm (rav1e)[source]: Patch Cargo.toml to enable feature
	needed to parse the file.

2022-09-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: rust-hashbrown-0.12: Patch Cargo.toml.
	This is a follow-up to commit d7a4ab2cd50d5398d90117d6afcfccca5a158b9b.

	* gnu/packages/crates-io.scm (rust-hashbrown-0.12)[source]: Add snippet to
	require the "edition2021" cargo feature to avoid a failure to parse the file.

2022-09-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: rust-cargo-0.53: Add missing input.
	* gnu/packages/crates-io.scm (rust-cargo-0.53)[inputs]: Add libgit2.

	gnu: rust-openssl-0.10: Update to 0.10.41.
	* gnu/packages/crates-io.scm (rust-openssl-0.10): Update to 0.10.41.
	[arguments]: Do not skip build; replace rust-cfg-if-0.1 with rust-cfg-if-1;
	remove rust-lazy-static-1 and rust-tempdir-0.3; add rust-once-cell-1 and
	rust-openssl-macros-0.1.
	[inputs]: Add openssl.
	[native-inputs]: Add pkg-config.
	[description]: Update.

	gnu: Add rust-openssl-macros-0.1.
	* gnu/packages/crates-io.scm (rust-openssl-macros-0.1): New variable.

	gnu: Add rust-cargo-0.51.
	* gnu/packages/crates-io.scm (rust-cargo-0.51): New variable.

	gnu: Add rust-crates-io-0.31.
	* gnu/packages/crates-io.scm (rust-crates-io-0.31): New variable.

	gnu: Add rust-cbindgen-0.17.
	* gnu/packages/rust-apps.scm (rust-cbindgen-0.17): New variable.

	gnu: rust-bindgen-0.57: Fix build.
	* gnu/packages/crates-io.scm (rust-bindgen-0.57)[arguments]: Do not skip
	build; disable tests; add development inputs rust-clap-2, rust-diff-0.1, and
	rust-shlex-0.1.
	[inputs]: Add clang.

	gnu: Add rust-atomic-polyfill-1.
	* gnu/packages/crates-io.scm (rust-atomic-polyfill-1): New variable.

	gnu: Add rust-critical-section-1.
	* gnu/packages/crates-io.scm (rust-critical-section-1): New variable.

	gnu: Add rust-parking-lot-core-0.9.
	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.9): New variable.

	gnu: rust-backtrace-0.3: Update to 0.3.66.
	* gnu/packages/crates-io.scm (rust-backtrace-0.3): Update to 0.3.66.
	[arguments]: Replace rust-addr2line-0.14 with rust-addr2line-0.17,
	rust-miniz-oxide-0.4 with rust-miniz-oxide-0.5, and rust-object-0.23 with
	rust-object-0.29; add rust-libloading-0.7 and rust-cc-1; remove
	rust-backtrace-sys-0.1.

	gnu: Add rust-addr2line-0.17.
	* gnu/packages/crates-io.scm (rust-addr2line-0.17): New variable.

	gnu: Add rust-findshlibs-0.10.
	* gnu/packages/crates-io.scm (rust-findshlibs-0.10): New variable.

	gnu: rust-gimli-0.23: Inherit from rust-gimli-0.26.
	* gnu/packages/crates-io.scm (rust-gimli-0.23)[inherit]: New field.
	[build-system, home-page, synopsis, description, license]: Inherit.

	gnu: Add rust-gimli-0.26.
	* gnu/packages/crates-io.scm (rust-gimli-0.26): New variable.

	gnu: rust-memmap2-0.5: Update to 0.5.5.
	* gnu/packages/crates-io.scm (rust-memmap2-0.5): Update to 0.5.5.
	[arguments]: Do not skip build.  Add rust-owning-ref-0.4 and rust-tempfile-3
	to inputs.

	gnu: Add rust-pyo3-0.13.
	* gnu/packages/crates-io.scm (rust-pyo3-0.13): New variable.

	gnu: Add rust-pyo3-macros-0.13.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-0.13): New variable.

	gnu: Add rust-pyo3-macros-backend-0.13.
	* gnu/packages/crates-io.scm (rust-pyo3-macros-backend-0.13): New variable.

	gnu: Add rust-object-0.27.
	* gnu/packages/crates-io.scm (rust-object-0.27): New variable.

	gnu: rust-object-0.28: Inherit from rust-object-0.29.
	* gnu/packages/crates-io.scm (rust-object-0.28)[inherit]: New field.
	[build-system, home-page, synopsis, description, license]: Inherit.

	gnu: Add rust-object-0.29.
	* gnu/packages/crates-io.scm (rust-object-0.29): New variable.

	gnu: rust-scroll-0.10: Update to 0.10.2.
	* gnu/packages/crates-io.scm (rust-scroll-0.10): Update to 0.10.2.
	[arguments]: Do not skip build; add cargo development inputs rust-byteorder-1
	and rust-rayon-1.

	gnu: Add rust-hashbrown-0.12.
	* gnu/packages/crates-io.scm (rust-hashbrown-0.12): New variable.

	gnu: rust-slog-term-2: Update to 2.9.0.
	* gnu/packages/crates-io.scm (rust-slog-term-2): Update to 2.9.0.
	[arguments]: Remove rust-chrono-0.4; replace rust-term-0.6 with rust-term-0.7;
	add rust-time-0.3.

	gnu: rust-slog-2: Update to 2.7.0.
	* gnu/packages/crates-io.scm (rust-slog-2): Update to 2.7.0.

	gnu: Add rust-statrs-0.15.
	* gnu/packages/crates-io.scm (rust-statrs-0.15): New variable.

	gnu: Add rust-nalgebra-0.27.
	* gnu/packages/crates-io.scm (rust-nalgebra-0.27): New variable.

	gnu: rust-num-traits-0.2: Update to 0.2.15.
	* gnu/packages/crates-io.scm (rust-num-traits-0.2): Update to 0.2.15.

	gnu: Add rust-bio-0.39.
	* gnu/packages/crates-io.scm (rust-bio-0.39): New variable.

	gnu: rust-bio-types-0.12: Update to 0.12.1.
	* gnu/packages/crates-io.scm (rust-bio-types-0.12): Update to 0.12.1.
	[arguments]: Replace rust-petgraph-0.5 with rust-petgraph-0.6, and replace
	rust-strum-macros-0.20 with rust-strum-macros-0.21.

	gnu: rust-openssl-sys-0.9: Update to 0.9.75.
	* gnu/packages/crates-io.scm (rust-openssl-sys-0.9): Update to 0.9.75.
	[arguments]: Add rust-bindgen-0.59.
	* gnu/packages/patches/rust-openssl-sys-no-vendor.patch: Adjust.

	gnu: rust-curl-sys-0.4: Update to 0.4.44+curl-7.77.0.
	* gnu/packages/crates-io.scm (rust-curl-sys-0.4): Update to 0.4.44+curl-7.77.0.

	gnu: rust-threadpool-1: Update to 1.8.0.
	* gnu/packages/crates-io.scm (rust-threadpool-1): Update to 1.8.0.

	gnu: rust-itertools-0.10: Update to 0.10.1.
	* gnu/packages/crates-io.scm (rust-itertools-0.10): Update to 0.10.1.
	[arguments]: Do not skip build; add rust-criterion-0.3, rust-paste-1,
	rust-permutohedron-0.2, rust-quickcheck-0.9, and rust-rand-0.7 to development
	inputs.

	gnu: rust-flate2-1: Update to 1.0.23.
	* gnu/packages/crates-io.scm (rust-flate2-1): Update to 1.0.23.
	[arguments]: Replace rust-miniz-oxide-0.4 withrust-miniz-oxide-0.5; replace
	rust-quickcheck-0.9 with rust-quickcheck-1.

	gnu: rust-csv-1: Update to 1.1.6.
	* gnu/packages/crates-io.scm (rust-csv-1): Update to 1.1.6.

2022-09-04  Jessica Tallon  <tsyesika@tsyesika.se>

	gnu: Add wmamixer.
	* gnu/packages/gnustep.scm (wmamixer): New variable.

2022-09-04  Wiktor Żelazny  <wzelazny@vurv.cz>

	gnu: texlive-caption: Fix description.
	* gnu/packages/tex.scm (texlive-caption): Update description.
	[description]: newfloat.sty and totalcount.sty are not in the package.

	gnu: Add texlive-latex-hyphenat.
	* gnu/packages/tex.scm (texlive-latex-hyphenat): New variable.

2022-09-04  Maxime Devos  <maximedevos@telenet.be>

	gnu: hashcat: Fix cross-compilation.
	* gnu/packages/password-utils.scm
	(hashcat)[native-inputs]: Move to ...
	(hashcat)[inputs]: ... here.
	(hashcat)[arguments]<#:make-flags>: Set AR and CC.

2022-09-04  Maxime Devos  <maximedevos@telenet.be>

	gnu: hashcat: Rewrite with G-exps.
	This is required for cross-compilation, as %output does not exist when
	cross-compiling.

	* gnu/packages/password-utils.scm (hashcat)[arguments]: Rewrite with G-exps.

2022-09-04  Maxime Devos  <maximedevos@telenet.be>

	gnu: hashcat: Unbundle everything but LZMA-SDK.
	There does not appear to be a convenient Guix package for LZMA-SDK yet.
	I currently have a bit of a dirty working tree (fiddling with imports), so the
	use-modules is in the wrong place. Also, a small rebase conflict, the version
	and source hash of hashcat has been updated.

	* gnu/packages/password-utils.scm (hashcat)[source]{snippet}: Delete
	everything from deps except for deps/LZMA-SDK.
	(hashcat)[inputs]: Add minizip, xxhash and zlib.
	(hashcat)[arguments]<#:make-flags>: Add USE_SYSTEM_ZLIB, USE_SYSTEM_OPENCL and
	USE_SYSTEM_XXHASH.

2022-09-04  Maxime Devos  <maximedevos@telenet.be>

	gnu: hashcat: Don't embed timestamp, fixing reproducibility.
	* gnu/packages/password-utils.scm (hashcat)[arguments]{#:phases}:
	Remove timestamp, fixing reproducibility.

2022-09-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: Use Racket CS on all systems.
	This patch uses the 'pbarch' support added to 'racket-vm-cs' to make it
	the default Racket VM implementation on all systems.

	* gnu/packages/racket.scm (racket-vm-for-system): Remove.
	(racket-minimal, racket)[inputs]: Replace '(racket-vm-for-system)' with
	'racket-vm-cs'.

2022-09-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket-vm-bc: Add workaround for ppc64le.
	This is an attempt to avoid a problem with Racket BC on ppc64 reported
	in <https://issues.guix.gnu.org/57050#19> that was exposed by attempting
	to use Racket BC to bootstrap Chez Scheme. Thanks to Matthew Flatt for
	the workaround: <https://racket.discourse.group/t/950/30>.

	* gnu/packages/racket.scm (racket-vm-bc)[arguments]<#:configure-flags>:
	Increase the number of bytes that should be available on the stack for
	"safety" when checking for stack overflow.

2022-09-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-scheme-for-racket: Support all systems.
	On systems for which Racket's variant of Chez Scheme cannot generate
	native code, it can use a 'pbarch' machine type: a variant of the
	``portable bytecode'' backend specialized to word size and endianness.
	This allows Racket CS to replace Racket BC on those systems while
	maintaining comparable performance. (Racket BC lacks JIT support for
	those systems anyway.) It also lets us provide a Chez Scheme package on
	all systems Guix supports.

	This patch adds 'pbarch' support to both 'chez-scheme-for-racket' and
	'racket-vm-cs', but it does not change the Racket VM implementation used
	for the 'racket' and 'racket-minimal' packages.

	* gnu/packages/chez.scm (nix-system->pbarch-machine-type): New variable.
	(chez-scheme-for-racket)[inputs]: Use 'libffi' for non-native systems.
	[arguments]<#:configure-flags>: Always supply '-m='. Add applicable
	flags for non-native systems.
	[supported-systems]: Use '%supported-systems'.
	[description]: Update.
	(chez-scheme-for-racket-bootstrap-bootfiles)[arguments]<#:phases>: Adapt
	'build' phase for non-native systems.
	* gnu/packages/racket.scm (racket-vm-bc)[description]: Update.
	(racket-vm-cs)[description]: Likewise.
	[inputs]: Use 'libffi' for non-native systems.
	[arguments]<#:configure-flags>: Add applicable flags for non-native
	systems.

2022-09-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: Support cross-compiling the VM packages.
	Cross-compilation works for 'racket-vm-cgc', 'racket-vm-bc', and
	'racket-vm-cs'. These changes are not enough to cross-compile
	'racket-minimal' or 'racket': that would require building and loading
	cross-compilation pluggins for 'racket-vm-cs', which will be much
	easier once we can build the package 'raco-cross'.

	* gnu/packages/racket.scm (racket-vm-cgc): Add 'this-package' when
	cross-compiling.
	(racket-vm-bc)[native-inputs]: Adjust accordingly.
	(racket-vm-cs)[native-inputs]: Use 'racket-vm-cs' instead of
	'racket-vm-bc' when cross-compiling. Adapt to changes to
	'racket-vm-cgc'.
	[arguments]<#:configure-flags>: Fix '--enable-scheme' for
	cross-compilation.

2022-09-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-scheme-for-racket: Support cross-compilation.
	* gnu/packages/chez.scm (racket-cs-native-supported-system): Change to
	return the applicable machine type instead of '#t'.
	(chez-scheme-for-racket)[native-inputs]: When cross-compiling, add
	'this-package'.
	[arguments]<#:configure-flags>: When cross-compiling, supply '-m=' and
	'--toolprefix='.
	<#:phases>: Work around cross-compilation issues in 'build' and
	'install-docs'.
	(chez-scheme-for-racket-bootstrap-bootfiles): When cross-compiling,
	use 'zuo' and 'chez-scheme-for-racket' instead of 'racket-vm-bc'.
	[arguments]<#:phases>: Adapt 'build' phase for cross-compilation.

	gnu: chez-scheme: Make bootfiles regular inputs.
	* gnu/packages/chez.scm (chez-scheme)[native-inputs]: Move
	'chez-scheme-bootstrap-bootfiles' to ...
	[inputs]: ... this field.
	[arguments]<#:phases>: Update 'unpack-bootfiles' accordingly.
	(chez-scheme-for-racket)[native-inputs]: Move
	'chez-scheme-for-racket-bootstrap-bootfiles' to ...
	[inputs]: ... this field.

2022-09-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: Update to 8.6.
	Also, update 'chez-scheme-for-racket' to 9.5.9.2.

	* gnu/packages/patches/racket-chez-scheme-bin-sh.patch: Refresh patch.
	* gnu/packages/patches/racket-backport-8.6-cross-install.patch,
	gnu/packages/patches/racket-backport-8.6-docindex-write.patch,
	gnu/packages/patches/racket-backport-8.6-hurd.patch: New patches.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/racket.scm (%racket-origin)[patches]: Use them and the
	patches for Zuo.
	(%racket-version): Update to 8.6.
	(zuo)[version]: Refer to '%racket-version'.
	[origin]: Use '%racket-origin'.
	(racket-vm-cgc)[native-inputs]: Add 'zuo'.
	[arguments]<#:make-flags>: Use 'zuo' from 'native-inputs'.
	(racket)[inputs]<data, db, deinprogramm, draw, drracket, errortrace,
	gui, htdp, math, option-contract, parser-tools, pict, rackunit, realm,
	redex, scribble, typed-racket, string-constants, swindle, syntax-color,
	web-server>: Update checksums.
	* gnu/packages/chez.scm (target-chez-os): Handle Hurd and QNX.
	(%chez-features-table): Likewise.
	(chez-scheme-for-racket): Update to 9.5.9.2.
	[native-inputs]: Add 'zuo'.
	[arguments]<#:out-of-source?>: Use out-of-source build.
	<#:tests?>: Skip them due to ongoing problems.
	<#:configure-flags>: Add '--install-csug=' and '--installreleasenotes='.
	<#:make-flags>: Use 'zuo' from 'native-inputs'. Supply 'STEXLIB=' here,
	rather than in a phase.
	<#:phases>: Replace 'install-docs' using new 'make' target.

2022-09-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: Add Zuo.
	* gnu/packages/patches/racket-backport-8.6-zuo.patch,
	gnu/packages/patches/racket-zuo-bin-sh.patch: New patches.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/racket.scm (%zuo-version): New variable.
	(zuo): New variable.

2022-09-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-scheme: Fix use of "/bin/sh".
	The unsuccessful attempt to execute "/bin/sh" by Chez Scheme's 'process'
	function seems to have caused parts of the Chez Scheme test suite to
	have been silently skipped. The issue was exposed by the upcoming
	changes to Racket's build system.

	* gnu/packages/patches/chez-scheme-bin-sh.patch,
	gnu/packages/patches/racket-chez-scheme-bin-sh.patch: New patches.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/racket.scm (%racket-origin)[patches]: Update accordingly.
	* gnu/packages/chez.scm (chez-scheme)[origin]<patches>: Likewise.

2022-09-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: Adjust patch for "/bin/sh" in rktio.
	Use '_PATH_BSHELL' instead of a custom preprocessor macro. This may not
	be The Right Thing in the long term, but it at least avoids a
	proliferation of 'CPPFLAGS'.

	* gnu/packages/patches/racket-minimal-sh-via-rktio.patch: Rename to ...
	* gnu/packages/patches/racket-rktio-bin-sh.patch: ... this, and change
	to use '_PATH_BSHELL'.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.
	* gnu/packages/racket.scm (%racket-origin)[patches]: Likewise.
	(racket-vm-common-configure-flags): Stop setting 'CPPFLAGS'. Change to a
	constant instead of a function, since we no longer need the delay.
	(racket-vm-cgc, racket-vm-bc,
	racket-vm-cs)[arguments]<#:configure-flags>: Update accordingly.
	[inputs]: Remove 'bash-minimal'.

2022-09-04  Philip McGrath  <philip@philipmcgrath.com>

	etc: teams: Add entry for Philip McGrath.
	* etc/teams.scm.in ("Philip McGrath"): New member.

	etc: teams: Add racket team.
	* etc/teams.scm.in (racket): New team.

2022-09-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: stex: Fix read-only gifs and math directories.
	Excplicitly set the user write bit when initializing the gifs or math
	directories from the skeletons installed in the store. See also upstream
	discussion at <https://github.com/dybvig/stex/pull/6>. This problem
	would be exposed by the upcoming changes to Racket's build system.

	* gnu/packages/patches/stex-copy-from-immutable-store.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/chez.scm (stex-bootstrap)[patches]: Use it.

2022-09-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: stex: Update to 1.2.2-2.afa6075.
	* gnu/packages/chez.scm (stex-bootstrap): Update to 1.2.2-2.afa6075.

2022-09-04  Ludovic Courtès  <ludo@gnu.org>

	guix system: Do not use 'vm-image.tmpl' in tests.
	This is a followup to 95a03aa5c507d48e2cde19ea007b8f90a4e0108a.  Since
	that commit, merely evaluating 'vm-image.tmpl' would trigger the build
	of 'current-guix' so skip it.

	* tests/guix-system.sh: Do not try to build 'vm-image.tmpl'.

2022-09-04  Ludovic Courtès  <ludo@gnu.org>

	guix describe: Adjust test to latest changes.
	This is a followup to 64a070717c3de32332201df5d6d2d52a7f99dce9.

	* tests/guix-describe.sh: Add trailing slash when checking URL.

2022-09-04  Ludovic Courtès  <ludo@gnu.org>

	store: Open daemon connections with SOCK_CLOEXEC.
	Previously, 'guix shell' for example would leak the socket that's
	connected to the daemon.

	* guix/store.scm (open-unix-domain-socket, open-inet-socket): Pass
	SOCK_CLOEXEC to 'socket'.
	* tests/guix-shell.sh: Add test.

2022-09-04  Ludovic Courtès  <ludo@gnu.org>

	store: Remove unused variable and 'socket' call.
	* guix/store.scm (open-inet-socket): Remove unused 'sock' variable.

2022-09-04  Ludovic Courtès  <ludo@gnu.org>

	services: upower: Default to a percentage-based policy.
	This is the documented default of UPower 0.99.15 (the actual default
	appears to be #f though).

	* gnu/services/desktop.scm (<upower-configuration>)
	[use-percentage-for-policy?]: Default to #t.
	* doc/guix.texi (Desktop Services): Adjust accordingly.  Explain the
	tradeoff.

2022-09-04  Ludovic Courtès  <ludo@gnu.org>

	services: upower: Update default percentage values.
	These values are those used by default by UPower 0.99.15.

	* gnu/services/desktop.scm (<upower-configuration>)[percentage-low]
	[percentage-critical]: Increase.
	* doc/guix.texi (Desktop Services): Update accordingly.

2022-09-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scintilla: Update to 5.3.0.
	* gnu/packages/text-editors.scm (scintilla): Update to 5.3.0.

	gnu: emacs-autothemer: Update to 0.2.12.
	* gnu/packages/emacs-xyz.scm (emacs-autothemer): Update to 0.2.12.
	[description]: Add missing final full stop.

2022-09-04  Paul A. Patience  <paul@apatience.com>

	gnu: f3d: Update to 1.3.0-pre-0.46df21f.
	* gnu/packages/graphics.scm (f3d): Update to 1.3.0-pre-0.46df21f.
	[source](modules, snippet): New fields.
	[arguments]<#:configure-flags>: Generate manual page, install various
	resource files, and enable the now-optional external rendering feature.
	[native-inputs]: New field.
	[synopsis]: Add hyphen.
	[description]: Reword.

2022-09-04  Cees de Groot  <cg@evrl.com>

	gnu: erlang: Update to 25.0.4.
	* gnu/packages/erlang.scm (erlang): Update to 25.0.4.

	gnu: elixir: Update to 1.14.0.
	* gnu/packages/elixir.scm (elixir): Update to 1.14.0.

2022-09-04  kiasoc5  <kiasoc5@disroot.org>

	gnu: foot: Update to 1.13.1.
	* gnu/packages/terminals.scm (foot): Update to 1.13.1.

2022-09-04  gyara  <me@gyara.moe>

	gnu: xmobar: Update to 0.44.2.
	* gnu/packages/wm.scm (xmobar): Update to 0.44.2.

2022-09-04  jgart  <jgart@dismail.de>

	gnu: Add cl-portable-condition-system.
	* gnu/packages/lisp-xyz.scm (cl-portable-condition-system): New variable.

2022-09-04  Christopher Baines  <mail@cbaines.net>

	gnu: shotwell: Update to 0.30.16.
	* gnu/packages/gnome.scm (shotwell): Update to 0.30.16.

2022-09-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Remove duplicate package.
	* gnu/packages/emacs-xyz.scm (emacs-inheritenv): Remove duplicate package
	introduced in 21f6026574b0e93f52176b9d20f9a6188f8a5066.

2022-09-04  Hendursaga  <hendursaga@aol.com>

	gnu: ding: Update to 1.9.
	* gnu/packages/dictionaries.scm (ding): Update to 1.9.
	[source]: Switch to HTTPS.

2022-09-04  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-notifyd: Update to 0.6.4.
	* gnu/packages/xfce.scm (xfce4-notifyd): Update to 0.6.4.

	gnu: lesspipe: Update to 2.06.
	* gnu/packages/less.scm (lesspipe): Update to 2.06.
	[arguments]: Fixed typos in comment.

2022-09-04  Matthew James Kraai  <kraai@ftbfs.org>

	Fix misspelling of GUIX_DIGITAL_OCEAN_TOKEN.
	* gnu/machine/digital-ocean.scm (maybe-raise-missing-api-key-error): Fix
	  misspelling of GUIX_DIGITAL_OCEAN_TOKEN.

2022-09-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-engrave-faces.
	* gnu/packages/emacs-xyz.scm (emacs-engrave-faces): New variable.

2022-09-04  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile2.2-ics: Update to 0.3.0
	* gnu/packages/guile-xyz.scm (guile2.2-ics): Update to 0.3.0.
	[package-inputs]: Replace "guile-smc" with "guile2.2-smc".
	[propagated-inputs]: Use the new style.

	gnu: Add guile2.2-smc
	* gnu/packages/guile-xyz.scm (guile2.2-smc): New variable.

	gnu: guile-ics: Update to 0.3.0.
	* gnu/packages/guile-xyz.scm (guile-ics): Update to 0.3.0.
	[phases]: Remove "strip" phase.
	[propagated-inputs]: Add "guile-smc".

2022-09-04  Julien Lepiller  <julien@lepiller.eu>

	nls: Update translations.

2022-09-04  Olivier Dion via Guix-patches via  <guix-patches@gnu.org>

	gnu: opendht: Update to 2.4.10.
	* gnu/packages/networking.scm (opendht): Update to 2.4.10.

2022-09-04  David Thompson  <dthompson2@worcester.edu>

	gnu: gitolite: Switch to git-minimal to reduce closure size.
	* gnu/packages/version-control.scm (gitolite)[inputs]: Swap 'git' for
	'git-minimal'.
	[arguments]: Refer to 'git-minimal' input instead of 'git'.

	gnu: gitolite: Wrap programs instead of using propagated inputs.
	* gnu/packages/version-control.scm (gitolite)[arguments]: Add git to wrapped
	$PATH and additionally wrap gitolite-shell.
	[inputs]: Add git and openssh.
	[propagated-inputs]: Remove it.

2022-09-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org: Update to 9.5.5.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.5.5.

2022-09-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: directfb: Use librsvg-for-system.
	* gnu/packages/graphics.scm (directfb)[inputs]: Replace librsvg with
	librsvg-for-system.

	gnu: gst-plugins-bad: Use librsvg-for-system.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Replace librsvg
	with librsvg-for-system.

	gnu: gst-plugins-bad: Remove duplicate input.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Remove duplicate
	architecture-specific input mediasdk.

2022-09-03  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 105.0.5195.102-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 105.0.5195.102-1.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

2022-09-03  pukkamustard  <pukkamustard@posteo.net>

	gnu: Add ocaml-guile.
	* gnu/packages/ocaml.scm (ocaml-guile): New variable.

2022-09-03  Joeke de Graaf  <joeke@posteo.net>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add eisl.
	* gnu/packages/lisp.scm (eisl): New variable.

2022-09-03  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: emacs-tamil99: Update to 0.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-tamil99): Update to 0.1.2.

2022-09-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-shell-command+: Update to 2.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-shell-command+): Update to 2.4.1.

	gnu: emacs-multitran: Update to 0.4.16.
	* gnu/packages/emacs-xyz.scm (emacs-multitran): Update to 0.4.16.

	gnu: emacs-autothemer: Update to 0.2.11.
	* gnu/packages/emacs-xyz.scm (emacs-autothemer): Update to 0.2.11.

2022-09-03  jgart  <jgart@dismail.de>

	gnu: Add emacs-project-x.
	* gnu/packages/emacs-xyz.scm (emacs-project-x): New variable.

2022-09-03  宋文武  <iyzsong@member.fsf.org>

	gnu: Add emacs-org-fc.
	* gnu/packages/emacs-xyz.scm (emacs-org-fc): New variable.

2022-09-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cling: Use gexps.
	* gnu/packages/llvm.scm (cling)[configure-flags]: Use gexps and search-input-file.
	[phases]: Likewise.
	{patch-paths}: Use search-input-file and this-package-input.
	{delete-static-libraries}: Adjust for gexps.

2022-09-02  Wiktor Żelazny  <wzelazny@vurv.cz>

	gnu: Add texlive-latex-newfloat.
	* gnu/packages/tex.scm (texlive-latex-newfloat): New variable.

2022-09-02  Taiju HIGASHI  <higashi@taiju.info>

	gnu: Add ruby-pry-doc.
	* gnu/packages/ruby.scm (ruby-pry-doc): New variable.

	gnu: Add ruby-latest-ruby.
	* gnu/packages/ruby.scm (ruby-latest-ruby): New variable.

2022-09-02  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-60.31b3ab6.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-60.31b3ab6.

2022-09-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add turbovnc.
	* gnu/packages/vnc.scm (turbovnc): New variable.
	* gnu/packages/patches/turbovnc-custom-paths.patch: New file.
	* gnu/packages/patches/turbovnc-find-system-packages.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Register them.

2022-09-02  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Add fftgen.
	* gnu/packages/fpga.scm (fftgen): New variable.

2022-09-02  Hendursaga  <hendursaga@aol.com>

	gnu: hashcat: Update to 6.2.5.
	* gnu/packages/password-utils.scm (hashcat): Update to 6.2.5.

2022-09-02  Ludovic Courtès  <ludo@gnu.org>

	doc: Link to the "Scheme Crash Course".
	* doc/guix.texi (Defining Packages): Add @quotation block linking to "A
	Scheme Crash Course".

	gnu: openexr@2: Skip failing test on i686.
	* gnu/packages/graphics.scm (openexr-2)[arguments]: In
	'disable-broken-test', skip 'testCompression' as well.

	gnu: imath: Skip tests on i686.
	* gnu/packages/graphics.scm (imath)[arguments]: New field.

2022-09-02  Attila Lendvai  <attila@lendvai.name>

	guix: build: Factor out default collision-resolver.
	This prepares the stage for new collision resolvers without changing the
	underlying semantics too much.

	* guix/build/union.scm (resolve+warn-if-harmful): New variable.
	(warn-about-collision): Rename to...
	(resolve-collision/default): ... this.  Implement in terms of
	resolve+warn-if-harmful.
	(union-build): Adjust accordingly.
	* guix/gexp.scm (directory-union): Likewise.

2022-09-02  Attila Lendvai  <attila@lendvai.name>

	guix: build: Avoid using magic literals in the code for hash length.
	* guix/build/utils.scm (%store-hash-string-length): New constant.
	(store-path-prefix-length): Factor out the calculation of the total store
	prefix length.
	* guix/build/graft.scm (hash-length): Use it.

	guix: build: Promote local define-inline to a define-constant util.
	* guix/build/utils.scm: Moved/renamed define-inline from grafts.scm to an
	exported define-constant util.

2022-09-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Make gtksourceview-5 the default gtksourceview.
	* gnu/packages/gtk.scm (gtksourceview-5): Rename to gtksourceview.
	(gtksourceview): Rename to gtksourceview-4.  Adjust accordingly.
	(gtksourceview-3): Adjust accordingly.
	* gnu/packages/gnome.scm (tepl, sushi, gedit, gnome-calculator, xpad)
	(gitg, gnome-boxes, gnome-latex, setzer, gnome-builder)
	(gtranslator): Use gtksourceview-4.
	* gnu/packages/guile-xyz.scm (nomad): Likewise.
	* gnu/packages/mail.scm (balsa): Likewise.
	* gnu/packages/messaging.scm (gajim): Likewise.
	* gnu/packages/music.scm (zrythm, quodlibet): Likewise.
	* gnu/packages/syndication.scm (giara): Likewise.
	* gnu/packages/xfce.scm (mousepad): Likewise.

	gnu: gtksourceview: Update to 5.4.2.
	* gnu/packages/gtk.scm (gtksourceview-5): New variable.
	(gtksourceview): Inherit from gtksourceview-5.

	gnu: gtk: Add missing input.
	* gnu/packages/gtk.scm (gtk)[inputs]: Add libgudev.

2022-09-02  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: qgis: Update to 3.26.2.
	* gnu/packages/geo.scm (qgis): Update to 3.26.2.
	  [native-inputs]: Add python-pyqt-builder.
	  [inputs]: Add bash-minimal and zstd:lib.
	  [arguments]: Update 'configure-pyqt5-sip-path' and 'check' phases. Remove
	  trailing booleans.

2022-09-02  jgart  <jgart@dismail.de>

	gnu: Add bower.
	* gnu/packages/mail.scm (bower): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-09-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-trivial-clipboard: Update to 20220823.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-clipboard): Update to 20220823.

2022-09-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: phoronix-test-suite: Update to 10.8.4.
	* gnu/packages/benchmark.scm (phoronix-test-suite): Update to 10.8.4.

2022-09-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: phoronix-test-suite: Address FSDG problems.
	Fixes <https://issues.guix.gnu.org/56900>.

	* gnu/packages/benchmark.scm (phoronix-test-suite) [source]: Add a snippet to
	mark mis-licensed test profiles as non-free.

2022-09-02  Arun Isaac  <arunisaac@systemreboot.net>

	shepherd: Set #o640 permissions for log file of service in container.
	* gnu/build/shepherd.scm (make-forkexec-constructor/container): Set #o640
	permissions for log file.

2022-09-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: cheese: Fix source URL.
	This is a followup to 6e95917b645f3687c5c7dc9e612985ea2bc6f958, which
	would construct an incorrect URL.

	* gnu/packages/gnome.scm (cheese)[source]: In URL, change
	'version-major+minor' to 'version-major'.

2022-09-02  Ludovic Courtès  <ludo@gnu.org>

	read-print: Improve declaration of integer bases.
	This is a followup to c3b1cfe76b7038f4030d7d207ffc417fed9a7ead.

	* guix/read-print.scm (%symbols-followed-by-octal-integers)
	(%symbols-followed-by-hexadecimal-integers): Remove.
	* guix/read-print.scm (%integer-forms): New variable.
	(integer->string)[form-base, octal?]: New procedures.
	Rewrite accordingly.

2022-09-02  Ludovic Courtès  <ludo@gnu.org>

	read-print: Define forms for which \n, \t, etc. are not escaped.
	Previously, the pretty-printer would unconditionally leave everything
	but double-quotes and backslashes unescaped when rendering a string.
	With this change, the previous behavior only applies to forms listed in
	%NATURAL-WHITESPACE-STRING-FORMS.

	* guix/read-print.scm (%natural-whitespace-string-forms): New variable.
	(printed-string): New procedure.
	(pretty-print-with-comments): Use it instead of 'escaped-string'.
	* tests/read-print.scm: Add test.

2022-09-02  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-ini: Update to 0.5.1.
	* gnu/packages/guile-xyz.scm (guile-ini): Update to 0.5.1.

	gnu: guile-smc: Update to 0.5.2.
	* gnu/packages/guile-xyz.scm (guile-smc): Update to 0.5.2.
	[arguments]: Remove the patch phase that is not needed anymore.
	Remove a trailing #t in the wrap-program phase.
	[native-inputs]: Add "help2man" and "which".
	[inputs]: Use the new inputs style.

2022-09-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kio: Skip another test.
	* gnu/packages/kde-frameworks.scm (kio)[arguments]: Adjust custom 'check
	phase to skip another test.

	gnu: kbd: Update to 2.5.1.
	* gnu/packages/linux.scm (kbd): Update to 2.5.1.

	gnu: iw: Update to 5.19.
	* gnu/packages/linux.scm (iw): Update to 5.19.

	gnu: mg: Update to 20220614.
	* gnu/packages/text-editors.scm (mg): Update to 20220614.

	gnu: qtdeclarative-5: Fix linking on riscv64-linux.
	* gnu/packages/qt.scm (qtdeclarative-5)[arguments]: Add phase when
	building for riscv64-linux to adjust the linker flags.

2022-09-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Delete mono and dependent packages.
	Fixes <https://issues.guix.gnu.org/55026>.

	* gnu/packages/mono.scm: Delete file.
	* gnu/packages/patches/mono-mdoc-timestamping.patch: Likewise.
	* gnu/local.mk (GNU_SYSTEM_MODULES): De-register module file.
	(dist_patch_DATA): Re-register patch file.
	* gnu/packages/game-development.scm (fna): Delete variable.
	* gnu/packages/gl.scm (mojoshader-cs): Likewise.
	* gnu/packages/sdl.scm (sdl2-cs): Likewise.

2022-09-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: diffoscope: Remove mono from native inputs.
	* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Remove mono.

	gnu: pidgin: Remove mono support.
	* gnu/packages/messaging.scm (pidgin)[configure-flags]: Remove
	"--enable-mono".
	[inputs]: Remove mono.

2022-09-01  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.19: Update to 5.19.6.
	* gnu/packages/linux.scm (linux-libre-5.19-version): Update to 5.19.6.
	(linux-libre-5.19-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.140.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.140.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.64.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.64.
	(linux-libre-5.15-pristine-source): Update hash.

2022-09-01  Greg Hogan  <code@greghogan.com>

	gnu: boost: Update to 1.80.0.
	* gnu/packages/boost.scm (boost): Update to 1.80.0.
	[source](patches): Add new and remove old upstream patches.

	gnu: doxygen: Fix build with GCC-12.
	* gnu/packages/patches/doxygen-support-gcc-12.patch: New file.
	* gnu/local.mk: Add it.
	* gnu/packages/documentation.scm (doxygen)[source]: Add patch.

	gnu: swig: Fix build with GCC-12.
	* gnu/packages/patches/swig-support-gcc-12.patch: New file.
	* gnu/local.mk: Add it.
	* gnu/packages/swig.scm (swig)[source]: Add patch.

	gnu: llvm-14, llvm-12: Enable RTTI.
	* gnu/packages/llvm.scm (llvm-14, llvm-12): Enable RTTI.
	[arguments]<#:configure-flags>: Switch to proper CMake flag.

2022-09-01  Marius Bakke  <marius@gnu.org>

	gnu: cURL: Update to 7.85.0.
	* gnu/packages/curl.scm (curl): Update to 7.85.0.
	[source](patches): Remove obsolete.
	[arguments]: Remove obsolete phase.
	* gnu/packages/patches/curl-easy-lock.patch,
	gnu/packages/patches/curl-nghttp2-compat.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: perl-io-socket-ssl: Update to 2.074.
	* gnu/packages/web.scm (perl-io-socket-ssl): Update to 2.074.

	gnu: CMake: Update to 3.24.1.
	* gnu/packages/cmake.scm (cmake-bootstrap): Update to 3.24.1.

	gnu: mozjs@78: Patch for Python 3.10.
	* gnu/packages/gnuzilla.scm (mozjs-78)[arguments]: Add phase.

	gnu: GHC: Adjust for Python 3.10.
	* gnu/packages/haskell.scm (ghc-8.6, ghc-8.8, ghc-8.10)[native-inputs]: Patch
	the test suite for Python 3.10 compatibility.

	gnu: ruby@2.7: Incorporate grafted changes.
	* gnu/packages/ruby.scm (ruby-2.7): Update to 2.7.6.
	[replacement]: Remove.
	(ruby-2.7-fixed): Remove variable.

	Merge branch 'staging' into core-updates

	Merge branch 'master' into staging

2022-09-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: fwupd: Disable remotes by default.
	* gnu/packages/firmware.scm (fwupd)
	[configure-flags]: Add "-Dlvfs=disabled".
	[phases]{ensure-all-remotes-are-disabled}: New phase.

2022-09-01  Marius Bakke  <marius@gnu.org>

	gnu: gnome-music: Remove input labels.
	* gnu/packages/gnome.scm (gnome-music)[native-inputs, inputs]: Remove labels.

	gnu: network-manager-applet: Remove obsolete input.
	* gnu/packages/gnome.scm (network-manager-applet)[native-inputs]: Remove
	INTLTOOL.  Add GETTEXT-MINIMAL.

	gnu: network-manager-applet: Remove input labels.
	* gnu/packages/gnome.scm (network-manager-applet)[native-inputs]: Remove
	labels.

	gnu: network-manager-applet: Update to 1.28.0.
	* gnu/packages/gnome.scm (network-manager-applet): Update to 1.28.0.

	gnu: cheese: Don't patch docbook references.
	* gnu/packages/gnome.scm (cheese)[arguments]: Remove phase patch-docbook-xml.

	gnu: cheese: Remove input labels.
	* gnu/packages/gnome.scm (cheese)[native-inputs]: Remove labels.

	gnu: cheese: Update to 41.0.
	* gnu/packages/gnome.scm (cheese): Update to 41.0.
	[source](patches): Remove.
	* gnu/packages/patches/cheese-vala-update.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: glade: Use G-expression.
	* gnu/packages/gnome.scm (glade3)[arguments]: Convert to gexp.

	gnu: glade: Don't patch docbook files.
	* gnu/packages/gnome.scm (glade3)[arguments]: Remove phase fix-docbook.
	[native-inputs]: Add LIBXML2.

	gnu: glade: Remove obsolete input.
	* gnu/packages/gnome.scm (glade3)[native-inputs]: Remove INTLTOOL.  Add
	GETTEXT-MINIMAL.

	gnu: glade: Remove input labels.
	* gnu/packages/gnome.scm (glade3)[native-inputs]: Remove labels.

	gnu: glade: Update to 3.40.0.
	* gnu/packages/gnome.scm (glade3): Update to 3.40.0.
	[source](patches): Remove.
	* gnu/packages/patches/glade-gls-set-script-name.patch,
	gnu/packages/patches/glade-test-widget-null-icon.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: glade: gjs is a run-time dependency.
	* gnu/packages/gnome.scm (glade3)[native-inputs]: Move GJS ...
	[inputs]: ... here.

	gnu: gtk-vnc: Remove obsolete input.
	* gnu/packages/gnome.scm (gtk-vnc)[native-inputs]: Remove INTLTOOL.  Add
	GETTEXT-MINIMAL.

	gnu: gtk-vnc: Remove input labels.
	* gnu/packages/gnome.scm (gtk-vnc)[native-inputs]: Remove labels.

	gnu: gtk-vnc: Update to 1.2.0.
	* gnu/packages/gnome.scm (gtk-vnc): Update to 1.2.0.
	[inputs]: Move GLIB, GNUTLS, LIBGCRYPT, CYRUS-SASL, LIBX11, and ZLIB ...
	[propagated-inputs]: ... here.  Add GDK-PIXBUF.

2022-09-01  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add convert-samples.
	* gnu/packages/radio.scm (convert-samples): New variable.

	gnu: csdr: Update to 0.18.0.
	* gnu/packages/radio.scm (csdr): Update to 0.18.0.
	  [source, home-page]: Switch to maintained repository.
	  [build-system]: Switch to cmake-build-system.
	  [native-inputs]: Add pkg-config.
	  [inputs]: Add libsamplerate.
	  [arguments]: Remove custom 'make-flags' and phases.

2022-09-01  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 105.0.5195.52-1.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 105.
	(%chromium-version): Set to 105.0.5195.52.
	(%ungoogled-origin): Update hash.
	(%chromium-gcc-patchset): New origin.
	(origin-file, gcc-patch): New procedures.
	(%gcc-patches): New variable.
	(debian-patch): Implement in terms of ORIGIN-FILE.
	(ungoogled-chromium-snippet): Apply %GCC-PATCHES.
	(ungoogled-chromium)[source](sha256): Update hash.
	[arguments]: Patch more Opus headers & simplify.

2022-09-01  Josselin Poiret  <dev@jpoiret.xyz>

	installer: Fix segfault on double logical partition removal.
	* gnu/installer/parted.scm (auto-partition!): Avoid removing logical
	partitions twice.

2022-09-01  Ludovic Courtès  <ludo@gnu.org>

	read-print: Guess the base to use for integers being printed.
	Fixes <https://issues.guix.gnu.org/57090>.
	Reported by Christopher Rodriguez <yewscion@gmail.com>.

	* guix/read-print.scm (%symbols-followed-by-octal-integers)
	(%symbols-followed-by-hexadecimal-integers): New variables.
	* guix/read-print.scm (integer->string): New procedure.
	(pretty-print-with-comments): Use it.
	* tests/read-print.scm: Add test.

2022-09-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: libtool: Reinstate 2.4.7.
	This reverts commit 5b6b731c7d8ecbae0ead1600b4cd2f70c66d51ca, which was
	most likely intended for 'core-updates'; 'libtool-2.4.7' is *not* a
	duplicate package on the current 'master' branch.

	Fixes <https://issues.guix.gnu.org/57356>.
	Reported by Michael Ford <fanquake@gmail.com>.

	* gnu/packages/autotools.scm (libtool-2.4.7): New variable.

2022-09-01  Ludovic Courtès  <ludo@gnu.org>

	doc: Suggest more RAM for "Running Guix in a VM".
	Fixes <https://issues.guix.gnu.org/57474>.
	Reported by Michael F. Lamb <mike@orbital.rodeo>.

	Running 'guix pull' to target current revisions would lead to memory
	exhaustion.  Bumping the memory size works around that.

	* doc/guix.texi (Running Guix in a VM): Change "-m 1024" to "-m 2048".

2022-09-01  Ludovic Courtès  <ludo@gnu.org>

	maint: Ignore cross-compilation to x86.
	This is consistent with what's done by 'cross-jobs' in (gnu ci).

	* etc/release-manifest.scm (%cross-manifest): Remove "x86_64-linux-gnu"
	and "i686-linux-gnu" from the list returned by 'targets'.

2022-09-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: ilmbase: Skip failing test on i686-linux.
	* gnu/packages/graphics.scm (ilmbase)[arguments]: Add 'skip-test'
	phase.

	gnu: ilmbase: Switch to gexps.
	* gnu/packages/graphics.scm (ilmbase)[arguments]: Use a gexp.

2022-09-01  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: qpwgraph: Update to 0.3.5.
	* gnu/packages/audio.scm (qpwgraph): Do it.

	gnu: wireplumber: Update to 0.4.11.
	* gnu/packages/linux.scm (wireplumber): Do it.

	gnu: pipewire-0.3: Update to 0.3.56.
	* gnu/packages/linux.scm (pipewire-0.3): Update it.
	[arguments]: Restore the shrink-runpath phase, as validate-runpath passes now.

2022-09-01  Peter Polidoro  <peter@polidoro.io>

	gnu: Add python-plotille.
	* gnu/packages/python-xyz.scm (python-plotille): New variable.

2022-09-01  Brendan Tildesley  <mail@brendan.scot>

	gnu: Add kwayland-server.
	* gnu/packages/kde-plasma.scm (kwayland-server): New variable.

2022-09-01  Petr Hodina  <phodina@protonmail.com>

	gnu: KDE Games: Update all packages to 22.04.3.
	* gnu/packages/kde-games.scm (ktuberling, picmi, kolf, libkmahjongg,
	kmahjongg, kshisen, kajongg, kbreakout, kmines, konquest, kbounce,
	kblocks, ksudoku, klines, kgoldrunner, kdiamond, kfourinline, kblackbox,
	knetwalk, bomber, granatier, ksirk, palapeli, kiriki, kigo, kubrick,
	lskat, kapman, kspaceduel, bovo, killbots, ksnakeduel, kollision,
	knavalbattle, kreversi, ksquares, kjumpingcube): Update to 22.04.3.

	gnu: KDE Multimedia: Update to 22.04.3.
	* gnu/packages/kde-multimedia.scm (audiocd-kio, dragon, elisa,
	ffmpegthumbs, juk, k3b, kamoso, kmix, kwave, libkcddb, libkcompactdisc):
	 Update to 22.04.3.

2022-09-01  Petr Hodina  <phodina@protonmail.com>

	gnu: KDE Systemtools: Update to 22.04.3.
	* gnu/packages/kde-systemtools.scm (dolphin, dolphin-plugins, khelpcenter,
	konsole, krfb, ksystemlog, yakuake): Update to 22.04.3.

	(konsole): [native-inputs]: Add zlib.

2022-09-01  Petr Hodina  <phodina@protonmail.com>

	gnu: KDE Utils: Update to 22.04.3.
	* gnu/packages/kde-utils.scm (ark, kate, kmag, kmousetool, kmouth, okteta,
	sweeper): Update to 22.04.3.

2022-09-01  Petr Hodina  <phodina@protonmail.com>

	gnu: KDE Internet: Update to 22.04.3.
	* gnu/packages/kde-internet.scm (kget, konversation, kopete, krdc, ktorrent,
	  libktorrent): Update to 22.04.3.

	(kconversation): [inputs]: Add qtmultimedia-5.

2022-09-01  Petr Hodina  <phodina@protonmail.com>

	gnu: KDE: Update packages to 22.04.3.
	* gnu/packages/kde.scm (baloo-widgets, kcachegrind, kdeconnect,
	kdegraphics-mobipocket, kdenlive, kdevelop, kdevelop-pg-qt, kdf, kdiagram,
	kpmcore, kqtquickcharts, krita, kseexpr, kuserfeedback,
	libkdegames, libkexiv2, libkomparediff2, marble-qt, massif-visualizer,
	okular, poxml, qca, snorenotify, zeroconf-ioslave): Update to 22.04.3.

	(kdeconnect): [inputs]: Add kguiaddons.

	(labplot): Update to 2.9.0.
	[arguments]: Disable failing tests.

	(kpmcore): [arguments]: Disable tests due to failures.

2022-09-01  Petr Hodina  <phodina@protonmail.com>

	gnu: Remove kalarmcal.
	* gnu/packages/kde-pim.scm: Remove kalarmcal.

2022-09-01  Petr Hodina  <phodina@protonmail.com>

	gnu: KDE PIM: Update all packages to 22.04.3.
	* gnu/packages/kde-pim.scm (KDE PIM): Update to 22.04.3.

	(akonadi, akonadi-calendar, akonadi-contacts, akonadi-mime,
	akonadi-notes, akonadi-search, kaddressbook, kalarmcal,
	kcalendarsupport, kcalutils, kdepim-runtime, keventviews, kgpg
	kidentitymanagement, kimap, kincidenceeditor, kldap, kleopatra
	kmailcommon, kmailimporter, kmailtransport, kmbox, kmessagelib
	knotes, kontactinterface, korganizer, kpeoplevcard, kpimcommon
	kpimtextedit, ksmtp, ktnef, libgravatar, libkdepim, libkgapi,
	libksieve): Update to 22.04.3.

	(akonadi-calendar): [inputs]: Add kdbusaddons and knotifications.

	(kincidenceeditor): [arguments]: Disable failing tests.

	(kdepim-runtime): [inputs]: Remove kalarmcal.

	(kmailimporter): [inputs]: Add kpimtextedit and ktextwidgets.

	(kmessagelib): [inputs]: Add knotifications.

	(kpimcommon): [inputs]: Add kpimtextedit.

	(libksieve): [inputs]: Add grantlee.

2022-09-01  Petr Hodina  <phodina@protonmail.com>

	gnu: grantleetheme: Update to 22.04.3.
	* gnu/packages/kde.scm (grantleetheme): Update to 22.04.3.

	gnu: kcontacts: Disable failing test.

2022-09-01  Petr Hodina  <phodina@protonmail.com>

	gnu: KDE Plasma: Update all packages to 5.25.3.
	* gnu/packages/kde-plasma.scm (breeze, kdecoration, kscreenlocker,
	    ksshaskpass, layer-shell-qt, libkscreen, libksysguard): Update to 5.25.3.

	(breeze)[inputs]: Add kirigami.

	(kscreenlocker)[inputs]: Add kconfig.

2022-09-01  Petr Hodina  <phodina@protonmail.com>

	gnu: KDE Frameworks: Update all packages to 5.96.0
	*  gnu/packages/kde-frameworks.scm
	(extra-cmake-modules, attica, bluez-qt, breeze-icons, kapidox, karchive,
	kcalendarcore, kcodecs, kconfig, kcoreaddons, kdbusaddons, kdnssd,
	kguiaddons, kholidays, ki18n, kidletime, kirigami, kitemmodels,
	kitemviews, kplotting, ksyntaxhighlighting, kwayland, kwidgetsaddons,
	kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
	qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
	kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
	kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
	baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets,
	kdeclarative, kded, kdesignerplugin, kdesu, kdewebkit, kemoticons,
	kglobalaccel, kiconthemes, kinit, kio, knewstuff, knotifyconfig, kparts,
	kpeople, krunner, kservice, ktexteditor, ktextwidgets, kwallet, kxmlgui,
	kxmlrpcclient, plasma-framework, purpose, kde-frameworkintegration,
	kdelibs4support, khtml, kjs, kjsembed, kmediaplayer, kross, kdav):
	Update to 5.96.0.

	(kconfig): [inputs]: Add qtdeclarative-5.

	(kcontacts): [arguments]: Disable another failing tests.

	(kglobalaccel): [inputs]: Add qtdeclarative-5.

	(kcalendarcore): [arguments]: Enable all tests.

	(kio): [arguments]: Disable another failing test.

	(ktexteditor): [arguments]: Disable another failing test.

	(plasma-framework): [arguments]: Fix build.

2022-09-01  Brendan Tildesley  <mail@brendan.scot>

	gnu: KDE: Use breeze-icons over oxygen-icons.
	* gnu/packages/kde-internet.scm (choqok kget konversation krdc krdc)
	* gnu/packages/kde-multimedia.scm (dragon elisa juk k3b kaffeine kamoso
	kmix kmplayer kwave)
	* gnu/packages/kde-pim.scm (kaddressbook kcalutils kgpg kleopatra kmail
	knotes korganizer)
	* gnu/packages/kde-systemtools.scm (dolphin dolphin-plugins khelpcenter
	konsole krfb ksystemlog)
	* gnu/packages/kde-utils.scm (kate kmag kmousetool kmouth kronometer
	krusader okteta rsibreak smb4k sweeper)
	* gnu/packages/kde.scm (kdevelop)
	Breeze icons replaces Oxygen icons in KDE 5, so use that in every package.

	gnu: khelpcenter: Fix program.
	* gnu/packages/kde-systemtools.scm (khelpcenter): Wrap XDG_DATA_DIRS to
	point to khtml where it can find the html4.css file, otherwise
	khelpcenter fails to launch.

	gnu: KDE Games: Update all packages to 21.12.3.
	* gnu/packages/kde-games.scm (ktuberling, picmi, kolf, libkmahjongg,
	kmahjongg, kshisen, kajongg, kbreakout, kmines, konquest, kbounce,
	kblocks, ksudoku, klines, kgoldrunner, kdiamond, kfourinline, kblackbox,
	knetwalk, bomber, granatier, ksirk, palapeli, kiriki, kigo, kubrick,
	lskat, kapman, kspaceduel, bovo, killbots, ksnakeduel, kollision,
	knavalbattle, kreversi, ksquares, kjumpingcube): Update to 21.12.3.

	gnu: ktouch: Update to 21.12.2.
	* gnu/packages/education.scm (ktouch): Update to 21.12.2.

2022-09-01  Petr Hodina  <phodina@protonmail.com>

	gnu: kmplayer: Update to specific commit.
	* gnu/packages/kde-multimedia.scm (kmplayer): Update to specific commit.
	[source]: Switch to GIT-FETCH.
	* gnu/packages/patches/kmplayer-aarch64.patch: Remove file.
	* gnu/packages/patches/kmplayer-upstream_Fix-build-with-Qt-5.9.patch: Remove
	file.
	* gnu/local.mk: Remove patches.

	gnu: KDE Multimedia: Update home-page links.
	* gnu/packages/kde-multimedia.scm (audiocd-kio, dragon, elisa,
	ffmpegthumbs, juk, k3b, kaffeine, kamoso, kmix, kwave): Update home-page.

2022-09-01  Brendan Tildesley  <mail@brendan.scot>

	gnu: KDE Multimedia: Update all packages to 21.12.3.
	* gnu/packages/kde-multimedia.scm (audiocd-kio, dragon, elisa,
	ffmpegthumbs, juk, k3b, kaffeine, kamoso, kmix, kwave,
	libkcddb, libkcompactdisc): Update to 21.12.3.

	(kid3): Update to 3.9.1.

	(kamoso): Remove unneeded configure-flags.

	(kuserfeedback): Update to 1.2.0.

2022-09-01  Petr Hodina  <phodina@protonmail.com>

	gnu: KDE Systemtools: Update home-page links.
	* gnu/packages/kde-systemtools.scm (dolphin, khelpcenter, krfb, ksystemlog,
	yakuake): Update home-page.

2022-09-01  Brendan Tildesley  <mail@brendan.scot>

	gnu: KDE SystemTools: Update all packages to 21.12.3.
	* gnu/packages/kde-systemtools.scm (dolphin, dolphin-plugins,
	khelpcenter, konsole, krfb, ksystemlog, yakuake): Update to 21.12.3.

	(krfb)[inputs]: Add new dependencies.

2022-09-01  Petr Hodina  <phodina@protonmail.com>

	gnu: ark: Add bash-minimal to inputs.
	* gnu/packages/kde-utils.scm (ark): [inputs]: Add bash-minimal.

2022-09-01  Brendan Tildesley  <mail@brendan.scot>

	gnu: KDE Utils: Update all packages to 21.12.3.
	* gnu/packages/kde-utils.scm (ark, kate, kmag, kmousetool, kmouth,
	kronometer, krusader, kxstitch, rsibreak, sweeper):
	Update to 21.12.3.

	(okteta): Update to 0.26.6.
	[origin]: Update source path location.
	[arguments]: New dependency

	(smb4k): [origin]: Fix extraction of downloaded tarball.
	[inputs]: Add new dependency.

2022-09-01  Petr Hodina  <phodina@protonmail.com>

	gnu: KDE Internet: Update home-page links.
	* gnu/packages/kde-internet.scm (konversation, kopete, krdc, ktorrent): Update
	home-page.

2022-09-01  Brendan Tildesley  <mail@brendan.scot>

	gnu: KDE Internet: Update all packages to 21.12.3.
	* gnu/packages/kde-internet.scm (kget, konversation, kopete, krdc,
	ktorrent, libktorrent): Update to 21.12.3.

	(kget)[inputs]: Move kdoctools to native-inputs.
	[arguments]: Disable broken tests.

	(kopete)[inputs]: Add ksyntaxhighlighting, mediastreamer2.

	(krdc)[arguments]: Add new dependencies.

	(ktorrent)[origin]: Update URI.
	[inputs]: Remove obsolete kdewebkit.

2022-09-01  Brendan Tildesley  <mail@brendan.scot>

	gnu: Remove libraw-0.18.
	* gnu/packages/photo.scm (libraw-0.18): Delete unused old version.

2022-09-01  Petr Hodina  <phodina@protonmail.com>

	gnu: KDE: Update home-page links.
	* gnu/packages/kde.scm (massif-visualizer, libkdegames, okular, poxml,
	  zeroconf-ioslave): Update home-page link.

2022-09-01  Brendan Tildesley  <mail@brendan.scot>

	gnu: KDE: Update all packages to 21.12.3.
	* gnu/packages/kde.scm (baloo-widgets, kcachegrind,
	kdeconnect, kdegraphics-mobipocket, kdenlive, kdevelop, kdevelop-pg-qt,
	kdf, kdiagram, kpmcore, kqtquickcharts, krita, kseexpr, kuserfeedback,
	labplot, libkdegames, libkexiv2, libkomparediff2, marble-qt,
	massif-visualizer, okular, poxml, qca, snorenotify, zeroconf-ioslave):
	Update to 21.12.3.

	(baloo-widgets)[arguments]: Disable tests.

	(kdiagram): Update to 2.8.0.

	(qca): Update to 2.3.4.

	(kpmcore)[arguments]: Don't try install polkit files to polkits store path.

	(kdevelop)[inputs]: Add ksyntaxhighlighting. Use new inputs format.

	(kdeconnect)[native-inputs]: Use new style.
	[inputs]: Add new dependencies.

	(krita)[inputs]: Use latest libraw.

2022-09-01  Petr Hodina  <phodina@protonmail.com>

	gnu: KDE-PIM: Remove trailing booleans.
	* gnu/packages/kde-pim.scm (akonadi, akonadi-mime, akonadi-search,
	kincidenceeditor, kdepim-runtime, kidentitymanagement, kleopatra, kmail,
	kmime, korganizer, kpeoplevcard, ksmtp, libkleo,
	libksieve)[arguments]: Remove trailing booleans.

2022-09-01  Brendan Tildesley  <mail@brendan.scot>

	gnu: KDE PIM: Update all packages to 21.12.3.
	* gnu/packages/kde-pim.scm (KDE PIM): Update to 21.12.3.

	(akonadi, akonadi-calendar, akonadi-contacts, akonadi-mime,
	akonadi-notes, akonadi-search, kaddressbook, kalarmcal,
	kcalendarsupport, kcalutils, kdepim-runtime, keventviews, kgpg,
	kidentitymanagement, kimap, kincidenceeditor, kldap, kleopatra, kmail,
	kmailcommon, kmailimporter, kmailtransport, kmbox, kmessagelib, kmime,
	knotes, kontactinterface, korganizer, kpeoplevcard, kpimcommon,
	kpimtextedit, ksmtp, ktnef, libgravatar, libkdepim, libkgapi, libkleo,
	libksieve): Update to 21.12.3.
	(kblog): Update to 20.04.3.

	* gnu/packages/patches/akonadi-not-relocatable.patch
	* gnu/packages/patches/akonadi-paths.patch
	* gnu/packages/patches/akonadi-timestamps.patch
	Fix patches to apply to latest code.

	(akonadi-calendar): [inputs]: Add new dependencies.

	(akonadi-contacts): [inputs]: Add new dependencies.

	(akonadi-search): [arguments]: Disable failing tests.

	(kcalendarsupport): [inputs]: Add new dependency, remove obsolete kdepim-apps-lib.

	(libksieve): [arguments]: Enable test that works now.
	* gnu/packages/patches/libksieve-Fix-missing-link-libraries.patch: Fix patch.

	(kaddressbook): [inputs]: Remove obsolete kdepim-apps-libs.
	Move kdocstools to native-inputs.

	(kmessagelib): [inputs]: Remove obsolete kdepim-appslibs, add kguiaddons.
	[arguments]: Fix findind header file.

	(kmailimporter): [inputs]: Add new dependencies.

	(kmailtransport): [inputs]: Add qtkeychain.

	(knotes): [inputs]: Move kdocstools to native-inputs.

	(kincidenceeditor): [inputs]: Add new dependencies. Remove obsolete kdepim-apps-libs
	[arguments]: Disable failing test.

	(kldap): [inputs]: Add qtkeychain.

	(kgpg)[arguments]: Disable failing tests.

	(libkleo): [propagated-inputs]: Propagate gpgme, qgpgme.
	[arguments]: Disable failing tests.

	(kdepim-runtime): [inputs]: Add new dependencies grantlee, grantleetheme, kcmutils, kldap,
	libkdepim, qtkeychain
	[arguments]: Enable all the tests that pass.
	We need to use the old hack instead of search-input-directory to
	workaround a mysterious include error.

	(kdepim-apps-lib): Remove obsolete package.

	(kmail): [origin]: Remove patch. Don't think it is needed anymore.
	[inputs]: Add new dependencies, delete obsolete kdepim-apps-libs and
	duplicate kmime.
	[arguments]: Disable failing tests.
	* gnu/packages/patches/kmail-Fix-missing-link-libraries.patch: Delete file.
	* gnu/local.mk: Remove reference to patch.

	(kmailcommon): [inputs]: Add new dependencies.

2022-09-01  Petr Hodina  <phodina@protonmail.com>

	gnu: grantleetheme: Update to 21.12.3.
	* gnu/packages/kde.scm (grantleetheme): Update to 21.12.3.
	* gnu/local.mk: Remove patch.
	* gnu/packages/patches/grantlee-merge-theme-dirs.patch: Remove file.

2022-09-01  Brendan Tildesley  <mail@brendan.scot>

	gnu: KDE Plasma: Update all packages to 5.24.4.
	* gnu/packages/kde-plasma.scm (breeze, kdecoration, kscreenlocker,
	ksshaskpass, layer-shell-qt, libkscreen, libksysguard): Update to 5.24.4.

	(kdecoration)[inputs]: Add new dependency.

	(libkscreen)[inputs]: Add new Wayland inputs.

	(kscreenlocker)[inputs]: Add layer-shell-qt.

	(libksysguard)[origin]: Fix url so refresh script works.
	[native-inputs]: Add qttools.
	[inputs]: Add libnl libcap libpcap, qtwebengine, qtwebchannel,
	lm-sensors:lib.
	[arguments]: Remove unneened hacks. Respect tests?.

2022-09-01  Brendan Tildesley  <mail@brendan.scot>

	gnu: phonon: Update home page.
	* gnu/packages/kde-frameworks.scm (phonon): Update home page.

2022-09-01  Petr Hodina  <phodina@protonmail.com>

	gnu: kfilemetadata: Remove input labels.
	* gnu/packages/kde-frameworks.scm (kfilemetadata): Remove input labels.

	gnu: kio: Remove input labels.
	* gnu/packages/kde-frameworks.scm (kio): Remove input labels.
	[inputs]: Remove kdoctools.

	gnu: plasma-framework: Remove input labels.
	* gnu/packages/kde-frameworks.scm (plasma-framework): Remove input
	labels.

	gnu: KDE Frameworks: Remove trailing booleans.
	* gnu/packages/kde-frameworks.scm (kcalendarcore, kconfig, kcoreaddons,
	ksyntaxhighlighting, kwayland, kwindowsystem, modemmanager-qt, kcontacts,
	kdoctools, kfilemetadata, imageformats, knotifications, kpackage, kpty,
	baloo, kbookmarks, kcmutils, kconfigwidgets, kemoticons, kiconthemes,
	kinit, kio, knewstuff, kparts, kservice, ktexteditor, kxmlgui,plasma-framework,
	kde-frameworkintegration, kdelibs4support): Remove trailing booleans.

2022-09-01  Brendan Tildesley  <mail@brendan.scot>

	gnu: KDE Frameworks: Update all packages to 5.92.0
	*  gnu/packages/kde-frameworks.scm

	(extra-cmake-modules, attica, bluez-qt, breeze-icons, kapidox, karchive,
	kcalendarcore, kcodecs, kconfig, kcoreaddons, kdbusaddons, kdnssd,
	kguiaddons, kholidays, ki18n, kidletime, kirigami, kitemmodels,
	kitemviews, kplotting, ksyntaxhighlighting, kwayland, kwidgetsaddons,
	kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
	qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
	kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
	kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
	baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets,
	kdeclarative, kded, kdesignerplugin, kdesu, kdewebkit, kemoticons,
	kglobalaccel, kiconthemes, kinit, kio, knewstuff, knotifyconfig, kparts,
	kpeople, krunner, kservice, ktexteditor, ktextwidgets, kwallet, kxmlgui,
	kxmlrpcclient, plasma-framework, purpose, kde-frameworkintegration,
	kdelibs4support, khtml, kjs, kjsembed, kmediaplayer, kross, kdav):
	Update to 5.92.0.

	(extra-cmake-modules)[arguments]:
	Disable failing test.
	Don't run check phase after install.

	(bluez): [arguments]: Enable tests.

	(breeze-icons): [native-inputs]: Remove uneeded dependency libxml2, Add python-lxml, python.

	(kapidox): Use python-build-system.  [native-inputs]: Remove extraneous
	input.

	kcalendarcore: [arguments]: Enable as many tests as possible.

	(kconfig): [native-inputs]: Remove no longer needed inputs.
	[arguments]: Disable failing test.

	(kcoreaddons): [arguments]: Remove old hack, disable broken tests.

	(ki18n): [arguments]: Disable failing tests.

	(kguiaddons): [inputs]: Add new dependencies qtwayland, wayland.

	(kwidgetsaddons): [arguments]: Disable another failing test.

	(kwayland): [inputs]: Add plasma-wayland-protocols.
	[arguments]: Enable working tests.

	(knotifications): [native-inputs]: add libcanberra, libdbusmenu-qt,
	qtdeclarative-5.
	[arguments]: Respect tests?

	(sonnet): [inputs]: Add qtdeclarative-5.

	(kxmlgui): [inputs]: Add kguiaddons.

	(kxmlrpcclient): [source]: Update url.

	(plasma-framework): [arguments]: Enable all tests that work.
	[native-inputs]: Add kdoctools.

	(kpackage): [arguments]: Use substitution instead of patch.

	(kio): [inputs]: Add new dependencies.
	[native-inputs]: Add kdoctools.
	[arguments]: Enable all tests that work.

	(kdeclarative): [inputs]: Remove extraenous inputs.
	[propagated-inputs]: Propagate qtdeclarative, since it always seems to
	be needed.
	[native-inputs]: Add dbus to skip failing test.
	[arguments]: Replace check due to failing test.

	(solid): [arguments]: Respect tests?.

	(kdbusaddons): [arguments]: Respect tests?.
	Fix patch by replacing it with a substitution instead.

	(kholidays): [arguments]: Enable working test.

	(ksyntaxhighlighting): [arguments]: Don't patch file that doesn't exist any more.

	(kwindowsystem): [arguments]: Respect tests?.

	(modemmanager-qt): [arguments]: Respect tests?.

	(kauth): [arguments]: Respect tests?.

	(kfilemetadata): [arguments]: A different test fails now.

	(kunitconversion): [arguments]: Disable tests.

	(baloo): [arguments]: Enable tests. Respect tests?.

	(kconfigwidgets): Move qttools to native-inputs.

	(kded): [inputs]: Remove unneeded kinit input.
	[native-inputs]: Add kdoctools.

	(kdesignerplugin): [inputs]: Remove extraneous inputs.
	[native-inputs]: Add kdoctools.

	(kglobalaccel): [inputs]: Remove extraneous inputs.

	(kinit): [native-inputs]: Add kdoctools.

	(knewstuff): [inputs]: Add kpackage.

	(krunner): [arguments]: Disable failing tests.

	(kservice): [arguments]: Enable all tests that work.
	[native-inputs]: Add kdoctools.

	(ktexteditor): [arguments]: Enable all tests that work.

	(kwallet): [native-inputs]: Add kdoctools.

	(purpose): [arguments]: Remove unneeded hack.

	(kdelibs4support): Move qttools to native-inputs.
	[native-inputs]: Add kdoctools.

	(kcontacts): [inputs]: Add iso-codes since the tests look for some .json
	files from it.
	[arguments]: Disable failing tests.

	(networkmanager-qt): [arguments]: Respect tests?.

	* gnu/local.mk: Delete references to deleted patches:
	kdbusaddons-kinit-file-name.patch
	kinit-kdeinit-libpath.patch
	kpackage-allow-external-paths.patch
	kpackage-fix-KF5PackageMacros.cmake.patch
	plasma-framework-fix-KF5PlasmaMacros.cmake.patch

	* gnu/packages/patches/kdbusaddons-kinit-file-name.patch: Delete file.
	* gnu/packages/patches/kinit-kdeinit-libpath.patch: Delete file.
	* gnu/packages/patches/kpackage-allow-external-paths.patch: Delete file.
	* gnu/packages/patches/kpackage-fix-KF5PackageMacros.cmake.patch: Delete
	file.
	* gnu/packages/patches/plasma-framework-fix-KF5PlasmaMacros.cmake.patch:
	Delete file.

	* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Fix patch.

2022-09-01  David Thompson  <dthompson2@worcester.edu>

	gnu: gitolite: Remove /usr reference for redis-server.
	* gnu/packages/version-control.scm (gitolite)[arguments]: Substitute
	'/usr/sbin/redis-server' with 'redis-server' in Cache.pm source file.

2022-09-01  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

2022-09-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gst-plugins-base: Skip more tests on some platforms.
	* gnu/packages/gstreamer.scm (gst-plugins-base)[arguments]: Extend the
	custom 'disable-problematic-tests phase to selectively remove some tests
	on certain architectures.

2022-09-01  Brendan Tildesley  <mail@brendan.scot>
	    Marius Bakke  <marius@gnu.org>

	gnu: Add appstream-qt.
	* gnu/packages/freedesktop.scm (appstream-qt): Add a build of appstream
	with Qt support.

2022-09-01  Marius Bakke  <marius@gnu.org>
	    Brendan Tildesley  <mail@brendan.scot>
	    phodina  <phodina@protonmail.com>

	gnu: appstream: Update to 0.15.5.
	* gnu/packages/freedesktop.scm (appstream): Update to 0.15.2.
	[arguments]: Use G-expression.  Add #:meson.  Enable (some) previously failing
	tests.  Don't patch docbook file names, and use SEARCH-INPUT-FILE for
	libstemmer header.  Add phase to set HOME before tests.
	[inputs]: Add CURL and LIBXMLB.
	[native-inputs]: Add ITSTOOL and LIBXML2.
	[license]: Remove GPL2+.

2022-09-01  Brendan Tildesley  <mail@brendan.scot>

	gnu: kmessagelib: Remove qtwebkit as an input.
	* gnu/packages/kde-pim.scm (kmessagelib): qtwebkit is unmaintained so it
	should be removed where possible.

	gnu: Add wayland-protocols 1.26.
	* gnu/packages/freedesktop.scm (wayland-protocols-next): New variable.

	gnu: Add kdsoap.
	* gnu/packages/qt.scm (kdsoap): New variable.

2022-09-01  Petr Hodina  <phodina@protonmail.com>

	gnu: kajongg: Add bash-minimal to inputs.
	* gnu/packages/kde-games.scm (kajongg): [inputs]: Add bash-minimal.

	gnu: KDE Games: Update home-page links.
	* gnu/package/kde-games.scm (ktuberling, picmi, kolf,  kmahjongg,
	kshisen, kajongg, kbreakout, kmines, konquest, kbounce, kblocks, ksudoku,
	klines, kgoldrunner, kdiamond, kfourinline, kblackbox, knetwalk, bomber,
	granatier, ksirk, palapeli, kiriki, kigo, kubrick, lskat, kapman,
	kspaceduel, bovo, killbots, ksnakeduel, kollision, knavalbattle,
	kreversi, ksquares, kjumpingcube): Update home-page.

2022-09-01  Brendan Tildesley  <mail@brendan.scot>

	gnu: Move KDE games to (gnu packages kde-games).
	*  gnu/packages/games.scm:
	(ktuberling picmi kolf libkmahjongg kmahjongg kshisen kajongg kbreakout
	kmines konquest kbounce kblocks ksudoku klines kgoldrunner kdiamond
	kfourinline kblackbox knetwalk bomber granatier ksirk palapeli kiriki
	kigo kubrick lskat kapman kspaceduel bovo killbots ksnakeduel kollision
	knavalbattle kreversi ksquares kjumpingcube):
	Move to gnu/packages/kde-games.scm.
	[define-module]: Remove (gnu packages kde), (gnu packages
	kde-frameworks).

	* gnu/packages/kde-games.scm: New module.
	[header]: Copy over any copyrights I could find that affected these games.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.

	Why? games.scm is very large, and will only get larger, so splitting it
	helps. Also, it is convenient for singling out and updating KDE games.

2022-09-01  Petr Hodina  <phodina@protonmail.com>

	gnu: kmplayer: Update home-page.
	* gnu/packages/kde-multimedia.scm (kmplayer): Update home-page.

2022-09-01  Petr Hodina  <phodina@protonmail.com>

	gnu: KDE Multimedia: Add bash-minimal and kdoctools.
	* gnu/packages/kde-multimedia.scm (juk, kmix): Move kdoctools from inputs to
	 native-inputs.

	 (dragon, k3b): [inputs]: Add bash-minimal.

2022-09-01  Petr Hodina  <phodina@protonmail.com>

	gnu: KDE Utils: Remove trailing booleans.
	* gnu/packages/kde-utils.scm (kate, okteta): [arguments]: Remove trailing booleans.

	gnu: KDE Utils: Update home-page links.
	* gnu/packages/kde-utils.scm (ark, kmag, kmousetool, kmouth, kronometer,
	krusader, kxstitch, okteta, rsibreak, smb4k, sweeper): Update home-page
	link.

	gnu: labplot: Remove input labels.
	* gnu/packages/kde-pim.scm (labplot): Remove input labels.

	gnu: KDE: Remove trailing booleans.
	* gnu/packages/kde.scm (akregator, kdevelop)[arguments]: Remove trailing booleans.

	gnu: kdenlive, marble-qt: Add kdoctools.
	* gnu/packages/kde.scm (kdenlive)[native-inputs]: Add kdoctools.
	(marble-qt): Move kdoctools from inputs to native-inputs.

	gnu: KDE PIM: Update home-pages.
	* gnu/packages/kde-pim.scm (akonadi, kaddressbook, kcalutils, kgpg, kimap,
	kldap, kleopatra, kmail, kmailtransport, kmbox, kmime, knotes,
	 kontactinterface, korganizer, kpimtextedit, ktnef): [home-page]: Update the
	link.

	gnu: libgravatar: Remove input labels.
	* gnu/packages/kde-pim.scm (libgravatar): Remove input labels.

2022-09-01  Brendan Tildesley  <mail@brendan.scot>

	gnu: libgravatar: Move to (gnu packages kde-pim).
	Remove uneeded (gnu packages kde-internet) import.
	* gnu/packages/kde-internet.scm: Move libgravatar ...
	* gnu/packages/kde-pim.scm ...here

	gnu: Add layer-shell-qt.
	* gnu/packages/kde-plasma.scm (layer-shell-qt): New variable.

	gnu: kgraphviewer: Fix home page.
	* gnu/packages/kde-frameworks.scm (kgraphviewer): Fix home page.

	gnu: phonon-backend-gstreamer: Update home page.
	* gnu/packages/kde-frameworks.scm (phonon-backend-gstreamer): Update home page.

2022-09-01  Petr Hodina  <phodina@protonmail.com>

	gnu: ki18n: Remove input labels.
	* gnu/packages/kde-frameworks.scm (ki18n): Remove input labels.

	gnu: kwindowsystem: Remove input labels.
	* gnu/packages/kde-frameworks.scm (kwindowsystem): Remove input labels.

	gnu: solid: Remove input labels.
	* gnu/packages/kde-frameworks.scm (solid): Remove input labels.

	gnu: kde-frameworkintegration: Remove input labels.
	* gnu/packages/kde-frameworks.scm (kde-frameworkintegration): Remove input
	labels.

2022-09-01  Brendan Tildesley  <mail@brendan.scot>

	gnu: kdav: Move to (gnu packages kde-frameworks).
	* gnu/packages/kde-pim.scm
	* gnu/packages/kde-frameworks.scm
	(kdav): Move to (gnu packages kde-frameworks). It's considered a
	framework component now.

	gnu: libdbusmenu-qt: Move to (gnu packages qt).
	*  gnu/packages/lxqt.scm: Remove libdbusmenu-qt.
	*  gnu/packages/qt.scm: Re-add libdbusmenu-qt.

	gnu: Add plasma-wayland-protocols.
	* gnu/packages/kde-frameworks.scm (plasma-wayland-protocols): New variable.

2022-09-01  Marius Bakke  <marius@gnu.org>

	gnu: libxmlb: Update to 0.3.9.
	* gnu/packages/xml.scm (libxmlb): Update to 0.3.9.
	[source](patches): Remove.
	* gnu/packages/patches/libxmlb-install-xb-tool-into-bindir.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: libstemmer: Update to 2.2.0.
	* gnu/packages/language.scm (libstemmer): Update to 2.2.0.
	[source](uri): Use new versioned URL.
	[arguments]: Remove obsolete step and trailing #t.

	gnu: libstemmer: Add release-monitoring-url and upstream-name properties.
	* gnu/packages/language.scm (libstemmer)[properties]: New field.

	gnu: meson: Add 0.63.1.
	* gnu/packages/build-tools.scm (meson-0.63): New variable.

2022-09-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gst-plugins-base: Build with orc on all platforms.
	* gnu/packages/gstreamer.scm (gst-plugins-base)[propagated-inputs]:
	Build with orc on all platforms.

2022-09-01  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: rsyslog: Remove gratuitous whitespace.
	* gnu/packages/logging.scm (rsyslog)[#:configure-flags]: Remove gratuitous whitespace.

2022-09-01  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add missing imports for python-check.
	This fixes an issue introduced in 3bf5a19609560c7ba985eda66019eda15aaf4a86,
	which caused `guix pull', `guix time-machine', and a few other commands to
	fail.

	* gnu/packages/diffoscope.scm: Import python-check.
	* gnu/packages/django.scm: Likewise.
	* gnu/packages/logging.scm: Likewise.
	* gnu/packages/magic-wormhole.scm: Likewise.
	* gnu/packages/networking.scm: Likewise.

2022-09-01  David Thompson  <dthompson2@worcester.edu>

	gnu: tiled: Update to 1.8.6.
	* gnu/packages/game-development.scm (tiled): Update to 1.8.6.
	[source]: Modify git URL to use the official 'mapeditor/tiled' repository for
	which 'bjorn/tiled' was a permanent redirect.

2022-09-01  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	bug#22020: [PATCH] gnu: guile-sdl: Update to 0.6.1.
	Fixes <https://issues.guix.gnu.org/22020>.

	* gnu/packages/sdl.scm (guile-sdl): Update to 0.6.1.

2022-09-01  muradm  <mail@muradm.net>

	gnu: fail2ban-service-type: Fix documentation typos.

	gnu: fail2ban-service-type: Improve jail configuration serialization.
	* gnu/services/security.scm (fail2ban-jail-configuration)
	[name]: Should use empty-serializer.

	gnu: fail2ban-service-type: Fix field name serialization.
	* gnu/services/security.scm: Wrong condition in string-filter
	function in fail2ban-jail-configuration-serialize-field-name.

2022-09-01  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: python-tox: Build with tests.
	* gnu/packages/python-check.scm (python-tox)[arguments]: Convert to list of
	G-Expressions.  Drop #:tests?.  Add #:phases.
	[native-inputs]: Add python-flaky, python-pathlib2, python-pytest-freezegun,
	and python-pytest-timeout.

	gnu: python-tox: Move to python-check.
	* gnu/packages/python-xyz.scm (python-tox): Move from here...
	* gnu/packages/python-check.scm (python-tox): ... to here.

2022-09-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libunwind: Disable tests on most architectures.
	* gnu/packages/libunwind.scm (libunwind)[arguments]: Only run the test
	suite when building on and for x86_64-linux.

2022-09-01  Gabriel Arazas  <foo.dogsquared@gmail.com>

	gnu: Add treefmt.
	* gnu/packages/rust-apps.scm (treefmt): New variable.

	gnu: rust-sha-1-0.9: Update to 0.9.8.
	* gnu/packages/crates-io.scm (rust-sha-1-0.9): Update to 0.9.8.
	[arguments]: In cargo-inputs replace rust-cfg-if-0.1 with 1,
	rust-sha1-asm-0.4 with 0.5. Remove rust-cpuid-bool-0.1, rust-libc-0.2.
	Add rust-cpufeatures-0.2.

2022-09-01  jgart  <jgart@dismail.de>

	gnu: Add snafu.
	* gnu/packages/suckless.scm (snafu): New variable.

2022-09-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-paho-mqtt.
	* gnu/packages/messaging.scm (python-paho-mqtt): New variable.

	gnu: Add python-mypy-protobuf.
	* gnu/packages/protobuf.scm (python-mypy-protobuf): New variable.

	gnu: Add python-typing-extensions-next.
	* gnu/packages/python-xyz.scm (python-typing-extensions-next): New variable.

	gnu: Add python-grpc-stubs.
	* gnu/packages/rpc.scm (python-grpc-stubs): New variable.

	gnu: Add python-types-protobuf.
	* gnu/packages/python-xyz.scm (python-types-protobuf): New variable.

2022-09-01  Eric Bavier  <bavier@posteo.net>

	gnu: ghostwriter: Update to 2.1.4 and fix wrapping.
	* gnu/packages/text-editors.scm (ghostwriter): Update to 2.14.
	[arguments]: Use gexps to fix 'wrap-executable' phase.

2022-08-31  ykonai  <mail@ykonai.net>

	gnu: pipe-viewer: Update to 0.2.3.
	* gnu/packages/video.scm (pipe-viewer): Update to 0.2.3
	[inputs, arguments]: Remove dependency on youtube-dl, unnecessary
	since 0.2.1.

2022-08-31  Tor Egil Hoftun Kvæstad  <me@toregilhk.org>

	gnu: Add texlive-biblatex-apa.
	* gnu/packages/tex.scm (texlive-biblatex-apa): New variable.

2022-08-31  pukkamustard  <pukkamustard@posteo.net>

	gnu: Add guile-srfi-146.
	* gnu/packages/guile-xyz.scm (guile-srfi-146): New variable.

	gnu: Add guile-srfi-128.
	* gnu/packages/guile-xyz.scm (guile-srfi-128): New variable.

2022-08-31  Zhu Zihao  <all_but_last@163.com>

	gnu: tdlib: Update to 1.8.4.
	* gnu/packages/messaging.scm (tdlib): Update to 1.8.4.
	<#:configure-flags>: Enable LTO. Move build type settings to #:build-type
	arguments.
	<#:build-type>: Use "Release build".

	gnu: tdlib: Use G-expressions.
	* gnu/packages/messaging.scm (tdlib)[arguments]: Use G-expressions.

2022-08-31  Olivier Dion  <olivier.dion@polymtl.ca>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: perf-tools: Patch executable file names.
	* gnu/packages/instrumentation.scm (perf-tools)[arguments: Add
	'patch-file-names' phase.
	[inputs]: Remove GCC-TOOLCHAIN, which appears to be redundant and would
	be retained as a reference due to the new phase.

2022-08-31  Christopher Rodriguez  <yewscion@gmail.com>

	gnu: Add cbqn.
	* gnu/packages/bqn.scm (cbqn): New variable.

	gnu: Add singeli-sources.
	* gnu/packages/bqn.scm: Add singeli-sources origin definition.

	gnu: Add cbqn-bootstrap.
	* gnu/packages/bqn.scm: Add cbqn-bootstrap package.

	gnu: Add bqn-sources.
	* gnu/packages/bqn.scm (bqn-sources): New variable.

	gnu: Add dbqn.
	* gnu/packages/bqn.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2022-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-diff-hl: Update to 1.9.0.
	* gnu/packages/emacs-xyz.scm (emacs-diff-hl): Update to 1.9.0.

	gnu: emacs-autothemer: Update to 0.2.10.
	* gnu/packages/emacs-xyz.scm (emacs-autothemer): Update to 0.2.10.

	gnu: emacs-vertico: Update to 0.26.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.26.

	gnu: emacs-corfu: Update to 0.27.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.27.

	gnu: emacs-s: Update to 1.13.0.
	* gnu/packages/emacs-xyz.scm (emacs-s): Update to 1.13.0.

	gnu: emacs-tramp: Update to 2.5.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.3.2.

2022-08-31  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: python-simplejson: Update to 3.17.6.
	* gnu/packages/python-xyz.scm (python-simplejson): Update to 3.17.6.

2022-08-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-milor.
	* gnu/packages/bioconductor.scm (r-milor): New variable.

2022-08-31  Leo Famulari  <leo@famulari.name>

	gnu: Add linux-libre 5.19.
	* gnu/packages/linux.scm (linux-libre-5.19-version,
	linux-libre-5.19-gnu-revision, deblob-scripts-5.19,
	linux-libre-5.19-pristine-source, linux-libre-5.19-source,
	linux-libre-headers-5.19, linux-libre-5.19): New variables.
	* gnu/packages/aux-files/linux-libre/5.19-arm.conf,
	gnu/packages/aux-files/linux-libre/5.19-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.19-i686.conf,
	gnu/packages/aux-files/linux-libre/5.19-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

2022-08-31  Alice BRENON  <alice.brenon@ens-lyon.fr>

	gnu: Add ghc-roman-numerals.
	* gnu/packages/haskell-xyz.scm (ghc-roman-numerals): New variable.

2022-08-31  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.139.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.139.
	(linux-libre-5.10-pristine-source): Update hash.

2022-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-nanopb.
	* gnu/packages/protobuf.scm (python-nanopb): New variable.

	gnu: Add nanopb.
	* gnu/packages/protobuf.scm (nanopb): New variable.

	gnu: Add python-grpcio-tools.
	* gnu/packages/rpc.scm (python-grpcio-tools): New variable.

	gnu: python-grpcio: Update to 1.47.0.
	* gnu/packages/rpc.scm (python-grpcio): Update to 1.47.0.
	[source]{snippet}: Remove abseil-cpp from preserved bundled libraries.
	Preserve xxhash.
	[phases]: Delete trailing #t.
	{use-system-libraries}: Set the GRPC_PYTHON_BUILD_SYSTEM_RE2 and
	GRPC_PYTHON_BUILD_SYSTEM_ABSL environment variables to 1.  Path setup.py.
	[inputs]: Add abseil-cpp and re2.

	gnu: abseil-cpp: Update to 20220623.0.
	* gnu/packages/cpp.scm (abseil-cpp): Update to 20220623.0.

2022-08-31  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add vpn-slice.
	* gnu/packages/vpn.scm (vpn-slice): New variable.

2022-08-31  Mathieu Othacehe  <othacehe@gnu.org>

	image: Add comments.
	* gnu/image.scm: Add some comments across the whole module.

2022-08-31  Andrew Whatson  <whatson@gmail.com>

	gnu: emacs-flycheck-guile: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-guile): Update to 0.4.

2022-08-31  Andrew Tropin  <andrew@trop.in>

	gnu: bash-completion: Remove rudimentary /$base.
	* gnu/packages/patches/bash-completion-directories.patch: Remove rudimentary
	/$base.

2022-08-31  Petr Hodina  <phodina@protonmail.com>

	gnu: Add fwupd.
	* gnu/packages/firmware.scm (fwupd): New variable.

2022-08-31  muradm  <mail@muradm.net>

	gnu: libcgroup: Update to 2.0.2.
	* gnu/packages/linux.scm (libcgroup): Update to 2.0.2.
	[source]: Project migrated to github.

2022-08-31  Ludovic Courtès  <ludo@gnu.org>

	pull: Create a version 3 manifest.
	This makes the profile readable by older Guix instances.  This is a
	followup to c9fbd40785a99e13a59d8e530830ce85220a9871.

	Fixes <https://issues.guix.gnu.org/57306>.
	Reported by Arun Isaac <arunisaac@systemreboot.net>.

	* guix/profiles.scm (%manifest-format-version): Export.
	* guix/scripts/package.scm (build-and-use-profile): Add #:format-version
	and pass it to 'profile-derivation'.
	* guix/scripts/pull.scm (build-and-install): Pass #:format-version 3.

2022-08-31  Ludovic Courtès  <ludo@gnu.org>

	reconfigure: Use 'current-channels' to obtain provenance data.
	This reinstates a modified version of
	b08439809f0868a74d0bd0e14d45cb3e5dd46a8c, which contained a thinko.

	Previously, build-time metadata from (guix config) would be ignored when
	available--e.g., when running /run/current-system/profile/bin/guix.

	This is a followup to 316fc2acbb112bfa572ae30f95a93bcd56621234.

	* guix/scripts/system/reconfigure.scm (check-forward-update): Use
	'current-channels' rather than 'current-profile' + 'profile-channels'.

2022-08-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-bsseq: Update to 0.1.8.
	* gnu/packages/bioinformatics.scm (pigx-bsseq): Update to 0.1.8.

2022-08-31  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: mm-common: Build reproducibly.
	* gnu/packages/patches/mm-common-reproducible-tarball.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add patch.
	* gnu/packages/gnome.scm (mm-common)[source]: Add patch.

2022-08-30  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: r-dyngen: Update to 1.0.4.
	* gnu/packages/bioinformatics.scm (r-dyngnen): Update to 1.0.4.
	[source]: Change to cran-uri source.

2022-08-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: parallel: Update to 20220822.
	* gnu/packages/parallel.scm (parallel): Update to 20220822.

	gnu: qutebrowser: Update to 2.5.2.
	* gnu/packages/web-browsers.scm (qutebrowser): Update to 2.5.2.

	gnu: translate-shell: Update to 0.9.7.
	* gnu/packages/dictionaries.scm (translate-shell): Update to 0.9.7.
	[arguments]: Remove trailing #t from phases.

	gnu: git-annex: Update to 10.20220822.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20220822.
	[arguments]: Remove trailing #t from phases.

	gnu: tig: Update to 2.5.7.
	* gnu/packages/version-control.scm (tig): Update to 2.5.7.

2022-08-30  Marius Bakke  <marius@gnu.org>

	gnu: qpdf: Update to 10.6.3.
	* gnu/packages/pdf.scm (qpdf): Update to 10.6.3.

	gnu: libuv: Update to 1.44.2.
	* gnu/packages/libevent.scm (libuv): Update to 1.44.2.

	gnu: node@10: Build with 'libuv-for-node'.
	* gnu/packages/node.scm (node)[inputs, native-inputs]: Change from LIBUV to
	LIBUV-FOR-NODE.

	gnu: pcsc-lite: Update to 1.9.8.
	* gnu/packages/security-token.scm (pcsc-lite): Update to 1.9.8.
	[native-inputs]: Add FLEX.

	gnu: gpgme: Update to 1.18.0.
	* gnu/packages/gnupg.scm (gpgme): Update to 1.18.0.

	gnu: gnupg: Update to 2.2.37.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.37.

	gnu: GnuTLS: Update to 3.7.7.
	* gnu/packages/tls.scm (gnutls): Update to 3.7.7.

	gnu: libtasn1: Update to 4.19.0.
	* gnu/packages/tls.scm (libtasn1): Update to 4.19.0.

	gnu: nghttp2: Update to 1.49.0.
	* gnu/packages/web.scm (nghttp2): Update to 1.49.0.
	* gnu/packages/curl.scm (curl)[source](patches): Add compatibility patch.
	* gnu/packages/patches/curl-nghttp2-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2022-08-30  Marius Bakke  <marius@gnu.org>

	gnu: cURL: Use G-expression.
	...and reindent.

	* gnu/packages/curl.scm (curl)[arguments]: Convert to G-expression.
	(curl-ssh)[arguments]: Likewise.

2022-08-30  Marius Bakke  <marius@gnu.org>

	gnu: cURL: Remove input labels.
	* gnu/packages/curl.scm (curl)[native-inputs]: Remove labels.
	[arguments]: Use SEARCH-INPUT-FILE instead of label.
	(curl-ssh)[inputs]: Use MODIFY-INPUTS.

	gnu: libjpeg-turbo: Use G-expression.
	* gnu/packages/image.scm (libjpeg-turbo)[arguments]: Convert to gexp.

	gnu: libjpeg-turbo: Update to 2.1.4.
	* gnu/packages/image.scm (libjpeg-turbo): Update to 2.1.4.

	gnu: libpaper: Update to 1.2.3.
	* gnu/packages/ghostscript.scm (libpaper): Update to 1.2.3.

	gnu: nghttp2-for-node: Fix Python version check.
	* gnu/packages/web.scm (nghttp2-for-node)[arguments]: New field.

	gnu: python-numpy: Avoid usage of 'this-package-input'.
	* gnu/packages/python-xyz.scm (python-numpy)[arguments]: Use SEARCH-INPUT-FILE
	instead of THIS-PACKAGE-INPUT.

2022-08-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tree: Update to 2.0.3.
	* gnu/packages/admin.scm (tree): Update to 2.0.3.

2022-08-30  Marius Bakke  <marius@gnu.org>

	Merge branch 'staging' into core-updates

	gnu: Remove needless export.
	* gnu/packages/polkit.scm: Don't export POLKIT explicitly.

	gnu: Remove unused module import.
	* gnu/packages/polkit.scm: Don't import (gnu packages gnuzilla).

2022-08-30  Marius Bakke  <marius@gnu.org>

	gnu: polkit: Fix cross-compilation.
	This is a follow-up to commit e8f4e1808563eb3c1cd28d419a1f349412af4a0d.

	* gnu/packages/polkit.scm (polkit)[arguments]: Pass -Dintrospection instead of
	-Dos-type when cross-compiling.

2022-08-30  Marius Bakke  <marius@gnu.org>

	gnu: polkit: Fix build.
	This is a follow-up to commit e8f4e1808563eb3c1cd28d419a1f349412af4a0d.

	* gnu/packages/polkit.scm (polkit)[native-inputs]: Add GETTEXT-MINIMAL.

2022-08-30  Mathieu Othacehe  <othacehe@gnu.org>

	tests: image: New test.
	Add a new image test module to validate the image creation itself. The images
	structures are validated using guile-parted. Checking the content of those
	images is out of scope and should be performed in other modules (installation
	for instance).

	* gnu/tests/image.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2022-08-30  Mathieu Othacehe  <othacehe@gnu.org>

	scripts: system: Check the image operating-system.
	* guix/scripts/system.scm (process-action): Check that the provided image has
	a defined operating-system.

	image: Remove an unused field.
	* gnu/image.scm (<partition>)[device]: Remove it.

	image: Perform more sanitizing.
	* gnu/image.scm (validate-size, validate-partition-offset,
	validate-partition-flags): New macros.
	(<partition>)[size, offset, flags]: Sanitize those fields using the above
	procedures respectively.

2022-08-30  Mathieu Othacehe  <othacehe@gnu.org>

	build: image: Make partition uuid optional.
	The uuid field of <partition> defaults to #false. This should be reflected
	when creating the partition.

	* gnu/build/image.scm (make-ext-image): Make it optional.

2022-08-30  Mathieu Othacehe  <othacehe@gnu.org>

	build: image: Remove unused variable.
	* gnu/build/image.scm (make-ext-image): Remove the unused flags variable.

2022-08-30  Marius Bakke  <marius@gnu.org>

	gnu: rust-bootstrap: Explicitly use OpenSSL@1.1.
	* gnu/packages/rust.scm (rust-bootstrap)[inputs]: Change from OPENSSL to
	OPENSSL-1.1.

	Merge branch 'master' into staging

2022-08-30  Marius Bakke  <marius@gnu.org>

	gnu: Introduce versioned 'openssl-1.1' variable.
	...and use it in packages that do not yet support 3.0.

	* gnu/packages/tls.scm (openssl): Rename to ...
	(openssl-1.1): ... this.
	(openssl/fixed): Inherit from OPENSSL-1.1.
	(openssl-3.0): Likewise.
	(openssl): Turn into alias for OPENSSL-1.1.
	* gnu/packages/ruby.scm (ruby-2.6)[inputs]: Change from OPENSSL to OPENSSL-1.1.
	(ruby-3.0)[inputs]: Change "openssl" input to OPENSSL.
	(ruby-3.1): Inherit from RUBY-3.0.
	* gnu/packages/python.scm (python-2.7)[inputs]: Change from OPENSSL to
	OPENSSL-1.1.
	(python-3.9)[inputs]: Replace "openssl" with OPENSSL.
	* gnu/packages/python-crypto.scm (python-cryptography)[inputs]: Change from
	OPENSSL to OPENSSL-1.1.
	* gnu/packages/databases.scm (mariadb)[inputs]: Likewise.
	* gnu/packages/node.scm (node)[native-inputs, inputs]: Likewise.
	(node-lts)[native-inputs]: Likewise.

2022-08-30  David Thompson  <dthompson2@worcester.edu>

	services: gitolite: Relax permissions on service user home directory.
	Fixes https://issues.guix.gnu.org/56444

	* gnu/services/version-control.scm (gitolite-activation): Modify permissions
	  on home directory so that git group has read access.

	Reported-by: Evgeny Pisemsky <evgeny@pisemsky.com>

	Experienced by David Thompson for years, wondering what was wrong. Thanks for
	finding the root cause, Evgeny! :)

2022-08-30  msimonin  <matthieu.simonin@inria.fr>

	gnu: Add python-grid5000.
	* gnu/packages/python-web.scm (python-grid5000): New variable.

2022-08-30  Marius Bakke  <marius@gnu.org>

	gnu: accountsservice: Actually run the test suite.
	* gnu/packages/freedesktop.scm (accountsservice)[native-inputs]: Add PYTHON.

	gnu: accountsservice: Don't reference the build-time coreutils.
	* gnu/packages/freedesktop.scm (accountsservice)[inputs]: Add COREUTILS-MINIMAL.

	gnu: accountsservice: Remove obsolete input.
	* gnu/packages/freedesktop.scm (accountsservice)[native-inputs]: Remove
	INTLTOOL.  Add GETTEXT-MINIMAL.

	gnu: mercurial: Update to 6.2.1.
	* gnu/packages/version-control.scm (mercurial): Update to 6.2.1.
	[source](patches): Add patch for compatibility with OpenSSL 3.0.
	[arguments]: Patch /usr/bin/env and /bin/sh unconditionally in all tests.
	Disable four more tests.
	[inputs]: Change from PYTHON to PYTHON-WRAPPER.
	* gnu/packages/patches/mercurial-openssl-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: babl: Update to 0.1.96.
	* gnu/packages/gimp.scm (babl): Update to 0.1.96.

2022-08-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 9.0.0325.
	* gnu/packages/vim.scm (vim): Update to 9.0.0325.

2022-08-30  Nicolas Graves  <ngraves@ngraves.fr>

	etc: Update yasnippet build system list.
	* etc/snippets/yas/scheme-mode/guix-package (build-system): Add
	chicken-build-system, minetest-build-system, rebar-build-system
	and renpy-build-system.

	etc: Add tempel snippet for :phases.
	* etc/snippets/tempel/scheme-mode (:phases, add-before\ , add-after\ )
	(replace\ ): New snippets.

	etc: Add tempel snippets.
	* etc/snippets/tempel/scheme-mode: New file.
	* etc/snippets/tempel/text-mode: New file.
	* etc/snippets/scheme-mode: Moved from here...
	* etc/snippets/yas/scheme-mode: ... to here.
	* etc/snippets/text-mode: Moved from here...
	* etc/snippets/yas/text-mode: ... to here.
	* doc/contributing.texi ("The Perfect Setup"): Adjust yasnippet setup
	accordingly.  Add tempel setup.

2022-08-30  Tobias Kortkamp  <tobias.kortkamp@gmail.com>

	gnu: wayland-protocols: Fix cross-compilation
	* gnu/packages/freedesktop.scm (wayland-protocols): Fix cross-compilation
	[native-inputs]: Add pkg-config-for-build and wayland.

2022-08-30  Maxime Devos  <maximedevos@telenet.be>

	gnu: yt-dlp: Don't ask to run tests when cross-compiling.
	* gnu/packages/video.scm
	(yt-dlp)[arguments]{#:tests?}: When cross-compiling, set to #false.

	gnu: rust: Don't ask to run tests when cross-compiling.
	* gnu/packages/rust.scm
	(rust-1.57)[arguments]{#:tests?}: When cross-compiling, set to #false.

	gnu: ruby-rubocop: Don't ask to run tests when cross-compiling.
	* gnu/packages/ruby.scm
	(ruby-rubocop)[arguments]{#:tests?}: When cross-compiling, set to #false.

	gnu: python-jaraco-context: Don't ask to run tests when cross-compiling.
	* gnu/packages/python-xyz.scm
	(python-jaraco-context)[arguments]{#:tests?}: When cross-compiling, set to #false.

	gnu: python-jupyter-client: Don't ask to run tests when cross-compiling.
	* gnu/packages/python-xyz.scm
	(python-jupyter-client)[arguments]{#:tests?}: When cross-compiling, set to #false.

	gnu: python-pip-run: Don't ask to run tests when cross-compiling.
	* gnu/packages/python-xyz.scm
	(python-pip-run)[arguments]{#:tests?}: When cross-compiling, set to #false.

	gnu: python-jaraco-functools: Don't ask to run tests when cross-compiling.
	* gnu/packages/python-xyz.scm
	(python-jaraco-functools)[arguments]{#:tests?}: When cross-compiling, set to #false.

	gnu: python-path: Don't ask to run tests when cross-compiling.
	* gnu/packages/python-xyz.scm
	(python-path)[arguments]{#:tests?}: When cross-compiling, set to #false.

	gnu: python-fonttools-full: Don't ask to run tests when cross-compiling.
	* gnu/packages/python-xyz.scm
	(python-fonttools-full)[arguments]{#:tests?}: When cross-compiling, set to #false.

	gnu: proot: Don't ask to run tests when cross-compiling.
	* gnu/packages/linux.scm
	(proot)[arguments]{#:tests?}: When cross-compiling, set to #false.

	gnu: julia-interpolations: Don't ask to run tests when cross-compiling.
	* gnu/packages/julia-xyz.scm
	(julia-interpolations)[arguments]{#:tests?}: When cross-compiling,
	set to #false.

	gnu: julia-reversediff: Don't ask to run tests when cross-compiling.
	* gnu/packages/julia-xyz.scm
	(julia-reversediff)[arguments]{#:tests?}: When cross-compiling,
	set to #false.

	gnu: julia-forwarddiff: Don't ask to run tests when cross-compiling.
	* gnu/packages/julia-xyz.scm
	(julia-forwarddiff)[arguments]{#:tests?}: When cross-compiling,
	set to #false.

	gnu: julia-arrayinterface: Don't ask to run tests when cross-compiling.
	* gnu/packages/julia-xyz.scm
	(julia-arrayinterface)[arguments]{#:tests?}: When cross-compiling,
	set to #false.

2022-08-30  Maxime Devos  <maximedevos@telenet.be>

	gnu: ghc-statistics: Properly enable tests.
	The comment states there are test failures and hence it is implied that the
	intent was to disable tests, not enable them, but tests pass and the code
	below enabled tests instead of disabling them.

	Remove #:tests? #true to satisfy the tests-true linter.

	* gnu/packages/haskell-xyz.scm
	(ghc-statistics)[arguments]{#:tests?}: Remove.

2022-08-30  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	guix system: Use standard cross and native build options.
	This change prevents guix system from erroring out with an ugly backtrace
	when it's passed an invalid value to the “--system” or “--target”
	option. It also adds the “--list-systems” and “--list-targets” options.

	The manual section about guix system doesn't mention the “--target” option,
	so add it there.

	* guix/scripts/system (show-help): Call show-cross-build-options-help and
	show-native-build-options-help.
	(%options): Remove own implementation of “system” and “target” options and
	use the ones in %standard-cross-build-options and
	%standard-native-build-options.
	* doc/guix.texi (Invoking guix system): Document “--target” option.

2022-08-30  Mathieu Othacehe  <othacehe@gnu.org>

	bootloader: Wrap lines.
	* gnu/bootloader (<bootloader-configuration>): Wrap lines, no functional
	change.

2022-08-30  Reza Alizadeh Majd  <r.majd@pantherx.org>

	bootloader: Add device-tree-support? option.
	In some specific cases where the device tree file is already loaded in RAM, it
	can be preferable that the bootloader does not try to use a device tree from
	the Linux kernel tree.

	* gnu/bootloader.scm (<bootloader-configuration>)[device-tree-support?]: New field.
	* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Add FDTDIR line
	based on <device-tree-support?> field of <bootloader-configuration>.
	* doc/guix.texi (Bootloader Configuration)[device-tree-support?]: Add
	documentation for the new field.

2022-08-30  宋文武  <iyzsong@member.fsf.org>

	Revert "reconfigure: Use 'current-channels' to obtain provenance data."
	This fixes <https://issues.guix.gnu.org/57480>.

	This reverts commit b08439809f0868a74d0bd0e14d45cb3e5dd46a8c.

2022-08-29  Tomasz Jeneralczyk  <tj@schwi.pl>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add hydrus-network.
	* gnu/packages/image-viewers.scm (hydrus-network): Add variable.

	gnu: python-cloudscraper: Update to 1.2.60.
	* gnu/packages/python-web.scm (python-cloudscraper): Update to 1.2.60
	[propagated-inputs]: Change python-pyparsing to its mainstream version.

2022-08-29  Tomasz Jeneralczyk  <tj@schwi.pl>

	gnu: opencv: Build Python bindings.
	* gnu/packages/image-processing.scm (opencv)[arguments]: Change variable.

2022-08-29  Tomasz Jeneralczyk  <tj@schwi.pl>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add python-mpv.
	* gnu/packages/python-xyz.scm (python-mpv): Add variable.

2022-08-29  Tomasz Jeneralczyk  <tj@schwi.pl>

	gnu: Add python-xvfbwrapper.
	* gnu/packages/python-check.scm (python-xvfbwrapper): New variable.

2022-08-29  Tomasz Jeneralczyk  <tj@schwi.pl>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add swftools.
	* gnu/packages/animation.scm (swftools): Add variable.

2022-08-29  Paul A. Patience  <paul@apatience.com>

	gnu: Add mmg.
	* gnu/packages/graphics.scm (mmg): New variable.

2022-08-29  Ludovic Courtès  <ludo@gnu.org>

	reconfigure: Use 'current-channels' to obtain provenance data.
	Previously, build-time metadata from (guix config) would be ignored when
	available--e.g., when running /run/current-system/profile/bin/guix.

	This is a followup to 316fc2acbb112bfa572ae30f95a93bcd56621234.

	* guix/scripts/system/reconfigure.scm (check-forward-update): Use
	'current-channels' rather than 'current-profile' + 'profile-channels'.

2022-08-29  Ludovic Courtès  <ludo@gnu.org>

	services: provenance: Use 'current-channels' to obtain provenance data.
	Previously, build-time metadata from (guix config) would be ignored when
	available--e.g., when running /run/current-system/profile/bin/guix.

	This is a followup to 316fc2acbb112bfa572ae30f95a93bcd56621234.

	* gnu/services.scm (provenance-entry): Use 'current-channels' instead of
	'current-profile' + 'profile-channels'.

2022-08-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gsettings-desktop-schemas: Update to 42.0.
	* gnu/packages/gnome.scm (gsettings-desktop-schemas): Update to 42.0.

2022-08-29  Marius Bakke  <marius@gnu.org>

	gnu: Add missing copyright line.
	This is a follow-up to commit 3e0abde17be944153be57ab5faeefc645266d39d.

	* gnu/tests/virtualization.scm: Add copyright header for myself.

2022-08-29  Marius Bakke  <marius@gnu.org>

	tests: libvirt: Ensure the default network can be started.
	* gnu/tests/virtualization.scm (run-libvirt-test): Run commands to create and
	start the default network.

2022-08-29  Lars-Dominik Braun  <lars@6xq.net>
	    Marius Bakke  <marius@gnu.org>

	gnu: libvirt: Use absolute dnsmasq.
	Fixes <https://bugs.gnu.org/57272>.
	Reported by Lars-Dominik Braun <lars@6xq.net>.

	* gnu/packages/virtualization.scm (libvirt)[arguments]: Substitute the
	absolute dnsmasq file name.  Disable one test.

2022-08-29  gyara  <me@gyara.moe>

	gnu: rust-regex: Update to 1.6.0 [fixes CVE-2022-24713].
	* gnu/packages/crates-io.scm (rust-regex-1): Update to 1.6.0.

	gnu: rust-regex-syntax: Update to 0.6.27.
	* gnu/packages/crates-io.scm (rust-regex-syntax-0.6): Update to 0.6.27.

2022-08-29  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: snakemake-7: Convert dependencies to propagated-inputs
	* gnu/packages/python-xyz.scm (snakemake-7)[inputs]: Change to ...
	[propagated-inputs]: ... this, to ensure that "python -m snakemake"
	works (because snakemake uses it internally).

	gnu: snakemake-6: Convert dependencies to propagated-inputs
	* gnu/packages/python-xyz.scm (snakemake-6)[inputs]: Change to ...
	[propagated-inputs]: ... this, to ensure that "python -m snakemake"
	works (because snakemake uses it internally).

	gnu: snakemake-7: Fix cluster execution bug
	* gnu/packages/python-xyz.scm (snakemake-7)[arguments]: Revise the patch for
	the cluster execution script

2022-08-29  Maxime Devos  <maximedevos@telenet.be>

	gnu: gnupg: Use mirror URL.
	In commit 38747a27f36dbaadadb1399ec085d88e48c97555, the package switched from
	a mirror:// URL to a ftp:// URL, but there doesn't appear to have been any
	particular reason for that.

	* gnu/packages/gnupg.scm (gnupg)[source]{uri}: Use a mirror:// again.

2022-08-29  Michael Rohleder  <mike@rohleder.de>

	gnu: uncrustify: Update to 0.75.1.
	* gnu/packages/code.scm (uncrustify): Update to 0.75.1.

	gnu: rr: Update to 5.6.0.
	* gnu/packages/debug.scm (rr): Update to 5.6.0.
	[arguments]<#:configure-flags>: Add -rpath to zlib to satisfy
	validate-runpath.
	[inputs]: Add zlib.

2022-08-29  Luis Felipe  <luis.felipe.la@protonmail.com>

	gnu: Add python-django-cleanup.
	* gnu/packages/django.scm (python-django-cleanup): New variable.

2022-08-29  Clément Lassieur  <clement@lassieur.org>

	gnu: emacs-clang-format: Remove inherited propagated inputs.
	* gnu/packages/llvm.scm (emacs-clang-format)[propagated-inputs]: Remove them.

2022-08-29  Marius Bakke  <marius@gnu.org>

	gnu: zathura-pdf-mupdf: Remove input labels.
	* gnu/packages/pdf.scm (zathura-pdf-mupdf)[inputs]: Remove labels.

	gnu: zathura-pdf-mupdf: Update to 0.3.9.
	* gnu/packages/pdf.scm (zathura-pdf-mupdf): Update to 0.3.9.
	[inputs]: Add GUMBO-PARSER and TESSERACT-OCR.
	[arguments]: Remove obsolete configure flag.  Adjust mupdf substitutions.

2022-08-29  Pierre-Henry Fröhring  <contact@phfrohring.com>

	gnu: mupdf: Update to 1.20.3.
	* Copy/paste is fixed.

	The build now uses the patched version of freeglut that is included in the
	thirdparty directory so that copy/paste works.

	* gnu/packages/pdf.scm (mupdf)[source](snippet): Preserve freeglut.
	[inputs]: Add LIBXRANDR and LIBXI.
	[arguments]: Explicitly add configure flags for system libraries.

2022-08-29  Marius Bakke  <marius@gnu.org>

	gnu: tesseract-ocr: Propagate leptonica.
	* gnu/packages/ocr.scm (tesseract-ocr)[inputs]: Move LEPTONICA ...
	[propagated-inputs]: ... here.

2022-08-29  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby: Replace with 2.7.6 [security fixes].
	Includes fixes for: CVE-2022-28739, CVE-2021-41816, and CVE-2021-41817.

	* gnu/packages/ruby.scm (ruby-2.7-fixed): New variable.
	(ruby-2.7)[replacement]: Graft.

2022-08-29  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby: Update to 3.1.2 [security fixes].
	Includes fixes for: CVE-2022-28738, and CVE-2022-28739.

	* gnu/packages/ruby.scm (ruby-3.1): Update to 3.1.2.

2022-08-29  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby: Update to 3.0.4 [security fixes].
	Includes fixes for: CVE-2022-28738, CVE-2022-28739, CVE-2021-41819,
	CVE-2021-41816, and CVE-2021-41817.

	* gnu/packages/ruby.scm (ruby-3.0): Update to 3.0.4.

2022-08-29  Remco van 't Veer  <remco@remworks.net>

	gnu: ruby: Update to 2.6.10 [security fixes].
	Includes fixes for: CVE-2022-28739, CVE-2021-41819, CVE-2021-41817,
	CVE-2021-31810, CVE-2021-32066, CVE-2021-28965, CVE-2020-25613, and
	CVE-2020-10933.

	* gnu/packages/ruby.scm (ruby-2.6): Update to 2.6.10.

2022-08-29  Marius Bakke  <marius@gnu.org>

	gnu: Remove ruby@2.5.
	* gnu/packages/ruby.scm (ruby-2.5): Remove variable.

	gnu: Remove ruby@2.4.
	* gnu/packages/ruby.scm (ruby-2.4): Remove variable.

2022-08-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: accountsservice: Adjust inputs.
	This fixes the builds of gdm and some other packages.

	* gnu/packages/freedesktop.scm (accountsservice)[inputs]: Move polkit ...
	[propagated-inputs]: ... to here.

2022-08-29  jgart  <jgart@dismail.de>

	gnu: Add cl-safe-read.
	* gnu/packages/lisp-xyz.scm (cl-safe-read, ecl-safe-read, sbcl-safe-read): New
	  variables.

2022-08-29  Nikolay Korotkiy  <sikmir@disroot.org>

	gnu: cmus: Update to 2.10.0.
	* gnu/packages/music.scm (cmus): Update to 2.10.0.

2022-08-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sddm: Fix building with newer qt-5.
	* gnu/packages/display-managers.scm (sddm)[source]: Add snippet to
	adjust to newer qt-5 code.

2022-08-29  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: libatomic-ops: Fix test suite on riscv64-linux."
	This reverts commit 84d191ea30eb7d97ee3f4d62f39c811ba77bb187.

	This isn't needed with the newer version of libatomic-ops.

2022-08-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wireshark: Update to 3.6.7.
	* gnu/packages/networking.scm (wireshark): Update to 3.6.7.

2022-08-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: r-keggrest: Update to 1.36.3.
	* gnu/packages/bioconductor.scm (r-keggrest): Update to 1.36.3.

2022-08-29  Andrew Tropin  <andrew@trop.in>

	gnu: fennel: Update to 1.2.0.
	* gnu/packages/lua.scm (fennel): Update to 1.2.0.
	[arguments]: Migrate to gexps.

2022-08-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    L p R n d n  <guix@lprndn.info>
	    Ricardo Wurmus  <rekado@elephly.net>

	services: Add lightdm-service-type.
	* gnu/services/lightdm.scm: New service.
	* tests/services/lightdm.scm: Test it.
	* doc/guix.texi (X Window): Document it.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.

2022-08-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: marionette: Add support for Tesseract OCR.
	* gnu/build/marionette.scm (invoke-ocrad-ocr): New procedure.
	(invoke-tesseract-ocr): Likewise.
	(marionette-screen-text): Rename the #:ocrad argument to #:ocr.  Dispatch the
	matching OCR invocation procedure.
	(wait-for-screen-text): Rename the #:ocrad argument to #:ocr.
	* gnu/tests/base.scm (run-basic-test): Adjust accordingly.
	* gnu/tests/install.scm (enter-luks-passphrase): Likewise.
	(enter-luks-passphrase-for-home): Likewise.

	marionette: Improve the error message of 'wait-for-screen-text'.
	* gnu/build/marionette.scm (wait-for-screen-text): Return the last OCR'd text
	when the predicate fails to match instead of the not useful predicate object.

	gnu: lightdm: Apply patch to fix color depth issue with VNC.
	* gnu/packages/patches/lightdm-vnc-color-depth.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/display-managers.scm (lightdm): Apply it.

	gnu: lightdm: Apply patch to allow using VNC options.
	* gnu/packages/patches/lightdm-arguments-ordering.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/display-managers.scm (lightdm): Apply it.

	gnu: lightdm: Apply patch to fix a problem with VNC integration.
	* gnu/packages/patches/lightdm-vncserver-check.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/display-managers.scm (lightdm): Apply it.

	gnu: lightdm-gtk-greeter: Adjust --enable-at-spi-command value.
	* gnu/packages/display-managers.scm (lightdm-gtk-greeter)
	[configure-flags]: Add the '--launch-immediately' option to the
	at-spi-bus-launcher to match what is used in the source.

	gnu: lightdm-gtk-greeter: Adjust default config file path.
	* gnu/packages/display-managers.scm (lightdm-gtk-greeter)
	[phases]{customize-default-config-path}: New phase.

	gnu: lightdm-gtk-greeter: Enable libklavier support.
	* gnu/packages/display-managers.scm (lightdm-gtk-greeter)
	[configure-flags]: Add '--with-libxklavier'.
	[inputs]: Add libxklavier.

	gnu: lightdm-gtk-greeter: Use the glib-or-gtk-wrap phase as-is.
	* gnu/packages/display-managers.scm (lightdm-gtk-greeter)
	[configure-flags]: Install binaries to bin/, so the wrap phase of glib-or-gtk
	handles them.
	[phases]{wrap-program}: Delete.
	{custom-wrap}: New phase, wrapping the wrapper with a few extra environment
	variables.

	gnu: lightdm-gtk-greeter: Add GDK_PIXBUF_MODULE_FILE to wrapper.
	* gnu/packages/display-managers.scm (lightdm-gtk-greeter)
	[build-system]: Use glib-or-gtk-build-system.
	[phases]{wrap-program}: Add GDK_PIXBUF_MODULE_FILE to wrapper.
	[inputs]: Add librsvg.

	gnu: accountsservice: Provide a means to locate extensions.
	* gnu/packages/patches/accountsservice-extensions.patch: New patch.
	* gnu/packages/freedesktop.scm (accountsservice)[source]: Apply it.
	[phases]{wrap-with-xdg-data-dirs}: New phase.

	gnu: accountsservice: Update to 22.08.8, enable doc and test suite.
	* gnu/packages/freedesktop.scm (accountsservice): Update to 22.08.8.
	[tests?]: Delete argument.
	[configure-flags]: Remove obsolete "-Dsystemd" flag.  Add "-Ddocbook=true" and
	"-Dgtk_doc=true".
	[phases]{patch-docbook-references}: New phase.
	{patch-/bin/cat}: Delete and merge into...
	[patch-paths]: ... this phase, renamed from pre-configure.  Use
	search-input-file.
	[native-inputs]: Add docbook-xml-4.1.2, docbook-xsl, gtk-doc, libxml2,
	libxslt, python-dbusmock, python-pygobject, vala and xmlto.

2022-08-29  muradm  <mail@muradm.net>

	gnu: security: Add fail2ban-service-type.
	* gnu/services/security.scm: New module.
	* gnu/tests/security.scm: New module.
	* gnu/local.mk: Add new security module and tests.
	* doc/guix.text: Add fail2ban-service-type documentation.

2022-08-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gexp: directory-union: Fix documentation.
	* guix/gexp.scm (directory-union): Fix documentation.

2022-08-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nghttp2: Fix conditional openssl:static input.
	This is a follow up to commit 3ab568573e2.

	* gnu/packages/web.scm (nghttp2)[inputs]: Wrap conditional openssl input in a
	list.

2022-08-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gtk: Update to 4.6.7.
	* gnu/packages/gtk.scm (gtk): Update to 4.6.7.

	gnu: python-numpy: Skip 'test_rint_big_int' test.
	* gnu/packages/python-xyz.scm (python-numpy)
	[phases]{check}: Skip the 'test_rint_big_int' test.

2022-08-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: at-spi2-core-minimal: Update to 2.45.90, rename to at-spi2-core.
	at-spi2-core now includes at-spi2-atk (see:
	https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/78).

	* gnu/packages/gtk.scm (at-spi2-core-minimal): Rename to...
	(at-spi2-core): ... this.  Update to 2.45.90.
	[phases]{check}: Adjust per upstream changes.
	[inputs]: Add libxml2.
	[native-inputs]: Delete labels.  Add gsettings-desktop-schemas,
	python-dbusmock and python-pytest.
	(at-spi2-core-with-documentation): Variable renamed from at-spi2-core.  Adjust
	accordingly to changes to parent (inherited) package, and use gexps.
	(at-spi2-atk): Deprecate by at-spi2-core.
	(gtk+)[propagated-inputs]: Use at-spi2-core.
	* gnu/packages/gnome.scm (orca)[inputs]: Likewise.
	* gnu/packages/gnome.scm (gnome): Likewise.

2022-08-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libcloudproviders-minimal: Remove input labels.
	* gnu/packages/gnome.scm (libcloudproviders-minimal)
	[native-inputs]: Remove labels.

	gnu: pulseaudio: Update to 16.1 and use gexps.
	* gnu/packages/pulseaudio.scm (pulseaudio): Update to 16.1.
	[source]: Delete trailing #t and extraneous 'begin'.
	[arguments]: Use gexps.
	[phases]: Delete trailing #t.
	[native-inputs]: Delete input labels.

	gnu: bluez: Update to 5.65, use gexps and remove input labels.
	* gnu/packages/linux.scm (bluez): Update to 5.65.
	[arguments]: Use gexps.
	[phases]: Delete trailing #t.
	[native-inputs]: Delete labels.

	gnu: libical: Update to 3.0.14, enable tests and use gexps.
	* gnu/packages/calendar.scm (libical): Update to 3.0.14.
	[tests?]: Delete argument.
	[parallel-build?]: Likewise.
	[configure-flags]: Use gexps.
	[phases]: Use gexps.  Delete trailing #t.
	{patch-docbook-reference}: Use this-package-native-input.
	{patch-paths}: Use search-input-directory.  Set TZDIR for tests.

	gnu: glslang: Update to 11.11.0.
	* gnu/packages/vulkan.scm (glslang): Update to 11.11.0.
	[source]: Use version as commit.

2022-08-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: colord-minimal: Update to 1.4.6, use gexps and remove labels.
	Also enable the test suite.

	* gnu/packages/gnome.scm (colord-minimal): Update to 1.4.6.
	[arguments]:  Use gexps.
	[tests?]: Delete argument.
	[phases]{disable-problematic-tests}: New phase.
	{set-sqlite3-file-name}: Use search-input-file.
	[native-inputs, propagated-inputs, inputs]: Remove labels.
	(colord): Adjust to use gexps.
	[native-inputs]: Use modify-inputs and remove labels.

2022-08-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: polkit-mozjs: Rename to polkit and remove obsolete polkit-duktape.
	Polkit 121 now uses duktape as the default JavaScript engine.

	* gnu/packages/polkit.scm (polkit-mozjs): Rename to...
	(polkit): ... this.
	[import-modules, modules]: New arguments.
	[configure-flags]: Drop non-default "js_engine=mozjs" option.
	[phases]{adjust-install-time-etc-directory, patch-bash}: New phases.
	{check}: New override.
	[inputs]: Replace mozjs-91 with duktape.
	[native-inputs]: Add python, python-dbusmock and tini.
	(polkit-duktape): Delete variable.
	(polkit-for-system): Delete procedure.
	(polkit) Delete syntax.
	* gnu/services/dbus.scm (%default-polkit): Delete variable.
	(<polkit-configuration>): Adjust accordingly.

2022-08-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: wayland-protocols: Update to 1.26.
	* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.26.

	gnu: glib-networking: Update to 2.72.2.
	* gnu/packages/gnome.scm (glib-networking): Update to 2.72.2.

	gnu: glibmm: Update to 2.72.1 and use gexps.
	* gnu/packages/glib.scm (glibmm): Update to 2.72.1.
	[phases]: Use gexps.

	gnu: gtkmm-3: Update to 3.24.6.
	* gnu/packages/gtk.scm (gtkmm-3): Update to 3.24.6.

	gnu: gtk+: Delete trailing #t and use iso-codes.
	* gnu/packages/gtk.scm (gtk+)[inputs]: Replace iso-codes/official with
	iso-codes.
	[phases]: Delete trailing #t.

	gnu: mesa: Update to 22.1.7.
	* gnu/packages/gl.scm (mesa): Update to 22.1.7.
	[source]: Fix indentation.  Remove patch, implementing it as a...
	[configure-flags]: Remove '-Ddri-drivers=...' flag, no longer supported.
	[phases]{disable-failing-test} ... substitution instead.
	[propagated-inputs]: Move comment above.
	[inputs]: Remove extraneous append and sort.
	[native-inputs]: Likewise.
	[configure-flags]: Break long lines.
	* gnu/packages/patches/mesa-skip-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: libdrm: Update to 2.4.112.
	* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.112.

	gnu: glib: Use gexps.
	* gnu/packages/glib.scm (glib)[arguments]: Use a plain list.
	[disallowed-references]: Adjust accordingly.
	[configure-flags]: Likewise.
	[phases]: Use gexps.
	(glib-with-documentation)[phases]: Use gexps.

2022-08-28  Josselin Poiret  <dev@jpoiret.xyz>

	tests: Add test for menu-entry roundtrips as sexps.
	* tests/boot-parameters.scm (%uuid-menu-entry,
	%file-system-label-menu-entry): New variables.
	("menu-entry roundtrip, uuid", "menu-entry roundtrip,
	file-system-label"): New tests.

2022-08-28  Josselin Poiret  <dev@jpoiret.xyz>

	bootloader: Convert device in menu-entry to proper sexp.
	Previously, menu-entry->sexp didn't try to convert `device` to a
	proper sexp, which was inserted directly into the boot parameters
	G-exp, leading to a G-exp input error.  Now convert both uuid and
	file-system-label possibilities to sexps, and add parsing code to
	sexp->menu-entry.  This fixes #57307.

	* gnu/bootloader.scm (menu-entry->sexp, sexp->menu-entry): Take
	non-string devices into account.

2022-08-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-crdt: Update to 0.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-crdt): Update to 0.3.3.

2022-08-28  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	build-system: copy: Support #:tests?.
	* guix/build-system/copy.scm (copy-build): Pass tests? to builder.

2022-08-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libunwind-julia: Skip tests.
	* gnu/packages/julia.scm (libunwind-julia)[arguments]: Skip tests.

2022-08-28  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Remove shlomif-cmake-modules.
	This origin was added for the now removed fortune-mod, so let's remove it
	as well.

	* gnu/packages/games.scm (shlomif-cmake-modules): Delete variable.

2022-08-28  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Remove rinutils.
	This package was introduced as native input to the now removed fortune-mod,
	so let's remove it as well.

	* gnu/packages/games.scm (rinutils): Delete variable.

2022-08-28  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Remove fortune-mod.
	Since the addition of fortune-jkirchartz, it is no longer necessary to
	keep around a package that propagates various non-nice things.
	For a complete list, see <https://bugs.gnu.org/54691>.

	* gnu/packages/games.scm (fortune-mod): Delete variable.

2022-08-28  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add fortunes-jkirchartz.
	* gnu/packages/toys.scm (fortunes-jkirchartz): New variable.

	gnu: Add daikichi.
	* gnu/packages/toys.scm (daikichi): New variable.

2022-08-28  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

	gnu: gnome-shell: Adjust for polkit 121.
	* gnu/packages/patches/gnome-shell-polkit-autocleanup.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/gnome.scm (gnome-shell)[source](patches): New field.

	gnu: gnome-maps: Update to 42.2.
	* gnu/packages/geo.scm (gnome-maps): Update to 42.2.
	[inputs]: Change from LIBGWEATHER to LIBGWEATHER4.

	gnu: Add libgweather4.
	* gnu/packages/gnome.scm (libgweather4): New variable.

	gnu: libgweather: Remove obsolete input.
	* gnu/packages/gnome.scm (libgweather)[native-inputs]: Remove INTLTOOL.  Add
	GETTEXT-MINIMAL.

	gnu: libgweather: Remove input labels.
	* gnu/packages/gnome.scm (libgweather)[arguments]: Use G-expression and
	SEARCH-INPUT-DIRECTORY.
	[native-inputs, propagated-inputs]: Remove labels.

2022-08-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: r-genomeinfodb: Update to 1.32.3.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.32.3.

	gnu: webkit: Update to 2.36.7.
	* gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit):
	Update to 2.36.7.

	gnu: r-iranges: Update to 2.30.1.
	* gnu/packages/bioconductor.scm (r-iranges): Update to 2.30.1.

	gnu: imlib2: Update to 1.9.1.
	* gnu/packages/image.scm (imlib2): Update to 1.9.1.

	gnu: libatomic-ops: Fix test suite on riscv64-linux.
	* gnu/packages/bdw-gc.scm (libatomic-ops)[arguments]: When building for
	riscv64-linux add a configure-flag to link libatomic.

	gnu: ruby-ffi: Update to 1.15.5.
	* gnu/packages/libffi.scm (ruby-ffi): Update to 1.15.5.
	[arguments]: Remove custom 'do-not-depend-on-ccache phase. Adjust custom
	'remove-git-ls-files phase to changes in the code. Remove trailing #t
	from phases.

2022-08-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: samba: Update to 4.17.0rc3 to fix build.
	* gnu/packages/samba.scm (samba): Update to 4.17.0rc3.
	[source]: Adjust URL.
	[configure-flags]: Delete leftover comment.
	(samba/fixed): Update to 4.17.0rc3.

2022-08-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cider: Update to 1.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.5.0.
	[arguments]<#:phases>: Remove PATCH-EL-FILES phase to prevent a build failure.

	gnu: fet: Update to 6.5.7.
	* gnu/packages/education.scm (fet): Update to 6.5.7.

2022-08-27  Greg Hogan  <code@greghogan.com>

	gnu: python-numpy: Update to 1.23.2.
	* gnu/packages/python-xyz.scm (python-numpy): Update to 1.23.2.

	gnu: llvm-11: Update to 11.1.0.
	* gnu/packages/llvm.scm (llvm-11, clang-runtime-11, clang-11,
	libomp-11): Update to 11.1.0.

2022-08-27  jonscoresby---  <jonscoresby@mailbox.org>

	gnu: qtile: Install .desktop file.
	* gnu/packages/wm.scm (qtile)[arguments]: Add install-xsession phase.

2022-08-27  Zhu Zihao  <all_but_last@163.com>

	gnu: qtwebengine: Fix QTWEBENGINEPROCESS_PATH specification.
	* gnu/packages/qt.scm (qtwebengine)[native-search-paths]: Use
	"lib/qt6/libexec/QtWebEngineProcess" for search path.

2022-08-27  Maxime Devos  <maximedevos@telenet.be>

	gnu: samba: Update to 4.16.4.
	As a reproducibility check, you can check the hash:

	$ guix hash -r $(./pre-inst-env guix build samba --no-grafts --system=x86_64-linux)
	1mg3nh705pbiz3ihq8jzkmjb15m6y8zjnzyr4hxmbciv7frgykk0

	I've checked that it's correctly signed, and I've tried to verify that the PGP
	key is correct -- searching for 'Samba Distribution Verification Key', the
	websites of the first search results have the same key:

	* https://www.linuxcompatible.org/story/samba-4150rc5-released/
	* https://wiki.samba.org/index.php/Samba_4.12_Features_added/changed
	* https://www.mail-archive.com/samba-announce@lists.samba.org/msg00562.html
	* https://wiki.linuxfromscratch.org/blfs/ticket/14748

	https://groups.google.com/g/linux.samba/c/k3xaN0TIcQU has a different key,
	but as mentioned on the previous locations, the key has changed.

	I have also checked the source code diff (using diffoscope) between the the
	current version and the previous, nothing appears 'suspicious' (with the
	caveat that it is written in C).

	According to "guix refresh -l" there aren't too many dependents.  I'm
	currently rebuilding them, no failures so far except for lxde, but it already
	failed to build before this patch.

	* gnu/packages/samba.scm (samba): Update to 4.16.4. To help future updaters,
	add the current PGP fingerprint in a comment.

2022-08-27  Marius Bakke  <marius@gnu.org>

	gnu: scons: Update to 4.4.0.
	* gnu/packages/patches/scons-test-environment.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/build-tools.scm (scons): Update to 4.4.0.
	[source](patches): New field.
	[arguments]: Adjust bootstrap for the new version.  Enable tests.
	[native-inputs]: Add PYTHON-WHEEL and PYTHON-PSUTIL.
	(scons-3): New variable.
	(scons-python2): Inherit from it.
	* gnu/packages/web.scm (serf)[arguments]: Stick with SCONS-3 to prevent rebuilds.

	gnu: scons: Move to (gnu packages build-tools).
	* gnu/packages/python-xyz.scm (scons, scons-python2): Move from here ...
	* gnu/packages/build-tools.scm (scons, scons-python2): ... to here.
	* gnu/packages/direct-connect.scm, gnu/packages/disk.scm,
	gnu/packages/game-development.scm, gnu/packages/gps.scm,
	gnu/packages/image.scm, gnu/packages/installers.scm, gnu/packages/web.scm,
	gnu/packages/xdisorg.scm: Adjust module imports accordingly.
	* guix/build-system/scons.scm (default-scons): Likewise.

	gnu: Remove unused module import.
	* gnu/packages/gtk.scm: Don't import (gnu packages build-tools).

	gnu: realmd: Remove input labels.
	* gnu/packages/admin.scm (realmd)[native-inputs]: Remove labels.

	gnu: sqlite: Update to 3.39.2.
	* gnu/packages/sqlite.scm (sqlite): Update to 3.39.2.

	gnu: inetutils: Update to 2.3.
	* gnu/packages/admin.scm (inetutils): Update to 2.3.

	gnu: inetutils: Remove input labels.
	* gnu/packages/admin.scm (inetutils)[inputs, native-inputs]: Remove labels.
	[arguments]: Use SEARCH-INPUT-FILE.

	gnu: gsl: Update to 2.7.1.
	* gnu/packages/maths.scm (gsl): Update to 2.7.1.

	gnu: libidn2: Update to 2.3.3.
	* gnu/packages/libidn.scm (libidn2): Update to 2.3.3.

	gnu: nettle: Update to 3.8.1.
	* gnu/packages/nettle.scm (nettle): Update to 3.8.1.

2022-08-27  Marius Bakke  <marius@gnu.org>

	gnu: Remove duplicate module import.
	This is a fixup for merge commit ad384816fe260be98bc53701d9d761197ef162fc.

	* gnu/packages/cups.scm: Don't import (guix gexp) twice.

2022-08-27  Marius Bakke  <marius@gnu.org>

	Merge branch 'staging' into core-updates

2022-08-27  Marius Bakke  <marius@gnu.org>

	gnu: gst-plugins-base: Propagate gudev.
	This is a follow-up to commit f1e8cc6a9826f951fe95dc374b4db6fc8e25d981.

	* gnu/packages/gstreamer.scm (gst-plugins-base)[inputs]: Move LIBGUDEV ...
	[propagated-inputs]: ... here.

2022-08-27  Marius Bakke  <marius@gnu.org>

	gnu: gjs: Update to 1.72.2.
	* gnu/packages/gnome.scm (gjs): Update to 1.72.2.
	[arguments]: Remove #:meson.
	[propagated-inputs]: Change from MOZJS-78 to MOZJS-91.

2022-08-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-arduino-mode: Slightly improve description.
	* gnu/packages/emacs-xyz.scm (emacs-arduino-mode)[description]: Make it a full
	sentence, and mention Org Babel support.

	gnu: emacs-arduino-mode: Update to 1.3.0-0-652c6a3.
	* gnu/packages/emacs-xyz.scm (emacs-arduino-mode): Update to 1.3.0-0-652c6a3.
	[source]: Move upstream to repo.or.cz.
	[arguments]: Remove unnecessary phases.
	[home-page]: Update to repo.or.cz.

	gnu: emacs-org-contrib: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 0.4.
	[source]: Remove now unnecessary snippet.
	[propagated-inputs]: Remove EMACS-ARDUINO-MODE.

2022-08-27  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add emacs-alarm-clock.
	* gnu/packages/emacs-xyz.scm (emacs-alarm-clock): New variable.

	gnu: Add emacs-tamil99.
	* gnu/packages/emacs-xyz.scm (emacs-tamil99): New variable.

2022-08-27  jgart  <jgart@dismail.de>

	gnu: emacs-lpy: Update to ce78a46.
	* gnu/packages/emacs-xyz.scm (emacs-lpy): Update to ce78a46.

2022-08-27  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add emacs-consult-org-roam.
	* gnu/packages/emacs-xyz.scm (emacs-consult-org-roam): New variable.

2022-08-27  jgart  <jgart@dismail.de>

	gnu: Add emacs-drag-stuff.
	* gnu/packages/emacs-xyz.scm (emacs-drag-stuff): New variable.

2022-08-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-iter2: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-iter2): Update to 1.3.

	gnu: emacs-taxy-magit-section: Update to 0.10.
	* gnu/packages/emacs-xyz.scm (emacs-taxy-magit-section): Update to 0.10.

	gnu: emacs-subed: Update to 1.0.7.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.7.

	gnu: emacs-auctex: Update to 13.1.4.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.1.4.

2022-08-27  Marius Bakke  <marius@gnu.org>

	gnu: gjs: Remove input labels.
	* gnu/packages/gnome.scm (gjs)[native-inputs]: Remove labels.

2022-08-27  Marius Bakke  <marius@gnu.org>

	gnu: gjs: Build with mozjs 78.
	This is a follow-up to commit d6fa3ac7a8203173b125390aed596832565a3687.

	* gnu/packages/gnome.scm (gjs)[propagated-inputs]: Change from MOZJS to
	MOZJS-78.

2022-08-27  Marius Bakke  <marius@gnu.org>

	gnu: libsecret: Propagate libgcrypt.
	This is a follow-up to commit c1a4ef98932799adbd278068fa4fdd8c24fff714.

	* gnu/packages/gnome.scm (libsecret)[inputs]: Remove.
	[propagated-inputs]: Add LIBGCRYPT.

2022-08-26  Peter Polidoro  <peter@polidoro.io>

	gnu: python-click: Update to 8.1.3.
	* gnu/packages/python-xyz.scm (python-click): Update to 8.1.3.

2022-08-26  Marius Bakke  <marius@gnu.org>

	gnu: polkit: Update to 121.
	* gnu/packages/polkit.scm (polkit-mozjs): Update to 121.
	[source](patches): Remove.
	[source](snippet): Adjust for build system changes.
	[build-system]: Change to MESON-BUILD-SYSTEM.
	[inputs]: Replace MOZJS-78 with MOZJS-91.
	[native-inputs]: Add GETTEXT-MINIMAL and LIBXML2.
	[arguments]: Remove #:phases.  Adjust #:configure-flags for build system
	changes.  Use G-expression.
	(polkit-duktape)[source]: Remove.
	[arguments]: Adjust for build build system changes.
	* gnu/packages/patches/polkit-CVE-2021-4034.patch,
	gnu/packages/patches/polkit-configure-elogind.patch,
	gnu/packages/patches/polkit-use-duktape.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: mozjs: Add 91.13.0.
	* gnu/packages/gnuzilla.scm (mozjs-91): New variable.

	gnu: mozjs: Update to 102.2.0.
	* gnu/packages/gnuzilla.scm (mozjs): Update to 102.2.0.
	(source)[uri]: Use new download location.
	[arguments]: Adjust configure phase for upstream changes.  Remove
	adjust-tests-for-icu-68 phase, add adjust-tests phase.  Don't delete tests in
	pre-check phase.
	[native-inputs]: Remove AUTOCONF-2.13 and PYTHON-3.  Add AUTOCONF, M4, and
	PYTHON-WRAPPER.
	[inputs]: Replace ICU4C with ICU4C-71.
	(mozjs-78): New variable.
	* gnu/packages/games.scm (0ad)[inputs]: Change from MOZJS to MOZJS-78.
	* gnu/packages/polkit.scm (polkit-mozjs)[inputs]: Likewise.

	gnu: rust-pyo3: Add 0.16.5.
	* gnu/packages/crates-io.scm (rust-pyo3-build-config-0.16, rust-pyo3-ffi-0.16,
	rust-pyo3-macros-backend-0.16, rust-pyo3-macros-0.16, rust-pyo3-0.16): New
	variables.
	(rust-pyo3-build-config-0.15, rust-pyo3-macros-backend-0.15,
	rust-pyo3-macros-0.15, rust-pyo3-0.15): Inherit accordingly.

	gnu: Add rust-python3-dll-a.
	* gnu/packages/crates-io.scm (rust-python3-dll-a-0.2): New variable.

	gnu: rust-cc: Update to 1.0.73.
	* gnu/packages/crates-io.scm (rust-cc-1): Update to 1.0.73.

	gnu: python-cython: Update to 0.29.32.
	* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.32.

	Merge branch 'master' into staging

2022-08-26  Greg Hogan  <code@greghogan.com>

	gnu: gcc-12: Update to 12.2.0.
	* gnu/packages/gcc.scm (gcc-12): Update to 12.2.0.

2022-08-26  Simon Streit  <simon@netpanic.org>

	gnu: transmission: Add libappindicator to inputs.
	* gnu/packages/bittorrent.scm (transmission) <inputs>: Add libappindicator.

2022-08-26  Felix Gruber  <felgru@posteo.net>

	gnu: oil: Update to 0.12.4.
	* gnu/packages/shells.scm (oil): Update to 0.12.4.

2022-08-26  arkhan  <arkhan@riseup.net>

	gnu: xonsh: Update to 0.13.1
	* gnu/packages/shells.scm (xonsh): Update to 0.13.0.

2022-08-26  Zhu Zihao  <all_but_last@163.com>

	gnu: python-qtpy: Update to 2.2.0.
	* gnu/packages/qt.scm (python-qtpy): Update to 2.2.0.

2022-08-26  Marius Bakke  <marius@gnu.org>

	gnu: python-apsw: Remove obsolete code.
	* gnu/packages/databases.scm (python-apsw)[native-inputs]: Remove UNZIP.
	[arguments]: Remove trailing #t's.

2022-08-26  Hilton Chain  <hako@ultrarare.space>

	gnu: python-apsw: Update to 3.39.2.0.
	* gnu/packages/databases.scm (python-apsw): Update to 3.39.2.0.
	[source]: Change to git-fetch.
	[inputs]: Replace sqlite with sqlite-next.
	[arguments]: Remove custom check phase.
	Some styling adjustments as well.

2022-08-26  Marius Bakke  <marius@gnu.org>

	gnu: streamripper: Remove bundled software.
	* gnu/packages/audio.scm (streamripper)[source](modules, snippet): New fields.

2022-08-26  Simon Streit  <simon@netpanic.org>

	gnu: Add streamripper.
	* gnu/packages/audio.scm (streamripper): New variable.

2022-08-26  Marius Bakke  <marius@gnu.org>

	gnu: python-cryptography: Update to 37.0.4.
	* gnu/packages/python-crypto.scm (python-cryptography-vectors-next): Update to
	37.0.4.
	(python-cryptography-next): Likewise.
	[arguments]: Add phase to adjust pyo3 requirement.  Don't adjust ouroboros
	version.
	[inputs]: Change from RUST-OUROBOROS-0.14 and RUST-OUROBOROS-MACRO-0.14 to
	RUST-OUROBOROS-0.15 and RUST-OUROBOROS-MACRO-0.15.
	[native-inputs]: Add PYTHON-PYTEST-BENCHMARK.

	gnu: rust-indoc: Update to 1.0.7.
	* gnu/packages/crates-io.scm (rust-indoc-1): Update to 1.0.7.

	gnu: rust-widestring: Add 0.5.1.
	* gnu/packages/crates-io.scm (rust-widestring-0.5): New variable.
	(rust-widestring-0.4): Inherit from it.

	gnu: rust-send-wrapper: Add 0.5.0.
	* gnu/packages/crates-io.scm (rust-send-wrapper-0.5): New variable.
	(rust-send-wrapper-0.4): Inherit from it.

	gnu: rust-ouroboros: Add 0.15.2.
	* gnu/packages/crates-io.scm (rust-ouroboros-macro-0.15): New variable.
	(rust-ouroboros-macro-0.14): Inherit from it.
	(rust-ouroboros-0.15): New variable.
	(rust-ouroboros-0.14): Inherit from it.

	gnu: rust-inventory: Add 0.2.3.
	* gnu/packages/crates-io.scm (rust-inventory-0.2): New variable.
	(rust-inventory-0.1): Inherit from it.

	gnu: rust-ghost: Update to 0.1.6.
	* gnu/packages/crates-io.scm (rust-ghost-0.1): Update to 0.1.6.

	gnu: libreoffice: Add release-monitoring-url.
	* gnu/packages/libreoffice.scm (libreoffice)[properties]: New field.

2022-08-26  muradm  <mail@muradm.net>

	gnu: greetd-service-type: Add supplementary groups to greeter.
	* gnu/services/base.scm (<greetd-configuration>)
	[greeter-supplementary-groups]: New field.
	(%greetd-accounts): Rename to...
	(greetd-accounts): ... this.  Convert to a function that takes a config
	argument.  Use greeter-supplementary-groups.
	(greetd-service-type): Adjust accordingly.
	* gnu/tests/desktop.scm (%minimal-services): Add test for
	greeter-supplementary-groups.
	* doc/guix.texi ("Base Services")[greetd-service-type]: Document
	greeter-supplementary-groups.

	gnu: seatd-service-type: Use seat group.
	* gnu/services/desktop.scm (seatd-group-sanitizer): New variable.
	(<seatd-configuration>)[user]: Removed field.
	[group]: Changed to "seat".  Sanitize via seatd-group-sanitizer.
	(seatd-accounts): New variable.
	(seatd-environment): Adjust to <seatd-configuration> ABI.
	(seatd-service-type)[extensions]: Add account-service-type with seatd-accounts.
	* gnu/tests/desktop.scm (run-minimal-desktop-test): Check for correct
	ownership of $SEATD_SOCK.
	* doc/guix.texi ("Desktop Services")[seatd-service-type]: Mention that users
	may need to become members of the "seat" group.
	Update default value for group field.
	Add explanation on seatd.sock file.
	Remove dropped user field.

2022-08-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-geiser: Update to 0.26.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.26.

2022-08-26  jgart  <jgart@dismail.de>

	gnu: Add emacs-denote.
	* gnu/packages/emacs-xyz.scm (emacs-denote): New variable.

	gnu: Add emacs-tmr.
	* gnu/packages/emacs-xyz.scm (emacs-tmr): New variable.

2022-08-26  Zzull  <bstrazzull@hotmail.fr>

	gnu: Add emacs-lemon.
	* gnu/packages/emacs-xyz.scm (emacs-lemon): New variable.

	gnu: Add emacs-blight.
	* gnu/packages/emacs-xyz.scm (emacs-blight): New variable.

2022-08-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eldev: Update to 1.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.2.1.

	gnu: emacs-autothemer: Update to 0.2.9.
	* gnu/packages/emacs-xyz.scm (emacs-autothemer): Update to 0.2.9.

2022-08-26  Andrew Tropin  <andrew@trop.in>

	gnu: obs: Update to 27.2.4.
	* gnu/packages/video.scm (obs): Update to 27.2.4.
	[arguments]: Migrate from TRUE/FALSE to ON/OFF.
	[inputs]: Add picuitls and libxkbcommon for successful build of new version,
	bash-minimal for satisfying guix lint, and luajit, python for scripting
	support.
	[native-inputs]: Add swig for scripting support.

2022-08-26  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.236.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.236.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.291.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.291.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.256.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.256.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.211.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.211.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.183.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.183.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.63.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.63.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

2022-08-25  jgart  <jgart@dismail.de>

	gnu: Add emacs-pdb-capf.
	* gnu/packages/emacs-xyz.scm (emacs-pdb-capf): New variable.

2022-08-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-cespare-xxhash: Update to 2.1.2.
	* gnu/packages/syncthing.scm (go-github-com-cespare-xxhash): Update to 2.1.2.

	gnu: go-github-com-cespare-xxhash: Skip tests with gccgo.
	* gnu/packages/syncthing.scm (go-github-com-cespare-xxhash)[arguments]:
	Don't run the test suite when building with gccgo.

2022-08-25  jgart  <jgart@dismail.de>

	gnu: emacs-pulsar: Update to 0.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-pulsar): Update to 0.4.0.

	gnu: Add emacs-vlf.
	* gnu/packages/emacs-xyz.scm (emacs-vlf): New variable.

2022-08-25  Pierre-Henry Fröhring  <contact@phfrohring.com>

	gnu: Add emacs-vertico-posframe.
	* gnu/packages/emacs-xyz.scm (emacs-vertico-posframe): New variable.

2022-08-25  jgart  <jgart@dismail.de>

	gnu: emacs-logos: Update to 0.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-logos): Update to 0.4.0.

2022-08-25  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add emacs-buffer-env.
	* gnu/packages/emacs-xyz.scm (emacs-buffer-env): New variable.

2022-08-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult-bibtex: Fix license.
	* gnu/packages/emacs-xyz.scm (emacs-consult-bibtex)[license]: Use GPL3+.

2022-08-25  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add emacs-super-save.
	* gnu/packages/emacs-xyz.scm (emacs-super-save): New variable.

	gnu: Add emacs-consult-yasnippet.
	* gnu/packages/emacs-xyz.scm (emacs-consult-yasnippet): New variable.

	gnu: Add emacs-consult-bibtex.
	* gnu/packages/emacs-xyz.scm (emacs-consult-bibtex): New variable.

2022-08-25  jgart  <jgart@dismail.de>

	gnu: Add emacs-consult-lsp.
	* gnu/packages/emacs-xyz.scm (emacs-consult-lsp): New variable.

2022-08-25  jgart  <jgart@dismail.de>

	gnu: emacs-better-defaults: Update source url.
	* gnu/packages/emacs-xyz.scm (emacs-better-defaults): Update source url.
	[url]: Update url.
	[home-page]: Update url.

	Also fixes the 404 on this page:
	https://guix.gnu.org/packages/emacs-better-defaults-0.1.3/

2022-08-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-valyala-fasthttp: Skip tests with gccgo.
	* gnu/packages/golang.scm (go-github-com-valyala-fasthttp)[arguments]:
	Don't run the test suite when building with gccgo.

	gnu: go-github-com-valyala-fasthttp: Update to 1.39.0.
	* gnu/packages/golang.scm (go-github-com-valyala-fasthttp): Update to 1.39.0.

	gnu: go-github-com-sirupsen-logrus: Skip tests with gccgo.
	* gnu/packages/golang.scm (go-github-com-sirupsen-logrus)[arguments]:
	Don't run the test suite when building with gccgo.

	gnu: go-github-com-sirupsen-logrus: Update to 1.9.0.
	* gnu/packages/golang.scm (go-github-com-sirupsen-logrus): Update to
	1.9.0.

	gnu: go-github-com-stretchr-objx: Skip tests with gccgo.
	* gnu/packages/golang.scm (go-github-com-stretchr-objx)[arguments]:
	Don't run the test suite when building with gccgo.

	gnu: go-github-com-stretchr-objx: Update to 0.4.0.
	* gnu/packages/golang.scm (go-github-com-stretchr-objx): Update to 0.4.0.

	gnu: go-gopkg-in-check-v1: Skip tests with gccgo.
	* gnu/packages/golang.scm (go-gopkg-in-check-v1)[arguments]: Don't run
	the test suite when building with gccgo.

	gnu: go-github.com-smartystreets-assertions: Skip tests with gccgo.
	* gnu/packages/check.scm (go-github.com-smartystreets-assertions): Don't
	run the test suite when building with gccgo.

	gnu: go-github.com-smartystreets-assertions: Update to 1.13.0.
	* gnu/packages/check.scm (go-github.com-smartystreets-assertions):
	Update to 1.13.0.

	gnu: python-natsort: Fix the test suite on slower machines.
	* gnu/packages/python-xyz.scm (python-natsort)[arguments]: Add custom
	phase to remove the time limit for some of the tests.

	gnu: python-natsort: Reflow description.
	* gnu/packages/python-xyz.scm (python-natsort)[description]: Rewrap
	description to normal columns.

	gnu: python-natsort: Honor the #:tests? flag.
	* gnu/packages/python-xyz.scm (python-natsort)[arguments]: Adjust the
	custom 'check phase to honor the #:tests? flag.

	gnu: go-github.com-jtolds-gls: Skip tests with gccgo.
	* gnu/packages/golang.scm (go-github.com-ktolds-gls)[arguments]: Don't
	run the test suite when building with gccgo.

	gnu: go-github-com-pkg-errors: Skip tests with gccgo.
	* gnu/packages/golang.scm (go-github-com-pkg-errors)[arguments]: Don't
	run the test suite when building with gccgo.

2022-08-25  Ricardo Wurmus  <rekado@elephly.net>

	import/utils: beautify-description: Add case for "Implements".
	* guix/import/utils.scm (beautify-description): Add case to transform
	sentences beginning with "Implements".

	gnu: Add r-aer.
	* gnu/packages/cran.scm (r-aer): New variable.

	gnu: Add r-ips.
	* gnu/packages/cran.scm (r-ips): New variable.

	gnu: Add r-scry.
	* gnu/packages/bioconductor.scm (r-scry): New variable.

	gnu: Add r-glmpca.
	* gnu/packages/cran.scm (r-glmpca): New variable.

2022-08-25  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: laminar: Do not use auto-generated tarball.
	* gnu/packages/ci.scm (laminar)[source]: Use git-fetch.

	gnu: laminar: Update to 1.2.
	* gnu/packages/ci.scm (laminar): Update to 1.2.
	[arguments]: Do not return #t from custom phases.

2022-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Replace remaining 'unset mentions with %unset-value.
	* doc/guix.texi (Networking Services): Replace 'unset with %unset-value.
	(Power Management Services): Likewise.
	(Complex Configurations): Likewise.

2022-08-25  Attila Lendvai  <attila@lendvai.name>

	services: configuration: Change the value of the unset marker.
	The new value of %unset-value sticks out more when something goes wrong, and
	is also more unique; i.e. easier to search for.

2022-08-25  Attila Lendvai  <attila@lendvai.name>

	services: Use the new maybe/unset API.
	* gnu/home/services/ssh.scm (serialize-address-family): Use the public API of
	the maybe infrastructure.
	* gnu/services/file-sharing.scm (serialize-maybe-string): Use maybe-value.
	(serialize-maybe-file-object): Use maybe-value-set?.
	* gnu/services/getmail.scm (getmail-retriever-configuration): Don't use
	internals in unset field declarations.
	(getmail-destination-configuration): Ditto.
	* gnu/services/messaging.scm (raw-content?): Use maybe-value-set?.
	(prosody-configuration): Use %unset-value.
	* gnu/services/telephony.scm (jami-shepherd-services): Use maybe-value-set?.
	(archive-name->username): Use maybe-value-set?.
	* tests/services/configuration.scm ("maybe type, no default"): Use
	%unset-value.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-08-25  Attila Lendvai  <attila@lendvai.name>

	services: configuration: Add maybe-value exported procedure.
	* gnu/services/configuration.scm (maybe-value): New procedure.

	services: configuration: Add %unset-value exported variable.
	* gnu/services/configuration.scm (%unset-value): New variable.
	(normalize-field-type+def): Use it.
	(maybe-value-unset?): Use it.

2022-08-25  宋文武  <iyzsong@member.fsf.org>

	gnu: wesnoth: Update to 1.16.5.
	* gnu/packages/games.scm (wesnoth): Update to 1.16.5.

2022-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Attila Lendvai  <attila@lendvai.name>

	services: configuration: Add a 'maybe-value-set?' procedure.
	* gnu/services/configuration.scm (maybe-value-set?): New procedure.
	* doc/guix.texi (Complex Configurations): Document it.  Remove comment showing
	usage of 'maybe-string' with a default value, which doesn't make sense.

2022-08-25  Zhu Zihao  <all_but_last@163.com>

	gnu: Rename procedure "qt5-urls" to "qt-urls" in (gnu packages qt).
	This procedure now used by Qt5 and Qt6. "qt-urls" is more neutral than
	original one.

	* gnu/packages/qt.scm (qt5-urls): Rename to "qt-urls".
	(qtbase-5)[source]: Use "qt-urls" for uri field.
	(qtbase)[source]: Ditto.
	(qt5compat)[source]: Ditto.
	(qtsvg-5)[source]: Ditto.
	(qtsvg)[source]: Ditto.
	(qtimageformats)[source]: Ditto.
	(qtx11extras)[source]: Ditto.
	(qtxmlpatterns)[source]: Ditto.
	(qtdeclarative-5)[source]: Ditto.
	(qtdeclarative)[source]: Ditto.
	(qtconnectivity)[source]: Ditto.
	(qtwebsockets-5)[source]: Ditto.
	(qtwebsockets)[source]: Ditto.
	(qtsensors)[source]: Ditto.
	(qtmultimedia-5)[source]: Ditto.
	(qtshadertools)[source]: Ditto.
	(qtmultimedia)[source]: Ditto.
	(qtwayland)[source]: Ditto.
	(qtserialport)[source]: Ditto.
	(qtserialbus)[source]: Ditto.
	(qtwebchannel-5)[source]: Ditto.
	(qtwebchannel)[source]: Ditto.
	(qtwebglplugin)[source]: Ditto.
	(qtwebview)[source]: Ditto.
	(qtlottie)[source]: Ditto.
	(qttools-5)[source]: Ditto.
	(qttools)[source]: Ditto.
	(qtscript)[source]: Ditto.
	(qtquickcontrols-5)[source]: Ditto.
	(qtquickcontrols2-5)[source]: Ditto.
	(qtgraphicaleffects)[source]: Ditto.
	(qtgamepad)[source]: Ditto.
	(qtscxml)[source]: Ditto.
	(qtpositioning)[source]: Ditto.
	(qtpurchasing)[source]: Ditto.
	(qtcharts)[source]: Ditto.
	(qtdatavis3d)[source]: Ditto.
	(qtnetworkauth-5)[source]: Ditto.
	(qtnetworkauth)[source]: Ditto.
	(qtremoteobjects)[source]: Ditto.
	(qtspeech)[source]: Ditto.
	(qtwebengine-5)[source]: Ditto.
	(qtwebengine)[source]: Ditto.

2022-08-24  pukkamustard  <pukkamustard@posteo.net>

	gnu: Add ocaml-digestif.
	* gnu/packages/ocaml.scm (ocaml-digestif): New variable.

	gnu: Add ocaml-eqaf.
	* gnu/packages/ocaml.scm (ocaml-eqaf): New variable.

	gnu: Add ocaml-crowbar.
	* gnu/packages/ocaml.scm (ocaml-crowbar): New variable.

	gnu: Add ocaml-pprint.
	* gnu/packages/ocaml.scm (ocaml-pprint): New variable.

2022-08-24  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add ocaml-afl-persistent.
	* gnu/packages/ocaml.scm (ocaml-afl-persistent): New variable.

2022-08-24  Julien Lepiller  <julien@lepiller.eu>

	gnu: maven: Update to 3.8.6.
	* gnu/packages/maven.scm (maven): Update to 3.8.6.

2022-08-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: crawl: Honor the #:tests? flag.
	* gnu/packages/games.scm (crawl)[arguments]<#:phases>: Honor the #:tests? flag
	in custom check phase.

2022-08-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: crawl: Update to 0.29.0.
	* gnu/packages/games.scm (crawl): Update to 0.29.0.
	[source]<origin>: Use GIT-FETCH method.
	[arguments]<#:make-flags>: Match new directory layout.
	<#:phases>: Add a phase to set version without calling GIT.

	* gnu/packages/patches/crawl-upgrade-saves.patch: Match new directory layout.

2022-08-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add gwl/next.
	* gnu/packages/package-management.scm (gwl/next): New variable.

2022-08-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fsearch: Update to 0.2.2.
	* gnu/packages/search.scm (fsearch): Update to 0.2.2.

2022-08-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libsecret: Update to 0.20.5, use gexps and remove input labels.
	* gnu/packages/gnome.scm (libsecret): Update to 0.20.5.
	[outputs]: Delete doc output.
	[configure-flags]: Use gexps.  Remove --with-html-dir and add -Dgtk_doc.
	[phases]{disable-problematic-tests}: New phase.
	{check}: Override and move after the install phase.
	[inputs]: Move docbook-xsl and libxml2 to...
	[native-inputs]: ... here.  Remove input labels.  Add dbus, docbook-xml-4.2,
	python, python-dbus and python-pygobject.

2022-08-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ghc-8.10: Build using ghc-8.6.
	* gnu/packages/haskell.scm (ghc-8.10)[native-inputs]: Replace ghc-8.8
	with ghc-8.6.

	gnu: ghc-8.10: Rewrite using G-exps.
	* gnu/packages/haskell.scm (ghc-8.10)[arguments]: Rewrite using g-exps.

	gnu: ghc-8.10: Add phase unconditionally.
	* gnu/packages/haskell.scm (ghc-8.10)[arguments]: Apply custom
	'skip-failing-tests-i686 phase for all architectures.

	gnu: ghc-8.8: Rewrite using G-exps.
	* gnu/packages/haskell.scm (ghc-8.8)[arguments]: Rewrite using g-exps.
	Remove trailing #t from phases.

	gnu: ghc-8.6: Rewrite using G-exps.
	* gnu/packages/haskell.scm (ghc-8.6)[arguments]: Rewrite using g-exps.
	Remove trailing #t from phases.

	gnu: ghc-8.4: Modernize package.
	* gnu/packages/haskell.scm (ghc-8.4)[inputs]: Use inherited inputs.
	[arguments]: Rewrite using g-exps. Adjust to use inherited package
	arguments. Use inherited 'unpack-testsuite, 'fix environment phases.
	Remove redundant 'fix-references phase.
	(ghc-8.8)[arguments]: Adjust phases based on changed inherited phases.

	gnu: ghc-8.0: Modernize package.
	* gnu/packages/haskell.scm (ghc-8.0)[arguments]: Rewrite using g-exps.
	Unpack testsuite tarball from the store. Remove trailing #t from phases.
	[inputs]: Remove input labels. Move ghc-testsuite ...
	[native-inputs]: ... to here.

	gnu: ghc-7: Update to 7.10.3.
	* gnu/packages/haskell.scm (ghc-7): Update to 7.10.3.

2022-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ghc-7: Unpack tarballs from the store.
	* gnu/packages/haskell.scm (ghc-7)[arguments]: Adjust custom 'unpack-bin
	and 'unpack-testsuite-and-fix-bins phases to unpack tarballs directly
	from the store.

	gnu: ghc-7: Rewrite arguments using G-expressions.
	* gnu/packages/haskell.scm (ghc-7)[arguments]: Rewrite using
	G-expressions. Remove trailing #t from phases.

2022-08-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	bootloader: Remove expired export.
	This follows up on commit 8a0e1bb12b3c22a8c9a2be17492058ca63ec7c5d.

	* gnu/bootloader.scm: Don't export
	bootloader-configuration-additional-configuration, which no longer
	exists.

	Reported by muradm in #guix.

2022-08-23  Jean-Baptiste Volatier  <jbv@pm.me>
	    Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia: Update to 1.6.7.
	* gnu/packages/julia.scm (julia): Update to 1.6.7.
	[arguments]: Add custom 'activate-gnu-source-for-loader phase. Adjust
	custom 'adjust-test-suite, 'disable-broken-tests phases for changes in
	the code. Remove trailing #t from phases.

2022-08-23  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 91.13.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2022-38472, CVE-2022-38473, and CVE-2022-38478.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2022-08-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add flair.
	* gnu/packages/bioinformatics.scm (flair): New variable.

	gnu: Add python-ncls.
	* gnu/packages/python-xyz.scm (python-ncls): New variable.

	gnu: python-mappy: Update to 2.24.
	* gnu/packages/bioinformatics.scm (python-mappy): Update to 2.24.

2022-08-23  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-ggvenndiagram.
	* gnu/packages/cran.scm (r-ggvenndiagram): New variable.

	gnu: Add r-rvenn.
	* gnu/packages/cran.scm (r-rvenn): New variable.

	gnu: Add r-organism-dplyr.
	* gnu/packages/bioconductor.scm (r-organism-dplyr): New variable.

2022-08-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-bladderbatch.
	* gnu/packages/bioconductor.scm (r-bladderbatch): New variable.

2022-08-23  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-pcaexplorer.
	* gnu/packages/bioconductor.scm (r-pcaexplorer): New variable.

	gnu: Add r-parathyroidse.
	* gnu/packages/bioconductor.scm (r-parathyroidse): New variable.

2022-08-23  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt: Fix default icon theme.
	* gnu/packages/lxqt.scm (lxqt)[propagated-inputs]:
	Replace oxygen-icons with breeze-icons.

2022-08-23  Felix Gruber  <felgru@posteo.net>

	gnu: python-shapely: Update to 1.8.4.
	* gnu/packages/python-xyz.scm (python-shapely): Update to 1.8.4.

2022-08-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-lzo: Use G-expressions.
	* gnu/packages/python-compression.scm (python-lzo)[arguments]:
	Rewrite as G-expressions.

	gnu: python-lzo: Update to 1.14.
	* gnu/packages/python-compression.scm (python-lzo): Update to 1.14.
	[arguments]: Don't explicitly return #t from phases.

2022-08-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-jaraco-functools: Disable flaky test.
	* gnu/packages/python-xyz.scm (python-jaraco-functools)[arguments]:
	Skip the "test_function_throttled".

	Reported by Lumine in #guix.

2022-08-22  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.137.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.137.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.62.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.62.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.18.19.
	* gnu/packages/linux.scm (linux-libre-5.18-version): Update to 5.18.19.
	(linux-libre-5.18-pristine-source): Update hash.

2022-08-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-autothemer: Update to 0.2.6.
	* gnu/packages/emacs-xyz.scm (emacs-autothemer): Update to 0.2.6.

	gnu: emacs-geiser: Update to 0.25.1.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.25.1.

2022-08-22  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-polylabelr.
	* gnu/packages/cran.scm (r-polylabelr): New variable.

	gnu: Add r-gensa.
	* gnu/packages/cran.scm (r-gensa): New variable.

	gnu: Add r-ggvenn.
	* gnu/packages/cran.scm (r-ggvenn): New variable.

2022-08-22  Hilton Chain  <hako@ultrarare.space>

	gnu: i3-autotiling: Update to 1.6.1.
	* gnu/packages/python-xyz.scm (i3-autotiling): Update to 1.6.1.

2022-08-22  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add emacs-citar-org-roam.
	* gnu/packages/emacs-xyz.scm (emacs-citar-org-roam): New variable.

2022-08-22  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-dockerfile-mode: Update to 1.7.
	* gnu/packages/emacs-xyz.scm (emacs-dockerfile-mode): Update to 1.7.

	gnu: celluloid: Update to 0.24.
	* gnu/packages/video.scm (celluloid): Update to 0.24.
	[inputs]: Add libadwaita.

	gnu: beets: Update to 1.6.0.
	* gnu/packages/music.scm (beets): Update to 1.6.0.
	[inputs]: Remove python-six.

2022-08-22  Zhu Zihao  <all_but_last@163.com>

	gnu: dotherside: Update to 0.9.0.
	* gnu/packages/qt.scm (dotherside): Update to 0.9.0.

2022-08-22  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce4-equake-plugin: Update to 1.3.8.1.
	* gnu/packages/xfce.scm (xfce4-equake-plugin): Update to 1.3.8.1.

	gnu: xfce4-terminal: Update to 1.0.4.
	* gnu/packages/xfce.scm (xfce4-terminal): Update to 1.0.4.

	gnu: thunar: Update to 4.16.11.
	* gnu/packages/xfce.scm (thunar): Update to 4.16.11.

	gnu: elementary-xfce-icon-theme: Update to 0.17.
	* gnu/packages/xfce.scm (elementary-xfce-icon-theme): Update to 0.17.

2022-08-22  Michael Rohleder  <mike@rohleder.de>

	gnu: xfdesktop: Update to 4.16.1.
	* gnu/packages/xfce.scm (xfdesktop): Update to 4.16.1.

	gnu: xfce4-panel: Update to 4.16.5.
	* gnu/packages/xfce.scm (xfce4-panel): Update to 4.16.5.

2022-08-22  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt-connman-applet: Remove patch-translations-dir phase.
	* gnu/packages/lxqt.scm (lxqt-connman-applet)[arguments]:
	Remove patch-translations-dir phase.

	gnu: lxqt-archiver: Update to 0.6.0.
	* gnu/packages/lxqt.scm (lxqt-archiver): Update to 0.6.0.

	gnu: screengrab: Update to 2.4.0.
	* gnu/packages/lxqt.scm (screengrab): Update to 2.4.0.

	gnu: qterminal: Update to 1.1.0.
	* gnu/packages/lxqt.scm (qterminal): Update to 1.1.0.

	gnu: qtermwidget: Update to 1.1.0.
	* gnu/packages/lxqt.scm (qtermwidget): Update to 1.1.0.

	gnu: qps: Update 2.5.0.
	* gnu/packages/lxqt.scm (qps): Update to 2.5.0.

	gnu: pavucontrol-qt: Update to 1.1.0.
	* gnu/packages/lxqt.scm (pavucontrol-qt): Update to 1.1.0.

	gnu: obconf-qt: Update to 0.16.2.
	* gnu/packages/lxqt.scm (obconf-qt): Update to 0.16.2.

	gnu: lximage-qt: Update to 1.1.0.
	* gnu/packages/lxqt.scm (lximage-qt): Update to 1.1.0.

	gnu: compton-conf: Remove patch-source phase.
	* gnu/packages/lxqt.scm (compton-conf)[arguments]: Remove patch-source phase.

	gnu: pcmanfm-qt: Update to 1.1.0.
	* gnu/packages/lxqt.scm (pcmanfm-qt)
	[version]: Update to 1.1.0.
	[inputs]: Add lxqt-themes.
	[arguments]: Remove patch-source phase.  Add patch-settings.conf.in phase.

	gnu: libfm-qt: Update to 1.1.0.
	* gnu/packages/lxqt.scm (libfm-qt): Update to 1.1.0.

	gnu: lxqt-themes: Update to 1.1.0.
	* gnu/packages/lxqt.scm (lxqt-themes): Update to 1.1.0.
	[arguments]: Remove phases.

	gnu: lxqt-sudo: Update to 1.1.0.
	* gnu/packages/lxqt.scm (lxqt-sudo): Update to 1.1.0.
	[arguments]: Remove phases.

	gnu: lxqt-session: Update to 1.1.1, don't hardcode /run/current-system.
	* gnu/packages/lxqt.scm (lxqt-session): Update to 1.1.1.
	[inputs]: Add qtxdg-tools, remove libqtxdg.
	[arguments]<phases>: Remove patching of LXQT_ETC_XDG_DIR and
	LXQT_TRANSLATIONS_DIR.  Remove wrap-program.
	[native-search-paths]: Add 'XDG_CONFIG_DIRS'.

	gnu: lxqt-runner: Update to 1.1.0.
	* gnu/packages/lxqt.scm (lxqt-runner): Update to 1.1.0.
	[arguments]: Remove phases.

	gnu: lxqt-qtplugin: Update to 1.1.0.
	* gnu/packages/lxqt.scm (lxqt-qtplugin): Update to 1.1.0.

	gnu: lxqt-powermanagement: Update to 1.1.0.
	* gnu/packages/lxqt.scm (lxqt-powermanagement): Update to 1.1.0.
	[arguments]: Remove phases.

	gnu: lxqt-policykit: Update to 1.1.0.
	* gnu/packages/lxqt.scm (lxqt-policykit): Update to 1.1.0.
	[arguments]: Remove phases.

	gnu: lxqt-panel: Update to 1.1.0.
	* gnu/packages/lxqt.scm (lxqt-panel): Update to 1.1.0.
	[inputs]: Add libxtst and xcb-util-image.
	[arguments]: Remove patch-source and patch-translations-dir phases.

	gnu: lxqt-openssh-askpass: Update to 1.1.0.
	* gnu/packages/lxqt.scm (lxqt-openssh-askpass): Update to 1.1.0.
	[arguments]: Remove phases.

	gnu: lxqt-notificationd: Update to 1.1.0.
	* gnu/packages/lxqt.scm (lxqt-notificationd): Update to 1.1.0.
	[arguments]: Remove phases.

	gnu: lxqt-globalkeys: Update to 1.1.0.
	* gnu/packages/lxqt.scm (lxqt-globalkeys): Update to 1.1.0.
	[arguments]: Remove phases.

	gnu: lxqt-config: Update to 1.1.0.
	* gnu/packages/lxqt.scm (lxqt-config): Update to 1.1.0.
	[arguments]: Remove patch-source and patch-translations-dir phases.

	gnu: lxqt-admin: Update to 1.1.0.
	* gnu/packages/lxqt.scm (lxqt-admin): Update to 1.1.0.
	[arguments]: Remove patch-translations-dir phase.

	gnu: lxqt-about: Update to 1.1.0.
	* gnu/packages/lxqt.scm (lxqt-about): Update to 1.1.0.
	[arguments]: Remove patch-translations-dir phase.

	gnu: libsysstat: Update to 0.4.6.
	* gnu/packages/lxqt.scm (libsysstat): Update 0.4.6.

	gnu: liblxqt: Update to 1.1.0.
	* gnu/packages/lxqt.scm (liblxqt): Update to 1.1.0.
	[arguments]: Remove patch-translations-dir phase.

	gnu: Add qtxdg-tools.
	* gnu/packages/lxqt.scm (qtxdg-tools): New variable.

	gnu: libqtxdg: Update to 3.9.1.
	* gnu/packages/lxqt.scm (libqtxdg): Update to 3.9.1.

	gnu: lxqt-build-tools: Update to 0.11.0.
	* gnu/packages/lxqt.scm (lxqt-build-tools)
	[version]: Update to 0.11.0.
	[arguments]: Configure LXQtConfigVars.cmake to use relative paths.

2022-08-21  Vinicius Monego  <monego@posteo.net>

	gnu: cozy: Update to 1.2.1.
	* gnu/packages/ebook.scm (cozy): Update to 1.2.1.

	gnu: lightspark: Remove input labels.
	* gnu/packages/animation.scm (lightspark)[native-inputs, inputs]: Remove
	labels.

	gnu: lightspark: Update to 0.8.6.
	* gnu/packages/animation.scm (lightspark): Update to 0.8.6.

	gnu: lightspark: Remove optional input gnash.
	* gnu/packages/animation.scm (lightspark)[inputs]: Remove gnash.

	gnu: srain: Update to 1.4.1.
	* gnu/packages/irc.scm (srain): Update to 1.4.1.

	gnu: python-wand: Update to 0.6.10.
	* gnu/packages/python-xyz.scm (python-wand): Update to 0.6.10.
	[description]: Remove text about the unused C API.

2022-08-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 9.0.0235.
	* gnu/packages/vim.scm (vim): Update to 9.0.0235.

2022-08-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-async: Update to 1.9.6.
	* gnu/packages/emacs-xyz.scm (emacs-async): Update to 1.9.6.

2022-08-21  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: audacity: Remove gratuitous wrapper script.
	Audacity installs a wrapper in the installation root.  This wrapper is
	pointless, as Guix has its own wrapper script in the right location.
	For more information, see <https://bugs.gnu.org/53790>.

	* gnu/packages/audio.scm (audacity)[#:phases]: Add ‘delete-gratuitous-script’.

2022-08-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Remove Realtek WiFi drivers with firmware blobs.
	rtl8821ce-linux-module contains, e.g., halhwimg8821c_fw.c and
	hal8821c_fw.c.  rtl8812au-aircrack-ng-linux-module has, e.g.,
	hal8814a_fw.c, hal8812a_fw.c, and hal8821a_fw.c.  Each of these
	examples contains non-free firmware blobs disguised as C arrays.

	* gnu/packages/linux.scm (rtl8821ce-linux-module)
	(rtl8812au-aircrack-ng-linux-module): Remove variables.

	Reported by Jacob K <jacobk@disroot.org>

2022-08-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: guile-bash: Modernise.
	* gnu/packages/guile-xyz.scm (guile-bash)[inputs]: Use MODIFY-INPUTS.
	[arguments]: Use SUBSTITUTE-KEYWORD-ARGUMENTS.

	gnu: guile2.0-bash: Use G-expressions.
	* gnu/packages/guile-xyz.scm (guile2.0-bash)[arguments]:
	Rewrite as G-expressions.

	gnu: guile2.0-bash: Remove native-input labels.
	* gnu/packages/guile-xyz.scm (guile2.0-bash)[native-inputs]:
	Remove input labels.

	gnu: guile2.0-bash: Update source & home page URI.
	* gnu/packages/guile-xyz.scm (guile2.0-bash)[home-page]: Use working URL.
	[source]: Likewise, and don't re-use HOME-PAGE.

	gnu: memcached: Update to 1.6.16.
	* gnu/packages/databases.scm (memcached): Update to 1.6.16.

	gnu: ioquake3: Update to 1.3.6-2.29b0cc3.
	* gnu/packages/game-development.scm (ioquake3): Update to 1.3.6-2.29b0cc3.

	gnu: ioquake3: Prepare for cross-compilation.
	* gnu/packages/game-development.scm (ioquake3)[arguments]: Use CC-FOR-TARGET.

	gnu: ioquake3: Deduplicate make flags.
	* gnu/packages/game-development.scm (ioquake3)[arguments]:
	Honour #:make-flags in the 'install phase.

	gnu: ioquake3: Use G-expressions.
	* gnu/packages/game-development.scm (ioquake3)[arguments]:
	Rewrite as G-expressions.

	gnu: ioquake3: Remove input labels.
	* gnu/packages/game-development.scm (ioquake3)[inputs]:
	Remove input labels.

2022-08-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Remove ‘open source’ from package descriptions.
	Also do some (trivial) editing where appropriate.

	* gnu/packages/bioconductor.scm (r-anaquin, r-rcppnumerical)
	[description]: Remove superfluous ‘open source’.
	* gnu/packages/debian.scm (apt-mirror)[description]: Likewise.
	Add @acronym{}.  Drop obscure Ubuntu for famous Trisquel.  Reorder.
	* gnu/packages/documentation.scm (scrollkeeper)[description]:
	Remove superfluous ‘open systems’.  Keep ‘Open Source’ in standard name.
	* gnu/packages/engineering.scm (freecad, cura-engine)[description]:
	Remove superfluous ‘open source’ and excessive puffery.
	* gnu/packages/firmware.scm (make-opensbi-package)
	[synopsis]: Remove ‘Open Source’.  Use @acronym{}.
	[description]: Fix first sentence to follow guidelines.  Use @acronym{}.
	* gnu/packages/game-development.scm (ioquake3, recastnavigation):
	[description]: Remove ‘open source’.
	* gnu/packages/graphics.scm (skia)[description]: Likewise.
	* gnu/packages/lisp-xyz.scm (sbcl-s-sysdeps)[description]: Likewise.
	* gnu/packages/machine-learning.scm (onnx)[description]: Likewise.
	Use @acronym{}.
	* gnu/packages/ocaml.scm (ocaml-cudf)[description]: Likewise.

2022-08-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sqlitebrowser: Fix description.
	* gnu/packages/databases.scm (sqlitebrowser)[synopsis]: Include more keywords.
	[description]: Bring up to snuff.

2022-08-20  Julien Lepiller  <julien@lepiller.eu>

	doc: Fix typos.
	* doc/guix.texi: Fix various typos found by translators.

	gnu: opam: Update to 2.1.3.
	* gnu/packages/ocaml.scm (opam): Update to 2.1.3.

2022-08-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: electron-cash: Update to 4.2.11.
	* gnu/packages/finance.scm (electron-cash): Update to 4.2.11.

2022-08-20  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: perl-class-methodmaker: Build reproducibly.
	* gnu/packages/patches/perl-class-methodmaker-reproducible.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add patch.
	* gnu/packages/perl.scm (perl-class-methodmaker)[source]: Use patch.

	gnu: libnet: Set man page date to built reproducibly.
	* gnu/packages/networking.scm (libnet)[argument]: Add 'fix-manpage-date phase.

2022-08-19  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: directfb: Remove timestamp to build reproducibly.
	* gnu/packages/graphics.scm (directfb)[arguments]: Add 'remove-buildtime
	  phase.

	gnu: diffoscope: Update to 221.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 221.

2022-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-modus-themes: Update to 2.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 2.6.0.

2022-08-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bear: Update to 3.0.20.
	* gnu/packages/build-tools.scm (bear): Update to 3.0.20.

2022-08-14  Zhu Zihao  <all_but_last@163.com>

	gnu: mu: Use G-expressions.
	* gnu/packages/mail.scm (mu)[arguments]: Use G-expressions.

	gnu: mu: Fix autoloads generation.
	* gnu/packages/mail.scm (mu)[arguments]<#:phases>: In the
	'install-emacs-autoloads' phase, fix the path to mu4e files to generate
	autoloads.

2022-08-19  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 104.0.5112.101-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 104.0.5112.101.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

	gnu: uBlock Origin: Update to 1.44.0.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.44.0.

	gnu: hitch: Remove input labels.
	* gnu/packages/web.scm (hitch)[native-inputs]: Remove labels.

	gnu: varnish: Update to 7.1.1.
	* gnu/packages/web.scm (varnish): Update to 7.1.1.

	gnu: varnish: Add release-monitoring-url.
	* gnu/packages/web.scm (varnish)[properties]: New field.

	gnu: python-rq: Update to 1.11.
	* gnu/packages/databases.scm (python-rq): Update to 1.11.
	[native-inputs]: Add PYTHON-PSUTIL.

	gnu: python-aiohttp: Disable tests that fail with Pytest 7.
	* gnu/packages/python-web.scm (python-aiohttp)[arguments]: Ignore three tests.

2022-08-19  Andrew Tropin  <andrew@trop.in>

	doc: Add files, xdg-configuration and symlink-manager home services.
	* doc/guix.texi (Essential Home Services): Add files, xdg-configuration-files
	and symlink-manager home services.

	build-system/gnu: Fix docstring.
	* guix/build-system/gnu.scm (dist-package): Fix docstring.

	home: Fix docstring.
	gnu/home.scm (home-environment-derivation): Fix docstring.

	home: Use absolute path for home in activation script.
	* gnu/home/services.scm (compute-activation-script): Use absolute path for
	home in activation script.

2022-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-duniterpy: Update to 1.1.0.
	* gnu/packages/finance.scm (python-duniterpy): Update to 1.1.0.
	[propagated-inputs]: Remove PYTHON-AIOHTTP and PYTHON-PYLIBSCRYPT.

	gnu: emacs-crdt: Update to 0.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-crdt): Update to 0.3.2.

2022-08-19  jgart  <jgart@dismail.de>

	gnu: janet: Update to 1.24.0.
	* gnu/packages/lisp.scm (janet): Update to 1.24.0.

2022-08-19  宋文武  <iyzsong@member.fsf.org>

	gnu: Add rizin.
	* gnu/packages/engineering.scm (rizin): New variable.

	gnu: Add rex.
	* gnu/packages/admin.scm (rex): New variable.

2022-08-18  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.255.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.255.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.210.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.210.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.136.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.136.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.61.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.61.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	gnu: linux-libre: Update to 5.18.18.
	* gnu/packages/linux.scm (linux-libre-5.18-version): Update to 5.18.18.
	(linux-libre-5.18-pristine-source, deblob-scripts-5.18): Update hashes.

2022-08-18  Nguyễn Gia Phong  <mcsinyx@disroot.org>

	gnu: Add font-latin-modern.
	* gnu/packages/fonts.scm (font-latin-modern): New variable.

2022-08-18  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Update to 2.16.0.
	* gnu/packages/dezyne.scm (dezyne): Update to 2.16.0.

2022-08-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fsearch: Update to 0.2.1.
	* gnu/packages/search.scm (fsearch): Update to 0.2.1.

	gnu: emacs-spacemacs-theme: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-spacemacs-theme): Update to 0.3.

	gnu: emacs-rustic: Update to 3.3.
	* gnu/packages/emacs-xyz.scm (emacs-rustic): Update to 3.3.

	gnu: emacs-xref: Update to 1.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-xref): Update to 1.5.0.

2022-08-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-kbet.
	* gnu/packages/bioinformatics.scm (r-kbet): New variable.

2022-08-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: lxsession: Use a mirror:// URI.
	* gnu/packages/lxde.scm (lxsession)[source]: Use a mirror URI.

	gnu: lxinput: Use a mirror:// URI.
	* gnu/packages/lxde.scm (lxinput)[source]: Use a mirror URI.

	gnu: lxde-common: Use a mirror:// URI.
	* gnu/packages/lxde.scm (lxde-common)[source]: Use a mirror URI.

	gnu: lxde-icon-theme: Use a mirror:// URI.
	* gnu/packages/lxde.scm (lxde-icon-theme)[source]: Use a mirror URI.

	gnu: lxmenu-data: Use a mirror:// URI.
	* gnu/packages/lxde.scm (lxmenu-data)[source]: Use a mirror URI.

2022-08-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Update LXDE packages home page.
	Automated via:

	  $ git grep -l 'https://lxde.github.io' | \
	      xargs sed 's,https://lxde.github.io,https://www.lxde.org/,' -i

2022-08-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: lxterminal: Build with GTK 3.
	* gnu/packages/lxde.scm (lxterminal)[arguments]: New field.
	[inputs]: Replace gtk+-2 with gtk+.  Replace vte/gtk+-2 with vte.

	gnu: lxinput: Build with GTK 3.
	* gnu/packages/lxde.scm (lxinput)[arguments]: New field.
	[inputs]: Replace gtk+-2 with gtk+.

	gnu: lxtask: Build with GTK 3.
	* gnu/packages/lxde.scm (lxtask)[arguments]: New field.
	[inputs]: Replace gtk+-2 with gtk+.

	gnu: lxrandr: Build with GTK 3.
	* gnu/packages/lxde.scm (lxrandr)[configure-flags]: New argument.
	[inputs]: Remove labels.  Replace gtk+-2 with gtk+.

	gnu: lxsession: Build with GTK 3.
	* gnu/packages/lxde.scm (lxsession)[snippet]: Delete trailing #t.
	[configure-flags]: New argument.
	[phases]: Delete trailing #t.
	[inputs]: Remove labels.

	gnu: lxappearance: Build with GTK 3.
	* gnu/packages/lxde.scm (lxappearance): [arguments]: New field.
	[inputs]: Replace gtk+-2 with gtk+.

	gnu: viewnior: Use new style inputs and fix indentation.
	* gnu/packages/image-viewers.scm (viewnior)[phases]: Delete trailing #t.
	[native-inputs, inputs]: Remove labels.

	gnu: gpicview: Build with GTK 3.
	* gnu/packages/lxde.scm (pcmanfm)[arguments]: New field.
	[inputs]: Replace gtk+-2 with gtk+.

	gnu: lxpanel: Build with GTK 3, use gexps and new style inputs.
	* gnu/packages/lxde.scm (lxpanel)[source]: Use mirror URI.
	[configure-flags]: Add --enable-gtk3.
	[phases]{wrap}: Use search-input-file and this-package-input.
	[inputs]: Use new style inputs.  Replace gtk+-2 with gtk+.  Remove
	libindicator comment; it seems to expect an old incompatible version.
	Sort in lexical order.  Add bash-minimal.
	[native-inputs]: Use new style inputs.  Sort in lexical order.
	[propagated-inputs]: Likewise.

	gnu: pcmanfm: Build with GTK 3.
	* gnu/packages/lxde.scm (pcmanfm)[arguments]: New field.
	[inputs]: Replace gtk+2 with gtk+.

	gnu: libfm: Build with GTK 3.
	* gnu/packages/lxde.scm (libfm)
	[arguments]: New field.
	[inputs]: Replace gtk+2 with gtk+.

2022-08-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: openjdk: Add a variable tracking the latest openjdk package.
	* gnu/packages/java.scm (openjdk): New variable.

2022-08-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Note the pitfalls of man 8 mount.
	* doc/guix.texi (File Systems): Warn against flags presented as options.

	doc: Remove extraneous ‘Note…’.
	* doc/guix.texi (File Systems): Remove a ‘Note that’ & begin a new
	paragraph.

	gnu: bind: Update to 9.16.32.
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.32.

2022-08-17  Mathieu Othacehe  <othacehe@gnu.org>

	time-travel-manifest: Use a separate cache per system.
	* etc/time-travel-manifest.scm (<guix-instance-compiler>): Use a separate
	cache per system so that parallel system evaluations do no step on each
	other's toes.

2022-08-17  Nikolay Korotkiy  <sikmir@disroot.org>

	gnu: gdal: Update to 3.5.1.
	* gnu/packages/geo.scm (gdal): Update to 3.5.1.

	gnu: python-maxminddb: Update to 2.2.0.
	* gnu/packages/geo.scm (python-maxminddb): Update to 2.2.0.

	gnu: libmaxminddb: Update to 1.6.0.
	* gnu/packages/geo.scm (libmaxminddb): Update to 1.6.0.

	gnu: geos: Update to 3.11.0.
	* gnu/packages/geo.scm (geos): Update to 3.11.0.

2022-08-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scintilla: Update to 5.2.4.
	* gnu/packages/text-editors.scm (scintilla): Update to 5.2.4.

	gnu: fsearch: Update to 0.2.
	* gnu/packages/search.scm (fsearch): Update to 0.2.
	[inputs]: Replace PCRE with PCRE2.

	gnu: emacs-eldev: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.2.

	gnu: emacs-crdt: Update to 0.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-crdt): Update to 0.3.1.

2022-08-17  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Fix the images specification.
	If the current-guix-package parameter is not set, Cuirass will try to update
	the in-store Git checkout used by the evaluate.scm inferior:

	ice-9/boot-9.scm:1685:16: In procedure raise-exception: ERROR:
	1. &inferior-exception: arguments: (git-error #<inferior-object #<<git-error>
	code: -3 message: "could not find repository from
	'/gnu/store/v33m82qzkvd96dlp2g83dvz62n4pkad2-guix-20d8081'" class: 6>>)
	inferior: #<inferior pipe (0 1 1) 7f7948957dc0>
	stack: ((#f ("ice-9/boot-9.scm" 1779 13)) (raise-exception ("ice-9/boot-9.scm"
	1682 16)) (raise-exception ("ice-9/boot-9.scm" 1684 16)) (#f ("guix/git.scm"
	395 13))

	This is a follow-up of: 5bce4c82422de6beb3ce6120ba1592be898c2b72.

	* gnu/ci.scm (image-jobs): Add source and commit arguments.
	Use them to set the current-guix-package parameter.
	(cuirass-jobs): Adapt accordingly.

2022-08-17  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: xnec2c: Update to 4.4.11.
	* gnu/packages/radio.scm (xnec2c): Update to 4.4.11.

	gnu: sdrangel: Update to 7.6.2.
	* gnu/packages/radio.scm (sdrangel): Update to 7.6.2.
	  [inputs]: Add qtwebchannel-5 and qtwebengine-5.

	gnu: stumpwm-contrib: Fix description.
	* gnu/packages/wm.scm (stumpwm-contrib)[synopsis, description]: Fix them.

2022-08-17  Trevor Richards  <trev@trevdev.ca>

	gnu: stumpwm-contrib: Update to 0.0.1-4.d0c0507.
	* gnu/packages/wm.scm (stumpwm-contrib): Update to 0.0.1-4.d0c0507.

2022-08-17  Nikolay Korotkiy  <sikmir@disroot.org>

	gnu: osm2pgsql: Update to 1.7.0.
	* gnu/packages/geo.scm (osm2pgsql): Update to 1.7.0.
	  [source]: Update snippet.
	  [inputs]: Add fmt and rapidjson.
	  [arguments]: Update 'configure-flags'.

2022-08-17  Hilton Chain  <hako@ultrarare.space>

	gnu: Add python-lief.
	From c865b31b702d0e5f86faaadcb306cea269ae1109 Mon Sep 17 00:00:00 2001
	From: Hilton Chain <hako@ultrarare.space>
	Date: Tue, 16 Aug 2022 21:26:33 +0800
	Subject: [PATCH v3] gnu: Add python-lief.

	* gnu/packages/python-xyz.scm (python-lief): New variable.

2022-08-17  Mike Jones  <mike@mjones.io>

	gnu: neovim: Update to 0.7.2.
	* gnu/packages/vim.scm (neovim): Update to 0.7.2.

	gnu: fish: Update to 3.5.1.
	* gnu/packages/shells.scm (fish): Update to 3.5.1.

2022-08-17  宋文武  <iyzsong@member.fsf.org>

	gnu: icestorm: Update to 0.0-4.2bc5417.
	* gnu/packages/fpga.scm (icestorm): Update to
	commit 2bc541743ada3542c6da36a50e66303b9cbd2059.

2022-08-17  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: greybird-gtk-theme: Build with librsvg-for-system.
	* gnu/packages/gnome-xyz.scm (greybird-gtk-theme)[inputs]:
	Replace librsvg with librsvg-for-system.

2022-08-17  Hilton Chain  <hako@ultrarare.space>

	gnu: emacs-straight-el: Update to fed2153.
	* gnu/packages/emacs-xyz.scm (emacs-straight-el):
	Update to fed215348076ba9182f634e0770a175220474b5a.

2022-08-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rsync: Update to 3.2.5 [fixes CVE-2022-29154].
	* gnu/packages/rsync.scm (rsync): Update to 3.2.5.

	gnu: plocate: Update to 1.1.16.
	* gnu/packages/search.scm (plocate): Update to 1.1.16.

	gnu: font-util: Update to 1.3.3.
	* gnu/packages/xorg.scm (font-util): Update to 1.3.3.

	installer: parted: Don't export WITH-DELAY-DEVICE-IN-USE?.
	* gnu/installer/parted.scm: Remove WITH-DELAY-DEVICE-IN-USE? from the
	module's export list.

	gnu: arx-libertatis: Update to 1.2.1.
	* gnu/packages/games.scm (arx-libertatis): Update to 1.2.1.

	gnu: dhewm3: Remove input labels.
	* gnu/packages/game-development.scm (dhewm3)[inputs]:
	Remove input labels.

	gnu: dhewm3: Update to 1.5.2.
	* gnu/packages/game-development.scm (dhewm3): Update to 1.5.2.
	[arguments]: Don't explicitly return #t from phases.
	[inputs]: Remove libjpeg-turbo, libogg, and libvorbis.

	gnu: font-gnu-unifont: Update to 14.0.04.
	* gnu/packages/fonts.scm (font-gnu-unifont): Update to 14.0.04.

	gnu: fio: Update to 3.31.
	* gnu/packages/benchmark.scm (fio): Update to 3.31.

	gnu: ldns: Update to 1.8.3.
	* gnu/packages/dns.scm (ldns): Update to 1.8.3.

	gnu: cpuid: Update to 20220812.
	* gnu/packages/linux.scm (cpuid): Update to 20220812.

2022-08-16  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: lttng-tools: Update the hash.
	This is a follow-up of c53a5e7dc3153443cab5ac8ce7ff9d935785fe44.

	* gnu/packages/instrumentation.scm (lttng-tools)[source]: Update it.

2022-08-16  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: lttng-ust: Update source hash.
	This was forgotten in eca0227239c7ca52a2a3f4eed82b546899d57fec.

	* gnu/packages/instrumentation.scm (lttng-ust)[source]: Correct the hash.

2022-08-16  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	ui: Describe package outputs.
	* guix/ui.scm (package->recutils): Output outputs with their descriptions,
	one per line.
	* po/packages/Makevars (XGETTEXT_OPTIONS): Add ‘output-synopsis’ as keyword.

2022-08-16  jgart  <jgart@dismail.de>

	gnu: Add cl-string-pokemonize.
	* gnu/packages/lisp-xyz.scm (cl-string-pokemonize): New variable.

2022-08-16  Pierre-Henry Fröhring  <contact@phfrohring.com>

	gnu: Add emacs-mini-frame.
	* gnu/packages/emacs-xyz.scm (emacs-mini-frame): New variable.

2022-08-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add go-github-com-biogo-biogo.
	* gnu/packages/bioinformatics.scm (go-github-com-biogo-biogo): New variable.

	gnu: Add go-github-com-biogo-hts-fai.
	* gnu/packages/bioinformatics.scm (go-github-com-biogo-hts-fai): New variable.

	gnu: Add go-github-com-biogo-hts-csi.
	* gnu/packages/bioinformatics.scm (go-github-com-biogo-hts-csi): New variable.

	gnu: Add go-github-com-biogo-hts-cram.
	* gnu/packages/bioinformatics.scm (go-github-com-biogo-hts-cram): New variable.

	gnu: Add go-github-com-kortschak-utter.
	* gnu/packages/golang.scm (go-github-com-kortschak-utter): New variable.

	gnu: Add go-github-com-biogo-hts-bgzf.
	* gnu/packages/bioinformatics.scm (go-github-com-biogo-hts-bgzf): New variable.

	gnu: Add go-github-com-biogo-hts-tabix.
	* gnu/packages/bioinformatics.scm (go-github-com-biogo-hts-tabix): New variable.

	gnu: Add go-github-com-biogo-hts-sam.
	* gnu/packages/bioinformatics.scm (go-github-com-biogo-hts-sam): New variable.

	gnu: Add go-github-com-biogo-hts-bam.
	* gnu/packages/bioinformatics.scm (go-github-com-biogo-hts-bam): New variable.

	gnu: Add go-github-com-biogo-store-step.
	* gnu/packages/bioinformatics.scm (go-github-com-biogo-store-step): New variable.

	gnu: Add go-github-com-biogo-store-llrb.
	* gnu/packages/bioinformatics.scm (go-github-com-biogo-store-llrb): New variable.

	gnu: Add go-github-com-biogo-store-kdtree.
	* gnu/packages/bioinformatics.scm (go-github-com-biogo-store-kdtree): New variable.

	gnu: Add go-github-com-biogo-store-interval.
	* gnu/packages/bioinformatics.scm (go-github-com-biogo-store-interval): New variable.

	gnu: Add go-github-com-biogo-graph.
	* gnu/packages/bioinformatics.scm (go-github-com-biogo-graph): New variable.

	gnu: Add stpipeline.
	* gnu/packages/bioinformatics.scm (stpipeline): New variable.

	gnu: Add python-taggd.
	* gnu/packages/bioinformatics.scm (python-taggd): New variable.

	gnu: Add python-sqlitedict.
	* gnu/packages/databases.scm (python-sqlitedict): New variable.

	gnu: htseq: Update to 2.0.2.
	* gnu/packages/bioinformatics.scm (htseq): Update to 2.0.2.
	[source]: Fetch from git repository.
	[arguments]: Delete 'build phase; run tests with pytest in 'check phase.
	[propagated-inputs]: Add python-matplotlib and python-pysam.
	[inputs]: Remove python-matplotlib and python-pysam.
	[native-inputs]: Add python-pandas, python-pytest, python-scipy, and swig.
	[synopsis]: Update.
	[description]: Update.

2022-08-16  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-geiser-guile: Update guile input to guile-3.0-latest.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-guile)[inputs]: Update guile to
	guile-3.0-latest.

2022-08-16  (  <paren@disroot.org>

	gnu: terminals: Deprecate wterm.
	`wterm` no longer works with modern Wayland, and has been unmaintained
	since early 2021. See issue #52029.

	* gnu/packages/terminals.scm (wterm): Deprecate in favour of `foot`.

2022-08-15  Marius Bakke  <marius@gnu.org>

	gnu: python-daemon: Remove unused input.
	* gnu/packages/python-xyz.scm (python-daemon)[native-inputs]: Remove
	PYTHON-UNITTEST2.

	gnu: python-case: Remove unused input.
	* gnu/packages/python-xyz.scm (python-case)[propagated-inputs]: Remove
	PYTHON-UNITTEST2.

	gnu: python-posix-ipc: Remove unused input.
	* gnu/packages/python-xyz.scm (python-posix-ipc)[native-inputs]: Remove.

	gnu: python-pyu2f: Remove unused inputs.
	* gnu/packages/python-crypto.scm (python-pyu2f)[native-inputs]: Remove.

	gnu: python-pymysql: Remove unused input.
	* gnu/packages/databases.scm (python-pymysql)[native-inputs]: Remove
	PYTHON-UNITTEST2.

	gnu: python-pyclipper: Update to 1.3.0.post3.
	* gnu/packages/python-xyz.scm (python-pyclipper): Update to 1.3.0.post3.
	[source](uri): Use tarball instead of zipball.
	[source](snippet): Adjust for renamed file.
	[arguments]: Likewise.
	[propagated-inputs]: Remove.
	[native-inputs]: Remove PYTHON-UNITTEST2 and UNZIP.  Add PYTHON-SETUPTOOLS-SCM.

	gnu: python-ufo2ft: Add missing input.
	* gnu/packages/fontutils.scm (python-ufo2ft)[native-inputs]: Add
	PYTHON-SETUPTOOLS-SCM.

	gnu: python-afdko: Add missing input.
	* gnu/packages/fontutils.scm (python-afdko)[native-inputs]: Add
	PYTHON-SETUPTOOLS-SCM.

	gnu: python-ufoprocessor: Add missing input.
	* gnu/packages/fontutils.scm (python-ufoprocessor)[native-inputs]: Add
	PYTHON-SETUPTOOLS-SCM.

	gnu: python-fontparts: Add missing input.
	* gnu/packages/fontutils.scm (python-fontparts-bootstrap)[native-inputs]: Add
	PYTHON-SETUPTOOLS-SCM.

	gnu: python-booleanoperations: Add missing input.
	* gnu/packages/graphics.scm (python-booleanoperations)[native-inputs]: Add
	PYTHON-SETUPTOOLS-SCM.

	gnu: python-mando: Update to 0.7.1.
	* gnu/packages/python-xyz.scm (python-mando): Update to 0.7.1.
	[arguments]: Override check phase.

	gnu: python-radon: Permit newer versions of mando.
	* gnu/packages/python-xyz.scm (python-radon)[arguments]: Add setup.py
	substitution.

	gnu: python-lz4: Update to 4.0.2.
	* gnu/packages/python-compression.scm (python-lz4): Update to 4.0.2.
	[native-inputs]: Remove PYTHON-NOSE.  Add PYTHON-PKGCONFIG and PYTHON-PSUTIL.
	[arguments]: Override check phase.

	gnu: python-mypy: Update to 0.971.
	* gnu/packages/patches/python-mypy-12332.patch,
	gnu/packages/patches/python-mypy-use-sys-path.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/python-check.scm (python-mypy): Update to 0.971.
	[source](patches): Remove.
	[arguments]: Skip one test.

	gnu: libreoffice: Remove obsolete workaround.
	* gnu/packages/libreoffice.scm (libreoffice)[arguments]: Don't pass LDFLAGS.

2022-08-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: encodings: Update to 1.0.6.
	* gnu/packages/xorg.scm (encodings): Update to 1.0.6.

	gnu: mu: Update to 1.8.9.
	* gnu/packages/mail.scm (mu): Update to 1.8.9.
	[arguments]: Adjust the 'patch-bin-references phase accordingly.

2022-08-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: plink-ng: Build sources from 2.0 directory
	* gnu/packages/bioinformatics.scm (plink-ng)[arguments]: Disable tests; adjust
	make flags; enter 2.0 directory in 'chdir phase; replace 'install phase.
	[inputs]: Add zstd:lib.

2022-08-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rnnoise: Remove input labels.
	* gnu/packages/xiph.scm (rnnoise)[native-inputs]:
	Remove input labels.

	gnu: rnnoise: Unhide and rename variable.
	* gnu/packages/xiph.scm (xiph-rnnoise): Rename to…
	(rnnoise): …this.  Adjust all users.
	[properties]: Remove HIDDEN? property as it is no longer ambiguous.

2022-08-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: noise-suppression-for-voice: Rename from ‘rnnoise’.
	This is a set of plug-ins *based on* Xiph's rnnoise package (also in Guix).

	* gnu/packages/pulseaudio.scm (rnnoise): Rename this variable…
	(noise-suppression-for-voice): …to this.
	[noisetorch](inputs): Adjust its only user.

2022-08-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: noisetorch: Update to 0.12.2.
	* gnu/packages/pulseaudio.scm (noisetorch): Update to 0.12.2.
	[source]: Switch to maintained fork.
	[arguments]: Update all ‘paths’ accordingly.  Rename 'symlink-rnnoise
	phase to 'copy-rnnoise-library and do so.  Remove 'gen-version.go phase.
	Don't explicitly return #f from phases.
	[home-page]: Update to match SOURCE.

	gnu: openvpn: Update to 2.5.7.
	* gnu/packages/vpn.scm (openvpn): Update to 2.5.7.

	gnu: nftables: Update to 1.0.5.
	* gnu/packages/linux.scm (nftables): Update to 1.0.5.

	gnu: libnftnl: Update to 1.2.3.
	* gnu/packages/linux.scm (libnftnl): Update to 1.2.3.

	gnu: bird: Update to 2.0.10.
	* gnu/packages/networking.scm (bird): Update to 2.0.10.

	gnu: catfish: Update to 4.16.4.
	* gnu/packages/xfce.scm (catfish): Update to 4.16.4.

	gnu: libupnp: Update to 1.14.13.
	* gnu/packages/upnp.scm (libupnp): Update to 1.14.13.

	gnu: os-prober: Update to 1.81.
	* gnu/packages/bootloaders.scm (os-prober): Update to 1.81.

2022-08-15  Maxime Devos  <maximedevos@telenet.be>

	guile-fibers: Backport the ‘epoll instance is dead’ bugfix.
	This fixes some indeterministic test failures for gnunet-scheme observed while
	developing gnunet-scheme.  The following checks were made:

	All dependents compile for x86_64:

	$ ./pre-inst-env guix build shepherd gnunet-scheme guix-build-coordinator nar-herder guix-data-service guile-fibers --system=x86_64-linux

	Everything except guix-build-coordinator (which depends on the
	non-cross-compilable sqitch) cross-compile from x86_64 to aarch64-linux-gnu:

	$ ./pre-inst-env guix build shepherd gnunet-scheme nar-herder  guile-fibers --system=x86_64-linux --target=aarch64-linux-gnu

	I tried testing for reproducibility but the check phase took to long.
	However, you can compare the hash you get against the hash I got:

	$ ./pre-inst-env guix hash --serializer=nar $(./pre-inst-env guix build guile-fibers --no-grafts --system=x86_64-linux) 0qsaqx27b6q2s22h7y93417ijpkwl6gc1fhhck8aha6bvmawk5h0

	I tried an emulated build for another architecture, but there the tests took
	overly long.

	There were no lint warnings for guile-fibers.

	* gnu/packages/patches/guile-fibers-epoll-instance-is-dead.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register the patch.
	* gnu/packages/guile-xyz.scm (guile-fibers)[source]{patches}: Use the patch.

2022-08-15  Mathieu Othacehe  <othacehe@gnu.org>

	Revert "gnu: python-lxml: Update to 4.6.5."
	This reverts commit 2365e8435a13c3aa4308e88773de0a0e7b9ffef9 as it triggers
	>15k rebuilds: https://ci.guix.gnu.org/eval/543158.

2022-08-15  Maximilian Heisinger  <mail@maxheisinger.at>

	gnu: Add kissat.
	* gnu/packages/maths.scm (kissat): New variable.

2022-08-15  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: python-lxml: Update to 4.6.5.
	* gnu/packages/xml.scm (python-lxml): Update to 4.6.5.

2022-08-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-robotframework-sshtunnellibrary.
	* gnu/packages/python-xyz.scm (python-robotframework-sshtunnellibrary): New variable.

	gnu: Add python-sshtunnel.
	* gnu/packages/python-xyz.scm (python-sshtunnel): New variable.

2022-08-15  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: torsocks: Wrap lines.
	* gnu/packages/tor.scm (torsocks)[source, arguments]: Wrap long lines
	and remove a trailing #t.

2022-08-15  Jim Newsome  <jnewsome@torproject.org>

	gnu: torsocks: Update to 2.4.0.
	* gnu/packages/tor.scm (torsocks): Update to 2.4.0.
	[native-inputs]: Add autoconf, automake, libtool because torsocks releases
	no longer pre-run autogen.sh.
	[synopsis, description]: Clarify that applications do not need to be
	socks-aware to be used with torsocks.

2022-08-15  Mathieu Othacehe  <othacehe@gnu.org>

	Revert "gnu: python-lsp-server: Update to 1.5.0."
	This reverts commit 07f807f12c0949e9deeee09b4a28bb1f810b26ca because it
	requires a python-pluggy update which seems to cause some issues.

2022-08-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tweenr: Build reproducibly.
	* gnu/packages/cran.scm (r-tweenr)[arguments]: Add phase 'build-reproducibly
	to avoid embedding random time difference.

2022-08-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	gnu: asymptote: Update to 2.82.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.82.

2022-08-15  Michael Rohleder  <mike@rohleder.de>

	gnu: tumbler: Update to 4.16.1.
	* gnu/packages/xfce.scm (tumbler): Update to 4.16.1.

	gnu: xfce4-screenshooter: Update to 1.9.11.
	* gnu/packages/xfce.scm (xfce4-screenshooter): Update to 1.9.11.

2022-08-15  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: rgbds: Update to 0.5.2.
	* gnu/packages/assembly.scm (rgbds): Update to 0.5.2.
	[arguments]: Remove a trailing #t.

2022-08-15  Olivier Dion  <olivier.dion@polymtl.ca>

	gnu: lttng-tools: Update to 2.13.7.
	* gnu/packages/instrumentation.scm (lttng-tools): Update to 2.13.7.

	gnu: lttng-ust: Update to 2.13.3.
	* gnu/packages/instrumentation.scm (lttng-ust): Update to 2.13.3.

	gnu: Add lttng-modules.
	* gnu/packages/instrumentation.scm (lttng-modules): New variable.

2022-08-15  Nicolas Graves via Guix-patches via  <guix-patches@gnu.org>

	gnu: python-lsp-server: Update to 1.5.0.
	* gnu/packages/python-xyz.scm (python-lsp-server): Update to 1.5.0.
	   [arguments]{set-HOME}: Remove this phase because tests do not require it
	   anymore.
	   {check}: Do not replace it as test_pyqt_completion is not longer failing.
	   [propagated-inputs]: Remove python-future.
	   [native-inputs]: Remove python-mock, python-versioneer and add
	   python-whatthepatch.

	gnu: Add python-whatthepatch.
	* gnu/packages/python-web.scm (python-whatthepatch): New variable.

2022-08-15  Zhu Zihao  <all_but_last@163.com>

	gnu: guile-machine-code: Update to 2.2.0.
	* gnu/packages/guile-xyz.scm (guile-machine-code): Update to 2.2.0.

	gnu: guile-laesare: Use source from Gitlab.
	* gnu/packages/guile-xyz.scm (guile-laesare)
	[source]: Use source from Gitlab.
	[home-page]: Use source from Gitlab.

	gnu: guile-machine-code: Use source from Gitlab.
	* gnu/packages/guile-xyz.scm (guile-machine-code)
	[source]: Use source from Gitlab.
	[home-page]: Use source from Gitlab.

	gnu: guile-struct-pack: Use source from Gitlab.
	* gnu/packages/guile-xyz.scm (guile-struct-pack)
	[source]: Use source from Gitlab. Replace missing git tag with commit.
	[home-page]: Use source from Gitlab.

	gnu: guile-packrat: Use source from Gitlab.
	* gnu/packages/guile-xyz.scm (guile-packrat)[home-page]: Use source from
	Gitlab.
	[source]: Replace missing git tag with commit.

	gnu: guile-hashing: Use source from Gitlab.
	* gnu/packages/guile-xyz.scm (guile-hashing)[home-page]: Use source from
	Gitlab.
	[source]: Replace missing git tag with commit.

2022-08-15  jgart  <jgart@dismail.de>

	gnu: Add python-nanoid.
	* gnu/packages/python-xyz.scm (python-nanoid): New variable.

	gnu: emacs-org-auto-tangle: Update to 0.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-auto-tangle): Update to 0.6.0.

2022-08-15  gyara  <me@gyara.moe>

	gnu: dunst: Update to 1.9.0.
	* gnu/packages/dunst.scm (dunst): Update to 1.9.0.

2022-08-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-reverse-im: Update to 0.0.8.
	* gnu/packages/emacs-xyz.scm (emacs-reverse-im): Update to 0.0.8.

	gnu: emacs-gruvbox-theme: Update to 1.30.0.
	* gnu/packages/emacs-xyz.scm (emacs-gruvbox-theme): Update to 1.30.0.

	gnu: emacs-autothemer: Update to 0.2.5.
	* gnu/packages/emacs-xyz.scm (emacs-autothemer): Update to 0.2.5.

	gnu: emacs-citar: Update to 1.0.
	* gnu/packages/emacs-xyz.scm (emacs-citar): Update to 1.0.

	gnu: emacs-citeproc-el: Update to 0.9.1.
	* gnu/packages/emacs-xyz.scm (emacs-citeproc-el): Update to 0.9.1.

	gnu: emacs-buttercup: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-buttercup)[arguments]: Use
	G-expressions. Remove trailing #T from phases.

	gnu: emacs-buttercup: Update to 1.26.
	* gnu/packages/emacs-xyz.scm (emacs-buttercup): Update to 1.26.

	gnu: emacs-debbugs: Update to 0.33.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.33.

2022-08-14  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: itpp: Remove non-deterministic log file.
	* gnu/packages/maths.scm (itpp)[arguments]: Add 'delete-formulas-log phase.

2022-08-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcppparallel: Do not use bundled tbb.
	* gnu/packages/cran.scm (r-rcppparallel)[inputs]: Add tbb-2020.
	[arguments]: Add build phase 'use-system-tbb to set TBB_ROOT.
	[source]: Add snippet to remove bundled tbb.

	gnu: r-reticulate: Build reproducibly.
	* gnu/packages/cran.scm (r-reticulate)[arguments]: Add build phase
	'build-reproducibly to ensure that pyc files are built reproducibly.

2022-08-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bgx: Build without CPU tuning.
	Fixes <https://issues.guix.gnu.org/57210>.

	* gnu/packages/bioconductor.scm (r-bgx)[arguments]: Add phase
	'do-not-tune-cflags-for-reproducibility to patch configure.ac.
	[inputs]: Add boost.
	[native-inputs]: Add autoconf and automake.

2022-08-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lpsymphony: Build reproducibly.
	* gnu/packages/bioconductor.scm (r-lpsymphony)[arguments]: Add build phase
	'make-build-order-reproducible.

2022-08-14  Christine Lemmer-Webber  <cwebber@dustycloud.org>

	Update copyright/name notices for Christine Lemmer-Webber.
	* gnu/packages/games.scm: Update copyright/name notices for Christine
	Lemmer-Webber.

2022-08-13  Marius Bakke  <marius@gnu.org>

	gnu: texlive-hyperref: Propagate more inputs.
	* gnu/packages/tex.scm (texlive-hyperref)[propagated-inputs]: Add TEXLIVE-CM,
	TEXLIVE-LATEX-GRAPHICS, TEXLIVE-STRINGENC, and TEXLIVE-ZAPFDING.
	* gnu/packages/sphinx.scm (python-sphinx)[propagated-inputs]: Remove
	TEXLIVE-STRINGENC and TEXLIVE-ZAPFDING.

2022-08-13  Marius Bakke  <marius@gnu.org>

	gnu: python-sphinx-panels: Use python-sphinx@4.
	...also add deprecation notice, and change its users accordingly.

	* gnu/packages/sphinx.scm (python-sphinx-panels)[propagated-inputs]: Change
	from PYTHON-SPHINX to PYTHON-SPHINX-4.
	[description]: Mention that it is unmaintained.
	* gnu/packages/python-science.scm (python-scipy)[native-inputs]: Likewise.
	* gnu/packages/python-xyz.scm (python-numpy-documentation)[native-inputs]: Likewise.

2022-08-13  Marius Bakke  <marius@gnu.org>

	gnu: python-sphinx: Add 4.5.0.
	* gnu/packages/sphinx.scm (python-sphinx-4): New variable.

	gnu: gtk-doc/stable: Use 'modify-inputs'.
	* gnu/packages/gtk.scm (gtk-doc/stable)[inputs]: Use MODIFY-INPUTS.

	gnu: gtk-doc: Remove input labels.
	* gnu/packages/gtk.scm (gtk-doc)[native-inputs]: Remove labels.

	gnu: gtk-doc: Remove unused input.
	* gnu/packages/gtk.scm (gtk-doc)[inputs]: Remove PYTHON-UNITTEST2.

	gnu: python-freezegun: Adjust for Python 3.10.
	* gnu/packages/check.scm (python-freezegun)[source](modules, snippet): New
	fields.

	gnu: python-freezegun: Update to 1.2.2.
	* gnu/packages/check.scm (python-freezegun): Update to 1.2.2.
	[native-inputs]: Remove PYTHON-MOCK.
	[propagated-inputs]: Remove PYTHON-SIX.

	gnu: python-sphinx: Update to 5.1.1.
	* gnu/packages/sphinx.scm (python-sphinx): Update to 5.1.1.

	gnu: python-dateutil: Adjust tests for Pytest 7.
	* gnu/packages/patches/python-dateutil-pytest-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/time.scm (python-dateutil)[source](patches): New field.

	gnu: python-pympler: Update to 1.0.1.
	* gnu/packages/python-xyz.scm (python-pympler): Update to 1.0.1.
	[arguments]: Remove.

2022-08-12  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Revert "gnu: gobject-introspection: Update to 1.72.0."
	This reverts commit 60c4b012ff66680821381dcc5ae7f6073e61a7e2.
	gobject-introspection was already updated to 1.72.0 prior to this patch.

2022-08-12  Marius Bakke  <marius@gnu.org>

	gnu: qtscxml: Fix build failure.
	This fixes a faulty conflict resolution from the merge in commit
	b50eaa67642ebc25e9c896f2e700c08610e0a5da.

	* gnu/packages/qt.scm (qtscxml)[arguments]: Substitute arguments from QTSVG-5,
	not QTSVG.

2022-08-12  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gobject-introspection: Update to 1.72.0.
	* gnu/packages/glib.scm (gobject-introspection): Update to 1.72.0.
	* gnu/packages/patches/gobject-introspection-absolute-shlib-path.patch: Adjust
	to changes in upstream source.

2022-08-11  Marius Bakke  <marius@gnu.org>

	gnu: libtirpc: Incorporate grafted changes.
	* gnu/packages/onc-rpc.scm (libtirpc)[replacement]: Remove.
	(source)[patches]: New field.
	(libtirpc/fixed): Remove variable.

	gnu: unzip: Incorporate grafted changes.
	* gnu/packages/compression.scm (unzip)[replacement]: Remove.
	[source](patches): Add unzip-CVE-2022-0529+CVE-2022-0530.patch.
	(unzip/fixed): Remove variable.

	gnu: aspell: Incorporate grafted changes.
	* gnu/packages/aspell.scm (aspell)[replacement]: Remove.
	[source](patches): Add aspell-CVE-2019-25051.patch.
	* gnu/packages/aspell.scm (aspell/replacement): Remove variable.

2022-08-11  Marius Bakke  <marius@gnu.org>

	gnu: Remove gnupg/fixed.
	The replacement was ignored in 77eb3008e350c069e0ae8df6a91bf0ebdcfc2ac0 as the
	fix was already present in the current package.

	* gnu/packages/patches/gnupg-CVE-2022-34903.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/gnupg.scm (gnupg/fixed): Remove variable.

2022-08-11  Marius Bakke  <marius@gnu.org>

	gnu: libvisual-plugins: Remove input labels.
	* gnu/packages/gstreamer.scm (libvisual-plugins)[native-inputs, inputs]:
	Remove labels.

	gnu: libvisual: Remove input labels.
	* gnu/packages/gstreamer.scm (libvisual)[native-inputs]: Remove labels.

	gnu: gdl: Update to 3.40.0.
	* gnu/packages/gnome.scm (gdl): Update to 3.40.0.

	gnu: dconf: Remove input labels.
	* gnu/packages/gnome.scm (dconf)[native-inputs]: Remove labels.

	gnu: harfbuzz: Update to 5.1.0.
	* gnu/packages/gtk.scm (harfbuzz): Update to 5.1.0.

	gnu: vala: Remove input labels.
	* gnu/packages/gnome.scm (vala)[native-inputs, propagated-inputs]: Remove
	labels.

	gnu: vala: Remove 0.54.2.
	* gnu/packages/gnome.scm (vala): Update to 0.56.2.
	(vala-next): Remove variable.

	gnu: graphviz: Update to 5.0.0.
	* gnu/packages/graphviz.scm (graphviz): Update to 5.0.0.
	[arguments]: Remove obsolete phase.

	gnu: graphviz: Remove input labels.
	* gnu/packages/graphviz.scm (graphviz)[inputs]: Remove labels.

	gnu: pango: Update to 1.50.8.
	* gnu/packages/gtk.scm (pango): Update to 1.50.8.

	gnu: libthai: Update to 0.1.29.
	* gnu/packages/gtk.scm (libthai): Update to 0.1.29.

	gnu: fribidi: Update to 1.0.12.
	* gnu/packages/fribidi.scm (fribidi): Update to 1.0.12.

	gnu: gtk+@2: Disable failing tests.
	* gnu/packages/gtk.scm (gtk+-2)[arguments]: Disable two more tests.

	gnu: lib2geom: Remove 1.1.
	* gnu/packages/graphics.scm (lib2geom): Update to 1.2.
	(lib2geom-1.2): Remove variable.
	* gnu/packages/inkscape.scm (inkscape/stable)[inputs]: Change from
	LIB2GEOM-1.2 to LIB2GEOM.

	gnu: inkscape: Remove input labels.
	* gnu/packages/inkscape.scm (inkscape/stable)[inputs]: Remove labels.

	gnu: inkscape: Remove obsolete input.
	* gnu/packages/inkscape.scm (inkscape/stable)[native-inputs]: Remove
	INTLTOOL.  Add GETTEXT-MINIMAL.

	gnu: inkscape/stable: Update to 1.2.1.
	* gnu/packages/inkscape.scm (inkscape/stable): Update to 1.2.1.
	[arguments, inputs]: Take the changes from ...
	(inkscape): ... this variable, and adjust this one accordingly.

	gnu: inkscape: Disable failing tests.
	* gnu/packages/inkscape.scm (inkscape/stable)[arguments]: Add phase.

	gnu: libsoup-minimal@2: Update to 2.72.4.
	* gnu/packages/gnome.scm (libsoup-minimal-2): Update to 2.72.4.

	gnu: libsoup-minimal: Update to 3.0.7.
	* gnu/packages/gnome.scm (libsoup-minimal): Update to 3.0.7.

2022-08-11  Marius Bakke  <marius@gnu.org>

	gnu: Remove librsvg-bootstrap.
	librsvg is already a staging-level package, and the next version will no
	longer bundle its dependencies, so we might as well drop it early.

	* gnu/packages/gnome.scm (librsvg-bootstrap): Remove variable.
	* gnu/packages/bittorrent.scm (deluge)[native-inputs]: Replace
	LIBRSVG-BOOTSTRAP with LIBRSVG.
	* gnu/packages/emacs.scm (emacs)[inputs]: Likewise.
	* gnu/packages/gtk.scm (gtk+-2)[propagated-inputs]: Likewise.
	* gnu/packages/gtk.scm (gtk+)[propagated-inputs]: Likewise.

2022-08-11  Marius Bakke  <marius@gnu.org>

	gnu: librsvg: Update to 2.54.4.
	This is a reland of 0b770c2da499c3fe42336f3e3acad9582f594352, without the
	'decrease-reftest-sensitivity' phase which is no longer needed.

	* gnu/packages/gnome.scm (librsvg): Update to 2.54.4.
	[arguments]: Adjust #:cargo-inputs for the new version.  Remove phases
	patch-docbook-xml and ignore-failing-tests.
	[native-inputs]: Remove DOCBOOK-XML-4.3.
	(librsvg-bootstrap)[name]: Distinguish.
	[source, version]: Inherit from LIBRSVG.

2022-08-11  Marius Bakke  <marius@gnu.org>

	Merge branch 'staging' into core-updates

	gnu: texinfo: Fix @headings regression.
	* gnu/packages/patches/texinfo-headings-single.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/texinfo.scm (texinfo)[source](patches): New field.
	* gnu/packages/commencement.scm (texinfo-boot0)[source]: Use BOOTSTRAP-ORIGIN.

	gnu: LLVM: Add missing include statement for compatibility with GCC 11.
	* gnu/packages/patches/llvm-8-missing-include.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/llvm.scm (llvm-11, llvm-10, llvm-9, llvm-8)[source](patches):
	Add it.

	gnu: python-numpy: Remove 1.21.6.
	* gnu/packages/python-xyz.scm (python-numpy): Update to 1.23.1.
	[native-inputs]: Add PYTHON-TYPING-EXTENSIONS.
	(python-numpy-next): Remove variable.

	gnu: ghc: Use a LibFFI variant without static trampolines.
	* gnu/packages/haskell.scm (ghc-7, ghc-8.0, ghc-8.4)[inputs]: Change from
	LIBFFI to LIBFFI-SANS-STATIC-TRAMPOLINES.
	* gnu/packages/libffi.scm (libffi-sans-static-trampolines): New variable.

2022-08-11  Marius Bakke  <marius@gnu.org>

	gnu: texlive-xcolor: Fix build failure.
	This is a reland of 5e796bfc22076a1126beaa853d9cac16f5c9a23d which was
	partially reverted in 8c3e9da13a3c92a7db308db8c0d81cb474ad7799.

	* gnu/packages/tex.scm (texlive-xcolor)[arguments]: Make sure package provides
	all the expected files.

2022-08-11  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

2022-08-11  Marius Bakke  <marius@gnu.org>

	Revert "gnu: librsvg: Update to 2.54.4."
	The update breaks GTK+@2 and requires newer dependencies.  It will be
	reapplied on the 'core-updates' branch.

	This reverts commit 0b770c2da499c3fe42336f3e3acad9582f594352.

2022-08-11  Marius Bakke  <marius@gnu.org>

	gnu: ntfs-3g: Update to 2022.5.17.
	* gnu/packages/linux.scm (ntfs-3g): Update to 2022.5.17.

	gnu: ntfs-3g: Add release-monitoring-url and upstream-name.
	* gnu/packages/linux.scm (ntfs-3g)[properties]: New field.

	gnu: openconnect-sso: Remove input labels.
	* gnu/packages/vpn.scm (openconnect-sso)[arguments]: Don't attempt to use a
	non-existent QtWebEngine label.  While at it, use SEARCH-INPUT-FILE also for
	openconnect and remove trailing #t's.

	gnu: tracker: Update to 3.3.3.
	* gnu/packages/gnome.scm (tracker): Update to 3.3.3.
	[native-inputs]: Remove INTLTOOL.  Add GETTEXT-MINIMAL.

	gnu: folks: Update to 0.15.5.
	* gnu/packages/gnome.scm (folks): Update to 0.15.5.
	[native-inputs]: Remove INTLTOOL.  Add GETTEXT-MINIMAL.

	gnu: mediasdk: Build reproducibly.
	* gnu/packages/video.scm (mediasdk)[arguments]: Add #:phases.  Convert to gexp
	while at it.

	gnu: mediasdk: Remove input labels.
	* gnu/packages/video.scm (mediasdk)[native-inputs, inputs]: Remove labels.

	gnu: mediasdk: Update to 22.4.4.
	* gnu/packages/video.scm (mediasdk): Update to 22.4.4.

	gnu: python-libvirt: Add 'upstream-name' property.
	* gnu/packages/virtualization.scm (python-libvirt)[properties]: New field.

	gnu: libvirt: Use G-expression.
	* gnu/packages/virtualization.scm (libvirt)[arguments]: Use gexp.  While at
	it, refer to THIS-PACKAGE instead of the NAME and VERSION fields.

	gnu: libvirt: Remove input labels.
	* gnu/packages/virtualization.scm (libvirt)[inputs, native-inputs]: Remove labels.

	gnu: libvirt, python-libvirt: Update to 8.6.0.
	* gnu/packages/patches/libvirt-add-install-prefix.patch: Refresh patch.
	* gnu/packages/virtualization.scm (libvirt): Update to 8.6.0.
	(python-libvirt): Update to 8.6.0.
	[arguments]: Remove, as the default test phase works fine.

	gnu: catch2@1: Adjust for glibc 2.34 and later.
	* gnu/packages/check.scm (catch-framework2-1)[source](modules, snippet): New
	fields.

	gnu: python-pyicu: Update to 2.9.
	* gnu/packages/python-xyz.scm (python-pyicu): Update to 2.9.

	gnu: python-pyicu: Update home page.
	* gnu/packages/python-xyz.scm (python-pyicu)[home-page]: Change to current.

2022-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	.guix-authorizations: Authorize Andrew Tropin's subkey instead.
	Addresses <https://issues.guix.gnu.org/57091> for now.

	* .guix-authorizations (abcdw): Use signing subkey instead of primary.

2022-08-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: glib: Remove unneeded inputs.
	* gnu/packages/glib.scm (glib)[inputs]: Remove bash-completion,
	elfutils. Move dbus from here ...
	[native-inputs]: ... to here.

2022-08-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: ruby-hydra-minimal: Add missing patch.
	This is a followup to bb907402a613494e7fb6f8f04bf8d9d16ff9ee66.

	* gnu/packages/patches/ruby-hydra-minimal-no-byebug.patch: New file.

2022-08-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bash-completion: Remove util-linux overrides.
	These completions are deprecated or removed upstream, and
	bash-completion defers to upstream completions.

	* gnu/packages/bash.scm (bash-completion)[native-inputs]: Remove field.
	[arguments]: Remove field.

2022-08-08  Tom Fitzhenry  <tom@tom-fitzhenry.me.uk>

	gnu: texlive-hyphen-package: Remove input labels.
	* gnu/packages/tex.scm (texlive-hyphen-package): Remove input labels.

2022-08-08  Tom Fitzhenry  <tom@tom-fitzhenry.me.uk>

	gnu: Remove unused ruby-nokogiri-1.10.
	As of commit "gnu: unpin ruby-nokogiri-diff's ruby-nokogiri",
	ruby-nokogiri-1.10 is unused, so let's remove it.

	ruby-nokogiri-1.10's purpose was to cut the dependency graph. Users should use
	ruby-nokogiri.

	* gnu/packages/ruby.scm (ruby-nokogiri-1.10): Remove variable.
	(ruby-nokogiri): Collapse the package inheritance.

2022-08-08  Tom Fitzhenry  <tom@tom-fitzhenry.me.uk>

	gnu: Unpin ruby-nokogiri-diff's ruby-nokogiri
	ruby-nokogiri-diff historically had a long reverse dependency set, due to its
	reverse dependency of texlive, which was solely via ruby-byebugs.

	To avoid ruby-nokogiri updates from triggering rebuilds, ruby-nokogiri-diff
	was pinned to ruby-nokogiri-1.10.

	However, as of commit "gnu: Remove texlive's dependence on ruby-rspec and
	ruby-byebug.", texlive no longer depends on ruby-byebug, and thus updating
	ruby-nokogiri won't trigger large rebuilds.

	Thus, we are now free to unpin ruby-nokogiri-diff's ruby-nokogiri.

	* gnu/packages/ruby.scm (ruby-nokogiri-diff): Unpin ruby-nokogiri version.

2022-08-08  Tom Fitzhenry  <tom@tom-fitzhenry.me.uk>

	gnu: Remove texlive's dependence on ruby-rspec and ruby-byebug.
	Motivation: Break the dependency chain from guix to mariadb.

	Prior to this patch:

	$ guix graph --path guix mariadb
	guix@1.3.0-27.598f728
	po4a@0.63
	texlive-tiny@59745
	texlive-latex-base@59745
	texlive-hyphen-afrikaans@59745
	ruby-hydra@0.0-0.5abfa37
	ruby-byebug@11.1.3
	ruby-rubocop@1.10.0
	ruby-parallel@1.21.0
	ruby-mysql2@0.5.2
	mariadb@10.5.12

	As of this patch:

	$ ./pre-inst-env guix graph --path guix mariadb
	guix graph: error: no path from 'guix@1.3.0-27.598f728' to 'mariadb@10.5.12'

	* gnu/local.mk (dist_patch_DATA): Add texlive-hyph-utf8-no-byebug.patch.
	* gnu/packages/patches/texlive-hyph-utf8-no-byebug.patch: New file.
	* gnu/packages/tex.scm (hyph-utf8-scripts): Add patch.
	(texlive-hyphen-package): Depend on ruby-hydra-minimal.

2022-08-08  Tom Fitzhenry  <tom@tom-fitzhenry.me.uk>

	gnu: Add ruby-hydra-minimal.
	* gnu/local.mk (dist_patch_DATA): Add ruby-hydra-minimal-no-byebug.patch.
	* gnu/packages/patches/ruby-hydra-minimal-no-byebug.patch: New file.
	* gnu/packages/ruby.scm (ruby-hydra): Refactor to inherit from ruby-hydra-minimal.
	(ruby-hydra-minimal): New variable.

2022-08-08  Greg Hogan  <code@greghogan.com>

	gnu: suitesparse: Update to 5.12.0.
	* gnu/packages/maths.scm (suitesparse): Update to 5.12.0.

2022-08-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bash-completion: Add support for guix home directories.
	* gnu/packages/patches/bash-completion-directories.patch: Adjust patch
	file to also search guix home directories for completion files.

	gnu: bash-completion: Update to 2.11.
	* gnu/packages/bash.scm (bash-completion): Update to 2.11.
	[arguments]: Disable tests.
	* gnu/packages/patches/bash-completion-directories.patch: Update to
	changes in upstream code.

2022-08-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: moe: Update to 1.12.
	* gnu/packages/moe.scm (moe): Update to 1.12.

2022-08-07  kiasoc5 via Guix-patches via  <guix-patches@gnu.org>

	gnu: usbguard: Update to 1.1.1 [fixes CVE-2019-25058].
	* gnu/packages/hardware.scm (usbguard): Update to 1.1.1.

2022-08-07  kiasoc5 via Guix-patches via  <guix-patches@gnu.org>

	gnu: usbguard: Use new package style.
	Use G-exps and #$output while we're at it.

	* gnu/packages/hardware.scm (usbguard)[arguments]: Use G-expressions.
	<#:phases>: Use '#$output' instead of 'assoc-ref'

2022-08-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tor: Update to 0.4.7.9 [DoS mitigations].
	* gnu/packages/tor.scm (tor): Update to 0.4.7.9.

2022-08-11  Andreas Enge  <andreas@enge.fr>

	gnu: gap: Enable compilation of more optional packages.
	* gnu/packages/algebra.scm (gap)<snippet>: Add to the whitelist GAP packages
	with free licenses clarified in the latest release, and which do not require
	additional inputs.

2022-08-11  Andreas Enge  <andreas@enge.fr>
	    vicvbcun  <guix@ikherbers.com>

	gnu: gap: Update to 4.11.1.
	* gnu/packages/algebra.scm (gap): Update to 4.11.1.
	[source]<snippet>: Remove trailing #t.
	[arguments]<phases>: Remove trailing #t. Install missing config.h header.

2022-08-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lcsync: Fix building on non-x86 hardware.
	* gnu/packages/networking.scm (lcsync)[arguments]: Add phase to use
	simde instead of immintrin.h directly.
	[native-inputs]: Add simde.

	gnu: lcsync: Use test-target.
	* gnu/packages/networking.scm (lcsync)[arguments]: Set test-target.
	Remove custom 'check phase.

	gnu: librecast: Use test-target.
	* gnu/packages/networking.scm (librecast)[arguments]: Set test-target.
	Remove custom 'check phase.

	gnu: lcrq: Use test-target.
	* gnu/packages/networking.scm (lcrq)[arguments]: Set test-target. Remove
	custom 'check phase.

2022-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: artwork: Update repository to latest commit.
	* gnu/artwork.scm (%artwork-repository): Update to commit
	4c7f2ce6428a63e202cd2a9474a06f68a946934d.

	build: marionette: Adjust QEMU Info manual reference.
	* gnu/build/marionette.scm (marionette-control): Update doc to correct the
	QEMU Info manual reference.

	gnu: gnome-themes-standard: Deprecate in favor of gnome-themes-extra.
	* gnu/packages/gnome.scm (gnome-themes-standard): Mark as deprecated by
	gnome-themes-extra.
	(gnome)[inputs]: Remove gnome-themes-extra.

2022-08-11  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: wpa-supplicant-gui: Fix build.
	* gnu/packages/admin.scm (wpa-supplicant-gui)[build-system]: Use
	qt-build-system.
	[phases]: Use G-exps. Drop trailing #t. Don’t wrap-program as that is done by
	the build system. Set $HOME to a writable directory when converting icons to
	stop Inkscape complaining.

2022-08-11  Ludovic Courtès  <ludo@gnu.org>

	build-system/channel: Correctly handle store file name from (gnu ci).
	This is a followup to cf60a0a906440ccb007bae1243c3e0397c3a0aba.

	Reported by Mathieu Othacehe <othacehe@gnu.org>.

	* guix/build-system/channel.scm (build-channels): Add 'string?' case.

2022-08-11  Ludovic Courtès  <ludo@gnu.org>

	po: Add 'guix/read-print.scm'.
	This is a followup to b21d05d232ec0aba5abec20e83cc52c1d5163cc3.

	* po/guix/POTFILES.in: Add 'guix/read-print.scm'.

2022-08-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-qmri.
	* gnu/packages/cran.scm (r-qmri): New variable.

	gnu: Add r-mritc.
	* gnu/packages/cran.scm (r-mritc): New variable.

	gnu: Add r-oro-nifti.
	* gnu/packages/cran.scm (r-oro-nifti): New variable.

	gnu: Add r-adimpro.
	* gnu/packages/cran.scm (r-adimpro): New variable.

2022-08-11  Mathieu Othacehe  <othacehe@gnu.org>

	etc: teams: Add Mathieu Othacehe to mentors.
	* etc/teams.scm.in (mentors): New member.

2022-08-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-fmri.
	* gnu/packages/cran.scm (r-fmri): New variable.

2022-08-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mcelog: Update to 187.
	* gnu/packages/linux.scm (mcelog): Update to 187.

2022-08-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pies: Remove pre-generated files.
	* gnu/packages/admin.scm (pies)[source]: Add snippet to remove
	pre-generated files.
	[native-inputs]: Add bison, flex.

	gnu: pies: Update to 1.8.
	* gnu/packages/admin.scm (pies): Update to 1.8.

	gnu: yt-dlp: Only build with pandoc on supported systems.
	* gnu/packages/video.scm (yt-dlp)[arguments]: Adjust custom
	'build-generated-files phase to adjust to the presence of pandoc.
	[native-inputs]: Make explicit list. Only include pandoc on supported
	systems.

2022-08-14  Thiago Jung Bauermann via Guix-patches via  <guix-patches@gnu.org>

	news: Add 'pt' translation.
	The menu entry reference is kept in English because the manual isn't
	translated to Portuguese yet.

	* etc/news.scm: Add Portuguese translation of 'guix style -f' entry.

2022-08-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Update to 3.1.9.
	* gnu/packages/dns.scm (knot): Update to 3.1.9.

	gnu: inxi-minimal: Update to 3.3.20-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.20-1.

2022-08-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: unzip: Fix cross-compilation.
	Fixes <https://issues.guix.gnu.org/57127>.

	* gnu/packages/compression.scm (unzip)[arguments]: Use #$output when
	cross-compiling.

2022-08-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cups-pk-helper: Add etc/dbus-1 compatibility symlink.
	* gnu/packages/cups.scm (cups-pk-helper)[arguments]:
	Add an 'install-compatibility-symlink phase.

	gnu: haproxy: Remove ‘free’ & fluff.
	* gnu/packages/networking.scm (haproxy)[description]: Remove the
	redundant ‘free’ qualifier and some overly gushing other ones.

	gnu: epson-inkjet-printer-escpr: Update to 1.7.21.
	* gnu/packages/cups.scm (epson-inkjet-printer-escpr): Update to 1.7.21.

	gnu: cups-pk-helper: Make references non-native.
	* gnu/packages/cups.scm (cups-pk-helper)[native-inputs]: Move cups & polkit from here…
	[inputs]: …to here.  Make cups-minimal.  Add glib.

	gnu: cups-pk-helper: Update to 0.2.7.
	* gnu/packages/cups.scm (cups-pk-helper): Update to 0.2.7.
	[build-system]: Switch to Meson.
	[arguments]: Explicitly disable tests.
	[native-inputs]: Remove unused intltool and add glib:bin.

	gnu: git: Update to 2.37.2.
	* gnu/packages/version-control.scm (git): Update to 2.37.2.

	gnu: xonotic: Further explore the concept of iteration.
	* gnu/packages/games.scm (xonotic)[arguments]: Use FOR-EACH in the
	'install-binaries and renamed 'install-desktop-entries phases.  Use
	FIND-FILES in the 'install-icons phase.  Use both in 'wrap-binaries for
	brevity (and SRFI-26 for fun).  Symlink ‘xonotic’ after wrapping, so we
	don't double-wrap it.

	gnu: xonotic: Rename misleading 'bootstrap phase.
	* gnu/packages/games.scm (xonotic)[arguments]: Rename (second!
	stateful!) 'bootstrap phase to 'preconfigure.

	gnu: xonotic: Normalise building Darkplaces.
	* gnu/packages/games.scm (xonotic)[arguments]: Build Darkplaces in a single pass.
	Honour MAKE-FLAGS, PARALLEL-BUILD?, and CC-FOR-TARGET.

	gnu: xonotic: Use G-expressions.
	* gnu/packages/games.scm (xonotic)[arguments]:
	Rewrite as G-expressions.

	gnu: unzip: Use G-expressions.
	* gnu/packages/compression.scm (unzip)[arguments]:
	Rewrite as G-expressions.

2022-08-11  Paul A. Patience  <paul@apatience.com>

	gnu: Add f3d.
	* gnu/packages/graphics.scm (f3d): New variable.

	gnu: vtk: Enable the RenderingExternal module.
	* gnu/packages/image-processing.scm (vtk)[arguments]<#:configure-flags>:
	Add -DVTK_MODULE_ENABLE_VTK_RenderingExternal=YES.

2022-08-11  (  <paren@disroot.org>

	gnu: pcc: Respect --without-tests.
	* gnu/packages/c.scm (pcc)[arguments]<#:phases>{check}: Respect the
	  `tests?` argument.

	gnu: pcc: Fix build.
	* gnu/packages/c.scm (pcc)[arguments]: Use gexps.
	<#:phases>{fix-multiple-definitions}: New phase.
	[native-inputs]: Adjust formatting.

2022-08-11  Milkey Mouse  <milkeymouse@meme.institute>

	gnu: libplacebo: Update to 4.208.0.
	* gnu/packages/video.scm (libplacebo)[version]: Update to 4.208.0.
	[native-inputs]: Add python.

2022-08-11  pukkamustard  <pukkamustard@posteo.net>

	gnu: guile-srfi-158: Update to 0.0.1-0-13126d1.
	This fixes compilation and cross-compilation.

	* gnu/packages/guile-xyz.scm (guile-srfi-158): Update it.
	[native-inputs]: Add guile-3.0.

2022-08-11  Marcel van der Boom  <marcel@van-der-boom.nl>

	gnu: x265: Fix build on ppc64le.
	* gnu/packages/video.scm (x265)[arguments]: Disable ALTIVEC for ppc64le.

2022-08-11  宋文武  <iyzsong@member.fsf.org>

	gnu: python-symengine: Fix tests.
	This fixes <https://issues.guix.gnu.org/57104>.

	* gnu/packages/python-xyz.scm (python-symengine):
	[native-inputs]: Add python-nose.
	[arguments]: Run tests with 'nosetests'.

2022-08-11  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: reprotest: Update to 0.7.21.
	* gnu/packages/diffoscope.scm (reprotest): Update to 0.7.21.

	gnu: diffoscope: Update to 220.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 220.

2022-08-11  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add lcsync.
	* gnu/packages/networking.scm (lcsync): New variable.

	gnu: Add librecast.
	* gnu/packages/networking.scm (librecast): New variable.

	gnu: Add lcrq.
	* gnu/packages/networking.scm (lcrq): New variable.

2022-08-10  Marius Bakke  <marius@gnu.org>

	gnu: strace: Update to 5.18.
	* gnu/packages/linux.scm (strace): Update to 5.18.

	gnu: strace: Add release-monitoring-url.
	* gnu/packages/linux.scm (strace)[properties]: New field.

	gnu: libreoffice: Remove input labels.
	* gnu/packages/libreoffice.scm (dtoa): New private variable.
	(libreoffice)[native-inputs, inputs]: Remove labels.
	[arguments]: Use G-expression and SEARCH-INPUT-FILE & co where appropriate.
	Remove trailing #t's.

	gnu: libreoffice: Update to 7.3.5.2.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 7.3.5.2.
	[inputs]: Add LIBCUCKOO and ZXING-CPP.
	* gnu/packages/hunspell.scm (hunspell-dictionary): Update hash.

	gnu: libcmis: Update to 0.5.2-46-gf264a61.
	* gnu/packages/libreoffice.scm (libcmis): Update to 0.5.2-46-gf264a61.
	[source]: Switch to GIT-FETCH.
	[native-inputs]: Add AUTOCONF, AUTOMAKE, and LIBTOOL.
	[arguments]: Override bootstrap phase.  While at it, convert to gexp and
	remove label usage.

	gnu: Add libcuckoo.
	* gnu/packages/datastructures.scm (libcuckoo): New variable.

	gnu: libetonyek: Don't hard code mdds version.
	* gnu/packages/libreoffice.scm (libetonyek)[arguments]: Automatically pass the
	major+minor version components of the "mdds" input.

	gnu: orcus: Update to 0.17.2.
	* gnu/packages/libreoffice.scm (orcus): Update to 0.17.2.

	gnu: ixion: Update to 0.17.0.
	* gnu/packages/libreoffice.scm (ixion): Update to 0.17.0.

	gnu: mdds: Update to 2.0.3.
	* gnu/packages/boost.scm (mdds): Update to 2.0.3.
	[source](uri): Use HTTPS & .xz tarball.

	gnu: libabigail: Remove input labels.
	* gnu/packages/elf.scm (libabigail)[native-inputs]: Remove labels.

	gnu: libabigail: Update to 2.0.
	* gnu/packages/elf.scm (libabigail): Update to 2.0.

	gnu: qtwayland: Remove input labels.
	* gnu/packages/qt.scm (qtwayland)[inputs]: Remove labels.

	gnu: qtwayland: Fix build with GCC 11.
	* gnu/packages/patches/qtwayland-gcc-11.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/qt.scm (qtwayland)[source](patches): New field.

	gnu: fuse@2: Prepare for newer glibc.
	* gnu/packages/patches/fuse-glibc-2.34.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/linux.scm (fuse)[source](patches): Add the patch.
	[arguments]: Add force-bootstrap phase.
	[native-inputs]: Add AUTOCONF, AUTOMAKE, GETTEXT-MINIMAL, and LIBTOOL.

2022-08-10  Julien Lepiller  <julien@lepiller.eu>

	nls: Update translations.
	po/guix/bn.po: New file.
	po/guix/LINGUAS: Add it.

	gnu: ocaml-extlib: Update to 1.7.9.
	* gnu/packages/ocaml.scm (ocaml-extlib): Update to 1.7.9.

	gnu: frama-c: Use lablgtk3.
	* gnu/packages/maths.scm (frama-c): Build the graphical interface.

2022-08-10  Ludovic Courtès  <ludo@gnu.org>

	read-print: Remove unused procedure.
	* guix/read-print.scm (combine-vertical-space): Remove.

2022-08-10  Ludovic Courtès  <ludo@gnu.org>

	read-print: Report missing closing parens instead of looping.
	Fixes <https://issues.guix.gnu.org/57093>.
	Reported by Mohammed AMAR-BENSABER <renken@shione.net>.

	Previously 'read-with-comments' would enter an infinite loop.

	* guix/read-print.scm (read-with-comments)[missing-closing-paren-error]:
	New procedure.
	Call it when 'loop' as called from 'liip' returns EOF.
	* tests/read-print.scm ("read-with-comments: missing closing paren"):
	New test.

2022-08-10  Ludovic Courtès  <ludo@gnu.org>

	ssh: 'open-ssh-session' gracefully handles connection timeouts.
	* guix/ssh.scm (open-ssh-session): Add case for 'again.

2022-08-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-liana.
	* gnu/packages/bioinformatics.scm (r-liana): New variable.

	gnu: Add r-omnipathr/devel.
	* gnu/packages/bioinformatics.scm (r-omnipathr/devel): New variable.

	gnu: r-bayesfactor: Update to 0.9.12-4.4.
	* gnu/packages/statistics.scm (r-bayesfactor): Update to 0.9.12-4.4.
	[propagated-inputs]: Remove r-gtools.

	gnu: r-effects: Update to 4.2-2.
	* gnu/packages/statistics.scm (r-effects): Update to 4.2-2.
	[native-inputs]: Remove r-car.

	gnu: r-cairo: Update to 1.6-0.
	* gnu/packages/statistics.scm (r-cairo): Update to 1.6-0.

	gnu: r-lme4: Update to 1.1-30.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-30.

	gnu: r-quantreg: Update to 5.94.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.94.

	gnu: r-vgam: Update to 1.1-7.
	* gnu/packages/statistics.scm (r-vgam): Update to 1.1-7.

	gnu: r-robust: Update to 0.7-1.
	* gnu/packages/statistics.scm (r-robust): Update to 0.7-1.

	gnu: r-pcapp: Update to 2.0-2.
	* gnu/packages/statistics.scm (r-pcapp): Update to 2.0-2.

	gnu: r-gtools: Update to 3.9.3.
	* gnu/packages/statistics.scm (r-gtools): Update to 3.9.3.

	gnu: r-r-cache: Update to 0.16.0.
	* gnu/packages/statistics.scm (r-r-cache): Update to 0.16.0.

	gnu: r-rcurl: Update to 1.98-1.8.
	* gnu/packages/statistics.scm (r-rcurl): Update to 1.98-1.8.
	[inputs]: Add zlib.

	gnu: r-rsqlite: Update to 2.2.15.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.2.15.

	gnu: r-latticeextra: Update to 0.6-30.
	* gnu/packages/statistics.scm (r-latticeextra): Update to 0.6-30.
	[propagated-inputs]: Add r-interp and r-mass.

	gnu: r-devtools: Update to 2.4.4.
	* gnu/packages/statistics.scm (r-devtools): Update to 2.4.4.
	[propagated-inputs]: Remove r-callr, r-httr, and r-rstudioapi; add r-miniui, r-pkgdown,
	r-profvis, and r-urlchecker.

	gnu: r-roxygen2: Update to 7.2.1.
	* gnu/packages/statistics.scm (r-roxygen2): Update to 7.2.1.

	gnu: r-locfit: Update to 1.5-9.6.
	* gnu/packages/statistics.scm (r-locfit): Update to 1.5-9.6.

	gnu: r-tibble: Update to 3.1.8.
	* gnu/packages/statistics.scm (r-tibble): Update to 3.1.8.
	[propagated-inputs]: Remove r-ellipsis.

	gnu: r-rlang: Update to 1.0.4.
	* gnu/packages/statistics.scm (r-rlang): Update to 1.0.4.

	gnu: r-stringi: Update to 1.7.8.
	* gnu/packages/statistics.scm (r-stringi): Update to 1.7.8.

	gnu: r-estimability: Update to 1.4.1.
	* gnu/packages/statistics.scm (r-estimability): Update to 1.4.1.

	gnu: r-mass: Update to 7.3-58.1.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-58.1.

	gnu: r-paws-common: Update to 0.4.0.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.4.0.
	[propagated-inputs]: Add r-curl.

	gnu: r-dismo: Update to 1.3-8.
	* gnu/packages/cran.scm (r-dismo): Update to 1.3-8.

	gnu: r-rapiserialize: Update to 0.1.1.
	* gnu/packages/cran.scm (r-rapiserialize): Update to 0.1.1.

	gnu: r-textplot: Update to 0.2.2.
	* gnu/packages/cran.scm (r-textplot): Update to 0.2.2.

	gnu: r-stars: Update to 0.5-6.
	* gnu/packages/cran.scm (r-stars): Update to 0.5-6.

	gnu: r-pdftools: Update to 3.3.0.
	* gnu/packages/cran.scm (r-pdftools): Update to 3.3.0.

	gnu: r-pkgdown: Update to 2.0.6.
	* gnu/packages/cran.scm (r-pkgdown): Update to 2.0.6.
	[propagated-inputs]: Remove r-crayon; add r-cli.

	gnu: r-downlit: Update to 0.4.2.
	* gnu/packages/cran.scm (r-downlit): Update to 0.4.2.

	gnu: r-mlr3: Update to 0.13.4.
	* gnu/packages/cran.scm (r-mlr3): Update to 0.13.4.

	gnu: r-paradox: Update to 0.10.0.
	* gnu/packages/cran.scm (r-paradox): Update to 0.10.0.

	gnu: r-mlr3measures: Update to 0.5.0.
	* gnu/packages/cran.scm (r-mlr3measures): Update to 0.5.0.

	gnu: r-qtl: Update to 1.52.
	* gnu/packages/cran.scm (r-qtl): Update to 1.52.

	gnu: r-tidymodels: Update to 1.0.0.
	* gnu/packages/cran.scm (r-tidymodels): Update to 1.0.0.

	gnu: r-modeldata: Update to 1.0.0.
	* gnu/packages/cran.scm (r-modeldata): Update to 1.0.0.
	[propagated-inputs]: Add r-dplyr, r-mass, r-purrr, r-rlang, and r-tibble.

	gnu: r-workflowsets: Update to 1.0.0.
	* gnu/packages/cran.scm (r-workflowsets): Update to 1.0.0.
	[propagated-inputs]: Add r-glue, r-parsnip, and r-pillar.

	gnu: r-tune: Update to 1.0.0.
	* gnu/packages/cran.scm (r-tune): Update to 1.0.0.
	[propagated-inputs]: Add r-tidyselect.

	gnu: r-rsample: Update to 1.1.0.
	* gnu/packages/cran.scm (r-rsample): Update to 1.1.0.

	gnu: r-workflows: Update to 1.0.0.
	* gnu/packages/cran.scm (r-workflows): Update to 1.0.0.

	gnu: r-igraph: Update to 1.3.4.
	* gnu/packages/cran.scm (r-igraph): Update to 1.3.4.
	[propagated-inputs]: Add r-rlang.

	gnu: r-rsconnect: Update to 0.8.27.
	* gnu/packages/cran.scm (r-rsconnect): Update to 0.8.27.

	gnu: r-bdgraph: Update to 2.68.
	* gnu/packages/cran.scm (r-bdgraph): Update to 2.68.

	gnu: r-rockchalk: Update to 1.8.157.
	* gnu/packages/cran.scm (r-rockchalk): Update to 1.8.157.

	gnu: r-matrixextra: Update to 0.1.11.
	* gnu/packages/cran.scm (r-matrixextra): Update to 0.1.11.

	gnu: r-quanteda: Update to 3.2.2.
	* gnu/packages/cran.scm (r-quanteda): Update to 3.2.2.

	gnu: r-proxyc: Update to 0.3.0.
	* gnu/packages/cran.scm (r-proxyc): Update to 0.3.0.

	gnu: r-forecast: Update to 8.17.0.
	* gnu/packages/cran.scm (r-forecast): Update to 8.17.0.
	[propagated-inputs]: Add r-generics.

	gnu: r-emplik: Update to 1.2.
	* gnu/packages/cran.scm (r-emplik): Update to 1.2.

	gnu: r-actuar: Update to 3.3-0.
	* gnu/packages/cran.scm (r-actuar): Update to 3.3-0.

	gnu: r-fda: Update to 6.0.5.
	* gnu/packages/cran.scm (r-fda): Update to 6.0.5.

	gnu: r-r-filesets: Update to 2.15.0.
	* gnu/packages/cran.scm (r-r-filesets): Update to 2.15.0.

	gnu: r-accept: Update to 0.9.1.
	* gnu/packages/cran.scm (r-accept): Update to 0.9.1.

	gnu: r-bios2cor: Update to 2.2.1.
	* gnu/packages/cran.scm (r-bios2cor): Update to 2.2.1.

	gnu: r-pmcmrplus: Update to 1.9.5.
	* gnu/packages/cran.scm (r-pmcmrplus): Update to 1.9.5.

	gnu: r-desolve: Update to 1.33.
	* gnu/packages/cran.scm (r-desolve): Update to 1.33.

	gnu: r-terra: Update to 1.6-7.
	* gnu/packages/cran.scm (r-terra): Update to 1.6-7.

	gnu: r-ggraph: Update to 2.0.6.
	* gnu/packages/cran.scm (r-ggraph): Update to 2.0.6.

	gnu: r-farver: Update to 2.1.1.
	* gnu/packages/cran.scm (r-farver): Update to 2.1.1.

	gnu: r-optparse: Update to 1.7.3.
	* gnu/packages/cran.scm (r-optparse): Update to 1.7.3.

	gnu: r-sf: Update to 1.0-8.
	* gnu/packages/cran.scm (r-sf): Update to 1.0-8.

	gnu: r-partitions: Update to 1.10-7.
	* gnu/packages/cran.scm (r-partitions): Update to 1.10-7.
	[propagated-inputs]: Add r-rdpack.

	gnu: r-lavaan: Update to 0.6-12.
	* gnu/packages/cran.scm (r-lavaan): Update to 0.6-12.

	gnu: r-future: Update to 1.27.0.
	* gnu/packages/cran.scm (r-future): Update to 1.27.0.

	gnu: r-parallelly: Update to 1.32.1.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.32.1.

	gnu: r-globals: Update to 0.16.0.
	* gnu/packages/cran.scm (r-globals): Update to 0.16.0.

	gnu: r-fields: Update to 14.0.
	* gnu/packages/cran.scm (r-fields): Update to 14.0.

	gnu: r-spam: Update to 2.9-1.
	* gnu/packages/cran.scm (r-spam): Update to 2.9-1.

	gnu: r-rnifti: Update to 1.4.1.
	* gnu/packages/cran.scm (r-rnifti): Update to 1.4.1.

	gnu: r-rgl: Update to 0.109.6.
	* gnu/packages/cran.scm (r-rgl): Update to 0.109.6.

	gnu: r-rcpphnsw: Update to 0.4.1.
	* gnu/packages/cran.scm (r-rcpphnsw): Update to 0.4.1.

	gnu: r-gert: Update to 1.7.0.
	* gnu/packages/cran.scm (r-gert): Update to 1.7.0.

	gnu: r-sjplot: Update to 2.8.11.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.8.11.

	gnu: r-ggeffects: Update to 1.1.3.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.1.3.

	gnu: r-glmmtmb: Update to 1.1.4.
	* gnu/packages/cran.scm (r-glmmtmb): Update to 1.1.4.

	gnu: r-emmeans: Update to 1.8.0.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.8.0.

	gnu: r-multcomp: Update to 1.4-20.
	* gnu/packages/cran.scm (r-multcomp): Update to 1.4-20.

	gnu: r-nleqslv: Update to 3.3.3.
	* gnu/packages/cran.scm (r-nleqslv): Update to 3.3.3.

	gnu: r-gam: Update to 1.20.2.
	* gnu/packages/cran.scm (r-gam): Update to 1.20.2.

	gnu: r-argparse: Update to 2.1.6.
	* gnu/packages/cran.scm (r-argparse): Update to 2.1.6.

	gnu: r-insight: Update to 0.18.0.
	* gnu/packages/cran.scm (r-insight): Update to 0.18.0.

	gnu: r-acdm: Update to 1.0.4.1.
	* gnu/packages/cran.scm (r-acdm): Update to 1.0.4.1.

	gnu: r-rdpack: Update to 2.4.
	* gnu/packages/cran.scm (r-rdpack): Update to 2.4.

	gnu: r-snowfall: Update to 1.84-6.2.
	* gnu/packages/cran.scm (r-snowfall): Update to 1.84-6.2.

	gnu: r-radiant-data: Update to 1.4.4.
	* gnu/packages/cran.scm (r-radiant-data): Update to 1.4.4.
	[propagated-inputs]: Add r-bslib and r-png.

	gnu: r-tsa: Update to 1.3.1.
	* gnu/packages/cran.scm (r-tsa): Update to 1.3.1.

	gnu: r-ifultools: Update to 2.0-26.
	* gnu/packages/cran.scm (r-ifultools): Update to 2.0-26.

	gnu: r-pillar: Update to 1.8.0.
	* gnu/packages/cran.scm (r-pillar): Update to 1.8.0.
	[propagated-inputs]: Remove r-crayon and r-ellipsis.

	gnu: r-seriation: Update to 1.3.6.
	* gnu/packages/cran.scm (r-seriation): Update to 1.3.6.

	gnu: r-tsp: Update to 1.2-1.
	* gnu/packages/cran.scm (r-tsp): Update to 1.2-1.

	gnu: r-processx: Update to 3.7.0.
	* gnu/packages/cran.scm (r-processx): Update to 3.7.0.

	gnu: r-ica: Update to 1.0-3.
	* gnu/packages/cran.scm (r-ica): Update to 1.0-3.

	gnu: r-vcfr: Update to 1.13.0.
	* gnu/packages/cran.scm (r-vcfr): Update to 1.13.0.

	gnu: r-sm: Update to 2.2-5.7.1.
	* gnu/packages/cran.scm (r-sm): Update to 2.2-5.7.1.

	gnu: r-coro: Update to 1.0.3.
	* gnu/packages/cran.scm (r-coro): Update to 1.0.3.

	gnu: r-recipes: Update to 1.0.1.
	* gnu/packages/cran.scm (r-recipes): Update to 1.0.1.
	[propagated-inputs]: Add r-cli.

	gnu: r-generics: Update to 0.1.3.
	* gnu/packages/cran.scm (r-generics): Update to 0.1.3.

	gnu: r-geometry: Update to 0.4.6.1.
	* gnu/packages/cran.scm (r-geometry): Update to 0.4.6.1.

	gnu: r-rpostgresql: Update to 0.7-4.
	* gnu/packages/cran.scm (r-rpostgresql): Update to 0.7-4.

	gnu: r-timedate: Update to 4021.104.
	* gnu/packages/cran.scm (r-timedate): Update to 4021.104.

	gnu: r-dimred: Update to 0.2.6.
	* gnu/packages/cran.scm (r-dimred): Update to 0.2.6.

	gnu: r-dendextend: Update to 1.16.0.
	* gnu/packages/cran.scm (r-dendextend): Update to 1.16.0.

	gnu: r-rcpp: Update to 1.0.9.
	* gnu/packages/cran.scm (r-rcpp): Update to 1.0.9.

	gnu: r-pls: Update to 2.8-1.
	* gnu/packages/cran.scm (r-pls): Update to 2.8-1.

	gnu: r-mbess: Update to 4.9.1.
	* gnu/packages/cran.scm (r-mbess): Update to 4.9.1.

	gnu: r-sass: Update to 0.4.2.
	* gnu/packages/cran.scm (r-sass): Update to 0.4.2.

	gnu: r-rstpm2: Update to 1.5.7.
	* gnu/packages/cran.scm (r-rstpm2): Update to 1.5.7.

	gnu: r-htmltable: Update to 2.4.1.
	* gnu/packages/cran.scm (r-htmltable): Update to 2.4.1.

	gnu: r-htmltools: Update to 0.5.3.
	* gnu/packages/cran.scm (r-htmltools): Update to 0.5.3.

	gnu: r-callr: Update to 3.7.1.
	* gnu/packages/cran.scm (r-callr): Update to 3.7.1.

	gnu: r-tidyverse: Update to 1.3.2.
	* gnu/packages/cran.scm (r-tidyverse): Update to 1.3.2.

	gnu: r-ggside: Update to 0.2.1.
	* gnu/packages/cran.scm (r-ggside): Update to 0.2.1.
	[propagated-inputs]: Add r-tibble.

	gnu: r-fontawesome: Update to 0.3.0.
	* gnu/packages/cran.scm (r-fontawesome): Update to 0.3.0.

	gnu: r-v8: Update to 4.2.1.
	* gnu/packages/cran.scm (r-v8): Update to 4.2.1.

	gnu: r-datawizard: Update to 0.5.0.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.5.0.

	gnu: r-activepathways: Update to 1.1.1.
	* gnu/packages/bioconductor.scm (r-activepathways): Update to 1.1.1.

	gnu: r-bslib: Update to 0.4.0.
	* gnu/packages/cran.scm (r-bslib): Update to 0.4.0.
	[native-inputs]: Update js-bootstrap5-bundle from 5.0.2 to 5.1.3.
	[propagated-inputs]: Add r-cachem and r-memoise.

	gnu: r-s2: Update to 1.1.0.
	* gnu/packages/cran.scm (r-s2): Update to 1.1.0.
	[arguments]: Add build phase to unbreak linking.

	gnu: r-rtweet: Update to 1.0.2.
	* gnu/packages/cran.scm (r-rtweet): Update to 1.0.2.
	[propagated-inputs]: Add r-bit64, r-curl, r-lifecycle, r-rlang, and r-withr;
	remove r-httpuv, r-magrittr, and r-rcpp.
	[synopsis]: Adjust.
	[description]: Use full sentence.

	gnu: r-flexdashboard: Update to 0.6.0.
	* gnu/packages/cran.scm (r-flexdashboard): Update to 0.6.0.
	[source]: Delete featherlight.min.js.
	[arguments]: Remove trailing #T.
	[propagated-inputs]: Add r-bslib, r-sass, and r-scales.

	gnu: Add r-urlchecker.
	* gnu/packages/cran.scm (r-urlchecker): New variable.

	gnu: Add r-profvis.
	* gnu/packages/cran.scm (r-profvis): New variable.

	gnu: Add r-interp.
	* gnu/packages/cran.scm (r-interp): New variable.

2022-08-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	home: ssh: Fix invalid value error for address-family.
	Fixes <https://issues.guix.gnu.org/57110>, a regression introduced with
	a2b89a3319dc1d621c546855f578acae5baaf6da.

	* gnu/home/services/ssh.scm (address-family?): Replace *unspecified* with 'unset.
	(serialize-address-family): Adjust accordingly.
	(openssh-host): Adjust doc.

	Reported-by: Oleg Pykhalov <go.wigust@gmail.com>

2022-08-10  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add trytond-web-shop-shopify.
	* gnu/packages/tryton.scm (trytond-web-shop-shopify): New variable.

	gnu: Add python-shopifyapi.
	* gnu/packages/python-web.scm (python-shopifyapi): New variable.

	gnu: Add python-pyactiveresource.
	* gnu/packages/python-web.scm (python-pyactiveresource): New variable.

	gnu: Add trytond-stock-package-shipping-sendcloud.
	* gnu/packages/tryton.scm (trytond-stock-package-shipping-sendcloud): New variable.

	gnu: Add trytond-stock-package-shipping-mygls.
	* gnu/packages/tryton.scm (trytond-stock-package-shipping-mygls): New variable.

	gnu: Add trytond-sale-point.
	* gnu/packages/tryton.scm (trytond-sale-point): New variable.

	gnu: Add trytond-product-image-attribute.
	* gnu/packages/tryton.scm (trytond-product-image-attribute): New variable.

	gnu: Add trytond-product-image.
	* gnu/packages/tryton.scm (trytond-product-image): New variable.

	gnu: Add trytond-currency-rs.
	* gnu/packages/tryton.scm (trytond-currency-rs): New variable.

	gnu: Add trytond-currency-ro.
	* gnu/packages/tryton.scm (trytond-currency-ro): New variable.

	gnu: Add trytond-analytic-budget.
	* gnu/packages/tryton.scm (trytond-analytic-budget): New variable.

	gnu: Add trytond-account-stock-shipment-cost.
	* gnu/packages/tryton.scm (trytond-account-stock-shipment-cost): New variable.

	gnu: Add trytond-account-rule.
	* gnu/packages/tryton.scm (trytond-account-rule): New variable.

	gnu: Add trytond-account-move-line-grouping.
	* gnu/packages/tryton.scm (trytond-account-move-line-grouping): New variable.

	gnu: Add trytond-account-budget.
	* gnu/packages/tryton.scm (trytond-account-budget): New variable.

	gnu: Tryton application and framework: Update to 6.2.x.
	* gnu/packages/tryton.scm (trytond-account-be, trytond-account-cash-rounding,
	  trytond-account-credit-limit, trytond-account-de-skr03,
	  trytond-account-deposit, trytond-account-dunning,
	  trytond-account-dunning-email, trytond-account-dunning-fee,
	  trytond-account-dunning-letter, trytond-account-eu, trytond-account-fr,
	  trytond-account-invoice-correction, trytond-account-invoice-history,
	  trytond-account-invoice-line-standalone,
	  trytond-account-invoice-secondary-unit, trytond-account-payment-braintree,
	  trytond-account-payment-sepa-cfonb, trytond-account-payment-stripe,
	  trytond-account-statement-coda, trytond-account-statement-ofx,
	  trytond-account-stock-landed-cost-weight, trytond-account-tax-cash,
	  trytond-account-tax-rule-country, trytond-analytic-account,
	  trytond-analytic-invoice, trytond-analytic-purchase, trytond-analytic-sale,
	  trytond-attendance, trytond-authentication-sms, trytond-bank,
	  trytond-carrier, trytond-commission, trytond-company,
	  trytond-company-work-time, trytond-currency, trytond-customs,
	  trytond-dashboard, trytond-edocument-uncefact, trytond-edocument-unece,
	  trytond-gis, trytond-google-maps, trytond-marketing,
	  trytond-marketing-email, trytond-party-avatar, trytond-party-relationship,
	  trytond-party-siret, trytond-product, trytond-product-attribute,
	  trytond-product-classification, trytond-product-classification-taxonomic,
	  trytond-product-cost-fifo, trytond-product-cost-history,
	  trytond-product-measurements, trytond-product-price-list,
	  trytond-product-price-list-parent, trytond-production-outsourcing,
	  trytond-production-routing, trytond-production-split,
	  trytond-production-work, trytond-production-work-timesheet, trytond-project,
	  trytond-project-plan, trytond-purchase-history,
	  trytond-purchase-invoice-line-standalone, trytond-purchase-requisition,
	  trytond-purchase-secondary-unit, trytond-purchase-shipment-cost,
	  trytond-sale-advance-payment, trytond-sale-credit-limit, trytond-sale-extra,
	  trytond-sale-history, trytond-sale-invoice-grouping,
	  trytond-sale-opportunity, trytond-sale-price-list, trytond-sale-promotion,
	  trytond-sale-promotion-coupon, trytond-sale-secondary-unit,
	  trytond-sale-shipment-grouping, trytond-sale-shipment-tolerance,
	  trytond-sale-stock-quantity, trytond-sale-subscription,
	  trytond-sale-subscription-asset, trytond-sale-supply,
	  trytond-stock-assign-manual, trytond-stock-consignment,
	  trytond-stock-inventory-location, trytond-stock-location-move,
	  trytond-stock-location-sequence, trytond-stock-lot, trytond-stock-lot-sled,
	  trytond-stock-lot-unit, trytond-stock-package,
	  trytond-stock-package-shipping-ups, trytond-stock-product-location,
	  trytond-stock-secondary-unit, trytond-stock-split, trytond-stock-supply-day,
	  trytond-stock-supply-forecast, trytond-stock-supply-production,
	  trytond-timesheet, trytond-timesheet-cost, trytond-user-role,
	  trytond-web-shop-vue-storefront-stripe, trytond-web-user): Update to 6.2.0.
	  (trytond-web-shop): Update to 6.2.0. [native-inputs]: Add trytond-image.
	  (trytond-account-es): Update to 6.2.0. [native-inputs]: Add
	  trytond-sale-advance-payment. [propagated-inputs]: Add trytond-company,
	  trytond-currency.
	  (trytond-sale-gift-card): Update to 6.2.0. [native-inputs]: Add
	  trytond-sale-point.
	  (trytond-carrier-percentage, trytond-carrier-subdivision,
	  trytond-carrier-weight, trytond-incoterm): Update to 6.2.0. [native-inputs]:
	  Add trytond-stock-shipment-cost.
	  (trytond-stock-shipment-cost): Update to 6.2.0. [propagated-inputs]: Add
	  trytond-carrier.
	  (trytond-stock-package-shipping): Update to 6.2.0. [propagated-inputs]:
	  Remove trytond-sale-shipment-cost; add trytond-stock-shipment-cost.
	  (trytond-account-asset, trytond-account-fr-chorus,
	  trytond-account-invoice-stock, trytond-account-payment-clearing,
	  trytond-account-product, trytond-account-statement-aeb43,
	  trytond-account-statement-rule, trytond-account-stock-anglo-saxon,
	  trytond-commission-waiting, trytond-ldap-authentication,
	  trytond-marketing-automation, trytond-party,
	  trytond-product-price-list-dates, trytond-production,
	  trytond-project-revenue, trytond-purchase-amendment,
	  trytond-purchase-price-list, trytond-purchase-request,
	  trytond-purchase-request-quotation, trytond-sale-amendment,
	  trytond-sale-complaint, trytond-sale-discount, trytond-sale-payment,
	  trytond-sale-supply-drop-shipment, trytond-sale-supply-production,
	  trytond-stock-forecast, trytond-stock-quantity-issue,
	  trytond-stock-shipment-measurements, trytond-web-shortener): Update to
	  6.2.1.
	  (trytond-product-cost-warehouse): Update to 6.2.1. [native-inputs]: Add
	  trytond-account-invoice-stock.
	  (trytond-web-shop-vue-storefront): Update to 6.2.1. [native-inputs]: Add
	  trytond-product-image, trytond-stock-shipment-cost.
	  (trytond-country): Update to 6.2.1. [propagated-inputs]: Remove
	  python-pycountry; add python-pycountry@20.7.3.
	  (trytond-account-invoice-defer, trytond-account-payment,
	  trytond-account-payment-sepa, trytond-account-stock-landed-cost,
	  trytond-notification-email, trytond-product-kit,
	  trytond-sale-product-customer, trytond-sale-shipment-cost,
	  trytond-stock-quantity-early-planning, trytond-stock-supply): Update to
	  6.2.2.
	  (trytond-account-statement, trytond-account-stock-continental,
	  trytond-project-invoice, trytond-purchase,
	  trytond-stock-package-shipping-dpd): Update to 6.2.3.
	  (python-proteus): Update to 6.2.3. [propagated-inputs]: Add
	  python-defusedxml.
	  (trytond-account-invoice, trytond-sale): Update to 6.2.4.
	  (tryton, trytond-account, trytond-stock): Update to 6.2.7.
	  (trytond): Update to 6.2.10. [propagated-inputs]: Add python-defusedxml.

2022-08-10  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add python-pycountry@20.7.3.
	This old version is required by Tryton.

	* gnu/packages/python-xyz.scm (python-pycountry@20.7.3): New variable.

2022-08-10  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of 'guix style -f' entry.
	Correct manual references in previous 'guix style' entries.

2022-08-10  vicvbcun  <guix@ikherbers.com>

	gnu: python-sympy: Update to 1.10.1.
	* gnu/packages/python-xyz.scm (python-sympy): Update to 1.10.1.

2022-08-10  kiasoc5  <kiasoc5@disroot.org>

	gnu: openh264: Update to 2.3.0 and use gexps.
	* gnu/packages/video.scm (openh264): Update to 2.3.0.
	[arguments]: Use gexps.

2022-08-10  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add python-types-orjson.
	* gnu/packages/python-xyz.scm (python-types-orjson): New variable.

	gnu: Add python-mdx-include.
	* gnu/packages/python-xyz.scm (python-mdx-include): New variable.

	gnu: Add python-rcslice.
	* gnu/packages/python-xyz.scm (python-rcslice): New variable.

	gnu: Add python-cyclic.
	* gnu/packages/python-xyz.scm (python-cyclic): New variable.

	gnu: Add python-starlette.
	* gnu/packages/python-web.scm (python-starlette): New variable.

	gnu: Add python-mkdocs-markdownextradata-plugin.
	* gnu/packages/python-xyz.scm (python-mkdocs-markdownextradata-plugin): New variable.

2022-08-10  Marius Bakke  <marius@gnu.org>

	gnu: aspell: Fix CVE-2019-25051 with a graft.
	This partially reverts commit 468c95e9415bc303cfa36c9b67bbd2ce0abe904b in
	order to prevent rebuilding 2k+ packages via 'inkscape'.

	* gnu/packages/aspell.scm (aspell)[replacement]: New field.
	[source](patches): Remove "aspell-CVE-2019-25051.patch".
	(aspell/replacement): New private variable.

2022-08-10  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: conan: Update to 1.50.0.
	* gnu/packages/package-management.scm (conan): Update to 1.50.0.
	  [arguments]<phases>{check}: Add another test to be skipped, adjust comment.

	gnu: python-pygithub: Update to 1.55.
	* gnu/packages/python-xyz.scm (python-pygithub): Update to 1.55.
	  [propagated-inputs]: Add python-pynacl.

	gnu: python-swiftclient: Update to 4.0.1.
	* gnu/packages/openstack.scm (python-swiftclient): Update to 4.0.1.
	  [arguments]<phases>{relax-requirements}: New phase.
	  [arguments]<phases>{check}: New phase.
	  [propagated-inputs]: Remove python-six.
	  [native-inputs]: Remove python-pbr, python-sphinx, python-coverage,
	  python-discover, python-hacking, python-mock, python-oslosphinx,
	  python-testrepository, and python-testtools; add python-keystoneauth1,
	  python-openstacksdk, and python-stestr.

	gnu: python-pyjwt: Update to 2.4.0.
	* gnu/packages/python-xyz.scm (python-pyjwt): Update to 2.4.0.
	  [source]: Remove snippet.
	  [arguments]<phases>{check}: Remove now unused parts, honor '#:tests?'.
	  (native-inputs]: Remove python-pytest-cov, add python-cryptography.

	gnu: python-tempest-lib: Update to 1.0.0.
	* gnu/packages/openstack.scm (python-tempest-lib): Update to 1.0.0.
	  [arguments]<phases>{relax-requirements}: New phase.
	  [propagated-inputs]: Remove python-pbr.
	  [native-inouts]: Add python-pbr.

	gnu: python-oslo.log: Update to 5.0.0.
	* gnu/packages/openstack.scm (python-oslo.log): Update to 5.0.0.
	  [propagated-inputs]: Remove python-six, python-pbr.
	  [native-inputs]: Add python-pbr.

	gnu: python-oslo.context: Update to 5.0.0.
	* gnu/packages/openstack.scm (python-oslo.context): Update to 5.0.0.
	  [native-inputs]: Remove python-bandit; add python-mypy.
	  [arguments]<phases>{relax-requirements}: Relax more requirements.

	gnu: python-munch: Update to 2.5.0.
	* gnu/packages/python-xyz.scm (python-munch): Update to 2.5.0.
	  [propagated-inputs]: Add python-six.
	  [native-inputs]: Add python-pbr and python-pytest.

	gnu: python-keystoneclient: Update to 5.0.0.
	* gnu/packages/openstack.scm (python-keystoneclient): Update to 5.0.0.
	  [arguments]<phases>{relax-requirements}: New phase.
	  [propagated-inputs]: Remove python-pbr; add python-keystoneauth1.
	  [native-inputs]: Adjust to new style. Remove python-sphinx, python-coverage,
	  python-discover, python-hacking, python-mox3, python-oslosphinx,
	  python-pycrypto, python-testrepository, and python-webob; add python-pbr,
	  python-stestr, and python-testscenarios.

	gnu: Add python-tempest.
	* gnu/packages/openstack.scm (python-tempest): New variable.

	gnu: Add python-openstacksdk.
	* gnu/packages/openstack.scm (python-openstacksdk): New variable.

	gnu: Add python-requestsexceptions.
	* gnu/packages/openstack.scm (python-requestsexceptions): New variable.

	gnu: Add python-keystoneauth1.
	* gnu/packages/openstack.scm (python-keystoneauth1): New variable.

	gnu: Add python-oslo.concurrency.
	* gnu/packages/openstack.scm (python-oslo.concurrency): New variable.

	gnu: Add python-os-service-types.
	* gnu/packages/openstack.scm (python-os-service-types): New variable.

	gnu: Add python-statsd.
	* gnu/packages/monitoring.scm (python-statsd): New variable.

	gnu: Add python-dogpile.cache.
	* gnu/packages/databases.scm (python-dogpile.cache): New variable.

	gnu: Add python-requests-kerberos.
	* gnu/packages/python-web.scm (python-requests-kerberos): New variable.

	gnu: python-stestr: Update to 3.2.1.
	* gnu/packages/python-check.scm (python-stestr): Update to 3.2.1.

2022-08-10  Daniel Meißner  <daniel.meissner-i4k@ruhr-uni-bochum.de>

	gnu: maxima: Fix to find info files.
	The Maxima command ‘describe’ allows to pick the relevant portions from
	Maxima’s Texinfo docs.  However it does not support reading gzipped info
	files.

	* gnu/packages/maths.scm (maxima)[arguments]<phases>: Delete
	'compress-documentation phase.

2022-08-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: elogind: Fix default behavior for lid close.
	Fixes <https://issues.guix.gnu.org/57052>, which was a behavior change
	introduced inadvertently in 4c698cd51209a0102477478b026ea04bd7e45908.

	* gnu/services/desktop.scm (<elogind-configuration>)
	[handle-lid-switch-external-power]: Default to *unspecified*, which serializes
	to nothing.  This matches upstream behavior, meaning that even when plugged to
	a power cord, a laptop will suspend when the lid is closed.
	* doc/guix.texi (Desktop Services): Update doc.

	Reported-by: Cairn <cairn@pm.me>

2022-08-10  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: system: file-systems: Add shared flag.
	* gnu/build/file-systems.scm (mount-flags->bit-mask, mount-file-system):
	Handle shared flag.
	* gnu/system/file-systems.scm (invalid-file-system-flags): Add shared to known
	flags.
	* guix/build/syscalls.scm (MS_SHARED): New variable.
	* doc/guix.texi (File Systems): Document shared flag.

2022-08-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: configuration: Add a test to cover 'unset regression.
	The regression was introduced with a2b89a3319dc1d621c546855f578acae5baaf6da,
	and introduce a risk that 'unset leaks to serialized configuration files.

	* tests/services/configuration.scm (maybe-symbol): New type.
	(config-with-maybe-symbol): New configuration.
	("symbol maybe value serialization, unspecified"): New test.

	Reported-by: Attila Lendvai <attila@lendvai.name>

2022-08-10  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce: Replace 'gnome-icon-theme' with 'adwaita-icon-theme'.
	This fixes <https://issues.guix.gnu.org/57067>.

	* gnu/packages/xfce.scm (xfce)[inputs]: Replace gnome-icon-theme with
	adwaita-icon-theme.

2022-08-09  Marius Bakke  <marius@gnu.org>

	gnu: freeimage: Remove input labels.
	* gnu/packages/image.scm (freeimage): Reindent.
	[arguments]: Use G-expression and SEARCH-INPUT-DIRECTORY.
	[inputs]: Remove labels.

	gnu: freeimage: Update home page.
	* gnu/packages/image.scm (freeimage)[home-page]: Follow redirect.

	gnu: multipath-tools: Update to 0.9.0.
	* gnu/packages/linux.scm (multipath-tools): Update to 0.9.0.
	[home-page]: Change to current.
	[source](uri): Likewise.
	[source](snippet): Remove trailing #t.
	[arguments]: Move LDFLAGS out of #:make-flags, and add in a phase.  Add
	substitution for /bin/echo, and remove obsolete phases.

	gnu: multipath-tools: Remove input labels.
	* gnu/packages/linux.scm (multipath-tools)[arguments]: Use G-expression and
	SEARCH-INPUT-FILE.
	[inputs]: Remove labels.

	gnu: spdlog: Prevent test failure on busy machines.
	* gnu/packages/logging.scm (spdlog)[source](modules, snippet): New fields.

	gnu: python-tlsh: Update to 4.11.2.
	* gnu/packages/python-xyz.scm (python-tlsh): Update to 4.11.2.
	[source](uri): Remove "v" prefix from version.
	[arguments]: Add custom check phase.  Use G-expression.
	[inputs]: Remove label.

	gnu: v4l-utils: Remove input labels.
	* gnu/packages/video.scm (v4l-utils)[inputs]: Remove labels.

	gnu: v4l-utils: Update to 1.22.1.
	* gnu/packages/video.scm (v4l-utils): Update to 1.22.1.

	gnu: ungoogled-chromium: Install crashpad handler.
	* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Install one more
	file.

	gnu: box2d: Unbundle doctest.
	* gnu/packages/game-development.scm (box2d)[source](snippet): Delete doctest,
	and adjust accordingly.
	[native-inputs]: Add DOCTEST.

	gnu: bpftrace: Update to 0.15.0.
	* gnu/packages/linux.scm (bpftrace): Update to 0.15.0.
	[inputs]: Add CEREAL.

	gnu: bcc: Update to 0.24.0.
	* gnu/packages/linux.scm (bcc): Update to 0.24.0.

	gnu: libbpf: Update to 0.8.1.
	* gnu/packages/linux.scm (libbpf): Update to 0.8.1.
	[inputs]: Change from LIBELF to ELFUTILS.
	[arguments]: Use CC-FOR-TARGET.  Remove trailing #t.

	gnu: liburing: Update to 2.2.
	* gnu/packages/linux.scm (liburing): Update to 2.2.

	gnu: cereal: List all licenses that apply.
	* gnu/packages/serialization.scm (cereal)[license]: Add LICENSE:BOOST,
	LICENSE:EXPAT, and LICENSE:NON-COPYLEFT.

	gnu: cereal: Update to 1.3.2.
	* gnu/packages/serialization.scm (cereal): Update to 1.3.2.
	[arguments]: Use G-expression.
	(cereal-1.3.0): New variable.
	* gnu/packages/bioinformatics.scm (salmon)[inputs]: Change from CEREAL to
	CEREAL-1.3.0.
	* gnu/packages/engineering.scm (prusa-slicer)[inputs]: Likewise.

2022-08-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Fix name of gdm-configuration x-session field.
	* doc/guix.texi (X Window): Correctly refer to 'x-session', not 'xsession', as
	the name of the field.

2022-08-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnupg: Patch CVE-2022-34903.
	* gnu/packages/gnupg.scm (gnupg)[replacement]: New field.
	(gnupg/replacement): New variable.
	* gnu/packages/patches/gnupg-CVE-2022-34903.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: git: Hide more CVEs from the linter.
	* gnu/packages/version-control.scm (git)[properties]: Add more CVEs to
	the lint-hidden-cve property.

	gnu: aspell: Patch CVE-2019-25051.
	* gnu/packages/aspell.scm (aspell)[source]: Add patch.
	* gnu/packages/patches/aspell-CVE-2019-25051.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2022-08-09  Ricardo Wurmus  <rekado@elephly.net>

	linux-container: container-script: Parse command line options.
	* gnu/system/linux-container.scm (container-script): Accept command line
	options to bind mount host directories into the container.
	* doc/guix.texi (Invoking guix system): Document options.

2022-08-09  John Kehayias  <john.kehayias@protonmail.com>

	gnu: vorta: Update to 0.8.7.
	* gnu/packages/backup.scm (vorta): Update to 0.8.7.

2022-08-09  Timotej Lazar  <timotej.lazar@araneo.si>

	tests: Add qemu-guest-agent system test.
	Enable the QEMU guest agent interface in marionette VMs, run the
	qemu-guest-agent service in one and try talking to it.

	* gnu/build/marionette.scm (make-marionette): Enable the guest agent device.
	* gnu/tests/virtualization.scm (run-qemu-guest-agent-test): New procedure.
	(%test-qemu-guest-agent): New variable.

2022-08-09  Timotej Lazar  <timotej.lazar@araneo.si>

	services: qemu-guest-agent: Fix arguments to qemu-ga.
	Fix the check for empty device path. Do not use --daemonize, since that is
	handled by make-forkexec-constructor. Drop the --pidfile option which is
	unused without --daemonize.

	* gnu/services/virtualization.scm (qemu-guest-agent-shepherd-service): Modify
	command arguments.

2022-08-09  Philip McGrath  <philip@philipmcgrath.com>

	gnu: wrap-python3: Clarify relationship with wrapped package.
	The previous description could give the impression that the user faced a
	choice between `python` and `python3`, but could not have both at once.
	In fact, the packages `python-wrapper` and `python-minimal-wrapper`
	already provide both sets of names.

	* gnu/packages/python.scm (wrap-python3)[description]: Tweak.

2022-08-09  Ludovic Courtès  <ludo@gnu.org>

	channels: Consider news files as UTF-8-encoded by default.
	Partly fixes <https://issues.guix.gnu.org/57039>.
	Reported by Pierre-Henry Fröhring <contact@phfrohring.com>.

	Previously, news file would be read using the current locale encoding.
	This could lead to a test failure in 'tests/channels.scm' (in a test
	that expects some Unicode-capable encoding) in case tests were run in a
	non-Unicode locale.

	* guix/channels.scm (channel-news-for-commit): Make port for NEWS-FILE
	UTF-8 by default.

2022-08-09  Ludovic Courtès  <ludo@gnu.org>

	tests: git: Write files as UTF-8.
	* guix/tests/git.scm (populate-git-repository): Add call to
	'set-port-encoding!' in 'add' case.

	maint: Use a pretty version string in ISO and VM images.
	* gnu/system/examples/vm-image.tmpl: Use the 'GUIX_DISPLAYED_VERSION'
	environment variable in 'label'.
	* gnu/system/install.scm (%installation-os): Likewise.
	* Makefile.am (release): Set 'GUIX_DISPLAYED_VERSION'.

2022-08-09  Ludovic Courtès  <ludo@gnu.org>

	system: install: Always use 'current-guix'.
	Fixes <https://issues.guix.gnu.org/53210>.
	Reported by Mathieu Othacehe <othacehe@gnu.org>.

	* gnu/system/install.scm (%installation-services): Set 'guix' to
	use (current-guix) in 'guix-configuration'.
	* gnu/system/examples/vm-image.tmpl: Likewise.
	* gnu/tests/install.scm (operating-system-with-current-guix): Remove.
	(run-install, installation-os-for-gui-tests): Remove its uses.
	* Makefile.am (release): Remove intermediate use of
	'update-guix-package.scm' and subsequent 'git commit' invocation.

2022-08-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Default 'current-guix' is built using the current channels.
	* gnu/packages/package-management.scm (source-file?): Remove.
	(current-guix-package): Change default value to the promise of a
	package.
	(current-guix): Turn into a call to 'current-guix-package' possibly with
	'force'.

	channels: Add 'repository->guix-channel'.
	* guix/channels.scm (repository->guix-channel): New procedure.
	* guix/scripts/describe.scm (display-checkout-info): Use it instead of
	the (git) interface, and adjust accordingly.

	build-system/channel: Accept a channel or instance as the source.
	* guix/build-system/channel.scm (latest-channel-instances*): New
	variable.
	(build-channels): New procedure, with code formerly in
	'channel-build-system', augmented with clauses for when SOURCE is a
	channel instance or a channel.
	* doc/guix.texi (Build Systems): Adjust accordingly.

	build-system: Add 'channel-build-system'.
	* gnu/ci.scm (channel-build-system, channel-source->package): Remove.
	* gnu/packages/package-management.scm (channel-source->package): New
	procedure, moved from (gnu ci).
	* guix/build-system/channel.scm: New file, with code moved from (gnu ci).
	* doc/guix.texi (Build Systems): Document it.

2022-08-09  vicvbcun  <guix@ikherbers.com>
	    Andreas Enge  <andreas@enge.fr>

	gnu: cddlib: Update to 0.94m.
	* gnu/packages/maths.scm (cddlib): Update to 0.94m.
	[source]: Move to git, following the upstream decision.
	[native-inputs]: New field.
	[arguments]: New field to have docdir include the version number.

2022-08-09  Andreas Enge  <andreas@enge.fr>

	gnu: wxmaxima: Update to 22.05.0.
	* gnu/packages/maths.scm (wxmaxima): Update to 22.05.0.

	gnu: maxima: Update to 5.46.0.
	* gnu/packages/maths.scm (maxima): Update to 5.46.0.

2022-08-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ciara.
	* gnu/packages/bioconductor.scm (r-ciara): New variable.

2022-08-08  Andreas Enge  <andreas@enge.fr>

	gnu: python-symengine: Update to 0.9.2.
	* gnu/packages/python-xyz.scm (python-symengine): Update to 0.9.2.

	gnu: symengine: Update to 0.9.0.
	* gnu/packages/algebra.scm (symengine): Update to 0.9.0.

	gnu: arb: Update to 2.23.0.
	* gnu/packages/algebra.scm (arb): Update to 2.23.0.

	gnu: flint: Update to 2.9.0.
	* gnu/packages/algebra.scm (flint): Update to 2.9.0.

	gnu: python-gmpy2: Update to 2.1.2.
	* gnu/packages/sagemath.scm (python-gmpy2): Update to 2.1.2.

2022-08-08  vicvbcun  <guix@ikherbers.com>

	gnu: ntl: Update to 11.5.1.
	* gnu/packages/algebra.scm (ntl): Update to 11.5.1.

	gnu: eclib: Update to 20220621.
	* gnu/packages/algebra.scm (eclib): Update to 20220621.

2022-08-08  Hilton Chain  <hako@ultrarare.space>

	gnu: font-chiron-hei-hk: Update to 2.503.
	* gnu/packages/fonts.scm (font-chiron-hei-hk): Update to 2.503.

	gnu: font-sarasa-gothic: Update to 0.36.8.
	* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.36.8.

	gnu: font-chiron-hei-hk: Inherit from font-chiron-sung-hk.
	* gnu/packages/fonts.scm (font-chiron-hei-hk): Inherit from
	font-chiron-sung-hk.
	[build-system, home-page ,license]: Drop fields.
	[synopsis, description]: Use English.

	gnu: font-chiron-sung-hk: Use English for synopsis.
	* gnu/packages/fonts.scm (font-chiron-sung-hk)[synopsis,description]: Use English.

	gnu: font-lxgw-wenkai-tc: Inherit from font-lxgw-wenkai.
	* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Inherit from font-lxgw-wenkai.
	[build-system, license]: Removed fields.
	[synopsis, description]: Use English.

	gnu: font-lxgw-wenkai: Use English for synopsis.
	* gnu/packages/fonts.scm (font-lxgw-wenkai)[synopsis,description]: Use English.

	gnu: font-sarasa-gothic: Use English for synopsis.
	* gnu/packages/fonts.scm (font-sarasa-gothic)[synopsis]: Use English.

2022-08-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: unzip: Patch for CVE-2022-0529 and CVE-2022-0530.
	* gnu/packages/compression.scm (unzip)[replacement]: New field.
	(unzip/fixed): New variable.
	* gnu/packages/patches/unzip-CVE-2022-0529+CVE-2022-0530.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: unzip: Mark safe from CVE-2019-13232.
	* gnu/packages/compression.scm (unzip)[properties]: New field.

2022-08-08  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guile-parted: Update to 0.0.6.
	Fix cross-compilation.

	* gnu/packages/guile-xyz.scm (guile-parted): Update to 0.0.6.
	[native-inputs]: Add guile-3.0 and guile-bytestructures.

2022-08-08  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add phyml.
	* gnu/packages/bioinformatics.scm (phyml): New variable.

2022-08-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add texlive-cite.
	* gnu/packages/tex.scm (texlive-cite): New variable.

2022-08-08  Ludovic Courtès  <ludo@gnu.org>

	read-print: Add 'case' and 'cond' special forms.
	* guix/read-print.scm (%special-forms): Add 'case' and 'cond'.
	* tests/read-print.scm: Add tests.

	installer: Add comments and vertical space to the generated config.
	* gnu/installer/parted.scm (user-partitions->configuration): Introduce
	vertical space and a comment.
	* gnu/installer/services.scm (G_): New macro.
	(%system-services): Add comment for OpenSSH.
	(system-services->configuration): Add vertical space and comments.
	* gnu/installer/user.scm (users->configuration): Add comment.
	* gnu/installer/steps.scm (format-configuration): Add comment.
	(configuration->file): Expound leading comment.  Pass #:format-comment
	to 'pretty-print-with-comments/splice'.

	installer: Render the final configuration with (guix read-print).
	* gnu/installer.scm (module-to-import?): Return #t for (guix read-print).
	* gnu/installer/steps.scm (configuration->file): Use
	'pretty-print-with-comments/splice' instead of 'for-each' and 'pretty-print'.

	read-print: Support printing multi-line comments.
	* guix/read-print.scm (%not-newline): New variable.
	(print-multi-line-comment): New procedure.
	(pretty-print-with-comments): Use it.
	* tests/read-print.scm ("pretty-print-with-comments, multi-line
	comment"): New test.

	news: Add entry for 'guix style -f'.
	* etc/news.scm: Add entry.

	style: Add '--whole-file' option.
	* guix/scripts/style.scm (format-whole-file): New procedure.
	(%options, show-help): Add '--whole-file'.
	(guix-style): Honor it.
	* tests/guix-style.sh: New file.
	* Makefile.am (SH_TESTS): Add it.
	* doc/guix.texi (Invoking guix style): Document it.

2022-08-08  Ludovic Courtès  <ludo@gnu.org>

	read-print: 'canonicalize-comment' leaves top-level comments unchanged.
	This lets users use three leading semicolons, for instance, in top-level
	comments.

	* guix/read-print.scm (canonicalize-comment): Add INDENT parameter and
	honor it.
	(pretty-print-with-comments): Change default value of #:format-comment.
	Call FORMAT-COMMENT with INDENT as the second argument.
	* tests/read-print.scm: Adjust test accordingly.

2022-08-08  Ludovic Courtès  <ludo@gnu.org>

	read-print: Add code to read and write sequences of expressions/blanks.
	* guix/read-print.scm (read-with-comments): Add #:blank-line? and honor it.
	(read-with-comments/sequence, pretty-print-with-comments/splice): New
	procedures.
	* tests/read-print.scm (test-pretty-print/sequence): New macro.
	Add tests using it.

	read-print: Recognize page breaks.
	* guix/read-print.scm (<page-break>, page-break?, page-break)
	(char-set:whitespace-sans-page-break): New variables.
	(space?): New procedure.
	(read-vertical-space): Use it.
	(read-until-end-of-line): New procedure.
	(read-with-comments): Add #\page case.
	(pretty-print-with-comments): Add 'page-break?' case.
	* tests/read-print.scm ("read-with-comments: top-level page break"): New
	test.
	Add round-trip test with page break within an sexp.

	read-print: Read and render vertical space.
	* guix/read-print.scm (<vertical-space>, vertical-space?)
	(vertical-space, vertical-space-height): New variables.
	(combine-vertical-space, canonicalize-vertical-space)
	(read-vertical-space): New procedures.
	(read-with-comments): Use it in the #\newline case.
	(pretty-print-with-comments): Add #:format-vertical-space and honor it.
	Add case for 'vertical-space?'.
	* guix/scripts/style.scm (format-package-definition): Pass
	 #:format-vertical-space to 'object->string*'.
	* tests/read-print.scm ("read-with-comments: list with blank line")
	("read-with-comments: list with multiple blank lines")
	("read-with-comments: top-level blank lines")
	("pretty-print-with-comments, canonicalize-vertical-space"): New tests.
	Add a couple of additional round-trip tests.

2022-08-08  Ludovic Courtès  <ludo@gnu.org>

	style: Adjust test to not emit blank lines.
	Previously this test would produce a file containing blank lines between
	inputs.

	* tests/style.scm ("input labels, modify-inputs and margin comment"):
	Remove trailing newlines in replacement strings of 'substitute*'
	expression.

2022-08-08  Ludovic Courtès  <ludo@gnu.org>

	read-print: Introduce <blank> parent class of <comment>.
	* guix/read-print.scm (<blank>, blank?): New record type.
	(<comment>): Redefine using the record interface.
	(read-with-comments, pretty-print-with-comments): Change some uses of
	'comment?' to 'blank?'.
	* guix/scripts/style.scm (simplify-inputs)[simplify-expressions]: Use
	'blank?' instead of 'comment?'.

	read-print: Expose comment constructor.
	* guix/read-print.scm (<comment>): Rename constructor to
	'string->comment'.
	(comment): New procedure.
	(read-with-comments, canonicalize-comment): Use 'string->comment'
	instead of 'comment'.

	read-print: Add System and Home special forms.
	* guix/read-print.scm (%special-forms): Add System and Home forms.
	(%newline-forms): Add 'services'.

	style: Move reader and printer to (guix read-print).
	* guix/scripts/style.scm (<comment>, read-with-comments)
	(vhashq, %special-forms, %newline-forms, prefix?)
	(special-form-lead, newline-form?, escaped-string)
	(string-width, canonicalize-comment, pretty-print-with-comments)
	(object->string*): Move to...
	* guix/read-print.scm: ... here.  New file.
	* guix/scripts/import.scm: Adjust accordingly.
	* tests/style.scm: Move 'test-pretty-print' and tests to...
	* tests/read-print.scm: ... here.  New file.
	* Makefile.am (MODULES): Add 'guix/read-print.scm'.
	(SCM_TESTS): Add 'tests/read-print.scm'.

2022-08-08  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: go-gitlab.com-shackra-goimapnotify: Update to 2.3.7.
	* gnu/packages/mail.scm (go-gitlab.com-shackra-goimapnotify): Update to 2.3.7.

2022-08-08  Ludovic Courtès  <ludo@gnu.org>

	lint: Add '-e'.
	* guix/scripts/lint.scm (show-help, %options): Add '-e'.
	(guix-lint): Call 'specification->package' while traversing OPTS.  Add
	case for 'expression pair.  Adjust 'for-each' loop to expect packages.
	* doc/guix.texi (Invoking guix lint): Document it.

2022-08-08  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guile-newt: Update to 0.0.3.
	Fixes: <https://issues.guix.gnu.org/57037>.

	* gnu/packages/guile-xyz.scm (guile-newt): Update to 0.0.3.
	[native-inputs]: Add guile-3.0 that is required when cross-compiling.

2022-08-08  宋文武  <iyzsong@member.fsf.org>

	gnu: cool-retro-term: Fix build and runtime errors.
	This fixes <https://issues.guix.gnu.org/57049>.

	* gnu/packages/terminals.scm (cool-retro-term)
	[inputs]: Add qtquickcontrols-5.
	[arguments]: Fix 'QML2_IMPORT_PATH'.

2022-08-08  Marius Bakke  <marius@gnu.org>

	gnu: chatty: Update to 0.6.7.
	* gnu/packages/messaging.scm (chatty): Update to 0.6.7.
	[source]: Fetch git submodules too.
	[arguments]: Add pre-check phase.
	[native-inputs]: Add XORG-SERVER-FOR-TESTS.
	[inputs]: Add GNOME-DESKTOP.

	gnu: postorius: Update to 1.3.6.
	* gnu/packages/mail.scm (postorius): Update to 1.3.6.
	[inputs]: Change from PYTHON-DJANGO-2.2 to PYTHON-DJANGO.

	gnu: python-django@3.2: Update to 3.2.15 [fixes CVE-2022-36359].
	* gnu/packages/django.scm (python-django-3.2): Update to 3.2.15.

	gnu: python-django: Update to 4.0.7 [fixes CVE-2022-36359].
	* gnu/packages/django.scm (python-django-4.0): Update to 4.0.7.

2022-08-08  宋文武  <iyzsong@member.fsf.org>

	gnu: tiled: Fix build.
	Fixes <https://issues.guix.gnu.org/57048>.

	* gnu/packages/game-development.scm (tiled)[arguments]:
	Use 'search-input-file' to locate 'lrelease'.

2022-08-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: msmtp: Use G-Expressions.
	* gnu/packages/mail.scm (msmtp)[arguments]: Rewrite using G-Expressions.

2022-08-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: msmtp: Don't override defaults when checking for network.
	This is no longer needed as the defaults have changed upstream.

	* gnu/packages/mail.scm (msmtp)[arguments]: Remove substitution to force
	'ping' instead of 'netcat' to check for network access.

2022-08-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: msmtp: Update to 1.8.22.
	* gnu/packages/mail.scm (msmtp): Update to 1.8.22.

	gnu: gss: Update to 1.0.4.
	* gnu/packages/gsasl.scm (gss): Update to 1.0.4.

	gnu: libtirpc: Fix CVE-2021-46828.
	* gnu/packages/onc-rpc.scm (libtirpc)[replacement]: New field.
	(libtirpc/fixed): New variable.
	(libtirpc-hurd)[source]: Add patch.
	* gnu/packages/patches/libtirpc-CVE-2021-46828.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: shishi: Use G-expressions.
	* gnu/packages/kerberos.scm (shishi)[arguments]: Convert to list of
	G-Expressions.

	gnu: shishi: Build with newer linux-pam.
	* gnu/packages/kerberos.scm (shishi)[inputs]: Replace linux-pam-1.2 with
	linux-pam.
	* gnu/packages/linux.scm (linux-pam-1.2): Remove variable.

	gnu: shishi: Update to 1.0.3.
	* gnu/packages/kerberos.scm (shishi): Update to 1.0.3.
	[source]: Remove patch.
	[arguments]: Remove configure flag overriding libgcrypt detection.
	* gnu/packages/patches/shishi-fix-libgcrypt-detection.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2022-08-07  Olivier Dion  <olivier.dion@polymtl.ca>

	gnu: guile-sqlite3: Update to 0.1.3.
	* gnu/packages/guile.scm (guile-sqlite3): Update to 0.1.3.

2022-08-07  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: newt: Fix cross-compilation.
	* gnu/packages/slang.scm (newt): Fix-cross compilation.
	  [arguments]: Use G-Expressions for `#:configure-flags',
	  `#:make-flags' and `#:phases', also set correct path for
	  `python-config'.

2022-08-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-system-monitor: Update to 42.0.
	* gnu/packages/gnome.scm (gnome-system-monitor): Update to 42.0.

2022-08-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xonotic-data: Don't copy 1.2-GiB file to build directory.
	* gnu/packages/games.scm (xonotic-data)[arguments]:
	Extract SOURCE directly from the store.

	gnu: xonotic-data: Use G-expressions.
	* gnu/packages/games.scm (xonotic-data)[arguments]:
	Rewrite as G-expressions.

	gnu: xonotic: Remove input labels.
	* gnu/packages/games.scm (xonotic)[inputs, native-inputs]:
	Remove input labels.

	gnu: xonotic-data: Remove input labels.
	* gnu/packages/games.scm (xonotic-data)[native-inputs]:
	Remove input labels.

	gnu: xonotic-data: Update to 0.8.5.
	* gnu/packages/games.scm (xonotic-data): Update to 0.8.5.
	[source]: Use HTTPS.

	gnu: xonotic: Update to 0.8.5.
	* gnu/packages/games.scm (xonotic): Update to 0.8.5.
	[source]: Use HTTPS.
	[arguments]: Don't explicitly return #t from phases.

2022-08-13  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-cudf: Update to 0.10.
	* gnu/packages/ocaml.scm (ocaml-cudf): Update to 0.10.

	gnu: ocaml-sexplib: Update to 0.15.1.
	* gnu/packages/ocaml.scm (ocaml-sexplib): Update to 0.15.1.

	gnu: ocaml-timed: Update to 1.1.
	* gnu/packages/ocaml.scm (ocaml-timed): Update to 1.1.

	gnu: ocaml-biniou: Update to 1.2.2.
	* gnu/packages/ocaml.scm (ocaml-biniou): Update to 1.2.2.

	gnu: ocaml-cstruct: Update to 6.1.1.
	* gnu/packages/ocaml.scm (ocaml-cstruct): Update to 6.1.1.

	gnu: ocaml-version: Update to 3.5.0.
	* gnu/packages/ocaml.scm (ocaml-version): Update to 3.5.0.

	gnu: ocaml-alcotest: Update to 1.6.0.
	* gnu/packages/ocaml.scm (ocaml-alcotest): Update to 1.6.0.

	gnu: ocaml-odoc-parser: Update to 2.0.0.
	* gnu/packages/ocaml.scm (ocaml-odoc-parser): Update to 2.0.0.
	(ocamlformat): Update to 0.24.1.

	gnu: ocaml-piqilib: Update to 0.6.16.
	* gnu/packages/ocaml.scm (ocaml-piqilib): Update to 0.6.16.

	gnu: ocaml-ssl: Update to 0.5.12.
	* gnu/packages/ocaml.scm (ocaml-ssl): Update to 0.5.12.

	gnu: dune: Update to 4.4.1.
	* gnu/packages/ocaml.scm (dune): Update to 4.4.1.
	* gnu/packages/coq.scm (coq-stdlib): Fix for new dune.

	gnu: ocaml-piqi: Update to 0.7.8.
	* gnu/packages/ocaml.scm (ocaml-piqi): Update to 0.7.8.

2022-08-13  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-yojson: Update to 2.0.2.
	merlin also needs to be updated at the same time because of
	incompatibilities between the two versions.

	* gnu/packages/ocaml.scm (ocaml-merlin-lib): New variable.
	(ocaml-dot-merlin-reader): Inherit from it and update inputs.
	(ocaml-merlin): Update inputs.
	(ocaml-yojson): Update to 2.0.2.
	(ocaml-odoc): Disable tests.

2022-08-13  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-zed: Update to 3.2.0.
	Because of an incompatible change in ocaml-zed, some of its dependents
	need to be updated at the same time to prevent breakage.

	* gnu/packages/ocaml.scm (ocaml-zed): Update to 3.2.0.
	(ocaml-lambda-term): Update to 3.3.1.
	(ocaml-utop): Update to 2.10.0.

2022-08-13  Marius Bakke  <marius@gnu.org>

	gnu: python-setuptools: Update to 64.0.3.
	* gnu/packages/python-xyz.scm (python-setuptools): Update to 64.0.3.

	gnu: policycoreutils: Use G-expression.
	* gnu/packages/selinux.scm (policycoreutils)[arguments]: Convert to gexp.

	gnu: libsepol: Use G-expression.
	* gnu/packages/selinux.scm (libsepol)[arguments]: Convert to gexp.

	gnu: policycoreutils: Remove input labels.
	* gnu/packages/selinux.scm (policycoreutils)[native-inputs, inputs]: Remove
	labels.

	gnu: python-sepolgen: Use G-expression and remove labels.
	* gnu/packages/selinux.scm (python-sepolgen)[arguments]: Convert to
	G-expression.  Don't refer to python by label.
	[inputs]: Remove labels.

	gnu: secilc: Remove input labels.
	* gnu/packages/selinux.scm (secilc)[arguments]: Use G-expression and
	SEARCH-INPUT-DIRECTORY.
	[inputs, native-inputs]: Remove labels.

	gnu: libsemanage: Remove input labels.
	* gnu/packages/selinux.scm (libsemanage)[arguments]: Use G-expression.
	[native-inputs, inputs]: Remove labels.

	gnu: libselinux: Remove input labels.
	* gnu/packages/selinux.scm (libselinux)[arguments]: Use G-expression.
	[native-inputs, inputs, propagated-inputs]: Remove labels.

	gnu: checkpolicy: Remove input labels.
	* gnu/packages/selinux.scm (checkpolicy)[arguments]: Use G-expression &
	SERACH-INPUT-FILE.
	[native-inputs, inputs]: Remove labels.

	gnu: SELinux: Update to 3.4.
	* gnu/packages/selinux.scm (libsepol): Update to 3.4.
	(libselinux)[propagated-inputs]: Replace PCRE with PCRE2.

	gnu: serf: Add release-monitoring-url.
	* gnu/packages/web.scm (serf)[properties]: New field.

2022-08-13  Marius Bakke  <marius@gnu.org>

	gnu: qtractor: Fix build.
	This is a follow-up to commit 1ef04fb2288dade3ad2883026ae286a68ef13a1e.

	* gnu/packages/music.scm (qtractor)[inputs]: Change from QTSVG to QTSVG-5.

2022-08-13  Marius Bakke  <marius@gnu.org>

	gnu: python-m2r: Adjust for Python 3.10.
	* gnu/packages/python-xyz.scm (python-m2r)[source](modules, snippet): New
	fields.

	gnu: python-pre-commit: Remove unnecessary dependency.
	* gnu/packages/python-xyz.scm (python-pre-commit)[propagated-inputs]: Remove
	PYTHON-IMPORTLIB-RESOURCES, which is part of the stdlib nowadays.

	gnu: python-numpy: Add 'upstream-name' property.
	* gnu/packages/python-xyz.scm (python-numpy)[properties]: New field.

	gnu: python-pyaml: Update to 21.10.1.
	* gnu/packages/python-xyz.scm (python-pyaml): Update to 21.10.1.

	gnu: graphviz: Add release-monitoring-url.
	* gnu/packages/graphviz.scm (graphviz)[properties]: New field.

2022-08-13  Vinicius Monego  <monego@posteo.net>

	gnu: gsequencer: Update to 4.3.4.
	* gnu/packages/music.scm (gsequencer): Update to 4.3.4.
	[inputs]: Replace gtk+ with gtk, libsoup-minimal-2 with libsoup,
	webkitgtk-with-libsoup-2 with webkitgtk.

2022-08-07  raingloom  <raingloom@riseup.net>
	    Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: yt-dlp: Build from Git.
	* gnu/packages/video.scm (yt-dlp)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.  Remove the snippet.
	[arguments]: Build the man page in the 'build-generated-files phase.
	[native-inputs]: Add pandoc.

2022-08-07  pinoaffe  <pinoaffe@gmail.com>

	gnu: yt-dlp: Update to 2022.08.08.
	* gnu/packages/video.scm (yt-dlp): Update to 2022.08.08.

2022-08-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add fstransform.
	* gnu/packages/file-systems.scm (fstransform): New public variable.

	gnu: dvdisaster: Use G-expressions.
	* gnu/packages/cdrom.scm (dvdisaster)[arguments]:
	Rewrite as G-expressions.

	gnu: dvdisaster: Update to 0.79.10.
	* gnu/packages/cdrom.scm (dvdisaster): Update to 0.79.10.

	gnu: dvdisaster: Remove input labels.
	* gnu/packages/cdrom.scm (dvdisaster)[native-inputs]:
	Remove input labels.

2022-08-13  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: kiwix-desktop: Add bash-minimal to inputs.
	* gnu/packages/web.scm (kiwix-desktop)[inputs]: Add bash-minimal.

	gnu: kiwix-tools: Update to 3.3.0.
	* gnu/packages/web.scm (kiwix-tools): Update to 3.3.0.

	gnu: kiwix-desktop: Update to 2.2.2.
	* gnu/packages/web.scm (kiwix-desktop): Update to 2.2.2.
	[arguments]: Delete enable-print-support and substitute-source phases. Use
	search-input-file. Do not return #t from phases.
	[native-inputs]: Remove labels.

	gnu: kiwix-lib: Update to 11.0.0.
	* gnu/packages/web.scm (kiwix-lib): Update to 11.0.0.
	[arguments]: Do not explicitly pass mustache path to CPPFLAGS. Do not return
	#t from phases. Use search-input-file.
	[native-inputs]: Remove labels. Use cpp-mustache package instead of its
	source.

	gnu: libzim: Update to 8.0.0.
	* gnu/packages/web.scm (libzim): Update to 8.0.0.
	[inputs]: Remove labels. Sort.

	gnu: Add cpp-mustache.
	* gnu/packages/cpp.scm (cpp-mustache): New variable.

2022-08-13  Vinicius Monego  <monego@posteo.net>

	gnu: pre-commit: Update to 2.20.0.
	* gnu/packages/version-control.scm (pre-commit): Update to 2.20.0.

	gnu: freecad: Update to 0.20.1.
	* gnu/packages/engineering.scm (freecad): Update to 0.20.1.

	gnu: shotcut: Update to 22.06.23.
	* gnu/packages/video.scm (shotcut): Update to 22.06.23.
	[arguments]: Do not replace the 'configure phase as Shotcut switched to the
	CMake build system in this version.
	[inputs]: Add fftw.

	gnu: mlt: Update to 7.8.0.
	* gnu/packages/video.scm (mlt): Update to 7.8.0.

	gnu: python-wand: Update to 0.6.9.
	* gnu/packages/python-xyz.scm (python-wand): Update to 0.6.9.

	gnu: mixxx: Update to 2.3.3.
	* gnu/packages/music.scm (mixxx): Update to 2.3.3.

	gnu: openxr: Update to 1.0.24.
	* gnu/packages/graphics.scm (openxr): Update to 1.0.24.

	gnu: homebank: Update to 5.5.6.
	* gnu/packages/finance.scm (homebank): Update to 5.5.6.

2022-08-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mu: Update to 1.8.8.
	* gnu/packages/mail.scm (mu): Update to 1.8.8.

2022-08-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: perl-data-optlist: Update to 0.112.
	* gnu/packages/perl.scm (perl-data-optlist): Update to 0.112.

	gnu: perl-test-simple: Update to 1.302191.
	* gnu/packages/perl-check.scm (perl-test-simple): Update to 1.302191.

	gnu: perl-net-http: Update to 6.22.
	* gnu/packages/web.scm (perl-net-http): Update to 6.22.

	gnu: perl-libwww: Update to 6.67.
	* gnu/packages/web.scm (perl-libwww): Update to 6.67.

	gnu: perl-http-cookies: Update to 6.10.
	* gnu/packages/web.scm (perl-http-cookies): Update to 6.10.

	gnu: perl-file-listing: Update to 6.15.
	* gnu/packages/web.scm (perl-file-listing): Update to 6.15.

	gnu: libfido2: Update to 1.11.0.
	* gnu/packages/security-token.scm (libfido2): Update to 1.11.0.

	gnu: libfido2: Use https for source uri.
	* gnu/packages/security-token.scm (libfido2)[source]: Rewrite using https.

2022-08-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: tesseract-ocr: Make the default install minimally useful.
	Fixes <https://issues.guix.gnu.org/47536>.

	* gnu/packages/ocr.scm (tesseract-ocr)
	[phases]{adjust-TESSDATA_PREFIX-macro}: New phase.
	{install-minimal-tessdata}: New phase.
	[native-inputs]: Add tesseract-ocr-tessdata-fast.
	[search-paths]: New field.
	[description]: Mention how to add support for more languages.

2022-08-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add tesseract-ocr-tessdata-fast.
	* gnu/packages/ocr.scm (tesseract-ocr-tessdata-fast): New variable.

2022-08-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tor: Update to 0.4.7.10.
	* gnu/packages/tor.scm (tor): Update to 0.4.7.10.

2022-08-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Fix path to p2pool.
	Fixes <https://issues.guix.gnu.org/55512>.

	* gnu/packages/finance.scm (monero-gui)[inputs]: Add p2pool.
	  [arguments]: Add 'fix-p2pool-path' phase.

2022-08-12  Justin Veilleux  <terramorpha@cock.li>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add p2pool.
	* gnu/packages/finance.scm (p2pool): New variable.

	gnu: Add xmrig.
	* gnu/packages/finance.scm (xmrig): New variable.

2022-08-12  Collin J. Doering via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add emacs-hledger-mode
	* gnu/packages/finance.scm (emacs-hledger-mode): New variable

2022-08-12  Antero Mejr  <antero@mailbox.org>

	gnu: Add pn.
	* gnu/packages/messaging.scm (pn): New variable.

2022-08-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 280.
	* gnu/packages/lisp.scm (txr): Update to 280.

	gnu: monero-gui: Update to 0.18.1.0.
	* gnu/packages/finance.scm (monero-gui): Update to 0.18.1.0.

	gnu: monero: Update to 0.18.1.0.
	* gnu/packages/finance.scm (monero): Update to 0.18.1.0.

2022-08-12  (  <paren@disroot.org>

	gnu: Add spng.
	* gnu/packages/image.scm (spng): New variable.

2022-08-12  Hilton Chain  <hako@ultrarare.space>

	gnu: Add python-misskey.
	* gnu/packages/python-xyz.scm (python-misskey): New variable.

2022-08-12  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: python-typer: Introduce gexps.
	* gnu/packages/python-xyz.scm (python-typer)[arguments]: Switch to gexps.
	[synopsis, description]: Fix indentation.

2022-08-12  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-typer: Update to 0.6.1.
	* gnu/packages/python-xyz.scm (python-typer): Update to 0.6.1.
	[source]: Use GIT-FETCH.
	[arguments]: Build from source with flit.
	[native-inputs]: Add python-flit and python-rich.

2022-08-12  vicvbcun  <guix@ikherbers.com>

	gnu: lrcalc: Update to 2.1.
	* gnu/packages/algebra.scm (lrcalc): Update to 2.1.
	[source]: Remove patch.
	* gnu/packages/patches/lrcalc-includes.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister file.

	gnu: lcalc: Update to 2.0.5.
	* gnu/packages/sagemath.scm (lcalc): Update to 2.0.5.
	* gnu/packages/patches/lcalc-default-parameters-1.patch,
	gnu/packages/patches/lcalc-default-parameters-2.patch,
	gnu/packages/patches/lcalc-lcommon-h.patch,
	gnu/packages/patches/lcalc-using-namespace-std.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Unregister files.

	gnu: edge-addition-planarity-suite: Update to 3.0.2.0.
	* gnu/packages/graph.scm (edge-addition-planarity-suite): Update to 3.0.2.0.

2022-08-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: tesseract-ocr: Update to 5.2.0.
	* gnu/packages/ocr.scm (tesseract-ocr): Update to 5.2.0.
	[inputs, native-inputs]: Move after arguments.  Use new style inputs.
	[arguments]: Use gexps.
	[configure-flags]: Add --disable-static.
	[phases]{fix-docbook}: Replace phase with...
	{do-not-override-xml-catalog-files}: ... this new phase.
	{build-training}: Move after build phase.  Enable parallel build.
	{trailing-install}: Move after install phase.
	[native-inputs]: Add libxml2.

	gnu: ocrad: Update to 0.28.
	* gnu/packages/ocr.scm (ocrad): Update to 0.28.

2022-08-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-icalendar: Update to 4.1.0.
	* gnu/packages/python-xyz.scm (python-icalendar): Update to 4.1.0.

	gnu: python-setproctitle: Update to 1.3.2.
	* gnu/packages/python-xyz.scm (python-setproctitle): Update to 1.3.2.
	[arguments]: Adjust custom 'check phase for changes in source code.
	Honor #:tests? flag.
	[native-inputs]: Add python-pytest.
	[description]: Reflow.

	gnu: universal-ctags: Update to 5.9.20220807.0.
	* gnu/packages/code.scm (universal-ctags): Update to 5.9.20220807.0.

	gnu: packcc: Update to 1.8.0.
	* gnu/packages/c.scm (packcc): Update to 1.8.0.

	gnu: mutt: Update to 2.2.7.
	* gnu/packages/mail.scm (mutt): Update to 2.2.7.

2022-08-06  Hilton Chain  <hako@ultrarare.space>

	gnu: Add i3-autotiling.
	* gnu/packages/python-xyz.scm (i3-autotiling): New variable.

	gnu: Add python-i3ipc.
	* gnu/packages/python-xyz.scm (python-i3ipc): New variable.

	gnu: Add emacs-vundo.
	* gnu/packages/emacs-xyz.scm (emacs-vundo): New variable.

2022-08-06  Joeke de Graaf  <joeke@posteo.net>

	gnu: Add wavbreaker.
	* gnu/packages/mp3.scm (wavbreaker): New variable.

2022-08-06  Ludovic Courtès  <ludo@gnu.org>

	doc: Add reference to "Writing Manifests".
	* doc/guix.texi (Defining Package Variants): Rewrite to "Writing
	Manifests" rather than the 'profile-manifest' anchor.

	disarchive-manifest: Exclude the Chromium tarball.
	* etc/disarchive-manifest.scm (disarchive-collection): Exclude
	"chromium-" tarballs.

2022-08-06  Maxime Devos  <maximedevos@telenet.be>

	xdg-utils: Support cross-compilation.
	It has been verified that this does not cause rebuilds when compiling
	natively.  The references graph when cross-compiling has also been verified --
	glibc-2.33 and the native bash-static-5.1.8 still remains in the graph, but
	via the cross-compiled inetutils-2.0, ncurses-6.2.20210619 and via
	gcc-cross-TARGET-10.3.0-lib, which is not related with Perl cross-compilation.

	* gnu/packages/freedesktop.scm
	(xdg-utils)[inputs]{bash-minimal,file}: New inputs when cross-compiling.
	(xdg-utils)[arguments]<#:phases>{locate-catalog-files}: Add 'native-inputs'
	argument when cross-compiling. Look for docbook-xml and docbook-xsl in
	native-inputs when cross-compiling.  While we are at it, eliminate input
	labels with search-input-file.
	(xdg-utils)[arguments]<#:phases>{patch-hardcoded-patch}: Use
	search-input-file + inputs instead of 'which' when cross-compiling.

2022-08-06  Maxime Devos  <maximedevos@telenet.be>

	perl-file-mimeinfo: Fix cross-compilation.
	* gnu/packages/freedesktop.scm
	(perl-file-mimeinfo)[arguments]<#:phases>: Make it a G-exp to avoid messy nested
	quasiquotation.
	{wrap-programs}: When cross-compiling, don't use the PELRL5LIB environment
	variable, instead use 'search-path-as-list'.

2022-08-06  Maxime Devos  <maximedevos@telenet.be>

	gnu: freedesktop: Add 'bash' input for 'wrap-program'
	It is required for cross-compilation.
	Cherry-picked from <https://issues.guix.gnu.org/49327#6>.

	* gnu/packages/freedesktop.scm
	(udisks)[inputs]: Add 'bash-minimal' when cross-compiling.
	(perl-file-mimeinfo)[inputs]: Likewise.
	(udiskie)[inputs]: Likewise.

2022-08-06  Maxime Devos  <maximedevos@telenet.be>

	build-system/perl: Support cross-compilation of some Perl packages.
	* guix/build-system/perl.scm: Add info on cross-compilation.
	(lower)[private-keywords]: Remove #:target when cross-compiling.
	(lower)[target]: Set.
	(host-inputs)[perl]: New entry.
	(host-inputs)[(standard-packages)]: Move to ...
	(build-inputs)[(standard-packages)]: ... here when cross-compiling.
	(build-inputs)[standard-cross-packages]: Add when cross-compiling.
	(target-inputs): New entry when cross-compiling.
	(build): Use perl-cross-build when cross-compiling.
	(perl-cross-build): New procedure.

2022-08-06  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: ugrep: Simplify snippet.
	* gnu/packages/search.scm (ugrep)[source]: Use nested for-each loop.
	Simplify regular expressions.

2022-08-06  kiasoc5  <kiasoc5@disroot.org>

	gnu: ugrep: Use G-Expressions.
	* gnu/packages/search.scm (ugrep)[source]: Convert snippet to G-Expression.
	[arguments]: Convert to list of G-Expressions.

	gnu: ugrep: Build with zstd support.
	* gnu/packages/search.scm (ugrep)[inputs]: Add zstd lib.

	gnu: yt-dlp: Use new package style.
	* gnu/packages/video.scm (yt-dlp)[source](snippet): Rewrite as a G-Expression.
	[arguments]: Use G-Expressions.
	[inputs]: Drop labels.
	[native-inputs]: Likewise.

	gnu: yt-dlp: Update to 2022.07.18.
	* gnu/packages/video.scm (yt-dlp): Update to 2022.07.18.

2022-08-06  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: queen: Use new package style.
	* gnu/packages/games.scm (make-queen-package)[build-system]: Use
	copy-build-system.
	[arguments]: Convert to list of G-Expressions.
	Replace #:modules and #:builder with #:install-plan and #:phases.

2022-08-06  Felix Gruber  <felgru@posteo.net>

	gnu: queen-de: Fix build.
	The sources for queen-de lack a readme, so check whether one exists prior to
	trying to install it.  See <https://bugs.gnu.org/56886>.

	* gnu/packages/games.scm (make-queen-package)[#:builder]: Only install
	readme.txt if it exists.

2022-08-06  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 0.40.0.
	* gnu/packages/gnome.scm (komikku): Update to 0.40.0.

2022-08-05  Efraim Flashner  <efraim@flashner.co.il>

	.git-authorizations: Authorize Andrew Tropin.
	* .git-authorizations (abcdw): Add OpenPGP key fingerprint.

	.git-authorizations: Authorize Andrew Tropin.
	* .git-authorizations (abcdw): Add OpenPGP key fingerprint.

2022-08-04  Jim Newsome  <jnewsome@torproject.org>

	gnu: rust: Use rust-1.60.0
	* gnu/packages/rust.scm (rust-1.58, rust-1.59, rust-1.60, rust):
	  Add rust-1.58, rust-1.59, and rust-1.60, and update rust to
	  be based on rust-1.60 instead of rust-1.57.

	gnu: rust: decouple rust-1.57 and "rust"
	* gnu/packages/rust.scm (rust-1.57, rust): decouple the definition of
	rust-1.57, which happens to be the current latest, from the definition
	of rust, which is always the latest. The latter re-enables tests and
	extra components, which should always be done only on the final public
	rust package, not specifically rust-1.57.

2022-07-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Fix typo.
	* doc/guix.texi (X Window): Fix ‘string-apppend’ typo.

	gnu: libinih: Update to 56.
	* gnu/packages/linux.scm (libinih): Update to 56.

2022-07-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: frotz: Update to 2.54.
	This fixes the build.

	* gnu/packages/games.scm (frotz): Update to 2.54.
	[arguments]: Use G-expressions.  Set CC in #:make-flags.
	Remove obsolete 'curses phase.
	Don't explicitly return #t from phases.
	[native-inputs]: Add pkg-config and which.
	[inputs]: Add ao.

2022-08-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-gruvbox-theme: Update to 1.29.0.
	* gnu/packages/emacs-xyz.scm (emacs-gruvbox-theme): Update to 1.29.0.

	gnu: emacs-taxy: Update to 0.10.
	* gnu/packages/emacs-xyz.scm (emacs-taxy): Update to 0.10.

2022-08-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-pynbody.
	* gnu/packages/astronomy.scm: (python-pynbody): New variable.

	gnu: Add python-posix-ipc.
	* gnu/packages/python-xyz.scm: (python-posix-ipc): New variable.

2022-08-05  Efraim Flashner  <efraim@flashner.co.il>

	.git-authorizations: Authorize Andrew Tropin.
	* .git-authorizations (abcdw): Add OpenPGP key fingerprint.

	gnu: Remove rust-pico-sys-0.0.
	* gnu/packages/crates-io.scm (rust-pico-sys-0.0): Remove variable.

	gnu: rust-httparse-1: Update to 1.7.1.
	* gnu/packages/crates-io.scm (rust-httparse-1): Update to 1.7.1.
	[cargo-development-inputs]: Remove rust-pico-sys-0.0. Add
	rust-criterion-0.3.

2022-08-05  Mathieu Othacehe  <othacehe@gnu.org>

	etc: teams: Add entry for Mathieu Othacehe.
	* etc/teams.scm.in ("Mathieu Othacehe"): New member.

2022-08-05  Eric Bavier  <bavier@posteo.net>

	etc: teams: Add entry for Eric Bavier.
	* etc/teams.scm.in ("Eric Bavier"): New member.
	(mozilla): Add #:description keyword before description.

2022-08-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: urlscan: Update to 0.9.10.
	* gnu/packages/mail.scm (urlscan): Update to 0.9.10.

2022-08-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-biomartr.
	* gnu/packages/bioconductor.scm (r-biomartr): New variable.

	gnu: Add r-philentropy.
	* gnu/packages/cran.scm (r-philentropy): New variable.

	gnu: Add r-poorman.
	* gnu/packages/cran.scm (r-poorman): New variable.

2022-08-05  Ludovic Courtès  <ludo@gnu.org>

	guix system: Remove unused 'read-operating-system' procedure.
	* guix/scripts/system.scm (read-operating-system): Remove.
	* gnu/ci.scm: Remove unused (guix scripts system) import.

2022-08-05  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: mumps: Add alternate source code URL.
	* gnu/packages/maths.scm (mumps)[source]: Add alternate URL.

2022-08-05  FELŠÖCI Marek  <marek@felsoci.sk>

	gnu: mumps: Update to 5.5.1
	* gnu/packages/maths.scm (mumps): Update to 5.5.1. Stop applying patches as the build configuration has been updated upstream. Allow for further optimized BLR compression by specifying the -DBLR_MT build option.
	* gnu/packages/patches/mumps-build-parallelism.patch: File removed.
	* gnu/packages/patches/mumps-shared-libseq.patch: File removed.
	* gnu/packages/patches/mumps-shared-mumps.patch: File removed.
	* gnu/packages/patches/mumps-shared-pord.patch: File removed.

2022-08-05  Philip McGrath  <philip@philipmcgrath.com>

	gnu: Add texlive-sourcecodepro.
	* gnu/packages/tex.scm (texlive-sourcecodepro): New variable.

	gnu: Add texlive-sourceserifpro.
	* gnu/packages/tex.scm (texlive-sourceserifpro): New variable.

	gnu: Add texlive-sourcesanspro.
	* gnu/packages/tex.scm (texlive-sourcesanspro): New variable.

	gnu: Add texlive-physics.
	* gnu/packages/tex.scm (texlive-physics): New variable.

	gnu: Add texlive-datatool.
	* gnu/packages/tex.scm (texlive-datatool): New variable.

	gnu: Add texlive-comment.
	* gnu/packages/tex.scm (texlive-comment): New variable.

	gnu: Add texlive-breqn.
	* gnu/packages/tex.scm (texlive-breqn): New variable.

2022-08-05  Philip McGrath  <philip@philipmcgrath.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add texlive-abstract.
	* gnu/packages/tex.scm (texlive-abstract): New variable.

2022-08-05  tiantian  <typ22@foxmail.com>

	gnu: gnome-shell-extension-appindicator: Update to 42.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-appindicator): Update to 42.
	[build-system]: Switch to meson-build-system.
	[arguments]: Delete.
	[native-inputs]: New field.

2022-08-05  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: openssl: Keep .dll.a files in main output.
	* gnu/packages/tls.scm (openssl) [phase move-static-libraries]: Do not move
	.dll.a files to the static output when targetting mingw.

2022-08-05  Andrew Tropin  <andrew@trop.in>

	tests: Make tests inside container reproducible.
	* tests/guix-home.sh: Make tests inside container reproducible.

	home: Use warning instead of display.
	* gnu/home/services/xdg.scm (compute-on-first-login-script): Use warning
	instead of display.

	home: xdg: Skip mkdir XDG_RUNTIME_DIR in activation script.
	* gnu/home/services/xdg.scm (ensure-xdg-base-dirs-on-activation): Skip mkdir
	XDG_RUNTIME_DIR in activation script.

	home: xdg: Use a single @ instead of @@.
	* gnu/home/services/xdg.scm (ensure-xdg-base-dirs-on-activation,
	home-xdg-user-directories-files-service): Use single @ intsead of @@.

2022-08-05  Ludovic Courtès  <ludo@gnu.org>

	disarchive-manifest: Filter out origins without a hash.
	* etc/disarchive-manifest.scm (disarchive-collection): Filter out
	origins with a phony hash.

2022-08-05  Olivier Dion  <olivier.dion@polymtl.ca>

	gnu: Add perf-tools.
	* gnu/packages/instrumentation.scm (perf-tools): New variable.

2022-08-05  Felix Gruber  <felgru@posteo.net>

	gnu: veusz: Fix build.
	* gnu/packages/maths.scm (veusz)[arguments] Fix lookup of qtsvg path
	  in wrap-executable phase.

2022-08-05  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guile-parted: Use the latest parted.
	The Parted 3.5 regression discussed here: https://issues.guix.gnu.org/55549
	has been fixed with 3c381af76a144a4dc3d0f9269f43ee2ec501b538.

	* gnu/packages/guile-xyz.scm (guile-parted)[inputs]: Use the latest parted
	package.

2022-08-05  Mathieu Othacehe  <othacehe@gnu.org>

	installer: parted: Call set-system before set-flags.
	Parted 3.5 introduces the following regression:

	- partition-set-flag sets the BIOS_GRUB flag. The partition type is set to
	PARTITION_BIOS_GRUB_GUID.

	- partition-set-system resets the partition type to PARTITION_LINUX_DATA_GUID
	undoing what's done by partition-set-flag.

	To prevent it, reverse the call order.

	Fixes: <https://issues.guix.gnu.org/55549>.

	* gnu/installer/parted.scm (mkpart): Call partition-set-system before
	partition-set-flag.

2022-08-05  Mathieu Othacehe  <othacehe@gnu.org>

	installer: parted: Log partition flags.
	* gnu/installer/parted.scm (mkpart): Log them.

2022-08-05  Antero Mejr  <antero@mailbox.org>

	gnu: Add svkbd.
	* gnu/packages/suckless.scm (svkbd): New variable.

2022-08-05  kiasoc5  <kiasoc5@disroot.org>

	gnu: ugrep: Update to 3.8.3.
	* gnu/packages/search.scm (ugrep): Update to 3.8.3.

2022-08-05  宋文武  <iyzsong@member.fsf.org>

	gnu: xfce: Replace 'gtk-xfce-engine' with 'greybird-gtk-theme'.
	Suggested in <https://issues.guix.gnu.org/54719>.

	* gnu/packages/xfce.scm (xfce)[inputs]:
	Replace 'gtk-xfce-engine' with 'greybird-gtk-theme'.

2022-08-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: grub-efi32: Fix building on aarch64-linux.
	* gnu/packages/bootloaders.scm (grub-efi32)[arguments]: When building
	for aarch64-linux add TARGET_CC to configure-flags.
	[native-inputs]: When building for aarch64-linux add cross-gcc and
	cross-binutils for arm-linux-gnueabihf.

2022-08-04  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: openssl: Use 'target-*' predicates from (guix utils).
	* gnu/packages/tls.scm (target->openssl-target): Rewrite in terms of the
	'target-*' predicates.

	utils: Add target-mips64el?.
	* guix/utils.scm (target-mips64el?): New function. It detects whether the
	target system is mips64el.

	gnu: openssl: Cross-compile to mingw.
	* gnu/packages/tls.scm (target->openssl-target): Add cases for mingw and
	mingw64.

2022-08-04  Petr Hodina  <phodina@protonmail.com>

	gnu: Add lkrg.
	* gnu/packages/linux.scm (lkrg): New variable.

2022-08-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: lightdm: Add bash-minimal as an input.
	Suggested by 'guix lint'.

	* gnu/packages/display-managers.scm (lightdm)[inputs]: Add
	BASH-MINIMAL.  Replace COREUTILS by COREUTILS-MINIMAL.

2022-08-04  Zhu Zihao  <all_but_last@163.com>

	gnu: emacs-next: Enable SQLite3 support.
	[[PGP Signed Part:No public key for 66397F84F76693F9 created at 2022-07-20T06:08:56+0200 using EDDSA]]

	[[End of PGP Signed Part]]
	>From 068de10c98b5d29adb13963222a1ca21ef7b0a76 Mon Sep 17 00:00:00 2001
	From: Zhu Zihao <all_but_last@163.com>
	Date: Wed, 20 Jul 2022 12:07:09 +0800
	Subject: [PATCH] gnu: emacs-next: Enable SQLite3 support.

	* gnu/packages/emacs.scm (emacs-next)[inputs]: Add sqlite.

2022-08-04  Ludovic Courtès  <ludo@gnu.org>

	disarchive-manifest: Handle tar.xz archives.
	* etc/disarchive-manifest.scm (tarball-origin?): Add ".tar.xz".

2022-08-04  Antero Mejr  <antero@mailbox.org>

	utils: Add as-for-target.
	* guix/utils.scm (as-for-target): New function.

2022-08-04  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix Guix manual URLs in 'htmlxref.cnf'.
	Fixes a regression introduced in
	868da34d54365023223a4ff7520043ba55ad64e8.

	* doc/htmlxref.cnf (GUIX): Remove "/guix".

2022-08-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.325.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.325.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.290.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.290.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.254.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.254.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.209.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.209.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.135.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.135.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.59.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.59.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.18.16.
	* gnu/packages/linux.scm (linux-libre-5.18-version): Update to 5.18.16.
	(linux-libre-5.18-pristine-source): Update hash.

2022-08-04  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: python-pudb: Update to 2022.1.2.
	* gnu/packages/python-xyz.scm (python-pudb): Update to 2022.1.2.

2022-08-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: qt-utils: Fix another regression.
	This fixes another regression introduced with
	1f466ed6be932526fc69e72ffd50390691d0d382, which affected the packages bitmask,
	hime, hime, nimf and vorta.

	The fix is to provide a default qt-major-version when #:qtbase is missing,
	such as when borrowing the qt-wrap phase in a package not using the Qt build
	system.

	* guix/build/qt-utils.scm (wrap-all-qt-programs)[qt-major-version]: Fall-back
	to %default-qt-major-version when #:qtbase is #f.

	Reported-by: John Kehayias <john.kehayias@protonmail.com> and others.

2022-08-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

2022-08-04  Marius Bakke  <marius@gnu.org>

	gnu: notcurses: Adjust indentation.
	* gnu/packages/notcurses.scm (notcurses): Re-indent.

	gnu: notcurses: Use tarball source instead of git.
	* gnu/packages/notcurses.scm (notcurses)[source]: Use URL-FETCH.

	gnu: notcurses: Update to 3.0.8.
	* gnu/packages/notcurses.scm (notcurses): Update to 3.0.8.
	[arguments]: Fix configure flag typo.

	gnu: nheko: Update to 0.10.0.
	* gnu/packages/messaging.scm (nheko): Update to 0.10.0.
	[arguments]: Adjust unbundling substitutions.

	gnu: mtxclient: Update to 0.8.0.
	* gnu/packages/messaging.scm (mtxclient): Update to 0.8.0.

	gnu: libolm: Update to 3.2.12.
	* gnu/packages/crypto.scm (libolm): Update to 3.2.12.
	[source](uri): Follow redirect.

	gnu: ungoogled-chromium: Update to 104.0.5112.81-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 104.0.5112.81.
	(%ungoogled-origin): Update hash.
	(ungoogled-chromium)[source](sha256): Likewise.
	[arguments]: Add snippet to fix build with system MINIZIP.  Remove obsolete
	configure flag.

	gnu: inkscape: Build with lib2geom 1.2.
	* gnu/packages/graphics.scm (lib2geom-1.2): New variable.
	* gnu/packages/inkscape.scm (inkscape)[arguments]: Enable previously failing
	test.
	[inputs]: Replace "lib2geom" with LIB2GEOM-1.2.

	gnu: inkscape: Update to 1.2.1.
	* gnu/packages/inkscape.scm (inkscape): Update to 1.2.1.

	gnu: amalgamate: Remove input labels.
	* gnu/packages/code.scm (amalgamate)[inputs]: Remove label.

	gnu: gsasl: Update to 2.0.1.
	* gnu/packages/gsasl.scm (gsasl): Update to 2.0.1.

2022-08-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-h5netcdf.
	* gnu/packages/python-xyz.scm: (python-h5netcdf): New variable.

	gnu: python-netcdf4: Update to 1.6.0
	* gnu/packages/python-xyz.scm: (python-netcdf4): Update to 1.6.0.

2022-08-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: anystyle: Use GDBM by default.
	Since we have GDBM available, it offers a smaller memory footprint
	and faster start-up.

	* gnu/packages/ruby.scm (anystyle)[arguments]<#:phases>: Add phase
	'change-default-dictionary-adapter'.

2022-08-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: anystyle: Add tests for dictionary adapters.
	* gnu/packages/ruby.scm (anystyle)[arguments]: Instead of deleting the
	'check' phase, replace it with a few tests. Add SRFI 1 to '#:modules'.

2022-08-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: ruby-anystyle: Initialize dictionary files.
	For the GDBM and Marshal dictionary adapters to be useful with their
	default settings, we must initialize their data files during the package
	build: upstream would initialize them lazily, but that doesn't work with
	an immutable installation directory (at least, not without more complex
	patches). Otherwise, we would always end up rebuilding the dictionary at
	startup, which is “slow” and “not recommended”.

	* gnu/packages/patches/ruby-anystyle-fix-dictionary-populate.patch: New
	patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/ruby.scm (ruby-anystyle)[patches]: Use it.
	[arguments]<#:phases>: Add 'populate-dictionaries' phase.

2022-08-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: ruby-anystyle-data: Don't write to installed gem.
	* gnu/packages/patches/ruby-anystyle-data-immutable-install.patch: New
	patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/ruby.scm (ruby-anystyle-data)[patches]: Use it.

	gnu: Add anystyle.
	* gnu/packages/ruby.scm (anystyle): New variable.
	(ruby-anystyle)[description]: Mention it.

	gnu: Add ruby-anystyle.
	* gnu/packages/ruby.scm (ruby-anystyle): New variable.

	gnu: Add ruby-anystyle-data.
	* gnu/packages/ruby.scm (ruby-anystyle-data): New variable.

	gnu: Add ruby-gli.
	* gnu/packages/ruby.scm (ruby-gli): New variable.

	gnu: Add ruby-edtf.
	* gnu/packages/ruby.scm (ruby-edtf): New variable.

	gnu: Add ruby-citeproc.
	* gnu/packages/ruby.scm (ruby-citeproc): New variable.

	gnu: Add ruby-unicode-scripts.
	* gnu/packages/ruby.scm (ruby-unicode-scripts): New variable.

	gnu: Add ruby-bibtex-ruby.
	* gnu/packages/ruby.scm (ruby-bibtex-ruby): New variable.

	gnu: Add ruby-rdf-vocab.
	* gnu/packages/ruby.scm (ruby-rdf-vocab): New variable.

	gnu: Add ruby-rdf.
	* gnu/packages/ruby.scm (ruby-rdf): New variable.

	gnu: Add ruby-link-header.
	* gnu/packages/ruby.scm (ruby-link-header): New variable.

	gnu: Add ruby-latex-decode.
	* gnu/packages/patches/ruby-latex-decode-fix-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/ruby.scm (ruby-latex-decode): New variable.

	gnu: Add ruby-ritex.
	* gnu/packages/ruby.scm (ruby-ritex): New variable.

	gnu: Add itex2mml.
	* gnu/packages/maths.scm (itex2mml): New variable.

	gnu: Add ruby-namae.
	* gnu/packages/ruby.scm (ruby-namae): New variable.

	gnu: Add ruby-wapiti.
	* gnu/packages/ruby.scm (ruby-wapiti): New variable.

2022-08-04  Greg Hogan  <code@greghogan.com>

	gnu: make-clang-toolchain: Require explicit libomp.
	* gnu/packages/llvm.scm (make-clang-toolchain): Remove default libomp
	parameter since each clang-toolchain has a matching libomp package.
	(clang-toolchain-13): Explicitly refer to libomp-13.

	gnu: clang-toolchain-6: Use libomp-6.
	* gnu/packages/llvm.scm (clang-toolchain-6): Switch dependency from the
	default libomp-13 to libomp-6.

	gnu: Add libomp-6.
	* gnu/packages/llvm.scm (libomp-6): New variable.

	gnu: clang-toolchain-7: Use libomp-7.
	* gnu/packages/llvm.scm (clang-toolchain-7): Switch dependency from the
	default libomp-13 to libomp-7.

	gnu: Add libomp-7.
	* gnu/packages/llvm.scm (libomp-7): New variable.

	gnu: clang-toolchain-8: Use libomp-8.
	* gnu/packages/llvm.scm (clang-toolchain-8): Switch dependency from the
	default libomp-13 to libomp-8.

	gnu: Add libomp-8.
	* gnu/packages/llvm.scm (libomp-8): New variable.

	gnu: clang-toolchain-9: Use libomp-9.
	* gnu/packages/llvm.scm (clang-toolchain-9): Switch dependency from the
	default libomp-13 to libomp-9.

	gnu: Add libomp-9.
	* gnu/packages/llvm.scm (libomp-9): New variable.

	gnu: clang-toolchain-10: Use libomp-10.
	* gnu/packages/llvm.scm (clang-toolchain-10): Switch dependency from the
	default libomp-13 to libomp-10.

	gnu: Add libomp-10.
	* gnu/packages/llvm.scm (libomp-10): New variable.

	gnu: clang-toolchain-11: Use libomp-11.
	* gnu/packages/llvm.scm (clang-toolchain-11): Switch dependency from the
	default libomp-13 to libomp-11.

	gnu: Add libomp-11.
	* gnu/packages/llvm.scm (libomp-11): New variable.

	gnu: clang-toolchain-12: Use libomp-12.
	* gnu/packages/llvm.scm (clang-toolchain-12): Switch dependency from the
	default libomp-13 to libomp-12.

	gnu: Add libomp-12.
	* gnu/packages/llvm.scm (libomp-12): New variable.

	gnu: libomp-13: Reference llvm-13 version string.
	* gnu/packages/llvm.scm (libomp-13): Reference llvm-13 version string.

	gnu: libomp-14: Reference llvm-14 version string.
	* gnu/packages/llvm.scm (libomp-14): Reference llvm-14 version string.

2022-08-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add aoflagger.
	* gnu/packages/astronomy.scm (aoflagger): New variable.
	* gnu/packages/patches/aoflagger-use-system-provided-pybind11.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add aocommon.
	* gnu/packages/astronomy.scm (aocommon): New variable.

2022-08-04  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: Add barony.
	* gnu/packages/games.scm (barony): New variable.
	* gnu/packages/patches/barony-fix-textures.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2022-08-04  Ludovic Courtès  <ludo@gnu.org>

	environment: Report "command not found" from the child process.
	Fixes a bug whereby, for example:

	  guix shell bash -- bash -c xyz

	would erroneously print:

	  guix shell: error: bash: command not found

	simply because the parent process could not distinguish that 127 from a
	"genuine" 127 used by convention for "command not found".

	* guix/scripts/environment.scm (launch-environment): Before exiting,
	report a "command not found" error and suggest a command name.
	(validate-exit-status): Remove.
	(launch-environment/fork): Remove call
	(launch-environment/container)[exit/status*]: Remove.
	Call 'exit/status' instead of it.

2022-08-04  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-args: Patch reference to basestring.
	Hi Maxime,

	I **totally** forgot about this one! Seems like no one is using it.
	`python2-args` also builds. But no package seems to depend on it anyway.

	Regards,

	Tanguy

	* gnu/packages/python-xyz.scm (python-args)[source]: Use the latest version
	from the git repository to get the test suite.
	[home-page]: Update URL.
	[native-inputs]: Add python-nose.
	[arguments]: Replace reference to basestring with str. Invoke nosetests.

2022-08-04  Ludovic Courtès  <ludo@gnu.org>

	guix build: Print hints when -s or --target is passed an invalid string.
	* guix/scripts/build.scm (%standard-cross-build-options)
	(%standard-native-build-options): Print hints when the target/system is
	not found.

2022-08-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: python-shapely: Update to 1.8.2.
	* gnu/packages/python-xyz.scm (python-shapely): Update to 1.8.2.
	  [source]: Remove snippet.

2022-08-04  kiasoc5  <kiasoc5@disroot.org>

	gnu: sshfs: Update to 3.7.3.
	* gnu/packages/linux.scm (sshfs): Update to 3.7.3.
	[build-system]: Replace gnu-build-system with meson-build-system.
	[native-inputs]: Add dependencies to generate man page.

2022-08-04  muradm  <mail@muradm.net>

	gnu: mako: Update to 1.7.1.
	* gnu/packages/wm.scm (mako): Update to 1.7.1.
	[inputs]: Replace elogind with basu.

2022-08-04  Greg Hogan  <code@greghogan.com>

	gnu: gperftools: Update to 2.10.
	* gnu/packages/cpp.scm (gperftools): Update to 2.10.

	gnu: lldb: Update to 14.0.6.
	* gnu/packages/llvm.scm (lldb): Update to 14.0.6.
	[source]: Fetch using LLVM-MONOREPO.
	[phases]: Add phase to change to source subdirectory.
	[inputs]: Change from LLVM-13 and CLANG-13 to LLVM-14 and CLANG-14.

2022-08-04  宋文武  <iyzsong@member.fsf.org>

	gnu: workrave: Update to 1.10.50.
	* gnu/packages/gnome.scm (workrave): Update to 1.10.50.

2022-08-04  Wamm K. D  <jaft.r@outlook.com>

	gnu: tint2: Update to 17.0.2.
	* gnu/packages/xdisorg.scm (tint2): Update to 17.0.2.

2022-08-04  L p R n d n  <guix@lprndn.info>

	gnu: lightdm-gtk-greeter: Set XCURSOR_PATH in wrapper.
	* gnu/packages/display-managers.scm (lightdm-gtk-greeter)
	[phases]{wrap-program}: Set XCURSOR_PATH to the current system share/icons.

	gnu: lightdm-gtk-greeter: Disable indicator services.
	* gnu/packages/display-managers.scm (lightdm-gtk-greeter)
	[configure-flags]: Add '--disable-indicator-services-command'.

2022-08-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: lightdm-gtk-greeter: Use gexps and new style inputs.
	* gnu/packages/display-managers.scm
	(lightdm-gtk-greeter)[arguments]: Use gexps.
	[configure-flags]: Use search-input-file.
	[phases]{fix-.desktop-file}: Likewise.
	{wrap-program}: Use search-input-file and this-package-input.
	[inputs]: Use new style.  Add glib.

	gnu: lightdm: Update to 1.32.0.
	* gnu/packages/display-managers.scm (lightdm): Update to 1.32.0.

	gnu: lightdm: Enable XDMCP support.
	* gnu/packages/display-managers.scm (lightdm)[inputs]: Add libxdmcp.

2022-08-04  L p R n d n  <guix@lprndn.info>

	gnu: lightdm: Build AccountsService files.
	* gnu/packages/display-managers.scm (lightdm)
	[native-inputs]: Add accountsservice.

2022-08-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: lightdm: Install documentation.
	* gnu/packages/display-managers.scm (lightdm)
	[configure-flags]: Add --enable-gtk-doc.

2022-08-04  Pavel Shlyak  <p.shlyak@pantherx.org>

	gnu: Add feathernotes.
	* gnu/packages/task-management.scm (feathernotes): New variable.

2022-08-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: bitcoin-unlimited: Fix build.
	* gnu/packages/finance.scm (bitcoin-unlimited)[arguments]: Fix reference to
	  qttools in 'configure-flags'.

	gnu: bitcoin-core: Fix build.
	* gnu/packages/finance.scm (bitcoin-core)[arguments]: Fix reference to qttools
	  in 'configure-flags'.

2022-08-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nim: Enable parallel building.
	* gnu/packages/nim.scm (nim)[arguments]: Adjust custom 'build phase to
	add parallel flag.
	[native-inputs]: Add parallel.

	gnu: nim: Patch dynamically loaded libraries.
	* gnu/packages/nim.scm (nim)[arguments]: Add custom
	'patch-dynamic-libraries phase to patch some dynamically loaded
	libraries.
	[inputs]: Add libgc, openssl, pcre and sqlite.

	gnu: nim: Prepare for running tests.
	* gnu/packages/nim.scm (nim)[arguments]: Replace default 'check phase.
	[native-inputs]: Add nss-certs.

	gnu: nim: Install shell completions.
	* gnu/packages/nim.scm (nim)[arguments]: Add custom 'install-completions
	phase to install shell completion scripts.

2022-08-03  Trevor Richards  <trev@trevdev.ca>
	    Efraim Flashner  <efraim@flashner.co.il>

	gnu: nim: Build and install nimble.
	* gnu/packages/nim.scm (nim)[arguments]: Adjust custom 'patch-installer,
	'patch-more-shebangs, 'build and 'install phases to build and install
	nimble and associated helper binaries.

2022-08-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: python-pyside-2: Fix build.
	* gnu/packages/qt.scm (python-pyside-2)[arguments]: Use the correct names for
	  Qt inputs in the 'fix-qt-module-detection' phase.

2022-08-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: lagrange: Update to 1.13.7.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.13.7.

	gnu: naev: Update to 0.9.4.
	* gnu/packages/games.scm (naev): Update to 0.9.4.

	gnu: emacs-elfeed-protocol: Update to 0.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-protocol): Update to 0.8.1.

	gnu: emacs-modus-themes: Update to 2.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 2.5.0.

2022-08-03  Ludovic Courtès  <ludo@gnu.org>

	download: Do not wrap TLS port on GnuTLS >= 3.7.7.
	The custom input/output port wrapping the TLS session record port would
	introduce overhead, and it would also prevent its uses in a non-blocking
	context--e.g., with Fibers.  The port close mechanism added in GnuTLS
	3.7.7 allows us to get rid of that wrapper.

	* guix/build/download.scm (wrap-record-port-for-gnutls<3.7.7): New
	procedure, with code formerly in 'tls-wrap'.
	(tls-wrap): Check for 'set-session-record-port-close!' and use it when
	available; otherwise call 'wrap-record-port-for-gnutls<3.7.7'.

2022-08-03  Greg Hogan  <code@greghogan.com>

	gnu: Add gdb-12.
	* gnu/packages/gdb.scm (gdb-12): New variable.

2022-08-03  Philip McGrath  <philip@philipmcgrath.com>

	gnu: libunwind: Fix license.
	The license of libunwind is Expat, not X11:
	see <https://github.com/libunwind/libunwind/issues/372>.

	* gnu/packages/libunwind.scm (libunwind)[license]: Fix it.

2022-08-03  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: mingw-w64-tools: Update to 10.0.0.
	* gnu/packages/mingw.scm (mingw-w64-tools): Update to 10.0.0.

	gnu: mingw: Update to 10.0.0.
	* gnu/packages/mingw.scm (mingw): Update to 10.0.0.
	[arguments] Disable parallel building to avoid failures trying to access empty
	.a files.

2022-08-03  Fabio Natali  <me@fabionatali.com>

	gnu: Add texlive-everyshi.
	* gnu/packages/tex.scm (texlive-everyshi): New variable.

	gnu: Add texlive-everysel.
	* gnu/packages/tex.scm (texlive-everysel): New variable.

	gnu: Add texlive-ragged2e.
	* gnu/packages/tex.scm (texlive-ragged2e): New variable.

	gnu: Add texlive-ltablex.
	* gnu/packages/tex.scm (texlive-ltablex): New variable.

	gnu: Add texlive-tracklang.
	* gnu/packages/tex.scm (texlive-tracklang): New variable.

	gnu: Add texlive-datetime2.
	* gnu/packages/tex.scm (texlive-datetime2): New variable.

	gnu: Add texlive-pdflscape.
	* gnu/packages/tex.scm (texlive-pdflscape): New variable.

	gnu: Add texlive-pgfgantt.
	* gnu/packages/tex.scm (texlive-pgfgantt): New variable.

	gnu: Add texlive-setspace.
	* gnu/packages/tex.scm (texlive-setspace): New variable.

	gnu: Add texlive-mdframed.
	* gnu/packages/tex.scm (texlive-mdframed): New variable.

2022-08-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: xscreensaver: Don't read /proc/interrupts at configure time.
	Fixes a bug whereby, on some machines, ./configure would fail with:

	  Warning: Checking of /proc/interrupts was requested, but it's bogus.

	* gnu/packages/xdisorg.scm (xscreensaver)[arguments]: Pass
	'--without-proc-interrupts'.

2022-08-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: xscreensaver: Remove custom 'configure' phase.
	This is a followup to 45456595ac4ba613c8a61ff4f51088efd4157e6e, which
	was based on an incorrect diagnosis.

	* gnu/packages/xdisorg.scm (xscreensaver)[source]: Add 'snippet'.
	[arguments]: Remove custom 'configure' phase.  Reintroduce #:configure-flags.

2022-08-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: ecl-legion: Disable tests.
	* gnu/packages/lisp-xyz.scm (ecl-legion)[parameters]: Disable tests.

	gnu: sbcl-glop: Remove obsolete test-asd-file parameter.
	* gnu/packages/lisp-xyz.scp (sbcl-glop)[arguments]: Remove 'test-asd-file'
	  parameter.

	gnu: sbcl-stumpwm-kbd-layouts: Fix build.
	* gnu/packages/wm.scm (sbcl-stumpwm-kbd-layouts)[arguments]: Set
	  'asd-operation' parameter to "compile-system".

2022-08-03  Guillaume Le Vaillant  <glv@posteo.net>

	build-system: asdf: Add asd-operation parameter.
	The 'asd-operation' parameter can be used to specify the ASDF operation to use
	in the build phase. It's default value is "load-system".

	* guix/build-system/asdf.scm (package-with-build-system, asdf-build): Add
	  'asd-operation' parameter.
	* guix/build/asdf-buid-system.scm (build): Add 'asd-operation' parameter and
	  use it.
	* guix/build/lisp-utils.scm (compile-systems): Add 'asd-operation' parameter
	  and use it.

2022-08-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-jzon: Enable tests.
	* gnu/packages/lisp-xyz.scm (sbcl-jzon)[arguments]: Move test system
	  to #:asd-test-systems. Add phase to fix test .asd to actually run the tests.

2022-08-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-online-learning: Remove unnecessary arguments.
	The updated build system is now able to find the system on its own.

	* gnu/packages/lisp-xyz.scm (sbcl-cl-online-learning)[arguments]: Do it.

2022-08-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-quantile-estimator: Enable tests.
	* gnu/packages/lisp-xyz.scm (sbcl-quantile-estimator)[arguments]: Do it.
	  [native-inputs]: Add sbcl-mw-equiv, sbcl-prove, sbcl-log4cl.

	gnu: Add cl-mw-equiv.
	* gnu/packages/lisp-xyz.scm (cl-mw-equiv, ecl-mw-equiv, sbcl-mw-equiv): New
	  variables.

	gnu: sbcl-hdf5-cffi: Enable tests.
	* gnu/packages/lisp-xyz.scm (sbcl-hdf5-cffi)[arguments]: Do it.

	gnu: sbcl-vas-string-metrics: Re-enable tests.
	* gnu/packages/lisp-xyz.scm (sbcl-vas-string-metrics)[arguments]: Specify the
	  name of the test system and fix the .asd file to actually do something.

	gnu: sbcl-cl-heap: Re-enable tests.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-heap)[arguments]: Specify the name
	  of the test system.

	gnu: sbcl-lisp-namespace: Enable tests.
	* gnu/packages/lisp-xyz.scm (sbcl-lisp-namespace)[arguments]: Enable tests.

	gnu: sbcl-spatial-trees: Build spatial-trees.nss and fix tests.
	* gnu/packages/lisp-xyz.scm (sbcl-spatial-trees)[arguments]: Do it.
	  [inputs] Add sbcl-alexandria, sbcl-optima, sbcl-iterate.

	gnu: sbcl-cl-irc: Fix tests.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-irc)[arguments]: Specify test system.

	gnu: sbcl-jonathan: Fix tests.
	* gnu/packages/lisp-xyz.scm (sbcl-jonathan)[native-inputs]: Add missing
	  sbcl-legion input.
	  [arguments]: Enable tests.

	gnu: Add cl-legion.
	* gnu/packages/lisp-xyz.scm (cl-legion, ecl-legion, sbcl-legion): New variables.

	gnu: sbcl-cl-reexport: Remove obsolete test workaround.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-reexport)[arguments]: Remove.

	gnu: sbcl-quri: Remove obsolete test workaround.
	* gnu/packages/lisp-xyz.scm (sbcl-quri)[arguments]: Remove.

2022-08-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Remove obsolete references to asd-files and test-asd-file.
	In a previous commit we've update the build system to let ASDF locate the .asd
	files for us, so package definition no longer need to provide this information.

	* gnu/packages/lisp-check.scm: Do it.
	* gnu/packages/lisp-xyz.scm: Do it.

2022-08-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-gamepad: Remove asdf:compile-system workaround.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-gamepad)[arguments]: Remove 'build phase
	  patch now that asdf-build-system/sbcl builds using asdf:load-system which
	  fixes the bug.

2022-08-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	build-system: asdf: Let ASDF locate the .asd files.
	This approach has many benefits:

	- It simplifies the build system.
	- The package definitions are easier to write.
	- It fixes a bug with systems that call asdf:clear-system which would cause
	  the load to fail. See for instance test systems using Prove.

	* guix/build-system/asdf.scm (package-with-build-system): Remove 'asd-files'
	  and replace 'test-asd-file' by 'asd-test-systems'.
	  (lower): Same.
	* guix/build/asdf-build-system.scm (source-asd-file): Remove since ASDF does
	  it better than us.
	  (find-asd-files): Same.
	  (build): Remove unused asd-files argument.
	  (check): Remove asd-files argument and replace asd-systems by
	  asd-test-systems.
	* guix/build/lisp-utils.scm (compile-systems): Call to ASDF to find the
	  systems.
	  (test-system): Same.

2022-08-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	guix: build: Switch from asdf:compile-system to asdf:load-system.
	According to the ASDF manual:

	This will make sure all the files in the system are compiled, but not
	necessarily load any of them in the current image; on most systems, it
	will _not_ load all compiled files in the current image.  This function
	exists for symmetry with 'load-system' but is not recommended unless you
	are writing build scripts and know what you're doing.

	* guix/build/lisp-utils.scm (compile-systems): Switch from asdf:compile-system
	  to asdf:load-system.

2022-08-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: xscreensaver: Remove input labels.
	* gnu/packages/xdisorg.scm (xscreensaver)[inputs]: Remove labels.

2022-08-03  r0man  <roman@burningswell.com>

	gnu: xscreensaver: Update to 6.04.
	* gnu/packages/xdisorg.scm (xscreensaver): Update to 6.04.

2022-08-03  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add evtest.
	* gnu/packages/linux.scm (evtest): New variable.

2022-08-03  Hilton Chain  <hako@ultrarare.space>

	gnu: font-sarasa-gothic: Update to 0.36.6
	From 46bc3dcc324074b633c5bb3e1c1bdb5f209f5c15 Mon Sep 17 00:00:00 2001

	* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.36.6.

2022-08-03  kiasoc5  <kiasoc5@disroot.org>

	gnu: Add android-file-transfer.
	* gnu/packages/android.scm (android-file-transfer): New variable.

2022-08-03  Ontje Lünsdorf  <ontje.luensdorf@dlr.de>

	gnu: fenics: Do not mpirun tests.
	* gnu/packages/simulation.scm (fenics)[phases]: Do not use mpirun for tests
	  and skip failing XDMF test.

2022-08-03  Hilton Chain  <hako@ultrarare.space>

	gnu: Add font-chiron-hei-hk.
	* gnu/packages/fonts (font-chiron-hei-hk): New variable.

	gnu: Add font-chiron-sung-hk.
	* gnu/packages/fonts (font-chiron-sung-hk): New variable.

2022-08-03  André A. Gomes  <andremegafone@gmail.com>

	gnu: emacs: Suppress loading messages for guix emacs packages.
	* gnu/packages/aux-files/emacs/guix-emacs.el
	(guix-emacs-autoload-packages): Pass NOMESSAGE as t for 'load'.

2022-08-03  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add hashlink.
	* gnu/packages/haxe.scm (hashlink): New variable.

	gnu: Add haxe.
	* gnu/packages/haxe.scm (haxelib-src): New variable.
	(haxe): New variable.

	gnu: Add neko.
	* gnu/packages/haxe.scm: New module.
	(neko): New variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add new module.

2022-08-03  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: nsis: Update to 3.08.
	* gnu/packages/patches/nsis-source-date-epoch.patch: Drop this patch.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/patches/nsis-env-passthru.patch: Adjust the patch.
	* gnu/packages/installers.scm (make-nsis): Update to 3.08.

2022-08-03  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add minimp3.
	* gnu/packages/mp3.scm (minimp3): New variable.

	gnu: Add mikktspace.
	* gnu/packages/graphics.scm (mikktspace): New variable.

	gnu: Add ocaml-xml-light.
	* gnu/packages/ocaml.scm (ocaml-xml-light): New variable.

	gnu: Add ocaml-sha.
	* gnu/packages/ocaml.scm (ocaml-sha): New variable.

	gnu: Add ocaml-ptmap.
	* gnu/packages/ocaml.scm (ocaml-ptmap): New variable.

	gnu: Add ocaml-luv.
	* gnu/packages/ocaml.scm (ocaml-luv): New variable.

2022-08-03  FELŠÖCI Marek  <marek@felsoci.sk>

	gnu: python-dill: Update to 0.3.5.1.
	* gnu/packages/python-xyz.scm (python-dill): Update to 0.3.5.1.

2022-08-03  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: qt5ct: Fix build.
	* gnu/packages/qt.scm (qt5ct)[build-system]: Change to qt-build-system.
	[arguments]: Adjust accordingly.
	[inputs]: Remove qtbase-5.

2022-08-03  Hilton Chain  <hako@ultrarare.space>

	gnu: Add font-lxgw-wenkai-tc.
	* gnu/packages/fonts (font-lxgw-wenkai-tc): New variable.

	gnu: Add font-lxgw-wenkai.
	* gnu/packages/fonts.scm (font-lxgw-wenkai): New variable.

2022-08-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: createrepo-c: Update to 0.20.1.
	* gnu/packages/rpm.scm (createrepo-c): Update to 0.20.1.

	gnu: zchunk: Update to 1.2.2.
	* gnu/packages/compression.scm (zchunk): Update to 1.2.2.

	gnu: drpm: Update to 0.5.1.
	* gnu/packages/rpm.scm (drpm): Update to 0.5.1.

	gnu: createrepo-c: Use gexps.
	* gnu/packages/rpm.scm (createrepo-c)
	[phases]: Use gexps.

	gnu: libmodulemd: Fix build and use new style inputs and gexps.
	* gnu/packages/rpm.scm (libmodulemd)
	[arguments]: Use gexps.
	[phases]{fix-glib-doc-prefix}: Use search-input-directory.
	{fix-docbook-references}: Use search-input-file.
	{move-documentation}: Use search-input-directory.
	[native-inputs]: Use new style.  Add python.
	[inputs]: Use new style.

	gnu: rpm: Update to 4.17.1.
	* gnu/packages/package-management.scm (rpm): Update to 4.17.1.

	gnu: rpm: Make popt a propagated input.
	* gnu/packages/package-management.scm (rpm)[inputs]: Move popt...
	[propagated-inputs]: ... to here.

2022-08-02  andy Tai  <atai@atai.org>

	gnu: xpra: Update to 4.3.4
	gnu/packages/xorg.scm (xpra): Update to 4.3.4

2022-08-02  Paul A. Patience  <paul@apatience.com>

	gnu: python-pyvista: Update to 0.35.2.
	* gnu/packages/python-science.scm (python-pyvista): Update to 0.35.2.

	gnu: gnuplot: Update to 5.4.4.
	* gnu/packages/maths.scm (gnuplot): Update to 5.4.4.

	gnu: gnuplot: Use G-expressions.
	* gnu/packages/maths.scm (gnuplot)[arguments]: Use G-expressions.

	gnu: gnuplot: Remove input labels.
	* gnu/packages/maths.scm (gnuplot)[inputs]: Move below native-inputs and
	sort.
	[native-inputs]: Remove labels.

2022-08-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wcalc: Remove pre-generated files.
	* gnu/packages/maths.scm (wcalc)[source]: Add snippet to remove files
	generated by bison and flex.
	[native-inputs]: Add bison, flex.

	gnu: nano: Update to 6.4.
	* gnu/packages/nano.scm (nano): Update to 6.4.

	gnu: parallel: Add bash-minimal.
	* gnu/packages/parallel.scm (parallel)[inputs]: Add bash-minimal.

	gnu: parallel: Update to 20220722.
	* gnu/packages/parallel.scm (parallel): Update to 20220722.

2022-08-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rcppalgos.
	* gnu/packages/cran.scm (r-rcppalgos): New variable.

	gnu: Add r-phylotools.
	* gnu/packages/cran.scm (r-phylotools): New variable.

	gnu: Add python-scanorama.
	* gnu/packages/bioinformatics.scm (python-scanorama): New variable.

	gnu: python-intervaltree: Update to 3.1.0.
	* gnu/packages/bioinformatics.scm (python-intervaltree): Update to 3.1.0.

	gnu: Add python-geosketch.
	* gnu/packages/python-science.scm (python-geosketch): New variable.

	gnu: Add python-fbpca.
	* gnu/packages/python-science.scm (python-fbpca): New variable.

2022-08-02  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.18.0.0.
	* gnu/packages/finance.scm (monero-gui): Update to 0.18.0.0.
	  [inputs]: remove labels.
	  [arguments]: Use gexps.

	gnu: monero: Update to 0.18.0.0.
	* gnu/packages/finance.scm (monero): Update to 0.18.0.0.
	  [source]: Update snippet.
	  [arguments]: Use gexps.

2022-08-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scummvm: Update to 2.6.0.
	* gnu/packages/emulators.scm (scummvm): Update to 2.6.0.

	gnu: emacs-clojure-mode: Update to 5.15.1.
	* gnu/packages/emacs-xyz.scm (emacs-clojure-mode): Update to 5.15.1.

2022-08-02  Andrew Tropin  <andrew@trop.in>

	home: Add explicit dependency on env to activation script.
	* gnu/home/services.scm (compute-activation-script): Add explicit dependency
	on env to activation script.

2022-08-02  Michael Rohleder  <mike@rohleder.de>

	gnu: strawberry: Update to 1.0.7.
	* gnu/packages/music.scm (strawberry): Update to 1.0.7.

2022-08-02  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Update to 6.0.7.
	* gnu/packages/engineering.scm (kicad): Update to 6.0.7.

2022-08-01  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-infercnv.
	* gnu/packages/bioconductor.scm (r-infercnv): New variable.

	gnu: Add r-phyclust.
	* gnu/packages/cran.scm (r-phyclust): New variable.

2022-08-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: node-lts: Build with icu4c-71.
	* gnu/packages/node.scm (node-lts)[inputs]: Replace icu4c-70 with
	icu4c-71.
	[native-inputs]: Same.

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add qtlottie.
	* gnu/packages/qt.scm (qtlottie): New variable.

	gnu: telephony: Add a Jami test for a partially defined jami-account.
	* gnu/tests/telephony.scm (%dummy-jami-account-partial): New variable.
	(make-jami-os): Add a PARTIAL? argument and use it to select the jami-account
	variant to use.
	(%jami-os-provisioning-partial): New variable.
	(run-jami-test): Add a PARTIAL? argument, and use it to select operating
	system variant.  Skip allowed-contacts and moderators test when PARTIAL? is
	true.
	(%test-jami-provisioning-partial): New test.

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: configuration: Step back from *unspecified*.
	Fixes <https://issues.guix.gnu.org/56799>.

	This partially reverts 8cb1a49a3998c39f315a4199b7d4a121a6d66449.

	Rationale: *unspecified* cannot be serialized thus used as a G-Expression
	input, which is problematic/inconvenient when using deeply nested records.  As
	an example, jami-service-type was broken when using partially defined
	<jami-account> records.

	* gnu/services/configuration.scm (define-maybe-helper): Check against the
	'unset symbol.
	(normalize-field-type+def): Adjust value to 'unset.
	(define-configuration-helper): Use 'unset as the default value thunk.
	* gnu/services/file-sharing.scm (serialize-maybe-string): Check against the
	'unset symbol.
	(serialize-maybe-file-object): Likewise.
	* gnu/services/messaging.scm (define-all-configurations): Use 'unset as
	value.
	(raw-content?): Check against 'unset symbol.
	(prosody-configuration)[http-max-content-size]: Default to 'unset.
	[http-external-url]: Likewise.
	[mod-muc]: Likewise.
	[raw-content]: Likewise.
	* gnu/services/networking.scm (opendht-configuration): Adjust documentation.
	* gnu/services/telephony.scm (jami-shepherd-services): Replace *undefined*
	with the 'unset symbol.
	* tests/services/configuration.scm ("maybe type, no default"): Check against
	the 'unset symbol.
	* doc/guix.texi: Regenerate the opendht-configuration,
	openvpn-client-configuration and openvpn-server-configuration documentation.

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build-system: qt: Ensure a default value is provided for #:qtbase.
	* guix/build-system/qt.scm (qt-build)[qtbase]: Specify a default value.  Lower
	it using ungexp-native.
	(qt-cross-build): Likewise.

	Reported-by: Maxime Devos <maximedevos@telenet.be> and others.

2022-08-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-bbknn: Update to 1.5.1.
	* gnu/packages/bioinformatics.scm (python-bbknn): Update to 1.5.1.
	[propagated-inputs]: Add python-pandas.

2022-08-01  muradm  <mail@muradm.net>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add fail2ban.
	* gnu/packages/admin.scm (fail2ban): New variable.
	* gnu/packages/patches/fail2ban-0.11.2_CVE-2021-32749.patch,
	gnu/packages/patches/fail2ban-0.11.2_fix-setuptools-drop-2to3.patch,
	gnu/packages/patches/fail2ban-0.11.2_fix-test-suite.patch,
	gnu/packages/patches/fail2ban-paths-guix-conf.patch,
	gnu/packages/patches/fail2ban-python310-server-action.patch,
	gnu/packages/patches/fail2ban-python310-server-actions.patch,
	gnu/packages/patches/fail2ban-python310-server-jails.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

2022-08-01  Paul A. Patience  <paul@apatience.com>

	gnu: trilinos-for-dealii-openmpi: Use G-expressions.
	* gnu/packages/maths.scm (trilinos-for-dealii-openmpi)[arguments]: Use
	G-expressions.
	<#:phases>: Remove trailing boolean.

	gnu: trilinos-for-dealii-openmpi: Remove input labels.
	* gnu/packages/maths.scm (trilinos-for-dealii-openmpi)[native-inputs,
	inputs, propagated-inputs]: Remove labels.

	gnu: dealii: Update to 9.4.0.
	* gnu/packages/maths.scm (dealii): Update to 9.4.0.
	[propagated-inputs]: Replace sundials-5 with sundials.
	(dealii-openmpi)[propagated-inputs]: Replace sundials-openmpi-5 with
	sundials-openmpi.

	gnu: dealii: Use G-expressions.
	* gnu/packages/maths.scm (dealii)[snippet, arguments]: Use
	G-expressions.
	(dealii-openmpi)[arguments]: Same.

	gnu: trilinos-for-dealii-openmpi: Fix build.
	* gnu/packages/maths.scm (trilinos-for-dealii-openmpi)[native-inputs]:
	Add gcc-7 to fix the failing build with newer versions of gcc.

2022-08-01  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-muscat.
	* gnu/packages/bioconductor.scm (r-muscat): New variable.

2022-08-01  muradm  <mail@muradm.net>

	gnu: mu: Update to 1.8.7.
	* gnu/packages/mail.scm (mu): Update to 1.8.7.
	[source]: Fetch from git.
	[build-system]: Use meson-build-system.
	[native-inputs]: Remove glib:bin and tzdata; add gnupg and texinfo; use new
	style.
	[inputs]: Remove guile.
	[arguments]: Remove obsolete 'patch-configure, 'fix-ffi, and
	'check-tz-setup phases.  Rename 'patch-bin-sh-in-tests
	to 'patch-bin-references and update it.

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qutebrowser: Fix indentation.
	* gnu/packages/web-browsers.scm (qutebrowser): Fix indentation.

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qutebrowser: Fix build.
	Fixes <https://issues.guix.gnu.org/56864>, which is a regression introduced
	with a0beb297a352930b89051ff258a06d78f224d6b9.

	* gnu/packages/web-browsers.scm (qutebrowser)
	[phases]{wrap-qt-process-path}: Do not use the (no longer valid)
	"qtwebengine-5" label; instead, locate QtWebEngineProcess via
	'search-input-file'.

	Reported-by: Jack Hill <jackhill@jackhill.us>

2022-08-01  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-millefy.
	* gnu/packages/bioinformatics.scm (r-millefy): New variable.

2022-08-01  Marcel van der Boom  <marcel@van-der-boom.nl>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: exiv2: Fix test failure on ppc64le and aarch64.
	ppc64 and aarch64 do not raise exception and thus output and exit code
	for test is different.

	See:

	  https://github.com/Exiv2/exiv2/issues/365 and
	  https://github.com/Exiv2/exiv2/issues/933

	* gnu/packages/image.scm (exiv2)[arguments]: Add 'adjust-tests' phase.

2022-08-01  Philip McGrath  <philip@philipmcgrath.com>

	gnu: Add python-biblib.
	* gnu/packages/python-xyz.scm (python-biblib): New variable.

2022-08-01  Maya  <maya.omase@protonmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	services: opensmtpd: Make commands setgid to "smtpq" by default.
	This is a patch that fixes "<executable name>: this program must be setgid smtpq".

	* gnu/services/mail.scm (<opensmtpd-configuration>)[setgid-commands?]: New field.
	(opensmtpd-set-gids): New procedure.
	(opensmtpd-service-type)[extensions]: Add SETUID-PROGRAM-SERVICE-TYPE extension.
	* doc/guix.texi (Mail Services): Document it.

2022-08-01  Danial Behzadi  <dani.behzi@ubuntu.com>

	gnu: tractor: Update to 3.14.
	* gnu/packages/tor.scm (tractor): Update to 3.14.

2022-08-01  Paul A. Patience  <paul@apatience.com>

	gnu: Add comma after “i.e.” in descriptions.
	* gnu/packages/bioconductor.scm (r-anota)[description]: Add comma after
	“i.e.”.
	* gnu/packages/code.scm (xenon)[description]: Same.
	* gnu/packages/cran.scm (r-crosstalk)[description]: Same.
	* gnu/packages/python-xyz.scm (python-radon)[description]: Same.
	* gnu/packages/statistics.scm (r-logspline)[description]: Same.
	* gnu/packages/suckless.scm (tabbed)[description]: Same.

	gnu: hdf5-1.8: Add missing comma to linker flag.
	* gnu/packages/maths.scm (hdf5-1.8)[arguments]<#:phases>: Add missing
	comma to linker flag.

2022-08-01  Z572  <873216071@qq.com>

	gnu: guile-lens: Fix build.
	* gnu/packages/guile-xyz.scm (guile-lens)
	[phases]{run-hall}: replace "dist" to "build-system".

2022-08-01  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: xdot: Build with librsvg-for-system.
	* gnu/packages/graphviz.scm (xdot)[inputs]: Replace librsvg with
	  librsvg-for-system.

	gnu: Add cardpeek.
	* gnu/packages/security-token.scm (cardpeek): New variable.

2022-08-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-sep: Update to 1.2.1
	* gnu/packages/astronomy.scm: (python-sep): Update to 1.2.1.
	  Inherit from libsep

	gnu: Add libsep
	* gnu/packages/astronomy.scm: (libsep): New variable.

2022-08-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnutls: Add 3.7.7.
	* gnu/packages/tls.scm (gnutls-latest): New variable.

	download: 'url-fetch' closes its HTTP/HTTPS port.
	* guix/build/download.scm (url-fetch)[fetch]: In the http/https case,
	close PORT before returning.

2022-08-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-bbknn: Set NUMBA_CACHE_DIR.
	* gnu/packages/bioinformatics.scm (python-bbknn)[arguments]: Add phase
	'set-numba-cache-dir.

	gnu: python-umap-learn: Disable unreliable test.
	* gnu/packages/machine-learning.scm (python-umap-learn)[arguments]: Disable
	test_densmap_trustworthiness_on_iris_supervised.

	gnu: python-umap-learn: Set NUMBA_CACHE_DIR.
	* gnu/packages/machine-learning.scm (python-umap-learn)[arguments]: Add phase
	to set NUMBA_CACHE_DIR.

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jami: Apply upstream patch that fixes a usability issue.
	* gnu/packages/patches/jami-fix-esc-bug.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/jami.scm (%jami-sources): Apply it.

	gnu: jami: Update to 20220726.1515.da8d1da.
	* gnu/packages/jami.scm (jami): Update to 20220726.1515.da8d1da.
	[configure-flags]: New argument.
	[phases]{fix-version-string}: Adjust file name.
	{use-desktop-opengl}: Delete obsolete phase.
	{patch-source}: New phase.
	[native-inputs]: Add googletest and vulkan-headers.  Replace qttools-5 with
	qttools.
	[inputs]: Add libxkbcommon, qt5compat, qtnetworkauth, qtpositioning and
	vulkan-loader.  Remove qtwebengine-5, qtwebchannel-5, qtgraphicaleffects,
	qtquickcontrols-5 and qtquickcontrols2-5.  Update qtsvg-5, qtmultimedia-5 and
	qtdeclarative-5 to their Qt 6 equivalent.

	gnu: Deprecate jami-gnome for jami.
	* gnu/packages/jami.scm (jami-gnome): Delete package, deprecating it for jami.

	gnu: Remove jami-libclient.
	* gnu/packages/jami.scm (jami-libclient): Delete variable.
	(libringclient): Likewise.
	(jami-gnome)[inputs]: Remove jami-libclient.
	(jami)[inputs]: Likewise.

	gnu: libjami: Enable test agent.
	* gnu/packages/jami.scm (libjami)[configure-flags]: Add '--enable-agent' and
	remove FIXME.
	[tests?]: Update comment.

	gnu: libjami: Update to 20220726.1515.da8d1da.
	* gnu/packages/patches/jami-fix-crash-on-quit.patch: Delete file.
	* gnu/packages/patches/jami-images-loading.patch: Likewise.
	* gnu/packages/patches/jami-libclient-audio-managers.patch: Likewise.
	* gnu/packages/patches/jami-memory-usage.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): De-register removed patches.
	* gnu/packages/jami.scm (%jami-version): Update to 20220726.1515.da8d1da.
	(libjami)[configure-flags]: Add '--disable-static'.
	(jami-apply-custom-patches): Adjust for top directory renaming.
	(%ffmpeg-default-configure-flags): Add muxer support
	for g726 and g726le.  Add demuxer support for g723_1, g726 and g726le.  Add
	encoder/decoder support for g726, g726le and g723_1.  Add decoder support for
	g729.
	(ffmpeg-jami)[patches]: Add 'libopusenc-reload-packet-loss-at-encode'.
	(jami-libclient)[native-inputs]: New field.
	[inputs]: Add ffmpeg-jami and libxkbcommon.
	[propagated-inputs]: Replace qtbase-5 with qtbase.

	build: qt: Add qtbase argument and wrap Qt environment variables exactly.
	* guix/build-system/qt.scm (default-qtbase): New variable.
	(lower) <#:qtbase>: Add argument...
	[build-inputs]: ... and propagate it here.
	(qt-build): Add qtbase argument.
	(qt-cross-build): Likewise.
	* guix/build/qt-utils.scm (%default-qt-major-version): New variable.
	(variables-for-wrapping): Add qt-major-version argument, and use it to format
	the various path prefixes.  Wrap QT environment variables exactly.
	(wrap-qt-program*): Add qt-major-version argument, and pass it to
	variables-for-wrapping.
	(wrap-qt-program): Add qt-major-version argument, and pass it to
	wrap-qt-program*.
	(wrap-all-qt-programs): Add qtbase argument, and extract the major version
	from it, passing it to wrap-qt-program*.

	gnu: Add qtpositioning.
	* gnu/packages/qt.scm (qtpositioning): New variable.

	gnu: Add qtnetworkauth, version 6.3.1.
	* gnu/packages/qt.scm (qtnetworkauth): New variable.

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtnetworkauth: Rename to qtnetworkauth-5.
	Automated with:

	  git grep -l qtnetworkauth | xargs sed 's/\bqtnetworkauth\b/\0-5/g' -i

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add qttools, version 6.3.1.
	* gnu/packages/qt.scm (qttools): New variable.

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qttools: Rename to qttools-5.
	Automated with:

	  git grep -l qttools | xargs sed 's/\bqttools\b/\0-5/g' -i
	  git checkout NEWS

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add qt5compat.
	* gnu/packages/qt.scm (qt5compat): New variable.

	gnu: Add qtwebengine, version 6.3.1.
	* gnu/packages/qt.scm (qtwebengine): New variable.

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtwebengine: Rename to qtwebengine-5.
	Automated with:

	  git grep -l qtwebengine | xargs sed 's/\bqtwebengine\b/\0-5/g' -i
	  git checkout NEWS

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add qtwebchannel, version 6.3.1.
	* gnu/packages/qt.scm (qtwebchannel): New variable.

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtwebchannel: Rename to qtwebchannel-5.
	Automated via:

	  git grep -l qtwebchannel | xargs sed 's/\bqtwebchannel\b/\0-5/g' -i
	  git checkout NEWS

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add qtwebsockets, version 6.3.1.
	* gnu/packages/qt.scm (qtwebsockets): New variable.

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtwebsockets: Rename to qtwebsockets-5.
	Automated via:

	  git grep -l qtwebsockets | xargs sed 's/\bqtwebsockets\b/\0-5/g' -i
	  git checkout NEWS

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtquickcontrols2: Define as obsoleted by qtdeclarative.
	* gnu/packages/qt.scm (qtquickcontrols2): New variable.

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtquickcontrols2: Rename to qtquickcontrols2-5.
	Automated via:

	  git grep -l qtquickcontrols2 | xargs sed 's/\bqtquickcontrols2\b/\0-5/g' -i
	  git checkout NEWS

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtquickcontrols: Rename to qtquickcontrols-5.
	Automated via:

	  git grep -l qtquickcontrols | xargs sed 's/\bqtquickcontrols\b/\0-5/g' -i
	  git checkout NEWS

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add qtdeclarative, version 6.3.1.
	* gnu/packages/qt.scm (qtdeclarative): New variable.

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtdeclarative: Rename to qtdeclarative-5.
	Automated via the following commands:

	  git grep -l '\bqtdeclarative\b' | xargs sed -E 's/qtdeclarative/\0-5/g' -i
	  git checkout NEWS

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add qtmultimedia, version 6.3.1.
	* gnu/packages/qt.scm (qtmultimedia): New variable.

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtmultimedia: Rename to qtmultimedia-5.
	Automated via:

	  git grep -l qtmultimedia | xargs sed 's/qtmultimedia/qtmultimedia-5/g' -i
	  git checkout NEWS

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add qtshadertools.
	* gnu/packages/qt.scm (qtshadertools): New variable.

	gnu: qpwgraph: Migrate to Qt 6 and add libxkbcommon input.
	* gnu/packages/audio.scm (qpwgraph)[inputs]: Replace qtbase-5 with qtbase,
	qtsvg-5 with qtsvg.  Add libxkbcommon.

	gnu: Add qtsvg, version 6.3.1.
	* gnu/packages/qt.scm (qtsvg): New variable.

	gnu: qtsvg-5: Fix indentation.
	* gnu/packages/qt.scm (qtsvg-5): Fix indentation.

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtsvg: Rename variable to qtsvg-5.
	This is in preparation of the qtsvg update to version 6.

	This change was automated via the following command:

	  git grep -l '\bqtsvg\b' | xargs sed 's/qtsvg/qtsvg-5/g' -i

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtbase: Revert to gtk+ (3) instead of gtk (4).
	This revert the upgrade from GTK 3 to 4 in
	8d7fdbe261e32a63df8c47f06b1a43095b6084c7.  Qt doesn't yet support GTK 4.

	* gnu/packages/qt.scm (qtbase)[native-inputs]: Remove gtk.
	[inputs]: Do not replace gtk+ by gtk.

2022-08-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtbase: Enable test suite.
	* gnu/packages/qt.scm (qtbase)[tests?]: Delete argument.
	[configure-flags]: Add "-DQT_BUILD_TESTS=ON".
	[phases]{check}: Move after the patch-prl-files phase and override.
	[native-inputs]: Add xvfb-run.

	gnu: qtbase: Honor CMAKE_PREFIX_PATH.
	* gnu/packages/qt.scm (qtbase)[phases]{honor-CMAKE_PREFIX_PATH}: New phase.

	gnu: qtbase: Patch /bin/pwd in executable scripts.
	* gnu/packages/qt.scm (qtbase)[phases]{patch-paths}: Patch /bin/pwd.
	[inputs]: Add coreutils-minimal.

2022-07-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: mtd-utils: Disable parallel tests.
	This is a followup to 7a409a217c113dd55c44735331b4c4c1d60ad531.

	* gnu/packages/linux.scm (mtd-utils)[arguments]: Add #:parallel-tests?.

2022-07-31  Ludovic Courtès  <ludo@gnu.org>

	services: rottlog: More convenient default options for <log-rotation>.
	* gnu/services/admin.scm (%default-log-rotation-options): New variable.
	(%default-rotations): Use it.
	* gnu/services/cuirass.scm (cuirass-log-rotations): Likewise.
	* doc/guix.texi (Log Rotation): Adjust accordingly.

2022-07-31  Ludovic Courtès  <ludo@gnu.org>

	guix gc: '--delete-generations' now deletes old Home generations.
	This reverts commit 24c0518dd404cbb3c434fb6704f4f551bbc78693,
	thereby reinstating ba22560627f848f40891a56355ff26b6de1380bc, with an
	additional fix in (guix self).

	Fixes <https://issues.guix.gnu.org/56722>.
	Reported by "(" <paren@disroot.org>.

	* guix/scripts/gc.scm (guix-gc)[delete-generations]: Add call to
	'home-generation-base'.
	* guix/self.scm (compiled-guix)[*core-cli-modules*]: Remove (guix
	scripts gc).
	* doc/guix.texi (Invoking guix gc): Document the change.

2022-07-31  Ludovic Courtès  <ludo@gnu.org>

	home: Add 'home-generation-base'.
	This reverts commit 670818a4049edb8a77a5b596fbc7558bde57165c,
	thereby reinstating 5df8f7802e8b45855e8f84830677001dc631e4f7.

	* gnu/home.scm (%profile-generation-rx): New variable.
	(home-generation-base): New procedure.

2022-07-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: rottlog: Remove input labels.
	* gnu/packages/admin.scm (rottlog)[arguments]: In 'tweak-rc-weekly', use
	'search-input-file' instead of 'assoc-ref'.
	[inputs]: Remove labels.

2022-07-31  Ludovic Courtès  <ludo@gnu.org>

	services: rottlog: Keep important /var/log files for 16 weeks.
	The default "rotate" value is 1 as of rottlog 0.72.2, meaning that only
	one rotated file would be kept in addition to the active file.

	* gnu/services/admin.scm (%default-rotations): Add "rotate" option for
	%ROTATED-FILES.

2022-07-31  Ludovic Courtès  <ludo@gnu.org>

	services: tor: Do not write to /var/log/tor.log.
	The service uses syslog and additionally shepherd 0.9 captures its
	stdout/stderr, so there's no point in passing #:log-file.

	* gnu/services/networking.scm (tor-shepherd-service): Remove #:log-file
	argument to 'make-forkexec-constructor'.
	(%tor-log-rotation): Remove.
	(tor-service-type): Remove ROTTLOG-SERVICE-TYPE extension.

2022-07-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dtrt-indent: Update to 1.8.
	* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.8.

	gnu: emacs-pabbrev: Update to 4.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-pabbrev): Update to 4.2.2.
	[source]<origin>: Change file extension.

	gnu: emacs-org-jira: Update to 4.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-jira): Update to 4.4.0.

	gnu: emacs-devdocs: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-devdocs): Update to 0.5.

	gnu: emacs-tramp: Update to 2.5.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.3.1.

	gnu: emacs-parsebib: Update to 4.2.
	* gnu/packages/emacs-xyz.scm (emacs-parsebib): Update to 4.2.

2022-07-31  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: zlib: Support mingw cross-compilation.
	* gnu/packages/compression.scm (zlib): Only run configure if not mingw.

2022-07-29  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 91.12.0.
	* gnu/packages/gnuzilla.scm (icedove): Update to 91.12.0.

2022-07-28  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gst-editing-services: Update FIXME comment.
	There are now 23 total tests in gst-editing-services.

	* gnu/packages/gstreamer.scm (gst-editing-services)[arguments]: Update FIXME.

2022-07-28  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gst-python: Use new package style.
	* gnu/packages/gstreamer.scm (gst-python)[arguments]: Convert to list of
	G-Expressions.

	gnu: gst-editing-services: Use new package style.
	* gnu/packages/gstreamer.scm (gst-editing-services)[arguments]: Convert to
	list of G-Expressions.
	[native-inputs]: Drop labels.

	gnu: gst-plugins-ugly: Use new package style.
	* gnu/packages/gstreamer.scm (gst-plugins-ugly)[arguments]: Convert to list of
	G-Expressions.
	[native-inputs]: Drop labels.

	gnu: gst-plugins-bad: Use new package style.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[arguments]: Convert to list of
	G-Expressions.
	[native-inputs, inputs]: Drop labels.

	gnu: gst-plugins-good: Use new package style.
	* gnu/packages/gstreamer.scm (gst-plugins-good)[arguments]: Convert to list of
	G-Expressions.
	[propagated-inputs, native-inputs]: Drop labels.
	[inputs]: Drop labels, also sort alphabetically.

	gnu: gstreamer: Use new package style.
	* gnu/packages/gstreamer.scm (gstreamer)[arguments]: Convert to list of
	G-Expressions.
	[native-inputs]: Drop labels.

	gnu: webkitgtk: Add missing inputs.
	* gnu/packages/webkit.scm (webkitgtk)[inputs]: Add gst-plugins-bad-minimal and
	libgudev.

	gnu: Add gst-plugins-bad-minimal.
	* gnu/packages/gstreamer.scm (gst-plugins-bad-minimal): New variable.

	gnu: gst-plugins/selection: Implement in terms of G-Expressions.
	* gnu/packages/gstreamer.scm (gst-plugins/selection)[#:configure-flags]:
	Use G-Expressions.
	[#:phases]: Likewise.  Drop trailing #t.
	* gnu/packages/video.scm (pitivi)[inputs]: Adjust accordingly.

	gnu: python-gst: Update to 1.20.3.
	* gnu/packages/gstreamer.scm (python-gst): Update to 1.20.3.

	gnu: gstreamer-docs: Update to 1.20.3.
	* gnu/packages/gstreamer.scm (gstreamer-docs): Update to 1.20.3.

	gnu: gst-editing-services: Update to 1.20.3.
	* gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.20.3.

	gnu: gst-libav: Update to 1.20.3.
	* gnu/packages/gstreamer.scm (gst-libav): Update to 1.20.3.

	gnu: gst-plugins-ugly: Update to 1.20.3.
	* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.20.3.

	gnu: gst-plugins-bad: Update to 1.20.3.
	* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.20.3.

	gnu: gst-plugins-good: Update to 1.20.3.
	* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.20.3.
	[source]<patches>: Remove “gst-plugins-good-fix-test.patch”.
	[arguments]<#:phases>: Add ‘absolutize-libsoup-library’ and
	‘skip-failing-tests’.
	* gnu/packages/patches/gst-plugins-good-fix-test.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: gst-plugins-base: Update to 1.20.3.
	* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.20.3.

	gnu: gstreamer: Update to 1.20.3.
	* gnu/packages/gstreamer.scm (gstreamer): Update to 1.20.3.
	[#:phases]: Drop ‘disable-some-tests’ and ‘disable-problematic-tests’.

	gnu: python-gst: Add upstream-name.
	* gnu/packages/gstreamer.scm (python-gst)[properties]: Add upstream-name.

2022-07-27  Marius Bakke  <marius@gnu.org>

	gnu: librsvg: Update to 2.54.4.
	* gnu/packages/gnome.scm (librsvg): Update to 2.54.4.
	[arguments]: Adjust #:cargo-inputs for the new version.  Remove phases
	patch-docbook-xml and ignore-failing-tests.  Add phase
	decrease-reftest-sensitivity.
	[native-inputs]: Remove DOCBOOK-XML-4.3.
	(librsvg-bootstrap)[name]: Distinguish.
	[source, version]: Inherit from LIBRSVG.

	gnu: rust-yeslogic-fontconfig-sys: Add 2.11.2.
	* gnu/packages/crates-io.scm (rust-yeslogic-fontconfig-sys-2): New variable.

	gnu: GCC: Fix union optimization issue.
	* gnu/packages/patches/gcc-10-tree-sra-union-handling.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/gcc.scm (gcc-10, gcc-11)[source](patches): Add it.
	* gnu/packages/rust.scm (rust-bootstrap)[native-inputs]: Remove GCC-9.

	gnu: OpenLDAP: Update to 2.6.3.
	* gnu/packages/openldap.scm (openldap): Update to 2.6.3.

	gnu: gdk-pixbuf: Remove input labels.
	* gnu/packages/gtk.scm (gdk-pixbuf)[native-inputs]: Remove labels.  Bring
	documentation inputs closer together.

	gnu: gdk-pixbuf: Use search path instead of patching docbook schema location.
	* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]: Remove phase patch-docbook.
	[native-inputs]: Add LIBXML2.

	gnu: gdk-pixbuf: Propagate private dependencies.
	* gnu/packages/gtk.scm (gdk-pixbuf)[inputs]: Move LIBJPEG-TURBO, LIBPNG, and
	LIBTIFF ...
	[propagated-inputs]: ... here.  Remove LIBX11 while at it.

	gnu: Remove harfbuzz@4.
	* gnu/packages/gtk.scm (harfbuzz-4): Remove variable.
	(pango-1.90)[inputs]: Remove.

	gnu: harfbuzz: Update to 5.0.1.
	* gnu/packages/gtk.scm (harfbuzz): Update to 5.0.1.

	Merge branch 'staging' into core-updates

	gnu: rust-png: Add 0.17.
	* gnu/packages/crates-graphics.scm (rust-png-0.17): New variable.
	(rust-png-0.16): Inherit from it.

	gnu: rust-deflate: Add 1.0.0.
	* gnu/packages/crates-io.scm (rust-deflate-1): New variable.
	(rust-deflate-0.9): Inherit from it.

	Merge branch 'master' into staging

	gnu: rust-glium: Add 0.31.0.
	* gnu/packages/crates-io.scm (rust-glium-0.31): New variable.
	(rust-glium-0.25): Inherit from it.

	gnu: rust-cgmath: Add 0.18.0.
	* gnu/packages/crates-graphics.scm (rust-cgmath-0.18): New variable.
	(rust-cgmath-0.17): Inherit from it.

	gnu: rust-glutin: Add 0.28.0.
	* gnu/packages/crates-graphics.scm (rust-glutin-0.28): New variable.
	(rust-glutin-0.26): Inherit from it.

	gnu: rust-glutin-egl-sys: Update to 0.1.5.
	* gnu/packages/crates-graphics.scm (rust-glutin-egl-sys-0.1): Update to 0.1.5.

	gnu: rust-winit: Add 0.26.1.
	* gnu/packages/crates-graphics.scm (rust-winit-0.26): New variable.
	(rust-winit-0.24): Inherit from it.

	gnu: rust-ndk-glue: Add 0.5.2.
	* gnu/packages/crates-io.scm (rust-ndk-glue-0.5): New variable.
	(rust-ndk-glue-0.2): Inherit from it.

	gnu: rust-ndk: Add 0.5.0.
	* gnu/packages/crates-io.scm (rust-ndk-0.5): New variable.
	(rust-ndk-0.2): Inherit from it.

	gnu: rust-ndk-sys: Update to 0.2.2.
	* gnu/packages/crates-io.scm (rust-ndk-sys-0.2): Update to 0.2.2.

	gnu: rust-android-logger: Add 0.10.1.
	* gnu/packages/crates-io.scm (rust-android-logger-0.10): New variable.
	(rust-android-logger-0.8): Inherit from it.

	gnu: rust-android-log-sys: Add 0.2.0.
	* gnu/packages/crates-io.scm (rust-android-log-sys-0.2): New variable.
	(rust-android-log-sys-0.1): Inherit from it.

	gnu: Add rust-ndk-context.
	* gnu/packages/crates-io.scm (rust-ndk-context-0.1): New variable.

	gnu: rust-ndk-macro: Add 0.3.0.
	* gnu/packages/crates-io.scm (rust-ndk-macro-0.3): New variable.
	(rust-ndk-macro-0.2): Inherit from it.

	gnu: rust-smithay-client-toolkit: Add 0.15.4.
	* gnu/packages/crates-graphics.scm (rust-smithay-client-toolkit-0.15): New
	variable.
	(rust-smithay-client-toolkit-0.12): Inherit from it.

	gnu: rust-wayland-cursor: Add 0.29.4.
	* gnu/packages/crates-graphics.scm (rust-wayland-cursor-0.29): New variable.
	(rust-wayland-cursor-0.28): Inherit from it.

	gnu: rust-wayland-egl: Add 0.29.4.
	* gnu/packages/crates-graphics.scm (rust-wayland-egl-0.29): New variable.
	(rust-wayland-egl-0.28): Inherit from it.

	gnu: rust-wayland-protocols: Add 0.29.4.
	* gnu/packages/crates-graphics.scm (rust-wayland-protocols-0.29): New variable.
	(rust-wayland-protocols-0.28): Inherit from it.

	gnu: rust-wayland-server: Add 0.29.4.
	* gnu/packages/crates-graphics.scm (rust-wayland-server-0.29): New variable.
	(rust-wayland-server-0.28): Inherit from it.

	gnu: rust-wayland-client: Add 0.29.4.
	* gnu/packages/crates-graphics.scm (rust-wayland-client-0.29): New variable.
	(rust-wayland-client-0.28): Inherit from it.

	gnu: rust-memoffset: Add cargo-inputs to inputs.
	* gnu/packages/crates-io.scm (rust-memoffset-0.6)[inputs]: New field.
	(rust-memoffset-0.5)[inputss]: Don't inherit.

	gnu: rust-memoffset: Don't skip build.
	* gnu/packages/crates-io.scm (rust-memoffset-0.6)[arguments]: Remove
	 #:skip-build?.  Add RUST-DOC-COMMENT-0.3 to #:cargo-development-inputs.

	gnu: rust-nix@0.22: Add dependent packages to inputs.
	* gnu/packages/crates-io.scm (rust-nix-0.22)[inputs]: New field.

	gnu: rust-libloading: Don't skip build.
	* gnu/packages/crates-io.scm (rust-libloading-0.7)[arguments]: Remove
	 #:skip-build?.

	gnu: rust-libloading: Add cargo-inputs to inputs.
	* gnu/packages/crates-io.scm (rust-libloading-0.7)[inputs]: New field.

	gnu: rust-wayland-commons: Add 0.29.4.
	* gnu/packages/crates-graphics.scm (rust-wayland-commons-0.29): New variable.
	(rust-wayland-commons-0.28): Inherit from it.

	gnu: rust-wayland-sys: Add 0.29.
	* gnu/packages/crates-graphics.scm (rust-wayland-sys-0.29): New variable.
	(rust-wayland-sys-0.28): Inherit from it.

	gnu: rust-wayland-scanner: Add 0.29.4.
	* gnu/packages/crates-graphics.scm (rust-wayland-scanner-0.29): New variable.
	(rust-wayland-scanner-0.28): Inherit from it.

2022-07-27  Marius Bakke  <marius@gnu.org>

	gnu: rust-dlib: Add rust-libloading to inputs.
	This is a follow-up to commit 28364584af22b9367615b08c77e81474d255d641.

	* gnu/packages/crates-io.scm (rust-dlib-0.5)[inputs]: Add RUST-LIBLOADING-0.7.

2022-07-27  Marius Bakke  <marius@gnu.org>

	gnu: rust-mint: Update to 0.5.9.
	* gnu/packages/crates-io.scm (rust-mint-0.5): Update to 0.5.9.
	[arguments]: New field.

	gnu: rust-gzip-header: Add 1.0.0.
	* gnu/packages/crates-io.scm (rust-gzip-header-1): New variable.
	(rust-gzip-header-0.3): Inherit from it.

	gnu: rust-crc32fast: Update to 1.3.2.
	* gnu/packages/crates-io.scm (rust-crc32fast-1): Update to 1.3.2.
	[arguments]: Update #:cargo-inputs.  Remove #:skip-build?.

	gnu: rust-tinyvec@1: Update to 1.2.0.
	* gnu/packages/crates-io.scm (rust-tinyvec-1): Update to 1.2.0.

	gnu: rust-itertools@0.10: Update to 0.10.3.
	* gnu/packages/crates-io.scm (rust-itertools-0.10): Update to 0.10.3.

	gnu: rust-gdk-pixbuf: Add 0.15.11.
	* gnu/packages/crates-gtk.scm (rust-gdk-pixbuf-0.15): New variable.
	(rust-gdk-pixbuf-0.14): Inherit from it.

	gnu: rust-gio: Add 0.15.12.
	* gnu/packages/crates-gtk.scm (rust-gio-0.15): New variable.
	(rust-gio-0.14): Inherit from it.

	gnu: rust-gdk-pixbuf-sys: Add 0.15.
	* gnu/packages/crates-gtk.scm (rust-gdk-pixbuf-sys-0.15): New variable.
	(rust-gdk-pixbuf-sys-0.14): Inherit from it.

	gnu: rust-gio-sys: Add 0.15.10.
	* gnu/packages/crates-gtk.scm (rust-gio-sys-0.15): New variable.
	(rust-gio-sys-0.14): Inherit from it.

	gnu: rust-pangocairo: Add 0.15.1.
	* gnu/packages/crates-gtk.scm (rust-pangocairo-0.15): New variable.
	(rust-pangocairo-0.9): Inherit from it.

	gnu: rust-pangocairo-sys: Add 0.15.
	* gnu/packages/crates-gtk.scm (rust-pangocairo-sys-0.15): New variable.
	(rust-pangocairo-sys-0.10): Inherit from it.

	gnu: rust-pango: Add 0.15.10.
	* gnu/packages/crates-gtk.scm (rust-pango-0.15): New variable.
	(rust-pango-0.14): Inherit from it.

	gnu: rust-pango-sys: Add 0.15.
	* gnu/packages/crates-gtk.scm (rust-pango-sys-0.15): New variable.
	(rust-pango-sys-0.14): Inherit from it.

	gnu: rust-cairo-rs: Add 0.15.12.
	* gnu/packages/crates-gtk.scm (rust-cairo-rs-0.15): New variable.
	(rust-cairo-rs-0.14): Inherit from it.

	gnu: rust-glib: Add 0.15.12.
	* gnu/packages/crates-gtk.scm (rust-glib-0.15): New variable.
	(rust-glib-0.14): Inherit from it.

	gnu: rust-glib-macros: Add 0.15.
	* gnu/packages/crates-gtk.scm (rust-glib-macros-0.15): New variable.
	(rust-glib-macros-0.14): Inherit from it.

	gnu: rust-gobject-sys: Add 0.15.10.
	* gnu/packages/crates-gtk.scm (rust-gobject-sys-0.15): New variable.
	(rust-gobject-sys-0.14): Inherit from it.

	gnu: rust-cairo-sys: Add 0.15.1.
	* gnu/packages/crates-gtk.scm (rust-cairo-sys-rs-0.15): New variable.
	(rust-cairo-sys-rs-0.14): Inherit from it.

	gnu: rust-glib-sys: Add 0.15.
	* gnu/packages/crates-gtk.scm (rust-glib-sys-0.15): New variable.
	(rust-glib-sys-0.14): Inherit from it.

	gnu: rust-system-deps: Add 6.0.2.
	* gnu/packages/crates-io.scm (rust-system-deps-6): New variable.
	(rust-system-deps-3): Inherit from it.

	gnu: rust-cfg-expr: Add 0.10.3.
	* gnu/packages/crates-io.scm (rust-cfg-expr-0.10): New variable.
	(rust-cfg-expr-0.8): Inherit from it.

	gnu: rust-target-lexicon: Update to 0.12.4.
	* gnu/packages/crates-io.scm (rust-target-lexicon-0.12): Update to 0.12.4.

	gnu: rust-smallvec: Update to 1.9.0.
	* gnu/packages/crates-io.scm (rust-smallvec-1): Update to 1.9.0.
	[arguments]: Add RUST-ARBITRATY-1 to #:cargo-inputs.

	Merge branch 'master' into staging

	gnu: rust-raw-window-handle: Add 0.4.3.
	* gnu/packages/crates-graphics.scm (rust-raw-window-handle-0.4): New variable.
	(rust-raw-window-handle-0.3): Inherit from it.

	gnu: rust-calloop: Add 0.9.3.
	* gnu/packages/crates-io.scm (rust-calloop-0.9): New variable.
	(rust-calloop-0.6): Inherit from it.

	gnu: rust-num-enum: Add 0.5.7.
	* gnu/packages/crates-io.scm (rust-num-enum-0.5): New variable.
	(rust-num-enum-0.4): Inherit from it.

	gnu: rust-num-enum-derive: Add 0.5.7.
	* gnu/packages/crates-io.scm (rust-num-enum-derive-0.5): New variable.
	(rust-num-enum-derive-0.4): Inherit from it.

	gnu: rust-takeable-option: Add 0.5.0.
	* gnu/packages/crates-io.scm (rust-takeable-option): Add 0.5.0.
	(rust-takeable-option-0.4): Inherit from it.

	gnu: Add rust-yeslogic-fontconfig-sys.
	* gnu/packages/crates-io.scm (rust-yeslogic-fontconfig-sys-3): New variable.

	gnu: Add rust-const-cstr.
	* gnu/packages/crates-io.scm (rust-const-cstr-0.3): New variable.

	gnu: rust-dlib: Add 0.5.0.
	* gnu/packages/crates-io.scm (rust-dlib-0.5): New variable.
	(rust-dlib-0.4): Inherit from it.

	gnu: Add rust-test-generator.
	* gnu/packages/crates-io.scm (rust-test-generator-0.3): New variable.

	gnu: rust-selectors: Add 0.23.0.
	* gnu/packages/crates-io.scm (rust-selectors-0.23): New variable.
	(rust-selectors-0.22): Inherit from it.

	gnu: rust-rctree: Add 0.4.
	* gnu/packages/crates-io.scm (rust-rctree-0.4): New variable.
	(rust-rctree-0.3): Inherit from it.

	gnu: rust-nalgebra: Add 0.29.0.
	* gnu/packages/crates-io.scm (rust-nalgebra-0.29): New variable.
	(rust-nalgebra-0.26): Inherit from it.

	gnu: rust-simba: Add 0.6.0.
	* gnu/packages/crates-io.scm (rust-simba-0.6): New variable.
	(rust-simba-0.5, rust-simba-0.1): Inherit from it.

	gnu: rust-wide: Add 0.7.4.
	* gnu/packages/crates-io.scm (rust-wide-0.7): New variable.
	(rust-wide-0.6, rust-wide-0.4): Inherit from it.

	gnu: rust-safe-arch: Add 0.6.0.
	* gnu/packages/crates-io.scm (rust-safe-arch-0.6): New variable.
	(rust-safe-arch-0.5): Inherit from it.

	gnu: rust-language-tags: Add 0.3.2.
	* gnu/packages/crates-io.scm (rust-language-tags-0.3): New variable.
	(rust-language-tags-0.2): Inherit from it.

	gnu: rust-serial-test: Add 0.6.0.
	* gnu/packages/crates-io.scm (rust-serial-test-0.6): New variable.
	(rust-serial-test-0.5): Inherit from it.

	gnu: Add rust-fslock.
	* gnu/packages/crates-io.scm (rust-fslock-0.2): New variable.

	gnu: rust-serial-test-derive: Add 0.6.0.
	* gnu/packages/crates-io.scm (rust-serial-test-derive-0.6): New variable.
	(rust-serial-test-derive-0.5): Inherit from it.

	gnu: rust-cast: Add 0.3.
	* gnu/packages/crates-io.scm (rust-cast-0.3): New variable.
	(rust-cast-0.2): Inherit from it.

	gnu: Add rust-similar-asserts.
	* gnu/packages/crates-io.scm (rust-similar-asserts-1): New variable.

	gnu: rust-version-compare: Add 0.1.
	* gnu/packages/crates-io.scm (rust-version-compare-0.1): New variable.
	(rust-version-compare-0.0.11): Inherit from it.

2022-07-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: rust-adler32-1: Update to 1.2.0.
	* gnu/packages/crates-io.scm (rust-adler32-1): Update to 1.2.0.

2022-07-27  Marius Bakke  <marius@gnu.org>

	gnu: nss, nss-certs: Update to 3.81.
	* gnu/packages/certs.scm (nss-certs): Update to 3.81.
	* gnu/packages/nss.scm (nss): Likewise.

2022-07-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fstrm: Refer to HPND licence by name.
	* gnu/packages/protobuf.scm (fstrm)[license]: Use license:hpnd directly.

2022-07-24  Felix Gruber  <felgru@posteo.net>

	gnu: oil: Update to 0.12.0.
	* gnu/packages/shells.scm (oil): Update to 0.12.0.

2022-07-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	download: Refresh KDE mirror list.
	* guix/download.scm (%mirrors)[kde]: Update list, using HTTPS wherever
	possible.

	gnu: osinfo-db: Update to 20220516.
	* gnu/packages/virtualization.scm (osinfo-db): Update to 20220516.

	gnu: get-iplayer: Update to 3.30.
	* gnu/packages/video.scm (get-iplayer): Update to 3.30.
	[arguments]: Don't explicitly return #t from phases.

	gnu: libconfini: Omit static library.
	* gnu/packages/cpp.scm (libconfini)[arguments]: Add "--disable-static"
	to #:configure-flags.

	gnu: libconfini: Update to 1.16.4.
	* gnu/packages/cpp.scm (libconfini): Update to 1.16.4.

	gnu: ndisc6: Update to 1.0.6.
	* gnu/packages/networking.scm (ndisc6): Update to 1.0.6.

	gnu: nbd: Update to 3.24.
	* gnu/packages/networking.scm (nbd): Update to 3.24.

	gnu: podofo: Remove input labels.
	* gnu/packages/pdf.scm (podofo)[inputs]:
	Remove input labels.

	gnu: podofo: Update to 0.9.8.
	* gnu/packages/pdf.scm (podofo): Update to 0.9.8.
	[arguments]: Don't explicitly return #t from phases.

	gnu: qtractor: Remove input labels.
	* gnu/packages/music.scm (qtractor)[inputs]:
	Remove input labels.

	gnu: fstrm: Omit static library.
	* gnu/packages/protobuf.scm (fstrm)[arguments]:
	Add "--disable-static" to #:configure-flags.

	gnu: mtd-utils: Update to 2.1.4.
	* gnu/packages/linux.scm (mtd-utils): Update to 2.1.4.

	gnu: qtractor: Update to 0.9.27.
	* gnu/packages/music.scm (qtractor): Update to 0.9.27.
	[inputs]: Add qtsvg.

	gnu: fstrm: Update to 0.6.1.
	* gnu/packages/protobuf.scm (fstrm): Update to 0.6.1.
	[license]: Update too.

	gnu: libostree: Update to 2022.5.
	* gnu/packages/package-management.scm (libostree): Update to 2022.5.

	gnu: imgui: Update to 1.88.
	* gnu/packages/toolkits.scm (imgui): Update to 1.88.

	gnu: bitcoin: Use language-agnostic home page.
	* gnu/packages/finance.scm (beancount)[home-page]: Remove "/en".

	gnu: ncmpc: Update to 0.47.
	* gnu/packages/mpd.scm (ncmpc): Update to 0.47.

	gnu: es: Use URL-FETCH/TARBOMB.
	* gnu/packages/shells.scm (es)[source]: Use URL-FETCH/TARBOMB to let us…
	[arguments]: …delete the ad-hoc 're-enter-rootdir phase.

	gnu: beancount: Update home page.
	* gnu/packages/finance.scm (beancount)[home-page]: Update.

	gnu: mpd: Update to 0.23.8.
	* gnu/packages/mpd.scm (mpd): Update to 0.23.8.

2022-07-29  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-clss: Update to 20220728.
	* gnu/packages/lisp-xyz.scm (sbcl-clss): Update to 20220728.

2022-07-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mtools: Update to 4.0.40.
	* gnu/packages/mtools.scm (mtools): Update to 4.0.40.

	gnu: net-snmp: Update to 5.9.3.
	* gnu/packages/networking.scm (net-snmp): Update to 5.9.3.
	[source]: Don't explicitly return #t from the snippet.
	[arguments]: Likewise for phases.

	gnu: ipcalc: Update to 0.51.
	* gnu/packages/networking.scm (ipcalc): Update to 0.51.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[inputs]: Remove tar, gzip, and the bogus ‘tarball’.
	[arguments]: Adjust to build from Git.
	[home-page]: Update.

	gnu: nginx-documentation: Update to 1.23.1-2869-9383e934e546.
	* gnu/packages/web.scm (nginx-documentation): Update to 1.23.1-2869-9383e934e546.

	gnu: nginx: Update to 1.23.1.
	* gnu/packages/web.scm (nginx): Update to 1.23.1.

	gnu: libsocketcan: Omit duplicate LICENSE file.
	* gnu/packages/networking.scm (libsocketcan)[arguments]: Delete the default
	'install-license-files phase.

	gnu: libsocketcan: Update to 0.0.12.
	* gnu/packages/networking.scm (libsocketcan): Update to 0.0.12.

	gnu: nnn: Update to 4.6.
	* gnu/packages/admin.scm (nnn): Update to 4.6.

	gnu: lldpd: Use G-expressions.
	* gnu/packages/networking.scm (lldpd)[arguments]:
	Rewrite as G-expressions.

	gnu: lldpd: Update to 1.0.14.
	* gnu/packages/networking.scm (lldpd): Update to 1.0.14.
	[source]: Don't explicitly return #t from the snippet.

	gnu: pamixer: Update to 1.6.
	* gnu/packages/pulseaudio.scm (pamixer): Update to 1.6.
	[build-system]: Switch to Meson.
	[arguments]: Remove field.
	[native-inputs]: Add pkg-config.
	[inputs]: Remove boost; add cxxopts.

	gnu: es: Update to 0.9.2.
	* gnu/packages/shells.scm (es): Update to 0.9.2.

	gnu: paprefs: Update to 1.2.
	* gnu/packages/pulseaudio.scm (paprefs): Update to 1.2.

	gnu: freetalk: Modernise arguments' style.
	* gnu/packages/messaging.scm (freetalk)[arguments]: Use a G-expression.
	Use SEARCH-INPUT-FILE to find representative binaries instead of relying
	on package names, and 'suffix rather than 'prefix their location to PATH.

	gnu: eid-mw: Remove input labels.
	* gnu/packages/security-token.scm (eid-mw)[native-inputs]:
	Remove input labels.

	gnu: freetalk: Update to 4.2.
	* gnu/packages/messaging.scm (freetalk): Update to 4.2.
	[arguments]: Remove unneeded "CFLAGS=-fcommon" from #:configure-flags.
	Don't explicitly return #t from phases.
	[inputs]: Update guile-2.0 to guile-3.0.

2022-07-27  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-miniz-oxide-0.5.
	* gnu/packages/crates-io.scm (rust-miniz-oxide-0.5): New variable.

	gnu: Add rust-simd-adler32-0.3.
	* gnu/packages/crates-io.scm (rust-simd-adler32-0.3): New variable.

	gnu: Add rust-adler-1.
	* gnu/packages/crates-io.scm
	(rust-adler-1): New variable.
	(rust-adler-0.2): Add development-inputs.

	gnu: rust-miniz-oxide: Do not skip build.
	* gnu/packages/crates-io.scm
	(rust-miniz-oxide-0.2): Keeping skip-build? #t.
	(rust-miniz-oxide-0.3): Deleting skip-build? #t.
	(rust-miniz-oxide-0.4): Deleting skip-build? #t.

2022-07-27  Marius Bakke  <marius@gnu.org>

	gnu: FFmpeg: Update to 5.1.
	* gnu/packages/video.scm (ffmpeg-5): Update to 5.1.

	gnu: modem-manager: Add 'upstream-name' property.
	* gnu/packages/freedesktop.scm (modem-manager)[properties]: New field.

2022-07-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: opendht: Really disable the problematic testListen test.
	* gnu/packages/networking.scm (opendht)
	[phases]{disable-problematic-tests}: Adjust regexp pattern.

	Reported-by: Jack Hill <jackhill@jackhill.us>

2022-07-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: axc: Update to 0.3.7.
	* gnu/packages/messaging.scm (axc): Update to 0.3.7.

	gnu: libmtp: Use G-expressions.
	* gnu/packages/libusb.scm (libmtp)[arguments]:
	Rewrite as G-expressions.

	gnu: eid-mw: Update to 5.1.6.
	* gnu/packages/security-token.scm (eid-mw): Update to 5.1.6.
	[inputs]: Remove libbsd as promised.

	gnu: libmtp: Update to 1.1.20.
	* gnu/packages/libusb.scm (libmtp): Update to 1.1.20.

	gnu: hugin: Remove input labels.
	* gnu/packages/photo.scm (hugin)[native-inputs, inputs]:
	Remove input labels.

	gnu: gnome-commander: Update to 1.14.3.
	* gnu/packages/gnome.scm (gnome-commander): Update to 1.14.3.

	gnu: hugin: Update to 2021.0.0.
	* gnu/packages/photo.scm (hugin): Update to 2021.0.0.
	[arguments]: Don't explicitly return #t from phases.

2022-07-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: plink-ng: Fix building on other architectures.
	* gnu/packages/bioinformatics.scm (plink-ng)[arguments]: Adjust
	make-flags to add simde includes to CFLAGS.
	[native-inputs]: Add simde.

	gnu: plink-ng: Update to 2.00a3.3.
	* gnu/packages/bioinformatics.scm (plink-ng): Update to 2.00a3.3.

2022-07-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libpano13: Update to 2.9.21.
	* gnu/packages/photo.scm (libpano13): Update to 2.9.21.
	[native-inputs]: Add perl.

	gnu: console-setup: Use G-expressions.
	* gnu/packages/xorg.scm (console-setup)[arguments]:
	Rewrite as G-expressions.

	gnu: console-setup: Clean up #:make-flags.
	* gnu/packages/xorg.scm (console-setup)[arguments]: Properly
	set #:make-flags once.  Use them across all phases.

	gnu: console-setup: Fix cross-compilation.
	* gnu/packages/xorg.scm (console-setup)[inputs]: Add bash-minimal and
	coreutils.
	[arguments]: Use them in place of the native ones where appropriate.

	gnu: console-setup: Update to 1.209.
	* gnu/packages/xorg.scm (console-setup): Update to 1.209.

	gnu: duc: Run tests.
	* gnu/packages/disk.scm (duc)[arguments]: Replace the 'check phase to run tests.

	gnu: duc: Update to 1.4.5.
	* gnu/packages/disk.scm (duc): Update to 1.4.5.

	gnu: Add mce-inject.
	* gnu/packages/linux.scm (mce-inject): New public variable.

	gnu: nanodbc: Update to 2.14.0.
	* gnu/packages/databases.scm (nanodbc): Update to 2.14.0.

	gnu: qdirstat: Update to 1.8.1.
	* gnu/packages/disk.scm (qdirstat): Update to 1.8.1.

	gnu: pegtl: Update to 3.2.7.
	* gnu/packages/cpp.scm (pegtl): Update to 3.2.7.

	gnu: linux-libre@5.10: Update to 5.10.133.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.133.
	(linux-libre-5.10-pristine-source): Update hash.

2022-07-26  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 91.12.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2022-36318 and CVE-2022-36319.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2022-07-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: poke: Update to 2.4.
	* gnu/packages/engineering.scm (poke): Update to 2.4.

	gnu: datamash: Update to 1.8.
	* gnu/packages/datamash.scm (datamash): Update to 1.8.

	gnu: gnuastro: Update to 0.18.
	* gnu/packages/astronomy.scm (gnuastro): Update to 0.18.

2022-07-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: linux-libre@5.4: Update to 5.4.207.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.207.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@5.15: Update to 5.15.57.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.57.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.289.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.289.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.253.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.253.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.324.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.324.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: libkeyfinder: Update to 2.2.7.
	* gnu/packages/audio.scm (libkeyfinder): Update to 2.2.7.

	gnu: linux-libre@5.10: Update to 5.10.132.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.132.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: btrbk: Use SEARCH-INPUT-FILES.
	* gnu/packages/backup.scm (btrbk)[arguments]: Use SEARCH-INPUT-FILE to
	construct the wrapper's PATH, rather than hard-coding package variables.

	gnu: linux-libre@5.18: Update to 5.18.14.
	* gnu/packages/linux.scm (linux-libre-5.18-version): Update to 5.18.14.
	(linux-libre-5.18-pristine-source): Update hash.

2022-07-26  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: openconnect: Update to 9.01.
	* gnu/packages/vpn.scm (openconnect): Update to 9.01.

	gnu: openfortivpn: Update to 1.17.3.
	* gnu/packages/vpn.scm (openfortivpn): Update to 1.17.3.

2022-07-25  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: phockup: Update to 1.9.0.
	* gnu/packages/image.scm (phockup): Update to 1.9.0.

	gnu: phockup: Add bash-minimal to inputs.
	* gnu/packages/image.scm (phockup)[inputs]: Add bash-minimal.

	gnu: phockup: Make exiftool substitution more specific.
	* gnu/packages/image.scm (phockup)[arguments]: Make exiftool substitution in
	configure phase more specific.

2022-07-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-robot-log: Update to 0.1.4.
	* gnu/packages/emacs-xyz.scm (emacs-robot-log): Update to 0.1.4.

2022-07-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: btrbk: Update to 0.32.2.
	* gnu/packages/backup.scm (btrbk): Update to 0.32.2.

	gnu: python-fontpens: Remove failing docstring assertion.
	* gnu/packages/fontutils.scm (python-fontpens)[arguments]:
	Add a new 'drop-flaky-docstring phase.

2022-07-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dbxfs: Update to 1.0.63.
	* gnu/packages/file-systems.scm (dbxfs): Update to 1.0.63.
	* gnu/packages/patches/dbxfs-remove-sentry-sdk.patch: Update patch.

	gnu: python-dropbox: Update to 11.33.0.
	* gnu/packages/file-systems.scm (python-dropbox): Update to 11.33.0.

	gnu: python-userspacefs: Update to 2.0.5.
	* gnu/packages/python-xyz.scm (python-userspacefs): Update to 2.0.5.

2022-07-24  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add ndebug.
	* gnu/packages/lisp-xyz.scm (cl-ndebug, ecl-ndebug, sbcl-ndebug): New variables.

	gnu: Add ospm.
	* gnu/packages/lisp-xyz.scm (cl-ospm, ecl-ospm, sbcl-ospm): New variables.

2022-07-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: btrbk: Add findutils to PATH.
	* gnu/packages/backup.scm (btrbk)[arguments]:
	Add findutils to WRAP-PROGRAM's PATH list.

2022-07-27  Antero Mejr  <antero@mailbox.org>

	gnu: Add grimshot.
	* gnu/packages/wm.scm (grimshot): New variable.

	Reviewed-by: Maxime Devos <maximedevos@telenet.be>

2022-07-27  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add cambalache.
	* gnu/packages/gnome.scm (cambalache): New variable.

2022-07-27  Antero Mejr  <antero@mailbox.org>

	gnu: libphonenumber: Build reproducibly.
	* gnu/packages/messaging.scm (libphonenumber): Add patch.
	* gnu/packages/patches/libphonenumber-reproducible-build.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Register patch.

2022-07-23  Greg Hogan  <code@greghogan.com>

	gnu: python-numpy-next: Update to 1.23.1.
	* gnu/packages/python-xyz.scm (python-numpy-next): Update to 1.23.1.
	[native-inputs]: Add python-typing-extensions.

	gnu: python-typing-extensions: Update to 4.3.0.
	* gnu/packages/python-xyz.scm (python-typing-extensions): Update to 4.3.0.
	[origin]: Use url-fetch.

	gnu: python-cython: Update to 0.29.30.
	* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.30.

2022-07-23  Marius Bakke  <marius@gnu.org>

	gnu: modem-manager: Update to 1.18.10.
	* gnu/packages/freedesktop.scm (modem-manager): Update to 1.18.10.
	[native-inputs]: Add PYTHON, PYTHON-DBUS, and PYTHON-PYGOBJECT.

	gnu: modem-manager: Remove obsolete input.
	* gnu/packages/freedesktop.scm (modem-manager)[native-inputs]: Remove
	INTLTOOL.  Add GETTEXT-MINIMAL.

	gnu: modem-manager: Use G-expression.
	* gnu/packages/freedesktop.scm (modem-manager)[arguments]: Use gexp.

	gnu: modem-manager: Remove input labels.
	* gnu/packages/freedesktop.scm (modem-manager)[native-inputs]: Remove labels.

	gnu: libqmi: Update to 1.30.8.
	* gnu/packages/freedesktop.scm (libqmi): Update to 1.30.8.

	gnu: libmbim: Update to 1.26.4.
	* gnu/packages/freedesktop.scm (libmbim): Update to 1.26.4.

	gnu: perl-file-mimeinfo: Update to 0.33.
	* gnu/packages/freedesktop.scm (perl-file-mimeinfo): Update to 0.33.

2022-07-23  Maya  <maya.omase@protonmail.com>

	gnu: pcsc-lite: Add missing Python input.
	* gnu/packages/security-token.scm (pcsc-lite)[inputs]: Add PYTHON.

2022-07-23  Marius Bakke  <marius@gnu.org>

	gnu: libwpd: Fix build with newer GCC.
	* gnu/packages/patches/libwpd-gcc-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly
	* gnu/packages/libreoffice.scm (libwpd)[source](patches): New field.

	gnu: python-cffi: Disable tests that fail with newer glibc.
	* gnu/packages/libffi.scm (python-cffi)[arguments]: Ignore two tests.

	gnu: python-mako: Update to 1.2.1.
	* gnu/packages/python-xyz.scm (python-mako): Update to 1.2.1.
	[native-inputs]: Change from PYTHON-NOSE to PYTHON-PYTEST.
	[arguments]: Adjust check phase accordingly.

	gnu: python-markupsafe: Update to 2.1.1.
	* gnu/packages/python-xyz.scm (python-markupsafe): Update to 2.1.1.

	gnu: gpgme: Update to 1.17.1.
	* gnu/packages/gnupg.scm (gpgme): Update to 1.17.1.

	gnu: mesa: Build with the default LLVM.
	* gnu/packages/gl.scm (mesa)[inputs]: Change from LLVM-11 to LLVM.
	(mesa-opencl)[native-inputs]: Change from CLANG-11 to CLANG.

	gnu: gdk-pixbuf: Update to 2.42.8.
	* gnu/packages/gtk.scm (gdk-pixbuf): Update to 2.42.8.

	gnu: source-highlight: Fix build with newer GCC.
	* gnu/packages/patches/source-highlight-gcc-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/pretty-print.scm (source-highlight)[source](patches): New field.

	gnu: glib: Build with Elfutils instead of libelf.
	* gnu/packages/glib.scm (glib)[inputs]: Change from LIBELF to ELFUTILS.

	gnu: GCC: Build with Elfutils instead of libelf.
	* gnu/packages/gcc.scm (gcc-4.7)[inputs]: Change from LIBELF to ELFUTILS.

	gnu: elfutils: Explicitly depend on xz.
	* gnu/packages/elf.scm (elfutils)[inputs]: Add XZ.

	gnu: elfutils: Update to 0.187.
	* gnu/packages/elf.scm (elfutils): Update to 0.187.

	gnu: cyrus-sasl: Do not propagate Kerberos.
	* gnu/packages/cyrus-sasl.scm (cyrus-sasl)[propagated-inputs]: Move MIT-KRB5 ...
	[inputs]: ... here.
	* gnu/packages/openldap.scm (openldap)[arguments]: Don't add krb5 linker arguments.

	gnu: cyrus-sasl: Fix indentation.
	* gnu/packages/cyrus-sasl.scm (cyrus-sasl): Reindent.

	gnu: cyrus-sasl: Update to 2.1.28.
	* gnu/packages/cyrus-sasl.scm (cyrus-sasl): Update to 2.1.28.
	[source](uri): Use new download location.
	[source](patches): Remove.
	[native-inputs]: Remove.
	[arguments]: Remove #:phases.  Use G-expression.
	* gnu/packages/patches/cyrus-sasl-CVE-2019-19906.patch,
	gnu/packages/patches/cyrus-sasl-ac-try-run-fix.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: GnuPG: Use G-expression.
	* gnu/packages/gnupg.scm (gnupg)[arguments]: Convert to gexp.  Remove input
	label usage, and simplify regular expression.

	gnu: GnuPG: Update to 2.2.36.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.36.

	gnu: libpaper: Update to 1.2.2.
	* gnu/packages/ghostscript.scm (libpaper): Update to 1.2.2.
	[source](patches): Remove.
	* gnu/packages/patches/libpaper-free-systempapername.patch,
	gnu/packages/patches/libpaper-free-xdg-config-home.patch,
	gnu/packages/patches/libpaper-invalid-paperspecs.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: libtool: Don't reference bash by label.
	* gnu/packages/autotools.scm (libtool)[arguments]: Use SEARCH-INPUT-FILE
	instead of label.

	gnu: make-autoconf-wrapper: Remove input labels.
	* gnu/packages/autotools.scm (make-autoconf-wrapper)[inputs]: Remove labels.
	[arguments]: Use G-expression and SEARCH-INPUT-FILE.

	gnu: autoconf: Remove input labels.
	* gnu/packages/autotools.scm (autoconf-2.69)[inputs]: Remove labels.
	[arguments]: Use G-expression.  Use SEARCH-INPUT-FILE instead of labels.

	gnu: automake: Remove input labels.
	* gnu/packages/autotools.scm (automake)[native-inputs, inputs]: Remove labels.
	[arguments]: Use G-expression.  Use SEARCH-INPUT-FILE instead of labels.
	Remove trailing #t's while at it.

	gnu: automake: Update to 1.16.5.
	* gnu/packages/autotools.scm (automake): Update to 1.16.5.
	(automake-1.16.5): Remove variable.

	gnu: SQLite: Update to 3.39.1.
	* gnu/packages/sqlite.scm (sqlite): Update to 3.39.1.
	(sqlite-next): Remove variable.

	gnu: PHP: Fix test failure with newer cURL.
	* gnu/packages/patches/php-curl-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/php.scm (php)[source](patches): Add it.

	gnu: PHP: Update to 7.4.30.
	* gnu/packages/php.scm (php): Update to 7.4.30.
	[source](patches): Remove obsolete patch.
	* gnu/packages/patches/php-openssl_x509_checkpurpose_basic.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: perl-catalystx-script-server-starman: Add missing input.
	* gnu/packages/web.scm (perl-catalystx-script-server-starman)[native-inputs]:
	Add PERL-POD-PARSER.

	gnu: perl-cpanel-json-xs: Update to 4.30.
	* gnu/packages/perl.scm (perl-cpanel-json-xs): Update to 4.30.

	gnu: perl-file-basedir: Update to 0.09.
	* gnu/packages/freedesktop.scm (perl-file-basedir): Update to 0.09.

2022-07-22  Marius Bakke  <marius@gnu.org>

	gnu: perl-pod-parser: Update to 1.65.
	* gnu/packages/perl.scm (perl-pod-parser): Update to 1.65.

2022-07-22  Marius Bakke  <marius@gnu.org>

	gnu: git-minimal: Do not attempt to install info manual.
	This is a follow-up to commit 245ddc255a51c576ddad8fab6222cde1c3da21ab.

	* gnu/packages/version-control.scm (git-minimal)[arguments]: Remove
	install-info-manual phase.

2022-07-21  Marius Bakke  <marius@gnu.org>

	gnu: OpenSSL: Incorporate grafted changes.
	* gnu/packages/tls.scm (openssl): Update to 1.1.1q.
	[replacement]: Remove.
	(openssl/fixed): Remove variable.

	gnu: cURL: Incorporate grafted changes.
	* gnu/packages/curl.scm (curl): Update to 7.84.0.
	[replacement]: Remove.
	[source](patches): Add "curl-easy-lock.patch".
	[arguments]: Add phase to reduce test requirements.
	(curl-7.84.0): Remove variable.

	Merge branch 'staging' into core-updates

	Merge branch 'master' into staging

	gnu: libva: Update to 2.15.0.
	* gnu/packages/video.scm (libva): Update to 2.15.0.

2022-07-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	ffmpeg-jami: Re-enable matroska muxer.
	Disabled by mistake in 1ed66d1461d18c97894381bace428b982980d597.

	* gnu/packages/jami.scm (%ffmpeg-default-configure-flags): Un-comment
	'--enable-muxer=matroska'.

2022-07-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: asio: Update to 1.22.2.
	* gnu/packages/networking.scm (asio): Update to 1.22.2.

	gnu: opendht: Enable tests.
	* gnu/packages/networking.scm (opendht)
	[phases]{disable-problematic-tests}: New phase.
	{check}: New phase override.
	[propagated-inputs]: Re-indent comments.

	gnu: opendht: Update to 2.4.9.
	* gnu/packages/networking.scm (opendht): Update to 2.4.9.

	gnu: qpwgraph: Update to 0.3.4.
	* gnu/packages/audio.scm (qpwgraph): Update to 0.3.4.

2022-07-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gwl: Update to 0.5.0.
	* gnu/packages/package-management.scm (gwl): Update to 0.5.0.
	[arguments]: Disable integration tests.

2022-07-21  Taiju HIGASHI  <higashi@taiju.info>

	gnu: guile-hall: Update to 0.4.1.
	* gnu/packages/guile-xyz.scm (guile-hall): Update to 0.4.1.

	gnu: guile-config: Update to 0.5.1.
	* gnu/packages/guile-xyz.scm (guile-config): Update to 0.5.1.

2022-07-20  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 103.0.5060.134-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 103.0.5060.134.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

2022-07-20  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: modifying make-chromium-extension to rely on node-crx3.
	* gnu/build/chromium-extension.scm (make-crx): Lift Xorg and Chromium
	dependencies, rely on node-crx3 instead.

	gnu: Add node-crx3.
	* gnu/packages/node-xyz.scm (node-crx3): New variable.

	gnu: Add node-minimist.
	* gnu/packages/node-xyz.scm (node-minimist): New variable.

	gnu: Add node-pbf.
	* gnu/packages/node-xyz.scm (node-pbf): New variable.

	gnu: Add node-ieee754.
	* gnu/packages/node-xyz.scm (node-ieee754): New variable.

	gnu: Add node-resolve-protobuf-schema.
	* gnu/packages/node-xyz.scm (node-resolve-protobuf-schema): New variable.

	gnu: Add node-protocol-buffers-schema.
	* gnu/packages/node-xyz.scm (node-protocol-buffers-schema): New variable.

	gnu: Add node-yazl.
	* gnu/packages/node-xyz.scm (node-yazl): New variable.

	gnu: Add node-buffer-crc32.
	* gnu/packages/node-xyz.scm (node-buffer-crc32): New variable.

2022-07-20  Marius Bakke  <marius@gnu.org>

	gnu: fossil: Update to 2.18.
	* gnu/packages/version-control.scm (fossil): Update to 2.18.
	[source](snippet): Add substitution to fix SQLite compatibility.

	gnu: SQLite: Update to 3.39.1.
	* gnu/packages/sqlite.scm (sqlite-next): Update to 3.39.1.

	gnu: fossil: Add 'release-monitoring-url' property.
	* gnu/packages/version-control.scm (fossil)[properties]: New field.

	gnu: smb4k: Update to 3.1.3.
	* gnu/packages/kde-utils.scm (smb4k): Update to 3.1.3.
	[source](uri): Remove /download part.
	[source](file-name): Remove.
	[inputs]: Add KDNSSD.

2022-07-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: diffoscope: Only build with fpc on supported architectures.
	* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Only add fpc
	on x86_64-linux or i686-linux.

2022-07-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-irc: Update to 0.3.0-1.7d08ce6.
	* gnu/packages/guile-xyz.scm (guile-irc): Update to 0.3.0-1.7d08ce6.
	[native-inputs]: Add pkg-config.

2022-07-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eldoc: Update to 1.13.0.
	* gnu/packages/emacs-xyz.scm (emacs-eldoc): Update to 1.13.0.

	gnu: emacs-org-jira: Update to 4.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-org-jira): Update to 4.3.3.

2022-07-20  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: emacs-org-modern: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 0.4.

2022-07-20  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: polkit-mozjs: Fix native-inputs on stage.
	* gnu/packages/polkit.scm (polkit-duktape)[arguments]: Change the use of
	  `inputs' to `(or native-inputs inputs)' when searching for `docbook-xsl'
	  path.

2022-07-20  Adam Kandur  <kefironpremise@gmail.com>

	gnu: Add emacs-soothe-theme.
	* gnu/packages/emacs-xyz.scm (emacs-soothe-theme): New variable.

2022-07-19  Ludovic Courtès  <ludo@gnu.org>

	build-system/mozilla: Fix typo in the cross-compilation case.
	Fixes <https://issues.guix.gnu.org/56633>.
	Reported by Marius Bakke <marius@gnu.org>.

	* guix/build-system/mozilla.scm (lower-mozilla): Pass NAME as the first
	argument to LOWER when TARGET is true.

2022-07-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: Avoid use of deprecated texlive packages.
	* gnu/packages/cran.scm (r-prereg)[propagated-inputs]: Avoid deprecated
	texlive package names.
	* gnu/packages/python-xyz.scm (python-nbconvert)[native-inputs,
	propagated-inputs]: Likewise.
	* gnu/packages/sphinx.scm (python-sphinx)[propagated-inputs]: Likewise.
	* gnu/packages/maths.scm (hypre)[native-inputs]: Remove redundant and
	deprecated 'texlive-latex-titlesec'.

2022-07-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: slang: Update code style.
	* gnu/packages/slang.scm (slang)[source]: Turn the snippet into a
	G-expression and remove the trailing #t.
	[arguments]: Use G-expressions.  Use 'fix-configure-script phase
	from most.

	gnu: Add most.
	* gnu/packages/slang.scm (most): New public variable.

	gnu: hdparm: Update to 9.64.
	* gnu/packages/linux.scm (hdparm): Update to 9.64.

	gnu: libdeflate: Use G-expressions.
	* gnu/packages/compression.scm (libdeflate)[arguments]:
	Rewrite as G-expressions.

	gnu: libdeflate: Update to 1.12.
	* gnu/packages/compression.scm (libdeflate): Update to 1.12.

	gnu: feh: Use G-expressions.
	* gnu/packages/image-viewers.scm (feh)[arguments]:
	Rewrite as G-expressions.

	gnu: feh: Update to 3.9.
	* gnu/packages/image-viewers.scm (feh): Update to 3.9.
	[arguments]: Add "magic=1" to #:make-flags.

	gnu: inxi-minimal: Update to 3.3.19-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.19-1.

	gnu: hwinfo: Update to 21.82.
	* gnu/packages/hardware.scm (hwinfo): Update to 21.82.

	gnu: libdmtx: Omit static library.
	* gnu/packages/aidc.scm (libdmtx)[arguments]: Add "--disable-static"
	to #:configure-flags.

	gnu: libdmtx: Update to 0.7.7.
	* gnu/packages/aidc.scm (libdmtx): Update to 0.7.7.
	[arguments]: Re-enable tests.

	gnu: diffoscope: Update to 219.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 219.

	gnu: cpuid: Use G-expressions.
	* gnu/packages/linux.scm (cpuid)[arguments]:
	Rewrite as G-expressions.

	gnu: cpuid: Update to 20220620.
	* gnu/packages/linux.scm (cpuid): Update to 20220620.

	gnu: dmidecode: Use G-expressions.
	* gnu/packages/admin.scm (dmidecode)[arguments]:
	Rewrite as G-expressions.

	gnu: dmidecode: Update to 3.4.
	* gnu/packages/admin.scm (dmidecode): Update to 3.4.

	gnu: nginx: Update to 1.23.0.
	* gnu/packages/web.scm (nginx): Update to 1.23.0.
	(nginx-documentation): Update to 1.23.0-2862-cf7551842617.

2022-07-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lolcat: Move to (gnu packages toys).
	As fun as this is, the gameplay is disappointing.
	Also add a missing 2019 copyright for Liliana Marie.

	* gnu/packages/games.scm (lolcat): Move from here…
	* gnu/packages/toys.scm (lolcat): …to here.

2022-07-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: smartmontools: Do not claim to be a ‘local build’.
	* gnu/packages/admin.scm (smartmontools)[arguments]: Set BUILD_INFO
	in #:make-flags.

2022-07-19  Ricardo Wurmus  <rekado@elephly.net>

	import: Enable recursive import for texlive packages.
	* guix/import/texlive.scm (tlpdb->package): Add VERSION argument; include
	explicit version field in output.
	(texlive->guix-package): Set default value for VERSION argument; adjust call
	of tlpdb->package.
	(texlive-recursive-import): Accept REPO and VERSION keyword arguments.
	* guix/import/utils.scm (package->definition): Add a clause to deal with
	output from tlpdb->package.
	* guix/scripts/import/texlive.scm (%options): Add "recursive" option.
	(guix-import-texlive): Honor "recursive" option.
	* doc/guix.texi (Using TeX and LaTeX): Mention "recursive" option.

2022-07-19  arkhan  <arkhan@riseup.net>

	gnu: flameshot: Update to 12.1.0.
	* gnu/packages/image.scm (flameshot): Update to 12.1.0.

2022-07-19  Nikolay Korotkiy  <sikmir@disroot.org>

	gnu: gaupol: Update to 1.11.
	* gnu/packages/video.scm (gaupol): Update to 1.11.

2022-07-19  Wiktor Żelazny  <wz@freeshell.de>

	gnu: Add texlive-babel-danish.
	* gnu/packages/tex.scm (texlive-babel-danish): New variable.

2022-07-19  Wiktor Żelazny  <wzelazny@vurv.cz>

	gnu: Add texlive-generic-babel-norsk.
	* gnu/packages/tex.scm (texlive-generic-babel-norsk): New variable.

2022-07-19  jgart  <jgart@dismail.de>

	gnu: Add berry.
	* gnu/packages/wm.scm (berry): New variable.

2022-07-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add glop
	* gnu/packages/lisp-xyz.scm: (sbcl-glop, ecl-glop, cl-glop): New variables.

2022-07-19  Antero Mejr  <antero@mailbox.org>

	gnu: Add python-bsdiff4.
	* gnu/packages/python-xyz.scm (python-bsdiff4): New variable.

2022-07-19  jgart  <jgart@dismail.de>

	gnu: Add python-clrprint.
	* gnu/packages/python-xyz.scm (python-clrprint): New variable.

2022-07-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: clyrics: Update to 0.13.
	* gnu/packages/music.scm (clyrics): Update to 0.13.

	services: tor: Switch to 'least-authority-wrapper'.
	* gnu/services/networking.scm (tor-configuration->torrc): Remove "User"
	and "PidFile".
	(tor-shepherd-service): Use 'least-authority-wrapper' and
	'make-forkexec-constructor' instead of
	'make-forkexec-constructor/container'.

2022-07-19  Thomas Danckaert  <thomas.danckaert@gmail.com>

	gnu: k3b: Add inputs bash-minimal and cdrtools.
	* gnu/packages/kde-multimedia.scm (k3b)[inputs]: Add
	bash-minimal (wrap-program is used), add cdrtools.

	gnu: k3b: Fix build.
	* gnu/packages/kde-multimedia.scm (k3b)[phases]: Add phase fix-cmake-taglib in
	order to use correct Taglib include and library variables.

2022-07-19  Antero Mejr  <antero@mailbox.org>

	system: Add -I, --list-installed option.
	* guix/scripts/system.scm (display-system-generation): Add
	 #:list-installed-regex and honor it.
	(list-generations): Likewise.
	(show-help, %options): Add "--list-installed".
	(process-command): For 'describe' and 'list-generation', honor the
	'list-installed option.
	* doc/guix.texi (Invoking Guix System): Add information for
	--list-installed flag.

2022-07-19  Antero Mejr  <antero@mailbox.org>
	    Ludovic Courtès  <ludo@gnu.org>

	home: Add -I, --list-installed option.
	* guix/scripts/package.scm (list-installed): New procedure.
	* guix/scripts/home.scm (%options, show-help): Add '--list-installed'.
	(process-command): For 'describe' and 'list-generations', honor the
	'list-installed option.
	(display-home-environment-generation): Add #:list-installed-regex and
	honor it.
	(list-generations): Likewise.
	* guix/scripts/utils.scm (pretty-print-table): New argument "left-pad".
	* doc/guix.texi (Invoking Guix Home): Add information and example for
	--list-installed flag.

2022-07-19  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: tcc: Update to a83b285.
	Fixes <https://issues.guix.gnu.org/52140>.
	Reported by Guillaume Le Vaillant <glv@posteo.net>.

	* gnu/packages/c.scm (tcc): Update to a83b28568596afd8792fd58d1a5bd157fc6b6634.

2022-07-19  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: commencement: Explicitly provide the source of 'tcc-boot'.
	* gnu/packages/commencement.scm (tcc-boot)[source]: Remove dependency on
	tcc.

2022-07-19  Ludovic Courtès  <ludo@gnu.org>

	upstream: Sort '%updaters' alphabetically.
	Previously the output of 'guix refresh --list-updaters' would be
	non-deterministic, and likewise the order in which updaters are tried
	would be non-deterministic.

	Reported by zimoun <zimon.toutoune@gmail.com>.

	* guix/upstream.scm (%updaters): Add call to 'sort'.

2022-07-19  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add trivial-custom-debugger.
	* gnu/packages/lisp-xyz.scm (cl-trivial-custom-debugger,
	ecl-trivial-custom-debugger, sbcl-trivial-custom-debugger): New variables.

2022-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bidiv: Add release-monitoring-url.
	* gnu/packages/fribidi.scm (bidiv)[properties]: New field.

	gnu: khal: Update to 0.10.5.
	* gnu/packages/calendar.scm (khal): Update to 0.10.5.
	[arguments]: Remove trailing #t from phases.

	gnu: weechat: Update to 3.6.
	* gnu/packages/irc.scm (weechat): Update to 3.6.
	[arguments]: Adjust instances of architecture specific code.

	gnu: tig: Rebuild some of the generated documentation.
	* gnu/packages/version-control.scm (tig)[source]: Add snippet to remove
	some of the generated documentation.

	gnu: tig: Install shell completions.
	* gnu/packages/version-control.scm (tig)[arguments]: Add custom phase to
	install shell completions.

	gnu: tig: Update to 2.5.6.
	* gnu/packages/version-control.scm (tig): Update to 2.5.6.

2022-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-plz: Update to 0.2.
	* gnu/packages/emacs-xyz.scm (emacs-plz): Update to 0.2.

2022-07-17  Felix Gruber  <felgru@posteo.net>

	gnu: qgis: Disable failing tests.
	* gnu/packages/geo.scm (qgis)[arguments]: Disable tests that fail after
	  upgrading geos to 3.10.1.

	gnu: saga: Update to 8.2.1.
	* gnu/packages/geo.scm (saga): Update to 8.2.1.
	  [build-system]: Use cmake-build-system.
	  [arguments]: Set tests? to #f as there are no tests.
	  Add phase for changing into saga-gis directory which contains the
	  actual source code.

	gnu: pcb2gcode: Update to 2.4.0.
	* gnu/packages/engineering.scm (pcb2gcode): Update to 2.4.0.

	gnu: geos: Update to 3.10.2.
	* gnu/packages/geo.scm (geos): Update to 3.10.2.
	  [build-system]: Use cmake-build-system.
	  [arguments]: Remove trailing #t in 'patch-test-shebangs phase.
	  [homepage]: Change to https://libgeos.org/.

	gnu: grass: Update to 7.8.7.
	* gnu/packages/geo.scm (grass): Update to 7.8.7.

	gnu: libgeotiff: Update to 1.7.1.
	* gnu/packages/geo.scm (libgeotiff): Update to 1.7.1.

2022-07-17  Philip McGrath  <philip@philipmcgrath.com>

	gnu: Add gbonds.
	* gnu/packages/finance.scm (gbonds): New variable.

2022-07-17  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add oauth2ms.
	* gnu/packages/python-web.scm (oauth2ms): New variable.

	gnu: Add python-msal.
	* gnu/packages/python-web.scm (python-msal): New variable.

2022-07-17  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	doc: Fix the example of "Run `make` automatically"
	* doc/contributing.texi (Running Guix Before It Is Installed): add missing
	command separator '--'.

2022-07-17  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: xl2tpd: Update to 1.3.17.
	* gnu/packages/vpn.scm (xl2tpd)[version]: Update to 1.3.17.

2022-07-17  Paul A. Patience  <paul@apatience.com>

	gnu: Add pw.
	* gnu/packages/monitoring.scm (pw): New variable.

2022-07-17  Ludovic Courtès  <ludo@gnu.org>

	doc: Tweak.
	* doc/guix.texi (Using Guix Interactively): Add @cindex commands.  Add
	missing word.

2022-07-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gst-plugins-bad: Limit inputs based on architecture.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Only build with
	mediasdk and svt-hevc on supported architectures.

	gnu: mediasdk: Limit supported architectures.
	* gnu/packages/video.scm (mediasdk)[supported-systems]: New field.

	gnu: svt-hevc: Limit supported architectures.
	* gnu/packages/video.scm (svt-hevc)[supported-systems]: New field.

	gnu: libmpeg3: Fix building on many architectures.
	* gnu/packages/video.scm (libmpeg3)[arguments]: Add a custom phase to
	set the CFLAGS based on the Makefile.  Remove trailing #t from phases.

	gnu: gama: Update to 2.21.
	* gnu/packages/gps.scm (gama): Update to 2.21.

2022-07-17  Nikolai Weidt  <weidtn@gmail.com>

	gnu: clojure-tools: Install tools.
	When installing clojure-tools, clojure still had no access to the
	tools because they were not installed.

	* gnu/packages/clojure.scm (clojure-tools)[arguments]: Install
	`tools.edn'.

2022-07-17  Julien Lepiller  <julien@lepiller.eu>

	gnu: smb4k: Fix build.
	Since the source file was called `download', it wasn't uncompressed during
	the build.

	* gnu/packages/kde-utils.scm (smb4k)[source]: Add `file-name'.

2022-07-17  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.206.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.206.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.131.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.131.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.55.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.55.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.18.12.
	* gnu/packages/linux.scm (linux-libre-5.18-version): Update to 5.18.12.
	(linux-libre-5.18-pristine-source): Update hash.

2022-07-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtbase: Update to 6.3.1.
	* gnu/packages/qt.scm (qtbase): Update to 6.3.1.
	[cmake]: Delete commented out argument.
	[configure-flags]: Add -DFEATURE_system_xcb_xinput=ON.
	[phases]: Use gexps.
	{patch-more-paths}: Use search-input-file.  Patch /bin/ls.
	{patch-mkspecs}: Use search-input-directory and search-input-file.
	[native-inputs]: Rewrite with modify-inputs.  Replace gtk+ with gtk.  Remove
	xorg-server-for-tests.
	[inputs]: Override field to extend with bash-minimal, libxcb and md4c.
	replace gtk+ with gtk.  Use latest postgresql.

2022-07-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "home: Add 'home-generation-base'."
	This reverts commit 5df8f7802e8b45855e8f84830677001dc631e4f7.
	This commit or the next one appears to have broken ‘guix pull’.

	Revert "guix gc: '--delete-generations' now deletes old Home generations."
	This reverts commit ba22560627f848f40891a56355ff26b6de1380bc.

2022-07-22  Greg Hogan  <code@greghogan.com>

	gnu: iotop: Update to 1.22.
	* gnu/packages/linux.scm (iotop): Update to 1.22.

	gnu: git: Update to 2.37.1.
	* gnu/packages/version-control.scm (git): Update to 2.37.1.

2022-07-22  Ludovic Courtès  <ludovic.courtes@inria.fr>

	doc: Clarify "Replicating Guix" section.
	* doc/guix.texi (Specifying Additional Channels): Replace 'guix pull
	--list-generations' example with 'guix describe'.
	(Replicating Guix): Rewrite to insist on 'guix describe', to include
	an example capturing channels and another one restoring them, and
	mention "lock files".

2022-07-22  r0man  <roman@burningswell.com>

	gnu: clojure-instaparse: Update to 1.4.12.
	This patch updates clojure-instaparse to 1.4.12. Due to the following AOT
	related error I disabled AOT compilation for this package.

	```
	starting phase `build'
	Execution error (IllegalArgumentException) at instaparse.auto-flatten-seq/fn$G (auto_flatten_seq.cljc:7).
	No implementation of method: :conj-flat of protocol: #'instaparse.auto-flatten-seq/ConjFlat found for class: instaparse.auto_flatten_seq.AutoFlattenSeq
	```

	This seems to be a known issue with AOT compilation. The issue has been
	discussed [1] and seems to be still an open issue.

	[1] https://github.com/Engelberg/instaparse/issues/85

	* gnu/packages/clojure.scm (clojure-instaparse): Update to 1.4.12.
	[arguments]: Add 'fix-import' phase.

2022-07-22  r0man  <roman@burningswell.com>

	gnu: clojure-core-match: Update to 1.0.0.
	* gnu/packages/clojure.scm (clojure-core-match): Update to 1.0.0.

	gnu: clojure-algo-generic: Fix test failing under AOT in Clojure 1.11.1.
	* gnu/packages/clojure.scm (clojure-algo-generic)[arguments]: Add
	'fix-import' phase.

2022-07-22  r0man  <roman@burningswell.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: clojure: Update to 1.11.1.
	This patch updates Clojure to 1.11.1. It also adds the 'reset-class-timestamps
	phase to the Clojure build system.

	This phase makes sure the timestamp of compiled class files is set to a later
	point in time than the timestamp of the corresponding Clojure source files. If
	the timestamps of the class and source files are the same, the Clojure
	compiler will compile the sources again which can lead to issues. This problem
	has been discussed here [1]. The suggested solution was to keep/adjust the
	timestamps of the class files.

	[1] https://www.mail-archive.com/clojure@googlegroups.com/msg99928.html

	* gnu/packages/clojure.scm (clojure): Update to 1.11.1 and update all of
	LIBRARIES accordingly.
	[arguments]: In 'unpack-library-sources' phase, copy from
	"core-specs-alpha-src" and "spec-alpha-src" as well.  Add
	phases 'closure-spec-skip-macros', 'clojure-spec-compile',
	'maven-classpath-properties', and 'reset-class-timestamps'.
	* guix/build/clojure-build-system.scm (regular-jar-file?)
	(reset-class-timestamps): New procedures.
	(%standard-phases): Add 'reset-class-timestamps' phase.

2022-07-22  r0man  <roman@burningswell.com>

	gnu: clojure-tools: Update to 1.11.1.1149.
	* gnu/packages/clojure.scm (clojure-tools): Update to 1.11.1.1149.

	gnu: clojure-tools-deps-alpha: Update to 0.14.1212.
	* gnu/packages/clojure.scm (clojure-tools-deps-alpha): Update to 0.14.1212.

	gnu: clojure-tools-gitlibs: Update to 2.4.181.
	* gnu/packages/clojure.scm (clojure-tools-gitlibs): Update to 2.4.181.

	gnu: clojure-tools-cli: Update to 1.0.206.
	* gnu/packages/clojure.scm (clojure-tools-cli): Update to 1.0.206.

2022-07-22  vicvbcun  <guix@ikherbers.com>

	gnu: eigen: Update to 3.4.0.
	* gnu/packages/algebra.scm (eigen): Update to 3.4.0.
	* gnu/packages/patches/eigen-fix-strict-aliasing-bug.patch: New file.
	* gnu/packages/patches/eigen-remove-openmp-error-counting.patch,
	gnu/packages/patches/eigen-stabilise-sparseqr-test.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.

2022-07-22  Ludovic Courtès  <ludo@gnu.org>

	guix gc: '--delete-generations' now deletes old Home generations.
	Previously, 'guix gc -d4m' would ignore Home generations.  With this
	change, they are treated like profiles and generations that match the
	pattern are deleted.

	* guix/scripts/gc.scm (guix-gc)[delete-generations]: Add call to
	'home-generation-base'.
	* doc/guix.texi (Invoking guix gc): Document the change.

2022-07-22  Ludovic Courtès  <ludo@gnu.org>

	home: Add 'home-generation-base'.
	* gnu/home.scm (%profile-generation-rx): New variable.
	(home-generation-base): New procedure.

	deploy: Honor '--dry-run'.
	* guix/scripts/deploy.scm (%options): Add "dry-run".
	(show-what-to-deploy): Add #:dry-run? and honor it.
	(guix-deploy): Honor --dry-run.

2022-07-22  Ricardo Wurmus  <rekado@elephly.net>

	tests: Adjust texlive importer tests.
	This is a follow-up to commit be7b314f3fe22273e935accac22f313e44d3d970.

	* tests/texlive.scm: Add version field to expected output.

2022-07-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.31.
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.31.

	gnu: gsm: Update to 1.0.20.
	* gnu/packages/audio.scm (gsm): Update to 1.0.20.
	[arguments]: Don't explicitly return #t from phases.

	gnu: Add xvkbd.
	* gnu/packages/xdisorg.scm (xvkbd): New public variable.

2022-07-16  Marius Bakke  <marius@gnu.org>

	gnu: pangomm: Remove input labels.
	* gnu/packages/gtk.scm (pangomm)[native-inputs]: Remove labels.
	[arguments]: While at it, remove trailing #t.

	gnu: pangomm@2.46: Update to 2.46.2.
	* gnu/packages/gtk.scm (pangomm-2.46): Update to 2.46.2.

	gnu: mozjs: Build with ICU 69.
	* gnu/packages/icu4c.scm (icu4c-69): New variable.
	* gnu/packages/gnuzilla.scm (mozjs)[inputs]: Change from ICU4C to ICU4C-69.

	gnu: python-pycairo: Update to 1.21.0.
	* gnu/packages/gtk.scm (python-pycairo): Update to 1.21.0.

	gnu: python-cffi: Remove input labels.
	* gnu/packages/libffi.scm (python-cffi)[arguments]: Use SEARCH-INPUT-FILE
	instead of labels.

	gnu: python-pycairo: Add 'upstream-name' property.
	* gnu/packages/gtk.scm (python-pycairo)[properties]: New field.

	gnu: python-pygobject: Update to 3.42.1.
	* gnu/packages/glib.scm (python-pygobject): Update to 3.42.1.

	gnu: python-pygobject: Add 'upstream-name' property.
	* gnu/packages/glib.scm (python-pygobject)[properties]: New field.

	gnu: gobject-introspection: Update to 1.72.0.
	* gnu/packages/glib.scm (gobject-introspection): Update to 1.72.0.
	* gnu/packages/patches/gobject-introspection-absolute-shlib-path.patch,
	gnu/packages/patches/gobject-introspection-cc.patch: Rebase.

	gnu: glib: Update to 2.72.3.
	* gnu/packages/glib.scm (glib): Update to 2.72.3.

	gnu: polkit: Remove obsolete input.
	* gnu/packages/polkit.scm (polkit-mozjs)[native-inputs]: Remove INTLTOOL.  Add
	PERL, which was propagated by the former.

	gnu: glib-networking: Remove input labels.
	* gnu/packages/gnome.scm (glib-networking)[native-inputs]: Remove labels.

	gnu: rest: Remove input labels.
	* gnu/packages/gnome.scm (rest)[native-inputs, propagated-inputs]: Remove
	labels.

	gnu: libsoup: Remove obsolete input.
	* gnu/packages/gnome.scm (libsoup-minimal)[native-inputs]: Remove INTLTOOL.

	gnu: node: Build with nghttp2@1.44.0.
	* gnu/packages/web.scm (nghttp2-for-node): New variable.
	* gnu/packages/node.scm (node, node-lts)[native-inputs, inputs]: Change from
	NGHTTP2 to NGHTTP2-FOR-NODE.

	gnu: OpenLDAP: Update to 2.6.2.
	* gnu/packages/openldap.scm (openldap): Update to 2.6.2.
	[source](uri): Update primary mirror.
	[arguments]: Take from ...
	(openldap-2.6): ... this removed variable.  Remove #:make-flags, and set the
	STRIP variable in fix-cross-gcc phase.
	(python-ldap)[inputs]: Change from OPENLDAP-2.6 to OPENLDAP.
	* gnu/packages/django.scm (python-django-auth-ldap)[native-inputs]: Likewise.

	gnu: flac: Update to 1.3.4.
	* gnu/packages/xiph.scm (flac): Update to 1.3.4.

	gnu: lcms: Remove input labels.
	* gnu/packages/ghostscript.scm (lcms)[inputs]: Remove labels and reindent.

	gnu: lcms: Update to 2.13.1.
	* gnu/packages/ghostscript.scm (lcms): Update to 2.13.1.
	[source](uri): Don't include patchlevel in directory name.

	gnu: jbig2dec: Remove obsolete code.
	* gnu/packages/image.scm (jbig2dec)[arguments]: Remove #:phases.
	[native-inputs]: Remove AUTOCONF, AUTOMAKE, and LIBTOOL.

	gnu: libspectre: Update to 0.2.10.
	* gnu/packages/ghostscript.scm (libspectre): Update to 0.2.10.

	gnu: ghostscript: Remove input labels.
	* gnu/packages/ghostscript.scm (ghostscript)[native-inputs, inputs]: Remove
	labels.
	[arguments]: Use G-expression.
	(ghostscript/x, ghostscript/cups)[inputs]: Use MODIFY-INPUTS.

	gnu: ghostscript: Update to 9.56.1.
	* gnu/packages/ghostscript.scm (ghostscript): Update to 9.56.1.
	[arguments]: Remove #:parallel-tests?.  Remove trailing #t's.
	* gnu/packages/patches/ghostscript-no-header-creationdate.patch,
	gnu/packages/patches/ghostscript-no-header-id.patch,
	gnu/packages/patches/ghostscript-no-header-uuid.patch: Rebase on 9.56.1.

	gnu: psutils: Update to 2.09.
	* gnu/packages/ghostscript.scm (psutils): Update to 2.09.
	[source](uri): Change to currently maintained fork.
	[home-page]: Ditto.
	[native-inputs]: Add LIBPAPER.
	[arguments]: Remove #:phases.  Add #:tests? and #:configure-flags.
	[license]: Add GPL3+.

	gnu: libpaper: Update to 1.2.1.
	* gnu/packages/ghostscript.scm (libpaper): Update to 1.2.1.
	[source]: Switch to currently maintained fork.
	[home-page]: Likewise.
	[arguments]: Remove #:phases.  Add "--enable-relocatable" to #:configure-flags.
	[native-inputs]: Remove AUTOMAKE.  Add HELP2MAN.
	[outputs]: Add "debug".
	* gnu/packages/tex.scm (texlive-bin)[arguments]: Add phase to patch test
	expected test result with libpaper 1.2.
	* gnu/packages/patches/libpaper-free-systempapername.patch,
	gnu/packages/patches/libpaper-free-xdg-config-home.patch,
	gnu/packages/patches/libpaper-invalid-paperspecs.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: python-chardet: Update to 5.0.0.
	* gnu/packages/python-xyz.scm (python-chardet): Update to 5.0.0.

	gnu: python-requests: Update to 2.28.1.
	* gnu/packages/python-web.scm (python-requests): Update to 2.28.1.
	[arguments]: Remove #:phases.

	gnu: python-attrs: Disable test deadline on all architectures.
	* gnu/packages/python-xyz.scm (python-attrs)[arguments]: Remove conditional.

	gnu: mozjs: Remove obsolete workaround.
	* gnu/packages/gnuzilla.scm (mozjs)[arguments]: Remove "--disable-rust-simd"
	from #:configure-flags.

	gnu: mozjs: Build with the default LLVM.
	* gnu/packages/gnuzilla.scm (mozjs)[native-inputs]: Change from LLVM-9 to LLVM.

	gnu: iso-codes: Remove input labels.
	* gnu/packages/iso-codes.scm (iso-codes/official)[native-inputs]: Remove
	conditional and labels.
	[inputs]: Remove.

	gnu: python-cffi: Remove input labels.
	* gnu/packages/libffi.scm (python-cffi)[arguments]: Use SEARCH-INPUT-FILE
	instead of labels.

	gnu: python-cffi: Update to 1.15.1.
	* gnu/packages/libffi.scm (python-cffi): Update to 1.15.1.
	(python-cffi-1.15): Remove variable.

2022-07-16  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-xkb-plugin: Update to 0.8.3.
	* gnu/packages/xfce.scm (xfce4-xkb-plugin): Update to 0.8.3.

	gnu: ristretto: Update to 0.12.3.
	* gnu/packages/xfce.scm (ristretto): Update to 0.12.3.

	gnu: exo: Update to 4.16.4.
	* gnu/packages/xfce.scm (exo): Update to 4.16.4.

2022-07-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-telega-contrib: Use builtin transient library.
	* gnu/packages/emacs-xyz.scm (emacs-telega-contrib)
	[propagated-inputs]: Delete emacs-transient.

	gnu: emacs-tshell: Use builtin transient library.
	* gnu/packages/emacs-xyz.scm (emacs-tshell)
	[propagated-inputs]: Delete emacs-transient.

	gnu: emacs-seriestracker: Use builtin transient library.
	* gnu/packages/emacs-xyz.scm (emacs-seriestracker)
	[propagated-inputs]: Delete emacs-transient.

	gnu: emacs-calibredb: Use builtin transient library.
	* gnu/packages/emacs-xyz.scm (emacs-calibredb)
	[propagated-inputs]: Remove emacs-transient.

	gnu: emacs-vdiff-magit: Use builtin transient library.
	* gnu/packages/emacs-xyz.scm (emacs-vdiff-magit)
	[propagated-inputs]: Remove emacs-transient.

	gnu: emacs-matcha: Use builtin transient library.
	* gnu/packages/emacs-xyz.scm (emacs-matcha)
	[propagated-inputs]: Remove emacs-transient.

	gnu: emacs-forge: Use builtin transient library.
	* gnu/packages/emacs-xyz.scm (emacs-forge)
	[propagated-inputs]: Remove emacs-transient.

	gnu: emacs-docker: Use builtin transient library.
	* gnu/packages/emacs-xyz.scm (emacs-docker)
	[propagated-inputs]: Remove emacs-transient.

	gnu: emacs-org-ql: Use builtin transient library.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql)
	[propagated-inputs]: Remove emacs-transient.

	gnu: emacs-toodoo: Use builtin transient library.
	* gnu/packages/emacs-xyz.scm (emacs-toodoo)
	[propagated-inputs]: Remove emacs-transient.

	gnu: emacs-rg: Use builtin transient library.
	* gnu/packages/emacs-xyz.scm (emacs-rg)
	[propagated-inputs]: Remove emacs-transient.

	gnu: emacs-magit-annex: Use builtin transient library.
	* gnu/packages/emacs-xyz.scm (emacs-magit-annex)
	[propagated-inputs]: Remove emacs-transient.

	gnu: emacs-magit-svn: Use builtin transient library.
	* gnu/packages/emacs-xyz.scm (emacs-magit-svn)
	[propagated-inputs]: Delete emacs-transient.

2022-07-16  Jorge P. de Morais Neto  <jorge+git@disr.it>

	gnu: emacs-git-timemachine: Use builtin transient library.
	The transient library is now included in Emacs 28.

	* gnu/packages/emacs-xyz.scm (emacs-git-timemachine)
	[propagated-inputs]: Delete field.

2022-07-16  Jorge P. de Morais Neto  <jorge+git@disr.it>

	gnu: emacs-ytdl: Use builtin transient library.
	The transient library is now included in Emacs 28.

	* gnu/packages/emacs-xyz.scm (emacs-ytdl)
	[propagated-inputs]: Delete emacs-transient.  Add emacs-dash.

2022-07-16  Jorge P. de Morais Neto  <jorge+git@disr.it>

	gnu: emacs-magit: Use builtin transient library.
	The transient library is now included in Emacs 28.

	* gnu/packages/emacs-xyz.scm (emacs-magit)
	[propagated-inputs]: Delete emacs-transient.

2022-07-16  Jorge P. de Morais Neto  <jorge+git@disr.it>

	gnu: emacs-geiser: Use builtin project and transient libraries.
	These libraries are now included in Emacs 28.

	* gnu/packages/emacs-xyz.scm (emacs-geiser)[propagated-inputs]: Delete field.

2022-07-16  Michael Rohleder  <mike@rohleder.de>

	gnu: mousepad: Update to 0.5.10.
	* gnu/packages/xfce.scm (mousepad): Update to 0.5.10.

	gnu: xfce4-settings: Update to 4.16.3.
	* gnu/packages/xfce.scm (xfce4-settings): Update to 4.16.3.

	gnu: xfce4-wavelan-plugin: Update to 0.6.3.
	* gnu/packages/xfce.scm (xfce4-wavelan-plugin): Update to 0.6.3.

2022-07-16  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Revert "gnu: Add chicken-args."
	This reverts commit 44bb5507d63b89c9d5f0c2c77af94caeec96e5e6, which references
	a package that does not exist, thus breaking “guix pull”.

2022-07-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	vala-next: Do not wrap binaries, use gexps, default to 'gcc' rather than 'cc'.
	Fixes <https://issues.guix.gnu.org/56467>.
	Reported by <two@envs.net>.

	* gnu/packages/gnome.scm (vala-next)[arguments]: Override inherited field.
	Use gexps.
	[phases]{use-gcc-by-default}: New phase.
	{patch-docbook-xml}: Use search-input-directory.
	{glib-or-gtk-wrap}: Delete phase.

2022-07-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add vala-next, upgraded to 0.56.2.
	* gnu/packages/gnome.scm (vala-next): New variable.

2022-07-15  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	import: pypi: Fix coding style.
	I missed this remark from the review when pushing the last change.

	* guix/import/pypi.scm(python->package-name): Replace the trailing '#t'-case
	  by a 'else'.

2022-07-15  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	import: pypi: Add special treatment for Tryton package names,
	Trytond modules are Python packages, and treated like this in guix.  Anyhow,
	since they are add-ons for the “Trytond“ application, their guix package name
	do not get the "python-" prefix like other Python modules, (see also
	https://issues.guix.gnu.org/46057#1).  This change disables adding the
	"python-" prefix to the guix package name for Trytond modules when importing
	and updating, thus inhibiting irritating messages like in this example:

	  $ guix refresh -u trytond-party
	  …
	  trytond-party: consider adding this propagated input: python-trytond-country
	  trytond-party: consider removing this propagated input: trytond-country

	Handling this special case seems appropriate since (as of now) there are
	about 165 packages for Trytond and the number is growing.

	* guix/import/pypi.scm(python->package-name): Don't add "python-" prefix for
	  trytond packages.

2022-07-15  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	import: egg: Fix updater.
	'egg-source-url' did not return the URL, but the quoted expression.  This did
	break the updater, which expects the URL as a string.

	* guix/import/egg.scm(egg-source-url): Remove.
	  (egg->guix-package)[egg-content]: Use quoted expression directly.
	  (latest-release): Call egg-uri instead of egg-source-url.

2022-07-15  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add chicken-args.
	* gnu/packages/chicken.scm (chicken-args): New variable.

	gnu: Add chicken-srfi-13.
	* gnu/packages/chicken.scm (chicken-srfi-13): New variable.

	gnu: Add chicken-crypto-tools.
	* gnu/packages/chicken.scm (chicken-crypto-tools): New variable.

2022-07-15  Ludovic Courtès  <ludo@gnu.org>

	monad-repl: Add "build", "lower", and "verbosity" commands.
	Fixes <https://issues.guix.gnu.org/56114>.
	Reported by Maxime Devos <maximedevos@telenet.be>.

	* guix/monad-repl.scm (%build-verbosity): New variable.
	(evaluate/print-with-store): New procedure.
	(run-in-store): Rewrite in terms of 'evaluate/print-with-store'.
	(verbosity, lower, build): New meta-commands.
	* doc/guix.texi (Using Guix Interactively): New node.
	(The Store Monad): Link to it.
	(Invoking guix repl): Likewise.
	* doc/contributing.texi (Running Guix Before It Is Installed): Refer to
	it.
	(The Perfect Setup): Suggest 'guix install' rather than 'guix package -i'.

2022-07-15  Ludovic Courtès  <ludo@gnu.org>

	shell: Ignore cached profiles when using '--export-manifest'.
	Fixes <https://issues.guix.gnu.org/56539>.

	Fixes a bug where "guix shell -D pkg --export-manifest" would provide
	the expansion of PKG's dependencies instead of a call to
	'package-development-manifest' if that profile happened to be cached.

	* guix/scripts/shell.scm (profile-cached-gc-root): Add clause for 'export-manifest?.

2022-07-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 1.9.0-19.
	* gnu/packages/algebra.scm (giac): Update to 1.9.0-19.

2022-07-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-numpy: Fix buidling on powerpc64le-linux.
	Reported by mrvdb- on IRC.

	* gnu/packages/python-xyz.scm (python-numpy)[arguments]: Adjust custom
	'fix-executable-paths phase to substitute occurrences of '/bin/true'.

2022-07-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-fragtog: Remove ".git" suffix from repository URI.
	* gnu/packages/emacs-xyz.scm (emacs-org-fragtog)[source]<uri>: Remove ".git" suffix.

	gnu: emacs-org-fragtog: Update to 0.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-fragtog): Update to 0.4.2.

	gnu: emacs-elpher: Update to 3.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 3.4.2.

	gnu: emacs-lsp-ui: Update to 8.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-ui): Update to 8.0.1.

2022-07-15  jgart  <jgart@dismail.de>

	gnu: emacs-spaceleader: Update to 0.0.3-1.5d88d12.
	* gnu/packages/emacs-xyz.scm (emacs-spaceleader): Update to 0.0.3-1.5d88d12.

2022-07-15  Paul A. Patience  <paul@apatience.com>

	gnu: python-pyvista: Update to 0.35.1.
	* gnu/packages/python-science (python-pyvista): Update to 0.35.1.

	gnu: gmsh: Update to 4.10.5.
	* gnu/packages/maths.scm (gmsh): Update to 4.10.5.
	[source]: Reindent.

	gnu: gmsh: Remove trailing booleans.
	* gnu/packages/maths.scm (gmsh)[snippet, arguments]: Remove trailing
	booleans.

	gnu: gmsh: Remove input labels.
	* gnu/packages/maths.scm (gmsh)[inputs]: Remove labels.

	gnu: asymptote: Update to 2.81.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.81.

2022-07-15  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-59.cc884ef.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-59.cc884ef.

	gnu: guix-data-service: Update to 0.0.1-33.ee73d2c.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-33.ee73d2c.

2022-07-15  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: tests: Fix guix-data-service test.
	Since revision 32, guix-data-service starts immediately but returns an HTTP
	error code until initialization is complete. Adjust the test accordingly, and
	remove the increased startup time limit.

	* gnu/services/guix.scm (guix-data-service): Use default #:pid-file-timeout.
	* gnu/tests/guix.scm (guix-data-service): Retry the http-get test several
	times to give the service time to initialize.

2022-07-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-affycompatible: Build reproducibly.
	* gnu/packages/bioconductor.scm (r-affycompatible)[arguments]: Sort XML
	elements before generating R code from them.

2022-07-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: system: Add fusermount3 to setuid-programs.
	Fixes <https://issues.guix.gnu.org/47716>.

	* gnu/system.scm (%setuid-programs): Add /bin/fusermount3 from the fuse-3
	package.

	Reported-by: raingloom <raingloom@riseup.net>

2022-07-14  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.323.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.323.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.288.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.288.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.252.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.252.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.205.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.205.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.130.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.130.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.54.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.54.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.18.11.
	* gnu/packages/linux.scm (linux-libre-5.18-version): Update to 5.18.11.
	(linux-libre-5.18-pristine-source): Update hash.

2022-07-14  Lars-Dominik Braun  <lars@6xq.net>

	gnu: kakoune: Update to 2021.11.08.
	* gnu/packages/text-editors.scm (kakoune)[version]: Update to 2021.11.08.
	[arguments]<#:phases>: Remove unnecessary phase 'chdir and drop deprecated #t
	return value.
	[native-inputs]: Drop ruby and asciidoc, which are not used during build.

2022-07-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-gevent: Disable failing test on i686-linux.
	Fixes <https://issues.guix.gnu.org/42553>.

	* gnu/packages/python-xyz.scm (python-gevent)
	[phases]{adjust-tests}: Skip the test__core_stat.py test suite.

2022-07-14  Oleg Pykhalov  <go.wigust@gmail.com>

	services: docker: Fix race condition.
	Fixes <https://issues.guix.gnu.org/38432>.

	* gnu/packages/patches/containerd-create-pid-file.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add this.
	* gnu/packages/docker.scm (containerd)[source]: Add this patch.
	* gnu/services/docker.scm
	(containerd-shepherd-service): Add #:pid-file and #:pid-file-timeout.
	* gnu/services/docker.scm (docker-shepherd-service): Add --containerd flag.

2022-07-13  Ludovic Courtès  <ludo@gnu.org>

	doc: Add example of 'bash-extension'.
	* doc/guix.texi (Shells Home Services): Add 'bash-extension' example.

2022-07-13  Ludovic Courtès  <ludo@gnu.org>

	home: services: environment-variables: Double-quote values.
	Fixes <https://issues.guix.gnu.org/54469>.
	Reported by Maxime Devos <maximedevos@telenet.be>.

	* gnu/home/services.scm (environment-variable-shell-definitions): New
	procedure, with code formerly in 'serialize-posix-env-vars'.
	(environment-variables->setup-environment-script): Change
	"setup-environment" from 'mixed-text-file' to 'computed-file', and use
	'environment-variable-shell-definitions'.
	* tests/guix-home.sh: Test it.
	* gnu/home/services/shells.scm (serialize-posix-env-vars): Delegate to
	'environment-variable-shell-definitions'.

2022-07-13  Ludovic Courtès  <ludo@gnu.org>

	home: services: shells: Double-quote environment variable values.
	Fixes <https://issues.guix.gnu.org/56540>.

	Until now, environment variable values were emitted unquoted, producing
	invalid shell code if the value contains spaces for example.

	* gnu/home/services/shells.scm (serialize-posix-env-vars): Define
	'shell-quote' procedure in staged code and use it for #$value.
	* tests/guix-home.sh: Add test for PS1 variable with a value containing
	spaces.

2022-07-13  Ludovic Courtès  <ludo@gnu.org>

	home: services: shell: Do not use "setup" as a verb.
	* gnu/home/services/shells.scm (zsh-file-zprofile)
	(add-bash-configuration): Do not use "setup" as a word in generated
	files.  End sentences with a period.

	home: services: Fix typo.
	* gnu/home/services.scm (environment-variables->setup-environment-script):
	Fix spelling of 'warn-about-duplicate-definitions'.

2022-07-13  Marius Bakke  <marius@gnu.org>

	gnu: xorg-server: Update to 21.1.4 [fixes CVE-2022-2319, CVE-2022-2320].
	* gnu/packages/xorg.scm (xorg-server): Update to 21.1.4.

	Merge branch 'master' into staging

	gnu: python-pillow: Update to 9.2.0.
	* gnu/packages/python-xyz.scm (python-pillow): Update to 9.2.0.

	gnu: libmng: Remove input labels.
	* gnu/packages/image.scm (libmng)[propagated-inputs]: Remove labels.

	gnu: libunwind: Enable tests.
	* gnu/packages/libunwind.scm (libunwind)[arguments]: Remove #:tests?.  Add
	 #:make-flags.

	gnu: samba: Update to 4.16.2.
	* gnu/packages/samba.scm (samba): Update to 4.16.2.

	gnu: Remove duplicate package.
	* gnu/packages/autotools.scm (libtool-2.4.7): Remove variable.

2022-07-13  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	etc: teams: Add entry for Jonathan Brielmaier.
	* etc/teams.scm.in ("Jonathan Brielmaier"): New member.

	etc: teams: Add mozilla team.
	* etc/teams.scm.in (mozilla): New team.

2022-07-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mapnik: Update to 3.1.0.
	The build still fails, but hopefully it gets us closer.

	* gnu/packages/geo.scm (mapnik): Update to 3.1.0.

2022-07-13  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: gajim: Update to 1.4.6.
	* gnu/packages/messaging.scm (gajim)[version]: Update to 1.4.6.

	gnu: gajim: Disable failing tests.
	* gnu/packages/messaging.scm (gajim)[phases]: Add disable-failing-tests phase.

2022-07-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: build-emacs-utils: Allow test to pass on Emacs 27 too.
	* tests/build-emacs-utils.scm
	("emacs-batch-script: raise &emacs-batch-error on failure"): More loosely
	match expected error string, which differs between Emacs 27 and Emacs 28.

2022-07-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-hyperbole: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-hyperbole)[arguments]: Use G-expressions.

	gnu: emacs-hyperbole: Update to 8.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-hyperbole): Update to 8.0.0.
	[arguments]<#:include>: Use %default-include.
	<#:phases>: Add build fix.
	* gnu/packages/patches/emacs-hyperbole-toggle-messaging.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Delete reference to removed file.

	gnu: emacs-evil-nerd-commenter: Update to 3.5.7.
	* gnu/packages/emacs-xyz.scm (emacs-evil-nerd-commenter): Update to 3.5.7.

	gnu: emacs-evil-matchit: Update to 3.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-evil-matchit): Update to 3.0.0.

	gnu: emacs-dts-mode: Update to 1.0.
	* gnu/packages/emacs-xyz.scm (emacs-dts-mode): Update to 1.0.
	[source]<origin>: Switch to ELPA repository since GitHub repository does not
	seem to be up to date anymore.
	[home-page]: Update URL.

	gnu: emacs-fennel-mode: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-fennel-mode): Update to 0.5.0.
	[source]<origin>: Update URI.
	[home-page]: Update URL.

	gnu: emacs-meow: Update to 1.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-meow): Update to 1.4.2.

	gnu: emacs-org-static-blog: Update to 1.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-static-blog): Update to 1.6.0.

	gnu: emacs-prescient: Update to 5.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 5.2.1.

	gnu: emacs-yaml: Update to 0.5.1.
	* gnu/packages/emacs-xyz.scm (emacs-yaml): Update to 0.5.1.

2022-07-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: sushi: Fix URI.
	Fixes <https://issues.guix.gnu.org/56537>, introduced with ef82f34482.

	* gnu/packages/gnome.scm (sushi)[source]: Adjust URI.

	Reported-by: Christopher Howard <christopher@librehacker.com>

2022-07-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: r-d3r: Update d3.js input hashes, mutated in place.
	Fixes <https://issues.guix.gnu.org/46456>.

	* gnu/packages/cran.scm (r-d3r)[native-inputs]: Update hashes for d3.v5.js,
	d3.v6.js and d3.v7.js.

	Reported-by: Danny Milosavljevic <dannym@scratchpost.org>

2022-07-13  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Update to 2.15.4.
	* gnu/packages/dezyne.scm (dezyne): Update to 2.15.4.

2022-07-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: elpa: Update source URL.
	Fixes <https://issues.guix.gnu.org/46460>.

	* gnu/packages/maths.scm (elpa): Update source URL.

	Reported-by: Danny Milosavljevic <dannym@scratchpost.org>

2022-07-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: r-rda: Update hash.
	Fixes <https://issues.guix.gnu.org/46475>.

	* gnu/packages/cran.scm (r-rda): Update hash.

	Reported-by: Danny Milosavljevic <dannym@scratchpost.org>

2022-07-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: trilinos-serial-xyce: Fetch source from git.
	Fixes <https://issues.guix.gnu.org/46480>.

	* gnu/packages/engineering.scm (trilinos-serial-xyce)[source]: Fetch from git.
	[phases]: Delete trailing #t.
	[native-inputs, inputs]: Use new style.

	Reported-by: Danny Milosavljevic <dannym@scratchpost.org>

2022-07-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: deja-dup: Use new style inputs.
	* gnu/packages/gnome.scm (deja-dup)[inputs, native-inputs]: Use new style.

2022-07-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: deja-dup: Update to 43.4.
	Fixes <https://issues.guix.gnu.org/55544>.

	* gnu/packages/gnome.scm (deja-dup): Update to 43.4.
	[phases]{patch-paths}: Adjust Duplicityinstance.vala path.
	{skip-gtk-update-icon-cache}: Delete phase.
	[inputs]: Replace gtk+ with gtk.  Add libadwaita.  Replace libsoup-minimal-2
	with libsoup.
	[native-inputs]: Add gtk:bin.

	Reported-by: Michael Terry <mike@mterry.name>

2022-07-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gtk: Use new style inputs.
	* gnu/packages/gtk.scm (gtk)[native-inputs]: Use new style.
	[propagated-inputs]: Likewise.

	gnu: gtk: Update to 4.6.6.
	* gnu/packages/gtk.scm (gtk): Update to 4.6.6.
	[phases]{patch}: Disable 'unaligned-offscreen' test.

	gnu: inkscape: Add bash-minimal to inputs.
	* gnu/packages/inkscape.scm (inkscape)[inputs]: Add bash-minimal.

2022-07-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: inkscape: Wrap GDK_PIXBUF_MODULE_FILE.
	Fixes <https://issues.guix.gnu.org/55634>.

	* gnu/packages/inkscape.scm (inkscape)
	[phases]{wrap-program}: Override phase.

	Reported-by: Maxime Devos <maximedevos@telenet.be>

2022-07-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: inkscape: Reintroduce variable, updated to 1.2.
	* gnu/packages/inkscape.scm (inkscape): Update to 1.2.
	[phases]{disable-problematic-tests}: New phase.

2022-07-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: inkscape: Rename variable to inkscape/stable and hide package.
	This will allow introducing a new 'inkscape' package that can be more freely
	upgraded on the main branch.

	* gnu/packages/inkscape.scm (inkscape): Rename to...
	(inkscape/stable): ... this, and make it a hidden package.
	* gnu/packages/admin.scm (wpa-supplicant-gui)[native-inputs]: Rename inkscape
	input accordingly.
	* gnu/packages/docbook.scm (dblatex): Likewise.
	* gnu/packages/gnome-xyz.scm (arc-theme): Likewise.
	* gnu/packages/python-xyz.scm (python-matplotlib-documentation): Likewise.
	(python-nbconvert): Likewise.
	* gnu/packages/xfce.scm (xfdesktop): Likewise.
	* gnu/packages/xorg.scm (hackneyed-x11-cursors): Likewise.

2022-07-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: tracker-miners: Use new style inputs.
	* gnu/packages/gnome.scm (tracker-miners)
	[native-inputs]: Use new style inputs.
	[inputs]: Likewise.

	gnu: tracker-miners: Update to 3.3.1.
	* gnu/packages/gnome.scm (tracker-miners): Update to 3.3.1.
	[inputs]: Replace libsoup-minimal-2 with libsoup.
	[phases]{check}: Do not run the 'slow' tests, which fail.

	gnu: tracker: Use new style inputs.
	* gnu/packages/gnome.scm (tracker)
	[native-inputs]: Use new style inputs.
	[inputs]: Likewise.

	gnu: tracker: Propagate libraries 'required' by pkg-config.
	* gnu/packages/gnome.scm (tracker)[inputs]: Move libxml2, icu4c, json-glib and
	sqlite to...
	[propagated-inputs]: ... here.  Add glib.

	gnu: tracker: Update to 3.3.1.
	* gnu/packages/gnome.scm (tracker): Update to 3.3.1.
	[inputs]: Replace libsoup-minimal-2 with libsoup.

	gnu: libadwaita: Propagate gtk.
	* gnu/packages/gnome.scm (libadwaita)[inputs]: Move gtk to...
	[propagated-inputs]: ... here.

	gnu: sushi: Add bash-minimal to inputs.
	* gnu/packages/gnome.scm (sushi)[inputs]: Add bash-minimal.

	gnu: sushi: Use new style inputs.
	* gnu/packages/gnome.scm (sushi)[native-inputs, inputs]: Use new style.

	gnu: sushi: Update to 42.0.
	* gnu/packages/gnome.scm (sushi): Update to 42.0.
	[inputs]: Replace webkitgtk-with-libsoup2 with webkitgtk.

2022-07-12  Ludovic Courtès  <ludo@gnu.org>

	doc: Prefer "guix show" over "guix package --show".
	* doc/contributing.texi (Synopses and Descriptions): Use "guix show"
	instead of "guix package --show".

2022-07-12  Greg Hogan  <code@greghogan.com>

	gnu: faust-2: Update to 2.41.1.
	* gnu/packages/audio.scm (faust-2): Update to 2.41.1.
	[build-system]: Replace gnu-build-system with cmake-build-system.
	[arguments]<#:phases>: Invoke cmake directly to build the main package
	and invoke make directly to build ancillary tools.
	[native-inputs]: Replace llvm-3.8 with llvm.

2022-07-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add candle.
	* gnu/packages/engineering.scm (candle): New variable.

2022-07-12  Samuel Fadel  <samuel@nihil.ws>

	gnu: Add breeze-gtk.
	* gnu/packages/kde-plasma.scm (breeze-gtk): New variable.

2022-07-12  Greg Hogan  <code@greghogan.com>

	gnu: git: Update to 2.37.0.
	* gnu/packages/version-control.scm (git): Update to 2.37.0.

2022-07-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: lv2-mda-piano: Add missing native input.
	* gnu/packages/audio.scm (lv2-mda-piano)[native-inputs]: Add ttl2c.

2022-07-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: lvtk: Bump version number.
	This is really version 2.x of the API.

	* gnu/packages/audio.scm (lvtk): Rename this variable...
	(lvtk-2): ...to this.
	[version]: Bump major version to 2.
	(lvtk): Alias to lvtk-1.

2022-07-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add lvtk-1.
	* gnu/packages/audio.scm (lvtk-1): New variable.

	gnu: Add ttl2c.
	* gnu/packages/audio.scm (ttl2c): New variable.

2022-07-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: autotrace: Update to 0.40.0-20200219.65.
	* gnu/packages/graphics.scm (autotrace): Update to 0.40.0-20200219.65.
	[arguments]: Delete field.
	[native-inputs, inputs]: Use new style.

2022-07-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openmpi: Only build with valgrind on supported systems.
	* gnu/packages/mpi.scm (openmpi)[inputs]: Wrap valgrind in if-supported
	macro.
	[arguments]: Adjust configure-flags based on if valgrind is present.

	gnu: sbcl: Fix building on powerpc-linux.
	* gnu/packages/lisp.scm (sbcl)[native-inputs]: Remove clisp, add ecl.
	[arguments]: In custom 'build phase replace 'clisp' with 'ecl' for
	powerpc-linux and adjust the dynamic-space-size to closer to the maximum
	RAM for the architecture.

2022-07-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pokerth: Fix build and modernize package.
	Fixes <https://issues.guix.gnu.org/51093>.

	* gnu/packages/games.scm (pokerth) [source]: Apply patch
	[inputs]: Use new style.
	[phases]: Delete trailing #t.  Use gexps.
	{fix-paths}: Remove the gsasl and libircclient related substitutions.

2022-07-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: protobuf-2: Fix build.
	Partially fixes <https://issues.guix.gnu.org/51093>.

	* gnu/packages/protobuf.scm (protobuf-2)
	[phases]{disable-broken-tests}: Delete phase.

2022-07-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: numactl: Enable armhf-linux as a supported system.
	* gnu/packages/linux.scm (numactl)[supported-systems]: Remove field.

	gnu: numactl: Fix building on riscv64-linux.
	* gnu/packages/linux.scm (numactl)[arguments]: When building for
	riscv64-linux always link with libatomic.

	gnu: libratbag: Only build with valgrind on supported systems.
	* gnu/packages/gnome.scm (libratbag)[arguments]: Disable some tests when
	valgrind isn't present.
	[native-inputs]: Only add valgrind on systems which support it.

	gnu: bcachefs-tools: Enable tests.
	* gnu/packages/file-systems.scm (bcachefs-tools)[arguments]: Adjust
	make-flags to find pytest.  Don't disable tests.

	gnu: bcachefs-tools: Only build with valgrind on supported systems.
	* gnu/packages/file-systems.scm (bcachefs-tools)[native-inputs]: Only
	add valgrind on systems where valgrind is supported.

	gnu: sbcl: Fix building on armhf-linux.
	* gnu/packages/lisp.scm (sbcl)[arguments]: When building for armhf-linux
	add a phase to remove build optimizations targeting armv5.

	gnu: python-tornado-6: Adjust test timeout.
	* gnu/packages/python-web.scm (python-tornado-6)[arguments]: Adjust
	custom 'check phase to allow a longer test timeout.

	gnu: python-tornado-6: Honor tests flag.
	* gnu/packages/python-web.scm (python-tornado-6)[arguments]: Adjust
	custom 'check phase to honor the #:tests? flag.

	gnu: python-attrs: Remove test deadlines on riscv64-linux.
	* gnu/packages/python-xyz.scm (python-attrs)[arguments]: When building
	for riscv64-linux remove the hypothesis test deadlines.

2022-07-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gvfs: Update to 1.50.2 and modernize definition.
	* gnu/packages/gnome.scm (gvfs): Update to 1.50.2.
	[arguments]: Use gexps.
	[native-inputs, inputs]: Use new style.

2022-07-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-easy-kill: Update to 0.9.5.
	* gnu/packages/emacs-xyz.scm (emacs-easy-kill): Update to 0.9.5.

	gnu: emacs-all-the-icons-dired: Update to 2.0.
	* gnu/packages/emacs-xyz.scm (emacs-all-the-icons-dired): Update to 2.0.
	[source]<origin>: Update URI.
	[home-page]: Update URL.

	gnu: emacs-mastodon: Update package style.
	* gnu/packages/emacs-xyz.scm (emacs-mastodon)[arguments]: Use
	G-expressions. Remove trailing #T in phases.

	gnu: emacs-mastodon: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 1.0.0.
	[propagated-inputs]: Add EMACS-REQUEST.
	[source]<origin>: Update URI.
	[home-page]: Update URL.

	gnu: emacs-ebib: Update to 2.38.1.
	* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.38.1.

	gnu: emacs-ebuild-mode: Update to 1.60.
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.60.

	gnu: emacs-pandoc-mode: Update to 2.32.
	* gnu/packages/emacs-xyz.scm (emacs-pandoc-mode): Update to 2.32.

	gnu: emacs-logview: Update to 0.15.
	* gnu/packages/emacs-xyz.scm (emacs-logview): Update to 0.15.

	gnu: emacs-pyim-basedict: Update to 0.5.4.
	* gnu/packages/emacs-xyz.scm (emacs-pyim-basedict): Update to 0.5.4.
	[propagated-inputs]: Add EMACS-PYIM.

	gnu: emacs-pyim: Update to 5.2.3.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.2.3.
	[propagated-inputs]: Remove EMACS-PYIM-BASEDICT.

	gnu: emacs-rustic: Update to 3.2.
	* gnu/packages/emacs-xyz.scm (emacs-rustic): Update to 3.2.

	gnu: emacs-rust-mode: Update to 1.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-rust-mode): Update to 1.0.5.

	gnu: emacs-treemacs: Update to 2.10.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs): Update to 2.10.

	gnu: emacs-pfuture: Update to 1.10.3.
	* gnu/packages/emacs-xyz.scm (emacs-pfuture): Update to 1.10.3.

	gnu: emacs-yaml: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-yaml): Update to 0.5.0.

	gnu: emacs-xr: Update to 1.23.
	* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.23.

2022-07-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: onionshare-cli: Update git URL.
	* gnu/packages/tor.scm (onionshare-cli)[source]: Update git URL.

	gnu: onionshare: Update to 2.5 and disable tests.
	* gnu/packages/tor.scm (onionshare): Update to 2.5.
	[tests?]: Set to #f.
	[phases]: Use gexps.
	{patch-tests}: Delete phase.
	{check}: Invoke pytest through xvfb-run.

	gnu: onionshare-cli: Update to 2.5.
	* gnu/packages/tor.scm (onionshare-cli): Update to 2.5.
	[phases]: Use gexps.
	{bake-tor}: Use search-input-file and search-input-directory.

2022-07-11  Reily Siegel  <mail@reilysiegel.com>

	gnu: home: Add Guix channels service.
	* gnu/home/services/guix.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add guix.scm.
	* doc/guix.texi: Add documentation for home-channels-service.

2022-07-11  Greg Hogan  <code@greghogan.com>

	gnu: clang-toolchain-14: Build with libomp-14.
	* gnu/packages/llvm.scm (libomp-14): New variable.
	(libomp-13): Inherit from libomp-14.
	(libomp): Define as libomp-13.
	(make-clang-toolchain): Parameterize libomp.
	(clang-toolchain-14): Use libomp-14.

	gnu: LLVM, Clang, LLD: Update to 14.0.6.
	* gnu/packages/llvm.scm (llvm-14, clang-14, lld-14): Update to 14.0.6.
	(%llvm-monorepo-hashes, %llvm-patches): Adjust accordingly.

	gnu: llvm-3.7, llvm-3.8: Fix build with gcc.
	* gnu/packages/patches/clang-runtime-3.7-fix-build-with-python3.patch,
	gnu/packages/patches/llvm-3.x.1-fix-build-with-gcc.patch: New files.
	* gnu/packages/llvm.scm (clang-runtime-3.7, llvm-3.7, llvm-3.8): Use patches.
	* gnu/local.mk: Register patches.

	gnu: llvm-8: Fix build with gcc-10.
	* gnu/packages/patches/llvm-8-fix-build-with-gcc-10.patch: New file.
	* gnu/packages/llvm.scm (clang-8, clang-runtime-8): Update to 8.0.1.
	* gnu/packages/llvm.scm (llvm-8): Use patch and update to 8.0.1.
	* gnu/local.mk: Register patch.

2022-07-11  Ludovic Courtès  <ludo@gnu.org>

	style: Gracefully handle failure to locate a source file.
	* guix/scripts/style.scm (absolute-location): Raise an error when
	'search-path' returns #f.

2022-07-11  Ludovic Courtès  <ludo@gnu.org>

	guix: Really export 'define-public'.
	This is a followup to 3858275962f1ac567b5dce2355035f9eddea0a05, which
	didn't have any effect.

	* guix.scm: Explicitly use (guix packages) so #:re-export-and-replace
	is effective.

2022-07-11  arkhan  <arkhan@riseup.net>

	gnu: xonsh: Update to 0.13.0
	* gnu/packages/shells.scm (xonsh): Update to 0.13.0.
	[source]: Rewrite snippet as a gexp.
	[native-inputs]: Add python-setuptools, python-wheel
	[inputs]: Add python-distro, python-pygments, python-pyperclip, python-setproctitle

2022-07-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: git: Fix indentation.
	* gnu/packages/version-control.scm (git): Fix indentation.

	gnu: git-minimal: Delete trailing #t.
	* gnu/packages/version-control.scm (git-minimal)[phases]: Delete trailing #t.

	gnu: git: Delete trailing #t.
	* gnu/packages/version-control.scm (git)[phases]: Delete trailing #t.

2022-07-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: git: Install Info manual.
	Partially fixes <https://issues.guix.gnu.org/55821>.

	* gnu/packages/version-control.scm (git)[native-inputs]: Add docbook2x,
	libxslt and texinfo.
	[phases]{install-info-manual}: New phase.

2022-07-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Fix cross-reference to Git Info manual.
	Partially fixes <https://issues.guix.gnu.org/55821>.  Partially because our
	git package doesn't yet include the documentation.  This change will need to
	go to core-updates.

	* doc/contributing.texi (Submitting Patches): Adjust the node name.

2022-07-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: xorg: Normalize whitespace between package definitions.
	* gnu/packages/xorg.scm: Use a single blank line between packages.

2022-07-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: luit: Fix invalid locale.alias location.
	Fixes <https://issues.guix.gnu.org/43592>.

	* gnu/packages/xorg.scm (mkfontscale)[configure-flags]: Point to libx11's
	locale.alias file via the '--with-localealiasfile' configure option.
	[inputs]{libx11}: New input.

2022-07-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: luit: Fix indentation.
	* gnu/packages/xorg.scm (luit): Fix indentation.

2022-07-11  jgart  <jgart@dismail.de>

	gnu: Add sxmo-st.
	* gnu/packages/suckless.scm (sxmo-st): New variable.

2022-07-11  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	import: github: Use correct URL scheme.
	This effects packages hosted at github with source-uri like
	…/releases/download/REPO-VERSION/REPO-VERSION.EXT.
	E.g. ‘guix refresh udisks’ would fail to find the new release of ‘udisks’
	before this change.

	* guix/import/github.scm(updated-url): For one one of the
	  cases add missing 'prefix' and set new version.

2022-07-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: icu4c-70: Fix building on riscv64-linux.
	* gnu/packages/icu4c.scm (icu4c-70)[arguments]: When building for
	riscv64-linux replace the custom 'disable-failing-test phase to skip an
	additional test.

	gnu: xwud: Update to 1.0.6.
	* gnu/packages/xorg.scm (xwud): Update to 1.0.6.

	gnu: xpr: Update to 1.1.0.
	* gnu/packages/xorg.scm (xpr): Update to 1.1.0.

	gnu: xfontsel: Update to 1.1.0.
	* gnu/packages/xorg.scm (xfontsel): Update to 1.1.0.

	gnu: xf86-video-mga: Update to 2.0.1.
	* gnu/packages/xorg.scm (xf86-video-mga): Update to 2.0.1.

	gnu: xf86-video-cirrus: Update to 1.6.0.
	* gnu/packages/xorg.scm (xf86-video-cirrus): Update to 1.6.0.

	gnu: xf86-input-synaptics: Update to 1.9.2.
	* gnu/packages/xorg.scm (xf86-input-synaptics): Update to 1.9.2.

	gnu: xcmsdb: Update to 1.0.6.
	* gnu/packages/xorg.scm (xcmsdb): Update to 1.0.6.

	gnu: xf86-video-mach64: Update to 6.9.7.
	* gnu/packages/xorg.scm (xf86-video-mach64): Update to 6.9.7.
	[source]: Remove patches.
	* gnu/packages/patches/xf86-video-mach64-bool-to-boolean.patch,
	gnu/packages/patches/xf86-video-mach64-glibc-2.20.patch: Remove files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2022-07-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-csv-mode: Update to 1.21.
	* gnu/packages/emacs-xyz.scm (emacs-csv-mode): Update to 1.21.

	gnu: emacs-js2-mode: Update to 20220710.
	* gnu/packages/emacs-xyz.scm (emacs-js2-mode): Update to 20220710.

	gnu: emacs-ement: Update to 0.1-pre-3.02015ea.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.1-pre-3.02015ea.

	gnu: emacs-ement: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-ement)[propagated-inputs]: Add
	EMACS-TAXY-MAGIT-SECTION.

	gnu: Add emacs-taxy-magit-section.
	* gnu/packages/emacs-xyz.scm (emacs-taxy-magit-section): New variable.

	gnu: emacs-kind-icon: Update to 0.1.6.
	* gnu/packages/emacs-xyz.scm (emacs-kind-icon): Update to 0.1.6.

2022-07-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-gevent: Remove cythonized files.
	* gnu/packages/python-xyz.scm (python-gevent)[source]: Adjust snippet to
	also remove generated cythonized files.
	[native-inputs]: Add python-cython.

2022-07-11  zimoun  <zimon.toutoune@gmail.com>

	gnu: Add julia-csv.
	* gnu/packages/julia-xyz.scm (julia-csv): New variable.

	gnu: Add julia-sentinelarrays.
	* gnu/packages/julia-xyz.scm (julia-sentinelarrays): New variable.

	gnu: julia-weakrefstrings: Update to 1.4.0.
	* gnu/packages/julia-xyz.scm (julia-weakrefstrings): Update to 1.4.0.
	[propagated-inputs]: Add julia-inlinestrings.

	gnu: julia-json: Update to 0.21.3.
	* gnu/packages/julia-xyz.scm (julia-json): Update to 0.21.3.

	gnu: Add julia-inlinestrings.
	* gnu/packages/julia-xyz.scm (julia-inlinestrings): New variable.

	gnu: julia-parsers: Update to 2.2.4.
	* gnu/packages/julia-xyz.scm (julia-parsers): Update to 2.2.4.

2022-07-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-helm-ls-git: Update to 1.9.4.
	* gnu/packages/emacs-xyz.scm (emacs-helm-ls-git): Update to 1.9.4.

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

	gnu: emacs-iter2: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-iter2): Update to 1.2.

	gnu: emacs-hl-todo: Update to 3.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-hl-todo): Update to 3.4.2.

	gnu: emacs-no-littering: Update to 1.2.7.
	* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.2.7.

	gnu: emacs-git-gutter: Update to 0.92.
	* gnu/packages/emacs-xyz.scm (emacs-git-gutter): Update to 0.92.

	gnu: emacs-find-file-in-project: Update to 6.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-find-file-in-project): Update to 6.2.0.

	gnu: emacs-eldev: Update package style.
	* gnu/packages/emacs-xyz.scm (emacs-eldev)[arguments]: Use G-expressions.

	gnu: emacs-eldev: Update to 1.1.3.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.1.3.

	gnu: emacs-datetime: Update to 0.7.2.
	* gnu/packages/emacs-xyz.scm (emacs-datetime): Update to 0.7.2.

	gnu: emacs-counsel-etags: Update to 1.10.1.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-etags): Update to 1.10.1.

	gnu: emacs-docker: Update to 2.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-docker): Update to 2.2.0.

	gnu: emacs-package-build: Fix typo in synopsis.
	* gnu/packages/emacs-xyz.scm (emacs-package-build)[synopsis]: Fix typo.

	gnu: emacs-package-build: Update to 3.1.
	* gnu/packages/emacs-xyz.scm (emacs-package-build): Update to 3.1.

	gnu: emacs-pubmed: Drop ".git" suffix in source URL.
	* gnu/packages/emacs-xyz.scm (emacs-pubmed)[source]<origin>: Drop ".git"
	suffix in URL.

	gnu: emacs-pubmed: Update to 0.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-pubmed): Update to 0.6.1.

	gnu: emacs-tramp: Update to 2.5.3.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.3.

	gnu: emacs-rec-mode: Update to 1.9.0.
	* gnu/packages/databases.scm (emacs-rec-mode): Update to 1.9.0.

	gnu: emacs-taxy: Update to 0.9.
	* gnu/packages/emacs-xyz.scm (emacs-taxy): Update to 0.9.

	gnu: emacs-doom-modeline: Update to 3.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-doom-modeline): Update to 3.3.1.
	[propagated-inputs]: Add EMACS-COMPAT.

	gnu: emacs-doom-themes: Update package style.
	* gnu/packages/emacs-xyz.scm (emacs-doom-themes)[arguments]: Use
	G-expressions. Remove trailing #T at the end of a phase.

	gnu: emacs-doom-themes: Update to 2.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-doom-themes): Update to 2.3.0.

	gnu: emacs-edit-indirect: Update to 0.1.10.
	* gnu/packages/emacs-xyz.scm (emacs-edit-indirect): Update to 0.1.10.

	gnu: emacs-eldoc: Update to 1.12.0.
	* gnu/packages/emacs-xyz.scm (emacs-eldoc): Update to 1.12.0.
	[source]<origin>: Use TAR file extension in URI.

	gnu: emacs-org-transclusion: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-transclusion): Update to 1.3.0.

	gnu: emacs-org-mime: Update to 0.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-mime): Update to 0.3.1.

	gnu: emacs-nano-modeline: Update to 0.7.1.
	* gnu/packages/emacs-xyz.scm (emacs-nano-modeline): Update to 0.7.1.

	gnu: emacs-calibredb: Update package style.
	* gnu/packages/emacs-xyz.scm (emacs-calibredb)[arguments]: Use G-expressions
	and SEARCH-INPUT-FILE.

	gnu: emacs-calibredb: Update to 2.12.0.
	* gnu/packages/emacs-xyz.scm (emacs-calibredb): Update to 2.12.0.

	gnu: emacs-add-node-modules-path: Update to 1.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-add-node-modules-path): Update to 1.3.1.
	[propagated-inputs]: Add EMACS-S.

	gnu: emacs-base16-theme: Update package style.
	* gnu/packages/emacs-xyz.scm (emacs-base16-theme)[arguments]: Use G-expressions.

	gnu: emacs-base16-theme: Update to 3.0.
	* gnu/packages/emacs-xyz.scm (emacs-base16-theme): Update to 3.0.

	gnu: emacs-cape: Update to 0.8.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 0.8.

2022-07-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: parallel: Remove some pregenerated files.
	* gnu/packages/parallel.scm (parallel)[source]: Add snippet to remove
	pregenerated manpages and some documentation.
	[native-inputs]: Add perl.

	gnu: parallel: Update to 20220622.
	* gnu/packages/parallel.scm (parallel): Update to 20220622.
	[arguments]: Add phase to add parallel to the PATH.

2022-07-10  Wiktor Żelazny  <wzelazny@vurv.cz>

	gnu: Add texlive-babel-dutch.
	* gnu/packages/tex.scm (texlive-babel-dutch): New variable.

2022-07-10  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	etc: teams: Add entry for Thiago Jung Bauermann.
	* etc/teams.scm.in ("Thiago Jung Bauermann"): New member.

2022-07-10  Ludovic Courtès  <ludo@gnu.org>

	time-travel-manifest: Use a separate Git checkout cache.
	* etc/time-travel-manifest.scm (guix-instance-compiler): Parameterize
	%REPOSITORY-CACHE-DIRECTORY.

	monads: Add 'mparameterize'.
	* etc/system-tests.scm (mparameterize): Move to...
	* guix/monads.scm (mparameterize): ... here.
	* tests/monads.scm ("mparameterize"): New test.
	* .dir-locals.el (c-mode): Add it.

2022-07-10  jgart  <jgart@dismail.de>

	gnu: emacs-tempel: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-tempel): Update to 0.4.

2022-07-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-1.55: Fix building on riscv64-linux.
	* gnu/packages/rust.scm (rust-1.55)[source]: Adjust snippet to fix
	riscv64 support in jemallocator crate.

	gnu: rust-bootstrap: Add support for riscv64-linux.
	* gnu/packages/rust.scm (%mrustc-source): Add patch.
	(rust-bootstrap)[native-inputs]: On riscv64-linux add gcc@9:lib.
	[supported-systems]: Add riscv64-linux. Adjust comment.
	* gnu/packages/patches/mrustc-riscv64-support.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2022-07-10  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 103.0.5060.114-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 103.0.5060.114.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

	gnu: Remove OpenJPEG@1.
	* gnu/packages/image.scm (openjpeg-1): Remove variable.

	gnu: libzip: Update to 1.9.2.
	* gnu/packages/compression.scm (libzip): Update to 1.9.2.

2022-07-10  Raghav Gururajan  <rg@raghavgururajan.name>

	Revert "gnu: Add python-proton-client."
	This reverts commit 345ae8c40f8f26b9715340c6a56679ab2a6e6174,
	which was accidentally pushed.

	gnu: Add python-proton-client.
	* gnu/packages/python-xyz.scm (python-proton-client): New variable.

2022-07-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: msmtp: Fix vim file install location.
	* gnu/packages/mail.scm (msmtp)[arguments]: Adjust custom
	'install-additional-files phase to install vim file in correct
	directory.

	gnu: gcc: Patch gcc for riscv unconditionally.
	* gnu/packages/gcc.scm (gcc-4.7)[arguments]: In custom 'pre-configure
	phase unconditionally remove STARTFILE_PREFIX_SPEC in all locations it
	may exist.

2022-07-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add emacs-robot-log.
	* gnu/packages/emacs-xyz.scm (emacs-robot-log): New variable.

	.dir-locals.el: Restore Emacs 27 lisp-fill-paragraph behavior.
	* .dir-locals.el (scheme-mode): Set fill-paragraph-function to a
	lisp-fill-paragraph version that matches that of Emacs 27.

	gnu: emacs-paredit: Update to 24-1.d0b1a2f.
	* gnu/packages/emacs-xyz.scm (emacs-paredit): Update to 24-1.d0b1a2f.
	[source]: Use git-fetch.

2022-07-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: phoronix-test-suite: Use latest version of gcc-toolchain.
	This is less likely to conflict with a user installed gcc-toolchain, unless
	they installed a specific version of it.

	* gnu/packages/benchmark.scm (gcc-toolchain*): Use gcc-toolchain-12 instead of
	gcc-toolchain.

2022-07-09  Julien Lepiller  <julien@lepiller.eu>

	nls: Update translations.
	po/guix/tr.po: New file.
	po/guix/LINGUAS: Add it.

2022-07-09  cage  <cage-dev@twistfold.it>

	gnu: gmid: Update to 1.8.4.
	* gnu/packages/web.scm (gmid): Update to 1.8.4.

2022-07-09  Christopher Baines  <mail@cbaines.net>

	gnu: guix: Update to 1.3.0-29.9e46320.
	* gnu/packages/package-management.scm (guix): Update to 1.3.0-29.9e46320.

2022-07-09  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: vte: Use new package style.
	* gnu/packages/gnome.scm (vte)[arguments]: Convert to list of G-Expressions.
	[native-inputs]: Drop labels.

	gnu: vte: Update to 0.68.0.
	* gnu/packages/gnome.scm (vte): Update to 0.68.0.

	gnu: Add pango-1.90.
	* gnu/packages/gtk.scm (pango-1.90): New variable.

	gnu: Add harfbuzz-4.
	* gnu/packages/gtk.scm (harfbuzz-4): New variable.

	gnu: harfbuzz-3: Update to 3.4.0.
	* gnu/packages/gtk.scm (harfbuzz-3.0): Rename to...
	(harfbuzz-3): ... this.  Update to 3.4.0.
	* gnu/packages/chromium.scm (ungoogled-chromium): Adjust accordingly.

	gnu: totem: Use new package style.
	* gnu/packages/gnome.scm (totem)[native-inputs]: Drop labels.
	[arguments]: Convert to list of G-Expressions.  Drop trailing #t.

	gnu: totem: Also wrap GI_TYPELIB_PATH.
	* gnu/packages/gnome.scm (totem)[wrap-totem]: Add GI_TYPELIB_PATH with a
	suffix capturing the build path.

	gnu: totem: Update to 42.0.
	* gnu/packages/gnome.scm (totem): Update to 42.0.
	[inputs]: Remove clutter, clutter-gtk, clutter-gst and lirc.  Add libhandy.

2022-07-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-cellbender.
	* gnu/packages/bioinformatics.scm (python-cellbender): New variable.

	gnu: Add python-pyro-ppl.
	* gnu/packages/machine-learning.scm (python-pyro-ppl): New variable.

	gnu: Add python-visdom.
	* gnu/packages/machine-learning.scm (python-visdom): New variable.

	gnu: Add python-lap.
	* gnu/packages/machine-learning.scm (python-lap): New variable.

2022-07-08  Christopher Baines  <mail@cbaines.net>

	etc: teams: Add entry for Christopher Baines.
	* etc/teams.scm.in ("Christopher Baines"): New member.

	gnu: guix-data-service: Update to 32.39487cd.
	* gnu/packages/web.scm (guix-data-service): Update to 32.39487cd.

2022-07-08  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add python-glymur.
	* gnu/packages/python-xyz.scm (python-glymur): New variable.

2022-07-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-cdflib.
	* gnu/packages/astronomy.scm (python-cdflib): New variable.

2022-07-08  Zhu Zihao  <all_but_last@163.com>

	gnu: rtl8821ce-linux-module: Update to 0.0.0-6-be733dc.
	Fixes the broken build with linux-libre 5.18.x.

	* gnu/packages/linux.scm (rtl8821ce-linux-module): Update to 0.0.0-6-be733dc.

2022-07-08  Wiktor Żelazny  <wzelazny@vurv.cz>

	gnu: Add texlive-babel-finnish.
	* gnu/packages/tex.scm (texlive-babel-finnish): New variable.

2022-07-08  Ludovic Courtès  <ludo@gnu.org>

	etc: Add 'time-travel-manifest.scm'.
	This manifest makes it easy to test travels from the current revision
	back to the revision of a past Guix release.

	Suggested by zimoun <zimon.toutoune@gmail.com>.

	* etc/time-travel-manifest.scm: New file.
	* Makefile.am (EXTRA_DIST): Add it.

2022-07-08  Ludovic Courtès  <ludo@gnu.org>

	channels: Emit version 3 profiles.
	Fixes <https://issues.guix.gnu.org/56441>.
	Reported by zimoun <zimon.toutoune@gmail.com>.

	Fixes a bug introduced in 4ff12d1de7cd617b791996ee7ca1240660b4c20e with
	version 4 of the manifest format.  A new 'guix time-machine' would
	create a v4 manifest; when targeting an old revision (v3),
	'generate-package-cache' would fail to read that manifest and abort.
	Furthermore, an old Guix living in a new profile with a v4 manifest
	would be unable to describe itself via (guix describe).

	* guix/channels.scm (package-cache-file): Add 'format-version' field to
	PROFILE.
	(channel-instances->derivation): Pass #:format-version to
	'profile-derivation'.

2022-07-08  Ludovic Courtès  <ludo@gnu.org>

	profiles: Support the creation of profiles with version 3 manifests.
	* guix/profiles.scm (%manifest-format-version): New variable.
	(manifest->gexp): Add optional 'format-version' parameter.
	[optional, entry->gexp]: Honor it.
	(profile-derivation): Add #:format-version parameter and honor it.
	(<profile>)[format-version]: New field.
	(profile-compiler): Honor it.
	* guix/build/profiles.scm (manifest-sexp->inputs+search-paths): Support
	both versions 3 and 4.  Remove unused 'properties' variable.
	* tests/profiles.scm ("profile-derivation format version 3"): New test.

2022-07-08  Ludovic Courtès  <ludo@gnu.org>

	profiles: Remove support for reading versions 0 and 1.
	Version 2 was introduced in commit
	dedb17ad010ee9ef67f3f4f3997dd17f226c8090 (May 2015), which made it into
	Guix 0.9.0.

	* guix/profiles.scm (find-package): Remove.
	(sexp->manifest)[infer-search-paths]: Remove.
	Remove clauses for versions 0 and 1.

2022-07-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add binary-types.
	* gnu/packages/lisp-xyz.scm (cl-binary-types, ecl-binary-types,
	sbcl-binary-types): New variables.

2022-07-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: cl-slime-swank: Store .fasl in the ASDF registry.
	* gnu/packages/lisp-xyz.scm (sbcl-slime-swank)[arguments]: Patch swank.asd to
	store the .fasl in the ASDF registry so that they are found in the
	package.
	Also patch swank-loader.lisp so that it does not try to remove the .fasl from
	the store.

	(cl-slime-swank)[arguments]: Revert above patch of the swank.ask so that the
	source package does not get bound to the SBCL package.

	We would not have to do this if SLIME/Swank used ASDF properly instead of
	working around it.

2022-07-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-dexador: Remove unneeded depedencies to reduce closure size.
	* gnu/packages/lisp-xyz.scm (sbcl-dexador)[native-inputs]: Comment out.

	This takes the closure size from 357 MiB down to 342 MiB.

2022-07-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-osicat: Remove bash reference from the closure.
	* gnu/packages/lisp-xyz.scm (sbcl-osicat)[source]: Remove unneeded release.sh
	file.

	This takes the closure size of cl-osicat from 40 MiB down to 0 MiB.

2022-07-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-trivial-clipboard: Replace xclip with xsel to reduce closure size.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-clipboard)[inputs]: Replace xclip
	with xsel.
	[arguments]: Adapt reference.

	This takes the closure size of cl-trivial-clipboard from 90 MiB down to 78 MiB.

2022-07-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cluffer: Remove bash reference from the closure.
	* gnu/packages/lisp-xyz.scm (sbcl-cluffer)[arguments]: Unpatch shell shebangs.

	It's only needed to generate the documentation (which we should do at
	build-time by the way).

	This takes the closure size of cl-cluffer from 40 MiB down to 0 MiB.

2022-07-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-gopher: Remove sbcl-cl-gopher reference in cl-gopher
	* gnu/packages/lisp-xyz.scm (sbcl-cl-gopher)[arguments]: Delete the
	useless '.lsh' files.

	This takes the closure size from 150 MiB down to 0 MiB.

2022-07-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-moptilities: Remove sbcl-moptilities reference in cl-moptilities.
	* gnu/packages/lisp-xyz.scm (sbcl-moptilities)[arguments]: Delete the
	'test-results' folder.

	This takes the closure size from 158 MiB down to 0 MiB :)

2022-07-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-slime-swank: Remove gawk reference from closure.
	* gnu/packages/lisp-xyz.scm (sbcl-slime-swank)[source]: Delete the 'doc' folder.

	This takes the closure size from 159 MiB down to 156 MiB.

2022-07-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-clsql: Remove Make reference from closure.
	* gnu/packages/lisp-xyz.scm (sbcl-clsql)[source]: Delete the 'debian' folder
	and all Makefiles.

	This takes the closure size from 930 MiB down to 889 MiB.

2022-07-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-uffi: Remove Make reference from closure.
	* gnu/packages/lisp-xyz.scm (sbcl-uffi)[source]: Delete the 'debian' folder.

	This takes the closure size from 209 MiB down to 151 MiB.

2022-07-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-rss: Remove Make reference from closure.
	* gnu/packages/lisp-xyz.scm (sbcl-rss)[source]: Delete the 'debian' folder.

	This takes the closure size from 234 MiB down to 176 MiB.

2022-07-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-base64: Remove Make reference from closure.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-base64)[source]: Delete the 'debian' folder.

	This takes the closure size from 209 MiB down to 151 MiB.

2022-07-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-kmrcl: Remove Make reference from closure.
	* gnu/packages/lisp-xyz.scm (sbcl-kmrcl)[source]: Delete the 'debian' folder.

	This takes the closure size from 209 MiB down to 151 MiB.

2022-07-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-puri: Remove Make reference from closure.
	* gnu/packages/lisp-xyz.scm (sbcl-puri)[source]: Delete the 'debian' folder.

	This takes the closure size from 209 MiB down to 151 MiB.

2022-07-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-xlunit: Remove Make reference from closure.
	* gnu/packages/lisp-check.scm (sbcl-xlunit)[source]: Delete the 'debian' folder.

	This takes the closure size from 209 MiB down to 151 MiB.

2022-07-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-ptester: Remove Make reference from closure.
	* gnu/packages/lisp-check.scm (sbcl-ptester)[source]: Delete the 'debian' folder.

	This takes the closure size from 209 MiB down to 151 MiB.

2022-07-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-rt: Remove Make reference from closure.
	* gnu/packages/lisp-check.scm (sbcl-rt)[source]: Delete the 'debian' folder.

	This takes the closure size from 209 MiB down to 151 MiB.

2022-07-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Remove Coreutils reference from closure.
	* gnu/packages/lisp.scm (sbcl)[arguments]: Add phase to do it.

	This shrinks SBCL from 167MiB to 150MiB.
	Most importantly, this propagates to all sbcl-* packages.

2022-07-08  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: Add ack.
	* gnu/packages/textutils.scm (ack): New variable.

	gnu: Add perl-file-next.
	* gnu/packages/perl.scm (perl-file-next): New variable.

2022-07-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pyro-api.
	* gnu/packages/machine-learning.scm (python-pyro-api): New variable.

	gnu: Add python-nbstripout.
	* gnu/packages/jupyter.scm (python-nbstripout): New variable.

	gnu: Add python-pytest-cram.
	* gnu/packages/python-check.scm (python-pytest-cram): New variable.

	gnu: Add python-opt-einsum.
	* gnu/packages/python-science.scm (python-opt-einsum): New variable.

	gnu: Add python-torchfile.
	* gnu/packages/machine-learning.scm (python-torchfile): New variable.

2022-07-08  Leo Famulari  <leo@famulari.name>

	gnu: FFmpeg 3: Update to 3.4.11.
	* gnu/packages/video.scm (ffmpeg-3.4): Update to 3.4.11.

	gnu: FFmpeg 2: Update to 2.8.20.
	* gnu/packages/video.scm (ffmpeg-2.8): Update to 2.8.20.

	gnu: linux-libre 4.9: Update to 4.9.322.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.322.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.287.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.287.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.251.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.251.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.204.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.204.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.129.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.129.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.53.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.53.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 5.18: Update to 5.18.10.
	* gnu/packages/linux.scm (linux-libre-5.18-version): Update to 5.18.10.
	(linux-libre-5.18-pristine-source): Update hash.

2022-07-08  Paul A. Patience  <paul@apatience.com>

	gnu: Add cppawk and cppawk-egawk.
	* gnu/packages/gawk.scm (cppawk, cppawk-egawk): New variables.

	gnu: Add egawk-next.
	* gnu/packages/gawk.scm (egawk-next): New variable.

	gnu: Add gawk-mpfr.
	* gnu/packages/gawk.scm (gawk-mpfr): New variable.

	gnu: Use 'license:' prefix in (gnu packages gawk).
	* gnu/packages/gawk.scm: Import (guix licenses) with 'license:' prefix.
	(gawk, mawk)[license]: Prefix with 'license:'.

2022-07-08  Ale Abdo  <abdo@member.fsf.org>

	gnu: python-graph-tool: Update to 2.45.
	* gnu/packages/graph.scm (python-graph-tool): Update to 2.45.

2022-07-08  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Link to "A Scheme Primer".
	* doc/guix-cookbook.texi (A Scheme Crash Course): Link to "A Scheme
	Primer".  Group references in @quotation for clarity.

	doc: cookbook: Suggest 'guix shell'.
	* doc/guix-cookbook.texi (A Scheme Crash Course): Suggest 'guix shell'
	instead of 'guix environment'.
	(Customizing the Kernel, The benefits of manifests): Likewise.

2022-07-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: curl@7.84.0: Reduce lib3026 resource use on 32-bit platforms.
	This is a followup to c145e51844bf52eb77cdc969a0fe30a48755b29e.

	See discussion at
	<https://lists.gnu.org/archive/html/guix-devel/2022-07/msg00011.html>.

	* gnu/packages/curl.scm (curl-7.84.0)[arguments]: Remove
	'skip-failing-tests' and add 'tweak-lib3026-test'.

2022-07-08  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	etc: teams: Add entry for Björn Höfling.
	* etc/teams.scm.in ("Björn Höfling"): New member.

2022-07-08  Felix Gruber  <felgru@posteo.net>

	gnu: gdal: Use cmake-build-system.
	Gdal declared its configure script as deprecated with the release of
	version 3.5 and is planning to deprecate it with release 3.6 which is
	scheduled for November 2022.

	* gnu/packages/geo.scm (gdal)[build-system]: Use cmake-build-system.
	  [arguments]: Remove configure flags for library search paths;
	  they are found automatically by cmake now. Add
	  -DGDAL_USE_INTERNAL_LIBS=WHEN_NO_EXTERNAL and
	  -DGDAL_USE_JPEG12_INTERNAL=OFF to get approximately the same results
	  as with the old configure script.
	  [inputs]: Remove pcre. Add pcre2 and qhull.

2022-07-08  jgart  <jgart@dismail.de>

	gnu: python-debug: Improve synopsis.
	* gnu/packages/python.scm (python-debug) [synopsis]: Update.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-07-08  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: sssd: Update to 2.7.3.
	* gnu/packages/sssd.scm (sssd): Update to 2.7.3.

2022-07-08  Christopher Baines  <mail@cbaines.net>

	guix: inferior: Fix the behaviour of open-inferior #:error-port.
	I'm looking at this as the Guix Data Service uses this behaviour to record and
	display logs from inferior processes.

	* guix/inferior.scm (open-bidirectional-pipe): Call dup2 for file descriptor
	2, passing either the file number for the current error port, or a file
	descriptor for /dev/null.
	* tests/inferior.scm ("#:error-port stderr", "#:error-port pipe"): Add two new
	tests that cover some of the #:error-port behaviour.

2022-07-08  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add omega.
	* gnu/packages/search.scm (omega): New variable.
	* gnu/packages/search.scm (xapian): Add note to update omega when updating
	xapian.

2022-07-07  Simon South  <simon@simonsouth.net>

	gnu: vlc: Add bash-minimal as an input.
	* gnu/packages/video.scm (vlc)[inputs]: Add bash-minimal, silencing a warning
	from "guix lint vlc" as "wrap-program" is used in the package definition.

	gnu: vlc: Remove input labels.
	* gnu/packages/video.scm (vlc)[native-inputs]: Remove input labels.
	[inputs]: Remove input labels and re-sort.

	gnu: Remove srt-1.4.1.
	* gnu/packages/networking.scm (srt-1.4.1): Delete variable.

	gnu: vlc: Use regular srt.
	* gnu/packages/video.scm (vlc)[inputs]: Use regular srt package, supported
	since upstream commit 9a28929.

	gnu: srt: Update to 1.4.4.
	* gnu/packages/networking.scm (srt): Update to 1.4.4.

	gnu: srt: Remove input labels.
	* gnu/packages/networking.scm (srt)[native-inputs]: Remove input labels.

2022-07-07  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-58.a7bbf9d.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-58.a7bbf9d.

2022-07-07  Simon South  <simon@simonsouth.net>

	gnu: mame: Update to 0.245.
	* gnu/packages/emulators.scm (mame): Update to 0.245.

2022-07-07  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-57.3175ac2.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-57.3175ac2.

2022-07-07  jgart  <jgart@dismail.de>

	gnu: cl-gopher: Update to 0899e7f.
	* gnu/packages/lisp-xyz.scm (cl-gopher): Update to 0899e7f.

	gnu: cl-http-body: Update to 3e4bedd.
	* gnu/packages/lisp-xyz.scm (cl-http-body): Update to 3e4bedd.
	[inputs]: Add missing dependencies.
	[native-inputs]: Add missing dependencies.

	gnu: perl-scalar-list-utils: Update to 1.62.
	* gnu/packages/perl.scm (perl-scalar-list-utils): Update to 1.62.

2022-07-07  Felix Gruber  <felgru@posteo.net>

	gnu: mia: Build against VTK 9.
	* gnu/packages/image-processing.scm (mia): Build against VTK 9.
	[inputs]: Remove vtk-7; add vtk.
	[source]: Add mia-vtk9.patch.
	* gnu/packages/patches/mia-vtk9.patch: New file.
	* gnu/local.mk: Add it.

	gnu: sameboy: Update to 0.15.
	* gnu/packages/emulators.scm (sameboy): Update to 0.15.

2022-07-07  jgart  <jgart@dismail.de>

	gnu: Add python-pydantic-cli.
	* gnu/packages/python-xyz.scm (python-pydantic-cli): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-07-07  jgart  <jgart@dismail.de>

	gnu: emacs-psc-ide: Update to ce97d71.
	* gnu/packages/emacs-xyz.scm (emacs-psc-ide): Update to ce97d71.

2022-07-07  (unmatched-parenthesis  <paren@disroot.org>

	gnu: Add cproc.
	* gnu/packages/c.scm (cproc): New variable.

2022-07-07  jgart  <jgart@dismail.de>

	gnu: Add sbase.
	* gnu/packages/suckless.scm (sbase): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-07-07  jgart  <jgart@dismail.de>
	    Julien Lepiller  <julien@lepiller.eu>
	    Matt Trzcinski  <matt@excalamus.com>
	    Fabio Natali  <me@fabionatali.com>
	    Gabor Boskovits  <boskovits@gmail.com>
	    Luis Felipe  <luis.felipe.la@protonmail.com>

	doc: Document the documentation process.
	* doc/contributing.texi (Contributing): Add Writing Documentation section.

2022-07-07  jgart via Guix-patches via  <guix-patches@gnu.org>

	etc: teams: Add entry for jgart.
	* etc/teams.scm.in ("jgart"): New member.

2022-07-07  Lars-Dominik Braun  <lars@6xq.net>

	etc: teams: Add entry for Lars-Dominik Braun.
	* etc/teams.scm.in ("Lars-Dominik Braun"): New member.

2022-07-07  John Kehayias  <john.kehayias@protonmail.com>

	gnu: darktable: Update to 4.0.0.
	* gnu/packages/photo.scm (darktable): Update to 4.0.0.

2022-07-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pitivi: Update to 2022.06.0.
	* gnu/packages/patches/pitivi-fix-build-with-meson-0.60.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.
	* gnu/packages/video.scm (pitivi): Update to 2022.06.0.
	[version]: Do not prefix with previous semver version.
	[inputs]{gst-plugins/selection}: Add comment about cvtracker.
	{python-librosa}: New input.

2022-07-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pitivi: Propagate librsvg.
	Fixes <https://issues.guix.gnu.org/56288>.

	* gnu/packages/video.scm (pitivi)[native-inputs]: Use new style, relocate
	before inputs.
	[inputs]: Add bash-minimal, for wrap-program.  Move librsvg to...
	[propagated-inputs]: ... this new field.
	[phases]{wrap-other-dependencies}: Use search-input-file to find output
	binary.

	Reported-by: Christian Miller <miller.christian@proton.me>

2022-07-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "maint: Disable telephony service tests."
	This reverts commit c23e0aa65d511a29f31da876f905594c0f8bce00, since the
	telephony service tests have now been fixed.

2022-07-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: telephony: Remove obsolete parsing tests.
	Fixes <https://issues.guix.gnu.org/56343>.

	* tests/services/telephony.scm (parse-dbus-reply, parse-account-ids)
	(parse-account-details, parse-contacts, getAccountList-reply): Delete
	procedures.
	("parse-account-ids"): Delete test.
	(getAccountDetails-reply): Delete procedure.
	("parse-account-details; username, alias and display name"): Delete test.
	(getContacts-reply): Delete procedure.
	("parse-account-contacts"): Delete test.
	(getContacts-empty-reply): Delete procedure.
	("parse-account-contacts, empty array"): Delete test.

	Reported-by: Ludovic Courtès <ludo@gnu.org>

2022-07-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-torchvision: Update to 0.13.0.
	* gnu/packages/machine-learning.scm (python-torchvision): Update to 0.13.0.

	gnu: python-pytorch: Update to 1.12.0.
	* gnu/packages/machine-learning.scm (python-pytorch): Update to 1.12.0.
	[arguments]: Explicitly request the use of our pybind11 package.

	gnu: xnnpack: Update to 0.0-2.ae108ef.
	* gnu/packages/machine-learning.scm (xnnpack): Update to 0.0-2.ae108ef.
	* gnu/packages/patches/xnnpack-system-libraries.patch: Update.

	gnu: python-pytorch-for-r-torch: Explicitly keep at 1.11.0.
	* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch): Separate
	from python-pytorch by overriding version and source.

2022-07-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: radicale: Update to 3.1.7.
	* gnu/packages/dav.scm (radicale): Update to 3.1.7.

2022-07-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-sly-asdf: Update to 20220707.
	* gnu/packages/emacs-xyz.scm (emacs-sly-asdf): Update to 20220707.

2022-07-06  Florian Pelz  <pelzflorian@pelzflorian.de>

	etc: teams: Add entry for Florian Pelz.
	* etc/teams.scm.in ("Florian Pelz"): New member.

2022-07-06  Julien Lepiller  <julien@lepiller.eu>

	etc: teams: Add entry for Julien Lepiller.
	* etc/teams.scm.in ("Julien Lepiller"): New member.

2022-07-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	gnu: emacs-burly: Update to 0.2.
	* gnu/packages/emacs-xyz.scm (emacs-burly): Update to 0.2.

	gnu: emacs-ctable: Update to 0.1.3.
	* gnu/packages/emacs-xyz.scm (emacs-ctable): Update to 0.1.3.
	[arguments]<#:exclude>: Exclude unnecessary file leading to a build error.

	gnu: emacs-circe: Update to 2.12.
	* gnu/packages/emacs-xyz.scm (emacs-circe): Update to 2.12.

	gnu: emacs-elfeed-score: Update to 1.2.4.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 1.2.4.

2022-07-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.2-1.0248507.
	* gnu/packages/mail.scm (mumi): Update to 0.0.2-1.0248507.

2022-07-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-apheleia: Update to 3.0.
	* gnu/packages/emacs-xyz.scm (emacs-apheleia): Update to 3.0.

2022-07-06  Leo Famulari  <leo@famulari.name>

	gnu: OpenSSL 3.0.0: Update to 3.0.5 [fixes CVE-2022-2097 and CVE-2022-2274].
	https://www.cve.org/CVERecord?id=CVE-2022-2097
	https://www.cve.org/CVERecord?id=CVE-2022-2274

	* gnu/packages/tls.scm (openssl-3.0): Update to 3.0.5.

2022-07-06  Leo Famulari  <leo@famulari.name>

	gnu: OpenSSL: Update to 1.1.1q [fixes CVE-2022-2097].
	https://www.cve.org/CVERecord?id=CVE-2022-2097

	* gnu/packages/tls.scm (openssl/fixed): Update to 1.1.1q.

2022-07-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ox-hugo: Update to 0.12.2.
	* gnu/packages/emacs-xyz.scm (emacs-ox-hugo): Update to 0.12.2.

	gnu: emacs-typit: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-typit): Update to 0.3.0.

	gnu: emacs-writegood-mode: Update to 2.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-writegood-mode): Update to 2.2.0.

	gnu: emacs-visual-fill-column: Update to 2.5.
	* gnu/packages/emacs-xyz.scm (emacs-visual-fill-column): Update to 2.5.
	[source]: Update URL.
	[home-page]: Update URL.

	gnu: emacs-crdt: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-crdt): Update to 0.3.0.

	gnu: emacs-citar: Update to 0.9.7.
	* gnu/packages/emacs-xyz.scm (emacs-citar): Update to 0.9.7.

	gnu: fsearch: Update to 0.1.4.
	* gnu/packages/search.scm (fsearch): Update to 0.1.4.

	gnu: rosegarden: Update to 22.06.
	* gnu/packages/music.scm (rosegarden): Update to 22.06.

	gnu: emacs-ebdb: Update to 0.8.14.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.14.

2022-07-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.2-0.88a68ba.
	* gnu/packages/mail.scm (mumi): Update to 0.0.2-0.88a68ba.

	gnu: Add python-torchvision.
	* gnu/packages/machine-learning.scm (python-torchvision): New variable.

	gnu: mumi: Update to 0.0.1-9.f73df11.
	* gnu/packages/mail.scm (mumi): Update to 0.0.1-9.f73df11.

	gnu: Add hh-suite.
	* gnu/packages/bioinformatics.scm (hh-suite): New variable.

	gnu: Add rust-trycmd-0.13.
	* gnu/packages/crates-io.scm (rust-trycmd-0.13): New variable.

	gnu: Add rust-toml-edit-0.14.
	* gnu/packages/crates-io.scm (rust-toml-edit-0.14): New variable.

	gnu: Add rust-pretty-assertions-1.
	* gnu/packages/crates-io.scm (rust-pretty-assertions-1): New variable.

	gnu: Add rust-kstring-2.
	* gnu/packages/crates-io.scm (rust-kstring-2): New variable.

	gnu: Add rust-snapbox-0.2.
	* gnu/packages/crates-io.scm (rust-snapbox-0.2): New variable.

	gnu: Add rust-similar-2.
	* gnu/packages/crates-io.scm (rust-similar-2): New variable.

	gnu: Add rust-libtest-mimic-0.3.
	* gnu/packages/crates-io.scm (rust-libtest-mimic-0.3): New variable.

2022-07-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xl2tpd: Fix cross-compiling.
	* gnu/packages/vpn.scm (xl2tpd)[arguments]: Rewrite using gexps. Don't
	hard-code CC as gcc.

2022-07-06  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: connman: Fix cross-compilation.
	* gnu/packages/connman.scm (connman): Fix cross-compilation.
	  [arguments]: Use G-Expressions. Set path to binaries at
	  `#:configure-flags'.

2022-07-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-sketch: Include examples.
	* gnu/packages/lisp-xyz.scm (sbcl-sketch)[arguments]: Add sketch-examples to
	asd-systems.

2022-07-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: txr: Install vim syntax files.
	* gnu/packages/lisp.scm (txr)[arguments]: Add phase to install vim
	syntax files.

2022-07-06  Paul A. Patience  <paul@apatience.com>

	gnu: txr: Update to 278.
	* gnu/packages/lisp.scm (txr): Update to 278.
	[source]: Use 'https' in url.

2022-07-06  André A. Gomes  <andremegafone@gmail.com>

	gnu: sbcl-quri: Update to 0.6.0.
	* gnu/packages/lisp-xyz.scm (sbcl-quri): Update to 0.6.0.

2022-07-06  Philippe SWARTVAGHER  <philippe.swartvagher@inria.fr>

	gnu: hwloc: Update to 2.8.0
	* gnu/packages/mpi.scm (hwloc): Update to 2.8.0

2022-07-06  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update configure flags.
	* gnu/packages/gl.scm (mesa)[configure-flags]: Adjust the gallium-drivers and
	vulkan-drivers flags to use "auto" where it is available and enables at least
	the previously listed drivers.

	gnu: mesa: Update to 22.1.2.
	* gnu/packages/gl.scm (mesa): Update to 22.1.2.
	[configure-flags]: Remove dri-drivers as from v22.0 the Mesa classic OpenGL
	drivers were removed.
	[phases]: Re-enable test that previously failed on i686.
	* gnu/packages/patches/mesa-skip-tests.patch: Update patch for current version.

2022-07-06  Juliana Sims  <jtsims@protonmail.com>

	gnu: qpwgraph: Add qpwgraph.
	* gnu/packages/audio.scm (qpwgraph): Add qpwgraph.

2022-07-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libatomic-ops: Update to 7.6.12.
	* gnu/packages/bdw-gc.scm (libatomic-ops): Update to 7.6.12.

2022-07-06  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.20.3.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.20.3.

	gnu: Go: Update to 1.17.11.
	* gnu/packages/golang.scm (go-1.17): Update to 1.17.11.

2022-07-05  Leo Famulari  <leo@famulari.name>

	gnu: WebKit: Update to 2.36.4 [security fixes].
	Fixes CVE-2022-22677 and CVE-2022-26710.

	* gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit):
	  Update to 2.36.4.

2022-07-05  Marius Bakke  <marius@gnu.org>

	gnu: Boost: Use #:configure-flags.
	* gnu/packages/boost.scm (boost)[arguments]: Add #:configure-flags.  Adjust
	configure phase accordingly.  Split out shell patching to separate phase.
	While at it, remove obsolete GNU/Hurd substitution.
	(boost-for-mysql)[arguments]: Adjust accordingly.

	gnu: Boost: Avoid usage of 'this-package-input'.
	* gnu/packages/boost.scm (boost)[arguments]: Use SEARCH-INPUT-FILE instead of
	THIS-PACKAGE-INPUT & co.
	(boost-for-mysql)[arguments]: Likewise.

	gnu: boost-mpi: OpenMPI is not native.
	* gnu/packages/boost.scm (boost-mpi)[native-inputs]: Move OPENMPI ...
	[inputs]: ... here.

2022-07-05  Marius Bakke  <marius@gnu.org>

	gnu: Boost: Python input is not native.
	Even though it is not referenced, and not used when cross-compiling, the
	architecture should match.

	* gnu/packages/boost.scm (boost)[native-inputs]: Move PYTHON-MINIMAL-WRAPPER ...
	[inputs]: ... here.
	* gnu/packages/boost.scm (boost-for-mysql)[native-inputs, inputs]: Adjust
	accordingly.

2022-07-05  Marius Bakke  <marius@gnu.org>

	gnu: boost, boost-static: Consolidate libboost_python phases.
	* gnu/packages/boost.scm (boost)[arguments]: Determine library extension based
	on #:make-flags in 'provide-libboost_python phase.
	(boost-static)[arguments]: Remove #:phases.

	gnu: boost-mpi: Remove input labels.
	* gnu/packages/boost.scm (boost-mpi)[native-inputs]: Use MODIFY-INPUTS and
	remove labels.
	[arguments]: Use G-expression.

	gnu: gd: Remove input labels.
	* gnu/packages/gd.scm (gd)[inputs]: Remove labels.

	gnu: gd: Add release-monitoring-url.
	* gnu/packages/gd.scm (gd)[properties]: Set upstream-name and
	release-monitoring-url.

	gnu: libvdpau: Update to 1.5.
	* gnu/packages/video.scm (libvdpau): Update to 1.5.

	gnu: Poppler: Update to 22.07.0.
	* gnu/packages/pdf.scm (poppler): Update to 22.07.0.
	[native-inputs]: Add PYTHON.

	gnu: Poppler: Disable tests.
	* gnu/packages/pdf.scm (poppler-tests): Remove variable.
	(poppler)[arguments]: Set #:tests? #false.  Don't pass TESTDATADIR.

	gnu: harfbuzz: Update to 4.4.1.
	* gnu/packages/gtk.scm (harfbuzz): Update to 4.4.1.

	gnu: dbus: Update to 1.14.0.
	* gnu/packages/glib.scm (dbus): Update to 1.14.0.
	[source](uri): Use .xz tarball.

	gnu: pango: Remove input labels.
	* gnu/packages/gtk.scm (pango)[propagated-inputs, native-inputs]: Remove labels.

	gnu: pango: Update to 1.50.7.
	* gnu/packages/gtk.scm (pango): Update to 1.50.7.
	(pango-next): Remove variable.
	(gtk, pangomm)[inputs]: Change from PANGO-NEXT to PANGO.

2022-07-05  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: liblantern: Update to 0.8.0.
	* gnu/packages/machine-learning.scm (liblantern): Update to 0.8.0.

	gnu: python-pytorch: Update to 1.11.0.
	* gnu/packages/machine-learning.scm (python-pytorch): Update to 1.11.0.
	[source](snippet): Remove now unnecessary "caffe2/onnx/backend.cc"
	substitution.
	[arguments]: Add 'remove-caffe2-onnx-scripts' phase.
	* gnu/packages/patches/python-pytorch-runpath.patch,
	gnu/packages/patches/python-pytorch-system-libraries.patch: Update.

	gnu: onnx: Update to 1.12.0.
	* gnu/packages/machine-learning.scm (onnx): Update to 1.12.0.

2022-07-05  Ludovic Courtès  <ludo@gnu.org>

	doc: Document the 'validate-runpath' phase.
	* doc/guix.texi (Build Systems): Replace paragraph about RUNPATH
	validation with a cross-reference.
	(Build Phases): Add 'validate-runpath' phase, with the paragraph taken
	above.

2022-07-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-ql: Sort inputs alphabetically.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql)[propagated-inputs]: Sort inputs
	alphabetically.

	gnu: emacs-org-ql: Update to 0.6.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.6.2.

2022-07-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sandwich: Delete more generated vignette files.
	* gnu/packages/cran.scm (r-sandwich)[source]: Delete more files.

2022-07-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Add correct triplet for riscv64-linux.
	* gnu/packages/rust.scm (nix-system->gnu-triplet-for-rust): Add entry
	for riscv64-linux.

2022-07-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Bootstrap with rust-1.54.0.
	* gnu/packages/rust.scm (rust-1.39): Rename to rust-bootstrap. Update to
	1.54.0.
	[source]: Update snippet to new version. Replace mrustc patch for 1.39.0
	with patch for 1.54.0.
	[inputs]: Remove libssh2. Replace llvm-9 with llvm. Add gcc-9.
	[arguments]: Adjust custom 'setup-mrustc-sources to also create file
	with rust version. Adjust custom 'patch-makefiles phase to changes in
	mrustc's build steps. Adjust custom 'build phase to follow mrustc's
	build steps for rust-1.54.
	(rust-1.40): Replace post-bootstrapped rust-1.40 with 1.55.
	[arguments]: Add custom 'set-linker-locale-to-utf8 phase. Adjust custom
	'build phase. Remove custom 'neuter-tidy phase.
	[inputs]: Replace llvm-9 with llvm.
	(rust-1.41, rust-1.42, rust-1.43, rust-1.44, rust-1.45, rust-1.46,
	rust-1.47, rust-1.48, rust-1.49, rust-1.50, rust-1.51, rust-1.52,
	rust-1.53): Remove variables.

	* gnu/packages/patches/rust-1.39.0-src.patch: Remove file.
	* gnu/packages/patches/rust-1.54.0-src.patch: Add file.
	* gnu/local.mk (dist_patch_DATA): Register changes.

2022-07-05  Lars-Dominik Braun  <lars@6xq.net>

	gnu: guix: Update to 1.3.0-28.c23e0aa.
	Fixes a problem with the binary installer, whose guix command does not
	understand manifest format 4 yet.

	* gnu/packages/package-management.scm (guix): Update to 1.3.0-28.c23e0aa.

2022-07-05  Lars-Dominik Braun  <lars@6xq.net>

	maint: Disable telephony service tests.
	Temporarily, so we can bump the guix package.

	* Makefile.am (SCM_TESTS): Remove tests/services/telephony.scm.

2022-07-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-parsebib: Update to 4.1.
	* gnu/packages/emacs-xyz.scm (emacs-parsebib): Update to 4.1.

	Fixes bug#56346.

2022-07-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-citar: Update to 0.9.6.
	* gnu/packages/emacs-xyz.scm (emacs-citar): Update to 0.9.6.
	[propagated-inputs]: Add EMACS-CITAR.

2022-07-04  Marius Bakke  <marius@gnu.org>

	gnu: python-django@3.2: Update to 3.2.14 [fixes CVE-2022-34265].
	* gnu/packages/django.scm (python-django-3.2): Update to 3.2.14.

	gnu: Django: Update to 4.0.6 [fixes CVE-2022-34265].
	* gnu/packages/django.scm (python-django-4.0): Update to 4.0.6.

2022-07-04  Ludovic Courtès  <ludo@gnu.org>

	style: For 'let' and similar forms, emit one binding per line.
	Previously, 'let' bindings could be rendered like this:

	  (let ((x 1) (y 2)
	        (z 3))
	    ...)

	With this change, each bindings goes in its own line.

	Partly fixes <https://issues.guix.gnu.org/56297>.
	Reported by Maxime Devos <maximedevos@telenet.be>.

	* guix/scripts/style.scm (pretty-print-with-comments)[list-of-lists?]:
	New procedure.
	Use it.
	* tests/style.scm: Add tests with 'let' and 'substitute-keyword-arguments'.

2022-07-04  Philip McGrath  <philip@philipmcgrath.com>

	etc/guix-install.sh: Check for profile from 'guix home'.
	If "$HOME/.guix-home/profile" exists, use it for GUIX_PROFILE instead of
	"$HOME/.guix-profile".

	* etc/guix-install.sh (sys_create_init_profile): Check for 'guix home'
	profile.

2022-07-04  Philip McGrath  <philip@philipmcgrath.com>

	etc/guix-install.sh: Initialize XDG base directories.
	The default values from the XDG base directory specification make little
	sense for Guix System, and some scripts in Guix assume that they are not
	"empty or unset": for example, see <https://issues.guix.gnu.org/56050>.
	On foreign distros, however, omitting the default values is likely to
	break software from the distro, perhaps even preventing the desktop
	environment from starting. To smooth over the difference, use the
	system-wide configuration to ensure the environment variables are always
	explicitly set on foreign distros.

	* etc/guix-install.sh (sys_create_init_profile): Explicitly initialize
	XDG base directory variables.

2022-07-04  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	style: Add option '--list-stylings'.
	* guix/scripts/style.scm (show-stylings): New procedure.
	  (%options, show-help): Add "--list-stylings".
	* doc/guix.texi (Invoking guix style): Document "-l".

	gnu: Add trytond-stock-package-shipping-dpd.
	* gnu/packages/tryton.scm (trytond-stock-package-shipping-dpd): New variable.

	gnu: Add trytond-google-maps.
	* gnu/packages/tryton.scm (trytond-google-maps): New variable.

	gnu: Add trytond-gis.
	* gnu/packages/tryton.scm (trytond-gis): New variable.

	gnu: Add python-geomet.
	* gnu/packages/python-xyz.scm (python-geomet): New variable.

2022-07-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emms-print-metadata: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-emms-print-metadata)[arguments]: Use G-expressions.

	gnu: emacs-emms: Update to 11.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 11.

	gnu: emacs-rg: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-rg)[arguments]: Use G-expressions and MAKE-FILE-WRITABLE.

	gnu: emacs-rg: Update to 2.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-rg): Update to 2.2.1.

	gnu: fsearch: Update to 0.1.3.
	* gnu/packages/search.scm (fsearch): Update to 0.1.3.

	gnu: manuskript: Update package style.
	* gnu/packages/text-editors.scm (manuskript)[arguments]: Use
	G-expressions. Remove trailing #T.

	gnu: manuskript: Update to 0.14.0.
	* gnu/packages/text-editors.scm (manuskript): Update to 0.14.0.

	gnu: nauty: Update package style.
	* gnu/packages/maths.scm (nauty)[arguments]: Use G-expressions. Remove
	trailing #T.

	gnu: nauty: Update to 2.7r4.
	* gnu/packages/maths.scm (nauty): Update to 2.7r4.

	gnu: tlpui: Use G-expressions.
	* gnu/packages/linux.scm (tlpui)[arguments]: Use G-expressions.

	gnu: tlpui: Honor TESTS?.
	* gnu/packages/linux.scm (tlpui)[arguments]<#:phases>: Honor TESTS? in CHECK
	phase.

	gnu: tlpui: Update to 1.5.0-1.
	* gnu/packages/linux.scm (tlpui): Update to 1.5.0-1.

2022-07-04  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-sly-stepper: Update to 20220704.
	* gnu/packages/emacs-xyz.scm (emacs-sly-stepper): Update to 20220704.

2022-07-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-sccustomize.
	* gnu/packages/bioinformatics.scm (r-sccustomize): New variable.

	gnu: Add r-dittoseq.
	* gnu/packages/bioconductor.scm (r-dittoseq): New variable.

	gnu: Add r-ggprism.
	* gnu/packages/cran.scm (r-ggprism): New variable.

	gnu: Add r-ggrastr.
	* gnu/packages/cran.scm (r-ggrastr): New variable.

	gnu: Add r-janitor.
	* gnu/packages/cran.scm (r-janitor): New variable.

	gnu: Add r-paletteer.
	* gnu/packages/cran.scm (r-paletteer): New variable.

	gnu: Add r-prismatic.
	* gnu/packages/cran.scm (r-prismatic): New variable.

	gnu: Add r-colorway.
	* gnu/packages/statistics.scm (r-colorway): New variable.

2022-07-04  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: vpnc: Add bsd-2 license.
	* gnu/packages/vpn.scm (vpnc)[license]: Add bsd-2.

	gnu: vpnc: Fix cross-compilation.
	* gnu/packages/vpn.scm (vpnc): Fix cross-compilation.
	  [native-inputs]: Add conditional input of `this-package' (vpnc)
	  to reuse the man page and add `pkg-config'.
	  [arguments]: Use G-Expressions.
	  [arguments]: Make use of `make-flags' instead of using substitutions.
	  [arguments]: Remove unneeded deletion of `configure'.
	  [arguments]: Use `pkg-config' to search for libgcrypt.

2022-07-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add giza
	* gnu/packages/maths.scm (giza): New variable.

2022-07-04  Zhu Zihao  <all_but_last@163.com>

	gnu: solidity: Update to 0.8.15.
	* gnu/packages/solidity.scm (solidity): Update to 0.8.15.
	[source]: Use Github release.
	[arguments]<#:phases>: Remove phase 'create-commit_hash.txt'.
	Restore phase 'configure' and phase 'install'.
	Remove modifications applied to the phase 'build' and phase 'check'.
	Add phase 'unbundle-3rd-party-dependencies'.
	[inputs]: Add fmt-for-solidity, range-v3.

	gnu: Add fmt-for-solidity.
	* gnu/packages/pretty-print.scm (fmt-for-solidity): New variable.

	gnu: solidity: Use G-expressions.
	* gnu/packages/solidity.scm (solidity)[arguments]: Use G-expressions.
	[native-inputs]: Use label-less style inputs.

2022-07-04  Zhu Zihao  <all_but_last@163.com>

	gnu: z3: Prefer CMake to build the package.
	Z3 developer recommends to use CMake to build Z3 except the OCaml bindings.
	Use CMake also enable us to cross compile z3.

	* gnu/packages/maths.scm (z3)[build-system]: Use cmake-build-system.
	[arguments]<#:configure-flags>: Add flags for CMake.
	<#:phases>: Remove stale phase 'fix-compatability'.
	In phase 'check', build the z3 test binary and don't test when cross
	compiling.
	Add phase 'compile-python-modules' phase to generate python bytecode cache for
	z3 python binding.
	Add phase 'fix-z3-library-path' to help z3 pythong binding to find the z3
	shared library.

	(ocaml-z3)[build-system]: Override the inherited value with 'gnu-build-system'.

2022-07-04  Zhu Zihao  <all_but_last@163.com>

	gnu: z3: Update to 4.8.17.
	* gnu/packages/maths.scm (z3): Update to 4.8.17.

	gnu: z3: Use G-expressions.
	* gnu/packages/maths.scm (z3)[arguments]: Use G-expressions.
	[native-inputs]: Use label-less style.

2022-07-04  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-nkeymaps: Update to 1.0.0.
	* gnu/packages/lisp-xyz.scm (sbcl-nkeymaps): Update to 1.0.0.

2022-07-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tbb: Fix building on riscv64-linux.
	* gnu/packages/tbb.scm (tbb)[source]: Add patch.
	* gnu/packages/patches/tbb-other-arches.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	etc: teams: Add entry for Efraim Flashner.
	* etc/teams.scm.in ("Efraim Flashner"): New member.

2022-07-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.321.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.321.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.286.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.286.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.250.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.250.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.203.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.203.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.128.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.128.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.52.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.52.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.18.9.
	* gnu/packages/linux.scm (linux-libre-5.18-version): Update to 5.18.9.
	(linux-libre-5.18-pristine-source): Update hash.

	teams: Add leo Famulari.
	* etc/teams.scm.in ("Leo Famulari"): New member.

2022-07-04  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: bitmask: Fix loading of GUI.
	* gnu/packages/vpn.scm (bitmask)[inputs]: Add qtgraphicaleffects.

2022-07-03  Christopher Baines  <mail@cbaines.net>

	services: guix-build-coordinator: Fix passing parallel-hooks.
	The previous approach didn't support a simple alist.

	* gnu/services/guix.scm (make-guix-build-coordinator-start-script): Fix
	passing parallel-hooks in to the start gexp.

2022-07-03  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-56.290ba67.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-56.290ba67.

2022-07-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-nfiles: Update to 1.0.0.
	* gnu/packages/lisp-xyz.scm (sbcl-nfiles): Update to 1.0.0.

	gnu: abcl: Update to 1.9.0.
	* gnu/packages/java.scm (abcl): Update to 1.9.0.
	* gnu/packages/patches/abcl-fix-build-xml.patch: Update for 1.9.0.

	gnu: abcl: Fix loading of cl-* packages.
	* gnu/packages/java.scm (abcl)[native-search-paths]: Add XDG_DATA_DIRS where
	to cl-* libraries get installed.

2022-07-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: libfixposix: Add C_INCLUDE_PATH to the native-search-paths.
	* gnu/packages/c.scm (libfixposix)[native-search-paths]: Add C_INCLUDE_PATH.

	This fixes the loading of cl-iolib among others.

2022-07-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	etc: teams: Add entry for Liliana Prikler.
	* etc/teams.scm.in ("Liliana Marie Prikler"): New member.

	etc: teams: Sort members lexicographically by last name.
	* etc/teams.scm.in: Sort members lexicographically by last name.

2022-07-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: renpy: Install sdk-fonts.
	Without these fonts, the launcher will fail to launch.

	* gnu/packages/game-development.scm (renpy)[install]: Also recursively copy
	sdk-fonts.

2022-07-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-renpy: Update to 8.0.0.
	* gnu/packages/game-development.scm (python-renpy): Update to 8.0.0.
	[source]: Revert back to url-fetch.  Also patch module/setup.py to not refer
	to missing sources.

	gnu: python-pygame-sdl2: Update to 2.1.0-for-renpy-8.0.0.
	* gnu/packages/game-development.scm (python-pygame-sdl2): Update to
	2.1.0-for-renpy-8.0.0.
	[source]: Revert to url-fetch.
	Also add back the snippet to remove generated sources.

	gnu: Add font-artifika.
	* gnu/packages/fonts.scm (font-artifika): New variable.

2022-07-03  Andreas Enge  <andreas@enge.fr>

	etc: Update teams.
	* etc/teams.scm.in: Rename maths team to science and add myself to it.

2022-07-03  r0man  <roman@burningswell.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add Climate Data Operators.
	* gnu/packages/geo.scm (cdo): New variable.

2022-07-03  Antero Mejr  <antero@mailbox.org>

	gnu: Add python-deepdish.
	* gnu/packages/python-science.scm (python-deepdish): New variable.

2022-07-03  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add utest-h.
	* gnu/packages/c.scm (utest-h): New variable.

2022-07-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: solidity: Remove input labels.
	* gnu/packages/solidity.scm (solidity)[native-inputs]: Remove labels.

2022-07-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-fof: Also build the fof/mf subsystem.
	* gnu/packages/lisp-xyz.scm (sbcl-fof)[arguments]: Also build the fof/mf subsystem.
	[inputs]: Add sbcl-cl-json.

2022-07-03  Ricardo Wurmus  <rekado@elephly.net>

	etc: Add teams.scm.
	* etc/teams.scm.in: New file.
	* configure.ac: Generate executable.
	* .gitignore: Ignore generated file.

	services: Add anonip-service-type.
	* gnu/services/web.scm (anonip-configuration): New record type.
	(anonip-configuration?, anonip-configuration-anonip,
	anonip-configuration-input, anonip-configuration-output,
	anonip-configuration-skip-private?, anonip-configuration-column,
	anonip-configuration-replacement, anonip-configuration-ipv4mask,
	anonip-configuration-ipv6mask, anonip-configuration-increment,
	anonip-configuration-delimiter, anonip-configuration-regex): New procedures.
	(anonip-service-type): New service type.
	* doc/guix.texi (Log Rotation): Add subheading for Anonip Service.

2022-07-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl: Disable SB-SIMD module.
	SB-SIMD gets enabled only on x86_64 CPUs supporting AVX2 instructions,
	and some x86_64 CPUs don't.

	Fixes <https://issues.guix.gnu.org/56353>.
	Reported by Wensheng Xie <xiewensheng@hotmail.com>.

	* gnu/packages/lisp.scm (sbcl)[arguments]: Disable SB-SIMD in the 'build' and
	  'build-doc' phases.

2022-07-03  Trevor Richards  <trev@trevdev.ca>

	gnu: nim: Update to 1.6.6.
	* gnu/packages/nim.scm (nim): Updated to 1.6.6.

2022-07-03  Christopher Baines  <mail@cbaines.net>

	gnu: propeller-binutils: Remove source patches.
	None of the patches seem to apply. The patches that are not used with binutils
	are probably too new for the specific commit used here, and the patches that
	were once applied have probably been removed, so just don't apply any patches.

	* gnu/packages/embedded.scm (propeller-binutils)[source]: Remove patches that
	don't apply.

2022-07-03  Christopher Baines  <mail@cbaines.net>

	gnu: java-xpp3: Download source from ci.guix.gnu.org.
	The www.extreme.indiana.edu site is now serving a redirect:

	  This site has been deprecated. You can access an archive of this site at
	  https://web.archive.org/web/20210225153105/https://www.extreme.indiana.edu/.

	Because this isn't a 404, as it probably should be, guix follows this redirect
	and gets some content that isn't the file it asked for.

	To avoid this incorrect behaviour, switch to using a ci.guix.gnu.org URL for
	the file instead.

	* gnu/packages/xml.scm (java-xpp3)[source]: Switch the uri to ci.guix.gnu.org.

2022-07-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libunwind: Update to 1.6.2.
	* gnu/packages/libunwind.scm (libunwind): Update to 1.6.2.

	gnu: curl: Skip failing test on 32-bit architectures.
	* gnu/packages/curl.scm (curl-7.84.0)[arguments]: Use custom
	'skip-failing-tests phase on all 32-bit architectures.

	gnu: curl: Fix build on some systems.
	* gnu/packages/curl.scm (curl-7.84.0)[source]: Add patch to work around
	implicit function declaration.
	* gnu/packages/patches/curl-easy-lock.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2022-07-02  muradm  <mail@muradm.net>

	gnu: Add sqls 0.2.18.
	* gnu/packages/databases (sqls): New variable.

	gnu: Add go-github-com-sourcegraph-jsonrpc2 0.1.0.
	* gnu/packages/golang.scm (go-github-com-sourcegraph-jsonrpc2): New variable.

	gnu: Add go-github-com-gorilla-websocket 1.5.0.
	* gnu/packages/golang.scm (go-github-com-gorilla-websocket): New variable.

2022-07-02  Ludovic Courtès  <ludo@gnu.org>

	challenge: Do nothing when passed zero arguments.
	Previously, 'guix challenge' without arguments would list live store
	items that had been locally built.  This was deemed confusing,
	especially since 'list-live' is an expensive operation.

	* guix/scripts/challenge.scm (guix-challenge): Warn and exit with 0 when
	FILES is empty.
	* doc/guix.texi (Invoking guix challenge): Update accordingly.

2022-07-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ifultools: Patch in removed macros to fix build.
	* gnu/packages/cran.scm (r-ifultools)[arguments]: Define removed compatibility
	macros.

	gnu: r-with-tests: Update to 4.2.1.
	* gnu/packages/statistics.scm (r-with-tests): Update to 4.2.1.

	gnu: r-tcgabiolinks: Update to 2.24.3.
	* gnu/packages/bioconductor.scm (r-tcgabiolinks): Update to 2.24.3.

	gnu: r-bionetstat: Update to 1.16.1.
	* gnu/packages/bioconductor.scm (r-bionetstat): Update to 1.16.1.

	gnu: r-bgeedb: Update to 2.22.3.
	* gnu/packages/bioconductor.scm (r-bgeedb): Update to 2.22.3.

	gnu: r-ggbio: Update to 1.44.1.
	* gnu/packages/bioconductor.scm (r-ggbio): Update to 1.44.1.

	gnu: r-rsubread: Update to 2.10.4.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.10.4.

	gnu: r-biosigner: Update to 1.24.2.
	* gnu/packages/bioconductor.scm (r-biosigner): Update to 1.24.2.
	[propagated-inputs]: Add r-multiassayexperiment and r-summarizedexperiment.

	gnu: r-ropls: Update to 1.28.2.
	* gnu/packages/bioconductor.scm (r-ropls): Update to 1.28.2.
	[propagated-inputs]: Add r-multiassayexperiment and r-summarizedexperiment.

	gnu: r-genomicscores: Update to 2.8.2.
	* gnu/packages/bioconductor.scm (r-genomicscores): Update to 2.8.2.
	[propagated-inputs]: Add r-httr.

	gnu: r-clusterprofiler: Update to 4.4.4.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.4.4.

	gnu: r-batchelor: Update to 1.12.3.
	* gnu/packages/bioconductor.scm (r-batchelor): Update to 1.12.3.

	gnu: r-matrixgenerics: Update to 1.8.1.
	* gnu/packages/bioconductor.scm (r-matrixgenerics): Update to 1.8.1.

	gnu: r-zellkonverter: Update to 1.6.3.
	* gnu/packages/bioconductor.scm (r-zellkonverter): Update to 1.6.3.

	gnu: r-simplifyenrichment: Update to 1.6.1.
	* gnu/packages/bioconductor.scm (r-simplifyenrichment): Update to 1.6.1.

	gnu: r-rtracklayer: Update to 1.56.1.
	* gnu/packages/bioconductor.scm (r-rtracklayer): Update to 1.56.1.

	gnu: r-organismdbi: Update to 1.38.1.
	* gnu/packages/bioconductor.scm (r-organismdbi): Update to 1.38.1.

	gnu: r-limma: Update to 3.52.2.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.52.2.

	gnu: r-ensembldb: Update to 2.20.2.
	* gnu/packages/bioconductor.scm (r-ensembldb): Update to 2.20.2.

	gnu: r-gld: Update to 2.6.5.
	* gnu/packages/statistics.scm (r-gld): Update to 2.6.5.

	gnu: r-clubsandwich: Update to 0.5.7.
	* gnu/packages/statistics.scm (r-clubsandwich): Update to 0.5.7.

	gnu: r-ranger: Update to 0.14.1.
	* gnu/packages/statistics.scm (r-ranger): Update to 0.14.1.

	gnu: r-car: Update to 3.1-0.
	* gnu/packages/statistics.scm (r-car): Update to 3.1-0.

	gnu: r-gtools: Update to 3.9.2.2.
	* gnu/packages/statistics.scm (r-gtools): Update to 3.9.2.2.

	gnu: r-r-rsp: Update to 0.45.0.
	* gnu/packages/statistics.scm (r-r-rsp): Update to 0.45.0.

	gnu: r-r-utils: Update to 2.12.0.
	* gnu/packages/statistics.scm (r-r-utils): Update to 2.12.0.

	gnu: r-r-methodss3: Update to 1.8.2.
	* gnu/packages/statistics.scm (r-r-methodss3): Update to 1.8.2.

	gnu: r-rcpparmadillo: Update to 0.11.2.0.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.11.2.0.0.

	gnu: r-dbplyr: Update to 2.2.1.
	* gnu/packages/statistics.scm (r-dbplyr): Update to 2.2.1.

	gnu: r-rlang: Update to 1.0.3.
	* gnu/packages/statistics.scm (r-rlang): Update to 1.0.3.

	gnu: r-dbi: Update to 1.1.3.
	* gnu/packages/statistics.scm (r-dbi): Update to 1.1.3.

	gnu: r-nlme: Update to 3.1-158.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-158.

	gnu: r-spacetime: Update to 1.2-8.
	* gnu/packages/cran.scm (r-spacetime): Update to 1.2-8.
	[native-inputs]: Add r-knitr.

	gnu: r-pkgdown: Update to 2.0.5.
	* gnu/packages/cran.scm (r-pkgdown): Update to 2.0.5.

	gnu: r-downlit: Update to 0.4.1.
	* gnu/packages/cran.scm (r-downlit): Update to 0.4.1.
	[propagated-inputs]: Add r-withr.

	gnu: r-clustree: Update to 0.5.0.
	* gnu/packages/cran.scm (r-clustree): Update to 0.5.0.

	gnu: r-phangorn: Update to 2.9.0.
	* gnu/packages/cran.scm (r-phangorn): Update to 2.9.0.
	[propagated-inputs]: Add r-generics.

	gnu: r-parsnip: Update to 1.0.0.
	* gnu/packages/cran.scm (r-parsnip): Update to 1.0.0.
	[propagated-inputs]: Add r-pillar.

	gnu: r-tidyposterior: Update to 1.0.0.
	* gnu/packages/cran.scm (r-tidyposterior): Update to 1.0.0.

	gnu: r-dials: Update to 1.0.0.
	* gnu/packages/cran.scm (r-dials): Update to 1.0.0.
	[propagated-inputs]: Add r-pillar.

	gnu: r-rsample: Update to 1.0.0.
	* gnu/packages/cran.scm (r-rsample): Update to 1.0.0.
	[propagated-inputs]: Remove r-lifecycle; add r-glue and r-pillar.

	gnu: r-lobstr: Update to 1.1.2.
	* gnu/packages/cran.scm (r-lobstr): Update to 1.1.2.
	[propagated-inputs]: Remove r-rcpp; add r-cpp11 and r-prettyunits.

	gnu: r-igraph: Update to 1.3.2.
	* gnu/packages/cran.scm (r-igraph): Update to 1.3.2.

	gnu: r-flexsurv: Update to 2.2.
	* gnu/packages/cran.scm (r-flexsurv): Update to 2.2.
	[propagated-inputs]: Add r-ggplot2 and r-statmod.

	gnu: r-hardhat: Update to 1.2.0.
	* gnu/packages/cran.scm (r-hardhat): Update to 1.2.0.

	gnu: r-packrat: Update to 0.8.1.
	* gnu/packages/cran.scm (r-packrat): Update to 0.8.1.

	gnu: r-additivitytests: Update to 1.1-4.1.
	* gnu/packages/cran.scm (r-additivitytests): Update to 1.1-4.1.
	[native-inputs]: Add r-knitr.

	gnu: r-fda: Update to 6.0.4.
	* gnu/packages/cran.scm (r-fda): Update to 6.0.4.

	gnu: r-r-devices: Update to 2.17.1.
	* gnu/packages/cran.scm (r-r-devices): Update to 2.17.1.

	gnu: r-dalex: Update to 2.4.2.
	* gnu/packages/cran.scm (r-dalex): Update to 2.4.2.

	gnu: r-lintr: Update to 3.0.0.
	* gnu/packages/cran.scm (r-lintr): Update to 3.0.0.
	[propagated-inputs]: Remove r-httr, r-rstudioapi, and r-testthat; add r-backports and
	r-glue.
	[native-inputs]: Add r-knitr.

	gnu: r-yulab-utils: Update to 0.0.5.
	* gnu/packages/cran.scm (r-yulab-utils): Update to 0.0.5.

	gnu: r-bookdown: Update to 0.27.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.27.

	gnu: r-globals: Update to 0.15.1.
	* gnu/packages/cran.scm (r-globals): Update to 0.15.1.

	gnu: r-epi: Update to 2.47.
	* gnu/packages/cran.scm (r-epi): Update to 2.47.

	gnu: r-strucchange: Update to 1.5-3.
	* gnu/packages/cran.scm (r-strucchange): Update to 1.5-3.

	gnu: r-waveslim: Update to 1.8.3.
	* gnu/packages/cran.scm (r-waveslim): Update to 1.8.3.

	gnu: r-admisc: Update to 0.29.
	* gnu/packages/cran.scm (r-admisc): Update to 0.29.

	gnu: r-performance: Update to 0.9.1.
	* gnu/packages/cran.scm (r-performance): Update to 0.9.1.

	gnu: r-emmeans: Update to 1.7.5.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.7.5.

	gnu: r-sandwich: Update to 3.0-2.
	* gnu/packages/cran.scm (r-sandwich): Update to 3.0-2.
	[source]: Add snippet to remove generated files.

	gnu: r-raster: Update to 3.5-21.
	* gnu/packages/cran.scm (r-raster): Update to 3.5-21.

	gnu: r-itsadug: Update to 2.4.1.
	* gnu/packages/cran.scm (r-itsadug): Update to 2.4.1.

	gnu: r-tinytex: Update to 0.40.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.40.

	gnu: r-qap: Update to 0.1-2.
	* gnu/packages/cran.scm (r-qap): Update to 0.1-2.

	gnu: r-processx: Update to 3.6.1.
	* gnu/packages/cran.scm (r-processx): Update to 3.6.1.

	gnu: r-broom: Update to 1.0.0.
	* gnu/packages/cran.scm (r-broom): Update to 1.0.0.

	gnu: r-idr: Update to 1.3.
	* gnu/packages/cran.scm (r-idr): Update to 1.3.

	gnu: r-pkgload: Update to 1.3.0.
	* gnu/packages/cran.scm (r-pkgload): Update to 1.3.0.
	[propagated-inputs]: Remove r-rstudioapi; add r-fs and r-glue.

	gnu: r-ps: Update to 1.7.1.
	* gnu/packages/cran.scm (r-ps): Update to 1.7.1.

	gnu: r-partykit: Update to 1.2-16.
	* gnu/packages/cran.scm (r-partykit): Update to 1.2-16.

	gnu: r-reordercluster: Update to 2.0.
	* gnu/packages/cran.scm (r-reordercluster): Update to 2.0.
	[propagated-inputs]: Add r-gtools.

	gnu: r-ggpmisc: Update to 0.4.7.
	* gnu/packages/cran.scm (r-ggpmisc): Update to 0.4.7.

	gnu: r-restfulr: Update to 0.0.15.
	* gnu/packages/bioconductor.scm (r-restfulr): Update to 0.0.15.

2022-07-02  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-migrate-parsetree: Update to 2.4.0.
	* gnu/package/ocaml.scm (ocaml-migrate-parsetree): Update to 2.4.0.

	gnu: ocaml-lwt-react: Update to 1.2.0.
	* gnu/packages/ocaml.scm (ocaml-lwt-react): Update to 1.2.0.

	gnu: ocaml-lwt: Update to 5.6.1.
	* gnu/packages/ocaml.scm (ocaml-lwt): Update to 5.6.1.

	gnu: dune: Update to 3.3.1.
	* gnu/packages/ocaml.scm (dune): Update to 3.3.1.

	gnu: ocaml-camlp-streams: Update to 5.0.1.
	* gnu/packages/ocaml.scm (ocaml-camlp-streams): Update to 5.0.1.

2022-07-02  Stephen Paul Weber  <singpolyma@singpolyma.net>

	gnu: Add ruby-blather.
	* gnu/packages/ruby.scm (ruby-blather): New variable.

	gnu: Add ruby-niceogiri.
	* gnu/packages/ruby.scm (ruby-niceogiri): New variable.

2022-07-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gdk-pixbuf: Add removal hint for libx11.
	* gnu/packages/gtk.scm (gdk-pixbuf)[propagated-inputs]: Add hint to remove
	libx11 on core-updates.

2022-07-02  Tomasz Jeneralczyk  <tj@schwi.pl>

	gnu: Add gdk-pixbuf-xlib.
	This was part of gtk-pixbuf before but was split into its own library
	in version 2.42.0: https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/tags/2.42.0

	* gnu/packages/gtk.scm (gtk-pixbuf-xlib): New variable.

2022-07-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: dino: Run tests.
	* gnu/packages/messaging.scm (dino)[arguments]<#:tests?>: Drop.
	<#:configure-flags>: Add “-DBUILD_TESTS=true”.
	<#:phases>: Replace ‘check’ with manual invocations of the test binaries.

	gnu: dino: Use new package style.
	* gnu/packages/messaging.scm (dino)[arguments]: Convert to list of
	G-Expressions.
	[native-inputs, inputs]: Drop labels.

2022-07-02  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add kaidan.
	* gnu/packages/messaging.scm (kaidan): New variable.

	gnu: bitmask: Update to 0.21.11.
	* gnu/packages/vpn.scm (bitmask)[version]: Update to 0.21.11.
	[inputs]: Add qtsvg.

2022-07-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-nhooks: Update to 1.1.1.
	* gnu/packages/lisp-xyz.scm (sbcl-nhooks): Update to 1.1.1.

2022-07-02  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: gdm: Use regular check.
	* gnu/packages/gnome.scm (gdm)[native-inputs]: Replace check-0.14 with check.

	gnu: iodine: Use regular check.
	* gnu/packages/networking.scm (iodine)[native-inputs]: Replace check-0.14 with
	check.

	gnu: libsbml: Use regular check.
	* gnu/packages/bioinformatics.scm (libsbml)[native-inputs]: Replace check-0.14
	with check.

	gnu: edi: Use regular check.
	* gnu/packages/enlightenment.scm (edi)[native-inputs]: Replace check-0.14 with
	check.

	gnu: burp: Use regular check.
	* gnu/packages/backup.scm (burp)[native-inputs]: Replace check-0.14 with
	check.

	gnu: libsigrokdecode: Use regular check.
	* gnu/packages/electronics.scm (libsigrokdecode)[native-inputs]: Replace
	check-0.14 with check.

	gnu: recutils: Use regular check.
	* gnu/packages/databases.scm (recutils)[native-inputs]: Replace check-0.14
	with check.

2022-07-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: curl: Skip failing test on x86-32.
	* gnu/packages/curl.scm (curl-7.84.0)[arguments]<#:phases>: When running on
	x86-32, add a phase to skip test 3026 “curl_global_init thread-safety”.

2022-07-01  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: ibus-anthy: Modernize arguments.
	* gnu/packages/ibus.scm (ibus-anthy)[arguments]: Convert to list of
	G-Expressions.

2022-07-01  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: ibus-anthy: Archaize wrapper.
	This is a follow-up to 39b118776bbbaed049f8bcafa27bde30d9d0b2f6, which
	applied the wrong modernization metaphors.  For more information, see
	<https://issues.guix.gnu.org/52576#16>.

	* gnu/packages/ibus.scm (ibus-anthy)[#:phases]<wrap-programs>: Refer to
	outputs by assoc-ref.

2022-07-01  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust 'guix graph' test to latest OCaml changes.
	* tests/graph.scm ("reverse bag DAG"): Adjust to latest OCaml changes by
	looking at dune/ocaml-camomile/ocaml-utop.

2022-07-01  Ludovic Courtès  <ludo@gnu.org>

	profiles: Do not repeat entries in 'manifest' file.
	Fixes <https://issues.guix.gnu.org/55499>.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	With this change, the manifest file created for:

	  guix install r r-seurat r-cistopic r-monocle3 r-cicero-monocle3 r-assertthat

	goes from 5.7M to 176K.  Likewise, on this profile, wall-clock time of:

	  GUIX_PROFILING=gc guix package -I

	goes from 0.7s to 0.1s, with heap usage going from 55M to 9M.

	* guix/profiles.scm (manifest->gexp)[optional]: New procedure.
	[entry->gexp]: Turn into a monadic procedure.  Return a 'repeated' sexp
	if ENTRY was already visited before.
	Adjust caller accordingly.  Bump manifest version.
	(sexp->manifest)[sexp->manifest-entry]: Turn into a monadic procedure.
	Add case for 'repeated' nodes.  Add each entry to the current state
	vhash.
	Add clause for version 4 manifests.
	[sexp->manifest-entry/v3]: New procedure, with former
	'sexp->manifest-entry' code.
	* tests/profiles.scm ("deduplication of repeated entries"): New test.
	* guix/build/profiles.scm (manifest-sexp->inputs+search-paths)[let-fields]:
	New macro.
	Use it.  Expect version 4.  Add clause for 'repeated' nodes.

2022-07-01  Ludovic Courtès  <ludo@gnu.org>

	tests: Augment profile collision test.
	* tests/profiles.scm ("collision of propagated inputs"): Check the
	parents of ENTRY1 and ENTRY2.

2022-07-01  Ludovic Courtès  <ludo@gnu.org>

	services: openssh: Listen on IPv6 only when IPv6 is supported.
	Fixes <https://issues.guix.gnu.org/56327>.
	Reported by André Batista <nandre@riseup.net>.

	* gnu/services/ssh.scm (openssh-shepherd-service)[ipv6-support?]: New
	variable.
	Use it in 'start' method.

2022-07-01  Ludovic Courtès  <ludo@gnu.org>

	upstream: 'guix refresh -u' no longer stops when upstream info is lacking.
	Fixes <https://issues.guix.gnu.org/56338>.

	Starting from 53b9c27aa59bebf955f0aa24fef60a101480ef5c, 'guix refresh -u'
	would stop upon the first failure to determine upstream releases.  This
	fixes that.

	* guix/upstream.scm (package-update): Warn rather than update.

2022-07-01  Sughosha  <sughosha@proton.me>

	gnu: Add luppp.
	* gnu/packages/music.scm (luppp): New variable.

	gnu: Add fabla.
	* gnu/packages/music.scm (fabla): New variable.

2022-07-01  Sughosha  <sughosha@proton.me>

	gnu: sorcer: Update to 1.1.3-1.cc7f6f5.
	* gnu/packages/music.scm (sorcer): Update to 1.1.3-1.cc7f6f5.
	[source]: Fetch with git; remove generated C++ file.
	[native-inputs]: Replace faust with faust-0.9.67.

	This update fixes the building of the package.

2022-07-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add faust-0.9.67.
	* gnu/packages/audio.scm (faust-0.9.67): New variable.

2022-07-01  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.202.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.202.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.127.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.127.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.51.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.51.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.18.8.
	* gnu/packages/linux.scm (linux-libre-5.18-version): Update to 5.18.8.
	(linux-libre-5.18-pristine-source): Update hash.

2022-07-01  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Update to 2.15.3.
	* gnu/packages/dezyne.scm (dezyne)[source]: Update to 2.15.3.

	gnu: mcrl2: Update to 202206.0.
	* gnu/packages/patches/mcrl2-fix-1687.patch,
	gnu/packages/patches/mcrl2-fix-counterexample.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/maths.scm (mcrl2): Update to 202206.0 and use them.

2022-07-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-ikarus.
	* gnu/packages/bioinformatics.scm (python-ikarus): New variable.

2022-07-01  Ludovic Courtès  <ludo@gnu.org>

	tests: Add sanitizer test.
	* tests/records.scm ("define-record-type* & sanitize without default
	value"): New test.

2022-07-01  Ludovic Courtès  <ludo@gnu.org>

	image: Add sanitizers for 'format' and 'partition-table-type'.
	This allows common mistakes to be diagnosed early.

	* gnu/image.scm (define-set-sanitizer): New macro.
	(validate-image-format, validate-partition-table-type): New sanitizers.
	(<image>)[format, partition-table-type]: Add 'sanitize' property.

2022-07-01  Ludovic Courtès  <ludo@gnu.org>

	image: Raise an error when an image lacks a bootable partition.
	* gnu/system/image.scm (find-root-partition): Raise an error when 'find'
	returns #f.

	image: Avoid use of the deprecated 'gpt' option of genimage.
	* gnu/system/image.scm (system-disk-image)[genimage-type-options]: Use
	'partition-table-type' instead of the deprecated 'gpt' option.

2022-07-01  Ludovic Courtès  <ludo@gnu.org>

	image: Add default value for partition initializer.
	Previously, the default value would lead to a wrong-type-to-apply crash.

	* gnu/system/image.scm (system-disk-image)[image-builder]: When
	'partition-initializer' returns #f, fall back to
	INITIALIZE-ROOT-PARTITION.
	* gnu/tests/base.scm (run-root-unmount-test)[test-image]: Remove
	'initializer' field of partition.
	* gnu/image.scm (<partition>)[initializer]: Add comment.

2022-07-01  Ludovic Courtès  <ludo@gnu.org>

	image: 'system-image' throws when given an incorrect image format.
	Previously 'system-image' would return *unspecified* in that case,
	leading to a wrong-type-arg error crash down the road.

	* gnu/system/image.scm (system-image): Add 'else' clause.

2022-07-01  Ludovic Courtès  <ludo@gnu.org>

	services: root-file-system: Cleanly unmount upon shutdown.
	Fixes <https://issues.guix.gnu.org/56209>.
	Reported by angry rectangle <angryrectangle@cock.li>.

	* gnu/packages/admin.scm (shepherd-0.9)[modules, snippet]: New fields.
	* gnu/services/base.scm (%root-file-system-shepherd-service): In 'stop'
	method, remove 'call-with-blocked-asyncs'.  When 'mount' throws to
	'system-error, call (@ (fibers) sleep) and try again.
	* gnu/tests/base.scm (run-root-unmount-test): New procedure.
	(%test-root-unmount): New variable.

2022-07-01  Ludovic Courtès  <ludo@gnu.org>

	file-systems: Add 'cleanly-unmounted-ext2?'.
	* gnu/build/file-systems.scm (ext2-superblock-cleanly-unmounted?)
	(cleanly-unmounted-ext2?): New procedures.

2022-07-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: texlive-fmtcount: Add proper 'license' value.
	This is a followup to df5e07c16d2d4e72423f0e8c6b5b53c7020bc77a.

	* gnu/packages/tex.scm (texlive-fmtcount)[license]: New field.

2022-07-01  Christopher Baines  <mail@cbaines.net>

	services: nginx: Add support for extra content in upstream blocks.
	I'm looking at this as I'd like to use the keepalive functionality.

	* gnu/services/web.scm (nginx-upstream-configuration-extra-content): New
	procedure.
	(emit-nginx-upstream-config): Include the extra-content if applicable.
	* doc/guix.texi (NGINX): Document this.

2022-07-01  Luis Henrique Gomes Higino  <luishenriquegh2701@gmail.com>

	gnu: grip: Update to 4.6.1.
	* gnu/packages/python-web.scm (grip): Update to 4.6.1.
	(arguments): Use a gexp.

2022-07-01  Christopher Baines  <mail@cbaines.net>

	services: guix: Support guix-build-coordinator parallel hooks.
	* gnu/services/guix.scm (guix-build-coordinator-configuration-parallel-hooks):
	New procedure.
	(make-guix-build-coordinator-start-script): Accept and use #:parallel-hooks.
	(guix-build-coordinator-shepherd-services): Pass parallel-hooks to
	make-guix-build-coordinator-start-script.
	* doc/guix.texi (Guix Build Coordinator): Document this new field.

	gnu: guix-build-coordinator: Update to 0-55.23504e0.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-55.23504e0.

2022-07-01  Wiktor Żelazny  <wz@freeshell.de>

	gnu: Add r-sungeo.
	* gnu/packages/cran.scm (r-sungeo): New variable.

	gnu: Add r-measurements.
	* gnu/packages/cran.scm (r-measurements): New variable.

	gnu: Add r-cartogram.
	* gnu/packages/cran.scm (r-cartogram): New variable.

	gnu: Add r-automap.
	* gnu/packages/cran.scm (r-automap): New variable.

	gnu: Add r-gstat.
	* gnu/packages/cran.scm (r-gstat): New variable.

	gnu: Add r-spacetime.
	* gnu/packages/cran.scm (r-spacetime): New variable.

2022-07-01  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-antiprofiles.
	* gnu/packages/bioconductor.scm (r-antiprofiles): New variable.

	gnu: Add r-annmap.
	* gnu/packages/bioconductor.scm (r-annmap): New variable.

	gnu: Add r-anf.
	* gnu/packages/bioconductor.scm (r-anf): New variable.

	gnu: Add r-anaquin.
	* gnu/packages/bioconductor.scm (r-anaquin): New variable.

2022-06-30  Vagrant Cascadian  <vagrant@debian.org>

	gnu: opensbi: Update to 1.1.
	* gnu/packages/firmware.scm (make-opensbi-package): Update to 1.1.

2022-06-30  Marius Bakke  <marius@gnu.org>

	gnu: yelp-xsl: Remove input labels.
	* gnu/packages/gnome.scm (yelp-xsl)[native-inputs]: Remove labels.

	gnu: yelp-xsl: Remove obsolete input.
	* gnu/packages/gnome.scm (yelp-xsl)[native-inputs]: Remove INTLTOOL.

	gnu: itstool: Use G-expression.
	* gnu/packages/glib.scm (itstool)[arguments]: Convert to gexp.

	gnu: itstool: Update to 2.0.7.
	* gnu/packages/glib.scm (itstool): Update to 2.0.7.

	gnu: libaio: Update to 0.3.113.
	* gnu/packages/linux.scm (libaio): Update to 0.3.113.
	[arguments]: Resolve TODOs and remove obsolete code.

	gnu: OpenBLAS: Use G-expressions.
	* gnu/packages/maths.scm (openblas, openblas-ilp64)[arguments]: Convert to
	gexp's.

	gnu: Boost: Use G-expressions.
	* gnu/packages/boost.scm (boost, boost-static, boost-for-mysql)[arguments]:
	Rewrite as gexp.  Remove label usage.

	gnu: tcsh: Use G-expression.
	* gnu/packages/shells.scm (tcsh)[arguments]: Rewrite as gexp.

	gnu: tcsh: Update to 6.24.01.
	* gnu/packages/shells.scm (tcsh): Update to 6.24.01.
	[source](uri): Switch to new download location.

	gnu: pcre: Use G-expression.
	* gnu/packages/pcre.scm (pcre)[arguments]: Use gexp.

	gnu: pcre2: Use G-expression.
	* gnu/packages/pcre.scm (pcre2)[arguments]: Convert to gexp.

	gnu: pcre2: Update to 10.40.
	* gnu/packages/pcre.scm (pcre2): Update to 10.40.
	[source](uri): Use new download location.

	gnu: icu4c: Remove input labels.
	* gnu/packages/icu4c.scm (icu4c)[arguments]: Use G-expression.
	[native-inputs]: Remove labels.
	* gnu/packages/icu4c.scm (icu4c-build-root)[arguments]: Use gexp.

	gnu: help2man: Remove input labels.
	* gnu/packages/man.scm (help2man)[arguments]: Rewrite as G-expression.
	[inputs, native-inputs]: Remove labels.

	gnu: help2man: Update to 1.49.2.
	* gnu/packages/man.scm (help2man): Update to 1.49.2.

	gnu: zlib: Use G-expression.
	* gnu/packages/compression.scm (zlib)[arguments]: Convert to gexp.

	gnu: zlib: Update to 1.2.12.
	* gnu/packages/compression.scm (zlib): Update to 1.2.12.
	[source](patches): New field.
	[arguments]: Set CC variable.
	* gnu/packages/commencement.scm (zlib-final)[source]: New field.
	* gnu/packages/patches/zlib-cc.patch,
	gnu/packages/patches/zlib-correct-crc32-inputs.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: libgc: Use new style.
	* gnu/packages/bdw-gc.scm (libgc)[propagated-inputs]: Remove labels.
	[arguments]: Use G-expression.
	(libgc/static-libs, libgc/back-pointers)[arguments]: Likewise.

2022-06-30  Marius Bakke  <marius@gnu.org>

	gnu: jsoncpp@1.7.3: Fix build failure.
	This is a follow-up to commit 2ada32cc3963afd7f195cb82eade3baf0df2cf1f.

	* gnu/packages/serialization.scm (jsoncpp-for-tensorflow)[build-system]: Set
	to CMAKE-BUILD-SYSTEM.
	[arguments]: Restore.

2022-06-30  Marius Bakke  <marius@gnu.org>

	gnu: dejagnu: Use G-expressions.
	* gnu/packages/dejagnu.scm (dejagnu)[arguments]: Use gexp and remove label usage.

2022-06-30  Marius Bakke  <marius@gnu.org>

	gnu: dejagnu: Fix test failure.
	This is a follow-up to commit 0b65cb03b3ce04e0f0f1ad9e2eb7bfeff7f42b8e.

	* gnu/packages/dejagnu.scm (dejagnu)[inputs]: Add BASH-MINIMAL.
	[arguments]: Add phase to patch /bin/sh references.

2022-06-30  Marius Bakke  <marius@gnu.org>

	gnu: itstool: Update home page.
	* gnu/packages/glib.scm (itstool)[home-page]: Use HTTPS and remove defunct
	subdomain.

2022-06-30  Marius Bakke  <marius@gnu.org>

	gnu: cURL: Replace with 7.84.0 [security fixes].
	This fixes CVE-2022-22576, CVE-2022-27774, CVE-2022-27775, CVE-2022-27776,
	CVE-2022-27781, and CVE-2022-27782.

	* gnu/packages/curl.scm (curl)[replacement]: New field.
	(curl-7.84.0): New private variable.

2022-06-30  Marius Bakke  <marius@gnu.org>

	gnu: cURL: Update source URI.
	* gnu/packages/curl.scm (curl)[source](uri): Follow redirect.

2022-06-30  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add sketch.
	* gnu/packages/lisp-xyz.scm (cl-sketch, ecl-sketch, sbcl-sketch): New variables.

	gnu: Add cl-sdl2-ttf.
	* gnu/packages/lisp-xyz.scm (cl-sdl2-ttf, ecl-sdl2-ttf, sbcl-sdl2-ttf): New variables.

	gnu: Add cl-sdl2-image.
	* gnu/packages/lisp-xyz.scm (cl-sdl2-image, ecl-cl-sdl2-image,
	sbcl-cl-sdl2-image): New variables.

	gnu: Add cl-geometry.
	* gnu/packages/lisp-xyz.scm (cl-geometry, ecl-cl-geometry, sbcl-cl-geometry):
	New variables.

	gnu: Add cl-trees.
	* gnu/packages/lisp-xyz.scm (cl-trees, ecl-cl-trees, sbcl-cl-trees): New variables.

	gnu: Add glkit.
	* gnu/packages/lisp-xyz.scm (cl-glkit, ecl-glkit, sbcl-glkit): New variables.

	gnu: Add sdl2kit.
	* gnu/packages/lisp-xyz.scm (cl-sdl2kit, ecl-sdl2kit, sbcl-sdl2kit): New variables.

	gnu: Add mathkit.
	* gnu/packages/lisp-xyz.scm (cl-mathkit, ecl-mathkit, sbcl-mathkit): New
	variables.

	gnu: Add sb-cga.
	* gnu/packages/lisp-xyz.scm (cl-sb-cga, ecl-sb-cga, sbcl-sb-cga): New variables.

	gnu: sbcl: Enable sb-gmp, sb-mpfr and install shared library.
	* gnu/packages/lisp.scm (sbcl)[inputs]: Add gmp, mpfr.
	[arguments]: Fix shared library makefile.
	Fix contrib references to gmp and mpfr.
	Add phase to build shared library.
	Add phase to install shared library.

	gnu: Add physical-quantities.
	* gnu/packages/lisp-xyz.scm (cl-physical-quantities, ecl-physical-quantities,
	sbcl-physical-quantities): New variables.

	gnu: Add parseq.
	* gnu/packages/lisp-xyz.scm (cl-parseq, ecl-parseq, sbcl-parseq): New variables.

	gnu: Add slot-extra-options.
	* gnu/packages/lisp-xyz.scm (cl-slot-extra-options, ecl-slot-extra-options,
	sbcl-slot-extra-options): New variables.

	gnu: sbcl-parachute: Update to 20210920.
	* gnu/packages/lisp-check.scm (sbcl-parachute): Update to 20210920.

	gnu: Add polymorphic-functions.
	* gnu/packages/lisp-xyz.scm (cl-polymorphic-functions,
	ecl-polymorphic-functions, sbcl-polymorphic-functions): New variables.

	gnu: Add ctype.
	* gnu/packages/lisp-xyz.scm (cl-ctype, ecl-ctype, sbcl-ctype): New variables.

	gnu: Add compiler-macro-notes.
	* gnu/packages/lisp-xyz.scm (cl-compiler-macro-notes,
	ecl-compiler-macro-notes, sbcl-compiler-macro-notes): New variables.

	gnu: Add fast-generic-functions.
	* gnu/packages/lisp-xyz.scm (cl-fast-generic-functions,
	ecl-fast-generic-functions, sbcl-fast-generic-functions): New variables.

	gnu: Add sealable-metaobjects.
	* gnu/packages/lisp-xyz.scm (cl-sealable-metaobjects,
	ecl-sealable-metaobjects, sbcl-sealable-metaobjects): New variables.

	gnu: Add dynamic-mixins.
	* gnu/packages/lisp-xyz.scm (cl-dynamic-mixins, ecl-dynamic-mixins,
	sbcl-dynamic-mixins): New variables.

	gnu: Add defstar.
	* gnu/packages/lisp-xyz.scm (cl-defstar, ecl-defstar, sbcl-defstar): New variables.

	gnu: Add filtered-functions.
	* gnu/packages/lisp-xyz.scm (cl-filtered-functions, ecl-filtered-functions,
	sbcl-filtered-functions): New variables.

	gnu: Add cl-definitions.
	* gnu/packages/lisp-xyz.scm (cl-definitions, ecl-definitions,
	sbcl-definitions): New variables.

	gnu: sbcl-cl-reexport: Update to 20210219.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-reexport): Update to 20210219.
	[native-inputs]: Add sbcl-prove.
	[description]: Fix typo.

	gnu: Add clache.
	* gnu/packages/lisp-xyz.scm (cl-clache, ecl-clache, sbcl-clache): New variables.

	gnu: Add screamer.
	* gnu/packages/lisp-xyz.scm (cl-screamer, ecl-screamer, sbcl-screamer): New variables.

	gnu: Add cl-algebraic-data-type.
	* gnu/packages/lisp-xyz.scm (cl-algebraic-data-type,
	ecl-cl-algebraic-data-type, sbcl-cl-algebraic-data-type): New variables.

	gnu: Add cells.
	* gnu/packages/lisp-xyz.scm (cl-cells, ecl-cells, sbcl-cells): New variables.

	gnu: Add utils-kt.
	* gnu/packages/lisp-xyz.scm (cl-utils-kt, ecl-utils-kt, sbcl-utils-kt): New variables.

2022-06-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: x265: Enable assembly on for some arm build phases.
	* gnu/packages/video.scm (x265)[arguments]: Enable assembly for
	armhf-linux. Only disable assembly for aarch64-linux when building the
	10-bit or 12-bit libraries.

	gnu: x265: Honor make-flags.
	* gnu/packages/video.scm (x265)[arguments]: Adjust custom 'build-12-bit,
	'build-10-bit and 'install-more-libs phases to use standard 'make and
	'install phases.

	gnu: x265: Update to 3.5.
	* gnu/packages/video.scm (x265): Update to 3.5.
	[source]: Update to new upstream URI.
	[arguments]: Adjust custom 'prepare-build phase due to changes in the
	codebase. Remove trailing #t from phases and shorten find-files.

2022-06-30  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl: Fix build on some architectures.
	* gnu/packages/lisp.scm (sbcl)[arguments]: Update 'build-doc' phase to build
	  the doc for SB-SIMD only on x86_64-linux.

2022-06-30  Stephen Paul Weber  <singpolyma@singpolyma.net>

	gnu: Add ruby-braintree.
	* gnu/packages/ruby.scm (ruby-braintree): New variable.

2022-06-30  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-amaretto.
	* gnu/packages/bioconductor.scm (r-amaretto): New variable.

	gnu: Add r-amountain.
	* gnu/packages/bioconductor.scm (r-amountain): New variable.

2022-06-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-partitions: Update to 1.10-4.
	* gnu/packages/cran.scm (r-partitions): Update to 1.10-4.
	[propagated-inputs]: Add r-mathjaxr.

	gnu: r-metap: Update to 1.8.
	* gnu/packages/bioconductor.scm (r-metap): Update to 1.8.
	[propagated-inputs]: Add r-mathjaxr and r-qqconf.

	gnu: Add r-qqconf.
	* gnu/packages/cran.scm (r-qqconf): New variable.

	gnu: r-metafor: Update to 3.4-0.
	* gnu/packages/cran.scm (r-metafor): Update to 3.4-0.
	[propagated-inputs]: Add r-mathjaxr, r-metadat, and r-pbapply.

	gnu: Add r-metadat.
	* gnu/packages/cran.scm (r-metadat): New variable.

2022-06-30  Greg Hogan  <code@greghogan.com>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-mathjaxr.
	* gnu/packages/cran.scm (r-mathjaxr): New variable.

2022-06-30  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-zstd: Update to 2.0-1.134f058.
	* gnu/packages/lisp-xyz.scm (sbcl-zstd): Update to 2.0-1.134f058.
	  [inputs]: Remove labels.
	  [arguments]: Use gexp.

	gnu: cl-lzlib: Update to 2.0-1.c8102fc.
	* gnu/packages/lisp-xyz.scm (sbcl-lzlib): Update to 2.0-1.c8102fc.
	  [inputs]: Remove labels.
	  [arguments]: Use gexp.

	gnu: cl-fast-websocket: Update to 0.1-1.baeeadd.
	* gnu/packages/lisp-xyz.scm (sbcl-fast-websocket): Update to 0.1-1.baeeadd.

	gnu: sbcl: Update to 2.2.6.
	* gnu/packages/lisp.scm (sbcl): Update to 2.2.6.
	  [native-inputs]: Remove zlib. Remove labels.
	  [inputs]: Add zstd:lib.

2022-06-30  Ricardo Wurmus  <rekado@elephly.net>

	Revert "gnu: Add r-mathjaxr."
	This reverts commit 9078c651e8d50e08b46e3b2da1c532c15af5ddb6.

	This package contains vast amounts of minified JavaScript that cannot be built
	from source.

2022-06-30  Ricardo Wurmus  <rekado@elephly.net>

	Revert "gnu: Add r-metadat."
	This reverts commit 6804d2bc250aff676f63f464679dcf00259bc836.

	This depends on r-mathjaxr.

2022-06-30  Ricardo Wurmus  <rekado@elephly.net>

	Revert "gnu: r-metafor: Update to 3.4-0."
	This reverts commit 00056eafaefed0af8535f219760fbbe01dd6f240.

	This depends on r-mathjaxr, which has been added in a previous commit.
	Unfortunately, r-mathjaxr contains a lot of minified JavaScript that hasn't
	been built from source.

2022-06-30  Stephen Paul Weber  <singpolyma@singpolyma.net>

	gnu: Add ruby-pry-rescue.
	* gnu/packages/ruby.scm (ruby-pry-rescue): New variable.

	gnu: Add ruby-interception.
	* gnu/packages/ruby.scm (ruby-interception): New variable.

	gnu: Add ruby-webrick.
	* gnu/packages/ruby.scm (ruby-webrick): New variable.

	gnu: Add ruby-sentry.
	* gnu/packages/ruby.scm (ruby-sentry): New variable.

	gnu: Add ruby-sentry-core.
	* gnu/packages/ruby.scm (ruby-sentry-core): New variable.

2022-06-30  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gqrx: Add missing input.
	* gnu/packages/radio.scm (gqrx)[inputs]: Add spdlog.

	gnu: gnss-sdr: Add missing input.
	* gnu/packages/radio.scm (gnss-sdr)[inputs]: Add spdlog.

	gnu: gr-osmosdr: Add missing input.
	* gnu/packages/radio.scm (gr-osmosdr)[inputs]: Add spdlog.

	gnu: gr-iqbal: Add missing input.
	* gnu/packages/radio.scm (gr-iqbal)[inputs]: Add spdlog.

	gnu: gr-satellites: Add missing input.
	* gnu/packages/radio.scm (gr-satellites)[inputs]: Add spdlog.

	gnu: gnuradio: Simplify package definition.
	* gnu/packages/radio.scm (gnuradio)[native-inputs]: Remove labels.
	  [propagated-inputs]: Move spdlog to...
	  [inputs]: ... here. Remove labels.
	  [arguments]: Remove trailing #t in phases.

2022-06-30  Greg Hogan  <code@greghogan.com>

	gnu: gnss-sdr: Update to 0.0.17.
	* gnu/packages/radio.scm (gnss-sdr): Update to 0.0.17.
	[inputs]: Add fmt.

	gnu: gr-satellites: Update to 4.6.0.
	* gnu/packages/radio.scm (gr-satellites): Update to 4.6.0.

	gnu: gnuradio: Update to 3.10.3.0.
	* gnu/packages/radio.scm (gnuradio): Update to 3.10.3.0.
	[native-inputs]: Add python-jsonschema and soapysdr.
	[propagated-inputs]: Add spdlog.
	[arguments]<#:configure-flags>: Add -DENABLE_GRC=ON.

	gnu: r-metafor: Update to 3.4-0.
	* gnu/packages/cran.scm (r-metafor): Update to 3.4-0.
	[propagated-inputs]: Add r-mathjaxr r-metadat r-pbapply.

	gnu: Add r-mathjaxr.
	* gnu/packages/cran.scm (r-mathjaxr): New variable.

	gnu: Add r-metadat.
	* gnu/packages/cran.scm (r-metadat): New variable.

	gnu: octave: Update to 7.1.0.
	* gnu/packages/maths.scm (octave): Update to 7.1.0.

2022-06-30  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	services: greetd: Remove unnecessary user groups.
	* gnu/services/base.scm (%greetd-accounts): Remove supplementary groups
	users, tty, input, audio. Create special user group “greeter”.

2022-06-29  Marius Bakke  <marius@gnu.org>

	gnu: nss: Use G-expressions.
	* gnu/packages/nss.scm (nss)[arguments]: Use gexp and remove labels.

	gnu: nspr: Use G-expressions.
	* gnu/packages/nss.scm (nspr)[arguments]: Convert to gexp.

	gnu: nss, nss-certs: Update to 3.80.
	* gnu/packages/certs.scm (nss-certs): Update to 3.80.
	* gnu/packages/nss.scm (nss): Likewise.

	gnu: nspr: Update to 4.34.
	* gnu/packages/nss.scm (nspr): Update to 4.34.

2022-06-29  (  <paren@disroot.org>

	home: services: shells: Export Fish environment variables.
	Variables set in the Fish configuration weren't previously being
	exported.

	* gnu/home/services/shells.scm (serialize-fish-env-vars): Output the
	`set -x` command instead of `set`.

2022-06-29  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.20.2.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.20.2.

2022-06-29  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of update of 'linux-libre' entry.

2022-06-29  Leo Famulari  <leo@famulari.name>

	news: Add entry about the update of the 'linux-libre' package.
	* etc/news.scm: Add entry.

2022-06-29  John Kehayias  <john.kehayias@protonmail.com>

	gnu: linux-libre: Enable the AMD HSA driver.
	* gnu/packages/aux-files/linux-libre/5.10-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.10-x86_64.conf,
	gnu/packages/aux-files/linux-libre/5.15-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.15-x86_64.conf,
	gnu/packages/aux-files/linux-libre/5.18-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.18-x86_64.conf,
	gnu/packages/aux-files/linux-libre/5.4-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: Enable the AMD
	Heterogeneous System Architecture (HSA) driver.

2022-06-29  Leo Famulari  <leo@famulari.name>

	gnu: Remove linux-libre 5.17.
	This kernel series is no longer supported upstream.

	* gnu/packages/linux.scm (linux-libre-5.17-version,
	linux-libre-5.17-gnu-revision, deblob-scripts-5.17,
	linux-libre-5.17-pristine-source, linux-libre-5.17-source,
	linux-libre-headers-5.17, linux-libre-5.17): Remove variables.
	* gnu/packages/aux-files/linux-libre/5.17-arm.conf,
	gnu/packages/aux-files/linux-libre/5.17-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.17-i686.conf,
	gnu/packages/aux-files/linux-libre/5.17-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.

2022-06-29  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 5.18.7.
	* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
	linux-libre-pristine-source, linux-libre-source, linux-libre,
	linux-libre-with-bpf): Use linux-libre-5.18.

	gnu: Add linux-libre 5.18.
	* gnu/packages/linux.scm (linux-libre-5.18-version,
	linux-libre-5.18-gnu-revision, deblob-scripts-5.18,
	linux-libre-5.18-pristine-source, linux-libre-5.18-source,
	linux-libre-headers-5.18, linux-libre-5.18): New variables.
	* gnu/packages/aux-files/linux-libre/5.18-arm.conf,
	gnu/packages/aux-files/linux-libre/5.18-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.18-i686.conf,
	gnu/packages/aux-files/linux-libre/5.18-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

2022-06-29  Leo Famulari  <leo@famulari.name>

	gnu: rtl8812au-aircrack-ng-linux-module: Update to 5.6.4.2-8.6d0d9fb.
	This update adds compatibility with linux-libre 5.18.

	* gnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module): Update to
	5.6.4.2-8.6d0d9fb.

2022-06-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-10: Update to 10.4.0.
	* gnu/packages/gcc.scm (gcc-10): Update to 10.4.0.

	gnu: linux-libre-headers-boot0: Fix building with armhf-linux.
	* gnu/packages/commencement.scm (linux-libre-headers-boot0)
	[arguments]: Adjust 'lower-version-requirements phase to accept
	gcc-4.8.4, used by armhf-linux.

2022-06-28  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 91.11.0 [security fixes].
	Fixes CVE-2022-2226 and CVE-2022-34478.

	* gnu/packages/gnuzilla.scm (icedove): Update to 91.11.0.

2022-06-28  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: naev: Update to 0.9.3.
	* gnu/packages/games.scm (naev): Update to 0.9.3. Fix lonely parens.
	[source]: Switch to git-fetch.

2022-06-28  Jose G Perez Taveras  <josegpt27@gmail.com>

	gnu: font-victor-mono: Update to 1.5.3.
	* gnu/packages/fonts.scm (font-victor-mono): Update to 1.5.3.

	gnu: playerctl: Update to 2.4.1.
	* gnu/packages/music.scm (playerctl): Update to 2.4.1.
	[arguments]: Remove -Dintrospection=false.
	[inputs]: Remove python-pygobject.
	[native-inputs]: Add gobject-introspection.

2022-06-28  Christopher Baines  <mail@cbaines.net>

	gnu: snapcast: Update to 0.26.0.
	* gnu/packages/audio.scm (snapcast): Update to 0.26.0.

2022-06-28  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 91.11.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2022-2200, CVE-2022-31744, CVE-2022-34468,
	CVE-2022-34470, CVE-2022-34472, CVE-2022-34478, CVE-2022-34479,
	CVE-2022-34481, and CVE-2022-34484.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2022-06-28  Julien Lepiller  <julien@lepiller.eu>

	gnu: bap: Update to 2.5.0-alpha.
	* gnu/packages/ocaml.scm (bap): Update to 2.5.0-alpha.

	gnu: Add ocaml-ppx-bitstring.
	* gnu/packages/ocaml.scm (ocaml-ppx-bitstring): New variable.

	gnu: Add ocaml-ppx-bap.
	* gnu/packages/ocaml.scm (ocaml-ppx-bap): New variable.

	gnu: Add ocaml-linenoise.
	* gnu/packages/ocaml.scm (ocaml-linenoise): New variable.

2022-06-28  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: gajim: Enable app-indicator support.
	* gnu/packages/messaging.scm (gajim)[inputs]: Add libappindicator.

2022-06-28  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: corsix-th: Update to 0.66.
	* gnu/packages/games.scm (corsix-th): Update to 0.66.

2022-06-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 9.0.0000.
	* gnu/packages/vim.scm (vim): Update to 9.0.0000.

2022-06-28  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: gajim-openpgp: Install plugin in a sub-folder.
	* gnu/packages/messaging.scm (gajim-openpgp)[builder]: Modify.

	gnu: gajim-omemo: Install plugin in a sub-folder.
	* gnu/packages/messaging.scm (gajim-omemo)[builder]: Modify.

2022-06-28  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 10.20220624.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20220624.

2022-06-28  jgart  <jgart@dismail.de>

	gnu: universal-ctags: Update to 5.9.20220626.0.
	* gnu/packages/code.scm (universal-ctags): Update to 5.9.20220626.0.

2022-06-28  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add texlive-lineno.
	* gnu/packages/tex.scm (texlive-lineno): New variable.

	gnu: Add texlive-threeparttablex.
	* gnu/packages/tex.scm (texlive-threeparttablex): New variable.

	gnu: Add texlive-xpatch.
	* gnu/packages/tex.scm (texlive-xpatch): New variable.

	gnu: Add texlive-was.
	* gnu/packages/tex.scm (texlive-was): New variable.

	gnu: Add texlive-endfloat.
	* gnu/packages/tex.scm (texlive-endfloat): New variable.

	gnu: Add texlive-apa6.
	* gnu/packages/tex.scm (texlive-apa6): New variable.

	gnu: llvm-for-rocm: Inherit from llvm-14
	* gnu/packages/llvm.scm (llvm-for-rocm)[arguments]: Inherit from llvm-14
	instead of llvm-12 and use g-exp for #:configure-flags.

2022-06-28  Lars-Dominik Braun  <lars@6xq.net>

	gnu: rocclr-4: Remove package.
	Not useful on its own after upgrading to ROCm 5 in commit
	01444b297bb3ed28bb33cd01604aadb98bb65333.

	* gnu/packages/rocm.scm (rocclr-4): Remove variable.

2022-06-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-shiboken-2: Update to 5.15.5.
	* gnu/packages/qt.scm (python-shiboken-2): Update to 5.15.5.

	gnu: python-pyqtwebengine: Update to 5.15.5.
	* gnu/packages/qt.scm (python-pyqtwebengine): Update to 5.15.5.

	gnu: python-pyqt: Update to 5.15.5.
	* gnu/packages/qt.scm (python-pyqt): Update to 5.15.5.

	gnu: qt-5: Update to 5.15.5.
	* gnu/packages/qt.scm (qtbase-5, qtsvg, qtimageformats, qtx11extras,
	qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors,
	qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel,
	qtwebglplugin, qtwebview, qtlocation, qttools, qtscript,
	qtquickcontrols, qtquickcontrols2, qtgraphicaleffects, qtgamepad,
	qtscxml, qtpurchasing, qtcharts, qtdatavis3d, qtnetworkauth,
	qtremoteobjects, qtspeech,  qtwebengine): Update to 5.15.5.
	(qtscxml)[arguments]: Skip tests.
	(qtwebengine)[inputs]: Add libxkbfile.

2022-06-28  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: gajim-openpgp: Change source URL and update to 1.4.9.
	* gnu/packages/messaging.scm (gajim-openpgp)[version]: Update to 1.4.9.
	[source]: Modify.

	gnu: gajim-omemo: Change source URL and update to 2.8.15
	* gnu/packages/messaging.scm (gajim-omemo)[version]: Update to 2.8.15.
	[source]: Modify.

2022-06-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: m4-boot0: Fix build on arm architectures.
	* gnu/packages/commencement.scm (m4-boot0)[arguments]: Skip tests when
	building for arm architectures.

2022-06-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	h-client: Do not fail in pure environments.
	Fixes <https://issues.guix.gnu.org/56223>.

	* gnu/packages/hardware.scm (h-client)[imported-modules]: New argument.
	[modules]: Likewise.
	[phases]{generate-gdk-pixbuf-loaders-cache-file}
	{glib-or-gtk-compile-schemas, glib-or-gtk-wrap}: Add glib-or-gtk phases.
	{wrap-more}: Wrap GI_TYPELIB_PATH and PATH.
	[inputs]: Add gobject-introspection and guile-3.0.

	Reported-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>

2022-06-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	.dir-locals.el: Properly indent 'wrap-script'.
	* .dir-locals.el (scheme-mode): Indent 'wrap-script' the same way as
	'wrap-program'.

2022-06-27  Marius Bakke  <marius@gnu.org>

	gnu: harfbuzz: Use G-expression.
	* gnu/packages/gtk.scm (harfbuzz)[arguments]: Convert to gexp.

	gnu: harfbuzz: Update to 4.4.0.
	* gnu/packages/gtk.scm (harfbuzz): Update to 4.4.0.

	gnu: python2: Fix build with newer Expat.
	* gnu/packages/patches/python-2.7-expat-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/python.scm (python-2.7)[source](patches): Add it.

	gnu: CMake: Update to 3.23.2.
	* gnu/packages/cmake.scm (cmake-bootstrap): Update to 3.23.2.
	(%preserved-third-party-files): Preserve bundled ELF header files.
	* gnu/packages/patches/cmake-curl-certificates.patch: Adjust for upstream
	changes.

	gnu: CMake: Use G-expressions.
	* gnu/packages/cmake.scm (%common-build-phases): Remove trailing #t's.
	(cmake-bootstrap, cmake-minimal, cmake, emacs-cmake-mode)[arguments]: Use
	G-expressions.

	gnu: CMake: Remove input labels.
	* gnu/packages/cmake.scm (cmake-bootstrap)[inputs]: Remove labels.
	(cmake)[native-inputs]: Likewise.  Use MODIFY-INPUTS.

	gnu: libjpeg-turbo: Build with cmake-minimal.
	* gnu/packages/image.scm (libjpeg-turbo)[arguments]: Remove #:cmake.

	gnu: CMake: Bootstrap with system jsoncpp.
	* gnu/packages/cmake.scm (cmake-bootstrap)[arguments]: Remove
	"--no-system-jsoncpp" from #:configure-flags.
	[inputs]: Add JSONCPP.
	(cmake-minimal)[inputs]: Remove.

	gnu: jsoncpp: Build with Meson.
	* gnu/packages/serialization.scm (jsoncpp)[build-system]: Change to
	MESON-BUILD-SYSTEM.
	[arguments]: Remove.

	gnu: doxygen: Use new style.
	* gnu/packages/documentation.scm (doxygen)[inputs]: Remove label.
	[arguments]: Likewise.  Convert to G-expression.

	gnu: doxygen: Update to 1.9.4.
	* gnu/packages/documentation.scm (doxygen): Update to 1.9.4.

2022-06-27  Marius Bakke  <marius@gnu.org>

	gnu: harfbuzz: Remove input labels.
	...and reindent.

	* gnu/packages/gtk.scm (harfbuzz)[inputs]: Remove labels.

2022-06-27  Marius Bakke  <marius@gnu.org>

	gnu: harfbuzz: Update to 4.3.0.
	* gnu/packages/gtk.scm (harfbuzz): Update to 4.3.0.
	(harfbuzz-3.0): Remove variable.
	* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change from
	HARFBUZZ-3.0 to HARFBUZZ.

	gnu: icu4c: Update to 71.1.
	* gnu/packages/icu4c.scm (icu4c): Update to 71.1.
	(icu4c-71): Remove variable.
	* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change ICU4C-71 to
	ICU4C.

	gnu: python-libxml2: Remove input labels.
	* gnu/packages/xml.scm (python-libxml2)[arguments]: Use G-expression.  Remove
	iconv header substitution which is no longer needed.
	[inputs]: Remove labels.

	gnu: python-libxml2: Move definition closer to its inherited origin.
	* gnu/packages/xml.scm (python-libxml2): Move package definition after the
	libxml2 variants.

2022-06-27  Marius Bakke  <marius@gnu.org>

	gnu: python-libxml2: Fix build failure.
	This is a follow-up to commit 7dfa2ff7804b4d4ffb4c256c5aaea92b2487b369.

	* gnu/packages/xml.scm (python-libxml2)[arguments]: Provide correct directory
	for libxml2 headers.

2022-06-27  Marius Bakke  <marius@gnu.org>

	gnu: ruby-sqlite3: Update to 1.4.4.
	* gnu/packages/ruby.scm (ruby-sqlite3): Update to 1.4.4.
	[native-inputs]: Change from RUBY-MINI-PORTILE to RUBY-MINI-PORTILE-2.

2022-06-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vertico: Update to 0.25.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.25.

	gnu: emacs-ebib: Update to 2.38.
	* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.38.

	gnu: emacs-ctrlf: Update to 1.5.
	* gnu/packages/emacs-xyz.scm (emacs-ctrlf): Update to 1.5.

	gnu: emacs-corfu: Update to 0.26.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.26.

	gnu: emacs-cider: Update to 1.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.4.1.

	gnu: emacs-bluetooth: Update to 0.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-bluetooth): Update to 0.3.1.

	gnu: emacs-citar: Update to 0.9.5.
	* gnu/packages/emacs-xyz.scm (emacs-citar): Update to 0.9.5.
	[propagated-inputs]: Add EMACS-CITEPROC-EL.

2022-06-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.320.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.320.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.285.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.285.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.249.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.249.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.201.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.201.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.126.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.126.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.50.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.50.
	(linux-libre-5.15-pristine-source): Update hash.

2022-06-27  Marius Bakke  <marius@gnu.org>

	gnu: OpenSSL: Absorb graft.
	* gnu/packages/tls.scm (openssl): Update to 1.1.1p.
	[replacement]: Remove.
	(openssl/fixed): Remove variable.

	Merge branch 'master' into core-updates

2022-06-27  Marius Bakke  <marius@gnu.org>

	gnu: libtiff: Explicitly depend on 'xz'.
	...instead of linking to whatever happens to be in the build environment.

	* gnu/packages/image.scm (libtiff)[inputs]: Add XZ.

2022-06-27  Marius Bakke  <marius@gnu.org>

	gnu: libtiff: Use G-expressions.
	* gnu/packages/image.scm (libtiff)[arguments]: Convert to gexp.

	gnu: libtiff: Remove input labels.
	* gnu/packages/image.scm (libtiff)[inputs]: Remove labels.

	gnu: libtiff: Update to 4.4.0.
	* gnu/packages/image.scm (libtiff): Update to 4.4.0.
	[source](uri): Switch to .xz tarball.

	gnu: libtiff: Add 'upstream-name' property.
	* gnu/packages/image.scm (libtiff)[properties]: New field.

2022-06-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 13.1.3.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.1.3.

2022-06-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openssl: Update to 1.1.1p [security fixes].
	* gnu/packages/tls.scm (openssl/fixed): Update to 1.1.1p.

	gnu: python-lit: Update to 14.0.3.
	* gnu/packages/check.scm (python-lit): Update to 14.0.3.

2022-06-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-bbdb: Update to 3.2.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-bbdb): Update to 3.2.2.2.

	gnu: emacs-solarized-theme: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-solarized-theme): Update to 2.0.0.

2022-06-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: stumpwm: Improve package definition.
	* gnu/packages/wm.scm (stumpwm)[inputs, native-inputs]: Remove labels.
	  [arguments]: Use gexp and remote trailing #t in phases.

2022-06-27  Elais Player  <elais@fastmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: stumpwm: Update to 22.05.
	* gnu/packages/wm.scm (stumpwm): Update to 22.05.
	  [arguments]: Add 'fix-tests' phase.

2022-06-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: font-abattis-cantarell: Build from source.
	* gnu/packages/fonts.scm (font-abattis-cantarell)
	[source]: Fetch source from git.
	[build-system]: Switch to meson-build-system.
	[phases]: Delete phases.
	[configure-flags]: New argument.
	[native-inputs]: Remove variable-font archive and unzip.
	Add gettext-minimal, psautohint, python, python-cffsubr, python-fontmath,
	python-statmake and python-ufo2ft.
	[description]: Mention the non-variable and variable font variants.

	gnu: Add python-statmake.
	* gnu/packages/fontutils.scm (python-statmake): New variable.

	gnu: Add python-cattrs.
	* gnu/packages/python-xyz.scm (python-cattrs): New variable.

	gnu: python-immutables: Update to 0.18.
	* gnu/packages/python-xyz.scm (python-immutables): Update to 0.18.
	[native-inputs]: Add python-mypy, python-pytest.

	gnu: python-pymongo: Update to 4.1.1.
	* gnu/packages/python-xyz.scm (python-pymongo): Update to 4.1.1.

	gnu: Add python-exceptiongroup.
	* gnu/packages/python-xyz.scm (python-exceptiongroup): New variable.

	gnu: Add python-flit-scm.
	* gnu/packages/python-build.scm (python-flit-scm): New variable.

	gnu: python-setuptools-scm: Move to (gnu packages python-build).
	* gnu/packages/python-xyz.scm (python-setuptools-scm): Move from here...
	* gnu/packages/python-build.scm (python-setuptools-scm): ... to here.

2022-06-26  Antero Mejr  <antero@mailbox.org>

	gnu: Add python-sendgrid.
	* gnu/packages/python-web.scm (python-sendgrid): New variable.

	gnu: Add python-http-client.
	* gnu/packages/python-web.scm (python-http-client): New variable.

	gnu: Add python-starkbank-ecdsa.
	* gnu/packages/python-crypto.scm (python-starkbank-ecdsa): New variable.

2022-06-26  Ludovic Courtès  <ludo@gnu.org>

	substitute: Use SRFI-71 instead of SRFI-11.
	* guix/scripts/substitute.scm (display-narinfo-data)
	(open-connection-for-uri/cached)
	(process-substitution): Use SRFI-71 instead of SRFI-11.

2022-06-26  Ludovic Courtès  <ludo@gnu.org>

	status: Relay "updating substitutes" messages.
	Until now, those messages would be accumulated and displayed all at
	once, when a '\n' was finally emitted by 'guix substitute'.  In the
	meantime, clients would remain silent.

	* guix/status.scm (bytevector-index): Change 'number' parameter to
	'numbers' and adjust accordingly.
	(build-event-output-port): Pass both #\newline and #\return to
	'bytevector-index'.
	* tests/status.scm ("build-output-port, daemon messages with LF"): New
	test.

2022-06-26  Ludovic Courtès  <ludo@gnu.org>

	status: Change tests from SRFI-11 to SRFI-71.
	* tests/status.scm: Use SRFI-71 'let' instead of SRFI-11 'let-values'.

2022-06-26  Ludovic Courtès  <ludo@gnu.org>

	doc: Update "updating substitutes" message.
	This is a followup to 2bf9351e311cce0004756890b93f50693f133bb6.

	* doc/guix.texi (Invoking guix challenge)
	(Invoking guix weather): Adjust "updating substitutes" message.

2022-06-26  Ludovic Courtès  <ludo@gnu.org>

	self: 'guix-daemon' wrapper refers to the right Guile.
	Partly fixes <https://issues.guix.gnu.org/56030>.
	Reported by Julien Lepiller <julien@lepiller.eu>.

	* guix/self.scm (whole-package)[wrap]: Pass #:guile to 'program-file'.

2022-06-26  Marius Bakke  <marius@gnu.org>

	gnu: Tcl/Tk: Update to 8.6.12.
	* gnu/packages/tcl.scm (tcl, tk): Update to 8.6.12.

	gnu: libgpg-error: Remove input label.
	* gnu/packages/gnupg.scm (libgpg-error)[native-inputs]: Remove label.

	gnu: Remove p11-kit@0.23.22.
	* gnu/packages/tls.scm (p11-kit): Merge with ...
	(p11-kit-next): ... this removed variable.
	* gnu/packages/package-management.scm (flatpak)[inputs]: Change from
	P11-KIT-NEXT to P11-KIT.

	gnu: GnuTLS: Update to 3.7.6.
	* gnu/packages/tls.scm (gnutls): Update to 3.7.6.
	[source](patches): Remove obsolete patch.
	* gnu/packages/patches/gnutls-guile-eintr-eagain.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: libbsd: Update to 0.11.6.
	* gnu/packages/libbsd.scm (libbsd): Update to 0.11.6.
	[arguments]: Add #:phases.
	[inputs]: Add LIBMD.

	gnu: gdbm: Update to 1.23.
	* gnu/packages/dbm.scm (gdbm): Update to 1.23.

	gnu: libgcrypt: Update to 1.10.1.
	* gnu/packages/gnupg.scm (libgcrypt): Update to 1.10.1.
	[arguments]: Add "ac_cv_path_GPGRT_CONFIG" when cross-compiling.

	gnu: libgpg-error: Update to 1.45.
	* gnu/packages/gnupg.scm (libgpg-error): Update to 1.45.

	gnu: bison: Update to 3.8.2.
	* gnu/packages/bison.scm (bison): Update to 3.8.2.

	gnu: util-linux: Use G-expressions.
	* gnu/packages/linux.scm (util-linux)[arguments]: Convert to gexps.

	gnu: util-linux: Update to 2.37.4.
	* gnu/packages/linux.scm (util-linux): Update to 2.37.4.
	[replacement]: Remove.
	(util-linux/fixed): Remove variable.
	* gnu/packages/patches/util-linux-CVE-2021-3995.patch,
	gnu/packages/patches/util-linux-CVE-2021-3996.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: readline: Remove input labels.
	* gnu/packages/readline.scm (readline)[arguments]: Convert to G-expression.
	Don't look up inputs by label.

	gnu: readline: Update to 8.1.2.
	* gnu/packages/readline.scm (%patch-series-8.1): Add patch 2.

	gnu: gawk: Use G-expressions and remove labels.
	* gnu/packages/gawk.scm (gawk)[arguments]: Convert to G-expression.  Use
	SEARCH-INPUT-FILE instead of label.

	gnu: gawk: Update to 5.1.1.
	* gnu/packages/gawk.scm (gawk): Update to 5.1.1.
	[arguments]: Enable previously failing test.

2022-06-26  Marius Bakke  <marius@gnu.org>

	gnu: binutils: Update to 2.38.
	If this commit gives a deja vu, you are not dreaming; see commit
	3e3a37b2bcb1f23011fde8626559f83504177889.

	* gnu/packages/base.scm (binutils): Update to 2.38.
	[source](patches): Remove obsolete.
	[arguments]: Add #:make-flags.
	[properties]: New field.
	(binutils+documentation): New variable.
	(binutils-gold): Inherit from BINUTILS+DOCUMENTATION.
	* gnu/packages/make-bootstrap.scm (%binutils-static)[arguments]: Inherit
	 #:make-flags.
	* gnu/packages/patches/binutils-2.37-file-descriptor-leak.patch,
	gnu/packages/patches/binutils-CVE-2021-45078.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2022-06-26  Marius Bakke  <marius@gnu.org>

	gnu: isl: Update to 0.24.
	* gnu/packages/gcc.scm (isl): Update to 0.24.
	[source](uri): Use new .xz tarball.

	gnu: Remove guile@3.0.7.
	* gnu/packages/guile.scm (guile-3.0): Merge with ...
	(guile-3.0-latest): ... this variable, which is now an alias.

	gnu: m4: Fix cross-compilation.
	* gnu/packages/m4.scm (m4)[arguments]: Look up /bin/sh in NATIVE-INPUTS if
	applicable.

	gnu: gcc-objc, gcc-objc++: Declare variants for GCC 11 and GCC 12.
	* gnu/packages/gcc.scm (gcc-objc-11, gcc-objc-12, gcc-objc++-11,
	gcc-objc++-12): New variables.

2022-06-26  Christopher Rodriguez  <yewscion@gmail.com>

	gnu: Add orca-music.
	* gnu/packages/music.scm (orca-music): New variable.

2022-06-26  Christine Lemmer-Webber  <cwebber@dustycloud.org>

	gnu: Add guile-goblins.
	* gnu/packages/guile-xyz.scm (guile-goblins): New variable.

2022-06-26  Stephen Paul Weber  <singpolyma@singpolyma.net>

	gnu: Add ruby-bandwidth-iris.
	* gnu/packages/ruby.scm (ruby-bandwidth-iris): New variable.

	gnu: Add ruby-faraday-middleware.
	* gnu/packages/ruby.scm (ruby-faraday-middleware): New variable.

	gnu: Add ruby-nori.
	* gnu/packages/ruby.scm (ruby-nori): New variable.

	gnu: Add ruby-roda.
	* gnu/packages/ruby.scm (ruby-roda): New variable.

2022-06-26  Brian Cully  <bjc@spork.org>

	gnu: zfs: Update to 2.1.5.
	* gnu/packages/file-systems.scm (zfs): Update to 2.1.5.

	gnu: lxd: Update to 4.24.
	* gnu/packages/virtualization.scm (lxd): Update to 4.24.

2022-06-26  Sughosha  <sughosha@proton.me>

	gnu: Add gnome-shell-extension-transparent-window.
	* gnu/packages/gnome-xyz.scm
	(gnome-shell-extension-transparent-window): New variable.

	gnu: Add gnome-shell-extension-sound-output-device-chooser.
	* gnu/packages/gnome-xyz.scm
	(gnome-shell-extension-sound-output-device-chooser): New variable.

	gnu: Add gnome-shell-extension-radio.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-radio): New variable.

2022-06-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openssl-3.0: Update to 3.0.4.
	* gnu/packages/tls.scm (openssl-3.0): Update to 3.0.4.

	gnu: ldc: Work towards building on aarch64-linux.
	* gnu/packages/dlang.scm (ldc)[arguments]: Adjust configure-flags to not
	dynamically compile. Adjust custom 'fix-compiler-rt-library-discovery
	phase to add a case for aarch64. Adjust custom'disable-problematic-tests
	phase to remove some tests for aarch64-linux.

	gnu: ldc: Update skipped tests on i686-linux.
	* gnu/packages/dlang.scm (ldc)[arguments]: Adjust custom
	'disable-problematic-tests phase to skip fewer tests.

	gnu: Remove unneeded ldc bootstrap packages.
	* gnu/packages/dlang.scm (ldc-bootstrap-0.17, ldc-bootstrap-1.12,
	ldc-bootstrap-1.24): Remove packages.
	(ldc-bootstrap-1.27): Rename to ldc-bootstrap. Absorb inherited package
	adjustments.
	(ldc): Adjust to ldc-bootstrap-1.27 renaming.

2022-06-26  Esther Flashner  <esther@flashner.co.il>
	    Efraim Flashner  <efraim@flashner.co.il>

	gnu: ldc-bootstrap-1.27: Build with gdmd.
	* gnu/packages/dlang.scm (ldc-bootstrap-1.27)[native-inputs]: Replace
	ldc-bootstrap-1.24 with gdmd.
	[supported-systems]: Mark all systems supported.

	gnu: Add gdmd.
	* gnu/packages/dlang.scm (gdmd): New variable.

2022-06-26  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: ldc-bootstrap-0.17: Add support for aarch64-linux."
	This reverts commit 4f6ed3d2f8531ce1b75dc79365ce67587d8cb7e1.

	While this does allow building ldc on aarch64, it isn't actually
	helpful.

2022-06-26  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: gajim-openpgp: Update to 1.4.8.
	* gnu/packages/messaging.scm (gajim-openpgp)[version]: Update to 1.4.8.

	gnu: gajim-omemo: Update to 2.8.13.
	* gnu/packages/messaging.scm (gajim-omemo)[version]: Update to 2.8.13.

	gnu: gajim: Update to 1.4.5.
	* gnu/packages/messaging.scm (gajim)[version]: Update to 1.4.5.
	[phases](disable-failing-tests): Remove phase.
	(wrap-env): Modify phase.
	[inputs]: Add gtksourceview and python-gssapi.

	gnu: python-nbxmpp: Update to 3.1.0.
	* gnu/packages/messaging.scm (python-nbxmpp)[version]: Update to 3.1.0.

2022-06-26  Marius Bakke  <marius@gnu.org>

	gnu: ninja: Remove input label.
	* gnu/packages/ninja.scm (ninja)[inputs]: Remove label.

	gnu: ninja: Update to 1.11.0.
	* gnu/packages/ninja.scm (ninja): Update to 1.11.0.

	gnu: pciutils: Update to 3.8.0.
	* gnu/packages/pciutils.scm (pciutils): Update to 3.8.0.
	[source](patches): Remove.
	[arguments]: Don't apply patch.  Add CC in #:make-flags.

	gnu: hwdata: Update to 0.360.
	* gnu/packages/pciutils.scm (hwdata): Update to 0.360.

	gnu: libjpeg-turbo: Update to 2.1.3.
	* gnu/packages/image.scm (libjpeg-turbo): Update to 2.1.3.

	gnu: rhash: Update to 1.4.3.
	* gnu/packages/crypto.scm (rhash): Update to 1.4.3.

	gnu: libssh2: Omit static library.
	* gnu/packages/ssh.scm (libssh2)[arguments]: Add "--disable-static" in
	 #:configure-flags.

	gnu: libssh2: Update to 1.10.0.
	* gnu/packages/ssh.scm (libssh2): Update to 1.10.0.
	[source](patches): Remove.
	* gnu/packages/patches/libssh2-CVE-2019-17498.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: jsoncpp: Update to 1.9.5.
	* gnu/packages/serialization.scm (jsoncpp): Update to 1.9.5.
	[source](patches): Remove.
	* gnu/packages/patches/jsoncpp-pkg-config-version.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: libarchive: Use G-expressions.
	* gnu/packages/backup.scm (libarchive)[arguments]: Convert to gexps.

	gnu: libarchive: Update to 3.6.1.
	* gnu/packages/backup.scm (libarchive): Update to 3.6.1.
	[arguments]: Enable one test.

	gnu: procps: Use G-expressions.
	* gnu/packages/linux.scm (procps)[arguments]: Convert to gexp.

	gnu: procps: Update to 4.0.0.
	* gnu/packages/linux.scm (procps): Update to 4.0.0.

	gnu: dejagnu: Update to 1.6.3.
	* gnu/packages/dejagnu.scm (dejagnu): Update to 1.6.3.

	gnu: nghttp2: Use G-expressions.
	* gnu/packages/web.scm (nghttp2)[arguments]: Convert to gexp.

	gnu: nghttp2: Remove input labels.
	* gnu/packages/web.scm (nghttp2)[inputs]: Remove labels.
	[arguments]: Use SEARCH-INPUT-DIRECTORY.

	gnu: nghttp2: Update to 1.48.0.
	* gnu/packages/web.scm (nghttp2): Update to 1.48.0.

	gnu: mit-krb5: Remove label usage.
	* gnu/packages/kerberos.scm (mit-krb5)[arguments]: Use SEARCH-INPUT-FILE.

	gnu: mit-krb5: Update to 1.20.
	* gnu/packages/kerberos.scm (mit-krb5): Update to 1.20.

	gnu: Remove jemalloc@4.5.0.
	* gnu/packages/jemalloc.scm (jemalloc-4.5.0): Merge with ...
	(jemalloc): ... this variable.
	[arguments]: Convert to gexp and remove obsolete "--disable-thp" flag.
	[inputs]: Add PERL.

	gnu: jemalloc: Update to 5.3.0.
	* gnu/packages/jemalloc.scm (jemalloc): Update to 5.3.0.

	gnu: c-ares: Update to 1.18.1.
	* gnu/packages/adns.scm (c-ares): Update to 1.18.1.

	gnu: libfaketime: Update to 0.9.10.
	* gnu/packages/check.scm (libfaketime): Update to 0.9.10.

	gnu: libtasn1: Update to 4.18.0.
	* gnu/packages/tls.scm (libtasn1): Update to 4.18.0.

	gnu: libuv: Update to 1.44.1.
	* gnu/packages/libevent.scm (libuv): Update to 1.44.1.

	gnu: libevent: Remove input label.
	* gnu/packages/libevent.scm (libevent)[inputs]: Remove label.

	gnu: iproute2: Remove input labels.
	* gnu/packages/linux.scm (iproute)[inputs]: Remove labels.

	gnu: libnftnl/fixed: Update to 1.2.2.
	* gnu/packages/linux.scm (libnftnl/fixed): Update to 1.2.2.

	gnu: iptables: Update to 1.8.8.
	* gnu/packages/linux.scm (iptables): Update to 1.8.8.

	gnu: iptables: Add release-monitoring-url.
	* gnu/packages/linux.scm (iptables)[properties]: New field.

	gnu: libmnl: Update to 1.0.5.
	* gnu/packages/linux.scm (libmnl): Update to 1.0.5.

	gnu: libmnl: Add release-monitoring-url.
	* gnu/packages/linux.scm (libmnl)[properties]: New field.

	gnu: libidn: Update to 1.41.
	* gnu/packages/libidn.scm (libidn): Update to 1.41.

	gnu: libxcursor: Update to 1.2.1.
	* gnu/packages/xorg.scm (libxcursor): Update to 1.2.1.
	[source](uri): Use ".xz" tarball.

	gnu: libxvmc: Update to 1.0.13.
	* gnu/packages/xorg.scm (libxvmc): Update to 1.0.13.
	[source](uri): Use .xz tarball.

	gnu: xorgproto: Update to 2022.1.
	* gnu/packages/xorg.scm (xorgproto): Update to 2022.1.
	[source](uri): Use mirror://xorg.

	gnu: libx11: Update to 1.8.1.
	* gnu/packages/xorg.scm (libx11): Update to 1.8.1.

	gnu: libxcb: Remove input labels.
	* gnu/packages/xorg.scm (libxcb)[native-inputs]: Remove labels.

	gnu: libxcb: Update to 1.15.
	* gnu/packages/xorg.scm (libxcb): Update to 1.15.

	gnu: xcb-proto: Remove input labels.
	* gnu/packages/xorg.scm (xcb-proto)[native-inputs]: Remove labels.

	gnu: xcb-proto: Update to 1.15.2.
	* gnu/packages/xorg.scm (xcb-proto): Update to 1.15.2.
	[source](modules, snippet): Remove.

	gnu: libXft: Remove input labels.
	* gnu/packages/xorg.scm (libxft)[propagated-inputs]: Remove labels.

	gnu: libXft: Update to 2.3.4.
	* gnu/packages/xorg.scm (libxft): Update to 2.3.4.

	gnu: libxslt: Remove input labels.
	* gnu/packages/xml.scm (libxslt)[inputs]: Remove labels.

	gnu: libxslt: Update to 1.1.35.
	* gnu/packages/xml.scm (libxslt): Update to 1.1.35.
	[source](uri): Change to new download location.
	[arguments]: Disable Python tests.

	gnu: jansson: Update to 2.14.
	* gnu/packages/web.scm (jansson): Update to 2.14.
	[source](uri): Change to new download location.
	[arguments]: Add #:phases to fix a test failure.
	[home-page]: Follow redirect.

	gnu: libxml2: Update to 2.9.14.
	* gnu/packages/xml.scm (libxml2): Update to 2.9.14.
	[source](uri): Use new download location.
	[source](patches): Remove.
	[arguments]: Don't attempt to move non-existing "doc" directory.
	* gnu/packages/patches/libxml2-parent-pointers.patch,
	gnu/packages/patches/libxml2-terminating-newline.patch,
	gnu/packages/patches/libxml2-xpath-recursion-limit.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: Python: Update to 3.9.13.
	* gnu/packages/python.scm (python-3.9): Update to 3.9.13.

	gnu: SQLite: Update to 3.39.0.
	* gnu/packages/sqlite.scm (sqlite): Update to 3.39.0.
	(sqlite-next): Remove variable.
	* gnu/packages/version-control.scm (fossil)[inputs]: Change from SQLITE-NEXT
	to SQLITE.

	gnu: perl: Update to 5.36.0.
	* gnu/packages/perl.scm (perl): Update to 5.36.0.
	[native-inputs]: Update "perl-cross" to 1.4.

	gnu: expat: Update to 2.4.8.
	* gnu/packages/xml.scm (expat): Update to 2.4.8.
	[replacement]: Remove.
	(expat/fixed): Remove variable.

	gnu: libffi: Update to 3.4.2.
	* gnu/packages/libffi.scm (libffi): Update to 3.4.2.
	[source](patches): Remove.
	* gnu/packages/patches/libffi-3.3-powerpc-fixes.patch,
	gnu/packages/patches/libffi-float128-powerpc64le.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: libcap: Update to 2.64.
	* gnu/packages/linux.scm (libcap): Update to 2.64.

	gnu: libsigsegv: Update to 2.14.
	* gnu/packages/libsigsegv.scm (libsigsegv): Update to 2.14.

	gnu: lzip: Update to 1.23.
	* gnu/packages/compression.scm (lzip): Update to 1.23.

	gnu: coreutils: Update to 9.1.
	* gnu/packages/base.scm (coreutils): Update to 9.1.
	[source](patches): Remove.
	* gnu/packages/commencement.scm (coreutils-mesboot)[native-inputs]: Add
	SED-MESBOOT.
	* gnu/packages/patches/coreutils-ls.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: linux-libre-headers: Update to 5.15.49.
	* gnu/packages/linux.scm (linux-libre-headers-5.10.35): Replace with ...
	(linux-libre-headers-5.15.49): This new variable.
	(linux-libre-headers): Adjust accordingly.
	* gnu/packages/commencement.scm (linux-libre-headers-boot0)[arguments]: Add
	phase to lower toolchain requirements.

	gnu: m4: Update to 1.4.19.
	* gnu/packages/m4.scm (m4): Update to 1.4.19.
	[source](patches): Remove.
	[arguments]: Add phase 'disable-test.  Adjust shell configuration phase.
	* gnu/packages/patches/m4-gnulib-libio.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: libatomic-ops: Update to 7.6.12.
	* gnu/packages/bdw-gc.scm (libatomic-ops): Update to 7.6.12.

	gnu: libgc: Update to 8.0.6.
	* gnu/packages/bdw-gc.scm (libgc): Update to 8.0.6.

	gnu: libdrm: Update to 2.4.111.
	* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.111.

	gnu: libdrm: Use G-expressions.
	* gnu/packages/xdisorg.scm (libdrm)[arguments]: Use G-expressions.

2022-06-25  Z572  <873216071@qq.com>

	gnu: krita: Update to 5.0.8.
	* gnu/packages/kde.scm (krita): Update to 5.0.8.

2022-06-25  Greg Hogan  <code@greghogan.com>

	gnu: python-modin: Update to 0.15.1.
	* gnu/packages/python-science.scm (python-modin): Update to 0.15.1.

	gnu: xsimd: Update to 8.1.0.
	* gnu/packages/cpp.scm (xsimd): Update to 8.1.0.

2022-06-25  Z572  <873216071@qq.com>

	gnu: guile-8sync: Update to 0.4.2-0.183b4f0.
	* gnu/packages/guile-xyz.scm (guile-8sync): Update to 0.4.2-0.183b4f0.
	[source]: use git source.
	[native-inputs]: replace guile-2.2 with guile-3.0.
	[description]: remove some tips.
	<#:phases>: remove it.
	<#:make-flags>: set GUILE_AUTO_COMPILE in it.

2022-06-25  Nikolay Korotkiy  <sikmir@disroot.org>

	gnu: Add mle.
	* gnu/packages/text-editors.scm (mle): New variable.

2022-06-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-shiboken-2: Update to 5.15.4.
	* gnu/packages/qt.scm (python-shiboken-2): Update to 5.15.4.

	gnu: python-pyqtwebengine: Update to 5.15.4.
	* gnu/packages/qt.scm (python-pyqtwebengine): Update to 5.15.4.

	gnu: python-pyqt5-sip: Update to 12.10.1.
	* gnu/packages/qt.scm (python-pyqt5-sip): Update to 12.10.1.

	gnu: python-pyqt: Update to 5.15.4.
	* gnu/packages/qt.scm (python-pyqt): Update to 5.15.4.

	gnu: qt-5: Update to 5.15.4.
	* gnu/packages/qt.scm (qtbase-5, qtsvg, qtimageformats, qtx11extras,
	qtxmlpatterns, qtconnectivity, qtwebsockets, qtsensors, qtmultimedia,
	qtwayland, qtserialport, qtserialbus, qtwebchannel, qtwebglplugin,
	qtwebview, qtlocation, qttools, qtscript, qtquickcontrols,
	qtquickcontrols2, qtgraphicaleffects, qtgamepad, qtscxml, qtpurchasing,
	qtcharts, qtdatavis3d, qtnetworkauth, qtremoteobjects, qtspeech,
	qtwebengine): Update to 5.15.4.
	(qt5-urls): Adjust to new upstream URI names.
	(qtsvg, qtxmlpatterns, qtdeclarative, qtsensors, qtwayland, qtserialport,
	qtwebglplugin, qtscxml, qtremoteobjects)[arguments]: Remove trailing #t
	from phases.
	(qtimageformats, qtmultimedia)[source]: Remove #t from snippet.
	(qtimageformats)[arguments]: Remove field.
	(qtxmlpatterns)[arguments]: Enable tests. Add phase to skip another test.
	(qtlocation)[source]: Use qt5-urls format.
	[arguments]: Add phase in preparation to run the tests.
	(qtcharts)[arguments]: Don't disable the tests. Add a phase to skip some
	failing tests.
	(qtnetworkauth)[arguments]: Remove field.
	(qtwebengine)[source]: Adjust the preserved-third-party-files and the
	substitutions due to changes in the sources.
	[native-inputs]: Add node.

2022-06-24  Arun Isaac  <arunisaac@systemreboot.net>

	services: pcscd: Use switch-symlinks from (guix build utils).
	switch-symlinks has been moved to (guix build utils). We need not duplicate it
	anymore.

	* gnu/services/security-token.scm (pcscd-activation): Use switch-symlinks
	from (guix build utils).

2022-06-24  Arun Isaac  <arunisaac@systemreboot.net>
	    Maxime Devos  <maximedevos@telenet.be>

	utils: Make switch-symlinks robust against interruption.
	* guix/build/utils.scm (switch-symlinks): Delete pivot link if it already
	exists.

2022-06-24  Arun Isaac  <arunisaac@systemreboot.net>

	utils: Move switch-symlinks to (guix build utils).
	* guix/utils.scm (switch-symlinks): Move to ...
	* guix/build/utils.scm (switch-symlinks): ... here.
	* guix/profiles.scm, guix/scripts/home.scm, guix/scripts/package.scm: Import
	switch-symlinks from (guix build utils).
	* guix/scripts/system/reconfigure.scm (switch-system-program): Import (guix
	build utils) in G-expression.

2022-06-23  Marius Bakke  <marius@gnu.org>

	gnu: Remove unused patch.
	This is a follow-up to commit fce910af555b72d02ba868885571b2fdc38b2d5f.

	* gnu/packages/patches/postgresql-riscv-spinlocks.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2022-06-23  Marius Bakke  <marius@gnu.org>

	gnu: qtbase: Build with PostgreSQL@14.
	* gnu/packages/qt.scm (qtbase-5)[inputs]: Change from POSTGRESQL-13 to
	POSTGRESQL-14.

	gnu: Remove postgresql@13 replacement.
	* gnu/packages/databases.scm (postgresql-13)[replacement]: Remove.
	[source](patches): Inherit from POSTGRESQL-14.
	(postgresql-13/replacement): Remove variable.
	* gnu/packages/databases.scm (postgresql-11)[source](patches): Inherit from
	POSTGRESQL-13.

	gnu: libinput: Update to 1.19.4.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.19.4.

	gnu: glu: Update to 9.0.2.
	* gnu/packages/gl.scm (glu): Update to 9.0.2.
	[source]: Switch to GIT-FETCH.
	[native-inputs]: Add PKG-CONFIG, AUTOCONF, AUTOMAKE, and LIBTOOL.

	gnu: libical: Update to 3.0.14.
	* gnu/packages/calendar.scm (libical): Update to 3.0.14.
	[arguments]: Remove trailing #t's.

	gnu: freeglut: Update to 3.2.2.
	* gnu/packages/gl.scm (freeglut): Update to 3.2.2.
	[source](uri): Switch to new primary download location.
	[source](patches): Remove.
	* gnu/packages/patches/freeglut-gcc-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: bluez: Use new style.
	* gnu/packages/linux.scm (bluez)[arguments]: Use G-expressions and remove
	trailing #t's.

	gnu: bluez: Simplify inputs.
	* gnu/packages/linux.scm (bluez)[native-inputs]: Remove labels.

	gnu: bluez: Update to 5.64.
	* gnu/packages/linux.scm (bluez): Update to 5.64.

	gnu: libwebp: Simplify inputs.
	* gnu/packages/image.scm (libwebp)[inputs]: Remove labels.

	gnu: libwebp: Update to 1.2.2.
	* gnu/packages/image.scm (libwebp): Update to 1.2.2.

	gnu: libepoxy: Use new style.
	* gnu/packages/gl.scm (libepoxy)[arguments]: Use gexp and remove labels.
	While at it, remove obsolete substitution.

	gnu: libepoxy: Update to 1.5.10.
	* gnu/packages/gl.scm (libepoxy): Update to 1.5.10.
	[source]: Switch to GIT-FETCH.
	[arguments]: Remove trailing #t and defunct bootstrap phase.

	gnu: python-charset-normalizer: Update to 2.1.0.
	* gnu/packages/python-xyz.scm (python-charset-normalizer): Update to 2.1.0.

	gnu: python-urllib3: Update to 1.26.9.
	* gnu/packages/python-web.scm (python-urllib3): Update to 1.26.9.

	gnu: python-requests: Update to 2.28.0.
	* gnu/packages/python-web.scm (python-requests): Update to 2.28.0.
	[arguments]: Loosen charset-normalizer requirement.

	gnu: python-certifi: Update to 2022.6.15.
	* gnu/packages/python-crypto.scm (python-certifi): Update to 2022.6.15.

	gnu: python-sphinx: Update to 5.0.2.
	* gnu/packages/sphinx.scm (python-sphinx): Update to 5.0.2.

	gnu: python-babel: Update to 2.10.3.
	* gnu/packages/python-xyz.scm (python-babel): Update to 2.10.3.

	gnu: libva: Use G-expressions.
	* gnu/packages/video.scm (libva)[arguments]: Use G-expressions.

	gnu: libva: Update to 2.14.0.
	* gnu/packages/video.scm (libva): Update to 2.14.0.
	* gnu/packages/gl.scm (libva-without-mesa)[arguments]: Remove obsolete
	configure flag.  While here, remove unnecessary splicing.

	gnu: python-sphinxcontrib-websupport: Add missing input.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-websupport)[propagated-inputs]:
	Add PYTHON-SPHINXCONTRIB-SERIALIZINGHTML.

2022-06-23  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.319.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.319.
	(linux-libre-4.9-pristine-source, deblob-scripts-4.9): Update hashes.

	gnu: linux-libre 4.14: Update to 4.14.284.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.284.
	(linux-libre-4.14-pristine-source, deblob-scripts-4.14): Update hashes.

	gnu: linux-libre 4.19: Update to 4.19.248.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.248.
	(linux-libre-4.19-pristine-source, deblob-scripts-4.19): Update hashes.

	gnu: linux-libre 5.4: Update to 5.4.200.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.200.
	(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.

	gnu: linux-libre 5.10: Update to 5.10.124.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.124.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	gnu: linux-libre 5.15: Update to 5.15.49.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.49.
	linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

2022-06-23  raingloom  <raingloom@riseup.net>

	gnu: Fix formatting of python-nbconvert description.
	* gnu/packages/python-xyz (python-nbconvert)[description]: Fix
	  formatting.

2022-06-23  Raghav Gururajan  <rg@raghavgururajan.name>
	    Petr Hodina  <phodina@protonmail.com>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add hw-probe.
	* gnu/packages/hardware.scm (hw-probe): New variable.

2022-06-23  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of 'guix refresh -L' entry.

2022-06-23  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 103.0.5060.53-1.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 103.
	(%chromium-version): Set to 103.0.5060.53.
	(%debian-patches): Remove obsolete.
	(%ungoogled-origin): Update hash.
	(ungoogled-chromium)[source]: Likewise.
	[inputs]: Add FP16 and FXDIV.  Change ICU4C to ICU4C-71.

	gnu: icu4c: Add 71.1.
	* gnu/packages/icu4c.scm (icu4c-71): New variable.

	gnu: Zabbix: Update to 6.0.5.
	* gnu/packages/monitoring.scm (zabbix-agentd): Update to 6.0.5.

2022-06-23  jgart  <jgart@dismail.de>

	gnu: python-parso: Update to 0.8.3.
	* gnu/packages/yyy.scm (python-parso): Update to 0.8.3.
	[arguments]: Satisfy guix lint.

	gnu: python-bottle: Update to 0.12.21.
	* gnu/packages/python-web.scm (python-bottle): Update to 0.12.21.

	gnu: python-sphinx-autodoc-typehints: Update to 1.18.3.
	* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints): Update to 1.18.3.

	gnu: python-bandit: Update to 1.7.4.
	* gnu/packages/openstack.scm (python-bandit): Update to 1.7.4.

2022-06-23  Christopher Baines  <mail@cbaines.net>

	guix system: Inline menu-entries in to bootcfg in perform-action.
	This avoids an exception when generating images, where the reading of boot
	parameters fails.

	* guix/scripts/system.scm (perform-action): Inline menu-entries in to bootcfg.

2022-06-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openjpeg: Update to 2.5.0.
	* gnu/packages/image.scm (openjpeg): Update to 2.5.0.

	gnu: openjpeg-data: Update to 2021.09.26.
	* gnu/packages/image.scm (openjpeg-data): Update to 2021.09.26.

	gnu: ldc-bootstrap-0.17: Add support for aarch64-linux.
	* gnu/packages/dlang.scm (ldc-bootstrap-0.17)[supported-systems]: Add
	aarch64-linux.
	[arguments]: When building targeting aarch64-linux build for armhf-linux.

	gnu: python-py-cpuinfo: Update to 8.0.0-1.4d6987e.
	* gnu/packages/python-xyz.scm (python-py-cpuinfo): Update to 8.0.0-1.4d6987e.
	[source]: Download using git-fetch.

2022-06-22  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for 'guix refresh -L' change.
	* etc/news.scm: Add entry.

2022-06-22  Ludovic Courtès  <ludo@gnu.org>

	refresh: Repurpose '-L' for '--load-path'.
	This incompatible change fixes an inconsistency with other commands
	where '-L' is short for '--load-path'.

	* guix/scripts/refresh.scm (%options): Add --load-path option from
	%STANDARD-BUILD-OPTIONS.  Remove #\L shortcut for --list-updaters, and
	remove --load-path option that lacked the #\L shortcut.
	(show-help): Update accordingly.
	* doc/guix.texi (Invoking guix refresh): Update accordingly.

2022-06-22  Ludovic Courtès  <ludo@gnu.org>

	style: Keep values next to their keyword.
	This ensures we print '#:key value' rather than insert a newline
	between '#:key' and 'value' as was the case before.

	* guix/scripts/style.scm (pretty-print-with-comments)[print-sequence]:
	When ITEM is a keyword, loop with FIRST? = true.
	* tests/style.scm: Add test.

2022-06-22  Greg Hogan  <code@greghogan.com>

	gnu: libjxl: Update to 0.6.1-0.b7076f18.
	* gnu/packages/image.scm (libjxl): Update to 0.6.1-0.b7076f18.
	[inputs]: Add gflags.

	gnu: google-highway: Update to 0.17.0.
	* gnu/packages/cpp.scm (google-highway): Update to 0.17.0.

2022-06-22  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: reuse: Update to 1.0.0.
	* gnu/packages/license.scm (reuse): Update to 1.0.0.

2022-06-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: sent: Remove input labels.
	* gnu/packages/suckless.scm (sent)[inputs]: Remove labels.

2022-06-22  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: sent: Apply guix style
	* gnu/packages/suckless.scm (sent): Apply `guix style`.

	gnu: sent: Add farbfeld to propagated-inputs.
	* gnu/packages/suckless.scm (sent)[propagated-inputs]: Add it.
	[phases]{patch-farbfeld}: New phase.
	[inputs]: Add farbfeld.
	[home-page]: Add trailing slash to fix linter warning.

	gnu: Add farbfeld.
	* gnu/packages/suckless.scm (farbfeld): New variable.
	[use-modules]: Add (gnu packages imagemagick)

2022-06-22  Ludovic Courtès  <ludo@gnu.org>

	services: wireguard: Shepherd 'stop' method really stops.
	Until now the 'stop' method would return #t, which shepherd would
	interpret as "services could not be stopped".

	* gnu/services/vpn.scm (wireguard-shepherd-service): Have 'stop' return #f.

2022-06-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnutls: Remove input labels.
	* gnu/packages/tls.scm (gnutls)[arguments]: Use gexps.
	[native-inputs, propagated-inputs]: Remove labels.
	(gnutls/dane, guile2.2-gnutls): Use 'modify-inputs'.

	gnu: guile2.0-gnutls: Remove.
	* gnu/packages/tls.scm (gnutls/guile-2.0): Remove.

	gnu: p11-kit: Remove input labels.
	* gnu/packages/tls.scm (p11-kit)[native-inputs, inputs]: Remove labels.
	[arguments]: Switch to gexp.  Refer to "p11-kit-hurd.patch" right from here.
	(p11-kit-next)[arguments]: Use a gexp.

	gnu: p11-kit: Update to 0.24.1.
	* gnu/packages/tls.scm (p11-kit-next): Update to 0.24.1.

	gnu: texlive-psnfss: Re-add phases to build "doc" output.
	* gnu/packages/tex.scm (texlive-psnfss)[arguments]: Reinstate phases
	added in 08bb73749e55a8b8078062a0ab6f4f0eed53a475 and inadvertently
	removed in 8655a714457dbf1cde45979507012d9515614028.

2022-06-22  John Kehayias  <john.kehayias@protonmail.com>

	gnu: emacs: Fix tramp-remote-path.
	This variable was moved from tramp-sh.el to tramp.el, causing the substitute*
	snippet which patches it to silently fail.
	See also <https://issues.guix.gnu.org/55443>.

	* gnu/packages/emacs.scm (emacs)[source]<snippet>: Patch tramp.el rather than tramp-sh.el.

2022-06-22  muradm  <mail@muradm.net>

	gnu: sway: Switch from elogind to basu.
	* gnu/packages/wm.scm (sway)[inputs]: Replace ‘elogind’ with ‘basu’.
	[arguments]<#:configure-flags>: Add "-Dsd-bus-provider=basu".

	gnu: Add basu.
	* gnu/packages/freedesktop.scm (basu): New variable.

2022-06-22  jgart  <jgart@dismail.de>

	python-build-system: Fix typo in module-level comment paragraph.
	* guix/build/python-build-system.scm: Fix typo in comment paragraph.

2022-06-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-jedi: Install and patch location of jediepcserver.
	* gnu/packages/emacs-xyz.scm (emacs-jedi)[arguments]: New field.
	[native-inputs]: Add python-wrapper.
	[inputs]: New field.

	Reported-by: jgart <jgart@dismail.de>

2022-06-22  Marius Bakke  <marius@gnu.org>

	gnu: emacs-project: Update source hash.
	The tarball was modified in-place, with the only difference being time stamps
	and an added :commit in project-pkg.el.

	* gnu/packages/emacs-xyz.scm (emacs-project)[source](sha256): Update hash.
	[home-page]: While here, use HTTPS.

2022-06-22  jgart  <jgart@dismail.de>

	gnu: erlang: Update to 25.0.2.
	* gnu/packages/erlang.scm (erlang): Update to 25.0.2.

2022-06-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: texlive-tools: Remove redundant definition.
	* gnu/packages/tex.scm (texlive-tools): Remove second definition.

	gnu: texlive: Avoid use of deprecated packages.
	* gnu/packages/tex.scm (texlive-bidi)[propagated-inputs]: Avoid
	deprecated package names.
	(texlive-latex-geometry)[propagated-inputs]: Likewise.
	(texlive-metalogo)[inputs, propagated-inputs]: Likewise.
	(texlive-polyglossia)[propagated-inputs]: Likewise.
	(texlive-zref)[propagated-inputs]: Likewise.

2022-06-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: texlive-amsmath, texlive-psnfss: Fix misplaced 'outputs' field.
	This reinstates 08bb73749e55a8b8078062a0ab6f4f0eed53a475.  Probably the
	'outputs' field ended up in 'texlive-amsmath' due to a bad merge.

	* gnu/packages/tex.scm (texlive-amsmath)[outputs]: Remove.
	(texlive-psnfss)[outputs]: New field.

2022-06-22  Ludovic Courtès  <ludo@gnu.org>

	Merge branch master into core-updates

2022-06-22  Marius Bakke  <marius@gnu.org>

	gnu: python-pydantic: Update to 1.9.1.
	* gnu/packages/python-xyz.scm (python-pydantic): Update to 1.9.1.
	[arguments]: Remove phase 'disable-test.

	gnu: python-lsp-server: Remove unneeded input.
	* gnu/packages/python-xyz.scm (python-lsp-server)[propagated-inputs]: Remove
	PYTHON-CONFIGPARSER.

	gnu: python-minio: Update to 7.1.9.
	* gnu/packages/python-web.scm (python-minio): Update to 7.1.9.
	[arguments]: Remove trailing #t.
	[propagated-inputs]: Remove PYTHON-CONFIGPARSER.

	gnu: python-sanic-testing: Fix build.
	* gnu/packages/python-web.scm (python-sanic-testing)[arguments]: Add
	 #:phases.

2022-06-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add phoronix-test-suite.
	* gnu/packages/patches/phoronix-test-suite-fsdg.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/benchmark.scm (phoronix-test-suite): New variable.
	(gcc-toolchain*): Likewise.

2022-06-22  Petr Hodina  <phodina@protonmail.com>

	gnu: wayland: Update to 1.20.0.
	* gnu/packages/freedesktop.scm (wayland): Update to 1.20.0.

	gnu: dwl: Update to 0.3.1.
	* gnu/packages/wm.scm (dwl): Update to 0.3.1.

	gnu: wlroots: Update to 0.15.1.
	* gnu/packages/wm.scm (wlroots): Update to 0.15.1.
	  [source]: Update url link to
	  'https://gitlab.freedesktop.org/wlroots/wlroots' due to original link
	  pointing now to archived repo.

	gnu: hikari: Simplify inputs.
	* gnu/packages/wm.scm (hikari)[inputs]: Simplify.

	gnu: sway: Update to 1.7.
	* gnu/packages/wm.scm (sway): Update to 1.7.

	gnu: hikari: Update to 2.3.3.
	* gnu/packages/wm.scm (hikari): Update to 2.3.3.

	gnu: cagebreak: Update to 1.8.3.
	* gnu/packages/wm.scm (cagebreak): Update to 1.8.3.

2022-06-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: mozjs: Keep only version 78.
	This reinstates commit 5e25a69e6e3733ad8845d1b187940877deba7750, which
	was wrongfully undoed by merge commit
	8c3e9da13a3c92a7db308db8c0d81cb474ad7799.

	* gnu/packages/gnuzilla.scm (mozjs): Switch back to 78.15.0.

2022-06-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: openssl: Skip time-dependent test.
	Fixes <https://issues.guix.gnu.org/56137>.
	Reported by phodina <phodina@protonmail.com>.

	* gnu/packages/tls.scm (openssl)[arguments]: Replace the 'check'
	phase; this applies to both 1.1.1n and 3.0.3.

2022-06-22  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Update to 6.0.6.
	* gnu/packages/engineering.scm (kicad): Update to 6.0.6.

2022-06-22  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: prusa-slicer: Update to 2.4.2
	* gnu/packages/engineering.scm (prusa-slicer): Update to 2.4.2.

2022-06-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: llvm-9: Fix building on riscv64-linux.
	* gnu/packages/llvm.scm (llvm-9)[arguments]: When building for
	riscv64-linux add a phase to fix building one of the binaries.

2022-06-22  Niklas Eklund  <niklas.eklund@posteo.net>

	gnu: Add emacs-code-cells.
	* gnu/packages/emacs-xyz.scm (emacs-code-cells): New variable.

2022-06-22  Andrew Tropin  <andrew@trop.in>

	gnu: Add emacs-consult-eglot.
	* gnu/packages/emacs-xyz.scm (emacs-consult-eglot): New variable.

2022-06-22  Zhu Zihao  <all_but_last@163.com>

	gnu: emacs-haskell-mode: Update to 17.2-0-5a9f807.
	* gnu/packages/emacs-xyz.scm (emacs-haskell-mode): Update to 17.2-0-5a9f807.

	gnu: emacs-idris-mode: Update to 1.0-1-9bc7697.
	* gnu/packages/emacs-xyz.scm (emacs-idris-mode): Update to 1.0-1-9bc7697.

2022-06-22  Jose G Perez Taveras  <josegpt27@gmail.com>

	gnu: emacs-setup: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-setup): Update to 1.3.0.

2022-06-21  Marius Bakke  <marius@gnu.org>

	gnu: libcamera: Remove input labels.
	* gnu/packages/networking.scm (libcamera)[native-inputs, inputs]: Remove
	labels.

	gnu: libcamera: Update to 0.0.0-1.
	* gnu/packages/networking.scm (libcamera): Update to 0.0.0-1.
	[arguments]: Disable Python bindings in #:configure-flags.  Disable gstreamer
	tests.
	[inputs]: Add LIBYAML, PYTHON-JINJA2, and PYTHON-PLY.

	gnu: python-databricks-cli: Update to 0.17.0.
	* gnu/packages/python-web.scm (python-databricks-cli): Update to 0.17.0.
	[arguments]: Enable previously failing test.
	[propagated-inputs]: Remove PYTHON-CONFIGPARSER.  Add PYTHON-PYJWT.

	gnu: presentty: Fix build.
	* gnu/packages/presentation.scm (presentty)[arguments]: Loosen requirements.
	Delete sanity-check phase.

2022-06-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: openssl@1: Update to 1.1.1n and remove replacement.
	* gnu/packages/tls.scm (openssl): Update to 1.1.1n.
	[replacement]: Remove.
	(openssl/fixed): Remove.

2022-06-21  Marius Bakke  <marius@gnu.org>

	gnu: zabbix-cli: Update to 2.3.0.
	* gnu/packages/monitoring.scm (zabbix-cli): Update to 2.3.0.
	[arguments]: Convert to gexp.  Install documentation and run tests.
	[native-inputs]: Add PYTHON-SPHINX and PYTHON-PYTEST.

2022-06-21  Michal Atlas  <michal_atlas@posteo.net>

	build-system: chicken: Add version information to eggs if missing.
	Chicken eggs do not always contain version information, yet dependant packages
	often rely on this information being present.  Thus, add a version field if it
	is missing.

	* guix/build/chicken-build-system.scm (stamp-egg-version): New variable.
	(%standard-phases): Add ‘stamp-egg-version’.

2022-06-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libhttpd: Update to 1.4.65.
	* gnu/packages/web.scm (libhttpd): Update to 1.4.65.

2022-06-20  Nikolay Korotkiy  <sikmir@disroot.org>

	gnu: gpxsee: Update to 11.1.
	* gnu/packages/gps.scm (gpxsee): Update to 11.1.

2022-06-20  Paul A. Patience  <paul@apatience.com>

	gnu: Add cl-compiler-macro.
	* gnu/packages/lisp-xyz.scm (sbcl-compiler-macro, cl-compiler-macro,
	  ecl-compiler-macro): New variables.

2022-06-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cargo-c: Add missing input.
	This is a follow-up to 6f2df20b0f8555ab1568ad1d661cb6e737a4bb8f.

	* gnu/packages/rust-apps.scm (rust-cargo-c)[inputs]: Add libgit2-1.3.

2022-06-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libgit2-sys-0.12: Remove bundled library.
	This fixes <https://issues.guix.gnu.org/56020>.

	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.12)[source]: Add
	snippet to remove bundled code.

2022-06-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vlc: Update to 3.0.17.4.
	* gnu/packages/video.scm (vlc): Update to 3.0.17.4.

	gnu: vlc: Add release-monitoring-url property.
	* gnu/packages/video.scm (vlc)[properties]: New field.

2022-06-20  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: xdg-desktop-portal-gtk: Update to 1.14.0.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk): Update to 1.14.0.

	gnu: xdg-desktop-portal: Update to 1.14.4.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal): Update to 1.14.4.
	[inputs]: Add gdk-pixbuf, use fuse@3.
	[arguments]: Build without systemd, set HOME variable.

2022-06-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: lxd: Remove input labels.
	* gnu/packages/virtualization.scm (lxd)[arguments]: In 'install' phase,
	refer to "bash-minimal" instead of "bash".
	[inputs]: Remove labels.

2022-06-19  Brian Cully  <bjc@spork.org>

	gnu: lxd: Add ‘attr’ to inputs and use it in wrapper.
	Fixes issue with lxd crashing on startup with:

	  Error: exec: "setfattr": executable file not found in $PATH

	* gnu/packages/virtualization.scm (lxd)[arguments]: In 'install' phase,
	add "attr" to the list of packages used in 'wrap-program'.
	[inputs]: Add ATTR.

2022-06-19  Philip McGrath  <philip@philipmcgrath.com>

	gnu: Add cctools.
	* gnu/packages/darwin.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* gnu/packages/darwin.scm (cctools): New variable.

2022-06-19  Ludovic Courtès  <ludo@gnu.org>

	challenge: Colorize output.
	* guix/scripts/challenge.scm (good-news, bad-news): New procedures.
	(summarize-report, summarize-report-list): Use them and 'highlight'.

	doc: Show (service ...) form in 'home-openssh-service-type' example.
	* doc/guix.texi (Secure Shell): Include the (service ...) form in the
	example.

2022-06-19  Andreas Enge  <andreas@enge.fr>

	gnu: Add texlive-floatflt.
	* gnu/packages/tex.scm (texlive-floatflt): New variable.

2022-06-19  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add maven-doxia-sink-api.
	* gnu/packages/maven.scm (maven-doxia-sink-api): New variable.
	(maven-doxia-parent-pom): New private variable.

2022-06-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: diffoscope: Update to 217.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 217.

	gnu: emacs-tramp: Update to 2.5.2.5.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.2.5.

	gnu: sudo: Update to 1.9.11p3.
	* gnu/packages/admin.scm (sudo): Update to 1.9.11p3.

2022-06-21  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Update to 2.15.2.
	* gnu/packages/dezyne.scm (dezyne)[source]: Update to 2.15.2.

2022-06-21  Marius Bakke  <marius@gnu.org>

	gnu: zabbix-cli: Use new style.
	* gnu/packages/monitoring.scm (zabbix-cli)[arguments]: Use SEARCH-INPUT-FILE.
	[inputs]: Remove labels.

	gnu: python-prettytable: Update to 3.3.0.
	* gnu/packages/python-xyz.scm (python-prettytable): Update to 3.3.0.
	[arguments]: New field.  Override check phase.
	[native-inputs]: Add PYTHON-PYTEST, PYTHON-PYTEST-LAZY-FIXTURE, and
	PYTHON-SETUPTOOLS-SCM.
	[propagated-inputs]: Add PYTHON-WCWIDTH.
	[home-page]: Update to current.

	gnu: python-cliff: Update to 3.10.1.
	* gnu/packages/openstack.scm (python-cliff): Update to 3.10.1.
	[propagated-inputs]: Add PYTHON-AUTOPAGE.  Remove PYTHON-BANDIT.

	gnu: Add python-autopage.
	* gnu/packages/python-xyz.scm (python-autopage): New variable.

	gnu: python-ipython-sql: Remove prettytable version constraint.
	* gnu/packages/python-xyz.scm (python-ipython-sql)[arguments]: Add #:phases.

	gnu: python-ipython-sql: Update to 0.4.1.
	* gnu/packages/python-xyz.scm (python-ipython-sql): Update to 0.4.1.
	[arguments]: Remove #:phases.  Add #:tests?.

	gnu: python-breathe: Update to 4.34.0.
	* gnu/packages/sphinx.scm (python-breathe): Update to 4.34.0.

	gnu: python-django-netfields: Update to 1.3.0.
	* gnu/packages/django.scm (python-django-netfields): Update to 1.3.0.

	gnu: python-django-auth-ldap: Update to 4.1.0.
	* gnu/packages/django.scm (python-django-auth-ldap): Update to 4.1.0.

	gnu: python-pika: Update to 1.2.1.
	* gnu/packages/python-xyz.scm (python-pika): Update to 1.2.1.
	[arguments]: Adjust tests for nose2.  Respect #:tests? keyword.
	[native-inputs]: Remove PYTHON-NOSE; add PYTHON-NOSE2.

	gnu: python-nose2: Update to 0.11.0.
	* gnu/packages/check.scm (python-nose2): Update to 0.11.0.
	[arguments]: Add #:phases.  Remove #:tests?.
	[propagated-inputs]: Remove PYTHON-COV-CORE and PYTHON-PYTEST-COV.
	[native-inputs]: Add PYTHON-COVERAGE.

	gnu: python-faiss: Fix build on Python 3.9.
	* gnu/packages/graph.scm (python-faiss)[arguments]: Remove "m" suffix to
	Python library path.

2022-06-21  Andreas Enge  <andreas@enge.fr>

	gnu: cmh: Add patch to work with current fplll.
	* gnu/packages/patches/cmh-support-fplll.patch: New file.
	* gnu/packages/algebra.scm (cmh)[source]: Add patch.
	* gnu/local.mk (dist_patch_DATA): Register patch.

2022-06-21  muradm  <mail@muradm.net>

	gnu: Update kanshi to 1.2.0.
	* gnu/packages/wm.scm (kanshi): Update to 1.2.0.

2022-06-21  Nikolay Korotkiy  <sikmir@disroot.org>

	gnu: sfeed: Update to 1.5.
	* gnu/packages/suckless.scm (sfeed): Update to 1.5.

2022-06-21  Manolis Ragkousis  <manolis837@gmail.com>

	gnu: networking: Add arp-scan
	* gnu/packages/networking.scm (arp-scan): New variable.

2022-06-21  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Add guile-lzlib as an input.
	* gnu/packages/package-management.scm
	(nar-herder)[native-inputs,propagated-inputs]: Add guile-lzlib.
	[arguments]: Wrap with guile-lzlib.

2022-06-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fet: Update to 6.5.3.
	* gnu/packages/education.scm (fet): Update to 6.5.3.

2022-06-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pyzmq: Remove bundled and generated code.
	* gnu/packages/python-xyz.scm (python-pyzmq)[source]: Add snippet to
	remove bundled source code and pre-cythonized files.

2022-06-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-web-mode: Update to 17.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-web-mode): Update to 17.2.1.

	gnu: emacs-embark: Update to 0.17.
	* gnu/packages/emacs-xyz.scm (emacs-embark): Update to 0.17.

	gnu: emacs-vertico: Update to 0.24.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.24.

	gnu: emacs-flycheck: Update to 32.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck): Update to 32.

	gnu: emacs-consult: Update to 0.18.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.18.
	[propagated-inputs]: Add emacs-compat.

	gnu: Add emacs-compat.
	* gnu/packages/emacs-xyz.scm (emacs-compat): New variable.

	gnu: emacs-elpher: Update to 3.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 3.4.1.

2022-06-20  Marius Bakke  <marius@gnu.org>

	gnu: PostgreSQL: Update to 14.4.
	* gnu/packages/databases.scm (postgresql-14): Update to 14.4.

	gnu: drbd-utils: Generate manual pages.
	* gnu/packages/cluster.scm (drbd-utils)[arguments]: Remove
	"--with-prebuiltman" from #:configure-flags.  Add phase
	'disable-ja-translation.
	[native-inputs]: Add DOCBOOK-XML, DOCBOOK-XML-4.4, DOCBOOK-XSL, LIBXML2,
	LIBXSLT, and RUBY-ASCIIDOCTOR.

	gnu: drbd-utils: Use new style.
	* gnu/packages/cluster.scm (drbd-utils)[arguments]: Use G-expression.
	[native-inputs]: Remove labels.

	gnu: drbd-utils: Update to 9.21.2.
	* gnu/packages/cluster.scm (drbd-utils): Update to 9.21.2.

	gnu: drbd-utils: Add release-monitoring-url.
	* gnu/packages/cluster.scm (drbd-utils)[properties]: New field.

2022-06-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: pgloader: Update to 3.6.4.
	* gnu/packages/databases.scm (pgloader): Update to 3.6.4.

	gnu: filezilla: Update to 3.60.1.
	* gnu/packages/ftp.scm (filezilla): Update to 3.60.1.

	gnu: libfilezilla: Update to 0.37.2.
	* gnu/packages/ftp.scm (libfilezilla): Update to 0.37.2.

	gnu: p11-kit@0.24: Update to 0.24.1.
	* gnu/packages/tls.scm (p11-kit-next): Update to 0.24.1.

2022-06-19  (  <paren@disroot.org>

	build-system/dub: Don't expect ‘.dub/dub.json’.
	This file is no longer produced by our version of Dub.

	* guix/build/dub-build-system.scm (build, check): Remove obsolete
	substitutions.

2022-06-19  (  <paren@disroot.org>

	build-system/dub: Fix configure docstring indentation.
	* guix/build/dub-build-system.scm (configure): Reflow docstring.

	build-system/dub: Use the gold linker.
	* guix/build-system/dub.scm (default-ld-gold-wrapper): New procedure.
	(lower): Add a LD-GOLD-WRAPPER to the keyword arguments, and to the
	resulting bag's…
	[build-inputs]: …build inputs.

	build-system/dub: Don't explicitly return #t from phases.
	* guix/build/dub-build-system.scm (configure, build, check, install):
	Remove trailing #t.

2022-06-25  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add maven-doxia-core.
	* gnu/packages/maven.scm (maven-doxia-core): New variable.

2022-06-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: geo: Fix copyright line.
	This is a follow-up to d4c8e8b62fb9ef59e203e97cbb9bfa9e83389199.

	* gnu/packages/geo.scm: Fix copyright line for Roman Scherer.

2022-06-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: qgis: Disable a failing test.
	* gnu/packages/geo.scm (qgis)[arguments]: Add "PyQgsRasterResampler" to the
	  list of disabled tests.

	gnu: postgis: Fix build with gdal 3.5.0.
	* gnu/packages/geo.scm (postgis)[inputs]: Add openssl.

2022-06-25  Roman Scherer  <roman.scherer@burningswell.com>

	gnu: gdal: Update to 3.5.0.
	* gnu/packages/geo.scm (gdal): Update to 3.5.0.
	  [inputs]: Add curl and openssl.
	  [arguments]: Remove 'fix-path' phase. Add "--without-jpeg12" to
	  'configure-flags'.

2022-06-25  (  <paren@disroot.org>

	gnu: packages: qbe: Update to 1.0.
	* gnu/packages/c.scm (qbe): Update to 1.0.

2022-06-19  (  <paren@disroot.org>

	gnu: dub: Use G-expressions.
	* gnu/packages/dlang.scm (dub)[arguments]:
	Rewrite as G-expressions.

2022-06-19  (  <paren@disroot.org>

	gnu: dub: Update to 1.23.0.
	This also fixes Dub's build, which was previously failing because of how
	ancient it was.

	* gnu/packages/dlang.scm (dub): Update to 1.23.0.
	[arguments]: Set target CC & LD environment variables.
	Invoke build.d.  Don't explicitly return #t from phases.
	[native-inputs]: Add d-tools and ld-gold-wrapper.

2022-06-19  (  <paren@disroot.org>

	gnu: d-tools: Update to 2.100.0.
	* gnu/packages/dlang.scm (d-tools): Update to 2.100.0.
	[arguments]: Adjust accordingly.  Reinstate a custom 'check phase.
	Install the rdmd man page.

	gnu: d-tools: Don't use unstable tarball.
	* gnu/packages/dlang.scm (d-tools)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: d-tools: Use G-expressions.
	* gnu/packages/dlang.scm (d-tools)[arguments]:
	Rewrite as G-expressions.

	gnu: d-tools: Fix build.
	* gnu/packages/dlang.scm (d-tools)[arguments]: Set target CC and LD
	environment variables.
	[native-inputs]: Add ld-gold-wrapper.

	gnu: rdmd: Rename to d-tools.
	* gnu/packages/dlang.scm (rdmd): Rename this…
	(d-tools): …to this.
	[home-page, synopsis, description]: Update accordingly.

2022-06-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: exim: Remove input labels.
	* gnu/packages/mail.scm (exim)[inputs]:
	Remove input labels.

	gnu: exim: Use G-expressions.
	* gnu/packages/mail.scm (exim)[arguments]:
	Rewrite as G-expressions.  Make some surface tweaks to reduce
	excessive indentation in places, but again the output is unchanged.

2022-06-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: exim: Don't address build inputs by their labels.
	The package's output remains identical.

	* gnu/packages/mail.scm (exim)[arguments]: Use SEARCH-INPUT-FILE or
	PATCH-SHEBANG in place of ASSOC-REF for all inputs.

2022-06-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: exim: Hide bogus CVE lint warning.
	* gnu/packages/mail.scm (exim)[properties]: Add lint-hidden-cve entry
	for CVE-2020-28017.

	gnu: exim: Update to 4.96.
	* gnu/packages/mail.scm (exim): Update to 4.96.
	[native-inputs]: Replace pcre:bin with pcre2.

2022-06-25  raingloom  <raingloom@riseup.net>

	gnu: yt-dlp: Update to 2022.06.22.1.
	* gnu/packages/video.scm (yt-dlp): Update to 2022.06.22.1.

2022-06-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Use license: prefix in (gnu packages samba).
	* gnu/packages/samba.scm: Import (guix licenses) with the "license:" prefix to
	  solve the conflict between the 'openssl' variables from (guix licenses) and
	  from (gnu packages tls). Adjust all license fields.
	  (ppp)[inputs]: Simplify list of inputs.

	gnu: ppp: Update source url.
	* gnu/packages/samba.scm (ppp)[source]: Use new url.

2022-06-25  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: ppp: Fix cross-compilation.
	* gnu/packages/samba.scm (ppp)[arguments]: Use G-Expressions. Remove
	unused substitution. Fix OpenSSL and libpcap include paths.

2022-06-25  André A. Gomes  <andremegafone@gmail.com>

	gnu: Add cl-nkeymaps.
	* gnu/packages/lisp-xyz.scm (sbcl-nkeymaps, cl-nkeymaps, ecl-nkeymaps): New
	  variables.

2022-06-25  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add java-commons-text.
	* gnu/packages/java.scm (java-commons-text): New variable.

	gnu: Add apache-commons-parent-pom-51.
	* gnu/packages/maven-parent-pom.scm (apache-commons-parent-pom-51): New
	  variable.

2022-06-24  Ludovic Courtès  <ludo@gnu.org>

	doc: Mention installation via distro packages.
	* doc/guix.texi (Binary Installation): In quotation, mention Debian,
	Ubuntu, and openSUSE.

2022-06-24  Ludovic Courtès  <ludo@gnu.org>

	services: configuration: Remove 'validate-configuration'.
	Now that configuration records use the 'sanitize' property for each
	field, 'validate-configuration' has become useless because it's
	impossible to construct an invalid configuration record.

	* gnu/services/configuration.scm (validate-configuration): Remove.
	* gnu/services/mail.scm (dovecot-service): Remove call.
	* gnu/services/vpn.scm (openvpn-client-service)
	(openvpn-server-service): Likewise.
	* doc/guix.texi (Complex Configurations): Remove documentation.

2022-06-24  Ludovic Courtès  <ludo@gnu.org>

	services: configuration: Report the location of field type errors.
	Previously field type errors would be reported in a non-standard way,
	and without any source location information.  This fixes it.

	* gnu/services/configuration.scm (configuration-field-error): Add a
	'loc' parameter and honor it.  Use 'formatted-message' instead of plain
	'format'.
	(define-configuration-helper)[field-sanitizer]: New procedure.
	Use it.  Use STEM as the identifier of the syntactic constructor of the
	record type.  Add a 'sanitize' property to each field.  Remove now
	useless STEM macro that would call 'validate-configuration'.
	* gnu/services/mail.scm (serialize-listener-configuration): Adjust to
	new 'configuration-field-error' prototype.
	* tests/services/configuration.scm ("wrong type for a field"): New test.
	* po/guix/POTFILES.in: Add gnu/services/configuration.scm.

2022-06-24  Ryan Prior  <rprior@protonmail.com>

	gnu: Add python-asynckivy.
	* gnu/packages/python-xyz.scm (python-asynckivy): New symbol.

	gnu: Add python-asyncgui.
	* gnu/packages/python-xyz.scm (python-asyncgui): New symbol.

2022-06-24  Tobias Kortkamp  <tobias.kortkamp@gmail.com>

	gnu: Add azpainter.
	* gnu/packages/graphics.scm (azpainter): New variable.

2022-06-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-json: Update to 4.7.1.
	* gnu/packages/guile.scm (guile-json-4): Update to 4.7.1.

	gnu: python-jedi: Fix tests.
	* gnu/packages/python-xyz.scm (python-jedi)[source]: Add 'modules' and
	'snippet'.

2022-06-24  swedebugia  <swedebugia@riseup.net>
	    Ludovic Courtès  <ludo@gnu.org>

	doc: Fix formatting of notes in multiple sections.
	* doc/guix.texi (Instantiating the system): Add suggestion to keep
	config.scm under version control.
	(Printing Services, Messaging Services)
	(Telephony Services, Invoking guix system): Use "@quotation Note" for notes.

2022-06-24  jgart  <jgart@dismail.de>

	gnu: emacs-lpy: Update to 076ce9a.
	* gnu/packages/emacs-xyz.scm (emacs-lpy): Update to 076ce9a.

2022-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ibus-anthy: Fix build.
	This is in follow up to 39b118776bbbaed049f8bcafa27bde30d9d0b2f6.

	* gnu/packages/ibus.scm (ibus-anthy)
	[phases]{wrap-programs}: Add missing 'inputs' keyword.

2022-06-24  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator Update to 0-54.07b0b61.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-54.07b0b61.

	gnu: nar-herder: Update to 0-9.5acfcc0.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-9.5acfcc0.

2022-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-jedi: Fix build.
	* gnu/packages/python-xyz.scm (python-jedi)
	[phases]{fix-completion-test}: New phase.
	{check}: Delete trailing #t.

2022-06-24  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add libcorrect.
	* gnu/packages/radio.scm (libcorrect): New variable.

2022-06-24  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Use license: prefix in (gnu packages search).
	* gnu/packages/search.scm: Import (guix licenses) with the license:
	prefix. Adjust all license fields.

	gnu: xapian, python-xapian-bindings: Update to 1.4.19.
	* gnu/packages/search.scm (xapian, python-xapian-bindings): Update to 1.4.19.

2022-06-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nmon: Use the new TARGET-X86? test.
	* gnu/packages/admin.scm (nmon)[arguments]: Use TARGET-X86?.

2022-06-24  Timotej Lazar  <timotej.lazar@araneo.si>

	tests: ldap: Increase VM memory size.
	With the default limit of 512 MB the test sometimes fails, in different
	ways. Fixes https://issues.guix.gnu.org/55206.

	* gnu/tests/ldap.scm (run-ldap-test): Increase memory size to 1024 MiB.

2022-06-24  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	image: Add support for 32bit UEFI.
	* gnu/bootloader/grub.scm (grub-efi32-bootloader): New variable.
	(install-grub-efi32): New variable.
	* gnu/build/bootloader.scm (install-efi): Add a 'targets' keyword
	argument.
	(install-efi-loader): Likewise.
	* gnu/build/image.scm (initialize-efi32-partition): New procedure.
	* gnu/packages/bootloaders.scm (grub-efi32): New variable.
	* gnu/system/image.scm (esp32-partition): New variable
	(efi32-disk-image): New variable.
	(efi32-raw-image-type): New variable.
	(system-disk-image)[partition-image]: Set '#:grub-efi32' when
	calling the partition initializer.

	utils: Define 'target-x86?' predicate.
	* guix/utils.scm (target-x86?): New predicate.

2022-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: docker: Relax marionette timeout.
	The tests would otherwise fail on an old desktop.

	* gnu/tests/docker.scm (run-docker-test)
	<make-marionette>: Specify a timeout of 60 s.
	(run-docker-system-test) <make-marionette>: Likewise.

2022-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: docker: Honor TESTS? and please guix lint.
	* gnu/packages/docker.scm (docker)[phases]{patch-paths}: Split long lines.
	{check}: Honor TESTS?.
	[synopsis]: Do not start synopsis with package name.

2022-06-24  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: docker: Switch to gexp and new input style.
	* gnu/packages/docker.scm (docker)[arguments]: Rewrite as gexps.  Switch
	to using search-input-file.
	[inputs]: Use new style inputs.

2022-06-24  Pierre Langlois  <pierre.langlois@gmx.com>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: docker: Update to 20.10.17.
	* gnu/packages/docker.scm (%docker-version): Update to 20.10.17.
	(docker-libnetwork)[source]: Update commit according to vendor.conf.  Reset
	revision to 1.  Simplify snippet.
	(docker)[origin]: Remove docker-fix-tests.patch.
	[arguments]: Adapt 'patch-paths phase, substitute "ip6tables" and
	buildkit-qemu.  Remove trailing #t.
	[native-inputs]: Replace go-1.14 by go.
	(docker-cli)[source]: Update hash.
	[arguments]: Set GO_LINKMODE to "dynamic".  Remove trailing #t.
	[phases]{check}: Replace 'if' with 'when'.
	* gnu/packages/networking.scm (go-sctp): Update commit according to
	docker-libnetwork's vendor.conf.
	* gnu/packages/patches/docker-fix-tests.patch: Delete.
	* gnu/local.mk (dist_patch_DATA): Remove patch.

2022-06-24  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: docker: Fix mkfs.xfs reference.
	* gnu/packages/docker.scm (docker)[arguments]: Refer to sbin/mkfs.xfs
	instead of bin/mkfs.xfs.

	gnu: containerd: Switch to gexp arguments.
	* gnu/packages/docker.scm (containerd)[arguments]: Rewrite as gexps.
	Pass all flags via make-flags variable.  Switch to using
	search-input-file.

2022-06-24  Pierre Langlois  <pierre.langlois@gmx.com>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: containerd: Update to 1.6.6.
	* gnu/packages/docker.scm (containerd): Update to 1.6.6.
	[arguments]: Substitute runc binary for "pkg/cri/config/config_unix.go".  Set
	PREFIX to empty string, as the install directory is $DESTDIR/$PREFIX.

2022-06-24  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: containerd: Fix patch-paths build phase.
	* gnu/packages/docker.scm (containerd)[arguments]: Add 'patch-paths
	phases after 'unpack because 'chdir doesn't exist.

	gnu: runc: Update to 1.1.1.
	* gnu/packages/virtualization.scm (runc): Update to 1.1.1.
	[native-inputs]: Use new style.

2022-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ibus-anthy: Modernize.
	* gnu/packages/ibus.scm (ibus-anthy)[phases]: Delete trailing #t and adjust to
	use search-input-file and search-input-directory.
	[native-inputs]: Use new style.
	[inputs]: Likewise.

2022-06-24  Julien Lepiller  <julien@lepiller.eu>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-pycotap.
	* gnu/packages/python-check.scm (python-pycotap): New variable.

2022-06-24  Taiju HIGASHI  <higashi@taiju.info>

	gnu: ibus-anthy: Update to 1.5.14

2022-06-24  jgart  <jgart@dismail.de>

	gnu: janet: Update to 1.23.0.
	* gnu/packages/lisp.scm (janet): Update to 1.23.0.

2022-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Fix typo.
	* doc/guix.texi (Networking Setup): Fix typo.

2022-06-23  jgart  <jgart@dismail.de>

	gnu: Add emacs-straight-el.
	* gnu/packages/emacs-xyz.scm (emacs-straight-el): New variable.

2022-06-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add casacore.
	* gnu/packages/astronomy.scm (casacore): New variable.
	  Modules sorted alphabetically to ease maintannce.

2022-06-23  Ontje Lünsdorf  <ontje.luensdorf@dlr.de>

	gnu: hypre: Add missing dependencies on latex fonts.
	* gnu/packages/maths.scm (hypre)[native-inputs]: Add TEXLIVE-COURIER and
	TEXLIVE-HELVETIC.

2022-06-23  jgart  <jgart@dismail.de>

	gnu: litecli: Update to 1.9.0.
	* gnu/packages/databases.scm (litecli): Update to 1.9.0.

2022-06-23  John Kehayias  <john.kehayias@protonmail.com>

	gnu: polybar: Simply inputs.
	* gnu/packages/wm.scm (polybar)[native-inputs]: Remove labels.

	gnu: polybar: Update to 3.6.3.
	* gnu/packages/wm.scm (polybar): Update to 3.6.3.
	[phases]: Add patch-config-path for polybar to find its default configuration
	file in the store.
	[inputs]: Add libuv, required to build polybar.
	[native-inputs]: Remove python-2, no longer needed.

2022-06-23  Jose G Perez Taveras  <josegpt27@gmail.com>

	gnu: direnv: Update to 2.32.1.
	* gnu/packages/shellutils.scm (direnv): Update to 2.32.1.

2022-06-23  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: hikari: Replace input libinput by libinput-minimal.
	* gnu/packages/wm.scm (hikari)[propagated-inputs]: Replace libinput
	by libinput-minimal to reduce closure.

	gnu: waybar: Replace input libinput by libinput-minimal.
	* gnu/packages/wm.scm (waybar)[propagated-inputs]: Replace libinput
	by libinput-minimal to reduce closure.

	gnu: sway: Replace input libinput by libinput-minimal.
	* gnu/packages/wm.scm (sway)[propagated-inputs]: Replace libinput
	by libinput-minimal to reduce closure.

	gnu: wlroots: Replace input libinput by libinput-minimal.
	* gnu/packages/wm.scm (wlroots)[propagated-inputs]: Replace libinput
	by libinput-minimal to reduce closure.

2022-06-23  Ludovic Courtès  <ludovic.courtes@inria.fr>

	doc: Expound description of the <package> 'arguments' field.
	* doc/guix.texi (package Reference): Augment description of the
	'arguments' field.

2022-06-23  Ludovic Courtès  <ludo@gnu.org>

	doc: Remove trailing #t in example.
	* doc/guix.texi (Build Phases): Remove trailing #t in example.

2022-06-23  jgart  <jgart@dismail.de>

	gnu: emacs-ement: Update to 0.1-pre-2.45b7882.
	* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.1-pre-2.45b7882.
	[arguments]<propagated-inputs>: Add emacs-taxy and emacs-svg-lib.

2022-06-23  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add emacs-dumbparens.
	* gnu/packages/emacs-xyz.scm (emacs-dumbparens): New variable.

2022-06-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: file: Update to 5.42.
	* gnu/packages/file.scm (file): Update to 5.42.
	[source]: Update source URI.
	[properties]: Remove field.

2022-06-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: barrier: Fix source hash.
	The previous hash matches that of ‘guix hash -rx .’ on a pristine v2.4.0
	checkout — without any submodules.  We clone recursive?ly, so update the
	hash to include them.

	Closes <https://issues.guix.gnu.org/56091>.

	* gnu/packages/barrier.scm (barrier)[source]: Fix hash.

	Reported by Vishakh Kumar <grokkingstuff@gmail.com>.

2022-06-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-numpy: Skip 2 more tests on riscv64-linux.
	* gnu/packages/python-xyz.scm (python-numpy)[arguments]: Adjust custom
	'check phase to skip two more tests when building for riscv64-linux.

2022-06-19  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-nfiles: Update to 0.4.2.
	* gnu/packages/lisp-xyz.scm (sbcl-nfiles): Update to 0.4.2.

	gnu: sbcl-cl-webkit: Update to 3.5.3.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 3.5.3.

	gnu: sbcl-cmd: Update to 20220616.
	* gnu/packages/lisp-xyz.scm (sbcl-cmd): Update to 20220616.

	gnu: emacs-lispy: Update to 20220209.
	* gnu/packages/emacs-xyz.scm (emacs-lispy): Update to 20220209.

2022-06-18  Julien Lepiller  <julien@lepiller.eu>

	guix: self: Do not record reference to gcc-toolchain.
	The ld-wrapper from gcc-toolchain records a reference to the library
	path through rpath, but this is not needed.  By explicitely using rpath
	flags instead, we save 150 MB of closure.

	* guix/self.scm (quiet-guile): Do not record reference to gcc-toolchain.

2022-06-18  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add java-asm-commons.
	* gnu/packages/java.scm (java-asm-commons-8): New variable.

2022-06-18  Vinicius Monego  <monego@posteo.net>

	gnu: orange: Update to 3.32.0.
	* gnu/packages/orange.scm (orange): Update to 3.32.0.

	gnu: freecad: Update to 0.20.
	* gnu/packages/engineering.scm (freecad): Update to 0.20.

	gnu: gimp: Update to 2.10.32.
	* gnu/packages/gimp.scm (gimp): Update to 2.10.32.

	gnu: gegl: Update to 0.4.36.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.36.

	gnu: babl: Update to 0.1.92.
	* gnu/packages/gimp.scm (babl): Update to 0.1.92.

	gnu: photoflare: Update to 1.6.10.
	* gnu/packages/photo.scm (photoflare): Update to 1.6.10.

	gnu: python-scikit-image: Update to 0.19.3.
	* gnu/packages/python-science.scm (python-scikit-image): Update to 0.19.3.

	gnu: openxr: Update to 1.0.23.
	* gnu/packages/graphics.scm (openxr): Update to 1.0.23.

	gnu: gthumb: Update to 3.12.2.
	* gnu/packages/gnome.scm (gthumb): Update to 3.12.2.

	gnu: markets: Update to 0.5.4.
	* gnu/packages/gnome-xyz.scm (markets): Update to 0.5.4.

	gnu: srain: Update to 1.4.0.
	* gnu/packages/irc.scm (srain): Update to 1.4.0.

	gnu: muse-sequencer: Use Gexps.
	* gnu/packages/music.scm (muse-sequencer)[arguments]: Use Gexps.

	gnu: muse-sequencer: Update to 4.1.0.
	* gnu/packages/music.scm (muse-sequencer): Update to 4.1.0.

2022-06-18  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-ezjsonm: Update to 1.3.0.
	* gnu/packages/ocaml.scm (ocaml-ezjsonm): Update to 1.3.0.

	gnu: Add ocaml-ezjsonm.
	* gnu/packages/ocaml.scm (ocaml4.07-ezjsonm): Rename to...
	(ocaml-ezjsonm): ...this.  Use latest ocaml version.

	gnu: Add ocaml-piqi.
	* gnu/packages/ocaml.scm (ocaml4.07-piqi): Rename to...
	(ocaml-piqi): ...this.  Use latest ocaml.

	gnu: Add ocaml-piqilib.
	* gnu/packages/ocaml.scm (ocaml4.07-piqilib): Rename to...
	(ocaml-piqilib): ...this.  Use latest ocaml version.

	gnu: ocaml-sexplib0: Update to 0.15.1.
	* gnu/packages/ocaml.scm (ocaml-sexplib0): Update to 0.15.1.

	gnu: omake: Update to 0.10.5.
	* gnu/packages/ocaml.scm (omake): Update to 0.10.5.
	* gnu/packages/patches/omake-fix-non-determinism.patch: Adjust for new
	  version.

	gnu: ocaml-easy-format: Update to 1.3.4.
	* gnu/packages/ocaml.scm (ocaml-easy-format): Update to 1.3.4.

	gnu: ocamlformat: Update to 0.22.4.
	* gnu/packages/ocaml.scm (ocamlformat): Update to 0.22.4.

	gnu: ocaml-tsdl: Update to 0.9.9.
	* gnu/packages/ocaml.scm (ocaml-tsdl): Update to 0.9.9.

	gnu: ocaml-utop: Update to 2.9.2.
	* gnu/packages/ocaml.scm (ocaml-utop): Update to 2.9.2.

	gnu: coq: Update to 8.15.2.
	* gnu/packages/coq.scm (coq-core): Update to 8.15.2.

2022-06-18  Wiktor Żelazny  <wz@freeshell.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-gghalves.
	* gnu/packages/cran.scm (r-gghalves): New variable.

2022-06-17  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.318.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.318.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.283.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.283.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.247.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.247.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.198.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.198.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.122.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.122.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.47.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.47.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.17.15.
	* gnu/packages/linux.scm (linux-libre-5.17-version): Update to 5.17.15.
	(linux-libre-5.17-pristine-source): Update hash.

2022-06-17  Ludovic Courtès  <ludo@gnu.org>

	home: Add OpenSSH service.
	* gnu/home/services/ssh.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* po/guix/POTFILES.in: Add it.
	* doc/guix.texi (Secure Shell): New section.

2022-06-17  (  <paren@disroot.org>

	gnu: pinfo: Update to 3d76eec.
	* gnu/packages/texinfo.scm (pinfo): Update to commit
	3d76eecde211e41ccc28b04e229f159b3f924399.
	[arguments]: Use gexps.
	[inputs, native-inputs]: Remove labels.

2022-06-17  Antero Mejr  <antero@mailbox.org>

	gnu: Add guile-termios.
	* gnu/packages/guile-xyz.scm (guile-termios): New variable.

	gnu: Add guile-tap.
	* gnu/packages/guile-xyz.scm (guile-tap): New variable.

2022-06-17  Fredrik Salomonsson  <plattfot@posteo.net>

	guix: emacs-utils: Add emacs-header-parse.
	* guix/build/emacs-utils.scm (emacs-header-parse): New procedure.

	* tests/build-emacs-utils.scm ("emacs-header-parse: fetch version",
	  "emacs-header-parse: fetch keywords", "emacs-header-parse: fetch
	  nonexistent author"): New tests.

2022-06-17  Fredrik Salomonsson  <plattfot@posteo.net>

	guix: emacs-utils: Add emacs-batch-script.
	* guix/build/emacs-utils.scm (emacs-batch-script): New procedure.

	* tests/build-emacs-utils.scm: New file.

	* Makefile.am (TESTS): Add `tests/build-emacs-utils.scm'.

2022-06-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tor: Update to 0.4.7.8 [fixes CVE-2022-33903].
	* gnu/packages/tor.scm (tor): Update to 0.4.7.8.

	gnu: fdm: Edit description.
	* gnu/packages/mail.scm (fdm)[synopsis]: Use @acronym{}.
	[description]: Expand based on the README.

	gnu: fdm: Update to 2.1.
	* gnu/packages/mail.scm (fdm): Update to 2.1.

	gnu: rng-tools: Update to 6.15.
	* gnu/packages/linux.scm (rng-tools): Update to 6.15.
	[arguments]: Add a 'disable-failing-test phase.

	gnu: btrfs-progs: Use @acronym in description.
	* gnu/packages/linux.scm (btrfs-progs)[description]: Use @acronym{}.

	gnu: btrfs-progs: Fix tests.
	* gnu/packages/linux.scm (btrfs-progs)[native-inputs]: Add libaio,
	liburing, and util-linux.

	gnu: btrfs-progs: Update to 5.18.1.
	* gnu/packages/linux.scm (btrfs-progs): Update to 5.18.1.
	[native-inputs]: Remove asciidoc, python, xmlto, libxml2, and
	docbook-xsl.  Add python-sphinx.

	gnu: duktape: Cross-compile.
	* gnu/packages/javascript.scm (duktape)[arguments]: Use CC-FOR-TARGET.

	gnu: duktape: Use G-expressions.
	* gnu/packages/javascript.scm (duktape)[arguments]:
	Rewrite as G-expressions.

	gnu: erofs-utils: Update to 1.5.
	* gnu/packages/linux.scm (erofs-utils): Update to 1.5.

	gnu: i3status: Update to 2.14.
	* gnu/packages/wm.scm (i3status): Update to 2.14.
	[source]: Add snippet to delete pregenerated man page.
	[build-system]: Switch to Meson.
	[arguments]: Remove autotools-specific #:out-of-source?  Build man pages.
	[inputs]: Remove unused openlibm and libcap.
	[native-inputs]: Add perl.

	gnu: i3status: Make asciidoc a native input.
	* gnu/packages/wm.scm (i3status)[inputs]: Move asciidoc from here…
	[native-inputs]: …to here.

	gnu: brltty: Update to 6.5.
	* gnu/packages/accessibility.scm (brltty): Update to 6.5.

2022-06-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add texlive-xunicode.
	* gnu/packages/tex.scm (texlive-xunicode): New variable.

2022-06-17  Andreas Enge  <andreas@enge.fr>

	gnu: pari-gp: Enable pthreads.
	* gnu/packages/algebra.scm (pari-gp): Add --mt=pthread to configure flags.

2022-06-17  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	guix: Modernize renpy-build-system.
	* guix/build-system/renpy.scm (build): Drop trailing #t.
	(install, install-desktop-file): Likewise.  Also add inputs and use
	search-input-file for /bin/sh and /bin/renpy.

	gnu: renpy: Use new style.
	* gnu/packages/game-development.scm (renpy)[arguments]: Change to list of
	G-Expressions.
	[inputs]: Drop labels.
	[native-inputs, outputs]: Squash to single line.

	gnu: renpy: Update to 7.99.99-0-3e854bc.
	* gnu/packages/aux-files/renpy/renpy.in (__renpy_files, path_to_gamedir):
	New procedures.
	* gnu/packages/game-development.scm (python-renpy): Update to
	7.99.99-0-3e854bc.
	(renpy): Likewise.
	[inputs]: Add python-pefile, python-requests and python-six.

	gnu: python-pygame-sdl2: Update to 2.1.0-0-1705c6e.
	* gnu/packages/game-development.scm (python-pygame-sdl2): Update to
	2.1.0-0-1705c6e.

	gnu: Add python-pefile.
	* gnu/packages/python-xyz.scm (python-pefile): New variable.

2022-06-17  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add back the distinction between python-renpy and renpy.
	This partially reverts commit 9f1bd63fb5b6916f07d454ffde27cd3a66c95bb5.
	Note, that with this patch renpy fails to build due to incompatibilities with
	Python 3.

	* gnu/packages/game-development.scm (renpy): Split into ‘python-renpy’ for the
	python modules and ‘renpy’ for the games and binaries.

2022-06-17  Jean-Pierre De Jesus DIAZ  <me@jeandudey.tech>

	gnu: Add python-pysdl2.
	* gnu/packages/python-xyz.scm (python-pysdl2): New variable.

2022-06-17  Peter Polidoro  <peter@polidoro.io>

	gnu: teensy-loader-cli: Update to 2.2.
	* gnu/packages/flashing-tools.scm (teensy-loader-cli): Update to 2.2.

2022-06-17  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: python-acme: Add python-chardet to propagated-inputs.
	* gnu/packages/tls.scm (python-acme)[propagated-inputs]: Add it.

2022-06-17  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: public-inbox: Fixes to allow the testsuite to run
	This patch makes the public-inbox testsuite pass. Some tests are skipped,
	so the test coverage could likely be increased with more massaging.

	Perhaps the most significant change is using tini to run the testsuite so
	that the testsuite's sub-processes are reaped. The ‘check’ phase is based on
	the one from the mutter package. Thanks to Maxim Cournoyer for pointing out
	this solution.

	* gnu/packages/patches/public-inbox-fix-spawn-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add new patch.
	* gnu/packages/mail.scm (public-inbox)[source]: Add new patch.
	[arguments]<#:tests?>: Remove argument.
	<#:imported-modules>: Add argument.
	<#:modules>: Likewise.
	<#:phases>{qualify-paths}: Substitute path for ‘/bin/cp’.
	{pre-check}: Don't skip httpd-unix.t test.  Remove unnecessary path
	substitutions for “env” and “/bin/sh”.
	{check}: Replace with custom version that launches the tests under tini.
	[native-inputs]: Add tini.

2022-06-17  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add texlive-inriafonts.
	* gnu/packages/tex.scm (texlive-inriafonts): New variable.

	gnu: Add texlive-fmtcount.
	* gnu/packages/tex.scm (texlive-fmtcount): New variable.

2022-06-17  muradm  <mail@muradm.net>

	gnu: tests: Add seatd/greetd based minimal desktop system tests.
	* gnu/tests/desktop.scm (minimal-desktop): seatd/greetd based
	minimal desktop test

	gnu: desktop: Add seatd-service-type.
	* gnu/services/desktop.scm (seatd-service-type): New variable
	* gnu/services/desktop.scm (seatd-configuration): New data type

	gnu: admin: Add libseat 0.8.0 and move seatd.
	* gnu/packages/admin.scm (libseat): New variable
	* gnu/packages/admin.scm (seatd): New variable
	* gnu/packages/freedesktop.scm (seatd): Remove variable
	* gnu/packages/wm.scm (wlroots): Replace seatd input with libseat

	gnu: base: Add greetd-service-type.
	* gnu/services/base.scm (greetd-service-type): New variable
	* gnu/services/base.scm (greetd-configuration): New data type
	* gnu/services/base.scm (greetd-terminal-configuration): New data type
	* gnu/services/base.scm (greetd-agreety-session): New data type
	* gnu/services/base.scm (pam-limits-service-type): Should be aware of
	greetd PAM service
	* gnu/services/pam-mount.scm (pam-mount-pam-service): Should be aware
	of greetd PAM service

	gnu: admin: Add greetd-pam-mount.
	* gnu/packages/admin.scm (greetd-pam-mount): New variable

	gnu: admin: Add greetd 0.8.0.
	* gnu/packages/admin.scm (greetd): New variable

	gnu: crates-io: Add rust-pam-sys 0.5.6.
	* gnu/packages/crates-io.scm (rust-pam-sys-0.5): New variable

	gnu: crates-io: Add rust-enquote 1.1.0.
	* gnu/packages/crates-io.scm (rust-enquote-1): New variable

2022-06-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: dropbear: Build with X11 forwarding support.
	* gnu/packages/ssh.scm (dropbear)[phases]
	{enable-x11-forwarding}: New phase.

	gnu: dropbear: Update to 2022.82.
	* gnu/packages/ssh.scm (dropbear): Update to 2022.82.
	[source]: Delete origin snippet's trailing #t.
	[arguments]: Use gexps.
	[tests?]: Update comment.

2022-06-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Remove obsolete comment from htmlxref.cnf.
	This is follow up to <https://issues.guix.gnu.org/55290>.

	* doc/htmlxref.cnf (geiser): Delete obsolete comment.

2022-06-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ovmf: Use gexps.
	* gnu/packages/firmware.scm (edk2-commit, edk2-version)
	(edk2-origin): Delete variables.
	(ovmf)[source]: Define here; it's the only user of it so far.
	[native-inputs]: Move below arguments.
	[phases]: Use gexps.  Delete trailing #t.
	{patch-source}: New phase.
	{configure}: Use 'invoke' to execute the 'edksetup.sh' script; delete
	associated FIXME comment.
	(ovmf-aarch64, ovmf-arm): Adjust accordingly.

2022-06-16  Taiju HIGASHI  <higashi@taiju.info>
	    Ludovic Courtès  <ludo@gnu.org>

	ui: Improve pager selection logic when less is not installed.
	* guix/ui.scm (find-available-pager): New procedure.
	(call-with-paginated-output-port): Use it.
	* guix/utils.scm (call-with-environment-variables): Allow clearing of
	specified environment variables.
	* tests/ui.scm (make-empty-file, assert-equals-find-available-pager):
	New procedures.
	("find-available-pager, GUIX_PAGER takes precedence")
	("find-available-pager, PAGER takes precedence")
	("find-available-pager, 'less' takes precedence")
	("find-available-pager, 'more' takes precedence")
	("find-available-pager, no pager"): New tests.

2022-06-16  Petr Hodina  <phodina@protonmail.com>

	gnu: hcxtools: Update to 6.2.7.
	* gnu/packages/networking.scm (hcxtools): Update to 6.2.7.

	gnu: hcxtools: Use gexps.
	* gnu/packages/networking.scm (hcxtools)[arguments]: Link libraries and
	use PREFIX instead of INSTALL_DIR.
	[phases]: Use gexps.

2022-06-16  Ludovic Courtès  <ludo@gnu.org>

	shell: Fix '--export-manifest' for cached profiles and when '-p' is used.
	Fixes <https://issues.guix.gnu.org/55521>.

	* guix/scripts/shell.scm (export-manifest): When computing 'manifest',
	honor the 'profile key.
	* tests/guix-shell-export-manifest.sh: Add test.

2022-06-16  Ludovic Courtès  <ludo@gnu.org>

	shell: Do not auto-detect manifest when '-p' is used.
	Previous, "guix shell -p /path/to/profile" would have manifest/guix.scm
	auto-detection turned on.

	* guix/scripts/shell.scm (auto-detect-manifest)[options-contain-payload?]:
	Return #t for 'profile.

2022-06-16  Ludovic Courtès  <ludo@gnu.org>

	packages: Change the order of %SUPPORTED-SYSTEMS.
	Commit 2a34333d0c238fa0983659ea71f0e1af4ff0ac7b led to a couple of test
	failures in tests/packages.scm and tests/lint.scm due to the different
	ordering.

	* guix/packages.scm (%supported-systems): Move %64BIT-SUPPORTED-SYSTEMS
	first.

2022-06-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: llvm-9: Fix building on riscv64-linux.
	* gnu/packages/llvm.scm (llvm-12)[arguments]: Add a phase to update
	config.guess when config is one of the native-inputs.
	(llvm-10)[native-inputs]: Add config when building for riscv64-linux and
	the llvm version is less than 11.

	gnu: polkit-qt: Update to 1-0.114.0.
	* gnu/packages/polkit.scm (polkit-qt): Update to 1-0.114.0.
	[source]: Update to new source URI.

2022-06-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add pyscenic.
	* gnu/packages/bioinformatics.scm (pyscenic): New variable.

	gnu: Add python-arboreto.
	* gnu/packages/bioinformatics.scm (python-arboreto): New variable.

	gnu: Add python-ctxcore.
	* gnu/packages/bioinformatics.scm (python-ctxcore): New variable.

	gnu: Add python-bokeh.
	* gnu/packages/python-xyz.scm (python-bokeh): New variable.

	gnu: Add python-multiprocessing-on-dill.
	* gnu/packages/python-xyz.scm (python-multiprocessing-on-dill): New variable.

	gnu: Add python-interlap.
	* gnu/packages/python-xyz.scm (python-interlap): New variable.

	gnu: python-locket: Update to 1.0.0.
	* gnu/packages/python-xyz.scm (python-locket): Update to 1.0.0.

	gnu: Add python-pyarrow-0.16.
	* gnu/packages/databases.scm (python-pyarrow-0.16): New variable.

	gnu: Add apache-arrow-0.16.
	* gnu/packages/databases.scm (apache-arrow-0.16): New variable.

2022-06-16  Paul A. Patience  <paul@apatience.com>

	gnu: Add cl-policy-cond.
	* gnu/packages/lisp-xyz.scm (sbcl-policy-cond, cl-policy-cond,
	  ecl-policy-cond): New variables.

2022-06-16  John Kehayias  <john.kehayias@protonmail.com>

	gnu: rocm: Update to 5.1.3.
	All packages updated at the same time as they have a shared version. rocclr is
	no longer a stand-alone package, so the previous version is kept as rocclr-4
	and the current version is just the source, rocclr-src, needed by rocm-opencl-runtime.

	* gnu/packages/patches/rocm-opencl-runtime-3.10.0-includes.patch,
	gnu/packages/patches/rocm-opencl-runtime-4.3-nocltrace.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.
	* gnu/packages/patches/rocm-comgr-3.1.0-dependencies.patch,
	gnu/packages/patches/rocm-opencl-runtime-4.3-noclinfo.patch,
	gnu/packages/patches/rocm-opencl-runtime-4.3-noopencl.patch: Update patches.
	* gnu/packages/rocm.scm (rocm-cmake, rocm-device-libs, rocm-comgr,
	roct-thunk-interface, rocr-runtime, rocm-opencl-runtime, rocminfo,
	rocm-bandwidth-test): Update to 5.1.3.
	(roct-thunk-interface)[inputs]: Add libdrm.
	[native-inputs]: Add gcc:lib and pkg-config.
	(rocclr-src): New variable.
	(rocclr-4): New variable (previous version of the package).
	(rocm-opencl-runtime)[source]: Remove obsolete patches.
	[arguments]: Rewrite with gexps. Add needed #:configure-flags.
	[inputs]: Remove rocclr, add numactl.

2022-06-16  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Update llvm-for-rocm: Update to 5.1.3.
	* gnu/packages/llvm.scm (llvm-for-rocm): Update to 5.1.3, now based on llvm-14.
	[source]{patches}: Remove unneeded patches (add_Object and add_libraries) and add new one (linkdl).
	* gnu/packages/patches/llvm-roc-3.0.0-add_libraries.patch,
	gnu/packages/patches/llvm-roc-4.2.0-add_Object.patch: Delete files.
	* gnu/packages/patches/llvm-roc-5.0.0-linkdl.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Update to match current patches.

2022-06-16  David Wilson  <david@daviwil.com>

	gnu: herbstluftwm: Update to 0.9.4.
	* gnu/packages/wm.scm (herbstluftwm): Update to 0.9.4.

2022-06-16  Josselin Poiret  <dev@jpoiret.xyz>

	channels: Print backtrace when generating package cache fails.
	* guix/channels.scm (package-cache-file): Add a throw handler around
	the generate-package-cache call, and print backtrace in it.

2022-06-16  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: libtree: Update to 3.1.1.
	* gnu/packages/linux.scm (libtree): Update to 3.1.1.

2022-06-16  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: getmail6: Update to 6.18.9.
	* gnu/packages/mail.scm (getmail6): Update to 6.18.9.
	  [description]: Fix typo.

2022-06-16  Vinicius Monego  <monego@posteo.net>
	    Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add python-zeep.
	* gnu/packages/python-web.scm (python-zeep): New variable.
	* gnu/packages/patches/python-zeep-Fix-pytest_httpx-test-cases.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2022-06-16  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add python-pytest-httpx.
	* gnu/packages/python-check.scm (python-pytest-httpx): New variable.

2022-06-16  Vinicius Monego  <monego@posteo.net>
	    Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add python-flake8-blind-except.
	* gnu/packages/python-xyz.scm (python-flake8-blind-except): New variable.

2022-06-16  Vinicius Monego  <monego@posteo.net>

	gnu: python-requests-file: Update to 1.5.1.
	* gnu/packages/python-xyz.scm (python-requests-file): Update to 1.5.1.
	[source]: Make some cosmetic changes.
	[arguments]<#:phases>: Override 'check phase.
	[home-page]: Don't break line.

	gnu: Add python-flake8-debugger.
	* gnu/packages/python-xyz.scm (python-flake8-debugger): New variable.

2022-06-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: wayland-protocols: Add 'release-monitoring-url' property.
	* gnu/packages/freedesktop.scm (wayland-protocols)[properties]: New
	field.

2022-06-15  Ludovic Courtès  <ludo@gnu.org>

	upstream: 'package-update' reports "unknown upstream releases" errors.
	Fixes <https://issues.guix.gnu.org/55987>.
	Reported by John Kehayias <john.kehayias@protonmail.com>.

	* guix/upstream.scm (package-update): Instead of calling
	'package-latest-release*', call 'package-latest-release' and distinguish
	between "up-to-date" and "unknown upstream releases".  Raise an error in
	the latter case.

2022-06-15  Ludovic Courtès  <ludo@gnu.org>

	refresh: Switch to SRFI-71.
	* guix/scripts/refresh.scm (update-package): Use SRFI-71 'let' instead
	of SRFI-11 'let-values'.

2022-06-15  Ludovic Courtès  <ludo@gnu.org>

	challenge: When using '--diff', do not attempt to chmod symlinks.
	This is a followup to 2a2856d5ccd9a9b7df8a94333a277b971a39b150.

	* guix/scripts/challenge.scm (make-directory-writable): Do not call
	'make-file-writable' on symlinks.

2022-06-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Use a minimal texlive profile in build.scm.
	* doc/build.scm (pdf-manual) <texinfo-profile>: New variable.
	<PATH>: Define in terms of the above.
	<GUIX_TEXMF>: New environment variable.

2022-06-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Substitute ‘copy’ for confusing ‘drop’.
	* doc/guix.texi (Build Environment Setup): ‘drop in’ → ‘copy to’.

	Reported by lechner in #guix.

2022-06-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: eigen: Honor the #:tests? flag.
	* gnu/packages/algebra.scm (eigen)[arguments]: Adjust the custom 'check
	phase to honor the #:tests? flag.

2022-06-15  Clément Lassieur  <clement@lassieur.org>

	gnu: emacs-lsp-mode: Update to 8.0.1-0.4aafe25.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-mode): Update to 8.0.1-0.4aafe25.
	[arguments]: Add a 'fix-patch-el-files' phase.

2022-06-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.30.
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.30.

2022-06-15  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add rebar3-proper.
	* gnu/packages/erlang.scm (rebar3-proper): New variable.

	gnu: Add rebar3-git-vsn.
	* gnu/packages/erlang.scm (rebar3-git-vsn): New variable.

	gnu: Add rebar3-raw-deps.
	* gnu/packages/erlang.scm (rebar3-raw-deps): New variable.

	gnu: Add rebar3.
	* gnu/packages/erlang.scm (rebar3): New variable.

	gnu: Add erlang-covertool.
	* gnu/packages/erlang.scm (erlang-covertool): New variable.

	gnu: Add erlang-proper.
	* gnu/packages/erlang.scm (erlang-proper): New variable.

	gnu: Add erlang-jsone.
	* gnu/packages/erlang.scm (erlang-jsone): New variable.

	gnu: Add erlang-edown.
	* gnu/packages/erlang.scm (erlang-edown): New variable.

	gnu: Add erlang-relx.
	* gnu/packages/erlang.scm (erlang-relx): New variable.

	gnu: Add erlang-ssl-verify-fun.
	* gnu/packages/erlang.scm (erlang-ssl-verify-fun): New variable.

	gnu: Add erlang-hex-core.
	* gnu/packages/erlang.scm (erlang-hex-core): New variable.

	gnu: Add erlang-parse-trans.
	* gnu/packages/erlang.scm (erlang-parse-trans): New variable.

	gnu: Add erlang-providers.
	* gnu/packages/erlang.scm (erlang-providers): New variable.

	gnu: Add erlang-eunit-formatters.
	* gnu/packages/erlang.scm (erlang-eunit-formatters): New variable.

	gnu: Add erlang-getopt.
	* gnu/packages/erlang.scm (erlang-getopt): New variable.

	gnu: Add erlang-bbmustache.
	* gnu/packages/erlang.scm (erlang-bbmustache): New variable.

	gnu: Add erlang-cth-readable.
	* gnu/packages/erlang.scm (erlang-cth-readable): New variable.

	gnu: Add erlang-erlware-commons.
	* gnu/packages/erlang.scm (erlang-erlware-commons): New variable.

	gnu: Add erlang-certifi.
	* gnu/packages/erlang.scm (erlang-certifi): New variable.

	gnu: Add erlang-cf.
	* gnu/packages/erlang.scm (erlang-cf): New variable.

2022-06-15  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	import: Add hex.pm importer.
	hex.pm is a package repository for Erlang and Elixir.

	* guix/scripts/import.scm (importers): Add "hexpm".
	* guix/scripts/import/hexpm.scm, guix/import/hexpm.scm,
	  guix/hexpm-download.scm: New files.
	* guix/import/utils.scm (source-spec->object): Add "hexpm-fetch" to list of
	  fetch methods.
	* guix/upstream.scm (package-update/hexpm-fetch): New function.
	  (%method-updates) Add it.
	* Makefile.am: Add them.

2022-06-15  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	build-system: Add 'rebar-build-system'.
	* guix/build-system/rebar.scm, guix/build/rebar-build-system.scm: New files.
	* Makefile.am (MODULES): Add them.
	* doc/guix.texi (Build Systems): Update rebar-build-system section.

	Revert "Add (guix extracting-download)."
	This reverts commit f63c79bf7674df012517f8e9148f94c611e35f32, which was missed
	when reverting the #51061 patch series for now in
	a1679b74c9aa20bb51bc4add82ebb7ba78926b9c.

2022-06-14  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: slurm: Update to 22.05.1.
	* gnu/packages/parallel.scm (slurm): Update to 22.05.1.
	(slurm-21.08): New variable.

2022-06-14  Petr Hodina  <phodina@protonmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add kismet.
	* gnu/packages/networking.scm (kismet): New variable.
	* gnu/local.mk: Add patch.
	* gnu/packages/patches/kismet-unbundle-boost.patch: New file.

2022-06-14  Petr Hodina  <phodina@protonmail.com>

	gnu: libwesockets: Update license.
	* gnu/packages/web.scm (libwebsockets)[license]: Change to expat.

2022-06-14  Alexandros Theodotou  <alex@zrythm.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: rtmidi: Add version 5.0.0.
	* gnu/packages/audio.scm (rtmidi): Update to 5.0.0.
	(rtmidi-4.0): New variable.
	* gnu/packages/music.scm (milkytracker)[inputs]: Use RTMIDI-4.0 rather
	than RTMIDI.
	(zrythm)[inputs]: Likewise.

2022-06-14  Alexandros Theodotou  <alex@zrythm.org>

	gnu: libadwaita: Update to 1.1.0.
	* gnu/packages/gnome.scm (libadwaita): Update to 1.1.0.

2022-06-14  Olivier Dion  <olivier.dion@polymtl.ca>

	gnu: lttng-ust: Fix dependencies.
	* gnu/packages/instrumentation.scm (lttng-ust): Fix dependencies.
	[inputs]: Remove liburcu.
	[propagated-inputs]: Add liburcu.

2022-06-14  Attila Lendvai  <attila@lendvai.name>

	doc: Follow the 'disabled -> *unspecified* configuration refactor.
	* doc/guix.texi (Networking Services)
	(Messaging Services)
	(Telephony Services)
	(File-Sharing Services)
	(VPN Services)
	(Power Management Services)
	(Complex Configurations)
	(Desktop Home Services): Remove mentions of the 'disabled symbol or
	replace them by *unspecified*, depending on context.

2022-06-14  Attila Lendvai  <attila@lendvai.name>

	services: configuration: Use *unspecified* instead of 'disabled.
	Use *unspecified* as a marker for field values that have not been set.

	Rationale: 'disabled may easily clash with user values for boolean fields, is
	confusing (i.e. its meaning is *not* boolean false, but unspecified) and it
	also passes silently through the symbol? predicate of a field of type symbol.

	* gnu/services/configuration.scm (configuration-missing-default-value):
	Renamed from configuration-no-default-value.
	(define-maybe-helper): Use *unspecified* instead of 'disabled, and make
	the default value optional.
	* gnu/home/services/desktop.scm (home-redshift-configuration):
	Change (maybe-xyz 'disabled) to maybe-xyz.
	* gnu/services/authentication.scm (nslcd-configuration): Likewise.
	* gnu/services/cgit.scm (repository-cgit-configuration): Likewise.
	* gnu/services/file-sharing.scm (serialize-maybe-string)
	(serialize-maybe-file-object): Use 'unspecified?' instead of (eq? val
	'disabled).
	* gnu/services/messaging.scm (raw-content?): Likewise.
	(ssl-configuration): Change (maybe-xyz 'disabled) to maybe-xyz.
	(prosody-configuration): Likewise.
	* gnu/services/file-sharing.scm (transmission-daemon-configuration):
	Likewise.
	* gnu/services/messaging.scm (define-all-configurations):
	Use *unspecified* instead of 'disabled'.
	* gnu/services/networking.scm (opendht-configuration): Likewise.
	* gnu/services/pm.scm (tlp-configuration): Likewise.
	* gnu/services/telephony.scm (jami-account): Likewise.
	(jami-configuration): Likewise.
	* gnu/services/vpn.scm (openvpn-client-configuration): Likewise.
	* tests/services/configuration.scm ("maybe type, no default")
	("maybe type, with default"): New tests.

2022-06-14  Attila Lendvai  <attila@lendvai.name>

	services: configuration: Support (field1 maybe-number "") format.
	As opposed to explicitly using 'disabled as value, or using the
	(field1 (maybe-number) "") format.

	It's mostly the work of Maxime Devos shared under #54674, with some
	modifications by Attila Lendvai.

	* gnu/services/configuration.scm (normalize-field-type+def): New function.
	(define-configuration-helper) (define-configuration): Support new field
	format.
	* tests/services/configuration.scm (config-with-maybe-number->string): New
	function.
	("maybe value serialization of the instance"): New test.
	("maybe value serialization of the instance, unspecified"): New test.

2022-06-14  Ludovic Courtès  <ludo@gnu.org>

	ssh: Add #:connection-timeout parameter to 'open-ssh-session'.
	* guix/ssh.scm (open-ssh-session): Add #:connection-timeout parameter
	and honor it.

2022-06-14  Ludovic Courtès  <ludo@gnu.org>

	system: <operating-system> compiler truly honors the 'system' argument.
	Fixes <https://issues.guix.gnu.org/55951>.

	* gnu/system.scm (operating-system-compiler): Parameterize
	'%current-system' and '%current-target-system' before calling
	'operating-system-derivation'.
	* tests/system.scm ("lower-object, %current-system sensitivity"): New
	test.

2022-06-14  Ludovic Courtès  <ludo@gnu.org>

	pull: Tweak cache directory validation code.
	This is a followup to 7c52cad0464175370c44bd4695e4c01a62b8268f.

	* guix/scripts/pull.scm (guix-pull): Move cache directory validation
	code to...
	(validate-cache-directory-ownership): ... here.  New procedure.  Use
	SRFI-71 instead of SRFI-11.  Use 'formatted-message' for the error
	message, with ASCII quotation marks, and use Texinfo markup for
	'&fix-hint'.

2022-06-14  Marius Bakke  <marius@gnu.org>

	gnu: PostgreSQL: Promote version 14 to the default.
	* gnu/packages/databases.scm (postgresql): Alias to POSTGRESQL-14.
	* gnu/packages/qt.scm (qtbase-5)[inputs]: Stay on POSTGRESQL-13.

	gnu: python-asyncpg: Update to 0.25.0.
	* gnu/packages/databases.scm (python-asyncpg): Update to 0.25.0.
	[native-inputs]: Remove PYTHON-FLAKE8, PYTHON-PYCODESTYLE, PYTHON-SPHINX,
	PYTHON-SPHINX-RTD-THEME, and PYTHON-SPHINXCONTRIB-ASYNCIO.

	gnu: python-tortoise-orm: Update to 0.19.1.
	* gnu/packages/databases.scm (python-tortoise-orm): Update to 0.19.1.

	gnu: python-pypika-tortoise: Update to 0.1.5.
	* gnu/packages/databases.scm (python-pypika-tortoise): Update to 0.1.5.

	gnu: gplates: Update to 2.3.01-beta.3.
	* gnu/packages/geo.scm (gplates): Update to 2.3.01-beta.3.
	[source](uri): Adjust for beta releases.
	[source](file-name): Adjust for zipball.
	[native-inputs]: Add UNZIP.
	[inputs]: Simplify.

	gnu: perl-dbd-pg: Update to 3.15.1.
	* gnu/packages/databases.scm (perl-dbd-pg): Update to 3.15.1.

	gnu: python-acme, certbot: Update to 1.28.0.
	* gnu/packages/tls.scm (python-acme): Update to 1.28.0.
	[arguments]: Override check phase.
	(certbot)[source]: Update hash.

	gnu: python-josepy: Update to 1.13.0.
	* gnu/packages/python-crypto.scm (python-josepy): Update to 1.13.0.
	[propagated-inputs]: Remove PYTHON-SIX.

	gnu: TimescaleDB: Update to 2.7.0.
	* gnu/packages/databases.scm (timescaledb): Update to 2.7.0.
	[source](snippet): Remove more files.
	[source](patches): New field.
	* gnu/packages/patches/timescaledb-flaky-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: ruby-pg: Update to 1.3.5.
	* gnu/packages/ruby.scm (ruby-pg): Update to 1.3.5.
	[home-page]: Change to current.
	[source]: Switch to GIT-FETCH.
	[arguments]: Add #:phases.

	gnu: PostgreSQL@13: Update replacement to 13.7 [fixes CVE-2022-1552].
	* gnu/packages/databases.scm (postgresql-13/replacement): Update to 13.7.

	gnu: PostgreSQL@10: Update to 10.21 [fixes CVE-2022-1552].
	* gnu/packages/databases.scm (postgresql-10): Update to 10.21.

	gnu: PostgreSQL@11: Update to 11.16 [fixes CVE-2022-1552].
	* gnu/packages/databases.scm (postgresql-11): Update to 11.16.

	gnu: PostgreSQL@14: Update to 14.3 [fixes CVE-2022-1552].
	* gnu/packages/databases.scm (postgresql-14): Update to 14.3.

2022-06-14  Marius Bakke  <marius@gnu.org>

	gnu: PostgreSQL: Permit loading plugins from symlink unions again.
	...this fixes a regression since 49b350fafc2c3 where the patch to disable
	symlink resolving went missing from versions < 14.

	* gnu/packages/databases.scm (postgresql-13/replacement): New variable.
	(postgresql-13)[replacement]: New field.
	(postgresql-11)[source](patches): Add 'postgresql-disable-resolve_symlinks.patch'.

2022-06-12  Greg Hogan  <code@greghogan.com>

	gnu: dos2unix: Update to 7.4.3.
	* gnu/packages/textutils.scm (dos2unix): Update to 7.4.3.

	gnu: htop: Update to 3.2.1.
	* gnu/packages/admin.scm (htop): Update to 3.2.1.

	gnu: ccache: Update to 4.6.1.
	* gnu/packages/ccache.scm (ccache): Update to 4.6.1.

2022-06-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Document how to repair Guix System from a chroot.
	* doc/guix.texi (System Troubleshooting Tips): New chapter.

	services: dbus: Add a VERBOSE? configuration option.
	* gnu/services/dbus.scm (<dbus-configuration>)[verbose?]: New field.
	(dbus-shepherd-service): Use it.
	(dbus-service)[verbose?]: Add argument and update doc.
	* doc/guix.texi (Desktop Services): Document it.

	gnu: Add dbus-verbose.
	* gnu/packages/glib.scm (dbus-verbose): New variable.

2022-06-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 0.39.0.
	* gnu/packages/gnome.scm (komikku): Update to 0.39.0.

	gnu: webkitgtk: Update to 2.36.3.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.36.3.

2022-06-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: h-client: Fetch source from Savannah again.
	* gnu/packages/hardware.scm (h-client)[source]: Update URL and associated
	comment.

2022-06-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-fof: Update to 0.2.0-1.522879e.
	* gnu/packages/lisp-xyz.scm (sbcl-fof): Update to 0.2.0-1.522879e.
	  [inputs]: Sort inputs.
	  [arguments]: Remove 'fix-build' phase.

	gnu: cl-dexador: Remove input labels.
	* gnu/packages/lisp-xyz.scm (sbcl-dexador)[inputs, native-inputs]: Remove
	  labels and sort inputs.

2022-06-14  André A. Gomes  <andremegafone@gmail.com>

	gnu: cl-dexador: Update to 0.9.15-1.74a233e.
	* gnu/packages/lisp-xyz.scm (sbcl-dexador): Update to 0.9.15-1.74a233e.

2022-06-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-fof: Fix build with recent cl-serapeum.
	* gnu/packages/lisp-xyz.scm (sbcl-fof)[inputs]: Remove labels and add
	  sbcl-named-readtables.
	  [arguments]: Add 'fix-build' phase.

2022-06-14  Paul A. Patience  <paul@apatience.com>

	gnu: cl-serapeum: Update to 0.0.0-7.d2150c6.
	* gnu/packages/lisp-xyz.scm (sbcl-serapeum): Update to 0.0.0-7.d2150c6.
	  [inputs]: Remove sbcl-named-readtables and sbcl-fare-quasiquote.
	  Add sbcl-introspect-environment and sbcl-trivial-cltl2.
	  [native-inputs]: Add sbcl-atomics.

	gnu: cl-serapeum: Use G-expressions.
	* gnu/packages/lisp-xyz.scm (sbcl-serapeum)[arguments]: Use G-expressions and
	  simplify the 'disable-failing-tests' phase.

	gnu: cl-serapeum: Remove input labels.
	* gnu/packages/lisp-xyz.scm (sbcl-serapeum)[inputs, native-inputs]: Remove
	  labels.

2022-06-14  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: python-httpx: Update to 0.23.0.
	* gnu/packages/python-web.scm (python-httpx): Update to 0.23.0.

	gnu: python-httpcore: Update to 0.15.0.
	* gnu/packages/python-web.scm (python-httpcore): Update to 0.15.0.
	[arguments]: Override asyncio_mode when invoking pytest in check phase.

2022-06-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dovecot: Update to 2.3.19.1.
	* gnu/packages/mail.scm (dovecot): Update to 2.3.19.1.

	gnu: sudo: Update to 1.9.11p2.
	* gnu/packages/admin.scm (sudo): Update to 1.9.11p2.

	pull: Fix typo in error message.
	* guix/scripts/pull.scm (guix-pull): Report the right user name/ID.

	gnu: python-parted: Rename to python-pyparted.
	* gnu/packages/disk.scm (python-pyparted): New variable renamed from…
	(python-parted): …this, to better follow the package naming guidelines.
	Redefine it using DEPRECATED-PACKAGE.

	gnu: python-parted: Update to 3.12.0.
	* gnu/packages/disk.scm (python-parted): Update to 3.12.0.
	[arguments]: Run the default 'check phase at the default time.

2022-06-14  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: autogen: Build reproducibly.
	* gnu/packages/autogen.scm (autogen)[arguments]: Add
	  'use-numeric-ids-in-tarball phase.

	gnu: autogen: Build with guile 3.0.
	* gnu/packages/autogen.scm (autogen)[arguments]: Add 'support-guile-3.0 phase.
	  [inputs]: Remove guile-2.2 and add guile-3.0.

2022-06-13  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: java-commons-lang3: Update to 3.12.0
	* gnu/packages/java.scm (java-commons-lang3): Update to 3.12.0.
	* gnu/packages/patches/java-commons-lang-fix-dependency.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2022-06-13  Andreas Enge  <andreas@enge.fr>

	gnu: sollya: Update to 8.0.
	* gnu/packages/algebra.scm (sollya): Update to 8.0.

	gnu: python-fpylll: Update to 0.5.7.
	* gnu/packages/algebra.scm (python-fpylll): Update to 0.5.7.
	  [source]: Revert from git to pypi.

	gnu: fplll: Update to 5.4.2.
	* gnu/packages/algebra.scm (fplll): Update to 5.4.2.
	[source]: Remove patch; for unknown reasons the package now compiles
	without it.
	* gnu/packages/patches/fplll-std-fenv.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister patch.

2022-06-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantpsyc: Update to 1.6.
	* gnu/packages/statistics.scm (r-quantpsyc): Update to 1.6.
	[propagated-inputs]: Add r-dplyr and r-purrr.

	gnu: r-mnormt: Update to 2.1.0.
	* gnu/packages/statistics.scm (r-mnormt): Update to 2.1.0.
	[propagated-inputs]: Remove r-tmvnsim.

	gnu: r-flexmix: Update to 2.3-18.
	* gnu/packages/statistics.scm (r-flexmix): Update to 2.3-18.

	gnu: r-r-oo: Update to 1.25.0.
	* gnu/packages/statistics.scm (r-r-oo): Update to 1.25.0.

	gnu: r-e1071: Update to 1.7-11.
	* gnu/packages/statistics.scm (r-e1071): Update to 1.7-11.

	gnu: r-segmented: Update to 1.6-0.
	* gnu/packages/statistics.scm (r-segmented): Update to 1.6-0.
	[propagated-inputs]: Add r-nlme.

	gnu: r-xml: Update to 3.99-0.10.
	* gnu/packages/statistics.scm (r-xml): Update to 3.99-0.10.

	gnu: r-rcurl: Update to 1.98-1.7.
	* gnu/packages/statistics.scm (r-rcurl): Update to 1.98-1.7.

	gnu: r-dbplyr: Update to 2.2.0.
	* gnu/packages/statistics.scm (r-dbplyr): Update to 2.2.0.
	[propagated-inputs]: Remove r-ellipsis; add r-cli and r-pillar.

	gnu: r-sendmailr: Update to 1.2-1.1.
	* gnu/packages/statistics.scm (r-sendmailr): Update to 1.2-1.1.

	gnu: r-zoom: Update to 2.0.6.
	* gnu/packages/cran.scm (r-zoom): Update to 2.0.6.

	gnu: r-pkgdown: Update to 2.0.4.
	* gnu/packages/cran.scm (r-pkgdown): Update to 2.0.4.

	gnu: r-infer: Update to 1.0.2.
	* gnu/packages/cran.scm (r-infer): Update to 1.0.2.

	gnu: r-yardstick: Update to 1.0.0.
	* gnu/packages/cran.scm (r-yardstick): Update to 1.0.0.
	[propagated-inputs]: Remove r-proc; add r-hardhat.

	gnu: r-hardhat: Update to 1.1.0.
	* gnu/packages/cran.scm (r-hardhat): Update to 1.1.0.

	gnu: r-posterior: Update to 1.2.2.
	* gnu/packages/cran.scm (r-posterior): Update to 1.2.2.

	gnu: r-rsconnect: Update to 0.8.26.
	* gnu/packages/cran.scm (r-rsconnect): Update to 0.8.26.

	gnu: r-mi: Update to 1.1.
	* gnu/packages/cran.scm (r-mi): Update to 1.1.
	[native-inputs]: Add r-knitr.

	gnu: r-gghighlight: Update to 0.3.3.
	* gnu/packages/cran.scm (r-gghighlight): Update to 0.3.3.

	gnu: r-torch: Update to 0.8.0.
	* gnu/packages/cran.scm (r-torch): Update to 0.8.0.

	gnu: r-univoutl: Update to 0.4.
	* gnu/packages/cran.scm (r-univoutl): Update to 0.4.

	gnu: r-randtoolbox: Update to 2.0.1.
	* gnu/packages/cran.scm (r-randtoolbox): Update to 2.0.1.

	gnu: r-terra: Update to 1.5-34.
	* gnu/packages/cran.scm (r-terra): Update to 1.5-34.

	gnu: r-aplot: Update to 0.1.6.
	* gnu/packages/cran.scm (r-aplot): Update to 0.1.6.

	gnu: r-kernlab: Update to 0.9-31.
	* gnu/packages/cran.scm (r-kernlab): Update to 0.9-31.

	gnu: r-haplo-stats: Update to 1.8.9.
	* gnu/packages/cran.scm (r-haplo-stats): Update to 1.8.9.

	gnu: r-adegenet: Update to 2.1.7.
	* gnu/packages/cran.scm (r-adegenet): Update to 2.1.7.

	gnu: r-classint: Update to 0.4-7.
	* gnu/packages/cran.scm (r-classint): Update to 0.4-7.

	gnu: r-apcluster: Update to 1.4.10.
	* gnu/packages/cran.scm (r-apcluster): Update to 1.4.10.

	gnu: r-parallelly: Update to 1.32.0.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.32.0.

	gnu: r-rmpfr: Update to 0.8-9.
	* gnu/packages/cran.scm (r-rmpfr): Update to 0.8-9.

	gnu: r-sodium: Update to 1.2.1.
	* gnu/packages/cran.scm (r-sodium): Update to 1.2.1.

	gnu: r-admisc: Update to 0.28.
	* gnu/packages/cran.scm (r-admisc): Update to 0.28.

	gnu: r-rgl: Update to 0.109.2.
	* gnu/packages/cran.scm (r-rgl): Update to 0.109.2.
	[propagated-inputs]: Add r-base64enc and r-mime.
	[native-inputs]: Add r-rmarkdown.

	gnu: r-flextable: Update to 0.7.2.
	* gnu/packages/cran.scm (r-flextable): Update to 0.7.2.

	gnu: r-officer: Update to 0.4.3.
	* gnu/packages/cran.scm (r-officer): Update to 0.4.3.

	gnu: r-rdpack: Update to 2.3.1.
	* gnu/packages/cran.scm (r-rdpack): Update to 2.3.1.

	gnu: r-ellipse: Update to 0.4.3.
	* gnu/packages/cran.scm (r-ellipse): Update to 0.4.3.

	gnu: r-sna: Update to 2.7.
	* gnu/packages/cran.scm (r-sna): Update to 2.7.

	gnu: r-processx: Update to 3.6.0.
	* gnu/packages/cran.scm (r-processx): Update to 3.6.0.

	gnu: r-vcd: Update to 1.4-10.
	* gnu/packages/cran.scm (r-vcd): Update to 1.4-10.

	gnu: r-ipred: Update to 0.9-13.
	* gnu/packages/cran.scm (r-ipred): Update to 0.9-13.

	gnu: r-progressr: Update to 0.10.1.
	* gnu/packages/cran.scm (r-progressr): Update to 0.10.1.

	gnu: r-bdsmatrix: Update to 1.3-6.
	* gnu/packages/cran.scm (r-bdsmatrix): Update to 1.3-6.

	gnu: r-sp: Update to 1.5-0.
	* gnu/packages/cran.scm (r-sp): Update to 1.5-0.

	gnu: r-proxy: Update to 0.4-27.
	* gnu/packages/cran.scm (r-proxy): Update to 0.4-27.

	gnu: r-restrserve: Update to 1.2.0.
	* gnu/packages/cran.scm (r-restrserve): Update to 1.2.0.

	gnu: r-benchmarkme: Update to 1.0.8.
	* gnu/packages/cran.scm (r-benchmarkme): Update to 1.0.8.
	[propagated-inputs]: Add r-stringr.

	gnu: r-afpt: Update to 1.1.0.2.
	* gnu/packages/cran.scm (r-afpt): Update to 1.1.0.2.

	gnu: r-nbpseq: Update to 0.3.1.
	* gnu/packages/bioconductor.scm (r-nbpseq): Update to 0.3.1.

	gnu: r-restfulr: Update to 0.0.14.
	* gnu/packages/bioconductor.scm (r-restfulr): Update to 0.0.14.

	gnu: Add js-mathjax-for-r-mathjaxr.
	* gnu/packages/patches/mathjax-3.1.2-no-a11y.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/javascript.scm (js-mathjax-for-r-mathjaxr): New variable.

2022-06-13  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-asyncssh: Update to 2.11.0.
	* gnu/packages/ssh.scm (python-asyncssh)[version]: Update to 2.11.0.
	[propagated-inputs]: Add python-typing-extensions.
	[native-inputs]: Add python-fido2, python-aiofiles, netcat and
	python-pytest.
	[arguments]: Disable netcat autodetection. Replace 'check with call
	to pytest.

2022-06-13  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add python-langcodes.
	* gnu/packages/python-xyz.scm (python-langcodes): New variable.

2022-06-13  terramorpha  <terramorpha@cock.li>

	services: guix: Generalize extensions.
	* gnu/services/base.scm (<guix-extension>): New record type.
	(guix-extension-merge): New procedure.
	(guix-service-type): Honor extensions.
	* doc/guix.texi (Base Services): Document it.

2022-06-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: racket: Avoid use of (ice-9 exceptions).
	Fixes <https://issues.guix.gnu.org/54546>.
	Reported by Giovanni Biscuolo <g@xelera.eu>
	and Michael Chirillo <michael.a.chirillo@gmail.com>.

	* gnu/packages/racket.scm (racket): Rewrite in terms of SRFI-34/35
	instead of (ice-9 exceptions).

2022-06-13  Ludovic Courtès  <ludo@gnu.org>

	challenge: Actually delete nars that have been extracted.
	Fixes <https://issues.guix.gnu.org/55809>.
	Reported by Vagrant Cascadian <vagrant@reproducible-builds.org>.

	* guix/scripts/challenge.scm (make-directory-writable): New procedure.
	(call-with-mismatches)[restore-file*]: New procedure.
	Use it instead of 'restore-file'.

2022-06-13  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 277.
	* gnu/packages/lisp.scm (txr): Update to 277.
	  [inputs]: Add zlib.

2022-06-13  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'staging'

2022-06-12  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 102.0.5005.115-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 102.0.5005.115.
	(%ungoogled-revision): Set to 1.
	(%ungoogled-origin, ungoogled-chromium): Update hash.

	gnu: LLVM, Clang, LLD: Update to 14.0.5.
	* gnu/packages/llvm.scm (llvm-14, clang-14, lld-14): Update to 14.0.5.
	(%llvm-monorepo-hashes, %llvm-patches): Adjust accordingly.

	gnu: uBlock Origin: Update to 1.43.0.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.43.0.

2022-06-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-deconvr.
	* gnu/packages/bioconductor.scm (r-deconvr): New variable.

	gnu: Add r-rsq.
	* gnu/packages/cran.scm (r-rsq): New variable.

2022-06-12  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'master' into staging

2022-06-12  jgart  <jgart@dismail.de>

	gnu: Add emacs-corfu-doc-terminal.
	* gnu/packages/emacs-xyz.scm (emacs-corfu-doc-terminal): New variable.

	gnu: Add emacs-corfu-terminal.
	* gnu/packages/emacs-xyz.scm (emacs-corfu-terminal): New variable.

2022-06-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: llvm-14: Fix configure-flags for cross-compiling.
	* gnu/packages/llvm.scm (llvm-14)[arguments]: Fix syntax error in
	configure-flags when cross-compiling llvm.

	gnu: zig: Limit to 64bit systems.
	* gnu/packages/zig.scm (zig)[supported-systems]: New field.

	guix: packages: Add %32bit-supported-systems, %64bit-supported-systems.
	* guix/packages.scm (%32bit-supported-systems,
	%64bit-supported-systems): New variables.
	(%supported-systems): Rewrite using %32bit-supported-systems,
	%64bit-supported-systems.

2022-06-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdf5array: Update to 1.24.1.
	* gnu/packages/bioconductor.scm (r-hdf5array): Update to 1.24.1.

	gnu: r-universalmotif: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.14.1.

	gnu: r-rsubread: Update to 2.10.2.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.10.2.

	gnu: r-clusterprofiler: Update to 4.4.2.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.4.2.

	gnu: r-monocle: Update to 2.24.1.
	* gnu/packages/bioconductor.scm (r-monocle): Update to 2.24.1.

	gnu: r-chippeakanno: Update to 3.30.1.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.30.1.

	gnu: r-zellkonverter: Update to 1.6.2.
	* gnu/packages/bioconductor.scm (r-zellkonverter): Update to 1.6.2.

	gnu: r-keggrest: Update to 1.36.2.
	* gnu/packages/bioconductor.scm (r-keggrest): Update to 1.36.2.

	gnu: r-genomicfeatures: Update to 1.48.3.
	* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.48.3.

	gnu: r-biocparallel: Update to 1.30.3.
	* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.30.3.
	[propagated-inputs]: Add r-codetools.

	gnu: r-deepsnv: Update to 1.42.1.
	* gnu/packages/bioconductor.scm (r-deepsnv): Update to 1.42.1.

2022-06-12  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-plexus-component-metadata: Fix package.
	* gnu/packages/java.scm (java-plexus-component-metadata): Apply fix for
	  newer jdom.

2022-06-09  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: xcb-proto: Update to 1.15.
	* gnu/packages/xorg.scm (xcb-proto): Update to 1.15.

2022-06-08  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'master' into staging

	Merge branch 'master' into core-updates

2022-06-07  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add emacs-pyimport.
	* gnu/packages/emacs-xyz.scm (emacs-pyimport): New variable.

2022-06-07  Stefan Reichör  <stefan@xsteve.at>

	gnu: Add emacs-toodoo.
	* gnu/packages/emacs-xyz.scm (emacs-toodoo): New variable.

2022-06-07  Thomas Albers  <thomas@thomaslabs.org>

	gnu: Add emacs-opencl-mode.
	* gnu/packages/emacs-xyz.scm (emacs-opencl-mode): New variable.

2022-06-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: timescaledb: Adjust test preparation to PostgreSQL 13.6.
	The previous method of making a union with symlinks would work with 13.4
	but not with 13.6, which has an extra 'canonicalize_path' call in
	'find_my_exec'.

	* gnu/packages/databases.scm (timescaledb)[arguments]: In
	'prepare-tests', pass #:symlink argument to 'union-build'.

2022-06-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: postgresql@10: Fix manual compilation.
	This is a followup to f0227a18c2394d3403d0265f3c700cfd9d1ee5b4.

	* gnu/packages/databases.scm (postgresql-10)[native-inputs]: New field.

2022-06-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: docbook-sgml: Add 4.2.
	* gnu/packages/docbook.scm (docbook-sgml-4.2, docbook-sgml-4.1): New
	variables.
	(docbook-sgml): Make an alias to 'docbook-sgml-4.1'.

	gnu: go: Make 'make-go-std' memoizing.
	* gnu/packages/golang.scm (make-go-std): Use 'mlambdaq'.

	gnu: go-std: Make public.
	* gnu/packages/golang.scm (go-std-1.14, go-std-1.16, go-std-1.17): New
	variables.

2022-06-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: emacs-rainbow-mode: Update to 1.0.6.
	* gnu/packages/emacs-xyz.scm (emacs-rainbow-mode): Update to 1.0.6.

	gnu: emacs-undo-tree: Update to 0.8.2.
	* gnu/packages/emacs-xyz.scm (emacs-undo-tree): Update to 0.8.2.

	gnu: emacs-ghub: Update to 3.5.6.
	* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 3.5.6.

	gnu: putty: Update to 0.77.
	* gnu/packages/networking.scm (putty): Update to 0.77.
	[build-system]: Switch to CMAKE-BUILD-SYSTEM.
	[arguments]: Remove the old 'chdir phase.  Add a custom 'check phase.
	[native-inputs]: Add perl.

	gnu: emacs-d-mode: Update to 2.0.12.
	* gnu/packages/emacs-xyz.scm (emacs-d-mode): Update to 2.0.12.

	gnu: openmpi: Update to 4.1.4.
	* gnu/packages/mpi.scm (openmpi): Update to 4.1.4.

2022-06-07  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: Add emacs-xah-fly-keys.
	* gnu/packages/emacs-xyz.scm (emacs-xah-fly-keys): New variable.

2022-06-07  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: emacs-plz: Update to 0.1.
	* gnu/packages/emacs-xyz (emacs-plz): Update to 0.1.

2022-06-07  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: emacs-evil-collection: Update to 0.0.8.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 0.0.8.

2022-06-07  André A. Gomes  <andremegafone@gmail.com>

	gnu: emacs-modus-themes: Update to 2.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 2.4.0.

2022-06-07  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add emacs-popon.
	* gnu/packages/emacs-xyz.scm (emacs-popon): New variable.

2022-06-07  derekchuank@outlook.com  <derekchuank@outlook.com>

	gnu: Add xwhite.
	* gnu/packages/xdisorg.scm (xwhite): New variable.

2022-06-07  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add edlin.
	* gnu/packages/text-editors.scm (edlin): New variable.

2022-06-07  Felix Lechner  <felix.lechner@lease-up.com>

	gnu: nyacc: Update to 1.07.0.
	* gnu/packages/mes.scm (nyacc): Update to 1.07.0.

2022-06-07  Ludovic Courtès  <ludo@gnu.org>

	.dir-locals: Adjust to bug-reference-mode in Emacs 28.
	* .dir-locals.el: Adjust 'bug-reference-bug-regexp' and
	'bug-reference-url-format' to Emacs 28.

	gnu: guile-fibers: Update to 1.1.1.
	* gnu/packages/guile-xyz.scm (guile-fibers-1.1): Update to 1.1.1.

2022-06-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove unused patch.
	* gnu/packages/patches/python-flake8-polyfill-flake8-4-compat.patch:
	Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2022-06-07  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: python-debian: Set version to build reproducibly.
	* gnu/packages/python-xyz.scm (python-debian)[arguments]: Add 'set-version
	  phase.

2022-06-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: offlate: Fix build.
	* gnu/packages/python-xyz.scm (offlate)
	[phases]{patch-for-pygit2}: New phase.

	gnu: python-pygit2: Update to 1.9.2 and enable tests.
	* gnu/packages/python-xyz.scm (python-pygit2): Update to 1.9.2.
	[tests?]: Delete argument.
	[phases]{check}: New phase override.
	[description]: Fix sentence.

	gnu: python-pygmsh: Update to 7.1.17.
	* gnu/packages/simulation.scm (python-pygmsh): Update to 7.1.17.
	[source]: Remove snippet and modules fields.
	[origin]: Prefix tag by "v".
	[phases]: Delete trailing #t.
	{workaround-gmsh-detection-failure}: New phase.
	{build, install}: New phase overrides.
	{check}: Honor tests and remove extraneous add-installed-pythonpath call.
	[native-inputs]: Remove wheel.  Add python-pypa-build and python-flit-core.
	[propagated-inputs]: Remove python-importlib-metadata.

	gnu: python-xunitparser: Update to 1.3.4.
	* gnu/packages/python-check.scm (python-xunitparser): Update to 1.3.4.

	gnu: nikola: Update to 8.2.2.
	* gnu/packages/python-xyz.scm (nikola): Update to 8.2.2.

	gnu: electron-cash: Apply new style to inputs and use gexps.
	* gnu/packages/finance.scm (electron-cash)[phases]: Use gexps.
	[inputs]: Use new style.

	gnu: electron-cash: Update to 4.2.10.
	* gnu/packages/finance.scm (electron-cash): Update to 4.2.10.

	gnu: trezor-agent: Update to 0.14.4.
	* gnu/packages/finance.scm (trezor-agent): Update to 0.14.4.
	[phases]{relax-requirements}: New phase.

	gnu: python-trezor: Add python-hidapi optional dependency.
	* gnu/packages/finance.scm (python-trezor)
	[propagated-inputs]: Add python-hidapi.

	gnu: python-trezor-agent: Delete trailing #t and honor TESTS?.
	* gnu/packages/finance.scm (python-trezor-agent)
	[phases]: Delete trailing #t.
	{check}: Honor TESTS?.  Delete extraneous add-installed-pythonpath call.

	gnu: python-trezor: Update to 0.13.0.
	* gnu/packages/finance.scm (python-trezor): Update to 0.13.0.
	[source]: Delete broken symbolic links in snippet.
	[propagated-inputs]: Use python-click-7.
	[native-inputs]: Re-order.

	gnu: python-flask-restx: Skip networking dependent test.
	* gnu/packages/python-web.scm (python-flask-restx)
	[phases]{check}: Skip the 'test_redirect' test.

	gnu: python-flask-combo-jsonapi: Skip failing test.
	* gnu/packages/python-web.scm (python-flask-combo-jsonapi)
	[phases]{check}: Skip
	test_get_list_with_simple_filter_relationship_custom_qs_api test.
	[native-inputs]: Normalize indentation.

	gnu: xenon: Update to 0.9.0, rename and relocate.
	* gnu/packages/python-xyz.scm (python-xenon): Rename to...
	* gnu/packages/code.scm (xenon): ... this.  Update to 0.9.0.
	[native-inputs]: Delete field.
	[inputs]: New field.
	[phases]: Delete argument.
	(python-xenon): Mark as deprecated.

	gnu: python-flake8: Update to 4.0.1.
	* gnu/packages/python-xyz.scm (python-flake8): Update to 4.0.1.
	[phases]{check}: Delete extraneous add-installed-pythonpath call.
	[propagated-inputs]: Re-indent.
	[native-inputs]: Remove python-mock.

2022-06-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove python-flake8-polyfill.
	This package is mostly useful for Flake8 version 2 or 3 (see:
	https://github.com/PyCQA/flake8-polyfill/pull/14#issuecomment-979161161).

	* gnu/packages/python-xyz.scm (python-flake8-polyfill): Delete variable.

2022-06-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pep8-naming: Update to 0.13.0.
	* gnu/packages/python-xyz.scm (python-pep8-naming): Update to 0.13.0.
	[propagated-inputs]: Remove python-flake8-polyfill.

	gnu: python-radon: Update to 5.1.0.
	* gnu/packages/python-xyz.scm (python-radon): Update to 5.1.0.
	[propagated-inputs]: Remove python-flake8-polyfill.

2022-06-07  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: install: Add uvesafb service only on targets that support v86d.
	Fixes <https://issues.guix.gnu.org/55806>.

	* gnu/system/install.scm (%installation-services): Refactor into a
	procedure, so that it can capture the system it's installing for.
	Conditionally add uvesafb-service-type based on whether v86d is
	supported by the target architecture.
	(installation-os)[services]: Use the %installation-service procedure.
	(uvesafb-shepherd-service): Remove %host-type checks.

2022-06-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-flake8-polyfill: Update home-page.
	* gnu/packages/python-xyz.scm (python-flake8-polyfill)[home-page]: Update
	to new upstream URI.

	gnu: python-flake8-polyfill: Honor tests? flag.
	* gnu/packages/python-xyz.scm (python-flake8-polyfill)[arguments]:
	Adjust custom 'check phase to honor the #:tests? flag.

	gnu: python-flake8-polyfill: Fix building with python-flake8@4.
	* gnu/packages/python-xyz.scm (python-flake8-polyfill)[source]: Add patch.
	* gnu/packages/patches/python-flake8-polyfill-flake8-4-compat.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2022-06-07  Petr Hodina  <phodina@protonmail.com>

	gnu: python-flake8: Update to 4.0.1.
	* gnu/packages/python-xyz.scm (python-flake8): Update to 4.0.1.
	[source]: Remove snippet.
	[arguments]: Respect tests?.

	gnu: python-pycodestyle: Update to 2.8.0.
	* gnu/packages/python-xyz.scm (python-pycodestyle): Update to 2.8.0.
	[arguments]: Respect tests?.

2022-06-07  Leo Famulari  <leo@famulari.name>

	gnu: Borg: Update to 1.2.1.
	* gnu/packages/backup.scm (borg): Update to 1.2.1.

	gnu: python-msgpack: Update to 1.0.4.
	* gnu/packages/python-xyz.scm (python-msgpack): Update to 1.0.4.

2022-06-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-catalyst-devel: Update to 1.42.
	* gnu/packages/web.scm (perl-catalyst-devel): Update to 1.42.

	gnu: emacs-kind-icon: Update to 0.1.5.
	* gnu/packages/emacs-xyz.scm (emacs-kind-icon): Update to 0.1.5.

	gnu: perl-xml-compile-soap: Update to 3.27.
	* gnu/packages/xml.scm (perl-xml-compile-soap): Update to 3.27.
	[propagated-inputs]: Replace perl-file-slurp-tiny with perl-file-slurper.

	gnu: ndctl: Update to 73.
	* gnu/packages/disk.scm (ndctl): Update to 73.
	[build-system]: Switch to Meson.
	[arguments]: Adjust #:configure-flags accordingly.  Remove #:make-flags.
	[native-inputs]: Remove automake, autoconf, and libtool.

	daemon: Quote consistently within a string.
	* nix/libstore/build.cc (DerivationGoal::registerOutput): ‘’ → `'.

	gnu: memkind: Update to 1.13.0.
	* gnu/packages/disk.scm (memkind): Update to 1.13.0.

	gnu: sudo: Update to 1.9.11.
	* gnu/packages/admin.scm (sudo): Update to 1.9.11.

	gnu: diffoscope: Update to 216.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 216.

	gnu: guvcview: Update to 2.0.8.
	* gnu/packages/video.scm (guvcview): Update to 2.0.8.
	[inputs]: Add bdb and libjpeg-turbo.

	gnu: python-pyodbc-c: Fix comment.
	* gnu/packages/databases.scm (python-pyodbc-c): Fix comment about tests.

	doc: Remove left-over MIPS.
	* doc/guix.texi (Additional Build Options): Substitute aarch64 for MIPS.

2022-06-07  Leo Famulari  <leo@famulari.name>

	gnu: mu: Update to 1.6.11.
	* gnu/packages/mail.scm (mu): Update to 1.6.11.

	gnu: Mutt: Update to 2.2.6.
	* gnu/packages/mail.scm (mutt): Update to 2.2.6.

2022-06-06  Vagrant Cascadian  <vagrant@debian.org>

	gnu: virtuoso-ose: Do not embed kernel version and timestamps.
	* gnu/packages/databases.scm (virtuoso-ose)[arguments]: Add
	  'avoid-embedding-kernel-and-timestamps phase.

2022-06-06  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: uim: Build reproducibly.
	* gnu/packages/xorg.scm (uim)[arguments]: Disable parallel build.

2022-06-06  Vagrant Cascadian  <vagrant@debian.org>

	gnu: discrover: Use reproducible timestamps.
	* gnu/packages/bioinformatics.scm (discrover)[arguments]: Add
	  'set-force-source-date phase.

2022-06-06  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: perl-term-size-perl: Remove timestamps.
	* gnu/packages/perl.sc (perl-term-size-perl)[arguments]: Add
	  'remote-timestamps phase.

	gnu: itpp: Avoid embedding build dates.
	* gnu/packages/maths.scm (itpp): Add 'set-man-page-date and
	  'set-force-source-date phases.

2022-06-06  Ludovic Courtès  <ludo@gnu.org>

	services: syslogd: Do not fsync at each line.
	Fixes <https://issues.guix.gnu.org/55707>.

	Previously Inetutils' syslogd would call 'fsync' after each line written
	to a file.  This would significantly increase boot times on machines
	with slow-ish spinning HDDs, where each 'fsync' call would take between
	0.1s and 0.4s (and we'd do two of them for each line, one for
	/var/log/messages and one for /var/log/debug).

	* gnu/services/base.scm (%default-syslog.conf): Add a '-' before each
	file name, except /var/log/secure.  Change what goes to /var/log/debug.

2022-06-06  Ludovic Courtès  <ludo@gnu.org>

	packages: Use SRFI-71 instead of SRFI-11.
	* gnu/packages.scm (%package-module-path): Use 'let*' instead of
	'let*-values'.
	(specification->package, specification->location)
	(specification->package+output): Use 'let' instead of 'let-values'.

2022-06-06  Antero Mejr  <antero@mailbox.org>
	    Ludovic Courtès  <ludo@gnu.org>

	packages: Add 'specifications->packages'.
	* gnu/packages.scm (specifications->packages): New procedure.
	* guix/scripts/home/import.scm (manifest+configuration-files->code): Use it.
	* tests/home-import.scm (match-home-environment-no-services)
	(match-home-environment-no-services-nor-packages)
	(match-home-environment-bash-service)
	(match-home-environment-bash-service-with-alias): Adjust 'packages'
	field accordingly.

2022-06-06  Peter Polidoro  <peter@polidoro.io>

	gnu: Add python-progress.
	* gnu/packages/python-xyz.scm (python-progress): New variable.

	gnu: Add python-canopen.
	* gnu/packages/python-xyz.scm (python-canopen): New variable.

2022-06-06  Karl Hallsby  <karl@hallsby.com>

	bootloader: grub: Add removable grub-efi bootloader option.
	For single-disk installs (external USBs) and for amnesiac UEFIs, Guix is not
	found using its default Grub EFI bootloader location of
	/boot/efi/EFI/Guix/grubx64.efi means the Guix install will not be found.

	To handle this, we can place the bootloader file in the UEFI specification
	location, overwriting any other OS that may have placed a file there. This
	location is namely /boot/efi/EFI/BOOT/BOOTX64.efi. Grub has explicit support
	for this location/situation with the `--removable` flag.

	* gnu/bootloader/grub.scm (install-grub-efi-removable)
	(grub-efi-removable-bootloader): New variables.
	* doc/guix.texi (Bootloader Configuration): Document it.

2022-06-06  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: guile-xapian: Update to 0.2.0.
	* gnu/packages/guile-xyz.scm (guile-xapian): Update to 0.2.0.
	[source]: Remove modules and snippet setting LD_LIBRARY_PATH.

2022-06-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-flake8: Allow building with newer python-pyflakes.
	* gnu/packages/python-xyz.scm (python-flake8)[source]: Add snippet to
	remove upper bound on dependency python-pyflakes version.

2022-06-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-labjack.
	* gnu/packages/python-xyz.scm (python-labjack): New variable.

	gnu: Add python-exodriver.
	* gnu/packages/python-xyz.scm (python-exodriver): New variable.

	system: Fix typo, add doc.
	* gnu/system.scm (operating-system-kernel-arguments): Fix typo in doc.
	(boot-parameters->menu-entry): Add doc.

2022-06-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: irssi: Edit description.
	* gnu/packages/irc.scm (irssi)[synopsis, description]: Expound.

2022-06-11  Julien Lepiller  <julien@lepiller.eu>

	gnu: offlate: Update to 0.6.1.
	* gnu/packages/python-xyz.scm (offlate): Update to 0.6.1.

2022-06-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: irssi: Update to 1.4.1.
	* gnu/packages/irc.scm (irssi): Update to 1.4.1.
	[arguments]: Remove unmaintained "--with-bot".

2022-06-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-pyodbc-c: Fix metadata.
	It appears to have been copied from python-pyodbc, a different project.

	* gnu/packages/databases.scm (python-pyodbc-c)[synopsis, description]:
	Describe this project instead, and how it differs.
	[home-page]: Point elsewhere.

2022-06-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-pyodbc-c: Update to 3.1.5.
	* gnu/packages/databases.scm (python-pyodbc-c): Update to 3.1.5.

	gnu: python-pyodbc-c: Don't use unstable tarball.
	* gnu/packages/databases.scm (python-pyodbc-c)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: python-pyodbc: Update to 4.0.32.
	* gnu/packages/databases.scm (python-pyodbc): Update to 4.0.32.

	gnu: python-pyodbc: Document the test situation.
	* gnu/packages/databases.scm (python-pyodbc)[arguments]: Replace
	counterfactual comment with one that isn't.  Add a custom 'check phase,
	which doesn't run.

	gnu: python-pyodbc: Remove precompiled .pyc files from source.
	* gnu/packages/databases.scm (python-pyodbc)[source]: Add a snippet.
	Remove no-op file-name.

2022-06-11  Haider Mirza  <x7and7@gmail.com>

	gnu: Add emacs-org-auto-tangle.
	* gnu/packages/emacs-xyz.scm (emacs-org-auto-tangle): New variable.

2022-06-11  Josselin Poiret  <dev@jpoiret.xyz>

	system: Align zram priority with swap-space spec to clarify.
	Fixes <https://issues.guix.gnu.org/54783>.

	* gnu/services/linux.scm (zram-device-configuration)
	[priority]: Adapt to use #f or an integer from 0 to 32767.  Add sanitizer to
	warn for the change and delay the field.
	(zram-device-configuration->udev-string): Adapt as above.
	* doc/guix.texi (Zram Device Service): Remove double copyright line.
	Change priority description to refer to the Swap Space one, and suggest not
	leaving the default #f on to properly use zram.

	Reported-by: Stefan Baums <baums@stefanbaums.com>
	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-06-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: jami-configuration: Rename 'jamid' field to 'libjami'.
	* gnu/services/telephony.scm (gnu):
	(jami-configuration)[jamid]: Rename field to...
	[libjami]: ... this.
	(jami-configuration->command-line-arguments): Adjust accordingly.
	(jami-shepherd-services): Likewise.

	least-authority: Fix typo.
	* guix/least-authority.scm (least-authority-wrapper): Fix typo in doc.

2022-06-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: jami: Modernize to adjust to Shepherd 0.9+ changes.
	This partially fixes <https://issues.guix.gnu.org/54786>, allowing the 'jami'
	and 'jami-provisioning' system tests to pass again.

	In version 0.9.0, Shepherd constructors are now run concurrently, via
	cooperative scheduling (Guile Fibers).  The Jami service previously relied on
	blocking sleeps while polling for D-Bus services to become ready after forking
	a process; this wouldn't work anymore since while blocking the service process
	wouldn't be given the chance to finish starting.  The new reliance on Fibers
	in Shepherd's fork+exec-command in the helper 'send-dbus' procedure also meant
	that it wouldn't work outside of Shepherd anymore.  Finally, the
	'start-service' Shepherd procedure used in the test suite would cause the Jami
	daemon to be spawned multiple times (a bug introduced in Shepherd 0.9.0).

	To fix/simplify these problems, this change does the following:

	1. Use the Guile AC/D-Bus library for D-Bus communication, which simplify
	things, such as avoiding the need to fork 'dbus-send' processes.

	2. The non-blocking 'sleep' version of Fiber is used for the 'with-retries'
	waiting syntax.

	3. A 'dbus' package variant is used to adjust the session bus configuration,
	tailoring it for the use case at hand.

	4. Avoid start-service in the tests, preferring 'jami-service-available?' for
	now.

	* gnu/build/jami-service.scm (parse-dbus-reply, strip-quotes)
	(deserialize-item, serialize-boolean, dbus-dict->alist)
	(dbus-array->list, parse-account-ids, parse-account-details)
	(parse-contacts): Delete procedures.
	(%send-dbus-binary, %send-dbus-bus, %send-dbus-user, %send-dbus-group)
	(%send-dbus-debug): Delete parameters.
	(jami-service-running?): New procedure.
	(send-dbus/configuration-manager): Rename to...
	(call-configuration-manager-method): ... this.  Turn METHOD into a positional
	argument.  Turn ARGUMENTS into an optional argument.  Invoke
	`call-dbus-method' instead of `send-dbus', adjusting callers accordingly.
	(get-account-ids, id->account-details, id->account-details)
	(id->volatile-account-details, username->id, add-account remove-account)
	(username->contacts, remove-contact, add-contact, set-account-details)
	(set-all-moderators, username->all-moderators?, username->moderators)
	(set-moderator): Adjust accordingly.
	(with-retries, send-dbus, dbus-available-services)
	(dbus-service-available?): Move to ...
	* gnu/build/dbus-service.scm: ... this new module.
	(send-dbus): Rewrite to use the Guile AC/D-Bus library.
	(%dbus-query-timeout, sleep*): New variables.
	(%current-dbus-connection): New parameter.
	(initialize-dbus-connection!, argument->signature-type)
	(call-dbus-method): New procedures.
	(dbus-available-services): Adjust accordingly.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register new module.
	* gnu/packages/glib.scm (dbus-for-jami): New variable.
	* gnu/services/telephony.scm: (jami-configuration)[dbus]: Default to
	dbus-for-jami.
	(jami-dbus-session-activation): Write a D-Bus daemon configuration file at
	'/var/run/jami/session-local.conf'.
	(jami-shepherd-services): Add the closure of guile-ac-d-bus and guile-fibers
	as extensions.  Adjust imported modules.  Remove no longer used parameters.
	<jami-dbus-session>: Use a PID file, avoiding the need for the manual
	synchronization.
	<jami>:  Set DBUS_SESSION_BUS_ADDRESS environment variable.  Poll using
	'jami-service-available?' instead of 'dbus-service-available?'.
	* gnu/tests/telephony.scm (run-jami-test): Add needed Guile extensions.  Set
	DBUS_SESSION_BUS_ADDRESS environment variable.  Adjust all tests to use
	'jami-service-available?' to determine if the service is started rather than
	the now problematic Shepherd's 'start-service'.

2022-06-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: qtox: Update to 1.17.6.
	* gnu/packages/messaging.scm (qtox): Update to 1.17.6.

	gnu: galera: Update to 26.4.12.
	* gnu/packages/databases.scm (galera): Update to 26.4.12.

	gnu: xsecurelock: Remove input labels.
	* gnu/packages/xdisorg.scm (xsecurelock)[inputs]:
	Remove input labels.

	gnu: Add nmon.
	* gnu/packages/admin.scm (nmon): New public variable.

	gnu: xsecurelock: Update setuid example in description.
	* gnu/packages/xorg.scm (xsecurelock)[description]: Update example code.

	gnu: oneko: Edit description.
	* gnu/packages/toys.scm (oneko)[description]: Use full sentences.
	Name the only two species of animated character actually available.
	Add an unfortunate note about Wayland.

	gnu: papirus-icon-theme: Remove input labels.
	* gnu/packages/gnome-xyz.scm (papirus-icon-theme)[native-inputs]:
	Remove input labels.

	gnu: oneko: Remove trailing #t from phases.
	* gnu/packages/toys.scm (oneko)[source]: Don't explicitly return #t from snippet…
	[arguments]: …nor from phases.

	gnu: papirus-icon-theme: Update to 20220508.
	* gnu/packages/gnome-xyz.scm (papirus-icon-theme): Update to 20220508.

2022-06-06  Jelle Licht  <jlicht@fsfe.org>

	gnu: node: Fix cross-compilation.
	* gnu/packages/node.scm (node)[phases]{configure}: Unwind the stack before
	invoking the exception handler.
	{patch-hardcoded-program-references}: Use search-input-file where appropriate.

	gnu: node-lts: Update to 14.19.3.
	* gnu/packages/node.scm (node-lts): Update to 14.19.3.
	[arguments]: Disable test that requires networking.
	[native-inputs]: Replace icu4c-67 with icu4c-70.
	[inputs]: Replace icu4c-67 with icu4c-70.

2022-06-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-rope: Update to 1.1.1.
	* gnu/packages/python-xyz.scm (python-rope): Update to 1.1.1.
	[arguments]: Add build phase to disable broken test.
	[native-inputs]: Add python-pytest and python-pytest-timeout.
	[description]: Remove explicit mention of Python 2.

2022-06-06  Lars-Dominik Braun  <lars@6xq.net>

	import: hackage: Filter upper/mixed case dependencies too.
	* guix/import/hackage.scm (filter-dependencies): Convert OWN-NAMES
	to lowercase before filtering.
	(hackage-module->sexp): Remove #f from OWN-NAMES, which is used for
	unnamed (default) libraries.
	* tests/hackage.scm (test-cabal-internal-library-ignored): Add mismatched
	uppercase letters.

2022-06-06  Lars-Dominik Braun  <lars@6xq.net>

	import: hackage: Filter internal libraries from inputs and native-inputs.
	Fixes <https://issues.guix.gnu.org/54760>.

	* guix/import/hackage.scm (filter-dependencies): Support multiple
	OWN-NAMES.
	(hackage-module->sexp): Filter OWN-NAMES from HACKAGE-DEPENDENCIES and
	HACKAGE-NATIVE-DEPENDENCIES.
	* tests/hackage.scm (test-cabal-internal-library-ignored): New variable.
	("hackage->guix-package test internal libraries are ignored"): New testcase.

2022-06-06  Lars-Dominik Braun  <lars@6xq.net>

	import: cabal: Support library names
	* guix/import/cabal.scm (make-cabal-parser): Add name to section.
	(is-lib): Add optional name to regular expression.
	(lex-rx-res): Support selecting different substring.
	(lex-lib): Match 2nd substring from IS-LIB.
	(lex-line): Adapt to changes for lex-lib.
	(cabal-library): Add name field and export CABAL-LIBRARY-NAME.
	(eval): Remove special case for 'library, which is not required any more.
	(make-cabal-section): Move special case for LIBRARY.
	* tests/hackage.scm (test-read-cabal-library-name): New variable.
	("read-cabal test 1"): Adapt testcase to changed internal structure.
	("read-cabal test: library name"): New testcase.

	import: cabal: Document failing syntax through tests.
	* tests/hackage.scm (test-read-cabal-brackets-newline): New variable.
	(test-cabal-no-final-newline): Likewise.
	("hackage->guix-package test without final newline",
	"read-cabal test: property brackets on new line"): New tests.

	import: cabal: Allow curly bracket before else statement.
	* guix/import/cabal.scm (is-else): Turn into procedure.
	(lex-line): Move IS-ELSE…
	(lex-word): …here.
	* tests/hackage.scm (test-cabal-elif-brackets): Extend testcase.

	import: cabal: Allow properties without space between key and value.
	* guix/import/cabal.scm (lex-word): Add colon to delimiters.
	* tests/hackage.scm (test-cabal-property-no-space): New variable.
	("hackage->guix-package test properties without space"): New test.

	import: cabal: Allow curly brackets in more positions.
	* guix/import/cabal.scm (is-layout-property): Do not expect end of line.
	(lex-layout-property): Check for newline.
	(lex-property): Stop reading on closing curly bracket.
	* tests/hackage.scm (test-read-cabal-2): New variable.
	("read-cabal test: if brackets on the same line"): New test.

2022-06-06  Lars-Dominik Braun  <lars@6xq.net>

	import: cabal: Support elif statement.
	Fixes <https://issues.guix.gnu.org/54752>.

	* guix/import/cabal.scm (make-cabal-parser): Replace if-then-else grammar case with elif-else, modify if-then accordingly.
	(is-elif): New procedure.
	(lex-elif): Likewise.
	(is-id): Add elif keyword.
	(lex-word): Add test for elif.
	* tests/hackage.scm (test-cabal-if): New variale.
	(test-cabal-else): Likewise.
	(test-cabal-elif): Likewise.
	(test-cabal-elif-brackets): Likewise.
	(match-ghc-elif): Likewise.
	("hackage->guix-package test lonely if statement",
	"hackage->guix-package test else statement",
	"hackage->guix-package test elif statement",
	"hackage->guix-package test elif statement with brackets"): New tests.

2022-06-06  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: aqbanking: Do not embed build date.
	* gnu/packages/gnucash.scm (aqbanking)[arguments]: Add
	  'use-version-instead-of-date phase.

	gnu: timescaledb: Do not embed running kernel version.
	* gnu/packages/databases.scm (timescaledb)[arguments]: Add
	  'remove-kernel-version phase.

	gnu: ncftp: Build reproducibly.
	* gnu/packages/patches/ncftp-reproducible.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add patch.
	* gnu/packages/ftp.scm (ncftp): Add patch.

	gnu: sendmail: Remove timestamps.
	* gnu/packages/mail.scm (sendmail)[arguments]: Add 'remove-build-timestamps
	  phase.

	gnu: autogen: Use reproducible date for man pages.
	* gnu/packages/autogen.scm (autogen)[arguments]: Add 'set-man-page-date phase.

	gnu: rhino: Remove build timestamps.
	* gnu/packages/javascript.scm (rhino)[arguments]: Add 'remove-build-dates
	  phase.

	gnu: transmission: Do not embed kernel version in user agent.
	* gnu/packages/bittorrent.scm (transmission)[arguments]: Add
	  'remove-kernel-version phase.

2022-06-05  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-flake8: Update to 3.9.2.
	* gnu/packages/python-xyz.scm (python-flake8): Update to 3.9.2.

2022-06-05  Luis Felipe  <luis.felipe.la@protonmail.com>

	gnu: emacs-elm-mode: Update to 0.22.0.
	This version fixes compilation on Emacs 28.1 (see
	https://github.com/jcollard/elm-mode/issues/186).

	*  gnu/packages/emacs-xyz.scm (emacs-elm-mode): Update to 0.22.0.

2022-06-05  Timotej Lazar  <timotej.lazar@araneo.si>

	services: guix-data-service: Increase timeout for service start.
	The guix-data-service system test fails on a slower machine with a one-minute
	time limit.

	* gnu/services/guix.scm (guix-data-service): Double the #:pid-file-timeout.

2022-06-05  Kiran Shila  <me@kiranshila.com>

	services: pam-limits: Add sudo and sshd.
	* gnu/services/base.scm (pam-limits-service-type): Add "sudo" and "sshd"
	to the list.

2022-06-05  Brian Kubisiak  <brian@kubisiak.com>

	gnu: Add gitlint.
	* gnu/packages/version-control.scm (gitlint): New variable.

	gnu: python-sh: Update to 1.14.2.
	* gnu/packages/python-xyz.scm (python-sh): Update to 1.14.2.

2022-06-05  Roman Riabenko  <roman@riabenko.com>

	gnu: wpa-supplicant: Install DBus service file.
	* gnu/packages/admin.scm (wpa-supplicant)[arguments]: In
	'install-dbus-conf' phase, install DBus service file for
	dbus-system-services-builder to find.

2022-06-05  Ludovic Courtès  <ludo@gnu.org>

	tests: childhurd: Make sure "guix build -d" works.
	* gnu/tests/virtualization.scm (run-childhurd-test)
	["guix-daemon up and running"]: New test.

	tests: childhurd: Generalize command execution over SSH.
	* gnu/tests/virtualization.scm (run-childhurd-test)[run-uname-over-ssh]:
	Rename to...
	[run-command-over-ssh]: ... this.  Add 'command' parameter and honor it.
	["SSH up and running"]: Adjust accordingly.

	gnu: commencement: Remove unnecessary uses of 'bootstrap-origin'.
	* gnu/packages/commencement.scm (gnumach-headers-boot0): Remove
	unnecessary 'package-with-bootstrap-guile'.
	(hurd-source-boot0): Remove unnecessary 'bootstrap-origin'.

2022-06-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: Fetch bootstrap tarballs from ftp.gnu.org too.
	As a side effect, this ensures those tarballs are eventually archived by
	Software Heritage.

	* gnu/packages/commencement.scm (tcc-boot0)[source]: Add "mirror://gnu"
	URL.
	(gnumach-headers-boot0)[source]: Likewise.
	(hurd-source-boot0): Likewise.

2022-06-05  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add apricots.
	* gnu/packages/games.scm (apricots): New variable.

	gnu: worklog: Remove duplicated word in description.
	* gnu/packages/task-management.scm (worklog)[description]: Remove
	  duplicated word.

2022-06-05  Tobias Kortkamp  <tobias.kortkamp@gmail.com>

	gnu: emacs-ox-gemini: Update to latest commit.
	* gnu/packages/emacs-xyz.scm (emacs-ox-gemini): Update to latest commit.

2022-06-05  Pavel Shlyak  <p.shlyak@pantherx.org>

	gitignore: Add .DS_Store.
	Ignore MacOS specific file: https://en.wikipedia.org/wiki/.DS_Store

2022-06-05  jgart  <jgart@dismail.de>

	gnu: python-pyflakes: Update to 2.4.0.
	* gnu/packages/python-xyz.scm (python-pyflakes): Update to 2.4.0.

2022-06-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add python-musical-scales
	* gnu/packages/python-xyz.scm (python-musical-scales): New variable.

2022-06-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	pull: Fail if cache directory ownership is suspect.
	New users frequently run ‘sudo guix pull’ which breaks subsequent
	unprivileged ‘guix pull’s until manually fixed with chmod -R.

	* guix/scripts/pull.scm (guix-pull): Fail if the cache directory (or
	its innermost extant parent) is not owned by the user pulling the Guix,
	with a hint about ‘sudo -i’.

2022-06-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: c-blosc: Remove input labels.
	* gnu/packages/compression.scm (c-blosc)[inputs]:
	Remove input labels.

	gnu: c-blosc: Remove bundled libraries from source.
	* gnu/packages/compression.scm (c-blosc)[source]: Add snippet.

	gnu: c-blosc: Omit static library.
	* gnu/packages/compression.scm (c-blosc)[arguments]: Add "-DBUILD_STATIC=OFF" to #:configure-flags.

	gnu: c-blosc: Update to 1.21.1.
	* gnu/packages/compression.scm (c-blosc): Update to 1.21.1.
	[arguments]: Remove obsolete PREFER_EXTERNAL_SNAPPY from #:configure-flags.

2022-06-10  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: tch-ipv6: Build reproducibly.
	* gnu/packages/networking.scm (thc-ipv6)[arguments]: Add
	  'use-source-date-epoch-in-manpages phase.

2022-06-10  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-dimmer: Update to 0.4.2-1-2f915b1.
	To build with Emacs28.

	* gnu/packages/emacs-xyz.scm (emacs-dimmer): Update to 0.4.2-1-2f915b1.

2022-06-10  Paul A. Patience  <paul@apatience.com>

	gnu: meshlab: Update to 2022.02.
	Note that the previous version no longer compiled (this one does).

	* gnu/packages/engineering.scm (meshlab): Update to 2022.02.
	[inputs]: Remove the no longer required qtscript and
	qtxmlpatterns. Add (uncomment) qhull.
	[arguments]: Use G-expressions.
	<#:configure-flags>: Set the rpath to fix missing libraries (presumably
	new since the previous version) detected during the 'validate-runpath'
	phase.
	<#:phases>: Remove trailing boolean from 'go-to-source-dir' phase.
	Remove the 'move-files' phase, which was made redundant by the manually
	provided rpath.
	[description]: Move a word and add some commas to improve the
	readability. Typeset a program name in @samp{}.

2022-06-10  jgart  <jgart@dismail.de>

	gnu: direnv: Update to 2.31.0.
	* gnu/packages/shellutils.scm (direnv): Update to 2.31.0.
	[arguments]: Remove trailing boolean in lambda block.

2022-06-10  JOULAUD François  <Francois.JOULAUD@radiofrance.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-github-com-google-go-jsonnet.
	* gnu/packages/golang.scm (go-github-com-google-go-jsonnet): New
	variable.

	gnu: Add go-sigs-k8s-io-yaml.
	* gnu/packages/golang.scm (go-sigs-k8s-io-yaml): New variable.

2022-06-10  Andrew Tropin  <andrew@trop.in>

	doc: Update example of a minimalistic home environment.
	* doc/he-config-bare-bones.scm: Adujst example according to changes in
	bash-service-type and home-files-service-type.

2022-06-10  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.121.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.121.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	gnu: linux-libre 5.15: Update to 5.15.46.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.46.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	gnu: linux-libre: Update to 5.17.14.
	* gnu/packages/linux.scm (linux-libre-5.17-version): Update to 5.17.14.
	(linux-libre-5.17-pristine-source, deblob-scripts-5.17): Update hashes.

2022-06-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: slurm-drmaa: Update to 1.1.3.
	* gnu/packages/parallel.scm (slurm-drmaa): Update to 1.1.3.

2022-06-10  Lars-Dominik Braun  <lars@6xq.net>

	gnu: r-prereg: Add TeXLive dependencies.
	* gnu/packages/cran.scm (r-prereg)[propagated-inputs]: Add
	texlive-amsfonts, texlive-amsmath, texlive-booktabs,
	texlive-etoolbox, texlive-generic-iftex, texlive-latex-fancyhdr,
	texlive-latex-fancyvrb, texlive-latex-geometry, texlive-latex-graphics,
	texlive-latex-threeparttable, texlive-latex-titlesec,
	texlive-latex-upquote, texlive-listings, texlive-lm, texlive-polyglossia,
	texlive-titling, texlive-tools, texlive-ulem.

2022-06-05  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: foot: Update to 1.12.1.
	* gnu/packages/terminals.scm (foot): Update to 1.12.1.

2022-06-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: claws-mail: Update to 4.1.0.
	* gnu/packages/mail.scm (claws-mail): Update to 4.1.0.

	gnu: alpine: Update to 2.26.
	* gnu/packages/mail.scm (alpine): Update to 2.26.
	[source]: Remove patch.
	* gnu/packages/patches/alpine-fix-privacy-policy-crash.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: python-notmuch: Remove trailing #t from phase.
	* gnu/packages/mail.scm (python-notmuch):
	[arguments]: Don't explicitly return #t from phase.

	gnu: notmuch: Update to 0.36.
	* gnu/packages/mail.scm (notmuch): Update to 0.36.

	gnu: python-igraph: Update to 0.9.11.
	* gnu/packages/graph.scm (python-igraph): Update to 0.9.11.

	gnu: multitail: Update to 6.5.2.
	* gnu/packages/logging.scm (multitail): Update to 6.5.2.
	[arguments]: Don't explicitly return #t from phases.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[arguments]: Add SYSCONFDIR to #:make-flags.
	Add a new 'fix-broken-build phase.
	Sanitise the old 'patch-curses-lib phase to 'patch-curses-headers.

	gnu: inotify-tools: Update to 3.22.6.0.
	* gnu/packages/linux.scm (inotify-tools): Update to 3.22.6.0.

	gnu: reproc: Update to 14.2.4.
	* gnu/packages/cpp.scm (reproc): Update to 14.2.4.

	gnu: python-pkginfo: Update to 1.8.3.
	* gnu/packages/python-xyz.scm (python-pkginfo): Update to 1.8.3.
	[arguments]: Remove 'patch-tests phase.

2022-06-10  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-modus-themes: Update to 2.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 2.4.1.

2022-06-10  Peter Polidoro  <peter@polidoro.io>

	gnu: Add emacs-platformio-mode.
	* gnu/packages/emacs-xyz.scm (emacs-platformio-mode): New variable.

2022-06-10  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-8.042f49e.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-8.042f49e.

2022-06-10  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-debugpy: Disable tests.
	* gnu/packages/python-xyz.scm (python-debugpy)[arguments]: Respect
	tests? in 'check phase and disable #:tests.

	gnu: python-pydevd: Skip tests failing due to YAMA.
	* gnu/packages/python-xyz.scm (python-pydevd)[arguments]: Add skipped
	tests.

2022-06-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mkfontscale: Update to 1.2.2.
	* gnu/packages/xorg.scm (mkfontscale): Update to 1.2.2.

	gnu: xauth: Update to 1.1.2.
	* gnu/packages/xorg.scm (xauth): Update to 1.1.2.

	gnu: xcalc: Update to 1.1.1.
	* gnu/packages/xorg.scm (xcalc): Update to 1.1.1.

	gnu: xdpyinfo: Update to 1.3.3.
	* gnu/packages/xorg.scm (xdpyinfo): Update to 1.3.3.

	gnu: xf86-input-libinput: Update to 1.2.1.
	* gnu/packages/xorg.scm (xf86-input-libinput): Update to 1.2.1.

	gnu: xf86-video-amdgpu: Update to 22.0.0.
	* gnu/packages/xorg.scm (xf86-video-amdgpu): Update to 22.0.0.

	gnu: xf86-video-dummy: Update to 0.4.0.
	* gnu/packages/xorg.scm (xf86-video-dummy): Update to 0.4.0.

	gnu: xlsfonts: Update to 1.0.7.
	* gnu/packages/xorg.scm (xlsfonts): Update to 1.0.7.

	gnu: xorg-sgml-doctools: Update to 1.12.
	* gnu/packages/xorg.scm (xorg-sgml-doctools): Update to 1.12.

	gnu: twm: Update to 1.0.12.
	* gnu/packages/xorg.scm (twm): Update to 1.0.12.

2022-06-10  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: python-pybedtools: Update to 0.9.0.
	* gnu/packages/bioinformatics.scm (python-pybedtools): Update to 0.9.0.
	  [description]: Update to satisfy guix lint.
	  [license]: Update to expat and lgpl2.1+.

	gnu: python-miniupnpc: Do not embed running kernel version.
	* gnu/packages/python-xyz.scm (python-miniupnpc)[arguments]: Add
	  'remove-kernel-version phase.

2022-06-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: readstat: Update to 1.1.8.
	* gnu/packages/statistics.scm (readstat): Update to 1.1.8.

	gnu: rng-tools: Remove input labels.
	* gnu/packages/linux.scm (rng-tools)[inputs]:
	Remove input labels.

	gnu: vtk@7: Simplify regular expression.
	* gnu/packages/image-processing.scm (vtk-7)[arguments]: Replace ‘.’
	wildcards with literal ‘@’ character matches.

	gnu: rsyslog: Include rscryutil.
	* gnu/packages/logging.scm (rsyslog)[arguments]: Add "--enable-usertools"
	and "--enable-generate-man-pages" to #:configure-flags.
	Move all ‘mm’ options to their own section.
	[native-inputs]: Add python-docutils.

	gnu: rsyslog: Update to 8.2204.1.
	* gnu/packages/logging.scm (rsyslog): Update to 8.2204.1.

2022-06-09  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	Revert "gnu: uim: Build reproducibly."
	The fix was ineffective.

	This reverts commit da115f9f7a7131143fe15f4aa7cdf435c10bfe46.

2022-06-09  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: vtk@7: Do not embed running kernel version.
	* gnu/packages/image-processing.scm (vtk-7)[arguments]: Add
	  'remove-kernel-version phase.

2022-06-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: universal-ctags: Update to 5.9.20220605.0.
	* gnu/packages/code.scm (universal-ctags): Update to 5.9.20220605.0.
	[source]: Adjust snippet to preserve newline.
	[inputs]: Add pcre2.

	gnu: pcre: Update with new source URI.
	* gnu/packages/pcre.scm (pcre)[source]: Download from sourceforge mirror.

	gnu: packcc: Update to 1.7.2.
	* gnu/packages/c.scm (packcc): Update to 1.7.2.
	[arguments]: Remove trailing #t from phases.

2022-06-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-geiser-guile: Update to 0.23.2 and patch guile's path.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-guile): Update to 0.23.2.
	[phases]{patch-geiser-guile-binary}: New phase.
	[home-page]: Update URL.

	gnu: emacs-geiser-gauche: Update to 0.14-0.96fa06a and patch gauche's path.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-gauche): Update to 0.14.
	[phases]: New argument.
	[native-inputs]: Delete field, moving emacs-geiser to...
	[propagated-inputs]: ... here.
	[inputs]: New field.

	gnu: emacs-geiser-racket: Update to 1.0 and patch racket's path.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-racket): Update to 1.0.
	[phases]{patch-geiser-racket-binary}: New phase.
	[home-page]: Update URL.

	gnu: emacs-geiser: Update to 0.23.2.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.23.2.
	[home-page]: Update URL.

2022-06-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim-fugitive: Update to 3.7.
	* gnu/packages/vim.scm (vim-fugitive): Update to 3.7.

2022-06-09  André A. Gomes  <andremegafone@gmail.com>

	gnu: cl-quri: Update to 0.5.0.
	* gnu/packages/lisp-xyz.scm (sbcl-quri): Update to 0.5.0.

2022-06-09  Eric Bavier  <bavier@posteo.net>

	gnu: Add GNOME Plots.
	* gnu/packages/gnome-xyz.scm (gnome-plots): New variable.

	gnu: Add python-freetype-py.
	* gnu/packages/python-xyz.scm (python-freetype-py): New variable.

	gnu: Add PyGLM.
	* gnu/packages/python-science.scm (python-pyglm): New variable.

2022-06-08  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.317.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.317.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.282.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.282.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.246.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.246.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.197.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.197.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.120.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.120.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.14: Update to 5.14.45.
	* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.45.
	(linux-libre-5.14-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.17.13.
	* gnu/packages/linux.scm (linux-libre-5.17-version): Update to 5.17.13.
	(linux-libre-5.17-pristine-source): Update hash.

2022-06-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: lightdm: Fix build.
	This is a follow-up to commit 26876b66001a1dc45ee6d05015fddd7f5a88676e,
	migrate the package from Python 2 to Python 3 (but left some commented inputs
	for tests, breaking the build).

	* gnu/packages/display-managers.scm (lightdm)[native-inputs]: Un-comment
	python-wrapper and python-pygobject.

2022-06-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ngspice: Build with readline support.
	Fixes <https://issues.guix.gnu.org/>.

	* gnu/packages/engineering.scm (ngspice)
	[configure-flags]: Add '--with-readline=yes'.

	Reported-by: Christopher Howard <christopher@librehacker.com>

2022-06-08  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: epiphany: Use new coding style.
	* gnu/packages/gnome.scm (epiphany)[arguments]: Convert to list of
	G-Expressions.
	[propagated-inputs]: Reindent.
	[inputs, native-inputs]: Drop labels and reindent.

	gnu: epiphany: Update to 42.2.
	* gnu/packages/gnome.scm (epiphany): Update to 42.2.
	[source]: Remove patches.
	* gnu/packages/patches/epiphany-update-libportal-usage.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2022-06-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-plexus-component-metadata: Fix package.
	* gnu/packages/java.scm (java-plexus-component-metadat): Apply fix for
	  newer jdom.

2022-06-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: restinio: Update to 0.6.15.
	* gnu/packages/networking.scm (restinio): Update to 0.6.15.

	gnu: retux: Update to 1.6.1.
	* gnu/packages/games.scm (retux): Update to 1.6.1.
	[arguments]: Don't explicitly return #t from phases.
	[inputs]: Remove python-six.  I found no indication that it's used.

	gnu: sudo: Update to 1.9.11p1.
	* gnu/packages/admin.scm (sudo): Update to 1.9.11p1.
	[source]: Remove patch again.
	* gnu/packages/patches/sudo-missing-sudo_pt_regs-aarch64.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	doc: Expand ‘setuid-root’-only references.
	* doc/guix.texi (Setuid Programs, Service Reference):
	Don't assume setuid-root as the only possibility.

	gnu: nftables: Update to 1.0.4.
	* gnu/packages/linux.scm (nftables): Update to 1.0.4.
	[source]: Remove patch.
	* gnu/packages/patches/nftables-fix-makefile.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: libnftnl: Update to 1.2.2.
	* gnu/packages/linux.scm (libnftnl): Update to 1.2.2.

	gnu: padthv1: Update to 0.9.26.
	* gnu/packages/music.scm (padthv1): Update to 0.9.26.
	[inputs]: Add qtsvg.

	gnu: samplv1: Update to 0.9.26.
	* gnu/packages/music.scm (samplv1): Update to 0.9.26.
	[inputs]: Add qtsvg.

	gnu: drumkv1: Update to 0.9.26.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.26.
	[inputs]: Add qtsvg.

	gnu: synthv1: Update to 0.9.26.
	* gnu/packages/music.scm (synthv1): Update to 0.9.26.
	[inputs]: Add qtsvg.

	gnu: emacs-org: Update to 9.5.4.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.5.4.

	gnu: sudo: Fix build on aarch64.
	* gnu/packages/admin.scm (sudo)[source]: Add patch.
	* gnu/packages/patches/sudo-missing-sudo_pt_regs-aarch64.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2022-06-08  Josselin Poiret  <dev@jpoiret.xyz>

	guix: platform: Fix typo in lookup-platform-by-target.
	* guix/platform.scm (lookup-platform-by-target): Fix typo system ->
	target.

2022-06-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-dbi, timescaledb: Fix typo in description.
	* gnu/packages/databases.scm (perl-dbi, timescaledb):
	Fix ‘an database’ typo.

	gnu: cairomm: Remove input labels.
	* gnu/packages/gtk.scm (cairomm)[native-inputs, inputs]:
	Remove input labels.

	gnu: cairomm: Update to 1.16.1.
	* gnu/packages/gtk.scm (cairomm): Update to 1.16.1.
	[arguments]: Don't explicitly return #t from phases.

2022-06-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-rails-dom-testing: Fix build.
	* gnu/packages/rails.scm (ruby-rails-dom-testing)[arguments]: Add phase
	to delete the Gemfile.lock.

2022-06-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: postgresql@11: Depend on docbook-xml@4.2.
	* gnu/packages/databases.scm (postgresql-11)[native-inputs]: New field.

	gnu: setroot: Depend on imlib2@1.7.
	* gnu/packages/xorg.scm (setroot)[inputs]: Use IMLIB2-1.7 instead of
	IMLIB2.

	gnu: idesk: Depend on imlib2@1.7.
	* gnu/packages/wm.scm (idesk)[inputs]: Depend on IMLIB2-1.7 instead of
	IMLIB2.

	gnu: giblib: Depend on imlib2@1.7.
	* gnu/packages/image.scm (giblib)[inputs]: Depend on IMLIB2-1.7 instead
	of IMLIB2.

	gnu: imlib2: Reintroduce 1.7.1.
	* gnu/packages/image.scm (imlib2-1.7): New variable.

2022-06-01  Efraim Flashner  <efraim@flashner.co.il>

	Merge remote-tracking branch 'origin/master' into staging

	gnu: vim: Update to 8.2.5048.
	* gnu/packages/vim.scm (vim): Update to 8.2.5048.
	[arguments]: Patch another instance of '/bin/sh'.

2022-06-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-rnaseq: Update to 0.1.0.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.1.0.
	[arguments]: Remove phase 'patch-knitr.

	gnu: pigx-rnaseq: Update to 0.0.21.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.21.

	gnu: pigx-rnaseq: Fix build.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq)[arguments]: Add phase 'patch-knitr.

2022-05-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pyopenssl: Downgrade to 21.0.0.
	This is a follow-up to 048e05b7ef568dc5e29df774baaf69f7cc5ddaaa.

	* gnu/packages/python-crypto.scm (python-pyopenssl): Downgrade to 21.0.0.
	[source]: Add patch used by python2-pyopenssl.
	[properties]: Remove field.
	(python2-pyopenssl): Inherit from python-pyopenssl regularly.

2022-05-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python2-cryptography: Update to 3.3.2.
	* gnu/packages/python-crypto.scm (python2-cryptography-vectors,
	python2-cryptography): Update to 3.3.2.

2022-05-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-cryptography: Downgrade to 3.4.8.
	Skip dealing with the rust version for now.

	* gnu/packages/python-crypto.scm (python-cryptography): Rename to
	python-cryptography-next. Replace with python-cryptography@3.4.8.
	(python-cryptography-vectors): Rename to
	python-cryptography-vectors-next. Replace with
	python-cryptography-vectors@3.4.8.

2022-05-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gnome-commander: Update to 1.14.2.
	* gnu/packages/gnome.scm (gnome-commander): Update to 1.14.2.

	gnu: angband: Update to 4.2.4.
	* gnu/packages/games.scm (angband): Update to 4.2.4.
	[arguments]: Don't explicitly return #t from phases.

	gnu: freeipmi: Update to 1.6.9.
	* gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.9.

2022-05-29  jgart  <jgart@dismail.de>

	gnu: Add emacs-corfu-doc.
	* gnu/packages/emacs-xyz.scm (emacs-corfu-doc): New variable.

	gnu: emacs-corfu: Update to 0.25.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.25.

2022-05-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gnumeric: Remove input labels.
	* gnu/packages/gnome.scm (gnumeric)[native-inputs]:
	Remove input labels.

	gnu: gnumeric: Update to 1.12.52.
	* gnu/packages/gnome.scm (gnumeric): Update to 1.12.52.

	gnu: goffice: Update to 0.10.52.
	* gnu/packages/gnome.scm (goffice): Update to 0.10.52.

	gnu: gnome-autoar: Update to 0.4.3.
	* gnu/packages/gnome.scm (gnome-autoar): Update to 0.4.3.

	gnu: gnome-mines: Make yelp a regular input.
	* gnu/packages/gnome.scm (gnome-mines)[native-inputs]: Move yelp from here…
	[inputs]: …to here, as it's a reference of .gnome-mines-real.

	gnu: gnome-mines: Remove input labels.
	* gnu/packages/gnome.scm (gnome-mines)[native-inputs]:
	Remove input labels.

	gnu: gnome-mines: Update to 40.1.
	* gnu/packages/gnome.scm (gnome-mines): Update to 40.1.

	gnu: five-or-more: Make libxml2 a regular input.
	* gnu/packages/gnome.scm (five-or-more)[native-inputs]: Move libxml2 from here…
	[inputs]: …to here, as it's a reference of .five-or-more-real.

	import: minetest: Fix typo.
	* guix/import/minetest.scm (important-dependencies): Fix ‘choosen’ typo.

	gnu: corefreq: Update to 1.90.1.
	* gnu/packages/linux.scm (corefreq): Update to 1.90.1.

2022-05-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	bash completion: Fix & unify option parsing.
	We now correctly recognise ‘guix -Abcdef’ as equivalent to ‘guix -f’.

	* etc/completion/bash/guix (_guix_is_short_option, guix_is_long_option):
	New functions.
	(_guix_is_dash_f, _guix_is_dash_l, _guix_is_dash_L, _guix_is_dash_m)
	(_guix_is_dash_C, _guix_is_dash_p): Use them.

2022-05-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: services: Update setuid service description.
	* gnu/services.scm (setuid-program-service-type)[description]:
	Remove ‘root’, add ‘setgid’.

	gnu: libfprint: Update to 1.94.4.
	* gnu/packages/freedesktop.scm (libfprint): Update to 1.94.4.

	gnu: fprintd: Update to 1.94.2.
	* gnu/packages/freedesktop.scm (fprintd): Update to 1.94.2.

	gnu: fprintd: Remove input labels.
	* gnu/packages/freedesktop.scm (fprintd)[native-inputs]:
	Remove input labels.

	gnu: fprintd: Fix build.
	* gnu/packages/freedesktop.scm (fprintd)[native-inputs]: Add python.

	gnu: beancount: Update to 2.3.5.
	* gnu/packages/finance.scm (beancount): Update to 2.3.5.

2022-05-29  Wamm K. D  <jaft.r@outlook.com>

	gnu: wayland-protocols: Update to 1.25.
	* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.25.

2022-06-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nettle: Update to 3.8.
	* gnu/packages/nettle.scm (nettle): Update to 3.8.

2022-05-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: five-or-more: Remove input labels.
	* gnu/packages/gnome.scm (five-or-more)[native-inputs]:
	Remove input labels.

	gnu: caf: Update to 0.18.6.
	* gnu/packages/cpp.scm (caf): Update to 0.18.6.

	gnu: cups-minimal, cups: Use G-expressions, new input style.
	* gnu/packages/cups.scm (cups-minimal, cups)[arguments]:
	Rewrite as G-expressions.
	[inputs]: Remove input labels.

	gnu: cups-filters: Update to 1.28.15.
	* gnu/packages/cups.scm (cups-filters): Update to 1.28.15.

	gnu: hplip: Update to 3.22.4.
	* gnu/packages/cups.scm (hplip): Update to 3.22.4.

	gnu: cups: Add Linux PAM support.
	* gnu/packages/cups.scm (cups)[inputs]: Add linux-pam.

	gnu: cups-minimal, cups: Update to 2.4.2.
	* gnu/packages/cups.scm (cups-minimal, cups): Update to 2.4.2.
	[arguments]: Remove --disable-* #:configure-flags as they do nothing.
	Add (different) --without-* ones that do.
	Run a newly passing test; skip a newly failing test.
	[home-page]: Link to specific subdirectory.
	[description]: Better describe the state & direction of the project.
	* gnu/services/cups.scm (comma-separated-string-list-or-#f?)
	(serialize-comma-separated-string-list-or-#f): New procedures.
	(cups-configuration): Update <default-auth-type> and
	<browse-dns-sd-sub-types> defaults.
	Remove obsolete <classification>, <listen-back-log>, <page-log-format>
	and <rip-cache> fields.
	Add new <max-subscriptions>, <max-subscriptions-per-job>,
	<max-subscriptions-per-printer>, <max-subscriptions-per-user>, and
	<ready-paper-sizes> ones.
	* doc/guix.texi (Desktop Services): Likewise for their documentation.

	gnu: five-or-more: Update to 3.32.3.
	* gnu/packages/gnome.scm (five-or-more): Update to 3.32.3.
	[arguments]: Don't explicitly return #t from phases.

	gnu: quazip: Update to 1.3.
	* gnu/packages/compression.scm (quazip): Update to 1.3.

	gnu: irrlicht: Remove input labels.
	* gnu/packages/games.scm (irrlicht)[inputs]:
	Remove input labels.

	gnu: foomatic-filters: Use project home page.
	* gnu/packages/cups.scm (foomatic-filters)[home-page]: Point upstream.

2022-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add sylamer.
	* gnu/packages/bioinformatics.scm (sylamer): New variable.

2022-05-31  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.119.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.119.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.44.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.44.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.17.12.
	* gnu/packages/linux.scm (linux-libre-5.17-version): Update to 5.17.12.
	(linux-libre-5.17-pristine-source): Update hash.

2022-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-gsalib.
	* gnu/packages/cran.scm (r-gsalib): New variable.

	gnu: Add glibc-locales-2.32.
	* gnu/packages/base.scm (glibc-locales-2.32): New variable.

	gnu: Add glibc-locales-2.31.
	* gnu/packages/base.scm (glibc-locales-2.31): New variable.

	gnu: Add glibc-locales-2.30.
	* gnu/packages/base.scm (glibc-locales-2.30): New variable.

	gnu: Add glibc-2.32.
	* gnu/packages/base.scm (glibc-2.32): New variable.

2022-05-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove python2-biopython.
	* gnu/packages/bioinformatics.scm (python2-biopython): Delete variable.

	gnu: Remove pplacer-scripts.
	* gnu/packages/bioinformatics.scm (pplacer-scripts): Delete variable.

	gnu: Remove pplacer.
	* gnu/packages/bioinformatics.scm (pplacer): Delete variable.

	gnu: Remove python2-pytest-cov.
	* gnu/packages/check.scm (python2-pytest-cov): Delete variable.

	gnu: Remove python2-called-python.
	* gnu/packages/python.scm (python2-called-python): Delete variable.

	gnu: Remove python-prompt-toolkit-2.
	* gnu/packages/python-xyz.scm (python-prompt-toolkit-2): Delete variable.
	(python-prompt-toolkit)[properties]: Delete field.
	(python-jupyter-console): Replace python-prompt-toolkit-2 with
	python-prompt-toolkit.

	gnu: Remove python2-setuptools.
	* gnu/packages/python-xyz.scm (python2-setuptools): Delete variable.
	(python-setuptools)[properties]: Delete field.
	* gnu/packages/syncthing.scm (syncthing-gtk): Delete commented native input.
	* guix/lint.scm (check-inputs-should-not-be-an-input-at-all): Remove obsolete entries.

	gnu: Remove python2-checkm-genome.
	* gnu/packages/bioinformatics.scm (python2-checkm-genome): Delete variable.

	gnu: qtwebengine: Re-style inputs.
	* gnu/packages/qt.scm (qtwebengine)[phases]: Delete trailing #t.
	{substitute-source}: Use search-input-file.
	[inputs, native-inputs]: Use new style.

	gnu: Remove python2-backports-csv.
	* gnu/packages/python-xyz.scm (python2-backports-csv): Delete variable.

	gnu: python2-six: Disable tests.
	* gnu/packages/python-xyz.scm (python2-six)[native-inputs]: Clear.
	[phases]: Delete check phase.

	gnu: Remove python2-fonttools.
	* gnu/packages/python-xyz.scm (python2-fonttools): Delete variable.
	(python-fonttools)[properties]: Delete field.

	gnu: Remove python2-py.
	* gnu/packages/python-xyz.scm (python2-py): Delete variable.

	gnu: Remove python2-pyparsing.
	* gnu/packages/python-build.scm (python2-pyparsing): Delete variable.
	(python-pyparsing)[properties]: Delete field.

	gnu: Remove python2-setuptools-scm.
	* gnu/packages/python-xyz.scm (python2-setuptools-scm): Delete variable.
	(python-lfdfiles)[properties]: Delete field.

	gnu: Remove python2-six-bootstrap.
	* gnu/packages/python-build.scm (python2-six-bootstrap): Delete variable.

	gnu: Remove python2-pyxdg.
	* gnu/packages/freedesktop.scm (python2-pyxdg): Delete variable.

	gnu: Remove python2-wcwidth.
	* gnu/packages/python-xyz.scm (python2-wcwidth): Delete variable.

	gnu: openbox: Patch for Python 3.
	* gnu/packages/patches/openbox-python3.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/openbox.scm (openbox)[source]: Apply it.
	[arguments]: New field.
	[propagated-inputs]: Replace python2-pyxdg with python-pyxdg.
	[native-inputs]: Replace python-2 with python-wrapper.
	Add autoconf, automake, gettext-minimal and libtool.

	gnu: Remove python2-pyyaml.
	* gnu/packages/python-xyz.scm (python2-pyyaml): Delete variable.
	(python-jsonschema)[properties]: Delete field.

	gnu: ocaml-dose3: Disable tests to avoid Python 2 dependencies.
	* gnu/packages/ocaml.scm (ocaml-dose3)[tests?]: Set to #f.
	[native-inputs]: Use new style.  Remove python-2 and python2-pyyaml.

	gnu: Remove python2-nose.
	* gnu/packages/check.scm (python2-nose): Delete variable.
	(python-nose)[properties]: Delete field.

	gnu: python-setproctitle: Delete obsolete phase.
	* gnu/packages/python-xyz.scm (python-setproctitle)
	[phases]{patch-Makefile}: Delete phase.

	gnu: pdf2djvu: Disable tests to avoid Python 2 dependencies.
	* gnu/packages/djvu.scm (pdf2djvu)[tests]: Set to #f.
	[test-target]: Delete argument.
	[native-inputs]: Use new style.  Delete python-2 and python2-nose.
	[inputs]: Use new style.

	gnu: Remove python2-attrs-bootstrap.
	* gnu/packages/python-xyz.scm (python2-attrs-bootstrap): Delete variable.

	gnu: Remove python2-libxml2.
	* gnu/packages/xml.scm (python2-libxml2): Delete variable.

	gnu: Remove 4store.
	* gnu/packages/databases.scm (4store): Delete variable.
	* gnu/packages/patches/4store-fix-buildsystem.patch: Delete file.
	* gnu/packages/patches/4store-unset-preprocessor-directive.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): De-register them.

	gnu: libpqxx: Update to 7.7.3.
	* gnu/packages/databases.scm (libpqxx): Update to 7.7.3.
	[source]: Use git.
	[native-inputs]: Replace python-2 with python-wrapper.  Add gcc-11.
	[tests?]: Expound comment.
	[phases]: Delete argument.

	gnu: Remove python2-pyfakefs-bootstrap.
	* gnu/packages/check.scm (python2-pyfakefs-bootstrap): Delete variable.

	gnu: mod-host: Update to 0.10.6-4.cdd30dd.
	* gnu/packages/music.scm (mod-host): Update to 0.10.6-4.cdd30dd.
	[source]: Use git-version and git-file-name.
	[arguments]: Use gexps.
	[phases]: Delete trailing #t.
	[inputs]: Replace jack-1 with jack-2.
	[native-inputs]: replace python-2 with python-wrapper.

	gnu: jack-2: Update to 1.9.21.
	* gnu/packages/audio.scm (jack-2): Update to 1.9.21.
	[source]: Use git.
	[phases]: Delete trailing #t.
	{wrap-python-scripts}: Use search-input-file.

	gnu: icedove: Use new style for inputs.
	* gnu/packages/gnuzilla.scm (icecat)[inputs]: Use new style.

	gnu: icedove: Delete obsolete Python 2 input.
	* gnu/packages/gnuzilla.scm (icedove)[native-inputs]: Replace python-2 with
	python-wrapper.  Delete python.
	[phases]: Delete trailing #t.

	gnu: mozjs: Cleanup to only keep the last version.
	* gnu/packages/gnuzilla.scm (mozjs): Preserve only the metadata and otherwise
	update fields to use those of mozjs-78.
	[arguments]: Use gexps.
	[phases]: Delete trailing #t.
	[native-inputs]: Use new style.
	(mozjs-38, mozjs-52, mozjs-60, mozjs-78): Delete variables.
	* gnu/packages/patches/mozjs17-aarch64-support.patch
	* gnu/packages/patches/mozjs24-aarch64-support.patch
	* gnu/packages/patches/mozjs38-pkg-config-version.patch
	* gnu/packages/patches/mozjs38-shell-version.patch
	* gnu/packages/patches/mozjs38-tracelogger.patch
	* gnu/packages/patches/mozjs38-version-detection.patch
	* gnu/packages/patches/mozjs60-riscv64-support.patch: Delete patches.
	* gnu/local.mk (dist_patch_DATA): De-register them.
	* gnu/packages/games.scm (0ad): Adjust accordingly.
	* gnu/packages/gnome.scm (gjs): Likewise.
	* gnu/packages/polkit.scm (polkit-mozjs): Likewise.

	gnu: Remove python2-cython.
	* gnu/packages/python-xyz.scm (python2-cython): Delete variable.
	(python-feedgenerator)[properties]: Delete field.

	gnu: Remove python2-lirc.
	* gnu/packages/lirc.scm (python2-lirc): Delete variable.
	(python-lirc)[properties]: Delete field.

	gnu: Remove python2-tlsh.
	* gnu/packages/python-xyz.scm (python2-tlsh): Delete variable.

	gnu: Remove python2-more-itertools.
	* gnu/packages/python-xyz.scm (python2-more-itertools): Delete variable.
	(python-jsonpatch)[properties]: Delete field.

	gnu: gnome-keyring: Use Python 3.
	* gnu/packages/gnome.scm (libgnome-keyring)[source]: Fix indentation.
	[arguments]: Use gexps.
	[phases]{fix-docbook}: Delete phase.
	[native-inputs]: Use new style.  Replaec python-2 with python-wrapper.  Use
	current docbook-xml.  Add libxml2.

	gnu: Remove gnome-doc-utils.
	* gnu/packages/gnome.scm (gnome-doc-utils): Delete variable.

	gnu: Remove python2-libmpsse.
	* gnu/packages/embedded.scm (python2-libmpsse): Delete variable.

	gnu: lolcode-lci: Update to 0.11.2-0.6762b72.
	* gnu/packages/esolangs.scm (lolcode-lci): Update to 0.11.2-0.6762b72.
	[native-inputs]: Replace python-2 with python-wrapper.

	gnu: dico: Use Python 3.
	* gnu/packages/dico.scm (dico)[source]: Fix indentation.
	[phases]: Delete trailing #t.
	[inputs]: Use new style.  Replace python-2 with python-wrapper.

	gnu: libdbusmenu: Update to 16.04.0-496.
	* gnu/packages/gtk.scm (libdbusmenu): Update to 16.04.0-496.
	[source]: Fetch using Breezy.
	[arguments]: Use gexps.
	[phases]: Delete trailing #t.
	{remove-deprecated-gnome-common-macros}: New phase.
	{patch-paths}: Likewise.
	[inputs]: Use new style.
	[native-inputs]: Likewise. Replace gnome-doc-utils with gnome-common.  Replace python-2 with
	python-wrapper.  Add autoconf, automake, libtool, libxslt and which.

	gnu: brasero: Remove obsolete gnome-doc-utils input.
	* gnu/packages/gnome.scm (brasero)[inputs]: Delete gnome-doc-utils.

	gnu: Remove python2-lxml.
	* gnu/packages/xml.scm (python2-lxml): Delete variable.

	gnu: mia: Update to 2.4.7.
	* gnu/packages/patches/mia-fix-boost-headers.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/image-processing.scm (mia): Update to 2.4.7.
	[source]: Apply patch.
	[configure-flags]: Use the more conventional OFF option value (instead of 0).
	[inputs]: Use new style.  Replace python2-lxml by python-lxml.  Replace vtk by
	vtk-7.
	[native-inputs]: Use new style.  Replace python-2 with python-wrapper.

	gnu: dcmtk: Update to 3.6.7 and build as a shared library.
	* gnu/packages/image-processing.scm (dcmtk): Update to 3.6.7.
	[arguments]: New field.

	gnu: Remove vtk-6.
	* gnu/packages/image-processing.scm (vtk-6): Delete variable.

	gnu: itk-snap: Fix build.
	* gnu/packages/patches/itk-snap-alt-glibc-compat.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/image-processing.scm (itk-snap): Apply it.
	[phases]: Delete trailing #t.
	[inputs]: Use new style.  Replace vtk-6 with vtk-7.

	gnu: Add vtk-7.
	* gnu/packages/image-processing.scm: (vtk-7): New variable.
	* gnu/packages/patches/vtk-7-gcc-10-compat.patch: New patch.
	* gnu/packages/patches/vtk-7-hdf5-compat.patch: Likewise.
	* gnu/packages/patches/vtk-7-python-compat.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Register them.

	gnu: Remove python2-appdirs.
	* gnu/packages/python-xyz.scm (python2-appdirs): Delete variable.

	gnu: Remove python2-enum34.
	* gnu/packages/python-xyz.scm (python2-enum34): Delete variable.

	gnu: john-the-ripper-jumbo: Use Python 3.
	* gnu/packages/password-utils.scm (john-the-ripper-jumbot):
	[inputs]: Use new style and replace python-2 by python-wrapper.
	[phases]{install}: Delete trailing #t.

	gnu: Remove boost-with-python2.
	* gnu/packages/boost.scm (boost-with-python2): Delete variable.

	gnu: Remove libpng-1.2.
	* gnu/packages/image.scm (libpng-1.2): Delete variable.

	gnu: Remove rapicorn.
	* gnu/packages/graphics.scm (rapicorn): Delete variable.
	* gnu/packages/patches/rapicorn-isnan.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: Remove beast.
	* gnu/packages/music.scm (beast): Delete variable.

	gnu: Remove python2-linecache2.
	* gnu/packages/python-xyz.scm (python2-linecache2): Delete variable.

	gnu: Remove python2-traceback2.
	* gnu/packages/python-xyz.scm (python2-traceback2): Delete variable.

	gnu: Remove python2-unittest2.
	* gnu/packages/check.scm (python2-unittest2): Delete variable.

	gnu: Remove python2-sortedcontainers.
	* gnu/packages/python-xyz.scm (python2-sortedcontainers): Delete variable.

	gnu: Remove python2-funcsigs.
	* gnu/packages/python-xyz.scm (python2-funcsigs): Delete variable.

	gnu: Remove python2-functools32.
	* gnu/packages/python-xyz.scm (python2-functools32): Delete variable.

	gnu: Remove python2-hypothesis.
	* gnu/packages/check.scm (python2-hypothesis): Delete variable.
	(python-hypothesis)[properties]: Delete field.

	gnu: Remove python2-mock.
	* gnu/packages/check.scm (python2-mock): Delete variable.
	(python-mock)[properties]: Delete field.

	gnu: aubio: Use Python 3.
	* gnu/packages/audio.scm (aubio)[python]: Delete argument.

	gnu: jalv: Use Python 3.
	* gnu/packages/audio.scm (jalv)[python]: Delete argument.
	[inputs]: Use new style.
	{gtk+-2}: Delete input.
	{gtk+}: Replace with...
	{gtk}: ... this.
	{gtkmm-2}: Replace with...
	{gtkmm}: ... this.

	gnu: lvtk: Update to 1.2.0-0.a73feab.
	* gnu/packages/audio.scm (lvtk): Update to 1.2.0-0.a73feab.
	[python]: Delete argument.
	[configure-flags]: Likewise.
	[inputs]: Replace gtkmm-2 by gtkmm.
	[license]: Change license to isc.

	gnu: Remove python2-pysqlite.
	* gnu/packages/databases.scm (python2-pysqlite): Delete variable.

	gnu: Remove fraggenescan.
	* gnu/packages/bioinformatics.scm (fraggenescan): Delete variable.

	gnu: icecat: Modernize package definition.
	* gnu/packages/gnuzilla.scm (icecat)[inputs, native-inputs]: Use new style.
	[configure-flags, phases]: Use gexps.

	gnu: icecat: Remove obsolete Python 2 dependencies.
	* gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Remove python-2 and
	python2-pysqlite.  Replace python by python-wrapper.

	gnu: bazaar: Obsolete with breezy.
	* gnu/packages/version-control.scm (bazaar): Deprecate package.
	* guix/build/bzr.scm (bzr-fetch): Adjust to use breezy; delete trailing #t.
	* guix/bzr-download.scm (bzr-package): Replace bazaar by breezy.

	gnu: breezy: Update to 3.2.2.
	* gnu/packages/patches/breezy-fix-gio.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/version-control.scm (breezy): Update to 3.2.2.
	[source]{snippet}: Delete pre-generated cythonized C files.
	{patches}: Apply patch.
	[tests?]: Disable tests.
	[phases]{patch-test-shebangs, check}: New phase and override.
	[native-inputs]: Add nano, python-cython, python-docutils,
	and python-testrepository.
	[inputs]: Use new style.  Add python-launchpadlib and python-pygobject.
	[description]: Adjust Bazaar URL.

	gnu: Add python-launchpadlib.
	* gnu/packages/python-web.scm (python-launchpadlib): New variable.

	gnu: Add python-lazr-restfulclient.
	* gnu/packages/python-web.scm (python-lazr-restfulclient): New variable.

	gnu: Add python-wadllib.
	* gnu/packages/python-web.scm (python-wadllib): New variable.

	gnu: Add python-lazr-uri.
	* gnu/packages/python-web.scm (python-lazr-uri): New variable.

	gnu: python-fastbencode: Build C extensions.
	* gnu/packages/python-xyz.scm (python-fastbencode)
	[source]: Delete pre-generated C source files in snippet.
	[native-inputs]: Add python-cython.

	gnu: pypy3: Rename to pypy and modernize definition.
	* gnu/packages/python.scm (pypy3): Deprecate in favor of...
	(pypy): ... this renamed package.
	[native-inputs, inputs]: Move after arguments, use new style and sort.
	[native-inputs]: Remove python2-hypothesis.
	[phases]: Adjust to use gexps, with search-input-file and this-package-input.

	gnu: Remove python2-olefile.
	* gnu/packages/python-xyz.scm (python2-olefile): Delete variable.

	gnu: python-pillow: Update to 9.0.0.
	* gnu/packages/python-xyz.scm (python-pillow): Update to 9.0.0.

	gnu: Remove python2-pillow.
	* gnu/packages/python-xyz.scm (python2-pillow): Delete variable.

	gnu: didjvu: Switch to a Python 3 compatible fork.
	* gnu/packages/djvu.scm (didjvu)[source]: Switch to a Python 3 compatible
	fork.
	[native-inputs, inputs]: Move below arguments field.  Use new style.  Replace
	the Python 2 inputs by their Python 3 equivalents.

	gnu: python-gamera: Update to 4.0.0.
	* gnu/packages/python-xyz.scm (python2-gamera): Rename to...
	(python-gamera): ... this.  Update to 4.0.0.
	[python]: Delete argument.
	[phases]{check}: New override.
	[native-inputs]: Add python-pytest.

	gnu: Remove python2-seaborn.
	* gnu/packages/python-xyz.scm (python2-seaborn): Delete variable.

	gnu: Remove python2-iso8601.
	* gnu/packages/time.scm (python2-iso8601): Delete variable.

	gnu: Remove python2-pytz.
	* gnu/packages/time.scm (python2-pytz): Delete variable.

	gnu: Remove python2-pretend.
	* gnu/packages/python-xyz.scm (python2-pretend): Delete variable.

	gnu: Remove python2-idna.
	* gnu/packages/python-xyz.scm (python2-idna): Delete variable.

	gnu: Remove python2-backport-ssl-match-hostname.
	* gnu/packages/python-xyz.scm (python2-backport-ssl-match-hostname): Delete variable.

	gnu: Remove python2-scandir.
	* gnu/packages/python-xyz.scm (python2-scandir): Delete variable.

	gnu: Remove python2-ipaddress.
	* gnu/packages/python-xyz.scm (python2-ipaddress): Delete variable.

	gnu: Remove python2-asn1crypto.
	* gnu/packages/python-crypto.scm (python2-asn1crypto): Delete variable.

	gnu: Remove python2-cryptography-vectors.
	* gnu/packages/python-crypto.scm (python2-cryptography-vectors): Delete variable.

	gnu: Remove python2-cffi.
	* gnu/packages/libffi.scm (python2-cffi): Delete variable.

	gnu: Remove python2-coverage.
	* gnu/packages/check.scm (python2-coverage): Delete variable.

	gnu: Remove python2-dateutil.
	* gnu/packages/time.scm (python2-dateutil): Delete variable.

	gnu: Remove python2-contextlib2.
	* gnu/packages/python-xyz.scm (python2-contextlib2): Delete variable.
	(python2-contextlib2-bootstrap): Likewise.

	gnu: Remove python2-typing.
	* gnu/packages/python-xyz.scm (python2-typing): Delete variable.

	gnu: Remove python2-pathlib2.
	* gnu/packages/python-xyz.scm (python2-pathlib2): Delete variable.
	(python2-pathlib2-bootstrap): Likewise.

	gnu: Remove python2-cryptography.
	* gnu/packages/python-crypto.scm (python2-cryptography): Delete variable.
	(python-cryptography)[properties]: Delete field.

	gnu: Remove python2-flaky.
	* gnu/packages/check.scm (python2-flaky): Delete variable.

	gnu: Remove python2-backports-functools-lru-cache.
	* gnu/packages/python-xyz.scm (python2-backports-functools-lru-cache): Delete variable.

	gnu: Remove python2-pysocks.
	* gnu/packages/python-xyz.scm (python2-pysocks): Delete variable.

	gnu: Remove python2-importlib-resources.
	* gnu/packages/python-xyz.scm (python2-importlib-resources): Delete variable.
	(python2-importlib-resources-bootstrap): Likewise.
	(python-importlib-resources)[properties]: Delete field.

	gnu: Remove python2-configparser.
	* gnu/packages/python-xyz.scm (python2-configparser): Delete variable.

	gnu: Remove python2-unidecode.
	* gnu/packages/python-xyz.scm (python2-unidecode): Delete variable.

	gnu: Remove python2-pyopenssl.
	* gnu/packages/python-crypto.scm (python2-pyopenssl): Delete variable.

	gnu: Remove python2-certifi.
	* gnu/packages/python-crypto.scm (python2-certifi): Delete variable.

	gnu: Remove python2-zipp.
	* gnu/packages/python-compression.scm (python2-zipp): Delete variable.
	(python2-zipp-bootstrap): Likewise.

	gnu: Remove python2-packaging-bootstrap.
	* gnu/packages/python-build.scm (python2-packaging-bootstrap): Delete variable.

	gnu: Remove python2-freezegun.
	* gnu/packages/check.scm (python2-freezegun): Delete variable.

	gnu: Remove python2-wxpython.
	* gnu/packages/wxwidgets.scm (python2-wxpython): Delete variable.

	gnu: Remove python2-sphinxcontrib-websupport.
	* gnu/packages/sphinx.scm (python2-sphinxcontrib-websupport): Delete variable.

	gnu: Remove python2-sphinx-alabaster-theme.
	* gnu/packages/sphinx.scm (python2-sphinx-alabaster-theme): Delete variable.

	gnu: Remove python2-pyicu.
	* gnu/packages/python-xyz.scm (python2-pyicu): Delete variable.

	gnu: Remove python2-importlib-metadata.
	* gnu/packages/python-xyz.scm (python2-importlib-metadata): Delete variable.
	(python2-importlib-metadata-bootstrap): Likewise.

	gnu: Remove python2-atomicwrites.
	* gnu/packages/python-xyz.scm (python2-atomicwrites): Delete variable.

	gnu: Remove python2-soupsieve.
	* gnu/packages/python-xyz.scm (python2-soupsieve): Delete variable.

	gnu: Remove python2-pylev.
	* gnu/packages/python-xyz.scm (python2-pylev): Delete variable.

	gnu: Remove python2-simplejson.
	* gnu/packages/python-xyz.scm (python2-simplejson): Delete variable.

	gnu: Remove python2-pyaml.
	* gnu/packages/python-xyz.scm (python2-pyaml): Delete variable.

	gnu: Remove python2-levenshtein.
	* gnu/packages/python-xyz.scm (python2-levenshtein): Delete variable.

	gnu: Remove python2-babel.
	* gnu/packages/python-xyz.scm (python2-babel): Delete variable.

	gnu: Remove python2-imagesize.
	* gnu/packages/python-xyz.scm (python2-imagesize): Delete variable.

	gnu: Remove python2-chardet.
	* gnu/packages/python-xyz.scm (python2-chardet): Delete variable.

	gnu: Remove python2-markupsafe.
	* gnu/packages/python-xyz.scm (python2-markupsafe): Delete variable.

	gnu: Remove python2-urllib3.
	* gnu/packages/python-web.scm (python2-urllib3): Delete variable.

	gnu: Remove python2-webencodings.
	* gnu/packages/python-web.scm (python2-webencodings): Delete variable.

	gnu: Remove python2-pastel.
	* gnu/packages/graphics.scm (python2-pastel): Delete variable.

	gnu: Remove python2-vobject.
	* gnu/packages/python-xyz.scm (python2-vobject): Delete variable.

	gnu: Remove python2-twodict.
	* gnu/packages/python-xyz.scm (python2-twodict): Delete variable.

	gnu: Remove python2-jinja2.
	* gnu/packages/python-xyz.scm (python2-jinja2): Delete variable.

	gnu: Remove python2-diff-match-patch.
	* gnu/packages/python-xyz.scm (python2-diff-match-patch): Delete variable.

	gnu: Remove python2-urwid.
	* gnu/packages/python-xyz.scm (python2-urwid): Delete variable.

	gnu: Remove python2-backpack.
	* gnu/packages/python-xyz.scm (python2-backpack): Delete variable.

	gnu: Remove python2-packaging.
	* gnu/packages/python-xyz.scm (python2-packaging): Delete variable.

	gnu: Remove python2-snowballstemmer.
	* gnu/packages/python-xyz.scm (python2-snowballstemmer): Delete variable.

	gnu: Remove python2-funcsigs-bootstrap.
	* gnu/packages/python-xyz.scm (python2-funcsigs-bootstrap): Delete variable.

	gnu: Remove python2-clikit.
	* gnu/packages/python-xyz.scm (python2-clikit): Delete variable.

	gnu: Remove python2-beautifulsoup4.
	* gnu/packages/python-xyz.scm (python2-beautifulsoup4): Delete variable.

	gnu: Remove python2-decorator.
	* gnu/packages/python-xyz.scm (python2-decorator): Delete variable.

	gnu: Remove python2-docopt.
	* gnu/packages/python-xyz.scm (python2-docopt): Delete variable.

	gnu: Remove python2-bottle.
	* gnu/packages/python-web.scm (python2-bottle): Delete variable.

	gnu: Remove python2-requests.
	* gnu/packages/python-web.scm (python2-requests): Delete variable.

	gnu: Remove python2-zinnia.
	* gnu/packages/ocr.scm (python2-zinnia): Delete variable.

	gnu: Remove python2-pycairo.
	* gnu/packages/gtk.scm (python2-pycairo): Delete variable.

	gnu: Remove python2-pluggy.
	* gnu/packages/python-xyz.scm (python2-pluggy): Delete variable.
	(python2-pluggy-bootstrap): Likewise.
	(python-pluggy)[properties]: Delete field.

	gnu: Remove python2-pytest.
	* gnu/packages/check.scm (python2-pytest): Delete variable.
	(python-pytest)[properties]: Delete field.
	(python-pytest-bootstrap): Do no strip python2-variant from parent.
	(python2-pytest-bootstrap): Delete variable.

	gnu: Remove python2-pygobject.
	* gnu/packages/glib.scm (python2-pygobject, python2-pygobject-2): Delete
	variables.
	(python-pygobject)[properties]: Delete field.
	* gnu/packages/patches/python2-pygobject-2-deprecation.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.
	* gnu/packages/gnome.scm (libsecret): Remove commented Python 2 inputs.

	gnu: lightdm: Update to 1.30.0-0.b7fc321.
	* gnu/packages/display-managers.scm (lightdm): Update to 1.30.0-0.b7fc321.
	[source]: Use git.
	[configure-flags]: Add CFLAGS=-Wno-error=missing-prototypes.
	[phases]: Delete trailing #t.
	{fix-paths}: Use search-input-file.
	[inputs]: Add coreutils.
	[native-inputs]: Use new style.  Replace python-2 by python-wrapper and
	python2-pygobject by python-pygobject.  Add autoconf, automake, gtk-doc,
	libtool, which and yelp-tools.

	gnu: Remove python2-pytest-runner.
	* gnu/packages/check.scm (python2-pytest-runner): Delete variable.

	gnu: Remove python2-pygtk.
	* gnu/packages/gtk.scm (python2-pygtk): Delete variable.

2022-05-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: language: Remove tegaki packages.
	As they only support Python 2 and appear to be unmaintained.

	* gnu/packages/language.scm (python2-tegaki-wagomu):
	(python2-tegaki-python, python2-tegaki-pygtk, python2-tegaki-tools)
	(tegaki-zinnia-japanese, tegaki-zinnia-japanese-light)
	(tegaki-zinnia-japanese-kyoiku, tegaki-zinnia-japanese-joyo)
	(tegaki-zinnia-simplified-chinese, tegaki-zinnia-simplified-chinese-light)
	(tegaki-zinnia-traditional-chinese, tegaki-zinnia-traditional-chinese-light)
	(tegaki-wagomu-japanese, tegaki-wagomu-japanese-kyoiku)
	(tegaki-wagomu-japanese-joyo, tegaki-wagomu-simplified-chinese)
	(tegaki-wagomu-traditional-chinese): Delete variables.

2022-05-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: keybinder: Replace with keybinder-3.0.
	* gnu/packages/wm.scm (keybinder): Replace definition with that of
	keybinder-3.0.
	(keybinder-3.0): New deprecated alias.

	gnu: glimpse: Drop Python 2 support.
	* gnu/packages/gimp.scm (glimpse)[source]: Fix indentation.
	[arguments]: Use gexps.
	[phases]{install-sitecustomize}: Delete phase.
	[native-inputs]: Use new style.
	[inputs]: Use new style.  Delete python-2 and python2-pygtk.

	gnu: gimp: Drop Python 2 support.
	* gnu/packages/gimp.scm (gimp)[inputs]: Delete python-2 and python2-pygtk.
	[configure-flags]: Use gexps.  Add "--disable-python".
	[phases]: Delete argument.
	[inputs, native-inputs]: Use new style.

	gnu: libappindicator: Update to 12.10.1-0-298.
	* gnu/packages/freedesktop.scm (libappindicator): Update to 12.10.1-0-298.
	[source]: Fetch from bazaar and remove snippet.
	[native-inputs]: Add autoconf, automake, at-spi2-core, gnome-common,
	gobject-introspection, gtk-doc, libtool, vala and which.
	[inputs]: Delete libindicator, python-2, python2-pygtk, python2-pygobject-2
	and vala.
	[phases]{fix-paths}: Only patch tests/Makefile.in.  Use search-input-file.

	gnu: Remove python2-backports-shutil-get-terminal-size.
	* gnu/packages/python-xyz.scm
	(python2-backports-shutil-get-terminal-size): Delete variable.

	gnu: Remove python2-pytest-mock.
	* gnu/packages/check.scm (python2-pytest-mock): Delete variable.
	(python-pytest-mock)[properties]: Delete field.

	gnu: dosage: Remove python2 inputs.
	* gnu/packages/python-xyz.scm (dosage)[propagated-inputs]: Remove
	python2-backports-functools-lru-cache and
	python2-backports-shutil-get-terminal-size.

	gnu: solfege: Update to 3.23.5pre2.
	* gnu/packages/music.scm (solfege): Update to 3.23.5pre2.
	[source]: Use git.
	[arguments]: Use gexps.  Remove trailing #t.
	[phases]{patch-python-shebangs, wrap-program}: Use search-file-input.
	{fix-version}: New phase.
	[inputs]: Use new style.  Remove python-2 and python2-pygtk.  Add
	python-wrapper and python-pygobject.
	[native-inputs]: Add autoconf and automake.  Use latest texinfo.

	gnu: Remove python2-rsvg.
	* gnu/packages/gnome.scm (python2-rsvg): Delete variable.

	gnu: Remove python2-pyatspi.
	* gnu/packages/gnome.scm (python2-pyatspi): Delete variable.

	gnu: xlsx2csv: Update to 0.7.8.
	* gnu/packages/xml.scm (xlsx2csv): Update to 0.7.8.
	[python]: Delete argument.

	gnu: Remove python2-pyxb.
	* gnu/packages/xml.scm (python2-pyxb): Delete variable.

	gnu: Remove python2-i3-py.
	* gnu/packages/wm.scm (python2-i3-py): Delete variable.

2022-05-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove wicd.
	The last release is from 2017, stuck on Python 2.

	* gnu/packages/wicd.scm: Delete file.
	* gnu/packages/patches/wicd-bitrate-none-fix.patch: Delete file.
	* gnu/packages/patches/wicd-get-selected-profile-fix.patch: Likewise.
	* gnu/packages/patches/wicd-urwid-1.3.patch: Likewise.
	* gnu/packages/patches/wicd-wpa2-ttls.patch: Likewise.
	* gnu/local.mk: De-register them.
	* gnu/services/networking.scm: Remove wicd service...
	* doc/guix.texi: ... and its documentation.
	* gnu/system/linux-container.scm (containerized-operating-system)
	<services-to-drop>: Remove wicd-service-type.

2022-05-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove python2-clf.
	* gnu/packages/web.scm (python2-clf): Delete variable.

	gnu: Remove python2-feedparser.
	* gnu/packages/web.scm (python2-feedparser): Delete variable.

	gnu: qmpbackup: Update to 0.23.
	* gnu/packages/virtualization.scm (qmpbackup): Update to 0.23.
	[inputs]: Add python-qemu-qmp.
	[python]: Delete argument.
	[tests?]: New argument.

	gnu: Add python-qemu-qmp.
	* gnu/packages/virtualization.scm (python-qemu-qmp): New variable.

	gnu: python-urwid-readline: Update to 0.13.
	* gnu/packages/python-xyz.scm (python-urwid-readline): Update to 0.13.
	Re-indent propagated-inputs and native-inputs.
	[phases]: Delete trailing #t.
	{check}: Invoke pytest directly, with increased verbosity.

	gnu: python-pygments: Update to 2.12.0.
	* gnu/packages/python-xyz.scm (python-pygments): Update to 2.12.0.
	(python2-pygments): Delete variable.

	gnu: Add python-avocado-framework.
	* gnu/packages/python-check.scm (python-avocado-framework): New variable.

	gnu: Remove youtube-dl-gui.
	* gnu/packages/video.scm (youtube-dl-gui): Delete variable.

	gnu: Remove python2-pyrfc3339.
	* gnu/packages/time.scm (python2-pyrfc3339): Delete variable.

	gnu: Remove python2-isodate.
	* gnu/packages/time.scm (python2-isodate): Delete variable.

	gnu: Remove python2-pympler.
	* gnu/packages/python-xyz.scm (python2-pympler): Delete variable.

	gnu: Remove python2-pyflakes.
	* gnu/packages/python-xyz.scm (python2-pyflakes): Delete variable.

	gnu: Remove python2-subprocess32.
	* gnu/packages/python-xyz.scm (python2-subprocess32): Delete variable.
	* gnu/packages/patches/python2-subprocess32-disable-input-test.patch: Delete
	file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: Remove python2-translate-toolkit.
	* gnu/packages/python-xyz.scm (python2-translate-toolkit): Delete variable.

	gnu: Remove python2-docutils.
	* gnu/packages/python-xyz.scm (python2-docutils): Delete variable.
	(python2-docutils-0.14): Likewise.

	gnu: Remove python2-sphinx.
	* gnu/packages/sphinx.scm (python2-sphinx): Delete variable.
	(python-sphinx)[properties]: Delete field.

	gnu: Remove python2-pytidylib.
	* gnu/packages/python-xyz.scm (python2-pytidylib): Delete variable.

	gnu: Remove python2-cysignals.
	* gnu/packages/python-xyz.scm (python2-cysignals): Delete variable.

	gnu: Remove python2-mistune.
	* gnu/packages/python-xyz.scm (python2-mistune): Delete variable.

	gnu: Remove python2-future.
	* gnu/packages/python-xyz.scm (python2-future): Delete variable.

	gnu: Remove python2-cycler.
	* gnu/packages/python-xyz.scm (python2-cycler): Delete variable.

	gnu: Remove python2-pyserial.
	* gnu/packages/python-xyz.scm (python2-pyserial): Delete variable.

	gnu: Remove python2-pycodestyle.
	* gnu/packages/python-xyz.scm (python2-pycodestyle): Delete variable.

	gnu: Remove python2-networkx.
	* gnu/packages/python-xyz.scm (python2-networkx): Delete variable.

	gnu: Remove python2-mccabe.
	* gnu/packages/python-xyz.scm (python2-mccabe): Delete variable.

	gnu: Remove python2-entrypoints.
	* gnu/packages/python-xyz.scm (python2-entrypoints): Delete variable.

	gnu: Remove python2-cleo.
	* gnu/packages/python-xyz.scm (python2-cleo): Delete variable.

	gnu: Remove python2-pycurl.
	* gnu/packages/python-web.scm (python2-pycurl): Delete variable.

	gnu: Remove python2-cookies.
	* gnu/packages/python-web.scm (python2-cookies): Delete variable.

	gnu: Remove python2-kiwisolver.
	* gnu/packages/maths.scm (python2-kiwisolver): Delete variable.

	gnu: Remove python2-ufolib.
	* gnu/packages/fontutils.scm (python2-ufolib): Delete variable.

	gnu: Remove python2-pysam.
	* gnu/packages/bioinformatics.scm (python2-pysam): Delete variable.

	gnu: Remove python2-numpydoc.
	* gnu/packages/python-xyz.scm (python2-numpydoc): Delete variable.
	(python-numpy)[properties]: Delete field.

	gnu: Remove python2-scipy.
	* gnu/packages/python-science.scm (python2-scipy): Delete variable.
	(python-scipy)[properties]: Delete field.

	gnu: Remove python2-numpy.
	* gnu/packages/python-xyz.scm (python2-numpy): Delete variable.
	(python2-numpy-1.8): Likewise.
	(python-numpy)[properties]: Delete field.
	* gnu/packages/maths.scm (flann): Delete comment.
	* gnu/packages/chemistry.scm (with-numpy-1.8): Delete procedure.

	gnu: Remove python2-matplotlib.
	* gnu/packages/python-xyz.scm (python2-matplotlib): Delete variable.
	* tests/profiles.scm ("package->manifest-entry, search paths"): Use python 3
	matplotlib in test.

	gnu: Remove find-circ.
	* gnu/packages/bioinformatics.scm (find-circ): Delete variable.

	gnu: Remove gess.
	* gnu/packages/bioinformatics.scm (gess): Delete variable.

	gnu: Remove python2-defcon.
	* gnu/packages/fontutils.scm (python2-defcon): Delete variable.

	gnu: Remove python2-tzdata.
	* gnu/packages/time.scm (python2-tzdata): Delete variable.

	gnu: Remove python2-aniso8601.
	* gnu/packages/time.scm (python2-aniso8601): Delete variable.

	gnu: Remove python2-parsedatetime.
	* gnu/packages/time.scm (python2-parsedatetime): Delete variable.

	gnu: Remove python2-monotonic.
	* gnu/packages/time.scm (python2-monotonic): Delete variable.

	gnu: Remove virtaal.
	* gnu/packages/text-editors.scm (virtaal): Delete variable.

	gnu: Remove python2-blessings.
	* gnu/packages/terminals.scm (python2-blessings): Delete variable.

	gnu: Remove python2-pyte.
	* gnu/packages/terminals.scm (python2-pyte): Delete variable.

	gnu: Remove rawdog.
	* gnu/packages/syndication.scm (rawdog): Delete variable.

	gnu: Remove python2-patsy.
	* gnu/packages/statistics.scm (python2-patsy): Delete variable.

	gnu: Remove python2-pyscard.
	* gnu/packages/security-token.scm (python2-pyscard): Delete variable.

	gnu: Remove python2-cypari2.
	* gnu/packages/sagemath.scm (python2-cypari2): Delete variable.

	gnu: Remove python2-gmpy2.
	* gnu/packages/sagemath.scm (python2-gmpy2): Delete variable.

	gnu: Remove python2-rdflib.
	* gnu/packages/rdf.scm (python2-rdflib): Delete variable.

	gnu: Remove chirp.
	* gnu/packages/radio.scm (chirp): Delete variable.

	gnu: Remove python2-pyasn1.
	* gnu/packages/python-xyz.scm (python2-pyasn1): Delete variable.

	gnu: Remove python2-virtualenv.
	* gnu/packages/python-xyz.scm (python2-virtualenv): Delete variable.

	gnu: Remove python2-flake8.
	* gnu/packages/python-xyz.scm (python2-flake8): Delete variable.

	gnu: Remove python2-ptyprocess.
	* gnu/packages/python-xyz.scm (python2-ptyprocess): Delete variable.

	gnu: Remove python2-parse-type.
	* gnu/packages/python-xyz.scm (python2-parse-type): Delete variable.

	gnu: Remove python2-mechanize.
	* gnu/packages/python-xyz.scm (python2-mechanize): Delete variable.

	gnu: Remove python2-pyld.
	* gnu/packages/python-xyz.scm (python2-pyld): Delete variable.

	gnu: Remove python2-ukpostcodeparser.
	* gnu/packages/python-xyz.scm (python2-ukpostcodeparser): Delete variable.

	gnu: Remove python2-setuptools-scm-git-archive.
	* gnu/packages/python-xyz.scm (python2-setuptools-scm-git-archive): Delete variable.

	gnu: Remove python2-socksipy-branch.
	* gnu/packages/python-xyz.scm (python2-socksipy-branch): Delete variable.

	gnu: Remove python2-regex.
	* gnu/packages/python-xyz.scm (python2-regex): Delete variable.

	gnu: Remove python2-pep8.
	* gnu/packages/python-xyz.scm (python2-pep8): Delete variable.

	gnu: Remove python2-stemming.
	* gnu/packages/python-xyz.scm (python2-stemming): Delete variable.

	gnu: Remove python2-semantic-version.
	* gnu/packages/python-xyz.scm (python2-semantic-version): Delete variable.

	gnu: Remove python2-jsonpointer.
	* gnu/packages/python-xyz.scm (python2-jsonpointer): Delete variable.

	gnu: Remove python2-rfc3987.
	* gnu/packages/python-xyz.scm (python2-rfc3987): Delete variable.

	gnu: Remove python2-jdcal.
	* gnu/packages/python-xyz.scm (python2-jdcal): Delete variable.

	gnu: Remove python2-m2r.
	* gnu/packages/python-xyz.scm (python2-m2r): Delete variable.

	gnu: Remove python2-et-xmlfile.
	* gnu/packages/python-xyz.scm (python2-et-xmlfile): Delete variable.

	gnu: Remove python2-futures.
	* gnu/packages/python-xyz.scm (python2-futures): Delete variable.

	gnu: Remove python2-pylzma.
	* gnu/packages/python-xyz.scm (python2-pylzma): Delete variable.

	gnu: Remove python2-pbkdf2.
	* gnu/packages/python-xyz.scm (python2-pbkdf2): Delete variable.

	gnu: Remove python2-pkgconfig.
	* gnu/packages/python-xyz.scm (python2-pkgconfig): Delete variable.

	gnu: Remove python2-attrs.
	* gnu/packages/python-xyz.scm (python2-attrs): Delete variable.

	gnu: Remove python2-sure.
	* gnu/packages/python-xyz.scm (python2-sure): Delete variable.

	gnu: Remove python2-pyrsistent.
	* gnu/packages/python-xyz.scm (python2-pyrsistent): Delete variable.

	gnu: Remove python2-waf.
	* gnu/packages/python-xyz.scm (python2-waf): Delete variable.

	gnu: Remove python2-singledispatch.
	* gnu/packages/python-xyz.scm (python2-singledispatch): Delete variable.

	gnu: Remove python2-backports-abc.
	* gnu/packages/python-xyz.scm (python2-backports-abc): Delete variable.

	gnu: Remove python2-requests-file.
	* gnu/packages/python-xyz.scm (python2-requests-file): Delete variable.

	gnu: Remove python2-astor.
	* gnu/packages/python-xyz.scm (python2-astor): Delete variable.

	gnu: Remove python2-lazy-object-proxy.
	* gnu/packages/python-xyz.scm (python2-lazy-object-proxy): Delete variable.

	gnu: Remove python2-pyro.
	* gnu/packages/python-xyz.scm (python2-pyro): Delete variable.

	gnu: Remove python2-responses.
	* gnu/packages/python-web.scm (python2-responses): Delete variable.

	gnu: Remove python2-zope-event.
	* gnu/packages/python-web.scm (python2-zope-event): Delete variable.

	gnu: Remove python2-zope-testing.
	* gnu/packages/python-web.scm (python2-zope-testing): Delete variable.

	gnu: Remove python2-wheel.
	* gnu/packages/python-build.scm (python2-wheel): Delete variable.

	gnu: Remove python2-graphviz.
	* gnu/packages/graphviz.scm (python2-graphviz): Delete variable.

	gnu: Remove python2-schema-0.5.
	* gnu/packages/python-xyz.scm (python2-schema-0.5): Delete variable.

	gnu: Remove python2-fuzzywuzzy.
	* gnu/packages/python-xyz.scm (python2-fuzzywuzzy): Delete variable.

	gnu: Remove python2-setproctitle.
	* gnu/packages/python-xyz.scm (python2-setproctitle): Delete variable.

	gnu: Remove python2-validate-email.
	* gnu/packages/python-xyz.scm (python2-validate-email): Delete variable.

	gnu: Remove python2-openpyxl.
	* gnu/packages/python-xyz.scm (python2-openpyxl): Delete variable.

	gnu: Remove python2-whoosh.
	* gnu/packages/python-xyz.scm (python2-whoosh): Delete variable.

	gnu: Remove python2-pathlib.
	* gnu/packages/python-xyz.scm (python2-pathlib): Delete variable.

	gnu: Remove python2-rst.linker.
	* gnu/packages/python-xyz.scm (python2-rst.linker): Delete variable.

	gnu: Remove python2-q.
	* gnu/packages/python-xyz.scm (python2-q): Delete variable.

	gnu: Remove python2-pep517.
	* gnu/packages/python-xyz.scm (python2-pep517): Delete variable.

	gnu: Remove python2-constantly.
	* gnu/packages/python-xyz.scm (python2-constantly): Delete variable.

	gnu: Remove python2-clyent.
	* gnu/packages/python-xyz.scm (python2-clyent): Delete variable.

	gnu: Remove python2-urwidtrees.
	* gnu/packages/python-xyz.scm (python2-urwidtrees): Delete variable.

	gnu: Remove python2-djvulibre.
	* gnu/packages/python-xyz.scm (python2-djvulibre): Delete variable.

	gnu: Remove python2-tempdir.
	* gnu/packages/python-xyz.scm (python2-tempdir): Delete variable.

	gnu: Remove python2-psutil.
	* gnu/packages/python-xyz.scm (python2-psutil): Delete variable.

	gnu: Remove python2-pyroute2.
	* gnu/packages/python-xyz.scm (python2-pyroute2): Delete variable.

	gnu: Remove python2-elib.intl.
	* gnu/packages/python-xyz.scm (python2-elib.intl): Delete variable.

	gnu: Remove python2-flake8-polyfill.
	* gnu/packages/python-xyz.scm (python2-flake8-polyfill): Delete variable.

	gnu: Remove python2-colorama.
	* gnu/packages/python-xyz.scm (python2-colorama): Delete variable.

	gnu: Remove python2-h5py.
	* gnu/packages/python-xyz.scm (python2-h5py): Delete variable.

	gnu: Remove python2-xlrd.
	* gnu/packages/python-xyz.scm (python2-xlrd): Delete variable.

	gnu: Remove python2-pyasn1-modules.
	* gnu/packages/python-xyz.scm (python2-pyasn1-modules): Delete variable.

	gnu: Remove python2-wrapt.
	* gnu/packages/python-xyz.scm (python2-wrapt): Delete variable.

	gnu: Remove python2-fusepy.
	* gnu/packages/python-xyz.scm (python2-fusepy): Delete variable.

	gnu: Remove python2-magic.
	* gnu/packages/python-xyz.scm (python2-magic): Delete variable.

	gnu: Remove python2-dogtail.
	* gnu/packages/python-xyz.scm (python2-dogtail): Delete variable.

	gnu: Remove python2-couleur.
	* gnu/packages/python-xyz.scm (python2-couleur): Delete variable.

	gnu: Remove python2-pexpect.
	* gnu/packages/python-xyz.scm (python2-pexpect): Delete variable.

	gnu: Remove python2-mando.
	* gnu/packages/python-xyz.scm (python2-mando): Delete variable.

	gnu: Remove python2-automat.
	* gnu/packages/python-xyz.scm (python2-automat): Delete variable.

	gnu: Remove python2-scientific.
	* gnu/packages/python-xyz.scm (python2-scientific): Delete variable.

	gnu: Remove python2-execnet.
	* gnu/packages/python-xyz.scm (python2-execnet): Delete variable.

	gnu: Remove python2-inflection.
	* gnu/packages/python-xyz.scm (python2-inflection): Delete variable.

	gnu: Remove python2-extras.
	* gnu/packages/python-xyz.scm (python2-extras): Delete variable.

	gnu: Remove python2-vcversioner.
	* gnu/packages/python-xyz.scm (python2-vcversioner): Delete variable.

	gnu: Remove python2-parso.
	* gnu/packages/python-xyz.scm (python2-parso): Delete variable.

	gnu: Remove python2-pydiff.
	* gnu/packages/python-xyz.scm (python2-pydiff): Delete variable.

	gnu: Remove python2-notify2.
	* gnu/packages/python-xyz.scm (python2-notify2): Delete variable.

	gnu: Remove python2-tldextract.
	* gnu/packages/python-xyz.scm (python2-tldextract): Delete variable.

	gnu: Remove python2-zope-interface.
	* gnu/packages/python-web.scm (python2-zope-interface): Delete variable.

	gnu: Remove python2-tornado.
	* gnu/packages/python-web.scm (python2-tornado): Delete variable.
	(python-tornado)[properties]: Delete field.

	gnu: Remove python2-cloudpickle.
	* gnu/packages/python-xyz.scm (python2-cloudpickle): Delete variable.

	gnu: Remove python2-cram.
	* gnu/packages/python-xyz.scm (python2-cram): Delete variable.

	gnu: Remove python2-joblib.
	* gnu/packages/python-xyz.scm (python2-joblib): Delete variable.

	gnu: Remove python2-element-tree.
	* gnu/packages/python-xyz.scm (python2-element-tree): Delete variable.

	gnu: Remove python2-msgpack.
	* gnu/packages/python-xyz.scm (python2-msgpack): Delete variable.

	gnu: Remove python2-pyinotify.
	* gnu/packages/python-xyz.scm (python2-pyinotify): Delete variable.

	gnu: Remove python2-netifaces.
	* gnu/packages/python-xyz.scm (python2-netifaces): Delete variable.

	gnu: Remove python2-zope-exceptions.
	* gnu/packages/python-web.scm (python2-zope-exceptions): Delete variable.

	gnu: Remove python2-pytest-xdist.
	* gnu/packages/check.scm (python2-pytest-xdist): Delete variable.

	gnu: Remove python2-jsonpatch-0.4.
	* gnu/packages/python-xyz.scm (python2-jsonpatch-0.4): Delete variable.

	gnu: Remove python2-markdown.
	* gnu/packages/python-xyz.scm (python2-markdown): Delete variable.

	gnu: Remove python2-tabulate.
	* gnu/packages/python-xyz.scm (python2-tabulate): Delete variable.

	gnu: Remove python2-qrcode.
	* gnu/packages/python-xyz.scm (python2-qrcode): Delete variable.

	gnu: Remove python2-pysnptools.
	* gnu/packages/python-xyz.scm (python2-pysnptools): Delete variable.

	gnu: Remove python2-xlib.
	* gnu/packages/python-xyz.scm (python2-xlib): Delete variable.

	gnu: Remove python2-zope-testrunner.
	* gnu/packages/python-web.scm (python2-zope-testrunner): Delete variable.

	gnu: Remove python-prompt-toolkit-1.
	* gnu/packages/python-xyz.scm (python-prompt-toolkit-1): Delete variable.
	(python2-prompt-toolkit-1): Likewise.

	gnu: Remove python2-ansi2html.
	* gnu/packages/python-xyz.scm (python2-ansi2html): Delete variable.

	gnu: Remove python2-jsonpatch.
	* gnu/packages/python-xyz.scm (python2-jsonpatch): Delete variable.

	gnu: Remove python2-zope-i18nmessageid.
	* gnu/packages/python-web.scm (python2-zope-i18nmessageid): Delete variable.

	gnu: Remove python2-locket.
	* gnu/packages/python-xyz.scm (python2-locket): Delete variable.

	gnu: Remove ptpython-2.
	* gnu/packages/python-xyz.scm (ptpython-2): Delete variable.
	(ptpython)[properties]: Delete field.

	gnu: Remove python2-pyclipper.
	* gnu/packages/python-xyz.scm (python2-pyclipper): Delete variable.

	gnu: Remove python2-zope-schema.
	* gnu/packages/python-web.scm (python2-zope-schema): Delete variable.

	gnu: Remove python2-dnspython-1.16.
	* gnu/packages/python-xyz.scm (python2-dnspython-1.16): Delete variable.

	gnu: Remove python2-simplegeneric.
	* gnu/packages/python-xyz.scm (python2-simplegeneric): Delete variable.

	gnu: Remove python2-texttable.
	* gnu/packages/python-xyz.scm (python2-texttable): Delete variable.

	gnu: Remove python2-numexpr.
	* gnu/packages/python-xyz.scm (python2-numexpr): Delete variable.

	gnu: Remove python2-flex.
	* gnu/packages/python-xyz.scm (python2-flex): Delete variable.

	gnu: Remove python2-consul.
	* gnu/packages/python-xyz.scm (python2-consul): Delete variable.

	gnu: Remove python2-humanfriendly.
	* gnu/packages/python-xyz.scm (python2-humanfriendly): Delete variable.

	gnu: Remove python2-autopep8.
	* gnu/packages/python-xyz.scm (python2-autopep8): Delete variable.

	gnu: Remove python2-ipaddr.
	* gnu/packages/python-xyz.scm (python2-ipaddr): Delete variable.

	gnu: Remove python2-feedgenerator.
	* gnu/packages/python-xyz.scm (python2-feedgenerator): Delete variable.

	gnu: Remove python2-rfc3986.
	* gnu/packages/python-xyz.scm (python2-rfc3986): Delete variable.

	gnu: Remove python2-dirsync.
	* gnu/packages/python-xyz.scm (python2-dirsync): Delete variable.

	gnu: Remove python2-booleanoperations.
	* gnu/packages/python-xyz.scm (python2-booleanoperations): Delete variable.

	gnu: Remove python2-termcolor.
	* gnu/packages/python-xyz.scm (python2-termcolor): Delete variable.

	gnu: Remove python2-blinker.
	* gnu/packages/python-xyz.scm (python2-blinker): Delete variable.

	gnu: Remove python2-ruamel.ordereddict.
	* gnu/packages/python-xyz.scm (python2-ruamel.ordereddict): Delete variable.

	gnu: Remove python2-cheetah.
	* gnu/packages/python-xyz.scm (python2-cheetah): Delete variable.

	gnu: Remove python2-binaryornot.
	* gnu/packages/python-xyz.scm (python2-binaryornot): Delete variable.

	gnu: Remove python2-mpmath.
	* gnu/packages/python-xyz.scm (python2-mpmath): Delete variable.

	gnu: Remove python2-misaka.
	* gnu/packages/python-xyz.scm (python2-misaka): Delete variable.

	gnu: Remove python2-yapf.
	* gnu/packages/python-xyz.scm (python2-yapf): Delete variable.

	gnu: Remove python2-objgraph.
	* gnu/packages/python-xyz.scm (python2-objgraph): Delete variable.

	gnu: Remove python2-zope-proxy.
	* gnu/packages/python-web.scm (python2-zope-proxy): Delete variable.

	gnu: Remove python2-protobuf.
	* gnu/packages/protobuf.scm (python2-protobuf): Delete variable.

	gnu: Remove python2-pygame-sdl2.
	* gnu/packages/game-development.scm (python2-pygame-sdl2): Delete variable.

	gnu: Remove python2-coverage-test-runner.
	* gnu/packages/check.scm (python2-coverage-test-runner): Delete variable.

	gnu: Remove python2-mimeparse.
	* gnu/packages/python-xyz.scm (python2-mimeparse): Delete variable.

	gnu: Remove python2-radon.
	* gnu/packages/python-xyz.scm (python2-radon): Delete variable.

	gnu: Remove python2-waitress.
	* gnu/packages/python-xyz.scm (python2-waitress): Delete variable.

	gnu: Remove python2-steadymark.
	* gnu/packages/python-xyz.scm (python2-steadymark): Delete variable.

	gnu: Remove python2-incremental.
	* gnu/packages/python-xyz.scm (python2-incremental): Delete variable.

	gnu: Remove python2-serpent.
	* gnu/packages/python-xyz.scm (python2-serpent): Delete variable.

	gnu: Remove python2-rply.
	* gnu/packages/python-xyz.scm (python2-rply): Delete variable.

	gnu: Remove python2-pystache.
	* gnu/packages/python-xyz.scm (python2-pystache): Delete variable.

	gnu: Remove python2-ttystatus.
	* gnu/packages/python-xyz.scm (python2-ttystatus): Delete variable.

	gnu: Remove python2-bz2file.
	* gnu/packages/python-xyz.scm (python2-bz2file): Delete variable.

	gnu: Remove python2-pybugz.
	* gnu/packages/python-xyz.scm (python2-pybugz): Delete variable.

	gnu: Remove python2-sympy.
	* gnu/packages/python-xyz.scm (python2-sympy): Delete variable.

	gnu: Remove python2-drmaa.
	* gnu/packages/python-xyz.scm (python2-drmaa): Delete variable.

	gnu: Remove python2-capturer.
	* gnu/packages/python-xyz.scm (python2-capturer): Delete variable.

	gnu: Remove python2-pyev.
	* gnu/packages/python-xyz.scm (python2-pyev): Delete variable.

	gnu: Remove python2-xcffib.
	* gnu/packages/python-xyz.scm (python2-xcffib): Delete variable.

	gnu: Remove python2-blosc.
	* gnu/packages/python-xyz.scm (python2-blosc): Delete variable.

	gnu: Remove python2-whatever.
	* gnu/packages/python-xyz.scm (python2-whatever): Delete variable.

	gnu: Remove python2-grako.
	* gnu/packages/python-xyz.scm (python2-grako): Delete variable.

	gnu: Remove python2-rsa.
	* gnu/packages/python-xyz.scm (python2-rsa): Delete variable.

	gnu: Remove python2-schematics.
	* gnu/packages/python-xyz.scm (python2-schematics): Delete variable.

	gnu: Remove python2-distutils-extra.
	* gnu/packages/python-xyz.scm (python2-distutils-extra): Delete variable.

	gnu: Remove python2-pyjwt.
	* gnu/packages/python-xyz.scm (python2-pyjwt): Delete variable.

	gnu: Remove python2-email-validator.
	* gnu/packages/python-xyz.scm (python2-email-validator): Delete variable.

	gnu: Remove python2-botocore.
	* gnu/packages/python-xyz.scm (python2-botocore): Delete variable.

	gnu: Remove python2-zeroconf.
	* gnu/packages/python-xyz.scm (python2-zeroconf): Delete variable.

	gnu: python-seaborn: Update to 0.11.2.
	* gnu/packages/python-xyz.scm (python-seaborn): Update to 0.11.2.

	gnu: Remove python2-xdo.
	* gnu/packages/python-xyz.scm (python2-xdo): Delete variable.

	gnu: Remove python2-ua-parser.
	* gnu/packages/python-xyz.scm (python2-ua-parser): Delete variable.

	gnu: Remove python2-schedule.
	* gnu/packages/python-xyz.scm (python2-schedule): Delete variable.

	gnu: Remove python2-pip.
	* gnu/packages/python-xyz.scm (python2-pip): Delete variable.

	gnu: Remove python2-args.
	* gnu/packages/python-xyz.scm (python2-args): Delete variable.

	gnu: Remove python2-schema.
	* gnu/packages/python-xyz.scm (python2-schema): Delete variable.

	gnu: Remove python2-gyp.
	* gnu/packages/python-xyz.scm (python2-gyp): Delete variable.

	gnu: Remove python2-reparser.
	* gnu/packages/python-xyz.scm (python2-reparser): Delete variable.

	gnu: Remove python2-pynamecheap.
	* gnu/packages/python-xyz.scm (python2-pynamecheap): Delete variable.

	gnu: Remove python2-random2.
	* gnu/packages/python-xyz.scm (python2-random2): Delete variable.

	gnu: Remove python2-zope-location.
	* gnu/packages/python-web.scm (python2-zope-location): Delete variable.

	gnu: Remove python2-zope-component.
	* gnu/packages/python-web.scm (python2-zope-component): Delete variable.

	gnu: Remove python2-httplib2.
	* gnu/packages/python-web.scm (python2-httplib2): Delete variable.

	gnu: Remove python2-ecdsa.
	* gnu/packages/python-crypto.scm (python2-ecdsa): Delete variable.

	gnu: Remove python2-ecpy.
	* gnu/packages/python-crypto.scm (python2-ecpy): Delete variable.

	gnu: Remove python2-axolotl.
	* gnu/packages/python-crypto.scm (python2-axolotl): Delete variable.

	gnu: Remove python2-pypdf.
	* gnu/packages/pdf.scm (python2-pypdf): Delete variable.

	gnu: Remove python2-notmuch.
	* gnu/packages/mail.scm (python2-notmuch): Delete variable.

	gnu: Remove python2-hidapi.
	* gnu/packages/libusb.scm (python2-hidapi): Delete variable.

	gnu: Remove python2-pygame.
	* gnu/packages/game-development.scm (python2-pygame): Delete variable.

	gnu: Remove python2-mnemonic.
	* gnu/packages/finance.scm (python2-mnemonic): Delete variable.

	gnu: Remove python2-efl.
	* gnu/packages/enlightenment.scm (python2-efl): Delete variable.

	gnu: Remove python2-sqlalchemy.
	* gnu/packages/databases.scm (python2-sqlalchemy): Delete variable.

	gnu: Remove python2-nosexcover.
	* gnu/packages/check.scm (python2-nosexcover): Delete variable.

	gnu: Remove python2-pyliblo.
	* gnu/packages/audio.scm (python2-pyliblo): Delete variable.

2022-05-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: non-session-manager: Supersede with new-session-manager.
	The new-session-manager project seems a more active fork (and the source of
	non-session-manager is no longer available from its project page).

	* gnu/packages/music.scm (non-sequencer): Mark as superseded with...
	(new-session-manager): ... this new package.
	(synthv1, drumkv1, samplv1, padthv1): Replace non-session-manager with
	new-session-manager.

2022-05-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove python2-isort.
	* gnu/packages/python-xyz.scm (python2-isort): Delete variable.

	gnu: Remove python2-smmap.
	* gnu/packages/python-xyz.scm (python2-smmap): Delete variable.

	gnu: Remove python2-tblib.
	* gnu/packages/python-xyz.scm (python2-tblib): Delete variable.

	gnu: Remove python2-isoweek.
	* gnu/packages/python-xyz.scm (python2-isoweek): Delete variable.

	gnu: Remove python2-translitcodec.
	* gnu/packages/python-xyz.scm (python2-translitcodec): Delete variable.

	gnu: Remove python2-jsonrpclib.
	* gnu/packages/python-xyz.scm (python2-jsonrpclib): Delete variable.

	gnu: Remove python2-prettytable.
	* gnu/packages/python-xyz.scm (python2-prettytable): Delete variable.

	gnu: Remove python2-ratelimiter.
	* gnu/packages/python-xyz.scm (python2-ratelimiter): Delete variable.

	gnu: Remove python2-user-agents.
	* gnu/packages/python-xyz.scm (python2-user-agents): Delete variable.

	gnu: Remove python2-pycountry.
	* gnu/packages/python-xyz.scm (python2-pycountry): Delete variable.

	gnu: Remove python2-munch.
	* gnu/packages/python-xyz.scm (python2-munch): Delete variable.

	gnu: Remove python2-jsonrpclib-pelix.
	* gnu/packages/python-xyz.scm (python2-jsonrpclib-pelix): Delete variable.

	gnu: Remove python2-file.
	* gnu/packages/python-xyz.scm (python2-file): Delete variable.

	gnu: Remove python2-quex.
	* gnu/packages/python-xyz.scm (python2-quex): Delete variable.

	gnu: Remove python2-xopen.
	* gnu/packages/python-xyz.scm (python2-xopen): Delete variable.

	gnu: Remove python2-libarchive-c.
	* gnu/packages/python-xyz.scm (python2-libarchive-c): Delete variable.

	gnu: Remove python2-anyjson.
	* gnu/packages/python-xyz.scm (python2-anyjson): Delete variable.

	gnu: Remove python2-tracing.
	* gnu/packages/python-xyz.scm (python2-tracing): Delete variable.

	gnu: Remove python2-phonenumbers.
	* gnu/packages/python-xyz.scm (python2-phonenumbers): Delete variable.

	gnu: Remove python2-funcy.
	* gnu/packages/python-xyz.scm (python2-funcy): Delete variable.

	gnu: Remove python2-glob2.
	* gnu/packages/python-xyz.scm (python2-glob2): Delete variable.

	gnu: Remove python2-verboselogs.
	* gnu/packages/python-xyz.scm (python2-verboselogs): Delete variable.

	gnu: Remove python2-configobj.
	* gnu/packages/python-xyz.scm (python2-configobj): Delete variable.

	gnu: Remove python2-semver.
	* gnu/packages/python-xyz.scm (python2-semver): Delete variable.

	gnu: Remove python2-miniboa.
	* gnu/packages/python-xyz.scm (python2-miniboa): Delete variable.

	gnu: Remove python2-pycosat.
	* gnu/packages/python-xyz.scm (python2-pycosat): Delete variable.

	gnu: Remove python2-validictory.
	* gnu/packages/python-xyz.scm (python2-validictory): Delete variable.

	gnu: Remove python2-invoke.
	* gnu/packages/python-xyz.scm (python2-invoke): Delete variable.

	gnu: Remove python2-text-unidecode.
	* gnu/packages/python-xyz.scm (python2-text-unidecode): Delete variable.

	gnu: Remove python2-cliapp.
	* gnu/packages/python-xyz.scm (python2-cliapp): Delete variable.

	gnu: Remove python2-unicodecsv.
	* gnu/packages/python-xyz.scm (python2-unicodecsv): Delete variable.

	gnu: Remove python2-shedskin.
	* gnu/packages/python-xyz.scm (python2-shedskin): Delete variable.

	gnu: Remove python2-dns-lexicon.
	* gnu/packages/python-xyz.scm (python2-dns-lexicon): Delete variable.

	gnu: Remove python2-kitchen.
	* gnu/packages/python-xyz.scm (python2-kitchen): Delete variable.

	gnu: Remove python2-editor.
	* gnu/packages/python-xyz.scm (python2-editor): Delete variable.

	gnu: Remove python2-prompt-toolkit.
	* gnu/packages/python-xyz.scm (python2-prompt-toolkit): Delete variable.

	gnu: Remove python2-kazoo.
	* gnu/packages/python-xyz.scm (python2-kazoo): Delete variable.

	gnu: Remove python2-kivy.
	* gnu/packages/python-xyz.scm (python2-kivy): Delete variable.

	gnu: Remove python2-netaddr.
	* gnu/packages/python-xyz.scm (python2-netaddr): Delete variable.

	gnu: Remove python2-quex-0.67.3.
	* gnu/packages/python-xyz.scm (python2-quex-0.67.3): Delete variable.

	gnu: Remove python2-polib.
	* gnu/packages/python-xyz.scm (python2-polib): Delete variable.

	gnu: Remove python2-mako.
	* gnu/packages/python-xyz.scm (python2-mako): Delete variable.

	gnu: Remove python2-colorspacious.
	* gnu/packages/python-xyz.scm (python2-colorspacious): Delete variable.

	gnu: Remove python2-parallel.
	* gnu/packages/python-xyz.scm (python2-parallel): Delete variable.

	gnu: Remove python2-rencode.
	* gnu/packages/python-xyz.scm (python2-rencode): Delete variable.

	gnu: Remove python2-argparse.
	* gnu/packages/python-xyz.scm (python2-argparse): Delete variable.

	gnu: Remove python2-activepapers.
	* gnu/packages/python-xyz.scm (python2-activepapers): Delete variable.

	gnu: Remove python2-exif-read.
	* gnu/packages/python-xyz.scm (python2-exif-read): Delete variable.

	gnu: Remove python2-clint.
	* gnu/packages/python-xyz.scm (python2-clint): Delete variable.

	gnu: Remove python2-s3cmd.
	* gnu/packages/python-xyz.scm (python2-s3cmd): Delete variable.

	gnu: Remove python2-mmtk.
	* gnu/packages/python-xyz.scm (python2-mmtk): Delete variable.

	gnu: Remove python2-pkginfo.
	* gnu/packages/python-xyz.scm (python2-pkginfo): Delete variable.

	gnu: Remove python2-argcomplete.
	* gnu/packages/python-xyz.scm (python2-argcomplete): Delete variable.

	gnu: Remove python2-uniseg.
	* gnu/packages/python-xyz.scm (python2-uniseg): Delete variable.

	gnu: Remove python2-enum.
	* gnu/packages/python-xyz.scm (python2-enum): Delete variable.

	gnu: Remove python2-straight-plugin.
	* gnu/packages/python-xyz.scm (python2-straight-plugin): Delete variable.

	gnu: Remove python2-pythondialog.
	* gnu/packages/python-xyz.scm (python2-pythondialog): Delete variable.

	gnu: Remove python2-coloredlogs.
	* gnu/packages/python-xyz.scm (python2-coloredlogs): Delete variable.

	gnu: Remove python2-ipython-genutils.
	* gnu/packages/python-xyz.scm (python2-ipython-genutils): Delete variable.

	gnu: Remove python2-readlike.
	* gnu/packages/python-xyz.scm (python2-readlike): Delete variable.

	gnu: Remove python2-webob.
	* gnu/packages/python-web.scm (python2-webob): Delete variable.

	gnu: Remove python2-genshi.
	* gnu/packages/python-web.scm (python2-genshi): Delete variable.

	gnu: Remove python2-pastedeploy.
	* gnu/packages/python-web.scm (python2-pastedeploy): Delete variable.

	gnu: Remove python2-betamax.
	* gnu/packages/python-web.scm (python2-betamax): Delete variable.

	gnu: Remove python2-rauth.
	* gnu/packages/python-web.scm (python2-rauth): Delete variable.

	gnu: Remove python2-oauthlib.
	* gnu/packages/python-web.scm (python2-oauthlib): Delete variable.

	gnu: Remove python2-zope-security.
	* gnu/packages/python-web.scm (python2-zope-security): Delete variable.

	gnu: Remove python2-sockjs-tornado.
	* gnu/packages/python-web.scm (python2-sockjs-tornado): Delete variable.

	gnu: Remove python2-zope-configuration.
	* gnu/packages/python-web.scm (python2-zope-configuration): Delete variable.

	gnu: Remove python2-oauth2client.
	* gnu/packages/python-web.scm (python2-oauth2client): Delete variable.

	gnu: Remove python2-weave.
	* gnu/packages/python-science.scm (python2-weave): Delete variable.

	gnu: Remove python2-pycryptodome.
	* gnu/packages/python-crypto.scm (python2-pycryptodome): Delete variable.

	gnu: Remove python2-m2crypto.
	* gnu/packages/python-crypto.scm (python2-m2crypto): Delete variable.

	gnu: Remove python2-josepy.
	* gnu/packages/python-crypto.scm (python2-josepy): Delete variable.

	gnu: Remove python2-slowaes.
	* gnu/packages/python-crypto.scm (python2-slowaes): Delete variable.

	gnu: Remove python2-pyaes.
	* gnu/packages/python-crypto.scm (python2-pyaes): Delete variable.

	gnu: Remove python2-axolotl-curve25519.
	* gnu/packages/python-crypto.scm (python2-axolotl-curve25519): Delete variable.

	gnu: Remove python2-pycrypto.
	* gnu/packages/python-crypto.scm (python2-pycrypto): Delete variable.

	gnu: Remove python2-ed25519.
	* gnu/packages/python-crypto.scm (python2-ed25519): Delete variable.

	gnu: Remove python2-service-identity.
	* gnu/packages/python-crypto.scm (python2-service-identity): Delete variable.

	gnu: Remove python2-lzo.
	* gnu/packages/python-compression.scm (python2-lzo): Delete variable.

	gnu: Remove python2-lzstring.
	* gnu/packages/python-compression.scm (python2-lzstring): Delete variable.

	gnu: Remove python2-lz4.
	* gnu/packages/python-compression.scm (python2-lz4): Delete variable.

	gnu: Remove pulseaudio-dlna.
	* gnu/packages/pulseaudio.scm (pulseaudio-dlna): Delete variable.

	gnu: Remove python2-reportlab.
	* gnu/packages/pdf.scm (python2-reportlab): Delete variable.

	gnu: Remove python2-pypdf2.
	* gnu/packages/pdf.scm (python2-pypdf2): Delete variable.

	gnu: impressive: Update to 0.13.1.
	* gnu/packages/pdf.scm (impressive): Update to 0.13.1.
	[inputs]: Move below arguments field.  Adjust to use Python 3 packages.
	[python]: Delete argument.
	[phases]: Use gexps.
	{install}: Use search-input-file and this-package-input.  Make command
	executable.

	gnu: Remove patches.
	* gnu/packages/patchutils.scm (patches): Delete variable.

	gnu: gourmet: Update to 0.17.4-0-8af29c8 and enable tests.
	* gnu/packages/patches/gourmet-sqlalchemy-compat.patch: Add file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/nutrition.scm (gourmet): Update to 0.17.4-0-8af29c8.
	[source]: Apply patch.
	[python]: Delete argument.
	[tests?]: Likewise.
	[phases]{prepare-x}: New phase.
	{check}: New phase override.
	{install-dekstop-file-and-icons}: New phase.
	[native-inputs]: Delete python2-distutils-extra, intltool and python2-pygtk.
	Add python-dogtail, python-pytest, python-selenium and xorg-server-for-tests.
	[inputs]: Delete python2-pygtk, python2-sqlalchemy, python2-lxml,
	python2-pillow and python2-elib.intl.
	Add gtk+, python-argcomplete, python-beautifulsoup4, python-gst,
	python-keyring, python-lxml, python-pillow, python-pycairo, python-pyenchant,
	python-pygobject, python-requests, python-scrape-schema-recipe,
	python-sqlalchemy.

	gnu: Add python-scrape-schema-recipe.
	* gnu/packages/nutrition.scm (python-scrape-schema-recipe): New variable.

	gnu: Add python-extruct.
	* gnu/packages/python-web.scm (python-extruct): New variable.

	gnu: Add python-pyrdfa3.
	* gnu/packages/rdf.scm (python-pyrdfa3): New variable.

	gnu: Add python-mf2py.
	* gnu/packages/python-web.scm (python-mf2py): New variable.

	gnu: Add python-html-text.
	* gnu/packages/python-web.scm (python-html-text): New variable.

	gnu: Add python-jstyleson.
	* gnu/packages/python-web.scm (python-jstyleson): New variable.

	gnu: Remove sala.
	* gnu/packages/password-utils.scm (sala): Delete variable.

	gnu: Remove python2-ipy.
	* gnu/packages/networking.scm (python2-ipy): Delete variable.

	gnu: Remove gtklick.
	* gnu/packages/music.scm (gtklick): Delete variable.

	gnu: Remove mloop.
	* gnu/packages/music.scm (mloop): Delete variable.

	gnu: Remove python2-pyechonest.
	* gnu/packages/music.scm (python2-pyechonest): Delete variable.

	gnu: Remove python2-musicbrainzngs.
	* gnu/packages/music.scm (python2-musicbrainzngs): Delete variable.

	gnu: Remove python2-mailmanclient.
	* gnu/packages/mail.scm (python2-mailmanclient): Delete variable.

	gnu: getmail: Deprecate with getmail6.
	* gnu/packages/mail.scm (getmail): Mark as deprecated in favor of...
	(getmail6): ... this new package.

	gnu: Remove python2-autograd.
	* gnu/packages/machine-learning.scm (python2-autograd): Delete variable.

	gnu: Remove python2-pyusb.
	* gnu/packages/libusb.scm (python2-pyusb): Delete variable.

	gnu: Remove python2-tegaki-recognize.
	* gnu/packages/language.scm (python2-tegaki-recognize): Delete variable.

	gnu: Remove key-mon.
	* gnu/packages/key-mon.scm (key-mon): Delete variable.

	gnu: Remove python2-iso639.
	* gnu/packages/iso-codes.scm (python2-iso639): Delete variable.

	gnu: Remove python2-iso3166.
	* gnu/packages/iso-codes.scm (python2-iso3166): Delete variable.

	gnu: Remove h-client.
	* gnu/packages/hardware.scm (h-client): Delete variable.

	gnu: dot2tex: Update to 2.11.3.
	* gnu/packages/graphviz.scm (dot2tex): Update to 2.11.3.
	[arguments]: Remove python argument.
	[phases]: New argument.
	[native-inputs]: New field.
	[inputs]: Move texlive-latex-preview to...
	[propagated-inputs]: ... here.  Replace python2-pyparsing with
	python-parsing.  Add texlive-bin, texlive-amsmath, texlive-latex-geometry,
	texlive-latex-graphics, texlive-latex-base, texlive-latex-xkeyval,
	texlive-pgf, texlive-pstricks and  texlive-xcolor.

	gnu: Remove python2-pydot.
	* gnu/packages/graphviz.scm (python2-pydot): Delete variable.

	gnu: pius: Update to 3.0.0.
	* gnu/packages/gnupg.scm (pius): Update to 3.0.0.
	[arguments]: Delete tests? and python arguments.
	[phases]{set-gpg-file-name}: Streamline.
	[description]: Spell key signing as two words.  Mark commands with Texinfo
	markup.

	gnu: Remove python2-pygpgme.
	* gnu/packages/gnupg.scm (python2-pygpgme): Delete variable.

	gnu: Remove python2-gpg.
	* gnu/packages/gnupg.scm (python2-gpg): Delete variable.

	gnu: Remove slingshot.
	* gnu/packages/games.scm (slingshot): Delete variable.

	gnu: renpy: Build with Python 3.
	* gnu/packages/game-development.scm (renpy)[python]: Delete argument.
	[phases]: Delete trailing #t.
	[propagated-inputs]: Update the inputs to their Python 3 counterparts.
	[native-inputs]: Likewise.

	gnu: Remove python2-tmx.
	* gnu/packages/game-development.scm (python2-tmx): Delete variable.

	gnu: nototools: Update to 0.2.16.
	* gnu/packages/fontutils.scm (nototools): Update to 0.2.16.
	[arguments]: Remove python argument.
	[phases]: New argument.
	[native-inputs]: New field.
	[propagated-inputs]: Remove python2-booleanoperations, python2-defcon,
	python2-fonttools, python2-pillow, python2-pyclipper, and python2-ufolib.  Add
	python-afdko.

	gnu: Remove python2-keepkey.
	* gnu/packages/finance.scm (python2-keepkey): Delete variable.

	gnu: Remove python2-ledgerblue.
	* gnu/packages/finance.scm (python2-ledgerblue): Delete variable.

	gnu: Remove python2-stdnum.
	* gnu/packages/finance.scm (python2-stdnum): Delete variable.

	gnu: Remove lekha.
	* gnu/packages/enlightenment.scm (lekha): Delete variable.

	gnu: Remove python2-capstone.
	* gnu/packages/engineering.scm (python2-capstone): Delete variable.

	gnu: Remove childsplay.
	* gnu/packages/education.scm (childsplay): Delete variable.

	gnu: Remove omnitux.
	* gnu/packages/education.scm (omnitux): Delete variable.

	gnu: Remove djvusmooth.
	* gnu/packages/djvu.scm (djvusmooth): Delete variable.

	gnu: Remove python2-pickleshare.
	* gnu/packages/databases.scm (python2-pickleshare): Delete variable.

	gnu: Remove python2-pyodbc.
	* gnu/packages/databases.scm (python2-pyodbc): Delete variable.

	gnu: Remove python2-pytest-warnings.
	* gnu/packages/check.scm (python2-pytest-warnings): Delete variable.

	gnu: Remove python2-parameterized.
	* gnu/packages/check.scm (python2-parameterized): Delete variable.
	* gnu/packages/patches/python2-parameterized-docstring-test.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: Remove python2-fastlmm.
	* gnu/packages/machine-learning.scm (python2-fastlmm): Delete variable.

	gnu: Remove python2-pytest-cache.
	* gnu/packages/check.scm (python2-pytest-cache): Delete variable.

	gnu: Remove python2-statsmodels.
	* gnu/packages/statistics.scm (python2-statsmodels): Delete variable.

	gnu: Remove python2-html5lib.
	* gnu/packages/python-web.scm (python2-html5lib): Delete variable.
	(python-html5lib-0.9, python2-html5lib-0.9): Likewise.

	gnu: Remove python2-pandas.
	* gnu/packages/python-science.scm (python2-pandas): Delete variable.
	(python-pandas): Delete related python2-variant property.

	gnu: ocrodjvu: Use a Python 3 compatible fork.
	* gnu/packages/djvu.scm (ocrodjvu)[source]: Update URL to Python 3 fork.
	[inputs]: Use new style.  Remove python2-subprocess32.  Replace all other
	Python 2 inputs by their Python 3 equivalent.  Add python-future and
	python-regex.
	[arguments]: Use gexps, and adjust accordingly, using this-package-input and
	search-input-file.

	gnu: Remove python2-scikit-learn.
	* gnu/packages/machine-learning.scm (python2-scikit-learn): Delete variable.
	(python-scikit-learn)[properties]: Remove the python2-variant property.

	gnu: Remove python2-pytest-pep8.
	* gnu/packages/check.scm (python2-pytest-pep8): Delete variable.

	gnu: Remove python2-hiredis.
	* gnu/packages/databases.scm (python2-hiredis): Delete variable.

	gnu: Remove python2-pymysql.
	* gnu/packages/databases.scm (python2-pymysql): Delete variable.

	gnu: Remove python2-pyodbc-c.
	* gnu/packages/databases.scm (python2-pyodbc-c): Delete variable.

	gnu: Remove python2-py2neo.
	* gnu/packages/databases.scm (python2-py2neo): Delete variable.

	gnu: Remove python2-apsw.
	* gnu/packages/databases.scm (python2-apsw): Delete variable.

	gnu: Remove python2-ccm.
	* gnu/packages/databases.scm (python2-ccm): Delete variable.

	gnu: Remove python2-peewee.
	* gnu/packages/databases.scm (python2-peewee): Delete variable.

	gnu: Remove python2-trollius-redis.
	* gnu/packages/databases.scm (python2-trollius-redis): Delete variable.

	gnu: Remove python2-redis.
	* gnu/packages/databases.scm (python2-redis): Delete variable.

	gnu: Remove python2-neo4j-driver.
	* gnu/packages/databases.scm (python2-neo4j-driver): Delete variable.

	gnu: Remove nmoldyn.
	* gnu/packages/chemistry.scm (nmoldyn): Delete variable.

	gnu: Remove domainfinder.
	* gnu/packages/chemistry.scm (domainfinder): Delete variable.

	gnu: Remove python2-nose-randomly.
	* gnu/packages/check.scm (python2-nose-randomly): Delete variable.

	gnu: Remove python2-pytest-subtesthack.
	* gnu/packages/check.scm (python2-pytest-subtesthack): Delete variable.

	gnu: Remove python2-pytest-flakes.
	* gnu/packages/check.scm (python2-pytest-flakes): Delete variable.

	gnu: Remove python2-cov-core.
	* gnu/packages/check.scm (python2-cov-core): Delete variable.

	gnu: Remove python2-discover.
	* gnu/packages/check.scm (python2-discover): Delete variable.

	gnu: Remove python2-flexmock.
	* gnu/packages/check.scm (python2-flexmock): Delete variable.

	gnu: Remove python2-minimock.
	* gnu/packages/check.scm (python2-minimock): Delete variable.

	gnu: Remove python2-rednose.
	* gnu/packages/check.scm (python2-rednose): Delete variable.

	gnu: Remove python2-python-paramunittest.
	* gnu/packages/check.scm (python2-python-paramunittest): Delete variable.

	gnu: Remove python2-pytest-capturelog.
	* gnu/packages/check.scm (python2-pytest-capturelog): Delete variable.

	gnu: Remove python2-nose2.
	* gnu/packages/check.scm (python2-nose2): Delete variable.

	gnu: Remove python2-testlib.
	* gnu/packages/check.scm (python2-testlib): Delete variable.

	gnu: Remove python2-pytest-catchlog.
	* gnu/packages/check.scm (python2-pytest-catchlog): Delete variable.

	gnu: Remove python2-nose-timer.
	* gnu/packages/check.scm (python2-nose-timer): Delete variable.

	gnu: Remove transmission-remote-cli.
	* gnu/packages/bittorrent.scm (transmission-remote-cli): Delete variable.

	gnu: Remove pyicoteo.
	* gnu/packages/bioinformatics.scm (pyicoteo): Delete variable.

	gnu: Remove python2-pbcore.
	* gnu/packages/bioinformatics.scm (python2-pbcore): Delete variable.

	gnu: Remove python2-pyfaidx.
	* gnu/packages/bioinformatics.scm (python2-pyfaidx): Delete variable.

	gnu: Remove python2-screed.
	* gnu/packages/bioinformatics.scm (python2-screed): Delete variable.

	gnu: Remove miso.
	* gnu/packages/bioinformatics.scm (miso): Delete variable.

	gnu: Remove python2-warpedlmm.
	* gnu/packages/bioinformatics.scm (python2-warpedlmm): Delete variable.

	gnu: Remove poretools.
	* gnu/packages/bioinformatics.scm (poretools): Delete variable.

	gnu: Remove python2-dendropy.
	* gnu/packages/bioinformatics.scm (python2-dendropy): Delete variable.

	gnu: Remove bamm.
	* gnu/packages/bioinformatics.scm (bamm): Delete variable.

	gnu: Remove python2-pybedtools.
	* gnu/packages/bioinformatics.scm (python2-pybedtools): Delete variable.

	gnu: Remove python2-htseq.
	* gnu/packages/bioinformatics.scm (python2-htseq): Delete variable.

	gnu: Remove pepr.
	* gnu/packages/bioinformatics.scm (pepr): Delete variable.

	gnu: tetoolkit: Update to 2.2.1b.
	* gnu/packages/bioinformatics.scm (tetoolkit): Update to 2.2.1b.
	[python]: Delete argument.
	[phases]: Delete trailing #t.
	{make-writable}: Delete phase.
	{adjust-requirements}: New phase.
	{patch-invocations}: Use search-input-file.
	{wrap-program}: Use search-input-file.
	[inputs]: Remove python2-argparse.  Replace python2-pysam with python-pysam.
	[home-page]: Update URL.

	gnu: Remove python2-pybigwig.
	* gnu/packages/bioinformatics.scm (python2-pybigwig): Delete variable.

	gnu: Remove ribodiff.
	* gnu/packages/bioinformatics.scm (ribodiff): Delete variable.

	gnu: Remove grit.
	* gnu/packages/bioinformatics.scm (grit): Delete variable.

	gnu: Remove python2-fastalite.
	* gnu/packages/bioinformatics.scm (python2-fastalite): Delete variable.

	gnu: Remove python2-pyaudio.
	* gnu/packages/audio.scm (python2-pyaudio): Delete variable.

	gnu: Remove raul-devel.
	* gnu/packages/audio.scm (raul-devel): Delete variable.

	gnu: Remove raul.
	* gnu/packages/audio.scm (raul): Delete variable.

	gnu: Remove ingen.
	* gnu/packages/music.scm (ingen): Delete variable.

	gnu: Remove python2-pyalsaaudio.
	* gnu/packages/audio.scm (python2-pyalsaaudio): Delete variable.

	gnu: Remove graphios.
	* gnu/packages/admin.scm (graphios): Delete variable.

	gnu: Remove python2-langkit.
	* gnu/packages/ada.scm (python2-langkit): Delete variable.

	gnu: Remove python-pytest-runner-2.
	* gnu/packages/check.scm (python-pytest-runner-2): Delete variable.
	(python2-pytest-runner): Likewise.

	diagnostics: Fix typo about 0-indexed COL in location.
	* guix/diagnostics.scm (source-properties->location): The location column is
	0-indexed, not 1-indexed (the same as in source-properties, so the code is
	accurate).

	utils: Add a %guix-source-root-directory procedure.
	* guix/utils.scm (%guix-source-root-directory): New procedure.

	utils: Add a 'delete-expression' procedure.
	* guix/utils.scm: Fix copyright lines and order imports.
	(edit-expression): Fix typo in doc.  Add a new 'include-trailing-newline?'
	keyword argument.  Update doc.
	(delete-expression): New procedure.

	etc/committer: Teach it how to commit package removal.
	* etc/committer.scm.in (hunk-types): New variable.
	(<hunk>): Rename hunk-definition? getter to 'hunk-type'.
	(diff-info): Mute a git warning by separating file names from arguments with
	'--'.  Rename the 'definitions?' variable to 'type'.
	Use the 'addition type when a new package addition is detected, 'removal when
	removed else #f.
	(add-commit-message): Re-indent.
	(remove-commit-message): New procedure.
	(main)[definitions]: Make commit message conditional depending on whether it
	is an addition or removal.
	[changes]: Adjust indentation.

2022-05-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	etc/committer: Prefix (sxml xpath) symbols to avoid name conflict.
	This avoids a naming conflict for 'filter', provided by both (srfi srfi-1)
	and (sxml xpath).

	* etc/committer.scm.in: Use 'use-modules' instead of 'import', and use a
	prefix for the (sxml xpath) module.
	(new-sexp): Adjust accordingly.
	(change-commit-message): Likewise.

2022-05-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	packages: Fix typo in package-superseded doc.
	* guix/packages.scm (package-superseded): Fix typo.

2022-05-31  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 91.10.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2022-31736, CVE-2022-31737, CVE-2022-31738,
	CVE-2022-31739, CVE-2022-31740, CVE-2022-31741, CVE-2022-31742, and
	CVE-2022-31747.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2022-05-31  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 102.0.5005.61-3.
	* gnu/packages/chromium.scm (%ungoogled-revision): Bump to latest.
	(%ungoogled-origin): Update hash.

2022-05-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-sip-4: Update to 4.19.25.
	* gnu/packages/qt.scm (python-sip-4): Update to 4.19.25.

2022-05-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guile-ac-d-bus: Run test suite.
	* gnu/packages/patches/guile-ac-d-bus-fix-tests.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/guile-xyz.scm (guile-ac-d-bus)
	[source]: Apply patch.
	[phases]{check}: New phase.
	[native-inputs]: Add bash-minimal.

	gnu: guile-ac-d-bus: Build and install info manual.
	* gnu/packages/guile-xyz.scm (guile-ac-d-bus)
	[arguments]: Use gexps.
	[phases]{build-doc, install-doc}: New phases.
	[native-inputs]: Add texinfo.

2022-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-distributed: Update to 2022.05.2.
	* gnu/packages/python-science.scm (python-distributed): Update to 2022.05.2.
	[arguments]: Remove 'sanity-check phase; adjust 'check phase.
	[propagated-inputs]: Add python-urllib3.
	[native-inputs]: Add python-pytest-timeout and python-flaky.

2022-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-haven: Fix build.
	* gnu/packages/cran.scm (r-haven)[arguments]: Adjust 'unbundle-readstat phase.

	Reported-by: Jonas Freimuth.

2022-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-fsspec: Update to 2022.5.0.
	* gnu/packages/python-xyz.scm (python-fsspec): Update to 2022.5.0.

2022-05-31  Pavel Shlyak  <p.shlyak@pantherx.org>

	image: Add fat32 support.
	* gnu/build/image.scm (make-vfat-image): Pass fs-bits as an argument and force
	1kb logical sector size only if "ESP" flag is set.
	(make-partition-image): Add "fat32" partition type, support explicit "fat16"
	type with vfat alias.
	* gnu/system/image.scm (partition->dos-type partition): Return file system IDs
	for "fat16" and "fat32" partitions.
	(partition->gpt-type partition): Ditto.

2022-05-31  yarl baudig  <yarl-baudig@mailoo.org>

	gnu: emacs-helpful: Update to 0.19
	* gnu/packages/patches/emacs-helpful-docstring-test.patch: New file.
	* gnu/packages/emacs-xyz.scm (emacs-helpful): Update to 0.19.
	[source]: Use the patch.
	* gnu/local.mk (dist_patch_DATA): Register the patch.

2022-05-30  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: gandi.cli: Fix by downgrading python-click.
	* gnu/packages/python-xyz.scm (python-click-7): New variable.
	* gnu/packages/networking.scm (gandi.cli)[inputs]: Depend on python-click-7.

2022-05-30  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: python-click@8: Remove redundant package.
	The python-click package is already version 8.

	* gnu/packages/python-xyz.scm (python-click-8): Remove variable.
	(python-proselint)[propagated-inputs]: Depend on python-click.

2022-05-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scanpy: Update to 1.9.1.
	* gnu/packages/bioinformatics.scm (python-scanpy): Update to 1.9.1.
	[arguments]: Add phase 'set-numba-cache-dir; disable more broken tests.
	[propagated-inputs]: Add python-dask and python-session-info; replace
	python-louvain-0.7 with python-louvain.

	gnu: python-leidenalg: Update to 0.8.10.
	* gnu/packages/graph.scm (python-leidenalg): Update to 0.8.10.
	[arguments]: Patch setup.py.
	[native-inputs]: Remove python-setuptools; add python-setuptools-scm.

	gnu: python-dask: Update to 2022.05.2.
	* gnu/packages/python-xyz.scm (python-dask): Update to 2022.05.2.

	gnu: Add python-session-info.
	* gnu/packages/python-xyz.scm (python-session-info): New variable.

	gnu: non-sequencer: Update to 1.9.5-5.257ec59.
	* gnu/packages/music.scm (non-sequencer): Update to 1.9.5-5.257ec59.
	[source]: Use fork as old repository is defunct; use git-file-name and
	git-version.
	[arguments]: Remove python-2; add phase to replace bundled waf.
	[native-inputs]: Add python-waf.
	(non-session-manager)[native-inputs]: Add python-waf.
	(non-mixer)[inputs]: Add lv2 and lilv.
	[native-inputs]: Add python-waf.
	(non-timeline)[native-inputs]: Add python-waf.

2022-05-30  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: quodlibet: Correct wrappers.
	* gnu/packages/music.scm (quodlibet)[#:phases]: Rename ‘wrap-gi-typelib’ to
	‘wrap-extra-paths’.  Use ‘=’ for GI_TYPELIB_PATH.  Add
	‘GST_PLUGIN_SYSTEM_PATH’ with suffix binding.

2022-05-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: calceph: Add 'release-monitoring-url' property.
	* gnu/packages/astronomy.scm (calceph)[properties]: New field.

2022-05-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add calceph.
	* gnu/packages/astronomy.scm (calceph): New variable.

2022-05-30  Kyle Meyer  <kyle@kyleam.com>

	gnu: emacs-vterm: Update to 0.0.1-1.b447235.
	* gnu/packages/emacs-xyz.scm (emacs-vterm): Update to 0.0.1-1.b447235.

2022-05-30  ykonai  <mail@ykonai.net>

	gnu: rspamd: Update to 3.2
	* gnu/packages/mail.scm (rspamd): Update to 3.2

	I also added a new build option, that changes the LOCAL_CONFDIR variable to
	/etc/rspamd. This allows for rspamd configuration via the /etc/rspamd/local.d
	and override.d directories, which by default were located in the PREFIX which
	is in /gnu/store.

2022-05-30  jgart  <jgart@dismail.de>

	gnu: pre-commit: Update to 2.19.0.
	* gnu/packages/version-control.scm (pre-commit): Update to 2.19.0.

2022-05-30  Rene Saavedra  <nanuui@protonmail.com>

	gnu: xpad: Update to 5.8.0.
	* gnu/packages/gnome.scm (xpad): Update to 5.8.0.
	[inputs]: Replace gtksourceview-3 with gtksourceview.

2022-05-30  Greg Hogan  <code@greghogan.com>

	gnu: casync: Update to 99559cd1.
	* gnu/packages/sync.scm (casync): Update to 99559cd1.
	[source]: Remove patch.
	[arguments]: Fix installation.
	[native-inputs]: Add python.
	[inputs]: Add eudev.
	* gnu/packages/patches/casync-renameat2-declaration.patch: Delete file.
	* gnu/local.mk: Remove it.

	gnu: rsync: Update to 3.2.4.
	* gnu/packages/rsync.scm (rsync): Update to 3.2.4.

2022-05-30  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: GCC: Add cross environment variables patch to GCC 12.
	* gnu/packages/patches/gcc-12-cross-environment-variables.patch : New file.
	* gnu/local.mk (dist_patch_DATA): Add
	gcc-12-cross-environment-variables.patch.
	* gnu/packages/cross-base.scm (cross-gcc)[source](patches): Apply the patch.

2022-05-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs-w3m: Update to 20220508.2259.
	* gnu/packages/emacs-xyz.scm (emacs-w3m): Update to 20220508.2259.
	[source]: Switch to 'git-fetch'.

	gnu: tor: Record the file name of 'torsocks' in 'torify'.
	* gnu/packages/tor.scm (tor)[arguments]: Add 'adjust-torify' phase.
	[inputs]: Add TORSOCKS.

2022-05-30  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust crate importer test to spdx changes.
	This is a followup to 95b0544fcfa1a663435a9ac84db94312b938022b.

	* tests/crate.scm ("licenses: MIT/Apache-2.0 AND BSD-2-Clause"): Adjust
	expected result.

2022-05-30  Ludovic Courtès  <ludo@gnu.org>

	store: 'map/accumulate-builds' preserves caches.
	Fixes <https://issues.guix.gnu.org/55721>.

	Starting from the switch to functional object caches ca.
	9e5812ac59b01ff011ec0c5b0f437dfe85d6fcc7, we would be losing accumulated
	caches when aborting to the build handler.  This patch fixes that.

	In particular, by preserving '%reference-cache-id', we avoid redundant
	'query-references' RPCs, which accounted for a large part of the extra
	processing time.

	* guix/store.scm (build-accumulator): When returning an <unresolved>
	node, call 'set-store-connection-caches!' before and after to preserve
	caches.
	(map/accumulate-builds): Pass STORE as the first argument to
	the <unresolved> continuation.

2022-05-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lmom: Update to 2.9.
	* gnu/packages/statistics.scm (r-lmom): Update to 2.9.

	gnu: r-chron: Update to 2.3-57.
	* gnu/packages/statistics.scm (r-chron): Update to 2.3-57.

	gnu: r-tree: Update to 1.0-42.
	* gnu/packages/cran.scm (r-tree): Update to 1.0-42.

	gnu: r-parameters: Update to 0.18.1.
	* gnu/packages/cran.scm (r-parameters): Update to 0.18.1.

	gnu: r-clue: Update to 0.3-61.
	* gnu/packages/cran.scm (r-clue): Update to 0.3-61.

	gnu: r-cobs: Update to 1.3-5.
	* gnu/packages/cran.scm (r-cobs): Update to 1.3-5.

	gnu: r-gee: Update to 4.13-23.
	* gnu/packages/cran.scm (r-gee): Update to 4.13-23.

	gnu: r-qpdf: Update to 1.2.0.
	* gnu/packages/cran.scm (r-qpdf): Update to 1.2.0.
	[source]: Remove trailing #T from snippet.
	[arguments]: Remove trailing #T from 'configure phase.
	[inputs]: Add libjpeg-turbo.

	gnu: r-batchelor: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-batchelor): Update to 1.12.1.

2022-05-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-9: Update to 9.5.0.
	* gnu/packages/gcc.scm (gcc-9): Update to 9.5.0.

	gnu: hello: Update to 2.12.1.
	* gnu/packages/base.scm (hello): Update to 2.12.1.

	gnu: nss: Skip tests on riscv64-linux.
	* gnu/packages/nss.scm (nss)[arguments]: Skip tests when building for
	riscv64-linux.

	gnu: nss: Adjust make-flags for riscv64-linux.
	* gnu/packages/nss.scm (nss)[arguments]: When building for riscv64-linux
	don't build the binaries with gtest.

2022-05-30  Evgenii Lepikhin  <e.lepikhin@corp.mail.ru>

	gnu: Add rust-serde-regex-1.
	* gnu/packages/crates-io.scm (rust-serde-regex-1): New variable.

	gnu: rust-nom-7: Update to 7.1.1.
	* gnu/packages/crates-io.scm (rust-nom-7): Update to 7.1.1.
	[arguments]: In cargo-inputs replace rust-minimal-lexical-0.1 with 0.2.

	gnu: Add rust-minimal-lexical-0.2.
	* gnu/packages/crates-io.scm (rust-minimal-lexical-0.2): New variable.
	(rust-minimal-lexical-0.1): Inherit from rust-minimal-lexical-0.2.

	gnu: Add rust-located-yaml-0.2.
	* gnu/packages/crates-io.scm (rust-located-yaml-0.2) New variable.

	gnu: Add rust-pretty-0.11.
	* gnu/packages/crates-io.scm (rust-pretty-0.11) New variable.
	(rust-pretty-0.5): Inherit from rust-pretty-0.11.

	gnu: Add rust-nom-locate-4.
	* gnu/packages/crates-io.scm (rust-nom-locate-4): New variable.

2022-05-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: virtuoso-ose: Register patch.
	This is a follow-up to 48efbde7a944acfe4fc944bf27bfa9ff82592024.

	* gnu/local.mk (dist_patch_DATA): Register patch.

2022-05-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: yt-dlp: Remove trailing #t.
	* gnu/packages/video.scm (yt-dlp)[source]: Remove trailing #t from
	snippet.
	[arguments]: Remove trailing #t from phases.

	gnu: yt-dlp: Update to 2022.05.18.
	* gnu/packages/video.scm (yt-dlp): Update to 2022.05.18.
	[inputs]: Add python-brotli and python-certifi.

	gnu: links: Update to 2.27.
	* gnu/packages/web-browsers.scm (links): Update to 2.27.

2022-05-30  Roel Janssen  <roel@gnu.org>

	gnu: virtuoso-ose: Update to 7.2.7.
	* gnu/packages/databases.scm (virtuoso-ose): Update to 7.2.7; Run autogen
	  after applying the patch below.
	* gnu/packages/patches/virtuoso-ose-remove-pre-built-jar-files.patch:
	  New file.

2022-05-30  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 91.9.1-guix0-preview1 [security fixes].
	Includes fixes for CVE-2022-1529 and CVE-2022-1802.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2022-05-29  Wiktor Zelazny  <wzelazny@vurv.cz>

	gnu: Add python-gpy.
	* gnu/packages/python-science.scm (python-gpy): New variable.

	gnu: Add python-paramz.
	* gnu/packages/python-science.scm (python-paramz): New variable.

	gnu: Add python-climin.
	* gnu/packages/python-science.scm (python-climin): New variable.

2022-05-29  Felix Gruber  <felgru@posteo.net>

	gnu: wla-dx: Update to 10.1.
	* gnu/packages/assembly.scm (wla-dx): Update to 10.1.
	[native-inputs]: Use new style.
	[arguments]: Add custom 'check phase to run run_tests.sh.

2022-05-29  Ludovic Courtès  <ludo@gnu.org>

	store: Record cache lookups in 'references/cached'.
	* guix/store.scm (references/cached): Add call to
	'record-cache-lookup!'.

2022-05-29  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: openjdk: Update to 17.0.3.
	* gnu/packages/java.scm (openjdk17): Update to 17.0.3.

2022-05-29  Julien Lepiller  <julien@lepiller.eu>

	gnu: python-translate-toolkit: Update to 3.6.2.
	* gnu/packages/python-xyz.scm (python-translate-toolkit): Update to
	  3.6.2.

	gnu: python-user-agents: Update to 2.2.0.
	* gnu/packages/python-xyz.scm (python-user-agents): Update to 2.2.0.

	gnu: python-ua-parser: Update to 0.10.0.
	* gnu/packages/python-xyz.scm (python-ua-parser): Update to 0.10.0.

2022-05-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lagrange: Update to 1.13.6.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.13.6.
	[source]: Adjust snippet to remove another bundled library.

	gnu: wget: Update to 1.21.3.
	* gnu/packages/wget.scm (wget): Update to 1.21.3.

	gnu: mutt: Update to 2.2.5.
	* gnu/packages/mail.scm (mutt): Update to 2.2.5.

	gnu: git-annex: Update to 10.20220525.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20220525.

	gnu: nmap: Honor tests? flag.
	* gnu/packages/admin.scm (nmap)[arguments]: In custom 'check phase honor
	the #:tests? flag.

	gnu: wgetpaste: Remove trailing #t from phases.
	* gnu/packages/wget.scm (wgetpaste)[arguments]: Remove trailing #t from
	phases.

	gnu: wgetpaste: Add missing input.
	* gnu/packages/wget.scm (wgetpaste)[inputs]: Add bash-minimal.

2022-05-29  cage  <cage-dev@twistfold.it>

	gnu: telescope: Update to 0.8.1.
	* gnu/packages/web-browsers.scm (telescope): Update to 0.8.1.
	[home-page]: Update to new upstream home-page.

2022-05-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add pbuilder.
	* gnu/packages/debian.scm (pbuilder): New variable.

2022-05-29  Rene Saavedra  <nanuui@protonmail.com>

	gnu: apostrophe: Build with correct webkitgtk.
	* gnu/packages/gnome.scm (apostrophe)[inputs]: Replace webkitgtk with
	webkitgtk-with-libsoup2.

2022-05-29  Ricardo Wurmus  <rekado@elephly.net>

	Merge branch 'wip-r'

	gnu: r-bsgenome-hsapiens-ucsc-hg19-masked: Update to 1.3.993.
	* gnu/packages/bioconductor.scm (r-bsgenome-hsapiens-ucsc-hg19-masked): Update to 1.3.993.

2022-05-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clang-from-llvm: Fix building on riscv64-linux.
	* gnu/packages/llvm.scm (clang-from-llvm)[arguments]: When building for
	riscv64-linux add configure-flags and make-flags to ensure linking with
	'-latomic'.

2022-05-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: irrlicht: Use CC-FOR-TARGET.
	* gnu/packages/games.scm (irrlicht)[arguments]: Use CC-FOR-TARGET.

	gnu: irrlicht: Update to 1.8.5.
	* gnu/packages/games.scm (irrlicht): Update to 1.8.5.
	[source]: Use unmodified Debian patches rather than manually maintain
	a custom mash-up.
	[arguments]: Add a new 'delete-broken-install-rule phase instead.
	Don't explicitly return #t from phases.
	* gnu/packages/patches/irrlicht-link-against-needed-libs.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2022-06-05  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: minetest-data: Use new style.
	* gnu/packages/minetest.scm (minetest-data)[build-system]: Use
	copy-build-system.
	[arguments]: Convert to list of G-Expressions.

	gnu: minetest: Use new style.
	* gnu/packages/minetest.scm (minetest)[arguments]: Convert to list of
	G-Expressions.  Use search-input-file and search-input-directory where
	appropriate.  Drop trailing #t.
	[inputs]: Drop labels.

2022-06-05  zimoun  <zimon.toutoune@gmail.com>

	doc: Use new-style command substitution.
	Follow up of beaf701d65e9f94d0539e705d6f58a65313c5655.

	* doc/guix.texi: Replace the shell old-style command substitution with
	the new-style one.

2022-06-05  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: emacs-next: Update to 29.0.50-1.0a5477b.
	The currently used commit breaks magit, so update to a newer one.

	* gnu/packages/emacs.scm (emacs-next): Update to 29.0.50-1.0a5477b.

2022-06-05  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: minetest-advtrains: Update to 2.4.1.
	* gnu/packages/minetest.scm (minetest-advtrains): Update to 2.4.1.

	gnu: minetest-technic: Update to 2022-02-06.
	* gnu/packages/minetest.scm (minetest-technic): Update to 2022-02-06.

	gnu: minetest-mineclone: Update to 0.75.0.
	* gnu/packages/minetest.scm (minetest-mineclone): Update to 0.75.0.
	[source]: Switch url to <https://git.minetest.land/MineClone2/MineClone2>.

	gnu: minetest-mesecons: Update to 2022-04-01.
	* gnu/packages/minetest.scm (minetest-mesecons): Update to 2022-05-12.
	[license]: Use license:lgpl3 instead of license:lgpl3+.

	gnu: minetest-homedecor-modpack: Update to 2022-05-18.
	* gnu/packages/minetest.scm (minetest-homedecor-modpack): Update to
	2022-05-18 (commit 5ffdc26…).

	gnu: minetest-basic-materials: Update to 2022-03-28.
	* gnu/packages/minetest.scm (minetest-basic-materials): Update to
	2022-03-28 (commit 9d55f991…).
	[snippet]: Make sound_api_core a dependency, not a submodule.

	gnu: Add minetest-sound-api-core.
	* gnu/packages/minetest.scm (minetest-sound-api-core): New variable.

	gnu: minetest: Update to 5.5.1.
	* gnu/local.mk (dist_patch_DATA): Remove minetest-add-MINETEST_MOD_PATH.patch.
	* gnu/packages/minetest.scm (minetest): Update to 5.5.1.
	[patches]: Don’t use the patch anymore.
	[#:configure-flags]: Point cmake to irrlicht-for-minetest and zstd.
	[inputs]: Use irrlicht-for-minetest instead of irrlicht, and add zstd.
	(minetest-data): Update hash.

	gnu: Add irrlicht-for-minetest.
	* gnu/packages/games.scm (irrlichtmt-for-minetest): New variable.

2022-06-05  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of edit sub-commands entry.

	news: Update copyright line.
	* etc/news.scm: Update Maxime Devos’ copyright header.

2022-06-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.1-8.9b28ec7.
	* gnu/packages/mail.scm (mumi): Update to 0.0.1-8.9b28ec7.

2022-05-29  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: smlnj: Fix use of Ctrl-c in sml REPL.
	* gnu/packages/sml.scm (smlnj): Replace INVOKE with SYSTEM which has
	more favourable signal dispositions.

2022-05-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: quantlib: Update to 1.26.
	* gnu/packages/finance.scm (quantlib): Update to 1.26.

	gnu: 7kaa: Update to 2.15.5.
	* gnu/packages/games.scm (7kaa): Update to 2.15.5.

2022-05-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	guix system: Don't suggest reconfiguration during reconfiguration.
	* guix/scripts/system.scm (process-action):
	Add 'reconfigure to the warning's guard clause.

	Reported by johnjaye on #guix.

2022-05-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mycli: Update to 1.25.0.
	* gnu/packages/databases.scm (mycli): Update to 1.25.0.
	[arguments]: Remove obsolete 'loosen-requirements phase.

2022-06-04  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 215.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 215.
	  [arguments]: Drop 'install-extract-vmlinux phase.
	  [inputs]: Remove python.

	gnu: keyutils: Avoid embedding build timestamp.
	* gnu/packages/crypto.scm (keyutils)[arguments]: Add
	  'avoid-embedding-timestamp phase.

2022-05-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: emacs-spaceleader: Fix typo in description.
	* gnu/packages/emacs-xyz.scm (emacs-spaceleader)[description]:
	Add a missing full stop (my typo).  Also capitalise upstream's
	‘spacemacs’ for consistency with jgart's synopsis, which I prefer.

2022-05-29  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add emacs-spaceleader.
	* gnu/packages/emacs-xyz.scm (emacs-spaceleader): New variable.

	gnu: Add emacs-bind-map.
	* gnu/packages/emacs-xyz.scm (emacs-bind-map): New variable.

2022-05-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: crun: Update to 1.4.5.
	* gnu/packages/containers.scm (crun): Update to 1.4.5.

2022-05-29  kiasoc5  <kiasoc5@disroot.org>

	gnu: emacs-ox-hugo: Update to 0.12.1.
	* gnu/packages/emacs-xyz.scm (emacs-ox-hugo): Update to 0.12.1.
	[propagated-inputs]: Add emacs-tomelr.

	gnu: Add emacs-tomelr.
	* gnu/packages/emacs-xyz.scm (emacs-tomelr): New variable.

	gnu: Add emacs-seq.
	* gnu/packages/emacs-xyz (emacs-seq): New variable.

2022-05-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: os-prober: Update to 1.80.
	* gnu/packages/bootloaders.scm (os-prober): Update to 1.80.
	[arguments]: Don't explicitly return #t from phases.

	gnu: cloud-utils: Fix wrapping.
	* gnu/packages/admin.scm (cloud-utils)[arguments]:
	Search for readlink & sfdisk in inputs.
	[inputs]: Add coreutils.

	gnu: cloud-utils: Update to 0.33.
	* gnu/packages/admin.scm (cloud-utils): Update to 0.33.
	[arguments]: Don't explicitly return #t from phases.

	gnu: papi: Update to 6.0.0.1.
	* gnu/packages/profiling.scm (papi): Update to 6.0.0.1.
	[source]: Use HTTPS.

	gnu: micropython: Don't override 'install-license-files.
	* gnu/packages/python.scm (micropython)[arguments]: Prefix a new
	'chdir-back phase instead of overriding 'install-license-files.

	gnu: micropython: Use G-expressions.
	* gnu/packages/python.scm (micropython)[arguments]:
	Rewrite as G-expressions.

	gnu: micropython: Remove input labels.
	* gnu/packages/python.scm (micropython)[native-inputs]:
	Remove input labels.

	gnu: micropython: Update to 1.18.
	* gnu/packages/python.scm (micropython): Update to 1.18.
	[source, arguments]: Don't explicitly return #t from snippet or phases.

	gnu: ding-libs: Omit static library.
	* gnu/packages/sssd.scm (ding-libs)[arguments]:
	Add "--disable-static" to #:configure-flags.

	gnu: rcm: Update to 1.3.5.
	* gnu/packages/rcm.scm (rcm): Update to 1.3.5.
	[arguments]: Don't explicitly return #t from phases.

	gnu: ding-libs: Update to 0.6.2.
	* gnu/packages/sssd.scm (ding-libs): Update to 0.6.2.
	[native-inputs]: Add gettext-minimal.

	gnu: ding-libs: Build from Git.
	* gnu/packages/sssd.scm (ding-libs)[source]:
	Use GIT-FETCH and GIT-FILE-NAME.
	[native-inputs]: Add autoconf, automake, libtool, and pkg-config.

	gnu: jags: Update to 4.3.1.
	* gnu/packages/statistics.scm (jags): Update to 4.3.1.

	gnu: Add iso-codes variant for use within Guix.
	* gnu/packages/iso-codes.scm (iso-codes):
	Replace with hidden-package that inherits…
	(iso-codes/official): …this ‘new’ variable with its previous value.
	* gnu/packages/gtk.scm (gtk+)[inputs]:
	Use iso-codes/official to prevent mass rebuilds.

	gnu: ceph: Update to 16.2.9.
	* gnu/packages/storage.scm (ceph): Update to 16.2.9.

2022-06-04  Rene Saavedra  <nanuui@protonmail.com>

	gnu: Add touchegg.
	* gnu/packages/linux.scm (touchegg): New variable.

2022-06-04  Julien Lepiller  <julien@lepiller.eu>

	nls: Update translations.
	po/packages/tr.po: New file.
	po/packages/LINGUAS: Add it.

2022-06-04  Ludovic Courtès  <ludo@gnu.org>
	    Maxime Devos  <maximedevos@telenet.be>

	news: Add entry for 'guix system edit' and 'guix home edit'.
	* etc/news.scm: Add entry.

2022-06-04  Ludovic Courtès  <ludo@gnu.org>

	guix home: Add 'edit' sub-command.
	* guix/scripts/home/edit.scm: New file.
	* Makefile.am (MODULES): Add it.
	* guix/scripts/home.scm (show-help): Add "edit".
	(process-command): Handle it.
	(guix-home): Add it.
	* po/guix/POTFILES.in: Add 'guix/scripts/home/edit.scm'.
	* doc/guix.texi (Invoking guix home): Document it.

	home: services: Add 'lookup-home-service-types' procedure.
	* gnu/home/services.scm (lookup-home-service-types): New procedure.
	* tests/home-services.scm: New file.
	* Makefile.am (SCM_TESTS): Add it.

	guix system: Add 'edit' sub-command.
	* guix/scripts/system/edit.scm: New file.
	* Makefile.am (MODULES): Add it.
	* guix/scripts/system.scm (show-help): Mention "edit".
	(actions): Add it.
	(process-command): Handle it.
	* doc/guix.texi (Invoking guix system): Document it.
	* po/guix/POTFILES.in: Add guix/scripts/system/edit.scm.

	edit: Extract 'spawn-editor' procedure.
	* guix/scripts/edit.scm (spawn-editor): New procedure, with code from...
	(guix-edit): ... here.  Use it.

2022-06-04  zimoun  <zimon.toutoune@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	cache: Catch invalid 'last-expiry-cleanup'.
	Fixes <http://issues.guix.gnu.org/55638>.

	* guix/cache.scm (maybe-remove-expired-cache-entries)[last-expiry-date]:
	Use 'get-string-all' + 'string->number' instead of 'read'; ignore
	invalid numbers.
	* tests/cache.scm ("maybe-remove-expired-cache-entries, empty cache")
	("maybe-remove-expired-cache-entries, corrupted cache"): New tests.

2022-06-04  Ludovic Courtès  <ludo@gnu.org>

	doc: Capitalize and tweak cross-compilation-related node names.
	* doc/guix.texi (Using cross-compilation): Rename to...
	(Cross-Compilation): ... this.
	(Using native builds): Rename to...
	(Native Builds): ... this.  Adjust menus accordingly.

2022-06-04  Peter Polidoro  <peter@polidoro.io>

	gnu: Add emacs-color-theme-modern.
	* gnu/packages/emacs-xyz.scm (emacs-color-theme-modern): New variable.

2022-06-04  Wamm K. D  <jaft.r@outlook.com>

	gnu: quodlibet: Add missing plugin dependencies.
	* gnu/packages/music.scm (quodlibet)[inputs]: Add gtksourceview, keybinder-3.0,
	python-musicbrainzngs, and python-pyinotify.

2022-06-03  Ludovic Courtès  <ludo@gnu.org>

	services: bitlbee: Run under a UTF-8 locale.
	* gnu/services/messaging.scm (bitlbee-shepherd-service): In the
	'make-inetd-constructor' case, set GUIX_LOCPATH and LC_ALL.  In the
	'least-authority-wrapper' call, preserve GUIX_LOCPATH and LC_ALL, and
	map /run/current-system/locale.

2022-06-03  jgart  <jgart@dismail.de>

	gnu: python-shellingham: Update to 1.4.0.
	* gnu/packages/python-xyz.scm (python-shellingham): Update to 1.4.0.
	[arguments]: Remove arguments block since upstream now includes
	a setup.py file.

2022-06-03  Attila Lendvai  <attila@lendvai.name>

	services: ddclient: No need to import (ice-9 rdelim) from the host.
	* gnu/services/dns.scm (ddclient-activation): Remove (ice-9 rdelim) from the
	with-imported-modules form.

2022-06-03  Dominic Martinez  <dom@dominicm.dev>

	gnu: emacs-benchmark-init: Update to 1.0-0243556.
	* gnu/packages/emacs-xyz.scm (emacs-benchmark-init): Update to
	1.0-0243556. Fixes build on emacs 28.

2022-06-03  SeerLite  <seerlite@nixnet.email>

	gnu: ruby-asciimath: Update to 2.0.4.
	gnu/packages/math.scm (ruby-asciimath): Update to 2.0.4.

2022-06-03  Jack Hill  <jackhill@jackhill.us>

	gnu: Add texlive-qrcode.
	* gnu/packages/tex.scm (texlive-qrcode): New variable.

2022-06-03  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-cppo: Update to 1.6.9.
	* gnu/packages/ocaml.scm (ocaml-cppo): Update to 1.6.9.

	gnu: ocaml-cairo2: Update to 0.6.3.
	* gnu/packages/ocaml.scm (ocaml-cairo2): Update to 0.6.3.

2022-05-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libcyaml: Clean up arguments.
	* gnu/packages/serialization.scm (libcyaml)[arguments]:
	Use #:test-target rather than a custom 'check phase.
	Use CC-FOR-TARGET.

	gnu: libcyaml: Update to 1.3.1.
	* gnu/packages/serialization.scm (libcyaml): Update to 1.3.1.

	gnu: perl-search-xapian: Update to 1.2.25.5.
	* gnu/packages/search.scm (perl-search-xapian): Update to 1.2.25.5.

	gnu: libblockdev: Remove input labels.
	* gnu/packages/disk.scm (libblockdev)[native-inputs]:
	Remove input labels.

	gnu: libblockdev: Update to 2.27.
	* gnu/packages/disk.scm (libblockdev): Update to 2.27.

2022-06-02  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: complexity: Use a specific date in manpage.
	* gnu/packages/code.scm (complexity)[arguments]: Add 'set-man-page-date phase.

	gnu: netsurf: Remove timestamp from build.
	* gnu/packages/web.scm (netsurf)[arguments]: Add 'remove-timestamps phase.

2022-06-02  Vagrant Cascadian  <vagrant@debian.org>

	gnu: inxi-minimal: Build reproducibly.
	Avoid embedding timestamp in inxi.1.gz manpage.

	* gnu/packages/admin.scm (inxi-minimal)[arguments]: Pass "-n" to gzip
	  invocation.

2022-06-02  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: gnustandards: Build reproducibly.
	Avoid embedding timestamp in info.gz files.

	* gnu/packages/gnu-doc.scm (gnustandards)[arguments]: Pass "-n" to gzip
	  invocations.

2022-06-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove python-atomicwrites-1.4.
	* gnu/packages/python-xyz.scm (python-atomicwrites-1.4): Remove variable.
	* gnu/packages/matrix.scm (python-matrix-nio)[propagated-inputs]: Replace
	python-atomicwrites-1.4 with python-atomicwrites.

2022-06-02  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Update to 2.15.1.
	* gnu/packages/dezyne.scm (dezyne)[source]: Update to 2.15.1.
	[arguments]: Remove `disable-tests' phase.

2022-06-02  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-mccs: Update to 1.1+14.
	* gnu/packages/ocaml.scm (ocaml-mccs): Update to 1.1+14.

2022-06-02  David Arroyo  <david@aqwari.net>

	gnu: ocaml-ctypes: do not override install headers
	Overriding INSTALL_HEADERS in the build prevents the "ocaml_integers.h"
	header from being copied from the ocaml-integers package to ocaml-ctypes.
	The header's absence breaks all dune-based projects which build cstubs
	using the new (ctypes ...) stanza.

	* gnu/packages/ocaml.scm (ocaml-ctypes)[arguments]: remove
	INSTALL_HEADERS override.

2022-06-02  Julien Lepiller  <julien@lepiller.eu>

	gnu: dune: Update to 3.2.0.
	* gnu/packages/ocaml.scm (dune): Update to 3.2.0.

2022-06-02  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Fix comparison of vmlinux files.
	* gnu/packages/diffoscope.scm (diffoscope)[arguments]: Add
	  'install-extract-vmlinux phase.
	  [inputs]: Add python.

2022-06-02  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Fix embedded tool references.
	Upstream switched from using '' to "" in various places.
	Drop patching of "readelf" which broke tests.

	* gnu/packages/diffoscope.scm (diffoscope)[arguments]: Update
	  'fix-embed-tool-references phase.
	  [inputs]: Add coreutils and diffutils.

2022-06-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add h-client (again, this time with Python 3 support).
	* gnu/packages/hardware.scm (h-client): New variable.

	gnu: Add python-jsonschema-next.
	* gnu/packages/python-xyz.scm (python-jsonschema-next): New variable.

2022-05-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libostree: Update to 2022.3.
	* gnu/packages/package-management.scm (libostree): Update to 2022.3.

	gnu: hwinfo: Rename non-standard ‘dev’ output.
	* gnu/packages/hardware.scm (hwinfo)[outputs]: Rename ‘dev’ to ‘lib’.
	[arguments]: Ditto.

	gnu: hwinfo: Update to 21.81.
	* gnu/packages/hardware.scm (hwinfo): Update to 21.81.

	gnu: jpegoptim: Remove input labels.
	* gnu/packages/image.scm (jpegoptim)[inputs]:
	Remove input labels.

	gnu: jpegoptim: Update to 1.4.7.
	* gnu/packages/image.scm (jpegoptim): Update to 1.4.7.
	[source]: Build from Git.

	gnu: ddcui: Update to 0.2.1.
	* gnu/packages/hardware.scm (ddcui): Update to 0.2.1.

	gnu: ddcutil: Update to 1.2.2.
	* gnu/packages/hardware.scm (ddcutil): Update to 1.2.2.

	gnu: hexedit: Update to 1.6.
	* gnu/packages/hexedit.scm (hexedit): Update to 1.6.
	[arguments]: Don't explicitly return #t from phases.

	gnu: daemonize: Use HTTPS home page.
	* gnu/packages/admin.scm (daemonize)[home-page]: Use HTTPS.

2022-06-01  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Refer to the "Writing Manifests" manual node.
	* doc/guix-cookbook.texi (Basic setup with manifests): Tweak
	introductory paragraph.  Refer to the new "Writing Manifests" node of
	the manual.

2022-06-01  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: smlnj: Use HTTPS home page.
	* gnu/packages/sml.scm (smlnj)[home-page]: Use HTTPS.

	gnu: Add cdecl.
	* gnu/packages/code.scm (cdecl): New variable.

2022-06-01  Gabriel Arazas  <foo.dogsquared@gmail.com>

	gnu: Add freerct.
	* gnu/packages/games.scm (freerct): New variable.

2022-06-01  Felix Gruber  <felgru@posteo.net>

	gnu: Add python-osmnx
	* gnu/packages/geo.scm (python-osmnx): New variable.

	gnu: python-rtree: Update to 1.0.0.
	* gnu/packages/geo.scm (python-rtree): Update to 1.0.0.
	[arguments]: Fix 'find-libspatialindex phase.

2022-06-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: profanity: Add 'release-monitoring-url' property.
	* gnu/packages/messaging.scm (profanity)[properties]: New field.

2022-06-01  Jack Hill  <jackhill@jackhill.us>

	gnu: profanity: Remove input labels.
	* gnu/packages/messaging.scm (profanity)[inputs]: Remove input labels.

	gnu: libmesode: Remove package.
	* gnu/packages/messaging.scm (libmesode): Delete varialbe.

	gnu: profanity: Update to 0.12.1.
	* gnu/packages/messaging.scm (profanity): Update to 0.12.1.
	[source]: Update uri.
	[inputs]: Replace libmesode with libstrophe.

	gnu: libstrophe: Improve package definition.
	* gnu/packages/messaging.scm (libstrophe)[phases]: Use gexps.
	{install-extra-license-files}: New phase.
	[home-page]: Use https and add trailing /.

	gnu: libstrophe: Update to 0.12.0.
	* gnu/packages/messaging.scm (libstrophe): Update to 0.12.0.

2022-06-01  Dominic Martinez  <dom@dominicm.dev>

	gnu: emacs-doom-themes: Include extension files.
	Newer versions of `emacs-doom-themes' separated extension support into a
	separate directory, so this change includes those files.

	* gnu/packages/emacs-xyz.scm (emacs-doom-themes)[arguments]: Consider
	extensions/*.el files.

2022-06-01  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: public-inbox: Update to 1.8.0.
	Some fixes are needed in both the testsuite and the package itself before
	tests can pass so disable them for now.

	Also, the lei command needs curl to work, so add it to the PATH in
	‘wrap-program’.

	* gnu/packages/mail.scm (public-inbox)[version]: Change to 1.8.0.
	[source]: Update hash.
	[arguments]<#:tests?>: Set to #f.
	[arguments]<#:phases>{wrap-programs}: Add curl to PATH.
	[inputs]: Add curl and perl-socket-msghdr.

2022-06-01  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: Add perl-socket-msghdr
	* gnu/packages/perl.scm (perl-socket-msghdr): New variable.

2022-06-01  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: public-inbox: Some packaging fixes
	The file ‘script/public-inbox-compact’ doesn't call ‘xapian-compact’ directly
	anymore, so the substitution in the ‘qualify-paths’ phase doesn't do anything.

	Now there's a reference to ‘xapian-compact’ in ‘lib/PublicInbox/Xapcmd.pm’,
	so substitute the path there.

	And move xapian from native-inputs to inputs and use its input path in the
	substitution, since ‘xapian-compact’ is called during normal execution of
	public-inbox.

	Also add ‘bash-minimal’ to the package's inputs, since it uses ‘wrap-program’.

	Finally, take the opportunity to change build phases to not return #t
	unconditionally, since that isn't necessary anymore.

	* gnu/packages/mail.scm (public-inbox)[arguments]<#:phases>: Don't return #t
	from each phase.
	{qualify-paths}: Substitute ‘xapian-compact’ path in the correct file.  Use
	‘search-input-file’ rather than ‘which’ to find it.
	[native-inputs]: Move ‘xapian’ from here ...
	[inputs]: ... to here. Add ‘bash-minimal’.

2022-06-01  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: Add emacs-bfuture.
	* gnu/packages/emacs-xyz.scm (emacs-bfuture): New variable.

2022-06-01  Ludovic Courtès  <ludo@gnu.org>

	shell: '--export-manifest -D x -D y' generates a valid manifest.
	* guix/scripts/shell.scm (manifest->code*): Add missing 'list' in
	generated 'concatenate-manifests' call.
	* tests/guix-shell-export-manifest.sh: Add test.

2022-06-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove unreferenced patch.
	This is a follow-up to a08c21f206d34a42d311e46b495b422188be70eb.

	* gnu/packages/patches/libmicrohttpd-0.9.73-test-ssl3.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2022-06-01  Marius Bakke  <marius@gnu.org>

	gnu: LLVM, Clang, LLD: Update to 14.0.4.
	* gnu/packages/llvm.scm (%llvm-monorepo-hashes): Adjust for 14.0.4.
	(%llvm-patches): Likewise.
	(llvm-14, clang-14, lld-14): Update to 14.0.4.
	* gnu/packages/patches/clang-14.0-libc-search-path.patch: Adjust for upstream
	changes.

2022-05-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	daemon: Clarify ‘--check’ error when outputs are missing.
	Drop the confusing ‘invalid’ jargon and display a hint like we do
	for ‘--fallback’.

	* nix/libstore/build.cc (DerivationGoal::outputsSubstituted): Rewrite error message.

2022-05-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libmicrohttpd: Update to 0.9.75.
	* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.75.

	gnu: libmicrohttpd: Use G-expressions.
	* gnu/packages/gnunet.scm (libmicrohttpd)[arguments]:
	Rewrite as G-expressions.

	gnu: pgpdump: Update to 0.35.
	* gnu/packages/gnupg.scm (pgpdump): Update to 0.35.

	gnu: ocrfeeder: Update to 0.8.5.
	* gnu/packages/gnome.scm (ocrfeeder): Update to 0.8.5.
	[arguments]: Don't explicitly return #t from phases.

2022-06-01  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Use updated clang and llvm.
	* gnu/packages/gnuzilla.scm (icedove)[native-inputs]: Replace `clang-11`
	and `clang-11` with the default version, which is now 13.

	gnu: icedove: Update to 91.10.0 [fixes CVE-2022-1834].
	* gnu/packages/gnuzilla.scm (icedove): Update to 91.10.0.

2022-05-29  Danial Behzadi  <dani.behzi@ubuntu.com>

	gnu: tractor: Update to 3.13.
	* gnu/packages/tor.scm (tractor): Update to 3.13.

2022-05-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fortune-mod: Fix fortune directory.
	It now matches the one given in the fortune(6) man page.

	* gnu/packages/games.scm (fortune-mode)[arguments]:
	Install to /share rather than /local/share/games.
	Shorten the 'fix-install-directory phase.

2022-06-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-scrnaseq: Update to 1.1.9.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq): Update to 1.1.9.
	[arguments]: Remove 'autoreconf phase.
	[native-inputs]: Remove autoconf and automake.

	gnu: pigx-bsseq: Update to 0.1.7.
	* gnu/packages/bioinformatics.scm (pigx-bsseq): Update to 0.1.7.
	[source]: Remove patch.
	[arguments]: Remove 'autoreconf phase.
	[native-inputs]: Remove automake and autoconf.
	* gnu/packages/patches/pigx-bsseq-no-citeproc.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove patch.

	gnu: pigx-chipseq: Update to 0.1.0.
	* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.1.0.
	[source]: Remove patch.
	[arguments]: Remove 'autoreconf phase.
	[native-inputs]: Remove autoconf and automake.
	* gnu/packages/patches/pigx-chipseq-no-citeproc.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove patch.

2022-05-28  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-scmap.
	* gnu/packages/bioconductor.scm (r-scmap): New variable.

2022-05-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-sars-cov-2: Fix build.
	* gnu/packages/bioinformatics.scm (pigx-sars-cov-2)[arguments]: Add
	'autoreconf phase to patch build system.

	gnu: pigx-bsseq: Fix build.
	* gnu/packages/bioinformatics.scm (pigx-bsseq)[arguments]: Patch build system
	in 'autoreconf phase.

	gnu: pigx-scrnaseq: Fix build.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[arguments]: Add autoreconf
	step to work around m4 macro bug and missing VERSION file.
	[native-inputs]: Add autoconf and automake.

	gnu: pigx-chipseq: Fix build.
	* gnu/packages/bioinformatics.scm (pigx-chipseq)[arguments]: Patch build
	system.

2022-05-28  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-googlevis.
	* gnu/packages/cran.scm (r-googlevis): New variable.

2022-05-28  Ricardo Wurmus  <rekado@elephly.net>

	scripts/import: Use pretty printer from (guix scripts style).
	* guix/scripts/import.scm (guix-import): Use pretty-print-with-comments.
	(newline-rewriting-port): Remove procedure.

2022-05-28  Ludovic Courtès  <ludo@gnu.org>

	services: elogind: When started by dbus-daemon, wait for the Shepherd service.
	Fixes <https://issues.guix.gnu.org/55444>.

	Previously shepherd and dbus-daemon would race to start elogind.  In
	some cases (for instance if one logs in quickly enough on the tty),
	dbus-daemon would "win" and start elogind before shepherd has had a
	chance to do it.  Consequently, shepherd would fail to start elogind and
	mark it as stopped and disabled, in turn preventing services that depend
	on it such as 'xorg-server' from starting.

	* gnu/services/desktop.scm (elogind-dbus-service): Rewrite to refer to a
	wrapper that waits for the 'elogind' Shepherd service.

2022-05-28  Ludovic Courtès  <ludo@gnu.org>

	services: herd: Add 'wait-for-service'.
	* gnu/services/herd.scm (wait-for-service): New procedure.

2022-05-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-msdata.
	* gnu/packages/bioconductor.scm (r-msdata): New variable.

	gnu: r-tcgabiolinksgui-data: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-tcgabiolinksgui-data): Update to 1.16.0.

	gnu: r-curatedtcgadata: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-curatedtcgadata): Update to 1.18.0.
	[native-inputs]: Add r-knitr.

	gnu: r-gagedata: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-gagedata): Update to 2.34.0.

	gnu: r-affydata: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-affydata): Update to 1.44.0.

	gnu: r-all: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-all): Update to 1.38.0.

	gnu: r-hsmmsinglecell: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-hsmmsinglecell): Update to 1.16.0.

	gnu: r-pasilla: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-pasilla): Update to 1.24.0.
	[propagated-inputs]: Remove r-biocstyle, r-knitr, and r-rmarkdown.
	[native-inputs]: Add r-knitr.

	gnu: r-genomationdata: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-genomationdata): Update to 1.28.0.

	gnu: r-genelendatabase: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-genelendatabase): Update to 1.32.0.

	gnu: r-copyhelper: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-copyhelper): Update to 1.28.0.

	gnu: r-chromstardata: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-chromstardata): Update to 1.22.0.

	gnu: r-celldex: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-celldex): Update to 1.6.0.

	gnu: r-biscuiteerdata: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-biscuiteerdata): Update to 1.10.0.

	gnu: r-arrmdata: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-arrmdata): Update to 1.32.0.

	gnu: r-aneufinderdata: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-aneufinderdata): Update to 1.24.0.

	gnu: r-adductdata: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-adductdata): Update to 1.12.0.

	gnu: r-pfam-db: Update to 3.15.0.
	* gnu/packages/bioconductor.scm (r-pfam-db): Update to 3.15.0.

	gnu: r-txdb-hsapiens-ucsc-hg38-knowngene: Update to 3.15.0.
	* gnu/packages/bioconductor.scm (r-txdb-hsapiens-ucsc-hg38-knowngene): Update to 3.15.0.
	[propagated-inputs]: Add r-annotationdbi.

	gnu: r-bsgenome-hsapiens-ucsc-hg38: Update to 1.4.4.
	* gnu/packages/bioconductor.scm (r-bsgenome-hsapiens-ucsc-hg38): Update to 1.4.4.

	gnu: r-bsgenome-hsapiens-ucsc-hg19: Update to 1.4.3.
	* gnu/packages/bioconductor.scm (r-bsgenome-hsapiens-ucsc-hg19): Update to 1.4.3.

	gnu: r-leidenbase: Update to 0.1.9.
	* gnu/packages/bioconductor.scm (r-leidenbase): Update to 0.1.9.

	gnu: r-phyloseq: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-phyloseq): Update to 1.40.0.

	gnu: r-tximeta: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.14.0.

	gnu: r-tricycle: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-tricycle): Update to 1.4.0.
	[propagated-inputs]: Add r-ggnewscale.

	gnu: r-tcgabiolinks: Update to 2.24.1.
	* gnu/packages/bioconductor.scm (r-tcgabiolinks): Update to 2.24.1.

	gnu: r-biscuiteer: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-biscuiteer): Update to 1.10.0.
	[propagated-inputs]: Add r-iranges.

	gnu: r-omnipathr: Update to 3.4.0.
	* gnu/packages/bioconductor.scm (r-omnipathr): Update to 3.4.0.
	[propagated-inputs]: Add r-withr.

	gnu: r-dmrseq: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-dmrseq): Update to 1.16.0.

	gnu: r-bsseq: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-bsseq): Update to 1.32.0.

	gnu: r-biotmle: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-biotmle): Update to 1.20.0.

	gnu: r-biotip: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-biotip): Update to 1.10.0.
	[propagated-inputs]: Remove r-hmisc; add r-scran.

	gnu: r-bioqc: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-bioqc): Update to 1.24.0.

	gnu: r-bionetstat: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-bionetstat): Update to 1.16.0.

	gnu: r-bionet: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-bionet): Update to 1.56.0.

	gnu: r-bionero: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-bionero): Update to 1.4.0.

	gnu: r-biomvrcns: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-biomvrcns): Update to 1.36.0.

	gnu: r-biomvcclass: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-biomvcclass): Update to 1.64.0.

	gnu: r-mvcclass: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-mvcclass): Update to 1.70.0.

	gnu: r-biomformat: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-biomformat): Update to 1.24.0.

	gnu: r-biodb: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-biodb): Update to 1.4.0.

	gnu: r-biocdockermanager: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-biocdockermanager): Update to 1.8.0.

	gnu: r-biocthis: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-biocthis): Update to 1.6.0.

	gnu: r-basilisk: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-basilisk): Update to 1.8.0.

	gnu: r-basilisk-utils: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-basilisk-utils): Update to 1.8.0.

	gnu: r-dir-expiry: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-dir-expiry): Update to 1.4.0.

	gnu: r-genetclassifier: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-genetclassifier): Update to 1.36.0.

	gnu: r-minet: Update to 3.54.0.
	* gnu/packages/bioconductor.scm (r-minet): Update to 3.54.0.

	gnu: r-biobtreer: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-biobtreer): Update to 1.8.0.

	gnu: r-bgeedb: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-bgeedb): Update to 2.22.0.

	gnu: r-bgeecall: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-bgeecall): Update to 1.12.1.

	gnu: r-beclear: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-beclear): Update to 2.12.0.
	[propagated-inputs]: Remove r-outliers; add r-dixontest.

	gnu: r-megadepth: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-megadepth): Update to 1.6.0.

	gnu: r-ballgown: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-ballgown): Update to 2.28.0.

	gnu: r-sushi: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-sushi): Update to 1.34.0.

	gnu: r-guitar: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-guitar): Update to 2.12.0.

	gnu: r-chromstar: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-chromstar): Update to 1.22.0.

	gnu: r-snpstats: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-snpstats): Update to 1.46.0.

	gnu: r-pathview: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-pathview): Update to 1.36.0.

	gnu: r-ldblock: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-ldblock): Update to 1.26.0.

	gnu: r-kegggraph: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-kegggraph): Update to 1.56.0.

	gnu: r-gwascat: Update to 2.28.1.
	* gnu/packages/bioconductor.scm (r-gwascat): Update to 2.28.1.

	gnu: r-gviz: Update to 1.40.1.
	* gnu/packages/bioconductor.scm (r-gviz): Update to 1.40.1.

	gnu: r-ggbio: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-ggbio): Update to 1.44.0.

	gnu: r-erma: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-erma): Update to 1.12.0.

	gnu: r-catalyst: Update to 1.20.1.
	* gnu/packages/bioconductor.scm (r-catalyst): Update to 1.20.1.

	gnu: r-msmstests: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-msmstests): Update to 1.34.0.

	gnu: r-msmseda: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-msmseda): Update to 1.34.0.

	gnu: r-biocio: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-biocio): Update to 1.6.0.

	gnu: r-msfeatures: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-msfeatures): Update to 1.4.0.

	gnu: r-mscoreutils: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-mscoreutils): Update to 1.8.0.

	gnu: r-delayedmatrixstats: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-delayedmatrixstats): Update to 1.18.0.

	gnu: r-sparsematrixstats: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-sparsematrixstats): Update to 1.8.0.

	gnu: r-scran: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-scran): Update to 1.24.0.

	gnu: r-scater: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-scater): Update to 1.24.0.
	[propagated-inputs]: Add r-rcppml.

	gnu: r-scuttle: Update to 1.6.2.
	* gnu/packages/bioconductor.scm (r-scuttle): Update to 1.6.2.

	gnu: r-singler: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-singler): Update to 1.10.0.

	gnu: r-singlecellexperiment: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-singlecellexperiment): Update to 1.18.0.

	gnu: r-chromvar: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-chromvar): Update to 1.18.0.

	gnu: r-motifmatchr: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-motifmatchr): Update to 1.18.0.

	gnu: r-maftools: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-maftools): Update to 2.12.0.
	[propagated-inputs]: Add r-dnacopy.

	gnu: r-tfbstools: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-tfbstools): Update to 1.34.0.

	gnu: r-cner: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-cner): Update to 1.32.0.

	gnu: r-beachmat: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-beachmat): Update to 2.12.0.

	gnu: r-rhdf5lib: Update to 1.18.2.
	* gnu/packages/bioconductor.scm (r-rhdf5lib): Update to 1.18.2.
	[source]: Adjust snippet.
	[arguments]: Update build phase 'do-not-use-bundled-hdf5.

	gnu: r-hdf5array: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-hdf5array): Update to 1.24.0.

	gnu: r-hitc: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-hitc): Update to 1.40.0.

	gnu: r-fithic: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-fithic): Update to 1.22.0.

	gnu: r-rgraphviz: Update to 2.40.0.
	* gnu/packages/bioconductor.scm (r-rgraphviz): Update to 2.40.0.

	gnu: r-s4vectors: Update to 0.34.0.
	* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.34.0.

	gnu: r-preprocesscore: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-preprocesscore): Update to 1.58.0.

	gnu: r-icens: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-icens): Update to 1.68.0.

	gnu: r-m3c: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-m3c): Update to 1.18.0.

	gnu: r-rgreat: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-rgreat): Update to 1.28.0.

	gnu: r-pcatools: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-pcatools): Update to 2.8.0.

	gnu: r-biodist: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-biodist): Update to 1.68.0.

	gnu: r-biocworkflowtools: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-biocworkflowtools): Update to 1.22.0.

	gnu: r-biocset: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-biocset): Update to 1.10.0.

	gnu: r-biocpkgtools: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.14.0.

	gnu: r-biocor: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-biocor): Update to 1.20.0.

	gnu: r-bioconcotk: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-bioconcotk): Update to 1.16.0.

	gnu: r-multiassayexperiment: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.22.0.

	gnu: r-grohmm: Update to 1.30.1.
	* gnu/packages/bioconductor.scm (r-grohmm): Update to 1.30.1.

	gnu: r-experimenthub: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-experimenthub): Update to 2.4.0.

	gnu: r-biocviews: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-biocviews): Update to 1.64.0.

	gnu: r-biocstyle: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-biocstyle): Update to 2.24.0.

	gnu: r-biocgraph: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-biocgraph): Update to 1.58.0.

	gnu: r-bioccheck: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-bioccheck): Update to 1.32.0.
	[propagated-inputs]: Remove r-optparse.

	gnu: r-ebarrays: Update to 2.60.0.
	* gnu/packages/bioconductor.scm (r-ebarrays): Update to 2.60.0.

	gnu: r-reactomepa: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-reactomepa): Update to 1.40.0.

	gnu: r-graphite: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-graphite): Update to 1.42.0.
	[propagated-inputs]: Remove r-checkmate; add r-rlang.

	gnu: r-biobroom: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-biobroom): Update to 1.28.0.

	gnu: r-bioassayr: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-bioassayr): Update to 1.34.0.

	gnu: r-fmcsr: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-fmcsr): Update to 1.38.0.

	gnu: r-chemminer: Update to 3.48.0.
	* gnu/packages/bioconductor.scm (r-chemminer): Update to 3.48.0.

	gnu: r-bigpint: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-bigpint): Update to 1.12.0.

	gnu: r-biggr: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-biggr): Update to 1.32.0.

	gnu: r-hyperdraw: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-hyperdraw): Update to 1.48.0.

	gnu: r-hypergraph: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-hypergraph): Update to 1.68.0.

	gnu: r-rsbml: Update to 2.54.0.
	* gnu/packages/bioconductor.scm (r-rsbml): Update to 2.54.0.

	gnu: r-bifet: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-bifet): Update to 1.16.0.

	gnu: r-bicare: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-bicare): Update to 1.54.0.

	gnu: r-bhc: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-bhc): Update to 1.48.0.

	gnu: r-bgx: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-bgx): Update to 1.62.0.

	gnu: r-bgmix: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-bgmix): Update to 1.56.0.

	gnu: r-acde: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-acde): Update to 1.26.0.

	gnu: r-acme: Update to 2.52.0.
	* gnu/packages/bioconductor.scm (r-acme): Update to 2.52.0.

	gnu: r-acgh: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-acgh): Update to 1.74.0.

	gnu: r-ace: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-ace): Update to 1.14.0.

	gnu: r-universalmotif: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.14.0.

	gnu: r-unifiedwmwqpcr: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-unifiedwmwqpcr): Update to 1.32.0.

	gnu: r-htqpcr: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-htqpcr): Update to 1.50.0.

	gnu: r-variancepartition: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.26.0.

	gnu: r-variantfiltering: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-variantfiltering): Update to 1.32.0.

	gnu: r-timeseriesexperiment: Update to 1.13.0.
	* gnu/packages/bioconductor.scm (r-timeseriesexperiment): Update to 1.13.0.

	gnu: r-wavcluster: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-wavcluster): Update to 2.30.0.

	gnu: r-reqon: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-reqon): Update to 1.42.0.

	gnu: r-seqbias: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-seqbias): Update to 1.44.0.

	gnu: r-bigmelon: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-bigmelon): Update to 1.22.0.

	gnu: r-gdsfmt: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.32.0.

	gnu: r-watermelon: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-watermelon): Update to 2.2.0.

	gnu: r-roc: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-roc): Update to 1.72.0.

	gnu: r-genie3: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-genie3): Update to 1.18.0.

	gnu: r-circrnaprofiler: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-circrnaprofiler): Update to 1.10.0.

	gnu: r-cicero: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-cicero): Update to 1.14.0.

	gnu: r-chicago: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-chicago): Update to 1.24.0.

	gnu: r-rcistarget: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-rcistarget): Update to 1.16.0.
	[propagated-inputs]: Remove r-feather; add r-s4vectors.

	gnu: r-depecher: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-depecher): Update to 1.12.0.

	gnu: r-mixomics: Update to 6.20.0.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.20.0.

	gnu: r-flowsom: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-flowsom): Update to 2.4.0.

	gnu: r-cytoml: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-cytoml): Update to 2.8.0.

	gnu: r-opencyto: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-opencyto): Update to 2.8.0.

	gnu: r-flowstats: Update to 4.8.0.
	* gnu/packages/bioconductor.scm (r-flowstats): Update to 4.8.0.
	[propagated-inputs]: Add r-corpcor and r-mnormt.

	gnu: r-flowworkspace: Update to 4.8.0.
	* gnu/packages/bioconductor.scm (r-flowworkspace): Update to 4.8.0.

	gnu: r-rprotobuflib: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-rprotobuflib): Update to 2.8.0.

	gnu: r-flowclust: Update to 3.34.0.
	* gnu/packages/bioconductor.scm (r-flowclust): Update to 3.34.0.
	[propagated-inputs]: Remove r-clue, r-corpcor, r-ellipse, r-flowviz, and r-mnormt.

	gnu: r-flowviz: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-flowviz): Update to 1.60.0.

	gnu: r-ggcyto: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-ggcyto): Update to 1.24.0.

	gnu: r-ncdfflow: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-ncdfflow): Update to 2.42.0.

	gnu: r-flowmeans: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-flowmeans): Update to 1.56.0.

	gnu: r-flowcore: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-flowcore): Update to 2.8.0.

	gnu: r-cytolib: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-cytolib): Update to 2.8.0.

	gnu: r-consensusclusterplus: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-consensusclusterplus): Update to 1.60.0.

	gnu: r-flowutils: Update to 1.59.0.
	* gnu/packages/bioconductor.scm (r-flowutils): Update to 1.59.0.

	gnu: r-rsubread: Update to 2.10.1.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.10.1.

	gnu: r-annotatr: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-annotatr): Update to 1.22.0.

	gnu: r-biosigner: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-biosigner): Update to 1.24.0.

	gnu: r-ropls: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-ropls): Update to 1.28.0.

	gnu: r-multidataset: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-multidataset): Update to 1.24.0.

	gnu: r-birewire: Update to 3.28.0.
	* gnu/packages/bioconductor.scm (r-birewire): Update to 3.28.0.

	gnu: r-rqc: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-rqc): Update to 1.30.0.

	gnu: r-quasr: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-quasr): Update to 1.36.0.

	gnu: r-rhisat2: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-rhisat2): Update to 1.12.0.

	gnu: r-sgseq: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-sgseq): Update to 1.30.0.

	gnu: r-rbowtie: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-rbowtie): Update to 1.36.0.

	gnu: r-iclusterplus: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-iclusterplus): Update to 1.32.0.

	gnu: r-biocfilecache: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-biocfilecache): Update to 2.4.0.

	gnu: r-arrmnormalization: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-arrmnormalization): Update to 1.36.0.

	gnu: r-progeny: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-progeny): Update to 1.18.0.
	[propagated-inputs]: Add r-decoupler and r-reshape2.

	gnu: r-rbowtie2: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-rbowtie2): Update to 2.2.0.

	gnu: r-zfpkm: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-zfpkm): Update to 1.18.0.

	gnu: r-zinbwave: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-zinbwave): Update to 1.18.0.

	gnu: r-webbioc: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-webbioc): Update to 1.68.0.

	gnu: r-widgettools: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-widgettools): Update to 1.74.0.

	gnu: r-wiggleplotr: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-wiggleplotr): Update to 1.20.0.

	gnu: r-wrench: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-wrench): Update to 1.14.0.

	gnu: r-wppi: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-wppi): Update to 1.4.0.

	gnu: r-xcms: Update to 3.18.0.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 3.18.0.

	gnu: r-massspecwavelet: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-massspecwavelet): Update to 1.62.0.
	[propagated-inputs]: Remove r-waveslim.
	[native-inputs]: Add r-knitr.

	gnu: r-roar: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-roar): Update to 1.32.0.

	gnu: r-yarn: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-yarn): Update to 1.22.0.

	gnu: r-quantro: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-quantro): Update to 1.30.0.

	gnu: r-gcrma: Update to 2.68.0.
	* gnu/packages/bioconductor.scm (r-gcrma): Update to 2.68.0.

	gnu: r-yapsa: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-yapsa): Update to 1.22.0.

	gnu: r-somaticsignatures: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-somaticsignatures): Update to 2.32.0.

	gnu: r-gtrellis: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-gtrellis): Update to 1.28.0.

	gnu: r-yamss: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-yamss): Update to 1.22.0.

	gnu: r-ebimage: Update to 4.38.0.
	* gnu/packages/bioconductor.scm (r-ebimage): Update to 4.38.0.

	gnu: r-aucell: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-aucell): Update to 1.18.1.
	[propagated-inputs]: Remove r-s4vectors; add r-delayedarray and r-delayedmatrixstats.

	gnu: r-allelicimbalance: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-allelicimbalance): Update to 1.34.0.

	gnu: r-annotationtools: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-annotationtools): Update to 1.70.0.

	gnu: r-gofuncr: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-gofuncr): Update to 1.16.0.

	gnu: r-atacseqqc: Update to 1.20.2.
	* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.20.2.

	gnu: r-genomicscores: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-genomicscores): Update to 2.8.0.

	gnu: r-motifstack: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-motifstack): Update to 1.40.0.
	[propagated-inputs]: Add r-tfbstools.

	gnu: r-motifbreakr: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-motifbreakr): Update to 2.10.0.
	[propagated-inputs]: Remove r-grimport.

	gnu: r-motifdb: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-motifdb): Update to 1.38.0.

	gnu: r-rgadem: Update to 2.44.0.
	* gnu/packages/bioconductor.scm (r-rgadem): Update to 2.44.0.

	gnu: r-bacon: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-bacon): Update to 1.24.0.

	gnu: r-abseqr: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-abseqr): Update to 1.14.0.

	gnu: r-a4: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-a4): Update to 1.44.0.

	gnu: r-a4base: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-a4base): Update to 1.44.0.

	gnu: r-a4reporting: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-a4reporting): Update to 1.44.0.

	gnu: r-a4preproc: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-a4preproc): Update to 1.44.0.

	gnu: r-a4classif: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-a4classif): Update to 1.44.0.

	gnu: r-a4core: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-a4core): Update to 1.44.0.

	gnu: r-annaffy: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-annaffy): Update to 1.68.0.

	gnu: r-mlinterfaces: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.76.0.

	gnu: r-clusterexperiment: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-clusterexperiment): Update to 2.16.0.

	gnu: r-clusterprofiler: Update to 4.4.1.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.4.1.

	gnu: r-enrichplot: Update to 1.16.1.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.16.1.

	gnu: r-dose: Update to 3.22.0.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.22.0.

	gnu: r-fgsea: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-fgsea): Update to 1.22.0.

	gnu: r-fcscan: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-fcscan): Update to 1.10.0.

	gnu: r-sigpathway: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-sigpathway): Update to 1.64.0.

	gnu: r-anota: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-anota): Update to 1.44.0.

	gnu: r-gosemsim: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.22.0.

	gnu: r-heatplus: Update to 3.4.0.
	* gnu/packages/bioconductor.scm (r-heatplus): Update to 3.4.0.

	gnu: r-varianttools: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-varianttools): Update to 1.38.0.

	gnu: r-tradeseq: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-tradeseq): Update to 1.10.0.

	gnu: r-ioniser: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-ioniser): Update to 2.20.0.

	gnu: r-linnorm: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-linnorm): Update to 2.20.0.

	gnu: r-lumi: Update to 2.48.0.
	* gnu/packages/bioconductor.scm (r-lumi): Update to 2.48.0.

	gnu: r-methylumi: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-methylumi): Update to 2.42.0.

	gnu: r-minfi: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-minfi): Update to 1.42.0.

	gnu: r-bumphunter: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-bumphunter): Update to 1.38.0.

	gnu: r-siggenes: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-siggenes): Update to 1.70.0.

	gnu: r-illuminaio: Update to 0.38.0.
	* gnu/packages/bioconductor.scm (r-illuminaio): Update to 0.38.0.

	gnu: r-geoquery: Update to 2.64.2.
	* gnu/packages/bioconductor.scm (r-geoquery): Update to 2.64.2.
	[propagated-inputs]: Remove r-httr; add r-curl.

	gnu: r-scone: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-scone): Update to 1.20.0.

	gnu: r-scdd: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-scdd): Update to 1.20.0.

	gnu: r-noiseq: Update to 2.40.0.
	* gnu/packages/bioconductor.scm (r-noiseq): Update to 2.40.0.

	gnu: r-monocle: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-monocle): Update to 2.24.0.
	[propagated-inputs]: Remove r-densityclust; add r-leidenbase.

	gnu: r-mast: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-mast): Update to 1.22.0.

	gnu: r-residualmatrix: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-residualmatrix): Update to 1.6.0.

	gnu: r-icobra: Update to 1.24.1.
	* gnu/packages/bioconductor.scm (r-icobra): Update to 1.24.1.
	[propagated-inputs]: Add r-markdown.

	gnu: r-ihw: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-ihw): Update to 1.24.0.

	gnu: r-lpsymphony: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-lpsymphony): Update to 1.24.0.

	gnu: r-karyoploter: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-karyoploter): Update to 1.22.0.

	gnu: r-ebseq: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-ebseq): Update to 1.36.0.

	gnu: r-dnacopy: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-dnacopy): Update to 1.70.0.

	gnu: r-copynumber: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-copynumber): Update to 1.36.0.

	gnu: r-chipexoqual: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-chipexoqual): Update to 1.20.0.

	gnu: r-savr: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-savr): Update to 1.34.0.

	gnu: r-destiny: Update to 3.10.0.
	* gnu/packages/bioconductor.scm (r-destiny): Update to 3.10.0.

	gnu: r-biocsingular: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-biocsingular): Update to 1.12.0.

	gnu: r-metapod: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-metapod): Update to 1.4.0.

	gnu: r-ggtree: Update to 3.4.0.
	* gnu/packages/bioconductor.scm (r-ggtree): Update to 3.4.0.

	gnu: r-treeio: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-treeio): Update to 1.20.0.

	gnu: r-scaledmatrix: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-scaledmatrix): Update to 1.4.0.

	gnu: r-biocneighbors: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-biocneighbors): Update to 1.14.0.

	gnu: r-ruvseq: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-ruvseq): Update to 1.30.0.

	gnu: r-dnabarcodes: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-dnabarcodes): Update to 1.26.0.

	gnu: r-inspect: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-inspect): Update to 1.26.0.

	gnu: r-plgem: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-plgem): Update to 1.68.0.

	gnu: r-rots: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-rots): Update to 1.24.0.

	gnu: r-glimma: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-glimma): Update to 2.6.0.

	gnu: r-goseq: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-goseq): Update to 1.48.0.

	gnu: r-ctc: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-ctc): Update to 1.70.0.

	gnu: r-genomicinteractions: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-genomicinteractions): Update to 1.30.0.

	gnu: r-interactionset: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-interactionset): Update to 1.24.0.

	gnu: r-riboseqr: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-riboseqr): Update to 1.30.0.

	gnu: r-riboprofiling: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-riboprofiling): Update to 1.26.0.

	gnu: r-chipcomp: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-chipcomp): Update to 1.26.0.

	gnu: r-bayseq: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-bayseq): Update to 2.30.0.

	gnu: r-qdnaseq: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-qdnaseq): Update to 1.32.0.

	gnu: r-cghcall: Update to 2.58.0.
	* gnu/packages/bioconductor.scm (r-cghcall): Update to 2.58.0.

	gnu: r-cghbase: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-cghbase): Update to 1.56.0.

	gnu: r-marray: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-marray): Update to 1.74.0.

	gnu: r-matrixgenerics: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-matrixgenerics): Update to 1.8.0.

	gnu: r-chippeakanno: Update to 3.30.0.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.30.0.

	gnu: r-graph: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-graph): Update to 1.74.0.

	gnu: r-multtest: Update to 2.52.0.
	* gnu/packages/bioconductor.scm (r-multtest): Update to 2.52.0.

	gnu: r-mbkmeans: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-mbkmeans): Update to 1.12.0.

	gnu: r-diffbind: Update to 3.6.1.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.6.1.

	gnu: r-greylistchip: Update to 1.28.1.
	* gnu/packages/bioconductor.scm (r-greylistchip): Update to 1.28.1.

	gnu: r-apeglm: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-apeglm): Update to 1.18.0.

	gnu: r-qvalue: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-qvalue): Update to 2.28.0.

	gnu: r-oligo: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-oligo): Update to 1.60.0.

	gnu: r-oligoclasses: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-oligoclasses): Update to 1.58.0.

	gnu: r-geneplotter: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-geneplotter): Update to 1.74.0.

	gnu: r-zellkonverter: Update to 1.6.1.
	* gnu/packages/bioconductor.scm (r-zellkonverter): Update to 1.6.1.

	gnu: r-zlibbioc: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-zlibbioc): Update to 1.42.0.

	gnu: r-xvector: Update to 0.36.0.
	* gnu/packages/bioconductor.scm (r-xvector): Update to 0.36.0.

	gnu: r-xmapbridge: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-xmapbridge): Update to 1.54.0.

	gnu: r-xina: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-xina): Update to 1.14.0.

	gnu: r-vsn: Update to 3.64.0.
	* gnu/packages/bioconductor.scm (r-vsn): Update to 3.64.0.

	gnu: r-variantannotation: Update to 1.42.1.
	* gnu/packages/bioconductor.scm (r-variantannotation): Update to 1.42.1.

	gnu: r-tximport: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-tximport): Update to 1.24.0.

	gnu: r-topgo: Update to 2.48.0.
	* gnu/packages/bioconductor.scm (r-topgo): Update to 2.48.0.

	gnu: r-systempiper: Update to 2.2.2.
	* gnu/packages/bioconductor.scm (r-systempiper): Update to 2.2.2.

	gnu: r-sva: Update to 3.44.0.
	* gnu/packages/bioconductor.scm (r-sva): Update to 3.44.0.

	gnu: r-summarizedexperiment: Update to 1.26.1.
	* gnu/packages/bioconductor.scm (r-summarizedexperiment): Update to 1.26.1.

	gnu: r-structuralvariantannotation: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-structuralvariantannotation): Update to 1.12.0.

	gnu: r-stringdb: Update to 2.8.4.
	* gnu/packages/bioconductor.scm (r-stringdb): Update to 2.8.4.

	gnu: r-stager: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-stager): Update to 1.18.0.

	gnu: r-slingshot: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-slingshot): Update to 2.4.0.

	gnu: r-trajectoryutils: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-trajectoryutils): Update to 1.4.0.

	gnu: r-transcriptr: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-transcriptr): Update to 1.24.0.

	gnu: r-simplifyenrichment: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-simplifyenrichment): Update to 1.6.0.
	[propagated-inputs]: Add r-colorspace and r-globaloptions.

	gnu: r-shortread: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-shortread): Update to 1.54.0.

	gnu: r-seqpattern: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-seqpattern): Update to 1.28.0.

	gnu: r-seqlogo: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-seqlogo): Update to 1.62.0.

	gnu: r-scdblfinder: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-scdblfinder): Update to 1.10.0.
	[propagated-inputs]: Add r-genomeinfodb, r-genomicranges, r-iranges, r-rsamtools, and
	r-rtracklayer.

	gnu: r-scannotatr: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-scannotatr): Update to 1.2.0.

	gnu: r-rtracklayer: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-rtracklayer): Update to 1.56.0.

	gnu: r-rsamtools: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-rsamtools): Update to 2.12.0.

	gnu: r-rhdf5filters: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-rhdf5filters): Update to 1.8.0.

	gnu: r-rhdf5: Update to 2.40.0.
	* gnu/packages/bioconductor.scm (r-rhdf5): Update to 2.40.0.

	gnu: r-reportingtools: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-reportingtools): Update to 2.36.0.

	gnu: r-regioner: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.28.0.

	gnu: r-rcas: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-rcas): Update to 1.22.0.

	gnu: r-rbgl: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-rbgl): Update to 1.72.0.

	gnu: r-protgenerics: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-protgenerics): Update to 1.28.0.

	gnu: r-pcamethods: Update to 1.88.0.
	* gnu/packages/bioconductor.scm (r-pcamethods): Update to 1.88.0.

	gnu: r-organismdbi: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-organismdbi): Update to 1.38.0.

	gnu: r-mzr: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-mzr): Update to 2.30.0.
	[propagated-inputs]: Remove r-zlibbioc.
	[inputs]: Replace boost-for-mysql with boost.

	gnu: r-mzid: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-mzid): Update to 1.34.0.

	gnu: r-msnid: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-msnid): Update to 1.30.0.

	gnu: r-msnbase: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-msnbase): Update to 2.22.0.

	gnu: r-mutationalpatterns: Update to 3.6.0.
	* gnu/packages/bioconductor.scm (r-mutationalpatterns): Update to 3.6.0.

	gnu: r-methylkit: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-methylkit): Update to 1.22.0.

	gnu: r-limma: Update to 3.52.1.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.52.1.

	gnu: r-lfa: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-lfa): Update to 1.26.0.

	gnu: r-keggrest: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-keggrest): Update to 1.36.0.

	gnu: r-interactivedisplaybase: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-interactivedisplaybase): Update to 1.34.0.

	gnu: r-impute: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-impute): Update to 1.70.0.

	gnu: r-rhtslib: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-rhtslib): Update to 1.28.0.

	gnu: r-hpar: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-hpar): Update to 1.38.0.

	gnu: r-gseabase: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-gseabase): Update to 1.58.0.

	gnu: r-gostats: Update to 2.62.0.
	* gnu/packages/bioconductor.scm (r-gostats): Update to 2.62.0.

	gnu: r-genomicranges: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-genomicranges): Update to 1.48.0.

	gnu: r-genomicfiles: Update to 1.32.1.
	* gnu/packages/bioconductor.scm (r-genomicfiles): Update to 1.32.1.

	gnu: r-genomicfeatures: Update to 1.48.1.
	* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.48.1.

	gnu: r-genomicalignments: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-genomicalignments): Update to 1.32.0.

	gnu: r-genomeinfodb: Update to 1.32.2.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.32.2.

	gnu: r-genomation: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-genomation): Update to 1.28.0.

	gnu: r-geneoverlap: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-geneoverlap): Update to 1.32.0.

	gnu: r-genefilter: Update to 1.78.0.
	* gnu/packages/bioconductor.scm (r-genefilter): Update to 1.78.0.

	gnu: r-gage: Update to 2.46.0.
	* gnu/packages/bioconductor.scm (r-gage): Update to 2.46.0.

	gnu: r-fastseg: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-fastseg): Update to 1.42.0.

	gnu: r-ensembldb: Update to 2.20.1.
	* gnu/packages/bioconductor.scm (r-ensembldb): Update to 2.20.1.

	gnu: r-edger: Update to 3.38.1.
	* gnu/packages/bioconductor.scm (r-edger): Update to 3.38.1.

	gnu: r-edaseq: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-edaseq): Update to 2.30.0.

	gnu: r-dirichletmultinomial: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-dirichletmultinomial): Update to 1.38.0.

	gnu: r-diffcyt: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-diffcyt): Update to 1.16.0.

	gnu: r-dexseq: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-dexseq): Update to 1.42.0.

	gnu: r-deseq2: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-deseq2): Update to 1.36.0.

	gnu: r-copywriter: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-copywriter): Update to 2.28.0.

	gnu: r-complexheatmap: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-complexheatmap): Update to 2.12.0.
	[propagated-inputs]: Add r-codetools.

	gnu: r-chipseq: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-chipseq): Update to 1.46.0.

	gnu: r-chipseeker: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-chipseeker): Update to 1.32.0.

	gnu: r-category: Update to 2.62.0.
	* gnu/packages/bioconductor.scm (r-category): Update to 2.62.0.

	gnu: r-bsgenome: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-bsgenome): Update to 1.64.0.

	gnu: r-biovizbase: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-biovizbase): Update to 1.44.0.

	gnu: r-biocparallel: Update to 1.30.2.
	* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.30.2.

	gnu: r-biomart: Update to 2.52.0.
	* gnu/packages/bioconductor.scm (r-biomart): Update to 2.52.0.

	gnu: r-biobase: Update to 2.56.0.
	* gnu/packages/bioconductor.scm (r-biobase): Update to 2.56.0.

	gnu: r-bamsignals: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-bamsignals): Update to 1.28.0.

	gnu: r-aroma-light: Update to 3.26.0.
	* gnu/packages/bioconductor.scm (r-aroma-light): Update to 3.26.0.

	gnu: r-annotationhub: Update to 3.4.0.
	* gnu/packages/bioconductor.scm (r-annotationhub): Update to 3.4.0.

	gnu: r-annotationforge: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-annotationforge): Update to 1.38.0.

	gnu: r-annotationfilter: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-annotationfilter): Update to 1.20.0.

	gnu: r-annotationdbi: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-annotationdbi): Update to 1.58.0.

	gnu: r-annotate: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-annotate): Update to 1.74.0.

	gnu: r-affxparser: Update to 1.68.1.
	* gnu/packages/bioconductor.scm (r-affxparser): Update to 1.68.1.

	gnu: r-affyio: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-affyio): Update to 1.66.0.

	gnu: r-affycoretools: Update to 1.68.1.
	* gnu/packages/bioconductor.scm (r-affycoretools): Update to 1.68.1.

	gnu: r-affycontam: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-affycontam): Update to 1.54.0.

	gnu: r-affycompatible: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-affycompatible): Update to 1.56.0.

	gnu: r-affycomp: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-affycomp): Update to 1.72.0.

	gnu: r-affy: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-affy): Update to 1.74.0.

	gnu: r-isoformswitchanalyzer: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-isoformswitchanalyzer): Update to 1.18.0.

	gnu: r-iranges: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-iranges): Update to 2.30.0.

	gnu: r-ideoviz: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-ideoviz): Update to 1.32.0.

	gnu: r-bluster: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-bluster): Update to 1.6.0.

	gnu: r-drimseq: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-drimseq): Update to 1.24.0.

	gnu: r-derfinderhelper: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-derfinderhelper): Update to 1.30.0.

	gnu: r-delayedarray: Update to 0.22.0.
	* gnu/packages/bioconductor.scm (r-delayedarray): Update to 0.22.0.

	gnu: r-deepsnv: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-deepsnv): Update to 1.42.0.

	gnu: r-decipher: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-decipher): Update to 2.24.0.

	gnu: r-dearseq: Update to 1.8.1.
	* gnu/packages/bioconductor.scm (r-dearseq): Update to 1.8.1.
	[propagated-inputs]: Add r-compquadform, r-dplyr, r-magrittr, r-reshape2, r-rlang,
	r-tibble, and r-viridislite.
	[native-inputs]: Add r-knitr.

	gnu: r-cummerbund: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-cummerbund): Update to 2.38.0.

	gnu: r-coverageview: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-coverageview): Update to 1.34.0.

	gnu: r-biocgenerics: Update to 0.42.0.
	* gnu/packages/bioconductor.scm (r-biocgenerics): Update to 0.42.0.

	gnu: r-biocversion: Update to 3.15.2.
	* gnu/packages/bioconductor.scm (r-biocversion): Update to 3.15.2.

	gnu: r-aneufinder: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-aneufinder): Update to 1.24.0.

	gnu: r-adductomicsr: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-adductomicsr): Update to 1.12.0.

	gnu: r-agilp: Update to 3.28.0.
	* gnu/packages/bioconductor.scm (r-agilp): Update to 3.28.0.

	gnu: r-aggregatebiovar: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-aggregatebiovar): Update to 1.6.0.

	gnu: r-agdex: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-agdex): Update to 1.44.0.

	gnu: r-affyrnadegradation: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-affyrnadegradation): Update to 1.42.0.

	gnu: r-affixcan: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-affixcan): Update to 1.14.0.

	gnu: r-adsplit: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-adsplit): Update to 1.66.0.

	gnu: r-adimpute: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-adimpute): Update to 1.6.0.

	gnu: r-adamgui: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-adamgui): Update to 1.12.0.

	gnu: r-adam: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-adam): Update to 1.12.0.

	gnu: r-absseq: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-absseq): Update to 1.50.0.

	gnu: r-abarray: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-abarray): Update to 1.64.0.

	gnu: r-biostrings: Update to 2.64.0.
	* gnu/packages/bioconductor.scm (r-biostrings): Update to 2.64.0.
	[arguments]: Remove build phase 'patch-for-R-4.2.0.

	gnu: Add r-decoupler.
	* gnu/packages/bioconductor.scm (r-decoupler): New variable.

	guix: Upgrade to Bioconductor 3.15.
	* guix/build-system/r.scm (bioconductor-uri): Bump Bioconductor version to
	3.15.
	* guix/import/cran.scm (%bioconductor-version): Same.

	gnu: apache-arrow: Update to 8.0.0.
	* gnu/packages/databases.scm (apache-arrow): Update to 8.0.0.

	gnu: Add r-rcppml.
	* gnu/packages/cran.scm (r-rcppml): New variable.

	gnu: Add r-dixontest.
	* gnu/packages/cran.scm (r-dixontest): New variable.

	gnu: r-biostrings: Patch for R 4.2.0.
	* gnu/packages/bioconductor.scm (r-biostrings)[arguments]: Add build phase
	'patch-for-R-4.2.0.

	gnu: r-rcurl: Update to 1.98-1.6.
	* gnu/packages/statistics.scm (r-rcurl): Update to 1.98-1.6.
	[source]: Take from CRAN.
	[arguments]: Remove trailing #T from build phase.
	[native-inputs]: Add libxml2.
	[inputs]: Use new input list style.

	gnu: nlopt: Update to 2.7.1.
	* gnu/packages/maths.scm (nlopt): Update to 2.7.1.
	[source]: Fetch from git.
	[build-system]: Use cmake-build-system.
	[arguments]: Adjuts 'set-libnlopt-file-name phase.
	[inputs]: Replace guile-2.0 with guile-3.0; add octave and python.
	[native-inputs]: Add swig.

	gnu: r-binom: Update to 1.1-1.1.
	* gnu/packages/statistics.scm (r-binom): Update to 1.1-1.1.

	gnu: r-desctools: Update to 0.99.45.
	* gnu/packages/statistics.scm (r-desctools): Update to 0.99.45.
	[propagated-inputs]: Add r-httr and r-readxl.

	gnu: r-datasaurus: Update to 0.1.6.
	* gnu/packages/statistics.scm (r-datasaurus): Update to 0.1.6.

	gnu: r-logspline: Update to 2.1.17.
	* gnu/packages/statistics.scm (r-logspline): Update to 2.1.17.

	gnu: r-clubsandwich: Update to 0.5.6.
	* gnu/packages/statistics.scm (r-clubsandwich): Update to 0.5.6.

	gnu: r-tclust: Update to 1.5-1.
	* gnu/packages/statistics.scm (r-tclust): Update to 1.5-1.

	gnu: r-car: Update to 3.0-13.
	* gnu/packages/statistics.scm (r-car): Update to 3.0-13.

	gnu: r-nloptr: Update to 2.0.3.
	* gnu/packages/statistics.scm (r-nloptr): Update to 2.0.3.

	gnu: r-quantreg: Update to 5.93.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.93.
	[propagated-inputs]: Add r-mass and r-survival.
	[native-inputs]: Add r-r-rsp.
	[arguments]: Add phase 'set-HOME.

	gnu: r-rrcov: Update to 1.7-0.
	* gnu/packages/statistics.scm (r-rrcov): Update to 1.7-0.

	gnu: r-pcapp: Update to 2.0-1.
	* gnu/packages/statistics.scm (r-pcapp): Update to 2.0-1.

	gnu: r-mclust: Update to 5.4.10.
	* gnu/packages/statistics.scm (r-mclust): Update to 5.4.10.

	gnu: r-randomforest: Update to 4.7-1.1.
	* gnu/packages/statistics.scm (r-randomforest): Update to 4.7-1.1.

	gnu: r-lars: Update to 1.3.
	* gnu/packages/statistics.scm (r-lars): Update to 1.3.

	gnu: r-gplots: Update to 3.1.3.
	* gnu/packages/statistics.scm (r-gplots): Update to 3.1.3.

	gnu: r-gdata: Update to 2.18.0.1.
	* gnu/packages/statistics.scm (r-gdata): Update to 2.18.0.1.

	gnu: r-gtools: Update to 3.9.2.1.
	* gnu/packages/statistics.scm (r-gtools): Update to 3.9.2.1.

	gnu: r-hmisc: Update to 4.7-0.
	* gnu/packages/statistics.scm (r-hmisc): Update to 4.7-0.

	gnu: r-matrixstats: Update to 0.62.0.
	* gnu/packages/statistics.scm (r-matrixstats): Update to 0.62.0.

	gnu: r-bigmemory: Update to 4.6.1.
	* gnu/packages/statistics.scm (r-bigmemory): Update to 4.6.1.
	[propagated-inputs]: Add r-uuid.
	[inputs]: Add util-linux:lib.

	gnu: r-rtsne: Update to 0.16.
	* gnu/packages/statistics.scm (r-rtsne): Update to 0.16.

	gnu: r-glmnet: Update to 4.1-4.
	* gnu/packages/statistics.scm (r-glmnet): Update to 4.1-4.

	gnu: r-dt: Update to 0.23.
	* gnu/packages/statistics.scm (r-dt): Update to 0.23.

	gnu: r-segmented: Update to 1.5-0.
	* gnu/packages/statistics.scm (r-segmented): Update to 1.5-0.

	gnu: r-rsqlite: Update to 2.2.14.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.2.14.

	gnu: r-rmarkdown: Update to 2.14.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.14.

	gnu: r-rcpparmadillo: Update to 0.11.1.1.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.11.1.1.0.

	gnu: r-httr: Update to 1.4.3.
	* gnu/packages/statistics.scm (r-httr): Update to 1.4.3.

	gnu: r-openssl: Update to 2.0.2.
	* gnu/packages/statistics.scm (r-openssl): Update to 2.0.2.

	gnu: r-roxygen2: Update to 7.2.0.
	* gnu/packages/statistics.scm (r-roxygen2): Update to 7.2.0.
	[propagated-inputs]: Add r-cli and r-withr.

	gnu: r-checkmate: Update to 2.1.0.
	* gnu/packages/statistics.scm (r-checkmate): Update to 2.1.0.
	[native-inputs]: Add r-knitr.

	gnu: r-ade4: Update to 1.7-19.
	* gnu/packages/statistics.scm (r-ade4): Update to 1.7-19.

	gnu: r-dplyr: Update to 1.0.9.
	* gnu/packages/statistics.scm (r-dplyr): Update to 1.0.9.

	gnu: r-tibble: Update to 3.1.7.
	* gnu/packages/statistics.scm (r-tibble): Update to 3.1.7.

	gnu: r-testthat: Update to 3.1.4.
	* gnu/packages/statistics.scm (r-testthat): Update to 3.1.4.

	gnu: r-knitr: Update to 1.39.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.39.

	gnu: r-ggplot2: Update to 3.3.6.
	* gnu/packages/statistics.scm (r-ggplot2): Update to 3.3.6.

	gnu: r-dichromat: Update to 2.0-0.1.
	* gnu/packages/statistics.scm (r-dichromat): Update to 2.0-0.1.

	gnu: r-mass: Update to 7.3-57.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-57.

	gnu: r-mlearning: Update to 1.1.1.
	* gnu/packages/cran.scm (r-mlearning): Update to 1.1.1.

	gnu: r-zoolog: Update to 1.0.1.
	* gnu/packages/cran.scm (r-zoolog): Update to 1.0.1.

	gnu: r-rfigshare: Update to 0.3.8.
	* gnu/packages/cran.scm (r-rfigshare): Update to 0.3.8.
	[propagated-inputs]: Remove r-plyr.
	[native-inputs]: Add r-knitr.

	gnu: r-keras: Update to 2.9.0.
	* gnu/packages/cran.scm (r-keras): Update to 2.9.0.

	gnu: r-tensorflow: Update to 2.9.0.
	* gnu/packages/cran.scm (r-tensorflow): Update to 2.9.0.

	gnu: r-stringfish: Update to 0.15.7.
	* gnu/packages/cran.scm (r-stringfish): Update to 0.15.7.

	gnu: r-exactextractr: Update to 0.8.2.
	* gnu/packages/cran.scm (r-exactextractr): Update to 0.8.2.

	gnu: r-opencpu: Update to 2.2.8.
	* gnu/packages/cran.scm (r-opencpu): Update to 2.2.8.

	gnu: r-rmisc: Update to 1.5.1.
	* gnu/packages/cran.scm (r-rmisc): Update to 1.5.1.
	[propagated-inputs]: Remove r-rcpp.

	gnu: r-pdftools: Update to 3.2.1.
	* gnu/packages/cran.scm (r-pdftools): Update to 3.2.1.

	gnu: r-qdapregex: Update to 0.7.5.
	* gnu/packages/cran.scm (r-qdapregex): Update to 0.7.5.

	gnu: r-pkgdown: Update to 2.0.3.
	* gnu/packages/cran.scm (r-pkgdown): Update to 2.0.3.

	gnu: r-mlr3tuning: Update to 0.13.1.
	* gnu/packages/cran.scm (r-mlr3tuning): Update to 0.13.1.

	gnu: r-bbotk: Update to 0.5.3.
	* gnu/packages/cran.scm (r-bbotk): Update to 0.5.3.

	gnu: r-mlr3learners: Update to 0.5.3.
	* gnu/packages/cran.scm (r-mlr3learners): Update to 0.5.3.

	gnu: r-paradox: Update to 0.9.0.
	* gnu/packages/cran.scm (r-paradox): Update to 0.9.0.

	gnu: r-mlr3pipelines: Update to 0.4.1.
	* gnu/packages/cran.scm (r-mlr3pipelines): Update to 0.4.1.

	gnu: r-lpme: Update to 1.1.3.
	* gnu/packages/cran.scm (r-lpme): Update to 1.1.3.

	gnu: r-seurat: Update to 4.1.1.
	* gnu/packages/cran.scm (r-seurat): Update to 4.1.1.

	gnu: r-seuratobject: Update to 4.1.0.
	* gnu/packages/cran.scm (r-seuratobject): Update to 4.1.0.
	[propagated-inputs]: Add r-future, r-future-apply, r-progressr, r-rgeos, and r-sp.

	gnu: r-altmeta: Update to 4.0.
	* gnu/packages/cran.scm (r-altmeta): Update to 4.0.

	gnu: r-lsa: Update to 0.73.3.
	* gnu/packages/cran.scm (r-lsa): Update to 0.73.3.

	gnu: r-tidytext: Update to 0.3.3.
	* gnu/packages/cran.scm (r-tidytext): Update to 0.3.3.

	gnu: r-tidypredict: Update to 0.4.9.
	* gnu/packages/cran.scm (r-tidypredict): Update to 0.4.9.

	gnu: r-igraph: Update to 1.3.1.
	* gnu/packages/cran.scm (r-igraph): Update to 1.3.1.

	gnu: r-exactranktests: Update to 0.8-35.
	* gnu/packages/cran.scm (r-exactranktests): Update to 0.8-35.

	gnu: r-spatstat-core: Update to 2.4-4.
	* gnu/packages/cran.scm (r-spatstat-core): Update to 2.4-4.

	gnu: r-spatstat-data: Update to 2.2-0.
	* gnu/packages/cran.scm (r-spatstat-data): Update to 2.2-0.

	gnu: r-spatstat-sparse: Update to 2.1-1.
	* gnu/packages/cran.scm (r-spatstat-sparse): Update to 2.1-1.

	gnu: r-spatstat-utils: Update to 2.3-1.
	* gnu/packages/cran.scm (r-spatstat-utils): Update to 2.3-1.

	gnu: r-iml: Update to 0.11.0.
	* gnu/packages/cran.scm (r-iml): Update to 0.11.0.
	[propagated-inputs]: Remove r-keras.

	gnu: r-scrypt: Update to 0.1.4.
	* gnu/packages/cran.scm (r-scrypt): Update to 0.1.4.

	gnu: r-brms: Update to 2.17.0.
	* gnu/packages/cran.scm (r-brms): Update to 2.17.0.

	gnu: r-projpred: Update to 2.1.2.
	* gnu/packages/cran.scm (r-projpred): Update to 2.1.2.

	gnu: r-optimx: Update to 2022-4.30.
	* gnu/packages/cran.scm (r-optimx): Update to 2022-4.30.

	gnu: r-packrat: Update to 0.8.0.
	* gnu/packages/cran.scm (r-packrat): Update to 0.8.0.

	gnu: r-irtoys: Update to 0.2.2.
	* gnu/packages/cran.scm (r-irtoys): Update to 0.2.2.
	[native-inputs]: Add r-knitr.

	gnu: r-tam: Update to 4.0-16.
	* gnu/packages/cran.scm (r-tam): Update to 4.0-16.

	gnu: r-cdm: Update to 8.1-12.
	* gnu/packages/cran.scm (r-cdm): Update to 8.1-12.

	gnu: r-bdgraph: Update to 2.67.
	* gnu/packages/cran.scm (r-bdgraph): Update to 2.67.
	[native-inputs]: Add r-knitr.

	gnu: r-lisreltor: Update to 0.1.5.
	* gnu/packages/cran.scm (r-lisreltor): Update to 0.1.5.

	gnu: r-rockchalk: Update to 1.8.152.
	* gnu/packages/cran.scm (r-rockchalk): Update to 1.8.152.

	gnu: r-semtools: Update to 0.5-6.
	* gnu/packages/cran.scm (r-semtools): Update to 0.5-6.

	gnu: r-matrixextra: Update to 0.1.10.
	* gnu/packages/cran.scm (r-matrixextra): Update to 0.1.10.

	gnu: r-rsvg: Update to 2.3.1.
	* gnu/packages/cran.scm (r-rsvg): Update to 2.3.1.

	gnu: r-lim: Update to 1.4.7.
	* gnu/packages/cran.scm (r-lim): Update to 1.4.7.

	gnu: r-caret: Update to 6.0-92.
	* gnu/packages/cran.scm (r-caret): Update to 6.0-92.

	gnu: r-fda: Update to 6.0.3.
	* gnu/packages/cran.scm (r-fda): Update to 6.0.3.
	[propagated-inputs]: Remove r-matrix.
	[native-inputs]: Add r-knitr.

	gnu: r-alabama: Update to 2022.4-1.
	* gnu/packages/cran.scm (r-alabama): Update to 2022.4-1.

	gnu: r-gamlss: Update to 5.4-3.
	* gnu/packages/cran.scm (r-gamlss): Update to 5.4-3.

	gnu: r-randtoolbox: Update to 2.0.0.
	* gnu/packages/cran.scm (r-randtoolbox): Update to 2.0.0.
	[native-inputs]: Remove gfortran.

	gnu: r-mda: Update to 0.5-3.
	* gnu/packages/cran.scm (r-mda): Update to 0.5-3.

	gnu: r-reldist: Update to 1.7-1.
	* gnu/packages/cran.scm (r-reldist): Update to 1.7-1.
	[propagated-inputs]: Remove r-hmisc.

	gnu: r-subplex: Update to 1.8.
	* gnu/packages/cran.scm (r-subplex): Update to 1.8.

	gnu: r-desolve: Update to 1.32.
	* gnu/packages/cran.scm (r-desolve): Update to 1.32.

	gnu: r-rgdal: Update to 1.5-32.
	* gnu/packages/cran.scm (r-rgdal): Update to 1.5-32.

	gnu: r-parameters: Update to 0.18.0.
	* gnu/packages/cran.scm (r-parameters): Update to 0.18.0.

	gnu: r-leiden: Update to 0.4.2.
	* gnu/packages/cran.scm (r-leiden): Update to 0.4.2.

	gnu: r-xgboost: Update to 1.6.0.1.
	* gnu/packages/cran.scm (r-xgboost): Update to 1.6.0.1.

	gnu: r-dalex: Update to 2.4.1.
	* gnu/packages/cran.scm (r-dalex): Update to 2.4.1.

	gnu: r-pbmcapply: Update to 1.5.1.
	* gnu/packages/cran.scm (r-pbmcapply): Update to 1.5.1.

	gnu: r-mcmcpack: Update to 1.6-3.
	* gnu/packages/cran.scm (r-mcmcpack): Update to 1.6-3.

	gnu: r-text2vec: Update to 0.6.1.
	* gnu/packages/cran.scm (r-text2vec): Update to 0.6.1.

	gnu: r-mlapi: Update to 0.1.1.
	* gnu/packages/cran.scm (r-mlapi): Update to 0.1.1.

	gnu: r-arrow: Update to 8.0.0.
	* gnu/packages/cran.scm (r-arrow): Update to 8.0.0.

	gnu: r-aplot: Update to 0.1.4.
	* gnu/packages/cran.scm (r-aplot): Update to 0.1.4.
	[propagated-inputs]: Remove r-yulab-utils.

	gnu: r-extrafont: Update to 0.18.
	* gnu/packages/cran.scm (r-extrafont): Update to 0.18.

	gnu: r-r2html: Update to 2.3.3.
	* gnu/packages/cran.scm (r-r2html): Update to 2.3.3.

	gnu: r-hapassoc: Update to 1.2-9.
	* gnu/packages/cran.scm (r-hapassoc): Update to 1.2-9.

	gnu: r-hierfstat: Update to 0.5-11.
	* gnu/packages/cran.scm (r-hierfstat): Update to 0.5-11.

	gnu: r-bookdown: Update to 0.26.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.26.

	gnu: r-rms: Update to 6.3-0.
	* gnu/packages/cran.scm (r-rms): Update to 6.3-0.

	gnu: r-polspline: Update to 1.1.20.
	* gnu/packages/cran.scm (r-polspline): Update to 1.1.20.

	gnu: r-adegenet: Update to 2.1.6.
	* gnu/packages/cran.scm (r-adegenet): Update to 2.1.6.

	gnu: r-spdep: Update to 1.2-4.
	* gnu/packages/cran.scm (r-spdep): Update to 1.2-4.

	gnu: r-seqinr: Update to 4.2-16.
	* gnu/packages/cran.scm (r-seqinr): Update to 4.2-16.

	gnu: r-gmodels: Update to 2.18.1.1.
	* gnu/packages/cran.scm (r-gmodels): Update to 2.18.1.1.

	gnu: r-penalized: Update to 0.9-52.
	* gnu/packages/cran.scm (r-penalized): Update to 0.9-52.

	gnu: r-moments: Update to 0.14.1.
	* gnu/packages/cran.scm (r-moments): Update to 0.14.1.

	gnu: r-minpack-lm: Update to 1.2-2.
	* gnu/packages/cran.scm (r-minpack-lm): Update to 1.2-2.

	gnu: r-shinybs: Update to 0.61.1.
	* gnu/packages/cran.scm (r-shinybs): Update to 0.61.1.

	gnu: r-future-apply: Update to 1.9.0.
	* gnu/packages/cran.scm (r-future-apply): Update to 1.9.0.

	gnu: r-future: Update to 1.26.1.
	* gnu/packages/cran.scm (r-future): Update to 1.26.1.

	gnu: r-parallelly: Update to 1.31.1.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.31.1.

	gnu: r-globals: Update to 0.15.0.
	* gnu/packages/cran.scm (r-globals): Update to 0.15.0.

	gnu: r-epi: Update to 2.46.
	* gnu/packages/cran.scm (r-epi): Update to 2.46.
	[propagated-inputs]: Remove r-purrr; add r-magrittr.

	gnu: r-spatialextremes: Update to 2.1-0.
	* gnu/packages/cran.scm (r-spatialextremes): Update to 2.1-0.

	gnu: r-assertive-properties: Update to 0.0-5.
	* gnu/packages/cran.scm (r-assertive-properties): Update to 0.0-5.

	gnu: r-rnexml: Update to 2.4.7.
	* gnu/packages/cran.scm (r-rnexml): Update to 2.4.7.

	gnu: r-flare: Update to 1.7.0.1.
	* gnu/packages/cran.scm (r-flare): Update to 1.7.0.1.

	gnu: r-rspectra: Update to 0.16-1.
	* gnu/packages/cran.scm (r-rspectra): Update to 0.16-1.
	[native-inputs]: Add r-knitr.

	gnu: r-colorramps: Update to 2.3.1.
	* gnu/packages/cran.scm (r-colorramps): Update to 2.3.1.

	gnu: r-admisc: Update to 0.27.
	* gnu/packages/cran.scm (r-admisc): Update to 0.27.

	gnu: r-ouch: Update to 2.18.
	* gnu/packages/cran.scm (r-ouch): Update to 2.18.

	gnu: r-activity: Update to 1.3.2.
	* gnu/packages/cran.scm (r-activity): Update to 1.3.2.
	[propagated-inputs]: Remove r-circular.

	gnu: r-circular: Update to 0.4-95.
	* gnu/packages/cran.scm (r-circular): Update to 0.4-95.

	gnu: r-ks: Update to 1.13.5.
	* gnu/packages/cran.scm (r-ks): Update to 1.13.5.

	gnu: r-rgl: Update to 0.108.3.2.
	* gnu/packages/cran.scm (r-rgl): Update to 0.108.3.2.

	gnu: r-biocmanager: Update to 1.30.18.
	* gnu/packages/cran.scm (r-biocmanager): Update to 1.30.18.

	gnu: r-afex: Update to 1.1-1.
	* gnu/packages/cran.scm (r-afex): Update to 1.1-1.

	gnu: r-summarytools: Update to 1.0.1.
	* gnu/packages/cran.scm (r-summarytools): Update to 1.0.1.

	gnu: r-usethis: Update to 2.1.6.
	* gnu/packages/cran.scm (r-usethis): Update to 2.1.6.

	gnu: r-effectsize: Update to 0.7.0.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.7.0.

	gnu: r-bayestestr: Update to 0.12.1.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.12.1.

	gnu: r-tmb: Update to 1.9.0.
	* gnu/packages/cran.scm (r-tmb): Update to 1.9.0.

	gnu: r-emmeans: Update to 1.7.4-1.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.7.4-1.

	gnu: r-multcomp: Update to 1.4-19.
	* gnu/packages/cran.scm (r-multcomp): Update to 1.4-19.

	gnu: r-th-data: Update to 1.1-1.
	* gnu/packages/cran.scm (r-th-data): Update to 1.1-1.

	gnu: r-furrr: Update to 0.3.0.
	* gnu/packages/cran.scm (r-furrr): Update to 0.3.0.
	[propagated-inputs]: Remove r-ellipsis.

	gnu: r-svdialogs: Update to 1.1.0.
	* gnu/packages/cran.scm (r-svdialogs): Update to 1.1.0.

	gnu: r-labelled: Update to 2.9.1.
	* gnu/packages/cran.scm (r-labelled): Update to 2.9.1.

	gnu: r-dofuture: Update to 0.12.2.
	* gnu/packages/cran.scm (r-dofuture): Update to 0.12.2.

	gnu: r-drtmle: Update to 1.1.1.
	* gnu/packages/cran.scm (r-drtmle): Update to 1.1.1.

	gnu: r-cmplot: Update to 4.1.0.
	* gnu/packages/cran.scm (r-cmplot): Update to 4.1.0.

	gnu: r-doby: Update to 4.6.13.
	* gnu/packages/cran.scm (r-doby): Update to 4.6.13.

	gnu: r-argparse: Update to 2.1.5.
	* gnu/packages/cran.scm (r-argparse): Update to 2.1.5.

	gnu: r-insight: Update to 0.17.1.
	* gnu/packages/cran.scm (r-insight): Update to 0.17.1.

	gnu: r-rjags: Update to 4-13.
	* gnu/packages/cran.scm (r-rjags): Update to 4-13.

	gnu: r-nbclust: Update to 3.0.1.
	* gnu/packages/cran.scm (r-nbclust): Update to 3.0.1.

	gnu: r-reticulate: Update to 1.25.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.25.

	gnu: r-renv: Update to 0.15.5.
	* gnu/packages/cran.scm (r-renv): Update to 0.15.5.

	gnu: r-maptools: Update to 1.1-4.
	* gnu/packages/cran.scm (r-maptools): Update to 1.1-4.

	gnu: r-abc: Update to 2.2.1.
	* gnu/packages/cran.scm (r-abc): Update to 2.2.1.

	gnu: r-fnn: Update to 1.1.3.1.
	* gnu/packages/cran.scm (r-fnn): Update to 1.1.3.1.

	gnu: r-algdesign: Update to 1.2.1.
	* gnu/packages/cran.scm (r-algdesign): Update to 1.2.1.

	gnu: r-radiant-data: Update to 1.4.2.
	* gnu/packages/cran.scm (r-radiant-data): Update to 1.4.2.

	gnu: r-shinyace: Update to 0.4.2.
	* gnu/packages/cran.scm (r-shinyace): Update to 0.4.2.

	gnu: r-import: Update to 1.3.0.
	* gnu/packages/cran.scm (r-import): Update to 1.3.0.

	gnu: r-tseries: Update to 0.10-51.
	* gnu/packages/cran.scm (r-tseries): Update to 0.10-51.

	gnu: r-quantmod: Update to 0.4.20.
	* gnu/packages/cran.scm (r-quantmod): Update to 0.4.20.

	gnu: r-statnet-common: Update to 4.6.0.
	* gnu/packages/cran.scm (r-statnet-common): Update to 4.6.0.

	gnu: r-network: Update to 1.17.2.
	* gnu/packages/cran.scm (r-network): Update to 1.17.2.

	gnu: r-tinytex: Update to 0.39.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.39.

	gnu: r-uuid: Update to 1.1-0.
	* gnu/packages/cran.scm (r-uuid): Update to 1.1-0.

	gnu: r-vctrs: Update to 0.4.1.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.4.1.

	gnu: r-xfun: Update to 0.31.
	* gnu/packages/cran.scm (r-xfun): Update to 0.31.

	gnu: r-webshot: Update to 0.5.3.
	* gnu/packages/cran.scm (r-webshot): Update to 0.5.3.

	gnu: r-cli: Update to 3.3.0.
	* gnu/packages/cran.scm (r-cli): Update to 3.3.0.

	gnu: r-venndiagram: Update to 1.7.3.
	* gnu/packages/cran.scm (r-venndiagram): Update to 1.7.3.

	gnu: r-hardyweinberg: Update to 1.7.5.
	* gnu/packages/cran.scm (r-hardyweinberg): Update to 1.7.5.

	gnu: r-pdist: Update to 1.2.1.
	* gnu/packages/cran.scm (r-pdist): Update to 1.2.1.

	gnu: r-broom: Update to 0.8.0.
	* gnu/packages/cran.scm (r-broom): Update to 0.8.0.

	gnu: r-psych: Update to 2.2.5.
	* gnu/packages/cran.scm (r-psych): Update to 2.2.5.

	gnu: r-geometry: Update to 0.4.6.
	* gnu/packages/cran.scm (r-geometry): Update to 0.4.6.

	gnu: r-energy: Update to 1.7-10.
	* gnu/packages/cran.scm (r-energy): Update to 1.7-10.

	gnu: r-bbmle: Update to 1.0.25.
	* gnu/packages/cran.scm (r-bbmle): Update to 1.0.25.

	gnu: r-extremes: Update to 2.1-2.
	* gnu/packages/cran.scm (r-extremes): Update to 2.1-2.

	gnu: r-rmtstat: Update to 0.3.1.
	* gnu/packages/cran.scm (r-rmtstat): Update to 0.3.1.

	gnu: r-sp: Update to 1.4-7.
	* gnu/packages/cran.scm (r-sp): Update to 1.4-7.

	gnu: r-restrserve: Update to 1.1.1.
	* gnu/packages/cran.scm (r-restrserve): Update to 1.1.1.
	[propagated-inputs]: Add r-digest.

	gnu: r-reshape: Update to 0.8.9.
	* gnu/packages/cran.scm (r-reshape): Update to 0.8.9.
	[propagated-inputs]: Remove r-rcpp.

	gnu: r-ff: Update to 4.0.7.
	* gnu/packages/cran.scm (r-ff): Update to 4.0.7.

	gnu: r-circlize: Update to 0.4.15.
	* gnu/packages/cran.scm (r-circlize): Update to 0.4.15.

	gnu: r-rcppxptrutils: Update to 0.1.2.
	* gnu/packages/cran.scm (r-rcppxptrutils): Update to 0.1.2.

	gnu: r-ps: Update to 1.7.0.
	* gnu/packages/cran.scm (r-ps): Update to 1.7.0.

	gnu: r-haven: Update to 2.5.0.
	* gnu/packages/cran.scm (r-haven): Update to 2.5.0.
	[propagated-inputs]: Add r-cli and r-lifecycle.

	gnu: r-shinyfiles: Update to 0.9.2.
	* gnu/packages/cran.scm (r-shinyfiles): Update to 0.9.2.

	gnu: r-rstpm2: Update to 1.5.6.
	* gnu/packages/cran.scm (r-rstpm2): Update to 1.5.6.

	gnu: r-fastghquad: Update to 1.0.1.
	* gnu/packages/cran.scm (r-fastghquad): Update to 1.0.1.

	gnu: r-vegan: Update to 2.6-2.
	* gnu/packages/cran.scm (r-vegan): Update to 2.6-2.

	gnu: r-astsa: Update to 1.15.
	* gnu/packages/cran.scm (r-astsa): Update to 1.15.

	gnu: r-shadowtext: Update to 0.1.2.
	* gnu/packages/cran.scm (r-shadowtext): Update to 0.1.2.

	gnu: r-mboost: Update to 2.9-7.
	* gnu/packages/cran.scm (r-mboost): Update to 2.9-7.

	gnu: r-polychrome: Update to 1.5.1.
	* gnu/packages/cran.scm (r-polychrome): Update to 1.5.1.

	gnu: r-scales: Update to 1.2.0.
	* gnu/packages/cran.scm (r-scales): Update to 1.2.0.
	[propagated-inputs]: Add r-rlang.

	gnu: r-zoo: Update to 1.8-10.
	* gnu/packages/cran.scm (r-zoo): Update to 1.8-10.

	gnu: r-v8: Update to 4.2.0.
	* gnu/packages/cran.scm (r-v8): Update to 4.2.0.

	gnu: r-datawizard: Update to 0.4.1.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.4.1.

	gnu: r-abn: Update to 2.7-1.
	* gnu/packages/bioconductor.scm (r-abn): Update to 2.7-1.

	gnu: r-ldheatmap: Update to 1.0-6.
	* gnu/packages/bioconductor.scm (r-ldheatmap): Update to 1.0-6.

	gnu: r-wgcna: Update to 1.71.
	* gnu/packages/bioconductor.scm (r-wgcna): Update to 1.71.

	gnu: r-activepathways: Update to 1.1.0.
	* gnu/packages/bioconductor.scm (r-activepathways): Update to 1.1.0.

	gnu: r-with-tests: Update to 4.2.0.
	* gnu/packages/statistics.scm (r-with-tests): Update to 4.2.0.
	[arguments]: Add phase 'patch-tests; add phase 'set-home.

2022-05-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wget2: Reindent package.
	* gnu/packages/wget.scm (wget2): Reindent package with 'guix style'.

	gnu: wget2: Update to 2.0.1.
	* gnu/packages/wget.scm (wget2): Update to 2.0.1.
	[arguments]: Remove trailing #t from phases.

	gnu: mesa: Build with llvm on armhf-linux.
	* gnu/packages/gl.scm (mesa)[inputs]: Add llvm for all architectures.
	[native-inputs]: Add glslang for all architectures.
	[arguments]: Adjust configure-flags to give armhf-linux its own
	gallium-drivers and enable llvm support. Rewrite portions that no longer
	depend on specific architectures to enable flags. Adjust custom
	'disable-failing-test phase to skip a test on armhf-linux.

	gnu: clang-from-llvm: Fix build on some architectures.
	* gnu/packages/llvm.scm (clang-from-llvm)[arguments]: Adjust custom
	'symlink-cfi_ignorelist phase to only symlink when the file exists.

	gnu: gettext-minimal: Fix build with new libunistring.
	* gnu/packages/gettext.scm (gettext-minimal)[source]: Add patch.
	* gnu/packages/patches/gettext-libunicode-update.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: libtool: Remove input labels.
	* gnu/packages/autotools.scm (libtool)[native-inputs]: Remove input
	labels.

	gnu: libtool: Honor parallel-tests flag.
	* gnu/packages/autotools.scm (libtool)[arguments]: Adjust custom
	'pre-check phase to honor the parallel-tests? flag.

	gnu: libtool and libltdl: Update to 2.4.7.
	* gnu/packages/autotools.scm (libtool, libltdl): Update to 2.4.7.
	[arguments]: Remove trailing #t from phases. Remove unnecessary file
	field from find-files.
	(libltdl)[arguments]: Remove trailing #t.
	* gnu/packages/patches/libtool-skip-tests2.patch: Update patch.

	gnu: libunistring: Rewrite using gexps.
	* gnu/packages/libunistring.scm (libunistring)[arguments]: Rewrite using
	gexps. Remove trailing #t.

	gnu: libunistring: Update to 1.0.
	* gnu/packages/libunistring.scm (libunistring): Update to 1.0.
	[license]: Update in accordance with upstream.

2022-05-28  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: quodlibet: Fix inputs.
	* gnu/packages/music.scm (quodlibet)[inputs]: Add bash-minimal for
	‘wrap-program’.  Remove extraneous gtk+.

2022-05-28  Remco van 't Veer  <remco@remworks.net>

	gnu: Add quodlibet.
	* gnu/packages/music.scm (quodlibet): New variable.

2022-05-28  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-magit: Use directory excursions rather than wild chdir.
	* gnu/packages/emacs-xyz.scm (emacs-magit)[#:phases]
	<build-info-manual, configure-git>: Don't chdir.
	<set-magit-version, patch-exec-paths>: Use full file names.
	<enter-lisp-directory>: Drop phase.
	<expand-load-path, install>: Wrap in directory excursions.

2022-05-28  Zhu Zihao  <all_but_last@163.com>

	gnu: emacs-magit: Drop the libgit backend.
	The libgit backend currently provides next to no features, but
	demands extra maintenance overhead.  It is in fact not a usable
	backend; thus let's not use it.

	* gnu/packages/emacs-xyz.scm (emacs-magit)[arguments]
	<#:emacs>: Drop argument.
	<#:exclude>: Add sources related to emacs-libgit.
	[inputs]: Remove emacs-libgit.

2022-05-28  Zhu Zihao  <all_but_last@163.com>

	gnu: emacs-magit: Use G-expressions.
	* gnu/packages/emacs-xyz.scm (emacs-magit)[arguments]: Use G-expressions.
	<#:phases>: Use search-input-file to find perl for ‘patch-exec-paths’.

2022-05-27  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 214.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 214.
	  [arguments]: Remove 'xb-tool-external-tool phase.

2022-05-27  Wamm K. D  <jaft.r@outlook.com>

	gnu: Add python-gatt.
	* gnu/packages/python-xyz.scm (python-gatt): New variable.

2022-05-27  yarl-baudig@mailoo.org  <yarl-baudig@mailoo.org>

	substitute: Check for --help or --version options early.
	Running `guix archive --authorize` sets /etc/guix/acl to 600
	via with-atomic-file-output via mkstemp!.
	Then running `guix substitute --help/--version` fails on "permission denied".
	While "guix substitute" is an internal tool, the options --help and --version
	exist and you should be able to run those from the command line.

	* guix/scripts/substitute.scm (guix-substitute): Earlier check for
	--help or --version.

2022-05-27  Pradana AUMARS  <paumars@courrier.dev>

	gnu: Add python-srt.
	* gnu/packages/python-xyz (python-srt): New variable.

2022-05-27  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add python-wasabi.
	* gnu/packages/python-xyz.scm (python-wasabi): New variable.

2022-05-27  jgart  <jgart@dismail.de>

	gnu: emacs-evil-org: Update to 0d10ff7.
	* gnu/packages/emacs-xyz.scm (emacs-evil-org): Update to 0d10ff7.

2022-05-27  Niklas Eklund  <niklas.eklund@posteo.net>

	gnu: emacs-detached: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-detached): Update to 0.7.
	(emacs-dtache): Define as a deprecated alias.

	I have both renamed the package dtache -> detached as well as moving the
	development from gitlab to sourcehut. This patch reflects those changes, as
	well as updating to the latest release of the package.

2022-05-27  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add python-catalogue.
	* gnu/packages/python-xyz.scm (python-catalogue): New variable.

2022-05-27  Benjamin Slade  <slade@lambda-y.net>

	gnu: yad: Update to 12.0.
	* gnu/packages/gtk.scm (yad): Update to 12.0.

2022-05-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-peachpy: Update to 913d74c.
	Fixes <https://issues.guix.gnu.org/55669>.
	Reported by Sebastian Gibb <mail@sebastiangibb.de>.

	* gnu/packages/python-xyz.scm (python-peachpy): Update to 913d74c.

2022-05-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.316.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.316.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.281.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.281.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.245.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.245.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.196.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.196.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.118.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.118.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.43.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.43.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.17.11.
	* gnu/packages/linux.scm (linux-libre-5.17-version): Update to 5.17.11.
	(linux-libre-5.17-pristine-source): Update hash.

2022-05-27  Jack Hill  <jackhill@jackhill.us>

	gnu: nginx-rtmp-module: Use gexps in phases.
	* gnu/packages/web.scm (nginx-rtmp-module)[#:phases]: Use gexps and
	remove trailing #t.

	gnu: nginx-rtmp-module: Use #:configure-flags from nginx.
	* gnu/packages/web.scm (nginx-rtmp-module)[arguments]: Simplify copying
	of arguments from nginx and augment #:configure-flags from nginx
	rather than overwriting.

2022-05-27  Christopher Baines  <mail@cbaines.net>

	gnu: python-protobuf-3.6: Add missing input.
	This was removed from python-protobuf in
	5f8491ea95d7ba88801aa28b6d2b98f30b033186.

	* gnu/packages/protobuf.scm (python-protobuf-3.6)[inputs]: Add python-six.

2022-05-26  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'master' into staging

2022-05-26  Ludovic Courtès  <ludo@gnu.org>

	services: openssh: Remove authorized_keys.d before copying the new one.
	Fixes <https://issues.guix.gnu.org/55661>.

	* gnu/services/ssh.scm (openssh-activation): Fix typo in
	'delete-file-recursively' call.

2022-05-26  Ludovic Courtès  <ludo@gnu.org>

	services: openssh: Fix computation of the authorized-key directory.
	Fixes a bug introduced in 1f29ed4a812f86c45e2d9c37fd9f80f6d0418293,
	whereby 'authorized-key-directory' would end up creating empty files for
	authorized keys passed as an extension.

	See <https://issues.guix.gnu.org/55359>.

	* gnu/services/ssh.scm (extend-openssh-authorized-keys): Call
	'alist->vhash' on the alist resulting from the 'append' call.

2022-05-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qutebrowser: Find and wrap scripts.
	* gnu/packages/web-browsers.scm (qutebrowser)[inputs]: Add python-pynacl.
	[arguments]: Add custom phase to tell qutebrowser where to find
	installed userscripts. Add custom phase to wrap scripts with python
	libraries.

	gnu: qutebrowser: Install more scripts.
	* gnu/packages/web-browsers.scm (qutebrowser)[arguments]: Rewrite cutsom
	'install-more phase to use included makefile.

	gnu: qutebrowser: Update to 2.5.1.
	* gnu/packages/web-browsers.scm (qutebrowser): Update to 2.5.1.
	[inputs]: Remove python-cssutils and python-pypeg2.

2022-05-26  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 102.0.5005.61-1.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for M102.
	(%chromium-version): Set to 102.0.5005.61.
	(%debian-revision): Set to debian/102.0.5005.61.
	(%ungoogled-origin): Update hash.
	(%debian-origin): New variable.
	(debian-patch): Rewrite to take from %DEBIAN-ORIGIN.
	(%debian-patches): Add three more patches.
	(%ungoogled-chromium-unroll-ffmpeg.patch): New variable.
	(ungoogled-chromium-snippet): Apply the above patch.
	(ungoogled-chromium)[source]: Update hash.
	[arguments]: Disable building Dawn tests; remove obsolete configure flag.
	Disable compiler flags that are not supported by Clang 14.

	gnu: vlc: Update to 3.0.17.3.
	* gnu/packages/video.scm (vlc): Update to 3.0.17.3.

2022-05-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-emacs: Remove input labels.
	* gnu/packages/emacs.scm (guile-emacs)[native-inputs]: Remove labels.

2022-05-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-emacs: Use gexps.
	This is a followup to 64557bc695f074af3fcf1eeed8f6696921ef18c5.

	* gnu/packages/emacs.scm (guile-emacs)[arguments]: Use gexps.

2022-05-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: linux-libre: Do not call 'configuration-file' on non-Linux targets.
	Starting from commit b55310603f0df7d5ae02d47cb8d4be58bf1d41ca, a command
	like:

	  guix build linux-libre -s i586-gnu -n

	would crash on a wrong-type-arg error in 'kernel-config' because it was
	getting #f as the 'arch' argument.  This commit fixes it.

	* gnu/packages/linux.scm (make-linux-libre*)[inputs]: Check whether
	'platform-linux-architecture' returns #f, as is the case for example on
	i586-gnu, before calling CONFIGURATION-FILE.

2022-05-26  Ludovic Courtès  <ludo@gnu.org>

	cuirass: Create just as many threads as needed.
	* build-aux/cuirass/evaluate.scm (command-line): Change second argument
	to 'n-par-for-each'.

2022-05-26  Ludovic Courtès  <ludo@gnu.org>

	cuirass: Fork inferior processes before creating threads.
	Works around <https://issues.guix.gnu.org/55441#12>.

	Start from commit bd86bbd300474204878e927f6cd3f0defa1662a5,
	'open-inferior' uses 'primitive-fork' instead of 'open-pipe*'.  As a
	result, child process could potentially hang before calling 'execl' due
	to undefined behavior when forking a multi-threaded process.

	* build-aux/cuirass/evaluate.scm <top level>: Call 'open-inferior'
	before 'n-par-for-each'.

2022-05-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Depend on an older Guix snapshot.
	Works around <https://issues.guix.gnu.org/55441#12>.

	* gnu/packages/package-management.scm (guix-for-cuirass): New variable.
	* gnu/packages/ci.scm (cuirass)[inputs]: Use it.

2022-05-26  Ludovic Courtès  <ludo@gnu.org>

	guix package: Sort search results by package version.
	Fixes <https://issues.guix.gnu.org/55480>.
	Reported by Greg Hogan <code@greghogan.com>.

	* guix/scripts/package.scm (find-packages-by-description): When PACKAGE1
	and PACKAGE2 have the same name, sort by version.

2022-05-26  Roman Riabenko  <roman@riabenko.com>

	gnu: robotfindskitten: Fix typo in description.
	* gnu/packages/games.scm (robotfindskitten)[description]: Use correct spelling
	of “humorously”.

2022-05-26  Oleg Pykhalov  <go.wigust@gmail.com>

	services: ssh: Fix extend-openssh-authorized-keys.
	Fixes #55359.

	* gnu/services/ssh.scm (extend-openssh-authorized-keys): Use KEYS argument.

2022-05-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: obs-websocket: Update to 4.9.1.
	* gnu/packages/video.scm (obs-websocket): Update to 4.9.1.
	[arguments]: Update CMakeLists.txt permissions substitution.
	Don't explicitly return #t from phases.

	gnu: jo: Update to 1.6.
	* gnu/packages/web.scm (jo): Update to 1.6.

2022-05-26  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-deferred: Fix wrong number of arguments.
	* gnu/packages/patches/emacs-deferred-fix-number-of-arguments.patch: New file.
	* gnu/packages/emacs-xyz.scm (emacs-deferred)[patches]: Use it here.
	* gnu/local.mk (dist_patch_DATA): Add it here.

2022-05-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: java-jdom: Update to 2.0.6.1 [fixes CVE-2021-33813].
	* gnu/packages/xml.scm (java-jdom): Update to 2.0.6.1.

	gnu: jumpapp: Update to 1.2.
	* gnu/packages/xdisorg.scm (jumpapp): Update to 1.2.
	[arguments]: Don't explicitly return #t from phases.

	gnu: lxc: Update to 4.0.12.
	* gnu/packages/virtualization.scm (lxc): Update to 4.0.12.

	gnu: libcbor: Mark up description.
	* gnu/packages/compression.scm (libcbor)[description]: Use @acronym{}.

	gnu: libcbor: Update to 0.9.0.
	* gnu/packages/compression.scm (libcbor): Update to 0.9.0.

	gnu: guile-wm: Remove trailing #t from phases.
	* gnu/packages/guile-wm.scm (guile-wm)[arguments]: Don't explicitly
	return #t.

	gnu: guile-wm: Always use the input Guile's effective version.
	* gnu/packages/guile-wm.scm (guile-wm)[arguments]: Replace hard-coded
	version number with that of the "guile" input.

	gnu: cups-filters: Enable driverless printing.
	* gnu/packages/cups.scm (cups-filters)
	[source]: Substitute all ‘pkg.*dir’s, needed to…
	[arguments]: …remove "--disable-driverless" from #:configure-flags.

	gnu: Fix all this damn packages.
	* gnu/packages/bioinformatics.scm (r-icellnet)[description]:
	Fix ‘this packages’ typo.
	* gnu/packages/cran.scm (r-add2ggplot)[description]: Likewise.
	* gnu/packages/crates-io.scm (rust-const-oid-0.6, rust-pem-rfc7468-0.2)
	(rust-scrypt-0.8)[description]: Likewise.

	gnu: guile-xcb: Remove input labels.
	* gnu/packages/guile-wm.scm (guile-xcb)[inputs]:
	Remove input labels.

	gnu: cups-filters: Remove input labels.
	* gnu/packages/cups.scm (cups-filters)[inputs]: Remove input labels.
	[arguments]: Adjust accordingly.

	doc: Fix typos.
	* doc/guix.texi (Guix Services): Fix ‘coresponding’ typo.
	(Using cross-compilation): Fix ‘mecanism’ typo.
	(Desktop Services): Fix ‘superceeded’ typo.
	* doc/contributing.texi (Translating Guix): Fix ‘everytime’ typo.

	gnu: texlive-inputenx: Edit description.
	* gnu/packages/tex.scm (texlive-inputenx)[descripton]: Edit & fix spelling.

	gnu: chez-scheme-bootstrap-bootfiles: Fix typo in description.
	* gnu/packages/chez.scm (chez-scheme-bootstrap-bootfiles)[description]:
	Fix ‘upsream’ typo.

	gnu: r-lmds: Fix typo in description.
	* gnu/packages/cran.scm (r-lmds)[description]: Fix ‘scaleable’ typo.

	gnu: libobjc2: Fix typo in description.
	* gnu/packages/gnustep.scm (libobjc2)[description]:
	Fix ‘replacment’ typo.

	gnu: racket-vm-cs: Fix typo in description.
	* gnu/packages/racket.scm (racket-vm-cs)[description]:
	Fix ‘implemetation’ typo.

	gnu: julia-ellipsisnotation: Fix typo in synopsis.
	* gnu/packages/julia-xyz.scm (julia-ellipsisnotation)[synopsis]:
	Fix ‘elipsis’ typo.

	gnu: stex-bootstrap: Fix typo in synopsis.
	* gnu/packages/chez.scm (stex-bootstrap)[synopsis]: Fix ‘embeded’ typo.

	gnu: node-inherits: Fix typo in description.
	* gnu/packages/node-xyz.scm (node-inherits)[description]:
	Fix ‘constructer’ typo.

	gnu: fortune-mod: Update to 3.14.0.
	* gnu/packages/games.scm (fortune-mod): Update to 3.14.0.

	gnu: rinutils: Update to 0.10.1.
	* gnu/packages/games.scm (rinutils): Update to 0.10.1.

	gnu: openttd: Update to 12.2.
	* gnu/packages/games.scm (openttd): Update to 12.2.

	gnu: libngspice: Update to 37.
	* gnu/packages/engineering.scm (libngspice): Update to 37.
	[arguments]: Remove old "--with-readline=no" work-around
	from #:configure-flags.

2022-05-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: emacs-org-roam-bibtex: Update hash.
	The ‘v0.6.2’ tag advanced by one commit (070a7a7) to fix
	‘breaking bibtex-completion’.

	* gnu/packages/emacs-xyz.scm (emacs-org-roam-bibtex)[source]:
	Update hash.

2022-05-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: guile-xcb: Always use the input Guile's effective version.
	* gnu/packages/guile-wm.scm (guile-xcb)[arguments]: Replace hard-coded
	version number with that of the "guile" input.

	gnu: cups-filters: Use G-expressions.
	* gnu/packages/cups.scm (cups-filters)[source, arguments]:
	Rewrite as G-expressions.

2022-05-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: texinfo: Update to 6.8.
	* gnu/packages/texinfo.scm (texinfo): Update to 6.8.

2022-05-25  Wamm K. D  <jaft.r@outlook.com>

	gnu: libdrm: Update to 2.4.110.
	* gnu/packages/xdisorg.scm (libdrm): Update it.

2022-05-22  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: tcc-boot0: Use new package style.
	* gnu/packages/commencement.scm (tcc-boot0)[arguments]: Use gexp for modify
	phases.

	gnu: commencement: mes-boot: Add supported systems.
	* gnu/packages/commencement.scm (stage0-posix)[supported-systems]: New field.

	gnu: commencement: stage0-posix: Update supported systems.
	* gnu/packages/commencement.scm (stage0-posix)[supported-systems]: Remove
	armhf-linux, add riscv64-linux.  [arguments]: Update accordingly, add
	stage0-cpu setting for "Aarch64" and "riscv64".

2022-05-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: emacs-djvu: Update to 1.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-djvu): Update to 1.1.2.

	gnu: python-aiounittest: Update to 1.4.1.
	* gnu/packages/check.scm (python-aiounittest): Update to 1.4.1.

	gnu: emacs-org: Update to 9.5.3.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.5.3.

	gnu: python-jplephem: Update to 2.17.
	* gnu/packages/astronomy.scm (python-jplephem): Update to 2.17.

	gnu: emacs-beginend: Update to 2.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-beginend): Update to 2.3.0.

	gnu: python-fitsio: Update to 1.1.7.
	* gnu/packages/astronomy.scm (python-fitsio): Update to 1.1.7.
	[arguments]: Don't explicitly return #t from phases.

	gnu: emacs-rec-mode: Remove input labels.
	* gnu/packages/databases.scm (emacs-rec-mode)[native-inputs]:
	Remove input labels.

	gnu: python-astroquery: Update to 0.4.6.
	* gnu/packages/astronomy.scm (python-astroquery): Update to 0.4.6.

	gnu: emacs-rec-mode: Update to 1.8.3.
	* gnu/packages/databases.scm (emacs-rec-mode): Update to 1.8.3.

2022-05-26  Vinicius Monego  <monego@posteo.net>

	gnu: python-funcparserlib: Update to 1.0.0.
	* gnu/packages/python-xyz.scm (python-funcparserlib): Update to 1.0.0.

2022-05-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dpkg: Remove input labels.
	* gnu/packages/debian.scm (dpkg)[native-inputs]:
	Remove input labels.

	gnu: dpkg: Run OpenPGP tests.
	* gnu/packages/debian.scm (dpkg)[native-inputs]: Add gnupg.

	gnu: dpkg: Update to 1.21.8 [fixes CVE-2022-1664].
	* gnu/packages/debian.scm (dpkg): Update to 1.21.8.

	gnu: parallel: Update to 20220522.
	* gnu/packages/parallel.scm (parallel): Update to 20220522.

2022-05-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lynis: Work.
	Work around <https://issues.guix.gnu.org/55287>.

	* gnu/packages/admin.scm (lynis)[arguments]: Add a custom 'unpack phase
	that doesn't MAKE-FILE-WRITABLE.

2022-05-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lynis: Update to 3.0.8.
	* gnu/packages/admin.scm (lynis): Update to 3.0.8.

	gnu: pelican: Update to 4.7.2.
	* gnu/packages/python-xyz.scm (pelican): Update to 4.7.2.

	gnu: litecli: Update to 1.8.0.
	* gnu/packages/databases.scm (litecli): Update to 1.8.0.

	gnu: python-cli-helpers: Update to 2.2.1.
	* gnu/packages/python-xyz.scm (python-cli-helpers): Update to 2.2.1.
	[propagated-inputs]: Remove python-terminaltables.

	gnu: libhx: Update to 4.3.
	* gnu/packages/c.scm (libhx): Update to 4.3.

2022-05-22  Erik Šabič  <erik.sab@gmail.com>

	gnu: emacs-list-utils: Update to 0.4.6-1.0dec8c0.
	* gnu/packages/emacs-xyz.scm (emacs-list-utils):
	Update to 0.4.6-1.0dec8c0.
	[arguments]: Remove the upstreamed 'patch-require-cl phase.

2022-05-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libbytesize: Remove input labels.
	* gnu/packages/c.scm (libbytesize)[native-inputs]:
	Remove input labels.

	gnu: jc: Update to 1.19.0.
	* gnu/packages/admin.scm (jc): Update to 1.19.0.
	[arguments]: Add a new 'hack-time-zone phase.

	gnu: libbytesize: Update to 2.6.
	* gnu/packages/c.scm (libbytesize): Update to 2.6.

	gnu: qjackctl: Update to 0.9.7.
	* gnu/packages/audio.scm (qjackctl): Update to 0.9.7.

	gnu: toybox: Use #:make-flags.
	* gnu/packages/busybox.scm (toybox)[arguments]: Add #:make-flags to
	replace ad hoc use of environment variables and custom phases.
	Remove the 'set-environment-variables and custom 'install phase.

	gnu: toybox: Update to 0.8.7.
	* gnu/packages/busybox.scm (toybox): Update to 0.8.7.

2022-05-25  Mathieu Othacehe  <othacehe@gnu.org>

	platforms: Remove the s390x platform.
	Turns out this platform doesn't have a bootstrap tarball and should be
	considered as not supported for now.

	* guix/platforms/s390.scm: Remove it.
	* Makefile.am (MODULES): Adapt it.
	* doc/guix.texi (Foreign Architectures): Ditto.

2022-05-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nano: Update to 6.3.
	* gnu/packages/nano.scm (nano): Update to 6.3.

2022-05-25  Efraim Flashner  <efraim@flashner.co.il>

	images: hurd: Adjust module imports.
	Follow-up to a9dcd60bc11afb3934c11fbad159a16f0f223fd1.

	* gnu/system/images/hurd.scm: Adjust module imports to changes in code
	structure.

2022-05-25  Mathieu Othacehe  <othacehe@gnu.org>

	platforms: Remove the hurd module.
	The hurd platform is now defined in the (guix platforms x86) module.

	* guix/platforms/hurd.scm: Remove it.
	* Makefile.am (MODULES): Adapt it.

2022-05-25  Peter Polidoro  <peter@polidoro.io>

	gnu: west: Update to 0.13.1.
	* gnu/packages/embedded.scm (west): Update to 0.13.1.

2022-05-25  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-53.3de63f1.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-53.3de63f1.
	* gnu/services/guix.scm (guix-build-coordinator-queue-builds-configuration-guix-data-service-build-server-id):
	New procedure.
	(guix-build-coordinator-queue-builds-shepherd-services): Use the guix-data-service-build-server-id.
	* doc/guix.texi (Guix Build Coordinator): Document the new queue builds
	configuration field.

2022-05-25  Mathieu Othacehe  <othacehe@gnu.org>

	doc: Improve the Foreign Architectures section.
	* doc/guix.texi (Foreign Architectures): Capitalize the chapter title, remove
	most of "GNU Guix" occurences and other small improvements.

2022-05-25  Josselin Poiret  <dev@jpoiret.xyz>

	tests: Fix wrong target triplets.
	* tests/gexp.scm (ungexp + ungexp-native,
	input list + ungexp-native,
	input list splicing + ungexp-native-splicing,
	gexp list splicinng + ungexp-splicing,
	gexp->derivation, cross-compilation,
	gexp->derivation, ungexp-native,
	gexp->derivation, ungexp + ungexp-native,
	gexp->derivation, ungexp-native + composed gexps): Change
	mips64el-linux to mips64el-linux-gnu.
	* tests/guix-pack.sh: Change arm-unknown-linux-gnueabihf to
	arm-linux-gnueabihf.

	build-system: linux-module: Directly use-module (guix platform).
	* guix/build-system/linux-module.scm (system->arch): Remove module-ref
	shenanigans.

2022-05-25  Josselin Poiret  <dev@jpoiret.xyz>

	Move (gnu platform) and (gnu platforms ...) to guix/.
	* gnu/platform.scm:
	* gnu/platforms/arm.scm:
	* gnu/platforms/hurd.scm:
	* gnu/platforms/mips.scm:
	* gnu/platforms/powerpc.scm:
	* gnu/platforms/riscv.scm:
	* gnu/platforms/s390.scm:
	* gnu/platforms/x86.scm: Move to guix/.

	* Makefile.am:
	* doc/guix.texi (Porting to a New Platform):
	* etc/release-manifest.scm:
	* gnu/ci.scm:
	* gnu/image.scm:
	* gnu/local.mk:
	* gnu/packages/bioinformatics.scm:
	* gnu/packages/bootstrap.scm:
	* gnu/packages/cross-base.scm:
	* gnu/packages/instrumentation.scm:
	* gnu/packages/linux.scm:
	* gnu/system/image.scm:
	* gnu/system/images/hurd.scm:
	* gnu/system/images/novena.scm:
	* gnu/system/images/pine64.scm:
	* gnu/system/images/pinebook-pro.scm:
	* gnu/system/images/rock64.scm:
	* guix/scripts/build.scm:
	* guix/scripts/system.scm:
	* guix/self.scm: Update (gnu platform...) to (guix platform...).

2022-05-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: breezy: Update to 3.2.2.
	* gnu/packages/version-control.scm (breezy): Update to 3.2.2.
	[inputs]: Add python-fastbencode.

	gnu: Add python-fastbencode.
	* gnu/packages/python-xyz.scm (python-fastbencode): New public variable.

	gnu: criu: Update to 3.17.
	* gnu/packages/virtualization.scm (criu): Update to 3.17.
	[arguments]: Set the correct and unused PLUGINDIR.

	gnu: editres: Update to 1.0.8.
	* gnu/packages/xorg.scm (editres): Update to 1.0.8.

	gnu: ltris: Update to 1.2.4.
	* gnu/packages/games.scm (ltris): Update to 1.2.4.

	gnu: Add iotop, now in C.
	* gnu/packages/linux.scm (iotop): New public variable.

2022-05-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: iotop: Rename to iotop-python.
	This package is in maintenance mode, and is slower whilst having fewer
	features than the C implementation added in a following commit.

	* gnu/packages/linux.scm (iotop-python): New variable name of…
	(iotop): …this removed variable.

2022-05-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: iotop: Update to 0.6-0.a14256a.
	* gnu/packages/linux.scm (iotop): Update to 0.6-0.a14256a.
	[source]: Build from Git.

	gnu: cowsay: Update to 3.7.0.
	* gnu/packages/games.scm (cowsay): Update to 3.7.0.
	[arguments]: Convert to using G-expressions.
	Adjust to new upstream build system.

	gnu: asco: Use SEARCH-INPUT-FILE.
	* gnu/packages/engineering.scm (asco)[arguments]: Use SEARCH-INPUT-FILE.

	gnu: asco: Update to 0.4.11.
	* gnu/packages/engineering.scm (asco): Update to 0.4.11.
	[arguments]: Don't explicitly return #t from phases.

	gnu: ropgadget: Use HTTPS home page.
	* gnu/packages/cybersecurity.scm (ropgadget)[home-page]: Use HTTPS.

	gnu: libite: Don't build static library.
	* gnu/packages/linux.scm (libite)[arguments]: Add "--disable-static"
	to #:configure-flags.

	gnu: libite: Update to 2.5.2.
	* gnu/packages/linux.scm (libite): Update to 2.5.2.

	gnu: libnfnetlink: Update to 1.0.2.
	* gnu/packages/linux.scm (libnfnetlink): Update to 1.0.2.

	gnu: libinih: Update to 55.
	* gnu/packages/linux.scm (libinih): Update to 55.

	gnu: jitterentropy-rngd: Update to 1.2.7.
	* gnu/packages/linux.scm (jitterentropy-rngd): Update to 1.2.7.

	gnu: fakeroot: Update to 1.28.
	* gnu/packages/linux.scm (fakeroot): Update to 1.28.

	gnu: psmisc: Update to 23.5.
	* gnu/packages/linux.scm (psmisc): Update to 23.5.

	gnu: perl-mail-dkim: Update to 1.20220520.
	* gnu/packages/mail.scm (perl-mail-dkim): Update to 1.20220520.

	gnu: mbuffer: Update to 20220418.
	* gnu/packages/networking.scm (mbuffer): Update to 20220418.

	gnu: ytnef: Don't build static library.
	* gnu/packages/mail.scm (ytnef)[arguments]: Add "--disable-static"
	to #:configure-flags.

	gnu: ytnef: Update to 2.0.
	* gnu/packages/mail.scm (ytnef): Update to 2.0.
	[source]: Remove patches.
	* gnu/packages/patches/ytnef-CVE-2021-3403.patch,
	gnu/packages/patches/ytnef-CVE-2021-3404.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

	gnu: busybox: Update to 1.34.1.
	* gnu/packages/busybox.scm (busybox): Update to 1.34.1.
	[arguments]: Don't explicitly return #t from phases.

2022-05-24  zimoun  <zimon.toutoune@gmail.com>

	gnu: Add r-pscbs.
	* gnu/packages/bioconductor.scm (r-pscbs): New variable.

2022-05-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc@12: Add missing file.
	Fixes <https://issues.guix.gnu.org/55616>.
	Reported by Tim Rakowski <tim.rakowski@gmail.com>.

	This is a followup to 37e29ccd332f371aacedc71388e805fbc9e947fa.

	* gnu/packages/patches/gcc-12-strmov-store-file-names.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2022-05-24  (unmatched-parenthesis  <paren@disroot.org>

	gnu: Add qbe.
	* gnu/packages/c.scm (qbe): New variable.

2022-05-24  Greg Hogan  <code@greghogan.com>

	gnu: cpuid: Update to 20220224.
	* gnu/packages/linux.scm (cpuid): Update to 20220224.

2022-05-24  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: dumb: Fix build.
	* gnu/packages/music.scm (dumb, dumb-allegro4): Fix failing build of "dumb"
	  caused by missing allegro-4 dependency.

2022-05-24  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add python-preshed
	* gnu/packages/python-xyz.scm (python-preshed): New variable.

	gnu: Add python-cymem
	* gnu/packages/python-xyz.scm (python-cymem): New variable.

2022-05-24  kiasoc5  <kiasoc5@disroot.org>

	gnu: python-tldr: Use g-exp.
	* gnu/packages/python-xyz.scm (python-tldr)[arguments]: Rewrite with (guix gexp).

	gnu: python-tldr: Update to 3.1.0.
	* gnu/packages/python-xyz.scm (python-tldr): Update to 3.1.0.
	[phases]: Add phase to build docs.

2022-05-24  ykonai  <mail@ykonai.net>

	services: Add log rotation to most networking services.
	This adds a simple log rotation extension to every networking service that
	specifies a #:log-file in its Shepherd service, which should prevent some logs
	from accumulating indefinitely.

	* gnu/services/networking.scm (%ntp-log-rotation): New variable.
	(ntp-service-type): Extend 'rottlog-service-type'.
	(openntpd-shepherd-service): Change #:log-file argument to "/var/log/ntpd.log".
	(openntpd-service-type): Extend 'rottlog-service-type'.
	(%tor-log-rotation): New variable.
	(tor-service-type): Extend 'rottlog-service-type'.
	(%connman-log-rotation): New variable.
	(connman-service-type): Extend 'rottlog-service-type'.
	(%hostapd-log-rotation): New variable.
	(hostapd-service-type): Extend 'rottlog-service-type'.
	(%pagekite-log-rotation): New variable.
	(pagekite-service-type): Extend 'rottlog-service-type'.
	(%yggdrasil-log-rotation): New variable.
	(yggdrasil-service-type): Extend 'rottlog-service-type'.
	(%ipfs-log-rotation): New variable.
	(ipfs-service-type): Extend 'rottlog-service-type'.
	(%keepalived-log-rotation): New variable.
	(keepalived-service-type): Extend 'rottlog-service-type'.

2022-05-24  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: sssd: Update to 2.7.0.
	Add support for renewing AD membership with adcli. Wrap binaries with
	LDB_MODULES_PATH. Fix the sss_analyze utility to run without systemd
	libraries. Add native inputs to generate man pages and run additional tests
	during build.

	* gnu/packages/sssd.scm (sssd): Update to 2.7.0.
	[patches]: Drop patches applied upstream. Add a patch for sss_analyze.
	[inputs]: Add adcli, bash-minimal, jose, keyutils, libnl, pcre2, python.
	Drop augeas, pcre.
	[native-inputs]: Add cmocka, doxygen, gettext-minimal, libfaketime,
	libtool, openssh, po4a, softhsm.
	[arguments]: Rewrite in gexp style. Fix configure checks. Remove static
	library from install. Wrap binaries to set correct paths.
	* gnu/packages/patches/sssd-collision-with-external-nss-symbol.patch,
	gnu/packages/patches/sssd-fix-samba-4.15.3.patch,
	gnu/packages/patches/sssd-fix-samba.patch: Delete files.
	* gnu/packages/patches/sssd-optional-systemd.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.

2022-05-24  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: gcc-toolchain: Add 12.1.0.
	* gnu/packages/commencement.scm (gcc-toolchain-12): New variable.

	gnu: gcc: Add 12.1.0.
	* gnu/packages/gcc.scm (gcc-12): New variable.

	gnu: gcc@11: Update 'compiler-cpu-architectures' property.
	* gnu/packages/gcc.scm (%gcc-11-aarch64-micro-architectures)
	(%gcc-11-armhf-micro-architectures)
	(%gcc-11-x86_64-micro-architectures): New variables.
	(gcc-11)[properties]: Use them.

2022-05-24  Ludovic Courtès  <ludo@gnu.org>

	profiles: 'manifest->gexp' emits 'properties' field only when needed.
	Partly fixes <https://issues.guix.gnu.org/55499>.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	For a profile built with:

	  guix install r-seurat r-cistopic r-monocle3 r-cicero-monocle3

	this reduces the size of the 'manifest' file from 6.4M to 5.6M (12%).

	* guix/profiles.scm (manifest->gexp)[entry->gexp]: When PROPERTIES is
	empty, do not emit a 'properties' field.

2022-05-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: proxychains-ng: Update to 4.16.
	* gnu/packages/networking.scm (proxychains-ng): Update to 4.16.

	gnu: img2pdf: Update to 0.4.4.
	* gnu/packages/pdf.scm (img2pdf): Update to 0.4.4.

	gnu: libostree: Update to 2022.2.
	* gnu/packages/package-management.scm (libostree): Update to 2022.2.
	[arguments]: Don't explicitly return #t from phases.

	gnu: hss: Use G-expressions.
	* gnu/packages/ssh.scm (hss)[arguments]:
	Rewrite as G-expressions.

	gnu: hss: Update to 1.9.
	* gnu/packages/ssh.scm (hss): Update to 1.9.
	[arguments]: Don't explicitly return #t from phases.

	gnu: espeak: Omit static library.
	* gnu/packages/speech.scm (espeak)[arguments]: Don't install the static library.

	gnu: espeak-ng: Update to 1.51.
	* gnu/packages/speech.scm (espeak-ng): Update to 1.51.
	[source]: Just keep building from Git.  Un-over-factor HOME-PAGE.

	gnu: musl: Update to 1.2.3.
	* gnu/packages/musl.scm (musl): Update to 1.2.3.

	gnu: mlterm: Remove redundant --prefix argument.
	* gnu/packages/terminals.scm (mlterm)[arguments]: Remove "--prefix"
	from #:configure-flags.

	gnu: mlterm: Remove input labels.
	* gnu/packages/terminals.scm (mlterm)[native-inputs, inputs]:
	Remove input labels.

	gnu: mlterm: Update to 3.9.2.
	* gnu/packages/terminals.scm (mlterm): Update to 3.9.2.

	gnu: readymedia: Remove input labels.
	* gnu/packages/upnp.scm (readymedia)[native-inputs, inputs]:
	Remove input labels.

	gnu: readymedia: Update to 1.3.1.
	* gnu/packages/upnp.scm (readymedia): Update to 1.3.1.
	[arguments]: Don't explicitly return #t from phases.

2022-05-23  Christopher Baines  <mail@cbaines.net>

	lint: check-derivation: Catch all exceptions.
	Rather than raising the exception.

	I'm looking at this as the linux-module-build-system is broken in such a way
	that this causes the derivation linter to error.  With this change, it
	correctly reports the issue.

	* guix/lint.scm (check-derivation): Catch all exceptions.

2022-05-22  Josselin Poiret via Guix-patches via  <guix-patches@gnu.org>

	gnu: acpi-call-linux-module: Update hash because of upstream retag.
	The old hash was for commit 9f1c0b5d046bdfdec769809435257647fd475473,
	6 commits behind commit fe9dc95a83a95e4826c1a7c809d41c2f16de40a6, to
	which the ‘v1.2.2’ tag now points.

	No functional changes; only to the README, VERSION file, and an example.

	* gnu/packages/linux.scm (acpi-call-linux-module): Update hash.

2022-05-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: aalib: Don't build static library.
	* gnu/packages/video.scm (aalib)[arguments]: Add "--disable-static"
	to #:configure-flags.

	gnu: qtractor: Update to 0.9.26.
	* gnu/packages/music.scm (qtractor): Update to 0.9.26.

	gnu: padthv1: Update to 0.9.25.
	* gnu/packages/music.scm (padthv1): Update to 0.9.25.

	gnu: samplv1: Update to 0.9.25.
	* gnu/packages/music.scm (samplv1): Update to 0.9.25.

	gnu: drumkv1: Update to 0.9.25.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.25.

	gnu: synthv1: Update to 0.9.25.
	* gnu/packages/music.scm (synthv1): Update to 0.9.25.

2022-05-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: debootstrap: Add missing input.
	* gnu/packages/debian.scm (debootstrap)[inputs]: Add bash-minimal.

	gnu: debootstrap: Rewrite using new style.
	* gnu/packages/debian.scm (debootstrap)[arguments]: Rewrite using g-exps.
	[inputs]: Remove input labels.

	gnu: debootstrap: Remove trailing booleans.
	* gnu/packages/debian.scm (debootstrap)[arguments]: Remove trailing #t
	from phases.

	gnu: debootstrap: Patch reference to dpkg.
	* gnu/packages/debian.scm (debootstrap)[arguments]: Adjust 'patch-source
	phase to also patch a reference to dpkg.
	[inputs]: Add dpkg.

	gnu: dpkg: Fix calling dpkg from perl modules.
	* gnu/packages/debian.scm (dpkg)[arguments]: Add phase to wrap perl
	scripts with PERL5LIB and the path to dpkg itself.
	[inputs]: Add guile-3.0.

2022-05-23  Marius Bakke  <marius@gnu.org>

	gnu: ffmpeg@4: Update to 4.4.2.
	* gnu/packages/video.scm (ffmpeg-4): Update to 4.4.2.

2022-05-23  Marius Bakke  <marius@gnu.org>

	gnu: ffmpeg@4: Inherit from ffmpeg@5.
	While at it, introduce a versioned 'ffmpeg-4' variable.

	* gnu/packages/video.scm (ffmpeg): Rename to ...
	(ffmpeg-4): ... this.  Remove all fields, except...
	[arguments]: Preserve "--enable-avresample" in #:configure-flags.
	(ffmpeg-3.4): Inherit from FFMPEG-4.
	[arguments]: Use G-expression.
	(ffmpeg-2.8): Inherit from FFMPEG-3.4.
	[inputs]: Remove.
	(ffmpeg): Define as alias for FFMPEG-4.
	(ffmpeg-for-stepmania): Inherit from FFMPEG-4.
	[arguments]: Use G-expression.

2022-05-23  Leo Famulari  <leo@famulari.name>
	    Marius Bakke  <marius@gnu.org>

	gnu: Add FFmpeg 5.0.
	* gnu/packages/video.scm (ffmpeg-5): New variable

2022-05-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: clang@14: Include the extras.
	* gnu/packages/llvm.scm (clang-14): Add a matching #:tools-extra origin.

	Reported by foobarxyz on #guix.

2022-05-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: openvpn: Update to 2.5.6.
	* gnu/packages/vpn.scm (openvpn): Update to 2.5.6.

	gnu: aircrack-ng: Run more tests.
	* gnu/packages/networking.scm (aircrack-ng)[native-inputs]: Add expect.

	gnu: aircrack-ng: Improve SMP performance.
	* gnu/packages/networking.scm (aircrack-ng)[inputs]: Add hwloc:lib.

	gnu: aircrack-ng: Update to 1.7.
	* gnu/packages/networking.scm (aircrack-ng): Update to 1.7.
	[arguments]: Don't explicitly return #t from phases.

	gnu: hangups: Update to 0.4.18.
	* gnu/packages/messaging.scm (hangups): Update to 0.4.18.

	gnu: mailutils: Omit static library.
	* gnu/packages/mail.scm (mailutils)[arguments]:
	Add "--disable-static" to #:configure-flags.

	gnu: mailutils: Update to 3.15.
	* gnu/packages/mail.scm (mailutils): Update to 3.15.

	gnu: haveged: Update to 1.9.18.
	* gnu/packages/linux.scm (haveged): Update to 1.9.18.

2022-05-23  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-org-contrib: Do not propogate cider to profile.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib)[native-inputs]: A emacs-cider
	is an optional dependency, move it from propogated-inputs.

2022-05-23  Pradana AUMARS  <paumars@courrier.dev>

	gnu: Add archivebox.
	* gnu/packages/web.scm (archivebox): New variable.

	gnu: python-django: Add 3.1.14.
	* gnu/packages/django.scm (python-django-3.1.14): New variable.

2022-05-23  Kyle Meyer  <kyle@kyleam.com>

	gnu: b4: Enable patch attestation.
	* gnu/packages/version-control.scm (b4) [propagated-inputs]: Add patatt.

	gnu: b4: Drop now unneeded snippet.
	* gnu/packages/version-control.scm (b4) [source]: Drop snippet for issue that
	is now fixed upstream.

	gnu: Add patatt.
	* gnu/packages/version-control.scm (patatt): New variable.

	licenses: Add Expat No Attribution license.
	* guix/licenses.scm (expat-0): New variable.
	* guix/import/utils.scm (spdx-string->license): Add MIT-0.

2022-05-23  Paul A. Patience  <paul@apatience.com>

	gnu: Add python-pyvista.
	* gnu/packages/python-science.scm (python-pyvista): New variable.

	gnu: Add python-scooby.
	* gnu/packages/python-xyz.scm (python-pyvips-for-python-scooby,
	python-scooby): New variables.

	gnu: Add python-pyvips.
	* gnu/packages/python-xyz.scm (python-pyvips): New variable.

	gnu: Add python-pyperf.
	* gnu/packages/python-xyz.scm (python-pyperf): New variable.

	gnu: python-meshio: Update to 5.3.4.
	* gnu/packages/simulation.scm (python-meshio): Update to 5.3.4.
	[source]: Reindent.
	[propagated-inputs]: Add python-rich.

	gnu: python-meshio: Honor #:tests? flag.
	* gnu/packages/simulation.scm (python-meshio)[arguments]: Adjust custom
	'check' phase to honor the #:tests? flag. Remove unnecessary
	'add-installed-pythonpath' call.

	gnu: python-meshio: Remove trailing booleans.
	* gnu/packages/simulation.scm (python-meshio)[snippet]: Remove trailing
	boolean (and therefore the 'begin').
	[arguments]: Remove trailing boolean.

	gnu: python-meshio: Remove input labels.
	* gnu/packages/simulation.scm (python-meshio)[inputs, native-inputs,
	propagated-inputs]: Remove labels.

2022-05-23  kiasoc5  <kiasoc5@tutanota.com>

	gnu: python-plotly: Update to 5.6.0.
	* gnu/packages/graph.scm (python-plotly): Update to 5.6.0.

2022-05-23  Nicolas Graves  <ngraves@ngraves.fr>

	import: utils: Update list of SPDX licenses.
	* guix/import/utils.scm (spdx-string->license): Update.

2022-05-23  Josselin Poiret  <dev@jpoiret.xyz>

	scripts: package: Transform before creating manifest entries.
	* guix/scripts/package.scm (options->installable): Add TRANSFORM
	argument, to be able to directly transform the new packages before
	creating their manifest entries.
	(process-actions): Remove transform-entry, and step3, transforming
	directly in step2.
	* tests/guix-package.sh: Add test.

2022-05-23  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of 'guix import elm' entry.

2022-05-23  Pavel Shlyak  <p.shlyak@pantherx.org>

	image: Add bootable flag support.
	* gnu/build/image.scm (sexp->partition): Add flags support.
	* gnu/system/image.scm (partition->gexp): Ditto.
	(system-disk-image): Set the genimage bootable flag if it is part of the
	partition flags.

	system: image: Support GPT vfat partitions.
	* gnu/system/image.scm (system-disk-image): Support them.

	system: image: Support MBR vfat partitions.
	* gnu/system/image.scm (system-disk-image): Support them.

2022-05-23  Mathieu Othacehe  <othacehe@gnu.org>

	system: image: Tweak error message.
	* gnu/system/image.scm (system-disk-image): Tweak it.

	system: image: Fix indentation.
	* gnu/system/image.scm: Fix it.

2022-05-22  Cees de Groot  <cg@evrl.com>

	gnu: elixir: Update to 1.13.4.
	* gnu/packages/elixir.scm (elixir): Update to 1.13.4.

	gnu: erlang: Update to 24.3.4.
	* gnu/packages/erlang.scm (erlang): Update to 24.3.4.

2022-05-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-parted: Depend on Parted 3.4.
	Fixes <https://issues.guix.gnu.org/55549>.

	* gnu/packages/guile-xyz.scm (guile-parted)[inputs]: Replace 'parted' by
	'parted-3.4'.

2022-05-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: parted: Reintroduce version 3.4.
	* gnu/packages/disk.scm (parted-3.4): New variable.

2022-05-22  Ludovic Courtès  <ludo@gnu.org>

	services: openssh: Listen on both IPv4 and IPv6.
	Fixes <https://issues.guix.gnu.org/55335>.
	Reported by Christopher Baines <mail@cbaines.net>.

	* gnu/services/ssh.scm (openssh-shepherd-service)[inetd-style?]: New variable.
	<start>: Use it.  When using 'make-inetd-constructor', pass a list of
	endpoints as is possible with the Shepherd 0.9.1.
	<stop>: Adjust accordingly.
	* gnu/tests/ssh.scm (run-ssh-test)["wait for port 22"]: Rename to...
	["wait for port 22, IPv4"]: ... this.
	["wait for port 22, IPv6"]: New test.

2022-05-22  Ludovic Courtès  <ludo@gnu.org>

	marionette: Add #:address parameter to 'wait-for-tcp-port'.
	* gnu/build/marionette.scm (wait-for-tcp-port): Add #:address parameter.
	Honor it, and improve error reporting in the 'failure case.

	gnu: shepherd: Update to 0.9.1.
	* gnu/packages/admin.scm (shepherd-0.9): Update to 0.9.1.

	gnu: guile-fibers: Add 'upstream-name' property.
	* gnu/packages/guile-xyz.scm (guile-fibers-1.1)[properties]: New field.

	gnu: guile-fibers@1.1: Update to c25dcb9.
	* gnu/packages/guile-xyz.scm (guile-fibers-1.1): Update to c25dcb9.
	[arguments]: Remove 'regenerate-autotools' phase.

2022-05-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl: Improve reproducilbility.
	This should fix the runtime error of the maxima package:
	  fatal error encountered in SBCL pid 26911 tid 26911:
	  core was built for runtime "localhost-nixbld-2022-03-03-15-45-58"
	  but this is "localhost-nixbld-2022-03-03-08-51-27"

	* gnu/packages/lisp.scm (sbcl)[arguments]: Add 'fix-build-id' phase.

2022-05-22  Mathieu Othacehe  <othacehe@gnu.org>

	self: Ship platform files.
	* guix/self.scm (compiled-guix): Ship them.

	platforms: x86: Add a missing export.
	* gnu/platforms/x86.scm (hurd): Export it.

	doc: Add a 'Foreign architectures' chapter.
	* doc/guix.texi ("Foreign architectures"): New chapter.

	scripts: build: Highlight the current system with --list-systems.
	* guix/scripts/build.scm (list-systems): Highlight it.

	linux: Remove system->linux-architecture procedure.
	* gnu/packages/linux.scm (system->linux-architecture): Remove it.
	(make-linux-libre-headers*, make-linux-libre*): Adapt them.
	* guix/build-system/linux-module.scm (system->arch): Adapt it.
	* gnu/packages/instrumentation.scm (uftrace): Ditto.
	* gnu/packages/cross-base.scm (cross-kernel-headers): Ditto.
	* gnu/packages/bioinformatics.scm (ncbi-vdb): Ditto.
	* doc/guix.texi (Porting to a new platform): Update it.

	platform: Add glibc-dynamic-linker field.
	* gnu/platform.scm (<platform>)[glibc-dynamic-linker]: New field.
	(platform-glibc-dynamic-linker, lookup-platform-by-system): New procedures.
	* gnu/platforms/arm.scm (armhf-linux, aarch64-linux): Add the glibc-dynamic-linker field.
	* gnu/platforms/hurd.scm (hurd): Ditto.
	* gnu/platforms/intel.scm (intel32-linux, intel64-linux, intel32-mingw, intel64-linux): Ditto.
	* gnu/platforms/mips.scm (mips64el-linux): Ditto.
	* gnu/platforms/powerpc.scm (powerpc-linux, powerpc64-linux): Ditto.
	* gnu/platforms/riscv.scm (riscv64-linux): Ditto.
	* gnu/platforms/s390.scm (riscv64-linux): Ditto.
	* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Adapt it.

2022-05-22  Mathieu Othacehe  <othacehe@gnu.org>

	scripts: Add --list-systems and --list-targets options.
	Also factorize the --system and --target build options. Check that the passed
	system and target arguments are known platforms.

	* doc/guix.texi (Additional Build Options): Document the new --list-systems
	and --list-targets options.
	* guix/scripts/build.scm (show-cross-build-options-help,
	show-emulated-build-options-help, list-systems, list-targets): New procedures.
	(%standard-cross-build-options, %standard-emulated-build-options): New
	variables.
	(show-help): Remove --system and --target entries and use
	show-cross-build-options-help and show-emulated-build-options-help procedures instead.
	(%options): Remove --system and --target entries and use
	%standard-cross-build-options and %standard-emulated-build-options variables instead.
	* guix/scripts/archive.scm (show-help, %options): Adapt them.
	* guix/scripts/environment.scm: Ditto.
	* guix/scripts/graph.scm: Ditto.
	* guix/scripts/pack.scm: Ditto.
	* guix/scripts/pull.scm: Ditto.
	* guix/scripts/size.scm: Ditto.
	* guix/scripts/weather.scm: Ditto.

2022-05-22  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Do not rely on hardcoded cross-targets lists.
	* gnu/ci.scm (%cross-targets): Remove it ...
	(cross-jobs): ... and use the targets procedure instead.
	* etc/release-manifest.scm: Adapt it.

	platform: Add discovery support.
	* gnu/platform.scm (platform-modules, systems, targets,
	lookup-platform-by-system, lookup-platform-by-target,
	lookup-platform-by-target-or-system
	platform-system->target,
	platform-target->system): New procedures.
	(%platforms): New variable.

	platform: Introduce new platforms.
	* gnu/platforms/intel.scm: New file.
	* gnu/platforms/mips.scm: Ditto.
	* gnu/platforms/powerpc.scm: Ditto.
	* gnu/platforms/riscv.scm: Ditto.
	* gnu/platforms/s390.scm: Ditto.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add them.

2022-05-22  Leo Prikler  <leo.prikler@student.tugraz.at>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add font-ipa-ex.
	* gnu/packages/fonts.scm (font-ipa-ex): New variable.

2022-05-21  wednesday  <jessejohngildersleve@zohomail.eu>

	gnu: emacs: Add libselinux to inputs.
	* gnu/packages/emacs.scm (emacs)[inputs]: Add libselinux to support
	  extended attributes.

	gnu: emacs: Add lcms to inputs.
	* gnu/packages/emacs.scm (emacs)[inputs]: Add lcms.

2022-05-18  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: bootstrap: Remove bootstrap-mes.
	* gnu/packages/bootstrap.scm (%bootstrap-mes): Remove.

	gnu: bootstrap: Remove bootstrap-mescc-tools.
	* gnu/packages/bootstrap.scm (%bootstrap-mescc-tools): Remove.

2022-05-18  jgart  <jgart@dismail.de>

	python-build-system: Change let* to let in `site-packages'.
	* guix/build/python-build-system.scm (site-packages): Change let* to let for
	readability and since let* is unused.

2022-05-18  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: mes-boot: Use new package style.
	* gnu/packages/commencement.scm (mes-boot)[arguments]: Use gexp for modify
	phases.

	gnu: commencement: stage0-posix: Use new package style.
	* gnu/packages/commencement.scm (stage0-posix)[arguments]: Also use gexps for
	inputs and output.

	gnu: commencement: bootstrap-seeds: Use new package style.
	* gnu/packages/commencement.scm (bootstrap-seeds)[arguments]: Also use gexps
	for inputs and output.

2022-05-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: freetype: Update to 2.12.1.
	* gnu/packages/fontutils.scm (freetype): Update to 2.12.1.
	[home-page]: Update to new upstream URI.

2022-05-16  Arun Isaac  <arunisaac@systemreboot.net>

	build-system: font: Move unpack utilities to build-inputs.
	* guix/build-system/font.scm (lower): Move tar, gzip, bzip2, unzip and xz from
	host-inputs to build-inputs.

	build: font-build-system: Do not return #t from phases.
	* guix/build/font-build-system.scm (unpack, install): Do not return #t from
	phases.

	build: font-build-system: Install web fonts.
	* guix/build/font-build-system.scm (install): Install woff and woff2 web font
	files.

2022-05-16  Efraim Flashner  <efraim@flashner.co.il>

	Merge branch 'master' into staging

2022-05-16  Leo Famulari  <leo@famulari.name>

	gnu: Fix the build of wicd.
	Fixes <https://issues.guix.gnu.org/55440>.

	* gnu/packages/check.scm (python2-pytest-cov, python2-freezegun): Define
	without package-with-python2.
	* gnu/packages/python-xyz.scm (python2-babel): Likewise.
	* gnu/packages/time.scm (python2-dateutil): Likwise.

2022-05-15  Aurora  <rind38@disroot.org>

	gnu: openfst: Update to 1.8.2, enable ngram extension
	This extension is required by some programs that depend on openfst that aren't
	yet packaged.

	* gnu/packages/machine-learning.scm (openfst): Update to 1.8.2.
	[arguments]: New field.

2022-05-15  Aurora  <rind38@disroot.org>

	gnu: openfst-1.7.3: Enable ngram-fst extension & C++14 build
	The extension doesn't build in old versions of openfst such as 1.7.3 without
	manually setting CXXFLAGS.

	This package definition, including this workaround to build extensions
	successfully, will need to be removed once kaldi is fixed upstream and can be
	used with up-to-date versions of openfst.

	* gnu/packages/machine-learning.scm (openfst-1.7.3)[arguments]: New field.

2022-05-15  Aurora  <rind38@disroot.org>

	gnu: kaldi: Update to dd107fd, bypass tests
	Either kaldi's tests are broken or openblas has reintroduced a bug:
	- https://github.com/kaldi-asr/kaldi/pull/4421

	More testing & fixes required upstream to re-enable the tests later. For now
	they'll just have to be ignored.

	* gnu/packages/machine-learning.scm (kaldi): Update to dd107fd.
	[arguments]: In 'configure' phase, modify "matrix/Makefile".

2022-05-15  Aurora  <rind38@disroot.org>

	gnu: openfst: Add 1.7.3 for kaldi
	Kaldi is currently broken with openfst versions newer than 1.7.3 as it changed
	some of its function signatures.

	Once Kaldi is patched/fixed, this should be removed.

	Reference Issues:
	- https://github.com/kaldi-asr/kaldi/issues/4131
	- https://github.com/kaldi-asr/kaldi/issues/4393

	* gnu/packages/machine-learning.scm (openfst-1.7.3): New variable.

2022-05-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: openblas: Remove input labels.
	* gnu/packages/maths.scm (openblas)[inputs, native-inputs]: Remove labels.
	[arguments]: In 'set-extralib' phase, use 'search-input-file'.

2022-05-15  Aurora  <rind38@disroot.org>

	gnu: openblas: Update to 0.3.20
	* gnu/packages/maths.scm (openblas): Update to 0.3.20.

2022-05-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: perl-net-ssleay: Update to 1.92.
	* gnu/packages/tls.scm (perl-net-ssleay): Update to 1.92.

	gnu: openssl-3.0: Update to 3.0.3.
	* gnu/packages/tls.scm (openssl-3.0): Update to 3.0.3.

2022-05-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: mesa: Remove input labels.
	* gnu/packages/gl.scm (mesa)[inputs, native-inputs]: Remove labels.
	(mesa-opencl)[inputs-, native-inputs]: Likewise, and use 'modify-inputs'.

	gnu: mesa: Update to 21.3.8.
	* gnu/packages/gl.scm (mesa): Update to 21.3.8.

2022-05-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: efibootmgr: Update to new upstream location.
	* gnu/packages/linux.scm (efibootmgr)[source, home-page]: Update to new
	upstream URI.

2022-05-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: efibootmgr: Fix cross compiling.
	Fixes <https://issues.guix.gnu.org/55373>.

	* gnu/packages/linux.scm (efibootmgr)[arguments]: When cross-compiling
	add make-flags to find and use the correct binaries and libraries.

2022-05-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: efivar: Use correct compiler when cross compiling.
	* gnu/packages/linux.scm (efivar)[arguments]: Adjust make-flags to set
	CC and not CC_FOR_BUILD.

2022-05-15  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-wide-int: Use new package style.
	* gnu/packages/emacs.scm (emacs-wide-int)[arguments]: Convert to list of
	G-Expressions.
	[inputs]: Use modify-inputs.

	gnu: emacs-no-x-toolkit: Use new package style.
	* gnu/packages/emacs.scm (emacs-no-x-toolkit)[arguments]: Convert to list of
	G-Expressions.
	[inputs]: Use modify-inputs.

	gnu: emacs-no-x: Use new package style.
	* gnu/packages/emacs.scm (emacs-no-x)[arguments]: Convert to list of
	G-Expressions.
	[inputs]: Use modify-inputs.

	gnu: emacs-xwidgets: Use new package style.
	* gnu/packages/emacs.scm (emacs-xwidgets)[arguments]: Convert to list of
	G-Expressions.
	[inputs]: Use modify-inputs.

	gnu: emacs-next-pgtk: Use new package style.
	* gnu/packages/emacs.scm (emacs-next-pgtk)[arguments]: Convert to list of
	G-Expressions.
	[inputs]: Use modify-inputs.

	gnu: emacs-yasnippet: Fix build.
	* gnu/packages/patches/emacs-yasnippet-fix-tests.patch: New file.
	* gnu/packages/emacs-xyz.scm (emacs-yasnippet): Use it here.
	* gnu/local.mk (dist_patch_DATA): Register it here.

2022-05-15  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: libxmlb: Install xb-tool in bin dir.
	* gnu/packages/patches/libxmlb-install-xb-tool-into-bindir.patch: New file.
	* gnu/packages/xml.scm (libxmlb)[source]: Add patch.
	* gnu/local.mk (dist_patch_DATA): Add patch.
	* gnu/packages/diffoscope.scm (diffoscope)[arguments]: Add
	  'xb-tool-external-tool phase.

	gnu: diffoscope: Update to 212.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 212.

2022-05-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: diffoscope: Update to 213.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 213.

	gnu: libdeflate: Update to 1.10.
	* gnu/packages/compression.scm (libdeflate): Update to 1.10.

	gnu: libdeflate: Omit static library.
	* gnu/packages/compression.scm (libdeflate)[arguments]:
	Add a new 'skip-static-library-installation phase.

	gnu: libjcat: Update to 0.1.11.
	* gnu/packages/compression.scm (libjcat): Update to 0.1.11.

	gnu: pigz: Use G-expressions.
	* gnu/packages/compression.scm (pigz)[arguments]:
	Rewrite as G-expressions.  Don't explicitly return #t from phases.

	gnu: pigz: Update to 2.7.
	* gnu/packages/compression.scm (pigz): Update to 2.7.
	[arguments]: Run ‘make test’ rather than ‘tests’.  The latter tests
	the NOTHREAD build that's never installed, and broken.
	[native-inputs]: Add which.

	gnu: pigz: Remove unused git input.
	* gnu/packages/compression.scm (libjcat)[inputs]: Remove git.

2022-05-21  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for 'guix import elm'.
	* etc/news.scm: Add entry.

2022-05-21  Philip McGrath  <philip@philipmcgrath.com>

	gnu: Add elm-terezka-elm-charts.
	* gnu/packages/elm.scm (elm-terezka-elm-charts): New variable.

	gnu: Add elm-terezka-intervals.
	* gnu/packages/elm.scm (elm-terezka-intervals): New variable.

	gnu: Add elm-ryannhg-date-format.
	* gnu/packages/elm.scm (elm-ryannhg-date-format): New variable.

	gnu: Add elm-myrho-elm-round.
	* gnu/packages/elm.scm (elm-myrho-elm-round): New variable.

	gnu: Add elm-justinmimbs-time-extra.
	* gnu/packages/elm.scm (elm-justinmimbs-time-extra): New variable.

	gnu: Add elm-justinmimbs-date.
	* gnu/packages/elm.scm (elm-justinmimbs-date): New variable.

	gnu: Add elm-danhandrea-elm-time-extra.
	* gnu/packages/elm.scm (elm-danhandrea-elm-time-extra): New variable.

	gnu: Add elm-danhandrea-elm-date-format.
	* gnu/packages/elm.scm (elm-danhandrea-elm-date-format): New variable.

	gnu: Add elm-explorations-test.
	* gnu/packages/elm.scm (elm-explorations-test): New variable.

	gnu: Add elm-random.
	* gnu/packages/elm.scm (elm-random): New variable.

	gnu: Add elm-debois-elm-dom.
	* gnu/packages/elm.scm (elm-debois-elm-dom): New variable.

	gnu: Add elm-todomvc.
	* gnu/packages/elm.scm (elm-todomvc): New variable.
	* doc/guix.texi (Build Systems)[elm-build-system]: Mention it.

	gnu: elm: Support 'elm reactor'.
	* gnu/packages/elm.scm (elm): Rename to ...
	(elm-sans-reactor): ... this new variable.
	[synopsis, description]: Tweak.
	(elm): New variable.
	* guix/build-system/elm.scm (default-elm): Use elm-sans-reactor.
	* doc/guix.texi (Build Systems)[elm-build-system]: Update accordingly.

	gnu: Add elm-explorations-markdown.
	* gnu/packages/elm.scm (elm-explorations-markdown): New variable.

	gnu: Add elm-project-metadata-utils.
	* gnu/packages/elm.scm (elm-project-metadata-utils): New variable.

	gnu: Add elm-parser.
	* gnu/packages/elm.scm (elm-parser): New variable.

	gnu: Add elm-http.
	* gnu/packages/elm.scm (elm-http): New variable.

	gnu: Add elm-file.
	* gnu/packages/elm.scm (elm-file): New variable.

	gnu: Add elm-bytes.
	* gnu/packages/elm.scm (elm-bytes): New variable.

	gnu: Add elm-browser.
	* gnu/packages/elm.scm (elm-browser): New variable.

	gnu: Add elm-url.
	* gnu/packages/elm.scm (elm-url): New variable.

	gnu: Add elm-time.
	* gnu/packages/elm.scm (elm-time): New variable.

	gnu: Add elm-svg.
	* gnu/packages/elm.scm (elm-svg): New variable.

	gnu: Add elm-html.
	* gnu/packages/elm.scm (elm-html): New variable.

	gnu: Add elm-virtual-dom.
	* gnu/packages/elm.scm (elm-virtual-dom): New variable.

	import: Add Elm importer.
	* guix/import/elm.scm, guix/scripts/import/elm.scm: New files.
	* Makefile.am (MODULES): Add them.
	* guix/scripts/import.scm (importers): Add "elm".
	* doc/guix.texi (Invoking guix import): Document Elm importer.
	* doc/contributing.texi (Elm Packages): Mention it.
	* tests/elm.scm ("(guix import elm)"): New test group.

2022-05-21  Philip McGrath  <philip@philipmcgrath.com>

	import: json: Accept '#:http-fetch' in 'json-fetch'.
	For example, supplying 'http-fetch/cached' would enable caching.

	* guix/import/json.scm (json-fetch): Add '#:http-fetch' argument.

2022-05-21  Philip McGrath  <philip@philipmcgrath.com>

	http-client: 'http-fetch/cached' converts strings to URIs.
	* guix/http-client.scm (http-fetch/cached): Use 'string->uri' if URI is
	a string, as with 'http-fetch'.

2022-05-21  Philip McGrath  <philip@philipmcgrath.com>

	http-client: Accept '#:headers' in 'http-fetched/cached'.
	Callers can supply alternative headers as with 'http-fetch'.

	* guix/http-client.scm (http-fetch/cached): Add '#:headers' argument.

2022-05-21  Philip McGrath  <philip@philipmcgrath.com>

	build-system/elm: Add implicit Elm inputs.
	* guix/build-system/elm.scm (default-elm-core): New variable.
	(default-elm-json): Likewise
	(lower): Use them as implicit inputs when applicable.

2022-05-21  Philip McGrath  <philip@philipmcgrath.com>

	gnu: Add elm-core and elm-json.
	Both of these packages are needed for 'elm-build-system' to work.

	* gnu/packages/elm.scm (elm-core, elm-json, elm-json-bootstrap): New
	variables.

2022-05-21  Philip McGrath  <philip@philipmcgrath.com>

	guix: Add elm-build-system.
	* gnu/packages/patches/elm-offline-package-registry.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/elm.scm (elm): Use it.
	* guix/build-system/elm.scm, guix/build/elm-build-system.scm,
	tests/elm.scm: New files.
	* Makefile.scm (MODULES, SCM_TESTS): Add them.
	* doc/guix.texi (Build Systems): Document 'elm-build-system'.
	* doc/contributing.texi (Elm Packages): New section. Document naming
	conventions and utilities.

	gnu: elm: Rename package to match the command.
	* gnu/packages/elm.scm (elm-compiler): Rename to ...
	(elm): ... this variable, leaving 'elm-compiler' as a deprecated alias.
	[description]: Tweak.

	gnu: elm-compiler: Update to 0.19.1.
	* gnu/packages/patches/elm-compiler-disable-reactor.patch,
	gnu/packages/patches/elm-compiler-fix-map-key.patch: Delete files.
	* gnu/packages/patches/elm-reactor-static-files.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.
	* gnu/packages/elm.scm (elm-compiler): Update to 0.19.1.
	[origin]<patches>: Remove stale patches. Add new patch.
	[arguments]: Use G-expressions. Add #:configure-flags for new patch.
	[inputs]: Remove ghc-file-embed. Add ghc-filelock.

2022-05-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: btrfs-progs: Fix cross-compilation.
	* gnu/packages/linux.scm (btrfs-progs)[arguments]: Add "--disable-python"
	support to #:configure-flags.
	[inputs]: Move eudev here…
	[native-inputs]: …from here.

	Reported by Pavel Shlyak <p.shlyak@pantherx.org>.

2022-05-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Remove duplicate sddm-configuration.
	* doc/guix.texi (X Window): Remove duplicate sddm-configuration @deftp,
	after merging the better parts into the remaining one.

	Reported by dgcampea in #guix.

2022-05-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Update to 3.1.8.
	* gnu/packages/dns.scm (knot): Update to 3.1.8.

2022-05-21  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: wine64: Use new package style.
	* gnu/packages/wine.scm (wine64)[arguments]: Convert to list of G-Expessions.
	<#:configure-flags,#:make-flags>: Use ‘#$output’ instead of ‘%output’.
	<#:phases>: Replace labels with search-input-file.

	gnu: wine: Use new package style.
	* gnu/packages/wine.scm (wine)[inputs, native-inputs]: Drop labels.
	[arguments]: Convert to list of G-Expressions.
	<#:configure-flags,#:make-flags>: Replace ‘%output’ with ‘#$output’.
	<#:phases>: Use ‘search-input-file’ instead of input labels.

	gnu: wine-staging: Update to 7.8.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 7.8.
	(wine-staging, wine64-staging)[arguments]: Reuse arguments from wine and
	wine64 respectively via substitute-keyword-arguments.
	<#:phases>: Rename ‘patch-source-wine-staging’ to
	‘apply-wine-staging-patches’.
	Reorder, so that ‘patch-SHELL’ is applied afterwards.
	Drop trailing #t.

	gnu: wine: Update to 7.8.
	* gnu/packages/wine.scm (wine): Update to 7.8.

2022-05-21  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-burgled-batteries3: Fix build with Python 3.9.
	* gnu/packages/lisp-xyz.scm (sbcl-burgled-batteries3)[arguments]: Rename
	  'adjust-for-python-3.8' phase to 'adjust-for-python-3.9' and update it.
	  [inputs]: Remove labels.

2022-05-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-clog.
	* gnu/packages/lisp-xyz.scm (sbcl-clog, ecl-clog, cl-clog): New variables.

	gnu: cl-hunchentoot: Update to 1.3.0-1.7686239.
	* gnu/packages/lisp-xyz.scm (sbcl-hunchentoot): Update to 1.3.0-1.7686239.

2022-05-21  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: mpd: Add support for socket activation.
	* gnu/packages/mpd.scm (mpd)[#:configure-flags]: Convert to G-Expression.
	Add “-Dsystemd=enabled”.
	[#:phases]: New argument.
	[inputs]: Add elogind.

2022-05-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: Improve warning when using LUKS mapped devices without UUIDs.
	This corrects two problems with the previous mapped devices warning:

	1. It wasn't clear how to correct the situation.
	2. The output would be repeated multiple times, as many times as the procedure
	is called during a system reconfigure.

	* gnu/system.scm (operating-system-bootloader-crypto-devices): Memoize
	procedure.  Include the mapped devices source location information in the
	warnings.  Add a hint to help users fix the warning.

2022-05-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.315.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.315.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.280.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.280.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.244.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.244.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.195.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.195.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.117.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.117.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.41.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.41.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.17.9.
	* gnu/packages/linux.scm (linux-libre-5.17-version): Update to 5.17.9.
	(linux-libre-5.17-pristine-source): Update hash.

2022-05-20  Olivier Dion  <olivier.dion@polymtl.ca>

	gnu: lttng-ust: Fix license.
	* gnu/packages/instrumentation.scm (lttng-ust): Fix license.
	  [license]: Set to lgpl2.1 and expat.

	gnu: liburcu: Fix license
	* gnu/packages/datastructures.scm (liburcu): Fix license.
	  [license]: Set to lgpl2.1 and expat.

2022-05-20  Felix Gruber  <felgru@posteo.net>

	gnu: python-geopandas: Fix build.
	* gnu/packages/geo.scm (python-geopandas)[arguments]: Disable broken
	  tests. Re-enable test_fillna_no_op_returns_copy which does not fail
	  anymore.

2022-05-20  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add python-murmurhash.
	* gnu/packages/python-xyz.scm (python-murmurhash): New variable.

	gnu: Add python-murmurhash3.
	* gnu/packages/python-xyz.scm (python-murmurhash3): New variable.

2022-05-20  kiasoc5  <kiasoc5@disroot.org>

	gnu: clamav: Update to 0.103.6 [fixes CVE-2022-{20803,20770,20796,20771,20785,20792}].
	* gnu/packages/antivirus.scm (clamav): Update to 0.103.6.

	gnu: clamav: Use new style and G-expressions.
	* gnu/packages/antivirus.scm (clamav)[source]: Remove trailing #t from snippet.
	[inputs]: Use new input style.
	[arguments]: Use G-expressions. Remove trailing #t from phases
	[configure-flags]: Adjust to new input style.

2022-05-20  Ludovic Courtès  <ludo@gnu.org>

	Revert "installer: user: Remove useless filtering."
	This reverts commit c2125e59d0774cda3e559adeb056459a5f23586b.

	Fixes <https://issues.guix.gnu.org/55361>.

2022-05-20  Ricardo Wurmus  <rekado@elephly.net>

	guix: Remove unused import.
	* guix/scripts/pull.scm: Do not import with-file-lock/no-wait from (guix build
	syscalls).

	guix: Remove duplicate definitions of dump-port.
	* guix/store.scm (dump-port): Remove procedure; autoload from (guix build
	utils) instead.
	* guix/store/deduplication.scm (dump-port): Remove procedure; unhide dump-port
	from (guix build utils).

	gnu: Add python-aplus.
	* gnu/packages/python-science.scm (python-aplus): New variable.

2022-05-20  Zhu Zihao  <all_but_last@163.com>

	gnu: Add libobjc2.
	* gnu/packages/patches/libobjc2-unbundle-robin-map.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add corresponding file entry.
	* gnu/packages/gnustep.scm (libobjc2): New variable.

2022-05-20  Zhu Zihao  <all_but_last@163.com>

	gnu: clang: Add OBJC_INCLUDE_PATH to native-search-paths.
	Clang is also a compiler for Objective-C.

	* gnu/packages/llvm.scm (clang-for-llvm): Add OBJC_INCLUDE_PATH to native-search-paths.

2022-05-20  Zhu Zihao  <all_but_last@163.com>

	gnu: Use license: prefix for gnu/packages/gnustep.scm.
	* gnu/packages/gnustep.scm (gnustep-make)[license]: Use "license:" prefix.
	(windowmaker): Ditto.
	(wmbattery): Ditto.
	(wmnd): Ditto.
	(wmcpuload): Ditto.
	(wmclock): Ditto.
	(wmfire): Ditto.

2022-05-20  Ryan Prior  <rprior@protonmail.com>

	gnu: Add python-kivymd.
	* gnu/packages/python-xyz.scm (python-kivymd): New symbol.

	gnu: python-kivy: Update to 2.1.0.
	* gnu/packages/python-xyz.scm (python-kivy): Update to 2.1.0.

2022-05-20  Brian Cully  <bjc@kublai.com>

	gnu: zfs: Use new package style.
	* gnu/packages/file-systems.scm (zfs): Comment style.
	[arguments]: Rewrite using gexps.
	[inputs]: Remove labels.

2022-05-20  Petr Hodina  <phodina@protonmail.com>

	gnu: glmark2: Update to 2021.12.
	* gnu/packages/gl.scm (glmark2): Update to 2021.12.
	  [build-system]: Switch to meson build system.
	  [arguments]: Adjust arguments to meson build system.

2022-05-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 598f728.
	* gnu/packages/package-management.scm (guix): Update to 598f728.

	cuirass: Close each inferior upon completion.
	* build-aux/cuirass/evaluate.scm <top level>: Add 'close-inferior' call.

	inferior: Close duplicate socketpair file descriptor.
	* guix/inferior.scm (open-bidirectional-pipe): Pass SOCK_CLOEXEC to
	'socketpair'.
	* tests/inferior.scm ("close-inferior"): Add test.

2022-05-20  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add cl-listopia.
	* gnu/packages/lisp-xyz.scm (sbcl-listopia, cl-listopia, ecl-listopia): New
	variables.

2022-05-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add snakemake-7.
	* gnu/packages/python-xyz.scm (snakemake-7): New variable.

	gnu: Add snakemake-6.
	* gnu/packages/python-xyz.scm (snakemake-6): New variable.

	gnu: Add python-smart-open.
	* gnu/packages/python-web.scm (python-smart-open): New variable.

	gnu: Add python-google-cloud-storage.
	* gnu/packages/python-web.scm (python-google-cloud-storage): New variable.

	gnu: Add python-google-cloud-core.
	* gnu/packages/python-web.scm (python-google-cloud-core): New variable.

	gnu: Add python-google-api-core.
	* gnu/packages/python-web.scm (python-google-api-core): New variable.

	gnu: Add python-proto-plus.
	* gnu/packages/protobuf.scm (python-proto-plus): New variable.

	gnu: Add python-google-resumable-media.
	* gnu/packages/python-web.scm (python-google-resumable-media): New variable.

	gnu: Add python-google-auth.
	* gnu/packages/python-web.scm (python-google-auth): New variable.

	gnu: Add python-googleapis-common-protos.
	* gnu/packages/python-web.scm (python-googleapis-common-protos): New variable.

	gnu: Add python-google-crc32c.
	* gnu/packages/python-web.scm (python-google-crc32c): New variable.

	gnu: Add python-azure-storage-blob.
	* gnu/packages/python-web.scm (python-azure-storage-blob): New variable.

	gnu: Add python-azure-core.
	* gnu/packages/python-web.scm (python-azure-core): New variable.

	gnu: Add python-azure-common.
	* gnu/packages/python-web.scm (python-azure-common): New variable.

	gnu: Add python-pyu2f.
	* gnu/packages/python-crypto.scm (python-pyu2f): New variable.

	gnu: python-protobuf: Update to 3.20.1.
	* gnu/packages/protobuf.scm (python-protobuf): Update to 3.20.1.
	[native-inputs]: Remove python-wheel.
	[propagated-inputs]: Remove python-six.

	gnu: Add python-test-utils.
	* gnu/packages/python-check.scm (python-test-utils): New variable.

	gnu: python-google: Add missing input.
	* gnu/packages/python-web.scm (python-google)[propagated-inputs]: Add
	python-beautifulsoup4.

	gnu: Add python-connection-pool.
	* gnu/packages/python-xyz.scm (python-connection-pool): New variable.

	gnu: Add python-py-tes.
	* gnu/packages/python-xyz.scm (python-py-tes): New variable.

2022-05-19  jgart  <jgart@dismail.de>

	gnu: Add emacs-terminal-here.
	* gnu/packages/emacs-xyz.scm (emacs-terminal-here): New variable.

2022-05-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-font-lock-studio: Follow packaging guidelines.
	* gnu/packages/emacs-xyz.scm (emacs-font-lock-studio): Use git-version as
	outlined in the documentation on version numbers.  For the base version,
	use "0.0.7" as specified in the "Version:" comment in the source and the
	README.

	gnu: emacs-ess: Fix build failure.
	* gnu/packages/patches/emacs-ess-fix-obsolete-function-alias.patch: New file.
	* gnu/packages/statistics.scm (emacs-ess)[source]<patches>: Add it here...
	* gnu/local.mk (dist_patch_DATA): ... and here.

2022-05-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add emacs-font-lock-studio.
	* gnu/packages/emacs-xyz.scm (emacs-font-lock-studio): New variable.

2022-05-18  Ludovic Courtès  <ludo@gnu.org>

	store: Use a decaying cutoff in 'map/accumulate-builds'.
	This reduces the wall-clock time of:

	  ./pre-inst-env guix system vm gnu/system/examples/desktop.tmpl -n

	from 2m13s to 53s (the timings depend on which derivations have already
	been built and are in store; in this case, many were missing).

	* guix/store.scm (default-cutoff): New variable.
	(map/accumulate-builds): Use it.  Parameterize it in recursive calls to
	have decaying cutoff.

2022-05-18  Ludovic Courtès  <ludo@gnu.org>

	packages: Use separate package/graft cache.
	* guix/packages.scm (%package-graft-cache): New variable.
	(input-graft): Add (=> %package-graft-cache).

2022-05-18  Ludovic Courtès  <ludo@gnu.org>

	store: 'mcached' users can specify a cache ID.
	Users of 'mcached' can now specify a cache ID; furthermore, the cache
	hit rate is automatically recorded for all the caches accessed with
	'mcached'.

	* guix/store.scm (%max-store-connection-caches)
	(%store-connection-cache-names): New variables.
	(recorder-for-cache): New procedure.
	(record-cache-lookup!): Add 'cache-id' parameter and rewrite in terms of
	'recorder-for-cache'.
	(lookup-cached-object): Add 'cache-id' parameter and honor it.
	(%mcached): Add #:cache parameter and honor it.
	(mcached): Add '=>' keyword and corresponding clauses.

2022-05-18  Ludovic Courtès  <ludo@gnu.org>

	tests: Ensure test OpenPGP keys never expire.
	All these keys had expiration dates.  'tests/keys/ed25519.pub' expired
	on 2022-04-24.

	Fixes <https://issues.guix.gnu.org/55506>.

	* tests/keys/ed25519.pub, tests/keys/ed25519-2.pub,
	tests/keys/ed25519-3.pub: Remove expiration date.

2022-05-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: utsushi: Turn arguments into a gexp.
	* gnu/packages/scanner.scm (utsushi)[arguments]: Change to a gexp and
	use 'this-package-input' and #$output.

2022-05-18  João Gabriel  <joaog.bastos@protonmail.ch>

	gnu: Add utsushi.
	* gnu/packages/scanner.scm (utsushi): New variable.

2022-05-18  Luis Henrique Gomes Higino  <luishenriquegh2701@gmail.com>

	gnu: neovim: Use new style.
	* gnu/packages/vim.scm (neovim): Use new style.
	[source]: Rewrite using gexps.
	[arguments]: Rewrite using gexps.
	[inputs and native-inputs]: Remove input labels.
	[description]: Run `guix style`.

	gnu: neovim: Update to 0.7.0.
	* gnu/packages/vim.scm (neovim): Update to 0.7.0.

	gnu: lua-luv: Use gexps.
	* gnu/packages/lua.scm (lua-luv)[arguments]: Rewrite using gexps.

	gnu: lua-luv: Update to 1.43.0-0.
	* gnu/packages/libevent.scm (libuv-for-luv): New variable
	* gnu/packages/lua.scm (lua-luv): Update to 1.43.0-0.
	[inputs]: Change libuv to libuv-for-luv.
	[native-inputs]: Update lua-compat-5.3 to 0.10.

2022-05-18  yarl-baudig@mailoo.org  <yarl-baudig@mailoo.org>

	daemon: runChild() is forbidden to talk during environment set up
	DerivationGoal::startBuilder() is waiting for an empty line as a check that
	the environment set up is fine.

	Fixes <https://issues.guix.gnu.org/55324>.

	* nix/libstore/build.cc (DerivationGoal::runChild): Remove 'debug'
	statement corresponding to bind mounts.

2022-05-18  Ludovic Courtès  <ludo@gnu.org>

	services: Make <service-type> 'description' field mandatory.
	* gnu/services.scm (<service-type>)[description]: Remove default value.
	* tests/services.scm: Add 'description' field to each 'service-type' form.

	services: Add more description fields.
	* gnu/services.scm (simple-service): Add 'description' field.
	* gnu/services/base.scm (udev-rules-service): Likewise.
	* gnu/system/install.scm (configuration-template-service-type): Likewise.
	* gnu/tests.scm (marionette-service-type): Likewise.

	gnu: 0ad: Use regular symbol syntax.
	* gnu/packages/games.scm (0ad)[inputs]: Use regular symbol syntax for
	'0ad-data'.

2022-05-18  Maze  <maze@pkbd.org>

	gnu: emacs-evil: Update to commit 008a6cdb12f15e748979a7d1c2f26c34c84dedbf.
	* gnu/packages/emacs-xyz.scm (emacs-evil): Update to commit
	008a6cdb12f15e748979a7d1c2f26c34c84dedbf.
	[version]: Bump main version part to 1.15.0.

2022-05-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: freecad: Fix build.
	* gnu/packages/engineering.scm (freecad)[inputs]: Add fontconfig.

2022-05-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-scrapy: Parallelize test suite.
	* gnu/packages/python-web.scm (python-scrapy)[phases]{check}: Run in
	parallel.  Disable problematic (when run in parallel) tests.
	Use complete sentences for comments.
	[native-inputs]: Add python-pytest-xdist.
	[description]: Use double space between sentences.

	gnu: python-scrapy: Fix indentation
	* gnu/packages/python-web.scm (python-scrapy): Fix indentation.

2022-05-18  Felix Gruber  <felgru@posteo.net>

	gnu: python-tldextract: Update to 3.3.0.
	* gnu/packages/python-xyz.scm (python-tldextract): Update to 3.3.0.
	[propagated-inputs]: Add python-filelock.
	[native-inputs]: Add python-setuptools-scm.

2022-05-18  Felix Gruber  <felgru@posteo.net>

	gnu: freedroidrpg: Update to 1.0rc2.
	* gnu/packages/games.scm (freedroidrpg): Update to 1.0rc2.
	[source]: Handle rc suffix in version number.
	[configure-flags]: Use gexps.
	[inputs]: Use new style.  Add glew.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-05-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.29 [fixes CVE-2022-1183].
	* gnu/packages/dns.scm (bind): Update to 9.16.29.

2022-05-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-rich: Update to 12.4.1.
	* gnu/packages/python-xyz.scm (python-rich): Update to 12.4.1.

	gnu: guile-redis: Update to 2.2.0.
	* gnu/packages/guile-xyz.scm (guile-redis): Update to 2.2.0.

2022-05-18  Greg Hogan  <code@greghogan.com>

	gnu: git: Update to 2.36.1.
	From f5fbd1e920120720ad9e983ab0bf740603250a06 Mon Sep 17 00:00:00 2001
	From: Greg Hogan <code@greghogan.com>
	Date: Tue, 10 May 2022 14:17:25 +0000
	Subject: [PATCH] gnu: git: Update to 2.36.1.

	* gnu/packages/version-control.scm (git): Update to 2.36.1.

2022-05-18  Marius Bakke  <marius@gnu.org>

	gnu: emacs-evil: Update to 1.14.2.
	* gnu/packages/emacs-xyz.scm (emacs-evil): Update to 1.14.2.
	[arguments]: Rewrite in gexp style.

2022-05-18  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: emacs-haskell-snippets: Update to 0.1.0-1-1c29c4a6.
	* gnu/packages/emacs-xyz.scm (emacs-haskell-snippets): Update to
	0.1.0-1-1c29c4a6.
	[arguments]: Convert to list of G-Expressions. Drop trailing ‘#t’s.

2022-05-18  Aleksandr Vityazev  <avityazev@posteo.org>
	    Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: emacs-ledger-mode: Update to 4.0.0-0-11e85039.
	* gnu/packages/finance.scm (emacs-ledger-mode): Update to 4.0.0-0-11e85039.
	[arguments]: Convert to list of G-Expressions.  Use ‘search-input-file’ where
	possible.  Drop trailing ‘#t’s.  While here, respect TESTS? in check phase.

2022-05-18  Kyle Meyer  <kyle@kyleam.com>

	gnu: emacs-lispy: Fix failing test under Emacs 28.
	* gnu/packages/patches/emacs-lispy-fix-thread-last-test.patch: New file.
	* gnu/packages/emacs-xyz.scm (emacs-lispy): Use it here.
	* gnu/local.mk (dist_patch_DATA): Register it here.

2022-05-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-rpm-spec-mode: Update to 0.16-0.c1c3805.
	* gnu/packages/emacs-xyz.scm (emacs-rpm-spec-mode)
	[source]: Fetch from git, and use last commit to update to 0.16-0.c1c3805.
	[arguments]: New field.

	gnu: emacs-nix-mode: Update to 1.4.5-0.8fe2ccf.
	* gnu/packages/emacs-xyz.scm (emacs-nix-mode): Update to 1.4.5-0.8fe2ccf.
	[source]: Use latest commit.
	[inputs]: Turn into...
	[native-inputs]: ... this.  Add emacs-magit.

	gnu: emacs-elpy: Disable tests now failing with Emacs 28.1.
	* gnu/packages/emacs-xyz.scm (emacs-elpy)[phases]
	{disable-broken-tests}: Delete the elpy-project-find-git-root-test.el test
	file.  Mark the elpy-company-backend-should-add-shell-candidates,
	elpy-eldoc-documentation-should-show-object-onelinedoc,
	elpy-shell-send-file-should-accept-large-strings,
	elpy-shell-should-echo-outputs as expected failures.

2022-05-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: guile-git: Use libgit2-1.3.
	* gnu/packages/guile.scm (guile-git)[inputs]: Substitute libgit2-1.3 for libgit2.

2022-05-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: botan: Use new style and G-Expressions.
	* gnu/packages/crypto.scm (botan)[phases]: Adjust to use gexps.
	{check}: Replace 'if' with 'when'.
	[native-inputs]: Use new style.

2022-05-17  Jack Hill  <jackhill@jackhill.us>

	gnu: botan: Update to 2.19.1.
	* gnu/packages/crypto.scm (botan): Update to 2.19.1.

2022-05-17  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-libgit: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-libgit)[source]: Drop bundled
	emacs-module header.
	[#:phases]: Add “patch-source” phase to fix build failure when building
	against Emacs 28.

2022-05-17  Christine Lemmer-Webber  <cwebber@dustycloud.org>

	gnu: guile-sjson: Update to 0.2.2.
	* gnu/packages/guile-xyz.scm (guile-sjson): Update to 0.2.2.

2022-05-17  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	doc: Clarify guix shell's DWIM behaviour.
	* doc/guix.texi ("Invoking guix shell"): Document the exact behaviour, that is
	which flags go together with which file names.

2022-05-17  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: emacs-debbugs: Update to 0.32.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.32.
	[propagated-inputs]: Replace emacs-async with emacs-soap-client.

2022-05-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: guix: Update to 1.3.0-26.fd00ac7.
	* gnu/packages/package-management.scm (guix): Update to 1.3.0-26.fd00ac7.
	This follows up on commit fd00ac7e27c8a6d4b4d4719b4f8797bdce204623,
	to fix <https://logs.guix.gnu.org/guix/2022-05-17.log#174302>.

2022-05-17  Efraim Flashner  <efraim@flashner.co.il>

	guix: cpu: Add detection for aarch64 CPUs.
	* guix/cpu.scm (cpu->gcc-architecture): Add detection logic for aarch64
	CPUs.

	guix: cpu: Add support for reading armhf/aarch64 CPUs.
	* guix/cpu.scm (current-cpu): Set flags at the beginning of the loop.
	Read from '/proc/cpuinfo' until the end of the file. Add match options
	for discovering armhf/aarch64 cpu configurations.

2022-05-17  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-7.a24fbd1.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-7.a24fbd1.

	gnu: guix-build-coordinator: Update to 0-52.ed3c806.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-52.ed3c806.

	gnu: guix-data-service: Update to 0.0.1-31.198b6ef.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-31.198b6ef.

2022-05-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: atop: Use new package format.
	* gnu/packages/admin.scm (atop)[arguments]: Rewrite using g-exps.
	[inputs]: Remove input labels.

	gnu: atop: Adjust build.
	* gnu/packages/admin.scm (atop)[arguments]: Adjust custom 'patch-build
	phase to remove references to '/usr' and adjust make-flags accordingly.
	Remove trailing #t.

	gnu: atop: Update to 2.7.1.
	* gnu/packages/admin.scm (atop): Update to 2.7.1.
	[arguments]: Remove unnecessary make-flag.  Remove unneeded
	substitutions.

	gnu: atop: Add release-monitoring-url.
	* gnu/packages/admin.scm (atop)[properties]: New field.

2022-05-17  luishgh  <51053603+luishgh@users.noreply.github.com>

	gnu: emacs-explain-pause-mode: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-explain-pause-mode)[arguments]<#:phases>:
	Fix failing tests.

	gnu: emacs-racer: Update to 1e63e98.
	* gnu/packages/emacs-xyz.scm (emacs-racer): Update to 1e63e98.
	[arguments]<#:phases>: Remove FIX-MAKEFILE and FIX-FAILING-TESTS phases.

2022-05-17  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.314.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.314.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.279.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.279.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.243.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.243.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.194.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.194.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.116.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.116.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.40.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.40.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.17.8.
	* gnu/packages/linux.scm (linux-libre-5.17-version): Update to 5.17.8.
	(linux-libre-5.17-pristine-source): Update hash.

2022-05-16  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-nfiles: Update to 0.4.1.
	* gnu/packages/lisp-xyz.scm (sbcl-nfiles): Update to 0.4.1.

	gnu: sbcl-cl-webkit: Update to 3.5.1.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 3.5.1.

2022-05-16  Luis Henrique Gomes Higino  <luishenriquegh2701@gmail.com>

	gnu: emacs-doom-themes: Update to e9bdd13.
	* gnu/packages/emacs-xyz.scm (emacs-doom-themes): Update to e9bdd13.

2022-05-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcolor3: Remove input labels.
	* gnu/packages/gnome.scm (gcolor3)[native-inputs]: Remove input labels.

2022-05-16  Sughosha  <Sughosha@proton.me>

	gnu: gcolor3: Fix build with libportal-0.5.
	* gnu/packages/patches/gcolor3-update-libportal-usage.patch: New file.
	* gnu/packages/gnome.scm (gcolor3)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2022-05-16  Zac Berkowitz  <zac.berkowitz@gmail.com>

	gnu: taskwarior: update to 2.6.2
	* gnu/packages/task-management.scm (taskwarrior): update to 2.6.2.
	[source] use https instead of http

2022-05-16  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-terminal: Update to 1.0.3.
	* gnu/packages/xfce.scm (xfce4-terminal): Update to 1.0.3.

2022-05-16  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix typos in the "Channels" chapter.
	* doc/guix.texi (Using a Custom Guix Channel)
	(Replicating Guix): Fix typos.

2022-05-16  Ludovic Courtès  <ludo@gnu.org>

	services: bitlbee: Run as user "bitlbee".
	Fixes <https://issues.guix.gnu.org/55450>.

	Fixes a bug introduced in 211fe3f66e6dfdaa64974931c458ab1d92afc182
	whereby the inetd-spawned process would run as root (it would still run
	in a separate user namespace, with UID 1000 inside of it, but had the
	authority of root).

	* gnu/services/messaging.scm (bitlbee-shepherd-service): Pass #:user
	and #:group to 'make-inetd-constructor'.  Remove "-u bitlbee" argument
	to BITLBEE*.

2022-05-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-bash-kernel: Do not propagate 'python-ipykernel'.
	Failing that, Guix-Jupyter sees both kernels in environments containing
	python-bash-kernel and its ";;guix environment" command thus fails.

	* gnu/packages/jupyter.scm (python-bash-kernel)[propagated-inputs]: Move
	everything to...
	[inputs]: ... here.

2022-05-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-pari-jupyter: Do not propagate 'python-ipykernel'.
	Failing that, Guix-Jupyter sees both kernels in environments containing
	python-pari-jupyter and its ";;guix environment" command thus fails.

	* gnu/packages/python-xyz.scm (python-pari-jupyter)[propagated-inputs]:
	Move PYTHON-IPYKERNEL to...
	[inputs]: ... here.

2022-05-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-jupyter-console: Depend on python-prompt-toolkit 3.x.
	Fixes <https://issues.guix.gnu.org/55448>.

	* gnu/packages/python-xyz.scm (python-jupyter-console)[propagated-inputs]:
	Change 'python-prompt-toolkit-2' to 'python-prompt-toolkit'.

2022-05-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-jupyter-console-minimal: Use 'modify-inputs'.
	* gnu/packages/python-xyz.scm (python-jupyter-console-minimal)[propagated-inputs]:
	Use 'modify-inputs'.

2022-05-16  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-buttercup: Update to 1.25.
	* gnu/packages/emacs-xyz.scm (emacs-buttercup): Update to 1.25.

2022-05-16  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add cl-lmdb.
	* gnu/packages/lisp-xyz.scm (sbcl-lmdb, cl-lmdb): New variables.

2022-05-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-dash: Use new package style.
	* gnu/packages/emacs-xyz.scm (emacs-dash)[arguments]: Convert to list of
	G-Expressions.

2022-05-14  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-dash: Fix build with Emacs 28.
	* gnu/packages/emacs-xyz.scm (emacs-dash)[phase]:
	Add phase 'disable-byte-compile-error-on-warn.

2022-05-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-minimal: Tidy up coding style.
	* gnu/packages/emacs.scm (emacs-minimal)[inputs, native-inputs]: Reduce to a
	single line.
	[#:configure-flags]: Use G-Expression rather than double quoting.

2022-05-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-minimal: Drop meaningless input.
	The search for guix-emacs.el has already been inlined into a phase shared
	by all emacs variants.

	* gnu/packages/emacs.scm (emacs-minimal)[inputs]: Remove "emacs/guix-emacs.el".

2022-05-14  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.20.1.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.20.1.

	gnu: MPD: Update to 0.23.7.
	* gnu/packages/mpd.scm (mpd): Update to 0.23.7.

2022-05-14  Wamm K. D  <jaft.r@outlook.com>

	gnu: wayland: Update to 1.20.0.
	* gnu/packages/freedesktop.scm (wayland): Update to 1.20.0.

2022-05-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-minimal: Fix inputs.
	This is a follow-up to 5f315e1d5f46721c757f5259835d84d6a037f9b9.
	The addition of autoconf wasn't reflected in emacs-minimal, causing builds
	to break.  Also drop labels while we're at it.

	* gnu/packages/emacs.scm (emacs-minimal)[inputs]: Drop labels.
	[native-inputs]: Drop labels.  Add autoconf.

2022-05-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs: Don't error on missing commands.
	This is a follow-up to commit 64557bc695f074af3fcf1eeed8f6696921ef18c5.
	Inputs lacking from emacs proper may not be present in emacs-minimal,
	thus throwing an error on lookup.  This error is already anticipated in
	the handling code.

	* gnu/packages/emacs.scm (emacs)[patch-program-file-names]: Wrap
	search-input-file in false-if-exception.

2022-05-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-minimal: Use G-Expressions in arguments.
	This is a follow-up to commit 64557bc695f074af3fcf1eeed8f6696921ef18c5.
	The use of G-Expressions in emacs' arguments wasn't reflected in
	emacs-minimal, causing builds to fail as reported in
	<https://issues.guix.gnu.org/issue/55415>.

	* gnu/packages/emacs.scm (emacs-minimal)[arguments]: Convert to list of
	G-Expessions.

2022-05-14  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.313.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.313.
	(linux-libre-4.9-pristine-source, deblob-scripts-4.9): Update hashes.

	gnu: linux-libre 4.14: Update to 4.14.278.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.278.
	(linux-libre-4.14-pristine-source, deblob-scripts-4.14): Update hashes.

	gnu: linux-libre 4.19: Update to 4.19.242.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.242.
	(linux-libre-4.19-pristine-source, deblob-scripts-4.19): Update hashes.

	gnu: linux-libre 5.4: Update to 5.4.193.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.193.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.115.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.115.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.39.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.39.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.17.7.
	* gnu/packages/linux.scm (linux-libre-5.17-version): Update to 5.17.7.
	(linux-libre-5.17-pristine-source): Update hash.

2022-05-14  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	doc: Fix "Full-Source Bootstrap" title case.
	* doc/guix.texi (Full-source Bootstrap): Rename to...
	(Full-Source Bootstrap): ...this.

2022-05-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-next-pgtk: Define in terms of emacs-next.
	* gnu/packages/emacs.scm (emacs-next-pgtk)[version,source]: Drop fields,
	inheriting from emacs-next instead.

	gnu: emacs-next: Update to 38d87c43c2ad727406dcfe316aac5e24e202c251.
	* gnu/packages/emacs.scm (emacs-next): Update to
	38d87c43c2ad727406dcfe316aac5e24e202c251.

	gnu: emacs: Add support for socket activation.
	* gnu/packages/emacs.scm (emacs)[#:phases]: Add ‘enable-elogind’.
	[inputs]: Add elogind.
	[native-inputs]: Add autoconf.

	gnu: emacs: Use new package style.
	* gnu/packages/emacs.scm (emacs)[source]<snippet>: Drop trailing ‘#t’.
	[arguments]: Convert to list of G-Expressions.
	Use ‘search-input-file’ where possible.
	Inline references to auxiliary files.
	Drop trailing ‘#t’s.
	[inputs, native-inputs]: Drop labels.

	gnu: emacs: Update to 28.1.
	* gnu/packages/emacs.scm (emacs): Update to 28.1
	* gnu/packages/patches/emacs-exec-path.patch: Adjust accordingly.
	* gnu/packages/patches/emacs-ignore-empty-xim-styles.patch: Delete file.
	* gnu/local.mk: Remove it here.

2022-05-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rpm: Update to 4.17.0.
	* gnu/packages/package-management.scm (rpm): Update to 4.17.0.
	[configure-flags]: Remove '--without-lua', no longer supported.
	[phases]: Delete trailing #t.
	{fix-lua-check}: New phase.
	[inputs]: Use new style, sort inputs and add lua.

2022-05-13  arkhan  <arkhan@riseup.net>

	gnu: xonsh: Update to 0.12.4.
	* gnu/packages/shells.scm (xonsh): Update to 0.12.4.
	[source](snippet): Substitute "xonsh/parsers/completion_context.py".
	[arguments]: Rewrite #:phases as a gexp.

2022-05-13  Greg Hogan  <code@greghogan.com>

	gnu: poke: Update to 2.3.
	* gnu/packages/engineering.scm (poke): Update to 2.3.

2022-05-13  Maxime Devos  <maximedevos@telenet.be>

	gnu: guix: Use $SSL_CERT_DIR.
	* gnu/packages/package-management.scm (guix)[native-search-paths]: Use the
	$SSL_CERT_DIR from (guix search-paths) instead of a
	local copy.

	gnu: curl: Use $SSL_CERT_DIR/$SSL_CERT_FILE.
	* gnu/packages/curl.scm (curl)[native-search-paths]: Use the
	$SSL_CERT_DIR/$SSL_CERT_FILE from (guix search-paths) instead
	of a local copy.

	gnu: cmake-bootstrap: Use $SSL_CERT_DIR/$SSL_CERT_FILE.
	* gnu/packages/cmake.scm (cmake-bootstrap)[native-search-paths]: Use the
	$SSL_CERT_DIR/$SSL_CERT_FILE from (guix search-paths) instead of a local copy.

	gnu: cuirass: Use $SSL_CERT_DIR.
	* gnu/packages/ci.scm (cuirass)[native-search-paths]: Use the
	$SSL_CERT_DIR from (guix search-paths) instead of a
	local copy.

	gnu: openssl: Use $SSL_CERT_DIR/$SSL_CERT_FILE.
	* gnu/packages/tls.scm (openssl)[native-search-paths]: Use the
	$SSL_CERT_DIR/$SSL_CERT_FILE from (guix search-paths) instead of a
	local copy.

2022-05-13  Maxime Devos  <maximedevos@telenet.be>

	search-paths: Define $SSL_CERT_DIR and $SSL_CERT_FILE.
	For the ‘why’, see the docstring next to $SSL_CERT_DIR.  In later commits,
	packages will be changed to use these variables and the variables will be
	added to more packages.

	* guix/search-paths.scm ($SSL_CERT_DIR, $SSL_CERT_FILE): New variables.
	* doc/guix.texi (Search Paths): Document them.

2022-05-13  ykonai  <mail@ykonai.net>

	gnu: pipe-viewer: Update to 0.2.0
	* gnu/packages/video.scm (pipe-viewer): Update to 0.2.0

2022-05-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: artanis: Remove input labels.
	* gnu/packages/guile-xyz.scm (artanis)[native-inputs]: Remove input
	labels.  Use BASH-MINIMAL instead of BASH.

2022-05-13  Wamm K. D  <jaft.r@outlook.com>

	gnu: artanis: Update to 0.5.1.
	* gnu/packages/guile-xyz.scm (artanis): Update to 0.5.1.
	[source]: Substitute "artanis/tpl/parser.scm".

2022-05-13  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-ics: Update to 0.2.1
	* gnu/packages/guile-xyz.scm (guile-ics): Update to 0.2.1.

2022-05-13  Ludovic Courtès  <ludovic.courtes@inria.fr>

	doc: Add "Writing Manifests" node.
	* doc/guix.texi (Invoking guix package): Remove explanation of
	'specifications->manifest' and 'package->development-manifest'.  Link to
	"Writing Manifests".
	(Inferiors): Likewise.
	(Invoking guix shell): Add anchor and link to 'package->development-manifest'.
	(Invoking guix pack): Likewise.
	(Writing Manifests): New section.
	(Using TeX and LaTeX): Link to "Writing Manifests".

2022-05-12  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 101.0.4951.64-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 101.0.4951.64.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

2022-05-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-scikit-build: Fix build.
	* gnu/packages/python-xyz.scm (python-scikit-build)
	[phases]{check}: Add forgotten trailing spaces.

2022-05-12  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	doc: Add the "Full-source Bootstrap".
	* doc/guix.texi (Reduced Binary Seed Bootstrap): Update and rename to...
	(Full-Source Bootstrap): ...this.
	* doc/images/gcc-core-mesboot0-graph.dot: Regenerate.

	gnu: commencement: Remove %bootstrap-mes-rewired.
	* gnu/packages/commencement.scm (%bootstrap-mes-rewired): Remove.

	gnu: bootstrap: Remove %bootstrap-mescc-tools, %bootstrap-mes.
	* gnu/packages/bootstrap.scm (%bootstrap-inputs): Remove
	%bootstrap-mescc-tools, %bootstrap-mes.

	gnu: commencement: tcc-boot0: Update to 0.9.26-1136-g0fbeb2dd.
	* gnu/packages/commencement.scm (tcc-boot0)[source]: Update to
	0.9.26-1136-g0fbeb2dd.
	[native-inputs]: Add stage0-posix and mes-boot, remove
	%bootstrap-mescc-tools and %bootstrap-mes-rewired.

	gnu: commencement: tcc-boot0: Use nyacc-1.00.2.
	* gnu/packages/commencement.scm (tcc-boot0): Use https source URL with
	mirror://.  Update NYACC to 1.00.2 and call 'bootstrap-origin' on the source.

	gnu: commencement: mes-boot: Update to 0.24, build with M2-Planet.
	* gnu/packages/commencement.scm (mes-boot)[source]: Update to
	0.24.
	[native-inputs]: Add stage0-posix, remove %bootstrap-mescc-tools and
	%bootstrap-mes-rewired, and update nyacc to 1.00.2.

2022-05-12  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: Add stage0-posix.
	Stage0-posix is a skeleton for bootstrapping all of Stage0 for POSIX systems.
	On x86-linux, from the 357-byte hex0-seed binary from the bootstrap-seeds, it
	builds hex0, kaem, hex1, catm, hex2, M0, cc_x86, M1, M2,
	get_machine, (mescc-tools), and M2-Planet.

	* gnu/packages/commencement.scm (stage0-posix): New variable.

2022-05-12  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: Add bootstrap-seeds.
	* gnu/packages/commencement.scm (bootstrap-seeds): New variable.

2022-05-12  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-sanic: Update to 21.12.1.
	* gnu/packages/python-web.scm (python-sanic): Update to 21.12.1.
	[arguments]<#:phases>: Remove 'use-recent-pytest, update skipped tests in
	'check.
	[propagated-inputs]: Remove python-httpx, replace python-multidict with
	python-multidict-5, add python-sanic-routing.
	[native-inputs]: Add python-bandit, python-chardet, python-isort and
	python-sanic-testing. Remove python-hstspreload, python-httpcore,
	python-pytest-cov and python-urllib3.

	gnu: Add python-sanic-testing.
	* gnu/packages/python-web.scm (python-sanic-testing): New variable.

	gnu: Add python-sanic-bootstrap.
	* gnu/packages/python-web.scm (python-sanic-bootstrap): New variable.

	gnu: Add python-sanic-routing.
	* gnu/packages/python-web.scm (python-sanic-routing): New variable.

2022-05-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-multidict: Update to 5.2.0.
	* gnu/packages/python-xyz.scm (python-multidict): Update to 5.2.0.

2022-05-12  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-pytest-sanic: Update to 1.9.1.
	* gnu/packages/python-check.scm (python-pytest-sanic): Update to 1.9.1.

2022-05-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-matplotlib: Update to 3.5.2.
	* gnu/packages/python-xyz.scm (python-matplotlib): Update to 3.5.2.
	[propagated-inputs]: Move after 'arguments' field.  Use new style and re-order.
	[inputs]: Order lexicographically.
	[native-inputs]: Use new style.
	[phases]{fix-and-disable-failing-tests}: Fix indentation.
	Delete the 'lib/matplotlib/tests/test_animation.py' test.
	{check}: Skip the test_lazy_auto_backend_selection test.

	gnu: python-pygments: Update to 2.12.0.
	* gnu/packages/python-xyz.scm (python-pygments): Update to 2.12.0.

2022-05-12  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-qtconsole: Update to 5.3.0.
	* gnu/packages/python-xyz.scm (python-qtconsole): Update to 5.3.0.
	[native-inputs]: Add python-pytest-qt.

	gnu: python-qtpy: Update to 2.0.1.
	* gnu/packages/qt.scm (python-qtpy): Update to 2.0.1.
	[propagated-inputs]: Remove python-pyside-2, add python-packaging.

2022-05-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-matplotlib-documentation: Fix build.
	* gnu/packages/python-xyz.scm (python-matplotlib-documentation): Inherit from
	python-matplotlib.
	[version, source, build-system, home-page, description, license]: Delete
	fields, now inherited.
	[phases]: Streamline build and install phases and enable parallel build.
	[native-inputs]: Use new style.  Remove python-matplotlib, python-ipykernel,
	python-mock, texlive-enumitem, texlive-latex-geometry, texlive-latex-preview,
	texlive-latex-ucs, texlive-pdftex, texlive-fonts-ec, texlive-txfonts and
	inherited python-matplotlib packages.
	Add inkscape, python-mpl-sphinx-theme, python-scipy, python-ipywidgets,
	texlive-babel, texlive-fontspec, texlive-unicode-math, texlive-etoolbox,
	and texlive-underscore.

	gnu: Add texlive-underscore.
	* gnu/packages/tex.scm (texlive-underscore): New variable.

	gnu: Add python-mpl-sphinx-theme.
	* gnu/packages/sphinx.scm (python-mpl-sphinx-theme): New variable.

2022-05-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pudb: Update to 2022.1.1 and rename from pudb.
	Renaming rationale: pudb can also be used as a Python library (like pdb).

	* gnu/packages/python-xyz.scm (python-pudb): Update to 2022.1.1.
	[phases]{check}: Remove obsolete 'add-installed-pythonpath' call.  Invoke
	pytest verbosely.
	[native-inputs]: Remove python-numpy.
	[propagated-inputs]: Apply guix style.
	(pudb): Define as a deprecated alias to python-pudb.

2022-05-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-ipdb.
	* gnu/packages/python-xyz.scm (python-ipdb): New variable.

	gnu: python-numpy-documentation: Overhaul package definition.
	* gnu/packages/python-xyz.scm (python-numpy-documentation): Relocate next to
	the python-numpy package in the module.  Inherit from python-numpy.
	[version, source, build-system, home-page, license]: Remove fields, now
	inherited.
	[phases]{add-gnu-freefont-to-texmf}: New phase.
	{install}: Patch conf.py to allow building the info manual.  Set HOME.  Copy
	the whole generated HTML directory.  Parallelize documentation build.
	[native-inputs]: Use new style.  Add font-gnu-freefont, fontconfig,
	python-breathe, python-ipython, python-pandas, python-pydata-sphinx-theme,
	python-scipy, python-sphinx-panels, texlive-bin, texlive-cbfonts,
	texlive-cm-super, texlive-greek-fontenc, texlive-latex-expdlist,
	texlive-polyglossia and texlive-xindy.  Remove pkg-config, the previous "texlive"
	updmap.cfg package, scipy-sphinx-theme, and do not inherit the native inputs
	of python-numpy.
	[synopsis]: Refine.
	[description]: Expound a bit.

	gnu: python-sphinx-rtd-theme: Update to 1.0.0.
	* gnu/packages/sphinx.scm (python-sphinx-rtd-theme): Update to 1.0.0.

	gnu: python-sphinxext-opengraph: Update to 0.6.3.
	* gnu/packages/sphinx.scm (python-sphinxext-opengraph): Update to 0.6.3.
	[phases]{check}: Streamline and invoke pytest verbosely.
	[native-inputs]: Indent on a single line.

	gnu: python-sphinx-autodoc-typehints: Update to 1.18.1.
	* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints): Update to 1.18.1.
	[source]: Use git.
	[argument]: New field.
	[propagated-inputs]: Add python-sphinx.
	[native-inputs]: Remove python-dataclasses and python-sphinx.  Add
	python-nptyping and python-setuptools-scm.

	gnu: Add python-nptyping.
	* gnu/packages/python-check.scm (python-nptyping): New variable.

	gnu: Add python-beartype.
	* gnu/packages/python-check.scm (python-beartype): New variable.

	gnu: python-sphinx-cloud-sptheme: Update to 1.10.1 [still broken].
	* gnu/packages/sphinx.scm (python-sphinx-cloud-sptheme): Update to 1.10.1.
	[source]: Update source to point to new Mercurial repository.
	[arguments]: Delete field, enabling tests (which fail due to Jinja2 >= 3.1).
	[native-inputs]: Move python-sphinx to...
	[propagated-inputs]: ... here.
	[description]: Do not use raw quotes to decorate text.

	gnu: python-sphinx-argparse: Update to 0.3.1.
	* gnu/packages/sphinx.scm (python-sphinx-argparse): Update to 0.3.1.

	gnu: python-sphinxcontrib-programoutput: Update to 0.17 and enable tests.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-programoutput): Update to 0.17.
	[arguments]: Delete field.

	gnu: python-sphinxcontrib-websupport: Update to 1.2.4.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-websupport): Update to 1.2.4.

	gnu: python-sphinx-click: Update to 4.0.3 and enable tests.
	* gnu/packages/sphinx.scm (python-sphinx-click): Update to 4.0.3.
	[arguments]: Delete field.
	[native-inputs]: Delete python-coverage.  Add python-pytest and python-wheel.
	Move python-click, python-docutils and python-sphinx to...
	[propagated-inputs]: ... here.

	gnu: python-sphinx-copybutton: Update to 0.5.0.
	* gnu/packages/sphinx.scm (python-sphinx-copybutton): Update to 0.5.0.
	[propagated-inputs]: Delete python-flit, python-setuptools and python-wheel.

	gnu: python-pydata-sphinx-theme: Update to 0.7.2.
	* gnu/packages/sphinx.scm (python-pydata-sphinx-theme): Update to 0.7.2.
	Add TODO comment.
	[arguments]: New field.
	[native-inputs]: Delete python-jupyter-sphinx, python-numpy, python-numpydoc,
	python-pandas, python-recommonmark and python-xarray.  Move python-docutils
	and python-sphinx to...
	[propagated-inputs]: ... here.  Add python-jinja2

	gnu: python-sphinx: Update to 4.5.0.
	* gnu/packages/sphinx.scm (python-sphinx): Update to 4.5.0.
	[phases]{check}: Set HOME to /tmp.
	[propagated-inputs]: Add python-importlib-metadata.
	[native-inputs]: Add python-cython.

	gnu: python-numpydoc: Update to 1.2.1.
	* gnu/packages/python-xyz.scm (python-numpydoc): Update to 1.2.1.  Fix
	indentation.
	[phases]{relax-requirements}: New phase.
	[propagated-inputs]: Add python-jinja2.

	gnu: dynaconf: Fix build following python-click upgrade.
	* gnu/packages/python-xyz.scm (dynaconf)
	[phases]{patch-for-click-8}: New phase.
	{check}: Remove extraneous setenv call.
	[native-inputs]: Use the regular python-pytest variable.

	gnu: python2-sqlalchemy: Skip a failing test.
	* gnu/packages/databases.scm (python2-sqlalchemy)[phases]{check}: Skip the
	test_fixture_five test.

	snippets: Add a 'remove' snippet.
	* etc/snippets/text-mode/guix-commit-message-remove-package: New file.

	gnu: python-flask-login: Update to 0.6.0.
	* gnu/packages/python-web.scm (python-flask-login): Update to 0.6.0.
	[arguments]: New field.
	[native-inputs]: Remove python-coverage, python-pycodestyle and
	python-pyflakes.

	gnu: python-flask-wtf: Update to 1.0.1.
	* gnu/packages/python-web.scm (python-flask-wtf): Update to 1.0.1.
	[propagated-inputs]: Remove python-flask-babel and python-babel.
	Add python-flask and python-itsdangerous.

	gnu: python-pingouin: Update to 0.5.1.
	* gnu/packages/python-science.scm (python-pingouin): Update to 0.5.1.

	gnu: Remove python2-keyring.
	* gnu/packages/python-crypto.scm (python2-keyring): Delete variable.
	(python-keyring)[properties]: Delete field.

	gnu: python-keyring: Fix test suite.
	[phases]{check}: Provide the tests directory argument to pytest.  Ignore
	project pytest configs and make it verbose.
	[native-inputs]: Delete python-pytest-checkdocs, python-pytest-cov and
	python-pytest-flake8.

	gnu: emacsy: Use webkitgtk-with-libsoup2.
	* gnu/packages/guile-xyz.scm (emacsy)[inputs]: Use webkitgtk-with-libsoup2.
	[phases]: Delete trailing #t.

	gnu: setzer: Add python-wrapper to fix build.
	* gnu/packages/gnome.scm (setzer)[native-inputs]: Add python-wrapper.

	gnu: libgrss: Use libsoup-minimal-2 to fix build.
	* gnu/packages/gnome.scm (libgrss)[propagated-inputs]: Use libsoup-minimal-2.

	gnu: markets: Add python-wrapper to fix build.
	* gnu/packages/gnome-xyz.scm (markets)[native-inputs]: Add python-wrapper.

	gnu: seed: Use webkitgtk-with-libsoup2.
	* gnu/packages/gnome.scm (seed)[propagated-inputs]: Use
	webkitgtk-with-libsoup2.

	gnu: weasyprint: Update to 54.3.
	* gnu/packages/pdf.scm (weasyprint): Update to 54.3.
	[source]: Update git URL.
	[phases]: Use gexps.
	{disable-linters}: Delete phase.
	{register-dejavu-font}: Remove obsolete phase.
	{patch-library-paths}: Adjust for code changes. Use search-input-file.
	{check}: Streamline and use xdist.
	{build, install}: Override to o a PEP 517 build.
	[inputs]: Add harfbuzz.
	[propagated-inputs]: Add python-fonttools-full, python-pillow and
	python-pydyf.
	[native-inputs]: Remove python-pytest-cov and python-pytest-runner.
	Add ghostscript, python-flit-core, python-pypa-build, python-pytest and
	python-pytest-xdist.

	gnu: Add python-pydyf.
	* gnu/packages/pdf.scm (python-pydyf): New variable.

	gnu: Remove python-orator due to being broken and unmaintained.
	* gnu/packages/databases.scm (python-orator): Delete variable.

	gnu: python-miio: Update to 0.5.11.
	* gnu/packages/android.scm (python-miio): Update to 0.5.11.
	[phases]{relax-requirements}: New phase.
	{adjust-for-click-8}: Likewise.
	{check}: Remove extraneous add-installed-pythonpath call, INPUTS and OUTPUTS
	arguments.  Invoke pytest with -vv.

	gnu: python-croniter: Update to 1.3.4.
	* gnu/packages/python-xyz.scm (python-croniter): Update to 1.3.4.

	gnu: Remove python2-jmespath.
	* gnu/packages/python-xyz.scm (python2-jmespath): Delete variable.

	gnu: python-locust: Update to 2.8.6.
	* gnu/packages/benchmark.scm (python-locust): Update to 2.8.6.
	[phases]{relax-requirements}: New phase.
	{check}: Skip the test_distributed_shape test.
	[propagated-inputs]: Add python-jinja2.

	gnu: python-cantools: Update to 37.0.7.
	* gnu/packages/python-xyz.scm (python-cantools): Update to 37.0.7.
	[arguments]: Use gexps.
	[phases]: Strip trailing #t.
	{build-doc}: Use make -C instead of with-directory-excursion.
	{install-doc}: Adjust for gexp.
	[native-inputs]: Use new style.
	[propagated-inputs]: Add python-argparse-addons, python-crccheck,
	python-matplotlib and python-parameterized.

	gnu: Add python-crccheck.
	* gnu/packages/python-xyz.scm (python-crccheck): New variable.

	gnu: python-mkdocs: Update to 1.3.0.
	* gnu/packages/python-xyz.scm (python-mkdocs): Update to 1.3.0.
	[source]: Use git.
	[phases]{check}: New override.
	[propagated-inputs]: Remove python-livereload, python-lunr and
	python-tornado.  Add python-babel, python-ghp-import,
	python-importlib-metadata, python-markupsafe, python-mdx-gh-links,
	python-mergedeep, python-packaging, python-pyyaml-env-tag and python-watchdog.

	gnu: Add python-mdx-gh-links.
	* gnu/packages/python-xyz.scm (python-mdx-gh-links): New variable.

	gnu: python-ghp-import: Update to 2.0.2.
	* gnu/packages/version-control.scm (python-ghp-import): Update to 2.0.2.
	[propagated-inputs]: Add python-dateutil.
	(python2-ghp-import): Delete variable.

	gnu: Add python-pyyaml-env-tag.
	* gnu/packages/python-xyz.scm (python-pyyaml-env-tag): New variable.

	gnu: Add python-mergedeep.
	* gnu/packages/python-xyz.scm (python-mergedeep): New variable.

	gnu: python-multipart: Fix build with PyYAML 6.
	* gnu/packages/python-xyz.scm (python-multipart)
	[phases]{patch-test-suite}: Substitute yaml.load for yaml.safe_load.

	gnu: sshoot: Update to 1.5.1.
	* gnu/packages/vpn.scm (sshoot): Update to 1.5.1.
	[phases]: Delete trailing #t.
	{check}: Override phase.
	[inputs]: Add python-pyxdg and python-toolrack.
	[native-inputs]: Delete python-fixtures, python-pbr and python-testtools.  Add
	python-pytest and python-pytest-mock.

	gnu: Add python-toolrack.
	* gnu/packages/python-xyz.scm (python-toolrack): New variable.

	gnu: python-bitstruct: Update to 8.14.0.
	* gnu/packages/python-xyz.scm (python-bitstruct): Update to 8.14.0.

	gnu: Add python-argparse-addons.
	* gnu/packages/python-xyz.scm (python-argparse-addons): New variable.

	gnu: python-celery: Update to 5.2.6 and enable tests.
	* gnu/packages/python-xyz.scm (python-celery): Update to 5.2.6.
	[tests?]: Delete argument.
	[phases]{delete-integration-tests}: Delete phase.
	{relax-requirements}: New phase.
	{check}: Ignore the "t/integration" directory and the
	t/unit/backends/test_mongodb.py file.  Remove skip directive for
	test_all_reqs_enabled_in_tests.
	[native-inputs]: Add python-dnspython.
	[propagated-inputs]: Delete python-boto3 and python-cryptography.

	gnu: python-kombu: Update to 5.2.4.
	* gnu/packages/python-xyz.scm (python-kombu): Update to 5.2.4.
	[phases]{delete-transport-tests}: Delete phase.
	{check}: New phase.
	[native-inputs]: Remove python-mock.

	gnu: python-amqp: Update to 5.1.1 and enable tests.
	* gnu/packages/python-xyz.scm (python-amqp): Update to 5.1.1.
	[arguments]: New field.
	[native-inputs]: Add python-pytest.

	gnu: python-can: Update to 4.0.0.
	* gnu/packages/python-xyz.scm (python-can): Update to 4.0.0.
	[phases]: Strip trailing #t.
	{relax-version-requirements}: Relax pytest-cov requirement.
	{check}: Override phase.
	[propagated-inputs]: Remove python-aenum.  Add python-msgpack and
	python-typing-extensions.
	[native-inputs]: Add python-parameterized.

	gnu: Add python-bson.
	* gnu/packages/python-xyz.scm (python-bson): New variable.

	gnu: python-parse-type: Update to 0.6.0, fixing build.
	* gnu/packages/python-xyz.scm (python-parse-type): Update to 0.6.0.
	[arguments]: New field.
	[native-inputs]: Remove python-pytest-runner and python-setuptools.

	gnu: conan: Update to 1.47.0 and relax PyYAML requirement.
	* gnu/packages/package-management.scm (conan): Update to 1.47.0.
	[phases]{check}: Skip the test_apt_check test.
	{relax-requirements}: Drop upper bound on PyYAML.

	gnu: mbed-tools: Update to 7.53.0 and relax click version requirement.
	* gnu/packages/embedded.scm (mbed-tools): Update to 7.53.0.
	[phases]{relax-requirements}: New phase.

	gnu: python-readme-renderer: Update to 34.0.
	* gnu/packages/python-xyz.scm (python-readme-renderer): Update to 34.0.
	[phases]{check}: Skip GFM tests for now.

	gnu: python-cmarkgfm: Update to 0.8.0.
	* gnu/packages/markup.scm (python-cmarkgfm): Update to 0.8.0.

	gnu: python-types-dataclasses: Fix typo.
	* gnu/packages/python-xyz.scm (python-types-dataclasses): Fix typo in description.

	gnu: xeus: Update to 2.4.1.
	* gnu/packages/jupyter.scm (xeus): Update to 2.4.1.
	[source]: Update Git URI.

	gnu: python-jupyter-kernel-mgmt: Update to 0.5.1 and disable tests.
	* gnu/packages/jupyter.scm (python-jupyter-kernel-mgmt): Update to 0.5.1.
	[arguments]: New field.
	[propagated-inputs]: Add python-tornado.
	[native-inputs]: Remove python-mock.  Add python-async-generator and
	python-pytest-asyncio.

	gnu: python-jupyter-protocol: Update to 0.2.0.
	* gnu/packages/jupyter.scm (python-jupyter-protocol): Update to 0.2.0.
	[propagated-inputs]: Add python-ipython-genutils.

	gnu: python-sparqlkernel: Use gexps and fix inputs.
	[arguments]: Use gexps.
	[tests?]: Add comment.
	[phases]: Delete trailing #t.
	{no-custom-css}: Use a regular lambda.
	{install-kernelspec}: Move after the add-installed-pythonpath phase.  Remove
	now extraneous add-installed-pythonpath call.  Adjust for gexps.
	[native-inputs]: Delete field.
	[propagated-inputs]: Add python-ipykernel, python-notebook, python-rdflib and
	pythopython-traitlets.
	[description]: Avoid '&' in description.

	gnu: python-sparqlwrapper: Update to 2.0.0.
	* gnu/packages/rdf.scm (python-sparqlwrapper): Update to 2.0.0.
	[source]: Adjust Git URI.

	gnu: python-voila: Update to 0.3.5.
	* gnu/packages/jupyter.scm (python-voila): Update to 0.3.5.
	[source]: Use git.
	[arguments]: New field.
	[propagated-inputs]: Add python-jupyterlab-server, python-traitlets and
	python-websockets.
	[native-inputs]: Remove python-jupyter-packaging and python-setuptools.  Add
	python-numpy and python-pandas.

	gnu: python-jupyter-server: Update to 1.16.0.
	* gnu/packages/jupyter.scm (python-jupyter-server): Update to 1.16.0.
	[propagated-inputs]: Remove python-ipython-genutils and
	python-requests-unixsocket.

	gnu: python-umap-learn: Update to 0.5.3.
	* gnu/packages/machine-learning.scm (python-umap-learn): Update to 0.5.3.
	[source]: Use git.
	[arguments]: New field.
	[native-inputs]: Delete python-joblib and python-nose.  Add python-pytest.
	[propagated-inputs]: Add python-pynndescent and python-tqdm.
	[synopsis]: Fix indentation.
	[description]: Fix typo and re-indent.

	gnu: python-pynndescent: Update to 0.5.6.
	* gnu/packages/machine-learning.scm (python-pynndescent): Update to 0.5.6.
	[phases]{check}: Skip the test_weighted_minkowski test.
	[native-inputs, propagated-inputs]: Re-indent.

	gnu: python-scikit-learn: Parallelize build and test suite.
	* gnu/packages/machine-learning.scm (python-scikit-learn)
	[phases]{configure}: New phase.
	{build-ext}: Add '-j' option.
	{check}: Add '-n' option.
	[native-inputs]: Add python-pytest-xdist.

	gnu: python-pandas: Update to 1.4.2.
	* gnu/packages/python-science.scm (python-pandas): Update to 1.4.2.

	gnu: python-pandas: Build and run tests in parallel.
	* gnu/packages/python-science.scm (python-pandas)
	[phases]{enable-parallel-build}: New phase.
	{check}: Add xdist -n option.  Skip test_memory_usage test.
	[native-inputs]: Add python-pytest-xdist.

	gnu: python-numba: Update to 0.55.1.
	* gnu/packages/python-xyz.scm (python-numba): Update to 0.55.1.

	gnu: python-llvmlite: Update to 0.38.0.
	* gnu/packages/llvm.scm (python-llvmlite): Update to 0.38.0.

	gnu: python-numpy: Update to 1.21.6 and parallelize build/tests.
	* gnu/packages/python-xyz.scm (python-numpy): Update to 1.21.6.  Move inputs
	and native-inputs fields after arguments.  Use gexps.
	[modules]: New argument.
	[phases]{parallelize-build}: New phase.
	{configure-blas}: Format via (ice-9 format).
	{fix-executable-paths}: Use search-file-input.  Remove obsolete system_info.py
	substitution.
	{check}: Remove extraneous add-installed-pythonpath and setenv calls.  Provide
	the '-n' pytest-xdist option.
	[native-inputs]: Use python-hypothesis-next.
	(python-numpy-next): Inherit from python-numpy.
	(python2-numpy): Adjust for gexps.
	[phases]{delete-failing-test}: Rename to...
	{delete-failing-tests}: ... this.
	(python2-numpy-1.8): Likewise, and delete 'delete-failing-tests' phase.
	Disable tests.
	[native-inputs]: Define as the empty list.

	gnu: python-hypothesis-6.23: Update to 6.43.3.
	* gnu/packages/check.scm (python-hypothesis-6.23): Update to 6.43.3 and rename
	to...
	(python-hypothesis-next): ... this.
	[propagated-inputs]: Add python-pytest.
	* gnu/packages/matrix.scm (python-matrix-nio): Adjust accordingly.
	* gnu/packages/python-web.scm (python-h2): Likewise.
	* gnu/packages/check.scm (python-hypothesis)[home-page]: Update URL.

	gnu: Add python-jupyterlab-server.
	* gnu/packages/jupyter.scm (python-jupyterlab-server): New variable.

	gnu: Add python-openapi-core.
	* gnu/packages/python-web.scm (python-openapi-core): New variable.

	gnu: Add python-dictpath.
	* gnu/packages/python-xyz.scm (python-dictpath): New variable.

	gnu: python-falcon: Update to 3.1.0.
	* gnu/packages/python-web.scm (python-falcon): Update to 3.1.0.
	[source]: Use git.  Adjust snippet.
	[phases]{check}: Set HOME and invoke pytests with "-vv".
	[native-inputs]: Add python-aiofiles, python-cbor2, python-fakeredis,
	python-httpx, python-pecan, python-pillow, python-pytest-asyncio and
	python-websockets.
	[synopsis, description]: Fix indentation.

	gnu: python-fakeredis: Update to 1.7.1.
	* gnu/packages/databases.scm (python-fakeredis): Update to 1.7.1.
	[propagated-inputs]: Add python-aioredis.

	gnu: Add python-aioredis.
	* gnu/packages/databases.scm (python-aioredis): New variable.

	gnu: Add python-pecan.
	* gnu/packages/python-web.scm (python-pecan): New variable.

	gnu: python-sqlalchemy: Update to 1.4.35.
	* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.4.35.

	gnu: python-sqlalchemy: Run tests in parallel via xdist.
	* gnu/packages/databases.scm (python-sqlalchemy)[phases]: Use gexps.
	{check}: Run tests in parallel; skip slow test_memusage.
	* gnu/packages/databases.scm (python2-sqlalchemy): Adjust to avoid xdist.

	gnu: Add python-socksio.
	* gnu/packages/python-web.scm (python-socksio): New variable.

	gnu: python-uvicorn: Update to 0.17.6.
	* gnu/packages/python-web.scm (python-uvicorn): Update to 0.17.6.
	[phases]{check}: Delete extraneous add-installed-pythonpath and inputs/outputs
	arguments.  Add the '-o' 'asyncio_mode=auto' option to pytest invocation, and
	skip two tests.
	[native-inputs]: Add python-httpx-bootstrap and python-pytest-asyncio.
	[propagated-inputs]: Add python-asgiref and python-dotenv.

	gnu: python-httpx: Update to 0.22.0.
	* gnu/packages/python-web.scm (python-httpx): Update to 0.22.0.
	[phases]{check}: Add 'asyncio_mode=auto' pytest-asyncio option.  Skip the
	'test_main' test.
	[native-inputs]: Delete python-autoflake, python-black, python-cryptography,
	python-flake8, python-flake8-bugbear, python-flake8-pie, python-isort,
	python-mypy and python-pytest-cov.
	[propagated-inputs]: Add python-charset-normalizer.

	gnu: Add python-httpx-bootstrap.
	* gnu/packages/python-web.scm (python-httpx-bootstrap): New variable.

	gnu: Add python-httpcore-bootstrap.
	* gnu/packages/python-web.scm (python-httpcore-bootstrap): New variable.

	gnu: python-httpcore: Update to 0.14.7 and enable tests.
	* gnu/packages/python-web.scm (python-httpcore): Update to 0.14.7.
	[tests?]: Delete argument.
	[phases]{check}: Streamline and delete coverage related pytest options.
	Strip trailing #t.
	[native-inputs]: Delete python-autoflake, python-flake8,
	python-flake8-bugbear, python-flake8-pie and python-mypy.  Add
	python-pytest-httpbin.
	[propagated-inputs]: Add python-anyio, python-certifi and python-socksio.

	gnu: Add python-cbor2.
	* gnu/packages/python-web.scm (python-cbor2): New variable.

	gnu: Add python-openapi-spec-validator.
	* gnu/packages/python-web.scm (python-openapi-spec-validator): New variable.

	gnu: Add python-openapi-schema-validator.
	* gnu/packages/python-web.scm (python-openapi-schema-validator): New variable.

	gnu: Add python-rfc3339-validator.
	* gnu/packages/python-xyz.scm (python-rfc3339-validator): New variable.

	gnu: Add python-strict-rfc3339.
	* gnu/packages/python-xyz.scm (python-strict-rfc3339): New variable.

	gnu: python-websockets: Update to 10.3 and enable tests.
	* gnu/packages/python-web.scm (python-websockets): Fetch from git.
	Update to 10.3.
	[arguments]: Delete field, enabling tests.

	gnu: python-ipython-documentation: Also build info and pdf targets.
	* gnu/packages/patches/python-ipython-documentation-chars.patch: New file.
	* gnu/packages/patches/python-ipython-documentation-repro.patch: Likewise.
	* gnu/local.mk: Register them.
	* gnu/packages/python-xyz.scm (python-ipython-documentation)
	[source]: Apply patches.
	[arguments]: Use gexps.
	[phases]{sanitize-sources}: New phase.
	{configure-sphinx-for-xelatex}: Likewise.
	{install}: Streamline.  Also build and install the PDF and info manual.
	Enable parallel processing.
	[inputs]: Delete field.
	[propagated-inputs]: Remove texlive-updmap.cfg input.  Add fontconfig,
	font-gnu-freefont, graphviz, python-docrepr, texlive-polyglossia,
	texlive-bin and texlive-xindy.

	gnu: Add texlive-xindy.
	* gnu/packages/tex.scm (texlive-xindy): New variable.

	gnu: Add texlive-cm-lgc.
	* gnu/packages/tex.scm (texlive-cm-lgc): New variable.

	gnu: texlive-latex-geometry: Propagate texlive-latex-graphics.
	* gnu/packages/tex.scm (texlive-latex-geometry)
	[propagated-inputs]: Add texlive-latex-graphics.

	download: Add a mirror for CTAN.
	* guix/download.scm (%mirrors)[ctan]: New entry.

	gnu: Add texlive-cbfonts.
	* gnu/packages/tex.scm (texlive-cbfonts): New variable.

	gnu: Add texlive-cbfonts-fd.
	* gnu/packages/tex.scm (texlive-cbfonts-fd): New variable.

2022-05-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: texlive-polyglossia: Rename and fix package.
	Fixes <https://issues.guix.gnu.org/35780>.

	* gnu/packages/tex.scm (texlive-latex-polyglossia): Rename to...
	(texlive-polyglossia): ... this.  Inherit from a simple-texlive-package
	package.
	[version, source, build-system]: Remove field, now inherited.
	[outputs]: New field.
	[arguments]: Add the #:tex-format and #:phases arguments.
	[native-inputs, propagated-inputs]: New fields.
	[description]: Expound description.

	Reported-by: Josh Holland

2022-05-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: texlive-fontspec: Add missing propagated inputs.
	* gnu/packages/tex.scm (texlive-fontspec)
	[propagated-inputs]: Add texlive-cm and texlive-lm.

	gnu: Add python-sphinx-sitemap.
	* gnu/packages/sphinx.scm (python-sphinx-sitemap): New variable.

	gnu: Add python-sphinx-theme-builder.
	* gnu/packages/sphinx.scm (python-sphinx-theme-builder): New variable.

	gnu: Add python-pep621.
	* gnu/packages/python-xyz.scm (python-pep621): New variable.

	gnu: python-sphinx: Propagate TexLive dependencies.
	* gnu/packages/sphinx.scm (python-sphinx):
	[propagated-inputs]: Add texlive-amsfonts, texlive-amsmath, texlive-capt-of,
	texlive-carlisle, texlive-etoolbox, texlive-generic-ltxcmds, texlive-hyperref,
	texlive-latex-base, texlive-latex-cmap, texlive-latex-fancyhdr,
	texlive-latex-fancyvrb, texlive-latex-fncychap, texlive-latex-float,
	texlive-latex-framed, texlive-latex-geometry, texlive-latex-graphics,
	texlive-latex-kvoptions, texlive-latex-needspace, texlive-latex-parskip,
	texlive-latex-preview, texlive-latex-tabulary, texlive-latex-titlesec,
	texlive-latex-tools, texlive-latex-upquote, texlive-latex-varwidth,
	texlive-oberdiek, texlive-stringenc, texlive-wrapfig, texlive-xcolor and
	texlive-zapfding.
	[native-inputs]: Remove graphviz, python-mock and python-nose.
	* gnu/packages/tex.scm (texlive-xcolor): Add TODO comment.
	* gnu/packages/tex.scm (texlive-hyperref): Likewise.

	gnu: Add python-docrepr.
	* gnu/packages/documentation.scm (python-docrepr): New variable.

	gnu: Add python-nbdime.
	* gnu/packages/jupyter.scm (python-nbdime): New variable.

	gnu: python-notebook: Update to 6.4.10.
	* gnu/packages/python-xyz.scm (python-notebook): Update to 6.4.10.
	[phases]{check}: Remove add-installed-pythonpath.
	[native-inputs]: python-nest-asyncio.

	gnu: python-send2trash: Update to 1.8.0 and update home page.
	* gnu/packages/python-xyz.scm (python-send2trash): Update to 1.8.0.
	[source]: Update Git URL.
	[phases]{pre-check}: Set HOME to /tmp directly.
	{check}: Override phase.
	[native-inputs]: Add python-pytest.
	[properties]: Delete field.
	(python2-send2trash): Delete variable.
	[home-page]: Update URL.

	gnu: python-nbval: Fix build.
	* gnu/packages/python-check.scm (python-nbval)
	[phases]: Delete trailing #t.
	{check}: Skip newly failing 'test_conf_ignore_stderr' test.  Remove INPUTS and
	OUTPUTS arguments.  Add TESTS? and honor it.

	gnu: Add python-jupyter-server-mathjax.
	* gnu/packages/jupyter.scm (python-jupyter-server-mathjax): New variable.

	gnu: python-nbconvert: Update to 6.5.0.
	* gnu/packages/python-xyz.scm (python-nbconvert): Update to 6.5.0.
	[arguments]: Use gexps.
	[phases]{fix-paths-and-tests}: Rename to...
	{fix-paths}: ... this.  Find inputs via search-input-file.  Patch inskcape
	file name.  Disable tests in...
	{check}: ... this phase instead.  Do not set HOME.  Execute installed test
	suite.  Run tests in parallel.  Disable and not
	test_execute_widgets_from_nbconvert and test_execute_multiple_notebooks tests.
	[inputs]: Add inkscape.
	[native-inputs]: Delete python-pytest-cov and python-pytest-dependency.  Use
	new style.
	[propagated-inputs]: Add python-beautifulsoup4.  Reduce the texlive packages
	part of the generated updmap.cfg input, moving them to regular propagated
	inputs.  Add texlive-unicode-math and texlive-lm-math.

	gnu: Add texlive-lm-math.
	* gnu/packages/tex.scm (texlive-lm-math): New variable.

	gnu: Add texlive-unicode-math.
	* gnu/packages/tex.scm (texlive-unicode-math): New variable.

	gnu: python-bleach: Update to 5.0.0.
	* gnu/packages/python-xyz.scm (python-bleach): Update to 5.0.0.
	[propagated-inputs]: Remove python-packaging and python-six.  Add
	python-tinycss2.

	gnu: python-nbclient: Update to 0.6.0.
	* gnu/packages/jupyter.scm (python-nbclient): Update to 0.6.0.
	[tests?]: Update comment.
	[propagated-inputs]: Remove python-async-generator.
	[native-inputs]: Delete field.
	[description]: Fix spacing.

	gnu: python-anyio: Replace python-pytest-trio with python-trio.
	* gnu/packages/python-xyz.scm (python-anyio)
	[phases]{check}: Remove extraneous add-installed-pythonpath call.
	Expound comment about IPv6 issues.
	[native-inputs]: Use regular python-pytest.  Replace python-pytest-trio by
	python-trio.

	gnu: python-ipyparallel: Update to 8.2.1.
	* gnu/packages/python-xyz.scm (python-ipyparallel-bootstrap): Update to 8.2.1.
	[propagated-inputs]: Add python-entrypoints, python-psutil and python-tqdm.
	Update python-tornado to version 6.
	(python-ipyparallel)[phases]{check}: Override phase.
	[native-inputs]: Remove python-mock and python-nose.  Add
	python-pytest-asyncio and python-pytest-tornado.

	gnu: Add python-pytest-tornado.
	* gnu/packages/python-check.scm (python-pytest-tornado): New variable.

	gnu: python-ipykernel: Update to 6.13.0.
	* gnu/packages/python-xyz.scm (python-ipykernel): Update to 6.13.0.
	[origin]: Fix indentation.
	[phases]: Use gexps.
	{check}: Invoke pytest via tini
	{set-python-file-name}: Adjust to use search-input-file.
	[propagated-inputs]: Add python-debugpy, python-matplotlib-inline and
	python-psutil.
	[native-inputs]{python-nose}: Delete.
	{python-ipyrallel-bootstrap}: New native input.
	{python-pytest}: Replace with...
	{python-pytest-bootstrap}: ... this.
	{python-pytest-timeout, tini}: New native inputs.

	gnu: python-jupyter-client: Update to 7.2.2.
	* gnu/packages/python-xyz.scm (python-jupyter-client-bootstrap): Make the base
	package definition, moving most fields.  Update to 7.2.2.
	[propagated-inputs]: Add python-entrypoints and python-nest-asyncio.
	(python-jupyter-client): Inherit from python-jupyter-client-bootstrap,
	adjusting accordingly.
	[native-inputs]: Add python-pytest-asyncio.

	gnu: python-jupyter-core: Update to 4.10.0.
	* gnu/packages/python-xyz.scm (python-jupyter-core): Update to 4.10.0.
	[phases]: Delete trailing #t.
	{check}: Remove extraneous add-installed-pythonpath.  Skip the
	test_argv0, test_path_priority and test_not_on_path tests.
	[propagated-inputs, native-inputs]: Fix indentation.

	gnu: python-nest-asyncio: Update to 1.5.5.
	* gnu/packages/python-xyz.scm (python-nest-asyncio): Update to 1.5.5.

	gnu: Add python-ipyparallel-bootstrap.
	* gnu/packages/python-xyz.scm (python-ipyparallel): Morph into...
	(python-ipyparallel-bootstrap): ... this, moving native inputs to a new
	definition of...
	(python-ipyparallel): ... this.

	gnu: python-pytest-xdist-next: Update to 2.5.0.
	* gnu/packages/check.scm (python-pytest-xdist-next): Update to 2.5.0.
	[propagated-inputs]: replace python-pytest-forked with
	python-pytest-forked-next.

	gnu: Add python-pytest-forked-next.
	* gnu/packages/check.scm (python-pytest-forked-next): New variable.

	gnu: python-greenlet: Update to 1.1.2.
	* gnu/packages/python-xyz.scm (python-greenlet): Update to 1.1.2.

	gnu: Add python-debugpy.
	* gnu/packages/python-xyz.scm (python-debugpy): New variable.
	* gnu/packages/patches/python-debugpy-unbundle-pydevd.patch: New file.
	* gnu/local.mk: Register it.

	gnu: Add python-pydevd.
	* gnu/packages/python-xyz.scm (python-pydevd): New variable.

	gnu: python-trio: Update to 0.20.0.
	* gnu/packages/python-xyz.scm (python-trio): Update to 0.20.0.
	[phases]{patch-sleep}: New phase.
	[change-home]: Delete trailing #t.
	{check}: Run tests in parallel.  Disable the
	test_cancel_scope_exit_doesnt_create_cyclic_garbage, test_ipython_exc_handler,
	test_for_leaking_fds and test_static_tool_sees_all_symbols tests.
	[native-inputs]: Add python-pytest-xdist.

	gnu: pylint: Run tests in parallel.
	* gnu/packages/check.scm (python-pylint)
	[phases]{check}: Add the '-n' option to use xdist with pytest.
	[native-inputs]: Add python-pytest-xdist.

	gnu: python-black: Update to 22.3.0.
	* gnu/packages/python-xyz.scm (python-black): Update to 22.3.0.
	[phases]{relax-version-requirements}: Delete phase.
	{use-absolute-file-names}: Streamline phase.
	{disable-broken-tests, remove-entrypoint}: Delete phases.

	gnu: Add python-untangle.
	* gnu/packages/xml.scm (python-untangle): New variable.

	gnu: python-flask: Update to 2.1.1.
	* gnu/packages/python-web.scm (python-flask): Update to 2.1.1.
	[propagated-inputs]: Add python-asgiref and python-importlib-metadata.
	[home-page]: Update.

	gnu: python-click: Update to 8.1.2 and honor TESTS?.
	* gnu/packages/python-xyz.scm (python-click): Update to 8.1.2.
	[phases]{fix-paths}: Remove obsolete phase.
	{check}: Invoke pytest directly and honor TESTS?.
	(python2-click): Delete variable.

	gnu: Add font-gfs-ambrosia.
	* gnu/packages/fonts.scm (font-gfs-ambrosia): New variable.

	gnu: Add texlive-bidi.
	* gnu/packages/tex.scm (texlive-bidi): New variable.

	gnu: Add font-sil-ezra.
	* gnu/packages/fonts.scm (font-sil-ezra): New variable.

	gnu: Add font-amiri.
	* gnu/packages/fonts.scm (font-amiri): New variable.

	gnu: Add python-sfdlib.
	* gnu/packages/fontutils.scm (python-sfdlib): New variable.

	gnu: Add python-ufo2ft.
	* gnu/packages/fontutils.scm (python-ufo2ft): New variable.

	gnu: Add python-compreffor.
	* gnu/packages/fontutils.scm (python-compreffor): New variable.

	gnu: Add python-ufolib2.
	* gnu/packages/fontutils.scm (python-ufolib2): New variable.

	gnu: Add python-skia-pathops.
	* gnu/packages/fontutils.scm (python-skia-pathops): New variable.

	gnu: Add skia.
	* gnu/packages/graphics.scm (skia): New variable.

	gnu: Add python-cffsubr.
	* gnu/packages/fontutils.scm (python-cffsubr): New variable.

	gnu: Add python-afdko.
	* gnu/packages/fontutils.scm (python-afdko): New variable.

	gnu: Add python-fonttools-next.
	* gnu/packages/python-xyz.scm (python-fonttools-next): New variable.

	gnu: Add java-antlr4-runtime-cpp.
	* gnu/packages/java.scm (java-antlr4-runtime-cpp): New variable.

	gnu: python-scipy: Update to 1.8.0 and enable parallel build.
	* gnu/packages/python-science.scm (python-scipy): Update to 1.8.0.
	[modules]: New argument.
	[phases]{disable-broken-tests}: Delete phase.
	{configure-openblas}: Streamline configuration template.
	{parallelize-build}: New phase.
	{install-doc}: Move before 'check phase.  Remove now extraneous
	'add-installed-pythonpath' call.  Remove the SPHINXBUILD and PYVER Make
	variables, as well as conf.py patching.  Provide SPHINXOPTS to build doc in
	parallel.  Simply recursively copy the 'html' output directory to install the
	doc.
	{check}: Remove extraneous INPUTS and OUTPUTS arguments.  Start tests with the
	'runtests.py' launcher, which accepts a '-j' argument to run the tests in
	parallel.
	[native-inputs]: Sort inputs.  Add python-pytest-xdist and
	python-threadpoolctl.
	[home-page]: Update.

	gnu: python-scipy: Move input fields below arguments field.
	* gnu/packages/python-science.scm (python-scipy): Move inputs fields below the
	arguments field.
	[phases]: Use gexp.
	{configure-openblas}: Use this-package-input.
	{check}: Remove extraneous 'add-installed-pythonpath' call.
	{install-doc}: Adjust accordingly.

	gnu: python-jupyter-packaging: Update to 0.12.0, run test suite.
	* gnu/packages/jupyter.scm (python-jupyter-packaging): Update to 0.12.0.
	[arguments]: New field.

	gnu: Add python-scikit-build.
	* gnu/packages/python-xyz.scm (python-scikit-build): New variable.

2022-05-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pytest-cov: Update to 3.0.0.
	This restores the package compatibility with python-pytest-xdist.

	* gnu/packages/check.scm (python-pytest-cov): Update to 3.0.0.
	(python2-pytest-cov): Delete package.

2022-05-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pytest-shutil: Adjust to use python-path.
	* gnu/packages/python-check.scm (python-pytest-shutil)
	[phases]{use-path-instead-of-path.py}: New phase.
	[propagated-inputs]: Replace python-path.py with python-path.

	gnu: python-pathpy: Deprecate by python-path.
	* gnu/packages/python-xyz.scm (python-pathpy): Mark as deprecated by
	python-path.

	gnu: python-setuptools: Update to 62.0.0.
	* gnu/packages/python-xyz.scm (python-setuptools): Update to 62.0.0.
	[source]: Simplify snippet and strip trailing #t.
	[arguments]: Re-indent.
	[synopsis]: Likewise.
	[description]: Use @itemize.
	[license]: Strip leading spaces from in-line comments.

	gnu: Add python-ubelt.
	* gnu/packages/python-xyz.scm (python-ubelt): New variable.

	gnu: Add python-xdoctest.
	* gnu/packages/python-xyz.scm (python-xdoctest): New variable.

	gnu: Add python-ordered-set.
	* gnu/packages/python-xyz.scm (python-ordered-set): New variable.

	gnu: Add psautohint.
	* gnu/packages/fontutils.scm (psautohint): New variable.

	gnu: Add psautohint-font-data.
	* gnu/packages/fontutils.scm (psautohint-font-data): New variable.

	gnu: Add python-pytest-randomly.
	* gnu/packages/check.scm (python-pytest-randomly): New variable.

	gnu: python-faker: Update to 13.3.4 and honor TESTS?.
	* gnu/packages/python-xyz.scm (python-faker): Update to 13.3.4.
	[phases]{check}: Honor TESTS?.
	[native-inputs]: Replace python-pytest-6 by python-pytest.  Remove comment.
	[propagated-inputs]: Remove python-text-unidecode.

	gnu: python-factory-boy: Update to 3.2.1.
	* gnu/packages/python-xyz.scm (python-factory-boy): Update to 3.2.1.
	[propagated-inputs]: Use new style.
	[description]: Fix indentation and remove blank lines.

	gnu: Add python-pytest-perf.
	* gnu/packages/check.scm (python-pytest-perf): New variable.

	gnu: Add python-tempora.
	* gnu/packages/python-xyz.scm (python-tempora): New variable.

	gnu: Add python-pip-run.
	* gnu/packages/python-xyz.scm (python-pip-run): New variable.

	gnu: Add python-path.
	* gnu/packages/python-xyz.scm (python-path): New variable.

	gnu: Add python-pytest-enabler.
	* gnu/packages/check.scm (python-pytest-enabler): New variable.

	gnu: Add python-jaraco-functools.
	* gnu/packages/python-xyz.scm (python-jaraco-functools): New variable.

	gnu: Add python-jaraco-context.
	* gnu/packages/python-xyz.scm (python-jaraco-context): New variable.

	gnu: Add python-jaraco-classes.
	* gnu/packages/python-xyz.scm (python-jaraco-classes): New variable.

	gnu: python-pytest-checkdocs: Update to 2.7.1.
	* gnu/packages/python-check.scm (python-pytest-checkdocs): Update to 2.7.1.

	gnu: Add python-types-docutils.
	* gnu/packages/python-xyz.scm (python-types-docutils): New variable.

	gnu: python-mypy: Update to 0.942 and fix search path.
	* gnu/packages/patches/python-mypy-use-sys-path.patch: New patch.
	* gnu/local.mk: Register it.
	* gnu/packages/python-check.scm (python-mypy): Update to 0.942.
	[source]: Apply patch.

	gnu: python-pytest-black: Update to 0.3.12.
	* gnu/packages/python-xyz.scm (python-pytest-black): Update to 0.3.12.

	gnu: python-importlib-metadata: Update to 4.11.3.
	* gnu/packages/python-xyz.scm (python-importlib-metadata): Update to 4.11.3.
	[phases]{build, install, check}: Override phases.
	[native-inputs]: Remove python-packaging.  Add python-pypa-build and
	python-pytest.
	(python2-importlib-metadata): Adjust to keep unchanged.

	gnu: Add python-pip-run-bootstrap.
	* gnu/packages/python-xyz.scm (python-pip-run-bootstrap): New variable.

	gnu: Add python-path-bootstrap.
	* gnu/packages/python-xyz.scm (python-path-bootstrap): New variable.

	gnu: Add python-pytest-enabler-bootstrap.
	* gnu/packages/check.scm (python-pytest-enabler-bootstrap): New variable.

	gnu: Add python-pytest-freezegun.
	* gnu/packages/check.scm (python-pytest-freezegun): New variable.

	gnu: Add python-types-pytz.
	* gnu/packages/python-xyz.scm (python-types-pytz): New variable.

	gnu: Add python-types-freezegun.
	* gnu/packages/python-xyz.scm (python-types-freezegun): New variable.

	gnu: Add python-autocommand.
	* gnu/packages/python-xyz.scm (python-autocommand): New variable.

	gnu: Add python-jaraco-functools-bootstrap.
	* gnu/packages/python-xyz.scm (python-jaraco-functools-bootstrap): New variable.

	gnu: Add python-jaraco-context-bootstrap.
	* gnu/packages/python-xyz.scm (python-jaraco-context-bootstrap): New variable.

	gnu: Add python-pytest-mypy.
	* gnu/packages/check.scm (python-pytest-mypy): New variable.

	gnu: Add python-types-toml.
	* gnu/packages/python-xyz.scm (python-types-toml): New variable.

	gnu: Add python-ufonormalizer.
	* gnu/packages/fontutils.scm (python-ufonormalizer): New variable.

	gnu: Add python-ufoprocessor.
	* gnu/packages/fontutils.scm (python-ufoprocessor): New variable.

	gnu: Add python-cu2qu.
	* gnu/packages/fontutils.scm (python-cu2qu): New variable.

	gnu: Add python-fontparts.
	* gnu/packages/fontutils.scm (python-fontparts): New variable.

	gnu: Add python-defcon.
	* gnu/packages/fontutils.scm (python-defcon): New variable.
	(python2-defcon): Adjust to inherit from it.

	gnu: Add python-fontpens.
	* gnu/packages/fontutils.scm (python-fontpens): New variable.

	gnu: Add python-fontparts-bootstrap.
	* gnu/packages/fontutils.scm (python-fontparts-bootstrap): New variable.

	gnu: Add python-booleanoperations.
	* gnu/packages/graphics.scm (python-booleanoperations): New variable.

	gnu: Add python-fontpens-bootstrap.
	* gnu/packages/fontutils.scm (python-fontpens-bootstrap): New variable.

	gnu: Add python-mutatormath.
	* gnu/packages/fontutils.scm (python-mutatormath): New variable.

	gnu: python-fonttools-with-test: Rename to python-fonttools-full.
	* gnu/packages/python-xyz.scm (python-fonttools-with-test): Rename to...
	(python-fonttools-full): ... this.
	[native-inputs]: Move python-brotli, python-fs, python-scipy
	and python-zopfli to...
	[propagated-inputs]: ... here.  Add python-lxml, python-lz4 and
	python-unicodedata2.

	gnu: Add python-unicodedata2.
	* gnu/packages/python-xyz.scm (python-unicodedata2): New variable.

	gnu: Add python-fontmath.
	* gnu/packages/fontutils.scm (python-fontmath): New variable.

	gnu: Add python-defcon-bootstrap.
	* gnu/packages/fontutils.scm (python-defcon-bootstrap): New variable.

	gnu: Add python-opentype-sanitizer.
	* gnu/packages/fontutils.scm (python-opentype-sanitizer): New variable.

	gnu: Add opentype-sanitizer.
	* gnu/packages/fontutils.scm (opentype-sanitizer): New variable.

	gnu: Add python-pcpp.
	* gnu/packages/c.scm (python-pcpp): New variable.

	gnu: Add texlive-zref.
	* gnu/packages/tex.scm (texlive-zref): New variable.

	gnu: Add texlive-cs.
	* gnu/packages/tex.scm (texlive-cs): New variable.

	gnu: Add texlive-csplain.
	* gnu/packages/tex.scm (texlive-csplain): New variable.

	gnu: Add texlive-makecmds.
	* gnu/packages/tex.scm (texlive-makecmds): New variable.

	gnu: Add texlive-metalogo.
	* gnu/packages/tex.scm (texlive-metalogo): New variable.

	gnu: Add texlive-stix2-otf.
	* gnu/packages/tex.scm (texlive-stix2-otf): New variable.

	gnu: Add texlive-paralist.
	* gnu/packages/tex.scm (texlive-paralist): New variable.

	gnu: python-nbformat: Update to 5.3.0.
	* gnu/packages/python-xyz.scm (python-nbformat): Update to 5.3.0.
	[source]: Adjust git URL.
	[native-inputs]: Move python-fastjsonschema to...
	[propagated-inputs]: ... here.  Remove python-ipython-genutils.

2022-05-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-ipython: Update to 8.2.0 [fixes CVE-2022-21699].
	* gnu/packages/python-xyz.scm (python-ipython): Update to 8.2.0.
	[phases]{fix-tests}: Delete phase.
	{check}: Remove extraneous add-installed-pythonpath call.  Invoke Pytest
	directly.

	Reported-by: Leo Famulari <leo@famulari.name>

2022-05-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-prompt-toolkit: Update to 3.0.29.
	* gnu/packages/python-xyz.scm (python-prompt-toolkit): Update to 3.0.29.
	[phases]{post-install-check}: Move to...
	{check}: ... this phase override instead, and streamline.

	gnu: python-jinja2: Update to 3.1.1.
	* gnu/packages/python-xyz.scm (python-jinja2): Update to 3.1.1.

	gnu: python-traitlets: Update to 5.1.1.
	* gnu/packages/python-xyz.scm (python-traitlets): Update to 5.1.1.
	[phases]{check}: Honor TESTS?.
	[propagated-inputs]: Delete field.

	gnu: Add python-stack-data.
	* gnu/packages/python-xyz.scm (python-stack-data): New variable.

	gnu: Add python-littleutils.
	* gnu/packages/python-xyz.scm (python-littleutils): New variable.

	gnu: Add python-asttokens.
	* gnu/packages/python-xyz.scm (python-asttokens): New variable.

	gnu: Add python-pure-eval.
	* gnu/packages/python-xyz.scm (python-pure-eval): New variable.

	gnu: python-astroid: Propagate python-typing-extensions.
	* gnu/packages/python-xyz.scm (python-astroid)
	[native-inputs]: Move python-typing-extensions to...
	[propagated-inputs]: ... here.
	[synopsis]: Shorten.
	[description]: Normalize indentation.

	gnu: python-ipython: Re-order fields.
	* gnu/packages/python-xyz.scm (python-ipython): Move the 'arguments' field
	right after the 'build-system' one,  Re-indent 'inputs' field.
	[propagated-inputs]: Sort inputs.

2022-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-packaging-bootstrap: Add python2-variant property.
	* gnu/packages/python-build.scm (python-packaging-bootstrap)[properties]: Add
	python2-variant.
	(python2-packaging-bootstrap): Strip python2-variant property.

	gnu: python2-numpy: Update name.
	* gnu/packages/python-xyz.scm (python2-numpy)[name]: Rename to python2-numpy.

	gnu: python2-setuptools: Patch source code.
	* gnu/packages/python-xyz.scm (python2-setuptools)[arguments]: Add phase
	'compatibility-fixes.

2022-05-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: Remove redundant import.
	Reported by Josselin Poiret on #guix.

	* gnu/packages/commencement.scm: Remove redundant #:use-module (guix gexp).

2022-05-12  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-scheme-for-system: Adjust for bytecode backend.
	Change 'chez-scheme-for-system' to return 'chez-scheme-for-racket' in
	two cases when it previously returned 'chez-scheme':

	 1. When 'chez-scheme' is not distributed with bootstrap bootfiles,
	    since we can only cross-compile 'chez-scheme' for those systems; and

	 2. When neither 'chez-scheme' nor 'chez-scheme-for-racket' supports
	    native code generation, since we will be able to use the ``portable
	    bytecode'' backends of 'chez-scheme-for-racket' as soon as the
	    issues in <https://racket.discourse.group/t/950> are resolved.

	* gnu/packages/chez.scm (chez-scheme-for-racket): Change condition.

2022-05-12  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-scheme-for-racket: Fix supported systems.
	This commit fixes the treatment of systems like "powerpc-w64-mingw32",
	where the combination of architecture and kernel is not supported, even
	though both are supported in other combinations. The build failure fixed
	in b8fc9169515ef1a6d6037c84e30ad308e5418b6f highlighted this problem:
	see also <https://issues.guix.gnu.org/54292#6>. The correct support
	status is specified by '%chez-features-table', which was added to
	improve 'chez-upstream-features-for-system': this commit uses it to fix
	the repair.

	Once the issues in <https://racket.discourse.group/t/950> are resolved,
	'chez-scheme-for-racket' and 'racket-vm-cs' will be able to run even on
	systems for which native code generation is not supported. It's not
	clear what behavior would be useful from 'nix-system->chez-machine':
	since the current implementation is flawed and easy to misuse, we remove
	it for now, replacing the remaining uses with
	'racket-cs-native-supported-system?'.

	* gnu/packages/chez.scm (nix-system->chez-machine): Remove it.
	(racket-cs-native-supported-system?): New variable.
	(chez-scheme-for-racket)[supported-systems]: Use it.
	* gnu/packages/racket.scm (racket-vm-for-system): Likewise.

2022-05-12  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-upstream-features-for-system: Improve implementation.
	This commit is a follow-up to b8fc9169515ef1a6d6037c84e30ad308e5418b6f.
	While that commit fixed a breaking build, this one begins to address the
	faulty assumptions that lead to the failure: see also
	<https://issues.guix.gnu.org/54292#6>.

	In this commit, we reimplement 'chez-upstream-features-for-system' using
	the new '%chez-features-table', which explicitly specifies platform
	support for both 'chez-scheme' and 'chez-scheme-for-racket', rather than
	assuming a non-false result from 'nix-system->chez-machine' means that
	the system is supported.

	The remaining uses of 'nix-system->chez-machine' still make that
	incorrect assumption and must be repaired in a future commit.

	* gnu/packages/chez.scm (%nix-arch-to-chez-alist,
	%nix-os-to-chez-alist): Replace with ...
	(target-chez-arch, target-chez-os): ... these new variables.
	(nix-system->chez-machine): Rewrite using them.
	(%chez-features-table): New variable.
	(chez-upstream-features-for-system): Rewrite using it.
	(chez-scheme)[supported-systems]: Update armhf-linux comment.
	(chez-scheme-bootstrap-bootfiles)[supported-systems]: Use
	'chez-upstream-features-for-system'.
	(chez-machine->nonthreaded, chez-machine->threaded,
	chez-machine->nix-system): Remove unused functions.

2022-05-12  Philip McGrath  <philip@philipmcgrath.com>

	gnu: stex: Get machine type dynamically.
	* gnu/packages/chez.scm (stex)[arguments]: Run 'scheme' to determine
	the machine type.

2022-05-12  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-scheme: Refactor configure phase and fix '--threads'.
	Move Chez-specific logic into '#:configure-flags' and a new
	'configure-environment-variables' phase, leaving the 'configure' phase
	as just a variant of the one from 'gnu-build-system' (including support
	for '#:out-of-source?') that doesn't add implicit Autoconf-style flags.

	In the process, do the right thing for "--threads", rather than assuming
	the only nonthreaded platform is broken.

	* gnu/packages/chez.scm (chez-scheme)[arguments]: Set configure flags in
	'#:configure-flags' and separate 'configure-environment-variables' from
	the residual 'configure' phase. More closely follow 'gnu-build-system'.
	Use 'chez-upstream-features-for-system' for "--threads".
	(chez-scheme-for-racket)[arguments]<#:configure-flags>: Add "--threads"
	unconditionally.

2022-05-12  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-scheme: Refactor documentation phases.
	Patches merged in both upstream Chez Scheme and Racket's variant will
	soon let us replace the 'install-docs' phase with just
	'make install-docs'.  Separating the 'link-doc-pdfs' phase (which won't
	change) leaves us well-prepared for the transition, regardless of
	whether Chez Scheme 9.5.10 or Racket 8.6 is released first.

	* gnu/packages/chez.scm (chez-scheme)[arguments]: Split 'install-doc'
	phase into 'install-docs' (matching the future 'make' target) and
	'link-doc-pdfs'.

2022-05-12  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-scheme: Update to 9.5.8.
	* gnu/packages/chez.scm (chez-scheme): Update to 9.5.8.

	gnu: racket: Fix out-of-source build.
	* gnu/packages/racket.scm (racket-vm-cgc)[arguments]: Supply
	'#:out-of-source? #t'. Wrap 'install-license-files' to work around
	limitation.

	gnu: racket: Update to 8.5.
	* gnu/packages/patches/racket-gui-tethered-launcher-backport.patch,
	gnu/packages/patches/racket-enable-scheme-backport.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.
	* gnu/packages/chez.scm (chez-scheme-for-racket): Update to 9.5.7.6.
	* gnu/packages/racket.scm (%racket-version): Update to 8.5.
	(%racket-origin)[patches]: Remove obsolete patches.
	(racket-vm-common-configure-flags): Correct comment.
	(racket)[inputs]<2d, datalog, deinprogramm, draw, drracket, expeditor,
	htdp, pict, plot, quickscript, racklog, rackunit, redex, scribble,
	typed-racket, string-constants, syntax-color, web-server, xrepl>: Update
	checksums.
	<gui, srfi>: Likewise, and remove obsolete backports.

2022-05-12  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: quark: Use G-expressions.
	* gnu/packages/web.scm (quark)[arguments]: Rewrite using G-expressions.

	gnu: fastahack: Wrap long line.
	* gnu/packages/bioinformatics.scm (fastahack): Wrap long line.

2022-05-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: agda.scm: Add missing import.
	* gnu/packages/agda.scm: Also use (guix gexp).

2022-05-12  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.192.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.192.
	(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.

	gnu: linux-libre 5.10: Update to 5.10.114.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.114.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	gnu: linux-libre 5.15: Update to 5.15.38.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.38.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	gnu: linux-libre: Update to 5.17.6.
	* gnu/packages/linux.scm (linux-libre-5.17-version): Update to 5.17.6.
	(linux-libre-5.17-pristine-source, deblob-scripts-5.17): Update hashes.

2022-05-10  Zhu Zihao  <all_but_last@163.com>

	gnu: extra-cmake-modules: Update to 5.91.0.
	* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 5.91.0.
	Fix the indentation.
	[native-inputs]: Use label-less input style.
	[arguments]: Use G-expresssions.
	<phases>: In phase 'fix-lib-path', use QT_MAJOR_VERSION to determine the
	installation path, Fix the compatibility with different Qt version.
	Add phase 'fix-test' to workaround with the broken KDEFetchTranslations test.

2022-05-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-cryptography: Bump 'rust-redox-syscall' dependency.
	Fixes a build failure.

	* gnu/packages/python-crypto.scm (python-cryptography): Replace
	'rust-redox-syscall-0.1' with 'rust-redox-syscall-0.2'.

2022-05-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: rust-parking-lot-core@0.8: Fix compilation.
	Fixes a build failure introduced in
	d16298196c23cf4d05c4010af399270a2dbbd831.

	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.8): Update
	dependencies as reported by "guix import crate parking-lot-core@0.8.4".
	Add 'relax-dependencies' phase.

2022-05-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: rust-thread-id: Add 4.0.0.
	* gnu/packages/crates-io.scm (rust-thread-id-4): New variable.
	(rust-thread-id-3): Inherit from it.

2022-05-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: rust-instant: Fix dependencies.
	Fixes a build failure introduced in
	bec6bf64bcbcf559eb0b91abcb7f3b2488916797.

	* gnu/packages/crates-io.scm (rust-instant-0.1)[arguments]: Adjust
	inputs as per "guix import crate rust@0.1.9".

2022-05-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: polkit: Remove input labels.
	* gnu/packages/polkit.scm (polkit-mozjs)[native-inputs]: Remove labels.
	(polkit-duktape)[native-inputs, inputs]: Use 'modify-inputs'.

	gnu: polkit: Incorporate security fix and remove replacement.
	* gnu/packages/polkit.scm (polkit-mozjs)[replacement]: Remove.
	[source]: Add "polkit-CVE-2021-4034.patch".
	(polkit-mozjs/fixed): Remove.

2022-05-09  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: mrustc: Update to 0.10.
	And enable rust for aarch64-linux!

	* gnu/packages/rust.scm (%mrustc-commit): Update hash.
	(%mrustc-source): Update to 0.10.
	(rust-1.39)[arguments]: Move and adapt the substitute* that prevent
	fetching sources.  Patch /bin/sh in run_rustc/rustc_proxy.sh.
	[supported-systems]: Add aarch64-linux.

2022-05-09  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'master' into staging

2022-05-09  Felix Gruber  <felgru@posteo.net>

	gnu: python-numpy-next: Update to 1.22.3.
	* gnu/packages/python-xyz.scm (python-numpy-next): Update to 1.22.3.
	[native-inputs]: Replace python-hypothesis with python-hypothesis-6.23.
	* gnu/packages/python-xyz.scm (python-numpy-1.20)[native-inputs]:
	Explicitly set native-inputs to prevent it to inherit the modified
	native-inputs from python-numpy-next, which would result in > 2000
	package rebuilds.

2022-05-09  Attila Lendvai  <attila@lendvai.name>

	gnu: Add xkblayout.
	* gnu/packages/xdisorg.scm (xkblayout): New variable.

2022-05-09  Greg Hogan  <code@greghogan.com>

	gnu: LLVM, Clang: Update to 14.0.3.
	* gnu/packages/llvm.scm (%llvm-monorepo-hashes, %llvm-patches, llvm-14,
	  lld-14): Update to 14.0.3.

2022-05-09  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Update to 6.0.5.
	* gnu/packages/engineering.scm (kicad): Update to 6.0.5.

2022-05-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: valgrind: Remove input labels.
	* gnu/packages/valgrind.scm (valgrind/interactive)[inputs]: Remove labels.
	[arguments]: Adjust accordingly.

2022-05-09  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: valgrind: Allow ld.so symbols to be found.
	Fixes <https://issues.guix.gnu.org/54728>.

	* gnu/packages/valgrind.scm (valgrind/interactive)[native-inputs]:
	Add libc:debug
	[arguments]: Add patch-default-debuginfo-path phase
	[source]: Add patch.
	(valgrind-3.18)[source]: Inherit from (package-source valgrind/interactive)
	and remove 'patches' field.

2022-05-09  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: valgrind: Sort imports alphabetically.
	* gnu/packages/valgrind.scm: Sort imports alphabetically.

2022-05-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgit@1.1: Patch time-dependent unit test.
	This is a followup to e48b5484afde93294c4ed7215e88ed450842b2e5.

	* gnu/packages/version-control.scm (libgit2-1.1)[source]: Add
	"revparse.c" snippet.

2022-05-09  Adam Kandur  <kefironpremise@gmail.com>

	gnu: Add cl-zip.
	* gnu/packages/lisp-xyz.scm (sbcl-zip, cl-zip, ecl-zip): New variables.

2022-05-09  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: vcflib: Set absolute path to pkg-config.
	Setting the absolute path to pkg-config is required to support
	cross-compilation.

	* gnu/packages/bioinformatics.scm (vcflib)[arguments]: Set
	PKG_CONFIG_EXECUTABLE in #:configure-flags.

2022-05-09  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: vcflib: Find submodule sources in native-inputs during cross-compilation.
	* gnu/packages/bioinformatics.scm (vcflib)[arguments]: In the
	unpack-submodule-sources phase, look for submodule sources in both inputs and
	native-inputs.

	gnu: vcflib: Use G-expressions.
	* gnu/packages/bioinformatics.scm (vcflib)[source, arguments]: Rewrite using
	G-expressions.
	[arguments]: Do not return #t from custom phases.

	gnu: fastahack: Use compiler specific to the build target.
	* gnu/packages/bioinformatics.scm (fastahack)[arguments]: Set CXX in
	#:make-flags. In the build-dynamic phase, use cxx-for-target instead of g++.

	gnu: fastahack: Use G-expressions.
	* gnu/packages/bioinformatics.scm (fastahack)[arguments]: Rewrite
	using G-expressions. Do not return #t from custom phases.

2022-05-09  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: tabixpp: Fix cross-compilation.
	tabixpp links to libbz2 from bzip2 and liblzma from xz. Therefore, bzip2 and
	xz should be listed in inputs even though they are already present implicitly
	in native-inputs. Else, cross-compilation will fail.

	* gnu/packages/bioinformatics.scm (tabixpp)[inputs]: Add bzip2 and xz.

2022-05-09  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: tabixpp: Use build tools specific to the target.
	* gnu/packages/bioinformatics.scm (tabixpp)[arguments]: Set CC and CXX in
	#:make-flags. In the build-libraries phase, use cxx-for-target instead of g++
	and ar-for-target instead of ar.

	gnu: tabixpp: Use #:make-flags.
	* gnu/packages/bioinformatics.scm (tabixpp)[arguments]: Do not override the
	build phase. Move the required make arguments to #:make-flags. Add
	build-libraries phase.

	gnu: tabixpp: Use G-expressions.
	* gnu/packages/bioinformatics.scm (tabixpp)[source]: Reindent.
	[arguments]: Use search-input-file and search-input-directory.
	[source, arguments]: Rewrite using G-expressions. Do not return #t from
	snippets and custom phases.

2022-05-09  Greg Hogan  <code@greghogan.com>

	gnu: gcc-11: Update to 11.3.0.
	* gnu/packages/gcc.scm (gcc-11): Update to 11.3.0.

2022-05-09  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 10.20220504.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20220504.

2022-05-09  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mangohud: Update to 0.6.7.
	* gnu/packages/graphics.scm (mangohud): Update to 0.6.7.
	[phases]{patch-paths}: Remove loader_libdrm.cpp path patch as the file has
	been removed.
	[inputs]: Remove libdrm input, no longer needed.

2022-05-09  jgart  <jgart@dismail.de>
	    Yuchen Pei  <hi@ypei.me>
	    donotshake  <dns@0cool.club>
	    Vagrant Cascadian  <vagrant@debian.org>
	    Pranav Vats  <pranavats@disroot.org>

	gnu: Add python-style.
	* gnu/packages/python-xyz.scm (python-style): New variable.

2022-05-08  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: emacs-modus-themes: Update to 2.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 2.3.2.

	gnu: Add emacs-pulsar.
	* gnu/packages/emacs-xyz.scm (emacs-pulsar): New variable.

	gnu: Add emacs-lin.
	* gnu/packages/emacs-xyz.scm (emacs-lin): New variable.

	gnu: Add emacs-logos.
	* gnu/packages/emacs-xyz.scm (emacs-logos): New variable.

	gnu: emacs-mct: Add Info manual.
	* gnu/packages/emacs-xyz.scm (emacs-mct): Add Info manual.

	gnu: Add emacs-flymake-proselint.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-proselint): New variable.

	gnu: Add python-proselint.
	* gnu/packages/python-xyz.scm (python-proselint): New variable.

	gnu: Add python-click-8.
	* gnu/packages/python-xyz.scm (python-click-8): New variable.

2022-05-08  jgart  <jgart@dismail.de>

	gnu: emacs-helm-org-contacts: Update to 20201202.
	* gnu/packages/emacs-xyz.scm (emacs-helm-org-contacts): Update to 20201202.
	[version]: Use new revision variable in let block.

2022-05-08  Charles  <charles.b.jackson@protonmail.com>

	gnu: gnome-shell-extension-blur-my-shell: Update to 29.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-blur-my-shell):
	Update to 29.

	gnu: gnome-shell-extension-burn-my-windows: Update to 15.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-burn-my-windows): Update
	to 15.

2022-05-08  Paul A. Patience  <paul@apatience.com>

	gnu: font-iosevka: Update to 15.2.0.
	* gnu/packages/fonts.scm (font-iosevka): Update to 15.2.0.

2022-05-08  Maximilian Heisinger  <mail@maxheisinger.at>

	gnu: Add ruby-asciidoctor-multipage.
	* gnu/packages/ruby.scm (ruby-asciidoctor-multipage): New variable.

2022-05-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: lf: Remove input labels.
	* gnu/packages/disk.scm (lf)[native-inputs]: Remove input labels.

2022-05-08  Chadwain Holness  <chadwainholness@gmail.com>

	gnu: lf: Update to 27
	* gnu/packages/disk.scm (lf): Update to 27.
	[native-inputs]: Remove go-github.com-nsf-termbox-go.

2022-05-08  kiasoc5  <kiasoc5@tutanota.com>

	gnu: cool-retro-term: Lint package definition.
	* gnu/packages/terminals.scm [inputs]: Add bash-minimal.
	[source]: Remove trailing #t.
	[arguments]: Remove trailing #t from phases.

	gnu: cool-retro-term: Upgrade to 1.2.0.
	* gnu/packages/terminals.scm (cool-retro-term): Upgrade to 1.2.0.
	[source]: Use commit as version.
	[inputs]: Use qtquickcontrols2 instead of qtquickcontrols.

2022-05-08  Niklas Eklund  <niklas.eklund@posteo.net>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs-git-email: Fixes build of package.
	* gnu/packages/patches/emacs-git-email-missing-parens.patch: New file.
	* gnu/packages/emacs-xyz.scm (emacs-git-email)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2022-05-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgit2: Work around time-dependent unit test.
	Fixes <https://issues.guix.gnu.org/55326>.

	* gnu/packages/version-control.scm (libgit2)[source]: Augment 'snippet'
	to modify "tests/refs/revparse.c".

2022-05-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: byacc: Update to 20220128.
	* gnu/packages/c.scm (byacc): Update to 20220128.

2022-05-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgit2: Work around time-dependent unit test.
	Fixes <https://issues.guix.gnu.org/55326>.

	* gnu/packages/version-control.scm (libgit2)[source]: Augment 'snippet'
	to modify "tests/refs/revparse.c".

2022-05-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: texlive-stmaryrd: Incorporate and remove replacement.
	* gnu/packages/tex.scm (texlive-stmaryrd)[replacement]: Remove.
	[arguments]: Add 'unchdir' and 'delete-extra-files' phases.
	(texlive-stmaryrd/fixed): Remove.

	gnu: texlive-psnfss: Incorporate and remove replacement.
	* gnu/packages/tex.scm (texlive-psnfss)[replacement]: Remove.
	[arguments]: Add 'unchdir' and 'delete-extra-files' phases.
	(texlive-psnfss/fixed): Remove.

	gnu: texlive-babel: Remove trailing #t.
	* gnu/packages/tex.scm (texlive-babel)[arguments]: Remove trailing #t.

	gnu: texlive-babel: Incorporate and remove replacement.
	* gnu/packages/tex.scm (texlive-babel)[replacement]: Remove.
	[arguments]: Add 'unchdir' and 'delete-extra-files' phases.
	(texlive-babel/fixed): Remove.

	gnu: texlive-amsmath: Supersed 'texlive-latex-amsmath'.
	* gnu/packages/tex.scm (texlive-latex-amsmath): Redefine as a deprecated
	alias for 'texlive-amsmath'.
	(texlive-base): Use 'texlive-amsmath' instead of 'texlive-latex-amsmath'.
	* gnu/packages/python-xyz.scm (python-matplotlib-documentation)[native-inputs]:
	Use 'texlive-amsmath instead of 'texlive-latex-amsmath'.
	(python-nbconvert)[native-inputs]: Likewise.
	* gnu/packages/radio.scm (gnuradio)[native-inputs]: Likewise.
	(libosmo-dsp)[native-inputs]: Likewise.

	gnu: texlive-amsfonts: Promote replacement.
	* gnu/packages/tex.scm (texlive-amsfonts): Remove.
	(texlive-amsfonts-fixed): Rename to...
	(texlive-amsfonts): ... this.

2022-05-08  Paul Alesius  <paul@unnservice.com>

	gnu: curl: Update to 7.82.0.
	* gnu/packages/curl.scm (curl): Update to 7.82.0.

2022-05-08  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: poppler: Build support for PDF signatures.
	* gnu/packages/pdf.scm (poppler)[inputs]: Add nss.

2022-05-08  Greg Hogan  <code@greghogan.com>

	gnu: boost: Update to 1.79.0.
	* gnu/packages/boost.scm (boost): Update to 1.79.0.
	[source](patches): Add new and remove old upstream patches.

2022-05-08  Leo Famulari  <leo@famulari.name>

	gnu: python-pytz: Update to 2022.1.
	* gnu/packages/time.scm (python-pytz): Update to 2022.1.

	gnu: tzdata: Update to 2022a.
	* gnu/packages/base.scm (tzdata): Update to 2022a.

2022-05-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: beep: Drop obsolete $(pkgdocdir) make flag.
	* gnu/packages/terminals.scm (beep)[arguments]: Remove "pkgdocdir="
	from #:make-flags.

	gnu: beep: Use G-expressions.
	* gnu/packages/terminals.scm (beep)[arguments]:
	Rewrite as G-expressions.

	gnu: beep: Update to 1.4.12.
	* gnu/packages/terminals.scm (beep): Update to 1.4.12.
	[arguments]: Set $(CC) #:make-flag.
	Manually substitute the correct value of make check's $(PWD). (!)

	gnu: lighttpd: Update style.
	* gnu/packages/web.scm (lighttpd)[arguments]:
	Rewrite as G-expressions.  Don't explicitly return #t from phases.
	[inputs]: Remove input labels.

	gnu: lighttpd: Update to 1.4.64.
	* gnu/packages/web.scm (lighttpd): Update to 1.4.64.
	[arguments]: Add a new 'skip-failing-tests phase.
	[inputs]: Substitute pcre2 for pcre & pcre:bin.

2022-05-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lighttpd: Fix bash reference.
	* gnu/packages/web.scm (lighttpd)[arguments]:
	Substitute SEARCH-INPUT-FILE for WHICH.
	[inputs]: Add bash-minimal.

	f fix lighttpd xcc

2022-05-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: recutils: Fix cross-compilation.
	* gnu/packages/databases.scm (recutils)
	[arguments]: Point "--with-bash-headers" to the root bash
	"/include" directory.

	gnu: recutils: Remove some input labels.
	* gnu/packages/databases.scm (recutils)[inputs]:
	Remove input labels.
	[arguments]: Adjust accordingly.

	doc: Avoid leading ‘But’.
	* doc/guix.texi (Manual Installation): End sentence later.

	gnu: iceauth: Update to 1.0.9.
	* gnu/packages/xorg.scm (iceauth): Update to 1.0.9.

	gnu: agda: Use G-expressions.
	* gnu/packages/agda.scm (agda)[arguments]:
	Rewrite as G-expressions.

	gnu: agda: Update to 2.6.2.2.
	* gnu/packages/agda.scm (agda): Update to 2.6.2.2.

	gnu: isc-dhcp: Update to 4.4.3.
	* gnu/packages/admin.scm (isc-dhcp): Update to 4.4.3.
	[source]: Remove upstreamed patch.
	* gnu/packages/patches/isc-dhcp-gcc-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2022-05-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-pygit2: Update to 1.9.1.
	* gnu/packages/python-xyz.scm (python-pygit2): Update to 1.9.1.
	[propagated-inputs]: Change LIBGIT2-1.3 to LIBGIT2.

2022-05-11  Ludovic Courtès  <ludo@gnu.org>
	    Maxime Devos  <maximedevos@telenet.be>

	gnu: libgit2: Update to 1.4.3.
	* gnu/packages/version-control.scm (libgit2): Update to 1.4.3.
	[source]: Adjust snippet to comment out the "10 years ago" test, which
	was changed in 1.4.3 but is still problematic.
	[arguments]: Add "-DUSE_SSH=ON".  Remove 'fix-hardcoded-paths' phase.
	Adjust 'check' phase for new executable name.
	(libgit2-1.3): New variable.
	(libgit2-1.1): Inherit from 'libgit2-1.3'; inherit from its origin too.
	* gnu/packages/crates-io.scm (rust-git2-0.13)[inputs]: Use LIBGIT2-1.3.
	* gnu/packages/python-xyz.scm (python-pygit2)[propagated-inputs]: Likewise.

2022-05-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nq: Use G-expressions.
	* gnu/packages/admin.scm (nq)[arguments]:
	Rewrite as G-expressions.

	gnu: nq: Update to 0.5.
	* gnu/packages/admin.scm (nq): Update to 0.5.

	gnu: netcat-openbsd: Update to 1.218-5.
	* gnu/packages/admin.scm (netcat-openbsd): Update to 1.218-5.

	gnu: inxi-minimal: Update to 3.3.15-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.15-1.

	gnu: htop: Update to 3.2.0.
	* gnu/packages/admin.scm (htop): Update to 3.2.0.

	gnu: libscrypt: Use G-expressions.
	* gnu/packages/crypto.scm (libscrypt)[arguments]:
	Rewrite as G-expressions.

	gnu: libscrypt: Update to 1.22.
	* gnu/packages/crypto.scm (libscrypt): Update to 1.22.

2022-05-11  Lars-Dominik Braun  <lars@6xq.net>

	gnu: mergerfs: Update to 2.33.5.
	* gnu/packages/file-systems.scm (mergerfs): Update to 2.33.5.

2022-05-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rand-distr-0.4: Move code changes to snippet.
	* gnu/packages/crates-io.scm (rust-rand-distr-0.4)[arguments]: Move code
	relaxing version requirements ...
	[source]: ... to a snippet.

	gnu: rust-nalgebra-macros-0.1: Move code changes to snippet.
	* gnu/packages/crates-io.scm (rust-nalgebra-macros-0.1)[arguments]: Move
	code relaxing version requirements ...
	[source]: ... to a snippet.

	gnu: rust-nalgebra-0.26: Move code changes to snippet.
	* gnu/packages/crates-io.scm (rust-nalgebra-0.26)[arguments]: Move code
	relaxing version requirements ...
	[source]: ... to a snippet.
	(rust-nalgebra-macros-0.1, rust-statrs-0.14)[arguments]: Adjust
	accordingly.

	gnu: rust-average-0.13: Move code changes to snippet.
	* gnu/packages/crates-io.scm (rust-average-0.13)[arguments]: Move code
	relaxing version requirements ...
	[source]: ... to a snippet.
	(rust-nalgebra-0.26, rust-nalgebra-macros-0.1, rust-rand-distr-0.4,
	rust-statrs-0.14)[arguments]: Adjust accordingly.

	gnu: rust-pyo3-0.15: Adjust version dependency relaxing code.
	* gnu/packages/crates-io.scm (rust-pyo3-0.15)[source]: Adjust snippet to
	require at least the desired version, not an exact version.

	gnu: rust-proc-macro-error-1: Move code changes to snippet.
	* gnu/packages/crates-io.scm (rust-proc-macro-error-1)[arguments]: Move
	code relaxing version requirements from custom phase ...
	[source]: ... to a snippet.

2022-05-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-parking-lot-core-0.8: Move code changes to snippet.
	This allows the changes to propagate through the cargo-build-system.

	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.8)[source]: Add
	snippet to relax version dependencies.
	[arguments]: Remove 'relax-dependencies phase.

2022-05-11  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: cwltool: Do not propagate inputs.
	* gnu/packages/bioinformatics.scm (cwltool)[propagated-inputs]: Move to ...
	[inputs]: ... here.

2022-05-11  Stephen Paul Weber  <singpolyma@singpolyma.net>

	gnu: Add ruby-money-open-exchange-rates.
	* gnu/packages/ruby.scm (ruby-money-open-exchange-rates): New variable.

	gnu: Add ruby-monetize.
	* gnu/packages/ruby.scm (ruby-monetize): New variable.

2022-05-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-cryptography: Bump 'rust-redox-syscall' dependency.
	Fixes a build failure.

	* gnu/packages/python-crypto.scm (python-cryptography): Replace
	'rust-redox-syscall-0.1' with 'rust-redox-syscall-0.2'.

2022-05-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: rust-parking-lot-core@0.8: Fix compilation.
	Fixes a build failure introduced in
	d16298196c23cf4d05c4010af399270a2dbbd831.

	This is a followup to 25c66d69b274214ce1d1b9482bef087c39571b62.

	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.8): Add
	'relax-dependencies' phase.

2022-05-10  Stephen Paul Weber  <singpolyma@singpolyma.net>

	gnu: Add ruby-money.
	* gnu/packages/ruby.scm (ruby-money): New variable.

	gnu: Add ruby-dhall.
	* gnu/packages/ruby.scm (ruby-dhall): New variable.

2022-05-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: parted: Use G-expressions & new input style.
	* gnu/packages/disk.scm (parted)
	[arguments]: Rewrite as G-expressions.
	[native-inputs]: Remove input labels.

	gnu: parted: Update to 3.5.
	* gnu/packages/disk.scm (parted): Update to 3.5.

	gnu: font-adobe-source-sans-pro: Update to 3.046R.
	* gnu/packages/fonts.scm (font-adobe-source-sans-pro): Update to 3.046R.

	gnu: dovecot-pigeonhole: Update to 0.5.19.
	* gnu/packages/mail.scm (dovecot-pigeonhole): Update to 0.5.19.

	gnu: dovecot: Update to 2.3.19.
	* gnu/packages/mail.scm (dovecot): Update to 2.3.19.

	gnu: recutils: Omit static libraries.
	* gnu/packages/databases.scm (recutils)[arguments]:
	Add "--disable-static" to #:configure-flags.

	gnu: recutils: Update to 1.9.
	* gnu/packages/databases.scm (recutils): Update to 1.9.

	gnu: memcached: Update to 1.6.15.
	* gnu/packages/databases.scm (memcached): Update to 1.6.15.

2022-05-10  Stephen Paul Weber  <singpolyma@singpolyma.net>

	gnu: Add ruby-base32.
	* gnu/packages/ruby.scm (ruby-base32): New variable.

	gnu: Add ruby-gem-release.
	* gnu/packages/ruby.scm (ruby-gem-release): New variable.

	gnu: Add ruby-cbor.
	* gnu/packages/ruby.scm (ruby-cbor): New variable.

	gnu: Add ruby-citrus.
	* gnu/packages/ruby.scm (ruby-citrus): New variable.

2022-05-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-parking-lot-0.11: Fix dependencies.
	This is a follow-up to f02f8db3810b5c304bce98df9be4c809e13861de.

	* gnu/packages/crates-io.scm (rust-parking-lot-0.11)[arguments]: In
	cargo-development-inputs replace rust-rand-0.7 with 0.8.

2022-05-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-parking-lot-core-0.8: Fix dependencies.
	This is a follow-up to d16298196c23cf4d05c4010af399270a2dbbd831.

	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.8)[arguments]: In
	cargo-inputs replace rust-cfg-if-0.1 with 1, rust-redox-syscall-0.1 with
	0.2, rust-thread-id-3 with 4. Remove rust-cloudabi-0.1.

2022-05-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-thread-id-4.
	* gnu/packages/crates-io.scm (rust-thread-id-4): New variable.
	(rust-thread-id-3): Inherit from rust-thread-id-4.

2022-05-10  Stephen Paul Weber  <singpolyma@singpolyma.net>

	gnu: Add ruby-lazy-object.
	* gnu/packages/ruby.scm (ruby-lazy-object): New variable.

	gnu: Add ruby-multihashes.
	* gnu/packages/ruby.scm (ruby-multihashes): New variable.

	gnu: Add ruby-multicodecs.
	* gnu/packages/ruby.scm (ruby-multicodecs): New variable.

	gnu: Add ruby-promise.
	* gnu/packages/ruby.scm (ruby-promise): New variable.

2022-05-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ncdu: Update to 1.17.
	* gnu/packages/ncdu.scm (ncdu): Update to 1.17.

2022-05-10  Stephen Paul Weber  <singpolyma@singpolyma.net>

	gnu: Add ruby-value-semantics.
	* gnu/packages/ruby.scm (ruby-value-semantics): New variable.

	gnu: Add ruby-countdownlatch.
	* gnu/packages/ruby.scm (ruby-countdownlatch): New variable.

	gnu: Add ruby-sucker-punch
	* gnu/packages/ruby.scm (ruby-sucker-punch): New variable.

2022-05-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openjdk12: Fix build.
	* gnu/packages/java.scm (openjdk12)[arguments]: Override inherited
	'fix-java-shebangs phase.

2022-05-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: parallel: Update to 20220422.
	* gnu/packages/parallel.scm (parallel): Update to 20220422.

	gnu: mupdf: Use G-expressions.
	* gnu/packages/pdf.scm (mupdf)[source, arguments]: Rewrite using
	G-expressions.

	gnu: mupdf: Remove input labels.
	* gnu/packages/pdf.scm (mupdf)[inputs]: Remove input labels.

	gnu: mupdf: Update to 1.19.1.
	* gnu/packages/pdf.scm (mupdf): Update to 1.19.1.
	[source]: Remove trailing #t.

	gnu: mujs: Use G-expressions.
	* gnu/packages/javascript.scm (mujs)[arguments]: Rewrite using
	G-expressions.

	gnu: mujs: Update to 1.2.0.
	* gnu/packages/javascript.scm (mujs): Update to 1.2.0.
	[source]: Add snippet to remove generated files.

	gnu: git-annex: Update inputs.
	* gnu/packages/haskell-apps.scm (git-annex)[inputs]: Add
	ghc-ansi-terminal, ghc-attoparsec, ghc-conduit, ghc-connection,
	ghc-http-client-tls, ghc-microlens, ghc-network-bsd, ghc-network-uri,
	ghc-transformers, ghc-unliftio-core, ghc-vector. Remove ghc-esqueleto,
	ghc-hslogger.

2022-05-09  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mumi: Use guile-json-4 instead of guile-json-3.
	* gnu/packages/mail.scm (mumi)[inputs]: Replace guile-json-3 with
	guile-json-4.

2022-05-09  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-modus-themes: Update to 2.3.3.
	[[PGP Signed Part:No public key for 2208D20958C1DEB0 created at 2022-05-05T09:12:05+0200 using RSA]]

	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 2.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes)[source]: Change repository.

2022-05-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: rust-instant: Fix dependencies.
	Fixes a build failure introduced in
	bec6bf64bcbcf559eb0b91abcb7f3b2488916797.

	* gnu/packages/crates-io.scm (rust-instant-0.1)[arguments]: Adjust
	inputs as per "guix import crate rust@0.1.9".

2022-05-09  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: openjdk: Update to 11.0.15.
	* gnu/packages/java (openjdk): Update to 11.0.15.
	[arguments]<#:phases>[fix-java-shebangs]: Adapt phase.

2022-05-02  Brian Kubisiak  <brian@kubisiak.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: nss-certs: Use G-Expression.
	* gnu/packages/certs.scm (nss-certs)[arguments]: Use a gexp.

2022-05-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fio: Use G-expressions.
	* gnu/packages/benchmark.scm (fio)[arguments]:
	Rewrite as G-expressions.

	gnu: fio: Update to 3.30.
	* gnu/packages/benchmark.scm (fio): Update to 3.30.

	gnu: libcap-ng: Omit static libraries.
	* gnu/packages/admin.scm (libcap-ng)[arguments]: Add "--disable-static"
	to #:configure-flags.

	gnu: libcap-ng: Update to 0.8.3.
	* gnu/packages/admin.scm (libcap-ng): Update to 0.8.3.

	gnu: carla: Prepare for cross-compilation.
	* gnu/packages/audio.scm (carla)[arguments]: Use CC-FOR-TARGET.

	gnu: carla: Use G-expressions.
	* gnu/packages/audio.scm (carla)[arguments]:
	Rewrite as G-expressions.

	gnu: carla: Remove input labels.
	* gnu/packages/audio.scm (carla)[inputs]:
	Remove input labels.

	gnu: butt: Use conventional docdir.
	* gnu/packages/audio.scm (butt)[arguments]: Drop version from docdir.

	gnu: butt: Use G-expressions.
	* gnu/packages/audio.scm (butt)[arguments]:
	Rewrite as G-expressions.

	gnu: butt: Use new input style where convenient.
	* gnu/packages/audio.scm (butt)[inputs]: Use new style.

	gnu: butt: Update to 0.1.34.
	* gnu/packages/audio.scm (butt): Update to 0.1.34.

	gnu: fasm: Update to 1.73.30.
	* gnu/packages/assembly.scm (fasm): Update to 1.73.30.

	gnu: nnn: Use G-expressions.
	* gnu/packages/admin.scm (nnn)[arguments]:
	Rewrite as G-expressions.

	gnu: nnn: Update to 4.5.
	* gnu/packages/admin.scm (nnn): Update to 4.5.

	gnu: ddrescue: Update to 1.26.
	* gnu/packages/disk.scm (ddrescue): Update to 1.26.

2022-05-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tor: Only run sandbox tests on some architectures.
	* gnu/packages/tor.scm (tor)[arguments]: Adjust custom 'adjust-test-suite
	phase to upstream code changes. Use phase on more architectures.

	gnu: vim: Update to 8.2.4912.
	* gnu/packages/vim.scm (vim): Update to 8.2.4912.
	[arguments]: Adjust 'patch-absolute-paths phase for changes in code.
	Adjust 'skip-or-fix-failing-tests phase to allow newly passing test.

2022-05-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ispell: Update to 3.4.05.
	* gnu/packages/aspell.scm (ispell): Update to 3.4.05.
	[arguments]: Don't explicitly return #t from phases.

	gnu: plzip: Update to 1.10.
	* gnu/packages/compression.scm (plzip): Update to 1.10.

	gnu: lzlib: Update to 1.13.
	* gnu/packages/compression.scm (lzlib): Update to 1.13.

	gnu: clzip: Update to 1.13.
	* gnu/packages/compression.scm (clzip): Update to 1.13.

	gnu: lunzip: Update to 1.13.
	* gnu/packages/compression.scm (lunzip): Update to 1.13.

	gnu: lrzip: Update to 0.651.
	* gnu/packages/compression.scm (lrzip): Update to 0.651.

	gnu: lziprecover: Update to 1.23.
	* gnu/packages/compression.scm (lziprecover): Update to 1.23.

	gnu: audit: Update to 3.0.8.
	* gnu/packages/admin.scm (audit): Update to 3.0.8.

	gnu: libshout: Update to 2.4.6.
	* gnu/packages/xiph.scm (libshout): Update to 2.4.6.

	gnu: acpica: Update to 20220331.
	* gnu/packages/admin.scm (acpica): Update to 20220331.

	gnu: rasdaemon: Update to 0.6.8.
	* gnu/packages/linux.scm (rasdaemon): Update to 0.6.8.

	gnu: mcelog: Update to 181.
	* gnu/packages/linux.scm (mcelog): Update to 181.

	gnu: nsd: Update to 4.4.0.
	* gnu/packages/dns.scm (nsd): Update to 4.4.0.

	gnu: gptfdisk: Correct gettext input type.
	* gnu/packages/disk.scm (gptfdisk)[inputs]: Move gettext-minimal from here…
	[native-inputs]: …to here.

	gnu: gptfdisk: Use new input style.
	* gnu/packages/disk.scm (gptfdisk)[inputs]: Use new style.
	Move field to its conventional location.

	gnu: gptfdisk: Update to 1.0.9.
	* gnu/packages/disk.scm (gptfdisk): Update to 1.0.9.
	[arguments]: Don't explicitly return #t from phases.

	gnu: epson-inkjet-printer-escpr: Use new style.
	* gnu/packages/cups.scm (epson-inkjet-printer-escpr)[arguments]:
	Rewrite with (guix gexp).
	[inputs]: Use new style.

	gnu: epson-inkjet-printer-escpr: Use HTTPS home page.
	* gnu/packages/cups.scm (epson-inkjet-printer-escpr)[home-page]: Use HTTPS.

	gnu: epson-inkjet-printer-escpr: Update to 1.7.18.
	* gnu/packages/cups.scm (epson-inkjet-printer-escpr): Update to 1.7.18.

	gnu: tor: Use G-expressions.
	* gnu/packages/tor.scm (tor)[arguments]: Rewrite using (guix gexp).
	(tor-client)[arguments]: SUBSTITUTE-KEYWORD-ARGUMENTS accordingly.

	gnu: tor: Update to 0.4.7.7.
	* gnu/packages/tor.scm (tor): Update to 0.4.7.7.
	[source]: Remove patch.
	* gnu/packages/patches/tor-sandbox-i686.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: enblend-enfuse: Fix build.
	* gnu/packages/photo.scm (enblend-enfuse)[arguments]: Rewrite as a
	keyword/gexp list.  Add a new 'add-missing-include phase to build with a
	recent GCC.

	gnu: enblend-enfuse: Remove input labels.
	* gnu/packages/photo.scm (enblend-enfuse)[native-inputs, inputs]:
	Remove input labels.

2022-05-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Remove linux-libre@4.4 configuration files.
	This follows up on commit bc54947410689cc752ca962b0b4d27fa799265bf.

	* gnu/packages/aux-files/linux-libre/4.4-i686.conf,
	gnu/packages/aux-files/linux-libre/4.4-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.

2022-05-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: flrig: Update to 1.4.05.
	* gnu/packages/radio.scm (flrig): Update to 1.4.05.

	gnu: fldigi: Update to 4.1.22.
	* gnu/packages/radio.scm (fldigi): Update to 4.1.22.

2022-05-07  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	gnu: openjdk17: Update to 17.0.2
	* gnu/packages/java.scm (openjdk17): Update to 17.0.2.

2022-05-07  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-cmdliner: Update to 1.1.1.

	gnu: ocaml-reactivedata: Update to 0.3.
	* gnu/packages/ocaml.scm (ocaml-reactivedata): Update to 0.3.

2022-05-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-blake3-1.
	* gnu/packages/crypto.scm (rust-blake3-1): New variable.

2022-05-06  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: dezyne: Use new package style.
	* gnu/packages/dezyne.scm (dezyne)[arguments]: Convert to list of
	G-Expressions.
	[inputs]: Drop labels.

2022-05-06  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-6.ea997c6.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-6.ea997c6.

2022-05-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rust-page-size-0.4.
	* gnu/packages/crates-io.scm (rust-page-size-0.4): New variable.

	gnu: pigx-sars-cov-2: Update to 0.0.7.
	* gnu/packages/bioinformatics.scm (pigx-sars-cov-2): Update to 0.0.7.
	[inputs]: Remove bbmap and prinseq; add r-viridis.
	[arguments]: Remove autoreconf phase.

	gnu: Add pigx-sars-cov-2.
	* gnu/packages/bioinformatics.scm (pigx-sars-cov-2): New variable.
	(pigx-sars-cov2-ww): Deprecate this package in favor of the former.

	gnu: rust-instant-0.1: Update to 0.1.9.
	* gnu/packages/crates-io.scm (rust-instant-0.1): Update to 0.1.9.

	gnu: rust-lock-api-0.4: Update to 0.4.5.
	* gnu/packages/crates-io.scm (rust-lock-api-0.4): Update to 0.4.5.

	gnu: rust-parking-lot-0.11: Update to 0.11.2.
	* gnu/packages/crates-io.scm (rust-parking-lot-0.11): Update to 0.11.2.

	gnu: rust-parking-lot-core-0.8: Update to 0.8.4.
	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.8): Update to 0.8.4.

2022-05-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: tcl-tls: Use a gexp.
	* gnu/packages/tcl.scm (tcl-tls)[arguments]: Use a gexp.

	gnu: tcl-tls: Add 'release-monitoring-url' and 'upstream-name' properties.
	* gnu/packages/tcl.scm (tcl-tls)[properties]: New field.

2022-05-06  Daniel Lowe  <dlowe@dlowe.net>

	gnu: tcl: Add tcl-tls to packages.
	* gnu/packages/tcl.scm (tcl-tls): Added 1.7.22

2022-05-06  Paul A. Patience  <paul@apatience.com>

	gnu: python-vedo: Update to 2022.2.0.
	* gnu/packages/python-science.scm (python-vedo): Update to 2022.2.0.
	[arguments]: Add 'fix-tests' phase.
	[inputs]: Move fenics and python-matplotlib to propagated-inputs.
	Move python-pkgconfig from here...
	[native-inputs]: ...to here.
	[propagated-inputs]: Add python-deprecated (and fenics and
	python-matplotlib).
	[description]: Make description more accurate.

	gnu: python-vedo: Disable sanity check.
	* gnu/packages/python-science.scm (python-vedo)[arguments]: Disable
	sanity check.

	gnu: python-vedo: Remove input labels.
	* gnu/packages/python-science.scm (python-vedo)[inputs]: Remove labels
	and sort the inputs.
	[propagated-inputs]: Remove labels.

	gnu: python-vedo: Honor #:tests? flag.
	* gnu/packages/python-science.scm (python-vedo)[arguments]: Adjust
	custom 'check' phase to honor the #:tests? flag. Also remove its
	trailing boolean.

	gnu: fenics: Fix sanity check.
	* gnu/packages/simulation.scm (fenics)[arguments]: Relax pybind11
	requirement to appease the sanity check.

	gnu: fenics: Honor #:tests? flag.
	* gnu/packages/simulation.scm (fenics)[arguments]: Adjust custom 'check'
	phase to honor the #:tests? flag.

	gnu: fenics-dolfin: Honor #:tests? flag.
	* gnu/packages/simulation.scm (fenics-dolfin)[source]: Remove trailing
	boolean.
	[arguments]: Adjust custom 'check' phase to honor the #:tests? flag. While
	here, remove trailing booleans.

2022-05-06  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add Guix-Modules.
	* gnu/packages/package-management.scm (guix-modules): New variable.

2022-05-06  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.17.3.2.
	* gnu/packages/finance.scm (monero-gui): Update to 0.17.3.2.

	gnu: monero: Update to 0.17.3.2.
	* gnu/packages/finance.scm (monero): Update to 0.17.3.2.
	  [source]: Remove obsolete part of snippet.
	  [arguments]: Remove trailing booleans.

2022-05-06  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add dezyne.
	* gnu/packages/dezyne.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: mescc-tools: Update supported-systems.
	* gnu/packages/mes.scm (mescc-tools)[supported-systems]: Add riscv32-linux,
	riscv64-linux, remove powerpc64le-linux.

2022-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: links: Use gexps.
	* gnu/packages/web-browsers.scm (links)[arguments]: Rewrite using gexps.

	gnu: links: Remove input labels.
	* gnu/packages/web-browsers.scm (links)[inputs]: Remove input labels.

	gnu: links: Use configure-flags.
	* gnu/packages/web-browsers.scm (links)[arguments]: Add configure-flags
	field. Adjust custom 'configure phase to use configure-flags.

	gnu: links: Update to 2.26.
	* gnu/packages/web-browsers.scm (links): Update to 2.26.

	gnu: ncdu-2: Update to 2.1.2.
	* gnu/packages/ncdu.scm (ncdu-2): Update to 2.1.2.

2022-05-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-ipydatawidgets.
	* gnu/packages/jupyter.scm (python-ipydatawidgets): New variable.

	gnu: Add python-xyzservices.
	* gnu/packages/python-xyz.scm (python-xyzservices): New variable.

	gnu: Add python-mercantile.
	* gnu/packages/python-xyz.scm (python-mercantile): New variable.

	gnu: Add python-ipympl.
	* gnu/packages/jupyter.scm (python-ipympl): New variable.

	gnu: Add python-traittypes.
	* gnu/packages/python-science.scm (python-traittypes): New variable.

2022-05-06  Daniel Meißner  <daniel.meissner-i4k@ruhr-uni-bochum.de>

	gnu: cava: Fix build failure
	* gnu/packages/audio.scm (cava)[source]: Remove bundled iniparser.
	(cava)[inputs]: Add iniparser.

	gnu: cava: Use G-expressions.
	* gnu/packages/audio.scm (cava)[arguments]: Use G-expressions.

2022-05-06  kiasoc5  <kiasoc5@tutanota.com>

	gnu: nftables: Update to 1.0.2.
	* gnu/packages/patches/nftables-fix-makefile.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/linux.scm (nftables): Update to 1.0.2.
	[source]: Add patch.

2022-05-06  Vincent Prat  <vprat@deeplinks.com>

	gnu: Add python-arpeggio.
	* gnu/packages/python-xyz.scm (python-arpeggio): New variable.

2022-05-06  Michael Rohleder  <mike@rohleder.de>

	gnu: ytfzf: Update to 2.3.
	* gnu/packages/patches/ytfzf-programs.patch,
	* gnu/packages/patches/ytfzf-updates.patch: Delete patches.
	* gnu/local.mk (dist_patch_DATA): Unregister them.
	* gnu/packages/image-viewers.scm (ytfzf): Update to 2.3.
	[source]: Delete patches.
	[arguments]: Remove phase 'patch-script. Add phase 'install-addons,
	'wrap-program.

2022-05-06  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: slurm: Add 21.08.8.
	* gnu/packages/parallel.scm (slurm): Update to 21.08.8.
	(slurm-20.11): New variable.

	gnu: slurm: Update to 20.11.9 [fixes CVE-2022-{29500,29501,29502}].
	* gnu/packages/parallel.scm (slurm): Update to 20.11.9.

2022-05-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-ipython: Add missing input.
	* gnu/packages/python-xyz.scm (python-ipython)[propagated-inputs]: Add
	python-decorator.

	gnu: python-traitlets: Update to 5.1.1.
	* gnu/packages/python-xyz.scm (python-traitlets): Update to 5.1.1.
	[propagated-inputs]: Remove python-ipython-genutils, python-decorator, and
	python-six.

	gnu: Add python-kneed.
	* gnu/packages/python-xyz.scm (python-kneed): New variable.

	gnu: Add python-databases.
	* gnu/packages/databases.scm (python-databases): New variable.

	gnu: python-anyio: Update to 3.5.0.
	* gnu/packages/python-xyz.scm (python-anyio): Update to 3.5.0.
	[arguments]: Remove phase 'fix-compatibility; disable one more test.
	[propagated-inputs]: Add python-contextvars and python-dataclasses.
	[native-inputs]: Add python-contextlib2 and python-trio; remove
	python-iniconfig.

	gnu: python-multipart: Fix test failure due to PyYAML 6.
	* gnu/packages/python-xyz.scm (python-multipart)[arguments]: Patch instance of
	yaml.load.

2022-05-05  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add byacc.
	* gnu/packages/c.scm (byacc): New variable.

2022-05-05  Ludovic Courtès  <ludo@gnu.org>

	transformations: Preserve transformation order in package property.
	Fixes <https://issues.guix.gnu.org/54942>.
	Reported by SeerLite <seerlite@nixnet.email>.

	* guix/transformations.scm (options->transformation)
	[package-with-transformation-properties]: Add call to 'reverse'.
	* tests/transformations.scm ("options->transformation, property order"):
	New test.

2022-05-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: b4: Update to 0.8.0.
	* gnu/packages/version-control.scm (b4): Update to 0.8.0.

2022-05-05  Pierre-Antoine Bouttier  <pierre-antoine.bouttier@univ-grenoble-alpes.fr>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add n2p2.
	* gnu/packages/maths.scm (n2p2): New variable.

2022-05-05  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 91.9.0 [fixes CVE-2022-1520].
	* gnu/packages/gnuzilla.scm (icedove): Update to 91.9.0.

2022-05-05  Andreas Enge  <andreas@enge.fr>

	gnu: python-pari-jupyter: Update to 1.4.1.
	* gnu/packages/python-xyz.scm (python-pari-jupyter): Update to 1.4.1.
	  [home-page]: Update after maintainer change.

	gnu: cm: Update to 0.4.0.
	* gnu/packages/algebra.scm (cm): Update to 0.4.0.

2022-05-03  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 101.0.4951.54-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 101.0.4951.54.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

2022-05-03  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 91.9.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2022-29909, CVE-2022-29911, CVE-2022-29912,
	CVE-2022-29914, CVE-2022-29916, and CVE-2022-29917.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2022-05-03  Paul A. Patience  <paul@apatience.com>

	gnu: dealii: Update to 9.3.3.
	* gnu/packages/maths.scm (dealii): Update to 9.3.3.
	* gnu/packages/patches/dealii-fix-compiliation-with-boost-1.78.patch:
	Delete file.
	* gnu/packages/patches/dealii-fix-sundials.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: dealii: Add SUNDIALS dependency.
	* gnu/packages/maths.scm (dealii)[propagated-inputs]: Add sundials-5.
	Reformat list to clarify comment.
	(dealii-openmpi)[propagated-inputs]: Add sundials-openmpi-5.

	gnu: dealii-openmpi: Remove input labels.
	* gnu/packages/maths.scm (dealii-openmpi)[inputs]: Remove labels.
	[propagated-inputs]: Same.

	gnu: dealii: Remove trailing booleans.
	* gnu/packages/maths.scm (dealii)[snippet]: Remove trailing boolean (and
	therefore the 'begin').
	[native-inputs, inputs]: Reindent.
	[arguments]<#:phases>: Remove trailing boolean.

	gnu: sundials: Add 5.8.0.
	* gnu/packages/maths.scm (sundials-5, sundials-openmpi-5): New
	variables.

	gnu: sundials: Update to 6.2.0.
	* gnu/packages/maths.scm (sundials): Update to 6.2.0.

	gnu: sundials-openmpi: Add HYPRE dependency.
	* gnu/packages/maths.scm (sundials-openmpi)[propagated-inputs]: Add
	hypre-openmpi.
	[arguments]<#:configure-flags>: Add -DENABLE_HYPRE, -DHYPRE_INCLUDE_DIR
	and -DHYPRE_LIBRARY_DIR.

2022-05-03  Paul A. Patience  <paul@apatience.com>

	gnu: sundials: Fix various issues.
	This commit fixes various issues. First, some of SUNDIALS's CMake
	variables were renamed at some point between 5.2.0 and 5.7.0, in
	particular KLU_ENABLE, which was changed to ENABLE_KLU. Since
	sundials-julia is essentially SUNDIALS 5.2.0, its configure flags need
	to be different from those of the sundials package. Second, commit
	61bcd648ca215e3d8e75b3a3f49bfb94d66f7c79, which updated SUNDIALS to
	6.1.1, accidentally completely disabled PETSc support for
	sundials-openmpi (PETSc is supported only with MPI) by removing the
	relevant configure flags. Third, SUNDIALS's default index size is
	64 bits, but PETSc's is 32 bits, and they need to be the same; this
	issue is discussed in the next three paragraphs.

	The default index size in SUNDIALS 3.1.1 (which was the sundials
	package's version previous to the aforementioned commit) was also
	64 bits (though it was configured through the SUNDIALS_INDEX_TYPE CMake
	variable, which could take the values INT64_T or INT32_T), but
	SUNDIALS's configure script didn't warn of any incompatibility with
	PETSc's 32-bit indices. I don't know if this was an accidental omission
	from the configure script or if SUNDIALS's index size didn't have to
	correspond to PETSc's at the time.

	Keeping 64-bit indices in SUNDIALS would require adding a package for
	PETSc with 64-bit indices (using the --with-64-bit-indices configure
	flag), possibly named petsc64-openmpi (to follow the style of the SCOTCH
	packages, i.e., scotch, scotch32, etc., though there the unadorned
	package name represents the 64-bit version, unlike the unadorned petsc),
	which would in turn require a package for METIS with 64-bit
	indices (using IDXTYPEWIDTH=64). However, SUNDIALS is an optional
	dependency of deal.II, both of which have PETSc as an optional
	dependency, and deal.II's index size (which defaults to 32 bits) must
	match PETSc's. In other words, the current deal.II package can build
	with SUNDIALS only if SUNDIALS has 32-bit indices.

	Furthermore, users needing 64-bit indices in SUNDIALS probably also need
	them in PETSc and other libraries. If and when 64-bit indices are deemed
	necessary, we can add all the package variations at once (for SUNDIALS,
	PETSc, METIS, deal.II and any others).

	* gnu/packages/maths.scm (sundials)[source]: Reuse version in URL.
	[native-inputs]: Capitalize and punctuate comment.
	[inputs]: Remove petsc, now unnecessary gfortran, and obsolete
	comment. Move TODO item to sundials-openmpi.
	[arguments]<#:configure-flags>: Add -DSUNDIALS_INDEX_SIZE=32 to match
	PETSc's 32-bit indices. Remove obsolete -DEXAMPLES_ENABLE_F77,
	-DEXAMPLES_ENABLE_F90 and -DFCMIX_ENABLE. Mention new but currently
	unusable -DBUILD_FORTRAN_MODULE_INTERFACE and
	-DEXAMPLES_ENABLE_F2003. Rename KLU_ENABLE to ENABLE_KLU.
	(sundials-openmpi): Use package/inherit.
	[inputs]: Move openmpi and petsc-openmpi from here...
	[propagated-inputs]: ...to here. Clarify comment.
	[arguments]<#:configure-flags>: Add -DENABLE_PETSC and -DPETSC_DIR, the
	equivalents of which were accidentally removed in commit
	61bcd648ca215e3d8e75b3a3f49bfb94d66f7c79.
	<#:phases>: Replace a tab with spaces.
	[synopsis]: Replace OpenMPI with MPI to conform to other package
	synopses.
	(sundials-julia)[inputs]: Add gfortran.
	[arguments]<#:configure-flags>: Set only, and manually, -DCMAKE_C_FLAGS,
	-DSUNDIALS_INDEX_SIZE, -DKLU_ENABLE, -DKLU_INCLUDE_DIR,
	-DKLU_LIBRARY_DIR and -DLAPACK_ENABLE instead of inheriting from the
	sundials package, because some of SUNDIALS's CMake variables have
	changed name.
	[synopsis]: Capitalize “LAPACK”.

2022-05-03  Paul A. Patience  <paul@apatience.com>

	gnu: petsc-openmpi: Fix header inclusions.
	* gnu/packages/maths.scm (petsc-openmpi)[arguments]: Add
	'patch-header-inclusions' phase.

2022-05-03  Ludovic Courtès  <ludo@gnu.org>

	services: pipefs: Correctly handle lack of extensions.
	Previously, in the absence of extensions of 'pipefs-service-type', we'd
	get a wrong-type-arg exception while folding services:

	  In gnu/services/nfs.scm:
	     134:37  1 (_ #<<pipefs-configuration> mount-point: "/var/lib/nfs…> …)
	  In ice-9/boot-9.scm:
	    1685:16  0 (raise-exception _ #:continuable? _)
	  In procedure car: Wrong type argument in position 1 (expecting pair): ()

	* gnu/services/nfs.scm (pipefs-service-type)[extend]: Gracefully handle
	the case where VALUES is the empty list, as done in 'gss-service-type'.

2022-05-02  Leo Famulari  <leo@famulari.name>

	gnu: Mutt: Update to 2.2.4.
	* gnu/packages/mail.scm (mutt): Update to 2.2.4.

	gnu: linux-libre 4.19: Update to 4.19.241.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.241.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.37.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.37.
	(linux-libre-5.15-pristine-source): Update hash.

2022-05-02  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to 0.24.
	* gnu/packages/mes.scm (mes-next)[source]: Update to 0.24.
	[native-inputs]: Add m2-planet.

	gnu: m2-planet: Update to 1.9.0.
	* gnu/packages/mes.scm (m2-planet): Update to 1.9.0.

	gnu: mescc-tools: Update to 1.4.0.
	* gnu/packages/mes.scm (mescc-tools): Update to 1.4.0.

2022-05-02  Konstantinos Agiannis  <agiannis.kon@gmail.com>

	gnu: Add xschem.
	* gnu/packages/engineering.scm (xschem): New variable.

2022-05-02  Ludovic Courtès  <ludo@gnu.org>

	services: Make sure Shepherd destructors match constructors.
	This is a followup to b06ecc57515d4e3c8b2228e8142654e9a26ba6e1,
	211fe3f66e6dfdaa64974931c458ab1d92afc182, and
	fd57ce267c4083fe98242caa31075d2bd62903bf.

	* gnu/services/base.scm (guix-publish-shepherd-service): Change 'stop'
	method to use 'make-systemd-destructor' when 'make-systemd-constructor'
	is used.
	* gnu/services/dict.scm (dicod-shepherd-service): Change 'stop' method
	to use 'make-inetd-destructor' when 'make-inetd-constructor' is used.
	* gnu/services/messaging.scm (bitlbee-shepherd-service): Likewise.

2022-05-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-hic2cool: Fix build.
	* gnu/packages/bioinformatics.scm (python-hic2cool)[arguments]: Fix
	incompatibility with h5py 3; disable two tests.

2022-05-02  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-agimicrorna.
	* gnu/packages/bioconductor.scm (r-agimicrorna): New variable.

	gnu: Add r-adductomicsr.
	* gnu/packages/bioconductor.scm (r-adductomicsr): New variable.

	gnu: Add r-orgmassspecr.
	* gnu/packages/cran.scm (r-orgmassspecr): New variable.

	gnu: Add r-adductdata.
	* gnu/packages/bioconductor.scm (r-adductdata): New variable.

2022-05-02  Felix Gruber  <felgru@posteo.net>

	gnu: Add python-scrapy.
	* gnu/packages/python-web.scm (python-scrapy): New variable.

	gnu: Add python-itemloaders.
	* gnu/packages/python-xyz.scm (python-itemloaders): New variable.

	gnu: Add python-parsel.
	* gnu/packages/python-web.scm (python-parsel): New variable.

	gnu: Add python-protego.
	* gnu/packages/python-web.scm (python-protego): New variable.

	gnu: Add python-itemadapter.
	* gnu/packages/python-xyz.scm (python-itemadapter): New variable.

	gnu: Add python-queuelib.
	* gnu/packages/python-xyz.scm (python-queuelib): New variable.

	gnu: Add python-pydispatcher.
	* gnu/packages/python-xyz.scm (python-pydispatcher): New variable.

	gnu: Add python-sybil.
	* gnu/packages/python-check.scm (python-sybil): New variable.

2022-05-02  Greg Hogan  <code@greghogan.com>

	gnu: bear: Update to 3.0.19.
	* gnu/packages/build-tools.scm (bear): Update to 3.0.19.

	gnu: spdlog: Update to 1.10.0.
	* gnu/packages/logging.scm (spdlog): Update to 1.10.0.

	gnu: fmt: Update to 8.1.1.
	* gnu/packages/pretty-print.scm (fmt): Update to 8.1.1.

2022-05-02  Paul A. Patience  <paul@apatience.com>

	gnu: apl: Use G-expressions.
	* gnu/packages/apl.scm (apl)[arguments]: Use G-expressions.

	gnu: apl: Remove input labels.
	* gnu/packages/apl.scm (apl)[inputs]: Remove labels and sort.

2022-05-02  Paul A. Patience  <paul@apatience.com>

	gnu: apl: Update to 1.8-r1550.
	This commit fixes a failing build caused by -Werror (the configure
	script no longer sets the -Werror compilation flag).

	* gnu/packages/apl.scm (apl): Update to 1.8-r1550.
	[arguments]: Add 'fix-configure' phase.
	[license]: Prefix with 'license:'.

2022-05-02  Niklas Eklund  <niklas.eklund@posteo.net>

	gnu: Add emacs-git-email.
	* gnu/packages/emacs-xyz.scm (emacs-git-email): New variable.

2022-05-02  kiasoc5  <kiasoc5@tutanota.com>

	gnu: ugrep: Update to 3.7.9.
	* gnu/packages/search.scm (ugrep): Update to 3.7.9.

2022-05-02  Greg Hogan  <code@greghogan.com>

	gnu: aws-sdk-cpp: Remove openssl input.
	* gnu/packages/cpp.scm (aws-sdk-cpp):
	[inputs]: Remove openssl.

	gnu: s2n: Link to aws-lc as libcrypto dependency.
	* gnu/packages/tls.scm (s2n):
	[arguments]: Fix for openssl as replacement input for aws-lc.
	[propagated-inputs]: Add aws-lc and remove openssl.
	[supported-systems]: Only support x86_64-linux.

	gnu: aws-lc: Fix checksum and enable tests.
	* gnu/packages/tls.scm (aws-lc):
	[source]: Fix checksum.
	[arguments]: Enable tests.

	gnu: aws-crt-cpp: Fix comment formatting.
	* gnu/packages/cpp.scm (aws-crt-cpp): Fix comment formatting.

	gnu: aws-c-mqtt: Fix comment formatting.
	* gnu/packages/c.scm (aws-c-mqtt): Fix comment formatting.

	gnu: aws-c-s3: Fix comment formatting.
	* gnu/packages/c.scm (aws-c-s3): Fix comment formatting.

	gnu: aws-c-auth: Fix comment formatting.
	* gnu/packages/c.scm (aws-c-auth): Fix comment formatting.

	gnu: aws-c-compression: Fix comment formatting.
	* gnu/packages/c.scm (aws-c-compression): Fix comment formatting.

	gnu: aws-c-http: Fix comment formatting.
	* gnu/packages/c.scm (aws-c-http): Fix comment formatting.

	gnu: aws-c-sdkutils: Fix comment formatting.
	* gnu/packages/c.scm (aws-c-sdkutils): Fix comment formatting.

	gnu: aws-c-cal: Fix comment formatting.
	* gnu/packages/c.scm (aws-c-cal): Fix comment formatting.

	gnu: aws-c-io: Fix comment formatting.
	* gnu/packages/c.scm (aws-c-io): Fix comment formatting.

	gnu: aws-c-event-stream: Fix comment formatting.
	* gnu/packages/c.scm (aws-c-event-stream): Fix comment formatting.

	gnu: aws-checksums: Fix comment formatting.
	* gnu/packages/c.scm (aws-checksums): Fix comment formatting.

	gnu: aws-c-common: Only support i686 and x86_64.
	* gnu/packages/c.scm (aws-c-common):
	[supported-systems]: Only support i686-linux and x86_64-linux.

2022-05-02  Ludovic Courtès  <ludo@gnu.org>

	services: bitlbee: Preserve 'PURPLE_PLUGIN_PATH'.
	Fixes a regression introduced in
	211fe3f66e6dfdaa64974931c458ab1d92afc182 whereby, in inetd mode, and
	when using 'bitlbee-purple', libpurple plugins would not be found.

	* gnu/services/messaging.scm (bitlbee-shepherd-service): Pass
	 #:preserved-environment-variables to 'least-authority-wrapper'.

2022-05-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: htslib-for-stringtie: Inherit from htslib-1.12.
	* gnu/packages/bioinformatics.scm (htslib-for-stringtie): Inherit from
	htslib-1.12.

	gnu: Remove python-xlrd-1.
	* gnu/packages/python-xyz.scm (python-xlrd-1): Remove variable.

	gnu: Remove python-cytoolz-for-cooler.
	* gnu/packages/python-xyz.scm (python-cytoolz-for-cooler): Remove variable.

	gnu: python-cooler: Use more recent cytoolz.
	* gnu/packages/bioinformatics.scm (python-cooler)[propagated-inputs]: Replace
	python-cytoolz-for-cooler with python-cytoolz.

	gnu: python-anndata: Remove python-xlrd-1.
	* gnu/packages/python-xyz.scm (python-anndata)[propagated-inputs]: Remove
	python-xlrd-1.

2022-05-01  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 101.0.4951.41-1.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Include bundled
	Vulkan headers.
	(%chromium-version): Set to 101.0.4951.41.
	(%debian-revision): Set to debian/101.0.4951.41-2.
	(%debian-patches): Add one new patch.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.
	* gnu/packages/patches/ungoogled-chromium-system-nspr.patch: Refresh.

2022-05-01  Ludovic Courtès  <ludo@gnu.org>

	services: opendht: Use 'least-authority-wrapper'.
	* gnu/services/networking.scm (opendht-configuration->command-line-arguments):
	Use 'least-authority-wrapper'.
	(opendht-shepherd-service): Use 'make-forkexec-constructor'.

	services: quassel: Use 'least-authority-wrapper'.
	* gnu/services/messaging.scm (quassel-shepherd-service): Use
	'least-authority-wrapper' instead of
	'make-forkexec-constructor/container'.

	services: wesnothd: Use 'least-authority-wrapper'.
	* gnu/services/games.scm (wesnothd-shepherd-service): Use
	'least-authority-wrapper' instead of
	'make-forkexec-constructor/container'.

	services: wesnothd: Grant write access to /var/run/wesnothd.
	* gnu/services/games.scm (wesnothd-shepherd-service): Augment 'modules'
	field.  Pass #:mappings argument to 'make-forkexec-constructor/container'.
	(wesnothd-activation): New variable.
	(wesnothd-service-type): Extend ACTIVATION-SERVICE-TYPE.

	services: ipfs: Use 'least-authority-wrapper'.
	* gnu/services/networking.scm (ipfs-binary): Call
	'least-authority-wrapper'.
	(%ipfs-home-mapping): Remove surrounding gexp.
	(ipfs-shepherd-service)[exec-command]: New procedure.
	[ipfs-config-command, set-config!-gexp, shepherd&co]
	[container-gexp, container-script]: Remove.
	[inner-gexp]: Use 'exec-command'.

	services: bitlbee: Use 'make-inetd-constructor'.
	* gnu/services/messaging.scm (bitlbee-shepherd-service): Add call to
	'least-authority-wrapper'.  In 'start' method, use
	'make-inetd-constructor' when available.
	* gnu/tests/messaging.scm (run-bitlbee-test)["valid PID"]: Remove test.

	services: dicod: Use 'make-inetd-constructor'.
	* gnu/services/dict.scm (dicod-shepherd-service): Use
	'make-inetd-constructor' in the 'start' method when available.

	services: dicod: Rewrite using 'least-authority-wrapper'.
	* gnu/services/dict.scm (dicod-shepherd-service): Rewrite using
	'least-authority-wrapper' plus 'make-forkexec-constructor' instead of
	'make-forkexec-constructor/container'.

	Add (guix least-authority).
	* guix/least-authority.scm: New file.
	* Makefile.am (MODULES): Add it.
	* gnu/build/shepherd.scm (default-mounts): Make public.

	linux-container: Add #:child-is-pid1? parameter to 'call-with-container'.
	* gnu/build/linux-container.scm (wait-child-process)
	(status->exit-status): New procedures.
	(call-with-container): Add #:child-is-pid1? parameter and honor it.
	[thunk*]: New variable.  Pass it to 'run-container'.

2022-05-01  Ludovic Courtès  <ludo@gnu.org>

	linux-container: Ensure signal-handling asyncs get a chance to run.
	Previously we could enter the blocking 'waitpid' call and miss an
	opportunity to run the signal handler async.

	* gnu/build/linux-container.scm (call-with-container)
	[periodically-schedule-asyncs]: New procedure.
	[install-signal-handlers]: Call it.

2022-05-01  Ludovic Courtès  <ludo@gnu.org>

	linux-container: 'call-with-container' relays SIGTERM and SIGINT.
	* gnu/build/linux-container.scm (call-with-container): Add #:relayed-signals.
	[install-signal-handlers]: New procedure.
	Call it.

2022-05-01  Ludovic Courtès  <ludo@gnu.org>

	file-systems: Avoid load-time warnings when attempting to load (guix store).
	This makes sure warnings like "incompatible bytecode version" don't go
	through when looking for (guix store).

	* gnu/system/file-systems.scm (%store-prefix): Parameterize
	'current-warning-port' around 'resolve-module' call.

2022-05-01  Ludovic Courtès  <ludo@gnu.org>

	gexp: Add 'references-file'.
	* gnu/services/base.scm (references-file): Remove.
	* guix/gexp.scm (references-file): New procedure.
	* tests/gexp.scm ("references-file"): New test.

2022-05-01  Julien Lepiller  <julien@lepiller.eu>

	nls: Update translations.
	po/guix/ja.po: New file.
	po/guix/LINGUAS: Add it.

	gnu: ocaml-uuidm: Update to 0.9.8.
	* gnu/packages/ocaml.scm (ocaml-uuidm): Update to 0.9.8.
	(ocaml4.07-uuidm): New variable.

	gnu: ocamlformat: Update to 0.21.0.
	* gnu/packages/ocaml.scm (ocamlformat): Update to 0.21.0.

2022-05-01  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-cmdliner: Update to 1.1.0.
	Cmdliner changed its output format, so two packages need to be modified
	to accept the new format.

	The patch modifies ocaml 4.07 packages to ensure this patch results in the
	same derivations for these variants.

	* gnu/packages/ocaml.scm (ocaml-cmdliner): Update to 1.1.0.
	(ocaml-alcotest, ocaml-mdx)[arguments]: Fix tests.
	(ocaml4.07-cmdliner): New variable.
	(ocaml4.07-alcotest): Do not fix tests.

2022-05-01  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-re: Update to 1.10.4.
	* gnu/packages/ocaml.scm (ocaml-re): Update to 1.10.4.

	gnu: ocaml-spawn: Update to 0.15.1.
	* gnu/packages/ocaml.scm (ocaml-spawn): Update to 0.15.1.

	gnu: ocaml-ppx-fields-conv: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-fields-conv): Update to 0.15.0.

	gnu: ocaml-parsexp: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-parsexp): Update to 0.15.0.

	gnu: ocaml-ppx-hash: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-hash): Update to 0.15.0.

	gnu: ocaml-ppx-sexp-value: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-sexp-value): Update to 0.15.0.

	gnu: ocaml-jst-config: Update to 0.15.1.
	* gnu/packages/ocaml.scm (ocaml-jst-config): Update to 0.15.1.

	gnu: ocaml-ppx-stable: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-stable): Update to 0.15.0.

	gnu: ocaml-ppx-base: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-base): Update to 0.15.0.

	gnu: ocaml-ppx-compare: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-compare): Update to 0.15.0.

	gnu: ocaml-jane-street-headers: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-jane-street-headers): Update to 0.15.0.

	gnu: ocaml-base-bigstring: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-base-bigstring): Update to 0.15.0.

2022-05-01  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-core: Update to 0.15.0.
	These packages cannot be updated individually.

	* gnu/packages/ocaml.scm (ocaml-ppx-inline-test, ocaml-sexplib0)
	(ocaml-sexplib, ocaml-base, ocaml-stdio, ocaml-ppx-sexp-conv)
	(ocaml-ppx-expect, ocaml-base-quickcheck, ocaml-core)
	(ocaml-core-kernel, ocaml-timezone): Update to 0.15.0.
	(ocaml-ppxlib): Fix tests.
	(ocaml-int-repr): New variable.

2022-05-01  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-ppxlib: Update to 0.25.0.
	* gnu/packages/ocaml.scm (ocaml-ppxlib): Update to 0.25.0.

	gnu: coq: Update to 8.15.1.
	* gnu/packages/coq.scm (coq): Update to 8.15.1.

	gnu: ocaml-hex: Update to 1.5.0.
	* gnu/packages/ocaml.scm (ocaml-hex): Update to 1.5.0.

	gnu: ocaml-easy-format: Update to 1.3.3.
	* gnu/packages/ocaml.scm (ocaml-easy-format): Update to 1.3.3.

	gnu: ocaml-variantslib: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-variantslib): Update to 0.15.0.

	gnu: ocaml-ppx-optcomp: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-optcomp): Update to 0.15.0.

	gnu: ocaml-cstruct: Update to 6.1.0.
	* gnu/packages/ocaml.scm (ocaml-cstruct): Update to 6.1.0.

	gnu: ocaml-ppx-bin-prot: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-bin-prot): Update to 0.15.0.

	gnu: ocaml-ppx-jane: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-jane): Update to 0.15.0.

	gnu: Add ocaml-ppx-disable-unused-warnings.
	* gnu/packages/ocaml.scm (ocaml-ppx-disable-unused-warnings): New
	  variable.

	gnu: Add ocaml-ppx-log.
	* gnu/packages/ocaml.scm (ocaml-ppx-log): New variable.

	gnu: Add ocaml-ppx-ignore-instrumentation.
	* gnu/packages/ocaml.scm (ocaml-ppx-ignore-instrumentation): New
	  variable.

	gnu: ocaml-opam-file-format: Update to 2.1.4.
	* gnu/packages/ocaml.scm (ocaml-opam-file-format): Update to 2.1.4.

	gnu: ocaml-ctypes: Update to 0.20.1.
	* gnu/packages/ocaml.scm (ocaml-ctypes): Update to 0.20.1.

	gnu: ocaml-integers: Update to 0.7.0.
	* gnu/packages/ocaml.scm (ocaml-integers): Update to 0.7.0.

	gnu: ocaml-ppx-bench: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-bench): Update to 0.15.0.

	gnu: dune: Update to 3.1.1.
	* gnu/packages/ocaml.scm (dune): Update to 3.1.1.

	gnu: ocaml-ppx-pipebang: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-pipebang): Update to 0.15.0.

	gnu: ocaml-ppx-custom-printf: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-custom-printf): Update to 0.15.0.

	gnu: ocaml-ppx-module-timer: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-module-timer): Update to 0.15.0.

	gnu: ocaml-ppx-let: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-let): Update to 0.15.0.

	gnu: ocaml-ppx-variants-conv: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-variants-conv): Update to 0.15.0.

	gnu: ocaml-utop: Update to 2.9.1.
	* gnu/packages/ocaml.scm (ocaml-utop): Update to 2.9.1.

	gnu: ocaml-bisect-ppx: Update to 2.8.1.
	* gnu/packages/ocaml.scm (ocaml-bisect-ppx): Update to 2.8.1.

	gnu: ocaml-ppx-typerep-conv: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-typerep-conv): Update to 0.15.0.

	gnu: ocaml-typerep: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-typerep): Update to 0.15.0.

	gnu: ocaml-fieldslib: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-fieldslib): Update to 0.15.0.

	gnu: ocaml-ppx-fixed-literal: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-fixed-literal): Update to 0.15.0.

	gnu: ocaml-splittable-random: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-splittable-random): Update to 0.15.0.

	gnu: ocaml-bigstringaf: Update to 0.9.0.
	* gnu/packages/ocaml.scm (ocaml-bigstringaf): Update to 0.9.0.

	gnu: ocaml-markup: Update to 1.0.3.
	* gnu/packages/ocaml.scm (ocaml-markup): Update to 1.0.3.

	gnu: ocaml-time-now: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-time-now): Update to 0.15.0.

	gnu: ocaml-bin-prot: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-bin-prot): Update to 0.15.0.

	gnu: ocaml-ppx-here: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-here): Update to 0.15.0.

	gnu: ocaml-ppx-js-style: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-js-style): Update to 0.15.0.

	gnu: ocaml-ppx-cold: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-cold): Update to 0.15.0.

	gnu: ocaml-ppx-assert: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-assert): Update to 0.15.0.

	gnu: ocaml-ppx-optional: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-optional): Update to 0.15.0.

	gnu: ocaml-ppx-enumerate: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-enumerate): Update to 0.15.0.

	gnu: ocaml-ppx-string: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-string): Update to 0.15.0.

	gnu: ocaml-ppx-sexp-message: Update to 0.15.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-sexp-message): Update to 0.15.0.

2022-05-01  Mathieu Othacehe  <othacehe@gnu.org>

	tests: Fix tailon test.
	This is a follow-up of 73eeeeafbb0765f76834b53c9fe6cf3c8f740840.

	* gnu/tests/web.scm (run-tailon-test): Wait for the TCP port 8080 instead of
	relying on start-service.

2022-05-01  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: tailon: Update to 1.4.3.
	* gnu/packages/logging.scm (tailon): Update to 1.4.3.
	[native-inputs]: Add python-tox, python-wheel.
	[inputs]: Use python-pyyaml-5 instead of python-pyyaml.
	Relax tornado version requirement.

	gnu: Add python-deepmerge.
	* gnu/packages/python-xyz.scm (python-deepmerge): New variable.

2022-04-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml: Update to 4.14.
	* gnu/packages/ocaml.scm (ocaml-4.14): New variable.
	(ocaml-4.13): Remove variable.
	(ocaml-down): Update to 0.1.0.
	(js-of-ocaml)[arguments]: Disable tests.

	gnu: ocaml-dot-merlin: Update to 4.5-414.
	* gnu/packages/ocaml.scm (ocaml-dot-merlin): Update to 4.5.414.

	gnu: ocaml-num: Fix race condition.
	* gnu/packages/ocaml.scm (ocaml-num)[arguments]: Fix race condition.

	gnu: camlp5: Update to 8.00.03.
	* gnu/packages/ocaml.scm (camlp5): Update to 8.00.03.

	gnu: Add ocaml-camlp-streams.
	* gnu/packages/ocaml.scm (ocaml-camlp-streams): New variable.

2022-04-29  zamfofex  <zamfofex@twdb.moe>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add Liquid War 6.
	* gnu/packages/games.scm (liquidwar6): New variable.

2022-04-29  Ludovic Courtès  <ludo@gnu.org>

	guix system: Highlight search results.
	This is a followup to 5e0c3479759047311b6a518fd0bc512b232f201a.

	* guix/scripts/system/search.scm (guix-system-search): Pass #:regexps
	parameter to 'display-search-results'.

2022-04-29  Ludovic Courtès  <ludo@gnu.org>

	services: guix-publish: Use socket activation when possible.
	* gnu/services/base.scm (guix-publish-shepherd-service): Use
	'make-systemd-constructor' when it's available and ADVERTISE? is false.

	gnu: guix: Update to c1719a0.
	* gnu/packages/package-management.scm (guix): Update to c1719a0.

2022-04-29  Navid Afkhami  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-zlog.
	* gnu/packages/cran.scm (r-zlog): New variable.

2022-04-29  Navid  <navid.afkhami@mdc-berlin.de>

	gnu: Add r-afpt.
	* gnu/packages/cran.scm (r-afpt): New variable.

2022-04-29  Ludovic Courtès  <ludo@gnu.org>

	publish: Send uncached narinfo replies from the main thread.
	Fixes <https://issues.guix.gnu.org/54723>.
	Reported by Guillaume Le Vaillant <glv@posteo.net>.

	Regression introduced in f743f2046be2c5a338ab871ae8666d8f6de7440b.

	With commit f743f2046be2c5a338ab871ae8666d8f6de7440b, responses to
	pipelined GETs would end up being written concurrently by many threads.
	Thus the body of those responses could be interleaved and garbled.

	* guix/scripts/publish.scm: Revert
	f743f2046be2c5a338ab871ae8666d8f6de7440b.
	* tests/publish.scm ("/*.narinfo pipeline"): New test.

2022-04-29  Ludovic Courtès  <ludo@gnu.org>

	tests: Avoid starting services to check whether they're running.
	Fixes a regression introduced in the Shepherd 0.9.0 whereby clients can
	start a service that is already being started, leading to two instances
	of the process (and usually failure of the second attempt to start it).

	Partly fixes <https://issues.guix.gnu.org/54786>.
	Reported by Mathieu Othacehe.

	* gnu/tests/version-control.scm (run-cgit-test)
	["nginx running", "fcgiwrap running"]: Wail for a file/TCP port instead
	of starting the service.
	(run-git-http-test)["nginx running"]: Likewise.
	(run-gitile-test)["nginx running"]: Likewise.

2022-04-29  Peter Polidoro  <peter@polidoro.io>

	gnu: Add python-flatten-json.
	* gnu/packages/python-xyz.scm (python-flatten-json): New variable.

2022-04-29  Petr Hodina  <phodina@protonmail.com>

	gnu: Add envytools.
	* gnu/packages/hardware.scm (envytools): New variable.

2022-04-29  Andrew Tropin  <andrew@trop.in>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: zsh: Build and install info pages.
	* gnu/packages/shells.scm (zsh)[arguments]: Add 'make-info' and
	'install-info' phases.
	[native-inputs]: Add TEXINFO.

2022-04-29  John Kehayias  <john.kehayias@protonmail.com>

	gnu: lensfun: Update to 0.3.3.
	* gnu/packages/photo.scm (lensfun): Update to 0.3.3.
	[source, homepage]: Update URLs as the project has moved.

2022-04-29  Bastien Rivière  <me@babariviere.com>

	home: shells: Migrate fish to xdg-configuration-files.
	* gnu/home/services/shells.scm (home-fish-service-type): Use new
	xdg-configuration-files-service-type service.

2022-04-29  Ludovic Courtès  <ludo@gnu.org>

	services: Add missing 'description' fields.
	* gnu/services/databases.scm (postgresql-service-type)[description]: New field.
	(memcached-service-type)[description]: New field.
	(mysql-service-type)[description]: New field.
	(redis-service-type)[description]: New field.
	* gnu/services/desktop.scm (geoclue-service-type)[description]: New
	field.
	(udisks-service-type)[description]: New field.
	(elogind-service-type)[description]: New field.
	(account-service-type)[description]: New field.
	* gnu/services/kerberos.scm (krb5-service-type)[description]: New field.
	(pam-krb5-service-type)[description]: New field.
	* gnu/services/lirc.scm (lirc-service-type)[description]: New field.
	* gnu/services/mail.scm (dovecot-service-type)[description]: New field.
	(opensmtpd-service-type)[description]: New field.
	(mail-aliases-service-type)[description]: New field.
	(exim-service-type)[description]: New field.
	* gnu/services/monitoring.scm (zabbix-server-service-type)[description]:
	New field.
	(zabbix-agent-service-type)[description]: New field.
	* gnu/services/nfs.scm (rpcbind-service-type)[description]: New field.
	(pipefs-service-type)[description]: New field.
	(gss-service-type)[description]: New field.
	(idmap-service-type)[description]: New field.
	* gnu/services/spice.scm (spice-vdagent-service-type)[description]: New field.
	* gnu/services/sysctl.scm (sysctl-service-type)[description]: New field.
	* gnu/services/virtualization.scm (libvirt-service-type)[description]:
	New field.
	(virtlog-service-type)[description]: New field.
	* gnu/services/vpn.scm (openvpn-server-service-type)[description]: New field.
	(openvpn-client-service-type)[description]: New field.
	(wireguard-service-type)[description]: New field.
	* gnu/services/web.scm (httpd-service-type)[description]: New field.
	(fcgiwrap-service-type)[description]: New field.
	(agate-service-type)[description]: New field.
	[name]: Fix.

2022-04-29  Pier-Hugues Pellerin  <ph@heykimo.com>

	gnu: go: Update to 1.17.9.
	go 1.17.9 (released 2022-04-12) includes security fixes to the
	crypto/elliptic and encoding/pem packages, as well as bug fixes to
	the linker and runtime.

	* gnu/packages/golang.scm (go-1.17): Update to 1.17.9.

2022-04-29  Guillaume Le Vaillant  <glv@posteo.net>
	    Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add urh.
	* gnu/packages/radio.scm (urh): New variable.

2022-04-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: findutils: Update to 4.9.0.
	* gnu/packages/base.scm (findutils): Update to 4.9.0.

2022-04-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gzip: Update to 1.12.
	* gnu/packages/compression.scm (gzip): Update to 1.12.
	[arguments]: Add configure-flag to enable building zless without less
	binary present. Remove unneeded 'patch-for-glibc-2.28 phase. Adjust
	custom 'use-absolute-name-of-gzip phase to upstream changes.

	gnu: font-gnu-unifont: Update to 14.0.03.
	* gnu/packages/fonts.scm (font-gnu-unifont): Update to 14.0.03.

2022-04-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: rust-pyo3: Allow compilation with Criterion 0.3.5.
	Fixes a regression introduced in
	2703daf6eb0098ad064a9b6ec64a9ae7b5b35343.

	* gnu/packages/crates-io.scm (rust-pyo3-0.15)[modules, snippet]: New
	fields.

2022-04-28  Zhu Zihao  <all_but_last@163.com>

	gnu: bubblewrap: Update to 0.6.1.
	* gnu/packages/virtualization.scm (bubblewrap): Update to 0.6.1.

2022-04-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gama: Update to 2.19.
	* gnu/packages/gps.scm (gama): Update to 2.19.

2022-04-28  Pier-Hugues Pellerin  <ph@heykimo.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add Avizo.
	* gnu/packages/wm.scm (avizo): New variable.

2022-04-28  Alexey Abramov  <levenson@mmer.org>

	gnu: openssh: Trust Guix store directory
	* gnu/local.mk (dist_patch_DATA): Add the patch
	* gnu/packages/patches/openssh-trust-guix-store-directory.patch: Patch it
	* gnu/packages/ssh.scm (openssh[source]): Use it.

2022-04-28  Maya  <maya.omase@protonmail.com>

	home: services: fish: Fix incorrect ".config" file name.
	This is a followup to 5832d9fb601c7d4ec5380654db2b62b906bc658f.

	* gnu/home/services/shells.scm (fish-files-service): Change "config/"
	to ".config/".

2022-04-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: rust-pyo3: Allow compilation with Criterion 0.3.5.
	Fixes a regression introduced in
	2703daf6eb0098ad064a9b6ec64a9ae7b5b35343.

	* gnu/packages/crates-io.scm (rust-pyo3-0.15)[modules, snippet]: New
	fields.

2022-04-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: imlib2: Remove input labels.
	* gnu/packages/image.scm (imlib2)[native-inputs]: Remove input labels.
	[inputs]: Same.

	gnu: imlib2: Update to 1.9.0.
	* gnu/packages/image.scm (imlib2): Update to 1.9.0.

2022-04-28  Greg Hogan  <code@greghogan.com>

	gnu: zstd: Update to 1.5.2.
	* gnu/packages/compression.scm (zstd): Update to 1.5.2.
	[arguments]: Remove obsolete phase.

2022-04-28  Zhu Zihao  <all_but_last@163.com>

	gnu: flatpak: Do not leak GDK_PIXBUF_MODULE_FILE into the sandbox.
	Fixes <https://issues.guix.gnu.org/54784>.

	* gnu/packages/patches/flatpak-unset-gdk-pixbuf-for-sandbox.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add corresponding entry.
	* gnu/packages/package-management.scm (flatpak)[source]: Use patch.

2022-04-28  Zhu Zihao  <all_but_last@163.com>

	gnu: flatpak: Use G-expressions.
	* gnu/packages/package-management.scm (flatpak): Fix indentation.
	[arguments]: Use G-expressions.

2022-04-28  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'master' into staging

2022-04-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-guix-install.
	* gnu/packages/cran.scm (r-guix-install): New variable.

2022-04-28  jgart  <jgart@dismail.de>

	gnu: mercury: Selectively import match-lambda from ice9 module.
	* gnu/packages/mercury.scm (mercury): Use #:select instead of a
	comment string for importing match-lambda.

2022-04-28  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.312.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.312.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.277.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.277.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.240.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.240.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.191.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.191.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.113.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.113.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.36.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.36.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.17.5.
	* gnu/packages/linux.scm (linux-libre-5.17-version): Update to 5.17.5.
	(linux-libre-5.17-pristine-source): Update hash.

2022-04-27  zimoun  <zimon.toutoune@gmail.com>

	gnu: conan: Use python-pyyaml@5.
	* gnu/packages/package-management.scm (conan)[propagated-inputs]: Replace
	python-pyyaml by python-yyaml-5.

	gnu: docker-compose: Use python-pyyaml@5.
	* gnu/packages/docker.scm (docker-compose)[inputs]: Replace python-pyyaml by
	python-pyyaml-5.

2022-04-27  zimoun  <zimon.toutoune@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: python-pyyaml: Reintroduce 5.4.
	* gnu/packages/python-xyz.scm (python-pyyaml-5): New variable.

2022-04-27  Wamm K. D  <jaft.r@outlook.com>

	gnu: Add hyfetch.
	* gnu/packages/admin.scm (hyfetch): New variable.

	gnu: Add python-hypy-utils.
	* gnu/packages/python-xyz.scm (python-hypy-utils): New variable.

2022-04-27  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-agilp.
	* gnu/packages/bioconductor.scm (r-agilp): New variable.

	gnu: Add r-aggregatebiovar.
	* gnu/packages/bioconductor.scm (r-aggregatebiovar): New variable.

	gnu: Add r-agdex.
	* gnu/packages/bioconductor.scm (r-agdex): New variable.

	gnu: Add r-affyrnadegradation.
	* gnu/packages/bioconductor.scm (r-affyrnadegradation): New variable.

	gnu: Add r-affixcan.
	* gnu/packages/bioconductor.scm (r-affixcan): New variable.

	gnu: Add r-adsplit.
	* gnu/packages/bioconductor.scm (r-adsplit): New variable.

	gnu: Add r-adimpute.
	* gnu/packages/bioconductor.scm (r-adimpute): New variable.

	gnu: Add r-saver.
	* gnu/packages/cran.scm (r-saver): New variable.

2022-04-27  Zhu Zihao  <all_but_last@163.com>

	gnu: git: Update to 2.36.0 [fixes CVE-2022-24765].
	See: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-24765.

	* gnu/packages/version-control.scm (git): Update to 2.36.0.

2022-04-27  Vincent Prat  <vprat@deeplinks.com>

	gnu: Add python-mike.
	* gnu/packages/python-xyz.scm (python-mike): New variable.

2022-04-27  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add worklog.
	* gnu/packages/task-management.scm (worklog): New variable.

	gnu: Add wtime.
	* gnu/packages/task-management.scm (wtime): New variable.

2022-04-27  Vinicius Monego  <monego@posteo.net>

	gnu: shotcut: Update to 22.04.25.
	* gnu/packages/video.scm (shotcut): Update to 22.04.25.

	gnu: emacs-elpher: Update to 3.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 3.3.3.

	gnu: emacs-org-roam: Update to 2.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam): Update to 2.2.2.

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

	gnu: emacs-vertico: Update to 0.23.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.23.

	gnu: emacs-consult: Update to 0.17.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.17.

	gnu: emacs-corfu: Add new phase after unpack.
	* gnu/packages/emacs-xyz.scm (emacs-corfu)[arguments]<#:phases>: After the
	unpack phase add a move-source-files phase.

2022-04-27  jgart  <jgart@dismail.de>

	gnu: emacs-corfu: Update to 0.22.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.22.

2022-04-26  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-adamgui.
	* gnu/packages/bioconductor.scm (r-adamgui): New variable.

2022-04-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add bart.
	* gnu/packages/image-processing.scm (bart): New variable.

2022-04-26  Luis Felipe  <luis.felipe.la@protonmail.com>

	gnu: gfeeds: Make it start.
	This change patches the version of WebKit required by the program to a
	version available in Guix, so that the program actually starts.

	* gnu/packages/syndication.scm (gfeeds)[arguments]: Require WebKit2
	4.1 instead of 4.0, which is not available.

2022-04-26  Zhu Zihao  <all_but_last@163.com>

	gnu: rtl8821ce-linux-module: Update to 0.0.0-5-dce62b9.
	Fixes the broken build with linux-libre 5.17.x.

	* gnu/packages/linux.scm (rtl8821ce-linux-module): Update to 0.0.0-5-dce62b9.

2022-04-26  Brian Cully  <bjc@spork.org>

	gnu: zfs: Update to 2.1.4.
	* gnu/packages/file-systems.scm (zfs): Update to 2.1.4.

2022-04-26  Paul A. Patience  <paul@apatience.com>

	gnu: nomad-optimizer: Disable failing test.
	* gnu/packages/maths.scm (nomad-optimizer)[arguments]: Disable the
	examples/advanced/library/PSDMads test.

2022-04-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-giotto.
	* gnu/packages/bioinformatics.scm (r-giotto): New variable.

	gnu: Add r-lfa.
	* gnu/packages/bioconductor.scm (r-lfa): New variable.

	gnu: Add r-dbscan.
	* gnu/packages/cran.scm (r-dbscan): New variable.

2022-04-26  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-adam.
	* gnu/packages/bioconductor.scm (r-adam): New variable.

2022-04-26  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-scratch-el: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-scratch-el): Update to 1.4.

	gnu: nethogs: Update to 0.8.7.
	* gnu/packages/networking.scm (nethogs): Update to 0.8.7.

	gnu: xfce4-panel: Update to 4.16.4.
	* gnu/packages/xfce.scm (xfce4-panel): Update to 4.16.4.

	gnu: xfce4-terminal: Update to 1.0.1.
	* gnu/packages/xfce.scm (xfce4-terminal): Update to 1.0.1.

2022-04-26  Feng Shu  <tumashu@163.com>

	gnu: Add grsync.
	* gnu/packages/backup.scm (grsync): New variable.

2022-04-26  Attila Lendvai  <attila@lendvai.name>

	gnu: guile-srfi-189: Build from upstream sources.
	* gnu/packages/guile-xyz.scm (guile-srfi-189): Retarget git-reference to the
	official repo, and increase revision by one.

2022-04-26  Alex Griffin  <a@ajgrf.com>

	scripts: pack: Fix typo.
	* guix/scripts/pack.scm (compressor-extenstion): Fix typo.

2022-04-25  Christopher Baines  <mail@cbaines.net>

	gnu: nginx-lua-module: Fix builder.
	Probably broken by the changes to the nginx package in
	4079cd9ba33b0d2cd23897899dfc66836797e4d2.

	* gnu/packages/web.scm (nginx-lua-module)[arguments]: Make the modify-phases
	part a gexp, and move #:configure-flags to the end of the list.

2022-04-25  Christopher Baines  <mail@cbaines.net>

	gnu: nginx-rtmp-module: Fix builder.
	Probably broken by changes to the nginx package in
	4079cd9ba33b0d2cd23897899dfc66836797e4d2 .

	* gnu/packages/web.scm (nginx-rtmp-module)[arguments]: Make the modify-phases
	part a gexp, and move #:configure-flags to the end of the list.

2022-04-25  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Add emacs-bitbake-modes.
	* gnu/packages/emacs-xyz.scm (emacs-bitbake-modes): New variable.

2022-04-25  Paul A. Patience  <paul@apatience.com>

	gnu: Add cl-formgrep.
	* gnu/packages/lisp-xyz.scm (sbcl-formgrep, cl-formgrep,
	  ecl-formgrep): New variables.

2022-04-24  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of update of 'linux-libre' entry.

2022-04-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: stockfish: Add support for more architectures.
	* gnu/packages/games.scm (stockfish)[arguments]: Add ARCH matches for
	more architectures. Add EXTRALDFLAGS for powerpc-linux. Add phase to
	remove '-m' compiler flags.

2022-04-24  Greg Hogan  <code@greghogan.com>

	gnu: stockfish: Update to 15.
	* gnu/packages/games.scm (stockfish): Update to 15.

2022-04-24  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-el-patch: Update to 3.0.
	* gnu/packages/emacs-xyz.scm (emacs-el-patch): Update to 3.0.
	[arguments]<phases>: Re-enable validate-compiled-autoloads.

	gnu: emacs-message-view-patch: Update home-page.
	* gnu/packages/emacs-xyz.scm (emacs-message-view-patch)[home-page]: Update to
	redirected home-page.

2022-04-24  Paul A. Patience  <paul@apatience.com>

	gnu: Add cl-boost-lexer.
	* gnu/packages/lisp-xyz.scm (sbcl-boost-lexer, cl-boost-lexer,
	  ecl-boost-lexer): New variables.

	gnu: Add cl-boost-re.
	* gnu/packages/lisp-xyz.scm (sbcl-boost-re, cl-boost-re,
	  ecl-boost-re): New variables.

	gnu: Add cl-boost-parse.
	* gnu/packages/lisp-xyz.scm (sbcl-boost-parse, cl-boost-parse,
	  ecl-boost-parse): New variables.

2022-04-24  Guillaume Le Vaillant  <glv@posteo.net>

	news: Fix news entry commit reference.
	* etc/news: Fix commit reference of news entry about Linux-libre kernel update
	  to 5.17.

2022-04-23  Leo Famulari  <leo@famulari.name>

	news: Add entry about the update of the 'linux-libre' package.
	* etc/news.scm: Add entry.

2022-04-23  Leo Famulari  <leo@famulari.name>

	gnu: Remove linux-libre 5.16.
	This kernel series is no longer supported upstream.

	* gnu/packages/linux.scm (linux-libre-5.16-version,
	linux-libre-5.16-gnu-revision, deblob-scripts-5.16, linux-libre-5.16-source,
	linux-libre-headers-5.16, linux-libre-5.16): Remove variables.
	(linux-libre-version, linux-libre-gnu-revision, linux-libre-pristine-source,
	linux-libre-source, linux-libre, linux-libre-with-bpf): Use linux-libre 5.17.
	* gnu/packages/aux-files/linux-libre/5.16-arm.conf,
	gnu/packages/aux-files/linux-libre/5.16-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.16-i686.conf,
	gnu/packages/aux-files/linux-libre/5.16-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.

2022-04-23  Dhruvin Gandhi  <contact@dhruvin.dev>

	gnu: go-github-com-spf13-cobra: Update to 1.4.0.
	* gnu/packages/golang.scm (go-github-com-spf13-cobra): Update to 1.4.0.

2022-04-23  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add soapyaudio.
	* gnu/packages/radio.scm (soapyaudio): New variable.

2022-04-23  Clément Lassieur  <clement@lassieur.org>

	gnu: emacs-rg: Update to 2.2.0-0.444a8cc.
	* gnu/packages/emacs-xyz.scm (emacs-rg): Update to 2.2.0-0.444a8cc.

	Make sure default-directory is set when searching from result buffer.  See
	https://github.com/dajva/rg.el/issues/139.

2022-04-23  Paul A. Patience  <paul@apatience.com>

	gnu: cl-trivia: Update to 0.1-0.8b406c3.
	* gnu/packages/lisp-xyz.scm (sbcl-trivia.trivial): Update to
	  0.1-0.8b406c3. (The version listed in the .asd files was always 0.1,
	  not 0.0.0.)
	  [arguments]: Delete trivia.fset.asd file in 'fix-build' phase.
	  (sbcl-trivia)[inputs]: Add sbcl-fset.
	  [arguments]<#:asd-systems>: Add trivia.fset.

	gnu: cl-trivia: Remove trailing booleans.
	* gnu/packages/lisp-xyz.scm (sbcl-trivia.trivial,
	  sbcl-trivia)[arguments]: Remove trailing booleans.

	gnu: cl-trivia: Remove input labels.
	* gnu/packages/lisp-xyz.scm (sbcl-trivia.trivial)[inputs]: Remove
	  labels.
	  (sbcl-trivia)[native-inputs, inputs]: Remove labels.

	gnu: Add cl-bobbin.
	* gnu/packages/lisp-xyz.scm (sbcl-bobbin, cl-bobbin, ecl-bobbin): New
	  variables.

	gnu: Add cl-plump-sexp.
	* gnu/packages/lisp-xyz.scm (sbcl-plump-sexp, cl-plump-sexp,
	  ecl-plump-sexp): New variables.

2022-04-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	pack: Fix match error for multi-packages deb packs.
	* guix/scripts/pack.scm: Remove duplicated copyright line.
	(debian-archive)[single-entry]: Match one or anything, not one or zero.

	Reported-by: jgart <jgart@dismail.de>

2022-04-22  Christopher Baines  <mail@cbaines.net>

	services: nar-herder: Allow specifying the log level.
	* gnu/services/guix.scm (nar-herder-configuration-log-level): New procedure.
	(nar-herder-shepherd-services): Pass the log-level to the nar-herder process.
	* doc/guix.texi (Nar Herder): Document configuring the log-level.

	gnu: nar-herder: Update to 0-5.e046f8a.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-5.e046f8a.
	[native-inputs, propagated-inputs]: Add guile-prometheus.
	[arguments]: Wrap with guile-prometheus.

	gnu: guix-build-coordinator: Update to 0-51.fff7454.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-51.fff7454.

2022-04-21  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.311.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.311.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.276.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.276.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.239.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.239.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.190.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.190.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.112.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.112.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.35.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.35.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	gnu: linux-libre 5.17: Update to 5.17.4.
	* gnu/packages/linux.scm (linux-libre-5.17-version): Update to 5.17.4.
	(linux-libre-5.17-pristine-source, deblob-scripts-5.17): Update hashes.

2022-04-21  Vinicius Monego  <monego@posteo.net>

	gnu: homebank: Update to 5.5.5.
	* gnu/packages/finance.scm (homebank): Update to 5.5.5.

	gnu: gsequencer: Update to 3.18.2.
	* gnu/packages/music.scm (gsequencer): Update to 3.18.2.

	gnu: pre-commit: Update to 2.18.1.
	* gnu/packages/version-control.scm (pre-commit): Update to 2.18.1.

	gnu: shotcut: Update to 22.03.30.
	* gnu/packages/video.scm (shotcut): Update to 22.03.30.

	gnu: mlt: Update to 7.6.0.
	* gnu/packages/video.scm (mlt): Update to 7.6.0.

2022-04-20  Ludovic Courtès  <ludo@gnu.org>

	home: shepherd: Redirect input port to /dev/null.
	Suggested by Aleksandr Vityazev <avityazev@posteo.org>.

	* gnu/home/services/shepherd.scm (home-shepherd-configuration-file):
	Redirect input port to /dev/null.

2022-04-20  Ludovic Courtès  <ludo@gnu.org>

	home: shepherd: "shepherd.conf" returns one value.
	Fixes <https://issues.guix.gnu.org/54779>.
	Reported by Aleksandr Vityazev <avityazev@posteo.org>
	and Nicolas Graves <ngraves@ngraves.fr>.

	* gnu/home/services/shepherd.scm (home-shepherd-configuration-file):
	Return one value.

2022-04-20  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: Add emacs-cpreproc.
	* gnu/packages/emacs-xyz.scm (emacs-cpreproc): New variable.

2022-04-20  pukkamustard  <pukkamustard@posteo.net>

	gnu: Add pikchr.
	* gnu/packages/pikchr.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2022-04-20  Greg Hogan  <code@greghogan.com>

	gnu: aws-sdk-cpp: Update to 1.9.236.
	* gnu/packages/cpp.scm (aws-sdk-cpp): Update to 1.9.236.

	gnu: aws-crt-cpp: Update to 0.17.27.
	* gnu/packages/cpp.scm (aws-crt-cpp): Update to 0.17.27.

	gnu: aws-c-mqtt: Update to 0.7.10.
	* gnu/packages/c.scm (aws-c-mqtt): Update to 0.7.10.

	gnu: aws-c-s3: Update to 0.1.38.
	* gnu/packages/c.scm (aws-c-s3): Update to 0.1.38.

	gnu: aws-c-auth: Update to 0.6.11.
	* gnu/packages/c.scm (aws-c-auth): Update to 0.6.11.

	gnu: aws-c-http: Update to 0.6.13.
	* gnu/packages/c.scm (aws-c-http): Update to 0.6.13.

	gnu: Add aws-c-sdkutils.
	* gnu/packages/c.scm (aws-c-sdkutils): New variable.

	gnu: aws-c-cal: Update to 0.5.17.
	* gnu/packages/c.scm (aws-c-cal): Update to 0.5.17.

	gnu: aws-c-io: Update to 0.10.20.
	* gnu/packages/c.scm (aws-c-io): Update to 0.10.20.

	gnu: aws-c-common: Update to 0.6.20.
	* gnu/packages/c.scm (aws-c-common): Update to 0.6.20.

	gnu: aws-lc: Update to 1.0.2.
	* gnu/packages/tls.scm (aws-lc): Update to 1.0.2.

	gnu: s2n: Update to 1.3.10.
	* gnu/packages/tls.scm (s2n): Update to 1.3.10.

	gnu: folly: Update to 2022.04.11.00.
	* gnu/packages/cpp.scm (folly): Update to 2022.04.11.00.

	gnu: cxxopts: Update to 3.0.0.
	* gnu/packages/cpp.scm (cxxopts): Update to 3.0.0.

2022-04-20  Attila Lendvai  <attila@lendvai.name>
	    Ludovic Courtès  <ludo@gnu.org>

	git-download: Set locale to deal with Unicode in git metadata.
	Without this the git-fetch GEXP is run in an environment that uses ASCII
	character encoding when strings are crossing the Guile - C boundary.  It means
	that e.g. tag names that have Unicode chars in them will cause problems,
	e.g. when walking and deleting the .git directory.

	An example in the wild: https://github.com/klauspost/pgzip/tags

	Fixes <https://issues.guix.gnu.org/54893>.

	* guix/git-download.scm (git-fetch): Call 'setenv' and 'setlocale' to
	set it to en_US.utf8.
	* gnu/packages/commencement.scm (glibc-utf8-locales-final): Make public.
	Add 'properties' field.

2022-04-20  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 100.0.4896.127-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 100.0.4896.127-1.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

2022-04-20  Eric Bavier  <bavier@posteo.net>
	    Attila Lendvai  <attila@lendvai.name>

	gnu: idris: Update to 1.3.4.
	* gnu/packages/patches/idris-build-with-haskeline-0.8.patch,
	gnu/packages/patches/idris-build-with-megaparsec-9.patch,
	gnu/packages/patches/idris-disable-test.patch: Delete patches.
	* gnu/local.mk (dist_patch_DATA): Unregister them.
	* gnu/packages/idris.scm (idris): Update to 1.3.4.
	[source]: Use git-fetch.  Adjust patches.

2022-04-20  Eric Bavier  <bavier@posteo.net>

	gnu: idris: Use cc-for-target.
	* gnu/packages/idris.scm (idris)[arguments]: Use cc-for-target in place of
	"gcc".

	gnu: idris: Remove trailing #t.
	* gnu/packages/idris.scm (idris)[arguments]: Remove trailing #t.

2022-04-20  Thomas Albers Raviola  <thomas@thomaslabs.org>

	gnu: Add cl-just-getopt-parser.
	* gnu/packages/lisp-xyz.scm (sbcl-just-getopt-parser,
	  ecl-just-getopt-parser, cl-just-getopt-parser): New variables.

2022-04-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vcflib: Update to 1.0.3.
	* gnu/packages/bioinformatics.scm (vcflib): Update to 1.0.3.
	[source]: Remove trailing #t.
	[arguments]: Remove trailing #t from phases.

2022-04-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 0.38.0.
	* gnu/packages/gnome.scm (komikku): Update to 0.38.0.

	gnu: openttd: Use new package style.
	* gnu/packages/games.scm (openttd)[arguments]: Convert to list of
	G-Expressions.
	<install-data>: Use search paths to find ‘/share/games/openttd’ input
	directories.
	[native-inputs]: Use modify-inputs.

	gnu: openttd-openmsx: Use new package style.
	* gnu/packages/games.scm (openttd-openmsx)[arguments]: Convert to list of
	G-Expressions.
	[native-inputs]: Drop labels.

	gnu: openttd-opensfx: Use new package style.
	* gnu/packages/games.scm (openttd-opensfx)[arguments]: Convert to list of
	G-Expressions.  Drop trailing ‘#t’s.
	[native-inputs]: Drop labels.

	gnu: openttd-gfx: Use new package style.
	* gnu/packages/games.scm (openttd-gfx)[arguments]: Convert to list of
	G-Expressions.
	[native-inputs]: Drop labels.

	gnu: openttd-engine: Drop labels from inputs.
	* gnu/packages/games.scm (openttd-engine)[inputs]: Drop labels.

	gnu: openttd: Let the music play.
	* gnu/packages/games.scm (openttd)[inputs]: Remove timidity++.
	Add fluidsynth and freepats-gm.
	[#:phases]<patch-sources>: New phase.

	gnu: Add freepats-gm.
	* gnu/packages/audio.scm (freepats-gm): New variable.

	gnu: gnome-shell-extension-just-perfection: Update to 20.0.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-just-perfection): Update to 20.0.

2022-04-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kmessagelib: Fix building.
	* gnu/packages/kde-pim.scm (kmessagelib)[arguments]: Adjust custom
	'extend-CPUS_INCLUDE_PATH phase to specifically add libkdepim.

2022-04-19  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust 'guix home' test to 'home-files-service-type' changes.
	This is a followup to 5832d9fb601c7d4ec5380654db2b62b906bc658f.

	* tests/guix-home.sh: Change "config" to ".config" in
	'home-files-service-type' extension.

2022-04-19  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: polyml: Update to 5.9.
	* gnu/packages/sml.scm (polyml): Update to 5.9.
	[arguments]<#:configure-flags>: Remove nonexistent options.

2022-04-19  Ludovic Courtès  <ludo@gnu.org>

	ui: Highlight package and service search results.
	* guix/ui.scm (package->recutils): Add #:highlighting parameter and use it.
	(display-search-results): Add #:regexps parameter; call
	'colorize-full-matches' and pass #:highlighting.
	* guix/scripts/package.scm (process-query): Pass #:regexps to
	'display-search-results'.
	* guix/scripts/home.scm (search): Likewise.
	* guix/scripts/system/search.scm (service-type->recutils): Add #:highlighting
	parameter and use it.

	colors: Add 'colorize-full-matches'.
	* guix/colors.scm (colorize-full-matches): New procedure.

	ui: Highlight important bits in recutils output.
	* guix/scripts/system/search.scm (service-type->recutils): Highlight the
	value of the 'name' field.
	* guix/ui.scm (package->recutils): Likewise for 'name' and 'version'.

2022-04-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Fix input typoes.
	* gnu/packages/emulators.scm (nestopia-ue)[inputs]: Move ',' to its
	operand.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Same.

	gnu: kwave: Build with librsvg-for-system.
	* gnu/packages/kde-multimedia.scm (kwave)[native-inputs]: Replace
	librsvg with librsvg-for-system.

2022-04-19  Andreas Enge  <andreas@enge.fr>

	gnu: lrslib: Update to 7.2.
	* gnu/packages/maths.scm (lrslib): Update to 7.2.

	gnu: arb: Update to 2.22.1.
	* gnu/packages/algebra.scm (arb): Update to 2.22.1.

	gnu: pari-gp: Update to 2.13.4.
	* gnu/packages/algebra.scm (pari-gp): Update to 2.13.4.

2022-04-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: geary: Remove input labels.
	* gnu/packages/gnome.scm (geary)[inputs, native-inputs]: Remove labels.

2022-04-19  Rene Saavedra  <nanuui@protonmail.com>

	gnu: geary: Add missing input.
	* gnu/packages/gnome.scm (geary)[native-inputs]: Add python for configure phase.

2022-04-19  jgart  <jgart@dismail.de>

	gnu: libtcod: Remove trailing boolean.
	* gnu/packages/game-development.scm (libtcod): Remove trailing boolean.

2022-04-19  Paul A. Patience  <paul@apatience.com>

	gnu: nomad-optimizer: Fix some tests.
	* gnu/packages/maths.scm (nomad-optimizer)[arguments]<#:phases>
	[fix-sources-for-tests]: Enable the pipefail option in the (generated)
	script that runs tests. Enable the basic batch example3 test. Fix the
	advanced library FixedVariable test (and seemingly the neighbor PSDMads
	test). Expand some comments.

	gnu: nomad-optimizer: Update to 4.2.0.
	* gnu/packages/maths.scm (nomad-optimizer): Update to 4.2.0.
	[arguments]: Accommodate updated build process.

	gnu: nomad-optimizer: Remove trailing booleans.
	* gnu/packages/maths.scm (nomad-optimizer)[arguments]: Remove trailing
	booleans.

	gnu: nomad-optimizer: Remove input labels.
	* gnu/packages/maths.scm (nomad-optimizer)[native-inputs]: Remove
	labels.

	gnu: gmsh: Update to 4.9.5.
	* gnu/packages/maths.scm (gmsh): Update to 4.9.5.

	gnu: asymptote: Update to 2.80.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.80.

	gnu: gnuplot: Update to 5.4.3.
	* gnu/packages/maths.scm (gnuplot): Update to 5.4.3.

2022-04-19  Ludovic Courtès  <ludo@gnu.org>

	services: yggdrasil: Tweak description.
	* gnu/services/networking.scm (yggdrasil-service-type)[description]: Add
	@command markup.

2022-04-19  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: nheko: Update to 0.9.3.
	* gnu/packages/messaging.scm (nheko): Update to 0.9.3.

2022-04-18  Ludovic Courtès  <ludo@gnu.org>

	services: ipfs: Adjust for Shepherd 0.9.
	This is a followup to e1f0c88ea221d846b5a533c4dc88e99e953af63e.

	* gnu/services/networking.scm (%ipfs-activation)[shepherd&co]: New
	variable.
	[container-gexp]: Use it.

2022-04-18  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-chess: Fix path to pieces.
	* gnu/packages/emacs-xyz.scm (emacs-chess)[arguments]: Fix path to pieces in
	phase install-pieces.

2022-04-18  Peter Polidoro  <peter@polidoro.io>

	gnu: Add python-sre-yield.
	* gnu/packages/python-xyz.scm (python-sre-yield): New variable.

	gnu: Add python-ajsonrpc.
	* gnu/packages/python-web.scm (python-ajsonrpc): New variable.

	gnu: Add python-quart.
	* gnu/packages/python-web.scm (python-quart): New variable.

2022-04-18  jgart  <jgart@dismail.de>

	gnu: janet: Update to 1.21.1.
	* gnu/packages/lisp.scm (janet): Update to 1.21.1.

2022-04-18  Michael Rohleder  <mike@rohleder.de>

	gnu: mousepad: Update to 0.5.9.
	* gnu/packages/xfce.scm (mousepad): Update to 0.5.9.

	gnu: orage: Update to 4.16.0.
	* gnu/packages/xfce.scm (orage): Update to 4.16.0.
	[arguments]: Remove unneeded phase fix-build-with-libical3.
	[native-inputs]: Add glib:bin for dbus-binding-tool.
	[inputs]: Add dbus-glib for dbus support, libxfce4ui.

2022-04-18  Felix Gruber  <felgru@posteo.net>

	gnu: Remove python-pyyaml-for-awscli.
	* gnu/packages/python-xyz.scm (python-pyyaml-for-awscli): Remove
	  variable.

	gnu: Remove python-botocore-for-awscli.
	* gnu/packages/python-xyz.scm (python-botocore-for-awscli): Remove
	  variable.

	gnu: awscli: Update to 1.22.90.
	* gnu/packages/python-web.scm (awscli): Update to 1.22.90.
	[arguments] Use search-input-file to find groff.
	[inputs]: Replace python-botocore-for-awscli with python-botocore.
	Add groff.
	[native-inputs]: Remove groff.

	gnu: python-jmespath: Update to 1.0.0.
	* gnu/packages/python-xyz.scm (python-jmespath): Update to 1.0.0.

2022-04-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: nss-certs: Support cross-compilation.
	Reported by phodina <phodina@protonmail.com>.

	* gnu/packages/certs.scm (nss-certs)[arguments]: In 'install' phase, do
	not refer to '%output' when cross-compiling.

2022-04-18  Petr Hodina  <phodina@protonmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: ntp: Support cross-compilation.
	* gnu/packages/ntp.scm (ntp)[arguments]: Add configuration flag.

2022-04-18  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: openjdk17: Make big cursors work.
	* gnu/packages/java.scm (openjdk17)[source]: Add patch.

	gnu: openjdk16: Make big cursors work.
	* gnu/packages/java.scm (openjdk16)[source]: Add patch.

	gnu: openjdk15: Make big cursors work.
	* gnu/packages/patches/openjdk-15-xcursor-no-dynamic.patch: New file.
	* gnu/local.mk (dist_patch_DATA):  Add it.
	* gnu/packages/java.scm (openjdk15)[source]: Add it.

2022-04-18  jgart  <jgart@dismail.de>

	gnu: Add cl-ipfs-api2.
	* gnu/packages/lisp-xyz.scm (cl-ipfs-api2, ecl-cl-ipfs-api2,
	  sbcl-cl-ipfs-api2): New variables.

2022-04-18  Leo Famulari  <leo@famulari.name>

	gnu: Mutt: Update to 2.2.3 [fixes CVE-2022-1328].
	https://gitlab.com/muttmua/mutt/-/issues/404

	* gnu/packages/mail.scm (mutt): Update to 2.2.3.

2022-04-17  Greg Hogan  <code@greghogan.com>

	gnu: ccache: Update to 4.6.
	* gnu/packages/ccache.scm (ccache): Update to 4.6.

2022-04-17  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: gnucash: Update to 4.10.
	Variables gnucash and gnucash-docs have to be updated together.

	* gnu/packages/gnucash.scm (gnucash)[version]: Update to 4.10.
	(gnucash-docs)[version]: Update to 4.10.
	[build-system]: Migrate from gnu to cmake.
	[arguments]: Disable tests.

2022-04-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.238.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.238.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.189.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.189.
	(linux-libre-5.4-pristine-source): Update hash.

2022-04-16  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: bitcoin-unlimited: Update to 1.10.0.0.
	* gnu/packages/finance.scm (bitcoin-unlimited): Update to 1.10.0.0.
	  [arguments]: Update 'fix-tests' phase.

	gnu: electrum: Update to 4.2.1.
	* gnu/packages/finance.scm (electrum): Update to 4.2.1.
	  [inputs]: Replace python-aiorpcx-0.18 by python-aiorpcx. Add zbar.

	gnu: electron-cash: Update to 4.2.7.
	* gnu/packages/finance.scm (electron-cash): Update to 4.2.7.

2022-04-15  Dominic Martinez  <dom@dominicm.dev>

	gnu: emacs-message-view-patch: Update to 0.2.0-40bc2e5
	* gnu/packages/emacs-xyz (emacs-message-view-patch): Update it.

2022-04-15  Dominic Martinez  <dom@dominicm.dev>

	gnu: emacs-mu4e-patch: Rename to emacs-message-view-patch
	The name was changed upstream to reflect that this extension works for both
	mu4e and gnus.

	* gnu/packages/emacs-xyz.scm (emacs-mu4e-patch): Deprecate it.
	(emacs-message-view-patch): Renamed from emacs-mu4e-patch. Description,
	synopsis, and inputs adjusted to reflect that mu4e is not required.

2022-04-15  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-diskperf-plugin: Update to 2.7.0.
	* gnu/packages/xfce.scm (xfce4-diskperf-plugin): Update to 2.7.0.

	gnu: elementary-xfce-icon-theme: Update to 0.16.
	* gnu/packages/xfce.scm (elementary-xfce-icon-theme): Update to 0.16.

2022-04-15  Zhu Zihao  <all_but_last@163.com>

	gnu: xfce4-terminal: Update to 1.0.0.
	* gnu/packages/xfce.scm (xfce4-terminal): Update to 1.0.0.

2022-04-15  Vincent Prat  <vprat@deeplinks.com>

	gnu: Add python-verspec.
	* gnu/packages/python.xyz.scm (python-verspec): New variable.

	gnu: Add python-shtab.
	* gnu/packages/python-xyz.scm (python-shtab): New variable.

2022-04-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Support cross-compilation.
	Reported by phodina <phodina@protonmail.com>.

	* gnu/packages/admin.scm (shepherd-0.9)[arguments]: New field.
	[native-inputs]: Add GUILE-FIBERS-1.1.

2022-04-15  B. Wilson  <elaexuotee@wilsonb.com>

	gnu: mblaze: Offer contrib executables.
	* gnu/packages/mail.scm (mblaze)[outputs, inputs]: New fields.
	[arguments]: Add #:modules.  Add 'install-contrib' phase.

2022-04-15  Chadwain Holness  <chadwainholness@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: streamlink: Update to 3.2.0.
	* gnu/packages/video.scm (streamlink): Update to 3.2.0.
	[inputs]: Add python-lxml and python-pycountry, remove python-iso3166 and python-iso639.
	[arguments]<#:phases>{check}: Use pytest.

2022-04-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-lxml: Add 4.7.1.
	* gnu/packages/xml.scm (python-lxml-4.7): New variable.

2022-04-15  André A. Gomes  <andremegafone@gmail.com>

	gnu: cl-nfiles: Update to 0.4.0.
	* gnu/packages/lisp-xyz.scm (sbcl-nfiles): Update to 0.4.0.
	  [inputs]: Add sbcl-quri.

2022-04-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-hmmlearn: Remove cythonized file.
	* gnu/packages/machine-learning.scm (python-hmmlearn)[source]: Add
	snippet to remove cythonized file.

	gnu: python-aiohttp: Remove cythonized files.
	* gnu/packages/python-web.scm (python-aiohttp)[source]: Add snippet to
	remove cythonized files.

	gnu: python-pywavelets: Remove cythonized files.
	* gnu/packages/python-xyz.scm (python-pywavelets)[source]: Add snippet
	to remove cythonized files.
	[native-inputs]: Add python-cython.

	gnu: python-igraph: Update to 0.9.10.
	* gnu/packages/graph.scm (python-igraph): Update to 0.9.10.

	gnu: igraph: Update to 0.9.8.
	* gnu/packages/graph.scm (igraph): Update to 0.9.8.

	gnu: scregseg: Remove cythonized file.
	* gnu/packages/bioinformatics.scm (scregseg)[source]: Add snippet to
	remove cythonized file.

2022-04-14  Paul A. Patience  <paul@apatience.com>

	gnu: cl-py4cl: Update to 0.0.0-1.2f2a008.
	* gnu/packages/lisp-xyz.scm (sbcl-py4cl): Update to 0.0.0-1.2f2a008.
	  [arguments]<#:phases>: Adjust substitutions to renamed files.

2022-04-14  jgart  <jgart@dismail.de>

	gnu: Add emacs-org-modern.
	* gnu/packages/emacs-xyz.scm (emacs-org-modern): New variable.

2022-04-14  Paul A. Patience  <paul@apatience.com>

	gnu: Add cl-numpy-file-format.
	* gnu/packages/lisp-xyz.scm (cl-numpy-file-format, ecl-numpy-file-format,
	  sbcl-numpy-file-format): New variables.

2022-04-14  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: cl-who: Update to 1.1.4-3.07dafe9.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-who): Update to 1.1.4-3.07dafe9.

2022-04-14  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.111.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.111.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.34.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.34.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.16.20.
	* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.20.
	(linux-libre-5.16-pristine-source): Update hash.

	gnu: linux-libre 5.17: Update to 5.17.3.
	* gnu/packages/linux.scm (linux-libre-5.17-version): Update to 5.17.3.
	(linux-libre-5.17-pristine-source): Update hash.

2022-04-14  Leo Famulari  <leo@famulari.name>

	gnu: Update linux-libre 5.17 configuration files.
	This option that adds new hardware support appeared after the 5.17 release.

	* gnu/packages/aux-files/linux-libre/5.17-arm.conf,
	gnu/packages/aux-files/linux-libre/5.17-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.17-i686.conf,
	gnu/packages/aux-files/linux-libre/5.17-x86_64.conf: Enable support for Realtek
	Ethernet switch chips.

2022-04-14  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-xcir.
	* gnu/packages/bioconductor.scm (r-xcir): New variable.

2022-04-14  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: sundials: Remove input labels.
	* gnu/packages/maths.scm (sundials)[native-inputs, inputs]: Remove labels.
	(sundials-openmpi)[inputs]: Remove labels.

	gnu: sundials: Update to 6.1.1.
	* gnu/packages/maths.scm (sundials): Update to 6.1.1.
	[inputs]: Add PETSC.
	(sundials-openmpi)[inputs]: Remove PETSC.
	[arguments]: Remove now unnecessary flags.  Change "MPI_ENABLE" to "ENABLE_MPI".

2022-04-14  Ludovic Courtès  <ludo@gnu.org>

	daemon: Support systemd-style socket activation.
	* nix/nix-daemon/guix-daemon.cc (SD_LISTEN_FDS_START): New macro.
	(systemd_activation_sockets): New function.
	(main): Use it.  Remove obsolete 'printMsg' call.
	* doc/guix.texi (Invoking guix-daemon): Document socket activation.

	publish: Support systemd-style socket activation.
	* guix/scripts/publish.scm (systemd-socket): New procedure.
	(guix-publish): Add 'style' variable.  Adjust startup message depending
	on whether STYLE is 'systemd.
	* doc/guix.texi (Invoking guix publish): Mention socket activation.

	publish: Use SRFI-71 instead of SRFI-11.
	* guix/scripts/publish.scm (make-request-handler): Use 'let' instead of
	'let-values'.

2022-04-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-fibers@1.1: Support cross-compilation.
	Fixes <https://issues.guix.gnu.org/54793>.
	Reported by Mathieu Othacehe <othacehe@gnu.org>.

	* gnu/packages/guile-xyz.scm (guile-fibers-1.1)[arguments]: Add
	'support-cross-compilation' phase.

2022-04-14  Ludovic Courtès  <ludo@gnu.org>

	style: Correctly read dots in pairs and improper lists.
	Until now dots were read as symbols.

	* guix/scripts/style.scm (read-with-comments)[dot]: New variable.
	[dot?, reverse/dot]: New procedures.
	Use 'reverse/dot' instead of 'reverse' when reading lists.
	* tests/style.scm ("read-with-comments: dot notation")
	("((a . 1) (b . 2))", "(a b c . boom)"): New tests.

2022-04-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-illuminahumanmethylation450kanno-ilmn12-hg19: Move to annotation section.
	* gnu/packages/bioconductor.scm (r-illuminahumanmethylation450kanno-ilmn12-hg19):
	Move this variable up to the annotation section.

	gnu: r-snplocs-hsapiens-dbsnp144-grch37: Move to annotation section.
	* gnu/packages/bioconductor.scm (r-snplocs-hsapiens-dbsnp144-grch37): Move
	this variable up to the annotation section.

	gnu: r-chromvarmotifs: Move to (gnu packages bioinformatics).
	* gnu/packages/bioconductor.scm (r-chromvarmotifs): Move this variable from here...
	* gnu/packages/bioinformatics.scm (r-chromvarmotifs): ...to here.

	gnu: r-absseq: Move out of experiments section.
	* gnu/packages/bioconductor.scm (r-absseq): Move definition out of experiments
	section.

	gnu: r-abarray: Move out of experiments section.
	* gnu/packages/bioconductor.scm (r-abarray): Move definition out of
	experiments section.

	gnu: r-aneufinder: Move to packages section.
	* gnu/packages/bioconductor.scm (r-aneufinder): Move this definition out of
	the section for Bioconductor experiments packages.

2022-04-14  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-absseq.
	* gnu/packages/bioconductor.scm (r-absseq): New variable.

	gnu: Add r-abarray.
	* gnu/packages/bioconductor.scm (r-abarray): New variable.

	gnu: Add r-acde.
	* gnu/packages/bioconductor.scm (r-acde): New variable.

	gnu: Add r-wppi.
	* gnu/packages/bioconductor.scm (r-wppi): New variable.

	gnu: Add r-acme.
	* gnu/packages/bioconductor.scm (r-acme): New variable.

	gnu: Add r-acgh.
	* gnu/packages/bioconductor.scm (r-acgh): New variable.

2022-04-14  Attila Lendvai  <attila@lendvai.name>

	gnu: libfprint: Fix build, add python for the tests.
	* gnu/packages/freedesktop.scm (libfprint)[native-inputs]: Add python-minimal
	as it's needed by the tests.

2022-04-14  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-ace.
	* gnu/packages/bioconductor.scm (r-ace): New variable.

	gnu: r-catalyst: Update description.
	* gnu/packages/bioconductor.scm (r-catalyst)[description]: Add Texinfo markup
	and clarify a sentence.

2022-04-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tcgabiolinks: Update to 2.22.4.
	* gnu/packages/bioconductor.scm (r-tcgabiolinks): Update to 2.22.4.

	gnu: r-omnipathr: Update to 3.2.8.
	* gnu/packages/bioconductor.scm (r-omnipathr): Update to 3.2.8.

	gnu: r-bgeedb: Update to 2.20.1.
	* gnu/packages/bioconductor.scm (r-bgeedb): Update to 2.20.1.

	gnu: r-gviz: Update to 1.38.4.
	* gnu/packages/bioconductor.scm (r-gviz): Update to 1.38.4.

	gnu: r-catalyst: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-catalyst): Update to 1.18.1.

	gnu: r-mscoreutils: Update to 1.6.2.
	* gnu/packages/bioconductor.scm (r-mscoreutils): Update to 1.6.2.

	gnu: r-singler: Update to 1.8.1.
	* gnu/packages/bioconductor.scm (r-singler): Update to 1.8.1.

	gnu: r-s4vectors: Update to 0.32.4.
	* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.32.4.

	gnu: r-experimenthub: Update to 2.2.1.
	* gnu/packages/bioconductor.scm (r-experimenthub): Update to 2.2.1.

	gnu: r-universalmotif: Update to 1.12.4.
	* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.12.4.

	gnu: r-variancepartition: Update to 1.24.1.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.24.1.
	[propagated-inputs]: Add r-aod, r-rdpack, and r-rhpcblasctl.

	gnu: r-cytolib: Update to 2.6.2.
	* gnu/packages/bioconductor.scm (r-cytolib): Update to 2.6.2.

	gnu: r-rsubread: Update to 2.8.2.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.8.2.

	gnu: r-ropls: Update to 1.26.4.
	* gnu/packages/bioconductor.scm (r-ropls): Update to 1.26.4.

	gnu: r-birewire: Update to 3.26.5.
	* gnu/packages/bioconductor.scm (r-birewire): Update to 3.26.5.
	[propagated-inputs]: Remove r-tsne; add r-rtsne.

	gnu: r-biocfilecache: Update to 2.2.1.
	* gnu/packages/bioconductor.scm (r-biocfilecache): Update to 2.2.1.

	gnu: r-massspecwavelet: Update to 1.60.1.
	* gnu/packages/bioconductor.scm (r-massspecwavelet): Update to 1.60.1.

	gnu: r-atacseqqc: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.18.1.

	gnu: r-genomicscores: Update to 2.6.1.
	* gnu/packages/bioconductor.scm (r-genomicscores): Update to 2.6.1.

	gnu: r-clusterprofiler: Update to 4.2.2.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.2.2.

	gnu: r-enrichplot: Update to 1.14.2.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.14.2.

	gnu: r-geoquery: Update to 2.62.2.
	* gnu/packages/bioconductor.scm (r-geoquery): Update to 2.62.2.

	gnu: r-karyoploter: Update to 1.20.3.
	* gnu/packages/bioconductor.scm (r-karyoploter): Update to 1.20.3.

	gnu: r-destiny: Update to 3.8.1.
	* gnu/packages/bioconductor.scm (r-destiny): Update to 3.8.1.
	[native-inputs]: Add r-knitr.

	gnu: r-chippeakanno: Update to 3.28.1.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.28.1.

	gnu: r-diffbind: Update to 3.4.11.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.4.11.

	gnu: r-systempiper: Update to 2.0.8.
	* gnu/packages/bioconductor.scm (r-systempiper): Update to 2.0.8.

	gnu: r-stringdb: Update to 2.6.5.
	* gnu/packages/bioconductor.scm (r-stringdb): Update to 2.6.5.

	gnu: r-slingshot: Update to 2.2.1.
	* gnu/packages/bioconductor.scm (r-slingshot): Update to 2.2.1.

	gnu: r-rhdf5: Update to 2.38.1.
	* gnu/packages/bioconductor.scm (r-rhdf5): Update to 2.38.1.

	gnu: r-regioner: Update to 1.26.1.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.26.1.

	gnu: r-msnbase: Update to 2.20.4.
	* gnu/packages/bioconductor.scm (r-msnbase): Update to 2.20.4.

	gnu: r-mutationalpatterns: Update to 3.4.1.
	* gnu/packages/bioconductor.scm (r-mutationalpatterns): Update to 3.4.1.

	gnu: r-limma: Update to 3.50.3.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.50.3.

	gnu: r-genomicfeatures: Update to 1.46.5.
	* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.46.5.

	gnu: r-genomeinfodb: Update to 1.30.1.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.30.1.

	gnu: r-ensembldb: Update to 2.18.4.
	* gnu/packages/bioconductor.scm (r-ensembldb): Update to 2.18.4.

	gnu: r-biomart: Update to 2.50.3.
	* gnu/packages/bioconductor.scm (r-biomart): Update to 2.50.3.

	gnu: r-annotationhub: Update to 3.2.2.
	* gnu/packages/bioconductor.scm (r-annotationhub): Update to 3.2.2.

	gnu: Add r-aod.
	* gnu/packages/cran.scm (r-aod): New variable.

	gnu: r-tricycle: Move out of annotation packages.
	* gnu/packages/bioconductor.scm (r-tricycle): Move definition out of the
	section containing annotation packages.

2022-04-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gama: Update to 2.18.
	* gnu/packages/gps.scm (gama): Update to 2.18.

2022-04-13  Eric Bavier  <bavier@posteo.net>

	gnu: idris: Fixes test failure.
	* gnu/packages/patches/idris-test-ffi008.patch: New file.
	* gnu/packages/idris.scm (source): Use it.
	* gnu/local.mk (dist_patch_DATA): Register it.

2022-04-13  Leo Famulari  <leo@famulari.name>

	gnu: nginx: Update to 1.21.6.
	* gnu/packages/web.scm (nginx): Update to 1.21.6.
	(nginx-documentation): Update to 1.21.6-2829-1ecf0e0526da.

2022-04-13  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add cl-simple-routes.
	* gnu/packages/lisp-xyz.scm (cl-simple-routes, ecl-simple-routes,
	  sbcl-simple-routes): New variables.

2022-04-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: awscli: Do not propagate inputs.
	* gnu/packages/python-web.scm (awscli)[propagated-inputs]: Move all inputs
	from here...
	[inputs]: ...to here.

2022-04-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: awscli: Use PyYAML 6.
	This should be fine because all uses of yaml.load supply the now mandatory
	loader argument.

	* gnu/packages/python-web.scm (awscli)[arguments]: Add phase
	'use-recent-pyyaml.
	[propagated-inputs]: Replace python-pyyaml-for-awscli with python-pyyaml.

2022-04-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: wpewebkit: Update to 2.36.0.
	* gnu/packages/webkit.scm (%webkit-version): New variable.
	(wpewebkit): Update to 2.36.0, rewriting package to inherit from webkitgtk.
	(webkitgtk)[source]: Use %webkit-version, and adjust definition to match that
	of wpewebkit.

	gnu: webkitgtk: Update to 2.36.0 and enable extra features.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.36.0.
	[source]: Remove the webkitgtk-bind-all-fonts.patch and
	webkitgtk-canonicalize-paths.patch patches.
	[arguments]: Use gexp.
	[tests?]: Update comment.
	[build-type]: Add explanatory comment.
	[configure-flags]: Enable gamepad support,  remove nonexistent
	USE_SYSTEMD option and enable mini-browser.
	[phases]{do-not-disable-new-dtags}: New phase.
	{help-cmake-find-elogind}: Likewise.
	{patch-gtk-doc-scan}: Simplify to avoid for-each.  Locate docbookx.dtd via
	search-input-file.
	{embed-absolute-wpebackend-reference}: Use search-input-file.
	[native-inputs]: Use new style.
	[inputs]: Likewise.  Add elogind and libmanette.
	[description]: Adjust indentation.
	(webkitgtk-with-libsoup2): Re-format comment, fixing spacing.
	[configure-flags]: Use gexp.
	[propagated-inputs]: Use modify-inputs to replace libsoup with
	libsoup-minimal-2.
	* gnu/packages/patches/webkitgtk-bind-all-fonts.patch: Delete file.
	* gnu/packages/patches/webkitgtk-canonicalize-paths.patch: Likewise.
	* gnu/local.mk: De-register them.

	gnu: woff2: Propagate brotli.
	* gnu/packages/fontutils.scm (woff2)[phases]: Delete trailing #t.
	[inputs]: Move brotli to ...
	[propagated-inputs]: ... here.

2022-04-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.310.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.310.
	(linux-libre-4.9-pristine-source): Update hash.

2022-04-12  terramorpha  <terramorpha@cock.li>

	gnu: Add smtpmail.
	* gnu/packages/mail.scm (smtpmail): New variable.

2022-04-12  Olivier Dion  <olivier.dion@polymtl.ca>

	gnu: Add librseq.
	* gnu/packages/engineering.scm (librseq): New variable.

2022-04-12  Leo Nikkilä  <hello@lnikki.la>

	shepherd: Add #:supplementary-groups.
	To support the argument introduced in Shepherd 0.9.0 when defining
	container-bound services.

	* gnu/build/shepherd.scm (exec-command*)
	(make-forkexec-constructor/container): Add '#:supplementary-groups'.

2022-04-12  Andrew Tropin  <andrew@trop.in>

	home: shepherd: Prevent launching the second instance.
	Fixes <https://issues.guix.gnu.org/54545>.

	* gnu/home/services/shepherd.scm (launch-shepherd-gexp): Launch shepherd
	if and only if its socket file does not already exist.

2022-04-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-moto: Update to 3.1.4.
	* gnu/packages/python-xyz.scm (python-moto): Update to 3.1.4.
	[arguments]: Adjust disabled tests.
	[native-inputs]: Remove python-parameterized; add python-graphql-core.
	[propagated-inputs]: Remove python-boto, python-idna, python-mock, and
	python-six; add python-importlib-metadata and python-markupsafe.

	gnu: awscli: Use older version of botocore.
	* gnu/packages/python-web.scm (awscli)[propagated-inputs]: Replace
	python-botocore with python-botocore-for-awscli.

	gnu: python-botocore: Update to 1.24.35.
	* gnu/packages/python-xyz.scm (python-botocore): Update to 1.24.35.

	gnu: python-boto3: Update to 1.21.35.
	* gnu/packages/python-xyz.scm (python-boto3): Update to 1.21.35.
	[arguments]: Override 'check phase.

	gnu: Add python-botocore-for-awscli.
	* gnu/packages/python-xyz.scm (python-botocore-for-awscli): New variable.

	gnu: awscli: Use older pyyaml.
	* gnu/packages/python-web.scm (awscli)[propagated-inputs]: Replace
	python-pyyaml with python-pyyaml-for-awscli.

	gnu: Add python-pyyaml-for-awscli.
	* gnu/packages/python-xyz.scm (python-pyyaml-for-awscli): New variable.

2022-04-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pytest-xdist: Update to 2.5.0.
	* gnu/packages/check.scm (python-pytest-xdist): Update to 2.5.0.
	[source]: Remove obsolete snippet.
	[phases]{patch-setup-py}: Delete phase.
	{check}: Streamline.
	[native-inputs, propagated-inputs, home-page]: Fix indentation.
	(python2-pytest-xdist): Delete variable.
	(python-pytest-xdist-next): Delete variable.
	* gnu/packages/django.scm (python-pytest-django): Use regular
	python-pytest-xdist.
	* gnu/packages/python-check.scm (python-pytest-csv): Likewise, and ditto for
	python-pytest.

	gnu: python-pytest-forked: Update to 1.4.0.
	* gnu/packages/check.scm (python-pytest-forked): Update to 1.4.0.
	[phases]{pretend-version}: New phase.
	{disable-setuptools-scm}: Delete phase.
	{check}: Streamline.
	[native-inputs]: Add python-setuptools-scm.

2022-04-12  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	services: Replace murmur-service-type with mumble-server-service-type.
	* gnu/services/telephony.scm (murmur-configuration, make-murmur-configuration)
	(murmur-configuration?, murmur-configuration-package)
	(murmur-configuration-user, murmur-configuration-group)
	(murmur-configuration-port, murmur-configuration-welcome-text)
	(murmur-configuration-server-password)
	(murmur-configuration-max-users)
	(murmur-configuration-max-user-bandwidth)
	(murmur-configuration-database-file)
	(murmur-configuration-log-file, murmur-configuration-pid-file)
	(murmur-configuration-autoban-attempts)
	(murmur-configuration-autoban-timeframe)
	(murmur-configuration-autoban-time)
	(murmur-configuration-opus-threshold)
	(murmur-configuration-channel-nesting-limit)
	(murmur-configuration-channelname-regex)
	(murmur-configuration-username-regex)
	(murmur-configuration-test-message-length)
	(murmur-configuration-image-message-length)
	(murmur-configuration-cert-required?)
	(murmur-configuration-remember-channel?)
	(murmur-configuration-allow-html?)
	(murmur-configuration-allow-ping?)
	(murmur-configuration-bonjour?)
	(murmur-configuration-send-version?)
	(murmur-configuration-log-days)
	(murmur-configuration-obfuscate-ips?)
	(murmur-configuration-ssl-cert murmur-configuration-ssl-key)
	(murmur-configuration-ssl-dh-params murmur-configuration-ssl-ciphers)
	(murmur-configuration-public-registration)
	(murmur-configuration-file)
	(murmur-public-registration-configuration)
	(make-murmur-public-registration-configuration)
	(murmur-public-registration-configuration?)
	(murmur-public-registration-configuration-name)
	(murmur-public-registration-configuration-url)
	(murmur-public-registration-configuration-password)
	(murmur-public-registration-configuration-hostname)
	(murmur-service-type): Add deprecation alias and rename to ...
	(mumble-server-configuration, make-mumble-server-configuration)
	(mumble-server-configuration?, mumble-server-configuration-package)
	(mumble-server-configuration-user, mumble-server-configuration-group)
	(mumble-server-configuration-port, mumble-server-configuration-welcome-text)
	(mumble-server-configuration-server-password)
	(mumble-server-configuration-max-users)
	(mumble-server-configuration-max-user-bandwidth)
	(mumble-server-configuration-database-file)
	(mumble-server-configuration-log-file, mumble-server-configuration-pid-file)
	(mumble-server-configuration-autoban-attempts)
	(mumble-server-configuration-autoban-timeframe)
	(mumble-server-configuration-autoban-time)
	(mumble-server-configuration-opus-threshold)
	(mumble-server-configuration-channel-nesting-limit)
	(mumble-server-configuration-channelname-regex)
	(mumble-server-configuration-username-regex)
	(mumble-server-configuration-test-message-length)
	(mumble-server-configuration-image-message-length)
	(mumble-server-configuration-cert-required?)
	(mumble-server-configuration-remember-channel?)
	(mumble-server-configuration-allow-html?)
	(mumble-server-configuration-allow-ping?)
	(mumble-server-configuration-bonjour?)
	(mumble-server-configuration-send-version?)
	(mumble-server-configuration-log-days)
	(mumble-server-configuration-obfuscate-ips?)
	(mumble-server-configuration-ssl-cert mumble-server-configuration-ssl-key)
	(mumble-server-configuration-ssl-dh-params) (mumble-server-configuration-ssl-ciphers)
	(mumble-server-configuration-public-registration)
	(mumble-server-configuration-file)
	(mumble-server-public-registration-configuration)
	(make-mumble-server-public-registration-configuration)
	(mumble-server-public-registration-configuration?)
	(mumble-server-public-registration-configuration-name)
	(mumble-server-public-registration-configuration-url)
	(mumble-server-public-registration-configuration-password)
	(mumble-server-public-registration-configuration-hostname)
	(mumble-server-service-type): ... these.
	* doc/guix.texi ("Murmur (VoIP server)"): Rename to ...
	("Mumble server"): ... this.  Adjust documentation accordingly.

	guix: Add define-deprecated/public-alias.
	* guix/deprecation.scm (define-deprecated/public-alias): New variable.

	gnu: libressl: Update to 3.3.6.
	* gnu/packages/tls.scm (libressl): Update to 3.3.6.

2022-04-12  Roman Riabenko  <roman@riabenko.com>

	gnu: games: Add robotfindskitten.
	* gnu/packages/games.scm (robotfindskitten): New variable.

2022-04-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rbowtie: Fix build on architectures other than x86_64.
	* gnu/packages/bioconductor.scm (r-rbowtie)[arguments]: Disable use of popcnt
	on systems other than x86_64.

	gnu: r-rlrsim: Update to 3.1-8.
	* gnu/packages/statistics.scm (r-rlrsim): Update to 3.1-8.

	gnu: r-norm: Update to 1.0-10.0.
	* gnu/packages/statistics.scm (r-norm): Update to 1.0-10.0.

	gnu: r-puniform: Update to 0.2.5.
	* gnu/packages/statistics.scm (r-puniform): Update to 0.2.5.

	gnu: r-cairo: Update to 1.5-15.
	* gnu/packages/statistics.scm (r-cairo): Update to 1.5-15.

	gnu: r-tsne: Update to 0.1-3.1.
	* gnu/packages/statistics.scm (r-tsne): Update to 0.1-3.1.

	gnu: r-lme4: Update to 1.1-29.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-29.

	gnu: r-rcppeigen: Update to 0.3.3.9.2.
	* gnu/packages/statistics.scm (r-rcppeigen): Update to 0.3.3.9.2.

	gnu: r-robustbase: Update to 0.95-0.
	* gnu/packages/statistics.scm (r-robustbase): Update to 0.95-0.

	gnu: r-deoptimr: Update to 1.0-11.
	* gnu/packages/statistics.scm (r-deoptimr): Update to 1.0-11.

	gnu: r-sfsmisc: Update to 1.1-13.
	* gnu/packages/statistics.scm (r-sfsmisc): Update to 1.1-13.

	gnu: r-dt: Update to 0.22.
	* gnu/packages/statistics.scm (r-dt): Update to 0.22.

	gnu: r-segmented: Update to 1.4-1.
	* gnu/packages/statistics.scm (r-segmented): Update to 1.4-1.

	gnu: r-rsqlite: Update to 2.2.12.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.2.12.

	gnu: r-blob: Update to 1.2.3.
	* gnu/packages/statistics.scm (r-blob): Update to 1.2.3.

	gnu: r-rprojroot: Update to 2.0.3.
	* gnu/packages/statistics.scm (r-rprojroot): Update to 2.0.3.

	gnu: r-rcpparmadillo: Update to 0.11.0.0.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.11.0.0.0.

	gnu: r-git2r: Update to 0.30.1.
	* gnu/packages/statistics.scm (r-git2r): Update to 0.30.1.

	gnu: r-batchjobs: Update to 1.9.
	* gnu/packages/statistics.scm (r-batchjobs): Update to 1.9.

	gnu: r-testthat: Update to 3.1.3.
	* gnu/packages/statistics.scm (r-testthat): Update to 3.1.3.

	gnu: r-crayon: Update to 1.5.1.
	* gnu/packages/statistics.scm (r-crayon): Update to 1.5.1.

	gnu: r-knitr: Update to 1.38.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.38.

	gnu: r-formatr: Update to 1.12.
	* gnu/packages/statistics.scm (r-formatr): Update to 1.12.

	gnu: r-rcolorbrewer: Update to 1.1-3.
	* gnu/packages/statistics.scm (r-rcolorbrewer): Update to 1.1-3.

	gnu: r-plyr: Update to 1.8.7.
	* gnu/packages/statistics.scm (r-plyr): Update to 1.8.7.

	gnu: r-magrittr: Update to 2.0.3.
	* gnu/packages/statistics.scm (r-magrittr): Update to 2.0.3.

	gnu: r-mgcv: Update to 1.8-40.
	* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-40.

	gnu: r-nlme: Update to 3.1-157.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-157.

	gnu: r-matrix: Update to 1.4-1.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.4-1.

	gnu: r-cluster: Update to 2.1.3.
	* gnu/packages/statistics.scm (r-cluster): Update to 2.1.3.

	gnu: r-mass: Update to 7.3-56.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-56.

	gnu: r-cccd: Update to 1.6.
	* gnu/packages/cran.scm (r-cccd): Update to 1.6.

	gnu: r-paws-common: Update to 0.3.17.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.3.17.

	gnu: r-exactextractr: Update to 0.8.1.
	* gnu/packages/cran.scm (r-exactextractr): Update to 0.8.1.

	gnu: r-tzdb: Update to 0.3.0.
	* gnu/packages/cran.scm (r-tzdb): Update to 0.3.0.

	gnu: r-gsa: Update to 1.03.2.
	* gnu/packages/cran.scm (r-gsa): Update to 1.03.2.

	gnu: r-antiword: Update to 1.3.1.
	* gnu/packages/cran.scm (r-antiword): Update to 1.3.1.

	gnu: r-vdiffr: Update to 1.0.4.
	* gnu/packages/cran.scm (r-vdiffr): Update to 1.0.4.

	gnu: r-mlr3tuning: Update to 0.13.0.
	* gnu/packages/cran.scm (r-mlr3tuning): Update to 0.13.0.

	gnu: r-bbotk: Update to 0.5.2.
	* gnu/packages/cran.scm (r-bbotk): Update to 0.5.2.

	gnu: r-densestbayes: Update to 1.0-2.1.
	* gnu/packages/cran.scm (r-densestbayes): Update to 1.0-2.1.

	gnu: r-mlecens: Update to 0.1-5.
	* gnu/packages/cran.scm (r-mlecens): Update to 0.1-5.

	gnu: r-tidymodels: Update to 0.2.0.
	* gnu/packages/cran.scm (r-tidymodels): Update to 0.2.0.
	[native-inputs]: Remove r-rmarkdown and pandoc.

	gnu: r-parsnip: Update to 0.2.1.
	* gnu/packages/cran.scm (r-parsnip): Update to 0.2.1.

	gnu: r-workflowsets: Update to 0.2.1.
	* gnu/packages/cran.scm (r-workflowsets): Update to 0.2.1.

	gnu: r-tune: Update to 0.2.0.
	* gnu/packages/cran.scm (r-tune): Update to 0.2.0.

	gnu: r-dials: Update to 0.1.1.
	* gnu/packages/cran.scm (r-dials): Update to 0.1.1.

	gnu: r-workflows: Update to 0.2.6.
	* gnu/packages/cran.scm (r-workflows): Update to 0.2.6.
	[propagated-inputs]: Remove r-ellipsis.

	gnu: r-igraph: Update to 1.3.0.
	* gnu/packages/cran.scm (r-igraph): Update to 1.3.0.

	gnu: r-survmisc: Update to 0.5.6.
	* gnu/packages/cran.scm (r-survmisc): Update to 0.5.6.

	gnu: r-km-ci: Update to 0.5-6.
	* gnu/packages/cran.scm (r-km-ci): Update to 0.5-6.

	gnu: r-spatstat: Update to 2.3-4.
	* gnu/packages/cran.scm (r-spatstat): Update to 2.3-4.

	gnu: r-spatstat-random: Update to 2.2-0.
	* gnu/packages/cran.scm (r-spatstat-random): Update to 2.2-0.

	gnu: r-spatstat-core: Update to 2.4-2.
	* gnu/packages/cran.scm (r-spatstat-core): Update to 2.4-2.

	gnu: r-spatstat-geom: Update to 2.4-0.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 2.4-0.

	gnu: r-spatstat-data: Update to 2.1-4.
	* gnu/packages/cran.scm (r-spatstat-data): Update to 2.1-4.

	gnu: r-conquer: Update to 1.3.0.
	* gnu/packages/cran.scm (r-conquer): Update to 1.3.0.

	gnu: r-projpred: Update to 2.1.1.
	* gnu/packages/cran.scm (r-projpred): Update to 2.1.1.
	[propagated-inputs]: Remove r-mass, r-optimx, r-rngtools, and r-tidyverse; add r-mvtnorm
	and r-rlang.

	gnu: r-kendall: Update to 2.2.1.
	* gnu/packages/cran.scm (r-kendall): Update to 2.2.1.

	gnu: r-rstanarm: Update to 2.21.3.
	* gnu/packages/cran.scm (r-rstanarm): Update to 2.21.3.

	gnu: r-rstan: Update to 2.21.5.
	* gnu/packages/cran.scm (r-rstan): Update to 2.21.5.

	gnu: r-loo: Update to 2.5.1.
	* gnu/packages/cran.scm (r-loo): Update to 2.5.1.

	gnu: r-rstantools: Update to 2.2.0.
	* gnu/packages/cran.scm (r-rstantools): Update to 2.2.0.

	gnu: r-cdm: Update to 7.6-11.
	* gnu/packages/cran.scm (r-cdm): Update to 7.6-11.

	gnu: r-bdgraph: Update to 2.65.
	* gnu/packages/cran.scm (r-bdgraph): Update to 2.65.

	gnu: r-sem: Update to 3.1-15.
	* gnu/packages/cran.scm (r-sem): Update to 3.1-15.

	gnu: r-flexclust: Update to 1.4-1.
	* gnu/packages/cran.scm (r-flexclust): Update to 1.4-1.

	gnu: r-actuar: Update to 3.2-2.
	* gnu/packages/cran.scm (r-actuar): Update to 3.2-2.

	gnu: r-expint: Update to 0.1-7.
	* gnu/packages/cran.scm (r-expint): Update to 0.1-7.

	gnu: r-genalg: Update to 0.2.1.
	* gnu/packages/cran.scm (r-genalg): Update to 0.2.1.

	gnu: r-tuner: Update to 1.4.0.
	* gnu/packages/cran.scm (r-tuner): Update to 1.4.0.

	gnu: r-lhs: Update to 1.1.5.
	* gnu/packages/cran.scm (r-lhs): Update to 1.1.5.

	gnu: r-accsda: Update to 1.1.1.
	* gnu/packages/cran.scm (r-accsda): Update to 1.1.1.
	[propagated-inputs]: Remove r-rarpack and r-sparselda.

	gnu: r-accept: Update to 0.9.0.
	* gnu/packages/cran.scm (r-accept): Update to 0.9.0.

	gnu: r-pmcmrplus: Update to 1.9.4.
	* gnu/packages/cran.scm (r-pmcmrplus): Update to 1.9.4.

	gnu: r-desolve: Update to 1.31.
	* gnu/packages/cran.scm (r-desolve): Update to 1.31.

	gnu: r-rgdal: Update to 1.5-30.
	* gnu/packages/cran.scm (r-rgdal): Update to 1.5-30.

	gnu: r-tidygraph: Update to 1.2.1.
	* gnu/packages/cran.scm (r-tidygraph): Update to 1.2.1.
	[propagated-inputs]: Remove r-rcpp; add r-cli and r-cpp11.

	gnu: r-umap: Update to 0.2.8.0.
	* gnu/packages/cran.scm (r-umap): Update to 0.2.8.0.
	[propagated-inputs]: Add r-matrix.

	gnu: r-mcmcpack: Update to 1.6-2.
	* gnu/packages/cran.scm (r-mcmcpack): Update to 1.6-2.

	gnu: r-float: Update to 0.3-0.
	* gnu/packages/cran.scm (r-float): Update to 0.3-0.

	gnu: r-ggnewscale: Update to 0.4.7.
	* gnu/packages/cran.scm (r-ggnewscale): Update to 0.4.7.

	gnu: r-aplot: Update to 0.1.3.
	* gnu/packages/cran.scm (r-aplot): Update to 0.1.3.

	gnu: r-ggfun: Update to 0.0.6.
	* gnu/packages/cran.scm (r-ggfun): Update to 0.0.6.

	gnu: r-mpm: Update to 1.0-23.
	* gnu/packages/cran.scm (r-mpm): Update to 1.0-23.

	gnu: r-msigdbr: Update to 7.5.1.
	* gnu/packages/cran.scm (r-msigdbr): Update to 7.5.1.

	gnu: r-babelgene: Update to 22.3.
	* gnu/packages/cran.scm (r-babelgene): Update to 22.3.

	gnu: r-kernlab: Update to 0.9-30.
	* gnu/packages/cran.scm (r-kernlab): Update to 0.9-30.

	gnu: r-bookdown: Update to 0.25.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.25.

	gnu: r-spdep: Update to 1.2-3.
	* gnu/packages/cran.scm (r-spdep): Update to 1.2-3.

	gnu: r-beanplot: Update to 1.3.1.
	* gnu/packages/cran.scm (r-beanplot): Update to 1.3.1.

	gnu: r-lavaan: Update to 0.6-11.
	* gnu/packages/cran.scm (r-lavaan): Update to 0.6-11.

	gnu: r-ggextra: Update to 0.10.0.
	* gnu/packages/cran.scm (r-ggextra): Update to 0.10.0.

	gnu: r-outliers: Update to 0.15.
	* gnu/packages/cran.scm (r-outliers): Update to 0.15.

	gnu: r-parallelly: Update to 1.31.0.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.31.0.

	gnu: r-protviz: Update to 0.7.3.
	* gnu/packages/cran.scm (r-protviz): Update to 0.7.3.

	gnu: r-gmp: Update to 0.6-5.
	* gnu/packages/cran.scm (r-gmp): Update to 0.6-5.

	gnu: r-kohonen: Update to 3.0.11.
	* gnu/packages/cran.scm (r-kohonen): Update to 3.0.11.

	gnu: r-rncl: Update to 0.8.6.
	* gnu/packages/cran.scm (r-rncl): Update to 0.8.6.

	gnu: r-admisc: Update to 0.26.
	* gnu/packages/cran.scm (r-admisc): Update to 0.26.

	gnu: r-afex: Update to 1.1-0.
	* gnu/packages/cran.scm (r-afex): Update to 1.1-0.

	gnu: r-pander: Update to 0.6.5.
	* gnu/packages/cran.scm (r-pander): Update to 0.6.5.

	gnu: r-rapportools: Update to 1.1.
	* gnu/packages/cran.scm (r-rapportools): Update to 1.1.
	[propagated-inputs]: Remove r-reshape; add r-mass and r-reshape2.

	gnu: r-gert: Update to 1.6.0.
	* gnu/packages/cran.scm (r-gert): Update to 1.6.0.

	gnu: r-ggeffects: Update to 1.1.2.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.1.2.

	gnu: r-performance: Update to 0.9.0.
	* gnu/packages/cran.scm (r-performance): Update to 0.9.0.

	gnu: r-tmb: Update to 1.8.1.
	* gnu/packages/cran.scm (r-tmb): Update to 1.8.1.

	gnu: r-emmeans: Update to 1.7.3.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.7.3.

	gnu: r-acceptancesampling: Update to 1.0-8.
	* gnu/packages/cran.scm (r-acceptancesampling): Update to 1.0-8.

	gnu: r-dofuture: Update to 0.12.1.
	* gnu/packages/cran.scm (r-dofuture): Update to 0.12.1.

	gnu: r-infotheo: Update to 1.2.0.1.
	* gnu/packages/cran.scm (r-infotheo): Update to 1.2.0.1.

	gnu: r-hash: Update to 2.2.6.2.
	* gnu/packages/cran.scm (r-hash): Update to 2.2.6.2.

	gnu: r-sjlabelled: Update to 1.2.0.
	* gnu/packages/cran.scm (r-sjlabelled): Update to 1.2.0.
	[propagated-inputs]: Add r-datawizard.

	gnu: r-insight: Update to 0.17.0.
	* gnu/packages/cran.scm (r-insight): Update to 0.17.0.

	gnu: r-officer: Update to 0.4.2.
	* gnu/packages/cran.scm (r-officer): Update to 0.4.2.
	[native-inputs]: Remove r-knitr.

	gnu: r-rdpack: Update to 2.3.
	* gnu/packages/cran.scm (r-rdpack): Update to 2.3.

	gnu: r-rbibutils: Update to 2.2.8.
	* gnu/packages/cran.scm (r-rbibutils): Update to 2.2.8.

	gnu: r-polynom: Update to 1.4-1.
	* gnu/packages/cran.scm (r-polynom): Update to 1.4-1.
	[native-inputs]: Add r-knitr.

	gnu: r-fansi: Update to 1.0.3.
	* gnu/packages/cran.scm (r-fansi): Update to 1.0.3.

	gnu: r-fstcore: Update to 0.9.12.
	* gnu/packages/cran.scm (r-fstcore): Update to 0.9.12.
	[inputs]: Add zlib.
	[native-inputs]: Add pkg-config.

	gnu: r-cubature: Update to 2.0.4.4.
	* gnu/packages/cran.scm (r-cubature): Update to 2.0.4.4.

	gnu: r-tseries: Update to 0.10-50.
	* gnu/packages/cran.scm (r-tseries): Update to 0.10-50.

	gnu: r-leaflet: Update to 2.1.1.
	* gnu/packages/cran.scm (r-leaflet): Update to 2.1.1.

	gnu: r-tinytex: Update to 0.38.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.38.

	gnu: r-uuid: Update to 1.0-4.
	* gnu/packages/cran.scm (r-uuid): Update to 1.0-4.

	gnu: r-vctrs: Update to 0.4.0.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.4.0.
	[propagated-inputs]: Remove r-ellipsis; add r-cli.

	gnu: r-seriation: Update to 1.3.5.
	* gnu/packages/cran.scm (r-seriation): Update to 1.3.5.

	gnu: r-processx: Update to 3.5.3.
	* gnu/packages/cran.scm (r-processx): Update to 3.5.3.

	gnu: r-psych: Update to 2.2.3.
	* gnu/packages/cran.scm (r-psych): Update to 2.2.3.

	gnu: r-ddalpha: Update to 1.3.13.
	* gnu/packages/cran.scm (r-ddalpha): Update to 1.3.13.

	gnu: r-lmtest: Update to 0.9-40.
	* gnu/packages/cran.scm (r-lmtest): Update to 0.9-40.

	gnu: r-restrserve: Update to 1.0.0.
	* gnu/packages/cran.scm (r-restrserve): Update to 1.0.0.

	gnu: r-auc: Update to 0.3.2.
	* gnu/packages/cran.scm (r-auc): Update to 0.3.2.

	gnu: r-rcppthread: Update to 2.1.3.
	* gnu/packages/cran.scm (r-rcppthread): Update to 2.1.3.

	gnu: r-rcpp: Update to 1.0.8.3.
	* gnu/packages/cran.scm (r-rcpp): Update to 1.0.8.3.

	gnu: r-sass: Update to 0.4.1.
	* gnu/packages/cran.scm (r-sass): Update to 0.4.1.

	gnu: r-hwriter: Update to 1.3.2.1.
	* gnu/packages/cran.scm (r-hwriter): Update to 1.3.2.1.

	gnu: r-hmm: Update to 1.0.1.
	* gnu/packages/cran.scm (r-hmm): Update to 1.0.1.

	gnu: r-readxl: Update to 1.4.0.
	* gnu/packages/cran.scm (r-readxl): Update to 1.4.0.
	[propagated-inputs]: Remove r-rcpp; add r-cpp11.
	[native-inputs]: Add r-knitr.

	gnu: r-mboost: Update to 2.9-6.
	* gnu/packages/cran.scm (r-mboost): Update to 2.9-6.

	gnu: r-ggpmisc: Update to 0.4.6.
	* gnu/packages/cran.scm (r-ggpmisc): Update to 0.4.6.

	gnu: r-ggpp: Update to 0.4.4.
	* gnu/packages/cran.scm (r-ggpp): Update to 0.4.4.

	gnu: r-waldo: Update to 0.4.0.
	* gnu/packages/cran.scm (r-waldo): Update to 0.4.0.

	gnu: r-datawizard: Update to 0.4.0.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.4.0.

	gnu: r-abn: Update to 2.7-0.
	* gnu/packages/bioconductor.scm (r-abn): Update to 2.7-0.
	[propagated-inputs]: Add r-graph.

	gnu: r-nmf: Update to 0.24.0.
	* gnu/packages/bioconductor.scm (r-nmf): Update to 0.24.0.

2022-04-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-py4cl: Improve package definition.
	This is a follow-up to 917c25b3ba0575c6c6e44f8af0d1365bb2378220.

	* gnu/packages/lisp-xyz.scm (sbcl-py4cl)[propagated-inputs]: Move python
	  to...
	  [inputs]: ... here.
	  [arguments]: Use 'search-input-file' instead of 'which' in
	  'fix-python3-path' phase.

2022-04-12  Paul A. Patience  <paul@apatience.com>

	gnu: cl-py4cl: Fix path to python3.
	* gnu/packages/lisp-xyz.scm (sbcl-py4cl)[arguments]: Add the
	  'fix-python3-path' phase.

	gnu: cl-py4cl: Fix path to py4cl.py.
	* gnu/packages/lisp-xyz.scm (sbcl-py4cl)[arguments]: Fix
	  'replace-*base-directory*-var' phase.

2022-04-12  Attila Lendvai  <attila@lendvai.name>

	gnu: trezor-agent: Fix it by deleting the sanity-check phase.
	* gnu/packages/finance.scm (trezor-agent)[arguments]: Delete 'sanity-check'
	  phase.

2022-04-11  Vagrant Cascadian  <vagrant@debian.org>

	gnu: genimage: Update to 15.
	* gnu/packages/genimage.scm (genimage): Update to 15.
	  [arguments]: Update 'fix-failing-tests phase to reference new files.

	gnu: genext2fs: Update to 1.5.0.
	* gnu/packages/linux.scm (genext2fs): Update to 1.5.0.
	  [source] Update URL.
	  [arguments] Remove 'apply-debian-patches phase.
	  [home-page] Update URL.

2022-04-11  zimoun  <zimon.toutoune@gmail.com>

	gnu: Add r-copykat.
	* gnu/packages/bioinformatics.scm (r-copykat): New variable.

	gnu: Add r-dlm.
	* gnu/packages/cran.scm (r-dlm): New variable.

	gnu: Add r-paralleldist.
	* gnu/packages/cran.scm (r-paralleldist): New variable.

2022-04-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: openmpi: Remove trailing #t.
	* gnu/packages/mpi.scm (openmpi)[arguments]: Remove trailing #t.

2022-04-11  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: openmpi: Update to 4.1.3.
	* gnu/packages/mpi.scm (openmpi): Update to 4.1.3.

	gnu: openmpi: Remove input labels.
	* gnu/packages/mpi.scm (openmpi)[inputs]: Remove input labels.

2022-04-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: hwloc: Remove trailing #t.
	* gnu/packages/mpi.scm (hwloc-1)[arguments]: Remove trailing #t.
	(hwloc-2)[arguments]: Likewise.

2022-04-11  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hwloc@1: Use 'target-arm32?' in conditional.
	Suggested by Maxime Devos.

	* gnu/packages/mpi.scm (hwloc-1)[inputs]: Use 'target-arm32?' rather
	than custom code.

2022-04-11  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hwloc: Remove input labels.
	* gnu/packages/mpi.scm (hwloc-1)[inputs]: Remove labels.
	(hwloc-2)[inputs]: Use 'modify-inputs'.

2022-04-11  Philippe SWARTVAGHER  <philippe.swartvagher@inria.fr>
	    Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hwloc@1: Update to 1.11.13.
	* gnu/packages/patches/hwloc-1-test-btrfs.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/mpi.scm (hwloc-1): Use it and update to 1.11.13.

2022-04-11  Attila Lendvai  <attila@lendvai.name>

	http-client: Fix redirection.
	* guix/http-client.scm (http-fetch): Use the right uri variable in case of
	redirection.

2022-04-11  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-tricycle.
	* gnu/packages/bioconductor.scm (r-tricycle): New variable.

2022-04-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-stopit.
	* gnu/packages/python-xyz.scm (python-stopit): New variable.

	gnu: Add python-yte.
	* gnu/packages/python-xyz.scm (python-yte): New variable.

	gnu: Add python-plac.
	* gnu/packages/python-xyz.scm (python-plac): New variable.

	gnu: Add python-parameterizedtestcase.
	* gnu/packages/python-check.scm (python-parameterizedtestcase): New variable.

	gnu: python-aws-xray-sdk: Update to 2.9.0.
	* gnu/packages/python-web.scm (python-aws-xray-sdk): Update to 2.9.0.
	[arguments]: Delete two more test files; disable two tests.

2022-04-11  Marius Bakke  <marius@gnu.org>

	gnu: python-django@2.2: Update to 2.2.28 [fixes CVE-2022-2834].
	* gnu/packages/django.scm (python-django-2.2): Update to 2.2.28.

	gnu: python-django@3.2: Update to 3.2.13 [fixes CVE-2022-2834].
	* gnu/packages/django.scm (python-django-3.2): Update to 3.2.13.

	gnu: python-django: Update to 4.0.4 [fixes CVE-2022-2834].
	* gnu/packages/django.scm (python-django-4.0): Update to 4.0.4.

2022-04-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add 'upstream-name' property to the netfilter libraries.
	This allows the 'generic-html' updater to find updates.

	* gnu/packages/linux.scm (libnetfilter-conntrack)[properties]: New field.
	(libnetfilter-cttimeout)[properties]: New field.
	(libnetfilter-cthelper)[properties]: New field.
	(libnetfilter-queue)[properties]: New field.
	(libnetfilter-acct)[properties]: New field.
	(libnetfilter-log)[properties]: New field.

2022-04-11  fesoj000  <fesoj000@gmail.com>

	gnu: Add ulogd
	* gnu/packages/linux.scm (ulogd): New variable.

	gnu: Add libnetfilter-log
	* gnu/packages/linux.scm (libnetfilter-log): New variable.

	gnu: Add nfacct
	* gnu/packages/linux.scm (nfacct): New variable.

	gnu: Add libnetfilter-acct
	* gnu/packages/linux.scm (libnetfilter-acct): New variable.

	gnu: Add conntrack-tools
	* gnu/packages/linux.scm (conntrack-tools): New variable.

	gnu: Add libnetfilter-queue
	* gnu/packages/linux.scm (libnetfilter-queue): New variable.

	gnu: Add libnetfilter-cthelper
	* gnu/packages/linux.scm (libnetfilter-cthelper): New variable.

	gnu: Add libnetfilter-cttimeout
	* gnu/packages/linux.scm (libnetfilter-cttimeout): New variable.

	gnu: Add libnetfilter-conntrack
	* gnu/packages/linux.scm (libnetfilter-conntrack): New variable.

2022-04-11  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add ocaml-core.
	* gnu/packages/ocaml.scm (ocaml-core): New variable.
	(ocaml4.07-core): Inherit from it.

	gnu: ocaml-jane-street-headers: Add variant.
	* gnu/packages/ocaml.scm (ocaml-jane-street-heaers)[properties]: Add
	ocaml4.07 variant.

	gnu: Add ocaml-timezone.
	* gnu/packages/ocaml.scm (ocaml-timezone): New variable.

	gnu: Add ocaml-core-kernel.
	* gnu/packages/ocaml.scm (ocaml-core-kernel): New variable.
	(ocaml4.07-core-kernel): Inherit from it.

	gnu: Add ocaml-base-bigstring.
	* gnu/packages/ocaml.scm (ocaml-base-bigstring): New variable.

	gnu: Add ocaml-ppx-jane.
	* gnu/packages/ocaml.scm (ocaml-ppx-jane): New variable.
	(ocaml4.07-ppx-jane): Inherit from it.

	gnu: Add ocaml-ppx-fail.
	* gnu/packages/ocaml.scm (ocaml-ppx-fail): New variable.
	(ocaml4.07-ppx-fail): Inherit from it.

	gnu: Add ocaml-base-quickcheck.
	* gnu/packages/ocaml.scm (ocaml-base-quickcheck): New variable.

	gnu: Add ocaml-splittable-random.
	* gnu/packages/ocaml.scm (ocaml-splittable-random): New variable.
	(ocaml4.07-splittable-random): Inherit from it.

	gnu: Add ocaml-ppx-sexp-message.
	* gnu/packages/ocaml.scm (ocaml-ppx-sexp-message): New variable.
	(ocaml4.07-ppx-sexp-message): Inherit from it.

	gnu: Add ocaml-ppx-sexp-value.
	* gnu/packages/ocaml.scm (ocaml-ppx-sexp-value): New variable.
	(ocaml4.07-ppx-sexp-value): Inherit from it.

	gnu: Add ocaml-ppx-bench.
	* gnu/packages/ocaml.scm (ocaml-ppx-bench): New variable.
	(ocaml4.07-ppx-bench): Inherit from it.

	gnu: Add ocaml-ppx-bin-prot.
	* gnu/packages/ocaml.scm (ocaml-ppx-bin-prot): New variable.
	(ocaml4.07-ppx-bin-prot): Inherit from it.

	gnu: Add ocaml-bin-prot.
	* gnu/packages/ocaml.scm (ocaml-bin-prot): New variable.
	(ocaml4.07-bin-prot): Inherit from it.

	gnu: Add ocaml-ppx-fixed-literal.
	* gnu/packages/ocaml.scm (ocaml-ppx-fixed-literal): New variable.

	gnu: Add ocaml-ppx-module-timer.
	* gnu/packages/ocaml.scm (ocaml-ppx-module-timer): New variable.

	gnu: Add ocaml-ppx-pipebang.
	* gnu/packages/ocaml.scm (ocaml-ppx-pipebang): New variable.
	(ocaml4.07-ppx-pipebang): Inherit from it.

	gnu: Add ocaml-ppx-stable.
	* gnu/packages/ocaml.scm (ocaml-ppx-stable): New variable.

	gnu: Add ocaml-ppx-string.
	* gnu/packages/ocaml.scm (ocaml-ppx-string): New variable.

	gnu: Add ocaml-ppx-typerep-conv.
	* gnu/packages/ocaml.scm (ocaml-ppx-typerep-conv): New variable.
	(ocaml4.07-ppx-typerep-conv): Inherit from it.

	gnu: Add ocaml-typerep.
	* gnu/packages/ocaml.scm (ocaml-typerep): New variable.
	(ocaml4.07-typerep): Inherit from it.

	gnu: Add ocaml-spawn.
	* gnu/packages/ocaml.scm (ocaml-spawn): New variable.
	(ocaml4.07-spawn): Inherit from it.

2022-04-11  Julien Lepiller  <julien@lepiller.eu>

	import: opam: Factor out source import.
	This also ensures a package can be imported even when it does not
	specify a URL.

	* guix/import/opam.scm (opam->guix-source): New procedure.
	(opam->guix-package): Use it.

2022-04-11  Julien Lepiller  <julien@lepiller.eu>

	import: opam: Accept tabulations.
	* guix/import/opam.scm (SP, SP2): Accept tabulation as whitespace.

2022-04-11  pukkamustard  <pukkamustard@posteo.net>

	gnu: ocaml-odoc: Update to 2.2.0-alpha.
	* gnu/packages/ocaml.scm (ocaml-odoc): Update to 2.2.0-alpha.

2022-04-11  Ludovic Courtès  <ludo@gnu.org>

	reconfigure: Fix typo on 'live-service-transient?'.
	Fix typo introduced in e25eca35ff04e4234d0376fbb9a8e146869772c8.

	* guix/scripts/system/reconfigure.scm (running-services): Add question
	mark to 'live-service-transient?.

2022-04-10  Ludovic Courtès  <ludo@gnu.org>

	shepherd: 'fork+exec-command/container' always returns a PID.
	Fixes a regression introduced in
	938448bf40fc77092859352d2243e2d0c236375f whereby
	'fork+exec-command/container' would return #t, then used as the running
	value of the 'guix-daemon' service in the installer.  Upon installation
	completion, stopping the 'guix-daemon' service would fail with
	wrong-type-arg because that #t would be passed to the 'stop' method in
	lieu of a PID.

	* gnu/build/shepherd.scm (fork+exec-command/container): Return a PID
	rather than #t.

2022-04-10  Ludovic Courtès  <ludo@gnu.org>

	shepherd: 'exec-command*' has a valid default #:directory.
	Fixes a regression introduced in
	938448bf40fc77092859352d2243e2d0c236375f where 'exec-command*' could
	get #:directory #f, in particular when called by
	'fork+exec-command/container'.

	* gnu/build/shepherd.scm (exec-command*): Add default value for #:directory.

2022-04-10  Ludovic Courtès  <ludo@gnu.org>

	tests: System tests really parameterize 'current-guix-package'.
	Until now, 'current-guix-package' was parameterized in the wrong
	context.  Thus, 'current-guix' would end up building a variant of the
	'guix' package instead of the package returned by
	'channel-source->package', which is much less expensive to build.

	* etc/system-tests.scm (mparameterize): New macro.
	(tests-for-current-guix): Change the 'value' field of each <system-test>
	record to parameterize 'current-guix-package' for good.

2022-04-10  Andrew Tropin  <andrew@trop.in>

	home: symlink-manager: Handle non-existing directory during cleanup.
	* gnu/home/services/symlink-manager.scm (update-symlinks-script): Handle
	non-existing directory during cleanup.

	home: shells: Rename zsh related functions.
	* gnu/home/services/shells.scm (home-zsh-service-type): Make zsh related
	private functions more consistently named.

2022-04-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: jq: Only build with valgrind on supported systems.
	* gnu/packages/web.scm (jq)[native-inputs]: Only include valgrind on
	systems which it supports.

2022-04-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: smithwaterman: Fix cross-compiling.
	The 'ar' matched the 'ar' in 'aarch64-linux-gnu' to unfun consequences.

	* gnu/packages/bioinformatics.scm (smithwaterman)[arguments]: More
	closely match the 'ar' and 'ld' commands when substituting them.

2022-04-10  Guillaume Le Vaillant  <glv@posteo.net>
	    Maxime Devos  <maximedevos@telenet.be>

	gnu: llvm-3: Fix build.
	* gnu/packages/llvm.scm (llvm-3.9)[arguments]: Use gexp. Add
	  'shared-lib-workaround' phase.

2022-04-10  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.110.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.110.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.33.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.33.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.16.19.
	* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.19.
	(linux-libre-5.16-pristine-source): Update hash.

	gnu: linux-libre 5.17: Update to 5.17.2.
	* gnu/packages/linux.scm (linux-libre-5.17-version): Update to 5.17.2.
	(linux-libre-5.17-pristine-source): Update hash.

2022-04-09  Ludovic Courtès  <ludo@gnu.org>

	services: Test 'shepherd-service-upgrade' with transient services.
	This is a followup to eeb8ac43c8c0b0cc69422766070dbefc55f5c5c1.

	* tests/services.scm ("shepherd-service-upgrade: transient service"):
	New test.

2022-04-09  Ludovic Courtès  <ludo@gnu.org>

	services: herd: Adjust to <live-service> changes.
	This is a followup to a2c759c8304c461d096ab763568e7f71546ff4e8.

	* guix/scripts/system/reconfigure.scm (running-services): Fill in the
	'transient?' field of <live-service>.
	* tests/services.scm ("shepherd-service-upgrade: one unchanged, one upgraded, one new")
	("shepherd-service-upgrade: service depended on is not unloaded")
	("shepherd-service-upgrade: obsolete services that depend on each
	other"): Adjust calls to 'live-service'.

2022-04-09  Michael Rohleder  <mike@rohleder.de>

	gnu: strawberry: Update to 1.0.3.
	* gnu/packages/music.scm (strawberry): Update to 1.0.3.

2022-04-09  Luis Felipe  <luis.felipe.la@protonmail.com>

	doc: package Reference: Mention syntax of package-description.
	* doc/guix.texi (package Reference) <description>: Mention that the
	string is in Texinfo syntax.

2022-04-09  jgart  <jgart@dismail.de>

	doc: guix: Add missing article "a".
	* doc/guix.texi (Essential Home Services): Add missing article "a".

2022-04-09  itd  <itd@net.in.tum.de>

	gnu: efivar: Fix build errors on i686-linux.
	* gnu/packages/patches/efivar-211.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/linux.scm (efivar)[source]<origin>: Use it.

2022-04-09  Andrew Tropin  <andrew@trop.in>

	home: symlink-manager: Use no-follow version of file-exists?.
	* gnu/home/services/symlink-manager.scm (update-symlinks-script): Use
	no-follow version of file-exists?.

2022-04-09  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Do not unload transient services.
	Fixes <https://issues.guix.gnu.org/54812>.

	Starting with Shepherd 0.9.0 and the use of 'make-inetd-constructor' in
	commit 808b9e850491c7b1d867a5f1f4d5ee6f61f345d4, systems might be
	running transient Shepherd services such as those corresponding to SSH
	connections.  Before this change, 'shepherd-service-upgrade' would have
	those transient services in the list of services to unload; concretely,
	that would lead all SSH connections to be closed upon 'guix system
	reconfigure'.

	* gnu/services/shepherd.scm (shepherd-service-upgrade): Remove transient
	services to TO-UNLOAD.

2022-04-09  Ludovic Courtès  <ludo@gnu.org>

	services: herd: Report whether a service is transient.
	* gnu/services/herd.scm (<live-service>)[transient?]: New field.
	(current-services): Check the value of 'transient?'.  Call
	'resolve-transients'.
	(resolve-transients): New procedure.

2022-04-09  Marius Bakke  <marius@gnu.org>

	gnu: Zabbix: Update to 6.0.3.
	* gnu/packages/monitoring.scm (zabbix-agentd): Update to 6.0.3.

	gnu: ganeti: Update to 3.0.2.
	* gnu/packages/patches/ganeti-haskell-compat.patch,
	gnu/packages/patches/ganeti-sphinx-compat.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/virtualization.scm (ganeti): Update to 3.0.2.
	[source](patches): Remove obsolete.
	[arguments]: Remove obsolete phases.  Disable one more test.

2022-04-09  Marius Bakke  <marius@gnu.org>

	gnu: ganeti: Fix test failure with PyYAML 6.0.
	This fixes a regression that was introduced in
	27720d0fe14ee4cd413a6745e0782a698a011924.

	* gnu/packages/patches/ganeti-pyyaml-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/virtualization.scm (ganeti)[source](patches): Add it.

2022-04-09  Vagrant Cascadian  <vagrant@debian.org>

	gnu: libxmlb: Update to 0.3.8.
	* gnu/packages/xlm.scm (libxmlb): Update to 0.3.8.

2022-04-08  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: reprotest: Update to 0.7.20.
	* gnu/packages/diffoscope.scm (reprotest): Update to 0.7.20.

	gnu: diffoscope: Update to 209.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 209.

2022-04-08  Ludovic Courtès  <ludo@gnu.org>

	services: rottlog: Keep fewer "guix-daemon.log" files.
	* gnu/services/admin.scm (%default-rotations): For "guix-daemon.log",
	add 'options' field.

2022-04-08  Ludovic Courtès  <ludo@gnu.org>

	guix describe: Add missing import.
	Fixes a regression introduced in
	d4e858763c4303764729133c547b0a6dfe2354f9.

	* guix/scripts/describe.scm: Add missing autoload.

2022-04-08  Ludovic Courtès  <ludo@gnu.org>

	diagnostics: Turn diagnostic locations into hyperlinks.
	* guix/diagnostics.scm (print-diagnostic-prefix): Use
	'location->hyperlink' when 'supports-hyperlinks?' returns true.

	ui: Move 'location->hyperlink' to (guix diagnostics).
	* guix/ui.scm (location->hyperlink): Move to...
	* guix/diagnostics.scm: ... here.
	* guix/scripts/system/search.scm: Adjust imports accordingly.

	ui: Move hyperlink facilities to (guix colors).
	* guix/ui.scm (supports-hyperlinks?, file-hyperlink, hyperlink): Move to...
	* guix/colors.scm: ... here.
	* guix/scripts/home.scm, guix/scripts/system.scm,
	guix/scripts/system/search.scm: Adjust imports accordingly.

2022-04-08  Olivier Dion  <olivier.dion@polymtl.ca>

	gnu: emacs-geiser: Add dependency on Project.
	* gnu/packages/emacs-xyz.scm (emacs-geiser)[propagated-inputs]: Add
	emacs-project.

2022-04-08  Brian Kubisiak  <brian@kubisiak.com>

	gnu: lsof: Fix invalid G-Expression.
	Cross-compiling lsof is failing with an "invalid G-expression input"
	error. Fix this by using a quoted list.

	* gnu/packages/lsof.scm (lsof): Fix invalid G-Expression.

2022-04-08  Ludovic Courtès  <ludo@gnu.org>

	doc: Build an empty index if the manual is missing.
	That way, the "sk" index for 'guix-manual' is empty, because
	'guix-manual' lacks an "sk" translation.

	* doc/build.scm (html-manual-identifier-index)[build](html-files):
	Gracefully handle 'scandir' returning #f.

2022-04-08  Ludovic Courtès  <ludo@gnu.org>

	doc: Allow different translations for 'guix-cookbook' and 'guix-manual'.
	Previously, 'guix-manual-text-domain' could be passed the cookbook
	language list as its second argument.  Thus, it started failing when the
	set of cookbook languages was no longer a subset of the manual
	languages, starting with commit
	93bfd4d9c7ba7055c19f02128491b3a98a180860, which removed "sk" from
	'guix-manual' but kept it for 'guix-cookbook'.

	* doc/build.scm (%manual-languages, %cookbook-languages): New
	variables.
	(%languages): Use them.
	(guix-manual-text-domain): Give LANGUAGES a valid default value.
	(localization-helper-module): Remove optional argument to
	'guix-manual-text-domain'.

2022-04-08  Andrew Tropin  <andrew@trop.in>

	home: Add home-xdg-data-files-service-type.
	* gnu/home/services.scm (home-xdg-data-files-service-type): New variable.
	* gnu/home/services/symlink-manager.scm (update-symlinks-script): Add a proper
	handling for XDG_DATA_HOME value.
	* gnu/home/services/xdg.scm (home-xdg-mime-applications-service-type): Use
	home-xdg-data-files service.

	home: symlink-manager: Remove appending of leading dot.
	* gnu/home/services.scm (xdg-configuration-files-directory): Add leading dot.
	* gnu/home/services.scm (xdg-configuration-files-service-type): Change name.
	* gnu/home/services/shells.scm (add-shell-profile-file,
	zsh-get-configuration-files, add-zsh-dot-configuration,
	add-zsh-xdg-configuration, add-bash-configuration): Add leading dots.
	* gnu/home/services/symlink-manager.scm (update-symlinks-script): Remove
	leading dot.

2022-04-08  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix cookbook URLs in htmlxref.cnf.
	Reported by Greg Hogan <code@greghogan.com>.

	* doc/htmlxref.cnf (GUIX_ROOT): New variable.
	(GUIX, GUIX_COOKBOOK): Adjust.

2022-04-08  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Fix cross-reference to SICP.
	Reported by Greg Hogan <code@greghogan.com>.

	* doc/guix-cookbook.texi (A Scheme Crash Course): Fix xref to SICP.

2022-04-08  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Fix cross-reference to the manual.
	Reported by Greg Hogan <code@greghogan.com>.

	* doc/guix-cookbook.texi (Extended example): Fix node name in xref to
	"package Reference".

2022-04-08  Ludovic Courtès  <ludo@gnu.org>

	tests: Add "encrypted-home-os" installation test.
	* gnu/tests/install.scm (%encrypted-home-os)
	(%encrypted-home-installation-script)
	(enter-luks-passphrase-for-home)
	(%test-encrypted-home-os): New variables.

2022-04-08  Ludovic Courtès  <ludo@gnu.org>

	file-systems: Invoke fsck tools with 'system*/tty'.
	This ensures those programs, if invoked by shepherd (where standard
	input is /dev/null), can still interact with the user if needed.

	* gnu/build/file-systems.scm (check-ext2-file-system)
	(check-bcachefs-file-system, check-btrfs-file-system):
	(check-fat-file-system, check-jfs-file-system):
	(check-f2fs-file-system, check-ntfs-file-system):
	(check-xfs-file-system): Use 'system*/tty' instead of 'system*'.

2022-04-08  Ludovic Courtès  <ludo@gnu.org>

	mapped-devices: Ensure 'cryptsetup open' gets a tty.
	Fixes <https://issues.guix.gnu.org/54770>.
	Regression introduced in 400c9ed3d779308e56038305d40cd93acb496180.

	Previously, for an encrypted /home (say), "cryptsetup open" would be
	invoked by shepherd, with /dev/null as its standard input.  It would
	thus run in non-interactive mode and, instead of asking for a
	passphrase, fail with:

	  Nothing to read on input.

	This change ensures it runs in interactive mode.

	* gnu/build/file-systems.scm (system*/console, system*/tty): New
	procedures.
	* gnu/system/mapped-devices.scm (open-luks-device): Use 'system*/tty'
	instead of 'system*'.

2022-04-08  Ludovic Courtès  <ludo@gnu.org>

	system: hurd: Fix bogus 'initrd-modules' field.
	Reported by kitzman on #guix.

	* gnu/system/hurd.scm (%hurd-default-operating-system)[initrd-modules]:
	Set to the empty list.

2022-04-08  Ludovic Courtès  <ludo@gnu.org>

	tests: 'guix shell --export-manifest' test no longer needs networking.
	* tests/guix-shell-export-manifest.sh: Use '--with-input' rather than
	'--with-latest' as the latter would crash in the absence of network
	access.

2022-04-08  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 91.8 [fixes CVE-2022-1197].
	* gnu/packages/gnuzilla.scm (icedove): Update to 91.8.

2022-04-08  jgart  <jgart@dismail.de>

	gnu: Add cl-jzon.
	* gnu/packages/lisp-xyz.scm (cl-jzon, ecl-jzon, sbcl-jzon): New variables.

	gnu: cl-cffi: Remove trailing boolean.
	* gnu/packages/lisp-xyz.scm (sbcl-cffi)[arguments]: Remove trailing boolean.

	gnu: cl-legit: Update to 1.0.0-2.5f8a2d4.
	* gnu/packages/lisp-xyz.scm (sbcl-legit): Update to 1.0.0-2.5f8a2d4 and use
	  revision variable in let block.
	  [arguments]: Add 'patch-git-executable' phase.
	  [inputs]: Add formatting and add missing git input.

2022-04-07  Marius Bakke  <marius@gnu.org>

	gnu: nginx: Build optimized binaries.
	* gnu/packages/web.scm (nginx)[arguments]: Add "-O2 -g" to CFLAGS.

	gnu: nginx: Respect #:configure-flags.
	* gnu/packages/web.scm (nginx)[arguments]: Add #:configure-flags.  Move
	default settings out of the 'configure' phase.

	gnu: nginx: Use G-expressions.
	* gnu/packages/web.scm (nginx)[arguments]: Rewrite in gexp style.  Remove
	trailing #t's.

	gnu: uBlock Origin: Update to 1.42.4.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.42.4.

	gnu: ungoogled-chromium: Update to 100.0.4896.75-1.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 100.
	(%chromium-version): Set to 100.0.4896.75.
	(%debian-revision): Set to debian/100.0.4896.60-1.
	(%ungoogled-origin): Update hash.
	(%debian-patches): Updates hashes.  Remove obsolete.
	(ungoogled-chromium): Update hash.
	[arguments]: Remove obsolete substitution.  Patch libvulkan.so.1 in more
	files, and add absolute reference to Mesa ICDs.

	gnu: ungoogled-chromium: Update to 99.0.4844.84-1.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 99.
	(%chromium-version): Set to 99.0.4844.84.
	(%ungoogled-origin): Update hash.
	(ungoogled-chromium): Likewise.
	[arguments]: Patch absolute file names to GTK libraries.  Patch one more
	Opus header inclusion.  Remove labels in wrapping phase.
	[native-inputs]: Change from CLANG-13 to CLANG-14.
	[inputs]: Add AT-SPI2-ATK.

	gnu: LLVM, Clang: Add 14.0.0.
	* gnu/packages/llvm.scm (%llvm-monorepo-hashes, %llvm-patches, llvm-monorepo):
	New variables.
	(clang-runtime-from-llvm): Make HASH optional; use monorepo when not present.
	(clang-from-llvm): Likewise.
	(llvm-14, clang-runtime-14, clang-14, clang-toolchain-14, lld-14): New variables.
	(llvm-13): Inherit from LLVM-14.
	(lld-13): Inherit from LLD-14.
	(lld): Turn into alias for LLD-14.
	* gnu/packages/patches/clang-14.0-libc-search-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/zig.scm (zig): Change from LLD to LLD-13.

	gnu: radeontop: Simplify inputs.
	* gnu/packages/linux.scm (radeontop)[native-inputs]: Simplify.

2022-04-07  Malte Frank Gerdes  <malte.f.gerdes@gmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cura.
	* gnu/packages/engineering.scm (cura): New variable.

2022-04-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add python-pynest2d.
	* gnu/packages/engineering.scm (python-pynest2d): New variable.

	gnu: Add libnest2d-for-cura.
	* gnu/packages/engineering.scm (libnest2d-for-cura): New variable.

2022-04-07  Malte Frank Gerdes  <malte.f.gerdes@gmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add libsavitar.
	* gnu/packages/engineering.scm (libsavitar): New variable.

	gnu: Add libcharon.
	* gnu/packages/engineering.scm (libcharon): New variable.

	gnu: Add uranium.
	* gnu/packages/engineering.scm (uranium): New variable.

	gnu: Add python-trimesh.
	* gnu/packages/python-science.scm (python-trimesh): New variable.

	gnu: Add python-pyinstrument.
	* gnu/packages/python-check.scm (python-pyinstrument): New variable.

2022-04-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc: Build with '--strip-debug' instead of '--strip-all'.
	Fixes <https://issues.guix.gnu.org/54728>.
	Reported by Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>.

	* gnu/packages/base.scm (glibc)[arguments]: Add #:strip-flags.

2022-04-07  Malte Frank Gerdes  <malte.f.gerdes@gmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cura-binary-data.
	* gnu/packages/engineering.scm (cura-binary-data): New variable.

	gnu: Add cura-engine.
	* gnu/packages/engineering.scm (cura-engine): New variable.

	gnu: Add libarcus.
	* gnu/packages/engineering.scm (libarcus): New variable.

2022-04-07  André A. Gomes  <andremegafone@gmail.com>

	gnu: cl-slynk: Update to 1.0.43-6.4513c38.
	* gnu/packages/lisp-xyz.scm (sbcl-slynk): Update to 1.0.43-6.4513c38.

	gnu: emacs-sly: Update to 1.0.43-6.4513c38.
	* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 1.0.43-6.4513c38.

2022-04-07  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Update to 6.0.4.
	* gnu/packages/engineering.scm (kicad, kicad-doc, kicad-symbols,
	  kicad-footprints, kicad-packages3d, kicad-templates): Update to 6.0.4.

2022-04-07  jgart  <jgart@dismail.de>

	gnu: cl-sxql: Update to 0.1.0-3.cc3478c.
	* gnu/packages/lisp-xyz.scm (sbcl-sxql): Update to 0.1.0-3.cc3478c and use
	  revision variable in let block.
	  [inputs]: Add missing sbcl-trivia input.

2022-04-06  Ludovic Courtès  <ludo@gnu.org>

	secret-service: Allow cooperative scheduling when Fibers is used.
	This lets the 'childhurd' service start in the background, letting
	shepherd perform other tasks in the meantime, including serving
	clients (such as the 'herd' command).

	* gnu/build/secret-service.scm (with-modules): New macro.
	(wait-for-readable-fd): Add cooperative implementation when Fibers is in
	use.
	(secret-service-send-secrets): Define 'sleep' so that it cooperates when
	Fibers is in use.

2022-04-06  Ludovic Courtès  <ludo@gnu.org>

	secret-service: Abstract 'wait-for-readable-fd'.
	* gnu/build/secret-service.scm (wait-for-readable-fd): New procedure.
	(secret-service-send-secrets): Use it instead of 'select'.

	services: openssh: Start as an inetd service.
	* gnu/services/ssh.scm (openssh-shepherd-service): Use
	'make-inetd-constructor' when it is defined.
	(<openssh-configuration>)[max-connections]: New field.
	* gnu/tests/ssh.scm (run-ssh-test)["sshd PID"]: Adjust to cope with
	PID-FILE being #f.
	* gnu/tests/ssh.scm (%test-openssh): Pass #f as the 'pid-file'
	argument.
	* doc/guix.texi (Networking Services): Document 'max-connections'.

	home: shepherd: Default to version 0.9.
	* gnu/home/services/shepherd.scm (<home-shepherd-configuration>)[shepherd]:
	Default to SHEPHERD-0.9.
	(home-shepherd-configuration-file): Use 'start-in-the-background' when
	it is defined.

	services: shepherd: Default to version 0.9.
	* gnu/services/shepherd.scm (scm->go): Define 'shepherd&co' and pass it
	to 'with-extensions'.
	(shepherd-configuration-file): Call 'start-in-the-background' when it is
	defined.
	(<shepherd-configuration>)[shepherd]: Default to SHEPHERD-0.9.
	* gnu/system.scm (hurd-default-essential-services): Use SHEPHERD-0.8.

	shepherd: Adjust 'fork+exec-command/container' for the Shepherd 0.9.
	* gnu/build/shepherd.scm (exec-command*): New procedure, with code
	formerly...
	(make-forkexec-constructor/container): ... here.  Use it.
	(fork+exec-command/container): Use 'fork+exec-command' only when
	CONTAINER-SUPPORT? is false or PID is the current process.

	gnu: shepherd: Add 0.9.0.
	* gnu/packages/admin.scm (shepherd): Rename to...
	(shepherd-0.8): ... this.  New variable.
	(shepherd): Define as an alias for SHEPHERD-0.8.
	(shepherd-0.9): New variable.
	(guile2.2-shepherd): Inherit from SHEPHERD-0.9 and adjust inputs
	accordingly.

2022-04-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lagrange: Update to 1.12.1.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.12.1.

	gnu: keepassxc: Update to 2.7.1.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.1.

	gnu: vim: Update to 8.2.4701.
	* gnu/packages/vim.scm (vim): Update to 8.2.4701.
	[arguments]: Adjust custom 'skip-or-fix-failing-tests phase to skip
	another test.

2022-04-06  Mathieu Othacehe  <othacehe@gnu.org>

	installer: user: Remove useless filtering.
	* gnu/installer/user.scm (users->configuration): Remove root account filtering
	that is now performed in the "run-user-add-page" procedure.

2022-04-06  Mathieu Othacehe  <othacehe@gnu.org>

	installer: user: Forbid root user creation.
	Forbid root user creation as it could lead to a system without any
	non-priviledged user accouts.

	Fixes: <https://issues.guix.gnu.org/54666>.

	* gnu/installer/newt/user.scm (run-user-add-page): Forbid it.

2022-04-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pybtex: Update to 0.24.0.
	* gnu/packages/python-xyz.scm (python-pybtex): Update to 0.24.0.
	[native-inputs]: Remove python-nose; add python-pytest.
	[inputs]: Move python-latexcodec, python-pyyaml, and python-six from here...
	[propagated-inputs]: ...to here.
	[arguments]: Use pytest.

	gnu: python-latexcodec: Update to 2.0.1.
	* gnu/packages/python-xyz.scm (python-latexcodec): Update to 2.0.1.
	[inputs]: Move python-six from here...
	[propagated-inputs]: ...to here.

2022-04-06  Hong Li  <hli@mdc-berlin.de>

	gnu: Add r-rnaseqdtu.
	* gnu/packages/bioinformatics.scm (r-rnaseqdtu): New variable.

	gnu: Add r-stager.
	* gnu/packages/bioconductor.scm (r-stager): New variable.

	gnu: Add r-rafalib.
	* gnu/packages/cran.scm (r-rafalib): New variable.

2022-04-05  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 91.8.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2022-1097, CVE-2022-1196, CVE-2022-24713,
	CVE-2022-28281, CVE-2022-28282, CVE-2022-28285, CVE-2022-28286, and
	CVE-2022-28289.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2022-04-05  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: poco: Make description a full sentence.
	* gnu/packages/cpp.scm (poco)[description]: Expand into a full sentence.

2022-04-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: u-boot-rockpro64-rk3399: Add support for booting from SCSI/SATA.
	* gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399)[arguments]: Add
	  'patch-config phase to support SCSI/SATA disks.

2022-04-05  Vagrant Cascadian  <vagrant@debian.org>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: u-boot: Update to 2022.04.
	* gnu/packages/bootloaders.scm (u-boot): Update to 2022.01.
	  [native-inputs]: Add gnutls, tinfo, libuuid.
	  (u-boot-qemu-riscv64-smode): Drop custom
	  patches.
	* gnu/packages/patches/u-boot-allow-disabling-openssl.patch: Refresh patch.
	* gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch: Remove patch,
	  applied upstream.
	* gnu/local.mk (dist_patch_DATA): Update with removed patches.

2022-04-05  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add ncurses-with-tinfo.
	* gnu/packages/ncurses.scm (ncurses/tinfo): New variable.

2022-04-05  Andrew Tropin  <andrew@trop.in>

	gnu: l2md: Update to 9db252bc.
	[[PGP Signed Part:No public key for 2208D20958C1DEB0 created at 2022-03-28T11:03:48+0200 using RSA]]

	* gnu/packages/mail.scm (l2md): Update to 9db252bc.

2022-04-05  Attila Lendvai  <attila@lendvai.name>

	services: messaging: Fix two copy-paste mistakes; avoid warnings.
	* gnu/services/messaging.scm (file-name-list, file-object-list): Fix
	name in 'define-maybe' instances.

2022-04-05  ykonai  <mail@ykonai.net>

	gnu: plocate: Build with "--sharedstatedir=/var".
	Current plocate package sets the --sharedstatedir to a store directory, which
	causes updatedb and plocate to fail by default since the store is immutable.
	This will set the default database path to /var/cache/plocate.db instead.

	* gnu/packages/search.scm (plocate): Change build options.

2022-04-05  Leo Nikkilä  <hello@lnikki.la>

	gnu: phodav: Use libsoup 2 instead of libsoup 3.
	Looks like phodav requires libsoup 2. Example of failing build logs,
	wanting libsoup 2.4: <https://ci.guix.gnu.org/build/584454/log/raw>

	After swapping the dependency, tests were failing due to HOME not being
	writable. I added a new build phase to account for this. I also removed
	the start-virtual-dir-server phase which no longer seems required, the
	tests pass without it.

	* gnu/packages/gnome.scm (phodav): Fix build, tests.
	[inputs]: Replace libsoup 3 with libsoup 2.
	[arguments]<#:phases>[set-temporary-home]: New phase.
	[arguments]<#:phases>[start-virtual-dir-server]: Remove phase.

2022-04-05  jgart  <jgart@dismail.de>

	gnu: pantheon-calculator: Update to 1.7.2.
	* gnu/packages/pantheon.scm (pantheon-calculator): Update to 1.7.2.
	[arguments]: Remove trailing boolean.
	[inputs]: Use guix style and add libhandy input.

2022-04-05  Felix Gruber  <felgru@posteo.net>

	gnu: python-w3lib: Fix build.
	* gnu/packages/python-web.scm (python-w3lib): Fix build.
	  [source]: Add python-w3lib-fix-test-failure.patch.
	  [arguments]: Use pytest in the 'check phase.
	  [native-inputs]: Add python-pytest.
	* gnu/packages/patches/python-w3lib-fix-test-failure.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2022-04-05  Zhu Zihao  <all_but_last@163.com>

	gnu: python-gst: Fix the concatenation of install path.
	Fixes a regression introduced in a5c2e7961c21ef8620ce4cfb3569109fbd694e1e.

	* gnu/packages/gstreamer.scm (python-gst):
	[arguments]:
	<configure-flags>: Add missing leading slash.

2022-04-05  jgart  <jgart@dismail.de>

	gnu: python-dotenv: Update to 0.20.0.
	* gnu/packages/python-xyz.scm (python-dotenv): Update to 0.20.0.
	[home-page]: Update home page.

2022-04-05  antlers  <autumnalantlers@gmail.com>

	gnu: linux: Allow kconfig options to be strings
	* gnu/packages/linux.scm (config->string): add a clause handling strings

	Allows for the declarative configuration of kconfig options which accept
	strings, such as CONFIG_MODULE_SIG_KEY.

	I've enclosed the given string in quotes, but don't do any kind of
	escaping. See the kernel mailing list for the current state of escaped
	strings upstream:

	https://patchwork.kernel.org/project/linux-kbuild/patch/1431003982-992-1-git-send-email-sr@denx.de/

	Apologies to those with double-quotes or backslashes in their
	CONFIG_SYSTEM_*_KEYS.

2022-04-05  Michael Rohleder  <mike@rohleder.de>

	gnu: celluloid: Update to 0.23.
	* gnu/packages/video.scm (celluloid): Update to 0.23.

2022-04-05  Aleksandr Vityazev  <avityazev@posteo.org>

	doc: Update the sample yggdrasil-private.conf.
	* doc/guix.texi (Networking Services): Update the sample yggdrasil-private.conf.

2022-04-05  Imran Iqbal  <imran@imraniqbal.org>

	gnu: curlie: Update to 1.6.9
	* gnu/packages/curl.scm (curlie): Update to 1.6.9

2022-04-05  Daniel Meißner  <daniel.meissner-i4k@ruhr-uni-bochum.de>

	gnu: xmonad-next: Change #:phases to gexp.
	* gnu/packages/wm.scm (xmonad-next)[arguments]: Use #$output, #$name
	and #$synopsis instead of %output, name and synopsis.

2022-04-05  Ricardo Wurmus  <rekado@elephly.net>

	Merge branch 'wip-pyyaml'

2022-04-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-scrnaseq: Set NUMBA_CACHE_DIR.
	This is needed since the update of python-loompy.

	* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[arguments]: Rename
	'set-PYTHONPATH to 'set-additional-environment-variables and set
	NUMBA_CACHE_DIR.

2022-04-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-scrnaseq: Use new inputs style.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[inputs]: Use plain list.

	gnu: pigx-scrnaseq: Update to 1.1.8.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq): Update to 1.1.8.
	[patches]: Remove.
	[native-inputs]: Remove.
	* gnu/packages/patches/pigx-scrnaseq-no-citeproc.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2022-04-05  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of 'guix shell --export-manifest' entry.

2022-04-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests: Update to 4.1.3.
	* gnu/packages/statistics.scm (r-with-tests): Update to 4.1.3.

2022-04-05  Greg Hogan  <code@greghogan.com>

	gnu: git: Update to 2.35.1.
	* gnu/packages/version-control.scm (git): Update to 2.35.1.

2022-04-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: git: Update to 2.35.1."
	This reverts commit 223a3d7f7fdb6af9c4c090785cab15d38680e887, as it triggered
	thousands of rebuilds due to inadvertently touching git-minimal/fixed.

	Reported-by: Christopher Baines <mail@cbaines.net>

2022-04-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyyaml: Update to 6.0.
	* gnu/packages/python-xyz.scm (python-pyyaml): Update to 6.0.

	gnu: python2-pyyaml: Detach source from python-pyyaml.
	* gnu/packages/python-xyz.scm (python2-pyyaml): Override source and version
	fields.
	(python-pyyaml)[properties]: Add python2-variant.

2022-04-04  Leo Famulari  <leo@famulari.name>

	gnu: eyeD3: Update to 0.9.6.
	* gnu/packages/mp3.scm (eyed3): Update to 0.9.6.
	[propagated-inputs]: Add python-deprecation and python-filetype.

2022-04-04  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry about 'guix shell --export-manifest'.
	* etc/news.scm: Add entry.

	shell: Add '--export-manifest'.
	* guix/scripts/shell.scm (show-help, %options): Add '--export-manifest'.
	(manifest-entry-version-prefix, manifest->code*)
	(export-manifest): New procedures.
	(guix-shell): Honor '--export-manifest'.
	* tests/guix-shell-export-manifest.sh: New file.
	* Makefile.am (SH_TESTS): Add it.
	* doc/guix.texi (Invoking guix shell): Document '--export-manifest'.
	(Invoking guix environment): Link to it.
	(Invoking guix pack): Likewise.

	environment: Export 'load-manifest'.
	* guix/scripts/environment.scm (load-manifest): New procedure.
	(options/resolve-packages): Use it.

	packages: Add 'package-unique-version-prefix'.
	* gnu/packages.scm (package-unique-version-prefix): New procedure.
	* guix/scripts/package.scm (manifest-entry-version-prefix): Use it.
	* tests/packages.scm ("package-unique-version-prefix, gcc@8")
	("package-unique-version-prefix, grep"): New tests.

2022-04-04  Feng Shu  <tumashu@163.com>

	gnu: Add parole.
	* gnu/packages/xfce.scm (parole): New variable.

2022-04-04  Ludovic Courtès  <ludo@gnu.org>

	services: Add 'log-cleanup' service to '%base-services' for build logs.
	* gnu/services/base.scm (%base-services): Add 'log-cleanup-service-type'
	instance.
	* doc/guix.texi (Log Rotation): Add example and mention '%base-services'.

	services: Add 'log-cleanup-service-type'.
	* gnu/services/admin.scm (<log-cleanup-configuration>): New record
	type.
	(log-cleanup-program, log-cleanup-mcron-jobs): New procedures.
	(log-cleanup-service-type): New variable.
	* doc/guix.texi (Log Rotation): Document it.

2022-04-04  kiasoc5  <kiasoc5@tutanota.com>

	gnu: mediainfo: Update to 22.03.
	* gnu/packages/video.scm (mediainfo): Update to 22.03.

	gnu: libmediainfo: Update to 22.03.
	* gnu/packages/video.scm (libmediainfo): Update to 22.03.

2022-04-04  Zhu Zihao  <all_but_last@163.com>

	gnu: gtkmm: Update to 4.6.1.
	* gnu/packages/gtk.scm (gtkmm): Update to 4.6.1.
	[propagated-inputs]: Remove atkmm because it's no longer needed.
	* gnu/packages/gtk.scm (pangomm): Update to 2.50.0.
	[propagated-inputs]: Replace 'pango' with 'pango-next'.

	gnu: Add fcitx5-gtk4.
	* gnu/packages/fcitx5.scm (fcitx5-gtk4): New variable.

	gnu: gtk: Update to 4.6.1.
	* gnu/local.mk (dist_patch_DATA): Remove gtk-introspection-test.patch.
	* gnu/packages/patches/gtk-introspection-test.patch: Remove.
	* gnu/packages/gtk.scm (gtk): Update to 4.6.1.
	[source]: Remove stale patch.
	[arguments]<phases>: Add 'patch-rst2man' phase, correct the binary name of
	rst2man to 'rst2man.py'
	[inputs]: Add libjpeg-turbo, libpng, libtiff.
	[native-inputs]: Add python-docutils.
	[propagated-inputs]: Use pango-next.
	* gnu/packages/fcitx5.scm (fcitx5-gtk)[arguments]: Disable GTK4 build.
	<configure-flags>: Add "-DENABLE_GTK_IM_MODULE=OFF".
	<phases>: In phase "patch-install-prefix", Remove GTK4 code.
	[inputs]: Remove package gtk.
	[outputs]: Remove output "gtk4".

	gnu: pango 1.50: Add version 1.50.4.
	* gnu/packages/gtk.scm(pango-next): New variable.

2022-04-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: freebayes: Fix test suite.
	* gnu/packages/bioinformatics.scm (freebayes)[native-inputs]: Add python.

	gnu: smithwaterman: Use new style for phases.
	* gnu/packages/bioinformatics.scm (smithwaterman)[arguments]: Use list
	of G-Expressions.

	gnu: smithwaterman: Fix cross-compiling.
	* gnu/packages/bioinformatics.scm (smithwaterman)[arguments]: Add
	make-flag to use cxx-for-target. Adjust custom 'patch-source and
	'build-dynamic phases to use cross toolchain binaries when cross
	compiling. Remove trailing #t from phases.

2022-04-04  Michael Rohleder  <mike@rohleder.de>

	gnu: marble-qt: Update to 21.12.3.
	* gnu/packages/kde.scm (marble-qt): Update to 21.12.3.
	  [inputs]: Add qtwebchannel, qtwebengine.

2022-04-04  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-zoeppritz.
	* gnu/packages/cran.scm (r-zoeppritz): New variable.

2022-04-04  Attila Lendvai  <attila@lendvai.name>

	gnu: Add python-bip39.
	* gnu/packages/python-xyz.scm (python-bip39): New variable.

2022-04-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: parallel: Update to 20220322.
	* gnu/packages/parallel.scm (parallel): Update to 20220322.

2022-04-04  Greg Hogan  <code@greghogan.com>

	gnu: stgit: Update to 1.5.
	* gnu/packages/version-control.scm (stgit): Update to 1.5.

2022-04-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: git: Update to 2.35.1.
	* gnu/packages/version-control.scm (git): Update to 2.35.1.
	[phases]: Delete trailing #t.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-04-04  jgart  <jgart@dismail.de>

	gnu: emacs-elpy: Update to 1746e70.
	* gnu/packages/emacs-xyz.scm (emacs-elpy): Update to 1746e70.

	gnu: emacs-poet-theme: Update to 16eb694.
	* gnu/packages/emacs-xyz.scm (emacs-poet-theme): Update to 16eb694.

2022-04-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-gnugo: Patch 'gnugo-program' variable.
	* gnu/packages/emacs-xyz.scm (emacs-gnugo)
	[phases]{configure-default-gnugo-xpms-variable}: Rename to...
	{configure}: ... this.  Patch the 'gnugo-program' variable.
	[inputs]: Add gnugo.
	[description]: Describe basic usage entry points.

	build: emacs-utils: Add a (as-display) subform to `emacs-substitute-variables'.
	* guix/build/emacs-utils.scm (as-display): New variable.
	(replacement-helper): New syntax helper.
	(emacs-substitute-sexps): Use it and update doc.
	(emacs-substitute-variables): Add an optional 'modifier' datum to the
	replacement specification, and document it.

	import: pypi: Use new style for the conditional unzip input.
	* guix/import/pypi.scm (make-pypi-sexp)<unzip>: Use new style.

2022-04-04  Leo Famulari  <leo@famulari.name>

	gnu: svt-av1: Update to 0.9.1.
	* gnu/packages/video.scm (svt-av1): Update to 0.9.1.

	gnu: libaom: Update to 3.3.0.
	* gnu/packages/video.scm (libaom): Update to 3.3.0.

2022-04-03  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.275.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.275.
	(linux-libre-4.14-pristine-source): Update hash.

2022-04-03  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: xterm: Make big cursors work.
	* gnu/packages/patches/xterm-370-explicit-xcursor.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/xorg.scm (xterm)[source]: Add it.
	[arguments]<#:configure-flags>: Add "-lXcursor".

2022-04-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cpufrequtils: Set file-name for source.
	* gnu/packages/linux.scm (cpufrequtils)[source]: Add file-name field.

	gnu: rust-combine-4: Update to 4.6.3.
	* gnu/packages/crates-io.scm (rust-combine-4): Update to 4.6.3.
	[arguments]<cargo-inputs>: Add rust-futures-core-0.3,
	rust-tokio-util-0.6. Remove rust-futures-util-0.3.

	gnu: rust-shlex-1: Update to 1.1.0.
	* gnu/packages/crates-io.scm (rust-shlex-1): Update to 1.1.0.

	gnu: rust-hyphenation-0.8: Update to 0.8.4.
	* gnu/packages/crates-io.scm (rust-hyphenation-0.8): Update to 0.8.4.
	[arguments]: Don't skip build.
	<cargo-inputs>: Remove duplicate entries.
	<cargo-development-inputs>: New field. Add rust-criterion-0.3,
	rust-once-cell-1, rust-quickcheck-1, rust-unicode-segmentation-1.
	(rust-hyphenation-commons-0.8): Update to 0.8.4.
	[arguments]: Don't skip build.

	gnu: rust-fsv-0.4: Update to 0.4.7.
	* gnu/packages/crates-io.scm (rust-fsv-0.4): Update to 0.4.7.
	[arguments]: Don't skip build.
	<cargo-development-inputs>: New field. Add rust-doc-comment-0.3,
	rust-fnv-1, rust-memmap-0.7, rust-quickcheck-0.9, rust-rand-0.7.

	gnu: rust-criterion-0.3: Update to 0.3.5.
	* gnu/packages/crates-io.scm (rust-criterion-0.3): Update to 0.3.5.
	[arguments]<cargo-inputs>: Replace rust-approx-0.4 with 0.5,
	rust-quickcheck-0.9 with 1.

	gnu: rust-criterion-plot-0.4: Update to 0.4.4.
	* gnu/packages/crates-io.scm (rust-criterion-plot-0.4): Update to 0.4.4.
	[arguments]<cargo-inputs>: Replace rust-itertools-0.9 with 0.10.

	gnu: Add rust-os-str-bytes-6.
	* gnu/packages/crates-io.scm (rust-os-str-bytes-6): New variable.
	(rust-os-str-bytes-4): Inherit from rust-os-str-bytes-6.

	gnu: Add rust-print-bytes-0.5.
	* gnu/packages/crates-io.scm (rust-print-bytes-0.5): New variable.
	(rust-print-bytes-0.4): Inherit from rust-print-bytes-0.5.

	gnu: Add rust-os-str-bytes-4.
	* gnu/packages/crates-io.scm (rust-os-str-bytes-4): New variable.
	(rust-os-str-bytes-2): Inherit from rust-os-str-bytes-4.

	gnu: Add rust-print-bytes-0.4.
	* gnu/packages/crates-io.scm (rust-print-bytes-0.4): New variable.

	gnu: Add rust-smawk-0.3.
	* gnu/packages/crates-io.scm (rust-smawk-0.3): New variable.

	gnu: Add rust-ndarray-0.14.
	* gnu/packages/crates-io.scm (rust-ndarray-0.14): New variable.
	* gnu/packages/patches/rust-ndarray-0.14-remove-blas-src.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: rust-escargot-0.5: Update to 0.5.7.
	* gnu/packages/crates-io.scm (rust-escargot-0.5): Update to 0.5.7.
	[arguments]<cargo-inputs>: Remove rust-lazy-static-1. Add
	rust-once-cell-1.
	<cargo-development-inputs>: Replace rust-assert-fs-0.11 with 1.

	gnu: rust-terminal-size-0.1: Update to 0.1.17.
	* gnu/packages/crates-io.scm (rust-terminal-size-0.1): Update to 0.1.17.
	[arguments]: Skip tests.

	gnu: Add rust-lipsum-0.8.
	* gnu/packages/crates-io.scm (rust-lipsum-0.8): New variable.

	gnu: Add rust-unicode-linebreak-0.1.
	* gnu/packages/crates-io.scm (rust-unicode-linebreak-0.1): New variable.

	gnu: Add rust-uniquote-3.
	* gnu/packages/crates-io.scm (rust-uniquote-3): New variable.

	gnu: Add rust-version-sync-0.9.
	* gnu/packages/crates-io.scm (rust-version-sync-0.9): New variable.
	(rust-version-sync-0.8): Inherit from rust-version-sync-0.9.

	gnu: rust-os-pipe-0.9: Don't skip build.
	* gnu/packages/crates-io.scm (rust-os-pipe-0.9)[arguments]: Inherit from
	rust-os-pipe-1.

	gnu: Add rust-os-pipe-1.
	* gnu/packages/crates-io.scm (rust-os-pipe-1): New variable.
	(rust-os-pipe-0.9): Inherit from rust-os-pipe-1.

	gnu: Add rust-kstring-1.
	* gnu/packages/crates-io.scm (rust-kstring-1): New variable.

	gnu: Add rust-document-features-0.2.
	* gnu/packages/crates-io.scm (rust-document-features-0.2): New variable.

2022-04-03  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: radicale: Update to 3.1.5.
	* gnu/packages/dav.scm (radicale): Update to 3.1.5.
	[source]: tags have a leading "v" now.
	[arguments]: disable tests temporarily.

	Tested-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>

2022-04-03  Felix Gruber  <felgru@posteo.net>

	gnu: oil: Update to 0.9.9.
	* gnu/packages/shells.scm (oil): Update to 0.9.9.
	  [source]: Add comment on embedded CPython like Ludo’ proposed in
	  https://issues.guix.gnu.org/53642#3.

2022-04-03  Brian Kubisiak  <brian@kubisiak.com>

	home: services: zsh: Fix zshenv creation.
	Fixes a regression introduced by
	4935501fd9f690d8990bb798237d51702b87fb3f that would skip generating
	the user's ~/.config/zsh/.zshenv unless both of zshenv and
	environment-variables are set in the configuration.

	* gnu/home/services/shells.scm (zsh-get-configuration-files):
	Generate ~/.config/zsh/.zshenv when only one of zshenv or
	environment-variables is specified.

2022-04-03  Brendan Tildesley  <mail@brendan.scot>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: mate-polkit: Improve synopsis.
	* gnu/packages/mate.scm (mate-polkit): Improve synopsis.

2022-04-03  Brendan Tildesley  <mail@brendan.scot>

	gnu: xfce: Add notification support
	* gnu/packages/xfce.scm (xfce)[inputs]: Add XFCE4-NOTIFYD.

	gnu: xfce: Remove input labels.
	(xfconf, libxfce4ui, xfce4-panel, xfce4-whiskermenu-plugin, xfce,
	xfce4-screensaver): Remove input labels.

	gnu: xfce4-screenshooter: Update to 1.9.10.
	* gnu/packages/xfce.scm (xfce4-screenshooter): Update to 1.9.10.

	gnu: xfce4-whiskermenu-plugin: Update to 2.6.2.
	* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): Update to 2.6.2.

2022-04-03  Vagrant Cascadian  <vagrant@debian.org>

	gnu: cpufrequtils: Update to 008-1.a2f0c39.
	Fixes build failure on non-x86 architectures, and brings cpufrequtils to the
	state of the art from 2011.

	* gnu/packages/linux.scm (cpufrequtils)[version]: Use git-version.
	  [source]: Use git-fetch.

2022-04-02  Julien Lepiller  <julien@lepiller.eu>

	nls: Update translations.
	* po/packages/fi.po: New file.
	* po/packages/LINGUAS: Add it.

	nls: Enforce translation thresholds.
	* po/doc/guix-cookbook.es.po: Remove file.
	* po/doc/guix-cookbook.fa.po: Remove file.
	* po/doc/guix-cookbook.fi.po: Remove file.
	* po/doc/guix-cookbook.pt_BR.po: Remove file.
	* po/doc/guix-cookbook.ru.po: Remove file.
	* po/doc/guix-cookbook.uk.po: Remove file.
	* po/doc/guix-cookbook.zh_Hans.po: Remove file.
	* po/doc/guix-manual.fa.po: Remove file.
	* po/doc/guix-manual.fi.po: Remove file.
	* po/doc/guix-manual.it.po: Remove file.
	* po/doc/guix-manual.ko.po: Remove file.
	* po/doc/guix-manual.sk.po: Remove file.
	* po/doc/local.mk: Remove them.
	* doc/local.mk: Remove them.

2022-04-02  Julien Lepiller  <julien@lepiller.eu>

	maint: Implement translation thresholds.
	Do not download new translations for the cookbook and the manual when
	they are below 10% completion, and remove existing translations when
	they fall below 5%.

	* Makefile.am (download-po): Implement translation thresholds.

2022-04-02  Julien Lepiller  <julien@lepiller.eu>

	doc: Document inclusion requirements for new translations.
	* doc/contributing.texi (Translating Guix)[Conditions for Inclusion]:
	New section.

2022-04-02  jgart  <jgart@dismail.de>

	gnu: cl-dbi: Update to 0.9.5-2.738a74d.
	* gnu/packages/lisp-xyz.scm (sbcl-dbi): Update to 0.9.5-2.738a74d.

2022-04-01  Chadwain Holness  <chadwainholness@gmail.com>

	gnu: python-pycountry: Update to 22.3.5.
	* gnu/packages/python-xyz.scm (python-pycountry): Update to 22.3.5.

2022-04-01  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: gnunet: Update to 0.16.3.
	* gnu/packages/gnunet.scm (gnunet): Update to 0.16.3.
	[arguments]: Enable all the tests that were disabled.
	[inputs]: Use new style. [native-inputs]: Add openssl.
	[home-page]: Update URL.

2022-04-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: vtk: Remove input labels.
	* gnu/packages/image-processing.scm (vtk)[inputs]: Remove labels.

2022-04-01  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: vtk@6: Depend on Python 2.x, not 3.x.
	* gnu/packages/image-processing.scm (vtk-6)[native-inputs]: Replace
	PYTHON with PYTHON-2.

2022-04-01  Ludovic Courtès  <ludo@gnu.org>

	weather: Colorize the output.
	* guix/colors.scm (coloring-procedure): Export.
	* guix/scripts/weather.scm (report-server-coverage): Highlight the
	server name and colorize the availability ratio.

	gnu: libtool: Add 2.4.7.
	* gnu/packages/autotools.scm (libtool-2.4.7): New variable.

	gnu: libressl: Add 'release-monitoring-url' property.
	* gnu/packages/tls.scm (libressl)[properties]: New field.

2022-04-01  jgart  <jgart@dismail.de>

	gnu: cl-usocket: Update to 0.8.4.
	* gnu/packages/lisp-xyz.scm (sbcl-usocket): Update to 0.8.4.
	  [inputs]: Use new style.

2022-03-31  Sébastien Lerique  <sl@eauchat.org>

	gnu: libfido2: Fix cross-compilation.
	* gnu/packages/security-token.scm (libfido2)[arguments]: Set the
	PKG_CONFIG_EXECUTABLE variable.

	gnu: libfido2: Use new style for inputs.
	* gnu/packages/security-token.scm (libfido2)[inputs]: Use new style.
	Sort alphabetically.

2022-03-31  Raphaël Mélotte via Guix-patches  <guix-patches@gnu.org>

	gnu: tio: Update to 1.36.
	* gnu/packages/terminals.scm (tio): Update to 1.36.
	[native-inputs]: Add pkg-config.
	[inputs]: Add libinih.

2022-03-31  Christian Gelinek  <cgelinek@radlogic.com.au>

	gnu: iverilog: Add zlib dependency for LXT dump file format support.
	* gnu/packages/fpga.scm (iverilog)[native-inputs]: Add zlib.

2022-03-31  cage  <cage-dev@twistfold.it>

	gnu: gmid: Update to 1.8.3.
	* gnu/packages/web.scm (gmid): Update to 1.8.3.

2022-03-31  Collin J. Doering  <collin@rekahsoft.ca>

	gnu: plantuml: Update to 1.2022.3.
	* gnu/packages/uml.scm (plantuml): Update to 1.2022.3.

2022-03-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-velocyto: Set cache directory for Numba.
	* gnu/packages/bioinformatics.scm (python-velocyto)[arguments]: Add phase
	'set-numba-cache-dir.

2022-03-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wfmash: Enable test suite.
	* gnu/packages/bioinformatics.scm (wfmash)[arguments]: Don't disable
	tests. Add custom 'check phase based on upstream's own CI tests.
	[native-inputs]: Add samtools.

2022-03-31  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add wfmash.
	* gnu/packages/bioinformatics.scm (wfmash): New variable.

	gnu: atomic-queue: Do not look for boost when cross-compiling.
	* gnu/packages/cpp.scm (atomic-queue)[arguments]: When cross-compiling, add a
	do-not-check-for-boost phase.

	gnu: atomic-queue: Run tests correctly.
	* gnu/packages/cpp.scm (atomic-queue)[arguments]: In the check phase, run
	tests instead of returning a function to run them.

2022-03-31  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: htslib: Add bzip2 and xz to inputs.
	htslib links to libbz2 from bzip2 and liblzma from xz. Therefore, bzip2 and xz
	should be listed in inputs even though they are already present implicitly in
	native-inputs. Else, cross-compilation will fail.

	* gnu/packages/bioinformatics.scm (htslib)[inputs]: Add bzip2 and xz.

2022-03-31  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: gsl: Force bootstrap when cross-compiling to riscv64-linux.
	* gnu/packages/maths.scm (gsl)[arguments]: Force an autotools bootstrap
	when cross-compiling to riscv64-linux.
	[native-inputs]: Add autoconf, automake and libtool when cross-compiling
	to riscv64-linux.

2022-03-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-loompy: Update to 3.0.7.
	* gnu/packages/bioinformatics.scm (python-loompy): Update to 3.0.7.
	[arguments]: Add build phases 'fix-h5py-error and 'set-numba-cache-dir;
	respect TESTS? argument in 'check phase.
	[propagated-inputs]: Add python-click, python-numba, and
	python-numpy-groupies.

	gnu: Add python-numpy-groupies.
	* gnu/packages/python-science.scm (python-numpy-groupies): New variable.

2022-03-31  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add riscv-pk.
	* gnu/packages/virtualization.scm (riscv-pk): New variable.

	gnu: spike: Substitute path to dtc instead of wrapping executables.
	* gnu/packages/virtualization.scm (spike)[arguments]: Delete the wrap-binary
	phase. Add a configure-dtc-path phase that substitutes the absolute path to
	dtc.

2022-03-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-anndata: Update to 0.8.0.
	* gnu/packages/python-xyz.scm (python-anndata): Update to 0.8.0.
	[arguments]: Remove build phase 'relax-dependency-requirements.

	gnu: python-h5py: Update to 3.6.0.
	* gnu/packages/python-xyz.scm (python-h5py): Update to 3.6.0.
	[arguments]: Set HDF5_DIR variable instead of patching files.

	gnu: python2-h5py: Detach version and source from python-h5py.
	* gnu/packages/python-xyz.scm (python2-h5py): Override source and version
	field.
	(python-h5py)[properties]: Record python2-variant.

2022-03-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: weechat: Update to 3.5.
	* gnu/packages/irc.scm (weechat): Update to 3.5.
	[inputs]: Add zstd:lib.

	gnu: msmtp: Update to 1.8.20.
	* gnu/packages/mail.scm (msmtp): Update to 1.8.20.

	gnu: ncdu-2: Update to 2.1.1.
	* gnu/packages/ncdu.scm (ncdu-2): Update to 2.1.1.

	gnu: ncdu2: Set upstream name.
	* gnu/packages/ncdu.scm (ncdu-2)[properties]: New field.

2022-03-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: anonip: Update to 1.1.0.
	* gnu/packages/web.scm (anonip): Update to 1.1.0.
	[source]: Fetch from git.
	[arguments]: Run tests with pytest.
	[native-inputs]: Add python-pytest and python-pytest-cov.

2022-03-30  Mathieu Othacehe  <othacehe@gnu.org>

	lsof: Prevent mass-rebuild.
	* gnu/packages/lsof.scm (lsof): Set LINUX_CONF_CC variable only when
	cross-compiling.

2022-03-30  Brian Kubisiak  <brian@kubisiak.com>

	gnu: lbzip2: Fix cross-compilation.
	* gnu/packages/compression.scm (lbzip2)[arguments]: Search (or
	native-inputs inputs) for gnulib-tool.py.

	gnu: lsof: Fix cross-compilation.
	* gnu/packages/lsof (lsof)[arguments]: Add LINUX_CONF_CC environment
	variable.

2022-03-30  Leo Famulari  <leo@famulari.name>

	gnu: Mutt: Update to 2.2.2.
	* gnu/packages/mail.scm (mutt): Update to 2.2.2.

2022-03-29  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.309.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.309.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.274.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.274.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.237.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.237.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.188.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.188.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.109.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.109.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.32.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.32.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 5.16: Update to 5.16.18.
	* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.18.
	(linux-libre-5.16-pristine-source): Update hash.

	gnu: linux-libre 5.17: Update to 5.17.1.
	* gnu/packages/linux.scm (linux-libre-5.17-version): Update to 5.17.1.
	(linux-libre-5.17-pristine-source): Update hash.

2022-03-29  cage  <cage-dev@twistfold.it>

	gnu: gmid: Update to 1.8.2.
	* gnu/packages/web.scm (gmid): Update to 1.8.2.
	[native-inputs]: Remove which.

2022-03-29  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 10.20220322.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20220322.
	[inputs]: Add ghc-http-client-restricted.

	gnu: Add ghc-http-client-restricted.
	* gnu/packages/haskell-web.scm (ghc-http-client-restricted): New variable.

	gnu: ghc-http-client-tls: Update to 0.3.6.1.
	* gnu/packages/haskell-web.scm (ghc-http-client-tls): Update to 0.3.6.1.

	gnu: ghc-http-client: Update to 0.7.11.
	* gnu/packages/haskell-web.scm (ghc-http-client): Update to 0.7.11.
	[inputs]: Add ghc-iproute.

2022-03-29  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: r-signac: Update to 1.6.0-2.458e647.
	* gnu/packages/bioinformatics.scm (r-signac): Update to 1.6.0-2.458e647.
	[propagated-inputs]: Remove r-annotationfilter, r-biocgenerics, r-biostrings,
	r-biovizbase, and r-ggbio; add r-qlcmatrix and r-tidyselect.

2022-03-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: plink-ng: Update to 2.00a3-20220315.
	* gnu/packages/bioinformatics.scm (plink-ng): Update to 2.00a3-20220315.

2022-03-29  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-cytobackbone.
	* gnu/packages/bioinformatics.scm (r-cytobackbone): New variable.

2022-03-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-sars-cov2-ww: Update to 0.0.5.
	* gnu/packages/bioinformatics.scm (pigx-sars-cov2-ww): Update to 0.0.5.
	[source]: Remove patch.
	[arguments]: Disable tests.
	* gnu/packages/patches/pigx-sars-cov2-ww-no-citeproc.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: pigx-rnaseq: Update to 0.0.20.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.20.
	[source]: Remove patch.
	[inputs]: Add megadepth.
	* gnu/packages/patches/pigx-rnaseq-no-citeproc.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2022-03-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kpeoplevcard: Use mirror URI.
	* gnu/packages/kde-pim.scm (kpeoplevcard)[source]: Use kde mirror URI.

	gnu: pulseaudio-qt: Use mirror URI.
	* gnu/packages/kde-frameworks.scm (pulseaudio-qt)[source]: Use kde
	mirror URI.

	download: Use https for main KDE source.
	* guix/download.scm (%mirrors)[kde]: Use https URIs for main KDE mirrors.
	* tests/lint.scm ("mirror-url: kde suggestion"): New test.

2022-03-29  Luis Henrique Gomes Higino  <luishenriquegh2701@gmail.com>

	gnu: neovim: Update to 0.6.1.
	* gnu/packages/vim.scm (neovim): Update to 0.6.1.

	Build neovim with LuaJIT in the supported platforms.

2022-03-29  Luis Henrique Gomes Higino  <luishenriquegh2701@gmail.com>

	gnu: Add tree-sitter.
	* gnu/packages/text-editors.scm (tree-sitter): New variable.

2022-03-29  Feng Shu  <tumashu@163.com>

	gnu: Add xfce4-dict.
	* gnu/packages/xfce.scm (xfce4-dict): New variable.

2022-03-29  jgart  <jgart@dismail.de>

	gnu: poezio: Update to 0.13.2.
	* gnu/packages/messaging.scm (poezio): Update to 0.13.2.
	[arguments]: Remove trailing boolean and use new style.
	[inputs]: Remove unused python input.

2022-03-29  Philippe SWARTVAGHER  <philippe.swartvagher@inria.fr>

	gnu: openmpi: Update to 4.1.2
	* gnu/packages/mpi.scm (openmpi): Update to 4.1.2

2022-03-29  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: slurm: Install libpmi2.
	* gnu/packages/parallel.scm (slurm)[source](snippet): Let PMI2 through.
	[arguments]: In phase 'install-libpmi', install "contribs/pmi2".
	[license]: Add 'non-copyleft'.

2022-03-29  jgart  <jgart@dismail.de>

	gnu: mercury: Remove trailing #T from phases and snippet.
	* gnu/packages/mercury.scm (mercury)[arguments]<#:phases>: Remove trailing #T.

	gnu: python-livereload: Update to 2.6.3.
	* gnu/packages/python-web.scm (python-livereload): Update to 2.6.3.

	gnu: solfege: Remove trailing booleans.
	* gnu/packages/music.scm (solfege): Remove trailing booleans.

	gnu: python-port-for: Remove trailing boolean.
	* gnu/packages/python-web.scm (python-port-for)[arguments]: Remove trailing
	boolean from lambda function.

2022-03-29  Brian Kubisiak  <brian@kubisiak.com>

	gnu: dnsmasq: Fix cross-compilation.
	* gnu/packages/dns.scm (dnsmasq)[arguments]: Use PKG-CONFIG-FOR-TARGET.

2022-03-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: munge: Fix cross-compiling.
	* gnu/packages/admin.scm (munge)[arguments]: Add configure-flag to set
	path to libgcrypt prefix.  Add configure flags when cross-compiling to
	assume support for pipes.

	gnu: freeipmi: Fix cross-compiling.
	* gnu/packages/freeipmi.scm (freeipmi)[arguments]: Assume support for
	/dev/random and /dev/urandom when cross compiling.

	gnu: sdsl-lite: Adjust inputs.
	* gnu/packages/datastructures.scm (sdsl-lite)[native-inputs]: Move
	libdivsufsort from here ...
	[propagated-inputs]: ... to here.

	gnu: rdma-core: Fix cross-compiling.
	* gnu/packages/linux.scm (rdma-core)[arguments]: Add configure-flag when
	cross-compiling to find pkg-config.

2022-03-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ansible: Use GUIX_PYTHONPATH in the search path specification.
	* gnu/packages/admin.scm (ansible)[native-search-paths]: Use GUIX_PYTHONPATH.

2022-03-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: openboardview: Do not recursively clone source.
	This is a follow up to commit ad85ca09777052426e801788032beb7592f0f21a.

	* gnu/packages/electronics.scm (openboardview)
	[source]<git-reference>: Delete the recursive? field.

2022-03-28  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-cycombine.
	* gnu/packages/bioconductor.scm (r-cycombine): New variable.

2022-03-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-homologene.
	* gnu/packages/cran.scm (r-homologene): New variable.

2022-03-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: texlive-latex-listings, texlive-latex-pgf: Remove redundant definitions.
	Those were presumably introduced by mistake during a merge.

	* gnu/packages/tex.scm (texlive-latex-listings, texlive-latex-pgf):
	Remove redundant definitions.

2022-03-28  Simon South  <simon@simonsouth.net>

	gnu: texlive-psnfss: Fix build; add "doc" output.
	* gnu/packages/tex.scm (texlive-psnfss)[outputs]: Add "doc".
	[arguments]<#:phases>: Add "chdir-back", "clean-installed-files" and
	"move-doc-files" phases to ensure files are correctly arranged in package's
	outputs, matching installation instructions in README.

	gnu: texlive-psnfss: Do not return #t from custom phase.
	* gnu/packages/tex.scm (texlive-psnfss)[arguments]<#:phases>: Remove
	trailing #t from "chdir" phase.

2022-03-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: zig: Remove unneeded patch.
	* gnu/packages/zig.scm (zig)[source]: Remove one patch.
	* gnu/packages/patches/zig-disable-libc-note-test.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2022-03-28  Greg Hogan  <code@greghogan.com>

	gnu: boost: Update to 1.78.0.
	* gnu/packages/boost.scm (boost): Update to 1.78.0.
	[source](patches): Add upstream patch.

2022-03-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: bash: Build '--without-bash-malloc'.
	Fixes <https://issues.guix.gnu.org/54557>.

	* gnu/packages/bash.scm (bash): Add '--without-bash-malloc' to
	CONFIGURE-FLAGS.

2022-03-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gitolite: Add bash-minimal.
	* gnu/packages/version-control.scm (gitolite)[arguments]: Remove
	trailing #t.
	[inputs]: Add bash-minimal.

	gnu: gitolite: Don't hardcode path to svnserve.
	* gnu/packages/version-control.scm (gitolite)[arguments]: Adjust custom
	'patch-source phase to search for svnserve in $PATH.

2022-03-28  Pier-Hugues Pellerin  <phpellerin@gmail.com>

	gnu: Go: Update to 1.17.8 [security fixes].
	Go 1.17.8 (released 2022-03-03) includes a security fix to the regexp/syntax
	package[0], as well as bug fixes to the compiler, runtime, the go command, and
	the crypto/x509 and net packages.  See the Go 1.17.8 milestone[1] on the
	upstream issue tracker for details.

	[0] CVE-2022-24921 and https://go.dev/issue/51112.
	[1] https://github.com/golang/go/issues?q=milestone%3AGo1.17.8+label%3ACherryPickApproved

	* gnu/packages/golang.scm (go-1.17): Update to 1.17.8.

2022-03-28  Pier-Hugues Pellerin  <phpellerin@gmail.com>

	gnu: Go 1.16: Update to 1.16.15 [security fixes].
	Go 1.16.15 (released 2022-03-03) includes a security fix to the regexp/syntax
	package[0], as well as bug fixes to the compiler, runtime, the go command, and
	the net package. See the Go 1.16.15 milestone[1] on the upstream issue tracker
	for details.

	[0] CVE-2022-24921 and https://go.dev/issue/51112.
	[2] https://github.com/golang/go/issues?q=milestone%3AGo1.16.15+label%3ACherryPickApproved

	* gnu/packages/golang.scm (go-1.16): Update to 1.16.15.

2022-03-27  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: mcomix: Install messages.
	* gnu/packages/image-viewer.scm (mcomix)[install-data]: Also install messages
	subdirectory.

2022-03-26  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Add linux-libre 5.17.
	* gnu/packages/linux.scm (linux-libre-5.17-version,
	linux-libre-5.17-gnu-revision, deblob-scripts-5.17,
	linux-libre-5.17-pristine-source, linux-libre-5.17-source,
	linux-libre-headers-5.17, linux-libre-5.17): New variables.
	* gnu/packages/aux-files/linux-libre/5.17-arm.conf,
	gnu/packages/aux-files/linux-libre/5.17-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.17-i686.conf,
	gnu/packages/aux-files/linux-libre/5.17-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

	gnu: Borg: Update to 1.2.0.
	* gnu/packages/backup.scm (borg): Update to 1.2.0.
	[source]: Adjust the list of Cython files to rebuild. Remove an obsolete
	substitution. Delete the bundled xxhash. Blake2 is no longer bundled.
	[native-inputs]: Add python-dateutil.
	[inputs]: Add xxhash. Add python-msgpack-1.2. Remove libb2.
	[arguments]: Export BORG_LIBXXHASH_PREFIX to ensure the build script can find
	xxhash. Adjust the list of skipped tests and make the custom 'check' phase honor
	tests?. Install some more documentation.

	gnu: Add python-msgpack-1.0.2.
	* gnu/packages/python-xyz.scm (python-msgpack-1.0.2): New variable.

2022-03-26  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: mcomix: Wrap missing paths.
	* gnu/packages/image-viewers.scm (mcomix)[inputs]: Add gtk+.
	[arguments]<#:imported-modules,#:modules>: New arguments.
	<#:phases>: Add ‘glib-or-gtk-wrap’ and ‘gi-wrap’.

	gnu: mcomix: Update to 2.0.1.
	* gnu/packages/image-viewers.scm (mcomix): Update to 2.0.1.
	[source]: Use sourceforge once again.
	[inputs]: Add ‘python’.
	[arguments]: Convert to a list of G-Expressions.
	<#:tests?>: Drop.
	<#:phases>: Rename ‘configure’ to ‘patch-sources’.  Also fix an assertion
	error in "mcomix/image_tools.py".
	No longer replace ‘build’ or ‘install’.  Add ‘install-data’ phase after
	‘install’.  Use (this-package-input) to refer to the python input.

2022-03-26  Feng Shu  <tumashu@163.com>

	gnu: Add xfdashboard.
	* gnu/packages/xfce.scm (xfdashboard): New variable.

2022-03-25  SeerLite  <seerlite@nixnet.email>

	services: xorg: Remove xf86-input-synaptics from %default-xorg-modules.
	Fixes <https://issues.guix.gnu.org/35450>.

	This driver isn't intended to be installed by default as it takes
	precedence over the recommended xf86-input-libinput.

	* gnu/services/xorg.scm (%default-xorg-modules): Remove
	  xf86-input-synaptics.

2022-03-25  fesoj000  <fesoj000@gmail.com>

	gnu: nftables: Enable json output.
	* gnu/packages/linux.scm (nftables)[inputs]: Add jansson.

	gnu: nftables: Enable build of manpages.
	* gnu/packages/linux.scm (nftables)[native-inputs]: Add docbook2x.

2022-03-25  Feng Shu  <tumashu@163.com>

	gnu: Add gigolo.
	* gnu/packages/xfce.scm (gigolo): New variable.

2022-03-25  Imran Iqbal  <imran@imraniqbal.org>

	gnu: Add curlie.
	* gnu/packages/curl.scm (curlie): New variable.

2022-03-25  raingloom  <raingloom@riseup.net>

	gnu: akku: Update to 1.1.0.
	* gnu/packages/package-management.scm (akku): Update to 1.1.0.

2022-03-25  Philippe SWARTVAGHER  <philippe.swartvagher@inria.fr>

	gnu: hwloc: Update to 2.7.1.
	* gnu/packages/mpi.scm (hwloc-2): Update to 2.7.1.

2022-03-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 274.
	* gnu/packages/lisp.scm (txr): Update to 274.

2022-03-25  Felix Gruber  <felgru@posteo.net>

	gnu: postgis: Update to 3.2.1.
	* gnu/packages/geo.scm (postgis): Update to 3.2.1.

2022-03-25  jgart  <jgart@dismail.de>

	gnu: cl-clack: Update to 2.0.0-2.6fd0279.
	* gnu/packages/lisp-xyz.scm (sbcl-clack): Update to 2.0.0-2.6fd0279.

	gnu: cl-contextl: Update to 1.0.0-2.f4fb3f5.
	* gnu/packages/lisp-xyz.scm (sbcl-contextl): Update to 1.0.0-2.f4fb3f5.
	  [version]: Use revision variable.

2022-03-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: prusa-slicer: Update to 2.4.1.
	* gnu/packages/engineering.scm (prusa-slicer): Update to 2.4.1.

2022-03-25  Leo Famulari  <leo@famulari.name>

	gnu: tremc: Update to 0.9.3.
	* gnu/packages/bittorrent.scm (tremc): Update to 0.9.3.
	[source]: Remove obsolete patch.
	* gnu/packages/patches/tremc-fix-decodestring.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2022-03-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-flake8-isort.
	* gnu/packages/python-xyz.scm (python-flake8-isort): New variable.

2022-03-24  Pierre-Henry Fröhring  <contact@phfrohring.com>

	gnu: Add python-aiopg.
	* gnu/packages/python-xyz.scm (python-aiopg): New variable.

	gnu: Add python-psycopg2-binary.
	* gnu/packages/python-xyz.scm (python-psycopg2-binary): New variable.

2022-03-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: xen: Fix compilation.
	Suggested by Skyler <skyvine@protonmail.com>.

	* gnu/packages/virtualization.scm (xen)[arguments]: In 'patch' phase,
	substitute ".note.gnu.build-id" in 'xen.lds.S'.

2022-03-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-robotframework-pabot.
	* gnu/packages/python-xyz.scm (python-robotframework-pabot): New variable.

	gnu: python-robotframework: Update to 5.0 and run acceptance tests.
	* gnu/packages/python-xyz.scm (python-robotframework): Update to 5.0.
	[patches]: Remove python-robotframework-ug2html.patch.  Add
	python-robotframework-atest.patch and update
	python-robotframework-source-date-epoch.patch.
	[phases]: Use gexps.
	{delete-problematic-tests}: New phase.
	{check}: Also run `atest', the acceptance test suite.
	[native-inputs]: Use new style.  Add python-lxml, python-pyyaml,
	python-xmlschema, scrot and xvfb-run.
	* gnu/packages/patches/python-robotframework-atest.patch: New file.
	* gnu/packages/patches/python-robotframework-source-date-epoch.patch: Update patch.
	* gnu/packages/patches/python-robotframework-ug2html.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2022-03-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcompris-qt: Use kde download mirror url.
	* gnu/packages/education.scm (gcompris-qt)[source]: Use kde mirror url
	scheme.

2022-03-24  Leo Famulari  <leo@famulari.name>

	gnu: mpdscribble: Update to 0.24.
	* gnu/packages/mpd.scm (mpdscribble): Update to 0.24.

2022-03-24  Zhu Zihao  <all_but_last@163.com>

	gnu: cogl: Fix the home page.
	[[PGP Signed Part:No public key for 66397F84F76693F9 created at 2022-03-23T11:08:49+0100 using EDDSA]]

	[[End of PGP Signed Part]]
	>From a133e9e91f189f873f86481c7d8c3b8b4c5f755d Mon Sep 17 00:00:00 2001
	From: Zhu Zihao <all_but_last@163.com>
	Date: Wed, 23 Mar 2022 18:05:40 +0800
	Subject: [PATCH] gnu: cogl: Fix the home page.

	The website https://www.cogl3d.org/ is not owned by Project Cogl now. Since
	Cogl is a part of Project Clutter, make Cogl use the same homepage as Clutter.

	* gnu/packages/gnome.scm (cogl): Fix the indentation.

	[homepage]: Use the same homepage as clutter.

2022-03-24  fesoj000  <fesoj000@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	services: murmur: Fix server program name.
	* gnu/services/telephony.scm (murmur-activation):
	(murmur-shepherd-service): Change file name of mumble server, which is
	now called mumble-server instead of murmurd since version 1.4.x.

2022-03-24  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: avr-xyz: Add simavr
	* gnu/packages/avr-xyz.scm: New module.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add 'avr-xyz.scm'.

2022-03-24  Remco van 't Veer  <remco@remworks.net>

	services: dnsmasq: Add more options.
	* gnu/services/dns.scm (<dnsmasq-configuration>): Add
	forward-private-reverse-lookup?, strict-order? and cpe-id options.
	(dnsmasq-shepherd-service): Pass added options to dnsmasq and use
	match-record instead of match-lambda.
	* doc/guix.texi (Guix Services): Document options added to dnsmasq.

2022-03-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-fibers: Remove GNU/Hurd from 'supported-systems'.
	* gnu/packages/guile-xyz.scm (guile-fibers-1.1)[supported-systems]: New
	field.

	gnu: guile-fibers: Support cross-compilation.
	* gnu/packages/guile-xyz.scm (guile-fibers-1.1)[native-inputs]: Add GUILE-3.0.
	(guile2.2-fibers)[inputs, native-inputs]: Adjust accordingly.

2022-03-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.308.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.308.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.273.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.273.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.236.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.236.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.187.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.187.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.108.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.108.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	gnu: linux-libre 5.15: Update to 5.15.31.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.31.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	gnu: linux-libre: Update to 5.16.17.
	* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.17.
	(linux-libre-5.16-pristine-source, deblob-scripts-5.16): Update hashes.

2022-03-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python-notmuch2: Use new style.
	* gnu/packages/mail.scm (python-notmuch2)[version]: Explicitly inherit from
	notmuch.
	[arguments]: Use list of G-Expressions.

2022-03-23  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-notmuch2: Fix build.
	* gnu/packages/mail.scm (python-notmuch2)[#:phases]: Add
	‘create-notmuch-config’ and ‘patch-setup.’py after ‘enter-python-dir’.

2022-03-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-pillow-simd: Fix version.
	* gnu/packages/python-xyz.scm (python-pillow-simd)[version]: Move "v" prefix
	out of version string.

2022-03-23  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: python-pytest-cov: Update to 3.0.0.
	* gnu/packages/pdf.scm (python-pytest-cov): Update to 3.0.0.

2022-03-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ed: Use cc-for-target.
	* gnu/packages/ed.scm (ed)[arguments]: Replace hardcoded gcc with
	cc-for-target.

	gnu: ed: Update to 1.18.
	* gnu/packages/ed.scm (ed): Update to 1.18.
	[arguments]: Remove trailing #t.

2022-03-23  jgart  <jgart@dismail.de>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-ningle: Update to 0.3.0-2.2e85675.
	* gnu/packages/lisp-xyz.scm (sbcl-ningle): Update to 0.3.0-2.2e85675.
	  [arguments]: Remove custom 'combine-fasls' phase that changes the name of
	  compiled files causing a permission denied error when loading ningle.
	  See this discussion:
	  https://lists.gnu.org/archive/html/help-guix/2021-12/msg00067.html.

2022-03-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bash: Update to 5.1.16.
	* gnu/packages/bash.scm (%patch-series-5.1): Add patches 9 through 16.

	gnu: pybind11: Update to 2.8.1.
	* gnu/packages/python-xyz.scm (pybind11): Update to 2.8.1.

	gnu: spike: Wrap binaries.
	* gnu/packages/virtualization.scm (spike)[arguments]: Add phase to wrap
	binaries with dtc.
	[inputs]: Add bash-minimal.

2022-03-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: : Update to v9.0.0.post1.
	* gnu/packages/python-xyz.scm (): Update to v9.0.0.post1.

	gnu: libosinfo: Update to 1.10.0.
	* gnu/packages/virtualization.scm (libosinfo): Update to 1.10.0.

2022-03-23  Brendan Tildesley  <mail@brendan.scot>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libosinfo: Use hwdata for pci.ids and usb.ids.
	*  gnu/packages/virtualization.scm (libosinfo)
	[arguments]: Use gexps.
	[configure-flags]: Search usb.ids and pci.ids via search-input-file.
	[phases]{patch-osinfo-path}: Use search-input-directory.
	[inputs]: Use new style.
	[native-inputs]: Use new style.  Replace pci.ids and usb.ids by the hwdata pci
	and usb outputs, respectively.

2022-03-22  Brendan Tildesley  <mail@brendan.scot>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pciutils: Use newer pci.ids file from hwdata.
	* gnu/packages/pciutils.scm (pciutils)[phases]{unbundle-pci.ids}: New phase.
	[configure]: Adjust Makefile to not install the update script and its man page.
	[native-inputs]{hwdata:pci}: New native input.

2022-03-22  Brendan Tildesley  <mail@brendan.scot>

	gnu: hwdata: Update to 0.357.
	* gnu/packages/pciutils.scm (hwdata): Update to 0.357.

	gnu: hwdata: Remove unused gzip native input.
	* gnu/packages/pciutils.scm (hwdata)[native-inputs]: Remove gzip.

2022-03-22  Brendan Tildesley  <mail@brendan.scot>

	gnu: hwdata: Set #:target #f.
	* gnu/packages/pciutils.scm (hwdata): Set #:target #f.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-03-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add openboard.
	* gnu/packages/education.scm (openboard): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-03-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-nbconvert: Replace texlive-generic-ulem input by texlive-ulem.
	This was a caused by a badly resolved conflict in the recent staging branch
	merge.

	* gnu/packages/python-xyz.scm (python-nbconvert)[native-inputs]: Replace
	texlive-generic-ulem by texlive-ulem in the computed texlive-updmap.cfg.

2022-03-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: man-db: Simplify 'patch-test-shebangs' phase.
	* gnu/packages/man.scm (man-db)[phases]{patch-test-shebangs}: Do not filter
	nonexistent directories from find-files.
	[modules]: Delete field.

	profiles: manual-database: Remove GDBM workaround.
	* guix/profiles.scm (manual-database): No longer set the MALLOC_PERTURB_
	environment variable.

	gnu: man-db: Simplify 'patch-test-shebangs' phase.
	* gnu/packages/man.scm (man-db)[phases]{patch-test-shebangs}: Do not filter
	nonexistent directories from find-files.
	[modules]: Delete field.

	profiles: manual-database: Remove GDBM workaround.
	* guix/profiles.scm (manual-database): No longer set the MALLOC_PERTURB_
	environment variable.

2022-03-22  jgart  <jgart@dismail.de>

	packages: Clarify comment about build-system package record field.
	* guix/packages.scm (<package>): Clarify that what goes in the build-system
	package record field is a build-system record instance.

	gnu: vim-tagbar: Fix typo in phase name.
	* gnu/packages/vim.scm (vim-tagbar)[arguments]: Fix typo in phase name.

	gnu: tuxguitar: Update to 1.5.5.
	* gnu/packages/music.scm (tuxguitar): Update to 1.5.5.
	[arguments]: Remove trailing booleans.

2022-03-22  Wil deBeest  <bovid-19@4tii.de>

	gnu: libusb: Update to 1.0.25.
	* gnu/packages/libusb.scm (libusb): Update to 1.0.25.

2022-03-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: keepassxc: Improve package style.
	* gnu/packages/password-utils.scm (keepassxc)[arguments]: Use G-expressions.
	[native-inputs]: Remove labels.

2022-03-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: keepassxc: Update to 2.7.0.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.7.0.
	[arguments]<#:phases>: Skip failing test.
	[inputs]: Add BOTAN, MINIZIP and PCSC-LITE.

	test

2022-03-22  Blake Shaw  <blake@nonconstructivism.com>

	gnu: opencv: Add pkgconfig generation flag.
	* gnu/packages/image-processing.scm (opencv)[arguments]: Add
	OPENCV_GENERATE_PKGCONFIG flag.

2022-03-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Merge branch 'staging' into core-updates.

	Merge branch 'master' into staging.

2022-03-21  Maxime Devos  <maximedevos@telenet.be>

	packages: Fix time-travel from Guix 1.1.0 / Guile < 2.2.7.
	* guix/packages.scm: Only set #:replace? #true when Guile is >= 2.2.7.

	Fixes: <https://issues.guix.gnu.org/53765>
	Reported-By: Peter Kois <kangus@gmail.com>

2022-03-21  jgart  <jgart@dismail.de>

	gnu: Add python-pytest-pudb.
	* gnu/packages/check.scm (python-pytest-pudb): New variable.

2022-03-21  Ludovic Courtès  <ludo@gnu.org>

	system: Use 'shadow-with-man-pages' in %BASE-PACKAGES-UTILS.
	* gnu/system.scm (%base-packages-utils): Replace SHADOW with
	SHADOW-WITH-MAN-PAGES.

	gnu: shadow: Add variant with man pages.
	* gnu/packages/admin.scm (shadow)[properties]: New field.
	(shadow-with-man-pages): New variable.

2022-03-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: man-db: Update to 2.10.2, enable support for zstd and libseccomp.
	* gnu/packages/man.scm (man-db): Update to 2.10.2.
	[configure-flags]: Use search-input-file.  Add '--with-zstd' flag.
	[phases]: Delete trailing #t.
	[native-inputs]: Adjust comment.
	[inputs]{libseccomp, zstd}: New inputs.  Remove FIXME comment.

	gnu: openboardview: Unbundle imgui.
	* gnu/packages/patches/openboardview-use-system-imgui.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/electronics.scm (openboardview)[source]: Delete "imgui"
	subdirectory from snippet and apply patch.
	[inputs]{imgui}: New input.

	gnu: imgui: Add support for fontconfig and the C++ standard library.
	* gnu/packages/toolkits.scm (imgui)[source]: Streamline snippet.
	[arguments]: Use gexps.
	[phases]{build}: Add include directive to fonconfig headers.  Also build the
	C++ sources found under the "misc" directory.
	{install}: Install headers found under the "misc" directory.
	[inputs]: Add fontconfig.

	gnu: openboardview: Update to 8.95.2.
	* gnu/packages/electronics.scm (openboardview): Update to 8.95.2.
	[source]: Update snippet comment.
	[phases]{remove-timestamps}: Delete phase.

2022-03-21  Christine Lemmer-Webber  <cwebber@dustycloud.org>

	gnu: beancount: Disable sanity check.
	* gnu/packages/finance.scm (beancount): Disable sanity check.

2022-03-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-repology: Update to 1.2.3.
	* gnu/packages/emacs-xyz.scm (emacs-repology): Update to 1.2.3.

	gnu: emacs-ebdb: Update to 0.8.13.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.13.

2022-03-21  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add atomic-queue.
	* gnu/packages/cpp.scm (atomic-queue): New variable.

2022-03-21  jgart  <jgart@dismail.de>

	gnu: cl-printv: Update to 0.1.0-2.e717a7f.
	* gnu/packages/lisp-xyz.scm (sbcl-printv): Update to 0.1.0-2.e717a7f.
	  [inputs]: Add figlet.
	  [arguments]: Add 'patch-figlet-executable' phase.

2022-03-21  cage  <cage-dev@twistfold.it>

	gnu: tinmop: Update to 0.9.6.
	* gnu/packages/web-browsers.scm (tinmop): Update to 0.9.6.
	  [native-inputs]: Use new style.
	  [inputs]: Use new style. Add ncurses, sbcl-purgatory,
	  sbcl-trivial-clipboard and sqlite.
	  [synopsis, description]: Update them.

	gnu: cl-croatoan: Update to 0.0.1-5.5d0949d.
	* gnu/packages/lisp-xyz.scm (sbcl-croatoan): Update to 0.0.1-5.5d0949d.
	  [inputs]: Use new style.

2022-03-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: guix: Fix test suite on riscv64-linux.
	* gnu/packages/package-management.scm (guix)[arguments]: Add phase when
	building for riscv64-linux to adjust the test suite.

2022-03-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: pyzo: Update to 4.12.3.
	* gnu/packages/python-xyz.scm (pyzo): Update to 4.12.3.

2022-03-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.186.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.186.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.107.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.107.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.30.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.30.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.16.16.
	* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.16.
	(linux-libre-5.16-pristine-source): Update hash.

2022-03-20  Ludovic Courtès  <ludo@gnu.org>

	home: import: Clarify alias parsing code.
	* guix/scripts/home/import.scm (generate-bash-configuration+modules)
	[bash-alias->pair]: Return #f on match failure.
	[parse-aliases]: Adjust accordingly and use 'match'.
	Remove 'filter' call.

	home: import: Properly parse aliases that contain quotes.
	* guix/scripts/home/import.scm (generate-bash-configuration+modules):
	Define 'alias-rx'.
	[bash-alias->pair]: Use it.
	* tests/home-import.scm (match-home-environment-bash-service-with-alias):
	New variable.
	("manifest->code: Bash service with aliases"): New test.

2022-03-20  Andrew Tropin  <andrew@trop.in>

	home: symlink-manager: Respect XDG_CONFIG_HOME during activation.
	* gnu/home/services/symlink-manager.scm (update-symlinks-script): Respect
	XDG_CONFIG_HOME during activation.

	home: Migrate fountutils and xdg modules to xdg-configuration-files.
	* gnu/home/services/fontutils.scm (home-fontconfig-service-type): Migrate to
	xdg-configuration-files.
	* gnu/home/services/xdg.scm (home-xdg-user-directories-service-type,
	home-xdg-mime-applications-service-type): Migrate to xdg-configuration-files.

	home: shells: Migrate zsh to xdg-configuration-files.
	* gnu/home/services.scm (home-zsh-service-type): Additionally extend
	home-xdg-configuration-files-service-type.

	home: Add home-xdg-configuration-files service.
	* gnu/home/services.scm (home-xdg-configuration-files): New variable.

	home: Explicitly connect home-file and symlink-manager services.
	* gnu/home/services.scm (home-files-directory): New variable.
	* gnu/home/symlink-manager.scm (update-symlinks-script): Use
	home-files-directory variable from (gnu home services).

	home: symlink-manager: Add missing 'done' word in message.
	* gnu/home/services/symlink-manager.scm (update-symlinks-script): Add missing
	'done' word in message, keep code width below 80 column.

	home: symlink-manager: Use existing home-directory symbol.
	* gnu/home/services/symlink-manager.scm (update-symlinks-script): Use
	existing home-directory symbol instead of additional getenv call.

2022-03-20  Jelle Licht  <jlicht@fsfe.org>

	services: thermald: Add 'adaptive?' field.
	* gnu/services/pm.scm (<thermald-configuration>): Add 'adaptive?' field.
	(thermald-shepherd-service): Use it to pass --adaptive to thermald.
	* doc/guix.texi (Power Management Services): Document the 'adaptive?' field of
	'thermald-configuration'.

2022-03-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lagrange: Update to 1.11.2.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.11.2.

	gnu: flatpak: Update to 1.12.7.
	* gnu/packages/package-management.scm (flatpak): Update to 1.12.7.

	gnu: weechat: Update to 3.4.1.
	* gnu/packages/irc.scm (weechat): Update to 3.4.1.

2022-03-20  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: system-config-printer: Use new style for arguments.
	* gnu/packages/gnome.scm (system-config-printer)[arguments]: Use
	G-Expressions.  Delete trailing #ts.

	gnu: system-config-printer: Update to 1.5.16.
	* gnu/packages/gnome.scm (system-config-printer): Update to 1.5.16.
	[#:phases]<patch-Makefile.am>: Rename to ...
	<patch-build-files>: ... this.  Also patch configure.ac
	[inputs]: Replace intltool with gettext-minimal.

	gnu: system-config-printer: Add install directories to pythonpath.
	* gnu/packages.gnome.scm (system-config-printer)[#:phases]: Add
	‘add-install-to-pythonpath’ between ‘install’ and ‘wrap-for-python’.

	gnu: mumble: Use correct path for libmumbleoverlay.
	* gnu/packages/telephony.scm (mumble)[fix-mumble-overlay]: Use
	‘libmumbleoverlay.so’ instead of the old ‘libmumble.so.1’.
	Drop trailing #t.

2022-03-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	gnu: emacs-eldev: Update to 1.0.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.0.

	gnu: emacs-ebuild-mode: Update to 1.56.
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.56.

	gnu: emacs-rg: Update to 2.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-rg): Update to 2.2.0.

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

	gnu: emacs-org-roam: Update to 2.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam): Update to 2.2.1.

	gnu: emacs-org-ql: Update to 0.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.6.1.

	gnu: emacs-geiser-guile: Update to 0.23.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-guile): Update to 0.23.

	gnu: emacs-geiser: Update to 0.23.1.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.23.1.

2022-03-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnuastro: Remove input labels.
	* gnu/packages/astronomy.scm (gnuastro)[inputs]: Remove input labels.

	gnu: gnuastro: Update to 0.17.
	* gnu/packages/astronomy.scm (gnuastro): Update to 0.17.

2022-03-20  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of 'guix home container' entry.

2022-03-19  Z572  <873216071@qq.com>

	gnu: assimp: Update to 5.2.2.
	Message-Id: <ccbfd879e41c5c0bbeee965c363e48b08b7750d0.1647174270.git.873216071@qq.com>
	From: Z572 <873216071@qq.com>
	Date: Sun, 13 Mar 2022 20:19:48 +0800
	Subject: [PATCH] gnu: assimp: Update to 5.2.2.

	* gnu/packages/graphics.scm (assimp): Update to 5.2.2.

2022-03-19  itd  <itd@net.in.tum.de>

	gnu: python-mypy: Fix test errors on i686-linux.
	* gnu/packages/patches/python-mypy-12332.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/python-check.scm (python-mypy)[source]<origin>: Use patch
	"python-mypy-12332.patch" to avoid overflow issues resulting in test failures.

2022-03-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: isl: Add 'release-monitoring-url' property.
	* gnu/packages/gcc.scm (isl)[properties]: New field.

2022-03-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: isl: Get source from SourceForge.
	Reported by Artyom V. Poptsov <poptsov.artyom@gmail.com>.

	* gnu/packages/gcc.scm (isl)[home-page]: Update.
	[source]: Replace gforge.inria.fr URL with mirror://sourceforge URL.
	(isl-0.18)[source]: Likewise.
	(isl-0.11)[source]: Likewise.

2022-03-19  Ludovic Courtès  <ludo@gnu.org>

	guix home: Show "container" in '--help' output.
	This is a followup to 094a2cfbe45c104d0da30ff9d975d052ca0c118c.

	* guix/scripts/home.scm (show-help): Add "container".

2022-03-19  Timothy Sample  <samplet@ngyro.com>

	gnu: commencement: Remove many old utilities.
	* gnu/packages/commencement.scm (bash-mesboot0): Delete variable...
	(%boot-tcc-inputs): ...and remove it from here.
	(gawk-mesboot0): Delete variable...
	(%boot-mesboot-core-inputs): ...and remove it from here.
	(coreutils-mesboot0): Delete variable.
	(%boot-mesboot1-inputs): Remove 'bash-mesboot',
	'coreutils-mesboot0', 'gawk-mesboot', 'grep-mesboot', 'sed-mesboot',
	and 'tar-mesboot' from the list of inputs to add; and remove "bash",
	"bootar", "coreutils", "gash", "gawk", "grep", "guile", "sed", and
	"tar" from the list of inputs to delete.
	(hello-mesboot)[native-inputs]: Remove 'xz-mesboot'.
	(gawk-mesboot)[native-inputs]: Use '%boot-mesboot2-inputs'.
	(%boot-mesboot3-inputs): Remove 'xz-mesboot'; add 'gawk-mesboot'.
	(glibc-headers-mesboot)[arguments]: Add 'remove-bashism' phase.
	(glibc-mesboot)[arguments]: Add 'simplify-intl-tests' phase.
	(gcc-mesboot1-wrapper)[native-inputs]: Replace 'bash-mesboot' and
	'coreutils-mesboot0' with 'gash-boot' and 'gash-utils-boot'.
	(gcc-mesboot-wrapper): Likewise.
	(mesboot-package): New procedure.
	(bash-mesboot, coreutils-mesboot, grep-mesboot, sed-mesboot,
	xz-mesboot, tar-mesboot): Recreate in terms of 'mesboot-package'
	using up-to-date versions.
	(%boot-mesboot6-inputs): Add 'bash-mesboot', 'coreutils-mesboot',
	'grep-mesboot', 'sed-mesboot', 'tar-mesboot', and 'xz-mesboot' to
	the list of inputs to add; and add "bash" and "bootar" to the list
	of inputs to delete.

	gnu: %boot-tcc-inputs: Remove extra "gash-utils".
	* gnu/packages/commencement.scm (%boot-tcc-inputs): Remove
	'gash-utils-boot' (it is already included in '%boot-gash-inputs'
	under the name "coreutils").

2022-03-19  Timothy Sample  <samplet@ngyro.com>

	gnu: binutils-mesboot0: Update to 2.20.1a.
	This restores the package to how it was before the Scheme-only
	bootstrap.  See cb167958ea904fc79913b883cb771e2d691402e0.

	* gnu/packages/commencement.scm (binutils-mesboot0): Update to 2.20.1a.
	(binutils-mesboot1)[arguments]: Remove #:phases substitution.
	(binutils-mesboot): Inherit from binutils-mesboot1, changing only
	the native-inputs field.

2022-03-19  Timothy Sample  <samplet@ngyro.com>

	gnu: sed-mesboot0: Remove package.
	* gnu/packages/commencement.scm (sed-mesboot0): Remove variable.
	(%boot-tcc-inputs): Remove 'sed-mesboot0'.

	gnu: bzip2-mesboot: Remove package.
	gnu/packages/commencement.scm (bzip2-mesboot): Remove variable.
	(tcc-boot)[native-inputs]: Remove 'bzip2-mesboot'.
	[arguments]: Do not replace the 'unpack' phase.
	(%boot-tcc-inputs): Remove 'bzip2-mesboot'.

	gnu: gash-utils-boot: Create 'echo' wrapper.
	* gnu/packages/commencement.scm (gash-utils-boot)[arguments]: Add a
	phase that generates an external wrapper for Gash's 'echo' built-in.

	gnu: gash: Update to 0.3.0.
	* gnu/packages/shells.scm (gash): Update to 0.3.0.
	[source]: Remove Guile 3.0 snippet.
	[arguments]: Delete arguments.
	* gnu/packages/commencement.scm (gash-boot)[source]: Do not remove
	the Guile 3.0 snippet (it no longer exists).

	gnu: bootar: Update to 1b.
	* gnu/packages/commencement.scm (bootar): Update to 1b.

	gnu: gash-utils: Update to 0.2.0.
	* gnu/packages/patches/gash-utils-ls-test.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/shells.scm (gash-utils): Update to 0.2.0.
	[source]: Remove patch and Guile 3.0 snippet.
	* gnu/packages/commencement.scm (gash-utils-boot)[source]: Do not
	modify parent value.
	[arguments]: Add "env" to the list of scripts to create in the
	'pre-configure' phase; add the "gash-utils" module directory in the
	'configure', 'build', and 'install' phases.

	gnu-bootstrap: Allow multiple module directories.
	* guix/build/gnu-bootstrap.scm (bootstrap-configure,
	bootstrap-build, bootstrap-install): Treat the 'modules' argument as
	a list of directories.
	* gnu/packages/commencement.scm (bootar, gash-boot,
	gash-utils-boot): Adjust call sites.

	gnu-bootstrap: Configure PACKAGE_NAME.
	* guix/build/gnu-bootstrap.scm (bootstrap-configure): Add a 'name'
	argument and use it to configure the PACKAGE_NAME variable.
	* gnu/packages/commencement.scm (bootar, gash-boot,
	gash-utils-boot): Use the new argument.

	gnu: hello-mesboot: Downgrade to 2.10.
	* gnu/packages/commencement.scm (hello-mesboot): Downgrade to 2.10.

2022-03-19  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry about 'guix home container'.
	* etc/news.scm: Add entry.

	guix home: Add 'container' command.
	* guix/scripts/home.scm (show-help, %options): Add '--network',
	'--share', and '--expose'.
	(not-config?, user-shell, spawn-home-container): New procedures.
	(%default-system-profile): New variable.
	(perform-action): Add #:file-system-mappings, #:container-command,
	and #:network?; honor them.
	(process-action): Adjust accordingly.
	(guix-home)[parse-sub-command]: Add "container".
	[parse-args]: New procedure.
	Use it instead of 'parse-command-line'.
	* tests/guix-home.sh: Add tests.
	* doc/guix.texi (Declaring the Home Environment): Mention 'guix home
	container' as a way to test configuration.
	(Invoking guix home): Document it.

	linux-container: Add #:guest-uid and #:guest-gid to 'eval/container'.
	* gnu/system/linux-container.scm (eval/container): Add #:guest-uid
	and #:guest-gid and honor them.

	linux-container: 'eval/container' honors #:namespaces.
	* gnu/system/linux-container.scm (eval/container): Pass #:namespaces to
	'call-with-container'.

2022-03-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: install: Add two new Btrfs RAID10 install test.
	* gnu/tests/install.scm (%btrfs-raid10-root-os)
	(%btrfs-raid10-root-os): New variables.
	(%btrfs-raid10-root-installation-script): Likewise.
	(%test-btrfs-raid10-root-images): Likewise.
	(%test-btrfs-raid10-root-os, %test-btrfs-raid10-root-os-degraded): New tests.

	tests: install: Enable the use of multiple disk devices for tests.
	* gnu/tests/install.scm (run-install)[packages]: Unconditionally add to OS.
	[NUMBER-OF-DISKS]: Add argument, update doc and adjust.  The returned gexp
	output is now a list of images rather than the image itself.
	* gnu/tests/install.scm (qemu-command*): Rename IMAGE argument to IMAGES, to
	account for the above change.  Adjust doc.  Generate a QEMU '-drive' argument
	for each disk image.
	(%test-installed-os): Rename the IMAGE variable to IMAGES.
	(%test-installed-extlinux-os): Likewise.
	(%test-iso-image-installer): Likewise.
	(%test-separate-home-os): Likewise.
	(%test-separate-store-os): Likewise.
	(%test-raid-root-os): Likewise.
	(%test-encrypted-root-os): Likewise.
	(%test-lvm-separate-home-os): Likewise.
	(%test-encrypted-root-not-boot-os): Likewise.
	(%test-btrfs-root-os): Likewise.
	(%test-btrfs-raid-root-os): Likewise.
	(%test-btrfs-root-on-subvolume-os): Likewise.
	(%test-jfs-root-os): Likewise.
	(%test-f2fs-root-os): Likewise.
	(%test-xfs-root-os): Likewise.
	(guided-installation-test): Likewise.

	tests: install: Streamline 'qemu-command/writable-image'.
	* gnu/tests/install.scm (qemu-command/writable-image): Replace the use of a
	writable backing file by the use of the '-snapshot' option, and rename to...
	(qemu-command*): ... this, adjusting all calls.

2022-03-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: install: Adjust the timeouts on two failing tests.
	The 'login on tty1' and 'getlogin on tty1' tests were failing on a machine
	equipped with slower hard drives.

	* gnu/tests/base.scm (run-basic-test)
	["login on tty1", "getlogin on tty1"]: Bump timeout from 10 to 30 s.

2022-03-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add wego.
	* gnu/packages/weather.scm: New file.
	* gnu/local.mk: Register new file.

	gnu: Add go-github-com-schachmat-ingo.
	* gnu/packages/golang.scm (go-github-com-schachmat-ingo): New variable.

2022-03-18  EuAndreh  <eu@euandre.org>

	doc: Fix wrong variable name.
	* doc/guix.texi (Mail services): use correct variable name.

2022-03-18  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Update Tor onion service name.
	* doc/guix-cookbook.texi: New variable.
	(Getting substitutes from Tor): Use it.

	gnu: guix: Update to 2fb4304.
	* gnu/packages/package-management.scm (guix): Update to 2fb4304.

2022-03-18  Leo Famulari  <leo@famulari.name>

	gnu: b2sum: Produce generic binaries and enable tuning.
	* gnu/packages/crypto.scm (b2sum)[arguments]: Add 'de-tune' phase.
	[properties]: Mark the package as tunable.

2022-03-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: bitlbee-purple: Use 'modify-inputs'.
	* gnu/packages/messaging.scm (bitlbee-purple)[inputs]: Use 'modify-inputs'.

2022-03-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: bitlbee-purple: Add search path for "PURPLE_PLUGIN_PATH".
	Suggested by Maxime Devos.

	* gnu/packages/messaging.scm (bitlbee-purple)[native-search-paths]: New field.

2022-03-18  Formbi  <formbi@protonmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add ckb-next.
	* gnu/packages/hardware.scm (ckb-next): add ckb-next

2022-03-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: feh, newsboat: Inline top-level reference to 'curl'.
	These references introduced top-level circular dependencies.
	Furthermore, they were inaccurate since only CURL_CA_BUNDLE is honored.

	* gnu/packages/image-viewers.scm (feh)[native-search-paths]: Remove
	top-level reference to 'curl'; inline "CURL_CA_BUNDLE" spec.
	* gnu/packages/syndication.scm (newsboat)[native-search-paths]:
	Likewise.

2022-03-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: ghc-optparse-applicative@0.15.1.0: Avoid circular top-level references.
	* gnu/packages/purescript.scm (ghc-optparse-applicative-0.15.1.0): Move
	to...
	* gnu/packages/haskell-xyz.scm (ghc-optparse-applicative-0.15.1.0): ... here.

2022-03-18  angryrectangle  <angryrectangle@cock.li>

	home: services: Fix bash aliases without guix-defaults.
	* gnu/home/services/shells.scm: Fix bash aliases not being added if
	  guix-defaults? was #f. Also fix inaccuracy in documentation about placement
	  of defaults.
	* doc/guix.texi (Shells Home Services): Adjust accordingly.

2022-03-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs-osm: Record the absolute file name of 'curl'.
	* gnu/packages/emacs-xyz.scm (emacs-osm)[arguments, inputs]: New fields.

	gnu: emacs-osm: Fetch source over Git.
	* gnu/packages/emacs-xyz.scm (emacs-osm)[source]: Switch to 'git-fetch'.

2022-03-18  Allan Adair  <allan@adair.no>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add emacs-osm.
	* gnu/packages/emacs-xyz.scm (emacs-osm): New variable.

2022-03-18  Ludovic Courtès  <ludo@gnu.org>

	guix system: Call 'export-graph' with the right port argument.
	* guix/scripts/system.scm (export-extension-graph)
	(export-shepherd-graph): Honor PORT.

2022-03-18  Ludovic Courtès  <ludo@gnu.org>

	guix home: Implement the 'extension-graph' and 'shepherd-graph' actions.
	Until now these two actions were silently ignored.

	* guix/scripts/home.scm (show-help, %options): Add "--graph-backend".
	(%default-options): Add 'graph-backend' key.
	(export-extension-graph, export-shepherd-graph): New procedures.
	(perform-action): Add #:graph-backend parameter.  Add cases for the
	'extension-graph' and 'shepherd-graph' actions.
	(process-action): Pass #:graph-backend to 'perform-action'.
	* guix/scripts/system.scm (service-node-type)
	(shepherd-service-node-type): Export
	* tests/guix-home.sh: Add tests.
	* doc/guix.texi (Invoking guix home): Document it.

2022-03-18  Ludovic Courtès  <ludo@gnu.org>

	home: services: Export record type accessors.
	* gnu/home/services/shepherd.scm: Export <home-shepherd-configuration>
	accessors.  Re-export <shepherd-service> accessors.

	graph: Factorize 'lookup-backend'.
	* guix/graph.scm (lookup-backend): New procedure.
	* guix/scripts/graph.scm (lookup-backend): Remove.
	* guix/scripts/system.scm (lookup-backend): Remove.
	* po/guix/POTFILES.in: Add 'guix/graph.scm'.

	ui: 'show-what-to-build' highlights "would be downloaded" headings.
	* guix/ui.scm (show-what-to-build): Highlight "X MB would be downloaded".

	ui: 'show-what-to-build' highlights "The following [...] will be built".
	* guix/colors.scm (highlight/warn): New procedure.
	* guix/ui.scm (show-what-to-build): Use 'highlight/warn' when displaying
	what would/will be built.

	gnu: petsc-openmpi: Remove input labels.
	* gnu/packages/maths.scm (petsc-openmpi)[inputs]: Use 'modify-inputs'.
	[arguments]: Adjust label name for hdf5.

2022-03-18  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: petsc-openmpi: Fix compilation with Scotch 7.0.
	* gnu/packages/maths.scm (petsc-openmpi)[inputs]: Add SCOTCH:METIS.
	[arguments]: Add 'adjust-pt-scotch-library-names' phase.

2022-03-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add python-scikit-allel.
	* gnu/packages/python-science.scm (python-scikit-allel): New variable.

2022-03-18  cage  <cage-dev@twistfold.it>

	gnu: Add cl-purgatory.
	* gnu/packages/lisp-xyz.scm (cl-purgatory, ecl-purgatory, sbcl-purgatory): New
	  variables.

2022-03-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 8.2.4564.
	* gnu/packages/vim.scm (vim): Update to 8.2.4564.
	[arguments]: Adjust custom 'patch-absolute-paths phase to upstream
	changes.

2022-03-18  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: gnome-shell-extension-customize-ibus: Update to 82.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-customize-ibus): Update to 82.

2022-03-18  Olivier Dion  <olivier.dion@polymtl.ca>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: capstone: Update to 4.0.2.
	* gnu/packages/engineering.scm (capstone): Update to 4.0.2.
	[source]: Fix indentation and git URL.
	[phases]: Strip trailing #t.
	[home]: Update URL.

2022-03-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add sysbench.
	* gnu/packages/benchmark.scm (sysbench): New variable.

	gnu: Add ck.
	* gnu/packages/c.scm (ck): New variable.

	utils: Add ar-for-target and ld-for-target procedures.
	* guix/utils.scm (ar-for-target, ld-for-target): New procedures.

	gnu: docbook-xml-4.1.2: Install an XML catalog file.
	* gnu/packages/docbook.scm (docbook-xml-4.1.2)[builder]: Generate a catalog
	file.
	[native-inputs]: Add libxml2.

	gnu: postgresql-14: Update to 14.2.
	* gnu/packages/databases.scm (postgresql-14): Update to 14.2.

2022-03-18  Brice Waegeneire  <brice@waegenei.re>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: postgresql-11: Update to 11.15.
	* gnu/packages/databases.scm (postgresql-11): Update to 11.15.

	gnu: postgresql-10: Update to 10.20.
	* gnu/packages/databases.scm (postgresql-10): Update to 10.20.

2022-03-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: postgresql-9.6: Remove EOL package.
	* gnu/packages/databases.scm (postgresql-9.6): Delete variable.

	gnu: postgresql-13: Update to 13.6.
	* gnu/packages/databases.scm (postgresql-13): Update to 13.6.

2022-03-18  Brice Waegeneire  <brice@waegenei.re>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: postgresql: Install manpages and info manual.
	Fixes <https://issues.guix.gnu.org/47606>.

	* gnu/packages/databases.scm (postgresql)[arguments]: Use gexps and remove
	trailing #t.
	[configure-flags]: Add '--mandir'.
	[phases]{install-manuals}: New phase.
	[native-inputs]: New field.
	[inputs]: Use new style.

2022-03-18  Leo Famulari  <leo@famulari.name>

	gnu: MPD: Update to 0.23.6.
	* gnu/packages/mpd.scm (mpd): Update to 0.23.6.

2022-03-16  Christine Lemmer-Webber  <cwebber@dustycloud.org>

	gnu: mesa: Update to 21.3.7.
	* gnu/packages/gl.scm (mesa): Update to 21.3.7.

2022-03-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: linux-libre: Enable UTF-8 normalization and casefolding.
	Without this it is apparently impossible to mount file systems with the
	feature, which apparently some distributions do by default now.

	  podiki[m]> I have an sdcard that was formatted with ext4 casefold
	             [by Arch Linux], cannot be mounted

	* gnu/packages/aux-files/linux-libre/5.10-arm.conf,
	gnu/packages/aux-files/linux-libre/5.10-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.10-i686.conf,
	gnu/packages/aux-files/linux-libre/5.10-x86_64.conf,
	gnu/packages/aux-files/linux-libre/5.15-arm.conf,
	gnu/packages/aux-files/linux-libre/5.15-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.15-i686.conf,
	gnu/packages/aux-files/linux-libre/5.15-x86_64.conf,
	gnu/packages/aux-files/linux-libre/5.16-arm.conf,
	gnu/packages/aux-files/linux-libre/5.16-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.16-i686.conf,
	gnu/packages/aux-files/linux-libre/5.16-x86_64.conf,
	gnu/packages/aux-files/linux-libre/5.4-arm.conf,
	gnu/packages/aux-files/linux-libre/5.4-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.4-i686.conf,
	gnu/packages/aux-files/linux-libre/5.4-x86_64.conf:
	Set CONFIG_UNICODE=y.

2022-03-17  J. Sims via Guix-patches via  <guix-patches@gnu.org>

	gnu: rtl8812au-aircrack-ng-linux-module: Update to 5.6.4.2-7.37e27f9.
	This fixes issues with Linux 5.17 and adds optimizations for 5.15:

	https://github.com/aircrack-ng/rtl8812au/pull/942
	https://github.com/aircrack-ng/rtl8812au/commit/2f52f84096ae09d36012d455d29b73e6cb37f740

	* gnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module): Update to
	5.6.4.2-7.37e27f9.

2022-03-17  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.307.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.307.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.272.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.272.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.235.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.235.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.185.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.185.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.106.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.106.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.29.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.29.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.16.15.
	* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.15.
	(linux-libre-5.16-pristine-source): Update hash.

2022-03-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "services: nfs: Define rpcbind-shepherd-service at the top level."
	This reverts commit 0a9e82b43080275a2755624f3208287056dc9f95, which didn't end
	up fixing anything.  The problem was elsewhere; namely, using
	'operating-system-services' instead of 'operating-system-user-services'.

2022-03-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: nfs: Define rpcbind-shepherd-service at the top level.
	Attempting to use the 'nfs-service-type' as part of a computed
	operating-system definition, the following exception would be thrown:

	  ice-9/boot-9.scm:1685:16: In procedure raise-exception:
	  ERROR:
	    1. &ambiguous-target-service-error:
	        service: #<<service> type: #<service-type rpcbind 7f7529853780> value: #<<rpcbind-configuration> rpcbind: #<package rpcbind@1.2.6 gnu/packages/onc-rpc.scm:87 7f75389e78f0> warm-start?: #t>>
	        target-type: #<service-type shepherd-root 7f7529396080>
	    2. &message: "more than one target service of type 'shepherd-root'"

	The problem was that the rpcbind shepherd-service object was dynamically
	instantiated every time the rpcbind-service-type would be called, causing
	multiple objects in some situations, resulting in the above condition.

	* gnu/services/nfs.scm (rpcbind-service-type): Refactor and adjust in a way to
	extract...
	(rpcbind-shepherd-service): ... this new procedure.

2022-03-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: guile-git: Skip test on powerpc-linux.
	* gnu/packages/guile.scm (guile-git)[arguments]: When building on
	powerpc-linux add a phase to skip one test.

2022-03-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-mbess.
	* gnu/packages/cran.scm (r-mbess): New variable.

2022-03-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-jupyter-sphinx: Run tests.
	* gnu/packages/sphinx.scm (python-jupyter-sphinx)[source]: Download
	using git-fetch.
	[arguments]: Use custom 'check phase.
	[native-inputs]: Add python-pytest.

	gnu: python-scipy: Adjust phases.
	* gnu/packages/python-science.scm (python-scipy)[arguments]: Replace
	'check with custom 'check phase.

2022-03-17  jgart  <jgart@dismail.de>

	gnu: sicp: Update to 20180718-2.bda03f7.
	* gnu/packages/scheme.scm (sicp): Update to 20180718-2.bda03f7.
	  [version]: Use git-version function.
	  [source]: Use git-file-name function.
	  [arguments]: Remove trailing `#t`.

	gnu: cl-3bmd: Update to 0.0.0-3.4e08d82.
	* gnu/packages/lisp-xyz.scm (sbcl-3bmd): Update to 0.0.0-3.4e08d82.
	  [native-inputs]: Add sbcl-fiasco.
	  [inputs]: Add python, python-pygments, and use newer inputs guix style.
	  [arguments]: Add 'fix-python3-path' phase.

	gnu: cl-envy: Update to 26a7faa.
	* gnu/packages/lisp-xyz.scm (sbcl-envy): Update to 26a7faa.
	  [native-inputs]: Uncomment test inputs and use new style.
	  [arguments]: Add 'asd-systems' parameter, Remove 'fix-tests' phase.

2022-03-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ggtern.
	* gnu/packages/cran.scm (r-ggtern): New variable.

2022-03-17  Carl Dong  <contact@carldong.me>

	gnu: cross-base: Don't specify mingw --with-newlib
	Previous to this commit, we added a --with-newlib configure flag to
	cross-gcc when cross-newlib?, but cross-newlib? is true only when
	target-mingw?.

	It turns out that specifying --with-newlib disables the
	GLIBCXX_CROSSCONFIG check, which is used to detect
	_GLIBCXX_HAVE__WFOPEN, which is required in C++17 std::filesystem for
	mingw-w64 systems.

	Additional context: In gnu/packages/embedded.scm, --with-newlib is
	specified explicitly when we're actually using newlib, which seems like
	the correct way of handling it.

	Situation in other distros:
	- Debian's gcc-mingw-w64 doesn't specify --with-newlib
	- Fedora's mingw64-gcc-c++ explicitly specifies --without-newlib

	Chesterton's fence: Chatting with janneke, who originally added this
	mechanism, reveals that this flag is not only no longer required, but
	also that removing it doesn't break his guile-mingw builds. See IRC logs
	of #guix for 2022-02-15.

	* gnu/packages/cross-base.scm (cross-gcc-arguments): Don't check for and
	specify --with-newlib.
	(cross-libc): Check for mingw and use mingw-w64 directly.
	(cross-newlib?): Remove, unexport.
	(native-libc): Remove.

2022-03-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Update to 3.1.6.
	* gnu/packages/dns.scm (knot): Update to 3.1.6.

2022-03-16  Leo Famulari  <leo@famulari.name>

	gnu: expat: Update to 2.4.7.
	This fixes some regressions in 2.4.5 and 2.4.6:

	https://www.xml.com/news/2022-02-expat-246/
	https://www.xml.com/news/2022-03-expat-247/

	* gnu/packages/xml.scm (expat/fixed): Update to 2.4.7.

2022-03-16  Leo Famulari  <leo@famulari.name>

	gnu: OpenSSL 3: Update to 3.0.2 [fixes CVE-2022-0778].
	For more information about this vulnerability:

	https://www.openssl.org/news/secadv/20220315.txt

	* gnu/packages/tls.scm (openssl-3.0): Update to 3.0.2.

2022-03-16  Leo Famulari  <leo@famulari.name>

	gnu: OpenSSL: Update to 1.1.1n [fixes CVE-2022-0778].
	For more information about this vulnerability:

	https://www.openssl.org/news/secadv/20220315.txt

	* gnu/packages/tls.scm (openssl/fixed): Update to 1.1.1n.

2022-03-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: isc-dhcp: Update bundled BIND to 9.11.37.
	* gnu/packages/admin.scm (isc-dhcp)[inputs]:
	Update bind-source-tarball to 9.11.37.

	gnu: bind: Update to 9.16.27 [fixes CVE-2022-0396].
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.27.

	gnu: cdrtools: Don't return #t from snippet.
	* gnu/packages/cdrom.scm (cdrtools)[source]: Don't return #t from snippet.

	gnu: cdrtools: Use G-expressions.
	* gnu/packages/cdrom.scm (cdrtools)[arguments]:
	Rewrite as G-expressions.  Don't return #t from phases.

	gnu: cdrtools: Link dynamically.
	* gnu/packages/cdrom.scm (cdrtools)[arguments]: Add "LINKMODE=dynamic" to
	the #:configure-flags.

	gnu: cdrtools: Prepare for cross-compilation.
	* gnu/packages/cdrom.scm (cdrtools)[arguments]: Use CC-FOR-TARGET.

2022-03-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-stackprof: Adjust skipped test on powerpc-linux.
	* gnu/packages/ruby.scm (ruby-stackprof)[arguments]: On powerpc-linux
	adjust the 'skip-dubious-test phase.

2022-03-16  Andrew Tropin  <andrew@trop.in>

	gnu: i2pd: Update to 2.41.0.
	* gnu/packages/i2p.scm (i2pd): Update to 2.41.0.
	  [arguments]: Remove trailing slash to match all libi2pd entries.

2022-03-16  jgart  <jgart@dismail.de>

	gnu: cl-mito: Update to 47ba486.
	* gnu/packages/lisp-xyz.scm (sbcl-mito): Update to 47ba486.

2022-03-16  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: opencpn: Update to 5.6.0.
	* gnu/packages/geo.scm (opencpn): Update to 5.6.0.
	  [inputs]: Add alsa-utils, eudev, jasper, libjpeg-turbo and libusb.

2022-03-16  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add tessen.
	* gnu/packages/password-utils.scm (tessen): New variable.

2022-03-16  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: matterbridge: update to 1.24.0
	* gnu/packages/messaging.scm (matterbridge): Update to 1.24.0.

2022-03-16  Pradana AUMARS  <paumars@courrier.dev>

	gnu: Add python-mathlibtools.
	* gnu/packages/lean.scm (python-mathlibtools): New variable.

2022-03-16  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: dunst: Update to 1.8.1.
	* gnu/packages/dunst.scm (dunst): Update to 1.8.1.
	* gnu/packages/patches/dunst-1.7.3-fix-crash.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2022-03-16  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: python-gitlab: update to 3.2.0
	* gnu/packages/python-web.scm (python-gitlab): Update to 3.2.0

2022-03-16  Ludovic Courtès  <ludo@gnu.org>

	system: Improve 'read-boot-parameters' incompatibility diagnostic.
	Previously, when reading an incompatible "parameters" file, 'guix
	system' would print a warning and then crash with a wrong-type-arg
	backtrace because code expects 'read-boot-parameters' to always return a
	<boot-parameters> record.

	* gnu/system.scm (read-boot-parameters): Upon incompatibility, raise an
	error instead of returning #f.  Also raise a '&fix-hint' condition.
	* tests/boot-parameters.scm ("read, construction, mandatory fields"):
	Define 'test-read-boot-parameters' as a macro; expect
	'formatted-message?' exceptions rather than #f returns.

2022-03-16  Brendan Tildesley  <mail@brendan.scot>

	gnu: cryfs: Update to 0.11.2.
	* gnu/packages/crypto.scm (cryfs): Update to 0.11.2.
	[arguments]: Fix build with boost 1.77

2022-03-16  Ludovic Courtès  <ludo@gnu.org>

	packages: 'modify-inputs' preserves outputs in 'replace' clauses.
	Fixes <https://issues.guix.gnu.org/53915>.
	Reported by Gordon Quad <gordon@niflheim.info>.

	* guix/packages.scm (replace-input): Preserve the outputs of INPUT by
	default.
	* tests/packages.scm ("modify-inputs, replace, extra output"): New test.

2022-03-16  Ludovic Courtès  <ludo@gnu.org>

	tests: Exercise 'modify-inputs' with a 'replace' clause.
	* tests/packages.scm ("modify-inputs, replace")
	("modify-inputs, replace, change output"): New tests.

2022-03-16  Fatima Toothpaste  <fatimatoothpaste@disroot.org>

	gnu : nicotine+: Update to 3.2.1.
	* gnu/packages/nicotine.scm (nicotine+): Update to 3.2.1.
	  [source]: Delete network requried tests in snippet.
	  [arguments]: Remove trailing #t.
	  Replae 'check phase to run proper test.
	  [inputs]: Add bash-minimal, gspell, libappindicator.
	  [native-inputs]: Remove python-pytest. Add xvfb-run.
	  [home-page]: Update URL.

2022-03-16  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: %boot3-inputs: Add missing input."
	This reverts commit ed2ca2dcb558dcda6ea69c64a0a9e9c0b52f892e.

	This is no longer needed after the gcc STARTFILE_PREFIX_SPEC commit.

2022-03-16  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: Add %final-inputs-riscv64."
	This reverts commit 0444be868903356a37fc8ffd3cdf820ca038f3e6.

	This is no longer necessary after the gcc STARTFILE_PREFIX_SPEC commit.

2022-03-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc: For riscv64-linux remove STARTFILE_PREFIX_SPEC.
	* gnu/packages/gcc.scm (gcc-4.7)[arguments]: When building for
	riscv64-linux and the 'gcc/configure/riscv' directory exists adjust the
	STARTFILE_PREFIX_SPEC so it doesn't do anything.

2022-03-16  kiasoc5  <kiasoc5@tutanota.com>

	gnu: httpie: Update to 3.1.0 [security fixes].
	Fixes CVE-2022-24737 and CVE-2022-0430.

	* gnu/packages/python-web.scm (httpie): Update to 3.1.0.

2022-03-15  zimoun  <zimon.toutoune@gmail.com>

	gnu: Add r-diffcyt.
	* gnu/packages/bioconductor.scm (r-diffcyt): New variable.

	gnu: Add r-ga.
	* gnu/packages/cran.scm (r-ga): New variable.

	gnu: Add r-carrier.
	* gnu/packages/cran.scm (r-carrier): New variable.

	gnu: Add r-babelwhale.
	* gnu/packages/cran.scm (r-babelwhale): New variable.

	gnu: Add r-polychrome.
	* gnu/packages/cran.scm (r-polychrome): New variable.

	gnu: Add r-scannotatr.
	* gnu/packages/bioconductor.scm (r-scannotatr): New variable.

2022-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sn: Update to 2.0.2.
	* gnu/packages/statistics.scm (r-sn): Update to 2.0.2.

	gnu: r-dt: Update to 0.21.
	* gnu/packages/statistics.scm (r-dt): Update to 0.21.

	gnu: r-simr: Update to 1.0.6.
	* gnu/packages/statistics.scm (r-simr): Update to 1.0.6.
	[propagated-inputs]: Add r-lmertest.
	[synopsis]: Change case and spelling.
	[description]: Use complete sentences.

	gnu: r-rmarkdown: Update to 2.13.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.13.
	[propagated-inputs]: Add r-bslib.

	gnu: r-withr: Update to 2.5.0.
	* gnu/packages/statistics.scm (r-withr): Update to 2.5.0.

	gnu: r-openssl: Update to 2.0.0.
	* gnu/packages/statistics.scm (r-openssl): Update to 2.0.0.

	gnu: r-commonmark: Update to 1.8.0.
	* gnu/packages/statistics.scm (r-commonmark): Update to 1.8.0.

	gnu: r-desc: Update to 1.4.1.
	* gnu/packages/statistics.scm (r-desc): Update to 1.4.1.
	[propagated-inputs]: Remove r-crayon; add r-cli.

	gnu: r-bbmisc: Update to 1.12.
	* gnu/packages/statistics.scm (r-bbmisc): Update to 1.12.
	[propagated-inputs]: Add r-data-table.

	gnu: r-locfit: Update to 1.5-9.5.
	* gnu/packages/statistics.scm (r-locfit): Update to 1.5-9.5.

	gnu: r-rlang: Update to 1.0.2.
	* gnu/packages/statistics.scm (r-rlang): Update to 1.0.2.

	gnu: r-survival: Update to 3.3-1.
	* gnu/packages/statistics.scm (r-survival): Update to 3.3-1.

	gnu: r-bien: Update to 1.2.5.
	* gnu/packages/cran.scm (r-bien): Update to 1.2.5.
	[native-inputs]: Remove r-testthat.

	gnu: r-filehash: Update to 2.4-3.
	* gnu/packages/cran.scm (r-filehash): Update to 2.4-3.

	gnu: r-pdftools: Update to 3.1.1.
	* gnu/packages/cran.scm (r-pdftools): Update to 3.1.1.

	gnu: r-mlr3tuning: Update to 0.12.1.
	* gnu/packages/cran.scm (r-mlr3tuning): Update to 0.12.1.

	gnu: r-bbotk: Update to 0.5.1.
	* gnu/packages/cran.scm (r-bbotk): Update to 0.5.1.

	gnu: r-mlr3: Update to 0.13.3.
	* gnu/packages/cran.scm (r-mlr3): Update to 0.13.3.

	gnu: r-parsnip: Update to 0.2.0.
	* gnu/packages/cran.scm (r-parsnip): Update to 0.2.0.
	[propagated-inputs]: Add r-cli, r-ggplot2, and r-withr.

	gnu: r-posterior: Update to 1.2.1.
	* gnu/packages/cran.scm (r-posterior): Update to 1.2.1.

	gnu: r-latex2exp: Update to 0.9.4.
	* gnu/packages/cran.scm (r-latex2exp): Update to 0.9.4.

	gnu: r-shinystan: Update to 2.6.0.
	* gnu/packages/cran.scm (r-shinystan): Update to 2.6.0.
	[propagated-inputs]: Remove r-rsconnect.

	gnu: r-semplot: Update to 1.1.5.
	* gnu/packages/cran.scm (r-semplot): Update to 1.1.5.

	gnu: r-qgraph: Update to 1.9.2.
	* gnu/packages/cran.scm (r-qgraph): Update to 1.9.2.

	gnu: r-openmx: Update to 2.20.6.
	* gnu/packages/cran.scm (r-openmx): Update to 2.20.6.

	gnu: r-sem: Update to 3.1-14.
	* gnu/packages/cran.scm (r-sem): Update to 3.1-14.

	gnu: r-quanteda: Update to 3.2.1.
	* gnu/packages/cran.scm (r-quanteda): Update to 3.2.1.

	gnu: r-torch: Update to 0.7.2.
	* gnu/packages/cran.scm (r-torch): Update to 0.7.2.

	gnu: r-caret: Update to 6.0-91.
	* gnu/packages/cran.scm (r-caret): Update to 6.0-91.

	gnu: r-imager: Update to 0.42.13.
	* gnu/packages/cran.scm (r-imager): Update to 0.42.13.

	gnu: r-seewave: Update to 2.2.0.
	* gnu/packages/cran.scm (r-seewave): Update to 2.2.0.

	gnu: r-sysfonts: Update to 0.8.8.
	* gnu/packages/cran.scm (r-sysfonts): Update to 0.8.8.

	gnu: r-bio3d: Update to 2.4-3.
	* gnu/packages/cran.scm (r-bio3d): Update to 2.4-3.

	gnu: r-pracma: Update to 2.3.8.
	* gnu/packages/cran.scm (r-pracma): Update to 2.3.8.

	gnu: r-parameters: Update to 0.17.0.
	* gnu/packages/cran.scm (r-parameters): Update to 0.17.0.

	gnu: r-styler: Update to 1.7.0.
	* gnu/packages/cran.scm (r-styler): Update to 1.7.0.
	[propagated-inputs]: Remove r-backports, r-glue, and r-xfun.

	gnu: r-mcmcpack: Update to 1.6-1.
	* gnu/packages/cran.scm (r-mcmcpack): Update to 1.6-1.

	gnu: r-float: Update to 0.2-6.1.
	* gnu/packages/cran.scm (r-float): Update to 0.2-6.1.

	gnu: r-sf: Update to 1.0-7.
	* gnu/packages/cran.scm (r-sf): Update to 1.0-7.

	gnu: r-udunits2: Update to 0.13.2.1.
	* gnu/packages/cran.scm (r-udunits2): Update to 0.13.2.1.

	gnu: r-gamlss-dist: Update to 6.0-3.
	* gnu/packages/cran.scm (r-gamlss-dist): Update to 6.0-3.

	gnu: r-densityclust: Update to 0.3.2.
	* gnu/packages/cran.scm (r-densityclust): Update to 0.3.2.

	gnu: r-tidytree: Update to 0.3.9.
	* gnu/packages/cran.scm (r-tidytree): Update to 0.3.9.
	[propagated-inputs]: Add r-pillar.

	gnu: r-admisc: Update to 0.25.
	* gnu/packages/cran.scm (r-admisc): Update to 0.25.

	gnu: r-fmsb: Update to 0.7.3.
	* gnu/packages/cran.scm (r-fmsb): Update to 0.7.3.

	gnu: r-circular: Update to 0.4-94.
	* gnu/packages/cran.scm (r-circular): Update to 0.4-94.

	gnu: r-rcppgsl: Update to 0.3.11.
	* gnu/packages/cran.scm (r-rcppgsl): Update to 0.3.11.

	gnu: r-glmmtmb: Update to 1.1.3.
	* gnu/packages/cran.scm (r-glmmtmb): Update to 1.1.3.
	[native-inputs]: Add r-rmarkdown.

	gnu: r-tmb: Update to 1.8.0.
	* gnu/packages/cran.scm (r-tmb): Update to 1.8.0.

	gnu: r-bayesplot: Update to 1.9.0.
	* gnu/packages/cran.scm (r-bayesplot): Update to 1.9.0.
	[propagated-inputs]: Add r-posterior.

	gnu: r-gam: Update to 1.20.1.
	* gnu/packages/cran.scm (r-gam): Update to 1.20.1.

	gnu: r-precrec: Update to 0.12.9.
	* gnu/packages/cran.scm (r-precrec): Update to 0.12.9.

	gnu: r-flextable: Update to 0.7.0.
	* gnu/packages/cran.scm (r-flextable): Update to 0.7.0.

	gnu: r-renv: Update to 0.15.4.
	* gnu/packages/cran.scm (r-renv): Update to 0.15.4.

	gnu: r-maptools: Update to 1.1-3.
	* gnu/packages/cran.scm (r-maptools): Update to 1.1-3.

	gnu: r-xfun: Update to 0.30.
	* gnu/packages/cran.scm (r-xfun): Update to 0.30.

	gnu: r-seriation: Update to 1.3.3.
	* gnu/packages/cran.scm (r-seriation): Update to 1.3.3.

	gnu: r-ddalpha: Update to 1.3.12.
	* gnu/packages/cran.scm (r-ddalpha): Update to 1.3.12.

	gnu: r-linprog: Update to 0.9-4.
	* gnu/packages/cran.scm (r-linprog): Update to 0.9-4.

	gnu: r-dimred: Update to 0.2.5.
	* gnu/packages/cran.scm (r-dimred): Update to 0.2.5.

	gnu: r-fitdistrplus: Update to 1.1-8.
	* gnu/packages/cran.scm (r-fitdistrplus): Update to 1.1-8.

	gnu: r-rcppthread: Update to 2.1.2.
	* gnu/packages/cran.scm (r-rcppthread): Update to 2.1.2.

	gnu: r-rcpp: Update to 1.0.8.2.
	* gnu/packages/cran.scm (r-rcpp): Update to 1.0.8.2.

	gnu: r-ape: Update to 5.6-2.
	* gnu/packages/cran.scm (r-ape): Update to 5.6-2.

	gnu: r-rticles: Update to 0.23.
	* gnu/packages/cran.scm (r-rticles): Update to 0.23.

	gnu: r-emdist: Update to 0.3-2.
	* gnu/packages/cran.scm (r-emdist): Update to 0.3-2.

	gnu: r-datawizard: Update to 0.3.0.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.3.0.

	gnu: liblantern: Update to 0.7.2.
	* gnu/packages/machine-learning.scm (liblantern): Update to 0.7.2.

2022-03-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ncdu2: Update to 2.1.
	* gnu/packages/ncdu.scm (ncdu2): Update to 2.1.

	gnu: mariadb: Fix building for powerpc-linux.
	* gnu/packages/databases.scm (mariadb)[arguments]: Add custom phase for
	powerpc-linux to apply patch.
	[native-inputs]: When building for powerpc-linux add patch and a patch
	file.
	* gnu/packages/patches/mariadb-link-libatomic.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2022-03-15  jgart  <jgart@dismail.de>

	gnu: zig: Update to 0.9.1.
	* gnu/packages/zig.scm (zig): Update to 0.9.1.

2022-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-afex: Add vignette builder.
	* gnu/packages/cran.scm (r-afex)[native-inputs]: Add r-r-rsp.
	[arguments]: Add build phase to set HOME variable.

	gnu: r-lme4: Update to 1.1-28.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-28.

	gnu: r-quantreg: Update to 5.88.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.88.

	gnu: r-vgam: Update to 1.1-6.
	* gnu/packages/statistics.scm (r-vgam): Update to 1.1-6.

	gnu: r-robust: Update to 0.7-0.
	* gnu/packages/statistics.scm (r-robust): Update to 0.7-0.

	gnu: r-rrcov: Update to 1.6-2.
	* gnu/packages/statistics.scm (r-rrcov): Update to 1.6-2.

	gnu: r-randomforest: Update to 4.7-1.
	* gnu/packages/statistics.scm (r-randomforest): Update to 4.7-1.

	gnu: r-tidyr: Update to 1.2.0.
	* gnu/packages/statistics.scm (r-tidyr): Update to 1.2.0.

	gnu: r-tidyselect: Update to 1.1.2.
	* gnu/packages/statistics.scm (r-tidyselect): Update to 1.1.2.

	gnu: r-domc: Update to 1.3.8.
	* gnu/packages/statistics.scm (r-domc): Update to 1.3.8.

	gnu: r-doparallel: Update to 1.0.17.
	* gnu/packages/statistics.scm (r-doparallel): Update to 1.0.17.

	gnu: r-foreach: Update to 1.5.2.
	* gnu/packages/statistics.scm (r-foreach): Update to 1.5.2.

	gnu: r-iterators: Update to 1.0.14.
	* gnu/packages/statistics.scm (r-iterators): Update to 1.0.14.

	gnu: r-xml: Update to 3.99-0.9.
	* gnu/packages/statistics.scm (r-xml): Update to 3.99-0.9.

	gnu: r-rsqlite: Update to 2.2.10.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.2.10.

	gnu: r-brew: Update to 1.0-7.
	* gnu/packages/statistics.scm (r-brew): Update to 1.0-7.

	gnu: r-dplyr: Update to 1.0.8.
	* gnu/packages/statistics.scm (r-dplyr): Update to 1.0.8.
	[propagated-inputs]: Remove r-ellipsis.

	gnu: r-rlang: Update to 1.0.1.
	* gnu/packages/statistics.scm (r-rlang): Update to 1.0.1.

	gnu: r-crayon: Update to 1.5.0.
	* gnu/packages/statistics.scm (r-crayon): Update to 1.5.0.

	gnu: r-yaml: Update to 2.3.5.
	* gnu/packages/statistics.scm (r-yaml): Update to 2.3.5.

	gnu: r-evaluate: Update to 0.15.
	* gnu/packages/statistics.scm (r-evaluate): Update to 0.15.

	gnu: r-svglite: Update to 2.1.0.
	* gnu/packages/statistics.scm (r-svglite): Update to 2.1.0.

	gnu: r-gdtools: Update to 0.2.4.
	* gnu/packages/statistics.scm (r-gdtools): Update to 0.2.4.
	[inputs]: Add fontconfig.

	gnu: r-ggdendro: Update to 0.1.23.
	* gnu/packages/statistics.scm (r-ggdendro): Update to 0.1.23.

	gnu: r-mgcv: Update to 1.8-39.
	* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-39.

	gnu: r-mockery: Update to 0.4.3.
	* gnu/packages/cran.scm (r-mockery): Update to 0.4.3.

	gnu: r-paws-common: Update to 0.3.16.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.3.16.

	gnu: r-keras: Update to 2.8.0.
	* gnu/packages/cran.scm (r-keras): Update to 2.8.0.

	gnu: r-tensorflow: Update to 2.8.0.
	* gnu/packages/cran.scm (r-tensorflow): Update to 2.8.0.

	gnu: r-qs: Update to 0.25.3.
	* gnu/packages/cran.scm (r-qs): Update to 0.25.3.

	gnu: r-opencpu: Update to 2.2.7.
	* gnu/packages/cran.scm (r-opencpu): Update to 2.2.7.

	gnu: r-pdftools: Update to 3.1.0.
	* gnu/packages/cran.scm (r-pdftools): Update to 3.1.0.
	[description]: Use complete sentences.

	gnu: r-ragg: Update to 1.2.2.
	* gnu/packages/cran.scm (r-ragg): Update to 1.2.2.

	gnu: r-mlr3tuning: Update to 0.12.0.
	* gnu/packages/cran.scm (r-mlr3tuning): Update to 0.12.0.

	gnu: r-mlr3: Update to 0.13.2.
	* gnu/packages/cran.scm (r-mlr3): Update to 0.13.2.
	[propagated-inputs]: Add r-evaluate.

	gnu: r-scattermore: Update to 0.8.
	* gnu/packages/cran.scm (r-scattermore): Update to 0.8.

	gnu: r-seqminer: Update to 8.4.
	* gnu/packages/cran.scm (r-seqminer): Update to 8.4.

	gnu: r-dials: Update to 0.1.0.
	* gnu/packages/cran.scm (r-dials): Update to 0.1.0.
	[propagated-inputs]: Add r-hardhat and r-lifecycle.

	gnu: r-rfast: Update to 2.0.6.
	* gnu/packages/cran.scm (r-rfast): Update to 2.0.6.

	gnu: r-spatstat: Update to 2.3-3.
	* gnu/packages/cran.scm (r-spatstat): Update to 2.3-3.
	[propagated-inputs]: Add r-spatstat-random.

	gnu: r-spatstat-linnet: Update to 2.3-2.
	* gnu/packages/cran.scm (r-spatstat-linnet): Update to 2.3-2.
	[propagated-inputs]: Add r-spatstat-random.

	gnu: r-spatstat-core: Update to 2.4-0.
	* gnu/packages/cran.scm (r-spatstat-core): Update to 2.4-0.
	[propagated-inputs]: Add r-spatstat-random.

	gnu: r-spatstat-geom: Update to 2.3-2.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 2.3-2.

	gnu: r-conquer: Update to 1.2.2.
	* gnu/packages/cran.scm (r-conquer): Update to 1.2.2.
	[propagated-inputs]: Remove r-caret.

	gnu: r-latex2exp: Update to 0.9.3.
	* gnu/packages/cran.scm (r-latex2exp): Update to 0.9.3.

	gnu: r-semplot: Update to 1.1.4.
	* gnu/packages/cran.scm (r-semplot): Update to 1.1.4.
	[propagated-inputs]: Remove r-regsem.

	gnu: r-qgraph: Update to 1.9.1.
	* gnu/packages/cran.scm (r-qgraph): Update to 1.9.1.

	gnu: r-rockchalk: Update to 1.8.151.
	* gnu/packages/cran.scm (r-rockchalk): Update to 1.8.151.

	gnu: r-openmx: Update to 2.20.3.
	* gnu/packages/cran.scm (r-openmx): Update to 2.20.3.

	gnu: r-ltm: Update to 1.2-0.
	* gnu/packages/cran.scm (r-ltm): Update to 1.2-0.

	gnu: r-rsvg: Update to 2.2.0.
	* gnu/packages/cran.scm (r-rsvg): Update to 2.2.0.

	gnu: r-gamlss: Update to 5.4-1.
	* gnu/packages/cran.scm (r-gamlss): Update to 5.4-1.

	gnu: r-lhs: Update to 1.1.4.
	* gnu/packages/cran.scm (r-lhs): Update to 1.1.4.

	gnu: r-showtext: Update to 0.9-5.
	* gnu/packages/cran.scm (r-showtext): Update to 0.9-5.

	gnu: r-terra: Update to 1.5-21.
	* gnu/packages/cran.scm (r-terra): Update to 1.5-21.

	gnu: r-systemfonts: Update to 1.0.4.
	* gnu/packages/cran.scm (r-systemfonts): Update to 1.0.4.
	[inputs]: Add freetype.

	gnu: r-xgboost: Update to 1.5.2.1.
	* gnu/packages/cran.scm (r-xgboost): Update to 1.5.2.1.

	gnu: r-dalex: Update to 2.4.0.
	* gnu/packages/cran.scm (r-dalex): Update to 2.4.0.

	gnu: r-arrow: Update to 7.0.0.
	* gnu/packages/cran.scm (r-arrow): Update to 7.0.0.
	[propagated-inputs]: Add r-cpp11.

	gnu: r-ggnewscale: Update to 0.4.6.
	* gnu/packages/cran.scm (r-ggnewscale): Update to 0.4.6.

	gnu: r-rttf2pt1: Update to 1.3.10.
	* gnu/packages/cran.scm (r-rttf2pt1): Update to 1.3.10.

	gnu: r-sf: Update to 1.0-6.
	* gnu/packages/cran.scm (r-sf): Update to 1.0-6.

	gnu: r-units: Update to 0.8-0.
	* gnu/packages/cran.scm (r-units): Update to 0.8-0.

	gnu: r-brobdingnag: Update to 1.2-7.
	* gnu/packages/cran.scm (r-brobdingnag): Update to 1.2-7.

	gnu: r-sets: Update to 1.0-21.
	* gnu/packages/cran.scm (r-sets): Update to 1.0-21.

	gnu: r-pbdzmq: Update to 0.3-7.
	* gnu/packages/cran.scm (r-pbdzmq): Update to 0.3-7.

	gnu: r-future: Update to 1.24.0.
	* gnu/packages/cran.scm (r-future): Update to 1.24.0.

	gnu: r-gmp: Update to 0.6-4.
	* gnu/packages/cran.scm (r-gmp): Update to 0.6-4.

	gnu: r-rnifti: Update to 1.4.0.
	* gnu/packages/cran.scm (r-rnifti): Update to 1.4.0.
	[inputs]: Add zlib.

	gnu: r-rnexml: Update to 2.4.6.
	* gnu/packages/cran.scm (r-rnexml): Update to 2.4.6.
	[propagated-inputs]: Add r-rlang.

	gnu: r-densityclust: Update to 0.3.1.
	* gnu/packages/cran.scm (r-densityclust): Update to 0.3.1.

	gnu: r-speedglm: Update to 0.3-4.
	* gnu/packages/cran.scm (r-speedglm): Update to 0.3-4.

	gnu: r-tidytree: Update to 0.3.8.
	* gnu/packages/cran.scm (r-tidytree): Update to 0.3.8.

	gnu: r-admisc: Update to 0.24.
	* gnu/packages/cran.scm (r-admisc): Update to 0.24.

	gnu: r-ks: Update to 1.13.4.
	* gnu/packages/cran.scm (r-ks): Update to 1.13.4.

	gnu: r-chk: Update to 0.8.0.
	* gnu/packages/cran.scm (r-chk): Update to 0.8.0.

	gnu: r-mvabund: Update to 4.2.1.
	* gnu/packages/cran.scm (r-mvabund): Update to 4.2.1.

	gnu: r-gee: Update to 4.13-22.
	* gnu/packages/cran.scm (r-gee): Update to 4.13-22.

	gnu: r-abjutils: Update to 0.3.2.
	* gnu/packages/cran.scm (r-abjutils): Update to 0.3.2.

	gnu: r-doby: Update to 4.6.12.
	* gnu/packages/cran.scm (r-doby): Update to 4.6.12.
	[propagated-inputs]: Remove r-curry.

	gnu: r-insight: Update to 0.16.0.
	* gnu/packages/cran.scm (r-insight): Update to 0.16.0.

	gnu: r-rdpack: Update to 2.1.4.
	* gnu/packages/cran.scm (r-rdpack): Update to 2.1.4.

	gnu: r-fst: Update to 0.9.8.
	* gnu/packages/cran.scm (r-fst): Update to 0.9.8.
	[propagated-inputs]: Add r-fstcore.

	gnu: r-dosnow: Update to 1.0.20.
	* gnu/packages/cran.scm (r-dosnow): Update to 1.0.20.

	gnu: r-parsedate: Update to 1.3.0.
	* gnu/packages/cran.scm (r-parsedate): Update to 1.3.0.
	[propagated-inputs]: Remove r-rematch2.

	gnu: r-tinytex: Update to 0.37.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.37.

	gnu: r-pillar: Update to 1.7.0.
	* gnu/packages/cran.scm (r-pillar): Update to 1.7.0.

	gnu: r-seriation: Update to 1.3.2.
	* gnu/packages/cran.scm (r-seriation): Update to 1.3.2.

	gnu: r-tsp: Update to 1.2-0.
	* gnu/packages/cran.scm (r-tsp): Update to 1.2-0.

	gnu: r-cli: Update to 3.2.0.
	* gnu/packages/cran.scm (r-cli): Update to 3.2.0.

	gnu: r-jomo: Update to 2.7-3.
	* gnu/packages/cran.scm (r-jomo): Update to 2.7-3.
	[propagated-inputs]: Add r-tibble.

	gnu: r-recipes: Update to 0.2.0.
	* gnu/packages/cran.scm (r-recipes): Update to 0.2.0.
	[propagated-inputs]: Add r-hardhat.

	gnu: r-generics: Update to 0.1.2.
	* gnu/packages/cran.scm (r-generics): Update to 0.1.2.

	gnu: r-gower: Update to 1.0.0.
	* gnu/packages/cran.scm (r-gower): Update to 1.0.0.

	gnu: r-magic: Update to 1.6-0.
	* gnu/packages/cran.scm (r-magic): Update to 1.6-0.

	gnu: r-cvst: Update to 0.2-3.
	* gnu/packages/cran.scm (r-cvst): Update to 0.2-3.

	gnu: r-circlize: Update to 0.4.14.
	* gnu/packages/cran.scm (r-circlize): Update to 0.4.14.

	gnu: r-rcppthread: Update to 2.0.2.
	* gnu/packages/cran.scm (r-rcppthread): Update to 2.0.2.

	gnu: r-glue: Update to 1.6.2.
	* gnu/packages/cran.scm (r-glue): Update to 1.6.2.

	gnu: r-colorspace: Update to 2.0-3.
	* gnu/packages/cran.scm (r-colorspace): Update to 2.0-3.

	gnu: r-jsonlite: Update to 1.8.0.
	* gnu/packages/cran.scm (r-jsonlite): Update to 1.8.0.

	gnu: r-ashr: Update to 2.2-54.
	* gnu/packages/cran.scm (r-ashr): Update to 2.2-54.

	gnu: r-clipr: Update to 0.8.0.
	* gnu/packages/cran.scm (r-clipr): Update to 0.8.0.

	gnu: r-v8: Update to 4.1.0.
	* gnu/packages/cran.scm (r-v8): Update to 4.1.0.

	gnu: Add r-fstcore.
	* gnu/packages/cran.scm (r-fstcore): New variable.

	gnu: Add r-spatstat-random.
	* gnu/packages/cran.scm (r-spatstat-random): New variable.

	gnu: r-torch: Update to 0.7.0.
	* gnu/packages/cran.scm (r-torch): Update to 0.7.0.

	gnu: liblantern: Update to 0.7.0.
	* gnu/packages/machine-learning.scm (liblantern): Update to 0.7.0.

	gnu: python-pytorch-for-r-torch: Reuse python-pytorch.
	* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch): Use
	definition on python-pytorch, thereby updating to 1.10.2.

	gnu: r-leaflet: Update to 2.1.0.
	* gnu/packages/cran.scm (r-leaflet): Update to 2.1.0.

	gnu: apache-arrow: Update to 7.0.0.
	* gnu/packages/databases.scm (apache-arrow): Update to 7.0.0.

	gnu: r-shinyjqui: Update to 0.4.1.
	* gnu/packages/cran.scm (r-shinyjqui): Update to 0.4.1.
	[source]: Delete minified JavaScript file.
	[arguments]: Minify additional JavaScript file from source.
	[propagated-inputs]: Add r-rlang.
	[native-inputs]: Add jquery.ui.touch-punch.js.

2022-03-15  Mathieu Othacehe  <othacehe@gnu.org>

	images: novena: Fix build.
	* gnu/system/images/novena.scm (novena-barebones-os)[kernel]: Use the
	linux-libre-arm-generic kernel.
	[initrd-modules]: Do not specify any modules as sdhci-esdhc-imx, ahci_imx and
	i2c-dev are built-in in the arm-generic kernel.

2022-03-14  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 207.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 207.

2022-03-14  Brendan Tildesley  <mail@brendan.scot>

	gnu: crypto++: Update to 8.6.0.
	* gnu/packages/crypto.scm (crypto++): Update to 8.6.0.

	Note: This release includes a fix for a bug where code using AVX2
	instructions produced incorrect encrypted files:

	https://github.com/weidai11/cryptopp/issues/1069

2022-03-14  Ludovic Courtès  <ludovic.courtes@inria.fr>

	transformations: '--tune' prints supported micro-architectures upon error.
	* guix/transformations.scm (build-system-with-tuning-compiler): Add
	&fix-hint condition when asked for an unsupported micro-architecture.

2022-03-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc@11: Inherit supported micro-architectures from gcc@10.
	Previously, gcc@11 would inherit the 'compiler-cpu-architectures'
	property from gcc@8.

	* gnu/packages/gcc.scm (gcc-11)[properties]: New field.

2022-03-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: ocaml-lacaml: Do not build with "-march=native".
	* gnu/packages/ocaml.scm (ocaml-lacaml)[origin]: Add 'snippet'.
	[properties]: New field.

2022-03-14  Ludovic Courtès  <ludo@gnu.org>

	build-system/ocaml: Use standard packages as "build inputs".
	Conceptually, "standard packages" (GCC, Coreutils, etc.) are "build
	inputs".  In the absence of cross-compilation support, this change has
	no effect, except for things like '--tune' that expect the compiler to
	be among the build inputs.

	* guix/build-system/ocaml.scm (lower): Move (standard-packages) from
	'host-inputs' to 'build-inputs'.

2022-03-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: rtl-sdr: Fix udev rules.
	This is a followup to bcc13ee8a19b09ae880ebb18e5a0cc75a9219a14.

	* gnu/packages/radio.scm (rtl-sdr)[arguments]: Add 'fix-udev-rules' phase.

2022-03-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcompris-qt: Update to 2.3.
	* gnu/packages/education.scm (gcompris-qt): Update to 2.3.

2022-03-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: rtl-sdr: Update to 0.6.0.1-5e73f90.
	* gnu/packages/radio.scm (rtl-sdr): Update to 0.6.0.1-5e73f90.

2022-03-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: coeurl: Add source file-name.
	* gnu/packages/curl.scm (coeurl)[source]: Add file-name field.

2022-03-14  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: isc-dhcp: Fix cross-compilation.
	* gnu/packages/admin.scm (isc-dhcp)[inputs]: Move config to ...
	[native-inputs]: ... here.

2022-03-13  Pradana AUMARS  <paumars@courrier.dev>

	gnu: Add python-ansicolors.
	* gnu/packages/python-xyz.scm (python-ansicolors): New variable.

2022-03-13  Maxime Devos  <maximedevos@telenet.be>

	gexp: Correctly handle #$output in 'gexp->approximate-sexp'.
	This addresses the following backtrace from
	"guix lint -c wrapper-inputs hostapd":

	Backtrace:ostapd@2.10 [wrapper-inputs]...
	[...]
	    174:9  3 (gexp->approximate-sexp #<gexp (modify-phases %standard?>)
	In srfi/srfi-1.scm:
	   586:17  2 (map1 (#<gexp-output out> #<gexp-input "pkg-config":o?>))
	In guix/gexp.scm:
	   175:16  1 (_ _)
	In ice-9/boot-9.scm:
	  1685:16  0 (raise-exception _ #:continuable? _)

	ice-9/boot-9.scm:1685:16: In procedure raise-exception:
	Throw to key `match-error' with args `("match" "no matching pattern" #<gexp-output out>)'.

	* guix/gexp.scm (gexp->approximate-sexp): Handle the case where 'reference' is
	  a <gexp-output>,, by returning (*approximate*).
	* tests/gexp.scm ("gexp->approximate-sexp, outputs"): Test it.

2022-03-13  Maxime Devos  <maximedevos@telenet.be>

	gexp: Correctly handle unquoting S-exp objects.
	This fixes a false-positive in the linter:

	  guix lint -c 'wrapper-inputs' libaio

	* guix/gexp.scm (gexp->approximate-sexp): Allow the 'thing' in <gexp-input> to
	  be a sexp, without approximation, by testing if it is a record.
	* tests/gexp.scm ("unquoted sexp (not a gexp!)"): Test it.

2022-03-13  Cees de Groot  <cg@evrl.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: elixir: Don't fix Git executable location during Elixir build.
	The removed code below affected two locations where Elixir uses Git:

	* At build-time, Git is used to see if the build is inside a Git repo and if so, git info
	  is added to the build information that Elixir returns with `System.build_info()`. The code
	  uses PATH + `git` so the Git version from the inputs is used which is just fine.
	* At run-time, Git is used by Mix if, and only if, there are any Git-based dependencies. This
	  is not the normal case, and in that sense Git is an optional dependency of Elixir - most
	  projects will work just fine without Git being present. Here, too, PATH + `git` is used
	  so if there is a need on a user's system to use Git-based dependencies, the user can just
	  add the package to the profile and things will just work.

	I feel that leaving this alone is cleaner than trying to fix the dependency (if we want to
	keep it, it needs to be in propagated-inputs in order to keep Git around; I stumbled upon
	this building a project with Git dependencies after doing a `guix gc`. However, given that
	using Git dependencies is the exception and I think that minimizing dependencies is nicer
	I opted to just remove the substition completely).

	* gnu/packages/elixir.scm (elixir)[arguments]: In 'replace-paths' phase,
	remove substitutions of "git".

2022-03-13  Julien Lepiller  <julien@lepiller.eu>

	gnu: maven: Update to 3.8.5.
	* gnu/packages/maven.scm (maven-pom): Update to 3.8.5.
	(maven-model-builder)[arguments]: Build from the subdirectory to work
	around a test issue.
	(maven-3.0-model-builder)[arguments]: Fix accordingly.

	gnu: Add maven-parent-pom-35.
	* gnu/packages/maven-parent-pom.scm (maven-parent-pom-35): New variable.

	gnu: Add apache-parent-pom-25.
	* gnu/packages/maven-parent-pom.scm (apache-parent-pom-25): New
	variable.

	gnu: ocaml-ppx-tools: Update to 6.5.
	* gnu/packages/ocaml.scm (ocaml-ppx-tools): Update to 6.5.

	gnu: dune: Update to 3.0.3.
	* gnu/packages/ocaml.scm (dune): Update to 3.0.3.
	(dune-configurator)[arguments]: Remove vendored dependencies.
	(ocaml4.09-dune-configurator)[arguments]: Extend from dune-configurator.

2022-03-13  Jelle Licht  <jlicht@fsfe.org>

	gnu: python-pgpy: Update dependencies.
	* gnu/packages/python-crypto.scm (python-pgpy)[native-inputs]: Move
	python-cryptography, python-pyasn1, python-singledispatch, python-six from
	here ...
	[propagated-inputs]: ... to here.

2022-03-13  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Fix inappropriate escapes.
	* doc/guix.texi (Shells Home Services): Change \" to ".

2022-03-13  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: Add spike.
	* gnu/packages/virtualization.scm (spike): New variable.

2022-03-13  jgart  <jgart@dismail.de>

	gnu: cl-find-port: Update to 0.1-2.811727f and use git-version.
	* gnu/packages/lisp-xyz.scm (cl-find-port): Update to 0.1-2.811727f.
	[version]: Use git-version.

	gnu: janet: Update to 1.20.0.
	* gnu/packages/lisp.scm (janet): Update to 1.20.0.

2022-03-12  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.306.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.306.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.271.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.271.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.234.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.234.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.184.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.184.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.105.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.105.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.28.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.28.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.16.14.
	* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.14.
	(linux-libre-5.16-pristine-source): Update hash.

2022-03-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: denemo: Honor TESTS?.
	* gnu/packages/music.scm (denemo)[arguments]<#:phases>: Honor TESTS? keyword.

	gnu: denemo: Improve package style.
	* gnu/packages/music.scm (denemo)[native-inputs]: Remove labels.
	[arguments]: Use G-expressions.  Remove trailing #T from phases.

	gnu: denemo: Update to 2.6.0.
	* gnu/packages/music.scm (denemo): Update to 2.6.0.

2022-03-12  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: lemonbar-xft: Fix build.
	* gnu/packages/wm.scm (lemonbar-xft)[arguments]: Fix the make-flags keyword
	that now inherits from the lemonbar gexp make-flags keyword.

2022-03-12  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-30.27c34a9.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-30.27c34a9.
	[inputs]: Add bash-minimal, move some inputs to ...
	[propagated-inputs]: ... here.

2022-03-12  Maxime Devos  <maximedevos@telenet.be>

	gnu: ghc-bsb-http-chunked: Don't run tests when cross-compiling.
	* gnu/packages/haskell-web.scm
	  (ghc-bsb-http-chunked)[arguments]<#:tests?>: Set to #false when
	  cross-compiling.

	gnu: extra-cmake-modules: Don't run tests when cross-compiling.
	* gnu/packages/kde-frameworks.scm
	  (extra-cmake-modules)[arguments]<#:tests?>: Set to #false when
	  cross-compiling.

	gnu: tdlib: Run tests conditionally.
	* gnu/packages/messaging.scm (tdlib)[arguments]: Remove #:tests?
	  instead of unconditionally setting it to #t.

	gnu: belcard: Run tests conditionally.
	* gnu/packages/linphone.scm (belcard)[arguments]: Remove #:tests?
	  instead of unconditionally setting it to #t.

2022-03-12  Maxime Devos  <maximedevos@telenet.be>

	gnu: lablgtk: Run tests conditionally.
	* gnu/packages/ocaml.scm (lablgtk)[arguments]: Remove #:tests?
	instead of unconditionally setting it to #t.
	[inputs]: Use new style.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-03-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove python2-promise.
	* gnu/packages/python-xyz.scm (python2-promise): Delete variable.
	(python-promise)[properties]: Delete field.

	gnu: Remove python2-empy.
	* gnu/packages/python-xyz.scm (python2-empy): Delete variable.

2022-03-12  Maxime Devos  <maximedevos@telenet.be>

	gnu: libicns: Do not explicitly set TESTS? to #t.
	* gnu/packages/image.scm (libicns)[tests?]: Remove argument.
	[home-page]: Update.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-03-12  Maxime Devos  <maximedevos@telenet.be>

	gnu: perl-unicode-utf8: Run tests conditionally.
	* gnu/packages/perl.scm (perl-unicode-utf8)[arguments]<#:tests?>:
	  Set to #false when cross-compiling.

2022-03-12  Maxime Devos  <maximedevos@telenet.be>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ecl: Run tests conditionally and please lint.
	* gnu/packages/lisp.scm (ecl)[source]: Adjust origin URL.
	[inputs]: Add bash-minimal.
	[arguments]: Move the comment about failing tests above the deleted check
	phase.
	[tests?]: Do not explicitly set to #t.
	[phases]: Delete trailing #t.
	[home-page]: Update.

2022-03-12  Maxime Devos  <maximedevos@telenet.be>

	gnu: go-1.16: Do not run tests when cross-compiling.
	* gnu/packages/golang.scm (go-1.16)[arguments]: Remove #:tests?.

	gnu: ruby-ffi-rzmq: Honor TESTS?.
	* gnu/packages/ruby.scm (ruby-ffi-rzmq)[TESTS?]: Remove argument.
	[phases]{check}: Honor TESTS?.

2022-03-12  Maxime Devos  <maximedevos@telenet.be>

	gnu: ruby-yard-with-tests: Run tests conditionally.
	* gnu/packages/ruby.scm (ruby-yard-with-tests)[arguments]:
	Remove #:tests? instead of unconditionally setting it to #t.
	[phases]: Delete trailing #t.
	[native-inputs]: Use new style.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-03-12  Maxime Devos  <maximedevos@telenet.be>

	gnu: swi-prolog: Fix cross-compilation.
	* gnu/package/prolog.scm (swi-prolog)
	[inputs]: Add bash-minimal.  Move perl, pkg-config and texinfo to...
	[native-inputs]: ... here.
	[tests?]: Remove argument.
	[configure-flags]: Set BSD_SIGNALS, PROG_SWIPL, QSORT_R_GNU and CMAKE_HOST_CC
	when cross-compiling.
	[phases]{fix-cross-references}: New phase.
	{delete-failing-tests}: Strip trailing #t and simplify the deletion of the
	"save" directory.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-03-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Maxime Devos  <maximedevos@telenet.be>

	gnu: lean: Update to 3.41.0 and fixes toward cross-compilation.
	* gnu/packages/lean.scm (lean): Update to 3.41.0.
	[phases]: Remove trailing #t.
	[tests?] Set to #false when cross-compiling.
	[inputs]: Add bash-minimal.

2022-03-12  Maxime Devos  <maximedevos@telenet.be>

	lint: check-tests-true: Allow #:tests? #t for some build systems.
	emacs-build-system sets #:tests? #f by default, so the linter shouldn't warn
	if #:tests? #t is set for packages using emacs-build-system.  Likewise for
	texlive-build-system.

	* guix/lint.scm (check-tests-true): Do not warn if the build system
	  is emacs-build-system or texlive-build-system.
	* tests/lint.scm
	  ("tests-true: #:tests? #t acceptable for emacs packages")
	  ("tests-true: #:tests? #t acceptable for texlive packages"): New tests.

	Fixes: <https://issues.guix.gnu.org/50299>
	Reported-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-03-12  宋文武  <iyzsong@member.fsf.org>

	gnu: eog-plugins: Symlink eog plugins into 'share/eog/plugins'.
	Fixes <https://issues.guix.gnu.org/54283>.

	* gnu/packages/gnome.scm (eog-plugins)[arguments]: Add 'fix-plugins-path' phase.

2022-03-12  宋文武  <iyzsong@member.fsf.org>

	gnu: eog: Wrap with gsettings schemas.
	* gnu/packages/gnome.scm (eog)[arguments]: Add #:glib-or-gtk? #t.

2022-03-11  Simon South  <simon@simonsouth.net>

	gnu: ucsim: Update to 0.7.1.
	* gnu/packages/embedded.scm (ucsim): Update to 0.7.1.
	[source]: Update URI.
	[arguments]<#:configure-flags>: Remove as all stable ports are now built by
	default.
	<#:phases>: Remove obsolete "remove-empty-directory" phase.
	[inputs]: Add ncurses, needed for the serialview utility.
	[native-inputs]: Add sdcc when needed for tests.
	[description]: Update to mention newly supported microcontroller families.

	gnu: ucsim: Don't explicitly return #t from phases.
	* gnu/packages/embedded.scm (ucsim)[arguments]: Don't explicitly return #t
	from phases.

2022-03-11  Zhu Zihao  <all_but_last@163.com>

	gnu: Add webp-pixbuf-loader.
	* gnu/packages/gtk.scm (webp-pixbuf-loader): New variable.

2022-03-11  Ivan Vilata i Balaguer  <ivan@selidor.net>

	gnu: transfig: Fix "multiple definition" errors with GCC 10+.
	* gnu/packages/patches/transfig-gcc10-fno-common.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/xfig.scm (transfig)[source]<origin>: Use patch
	"transfig-gcc10-fno-common.patch" to avoid "multiple definition" errors with
	GCC 10+ and "-f-no-common".

2022-03-11  Ivan Vilata i Balaguer  <ivan@selidor.net>

	gnu: transfig: Avoid "ar" option incompatibility with binutils 2.36.
	Fixes <https://issues.guix.gnu.org/53425>.

	* gnu/packages/xfig.scm (transfig)[arguments]<#:phases>: Remove "l" option
	from "ar" invocation in makefiles to avoid incompatible meaning in binutils
	2.36 causing error "ar: libdeps specified more than once".

2022-03-11  jgart  <jgart@dismail.de>

	gnu: socat: Update to 1.7.4.3.
	* gnu/packages/networking.scm (socat): Update to 1.7.4.3.

2022-03-11  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 91.7 [fixes CVE-2022-26386].
	* gnu/packages/gnuzilla.scm (icedove): Update to 91.7.

2022-03-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Use G-expressions.
	* gnu/packages/algebra.scm (giac)[arguments]: Use G-expressions.

	gnu: giac: Update to 1.7.0-51.
	* gnu/packages/algebra.scm (giac): Update to 1.7.0-51.

	gnu: xlockmore: Improve package style.
	* gnu/packages/xdisorg.scm (xlockmore)[arguments]: Use G-expressions.
	[inputs]: Remove labels.

2022-03-11  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: xlockmore: Update to 5.68.
	[1. text/patch]
	From ac1f8cc2f6d3bcaa46ec6244e7b1995b8eb27be2 Mon Sep 17 00:00:00 2001
	From: Jai Vetrivelan <jaivetrivelan@gmail.com>
	Date: Sat, 5 Mar 2022 11:25:25 +0530
	Subject: [PATCH] gnu: xlockmore: Update to 5.68.

	* gnu/packages/xdisorg.scm (xlockmore): Update to 5.68.

2022-03-11  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: dmenu: Update to 5.1.
	[1. text/patch]
	From be477cb5402da42ced667a06e4f503da5ba751f8 Mon Sep 17 00:00:00 2001
	From: Jai Vetrivelan <jaivetrivelan@gmail.com>
	Date: Sat, 5 Mar 2022 11:18:36 +0530
	Subject: [PATCH] gnu: dmenu: Update to 5.1.

	* gnu/packages/suckless.scm (dmenu): Update to 5.1.

2022-03-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: lemonbar: Use G-expressions.
	* gnu/packages/wm.scm (lemonbar)[arguments]: Use G-expressions.

2022-03-11  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: lemonbar: Update to 1.4.
	[1. text/patch]
	From dedefb5d5f0389d1e6fb190c9d47a6f8ca398791 Mon Sep 17 00:00:00 2001
	From: Jai Vetrivelan <jaivetrivelan@gmail.com>
	Date: Sat, 5 Mar 2022 11:17:57 +0530
	Subject: [PATCH] gnu: lemonbar: Update to 1.4.

	* gnu/packages/wm.scm (lemonbar): Update to 1.4.

2022-03-11  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: xbanish: Update to 1.8.
	[1. text/patch]
	From 0fa4c02dd23bbb4567e2ba4f606ad0a481354d8e Mon Sep 17 00:00:00 2001
	From: Jai Vetrivelan <jaivetrivelan@gmail.com>
	Date: Sat, 5 Mar 2022 11:17:09 +0530
	Subject: [PATCH] gnu: xbanish: Update to 1.8.

	* gnu/packages/xdisorg.scm (xbanish): Update to 1.8.

2022-03-11  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: xdotool: Update to 3.20211022.1.
	[1. text/patch]
	From 1040dbabc8cb5af1c88262492cf74cb74c859caa Mon Sep 17 00:00:00 2001
	From: Jai Vetrivelan <jaivetrivelan@gmail.com>
	Date: Sat, 5 Mar 2022 11:16:25 +0530
	Subject: [PATCH] gnu: xdotool: Update to 3.20211022.1.

	* gnu/packages/xdisorg.scm (xdotool): Update to 3.20211022.1.

2022-03-11  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: font-sarasa-gothic: Update to 0.36.0.
	[1. text/patch]
	From 6dd537e7d58ffb1eead78120b12bb896a9032631 Mon Sep 17 00:00:00 2001
	From: Jai Vetrivelan <jaivetrivelan@gmail.com>
	Date: Sat, 5 Mar 2022 11:14:46 +0530
	Subject: [PATCH] gnu: font-sarasa-gothic: Update to 0.36.0.

	* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.36.0.

2022-03-11  Allan Adair  <allan@adair.no>

	gnu: Add libxcrypt.
	* gnu/packages/crypto.scm (libxcrypt): New variable.

2022-03-11  Raphaël Mélotte via Guix-patches  <guix-patches@gnu.org>

	gnu: tio: Update to 1.35.
	* gnu/packages/terminals.scm (tio): Update to 1.35.
	[build-system]: Switch to MESON-BUILD-SYSTEM.

	Note: the build system changed to meson in the following commit:
	https://github.com/tio/tio/commit/e9208d693ee21a062dc2b3f2dd16a9d6b8926b90

2022-03-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mblaze: Use G-expressions.
	* gnu/packages/mail.scm (mblaze)[arguments]: Use G-expressions.

2022-03-11  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: mblaze: Enable tests.
	* gnu/packages/mail.scm (mblaze)[arguments]: Enable tests
	and remove comment about broken tests since tests are not broken.

	See <https://github.com/leahneukirchen/mblaze/issues/221>.

2022-03-10  Simon South  <simon@simonsouth.net>

	gnu: sdcc: Update to 4.2.0.
	* gnu/packages/embedded.scm (sdcc): Update to 4.2.0.
	[description]: Update to mention the newly supported MOS 6502.
	* gnu/packages/patches/sdcc-disable-non-free-code.patch: Update to match new
	version.

	gnu: sdcc: Build debugger with readline support.
	* gnu/packages/embedded.scm (sdcc)[inputs]: Add readline.

	gnu: sdcc: Remove input labels.
	* gnu/packages/embedded.scm (sdcc)[native-inputs]: Remove input labels.

2022-03-10  Ludovic Courtès  <ludo@gnu.org>

	services: openssh: Change 'authorized-keys' accessor name.
	* gnu/services/ssh.scm (<openssh-configuration>)[authorized-keys]:
	Rename accessor to 'openssh-configuration-authorized-keys'.
	(openssh-activation, extend-openssh-authorized-keys): Adjust
	accordingly.

	services: startup: Add description.
	* gnu/services.scm (hurd-startup-service-type)[description]: New field.

2022-03-10  Ludovic Courtès  <ludo@gnu.org>

	services: secret-service: Do not generate SSH and Guix key pairs.
	The justification about the order of activation snippets given in the
	comment had been obsolete since
	39e3b4b7cee175a3c1f37329744c582528d55f5d.

	Lately, running the activation snippets for "ssh-keygen -A" and "guix
	archive --generate-key" would take a little bit too long, thereby
	preventing the childhurd from starting on time.

	* gnu/services/virtualization.scm (secret-service-operating-system):
	Clear 'generate-host-keys?' and 'generate-substitute-key?'.

2022-03-10  Ludovic Courtès  <ludo@gnu.org>

	services: openssh: Add 'generate-host-keys?' field.
	* gnu/services/ssh.scm (<openssh-configuration>)[generate-host-keys?]:
	New field.
	(openssh-activation): Honor it.
	* doc/guix.texi (Networking Services): Document it.

	services: guix: Add 'generate-substitute-key?' field.
	* gnu/services/base.scm (<guix-configuration>)[generate-substitute-key?]:
	New field.
	(guix-activation): Honor it.
	* doc/guix.texi (Base Services): Document it.

2022-03-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-robotframework: Do not embed a timestamp in the user guide.
	* gnu/packages/patches/python-robotframework-source-date-epoch.patch: Update
	patch to cover for the user guide.

2022-03-10  Dominic Martinez  <dom@dominicm.dev>

	gnu: Add fcitx5-anthy.
	* gnu/packages/fcitx5.scm (fcitx5-anthy): New variable.

2022-03-10  raingloom  <raingloom@riseup.net>

	gnu: nheko: Update to 0.9.2.
	* gnu/packages/messaging.scm (nheko): Update to 0.9.2.
	[native-inputs]: Add asciidoc.

	gnu: mtxclient: Update to 0.7.0.
	* gnu/packages/messaging.scm (mtxclient): Update to 0.7.0.

	gnu: coeurl: Update to 0.2.0.
	* gnu/packages/curl.scm (coeurl): Update to 0.2.0.

2022-03-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-debbugs: Update to 0.31.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.31.

2022-03-10  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 5.16.13.
	* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
	linux-libre-pristine-source, linux-libre-source, linux-libre,
	linux-libre-with-bpf): Use 5.16.

2022-03-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-reexport: Several fixes.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-reexport)[source]: Hardcode URL.
	  [inputs]: Use new style.
	  [synopsis, description]: Fix them.

2022-03-10  Aurora  <rind38@disroot.org>

	gnu: cl-assoc-utils: Fix tests.
	* gnu/packages/lisp-xyz.scm (sbcl-assoc-utils)[arguments]: Add 'asd-systems'
	  parameter. Enable tests.

	gnu: cl-locale: Fix tests.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-locale)[arguments]: Add 'asd-systems'
	  parameter. Enable tests.

	gnu: cl-mito: Fix tests.
	* gnu/packages/lisp-xyz.scm (sbcl-mito)[arguments]: Add 'asd-systems'
	  parameter. Enable tests.

	gnu: cl-cookie: Fix tests.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-cookie)[arguments]: Add 'asd-systems'
	  parameter. Enable tests.

	gnu: cl-http-body: Fix tests.
	* gnu/packages/lisp-xyz.scm (sbcl-http-body)[native-inputs]: Add
	  trivial-utf-8.
	  [arguments]: Add 'asd-systems' parameter. Enable tests.

	gnu: cl-fast-http: Fix tests.
	* gnu/packages/lisp-xyz.scm (sbcl-fast-http)[arguments]: Add 'asd-systems'
	  parameter. Enable tests.

	gnu: cl-smart-buffer: Fix tests.
	* gnu/packages/lisp-xyz.scm (sbcl-smart-buffer)[native-inputs]: Add babel.
	  [arguments]: Add 'asd-systems' parameter. Enable tests.

	gnu: cl-xsubseq: Fix tests.
	* gnu/packages/lisp-xyz.scm (sbcl-xsubseq)[arguments]: Add 'asd-systems'
	  parameter. Enable tests.

	gnu: cl-myway: Fix tests.
	* gnu/packages/lisp-xyz.scm (sbcl-myway)[arguments]: Add 'asd-systems'
	  parameter. Enable tests.

	gnu: cl-proc-parse: Fix tests.
	* gnu/packages/lisp-xyz.scm (sbcl-proc-parse)[arguments]: Add 'asd-systems'
	  parameter. Enable tests.

2022-03-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ensdb-hsapiens-v86.
	* gnu/packages/bioconductor.scm (r-ensdb-hsapiens-v86): New variable.

	gnu: Add r-ensdb-mmusculus-v79.
	* gnu/packages/bioconductor.scm (r-ensdb-mmusculus-v79): New variable.

2022-03-10  Ludovic Courtès  <ludo@gnu.org>

	home: symlink-manager: Rename "path" to "file" where appropriate.
	* gnu/home/services/symlink-manager.scm (update-symlinks-script):
	[home-path]: Rename to...
	[home-directory]: ... this.  Adjust users.
	[backup-dir]: Rename to...
	[backup-directory]: ... this.  Adjust user.
	[get-target-path]: Rename to...
	[target-file]: ... this.  Adjust users.
	[get-backup-path]: Remove.
	[backup-file]: Inline it.
	[cleanup-symlinks](get-source-path): Rename to...
	(source-file): ... this.  Adjust users.
	Rename 'he-path' to 'home' and 'new-he-path' to 'pivot'.

2022-03-10  Ludovic Courtès  <ludo@gnu.org>

	home: symlink-manager: 'create-symlinks' uses 'file-system-fold'.
	This removes the need for two intermediate representations of the file
	tree.

	* gnu/home/services/symlink-manager.scm (update-symlinks-script)
	[simplify-file-tree, file-tree-traverse]: Remove.
	[create-symlinks]: Rewrite in terms of 'file-system-fold'.

2022-03-10  Ludovic Courtès  <ludo@gnu.org>

	home: symlink-manager: 'cleanup-symlinks' uses 'file-system-fold'.
	* gnu/home/services/symlink-manager.scm (update-symlinks-script)[cleanup-symlinks]:
	Take a home generation and iterate over its config files directly with
	'file-system-fold'.  Adjuster caller accordingly.  Remove 'old-tree'.

	tests: Check 'guix home reconfigure' for a second generation.
	* tests/guix-home.sh: Invoke "guix home reconfigure" a second time with
	a modify config file and check the result.

	tests: Simplify use of 'local-file' in 'tests/guix-home.sh'.
	* tests/guix-home.sh: Remove 'current-filename' trickery since
	'local-file' resolves file names relative to the containing file.

	tests: Make sure 'guix home reconfigure' backs up files.
	* tests/guix-home.sh: Create ~/.bashrc and ~/.config/test.conf prior to
	'reconfigure' and check whether they were backed up.

	home: symlink-manager: Avoid extra 'lstat' call.
	* gnu/home/services/symlink-manager.scm (update-symlinks-script)[symlink-to-store?]:
	Avoid extra 'lstat' call.

2022-03-10  Ludovic Courtès  <ludo@gnu.org>

	home: symlink-manager: Remove 'empty-directory?' and avoid TOCTTOU race.
	This removes three 'stat' syscalls.

	* gnu/home/services/symlink-manager.scm (update-symlinks-script)[empty-directory?]:
	Remove.
	[cleanup-symlinks]: Replace use of 'file-exists?', 'file-is-directory?',
	and 'empty-directory?' by a single 'rmdir' call.

2022-03-10  Ludovic Courtès  <ludo@gnu.org>

	home: symlink-manager: Use 'file-is-directory?'.
	* gnu/home/services/symlink-manager.scm (update-symlinks-script)[directory?]:
	Remove.
	Change callers to use 'file-is-directory?' instead.

	home: symlink-manager: Use 'for-each' when used for effects.
	* gnu/home/services/symlink-manager.scm (update-symlinks-script)[cleanup-symlinks]
	[create-symlinks]: Use 'for-each' instead of 'map'.

	home: symlink-manager: Move helper procedures as top-level defines.
	* gnu/home/services/symlink-manager.scm (update-symlinks-script): Remove
	'config-home', which is unused.  Move 'home-path', 'backup-dir',
	'get-target-path', 'get-backup-path', 'directory?', 'empty-directory?',
	'symlink-to-store?', and 'backup-file' to the top level.  Move
	'create-symlinks' and 'cleanup-symlinks' to the top level as well, and
	add parameters.  Adjust callers.

	home: symlink-manager: Clarify module imports.
	* gnu/home/services/symlink-manager.scm (update-symlinks-script): Wrap
	body in 'with-imported-modules'.  Move (guix build utils) import to the
	top.  Move #$%initialize-gettext after definitions.

	gnu: gnome-sudoku: Remove input labels.
	* gnu/packages/gnome.scm (gnome-sudoku)[native-inputs]: Remove labels.

	gnu: gnome-sudoku: Add missing dependency on Python.
	* gnu/packages/gnome.scm (gnome-sudoku)[native-inputs]: Add PYTHON.

	gnu: gnome-arcade: Update to 0.240.
	* gnu/packages/emulators.scm (gnome-arcade): Update to 0.240.

	maint: 'assert-binaries-available' only checks ci.guix.gnu.org.
	* Makefile.am (assert-binaries-available): Pass '--substitute-urls'.

2022-03-10  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: gthumb: Fix build.
	* gnu/packages/gnome.scm (gthumb)[native-inputs]: Add python.

2022-03-09  Demis Balbach  <db@minikn.xyz>

	services: bluetooth: Add missing config parameters.
	* doc/guix.texi (Desktop Services): Document 'bluetooth-service-type'
	and 'bluetooth-configuration'.
	* gnu/services/desktop.scm (<bluetooth-configuration>): Add many fields.
	(bluetooth-configuration-file): Handle them.

2022-03-09  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add libtree.
	* gnu/packages/linux.scm (libtree): New variable.

2022-03-09  Nikolay Korotkiy  <sikmir@gmail.com>

	gnu: Add osmium-tool.
	* gnu/packages/geo.scm (osmium-tool): New variable.

2022-03-09  Nikolay Korotkiy  <sikmir@disroot.org>

	gnu: libosmium: Update to 2.18.0.
	* gnu/packages/geo.scm (libosmium): Update to 2.18.0.

2022-03-09  Ludovic Courtès  <ludo@gnu.org>

	system: hurd: Move the Shepherd before the Hurd in %BASE-PACKAGES/HURD.
	* gnu/system/hurd.scm (%base-packages/hurd): Move SHEPHERD before HURD.

2022-03-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: hurd: Adjust to the transition from "--system" to "gnu.system".
	This is a followup to 0dc019e19a23fea614be5623360849ab9bc35e74, which
	inadvertently led the Hurd to fail to boot.

	* gnu/packages/hurd.scm (hurd)[arguments]: In 'create-runsystem' phase,
	expect "gnu.system=" instead of "--system=".

2022-03-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: nyacc@1.00.2: Fix build.
	Fixes a regression introduced in
	f15ca337bec89f238b9b9ced08c2e02c35629a33, whereby adding a dependency on
	GUILE-BYTESTRUCTURES would cause a build failure of the FFI helper of
	nyacc@1.00.2.

	* gnu/packages/mes.scm (nyacc-1.00.2)[propagated-inputs]: New field.

2022-03-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: slurm: Use gexps and remove input labels.
	* gnu/packages/parallel.scm (slurm)[source]: Remove trailing #t.
	[native-inputs]: Remove labels.
	[arguments]: Rewrite as gexps.  Use 'this-package-input' instead of
	'%build-inputs'.
	(slurm-20.02)[arguments]: Adjust accordingly.

2022-03-09  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.305.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.305.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.270.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.270.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.233.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.233.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.183.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.183.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.104.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.104.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.15.27.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.27.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	gnu: linux-libre 5.16: Update to 5.16.13.
	* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.13.
	(linux-libre-5.16-pristine-source): Update hash.

2022-03-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-robotframework-sshlibrary: Normalize doc location.
	* gnu/packages/python-xyz.scm (python-robotframework-sshlibrary):
	[phases]{build-and-install-doc}: Install HTML documentation to the share/doc
	subdirectory of the 'doc' output.

	gnu: python-robotframework: Fully build the documentation.
	* gnu/packages/patches/python-robotframework-ug2html.patch: New patch.
	* gnu/local.mk: Register it.
	* gnu/packages/python-xyz.scm (python-robotframework): Apply patch.
	[modules]: New argument.
	[phases]{build-and-install-doc}: Modify to build the full HTML documentation,
	including the user guide.
	[native-inputs]: Add python-pygments.

	gnu: Add python-trio-websocket.
	* gnu/packages/python-xyz.scm (python-trio-websocket): New variable.

2022-03-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-jedi: Remove optional test dependency on python-django-2.2.
	This avoids a dependency cycle between python-selenium (4.1.0) and
	python-pytest-trio.

	* gnu/packages/python-xyz.scm (python-jedi)[native-inputs]: Remove
	python-django-2.2.

2022-03-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-robotframework-sshlibrary: Patch for RobotFramework 5 compatibility.
	* gnu/packages/patches/python-robotframework-sshlibrary-rf5-compat.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/python-xyz.scm (python-robotframework-sshlibrary): Apply it.

2022-03-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-embark: Update to 0.16.
	* gnu/packages/emacs-xyz.scm (emacs-embark): Update to 0.16.

	gnu: bombadillo: Improve package style.
	* gnu/packages/web-browsers.scm (bombadillo)[arguments]: Use G-expressions.
	Remove trailing #T from phases.

	gnu: bombadillo: Update to 2.4.0.
	* gnu/packages/web-browsers.scm (bombadillo): Update to 2.4.0.

	gnu: lagrange: Update to 1.11.1.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.11.1.
	[inputs]: Add FREETYPE.

	gnu: asymptote: Update to 2.79.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.79.

	gnu: bzflag: Improve package style.
	* gnu/packages/games.scm (bzflag)[arguments]: Remove trailing #T from
	phases. Use G-expressions.

	gnu: bzflag: Update to 2.4.24.
	* gnu/packages/games.scm (bzflag): Update to 2.4.24.

	gnu: emacs-add-node-modules-path: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-add-node-modules-path): Update to 1.3.0.

	gnu: emacs-geiser: Update to 0.23.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.23.

	gnu: emacs-vertico: Update to 0.21.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.21.

	gnu: emacs-corfu: Update to 0.20.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.20.

2022-03-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-scopeloomr.
	* gnu/packages/bioinformatics.scm (r-scopeloomr): New variable.

2022-03-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-robotframework-sshlibrary: Update to 3.8.0.
	* gnu/packages/python-xyz.scm (python-robotframework-sshlibrary): Update to 3.8.0.

	gnu: python-robotframework: Update to 4.1.3.
	* gnu/packages/python-xyz.scm (python-robotframework): Update to 4.1.3.
	[phases]{check}: Honor TESTS?.  Search tzdata in both native-inputs or inputs,
	for cross-compilation.

2022-03-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-latex-pdfpages: Rename to texlive-pdfpages.
	* gnu/packages/tex.scm (texlive-pdfpages): New variable.
	(texlive-latex-pdfpages): Deprecate variable.
	* gnu/packages/docbook.scm (dblatex): Use new name.

	gnu: Deprecate texlive-latex-tools.
	* gnu/packages/tex.scm (texlive-latex-tools): Deprecate variable.
	(texlive-base):
	(texlive-pstool):
	(texlive-jadetex):
	* gnu/packages/statistics.scm (r-with-tests): Use TEXLIVE-TOOLS instead.

2022-03-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-tools: Add missing files.
	* gnu/packages/tex.scm (texlive-tools)[outputs]: Add "doc" output.
	[arguments]: Use G-expressions.  Add phase to install all non-generated ".sty" files.

	gnu: texlive-latex-eso-pic: Rename to texlive-eso-pic.
	* gnu/packages/tex.scm (texlive-eso-pic): New variable.
	(texlive-latex-eso-pic): Deprecated alias.

	gnu: texlive-latex-titlesec: Rename to texlive titlesec.
	* gnu/packages/tex.scm (texlive-titlesec): New variable.
	(texlive-latex-titlesec): Deprecate name.
	* gnu/packages/python-xyz.scm (python-ipython-documentation):
	(python-numpy-documentation):
	* gnu/packages/docbook.scm (dblatex):
	* gnu/packages/maths.scm (hypre): Use new name.

	gnu: texlive-latex-subfigure: Rename to texlive-subfigure.
	* gnu/packages/tex.scm (texlive-subfigure): New variable.
	(texlive-latex-subfigure): Deprecated alias.
	* gnu/packages/docbook.scm (dblatex): Use new name.

	gnu: emacs-tempel: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-tempel): Update to 0.3.

	gnu: emacs-no-littering: Update to 1.2.6.
	* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.2.6.

	gnu: emacs-marginalia: Update to 0.13.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 0.13.

	gnu: emacs-consult: Update to 0.16.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.16.

	gnu: emacs-clojure-mode: Update to 5.14.0.
	* gnu/packages/emacs-xyz.scm (emacs-clojure-mode): Update to 5.14.0.

	gnu: emacs-cider: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.3.0.

	gnu: emacs-cape: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 0.7.

2022-03-08  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: stex-bootstrap: Guard against unsupported systems.
	The current implementation of nix-system->chez-machine et al. is rather
	brittle and fails in unexpected ways.  In the meantime while a better
	replacement is being built, prevent falsy return values from causing errors,
	such as a failing “guix pull”.  See <https://issues.guix.gnu.org/54292>.

	* gnu/packages/chez.scm (stex-bootstrap)[maybe-compile]: Use and=> to only
	call chez-machine->threaded if nix-system->chez-machine returns a truthy
	value.

2022-03-08  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gitg: Update to 41.
	* gnu/packages/gnome.scm (gitg): Update to 41.
	[arguments]: Drop ‘harden’ phase.
	[inputs]: Replace gtkspell3 with gspell and gtksourceview-3 with gtksourceview.
	[native-inputs]: Add python.

	gnu: gitg: Use new package style.
	* gnu/packages/gnome.scm (gitg)[arguments]: Use G-expressions.
	[native-inputs]: Drop labels.

	gnu: mumble: Enable tests.
	* gnu/packages/telephony.scm (mumble)[#:tests?]: Drop argument.
	[#:configure-flags]: Add “-Dtests=on”.

	gnu: mumble: Update to 1.4.230.
	* gnu/packages/telephony.scm (find-python-interpreter-cmake-modules):
	New variable.
	(mumble): Update to 1.4.230.
	[source]: Adjust uri and snippet accordingly.
	[arguments]: Change to a list of G-expressions.
	<#:configure-flags>: New argument.
	<#:phases>: Drop ‘configure’ (moved to configure-flags).
	Add ‘unpack-submodules’, ‘fix-settings-crash’ and ‘hardcode-pulseaudio’.
	[inputs]: Add glib and poco.

	gnu: Add poco.
	* gnu/packages/cpp.scm (poco): New variable.

2022-03-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: opendht: Update to 2.3.4.
	* gnu/packages/networking.scm (opendht): Update to 2.3.4.

2022-03-08  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 91.7.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2022-26381, CVE-2022-26383, CVE-2022-26384,
	CVE-2022-26386, and CVE-2022-26387.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2022-03-08  Ludovic Courtès  <ludo@gnu.org>

	Revert "gnu: socat: Update to 1.7.4.3."
	This reverts commit 3cd42883c4ad693ed1f79c6be35e1aa3e010e10a, which led
	to ~13K rebuilds.

2022-03-08  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: slurm <= 20.02: Build with '-fcommon'.
	* gnu/packages/parallel.scm (slurm-20.02)[arguments]: New field.
	(slurm-19.05, slumr-18.08): Inherit from it.

2022-03-08  jgart  <jgart@dismail.de>

	gnu: socat: Update to 1.7.4.3.
	* gnu/packages/networking.scm (socat): Update to 1.7.4.3.

2022-03-08  raingloom  <raingloom@riseup.net>

	gnu: blender: Enable boolean operations on meshes.
	* gnu/packages/graphics.scm (blender)[inputs]: Add gmp.

2022-03-08  Aurora  <rind38@disroot.org>

	gnu: Add cl-websocket-driver.
	* gnu/packages/lisp-xyz.scm (cl-websocket-driver, ecl-websocket-driver,
	  sbcl-websocket-driver): New variables.

	gnu: Add cl-sha1.
	* gnu/packages/lisp-xyz.scm (cl-sha1, ecl-sha1, sbcl-sha1): New variables.

	gnu: Add cl-event-emitter.
	* gnu/packages/lisp-xyz.scm (cl-event-emitter, ecl-event-emitter,
	  sbcl-event-emitter): New variables.

	gnu: Add cl-fast-websocket.
	* gnu/packages/lisp-xyz.scm (cl-fast-websocket, ecl-fast-websocket,
	  sbcl-fast-websocket): New variables.

	gnu: Add cl-template.
	* gnu/packages/lisp-xyz.scm (cl-template, ecl-template, sbcl-template): New
	  variables.

2022-03-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: proot: Update to 5.3.0.
	* gnu/packages/linux.scm (proot): Update to 5.3.0.
	[arguments]: Adjust custom 'patch-sources phase to adjust skipped tests.

2022-03-08  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: Add go-github-com-niemeyer-pretty."
	This reverts commit 18b0527765301a3015afb9ba1209bd10f56426cb.

	This package is not actually needed.

2022-03-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lvm2: Fix cross-compiling on some architectures.
	* gnu/packages/linux.scm (lvm2)[native-inputs]: Add config.
	[arguments]: Add phase to replace old versions of config.sub and
	config.guess.

2022-03-07  Ludovic Courtès  <ludo@gnu.org>

	import: hackage: Use SRFI-71 instead of SRFI-11.
	* guix/import/hackage.scm (read-cabal-and-hash)
	(hackage-fetch-and-hash, hackage-fetch)
	(hackage->guix-package): Use 'let' and 'let*' instead of 'let-values'
	and 'let*-values'.

	import: hackage: Avoid pointless use of 'compose'.
	* guix/import/hackage.scm (hackage-module->sexp): Unroll pointless calls
	to 'compose'.
	(hackage->guix-package): Likewise.

2022-03-07  zimoun  <zimon.toutoune@gmail.com>

	scripts: import: gem: Fix recursive error handling.
	Partly fixes <https://bugs.gnu.org/44115>.

	* guix/scripts/import/gem.scm (guix-import-gem): Handle error.

2022-03-07  zimoun  <zimon.toutoune@gmail.com>

	import: cran: Return multiple values for unknown packages.
	Partly fixes <https://bugs.gnu.org/44115>.

	* guix/import/pypi.scm (cran->guix-package): Return 'values'.

2022-03-07  zimoun  <zimon.toutoune@gmail.com>

	import: elpa: Return multiple values for unknown packages.
	Partly fixes <https://bugs.gnu.org/44115>.

	* guix/import/elpa.scm (elpa->guix-package): Return values.

2022-03-07  zimoun  <zimon.toutoune@gmail.com>

	import: hackage: Return multiple values for unknown packages.
	Partly fixes <https://bugs.gnu.org/44115>.

	* guix/import/hackage.scm (hackage->guix-package): Return 'values'.

2022-03-07  zimoun  <zimon.toutoune@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	import: pypi: Return multiple values for unknown packages.
	Partly fixes <https://bugs.gnu.org/44115>.

	* guix/import/pypi.scm (pypi->guix-package): Return two values when
	PROJECT is false.

2022-03-07  Ludovic Courtès  <ludo@gnu.org>

	import: pypi: Gracefully handle missing project home page.
	Fixes <https://issues.guix.gnu.org/54259>.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	* guix/import/pypi.scm (pypi->guix-package): Upon
	'missing-source-error?', raise '&fix-hint' only if
	'project-info-home-page' returns a non-empty string.

2022-03-07  Pierre-Henry Fröhring  <phf@phf.net>

	gnu: Add python-multipart.
	* gnu/packages/python-xyz.scm (python-multipart): New variable.

2022-03-07  Bird  <birdsite@airmail.cc>

	gnu: Add gnusim8085.
	* gnu/packages/emulators.scm (gnusim8085): New variable.

2022-03-07  Ludovic Courtès  <ludovic.courtes@inria.fr>

	derivations: Coalesce inputs that have the same output path.
	Fixes <https://issues.guix.gnu.org/54209>.

	* guix/derivations.scm (coalesce-duplicate-inputs): Use the output paths
	of DRV as a hash table key.
	* tests/derivations.scm ("derivation with duplicate fixed-output
	inputs"): Expect a single input for FINAL.
	("derivation with equivalent fixed-output inputs"): New test.

2022-03-07  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: scotch: Explicitly pass "-DINTSIZE" to CMake.
	Previously, the 'scotch' and 'pt-scotch' packages would use the default
	int size, which turned out to be 32 on x86_64-linux instead of 64 as it
	used to be in Scotch 6.x.

	* gnu/packages/maths.scm (scotch)[arguments]: Add "-DINTSIZE" to #:configure-flags.
	(scotch32)[arguments]: Likewise.
	(pt-scotch)[arguments]: Likewise.
	(pt-scotch32)[arguments]: Likewise.

2022-03-07  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust to (guix import github) changes.
	This is a followup to a8d3033da61958c53c44dd5db90672bfc4533ef9.

	* tests/import-github.scm (call-with-releases): Mock
	'open-connection-for-uri'.

2022-03-07  Efraim Flashner  <efraim@flashner.co.il>

	system: Set kernel name for riscv64-linux.
	* gnu/system.scm (system-linux-image-file-name): Add option for riscv64.

	gnu: dtc: Use pkg-config-for-target.
	* gnu/packages/bootloaders.scm (dtc)[arguments]: Adjust custom
	'patch-pkg-config phase to use pkg-config-for-target.

2022-03-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dtc: Use different source tarball.
	The xz compressed source failed to unpack on riscv64-linux.

	* gnu/packages/bootloaders.scm (dtc)[source]: Use gzipped tarball.

2022-03-07  Efraim Flashner  <efraim@flashner.co.il>

	build-system/meson: Add more cross-compilation targets.
	* guix/build-system/meson.scm (make-machine-alist): Add riscv64-linux
	option for cpu_family. Add riscv64-linux and powerpc-linux options for
	endian.

	gnu: squashfs-tools: Fix cross-compiling.
	* gnu/packages/compression.scm (squashfs-tools)[arguments]: Adjust
	make-flags to refer to the 'out' output specifically.

	gnu: libcap: Fix cross-compiling.
	* gnu/packages/linux.scm (libcap)[arguments]: Fix make-flags when
	cross-compiling.

	gnu: mtd-utils: Fix cross-compiling.
	* gnu/packages/linux.scm (mtd-utils)[arguments]: Only add configure-flag
	to enable unit-tests when not cross compiling.

	gnu: libjpeg-turbo: Fix cross-compiling to riscv64-linux.
	* gnu/packages/image.scm (libjpeg-turbo)[arguments]: When
	cross-compiling to riscv64-linux correctly set CMAKE_SYSTEM_PROCESSOR.

	gnu: libxrender: Fix cross compiling to riscv64-linux.
	* gnu/packages/xorg.scm (libxrender)[arguments]: When cross compiling to
	riscv64-linux replace config.sub and config.guess with newer versions.
	[native-inputs]: When cross compiling to riscv64-linux add config.

	gnu: libopenmpt: Update dependencies.
	* gnu/packages/audio.scm (libopenmpt)[inputs]: Move libvorbis, mpg123,
	zlib from here ...
	[propagated-inputs]: ... to here. Add libogg.

2022-03-07  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 91.6.2.
	* gnu/packages/gnuzilla.scm (icedove): Update to 91.6.2.

2022-03-07  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-json-mode: Remove input for old versions.
	* gnu/packages/emacs-xyz.scm (emacs-json-mode)[inputs]:
	Remove emacs-json-reformat.

	gnu: Add openriichi.
	* gnu/packages/games.scm (openriichi): New variable.

	gnu: Add siege.
	* gnu/packages/web.scm (siege): New variable.

2022-03-07  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 91.6.1-guix0-preview1 [security fixes].
	Includes fixes for CVE-2022-26485 and CVE-2022-26486.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2022-03-06  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.304.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.304.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.269.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.269.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.232.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.232.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.182.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.182.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.103.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.103.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.15.26.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.26.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 5.16: Update to 5.16.12.
	* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.12.
	(linux-libre-5.16-pristine-source): Update hash.

2022-03-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-ssh: Support cross-compilation.
	Cross-compilation broke with the update to 0.15.1 in
	eabc6af9b8b14bd629544e54bc9c9afa2d0dcd85.  'guile-snarf' would invoke
	cpp instead of TRIPLET-cpp, which would thus fail to find libssh
	headers.

	* gnu/packages/ssh.scm (guile-ssh)[arguments]: Add
	'support-cross-compilation' phase.

2022-03-06  Алексей Дроздов  <drozdov@portalenergy.tech>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add python-xmldiff.
	* gnu/packages/python-xyz.scm (python-xmldiff): New variable.

2022-03-06  Sheng Yang  <yangsheng6810@gmail.com>

	gnu: Add jtdx.
	* gnu/packages/radio.scm (jtdx-hamlib): New variable.
	  (jtdx): New variable.

2022-03-06  Evgeny Pisemsky  <evgeny@pisemsky.com>

	gnu: Add python-stltools.
	* gnu/packages/python-xyz.scm (python-stltools): New variable.

2022-03-06  terramorpha  <terramorpha@cock.li>

	gnu: gnome-shell-extension-gsconnect: Update to 48
	* gnu/packages/gnome-xyz (gnome-shell-extension-gsconnect): Update to 48

2022-03-06  Chadwain Holness  <chadwainholness@gmail.com>

	gnu: cgdb: Reference gdb.
	* gnu/packages/debug.scm (cgdb)[inputs]: Add gdb, bash-minimal
	[arguments]: Add phase to fix hardcoded gdb and sh paths
	Add configure flags for cross-compilation

2022-03-06  Ludovic Courtès  <ludo@gnu.org>

	import: github: Reuse HTTP connection for the /tags URL fallback.
	* guix/import/github.scm (fetch-releases-or-tags): Call
	'open-connection-for-uri' and reuse the same connection for the two
	'http-fetch' calls.
	* .dir-locals.el (scheme-mode): Add 'call-with-port'.

2022-03-06  Ludovic Courtès  <ludo@gnu.org>

	http-client: Correctly handle redirects when #:keep-alive? #t.
	Previously PORT would be closed unconditionally, which broke redirects
	when #:keep-alive? #t is given.

	* guix/http-client.scm (http-fetch): Make 'port' a parameter of 'loop'.
	Upon 3xx responses, do not close PORT is KEEP-ALIVE? is true, but consume
	RESP's body.  Add second argument to 'loop'.

2022-03-06  Ludovic Courtès  <ludo@gnu.org>

	import: github: Gracefully handle rate limit exhaustion.
	Previously, 'guix refresh' would literally crash when the rate limit was
	reached due to the call to 'error'.  With this change, the updater
	notices when the rate limit is reached and it turns itself into a no-op
	until the rate limit has been reset.

	When running "guix refresh" (with no arguments), the 'github' updater
	gets used until the rate limit has been reached, after which "guix
	refresh" automatically picks up the next valid updater, typically
	'generic-git'.

	* guix/import/github.scm (fetch-releases-or-tags): Use 'http-fetch'
	directly instead of 'json-fetch' to let 'http-get-error?' exceptions
	through.  Handle 403 errors with an 'X-RateLimit-Remaining' header.
	(%rate-limit-reset-time): New variable.
	(update-rate-limit-reset-time!, request-rate-limit-reached?): New
	procedures.
	(latest-released-version): Remove calls to 'error'.

2022-03-06  Ludovic Courtès  <ludo@gnu.org>

	http-client: Add response headers to '&http-get-error'.
	* guix/http-client.scm (&http-get-error)[headers]: New field.
	(http-fetch): Initialize the 'headers' field.

	tests: Add (guix http-client) tests.
	* tests/http-client.scm: New file.
	* Makefile.am (SCM_TESTS): Add it.
	* .dir-locals.el (scheme-mode): Add 'with-http-server'.

2022-03-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-go-mode: Activate tests.
	* gnu/packages/emacs-xyz.scm (emacs-go-mode)[arguments]: Activate tests.

	gnu: emacs-go-mode: Update to 1.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-go-mode): Update to 1.6.0.
	[arguments]: Remove unnecessary phase.

	gnu: texlive-grfext: Add missing files.
	* gnu/packages/tex.scm (texlive-grfext)[outputs]: Add "doc" output.
	[arguments]: Use G-expressions.  Modify COPY-FILES phase to include all source
	files.  Add REMOVE-GENERATED-FILE phase.

	gnu: texlive-oberdiek: Add missing files.
	* gnu/packages/tex.scm (texlive-oberdiek)[outputs]: Add "doc" output.
	[arguments]: Remove DO-NOT-PROCESS-IFPDF.INS phase.  Modify COPY-FILES phase
	to include all runfiles.
	[propagated-inputs]: Add TEXLIVE-AUXHOOK, TEXLIVE-GRFEXT, TEXLIVE-GRFFILE,
	TEXLIVE-INFWARERR, TEXLIVE-KVOPTIONS, TEXLIVE-PDFTEXCMDS.

2022-03-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add ncdu2.
	* gnu/packages/ncdu.scm (ncdu2): New variable.

2022-03-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-hyperref: Add missing files.
	* gnu/packages/tex.scm (texlive-hyperref)[arguments]: Add phase to copy
	missing files.  Generate ".sty" files from source when possible.
	[propagated-inputs]: Add TEXLIVE-ZAPFDING, TEXLIVE-STRINGENC.  Remove
	TEXLIVE-ATVERYEND, TEXLIVE-INFWARERR, TEXLIVE-KVOPTIONS, TEXLIVE-PDFTEXCMDS.
	Reorder-inputs.

	gnu: texlive-latex-rerunfilecheck: Rename to texlive-rerunfilecheck.
	* gnu/packages/tex.scm (texlive-rerunfilecheck): New variable.
	(texlive-latex-rerunfilecheck): Deprecated alias.
	(texlive-hyperref): Use new name.

	gnu: texlive-latex-kvoptions: Rename to texlive-kvoptions.
	* gnu/packages/tex.scm (texlive-kvoptions): New variable.
	(texlive-latex-kvoptions): Deprecated alias.
	(texlive-hyperref):
	* gnu/packages/plotutils.scm (asymptote): Use new name.

	gnu: texlive-latex-refcount: Rename to texlive-refcount.
	* gnu/packages/tex.scm (texlive-refcount): New variable.
	(texlive-latex-refcount): Deprecated alias.
	(texlive-hyperref):
	* gnu/packages/docbook.scm (dblatex): Use new name.

	gnu: texlive-latex-letltxmacro: Rename to texlive-letltxmacro.
	* gnu/packages/tex.scm (texlive-letltxmacro): New variable.
	(texlive-latex-letltxmacro): Deprecated alias.
	(texlive-hyperref): Use new name.

	gnu: texlive-latex-hycolor: Rename to texlive-hycolor.
	* gnu/packages/tex.scm (texlive-hycolor): New variable.
	(texlive-latex-hycolor): Deprecated alias.
	(texlive-hyperref): Use new name.

	gnu: texlive-latex-auxhook: Rename to texlive-auxhook.
	* gnu/packages/tex.scm (texlive-auxhook): New variable.
	(texlive-latex-auxhook): Deprecated alias.
	(texlive-hyperref): Use new name.

	gnu: texlive-generic-uniquecounter: Rename to texlive-uniquecounter.
	* gnu/packages/tex.scm (texlive-uniquecounter): New variable.
	(texlive-generic-uniquecounter): Deprecated alias.
	(texlive-latex-rerunfilecheck): Use new name.

	gnu: texlive-generic-pdfescape: Rename to texlive-pdfescape.
	* gnu/packages/tex.scm (texlive-pdfescape): New variable.
	(texlive-generic-pdfescape): Define deprecated alias.
	(texlive-hyperref): Use new name.

	gnu: texlive-generic-ltxcmds: Rename to texlive-ltxcmds.
	* gnu/packages/tex.scm (texlive-ltxcmds): New variable.
	(texlive-generic-ltxcmds): Deprecated alias.
	(texlive-hyperref):
	(texlive-pdftexcmds):
	(texlive-latex-kvoptions): Use new name.

	gnu: texlive-generic-kvsetkeys: Rename to texlive-kvsetkeys.
	* gnu/packages/tex.scm (texlive-kvsetkeys): New variable.
	(texlive-generic-kvsetkeys): Deprecated alias.
	(texlive-hyperref):
	(texlive-latex-kvoptions): Use new name.

	gnu: texlive-generic-kvdefinekeys: Rename to texlive-kvdefinekeys.
	* gnu/packages/tex.scm (texlive-kvdefinekeys): New variable.
	(texlive-generic-kvdefinekeys): Deprecated alias.
	(texlive-hyperref):
	* gnu/packages/plotutils.scm (asymptote): Use new name.

	gnu: texlive-generic-intcalc: Rename to texlive-intcalc.
	* gnu/packages/tex.scm (texlive-intcalc): New variable.
	(texlive-generic-intcalc): Deprecated alias.
	(texlive-hyperref):
	(texlive-bitset): Use new name.

	gnu: texlive-generic-infwarerr: Rename to texlive-infwarerr.
	* gnu/packages/tex.scm (texlive-infwarerr): New variable.
	(texlive-generic-infwarerr): Deprecated alias.
	(texlive-generic-uniquecounter):
	(texlive-hyperref):
	(texlive-latex-rerunfilecheck):
	(texlive-pdftexcmds):
	(texlive-bitset):
	(texlive-etexcmds):
	* gnu/packages/plotutils.scm (asymptote): Use new name.

	gnu: texlive-generic-gettitlestring: Rename to texlive-gettitlestring.
	* gnu/packages/tex.scm (texlive-gettitlestring): New variable.
	(texlive-generic-gettitlestring): Deprecated alias.
	(texlive-hyperref): Use new name.

2022-03-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add go-github-com-xdg-go-scram.
	* gnu/packages/golang.scm (go-github-com-xdg-go-scram): New variable.

	gnu: Add go-github-com-xdg-go-pbkdf2.
	* gnu/packages/golang.scm (go-github-com-xdg-go-pbkdf2): New variable.

	gnu: Add go-github-com-docker-go-units.
	* gnu/packages/golang.scm (go-github-com-docker-go-units): New variable.

	gnu: Add go-github-com-niemeyer-pretty.
	* gnu/packages/golang.scm (go-github-com-niemeyer-pretty): New variable.

2022-03-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-generic-etexcmds: Rename to texlive-etexcmds.
	* gnu/packages/tex.scm (texlive-etexcmds): New variable.
	(texlive-generic-etexcmds): Deprecated alias.
	(texlive-hyperref): Use new name.

2022-03-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add go-github-com-xdg-go-stringprep.
	* gnu/packages/golang.scm (go-github-com-xdg-go-stringprep): New variable.

2022-03-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-generic-bitset: Rename to texlive-bitset.
	* gnu/packages/tex.scm (texlive-bitset): Renamed from texlive-generic-bitset.
	(texlive-generic-bitset): Define deprecated alias.
	(texlive-hyperref): Use new name.

	gnu: texlive-generic-bigintcalc: Rename to texlive-bigintcalc.
	* gnu/packages/tex.scm (texlive-bigintcalc): New variable.
	(texlive-generic-bigintcalc): Deprecated alias.
	(texlive-generic-bitset):
	(texlive-generic-uniquecounter): Use new name.

	gnu: texlive-generic-atbegshi: Rename to texlive-atbegshi.
	* gnu/packages/tex.scm (texlive-atbegshi): New variable.
	(texlive-generic-atbegshi): Define deprecated alias.
	(texlive-hyperref): Use new variable name.

2022-03-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wob: Update to 0.13.
	* gnu/packages/xdisorg.scm (wob): Update to 0.13.

2022-03-05  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.19.1.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.19.1.

2022-03-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scintilla: Update to 5.2.1.
	* gnu/packages/text-editors.scm (scintilla): Update to 5.2.1.

2022-03-05  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: cl-md5: Update to 2.0.5.
	* gnu/packages/lisp-xyz.scm (sbcl-md5): Update to 2.0.5.

2022-03-04  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 0.37.0.
	* gnu/packages/gnome.scm (komikku): Update to 0.37.0.

2022-03-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket-vm-cs: Build with "--enable-scheme".
	* gnu/packages/racket.scm (racket-vm-cs)[native-inputs]: Replace
	'chez-scheme-for-racket-bootstrap-bootfiles' with 'chez-scheme-for-racket'.
	[arguments]<#:phases>: Delete 'unpack-bootfiles'.
	<#:configure-flags>: Add "--enable-scheme".

	gnu: chez: Add 'chez-scheme-for-system'.
	* gnu/packages/chez.scm (chez-scheme-for-system): New procedure.
	(chez-srfi, chez-web, chez-sockets, chez-matchable, chez-irregex)
	(chez-fmt, chez-mit, chez-scmutils): Use 'chez-scheme-for-system'.
	* gnu/packages/loko.scm (loko-scheme): Likewise.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-chez): Likewise

2022-03-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: Add chez-scheme-for-racket.
	The Racket variant of Chez Scheme can be used to support platforms that
	are not yet supported by upstream Chez Scheme.

	* gnu/packages/chez.scm (chez-scheme-for-racket): New variable.
	(chez-scheme-for-racket-bootstrap-bootfiles)[version]
	[supported-systems]: Derive from 'chez-scheme-for-racket'.
	* gnu/packages/racket.scm (%racket-version): Update comment.

2022-03-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-mit: Support chez-scheme-for-racket.
	Racket's variant of Chez Scheme defines 'string->uninterned-symbol',
	which conflicts with the definition from '(chez mit)'. See discussion at
	<https://github.com/racket/racket/issues/4151>.

	* gnu/packages/chez.scm (chez-mit)[origin]<snippet>: Add workaround for
	chez-scheme-for-racket.

2022-03-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-scheme: Explicitly package bootstrap bootfiles.
	This makes the structure of the upstream Chez Scheme package the same as
	for the Racket variant, it sets things up for (one day, hopefully)
	actually being able to bootstrap the upstream Chez Scheme bootfiles, and
	it may be useful for cross-compilation and adding support for
	architectures without pre-built bootfiles from upstream.

	* gnu/packages/chez.scm (chez-scheme-bootstrap-bootfiles): New
	variable.
	(chez-scheme)[native-inputs]: Add it.
	[arguments]<#:phases>: Add 'unpack-bootfiles'.
	(chez-scheme-for-racket-bootstrap-bootfiles): Inherit from
	'chez-scheme-bootstrap-bootfiles'.
	[arguments]: Adapt accordingly.

2022-03-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: Add chez-nanopass.
	* gnu/packages/chez.scm (nanopass): Rename to ...
	(chez-nanopass-bootstrap): ... this new variable, and promote it from an
	origin to a package.
	(chez-nanopass): New variable.
	(unpack-nanopass+stex): New variable using 'chez-nanopass-bootstrap'.
	(chez-scheme-for-racket-bootstrap-bootfiles)
	(chez-scheme)[native-inputs]: Add 'chez-nanopass-bootstrap'.
	[arguments]<#:phases>: Adapt 'unpack-nanopass+stex' phase
	to use the new variable.
	* gnu/packages/racket.scm (racket-vm-cs): Likewise.
	(make-unpack-nanopass+stex): Remove it.

	gnu: Add stex.
	* gnu/packages/chez.scm (stex-bootstrap): New hidden package.
	(stex): Change from origin to package inheriting from 'stex-bootstrap'
	(chez-scheme)[native-inputs]: Add 'stex-bootstrap'. Remove dependencies
	of stex-bootstrap.
	[arguments]<#:phases>: Remove 'prepare-stex'. Adjust
	'unpack-nanopass+stex' and 'install-doc'.

	gnu: chez-scheme: Use new package style.
	* gnu/packages/chez.scm (chez-scheme)[inputs]: Remove labels.
	[native-inputs]: Likewise.
	[arguments]: Use G-expressions.
	<#:phases>: Use 'search-input-file' instead of 'assoc-ref'.
	(nanopass): Make public as a temporary workaround for Racket.
	* gnu/packages/racket.scm (make-unpack-nanopass+stex): Update
	accordingly.

2022-03-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-scheme: Use shared zlib and lz4.
	This change also involves building 'libkernel.a' instead of 'kernel.o'.

	Support for these build options was merged upstream in 2019: see
	discussion at <https://github.com/cisco/ChezScheme/pull/443>.

	* gnu/packages/chez.scm (chez-scheme)[inputs]: Remove 'zlib:static' and
	'lz4:static'.
	[arguments]: Adjust configure phase accordingly.

2022-03-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-scheme: Use "lib/chez-scheme" for search path.
	There does not seem to be any widely accepted standard path to use for
	"CHEZSCHEMELIBDIRS". Using a path without a version number in it avoids
	having to compute the actual path everywhere, which would be especially
	unpleasant when support is added for the Racket variant of Chez Scheme,
	which always has a different version number than upstream.

	* gnu/packages/chez.scm (chez-scheme)[native-search-paths]: Change to
	use "lib/chez-scheme" instead of "lib/csvX.Y.Z-site" for
	"CHEZSCHEMELIBDIRS".
	(chez-make-flags): Update accordingly.
	(chez-sockets)[arguments]<#:phases>: Likewise.

2022-03-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-scheme: Use new style for Chez packages.
	* gnu/packages/chez.scm (chez-configure, chez-make-flags): Use
	G-expressions.
	(chez-srfi)[arguments]: Use G-expressions, 'chez-configure', and
	'chez-make-flags'.
	(chez-web, chez-sockets)[native-inputs]: Remove labels.
	[arguments]: Use G-expressions.
	(chez-matchable, chez-irregex, chez-fmt, chez-mit)
	(chez-scmutils)[arguments]: Use G-expressions.

	gnu: racket: Add 'racket-vm-for-system'.
	* gnu/packages/racket.scm (racket-vm-for-system): New procedure.
	(racket-minimal, racket)[inputs]: Use it.

	gnu: chez: Add utilities for Chez machine types.
	* gnu/packages/chez.scm (chez-machine->nonthreaded)
	(chez-machine->threaded, chez-machine->nix-system)
	(nix-system->chez-machine, chez-upstream-features-for-system)
	(%nix-arch-to-chez-alist, %nix-os-to-chez-alist): New variables.
	(chez-scheme)[supported-systems]: Compute based on
	'nix-system->chez-machine' and 'chez-upstream-features-for-system'.
	(chez-scheme-for-racket-bootstrap-bootfiles)[supported-systems]: Compute
	based on 'nix-system->chez-machine'.

	gnu: racket: Move Chez bootfiles to (gnu packages chez).
	* gnu/packages/racket.scm (chez-scheme-for-racket-bootstrap-bootfiles):
	Move to ...
	* gnu/packages/chez.scm (chez-scheme-for-racket-bootstrap-bootfiles):
	... this new variable.
	[source]: Avoid problematic cycle with "racket.scm".
	[arguments]<#:phases>: Likewise.

2022-03-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket-minimal: Separate from the Racket VM.
	For consistency with other Racket distributions, 'racket-minimal' should
	have the "racket-lib" Racket package installed: see
	<https://github.com/racket/racket/issues/3851#issuecomment-942368947>.

	Happily, this gives us a clean boundary between the core Racket VM and
	compiler, with all of the bootstrapping involved, and building Racket
	packages and installation layers, which can be handled in a nice,
	uniform way and eventually turned into a 'racket-build-system'.
	Building the VM layer as an "in-place" installation should help us use
	it with other Racket tools.

	* gnu/packages/racket.scm (racket-vm-common-configure-flags): Add
	"--enable-origtree" and --prefix. Adapt "--enable-racket=" accordingly.
	(racket-minimal-bc-cgc): Rename to ...
	(racket-vm-cgc): ... this new variable.
	[inputs]: Move 'openssl' and 'sqlite' to new 'racket-minimal'.
	[arguments]<#:strip-directories>: Use "opt/racket-vm/" prefix.
	<#:phases>: Adapt 'initialize-config.rktd' for removal of
	'openssl' and 'sqlite'.
	[description]: Tweak.
	(racket-minimal-bc-3m): Rename to ...
	(racket-vm-bc): ... this new variable.
	[synopsis, description]: Tweak.
	(racket-vm-cs): New variable, adapted from the old 'racket-minimal'.
	(chez-scheme-for-racket-bootstrap-bootfiles)[arguments]<#:phhases>:
	Adapt to the "opt/racket-vm/" prefix.
	(racket-minimal): Rewrite like 'racket' using 'racket-vm-cs'.
	(racket): Inherit from 'racket-minimal'.
	[inputs]: Add 'racket-vm-cs'. Move "racket-lib" and "base" to
	'racket-minimal'.
	[arguments]<#:make-flags, #:configure-flags>: Override from
	'racket-minimal'.
	(configure-layer.rkt): Adapt to support in-place VM build with possible
	intermediate layer.

2022-03-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: configure-layer.rkt: Adjust indentation.
	* gnu/packages/racket.scm (configure-layer.rkt): Wrap 'command-line' in
	'define-values' to reduce rightward drift.

	gnu: racket-minimal: Add "debug" output.
	* gnu/packages/racket.scm (racket-minimal-bc-cgc)[outputs]: Add "debug".
	(racket-vm-common-configure-flags): Add "--disable-strip".

	gnu: racket-minimal: Adjust indentation.
	* gnu/packages/racket.scm (racket-minimal-bc-cgc): Use 'hidden-package'
	rather than 'properties'.
	(racket-minimal-bc-3m): Remove redundant 'hidden-package' wrapper.

2022-03-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket-minimal: Change inheritance to follow bootstrapping.
	Having the package inheritance chain go in the same direction as the
	bootstrapping chain, rather than the opposite, is less confusing. In
	some cases, it can also help to avoid unnecessary rebuilds.

	* gnu/packages/racket.scm (racket-minimal-bc-cgc): Change to be the root
	of the package inheritance chain.
	[version, source, inputs, native-inputs, build-system, arguments]
	[home-page, license]: Inline formerly inherited values.
	(racket-minimal-bc-3m): Inherit from 'racket-minimal-bc-cgc' rather than
	'racket-minimal'.
	[inputs, native-inputs, arguments, license]: Adjust accordingly.
	(racket-minimal): Inherit from 'racket-minimal-bc-3m'.
	[inputs, native-inputs, arguments, license]: Adjust accordingly.
	[properties]: Override effect of 'hidden-package'.

2022-03-04  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket-minimal: Don't configure non-existant catalogs.
	* gnu/packages/racket.scm (racket-minimal)[arguments]<#:phases>: Change
	'initialize-config.rktd' to only add a release catalog when the package
	version is a release version.

	gnu: racket-minimal: Use new package style.
	* gnu/packages/racket.scm (cfg-flag:sh-for-rktio, cfg-flag:enable-lt)
	(cfg-flag:enable-racket): Change to G-expressions and combine in ...
	(racket-vm-common-configure-flags): ... this new thunk.
	(unpack-nanopass+stex): Change to G-expression and move to ...
	(make-unpack-nanopass+stex): ... this new thunk.
	(racket-bootstrap-chez-bootfiles): Rename to ...
	(chez-scheme-for-racket-bootstrap-bootfiles): ... this new variable, and
	stop inheriting from 'racket-minimal'.
	[native-inputs]: Remove labels.
	[build-system]: Use 'copy-build-system'.
	[arguments]: Use G-expressions. Install under "lib".
	(racket-minimal)[inputs, native-inputs]: Remove labels.
	[arguments]: Use G-expressions. Avoid 'assoc-ref'. Adapt to changes in
	'chez-scheme-for-racket-bootstrap-bootfiles'.
	(racket-minimal-bc-3m)[native-inputs]: Remove labels.
	[arguments]: Use G-expressions.
	(racket-minimal-bc-cgc)[native-inputs]: Remove labels.
	[arguments]: Use G-expressions.

	gnu: racket: Use Git origins for Racket packages.
	* gnu/packages/patches/racket-gui-tethered-launcher-backport.patch:
	Adjust path.
	* gnu/packages/racket.scm (racket-packages-origin)
	(simple-racket-origin): New procedures.
	(extend-layer): Rename to ...
	(configure-layer.rkt): ... this variable.  Tweak command-line arguments.
	Adapt to 'config-tethered-apps-dir'.
	(racket): Stop inheriting from 'racket-minimal'.
	[version]: Use '%racket-version'.
	[source]: Stop using bundled tarball.
	[inputs]: Remove labels. Add 'racket-minimal' and package sources.
	[native-inputs]: Reduce to racket-minimal.
	Untested, as cross-compilation doesn't work yet.
	[arguments]: Rewrite to use G-expressions, package sources from
	'inputs', an explicit 'install' phase, and the revised
	'configure-layer.rkt'.

	gnu: racket: Update to 8.4.
	* gnu/packages/patches/racket-enable-scheme-backport.patch,
	gnu/packages/patches/racket-gui-tethered-launcher-backport.patch: New
	patches.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/racket.scm (%racket-version, %racket-commit)
	(%racket-origin): New variables.
	[patches]: Add "racket-enable-scheme-backport.patch".
	(racket-minimal): Update to 8.4.
	[version]: Use '%racket-version'.
	[source]: Use '%racket-origin'.
	[inputs]: Add 'ncurses'. Remove 'zlib:static' and 'lz4:static'.
	(racket-minimal-bc-3m)[inputs]: Adjust accordingly.
	(racket-bootstrap-chez-bootfiles)[version]: Use Chez Scheme's
	'(scheme-fork-version-number)'.
	(racket)[version]: Use '%racket-version'.
	[native-inputs]: Use '%racket-origin'.
	[source]: Update to 8.4.
	<patches>: Use "racket-gui-tethered-launcher-backport.patch".
	<snippet>: Remove "srfi-doc-nonfree".

	gnu: Use license prefix in (gnu packages racket).
	* gnu/packages/racket.scm (racket-minimal, racket-minimal-bc-3m)
	(racket-bootstrap-chez-bootfiles): Use license prefix.

2022-03-04  Vinicius Monego  <monego@posteo.net>

	gnu: kdenlive: Gexp arguments.
	* gnu/packages/kde.scm (kdenlive)[arguments]: Rewrite as gexps.

	gnu: kdenlive: Add dependency on ladspa.
	* gnu/packages/kde.scm (kdenlive)[inputs]: Add ladspa.
	[arguments]<#:phases>: Wrap LADSPA_PATH in the 'wrap-executable phase.

	gnu: kdenlive: Update to 21.12.3.
	* gnu/packages/kde.scm (kdenlive): Update to 21.12.3.
	[source]: Use git-file-name function.
	[inputs]: Add bash-minimal.

2022-03-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-olc: Update to 1.0-1.0269ed7.
	* gnu/packages/lisp-xyz.scm (sbcl-olc): Update to 1.0-1.0269ed7.

	gnu: cl-maidenhead: Update to 1.0-1.202671f.
	* gnu/packages/lisp-xyz.scm (sbcl-maidenhead): Update to 1.0-1.202671f.

	gnu: cl-mgrs: Update to 1.0-1.c06f268.
	* gnu/packages/lisp-xyz.scm (sbcl-mgrs): Update to 1.0-1.c06f268.

2022-03-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: hello: Update to 2.12.
	* gnu/packages/base.scm (hello): Update to 2.12.

	gnu: Add kdiskmark.
	* gnu/packages/benchmark.scm (kdiskmark): New variable.

2022-03-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Rename texlive-latex-fancyvrb to texlive-fancyvrb.
	* gnu/packages/tex.scm (texlive-fancyvrb): New variable, renamed from
	TEXLIVE-LATEX-FANCYVRB.
	(texlive-latex-fancyvrb): Deprecate variable.
	* gnu/packages/docbook.scm (dblatex):
	* gnu/packages/maths.scm (hypre):
	* gnu/packages/python-xyz.scm (python-numpy-documentation):
	(python-ipython-documentation):
	(python-nbconvert):
	* gnu/packages/statistics.scm (r-with-tests): Use new name.

	gnu: Add texlive-fancyhdr.
	* gnu/packages/tex.scm (texlive-fancyhdr): New variable.
	(texlive-latex-fancyhdr): Deprecate variable.
	(texlive-jadetex):
	* gnu/packages/docbook.scm (dblatex):
	* gnu/packages/python-xyz.scm (python-numpy-documentation):
	(python-ipython-documentation):  Use new variable.

	gnu: texlive-generic-iftex: Rename to texlive-iftex.
	* gnu/packages/tex.scm (texlive-iftex): Renamed from TEXLIVE-GENERIC-IFTEX.
	(texlive-hyperref):
	(texlive-oberdiek):
	(texlive-pdftexcmds):
	(texlive-generic-etexcmds):
	(texlive-generic-iftex):
	(texlive-generic-ifxetex):
	(texlive-latex-xkeyval):
	* gnu/packages/docbook.scm (dblatex):
	* gnu/packages/python-xyz.scm (python-numpy-documentation):
	(python-ipython-documentation):
	(python-nbconvert):
	(python-pypandoc): Apply renaming.

2022-03-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-listings.
	* gnu/packages/docbook.scm (texlive-listings): New variable.
	(texlive-latex-listings): Deprecate variable.
	(dblatex): Use new variable.
	* gnu/packages/tex.scm (texlive-latex-xkeyval): Use new variable.

2022-02-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.9.10.
	* gnu/packages/admin.scm (sudo): Update to 1.9.10.

2022-03-04  Vinicius Monego  <monego@posteo.net>

	gnu: python-scikit-image: Update to 0.19.2.
	* gnu/packages/python-science.scm (python-scikit-image): Update to 0.19.2.

	gnu: mlt: Update to 7.4.0.
	* gnu/packages/video.scm (mlt): Update to 7.4.0.

	gnu: mlt: Wrap FREI0R_PATH and LADSPA_PATH.
	* gnu/packages/video.scm (mlt)[arguments]: Use gexps. Add 'wrap-executable
	phase.
	[inputs]: Add bash-minimal.

2022-03-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-xref: Update to 1.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-xref): Update to 1.4.1.

2022-03-03  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: dovecot: Fix backtrace test on aarch64.
	* gnu/packages/mail.scm (dovecot)[arguments]: Add LDFLAGS=-rdynamic to
	make-flags.

2022-03-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: texlive-latex-listings, texlive-latex-pgf: Do not deprecate the variable.
	This is a followup to 107138164611a11972f261818373d1de95b3216d and
	e5dbda5abc23c5ed716121872d1bbaa8bfcee79e, which had the downside that
	remaining references to these two variables would trigger deprecation
	warning during the "Computing Guix derivation" phase of 'guix pull'.

	* gnu/packages/tex.scm (texlive-latex-listings, texlive-latex-pgf): Use
	plain 'define-public' instead of 'define-deprecated-package'.

2022-03-03  Niklas Eklund  <niklas.eklund@posteo.net>

	gnu: Add emacs-spell-fu.
	* gnu/packages/emacs-xyz.scm (emacs-spell-fu): New variable.

2022-03-03  jgart  <jgart@dismail.de>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add jj.
	* gnu/packages/messaging.scm (jj): New variable.

2022-03-03  Cameron Chaparro  <cameron@cameronchaparro.com>

	services: openvpn: Actually save log file.
	* gnu/services/vpn.scm (openvpn-shepherd-service): Pass #:log-file to
	'make-forkexec-constructor'.

2022-03-03  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add wtype.
	* gnu/packages/freedesktop.scm (wtype): New variable.

2022-03-03  Ludovic Courtès  <ludo@gnu.org>

	download: Fix typo in procedure name.
	* guix/build/download.scm (make-credendials-with-ca-trust-files): Rename
	to...
	(make-credentials-with-ca-trust-files): ... this.

2022-03-03  Ludovic Courtès  <ludo@gnu.org>

	download: Load X.509 certificates only once.
	Previously we'd load /etc/ssl/certs/*.pem (or similar) every time
	'http-fetch' is called.

	* guix/build/download.scm (make-credendials-with-ca-trust-files): Wrap
	in 'mlambda'.

2022-03-03  Ludovic Courtès  <ludo@gnu.org>

	download: Remove obsolete bit from docstring.
	This is a followup to f4cde9ac4aedb516c050a30fd999673da434bfa0.

	* guix/build/download.scm (open-connection-for-uri): Remove bit about
	'close-connection' from the docstring.

2022-03-03  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 206.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 206.

2022-03-03  Attila Lendvai  <attila@lendvai.name>
	    muradm  <mail@muradm.net>

	gnu: Add c2ffi.
	* gnu/packages/cpp.scm (c2ffi): New variable.

2022-03-03  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Add barrier.
	* gnu/packages/barrier.scm: New file.
	* gnu/local.mk: Add it.

	gnu: Add gulrak-filesystem.
	* gnu/packages/cpp.scm (gulrak-filesystem): New variable.

2022-03-03  jgart  <jgart@dismail.de>

	gnu: cl-caveman: Update to 2.4.0.35cd8bc.
	* gnu/packages/lisp-xyz.scm (sbcl-caveman): Update to 2.4.0.35cd8bc.
	  [inputs]: Add sbcl-sxql.
	  [native-inputs]: Add sbcl-prove, sbcl-lack, and sbcl-trivial-types.
	  [arguments]: Delete remove-v1 phase, add test-asd-file keyword, add missing
	  files to asd-files and asd-systems keywords, and add more commentary on reason
	  for failing test.

2022-03-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-mcclim: Update to 0.9.7-2.292343f.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim): Update to 0.9.7-2.292343f.
	  [inputs]: Use new style.
	  [arguments]: Update 'fix-paths' phase.

	gnu: Add cl-dejavu.
	* gnu/packages/lisp-xyz.scm (cl-dejavu, ecl-cl-dejavu, sbcl-cl-dejavu): New
	  variables.

	gnu: cl-zpb-exif: Update to 1.2.5.
	* gnu/packages/lisp-xyz.scm (sbcl-zpb-exif): Update to 1.2.5.

	gnu: cl-retrospectiff: Update to 0.2-1.2fbf8c6.
	* gnu/packages/lisp-xyz.scm (sbcl-retrospectiff): Update to 0.2-1.2fbf8c6.

	gnu: cl-opticl: Update to 0.0.0-1.f6fc4dc.
	* gnu/packages/lisp-xyz.scm (sbcl-opticl): Update to 0.0.0-1.f6fc4dc.
	  [inputs]: Use new style.

	gnu: cl-slime-swank: Update to 2.27.
	* gnu/packages/lisp-xyz.scm (sbcl-slime-swank): Update to 2.27.

	gnu: Add cl-try.
	* gnu/packages/lisp-check.scm (cl-try, ecl-try, sbcl-try): New variables.

	gnu: cl-mgl-pax: Update to 0.1.0-0.ed82a80.
	* gnu/packages/lisp-xyz.scm (sbcl-mgl-pax): Update to 0.1.0-0.ed82a80.
	  [inputs]: Use new style.
	  [arguments]: Add 'asd-files' parameter. Disable tests.

	gnu: cl-esrap: Update to 0.18-3.4c82a86.
	* gnu/packages/lisp-xyz.scm (sbcl-esrap): Update to 0.18-3.4c82a86.

	gnu: cl-hunchentoot: Fix build.
	* gnu/packages/lisp-xyz.scm (sbcl-hunchentoot)[arguments]: Disable tests.

	gnu: cl-osicat: Update to 0.7.0-3.a45eb3b.
	* gnu/packages/lisp-xyz.scm (sbcl-osicat): Update to 0.7.0-3.a45eb3b.

	gnu: cl-fad: Update to 0.7.6-1.3f4d32d.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-fad): Update to 0.7.6-1.3f4d32d.
	  [native-inputs]: Add cl-ppcre and unit-test.
	  [inputs]: Add alexandria.

	gnu: cl+ssl: Update to 0.0.0-3.046d698.
	* gnu/packages/lisp-xyz.scm (sbcl-cl+ssl): Update to 0.0.0-3.046d698.
	  [native-inputs]: Add fiveam.
	  [arguments]: Add 'fix-tests' phase.

	gnu: cl-chipz: Update to 0.8-2.82a17d3.
	* gnu/packages/lisp-xyz.scm (sbcl-chipz): Update to 0.8-2.82a17d3.
	  [source]: Switch to maintained repository.

	gnu: sbcl-ironclad: Update to 0.57.
	* gnu/packages/lisp-xyz.scm (sbcl-ironclad): Update to 0.57.

	gnu: cl-babel: Update to 0.5.0-2.f892d05.
	* gnu/packages/lisp-xyz.scm (sbcl-babel): Update to 0.5.0-2.f892d05.
	  [license]: Add bsd-2.

	gnu: cl-strings: Update to 0.0.1-1.93ec417.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-strings): Update to 0.0.1-1.93ec417.
	  [source]: Use git-file-name function.
	  [synopsis]: Shorten it.

	gnu: cl-uglify-js: Improve package definition.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-uglify-js)[source]: Use git-version
	  function.

	gnu: cl-iterate: Update to 1.5.3.
	* gnu/packages/lisp-xyz.scm (sbcl-iterate): Update to 1.5.3.
	  [source]: Use git-fetch method.

	gnu: cl-parse-js: Improve package definition.
	* gnu/packages/lisp-xyz.scm (sbcl-parse-js)[source]: Use git-version and
	  git-file-name functions.

	gnu: cl-pdf: Update to 2.0.0-2.f57905e.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-pdf): Update to 2.0.0-2.f57905e.
	  [arguments]: Add cl-pdf-parser to 'asd-systems'.

	gnu: cl-flexichain: Update to 1.5.1-2.9af644a.
	* gnu/packages/lisp-xyz.scm (sbcl-flexichain): Update to 1.5.1-2.9af644a.
	  [inputs]: Add trivial-garbage.

	gnu: cl-zpb-ttf: Update to 1.0.4.
	* gnu/packages/lisp-xyz.scm (sbcl-zpb-ttf): Update to 1.0.4.

	gnu: cl-trivial-gray-streams: Update to 2.0-1.2b3823e.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-gray-streams): Update
	  to 2.0-1.2b3823e.
	  [source]: Use git-version and git-file-name functions.

	gnu: sbcl: Update to 2.2.2.
	* gnu/packages/lisp.scm (sbcl): Update to 2.2.2.

2022-03-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-wrapfig: Install missing documentation files.
	* gnu/packages/tex.scm (texlive-wrapfig): Install missing documentation files.

2022-03-03  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of 'guix pull --news' entry.

2022-02-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: flightgear: Don't explicitly return #t anywhere.
	* gnu/packages/games.scm (flightgear)[source]: Don't return #t from
	snippet…
	[arguments]: …nor from phases.

2022-02-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: flightgear: Use G-expressions.
	This fixes the build by removing broken usage of %outputs.

	* gnu/packages/games.scm (flightgear)[arguments]:
	Rewrite as G-expressions.

2022-03-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tectonic: Update to 0.8.2.
	* gnu/packages/crates-io.scm (tectonic): Update to 0.8.2.
	* gnu/packages/rust-apps.scm (rust-tectonic-engine-spx2html-0.1): Update to 0.1.1.

	gnu: rust-pinot-0.1: Update to 0.1.4.
	* gnu/packages/crates-io.scm (rust-pinot-0.1): Update to 0.1.4.
	* gnu/packages/patches/rust-pinot-0.1-implement-math-table.patch: Remove file.
	* gnu/local.mk: Remove reference to the file above.

2022-03-02  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: lesspipe: Update to 2.04.
	* gnu/packages/less.scm (lesspipe): Update to 2.04.
	  [arguments] Use new style. <phases>{configure} Adjust to updated source.
	  {fix-makefile} New phase.
	  {patch-tput-and-file} rename into …
	  {patch-command-paths} this; patch other relevant scripts.
	  [inputs] Add perl-archive-zip.

2022-03-02  Ludovic Courtès  <ludo@gnu.org>

	doc: Publish the Slovak translation of the cookbook.
	* doc/build.scm (%languages): Add "sk" for "guix-cookbook" (it's
	currently at 57%).

	gnu: hypre: Remove input labels.
	* gnu/packages/maths.scm (hypre)[native-inputs, inputs]: Remove labels.
	(hypre-openmpi)[inputs]: Use 'modify-inputs'.

	doc: Add "Using TeX and LaTeX" chapter.
	* doc/guix.texi (Using TeX and LaTeX): New node.

	gnu: texlive-latex-wrapfig: Rename to "texlive-wrapfig".
	* gnu/packages/tex.scm (texlive-latex-wrapfig): Rename to...
	(texlive-wrapfig): ... this.
	(texlive-latex-wrapfig): Define as deprecated.
	* gnu/packages/maths.scm (hypre)[native-inputs]: Use new name.
	* gnu/packages/python-xyz.scm (python-ipython-documentation)
	(python-numpy-documentation): Likewise.

2022-03-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: texlive-latex-listings: Rename to "texlive-listings".
	Suggested by Ricardo Wurmus.

	* gnu/packages/tex.scm (texlive-latex-listings): Rename to...
	(texlive-listings): ... this.  Adjust 'name' accordingly.
	(texlive-latex-listings): Define as deprecated.
	(texlive-latex-xkeyval)[propagated-inputs]: Add comment.
	* gnu/packages/docbook.scm (dblatex)[inputs]: Add comment.

2022-03-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: texlive-latex-pgf: Rename to "texlive-pgf".
	Suggested by Ricardo Wurmus.

	* gnu/packages/tex.scm (texlive-latex-pgf): Rename to...
	(texlive-pgf): ... this.  Change 'name' accordingly.
	(texlive-latex-pgf): Define as deprecated.
	(texlive-beamer)[propagated-inputs]: Use the new name.
	(texlive-todonotes)[propagated-inputs]: Likewise.
	(texlive-adjustbox)[propagated-inputs]: Likewise.
	(texlive-tcolorbox)[propagated-inputs]: Likewise.
	* gnu/packages/bioinformatics.scm (discrover)[native-inputs]: Likewise.

2022-03-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: texlive-bin: Skip faulty tests on armhf-linux.
	Fixes <https://issues.guix.gnu.org/54055>.
	Reported by Christopher Baines <mail@cbaines.net>.

	* gnu/packages/tex.scm (texlive-bin)[arguments]: When 'target-arm32?' is
	true, add 'skip-faulty-test' phase.

2022-03-02  Ludovic Courtès  <ludo@gnu.org>

	shell: Disable caching when '-p' is passed.
	Fixes <https://issues.guix.gnu.org/53658>.
	Reported by Guillaume Le Vaillant <glv@posteo.net>.

	Previously we would wrongfully cache things, by adding a
	new (profile . _) pair to the option alist, when the user runs:

	  guix shell -p /path/to/profile -q

	* guix/scripts/shell.scm (profile-cached-gc-root): Add ('profile . _) case.

2022-02-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	news: Add entry about ‘guix pull --news’ changes.
	* etc/news.scm: Add entry.

2022-03-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-macrostep: Shorten description.
	* gnu/packages/emacs-xyz.scm (emacs-macrostep)[description]: Shorten it,
	removing an unresolved reference.

	gnu: emacs-macrostep: Use G-expressions.
	* gnu/packages/emacs-xyz.scm (emacs-macrostep)[arguments]: Use G-expressions.

	gnu: emacs-macrostep: Honor #:tests? flag.
	* gnu/packages/emacs-xyz.scm (emacs-macrostep)[arguments]<#:tests?>: Activate
	tests.
	<#:phases>: Honor #:tests? flag.

	gnu: emacs-m-buffer-el: Use G-expressions.
	* gnu/packages/emacs-xyz.scm (emacs-m-buffer-el)[arguments]<#:phases>: Use G-expressions.

	gnu: emacs-m-buffer-el: Honor the #:tests? flag.
	* gnu/packages/emacs-xyz.scm (emacs-m-buffer-el)[arguments]: Adjust custom
	'check phase to honor the #:tests? flag.

2022-03-02  Niklas Eklund  <niklas.eklund@posteo.net>

	gnu: Add emacs-goggles.
	* gnu/packages/emacs-xyz.scm (emacs-goggles): New variable.

2022-03-02  Jacob Hart  <hartja1@yahoo.com>

	gnu: qbittorrent: Upgrade to 4.4.1.
	* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.4.1.

2022-03-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult-notmuch: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-consult-notmuch): Update to 0.7.

2022-03-02  Julien Lepiller  <julien@lepiller.eu>

	gnu: why3: Update to 1.4.1.
	* gnu/packages/maths.scm (why3): Update to 1.4.1.

	gnu: ocaml-react: Update to 1.2.2.
	* gnu/packages/ocaml.scm (ocaml-react): Update to 1.2.2.

	gnu: ocaml-batteries: Update to 3.5.1.
	* gnu/packages/ocaml.scm (ocaml-batteries): Update to 3.5.1.

2022-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix: Index the man-db database via man pages names.
	Fixes <https://issues.guix.gnu.org/38838>.

	* guix/man-db.scm (write-mandb-database): Use the abbreviated base name of the
	man page as the key, not its full file name.

2022-02-27  Brendan Tildesley  <mail@brendan.scot>

	gnu: Fix typo.
	* gnu/local.mk (dist_patch_DATA): Fix typo.

	This follows up on commit 6693ff05696d71a9ca556760a1597b48a95c5298.

2022-02-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: qemu: Add liburing support.
	* gnu/packages/virtualization.scm (qemu)[inputs]: Add liburing.

	gnu: qemu: Support Zstd compression.
	* gnu/packages/virtualization.scm (qemu)[inputs]: Add zstd.

	gnu: bcachefs-tools: Update to 0.1-14.fd1b849.
	* gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-14.fd1b849.

2022-03-01  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-mmap: Update to 1.2.0.
	* gnu/packages/ocaml.scm (ocaml-mmap): Update to 1.2.0.

	gnu: ocaml-lambda-term: Update to 3.2.0.
	* gnu/packages/ocaml.scm (ocaml-lambda-term): Update to 3.2.0.

	gnu: ocamlbuild: Update to 0.14.1.
	* gnu/packages/ocaml.scm (ocamlbuild): Update to 0.14.1.

	gnu: ocaml-menhir: Update to 20220210.
	* gnu/packages/ocaml.scm (ocaml-menhir): Update to 20220210.

	gnu: ocaml-mtime: Update to 1.4.0.
	* gnu/packages/ocaml.scm (ocaml-mtime): Update to 1.4.0.

	gnu: ocaml-ounit2: Update to 2.2.6.
	* gnu/packages/ocaml.scm (ocaml-ounit2): Update to 2.2.6.

	gnu: ocaml-bindlib: Update to 6.0.0.
	* gnu/packages/ocaml.scm (ocaml-bindlib): Update to 6.0.0.

	gnu: ocaml-bisect-ppx: Update to 2.8.0.
	* gnu/packages/ocaml.scm (ocaml-bisect-ppx): Update to 2.8.0.

2022-03-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tectonic: Update to 0.8.1.
	* gnu/packages/rust-apps.scm (tectonic): Update to 0.8.1.
	[inputs]: Add FREETYPE, GRAPHITE2, ICU4C, LIBPNG.
	* gnu/packages/crates-io.scm (rust-pinot-0.1)[origin]<patches>: Add patch
	necessary for Tectonic.
	(rust-tectonic-docmodel-0.1): Update to 0.1.2.
	(rust-tectonic-engine-spx2html-0.1): New variable.
	(rust-tectonic-engine-xetex-0.2): New variable.
	(rust-tectonic-engine-xetex-0.1): Remove variable.
	(rust-tectonic-io-base-0.4): New variable.
	(rust-tectonic-io-base-0.3): Inherit from above.
	(rust-tectonic-xdv-0.2): New variable.
	(rust-tectonic-xdv-0.1): Remove variable.
	* gnu/packages/patches/rust-pinot-0.1-implement-math-table.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register new file.

2022-03-01  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Use guile from guix.
	Since the nar-herder uses Guile modules from Guix, it should be built with the
	same Guile version.

	* gnu/packages/package-management.scm (nar-herder)[native-inputs,inputs]: Use
	the guile package from guix.

2022-03-01  Christopher Baines  <mail@cbaines.net>

	gnu: ruby: Add ruby-3.1.
	* gnu/packages/ruby.scm (ruby-3.1): New variable.

2022-03-01  Frank Pursel  <frank.pursel@gmail.com>

	gnu: Add rhino.
	* gnu/package/javascript.scm (rhino): New variable.

2022-03-01  Julien Lepiller  <julien@lepiller.eu>

	nls: Update translations.
	* po/doc/guix-cookbook.uk.po: New file.
	* po/doc/local.mk: Add uk cookbook.
	* doc/local.mk: Add uk cookbook.
	* po/guix/fa.po: New file.
	* po/guix/uk.po: New file.
	* po/guix/LINGUAS: Add fa and uk.

2022-03-01  Arne Babenhauserheide  <arne_bab@web.de>

	gnu: guile-wisp: Update to 1.0.7.
	* gnu/packages/guile-xyz.scm (guile-wisp): Update to 1.0.7.

2022-03-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: guile-3.0-latest: Fix build on powerpc-linux.
	* gnu/packages/guile.scm (guile-3.0-latest)[arguments]: On powerpc-linux
	replace the 'adjust-bootstrap-flags for changes in the source code.

2022-03-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	CODE-OF-CONDUCT: Add a top notice.
	* CODE-OF-CONDUCT: Add a top notice.

	CODE-OF-CONDUCT: Update to version 2.1.
	* CODE-OF-CONDUCT: Update to version 2.1.

	initrd: Honor rootfstype and rootflags command-line parameters.
	* gnu/build/linux-boot.scm (boot-system): Honor rootfstype and rootflags
	arguments.  Update doc.  Error out in case there is insufficient information
	with regard to the root file system.
	Restore the behavior of inferring the root device from the root file system
	from the operating system in case the root argument is not provided.
	* doc/guix.texi (Initial RAM Disk): Document the new command-line parameters.

2022-03-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	initrd: Use non-hyphenated kernel command-line parameter names.
	This is to make it less surprising, given the common convention sets forth by
	the kernel Linux command-line parameters.

	* gnu/build/linux-boot.scm (boot-system): Rename '--load', '--repl', '--root'
	and '--system' to 'gnu.load', 'gnu.repl', 'root' and 'gnu.system',
	respectively.  Adjust doc.
	(find-long-option): Adjust doc.
	* gnu/installer/parted.scm (installer-root-partition-path): Adjust accordingly.
	* gnu/system.scm (bootable-kernel-arguments): Add a VERSION argument and
	update doc.  Use VERSION to conditionally return old style vs new style initrd
	arguments.
	(%boot-parameters-version): Increment to 1.
	(operating-system-boot-parameters): Adjust doc.
	(operating-system-boot-parameters-file): Likewise.
	* gnu/system/linux-initrd.scm (raw-initrd, base-initrd): Likewise.
	* doc/guix.texi: Adjust doc.
	* gnu/build/activation.scm (boot-time-system): Adjust accordingly.
	* gnu/build/hurd-boot.scm (boot-hurd-system): Likewise.
	* gnu/packages/commencement.scm (%final-inputs-riscv64): Adjust comment.

2022-03-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: Streamline operating-system-boot-parameters-file a bit.
	* gnu/system.scm (operating-system-boot-parameters-file)
	[SYSTEM-KERNEL-ARGUMENTS?]: Remove unused argument (it had no callers) and
	adjust doc, moving the self-referential tip to...
	* gnu/system.scm (operating-system-boot-parameters): ... here, reworded for
	clarity.

	Suggested-by: Ludovic Courtès <ludo@gnu.org>

2022-03-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: Add a version field to the <boot-parameters> record.
	This version field exposes the (already present) version information of a boot
	parameters file.

	* gnu/system.scm (%boot-parameters-version): New variable.
	(<boot-parameters>)[version]: New field.
	(read-boot-parameters): Use it.
	(operating-system-boot-parameters-file): Likewise.
	* tests/boot-parameters.scm (test-read-boot-parameters): Use
	%boot-parameters-version as the default version value in the template.

2022-03-01  Taylan Kammer  <taylan.kammer@gmail.com>

	gnu: guile-wiredtiger: Depend on guile2.2-bytestructures.
	* gnu/packages/databases.scm (guile-wiredtiger): Since we depend on guile-2.2,
	we should depend on guile2.2-bytestructures, not guile-bytestructures.

2022-03-01  Ludovic Courtès  <ludo@gnu.org>
	    poptsov.artyom@gmail.com (Artyom V. Poptsov)

	gnu: guile-ssh: Update to 0.15.1.
	* gnu/packages/patches/guile-ssh-fix-test-suite.patch,
	gnu/packages/patches/guile-ssh-read-error.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/ssh.scm (guile-ssh): Update to 0.15.1, and remove those
	patches.
	(guile2.2-ssh)[source]: Remove.
	(guile2.0-ssh): Remove.

2022-03-01  Andrew Tropin  <andrew@trop.in>

	home: xdg: Fix xdg-desktop-entry config field serialization.
	[[PGP Signed Part:No public key for 2208D20958C1DEB0 created at 2022-03-01T06:09:14+0100 using RSA]]

	* gnu/home/services/xdg.scm (serialize-xdg-desktop-entry): Use append instead
	of identity to allow multiple alist values.

2022-03-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile@3.0.8: Disable parallel builds when cross-compiling.
	Cross builds, as in "guix build guile@3.0.8 --target=i586-pc-gnu", are
	not bit-reproducible unless built sequentially.

	* gnu/packages/guile.scm (guile-3.0-latest)[arguments]: Set #:parallel-build?
	to #f when cross-compiling.

2022-03-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile@3.0.8: Get correct type sizes when cross-compiling.
	This works around <https://issues.guix.gnu.org/54198>, whereby
	cross-compilation from (say) x86_64-linux to i586-pc-gnu would produce a
	broken Guile that crashes at startup.

	* gnu/packages/patches/guile-cross-compilation.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/guile.scm (guile-3.0-latest)[source]: Use it.

2022-03-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-pinot-0.1.
	* gnu/packages/crates-io.scm (rust-pinot-0.1): New variable.

	gnu: rust-tera-1: Update to 1.15.0.
	* gnu/packages/crates-io.scm (rust-tera-1): Update to 1.15.0.

2022-02-28  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: offlineimap3: Update to 8.0.0.
	* gnu/packages/mail.scm (offlineimap3): Update to 8.0.0.

2022-02-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dtc: Don't depend unconditionally on valgrind.
	* gnu/packages/bootloaders.scm (dtc)[native-inputs]: Only include
	valgrind when building on a system which supports valgrind.

2022-02-28  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: rust-emacs: Update to 0.18.
	* gnu/packages/crates-io.scm (rust-emacs-0.18): New variable.
	(rust-emacs-0.11): Inherit from rust-emacs-0.18.

	gnu: rust-emacs-macros: Update to 0.17.
	* gnu/packages/crates-io.scm (rust-emacs-macros-0.17): New variable.
	(rust-emacs-macros-0.11): Inherit from rust-emacs-macros-0.17.

	gnu: rust-emacs-module: Update to 0.18.
	* gnu/packages/crates-io.scm (rust-emacs-module-0.18): New variable.
	(rust-emacs-module-0.10): Inherit from rust-emacs-module-0.18.

2022-02-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-spin-0.9: Don't skip build.
	* gnu/packages/crates-io.scm (rust-spin-0.9)[arguments]: Don't skip build.

2022-02-28  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: Add rust-spin-0.7.
	* gnu/packages/crates-io.scm (rust-spin-0.7): New variable.

	gnu: Add rust-html-escape.
	* gnu/packages/crates-io.scm (rust-html-escape-0.2): New variable.

	gnu: Add rust-smallbitvec-2.
	* gnu/packages/crates-io.scm (rust-smallbitvec-2): New variable.

2022-02-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: bat: Update to 0.20.0.
	* gnu/packages/rust-apps.scm (bat): Update to 0.20.0.

	gnu: rust-ansi-colours-1: Update to 1.1.1.
	* gnu/packages/crates-graphics.scm (rust-ansi-colours-1): Update to 1.1.1.

	gnu: Add rust-empfindung-0.2.
	* gnu/packages/crates-io.scm (rust-empfindung-0.2): New variable.

	gnu: Add rust-crc64-1.
	* gnu/packages/crates-io.scm (rust-crc64-1): New variable.

	gnu: rust-bytesize-1: Update to 1.1.0.
	* gnu/packages/crates-io.scm (rust-bytesize-1): Update to 1.1.0.

	gnu: rust-assert-cmd-2: Update to 2.0.4.
	* gnu/packages/crates-io.scm (rust-assert-cmd-2): Update to 2.0.4.

	gnu: Add rust-concolor-0.0.8.
	* gnu/packages/crates-io.scm (rust-concolor-0.0.8): New variable.
	(rust-concolor-control-0.0.7): Inherit from above.

	gnu: Add rust-concolor-query-0.0.5.
	* gnu/packages/crates-io.scm (rust-concolor-query-0.0.5): New variable.
	(rust-concolor-query-0.0.4): Inherit from above.

2022-02-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Remove rust-concolor-query, rust-concolor-control.
	* gnu/packages/crates-io.scm (rust-concolor-query):
	(rust-concolor-control): Remove variables.

	These variables are duplicates of, respectively, rust-concolor-query-0.0.4 and rust-concolor-control-0.0.7.

2022-02-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-tempfile-3: Update to 3.3.0.
	* gnu/packages/crates-io.scm (rust-tempfile-3): Update to 3.3.0.

	gnu: rust-redox-syscall-0.2: Update to 0.2.10.
	* gnu/packages/crates-io.scm (rust-redox-syscall-0.2): Update to 0.2.10.

	gnu: emacs-dtrt-indent: Update to 1.7.
	* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.7.

	gnu: emacs-cmake-font-lock: Use G-expressions.
	* gnu/packages/emacs-xyz.scm (emacs-cmake-font-lock)[arguments]<#:include>:
	Use G-expressions.

	gnu: emacs-cmake-font-lock: Update to 0.1.12.
	* gnu/packages/emacs-xyz.scm (emacs-cmake-font-lock): Update to 0.1.12.

	gnu: emacs-ebdb: Update to 0.8.12.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.12.

	gnu: emacs-tramp: Update to 2.5.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.2.2.

	gnu: emacs-devdocs: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-devdocs): Update to 0.4.

2022-02-28  Stephen Webber  <montokapro@gmail.com>

	gnu: Add emacs-lsp-metals.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-metals): New variable.

2022-02-28  Steve George  <steve@futurile.net>

	gnu: freeciv: Update to 3.0.0.
	* gnu/packages/games.scm (freeciv): Update to 3.0.0.

2022-02-28  Julien Lepiller  <julien@lepiller.eu>

	gnu: maven: Use maven-slf4j-provider instead of slf4j-simple.
	Maven uses its own slf4j implementation, not the default one.  The main
	difference is the color on the output.

	* gnu/packages/maven.scm (maven-wagon-http, maven-embedder, maven-compat)
	(maven): Replace slf4j-simple with maven-slf4j-provider.

2022-02-28  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add maven-slf4j-provider.
	* gnu/packages/maven.scm (maven-slf4-provider): New variable.

	gnu: maven-compat: Install resources.
	* gnu/packages/maven.scm (maven-compat)[arguments]: Add copy-resources
	phase.

	gnu: maven-embedder: Install resources.
	* gnu/packages/maven.scm (maven-embedder)[arguments]: Add copy-resources
	phase.

2022-02-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: glibc-utf8-locales: Hide the package.
	This package has a long history of confusing users, due to containing only a
	small, arbitrary subset of UTF-8 locales.

	* gnu/packages/base.scm (glibc-utf8-locales): Define as a hidden package.
	* doc/guix.texi (Application Setup): Do not mention glibc-utf8-locales.
	Instead, provide an example for defining a custom locales package.

2022-02-27  Leo Famulari  <leo@famulari.name>

	gnu: OpenSSH: Update to 8.9p1.
	* gnu/packages/ssh.scm (openssh): Update to 8.9p1.

2022-02-27  Pierre-Henry Fröhring  <contact@phfrohring.com>

	gnu: Add python-types-ujson.
	* gnu/packages/python-xyz.scm (python-types-ujson): New variable.

2022-02-27  Wamm K. D  <jaft.r@outlook.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add font-atui-feather.
	* gnu/packages/fonts.scm (font-atui-feather): New variable.

2022-02-27  Ludovic Courtès  <ludo@gnu.org>

	pull: No longer print upgraded/added packages upon completion.
	* guix/scripts/pull.scm (build-and-install): Remove call to
	'display-profile-news' and adjust accordingly.

	pull: '--news' no longer shows package lists.
	* guix/scripts/pull.scm (display-channel-news): Return #t when news were
	displayed.
	(display-news): Add #:profile-news? parameter and honor it.  Print
	something there were no news.
	(process-query): For 'display-news', call 'display-channel-news'
	directly.
	* doc/guix.texi (Invoking guix pull): Adjust accordingly.

2022-02-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: flatpak: Update to 1.12.6.
	* gnu/packages/package-management.scm (flatpak): Update to 1.12.6.

	gnu: screen: Update to 4.9.0.
	* gnu/packages/screen.scm (screen): Update to 4.9.0.
	[source]: Remove one patch.
	[native-inputs]: Remove input labels. Add autoconf, automake.
	* gnu/packages/patches/screen-CVE-2021-26937.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: parallel: Update to 20220222.
	* gnu/packages/parallel.scm (parallel): Update to 20220222.

	gnu: minimap2: Update to 2.24.
	* gnu/packages/bioinformatics.scm (minimap2): Update to 2.24.

2022-02-27  cage  <cage-dev@twistfold.it>

	gnu: Add gmid.
	* gnu/packages/networking.scm (gmid): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-02-27  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add mangohud.
	* gnu/packages/graphics.scm (mangohud): New variable.

2022-02-26  Brendan Tildesley  <mail@brendan.scot>

	gnu: Add hwdata.
	* gnu/packages/pciutils.scm (hwdata): New variable.

2022-02-26  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: thermald: Fix build.
	* gnu/packages/admin.scm (thermald)[arguments]: Add "--disable-werror" to
	  'configure-flags'.

2022-02-26  Florian Pelz  <pelzflorian@pelzflorian.de>

	installer: Continue even if Connman cannot phone home.
	Connman's online check is unreliable for me.

	* gnu/installer/connman.scm (connman-online?): Accept if
	connman state is ready instead of online.

2022-02-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: pspp: Fix failing test suite.
	* gnu/packages/statistics.scm (pspp)[arguments]: Add a new 'prepare-tests phase.

2022-02-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: pulseaudio: Deploy the configuration files to /etc/pulse.
	* gnu/services/sound.scm (pulseaudio-environment)
	[PULSE_CONFIG, PULSE_CLIENTCONFIG]: Use fixed locations, and move logic to...
	(pulseaudio-etc): ... this service extension.  Guard against producing empty
	files.

	services: pulseaudio: Add an extra-script-files configuration field.
	* gnu/services/sound.scm (<pulseaudio-configuration>)
	[extra-script-files]: Add field.
	(extra-script-files->file-union): New procedure.
	(append-include-directive): Likewise.
	(pulseaudio-etc): Use them.
	* doc/guix.texi: Document the new 'extra-script-files- configuration field.

	services/sound: Normalize pulseaudio-configuration accessor names.
	* gnu/services/sound.scm (<pulseaudio-configuration>): Adjust getter names to
	match convention.

2022-02-25  Danny Milosavljevic  <dannym@scratchpost.org>

	agetty-shepherd-service: Rename console agetty to "term-console" for clarity.
	* gnu/services/base.scm (agetty-shepherd-service)[provision]: Rename console
	agetty to "term-console".

2022-02-25  Danny Milosavljevic  <dannym@scratchpost.org>

	services: %base-services: Adapt agetty-service-type to depend on syslogd
	Fixes <https://issues.guix.gnu.org/30464>.

	* gnu/services/base.scm (%base-services): Reorder syslog-service for clarity.
	[shepherd-requirement]: New field.

2022-02-25  Danny Milosavljevic  <dannym@scratchpost.org>

	services: agetty: Add shepherd-requirement.
	* gnu/services/base.scm (<agetty-configuration>): Add shepherd-requirement.
	* doc/guix.texi (agetty-configuration): Document it.

	gnu: Add python-harmony.
	* gnu/packages/messaging.scm (python-harmony): New variable.

	gnu: Add python-librecaptcha.
	* gnu/packages/messaging.scm (python-librecaptcha): New variable.

2022-02-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scintilla: Use G-expressions.
	* gnu/packages/text-editors.scm (scintilla)[arguments]: Use G-expressions.

	gnu: scintilla: Update to 5.2.0.
	* gnu/packages/text-editors.scm (scintilla): Update to 5.2.0.

2022-02-25  Eric Bavier  <bavier@posteo.net>

	gnu: evilwm: Update to 1.3.1.
	* gnu/packages/wm.scm (evilwm): Update to 1.3.1.
	[source]: Remove patch.
	* gnu/packages/patches/evilwm-lost-focus-bug.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2022-02-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mame: Update to 0.241.
	* gnu/packages/emulators.scm (mame): Update to 0.241.

2022-02-24  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: plover: Update to 4.0.0.dev10.
	* gnu/packages/stenography.scm (plover): Update to 4.0.0.dev10.
	[native-inputs]: Remove python-mock and python-setuptools-scm.
	[inputs]: Remove python-wxpython.

2022-02-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: webkitgtk: Adjust BubbleWrap wrapper.
	This revisits <https://issues.guix.gnu.org/40837> with a fix that doesn't
	require to have PULSE_CLIENTCONFIG point to an absolute store location, which
	will allow us to revert to have PULSE_CLIENTCONFIG point to a fixed location
	under /etc.  This would alleviate the need to reboot to have changes to the
	PulseAudio configuration effected.

	* gnu/packages/patches/webkitgtk-share-store.patch: Delete file.
	* gnu/packages/patches/webkitgtk-bubblewrap-paths.patch: Add file.
	* gnu/packages/patches/webkitgtk-canonicalize-paths.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Update patches list.
	* gnu/packages/webkit.scm (webkitgtk)[patches]: Adjust accordingly.

2022-02-24  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add gromit-mpx.
	* gnu/packages/gtk.scm (gromit-mpx): New variable.

2022-02-24  zimoun  <zimon.toutoune@gmail.com>

	gnu: julia-uris: Delete trailing #t.
	* gnu/packages/julia-xyz.scm (julia-uris): Delete trailing #t.

	gnu: julia-stackviews: Delete trailing #t.
	* gnu/packages/julia-xyz.scm (julia-stackviews): Delete trailing #t.

	gnu: julia-quadmath: Delete trailing #t.
	* gnu/packages/julia-xyz.scm (julia-quadmath): Delete trailing #t.

	gnu: julia-pycall: Delete trailing #t.
	* gnu/packages/julia-xyz.scm (julia-pycall): Delete trailing #t.

	gnu: julia-prettytables: Delete trailing #t.
	* gnu/packages/julia-xyz.scm (julia-prettytables): Delete trailing #t.

	gnu: julia-mbedtls: Delete trailing #t.
	* gnu/packages/julia-xyz.scm (julia-mbedtls): Delete trailing #t.

	gnu: julia-matrixfactorizations: Delete trailing #t.
	* gnu/packages/julia-xyz.scm (julia-matrixfactorizations): Delete trailing #t.

	gnu: julia-infinity: Delete trailing #t.
	* gnu/packages/julia-xyz.scm (julia-infinity): Delete trailing #t.

	gnu: julia-imagemagick: Delete trailing #t.
	* gnu/packages/julia-xyz.scm (julia-imagemagick): Delete trailing #t.

	gnu: julia-http: Delete trailing #t.
	* gnu/packages/julia-xyz.scm (julia-http): Delete trailing #t.

	gnu: julia-fixedpointnumbers: Delete trailing #t.
	* gnu/packages/julia-xyz.scm (julia-fixedpointnumbers): Delete trailing #t.

	gnu: julia-finitediff: Delete trailing #t.
	* gnu/packages/julia-xyz.scm (julia-finitediff): Delete trailing #t.

	gnu: julia-datavalues: Delete trailing #t.
	* gnu/packages/julia-xyz.scm (julia-datavalues): Delete trailing #t.

	gnu: julia-dataframes: Delete trailing #t.
	* gnu/packages/julia-xyz.scm (julia-dataframes): Delete trailing #t.

2022-02-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-codeczlib: Remove unneeded phase.
	* gnu/packages/julia-xyz.scm (julia-codeczlib)[arguments]: Remove field.

2022-02-24  zimoun  <zimon.toutoune@gmail.com>

	build: julia-build-system: Fix corner-case for parallel tests.
	* guix/build/julia-build-system.scm (check): Do not run parallel tests when
	'--cores=1'.

2022-02-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-media: Use 'julia-package-dependencies'.
	* gnu/packages/julia.scm (julia-media)[arguments]: Remove custom phase,
	add dependency packages to '#:julia-package-dependencies'.

	build: julia: Add 'julia-package-dependencies' as keyword.
	* guix/build-system/julia.scm (link-depot): Accept julia-package-dependencies
	keyword and use it for 'julia-create-package-toml' function.
	(julia-create-package-toml): Use pattern matching.
	(julia-build): Add 'julia-pacakge-dependencies'.
	* guix/build/julia-build-system.scm (julia-build): Add
	'#:julia-package-dependencies' keyword.

2022-02-24  zimoun  <zimon.toutoune@gmail.com>

	gnu: julia-xyz: Adjust style using G-expressions.
	* gnu/packages/julia-xyz.scm: Adjust style using G-expressions.

2022-02-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.303.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.303.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.268.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.268.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.231.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.231.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.181.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.181.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.102.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.102.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	gnu: linux-libre: Update to 5.15.25.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.25.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	gnu: linux-libre 5.16: Update to 5.16.11.
	* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.11.
	(linux-libre-5.16-pristine-source, deblob-scripts-5.16): Update hashes.

2022-02-24  Ron Nazarov  <noisytoot@disroot.org>

	gnu: Add libiscsi.
	* gnu/packages/scsi.scm (libiscsi): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-02-24  John Kehayias  <john.kehayias@protonmail.com>

	doc: Fix 'setuid-program' example.
	%setuid-programs was previously moved to be in the list sexp instead of just
	the append one. This causes an "invalid G-expression input" error.

	Error reported by: Kolev on #guix.

	* doc/guix.texi (Setuid Programs): Move %setuid-programs out to the append
	sexp.

2022-02-24  jgart  <jgart@dismail.de>

	gnu: Add python-unalix.
	* gnu/packages/python-xyz.scm (python-unalix): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-02-24  kiasoc5  <kiasoc5@tutanota.com>

	gnu: Remove python2-defusedxml.
	* gnu/packages/xml.scm (python2-defused): Remove variable.

	gnu: Remove python2-odfpy.
	* gnu/packages/xml.scm (python2-odfpy): Remove variable.

2022-02-24  John Kehayias  <john.kehayias@protonmail.com>

	gnu: imgui: Add missing build files.
	* gnu/packages/toolkits.scm (imgui)[phases]: Add imgui_tables.cpp and
	imgui_widgets.cpp to the build phase.

2022-02-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: fontutils: Add gsettings-desktop-schemas.
	* gnu/packages/fontutils.scm (fontmanager)[inputs]: Add
	gsettings-desktop-schemas.

2022-02-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ergoemacs-mode: Update to 5.22.2.23.
	* gnu/packages/emacs-xyz.scm (emacs-ergoemacs-mode): Update to 5.22.2.23.

	gnu: emacs-repology: Update to 1.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-repology): Update to 1.2.2.

2022-02-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: range-v3: Don't target the build machine.
	* gnu/packages/cpp.scm (range-v3)[arguments]: Add configure-flag to not
	build with '-march=native'.

2022-02-23  Simon Streit  <simon@netpanic.org>

	doc: Document virtlogd package variable.
	* doc/guix.texi (Virtualization Services): Document virtlogd package
	variable.

2022-02-23  raingloom  <raingloom@riseup.net>

	gnu: yggdrasil: Update to 0.4.3.
	* gnu/packages/networking.scm (yggdrasil): Update to 0.4.3.

2022-02-23  Greg Hogan  <code@greghogan.com>

	gnu: iperf: Update to 3.11.
	* gnu/packages/networking.scm (iperf): Update to 3.11.

2022-02-23  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 10.20220222.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20220222.

2022-02-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-repology: Update to 1.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-repology): Update to 1.2.1.

2022-02-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github.com-jessevdk-go-flags: Update to 1.5.0.
	* gnu/packages/golang.scm (go-github.com-jessevdk-go-flags): Update to 1.5.0.
	[arguments]: Add custom phase to fix tests.
	[propagated-inputs]: Add go-golang-org-x-sys.

2022-02-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-docker: Update to 2.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-docker): Update to 2.1.2.

	gnu: emacs-modus-themes: Update to 2.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 2.2.0.

	gnu: emacs-auctex: Update to 13.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.1.1.

2022-02-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: testdisk: Relocate and improve description.
	This is the result of attempting to package 'photorec', only to realize it's
	part of testdisk, which we already had in the first place.

	* gnu/packages/admin.scm (testdisk): Move to...
	* gnu/packages/disk.scm (testdisk): ... here.
	[description]: Expound, and add a description section about the included
	PhotoRec tool.

2022-02-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: js-selectize: Minify different source file.
	* gnu/packages/javascript.scm (js-selectize)[arguments]: Minify concatenated
	file.

	gnu: Add r-pupillometryr.
	* gnu/packages/cran.scm (r-pupillometryr): New variable.

	gnu: Add r-itsadug.
	* gnu/packages/cran.scm (r-itsadug): New variable.

	gnu: Add r-plotfunctions.
	* gnu/packages/cran.scm (r-plotfunctions): New variable.

	gnu: Add r-dirichletreg.
	* gnu/packages/cran.scm (r-dirichletreg): New variable.

	gnu: Add r-maxlik.
	* gnu/packages/cran.scm (r-maxlik): New variable.

	gnu: Add r-misctools.
	* gnu/packages/cran.scm (r-misctools): New variable.

	gnu: Add r-cccd.
	* gnu/packages/cran.scm (r-cccd): New variable.

	gnu: Add r-wordspace.
	* gnu/packages/cran.scm (r-wordspace): New variable.

	gnu: Add r-iotools.
	* gnu/packages/cran.scm (r-iotools): New variable.

2022-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: n2n: Fix cross-compilation.
	* gnu/packages/vpn.scm (n2n)[arguments]<#:phases>: Add (or native-inputs
	inputs) to SEARCH-INPUT-FILE.

2022-02-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-languageserver.
	* gnu/packages/statistics.scm (r-languageserver): New variable.

	gnu: Add r-collections.
	* gnu/packages/cran.scm (r-collections): New variable.

	gnu: Add r-dyngen.
	* gnu/packages/bioinformatics.scm (r-dyngen): New variable.

	gnu: Add r-gillespiessa2.
	* gnu/packages/cran.scm (r-gillespiessa2): New variable.

	gnu: Add r-dynutils.
	* gnu/packages/cran.scm (r-dynutils): New variable.

	gnu: Add r-rcppxptrutils.
	* gnu/packages/cran.scm (r-rcppxptrutils): New variable.

	gnu: Add r-lmds.
	* gnu/packages/cran.scm (r-lmds): New variable.

2022-02-22  Leo Famulari  <leo@famulari.name>

	gnu: Mutt: Update to 2.2.1.
	* gnu/packages/mail.scm (mutt): Update to 2.2.1.

	gnu: Add python-pyfuse3.
	* gnu/packages/python-xyz.scm (python-pyfuse3): New variable.

2022-02-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.14: Remove powerpc-linux from supported-systems.
	* gnu/packages/golang.scm (go-1.14)[supported-systems]: Remove
	powerpc-linux from supported-systems.

2022-02-22  Lu Hui  <luhux76@gmail.com>

	gnu: Add n2n.
	* gnu/packages/vpn.scm (n2n): New variable.

2022-02-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: custom-gcc-gccgo: Remove procedure.
	* gnu/packages/gcc.scm (custom-gcc-gccgo): Remove procedure.
	(make-gccgo): Use custom-gcc procedure.

	gnu: Add gccgo-11.
	* gnu/packages/gcc.scm (gccgo-11): New variable.

2022-02-22  Niklas Eklund  <niklas.eklund@posteo.net>

	gnu: Add emacs-highlight-doxygen.
	* gnu/packages/emacs-xyz.scm (emacs-highlight-doxygen): New variable.

2022-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dockerfile-mode: Update to 1.6.
	* gnu/packages/emacs-xyz.scm (emacs-dockerfile-mode): Update to 1.6.

	gnu: emacs-eldev: Update to 0.11.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 0.11.
	[arguments]<#:phases>: Update list of failing tests.

	gnu: emacs-docker: Update to 2.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-docker): Update to 2.1.0.

	gnu: emacs-emms: Update to 10.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 10.

2022-02-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-xref: Update to 1.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-xref): Update to 1.4.0.

	gnu: emacs-auctex: Update to 13.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.1.0.

	gnu: emacs-bbdb: Update to 3.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-bbdb): Update to 3.2.1.

2022-02-21  Julien Lepiller  <julien@lepiller.eu>

	gnu: gitile: Update to 0.1.4.
	* gnu/packages/version-control.scm (gitile): Update to 0.1.4.

2022-02-21  Zhu Zihao  <all_but_last@163.com>

	gnu: criu: Propagate protobuf-c.
	The header of criu references to protobuf-c, including them in source files
	would require protobuf-c available in compilation environment.

	* gnu/packages/virtualization.scm (criu): Move protobuf-c from native-inputs
	to propagated-inputs.

2022-02-21  kitzman  <kitzman@disroot.org>

	gnu: Add font-termsyn.
	* gnu/packages/fonts.scm (font-termsyn): New variable.

2022-02-21  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sqlitebrowser: Unbundle qhexedit.
	* gnu/packages/databases.scm (sqlitebrowser)[source]: Update snippet.
	  [arguments]: Update 'configure-flags".
	  [inputs]: Add qhexedit.

2022-02-21  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add qhexedit.
	* gnu/packages/qt.scm (qhexedit): New variable.

2022-02-21  Mathieu Othacehe  <othacehe@gnu.org>

	tests: nix: Remove tab characters.
	* gnu/tests/package-management.scm: Remove them.

2022-02-21  Mathieu Othacehe  <othacehe@gnu.org>

	tests: nix: Fix it.
	The <nix/config.nix> support has been removed in Nix 2.4:
	https://github.com/NixOS/nix/pull/4025. Rely on the store ping command instead
	to check that we can communicate with the daemon.

	* gnu/tests/package-management.scm (run-nix-test): Use the store ping command
	instead of building a dummy derivation.

2022-02-21  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-nbconvert: Fix PDF generation.
	* gnu/packages/python-xyz.scm (python-nbconvert)[native-inputs]: Move
	texlive packages…
	[propagated-inputs]: …here.

	gnu: Add r-mixedpower.
	* gnu/packages/statistics.scm (r-mixedpower): New variable.

	gnu: Add r-simr.
	* gnu/packages/statistics.scm (r-simr): New variable.

	gnu: Add r-binom.
	* gnu/packages/statistics.scm (r-binom): New variable.

	gnu: Add r-rlrsim.
	* gnu/packages/statistics.scm (r-rlrsim): New variable.

2022-02-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: dear-imgui: Delete package, preferring the newer 'imgui'.
	Commit 1a4cc954d2fcea172a450ae03419b7fdda28b81e added imgui, without noticing
	about the pre-existing 'dear-imgui' package.

	* gnu/packages/graphics.scm (dear-imgui): Delete variable, but salvage the
	superior synopsis and description to...
	* gnu/packages/toolkits.scm (imgui): ... here.

2022-02-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ogre: Update to 13.3.1.
	* gnu/packages/graphics.scm (ogre): Update to 13.3.1.
	[phases]: Delete trailing #t.
	{unpack-dear-imgui}: Rename to...
	{unpack-imgui}: ... this.
	[configure-flags]: Adjust accordingly.
	[native-inputs]: Delete boost.  Use the newer imgui-1.86 package instead of
	dear-imgui.  Use the current googletest package.  Add python.
	[inputs]: Remove font-dejavu, glu, tinyxml and zziplib.  Add libxt, mesa and
	zlib.

	gnu: imgui: Update to 1.87.
	* gnu/packages/toolkits.scm (imgui): Update to 1.87.
	(imgui-1.86): Preserve variant, useful for ogre.

2022-02-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: imgui: Do not delete the whole of misc/ from sources.
	Some sources turned out to be useful for the ogre package.

	* gnu/packages/toolkits.scm (imgui)[origin]: Only delete fonts in snippet.

2022-02-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: udev: Use a fixed location for the rules directory and config.
	Fixes <https://issues.guix.gnu.org/47681>.

	This change adjusts the location of the udev configuration file and rules
	directory to a fixed location.  Since udev relies on inotify to discover
	change to its rules directory (/etc/udev/rules.d), by using a fixed directory
	layout, new udev rules can be automatically picked up without restarting the
	service.

	* gnu/services/base.scm (udev-rules-union): Build rules output directly
	in #$output.
	(udev-shepherd-service)[start]: Adjust the UDEV_CONFIG_FILE and
	EUDEV_RULES_DIRECTORY environment variables.
	[actions]: Remove field.  The 'rules' action is no longer useful.
	(udev.conf): New variable.
	(udev-etc): New procedure.
	(udev-service-type): Extend the etc-service-type with it.

2022-02-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pict: Update to 3.7.3.
	* gnu/packages/check.scm (pict): Update to 3.7.3.

2022-02-20  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-4.f69da36.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-4.f69da36.

2022-02-20  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-wisp-mode: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-wisp-mode): Update to 0.3.0.

2022-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: elogind: Build without kexec-tools on riscv64-linux.
	* gnu/packages/freedesktop.scm (elogind)[arguments]: Only reference
	kexec-tools when not building for riscv64-linux.
	[inputs]: Only include kexec-tools when not building for riscv64-linux.

	gnu: kexec-tools: Remove riscv64-linux from supported-systems.
	* gnu/packages/linux.scm (kexec-tools)[supported-systems]: New field.

	gnu: python-aiohttp: Fallback to running tests sequentially.
	* gnu/packages/python-web.scm (python-aiohttp)[arguments]: Adjust custom
	'check phase to run the tests sequentially if they fail when run in
	parallel.

	gnu: postgresql-13: Fix building on riscv64-linux.
	* gnu/packages/databases.scm (postgresql-13)[arguments]: Add phase when
	buidling for riscv64-linux to apply a patch.
	[native-inputs]: When building for riscv64-linux add patch and patch
	file.
	* gnu/packages/patches/postgresql-riscv-spinlocks.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2022-02-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-docker-tramp: Update to 0.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-docker-tramp): Update to 0.1.1.

	gnu: emacs-rustic: Update to 3.0.
	* gnu/packages/emacs-xyz.scm (emacs-rustic): Update to 3.0.

2022-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-mutagen: Remove test timeout.
	* gnu/packages/music.scm (python-mutagen)[arguments]: Add phase to
	remove test timeouts imposed by python-hypothesis.

2022-02-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-pgf.
	* gnu/packages/tex.scm (texlive-pgf): New variable.
	(texlive-latex-pgf): Deprecate variable.
	(texlive-beamer):
	(texlive-latex-xkeyval):
	(texlive-todonotes):
	(texlive-adjustbox):
	(texlive-tcolorbox):
	* gnu/packages/bioinformatics.scm (discrover): Use new variable.

	gnu: Add texlive-graphics.
	* gnu/packages/tex.scm (texlive-graphics): New variable.
	(texlive-latex-graphics): Deprecate variable.
	(texlive-base):
	(texlive-pstool):
	(texlive-jadetex):
	* gnu/packages/bioinformatics.scm (velvet):
	* gnu/packages/plotutils.scm (asymptote):
	* gnu/packages/python-xyz.scm (python-numpy-documentation):
	(python-ipython-documentation):
	* gnu/packages/radio.scm (gnuradio):
	(libosmo-dsp):
	* gnu/packages/statistics.scm (r-with-tests): Use new variable.

	gnu: Add texlive-fp.
	* gnu/packages/tex.scm (texlive-fp): New variable.

	gnu: Add texlive-ms.
	* gnu/packages/tex.scm (texlive-ms): New variable.
	(texlive-latex-ms): Deprecate variable.
	* gnu/packages/bioinformatics.scm (discrover):
	* gnu/packages/python-xyz.scm (python-nbconvert): Use new variable.

	gnu: Add texlive-atveryend.
	* gnu/packages/tex.scm (texlive-atveryend): New variable.
	(texlive-latex-atveryend): Deprecate variable.
	(texlive-hyperref):
	(texlive-latex-rerunfilecheck): Use new variable.

	gnu: texlive-xcolor: Provide missing files.
	* gnu/packages/tex.scm (texlive-xcolor): Make sure package provides all the
	expected files.

	gnu: Add texlive-pdftexcmds.
	* gnu/packages/tex.scm (texlive-pdftexcmds): New variable.
	(texlive-latex-pdftexcmds): Deprecate variable.
	(texlive-hyperref):
	(texlive-latex-rerunfilecheck):
	(texlive-generic-bigintcalc): Use new variable.
	* gnu/packages/plotutils.scm (asymptote): Use new variable.

2022-02-13  Marius Bakke  <marius@gnu.org>

	gnu: python-pyopenssl: Update to 22.0.0.
	* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 22.0.0.
	[arguments]: Respect TESTS? in check phase and rewrite in gexp style.
	(python2-pyopenssl): Update to 21.0.0.
	[source](patches): New field.
	* gnu/packages/patches/python2-pyopenssl-openssl-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: librsvg: Remove unused inputs.
	* gnu/packages/gnome.scm (librsvg)[native-inputs]: Remove PYTHON-WRAPPER and
	RUBY.
	[inputs]: Remove BZIP2, FONTCONFIG, LIBCROCO, and LIBGSF.
	(librsvg-2.40)[inputs]: Remove BZIP2 and LIBGSF.

	gnu: python-pycparser: Update to 2.21.
	* gnu/packages/python-xyz.scm (python-pycparser): Update to 2.21.
	[arguments]: Adjust check phase.  Remove trailing #t's.
	[native-inputs]: Remove.

	gnu: python-iso8601: Update to 1.0.2.
	* gnu/packages/time.scm (python-iso8601): Update to 1.0.2.
	[native-inputs]: Add PYTHON-PYTZ.
	[home-page]: Update to current.
	[properties]: New field.
	* gnu/packages/time.scm (python2-iso8601): Update to 0.1.16.

	gnu: python-chardet: Update to 4.0.0.
	* gnu/packages/python-xyz.scm (python-chardet): Update to 4.0.0.
	[arguments]: Enable tests.  Override check phase.
	[native-inputs]: Remove PYTHON-HYPOTHESIS and PYTHON-PYTEST-RUNNER.

	gnu: python-charset-normalizer: Trim closure size.
	* gnu/packages/python-xyz.scm (python-charset-normalizer)[arguments]: Override
	wrap phase.

	gnu: python-chardet: Trim closure size.
	* gnu/packages/python-xyz.scm (python-chardet)[arguments]: Override wrap phase.

	gnu: python-cryptography: Remove 3.3.1.
	* gnu/packages/python-crypto.scm (python-cryptography-vectors-next,
	python-cryptography-next): Merge with ...
	(python-cryptography-vectors, python-cryptography): ... these variables.
	(python2-cryptography-vectors, python2-cryptography): Stick with version
	3.3.1.  Remove labels while at it.

	gnu: python-charset-normalizer: Update to 2.0.11.
	* gnu/packages/python-xyz.scm (python-charset-normalizer): Update to 2.0.11.

	gnu: python-requests: Remove unnecessary input.
	* gnu/packages/python-web.scm (python-requests)[propagated-inputs]: Remove
	PYTHON-CHARDET.
	(python2-requests)[propagated-inputs]: Add PYTHON2-CHARDET.

	gnu: python-urllib3: Update to 1.26.8.
	* gnu/packages/python-web.scm (python-urllib3): Update to 1.26.8.

	gnu: python-requests: Update to 2.27.1.
	* gnu/packages/python-web.scm (python-requests): Update to 2.27.1.

	gnu: python-certifi: Update to 2021.10.8.
	* gnu/packages/python-crypto.scm (python-certifi): Update to 2021.10.8.

	gnu: python-idna: Update to 3.3.
	* gnu/packages/python-xyz.scm (python-idna): Update to 3.3.
	[properties]: New field.
	(python2-idna): Stick with version 2.10.

	gnu: python-flaky: Update to 3.7.0.
	* gnu/packages/check.scm (python-flaky): Update to 3.7.0.

	Merge branch 'master' into staging

2022-02-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cpu: Add detection for AMD CPUs.
	* guix/cpu.scm <cpu>: Add vendor field.
	(current-cpu): Also fill in the 'vendor' field.
	(cpu->gcc-architecture): Add detection logic for AMD CPUs.

	guix: cpu: Rewrite based on feature flags.
	* guix/cpu.scm (cpu->gcc-architecture): Rewrite detection based on
	detected feature flags.

	gnu: gcc: Add compiler-cpu-architectures for armhf.
	* gnu/packages/gcc.scm (%gcc-7.5-armhf-micro-architectures,
	%gcc-10-armhf-micro-architectures): New variables.
	(gcc-7, gcc-10)[properties]: Add armhf compiler-cpu-architectures.

	gnu: gcc: Add compiler-cpu-architectures for aarch64.
	* gnu/packages/gcc.scm (%gcc-7.5-aarch64-micro-architectures,
	%gcc-10-aarch64-micro-architectures): New variables.
	(gcc-7, gcc-10)[properties]: Add aarch64 compiler-cpu-architectures.

2022-02-13  Marius Bakke  <marius@gnu.org>

	gnu: monado: Remove input labels.
	* gnu/packages/graphics.scm (monado)[inputs]: Remove labels.

	gnu: monado: Provide missing input.
	* gnu/packages/graphics.scm (monado)[inputs]: Add PYTHON.

	gnu: fping: Update to 5.1.
	* gnu/packages/networking.scm (fping): Update to 5.1.

	doc: Zabbix: Improvide description.
	* doc/guix.texi (Monitoring Services): Document the various 'zabbix-*' service
	types, and expand description of all Zabbix services.  Use less marketing terms.
	(Web Services): Add subsubheading for PHP-FPM, and anchors for
	cross-referencing.
	* gnu/services/monitoring.scm (zabbix-front-end-configuration): Use @ref
	instead of @pxref for cross-referencing.

	gnu: Zabbix: Update to 5.4.10.
	* gnu/packages/monitoring.scm (zabbix-agentd): Update to 5.4.10.
	[source](snippet): Simplify fping substitution.

	gnu: zabbix-agentd: Use the correct license.
	* gnu/packages/monitoring.scm (zabbix-agentd)[license]: Change from GPL2 to GPL2+.

	gnu: zabbix-agentd: Add release-monitoring-url.
	* gnu/packages/monitoring.scm (zabbix-agentd)[properties]: New field.

	gnu: qt5ct: Update to 1.5.
	* gnu/packages/qt.scm (qt5ct): Update to 1.5.
	[arguments]: Remove trailing #t.

2022-02-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: enlightenment: Update to 0.25.3.
	* gnu/packages/enlightenment.scm (enlightenment): Update to 0.25.3.

	gnu: Add julia-optim.
	* gnu/packages/julia-xyz.scm (julia-optim): New variable.

	gnu: Add julia-linesearches.
	* gnu/packages/julia-xyz.scm (julia-linesearches): New variable.

2022-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: dino: Update to 0.3.0.
	* gnu/packages/messaging.scm (dino): Update to 0.3.0.
	[arguments]: Add 'wrap phase.
	[inputs]: Add gstreamer, gst-plugins-base, gst-plugins-good, libcanberra,
	libsrtp, and webrtc-audio-processing.

	gnu: Add texlive-stmaryrd/fixed.
	* gnu/packages/tex.scm (texlive-stmaryrd/fixed): New variable.

	gnu: Add texlive-psnfss/fixed.
	* gnu/packages/tex.scm (texlive-psnfss/fixed): New variable.

	gnu: Add texlive-babel/fixed.
	* gnu/packages/tex.scm (texlive-babel/fixed): New variable.

2022-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add texlive-amsmath.
	This is a corrected variant of texlive-latex-amsmath, which should be removed.

	* gnu/packages/tex.scm (texlive-amsmath): New variable.

2022-02-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-corfu: Update to 0.19.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.19.

2022-02-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nano: Update to 6.2.
	* gnu/packages/nano.scm (nano): Update to 6.2.

2022-02-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-all-the-icons: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-all-the-icons)[#:tests?]: Drop argument.
	[#:phases]: Replace ‘check’ with a custom phase.
	[native-inputs]: Add emacs-f and emacs-ert-runner.

	gnu: emacs-all-the-icons: Install all the fonts.
	* gnu/packages/emacs-xyz.scm (emacs-all-the-icons)[#:include]: Drop fonts.
	[#:phases]<install-fonts>: Install them directly to ‘/share’.
	[propagated-inputs]: Add font-awesome and font-material-design-icons.

2022-02-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: zathura: Update to 0.4.9.
	* gnu/packages/pdf.scm (zathura): Update to 0.4.9.
	[native-inputs]: Use librsvg-for-system.

	gnu: girara: Update to 0.3.7.
	* gnu/packages/gtk.scm (girara): Update to 0.3.7.
	[native-inputs]: Replace check-0.14 with check.

	gnu: flatpak: Update to 1.12.5.
	* gnu/packages/package-management.scm (flatpak): Update to 1.12.5.

	gnu: lagrange: Update to 1.10.6.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.10.6.

	gnu: tree: Update to 2.0.2.
	* gnu/packages/admin.scm (tree): Update to 2.0.2.

2022-02-19  Eric Bavier  <bavier@posteo.net>

	gnu: gappa: Update to 1.4.0.
	* gnu/packages/algebra.scm (gappa): Update to 1.4.0.
	[license]: Update CeCILL version.

2022-02-19  Marius Bakke  <marius@gnu.org>

	gnu: efibootmgr: Use G-expressions.
	* gnu/packages/linux.scm (efibootmgr)[arguments]: Convert to G-expressions.

	gnu: efivar: Use G-expressions.
	* gnu/packages/linux.scm (efivar)[arguments]: Convert to G-expressions.

	gnu: efivar: Build in a deterministic fashion.
	* gnu/packages/linux.scm (efivar)[arguments]: Add phase.

2022-02-19  Petr Hodina  <phodina@protonmail.com>

	gnu: Add rust-cargo-audit-0.16.
	* gnu/packages/crates-io.scm (rust-cargo-audit-0.16): New variable.

	gnu: rust-tracing-log-0.1: Fix cargo-inputs.
	* gnu/packages/crates-io.scm (rust-tracing-log-0.1)[arguments]: Use
	* rust-env-logger-0.7 in cargo-inputs.

	gnu: Add rust-abscissa-core-0.5.
	* gnu/packages/crates-io.scm (rust-abscissa-core-0.5): New variable.

	gnu: Add rust-abscissa-derive-0.5.
	* gnu/packages/crates-io.scm (rust-abscissa-derive-0.5): New variable.

	gnu: Add rust-color-backtrace-0.3.
	* gnu/packages/crates-io.scm (rust-color-backtrace-0.3): New variable.

	gnu: Add rust-canonical-path-2.
	* gnu/pacakges/crates-io.scm (rust-canonical-path-2): New variable.

	gnu: Add rust-generational-arena-0.2.
	* gnu/packages/crates-io.scm (rust-generational-arena-0.2): New variable.

	gnu: Add rust-gumdrop-0.7.
	* gnu/packages/crates-io.scm (rust-gumdrop-0.7): New variable. Inherit
	  from rust-gumdrop-0.8.

	gnu: Add rust-gumdrop-derive-0.7.
	* gnu/packages/crates-io.scm (rust-gumdrop-derive-0.7): New variable. Inherit
	  from rust-gumdrop-derive-0.8.

	gnu: Add rust-secrecy-0.6.
	* gnu/packages/crates-io.scm (rust-secrecy-0.6): New variable.

	gnu: Add rust-rustsec-0.25.
	* gnu/packages/crates-io.scm (rust-rustsec-0.25): New variable.

	gnu: rust-assert-fs-1: Update to 1.0.5.
	* gnu/packages/crates-io.scm (rust-assert-fs-1): Update to 1.0.5.

	gnu: Add rust-crates-index-0.17.
	* gnu/packages/crates-io.scm (rust-crates-index-0.17): New variable.
	  (rust-crates-index-0.13): Inherit from above.

	gnu: Add rust-smartstring-0.2.
	* gnu/packages/crates-io.scm (rust-smartstring-0.2): New variable.

	gnu: Add rust-env-proxy-0.4.
	* gnu/packages/crates-io.scm (rust-env-proxy-0.4): New variable.

	gnu: Add rust-subprocess-0.2.
	* gnu/packages/crates-io.scm (rust-subprocess-0.2): New variable.

	gnu: Add rust-toml-edit-0.3.
	* gnu/packages/crates-io.scm (rust-toml-edit-0.3): New variable.

	gnu: Add rust-vec1-1.
	* gnu/packages/crates-io.scm (rust-vec1-1): New variable.

	gnu: Add rust-ureq-1.
	* gnu/packages/crates-io.scm (rust-ureq-1): New variable. Inherit from
	  rust-ureq-2.

	gnu: Add rust-qstring-0.7.
	* gnu/packages/crates-io.scm (rust-qstring-0.7): New variable.

	gnu: Add rust-cargo-lock-7.
	* gnu/packages/crates-io.scm (rust-cargo-lock-7): New variable.

	gnu: Add rust-gumdrop-0.8.
	* gnu/packages/crates-io.scm (rust-gumdrop-0.8): New variable.

	gnu: Add rust-gumdrop-derive-0.8.
	* gnu/packages/crates-io.scm (rust-gumdrop-derive-0.8): New variable.

	gnu: Add rust-cvss-1.
	* gnu/packages/crates-io.scm (rust-cvss-1): New variable.

	gnu: Add rust-cargo-edit-0.8.
	* gnu/packages/crates-io.scm (rust-cargo-edit-0.8): New variable.

	gnu: Add rust-fs-err-2.
	* gnu/packages/crates.scm (rust-fs-err-2): New variable.

	gnu: rust-error-chain: Update to 0.12.4.
	* gnu/packages/crates-io.scm (rust-error-chain): Update to 0.12.4.

	gnu: Add rust-humantime-serde-1.
	* gnu/packages/crates-io.scm (rust-humantime-serde-1): New variable.

	gnu: Add rust-platforms-2.
	* gnu/packages/crates-io.scm (rust-platforms): New variable.

2022-02-19  Marius Bakke  <marius@gnu.org>

	gnu: uBlock Origin: Update to 1.41.6.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.41.6.

2022-02-19  Marius Bakke  <marius@gnu.org>

	gnu: expat: Update replacement to 2.4.5 [security fixes].
	This fixes CVE-2022-25235, CVE-2022-25236, CVE-2022-25313, CVE-2022-25314, and
	CVE-2022-25315.

	* gnu/packages/xml.scm (expat/fixed): Update to 2.4.5.

2022-02-19  Marius Bakke  <marius@gnu.org>

	gnu: python-scikit-image: Update to 0.19.1.
	* gnu/packages/python-science.scm (python-scikit-image): Update to 0.19.1.
	[propagated-inputs]: Add PYTHON-PYTHRAN.
	[native-inputs]: Remove PYTHON-CODECOV, PYTHON-FLAKE8, PYTHON-PYTEST-COV, and
	PYTHON-WHEEL.

	gnu: Add python-pythran.
	* gnu/packages/python-science.scm (python-pythran): New variable.

	gnu: Add python-beniget.
	* gnu/packages/python-xyz.scm (python-beniget): New variable.

	gnu: xsimd: Update to 8.0.5.
	* gnu/packages/cpp.scm (xsimd): Update to 8.0.5.

	gnu: xtensor: Update to 0.24.0.
	* gnu/packages/algebra.scm (xtensor): Update to 0.24.0.
	[native-inputs]: Add DOCTEST.
	(xtensor-benchmark)[arguments]: Narrow substitution regex.

	gnu: xtl: Update to 0.7.4.
	* gnu/packages/cpp.scm (xtl): Update to 0.7.4.
	[native-inputs]: Add DOCTEST.
	[arguments]: Remove trailing #t.

	gnu: python-gridmap: Disable sanity check.
	* gnu/packages/python-xyz.scm (python-gridmap)[arguments]: Add #:phases.

	gnu: python-pyvo: Update to 1.2.1.
	* gnu/packages/astronomy.scm (python-pyvo): Update to 1.2.1.
	[arguments]: Remove obsolete workaround.

	gnu: efivar: Update to 38.
	* gnu/packages/linux.scm (efivar): Update to 38.
	[source](snippet, modules, patches): Remove.
	[native-inputs]: Add MANDOC.
	(efibootmgr)[source](modules, snippet): New fields.
	* gnu/packages/patches/efivar-gcc-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2022-02-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: dbus: Increase auth_timeout value to 5 minutes.
	This is a follow-up to 488f1c589df; the problem had re-appeared on my machine.

	* gnu/services/dbus.scm (dbus-configuration-directory): Increase
	'auth_timeout' value from 60000 to 300000 ms (5 minutes).

2022-02-19  Brendan Tildesley  <mail@brendan.scot>

	gnu: Remove python-dukpy, python2-dukpy.
	* gnu/packages/python-xyz.scm: Remove unused packages python-dukpy,
	python2-dukpy.
	This is actually not the 'dukpy' package in pypi either but something
	else made for calibre.

2022-02-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: calibre: Improve package style.
	* gnu/packages/ebook.scm (calibre)[snippet]: Remove trailing #T.
	[native-inputs]: Add BASH-MINIMAL. Re-order entries alphabetically.
	[arguments]<#:phases>: Use G-expressions. Remove trailing #T.  Use
	SEARCH-INPUT-FILE (or SEARCH-NATIVE-INPUT-FILE) instead of WHICH.  Use
	THIS-PACKAGE-INPUT instead of ASSOC-REF.

2022-02-18  Brendan Tildesley  <mail@brendan.scot>

	gnu: calibre: Remove input labels.
	* gnu/packages/ebook.scm (calibre)[inputs]: Remove labels.

	gnu: calibre: Update to 5.36.0.
	* gnu/packages/ebook.scm (calibre): Update to 5.36.0.
	Remove no longer needed zeroconf patch.
	[inputs]: Remove python-dbus, python-dukpy, python-pycryptodome. Add python-jeepney, libstemmer.
	* gnu/packages/patches/calibre-fix-zeroconf.patch: Delete patch.
	* gnu/local.mk: Remove reference to patch.

	gnu: python-css-parser: Update to 1.0.7.
	* gnu/packages/python-web.scm (python-css-parser): Update to 1.0.7.

	gnu: python-apsw: Enable extension loading.
	* gnu/packages/databases.scm (python-apsw): Enable extension loading. It
	is required by calibre.

	gnu: python-html5-parser: Update to 0.4.10.
	* gnu/packages/python-web.scm (python-html5-parser): Update to 0.4.10.

	gnu: python-regex: Update to 2022.1.18.
	* gnu/packages/python-xyz.scm (python-regex): Update to 2022.1.18.

2022-02-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-pomodoro: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-org-pomodoro)[arguments]<#:test-command>:
	Add missing GEXP.

	gnu: emacs-graphviz-dot-mode: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-graphviz-dot-mode)[argument]: Use G-expressions.

	gnu: emacs-lispy: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-lispy)[arguments]: Use
	G-expressions.  Remove trailing #T.

	gnu: emacs-realgud: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-realgud)[arguments]: Use
	G-expressions.  Remove trailing #T.

	gnu: emacs-chess: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-chess)[arguments]: Use
	G-expressions.  Remove trailing #T.

	gnu: emacs-org-pomodoro: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-org-pomodoro)[arguments]: Use
	G-expressions.  Remove trailing #T.

	gnu: emacs-mit-scheme-doc: Remove trailing #T.
	* gnu/packages/emacs-xyz.scm (emacs-mit-scheme-doc)[snippet]: Remove trailing #T.

	gnu: emacs-sudo-edit: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-sudo-edit)[arguments]: Use
	G-expressions.  Remove trailing #T.

	gnu: emacs-flycheck-ledger: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-ledger)[arguments]: Use
	G-expressions.  Remove trailing #T.

	gnu: emacs-roguel-ike: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-roguel-ike)[arguments]: Use
	G-expressions.  Remove trailing #T.

	relative-buffer

	gnu: emacs-undo-fu-session: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-undo-fu-session)[arguments]: Use
	G-expressions.  Remove trailing #T.

	gnu: emacs-kbd: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-kbd)[arguments]: Use
	G-expressions.  Remove trailing #T.

	gnu: emacs-graphviz-dot-mode: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-graphviz-dot-mode)[arguments]: Use
	G-expressions.  Remove trailing #T.

	gnu: emacs-go-mode: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-go-mode)[arguments]: Use
	G-expressions.  Remove trailing #T.

	gnu: emacs-relative-buffers: Remove trailing #T.
	* gnu/packages/emacs-xyz.scm (emacs-relative-buffers)[snippet]: Remove
	trailing #T.

	gnu: emacs-flycheck: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck)[arguments]: Use
	G-expressions.  Remove trailing #T.

	gnu: emacs-unpackaged-el: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-unpackaged-el)[arguments]: Use
	G-expressions.  Remove trailing #T.

	gnu: emacs-graphql: Remove trailing #T.
	* gnu/packages/emacs-xyz.scm (emacs-graphql)[snippet]: Remove trailing #T.

	gnu: emacs-geiser-racket: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-racket)[arguments]: Use
	G-expressions.  Remove trailing #T.

	gnu: emacs-julia-snail: Use G-expressions.
	* gnu/packages/emacs-xyz.scm (emacs-julia-snail)[arguments]<#:include>: Use
	G-expressions.

	gnu: emacs-julia-snail: Update to 1.1.5.
	* gnu/packages/emacs-xyz.scm (emacs-julia-snail): Update to 1.1.5.

2022-02-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: freecad: Use same version of tbb as dependencies.
	Fixes <https://issues.guix.gnu.org/54011>.

	* gnu/packages/engineering.scm (freecad)[inputs]: Replace tbb by tbb-2020.

2022-02-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: lsh: Build with optimizations.
	This is a followup to 1cdd6b09c8bc45c1ae5a16f16d5bcf33ab0ceb5e, which
	inadvertently turned off optimizations.

	* gnu/packages/ssh.scm (lsh)[arguments]: Add "-O2 -g" next to "-fcommon".

2022-02-18  Maxime Devos  <maximedevos@telenet.be>

	gnu: upower: Remove obsolete phase
	Now umockdev-wrapper refers to things by absolute path, this phase
	is no longer necessary.

	* gnu/packages/gnome.scm
	  (upower)[arguments]<#:phases>{pre-check}: Remove.

2022-02-18  Maxime Devos  <maximedevos@telenet.be>

	gnu: umockdev: Reference libumockdev by absolute path.
	* gnu/packages/check.scm
	  (umockdev)[arguments]<#:phases>{absolute-introspection-library}:
	  New phase.

	gnu: umockdev: Reference 'env' and 'sh' by absolute path.
	* gnu/packages/check.scm
	  (umockdev)[inputs]: Add 'bash-minimal' and 'coreutils-minimal'.
	  (umockdev)[arguments]<#:phases>{absolute-filenames}: New phase.

2022-02-18  Maxime Devos  <maximedevos@telenet.be>

	gnu: umockdev: Use G-expressions.
	While we're at it, remove the trailing #t.

	* gnu/packagers/check.scm (umockdev)[arguments]<#:phases>: Change to a G-exp.

2022-02-18  Maxime Devos  <maximedevos@telenet.be>

	gnu: upower: Update to 0.99.15.
	Upstream has removed the Autotools build system and now
	only supports Meson, so the build system has been changed
	to 'meson-build-system'.

	The patch 'power-builddir.patch' has to be replaced to
	adjust to the switch to Meson.  This has been done by adding
	an origin snippet.

	The origin snippet has been simplified, and for consistency,
	it has been made a gexp.

	Some dependencies were Autotools-only and could be removed.

	* gnu/packages/gnome.scm (upower): Update to 0.99.15.

2022-02-18  Maxime Devos  <maximedevos@telenet.be>

	gnu: upower: Make it auto-updatable.
	* gnu/packages/gnome.scm (upower)[properties]: Set 'release-tag-prefix'
	  and 'release-tag-delimiter'.

2022-02-18  Ludovic Courtès  <ludo@gnu.org>

	services: qemu-guest-agent: Fix implementation.
	Previously, by accessing the raw <qemu-guest-agent-configuration>
	fields, 'qemu' would match the first field, which is the '%location'
	field, not the 'qemu' field.

	It would seem this bug has always been present since the addition of the
	'location' field in d132d9f96ba34bca58b18e293e03b393054fd962 predates
	the addition of 'qemu-guest-agent-service-type' in
	f634a0baab85454a6feac25e29905f564b276c9e.

	Fixes <https://issues.guix.gnu.org/54041>.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	* gnu/services/virtualization.scm (qemu-guest-agent-shepherd-service):
	Use accessors for <qemu-guest-agent-configuration>.

2022-02-18  Ludovic Courtès  <ludo@gnu.org>

	guix build: Warn when attempting to build an unsupported package.
	Fixes <https://issues.guix.gnu.org/51801>.
	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

	* guix/scripts/build.scm (options->derivations)[warn-if-unsupported]:
	New procedure.
	[compute-derivation]: Use it.
	* tests/guix-build.sh: Add test.

2022-02-18  Ludovic Courtès  <ludo@gnu.org>

	profiles: 'profile-derivation' rejects unsupported packages.
	Previously user-facing commands would happily start building packages
	even if they do not support that system.  With this change, all the
	user-facing commands reject unsupported packages without going further.

	* guix/profiles.scm (profile-derivation): Add #:allow-unsupported-packages?.
	Define 'check-supported-packages' and honor #:allow-unsupported-packages?.
	* tests/guix-pack.sh, tests/guix-package.sh, tests/guix-shell.sh: Ensure
	that unsupported packages are rejected.
	* tests/guix-system.sh: Pass "--system=armhf-linux" when attempting to
	build gnu/system/examples/asus-c201.tmpl.

2022-02-18  Ludovic Courtès  <ludo@gnu.org>

	packages: 'package-transitive-supported-systems' ignores '%current-target-system'.
	Previously 'package-transitive-supported-systems' would enter an
	infinite loop over the cross-compilation tool chain if
	%CURRENT-TARGET-SYSTEM was set.

	* guix/packages.scm (package-transitive-supported-systems)[supported-systems-procedure]:
	Pass explicit SYSTEM and TARGET parameters.
	* tests/packages.scm ("supported-package? vs. %current-target-system"):
	New test.

2022-02-18  Ludovic Courtès  <ludo@gnu.org>

	doc: Typographical tweaks.
	* doc/guix.texi (Build Utilities): Remove trailing #t from phases.
	Use @lisp for 'wrap-program' examples.

2022-02-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: liquid-dsp: Update to 1.4.0.
	* gnu/packages/radio.scm (liquid-dsp): Update to 1.4.0.

2022-02-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-telega-server: Update to 0.8.03.
	* gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to 0.8.03.

	gnu: emacs-rustic: Update to 2.7.
	* gnu/packages/emacs-xyz.scm (emacs-rustic): Update to 2.7.

	gnu: emacs-rust-mode: Update to 1.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-rust-mode): Update to 1.0.4.

	gnu: emacs-modus-themes: Update to 2.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 2.1.0.

	gnu: emacs-git-link: Update to 0.8.6.
	* gnu/packages/emacs-xyz.scm (emacs-git-link): Update to 0.8.6.

	gnu: emacs-ghub: Update to 3.5.5.
	* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 3.5.5.
	[arguments]<#:phases>: Upstream tree structure changes.  Add phases to adapt.

	gnu: emacs-forge: Update to 0.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.3.1.

	gnu: emacs-epkg: Clean-up description.
	* gnu/packages/emacs-xyz.scm (emacs-epkg)[description]: Remove useless information.

	gnu: emacs-epkg: Update to 3.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-epkg): Update to 3.3.3.

	gnu: emacs-edit-indirect: Update to 0.1.8.
	* gnu/packages/emacs-xyz.scm (emacs-edit-indirect): Update to 0.1.8.

	gnu: emacs-docker: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-docker): Update to 2.0.0.
	[propagated-inputs]: Remove EMACS-MAGIT-POPUP. Add EMACS-AIO.

	gnu: Add emacs-aio.
	* gnu/packages/emacs-xyz.scm (emacs-aio): New variable.

	gnu: emacs-closql: Update to 1.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-closql): Update to 1.2.1.

2022-02-18  Leo Famulari  <leo@famulari.name>

	gnu: WebKitGTK: Update to 2.34.6 [Fixes CVE-2022-22620].
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.34.6.

	gnu: Go: Update to 1.17.7.
	* gnu/packages/golang.scm (go-1.17): Update to 1.17.7.

	gnu: Go 1.16: Update to 1.16.14.
	* gnu/packages/golang.scm (go-1.16): Update to 1.16.14.

2022-02-17  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.230.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.230.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.302.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.302.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.267.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.267.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.180.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.180.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.101.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.101.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.15.24.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.24.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 5.16: Update to 5.16.10.
	* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.10.
	(linux-libre-5.16-pristine-source): Update hash.

2022-02-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: zeitgeist: Update to 1.0.4.
	* gnu/packages/gnome.scm (zeitgeist): Update to 1.0.4.
	[arguments]: Don't explicitly return #t from phases.

2022-02-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dee: Build with older Vala version.
	* gnu/packages/gnome.scm (dee)[native-inputs]: Substitute vala-0.52 for vala.

	Reported by florhizome[m] in #guix.

2022-02-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dee: Don't explicitly return #t from phases
	* gnu/packages/gnome.scm (dee)[arguments]: Don't explicitly return #t
	from phases.

2022-02-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: linux-boot: Expound docstring of the 'boot-system' procedure.
	* gnu/build/linux-boot.scm (boot-system): Document the Linux command-line
	parameters it understands and split a long string over two lines.

	services: cuirass: Also rotate the web log.
	* gnu/services/cuirass.scm (cuirass-log-rotations): Add the web log to the
	list of rotated files.

	services: web: Rotate mumi logs.
	* gnu/services/web.scm (%mumi-log, %mumi-mailer-log, %mumi-worker-log): New
	variables.
	(mumi-shepherd-services): Use them.
	(%mumi-log-rotations): New variable.
	(mumi-service-type): Extend rottlog.

2022-02-17  Marius Bakke  <marius@gnu.org>

	services: zabbix: Add requirement on 'user-processes'.
	This ensures the services does not start before mounts are up.
	Reported by rekado on #guix.

	* gnu/services/monitoring.scm (zabbix-server-shepherd-service,
	zabbix-agent-shepherd-service)[requirement]: New field.

2022-02-17  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 91.6.1 [fixes CVE-2022-0566].
	* gnu/packages/gnuzilla.scm (icedove): Update to 91.6.1.

2022-02-17  Mădălin Ionel Patrașcu  <MadalinIonel.Patrascu@mdc-berlin.de>

	gnu: Add r-ggside.
	* gnu/packages/cran.scm (r-ggside): New variable.

2022-02-16  Marius Bakke  <marius@gnu.org>

	gnu: uBlock Origin: Update to 1.41.4.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.41.4.

2022-02-16  Marius Bakke  <marius@gnu.org>

	gnu: python-cmarkgfm: Don't depend on a specific CFFI version.
	Fixes <https://bugs.gnu.org/53883>.
	Reported by Dr. Arne Babenhauserheide <arne_bab@web.de>.

	* gnu/packages/markup.scm (python-cmarkgfm)[arguments]: Add phase.
	[propagated-inputs]: Change from PYTHON-CFFI-1.15 to PYTHON-CFFI.

2022-02-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.26.
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.26.

	gnu: opendoas: Update to 6.8.2.
	* gnu/packages/admin.scm (opendoas): Update to 6.8.2.
	[arguments]: Don't explicitly return #t from phases.

	gnu: audit: Update to 3.0.7.
	* gnu/packages/admin.scm (audit): Update to 3.0.7.

2022-02-16  Leo Famulari  <leo@famulari.name>

	gnu: Remove QuiteRSS due to dependency on QtWebKit.
	According to the upstream developers, "Unfortunately, qtwebkit won't
	work without it. Everything is very much tied to qtwebkit."

	https://github.com/QuiteRSS/quiterss/issues/1470

	Additionally, there is no work being done to remove this dependency:

	https://github.com/QuiteRSS/quiterss/issues/909

	Other distros are removing this package as part of the effort to remove
	QtWebKit:

	https://bugzilla.redhat.com/show_bug.cgi?id=1872819
	https://bugs.gentoo.org/687840

	See <https://issues.guix.gnu.org/53289> for more information about this change.

	* gnu/packages/syndication.scm (quiterss): Remove variable.

2022-02-16  Leo Famulari  <leo@famulari.name>

	gnu: python-pyqtgraph: Remove a transitive dependency on QtWebKit.
	See <https://issues.guix.gnu.org/53289> for more information about this change.

	* gnu/packages/python-xyz.scm (python-pyqtgraph)[propagated-inputs]: Replace
	python-pyqt with python-pyqt-without-qtwebkit.

2022-02-16  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 98.0.4758.102-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 98.0.4758.102.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

2022-02-16  Leo Famulari  <leo@famulari.name>

	gnu: Zsh: Update to 5.8.1 [fixes CVE-2021-45444].
	* gnu/packages/shells.scm (zsh): Update to 5.8.1.

2022-02-16  Leo Famulari  <leo@famulari.name>

	gnu: Remove leftover patch files.
	These patches aren't used anywhere in Guix and we forgot to remove them.

	* gnu/packages/patches/bash-reproducible-linux-pgrp-pipe.patch,
	gnu/packages/patches/ghc-monad-par-fix-tests.patch,
	gnu/packages/patches/glibc-CVE-2018-11236.patch,
	gnu/packages/patches/glibc-CVE-2018-11237.patch,
	gnu/packages/patches/glibc-hurd-magic-pid.patch,
	gnu/packages/patches/grocsvs-dont-use-admiral.patch,
	gnu/packages/patches/hydra-disable-darcs-test.patch,
	gnu/packages/patches/inkscape-poppler-0.76.patch,
	gnu/packages/patches/libvirt-create-machine-cgroup.patch,
	gnu/packages/patches/linux-libre-arm64-generic-pinebook-lcd.patch,
	gnu/packages/patches/marble-qt-add-qt-headers.patch,
	gnu/packages/patches/maven-enforcer-api-fix-old-dependencies.patch,
	gnu/packages/patches/mescc-tools-boot.patch,
	gnu/packages/patches/nettle-3.5-CVE-2021-3580-pt1.patch,
	gnu/packages/patches/nettle-3.5-CVE-2021-3580-pt2.patch,
	gnu/packages/patches/nettle-3.5-check-_pkcs1_sec_decrypt-msg-len.patch,
	gnu/packages/patches/ocaml-Add-a-.file-directive.patch,
	gnu/packages/patches/ocaml-CVE-2015-8869.patch,
	gnu/packages/patches/ocaml-bitstring-fix-configure.patch,
	gnu/packages/patches/ocaml-enable-ocamldoc-reproducibility.patch,
	gnu/packages/patches/openbabel-fix-crash-on-nwchem-output.patch,
	gnu/packages/patches/openjdk-14-builtins.patch,
	gnu/packages/patches/openssl-c-rehash-in.patch,
	gnu/packages/patches/openssl-runpath.patch,
	gnu/packages/patches/passwordsafe-meson-remove-extra-argument.patch,
	gnu/packages/patches/patchutils-test-perms.patch,
	gnu/packages/patches/python-CVE-2018-14647.patch,
	gnu/packages/patches/python-CVE-2020-26116.patch,
	gnu/packages/patches/python-axolotl-AES-fix.patch,
	gnu/packages/patches/python-babel-fix-parse-future-test.patch,
	gnu/packages/patches/python-matplotlib-run-under-wayland-gtk3.patch,
	gnu/packages/patches/python-pytest-asyncio-python-3.8.patch,
	gnu/packages/patches/python2-larch-coverage-4.0a6-compatibility.patch,
	gnu/packages/patches/qt4-ldflags.patch,
	gnu/packages/patches/rust-coresimd-doctest.patch,
	gnu/packages/patches/streamlink-update-test.patch,
	gnu/packages/patches/tcc-boot-0.9.27.patch,
	gnu/packages/patches/vtk-8-fix-freetypetools-build-failure.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2022-02-16  Leo Famulari  <leo@famulari.name>

	gnu: gallery-dl: Fix typo in description.
	* gnu/packages/video.scm (gallery-dl)[description]: Fix typo.

2022-02-16  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: gallery-dl: Update to 1.20.5.
	* gnu/packages/video.scm (gallery-dl): Update to 1.20.5.

2022-02-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: texlive-stmaryrd: Replace with texlive-stmaryrd/fixed.
	* gnu/packages/tex.scm (texlive-stmaryrd)[replacement]: Replace with
	texlive-stmaryrd/fixed.

	gnu: texlive-psnfss: Replace with texlive-psnfss/fixed.
	* gnu/packages/tex.scm (texlive-psnfss)[replacement]: Replace with
	texlive-psnfss/fixed.

	gnu: texlive-babel: Replace with texlive-babel/fixed.
	* gnu/packages/tex.scm (texlive-babel)[replacement]: New field.

	gnu: texlive-latex-amsmath: Replace with texlive-amsmath.
	* gnu/packages/tex.scm (texlive-latex-amsmath)[replace]: Replace with
	texlive-amsmath.

2022-02-16  Greg Hogan  <code@greghogan.com>

	gnu: c-vise: Fix linkage.
	* gnu/packages/debug.scm (c-vise)[arguments][#:phases]:
	Fix linkage to clang and llvm shared libraries.

2022-02-16  Greg Hogan  <code@greghogan.com>

	gnu: clang: Build and link as shared libraries.
	Fixes <https://issues.guix.gnu.org/52054>.

	* gnu/packages/llvm.scm (clang)[arguments]<#:phases>:
	Remove the separate "extra" output and build the main package and
	clang-tools-extras with shared library linkage.

2022-02-16  Ludovic Courtès  <ludo@gnu.org>

	status: Do not pass a non-literal format string to 'format'.
	* guix/status.scm (print-build-event): Use 'display' instead of 'format'
	for hooks.

2022-02-16  Ludovic Courtès  <ludo@gnu.org>

	status: Use bold more sparsely at -v1.
	Until now, at -v1, all the "apply N grafts" messages (for instance)
	would be displayed in bold.  This would typically result in several
	subsequent lines all bold, although none of them is particularly
	interesting.  This improves on that by avoiding bold at -v1 for these
	messages.

	* guix/status.scm (print-build-event)[emph]: New variable.
	Use it for the "View build log", "expected hash", and "offloading build"
	messages.
	[info]: Default to 'identity' when PRINT-URLS? and PRINT-LOG? are both
	false.

2022-02-16  Ludovic Courtès  <ludo@gnu.org>

	status: Do not print .drv file names for grafts.
	With this change, "guix build vim-full" prints:

	  applying 15 grafts for vim-full-8.2.4306 ...

	instead of showing /gnu/store/…-vim-full-8.2.4306.drv.

	* guix/status.scm (print-build-event): In the 'graft' case, print just
	the "package name" part of DRV.

2022-02-16  Ludovic Courtès  <ludo@gnu.org>

	doc: Document 'wrap-program' and 'wrap-script'.
	* doc/guix.texi (Build Utilities)[Wrappers]: New subsection.

2022-02-16  Ludovic Courtès  <ludo@gnu.org>

	gexp: Preserve source location for #~ and #$ read extensions.
	Read hash extensions preserve source location info as source properties
	on their result.  However, in Guile 3.0.8, that location would be
	dismissed, leading 'local-file' to fail to resolve file names relative
	to the source directory.

	Fixes <https://issues.guix.gnu.org/54003>.
	Reported by Aleksandr Vityazev <avityazev@posteo.org>.

	* guix/gexp.scm <eval-when> [read-syntax-redefined?, read-procedure]
	[read-syntax*]: New variables.
	[read-ungexp]: Adjust to expect either sexps or syntax objects.
	[read-gexp]: Call 'read-procedure'.
	* tests/gexp.scm ("local-file, relative file name, within gexp")
	("local-file, relative file name, within gexp, compiled"): New tests.

2022-02-16  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: python-pyside-2: Fix detection of Qt modules.
	* gnu/packages/qt.scm (python-pyside-2)[inputs]: Add qtdeclarative,
	  qtquickcontrols2 and qtwebengine.
	  [arguments]: Add 'fix-qt-module-detection' phase.

2022-02-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lz4: Only build with valgrind on supported systems.
	* gnu/packages/compression.scm (lz4)[native-inputs]: Only add valgrind
	when valgrind is supported on that system.

	gnu: valgrind: Remove riscv64-linux from supported-systems.
	* gnu/packages/valgrind.scm (valgrind)[supported-systems]: New field.

2022-02-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-meow: Update to 1.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-meow): Update to 1.4.1.

	gnu: emacs-chronometrist: Use G-expressions.
	* gnu/packages/emacs-xyz.scm (emacs-chronometrist)[arguments]<#:phases>: Use G-expressions.

	gnu: emacs-chronometrist: Update to 0.10.0.
	* gnu/packages/emacs-xyz.scm (emacs-chronometrist): Update to 0.10.0.
	[propagated-inputs]: Add EMACS-ALERT.

2022-02-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-media: Create Project.toml file.
	* gnu/packages/julia-xyz.scm (julia-media)[arguments]: Add custom phase
	to create Package.toml file.

2022-02-16  zimoun  <zimon.toutoune@gmail.com>

	gnu: Add julia-gpuarrays.
	* gnu/packages/julia-xyz.scm (julia-gpuarrays): New variable.

	gnu: Add julia-cenum.
	* gnu/packages/julia-xyz.scm (julia-cenum): New variable.

	gnu: Add julia-bfloat16s.
	* gnu/packages/julia-xyz.scm (julia-bfloat16s): New variable.

	gnu: Add julia-juno.
	* gnu/packages/julia-xyz.scm (julia-juno): New variable.

2022-02-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qemu: Skip some tests on riscv64-linux.
	* gnu/packages/virtualization.scm (qemu)[arguments]: Add phase for
	riscv64-linux to skip some unsupported tests.

2022-02-16  Lars-Dominik Braun  <lars@6xq.net>

	gnu: opencl-icd-loader: Use single directory in search path.
	* gnu/packages/opencl.scm (opencl-icd-loader)[native-search-paths]:
	Support only a single directory.

	gnu: exiv2: Enable BMFF support.
	* gnu/packages/image.scm (exiv2)[arguments]<configure-flags>: Enable BMFF.

2022-02-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: debian-ports-archive-keyring: Update to 2022.02.15.
	* gnu/packages/debian.scm (debian-ports-archive-keyring): Update to 2022.02.15.

	gnu: vim: Adjust autodetected plugin directories.
	* gnu/packages/aux-files/guix.vim: Autodetect plugins installed with
	guix-home. Add */after directories at the end of the runtimepath.

2022-02-15  Stephen Paul Weber  <singpolyma@singpolyma.net>

	gnu: Add python-miniupnpc
	* gnu/packages/python-xyz.scm (python-miniupnpc): New variable.

2022-02-15  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: hurd: Remove leftover export.
	* gnu/packages/hurd.scm: Remove 'hurd-triplet?' export.

2022-02-15  Marius Bakke  <marius@gnu.org>

	gnu: fish: Disable flaky test.
	* gnu/packages/shells.scm (fish)[arguments]: Delete test that occasionally
	fails.

	gnu: python-moto: Disable flaky test.
	* gnu/packages/python-xyz.scm (python-moto)[arguments]: Skip one test.  Don't
	use ADD-INSTALLED-PYTHONPATH while at it.
	[inputs]: Remove label, too.

2022-02-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-robotframework-datadriver: Update to 1.6.0.
	* gnu/packages/python-xyz.scm (python-robotframework-datadriver): Update to
	1.6.0.
	[phases]{fix-readme-file-name}: Delete phase.

2022-02-15  Leo Famulari  <leo@famulari.name>

	gnu: yt-dlp: Update to 2022.02.04.
	* gnu/packages/video.scm (yt-dlp): Update to 2022.02.04.

2022-02-15  Marius Bakke  <marius@gnu.org>

	gnu: liblinphone: Simplify inputs.
	* gnu/packages/linphone.scm (liblinphone): Simplify inputs.

	gnu: pep-engine: Simplify inputs.
	* gnu/packages/pep.scm (pep-engine): Simplify inputs.

	gnu: wget2: Simplify inputs.
	* gnu/packages/wget.scm (wget2): Simplify inputs.

	gnu: transcode: Simplify inputs.
	* gnu/packages/video.scm (transcode): Simplify inputs.

2022-02-15  Marius Bakke  <marius@gnu.org>

	gnu: Remove unneeded uses of 'libiconv'.
	iconv is part of glibc, there is no need to add it as input.

	* gnu/packages/accessibility.scm (brltty)[inputs]: Remove LIBICONV.
	* gnu/packages/compression.scm (innoextract)[inputs]: Likewise.
	* gnu/packages/haskell-apps.scm (darcs)[inputs]: Likewise.
	* gnu/packages/kde-multimedia.scm (k3b)[inputs]: Likewise.
	* gnu/packages/linphone.scm (liblinphone)[inputs]: Likewise.
	* gnu/packages/mail.scm (mailutils)[inputs]: Likewise.
	* gnu/packages/maths.scm (libqalculate)[inputs]: Likewise.
	* gnu/packages/pep.scm (pep-engine)[inputs]: Likewise.
	* gnu/packages/vim.scm (neovim)[inputs]: Likewise.
	* gnu/packages/wget.scm (wget2)[inputs]: Likewise.
	* gnu/packages/telegram.scm (telegram-desktop)[inputs]: Likewise.
	* gnu/packages/video.scm (transcode)[native-inputs]: Likewise.

2022-02-15  Marius Bakke  <marius@gnu.org>

	gnu: Zabbix: Update to 6.0.0.
	* gnu/packages/monitoring.scm (zabbix-agentd): Update to 6.0.0.
	[inputs]: Remove LIBICONV and PCRE.  Add PCRE2.
	[arguments]: Adjust #:configure-flags accordingly.

2022-02-15  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: nano: Update to 6.1.
	* gnu/packages/nano.scm (nano): Update to 6.1.

2022-02-15  Alex Devaure  <ajadevaure@gmail.com>

	gnu: darktable: update to 3.8.1
	* gnu/packages/photo.scm (darktable): Update to 3.8.1.

2022-02-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: alfis: Remove 'relax-requirements phase.
	* gnu/packages/rust-apps.scm (alfis)[arguments]: Remove custom phases.

	gnu: rust-x25519-dalek-1: Adjust package dependencies.
	* gnu/packages/crates-io.scm (rust-x25519-dalek-1)[source]: Add snippet
	to adjust crate dependencies.

	gnu: rust-chacha20poly1305-0.9: Adjust package dependencies.
	* gnu/packages/crates-io.scm (rust-chacha20poly1305-0.9)[source]: Add
	snippet to adjust crate dependencies.
	[arguments]: Remove custom phases.

	gnu: rust-chacha20-0.8: Adjust package dependencies.
	* gnu/packages/crates-io.scm (rust-chacha20-0.8)[source]: Add snippet to
	adjust crate dependencies.

2022-02-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lsh: Fix build with GCC 10.
	* gnu/packages/ssh.scm (lsh)[arguments]: Add "CFLAGS=-fcommon"
	to #:configure-flags.  Don't explicitly return #t from phases.
	[source]: Don't explicitly return #t from snippet.

	gnu: dovecot-pigeonhole: Update to 0.5.18.
	* gnu/packages/mail.scm (dovecot-pigeonhole): Update to 0.5.18.

	gnu: dovecot: Update to 2.3.18.
	* gnu/packages/mail.scm (dovecot): Update to 2.3.18.

	gnu: tor: Update to 0.4.6.10.
	* gnu/packages/tor.scm (tor): Update to 0.4.6.10.

2022-02-15  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: fnott: Update to 1.2.1.
	* gnu/packages/wm.scm (fnott): Update to 1.2.1.

2022-02-15  Ludovic Courtès  <ludo@gnu.org>

	guix system: Fix 'describe' when booting the latest generation.
	Fixes a regression introduced in
	9679123ce083c69cdfd1505d95a4066d41280394, whereby 'guix system describe'
	would error out when /run/current-system points to /gnu/store/…-system,
	which is the case when booting the latest generation or after
	reconfigure.

	* guix/scripts/system.scm (process-command): For 'describe'. Try
	'generation-number' with and without the optional argument.

2022-02-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: mumps: Remove input labels.
	* gnu/packages/maths.scm (mumps)[inputs]: Remove labels.
	[arguments]: Adjust 'configure' phase to not rely on the "mpi" and
	"blas" labels.
	(mumps-metis, mumps-openmpi, mumps-metis-openmpi): Use 'modify-inputs'.

2022-02-15  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: scotch: Update to 7.0.1.
	* gnu/packages/maths.scm (scotch): Update to 7.0.1.
	[source]: Switch to 'git-fetch'.
	[build-system]: Switch to CMAKE-BUILD-SYSTEM.
	[arguments]: Add #:configure-flags.  Remove #:make-flags.  Remove
	'chdir-to-src', 'configure', and 'build-esmumps' phases.
	[properties]: Update 'release-monitoring-url' property.
	(scotch32, pt-scotch, pt-scotch32): Update accordingly, replacing now
	useless build phases with #:configure-flags.
	(scotch-shared, pt-scotch-shared): Mark as deprecated.
	(mumps)[arguments]: In 'configure' phase, use '-lesmumps'
	unconditionally, since that's now how pt-scotch calls it.

2022-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: texlive-amsfonts/fixed: Do not generate tfm from afm and pl files.
	The TFM files are included in the amsfonts bundle and are meant to installed
	as is.  They were not meant to be the result of converting afm or pl files.
	We ended up with subtly broken fonts due to this attempted conversion.

	* gnu/packages/tex.scm (texlive-amsfonts/fixed)[source]: Fetch tfm directory.
	[arguments]: Remove custom #:modules; remove build phases 'build-fonts and
	'install-generated-fonts; adjust 'remove-extra-files; add build phase 'chdir
	and 'unchdir.
	[native-inputs]: Remove texlive-fontinst.

2022-02-15  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: filezilla: Update to 3.58.0.
	* gnu/packages/ftp.scm (filezilla): Update to 3.58.0.

	gnu: libfilezilla: Update to 0.36.0.
	* gnu/packages/ftp.scm (libfilezilla): Update to 0.36.0.

2022-02-15  Steve George  <steve@futurile.net>

	gnu: fish: Update to 3.3.1.
	* gnu/packages/shells/scm (fish): Update to 3.3.1.

2022-02-15  Felipe Balbi  <felipe@balbi.sh>

	gnu: foot: Update to 1.11.0
	* gnu/packages/terminals.scm (foot): Update to 1.11.0.

	gnu: fcft: Update to 3.0.1
	* gnu/packages/fontutils.scm (fcft): Update to 3.0.1.

2022-02-15  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: picom: Update to 9.1.
	* gnu/packages/compton.scm (picom): Update to 9.1.

	gnu: plocate: Update to 1.1.15.
	* gnu/packages/search.scm (plocate): Update to 1.1.15.

2022-02-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Use G-expressions.
	* gnu/packages/plotutils.scm (asymptote)[arguments]<#:phases>: Use
	G-expressions.

	gnu: asymptote: Update to 2.78.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.78.
	[source]<snippet>: Delete bundled RapidJSON.
	[arguments]<#:phases>: Add a phase to use system RapidJSON.
	Update location for modified ".cpp" file.
	[native-inputs]: Add CMAKE.

2022-02-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ghc@4: Replace config.sub using config package.
	* gnu/packages/haskell.scm (ghc@4)[arguments]: Adjust custom 'bootstrap
	phase to adjust replacement of config.sub.
	[native-inputs]: Remove automake, add config.

	gnu: gcc-2.95: Support more systems.
	* gnu/packages/gcc.scm (gcc-2.95)[supported-systems]: Allow all except
	powerpc64le-linux and riscv64-linux.
	[arguments]: Set #:system to the 32-bit version of our supported 64-bit
	architectures. Modify custom 'set-dynamic-linker-file-name phase to use
	the glibc-dynamic-linker for the selected system, and to substitute more
	locations.

2022-02-15  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add python-mt-940.
	* gnu/packages/python-xyz.scm (python-mt-940): New variable.

2022-02-15  Lars-Dominik Braun  <lars@6xq.net>

	gnu: trash-cli: Use pytest for testing.
	Running setup.py overwrites the wrappers created by the 'wrap phase.

	Fixes: <https://issues.guix.gnu.org/53695>

	* gnu/packages/shellutils.scm (trash-cli)[arguments]: Replace 'check
	phase with call to pytest.

2022-02-15  Ludovic Courtès  <ludo@gnu.org>

	doc: Move build commands to @example for clarity.
	* doc/contributing.texi (Building from Git): Tweak so that all the
	commands appear in @example boxes.  Show --localstatedir=/var instead of
	--localstatedir=@var{directory}.

2022-02-15  Josselin Poiret  <dev@jpoiret.xyz>

	doc: Clarify the Swap Space examples, and include an helper example.
	* doc/guix.texi (Swap Space): The examples referred to variables
	defined outside of the snippets, and so were not very informative for
	people without much Guile knowledge.  Instead, refer to mapped-devices
	for the first, and use the new helper
	file-systme-mount-point-predicate for the second.

	system: Add helper file-system-mount-point-predicate.
	* gnu/system/file-systems.scm (file-system-mount-point-predicate): Add
	it.

2022-02-15  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'computed-file' always uses a native Guile.
	Fixes a regression whereby, when cross-compiling, 'computed-file' would
	use a cross-compiled Guile as its builder, which would fail to run.

	Regression introduced in af57d1bf6c46f47d82dbc234dde1e16fa8634e9d (the
	problem had always been there but was hidden before behind the (not guile)
	condition.)

	* guix/gexp.scm (computed-file-compiler): For 'guile', pass #:target #f.
	* tests/gexp.scm ("lower-object, computed-file, #:target"): New test.

2022-02-15  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: welle-io: Update to 2.4.
	* gnu/packages/radio.scm (welle-io): Update to 2.4.

2022-02-14  Marius Bakke  <marius@gnu.org>

	gnu: python-gffutils: Update to 0.10.1.
	* gnu/packages/bioinformatics.scm (python-gffutils): Update to 0.10.1.
	[arguments]: Remove obsolete phase.  Respect TESTS? in check phase while at
	it.

	gnu: python-argh: Fix test failure.
	* gnu/packages/python-xyz.scm (python-argh)[arguments]: Add patch-tests phase
	and override check phase.

	gnu: python-pyelftools: Update to 0.28.
	* gnu/packages/python-xyz.scm (python-pyelftools): Update to 0.28.
	[source]: Change to GIT-FETCH.
	[source](snippet): New field.
	[arguments]: Override check phase.

	gnu: python-warcio: Fix test failure.
	* gnu/packages/python-web.scm (python-warcio)[arguments]: Invoke pytest
	directly instead of going through setup.py.  Skip three more tests.

	gnu: python-drmaa: Remove unused input.
	* gnu/packages/python-xyz.scm (python-drmaa)[native-inputs]: Remove.

	gnu: python-drmaa: Fix build failure.
	* gnu/packages/python-xyz.scm (python-drmaa)[arguments]: Disable sanity
	checks.

	gnu: python-psutil: Update to 5.9.0.
	* gnu/packages/python-xyz.scm (python-psutil): Update to 5.9.0.

2022-02-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-which-key: Update to 3.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-which-key): Update to 3.6.0.

2022-02-14  Ricardo Wurmus  <rekado@elephly.net>

	profiles: texlive-font-maps: Create ls-R file.
	* guix/profiles.scm (texlive-font-maps): Run mktexlsr on resulting tree to
	provide ls-R file.

2022-02-14  Petr Hodina  <phodina@protonmail.com>

	gnu: Add nitrokey-app.
	* gnu/packages/crates-io.scm (nitrokey-app): New variable.

	gnu: Add cppcodec.
	* gnu/packages/crates-io.scm (cppcodec): New variable.

	gnu: Add libnitrokey.
	* gnu/packages/security-token.scm (libnitrokey): New variable.

2022-02-14  Zhu Zihao  <all_but_last@163.com>

	gnu: fcitx5-gtk: Split IM module output for different version of GTK.
	* gnu/packages/fcitx5.scm (fcitx5-gtk)[arguments]: Use G-Expression.

	<phases>: Split input method module into different outputs for GTK2, GTK3 and GTK4.

	Now default output only provides GLib client of Fcitx5.

	[inputs]: Use label-less style inputs.
	[outputs]: Add new "gtk3" output.

	[synopsis]: Fix typo.
	[description]: Describe the functionality of each output.

2022-02-14  Zhu Zihao  <all_but_last@163.com>

	gnu: fcitx5-gtk: Add GTK 4 support.
	* gnu/packages/fcitx5.scm (fcitx5-gtk)[arguments]:
	<configure-flags>: Enable GTK 4 IM module.
	<phases>: In 'patch-install-prefix', patch the install prefix of GTK 4 IM
	module.
	[inputs]: Add GTK 4.
	[outputs]: Add 'gtk4'.

2022-02-14  Cees de Groot  <cg@evrl.com>

	gnu: elixir: Fix regex for ERTS_BIN substitution.
	* gnu/packages/elixir.scm (elixir)[arguments]: In 'replace-paths' phase,
	change "ERTS_BIN" regexp.

2022-02-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: elixir: Fix file name argument to 'search-input-file'.
	Reported by John Hamelink <me@johnhame.link>
	and Cees de Groot <cg@evrl.com>.

	Regression introduced in 3da297997dad5b3525277fcecdca84f01d45b104.

	* gnu/packages/elixir.scm (elixir)[arguments]: In 'replace-paths' phase,
	search for "/bin/sh", not "sh".

2022-02-14  Ludovic Courtès  <ludo@gnu.org>

	pull: '--list-generations' pipes its output to the pager.
	* guix/scripts/pull.scm (process-query): For 'list-generations queries,
	use 'with-paginated-output-port'.
	(display-news-entry-title): Pass second argument to 'highlight'.
	(display-news-entry): Pass second argument to 'dim'.

2022-02-14  Ludovic Courtès  <ludo@gnu.org>

	ui: 'display-generation' uses color when talking to a pager.
	This makes sure that, say, 'guix pull -l' benefits from colors when its
	output is piped to a pager, as long as the underlying terminal supports
	it.

	* guix/ui.scm (display-generation): Add second argument to 'highlight'.

2022-02-14  Ludovic Courtès  <ludo@gnu.org>

	ui: 'with-paginated-output-port' gives access to the wrapped port.
	* guix/ui.scm (pager-port-mapping): New variable.
	(pager-wrapped-port): New procedure.
	(call-with-paginated-output-port): Parameterize 'pager-port-mapping'.

	pull: '--list-generations' lists packages only with '--details'.
	* guix/scripts/pull.scm (show-help, %options): Add "--details".
	(process-query): Honor it.
	* doc/guix.texi (Invoking guix pull): Document it.

2022-02-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: Remove glibc@2.2.5 and gcc-2.95-wrapper.
	This reverts commits a95924c9ac3f238cde243c96d552ff59ad77ca16 and
	defa85b26537a3cc20624fb9dbcae906226361d5, which were used to build
	nhc98@1.22 but are no longer needed.

	* gnu/packages/base.scm (glibc-2.2.5): Remove.
	* gnu/packages/commencement.scm (gcc-2.95-wrapper): Remove.
	(glibc-mesboot0, gcc-mesboot0, binutils-mesboot): Keep private.

2022-02-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: ghc@4: Build without referring to packages in commencement.scm.
	* gnu/packages/haskell.scm (ghc-4)[arguments]: Remove #:implicit-inputs?.
	In 'bootstrap' phase, pass '-optc-D_GNU_SOURCE=1'.  Use
	'search-input-file' to locate lib{bfd,iberty}.a, and 'which' for cpp.
	Patch 'mk/config.mk.in'.  In 'configure' phase, emit "config.cache".
	In 'make-boot' phase, replace "CLK_TCK" in 'nHandle.c'.
	[native-inputs]: Remove now-implicit inputs; remove GLIBC-2.2.5,
	GCC-MESBOOT0, and BINUTILS-MESBOOT.  Add GCC-2.95 and BINUTILS-2.33.
	Remove input labels.

	gnu: ghc@4: Use 'search-patches'.
	* gnu/packages/haskell.scm (ghc-4)[source]: Use 'search-patches'.

	gnu: gcc: Add 2.95.
	* gnu/packages/gcc.scm (gcc-2.95): New variable.

	gnu: nhc98: Build with the current tool chain.
	* gnu/packages/patches/nhc98-c-update.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/haskell.scm (nhc98)[source]: Use it.
	[arguments]: Remove #:implicit-inputs?.
	[native-inputs]: Remove.

2022-02-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: xournalpp: Use G-expressions.
	* gnu/packages/pdf.scm (xournalpp)[arguments]: Use G-expressions.
	<#:phases>: Replace WHICH with SEARCH-INPUT-FILES.

	gnu: xournalpp: Remove input labels.
	* gnu/packages/pdf.scm (xournalpp)[native-inputs]: Remove labels.

	gnu: xournalpp: Update to 1.1.1.
	* gnu/packages/pdf.scm (xournalpp): Update to 1.1.1.
	[arguments]<#:phases>: Remove unnecessary phase.

2022-02-14  Ludovic Courtès  <ludo@gnu.org>

	publish: Do not sign the URL/Compression/FileSize narinfo fields.
	This will allow mirror operators to alter these non-normative bits of a
	narinfo without having to resign narinfos.

	* guix/scripts/publish.scm (narinfo-string): Remove
	URL/Compression/FileSize from BASE-INFO.  Move them after "Signature".
	* tests/publish.scm ("/*.narinfo")
	("/*.narinfo with properly encoded '+' sign")
	("/*.narinfo with lzip + gzip")
	("with cache, lzip + gzip"): Adjust accordingly.
	* tests/substitute.scm ("query narinfo with signature over relevant subset"):
	New test.

2022-02-14  Ludovic Courtès  <ludo@gnu.org>

	git-authenticate: Ensure the target is a descendant of the introductory commit.
	Fixes a bug whereby authentication of a commit *not* descending from the
	introductory commit could succeed, provided the commit verifies the
	authorization invariant.

	In the example below, A is a common ancestor of the introductory commit
	I and of commit X.  Authentication of X would succeed, even though it is
	not a descendant of I, as long as X is authorized according to the
	'.guix-authorizations' in A:

	   X   	 I
	    \   /
	      A

	This is because, 'authenticate-repository' would not check whether X
	descends from I, and the call (commit-difference X I) would return X.

	In practice that only affects forks because it means that ancestors of
	the introductory commit already contain a '.guix-authorizations' file.

	* guix/git-authenticate.scm (authenticate-repository): Add call to
	'commit-descendant?'.
	* tests/channels.scm ("authenticate-channel, not a descendant of introductory commit"):
	New test.
	* tests/git-authenticate.scm ("authenticate-repository, target not a descendant of intro"):
	New test.
	* tests/guix-git-authenticate.sh: Expect earlier test to fail since
	9549f0283a78fe36f2d4ff2a04ef8ad6b0c02604 is not a descendant of
	$intro_commit.  Add new test targeting an ancestor of the introductory
	commit, and another test targeting the v1.2.0 commit.
	* doc/guix.texi (Specifying Channel Authorizations): Add a sentence.

2022-02-14  Ludovic Courtès  <ludo@gnu.org>

	git: Add 'commit-descendant?'.
	* guix/git.scm (commit-descendant?): New procedure.
	* tests/git.scm ("commit-descendant?"): New test.

2022-02-14  Ludovic Courtès  <ludo@gnu.org>

	git-authenticate: Test introductory commit signature verification.
	These tests mimic similar tests already in 'tests/channels.scm', but
	without using the higher-level 'authenticate-channel'.

	* tests/git-authenticate.scm ("introductory commit, valid signature")
	("introductory commit, missing signature")
	("introductory commit, wrong signature"): New tests.

2022-02-14  Ludovic Courtès  <ludo@gnu.org>

	tests: Set a hard build timeout.
	* guix/tests.scm (open-connection-for-tests): Pass #:timeout to
	'set-build-options'.
	(call-with-external-store): Add call to 'set-build-options'.

2022-02-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-howm: Update to 1.4.8.
	* gnu/packages/emacs-xyz.scm (emacs-howm): Update to 1.4.8.

	gnu: emacs-package-lint: Update to 0.16.
	* gnu/packages/emacs-xyz.scm (emacs-package-lint): Update to 0.16.

2022-02-14  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: tiled: Update to 1.8.1.
	* gnu/packages/game-development.scm (tiled): Update to 1.8.1.

	gnu: neon: Update to 0.32.2.
	* gnu/packages/version-control.scm (neon): Update to 0.32.2.

	gnu: srain: Update to 1.3.2.
	* gnu/packages/irc.scm (srain): Update to 1.3.2.

	gnu: hexchat: Update to 2.16.1.
	* gnu/packages/messaging.scm (hexchat): Update to 2.16.1.

	gnu: Add rtss.
	* gnu/packages/rust-apps.scm (rtss): New variable.

	gnu: feh: Update to 3.8.
	* gnu/packages/image-viewers.scm (feh): Update to 3.8.
	[inputs]: Sort lexically.

2022-02-14  Michael Rohleder  <mike@rohleder.de>

	gnu: udpcast: Update to 20211207.
	* gnu/packages/admin.scm (udpcast): Update to 20211207.
	[source]: Remove buildroot.net uri.

2022-02-14  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: alfis: Fix build.
	* gnu/packages/rust-apps: (alfis): [arguments]<#:phases>:
	Relax the rust-zeroize requirements for rust-chacha20poly1305
	and rust-chacha20 in the 'relax-requirements' phase.

	gnu: rust-chacha20poly1305: Fix build.
	* gnu/packages/crates-io: (rust-chacha20poly1305):
	[arguments]<#:phases>: Add a new 'relax-requirements' phase.

2022-02-14  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-notifyd: Update to 0.6.3.
	* gnu/packages/xfce.scm (xfce4-notifyd): Update to 0.6.3.

2022-02-14  jgart  <jgart@dismail.de>

	gnu: Add cl-wordnet.
	* gnu/packages/lisp-xyz.scm (cl-wordnet, ecl-wordnet, sbcl-wordnet): New
	  variables.

2022-02-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: freecad: Update to 0.19.3-0.09a05a9.
	* gnu/packages/engineering.scm (freecad): Update to 0.19.3-0.09a05a9.
	  [source]: Remove patches.
	  [arguments]: Remove unneeded variables for pyside2 and shiboken2 from
	  'configure-flags'.
	* gnu/packages/patches/freecad-boost-serialization.patch: Remove file.
	* gnu/packages/patches/freecad-vtk9.patch: Remove file.
	* gnu/locak.mk (dist_patch_DATA): Remove "freecad-boost-serialization.patch"
	  and "freecad-vtk9.patch".

2022-02-14  Leo Famulari  <leo@famulari.name>

	gnu: WebKitGTK: Update to 2.34.5 [security fixes].
	Fixes CVE-2022-22589, CVE-2022-22590, CVE-2022-22592:

	https://webkitgtk.org/security/WSA-2022-0002.html

	* gnu/packages/webkit.scm (webkitgtk): Update to 2.34.5.

2022-02-14  Sughosha  <sughosha@disroot.org>

	gnu: non-sequencer: Build with libsigc++ 2.
	This fixes the build:

	------
	Configuring sequencer
	Checking for 'sigc++-2.0' >= 2.0.0                   : not found
	The configuration failed
	------

	* gnu/packages/music.scm (non-sequencer)[inputs]: Replace libsigc++ with
	libsigc++-2.

2022-02-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: qview: Update to 5.0.
	* gnu/packages/image-viewers.scm (qview): Update to 5.0.
	[build-system]: Use QT-BUILD-SYSTEM.
	[arguments]<#:phases>: Use G-expressions.  Remove trailing #T.  Add a new phase
	for tests.
	[native-inputs]: Add QTTOOLS.
	[inputs]: Re-order alphabetically.

2022-02-13  Leo Famulari  <leo@famulari.name>

	gnu: Mutt: Update to 2.2.0.
	* gnu/packages/mail.scm (mutt): Update to 2.2.0.

2022-02-13  Vinicius Monego  <monego@posteo.net>

	gnu: libngspice: Update to 36.
	* gnu/packages/engineering.scm (libngspice, ngspice): Update to 36.
	(libngspice)[inputs]: Remove labels.

	gnu: cozy: Update to 1.2.0.
	* gnu/packages/ebook.scm (cozy): Update to 1.2.0.
	[native-inputs]: Remove labels.
	[inputs]: Add bash-minimal to please 'guix lint'.

	gnu: gnome-commander: Update to 1.14.0.
	* gnu/packages/gnome.scm (gnome-commander): Update to 1.14.0.
	[native-inputs]: Add flex.
	[inputs]: Remove deprecated gnome-vfs. Add glib.

	gnu: python-astropy: Update to 5.0.1.
	* gnu/packages/astronomy.scm (python-astropy): Update to 5.0.1.

	gnu: libredwg: Update to 0.12.5.
	* gnu/packages/engineering.scm (libredwg): Update to 0.12.5.
	[native-inputs]: Remove labels.

	gnu: openxr: Update to 1.0.22.
	* gnu/packages/graphics.scm (openxr): Update to 1.0.22.

2022-02-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14.266: Fix source code hash.
	This is a followup to commit 54ac2ec4e95a3ef7f95dcbc03089fbffc47e609b.

	* gnu/packages/linux.scm (linux-libre-4.14-pristine-source): Fix hash.

2022-02-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.301.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.301.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.266.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.266.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.229.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.229.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.179.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.179.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.100.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.100.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.15.23.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.23.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 5.16: Update to 5.16.9.
	* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.9.
	(linux-libre-5.16-pristine-source): Update hash.

2022-02-12  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-multi-vterm.
	* gnu/packages/emacs-xyz.scm (emacs-multi-vterm): New variable.

2022-02-12  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: protonvpn-cli: Remove sanity-check phase.
	* gnu/packages/vpn.scm (protonvpn-cli)[arguments]: Remove sanity-check
	phase.

	gnu: protonvpn-cli: Do not try to wrap the wrapper.
	* gnu/packages/vpn.scm (protonvpn-cli)[arguments]: Try to wrap the
	original program, and not the wrapper, as wrap-program handles that
	properly.

2022-02-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-with-editor: Update to 3.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 3.2.0.
	[arguments]<#:phases>: Use G-expressions.

	gnu: emacs-no-littering: Update to 1.2.5.
	* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.2.5.

	gnu: emacs-moody: Update to 0.7.1.
	* gnu/packages/emacs-xyz.scm (emacs-moody): Update to 0.7.1.

	gnu: emacs-keycast: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-keycast): Update to 1.2.0.

2022-02-11  Marius Bakke  <marius@gnu.org>

	gnu: uBlock Origin: Update to 1.41.2.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.41.2.

	gnu: ungoogled-chromium: Update to 98.0.4758.80-1.
	* gnu/packages/patches/ungoogled-chromium-accelerated-video-decode.patch:
	Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/chromium.scm (%chromium-version): Set to 98.0.4758.80.
	(arch-patch, %arch-patches): Remove variables.
	(%guix-patches): Remove accelerated video decode patch which no longer works.
	(%ungoogled-origin): Update hash.
	(ungoogled-chromium-snippet): Don't apply %ARCH-PATCHES.
	(ungoogled-chromium)[source]: Update hash.
	[arguments]: Remove obsolete #:configure-flags.  Adjust substitutions.

	gnu: wxsvg: Update to 1.5.23.
	* gnu/packages/wxwidgets.scm (wxsvg): Update to 1.5.23.

	gnu: re2: Use G-expressions.
	* gnu/packages/regex.scm (re2)[arguments]: Rewrite with gexps.  Simplify
	cross-compilation fix by using CXX-FOR-TARGET.

	gnu: re2: Update to 2022-02-01.
	* gnu/packages/regex.scm (re2): Update to 2022-02-01.

	gnu: rav1e: Remove input labels.
	* gnu/packages/video.scm (rav1e)[native-inputs]: Remove labels.

	gnu: rav1e: Omit static library.
	* gnu/packages/video.scm (rav1e)[arguments]: Add phase.

2022-02-11  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust pypi test to recent changes.
	This is a followup to 00762a4c4c8ecdd71cccf6afdd87ae68bf9b4964.

	* tests/pypi.scm ("pypi->guix-package, no wheel"): Guard against
	'error?' instead of 'quit'.

2022-02-11  Ludovic Courtès  <ludo@gnu.org>

	tests: Pass #:guile to 'computed-file' & co.
	Fixes a regression introduced in
	af57d1bf6c46f47d82dbc234dde1e16fa8634e9d whereby tests would end up
	building the world.

	* guix/gexp.scm (mixed-text-file): Add #:guile parameter and honor it.
	* tests/gexp.scm ("mixed-text-file"): Pass #:guile to 'mixed-text-file'.
	("file-union"): Pass #:guile to 'file-union'.
	("lower-object, computed-file"): Pass #:guile to 'computed-file'.
	("lower-object, computed-file + grafts"): Likewise.
	* tests/packages.scm ("origin->derivation, single file with snippet"):
	Likewise.
	* tests/profiles.scm ("profile-derivation, ordering & collisions"):
	Likewise.
	* guix/tests.scm (test-file): Likewise.

2022-02-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: ungoogled-chromium: Use 'search-auxiliary-file'.
	Fixes a regression introduced in
	076e825dc5d585943ce820a279fffe4af09757fb whereby "guix build
	ungoogled-chromium" would fail with:

	  canonicalize-path: No such file or directory: "aux-files/chromium/master-preferences.json"

	* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Use
	'search-auxiliary-file' for "master-preferences.json".  For some reason,
	on Guile 3.0.8, 'local-file' would have its (current-source-directory)
	expand to #f.

2022-02-11  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: emacs-subed: Update to 1.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.3.
	[source]: Use url-fetch.
	[arguments]: Remove phase CHDIR-SUBED, enable tests.
	[native-inputs]: Add EMACS-BUTTERCUP.

2022-02-11  André A. Gomes  <andremegafone@gmail.com>

	gnu: emacs-desktop-environment: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-desktop-environment): Update to 0.5.0.
	[source]: Update URI.

2022-02-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-markdown-mode: Update to 2.5.
	* gnu/packages/emacs-xyz.scm (emacs-markdown-mode): Update to 2.5.

	gnu: crawl-tiles: Remove input labels.
	* gnu/packages/games.scm (crawl-tiles)[inputs, native-inputs]: Remove labels.

	gnu: crawl: Use G-epressions.
	* gnu/packages/games.scm (crawl)[arguments]: Use G-expressions.
	<#:phases>: Remove trailing #T.  Remove unnecessary arguments.
	(crawl-tiles)[arguments]: Use G-expressions.

	gnu: crawl: Remove input labels.
	* gnu/packages/games.scm (crawl)[native-inputs, inputs]: Remove labels.

	gnu: crawl: Update to 0.28.0.
	* gnu/packages/games.scm (crawl): Update to 0.28.0.
	[inputs]: Add BASH-MINIMAL.
	* gnu/packages/patches/crawl-upgrade-saves.patch: Update for 0.28.

2022-02-11  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: mutter: Disable timeline tests.
	* gnu/packages/gnome.scm (mutter)[disable-problematic-tests]: Also disable
	timeline tests.

	gnu: Add emacs-nyan-mode.
	* gnu/packages/emacs-xyz.scm (emacs-nyan-mode): New variable.

2022-02-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-paren-face: Update to 1.0.8.
	* gnu/packages/emacs-xyz.scm (emacs-paren-face): Update to 1.0.8.

	gnu: lagrange: Update to 1.10.5.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.10.5.

2022-02-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: lokke: Build with Guile 3.0.8.
	* gnu/packages/guile.scm (guile-3.0-for-lokke): Remove.
	* gnu/packages/patches/guile-3.0.7-psyntax-nil.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/guile-xyz.scm (lokke)[native-inputs]: Replace
	GUILE-3.0-FOR-LOKKE by GUILE-3.0-LATEST.

	gnu: guile: Add version 3.0.8 as 'guile-3.0-latest'.
	* gnu/packages/guile.scm (guile-3.0-latest): Set to 3.0.8.

2022-02-11  Ludovic Courtès  <ludo@gnu.org>

	build-system/texlive: Be explicit about #:guile-for-build.
	This ensures package derivations are not a function of the value
	of (%guile-for-build).

	* guix/build-system/texlive.scm (texlive-build): Explicitly pass
	 #:guile-for-build to 'gexp->derivation'.

2022-02-11  Ludovic Courtès  <ludo@gnu.org>

	gexp: <computed-file> does not honor (%guile-for-build).
	* guix/gexp.scm (computed-file-compiler): Default to (default-guile).
	That way, lowering of <computed-file> is not affected by the
	'%guile-for-build' parameter.
	(file-union): Add #:guile parameter and honor it.
	* gnu/packages/ruby.scm (ruby-tzinfo-data): Pass #:guile to 'file-union'.

	gnu: autogen: Fix compilation.
	* gnu/packages/autogen.scm (autogen)[source]: Add 'modules' and
	'snippet'.

2022-02-11  Petr Hodina  <phodina@protonmail.com>

	gnu: Remove kicad-i18n.
	* gnu/packages/engineering.scm (kicad-i18n): Remove variable. i18n is handled
	  directly now in kicad@6.0.0 package source tree.

	gnu: kicad: Update to 6.0.1.
	* gnu/packages/engineering.scm (kicad): Update to 6.0.1.
	  Applied guix style command.
	  [native-inputs]: Remove kicad-i18n. Use new syntax.
	  [inputs]: Add bash-minimal, gtk+ and use opencascade-occt instead of
	  opencascade-oce. Use new syntax.
	  [arguments]: Remove phase install-translations.
	  (kicad-doc): Update to 6.0.1.
	  [native-inputs]: Add ruby-asciidoctor. Simplify inputs.
	  (kicad-symbols, kicad-footprints, kicad-packages3d, kicad-templates): Update
	  to 6.0.1.

	gnu: opencascade-occt: Update to 7.6.0.
	* gnu/packages/maths.scm (opencascade-occt): Update to 7.6.0.
	  [native-inputs]: Add fontconfig.

2022-02-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-torch.
	* gnu/packages/cran.scm (r-torch): New variable.

	gnu: Add liblantern.
	* gnu/packages/machine-learning.scm (liblantern): New variable.

	gnu: Add python-pytorch-for-r-torch.
	* gnu/packages/patches/python-pytorch-1.9.0-system-libraries.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch): New variable.

	gnu: python-pytorch: Update to 1.10.2.
	* gnu/packages/machine-learning.scm (python-pytorch): Update to 1.10.2.

	gnu: Add r-coro.
	* gnu/packages/cran.scm (r-coro): New variable.

2022-02-11  jgart  <jgart@dismail.de>

	gnu: Add cl-hamcrest.
	* gnu/packages/lisp-check.scm (cl-hamcrest, ecl-hamcrest, sbcl-hamcrest): New
	  variables.

2022-02-11  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 91.6.
	* gnu/packages/gnuzilla.scm (icedove): Update to 91.6.

2022-02-11  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add nfiles.
	* gnu/packages/lisp-xyz.scm (cl-nfiles, ecl-nfiles, sbcl-nfiles): New variables.

2022-02-11  Julien Lepiller  <julien@lepiller.eu>

	gnu: coq-stdpp: Update to 1.7.0.
	* gnu/packages/coq.scm (coq-stdpp): Update to 1.7.0.

	gnu: coq-mathcomp: Update to 1.14.0.
	* gnu/packages/coq.scm (coq-mathcomp): Update to 1.14.0.

	gnu: coq: Update to 8.15.0.
	* gnu/packages/coq.scm (coq): Update to 8.15.0.
	(coq-equations): Update to 1.3-8.15.
	* gnu/packages/patches/coq-fix-envvars.patch: Adapt to new version.

	gnu: coq-interval: Update to 4.4.0.
	* gnu/packages/coq.scm (coq-interval): Update to 4.4.0.

	gnu: coq-bignums: Update to 8.15.0.
	* gnu/packages/coq.scm (coq-bignums): Update to 8.15.0.

	gnu: coq-gappa: Update to 1.5.1.
	* gnu/packages/coq.scm (coq-gappa): Update to 1.5.1.

	gnu: coq-flocq: Update to 4.0.0.
	* gnu/packages/coq.scm (coq-flocq): Update to 4.0.0.

2022-02-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orgit: Update to 1.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-orgit): Update to 1.8.0.

	gnu: wireshark: Update to 3.6.2.
	* gnu/packages/networking.scm (wireshark): Update to 3.6.2.

2022-02-11  Eric Bavier  <bavier@posteo.net>

	gnu: pioneer: Update to 20220203.
	* gnu/packages/games.scm (pioneer): Update to 20220203.
	[arguments]: Add cmake flag to ensure system GLEW is used.

2022-02-10  Andrew Tropin  <andrew@trop.in>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: linux-pam: Change path to unix_chkpwd helper.
	* gnu/packages/patches/linux-pam-unix_chkpwd.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/linux.scm (linux-pam): Use it.
	* gnu/system/pam.scm (pam-root-service-type): Add unix_chkpwd to setuid.

2022-02-10  Adam Maleszka  <adam_maleszka@aol.com>

	gnu: bitlbee-discord: Update to 0.4.3-1.607f988.
	Fixes <https://issues.guix.gnu.org/53840>.

	* gnu/packages/messaging.scm (bitlbee-discord): Update to
	0.4.3-1.607f988.

2022-02-10  Greg Hogan  <code@greghogan.com>

	gnu: LLVM: Support release candidates as version.
	* gnu/packages/llvm.scm (llvm-uri, clang-from-llvm):
	Support release candidates as version.

	gnu: lldb: Update to 13.0.1.
	* gnu/packages/llvm.scm (lldb): Update to 13.0.1.
	[inputs]: Change from LLVM-12 and CLANG-12 to LLVM-13 and CLANG-13.

2022-02-10  Josselin Poiret  <dev@jpoiret.xyz>

	services: gdm-service-type: Require elogind.
	* gnu/services/xorg.scm (gdm-shepherd-service): Make it require
	elogind.

2022-02-10  Simon South  <simon@simonsouth.net>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: ell: Disable parallel tests.
	* gnu/packages/linux.scm (ell)[arguments]: Disable parallel tests.

2022-02-10  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: qpdf: Update to 10.6.0.
	* gnu/packages/pdf.scm (qpdf): Update to 10.6.0.

2022-02-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: flare-game: Update to 1.13.04.
	* gnu/packages/games.scm (flare-game): Update to 1.13.04.

	gnu: flare-engine: Update to 1.13.04.
	* gnu/packages/games.scm (flare-engine): Update to 1.13.04.

2022-02-10  jgart  <jgart@dismail.de>

	gnu: cl-numcl: Update to 0.2.0-3.a28f612.
	* gnu/packages/lisp-xyz.scm (sbcl-numcl): Update to 0.2.0-3.a28f612.

	gnu: Add cl-asd-generator.
	* gnu/packages/lisp-xyz.scm (cl-asd-generator, ecl-asd-generator,
	  sbcl-asd-generator): New variable.

2022-02-10  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-odoc: Update to 2.1.0.

	gnu: ocaml-xmlm: Update to 1.4.0.
	* gnu/packages/ocaml.scm (ocaml-xmlm): Update to 1.4.0.

	gnu: ocaml-ppxlib: Update to 0.24.0.
	* gnu/packages/ocaml.scm (ocaml-ppxlib): Update to 0.24.0.

2022-02-09  Marius Bakke  <marius@gnu.org>

	gnu: cpplint: Reduce closure size.
	* gnu/packages/cpp.scm (cpplint)[arguments]: Add #:modules.  Add phases to
	adjust GUIX_PYTHONPATH before the wrap phase.

	gnu: cpplint: Update to 1.5.5.
	* gnu/packages/cpp.scm (cpplint): Update to 1.5.5.
	[arguments]: Remove obsolete phase.  Override check phase.
	[native-inputs]: Add PYTHON-COVERAGE and PYTHON-TESTFIXTURES.

	gnu: juCi++: Unbundle embedded copy of "nlohmann" JSON library.
	* gnu/packages/text-editors.scm (jucipp)[source](modules, snippet): New
	fields.
	[inputs]: Add JSON-MODERN-CXX.

	gnu: juCi++: Use G-expressions.
	* gnu/packages/text-editors.scm (jucipp)[arguments]: Rewrite as
	G-expressions.  Simplify wrap phase while at it.

	gnu: juCi++: Remove input labels.
	* gnu/packages/text-editors.scm (jucipp)[arguments]: Use
	SEARCH-INPUT-DIRECTORY & co as appropriate.
	[inputs]: Remove labels.

	gnu: juCi++: Update to 1.7.1.
	* gnu/packages/text-editors.scm (jucipp): Update to 1.7.1.
	[arguments]: Remove "in-source" build adjustments.  Disable offending test
	instead.  Remove trailing #t's.

	gnu: python-importmagic: Fix test failure.
	* gnu/packages/python-xyz.scm (python-importmagic)[arguments]: Replace check
	phase.
	[native-inputs]: Add PYTHON-PYTEST.

2022-02-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add openboardview.
	* gnu/packages/electronics.scm (openboardview): New variable.
	* gnu/packages/patches/openboardview-use-system-utf8.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: Add utf8-h.
	* gnu/packages/c.scm (utf8-h): New variable.

	gnu: Add glad.
	* gnu/packages/gl.scm (glad): New variable.

	gnu: Add imgui.
	* gnu/packages/toolkits.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.

2022-02-09  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.300.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.300.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.265.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.265.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.228.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.228.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.178.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.178.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.99.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.99.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.15.22.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.22.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 5.16: Update to 5.16.8.
	* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.8.
	(linux-libre-5.16-pristine-source): Update hash.

2022-02-09  Christopher Baines  <mail@cbaines.net>

	gnu: nar-herder: Update to 0-3.b026331.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-3.b026331.
	[native-inputs,propagated-inputs]: Switch to guile-fibers@1.1.

	gnu: guix-build-coordinator: Update to 0-50.f122322.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-50.f122322.
	[native-inputs,propagated-inputs]: Switch to guile-fibers@1.1.

	gnu: guix-data-service: Update to 0.0.1-29.4a1088c.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-29.4a1088c.
	[inputs]: Switch to guile-fibers-1.1.

2022-02-09  Leo Famulari  <leo@famulari.name>

	gnu: QSyncthingTray: Deprecate in favor of Debian's syncthing-gtk fork.
	This package is abandoned upstream and depends on the insecure and
	abandoned QtWebKit.

	Upstream abandonment:

	https://github.com/sieren/QSyncthingTray/issues/247

	See <https://issues.guix.gnu.org/53289> for more information about this change

	* gnu/packages/sync.scm (qsyncthingtray): Move this variable ...
	* gnu/packages/syncthing.scm (qsyncthingtray): ... to here. And make it into a
	deprecated-package that points to syncthing-gtk.

2022-02-09  Michael Rohleder  <mike@rohleder.de>

	gnu: blender: Update to 3.0.1.
	* gnu/packages/graphics.scm (blender): Update to 3.0.1.

2022-02-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-djvu: Use new package style.
	* gnu/packages/emacs-xyz.scm (emacs-djvu)[arguments]<#:phases>: Use
	G-expressions. Use SEARCH-INPUT-FILE instead of ASSOC-REF.  Remove trailing #T.

2022-02-09  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: ruby-parser: Update to 3.1.0.0.
	* gnu/packages/ruby.scm (ruby-parser): Update to 3.1.0.0.

2022-02-09  kiasoc5  <kiasoc5@tutanota.com>

	gnu: searx: Fix build.
	* gnu/packages/search.scm (searx)[arguments]<#:phases>: Simplify
	relax-requirements phase for updated dependencies. Add phase to allow sanity
	check to pass.

	gnu: python-flask-babel: Update to 2.0.0.
	* gnu/packages/python-web.scm (python-flask-babel): Update to 2.0.0.

2022-02-09  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: grim: Update to 1.4.0.
	* gnu/packages/image.scm (grim): Update to 1.4.0.
	[inputs]: Remove CARGO, add PIXMAN and LIBPNG.

2022-02-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-theme-magic: Use new package style.
	* gnu/packages/emacs-xyz.scm (emacs-theme-magic)[arguments]: Use
	G-expressions.
	<#:phases>: Use SEARCH-INPUT-FILE instead of ASSOC-REF.  Remove trailing #T.

2022-02-09  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: Add emacs-everywhere.
	* gnu/packages/emacs-xyz.scm (emacs-everywhere): New variable.

2022-02-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-transclusion: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-transclusion): Update to 1.2.0.

2022-02-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-excelr.
	* gnu/packages/cran.scm (r-excelr): New variable.

2022-02-09  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Fix 'de' translation.
	* etc/news.scm: Fix typo.

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of end of Gzip substitutes entry.

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of 'guix deploy -x' entry.

2022-02-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-shinymanager.
	* gnu/packages/cran.scm (r-shinymanager): New variable.

	gnu: Add r-billboarder.
	* gnu/packages/cran.scm (r-billboarder): New variable.

	gnu: Add r-swne.
	* gnu/packages/statistics.scm (r-swne): New variable.

	gnu: Add r-nnlm.
	* gnu/packages/statistics.scm (r-nnlm): New variable.

	gnu: Add r-usedist.
	* gnu/packages/cran.scm (r-usedist): New variable.

	gnu: Add r-gghighlight.
	* gnu/packages/cran.scm (r-gghighlight): New variable.

2022-02-09  Leo Famulari  <leo@famulari.name>

	gnu: Remove linux-libre-4.4.
	This kernel series has reached the end of its life:

	https://lore.kernel.org/all/164387713713082@kroah.com/T/#t
	https://lwn.net/Articles/883685/

	Discussion within Guix:

	https://lists.gnu.org/archive/html/guix-devel/2022-01/msg00020.html
	https://lists.gnu.org/archive/html/guix-devel/2022-02/msg00007.html

	* gnu/packages/linux.scm (linux-libre-4.4-version, linux-libre-4.4-gnu-revision,
	deblob-scripts-4.4, linux-libre-4.4-pristine-source, linux-libre-4.4-source,
	linux-libre-headers-4.4, linux-libre-4.4): Remove variables.

2022-02-09  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.177.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.177.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.98.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.98.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.21.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.21.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 5.16: Update to 5.16.7.
	* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.7.
	(linux-libre-5.16-pristine-source): Update hash.

2022-02-09  Leo Famulari  <leo@famulari.name>

	Revert kernel modules changes to support the Coreboot framebuffer
	These changes broke the creation of the 'linux-modules-database' for all kernel
	series besides 5.15, 5.4, and 5.10, like this:

	------
	gnu/build/linux-modules.scm:257:5: kernel module not found "framebuffer_coreboot" "/gnu/store/yff45fr6q93mw44zdql9ffr95zcvwxcn-linux-libre-4.9.299/lib/modules"
	------

	We should support the coreboot framebuffer, but we need to test that change more
	completely before deploying it.

	This effectively reverts the following commits:
	1dfe8c372163d481ebebb97dd3b4cafa49906b28 "gnu: linux-libre: Build simplefb into all x86{,_64} kernels."
	bc09e7ab569d5306ce99c5525150695c9d539ef0 "gnu: linux-libre: Support the Coreboot framebuffer."

	Fixes <https://issues.guix.gnu.org/52667> "System reconfiguration fails to build
	linux-modules.drv".

2022-02-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	news: Add entry about the sunsetting of Gzip substitutes.
	* etc/news.scm (channel-news): New entry.

2022-02-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	deprecation: Refine the old daemon deprecation warning message.
	* guix/deprecation.scm (warn-about-old-daemon): Mention a direct consequence
	of failing to upgrade the daemon.
	* guix/store.scm (build-things): Add a comment explaining the rationale to
	emit a deprecation warning for a daemon older than version 0x163.

	Suggested-by: Ricardo Wurmus <rekado@elephly.net>

2022-02-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-parseedn: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-parseedn): Update to 1.1.0.

	gnu: emacs-parseclj: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-parseclj): Update to 1.1.0.

	gnu: emacs-elpher: Update to 3.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 3.3.2.

2022-02-08  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: Add emacs-latex-preview-pane.
	* gnu/packages/emacs-xyz.scm (emacs-latex-preview-pane): New variable.

2022-02-08  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 91.6.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2022-22754, CVE-2022-22756, CVE-2022-22759,
	CVE-2022-22760, CVE-2022-22761, CVE-2022-22763, and CVE-2022-22764.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2022-02-08  Leo Famulari  <leo@famulari.name>

	gnu: python-pkgconfig: Fix path to find pkg-config.
	* gnu/packages/python-xyz.scm (python-pkgconfig)[arguments]: Fix the
	substitution so the package refers to pkg-config.

2022-02-08  Nikolay Korotkiy via Guix-patches via  <guix-patches@gnu.org>

	gnu: gpxsee: Update to 10.3.
	* gnu/packages/gps.scm (gpxsee): Update to 10.3.

2022-02-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pict: Use release tag and install doc.
	* gnu/packages/check.scm (pict)[origin]: Use the release tag (newly added
	upstream).
	[phases]{install}: Also install the pict.md file.

2022-02-08  Mathieu Othacehe  <othacehe@gnu.org>

	store: Warn about daemon deprecation.
	* guix/deprecation.scm (warn-about-old-daemon): New procedure.
	* guix/store.scm (build-things): Use it to warn about old daemons.

2022-02-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-fftw3: Update to 0.8.5.
	* gnu/packages/ocaml.scm (ocaml-fftw3): Update to 0.8.5.

2022-02-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mct: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-mct): Update to 0.5.0.

	gnu: nushell: Improve synopsis.
	* gnu/packages/shells.scm (nushell)[synopsis]: Improve wording.

	gnu: nushell: Update to 0.44.0.
	* gnu/packages/shells.scm (nushell):
	(rust-nu-ansi-term-0.44):
	(rust-nu-cli-0.44):
	(rust-nu-command-0.44):
	(rust-nu-completion-0.44):
	(rust-nu-data-0.44):
	(rust-nu-engine-0.44):
	(rust-nu-errors-0.44):
	(rust-nu-json-0.44):
	(rust-nu-parser-0.44):
	(rust-nu-path-0.44):
	(rust-nu-plugin-0.44):
	(rust-nu-plugin-binaryview-0.44):
	(rust-nu-plugin-chart-0.44):
	(rust-nu-plugin-from-bson-0.44):
	(rust-nu-plugin-from-sqlite-0.44):
	(rust-nu-plugin-inc-0.44):
	(rust-nu-plugin-match-0.44):
	(rust-nu-plugin-selector-0.44):
	(rust-nu-plugin-start-0.44):
	(rust-nu-plugin-textview-0.44):
	(rust-nu-plugin-to-bson-0.44):
	(rust-nu-plugin-to-sqlite-0.44):
	(rust-nu-plugin-tree-0.44):
	(rust-nu-plugin-xpath-0.44):
	(rust-nu-pretty-hex-0.44):
	(rust-nu-protocol-0.44):
	(rust-nu-serde-0.44):
	(rust-nu-source-0.44):
	(rust-nu-table-0.44):
	(rust-nu-test-support-0.44):
	(rust-nu-value-ext-0.44): Update to 0.44.0.

2022-02-08  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: chatty: Update to 0.4.0.
	* gnu/packages/messaging.scm (chatty): Update to 0.4.0.
	[#:phases]: Drop trailing #t.
	[native-inputs]: Use new style.  Add protobuf.
	[inputs]: Add gspell, json-glib, libolm, libphonenumber and modem-manager.
	Replace libhandy-0.0 with libhandy.

	gnu: evolution-data-server: Build with libphonenumber.
	* gnu/packages/gnome.scm (evolution)[#:configure-flags]: Drop
	inexistent flags.  Add "-DWITH_PHONENUMBER=ON".
	[native-inputs]: Add protobuf.
	[inputs]: Add boost and libphonenumber.

2022-02-08  Simon South  <simon@simonsouth.net>

	gnu: iwd: Update to 1.24.
	* gnu/packages/linux.scm (ell): Update to 0.48.
	[arguments]: Remove obsolete "fix-dbus-tests" phase.
	* gnu/packages/networking.scm (iwd): Update to 1.24.

	gnu: ell: Remove input labels.
	* gnu/packages/linux.scm (ell)[native-inputs]: Remove input labels.

	gnu: iwd: Build from Git sources.
	* gnu/packages/networking.scm (iwd)[source]: Use "git-fetch" and
	"git-file-name".
	[inputs]: Add ell source code.
	[native-inputs]: Add autoconf, automake, libtool.
	[arguments]<#:phases>: Add "copy-ell-header-files" phase to copy shared header
	files from ell source into source tree.

	gnu: iwd: Remove reference to %outputs.
	* gnu/packages/networking.scm (iwd)[arguments]: Remove reference to %outputs
	by using a gexp.

	gnu: iwd: Remove input labels.
	* gnu/packages/networking.scm (iwd)[native-inputs]: Remove input labels.

2022-02-08  Zhu Zihao  <all_but_last@163.com>

	gnu: nomad: Depends on proper version of g-golf.
	* gnu/packages/guile-xyz.scm (nomad)[inputs]: Replace 'g-golf' with 'guile2.2-g-golf'.

	gnu: Add guile2.2-g-golf.
	* gnu/packages/guile-xyz.scm (guile2.2-g-golf): New variable.

2022-02-08  Zhu Zihao  <all_but_last@163.com>

	gnu: Deprecate the 'g-golf' variable.
	g-golf now supports both Guile 3.0 and 2.2. Assign a new name to identify
	the g-golf for different Guile version.

	* gnu/packages/guile-xyz.scm (g-golf): Rename to guile-g-golf.
	(g-golf): Define as deprecated by guile-g-golf.

2022-02-08  Zhu Zihao  <all_but_last@163.com>

	gnu: g-golf: Update to 0.0.1-1010-1824633.
	* gnu/packages/guile-xyz.scm (g-golf)[arguments]: Use G-Expression.

	<phases>: Add phase 'fix-guile-site-directory'. Patch 'configure.ac' before
	bootstrapping, avoid breaking configure script in accident.

	In phase 'substitute-libs', use `search-input-file` for searching libraries.

	In phase 'start-xorg-server', simplify the X server startup script.

	[inputs]: Remove gtk+ and clutter.

	Use label-less style.

	[native-inputs]: Add gtk+ and clutter, they're now only needed in test.

	Use label-less style.

2022-02-08  jgart  <jgart@dismail.de>

	gnu: Fix typo.
	* gnu/machine.scm: Fix typo in top-level comment.

2022-02-08  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: Add emacs-spray.
	* gnu/packages/emacs-xyz.scm: (emacs-spray) new variable.

2022-02-08  Greg Hogan  <code@greghogan.com>

	gnu: Add bloomberg-bde.
	* gnu/packages/cpp.scm (bloomberg-bde): New variable.

	gnu: Add bloomberg-bde-tools.
	* gnu/packages/cpp.scm (bloomberg-bde-tools): New variable.

2022-02-08  Alice BRENON  <alice.brenon@ens-lyon.fr>

	import: utils: Harden beautify-description.
	* guix/import/utils.scm (beautify-description): Handle non-string
	arguments.
	[use-modules]: Explicitly import G_ from (guix i18n) and make (guix ui)
	import explicit.
	* guix/import/opam.scm: [use-modules] Make imports explicit for module
	(guix import utils).

2022-02-08  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-dsv: Update to 0.5.1
	* gnu/packages/guile-xyz.scm (guile-dsv): Update to 0.5.1.

2022-02-08  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: gallery-dl: Update to 1.20.3.
	* gnu/packages/video.scm (gallery-dl): Update to 1.20.3.

	gnu: rofi-calc: Update to 2.1.0.
	* gnu/packages/xdisorg.scm (rofi-calc): Update to 2.1.0.

2022-02-08  jgart  <jgart@dismail.de>

	gnu: font-jetbrains-mono: Update to 2.242.
	* gnu/packages/fonts.scm (font-jetbrains-mono): Update to 2.242.

2022-02-08  Andrew Tropin  <andrew@trop.in>

	gnu: waybar: Update to 0.9.9.
	* gnu/packages/wm.scm (waybar): Update to 0.9.9.

2022-02-08  Ryan Sundberg via Guix-patches via  <guix-patches@gnu.org>

	gnu: clojure-data-xml: Fix test suite
	Removes clojurescript related tests that interfere with the JDK clojure
	test suite, causing it to fail.

	* gnu/packages/clojure.scm (clojure-data-xml)[arguments]: Add
	'delete-cljs-tests phase

2022-02-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: enlightenment: Patch dlopen of ddcutil.
	* gnu/packages/enlightenment.scm (enlightenment)[inputs]: Add ddcutil.
	[arguments]: Adjust custom 'set-system-actions phase to patch dlopen of
	libddcutil.

	gnu: enlightenment: Update to 0.25.2.
	* gnu/packages/enlightenment.scm (enlightenment): Update to 0.25.2.

	gnu: efl: Build with librsvg-for-system.
	* gnu/packages/enlightenment.scm (efl)[inputs]: Replace conditional
	librsvg with librsvg-for-system.
	[arguments]: Remove configure-flag disabling librsvg support.

	gnu: efl: Update to 1.26.2.
	* gnu/packages/enlightenment.scm (efl): Update to 1.26.2.

	gnu: poke: Update to 2.1.
	* gnu/packages/engineering.scm (poke): Update to 2.1.

2022-02-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add pict.
	* gnu/packages/check.scm (pict): New variable.

2022-02-08  Andrew Tropin  <andrew@trop.in>

	gnu: Add emacs-mct.
	* gnu/packages/emacs-xyz.scm (emacs-mct): New variable.

2022-02-08  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: Add emacs-volatile-highlights.
	* gnu/packages/emacs-xyz.scm (emacs-volatile-highlights): New variable.

2022-02-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: thinkfan: Use G-expressions.
	* gnu/packages/linux.scm (thinkfan)[arguments]<#:configure-flags, #:phases>:
	Use G-expressions.

	gnu: thinkfan: Update to 1.3.1.
	* gnu/packages/linux.scm (thinkfan): Update to 1.3.1.

2022-02-07  Niklas Eklund  <niklas.eklund@posteo.net>

	gnu: Add emacs-popper.
	* gnu/packages/emacs-xyz.scm (emacs-popper): New variable.

2022-02-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: seahorse-adventures: Use G-expressions.
	* gnu/packages/games.scm (seahorse-adventures)[origin]<snippet>:
	[arguments]<#:phases>: Use G-expressions.

	gnu: seahorse-adventures: Remove trailing #T from phases and snippet.
	* gnu/packages/games.scm (seahorse-adventures)[origin]<#:snippet>: Remove
	trailing #T.
	[arguments]<#:phases>: Remove trailing #T.

	gnu: seahorse-adventures: Update to 1.4.
	* gnu/packages/games.scm (seahorse-adventures): Update to 1.4.

2022-02-07  Marius Bakke  <marius@gnu.org>

	gnu: samba: Update to 4.15.5 [security fixes].
	This fixes CVE-2021-44141, CVE-2021-44142, and CVE-2022-0336.

	* gnu/packages/samba.scm (samba): Update to 4.15.5.

2022-02-07  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: rofi: Update to 1.7.3.
	* gnu/packages/xdisorg.scm (rofi): Update to 1.7.3.

	gnu: picom: Update to 9.
	* gnu/packages/compton.scm (picom): Update to 9.

2022-02-07  Stefan Reichör  <stefan@xsteve.at>

	gnu: python-honcho: Update to 1.1.0.
	* gnu/packages/python-xyz.scm (python-honcho): Update to 1.1.0.

2022-02-07  Marius Bakke  <marius@gnu.org>

	gnu: ganeti-instance-guix: Update to 0.6.1.
	* gnu/packages/virtualization.scm (ganeti-instance-guix): Update to 0.6.1.

	gnu: clitest: Use G-expressions.
	* gnu/packages/check.scm (clitest)[arguments]: Rewrite as gexp.  While here,
	respect TESTS? in check phase.

	gnu: clitest: Update to 0.4.0.
	* gnu/packages/check.scm (clitest): Update to 0.4.0.
	[inputs]: Add BASH-MINIMAL.
	[arguments]: Remove trailing #t.

2022-02-07  Carl Dong  <contact@carldong.me>

	gnu: Disable compressed debug sections for mingw-w64
	The newly introduced --enable-compressed-debug-section=all configure
	flag in the base binutils package makes the mingw-w64 build system
	unusable. For example:

	    $ guix build --target=x86_64-w64-mingw32 hello

	        and

	    $ guix build mingw-w64-x86_64-winpthreads

	Will fail to build with an error:

	    "x86_64-w64-mingw32-ld: final link failed: bad value"

	Turning off this flag seems to fix the problem, but perhaps it'd also be
	worthwhile to investigate the root cause.

	* gnu/packages/cross-base.scm (cross-binutils): When building for mingw
	  targets, append "--enable-compressed-debug-section=no" to configure
	  flags.

2022-02-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: linux-libre: Expose running kernel config as /proc/config.gz.
	* gnu/packages/linux.scm (%default-extra-linux-options)
	[CONFIG_IKCONFIG, CONFIG_IKCONFIG_PROC]: Enable kernel options.

2022-02-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: linux-libre: Build the snd-emu10k1 kernel module.
	Add the CONFIG_SND_EMU10K1=m and CONFIG_SND_EMU10K1_SEQ=m kernel options to
	all of our x86 and ARM configurations.  The change automated via:

	$ git grep -rl CONFIG_SND_INDIGODJX | xargs grep -rL CONFIG_SND_EMU10K1=m \
	    | xargs sed '/CONFIG_SND_INDIGODJX=m/a\
	CONFIG_SND_EMU10K1=m\nCONFIG_SND_EMU10K1_SEQ=m' -i

2022-02-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: linux-libre: Enable CONFIG_ZONE_DMA in all configs.
	ZONE_DMA is still used by some kernel drivers such as older sound and network
	cards; it was already enabled on ARM and for some i686 kernels.  Enable it
	everywhere for consistency.  The change was automated with:

	  $ git grep -rl CONFIG_ZONE_DMA | \
	      xargs sed 's/# CONFIG_ZONE_DMA is not set/CONFIG_ZONE_DMA=y/' -i

	* gnu/packages/aux-files/linux-libre/4.14-x86_64.conf: Enable CONFIG_ZONE_DMA.
	* gnu/packages/aux-files/linux-libre/4.19-x86_64.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/4.4-x86_64.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/4.9-x86_64.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/5.10-i686.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/5.10-x86_64.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/5.15-i686.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/5.15-x86_64.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/5.16-i686.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/5.16-x86_64.conf: Likewise.
	* gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: Likewise.

2022-02-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: Fix typo in file-size docstring.
	* guix/build/store-copy.scm (file-size): Fix typo.

2022-02-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	build: image: Account for fixed-size file system structures.
	Workaround for <https://issues.guix.gnu.org/53194>.

	* gnu/build/image.scm (estimate-partition-size): Enforce a 1-MiB minimum.

2022-02-07  Ricardo Wurmus  <rekado@elephly.net>

	guix: Restore profile hook for TeX Live font maps.
	Long ago we had a profile hook, called “texlive-configuration”, which would
	operate on the texlive-* packages that have actually been installed in the
	profile, build a union directory, and then install a texmf.cnf file that
	declared the prefix of the TeX Live tree to be the union directory.  It then
	generated font maps based on the fonts that had actually been installed.

	This approach had multiple disadvantages, the worst of which was that you
	could only really have one TeX Live tree.  Commit
	04a0b1e09abce99857e7930336421ca6d15ae630 addressed this, where texmf.cnf was
	modified *once* and for all in texlive-bin to reference the GUIX_TEXMF
	variable to determine the root of the tree.  This made much of
	“texlive-configuration” obsolete, because we didn’t need to have any union
	directories at all, because we had no need for a customized per-profile
	variant of texmf.cnf.

	Unfortunately, with the loss of the profile hook we would no longer build font
	maps.  This patch resurrects the profile hook: we’re again generating font
	maps (such as pdftex.map) based on the contents of the profile.

	* gnu/packages/tex.scm (texlive-default-updmap.cfg): New variable.
	* guix/profiles.scm (texlive-configuration): Rename this...
	(texlive-font-maps): ...to this; update to run updmap-sys on the contents of
	the profile to generate only font maps.
	(%default-profile-hooks): Add texlive-font-maps.
	* guix/status.scm (hook-message): Rename unused texlive-configuration to
	texlive-font-maps.

2022-02-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: webrtc-audio-processing: Fix building on powerpc architectures.
	* gnu/packages/audio.scm (webrtc-audio-processing)[arguments]: Adjust
	custom arguments list to also fix building on all powerpc architectures.
	[native-inputs]: Add patch, local-file on riscv64-linux and powerpc
	architectures.
	* gnu/packages/patches/webrtc-audio-processing-big-endian.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2022-02-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: gnome-arcade: Improve package style.
	* gnu/packages/emulators.scm (gnome-arcade)[arguments]: Use G-expressions.
	<#:phases>: Remove trailing #T.
	[inputs]: Remove labels.
	[description]: Start with a complete sentence.

	gnu: mame: Use G-expressions.
	* gnu/packages/emulators.scm (mame)[arguments]<#:phases>: Use G-expressions.

	gnu: mame: Update to 0.240.
	* gnu/packages/emulators.scm (mame): Update to 0.240.

2022-02-07  Marius Bakke  <marius@gnu.org>

	services: zabbix-frontend: Restore correct variable name.
	This is a follow-up to 326e08bf0f55409f040612001f73a2cc4091c159, et.al.

	* gnu/services/monitoring.scm (%zabbix-front-end-nginx-configuration): Rename
	to ...
	(%zabbix-front-end-configuration-nginx): ... this.
	(zabbix-front-end-nginx-extension): Adjust accordingly.

2022-02-07  Marius Bakke  <marius@gnu.org>

	services: monitoring: Remove unused procedure.
	This is a follow-up to commit 326e08bf0f55409f040612001f73a2cc4091c159.

	* gnu/services/monitoring.scm (zabbix-front-end-nginx-configuration): Remove
	variable.

2022-02-07  Marius Bakke  <marius@gnu.org>

	doc: Regenerate Zabbix server and agent configuration.
	...to make them in line with the newly generated front-end documentation.

	* doc/guix.texi (Monitoring Services): Regenerate zabbix-server-configuration
	and zabbix-agent-configuration.

2022-02-07  Marius Bakke  <marius@gnu.org>

	services: zabbix-front-end: Restore backwards compatibility.
	Commit e301f1a8ed11f9eacb2b7f525a7446dc00621a8b removed the NGINX argument
	entirely, but users may rely on and override it.  Reported by rekado on #guix.

	* gnu/services/monitoring.scm (%zabbix-front-end-nginx-configuration): Restore
	exported variable.
	(zabbix-front-end-nginx-extension): New procedure.
	(zabbix-front-end-configuration): Remove FASTCGI-PARAMS field.  Restore NGINX
	field, but default to the empty list.
	(zabbix-front-end-service-type): Extend NGINX-SERVICE-TYPE by
	ZABBIX-FRONT-END-NGINX-EXTENSION.
	* doc/guix.texi (Monitoring Services): Regenerate documentation.

2022-02-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: gimagereader: Use G-expressions.
	* gnu/packages/ocr.scm (gimagereader)[arguments]<#:configure-flags>: Use G-expression.

	gnu: gimagereader: Remove input labels.
	* gnu/packages/ocr.scm (gimagereader)[native-inputs, inputs]: Remove labels.

	gnu: gimagereader: Update to 3.4.0.
	* gnu/packages/ocr.scm (gimagereader): Update to 3.4.0.

	gnu: fsearch: Update to 0.1.2.
	* gnu/packages/search.scm (fsearch): Update to 0.1.2.

2022-02-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.1-7.f5232c4.
	* gnu/packages/mail.scm (mumi): Update to 0.0.1-7.f5232c4.
	[inputs]: Add guile-kolam.

	gnu: Add drc.
	* gnu/packages/audio.scm (drc): New variable.

	gnu: Add nhc98.
	* gnu/packages/haskell.scm (nhc98): New variable.

	gnu: Add ghc-4.
	* gnu/packages/patches/ghc-4.patch: New file
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/haskell.scm (ghc-4): New variable.

	gnu: Add gcc-2.95-wrapper.
	* gnu/packages/commencement.scm (gcc-2.95-wrapper): New variable.

	gnu: Add glibc-2.2.5.
	* gnu/packages/commencement.scm (glibc-mesboot0, gcc-mesboot0,
	binutils-mesboot): Export variables.
	* gnu/packages/base.scm (glibc-2.2.5): New variable.

	gnu: Add perl-5.14.
	* gnu/packages/patches/perl-5.14-autosplit-default-time.patch,
	gnu/packages/patches/perl-5.14-module-pluggable-search.patch,
	gnu/packages/patches/perl-5.14-no-sys-dirs.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/perl.scm (perl-5.14): New variable.

2022-02-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: connman: Update to 1.41.
	* gnu/packages/connman.scm (connman): Update to 1.41.
	[arguments]: Add configure-flag to build with iwd support.
	[native-inputs]: Remove labels.

	gnu: ddcutil: Update to 1.2.1.
	* gnu/packages/hardware.scm (ddcutil): Update to 1.2.1.
	[inputs]: Add kmod and i2c-tools.

	gnu: novena-eeprom: Build with older i2c-tools.
	* gnu/packages/admin.scm (novena-eeprom)[inputs]: Build with i2c-tools-3.
	* gnu/packages/linux.scm (i2c-tools-3): New variable.

	gnu: i2c-tools: Update to 4.3.
	* gnu/packages/linux.scm (i2c-tools): Update to 4.3.

	gnu: procps: Add upstream-name property.
	* gnu/packages/linux.scm (procps)[properties]: New field.

2022-02-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: util-linux: Add upstream-name property.
	This allows derivative packages to check for updated source correctly.

	* gnu/packages/linux.scm (util-linux)[properties]: New field.

2022-02-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openntpd: Add release-monitoring-url.
	* gnu/packages/ntp.scm (openntpd)[properties]: New field.

2022-02-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: flare-game: Use HTTPS home page URI.
	* gnu/packages/games.scm (flare-game)[home-page]: Use HTTPS URI.

	gnu: flare-game: Improve package style.
	* gnu/packages/games.scm (flare-game)[arguments]: Use G-expressions.  Use
	SEARCH-INPUT-DIRECTORY and SEARCH-INPUT-FILE.

	gnu: flare-game: Update to 1.13.
	* gnu/packages/games.scm (flare-game): Update to 1.13.

	gnu: flare-engine: Improve package style.
	* gnu/packages/games.scm (flare-engine)[arguments]: Use G-expressions.
	[inputs]: Remove labels.

	gnu: flare-engine: Update to 1.13.
	* gnu/packages/games.scm (flare-engine): Update to 1.13.

	gnu: emacs-notmuch: Use G-expressions.
	* gnu/packages/mail.scm (emacs-notmuch)[arguments]: Use G-expressions.
	<#:phases>: Use SEARCH-INPUT-FILE.

	gnu: notmuch: Use G-expressions.
	* gnu/packages/mail.scm (notmuch)[arguments]: Use G-expressions.
	<#:phases>: Use SEARCH-INPUT-FILES instead of WHICH.

	gnu: notmuch: Update to 0.35.
	* gnu/packages/mail.scm (notmuch): Update to 0.35.
	[arguments]<#:phases>: Remove DISABLE-FAILING-TESTS phase.

	gnu: emacs-rustic: Update to 2.6.
	* gnu/packages/emacs-xyz.scm (emacs-rustic): Update to 2.6.

	gnu: emacs-racket-mode: Improve description.
	* gnu/packages/emacs-xyz.scm (emacs-racket-mode)[description]: Improve text.

	gnu: emacs-racket-mode: Fix license.
	* gnu/packages/emacs-xyz.scm (emacs-racket-mode)[license]: Use GPL2+.

	gnu: emacs-racket-mode: Update to 0.0.2-7.cef5a55.
	* gnu/packages/emacs-xyz.scm (emacs-racket-mode): Update to 0.0.2-7.cef5a55.
	[arguments]<#:include>: Use G-expressions.
	[propagated-inputs]: Add EMACS-PAREDIT.

	gnu: emacs-org-mime: Update to 0.2.6.
	* gnu/packages/emacs-xyz.scm (emacs-org-mime): Update to 0.2.6.

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

	gnu: emacs-git-link: Update to 0.8.5.
	* gnu/packages/emacs-xyz.scm (emacs-git-link): Update to 0.8.5.
	[arguments]<#:test-command>: Use G-expressions.

	gnu: emacs-elisp-refs: Improve description.
	* gnu/packages/emacs-xyz.scm (emacs-elisp-refs)[description]: Make it start
	with a complete sentence.

	gnu: emacs-elisp-refs: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-elisp-refs): Update to 1.4.
	[arguments]<#:phases>: Remove DISABLE-REFS-NEXT-MATCH-TEST phase.
	<#:test-command>: Use G-expressions.

	gnu: emacs-elfeed-score: Update to 1.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 1.2.2.

2022-02-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: make-opensbi-package: Fix native building.
	* gnu/packages/firmware.scm (make-opensbi-package)[arguments]: When not
	cross-compiling set CC to gcc.

	gnu: isc-dhcp: Fix building on riscv64-linux.
	* gnu/packages/admin.scm (isc-dhcp)[arguments]: Add phase to update
	configure scripts.
	[inputs]: Add config.

	gnu: libx264: Fix building on riscv64-linux.
	* gnu/packages/video.scm (libx264)[inputs]: Add config.
	[arguments]: Adjust configure-flags to always build PIC code. Add custom
	phase to replace config.guess, config.sub scripts.

2022-02-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dtache: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-dtache): Update to 0.5.

2022-02-07  Leo Famulari  <leo@famulari.name>

	gnu: Vorta: Update to 0.8.3.
	* gnu/packages/backup.scm (vorta): Update to 0.8.3.

	gnu: python-llfuse: Update to 1.4.1.
	* gnu/packages/python-xyz.scm (python-llfuse): Update to 1.4.1.
	[native-inputs]: Add python-pytest.

	gnu: Remove python2-llfuse.
	* gnu/packages/python-xyz.scm (python2-llfuse): Remove variable.
	(python-llfuse)[properties]: Remove field.

2022-02-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-tramp)[arguments]<#:phases>: Use
	G-expressions.  Use SEARCH-INPUT-FILE.

	gnu: emacs-tramp: Update to 2.5.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.2.1.

	gnu: emacs-soap-client: Update to 3.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-soap-client): Update to 3.2.1.

2022-02-06  Ludovic Courtès  <ludo@gnu.org>

	home: Add redshift service.
	* gnu/home/services/desktop.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* doc/guix.texi (Desktop Home Services): New node.

	gnu: haunt: Update to 0.2.6.
	* gnu/packages/guile-xyz.scm (haunt): Update to 0.2.6.

2022-02-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-geiser-guile: Update to 0.21.2.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-guile): Update to 0.21.2.

	gnu: emacs-geiser: Update to 0.22.2.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.22.2.

	gnu: emacs-elpher: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-elpher)[source]<url>: Remove trailing
	.GIT.
	[arguments]<#:emacs>: Build with EMACS-NO-X.
	<#:phases>: Use G-expressions.

	gnu: emacs-cape: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-cape): Update to 0.6.

	gnu: emacs-elpher: Update to 3.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 3.3.1.

	gnu: emacs-marginalia: Update to 0.12.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 0.12.

	gnu: emacs-corfu: Update to 0.18.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.18.

	gnu: emacs-consult: Update to 0.15.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.15.

2022-02-06  Pierre-Henry Fröhring  <contact@phfrohring.com>

	gnu: Add emacs-beacon.
	* gnu/packages/emacs-xyz.scm (emacs-beacon): New variable.

2022-02-06  pinoaffe  <pinoaffe@airmail.cc>

	gnu: Add emacs-robots-txt-mode.
	* gnu/packages/emacs-xyz.scm (emacs-robots-txt-mode): New variable.

	gnu: Add emacs-apache-mode.
	* gnu/packages/emacs-xyz.scm (emacs-apache-mode): New variable.

	gnu: Add emacs-ox-reveal.
	* gnu/packages/emacs-xyz.scm (emacs-ox-reveal): New variable.

	gnu: Add emacs-org-chef.
	* gnu/packages/emacs-xyz.scm (emacs-org-chef): New variable.

	gnu: Add emacs-org-books.
	* gnu/packages/emacs-xyz.scm (emacs-org-books): New variable.

	gnu: Add emacs-enlive.
	* gnu/packages/emacs-xyz.scm (emacs-enlive): New variable.

	gnu: Add emacs-all-the-icons-ibuffer.
	* gnu/packages/emacs-xyz.scm (emacs-all-the-icons-ibuffer): New variable.

2022-02-06  pinoaffe  <pinoaffe@gmail.com>

	gnu: Add emacs-spaceline-all-the-icons.
	* gnu/packages/emacs-xyz.scm (emacs-spaceline-all-the-icons): New variable.

2022-02-06  Andrew Tropin  <andrew@trop.in>

	gnu: Add emacs-consult-dir.
	* gnu/packages/emacs-xyz.scm (emacs-consult-dir): New variable.

2022-02-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-bash-completion: Improve package style.
	* gnu/packages/emacs-xyz.scm (emacs-bash-completion)[arguments]<#:phases>:
	Remove trailing #T.  Use G-expressions.  Use SEARCH-INPUT-FILE.

2022-02-06  Niklas Eklund  <niklas.eklund@posteo.net>

	gnu: emacs-bash-completion: Update to 3.1.0-0.c5eaeed.
	* gnu/packages/emacs-xyz.scm (emacs-bash-completion): Update to 3.1.0-0.c5eaeed.

	gnu: Add emacs-nano-modeline.
	* gnu/packages/emacs-xyz.scm (emacs-nano-modeline): New variable.

2022-02-06  Jai Vetrivelan  <jaivetrivelan@gmail.com>

	gnu: Add emacs-popup-kill-ring.
	* gnu/packages/emacs-xyz.scm (emacs-popup-kill-ring): New variable.

	gnu: Add emacs-subed.
	* gnu/packages/emacs-xyz.scm (emacs-subed): New variable.

2022-02-06  Niklas Eklund  <niklas.eklund@posteo.net>

	gnu: Add emacs-tempel.
	* gnu/packages/emacs-xyz.scm (emacs-tempel): New variable.

2022-02-06  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: emacs-vertico: Update to 0.20.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.20.

2022-02-06  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-findlib: Update to 1.9.3.
	* gnu/packages/ocaml.scm (ocaml-findlib): Update to 1.9.3.

	gnu: ocaml-integers: Update to 0.6.0.
	* gnu/packages/ocaml.scm (ocaml-integers): Update to 0.6.0.

	gnu: ocaml-uutf: Update to 1.0.3.
	* gnu/packages/ocaml.scm (ocaml-uutf): Update to 1.0.3.

	gnu: ocaml-qcheck: Update to 0.18.1.
	* gnu/packages/ocaml.scm (ocaml-qcheck): Update to 0.18.1.
	* gnu/packages/patches/ocaml-qcheck-fix-test-whitespace.patch: Remove
	file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2022-02-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 8.2.4306.
	* gnu/packages/vim.scm (vim): Update to 8.2.4306.

	gnu: lagrange: Update to 1.10.4.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.10.4.

2022-02-05  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: poppler: Enable tests.
	* gnu/package/pdf.scm (poppler-tests): New variable.
	(poppler)[arguments]: Drop #:tests?.  Add "-DTESTDATADIR" to #:configure-flags.

2022-02-05  Remco van 't Veer  <remco@remworks.net>

	gnu: poppler: Update to 22.01.0.
	* gnu/packages/pdf.scm (poppler): Update to 22.01.0.

2022-02-05  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: poppler: Use gexps in arguments.
	* gnu/packages/pdf.scm (poppler)[arguments]: Transform from quasiquote to list
	of gexps.
	<#:phases>: Always bind, using %standard-phases as explicit default.

	gnu: poppler: Use new input style.
	* gnu/packages/pdf.scm (poppler)[inputs]: Drop labels.

2022-02-05  Taiju HIGASHI  <higashi@taiju.info>

	gnu: pdf2djvu: Remove poppler-data.
	* gnu/packages/djvu.scm (pdf2djvu)[inputs]: Drop poppler-data.

2022-02-05  Taiju HIGASHI  <higashi@taiju.info>

	gnu: poppler: Add poppler-data.
	In order to make poppler support CJK and Cyrillic scripts, one of the
	following has to be done:
	1. Build poppler with poppler-data as input.
	2. Add poppler-data into poppler's output path.
	A simple union-build is not enough, as reported in
	<https://issues.guix.gnu.org/53536>.

	* gnu/packages/pdf.scm (poppler)[inputs]: Add poppler-data.

2022-02-05  Julien Lepiller  <julien@lepiller.eu>

	gnu: maven: Update to 3.8.4.
	* gnu/packages/maven.scm (maven-pom): Update to 3.8.4.
	(maven-resolver-api): Update to 1.6.3.
	* gnu/packages/java.scm (java-modello-core): Update to 1.11.

	gnu: Update maven-artifact-transfer to 0.13.1.
	* gnu/packages/maven.scm (maven-artifact-transfer): Update to 0.13.1.

	gnu: maven-wagon-provider-api: Update to 3.4.3.
	* gnu/packages/maven.scm (maven-wagon-provider-api): Update to 3.4.3.

	gnu: maven-enforcer-api: Update to 3.0.0.
	* gnu/packages/maven.scm (maven-enforcer-api): Update to 3.0.0.
	* gnu/packages/java.scm (java-bsh): Do not patch pom file anymore.

	guix: maven: Fix java parser.
	* guix/build/maven/java.scm (comment, comment-chr): Support more comment
	styles.

	gnu: maven-dependency-tree: Update to 3.1.0.
	* gnu/packages/maven.scm (maven-dependency-tree): Update to 3.1.0.

	gnu: Add java-sonatype-aether-util-1.13.
	* gnu/packages/maven.scm (java-sonatype-aether-util-1.13): New variable.

	gnu: Add java-sonatype-aether-test-util-1.13.
	* gnu/packages/maven.scm (java-sonatype-aether-test-util-1.13): New
	variable.

	gnu: Add java-sonatype-aether-spi-1.13.
	* gnu/packages/maven.scm (java-sonatype-aether-spi-1.13): New variable.

	gnu: Add java-sonatype-aether-api-1.13.
	* gnu/packages/maven.scm (java-sonatype-aether-api-1.13): New variable.

	gnu: java-plexus-container-default-bootstrap: Update to 2.1.0.
	* gnu/packages/java.scm (java-plexus-container-default-bootstrap):
	Update to 2.1.0.
	(java-plexus-container-default-1.7, java-plexus-containers-parent-pom-1.7)
	(java-plexus-component-annotations-1.7, java-plexus-component-metadata-1.7):
	New variables.

	gnu: maven-common-artifact-filters: Update to 3.2.0.
	* gnu/packages/maven.scm (maven-common-artifact-filters): Update to
	3.2.0.
	(maven-common-artifact-filters-3.1.0): New variable.

	gnu: java-eclipse-sisu-plexus: Update to 0.3.5.
	* gnu/packages/java.scm (java-eclipse-sisu-plexus): Update to 0.3.5.

	gnu: java-eclipse-sisu-inject: Update to 0.3.5.
	* gnu/packages/java.scm (java-eclipse-sisu-inject): Update to 0.3.5.

2022-02-05  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-jsr250: Use proper source.
	Sources from maven.org are autogenerated, not actual sources.

	* gnu/packages/java.scm (java-jsr250)[source]: Use git repository.
	* gnu/packages/maven.scm (maven-embedder): Fix pom to use it.

2022-02-05  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add java-jvnet-parent-pom-3.
	* gnu/packages/java.scm (java-jvnet-parent-pom-3): New variable.

	gnu: java-plexus-sec-dispatcher: Update to 2.0.
	* gnu/packages/java.scm (java-plexus-sec-dispatcher): Update to 2.0.
	(java-plexus-sec-dispatcher-1.4): New variable.

	gnu: java-plexus-cipher: Update to 2.0.
	* gnu/packages/java.scm (java-plexus-cipher): Update to 2.0.
	(java-plexus-cipher-1.7): New variable.

2022-02-05  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add java-plexus-build-api.
	This is the proper name for java-sisu-build-api.

	* gnu/packages/java.scm (java-sisu-build-api): Rename to...
	(java-plexus-build-api): ...this.
	[source]: Use new source repository.

2022-02-05  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-plexus-utils: Default to the newer one.
	* gnu/packages/java.scm (java-plexus-utils-3.3.0): Rename to...
	(java-plexus-utils): ...this.
	(java-plexus-utils-3.2.1): New variable.

	gnu: java-commons-codec: Use latest commons parent.
	* gnu/packages/java.scm (java-commons-codec)[propagated-inputs]: Fix
	commons parent version.

	gnu: maven-parent-pom: Fix dependency versions.
	* gnu/packages/maven-parent-pom.scm (make-maven-parent-pom): Add a
	replacement option.
	(maven-parent-pom-34, maven-parent-pom-33, maven-parent-pom-31,
	maven-parent-pom-22, maven-parent-pom-15): Replace
	java-plexus-component-annotations version.

	gnu: Add maven-parent-pom-34.
	* gnu/packages/maven-parent-pom.scm (maven-parent-pom-34): New variable.

	gnu: Add plexus-parent-pom-8.
	* gnu/packages/maven-parent-pom.scm (plexus-parent-pom-8): New variable.

	gnu: Add apache-commons-parent-pom-52.
	* gnu/packages/maven-parent-pom.scm (apache-commons-parent-pom-52): New variable.
	(make-apache-commons-parent-pom): Add optional tag-prefix input.

	gnu: Add apache-parent-pom-23.
	* gnu/packages/maven-parent-pom.scm (apache-parent-pom-23): New
	variable.

2022-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: webrtc-audio-processing: Fix building on riscv64-linux.
	* gnu/packages/audio.scm (webrtc-audio-processing)[arguments]: Add phase
	on riscv64-linux to adjust headers to add support for riscv64-linux.

	gnu: libfaketime: Adjust flags on riscv64-linux.
	* gnu/packages/check.scm (libfaketime)[arguments]: When building for
	riscv64-linux adjust CFLAGS to make the package work.

2022-02-05  jgart  <jgart@dismail.de>

	gnu: Add cl-lorem-ipsum.
	* gnu/packages/lisp-xyz.scm (cl-lorem-ipsum, ecl-lorem-opsum,
	  sbcl-lorem-ipsum): New variables.

2022-02-05  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	tests: Assert that cyclic graphs can be produced.
	* tests/graph.scm ("package DAG, oops it was a cycle"): New test.

2022-02-05  Eric Bavier  <bavier@posteo.net>

	gnu: superlu: Update to 5.3.0.
	* gnu/packages/maths.scm (superlu): Update to 5.3.0.
	[source]: Adjust to new url.

	gnu: fenics-dolfin: Fix build.
	* gnu/packages/patches/fenics-dolfin-algorithm.patch,
	gnu/packages/patches/fenics-dolfin-boost.patch,
	gnu/packages/patches/fenics-dolfin-config-slepc.patch,
	gnu/packages/patches/fenics-dolfin-demo-init.patch: New patches.
	* gnu/local.mk (dist_patch_DATA): Register them.
	* gnu/packages/simulation.scm (fenics-dolfin)[source]: Use them.

2022-02-04  Simon South  <simon@simonsouth.net>

	gnu: cppzmq: Update to 4.8.1.
	* gnu/packages/networking.scm (cppzmq)[version]: Update to 4.8.1.
	[arguments]: Update to run test suite except when cross-compiling.
	[inputs]: Add catch2-framework.

2022-02-04  Maxime Devos  <maximedevos@telenet.be>

	gnu: Add gnunet-scheme.
	This is not the same as guile-gnunet, see the description.

	* gnu/packages/gnunet.scm (gnunet-scheme): New variable.

2022-02-04  Maxime Devos  <maximedevos@telenet.be>

	gnu: guile-fibers: Add (fibers io-wakeup).
	This patch is required by gnunet-scheme.  It has been submitted upstream at
	<https://github.com/wingo/fibers/pull/50>, but there has not been any response
	so far.

	* gnu/packages/patches/guile-fibers-wait-for-io-readiness.patch: New file.
	* gnu/packages/guile-xyz.scm (guile-fibers-1.1)[source]{patches}: Add it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2022-02-04  Simon South  <simon@simonsouth.net>

	gnu: tbb: Update to 2021.5.0.
	* gnu/packages/tbb.scm (tbb): Update to 2021.5.0.

	gnu: tbb: Fix test on AArch64.
	* gnu/packages/patches/tbb-fix-test-on-aarch64.patch: New file.
	* gnu/local.mk: Add it.
	* gnu/packages/tbb.scm (tbb)[source]: Apply it.

2022-02-04  Justin Martin  <jaming@protonmail.com>

	home: services: import i18n module.
	Fixes <https://issues.guix.gnu.org/53701>.
	Reported by Roland Everaert <r.everaert@protonmail.com>
	and Holger Peters <holger.peters@posteo.de>.

	* gnu/home/services.scm (%initialize-gettext): remove setlocale for guile scripts.
	(compute-on-first-login-script): add module import for i18n.
	(compute-on-change-gexp): add module import for i18n.

2022-02-04  Leo Famulari  <leo@famulari.name>

	gnu: audacity: Help Audacity find FFmpeg, for real.
	This is a followup to commit 6589966b976764e2a197e2bf2b847592dc8715a7,
	and fixes <https://issues.guix.gnu.org/53591>.

	* gnu/packages/patches/audacity-ffmpeg-fallback.patch: Fix typo.

2022-02-04  Marius Bakke  <marius@gnu.org>

	gnu: python-pybtex: Fix test failure.
	* gnu/packages/python-xyz.scm (python-pybtex)[arguments]: Run nosetests
	directly instead of via setup.py.

	gnu: sooperlooper: Build with libsigc++@2.
	* gnu/packages/music.scm (sooperlooper)[inputs]: Change from LIBSIGC++ to
	LIBSIGC++-2.

2022-02-04  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: dunst: Fix crash on invalid pixbuf notification.
	* gnu/packages/patches/dunst-1.7.3-fix-crash.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/dunst.scm (dunst)[source]<#:patches>: Add it.

2022-02-04  jgart  <jgart@dismail.de>

	gnu: Add emacs-blacken.
	* gnu/packages/emacs-xyz.scm (emacs-blacken): New variable.

2022-02-04  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add xinitrc-xsession.
	* gnu/packages/wm.scm (xinitrc-xsession): New variable.

	Reviewed-by: Maxime Devos <maximedevos@telenet.be>

2022-02-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.302.
	This is the last release of the 4.4 kernel series:

	https://lore.kernel.org/all/164387713713082@kroah.com/T/#t

	Discussion within Guix:

	https://lists.gnu.org/archive/html/guix-devel/2022-01/msg00020.html
	https://lists.gnu.org/archive/html/guix-devel/2022-02/msg00007.html

	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.302.
	(linux-libre-4.4-pristine-source): Update hash.

2022-02-04  Julien Lepiller  <julien@lepiller.eu>

	nls: Update translations.
	* po/doc/guix-cookbook.pt_BR.po: New file.
	* po/doc/local.mk: Add it.
	* doc/local.mk: Add pt_BR cookbook.

	gnu: ocaml-bigarray-compat: Update to 1.1.0.
	* gnu/packages/ocaml.scm (ocaml-bigarray-compat): Update to 1.1.0.

	gnu: ocaml-parsexp: Update to 0.14.2.
	* gnu/packages/ocaml.scm (ocaml-parsexp): Update to 0.14.2.

	gnu: ocaml-ocurl: Update to 0.9.2.
	* gnu/packages/ocaml.scm (ocaml-ocurl): Update to 0.9.2.

	gnu: ocaml-menhir: Update to 20211230.
	* gnu/packages/ocaml.scm (ocaml-menhir): Update to 20211230.

	gnu: ocaml-pcre: Update to 7.5.0.
	* gnu/packages/ocaml.scm (ocaml-pcre): Update to 7.5.0.

	gnu: ocaml-mdx: Update to 2.1.0.
	* gnu/packages/ocaml.scm (ocaml-mdx): Update to 2.1.0.

	gnu: ocaml-topkg: Update to 1.0.5.
	* gnu/packages/ocaml.scm (ocaml-topkg): Update to 1.0.5.

	gnu: ocaml-base: Update to 0.14.3.
	* gnu/packages/ocaml.scm (ocaml-base): Update to 0.14.3.

	gnu: ocaml-sqlite3: Update to 5.1.0.
	* gnu/packages/ocaml.scm (ocaml-sqlite3): Update to 5.1.0.
	(ocaml4.07-sqlite3): Stay at 5.0.2.

	gnu: ocaml-lwt-react: Update to 1.1.5.
	* gnu/packages/ocaml.scm (ocaml-lwt-react): Update to 1.1.5.

	gnu: ocaml-batteries: Update to 3.5.0.
	* gnu/packages/ocaml.scm (ocaml-batteries): Update to 3.5.0.

	gnu: ocaml-utop: Update to 2.9.0.
	* gnu/packages/ocaml.scm (ocaml-utop): Update to 2.9.0.

	gnu: ocaml-cohttp: Update to 5.0.0.
	* gnu/packages/ocaml.scm (ocaml-cohttp): Update to 5.0.0.

	gnu: ocaml-sedlex: Update to 2.5.
	* gnu/packages/ocaml.scm (ocaml-sedlex): Update to 2.5.

	gnu: ocaml-gen: Update to 1.0.
	* gnu/packages/ocaml.scm (ocaml-gen): Update to 1.0.

	gnu: ocaml-mccs: Update to 1.1+13.
	* gnu/packages/ocaml.scm (ocaml-mccs): Update to 1.1+13.

2022-02-04  Vinicius Monego  <monego@posteo.net>

	gnu: python-mistletoe: Run tests.
	* gnu/packages/markup.scm (python-mistletoe)[arguments]: Override the 'check
	phase.

2022-02-04  jgart  <jgart@dismail.de>

	gnu: python-mistletoe: Update to 0.8.1.
	* gnu/packages/markup.scm (python-mistletoe): Update to 0.8.1.

	gnu: Add emacs-ed-mode.
	* gnu/packages/emacs-xyz.scm (emacs-ed-mode): New variable.

2022-02-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rcs: Update to 5.10.1.
	* gnu/packages/version-control.scm (rcs): Update to 5.10.1.
	[source]: Remove patch.
	* gnu/packages/patches/rcs-5.10.0-no-stdin.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2022-02-04  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-cpugraph-plugin: Update to 1.2.6.
	* gnu/packages/xfce.scm (xfce4-cpugraph-plugin): Update to 1.2.6.

	gnu: xfce4-cpufreq-plugin: Update to 1.2.7.
	* gnu/packages/xfce.scm (xfce4-cpufreq-plugin): Update to 1.2.7.

2022-02-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mozjs-60: Add support for riscv64-linux.
	* gnu/packages/gnuzilla.scm (mozjs-60)[source]: Add patch.
	[arguments]: Add phase to update config scripts.
	[inputs]: Add config.
	* gnu/packages/patches/mozjs60-riscv64-support.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2022-02-04  jgart  <jgart@dismail.de>

	gnu: st: Update to 0.8.5.
	* gnu/packages/suckless.scm (st): Update to 0.8.5.

	gnu: dwm: Update to 6.3.
	* gnu/packages/suckless.scm (dwm): Update to 6.3.

2022-02-04  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-49.c5c1ff9.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-49.c5c1ff9.

	services: nar-herder: Support ttl and negative-ttl options.
	* gnu/services/guix.scm (<nar-herder-configuration>): Add ttl and negative-ttl
	fields.
	(nar-herder-shepherd-services): Pass the ttl and negative-ttl values to the
	service.
	* doc/guix.texi (Guix Services): Document this.

2022-02-03  Marius Bakke  <marius@gnu.org>

	gnu: strongswan: Build with libsoup@2.
	* gnu/packages/vpn.scm (strongswan)[inputs]: Change from LIBSOUP to
	LIBSOUP-MINIMAL-2.

	gnu: python-translate-toolkit: Disable sanity check.
	* gnu/packages/python-xyz.scm (python-translate-toolkit)[arguments]: Add
	 #:phases.

	gnu: Add perl-date-range.
	* gnu/packages/perl.scm (perl-date-range): New variable.

	gnu: b4: Fix build failure.
	* gnu/packages/version-control.scm (b4)[arguments]: Delete sanity-check phase.

	gnu: python-libsass: Remove label usage.
	* gnu/packages/python-xyz.scm (python-libsass)[arguments]: Don't reference
	libsass, which turned out to be unnecessary.

	gnu: python-libsass: Fix build.
	* gnu/packages/python-xyz.scm (python-libsass)[arguments]: Add phase to
	appease sanity check.  While here, make tests conditional and remove trailing #t.

	gnu: usbguard: Remove input labels.
	* gnu/packages/hardware.scm (usbguard)[native-inputs, inputs]: Remove labels.
	[arguments]: Use SEARCH-INPUT-FILE and remove trailing #t's.

	gnu: usbguard: Update to 1.0.0-55-g466f1f0.
	* gnu/packages/hardware.scm (usbguard): Update to 1.0.0-55-g466f1f0.
	[source]: Switch to GIT-FETCH.
	[arguments]: Add phase to patch bootstrap script.  Delay patch-build-scripts.
	[native-inputs]: Add AUTOCONF, AUTOMAKE, and LIBTOOL.

	gnu: pegtl: Update to 3.2.2.
	* gnu/packages/cpp.scm (pegtl): Update to 3.2.2.

	gnu: python-django@2: Update to 2.2.27 [fixes CVE-2022-22818, CVE-2022-23833].
	* gnu/packages/django.scm (python-django-2.2): Update to 2.2.27.

	gnu: python-django@3: Update to 3.2.12 [fixes CVE-2022-22818, CVE-2022-23833].
	* gnu/packages/django.scm (python-django-3.2): Update to 3.2.12.

	gnu: python-django: Update to 4.0.2 [fixes CVE-2022-22818, CVE-2022-23833].
	* gnu/packages/django.scm (python-django-4.0): Update to 4.0.2.

	gnu: python-febelfin-coda: Update to 0.2.0.
	* gnu/packages/python-xyz.scm (python-febelfin-coda): Update to 0.2.0.

	gnu: python-can: Update to 3.3.4.
	* gnu/packages/python-xyz.scm (python-can): Update to 3.3.4.
	[arguments]: Adjust version constraints.

	gnu: LLVM: Update to 13.0.1.
	* gnu/packages/llvm.scm (llvm-13, clang-runtime-13, clang-13, lld, libomp):
	Update to 13.0.1.

	gnu: LLVM: Add release-monitoring-url.
	* gnu/packages/llvm.scm (%llvm-release-monitoring-url): New variable.
	(clang-from-llvm, llvm-13, clang-runtime-13, lld, libcxx, libomp)[properties]:
	Add release-monitoring-url, and upstream-name where appropriate.

2022-02-03  Gabriel Wicki  <gabriel@erlikon.ch>

	gnu: i3-gaps: Update to 4.20.1.
	* gnu/packages/wm (i3-gaps): Update to 4.20.1.
	[source]: Use git-fetch.

2022-02-03  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-lwt: Update to 5.5.0.
	* gnu/packages/ocaml.scm (ocaml-lwt): Update to 5.5.0.

	gnu: ocaml-ctypes: Update to 0.20.0.
	* gnu/packages/ocaml.scm (ocaml-ctypes): Update to 0.20.0.

	gnu: ocaml-rresult: Update to 0.7.0.
	* gnu/packages/ocaml.scm (ocaml-rresult): Update to 0.7.0.

	gnu: ocaml-ounit2: Update to 2.2.5.
	* gnu/packages/ocaml.scm (ocaml-ounit2): Update to 2.2.5.

	gnu: ocaml-bisect-ppx: Update to 2.7.1.
	* gnu/packages/ocaml.scm (ocaml-bisect-ppx): Update to 2.7.1.

	gnu: ocaml-fix: Update to 20220121.
	* gnu/packages/ocaml.scm (ocaml-fix): Update to 20220121.

	gnu: ocaml-ocp-index: Update to 1.3.3.
	* gnu/packages/ocaml.scm (ocaml-ocp-index): Update to 1.3.3.

	gnu: ocaml-odoc-parser: Update to 1.0.0.
	* gnu/packages/ocaml.scm (ocaml-odoc-parser): Update to 1.0.0.
	(ocamlformat): Update to 0.20.1.

	gnu: dune: Update to 2.9.3.
	* gnu/packages/ocaml.scm (dune-bootstrap): Update to 2.9.3.

2022-02-03  Vinicius Monego  <monego@posteo.net>

	gnu: mixxx: Update to 2.3.2.
	* gnu/packages/music.scm (mixxx): Update to 2.3.2.
	[arguments]<#:phases>: Don't override the 'check phase as the previously
	failing test passes in this version.
	[native-inputs]: Use the new style.
	[inputs]: Likewise.

2022-02-03  pukkamustard  <pukkamustard@posteo.net>

	gnu: js-of-ocaml: Update to 4.0.0.
	* gnu/packages/ocaml (js-of-ocaml): Update to 4.0.0.

2022-02-03  jgart  <jgart@dismail.de>

	gnu: Add cl-snakes.
	* gnu/packages/lisp-xyz.scm (cl-snakes, ecl-snakes, sbcl-snakes): New
	  variables.

	gnu: Add cl-css-lite.
	* gnu/packages/lisp-xyz.scm (cl-css-lite, ecl-css-lite, sbcl-css-lite): New
	  variables.

2022-02-02  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Don't use the bundled libc++.
	This partially reverts f01ec472b9c3ef9008e70e0cf41ca46c61137d8c.

	* gnu/packages/chromium.scm (%preserved-third-party-files): Unbundle libcxx,
	re2, and jsoncpp.
	(%debian-patches): Add 'system/jsoncpp.patch'.
	(ungoogled-chromium-snippet): Replace re2 GN files.
	(ungoogled-chromium)[arguments]: Add use_custom_libcxx, rtc_build_json, and
	rtc_jsoncpp_root to #:configure-flags.  Don't override CPLUS_INCLUDE_PATH.
	Add substitution.
	[inputs]: Add JSONCPP and RE2.

2022-02-02  Marius Bakke  <marius@gnu.org>

	gnu: dia: Update to 0.97.3-3.0997887.
	* gnu/packages/gnome.scm (dia): Update to 0.97.3-3.0997887.
	[arguments]: Remove #:meson.  Add #:parallel-build?.
	[inputs]: Remove PYTHON-2.  Add PYTHON.
	[native-inputs]: Remove INTLTOOL.  Add GETTEXT-MINIMAL.

	gnu: python-idna: Remove 2.7.
	* gnu/packages/python-xyz.scm (python-idna-2.7): Remove variable.

2022-02-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.176.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.176.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.96.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.96.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.19.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.19.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: linux-libre 5.16: Update to 5.16.5.
	* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.5.
	(linux-libre-5.16-pristine-source): Update hash.

2022-02-02  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-48.f8acb62.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-48.f8acb62.

	gnu: nar-herder: Update to 0-2.f016f37.
	* gnu/packages/package-management.scm (nar-herder): Update to 0-2.f016f37.

2022-02-02  Christopher Baines  <mail@cbaines.net>

	gnu: guile-fibers: Add version 1.1.0.
	This release looks to break a few packages, so keep using fibers 1.0 to build
	things, and provide the new version to allow switching to when packages are
	compatible.

	* gnu/packages/guile-xyz.scm (guile-fibers-1.1): New variable.
	(guile-fibers): Inherit from guile-fibers-1.1.
	(guile2.0-fibers): Rename to guile2.2-fibers, and inherit from
	guile-fibers-1.1.

2022-02-02  Christopher Baines  <mail@cbaines.net>

	services: patchwork: Set DEFAULT_AUTO_FIELD in settings.
	This resolves some warnings with Django 3.2.

	This was added by upstream to the base settings
	https://github.com/getpatchwork/patchwork/commit/43e5c4a0ace4e662c3e3973337445314abbe5247

	* gnu/services/web.scm (patchwork-settings-module-compiler): Specify
	DEFAULT_AUTO_FIELD in the settings module.

2022-02-02  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.19.0.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.19.0.

2022-02-02  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry about 'guix deploy -x'.
	* etc/news.scm: Add entry.

	deploy: Add '--execute'.
	* guix/scripts/deploy.scm (show-help, %options): Add '--execute'.
	(invoke-command): New procedure.
	(guix-deploy): Break arguments at "--" and handle '-x' and associated
	command.
	* doc/guix.texi (Invoking guix deploy): Document it.

2022-02-02  Michael Rohleder  <mike@rohleder.de>

	gnu: cgdb: Update to 0.8.0.
	* gnu/packages/debug.scm (cgdb): Update to 0.8.0.

	gnu: rr: Update to 5.5.0.
	* gnu/packages/debug.scm (rr): Update to 5.5.0.

2022-02-02  Felix Gruber  <felgru@posteo.net>

	gnu: oil: Update to 0.9.7.
	* gnu/packages/shells.scm (oil): Update to 0.9.7.

2022-02-02  Ludovic Courtès  <ludo@gnu.org>

	guix system: 'describe' shows the running system, not the current one.
	* guix/profiles.scm (generation-number): Add optional 'base-profile'
	parameter and use it.
	* guix/scripts/system.scm (process-command): Add "/run/current-system"
	as first argument to 'generation-number'.
	* doc/guix.texi (Invoking guix system): Clarify that 'guix system
	describe' shows the running system.

2022-02-02  Yovan Naumovski  <yovan@gorski.stream>

	gnu: openttd: Update to 12.1.
	* gnu/packages/games.scm (openttd-engine): Update ot 12.1.

2022-02-02  Pierre-Henry Fröhring  <contact@phfrohring.com>

	gnu: Add python-types-dataclasses.
	* gnu/packages/python-xyz.scm (python-types-dataclasses): New variable.

2022-02-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: luminance-hdr: Remove input labels.
	* gnu/packages/image-viewers.scm (luminance-hdr)[inputs]: Remove
	labels.

2022-02-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: luminance-hdr: Fix compilation.
	Reported by Leo Famulari <leo@famulari.name>.

	* gnu/packages/image-viewers.scm (luminance-hdr)[arguments]: In
	'add-ilmbase-include-path' phase, set C_INCLUDE_PATH and be more
	specific about the include directory searched for.

2022-02-02  Ludovic Courtès  <ludo@gnu.org>

	import: pypi: Display a hint upon "no source release" errors.
	Fixes <https://issues.guix.gnu.org/49083>.

	* guix/import/pypi.scm (pypi->guix-package): Upon
	'missing-source-error?', raise a compound condition with a hint.

2022-02-02  Ludovic Courtès  <ludo@gnu.org>

	import: pypi: Use 'with-error-handling'.
	* guix/scripts/import/pypi.scm (guix-import-pypi): Wrap body in
	'with-error-handling'.

	gnu: perf: Remove input labels.
	* gnu/packages/linux.scm (perf)[native-inputs, inputs]: Remove labels.

	gnu: perf: Help 'perf report --symfs' find separate debug info files.
	* gnu/packages/linux.scm (perf)[arguments]: In 'configure' phase, modify
	"util/dso.c".

2022-02-02  Josselin Poiret  <dev@jpoiret.xyz>

	installer: Use system-wide guix for system init.
	* gnu/installer.scm (installer-program): Remove dependency on the guix
	package for the PATH.
	* gnu/installer/final.scm (install-system): Set PATH inside container
	to /run/current-system/profile/bin/.

	installer: Make dump archive creation optional and selective.
	* gnu/installer.scm (installer-program): Let the installer customize
	the dump archive.
	* gnu/installer/dump.scm (prepare-dump, make-dump): Split make-dump in
	prepare-dump, which copies the files necessary for the dump, and
	make-dump which creates the archive.
	* gnu/installer/record.scm (installer): Add report-page field.  Change
	documented return value of exit-error.
	* gnu/installer/newt.scm (exit-error): Change arguments to be a string
	containing the error.  Let the user choose between exiting and
	initiating a dump.
	(report-page): Add new variable.
	* gnu/installer/newt/page.scm (run-dump-page): New variable.
	* gnu/installer/newt/dump.scm: Delete it.

	installer: Turn passwords into opaque records.
	* gnu/installer/user.scm (<secret>, secret?, make-secret,
	secret-content): Add opaque <secret> record that boxes its contents,
	with a custom printer that doesn't display anything.
	* gnu/installer/newt/user.scm (run-user-add-page, run-user-page): Box
	it.
	* gnu/installer/final.scm (create-user-database): Unbox it.

	installer: Use dynamic-wind to setup installer.
	* gnu/installer.scm (installer-program): Use dynamic-wind, so that
	completely uncaught exceptions can be printed properly.

	installer: Add error page when running external commands.
	* gnu/installer/newt.scm (newt-run-command): Add it.
	* gnu/installer/newt/page.scm (%ok-button, %exit-button,
	%default-buttons, make-newt-buttons, run-textbox-page): Add them.

	installer: Use named prompt to abort or break installer steps.
	* gnu/installer/steps.scm (run-installer-steps): Set up
	'installer-step prompt.
	* gnu/installer/newt/ethernet.scm (run-ethernet-page)
	* gnu/installer/newt/final.scm (run-config-display-page,
	run-install-failed-page)
	* gnu/installer/newt/keymap.scm (run-layout-page, run-variant-page)
	* gnu/installer/newt/locale.scm (run-language-page,
	run-territory-page, run-codeset-page, run-modifier-page,
	run-locale-page)
	* gnu/installer/newt/network.scm (run-technology-page,
	wait-service-online)
	* gnu/installer/newt/page.scm (run-listbox-selection-page,
	run-checkbox-tree-page)
	* gnu/installer/newt/partition.scm (button-exit-action)
	* gnu/installer/newt/services.scm (run-desktop-environments-cbt-page,
	run-networking-cbt-page, run-other-services-cbt-page,
	run-network-management-page)
	* gnu/installer/newt/timezone.scm (run-timezone-page)
	* gnu/installer/newt/user.scm (run-user-page)
	* gnu/installer/newt/welcome.scm (run-menu-page)
	* gnu/installer/newt/wifi.scm (run-wifi-page): Use the 'installer-step
	prompt to abort.

	installer: Add nano to PATH.
	* gnu/installer.scm (installer-program): Add nano to the installer
	PATH.

	installer: Replace run-command by invoke in newt/page.scm.
	* gnu/installer/newt/page.scm (edit-file): Replace it.

	installer: Fix run-file-textbox-page when edit-button is #f.
	* gnu/installer/newt/page.scm (run-file-textbox-page): Check if
	edit-button is #f.

	installer: Raise condition when mklabel fails.
	* gnu/installer/parted.scm (mklabel): Do it.

	installer: Use run-command-in-installer in (gnu installer parted).
	* gnu/installer/parted.scm (remove-logical-devices,
	create-btrfs-file-system, create-ext4-file-system,
	create-fat16-file-system, create-fat32-file-system,
	create-jfs-file-system, create-ntfs-file-system,
	create-xfs-file-system, create-swap-partition, luks-format-and-open,
	luks-close): Use run-command-in-installer.
	(with-null-output-ports): Remove.

	installer: Add installer-specific run command process.
	* gnu/installer/record.scm (installer)[run-command]: Add field.
	* gnu/installer/utils.scm (run-command-in-installer): Add parameter.
	* gnu/installer.scm (installer-program): Parameterize
	run-command-in-installer with current installer's run-command.
	* gnu/installer/newt.scm (newt-run-command): New variable.
	(newt-installer): Use it.

	installer: Capture external commands output.
	* gnu/installer/utils.scm (run-external-command-with-handler,
	run-external-command-with-line-hooks): New variables.
	(run-command): Use run-external-command-with-line-hooks.

	installer: Remove specific logging code.
	* gnu/installer/final.scm (install-system): Remove command logging to
	syslog, as this is taken care of by the new facilities.

	installer: Keep PATH inside the install container.
	* gnu/installer/final.scm (install-system): Set PATH inside the
	container.

	installer: Un-export syslog syntax.
	* gnu/installer/utils.scm (syslog): Remove export.

	installer: Use new installer-log-line everywhere.
	* gnu/installer.scm (installer-program)
	* gnu/installer/final.scm (install-locale)
	* gnu/installer/newt.scm (init)
	* gnu/installer/newt/final.scm (run-final-page)
	* gnu/installer/newt/page.scm (run-form-with-clients)
	* gnu/installer/newt/partition.scm (run-partitioning-page)
	* gnu/installer/parted.scm (eligible-devices, mkpart,
	luks-format-and-open, luks-close, mount-user-partitions,
	umount-user-partitions, free-parted):
	* gnu/installer/steps.scm (run-installer-steps):
	* gnu/installer/utils.scm (run-command, send-to-clients): Use it.

	installer: Generalize logging facility.
	* gnu/installer/utils.scm (%syslog-line-hook, open-new-log-port,
	installer-log-port, %installer-log-line-hook, %display-line-hook,
	%default-installer-line-hooks, installer-log-line): Add new
	variables.

	installer: Use define instead of let at top-level.
	* gnu/installer.scm (installer-program): Improve readability by using
	define at top-level.

2022-02-02  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Add crash dump upload support.
	Suggested-by: Josselin Poiret <dev@jpoiret.xyz>

	* gnu/installer/dump.scm: New file.
	* gnu/installer/newt/dump.scm: New file.
	* gnu/local.mk (INSTALLER_MODULES): Add them.
	* gnu/installer/record.scm (<installer>)[dump-page]: New field.
	* gnu/installer/steps.scm (%current-result): New variable.
	(run-installer-steps): Update it.
	* gnu/installer.scm (installer-program): Add tar and gip to the installer
	path. Add guile-webutils and gnutls to the Guile extensions. Generate and send
	the crash dump report.
	* gnu/installer/newt.scm (exit-error): Add a report argument. Display the
	report id.
	(dump-page): New procedure.
	(newt-installer): Update it.

2022-02-02  jgart  <jgart@dismail.de>

	gnu: utf-8-lineseparator: Update to cj8.
	* gnu/packages/textutils.scm (utf-8-lineseparator): Update to cj8.

2022-02-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: texlive-latex-base: Skip JIT formats on riscv64-linux.
	* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Adjust custom
	'build phase to also skip the jit formats on riscv64-linux.

	gnu: syncthing: Add release-monitoring-url.
	* gnu/packages/syncthing.scm (syncthing)[properties]: New field.

	gnu: urlscan: Update to 0.9.9.
	* gnu/packages/mail.scm (urlscan): Update to 0.9.9.

	gnu: ruby-rubocop: Skip tests on riscv64-linux.
	* gnu/packages/ruby.scm (ruby-rubocop)[arguments]: Skip tests when
	building for riscv64-linux.

	gnu: ruby-stackprof: Adjust skipped test on riscv64-linux.
	* gnu/packages/ruby.scm (ruby-stackprof)[arguments]: On riscv64-linux
	adjust the 'skip-dubious-test phase.

2022-02-02  Attila Lendvai  <attila@lendvai.name>

	services: tlp: Add config variables for battery charging.
	* gnu/services/pm.scm (tlp-configuration): Add start-charge-thresh-bat0,
	stop-charge-thresh-bat0, start-charge-thresh-bat1, stop-charge-thresh-bat1.
	* doc/guix.texi (Power Management Services): Document them.

2022-02-02  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-cpufreq-plugin: Update to 1.2.6.
	* gnu/packages/xfce.scm (xfce4-cpufreq-plugin): Update to 1.2.6.

2022-02-02  Evgeny Pisemsky  <evgeny@pisemsky.com>

	gnu: Add wireviz.
	* gnu/packages/engineering.scm (wireviz): New variable.

2022-02-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services/sound: Add a udev extension for the pulseaudio service type.
	PulseAudio provides udev rules used to adjust the configuration of certain
	hardware (e.g., sound cards); ensure they get used.

	* gnu/services/sound.scm (pulseaudio-service-type): Extend the
	udev-service-type with the pulseaudio package.

2022-02-01  Marius Bakke  <marius@gnu.org>

	services: zabbix-frontend: Support custom server package.
	* gnu/services/monitoring.scm (%zabbix-front-end-configuration-nginx): Rename
	to ...
	(zabbix-front-end-nginx-configuration): ... this.  Take server package and
	FastCGI parameters from ...
	(zabbix-front-end-configuration): ... here.  Add PACKAGE and FASTCGI-PARAMS
	fields, remove NGINX.
	(zabbix-front-end-service-type): Adjust for renamed procedure.
	* doc/guix.texi (Monitoring Services)[Zabbix front-end]: Regenerate documentation.

	gnu: libomp: Update to 13.0.0.
	* gnu/packages/llvm.scm (libomp): Update to 13.0.0.
	[arguments]: Add workaround to #:configure-flags.
	[native-inputs]: Change from CLANG-9 and LLVM-9 to CLANG and LLVM.

	gnu: LLVM: Switch to 13 as the default.
	* gnu/packages/llvm.scm (llvm, clang-runtime, clang, clang-toolchain): Use
	version 13.
	* gnu/packages/gnuzilla.scm (mozjs-78)[native-inputs]: Change from LLVM to LLVM-9.
	* gnu/packages/rust.scm (rust-1.39, rust-1.40)[inputs]: Likewise.
	* gnu/packages/debug.scm (c-reduce)[inputs]: Stick with CLANG-9 and/or LLVM-9.
	* gnu/packages/diffoscope.scm (diffoscope)[inputs]: Likewise.
	* gnu/packages/linux.scm (bcc, bpftrace)[inputs]: Likewise.
	* gnu/packages/llvm.scm (libclc, libomp)[native-inputs]: Likewise.
	* gnu/packages/games.scm (hedgewars)[native-inputs]: Likewise.
	* gnu/packages/graphics.scm (openshadinglanguage)[native-inputs]: Likewise.
	* gnu/packages/opencl.scm (pocl)[inputs]: Likewise.

	gnu: doctest: Update to 2.4.8.
	* gnu/packages/check.scm (doctest): Update to 2.4.8.

	gnu: json-modern-cxx: Fix cross-compilation.
	* gnu/packages/cpp.scm (json-modern-cxx)[native-inputs]: Move DOCTEST ...
	[inputs]: ... here.

	gnu: json-modern-cxx: Remove input labels.
	* gnu/packages/cpp.scm (json-modern-cxx)[native-inputs]: Remove labels.
	[arguments]: Use SEARCH-INPUT-FILE.

	gnu: fifo-map: Fix cross-compilation.
	* gnu/packages/cpp.scm (fifo-map)[native-inputs]: Move CATCH-FRAMEWORK2-1 ...
	[inputs]: ... here.

	gnu: fifo-map: Use a release tag.
	* gnu/packages/cpp.scm (fifo-map): Update to 1.0.0, which is
	one (inconsequential) commit ahead of our custom "1.1.1" version.
	[arguments]: Respect TESTS? in check phase while at it.

	gnu: json-modern-cxx: Run tests in parallel.
	* gnu/packages/cpp.scm (json-modern-cxx)[arguments]: Respect PARALLEL-TESTS?
	in check phase.

	gnu: json-modern-cxx: Update to 3.10.5.
	* gnu/packages/cpp.scm (json-modern-cxx): Update to 3.10.5.
	[source](snippet): Adjust for upstream changes.
	[arguments]: Remove obsolete workaround.

2022-02-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Fix typo.
	* doc/guix.texi (Sound Services): Fix typo.

2022-02-01  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: librecad: Fix build with boost 1.76.
	Fixes <https://issues.guix.gnu.org/53694>.

	* gnu/packages/patches/librecad-support-for-boost-1.76.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/engineering.scm (librecad)[source]: Use it.

2022-02-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nloptr: Update to 2.0.0.
	* gnu/packages/statistics.scm (r-nloptr): Update to 2.0.0.
	[propagated-inputs]: Add r-testthat.

	gnu: r-quantreg: Update to 5.87.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.87.
	[propagated-inputs]: Remove r-conquer.

	gnu: r-rrcov: Update to 1.6-1.
	* gnu/packages/statistics.scm (r-rrcov): Update to 1.6-1.

	gnu: r-segmented: Update to 1.4-0.
	* gnu/packages/statistics.scm (r-segmented): Update to 1.4-0.
	[propagated-inputs]: Add r-mass.

	gnu: r-rcpparmadillo: Update to 0.10.8.1.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.10.8.1.0.

	gnu: r-readr: Update to 2.1.2.
	* gnu/packages/statistics.scm (r-readr): Update to 2.1.2.

	gnu: r-rlang: Update to 1.0.0.
	* gnu/packages/statistics.scm (r-rlang): Update to 1.0.0.

	gnu: r-yaml: Update to 2.2.2.
	* gnu/packages/statistics.scm (r-yaml): Update to 2.2.2.

	gnu: r-permute: Update to 0.9-7.
	* gnu/packages/statistics.scm (r-permute): Update to 0.9-7.
	[native-inputs]: Add r-knitr.

	gnu: r-magrittr: Update to 2.0.2.
	* gnu/packages/statistics.scm (r-magrittr): Update to 2.0.2.

	gnu: r-rpart: Update to 4.1.16.
	* gnu/packages/statistics.scm (r-rpart): Update to 4.1.16.

	gnu: r-mlr3learners: Update to 0.5.2.
	* gnu/packages/cran.scm (r-mlr3learners): Update to 0.5.2.

	gnu: r-paradox: Update to 0.8.0.
	* gnu/packages/cran.scm (r-paradox): Update to 0.8.0.

	gnu: r-calculus: Update to 0.3.3.
	* gnu/packages/cran.scm (r-calculus): Update to 0.3.3.

	gnu: r-clusterr: Update to 1.2.6.
	* gnu/packages/cran.scm (r-clusterr): Update to 1.2.6.

	gnu: r-hardhat: Update to 0.2.0.
	* gnu/packages/cran.scm (r-hardhat): Update to 0.2.0.

	gnu: r-latex2exp: Update to 0.9.0.
	* gnu/packages/cran.scm (r-latex2exp): Update to 0.9.0.

	gnu: r-actuar: Update to 3.2-1.
	* gnu/packages/cran.scm (r-actuar): Update to 3.2-1.

	gnu: r-terra: Update to 1.5-17.
	* gnu/packages/cran.scm (r-terra): Update to 1.5-17.

	gnu: r-spdep: Update to 1.2-2.
	* gnu/packages/cran.scm (r-spdep): Update to 1.2-2.

	gnu: r-lavaan: Update to 0.6-10.
	* gnu/packages/cran.scm (r-lavaan): Update to 0.6-10.

	gnu: r-tiff: Update to 0.1-11.
	* gnu/packages/cran.scm (r-tiff): Update to 0.1-11.

	gnu: r-admisc: Update to 0.23.
	* gnu/packages/cran.scm (r-admisc): Update to 0.23.

	gnu: r-effectsize: Update to 0.6.0.1.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.6.0.1.

	gnu: r-raster: Update to 3.5-15.
	* gnu/packages/cran.scm (r-raster): Update to 3.5-15.

	gnu: r-precrec: Update to 0.12.8.
	* gnu/packages/cran.scm (r-precrec): Update to 0.12.8.

	gnu: r-reticulate: Update to 1.24.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.24.

	gnu: r-renv: Update to 0.15.2.
	* gnu/packages/cran.scm (r-renv): Update to 0.15.2.

	gnu: r-rastervis: Update to 0.51.2.
	* gnu/packages/cran.scm (r-rastervis): Update to 0.51.2.

	gnu: r-randomizr: Update to 0.22.0.
	* gnu/packages/cran.scm (r-randomizr): Update to 0.22.0.

	gnu: r-pillar: Update to 1.6.5.
	* gnu/packages/cran.scm (r-pillar): Update to 1.6.5.
	[propagated-inputs]: Add r-glue.

	gnu: r-broom: Update to 0.7.12.
	* gnu/packages/cran.scm (r-broom): Update to 0.7.12.

	gnu: r-energy: Update to 1.7-9.
	* gnu/packages/cran.scm (r-energy): Update to 1.7-9.

	gnu: r-rcppthread: Update to 2.0.1.
	* gnu/packages/cran.scm (r-rcppthread): Update to 2.0.1.

	gnu: r-glue: Update to 1.6.1.
	* gnu/packages/cran.scm (r-glue): Update to 1.6.1.

	gnu: r-datawizard: Update to 0.2.3.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.2.3.

2022-02-01  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: lagrange: Update to 1.10.3.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.10.3.

2022-02-01  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 10.20220127.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20220127.

2022-02-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-ipython: Fix CVE detection.
	* gnu/packages/python-xyz.scm (python-ipython)[properties]: New field.

	gnu: %final-inputs-riscv64: Add comment.
	* gnu/packages/commencement.scm (%final-inputs-riscv64): Add comment
	explaining why this variable needs to exist.

	gnu: libaio: Fix test suite on riscv64-linux.
	* gnu/packages/linux.scm (libaio)[arguments]: Add phase to adjust test
	code to properly handle riscv.

	gnu: openblas: Fix building on riscv64-linux.
	* gnu/packages/maths.scm (openblas)[arguments]: Adjust make-flags on
	riscv64-linux to target the correct architecture when building for
	riscv64-linux.

2022-02-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Add a rule of thumb to guide enabling new committers.
	* doc/contributing.texi (Commit Access): Introduce a new rule of thumb to
	determine if a contributor should be considered to become a committer.

2022-01-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: i3-wm: Add 'upstream-name' and 'release-monitoring-url'.
	* gnu/packages/wm.scm (i3-wm)[properties]: New field.

2022-01-31  Yusuf Talha  <yusuftalha@tuta.io>

	gnu: i3-wm: Update to 4.20.1.
	* gnu/packages/wm.scm (i3-wm): Update to 4.20.1.
	[build-system]: Change to MESON-BUILD-SYSTEM.
	[arguments]: Remove #:configure-flags.

2022-01-31  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	doc: Document --profile option to "guix environment"
	* doc/guix.texi (Invoking guix environment): New paragraph.

	doc: Document --profile option to "guix shell"
	* doc/guix.texi (Invoking guix shell): New paragraph.

2022-01-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: Remove 'guile-3.0/libgc-7' variant.
	This variant had become unnecessary with
	0aef94e7bcbd272720f14c5343f74da5201ef90a and related changes.

	* gnu/packages/guile.scm (guile-3.0/libgc-7): Remove.

2022-01-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add Lokke.
	* gnu/packages/guile.scm (guile-3.0-for-lokke): New variable.
	* gnu/packages/guile-xyz.scm (lokke): New variable.
	* gnu/packages/patches/guile-3.0.7-psyntax-nil.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2022-01-31  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.301.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.301.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.299.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.299.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.264.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.264.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.227.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.227.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.175.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.175.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.95.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.95.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	gnu: linux-libre: Update to 5.15.18.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.18.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.18): Update hashes.

	gnu: linux-libre 5.16: Update to 5.16.4.
	* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.4.
	(linux-libre-5.16-pristine-source, deblob-scripts-5.16): Update hashes.

2022-01-31  Andrew Tropin  <andrew@trop.in>

	gnu: OBS: Use new package style.
	* gnu/packages/video.scm (obs): Use new package style.

2022-01-31  Christopher Baines  <mail@cbaines.net>

	services: guix: Add nar-herder-service-type.
	* gnu/services/guix.scm (<nar-herder-configuration>): New record type.
	(nar-herder-configuration, nar-herder-configuration?,
	nar-herder-configuration-package,
	nar-herder-configuration-user,
	nar-herder-configuration-group,
	nar-herder-configuration-mirror
	nar-herder-configuration-database
	nar-herder-configuration-database-dump
	nar-herder-configuration-host
	nar-herder-configuration-port
	nar-herder-configuration-storage
	nar-herder-configuration-storage-limit
	nar-herder-configuration-storage-nar-removal-criteria
	nar-herder-shepherd-services, nar-herder-activation,
	nar-herder-account): New procedures.
	(nar-herder-service-type): New variable.
	* gnu/tests/guix.scm (%test-nar-herder): New variable.
	* doc/guix.texi (Guix Services): Document the new service.

2022-01-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: poke: Update to 2.0.
	* gnu/packages/engineering.scm (poke): Update to 2.0.

2022-01-31  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: ruby-mustache: Fix race condition.
	* gnu/packages/patches/ruby-mustache-1.1.1-fix-race-condition-tests.patch:
	New file.
	* gnu/packages/ruby.scm (ruby-mustache)[source]<#:origin>: Add it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2022-01-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add scvelo.
	* gnu/packages/bioinformatics.scm (scvelo): New variable.

	gnu: python-seaborn: Fix build.
	* gnu/packages/python-xyz.scm (python-seaborn)[source]: Add patch.
	[arguments]: Add build phase 'patch-more-tests.
	* gnu/packages/patches/python-seaborn-2690.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: python-anndata: Update to 0.7.8.
	* gnu/packages/python-xyz.scm (python-anndata): Update to 0.7.8.
	[arguments]: Embed the appropriate version string instead of letting it
	try (and fail) to discover the correct string at load time.
	[propagated-inputs]: Add python-xlrd-1.

	gnu: Add python-xlrd-1.
	* gnu/packages/python-xyz.scm (python-xlrd-1): New variable.

	gnu: python-louvain-0.6: Update to 0.7.1.
	* gnu/packages/graph.scm (python-louvain-0.6): Update to 0.7.1.
	[arguments]: Add build phases 'find-igraph and 'pretend-version.
	[native-inputs]: Add python-setuptools-scm and python-wheel.
	Rename this variable...
	(python-louvain-0.7): ...to this, naturally.
	* gnu/packages/bioinformatics.scm (python-scanpy)[propagated-inputs]: Update
	reference to python-louvain-0.6.

	gnu: python-louvain: Update to 0.16.
	* gnu/packages/graph.scm (python-louvain): Update to 0.16.

	gnu: bwa-meth: Remove trailing #T from build phase.
	* gnu/packages/bioinformatics.scm (bwa-meth)[arguments]: Remove trailing #T
	from build phase.

	gnu: bwa-meth: Update to 0.2.3.
	* gnu/packages/bioinformatics.scm (bwa-meth): Update to 0.2.3.

2022-01-31  Julien Lepiller  <julien@lepiller.eu>

	gnu: fontmanager: Add missing input.
	* gnu/packages/fontutils.scm (fontmanager)[native-inputs]: Add
	python-wrapper.

	gnu: java-log4j-api: Update to 2.17.1.
	* gnu/packages/java.scm (java-log4j-api): Update to 2.17.1.

2022-01-31  Vinicius Monego  <monego@posteo.net>

	gnu: pre-commit: Update to 2.17.0.
	* gnu/packages/version-control.scm (pre-commit): Update to 2.17.0.

	gnu: shotcut: Update to 22.01.30.
	* gnu/packages/video.scm (shotcut): Update to 22.01.30.

2022-01-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: texlive-bin: Fix building on riscv64-linux.
	* gnu/packages/tex.scm (texlive-bin)[arguments]: Adjust configure-flags
	for riscv64-linux to skip luajit based binaries. Add phase to skip some
	tests.

2022-01-30  Marius Bakke  <marius@gnu.org>

	gnu: Remove OpenSSL 1.0.
	This package no longer has any users in Guix.

	* gnu/packages/tls.scm (openssl-1.0): Remove variable.

2022-01-30  Marius Bakke  <marius@gnu.org>

	gnu: Remove unused patch.
	* gnu/packages/patches/openssl-CVE-2019-1559.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: OpenSSL: Add 3.0.
	* gnu/packages/tls.scm (openssl-3.0): New variable.
	* gnu/packages/patches/openssl-3.0-c-rehash-in.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: util-linux-with-udev: Remove input labels.
	* gnu/packages/linux.scm (util-linux+udev)[inputs]: Use MODIFY-INPUTS.

	gnu: expat: Update replacement to 2.4.4 [fixes CVE-2022-23852, CVE-2022-23990].
	* gnu/packages/xml.scm (expat/fixed): Update to 2.4.4.

	gnu: waylandpp: Update to 0.2.9.
	* gnu/packages/freedesktop.scm (waylandpp): Update to 0.2.9.

2022-01-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-gwcs.
	* gnu/packages/astronomy.scm (python-gwcs): New variable.

	gnu: Add python-asdf-wcs-schemas.
	* gnu/packages/astronomy.scm (python-asdf-wcs-schemas): New variable.

	gnu: Add python-asdf-astropy.
	* gnu/packages/astronomy.scm (python-asdf-astropy): New variable.

	gnu: Add python-asdf-coordinates-schemas.
	* gnu/packages/astronomy.scm (python-asdf-coordinates-schemas): New variable.

	gnu: Add python-asdf-transform-schemas.
	* gnu/packages/astronomy.scm (python-asdf-transform-schemas): New variable.

	gnu: python-asdf: Update to 2.8.3.
	* gnu/packages/astronomy.scm: (python-asdf): Update to 2.8.3.
	[inputs]: Use the new style. Move python-importlib-resources,
	python-jsonschema, python-numpy, python-pyyaml to ...
	[propagated-inputs]: ... here. Use the new style. Add python-jmespath.

2022-01-30  Marius Bakke  <marius@gnu.org>

	services: zabbix: Support gexps in configuration serializer.
	This makes it possible to do e.g. (include-files (list (local-file "foo.conf"))).

	* gnu/services/monitoring.scm (serialize-field, serialize-list,
	serialize-include-files, serialize-extra-options): Rewrite as gexps.
	(zabbix-server-config-file, zabbix-agent-config-file): Simplify builders by
	using FORMAT.

2022-01-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: patchelf: Add release-monitoring-url.
	* gnu/packages/elf.scm (patchelf)[properties]: New field.

	gnu: mesa: Add support for riscv64-linux.
	* gnu/packages/gl.scm (mesa)[inputs]: Add llvm-11 on riscv64-linux.
	[native-inputs]: Add glslang on riscv64-linux.
	[arguments]: In configure-flags adjust gallium-drivers to swap the
	power* and intel drivers for the fallback option. Specify riscv64-linux
	configure options for vulkan-drivers. Enable the vulkan-overlay-layer
	and llvm support. Adjust the custom 'disable-failing-test phase to have
	a riscv64-linux section.

2022-01-30  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: audacity: Add fallback to locate ffmpeg via pkg-config.
	* gnu/packages/patches/audacity-ffmpeg-fallback.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it here.
	* gnu/packages/audio.scm (audacity)[patches]: Use it here.
	[inputs]: Add back ffmpeg.

2022-01-30  Leo Famulari  <leo@famulari.name>

	gnu: k3b: Do not depend on QtWebKit.
	According to CMakelists.txt, "Qt5WebKitWidgets is used for prettier
	k3bdiskinfoview."

	See <https://issues.guix.gnu.org/53289> for more information about this change.

	* gnu/packages/kde-multimedia.scm (k3b)[inputs]: Remove qtwebkit.

2022-01-29  Leo Famulari  <leo@famulari.name>

	gnu: luminance-hdr: Replace dependency on QtWebKit with QtWebEngine.
	See <https://issues.guix.gnu.org/53289> for more information about this change.

	* gnu/packages/image-viewers.scm (luminance-hdr)[inputs]: Remove qtwebkit. Add
	qtwebengine, qtdeclarative, and qtwebchannel.

2022-01-29  Leo Famulari  <leo@famulari.name>

	gnu: python-black: Document the tomli version requirements.
	* gnu/packages/python-xyz.scm (python-black): Add comment.

2022-01-29  Leo Famulari  <leo@famulari.name>

	gnu: choqok: Don't depend on QtWebKit.
	These dependencies were only used to create a plugin for Konqueror, which Guix
	does not include.

	See <https://issues.guix.gnu.org/53289> for more information about this change.

	* gnu/packages/kde-internet.scm (choqok)[inputs]: Remove kdewebkit and qtwebkit.

2022-01-29  Leo Famulari  <leo@famulari.name>

	gnu: fcitx5-chinese-addons: Replace the dependency on QtWebKit with QtWebEngine.
	See <https://issues.guix.gnu.org/53289> for more information about this change.

	* gnu/packages/fcitx5.scm (fcitx5-chinese-addons)[inputs]: Remove qtwebkit. Add
	qtdeclarative, qtwebchannel, and qtwebengine.
	[arguments]: Pass "-DUSE_WEBKIT=off" to #:configure-flags.

2022-01-29  Leo Famulari  <leo@famulari.name>

	gnu: texmaker: Don't depend on QtWebKit.
	The program stopped using QtWebKit in version 5.0.

	See <https://issues.guix.gnu.org/53289> for more information about this change.

	* gnu/packages/tex.scm (texmaker)[inputs]: Remove qtwebkit.

2022-01-29  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: wpewebkit: Update to 2.34.3 [security fixes].
	This update fixes all the security issues fixed upstream between
	versions 2.30.5 and 2.34.3:

	https://webkitgtk.org/news.html

	* gnu/packages/webkit.scm (wpewebkit): Update to 2.34.3.
	[#:phases]: Add ‘patch-cmake’ phase to fix an error in the install directories
	of the documentation.
	[inputs]: Add lcms.

2022-01-29  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: wpebackend-fdo: Update to 1.12.0.
	* gnu/packages/webkit.scm (wpebackend-fdo): Update to 1.12.0.
	[build-system]: Use meson-build-system.
	[inputs]: Add libepoxy.

	gnu: libwpe: Update to 1.12.0.
	* gnu/packages/webkit.scm (libwpe): Update to 1.12.0.
	[build-system]: Use meson-build-system.

2022-01-29  Leo Famulari  <leo@famulari.name>

	gnu: WPE WebKit: Set the Common Platform Enumeration (CPE) name.
	* gnu/packages/webkit.scm (wpewebkit)[properties]: New field.

2022-01-29  Leo Famulari  <leo@famulari.name>

	gnu: kdenlive: Don't depend on QtWebKit.
	Kdenlive no longer uses QtWebKit.

	See <https://issues.guix.gnu.org/53289> for more information about this change.

	* gnu/packages/kde.scm (kdenlive)[inputs]: Remove qtwebkit.

2022-01-29  Leo Famulari  <leo@famulari.name>

	gnu: nextcloud-client: Don't depend on QtWebKit.
	This package propagates QtWebEngine and doesn't keep a reference to QtWebKit.

	See <https://issues.guix.gnu.org/53289> for more information about this change.

	* gnu/packages/sync.scm (qtwebkit)[inputs]: Remove qtwebkit.
	[arguments]: Remove related #:configure-flag that is not recognized by
	our version of nextcloud-client.

2022-01-29  Marius Bakke  <marius@gnu.org>

	tests: Add system test for TimescaleDB.
	* gnu/tests/databases.scm (%timescaledb-os, run-timescaledb-test,
	%test-timescaledb): New variables.

	services: postgresql: Export missing <postgresql-configuration> accessor.
	* gnu/services/databases.scm: Export POSTGRESQL-CONFIGURATION-EXTENSION-PACKAGES.

	tests: postgresql: Test the default PostgreSQL.
	* gnu/tests/databases.scm (%postgresql-os): Change from POSTGRESQL-10 to
	POSTGRESQL.

	gnu: zabbix: Update to 5.4.9.
	* gnu/packages/monitoring.scm (zabbix-agentd): Update to 5.4.9.

	services: zabbix-agent: Set the PATH variable.
	* gnu/services/monitoring.scm (zabbix-agent-shepherd-service)[start]: Set the
	PATH variable to the common values.

	gnu: Add TimescaleDB.
	* gnu/packages/databases.scm (timescaledb): New variable.

	services: zabbix-frontend: Adjust indentation.
	* gnu/services/monitoring.scm (zabbix-front-end-activation): Reindent.

	services: zabbix-frontend: Enable IEEE754-compatible history values.
	* gnu/services/monitoring.scm (zabbix-front-end-config): Specify
	$DB['DOUBLE_IEEE754'] in the configuration file, as per current example.

	services: zabbix-server: Add shepherd actions for runtime control commands.
	* gnu/services/monitoring.scm (zabbix-server-runtime-control-procedure,
	zabbix-server-actions): New variables.
	(zabbix-server-shepherd-service)[actions]: New field.  Let-bind variables
	common between actions and the start procedure.

	gnu: zabbix-server: Use a sensible default for the "fping" executable.
	* gnu/packages/monitoring.scm (zabbix-agentd)[source](modules, snippet): New
	fields.

	gnu: fping: Enable IPv6 support.
	* gnu/packages/networking.scm (fping)[arguments]: New field.

2022-01-29  Marius Bakke  <marius@gnu.org>

	services: zabbix-frontend: Fix configuration file for hard coded passwords.
	This is a follow-up to commit 078f5bfae7ee174177791defcfd350117a503a6d.

	* gnu/services/monitoring.scm (zabbix-front-end-config): When DB-PASSWORD is
	set, enclose the password with quotes in the configuration file.

2022-01-29  Marius Bakke  <marius@gnu.org>

	gnu: python-pydantic: Update to 1.9.0.
	* gnu/packages/python-xyz.scm (python-pydantic): Update to 1.9.0.

2022-01-29  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	.dir-locals.el: Don't mess up indentation of prepend and append.
	The current version appears to assume special values in the first and second
	package, but it's either all lists (default append) or all package input
	expressions (inside modify-inputs), which themselves are either packages
	or lists consisting of a package and a string.

	* .dir-locals.el: Drop (eval . (put 'prepend 'scheme-indent-function 2))
	and (eval . (put 'append 'scheme-indent-function 2)).

2022-01-29  Andrew Tropin  <andrew@trop.in>

	build-system: emacs: Ensure that package descriptions are generated.
	This patch addresses the second part of <https://bugs.gnu.org/48331>.
	While existing -pkg.el files were previously installed, no such files
	were generated for packages lacking them, resulting in packages not
	being listed as installed and not being available towards
	“describe-package”.

	* guix/build/emacs-build-system.scm (find-root-library-file)
	(ensure-package-description): New variables.
	(%standard-phases): Add ‘ensure-package-description’.

2022-01-29  Eric Bavier  <bavier@posteo.net>

	gnu: cpulimit: Fix build with glibc-2.32.
	* gnu/packages/patches/cpulimit-with-glib-2.32.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/admin.scm (cpulimit)[source]: Use it.

2022-01-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gwl: Update to 0.4.0.
	* gnu/packages/package-management.scm (gwl): Update to 0.4.0.
	[inputs]: Add guile-drmaa; simplify input list.

2022-01-28  Petr Hodina  <phodina@protonmail.com>

	gnu: Add wfetch.
	* gnu/packages/python-xyz.scm (wfetch): New variable.

	gnu: Add python-pyowm.
	* gnu/packages/python-web.scm (python-pyowm): New variable.

2022-01-28  Petr Hodina  <phodina@protonmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add python-geojson.
	* gnu/packages/python-xyz.scm (python-geojson): New variable.

2022-01-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add texlive-textcase.
	* gnu/packages/tex.scm (texlive-textcase): New variable.

	gnu: Add texlive-greek-fontenc.
	* gnu/packages/tex.scm (texlive-greek-fontenc): New variable.

	gnu: Add texlive-inputenx.
	* gnu/packages/tex.scm (texlive-inputenx): New variable.

	gnu: Add texlive-hardwrap.
	* gnu/packages/tex.scm (texlive-hardwrap): New variable.

	home: 'reconfigure' checks for potential downgrades.
	* guix/scripts/home.scm (show-help, %options): Add "--allow-downgrades".
	(%default-options): Remove 'build-mode'; add 'validate-reconfigure'.
	(perform-action): Add #:validate-reconfigure.  Call
	'check-forward-update' when ACTION is 'reconfigure.
	(process-action): Pass #:validate-reconfigure to 'perform-action'.
	* gnu/home/services.scm (home-provenance): Export.
	* doc/guix.texi (Invoking guix home): Document '--allow-downgrades'.

	gnu: valgrind: Add version 3.18.1.
	* gnu/packages/valgrind.scm (valgrind-3.18): New variable.

	gnu: aseba: Build sequentially and appease Valgrind.
	* gnu/packages/robotics.scm (aseba)[source]: Remove trailing #t from
	'snippet'.
	[arguments]: Add #:parallel-build? and #:phases.
	[native-inputs]: Add glibc:debug.

2022-01-28  Andrew Tropin  <andrew@trop.in>

	gnu: obs: Update to 27.1.3.
	* gnu/packages/video.scm (obs): Update to 27.1.3.

2022-01-28  Leo Famulari  <leo@famulari.name>

	gnu: openconnect-sso: Remove a transitive dependency on QtWebKit.
	See <https://issues.guix.gnu.org/53289> for more information about this change.

	* gnu/packages/vpn.scm (openconnect-sso)[inputs]: Replace python-pyqt with
	python-pyqt-without-qtwebkit.

2022-01-28  Leo Famulari  <leo@famulari.name>

	gnu: orange: Remove a transitive dependency on QtWebKit.
	See <https://issues.guix.gnu.org/53289> for more information about this change.

	* gnu/packages/orange.scm (orange)[inputs]: Replace python-pyqt with
	python-pyqt-without-qtwebkit.

2022-01-28  Leo Famulari  <leo@famulari.name>

	gnu: anki: Remove a transitive dependency on QtWebKit.
	See <https://issues.guix.gnu.org/53289> for more information about this change.

	* gnu/packages/education.scm (anki)[inputs]: Replace python-pyqt with
	python-pyqt-without-qtwebkit.

2022-01-28  Leo Famulari  <leo@famulari.name>

	gnu: Calibre: Remove a transitive dependency on QtWebKit.
	See <https://issues.guix.gnu.org/53289> for more information about this change.

	* gnu/packages/ebook.scm (calibre)[inputs]: Replace python-pyqt with
	python-pyqt-without-qtwebkit.
	[arguments]: Adjust the custom 'configure' phase accordingly.

2022-01-28  Leo Famulari  <leo@famulari.name>

	gnu: python-pytest-qt: Remove a transitive dependency on QtWebKit.
	See <https://issues.guix.gnu.org/53289> for more information about this change.

	* gnu/packages/python-check.scm (python-pytest-qt)[propagated-inputs]:
	Replace python-pyqt with python-pyqt-without-qtwebkit.

2022-01-28  Leo Famulari  <leo@famulari.name>

	gnu: python-pyqtwebengine: Remove a transitive dependency on QtWebKit.
	Since QtWebKit and QtWebEngine are alternative web rendering engines, it
	doesn't make sense for one to depend on the other.

	See <https://issues.guix.gnu.org/53289> for more information about this change.

	* gnu/packages/qt.scm (python-pyqtwebengine)[inputs]: Replace python-pyqt with
	python-pyqt-without-qtwebkit.

2022-01-28  Leo Famulari  <leo@famulari.name>

	gnu: qutebrowser: Remove a transitive dependency on QtWebKit.
	This browser is explicity a Chromium / QtWebEngine browser, so it shouldn't also
	depend on QtWebKit.

	See <https://issues.guix.gnu.org/53289> for more information about this change.

	* gnu/packages/web-browsers.scm (qutebrowser)[inputs]: Replace python-pyqt with
	python-pyqt-without-qtwebkit.

2022-01-28  Leo Famulari  <leo@famulari.name>

	gnu: Vorta: Remove a transitive dependency on QtWebKit.
	See <https://issues.guix.gnu.org/53289> for more information about this change.

	* gnu/packages/backup.scm (vorta)[inputs]: Replace python-pyqt with
	python-pyqt-without-qtwebkit.

2022-01-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-carlisle.
	* gnu/packages/tex.scm (texlive-carlisle): New variable.

	gnu: Add texlive-tabu.
	* gnu/packages/tex.scm (texlive-tabu): New variable.

	gnu: Add texlive-varwidth.
	* gnu/packages/tex.scm (texlive-varwidth): New variable.

	gnu: Add texlive-calrsfs.
	* gnu/packages/tex.scm (texlive-calrsfs): New variable.

	gnu: Remove last texlive-generic-ulem reference.
	* gnu/packages/tex.scm (texlive-jadetex)[native-inputs]: Remove last reference
	to texlive-generic-ulem.  Replace it with texlive-ulem.

	gnu: Properly deprecate texlive-generic-ulem.
	* gnu/packages/python-xyz.scm (python-nbconvert):
	* gnu/packages/maths.scm (hypre): Apply deprecation.
	* gnu/packages/tex.scm (texlive-generic-ulem): Fix typo in deprecation
	command.

	gnu: Remove occurrences of deprecated texlive-latex-capt-of.
	* gnu/packages/maths.scm (hypre):
	* gnu/packages/python-xyz.scm (python-numpy-documentation):
	(python-ipython-documentation): Use texlive-capt-of instead of texlive-latex-capt-of.

	gnu: texlive-latex-enumitem: Deprecate package.
	* gnu/packages/tex.scm (texlive-latex-enumitem): Deprecate in favor of texlive-enumitem.
	* gnu/packages/python-xyz.scm (python-matplotlib-documentation):
	(python-nbconvert): Apply deprecation.

	gnu: Add texlive-ulem.
	* gnu/packages/tex.scm (texlive-ulem): New variable.
	(texlive-latex-ulem): Deprecate variable.

	gnu: Add texlive-kpfonts.
	* gnu/packages/tex.scm (texlive-kpfonts): New variable.

	gnu: Add texlive-capt-of.
	* gnu/packages/tex.scm (texlive-capt-of): New variable.
	(texlive-latex-capt-of): Deprecate variabe.

	gnu: Add texlive-enumitem.
	* gnu/packages/tex.scm (texlive-enumitem): New variable.
	(texlive-latex-enumitem): Deprecate package.

	gnu: Add texlive-numprint.
	* gnu/packages/tex.scm (texlive-numprint): New variable.
	(texlive-latex-numprint): Deprecate variable.

	gnu: texlive-babel-french: Add missing files.
	* gnu/packages/tex.scm (texlive-babel-french)[outputs]: Add "doc" output.
	[arguments]<#:phases>: Install documentation and source files.

	gnu: Add texlive-babel-french.
	* gnu/packages/tex.scm (texlive-babel-french): New variable.
	(texlive-generic-babel-french): Deprecate variable.

	gnu: nsis: Clean-up description and synopsis.
	* gnu/packages/installers.scm (make-nsis): Remove some buzzwords from
	generated synopsis and description.  Also add two spaces between sentences.

2022-01-28  Michael Ford  <fanquake@gmail.com>

	gnu: nsis: Fix home-page.
	* gnu/packages/installers.scm (make-nsis): Fix generated home-page.

2022-01-28  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add go-github-com-go-chi-chi-v5.
	* gnu/packages/golang.scm (go-github-com-go-chi-chi-v5): New variable.

2022-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add go-github-com-valyala-fasthttp.
	* gnu/packages/golang.scm (go-github-com-valyala-fasthttp): New variable.

	gnu: Add go-github-com-valyala-tcplisten.
	* gnu/packages/golang.scm (go-github-com-valyala-tcplisten): New variable.

	gnu: Add go-github-com-valyala-bytebufferpool.
	* gnu/packages/golang.scm (go-github-com-valyala-bytebufferpool): New
	variable.

	gnu: Add go-github-com-andybalholm-brotli.
	* gnu/packages/golang.scm (go-github-com-andybalholm-brotli): New variable.

	gnu: Add missing module import.
	Add missing module import.

	gnu: Add go-github-com-vmihailenco-msgpack-v4.
	* gnu/packages/golang.scm (go-github-com-vmihailenco-msgpack-v4): New
	variable.

	gnu: Add go-github-com-hashicorp-hcl-v2.
	* gnu/packages/golang.scm (go-github-com-hashicorp-hcl-v2): New variable.

	gnu: Add go-github-com-zclconf-go-cty.
	* gnu/packages/golang.scm (go-github-com-zclconf-go-cty): New variable.

	gnu: Add go-github-com-agext-levenshtein.
	* gnu/packages/golang.scm (go-github-com-agext-levenshtein): New variable.

	gnu: Add go-github-com-apparentlymart-go-textseg-v13.
	* gnu/packages/golang.scm (go-github-com-apparentlymart-go-textseg-v13,
	go-github-com-apparentlymart-go-textseg-autoversion): New variables.

	gnu: Add go-github-com-vmihailenco-tagparser.
	* gnu/packages/golang.scm (go-github-com-vmihailenco-tagparser): New variable.

2022-01-28  Guix Together  <jgart@dismail.de>
	    jgart  <jgart@dismail.de>
	    Julien Lepiller  <julien@lepiller.eu>
	    Ryan Prior  <rprior@protonmail.com>
	    Blake Shaw  <blake@nonconstructivism.com>

	doc: Mention how to remedy "source file ... newer than compiled error".
	* doc/contributing.texi (Running Guix Before It Is Installed): Mention
	how to remedy "source file ... newer than compiled" error by running
	`make -j`.

	doc: Explain the use of make clean-go when an ABI mismatch occurs.
	* doc/contributing.texi (Building from Git): Adds section on using
	make clean-go.

2022-01-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: elixir: Use G-expressions.
	* gnu/packages/elixir.scm (elixir)[arguments]: Use G-expressions.  Prefer
	SEARCH-INPUT-FILES over WHICH.

2022-01-28  Cees de Groot  <cg@evrl.com>

	gnu: elixir: Update to 1.13.2.
	* gnu/packages/elixir.scm (elixi): Update to 1.13.2.

2022-01-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: erlang: Switch to new package style (partial)
	* gnu/packages/erlang.scm (erlang)[propagated-inputs]: Remove labels.
	[arguments]<#:phases>: Remove trailing #T.  Prefer SEARCH-INPUT-FILE over
	WHICH.  Use LET instead of LET* when appropriate.

2022-01-28  Cees de Groot  <cg@evrl.com>

	gnu: erlang: Update to 24.2.1.
	* gnu/packages/erlang.scm (erlang): Update to 24.2.1.

2022-01-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-slime: Remove trailing #T from phases.
	* gnu/packages/emacs-xyz.scm (emacs-slime)[arguments]<#:phases>: Remove
	trailing #T.

	gnu: emacs-slime: Update to 2.27.
	* gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.27.

	gnu: emacs-ebdb: Update to 0.8.10.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.10.

2022-01-28  Simon South  <simon@simonsouth.net>

	gnu: catch2: Update to 2.13.8.
	* gnu/packages/check.scm (catch-framework2): Update to 2.13.8.

2022-01-28  kiasoc5  <kiasoc5@tutanota.com>

	gnu: httpie: Update to 3.0.2.
	* gnu/packages/python-web.scm (httpie): Update to 3.0.2.

2022-01-28  Michael Rohleder  <mike@rohleder.de>

	gnu: kiwix-lib: Fix build.
	* gnu/packages/web.scm (kiwix-lib)[native-inputs]: Add python-wrapper.

	gnu: emacs-literate-calc-mode: Update to 0.1-2.ba7d221.
	* gnu/packages/emacs-xyz.scm (emacs-literate-calc-mode): Update to 0.1-2.ba7d221.

	gnu: emacs-diminish: Update to 0.46-1.fd486ef.
	* gnu/packages/emacs-xyz.scm (emacs-diminish): Update to 0.46-1.fd486ef.
	[license]: Change from gpl2+ to gpl3+.

	gnu: emacs-deadgrep: Update to 0.11.
	* gnu/packages/emacs-xyz.scm (emacs-deadgrep): Update to 0.11.

2022-01-28  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add emacs-validate-html.
	* gnu/packages/emacs-xyz.scm (emacs-validate-html): New variable.

	gnu: Add emacs-alsamixer-el.
	* gnu/packages/emacs-xyz.scm (emacs-alsamixer-el): New variable.

2022-01-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libjami: Produce usable debug symbols.
	* gnu/packages/jami.scm (libjami)[configure-flags]: Add '--enable-debug'.

2022-01-28  Leo Famulari  <leo@famulari.name>

	gnu: Audacity: Build from the release tarball.
	* gnu/packages/audio.scm (audacity)[source]: Use url-fetch.

2022-01-28  Leo Famulari  <leo@famulari.name>

	gnu: Audacity: Do not depend on FFmpeg.
	Audacity stopped linking to FFmpeg in version 3.1.0. Instead, users are
	expected to arrange for it to be loaded at runtime:

	https://issues.guix.gnu.org/53591

	* gnu/packages/audio.scm (audacity)[inputs]: Remove ffmpeg.

2022-01-28  Attila Lendvai  <attila@lendvai.name>

	gnu: Switch variable names rust-funty-1.2 and rust-funty-1.
	The rationale is that rust-funty-1 should be the latest in the v1.x.y line,
	while rust-funty-1.1 is a specific version that some packages depend on.
	Probably backwards compatibility got broken at v1.1.0, because some packages
	request ~1.1 (i.e. 1.1.0 at the time of writing).

2022-01-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-ethbloom-0.11.
	* gnu/packages/crates-io.scm (rust-ethbloom-0.11): New variable.
	(rust-ethbloom-0.5): Inherit from above.

2022-01-28  Attila Lendvai  <attila@lendvai.name>

	gnu: Add rust-impl-num-traits-0.1.
	* gnu/packages/crates-io.scm (rust-impl-num-traits-0.1): New variable.

	gnu: Add rust-rug-1.
	* gnu/packages/crates-io.scm (rust-rug-1): New variable.

	gnu: rust-az: Update to 1.2.0.
	* gnu/packages/crates-io.scm (rust-az): Update to 1.2.0.

	gnu: Add rust-gmp-mpfr-sys-1.
	* gnu/packages/crates-io.scm (rust-gmp-mpfr-sys-1): New variable.

	gnu: Add rust-integer-sqrt-0.1.
	* gnu/packages/crates-io.scm (rust-integer-sqrt-0.1): New variable.

	gnu: Add rust-rlp-0.3.
	* gnu/packages/crates-io.scm (rust-rlp-0.3): New variable.

	gnu: Add rust-ethereum-types-0.4.
	* gnu/packages/crates-io.scm (rust-ethereum-types-0.4): New variable.

	gnu: Add rust-ethbloom-0.5.
	* gnu/packages/crates-io.scm (rust-ethbloom-0.5): New variable.

	gnu: Add rust-uint-0.9.
	* gnu/packages/crates-io.scm (rust-uint-0.9): New variable.
	(rust-uint-0.4): Inherit from above.

	gnu: Add rust-scale-info-1, rust-scale-info-derive-1.
	* gnu/packages/crates-io.scm (rust-scale-info-1): New variable.
	(rust-scale-info-derive-1): New variable.

	gnu: Add rust-impl-serde-0.3.
	* gnu/packages/crates-io.scm (rust-impl-serde-0.3): New variable.

	gnu: Add rust-impl-rlp-0.3.
	* gnu/packages/crates-io.scm (rust-impl-rlp-0.3): New variable.

	gnu: Add rust-tiny-keccak-1.
	* gnu/packages/crates-io.scm (rust-tiny-keccak-1): New variable.

	gnu: Add rust-ethereum-types-serialize-0.2.
	* gnu/packages/crates-io.scm (rust-ethereum-types-serialize-0.2): New variable.

	gnu: Add rust-uint-0.4.
	* gnu/packages/crates-io.scm (rust-uint-0.4): New variable.

	gnu: Add rust-crunchy-0.1.
	* gnu/packages/crates-io.scm (rust-crunchy-0.1): New variable.

	gnu: Add rust-impl-codec-0.5.
	* gnu/packages/crates-io.scm (rust-impl-codec-0.5): New variable.

	gnu: Add rust-parity-scale-codec-2.
	* gnu/packages/crates-io.scm (rust-parity-scale-codec-2): New variable.
	(rust-parity-scale-codec-derive-2): New variable.

	gnu: Add rust-parity-crypto-0.9.
	* gnu/packages/crates-io.scm (rust-parity-crypto-0.9): New variable.

	gnu: Add rust-bitvec-0.20.
	* gnu/packages/crates-io.scm (rust-bitvec-0.20): New variable.
	(rust-bitvec-0.19): Inherit from above.

	gnu: Add rust-impl-trait-for-tuples-0.2.
	* gnu/packages/crates-io.scm (rust-impl-trait-for-tuples-0.2):

	gnu: Add rust-byte-slice-cast-1.
	* gnu/packages/crates-io.scm (rust-byte-slice-cast-1): New variable.

	gnu: Add rust-fixed-hash-0.7, rust-fixed-hash-0.2.
	* gnu/packages/crates-io.scm (rust-fixed-hash-0.7): New variable.
	(rust-fixed-hash-0.2): New variable. Inherit from above.

	gnu: Add rust-secp256k1-0.20.
	* gnu/packages/crates-io.scm (rust-secp256k1-0.20): New variable.

	gnu: Add rust-secp256k1-0.21.
	* gnu/packages/crates-io.scm (rust-secp256k1-0.21): New variable.
	(rust-secp256k1-sys-0.4): New variable.

	gnu: rust-zeroize-1: Update to 1.5.0.
	* gnu/packages/crates-io.scm (rust-zeroize-1): Update to 1.5.0.
	(rust-zeroize-derive-1): Update to 1.3.1.
	(rust-rsa-0.5): Enable build, and make sure it builds with rust-zeroize 1.5.0
	by relaxing the dependency specification.
	* gnu/packages/rust-apps.scm (rbw): Relax the dependency specification for
	rust-zeroize.
	Also reword the description.

	gnu: Add rust-ripemd-0.1.
	* gnu/packages/crates-io.scm (rust-ripemd-0.1): New variable.

	gnu: Add rust-bitcoin-hashes-0.9.
	* gnu/packages/crates-io.scm (rust-bitcoin-hashes-0.9): New variable.

	gnu: Add rust-bitcoin-hashes-0.10.
	* gnu/packages/crates-io.scm (rust-bitcoin-hashes-0.10): New variable.

	gnu: Add rust-schemars[-derive]-0.8.
	* gnu/packages/crates-io.scm (rust-schemars-0.8): New variable.
	(rust-schemars-derive-0.8): New variable.

	gnu: Add rust-enumset-1.
	* gnu/packages/crates-io.scm (rust-enumset-1): New variable.
	(rust-enumset-derive-0.5): New variable.

	gnu: Add rust-darling-0.13 and required dependencies.
	* gnu/packages/crates-io.scm (rust-darling-0.13): New variable.
	(rust-darling-0.12): Inherit from above.
	(rust-darling-core-0.13): New variable.
	(rust-darling-core-0.12): Inherit from above.
	(rust-darling-macro-0.13): New variable.
	(rust-darling-macro-0.12): Inherit from above.

	gnu: Add rust-core2-0.3.
	* gnu/packages/crates-io.scm (rust-core2-0.3): New variable.

	gnu: Add rust-serde-derive-internals 0.25.0.
	* gnu/packages/crates-io.scm (rust-serde-derive-internals-0.25): New variable.

	gnu: rust-fnv: Update to 1.0.7.
	* gnu/packages/crates-io.scm (rust-fnv): Update to 1.0.7.

	gnu: Add rust-scrypt-0.5.
	* gnu/packages/crates-io.scm (rust-scrypt-0.5): New variable.
	(rust-scrypt-0.3): Inherit from above.

	gnu: Add rust-salsa20 0.7.1.
	* gnu/packages/crates-io.scm (rust-salsa20-0.7): New variable.

	gnu: Add rust-pbkdf2-0.7, rust-pbkdf2-0.6.
	* gnu/packages/crates-io.scm (rust-pbkdf2-0.7): New variable.
	(rust-pbkdf2-0.6): New variable.
	(rust-pbkdf2-0.9): Re-enable building it and fix dependencies.
	(rust-pbkdf2-0.10): Fix build.

	gnu: Add rust-password-hash-0.1.
	* gnu/packages/crates-io.scm (rust-password-hash-0.1): New variable. Inherit
	from rust-password-hash-0.3.

2022-01-28  Attila Lendvai  <attila@lendvai.name>

	gnu: Add rust-base64ct-1.0.1.
	* gnu/packages/crates-io.scm (rust-base64ct-1.0.1): New variable.

	This will be needed later because some packages request specifically this
	version, probably due to some non-backwards compatible change.

2022-01-28  Attila Lendvai  <attila@lendvai.name>

	gnu: rust-base64ct-1: Update to 1.3.3.
	* gnu/packages/crates-io.scm (rust-base64ct): Update to 1.3.3.

	gnu: Add rust-ethereum-types-0.9, rust-ethereum-types-0.12.
	* gnu/packages/crates-io.scm (rust-ethereum-types-0.9): New variable.
	(rust-ethereum-types-0.12):  New variable.

	gnu: Add rust-parity-bytes-0.1
	* gnu/packages/crates-io.scm (rust-parity-bytes-0.1): New variable.

	gnu: Add rust-rustc-hex-1.
	* gnu/packages/crates-io.scm (rust-rustc-hex-1): New variable.
	(rust-rustc-hex-2)[synopsis, description]: Improve wording.

2022-01-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.300.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.300.
	(linux-libre-4.4-pristine-source, deblob-scripts-4.4): Update hashes.

	gnu: linux-libre 4.9: Update to 4.9.298.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.298.
	(linux-libre-4.9-pristine-source, deblob-scripts-4.9): Update hashes.

	gnu: linux-libre 4.14: Update to 4.14.263.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.263.
	(linux-libre-4.14-pristine-source, deblob-scripts-4.14): Update hashes.

	gnu: linux-libre 4.19: Update to 4.19.226.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.226.
	(linux-libre-4.19-pristine-source, deblob-scripts-4.19): Update hashes.

	gnu: linux-libre 5.4: Update to 5.4.174.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.174.
	(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.

	gnu: linux-libre 5.10: Update to 5.10.94.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.94.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	gnu: linux-libre: Update to 5.15.17.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.17.
	(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.

	gnu: linux-libre 5.16: Update to 5.16.3.
	* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.3.
	(linux-libre-5.16-pristine-source, deblob-scripts-5.16): Update hashes.

2022-01-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: file: Update to 5.41.
	* gnu/packages/file.scm (file): Absorb file-next.
	* gnu/packages/commencement.scm (file-boot0)[arguments]: Add make-flag
	to set CFLAGS.
	* gnu/packages/diffoscope.scm (diffoscope): Remove file-next.
	* gnu/packages/python-xyz.scm (python-magic)[inputs]: Replace file-next
	with file.

2022-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Merge branch 'staging' into core-updates.
	With "conflicts" resolved in (mostly in favor of master/staging):
		gnu/packages/admin.scm
		gnu/packages/gnuzilla.scm
		gnu/packages/gtk.scm
		gnu/packages/kerberos.scm
		gnu/packages/linux.scm
		guix/lint.scm

	Merge branch 'master' into staging.
	With "conflicts" solved (all in favor of master except git) in:
		gnu/local.mk
		gnu/packages/databases.scm
		gnu/packages/glib.scm
		gnu/packages/gnome.scm
		gnu/packages/gnupg.scm
		gnu/packages/gnuzilla.scm
		gnu/packages/graphics.scm
		gnu/packages/gstreamer.scm
		gnu/packages/gtk.scm
		gnu/packages/linux.scm
		gnu/packages/machine-learning.scm
		gnu/packages/networking.scm
		gnu/packages/polkit.scm
		gnu/packages/pulseaudio.scm
		gnu/packages/rpc.scm
		gnu/packages/rust.scm
		gnu/packages/version-control.scm
		gnu/packages/w3m.scm

	.guix-authorizations: Authorize Vinicius Monego.
	* .guix-authorizations (monego): Add OpenPGP key fingerprint.

2022-01-25  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-regions.
	* gnu/packages/astronomy.scm (python-regions): New variable.

	gnu: Add python-photutils.
	* gnu/packages/astronomy.scm (python-photutils): New variable.

	gnu: Add python-astropy-healpix.
	* gnu/packages/astronomy.scm (python-astropy-healpix): New variable.

	gnu: Add python-astroquery.
	* gnu/packages/astronomy.scm (python-astroquery): New variable.

	gnu: Add python-pyvo.
	* gnu/packages/astronomy.scm (python-pyvo): New variable.

2022-01-25  Ludovic Courtès  <ludo@gnu.org>

	doc: Document 'invoke' & co.
	* doc/guix.texi (Build Utilities)[Program Invocation]: New subsection.

2022-01-25  Ludovic Courtès  <ludo@gnu.org>

	build: Require Guile >= 3.0.3.
	Fixes <https://issues.guix.gnu.org/53157>.
	Reported by Efraim Flashner <efraim@flashner.co.il>.

	* configure.ac: Require Guile >= 3.0.3.
	* doc/guix.texi (Requirements): Update accordingly.

2022-01-25  Ludovic Courtès  <ludo@gnu.org>

	environment: '--check' does nothing when used with '--container'.
	Partly fixes <https://issues.guix.gnu.org/53355>.
	Reported by Chris Marusich <cmmarusich@gmail.com>.

	* guix/scripts/environment.scm (guix-environment*): Warn and do nothing
	when both '--check' and '--container' are used.

2022-01-25  Niklas Eklund  <niklas.eklund@posteo.net>

	gnu: Add emacs-puni.
	* gnu/packages/emacs-xyz.scm (emacs-puni): New variable.

2022-01-25  Leo Famulari  <leo@famulari.name>

	gnu: QGIS: Build without QtWebKit.
	See <https://issues.guix.gnu.org/53289> and <https://issues.guix.gnu.org/53512>
	for more information about this change.

	* gnu/packages/geo.scm (qgis)[inputs]: Remove qtwebkit.
	[arguments]: Pass "-DWITH_QTWEBKIT=NO" to #:configure-flags. Make the
	custom 'check' phase honor TESTS?. Skip even more failing tests.

2022-01-25  Leo Famulari  <leo@famulari.name>

	gnu: FreeCAD: Replace QtWebKit with QtWebEngine.
	See <https://issues.guix.gnu.org/53289> for more information about this change.

	* gnu/packages/engineering.scm (freecad)[inputs]: Remove QTWEBKIT. Add
	QTDECLARATIVE, QTWEBCHANNEL, and QTWEBENGINE.

2022-01-25  Leo Famulari  <leo@famulari.name>

	Add copyright notice for 'Bird'.
	This is a followup to commit cc74d19d663b78a9ec8207d7e3a41cabfbe1a100.

	* gnu/packages/video.scm: Add copyright attribution.

2022-01-25  Bird  <birdsite@airmail.cc>

	gnu: Add gallery-dl.
	* gnu/packages/video.scm (gallery-dl): New variable.

2022-01-25  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add python-esprima.
	* gnu/packages/python-xyz.scm (python-esprima): New variable.

2022-01-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: sdl2: Update to 2.0.18.
	* gnu/packages/sdl.scm (sdl2): Update to 2.0.18.
	[inputs]: Remove labels.

	gnu: qpdf: Update to 10.5.0.
	* gnu/packages/pdf.scm (qpdf): Update to 10.5.0.
	[arguments]<#:phases>: Use G-expression.

2022-01-25  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-uvloop: Update to 0.16.0.
	Version 0.14.0 is not compatible with Python 3.9[1]. Additionally unvendor the
	copy of libuv, which was unused, but retained in the source tarball,
	fix subprocess spawning and enable tests, so we know when future updates
	break it.

	[1] https://github.com/MagicStack/uvloop/issues/349

	* gnu/packages/python-web.scm (python-uvloop): Update to 0.16.0.
	[source]: Add snippet to remove pre-built loop.c and vendored libuv.
	[arguments]<#:phases>: Substitute /bin/sh in 'preparations phase, override
	'check phase and disable failing tests.
	[native-inputs]: Remove python-flake8, because it causes test failures
	and add python-pytest-timeout.

2022-01-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: newsboat: Add release-monitoring-url.
	* gnu/packages/syndication.scm (newsboat)[properties]: New field.

	gnu: youtube-dl: Add release-monitoring-url.
	* gnu/packages/video.scm (youtube-dl)[properties]: New field.

	gnu: yt-dlp: Add release-monitoring-url.
	* gnu/packages/video.scm (yt-dlp)[properties]: New field.

	gnu: parallel: Update to 20220122.
	* gnu/packages/parallel.scm (parallel): Update to 20220122.

2022-01-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add btrbk.
	* gnu/packages/backup.scm (btrbk): New variable.

2022-01-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: lagrange: Update to 1.10.2.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.10.2.

2022-01-24  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add grc.
	* gnu/packages/shellutils.scm (grc): New variable.

2022-01-24  Chris Marusich  <cmmarusich@gmail.com>

	gnu: luajit: Remove powerpc64le-linux from supported-systems.
	* gnu/packages/lua.scm (luajit)[supported-systems]: New field.  Set it to the
	result of deleting "powerpc64le-linux" from %supported-systems.

2022-01-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fsearch: Update to 0.1.1.
	* gnu/packages/search.scm (fsearch): Update to 0.1.1.

2022-01-24  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add python-tweepy.
	* gnu/packages/python-web.scm (python-tweepy): New variable.

2022-01-24  Calum Irwin  <calumirwin1@gmail.com>

	gnu: zig: Update to 0.9.0
	* gnu/packages/patches/zig-disable-libc-note-test.patch: Move patch changes to new file.
	* gnu/packages/patches/zig-use-system-paths.patch: Update line numbers.
	* gnu/packages/zig.scm: Update to 0.9.0

2022-01-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile@2.0: Build with '-fexcess-precision=standard' on i686.
	Fixes <https://issues.guix.gnu.org/53462>.
	Reported by Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>.

	This is a followup to 9b09a753a9711f7614564272013138fce6fec708.

	* gnu/packages/guile.scm (guile-2.0)[arguments]: Augment #:configure-flags
	when 'target-x86-32?'.
	(guile-2.2)[arguments]: Tweak #:configure-flags to keep derivation unchanged.
	(guile-3.0)[arguments]: Likewise.

2022-01-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scribus: Update to 1.5.8.
	* gnu/packages/scribus.scm (scribus): Update to 1.5.8.
	[inputs]: Remove labels.

	gnu: emacs-posframe: Update to 1.1.7.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.1.7.

	gnu: emacs-meow: Update to 1.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-meow): Update to 1.4.0.

	gnu: emacs-geiser: Update to 0.22.1.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.22.1.

2022-01-24  Vinicius Monego  <monego@posteo.net>

	gnu: xgboost: Update to 1.5.2.
	* gnu/packages/machine-learning.scm (xgboost, python-xgboost): Update to
	1.5.2.
	(python-xgboost)[arguments]: Enable previously failing test.
	* gnu/packages/patches/xgboost-use-system-dmlc-core.patch: Update patch.

2022-01-24  Marius Bakke  <marius@gnu.org>

	etc: Add more SELinux permissions for the daemon.
	* etc/guix-daemon.cil.in (guix_daemon): Permit write on guix_daemon_conf_t
	sock_file, necessary for garbage collection.

2022-01-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcompris-qt: Update to 2.1.
	* gnu/packages/education.scm (gcompris-qt): Update to 2.1.
	[source]: Download from new upstream location.

2022-01-24  Reily Siegel  <mail@reilysiegel.com>

	build-system/clojure: Support compiling Java.
	* guix/build/clojure-build-system.scm (compile-java): New variable.
	(build): Copy classes compiled from Java and optionally Java sources to
	the final jar.
	(%standard-phases): Add compile-java phase before build.
	* guix/build/clojure-utils.scm (%java-source-dirs): New variable.
	(%java-compile-dir): New variable.
	* guix/build-system/clojure.scm (clojure-build): Include %java-source-dirs and
	%java-compile-dir.
	(builder): Include %java-source-dirs and %java-compile-dir.

	build-system/clojure: Exit with non-zero if tests fail.
	* guix/build/clojure-build-system.scm (check): Exit test process with a
	non-zero exit code if tests fail.

2022-01-24  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add yubikey-oath-dmenu.
	* gnu/packages/security-token.scm (yubikey-oath-dmenu): New variable.

2022-01-24  Zhu Zihao  <all_but_last@163.com>

	gnu: nomad: Fix missing webkit2gtk-4.0 compilation error.
	* gnu/package/guile-xyz.scm (nomad)[arguments]<phases>: Add phase
	'fix-webkitgtk' to update webkit2gtk-4.0 reference in file 'configure.ac'
	and 'typelib/Makefile.am'.

2022-01-24  Ludovic Courtès  <ludo@gnu.org>

	doc: Clarify search path bits.
	Suggested by Maxime Devos <maximedevos@telenet.be>
	and Maxim Cournoyer <maxim.cournoyer@gmail.com>.

	* doc/guix.texi (package Reference): Clarify 'native-search-paths'
	vs. 'search-paths'.
	(Search Paths): Link to it.  Remove unnecessarily "define libxml2".
	Reword 'file-pattern' description that said "When true".

2022-01-24  Pradana AUMARS  <paumars@courrier.dev>

	gnu: python-parsedatetime: Update to 2.6.
	* gnu/packages/time.scm (python-parsedatetime): Update to 2.6.

2022-01-24  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-spinneret: Update to 20220117.
	* gnu/packages/lisp-xyz.scm (sbcl-spinneret): Update to 20220117.

2022-01-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gzip: Update to 1.11.
	* gnu/packages/compression.scm (gzip): Update to 1.11.

	gnu: grep: Update to 3.7.
	* gnu/packages/base.scm (grep): Update to 3.7.

	gnu: libidn: Update to 1.38.
	* gnu/packages/libidn.scm (libidn): Update to 1.38.

	gnu: libidn2: Update to 2.3.2.
	* gnu/packages/libidn.scm (libidn2): Update to 2.3.2.

	gnu: dejagnu: Honor tests? flag.
	* gnu/packages/dejagnu.scm (dejagnu)[arguments]: Adjust custom 'check
	phase to honor the #:tests? flag.

2022-01-24  Leo Famulari  <leo@famulari.name>

	gnu: FreeCAD: Update to 0.19.3.
	* gnu/packages/engineering.scm (freecad): Update to 0.19.3.

2022-01-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: kochmorse: Rename.
	* gnu/packages/radio.scm (kockmorse): Rename this variable…
	(kochmorse): …to this less bad variable.

2022-01-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-sars-cov2-ww: Fix Python module capture.
	The build system expects all Python modules to be on PYTHONPATH.

	* gnu/packages/bioinformatics.scm (pigx-sars-cov2-ww)[arguments]: Set
	PYTHONPATH variable in new build phase.

2022-01-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-scrnaseq: Fix Python module capture.
	The build system expects all Python modules to be on PYTHONPATH.

	* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[arguments]: Set PYTHONPATH
	variable in new build phase.

2022-01-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-bsseq: Fix Python module capture.
	The build system expects all Python modules to be on PYTHONPATH.

	* gnu/packages/bioinformatics.scm (pigx-bsseq)[arguments]: Set PYTHONPATH
	variable in new build phase.

2022-01-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-chipseq: Fix Python module capture.
	The build system expects all Python modules to be on PYTHONPATH.

	* gnu/packages/bioinformatics.scm (pigx-chipseq)[arguments]: Set PYTHONPATH
	variable in new build phase.

2022-01-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-rnaseq: Fix Python module capture.
	The build system expects all Python modules to be on PYTHONPATH.

	* gnu/packages/bioinformatics.scm (pigx-rnaseq)[arguments]: Set PYTHONPATH
	variable in new build phase.

2022-01-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: icu4c: Skip tests on riscv64-linux.
	* gnu/packages/icu4c.scm (icu4c)[arguments]: Add phase to skip failing
	test on riscv64-linux.

2022-01-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add kockmorse.
	* gnu/packages/radio.scm (kockmorse): New variable.

	gnu: xnec2c: Add openblas support.
	* gnu/packages/radio.scm (xnec2c)[inputs]: Add openblas.
	  [arguments]: Add 'configure-flags'. Update 'fix-paths' phase.

2022-01-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jami-libclient: Properly return the list of audio managers.
	* gnu/packages/patches/jami-libclient-audio-managers.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/jami.scm (jami)[source]: Move all patches to...
	(%jami-sources): here and add the newly added patch.

2022-01-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jami: Reduce memory consumption in conversation view.
	This fixes <https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/649>.

	* gnu/packages/patches/jami-images-loading.patch: New patch.
	* gnu/packages/patches/jami-memory-usage.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Register them.
	* gnu/packages/jami.scm (jami)[source]: Apply them.

2022-01-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sdrangel: Update to 6.18.1.
	* gnu/packages/radio.scm (sdrangel): Update to 6.18.1.

	gnu: dump1090: Update to 7.1.
	* gnu/packages/radio.scm (dump1090): Update to 7.1.

	gnu: xnec2c: Update to 4.4.5.
	* gnu/packages/radio.scm (xnec2c): Update to 4.4.5.
	  [source, home-page]: Update URL.
	  [native-inputs]: Add autoconf, automake, gettext-minimal, glib:bin and
	  libtool.
	  [arguments]: Add 'fix-paths' phase.

	gnu: wsjtx: Update to 2.5.4.
	* gnu/packages/radio.scm (wsjtx): Update to 2.5.4.

	gnu: hamlib: Update to 4.4.
	* gnu/packages/radio.scm (hamlib): Update to 4.4.

	gnu: gqrx: Update to 2.15.8.
	* gnu/packages/radio.scm (gqrx): Update to 2.15.8.

	gnu: redsea: Update to 0.20.
	* gnu/packages/radio.scm (redsea): Update to 0.20.

	gnu: aptdec: Update to 1.7-2.5140597.
	* gnu/packages/radio.scm (aptdec): Update to 1.7-2.5140597.

	gnu: chirp: Update to 20220118.
	* gnu/packages/radio.scm (chirp): Update to 20220118.

	gnu: soapyhackrf: Update to 0.3.4.
	* gnu/packages/radio.scm (soapyhackrf): Update to 0.3.4.

	gnu: soapysdr: Update to 0.8.1.
	* gnu/packages/radio.scm (soapysdr): Update to 0.8.1.

	gnu: flrig: Update to 1.4.04.
	* gnu/packages/radio.scm (flrig): Update to 1.4.04.
	  [inputs]: Add eudev.

	gnu: Add flmsg.
	* gnu/packages/radio.scm (flmsg): New variable.

2022-01-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: elfutils: Fix building on riscv64-linux.
	* gnu/packages/elf.scm (elfutils)[arguments]: On riscv64-linux add a
	phase to skip failing test.

	gnu: pcre2: Fix building on riscv64-linux.
	* gnu/packages/pcre.scm (pcre2)[arguments]: Adjust configure-flags to not
	build with JIT when building for riscv64-linux.

	gnu: pcre: Fix building on riscv64-linux.
	* gnu/packages/pcre.scm (pcre)[arguments]: Adjust configure-flags to not
	build with JIT when building for riscv64-linux.

2022-01-27  Ludovic Courtès  <ludo@gnu.org>

	inferior: Move initialization bits away from 'inferior-eval-with-store'.
	* guix/inferior.scm (port->inferior): In the inferior, define
	'cached-store-connection', 'store-protocol-error?', and
	'store-protocol-error-message'.
	(inferior-eval-with-store): Use them.

2022-01-27  Ludovic Courtès  <ludo@gnu.org>

	inferior: Inferior caches store connections.
	Fixes <https://issues.guix.gnu.org/48007>.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	Previously, at each 'inferior-eval-with-store' call, the inferior would
	create a new <store-connection> object with empty caches.  Consequently,
	when repeatedly calling 'inferior-package-derivation', we would not
	benefit from any caching and instead recompute all the derivations for
	every package.  This patch fixes it by caching <store-connection>
	objects in the inferior.

	* guix/inferior.scm (port->inferior): Define '%store-table' in the inferior.
	(inferior-eval-with-store): Cache store connections in %STORE-TABLE.
	Remove now unneeded 'dynamic-wind' with 'close-port' call.

2022-01-27  Ludovic Courtès  <ludo@gnu.org>

	inferior: Keep the store bridge connected.
	Previously, each 'inferior-eval-with-store' would lead the inferior to
	connect to the named socket the parent is listening to.  With this
	change, the connection is established once for all and reused
	afterwards.

	* guix/inferior.scm (<inferior>)[bridge-file-name]: Remove.
	(open-bidirectional-pipe): New procedure.
	(inferior-pipe): Use it instead of 'open-pipe*' and return two values.
	(port->inferior): Adjust call to 'inferior'.
	(open-inferior): Adjust to 'inferior-pipe' changes.
	(close-inferior): Remove 'inferior-bridge-file-name' handling.
	(open-store-bridge!): Switch back to 'call-with-temporary-directory'.
	Define '%bridge-socket' in the inferior, connected to the caller.
	(proxy): Change first argument to be an inferior.  Add 'reponse-port'
	and call to 'drain-input'.  Pass 'reponse-port' to 'select' and use it
	as a loop termination clause.
	(inferior-eval-with-store): Remove 'socket' and 'connect' calls from the
	inferior code, and use '%bridge-socket' instead.

2022-01-27  Ludovic Courtès  <ludo@gnu.org>

	inferior: Create the store proxy listening socket only once.
	Previously, each 'inferior-eval-with-store' call would have the calling
	process create a temporary directory with a listening socket in there.
	Now that listening socket is created once and reused in subsequent
	calls.

	* guix/inferior.scm (<inferior>)[bridge-file-name, bridge-socket]: New
	fields.
	(port->inferior): Adjust accordingly.
	(close-inferior): Close 'inferior-bridge-socket' and delete
	'inferior-bridge-file-name' if set.
	(open-store-bridge!, ensure-store-bridge!): New procedures.
	(inferior-eval-with-store): Use them.

2022-01-27  Vinicius Monego  <monego@posteo.net>

	gnu: darktable: Add release-monitoring-url.
	* gnu/packages/photo.scm (darktable)[properties]: New field.

2022-01-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-drmaa: Update to 0.1.1.
	* gnu/packages/guile-xyz.scm (guile-drmaa): Update to 0.1.1.

2022-01-27  Michael Rohleder  <mike@rohleder.de>

	gnu: gnome-mines: Fix build.
	* gnu/packages/web.scm (gnome-mines)[native-inputs]: Add python-wrapper.

	gnu: libzim: Fix build.
	* gnu/packages/web.scm (libzim)[inputs]: Add python-wrapper.

2022-01-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: uriparser: Update to 0.9.6.
	* gnu/packages/web.scm (uriparser): Update to 0.9.6.

	gnu: Add %final-inputs-riscv64.
	* gnu/packages/commencement.scm (%final-inputs-riscv64): New variable.
	* guix/build-system/gnu.scm (standard-inputs): Use %final-inputs-riscv64
	when targeting riscv64-linux.

2022-01-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: nyacc: Remove unnecessary phase.
	This partially reverts commit f15ca337bec89f238b9b9ced08c2e02c35629a33.  What
	mattered was the addition of guile-bytestructures.

	* gnu/packages/mes.scm (nyacc)[arguments]: Remove phase
	'install-system-module.

2022-01-26  Leo Famulari  <leo@famulari.name>

	gnu: Borg: Improve the description.
	Attic... Now that's a name I've not heard in a long time.

	* gnu/packages/backup.scm (borg)[description]: Improve it.

2022-01-26  Leo Famulari  <leo@famulari.name>

	gnu: Add Vorta.
	* gnu/packages/backup.scm (vorta): New variable.

	gnu: Add linux-libre 5.16.2.
	* gnu/packages/aux-files/linux-libre/5.16-arm.conf,
	gnu/packages/aux-files/linux-libre/5.16-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.16-i686.conf,
	gnu/packages/aux-files/linux-libre/5.16-x86_64.conf : New files.
	* Makefile.am (AUX_FILES): Add them.
	* gnu/packages/linux.scm (linux-libre-5.16-version,
	linux-libre-5.16-gnu-revision, deblob-scripts-5.16,
	linux-libre-5.16-pristine-source, linux-libre-5.16-source,
	linux-libre-headers-5.16, linux-libre-5.16): New variables.

	gnu: util-linux: Fix CVE-2021-3995 and CVE-2021-3996.
	* gnu/packages/patches/util-linux-CVE-2021-3995.patch,
	gnu/packages/patches/util-linux-CVE-2021-3996.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/linux.scm (util-linux)[replacement]: New field.
	(util-linux/fixed): New variable.

2022-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 1.7.0-47.
	* gnu/packages/algebra.scm (giac): Update to 1.7.0-47.

2022-01-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: polkit: Fix CVE-2021-4034.
	* gnu/packages/patches/polkit-CVE-2021-4034.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/polkit.scm (polkit-mozjs)[replacement]: New field.
	* gnu/packages/polkit.scm (polkit-mozjs/fixed): New variable.

2022-01-26  Brandon Lucas  <br@ndon.dk>

	gnu: fennel: Update to 03c1c95.
	* gnu/packages/lua.scm (fennel): Update to 03c1c95.

	gnu: Add fnlfmt.
	* gnu/packages/lua.scm (fnlfmt): New variable.

2022-01-26  Vivien Kraus  <vivien@planete-kraus.eu>
	    Ludovic Courtès  <ludo@gnu.org>

	import: pypi: Convert hyphens to underscores in PyPI URLs if needed.
	* guix/import/pypi.scm (find-project-url): New function.
	(make-pypi-sexp): Use find-project-url.
	* tests/pypi.scm (foo-json): New procedure.
	(test-json-1, test-json-2): Define in terms of it.
	("find-project-url, with numpy", "find-project-url, uWSGI"):
	("find-project-url, flake8-array-spacing")
	("find-project-url, foo/goo"): New tests.

2022-01-26  jgart  <jgart@dismail.de>

	gnu: utf-8-lineseparator: Update to 7.
	* gnu/packages/textutils.scm (utf-8-lineseparator): Update to 7.  Adjust
	'commit' field accordingly.

2022-01-26  Ludovic Courtès  <ludo@gnu.org>

	utils: 'edit-expression' reads and conses less when not modifying.
	* guix/utils.scm (edit-expression): Delay call to 'get-bytevector-all'
	until after (string=? str* str).

2022-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emms: Update to 9.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 9.

	gnu: emacs-ebdb: Update to 0.8.9.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.9.

2022-01-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add go-go-etcd-io-bbolt.
	* gnu/packages/databases.scm (go-go-etcd-io-bbolt): New variable.

	gnu: Add go-gopkg-in-mgo-v2.
	* gnu/packages/databases.scm (go-gopkg-in-mgo-v2): New variable.

	gnu: Add go-github-com-gomodule-redigo.
	* gnu/packages/databases.scm (go-github-com-gomodule-redigo): New variable.

	gnu: Add go-github-com-cupcake-rdb.
	* gnu/packages/databases.scm (go-github-com-cupcake-rdb): New variable.

	gnu: Add go-github-com-couchbase-gomemcached.
	* gnu/packages/databases.scm (go-github-com-couchbase-gomemcached): New variable.

	gnu: Add go-github-com-bradfitz-gomemcache.
	* gnu/packages/databases.scm (go-github-com-bradfitz-gomemcache): New variable.

	gnu: sqlitebrowser: Enable tests.
	* gnu/packages/databases.scm (sqlitebrowser)[arguments]: Don't skip
	tests. Add configure-flag to enable tests.

	gnu: sqlitebrowser: Unbundle qscintilla.
	* gnu/packages/databases.scm (sqlitebrowser)[source]: Add snippet.
	[arguments]: Add configure-flag to find qscintilla include directory.
	[inputs]: Add qscintilla.

2022-01-26  Zhu Zihao  <all_but_last@163.com>

	gnu: Add sqlitebrowser.
	* gnu/packages/databases.scm (sqlitebrowser): New variable.

2022-01-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openssl: Update to 1.1.1m [security fixes].
	* gnu/packages/tls.scm (openssl/fixed): New variable.
	(openssl)[replacement]: New field.

2022-01-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: nyacc: Install all modules.
	* gnu/packages/mes.scm (nyacc)[arguments]: Add build phase
	'install-system-module.
	[propagated-inputs]: Add guile-bytestructures.

2022-01-26  Marius Bakke  <marius@gnu.org>

	services: zabbix-server: Do not write database password to the store.
	* gnu/services/monitoring.scm (zabbix-front-end-config): Read the secret file
	from zabbix.conf.php at runtime instead of embedding the contents.

	gnu: zabbix-server: Remove duplicate input.
	* gnu/packages/monitoring.scm (zabbix-server)[inputs]: Remove CURL.

	gnu: zabbix-server: Don't install agent.
	* gnu/packages/monitoring.scm (zabbix-server)[arguments]: Delete
	"--enable-agent" from #:configure-flags.

	gnu: zabbix-server: Adjust style.
	* gnu/packages/monitoring.scm (zabbix-server)[arguments]: Rewrite as gexp,
	use #:phases matching, and remove trailing #t's.

	services: zabbix-agent: Respect user and group configuration.
	* gnu/services/monitoring.scm (zabbix-agent-account): Look up user and group
	from CONFIG instead of hard-coded values.

	etc: Remove redundant SELinux permissions block.
	* etc/guix-daemon.cil.in (guix_daemon): Consolidate two blocks adding
	sock_file permissions on guix_daemon_conf_t.

2022-01-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: nyacc: Fix bug 60474.
	* gnu/packages/mes.scm (nyacc)[arguments]: Add build phase 'fix-60474.

	gnu: nyacc: Update to 1.06.5.
	* gnu/packages/mes.scm (nyacc): Update to 1.06.5.
	[source]: Simplify snippet.

2022-01-23  SeerLite  <seerlite@nixnet.email>

	gnu: xkeyboard-config: Build man page.
	* gnu/packages/xorg.scm (xkeyboard-config)[native-inputs]: Add libxslt and
	remove labels.

2022-01-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "gnu: xkeyboard-config: Build man page."
	This reverts commit f7236fa1b2e92288633b4261997b55914e25648b.

2022-01-23  SeerLite via Guix-patches via  <guix-patches@gnu.org>

	gnu: xkeyboard-config: Build man page.
	* gnu/packages/xorg.scm (xkeyboard-config)[native-inputs]: Add libxslt and
	remove labels.

2022-01-23  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: vlc: Build with correct librsvg.
	* gnu/packages/video.scm (vlc)[inputs]: Replace librsvg
	with librsvg-for-system.

	gnu: gnome-settings-daemon: Build with correct librsvg.
	* gnu/packages/gnome.scm (gnome-settings-daemon)[inputs]:
	Replace librsvg with librsvg-for-system.

	gnu: gtk-vnc: Build with correct librsvg.
	* gnu/packages/gnome.scm (gtk-vnc)[inputs]: Replace librsvg with
	  librsvg-for-system.

	gnu: gtk-vnc: Remove dependency on GJS on non-x86_64.
	* gnu/packages/gnome.scm (gtk-vnc)[native-inputs]: Provide GJS
	only when 'target-x86-64?'.

2022-01-23  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add rofi-calc.
	* gnu/packages/xdisorg.scm (rofi-calc): New variable.

	gnu: rofi: Add a search path for plugins.
	* gnu/packages/xdisorg.scm (rofi)[native-search-paths]: Add ROFI_PLUGIN_PATH.

2022-01-23  jgart  <jgart@dismail.de>

	gnu: Add utf-8-lineseparator.
	* gnu/packages/textutils.scm (utf-8-lineseparator): New variable.

2022-01-23  Ludovic Courtès  <ludo@gnu.org>

	doc: Tweak Guix Home bits.
	* doc/guix.texi (Shepherd Home Service): Tweak section name.  Add
	intro.
	(Invoking guix home): Refer to "guix search".  Use @var where
	appropriate.

2022-01-23  Philip McGrath  <philip@philipmcgrath.com>

	gnu: Add font-charter.
	* gnu/packages/fonts.scm (font-charter): New variable.

2022-01-23  Ludovic Courtès  <ludo@gnu.org>

	doc: Document search paths.
	* doc/guix.texi (package Reference): Link to "Search Paths".
	(Invoking guix package): Likewise.
	(Build Phases): Mention 'set-paths' phase.
	(Search Paths): New node.

2022-01-23  Ludovic Courtès  <ludo@gnu.org>

	compile: Really disable cross-module inlining and related features.
	This is a followup to d87a1ba6b8b2f08ba6898033353d7463355bd146.

	* guix/build/compile.scm (strip-keyword-arguments): Rename to...
	(clear-keyword-arguments): ... this, and set the value associated with
	each of KEYWORDS to #f.
	(optimizations-for-level): Adjust accordingly.

2022-01-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pillow-simd: Update to 9.0.0.
	* gnu/packages/python-xyz.scm (python-pillow-simd): Update to 9.0.0.
	[arguments]: Remove field.

	gnu: python-pillow: Remove input labels.
	* gnu/packages/python-xyz.scm (python-pillow)[inputs]: Remove labels.

	gnu: python-pillow: Update to 9.0.0 (security fixes).
	* gnu/packages/python-xyz.scm (python-pillow): Update to 9.0.0.
	[source]: Add snippet to remove bundled code.
	[arguments]: Adjust custom 'check phase.

	gnu: python-pillow: Add cpe-name.
	* gnu/packages/python-xyz.scm (python-pillow)[properties]: Add cpe-name.

2022-01-23  Marius Bakke  <marius@gnu.org>

	gnu: python-cryptography: Add 36.0.1.
	* gnu/packages/python-crypto.scm (python-cryptography-vectors-next,
	python-cryptography-next): New variables.

	gnu: Add python-setuptools-rust.
	* gnu/packages/python-xyz.scm (python-setuptools-rust): New variable.

	gnu: Add rust-pyo3.
	* gnu/packages/crates-io.scm (rust-pyo3-build-config-0.15,
	rust-pyo3-macros-backend-0.15, rust-pyo3-macros-0.15, rust-pyo3-0.15): New
	variables.

	gnu: Add rust-eyre.
	* gnu/packages/crates-io.scm (rust-eyre): New variable.

	gnu: rust-indoc: Add 0.3.
	* gnu/packages/crates-io.scm (rust-indoc-0.3, rust-indoc-impl-0.3): New
	variables.

	gnu: Add rust-inventory.
	* gnu/packages/crates-io.scm (rust-inventory-0.1, rust-inventory-impl-0.1):
	New variables.

	gnu: Add rust-indenter.
	* gnu/packages/crates-io.scm (rust-indenter-0.3): New variable.

	gnu: Add rust-ghost.
	* gnu/packages/crates-io.scm (rust-ghost): New variable.

	gnu: Add rust-assert-approx-eq.
	* gnu/packages/crates-io.scm (rust-assert-approx-eq-1): New variable.

	gnu: Add rust-ouroboros.
	* gnu/packages/crates-io.scm (rust-ouroboros-0.14): New variable.

	gnu: Add rust-ouroboros-macro.
	* gnu/packages/crates-io.scm (rust-ouroboros-macro-0.14): New variable.

	gnu: Add rust-aliasable.
	* gnu/packages/crates-io.scm (rust-aliasable-0.1): New variable.

	gnu: Add rust-aliasable-deref-trait.
	* gnu/packages/crates-io.scm (rust-aliasable-deref-trait-0.2): New variable.

	gnu: Add rust-pem.
	* gnu/packages/crates-io.scm (rust-pem-1): New variable.

	gnu: Add rust-asn1.
	* gnu/packages/crates-io.scm (rust-asn1-derive-0.8, rust-asn1-0.8): New
	variables.

	gnu: rust-half: Update to 1.7.1.
	* gnu/packages/crates-io.scm (rust-half-1): Update to 1.7.1.

2022-01-23  Marius Bakke  <marius@gnu.org>

	gnu: rust-base64: Fix criterion criteria.
	This is a follow-up to commit 4e0544f66108a46f66fa400fe2f7fdf6eba72246.

	* gnu/packages/crates-io.scm (rust-base64-0.13)[arguments]: Adjust
	substitution to match the current version of PYTHON-CRITERION.

2022-01-23  Leo Famulari  <leo@famulari.name>

	gnu: WebKitGTK: Update to 2.34.4 [security fixes].
	Fixes CVE-2021-30934, CVE-2021-30936, CVE-2021-30951, CVE-2021-30952,
	CVE-2021-30953, CVE-2021-30954, CVE-2021-30984.

	* gnu/packages/webkit.scm (webkitgtk): Update to 2.34.4.

2022-01-23  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-multitran: Update to 0.4.14.
	* gnu/packages/emacs-xyz.scm (emacs-multitran): Update to 0.4.14.

2022-01-23  (unmatched-parenthesis via Guix-patches via  <guix-patches@gnu.org>

	gnu: Update nim to 1.6.2.
	* gnu/packages/nim.scm(nim): Update to 1.6.2.

2022-01-23  Brandon Lucas  <br@ndon.dk>

	gnu: Add emacs-all-the-icons-completion.
	* gnu/packages/emacs-xyz.scm (emacs-all-the-icons-completion): New
	  variable.

	gnu: Add emacs-cape.
	* gnu/packages/emacs-xyz.scm (emacs-cape): New variable.

2022-01-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-kind-icon: Fix license field.
	* gnu/packages/emacs-xyz.scm (emacs-kind-icon)[license]: Fix license.

2022-01-23  Brandon Lucas  <br@ndon.dk>

	gnu: Add emacs-fixed-pitch.
	* gnu/packages/emacs-xyz.scm (emacs-fixed-pitch): New variable.

	gnu: Add emacs-minimap.
	* gnu/packages/emacs-xyz.scm (emacs-minimap): New variable.

	gnu: Add emacs-kind-icon.
	* gnu/packages/emacs-xyz.scm (emacs-kind-icon): New variable.

2022-01-23  Jacob Hrbek  <kreyren@rixotstudio.cz>

	gnu: qbittorrent: Update to 4.4.0.
	* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.4.0.

2022-01-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nushell: Update to 0.43.0.
	* gnu/packages/shells.scm (nushell):
	(rust-nu-ansi-term-0.43):
	(rust-nu-cli-0.43):
	(rust-nu-command-0.43):
	(rust-nu-completion-0.43):
	(rust-nu-data-0.43):
	(rust-nu-engine-0.43):
	(rust-nu-errors-0.43):
	(rust-nu-parser-0.43):
	(rust-nu-path-0.43):
	(rust-nu-plugin-0.42):
	(rust-nu-plugin-binaryview-0.42):
	(rust-nu-plugin-chart-0.42):
	(rust-nu-plugin-from-bson-0.43):
	(rust-nu-plugin-inc-0.43):
	(rust-nu-plugin-match-0.42):
	(rust-nu-plugin-query-json-0.43):
	(rust-nu-plugin-selector-0.43):
	(rust-nu-plugin-textview-0.43):
	(rust-nu-plugin-to-bson-0.42):
	(rust-nu-plugin-to-sqlite-0.43):
	(rust-nu-plugin-xpath-0.43):
	(rust-nu-pretty-hex-0.42):
	(rust-nu-protocol-0.43):
	(rust-nu-serde-0.43):
	(rust-nu-stream-0.43):
	(rust-nu-table-0.43):
	(rust-nu-test-support-0.43):
	(rust-nu-value-ext-0.43): Update to 0.43.0.

	gnu: Add rust-sysinfo-0.23.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.23): New variable.
	(rust-sysinfo-0.21): Inherit from above.

	gnu: rust-libc-0.2: Update to 0.2.112.
	* gnu/packages/crates-io.scm (rust-libc-0.2): Update to 0.2.112.

	gnu: rust-nix-0.22: Fix build.
	* gnu/packages/crates-io.scm (rust-nix-0.22)[arguments]<#:cargo-inputs>: Use
	rust-bitflags-1.2 instead of rust-bitflags-1.

	gnu: Add rust-bitflags-1.2.
	* gnu/packages/crates-io.scm (rust-bitflags-1.2): New variable.

2022-01-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: ppsspp: Update to 1.12.3.
	* gnu/packages/emulators.scm (ppsspp): Update to 1.12.3.
	[inputs]: Convert to new style.  Add bash.  Remove armips-source, lang and
	tests.
	[arguments]: Convert to list of g-exps.
	<#:phases>: Drop trailing #t.
	Directly refer to armips source and pspautotests.
	Check for #:tests? flag.
	Reenable VFPUSinCos test.
	* gnu/packages/patches/ppsspp-disable-upgrade-and-gold.patch: Adjust
	to version 1.12.3.

2022-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-effects: Update to 4.2-1.
	* gnu/packages/statistics.scm (r-effects): Update to 4.2-1.

	gnu: r-clubsandwich: Update to 0.5.5.
	* gnu/packages/statistics.scm (r-clubsandwich): Update to 0.5.5.

	gnu: r-cardata: Update to 3.0-5.
	* gnu/packages/statistics.scm (r-cardata): Update to 3.0-5.

	gnu: r-testthat: Update to 3.1.2.
	* gnu/packages/statistics.scm (r-testthat): Update to 3.1.2.

	gnu: r-spatial: Update to 7.3-15.
	* gnu/packages/statistics.scm (r-spatial): Update to 7.3-15.

	gnu: r-nnet: Update to 7.3-17.
	* gnu/packages/statistics.scm (r-nnet): Update to 7.3-17.

	gnu: r-nlme: Update to 3.1-155.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-155.

	gnu: r-foreign: Update to 0.8-82.
	* gnu/packages/statistics.scm (r-foreign): Update to 0.8-82.

	gnu: r-class: Update to 7.3-20.
	* gnu/packages/statistics.scm (r-class): Update to 7.3-20.

	gnu: r-mass: Update to 7.3-55.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-55.

	gnu: r-delaporte: Update to 8.0.2.
	* gnu/packages/cran.scm (r-delaporte): Update to 8.0.2.

	gnu: r-prereg: Update to 0.6.0.
	* gnu/packages/cran.scm (r-prereg): Update to 0.6.0.

	gnu: r-pkgdown: Update to 2.0.2.
	* gnu/packages/cran.scm (r-pkgdown): Update to 2.0.2.

	gnu: r-mlr3tuning: Update to 0.10.0.
	* gnu/packages/cran.scm (r-mlr3tuning): Update to 0.10.0.
	[propagated-inputs]: Remove r-digest.

	gnu: r-bbotk: Update to 0.5.0.
	* gnu/packages/cran.scm (r-bbotk): Update to 0.5.0.

	gnu: r-mlr3: Update to 0.13.1.
	* gnu/packages/cran.scm (r-mlr3): Update to 0.13.1.

	gnu: r-mlr3misc: Update to 0.10.0.
	* gnu/packages/cran.scm (r-mlr3misc): Update to 0.10.0.

	gnu: r-mlr3measures: Update to 0.4.1.
	* gnu/packages/cran.scm (r-mlr3measures): Update to 0.4.1.

	gnu: r-seurat: Update to 4.1.0.
	* gnu/packages/cran.scm (r-seurat): Update to 4.1.0.

	gnu: r-igraph: Update to 1.2.11.
	* gnu/packages/cran.scm (r-igraph): Update to 1.2.11.

	gnu: r-lightgbm: Update to 3.3.2.
	* gnu/packages/cran.scm (r-lightgbm): Update to 3.3.2.

	gnu: r-posterior: Update to 1.2.0.
	* gnu/packages/cran.scm (r-posterior): Update to 1.2.0.

	gnu: r-distributional: Update to 0.3.0.
	* gnu/packages/cran.scm (r-distributional): Update to 0.3.0.

	gnu: r-openmx: Update to 2.20.0.
	* gnu/packages/cran.scm (r-openmx): Update to 2.20.0.
	[native-inputs]: Add r-knitr.

	gnu: r-polycor: Update to 0.8-1.
	* gnu/packages/cran.scm (r-polycor): Update to 0.8-1.
	[propagated-inputs]: Add r-admisc.

	gnu: r-isocodes: Update to 2022.01.10.
	* gnu/packages/cran.scm (r-isocodes): Update to 2022.01.10.

	gnu: r-forecast: Update to 8.16.
	* gnu/packages/cran.scm (r-forecast): Update to 8.16.

	gnu: r-gdina: Update to 2.8.8.
	* gnu/packages/cran.scm (r-gdina): Update to 2.8.8.
	[propagated-inputs]: Remove r-nloptr.

	gnu: r-subplex: Update to 1.7.
	* gnu/packages/cran.scm (r-subplex): Update to 1.7.

	gnu: r-parameters: Update to 0.16.0.
	* gnu/packages/cran.scm (r-parameters): Update to 0.16.0.

	gnu: r-terra: Update to 1.5-12.
	* gnu/packages/cran.scm (r-terra): Update to 1.5-12.

	gnu: r-sctransform: Update to 0.3.3.
	* gnu/packages/cran.scm (r-sctransform): Update to 0.3.3.
	[propagated-inputs]: Add r-dplyr, r-magrittr, and r-rlang.

	gnu: r-aplot: Update to 0.1.2.
	* gnu/packages/cran.scm (r-aplot): Update to 0.1.2.

	gnu: r-ggfun: Update to 0.0.5.
	* gnu/packages/cran.scm (r-ggfun): Update to 0.0.5.

	gnu: r-spdep: Update to 1.2-1.
	* gnu/packages/cran.scm (r-spdep): Update to 1.2-1.
	[source]: Adjust snippet.
	[propagated-inputs]: Remove r-coda, r-expm, r-gmodels, r-learnbayes, r-mass,
	r-matrix, and r-nlme.

	gnu: r-udunits2: Update to 0.13.2.
	* gnu/packages/cran.scm (r-udunits2): Update to 0.13.2.

	gnu: r-apcluster: Update to 1.4.9.
	* gnu/packages/cran.scm (r-apcluster): Update to 1.4.9.
	[native-inputs]: Add r-knitr.

	gnu: r-compositions: Update to 2.0-4.
	* gnu/packages/cran.scm (r-compositions): Update to 2.0-4.

	gnu: r-cmprsk: Update to 2.2-11.
	* gnu/packages/cran.scm (r-cmprsk): Update to 2.2-11.

	gnu: r-spam: Update to 2.8-0.
	* gnu/packages/cran.scm (r-spam): Update to 2.8-0.

	gnu: r-tidytree: Update to 0.3.7.
	* gnu/packages/cran.scm (r-tidytree): Update to 0.3.7.

	gnu: r-rcppparallel: Update to 5.1.5.
	* gnu/packages/cran.scm (r-rcppparallel): Update to 5.1.5.

	gnu: r-effectsize: Update to 0.6.0.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.6.0.

	gnu: r-cvauc: Update to 1.1.4.
	* gnu/packages/cran.scm (r-cvauc): Update to 1.1.4.

	gnu: r-cmplot: Update to 4.0.0.
	* gnu/packages/cran.scm (r-cmplot): Update to 4.0.0.

	gnu: r-slam: Update to 0.1-50.
	* gnu/packages/cran.scm (r-slam): Update to 0.1-50.

	gnu: r-moonbook: Update to 0.3.1.
	* gnu/packages/cran.scm (r-moonbook): Update to 0.3.1.
	[propagated-inputs]: Remove r-ztable; add r-crayon.

	gnu: r-insight: Update to 0.15.0.
	* gnu/packages/cran.scm (r-insight): Update to 0.15.0.

	gnu: r-fansi: Update to 1.0.2.
	* gnu/packages/cran.scm (r-fansi): Update to 1.0.2.

	gnu: r-reticulate: Update to 1.23.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.23.
	[propagated-inputs]: Add r-rcpptoml.

	gnu: r-renv: Update to 0.15.1.
	* gnu/packages/cran.scm (r-renv): Update to 0.15.1.

	gnu: r-dtplyr: Update to 1.2.1.
	* gnu/packages/cran.scm (r-dtplyr): Update to 1.2.1.

	gnu: r-arules: Update to 1.7-3.
	* gnu/packages/cran.scm (r-arules): Update to 1.7-3.

	gnu: r-cli: Update to 3.1.1.
	* gnu/packages/cran.scm (r-cli): Update to 3.1.1.

	gnu: r-rcpp: Update to 1.0.8.
	* gnu/packages/cran.scm (r-rcpp): Update to 1.0.8.

	gnu: r-ape: Update to 5.6-1.
	* gnu/packages/cran.scm (r-ape): Update to 5.6-1.

	gnu: r-mapproj: Update to 1.2.8.
	* gnu/packages/cran.scm (r-mapproj): Update to 1.2.8.

	gnu: r-rjson: Update to 0.2.21.
	* gnu/packages/cran.scm (r-rjson): Update to 0.2.21.

	gnu: r-htmltable: Update to 2.4.0.
	* gnu/packages/cran.scm (r-htmltable): Update to 2.4.0.

	gnu: r-jsonlite: Update to 1.7.3.
	* gnu/packages/cran.scm (r-jsonlite): Update to 1.7.3.

	gnu: r-httpuv: Update to 1.6.5.
	* gnu/packages/cran.scm (r-httpuv): Update to 1.6.5.

	gnu: r-shadowtext: Update to 0.1.1.
	* gnu/packages/cran.scm (r-shadowtext): Update to 0.1.1.

	gnu: r-abn: Update to 2.6-0.
	* gnu/packages/bioconductor.scm (r-abn): Update to 2.6-0.
	[propagated-inputs]: Add r-doparallel and r-foreach.

	gnu: r-activepathways: Update to 1.0.4.
	* gnu/packages/bioconductor.scm (r-activepathways): Update to 1.0.4.

	gnu: Add r-admisc.
	* gnu/packages/cran.scm (r-admisc): New variable.

	gnu: Add r-rcpptoml.
	* gnu/packages/cran.scm (r-rcpptoml): New variable.

	etc: committer: Support plain input lists.
	* etc/committer.scm.in (change-commit-message): Support new-style plain list
	inputs in addition to old-style inputs with labels.

2022-01-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-builder: Adjust to new style.
	* gnu/packages/gnome.scm (gnome-builder)[arguments]: Convert to list of gexps.
	Drop trailing #t.
	[inputs,propagated-inputs,native-inputs]: Put on same line.
	[description]: Reformat.

	gnu: gnome-builder: Fix build.
	* gnu/packages/patches/gnome-builder-update-libportal.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it here.
	* gnu/packages/gnome.scm (gnome-builder)[patches]: Use it here.
	[inputs, native-inputs]: Add python.

2022-01-23  SeerLite via Guix-patches via  <guix-patches@gnu.org>

	gnu: i3lock-color: Simplify inputs.
	* gnu/packages/wm.scm (i3lock-color)[inputs]: Remove labels.

	gnu: i3lock-color: Update to 2.13.c.4
	* gnu/packages/wm.scm (i3lock-color): Update to 2.13.c.4
	[source, home-page]: Update URLs.

2022-01-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-appear: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-appear): Update to 0.3.0.

2022-01-23  Niklas Eklund  <niklas.eklund@posteo.net>

	gnu: emacs-dtache: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-dtache): Update to 0.4.

2022-01-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-debbugs: Update to 0.30.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.30.

	gnu: mednafen: Update to 1.29.0.
	* gnu/packages/emulators.scm (mednafen): Update to 1.29.0.

	gnu: asymptote: Update to 2.77.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.77.

2022-01-23  jgart  <jgart@dismail.de>

	guix: ui: Fix typo in docstring.
	* guix/ui.scm (colorize-store-file-name)[docstring]: Fix typo.

2022-01-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-boot0: Don't install tests.
	* gnu/packages/commencement.scm (python-boot0)[arguments]: Add phase to
	remove installed tests.

	gnu: python-boot0: Remove sitecustomize.py.
	* gnu/packages/commencement.scm (python-boot0)[native-inputs]: Remove
	sitecustomize.py.
	[arguments]: Remove 'install-sitecustomize.py phase.
	[native-search-paths]: Set PYTHONPATH, not GUIX_PYTHONPATH.

2022-01-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tftp-hpa: Fix build with GCC 10.
	Fixes #53424.

	* gnu/packages/networking.scm (tftp-hpa)[arguments]: Rewrite as Gexp list.
	Add "CFLAGS=-fcommon" to #:configure-flags.

	Reported by Ivan Vilata i Balaguer <ivan@selidor.net>

2022-01-22  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Build with LLVM and clang.
	This improves the performance quite a bit.

	* gnu/packages/gnuzilla.scm (icedove)[arguments]: setenv's for LLVM and clang.
	[native-inputs]: Switch to version 11 of `clang` and `llvm` like Icecat
	does.

2022-01-22  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: libgit2-glib: Update to 1.0.0.1.
	* gnu/packages/gnome.scm (libgit2-glib): Update to 1.0.0.1.

	gnu: gnome-recipes: Apply new style.
	* gnu/packages/gnome.scm (gnome-recipes): Reindent.
	[#:phases]: Use gexps.  Remove trailing #t.  Add direct reference to libgd.
	[inputs]: Remove labels.
	[native-inputs]: Likewise.  Remove libgd.

	gnu: gnome-recipes: Fix build.
	* gnu/packages/gnome.scm (gnome-recipes)[native-inputs]: Add python.

2022-01-22  Z572 via Guix-patches via  <guix-patches@gnu.org>

	gnu: rust-analyzer: Make it work out of the box.
	* gnu/packages/rust.scm (rust-src): New variable.
	* gnu/packages/rust-apps.scm (rust-analyzer): [native-inputs]: Add rust-src.
	[arguments]: <#:phases>: Add wrap-program phase.

2022-01-22  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add emacs-setup.
	* gnu/packages/emacs-xyz.scm (emacs-setup): New variable.

2022-01-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-actix-web-codegen-0.1: Fix build.
	* gnu/packages/crates-io.scm (rust-actix-web-codegen-0.1)[native-inputs]: Add
	pkg-config.
	[inputs]: Add openssl.

	gnu: Add rust-actix-web-codegen-0.1.
	* gnu/packages/crates-io.scm (rust-actix-web-codegen-0.1): New variable.

2022-01-22  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: Add alfis.
	* gnu/packages/crates-io.scm (alfis): New variable.
	[use-modules]: Add (gnu packages webkit).

	gnu: Add rust-winres-0.1.
	* gnu/packages/crates-io.scm (rust-winres-0.1): New variable.

	gnu: Add rust-thread-priority-0.4.
	* gnu/packages/crates-io.scm (rust-thread-priority-0.4): New variable.

	gnu: rust-open-1: Inherit from rust-open-2.
	* gnu/packages/crates-io.scm (rust-open-1): Inherit from rust-open-2.

	gnu: Add rust-open-2.
	* gnu/packages/crates-io.scm (rust-open-2): New variable.

	gnu: Add rust-web-view-0.7.
	* gnu/packages/crates-io.scm (rust-web-view-0.7): New variable.

	gnu: Add rust-actix-web-1.
	* gnu/packages/crates-io.scm (rust-actix-web-1): New variable.

	gnu: Add rust-actix-http-test-0.2.
	* gnu/packages/crates-io.scm (rust-actix-http-test-0.2): New variable.

	gnu: Add rust-actix-0.8.
	* gnu/packages/crates-io.scm (rust-actix-0.8): New variable.

	gnu: Add rust-awc-0.2.
	* gnu/packages/crates-io.scm (rust-awc-0.2): New variable.

	gnu: Add rust-actix-http-0.2.
	* gnu/packages/crates-io.scm (rust-actix-http-0.2): New variable.

	gnu: Add rust-actix-router-0.1.
	* gnu/packages/crates-io.scm (rust-actix-router-0.1): New variable.

	gnu: Add rust-actix-derive-0.4.
	* gnu/packages/crates-io.scm (rust-actix-derive-0.4): New variable.

	gnu: Add rust-actix-testing-0.1.
	* gnu/packages/crates-io.scm (rust-actix-testing-0.1): New variable.

	gnu: Add rust-derive-more-0.14.
	* gnu/packages/crates-io.scm (rust-derive-more-0.14): New variable.

	gnu: Add rust-hashbrown-0.3.
	* gnu/packages/crates-io.scm (rust-hashbrown-0.3): New variable.

	gnu: Add rust-hashbrown-0.6.
	* gnu/packages/crates-io.scm (rust-hashbrown-0.6): New variable.

	gnu: Add rust-ahash-0.2.
	* gnu/packages/crates-io.scm (rust-ahash-0.2): New variable.

	gnu: Add rust-actix-connect-0.2.
	* gnu/packages/crates-io.scm (rust-actix-connect-0.2): New variable.

	gnu: Add rust-actix-test-server-0.2.
	* gnu/packages/crates-io.scm (rust-actix-test-server-0.2): New variable.

	gnu: Add rust-actix-server-0.6.
	* gnu/packages/crates-io.scm (rust-actix-server-0.6): New variable.

	gnu: Add rust-actix-server-0.5.
	* gnu/packages/crates-io.scm (rust-actix-server-0.5): New variable.

	gnu: Add rust-actix-server-config-0.1.
	* gnu/packages/crates-io.scm (rust-actix-server-config-0.1): New variable.

	gnu: Add rust-actix-utils-0.4.
	* gnu/packages/crates-io.scm (rust-actix-utils-0.4): New variable.

	gnu: Add rust-actix-service-0.4.
	* gnu/packages/crates-io.scm (rust-actix-service-0.4): New variable.

	gnu: Add rust-actix-codec-0.1.
	* gnu/packages/crates-io.scm (rust-actix-codec-0.1): New variable.

	gnu: Add rust-actix-rt-0.2.
	* gnu/packages/crates-io.scm (rust-actix-rt-0.2): New variable.

	gnu: Add rust-actix-threadpool-0.1.
	* gnu/packages/crates-io.scm (rust-actix-threadpool-0.1): New variable.

	gnu: Add rust-derive-more-0.15.
	* gnu/packages/crates-io.scm (rust-derive-more-0.15): New variable.

	gnu: Add rust-webview-sys-0.6.
	* gnu/packages/crates-io.scm (rust-webview-sys-0.6): New variable.
	[use-modules]: Add (gnu packages gtk) and (gnu packages webkit).

	gnu: Add rust-webkit2gtk-sys-0.12.
	* gnu/packages/crates-gtk.scm (rust-webkit2gtk-sys-0.12): New variable.

	gnu: Add rust-soup-sys-0.10.
	* gnu/packages/crates-gtk.scm (rust-soup-sys-0.10): New variable.

	gnu: Add rust-javascriptcore-rs-sys-0.2.
	* gnu/packages/crates-io.scm (rust-javascriptcore-rs-sys-0.2): New variable.

	gnu: Add rust-gtk-sys-0.10.
	* gnu/packages/crates-gtk.scm (rust-gtk-sys-0.10): New variable.

	gnu: Add rust-atk-sys-0.10.
	* gnu/packages/crates-gtk.scm (rust-atk-sys-0.10): New variable.

	gnu: Add rust-tinyfiledialogs-3.
	* gnu/packages/crates-io.scm (rust-tinyfiledialogs-3): New variable.

	gnu: rust-derive-more-0.99: Update to 0.99.17.
	* gnu/packages/crates-io.scm (rust-derive-more-0.99): Update to 0.99.17.
	[arguments]: move <#:cargo-development-inputs> to <#:cargo-inputs>.

	gnu: Add rust-convert-case-0.4.
	* gnu/packages/crates-io.scm (rust-convert-case-0.4): New variable.

	gnu: Add rust-lru-0.7.
	* gnu/packages/crates-io.scm (rust-lru-0.7): New variable.

	gnu: Add rust-stats-alloc-0.1.
	* gnu/packages/crates-io.scm (rust-stats-alloc-0.1): New variable.

	gnu: Add rust-ureq-2.
	* gnu/packages/crates-io.scm (rust-ureq-2): New variable.

	gnu: rust-flate2-1: Update to 1.0.22.
	* gnu/packages/crates-io.scm (rust-flate2-1): Update to 1.0.22.

	gnu: rust-cloudflare-zlib-sys-0.2: Inherit from rust-cloudflare-zlib-sys-0.3.
	* gnu/packages/crates-io.scm (rust-cloudflare-zlib-sys-0.2): Inherit from rust-cloudflare-zlib-sys-0.3.
	[source]: Fix formatting.

	gnu: Add rust-cloudflare-zlib-sys-0.3.
	* gnu/packages/crates-io.scm (rust-cloudflare-zlib-sys-0.3): New variable.

	gnu: rust-cc-1: Update to 1.0.67.
	* gnu/packages/crates-io.scm (rust-cc-1): Update to 1.0.67.

	gnu: rust-brotli-decompressor-2: Update to 2.3.2.
	* gnu/packages/crates-io.scm (rust-brotli-decompressor-2): Update to 2.3.2.

	gnu: rust-rustls-native-certs-0.5: Inherit from rust-rustls-native-certs-0.6.
	* gnu/packages/crates-io.scm (rust-rustls-native-certs-0.5): Inherit from rust-rustls-native-certs-0.6.

	gnu: Add rust-rustls-native-certs-0.6.
	* gnu/packages/crates-io.scm (rust-rustls-native-certs-0.6): New variable.

	gnu: Add rust-x509-parser-0.12.
	* gnu/packages/crates-io.scm (rust-x509-parser-0.12): New variable.

	gnu: Add rust-oid-registry-0.2.
	* gnu/packages/crates-io.scm (rust-oid-registry-0.2): New variable.

	gnu: Add rust-der-parser-6.
	* gnu/packages/crates-io.scm (rust-der-parser-6): New variable.

	gnu: rust-rusticata-macros-3: Inherit from rust-rusticata-macros-4.
	* gnu/packages/crates-io.scm (rust-rusticata-macros-3): Inherit from rust-rusticata-macros-4.

	gnu: Add rust-rusticata-macros-4.
	* gnu/packages/crates-io.scm (rust-rusticata-macros-4): New variable.

	gnu: Add rust-der-oid-macro-0.5.
	* gnu/packages/crates-io.scm (rust-der-oid-macro-0.5): New variable.

	gnu: rust-bitvec-0.19: Inherit from rust-bitvec-0.22.
	* gnu/packages/crates-io.scm (rust-bitvec-0.19): Inherit from rust-bitvec-0.22.
	[source]: Fix formatting.

	gnu: Add rust-bitvec-0.22.
	* gnu/packages/crates-io.scm (rust-bitvec-0.22): New variable.

	gnu: rust-funty-1: Inherit from rust-funty-1.2.
	* gnu/packages/crates-io.scm (rust-funty-1): Inherit from rust-funty-1.2.
	[source]: Fix formatting.

	gnu: Add rust-funty-1.2.
	* gnu/packages/crates-io.scm (rust-funty-1.2): New variable.

	gnu: Add rust-wyz-0.4.
	* gnu/packages/crates-io.scm (rust-wyz-0.4): New variable.

	gnu: rust-tap-1: Update to 1.0.1.
	* gnu/packages/crates-io.scm (rust-tap-1): Update to 1.0.1.

	gnu: rust-radium-0.5: Inherit from rust-radium-0.6.
	* gnu/packages/crates-io.scm (rust-radium-0.5): Inherit from rust-radium-0.6.
	[source]: Fix formatting.

	gnu: Add rust-radium-0.6.
	* gnu/packages/crates-io.scm (rust-radium-0.6): New variable.

	gnu: rust-rustls-0.19: Inherit from rust-rustls-0.20.
	* gnu/packages/crates-io.scm (rust-rustls-0.19): Inherit from rust-rustls-0.20.

	gnu: Add rust-rustls-0.20.
	* gnu/packages/crates-io.scm (rust-rustls-0.20): New variable.

	gnu: Add rust-rustls-pemfile-0.2.
	* gnu/packages/crates-io.scm (rust-rustls-pemfile-0.2): New variable.

	gnu: rust-webpki-roots-0.21: Inherit from rust-webpki-roots-0.22.
	* gnu/packages/crates-io.scm (rust-webpki-roots-0.21): Inherit from rust-webpki-roots-0.22.

	gnu: Add rust-webpki-roots-0.22.
	* gnu/packages/crates-io.scm (rust-webpki-roots-0.22): New variable.

	gnu: rust-webpki-0.21: Inherit from rust-webpki-0.22.
	* gnu/packages/crates-io.scm (rust-webpki-0.21): Inherit from rust-webpki-0.22.

	gnu: Add rust-webpki-0.22.
	* gnu/packages/crates-io.scm (rust-webpki-0.22): New variable.

	gnu: rust-sct-0.6: Inherit from rust-sct-0.7.
	* gnu/packages/crates-io.scm (rust-sct-0.6): Inherit from rust-sct-0.7.

	gnu: Add rust-sct-0.7.
	* gnu/packages/crates-io.scm (rust-sct-0.7): New variable.

	gnu: rust-cookie-store-0.12: Inherit from rust-cookie-store-0.15.
	* gnu/packages/crates-io.scm (rust-cookie-store-0.12): Inherit from rust-cookie-store-0.15.

	gnu: Add rust-cookie-store-0.15.
	* gnu/packages/crates-io.scm (rust-cookie-store-0.15): New variable.

2022-01-22  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: rust-rspec-1: Update to 1.0.0.
	* gnu/packages/crates-io.scm (rust-rspec-1): Update to 1.0.0.
	[arguments]: <#:skip-build?>: Remove.
	<#:cargo-inputs>: Use rust-clippy-0.0.153, rust-colored-2,
	rust-derive-builder-0.9, rust-expectest-0.12, rust-rayon-1, rust-time-0.2.

	(rust-publicsuffix-1):
	[arguments]: <#:skip-build?>: Set to #t.
	<#:cargo-development-inputs>: Remove.

2022-01-22  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: rust-expectest-0.9: Inherit from rust-expectest-0.12.
	* gnu/packages/crates-io.scm (rust-expectest-0.9): Inherit from rust-expectest-0.12.

	gnu: Add rust-expectest-0.12.
	* gnu/packages/crates-io.scm (rust-expectest-0.12): New variable.

	gnu: Add rust-clippy-0.0.153.
	* gnu/packages/crates-io.scm (rust-clippy-0.0.153): New variable.

	gnu: Add rust-duct-0.8.
	* gnu/packages/crates-io.scm (rust-duct-0.8): New variable.

	gnu: Add rust-shared-child-0.2.
	* gnu/packages/crates-io.scm (rust-shared-child-0.2): New variable.

	gnu: Add rust-os-pipe-0.5.
	* gnu/packages/crates-io.scm (rust-os-pipe-0.5): New variable.

	gnu: Add rust-nix-0.8.
	* gnu/packages/crates-io.scm (rust-nix-0.8): New variable.

	gnu: Add rust-lazycell-0.5.
	* gnu/packages/crates-io.scm (rust-lazycell-0.5): New variable.

	gnu: Add rust-error-chain-0.8.
	* gnu/packages/crates-io.scm (rust-error-chain-0.8): New variable.

	gnu: Add rust-clippy-mini-macro-test-0.1.
	* gnu/packages/crates-io.scm (rust-clippy-mini-macro-test-0.1): New variable.

	gnu: Add rust-clippy-lints-0.0.153.
	* gnu/packages/crates-io.scm (rust-clippy-lints-0.0.153): New variable.

	gnu: Add rust-semver-0.6.
	* gnu/packages/crates-io.scm (rust-semver-0.6): New variable.

	gnu: Add rust-crates-index-0.5.
	* gnu/packages/crates-io.scm (rust-crates-index-0.5): New variable.

	gnu: Add rust-git2-0.6.
	* gnu/packages/crates-io.scm (rust-git2-0.6): New variable.

	gnu: Add rust-libgit2-sys-0.6.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.6): New variable.

	gnu: Add rust-quine-mc-cluskey-0.2.
	* gnu/packages/crates-io.scm (rust-quine-mc-cluskey-0.2): New variable.

	gnu: Add rust-quickcheck-0.3.
	* gnu/packages/crates-io.scm (rust-quickcheck-0.3): New variable.

	gnu: Add rust-pulldown-cmark-0.0.15.
	* gnu/packages/crates-io.scm (rust-pulldown-cmark-0.0.15): New variable.

	gnu: Add rust-itertools-0.6.
	* gnu/packages/crates-io.scm (rust-itertools-0.6): New variable.

	gnu: Add rust-cargo-metadata-0.2.
	* gnu/packages/crates-io.scm (rust-cargo-metadata-0.2): New variable.

	gnu: rust-time-0.2: Update to 0.2.27.
	* gnu/packages/crates-io.scm (rust-time-0.2): Update to 0.2.27.

	gnu: rust-time-macros-0.1: Update to 0.1.1.
	* gnu/packages/crates-io.scm (rust-time-macros-0.1): Update to 0.1.1

	gnu: rust-standback-0.2: Update to 0.2.17.
	* gnu/packages/crates-io.scm (rust-standback-0.2): Update to 0.2.17.

	gnu: rust-idna-0.2: Update to 0.2.3.
	* gnu/packages/crates-io.scm (rust-idna-0.2): Update to 0.2.3.
	[arguments]: Remove  #:cargo-development-inputs as #:skip-build? is used.

	gnu: rust-unicode-normalization-0.1: Update to 0.1.19.
	* gnu/packages/crates-io.scm (rust-unicode-normalization-0.1): Update to 0.1.19.
	[arguments]: <#:cargo-inputs>: Change rust-smallvec to rust-tinyvec.

	gnu: rust-cookie-0.14: Inherit from rust-cookie-0.15.
	* gnu/packages/crates-io.scm (rust-cookie-0.14): Inherit from rust-cookie-0.15.

	gnu: Add rust-cookie-0.15.
	* gnu/packages/crates-io.scm (rust-cookie-0.15): New variable.

	gnu: rust-mio-0.7: Inherit from rust-mio-0.8.
	* gnu/packages/crates-io.scm (rust-mio-0.7): Inherit from rust-mio-0.8.

	gnu: Add rust-mio-0.8.
	* gnu/packages/crates-io.scm (rust-mio-0.8): New variable.

	gnu: rust-env-logger-0.8 : Update to 0.8.4.
	* gnu/packages/crates-io.scm (rust-env-logger-0.8): Update to 0.8.4.

	gnu: Add rust-sqlite-0.26.
	* gnu/packages/crates-io.scm (rust-sqlite-0.26): New variable.

	gnu: Add rust-sqlite3-sys-0.13.
	* gnu/packages/crates-io.scm (rust-sqlite3-sys-0.13): New variable.

	gnu: Add rust-temporary-0.6.
	* gnu/packages/crates-io.scm (rust-temporary-0.6): New variable.

	gnu: Add rust-sqlite3-src-0.3.
	* gnu/packages/crates-io.scm (rust-sqlite3-src-0.3): New variable.

	gnu: rust-serde-cbor-0.11: Update to 0.11.2.
	* gnu/packages/crates-io.scm (rust-serde-cbor-0.11): Update to 0.11.2.
	[source]: Fix formatting.

	gnu: rust-bincode-1: Update to 1.3.3.
	* gnu/packages/crates-io.scm (rust-bincode-1): Update to 1.3.3.
	[source]: Fix formatting.
	[arguments]: <#:cargo-inputs>: Remove rust-byteorder, add rust-serde.

	gnu: rust-serde-json-1: Update to 1.0.74.
	* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.74.
	[source]: uri: Use serde-json as name for crate-uri.
	[arguments]: <#:cargo-inputs>: Use rust-itoa-1.

	gnu: rust-trybuild-1: Update to 1.0.54.
	* gnu/packages/crates-io.scm (rust-trybuild-1): Update to 1.0.54.
	[arguments]: <#:cargo-inputs>: Remove rust-lazy-static,
	add rust-once-cell.

	gnu: Add rust-itoa-1.
	* gnu/packages/crates-io.scm (rust-itoa-1): New variable.

	gnu: rust-serde-derive-1: Update to 1.0.133.
	* gnu/packages/crates-io.scm (rust-serde-derive-1): Update to 1.0.133.
	[description]: End with a period.

	gnu: rust-serde-1: Update to 1.0.133.
	* gnu/packages/crates-io.scm (rust-serde-1): Update to 1.0.133.

	gnu: rust-byteorder-1: Update to 1.4.3.
	* gnu/packages/crates-io.scm (rust-byteorder-1): Update to 1.4.3.

	gnu: rust-num-cpus-1: Update to 1.13.1.
	* gnu/packages/crates-io.scm (rust-num-cpus-1): Update to 1.13.1.
	[source, arguments]: Fix formatting.

	gnu: Add rust-blakeout-0.3.
	* gnu/packages/crates-io.scm (rust-blakeout-0.3): New variable.

	gnu: Add rust-blake2-0.9.
	* gnu/packages/crates-io.scm (rust-blake2-0.9): New variable.

	gnu: rust-signature-1: Update to 1.5.0.
	* gnu/packages/crates-io.scm (rust-signature-1): Update to 1.5.0.
	[source, description]: Fix formatting.
	[arguments]: <#:cargo-inputs>: Use rust-digest-0.10 and rust-rand-core-0.6.

	gnu: rust-signature-derive-1: Update to 1.0.0-pre.4.
	* gnu/packages/crates-io.scm (rust-signature-derive-1): Update to 1.0.0-pre.4.
	[source, arguments]: Fix formatting.

	gnu: Add rust-chacha20poly1305-0.9.
	* gnu/packages/crates-io.scm (rust-chacha20poly1305-0.9): New variable.

	gnu: Add rust-poly1305-0.7.
	* gnu/packages/crates-io.scm (rust-poly1305-0.7): New variable.

	gnu: Add rust-chacha20-0.8.
	* gnu/packages/crates-io.scm (rust-chacha20-0.8): New variable.

	gnu: Add rust-aead-0.4.
	* gnu/packages/crates-io.scm (rust-aead-0.4): New variable.

	gnu: rust-blobby-0.3: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-blobby-0.3): Update to 0.3.1.
	[arguments]: <#:cargo-development-inputs>: Use rust-hex-0.4.

	gnu: Add rust-ecies-ed25519-0.5.
	* gnu/packages/crates-io.scm (rust-ecies-ed25519-0.5): New variable.

	gnu: rust-aes-gcm-0.6: Inherit from rust-aes-gcm-0.8.
	* gnu/packages/crates-io.scm (rust-aes-gcm-0.6): Inherit from rust-aes-gcm-0.8.

	gnu: Add rust-aes-gcm-0.8.
	* gnu/packages/crates-io.scm (rust-aes-gcm-0.8): New variable.

	gnu: Add rust-x25519-dalek-1.
	* gnu/packages/crates-io.scm (rust-x25519-dalek-1): New variable.

	gnu: rust-curve25519-dalek-3: Update to 3.2.0.
	* gnu/packages/crates-io.scm (rust-curve25519-dalek-3): Update to 3.2.0.
	[source, description]: Fix formatting.
	[arguments]: Enable build, add #:cargo-development-inputs.
	<#:cargo-inputs>: Add rust-fiat-crypto, change rust-packed-simd
	to rust-packed-simd-2.

	gnu: Add rust-fiat-crypto-0.1.
	* gnu/packages/crates-io.scm (rust-fiat-crypto-0.1): New variable.

	gnu: Add rust-simplelog-0.11.
	* gnu/packages/crates-io.scm (rust-simplelog-0.11): New variable.

	gnu: Add rust-paris-1.
	* gnu/packages/crates-io.scm (rust-paris-1): New variable.

2022-01-22  Marius Bakke  <marius@gnu.org>

	gnu: Remove python-flask-script.
	This package is not compatible with current versions of Flask and has been
	obsoleted upstream.

	* gnu/packages/python-web.scm (python-flask-script): Remove variable.

2022-01-22  Marius Bakke  <marius@gnu.org>

	gnu: python-flask-migrate: Update to 3.1.0.
	* gnu/packages/python-web.scm (python-flask-migrate): Update to 3.1.0.
	[source]: Change to GIT-FETCH.
	[propagated-inputs]: Remove PYTHON-SCRIPT and PYTHON-SQLALCHEMY.

	gnu: Remove python-typing.
	* gnu/packages/python-xyz.scm (python-typing): Merge with ...
	(python2-typing): ... this variable.

	gnu: python-fs: Remove unused input.
	* gnu/packages/python-xyz.scm (python-fs)[propagated-inputs]: Remove
	PYTHON-TYPING.

	gnu: Remove python2-tqdm.
	* gnu/packages/python-xyz.scm (python2-tqdm): Remove variable.

	gnu: Remove python2-nltk.
	* gnu/packages/python-xyz.scm (python2-nltk): Remove variable.

	gnu: python-flufl-bounce: Update to 4.0.
	* gnu/packages/python-xyz.scm (python-flufl-bounce): Update to 4.0.
	[arguments]: Replace check phase.
	[native-inputs]: Add PYTHON-FLUFL-TESTING.

	gnu: python-sphinx-autobuild: Update to 2021.3.14.
	* gnu/packages/sphinx.scm (python-sphinx-autobuild): Update to 2021.3.14.
	[arguments]: Remove obsolete phase.  Simplify check override.
	[propagated-inputs]: Remove PYTHON-ARGH, PYTHON-PATHTOOLS, PYTHON-PORT-FOR,
	PYTHON-PYYAML, PYTHON-TORNADO and PYTHON-WATCHDOG.  Add PYTHON-COLORAMA and
	PYTHON-SPHINX.

	gnu: python-watchdog: Remove unused input.
	* gnu/packages/python-xyz.scm (python-watchdog)[propagated-inputs]: Remove
	PYTHON-ARGH.

	gnu: python-flask-oidc: Update to 1.4.0.
	* gnu/packages/python-web.scm (python-flask-oidc): Update to 1.4.0.
	[arguments]: Override check phase.

	gnu: cwltool: Update to 3.1.20220119140128.
	* gnu/packages/bioinformatics.scm (cwltool): Update to 3.1.20220119140128.
	[propagated-inputs]: Change from PYTHON-RDFLIB-5 to PYTHON-RDFLIB.
	[native-inputs]: Remove PYTHON-RDFLIB-JSONLD.

	gnu: behave: Update to 1.2.7.dev2.
	* gnu/packages/check.scm (behave): Update to 1.2.7.dev2.
	[source]: Switch to GIT-FETCH.  Remove patches.
	[arguments]: Remove #:test-target.  Add #:phases.
	[propagated-inputs]: Add PYTHON-COLORAMA and PYTHON-CUCUMBER-TAG-EXPRESSIONS.
	* gnu/packages/patches/behave-skip-a-couple-of-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: Add python-cucumber-tag-expressions.
	* gnu/packages/python-check.scm (python-cucumber-tag-expressions): New variable.

	gnu: Add python-pytest-metadata.
	* gnu/packages/python-check.scm (python-pytest-metadata): New variable.

	gnu: python-pyvcf: Build with old setuptools.
	* gnu/packages/bioinformatics.scm (python-pyvcf)[native-inputs]: Add
	PYTHON-SETUPTOOLS.

	gnu: Deprecate python-flask-restplus.
	* gnu/packages/python-web.scm (python-flask-restplus): Define as deprecated
	alias for PYTHON-FLASK-RESTX, as noted on its home page.

	gnu: python-sqlalchemy: Update to 1.4.31.
	* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.4.31.

	gnu: python-flask-session: Update to 0.4.0.
	* gnu/packages/python-web.scm (python-flask-session): Update to 0.4.0.

	gnu: python-flask: Update to 2.0.2.
	* gnu/packages/python-web.scm (python-flask): Update to 2.0.2.

	gnu: python-werkzeug: Update to 2.0.2.
	* gnu/packages/python-web.scm (python-werkzeug): Update to 2.0.2.

	gnu: python-louvain: Build with older setuptools.
	* gnu/packages/graph.scm (python-louvain)[native-inputs]: Add
	PYTHON-SETUPTOOLS.

	gnu: python-tqdm: Update to 4.62.3.
	* gnu/packages/python-xyz.scm (python-tqdm): Update to 4.62.3.

	gnu: python-upsetplot: Update to 0.6.0.
	* gnu/packages/python-science.scm (python-upsetplot): Update to 0.6.0.
	[source](modules, snippet): New fields.
	[arguments]: Remove obsolete phase.  Respect TESTS? in check phase.

	gnu: python-pandas: Remove old version.
	* gnu/packages/python-science.scm (python-pandas-0.25): Remove variable.
	(python2-pandas): Inherit from PYTHON-PANDAS.

	gnu: Add python-psycopg.
	* gnu/packages/databases.scm (python-psycopg): New variable.

	gnu: Add python-psycopg-pool.
	* gnu/packages/databases.scm (python-psycopg-pool): New variable.

	gnu: python-pytest-asyncio: Update to 0.17.2.
	* gnu/packages/check.scm (python-pytest-asyncio): Update to 0.17.2.
	[arguments]: Specify setuptools-scm version.  Replace check phase.
	[native-inputs]: Remove PYTHON-COVERAGE.  Add PYTHON-FLAKY and
	PYTHON-SETUPTOOLS-SCM.
	* gnu/packages/python-xyz.scm (python-tqdm, python-watchgod)[arguments]:
	Specify asyncio_mode when running tests.

	gnu: python-pytest-mock: Cope with test warnings.
	* gnu/packages/check.scm (python-pytest-mock)[source](modules, snippet): New
	fields.
	[arguments]: Increase test verbosity and remove obsolete workaround.

	gnu: python-tenacity: Update to 8.0.1.
	* gnu/packages/python-xyz.scm (python-tenacity): Update to 8.0.1.
	[propagated-inputs]: Remove.
	[native-inputs]: Add PYTHON-TYPEGUARD.  Remove PYTHON-SPHINX.
	[arguments]: Rewrite in gexp style.

	gnu: Add python-typeguard.
	* gnu/packages/python-xyz.scm (python-typeguard): New variable.

	gnu: python-mypy: Update to 0.931.
	* gnu/packages/python-check.scm (python-mypy): Update to 0.931.
	[native-inputs]: Remove PYTHON-FLAKE8, PYTHON-FLAKE8-BUGBEAR,
	PYTHON-FLAKE8-PYI, PYTHON-IMPORTLIB-METADATA, and PYTHON-PYTEST-COV.
	[propagated-inputs]: Remove PYTHON-TYPED-AST.  Replace PYTHON-TOML with
	PYTHON-TOMLI.

	gnu: python-cython: Add 3.0.0a10.
	* gnu/packages/python-xyz.scm (python-cython-3): New variable.

	gnu: Add pproxy.
	* gnu/packages/networking.scm (pproxy): New variable.

	gnu: postgresql: Add 14.1.
	* gnu/packages/databases.scm (postgresql-14): New variable.

	gnu: python-psycopg2: Update to 2.9.3.
	* gnu/packages/databases.scm (python-psycopg2): Update to 2.9.3.
	[home-page]: Follow redirect to <https://www.psycopg.org>.

2022-01-22  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add nbss-upload.
	* gnu/packages/python-xyz.scm (nbss-upload): New variable.

2022-01-22  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: jacal: Update to 1c7.
	* gnu/packages/patches/jacal-fix-texinfo.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Delete this.
	* gnu/packages/maths.scm (jacal)[source]: Delete this patch.
	[version]: Update to 1c7.

	gnu: slib: Update to 3b6.
	* gnu/packages/scheme.scm (slib): Update to 3b6.

	gnu: scm: Fix build.
	* gnu/packages/scheme.scm (scm)[arguments]: Add trailing slashes for library
	paths in build and post-install phases.

2022-01-22  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: mblaze: Update to 1.2.
	* gnu/packages/mail.scm (mblaze): Update to 1.2.

2022-01-22  SeerLite via Guix-patches via  <guix-patches@gnu.org>

	gnu: alacritty: Fix failing build.
	* gnu/packages/crates-io.scm (rust-alacritty-terminal)[inputs]: Update rust-nix.
	* gnu/packages/terminals.scm (alacritty)[arguments]: Add phase 'use-new-nix.

2022-01-22  Remco van 't Veer  <remco@remworks.net>

	gnu: sssd: Undefine SMB_HAS_NEW_NDR_PULL_STEAL_SWITCH.
	This commit follows a7fb50b577760e8409f40c7038a7c9a53ba98db6.

	* gnu/packages/sssd.scm [arguments]: Undefine
	SMB_HAS_NEW_NDR_PULL_STEAL_SWITCH in add-config-in phase.

2022-01-22  Remco van 't Veer  <remco@remworks.net>

	gnu: sssd: Fix build with samba-4.15.3.
	* gnu/packages/patches/sssd-fix-samba-4.15.3.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add this.
	* gnu/packages/sssd.scm [source]: Add this.
	[native-inputs]: Add AUTOCONF.
	[arguments]: Add add-config-in phase.

2022-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mosaic: Update to 1.8.3.
	This is a follow-up to commit 2ced098512ecd754d3cb35616c811673365ef18d,
	which had been pushed by accident.

	* gnu/packages/cran.scm (r-mosaic): Update to 1.8.3.
	[propagated-inputs]: Add r-ggridges, r-ggstance, r-leaflet, and r-rlang;
	remove r-lazyeval.

2022-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-leaflet.
	* gnu/packages/cran.scm (r-leaflet): New variable.

2022-01-22  Leo Famulari  <leo@famulari.name>

	gnu: svt-av1: Update to 0.9.0.
	* gnu/packages/video.scm (svt-av1): Update to 0.9.0.

2022-01-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-calculator: Update to 41.0 and re-style inputs.
	* gnu/packages/gnome.scm (gnome-calculator): Update to 41.0.
	[native-inputs]: Re-style.
	[inputs]: Likewise.

	gnu: gnome-system-monitor: Update to 41.0 and re-style inputs.
	* gnu/packages/gnome.scm (gnome-system-monitor): Update to 41.0.
	[native-inputs]: Re-style.
	[inputs]: Likewise.

	gnu: orca: Update to 41.0.
	* gnu/packages/gnome.scm (orca): Update to 41.0.
	[phases]: Delete trailing #t.
	[native-inputs]: Re-style.
	[inputs]: Likewise.

	gnu: gnote: Update to 41.2.
	* gnu/packages/gnome.scm (gnote): Update to 41.2.
	[build-system]: Use meson.
	[arguments]: New field.
	[native-inputs]: Delete unittest-cpp.
	[description]: Re-indent.

	gnu: polari: Update to 41.0.
	* gnu/packages/gnome.scm (polari): Update to 41.0.
	[phases]: Delete trailing #t.

	gnu: gnome-todo: Update to 41.0 and enable tests.
	* gnu/packages/patches/gnome-todo-libportal.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/gnome.scm (gnome-todo): Update to 41.0.
	[source]: Apply patch.
	[arguments]: Use G-exp.
	[tests?]: Delete field, enabling tests.
	[phases]: Move check phase after install phase.
	{pre-check}: Add phase.
	[native-inputs]: Re-style.
	[inputs]: Likewise.
	[description]: Re-indent.

	gnu: granite: Update to 6.2.0 and add python to native inputs.
	* gnu/packages/pantheon.scm (granite)[phases]: Delete trailing #t.
	[inputs]: Use new style.
	[native-inputs]: Likewise and add python.

	gnu: tinyalsa: Update to 2.0.0.
	* gnu/packages/audio.scm (tinyalsa): Update to 2.0.0.

2022-01-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nheko: Fix build.
	* gnu/packages/messaging.scm (nheko)[arguments]: Use G-expressions.

2022-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nheko: Remove inputs labels.
	* gnu/packages/messaging.scm (nheko)[inputs, native-inputs]: Remove labels.

2022-01-21  raingloom  <raingloom@riseup.net>

	gnu: nheko: Update to 0.9.0.
	* gnu/packages/messaging.scm (nheko): Update to 0.9.0.
	[inputs]: Add coeurl, curl, libevent and xcb-util-wm.

2022-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: qtkeychain: Remove trailing #T from phases.
	* gnu/packages/qt.scm (qtkeychain)[arguments]<#:phases>: Remove trailing #T.

2022-01-21  raingloom  <raingloom@riseup.net>

	gnu: Update qtkeychain to 0.13.2.
	* gnu/packages/qt.scm (qtkeychain): Update 0.13.2.

2022-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mtxclient: Remove trailing #T from phases.
	* gnu/packages/messaging.scm (mtxclient)[arguments]<#:phases>: Remove trailing #T.

2022-01-21  raingloom  <raingloom@riseup.net>

	gnu: mtxclient: Update to 0.6.1.
	* gnu/packages/messaging.scm (mtxclient): Update to 0.6.1.
	[inputs]: Add curl, coeurl and libevent.

	gnu: Add coeurl.
	* gnu/packages/curl.scm (coeurl): New variable.

	gnu: spdlog: Build shared library.
	* gnu/packages/logging.scm (spdlog)[arguments]: Enable SPDLOG_BUILD_SHARED flag.

2022-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Fix copyright a line.
	* gnu/packages/games.scm: Fix a copyright line.

	gnu: naev: Update to 0.9.2.
	* gnu/packages/games.scm (naev): Update to 0.9.2.
	[inputs]: Add python since Meson build-system does not propagate it anymore.

	gnu: pyzo: Update to 4.12.0.
	* gnu/packages/python-xyz.scm (pyzo): Update to 4.12.0.
	[source]: Get source from GitHub since last release is not available on PyPi.

2022-01-21  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: knot-resolver: Fix build.
	Since commit 6f36d0c89e3bf19bb7bb8f7f5b77de30c9af861b, Meson no longer
	propagates Python.

	* gnu/packages/dns.scm (knot-resolver)[inputs]: Add PYTHON.

2022-01-21  John Kehayias  <john.kehayias@protonmail.com>

	gnu: piper: Fix build.
	Since commit 6f36d0c89e3bf19bb7bb8f7f5b77de30c9af861b, Meson no longer
	propagates Python.  GTK+ propagates librsvg-bootstrap which causes a startup
	error due to two librsvg being in GI_TYPELIB_PATH.

	* gnu/packages/gnome.scm (piper)[inputs]: Add PYTHON.  Remove LIBRSVG.  Simplify.
	[native-inputs]: Simplify.
	[arguments]: Remove trailing #t from phases.

2022-01-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bigmelon: Add r-knitr.
	* gnu/packages/bioconductor.scm (r-bigmelon)[native-inputs]: Add r-knitr.

2022-01-21  zimoun  <zimon.toutoune@gmail.com>

	gnu: Add r-scseqcomm.
	* gnu/packages/bioinformatics.scm (r-scseqcomm): New variable.

	gnu: Add r-icellnet.
	* gnu/packages/bioinformatics.scm (r-icellnet): New variable.

	gnu: Add r-rlist.
	* gnu/packages/cran.scm (r-rlist): New variable.

	gnu: Add r-add2ggplot.
	* gnu/packages/cran.scm (r-add2ggplot): New variable.

	gnu: Add r-scico.
	* gnu/packages/cran.scm (r-scico): New variable.

2022-01-21  zimoun  <zimon.toutoune@gmail.com>
	    Ricardo Wurmus  <rekado@elephly.net>.

	gnu: Add r-chorddiag.
	* gnu/packages/statistics.scm (r-chorddiag): New variable.

2022-01-21  zimoun  <zimon.toutoune@gmail.com>

	gnu: Add r-hgu133plus2-db.
	* gnu/packages/bioconductor.scm (r-hgu133plus2-db): New variable.

	gnu: Add r-jetset.
	* gnu/packages/bioconductor.scm (r-jetset): New variable.

	gnu: r-org-dr-eg-db: Update to 3.14.0.
	* gnu/packages/bioconductor.scm (r-org-dr-eg-db): Update to 3.14.0.

2022-01-21  Zhu Zihao  <all_but_last@163.com>

	gnu: nix: Update to 2.5.1.
	* gnu/packages/package-management.scm(nix): Update to 2.5.1.

	gnu: nix: Use G-expression.
	* gnu/packages/package-management.scm (nix)[arguments]: Convert to G-expression.

2022-01-21  Zhu Zihao  <all_but_last@163.com>

	gnu: nix: Update to 2.4.
	* gnu/packages/package-management.scm (nix): Update to 2.4.

	[source]: Switch to Github repository since upstream no longer provides
	tarball.
	[native-inputs]: Add autoconf, autoconf-archive, automake, bison, flex, gcc,
	googletest, jq, libtool.
	[inputs]: Add libarchive, libcpuid, lowdown, zlib.

	* gnu/packages/patches/nix-dont-build-html-doc.diff: New file.
	* gnu/local.mk(dist_patch_DATA): Add corresponding entry.

2022-01-21  Zhu Zihao  <all_but_last@163.com>

	gnu: lowdown: Update to 0.10.0-1-1de10c1.
	* gnu/packages/markup.scm (lowdown): Update to 0.10.0-1-1de10c1.

	gnu: Add libcpuid.
	* gnu/packages/hardware.scm (libcpuid): New variable.

2022-01-21  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: python-jsmin: Update to 3.0.1.
	* gnu/packages/python-web.scm (python-jsmin): Update to 3.0.1.

2022-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Update to 2.76.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.76.

2022-01-21  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: libsigrok: Update to 0.5.2-1.a7e919a.
	* gnu/packages/electronics.scm (libsigrok): Update to 0.5.2-1.a7e919a.
	[source]: Switch to git-fetch.
	[arguments]: Remove trailing #t.
	[native-inputs]: Add autoconf, automake and libtool.
	[synopsis]: Shorten it.
	[description]: Wrap it.

2022-01-21  Petr Hodina  <phodina@protonmail.com>

	gnu: Add rust-lyon-tessellation-0.17.
	* gnu/packages/crates-graphics.scm (rust-lyon-tessellation-0.17): New variable.

	gnu: Add rust-lyon-extra-0.17.
	* gnu/packages/crates-graphics.scm (rust-lyon-extra-0.17): New variable.

	gnu: Add rust-float-next-after-0.1.
	* gnu/packages/crates-io.scm (rust-float-next-after-0.1): New variable.

	gnu: Add rust-lyon-svg-0.17.
	* gnu/packages/crates-graphics.scm (rust-lyon-svg-0.17): New variable.

	gnu: Add rust-lyon-path-0.17.
	* gnu/packages/crates-graphics.scm (rust-lyon-path-0.17): New variable.
	(rust-lyon-path-0.14): Remove variable.

	gnu: Add rust-lyon-geom-0.17.
	* gnu/packages/crates-graphics.scm (rust-lyon-geom-0.17): New variable.
	(rust-lyon-geom-0.14): Remove variable.

	gnu: Add rust-euclid-0.22.
	* gnu/packages/crates-graphics.scm (rust-euclid-0.22): New variable.
	(rust-euclid-0.20): Remove variable.

	gnu: Add rust-svgtypes-0.5.
	* gnu/packages/crates-io.scm (rust-svgtypes-0.5): New variable.

2022-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Remove rust-font-kit-0.4.
	* gnu/packages/crates-io.scm (rust-font-kit-0.4): Remove variable.

	gnu: Remove rust-plotters-0.2
	* gnu/packages/crates-io.scm (rust-plotters-0.2): Remove variable.

2022-01-20  Petr Hodina  <phodina@protonmail.com>

	gnu: Add rust-gtk-0.14.
	* gnu/packages/crates-gtk.scm (rust-gtk-0.14): New variable.
	  (rust-gtk-0.8): Inherit from above.

	gnu: Add rust-gtk-sys-0.14.
	* gnu/packages/crates-gtk.scm (rust-gtk-sys-0.14): New variable.
	  (rust-gtk-sys-0.9): Inherit from above.

	gnu: Add rust-gdk-0.14.
	* gnu/packages/crates-gtk.scm (rust-gdk-0.14): New variable.
	  (rust-gdk-0.13): Inherit from above.

	gnu: Add rust-gdk-sys-0.14.
	* gnu/packages/crates-gtk.scm (rust-gdk-sys-0.14): New variable.
	  (rust-gdk-sys-0.10): Inherit from above.

	gnu: Add rust-gdk-pixbuf-0.14.
	* gnu/packages/crates-gtk.scm (rust-gdk-pixbuf-0.14): New variable.
	  (rust-gdk-pixbuf-0.9): Inherit from above.

	gnu: Add rust-field-offset-0.3.
	* gnu/packages/crates-io.scm (rust-field-offset-0.3): New variable.

	gnu: Add rust-cairo-rs-0.14.
	* gnu/packages/crates-gtk.scm (rust-cairo-rs-0.14): New variable.
	  (rust-cairo-rs-0.9): Inherit from above.

	gnu: Add rust-cairo-sys-rs-0.14.
	* gnu/packages/crates-gtk.scm (rust-cairo-sys-rs-0.14): New variable.
	  (rust-cairo-sys-rs-0.10): Inherit from above.

	gnu: Add rust-atk-0.14.
	* gnu/packages/crates-gtk.scm (rust-atk-0.14): New variable.
	  (rust-atk-0.8): Inherit from above.

	gnu: Add rust-atk-sys-0.14.
	* gnu/packages/crates-gtk.scm (rust-atk-sys-0.14): New variable.
	  (rust-atk-sys-0.9): Inherit from above.

	gnu: Add rust-gdk-pixbuf-sys-0.14.
	* gnu/packages/crates-gtk.scm (rust-gdk-pixbuf-sys-0.14): New variable.
	  (rust-gdk-pixbuf-sys-0.10): Inherit from above.

	gnu: Add rust-gio-0.14.
	* gnu/packages/crates-gtk.scm (rust-gio-0.14): New variable.
	  (rust-gio-0.9): Inherit from above.

	gnu: Add rust-gio-sys-0.14.
	* gnu/packages/crates-gtk.scm (rust-gio-sys-0.14): New variable.
	  (rust-gio-sys-0.10): Inherit from above.

	gnu: Add rust-pango-0.14.
	* gnu/packages/crates-gtk.scm (rust-pango-0.14): New variable.
	  (rust-pango-0.10): Inherit from above.

	gnu: Add rust-pango-sys-0.14.
	* gnu/packages/crates-gtk.scm (rust-pango-sys-0.14): New variable.
	  (rust-pango-sys-0.10): Inherit from above.

	gnu: Add rust-glib-0.14.
	* gnu/packages/crates-gtk.scm (rust-glib-0.14): New variable.
	  (rust-glib-0.10): Inherit from above.

	gnu: Add rust-gobject-sys-0.14.
	* gnu/packages/crates-gtk.scm (rust-gobject-sys-0.14): New variable.
	  (rust-gobject-sys-0.10): Inherit from above.

	gnu: Add rust-glib-sys-0.14.
	* gnu/packages/crates-gtk.scm (rust-glib-sys-0.14): New variable.
	  (rust-glib-sys-0.10): Inherit from above.

	gnu: Add rust-glib-macros-0.14.
	* gnu/packages/crates-gtk.scm (rust-glib-macros-0.14): New variable.
	 (rust-glib-macros-0.10): Inherit from above.

	gnu: Add rust-gtk3-macros-0.14.
	* gnu/packages/crates-gtk.scm (rust-gtk3-macros-0.14): New variable.

2022-01-20  Marius Bakke  <marius@gnu.org>

	gnu: python-django-auth-ldap: Update to 4.0.0.
	* gnu/packages/django.scm (python-django-auth-ldap): Update to 4.0.0.
	[arguments]: Rewrite with gexp and remove inputs labels.  Do a "manual"
	PEP517-style build.
	[native-inputs]: Remove PYTHON-MOCK.  Change from OPENLDAP to OPENLDAP-2.6.
	Add PYTHON-PYPA-BUILD, PYTHON-PIP, PYTHON-SETUPTOOLS-SCM, PYTHON-TOML, and
	PYTHON-WHEEL.

	gnu: python-ldap: Update to 3.4.0.
	* gnu/packages/openldap.scm (python-ldap): Update to 3.4.0.
	[arguments]: Remove input labels.
	[inputs]: Change from OPENLDAP to OPENLDAP-2.6.

	gnu: OpenLDAP: Add 2.6.1.
	* gnu/packages/openldap.scm (openldap-2.6): New variable.

	gnu: ungoogled-chromium: Update to 97.0.4692.99.
	* gnu/packages/chromium.scm (%chromium-version): Set to 97.0.4692.99.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

	gnu: python-django: Add a native search path for TZDIR.
	* gnu/packages/django.scm (python-django-4.0)[native-search-paths]: Add TZDIR
	specification.
	(django-3.2)[native-search-paths]: Don't inherit.
	(python-django-rest-framework): Don't set TZDIR directly.

	gnu: python-django-url-filter: Patch for Django 4.0 compatibility.
	* gnu/packages/django.scm (python-django-url-filter)[source](modules,
	snippet): New fields.

2022-01-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-leaf: Update to 4.5.5.
	* gnu/packages/emacs-xyz.scm (emacs-leaf): Update to 4.5.5.

2022-01-20  Z572  <873216071@qq.com>

	gnu: rust-analyzer: Update to 2022-01-10.
	* gnu/packages/rust-apps.scm (rust-analyzer): Update to 2022-01-10.
	[arguments]<#:cargo-test-flags>: Skip two fail test.
	<#:cargo-inputs>:
	Add rust-typed-arena-2. Remove rust-tracing-tree-0.1
	Use rust-cargo-metadata-0.14 replace rust-cargo-metadata-0.13,
	use rust-chalk-ir-0.75 replace rust-chalk-ir-0.68,
	use rust-chalk-recursive-0.75 replace rust-chalk-recursive-0.68,
	use rust-countme-3 replace rust-countme-2,
	use rust-cov-mark-2 replace rust-cov-mark-1,
	use rust-lsp-types-0.91 replace rust-lsp-types-0.89,
	use rust-memmap2-0.5 replace rust-memmap2-0.2,
	use rust-miow-0.4 replace rust-miow-0.3,
	use rust-object-0.28 replace rust-object-0.24,
	use rust-pulldown-cmark-to-cmark-7 replace rust-pulldown-cmark-to-cmark-6,
	use rust-rowan-0.15 replace rust-rowan-0.13,
	use rust-rustc-ap-rustc-lexer-725 replace rust-rustc-ap-rustc-lexer-721.
	Move rust-quote-1 to #:cargo-development-inputs,
	Move rust-expect-test-1 to #:cargo-development-inputs,
	move rust-rayon-1 to #:cargo-development-inputs,
	move rust-tracing-0.1 to #:cargo-development-inputs,
	move rust-ungrammar-1 to #:cargo-development-inputs.
	<#:cargo-development-inputs>:
	Add rust-arbitrary-1, rust-derive-arbitrary, rust-tracing-subscriber-0.3,
	rust-tracing-tree-0.2.
	<#:phases>:
	Remove patch-build-failures.
	Add install-doc, chdir phase.
	Remove replace install phase.
	Replace install-license-files phase.
	Update fix-tests phase

	gnu: rust-normalize-line-endings-0.2: Update to 5.0.0-pre.13.
	* gnu/packages/crates-io.scm (rust-normalize-line-endings-0.2): Update to
	5.0.0-pre.13.
	[arguments]: <#:cargo-inputs>: add rust-kqueue-1.
	<#:cargo-development-inputs>: add rust-futures,rust-tempfile.
	<#:phases>: remove it.

	gnu: Add rust-fsevent-sys-4.
	* gnu/packages/crates-io.scm (rust-fsevent-sys-4): New variable.
	(rust-fsevent-sys-3): Inherit from above.

	gnu: Add rust-kqueue-1.
	* gnu/packages/crates-io.scm (rust-kqueue-1): New variable.

	gnu: Add rust-kqueue-sys-1.
	* gnu/packages/crates-io.scm (rust-kqueue-sys-1): New variable.

	gnu: Add rust-lsp-types-0.91.
	* gnu/packages/crates-io.scm (rust-lsp-types-0.91): New variable.
	(rust-lsp-types-0.89): Inherit from above.

	gnu: Add rust-object-0.28.
	* gnu/packages/crates-io.scm (rust-object-0.28): New variable.
	(rust-object-0.24): Inherit from above.

	gnu: rust-memchr-2: Update to 2.4.1.
	* gnu/packages/crates-io.scm (rust-memchr-2): Update to 2.4.1.

	gnu: Add rust-pulldown-cmark-to-cmark-7.
	* gnu/packages/crates-io.scm (rust-pulldown-cmark-to-cmark-7): New variable.
	(rust-pulldown-cmark-to-cmark-6): Inherit from above.

	gnu: Add rust-chalk-recursive-0.75.
	* gnu/packages/crates-io.scm (rust-chalk-recursive-0.75): New variable.
	(rust-chalk-recursive-0.68): Inherit from above.

	gnu: Add rust-chalk-solve-0.75.
	* gnu/packages/crates-io.scm (rust-chalk-solve-0.75): New variable.
	(rust-chalk-solve-0.68): Inherit from above.

	gnu: Add rust-chalk-ir-0.75.
	* gnu/packages/crates-io.scm (rust-chalk-ir-0.75): New variable.
	(rust-chalk-ir-0.68): Inherit from above.

	gnu: Add rust-chalk-derive-0.75.
	* gnu/packages/crates-io.scm (rust-chalk-derive-0.75): New variable.
	(rust-chalk-derive-0.68): Inherit from above.

	gnu: rust-synstructure-0.12: Update to 0.12.6.
	* gnu/packages/crates-io.scm (rust-synstructure-0.12): Update to 0.12.6.
	[arguments]:<#:cargo-development-inputs>: Add
	rust-synstructure-test-traits-0.1.
	<#:phases>: add fix-test phase.

	gnu: Add rust-cargo-metadata-0.14.
	* gnu/packages/crates-io.scm (rust-cargo-metadata-0.14): New variable.
	(rust-cargo-metadata-0.13): Inherit from above.

	gnu: rust-ungrammar-1: Update to 1.14.9.
	* gnu/packages/crates-io.scm (rust-ungrammar-1): Update to 1.14.9.

	gnu: rust-expat-sys-2: Update to 1.2.2.
	* gnu/packages/crates-io.scm (rust-expat-sys-2): Update to 1.2.2.

	gnu: Add rust-tracing-tree-0.2.
	* gnu/packages/crates-io.scm (rust-tracing-tree-0.2): New variable.
	(rust-tracing-tree-0.1): Inherit from above.

	gnu: rust-salsa-0.17: Update to 0.17.0-pre.2.
	* gnu/packages/crates-io.scm (rust-salsa-0.17): Update to 0.17.0-pre.2.

	gnu: rust-salsa-macros-0.17: Update to 0.17.0-pre.2.
	* gnu/packages/crates-io.scm (rust-salsa-macros-0.17): Update to 0.17.0-pre.2.

	gnu: Add rust-tracing-subscriber-0.3.
	* gnu/packages/crates-io.scm (rust-tracing-subscriber-0.3): New variable.
	(rust-tracing-subscriber-0.2): Inherit from above.

	gnu: rust-tracing-log-0.1: Update to 0.1.2.
	* gnu/packages/crates-io.scm (rust-tracing-log-0.1): Update to 0.1.2.

	gnu: Add rust-cov-mark-2.
	* gnu/packages/crates-io.scm (rust-cov-mark-2): New variable.
	(rust-cov-mark-1): Inherit from above.

2022-01-20  Zheng Junjie  <873216071@qq.com>

	gnu: Add rust-rowan-0.15.
	* gnu/packages/crates-io.scm (rust-rowan-0.15): New variable.
	(rust-rowan-0.13): Inherit from above.

2022-01-20  Z572  <873216071@qq.com>

	gnu: Add rust-rustc-ap-rustc-lexer-725.
	* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-lexer-725): New variable.
	(rust-rustc-ap-rustc-lexer-721): Inherit from above.

	gnu: rust-tracing-core-0.1: Update to 0.1.21.
	* gnu/packages/crates-io.scm (rust-tracing-core-0.1): Update to 0.1.21.

	gnu: rust-smol-str-0.1: Update to 0.1.21.
	* gnu/packages/crates-io.scm (rust-smol-str-0.1): Update to 0.1.21.

	gnu: Add rust-miow-0.4.
	* gnu/packages/crates-io.scm (rust-miow-0.4): New variable.
	(rust-miow-0.3): Inherit from above.

	gnu: Add rust-windows-sys-0.28.
	* gnu/packages/crates-io.scm (rust-windows-sys-0.28): New variable.

	gnu: Add rust-windows-aarch64-msvc-0.28.
	* gnu/packages/crates-io.scm (rust-windows-aarch64-msvc-0.28): New variable.

	gnu: Add rust-windows-i686-gnu-0.28.
	* gnu/packages/crates-io.scm (rust-windows-i686-gnu-0.28): New variable.

	gnu: Add rust-windows-i686-msvc-0.28.
	* gnu/packages/crates-io.scm (rust-windows-i686-msvc-0.28): New variable.

	gnu: Add rust-windows-x86-64-gnu-0.28.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-gnu-0.28): New variable.

	gnu: Add rust-windows-x86-64-msvc-0.28.
	* gnu/packages/crates-io.scm (rust-windows-x86-64-msvc-0.28): New variable.

	gnu: Add rust-countme-3.
	* gnu/packages/crates-io.scm (rust-countme-3): New variable.
	(rust-countme-2): Inherit from above.

	gnu: Add rust-matchers-0.1.
	* gnu/packages/crates-io.scm (rust-matchers-0.1): New variable.
	(rust-matchers-0.0): Inherit from above.

2022-01-20  Zheng Junjie  <873216071@qq.com>

	gnu: Add rust-typed-arena-2.
	* gnu/packages/crates-io.scm (rust-typed-arena-2): New variable.
	(rust-typed-arena-1): Inherit from above.

2022-01-20  Ricardo Wurmus  <rekado@elephly.net>

	import/texlive: Add helper to check installed files.
	* guix/import/texlive.scm (files-differ?): New procedure.

	gnu: Add texlive-amsfonts/fixed.
	* gnu/packages/tex.scm (texlive-amsfonts/fixed): New variable.
	(texlive-amsfonts)[replacement]: Add reference to texlive-amsfonts/fixed.

2022-01-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.173.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.173.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.93.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.93.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.15.16.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.16.
	(linux-libre-5.15-pristine-source): Update hash.

	gnu: rrdtool: Disallow references to tzdata-for-tests.
	* gnu/packages/rrdtool.scm (rrdtool)[arguments]: Add a #:disallowed-references
	keyword.

	gnu: rrdtool: Use Python 3.
	* gnu/packages/rrdtool.scm (rrdtool)[inputs]: Replace PYTHON-2 with PYTHON.

2022-01-20  Leo Famulari  <leo@famulari.name>

	gnu: libratbag: Make Python a regular input.
	The built package does keep a reference to Python, checked with `guix gc
	--references`.

	This is a followup to commit e415a73d2c11e43f4db3b797ed73ab6ebcc336e0.

	* gnu/packages/gnome.scm (libratbag)[native-inputs]: Move PYTHON ...
	[inputs]: ... to here.

2022-01-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gama: Update to 2.17.
	* gnu/packages/gps.scm (gama): Update to 2.17.

	gnu: lagrange: Update to 1.10.1.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.10.1.

	gnu: python-openid: Honor the #:tests? flag.
	* gnu/packages/python-web.scm (python-openid)[arguments]: Adjust custom
	'check phase to honor the #:tests? flag.

2022-01-20  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: python-openid: Remove python2 variant.
	This is a follow-up of: 90b6c3f4e6467a810c6001dcd46337e7c45491d8.

	* gnu/packages/python-web.scm (python-openid)[properties]: Remove it.

2022-01-20  Olivier Dion  <olivier.dion@polymtl.ca>

	gnu: Add uftrace.
	* gnu/packages/instrumentation.scm: (uftrace): New variable.

2022-01-20  Felix Gruber  <felgru@posteo.net>

	gnu: dune-pdelab: Update to 2.7.1.
	* gnu/packages/maths.scm (dune-pdelab): Update to 2.7.1.
	  [version]: Use `git-version` to compute the version string.

	gnu: dune-functions: Update to 2.7.1.
	* gnu/packages/maths.scm (dune-functions): Update to 2.7.1.
	  [arguments]: Parallelize build-tests phase.

	gnu: dune-typetree: Update to 2.7.1.
	* gnu/packages/maths.scm (dune-typetree): Update to 2.7.1.
	  [arguments]: Parallelize build-tests phase.

	gnu: dune-subgrid: Update to 2.7.1.
	* gnu/packages/maths.scm (dune-subgrid): Update to 2.7.1.
	  [version]: Use `git-version` to compute the version string.
	  [arguments]: Parallelize build-tests phase.

	gnu: dune-alugrid: Update to 2.7.1.
	* gnu/packages/maths.scm (dune-alugrid): Update to 2.7.1.
	  [version]: Use `git-version` to compute the version string.
	  [arguments]: Parallelize build-tests phase.

	gnu: dune-localfunctions: Update to 2.7.1.
	* gnu/packages/maths.scm (dune-localfunctions): Update to 2.7.1.
	  [arguments]: Parallelize build-tests phase.

	gnu: dune-istl: Update to 2.7.1.
	* gnu/packages/maths.scm (dune-istl): Update to 2.7.1.
	  [arguments]: Parallelize build-tests phase.
	  [source](patches) Remove patch that is no longer needed.
	* gnu/packages/patches/dune-istl-2.7-fix-non-mpi-tests.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove above patch.

	gnu: dune-grid: Update to 2.7.1.
	* gnu/packages/maths.scm (dune-grid): Update to 2.7.1.
	  [arguments]: Parallelize build-tests phase.

	gnu: dune-uggrid: Update to 2.7.1.
	* gnu/packages/maths.scm (dune-uggrid): Update to 2.7.1.
	  [arguments]: Parallelize build-tests phase.

	gnu: dune-geometry: Update to 2.7.1.
	* gnu/packages/maths.scm (dune-geometry): Update to 2.7.1.
	  [arguments]: Parallelize build-tests phase.

	gnu: dune-common: Update to 2.7.1.
	* gnu/packages/maths.scm (dune-common): Update to 2.7.1.
	  [arguments]: Parallelize build-tests phase.

	gnu: Modernize add-openmpi-to-dune-package
	* gnu/packages/maths.scm (add-openmpi-to-dune-package): Use
	  modify-inputs.

2022-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: samtools-0.1: Install headers and library.
	* gnu/packages/bioinformatics.scm (samtools-0.1)[arguments]: Add build phases
	'install-library and 'install-headers.

	gnu: r-rbowtie: Add missing input.
	* gnu/packages/bioconductor.scm (r-rbowtie)[inputs]: Add zlib.

2022-01-20  Olivier Dion  <olivier.dion@polymtl.ca>

	gnu: Add flamegraph.
	* gnu/packages/instrumentation.scm (flamegraph): New variable.

2022-01-20  Guillaume Le Vaillant  <glv@posteo.net>

	services: guix-publish: Add negative-ttl parameter.
	* gnu/services/base.scm (guix-publish-configuration): Add 'negative-ttl'
	  field.
	  (guix-publish-sheperd-service): Process it.
	* doc/guix.texi (Base Services)[guix-publish-service-type]: Add item for
	  negative-ttl.

2022-01-20  kiasoc5  <kiasoc5@tutanota.com>

	gnu: flatpak: Simplify inputs.
	* gnu/packages/package-management.scm (flatpak)[native-inputs, inputs]: Remove labels.
	[arguments]<#:phases>: Edit 'p11-kit-fix not to relying on labels.

	gnu: libostree: Update to 2022.1.
	* gnu/packages/package-management (libostree): Update to 2022.1.
	[native-inputs, inputs]: Remove labels

2022-01-20  cage  <cage-dev@twistfold.it>

	gnu: telescope: Update to 0.7.1.
	* gnu/packages/web-browsers.scm (telescope): Update to 0.7.1.

2022-01-20  Vinicius Monego  <monego@posteo.net>

	gnu: Remove python2-urlgrabber.
	* gnu/packages/python-web.scm (python2-urlgrabber): Remove variable.

	gnu: Add python-urlgrabber.
	* gnu/packages/python-web.scm (python-urlgrabber): New variable.

	gnu: Remove python2-paste.
	* gnu/packages/python-web.scm (python2-paste): Remove variable.

	gnu: Remove python2-pastescript.
	* gnu/packages/python-web.scm (python2-pastescript): Remove variable.

	gnu: Remove python2-publicsuffix2.
	* gnu/packages/python-web.scm (python2-publicsuffix2): Remove variable.

	gnu: Remove python2-publicsuffix.
	* gnu/packages/python-web.scm (python2-publicsuffix): Remove variable.

	gnu: Remove python2-elasticsearch.
	* gnu/packages/python-web.scm (python2-elasticsearch): Remove variable.

	gnu: Remove python2-cssmin.
	* gnu/packages/python-web.scm (python2-cssmin): Remove variable.

	gnu: Remove python2-htmlmin.
	* gnu/packages/python-web.scm (python2-htmlmin): Remove variable.

	gnu: Remove python2-s3transfer.
	* gnu/packages/python-web.scm (python2-s3transfer): Remove variable.
	* gnu/packages/python-web.scm (python-s3transfer)[properties]: Remove field.

	gnu: Remove python2-betamax-matchers.
	* gnu/packages/python-web.scm (python2-betamax-matchers): Remove variable.

	gnu: Remove python2-url.
	* gnu/packages/python-web.scm (python2-url): Remove variable.
	* gnu/packages/python-web.scm (python2-url)[properties]: Remove field.

	gnu: Remove python2-webtest.
	* gnu/packages/python-web.scm (python2-webtest): Remove variable.

	gnu: Remove python2-ndg-httpsclient.
	* gnu/packages/python-web.scm (python2-ndg-httpsclient): Remove variable.

	gnu: Remove python2-openid-teams.
	* gnu/packages/python-web.scm (python2-openid-teams): Remove variable.

	gnu: Remove python2-openid-cla.
	* gnu/packages/python-web.scm (python2-openid-cla): Remove variable.

	gnu: Remove python2-cssselect.
	* gnu/packages/python-web.scm (python2-cssselect): Remove variable.

	gnu: Remove python2-css-parser.
	* gnu/packages/python-web.scm (python2-css-parser): Remove variable.

	gnu: Remove python2-cssutils.
	* gnu/packages/python-web.scm (python2-cssutils): Remove variable.

	gnu: Remove python2-openid.
	* gnu/packages/python-web.scm (python2-openid): Remove variable.

	gnu: Remove python2-html5-parser.
	* gnu/packages/python-web.scm (python2-html5-parser): Remove variable.

	gnu: Remove python2-html2text.
	* gnu/packages/python-web.scm (python2-html2text): Remove variable.

	gnu: Remove python2-sphinx-rtd-theme.
	* gnu/packages/sphinx.scm (python2-sphinx-rtd-theme): Remove variable.

	gnu: Remove python2-guzzle-sphinx-theme.
	* gnu/packages/sphinx.scm (python2-guzzle-sphinx-theme): Remove variable.

	gnu: Remove python2-sphinx-cloud-sptheme.
	* gnu/packages/sphinx.scm (python2-sphinx-cloud-sptheme): Remove variable.

	gnu: Remove python2-sphinx-repoze-autointerface.
	* gnu/packages/sphinx.scm (python2-sphinx-repoze-autointerface): Remove
	variable.

	gnu: Remove python2-sphinx-me.
	* gnu/packages/sphinx.scm (python2-sphinx-me): Remove variable.

	gnu: Remove python2-sphinxcontrib-programoutput.
	* gnu/packages/sphinx.scm (python2-sphinxcontrib-programoutput): Remove variable.

2022-01-20  Daniel Meißner  <daniel.meissner-i4k@ruhr-uni-bochum.de>

	gnu: seahorse: Fix failing build.
	The Python scripts in the build-aux directory which are run during ‘meson
	build’ need a Python interpreter in the $PATH environment.

	* gnu/packages/gnome.scm (seahorse)[native-inputs]: Add python.

2022-01-20  Charles  <charles.b.jackson@protonmail.com>

	gnu: gnome-xyz: Add gnome-shell-extension-blur-my-shell.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-blur-my-shell): New Variable.

2022-01-20  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: pulseview: Fix build
	* gnu/packages/patches/pulseview-glib-2.68.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/electronics.scm (pulseview): Register it. Also disable the
	tests which are failing and remove a trailing #t.

	gnu: libsigrok: Fix build.
	* gnu/packages/electronics.scm (libsigrok)[propagated-inputs]: Use glibmm-2.64
	instead of glibmm.

2022-01-20  Ricardo Wurmus  <rekado@elephly.net>

	guix: import/cran: Cast booleans.
	This is needed due to a change in file-hash*.

	* guix/import/cran.scm (description->package): Ensure that GIT? and HG? are
	booleans.

2022-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pasilla: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-pasilla)[source]: Use bioconductor-uri.

	gnu: Add r-doubletfinder.
	* gnu/packages/bioinformatics.scm (r-doubletfinder): New variable.

2022-01-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rygel: Remove input labels.
	* gnu/packages/gnome.scm (rygel)[native-inputs]:
	Remove input labels.

	gnu: rygel: Fix build.
	* gnu/packages/gnome.scm (rygel)[native-inputs]: Add python.

	gnu: nautilus: Fix build.
	* gnu/packages/gnome.scm (nautilus)[native-inputs]: Add python.

2022-01-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to a27e47f.
	* gnu/packages/package-management.scm (guix): Update to a27e47f.

2022-01-16  John Kehayias  <john.kehayias@protonmail.com>

	gnu: libratbag: Add python to native inputs.
	Since commit 6f36d0c89e3bf19bb7bb8f7f5b77de30c9af861b, Meson no longer
	propagates Python.

	* gnu/packages/gnome.scm (libratbag)[native-inputs]: Add python.

2022-01-19  Leo Famulari  <leo@famulari.name>

	gnu: transcode: Fix typo in description.
	* gnu/packages/video.scm (transcode)[description]: Fix typo.

	gnu: r-dplyr: Fix typo in description.
	* gnu/packages/statistics.scm (r-dplyr)[description]: Fix typo.

2022-01-19  Ludovic Courtès  <ludo@gnu.org>

	doc: Normalize language codes in menu URLs.
	* doc/build.scm (stylized-html)[build](base-language-url): Add calls to
	'normalize'.

2022-01-19  Ludovic Courtès  <ludo@gnu.org>

	package: Honor '--dry-run' when target profile is already in store.
	Fixes <https://issues.guix.gnu.org/53267>.
	Reported by Tirifto <tirifto@posteo.cz>.

	Regression introduced in 65ffb9388c1c3d870cb07e4cb3ef12c9ac06a161.

	In the (unlikely) case where the profile we're targeting with "guix
	upgrade -n" or similar is already built, a new profile generation would
	be created and linked to despite the use of '-n'.  This is because
	65ffb9388c1c3d870cb07e4cb3ef12c9ac06a161 assumed that dry-run behavior
	would be handled solely by the build handler, which is not the case when
	there's nothing to build.

	* guix/scripts/package.scm (build-and-use-profile): Reintroduce #:dry-run?
	and honor it.
	(process-actions): Pass #:dry-run? to 'build-and-use-profile'.
	* tests/guix-package-net.sh: Add test.

2022-01-19  Alex Devaure  <ajadevaure@gmail.com>

	gnu: darktable: update to 3.8.0
	* gnu/packages/photo.scm (darktable): Update to 3.8.0.
	[inputs]: Remove input labels.  Replace LUA with LUA-5.4.

2022-01-19  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust to gzip as the default log compression.
	This is a followup to 575e52ac2b090fd194086e9c1c53bbf8055acbc2.

	* tests/publish.scm ("/log/NAME"): Expect a gzip-encoded log.

2022-01-19  Marius Bakke  <marius@gnu.org>

	gnu: komikku: Provide 'python'.
	...because MESON-BUILD-SYSTEM no longer includes it by default.

	* gnu/packages/gnome.scm (komikku)[inputs]: Add PYTHON.

2022-01-19  Marius Bakke  <marius@gnu.org>

	gnu: python-fonttools: Fix build failure.
	* gnu/packages/python-xyz.scm (python-fonttools-with-tests)[arguments]: Skip
	tests that cannot run.
	[native-inputs]: Fix inheritance.

	gnu: python-scikit-learn: Update to 1.0.2.
	* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 1.0.2.

2022-01-16  Leo Famulari  <leo@famulari.name>

	gnu: wpa-wupplicant: Update to 2.10 [security fixes].
	See the upstream advisory for more information on the security fixes
	contained in these updates:

	https://w1.fi/security/2022-1/sae-eap-pwd-side-channel-attack-update-2.txt

	* gnu/packages/admin.scm (wpa-supplicant-minimal): Update to 2.10.
	[source]: Remove obsolete patches.
	* gnu/packages/patches/wpa-supplicant-CVE-2021-27803.patch,
	gnu/packages/patches/wpa-supplicant-CVE-2021-30004.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2022-01-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wine: Update to 7.0.
	* gnu/packages/wine.scm (wine): Update to 7.0.
	[inputs]: Remove now-bundled faudio, lcms, libxml2, libxslt, libmpg123,
	libpng, libjpeg, and libtiff.  But read the comment.
	* gnu/packages/wine.scm (wine, wine64, wine-minimal)[arguments]:
	Add a new 'patch-SHELL phase.  Don't explicitly return #t from phases.

2022-01-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: audacity: Update to 3.1.3
	* gnu/packages/patches/audacity-add-include.patch: Delete file.
	* gnu/packages/patches/audacity-build-with-system-portaudio.patch:
	Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/audio (audacity): Update to 3.1.3
	[inputs]: Use wxwidgets-3.1.  Add linux-libre-headers, libjpeg-turbo, sqlite,
	portaudio.
	[#:configure-flags]: Update to disable conan during build, prefer system
	libraries, and disable features that phone home.
	[#:phases]: Add fix-cmake-rpath to ensure correct DT_RUNPATHs.
	Adjust comment-out-revision-indent and use-upstream-headers.
	[native-search-paths]: Add AUDACITY_MODULES_PATH and AUDACITY_PATH.

	gnu: wxwidgets-3.1: Update to 3.1.5.
	* gnu/packages/wxwidgets.scm (wxwidgets-3.1): Update to 3.1.5.
	[inputs]: Add catch-framework.
	[#:configure-flags]: List out all flags.
	[#:phases]: Add ‘add-catch’ phase.
	Replace ‘configure’ with manual configuration.

2022-01-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	etc: Match define-public only at line start.
	The current regexp simply matches the first occurence, which more often than
	not points to the *previous* variable.

	* etc/snippets/text-mode/guix-commit-message-update-package ($1): Restrict
	match to beginning of line with optional indentation.

2022-01-19  Vagrant Cascadian  <vagrant@debian.org>

	gnu: guix: update to 1.3.0-22.24c3485.
	Fixes build of guix on aarch64: https://issues.guix.gnu.org/52943

	* gnu/packages/package-management.scm (guix): update to 1.3.0-22.24c3485.

2022-01-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xpadneo: Use G-expressions.
	* gnu/packages/linux.scm (xpadneo)[arguments]:
	Rewrite as G-expressions.

	gnu: v4l2loopback-linux-module: Unquote arguments.
	* gnu/packages/linux.scm (v4l2loopback-linux-module)[arguments]:
	Make an unquoted LIST.

	gnu: ddcci-driver-linux: Use G-expressions.
	* gnu/packages/linux.scm (ddcci-driver-linux)[arguments]:
	Rewrite as G-expressions.

	gnu: ddcci-driver-linux: Update to 0.4.2.
	* gnu/packages/linux.scm (ddcci-driver-linux): Update to 0.4.2.

	gnu: bbswitch-module: Unquote arguments.
	* gnu/packages/linux.scm (bbswitch-module)[arguments]:
	Make an unquoted LIST.

	gnu: vhba-module: Unquote arguments.
	* gnu/packages/linux.scm (vhba-module)[arguments]:
	Make an unquoted LIST.

	gnu: rtl8812au-aircrack-ng-linux-module: Use G-expressions.
	* gnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module)[source]:
	Rewrite snippet as G-expression.

	gnu: rtl8821ce-linux-module: Use G-expressions.
	* gnu/packages/linux.scm (rtl8821ce-linux-module)[arguments]:
	Rewrite as G-expressions.

	gnu: librem-ec-acpi-linux-module: Unquote arguments.
	* gnu/packages/linux.scm (librem-ec-acpi-linux-module)[arguments]:
	Make an unquoted LIST.

	gnu: acpi-call-linux-module: Use G-expressions.
	* gnu/packages/linux.scm (acpi-call-linux-module)[arguments]:
	Rewrite as G-expressions.

	build-system/linux-module: Use G-expressions.
	* guix/build-system/linux-module.scm (make-linux-module-builder)
	[arguments]: Rewrite as G-expressions.

	gnu: make-linux-libre*: Use G-expressions.
	* gnu/packages/linux.scm (make-linux-libre*)[arguments]:
	Rewrite as G-expressions.

	gnu: scanbd: Fix build.
	* gnu/packages/scanner.scm (scanbd)[arguments]: Add ‘-Wno-error’ to CFLAGS
	in #:configure-flags.

	gnu: scanbd: Use G-expressions.
	* gnu/packages/scanner.scm (scanbd)[arguments]:
	Rewrite as G-expressions.

	gnu: chromaprint: Update to 1.5.1.
	* gnu/packages/mp3.scm (chromaprint): Update to 1.5.1.

	gnu: hostapd: Use G-expressions.
	* gnu/packages/admin.scm (hostapd)[arguments]:
	Rewrite as G-expressions.

	gnu: hostapd: Use PKG-CONFIG-FOR-TARGET.
	* gnu/packages/admin.scm (hostapd)[arguments]: Use PKG-CONFIG-FOR-TARGET.

	gnu: hostapd: Update to 2.10.
	* gnu/packages/admin.scm (hostapd): Update to 2.10.
	[arguments]: Don't explicitly return #t from phases.
	[source]: Remove patches.

2022-01-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: expat: Add replacement for [security fixes].
	Fixes CVE-2021-45960, CVE-2021-46143, and CVE-2022-22822…22827.

	* gnu/packages/xml.scm (expat/fixed): New variable.
	(expat)[replacement]: Use it.

2022-01-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.25.
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.25.

2022-01-19  Niklas Eklund  <niklas.eklund@posteo.net>

	gnu: Add emacs-dtache.
	* gnu/packages/emacs-xyz.scm (emacs-dtache): New variable.

2022-01-19  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add nhooks.
	* gnu/packages/lisp-xyz.scm (cl-nhooks, ecl-nhooks, sbcl-nhooks): New variables.

	gnu: Add phos.
	* gnu/packages/lisp-xyz.scm (cl-phos, ecl-phos, sbcl-phos): New variables.

	gnu: nyxt: Update to 2.2.4.
	* gnu/packages/web-browsers.scm (nyxt): Update to 2.2.4.

2022-01-19  Ludovic Courtès  <ludo@gnu.org>

	doc: Make the HTML language menu disappear on narrow screens.
	* doc/build.scm (stylized-html)[build](navigation-bar): New procedure.
	(stylized-html): Use it.

2022-01-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-xdo: Use libc already in build environment.
	* gnu/packages/python-xyz.scm (python-xdo)[arguments]: Find reference to
	'libc' input.
	[inputs]: Remove glibc.

	gnu: vim-guix-vim: Update to 0.3.1.
	* gnu/packages/vim.scm (vim-guix-vim): Update to 0.3.1.

2022-01-19  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-xdo: Hard-code path to libc.
	Fixes: <https://issues.guix.gnu.org/53183>

	* gnu/packages/python-xyz.scm (python-xdo)[arguments]: Also substitute*
	reference of libc.
	[inputs]: Add glibc.

2022-01-19  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: emacs-telega-server: Update to 0.8.2-0-5739794d.
	* gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to 0.8.2-0-5739794d.

	gnu: tdlib: Update to 1.8.0.
	* gnu/packages/emacs-xyz.scm (tdlib): Update to 1.8.0.
	[arguments]<#:phases>: Remove trailing #T.

2022-01-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: python-agate-excel: Update to 0.2.5.
	* gnu/packages/wireservice.scm (python-agate-excel): Update to 0.2.5.
	  [inputs]: Add python-olefile and remove labels.

	gnu: python-fiona: Fix build.
	* gnu/packages/geo.scm (python-fiona)[arguments]: In 'check' phase, set
	  GDAL_ENABLE_DEPRECATED_DRIVER_GTM and disable a test.

	gnu: grass: Update to 7.8.6.
	* gnu/packages/geo.scm (grass): Update to 7.8.6.

	gnu: gdal: Update to 3.3.3.
	* gnu/packages/geo.scm (gdal): Update to 3.3.3.

2022-01-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rbw.
	* gnu/packages/rust-apps.scm (rbw): New variable.

	gnu: rust-humantime-2: Update to 2.1.0.
	* gnu/packages/crates-io.scm (rust-humantime-2): Update to 2.1.0.

	gnu: Add rust-paw-1.
	* gnu/packages/crates-io.scm (rust-paw-1):
	(rust-paw-attributes-1):
	(rust-paw-raw-1):
	(rust-paw-structopt-1): New variables.

	gnu: Add rust-hkdf-0.11.
	* gnu/packages/crates-io.scm (rust-hkdf-0.11): New variable.
	(rust-hkdf-0.9): Inherit from above.

	gnu: Add rust-region-3.
	* gnu/packages/crates-io.scm (rust-region-3): New variable.
	(rust-region-2): Inherit from above.

	gnu: Add rust-rsa-0.5.
	* gnu/packages/crates-io.scm (rust-rsa-0.5): New variable.

	gnu: Add rust-num-bigint-dig-0.7.
	* gnu/packages/crates-io.scm (rust-num-bigint-dig-0.7): New variable.
	(rust-num-bigint-dig-0.6): Inherit from above.

	gnu: Add rust-pkcs8-0.7.
	* gnu/packages/crates-io.scm (rust-pkcs8-0.7): New variable.

	gnu: Add rust-pkcs5-0.3.
	* gnu/packages/crates-io.scm (rust-pkcs5-0.3): New variable.

	gnu: Add rust-block-modes-0.8.
	* gnu/packages/crates-io.scm (rust-block-modes-0.8): New variable.
	(rust-block-modes-0.7): Inherit from above.

	gnu: Add rust-aes-0.7.
	* gnu/packages/crates-io.scm (rust-aes-0.7): New variable.
	(rust-aes-0.6): Inherit from above.

	gnu: Add rust-ctr-0.8.
	* gnu/packages/crates-io.scm (rust-ctr-0.8): New variable.
	(rust-ctr-0.6): Inherit from above.

	gnu: Add rust-des-0.7.
	* gnu/packages/crates-io.scm (rust-des-0.7): New variable.
	(rust-des-0.6): Inherit from above.

	gnu: Add rust-scrypt-0.8.
	* gnu/packages/crates-io.scm (rust-scrypt-0.8): New variable.
	(rust-scrypt-0.3): Inherit from above.

	gnu: Add rust-pbkdf2-0.9.
	* gnu/packages/crates-io.scm (rust-pbkdf2-0.9): New variable.

	gnu: Add rust-pbkdf2-0.10.
	* gnu/packages/crates-io.scm (rust-pbkdf2-0.10): New variable.
	(rust-pbkdf2-0.4): Inherit from above.

2022-01-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-streebog-0.10.
	* gnu/packages/crates-io.scm (rust-streebog-0.10): New variable.

2022-01-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-hmac-0.12.
	* gnu/packages/crates-io.scm (rust-hmac-0.12): New variable.
	(rust-hmac-0.11): Inherit from above.

	gnu: Add rust-password-hash-0.3.
	* gnu/packages/crates-io.scm (rust-password-hash-0.3): New variable.

	gnu: Add rust-sha-1-0.10.
	* gnu/packages/crates-io.scm (rust-sha-1-0.10): New variable.
	(rust-sha-1-0.9): Inherit from above.

	gnu: Add rust-pkcs1-0.2.
	* gnu/packages/crates-io.scm (rust-pkcs1-0.2): New variable.

	gnu: Add rust-pem-rfc7468.
	* gnu/packages/crates-io.scm (rust-pem-rfc7468): New variable.

	gnu: Add rust-cpufeatures-0.2.
	* gnu/packages/crates-io.scm (rust-cpufeatures-0.2): New variable.
	(rust-cpufeatures-0.1): Inherit from above.

2022-01-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-tokio-1: Update to 1.15.0.
	* gnu/packages/crates-io.scm (rust-tokio-1): Update to 1.15.0.
	(rust-tokio-1.8): Inherit from above.

	gnu: rust-tokio-macros-1: Update to 1.7.0.
	* gnu/packages/crates-io.scm (rust-tokio-macros-1): Update to 1.7.0.

2022-01-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-base64ct.
	* gnu/packages/crates-io.scm (rust-base64ct): New variable.

	gnu: Add rust-digest-0.10.
	* gnu/packages/crates-io.scm (rust-digest-0.10): New variable.
	(rust-digest-0.9): Inherit from above.

	gnu: Add rust-crypto-common-0.1.
	* gnu/packages/crates-io.scm (rust-crypto-common-0.1): New variable.

	gnu: Add rust-block-buffer-0.10.
	* gnu/packages/crates-io.scm (rust-block-buffer-0.10): New variable.
	(rust-block-buffer-0.9): Inherit from above.

	gnu: Add rust-sha1-asm-0.5.
	* gnu/packages/crates-io.scm (rust-sha1-asm-0.5): New variable.
	(rust-sha1-asm-0.4): Inherit from above.

2022-01-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-sha2-0.10.
	* gnu/packages/crates-io.scm (rust-sha2-0.10): New variable.
	(rust-sha2-0.9): Inherit from above.

2022-01-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-salsa20-0.9.
	* gnu/packages/crates-io.scm (rust-salsa20-0.9): New variable.

	gnu: Add rust-spki-0.4.
	* gnu/packages/crates-io.scm (rust-spki-0.4): New variable.

	gnu: Add rust-der-0.4.
	* gnu/packages/crates-io.scm (rust-der-0.4): New variable.

	gnu: Add rust-der-derive-0.4.
	* gnu/packages/crates-io.scm (rust-der-derive-0.4): New variable.

	gnu: Add rust-crypto-bigint-0.2.
	* gnu/packages/crates-io.scm (rust-crypto-bigint-0.2): New variable.

2022-01-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-subtle-2: Update to 2.4.1.
	* gnu/packages/crates-io.scm (rust-subtle-2): Update to 2.4.1.
	[arguments]<#cargo-development-inputs>: Add rust-rand-0.7.

2022-01-19  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add rust-rlp-0.5.
	* gnu/packages/crates-io.scm (rust-rlp-0.5): New variable.

	gnu: Add rust-rustc-hex-2.
	* gnu/packages/crates-io.scm (rust-rustc-hex-2): New variable.

	gnu: Add rust-const-oid-0.6.
	* gnu/packages/crates-io.scm (rust-const-oid-0.6): New variable.

	gnu: Add rust-totp-lite-1.
	* gnu/packages/crates-io.scm (rust-totp-lite-1): New variable.

2022-01-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-zeroize: Update to 1.4.3.
	* gnu/packages/crates-io.scm (rust-zeroize): Update to 1.4.3.
	[arguments]<#:tests?>: Set back to #true.

2022-01-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libtorrent-rasterbar: Remove input labels.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[native-inputs]:
	Remove input labels.

	gnu: libtorrent-rasterbar: Update to 1.2.15.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.2.15.
	[arguments]: Add phase to adjust test timeout. Adjust custom 'check
	phase to update faketime date and output debug information on test
	failures.

	gnu: terminology: Add missing input.
	* gnu/packages/enlightenment.scm (terminology)[native-inputs]: Add python.

2022-01-19  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.1.0-11.9f08035.
	* gnu/packages/ci.scm (cuirass): Update to 1.1.0-11.9f08035.

2022-01-19  Marius Bakke  <marius@gnu.org>

	gnu: ganeti: Remove input labels.
	* gnu/packages/virtualization.scm (ganeti)[arguments]: Use SEARCH-INPUT-FILE
	as appropriate.
	[inputs]: Remove labels.

	gnu: ganeti: Fix test failure.
	* gnu/packages/virtualization.scm (ganeti)[arguments]: Add phase to add
	compatibility with newer Pyparsing.

	gnu: python-locust: Update to 2.5.1.
	* gnu/packages/benchmark.scm (python-locust): Update to 2.5.1.
	[arguments]: Remove obsolete phase.  Respect TESTS? in check phase.
	[native-inputs]: Add PYTHON-RETRY and PYTHON-SETUPTOOL-SCM.
	[propagated-inputs]: Add PYTHON-FLASK-CORS, PYTHON-ROUNDROBIN, and
	PYTHON-TYPING-EXTENSIONS.

	gnu: python-pyzmq: Update to 22.3.0.
	* gnu/packages/python-xyz.scm (python-pyzmq): Update to 22.3.0.

	gnu: Add python-roundrobin.
	* gnu/packages/python-xyz.scm (python-roundrobin): New public variable.

	gnu: Add python-retry.
	* gnu/packages/python-xyz.scm (python-retry): New public variable.

	gnu: python-flufl-testing: Explicitly disable tests.
	* gnu/packages/python-xyz.scm (python-flufl-testing)[arguments]: Add #:tests?.
	[native-inputs]: Remove.

	gnu: python-geventhttpclient: Update to 1.5.3.
	* gnu/packages/python-web.scm (python-geventhttpclient): Update to 1.5.3.
	[arguments]: Respect TESTS? in chech phase.  Remove obsolete workarounds.
	[propagated-inputs]: Add PYTHON-BROTLI.

	gnu: python-flask-cors: Update to 3.0.10.
	* gnu/packages/python-web.scm (python-flask-cors): Update to 3.0.10.

2022-01-19  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.1.0-10.9a50aa1.
	* gnu/packages/ci.scm (cuirass): Update to 1.1.0-10.9a50aa1.

2022-01-19  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Include pinctrl driver for Cherryview / Braswell hardware.
	Fixes <https://issues.guix.gnu.org/53329>, "Integrated keyboard doesn't work
	(Lenovo N22)". Reported by Jack Ridehalgh <jack@ridehalgh.uk>.

	* gnu/packages/aux-files/linux-libre/5.15-i686.conf,
	gnu/packages/aux-files/linux-libre/5.15-x86_64.conf: Set
	CONFIG_PINCTRL_CHERRYVIEW=y.

2022-01-18  Philip McGrath  <philip@philipmcgrath.com>

	gnu: Add font-bravura.
	* gnu/packages/fonts.scm (font-bravura): New public variable.

2022-01-18  Philip McGrath  <philip@philipmcgrath.com>

	gnu: Add font-cormorant.
	Cormorant is a family of free fonts in the Garamond tradition.
	The fonts are widely used, including in professionally-published
	books, e.g. the German paperback edition of the works of Kazuo Ishiguro from
	Heyne Verlag: https://fontsinuse.com/uses/19694/kazuo-ishiguro-heyne-verlag

	 -Philip

	* gnu/packages/fonts.scm (font-cormorant): New public variable.

2022-01-18  Attila Lendvai  <attila@lendvai.name>

	gnu: Add guile-srfi-189.
	* gnu/packages/guile-xyz.scm (guile-srfi-189): New variable.

2022-01-18  Ludovic Courtès  <ludo@gnu.org>

	doc: Add a language menu in the HTML manual.
	* doc/build.scm (stylized-html): New procedure.
	(html-manual): Use it.

	doc: Factorize 'language-code->native-name'.
	* doc/build.scm (localization-helper-module)[content](translate): Add
	call to 'setenv' before 'write'.  Remove use of 'with-language'.
	(language-code->native-name): New procedure.
	(html-manual-indexes)[build](top-level-index): Use it.

2022-01-18  Leo Famulari  <leo@famulari.name>

	gnu: pitivi: Make Python a regular input.
	The built package does keep a reference to Python.

	This is a followup to commit 10be314cd8ac76d7a58f5ad4fcf3365cdd161234.

	* gnu/packages/video.scm (pitivi)[native-inputs]: Move PYTHON ...
	[inputs]: ... to here.

2022-01-18  Leo Famulari  <leo@famulari.name>

	gnu: Blanket: Make Python a regular input.
	The built package does keep a reference to Python.

	This is a followup to commit 3cf59e02e7eed788f02fa1a2c96d1ebedbcd2c84.

	* gnu/packages/task-management.scm (blanket)[native-inputs]: Move PYTHON ...
	[inputs]: ... to here.

2022-01-18  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-piexif: Fix patch.
	Line-endings in the patch need to be CRLF to meet the patched file's content.

	* gnu/packages/patches/python-piexif-fix-tests-with-pillow-7.2.patch:
	  Change line-endings of patched lines.

2022-01-18  Leo Famulari  <leo@famulari.name>

	gnu: gnome-music: Add a direct dependency on Python.
	Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
	propagates Python.

	* gnu/packages/gnome.scm (gnome-music)[inputs]: Add python.

2022-01-18  Marius Bakke  <marius@gnu.org>

	gnu: python-igraph: Do not inherit igraph replacements.
	...because igraph is built from different source code.

	* gnu/packages/graph.scm (python-igraph): Use object inheritance instead of
	PACKAGE/INHERIT.

2022-01-18  Marius Bakke  <marius@gnu.org>

	gnu: python-pyzabbix: Fix test failure.
	* gnu/packages/monitoring.scm (python-pyzabbix)[arguments]: Adjust test
	invokation.

	gnu: python-peachpy: Fix build.
	* gnu/packages/python-xyz.scm (python-peachpy)[arguments]: Invoke nosetests
	directly.
	[native-inputs]: Add PYTHON-SETUPTOOLS.

	gnu: python-sparqlwrapper: Build with older setuptools.
	* gnu/packages/rdf.scm (python-sparqlwrapper)[native-inputs]: Add
	PYTHON-SETUPTOOLS.

2022-01-18  Marius Bakke  <marius@gnu.org>

	gnu: python-aiohttp: Propagate attrs.
	...as required by its egginfo.

	* gnu/packages/python-web.scm (python-aiohttp)[propagated-inputs]: Add
	PYTHON-ATTRS.

2022-01-18  Marius Bakke  <marius@gnu.org>

	gnu: python-dulwich: Update to 0.20.30.
	* gnu/packages/python-xyz.scm (python-dulwich): Update to 0.20.30.
	[arguments]: Remove workaround.  Patch one more file.
	[native-inputs]: Add GNUPG and PYTHON-GPG.

	gnu: python-leidenalg: Fix build failure.
	* gnu/packages/graph.scm (python-leidenalg)[arguments]: Add #:phases.
	[native-inputs]: Add PYTHON-SETUPTOOLS.

	gnu: python-parse-type: Update to 0.5.2.
	* gnu/packages/python-xyz.scm (python-parse-type): Update to 0.5.2.
	[native-inputs]: Add PYTHON-SETUPTOOLS.

	gnu: python-pydot: Update to 1.4.2.
	* gnu/packages/graphviz.scm (python-pydot): Update to 1.4.2.
	[source](patches): Remove.
	* gnu/packages/patches/python-pydot-regression-test.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: python-pydot: Build with old pyparsing.
	* gnu/packages/graphviz.scm (python-pydot)[propagated-inputs]: Change from
	PYTHON-PYPARSING to PYTHON-PYPARSING-2.4.7.

	gnu: python-kazoo: Update to 2.8.0.
	* gnu/packages/python-xyz.scm (python-kazoo): Update to 2.8.0.

	gnu: python-rdflib-jsonld: Update to 0.6.2.
	* gnu/packages/rdf.scm (python-rdflib-jsonld): Update to 0.6.2.

	gnu: python-rdflib: Update to 6.1.1.
	* gnu/packages/rdf.scm (python-rdflib): Update to 6.1.1.
	[arguments]: Remove #:tests.  Add #:phases.
	[native-inputs]: Change from PYTHON-NOSE to PYTHON-PYTEST.
	(python-rdflib-5): New variable.
	(python2-rdflib): Inherit from PYTHON-RDFLIB-5.
	* gnu/packages/python-xyz.scm (python-prov): Change from PYTHON-RDFLIB to
	PYTHON-RDFLIB-5.
	* gnu/packages/bioinformatics.scm (cwltool): Likewise.

	gnu: python-libusb1: Update to 2.0.1.
	* gnu/packages/libusb.scm (python-libusb1): Update to 2.0.1.
	[arguments]: Remove trailing #t's and adjust file name.

	gnu: python-lazr-delegates: Fix test failure.
	* gnu/packages/python-xyz.scm (python-lazr-delegates)[arguments]: Invoke
	'nosetests' directly instead of through setup.py.  While at it, respect
	'--without-tests'.

	gnu: python-gevent: Update to 21.12.0.
	* gnu/packages/python-xyz.scm (python-gevent): Update to 21.12.0.
	[propagated-inputs]: Simplify.  Move PYTHON-OBJGRAPH ...
	[native-inputs]: ... here.  Remove PYTHON-SIX.

	gnu: arm-trusted-firmware-rk3399: Remove input labels.
	* gnu/packages/firmware.scm (arm-trusted-firmware-rk3399)[native-inputs]:
	Use (modify-inputs ...).

	gnu: arm-trusted-firmware: Remove input labels.
	* gnu/packages/firmware.scm (make-arm-trusted-firmware)[native-inputs]: Remove
	labels.

	gnu: Add arm-trusted-firmware-imx8mq.
	* gnu/packages/firmware.scm (arm-trusted-firmware-imx8mq): New public variable.

	gnu: arm-trusted-firmware: Use the default compiler.
	* gnu/packages/firmware.scm (make-arm-trusted-firmware)[native-inputs]: Remove
	GCC-9.

2022-01-18  Marius Bakke  <marius@gnu.org>

	gnu: Adjust merge resolution.
	Commit 276f40fdc349d2ad62582b23ea55e061b689cfc0 added unnecessary changes to
	these variables.

	* gnu/packages/openstack.scm (python-os-testr)[propagated-inputs]: Remove
	everything except PYTHON-STESTR.
	[native-inputs]: Add PYTHON-BABEL, PYTHON-TESTREPOSITORY and PYTHON-TESTTOOLS.
	* gnu/packages/python-xyz.scm (python-platformdirs)[arguments]: Remove
	obsolete phase.  Run pytest verbosely.
	[native-inputs]: Remove PYTHON-PYTEST-COV.

2022-01-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gqrx: Update to 2.15.4.
	* gnu/packages/radio.scm (gqrx): Update to 2.15.4.

2022-01-18  Ludovic Courtès  <ludo@gnu.org>

	daemon: Always default to gzip for log compression.
	* nix/libstore/globals.cc (Settings::Settings): Have 'logCompression'
	default to COMPRESSION_GZIP unconditionally.
	* gnu/services/base.scm (<guix-configuration>)[log-compression]: Default
	to 'gzip.
	* doc/guix.texi (Invoking guix-daemon, Base Services): Adjust accordingly.

2022-01-18  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: papi: Update to 6.0.0.
	* gnu/packages/profiling.scm (papi): Update to 6.0.0.
	[source]: Add 'modules' and 'snippet'.
	[inputs]: Add LIBPFM4.
	[native-inputs]: Remove AUTOCONF.
	[arguments]: Use gexps.  Pass "--with-shlib-tools" and
	"--with-pfm-prefix=".  Remove 'autoconf', 'patch-components', and
	'components' phases.  Add 'change-directory' phase.  Adjust file name in
	'extra-doc' phase'.

2022-01-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: papi: Add 'release-monitoring-url' property.
	* gnu/packages/profiling.scm (papi)[properties]: New field.

	doc: Extract (localization) module.
	* doc/build.scm (localization-helper-module): New procedure.
	(html-manual-indexes)[build]: Use it.  Remove use of GUILE-JSON-3.

2022-01-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-control-center: Update to 41.2.
	* gnu/packages/patches/gnome-control-center-libexecdir.patch: Add patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/gnome.scm (gnome-control-center): Update to 41.2.
	[source]: Apply patch.
	[phases]{no-polkit-magic}: New phase.
	[native-inputs]: Use new style.  Add python.
	[propagated-inputs]: Use new style.  Replace gdk-pixbuf by librsvg.

	gnu: gnome-boxes: Add python to native inputs.
	* gnu/packages/gnome.scm (gnome-boxes)[native-inputs]: Use new style and add
	python.
	[inputs]: Use new style.

2022-01-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: folks: Add python to native inputs.
	Reported by ekaitz on #guix.

	* gnu/packages/gnome.scm (folks): Delete trailing #t.
	[native-inputs]: Use new style.  Add python.

2022-01-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-dbusmock: Update to 0.25.0 and reap terminated processes.
	It was reported by abrenon and zimoun in #guix that python-dbusmock would fail
	to build on their systems.

	* gnu/packages/python-xyz.scm (python-dbusmock)
	[imported-modules, modules]: New arguments.
	[native-inputs]: Use new style.
	[phases]{check}: Override phase to run it via a dumb init that can handle
	signals and reap dead processes correctly.  This prevents test suite failures
	in some cases (though it is still unknown why it was working on some systems
	and not on others before the change).

2022-01-18  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: vte: Fix build.
	* gnu/packages/gnome.scm (vte)[native-inputs]: Add python.

2022-01-18  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-jose: Update to 3.3.0.
	Failed due to upgrade of python-ecdsa in commit
	8f73537f7961e93cce0c0457c9f762ff1f1770cb.

	* gnu/packages/python-web.scm (python-jose): Update to 3.3.0.

2022-01-18  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-esptool-3.0: Add missing dependencies.
	Fixes: <https://issues.guix.gnu.org/52988>

	* gnu/packages/engineering.scm (python-esptool-3.0)[propagated-inputs]:
	Add python-reedsolo, python-cryptography and python-bitstring.

2022-01-18  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-ecdsa: Update to 0.17.0.
	Required by python-esptool.

	* gnu/packages/python-crypto.scm (python-ecdsa): Update to 0.17.0.
	[arguments]: Ignore failing test.

2022-01-18  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add python-reedsolo.
	Missing dependency of python-esptool.

	* gnu/packages/python-xyz.scm (python-reedsolo): New variable.

2022-01-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-xclip: Update to 1.11.
	* gnu/packages/emacs-xyz.scm (emacs-xclip): Update to 1.11.
	[source]: Use ".tar" extension.

	gnu: gmni: Update to 1.0.
	* gnu/packages/web-browsers.scm (gmni): Update to 1.0.
	[arguments]<#:make-flags>: Use G-expressions.
	[inputs]: Replace openssl with bearssl.

	gnu: Add bearssl.
	* gnu/packages/tls.scm (bearssl): New variable.

	gnu: lagrange: Update to 1.10.0.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.10.0.

	gnu: emacs-svg-lib: Update to 0.2.5.
	* gnu/packages/emacs-xyz.scm (emacs-svg-lib): Update to 0.2.5.

	gnu: emacs-xr: Update to 1.22.
	* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.22.

2022-01-18  Brice Waegeneire  <brice@waegenei.re>

	gnu: trash-cli: Update to 0.21.10.24.
	* gnu/packages/shellutils.scm (trash-cli): Update to 0.21.10.24.
	  [source]: Use github repository instead of pypi.
	  [arguments]<python>: Use python 3.
	  <tests>: Enable tests.
	  <phases>: Add "fix-setup.py" phase.
	  [native-inputs]: Add python-pytest, python-mock and python-six.
	  [propagated-inputs]: Add python-psutil.

2022-01-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: igraph: Update to 0.9.9.
	* gnu/packages/graph.scm (igraph): Update to 0.9.9.

	gnu: igraph: Update to 0.9.6.
	* gnu/packages/graph.scm (igraph): Update to 0.9.6.
	[snippet]: Simplify source snippet a bit, leveraging the new support for
	using an external plfit library.

	Revert "gnu: python-aiohttp: Skip the tests."
	This reverts commit 2cac7d328abb84dc00118286e9647d2715539c4d.  The test suite
	passes after the package update of e40dfcfcb1.

	gnu: python-black: Relax tomli version requirement.
	* gnu/packages/python-xyz.scm (python-black)
	[phases]{relax-version-requirements}: New phase.

	gnu: python-aiohttp: Update to 3.8.1.
	* gnu/packages/check.scm (python-pytest-6.1): Delete package.
	* gnu/packages/python-web.scm (python-aiohttp): Update to 3.8.1.
	[source]: Adjust snippet and comment it out with a TODO comment.
	[phases]{cythonize}: Fix indentation.
	{check}: Use 'when' for the TESTS? condition.
	Delete the test_proxy_functional.py test file.
	Skip tests requiring networking.  Run tests in parallel with xdist.
	[propagated-inputs]: Add python-aiosignal.  Remove python-attrs.
	{python-chardet}: Replace by...
	{python-charset-normalizer}: ... this.
	Add python-frozenlist.
	[native-inputs]: Use the regular python-pytest package.
	Add python-pytest-xdist.

	gnu: python-async-timeout: Update to 4.0.2.
	* gnu/packages/python-xyz.scm (python-async-timeout): Update to 4.0.2.
	[home-page]: Remove trailing / to please 'guix lint'.

	gnu: Add python-aiosignal.
	* gnu/packages/python-web.scm (python-aiosignal): New variable.

	gnu: Add python-frozenlist.
	* gnu/packages/python-web.scm (python-frozenlist): New variable.

2022-01-18  Leo Famulari  <leo@famulari.name>

	gnu: python-aiohttp: Skip the tests.
	The test suite is failing because it fails to handle a deprecation
	warning. Just skip it for now.

	* gnu/packages/python-web.scm (python-aiohttp)[arguments]: Skip the test suite.

2022-01-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: easyrpg-player: Update to 0.7.0.
	* gnu/packages/easyrpg.scm (easyrpg-player): Update to 0.7.0.
	[inputs]: Add fluidsynth, fmt.

	gnu: liblcf: Update to 0.7.0.
	* gnu/packages/easyrpg.scm (liblcf): Update to 0.7.0.

2022-01-18  Leo Famulari  <leo@famulari.name>

	gnu: shotwell: Add python to native inputs.
	Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
	propagates Python.

	* gnu/packages/gnome.scm (shotwell)[native-inputs]: Add python.

2022-01-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mtools: Update to 4.0.37.
	* gnu/packages/mtools.scm (mtools): Update to 4.0.37.

	gnu: freedroidrpg: Fix build with GCC 10.
	* gnu/packages/games.scm (freedroidrpg)[arguments]: Add ‘-fcommon’
	to #:configure-flags' CFLAGS.

2022-01-17  Leo Famulari  <leo@famulari.name>

	gnu: pitivi: Add python to native-inputs.
	Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
	propagates Python.

	* gnu/packages/video.scm (pitivi)[native-inputs]: Add python.

2022-01-17  Leo Famulari  <leo@famulari.name>

	gnu: Blanket: Add python to native-inputs.
	Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
	propagates Python.

	* gnu/packages/task-management.scm (blanket)[native-inputs]: Add python.

2022-01-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: snap: Remove inputs labels.
	* gnu/packages/education.scm (snap)[inputs]: Remove labels.

	gnu: snap: Update to 7.0.5.
	* gnu/packages/education.scm (snap): Update to 7.0.5.

2022-01-17  Brice Waegeneire  <brice@waegenei.re>

	gnu: deluge: Add explanation about wrap phase.
	* gnu/packages/bittorrent.scm (deluge)[arguments]: Add comment
	  explaining the filtering of "librsvg" from the wrapper.

	gnu: deluge: Adjust style.
	* gnu/packages/bittorrent.scm (deluge)[inputs]: Add bash-minimal.
	  [propagated-inputs]: Remove lablels.

	gnu: deluge: Update to 2.0.5.
	* gnu/packages/bittorrent.scm (deluge): Update to 2.0.5.
	  [arguments]: Remove 'fix-gettext-warning' phase.

2022-01-17  Leo Famulari  <leo@famulari.name>

	gnu: cryptsetup: Update to 2.3.7 [fixes CVE-2021-4122].
	* gnu/packages/cryptsetup.scm (cryptsetup): Update to 2.3.7.

2022-01-17  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre-lts: Update to 5.15.
	5.15 is the newest long-term support version of the kernel.

	* gnu/packages/linux.scm (linux-libre-lts-version, linux-libre-lts-gnu-revision,
	linux-libre-lts-pristine-source, linux-libre-lts-source, linux-libre-lts): Use
	linux-libre-5.15.

2022-01-17  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.172.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.172.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.92.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.92.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.15.15.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.15.
	(linux-libre-5.15-pristine-source): Update hash.

2022-01-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: efl: Add python to native inputs.
	* gnu/packages/enlightenment.scm (efl)[native-inputs]: Add python.

	gnu: python-pystache: Update to 0.6.0.
	* gnu/packages/python-xyz.scm (python-pystache): Update to 0.6.0.

2022-01-17  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add xmonad-next and ghc-xmonad-contrib-next.
	Fixes: <https://issues.guix.gnu.org/issue/52784>.

	* gnu/packages/wm.scm (xmonad-next): New variable. Compared to xmonad: Update
	to 0.17.0.
	[inputs]: Add GHC-DATA-DEFAULT-CLASS, remove GHC-EXTENSIBLE-EXCEPTIONS,
	GHC-DATA-DEFAULT, GHC-SEMIGROUPS, and GHC-UTF8-STRING.
	[native-inputs]: Add GHC-QUICKCHECK and GHC-QUICKCHECK-CLASSES.
	(ghc-xmonad-contrib-next): New variable. Compared to ghc-xmonad-contrib:
	Update to 0.17.0.
	[propagated-inputs]: Remove GHC-OLD-TIME, GHC-EXTENSIBLE-EXCEPTIONS,
	GHC-SEMIGROUPS.
	[native-inputs]: Add GHC-QUICKCHECK and GHC-HSPEC.
	(xmonad): Inherit from xmonad-next.
	(ghc-xmonad-contrib): Inherit from ghc-xmonad-contrib-next.
	* gnu/packages/patches/xmonad-next-dynamic-linking.patch: New patch. Update of
	xmonad-dynamic-linking.patch to apply to xmonad-next.
	* gnu/local.mk: Add it.

2022-01-17  John Kehayias via Guix-patches via  <guix-patches@gnu.org>

	gnu: xmobar: Update to 0.40.
	* gnu/packages/wm.scm (xmobar): Update to 0.40.

	gnu: Add ghc-quickcheck-classes.
	* gnu/packages/haskell-check.scm (ghc-quickcheck-classes): New variable.

	gnu: Add ghc-semirings.
	* gnu/packages/haskell-xyz.scm (ghc-semirings): New variable.

	gnu: Add ghc-primitive-addr.
	* gnu/packages/haskell-xyz.scm (ghc-primitive-addr): New variable.

2022-01-17  Leo Famulari  <leo@famulari.name>

	gnu: Epiphany: Use the correct hash for Epiphany 41.2.
	This hash was updated correctly in commit
	291c4fa0baf24b9d600872fce99441f5471cdb40, but presumably the merge
	resolution of the version-1.4.0 gave us the wrong hash.

	* gnu/packages/gnome.scm (epiphany)[source]: Use the hash of Epiphany 41.2.

2022-01-17  Ludovic Courtès  <ludo@gnu.org>

	bash completion: Complete "guix home" sub-commands.
	* etc/completion/bash/guix (_guix_complete): Treat "guix home" like
	"guix system".

	gnu: mpich: Remove input labels and trailing #t in phases.
	* gnu/packages/mpi.scm (mpich)[inputs]: Remove labels.
	[arguments]: Remove trailing #t from phases.

2022-01-17  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: mpich: Allow compilation with GCC 10.
	Fixes <https://issues.guix.gnu.org/53320>
	Reported by Clément Barthelemy <clement.barthelemy@inria.fr>.

	* gnu/packages/mpi.scm (mpich)[arguments]: Add 'define-gfortran-wrapper'
	phase.

2022-01-17  Ludovic Courtès  <ludo@gnu.org>

	guix home: Default verbosity is the same as for 'guix system'.
	Previously the default verbosity would always be 3, and
	'verbosity-level' would thus have no effect.

	* guix/scripts/home.scm (verbosity-level): Change to level 3 for
	'build'.
	(%default-options): Set 'verbosity' to #f.

2022-01-17  Ludovic Courtès  <ludo@gnu.org>

	inferior: 'cached-channel-instance' always returns a directory.
	This is a followup to b1fc98d6b063a117fe2bcc19a60c8b9a48301593.

	* guix/inferior.scm (cached-channel-instance): When AUTHENTICATE? is
	false, return (derivation->output-path profile).

2022-01-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cfg-expr-0.8: Combine the two definitions.
	* gnu/packages/crates-io.scm (rust-cfg-expr-0.8): Remove duplicate
	package definition.
	[arguments]: Don't skip tests. Add rust-difference-2 to
	cargo-development-inputs.

2022-01-17  Marius Bakke  <marius@gnu.org>

	gnu: libvpx: Update to 1.11.0.
	* gnu/packages/video.scm (libvpx): Update to 1.11.0.

	gnu: python-sphinxcontrib-svg2pdfconverter: Update to 1.2.0.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-svg2pdfconverter): Update to
	1.2.0.
	[arguments]: New field.

	gnu: mame: Fix build failure.
	* gnu/packages/emulators.scm (mame)[arguments]: Fix typo in input name.

2022-01-17  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Use bundled libvpx for WebRTC.
	Fixes <https://bugs.gnu.org/53301>.
	Reported by Yasuaki Kudo <yasu@yasuaki.com>.

	* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Set
	rtc_build_libvpx=true in #:configure-flags.

2022-01-17  Marius Bakke  <marius@gnu.org>

	Revert "gnu: password-store: Fix failing test suite."
	This reverts commit a40ac6271578ea061a8a07b2adbd6032a690ca70.

2022-01-17  Marius Bakke  <marius@gnu.org>

	gnu: password-store: Ensure compatibility with tree@2.0.
	Fixes <https://bugs.gnu.org/53238>, et.al.

	* gnu/packages/patches/password-store-tree-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/password-utils.scm (password-store)[source](patches): New field.

2022-01-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-simpleeval: Update to 0.9.12.
	* gnu/packages/python-xyz.scm (python-simpleeval): Update to 0.9.12.

	Merge branch 'version-1.4.0'
	With resolved conflicts in:
		gnu/packages/gnome.scm
		gnu/packages/openstack.scm
		gnu/packages/python-xyz.scm

2022-01-17  Taiju HIGASHI  <higashi@taiju.info>

	gnu: Add font-plemoljp.
	* gnu/packages/fonts.scm (font-plemoljp): New variable.

2022-01-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-geiser-guile: Use G-expressions.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-guile)[arguments]<#:include,

	gnu: emacs-ebuild-mode: Use G-expressions.
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode)[arguments]<#:phases>: Use gexps.

	gnu: emacs-ebuild-mode: Update to 1.55.
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.55.

2022-01-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: oil: Use G-expressions.
	* gnu/packages/shells.scm (oil)[arguments]:
	Rewrite as G-expressions.

	gnu: oil: Update to 0.9.6.
	* gnu/packages/shells.scm (oil): Update to 0.9.6.

	gnu: lxc: Use G-expressions.
	* gnu/packages/virtualization.scm (lxc)[arguments]:
	Rewrite as G-expressions.

	gnu: lxd: Update to 4.22.
	* gnu/packages/virtualization.scm (lxd): Update to 4.22.
	[arguments]: Don't explicitly return #t from phases.

	gnu: lxcfs: Update to 4.0.11.
	* gnu/packages/virtualization.scm (lxcfs): Update to 4.0.11.

	gnu: lxc: Update to 4.0.11.
	* gnu/packages/virtualization.scm (lxc): Update to 4.0.11.

	gnu: protozero: Update to 1.7.1.
	* gnu/packages/protobuf.scm (protozero): Update to 1.7.1.

	gnu: janet: Use G-expressions.
	* gnu/packages/lisp.scm (janet)[arguments]:
	Rewrite as G-expressions.

	gnu: janet: Update to 1.19.2.
	* gnu/packages/lisp.scm (janet): Update to 1.19.2.

	gnu: qtractor: Update to 0.9.25.
	* gnu/packages/music.scm (qtractor): Update to 0.9.25.
	[build-system]: Replace GNU Autotools with CMake.

	gnu: padthv1: Update to 0.9.24.
	* gnu/packages/music.scm (padthv1): Update to 0.9.24.
	[build-system]: Replace GNU Autotools with CMake.

	gnu: samplv1: Update to 0.9.24.
	* gnu/packages/music.scm (samplv1): Update to 0.9.24.
	[build-system]: Replace GNU Autotools with CMake.

	gnu: drumkv1: Update to 0.9.24.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.24.
	[build-system]: Replace GNU Autotools with CMake.

	gnu: synthv1: Update to 0.9.24.
	* gnu/packages/music.scm (synthv1): Update to 0.9.24.
	[build-system]: Replace GNU Autotools with CMake.

	gnu: amsynth: Update to 1.12.4.
	* gnu/packages/music.scm (amsynth): Update to 1.12.4.

	gnu: eog-plugins: Update to 3.26.8.
	* gnu/packages/gnome.scm (eog-plugins): Update to 3.26.8.

	gnu: nvme-cli: Use G-expressions.
	* gnu/packages/linux.scm (nvme-cli)[arguments]:
	Rewrite as G-expressions.

	gnu: nvme-cli: Update to 1.16.
	* gnu/packages/linux.scm (nvme-cli): Update to 1.16.

	gnu: memcached: Update to 1.6.13.
	* gnu/packages/databases.scm (memcached): Update to 1.6.13.

	gnu: mtr: Update to 0.95.
	* gnu/packages/networking.scm (mtr): Update to 0.95.

2022-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sambamba: Update to 0.8.2.
	* gnu/packages/bioinformatics.scm (sambamba): Update to 0.8.2.
	[arguments]: Sett CC and D_LD in build phase.
	[native-inputs]: Add ld-gold-wrapper and binutils-gold.

	gnu: Add r-leaflet-providers.
	* gnu/packages/cran.scm (r-leaflet-providers): New variable.

2022-01-17  Pierre Langlois  <pierre.langlois@gmx.com>

	tests: Fix file-needed/recursive on aarch64-linux.
	Fixes: <https://issues.guix.gnu.org/52943>.

	* tests/gremlin.scm (file-needed/recursive)[ground-truth]: On aarch64-linux,
	remove the dynamic linker from this list.

2022-01-16  Timothy Sample  <samplet@ngyro.com>

	services: guix: Add tar and gzip to PATH.
	* gnu/services/base.scm (guix-shepherd-service): Add the PATH
	environment-variable and populate it with tar and gzip.

2022-01-16  Josselin Poiret via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add poweralertd
	* gnu/packages/freedesktop.scm (poweralertd): Add variable.

2022-01-16  Morgan Smith  <Morgan.J.Smith@outlook.com>
	    Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: pantalaimon: Add needed inputs
	* gnu/packages/matrix.scm (pantalaimon)
	<propagated-inputs>: Add python-dbus, python-notify2, python-pydbus, and
	python-pygobject.
	<arguments>: Run sanity-check phase.

	gnu: Add python-pydbus.
	* gnu/packages/python-xyz.scm (python-pydbus): New variable.

2022-01-16  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-ement: Propagate inputs.
	* gnu/packages/emacs-xyz (emacs-ement) <inputs>: Change to propagated-inputs.

2022-01-16  Nick Zalutskiy  <nick@const.fun>

	services: pam-mount: Add support for sddm login manager.
	I noticed that pam_mount mounts work fine when loging into a textual
	session, but not when using sddm. This patch fixes this problem by
	ensuring that pam_mount.so is included in /etc/pam.d/sddm config file.

	* gnu/services/pam-mount.scm (pam-mount-pam-service): Add sddm to the list of
	  pam services.

2022-01-16  Vinicius Monego  <monego@posteo.net>

	gnu: python-cftime: Update to 1.5.1.1.
	* gnu/packages/python-xyz.scm (python-cftime): Update to 1.5.1.1.
	[native-inputs]: Add python-check-manifest, python-coverage, python-sphinx,
	python-twine, python-wheel.
	[home-page]: Use page linked in the GitHub repository.
	[license]: Change to expat according to the GitHub repository.

2022-01-16  Fulbert  <fulbert@bluewin.ch>

	bash completion: Fix options completion.
	Fixes, for example, "guix import pypi --<TAB>", which would previously
	fail to show '--recursive'.

	* etc/completion/bash/guix (_guix_complete_option): Fix options
	completion for first subcommand.

2022-01-16  Ludovic Courtès  <ludo@gnu.org>

	tests: Clean up after 'tests/guix-package-net.sh'.
	* tests/guix-package-net.sh: Remove second 'trap' line.  Change first
	'trap' line to remove "$module_dir" and *.lock files.

2022-01-16  Ludovic Courtès  <ludo@gnu.org>

	tests: Clean up after 'tests/guix-graph.sh'.
	Fixes a regression introduced in
	a773c3142dd168e1c4480614d3f5fd9d003954cd, which would lead the first
	'trap' to be ignored, thereby leaving 't-guix-graph-*' directories
	behind it.

	* tests/guix-graph.sh: Remove first 'trap' line that had no effect;
	replace second 'trap' line.

2022-01-16  Michael Rohleder  <mike@rohleder.de>

	gnu: ristretto: Update to 0.12.2.
	* gnu/packages/xfce.scm (ristretto): Update to 0.12.2.
	[native-inputs]: Add glib:bin for gdbus-codegen.

2022-01-16  Maxime Devos  <maximedevos@telenet.be>

	import/github: Test it.
	* Makefile.am (SCM_TESTS): Register new tests.
	* guix/import/github.scm
	  (%github-api): New variable.
	  (fetch-releases-or-tags): Use the new variable.
	* tests/import-github.scm: New file with tests.

	import/github: Return <git-reference> objects for git-fetch origins.
	* guix/import/github.scm
	  (latest-released-version): Also return the tag.
	  (latest-release): Use this information to return <git-reference> objects
	  when appropriate.

2022-01-16  Ludovic Courtès  <ludo@gnu.org>

	machine: ssh: Add 'safety-checks?' field.
	Fixes <https://issues.guix.gnu.org/52766>.
	Reported by Michael Rohleder <mike@rohleder.de>.

	* gnu/machine/ssh.scm (<machine-ssh-configuration>)[safety-checks?]: New
	field.
	(machine-check-file-system-availability): Return the empty list when
	'safety-checks?' is false.
	(machine-check-initrd-modules): Likewise.
	* doc/guix.texi (Invoking guix deploy): Document it.

2022-01-16  Brandon Lucas  <br@ndon.dk>

	gnu: Add emacs-fennel-mode.
	* gnu/packages/emacs-xyz.scm (emacs-fennel-mode): New variable.

2022-01-15  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	build/python: Improve error output in sanity check.
	Instead of printing the "str()" representation of the excaption, print the
	"repr()" representation. This will print the name of the exception and thus
	ease understanding the actual error.

2022-01-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libtool: Skip the nopic tests on riscv.
	* gnu/packages/patches/libtool-skip-tests2.patch: Adjust to add riscv to
	skipped nopic tests.

2022-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: texlive-luaotfload: Use new name for texlive-lualibs.
	* gnu/packages/tex.scm (texlive-luaotfload)[propagated-inputs]: Replace
	texlive-luatex-lualibs with texlive-lualibs.

2022-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: texlive-bin: Link lualatex to luahbtex.
	Fixes <https://issues.guix.gnu.org/51252>.

	* gnu/packages/tex.scm (texlive-bin)[arguments]: Link lualatex to luahbtex.
	(texlive-latex-luatex): Remove variable.

2022-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: texlive-lualibs: Take sources from TeX Live SVN.
	* gnu/packages/tex.scm (texlive-luatex-lualibs): Deprecate this variable...
	(texlive-lualibs): ...in favor of this new variable.
	[source]: Take source code from TeX Live SVN because it must match the rest of
	the LuaTeX distribution.

	gnu: texlive-luaotfload: Propagate texlive-lua-alt-getopt.
	* gnu/packages/tex.scm (texlive-luaotfload)[propagated-inputs]: Add
	texlive-lua-alt-getopt.

	gnu: Add texlive-lua-alt-getopt.
	* gnu/packages/tex.scm (texlive-lua-alt-getopt): New variable.

	gnu: texlive-latex-base: Remove trailing #T.
	* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Remove trailing #T
	from build phases.

	gnu: texlive-kpathsea: Patch references to sed and awk.
	* gnu/packages/tex.scm (texlive-kpathsea)[arguments]: Add build phase
	'patch-references to satisfy runtime requirements on sed and awk.
	[inputs]: Add sed and gawk.

	gnu: texlive-bin: Patch references to sed and awk.
	* gnu/packages/tex.scm (texlive-bin)[arguments]: Patch texlive scripts in
	'post-install phase to satisfy references to sed and awk.

2022-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: texlive-bin: Fix directory traversal.
	Fixes <https://bugs.gnu.org/52979>.

	* gnu/packages/tex.scm (texlive-bin)[arguments]: Add build phase
	'patch-directory-traversal.

2022-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: texlive-bin: Remove trailing #T.
	* gnu/packages/tex.scm (texlive-bin)[source]: Simplify snippet.
	[arguments]: Remove trailing #T from build phases.

2022-01-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: network-manager: Patch dlopen call to libjansson.so.
	* gnu/packages/gnome.scm (network-manager)[phases]
	{patch-dlopen-call-to-libjansson}: New phase.
	{pre-configure}: Reinstate an assertion in test-setting.c.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: samba: Update to 4.15.3.
	* gnu/packages/samba.scm (samba): Update to 4.15.3.
	[source]: Delete snippet; pyiso8601 is no longer bundled.
	[arguments]: Adjust make-flags and arguments to use G-Exp.
	[phases]{configure}: Add the '--with-system-mitkrb5', '--with-system-mitkdc'
	and '--with-experimental-mit-ad-dc' configure flags.
	[inputs]: Replace heimdal with mit-krb5.
	[native-inputs]: Use new style.
	{python-cryptography, python-dnspython, python-markdown}
	{python-pyasn1}: New inputs.
	(samba/fixed): Update to 4.15.3 and hide package.

	gnu: nss: Update to 3.72.
	* gnu/packages/nss.scm (nss): Update to 3.72.

	gnu: iwd: Update to 1.20.
	* gnu/packages/networking.scm (iwd): Update to 1.20.

	gnu: ell: Update to 0.46.
	* gnu/packages/linux.scm (ell): Update to 0.46.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust: Do not generate doc.
	The share/doc directory weights 527 MiB and bundles fonts.

	* gnu/packages/rust.scm (rust-1.57)[phases]{enable-docs}: Delete phase.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rav1e: Update to 0.5.1; also update rust-aom-sys to 0.3.0.
	* gnu/packages/crates-graphics.scm (rust-aom-sys-0.2): Rename to...
	(rust-aom-sys-0.3): ... this, updating to 0.3.0.
	(rust-aom-sys-0.1): Delete unused variable.
	* gnu/packages/video.scm (rav1e): Update to 0.5.1.
	[cargo-test-flags]: New argument.
	[cargo-inputs]: Add rust-aom-sys-0.3.
	Update rust-arrayvec and rust-av-metrics to 0.7.
	Update rust-rustc-version to 0.4.
	Update rust-dav1d-sys to 0.3.4.
	[cargo-development-inputs]: Update rust-assert-cmd to 2.
	Update rust-pretty-assertions to 0.7.  Update rust-semver to 1.
	[phases]{relax-versions}: New phase.

	gnu: rust-av-metrics: Update to 0.7.2.  Also update rust-lab to 0.11.0.
	* gnu/packages/crates-io.scm (rust-lab-0.8): Update to 0.11.0, rename to...
	(rust-lab-0.11): ... this.
	[cargo-development-inputs]: Update rust-approx to 0.5, rust-pretty-assertions
	to 0.7 and rust-rand to 0.8.
	(rust-lab-0.7): Adjust accordingly.
	(rust-lab-0.4): Inherit from rust-lab-0.7 and fix source field indentation.
	(rust-av-metrics-0.6): Update to 0.7.2, renaming it to...
	(rust-av-metrics-0.7): ... this.
	[cargo-inputs]: Update rust-lab to 0.11.
	[cargo-development-inputs]: Add rust-criterion-0.3 and rust-y4m-0.7.

	gnu: rust-v-frame-0.2: Update to 0.2.5.
	* gnu/packages/crates-io.scm (rust-v-frame-0.2): Update to 0.2.5.
	[skip-build?]: Remove argument.
	[cargo-inputs]: Add rust-rust-hawktracer-0.7 and rust-rayon-1.

	gnu: Add rust-rustc-version-0.4.
	* gnu/packages/crates-io.scm (rust-rustc-version-0.4): New variable.
	(rust-rustc-version-0.3): Inherit from the above.

	gnu: Add rust-concolor-control.
	* gnu/packages/crates-io.scm (rust-concolor-control): New variable.

	gnu: Add rust-concolor-query.
	* gnu/packages/crates-io.scm (rust-concolor-query): New variable.

	gnu: Add rust-cfg-expr-0.8.
	* gnu/packages/crates-io.scm (rust-cfg-expr-0.8): New variable.

	gnu: mozjs-78: Disable rust-simd to workaround a build failure.
	* gnu/packages/gnuzilla.scm (mozjs-78)
	[configure-flags]: Disable rust-simd to avoid a build failure that occurs when
	Rust is newer than 1.54.0.

2022-01-10  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	build/python: Improve error output in sanity check.
	Instead of printing the "str()" representation of the excaption, print the
	"repr()" representation. This will print the name of the exception and thus
	ease understanding the actual error.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust: Use rust-1.57.0.
	* gnu/packages/rust.scm (rust-1.54): Make it a private variable.  Move
	definition to...
	(rust-1.57): ... here.
	(rust-1.55, rust-1.56): Make private.
	* gnu/packages/shells.scm (nushell)[rust]: Remove argument.

	gnu: simple-scan: Add python to native inputs.
	* gnu/packages/gnome.scm (simple-scan)[native-inputs]: Add python.

	gnu: gnome-calculator: Add python to native inputs.
	* gnu/packages/gnome.scm (gnome-calculator)[native-inputs]: Add python.

	gnu: gnome-screenshot: Add python to native inputs.
	* gnu/packages/gnome.scm (gnome-screenshot)[native-inputs]: Add python.

	gnu: file-roller: Add python to native inputs.
	* gnu/packages/gnome.scm (file-roller)[native-inputs]: Add python.

	gnu: python-pandas: Update to 1.3.5.
	* gnu/packages/python-science.scm (python-pandas): Update to 1.3.5.
	[phases]{check}: Add a reference to the network accessing tests issue, now
	reported upstream.  Reinstate the excelwriter tests.
	[propagated-inputs]: Add python-xlsxwriter.
	[native-inputs]: Remove python-nose.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-xlwt: Add comment about maintainership of the package.
	The package appears to be abandoned.

	* gnu/packages/python-xyz.scm (python-xlwt): Add comment.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-openpyxl: Update to 3.0.9.
	* gnu/packages/python-xyz.scm (python-openpyxl): Update to 3.0.9.

	gnu: python-xlrd: Update to 2.0.1.
	* gnu/packages/python-xyz.scm (python-xlrd): Update to 2.0.1.
	[source]: Use git-fetch.
	[arguments]: Delete field.
	[native-inputs]: Add python-pytest.

	gnu: mutter: Add python to native inputs.
	* gnu/packages/gnome.scm (mutter)[native-inputs]: Add python.

	gnu: libgweather: Add python to native inputs.
	* gnu/packages/gnome.scm (libgweather)[native-inputs]: Add python.

	gnu: baobab: Add python to native inputs.
	* gnu/packages/gnome.scm (baobab)[native-inputs]: Add python.

	gnu: python-pytest-timeout: Update to 2.0.2.
	* gnu/packages/check.scm (python-pytest-timeout): Update to 2.0.2.

2022-01-10  Leo Famulari  <leo@famulari.name>

	gnu: binutils: Fix CVE-2021-45078.
	This is for the release branch.

	Should we also use a graft for the master branch? It would be even
	better if we could add a binutils-next package that users could install,
	in my opinion.

	* gnu/packages/patches/binutils-CVE-2021-45078.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/base.scm (binutils)[source]: Use it.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: glib: Update to 2.70.2.
	* gnu/packages/glib.scm (glib): Update to 2.70.2.

	gnu: meson: Update to 0.60.3.
	* gnu/packages/build-tools.scm (gn): Update to 0.60.3.

	gnu: glibmm: Update to 2.70.0 and apply guix style.
	* gnu/packages/glib.scm (glibmm): Update to 2.70.0.
	[native-inputs]: Use new style.

2022-01-10  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: cpuid: Remove obsolete file permissions change.
	* gnu/packages/linux.scm (cpuid)[arguments]<#:phases>{fix-makefile}:
	Remove Makefile gzip permissions patch.

	gnu: pre-commit: Remove obsolete phase.
	* gnu/packages/version-control.scm (pre-commit)[arguments]<#:phases>:
	Remove 'make-gz-writable phase.

	gnu: go-github-com-prometheus-common: Remove obsolete phase.
	* gnu/packages/syncthing.scm (go-github-com-prometheus-common)
	[arguments]<#:phases>: Remove 'make-gzip-archive-writable phase.

	gnu: python-pdfminer-six: Remove obsolete phase.
	* gnu/packages/python-xyz.scm (python-pdfminer-six)[arguments]
	<#:phases>: Remove 'make-files-writable phase.

	gnu: arcanist: Remove obsolete phase.
	* gnu/packages/phabricator.scm (arcanist)[arguments]<#:phases>: Remove
	'make-compressed-files-writable phase.

	gnu: helm: Remove obsolete phase.
	* gnu/packages/music.scm (helm)[arguments]<#:phases>: Remove
	'make-gz-files-writable phase.

	gnu: lmms: Remove obsolete phase.
	* gnu/packages/music.scm (lmms)[arguments]<#:phases>: Remove
	'make-manpages-writable phase.

	gnu: jalv-select: Remove obsolete phase.
	* gnu/packages/music.scm (jalv-select)[arguments]<#:phases>: Remove
	'make-manpages-writable phase.

	gnu: python-scikit-learn: Remove obsolete phase.
	* gnu/packages/machine-learning.scm (python-scikit-learn)[arguments]
	<#:phases>: Remove 'make-files-writable phase.

	gnu: go-ipfs: Remove obsolete phase.
	* gnu/packages/ipfs.scm (go-ipfs)[arguments]<#:phases>: Remove
	'make-files-writable phase.

	gnu: python-plotly: Remove obsolete phase.
	* gnu/packages/graph.scm (python-plotly)[arguments]<#:phases>: Remove
	'make-files-writable phase.

	gnu: go-github-com-gdamore-tcell: Remove obsolete phase.
	* gnu/packages/golang.scm (go-github-com-gdamore-tcell)[arguments]
	<#:phases>: Remove 'make-files-writable phase.

	gnu: go-github-com-docker-distribution: Remove obsolete phase.
	* gnu/packages/golang.scm (go-github-com-docker-distribution)[arguments]
	<#:phases>: Remove 'make-gzip-archive-writable phase.

	gnu: go-golang-org-x-crypto: Remove obsolete phase.
	* gnu/packages/golang.scm (go-golang-org-x-crypto)[arguments]<#:phases>:
	Remove 'make-gzip-archive-writable phase.

	gnu: po4a: Remove obsolete phase.
	* gnu/packages/gettext.scm (po4a)[arguments]<#:phases>: Remove 'make-compressed-files-writable phase.

	gnu: emacs: Remove obsolete phase.
	* gnu/packages/emacs.scm (emacs)[arguments]<#:phases>: Remove
	'make-compressed-files-writable phase.

	gnu: cups-minimal: Remove obsolete phase.
	* gnu/packages/cups.scm (cups-minimal)[arguments]<#:phases>: Remove
	'make-manpages-writable phase.

	gnu: clipper: Remove obsolete phase.
	* gnu/packages/bioinformatics.scm (clipper)[arguments]<#:phases>: Remove
	'make-files-writable phase.

	gnu: python-biom-format: Remove obsolete phase.
	* gnu/packages/bioinformatics.scm (python-biom-format)[arguments]
	<#:phases>: Remove 'make-files-writable phase.

	build-system/gnu: Make gzip files writable before resetting timestamps.
	guix/build/gnu-build-system.scm (reset-gzip-timestamps): Ensure gzip
	files are writable before resetting their timestamps.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: tbb-2020: Use ld.gold to work around segfaults in check phase.
	* gnu/packages/tbb.scm (tbb-2020)
	[configure-flags]: Use -fuse-ld=gold in CFLAGS.
	[native-inputs]: Add ld-gold-wrapper.

	gnu: python-igraph: Update to 0.9.8.
	* gnu/packages/graph.scm (python-igraph): Update to 0.9.8.
	[origin]: Fetch from git.
	[configure-flags]: Delete argument.
	[phases]{build}: No longer override phase.
	{check}: Preserve ordering and streamline.
	{specify-libigraph-location}: New phase.
	[native-inputs]: Remove pkg-config.
	[home-page]: Update.

	gnu: igraph: Update to 0.9.5.
	* gnu/packages/graph.scm (igraph): Update to 0.9.5.
	[source]: Add snippet to fully unbundle.
	[build-system]: Use cmake-build-system.
	[configure-flags]: Replace all by just '-DBUILD_SHARED_LIBS=ON'.
	[native-inputs]: Add pkg-config.
	[inputs]{zlib}: Delete input.
	{arpack-ng, plfit, suitesparse}: New inputs.

	gnu: Add plfit.
	* gnu/packages/graph.scm (plfit): New variable.

	gnu: python-pysam: Update to 0.18.0.
	* gnu/packages/bioinformatics.scm (python-pysam): Update to 0.18.0.
	[source]: Add FIXME to clarify bundled libraries in use.
	[phases]{check}: Streamline.
	[propagated-inputs]: Use latest htslib (1.14).
	[native-inputs]: Use latest samtools and bcftools (1.14).  Remove python-nose.

	gnu: bcftools: Update to 1.14.
	* gnu/packages/bioinformatics.scm (bcftools): Update to 1.14.
	(bcftools-1.12): New variable.
	(bcftools-1.10): Use package/inherit and delete trailing #t.
	[name]: Delete field.

	gnu: samtools: Update to 1.14.
	* gnu/packages/bioinformatics.scm (samtools): Update to 1.14.
	[modules]: Delete argument.
	[phases]{install-library, install-headers}: Delete phases.  This version no
	longer includes the legacy library (it links to htslib directly).
	(samtools-1.12): New variable.

	gnu: htslib: Update to 1.14.
	* gnu/packages/bioinformatics.scm (htslib): Update to 1.14.
	(htslib-1.12): New variable.
	(htslib-1.10, htslib-1.9, htslib-1.3)
	(htslib-for-samtools-1.2): Normalize style.

	gnu: python-beautifulsoup4: Update to 4.10.0.
	* gnu/packages/python-xyz.scm (python-beautifulsoup4): Update to 4.10.0.
	[propagated-inputs]{python-html5lib, python-lxml}: New inputs.
	[arguments]: Delete field.
	(python2-beautifulsoup4): Peg at version 4.9.3.

	gnu: poetry: Update to 1.1.12.
	* gnu/packages/python-xyz.scm (poetry): Update to 1.1.12.
	[phases]{patch-setup-py}: Relax packaging version requirement.
	[propagated-inputs]{python-msgpack-transitional}: Replace with...
	{python-msgpack}: ... this.
	{python-requests-toolbelt-0.9.1}: Replace with...
	{python-requests-toolbelt}: ... this.
	{python-msgpack-transitional}: Delete variable.

	gnu: python-requests-toolbelt: Update to 0.9.1 and enable tests.
	* gnu/packages/python-web.scm (pyhton-requests-toolbelt): Update to 0.9.1.
	[phases]{delete-problematic-tests}: New phase.
	(python-requests-toolbelt-0.9.1): Delete variable.
	(python2-requests-toolbelt): Likewise.
	(python-cloudscraper): Adjust accordingly.

	gnu: python-cachecontrol: Update to 0.12.10.
	* gnu/packages/python-web.scm (python-cachecontrol): Update to 0.12.10.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-os-testr: Propagate python-testtools and python-babel.
	Lack of python-testtools was causing the sanity-check phase to fail.

	* gnu/packages/openstack.scm (python-os-testr)
	[native-inputs]{python-testtools, python-babel}: Move to...
	[propagated-inputs]: ... here.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: webkitgtk: Enable GStreamer GL support.
	* gnu/packages/webkit.scm (webkitgtk)[configure-flags]: Remove the
	'-DUSE_GSTREAMER_GL=OFF' build option.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: webkitgtk: Add a note about plugins in description.
	This is in response to <https://issues.guix.gnu.org/52375>.

	* gnu/packages/webkit.scm (webkitgtk): Add a note about GStreamer plugins.

	Reported-by: Jack Hill <jackhill@jackhill.us>

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python2-matplotlib: Update to 2.2.5.
	* gnu/packages/python-xyz.scm (python2-matplotlib): Update to 2.2.5.
	[phases]: Use G-exp.
	{install-jquery-ui}: Delete phase.  JQuery is bundled in this release.
	[native-inputs]: Remove all exception pkg-config.
	[propagated-inputs]: Sort and explicitly specify all inputs to ease
	maintenance.

	gnu: python-matplotlib: Update to 3.5.1 and run tests in parallel.
	* gnu/packages/python-xyz.scm (python-matplotlib): Update to 3.5.1.
	[propagated-inputs]: Add python-fonttools, python-wxpython
	and python-packaging.
	[native-inputs]: Remove python-mock, python-wheel, unzip and jquery-ui.
	Add python-pytest-timeout, python-pytest-xdist, python-setuptools-scm and
	python-setuptools-scm-git-archive.
	[phases]: Delete trailing #t.
	{pretend-version}: New phase.
	{install-jquery-ui}: Delete phase.
	{check}: Honor TESTS?.  Do not skip webagg tests anymore.  Invoke using
	'-n' argument to run tests in parallel via pytest-xdist.
	{configure-environment}: Do not set LD_LIBRARY_PATH nor HOME.  Rename
	setup.cfg to mplsetup.cfg.  Set the backend to Agg.

	gnu: python-fonttools: Update to 4.28.5.
	* gnu/packages/python-xyz.scm (python-fonttools): Update to 4.28.5 and hide
	the package.
	[properties]: New field.
	(python-fonttools-with-tests): New variable.

	gnu: Add python-zopfli.
	* gnu/packages/python-compression.scm (python-zopfli): New variable.

	gnu: Add zopfli.
	* gnu/packages/compression.scm (zopfli): New variable.

	gnu: Add python-fs.
	* gnu/packages/python-xyz.scm (python-fs): New variable.

	gnu: Add python-pyftpdlib.
	* gnu/packages/python-xyz.scm (python-pyftpdlib): New variable.

	gnu: Add python-pysendfile.
	* gnu/packages/python-xyz.scm (python-pysendfile): New variable.

	gnu: python-pylint: Update to 2.12.2.
	* gnu/packages/check.scm (python-pylint): Update to 2.12.2.
	[phases]{check}: Override phase.
	[native-inputs]: Remove python-pytest-benchmark, python-pytest-runner.
	[propagated-inputs]: Add python-platformdirs, python-typing-extensions.
	[synopsis]: Streamline.

	gnu: python-platformdirs: Update to 2.4.0, run tests and fix metadata.
	* gnu/packages/python-xyz.scm (python-platformdirs): Update to 2.4.0.
	[phases]{pretend-version}: New phase.
	{check}: Override to run tests.
	[native-inputs]{python-setuptools-scm}: New input.

	gnu: python-flit: Update to 3.5.1, enable tests and apply guix style.
	* gnu/packages/python-xyz.scm (python-flit)[origin]: Fetch from pypi-uri, to
	ease updating the package.
	[phases]{bootstrap}: Delete phase.
	{build, install}: Do a PEP 517 build using pypa-build.
	{check}: New phase.
	[tests?]: Enable.
	[propagated-inputs]{python-pytoml, python-toml}: Remove.
	{python-pypa-build, python-tomli-w, python-flit-core, python-requests}: New
	inputs.
	{python-docutils}: New input, moved from...
	[native-inputs]: ... here.  Apply guix style.
	{python-testpath}: Use the regular python-testpath package.
	[synopsis, description]: Re-indent.

	gnu: python-testpath: Update to 0.5.0 and enable tests.
	* gnu/packages/check.scm (python-testpath): Update to 0.5.0.
	[phases]{relax-requirements}: New phase
	{build}: Build using pypa-build's 'build' command.
	{check}: Override phase.
	{install}: Adjust.
	[native-inputs]: Remove python-flit.  Add python-pypa-build and python-pytest.
	[home-page]: Update.

	gnu: Add python-tomli-w.
	* gnu/packages/python-build.scm (python-tomli-w): New variable.

	gnu: python-astroid: Update to 2.9.0.
	* gnu/packages/python-xyz.scm (python-astroid): Update to 2.9.0.
	[native-inputs]: Add python-typing-extensions.
	[properties]: Delete field.
	(python2-astroid): Delete variable.

	gnu: python-typing-extensions: Update to 4.0.1.
	* gnu/packages/python-xyz.scm (python-typing-extensions): Update to 4.0.1.
	[origin]: Use git-fetch.
	[tests?]: Disable.
	[phases]{unpack, build, install}: New phases.
	[native-inputs]: Add python-pypa-build, python-flit-core.
	[home-page]: Shorten URL.

	gnu: python-typing: Update to 3.10.0.0.
	* gnu/packages/python-xyz.scm (python-typing): Update to 3.10.0.0.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-flit-core: Propagate python-tomli instead of python-toml.
	Flit Core apparently requires tomli at runtime rather than toml.  This means
	we must build a toml-less python-flit-core first, for bootstrapping purposes.

	* gnu/packages/python-build.scm (python-flit-core-bootstrap): New variable.
	(python-flit-core): Inherit from the above, replacing the propagated
	python-toml by python-tomli.
	(python-tomli): Adjust accordingly.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-curio: Disable newly failing 'test_timeout' test.
	* gnu/packages/python-xyz.scm (python-prettytable)
	[phases]{check}: Honor TESTS? and skip the 'test_timeout' test.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: glade3: Add python to native inputs.
	Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
	propagates Python.

	* gnu/packages/gnome.scm (glade3)[native-inputs]: Add python.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-typed-ast: Update to 1.5.1.
	* gnu/packages/python-xyz.scm (python-typed-ast): Update to 1.5.1.

	gnu: gjs: Build with meson-0.59 to avoid 'install_dir' error.
	* gnu/packages/gnome.scm (gjs)[meson]: Use meson-0.59.

	gnu: python-msgpack: Update to 1.0.3.
	* gnu/packages/python-xyz.scm (python-msgpack): Update to 1.0.3.
	(python2-msgpack): Delete variable.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: tracker: Add python to native inputs.
	Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
	propagates Python.

	* gnu/packages/gnome.scm (tracker)[native-inputs]: Add python.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: dconf: Add python to native inputs.
	Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
	propagates Python.

	* gnu/packages/gnome.scm (dconf)[native-inputs]: Add python.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gtkmm: Add python to native inputs.
	Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
	propagates Python.

	* gnu/packages/gtk.scm (gtkmm)[native-inputs]: Add python.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gtk: Update to 4.4.1.
	* gnu/packages/patches/gtk-introspection-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/gtk.scm (gtk): Update to 4.4.1.
	[origin]: Apply new patch.
	[phases]{pre-check}: Set TZDIR.
	[native-inputs]: Add graphene, python-pygobject and tzdata.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gusb: Add python to native inputs.
	Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
	propagates Python.

	* gnu/packages/gnome.scm (gusb)[native-inputs]: Add python.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pangomm: Add python to native inputs.
	Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
	propagates Python.

	* gnu/packages/gtk.scm (pangomm)[native-inputs]: Add python.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: atkmm-2.28: Do not propagate two variants of glibmm.
	* gnu/packages/gtk.scm (atkmm-2.28)[propagated-inputs]: Replace rather than
	append glibmm-2.64.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: atkmm: Add python to native inputs.
	Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
	propagates Python.

	* gnu/packages/gtk.scm (atkmm)[native-inputs]: Add python.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libxkbcommon: Add python to native inputs.
	Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
	propagates Python.

	* gnu/packages/xdisorg.scm (libxkbcommon)[native-inputs]: Add python.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: wayland-protocols: Add python to native inputs.
	Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
	propagates Python.

	* gnu/packages/freedesktop.scm (wayland-protocols)[native-inputs]: Add python.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: wayland: Add python to native inputs.
	Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
	propagates Python.

	* gnu/packages/freedesktop.scm (wayland)[native-inputs]: Add python.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: epiphany: Update to 41.2.
	* gnu/packages/gnome.scm (epiphany): Update to 41.2.

	gnu: python-gnupg: Update to 0.4.8.
	* gnu/packages/gnupg.scm (python-gnupg): Update to 0.4.8.
	(python2-gnupg): Delete variable.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gsettings-desktop-schemas: Add python to native inputs.
	Since commit 5d20d7e1369fc7d93de19c0bd219937d697ceae6, meson no longer
	propagates Python, which is the reason this change is now needed here.

	* gnu/packages/gnome.scm (gsettings-desktop-schemas)
	[phases]{patch-schemas}: Use 'search-input-directory'.
	[native-inputs]: Use new style and add python.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-backgrounds: Update to 41.0.
	* gnu/packages/gnome.scm (gnome-backgrounds): Update to 41.0.
	[native-inputs]: Use new style.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-1.39: Update mrustc to commit c70665.
	This brings us closer to a i686 native bootstrap.

	* gnu/packages/rust.scm (%mrustc-commit): Update to latest commit, c70665.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: elogind: Reinstate the test-event.c test.
	* gnu/packages/freedesktop.scm (elogind)[phases]{adjust-tests}: Do not
	de-register the test-event.c test file from meson.build.

	gnu: shadow: Update to 4.9.
	* gnu/packages/admin.scm (shadow): Update to 4.9.
	[source]: Remove hurd patch, merged upstream.
	[phases]{fix-linking-to-pam}: New phase.
	* gnu/packages/patches/shadow-hurd-pctrl.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: libpcap: Update to 2.62.
	* gnu/packages/linux.scm (libpcap): Update to 2.62.
	[phases]{configure}: Delete phase, and move LDFLAGS to...
	[make-flags]: ... here.  Define arguments via G-expressions.

	gnu: cmake-bootstrap: Update to 3.21.4.
	* gnu/packages/cmake.scm (cmake-bootstrap): Update to 3.21.4.

	gnu: eudev: Update to 3.2.11.
	* gnu/packages/linux.scm (eudev): Update to 3.2.11.
	[phases]{make-source-writable}: Remove phase, no longer needed.
	{patch-bindir-in-btrfs-rules}: Likewise, fixed upstream.
	Remove trailing #t.

	gnu: util-linux: Update to 2.37.2.
	* gnu/packages/linux.scm (util-linux): Update to 2.37.2.

	gnu: gnupg: Update to 2.2.32.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.32.
	(gnupg-2.2.32): Delete variable.
	(qgpgme)[native-inputs]: Use the regular gnupg package.
	* gnu/packages/emacs-xyz.scm (emacs-pinentry): Likewise.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: glibmm-2.64: Fix libsigc++ propagation.
	Fixes <https://issues.guix.gnu.org/52519>.  The package was propagating two
	variants of libsigc++.

	* gnu/packages/glib.scm (glibmm-2.64)[propagated-inputs]: Replace existing
	libsigc++ package instead of prepending an extra one.

	Reported-by: Leo Famulari <leo@famulari.name>

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: glibmm: Remove trailing #t.
	* gnu/packages/glib.scm (glibmm): Remove trailing #t.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pciutils: Fix the conditional for the kmod input.
	Fixes <https://issues.guix.gnu.org/52411>.  Thanks to Maxime Devos for
	suggesting the solution.

	* gnu/packages/pciutils.scm (pciutils): Delete trailing #t.

	[inputs]{kmod}: Use the hurd-target? procedure in the condition, which
	correctly handles the Nix system of %current-system and GNU triplet of
	%current-target-system.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: help2man: Update to 1.48.5.
	* gnu/packages/man.scm (help2man): Update to 1.48.5.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-nose: Fix build.
	This unmaintained package doesn't build anymore on Python 3.9.9.

	* gnu/packages/check.scm (python-nose)[phases]{invoke-2to3}: New phase.
	[properties]: New field.
	(python2-nose): Strip python2 property.
	[phases]{invoke-2to3}: Delete phase.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: glib: Fix cross-compilation.
	Fixes <https://issues.guix.gnu.org/52574>.
	Reported by L  p R n  d n    <guix@lprndn.info>.

	Thanks to Maxime Devos for the suggested fix.

	* gnu/packages/glib.scm (glib)[configure-flags]: Define as a G-expression.
	(glib-with-documentation)[configure-flags]: Likewise.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libproxy: Remove target condition from check phase.
	* gnu/packages/networking.scm (libproxy)[phases]{check}: Remove target condition.

	gnu: libcap: Use #$output unconditionally.
	* gnu/packages/linux.scm (libcap)[phases]{configure}: Use #$output
	unconditionally.

	gnu: heimdal: Unify phases, addressing TODO.
	* gnu/packages/kerberos.scm (heimdal)[phases]: Unconditionally use the
	%current-target-system branch.

	gnu: cairo: Use bash-minimal unconditionally.
	* gnu/packages/gtk.scm (cairo)[inputs]: Use bash-minimal unconditionally.

	gnu: llvm-12: Use quasiquote, addressing TODO.
	* gnu/packages/llvm.scm (llvm-12)[configure-flags]: Use quasiquote.

	gnu: mozjs-60: Use quasiquote, addressing TODO.
	* gnu/packages/gnuzilla.scm (mozjs-60)[configure-flags]: Use quasiquote.

	gnu: gobject-introspection: Unconditionally use flex and bison.
	* gnu/packages/glib.scm (gobject-introspection): Delete trailing #t.
	[native-inputs]: Unconditionally use flex and bison.

	gnu: rust-bitflags-1: Absorb rust-bitflags-1.3.
	* gnu/packages/crates-io.scm (rust-bitflags-1.3): Delete variable, absorbed
	into...
	(rust-bitflags-1): ... this one.
	* gnu/packages/syndication.scm (newsboat)[cargo-inputs]: Adjust to use
	rust-bitflags-1.

	guix: lint: Fix comment per TODO.
	* guix/lint.scm (check-wrapper-inputs): Address TODO in comment.

	gnu: binutils: Absorb binutils-next.
	* gnu/packages/base.scm (binutils)[configure-flags]: Set out-of-source? to #t.
	{--enable-64-bit-bfd, --enable-compressed-debug-sections=all, --enable-lto,
	--enable-separate-code, --enable-threads}: New flags.
	(binutils-next): Delete variable.
	(binutils-gold): Inherit from binutils.
	* gnu/packages/linux.scm (kexec-tools)[native-inputs]: Replace
	binutils-next with binutils.

	gnu: isc-dhcp: Address TODOs.
	* gnu/packages/admin.scm (isc-dhcp): Remove trailing #t.
	[phases]{post-install}: Remove the 'native-inputs' argument.
	{post-configure}: Do not patch the libexec scripts.
	[inputs]{bash}: Remove conditional.

	gnu: autoconf-2.69: Repatriate unpatch-shebangs phase from 2.71.
	* gnu/packages/autotools.scm (autoconf-2.71)[phases]{unpatch-shebangs}: Move
	to...
	* gnu/packages/autotools.scm (autoconf-2.69)[phases]: ... here.

	gnu: avahi: Make all arguments unconditional.
	* gnu/packages/avahi.scm (avahi)[origin]: Fix indentation
	and remove trailing #t.
	[arguments]: Re-integrate conditional arguments.

	gnu: python-3.9: Update to 3.9.9.
	* gnu/packages/python.scm (python-3.9): Update to 3.9.9.

2022-01-10  Brendan Tildesley  <mail@brendan.scot>

	utils: Fix wrap-script argument handling.
	* guix/build/utils.scm (wrap-script):
	Don't add (car cl) one too many times, cl its self contains it's car.
	Split the aguments string with string-tokenize to avoid leaving an empty
	string argument when there should be none. These two bugs seemed to
	be partially cancelling each other out so that scripts still worked when
	ran with no arguments.

	* tests/build-utils.scm: Adjust wrap-script to above changes.
	Add two tests to ensure the command line arguments appear identical to a
	script and its wrapped version.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove meson-0.59 workarounds.
	Mostly automated with the following command:

	$ grep --include='*.scm' '#:meson ,meson-0.59' -rl \
	    | xargs sed -z 's/#:meson[^\n]*\s*//' -i

	* gnu/packages/freedesktop.scm (malcontent)
	(accountsservice): Delete #:meson argument.
	* gnu/packages/games.scm (gnome-2048): Likewise.
	* gnu/packages/geo.scm (gnome-maps): Likewise.
	* gnu/packages/gnome.scm (gnome-photos, gnome-music)
	(gnome-initial-setup, gnome-user-share, gnome-characters)
	(gnome-disk-utility, gnome-font-viewer, evince, glade3)
	(gnome-mines, gnome-sudoku, gnome-settings-daemon, devhelp)
	(totem, eog, gvfs, simple-scan, epiphany, gnome-session, gedit)
	(network-manager-applet, gnome-control-center, gnome-shell, nautilus)
	(gnome-default-applications, gnome-weather, gnome-tweaks, cheese, gthumb)
	(gitg, polari, gnome-boxes, gtranslator): Likewise.
	* gnu/packages/gtk.scm: (gtkmm-3): Likewise.
	* gnu/packages/pdf.scm (zathura): Likewise.
	* gnu/packages/photo.scm (entangle): Likewise.
	* gnu/packages/video.scm (pitivi): Likewise.
	* gnu/packages/virtualization.scm (libvirt-glib): Likewise.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: meson: Update to 0.60.2 and absorb meson-wrapped.
	* gnu/packages/build-tools.scm (meson): Update to 0.60.2, and integrate fixes
	made in 'meson-wrapped':
	[phases]{wrap}: Replace phase.
	[inputs]: Add python-wrapper.
	[propagated-inputs]: Delete field.
	[properties]: Likewise.
	(meson-wrapped): Delete variable.

	gnu: python-flit-core: Update to 3.5.1.
	* gnu/packages/python-build.scm (python-flit-core): Update to 3.5.1.

	gnu: python-tomli: Update to 2.0.0.
	* gnu/packages/python-build.scm (python-tomli): Update to 2.0.0.

	gnu: python-pyparsing: Update to 3.0.6.
	* gnu/packages/python-build.scm (python-pyparsing): Update to 3.0.6.
	[properties]: Add a python2-variant property.
	(python2-pyparsing): Inherit from the 2.4.7 variant, and strip the
	python2-variant property.

	gnu: python-wheel: Update to 0.37.0.
	* gnu/packages/python-build.scm (python-wheel): Update to 0.37.0.

	gnu: python-packaging-bootstrap: Update to 21.3.
	* gnu/packages/python-build.scm (python-packaging-bootstrap): Update to 21.3.
	(python2-packaging-bootstrap): Peg version to 20.0.

	gnu: mesa: Update to 21.3.2.
	* gnu/packages/gl.scm (mesa): Update to 21.3.2.
	[phases]{disable-failing-test}: Disable the anv_state_pool unstable tests.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libx11: Update to 1.7.3.1.
	This update eliminates multiple xkbcomp unresolved symbols warnings.

	* gnu/packages/xorg.scm (libx11): Update to 1.7.3.1.  Fix indentation.
	[source]: Update origin's URI.

2022-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	sitecustomize.py: Honor .pth files.
	Fixes <https://issues.guix.gnu.org/52269>.

	* gnu/packages/aux-files/python/sitecustomize.py: Use site.addsitedirs to add
	the site directories; this takes care of the .pth files.  Make sure the added
	items still appear before Python's own 'site-packages' directory.

2022-01-10  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: i2c-tools: Fix cross-compilation.
	* gnu/packages/linux.scm (i2c-tools)[arguments]: Use #$output to fix
	cross-compilation.

2022-01-10  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add xfel.
	* gnu/packages/admin.scm (xfel): New variable.

2022-01-10  Ludovic Courtès  <ludo@gnu.org>

	news: Add news entry about 'guix style'.
	* etc/news.scm: Add entry.

	style: '-S format' canonicalizes comments.
	* guix/scripts/style.scm (canonicalize-comment): New procedure.
	(pretty-print-with-comments): Add #:format-comment. and honor it.
	(object->string*): Add 'args' and honor them.
	(format-package-definition): Pass #:format-comment to
	'object->string*'.
	* tests/style.scm ("pretty-print-with-comments, canonicalize-comment"):
	New test.

	style: Add '--styling' option.
	* guix/scripts/style.scm (format-package-definition): New procedure.
	(%options, show-help): Add "--styling".
	(%default-options): Add 'styling-procedure'.
	(guix-style): Honor it.
	* tests/style.scm (with-test-package)
	("input labels, 'safe' policy")
	("input labels, 'safe' policy, nothing changed")
	("input labels, margin comment")
	("input labels, margin comment on long list")
	("input labels, line comment")
	("input labels, modify-inputs and margin comment"): Pass "-S inputs".
	* etc/indent-code.el: Remove.
	* doc/contributing.texi (Formatting Code): Mention "guix style" instead
	of "etc/indent-code.el".
	(Submitting Patches): Add item for "guix style".
	* doc/guix.texi (Invoking guix style): Document "-S" and update.

2022-01-10  Ludovic Courtès  <ludo@gnu.org>

	style: Add support for "newline forms".
	This allows us to express cases where a newline should be inserted
	immediately after the head symbol of a list.

	* guix/scripts/style.scm (%newline-forms): New variable.
	(newline-form?): New procedure.
	(pretty-print-with-comments): Handle "newline forms".
	* tests/style.scm: Add test.

2022-01-10  Ludovic Courtès  <ludo@gnu.org>

	style: Allow special forms to be scoped.
	* guix/scripts/style.scm (vhashq): Add clause for 'lst, and change
	default clause.
	(%special-forms): Add context for 'add-after and 'add-before.  Add
	'replace.
	(prefix?, special-form-lead): New procedures.
	(special-form?): Remove.
	(pretty-print-with-comments): Add 'context' to the threaded state.
	Adjust 'print-sequence' and adjust 'loop' calls accordingly.
	* tests/style.scm: Add tests for 'replace.

	style: Improve pretty printer and add tests.
	* guix/scripts/style.scm (vhashq): New macro.
	(%special-forms): New variable.
	(special-form?): New procedure.
	(pretty-print-with-comments): Add many clauses and tweak existing
	rules.
	* tests/style.scm (test-pretty-print): New macro.
	<top level>: Add 'test-pretty-print' tests.

2022-01-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-simd: Update to 3.4.0.
	* gnu/packages/julia-xyz.scm (julia-simd): Update to 3.4.0.

2022-01-10  zimoun  <zimon.toutoune@gmail.com>

	gnu: Add julia-bioalignments.
	* gnu/packages/julia-xyz.scm (julia-bioalignments): New variable.

	gnu: Add julia-intervaltrees.
	* gnu/packages/julia-xyz.scm (julia-intervaltrees): New variable.

	gnu: Add julia-biosequences.
	* gnu/packages/julia-xyz.scm (julia-biosequences): New variable.

	gnu: Add julia-biosymbols.
	* gnu/packages/julia-xyz.scm (julia-biosymbols): New variable.

	gnu: Add julia-yaml.
	* gnu/packages/julia-xyz.scm (julia-yaml): New variable.

	gnu: Add julia-stringencodings.
	* gnu/packages/julia-xyz.scm (julia-stringencodings): New variable.

	gnu: Add julia-automa.
	* gnu/packages/julia-xyz.scm (julia-automa): New variable.

	gnu: Add julia-scanbyte.
	* gnu/packages/julia-xyz.scm (julia-scanbyte): New variable.

	gnu: Add julia-simd.
	* gnu/packages/julia-xyz.scm (julia-simd): New variable.

	gnu: Add julia-twiddle.
	* gnu/packages/julia-xyz.scm (julia-twiddle): New variable.

	gnu: Add julia-indexablebitvectors.
	* gnu/packages/julia-xyz.scm (julia-indexablebitvectors): New variable.

	gnu: Add julia-biogenerics.
	* gnu/packages/julia-xyz.scm (julia-biogenerics): New variable.

	gnu: julia-documenter: Adjust style.
	* gnu/packages/julia-xyz.scm (julia-documenter)[propagated-inputs] Remove labels.
	[inputs, native-inputs]: Remove labels.
	[arguments]: Remove unnecessary return '#t'. Use search-input-file to
	find pip.

	gnu: julia-documentertools: Adjust style.
	* gnu/packages/julia-xyz.scm (julia-documentertools)[inputs]: Remove label.
	[propagated-inputs]: Adjust.

	gnu: julia-zygote: Adjust style.
	* gnu/packages/julia-xyz.scm (julia-zygote)[propagated-inputs]: Remove labels.

	build: julia-build-system: Create 'Project.toml' file when missing.
	* guix/build/julia-build-system.scm (link-depot): Create 'Project.toml' file
	when missing using data provided by the user.
	(julia-create-package-toml): Remove from export.
	* doc/guix.texi (Build Systems): Update julia-build-system section.

	gnu: julia-xyz.scm: Adjust style.
	* gnu/packages/julia-xyz.scm: Align all inputs.

2022-01-10  Ricardo Wurmus  <rekado@elephly.net>

	import: texlive: Update error message.
	We aren't downloading anything.

	* guix/scripts/import/texlive.scm (guix-import-texlive): Update error message.

2022-01-10  Ricardo Wurmus  <rekado@elephly.net>

	import: texlive: Remove more specific entries with the same prefix.
	* guix/import/texlive.scm (files->directories): Ensure that any more specific
	directory is removed if a parent directory is in the list of provided
	locations.

2022-01-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.17.3.1.
	* gnu/packages/finance.scm (monero-gui): Update to 0.17.3.1.

2022-01-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Fix some typos.
	* doc/guix.texi (Invoking guix hash): Fix a few typos today.

	Reported by KarlJoad on #guix, and then we found more.

2022-01-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add sane-airscan.
	* gnu/packages/scanner.scm (sane-airscan): New public variable.

	gnu: stunnel: Remove input labels.
	* gnu/packages/web.scm (stunnel)[native-inputs, inputs]:
	Remove input labels.

	gnu: stunnel: Use G-expressions.
	* gnu/packages/web.scm (stunnel)[arguments]:
	Rewrite as G-expressions.

	gnu: stunnel: Update to 5.61.
	* gnu/packages/web.scm (stunnel): Update to 5.61.
	[native-inputs]: Add python.
	[arguments]: Remove obsolete 'patch-tests phase.

	gnu: electron-cash: Update to 4.2.6.
	* gnu/packages/finance.scm (electron-cash): Update to 4.2.6.

	gnu: libportal: Remove input labels.
	* gnu/packages/freedesktop.scm (libportal)[native-inputs]:
	Remove input labels.

	gnu: libportal: Update to 0.5.
	* gnu/packages/freedesktop.scm (libportal): Update to 0.5.
	[arguments]: Add #:configure-flags to limit dependency creep.
	Remove 'move-doc phase.
	[native-inputs]: Remove gtk-doc.  Add gobject-introspection and vala.
	[inputs]: Add gtk, gtk+, qtbase-5, and qtx11extras.
	[outputs]: Remove :out.

2022-01-09  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Update to 5.1.12.
	* gnu/packages/engineering.scm (kicad): Update to 5.1.12.

2022-01-09  Ludovic Courtès  <ludo@gnu.org>

	import: go: Correctly report diagnostics upon version mismatch.
	* guix/import/go.scm (strip-v-prefix, ensure-v-prefix)
	(validate-version): New procedures.
	(go-module->guix-package): Use 'validate-version' when defining
	'version*'.  Remove 'else' clause in SRFI-34 guard.

2022-01-09  Ludovic Courtès  <ludo@gnu.org>

	scripts: import: go: Wrap body in 'with-error-handling'.
	This ensures proper error reporting and an exception reaches the top
	level.

	* guix/scripts/import/go.scm (guix-import-go): Wrap body in
	'with-error-handling'.

2022-01-09  Lu Hui  <luhux76@gmail.com>

	gnu: Add go-github-com-dreamacro-go-shadowsocks2
	* gnu/packages/golang.scm (go-github-com-dreamacro-go-shadowsocks2): New variable.

2022-01-09  Ludovic Courtès  <ludo@gnu.org>

	machine: ssh: Open a single SSH session per machine.
	Previously, any call to 'managed-host-remote-eval' and similar would
	open a new SSH session to the host.  With this change, an SSH session is
	opened once, cached, and then reused by all subsequent calls to
	'machine-ssh-session'.

	* gnu/machine/ssh.scm (<machine-ssh-configuration>): Add
	'this-machine-ssh-configuration'.
	[session]: Mark as thunked and change default value to an
	'open-machine-ssh-session*' call.
	(open-machine-ssh-session, open-machine-ssh-session*): New procedures.
	(machine-ssh-session): Replace inline code by call to
	'open-machine-ssh-session'.

2022-01-09  Leo Famulari  <leo@famulari.name>

	gnu: Remove leftover patches for Blender 2.79.
	This is a followup to commit 23da063ea3bb6a579f0fb87d2e5e00fed9962775.

	* gnu/packages/patches/blender-2.79-gcc8.patch,
	gnu/packages/patches/blender-2.79-gcc9.patch,
	gnu/packages/patches/blender-2.79-newer-ffmpeg.patch,
	gnu/packages/patches/blender-2.79-oiio2.patch,
	gnu/packages/patches/blender-2.79-python-3.7-fix.patch,
	gnu/packages/patches/blender-2.79-python-3.8-fix.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2022-01-09  Leo Famulari  <leo@famulari.name>

	gnu: Remove blender-2.79.
	This package has not built successfully in a while.

	* gnu/packages/graphics.scm (blender-2.79): Remove variable.

2022-01-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-stretchr-testify: Update to 1.7.0.
	* gnu/packages/golang.scm (go-github-com-stretchr-testify): Update to 1.7.0.
	[propagated-inputs]: Replace go-gopkg-in-yaml-v2 with
	go-gopkg-in-yaml-v3.
	(go-github-com-stretchr-testify-bootstrap)[propagated-inputs]: Add
	go-gopkg-in-yaml-v2.
	(go-github-com-stretchr-objx)[native-inputs]: Remove go-gopkg-in-yaml-v2.

2022-01-09  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Use guile-squee.
	* gnu/packages/ci.scm (guile-squee-dev): Remove it.
	(cuirass)[inputs]: Switch to guile-squee.

	gnu: guile-squee: Update to 0-3.a151fd0.
	* gnu/packages/guile-xyz.scm (guile-squee): Update to 0-3.a151fd0.
	[arguments]: Use search-input-file and remove a trailing #t.

	gnu: cuirass: Update to 1.1.0-9.95c29ab.
	* gnu/packages/ci.scm (cuirass): Update to 1.1.0-9.95c29ab.

	gnu: cuirass: Remove trailing #t.
	* gnu/packages/ci.scm (cuirass): Remove them.

	gnu: cuirass: Update to 1.1.0-8.d81d994.
	* gnu/packages/ci.scm (cuirass): Update to 1.1.0-8.d81d994.

2022-01-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: bat: Update to 0.19.0.
	* gnu/packages/rust-apps.scm (bat): Update to 0.19.0.

	gnu: rust-clap-2: Update to 2.34.0.
	* gnu/packages/crates-io.scm (rust-clap-2): Update to 2.34.0.

	gnu: Add rust-console-0.15.
	* gnu/packages/crates-io.scm (rust-console-0.15): New variable.
	(rust-console-0.14): Inherit from above.

	gnu: rust-syntect: Update to 4.6.0.
	* gnu/packages/crates-io.scm (rust-syntect): Update to 4.6.0.

	gnu: rust-once-cell-1: Update to 1.9.0.
	* gnu/packages/crates-io.scm (rust-once-cell-1): Update to 1.9.0.

	gnu: Add rust-fancy-regex-0.7.
	* gnu/packages/crates-io.scm (rust-fancy-regex-0.7): New variable.
	(rust-fancy-regex-0.3): Inherit from above.

	gnu: Add rust-assert-cmd-2.
	* gnu/packages/crates-io.scm (rust-assert-cmd-2): New variable.
	(rust-assert-cmd-1): Inherit from above.

	gnu: Add rust-concolor-control-0.0.7.
	* gnu/packages/crates-io.scm (rust-concolor-control-0.0.7): New variable.

	gnu: Add rust-concolor-query-0.0.4.
	* gnu/packages/crates-io.scm (rust-concolor-query-0.0.4): New variable.

	gnu: Add rust-nix-0.23.
	* gnu/packages/crates-io.scm (rust-nix-0.23): New variable.
	(rust-nix-0.22): Inherit from above.

	gnu: rust-predicates-2: Update to 2.1.0.
	* gnu/packages/crates-io.scm (rust-predicates-2): Update to 2.1.0.

	gnu: Add rust-float-cmp-0.9.
	* gnu/packages/crates-io.scm (rust-float-cmp-0.9): New variable.
	(rust-float-cmp-0.8): Inherit from above.

	gnu: Add rust-bat-0.18.
	* gnu/packages/crates-io.scm (rust-bat-0.18): New variable.
	* gnu/packages/shells.scm (rust-nu-plugin-textview-0.42)[arguments]<#:cargo-inputs>:
	Use rust-bat-0.18 instead of bat.

2022-01-09  Marius Bakke  <marius@gnu.org>

	gnu: accessibility: Simplify inputs.
	* gnu/packages/accessibility.scm (libbraille, brltty, xmagnify): Remove input
	labels.

	gnu: brltty: Update to 6.4.
	* gnu/packages/accessibility.scm (brltty): Update to 6.4.
	[arguments]: Remove obsolete configure flag and trailing #t.

	gnu: brltty: Disable parallel build.
	* gnu/packages/accessibility.scm (brltty)[arguments]: Add #:parallel-build?.

2022-01-09  Marius Bakke  <marius@gnu.org>

	gnu: zig: Build with LLD 12.
	This fixes a regression introduced in a05e573d60bf64129abf4d4e5f27355c84ebb2ee
	as the LLD version must match the LLVM version.

	* gnu/packages/llvm.scm (lld-12): New variable.
	* gnu/packages/zig.scm (zig)[inputs]: Change from LLD to LLD-12.

2022-01-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xxd: Rewrite with gexps.
	* gnu/packages/vim.scm (xxd)[arguments]: Rewrite with gexps.

2022-01-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Remove unneeded make-flag.
	Upstream reports this fixed with 8.2.3406.

	* gnu/packages/vim.scm (vim)[arguments]: Remove make-flags.
	(vim-full)[arguments]: Adjust accordingly.

2022-01-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 8.2.3995.
	* gnu/packages/vim.scm (vim): Update to 8.2.3995.
	[arguments]: Remove trailing #t from phases.
	(vim-full): Remove comment about package reliably building.

2022-01-09  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-28.f1d8d76.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-28.f1d8d76.
	[native-inputs]: Adapt style.

2022-01-09  Julien Lepiller  <julien@lepiller.eu>

	nls: Update translations.
	* po/doc/guix-cookbook.fi.po: New file.
	* po/doc/guix-manual.fi.po: New file.
	* po/doc/local.mk: Add them.
	* doc/local.mk: Add them.
	* po/guix/fi.po: New file.
	* po/guix/LINGUAS: Add it.

	gnu: ocaml: Update to 4.13.
	* gnu/packages/ocaml.scm (ocaml-4.13): New variable.
	(ocaml-4.11): Remove variable.
	(ocaml-dot-merlin-reader): Update to 4.4-413.
	(js-of-ocaml): Update to 3.11.0.

	gnu: ocaml-migrate-parstree-1: Only build ocaml4.07 variant.
	* gnu/packages/ocaml.scm (ocaml-migrate-parsetree-1): Rename to...
	(ocaml4.07-migrate-parsetree): ...this.  Use package-with-ocaml4.07.

	gnu: ocaml-ppx-tools-versioned: Only build ocaml-4.07 variant.
	* gnu/packages/ocaml.scm (ocaml-ppx-tools-versioned): Rename to...
	(ocaml4.07-ppx-tools-versioned): ...this.  Use package-with-ocaml4.07.
	[arguments]: Use ocaml-4.07.

2022-01-09  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: node-mersenne: Fix typo in description.
	* gnu/packages/node-xyz.scm (node-mersenne)[description]: Use “this” rather
	than “thix”.

2022-01-09  Philip McGrath  <philip@philipmcgrath.com>

	gnu: Add node-serialport.
	* gnu/packages/node-xyz.scm (node-serialport): New variable.

	gnu: Add node-serialport-stream.
	* gnu/packages/node-xyz.scm (node-serialport-stream): New variable.

	gnu: Add node-serialport-parser-byte-length.
	* gnu/packages/node-xyz.scm (node-serialport-parser-byte-length): New
	variable.

	gnu: Add node-serialport-parser-cctalk.
	* gnu/packages/node-xyz.scm (node-serialport-parser-cctalk): New variable.

	gnu: Add node-serialport-parser-inter-byte-timeout.
	* gnu/packages/node-xyz.scm
	(node-serialport-parser-inter-byte-timeout): New variable.

	gnu: Add node-serialport-parser-ready.
	* gnu/packages/node-xyz.scm (node-serialport-parser-ready): New variable.

	gnu: Add node-serialport-parser-regex.
	* gnu/packages/node-xyz.scm (node-serialport-parser-regex): New variable.

	gnu: Add node-serialport-bindings.
	* gnu/packages/node-xyz.scm (node-serialport-bindings): New variable.

	gnu: Add node-serialport-parser-readline.
	* gnu/packages/node-xyz.scm (node-serialport-parser-readline): New
	variable.

	gnu: Add node-serialport-parser-delimiter.
	* gnu/packages/node-xyz.scm (node-serialport-parser-delimiter): New
	variable.

	gnu: Add node-serialport-binding-abstract.
	* gnu/packages/node-xyz.scm (node-serialport-binding-abstract): New
	variable.

	gnu: Add node-debug.
	* gnu/packages/node-xyz.scm (node-debug): New variable.

	gnu: Add node-ms.
	* gnu/packages/node-xyz.scm (node-ms): New variable.

	gnu: Add node-segfault-handler.
	* gnu/packages/node-xyz.scm (node-segfault-handler): New variable.

	gnu: Add node-bindings.
	* gnu/packages/node-xyz.scm (node-bindings): New variable.

	gnu: Add node-file-uri-to-path.
	* gnu/packages/node-xyz.scm (node-file-uri-to-path): New variable.

	gnu: Add node-sqlite3.
	* gnu/packages/node-xyz.scm (node-sqlite3): New variable.

	gnu: Add node-addon-api.
	* gnu/packages/node-xyz.scm (node-addon-api): New variable.

	gnu: Add node-openzwave-shared.
	* gnu/packages/zwave.scm (node-openzwave-shared): New variable.

	gnu: Add node-nan.
	* gnu/packages/node-xyz.scm (node-nan): New variable.

	gnu: Add node-readable-stream.
	* gnu/packages/node-xyz.scm (node-readable-stream): New variable.

	gnu: Add node-string-decoder.
	* gnu/packages/node-xyz.scm (node-string-decoder): New variable.

	gnu: Add node-safe-buffer.
	* gnu/packages/node-xyz.scm (node-safe-buffer): New variable.

	gnu: Add node-inherits.
	* gnu/packages/node-xyz.scm (node-inherits): New variable.

	gnu: node-irc: Use 'delete-dependencies'.
	gnu/packages/node-xyz.scm (node-irc)[arguments]: Use
	'delete-dependencies'.  Stop deleting the 'configure' phase.

	gnu: node-irc-colors: Use 'delete-dependencies'.
	gnu/packages/node-xyz.scm (node-irc-colors)[arguments]: Use
	'delete-dependencies'.  Stop deleting the 'configure' phase.

	gnu: node-once: Use 'delete-dependencies'.
	gnu/packages/node-xyz.scm (node-once)[arguments]: Use
	'delete-dependencies'.  Stop deleting the 'configure' phase.

	gnu: node-wrappy: Use 'delete-dependencies'.
	gnu/packages/node-xyz.scm (node-wrappy)[arguments]: Use
	'delete-dependencies'.  Stop deleting the 'configure' phase.

	gnu: node-semver: Use 'delete-dependencies'.
	gnu/packages/node-xyz.scm (node-semver)[arguments]: Use
	'delete-dependencies'.  Stop deleting the 'configure' phase.

	gnu: node-llparse-bootstrap: Use 'delete-dependencies'.
	gnu/packages/node.scm (node-llparse-bootstrap)[arguments]: Use
	'delete-dependencies'.  Stop deleting the 'configure' phase.

	gnu: node-llparse-frontend-bootstrap: Use 'delete-dependencies'.
	gnu/packages/node.scm (node-llparse-frontend-bootstrap)[arguments]:  Use
	'delete-dependencies'.  Stop deleting the 'configure' phase.

	gnu: node-llparse-builder-bootstrap: Use 'delete-dependencies'.
	gnu/packages/node.scm (node-llparse-builder-bootstrap)[arguments]: Use
	'delete-dependencies'.  Stop deleting the 'configure' phase.

	gnu: node-debug-bootstrap: Use 'delete-dependencies'.
	gnu/packages/node.scm (node-debug-bootstrap)[arguments]: Use
	'delete-dependencies'.  Stop deleting the 'configure' phase.

	gnu: node-binary-search-bootstrap: Use 'delete-dependencies'.
	gnu/packages/node.scm (node-binary-search-bootstrap)[arguments]: Use
	'delete-dependencies'.  Stop deleting the 'configure' phase.

	gnu: node-ms-bootstrap: Use 'delete-dependencies'.
	gnu/packages/node.scm (node-ms-bootstrap)[arguments]: Use
	'delete-dependencies'.  Stop deleting the 'configure' phase.

	gnu: node-semver-bootstrap: Use 'delete-dependencies'.
	gnu/packages/node.scm (node-semver-bootstrap)[arguments]: Use
	'delete-dependencies'.  Stop deleting the 'configure' phase.

2022-01-09  Philip McGrath  <philip@philipmcgrath.com>

	guix: node-build-system: Add 'delete-dependencies' helper function.
	Many node packages currently skip the configure phase, because they lack
	both dependencies and a convenient way to build without all of them, e.g.
	for the purposes of bootstrapping.  This patch adds a big hammer to flatten
	these nails.

	* guix/build/node-build-system.scm (delete-dependencies): New variable.

2022-01-09  Philip McGrath  <philip@philipmcgrath.com>

	guix: node-build-system: Add avoid-node-gyp-rebuild phase.
	Packages with native addons currently try to write to store paths
	when used as dependecies.  This patch adds a phase to replace that
	behaviour with a no-op.

	* guix/build/node-build-system.scm (avoid-node-gyp-rebuild): New
	variable.
	(%standard-phases): Add 'avoid-node-gyp-rebuild' after 'install'.

2022-01-09  Philip McGrath  <philip@philipmcgrath.com>
	    Liliana Marie Prikler  <liliana.prikler@gmail.com>

	guix: node-build-system: Add JSON utilities.
	This commit adds several utility functions for non-destructive
	transformation of the JSON representation used by (guix build json),
	particularly for purely functional update of JSON objects.  They ought
	to eventually be exported from their own module, but for now are kept
	private to allow experimentation.

	* guix/build/node-build-system.scm (assoc-ref*, jsobject-ref, alist-pop)
	(alist-update, jsobject-update*, jsobject-union): New variables.
	(with-atomic-json-file-replacement): New public variable.
	(module-name, build, patch-dependencies): Use them.  Do not resort to
	unsafe alist primitives from Guile core.

2022-01-09  Philip McGrath  <philip@philipmcgrath.com>

	guix: node-build-system: Add implicit libuv input.
	* guix/build-system/node.scm (lower): Add the version of libuv
	used as an input to the #:node package as an additional implicit
	input, so that packages needing libuv always get the correct version.

2022-01-09  Philip McGrath  <philip@philipmcgrath.com>

	guix: node-build-system: Add delete-lockfiles phase.
	Guix does not use any of these lock files to determine the package versions
	used during the build, so they only serve to cause problems.

	* guix/build/node-build-system.scm (delete-lockfiles): New variable.
	(%standard-phases): Add 'delete-lockfiles' after 'patch-dependencies'.

2022-01-09  Vagrant Cascadian  <vagrant@debian.org>

	gnu: trayer-srg: Fix spelling.
	* gnu/packages/wm.scm (trayer-srg)[description]: Fix spelling of
	  "environments".

	gnu: texlive-hyphen-macedonian: Fix spelling.
	* gnu/packages/tex.scm (texlive-hyphen-macedonian)[description]: Fix spelling
	  of "hyphenation".

	gnu: rust-1.40: Fix spelling.
	* gnu/packages/rust.scm (rust-1.40)[synopsis]: Fix spelling of "programming".

	gnu: sbcl-glsl-toolkit: Fix grammar.
	* gnu/packages/lisp-xyz.scm (sbcl-glsl-toolkit)[description]: Fix grammar.

	gnu: r-intergraph: Fix grammar.
	* gnu/packages/cran.scm (r-intergraph)[description]: Fix grammar.

2022-01-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tintin++: Update to 2.02.12.
	* gnu/packages/games.scm (tintin++): Update to 2.02.12.

	gnu: srain: Update to 1.3.1.
	* gnu/packages/irc.scm (srain): Update to 1.3.1.

	gnu: srain: Fix build.
	* gnu/packages/irc.scm (srain)[inputs]: Downgrade libsoup to libsoup-minimal-2.

	gnu: thermald: Update to 2.4.7.
	* gnu/packages/admin.scm (thermald): Update to 2.4.7.

	Revert "gnu: hplip: Update to 3.21.12."
	This reverts commit 27914cb4b72142e2cc99172996c83709e9491437.
	Alas, it causes a ‘hidden’ world rebuild through hplip-minimal.

	gnu: hplip: Update to 3.21.12.
	* gnu/packages/cups.scm (hplip): Update to 3.21.12.

	gnu: hello: Update to 2.11.
	* gnu/packages/base.scm (hello): Update to 2.11.

	Revert "gnu: tree: Fix problem with no output when fd3 is present."
	This reverts commit bd4f314bbacaaa56751be3a4769f2082be747d24.

2022-01-16  Leo Famulari  <leo@famulari.name>

	doc: Fix typo.
	Groan.

	* doc/guix.texi (Build Environment Setup): Fix typo.

2022-01-16  Leo Famulari  <leo@famulari.name>

	doc: Document the dummy $HOME in the build chroot.
	This missing documentation reported by Matt <matt@excalamus.com>.

	* doc/guix.texi (Build Environment Setup): Document '/homeless-shelter'.

2022-01-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jami: Use OpenGL, not OpenGL ES.
	This may yield better performance.

	* gnu/packages/jami.scm (jami)[phases]{use-desktop-opengl}: New phase.

2022-01-16  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-mahjongg: Update to 3.38.3.
	* gnu/packages/gnome.scm (gnome-mahjongg): Update to 3.38.3.
	[source]: Use url-fetch with GNOME mirrors.

	gnu: gnome-mahjongg: Fix typo in description.
	* gnu/packages/gnome.scm (gnome-mahjongg)[description]: Use “Mahjongg” with
	two ‘g’s.

2022-01-16  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-mahjongg: Drop librsvg from inputs.
	librsvg is already propagated by gtk+, so directly adding it to the inputs
	is only going to cause unnecessary breakages.

	* gnu/packages/gnome.scm (gnome-mahjongg)[inputs]: Remove librsvg.

2022-01-16  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-mahjongg: Fix build.
	* gnu/packages/gnome.scm (gnome-mahjongg): Build with meson-0.59.

2022-01-16  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: deluge: Remove reference of build-time librsvg
	* gnu/packages/bittorrent.scm (deluge): Do it.

	gnu: deluge: Move librsvg to native inputs
	* gnu/packages/bittorrent.scm (deluge): Do it.

2022-01-16  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of 'guix style --styling=format' entry.

2022-01-15  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20211231.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20211231.

2022-01-15  Felix Gruber  <felgru@posteo.net>

	gnu: python-geopandas: Update to 0.10.2.
	* gnu/packages/geo.scm (python-geopandas): Update to 0.10.2.

2022-01-15  raingloom  <raingloom@riseup.net>

	gnu: passwordsafe: Update to 5.1.
	* gnu/packages/gnome.scm (passwordsafe): Update to 5.1.
	* gnu/packages/patches/passwordsafe-meson-remove-extra-argument.patch:
	  New file.
	* gnu/local.mk: Add it.

2022-01-15  Vinicius Monego  <monego@posteo.net>

	gnu: Add openshadinglanguage.
	* gnu/packages/graphics.scm (openshadinglanguage): New variable.

2022-01-15  Ludovic Courtès  <ludo@gnu.org>

	doc: Remove now unnecessary workaround.
	* doc/build.scm (translated-texi-manuals): Turn into an alias
	for (@@ (guix self) translated-texi-manuals).

2022-01-15  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: libsigrokdecode: Fix build with python 3.9.
	* gnu/packages/patches/libsigrokdecode-python3.9-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/electronics.scm (libsigrokdecode)[native-inputs]: Add
	automake, autoconf.
	[source](patches): New field.

2022-01-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: qtspell: Update to 1.0.1.
	* gnu/packages/qt.scm (qtspell): Update to 1.0.1.

	gnu: emacs-meow: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-meow): Update to 1.3.0.

	gnu: emacs-iedit: Update to 0.9.9.9.9.
	* gnu/packages/emacs-xyz.scm (emacs-iedit): Update to 0.9.9.9.9.

	gnu: emacs-embark: Update to 0.15.
	* gnu/packages/emacs-xyz.scm (emacs-embark): Update to 0.15.

2022-01-15  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add nikola.
	* gnu/packages/python-xyz.scm (nikola): New variable.

	gnu: Add python-phpserialize.
	* gnu/packages/python-xyz.scm (python-phpserialize): New variable.

	gnu: Add python-doit.
	* gnu/packages/python-xyz.scm (python-doit): New variable.

	gnu: Add python-yapsy.
	* gnu/packages/python-xyz.scm (python-yapsy): New variable.

	gnu: Add python-pyrss2gen.
	* gnu/packages/python-xyz.scm (python-pyrss2gen): New variable.

	gnu: Add python-piexif.
	* gnu/packages/python-xyz.scm (python-piexif): New variable.
	* gnu/packages/patches/python-piexif-fix-tests-with-pillow-7.2.patch: New file.
	* gnu/packages/python-xyz.scm (dist_patch_DATA): Add it.

2022-01-15  John Kehayias  <john.kehayias@protonmail.com>

	gnu: autokey: Fix paths.
	* gnu/packages/python-xyz.scm (autokey): Add comments on the disabled tests
	and GI_TYPELIB_PATH wrapping.
	[inputs]: Add ipython.
	[phases]{fix-paths}: Use paths to ipython3 and python3 in autokey-shell
	script.
	{wrap-autokey}: Change name to...
	{wrap-autokey-gi}: ...this and move to before wrap for clarity.

2022-01-15  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: emacs-consult: Remove propagated-inputs.
	* gnu/packages/emacs-xyz (emacs-consult): [propagated-inputs]:
	  Remove emacs-flycheck, there is currently no consult-flycheck.el
	file in the consult.el repository. consult-flycheck.el is stored in
	its own repository.
	  Remove emacs-selectrum, an optional dependency. Not required for
	successful compilation.

2022-01-15  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add etc1tool.
	* gnu/packages/android.scm (android-platform-development, etc1tools):
	  New variables.

	gnu: Add libetc1.
	* gnu/packages/android.scm (libetc1): New variable.

	gnu: Add android-platform-frameworks-native-headers.
	* gnu/package/android.scm (android-platform-frameworks-native): New
	  function.  (android-platform-frameworks-native-headers): New variables.

2022-01-15  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icu4c: Add version 70.
	Required for Icecat/Icedove >= 96.0.

	* gnu/packages/icu4c.scm (icu4c-70): New variable.

2022-01-15  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 0.36.1.
	* gnu/packages/gnome.scm (komikku): Update to 0.36.1.

2022-01-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: beep: Run tests.
	* gnu/packages/terminals.scm (beep)[arguments]: Remove #:tests? #f lie.
	Add a new 'patch-tests phase to make them pass.

	gnu: beep: Update to 1.4.10.
	* gnu/packages/terminals.scm (beep): Update to 1.4.10.

	gnu: mmc-utils: Update to 0.1-1.3969aa4.
	* gnu/packages/disk.scm (mmc-utils): Update to 0.1-1.3969aa4.

	gnu: mmc-utils: Update upstream URLs.
	* gnu/packages/disk.scm (mmc-utils)[source]: Update Git URL.
	[home-page]: Point to kernel documentation rather than cgit index.

2022-01-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: password-store: Fix failing test suite.
	* gnu/packages/admin.scm (tree-1): New public variable.
	* gnu/packages/password-utils.scm (password-store)[inputs]:
	Use it rather than the default tree@2.

	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com> and
	Olivier Dion <olivier.dion@polymtl.ca>.

2022-01-15  Marius Bakke  <marius@gnu.org>

	gnu: password-store: Remove input labels.
	* gnu/packages/password-utils.scm (password-store)[inputs]: Remove labels.
	[arguments]: Use SEARCH-INPUT-FILE instead of labels.  Remove trailing #t's.

	gnu: tree: Fix problem with no output when fd3 is present.
	* gnu/packages/patches/tree-disable-stddata.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/admin.scm (tree)[source](patches): New field.

2022-01-15  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python2-renpy: Update to 7.4.11.
	* gnu/packages/game-development.scm (python2-renpy): Update to 7.4.11.

	gnu: python2-pygame-sdl2: Update to renpy version 7.4.11.
	* gnu/packages/game-development.scm (python2-pygame-sdl2): Update to renpy
	version 7.4.11.

	gnu: renpy: Move renpy command to aux-files.
	* gnu/packages/aux-files/renpy/renpy.in: New file.
	* gnu/packages/game-development.scm (renpy)[install]: Use renpy.in with
	substitute*.
	* Makefile.am (AUX_FILES): Add it here.

	gnu: python2-renpy: Do not delete non-existing file.
	* gnu/packages/game-development.scm (python2-renpy)[build]: Don't delete
	renpy/__init__.pyc, it is no longer being built.  Adjust comment accordingly.

	gnu: python-future: Fix sanity check.
	* gnu/packages/python-xyz.scm (python-future): Exclude winreg and tkinter from
	sanity check.

2022-01-15  Vagrant Cascadian  <vagrant@debian.org>

	gnu: trytond-*: Fix grammar.
	* gnu/packages/tryton.scm (trytond-account-deposit)[description]: Fix grammar.
	  (trytond-account-deposit)[description]: Likewise.
	  (trytond-account-es)[description]: Likewise.
	  (trytond-account-invoice-defer)[description]: Likewise.
	  (trytond-account-invoice-line-standalone)[description]: Likewise.
	  (trytond-account-payment-clearing)[description]: Likewise.
	  (trytond-account-payment-sepa)[description]: Likewise.
	  (trytond-account-statement)[description]: Likewise.
	  (trytond-account-stock-landed-cost)[description]: Likewise.
	  (trytond-account-tax-cash)[description]: Likewise.
	  (trytond-analytic-invoice)[description]: Likewise.
	  (trytond-analytic-purchase)[description]: Likewise.
	  (trytond-analytic-sale)[description]: Likewise.
	  (trytond-commission)[description]: Likewise.
	  (trytond-commission-waiting)[description]: Likewise.
	  (trytond-company-work-time)[description]: Likewise.
	  (trytond-customs)[description]: Likewise.
	  (trytond-ldap-authentication)[description]: Likewise.
	  (trytond-notification-email)[description]: Likewise.
	  (trytond-party-relationship)[description]: Likewise.
	  (trytond-production-outsourcing)[description]: Likewise.
	  (trytond-production-split)[description]: Likewise.
	  (trytond-production-work)[description]: Likewise.
	  (trytond-production-work-timesheet)[description]: Likewise.
	  (trytond-sale-extra)[description]: Likewise.
	  (trytond-sale-promotion)[description]: Likewise.
	  (trytond-stock-consignment)[description]: Likewise.
	  (trytond-stock-location-move)[description]: Likewise.
	  (trytond-stock-lot-unit)[description]: Likewise.
	  (trytond-stock-package)[description]: Likewise.
	  (trytond-stock-split)[description]: Likewise.
	  (trytond-stock-supply-day)[description]: Likewise.
	  (trytond-timesheet)[description]: Likewise.

	gnu: julia-bioalignments: Fix spelling.
	* gnu/packages/julia-xyz.scm (julia-bioalignments)[synopsis,description]: Fix
	  spelling of "alignment".

	gnu: gnome-shell-extension-jiggle: Fix spelling.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-jiggle)[synopsis]: Fix
	  spelling of "enlargement".

	gnu: clojure-tools-gitlibs: Fix spelling.
	* gnu/packages/clojure.scm (clojure-tools-gitlibs)[synopsis]: Fix spelling of
	  "programmatically".

2022-01-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jami-gnome: Fix version string.
	* gnu/packages/jami.scm (jami-gnome)[phases]{fix-version-string}: New phase.

	gnu: jami: Fix version string.
	* gnu/packages/jami.scm (jami)[phases]{fix-version-string}: New phase.

	gnu: jami: Fix crash on exit.
	* gnu/packages/patches/jami-fix-crash-on-quit.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/jami.scm (jami): Apply it.

2022-01-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-roam: Use G-expressions.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam)[arguments]: Use G-expressions.

	gnu: emacs-org-roam: Remove trailing #T from phases.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam)[arguments]<#:phases>: Remove
	trailing #T.

	gnu: emacs-org-roam: Update to 2.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam): Update to 2.2.0.

	gnu: emacs-spacemacs-theme: Update to 0.2.
	* gnu/packages/emacs-xyz.scm (emacs-spacemacs-theme): Update to 0.2.

	gnu: toutenclic: Remove trailing #T from phases.
	* gnu/packages/education.scm (toutenclic)[arguments]<#:phases>: Remove
	trailing #T.

	gnu: toutenclic: Use archived source.
	* gnu/packages/education.scm (toutenclic)[source]: Use archive.org mirror.

2022-01-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: dia: Fix build.
	Fixes <https://issues.guix.gnu.org/53182>.
	Reported by Ivan Vilata i Balaguer <ivan@selidor.net>.

	* gnu/packages/gnome.scm (dia)[arguments]: New field.
	[inputs]: Comment out POPPLER.

2022-01-14  Ludovic Courtès  <ludo@gnu.org>

	gremlin: Adjust tests for i686 and beyond.
	Fixes <https://issues.guix.gnu.org/52752>.
	Reported by Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>.

	* tests/gremlin.scm ("file-needed/recursive"): Augment the list of vDSO
	names.

2022-01-14  Ludovic Courtès  <ludo@gnu.org>

	compile: Disable cross-module inlining and related features.
	This makes no difference on Guile <= 3.0.7.

	* guix/build/compile.scm (strip-keyword-arguments): New procedure.
	(optimizations-for-level): Use it to strip keywords related to
	cross-module inlining.

2022-01-14  Ludovic Courtès  <ludo@gnu.org>

	doc: Update "guix shell -D -f" example to new input style.
	* doc/environment-gdb.scm: Change to use 'modify-inputs'.

2022-01-14  kiasoc5  <kiasoc5@tutanota.com>

	gnu: flatpak: Update to 1.12.3 [security fixes].
	* gnu/packages/package-management (flatpak): Update to 1.12.3.

	Includes fixes for CVE-2021-43860, CVE-2022-21682.

2022-01-14  Guix Together  <jgart@dismail.de>
	    jgart  <jgart@dismail.de>
	    Jorge Acereda  <jacereda@gmail.com>
	    Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add myrddin.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add myrddin.scm.
	* gnu/packages/myrddin.scm: New file.

2022-01-14  jgart  <jgart@dismail.de>

	gnu: Add lukesmithxyz-st.
	* gnu/packages/suckless.scm (lukesmithxyz-st): New variable.

2022-01-14  Petr Hodina  <phodina@protonmail.com>

	gnu: Add oauth2l.
	* gnu/packages/authentication.scm (oauth2l): New variable.

2022-01-14  Vinicius Monego  <monego@posteo.net>

	gnu: orange: Update to 3.31.1.
	* gnu/packages/orange.scm (orange): Update to 3.31.1.
	[arguments]<#:phases>: Don't return #t. Adjust file name for substitution in
	'preparations. Rename 'set-HOME to 'pre-check. Set QT_QPA_PLATFORM in
	'pre-check.
	[inputs]: Add python-pygments, python-qtconsole.

	gnu: python-orange-widget-base: Update to 4.16.1.
	* gnu/packages/orange.scm (python-orange-widget-base): Update to 4.16.1.
	[arguments]<#:phases>: Don't return #t.
	[propagated-inputs]: Add python-typing-extensions.

	gnu: python-orange-canvas-core: Update to 0.1.24.
	* gnu/packages/orange.scm (python-orange-canvas-core): Update to 0.1.24.
	[arguments]<#:phases>: Don't return #t.
	[propagated-inputs]: Remove python-pyqt.

	gnu: python-qtconsole: Enable tests.
	* gnu/packages/python-xyz.scm (python-qtconsole)[arguments]: Remove #:tests?.
	<#:phases>: Set HOME and skip a failing test in the 'pre-check phase.
	[native-inputs]: Add python-flaky.

	gnu: python-qtconsole: Update to 4.7.7.
	* gnu/packages/python-xyz.scm (python-qtconsole): Update to 4.7.7.
	[source]: Make some cosmetic changes.
	[arguments]<#:phases>: Don't return #t.
	[propagated-inputs]: Remove python-ipython. Add python-ipython-genutils,
	python-jupyter-client, python-jupyter-core, python-pygments, python-pyqt,
	python-pyzmq, python-qtpy, python-traitlets.

	gnu: python-opentsne: Update to 0.6.1.
	* gnu/packages/machine-learning.scm (python-opentsne): Update to 0.6.1.
	[source]<file-name>: Use git-file-name.
	[arguments]<#:phases>: Don't return #t. Add 'skip-test phase after 'unpack to
	skip a failing test.

	gnu: python-pynndescent: Update to 0.5.5.
	* gnu/packages/machine-learning.scm (python-pynndescent): Update to 0.5.5.
	[arguments]<#:phases>: Override 'check phase.
	[native-inputs]: Remove python-nose. Add python-pytest.

	gnu: python-pytest-pycodestyle: Update to 2.2.0.
	* gnu/packages/python-check.scm (python-pytest-pycodestyle): Update to 2.2.0.

	gnu: Add python-pytest-pydocstyle.
	* gnu/packages/python-check.scm (python-pytest-pydocstyle): New variable.

	gnu: python-qasync: Update to 0.22.0.
	* gnu/packages/python-xyz.scm (python-qasync): Update to 0.22.0.
	[arguments]<#:phases>: Don't return #t.

	gnu: python-anyqt: Update to 0.0.13.
	* gnu/packages/python-xyz.scm (python-anyqt): Update to 0.0.13.
	[arguments]<#:phases>: Don't return #t.

2022-01-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-geiser: Update to 0.21.1.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.21.1.

	gnu: emacs-auctex: Update to 13.0.16.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.0.16.

2022-01-14  Leo Famulari  <leo@famulari.name>

	gnu: Calibre: Fix a build failure with recent zeroconf.
	Fixes <https://issues.guix.gnu.org/53247>.

	* gnu/packages/patches/calibre-fix-zeroconf.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/ebook.scm (calibre)[source]: Use it.

2022-01-14  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: crm114: Pass -fcommon to compiler.
	* gnu/packages/mail.scm (crm114)[arguments]: Add -fcommon to CFLAGS.

2022-01-14  Mathieu Othacehe  <othacehe@gnu.org>

	system: locale: Use only the current glibc.
	* gnu/system/locale.scm (%default-locale-libcs): Remove glibc-2.31.

2022-01-14  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Install the locale before mounting the cow-store.
	Fixes: <https://issues.guix.gnu.org/52831>.

	Make sure to install the en_US.utf8 fallback locale if the selected locale is
	not supported.

	* gnu/installer/final.scm (install-locale): New procedure.
	(install-system): Call it.

2022-01-14  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Do not set the locale in run-command.
	Installing the locale inside the container, once the cow-store is mounted,
	causes the process to keep opened locale files that can later prevent the
	cow-store umount.

	* gnu/installer/utils.scm (run-command): Remove locale argument.
	* gnu/installer/final.scm (install-system): Adapt it.

2022-01-14  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Remove an unused procedure.
	* gnu/installer/final.scm (kill-cow-users): Remove it.

	installer: Check if ci.guix.gnu.org can be reached.
	* gnu/installer.scm (installer-program): Add gnutls extension.
	* gnu/installer/newt/network.scm (wait-service-online): Check if the CI server
	can be reached.

2022-01-14  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Ignore small devices.
	Filter the devices that are smaller than 2GiB in the device selection list.

	* gnu/installer/parted.scm (%min-device-size): New variable.
	(non-install-devices): Rename it ...
	(eligible-devices): ... this way. Filter the install device as well as the
	small devices.
	* gnu/installer/newt/partition.scm (run-partitioning-page): Adapt it.

2022-01-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: telescope: Remove input labels.
	* gnu/packages/web-browsers.scm (telescope)[native-inputs]: Remove input
	labels.

2022-01-14  cage  <cage-dev@twistfold.it>

	gnu: telescope: Update to 0.7.
	* gnu/packages/web-browsers.scm (telescope): Update to 0.7.

2022-01-14  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: iverilog: Update to 11.0.
	* gnu/packages/fpga.scm (iverilog): Update to 11.0.
	[arguments]: Add make-flags.

2022-01-14  Mathieu Othacehe  <othacehe@gnu.org>

	system: vm: Change the writable image name.
	* gnu/system/vm.scm (system-qemu-image/shared-store-script): Change it.

2022-01-14  Mathieu Othacehe  <othacehe@gnu.org>

	scripts: system: Rationalize persistency.
	Make sure that the images are created with a non volatile root by default and
	the vm are created with a volatile root by default. Break the --volatile
	option into --volatile-image and --persistent-vm options.

	* guix/scripts/system.scm (perform-action): Turn volatile? argument into
	volatile-vm-root?.
	(show-help): Introduce --volatile-image and --persistent-vm options instead of
	--volatile.
	(%default-options): Adapt it.
	(%options): Handle those options.
	(process-action): Honor them.
	* doc/guix.texi (Invoking guix system): Adapt it accordingly.

2022-01-14  jgart  <jgart@dismail.de>

	gnu: Add git-interactive-rebase-tool.
	* gnu/packages/rust-apps.scm (git-interactive-rebase-tool): New variable.

	gnu: Add rust-concat-idents-1.
	* gnu/packages/crates-io.scm (rust-concat-idents-1): New variable.

	gnu: Add rust-xi-unicode-0.3.
	* gnu/packages/crates-io.scm (rust-xi-unicode-0.3): New variable.

	gnu: rust-syn-1: Update to 1.0.82.
	* gnu/packages/crates-io.scm (rust-syn-1): Update to 1.0.82.

	gnu: Add rust-rstest-0.6.
	* gnu/packages/crates-io.scm (rust-rstest-0.6): New variable.

	gnu: rust-proc-macro2-1: Update to 1.0.32.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1): Update to 1.0.32.

2022-01-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openssh: Add release-monitoring-url.
	* gnu/packages/ssh.scm (openssh)[properties]: New field.

	gnu: glibc-locales: Allow finding newer versions.
	* gnu/packages/base.scm (glibc-locales)[properties]: New field.

	gnu: aspell-dictionary: Try to find new releases.
	* gnu/packages/aspell.scm (aspell-dictionary)[properties]: New field.

	gnu: newsboat: Update to 2.26.
	* gnu/packages/syndication.scm (newsboat): Update to 2.26.
	[cargo-inputs]: Remove rust-clap-2. Add rust-lexopt-0.2, rust-md5-0.7.

	gnu: rust-xdg-2: Update to 2.4.0.
	* gnu/packages/crates-io.scm (rust-xdg-2): Update to 2.4.0.
	[cargo-inputs]: Add rust-dirs-3.

	gnu: Add rust-lexopt-0.2.
	* gnu/packages/crates-io.scm (rust-lexopt-0.2): New variable.

	gnu: rust-fastrand-1: Update to 1.6.0.
	* gnu/packages/crates-io.scm (rust-fastrand-1): Update to 1.6.0.

	gnu: parcimonie: Help find new releases.
	* gnu/packages/gnupg.scm (parcimonie)[properties]: New field.

	gnu: parcimonie: Remove input labels.
	* gnu/packages/gnupg.scm (parcimonie)[inputs]: Remove input labels.
	[arguments]: Use search-input-file to find files.

	gnu: parcimonie: Update to 0.12.0.
	* gnu/packages/gnupg.scm (parcimonie): Update to 0.12.0.
	[inputs]: Remove perl-data, perl-exporter-tiny, perl-getopt-long-descriptive,
	perl-libintl-perl, perl-lwp-online, perl-module-build,
	perl-module-pluggable, perl-moox-handlesvia, perl-net-dbus-glib,
	perl-strictures-2, perl-test-most, perl-test-trap,
	perl-unicode-linebreak, perl-xml-parser, and perl-xml-twig; add
	perl-json and perl-pango.
	[native-inputs]: Add perl-file-which, perl-gnupg-interface,
	perl-list-moreutils, perl-lwp-online, perl-module-build,
	perl-strictures-2, perl-test-most, perl-test-trap.
	[arguments]: Remove trailing #t from phases. Adjust custom
	'prepare-for-tests phase.
	[home-page]: Update to new home-page.

	gnu: aria2: Rewrite with gexps.
	* gnu/packages/bittorrent.scm (aria2)[arguments]: Rewrite with gexps.

	gnu: aria2: Update to 1.36.0.
	* gnu/packages/bittorrent.scm (aria2): Update to 1.36.0.

	gnu: aria2: Add release-monitoring-property.
	* gnu/packages/bittorrent.scm (aria2)[properties]: New field.

	gnu: lagrange: Update to 1.9.5.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.9.5.
	[arguments]: Remove 'fix-build-error phase.

	gnu: quassel: Remove input labels.
	* gnu/packages/irc.scm (quassel)[inputs]: Remove input labels.

	gnu: quassel: Enable tests.
	* gnu/packages/irc.scm (quassel)[arguments]: Add configure-flag to
	enable tests. Don't disable tests.

	gnu: quassel: Update to 0.14.0.
	* gnu/packages/irc.scm (quassel): Update to 0.14.0.
	[source]: Remove patch.
	[inputs]: Add boost, perl, sonnet.
	* gnu/packages/patches/quassel-qt-514-compat.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: tig: Update to 2.5.5.
	* gnu/packages/version-control.scm (tig): Update to 2.5.5.

	gnu: parallel: Update to 20211222.
	* gnu/packages/parallel.scm (parallel): Update to 20211222.

	gnu: keepassxc: Add release-monitoring-property.
	* gnu/packages/password-utils.scm (keepassxc)[properties]: New field.

	gnu: earlyoom: Only build with pandoc on certain systems.
	* gnu/packages/linux.scm (earlyoom)[native-inputs]: Only use pandoc on
	x86_64-linux and i686-linux.

	gnu: earlyoom: Rewrite with gexps.
	* gnu/packages/linux.scm (earlyoom)[arguments]: Rewrite with gexps.

	gnu: earlyoom: Move snippet to make-flag.
	* gnu/packages/linux.scm (earlyoom)[source]: Remove snippet.
	[arguments]: Add makeflag to not use go111modules.

	gnu: earlyoom: Run more tests.
	* gnu/packages/linux.scm (earlyoom)[native-inputs]: Add cppcheck.

	gnu: %boot3-inputs: Add missing input.
	* gnu/packages/commencement.scm (%boot3-inputs): When building on
	riscv64-linux add gcc:lib.

	gnu: gcc-boot0: Use libstdc++-boot0-gcc7 on riscv64-linux.
	* gnu/packages/commencement.scm (libstdc++-boot0-gcc7): New variable.
	(gcc-boot0)[inputs]: On riscv64-linux use libstdc++-boot0-gcc7 instead
	of libstdc++-boot0.

2022-01-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bootstrap: Add support for riscv64-linux.
	On 7d93b21ab1c132990054372a9677c1639d54e631
	    gnu: glibc-for-bootstrap: Update patch.

	Run
	    ./pre-inst-env guix build --target=riscv64-linux-gnu bootstrap-tarballs

	Producing
	    /gnu/store/4hdzva9i0wyyfbgj1lmqc1wkk644pv07-bootstrap-tarballs-0

	With guix hash -rx
	    1nj0fdgj08bbmfny01mp2blv7c3p2iciqh31zmf04ap5s7ygsqlp

	* gnu/packages/bootstrap.scm (%bootstrap-executables): Add entries for
	riscv64-linux.
	(%bootstrap-guile-hash, %bootstrap-coreutils&co, %bootstrap-binutils,
	%bootstrap-glibc, %bootstrap-gcc): Add entry for riscv64-linux.
	(raw-build-guile3): New procedure.
	(make-raw-bag): Use raw-build-guile3 for riscv64-linux.
	* guix/packages.scm (%supported-systems): Add riscv64-linux.
	(%cuirass-supported-systems): Remove riscv64-linux.
	* guix/utils.scm (target-64bit?): Add riscv64-linux.
	* m4/guix.m4: Add riscv64-linux as a supported system.
	* doc/guix.texi (GNU Distribution): Add riscv64-linux.

2022-01-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-json-mode: Update to 1.0.15.
	* gnu/packages/emacs-xyz.scm (emacs-json-mode): Update to 1.0.15.
	[source]<origin>: Use ".tar" extension, since ".el" is only possible for first
	release ever in GNU ELPA.

2022-01-14  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add conflict.
	* gnu/packages/shellutils.scm (conflict): New variable.

2022-01-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	Revert "gnu: Add litecli."
	This reverts commit 3f7517a80aac1e462565ced048b9ccd84aa880a9.

	The patch has already been applied.

2022-01-14  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add litecli.
	* gnu/packages/databases.scm (litecli): New variable.

	gnu: Add pgcli.
	* gnu/packages/databases.scm (pgcli): New variable.

	gnu: Add python-ipython-sql.
	* gnu/packages/python-xyz.scm (python-ipython-sql): New variable.

	gnu: Add python-pgspecial.
	* gnu/packages/databases.scm (python-pgspecial): New variable.

	gnu: python-pendulum: Add setup.py to fix build.
	* gnu/packages/time.scm (python-pendulum)[arguments]: Add "setup.py" to fix
	build.

2022-01-14  Raghav Gururajan via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add blacksmith.
	* gnu/packages/cybersecurity.scm (blacksmith): New variable.

2022-01-14  Raghav Gururajan via Guix-patches via  <guix-patches@gnu.org>
	    jgart  <jgart@dismail.de>
	    Julien Lepiller  <julien@lepiller.eu>
	    Disseminate Dissent  <disseminatedissent@protonmail.com>

	gnu: Add argagg.
	* gnu/packages/cpp.scm (argagg): New variable.

2022-01-14  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add asmjit.
	* gnu/packages/cpp.scm (asmjit): New variable.

2022-01-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: qjackctl: Update to 0.9.6.
	* gnu/packages/audio.scm (qjackctl): Update to 0.9.6.

	gnu: console-setup: Update to 1.207.
	* gnu/packages/xorg.scm (console-setup): Update to 1.207.
	[arguments]: Don't explicitly return #t from phases.

	gnu: perl-x11-xcb: Update to 0.19.
	* gnu/packages/xorg.scm (perl-x11-xcb): Update to 0.19.
	[arguments]: Don't explicitly return #t from phases.

	gnu: tigervnc-{client,server}: Update to 1.12.0-0.b484c22.
	* gnu/packages/vnc.scm (tigervnc-client): Update to 1.12.0-0.b484c22.
	[source]: Build from a Git snapshot.
	(tigervnc-server)[arguments]: Adjust the 'patch-xserver phase.

2022-01-14  Jorge Acereda  <jacereda@gmail.com>

	gnu: openocd: Reinstate the change-udev-group phase.
	* gnu/packages/embedded.scm (openocd)[phases]: Delete trailing #t.
	{change-udev-group}: Order following unpack, not the nonexistent autoreconf
	phase.
	[home-page]: Use HTTPS.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2022-01-13  Alex Devaure  <ajadevaure@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: lua: Add version 5.4.3.
	* gnu/packages/lua.scm (lua-5.4): New variable.
	* gnu/packages/patches/lua-5.4-liblua-so.patch,
	gnu/packages/patches/lua-5.4-pkgconfig.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

2022-01-13  Philip McGrath  <philip@philipmcgrath.com>

	gnu: font-fira-go: Note lack of corresponding source.
	* gnu/packages/fonts.scm (font-fira-go)[description]: Note lack of
	corresponding source.

	gnu: font-fira-code: Update to 6.2.
	* gnu/packages/fonts.scm (font-fira-code): Update to 6.2.
	[home-page]: Change. This font was never affiliated with Mozilla.
	[description]: Tweak. Fix formatting.

	gnu: font-fira-mono: Inherit from font-fira-sans.
	* gnu/packages/fonts.scm (font-fira-mono)[source, build-system,
	home-page]: Inherit from font-fira-sans.
	[synopsis, description]: Rewrite, since Firefox OS was discontinued.

2022-01-13  Philip McGrath  <philip@philipmcgrath.com>

	gnu: font-fira-sans: Update to 4.203.
	This is the final version to include corresponding UFO sources.

	* gnu/packages/fonts.scm (font-fira-sans): Update to 4.203.
	[source]: Move to new upstream repository.
	[arguments]: Change to the right variant directory.
	[synopsis, description]: Rewrite, since Firefox OS was discontinued.

2022-01-13  Guy-Fleury Iteriteka  <gfleury@disroot.org>

	gnu: chafa: Update to 1.8.0.
	* gnu/packages/image-viewers.scm(chafa): Update to 1.8.0.

2022-01-13  kiasoc5  <kiasoc5@tutanota.com>

	gnu: bubblewrap: Update to 0.5.0.
	* gnu/packages/patches/bubblewrap-fix-locale-in-tests.patch: Add it.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/virtualization.scm (bubblewrap): Update to 0.5.0.
	[source]: Add patch.
	[arguments]: Adjust test substitutions.
	[inputs]: Remove labels.
	[native-inputs]: Remove labels.

2022-01-13  Ludovic Courtès  <ludo@gnu.org>

	import: texlive: Remove labels from 'propagated-inputs' field.
	* guix/import/texlive.scm (tlpdb->package): Remove labels from
	'propagated-inputs' field.
	* tests/texlive.scm ("texlive->guix-package"): Adjust accordingly.

2022-01-13  Ludovic Courtès  <ludo@gnu.org>

	inferior: Fix wrong-type-arg error when authentication is disabled.
	Fixes <https://issues.guix.gnu.org/53230>.
	Reported by Andrew Tropin <andrew@trop.in>.

	Fixes a regression introduced in
	9f371f23ebfa20f70b3bfd55dc459b683f21ba91.

	* guix/inferior.scm (cached-channel-instance): Add call to
	'derivation->output-path' when AUTHENTICATE? is false.

2022-01-13  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: poetry: Use an old msgpack implementation.
	* gnu/packages/python-xyz.scm (poetry)[propagated-inputs]: Replace
	python-msgpack with python-msgpack-transitional.

2022-01-13  Tanguy Le Carrour  <tanguy@bioneland.org>

	Revert "gnu: Remove python-msgpack-transitional."
	This reverts commit d5ae6739fdb4786c49d33de3fec9872c73d2e311.

	It turned out that 'poetry' requires this transitional msgpack package:

	https://issues.guix.gnu.org/53228

2022-01-13  Jelle Licht  <jlicht@fsfe.org>

	gnu: git-absorb: Fix build.
	* gnu/packages/rust-apps.scm (git-absorb)[arguments]: Permit newer versions of
	rust-clap-2.

2022-01-13  Jelle Licht  <jlicht@fsfe.org>

	gnu: node-lts: Update to 14.18.3 [security fixes].
	* gnu/packages/node.scm (node-lts): Update to 14.18.3.

	Includes fixes for CVE-2021-44531, CVE-2021-44532, CVE-2021-44533, and
	CVE-2022-21824.

2022-01-13  Mathieu Othacehe  <othacehe@gnu.org>

	bootloader: grub: Fix serial mode.
	* gnu/bootloader/grub.scm (grub-setup-io): Fix serial mode display by
	declaring the serial property before the terminal_input and terminal_output
	properties.

2022-01-13  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-gopher: Update to 20220112.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-gopher): Update to 20220112.

2022-01-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-geiser-guile: Update to 0.21.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-guile): Update to 0.21.

	gnu: emacs-rustic: Update to 2.5.
	* gnu/packages/emacs-xyz.scm (emacs-rustic): Update to 2.5.

	gnu: emacs-keycast: Update to 1.1.3.
	* gnu/packages/emacs-xyz.scm (emacs-keycast): Update to 1.1.3.
	[source]<url>: Remove ".git" suffix.

2022-01-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: Adjust the jami service for the upgraded jami.
	* gnu/services/telephony.scm (jami-configuration)[jamid]: Rename libring to
	libjami.
	* gnu/services/telephony.scm
	(jami-configuration->command-line-arguments): Adjust daemon file name.
	* gnu/services/telephony.scm (jami-service-type): Adjust doc.
	* gnu/tests/telephony.scm (run-jami-test): Check for 'jamid' process, not
	'dring'.
	* doc/guix.texi (Telephony Services): Adjust doc for the jami-qt to jami and
	libring to libjami packages renaming.

	gnu: jami: Update to 20211223.2.37be4c3.
	* gnu/packages/patches/pjproject-correct-the-cflags-field.patch: Delete file.
	* gnu/packages/patches/pjproject-fix-pkg-config-ldflags.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): De-register them.
	* gnu/packages/jami.scm (%jami-version): Update version string.
	(%jami-sources): Adjust snippet.
	(jami-apply-custom-patches): Use G-Exp.
	(pjproject-jami): Use Savoir-faire Linux's fork and update to 2.11-0.e1f389d.
	[phases]: Adjust and update accordingly.
	(%ffmpeg-default-configure-flags): Capitalize and reword comments.
	(ffmpeg-jami)[native-inputs]: Delete field.
	[tests?]: Add comment and move into the SUBSTITUTE-KEYWORD-ARGUMENTS use.
	[phases]: Use G-Exp and update the list of patches.
	(libring): Deprecate and rename to...
	(libjami): ... this.  Move the arguments field before the inputs.
	[tests?]: Add explanatory comment.
	[configure-flags]: Add '--disable-agent', with explanatory comment.
	[phases]{change-directory}: Rename to...
	{change-directory/maybe}: ... this, to attempt but not enforce a directory
	change so as to also support using a Git checkout as source.
	{add-lib-dir}: Remove phase.
	[inputs]: Use new style.
	[native-inputs]: Add cppunit.
	(libringclient): Deprecate and rename to...
	{jami-libclient}: ... this.
	[configure-flags]: Enable LIBWRAP.
	[phases]{change-directory/maybe}: Renamed from change-directory, for reasons
	described above.
	[inputs]: Adjust accordingly.
	(jami-gnome): Move the input fields below the arguments field.
	[phases]{change-directory/maybe}: Renamed from change-directory, for reasons
	described above.
	[inputs]: Rename libringclient to jami-libclient and use new style.
	[native-inputs]: Use new style.
	[propagated-inputs]: Delete field.
	(jami-qt): Deprecate and rename to...
	(jami): ... this.
	[phases]{change-directory/maybe}: Renamed from change-directory, for reasons
	described above.
	[native-inputs]: Add python.
	[inputs]: Adjust accordingly.
	[propagated-inputs]: Delete field.

	gnu: pjproject: Update to 2.11.1.
	* gnu/packages/telephony.scm (pjproject): Update to 2.11.1.
	[tests?]: Remove argument to please guix lint.

	gnu: pjproject: Apply patch to install the libpjsua2 shared library.
	* gnu/packages/patches/pjproject-install-libpjsua2.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/telephony.scm (pjproject): Apply it.

2022-01-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pjproject: Remove the make-source-files-writable phase.
	This phase is no longer needed since commit
	39e67ed697951db0c75b0ba76269ca54108d9506.

	* gnu/packages/telephony.scm (pjproject)[phases]
	{make-source-files-writable}: Delete phase.

2022-01-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: opendht: Use the GNU build system.
	Autotools is still supported; use it, so that it remains well tested and at
	feature parity with the CMake build system it also supports.

	* gnu/packages/networking.scm (opendht)[build-system]: Switch to
	gnu-build-system.
	[arguments]: Move field above inputs.
	[imported-modules, modules]: Adjust accordingly.
	[configure-flags]: Likewise.
	[phases]: Use G-Exp, and adjust accordingly.

2022-01-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: opendht: Update to 2.3.1-0.dbbfdaa.
	* gnu/packages/networking.scm (opendht): Update to 2.3.1-0.dbbfdaa.
	Normalize comments indentation.

	[inputs]: Add bash-minimal to please 'guix lint'.  Move argon2, nettle,
	jsoncpp and openssl to...
	[propagated-inputs]: ... here.

2022-01-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eglot: Update to 1.8.
	* gnu/packages/emacs-xyz.scm (emacs-eglot): Update to 1.8.

2022-01-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: yubico-pam: Update to 2.27.
	* gnu/packages/authentication.scm (yubico-pam): Update to 2.27.

2022-01-12  Petr Hodina  <phodina@protonmail.com>

	gnu: Add python-miio.
	* gnu/packages/android.scm (python-miio): New variable.

	gnu: Add python-android-backup.
	* gnu/packages/android.scm (python-android-backup): New variable.

	gnu: Add python-sphinx-click.
	* gnu/packages/sphinx.scm (python-sphinx-click): New variable.

	gnu: Add python-sphinxcontrib-apidoc.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-apidoc): New variable.

2022-01-12  Marius Bakke  <marius@gnu.org>

	gnu: python-texttable: Update to 1.6.4.
	* gnu/packages/python-xyz.scm (python-texttable): Update to 1.6.4.
	[arguments]: Respect #:tests? in check phase and increase verbosity.

	gnu: python-flask-restx: Update to 0.5.1.
	* gnu/packages/python-web.scm (python-flask-restx): Update to 0.5.1.
	[arguments]: Disable one more test.

	gnu: python-duniterpy: Simplify inputs.
	* gnu/packages/finance.scm (python-duniterpy): Remove input labels.

	gnu: python-dyniterpy: Add missing inputs.
	* gnu/packages/finance.scm (python-duniterpy)[arguments]: Add
	loosen-requirements phase.
	[propagated-inputs]: Add PYTHON-GRAPHQL-CORE, PYTHON-MNEMONIC, and
	PYTHON-WEBSOCKET-CLIENT.

	gnu: python-base58: Update to 2.1.1.
	* gnu/packages/python-crypto.scm (python-base58)[arguments]: Override check
	phase.
	[native-inputs]: Add PYTHON-PYTEST and PYTHON-PYTEST-BENCHMARK.

	gnu: python-websocket-client: Update to 1.2.3.
	* gnu/packages/python-web.scm (python-websocket-client): Update to 1.2.3.
	[arguments]: Override check phase.
	[native-inputs]: Add PYTHON-WEBSOCKETS and PYTHON-PYTEST.
	[propagated-inputs]: Remove.
	[properties]: Remove.
	(python2-websocket-client): Remove variable.
	(python-websocket-client-0.59): New variable.
	* gnu/packages/docker.scm (docker-compose)[inputs]: Change from
	PYTHON-WEBSOCKET-CLIENT to PYTHON-WEBSOCKET-CLIENT-0.59.

	gnu: python-sqlalchemy-utils: Update to 0.38.2.
	* gnu/packages/databases.scm (python-sqlalchemy-utils): Update to 0.38.2.

	gnu: python-scikit-fuzzy: Disable tests.
	* gnu/packages/python-science.scm (python-scikit-fuzzy)[arguments]: Add
	 #:tests?.  Remove #:phases.

	gnu: python-oslo.log: Update to 4.6.1.
	* gnu/packages/openstack.scm (python-oslo.log): Update to 4.6.1.
	[arguments]: Override check phase.
	[propagated-inputs]: Remove PYTHON-MONOTONIC.
	[native-inputs]: Remove PYTHON-MOCK, PYTHON-TESTREPOSITORY, and
	PYTHON-SUBUNIT.  Add PYTHON-FIXTURES and PYTHON-STESTR.

	gnu: python-oslo.serialization: Update to 4.2.0.
	* gnu/packages/openstack.scm (python-oslo.serialization): Update to 4.2.0.
	[arguments]: Override check phase.
	[propagated-inputs]: Remove PYTHON-SIX and PYTHON-NETADDR.  Add PYTHON-PBR.
	[native-inputs]: Remove PYTHON-PBR and PYTHON-MOCK.  Add PYTHON-NETADDR and
	PYTHON-STESTR.

	gnu: python-oslo.utils: Update to 4.12.0.
	* gnu/packages/openstack.scm (python-oslo.utils): Update to 4.12.0.
	[arguments]: Override check phase.
	[propagated-inputs]: Remove PYTHON-MONOTONIC and PYTHON-SIX.  Add PYTHON-PBR
	and PYTHON-PACKAGING-NEXT.
	[native-inputs]: Remove PYTHON-PBR, PYTHON-BANDIT, PYTHON-OSLO.CONFIG,
	PYTHON-MOCK and PYTHON-TESTREPOSITORY.  Add PYTHON-STESTR.

	gnu: python-packaging: Add 21.3.
	* gnu/packages/python-xyz.scm (python-packaging-next): New variable.

	gnu: python-oslo.config: Update to 8.7.1.
	* gnu/packages/openstack.scm (python-oslo.config): Update to 8.7.1.
	[arguments]: Disable tests.
	[native-inputs]: Remove.
	[propagated-inputs]: Remove PYTHON-PBR and PYTHON-SIX.  Add PYTHON-REQUESTS.

	gnu: python-sphinx-gallery: Update to 0.10.1.
	* gnu/packages/sphinx.scm (python-sphinx-gallery): Update to 0.10.1.

	gnu: python-marshmallow: Remove 3.2.1.
	* gnu/packages/python-xyz.scm (python-marshmallow-3.2): Remove variable.

	gnu: python-marshmallow-jsonapi: Use python-marshmallow.
	* gnu/packages/python-xyz.scm (python-marshmallow-jsonapi)[propagated-inputs]:
	Change from PYTHON-MARSHMALLOW-3.2 to PYTHON-MARSHMALLOW.

	gnu: python-sqlalchemy: Remove 1.3.
	* gnu/packages/databases.scm (python-sqlalchemy-1.3): Remove variable.

	gnu: python-flask-combo-jsonapi: Fix build.
	* gnu/packages/python-web.scm (python-flask-combo-jsonapi)[arguments]: Remove
	version pinning, and override check phase.
	[propagated-inputs]: Change from PYTHON-SQLALCHEMY-1.3 to PYTHON-SQLALCHEMY.
	Change PYTHON-MARSHMALLOW-3.2 to PYTHON-MARSHMALLOW.

	gnu: python-black: Update to 21.12b0.
	* gnu/packages/python-xyz.scm (python-black)[arguments]: Adjust file name
	patching to cover more files.  Override check phase.
	[propagated-inputs]: Add PYTHON-PLATFORMDIRS and PYTHON-TOMLI.  Remove
	PYTHON-TOML.
	[native-inputs]: Add PYTHON-PYTEST-AIOHTTP.
	[home-page]: Update to current.

	gnu: diffoscope: Don't run Black tests.
	* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Remove
	PYTHON-BLACK, because the tests are prone to breaking with newer versions,
	purely cosmetic, and skipped on demand.

2022-01-12  Marius Bakke  <marius@gnu.org>

	gnu: python-pyls-black: Update to 0.4.7.
	...and add support for PYTHON-LSP-SERVER while at it.

	* gnu/packages/python-xyz.scm (python-pyls-black): Update to 0.4.7.
	[source](modules, snippet): New fields.
	[propagated-inputs]: Remove PYTHON-TOML.  Add PYTHON-TOMLI.

2022-01-12  Marius Bakke  <marius@gnu.org>

	gnu: python-isort: Simplify inputs.
	* gnu/packages/python-xyz.scm (python-isort)[native-inputs]: Remove labels.

	gnu: python-isort: Do not depend on 'git'.
	* gnu/packages/python-xyz.scm (python-isort)[arguments]: Disable test that
	uses git.
	[native-inputs]: Remove GIT-MINIMAL.

	gnu: python-isort: Update to 5.10.1.
	* gnu/packages/python-xyz.scm (python-isort): Update to 5.10.1.
	[arguments]: Add phase to support newer Black versions.  Install another
	test plugin.
	[native-inputs]: Add PYTHON-NATSORT.

	gnu: python-platformdirs: Update to 2.4.1.
	* gnu/packages/python-xyz.scm (python-platformdirs): Update to 2.4.1.
	[arguments]: Override check phase.
	[native-inputs]: Add PYTHON-SETUPTOOLS-SCM.  Remove PYTHON-PYTEST-COV.

	gnu: python-pathspec: Update to 0.9.0.
	* gnu/packages/python-xyz.scm (python-pathspec): Update to 0.9.0.

	gnu: python-typing-extensions: Update to 3.10.0.2.
	* gnu/packages/python-xyz.scm (python-typing-extensions): Update to 3.10.0.2.

	gnu: python-pari-jupyter: Update to 1.4.0.
	* gnu/packages/python-xyz.scm (python-pari-jupyter): Update to 1.4.0.
	[source, home-page]: Adjust repo name.

	gnu: python-nbsphinx: Update to 0.8.8.
	* gnu/packages/sphinx.scm (python-nbsphinx): Update to 0.8.8.

	gnu: python-flake8-implicit-str-concat: Permit newer attrs.
	* gnu/packages/python-xyz.scm (python-flake8-implicit-str-concat)[arguments]:
	Add phase.

	gnu: python-modin: Permit newer versions of pandas.
	* gnu/packages/python-science.scm (python-modin)[arguments]: Add phase.

	gnu: abjad-ext-ipython: Fix build.
	* gnu/packages/music.scm (abjad-ext-ipython)[arguments]: Add phase to loosen
	abjad version restriction.

	gnu: abjad: Fix build.
	* gnu/packages/music.scm (abjad)[arguments]: Permit newer versions of uqbar.
	[native-inputs]: Move everything except PYTHON-INICONFIG to ...
	[propagated-inputs]: ... here.  Add PYTHON-PYTEST-HELPERS-NAMESPACE.

	gnu: uBlock Origin: Update to 1.40.8.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.40.8.

	gnu: repo2docker: Update to 2021.08.0.
	* gnu/packages/jupyter.scm (repo2docker): Update to 2021.08.0.
	[arguments]: Disable Sphinx warnings, set PYTHONPATH, and refer to
	THIS-PACKAGE instead of the "name" variable directly.
	[native-inputs]: Add PYTHON-ENTRYPOINTS.

	gnu: python-matrix-synapse-ldap3: Fix build.
	* gnu/packages/matrix.scm (python-matrix-synapse-ldap3)[arguments]: Delete
	sanity check.

	gnu: postorius: Build with Django 2.2.
	* gnu/packages/mail.scm (postorius)[inputs]: Change from PYTHON-DJANGO to
	PYTHON-DJANGO-2.2.  Move PYTHON-README-RENDERER early so that its propagated
	cffi takes precedence, in order to placate the sanity check.

	gnu: python-bleach: Update to 4.1.0.
	* gnu/packages/python-xyz.scm (python-bleach): Update to 4.1.0.
	[arguments]: Replace check phase.
	[propagated-inputs]: Add PYTHON-PACKAGING.
	[native-inputs]: Remove PYTHON-DATRIE, PYTHON-GENSHI, and PYTHON-LXML.
	(python2-bleach): Remove variable.

2022-01-12  Marius Bakke  <marius@gnu.org>

	gnu: Remove python2-twine.
	Some of its dependencies fail to build.

	* gnu/packages/python-xyz.scm (python2-twine): Remove variable.

2022-01-12  Marius Bakke  <marius@gnu.org>

	gnu: cmark: Update to 0.30.2.
	* gnu/packages/markup.scm (cmark): Update to 0.30.2.

	gnu: python-readme-renderer: Propagate python-cmarkgfm.
	* gnu/packages/python-xyz.scm (python-readme-renderer)[propagated-inputs]: Add
	PYTHON-CMARKGFM.

	gnu: python-readme-renderer: Update to 32.0.
	* gnu/packages/python-xyz.scm (python-readme-renderer): Update to 32.0.

	gnu: Add python-cmarkgfm.
	* gnu/packages/markup.scm (python-cmarkgfm): New variable.

	gnu: python-cffi: Add 1.15.
	* gnu/packages/libffi.scm (python-cffi-1.15): New variable.

	gnu: Add cmark-gfm.
	* gnu/packages/markup.scm (cmark-gfm): New variable.

2022-01-12  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add xffm+.
	* gnu/packages/gnome.scm (xffm+): New variable.

2022-01-12  Guix Together  <jgart@dismail.de>
	    jgart  <jgart@dismail.de>
	    Jorge Acereda  <jacereda@gmail.com>

	gnu: Add tz.
	* gnu/packages/time.scm (tz): New variable.

2022-01-12  Guix Together  <jgart@dismail.de>
	    jgart  <jgart@dismail.de>
	    Gábor Boskovits  <boskovits@gmail.com>
	    Jorge Acereda  <jacereda@gmail.com>

	gnu: go-github-com-muesli-termenv: Update to 0.8.1.
	* gnu/packages/golang.scm (go-github-com-muesli-termenv): Update to 0.8.1.

	gnu: Add go-github-com-muesli-reflow-truncate.
	* gnu/packages/golang.scm (go-github-com-muesli-reflow-truncate): New variable.

	gnu: go-github-com-muesli-reflow-wordwrap: Update to 0.3.0.
	* gnu/packages/golang.scm (go-github-com-muesli-reflow-wordwrap): Update to 0.3.0.

	gnu: Add go-github-com-containerd-console.
	* gnu/packages/golang.scm (go-github-com-containerd-console): New variable.

	gnu: Add go-github-com-charmbracelet-bubbletea.
	* gnu/packages/golang.scm (go-github-com-charmbracelet-bubbletea): New variable.

2022-01-12  Guix Together  <jgart@dismail.de>
	    jgart  <jgart@dismail.de>
	    Jorge Acereda  <jacereda@gmail.com>
	    Gábor Boskovits  <boskovits@gmail.com>

	gnu: go-golang-org-colorful: Update to 1.2.0.
	* gnu/packages/golang.scm (go-golang-org-colorful): Update to 1.2.0.

2022-01-12  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 91.5 [fixes CVE-2022-22744].
	* gnu/packages/gnuzilla.scm (icedove): Update to 91.5.

2022-01-12  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add python-canvasapi.
	* gnu/packages/python-web.scm (python-canvasapi): New variable.

2022-01-12  Maxime Devos  <maximedevos@telenet.be>

	gnu: info-reader: Reference gzip by absolute path.
	This allows doing "guix shell --pure info-reader guile -- info guile".

	* gnu/packages/texinfo.scm (info-reader)[arguments]: Add
	'absolute-binary-path' phase to refer to gzip by the absolute store
	file name.
	[inputs]: Add 'gzip'.

2022-01-12  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add autokey.
	* gnu/packages/python-xyz.scm (autokey): New variable.

2022-01-12  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.18.6.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.18.6.

2022-01-12  Felix Gruber  <felgru@posteo.net>

	gnu: Remove python2-cvxopt.
	* gnu/packages/maths.scm (python2-cvxopt): Remove variable.

	gnu: python-cvxopt: Update to 1.2.7.
	* gnu/packages/maths.scm (python-cvxopt): Update to 1.2.7.

2022-01-12  Leo Famulari  <leo@famulari.name>

	gnu: Remove python2-msgpack.
	* gnu/packages/python-xyz.scm (python2-msgpack): Remove variable.

2022-01-12  Leo Famulari  <leo@famulari.name>

	gnu: Remove python-msgpack-transitional.
	This package is obsolete and unused.

	* gnu/packages/python-xyz.scm (python-msgpack-transitional): Remove variable.

2022-01-12  Leo Famulari  <leo@famulari.name>

	gnu: gst-plugins-bad: Remove commented code that has no explanation.
	This code comment has no explanation in the commit log. It was added in
	commit 75924438e602c56d43ea5fba0c347dc459a3dcd0 "gnu: gst-plugins-bad:
	Add missing inputs to enable more features."

	* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Remove comment.

2022-01-12  Reily Siegel  <mail@reilysiegel.com>

	gnu: clojure: Remove wrapper in favor of using clojure-tools.
	* gnu/packages/clojure.scm (clojure)[arguments]: Remove generated wrapper
	around clojure.jar, as it conflicts with the clojure-tools package.

	gnu: Add clojure-tools.
	* gnu/packages/clojure.scm (clojure-tools): New variable.

	gnu: Add clojure-tools-deps-alpha.
	* gnu/packages/clojure.scm (clojure-tools-deps-alpha): New variable.

	gnu: Add clojure-data-xml.
	* gnu/packages/clojure.scm (clojure-data-xml): New variable.

	gnu: Add clojure-data-codec.
	* gnu/packages/clojure.scm (clojure-data-codec): New variable.

	gnu: Add clojure-tools-gitlibs.
	* gnu/packages/clojure.scm (clojure-tools-gitlibs): New variable.

	gnu: Add clojure-test-check.
	* gnu/packages/clojure.scm (clojure-test-check): New variable.

	build: clojure-utils: Don't try to compile Clojure.
	* guix/build/clojure-utils.scm (%aot-include): Add "data-readers" to the
	default list of files to exclude from ahead-of-time compilation.

	gnu: Add maven-resolver-transport-http.
	* gnu/packages/maven.scm (maven-resolver-transport-http): New variable.

	gnu: Add maven-resolver-transport-file.
	* gnu/packages/maven.scm (maven-resolver-transport-file): New variable.

2022-01-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: inspircd: Use G-expressions.
	* gnu/packages/irc.scm (inspircd)[arguments]:
	Rewrite as G-expressions.

	gnu: inspircd: Update to 3.12.0.
	* gnu/packages/irc.scm (inspircd): Update to 3.12.0.
	[arguments]: Don't explicitly return #t from phases.

2022-01-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: debian-ports-archive-keyring: Update to 2021.12.30.
	* gnu/packages/debian.scm (debian-ports-archive-keyring): Update to 2021.12.30.

2022-01-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orderless: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-orderless): Update to 0.7.

	gnu: emacs-pyim: Update to 4.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 4.1.0.

2022-01-12  Charles  <charles.b.jackson@protonmail.com>

	gnu: gnome-xyz: gnome-shell-extension-clipboard-indicator: Update to 39.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-clipboard-indicator):
	Update to version 39. Also remove trailings #t.
	[native-inputs]: Use new style.

	gnu: gnome-xyz: Add gnome-shell-extension-burn-my-windows.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-burn-my-windows): New Variable.

	gnu: gnome-xyz: Add gnome-shell-extension-jiggle.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-jiggle): New Variable.

	gnu: gnome-xyz: Add gnome-shell-extension-vertical-overview.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-vertical-overview): New Variable.

2022-01-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tree: Rewrite with gexps.
	* gnu/packages/admin.scm (tree)[arguments]: Rewrite with gexps.

	gnu: tree: Fix cross-compiling.
	* gnu/packages/admin.scm (tree)[arguments]: Use cc-for-taget.

	gnu: tree: Update to 2.0.1.
	* gnu/packages/admin.scm (tree): Update to 2.0.1.

2022-01-12  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-webkit: Update to 3.5.0.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 3.5.0.

	gnu: sbcl-cl+ssl: Update to 20211230.
	* gnu/packages/lisp-xyz.scm (sbcl-cl+ssl): Update to 20211230.

2022-01-12  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.299.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.299.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.297.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.297.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.262.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.262.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.225.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.225.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.171.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.171.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.91.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.91.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.15.14.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.14.
	(linux-libre-5.15-pristine-source): Update hash.

2022-01-12  Reily Siegel  <mail@reilysiegel.com>

	build-system: clojure: Allow clojure-build-system to pass source to ant.
	Fixes <https://bugs.gnu.org/52598>.

	* guix/build-system/clojure.scm (lower): Remove #:source from private
	keywords, preventing an error in ant-build-system.

2022-01-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libkeyfinder: Update to 2.2.6.
	* gnu/packages/audio.scm (libkeyfinder): Update to 2.2.6.

	gnu: astroid: Use xorg-server-for-tests.
	* gnu/packages/mail.scm (astroid)[native-inputs]: Substitute
	xorg-server-for-tests for the regular xorg-server.

	gnu: haveged: Update to 1.9.17.
	* gnu/packages/linux.scm (haveged): Update to 1.9.17.

	gnu: global: Use G-expressions.
	* gnu/packages/code.scm (global)[arguments]:
	Rewrite as G-expressions.

	gnu: global: Remove input labels.
	* gnu/packages/code.scm (global)[inputs]: Remove input labels.
	[arguments]: Adjust.

	gnu: global: Update to 6.6.8.
	* gnu/packages/code.scm (global): Update to 6.6.8.
	[arguments]: Don't explicitly return #t from phases.

	gnu: conmon: Use G-expressions.
	* gnu/packages/containers.scm (conmon)[arguments]:
	Rewrite as G-expressions.

	gnu: conmon: Update to 2.0.31.
	* gnu/packages/containers.scm (conmon): Update to 2.0.31.

	gnu: lsp-dsp-lib: Use G-expressions.
	* gnu/packages/audio.scm (lsp-dsp-lib)[arguments]:
	Rewrite as G-expressions.

	gnu: lsp-dsp-lib: Update to 0.5.14.
	* gnu/packages/audio.scm (lsp-dsp-lib): Update to 0.5.14.
	[arguments]: Adjust 'omit-static-library phase accordingly.

	gnu: powercap: Use G-expressions.
	* gnu/packages/linux.scm (powercap)[arguments]:
	Rewrite as G-expressions.

	gnu: powercap: Update to 0.5.0.
	* gnu/packages/linux.scm (powercap): Update to 0.5.0.

	gnu: hdparm: Use G-expressions.
	* gnu/packages/linux.scm (hdparm)[arguments]:
	Rewrite as G-expressions.

	gnu: hdparm: Update to 9.63.
	* gnu/packages/linux.scm (hdparm): Update to 9.63.

	gnu: homebank: Update to 5.5.4.
	* gnu/packages/finance.scm (homebank): Update to 5.5.4.

	gnu: dosbox-staging: Update to 0.78.1.
	* gnu/packages/emulators.scm (dosbox-staging): Update to 0.78.1.

	gnu: mailutils: Use G-expressions.
	* gnu/packages/mail.scm (mailutils)[arguments]:
	Rewrite as G-expressions.

	gnu: mailutils: Update to 3.14.
	* gnu/packages/mail.scm (mailutils): Update to 3.14.

	gnu: getmail: Unquote arguments.
	* gnu/packages/mail.scm (getmail)[arguments]: Use LIST.

	gnu: getmail: Use HTTPS home page.
	* gnu/packages/mail.scm (getmail)[source, home-page]: Use HTTPS.

	gnu: getmail: Update to 5.16.
	* gnu/packages/mail.scm (getmail): Update to 5.16.

2022-01-12  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 91.5.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2021-4140, CVE-2022-22737, CVE-2022-22738,
	CVE-2022-22739, CVE-2022-22740, CVE-2022-22741, CVE-2022-22742,
	CVE-2022-22743, CVE-2022-22745, CVE-2022-22747, CVE-2022-22748, and
	CVE-2022-22751.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2022-01-11  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: nautilus: Adjust style.
	* gnu/packages/gnome.scm (nautilus)[native-inputs, inputs]: Remove labels.

	gnu: nautilus: Update to 41.1.
	* gnu/packages/gnome.scm (nautilus): Update to 41.1.
	[arguments]: Remove #:meson keyword.

	gnu: nautilus: Fix build with libportal-0.5.
	* gnu/packages/patches/nautilus-add-libportal-gtk3.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gnome.scm (nautilus)[source]: Use it.

2022-01-11  Marius Bakke  <marius@gnu.org>

	gnu: uBlock Origin: Update to 1.40.6.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.40.6.
	[native-inputs]: Remove labels.

2022-01-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dtrt-indent: Update to 1.6.
	* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.6.

2022-01-11  Nicolas Graves  <ngraves@ngraves.fr>

	gnu: Add swayhide.
	* gnu/packages/rust-apps.scm (swayhide): New variable.

	gnu: Add rust-exitcode-1.
	* gnu/packages/crates-io.scm (rust-exitcode-1): New variable.

2022-01-11  Leo Famulari  <leo@famulari.name>

	gnu: Fix typo in kernel configs.
	This option defaults to "N", so this fix does not change the effective
	kernel configuration.

	* gnu/packages/aux-files/linux-libre/5.15-i686.conf,
	nu/packages/aux-files/linux-libre/5.15-x86_64.conf: Replace "unset" with "not
	set".

2022-01-11  Leo Famulari  <leo@famulari.name>

	Update mailmap.
	* .mailmap: Add entry for Zheng Junjie.

2022-01-11  Z572  <873216071@qq.com>

	gnu: krita: Update to 5.0.2.
	* gnu/packages/kde.scm (krita): Update to 5.0.2.

2022-01-11  Felix Gruber  <felgru@posteo.net>

	gnu: ceres: Update to 2.0.0.
	* gnu/packages/maths.scm (ceres): Update to 2.0.0.
	  [inputs]: Use simplified format.
	  (ceres-solver-benchmarks)[phases]: Add schur_eliminator_benchmark.
	  Replace autodiff_cost_function_benchmark with new autodiff_benchmarks.

2022-01-11  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: poetry: Fix package inputs.
	* gnu/packages/python-xyz.scm (poetry)[propagated-inputs]: Add
	python-crashtest and python-entrypoints. Remove python-clikit.

	gnu: python-msgpack-transitional: Fix broken tests.
	* gnu/packages/python-xyz.scm (python-msgpack-transitional)[arguments]:
	Replace references to deprecated Python methods.

2022-01-11  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-os-testr: Add python-testrepository to inputs.
	This fixes a build failure in the 'sanity-check' phase.

	* gnu/packages/openstack.scm (python-os-testr)[native-inputs]: Add python-testrepository.

2022-01-11  Ludovic Courtès  <ludo@gnu.org>

	ui: 'package->recutils' can split the "system:" line.
	Previously, long system lines would not be split, which would confuse
	'less', possibly leading it to hide the first line of the package
	recutils record (the "name:" line).

	* guix/ui.scm (package->recutils)[split-lines]: New procedure.
	[dependencies->recutils]: Use it.
	Use it for the "systems:" value.

2022-01-11  Ludovic Courtès  <ludo@gnu.org>

	shell: Cache profiles even when using package specs.
	This enables profile caching not just when '-m' or '-f' is used, but
	also when package specs are passed on the command line, as in:

	  guix shell -D guix git

	It also changes profile cache keys to include the system type, which was
	previously ignored.

	* guix/scripts/shell.scm (options-with-caching)[single-file-for-caching]:
	Remove.
	Call 'profile-cached-gc-root' instead; adjust to accept two values.
	(profile-cache-primary-key): New procedure.
	(profile-cache-key): Remove.
	(profile-file-cache-key, profile-spec-cache-key): New procedures.
	(profile-cached-gc-root): Rewrite to include functionality formally in
	'single-file-for-caching', but extend to handle package specs.
	* gnu/packages.scm (cache-is-authoritative?): Export.
	* guix/transformations.scm (transformation-option-key?): New procedure.
	* doc/guix.texi (Invoking guix shell): Move '--rebuild-cache'
	documentation to the bottom, just above '--root'.  Explain caching and
	how these two options relate to that.

2022-01-11  Ludovic Courtès  <ludo@gnu.org>

	build-system: Pass #:make-dynamic-linker-cache? #f when cross-compiling.
	Fixes <https://issues.guix.gnu.org/52898>.
	Reported by Maxime Devos <maximedevos@telenet.be>.

	This is a followup to 1209447ad3f471d12e9408dd478b3cfcd7b7a07e.

	* guix/build-system/cmake.scm (cmake-cross-build)[builder]: Pass
	  #:make-dynamic-linker-cache? #f.
	* guix/build-system/go.scm (go-cross-build)[builder]: Ditto.
	* guix/build-system/guile.scm (guile-cross-build)[builder]: Ditto.
	* guix/build-system/qt.scm (qt-cross-build)[builder]: Ditto.

2022-01-11  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix typo in 'setuid-program' example.
	* doc/guix.texi (Setuid Programs): Fix typo in example.

2022-01-11  Ricardo Wurmus  <rekado@elephly.net>

	tests: Fix texlive test by sorting locations.
	* tests/texlive.scm ("texlive->guix-package"): Correct order of locations.

2022-01-11  Marius Bakke  <marius@gnu.org>

	gnu: varnish: Remove input labels.
	* gnu/packages/web.scm (varnish)[arguments]: Don't look up inputs by key.
	[native-inputs]: Remove labels.

	gnu: speech-dispatcher: Update to 0.11.1.
	* gnu/packages/speech.scm (speech-dispatcher): Update to 0.11.1

	gnu: speech-dispatcher: Simplify inputs.
	* gnu/packages/speech.scm (speech-dispatcher)[native-inputs, inputs]: Remove
	labels.

	gnu: QEMU: Update to 6.2.0.
	* gnu/packages/patches/qemu-CVE-2021-20203.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/virtualization.scm (qemu): Update to 6.2.0.
	[source](patches): Remove obsolete patch.

	gnu: python-imagecodecs: Disable sanity check.
	* gnu/packages/python-xyz.scm (python-imagecodecs)[arguments]: Disable
	sanity-check phase.

	gnu: python-pywavelets: Update to 1.2.0.
	* gnu/packages/python-xyz.scm (python-pywavelets): Update to 1.2.0.

	gnu: python-scikit-rebate: Update to 0.62.
	* gnu/packages/machine-learning.scm (python-scikit-rebate): Update to 0.62.
	[arguments]: Disable tests.
	[native-inputs]: Remove.

	gnu: python-apache-libcloud: Fix bytecode compilation.
	* gnu/packages/python-xyz.scm (python-apache-libcloud)[arguments]: Fix
	indentation of test code.  While here, remove input label usage and trailing
	 #t's.

	gnu: python-dictdiffer: Update to 0.9.0.
	* gnu/packages/python-xyz.scm (python-dictdiffer): Update to 0.9.0.

	gnu: python-dictdiffer: Disable tests.
	* gnu/packages/python-xyz.scm (python-dictdiffer)[arguments]: New field.
	[native-inputs]: Remove test inputs.

	gnu: authenticator: Remove input labels.
	* gnu/packages/gnome.scm (authenticator)[native-inputs]: Remove labels.
	[arguments]: While at it, remove top-level Python reference in favor of
	THIS-PACKAGE-INPUT.
	[inputs]: Add PYTHON.

	gnu: authenticator: Fix build.
	* gnu/packages/gnome.scm (authenticator)[arguments]: Add #:meson.

	gnu: mycli: Placate sanity check.
	* gnu/packages/databases.scm (mycli)[arguments]: Add phase.

	gnu: python-pyperclip: Update to 1.8.2.
	* gnu/packages/xdisorg.scm (python-pyperclip): Update to 1.8.2.

	gnu: pantalaimon: Disable sanity check.
	* gnu/packages/matrix.scm (pantalaimon)[arguments]: Disable sanity-check phase.

	gnu: python-oslo.i18n: Disable tests.
	* gnu/packages/openstack.scm (python-oslo.i18n)[arguments]: Add #:tests?.
	[native-inputs]: Remove PYTHON-MOCK, PYTHON-MOX3, PYTHON-OSLOTEST, and
	PYTHON-TESTSCENARIOS.

	gnu: poetry: Use python-msgpack.
	* gnu/packages/python-xyz.scm (poetry)[propagated-inputs]: Change
	PYTHON-MSGPACK-TRANSITIONAL to PYTHON-MSGPACK.

	gnu: python-pifpaf: Update to 3.1.5.
	* gnu/packages/python-xyz.scm (python-pifpaf): Update to 3.1.5.
	[propagated-inputs]: Remove PYTHON-SIX.

	gnu: python-os-testr: Update to 2.0.1.
	* gnu/packages/openstack.scm (python-os-testr): Update to 2.0.1.
	[propagated-inputs]: Change from PYTHON-SUBUNIT to PYTHON-STESTR.

	gnu: python-cmd2: Update to 2.3.3.
	* gnu/packages/python-xyz.scm (python-cmd2): Update to 2.3.3.
	[arguments]: Override check phase.
	[native-inputs]: Remove PYTHON-CODECOV, PYTHON-COVERAGE, PYTHON-DOC8,
	PYTHON-FLAKE8, PYTHON-SPHINX, PYTHON-SPHINX-AUTOBUILD,
	PYTHON-SPHINX-RTD-THEME, PYTHON-TOX, PYTHON-TWINE, and WHICH.

	gnu: python-xattr: Update to 0.9.9.
	* gnu/packages/python-xyz.scm (python-xattr): Update to 0.9.9.

	gnu: node: Simplify inputs.
	* gnu/packages/node.scm (node)[native-inputs]: Remove labels.
	[source]: Remove trailing #t.

	gnu: node: Disable flaky test.
	* gnu/packages/node.scm (node, node-lts)[arguments]: Delete flaky test.

	gnu: python-sqlparse: Specify CPE name.
	* gnu/packages/databases.scm (python-sqlparse)[properties]: New field.

	gnu: python-sqlparse: Update to 0.4.2 [fixes CVE-2021-32839].
	* gnu/packages/databases.scm (python-sqlparse): Update to 0.4.2.

2022-01-11  Vinicius Monego  <monego@posteo.net>

	gnu: python-zeroconf: Update to 0.38.1.
	* gnu/packages/python-xyz.scm (python-zeroconf): Update to 0.38.1.
	[source]: Fetch from GitHub.
	[native-inputs]: Remove python-nose. Add python-pytest.
	[arguments]<#:phases>: Adjust custom 'check phase to use Pytest.
	[description]: Don't break line.

	gnu: python-colorlog: Update to 6.6.0.
	* gnu/packages/python-xyz.scm (python-colorlog): Update to 6.6.0.
	[source]: Make some cosmetic changes.
	[arguments]<#:phases>: Simplify custom 'check phase and respect #:tests?.

	gnu: python-watchdog: Update to 2.1.6.
	* gnu/packages/python-xyz.scm (python-watchdog): Update to 2.1.6.
	[source]: Make some cosmetic changes.
	[arguments]<#:phases>: Remove 'remove-failing phase. Override 'check phase and
	skip a failing test.

	gnu: python-pkginfo: Update to 1.8.2.
	* gnu/packages/python-xyz.scm (python-pkginfo): Update to 1.8.2.
	[source]: Make some cosmetic changes.
	[arguments]<#:phases>: Don't return #t.
	[native-inputs]: Add python-wheel.
	[home-page]: Don't break line.
	[synopsis]: Don't break line.
	[description]: Fix indentation.

	gnu: python-websocket-client: Update to 0.59.0.
	* gnu/packages/python-web.scm (python-websocket-client): Update to 0.59.0.
	[source]: Update PyPI URI. Make some cosmetic changes.
	[arguments]<#:phases>: Add phase 'skip-network-test.
	[native-inputs]: Add python-pysocks.
	[home-page]: Follow redirect.

	gnu: python-netifaces: Update to 0.11.0.
	* gnu/packages/python-xyz.scm (python-netifaces): Update to 0.11.0.

	gnu: python-feedparser: Enable tests.
	* gnu/packages/web.scm (python-feedparser)[source]: Make some cosmetic
	changes.
	[arguments]: Remove #:tests?. Override 'check phase.
	[home-page]: Don't break line.

	gnu: Add python-pytest-doctest-custom.
	* gnu/packages/python-check.scm (python-pytest-doctest-custom): New variable.

	gnu: Add python-sentry-sdk.
	* gnu/packages/python-xyz.scm (python-sentry-sdk): New variable.

	gnu: Add python-executing.
	* gnu/packages/python-xyz.scm (python-executing): New variable.

	gnu: Add python-zipstream-new.
	* gnu/packages/python-xyz.scm (python-zipstream-new): New variable.

	gnu: Add python-flask-assets.
	* gnu/packages/python-web.scm (python-flask-assets): New variable.

	gnu: Add python-pyscss.
	* gnu/packages/python-web.scm (python-pyscss): New variable.

	gnu: Add python-pylru.
	* gnu/packages/python-xyz.scm (python-pylru): New variable.

	gnu: Add python-sarge.
	* gnu/packages/python-xyz.scm (python-sarge): New variable.

2022-01-11  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: epiphany: Fix build with libportal-0.5.
	* gnu/packages/patches/epiphany-update-libportal-usage.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gnome.scm (epiphany)[source]: Use it.

2022-01-11  Daniel Meißner  <daniel.meissner-i4k@ruhr-uni-bochum.de>

	gnu: eog: Fix build with libportal-0.5.
	After the update to libportal-0.5 in 294476022f19139e290acb448d4575de0f851673
	eog fails with:

	../eog-40.3/src/eog-util.c:48:10: fatal error: libportal/portal-gtk3.h: No such file or directory

	This was already fixed upstream and this commits extracts the patch.

	* gnu/packages/patches/eog-update-libportal-usage.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/gnome.scm(eog)[origin]: Add new patch.

2022-01-11  Daniel Meißner  <daniel.meissner-i4k@ruhr-uni-bochum.de>

	gnu: libportal: Build backend for GTK+3.
	* gnu/packages/freedesktop.scm (libportal)[arguments]: Change configure-flags
	  to build backend for GTK+3.

2022-01-11  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: kicad: Fix hashes.
	This is a followup to e2d8125a5c6d4338749e6bf8882f220395b25275.

	* gnu/packages/engineering.scm (kicad-footprints, kicad-packages3d,
	  kicad-templates)[source]: Fix hashes.

2022-01-11  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add cl-magic-ed.
	* gnu/packages/lisp-xyz.scm (cl-magic-ed, ecl-magic-ed, sbcl-magic-ed): New
	variables.

	gnu: Add cl-sxml.
	* gnu/packages/lisp-xyz.scm (cl-sxml, ecl-cl-sxml, sbcl-cl-sxml): New
	  variables.

2022-01-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: claws-mail: Remove input labels.
	* gnu/packages/mail.scm (claws-mail)[inputs]: Remove input labels.
	[arguments]: Use search-input-file.

	gnu: claws-mail: Build with correct librsvg.
	* gnu/packages/mail.scm (claws-mail)[inputs]: Remove duplicate librsvg.
	Replace librsvg with librsvg-for-system.

2022-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-transcriptr.
	* gnu/packages/bioconductor.scm (r-transcriptr): New variable.

2022-01-11  Julien Lepiller  <julien@lepiller.eu>

	gnu: josm: Update to 18360.
	* gnu/packages/geo.scm (josm): Update to 18360.

2022-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: stringtie: Update to 2.2.0.
	* gnu/packages/bioinformatics.scm (stringtie): Update to 2.2.0.
	[source]: Simplify snippet.
	[arguments]: Add make-flags; update build phases.
	[inputs]: Remove samtools-0.1; add bzip2, htslib-for-stringtie, and
	libdeflate.
	[license]: Change to Expat license.

	gnu: Add htslib-for-stringtie.
	* gnu/packages/bioinformatics.scm (htslib-for-stringtie): New variable.
	* gnu/packages/patches/htslib-for-stringtie.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: python-yubikey-manager: Update to 4.0.7.
	* gnu/packages/security-token.scm (python-yubikey-manager): Update to 4.0.7.
	[arguments]: Remove build phase customization; disable tests.
	[inputs]: Remove yubikey-personalization and libusb.

	gnu: python-fido2: Update to 0.9.3.
	* gnu/packages/security-token.scm (python-fido2): Update to 0.9.3.
	[source]: Do not use gexp for snippet.
	[arguments]: Disable tests; remove trailing #T from build phase.

2022-01-11  Attila Lendvai  <attila@lendvai.name>

	gnu: Add gpaste.
	* gnu/packages/gnome-xyz.scm (gpaste): New variable.

2022-01-11  Greg Hogan  <code@greghogan.com>

	gnu: Add python-pystitcher.
	* gnu/packages/python-xyz.scm (python-pystitcher): New variable.

	gnu: Add python-pypdf3.
	* gnu/packages/python-xyz.scm (python-pypdf3): New variable.

	gnu: python-validators: Update to 0.18.2.
	* gnu/packages/python-xyz.scm (python-validators): Update to 0.18.2.

2022-01-11  Felix Gruber  <felgru@posteo.net>

	gnu: dealii: Update to 9.3.2.
	* gnu/packages/maths.scm (dealii): Update to 9.3.2.
	  [source]: Add dealii-fix-compiliation-with-boost-1.78.patch and
	  dealii-fix-sundials.patch.
	  [inputs]: Use simplified format.
	  [native-inputs]: Use simplified format.
	* gnu/packages/patches/dealii-fix-compiliation-with-boost-1.78.patch:
	  New file.
	* gnu/packages/patches/dealii-fix-sundials.patch: New file.
	* gnu/local.mk: Add new patch files.

	gnu: reuse: Update to 0.14.0.
	* gnu/packages/license.scm (reuse): Update to 0.14.0.

2022-01-11  Vinicius Monego  <monego@posteo.net>

	gnu: Add emacs-org-transclusion.
	* gnu/packages/emacs-xyz.scm (emacs-org-transclusion): New variable.

2022-01-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: notmuch: Simplify inputs.
	* gnu/packages/mail.scm (notmuch)[native-inputs]: Remove labels.

	gnu: notmuch: Update to 0.34.3.
	* gnu/packages/mail.scm (notmuch): Update to 0.34.3.

	gnu: emacs-keycast: Update to 1.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-keycast): Update to 1.1.2.

	gnu: emacs-org-fragtog: Update to 0.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-fragtog): Update to 0.4.1.

	gnu: emacs-posframe: Update to 1.1.6.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.1.6.

2022-01-11  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-47.048c609.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-47.048c609.

2022-01-11  Arun Isaac  <arunisaac@systemreboot.net>

	services: laminar: Set LAMINAR_BIND_RPC environment variable.
	Earlier, the bind-rpc field of <laminar-configuration> was not used at
	all. This was a bug.

	* gnu/services/ci.scm (laminar-shepherd-service): Use bind-rpc to set
	LAMINAR_BIND_RPC environment variable.

2022-01-11  Vinicius Monego  <monego@posteo.net>

	gnu: handbrake: Update to 1.5.1.
	* gnu/packages/video.scm (handbrake): Update to 1.5.1.

2022-01-11  Michael Rohleder  <mike@rohleder.de>

	gnu: hydrogen: Update to 1.1.1.
	* gnu/packages/music.scm (hydrogen): Update to 1.1.1.

	gnu: strawberry: Update to 1.0.1.
	* gnu/packages/music.scm (strawberry): Update to 1.0.1.

2022-01-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Update ‘guix home search’ output sample.
	The old output differs greatly from the current one and contains a typo.

	* doc/guix.texi (Invoking guix home): Update ‘guix home search’ output
	sample.

2022-01-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: kcov: Edit description.
	* gnu/packages/code.scm (kcov)[description]: Remove operating systems.
	Edit slightly.

	gnu: kcov: Update to 40.
	* gnu/packages/code.scm (kcov): Update to 40.

	doc: Fix typos.
	* doc/guix.texi (Home Services, Essential Home Services)
	(Shells Home Services): Fix ‘avaliable’ typo, & grammar.
	(Using the Configuration System): Fix another typo.

	gnu: chez-scheme: Update to 9.5.6.
	* gnu/packages/chez.scm (chez-scheme): Update to 9.5.6.
	[source]: Remove patch.
	[arguments]: Don't explicitly return #t from phases.
	* gnu/packages/patches/chez-scheme-build-util-paths-backport.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: astroid: Remove input labels.
	* gnu/packages/mail.scm (astroid)[inputs]:
	Remove input labels.

	gnu: astroid: Fix build.
	* gnu/packages/mail.scm (astroid)[inputs]: Substitute webkitgtk-with-libsoup2
	for webkitgtk.

	gnu: libsoup-minimal: Update to 3.0.4.
	* gnu/packages/gnome.scm (libsoup-minimal): Update to 3.0.4.

	gnu: ii: Update to 1.9.
	* gnu/packages/irc.scm (ii): Update to 1.9.

	gnu: eg25-manager: Update to 0.4.2.
	* gnu/packages/firmware.scm (eg25-manager): Update to 0.4.2.

	gnu: diffoscope: Update to 199.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 199.

2022-01-10  Leo Famulari  <leo@famulari.name>

	gnu: Go 1.17: Update to 1.17.6.
	* gnu/packages/golang.scm (go-1.17): Update to 1.17.6.

	gnu: Go 1.16: Update to 1.16.13.
	* gnu/packages/golang.scm (go-1.16): Update to 1.16.13.

2022-01-10  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Convert arguments to G-expression.
	* gnu/packages/chromium.scm (ungoogled-chromium)[native-inputs]: Remove
	the "master-preferences" gexp input.  Remove all labels.
	[arguments]: Convert to gexp.  Inline the above-mentioned gexp.  Remove one
	usage of "gcc" label while at it.

	gnu: ungoogled-chromium: Remove obsolete compiler flags.
	* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Don't set CFLAGS
	and CXXFLAGS, as the build system already does the right thing.

	gnu: ungoogled-chromium: Remove obsolete substitution.
	* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Remove substitution.

	gnu: ungoogled-chromium: Remove input labels.
	* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Remove labels.
	[arguments]: Use SEARCH-INPUT-FILE & co as appropriate.

2022-01-10  Ludovic Courtès  <ludo@gnu.org>

	doc: Use @lisp and clarify 'setuid-program' examples.
	* doc/guix.texi (Setuid Programs): Use @lisp instead of @example.  Add
	scope for the 'setuid-programs' field snippet.

	news: Fix typos in French text.
	* etc/news.scm: Fix typos.

2022-01-10  Ludovic Courtès  <ludo@gnu.org>

	guix hash: Allow '-r' as a non-deprecated alias.
	This is a followup to 05c962594c346da21f201be72caadfa19060cc9d.

	Discussed at <https://issues.guix.gnu.org/51307#24>.

	* guix/scripts/hash.scm (%options): Warn about deprecation for
	"--recursive", but not for '-r' as it's a convenient shorthand.  Mention
	'--serializer=nar' in the deprecation message.
	* doc/guix.texi (Invoking guix hash): Adjust accordingly.

2022-01-10  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix typo.
	* doc/guix.texi (Invoking guix style): Fix typo.

2022-01-08  Chris Marusich  <cmmarusich@gmail.com>

	gnu: guix: Update to e427593.
	* gnu/packages/package-management.scm (guix): Update to e427593.

	gnu: guix: Update to dc2b901.
	* gnu/packages/package-management.scm (guix): Update to dc2b901.

	services: set-xorg-configuration: Use target-x86-64?.
	* gnu/services/xorg.scm (set-xorg-configuration)[login-manager-service-type]:
	Use target-x86-64? from (guix utils) to decide if the system is an x86_64
	system instead of comparing the strings ourselves.

2022-01-08  Chris Marusich  <cmmarusich@gmail.com>

	tests: Fix file-needed/recursive on powerpc64le-linux.
	Fixes: <https://issues.guix.gnu.org/52940>.

	* tests/gremlin.scm (file-needed/recursive): Consider two entries to be
	equivalent not when they are the same string, but rather when they refer to
	the same file.
	[ground-truth]: In addition to strings that begin with "linux-vdso.so", remove
	strings that begin with "linux-vdso64.so".

2022-01-08  Ludovic Courtès  <ludovic.courtes@inria.fr>

	services: networking: Add netmask to loopback address.
	Previously, we would get a fishy 127.0.0.1/0 interface:

	  $ ip a show dev lo
	  1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
	      link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
	      inet 127.0.0.1/8 scope host lo
		 valid_lft forever preferred_lft forever
	      inet 127.0.0.1/0 scope global lo
		 valid_lft forever preferred_lft forever
	      inet6 ::1/128 scope host
		 valid_lft forever preferred_lft forever

	With this change, we get nothing but the "/8" version:

	  $ ip a show dev lo
	  1: lo: <LOOPBACK,MULTICAST,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
	      link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
	      inet 127.0.0.1/8 scope global lo
		 valid_lft forever preferred_lft forever
	      inet6 ::1/128 scope host
		 valid_lft forever preferred_lft forever

	Reported by Yann Dupont <Yann.Dupont@univ-nantes.fr>.

	* gnu/services/base.scm (assert-valid-address): Remove special cases for
	127.0.0.1 and ::1.
	(%loopback-static-networking): Add "/8".

2022-01-08  paladhammika  <paladhammika@protonmail.com>

	gnu: Add python-astral.
	* gnu/packages/astronomy.scm (python-astral): New variable.

2022-01-08  Vinicius Monego  <monego@posteo.net>

	gnu: Add kid3.
	* gnu/packages/kde-multimedia.scm (kid3): New variable.

2022-01-08  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add python-markdownify.
	* gnu/packages/markup.scm (python-markdownify): New variable.

2022-01-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tlp: Remove obsolete #t returns.
	* gnu/packages/linux.scm (tlp)[arguments]:
	Don't explicitly return #t from phases.

	gnu: httpfs2: Prepare for cross-compilation.
	* gnu/packages/file-systems.scm (httpfs2)[arguments]: Use CC-FOR-TARGET.

	gnu: httpfs2: Use G-expressions.
	* gnu/packages/file-systems.scm (httpfs2)[arguments]:
	Rewrite as G-expressions.

2022-01-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tlpui: Update to 1.5.0.
	* gnu/packages/linux.scm (tlpui): Update to 1.5.0.

	gnu: tlp: Update to 1.5.0.
	* gnu/packages/linux.scm (tlp): Update to 1.5.0.

	gnu: giac: Update to 1.7.0-45.
	* gnu/packages/algebra.scm (giac): Update to 1.7.0-45.
	[inputs]: Remove labels.
	[native-inputs]: Remove labels.

	gnu: emacs-with-editor: Update to 3.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 3.1.1.

	gnu: emacs-vertico: Update to 0.19.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.19.

	gnu: emacs-trashed: Update to 2.1.3.
	* gnu/packages/emacs-xyz.scm (emacs-trashed): Update to 2.1.3.

	gnu: emacs-typit: Update to 0.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-typit): Update to 0.2.2.

	gnu: emacs-rustic: Update to 2.4.
	* gnu/packages/emacs-xyz.scm (emacs-rustic): Update to 2.4.

	gnu: emacs-orgit: Update to 1.7.2.
	* gnu/packages/emacs-xyz.scm (emacs-orgit): Update to 1.7.2.

	gnu: emacs-goto-chg: Update to 1.7.5.
	* gnu/packages/emacs-xyz.scm (emacs-goto-chg): Update to 1.7.5.

	gnu: emacs-devdocs: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-devdocs): Update to 0.3.

	gnu: emacs-posframe: Update to 1.1.5.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.1.5.

	gnu: asymptote: Update to 2.75.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.75.

2022-01-08  Christopher Baines  <mail@cbaines.net>

	gnu: laminar: Update to 1.1.
	* gnu/packages/ci.scm (laminar): Update to 1.1.
	[native-inputs]: Update ansi_up to 4.0.4.

	gnu: patchwork: Update to 3.0.4.
	* gnu/packages/patchutils.scm (patchwork): Update to 3.0.4.
	[propagated-inputs]: Use Django 3.2.

2022-01-08  Marius Bakke  <marius@gnu.org>

	gnu: emacs-clang-rename: Remove input labels.
	* gnu/packages/llvm.scm (emacs-clang-rename)[arguments]: Use SEARCH-INPUT-FILE
	instead of label.

	gnu: emacs-clang-format: Remove input labels.
	* gnu/packages/llvm.scm (emacs-clang-format)[arguments]: Use SEARCH-INPUT-FILE
	instead of label.

	gnu: python-clang: Add 13.
	* gnu/packages/llvm.scm (python-clang-13): New variable.

	gnu: python-clang: Remove input labels.
	* gnu/packages/llvm.scm (clang-python-bindings)[arguments]: Use
	SEARCH-INPUT-FILE instead of label.

	gnu: ungoogled-chromium: Build with Clang 13.
	* gnu/packages/chromium.scm (%arch-patches): Remove obsolete.
	(ungoogled-chromium)[native-inputs]: Change from CLANG-12 to CLANG-13.

	gnu: clang@13: Install CFI ignorelist.
	* gnu/packages/llvm.scm (clang-from-llvm)[arguments]: Adjust
	symlink-cfi_blacklist phase to work with the renamed "ignorelist" in
	clang-runtime@13.  Rename phase to match.
	* gnu/packages/llvm.scm (clang-13)[arguments]: Remove.

	gnu: python-llvmlite: Remove unused patch.
	* gnu/packages/llvm.scm (python-llvmlite)[inputs]: Remove patch from the
	custom LLVM variant, because the custom patch phase was defunct and the patch
	no longer applies.

	gnu: lldb: Simplify inputs.
	* gnu/packages/llvm.scm (lldb)[inputs]: Remove labels.

	gnu: lld: Update to 13.0.0.
	* gnu/packages/llvm.scm (lld): Update to 13.0.0.
	[inputs]: Change from LLVM-12 to LLVM-13.

	gnu: libunwind-headers: Update to 13.0.0.
	* gnu/packages/llvm.scm (libunwind-headers): Update to 13.0.0.

2022-01-08  Eric Bavier  <bavier@posteo.net>

	gnu: c-vise: Update to 2.4.0.
	* gnu/packages/debug.scm (c-vise)[source]: Update to 2.4.0.
	[inputs]: Use list syntax.  Add python-chardet.

2022-01-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: man-db: Fix cross-compilation.
	* gnu/packages/linux.scm (man-db)[arguments]:
	Avoid %OUTPUT when cross-compiling.

	gnu: wireles-tools: Fix cross-compilation.
	* gnu/packages/linux.scm (wireless-tools)[source]:
	Rewrite as G-expression.
	[arguments]: Likewise to avoid %OUTPUT when cross-compiling.
	Remove superfluous %CURRENT-TARGET-SYSTEM call.
	Don't explicitly return #t from phases.

	gnu: man-db: Use G-expressions.
	* gnu/packages/man.scm (man-db)[arguments]:
	Rewrite as G-expressions.

2022-01-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Remove store reference in patch.
	Face, meet palm.

	* gnu/packages/patches/bind-re-add-attr-constructor-priority.patch:
	Remove store file name.

2022-01-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wireplumber: Update to 0.4.6.
	* gnu/packages/linux.scm (wireplumber): Update to 0.4.6.

	gnu: pipewire@0.3: Update to 0.3.43.
	* gnu/packages/linux.scm (pipewire-0.3): Update to 0.3.43.

	gnu: libaio: Fix cross-compilation.
	* gnu/packages/linux.scm (libaio)[arguments]:
	Rewrite as G-expression to avoid %OUTPUT when cross-compiling.

	gnu: iptables: Fix cross-compilation.
	* gnu/packages/linux.scm (iptables)[arguments]:
	Rewrite as G-expression to avoid %OUTPUT when cross-compiling.

	gnu: iw: Fix cross-compilation.
	* gnu/packages/linux.scm (iw)[arguments]: Rewrite as G-expression.
	Replace custom code with PKG-CONFIG-FOR-TARGET, and drop the unnecessary
	absolute file name altogether.

2022-01-07  Jelle Licht  <jlicht@fsfe.org>

	doc: Fix typo.
	* doc/guix.texi (Essential Home Services): Fix typo.

2022-01-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Use a better setuid example.
	nmtui does not benefit from being setuid.  Oops.

	* doc/guix.texi (Setuid Programs): Replace network-manager's /bin/nmtui
	with nfs-utils' /sbin/mount.nfs.  Change a @code{} to a @command{}.

2022-01-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: pelican: Update to 4.7.1.
	* gnu/packages/python-xyz.scm (pelican): Update to 4.7.1.

	gnu: gphoto2: Update to 2.5.28.
	* gnu/packages/photo.scm (gphoto2): Update to 2.5.28.
	[arguments]: Don't explicitly return #t from phases.

	gnu: libgphoto2: Update to 2.5.28.
	* gnu/packages/photo.scm (libgphoto2): Update to 2.5.28.

	gnu: whois: Update to 5.5.11.
	* gnu/packages/networking.scm (whois): Update to 5.5.11.

2022-01-07  Vinicius Monego  <monego@posteo.net>

	gnu: Add emacs-meow.
	* gnu/packages/emacs-xyz.scm (emacs-meow): New variable.

2022-01-07  Taiju HIGASHI  <higashi@taiju.info>

	gnu: Add emacs-ox-gfm.
	* gnu/packages/emacs-xyz.scm (emacs-ox-gfm): New variable.

2022-01-07  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 97.0.4692.71-1.
	* gnu/packages/patches/ungoogled-chromium-system-ffmpeg.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/chromium.scm (%guix-patches): Add it.
	(%chromium-version): Set to 97.0.4692.71-1.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

2022-01-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add cl-gopher.
	* gnu/packages/lisp-xyz.scm (cl-gopher, ecl-cl-gopher, sbcl-cl-gopher): New variables.

2022-01-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: r-sanssouci: Add source file-name.
	* gnu/packages/bioinformatics.scm (r-sanssourci)[source]: Add file-name
	field.

	gnu: emacs-vala-mode: Add source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-vala-mode)[source]: Add file-name
	field.

	gnu: python-cloudscraper: Add source file-name.
	* gnu/packages/python-web.scm (python-cloudscraper)[source]: Add
	file-name field.

	gnu: phonesim: Add source file-name.
	* gnu/packages/telephony.scm (phonesim)[source]: Add file-name field.

2022-01-07  Lars-Dominik Braun  <lars@6xq.net>

	gnu: xpra: Update to 4.3.1.
	Fixes: <https://issues.guix.gnu.org/52869>.

	* gnu/packages/xorg.scm (xpra): Update to 4.3.1.
	[inputs]: Add libxres.
	* gnu/packages/patches/xpra-4.2-install_libs.patch: Adjust to updated
	setup.py.

2022-01-07  Lars-Dominik Braun  <lars@6xq.net>

	gnu: xpra: Install Cython-built libraries.
	xpra would fail to start, because shared objects were
	not installed. It’s not clear why it stopped working,
	but it seems it was not the upgrade I reverted in commit
	ab6d56d01d62757caa66fe0a23e8864c9122f0e6 to fix #52869. Sorry for the
	confusion :(

	* gnu/packages/patches/xpra-4.2-install_libs.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/xorg.scm (xpra)[source]: Add new patch.
	[arguments]: Ensure 'build phase runs and passes #:configure-flags
	to setup.py.

2022-01-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: urlscan: Update to 0.9.8.
	* gnu/packages/mail.scm (urlscan): Update to 0.9.8.

	gnu: mutt: Update to 2.1.5.
	* gnu/packages/mail.scm (mutt): Update to 2.1.5.

	gnu: sysstat: Update to 12.4.4.
	* gnu/packages/linux.scm (sysstat): Update to 12.4.4.
	[arguments]: Don't explicitly return #t from phases.

	gnu: xfsprogs: Update to 5.14.2.
	* gnu/packages/linux.scm (xfsprogs): Update to 5.14.2.

	gnu: txr: Update to 273.
	* gnu/packages/lisp.scm (txr): Update to 273.
	[arguments]: Don't explicitly return #t from phases.

	gnu: txr: Remove input labels.
	* gnu/packages/lisp.scm (txr)[native-inputs, inputs]:
	Remove input labels.

	gnu: mcelog: Update to 180.
	* gnu/packages/linux.scm (mcelog): Update to 180.
	[native-inputs]: Add python-wrapper.

	gnu: upower: Update to 0.99.13.
	* gnu/packages/gnome.scm (upower): Update to 0.99.13.
	[arguments]: Don't explicitly return #t from phases.

	gnu: youtube-dl: Update to 2021.12.17.
	* gnu/packages/video.scm (youtube-dl): Update to 2021.12.17.
	[source, arguments]: Don't explicitly return #t from snippet or phases.

	gnu: Add stress-ng.
	* gnu/packages/admin.scm (stress-ng): New public variable.

2022-01-07  Chris Marusich  <cmmarusich@gmail.com>

	gnu: guix: Update to 1.3.0-19.a9f2cc8.
	* gnu/packages/package-management.scm (guix): Update to 1.3.0-19.a9f2cc8.

	gnu: guix: Update to 1.3.0-18.79260c8.
	* gnu/packages/package-management.scm (guix): Update to 1.3.0-18.79260c8.

2022-01-07  Chris Marusich  <cmmarusich@gmail.com>

	services: Consistently use SDDM rather than GDM on non-x86_64.
	This is a follow-up to 49599fab564f203b8e92d32e9b28c99e99849bfb.

	Fixes: <https://issues.guix.gnu.org/52908>.

	* gnu/services/xorg.scm (set-xorg-configuration)[login-manager-service-type]:
	When the current system or target system begins with the string "x86_64", use
	gdm-service-type as before; otherwise, use sddm-service-type.
	* gnu/system/examples/vm-image.tmpl (services): Add sddm-service-type to the
	list of service types to remove.

2022-01-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: simple-scan: Update to 40.7.
	* gnu/packages/gnome.scm (simple-scan): Update to 40.7.

	gnu: simple-scan: Remove input labels.
	* gnu/packages/gnome.scm (simple-scan)[native-inputs, inputs]:
	Remove input labels.

	gnu: fheroes2: Move source field.
	* gnu/packages/games.scm (fheroes2)[source]: Move where expected.

	gnu: fheroes2: Update to 0.9.11.
	* gnu/packages/games.scm (fheroes2): Update to 0.9.11.

	gnu: fheroes2: Remove input labels.
	* gnu/packages/games.scm (fheroes2)[native-inputs, inputs]:
	Remove input labels.

	gnu: pioneer: Fix build.
	* gnu/packages/games (pioneer)[inputs]:
	Downgrade libsigc++ to libsigc++-2.

	gnu: pioneer: Remove input labels.
	* gnu/packages/games.scm (pioneer)[inputs]:
	Remove input labels.

	gnu: edgar: Remove input labels.
	* gnu/packages/games.scm (edgar)[inputs, native-inputs]:
	Remove input labels.

	gnu: edgar: Update to 1.35.
	* gnu/packages/games.scm (edgar): Update to 1.35.

	gnu: love: Update to 11.4.
	* gnu/packages/game-development.scm (love): Update to 11.4.
	[source]: Update upstream URL.

	gnu: liburcu: Update to 0.13.1.
	* gnu/packages/datastructures.scm (liburcu): Update to 0.13.1.

	gnu: suil: Remove input labels.
	* gnu/packages/audio.scm (suil)[inputs]: Remove input labels.

	gnu: suil: Update to 0.10.10.
	* gnu/packages/audio.scm (suil): Update to 0.10.10.

	gnu: ndctl: Update to 72.1.
	* gnu/packages/disk.scm (ndctl): Update to 72.1.
	[arguments]: Remove obsolete 'fix-include phase.

	gnu: ndctl: Fix version reporting.
	* gnu/packages/disk.scm (ndctl)[arguments]: Add a 'fix-version phase.

2022-01-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-evil-nerd-commenter: Update to 3.5.6.
	* gnu/packages/emacs-xyz.scm (emacs-evil-nerd-commenter): Update to 3.5.6.

2022-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: evisum: Remove input labels.
	* gnu/packages/enlightenment.scm (evisum)[native-inputs]: Remove package
	labels.

	gnu: evisum: Update to 0.6.0.
	* gnu/packages/enlightenment.scm (evisum): Update to 0.6.0.

	gnu: enlightenment: Update to 0.25.1.
	* gnu/packages/enlightenment.scm (enlightenment): Update to 0.25.1.

	gnu: terminology: Respect #:tests? flag.
	* gnu/packages/enlightenment.scm (terminology)[arguments]: Adjust custom
	'check phase to honor the #:tests? flag.

	gnu: terminology: Remove input labels.
	* gnu/packages/enlightenment.scm (terminology)[native-inputs]: Remove
	package labels.

	gnu: terminology: Update to 1.12.1.
	* gnu/packages/enlightenment.scm (terminology): Update to 1.12.1.
	[source]: Remove trailing #t.
	[arguments]: Remove trailing #t from phases.

	gnu: efl: Update to 1.26.1.
	* gnu/packages/enlightenment.scm (efl): Update to 1.26.1.

2022-01-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tremc: Fix execution with recent Python.
	* gnu/packages/bittorrent.scm (tremc)[source]: Add patch.
	* gnu/packages/patches/tremc-fix-decodestring.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Reported by gnoo in #guix

2022-01-06  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add openrgb.
	* gnu/packages/hardware.scm (openrgb): New variable.
	* gnu/packages/patches/openrgb-unbundle-hueplusplus.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add hueplusplus.
	* gnu/packages/hardware.scm (hueplusplus): New variable.
	* gnu/packages/patches/hueplusplus-mbedtls.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2022-01-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mdadm-static: Fix build.
	This follows up on commit 3d7a1b84c5bc3219c6076e492d6e98c27f2c1f86.

	* gnu/packages/linux.scm (mdadm-static)[arguments]:
	Add "-DNO_LIBUDEV" to CXFLAGS.

2022-01-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mdadm-static: Use G-expressions.
	* gnu/packages/linux.scm (mdadm-static)[arguments]:
	Rewrite as G-expressions.

	Reported by Christopher Baines <mail@cbaines.net>

2022-01-06  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: gfortran-toolchain, gdc-toolchain: Make visible again.
	These two packages were made accidentally "hidden" in commit
	2576e2019d2f5049ad3dc51404c7e991af45d1d6.

	* gnu/packages/commencement.scm (make-gcc-toolchain): Remove the
	'hidden?' property.

2022-01-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-next: Update to 3.0.7-d70c1db.
	* gnu/packages/guile.scm (guile-next): Update to 3.0.7, commit d70c1db.

	gnu: gettext: Work around Gnulib test failures on armhf-linux.
	* gnu/packages/gettext.scm (gettext-minimal)[arguments]: In
	'patch-tests' phase, conditionally apply "coreutils-gnulib-tests.patch"
	on ARMv7.

	gnu: gettext: Use gexps for arguments.
	* gnu/packages/gettext.scm (gettext-minimal)[arguments]: Use gexps.
	(gnu-gettext)[arguments]: Likewise.

2022-01-06  Ludovic Courtès  <ludo@gnu.org>

	guix home, system: Use 'leave' to report missing generations.
	Fixes <https://issues.guix.gnu.org/50982>.
	Reported by Xinglu Chen <public@yoctocell.xyz>.

	Fixes a typo ('error' instead of 'leave') introduced in
	158032bd7dcc33d17da8091b2319bf59ee9db6a1 and copied in
	89e05a695574fdabd76834aba35ad125620b8b5d.

	* guix/scripts/system.scm (process-command): Use 'leave', not 'error'.
	* guix/scripts/home.scm (process-command): Likewise.

2022-01-06  Sarah Morgensen  <iskarian@mgsn.dev>
	    Maxime Devos  <maximedevos@telenet.be>

	upstream: Support updating and fetching 'git-fetch' origins.
	Updaters need to be modified to return 'git-reference' objects.
	This patch modifies the 'generic-git' and 'minetest' updater,
	but others might need to be modified as well.

	* guix/git.scm (git-reference->git-checkout): New procedure.
	* guix/upstream.scm (package-update/git-fetch): New procedure.
	  (<upstream-source>)[urls]: Document it can be a 'git-reference'.
	  (%method-updates): Add 'git-fetch' mapping.
	  (update-package-source): Support 'git-reference' sources.
	  (upstream-source-compiler/url-fetch): Split off from ...
	  (upstream-source-compiler): ... this, and call ...
	  (upstream-source-compiler/git-fetch): ... this new procedure if the URL
	  field contains a 'git-reference'.
	* guix/import/git.scm
	  (latest-git-tag-version): Always return two values and document that the tag
	  is returned as well.
	  (latest-git-release)[urls]: Use the 'git-reference' instead of the
	  repository URL.
	* guix/import/minetest.scm (latest-minetest-release)[urls]: Don't wrap the
	  'git-reference' in a list.
	* tests/minetest.scm (upstream-source->sexp): Adjust to new convention.

2022-01-06  Sarah Morgensen  <iskarian@mgsn.dev>

	refresh: Support non-tarball sources.
	* guix/scripts/refresh.scm (update-package): Use 'file-hash*' instead of
	'port-sha256'.  Rename TARBALL to OUTPUT.

	import: Factorize file hashing.
	* guix/import/cran.scm (vcs-file?, file-hash): Remove procedures.
	  (description->package): Use 'file-hash*' instead.
	* guix/import/elpa.scm (vcs-file?, file-hash): Remove procedures.
	  (git-repository->origin, elpa-package->sexp): Use 'file-hash* instead'.
	* guix/import/go.scm (vcs-file?, file-hash): Remove procedures.
	  (git-checkout-hash): Use 'file-hash*' instead.
	* guix/import/minetest.scm (file-hash): Remove procedure.
	  (make-minetest-sexp): Use 'file-hash*' instead.

2022-01-06  Sarah Morgensen  <iskarian@mgsn.dev>

	guix hash: Extract file hashing procedures.
	* guix/scripts/hash.scm (guix-hash)[vcs-file?] (nar-hash, default-hash):
	  Extract hashing logic to...
	* guix/hash.scm (vcs-file?, file-hash*): ... these new procedures in this
	  new file.

	Modified-by: Maxime Devos <maximedevos@telenet.be>

2022-01-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Fix typo.
	* doc/guix.texi (Build Utilities): Fix typo.

	Reported by Mortimer Cladwell <mbcladwell@gmail.com>

2022-01-06  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-46.309fc55.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-46.309fc55.

2022-01-06  Mathieu Othacehe  <othacehe@gnu.org>

	system: vm: Restore default RAM size to 512MB.
	* gnu/system/vm.scm (system-qemu-image/shared-store-script): Restore it.

	gnu: python-intelhex: Update to 2.3.0.
	* gnu/packages/python-xyz.scm (python-intelhex): Update to 2.3.0.
	[arguments]: Enable the tests.

2022-01-06  Mathieu Othacehe  <othacehe@gnu.org>

	services: gnome: Add udev rules.
	Fixes: <https://issues.guix.gnu.org/32166>.

	* gnu/services/desktop.scm (gnome-packages, gnome-udev-rules): New procedures.
	(gnome-polkit-settings): Use the gnome-packages procedure.
	(gnome-desktop-service-type): Add an udev service extension.

2022-01-06  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: gnome-settings-daemon: Fix udev directory.
	* gnu/packages/gnome.scm (gnome-settings-daemon)[arguments]
	{#:configure-flags}: Fix the udev directory.

2022-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-microcosm-cc-bluemonday: Adjust inputs.
	* gnu/packages/golang.scm (go-github-com-microcosm-cc-bluemonday)
	[native-inputs]: Remove go-github-com-aymeric-douceur,
	go-github-com-gorillia-css.  Move go-github-com-chris-ramon-douceur,
	go-glang-org-x-net ...
	[propagated-inputs]: ... to here.

2022-01-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximeta: Update to 1.12.4.
	* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.12.4.

	gnu: r-tcgabiolinks: Update to 2.22.2.
	* gnu/packages/bioconductor.scm (r-tcgabiolinks): Update to 2.22.2.

	gnu: r-biodb: Update to 1.2.2.
	* gnu/packages/bioconductor.scm (r-biodb): Update to 1.2.2.

	gnu: r-sushi: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-sushi): Update to 1.32.0.

	gnu: r-bioassayr: Update to 1.32.1.
	* gnu/packages/bioconductor.scm (r-bioassayr): Update to 1.32.1.

	gnu: r-universalmotif: Update to 1.12.2.
	* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.12.2.

	gnu: r-cytolib: Update to 2.6.1.
	* gnu/packages/bioconductor.scm (r-cytolib): Update to 2.6.1.

	gnu: r-clusterprofiler: Update to 4.2.1.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.2.1.

	gnu: r-icobra: Update to 1.22.2.
	* gnu/packages/bioconductor.scm (r-icobra): Update to 1.22.2.

	gnu: r-destiny: Update to 3.8.0.
	* gnu/packages/bioconductor.scm (r-destiny): Update to 3.8.0.

	gnu: r-diffbind: Update to 3.4.3.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.4.3.

	gnu: r-systempiper: Update to 2.0.5.
	* gnu/packages/bioconductor.scm (r-systempiper): Update to 2.0.5.

	gnu: r-structuralvariantannotation: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-structuralvariantannotation): Update to 1.10.1.

	gnu: r-genomicfeatures: Update to 1.46.3.
	* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.46.3.

	gnu: r-chipseeker: Update to 1.30.3.
	* gnu/packages/bioconductor.scm (r-chipseeker): Update to 1.30.3.

	gnu: r-biocparallel: Update to 1.28.3.
	* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.28.3.

	gnu: r-yapsa: Update to 1.20.1.
	* gnu/packages/bioconductor.scm (r-yapsa): Update to 1.20.1.
	[propagated-inputs]: Remove r-pmcmr; add r-pmcmrplus.

2022-01-06  Leo Famulari  <leo@famulari.name>

	services: Document the full list of available NTP URLs.
	* gnu/services/networking.scm (%ntp-servers): List the URLs granted to us.

2022-01-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: godot: Remove input labels.
	* gnu/packages/game-development.scm (godot)[inputs]: Remove input labels.
	[arguments]: Tweak accordingly.

	gnu: godot: Update to 3.4.2.
	* gnu/packages/game-development.scm (godot): Update to 3.4.2.
	[arguments]: Don't explicitly return #t from phases.

2022-01-06  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.298.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.298.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.296.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.296.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.261.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.261.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.224.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.224.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.170.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.170.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.90.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.90.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.15.13.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.13.
	(linux-libre-5.15-pristine-source): Update hash.

2022-01-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: snapraid: Update to 12.0.
	* gnu/packages/backup.scm (snapraid): Update to 12.0.

	gnu: snapraid: ‘Fix’ build.
	* gnu/packages/backup.scm (snapraid)[arguments]:
	Remove "--enable-valgrind" from #:configure-flags.
	[native-inputs]: Remove valgrind.

	gnu: snapraid: Use G-expressions.
	* gnu/packages/backup.scm (snapraid)[arguments]:
	Rewrite as G-expressions.

	gnu: wimlib: Update to 1.13.5.
	* gnu/packages/backup.scm (wimlib): Update to 1.13.5.

	gnu: borgmatic: Use G-expressions.
	* gnu/packages/backup.scm (borgmatic)[arguments]:
	Rewrite as G-expressions.

	gnu: borgmatic: Update to 1.5.22.
	* gnu/packages/backup.scm (borgmatic): Update to 1.5.22.

	gnu: pan: Use G-expressions.
	* gnu/packages/mail.scm (pan)[arguments]:
	Rewrite as G-expressions.

	gnu: pan: Update to 0.149.
	* gnu/packages/mail.scm (pan): Update to 0.149.
	[arguments]: Don't explicitly return #t from phases.
	[inputs]: Upgrade gmime-2.6 to gmime.

	gnu: xxhash: Use G-expressions.
	* gnu/packages/digest.scm (xxhash)[arguments]:
	Rewrite as G-expressions.

	gnu: xxhash: Update to 0.8.1.
	* gnu/packages/digest.scm (xxhash): Update to 0.8.1.
	[arguments]: Add a new 'fix-man-page-links phase.

	gnu: toybox: Use G-expressions.
	* gnu/packages/busybox.scm (toybox)[arguments]:
	Rewrite as G-expressions.

	gnu: toybox: Update to 0.8.6.
	* gnu/packages/busybox.scm (toybox): Update to 0.8.6.

	gnu: vice: Update to 3.6.
	* gnu/packages/emulators.scm (vice): Update to 3.6.
	[arguments]: Add "--disable-html-docs" to #:configure-flags.

	gnu: xchm: Update to 1.33.
	* gnu/packages/ebook.scm (xchm): Update to 1.33.

	gnu: knot-resolver: Update to 5.4.4.
	* gnu/packages/dns.scm (knot-resolver): Update to 5.4.4.

2022-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cqfd: Update to 5.3.0.
	* gnu/packages/docker.scm (cqfd): Update to 5.3.0.

2022-01-05  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-urwidtrees: Build with python-mock.
	This fixes a build failure in the 'sanity-check' phase.

	* gnu/packages/python-xyz.scm (python-urwidtrees)[native-inputs]: Add
	python-mock.

2022-01-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: go-github-com-hashicorp-hcl: Update to 1.0.0.
	* gnu/packages/golang:
	  Use the latest tag for HCL V1 instead of commit
	  [native-inputs]: add go-github-com-davecgh-go-spew

2022-01-05  Maxime Devos  <maximedevos@telenet.be>

	gnu: minetest-unified-inventory: Update to 2021-12-26.
	* gnu/packages/minetest.scm (minetest-unified-inventory): Update to 2021-12-26.

	gnu: minetest-technic: Update to 2021-09-11.
	* gnu/packages/minetest.scm (minetest-technic): Update to 2021-09-11.

	gnu: minetest-mobs-animal: Update to 2021-11-14.
	* gnu/packages/minetest.scm (minetest-mobs-animal): Update to 2021-11-14.

	gnu: minetest-mobs: Update to 2021-12-12.
	* gnu/packages/minetest.scm (minetest-mobs): Update to 2021-12-12.

	gnu: minetest-homedecor-modpack: Update to 2021-12-26.
	* gnu/packages/minetest.scm (minetest-homedecor-modpack): Update to 2021-12-26.

	gnu: minetest-basic-materials: Update to 2021-12-26.
	* gnu/packages/minetest.scm (minetest-basic-materials): Update to 2021-12-26.

2022-01-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-udev: Update to 0.2.3
	* gnu/packages/guile-xyz.scm (guile-udev): Update to 0.2.3.

2022-01-05  Xinglu Chen  <public@yoctocell.xyz>

	import: elpa: Also check NonGNU ELPA for updates.
	* guix/import/elpa.scm (latest-release): Determine the repository based
	on the URL of the source.
	(package-from-gnu.org?): Rename to ...
	(elpa-repository): ...this; memoize.
	(package-from-elpa-repository?): New procedure.
	(%elpa-updater): Adjust accordingly.

2022-01-05  Arjan Adriaanse  <arjan@adriaan.se>

	home: import: Fix handling of manifest entries with specific output.
	specification->package fails on manifest entries with specific outputs,
	resulting in an invalid home configuration.  This changes the import command
	to use specification->package+output instead.

	* guix/scripts/home/import.scm (manifest+configuration-files->code): Make sure
	manifest entries with specific output are also handled.
	* tests/home-import.scm: Specify output in home environment manifest entry.

2022-01-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: tootle: Remove trailing #t in phases.
	* gnu/packages/mastodon.scm (tootle)[arguments]: Remove trailing #t.

	gnu: tootle: Simplify inputs.
	* gnu/packages/mastodon.scm (tootle)[native-inputs]: Simplify.

2022-01-05  Taiju HIGASHI  <higashi@taiju.info>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: tootle: Fix build.
	* gnu/packages/patches/tootle-glib-object-naming.patch,
	gnu/packages/patches/tootle-reason-phrase.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/mastodon.scm (tootle)[source]: Use them.
	[inputs]: Use LIBSOUP-MINIMAL-2 instead of LIBSOUP.

2022-01-05  Ryan Sundberg  <ryan@arctype.co>

	linux-container: Handle CLONE_NEWCGROUP and use it by default.
	Adds low-level support for launching Linux containers with cgroup namespaces.

	* gnu/build/linux-container.scm (%namespaces): Add 'cgroup.
	(namespaces->bit-mask): Handle it.
	* guix/build/syscalls.scm (CLONE_NEWCGROUP): New variable.

2022-01-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: haveged: Update to 1.9.16.
	* gnu/packages/linux.scm (haveged): Update to 1.9.16.

	gnu: mdadm: Use G-expressions.
	* gnu/packages/linux.scm (mdadm)[arguments]:
	Rewrite as G-expressions.
	[inputs]: Move under arguments.  Remove input labels.

	gnu: mdadm: Update to 4.2.
	* gnu/packages/linux.scm (mdadm): Update to 4.2.
	[arguments]: Don't explicitly return #t from phases.

2022-01-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-pmcmrplus.
	* gnu/packages/cran.scm (r-pmcmrplus): New variable.

	gnu: Add r-multcompview.
	* gnu/packages/cran.scm (r-multcompview): New variable.

	gnu: Add r-bwstest.
	* gnu/packages/cran.scm (r-bwstest): New variable.

2022-01-05  raid5atemyhomework  <raid5atemyhomework@protonmail.com>

	gnu: zfs: Update to 2.1.2.
	* gnu/packages/file-systems.scm (zfs): Update to 2.1.2.

2022-01-05  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add guile-kolam.
	* gnu/packages/guile-xyz.scm (guile-kolam): New variable.

2022-01-05  John Kehayias  <john.kehayias@protonmail.com>

	gnu: syncthing-gtk: Make the autostart mechanism invoke the correct executable.
	Fixes <https://issues.guix.gnu.org/50789>.

	* gnu/packages/syncthing.scm (syncthing-gtk)[arguments]: Add a
	'fix-autostart-path' phase.

2022-01-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-roam-bibtex: Update to 0.6.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam-bibtex): Update to 0.6.2.

2022-01-05  Felix Gruber  <felgru@posteo.net>

	gnu: supertux: Update to 0.6.3.
	* gnu/packages/games.scm (supertux): Update to 0.6.3.
	[inputs] Sort list and add glm.
	* gnu/packages/patches/supertux-unbundle-squirrel.patch: Adjust patch to
	apply with upstream changes.

2022-01-05  Ricardo Wurmus  <rekado@elephly.net>

	doc: Only use GDM and GNOME on x86_64.
	* gnu/system/examples/desktop.tmpl: Only use gnome-desktop-service-type and
	the default login manager in set-xorg-configuration when the target system is
	x86_64.

	gnu: r-credentials: Use new input style.
	* gnu/packages/cran.scm (r-credentials)[inputs]: Use new input style.

	gnu: r-credentials: Remove trailing #T.
	* gnu/packages/cran.scm (r-credentials)[arguments]: Remove trailing #T from
	build phase.

	gnu: r-curl: Use new input style.
	* gnu/packages/cran.scm (r-curl)[inputs]: Use new input style.

	gnu: r-v8: Use new input style.
	* gnu/packages/cran.scm (r-v8)[arguments]: Use standard name as label.
	[inputs]: Use new style.

	gnu: r-desctools: Update to 0.99.44.
	* gnu/packages/statistics.scm (r-desctools): Update to 0.99.44.

	gnu: r-exact: Update to 3.1.
	* gnu/packages/statistics.scm (r-exact): Update to 3.1.

	gnu: r-gld: Update to 2.6.4.
	* gnu/packages/statistics.scm (r-gld): Update to 2.6.4.

	gnu: r-bayesfactor: Update to 0.9.12-4.3.
	* gnu/packages/statistics.scm (r-bayesfactor): Update to 0.9.12-4.3.

	gnu: r-cairo: Update to 1.5-14.
	* gnu/packages/statistics.scm (r-cairo): Update to 1.5-14.

	gnu: r-sn: Update to 2.0.1.
	* gnu/packages/statistics.scm (r-sn): Update to 2.0.1.

	gnu: r-deoptimr: Update to 1.0-10.
	* gnu/packages/statistics.scm (r-deoptimr): Update to 1.0-10.

	gnu: r-mclust: Update to 5.4.9.
	* gnu/packages/statistics.scm (r-mclust): Update to 5.4.9.

	gnu: r-irlba: Update to 2.3.5.
	* gnu/packages/statistics.scm (r-irlba): Update to 2.3.5.

	gnu: r-rsqlite: Update to 2.2.9.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.2.9.

	gnu: r-rcpparmadillo: Update to 0.10.7.5.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.10.7.5.0.

	gnu: r-readr: Update to 2.1.1.
	* gnu/packages/statistics.scm (r-readr): Update to 2.1.1.

	gnu: r-withr: Update to 2.4.3.
	* gnu/packages/statistics.scm (r-withr): Update to 2.4.3.

	gnu: r-devtools: Update to 2.4.3.
	* gnu/packages/statistics.scm (r-devtools): Update to 2.4.3.

	gnu: r-backports: Update to 1.4.1.
	* gnu/packages/statistics.scm (r-backports): Update to 1.4.1.

	gnu: r-xml2: Update to 1.3.3.
	* gnu/packages/statistics.scm (r-xml2): Update to 1.3.3.

	gnu: r-testthat: Update to 3.1.1.
	* gnu/packages/statistics.scm (r-testthat): Update to 3.1.1.

	gnu: r-memoise: Update to 2.0.1.
	* gnu/packages/statistics.scm (r-memoise): Update to 2.0.1.

	gnu: r-knitr: Update to 1.37.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.37.

	gnu: r-bh: Update to 1.78.0-0.
	* gnu/packages/statistics.scm (r-bh): Update to 1.78.0-0.

	gnu: r-dbi: Update to 1.1.2.
	* gnu/packages/statistics.scm (r-dbi): Update to 1.1.2.

	gnu: r-stringi: Update to 1.7.6.
	* gnu/packages/statistics.scm (r-stringi): Update to 1.7.6.

	gnu: r-digest: Update to 0.6.29.
	* gnu/packages/statistics.scm (r-digest): Update to 0.6.29.

	gnu: r-matrix: Update to 1.4-0.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.4-0.

	gnu: r-ggh4x: Update to 0.2.1.
	* gnu/packages/cran.scm (r-ggh4x): Update to 0.2.1.

	gnu: r-paws-common: Update to 0.3.15.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.3.15.

	gnu: r-rgeos: Update to 0.5-9.
	* gnu/packages/cran.scm (r-rgeos): Update to 0.5-9.

	gnu: r-qs: Update to 0.25.2.
	* gnu/packages/cran.scm (r-qs): Update to 0.25.2.

	gnu: r-stringfish: Update to 0.15.5.
	* gnu/packages/cran.scm (r-stringfish): Update to 0.15.5.

	gnu: r-exactextractr: Update to 0.7.2.
	* gnu/packages/cran.scm (r-exactextractr): Update to 0.7.2.

	gnu: r-opencpu: Update to 2.2.6.
	* gnu/packages/cran.scm (r-opencpu): Update to 2.2.6.

	gnu: r-vroom: Update to 1.5.7.
	* gnu/packages/cran.scm (r-vroom): Update to 1.5.7.

	gnu: r-stars: Update to 0.5-5.
	* gnu/packages/cran.scm (r-stars): Update to 0.5-5.

	gnu: r-pkgdown: Update to 2.0.1.
	* gnu/packages/cran.scm (r-pkgdown): Update to 2.0.1.
	[propagated-inputs]: Add bslib and r-jsonlite; remove r-openssl and
	r-rematch2.

	gnu: r-ragg: Update to 1.2.1.
	* gnu/packages/cran.scm (r-ragg): Update to 1.2.1.

	gnu: r-mlr3pipelines: Update to 0.4.0.
	* gnu/packages/cran.scm (r-mlr3pipelines): Update to 0.4.0.

	gnu: r-calculus: Update to 0.3.2.
	* gnu/packages/cran.scm (r-calculus): Update to 0.3.2.

	gnu: r-phangorn: Update to 2.8.1.
	* gnu/packages/cran.scm (r-phangorn): Update to 2.8.1.

	gnu: r-seurat: Update to 4.0.6.
	* gnu/packages/cran.scm (r-seurat): Update to 4.0.6.

	gnu: r-seuratobject: Update to 4.0.4.
	* gnu/packages/cran.scm (r-seuratobject): Update to 4.0.4.

	gnu: r-maldiquant: Update to 1.21.
	* gnu/packages/cran.scm (r-maldiquant): Update to 1.21.

	gnu: r-conflicted: Update to 1.1.0.
	* gnu/packages/cran.scm (r-conflicted): Update to 1.1.0.

	gnu: r-yardstick: Update to 0.0.9.
	* gnu/packages/cran.scm (r-yardstick): Update to 0.0.9.

	gnu: r-igraph: Update to 1.2.10.
	* gnu/packages/cran.scm (r-igraph): Update to 1.2.10.

	gnu: r-rfast: Update to 2.0.4.
	* gnu/packages/cran.scm (r-rfast): Update to 2.0.4.

	gnu: r-cpp11: Update to 0.4.2.
	* gnu/packages/cran.scm (r-cpp11): Update to 0.4.2.

	gnu: r-spatstat: Update to 2.3-0.
	* gnu/packages/cran.scm (r-spatstat): Update to 2.3-0.

	gnu: r-spatstat-linnet: Update to 2.3-1.
	* gnu/packages/cran.scm (r-spatstat-linnet): Update to 2.3-1.

	gnu: r-spatstat-core: Update to 2.3-2.
	* gnu/packages/cran.scm (r-spatstat-core): Update to 2.3-2.

	gnu: r-spatstat-geom: Update to 2.3-1.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 2.3-1.

	gnu: r-spatstat-data: Update to 2.1-2.
	* gnu/packages/cran.scm (r-spatstat-data): Update to 2.1-2.

	gnu: r-spatstat-sparse: Update to 2.1-0.
	* gnu/packages/cran.scm (r-spatstat-sparse): Update to 2.1-0.

	gnu: r-spatstat-utils: Update to 2.3-0.
	* gnu/packages/cran.scm (r-spatstat-utils): Update to 2.3-0.

	gnu: r-fastshap: Update to 0.0.7.
	* gnu/packages/cran.scm (r-fastshap): Update to 0.0.7.

	gnu: r-brms: Update to 2.16.3.
	* gnu/packages/cran.scm (r-brms): Update to 2.16.3.
	[propagated-inputs]: Remove r-projpred.

	gnu: r-keyring: Update to 1.3.0.
	* gnu/packages/cran.scm (r-keyring): Update to 1.3.0.

	gnu: r-rstan: Update to 2.21.3.
	* gnu/packages/cran.scm (r-rstan): Update to 2.21.3.
	[propagated-inputs]: Remove r-v8 and r-withr.

	gnu: r-polycor: Update to 0.8-0.
	* gnu/packages/cran.scm (r-polycor): Update to 0.8-0.

	gnu: r-quanteda: Update to 3.2.0.
	* gnu/packages/cran.scm (r-quanteda): Update to 3.2.0.

	gnu: r-proxyc: Update to 0.2.4.
	* gnu/packages/cran.scm (r-proxyc): Update to 0.2.4.

	gnu: r-anthropometry: Update to 1.17.
	* gnu/packages/cran.scm (r-anthropometry): Update to 1.17.

	gnu: r-reldist: Update to 1.7-0.
	* gnu/packages/cran.scm (r-reldist): Update to 1.7-0.
	[propagated-inputs]: Add r-densestbayes.

	gnu: r-abtest: Update to 1.0.1.
	* gnu/packages/cran.scm (r-abtest): Update to 1.0.1.

	gnu: r-qgam: Update to 1.3.4.
	* gnu/packages/cran.scm (r-qgam): Update to 1.3.4.

	gnu: r-pracma: Update to 2.3.6.
	* gnu/packages/cran.scm (r-pracma): Update to 2.3.6.

	gnu: r-rgdal: Update to 1.5-28.
	* gnu/packages/cran.scm (r-rgdal): Update to 1.5-28.

	gnu: r-terra: Update to 1.4-22.
	* gnu/packages/cran.scm (r-terra): Update to 1.4-22.

	gnu: r-graphlayouts: Update to 0.8.0.
	* gnu/packages/cran.scm (r-graphlayouts): Update to 0.8.0.

	gnu: r-uwot: Update to 0.1.11.
	* gnu/packages/cran.scm (r-uwot): Update to 0.1.11.

	gnu: r-ggfortify: Update to 0.4.14.
	* gnu/packages/cran.scm (r-ggfortify): Update to 0.4.14.

	gnu: r-rsparse: Update to 0.5.0.
	* gnu/packages/cran.scm (r-rsparse): Update to 0.5.0.
	[propagated-inputs]: Add r-matrixextra.

	gnu: r-rex: Update to 1.2.1.
	* gnu/packages/cran.scm (r-rex): Update to 1.2.1.

	gnu: r-rjava: Update to 1.0-6.
	* gnu/packages/cran.scm (r-rjava): Update to 1.0-6.

	gnu: r-pegas: Update to 1.1.
	* gnu/packages/cran.scm (r-pegas): Update to 1.1.
	[propagated-inputs]: Remove r-adegenet.

	gnu: r-spdep: Update to 1.1-13.
	* gnu/packages/cran.scm (r-spdep): Update to 1.1-13.

	gnu: r-sf: Update to 1.0-5.
	* gnu/packages/cran.scm (r-sf): Update to 1.0-5.

	gnu: r-wk: Update to 0.6.0.
	* gnu/packages/cran.scm (r-wk): Update to 0.6.0.
	[propagated-inputs]: Remove r-cpp11.

	gnu: r-sets: Update to 1.0-20.
	* gnu/packages/cran.scm (r-sets): Update to 1.0-20.

	gnu: r-irkernel: Update to 1.3.
	* gnu/packages/cran.scm (r-irkernel): Update to 1.3.

	gnu: r-irdisplay: Update to 1.1.
	* gnu/packages/cran.scm (r-irdisplay): Update to 1.1.

	gnu: r-repr: Update to 1.1.4.
	* gnu/packages/cran.scm (r-repr): Update to 1.1.4.

	gnu: r-shinyjs: Update to 2.1.0.
	* gnu/packages/cran.scm (r-shinyjs): Update to 2.1.0.
	[propagated-inputs]: Remove r-htmltools.

	gnu: r-parallelly: Update to 1.30.0.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.30.0.

	gnu: r-fmsb: Update to 0.7.2.
	* gnu/packages/cran.scm (r-fmsb): Update to 0.7.2.

	gnu: r-ks: Update to 1.13.3.
	* gnu/packages/cran.scm (r-ks): Update to 1.13.3.

	gnu: r-ncdf4: Update to 1.19.
	* gnu/packages/cran.scm (r-ncdf4): Update to 1.19.

	gnu: r-remotes: Update to 2.4.2.
	* gnu/packages/cran.scm (r-remotes): Update to 2.4.2.

	gnu: r-sessioninfo: Update to 1.2.2.
	* gnu/packages/cran.scm (r-sessioninfo): Update to 1.2.2.

	gnu: r-usethis: Update to 2.1.5.
	* gnu/packages/cran.scm (r-usethis): Update to 2.1.5.

	gnu: r-gert: Update to 1.5.0.
	* gnu/packages/cran.scm (r-gert): Update to 1.5.0.

	gnu: r-credentials: Update to 1.3.2.
	* gnu/packages/cran.scm (r-credentials): Update to 1.3.2.

	gnu: r-fs: Update to 1.5.2.
	* gnu/packages/cran.scm (r-fs): Update to 1.5.2.

	gnu: r-sjplot: Update to 2.8.10.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.8.10.

	gnu: r-emmeans: Update to 1.7.2.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.7.2.

	gnu: r-multcomp: Update to 1.4-18.
	* gnu/packages/cran.scm (r-multcomp): Update to 1.4-18.

	gnu: r-abundant: Update to 1.2.
	* gnu/packages/cran.scm (r-abundant): Update to 1.2.
	[propagated-inputs]: Remove r-quic; add r-glasso.

	gnu: r-raster: Update to 3.5-11.
	* gnu/packages/cran.scm (r-raster): Update to 3.5-11.

	gnu: r-argparse: Update to 2.1.3.
	* gnu/packages/cran.scm (r-argparse): Update to 2.1.3.

	gnu: r-sjmisc: Update to 2.8.9.
	* gnu/packages/cran.scm (r-sjmisc): Update to 2.8.9.

	gnu: r-rdpack: Update to 2.1.3.
	* gnu/packages/cran.scm (r-rdpack): Update to 2.1.3.

	gnu: r-rbibutils: Update to 2.2.7.
	* gnu/packages/cran.scm (r-rbibutils): Update to 2.2.7.

	gnu: r-renv: Update to 0.15.0.
	* gnu/packages/cran.scm (r-renv): Update to 0.15.0.

	gnu: r-dtplyr: Update to 1.2.0.
	* gnu/packages/cran.scm (r-dtplyr): Update to 1.2.0.

	gnu: r-openxlsx: Update to 4.2.5.
	* gnu/packages/cran.scm (r-openxlsx): Update to 4.2.5.

	gnu: r-arules: Update to 1.7-2.
	* gnu/packages/cran.scm (r-arules): Update to 1.7-2.

	gnu: r-ttr: Update to 0.24.3.
	* gnu/packages/cran.scm (r-ttr): Update to 0.24.3.

	gnu: r-tinytex: Update to 0.36.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.36.

	gnu: r-xfun: Update to 0.29.
	* gnu/packages/cran.scm (r-xfun): Update to 0.29.

	gnu: r-venndiagram: Update to 1.7.1.
	* gnu/packages/cran.scm (r-venndiagram): Update to 1.7.1.

	gnu: r-hardyweinberg: Update to 1.7.4.
	* gnu/packages/cran.scm (r-hardyweinberg): Update to 1.7.4.
	[propagated-inputs]: Add r-nnet.

	gnu: r-mice: Update to 3.14.0.
	* gnu/packages/cran.scm (r-mice): Update to 3.14.0.
	[propagated-inputs]: Add r-withr.

	gnu: r-broom: Update to 0.7.11.
	* gnu/packages/cran.scm (r-broom): Update to 0.7.11.

	gnu: r-rmysql: Update to 0.10.23.
	* gnu/packages/cran.scm (r-rmysql): Update to 0.10.23.

	gnu: r-dimred: Update to 0.2.4.
	* gnu/packages/cran.scm (r-dimred): Update to 0.2.4.
	[native-inputs]: Add r-knitr.

	gnu: r-progressr: Update to 0.10.0.
	* gnu/packages/cran.scm (r-progressr): Update to 0.10.0.

	gnu: r-suppdists: Update to 1.1-9.7.
	* gnu/packages/cran.scm (r-suppdists): Update to 1.1-9.7.

	gnu: r-pkgload: Update to 1.2.4.
	* gnu/packages/cran.scm (r-pkgload): Update to 1.2.4.

	gnu: r-pkgbuild: Update to 1.3.1.
	* gnu/packages/cran.scm (r-pkgbuild): Update to 1.3.1.

	gnu: r-glue: Update to 1.6.0.
	* gnu/packages/cran.scm (r-glue): Update to 1.6.0.

	gnu: r-ape: Update to 5.6.
	* gnu/packages/cran.scm (r-ape): Update to 5.6.

	gnu: r-shadowtext: Update to 0.1.0.
	* gnu/packages/cran.scm (r-shadowtext): Update to 0.1.0.

	gnu: r-ggpmisc: Update to 0.4.5.
	* gnu/packages/cran.scm (r-ggpmisc): Update to 0.4.5.

	gnu: r-ggpp: Update to 0.4.3.
	* gnu/packages/cran.scm (r-ggpp): Update to 0.4.3.

	gnu: r-v8: Update to 4.0.0.
	* gnu/packages/cran.scm (r-v8): Update to 4.0.0.

	gnu: r-rticles: Update to 0.22.
	* gnu/packages/cran.scm (r-rticles): Update to 0.22.

	gnu: r-datawizard: Update to 0.2.2.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.2.2.

	gnu: r-brio: Update to 1.1.3.
	* gnu/packages/cran.scm (r-brio): Update to 1.1.3.

	gnu: r-httpuv: Update to 1.6.4.
	* gnu/packages/cran.scm (r-httpuv): Update to 1.6.4.
	* gnu/packages/patches/r-httpuv-1.5.5-unvendor-libuv.patch: Adjust to version
	1.6.4.

	gnu: Add r-densestbayes.
	* gnu/packages/cran.scm (r-densestbayes): New variable.

	gnu: Add r-matrixextra.
	* gnu/packages/cran.scm (r-matrixextra): New variable.

	gnu: r-activedriverwgs: Update to 1.0.3.
	* gnu/packages/bioconductor.scm (r-activedriverwgs): Update to 1.0.3.

	gnu: r-activedriverwgs: Update to 1.1.2.
	* gnu/packages/bioconductor.scm (r-activedriverwgs): Update to 1.1.2.
	[propagated-inputs]: Add r-bsgenome-hsapiens-ucsc-hg38,
	r-bsgenome-mmusculus-ucsc-mm9, and r-bsgenome-mmusculus-ucsc-mm10.

	gnu: r-valr: Update to 0.6.4.
	* gnu/packages/cran.scm (r-valr): Move from here...
	* gnu/packages/bioconductor.scm (r-valr): ...to here.  Update to 0.6.4.
	[propagated-inputs]: Add r-rtracklayer.

	gnu: r-openssl: Use openssl instead of libressl.
	* gnu/packages/statistics.scm (r-openssl)[arguments]: Add phase to disable
	versioned linking.
	[inputs]: Replace libressl with openssl.

	gnu: r-openssl: Update to 1.4.6.
	* gnu/packages/statistics.scm (r-openssl): Update to 1.4.6.

	guix/upstream: Let changed-inputs support the new input lists.
	* guix/upstream.scm (changed-inputs): Add match clauses for new-style input
	lists.

	tests: Add failing tests for changed-inputs on new style inputs.
	* tests/upstream.scm ("changed-inputs returns changes to plain input list",
	"changed-inputs returns changes to all plain input lists"): New tests.

2022-01-05  Ricardo Wurmus  <rekado@elephly.net>

	tests: Add tests for changed-inputs on old-style inputs.
	All these tests pass, because they only test the old-style input alists with
	labels.

	* tests/upstream.scm ("changed-inputs returns no changes",
	"changed-inputs returns changes to labelled input list",
	"changed-inputs returns changes to all labelled input lists"): New tests.

2022-01-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: musescore: Use new package style.
	* gnu/packages/music.scm (musescore)[source]<snippet>: Remove trailing #T.
	[inputs]: Remove labels.

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

	gnu: emacs-emms: Update to 8.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 8.

2022-01-05  Marius Bakke  <marius@gnu.org>

	gnu: python-django@2.2: Update hash.
	PyPI is serving a different tarball from the official home page, where this
	packager had downloaded it: <https://code.djangoproject.com/ticket/33411>.
	This is a follow-up to commit ad35d8c017fe5ddfb05341a90e171f36e9785526.

	* gnu/packages/django.scm (python-django-2.2)[source]: Update checksum.

2022-01-05  Marius Bakke  <marius@gnu.org>

	gnu: python-django@2.2: Update to 2.2.26 [security fixes].
	This release fixes CVE-2021-45115, CVE-2021-45116, and CVE-2021-45452.

	* gnu/packages/django.scm (python-django-2.2): Update to 2.2.26.

2022-01-05  Marius Bakke  <marius@gnu.org>

	gnu: python-django@3.2: Update to 3.2.11 [security fixes].
	This release fixes CVE-2021-45115, CVE-2021-45116, and CVE-2021-45452.

	* gnu/packages/django.scm (python-django-3.2): Update to 3.2.11.

2022-01-05  Marius Bakke  <marius@gnu.org>

	gnu: python-django: Update to 4.0.1 [security fixes].
	This release fixes CVE-2021-45115, CVE-2021-45116, and CVE-2021-45452.

	* gnu/packages/django.scm (python-django-4.0): Update to 4.0.1.

2022-01-05  Marius Bakke  <marius@gnu.org>

	gnu: uBlock Origin: Update to 1.40.4.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.40.4.

	gnu: nmrpflash: Update to 0.9.16.
	* gnu/packages/admin.scm (nmrpflash): Update to 0.9.16.

2022-01-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lucene++: Use G-expressions.
	* gnu/packages/rdf.scm (lucene++)[arguments]:
	Rewrite as G-expressions.

	gnu: lucene++: Update to 3.0.8.
	* gnu/packages/rdf.scm (lucene++): Update to 3.0.8.
	[source]: Add a nice snippet.
	[arguments]: Don't install the entire gtest suite.
	Add a custom 'check phase.
	[inputs]: Add zlib.

	gnu: hangups: Update to 0.4.16.
	* gnu/packages/messaging.scm (hangups): Update to 0.4.16.
	[propagated-inputs]: Upgrade python-protobuf-3.6 to python-protobuf.

	gnu: amsynth: Use G-expressions.
	* gnu/packages/music.scm (amsynth)[arguments]:
	Rewrite as G-expressions.

	gnu: amsynth: Update to 1.12.3.
	* gnu/packages/music.scm (amsynth): Update to 1.12.3.

	gnu: moreutils: Use G-expressions.
	* gnu/packages/moreutils.scm (moreutils)[arguments]:
	Rewrite as G-expressions.

	gnu: moreutils: Update to 0.67.
	* gnu/packages/moreutils.scm (moreutils): Update to 0.67.

	gnu: nbd: Update to 3.23.
	* gnu/packages/networking.scm (nbd): Update to 3.23.

	gnu: itcl: Use G-expressions.
	* gnu/packages/tcl.scm (itcl)[arguments]:
	Rewrite as G-expressions.

	gnu: itcl: Update to 4.2.2.
	* gnu/packages/tcl.scm (itcl): Update to 4.2.2.

	gnu: linuxdcpp: Reanimate.
	* gnu/packages/direct-connect.scm (linuxdcpp)[source]: Add patch and
	snippet to fix build.
	* gnu/packages/patches/linuxdcpp-openssl-1.1.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: rinutils: Respect #:tests?
	* gnu/packages/games.scm (rinutils)[arguments]: Respect #:tests? in 'check.

2022-01-05  zimoun  <zimon.toutoune@gmail.com>

	guix hash: Allow '--exclude-vcs' option using 'git' serializer.
	* guix/scripts/hash.scm (git-hash): Use '#:select?' with
	'git-hash-directory'.
	* tests/guix-hash.sh: Adjust accordingly.

2022-01-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add fcrackzip.
	* gnu/packages/compression.scm (fcrackzip): New variable.

2022-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-goto-chg: Update to 1.7.4.
	* gnu/packages/emacs-xyz.scm (emacs-goto-chg): Update to 1.7.4.

2022-01-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-varhandle.
	* gnu/packages/cran.scm (r-varhandle): New variable.

2022-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: snap: Update to 7.0.3.
	* gnu/packages/education.scm (snap): Update to 7.0.3.

2022-01-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-archr: Update to 1.0.1-1.92ab814.
	* gnu/packages/bioinformatics.scm (r-archr): Update to 1.0.1-1.92ab814.

2022-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Update to 2.74.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.74.
	[native-inputs]: Add autoconf, automake, boost, rapidjson, texlive-hyperref,
	texlive-latex-media9, texlive-latex-ocgx2.
	[inputs]: Add libtirpc.
	[arguments]<#:configure-flags>: Use gexps.
	<#:phases>: Fix more include statements.  Add phase to prevent
	hard-coding tirpc include directory.  Also force boostrapping.  Remove
	trailing #T.

2022-01-04  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Add mbed-tools.
	* gnu/packages/embedded.scm (mbed-tools): New variable.

	gnu: Add python-pdoc3.
	* gnu/packages/patches/python-pdoc3-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/local.mk (python-pdoc3): New variable.

	gnu: stlink: Update the uri.
	* gnu/packages/embedded.scm (stlink)[origin]: Update it.

	gnu: stlink: Update to 1.7.0.
	* gnu/packages/embedded.scm (stlink): Update to 1.7.0.
	[home-page]: Update it.

2022-01-04  Leo Famulari  <leo@famulari.name>

	.guix-authorizations: Remove Giovanni Biscuolo due to inactivity.
	* .guix-authorizations: Remove biscuolo.

	.guix-authorizations: Remove Caleb Ristvedt due to inactivity.
	* .guix-authorizations: Remove reepca.

	.guix-authorizations: Remove Manolis Fragkiskos Ragkousis due to inactivity.
	* .guix-authorizations: Remove phant0mas.

2022-01-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: diffoscope: Update to 198.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 198.

	gnu: mpv: Update to 0.34.1.
	* gnu/packages/video.scm (mpv): Update to 0.34.1.

	gnu: pgloader: Use G-expressions.
	* gnu/packages/databases.scm (pgloader)[arguments]:
	Rewrite as G-expressions.
	[inputs]: Remove input labels.

	gnu: pgloader: Update to 3.6.3.
	* gnu/packages/databases.scm (pgloader): Update to 3.6.3.

	gnu: direvent: Update to 5.3.
	* gnu/packages/admin.scm (direvent): Update to 5.3.
	[source]: Drop hard-to-maintain snippet…
	[arguments]: …in favour of a wider regexp in the 'substitute-file-names
	phase, renamed from 'patch-/bin/sh, as we also patch "/bin/kill" to keep
	the tests passing.

	gnu: direvent: Use G-expressions.
	* gnu/packages/admin.scm (direvent)[source, arguments]:
	Rewrite using G-expressions.  Don't explicitly return #t from phases.

	gnu: fortune-mod: Update to 3.12.0.
	* gnu/packages/games.scm (fortune-mod): Update to 3.12.0.
	[arguments]: Adjust 'delete-failing-test phase accordingly.
	[native-inputs]: Add docbook-xml-5, docbook-xsl, and
	perl-app-xml-docbook-builder.

	gnu: fortune-mod: Use G-expressions.
	* gnu/packages/games.scm (fortune-mod)[arguments]:
	Rewrite as G-expressions.  Split up misnamed 'fix-build-env phase into
	'enter-build-directory, 'copy-cmake-modules, and 'delete-failing-test.
	Don't explicitly return #t from phases.
	[native-inputs]: Remove input labels.  Remove shlomif-cmake-modules.

	gnu: rinutils: Update to 0.10.0.
	* gnu/packages/games.scm (rinutils): Update to 0.10.0.

	gnu: rinutils: Use G-expressions.
	* gnu/packages/games.scm (rinutils)[arguments]:
	Rewrite as G-expressions.  Rename misnamed 'fix-build-env.
	[native-inputs]: Remove input labels.  Remove shlomif-cmake-modules.

	gnu: shlomif-cmake-modules: Update to 89f05caf86078f783873975525230cf4fecede8a.
	* gnu/packages/games.scm (shlomif-cmake-modules): Update to commit
	89f05caf86078f783873975525230cf4fecede8a.

	gnu: Add perl-app-xml-docbook-builder.
	* gnu/packages/perl.scm (perl-app-xml-docbook-builder): New public variable.

	gnu: fasm: Update to 1.73.29.
	* gnu/packages/assembly.scm (fasm): Update to 1.73.29.

2022-01-04  Leo Famulari  <leo@famulari.name>

	.guix-authorizations: Remove Miguel Ángel Arruga Vivas due to inactivity.
	* .guix-authorizations: Remove m1gu3l.

	.guix-authorizations: Remove Brian Leung due to inactivity.
	* .guix-authorizations: Remove leungbk.

	.guix-authorizations: Remove Ivan Petkov due to inactivity.
	* .guix-authorizations: Remove ipetkov.

	.guix-authorizations: Remove David Wilson due to inactivity.
	* .guix-authorizations: Remove daviwil.

	.guix-authorizations: Remove Brett Gilio due to inactivity.
	* .guix-authorizations: Remove brettgilio.

	.guix-authorizations: Remove Amin Bandali due to inactivity.
	* .guix-authorizations: Remove bandali.

	.guix-authorizations: Remove Alex Sassmannshausen due to inactivity.
	* .guix-authorizations: Remove atheia.

	.guix-authorizations: Remove Alex Griffin due to inactivity.
	* .guix-authorizations: Remove ajgrf.

	.guix-authorizations: Remove Gábor Boskovits due to inactivity.
	* .guix-authorizations: Remove boskovits.

2022-01-04  Leo Famulari  <leo@famulari.name>

	doc: Try to clarify the setuid programs examples.
	Based on user feedback, the shadow / passwd example was too obscure for those
	who aren't familiar with the shadow collection of tools. And it was also
	considered confusing for the two examples to use different packages.

	* doc/guix.texi (Setuid Programs): Use 'nmtui' in the examples.

2022-01-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-epkg: Update to 3.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-epkg): Update to 3.3.2.
	[arguments]<#:phases>: Add phases to build documentation and follow upstream
	directory structure.
	[native-inputs]: Add TEXINFO.

	gnu: emacs-tide: Update to 4.5.4.
	* gnu/packages/emacs-xyz.scm (emacs-tide): Update to 4.5.4.
	[propagated-inputs]: Re-order alphabetically.

	gnu: emacs-bluetooth: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-bluetooth): Update to 0.3.

	gnu: naev: Update to 0.9.1.
	* gnu/packages/games.scm (naev): Update to 0.9.1.
	[source]: Use URL-FETCH.
	[arguments]<#:phases>: Remove keyword.
	[native-inputs]: Remove NAEV-ARTWORK.
	(naev-artwork): Remove variable.

2022-01-03  Felix Gruber  <felgru@posteo.net>

	gnu: openmw: Update to 0.47.0.
	* gnu/packages/game-development.scm (openmw): Update to 0.47.0.
	[arguments]: Add "-DOPENMW_USE_SYSTEM_RECASTNAVIGATION=ON" to
	configure-flags.
	[inputs]: Use new simplified format. Add new dependencies lz4 and
	recastnavigation.

	gnu: bullet: Build with double precision arithmetics.
	* gnu/packages/game-development.scm (bullet)[arguments]: Add configure flag for
	double precision arithmetics.

	gnu: Add recastnavigation.
	* gnu/packages/game-development.scm (recastnavigation): New variable.

2022-01-03  Leo Famulari  <leo@famulari.name>

	gnu: Flatpak: Propagate GnuPG 2.2.32.
	This fixes a profile collision between gnupg package variants:

	https://issues.guix.gnu.org/52981

	* gnu/packages/package-management.scm (flatpak)[propagated-inputs]:
	Replace GNUPG with GNUPG-2.2.32.

2022-01-03  Ludovic Courtès  <ludo@gnu.org>

	offload: Do not read ~/.ssh/config.
	Fixes <https://issues.guix.gnu.org/39366>.
	Reported by zimoun <zimon.toutoune@gmail.com>.

	* guix/scripts/offload.scm (open-ssh-session): Pass #:config.

2022-01-03  Ludovic Courtès  <ludo@gnu.org>

	doc: Avoid (getenv "HOME") in 'machines.scm' example.
	Fixes <https://issues.guix.gnu.org/52517>.
	Reported by zimoun <zimon.toutoune@gmail.com>.

	* doc/guix.texi (Daemon Offload Setup): Avoid misleading (getenv
	"HOME") in example.

2022-01-03  Ludovic Courtès  <ludo@gnu.org>

	doc: Document clauses of 'modify-inputs'.
	Suggested by Alexander Asteroth <alexander.asteroth@h-brs.de>.

	* doc/guix.texi (Defining Package Variants): Document all the supported
	clauses of 'modify-inputs'.

2022-01-03  Filip Lajszczak  <filip@lajszczak.dev>

	gnu: Add python-pythonanywhere.
	* gnu/packages/python-xyz.scm (python-pythonanywhere): New variable.

2022-01-03  Xinglu Chen  <public@yoctocell.xyz>

	home: services: Make strings in Gexps translateble.
	* gnu/home/services.scm (%initialize-gettext): New variable.
	(compute-on-first-login-script): Use it.
	(compute-on-change-gexp): Likewise.
	* gnu/home/services/symlink-manager.scm (update-symlinks-script): Likewise.
	* po/guix/POTFILES.in: Add gnu/home-services.scm and
	gnu/home/services/symlink-manager.scm.

	Suggested-by: Ludovic Courtès <ludo@gnu.org>
	Link: <https://yhetil.org/guix-bugs/87sfvy8k1u.fsf@gnu.org>

2022-01-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-system-deps-3: Fix and build package.
	* gnu/packages/crates-io.scm (rust-system-deps-3)[tests?]: Set to #f.
	[skip-build?]: Remove argument.
	[cargo-development-inputs]: Add rust-assert-matches-1, rust-itertools-0.10
	and rust-lazy-static-1.
	[description]: Re-indent.
	[license]: Add missing field.

	gnu: rust-assert-matches-1: Update to 1.5.0.
	* gnu/packages/crates-io.scm (rust-assert-matches-1): Update to 1.5.0.

2022-01-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-stretchr-objx: Remove vendored code.
	* gnu/packages/golang.scm (go-github-com-stretchr-objx)[source]: Add
	snippet to remove vendor directory.
	[propagated-inputs]: Add go-github-com-davecgh-go-spew,
	go-github-com-pmezard-go-difflib
	[inputs]: Add go-github-com-stretchr-testify-bootstrap.
	[native-inputs]" Add go-gopkg-in-yaml-v2.
	(go-github-com-stretchr-testify-bootstrap): New variable.

	gnu: go-github-com-fatih-color: Remove vendored code.
	* gnu/packages/golang.scm (go-github-com-fatih-color)[source]: Add
	snippet.
	[propagated-inputs]: Add go-github-com-mattn-go-colorable,
	go-github-com-mattn-go-isatty.

2022-01-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-anndata.
	* gnu/packages/cran.scm (r-anndata): New variable.

2022-01-03  Lars-Dominik Braun  <lars@6xq.net>

	Revert "gnu: xpra: Update to 4.3."
	This reverts commit 3debb27e7ccdb614589adbc9b28b050c785abc01.

	The upgrade to 4.3 is not trivial and requires changes to the build
	process.

2022-01-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pies: Update to 1.7.
	* gnu/packages/admin.scm (pies): Update to 1.7.
	[arguments]: Remove trailing #t from phases.

	gnu: alive: Update to 2.0.5.
	* gnu/packages/admin.scm (alive): Update to 2.0.5.
	[inputs]: Replace guile-2.0 with guile-3.0.
	[native-inputs]: Add lzip.

	gnu: rush: Update to 2.2.
	* gnu/packages/rush.scm (rush): Update to 2.2.

	gnu: cflow: Update to 1.7.
	* gnu/packages/code.scm (cflow): Update to 1.7.
	[native-inputs]: Remove labels.

	gnu: go-github-com-chris-ramon-douceur: Adjust inputs.
	* gnu/packages/golang.scm (go-github-com-chris-ramon-douceur)
	[native-inputs]: Move go-github-com-aymerick-douceur,
	go-github-com-gorilla-css from here ...
	[propagated-inputs]: ... to here.

2022-01-03  kiasoc5  <kiasoc5@tutanota.com>

	gnu: xsnow: Simplify inputs.
	* gnu/packages/toys.scm (xsnow)[inputs]: Remove labels.

	gnu: xsnow: Update to 3.4.2.
	* gnu/packages/toys.scm (xsnow): Update to 3.4.2.
	[source, home-page]: Update URLs.

2022-01-03  Felix Gruber  <felgru@posteo.net>

	gnu: beets-bandcamp: Fix build.
	This fixes a build failure in the 'sanity-check' phase.

	* gnu/packages/music.scm (beets-bandcamp)[propagated-inputs]: Add
	python-confuse, python-jellyfish, python-mediafile, python-munkres,
	python-musicbrainzngs and python-unidecode.

2022-01-02  Felix Gruber  <felgru@posteo.net>

	gnu: gcompris: Fix build with GCC 10.
	* gnu/packages/education.scm (gcompris)[arguments]: Add -fcommon to CFLAGS.

2022-01-02  Christopher Baines  <mail@cbaines.net>

	services: guix-build-coordinator: Fix variable name in agent config.
	* gnu/services/guix.scm (<guix-build-coordinator-agent-configuration>): Fix
	variable name.
	* doc/guix.texi (Guix Services): Update accordingly.

2022-01-02  Lu Hui  <luhux76@gmail.com>

	gnu: uim: Fix build with GCC 10.
	* gnu/packages/xorg.scm (uim)[arguments]: Pass "-O2 -g -fcommon"
	to #:configure-flags.

2022-01-02  Christopher Baines  <mail@cbaines.net>

	gnu: Add guix-build-coordinator/agent-only.
	This avoids issues where the coordinator component dependencies (like sqitch
	and guile-fibers) make it harder to use the agent.

	* gnu/packages/package-management.scm (guix-build-coordinator/agent-only): New
	variable.
	* gnu/services/guix.scm (<guix-build-coordinator-agent-configuration>): Use
	the guix-build-coordinator/agent-only package by default.
	* doc/guix.texi (Guix Services): Update accordingly.

2022-01-02  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-45.ea78649.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-45.ea78649.

2022-01-02  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of ‘--tune’ entry.

2022-01-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-androiddnsfix: Rename to go-github-com-mtibben-androiddnsfix.
	* gnu/packages/golang.scm (go-github-com-androiddnsfix): Rename to
	go-github-com-mtibben-androiddnsfix.
	(aws-vault)[native-inputs]: Adjust accordingly.

	gnu: go-github-com-kingpin: Rename to go-github-com-alecthomas-kingpin.
	* gnu/packages/golang.scm (go-github-com-kingpin): Rename to
	go-github-com-alecthomas-kingpin.
	(aws-vault)[native-inputs]: Adjust accordingly.

	gnu: go-github-com-go-libsecret: Rename to go-github-com-gsterjov-go-libsecret.
	* gnu/packages/golang.scm (go-github-com-go-libsecret): Rename to
	go-github-com-gsterjov-go-libsecret.
	(go-github-com-99designs-go-keyring, aws-vault)[native-inputs]: Adjust
	accordingly.

	gnu: go-github-com-percent: Rename to go-github-com-mtibben-percent.
	* gnu/packages/golang.scm (go-github-com-percent): Rename to
	go-github-com-mtibben-percent.
	(aws-vault, go-github-com-99designs-go-keyring)[native-inputs]: Adjust
	accordingly.

	gnu: go-github-com-olekukonko-tablewriter: Adjust inputs.
	* gnu/packages/golang.scm (go-github-com-olekukonko-tablewriter)
	[native-inputs]: Move go-github.com-mattn-go-runewidth to ...
	[propagated-inputs]: ... here.

	gnu: go-github-com-aws-aws-sdk-go: Adjust inputs.
	* gnu/packages/golang.scm (go-github-com-aws-aws-sdk-go)
	[native-inputs]: Move go-github-com-jmespath-go-jmespath to ...
	[propagated-inputs]: ... here.

2022-01-02  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 91.4.1 [security fixes].
	Fixes CVE-2021-4126 and CVE-2021-44538.

	* gnu/packages/gnuzilla.scm (icedove): Update to 91.4.1.

2022-01-02  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: 0ad: Fix building with mozjs version other than 78.6.
	Fixes <https://issues.guix.gnu.org/52913>.

	* gnu/packages/games.scm (0ad)[native-inputs]: Remove labels.
	  [arguments]: Add 'fix-mozjs-compatibility' phase.

2022-01-02  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of ‘integer expected from stream’ entry.

2022-01-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-with-editor: Update to 3.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 3.1.0.
	[arguments]<#:phases>: Add phases to mirror upstream directory layout
	modification.

	gnu: emacs-chronometrist: Remove trailing #T.
	* gnu/packages/emacs-xyz.scm (emacs-chronometrist)[arguments]<#:phases>:
	Remove trailing #T.

	gnu: emacs-corfu: Update to 0.17.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.17.

	gnu: emacs-consult: Update to 0.14.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.14.

	gnu: emacs-marginalia: Update to 0.11.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 0.11.

	gnu: emacs-moody: Update to 0.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-moody): Update to 0.7.0.

	gnu: emacs-no-littering: Update to 1.2.4.
	* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.2.4.

	gnu: emacs-orglink: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-orglink): Update to 1.2.0.

	gnu: emacs-pdf-tools: Update to 0.91.
	* gnu/packages/emacs-xyz.scm (emacs-pdf-tools): Update to 0.91.

	gnu: emacs-vertico: Update to 0.18.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.18.

2022-01-02  kiasoc5  <kiasoc5@tutanota.com>

	gnu: swayidle: Update to 1.7.
	* gnu/packages/wm.scm (swayidle): Update to 1.7.

	gnu: mako: Update to 1.6.
	* gnu/packages/wm.scm (mako): Update to 1.6.

	gnu: wlr-randr: Update to 0.2.0.
	* gnu/packages/wm.scm (wrl-randr): Update to 0.2.0.

2022-01-02  Arjan Adriaanse  <arjan@adriaan.se>

	gnu: Add odio-sacd.
	* gnu/packages/audio.scm (odio-sacd): New variable.

	gnu: Add libodiosacd.
	* gnu/packages/audio.scm (libodiosacd): New variable.

2022-01-02  Felix Gruber  <felgru@posteo.net>

	gnu: widelands: Fix build against boost 1.77.
	Widelands fails to build with boost 1.77 due to a missing include in one
	of Wideland's header files that was previously indirectly included by
	boost 1.76.

	* gnu/packages/patches/widelands-add-missing-map-include.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/games.scm (widelands)[source]: Add patch.

2022-01-02  Felix Gruber  <felgru@posteo.net>

	gnu: freegish: Update to 0-2.21977ee5f.
	This fixes the build when using GCC 10.

	* gnu/packages/games.scm (freegish): Update to 0-2.21977ee5f.

2022-01-02  Daniel Meißner  <daniel.meissner-i4k@ruhr-uni-bochum.de>

	gnu: python-pydub: Update to 0.25.1.
	* gnu/packages/python-xyz.scm (python-pydub): Update to 0.25.1.

2022-01-02  Vinicius Monego  <monego@posteo.net>

	gnu: krita: Fix build failure:
	------
	Generating the kritamod bindings...
	sip-generate.py: Unable to find file "QtCore/QtCoremod.sip"

	make[2]: *** [plugins/extensions/pykrita/sip/CMakeFiles/python_module_PyKrita_krita_autogen.dir/build.make:79: plugins/extensions/pykrita/sip/_tmp/krita/sipkritapart0.cpp] Error 1
	------

	See <https://issues.guix.gnu.org/52910> for more information.

	* gnu/packages/kde.scm (krita)[inputs]: Remove python, python-pyqt, python-sip.

2022-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wireshark: Fix build.
	* gnu/packages/networking.scm (wireshark)[inputs]: Add missing libgcrypt.

2022-01-01  Timmy Douglas  <mail@timmydouglas.com>

	gnu: Add podman.
	* gnu/packages/containers.scm (podman): New variable.

2022-01-01  Timmy Douglas  <mail@timmydouglas.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add cni-plugins.
	* gnu/packages/containers.scm (cni-plugins): New variable.

2022-01-01  Timmy Douglas  <mail@timmydouglas.com>

	gnu: Add slirp4netns.
	* gnu/packages/containers.scm (slirp4netns): New variable.

	gnu: Add libslirp.
	* gnu/packages/containers.scm (libslirp): New variable.

2022-01-01  Timmy Douglas  <mail@timmydouglas.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add conmon.
	* gnu/packages/containers.scm (conmon): New variable.

2022-01-01  Timmy Douglas  <mail@timmydouglas.com>

	gnu: Add crun.
	* gnu/packages/containers.scm (crun): New variable.
	* gnu/local.mk: add containers.scm

2022-01-01  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: looking-glass-client: Update to B5.
	* gnu/packages/virtualization.scm (looking-glass-client)
	[version]: Update to B5.
	[source]: Delete snippet and enable recursive fetch.
	[inputs]: Add bash-minimal, freetype, gmp, libglvnd, libiberty, libx11,
	libxcursor, libxfixes, libxi, libxinerama, libxkbcommon, libxpresent,
	libxrandr, libxscrnsaver, openssl, wayland-protocols, zlib.
	[phases]: Delete add-missing-include phase and add wrapper phase.
	[home-page]: Update URL.

	gnu: Add libxpresent.
	* gnu/packages/xorg.scm (libxpresent): New variable.

2022-01-01  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: guile-gi: Depropagate inputs needed for testing only.
	* gnu/packages/guile-xyz.scm (guile-gi)[propagated-inputs]: Remove
	gsettings-desktop-schemas and guile-lib.  Move glib, gtk+ and webkitgtk from
	here...
	[inputs]: ... to here.

	gnu: guile-gi: Update to 0.3.2.
	* gnu/packages/guile-xyz.scm (guile-gi): Update to 0.3.2.

	gnu: guile-gi: Use new input style.
	* gnu/packages/guile-xyz.scm (guile-gi)[inputs, native-inputs]: Use new style.

2022-01-01  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry about '--tune'.
	* etc/news.scm: Add entry.

	gnu: gsl: Add 'tunable?' property.
	* gnu/packages/maths.scm (gsl)[properties]: New field.

	gnu: prusa-slicer: Mark as tunable.
	* gnu/packages/engineering.scm (prusa-slicer)[properties]: New field.

	gnu: libfive: Mark as tunable.
	* gnu/packages/engineering.scm (libfive)[properties]: New field.

	gnu: Add ceres-solver-benchmarks.
	* gnu/packages/maths.scm (ceres-solver-benchmarks): New variable.

	gnu: ceres-solver: Mark as tunable.
	* gnu/packages/maths.scm (ceres)[properties]: New field.

	gnu: Add xtensor-benchmark.
	* gnu/packages/algebra.scm (xtensor-benchmark): New variable.

	gnu: Add xsimd-benchmark.
	* gnu/packages/cpp.scm (xsmimd-benchmark): New variable.

	gnu: Add eigen-benchmarks.
	* gnu/packages/algebra.scm (eigen-benchmarks): New variable.

2022-01-01  Ludovic Courtès  <ludo@gnu.org>

	ci: Add extra jobs for tunable packages.
	This allows us to provide substitutes for tuned package variants.

	* gnu/ci.scm (package-job): Add #:suffix and honor it.
	(package->job): Add #:suffix and honor it.
	(%x86-64-micro-architectures): New variable.
	(tuned-package-jobs): New procedure.
	(cuirass-jobs): Add jobs for tunable packages.

2022-01-01  Ludovic Courtès  <ludovic.courtes@inria.fr>

	transformations: Add '--tune'.
	* guix/transformations.scm (tuning-compiler)
	(tuned-package, tunable-package?, package-tuning)
	(transform-package-tuning)
	(build-system-with-tuning-compiler): New procedures.
	(%transformations): Add 'tune'.
	(%transformation-options): Add "--tune".
	* tests/transformations.scm ("options->transformation, tune")
	("options->transformations, tune, wrong micro-architecture"): New
	tests.
	* doc/guix.texi (Package Transformation Options): Document '--tune'.

2022-01-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: clang: Add 'compiler-cpu-architectures' property.
	* gnu/packages/llvm.scm (clang-from-llvm): Add #:properties and honor it.
	(clang-properties): New procedures.
	(make-clang-toolchain): Set 'properties' field.

	gnu: gcc: Add 'compiler-cpu-architectures' property.
	* gnu/packages/gcc.scm (%gcc-7.5-x86_64-micro-architectures)
	(%gcc-10-x86_64-micro-architectures): New variables.
	(gcc-7, gcc-10): Add 'properties' field.
	* gnu/packages/commencement.scm (make-gcc-toolchain): Likewise.

	Add (guix cpu).
	* guix/cpu.scm: New file.
	* Makefile.am (MODULES): Add it.

	gnu: go-github-com-androiddnsfix: Rewrite synopsis and description.
	* gnu/packages/golang.scm (go-github-com-androiddnsfix): Rewrite
	'synopsis' and 'description'.

2022-01-01  Simon South  <simon@simonsouth.net>

	gnu: ragel: Fix build of knot on aarch64-linux.
	Apply a patch backported from Ragel's "ragel-6" branch that allows it to
	reliably generate usable code on aarch64-linux where the C/C++ "char" type is
	unsigned by default, fixing the build of Knot on this platform.

	* gnu/packages/patches/ragel-char-signedness.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/ragel.scm (ragel)[arguments]: Add custom phase for AArch64 that
	applies the patch.
	[native-inputs]: Add "patch" and patch file on AArch64.

2022-01-01  Collin J. Doering  <collin@rekahsoft.ca>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add aws-vault
	* gnu/packages/golang.scm (aws-vault): New variable.

2022-01-01  Collin J. Doering  <collin@rekahsoft.ca>

	gnu: Add go-github-com-kingpin
	* gnu/packages/golang.scm (go-github-com-kingpin): New variable.

	gnu: Add go-github-com-alecthomas-units
	* gnu/packages/golang.scm (go-github-com-alecthomas-units): New variable.

	gnu: Add go-github-com-alecthomas-template
	* gnu/packages/golang.scm (go-github-com-alecthomas-template): New variable.

2022-01-01  Collin J. Doering  <collin@rekahsoft.ca>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-open-golang
	* gnu/packages/golang.scm (go-open-golang): New variable.

	gnu: Add go-gopkg-in-ini
	* gnu/packages/golang.scm (go-gopkg-in-ini): New variable.

2022-01-01  Collin J. Doering  <collin@rekahsoft.ca>

	gnu: Add go-github-com-aws-aws-sdk-go
	* gnu/packages/golang.scm (go-github-com-aws-aws-sdk-go): New variable.

2022-01-01  Collin J. Doering  <collin@rekahsoft.ca>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-github-com-androiddnsfix
	* gnu/packages/golang.scm (go-github-com-androiddnsfix): New variable.

2022-01-01  Collin J. Doering  <collin@rekahsoft.ca>

	gnu: Add go-github-com-99designs-go-keyring
	* gnu/packages/golang.scm (go-github-com-99designs-go-keyring): New variable.

2022-01-01  Collin J. Doering  <collin@rekahsoft.ca>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-github-com-go-libsecret
	* gnu/packages/golang.scm (go-github-com-go-libsecret): New variable.

	gnu: Add go-github-com-dvsekhvalnov-jose2go
	* gnu/packages/golang.scm (go-github-com-dvsekhvalnov-jose2go): New variable.

	gnu: Add go-github-com-percent
	* gnu/packages/golang.scm (go-github-com-percent): New Variable.

2022-01-01  Ludovic Courtès  <ludo@gnu.org>

	system: Allow 'chfn' to change the user's full name.
	Fixes <https://issues.guix.gnu.org/52539>.
	Reported by Jacob First <jacob.first@member.fsf.org>.

	* gnu/build/accounts.scm (allocate-passwd): Add comment as to why
	'real-name' is taken from PREVIOUS.  Add (not system?) to the
	condition.
	* gnu/system.scm (operating-system-etc-service) <login.defs>: Add
	"CHFN_RESTRICT".
	* gnu/system.scm (%setuid-programs): Add "chfn".
	* gnu/system/pam.scm (base-pam-services): Add "chfn".
	* doc/guix.texi (User Accounts): Document it.

2022-01-01  Leo Famulari  <leo@famulari.name>

	ui: It's 2022!
	Happy new year!

	* guix/ui.scm (show-version-and-exit): Change the year to 2022.

2021-12-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add tao-synth.
	* gnu/packages/audio.scm (tao-synth): New variable.

	gnu: tao: Remove trailing #T.
	* gnu/packages/audio.scm (tao)[arguments]: Remove trailing #T from build
	phases...
	[source]: ...and from the snippet.

	gnu: tao: Use new input style.
	* gnu/packages/audio.scm (tao)[inputs]: Use new style.

	gnu: Add guile-schemetran.
	* gnu/packages/guile-xyz.scm (guile-schemetran): New variable.

2021-12-31  Wiktor Żelazny  <wz@freeshell.de>

	gnu: Add r-mlr3ordinal.
	* gnu/packages/cran.scm (r-mlr3ordinal): New variable.

	gnu: Add r-mlr3pipelines.
	* gnu/packages/cran.scm (r-mlr3pipelines): New variable.

2021-12-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wireshark: Update to 3.6.1.
	* gnu/packages/networking.scm (wireshark): Update to 3.6.1.
	[inputs]: Remove labels.
	[native-inputs]: Remove labels.

2021-12-31  Leo Famulari  <leo@famulari.name>

	gnu: Add musikcube.
	* gnu/packages/music.scm (musikcube): New variable.

2021-12-31  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add gnome-shell-extension-just-perfection.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-just-perfection): New variable.

	gnu: Make GNOME Shell Extensions configurable again.
	* gnu/packages/gnome.scm (gnome-shell)[#:phases]: Adjust ‘wrap’ phase, so
	that “gnome-extensions-app” gets GI_TYPELIB_PATH set.
	Add ‘rewire’ phase to replace the blurb that deprecated commands print in
	favour of one that doesn't point towards external packages.

	gnu: Add eiciel.
	* gnu/packages/gnome-xyz.scm (eiciel): New variable.

	gnu: nautilus: Enable loading of third-party extensions.
	* gnu/packages/gnome.scm (nautilus)[#:phases]: Add phase to enable loading
	through NAUTILUS_EXTENSIONS_PATH.
	[native-search-paths]: Add NAUTILUS_EXTENSIONS_PATH.

2021-12-31  zimoun  <zimon.toutoune@gmail.com>

	gnu: Rename last 'python-numpy' to 'python-numpy-next'.
	* gnu/packages/python-xyz.scm (python-numpy-next)[name]: Rename.

2021-12-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-llvmlite: Repair indentation.
	* gnu/packages/llvm.scm (python-llvmlite): Repair automatically reformatted
	code.

2021-12-31  Jacob Hrbek  <kreyren@rixotstudio.cz>

	FreeCAD: Add python-ply to inputs.
	* gnu/packages/engineering.scm (freecad)[inputs]: Add python-ply.

2021-12-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: rsyslog: Update to 8.2112.0.
	* gnu/packages/logging.scm (rsyslog): Update to 8.2112.0.

2021-12-31  Katherine Cox-Buday  <cox.katherine.e@gmail.com>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add rsyslog.
	* gnu/packages/logging.scm (rsyslog): New variable.

2021-12-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: perl-pod-constants: Propagate missing input.
	* gnu/packages/perl.scm (perl-pod-constants)[propagated-inputs]: Add
	perl-pod-parser.

2021-12-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-go-ldap-ldap: Update to 3.4.1.
	* gnu/packages/syncthing.scm (go-github-com-go-ldap-ldap): Update to 3.4.1.
	[propagated-inputs]: Add go-github-com-azure-go-ntlmssp.

	gnu: Add go-github-com-azure-go-ntlmssp.
	 gnu/packages/syncthing.scm (go-github-com-azure-go-ntlmssp): New variable.

	gnu: go-github-com-go-asn1-ber-asn1-ber: Update to 1.5.3.
	* gnu/packages/syncthing.scm (go-github-com-go-asn1-ber-asn1-ber): Update to 1.5.3.

2021-12-31  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Remove leading article from synopsis.
	* gnu/packages/crates-graphics.scm
	  (rust-piston-graphics-api-version-0.2)[synopsis]: Remove leading article.
	* gnu/packages/crates-io.scm (rust-read-color-1,
	  rust-clap-conf-0.1)[synopsis]: Likewise.
	* gnu/packages/lisp-xyz.scm (sbcl-rfc2388)[synopsis]: Likewise.
	* gnu/packages/statistics.scm (r-ggplot2)[synopsis]: Likewise.

	gnu: Capitalize beginning of synopsis.
	* gnu/packages/admin.scm (hungrycat)[synopsis]: Captalize.
	* gnu/packages/cobol.scm (gnucobol)[synopsis]: Likewise.
	* gnu/packages/cpp.scm (clipper)[synopsis]: Likewise.
	* gnu/packages/crates-graphics.scm (rust-piston-texture-0.8)[synopsis]:
	  Likewise.
	* gnu/packages/crates-io.scm (rust-alloc-stdlib-0.2, rust-atom-0.3,
	  rust-oorandom-11.1, rust-r2d2, rust-scheduled-thread-pool-0.2,
	  rust-takeable-option-0.4, rust-ttf-parser-0.12)[synopsis]: Likewise.
	* gnu/packages/games.scm (roguebox-adventures)[synopsis]: Likewise.
	* gnu/packages/gl.scm (libepoxy)[synopsis]: Likewise.
	* gnu/packages/gnome-xyz.scm (arc-theme)[synopsis]: Likewise.
	* gnu/packages/haskell-xyz.scm (ghc-cborg-json, ghc-rio)[synopsis]: Likewise.
	* gnu/packages/installers.scm (mingw-path)[synopsis]: Likewise.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-utilities)[synopsis]: Likewise.
	* gnu/packages/maths.scm (coda)[synopsis]: Likewise.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-sexp-message)[synopsis]: Likewise.
	* gnu/packages/perl6.scm (perl6-json)[synopsis]: Likewise.
	* gnu/packages/python-xyz.scm (python-markuppy,
	  python-febelfin-coda)[synopsis]: Likewise.
	* gnu/packages/statistics.scm (r-magrittr)[synopsis]: Likewise.
	* gnu/packages/terminals.scm (sakura)[synopsis]: Likewise.

	gnu: Remove leading article from synopsis.
	* gnu/packages/admin.scm (hungrycat)[synopsis]: Remove leading article.
	* gnu/packages/cobol.scm (gnucobol)[synopsis]: Likewise.
	* gnu/packages/cpp.scm (clipper)[synopsis]: Likewise.
	* gnu/packages/crates-graphics.scm (rust-piston-texture-0.8)[synopsis]:
	  Likewise.
	* gnu/packages/crates-io.scm (rust-alloc-stdlib-0.2, rust-atom-0.3,
	  rust-oorandom-11.1, rust-r2d2, rust-scheduled-thread-pool-0.2,
	  rust-takeable-option-0.4, rust-ttf-parser-0.12,
	  rust-svd-parser-0.9)[synopsis]: Likewise.
	* gnu/packages/games.scm (roguebox-adventures)[synopsis]: Likewise.
	* gnu/packages/gl.scm (libepoxy)[synopsis]: Likewise.
	* gnu/packages/gnome-xyz.scm (arc-theme)[synopsis]: Likewise.
	* gnu/packages/haskell-xyz.scm (ghc-cborg-json, ghc-rio)[synopsis]: Likewise.
	* gnu/packages/installers.scm (mingw-path)[synopsis]: Likewise.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-utilities)[synopsis]: Likewise.
	* gnu/packages/lisp.scm (gcl, clisp)[synopsis]: Likewise.
	* gnu/packages/maths.scm (coda)[synopsis]: Likewise.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-sexp-message)[synopsis]: Likewise.
	* gnu/packages/perl6.scm (perl6-json)[synopsis]: Likewise.
	* gnu/packages/python-xyz.scm (python-pari-jupyter, python-markuppy,
	  python-febelfin-coda)[synopsis]: Likewise.
	* gnu/packages/scheme.scm (mit-scheme)[synopsis]: Likewise.
	* gnu/packages/statistics.scm (r-magrittr)[synopsis]: Likewise.
	* gnu/packages/terminals.scm (sakura)[synopsis]: Likewise.

	gnu: opensbi: Update URLs.
	* gnu/packages/firmware.scm (make-opensbi-package)[source]: Update URL.
	  [home-page]: Likewise.

2021-12-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: u-boot-sifive-unmatched: Build with opensbi.
	* gnu/packages/bootloaders.scm (u-boot-sifive-unmatched)[arguments]: Add
	phase to set location of opensbi firmware.
	[inputs]: Add opensbi-generic.

2021-12-31  Vagrant Cascadian  <vagrant@debian.org>

	gnu: opensbi: Update to 1.0.
	* gnu/packages/firmware.scm (make-opensbi-package): Update to 1.0.
	  (opensbi-generic): New variable.
	  (opensbi-qemu-generic, opensbi-sifive-fu540): Remove obsolete variables.

2021-12-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: make-opensbi-package: Adjust installed files.
	* gnu/packages/firmware.scm (make-opensbi-package)[arguments]: Adjust
	custom 'install phase to install more files.

2021-12-31  Vagrant Cascadian  <vagrant@debian.org>

	gnu: arm-trusted-firmware: Update to 2.6.
	* gnu/packages/firmware.scm (make-arm-trusted-firmware): Update to 2.6.

	gnu: Remove trailing period from synopsis.
	* gnu/packages/anddroid.scm (android-liblog, git-repo)[synopsis]: Remove
	  trailing period.
	* gnu/packages/audio.scm (audio-to-midi)[synopsis]: Likewise.
	* gnu/packages/bioinformatics.scm (python-mygene, python-scanpy,
	  nanosv)[synopsis]: Likewise.
	* gnu/packages/cran.scm (r-gsubfn)[synopsis]: Likewise.
	* gnu/packages/crates-io.scm (rust-ascii-1, rust-bindgen-0.59,
	  rust-byte-unit-4, rust-clircle-0.3, rust-dashmap-4, rust-dhcp4r-0.2,
	  rust-fast-float-0.2, rust-fst-0.4, rust-futures-core-preview-0.3,
	  rust-http-types-2, rust-hyper-0.14, rust-indexmap-1,
	  rust-minimal-lexical-0.1, rust-oorandom-11.1, rust-runtime-raw-0.3,
	  rust-sharded-slab-0.1, rust-takeable-option-0.4, rust-tower-service-0.3,
	  rust-ttf-parser-0.12)[synopsis]: Likewise.
	* gnu/packages/disk.scm (f3)[synopsis]: Likewise.
	* gnu/packages/emacs-xyz.scm (emacs-scribble-mode, emacs-psession)[synopsis]:
	  Likewise.
	* gnu/packages/golang.scm (go-github-com-kylelemons-godebug)[synopsis]:
	  Likewise.
	* gnu/packages/haskell-xyz.scm (ghc-fsnotify, ghc-libyaml, ghc-emojis,
	  ghc-regex-tdfa, ghc-th-lift-instances, ghc-commonmark-pandoc)[synopsis]:
	  Likewise.
	* gnu/packages/java.scm (java-commons-jxpath, java-jakarta-regexp)[synopsis]:
	  Likewise.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-annot, sbcl-envy)[synopsis]: Likewise.
	* gnu/packages/mail.scm (go-gitlab.com-shackra-goimapnotify)[synopsis]:
	  Likewise.
	* gnu/packages/maven.scm (maven-wagon-http-shared,
	  maven-surefire-plugin)[synopsis]: Likewise.
	* gnu/packages/perl.scm (perl-text-soundex)[synopsis]: Likewise.
	* gnu/packages/python-check.scm (python-httmock)[synopsis]: Likewise.
	* gnu/packages/python-web.scm (python-bottle)[synopsis]: Likewise.
	* gnu/packages/python-xyz.scm (python-olefile, python-tokenize-rt,
	  python-pylzma)[synopsis]: Likewise.
	* gnu/packages/tex.scm (texlive-docstrip)[synopsis]: Likewise.

2021-12-30  Katherine Cox-Buday  <cox.katherine.e@gmail.com>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add liblognorm.
	* gnu/packages/c.scm (liblognorm): New variable.

2021-12-30  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: font-openmoji: Update to 13.1.0.
	* gnu/packages/fonts.scm (font-openmoji)[version]: Update to 13.1.0.

2021-12-30  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: prusa-slicer: Update to 2.4.0.
	* gnu/packages/engineering.scm (prusa-slicer): Update to 2.4.0.
	  [inputs]: Remove labels.

2021-12-30  Leo Famulari  <leo@famulari.name>

	doc: cookbook: Update custom kernel guide.
	* doc/guix-cookbook.texi (Customizing the Kernel): Adjust to new interface.

2021-12-30  raingloom  <raingloom@riseup.net>
	    Leo Famulari  <leo@famulari.name>

	gnu: Blender: Update to 3.0.0.
	* gnu/packages/graphics.scm (blender): Update to 3.0.0.
	[inputs]: Add the "lib" output of zstd. Replace tbb-2020 with tbb.

2021-12-30  Leo Famulari  <leo@famulari.name>

	gnu: OpenVDB: Update to 8.2.0.
	* gnu/packages/graphics.scm (openvdb): Update to 8.2.0.
	[inputs]: Replace tbb-2020 with tbb.

2021-12-30  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: rust-sequoia-rfc2822-0.9: Move to (gnu packages sequoia).
	* gnu/packages/crates-io.scm (rust-sequoia-rfc2822-0.9): Move package to ...
	* gnu/packages/sequoia.scm: ... here. [arguments]<skip-build?> Add.
	  <cargo-development-inputs>: Remove. [description] Reformat and add markup.

	gnu: rust-sequoia-openpgp-0.9: Move to (gnu packages sequoia).
	* gnu/packages/crates-io.scm (rust-sequoia-openpgp-0.9): Move package to ...
	* gnu/packages/sequoia.scm: ... here. Inherit from
	  rust-sequoia-openpgp-1. [arguments]<skip-build?> add,
	  <cargo-development-inputs>: Remove.

	gnu: sequoia: Change into a meta-package and update to 1.6.0.
	* gnu/packages/sequoia.scm (sequoia): Update to 1.6.0.
	  Change into a meta-package for all sequoia related binaries.
	  [source, native-inputs]: Remove.
	  [build-system]: Use trivial-build-system.
	  [inputs]: Replace with list of packages to be merged.
	  [arguments]: Replace by a trivial build step.
	  [synopsis, description]: Adopt to being a meta-package.
	  [license]: Adjust to license change of project.

	gnu: Add libsequoia.
	* gnu/packages/sequoia.scm (sequoia-package-origin): New variable.
	  (libsequoia): New variable.
	* gnu/packages/patches/sequoia-fix-ffi-Makefile.patch,
	  gnu/packages/patches/sequoia-remove-store.patch New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

	gnu: Add sequoia-sqv.
	* gnu/packages/sequoia.scm (sequoia-sqv): New variable.

	gnu: Add sequoia-sq.
	* gnu/packages/sequoia.scm (sequoia-sq): New variable.

	gnu: Add rust-sequoia-autocrypt-0.23.
	* gnu/packages/sequoia.scm (rust-sequoia-autocrypt-0.23): New variable.

	gnu: Add rust-sequoia-ipc-0.26.
	* gnu/packages/sequoia.scm (rust-sequoia-ipc-0.26): New variable.

	gnu: Add rust-sequoia-net-0.23.
	* gnu/packages/sequoia.scm (rust-sequoia-net-0.23): New variable.

	gnu: Add rust-sequoia-openpgp-1.
	* gnu/packages/sequoia.scm (rust-sequoia-openpgp-1): New variable.

	gnu: Add rust-xxhash-rust-0.8.
	* gnu/packages/crates-io.scm (rust-xxhash-rust-0.8): New variable.

	gnu: Add rust-buffered-reader-1.
	* gnu/packages/crates-io.scm (rust-buffered-reader-1): New variable.
	  (rust-buffered-reader-0.9): Inherit from rust-buffered-reader-1.

	gnu: Add rust-cfg-expr-0.7.
	* gnu/packages/crates-io.scm (rust-cfg-expr-0.7): New variable.

	gnu: Add rust-target-lexicon-0.11.
	* gnu/packages/crates-io.scm (rust-target-lexicon-0.11): New variable.

	gnu: Add rust-fallible-collections-0.3.
	* gnu/packages/crates-io.scm (rust-fallible-collections-0.3): New variable.

	gnu: Add rust-gif-0.11.
	* gnu/packages/crates-io.scm (rust-gif-0.11): New variable.

2021-12-30  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: rust-version-compare 0.0.11: Fix variable name.
	In semanic versioning, the last non-zero numer is relevant. 0.0.10 is not
	expected to be compatible with 0.0.11.

	* gnu/packages/crates-io.scm: (rust-version-compare-0.0.11): Rename from …
	  (rust-version-compare-0.0): … this, which becomes an alias of the former.
	  (rust-system-deps-1)[source]<snippet>: Use new version string.
	  [arguments]<#:cargo-inputs>: Use new variable name.

2021-12-30  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: rust-nettle: Update to 7.0.3.
	The patch file is still required for rust-nettle-5.

	* gnu/packages/crates-io.scm (rust-nettle): Update to 7.0.3.

2021-12-30  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.297.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.297.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.295.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.295.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.260.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.260.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.223.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.223.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.169.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.169.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.89.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.89.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.15.12.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.12.
	(linux-libre-5.15-pristine-source): Update hash.

2021-12-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Update to 2.5.2.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.2.

	gnu: emacs-pfuture: Update to 1.10.2.
	* gnu/packages/emacs-xyz.scm (emacs-pfuture): Update to 1.10.2.
	[description]: Add missing final full stop.

	gnu: emacs-geiser: Update to 0.22.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.22.

2021-12-30  Jelle Licht  <jlicht@fsfe.org>

	gnu: Add python-nb-clean.
	* gnu/packages/python-xyz.scm (python-nb-clean): New variable.

2021-12-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	news: Tie the latest news entry to a later commit.
	Using 1eb40a6 was more correct than pragmatic, as those who have upgraded
	their own Guix since then will not see the message urging them to upgrade
	the Guix they don't know about.

	This follows up on commit df830ef91a1ea6255b1174520a22122134978d36.

	* etc/news.scm: Tie latest news entry to an arbitrary later commit.

2021-12-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lttng-tools: Update to 2.13.2.
	* gnu/packages/instrumentation.scm (lttng-tools): Update to 2.13.2.

	gnu: lttng-ust: Update to 2.13.1.
	* gnu/packages/instrumentation.scm (lttng-ust): Update to 2.13.1.

	news: Add ‘integer expected from stream’ entry.
	* etc/news.scm: Add entry.

	utils: Fix URL in comment.
	* guix/utils.scm (target-x86-32?): Fix Wikipedia URL.

2021-12-30  Vagrant Cascadian  <vagrant@debian.org>

	gnu: python-plaster-pastedeploy: Fix trailing whitespace in description.
	* gnu/packages/python-web.scm (python-plaster-pastedeploy)[description]: Fix
	  trailing whitespace.

	gnu: js-commander: Fix trailing whitespace in description.
	* gnu/packages/javascript.scm (js-commander)[description]: Fix trailing
	  whitespace.

	gnu: bindfs: Fix trailing whitespace in description.
	* gnu/packages/file-systems.scm (bindfs)[description]: Fix trailing
	  whitespace.

	gnu: ghc-semialign: Fix trailing whitespace in synopsis.
	* gnu/packages/haskell-xyz.scm (ghc-semialign)[synopsis]: Fix trailing
	  whitespace.

	gnu: libopusenc: Fix trailing whitespace in synopsis.
	* gnu/packages/xiph.scm (libopusenc)[synopsis]: Fix trailing whitespace.

	gnu: sbcl-clx-xembed: Fix trailing whitespace in synopsis.
	* gnu/packages/lisp-xyz.scm (sbcl-clx-xembed)[synopsis]: Fix trailing
	  whitespace.

	gnu: java-commons-jexl-2: Fix trailing whitespace in synopsis.
	* gnu/packages/java.scm (java-commons-jexl-2)[synopsis]: Fix trailing
	  whitespace.

	gnu: ghc-conduit: Fix trailing whitespace in synopsis.
	* gnu/packages/haskell-xyz.scm (ghc-conduit)[synopsis]: Fix trailing
	  whitespace.

	gnu: emacs-dap-mode: Fix trailing whitespace in synopsis.
	* gnu/packages/emacs-xyz.scm (emacs-dap-mode)[synopsis]: Fix trailing
	  whitespace.

	gnu: emacs-org2web: Fix trailing whitespace in synopsis.
	* gnu/packages/emacs-xyz.scm (emacs-org2web)[synopsis]: Fix trailing
	  whitespace.

	gnu: python-pyspoa: Fix trailing whitespace in synopsis.
	* gnu/packages/bioinformatics.scm (python-pyspoa)[synopsis]: Fix trailing
	  whitespace.

	gnu: lofreq: Fix trailing whitespace in synopsis.
	* gnu/packages/bioinformatics.scm (lofreq)[synopsis]: Fix trailing whitespace.

	gnu: arriba: Fix trailing whitespace in synopsis.
	* gnu/packages/bioinformatics.scm (arriba)[synopsis]: Fix trailing whitespace.

	gnu: ruby-regexp-parser: Fix synopsis.
	* gnu/packages/ruby.scm (ruby-regexp-parser)[synopsis]: Fix trailing
	  whitespace. Drop leading article.

	gnu: xfce4-screensaver: Fix trailing whitespace in description.
	* gnu/packages/xfce.scm (xfce4-screensaver)[description]: Fix trailing
	  whitespace.

	gnu: leafpad: Fix trailing whitespace in description.
	* gnu/packages/text-editors.scm (leafpad)[description]: Fix trailing
	  whitespace.

	gnu: texlive-sectsty: Fix trailing whitespace in description.
	* gnu/packages/tex.scm (texlive-sectsty)[description]: Fix trailing
	  whitespace.

	gnu: texlive-charter: Fix trailing whitespace in description.
	* gnu/packages/tex.scm (texlive-charter)[description]: Fix trailing
	  whitespace.

	gnu: texlive-latex-tocloft: Fix trailing whitespace in description.
	* gnu/packages/tex.scm (texlive-latex-tocloft)[description]: Fix trailing
	  whitespace.

	gnu: texlive-unicode-data: Fix trailing whitespace in description.
	* gnu/packages/tex.scm (texlive-unicode-data)[description]: Fix trailing
	  whitespace.

	gnu: ruby-ox: Fix trailing whitespace in description.
	* gnu/packages/ruby.scm (ruby-ox)[description]: Fix trailing whitespace.

	gnu: python-dask: Fix trailing whitespace in description.
	* gnu/packages/python-xyz.scm (python-dask)[description]: Fix trailing
	  whitespace.

	gnu: python-babel: Fix trailing whitespace in description.
	* gnu/packages/python-xyz.scm (python-babel)[description]: Fix trailing
	  whitespace.

	gnu: frrouting: Fix trailing whitespace in description.
	* gnu/packages/networking.scm (frrouting)[description]: Fix trailing
	  whitespace.

	gnu: buildapp: Fix trailing whitespace in description.
	* gnu/packages/lisp.scm (buildapp)[description]: Fix trailing whitespace.

	gnu: sbcl-trivial-benchmark: Fix trailing whitespace in description.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-benchmark)[description]: Fix
	  trailing whitespace.

	gnu: sbcl-hu.dwim.common-lisp: Fix trailing whitespace in description.
	* gnu/packages/lisp-xyz.scm (sbcl-hu.dwim.common-lisp)[description]: Fix
	  trailing whitespace.

	gnu: kldap: Fix trailing whitespace in description.
	* gnu/packages/kde-pim.scm (kldap)[description]: Fix trailing whitespace.

	gnu: ghc-genvalidity-hspec: Fix trailing whitespace in description.
	* gnu/packages/haskell-xyz.scm (ghc-genvalidity-hspec)[description]: Fix
	  trailing whitespace.

	gnu: ghc-vector-builder: Fix trailing whitespace in description.
	* gnu/packages/haskell-xyz.scm (ghc-vector-builder)[description]: Fix trailing
	  whitespace.

	gnu: ghc-yesod-form: Fix trailing whitespace in description.
	* gnu/packages/haskell-web.scm (ghc-yesod-form)[description]: Fix trailing
	  whitespace.

	gnu: guile-raw-strings: Fix trailing whitespace in description.
	* gnu/packages/guile-xyz.scm (guile-raw-strings)[description]: Fix trailing
	  whitespace.

	gnu: python-plotly: Fix trailing whitespace in description.
	* gnu/packages/graph.scm (python-plotly)[description]: Fix trailing
	  whitespace.

	gnu: go-github-com-xanzy-ssh-agent: Fix trailing whitespace in description.
	* gnu/packages/golang.scm (go-github-com-xanzy-ssh-agent)[description]: Fix
	  trailing whitespace.

	gnu: go-github-com-mattn-go-zglob: Fix trailing whitespace in description.
	* gnu/packages/golang.scm (go-github-com-mattn-go-zglob)[description]: Fix
	  trailing whitespace.

	gnu: soundconverter: Fix trailing whitespace in description.
	* gnu/packages/gnome.scm (soundconverter)[description]: Fix trailing
	  whitespace.

	gnu: tracker: Fix trailing whitespace in description.
	* gnu/packages/gnome.scm (tracker)[description]: Fix trailing whitespace.

	gnu: python-myhdl: Fix trailing whitespace in description.
	* gnu/packages/fpga.scm (python-myhdl)[description]: Fix trailing whitespace.

	gnu: python-stdnum: Fix trailing whitespace in description.
	* gnu/packages/finance.scm (python-stdnum)[description]: Fix trailing
	  whitespace.

	gnu: emacs-dashboard: Fix trailing whitespace in description.
	* gnu/packages/emacs-xyz.scm (emacs-dashboard)[description]: Fix trailing
	  whitespace.

	gnu: emacs-highlight-defined: Fix trailing whitespace in description.
	* gnu/packages/emacs-xyz.scm (emacs-highlight-defined)[description]: Fix
	  trailing whitespace.

	gnu: emacs-disable-mouse: Fix trailing whitespace in description.
	* gnu/packages/emacs-xyz.scm (emacs-disable-mouse)[description]: Fix trailing
	  whitespace.

	gnu: emacs-sly-quicklisp: Fix trailing whitespace in description.
	* gnu/packages/emacs-xyz.scm (emacs-sly-quicklisp)[description]: Fix trailing
	  whitespace.

	gnu: emacs-highlight-symbol: Fix trailing whitespace in description.
	* gnu/packages/emacs-xyz.scm (emacs-highlight-symbol)[description]: Fix
	  trailing whitespace.

	gnu: keyutils: Fix trailing whitespace in description.
	* gnu/packages/crypto.scm (keyutils)[description]: Fix trailing whitespace.

	gnu: r-labelled: Fix trailing whitespace in description.
	* gnu/packages/cran.scm (r-labelled)[description]: Fix trailing whitespace.

	gnu: quazip-0: Fix trailing whitespace in description.
	* gnu/packages/compression.scm (quazip-0)[description]: Fix trailing
	  whitespace.

	gnu: ivar: Fix trailing whitespace in description.
	* gnu/packages/bioinformatics.scm (ivar)[description]: Fix trailing
	  whitespace.

	gnu: dirvish: Fix trailing whitespace in description.
	* gnu/packages/backup.scm (dirvish)[description]: Fix trailing whitespace.

2021-12-30  Vinicius Monego  <monego@posteo.net>

	gnu: Add libjxl.
	* gnu/packages/image.scm (libjxl): New variable.

	gnu: Add google-highway.
	* gnu/packages/cpp.scm (google-highway): New variable.

2021-12-29  Vinicius Monego  <monego@posteo.net>

	gnu: Add alembic.
	* gnu/packages/graphics.scm (alembic): New variable.

2021-12-29  Leo Famulari  <leo@famulari.name>

	gnu: Remove leftover libsndfile/fixed package.
	This package was equivalent to the libsndfile package, differing only in
	the order of its inputs.

	* gnu/packages/pulseaudio.scm (libsndfile/fixed): Remove variable.
	* gnu/packages/music.scm (liquidsfz)[inputs]: Replace libsndfile/fixed with
	libsndfile.
	* gnu/packages/telephony.scm (mumble)[inputs]: Likewise.

2021-12-29  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: python-cssselect2: Fix build.
	* gnu/packages/python-web.scm (python-cssselect2):
	[phases]: Add disable-linters phase.  Make check phase respect #:tests?.
	[native-inputs]: Remove python-pytest-flake8 and python-pytest-isort.

2021-12-29  Vinicius Monego  <monego@posteo.net>

	gnu: Add openxr.
	* gnu/packages/graphics.scm (openxr): New variable.

	gnu: python-hy: Honor #:tests? flag.
	* gnu/packages/python-xyz.scm (python-hy)[arguments]: Adjust custom 'check
	phase to honor the #:tests? flag.

	gnu: python-hy: Update to 0.20.0.
	* gnu/packages/python-xyz.scm (python-hy): Update to 0.20.0.
	[source]: Fetch from GitHub.
	[arguments]<#:phases>: Remove 'set-HOME phase. Replace nosetests command with
	pytest in the custom 'check phase and skip failed tests.
	[native-inputs]: Remove python-coverage, python-nose. Add python-pytest.
	[propagated-inputs]: Order alphabetically.
	[home-page]: Follow redirection.

	gnu: python-funcparserlib: Update to 1.0.0a0.
	* gnu/packages/python-xyz.scm (python-funcparserlib): Update to 1.0.0a0.
	[source]: Make some cosmetic changes.
	[native-inputs]: Remove python-tox.
	[arguments]: Add #:tests?.
	<#:phases>: Don't override the 'check phase.
	[home-page]: Don't break line.

2021-12-29  Blake Shaw  <blake@nonconstructivism.com>

	gnu: Add notcurses.
	* gnu/packages/notcurses.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2021-12-29  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guitarix: Update to 0.43.1.
	* gnu/packages/audio.scm (guitarix): Update to 0.43.1.

2021-12-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nushell: Update to 0.42.0.
	* gnu/packages/shells.scm (nushell):
	(rust-nu-ansi-term-0.42):
	(rust-nu-cli-0.42):
	(rust-nu-command-0.42):
	(rust-nu-completion-0.42):
	(rust-nu-data-0.42):
	(rust-nu-engine-0.42):
	(rust-nu-errors-0.42):
	(rust-nu-json-0.42):
	(rust-nu-parser-0.42):
	(rust-nu-plugin-0.42):
	(rust-nu-plugin-binaryview-0.42):
	(rust-nu-plugin-from-bson-0.42):
	(rust-nu-plugin-inc-0.42):
	(rust-nu-plugin-query-json-0.42):
	(rust-nu-plugin-s3-0.42):
	(rust-nu-plugin-selector-0.42):
	(rust-nu-plugin-textview-0.42):
	(rust-nu-plugin-to-sqlite-0.42):
	(rust-nu-plugin-xpath-0.42):
	(rust-nu-protocol-0.42):
	(rust-nu-serde-0.42):
	(rust-nu-stream-0.42):
	(rust-nu-table-0.42):
	(rust-nu-test-support-0.42):
	(rust-nu-value-ext-0.42): Update to 0.42.0.

	gnu: rust-sysinfo-0.21: Update to 0.21.2.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.21): Update to 0.21.2.

	gnu: Add rust-heck-0.4.
	* gnu/packages/crates-io.scm (rust-heck-0.4): New variable.
	(rust-heck-0.3): Inherit from above.

	gnu: emacs-ob-sclang: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-ob-sclang)[origin]<snippet>: Extract
	correct file.

	gnu: mame: Update to 0.239.
	* gnu/packages/emulators.scm (mame): Update to 0.239.
	[arguments]<#:make-flags>: Use gexps.
	[native-inputs]: Remove labels.
	[inputs]: Remove labels.

	gnu: emacs-evil-tex: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-evil-tex)[arguments]<#:phases>: Fix
	"Setting current directory: No such file or directory, /homeless-shelter/".

	gnu: emacs-org-edit-latex: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-org-edit-latex)[arguments]<#:phases>: Fix "Setting current directory: No such file or directory, /homeless-shelter/".

	gnu: emacs-company-auctex: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-company-auctex)[version]: Use version tag
	from main file.
	[arguments]<#:phases>: Fix "Setting current directory: No such file or
	directory, /homeless-shelter/".
	[propagated-inputs]: Re-order inputs alphabetically.

	gnu: emacs-citar: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-citar)[arguments]<#:phases>: Fix "No such
	file or directory, /homeless-shelter/" error.

	gnu: scintilla: Update to 5.1.5.
	* gnu/packages/text-editors.scm (scintilla): Update to 5.1.5.
	[arguments]<#:make-flags>: Use CC-FOR-TARGET.
	[native-inputs]: Remove labels.

	gnu: emacs-svg-tag-lib: Update to 0.2.4.
	* gnu/packages/emacs-xyz.scm (emacs-svg-tag-lib): Update to 0.2.4.
	[propagated-inputs]: Add emacs-svg-lib.
	(emacs-svg-lib): New variable.

	gnu: emacs-el-patch: Update to 2.4.
	* gnu/packages/emacs-xyz.scm (emacs-el-patch): Update to 2.4.

	gnu: emacs-js2-mode: Update to 20211229.
	* gnu/packages/emacs-xyz.scm (emacs-js2-mode): Update to 20211229.

	gnu: emacs-org-mime: Update to 0.2.4.
	* gnu/packages/emacs-xyz.scm (emacs-org-mime): Update to 0.2.4.

	gnu: emacs-prescient: Update to 5.2.
	* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 5.2.

	gnu: emacs-embark: Update to 0.14.
	* gnu/packages/emacs-xyz.scm (emacs-embark): Update to 0.14.

	gnu: emacs-ebuild-mode: Update to 1.54.
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.54.
	[arguments]<#:phases>: Remove trailing #T.

	gnu: emacs-csv-mode: Update to 1.18.
	* gnu/packages/emacs-xyz.scm (emacs-csv-mode): Update to 1.18.

	gnu: emacs-pyim: Update to 4.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 4.0.3.

	gnu: emacs-auctex: Update to 13.0.15.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.0.15.

	gnu: emacs-apheleia: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-apheleia): Update to 1.2.

	gnu: emacs-ctrlf: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-ctrlf): Update to 1.4.

2021-12-29  Leo Famulari  <leo@famulari.name>

	build: Fix typo in Makefile.
	* Makefile.am (release): Fix tense of "produce"

2021-12-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xpadneo: Edit description.
	* gnu/packages/linux.scm (xpadneo)[synopsis, description]: Mention Linux.
	Capitalise Bluetooth.  Edit.

	gnu: bcachefs/static: Use G-expressions.
	* gnu/packages/file-systems.scm (bcachefs/static)[arguments]:
	Rewrite as G-expressions.
	[inputs]: Remove labels.

	gnu: bcachefs-tools/static: Use G-expressions.
	* gnu/packages/file-systems.scm (bcachefs-tools/static)[arguments]:
	Rewrite as G-expressions.

	gnu: dosbox-staging: Update to 0.78.0.
	* gnu/packages/emulators.scm (dosbox-staging): Update to 0.78.0.
	[arguments]: Rewrite using G-expressions.
	Add "-Duse_slirp=false" to #:configure-flags.
	Add a new 'fix-includes phase.

	gnu: fluidsynth: Update to 2.2.4.
	* gnu/packages/audio.scm (fluidsynth): Update to 2.2.4.
	[arguments]: Don't explicitly return #t from phases.
	[inputs]: Move alsa-lib, glib, jack-1, lash, libsndfile, and readline
	from here…
	[propagated-inputs]: …to here.

	gnu: Remove obsolete fluidsynth@1.
	* gnu/packages/audio.scm (fluidsynth-1): Remove unused variable.

	gnu: nginx-documentation: Update to 1.21.5-2816-ae1d713a06e2.
	* gnu/packages/web.scm (nginx-documentation): Update to 1.21.5-2816-ae1d713a06e2.

	gnu: nginx: Update to 1.21.5.
	* gnu/packages/web.scm (nginx): Update to 1.21.5.

	gnu: remmina: Update to 1.4.23.
	* gnu/packages/vnc.scm (remmina): Update to 1.4.23.

	gnu: menumaker: Update to 0.99.14.
	* gnu/packages/wm.scm (menumaker): Update to 0.99.14.

	gnu: termite: Note obsolescense.
	* gnu/packages/terminals.scm (termite)[description]: Update.

	gnu: hwinfo: Update to 21.80.
	* gnu/packages/hardware.scm (hwinfo): Update to 21.80.

	substitute: Document the limited UI.
	* guix/scripts/substitute.scm (show-help): Accept exactly one OPTION.

	gnu: dnssec-trigger: Use G-expressions & remove input labels.
	* gnu/packages/dns.scm (dnssec-trigger)[arguments]:
	Rewrite as G-expressions.
	[inputs, native-inputs]: Remove input labels.

	gnu: bcachefs-tools: Use G-expressions.
	* gnu/packages/file-systems.scm (bcachefs-tools)[arguments]:
	Rewrite as G-expressions.

2021-12-28  Leo Famulari  <leo@famulari.name>

	gnu: Import missing module in (gnu packages video).
	This is a followup to commit b1548937e9622271ed407200ad2cd2118729588e.

	* gnu/packages/video.scm: Import (gnu packages llvm).

2021-12-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-dav1d-0.6.
	* gnu/packages/crates-graphics.scm (rust-dav1d-0.6): New variable.

	gnu: rust-dav1d-sys-0.3: Update to 0.3.4.
	* gnu/packages/crates-graphics.scm (rust-dav1d-sys-0.3): Update to 0.3.4.

	gnu: Add rust-dav1d-sys-0.3.2.
	* gnu/packages/video.scm (rust-dav1d-sys-0.3.2): New variable.

2021-12-28  Leo Famulari  <leo@famulari.name>

	installer: Offer 'gpm-service-type' for non-graphical systems.
	* gnu/installer/services.scm (%system-services): Add the gpm-service-type.

2021-12-28  Leo Famulari  <leo@famulari.name>

	installer: Recommend 'ntp-service-type' for non-graphical systems.
	We had several bug reports with a root cause of "the clock was
	incorrect" from users who used the installer to install a non-graphical
	Guix System.

	* gnu/installer/services.scm (%system-services): Add the ntp-service-type.
	* gnu/installer/newt/services.scm (run-system-administration-cbt-page): New
	variable.
	(run-services-page): Use run-system-administration-cbt-page when not
	installing a desktop.
	* gnu/installer/tests.scm (choose-services): Add and use a
	choose-misc-service?  procedure.
	* gnu/tests/install.scm (installation-target-os-for-gui-tests)<services>: Add
	ntp-service-type.

2021-12-28  Leo Famulari  <leo@famulari.name>

	installer: Offer the CUPS printing service on a dedicated page.
	Currently, the installer page RUN-OTHER-SERVICES-CBT-PAGE offers to the user all
	installer services that are not of the types 'desktop', 'network-management', or
	'networking'. Concretely, this means that it offers the CUPS printing service,
	because that is the only service of a different type defined in the installer.

	In later commits, we will add some services of a new type, and we only want them
	to be offered when the user is installing a non-graphical system.

	At least one of these new services (NTP) is part of %DESKTOP-SERVICES. If it
	was also offered on RUN-OTHER-SERVICES-CBT-PAGE, and the user had configured a
	system using %DESKTOP-SERVICES, the user could accidentally add NTP to their
	services twice, which is an error and would break installation.

	So, this commit makes the RUN-OTHER-SERVICES-CBT-PAGE be more specific about
	what services to offer. This makes it easier to discriminate between desktop and
	non-desktop installations, in terms of when a given service is offered.

	* gnu/installer/newt/services.scm (RUN-OTHER-SERVICES-CBT-PAGE): Rename to ...
	(RUN-PRINTING-SERVICES-CBT-PAGE): ... new variable, and select only 'document' services.
	(RUN-SERVICES-PAGE): Adjust accordingly.
	* gnu/installer/tests.scm (CHOOSE-SERVICES): Adjust accordingly.

2021-12-28  Leo Famulari  <leo@famulari.name>

	Revert "gnu: rust-dav1d-0.6: New variable."
	This commit broke the build of rav1e, which in turn breaks FFmpeg,
	GNOME, and other important packages.

	This reverts commit ad1e8a0906cca4f5c2fd18534a935a375161e608.

2021-12-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nushell: Update to 0.41.0.
	* gnu/packages/shells.scm (nushell):
	(rust-nu-ansi-term-0.41):
	(rust-nu-cli-0.41):
	(rust-nu-command-0.41):
	(rust-nu-completion-0.41):
	(rust-nu-data-0.41):
	(rust-nu-engine-0.41):
	(rust-nu-errors-0.41):
	(rust-nu-json-0.41):
	(rust-nu-parser-0.41):
	(rust-nu-path-0.41):
	(rust-nu-plugin-0.41):
	(rust-nu-plugin-inc-0.41):
	(rust-nu-plugin-match-0.41):
	(rust-nu-plugin-query-json-0.41):
	(rust-nu-plugin-textview-0.41):
	(rust-nu-plugin-to-bson-0.41):
	(rust-nu-plugin-to-sqlite-0.41):
	(rust-nu-plugin-tree-0.41):
	(rust-nu-plugin-xpath-0.41):
	(rust-nu-pretty-hex-0.41):
	(rust-nu-protocol-0.41):
	(rust-nu-serde-0.41):
	(rust-nu-source-0.41):
	(rust-nu-stream-0.41):
	(rust-nu-test-support-0.41):
	(rust-nu-value-ext-0.41): Update to 0.41.0.

	gnu: Add rust-mp4-0.9.
	* gnu/packages/crates-io.scm (rust-mp4-0.9): New variable.
	(rust-mp4-0.8): Inherit from above.

	gnu: Add rust-heapless-0.7.
	* gnu/packages/crates-io.scm (rust-heapless-0.7): New variable.
	(rust-heapless-0.6): Inherit from above.

	gnu: Add rust-atomic-polyfill-0.1.
	* gnu/packages/crates-io.scm (rust-atomic-polyfill-0.1): New variable.

	gnu: Add rust-critical-section-0.2.
	* gnu/packages/crates-io.scm (rust-critical-section-0.2): New variable.

	gnu: Add rust-cortex-m-0.7.
	* gnu/packages/crates-io.scm (rust-cortex-m-0.7): New variable.

	gnu: Add rust-bare-metal-1.
	* gnu/packages/crates-io.scm (rust-bare-metal-1): New variable.
	(rust-bare-metal-0.2): Inherit from above.

	gnu: Add rust-bare-metal-0.2.
	* gnu/packages/crates-io.scm (rust-bare-metal-0.2): New variable.

	gnu: Add rust-bitfield-0.13.
	* gnu/packages/crates-io.scm (rust-bitfield-0.13): New variable.

	gnu: Add rust-embedded-hal-0.2.
	* gnu/packages/crates-io.scm (rust-embedded-hal-0.2): New variable.

	gnu: Add rust-nb-0.1.
	* gnu/packages/crates-io.scm (rust-nb-0.1): New variable.

	gnu: Add rust-nb-1.
	* gnu/packages/crates-io.scm (rust-nb-1): New variable.

	gnu: Add rust-volatile-register-0.2.
	* gnu/packages/crates-io.scm (rust-volatile-register-0.2): New variable.

	gnu: Add rust-vcell-0.1.
	* gnu/packages/crates-io.scm (rust-vcell-0.1): New variable.

	gnu: Add rust-riscv-0.7.
	* gnu/packages/crates-io.scm (rust-riscv-0.7):
	(rust-riscv-target-0.1): New variables.

	gnu: Add rust-defmt-0.3.
	* gnu/packages/crates-io.scm (rust-defmt-0.3):
	(rust-defmt-macros-0.3):
	(rust-defmt-parser-0.3): New variables.

	gnu: Add rust-hash32-0.2.
	* gnu/packages/crates-io.scm (rust-hash32-0.2): New variable.
	(rust-hash32-0.1): Inherit from above.

	gnu: Add rust-spin-0.9.
	* gnu/packages/crates-io.scm (rust-spin-0.9): New variable.
	(rust-spin-0.5): Inherit from above.

	gnu: rust-num-bigint-0.4: Update to 0.4.3.
	* gnu/packages/crates-io.scm (rust-num-bigint-0.4): Update to 0.4.3.

	gnu: rust-s3handler-0.7: Update to 0.7.5.
	* gnu/packages/crates-io.scm (rust-s3handler-0.7): Update to 0.7.5.

	gnu: Add rust-bigdecimal-0.3.
	* gnu/packages/crates-io.scm (rust-bigdecimal-0.3): New variable.

	gnu: Add rust-const-sha1-0.2.
	* gnu/packages/crates-io.scm (rust-const-sha1-0.2): New variable.

	gnu: Add rust-trash-2.
	* gnu/packages/crates-io.scm (rust-trash-2): New variable.
	(rust-trash-1): Inherit from above.

	gnu: Add rust-windows-0.9.
	* gnu/packages/crates-io.scm (rust-windows-0.9):
	(rust-windows-gen-0.9):
	(rust-windows-macros-0.9):  New variables.

	gnu: Add rust-shadow-rs-0.8.
	* gnu/packages/crates-io.scm (rust-shadow-rs-0.8): New variable.
	(rust-shadow-rs-0.6): Inherit from above.

	gnu: Add rust-is-debug-1.
	* gnu/packages/crates-io.scm (rust-is-debug-1): New variable.

	gnu: Add rust-sysinfo-0.21.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.21): New variable.
	(rust-sysinfo-0.20): Inherit from above.

	gnu: rust-libc-0.2: Update to 0.2.109.
	* gnu/packages/crates-io.scm (rust-libc-0.2): Update to 0.2.109.

	gnu: Add rust-rusqlite-0.26.
	* gnu/packages/crates-io.scm (rust-rusqlite-0.26): New variable.
	(rust-rusqlite-0.25): Inherit from above.

	gnu: Add rust-libsqlite3-sys-0.23.
	* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.23): New variable.
	(rust-libsqlite3-sys-0.22): Inherit from above.

	gnu: Add rust-bindgen-0.59.
	* gnu/packages/crates-io.scm (rust-bindgen-0.59): New variable.
	(rust-bindgen-0.58): Inherit from above.

	gnu: Add rust-cexpr-0.6.
	* gnu/packages/crates-io.scm (rust-cexpr-0.6): New variable.
	(rust-cexpr-0.4): Inherit from above.

	gnu: Add rust-env-logger-0.9.
	* gnu/packages/crates-io.scm (rust-env-logger-0.9): New variable.
	(rust-env-logger-0.8): Inherit from above.

	gnu: rust-which-4: Update to 4.2.2.
	* gnu/packages/crates-io.scm (rust-which-4): Update to 4.2.2.

	gnu: Add rust-time-0.3.
	* gnu/packages/crates-io.scm (rust-time-0.3): New variable.
	(rust-time-0.2): Inherit from above.

	gnu: rust-itoa-0.4: Update to 0.4.8.
	* gnu/packages/crates-io.scm (rust-itoa-0.4): Update to 0.4.8.

	gnu: rust-rand-0.8: Update to 0.8.4.
	* gnu/packages/crates-io.scm (rust-rand-0.8): Update to 0.8.4.

	gnu: Add rust-time-macros-0.2.
	* gnu/packages/crates-io.scm (rust-time-macros-0.2): New variable.
	(rust-time-macros-0.1): Inherit from above.

	gnu: Add rust-gjson-0.8.
	* gnu/packages/crates-io.scm (rust-gjson-0.8): New variable.
	(rust-gjson-0.7): Inherit from above.

	gnu: rust-hex-0.4: Update to 0.4.3.
	* gnu/packages/crates-io.scm (rust-hex-0.4): Update to 0.4.3.

	gnu: Add rust-ptree-0.4.
	* gnu/packages/crates-io.scm (rust-ptree-0.4): New variable.
	(rust-ptree-0.3): Inherit from above.

	gnu: Add rust-config-0.11.
	* gnu/packages/crates-io.scm (rust-config-0.11): New variable.
	(rust-config-0.10): Inherit from above.

	gnu: rust-packed-simd-2: Update to 0.3.6.
	* gnu/packages/crates-io.scm (rust-packed-simd-2): Update to 0.3.6.

	gnu: rust-wasm-bidngen-futures-0.4: Update to 0.4.28.
	* gnu/packages/crates-io.scm (rust-wasm-bidngen-futures-0.4): Update to 0.4.28.

	gnu: rust-wasm-bindgen-test-0.3: Update to 0.3.28.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-0.3): Update to 0.3.28.

	gnu: rust-wasm-bindgen-test-macro-0.3: Update to 0.3.28.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-macro-0.3): Update to 0.3.28.

	gnu: rust-serde-1: Update to 1.0.130.
	* gnu/packages/crates-io.scm (rust-serde-1): Update to 1.0.130.
	(rust-serde-derive-1): Update to 1.0.130.

	gnu: Add rust-directories-4.
	* gnu/packages/crates-io.scm (rust-directories-4): New variable.
	(rust-directories-3): Inherit from above.

	gnu: rust-dirs-sys-0.3: Update to 0.3.6.
	* gnu/packages/crates-io.scm (rust-dirs-sys-0.3): Update to 0.3.6.

	gnu: Add rust-redox-users-0.4.
	* gnu/packages/crates-io.scm (rust-redox-users-0.4): New variable.
	(rust-redox-users-0.3): Inherit from above.

	gnu: Add rust-rust-argon2-0.8.
	* gnu/packages/crates-io.scm (rust-rust-argon2-0.8): New variable.
	(rust-rust-argon2-0.7): Inherit from above.

	gnu: Add rust-petgraph-0.6.
	* gnu/packages/crates-io.scm (rust-petgraph-0.6): New variable.
	(rust-petgraph-0.5): Inherit from above.

	gnu: Add rust-fixedbitset-0.4.
	* gnu/packages/crates-io.scm (rust-fixedbitset-0.4): New variable.
	(rust-fixedbitset-0.2): Inherit from above.

	gnu: Add rust-polars-0.17.
	* gnu/packages/crates-io.scm (rust-polars-0.17): New variable.
	(rust-polars-0.16): Inherit from above.
	(rust-polars-arrow-0.17): New variable.
	(rust-polars-arrow-0.16): Inherit from above.
	(rust-polars-core-0.17): New variable.
	(rust-polars-core-0.16): Inherit from above.
	(rust-polars-io-0.17): New variable.
	(rust-polars-io-0.16): Inherit from above.
	(rust-polars-lazy-0.17): New variable.
	(rust-polars-lazy-0.16): Inherit from above.

	gnu: Add rust-arrow2-0.7.
	* gnu/packages/crates-io.scm (rust-arrow2-0.7): New variable.
	(rust-arrow2-0.5): Inherit from above.

	gnu: Add rust-arrow-format-0.3.
	* gnu/packages/crates-io.scm (rust-arrow-format-0.3): New variable.

	gnu: Add rust-tonic-0.6.
	* gnu/packages/crates-io.scm (rust-tonic-0.6): New variable.

	gnu: Add rust-prost-0.9.
	* gnu/packages/crates-io.scm (rust-prost-0.9): New variable.
	(rust-prost-derive-0.9): New variable.

	gnu: rust-http-parse-1: Update to 1.5.1.
	* gnu/packages/crates-io.scm (rust-http-parse-1): Update to 1.5.1.

	gnu: rust-http-body: Update to 0.4.4.
	* gnu/packages/crates-io.scm (rust-http-body): Update to 0.4.4.

	gnu: rust-hyper: Update to 0.14.15.
	* gnu/packages/crates-io.scm (rust-hyper): Update to 0.14.15.
	[arguments]<#:cargo-inputs>: add rust-httpdate-1, rust-pin-project-lite-0.2,
	rust-socket2-0.4.  Remove rust-httpdate-0.3, rust-pin-project-1,
	rust-socket2-0.3.

	gnu: Add rust-httpdate-1.
	* gnu/packages/crates-io.scm (rust-httpdate-1): New variable.
	(rust-httpdate-0.3): Inherit from above.

	gnu: rust-h2-0.3: Update to 0.3.7.
	* gnu/packages/crates-io.scm (rust-h2-0.3): Update to 0.3.7.

	gnu: Add rust-hyper-timeout-0.4.
	* gnu/packages/crates-io.scm (rust-hyper-timeout-0.4): New variable.

	gnu: Add rust-tokio-io-timeout-1.
	* gnu/packages/crates-io.scm (rust-tokio-io-timeout-1): New variable.

	gnu: Add rust-avro-rs-0.13.
	* gnu/packages/crates-io.scm (rust-avro-rs-0.13): New variable.

	gnu: rust-pin-project-lite-0.2: Update to 0.2.7.
	* gnu/packages/crates-io.scm (rust-pin-project-lite-0.2): Update to 0.2.7.

	gnu: Add rust-macrotest-1.
	* gnu/packages/crates-io.scm (rust-macrotest-1): New variable.

	gnu: Add rust-tower-0.4.
	* gnu/packages/crates-io.scm (rust-tower-0.4): New variable.
	(rust-tower-layer-0.3): Update to 0.3.1.

	gnu: Add rust-hdrhistogram-6.
	* gnu/packages/crates-io.scm (rust-hdrhistogram-6): New variable.

	gnu: rust-webpki-roots-0.21: Update to 0.21.1.
	* gnu/packages/crates-io.scm (rust-webpki-roots-0.21): Update to 0.21.1.

	gnu: Add rust-snap-0.2.
	* gnu/packages/crates-io.scm (rust-snap-0.2): New variable.

	gnu: Add rust-snappy-cpp-0.1.
	* gnu/packages/crates-io.scm (rust-snappy-cpp-0.1): New variable.

	gnu: Add rust-typed-builder-0.5.
	* gnu/packages/crates-io.scm (rust-typed-builder-0.5): New variable.

	gnu: Add rust-zerocopy-0.3.
	* gnu/packages/crates-io.scm (rust-zerocopy-0.3): New variable.
	(rust-zerocopy-derive-0.2): New variable.

	gnu: Add rust-chrono-tz-0.6.
	* gnu/packages/crates-io.scm (rust-chrono-tz-0.6): New variable.
	(rust-chrono-tz-0.5): Inherit from above.
	(rust-chrono-tz-build-0.0.2): New variable.

	gnu: rust-criterion-0.3: Update to 0.3.4.
	* gnu/packages/crates-io.scm (rust-criterion-0.3): Update to 0.3.4.
	[arguments]<#:cargo-inputs>: Add rust-async-std, rust-futures-0.3,
	rust-itertools-0.10, rust-plotters-0.3, rust-smol-1, and rust-tokio-1.

	gnu: Add rust-font-kit-0.10.
	* gnu/packages/crates-io.scm (rust-font-kit-0.10): New variable.
	(rust-font-kit-0.4): Inherit from above.

	gnu: Add rust-freetype-0.7.
	* gnu/packages/crates-io.scm (rust-freetype-0.7): New variable.
	(rust-freetype-0.4): Inherit from above.

	gnu: Add rust-plotters-0.3.
	* gnu/packages/crates-io.scm (rust-plotters-0.3): New variable.
	(rust-plotters-0.2): Inherit from above.
	(rust-plotters-backend-0.3):
	(rust-plotters-bitmap-0.3):
	(rust-plotters-svg-0.3): New variables.

	gnu: Add rust-pathfinder-geometry-0.5.
	* gnu/packages/crates-io.scm (rust-pathfinder-geometry-0.5): New variable.

	gnu: Add rust-pathfinder-simd-0.5.
	* gnu/packages/crates-io.scm (rust-pathfinder-simd-0.5): New variable.

	gnu: rust-dav1d-0.6: New variable.
	* gnu/packages/crates-graphics.scm (rust-dav1d-sys-0.3): Update to 0.3.4.
	[arguments]: Require rust-bindgen-0.58 and rust-system-deps-3.  Remove
	rust-bindgen-0.54 and rust-metadeps-1.
	(rust-dav1d-0.6): New variable.

	gnu: Add rust-system-deps-3.
	* gnu/packages/crates-io.scm (rust-system-deps-3): New variable.
	(rust-system-deps-1): Inherit from above.

	gnu: Add rust-cfg-expr-0.8.
	* gnu/packages/crates-io.scm (rust-cfg-expr-0.8): New variable.

	gnu: Add rust-target-lexicon-0.12.
	* gnu/packages/crates-io.scm (rust-target-lexicon-0.12): New variable.
	(rust-target-lexicon-0.10): Inherit from above.

	gnu: Add rust-dcv-color-primitives-0.1.
	* gnu/packages/crates-graphics.scm (rust-dcv-color-primitives-0.1): New variable.

	gnu: rust-jpeg-decoder-0.1: Update to 0.1.22.
	* gnu/packages/crates-graphics.scm (rust-jpeg-decoder-0.1): Update to 0.1.22.

	gnu: Add rust-mp4parse-0.11.
	* gnu/packages/crates-io.scm (rust-mp4parse-0.11): New variable.

	gnu: rust-image-0.23: Update to 0.23.14.
	* gnu/packages/crates-graphics.scm (rust-image-0.23): Update to 0.23.14.

	gnu: rust-gif-0.11: Update to 0.11.3.
	* gnu/packages/crates-graphics.scm (rust-gif-0.11): Update to 0.11.3.

	gnu: Add rust-ttf-parser-0.12.
	* gnu/packages/crates-io.scm (rust-ttf-parser-0.12): New variable.
	(rust-ttf-parser-0.6): Inherit from above.

	gnu: rust-web-sys-0.3: Update to 0.3.55.
	* gnu/packages/crates-io.scm (rust-web-sys-0.3): Update to 0.3.55.

	gnu: rust-js-sys-0.2: Update to 0.3.55.
	* gnu/packages/crates-io.scm (rust-js-sys-0.2): Update to 0.3.55.

	gnu: rust-wasm-bindgen-0.2: Update to 0.2.78.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-0.2): Update to 0.2.78.
	(rust-wasm-bindgen-macro-0.2): Update to 0.2.78.
	(rust-wasm-bindgen-macro-support-0.2): Update to 0.2.78.
	(rust-wasm-bindgen-backend-0.2): Update to 0.2.78.
	(rust-wasm-bindgen-shared-0.2): Update to 0.2.78.

	gnu: Add rust-smol-1.
	* gnu/packages/crates-io.scm (rust-smol-1): New variable.
	(rust-smol-0.1): Inherit from above.

	gnu: Add rust-async-fs-1.
	* gnu/packages/crates-io.scm (rust-async-fs-1): New variable.

	gnu: Add rust-uncased-0.9.
	* gnu/packages/crates-io.scm (rust-uncased-0.9): New variable.

	gnu: Add rust-phf-0.10.
	* gnu/packages/crates-io.scm (rust-phf-0.10): New variable.
	(rust-phf-0.8): Inherit from above.

	gnu: Add rust-phf-codegen-0.10.
	* gnu/packages/crates-io.scm (rust-phf-codegen-0.10): New variable.
	(rust-phf-codegen-0.8): Inherit from above.

	gnu: Add rust-phf-macros-0.10.
	* gnu/packages/crates-io.scm (rust-phf-macros-0.10): New variable.
	(rust-phf-macros-0.10): Inherit from above.

	gnu: Add rust-phf-generator-0.10.
	* gnu/packages/crates-io.scm (rust-phf-generator-0.10): New variable.
	(rust-phf-generator-0.8): Inherit from above.

	gnu: Add rust-phf-shared-0.10.
	* gnu/packages/crates-io.scm (rust-phf-shared-0.10): New variable.
	(rust-phf-shared-0.8): Inherit from above.

	gnu: rust-libflate: Update to 1.1.1.
	* gnu/packages/crates-io.scm (rust-libflate): Update to 1.1.1.

	gnu: rust-liblflate-lz77-1: Update to 1.1.0.
	* gnu/packages/crates-io.scm (rust-liblflate-lz77-1): Update to 1.1.0.
	[arguments]: Add `rust-rle-decode-fast-1' to Cargo inputs.

	gnu: Add rust-parquet2-0.6.
	* gnu/packages/crates-io.scm (rust-parquet2-0.6): New variable.
	(rust-parquet2-0.4): Inherit from above.

	gnu: Add rust-streaming-decompression-0.1.
	* gnu/packages/crates-io.scm (rust-streaming-decompression-0.1): New variable.

	gnu: Add rust-memmap2-0.5.
	* gnu/packages/crates-io.scm (rust-memmap2-0.5): New variable.
	(rust-memmap2-0.3): Inherit from above.

	gnu: rust-bytes-1: Update to 1.1.0.
	* gnu/packages/crates-io.scm (rust-bytes-1): Update to 1.1.0.

	gnu: Add rust-bson-2.
	* gnu/packages/crates-io.scm (rust-bson-2): New variable.
	(rust-bson-0.14): Inherit from above.

	gnu: Add rust-sysinfo-0.20.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.20): New variable.
	(rust-sysinfo-0.18): Inherit from above.

2021-12-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add guile-aiscm-next.
	* gnu/packages/machine-learning.scm (guile-aiscm-next): New variable.

	gnu: Add clearsilver.
	* gnu/packages/web.scm (clearsilver): New variable.

	gnu: guile-aiscm: Remove opencv and tensorflow.
	* gnu/packages/machine-learning.scm (guile-aiscm)[inputs]: Remove opencv and
	tensorflow.

	gnu: guile-aiscm: Remove timestamp from documentation.
	* gnu/packages/machine-learning.scm (guile-aiscm)[arguments]: Add phase
	'build-reproducibly.

	gnu: tensorflow: Install C headers.
	* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Add build phase
	'patch-cmake-file-to-install-c-headers; move setting of LDFLAGS from
	'build-pip-package to 'unpack-third-party-sources; move 'build-pip-package
	after 'install phase.
	[source]: Add patch.
	* gnu/packages/patches/tensorflow-c-api-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-12-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ephoto: Update to 1.6.0.
	* gnu/packages/enlightenment.scm (ephoto): Update to 1.6.0.
	[build-system]: Switch to meson-build-system.
	[arguments]: Remove trailing #t from phases.
	[native-inputs]: Remove check.

	gnu: enlightenment: Update to 0.25.0.
	* gnu/packages/enlightenment.scm (enlightenment): Update to 0.25.0.
	[arguments]: Remove unneeded configure-flags. Don't remove phase which
	isn't part of the build system. Remove trailing #t from phases.
	[inputs]: Add libexif.
	* gnu/packages/patches/enlightenment-fix-setuid-path.patch: Refresh patch.

	gnu: rage: Update to 0.4.0.
	* gnu/packages/enlightenment.scm (rage): Update to 0.4.0.
	[arguments]: Remove trailing #t from phases.

	gnu: efl: Update to 1.26.0.
	* gnu/packages/enlightenment.scm (efl): Update to 1.26.0.
	[native-inputs]: Replace check-0.14 with check.
	[arguments]: Adjust evas-loaders-disabler configure-flag. Remove
	trailing #t from phases.

2021-12-28  Felix Gruber  <felgru@posteo.net>

	gnu: ucd: Update to 14.0.0.
	* gnu/packages/unicode.scm (ucd): Update to 14.0.0.

	gnu: naev: Update to 0.9.0.
	* gnu/packages/games.scm (naev): Update to 0.9.0.
	[arguments]: Add phases to copy artwork and fix msgfmt path.
	[native-inputs]: Use new simplified format and add naev-artwork.
	[inputs]: Use new simplified format and add libunibreak and
	python-pyyaml.
	[license]: Remove licenses of artwork which is now found in the new
	naev-artwork package.

	gnu: Add naev-artwork.
	* gnu/packages/games.scm (naev-artwork): New variable.

	gnu: Add libunibreak.
	* gnu/packages/unicode.scm (libunibreak): New variable.

	gnu: Add ucd-next.
	* gnu/packages/unicode.scm (ucd-next): New variable.

2021-12-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.17: Disable tests on aarch64-linux.
	* gnu/packages/golang.scm (go-1.17)[arguments]: Disable tests when
	building for aarch64-linux.

2021-12-28  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-el-patch: Update to 2.2.3-0.8ab8fb3.
	* gnu/packages/emacs-xyz.scm (emacs-el-patch): Update to 2.2.3-0.8ab8fb3.

2021-12-28  Eric Bavier  <bavier@posteo.net>

	gnu: cool-retro-term: Fix build with gcc@10.
	* gnu/packages/patches/cool-retro-term-wctype.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/terminals.scm (cool-retro-term)[source]: Add
	'cool-retro-term-wctype.patch'.

2021-12-28  Leo Famulari  <leo@famulari.name>

	Revert a push that broke the build of rav1e, breaking FFmpeg.
	Fixes <https://issues.guix.gnu.org/52837>.

	This reverts this range of commits:

	5b1ec376239602725171d4523406801b684ee195^..13d3120095e4baa03594d095b0afe9febbb7cee0

2021-12-28  Michael Rohleder  <mike@rohleder.de>

	gnu: bpytop: Update to 1.0.68.
	* gnu/packages/admin.scm (bpytop): Update to 1.0.68.

2021-12-28  Nikolay Korotkiy  <sikmir@gmail.com>

	gnu: proj: Fix version number in CMake build scripts.
	* gnu/packages/geo.scm (proj)[arguments]: Add a 'fix-version' build phase.

	gnu: qmapshack: Update to 1.16.1.
	* gnu/packages/geo.scm (qmapshack): Update to 1.16.1.
	[inputs]: Replace quazip-0 with quazip.
	[arguments]: Remove custom patching in the 'fix-cmake-modules' build phase.

2021-12-27  Marius Bakke  <marius@gnu.org>

	gnu: uBlock Origin: Update to 1.40.2.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.40.2.

2021-12-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nushell: Update to 0.41.0.
	* gnu/packages/shells.scm (nushell):
	(rust-nu-ansi-term-0.41):
	(rust-nu-cli-0.41):
	(rust-nu-command-0.41):
	(rust-nu-completion-0.41):
	(rust-nu-data-0.41):
	(rust-nu-engine-0.41):
	(rust-nu-errors-0.41):
	(rust-nu-json-0.41):
	(rust-nu-parser-0.41):
	(rust-nu-path-0.41):
	(rust-nu-plugin-0.41):
	(rust-nu-plugin-inc-0.41):
	(rust-nu-plugin-match-0.41):
	(rust-nu-plugin-query-json-0.41):
	(rust-nu-plugin-textview-0.41):
	(rust-nu-plugin-to-bson-0.41):
	(rust-nu-plugin-to-sqlite-0.41):
	(rust-nu-plugin-tree-0.41):
	(rust-nu-plugin-xpath-0.41):
	(rust-nu-pretty-hex-0.41):
	(rust-nu-protocol-0.41):
	(rust-nu-serde-0.41):
	(rust-nu-source-0.41):
	(rust-nu-stream-0.41):
	(rust-nu-test-support-0.41):
	(rust-nu-value-ext-0.41): Update to 0.41.0.

	gnu: Add rust-mp4-0.9.
	* gnu/packages/crates-io.scm (rust-mp4-0.9): New variable.
	(rust-mp4-0.8): Inherit from above.

	gnu: Add rust-heapless-0.7.
	* gnu/packages/crates-io.scm (rust-heapless-0.7): New variable.
	(rust-heapless-0.6): Inherit from above.

	gnu: Add rust-atomic-polyfill-0.1.
	* gnu/packages/crates-io.scm (rust-atomic-polyfill-0.1): New variable.

	gnu: Add rust-critical-section-0.2.
	* gnu/packages/crates-io.scm (rust-critical-section-0.2): New variable.

	gnu: Add rust-cortex-m-0.7.
	* gnu/packages/crates-io.scm (rust-cortex-m-0.7): New variable.

	gnu: Add rust-bare-metal-1.
	* gnu/packages/crates-io.scm (rust-bare-metal-1): New variable.
	(rust-bare-metal-0.2): Inherit from above.

	gnu: Add rust-bare-metal-0.2.
	* gnu/packages/crates-io.scm (rust-bare-metal-0.2): New variable.

	gnu: Add rust-bitfield-0.13.
	* gnu/packages/crates-io.scm (rust-bitfield-0.13): New variable.

	gnu: Add rust-embedded-hal-0.2.
	* gnu/packages/crates-io.scm (rust-embedded-hal-0.2): New variable.

	gnu: Add rust-nb-0.1.
	* gnu/packages/crates-io.scm (rust-nb-0.1): New variable.

	gnu: Add rust-nb-1.
	* gnu/packages/crates-io.scm (rust-nb-1): New variable.

	gnu: Add rust-volatile-register-0.2.
	* gnu/packages/crates-io.scm (rust-volatile-register-0.2): New variable.

	gnu: Add rust-vcell-0.1.
	* gnu/packages/crates-io.scm (rust-vcell-0.1): New variable.

	gnu: Add rust-riscv-0.7.
	* gnu/packages/crates-io.scm (rust-riscv-0.7):
	(rust-riscv-target-0.1): New variables.

	gnu: Add rust-defmt-0.3.
	* gnu/packages/crates-io.scm (rust-defmt-0.3):
	(rust-defmt-macros-0.3):
	(rust-defmt-parser-0.3): New variables.

	gnu: Add rust-hash32-0.2.
	* gnu/packages/crates-io.scm (rust-hash32-0.2): New variable.
	(rust-hash32-0.1): Inherit from above.

	gnu: Add rust-spin-0.9.
	* gnu/packages/crates-io.scm (rust-spin-0.9): New variable.
	(rust-spin-0.5): Inherit from above.

	gnu: rust-num-bigint-0.4: Update to 0.4.3.
	* gnu/packages/crates-io.scm (rust-num-bigint-0.4): Update to 0.4.3.

	gnu: rust-s3handler-0.7: Update to 0.7.5.
	* gnu/packages/crates-io.scm (rust-s3handler-0.7): Update to 0.7.5.

	gnu: Add rust-bigdecimal-0.3.
	* gnu/packages/crates-io.scm (rust-bigdecimal-0.3): New variable.

	gnu: Add rust-const-sha1-0.2.
	* gnu/packages/crates-io.scm (rust-const-sha1-0.2): New variable.

	gnu: Add rust-trash-2.
	* gnu/packages/crates-io.scm (rust-trash-2): New variable.
	(rust-trash-1): Inherit from above.

	gnu: Add rust-windows-0.9.
	* gnu/packages/crates-io.scm (rust-windows-0.9):
	(rust-windows-gen-0.9):
	(rust-windows-macros-0.9):  New variables.

	gnu: Add rust-shadow-rs-0.8.
	* gnu/packages/crates-io.scm (rust-shadow-rs-0.8): New variable.
	(rust-shadow-rs-0.6): Inherit from above.

	gnu: Add rust-is-debug-1.
	* gnu/packages/crates-io.scm (rust-is-debug-1): New variable.

	gnu: Add rust-sysinfo-0.21.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.21): New variable.
	(rust-sysinfo-0.20): Inherit from above.

	gnu: rust-libc-0.2: Update to 0.2.109.
	* gnu/packages/crates-io.scm (rust-libc-0.2): Update to 0.2.109.

	gnu: Add rust-rusqlite-0.26.
	* gnu/packages/crates-io.scm (rust-rusqlite-0.26): New variable.
	(rust-rusqlite-0.25): Inherit from above.

	gnu: Add rust-libsqlite3-sys-0.23.
	* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.23): New variable.
	(rust-libsqlite3-sys-0.22): Inherit from above.

	gnu: Add rust-bindgen-0.59.
	* gnu/packages/crates-io.scm (rust-bindgen-0.59): New variable.
	(rust-bindgen-0.58): Inherit from above.

	gnu: Add rust-cexpr-0.6.
	* gnu/packages/crates-io.scm (rust-cexpr-0.6): New variable.
	(rust-cexpr-0.4): Inherit from above.

	gnu: Add rust-env-logger-0.9.
	* gnu/packages/crates-io.scm (rust-env-logger-0.9): New variable.
	(rust-env-logger-0.8): Inherit from above.

	gnu: rust-which-4: Update to 4.2.2.
	* gnu/packages/crates-io.scm (rust-which-4): Update to 4.2.2.

	gnu: Add rust-time-0.3.
	* gnu/packages/crates-io.scm (rust-time-0.3): New variable.
	(rust-time-0.2): Inherit from above.

	gnu: rust-itoa-0.4: Update to 0.4.8.
	* gnu/packages/crates-io.scm (rust-itoa-0.4): Update to 0.4.8.

	gnu: rust-rand-0.8: Update to 0.8.4.
	* gnu/packages/crates-io.scm (rust-rand-0.8): Update to 0.8.4.

	gnu: Add rust-time-macros-0.2.
	* gnu/packages/crates-io.scm (rust-time-macros-0.2): New variable.
	(rust-time-macros-0.1): Inherit from above.

	gnu: Add rust-gjson-0.8.
	* gnu/packages/crates-io.scm (rust-gjson-0.8): New variable.
	(rust-gjson-0.7): Inherit from above.

	gnu: rust-hex-0.4: Update to 0.4.3.
	* gnu/packages/crates-io.scm (rust-hex-0.4): Update to 0.4.3.

	gnu: Add rust-ptree-0.4.
	* gnu/packages/crates-io.scm (rust-ptree-0.4): New variable.
	(rust-ptree-0.3): Inherit from above.

	gnu: Add rust-config-0.11.
	* gnu/packages/crates-io.scm (rust-config-0.11): New variable.
	(rust-config-0.10): Inherit from above.

	gnu: rust-packed-simd-2: Update to 0.3.6.
	* gnu/packages/crates-io.scm (rust-packed-simd-2): Update to 0.3.6.

	gnu: rust-wasm-bidngen-futures-0.4: Update to 0.4.28.
	* gnu/packages/crates-io.scm (rust-wasm-bidngen-futures-0.4): Update to 0.4.28.

	gnu: rust-wasm-bindgen-test-0.3: Update to 0.3.28.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-0.3): Update to 0.3.28.

	gnu: rust-wasm-bindgen-test-macro-0.3: Update to 0.3.28.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-macro-0.3): Update to 0.3.28.

	gnu: rust-serde-1: Update to 1.0.130.
	* gnu/packages/crates-io.scm (rust-serde-1): Update to 1.0.130.
	(rust-serde-derive-1): Update to 1.0.130.

	gnu: Add rust-directories-4.
	* gnu/packages/crates-io.scm (rust-directories-4): New variable.
	(rust-directories-3): Inherit from above.

	gnu: rust-dirs-sys-0.3: Update to 0.3.6.
	* gnu/packages/crates-io.scm (rust-dirs-sys-0.3): Update to 0.3.6.

	gnu: Add rust-redox-users-0.4.
	* gnu/packages/crates-io.scm (rust-redox-users-0.4): New variable.
	(rust-redox-users-0.3): Inherit from above.

	gnu: Add rust-rust-argon2-0.8.
	* gnu/packages/crates-io.scm (rust-rust-argon2-0.8): New variable.
	(rust-rust-argon2-0.7): Inherit from above.

	gnu: Add rust-petgraph-0.6.
	* gnu/packages/crates-io.scm (rust-petgraph-0.6): New variable.
	(rust-petgraph-0.5): Inherit from above.

	gnu: Add rust-fixedbitset-0.4.
	* gnu/packages/crates-io.scm (rust-fixedbitset-0.4): New variable.
	(rust-fixedbitset-0.2): Inherit from above.

	gnu: Add rust-polars-0.17.
	* gnu/packages/crates-io.scm (rust-polars-0.17): New variable.
	(rust-polars-0.16): Inherit from above.
	(rust-polars-arrow-0.17): New variable.
	(rust-polars-arrow-0.16): Inherit from above.
	(rust-polars-core-0.17): New variable.
	(rust-polars-core-0.16): Inherit from above.
	(rust-polars-io-0.17): New variable.
	(rust-polars-io-0.16): Inherit from above.
	(rust-polars-lazy-0.17): New variable.
	(rust-polars-lazy-0.16): Inherit from above.

	gnu: Add rust-arrow2-0.7.
	* gnu/packages/crates-io.scm (rust-arrow2-0.7): New variable.
	(rust-arrow2-0.5): Inherit from above.

	gnu: Add rust-arrow-format-0.3.
	* gnu/packages/crates-io.scm (rust-arrow-format-0.3): New variable.

	gnu: Add rust-tonic-0.6.
	* gnu/packages/crates-io.scm (rust-tonic-0.6): New variable.

	gnu: Add rust-prost-0.9.
	* gnu/packages/crates-io.scm (rust-prost-0.9): New variable.
	(rust-prost-derive-0.9): New variable.

	gnu: rust-http-parse-1: Update to 1.5.1.
	* gnu/packages/crates-io.scm (rust-http-parse-1): Update to 1.5.1.

	gnu: rust-http-body: Update to 0.4.4.
	* gnu/packages/crates-io.scm (rust-http-body): Update to 0.4.4.

	gnu: rust-hyper: Update to 0.14.15.
	* gnu/packages/crates-io.scm (rust-hyper): Update to 0.14.15.
	[arguments]<#:cargo-inputs>: add rust-httpdate-1, rust-pin-project-lite-0.2,
	rust-socket2-0.4.  Remove rust-httpdate-0.3, rust-pin-project-1,
	rust-socket2-0.3.

	gnu: Add rust-httpdate-1.
	* gnu/packages/crates-io.scm (rust-httpdate-1): New variable.
	(rust-httpdate-0.3): Inherit from above.

	gnu: rust-h2-0.3: Update to 0.3.7.
	* gnu/packages/crates-io.scm (rust-h2-0.3): Update to 0.3.7.

	gnu: Add rust-hyper-timeout-0.4.
	* gnu/packages/crates-io.scm (rust-hyper-timeout-0.4): New variable.

	gnu: Add rust-tokio-io-timeout-1.
	* gnu/packages/crates-io.scm (rust-tokio-io-timeout-1): New variable.

	gnu: Add rust-avro-rs-0.13.
	* gnu/packages/crates-io.scm (rust-avro-rs-0.13): New variable.

	gnu: rust-pin-project-lite-0.2: Update to 0.2.7.
	* gnu/packages/crates-io.scm (rust-pin-project-lite-0.2): Update to 0.2.7.

	gnu: Add rust-macrotest-1.
	* gnu/packages/crates-io.scm (rust-macrotest-1): New variable.

	gnu: Add rust-tower-0.4.
	* gnu/packages/crates-io.scm (rust-tower-0.4): New variable.
	(rust-tower-layer-0.3): Update to 0.3.1.

	gnu: Add rust-hdrhistogram-6.
	* gnu/packages/crates-io.scm (rust-hdrhistogram-6): New variable.

	gnu: rust-webpki-roots-0.21: Update to 0.21.1.
	* gnu/packages/crates-io.scm (rust-webpki-roots-0.21): Update to 0.21.1.

	gnu: Add rust-snap-0.2.
	* gnu/packages/crates-io.scm (rust-snap-0.2): New variable.

	gnu: Add rust-snappy-cpp-0.1.
	* gnu/packages/crates-io.scm (rust-snappy-cpp-0.1): New variable.

	gnu: Add rust-typed-builder-0.5.
	* gnu/packages/crates-io.scm (rust-typed-builder-0.5): New variable.

	gnu: Add rust-zerocopy-0.3.
	* gnu/packages/crates-io.scm (rust-zerocopy-0.3): New variable.
	(rust-zerocopy-derive-0.2): New variable.

	gnu: Add rust-chrono-tz-0.6.
	* gnu/packages/crates-io.scm (rust-chrono-tz-0.6): New variable.
	(rust-chrono-tz-0.5): Inherit from above.
	(rust-chrono-tz-build-0.0.2): New variable.

	gnu: rust-criterion-0.3: Update to 0.3.4.
	* gnu/packages/crates-io.scm (rust-criterion-0.3): Update to 0.3.4.
	[arguments]<#:cargo-inputs>: Add rust-async-std, rust-futures-0.3,
	rust-itertools-0.10, rust-plotters-0.3, rust-smol-1, and rust-tokio-1.

	gnu: Add rust-font-kit-0.10.
	* gnu/packages/crates-io.scm (rust-font-kit-0.10): New variable.
	(rust-font-kit-0.4): Inherit from above.

	gnu: Add rust-freetype-0.7.
	* gnu/packages/crates-io.scm (rust-freetype-0.7): New variable.
	(rust-freetype-0.4): Inherit from above.

	gnu: Add rust-plotters-0.3.
	* gnu/packages/crates-io.scm (rust-plotters-0.3): New variable.
	(rust-plotters-0.2): Inherit from above.
	(rust-plotters-backend-0.3):
	(rust-plotters-bitmap-0.3):
	(rust-plotters-svg-0.3): New variables.

	gnu: Add rust-pathfinder-geometry-0.5.
	* gnu/packages/crates-io.scm (rust-pathfinder-geometry-0.5): New variable.

	gnu: Add rust-pathfinder-simd-0.5.
	* gnu/packages/crates-io.scm (rust-pathfinder-simd-0.5): New variable.

	gnu: rust-dav1d-0.6: New variable.
	* gnu/packages/crates-graphics.scm (rust-dav1d-sys-0.3): Update to 0.3.4.
	[arguments]: Require rust-bindgen-0.58 and rust-system-deps-3.  Remove
	rust-bindgen-0.54 and rust-metadeps-1.
	(rust-dav1d-0.6): New variable.

	gnu: Add rust-system-deps-3.
	* gnu/packages/crates-io.scm (rust-system-deps-3): New variable.
	(rust-system-deps-1): Inherit from above.

	gnu: Add rust-cfg-expr-0.8.
	* gnu/packages/crates-io.scm (rust-cfg-expr-0.8): New variable.

	gnu: Add rust-target-lexicon-0.12.
	* gnu/packages/crates-io.scm (rust-target-lexicon-0.12): New variable.
	(rust-target-lexicon-0.10): Inherit from above.

	gnu: Add rust-dcv-color-primitives-0.1.
	* gnu/packages/crates-graphics.scm (rust-dcv-color-primitives-0.1): New variable.

	gnu: rust-jpeg-decoder-0.1: Update to 0.1.22.
	* gnu/packages/crates-graphics.scm (rust-jpeg-decoder-0.1): Update to 0.1.22.

	gnu: Add rust-mp4parse-0.11.
	* gnu/packages/crates-io.scm (rust-mp4parse-0.11): New variable.

	gnu: rust-image-0.23: Update to 0.23.14.
	* gnu/packages/crates-graphics.scm (rust-image-0.23): Update to 0.23.14.

	gnu: rust-gif-0.11: Update to 0.11.3.
	* gnu/packages/crates-graphics.scm (rust-gif-0.11): Update to 0.11.3.

	gnu: Add rust-ttf-parser-0.12.
	* gnu/packages/crates-io.scm (rust-ttf-parser-0.12): New variable.
	(rust-ttf-parser-0.6): Inherit from above.

	gnu: rust-web-sys-0.3: Update to 0.3.55.
	* gnu/packages/crates-io.scm (rust-web-sys-0.3): Update to 0.3.55.

	gnu: rust-js-sys-0.2: Update to 0.3.55.
	* gnu/packages/crates-io.scm (rust-js-sys-0.2): Update to 0.3.55.

	gnu: rust-wasm-bindgen-0.2: Update to 0.2.78.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-0.2): Update to 0.2.78.
	(rust-wasm-bindgen-macro-0.2): Update to 0.2.78.
	(rust-wasm-bindgen-macro-support-0.2): Update to 0.2.78.
	(rust-wasm-bindgen-backend-0.2): Update to 0.2.78.
	(rust-wasm-bindgen-shared-0.2): Update to 0.2.78.

	gnu: Add rust-smol-1.
	* gnu/packages/crates-io.scm (rust-smol-1): New variable.
	(rust-smol-0.1): Inherit from above.

	gnu: Add rust-async-fs-1.
	* gnu/packages/crates-io.scm (rust-async-fs-1): New variable.

	gnu: Add rust-uncased-0.9.
	* gnu/packages/crates-io.scm (rust-uncased-0.9): New variable.

	gnu: Add rust-phf-0.10.
	* gnu/packages/crates-io.scm (rust-phf-0.10): New variable.
	(rust-phf-0.8): Inherit from above.

	gnu: Add rust-phf-codegen-0.10.
	* gnu/packages/crates-io.scm (rust-phf-codegen-0.10): New variable.
	(rust-phf-codegen-0.8): Inherit from above.

	gnu: Add rust-phf-macros-0.10.
	* gnu/packages/crates-io.scm (rust-phf-macros-0.10): New variable.
	(rust-phf-macros-0.10): Inherit from above.

	gnu: Add rust-phf-generator-0.10.
	* gnu/packages/crates-io.scm (rust-phf-generator-0.10): New variable.
	(rust-phf-generator-0.8): Inherit from above.

	gnu: Add rust-phf-shared-0.10.
	* gnu/packages/crates-io.scm (rust-phf-shared-0.10): New variable.
	(rust-phf-shared-0.8): Inherit from above.

	gnu: rust-libflate: Update to 1.1.1.
	* gnu/packages/crates-io.scm (rust-libflate): Update to 1.1.1.

	gnu: rust-liblflate-lz77-1: Update to 1.1.0.
	* gnu/packages/crates-io.scm (rust-liblflate-lz77-1): Update to 1.1.0.
	[arguments]: Add `rust-rle-decode-fast-1' to Cargo inputs.

	gnu: Add rust-parquet2-0.6.
	* gnu/packages/crates-io.scm (rust-parquet2-0.6): New variable.
	(rust-parquet2-0.4): Inherit from above.

	gnu: Add rust-streaming-decompression-0.1.
	* gnu/packages/crates-io.scm (rust-streaming-decompression-0.1): New variable.

	gnu: Add rust-memmap2-0.5.
	* gnu/packages/crates-io.scm (rust-memmap2-0.5): New variable.
	(rust-memmap2-0.3): Inherit from above.

	gnu: rust-bytes-1: Update to 1.1.0.
	* gnu/packages/crates-io.scm (rust-bytes-1): Update to 1.1.0.

	gnu: Add rust-bson-2.
	* gnu/packages/crates-io.scm (rust-bson-2): New variable.
	(rust-bson-0.14): Inherit from above.

	gnu: Add rust-sysinfo-0.20.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.20): New variable.
	(rust-sysinfo-0.18): Inherit from above.

2021-12-27  Sébastien Lerique  <sl@eauchat.org>

	gnu: homebank: Build with libsoup 2.
	* gnu/packages/finance.scm (homebank)[inputs]: Replace libsoup with
	libsoup-minimal-2.

2021-12-27  Timothy Sample  <samplet@ngyro.com>

	gnu: guile-lzma: Update to 0.1.1.
	* gnu/packages/guile.scm (guile-lzma): Update to 0.1.1.

2021-12-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: opencv: Disable one more test.
	* gnu/packages/image-processing.scm (opencv)[arguments]: Disable a failing
	test.

	gnu: Add guile-aiscm.
	* gnu/packages/machine-learning.scm (guile-aiscm): New variable.

2021-12-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mjpegtools: Update to 2.2.1.
	Note: due to a copied source hash, mjpegtools 2.1.0 was actually just libmms.

	* gnu/packages/video.scm (mjpegtools): Update to 2.2.1.
	[inputs]: Add libjpeg-turbo.
	[native-inputs]: Add pkg-config.

2021-12-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add llvm-13.
	* gnu/packages/llvm.scm (llvm-13, clang-runtime-13, clang-13,
	clang-toolchain-13): New variables.
	(llvm-12): Inherit from llvm-13.
	* gnu/packages/patches/clang-13.0-libc-search-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-12-27  (unmatched parenthesis  <paren@disroot.org>

	gnu: Add rust-1.57.
	* gnu/packages/rust.scm (rust-1.57): New variable.

	gnu: Add rust-1.56.
	* gnu/packages/rust.scm (rust-1.56): New variable.

	gnu: Add rust-1.55.
	* gnu/packages/rust.scm (rust-1.55): New variable.

2021-12-27  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-44.70a5c04.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-44.70a5c04.

2021-12-27  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add headsetcontrol.
	* gnu/packages/hardware.scm (headsetcontrol): New variable.

2021-12-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: pdfarranger: Update to 1.8.2.
	* gnu/packages/pdf.scm (pdfarranger): Update to 1.8.2.

2021-12-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vte-ng: Fix build.
	* gnu/packages/gnome.scm (vte-ng)[arguments]: Disable building docs.
	[native-inputs]: Remove gtk/stable.

2021-12-27  Leo Famulari  <leo@famulari.name>

	doc: Give a complete example of adding setuid programs.
	* doc/guix.texi (Setuid Programs): Give a complete example of how to use
	SETUID-PROGRAM.

2021-12-26  Leo Famulari  <leo@famulari.name>

	Revert "gnu: Add python-pytest-rerunfailures."
	This added a duplicate package definition.

	This reverts commit 51e26b297cda6fba1a842fbd63732bfa27878748.

2021-12-26  Vinicius Monego  <monego@posteo.net>

	gnu: shotcut: Adjust environment variables in 'wrap-program.
	* gnu/packages/video.scm (shotcut)[arguments]<#:phases>: In the 'wrap-program
	phase, wrap LADSPA_PATH, don't wrap MLT_PREFIX, remove trailing slash from
	FREI0R_PATH, remove ffmpeg and add mlt to PATH.

	gnu: shotcut: Find ffmpeg and mlt at runtime.
	* gnu/packages/video.scm (shotcut)[arguments]<:#phases>: Add phase
	'patch-executable-paths to use full store paths for ffmpeg and mlt.

	gnu: Remove python2-billiard.
	* gnu/packages/python-xyz.scm (python2-billiard): Remove variable.
	(python-billiard)[properties]: Remove.

	gnu: Remove python2-amqp.
	* gnu/packages/python-xyz.scm (python2-amqp): Remove variable.
	(python-amqp)[properties]: Remove.

	gnu: Remove python2-kombu.
	* gnu/packages/python-xyz.scm (python2-kombu): Remove variable.
	(python-kombu)[properties]: Remove.

	gnu: Remove python2-celery.
	* gnu/packages/python-xyz.scm (python2-celery): Remove variable.
	(python-celery)[properties]: Remove.

	gnu: python-celery: Enable tests.
	* gnu/packages/python-xyz.scm (python-celery)[arguments]: Remove
	'patch-requirements phase. Remove #:tests?. Override 'check phase.
	[native-inputs]: Add python-flaky, python-iniconfig, python-moto,
	python-msgpack, python-pytest-celery, python-pytest-subtests,
	python-pytest-timeout, python-toml.

2021-12-26  Vinicius Monego  <monego@posteo.net>

	gnu: python-celery: Update to 5.
	* gnu/packages/python-xyz.scm (python-celery): Update to 5.1.2.
	[source]: Make some cosmetic changes.
	[propagated-inputs]: Add python-boto3, python-click, python-click-didyoumean,
	python-click-plugins, python-click-repl, python-cryptography, python-vine.
	(python-kombu): Update to 5.2.2.
	[source]: Make some cosmetic changes.
	[arguments]<#:phases>: Skip a problematic test file.
	[native-inputs]: Order alphabetically.
	[propagated-inputs]: Remove python-anyjson, python-redis. ADd
	python-cachedproperty, python-vine.
	(python-amqp): Update to 5.0.7.
	[source]: Make some cosmetic changes.
	[arguments]: Add #:tests? to skip tests.
	[synopsis]: Don't break the line.
	[native-inputs]: Remove python-case, python-pytest-sugar, python-mock.
	(python-vine): Update to 5.0.0.
	[source]: Make some cosmetic changes.

	Celery tracks major versions of python-kombu and python-vine. The latter
	is also tracked by the major version of python-amqp.

2021-12-26  Vinicius Monego  <monego@posteo.net>

	gnu: python-billiard: Update to 3.6.4.0.
	* gnu/packages/python-xyz (python-billiard): Update to 3.6.4.0.
	[source]: Make some cosmetic changes.
	[arguments]: Add 'remove-win-files to remove files that break tests.
	[native-inputs]: Add python-psutil.
	[synopsis]: Don't break the line.

	gnu: Add python-pytest-celery.
	* gnu/packages/python-check.scm (python-pytest-celery): New variable.

	gnu: Add python-pytest-rerunfailures.
	* gnu/packages/python-check.scm (python-pytest-rerunfailures): New variable.

	gnu: Add python-pytest-subtests.
	* gnu/packages/python-check.scm (python-pytest-subtests): New variable.

	gnu: Add python-click-didyoumean.
	* gnu/packages/python-xyz.scm (python-click-didyoumean): New variable.

	gnu: Add python-click-repl.
	* gnu/packages/python-xyz.scm (python-click-repl): New variable.

2021-12-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: gammastep: Update to 2.0.8.
	* gnu/packages/xdisorg.scm (gammastep): Update to 2.0.8.
	[inputs, native-inputs]: Remove labels.

2021-12-26  Leo Famulari  <leo@famulari.name>

	gnu: Make GnuPG 2.2.32 available for users.
	Fixes <https://issues.guix.gnu.org/52483>.

	* gnu/packages/gnupg.scm (gnupg-2.2.32)[properties]: Unhide this package.
	[source]: Add 'gnupg-default-pinentry.patch'.
	* gnu/packages/emacs-xyz.scm (emacs-pinentry)[propagated-inputs]: Replace gnupg
	with gnupg-2.2.32.

2021-12-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scummvm: Update to 2.5.1.
	* gnu/packages/emulators.scm (scummvm): Update to 2.5.1.
	[arguments]<#:phases>: Use SEARCH-INPUT-FILE instead of WHICH.
	[inputs]: Remove labels.

2021-12-26  Marius Bakke  <marius@gnu.org>

	gnu: apostrophe: Simplify inputs.
	* gnu/packages/gnome.scm (apostrophe)[native-inputs]: Remove labels.

	gnu: apostrophe: Don't reference the Python variable in arguments.
	* gnu/packages/gnome.scm (apostrophe)[arguments]: Use THIS-PACKAGE-INPUT
	instead of accessing PYTHON directly.  Remove trailing #t.
	[inputs]: Explicitly add PYTHON.

	gnu: apostrophe: Build with older Meson.
	* gnu/packages/gnome.scm (apostrophe)[arguments]: Add #:meson.

	gnu: markets: Simplify inputs.
	* gnu/packages/gnome-xyz.scm (markets)[inputs]: Remove labels.

	gnu: markets: Use libsoup@2.
	* gnu/packages/gnome-xyz.scm (markets)[inputs]: Change from LIBSOUP to
	LIBSOUP-MINIMAL-2.

	gnu: passwordsafe: Adjust style.
	* gnu/packages/gnome.scm (passwordsafe)[arguments]: Rewrite as gexp.  Avoid
	referencing the PYTHON variable.  Remove trailing #t.
	[inputs]: Add PYTHON (explicitly).

	gnu: passwordsafe: Simplify inputs.
	* gnu/packages/gnome.scm (passwordsafe): Simplify inputs.

	gnu: passwordsafe: Fix build.
	* gnu/packages/gnome.scm (passwordsafe)[arguments]: Build with MESON-0.59.

2021-12-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-modus-themes: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 2.0.0.

2021-12-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: rawtherapee: Fix build.
	* gnu/packages/photo.scm: (rawtherapee): Fix build.

2021-12-26  Leo Famulari  <leo@famulari.name>

	gnu: pypy3: Prohibit references to nss-certs.
	Built packages should not refer to nss-certs, to prevent errant hard-coding of a
	certificate store version.

	* gnu/packages/python.scm (pypy3)[arguments]: Add nss-certs
	to #:disallowed-references.

2021-12-26  Leo Famulari  <leo@famulari.name>

	gnu: ldns: Do not depend directly on nss-certs.
	If ldns depends on a particular version of nss-certs, the features that use the
	certificates will eventually stop working as the certificates expire. Instead,
	the certificates should be found at run-time.

	* gnu/packages/dns.scm (ldns)[inputs]: Remove nss-certs.
	[arguments]: Adjust the value of "--with-ca-path" in #:configure-flags.

2021-12-26  Vinicius Monego  <monego@posteo.net>

	gnu: python-astropy: Update to 5.0.
	* gnu/packages/astronomy.scm (python-astropy): Update to 5.0.
	[propagated-inputs]: Add python-packaging, python-pyyaml.

	gnu: erfa: Update to 2.0.0.
	* gnu/packages/astronomy.scm (erfa): Update to 2.0.0.
	(python-pyerfa): Update to 2.0.0.1.
	[arguments]<#:phases>: Don't return #t.
	[native-inputs]: Use the new style.
	[inputs]: Likewise.

	gnu: python-pytest-doctestplus: Honor #:tests?.
	* gnu/packages/python-check.scm (python-pytest-doctestplus): Honor #:tests? in
	the custom 'check phase.

	gnu: python-pytest-doctestplus: Update to 0.11.2.
	* gnu/packages/python-check.scm (python-pytest-doctestplus): Update to
	0.11.2.
	[arguments]<#:phases>: In the custom 'check phase, skip tests that require
	remote data.
	[native-inputs]: Add python-setuptools-scm.

	gnu: python-pytest-arraydiff: Fix 'sanity-check phase.
	* gnu/packages/python-check.scm (python-pytest-arraydiff)[native-inputs]: Add
	python-pytest.

	gnu: gmic: Build with OpenEXR 3.
	* gnu/packages/image-processing.scm (gmic)[inputs]: Add imath. Replace
	openexr-2 with openexr.

	gnu: gmic: Update to 3.0.0.
	* gnu/packages/image-processing.scm (gmic): Update to 3.0.0.

	gnu: krita: Switch to qt-build-system.
	* gnu/packages/kde.scm (krita)[build-system]: Switch to qt-build-system.
	[arguments]<#:phases>: Remove 'wrap-executable phase that is performed by the
	new build system.

	gnu: krita: Add optional dependencies.
	* gnu/packages/kde.scm (krita)[arguments]<#:configure-flags>: Don't set
	-DCMAKE_CXX_FLAGS as it's not required for OpenEXR 3.
	[inputs]: Remove ilmbase, openexr-2. Add imath, libmypaint, libwebp, openexr.

	gnu: krita: Update to 5.0.0.
	* gnu/packages/kde.scm (krita): Update to 5.0.0.
	[source]: Make some cosmetic changes.

	gnu: krita: Add optional dependencies.
	* gnu/packages/kde.scm (krita)[inputs]: Add giflib, kseexpr, libheif,
	opencolorio, openjpeg, python, python-pyqt, python-sip.

	gnu: Add kseexpr.
	* gnu/packages/kde.scm (kseexpr): New variable.

2021-12-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add texlive-latex-numprint.
	* gnu/packages/tex.scm (texlive-latex-numprint): New variable.

	gnu: Add texlive-generic-babel-french.
	* gnu/packages/tex.scm (texlive-generic-babel-french): New variable.

2021-12-26  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add emacs-bison-mode.
	* gnu/packages/emacs-xyz.scm (emacs-bison-mode): New variable.

2021-12-26  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: emacs-scel: Fix build.
	* gnu/packages/emacs-xyz (emacs-scel): [arguments] <#:phases>:
	Use a lambda* with an outputs key in configure phase.

2021-12-26  jgart  <jgart@dismail.de>
	    Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add xst.
	* gnu/packages/suckless.scm (xst): New variable.

2021-12-26  jgart  <jgart@dismail.de>

	gnu: Add python-logzero.
	* gnu/packages/python-xyz.scm (python-logzero): New variable.

	gnu: Add python-librosa.
	* gnu/packages/audio.scm (python-librosa): New variable.

	gnu: Add python-resampy.
	* gnu/packages/audio.scm (python-resampy): New variable.

2021-12-26  Ryan Desfosses  <rdes@protonmail.com>

	gnu: gajim: Add libnice.
	Fixes: <https://issues.guix.gnu.org/51341>.

	* gnu/package/messaging.scm (gajim)[inputs]: Add libnice.

2021-12-26  jgart  <jgart@dismail.de>

	gnu: Remove python2-pymongo.
	* gnu/packages/python-xyz.scm (python2-pymongo): Remove variable.

2021-12-26  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: telegram-desktop: Build with glibmm-2.64.
	This fixes a configure failure introduced in commit
	43b9419bdccf71f6d847aea06b6796034b344a23.

	* gnu/packages/telegram.scm (telegram-desktop)[inputs]: Use glibmm-2.64
	instead of glibmm.

2021-12-26  Felix Gruber  <felgru@posteo.net>

	gnu: postgis: Update to 3.2.0.
	* gnu/packages/geo.scm (postgis): Update to 3.2.0.
	  [inputs]: Use new simplified format.

2021-12-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-split-sequence: Update to 2.0.1.
	* gnu/packages/lisp-xyz.scm (sbcl-split-sequence): Update to 2.0.1.

2021-12-26  Nicholas von Klitzing  <nicholas@nvk.pm>

	gnu: nextcloud-client: Update to 3.2.0.
	* gnu/packages/sync.scm (nextcloud-client): Update to 3.2.0.

2021-12-26  Brice Waegeneire  <brice@waegenei.re>

	gnu: shotcut: Satisfy guix lint.
	* gnu/packages/video.scm (shotcut)[native-inputs]: Rename
	  'python-wrapper' label to match it's package name.
	  [inputs]: Add bash-minimal because 'wrap-program' is used.

2021-12-26  Vinicius Monego  <monego@posteo.net>

	gnu: shotcut: Update to 21.12.24.
	* gnu/packages/video.scm (shotcut): Update to 21.12.24.

2021-12-25  Marius Bakke  <marius@gnu.org>

	gnu: Add feedgnuplot.
	* gnu/packages/maths.scm (feedgnuplot): New public variable.

	gnu: Add Vnlog.
	* gnu/packages/datamash.scm (vnlog): New public variable.

	gnu: Add mawk.
	* gnu/packages/gawk.scm (mawk): New public variable.

	gnu: fifengine: Simplify inputs.
	* gnu/packages/games.scm (fifengine)[native-inputs]: Remove labels.

	gnu: fifengine: Gexp arguments.
	* gnu/packages/games.scm (fifengine)[arguments]: Rewrite as gexps.  Remove
	input labels, top-level Python reference, and trailing #t's.

	gnu: fifengine: Fix build.
	* gnu/packages/patches/fifengine-boost-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/games.scm (fifengine)[source](patches): Add it.
	[arguments]: Remove defunct Python module import.

	gnu: qemu-minimal: Simplify input filter.
	* gnu/packages/virtualization.scm (qemu-minimal)[native-inputs]: Remove
	useless conditional, and fix indentation.

2021-12-25  Brice Waegeneire  <brice@waegenei.re>

	channels: Add 'branch' to 'channel->code' output.
	* guix/channels.scm (channel->code): Add 'branch' to output.

2021-12-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: linux-libre: Build simplefb into all x86{,_64} kernels.
	This attempts to mitigate <https://issues.guix.gnu.org/52667>.

	It makes linux-libre@5.15 consistent with older versions which do not
	support a modular simplefb, allowing a single %base-initrd-modules
	simple list for all of them.

	Unlike CONFIG_FB_SIMPLE=m, CONFIG_FB_SIMPLE=y conflicts with
	CONFIG_DRM_SIMPLEDRM, so the latter is now disabled.  Let us hope it is
	not missed.

	* gnu/packages/aux-files/linux-libre/5.15-i686.conf,
	gnu/packages/aux-files/linux-libre/5.15-x86_64.conf:
	Unset CONFIG_DRM_SIMPLEDRM to build in CONFIG_FB_SIMPLE=y.
	* gnu/system/linux-initrd.scm (default-initrd-modules):
	Remove "simplefb".

2021-12-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ldns: Gexp arguments.
	* gnu/packages/dns.scm (ldns)[arguments]:
	Rewrite as a keyword/gexp list.

2021-12-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ldns: Make Python non-native.
	The ldns-config and _ldns.la files keep a reference to its /include and
	/lib, respectively.  The package won't currently cross-build.

	* gnu/packages/dns.scm (ldns)[native-inputs]:
	Move python-wrapper from here…
	[inputs]: …to here.

2021-12-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ldns: Remove input labels.
	* gnu/packages/dns.scm (ldns)[native-inputs]:
	Remove input labels.

	gnu: ldns: Remove unused native input.
	* gnu/packages/dns.scm (ldns)[native-inputs]: Remove oksh.

	gnu: ldns: Update to 1.8.1.
	* gnu/packages/dns.scm (ldns): Update to 1.8.1.
	[source]: Remove needless parameterisation.

	gnu: ndctl: Gexp arguments.
	* gnu/packages/disk.scm (ndctl)[arguments]: Rewrite as a keyword/gexp
	list and move to the conventional location.

	gnu: ndctl: Update to 72.
	* gnu/packages/disk.scm (ndctl): Update to 72.
	[arguments]: Add a new 'fix-include phase.
	Don't explicitly return #t from phases.
	[inputs]: Add iniparser.

	gnu: bmake: Update to 20211212.
	* gnu/packages/build-tools.scm (bmake): Update to 20211212.

2021-12-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org: Update to 9.5.2.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.5.2.

	gnu: emacs-pyim: Update to 3.9.7.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.9.7.

2021-12-24  Sarah Morgensen  <iskarian@mgsn.dev>

	build-system/go: Use go-1.17 by default.
	Build all Go packages with go-1.17 by default.  Explicitly specify an
	older Go version in packages which cannot build with go-1.17.

	* gnu/packages/golang.scm (go): Update from 'go-1.14' to 'go-1.17'.
	* gnu/packages/docker.scm (docker)[native-inputs]: Explicitly use 'go-1.14'.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-cmdkit-files)[arguments]:
	Explicitly use Go 1.16.
	(go-ipfs)[arguments]: Use the default version of Go.
	* gnu/packages/syncthing.scm (syncthing)[arguments]: Likewise.
	* gnu/packages/admin.scm (runitor)[arguments]: Likewise.

2021-12-24  Sarah Morgensen  <iskarian@mgsn.dev>

	build-system/go: Add pre-built standard library as implicit input.
	* gnu/packages/golang.scm (make-go-std): New procedure.
	* guix/build-system/go.scm (make-go-std): New procedure.
	(lower): Use it.  Add pre-built standard library to inputs.

	build-system/go: Initialize build cache from input packages.
	* guix/build/go-build-system.com (setup-go-environment): Set GOCACHE to
	a location within the build directory.  Union "/var/cache/go/build"
	input directories to initialize the cache.  Generate "trim.txt" within
	the cache, with the current time.

	build-system/go: Add #:substitutable? argument.
	* guix/build-system/go.scm (go-build): Add 'substitutable?' argument.
	(go-cross-build): Likewise.

2021-12-24  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: wine: Update to 6.20.
	This patch updates the logic by which the “so_dir” is patched onto RPATH.
	Unlike the old hack, this one affects all Unix libraries, so it might be a tad
	bit overkill, but better be safe than sorry when it comes to stuff that'd
	break in validate-runpaths.

	* gnu/packages/wine.scm (wine): Update to 6.20.
	[#:phases]: Replace ‘patch-makefile’ with ‘patch-makedep’.
	(wine64): Likewise.

2021-12-24  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add bibutils.
	* gnu/packages/textutils.scm (bibutils): New variable.

2021-12-24  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Move go-github-com-aswinkarthik-csvdiff to textutils.
	This fixes a build error caused by cross-module use of deprecated-package.

	* gnu/packages/golang.scm (go-github-com-aswinkarthik-csvdiff): Move from
	here...
	* gnu/packages/textutils.scm (go-github-com-aswinkarthik-csvdiff): ... to here.

2021-12-24  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: telegram-desktop: Update to 2.9.3.
	* gnu/packages/telegram.scm (telegram-desktop): Update to 2.9.3.
	[#:configure-flags]: Add "-DDESKTOP_APP_DISABLE_WEBKITGTK=ON".
	[#:phases]: Copy lib_waylandshells and lib_webview.
	[native-inputs]: Bump cmake_helpers to a bespoke commit.
	[inputs]: Add glibmm, jemalloc, qtsvg, and rnnoise.
	Add sources for lib_waylandshells and lib_webview.
	Bump lib_base, lib_crl, lib_lottie, lib_qr, lib_rpl, lib_spellcheck,
	lib_storage, lib_tl, and lib_webrtc to bespoke commits that would otherwise
	be used by recursive checkout.

	gnu: webrtc-for-telegram-desktop: Update to 91d836dc84a16584c6ac52b36c04c0de504d9c34.
	* gnu/packages/telegram.scm (webrtc-for-telegram-desktop): Update to
	91d836dc84a16584c6ac52b36c04c0de504d9c34.
	[inputs]: Add glib, libxcomposite, libxdamage, libxrender, libxrandr
	and pipewire.

	gnu: Add xiph-rnnoise.
	* gnu/packages/xiph.scm (xiph-rnnoise): New variable.

2021-12-24  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-43.f8013a0.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-43.f8013a0.

2021-12-24  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 0.36.0.
	* gnu/packages/gnome.scm (komikku): Update to 0.36.0.

	gnu: libhandy: Update to 1.5.0.
	* gnu/packages/gnome.scm (libhandy): Update to 1.5.0.

2021-12-24  Philip McGrath  <philip@philipmcgrath.com>

	gnu: node: Add an npmrc file to set nodedir.
	* gnu/packages/node.scm (node, node-lts)[arguments]: Add a phase
	'install-npmrc to create a "built-in" npmrc file that configures
	"nodedir" to point to the output store path.
	(libnode)[arguments]: Delete the 'install-npmrc phase.

	gnu: node: Patch shebangs in node_modules.
	* gnu/packages/node.scm (node)[arguments]: Replace 'patch-npm-shebang
	and 'patch-node-shebang with a new 'patch-nested-shebangs that also
	handles node-gyp and other shebangs under "/lib/node_modules".
	[inputs]: Add Python for node-gyp as "python-for-target".
	(node-lts)[inputs]: Likewise.
	(libnode)[arguments]: Adjust to delete 'patch-nested-shebangs rather
	than 'patch-npm-shebang and 'patch-node-shebang.

	gnu: node: Update to 10.24.1 for bootstrapping.
	* gnu/packages/node.scm (node): Update to 10.24.1.

	gnu: node: Avoid duplicating build phases.
	* gnu/packages/node.scm (node)[arguments]: Split 'patch-files phase
	into 'patch-hardcoded-program-references and
	'delete-problematic-tests. Adapt 'patch-hardcoded-program-references
	and 'configure to work unmodified on node-lts, but don't try to
	share 'delete-problematic-tests, because those details seem to change
	too much between node versions.
	(node, node-lts)[inputs]: Use bash-minimal rather than bash.
	(node-lts)[arguments]: Inherit 'patch-hardcoded-program-references,
	and 'configure phases from the bootstrap node.
	Remove the 'patch-files phase, keeping its remaining
	non-inherited work in a new 'replace-llhttp-sources phase.

2021-12-23  Leo Famulari  <leo@famulari.name>

	tests: git: Avoid ambiguous module import.
	Fixes this warning:

	WARNING: (guix tests git): `reset' imported from both (git) and (ice-9 control)

	This is a followup to commit 07145c8a8cef3860a6c522d81e387bd0485c83ce.

	* guix/tests/git.scm: Only import LET/EC from (ice-9 control).

2021-12-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: axoloti-patcher-next: Fix file names.
	* gnu/packages/axoloti.scm (axoloti-patcher-next)[arguments]: Add missing
	slash.

	gnu: axoloti-patcher-next: Remove trailing #T.
	* gnu/packages/axoloti.scm (axoloti-patcher-next)[source]: Remove trailing #T
	from snippet.
	[arguments]: Remove trailing #T from build phase.

2021-12-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: java-simple-xml: Delete failing test.
	This is a follow-up to commit 8e32bd1720336ec62258cb842dce812f7f979d04.

	* gnu/packages/xml.scm (java-simple-xml)[arguments]: Disable test by deleting
	it, as #:test-exclude doesn't have any effect.

2021-12-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: java-simple-xml: Disable one test.
	* gnu/packages/xml.scm (java-simple-xml)[arguments]: Disable
	NoAnnotationsRequiredTest.

	gnu: java-kafka-clients: Disable failing test.
	* gnu/packages/java.scm (java-kafka-clients)[arguments]: Disable
	Serializationtest that fails on i686.

	gnu: java-slf4j-simple: Disable one test.
	* gnu/packages/java.scm (java-slf4j-simple)[arguments]: Disable
	SimpleLoggerMultithreadedInitializationTest because it fails when more CPUs
	are available.

	gnu: java-mail: Use new input style.
	* gnu/packages/java.scm (java-mail)[native-inputs]: Use new style.

	gnu: java-mail: Remove trailing #T.
	* gnu/packages/java.scm (java-mail)[arguments]: Remove trailing #T from build
	phases.

	gnu: java-mail: Disable SSL test.
	* gnu/packages/java.scm (java-mail)[arguments]: Disable WriteTimeoutSocketTest
	because it uses as disabled SSL protocol version.

	gnu: java-kafka-clients: Update to 1.1.1.
	* gnu/packages/java.scm (java-kafka-clients): Update to 1.1.1.

	gnu: java-kafka-clients: Use new input style.
	* gnu/packages/java.scm (java-kafka-clients)[native-inputs]: Use new style.

2021-12-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: java-kafka-clients: Disable SSL test.
	This is due to changes in the enabled cipher suites in the updated icedtea-8.

	* gnu/packages/java.scm (java-kafka-clients)[arguments]: Disable the
	SslTransportLayerTest.

2021-12-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: java-icu4j: Update to 70.1.
	* gnu/packages/icu4c.scm (java-icu4j): Update to 70.1.
	[arguments]: Remove trailing #T from build phases.

	gnu: libantlr3c: Move below the Java bootstrap packages.
	* gnu/packages/java.scm (libantlr3c): Move package definition below the Java
	bootstrap packages.

	gnu: drip: Move it below the Java bootstrap packages.
	* gnu/packages/java.scm (drip): Move definition down.

	gnu: classpath-devel: Use label-less input style.
	* gnu/packages/java.scm (classpath-devel)[native-inputs]: Use new style.

	gnu: classpath-0.99: Use label-less input style.
	* gnu/packages/java.scm (classpath-0.99)[native-inputs]: Use new style.

	gnu: ecj-bootstrap: Use label-less input style.
	* gnu/packages/java.scm (ecj-bootstrap)[native-inputs]: Use new style.

	gnu: ant-bootstrap: Use label-less input style.
	* gnu/packages/java.scm (ant-bootstrap)[native-inputs]: Use new style.

	gnu: jamvm-1-bootstrap: Use label-less input style.
	* gnu/packages/java.scm (jamvm-1-bootstrap)[inputs]: Use new style.

	gnu: classpath-bootstrap: Use label-less input style.
	* gnu/packages/java.scm (classpath-bootstrap)[native-inputs]: Use new style.

	gnu: classpath-devel: Remove trailing #T.
	* gnu/packages/java.scm (classpath-devel)[arguments]: Remove trailing #T from
	'remove-unsupported-annotations build phase.

	gnu: classpath-jamvm-wrappers: Use G-Expression.
	* gnu/packages/java.scm (classpath-jamvm-wrappers)[arguments]: Use a gexp to
	remove references to %build-inputs and %outputs.
	[native-inputs]: Replace bash with bash-minimal; use label-less style.

	gnu: ecj-javac-wrapper: Use G-Expression.
	* gnu/packages/java.scm (ecj-javac-wrapper)[arguments]: Use a gexp to remove
	references to %outputs and %build-inputs.
	[native-inputs]: Use label-less style.

	gnu: ecj-bootstrap: Remove #:modules from arguments.
	* gnu/packages/java.scm (ecj-bootstrap)[arguments]: Remove #:modules.

	gnu: ecj-bootstrap: Remove trailing #T.
	* gnu/packages/java.scm (ecj-bootstrap)[arguments]: Remove trailing #T from
	build phase.

	gnu: ant-bootstrap: Remove trailing #T from build phase.
	* gnu/packages/java.scm (ant-bootstrap)[arguments]: Remove trailing #T from
	'strip-jar-timestamps phase.

	gnu: ant-bootstrap: Bind OUTPUTS in build phase.
	* gnu/packages/java.scm (ant-bootstrap)[arguments]: Bind OUTPUTS to remove
	reference to global %OUTPUTS.

	gnu: jamvm-1-bootstrap: Simplify snippet.
	* gnu/packages/java.scm (jamvm-1-bootstrap)[source]: Simplify snippet.

	gnu: icedtea-8: Update to 3.19.0.
	* gnu/packages/java.scm (icedtea-8): Update to 3.19.0.

	gnu: icedtea-8: Simplify source snippet.
	* gnu/packages/java.scm (icedtea-8)[source]: Simplify snippet.

	gnu: icedtea-8: Remove trailing #T from build phases.
	* gnu/packages/java.scm (icedtea-8)[arguments]: Remove trailing #T.

	gnu: Remove icedtea-6.
	* gnu/packages/java.scm (icedtea-6): Remove variable.
	* gnu/packages/patches/icedtea-6-extend-hotspot-aarch64-support.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove patch.

	gnu: icedtea-8: Remove commented configure flag.
	* gnu/packages/java.scm (icedtea-8)[arguments]: Remove commented conflicting
	configure flag.

	gnu: icedtea-7: Build with ECJ 4, Jamvm, and GNU Classpath.
	* gnu/packages/java.scm (icedtea-7)[native-inputs]: Remove icedtea-6, you've
	served us well; add classpath-devel, ecj4-javac-wrapper, and jamvm-with-ecj4.
	[arguments]: Replace argument to --with-jdk-home configure flag; add
	--with-ecj, --with-java, and --with-jar; remove #:locale argument; add build
	phase 'use-classpath...
	(icedtea-8)[arguments]: ...and remove that new phase here.
	[native-inputs]: Remove classpath-devel, ecj4-javac-wrapper, jamvm, and
	fastjar.

	gnu: icedtea-7: Import missing module for read-line.
	* gnu/packages/java.scm (icedtea-7)[arguments]: In 'install-keystore phase,
	import (ice-9 rdelim) for read-line.

	gnu: icedtea-7: Use system lcms and pcsc.
	* gnu/packages/java.scm (icedtea-7)[arguments]: Add configure flags to use our
	pcsc and lcms libraries.
	[inputs]: Add pcsc-lite.  And use new style.

	gnu: icedtea-7: Bind INPUTS in 'patch-paths build phase.
	* gnu/packages/java.scm (icedtea-7)[arguments]: Bind INPUTS in 'patch-paths
	build phase to remove references to %build-inputs.

	gnu: icedtea-7: Remove trailing #T.
	* gnu/packages/java.scm (icedtea-7)[arguments]: Remove trailing #T from build
	phases.

	gnu: icedtea-7: Run tests conditionally.
	* gnu/packages/java.scm (icedtea-7)[arguments]: Respect TESTS? in 'check
	phase.

	gnu: Add jamvm-with-ecj4.
	* gnu/packages/java.scm (jamvm-with-ecj4): New variable.

	gnu: Add ecj4-javac-wrapper.
	* gnu/packages/java.scm (ecj4-javac-wrapper): New variable.

	gnu: Add ecj4-bootstrap.
	* gnu/packages/java.scm (ecj4-bootstrap): New variable.

	gnu: ecj-javac-wrapper-final: Use new style for inputs.
	* gnu/packages/java.scm (ecj-javac-wrapper-final)[native-inputs]: Use new
	style.

	gnu: ecj-javac-wrapper-final: Use Guile 3.
	* gnu/packages/java.scm (ecj-javac-wrapper-final)[native-inputs]: Replace
	guile-2.2 with guile-3.0.

	gnu: ecj-javac-wrapper: Use Guile 3.
	* gnu/packages/java.scm (ecj-javac-wrapper)[native-inputs]: Replace guile-2.2
	with guile-3.0.

	gnu: ecj-javac-wrapper: Remove trailing #T.
	* gnu/packages/java.scm (ecj-javac-wrapper)[arguments]: Remove trailing #T.

	gnu: ecj-javac-wrapper: Remove rt.jar from classpath.
	* gnu/packages/java.scm (ecj-javac-wrapper)[arguments]: Do not add jamvm's
	rt.jar to the classpath.

	gnu: ecj-bootstrap: Remove trailing #T.
	* gnu/packages/java.scm (ecj-bootstrap)[arguments]: Remove trailing #T from
	build phase.

	gnu: jamvm: Simplify snippet.
	* gnu/packages/java.scm (jamvm)[source]: Simplify snippet.

2021-12-23  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add quantlib.
	* gnu/packages/finance.scm (quantlib): New variable.

2021-12-23  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: libite: Edit synopsis and description.
	* gnu/packages/linux.scm (libite)[synopsis]: Improve it.
	[description]: Ditto.

	gnu: watchdogd: Add a missing dot.
	* gnu/packages/linux.scm (watchdogd)[description]: Add a missing dot.

2021-12-23  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.296.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.296.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.294.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.294.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.259.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.259.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.222.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.222.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.168.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.168.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.88.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.88.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.15.11.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.11.
	(linux-libre-5.15-pristine-source): Update hash.

2021-12-23  Petr Hodina  <phodina@protonmail.com>

	gnu: Add watchdogd.
	* gnu/packages/linux.scm (watchdogd): New variable.

	gnu: Add libuev.
	* gnu/packages/linux.scm (libuev): New variable.

	gnu: Add libite.
	* gnu/packages/linux.scm (libite): New variable.

2021-12-23  Leo Famulari  <leo@famulari.name>

	gnu: Remove unused module import from (gnu packages linux).
	This caused an ambiguous import warning:

	------
	WARNING: (gnu packages linux): `build' imported from both (gnu packages build-tools) and (guix store)
	------

	This is a followup to commit 6961c8368c66feef1fe5e7f4d425b857c1051948.

	* gnu/packages/linux.scm: Do not import (gnu packages build-tools).

2021-12-23  Vinicius Monego  <monego@posteo.net>

	gnu: Add qelectrotech.
	* gnu/packages/engineering.scm (qelectrotech): New variable.

2021-12-23  Attila Lendvai  <attila@lendvai.name>

	tests: gnupg: Factor out and export KEY-FINGERPRINT-VECTOR.
	* guix/tests/gnupg.scm (key-fingerprint-vector): New procedure.  Export it.
	(key-fingerprint): Use it.

	tests: Smarten up git repository testing framework.
	* guix/tests/git.scm (with-git-repository): New macro, exported.  It can be used
	repeatedly inside a WITH-TEMPORARY-GIT-REPOSITORY.
	(populate-git-repository): Extend the DSL with (ADD "some-noise"), (RESET
	"[commit hash]"), (CHECKOUT "branch" ORPHAN).

2021-12-23  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guix: Update to 1.3.0-17.2a49ddb.
	Also add a note about updating the guix package when it fails to build.

	* gnu/packages/package-management.scm (guix): Update to 1.3.0-17.2a49ddb.

2021-12-23  Mathieu Othacehe  <othacehe@gnu.org>

	tests: rsync: Fix it.
	* gnu/tests/rsync.scm ("Test file not copied to read-only share"): This
	returns the error code 1 and not 10.

2021-12-23  Jelle Licht  <jlicht@fsfe.org>

	gnu: c-ares: Enable tests.
	* gnu/packages/adns.scm (c-ares)[arguments]: Enable tests.

2021-12-23  Timothy Sample  <samplet@ngyro.com>

	self: Add guile-lzma as a dependency.
	This is a follow-up to 35ce3e5de6d39d4959ecae31e8f8ce2bbb645e0a, fixing
	Disarchive recovery when the download script is run from a 'guix pull'
	profile.

	* guix/self.scm (specification->package): Add "guile-lzma".
	(compiled-guix): Add GUILE-LZMA to DEPENDENCIES in
	the #:dependencies argument to 'guix-command'.

2021-12-23  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-ana: Update to 0.0.0-2.848185e.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana): Update to 0.0.0-2.848185e.
	  [inputs]: Use new style.
	  [native-inputs]: Add openmpi and pkg-config.
	  [propagated-inputs]: Add gnuplot.
	  [arguments]: Update 'fix-paths' phase.

2021-12-23  Mathieu Othacehe  <othacehe@gnu.org>

	tests: reconfigure: Fix it.
	* gnu/tests/reconfigure.scm (run-install-bootloader-test): Use a non volatile
	VM so that a bootloader configuration file is installed.

	scripts: system: Add a missing module.
	* guix/scripts/system.scm: Add a missing module.

2021-12-23  Mathieu Othacehe  <othacehe@gnu.org>

	tests: nfs: Fix nfs-root-fs test.
	This test has probably never been working. Rename it nfs-full, and test that
	an NFS server can be started in a VM and mounted in another VM.

	* gnu/tests/nfs.scm (run-nfs-root-fs-test): Rename it ...
	(run-nfs-full-test): ... this way.
	(%test-nfs-root-fs): Rename it ...
	(%test-nfs-full): ... this way.

2021-12-23  Mathieu Othacehe  <othacehe@gnu.org>

	services: nfs: Fix statd and mountd ports.
	* gnu/services/nfs.scm (nfs-shepherd-services): Fix rpcstatd-port and
	rpcmountd-port arguments.

2021-12-23  Mathieu Othacehe  <othacehe@gnu.org>

	tests: docker: Fix it.
	The docker tests are broken because the docker overlay doesn't support running
	on our own storage overlay. Use the new <virtual-machine> volatile? field to
	spawn a VM with a persistent storage and no overlay.

	* gnu/tests/docker.scm (run-docker-test): Add the docker-tarball to the gc
	roots as the host store is not shared anymore. Spawn a VM without volatile
	storage.
	(run-docker-system-test): Ditto.
	(%test-docker-system): Adapt it to use the image API.

2021-12-23  Mathieu Othacehe  <othacehe@gnu.org>

	scripts: system: Use the disk-image size argument for VM generation.
	* guix/scripts/system.scm (system-derivation-for-action): Use the given
	image-size unconditionnaly when calling system-qemu-image/shared-store-script.

	scripts: system: Pass the volatile field to VM generation.
	* guix/scripts/system.scm (system-derivation-for-action): Add new volatile?
	argument and pass it to system-qemu-image/shared-store-script.
	(perform-action): Add new volatile? argument and pass it to
	system-derivation-for-action.
	(process-action): Pass the volatile? argument to perform-action.

	scripts: system: Deprecate the docker-image command.
	* guix/scripts/system.scm (system-derivation-for-action): Use the image API to
	generate the docker images and deprecate the docker-image command.
	(process-action): Ditto.
	* doc/guix.texi (Invoking guix system): Adapt it.

2021-12-23  Mathieu Othacehe  <othacehe@gnu.org>

	Remove VM generation dead-code.
	This code duplicates the (gnu system image) and (gnu build image) code. Using
	VM for image generation is not needed, not portable and really slow. Remove
	all the VM image generation code to make sure that only the image API is used.

	* gnu/build/vm.scm: Remove it. Move the qemu-command procedure to ...
	* gnu/build/marionette.scm: ... here.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Adapt it.
	* tests/modules.scm: Ditto.
	* gnu/tests/install.scm: Ditto.
	* gnu/system/vm.scm: Adapt it and remove expression->derivation-in-linux-vm,
	qemu-img, system-qemu-image/shared-store and system-docker-image procedures.
	* doc/guix.texi (G-Expressions): Adapt it.

2021-12-23  Mathieu Othacehe  <othacehe@gnu.org>

	system: vm: Use the image API to generate QEMU images.
	Also add a volatile? argument to the virtual-machine record. When volatile? is
	true generate a QEMU script that mounts an overlay on top of a read only
	storage. When volatile? is false, use a persistent, read-write storage.

	* gnu/system/vm.scm (common-qemu-options): Add a rw-image? argument to use a
	persistent storage.
	(system-qemu-image/shared-store-script): Add a volatile? argument and honor
	it. Use the image API to build the QEMU image.
	(<virtual-machine>)[volatile?]: New field.
	(virtual-machine-compiler): Pass the volatile? argument to the
	system-qemu-image/shared-store-script procedure.

2021-12-23  Mathieu Othacehe  <othacehe@gnu.org>

	system: image: Add docker support.
	* gnu/system/image.scm (docker-image, docker-image-type): New variables.
	(system-docker-image): New procedure.
	(image->root-file-system): Add docker image support.
	(system-image): Ditto.

	image: Add a shared-network? field.
	* gnu/image.scm (<image>)[shared-network?]: New field.

	image: Add a shared-store? field.
	* gnu/image.scm (<image>)[shared-store?]: New field.

	build: image: Add optional closure copy support.
	* gnu/build/image.scm (initialize-root-partition): Add a closure-copy?
	argument and honor it.

2021-12-23  Vinicius Monego  <monego@posteo.net>

	gnu: pre-commit: Update to 2.16.0.
	* gnu/packages/version-control.scm (pre-commit): Update to 2.16.0.

	gnu: gsequencer: Update to 3.14.5.
	* gnu/packages/music.scm (gsequencer): Update to 3.14.5.
	[source]<origin>: Update url.

	gnu: gsequencer: Build with libsoup 2.
	* gnu/packages/music.scm (gsequencer)[native-inputs]: Use the new style.
	[inputs]: Replace libsoup with libsoup-minimal-2 and webkitgtk with
	webkitgtk-with-libsoup2. Use the new style.

	gnu: gnome-commander: Update to 1.12.3.1.
	* gnu/packages/gnome.scm (gnome-commander): Update to 1.12.3.1.

	gnu: openexr: Update to 3.1.3.
	* gnu/packages/graphics.scm (openexr): Update to 3.1.3.

2021-12-23  Marius Bakke  <marius@gnu.org>

	gnu: libksba: Fix cross-compilation.
	* gnu/packages/gnupg.scm (libksba)[native-inputs]: Remove.

2021-12-23  Marius Bakke  <marius@gnu.org>

	gnu: qemu-minimal: Actually remove unnecessary native-inputs.
	This is a follow-up to commit d64bd1254a015dfc999431dc65b6c5f210e8e334.

	* gnu/packages/virtualization.scm (qemu-minimal)[native-inputs]: Filter static
	outputs and remove "gettext-minimal" instead of "gettext".

2021-12-23  Marius Bakke  <marius@gnu.org>

	gnu: seabios: Build vgabios targets.
	* gnu/packages/firmware.scm (seabios)[arguments]: Add new phase to build
	various vgabiosen.  While at it, create a "bios-256k.bin" as expected by
	QEMU.

2021-12-23  Marius Bakke  <marius@gnu.org>

	gnu: seabios: Encode version information in the binary.
	...to make the build deterministic.

	* gnu/packages/firmware.scm (seabios)[arguments]:  Create a ".version" file as
	expected by the build system.  While at it, set EXTRAVERSION as recommended by
	upstream.

2021-12-23  Marius Bakke  <marius@gnu.org>

	gnu: seabios: Update to 1.15.0.
	* gnu/packages/firmware.scm (seabios): Update to 1.15.0.
	[arguments]: Remove trailing #t's.
	[native-inputs]: Remove label.

	gnu: gcl: Avoid referencing GCC from the top-level.
	* gnu/packages/lisp.scm (gcl)[arguments]: Use SEARCH-INPUT-FILE instead of
	referencing the GCC variable.

	gnu: rsync: Remove 3.1.3.
	* gnu/packages/rsync.scm (rsync-next): Remove variable.
	(rsync): Update to 3.2.3.  While at it, remove input labels.

	chromium-extension: Avoid another usage of the store-mapped /tmp.
	* gnu/build/chromium-extension.scm (make-crx): Use a Chromium profile relative
	to the build directory instead of /tmp.  While here, remove obsolete comment.

2021-12-22  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-eldev: Adjust to changes in emacs-build-system.
	* gnu/packages/emacs-xyz.scm (emacs-eldev)[install-eldev-executable]: Use
	elpa-directory for ELDEV_LOCAL.

2021-12-22  Leo Famulari  <leo@famulari.name>

	gnu: xorg-server: Update to 21.1.2 [security fixes].
	Fixes CVE-2021-4008, CVE-2021-4009, CVE-2021-4010, and CVE-2021-4011.

	* gnu/packages/xorg.scm (xorg-server): Update to 21.1.2.
	(xorg-server-for-tests): Use version 21.1.1.

2021-12-22  Timothy Sample  <samplet@ngyro.com>

	services: dbus: Wait 1 minute for elogind to get ready.
	Fixes <https://issues.guix.gnu.org/issue/52051>.

	* gnu/services/dbus.scm (dbus-configuration-directory): Set a 60 second
	authentication timeout in the D-Bus configuration.

2021-12-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-evil-collection: Update to 0.0.7.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 0.0.7.

	gnu: emacs-cider: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.2.0.

	gnu: emacs-geiser-guile: Update to 0.20.1.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-guile): Update to 0.20.1.

	gnu: emacs-geiser: Update to 0.21.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.21.

2021-12-22  Xinglu Chen  <public@yoctocell.xyz>

	doc: Document (gnu services configuration).
	* guix.texi (Complex Configurations): New node.

2021-12-22  Petr Hodina  <phodina@protonmail.com>

	gnu: Add sugar-light-sddm-theme.
	* gnu/packages/display-manager.scm (sugar-light-sddm-theme): New variable.

	gnu: Add sugar-dark-sddm-theme.
	* gnu/packages/display-manager.scm (sugar-dark-sddm-theme): New variable.

2021-12-22  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add xblackjack.
	* gnu/packages/games.scm (xblackjack): New variable.

2021-12-22  Ludovic Courtès  <ludo@gnu.org>

	packages: Avoid #:re-export-and-replace to allow upgrades from 1.2.0.
	Fixes <https://issues.guix.gnu.org/52694>.
	Reported by Carl Dong <contact@carldong.me>.

	Use of #:re-export-and-replace would prevent upgrades from 1.2.0, whose
	'source-module-closure' procedure did not recognize #:re-export-and-replace.

	* guix/packages.scm: Remove #:re-export-and-replace and add top-level
	call to 'module-re-export!'

2021-12-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-posframe: Update to 1.1.3.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.1.3.

	gnu: emacs-pyim: Update to 3.9.6.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.9.6.

2021-12-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-scipy: Update to 1.7.3.
	* gnu/packages/python-science.scm (python-scipy): Update to 1.7.3.
	[native-inputs]: Add python-pydata-sphinx-theme, python-sphinx-panels.
	[arguments]: Add phase to build without python-pythran. Remove
	trailing #t from phases.
	* gnu/packages/sphinx.scm (python-pydata-sphinx-theme)[native-inputs]:
	Remove python-plotly.

	gnu: Add python-sphinx-panels.
	* gnu/packages/sphinx.scm (python-sphinx-panels): New variable.

	gnu: python-pydata-sphinx-theme: Fix build.
	* gnu/packages/sphinx.scm (python-pydata-sphinx-theme)[native-inputs]:
	Replace python-docutils with python-docutils-0.15. Remove duplicate
	entries.

	gnu: python-statsmodels: Update to 0.13.1.
	* gnu/packages/statistics.scm (python-statsmodels): Update to 0.13.1.

2021-12-22  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: python-pingouin: Update to 0.5.0.
	* gnu/packages/python-science.scm (python-pingouin): Update to 0.5.0.

2021-12-22  Timothy Sample  <samplet@ngyro.com>

	gnu: disarchive: Update to 0.4.0.
	* gnu/packages/backup.scm (disarchive)[source]: Update to 0.4.0.
	[native-inputs, inputs]: Add guile-lzma.
	* gnu/packages/package-management.scm (guix)[arguments]: Include
	guile-lzma in the 'wrap-program' phase.
	[inputs]: Add guile-lzma.

	gnu: Add guile-lzma.
	* gnu/packages/guile.scm (guile-lzma): New variable.

2021-12-22  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-42.9f5b8b7.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-42.9f5b8b7.
	[native-inputs,inputs,propagated-inputs]: Update style.

2021-12-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Update to 3.1.5.
	* gnu/packages/dns.scm (knot): Update to 3.1.5.

2021-12-22  Attila Lendvai  <attila@lendvai.name>

	tests: Move keys into ./tests/keys/ and add a third ed25519 key.
	The third key will be used in an upcoming commit.

	Rename public keys to .pub.

	* guix/tests/gnupg.scm (%ed25519-3-public-key-file): New variable.
	(%ed25519-3-secret-key-file): New variable.
	(%ed25519-2-public-key-file): Renamed from %ed25519bis-public-key-file.
	(%ed25519-2-secret-key-file): Renamed from %ed25519bis-secret-key-file.
	* tests/keys/ed25519-3.key: New file.
	* tests/keys/ed25519-3.sec: New file.

2021-12-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: weechat: Update to 3.4.
	* gnu/packages/irc.scm (weechat): Update to 3.4.

	gnu: weechat: Satisfy guix lint.
	* gnu/packages/irc.scm (weechat)[native-inputs]: Relabel gettext as
	gettext-minimal.
	[inputs]: Use default libgcrypt output.
	[home-page]: Use upstream home-page.

	gnu: weechat: Enable tests on all architectures.
	* gnu/packages/irc.scm (weechat)[arguments]: Remove test field.

	gnu: weechat: Only build docs on some architectures.
	* gnu/packages/irc.scm (weechat)[native-inputs]: Only use
	ruby-asciidoctor on architectures supported by GHC.
	[arguments]: Only build manpages and docs on some architectures. Only
	move documentation when it is built.

2021-12-22  Olivier Dion  <olivier.dion@polymtl.ca>

	gnu: Enable babeltrace Python's bindings.
	* gnu/packages/instrumentation.scm (babeltrace)
	[tests?]: Set to false.
	[configure-flags]: Enable Python's plugins and bindings.
	[make-flags]: Add output's /lib to linker rpath.

2021-12-22  Nathan Dehnel  <ncdehnel@gmail.com>

	services: wireguard: Add DNS config field.
	* gnu/services/vpn.scm (wireguard-configuration)[dns]: New field.
	(wireguard-configuration-file): Honor it.
	* doc/guix.texi: Document it.

2021-12-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: strace: Update to 5.15.
	* gnu/packages/linux.scm (strace): Update to 5.15.
	[arguments]: Remove trailing #T from build phases; disable one more test.

2021-12-22  Vinicius Monego  <monego@posteo.net>

	gnu: gimp: Update to 2.10.30.
	* gnu/packages/gimp.scm (gimp): Update to 2.10.30.

	gnu: gegl: Update to 0.4.34.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.34.
	[source]: Make some cosmetic changes.

2021-12-22  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-odoc: Update to 2.0.2.
	* gnu/packages/ocaml.scm (ocaml-odoc): Update to 2.0.2.

	gnu. ocaml-batteries: Update to 3.4.0.
	* gnu/packages/ocaml.scm (ocaml-batteries): Update to 3.4.0.

	gnu: ocaml-fpath: Update to 0.7.3.
	* gnu/packages/ocaml.scm (ocaml-fpath): Update to 0.7.3.

	gnu: camlp5: Update to 8.00.02.
	* gnu/packages/ocaml.scm (camlp5): Update to 8.00.02.

	gnu: frama-c: Update to 24.0.
	* gnu/packages/maths.scm (frama-c): Update to 24.0.

2021-12-21  Julien Lepiller  <julien@lepiller.eu>

	gnu: coq: Update to 8.14.1.
	* gnu/packages/coq.scm (coq-core): Update to 8.14.1.

	gnu: ocaml-findlib: Update to 1.9.1.
	* gnu/packages/ocaml.scm (ocaml-findlib): Update to 1.9.1.

	gnu: java-log4j-api: Update to 2.17.0.
	* gnu/packages/java.scm (java-log4j-api): Update to 2.17.0.

2021-12-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add tlpui.
	* gnu/packages/linux.scm (tlpui): New variable.

2021-12-21  Vagrant Cascadian  <vagrant@debian.org>

	gnu: python-sgmllib3k: Fix typo.
	* gnu/packages/python-xyz.scm (python-sgmllib3k)[description]: Fix use of
	  pluralized "This package".

2021-12-21  Mathieu Othacehe  <othacehe@gnu.org>

	services: static-networking: Enable multicast by default.
	Fixes: <https://issues.guix.gnu.org/52520>.

	* gnu/services/base.scm (network-set-up/linux): Enable it.

2021-12-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.17: Build with gcc:lib on arm* architectures.
	* gnu/packages/golang.scm (go-1.17)[arguments]: Add phase on arm*
	architectures to link to gcc:lib.
	[inputs]: When building for arm* don't remove gcc:lib.

	gnu: go-1.17: Simplify native-inputs.
	* gnu/packages/golang.scm (go-1.17)[native-inputs]: Remove unnecessary
	quoting.

2021-12-21  Ludovic Courtès  <ludo@gnu.org>

	tests: rsync: Define several modules.
	* gnu/tests/rsync.scm (run-rsync-test)["Test file not copied to
	read-only share", "Test file correctly received from read-only share"]:
	New tests.
	(%rsync-os): Define two modules.

2021-12-21  Ludovic Courtès  <ludo@gnu.org>

	services: rsync: Allow configuring several rsync "modules".
	Until now the rsync service would export a single module, named
	"files".  This allows users to specify as many modules as they want, in
	line with rsyncd.conf(5).

	* gnu/services/rsync.scm (warn-share-field-deprecation): New procedure.
	(<rsync-configuration>)[modules]: New field.
	[share-path, share-comment, read-only?, timeout]: Mark as deprecated.
	(<rsync-module>): New record type.
	(%default-modules): New variable.
	(rsync-configuration-modules): New procedure.
	(rsync-activation): Create the directory of each module.
	(rsync-config-file): Generate configuration for each module.
	(rsync-service-type)[description]: New field.
	* doc/guix.texi (Networking Services): Adjust documentation.  Augment
	example.

2021-12-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: binutils-gold: Skip gold testsuite on some architectures.
	* gnu/packages/base.scm (binutils-gold)[arguments]: Add a phase on some
	architecturest to skip the gold testsuite.

	gnu: Add vim-gnupg.
	* gnu/packages/vim.scm (vim-gnupg): New variable.

	gnu: python-statsmodels: Remove cythonized files from tarball.
	* gnu/packages/statistics.scm (python-statsmodels)[source]: Add snippet
	to remove cythonized files.

2021-12-21  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: python-pingouin: Update to 0.5.0."
	This reverts commit f2ad33bc3933b710e5beb6592a9a4925b91b199a.

	python-pingouin after 0.3.12 needs newer versions of all the python
	science libraries.

2021-12-21  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-41.6b6218d.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-41.6b6218d.

	gnu: Add nar-herder.
	* gnu/packages/package-management.scm (nar-herder): New variable.

2021-12-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: opencv: Fix installation.
	This is a follow-up to commit 5894b1210d689ec408db21184b85b0a6a1a5ca3e.

	* gnu/packages/image-processing.scm (opencv)[arguments]: Add build phase
	'do-not-install-3rdparty-file.

2021-12-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-geiser: Update to 0.20.1.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.20.1.

	gnu: Add fsearch.
	* gnu/packages/search.scm (fsearch): New variable.

2021-12-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tuir: Skip sanity-check.
	* gnu/packages/syndication.scm (tuir)[arguments]: Remove 'sanity-check.

	gnu: qutebrowser: Remove unnecessary input.
	* gnu/packages/web-browsers.scm (qutebrowser)[inputs]: Remove
	python-importlib-resources.

2021-12-20  Leo Famulari  <leo@famulari.name>

	gnu: WebKitGTK: Update to 2.34.3 [fixes CVE-2021-{30809,30887,30890}].
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.34.3.

2021-12-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: parlatype: Update to 3.1.
	* gnu/packages/gnome.scm (parlatype): Update to 3.1.
	[native-inputs]: Remove labels.

	gnu: axel: Update to 2.17.11.
	* gnu/packages/networking.scm (axel): Update to 2.17.11.

	gnu: emacs-geiser-guile: Update to 0.20.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-guile): Update to 0.20.

	gnu: emacs-geiser: Update to 0.20.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.20.
	[propagated-inputs]: Add emacs-transient.

	gnu: emacs-xml-rpc: Update to 1.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-xml-rpc): Update to 1.0.5.

2021-12-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: opencv: Update to 4.5.4.
	* gnu/packages/patches/opencv-fix-build-of-grfmt_jpeg2000.cpp.patch: Delete file.
	* gnu/packages/patches/opencv-rgbd-aarch64-test-fix.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove patches.
	* gnu/packages/image-processing.scm (opencv): Update to 4.5.4.
	[source]: Remove patch; keep bundled quirc.
	[arguments]: Build without ade; update build phase 'disable-broken-tests;
	remove build phase 'add-ilmbase-include-path.
	[native-inputs]: Update source hashes for opencv-contrib and opencv-extra.
	[inputs]: Use new style; add imath and openblas; replace openexr-2 with
	openexr.
	[description]: Reformat first paragraph.

	gnu: opencv: Remove trailing #T from snippet.
	* gnu/packages/image-processing.scm (opencv)[source]: Remove #T at the end of
	the snippet.

	gnu: leveldb: Remove --no-rtti flag.
	* gnu/packages/databases.scm (leveldb)[arguments]: Patch CMakeLists.txt in
	'allow-RTTI phase.

	gnu: ceph: Simplify source snippet.
	* gnu/packages/storage.scm (ceph)[source]: Simplify snippet.

	gnu: ceph: Update to 16.2.7.
	* gnu/packages/storage.scm (ceph): Update to 16.2.7.

	gnu: Add bash-with-syslog.
	* gnu/packages/bash.scm (bash-with-syslog): New variable.

	gnu: sortmerna: Update to 4.3.4.
	* gnu/packages/bioinformatics.scm (sortmerna): Update to 4.3.4.
	[build-system]: Use cmake-build-system.
	[arguments]: Disable tests; add configure flags; add phase
	'find-concurrentqueue-headers; update 'install phase.
	[inputs]: Add concurrentqueue, gflags, rapidjson, and rocksdb.
	[native-inputs]: Add pkg-config.

	gnu: rocksdb: Update to 6.26.1.
	* gnu/packages/databases.scm (rocksdb): Update to 6.26.1.
	[build-system]: Use cmake-build-system.
	[arguments]: Disable tests for all architectures; update configure-flags to
	new build system; remove build phase customization; add two phases:
	'build-generically and 'patch-CMakeLists.txt.

	gnu: Add concurrentqueue.
	* gnu/packages/cpp.scm (concurrentqueue): New variable.

2021-12-20  Leo Famulari  <leo@famulari.name>

	gnu: Apache httpd: Update to 2.4.52 [fixes CVE-2021-{44224,44790}].
	* gnu/packages/web.scm (httpd): Update to 2.4.52.

2021-12-20  Jelle Licht  <jlicht@fsfe.org>

	gnu: python-lsp-server: Update to 1.3.3.
	* gnu/packages/python-xyz.scm (python-lsp-server): Update to 1.3.3.
	[home-page]: Update to new location.

2021-12-20  Ludovic Courtès  <ludo@gnu.org>

	doc: Remove extra closing paren.
	* doc/contributing.texi (Emacs Packages): Remove extra paren in example.

2021-12-20  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add tkrev.
	* gnu/packages/version-control.scm (tkrev): New variable.

2021-12-20  Michael Rohleder  <mike@rohleder.de>

	gnu: bpytop: Fix build.
	* gnu/packages/admin.scm (bpytop)[arguments]: Delete 'sanity-check phase.

2021-12-20  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: ghc-microlens: Update home page.
	* gnu/packages/haskell-xyz.scm (ghc-microlens)[home-page]: Use new home page.

2021-12-20  Olivier Dion  <olivier.dion@polymtl.ca>

	doc: Fix wrong home-shepherd-configuration data type.
	* doc/guix.texi (Managing User's Daemons): Rename shepherd-configuration for
	home-shepherd-configuration.

2021-12-20  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add rcshist.
	* gnu/packages/version-control.scm (rcshist): New variable.

	gnu: rcs: Install man page for rcsfreeze.
	* gnu/packages/version-control.scm (rcs)[arguments]: Install man page
	  for rcsfreeze.

2021-12-20  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Simplify inputs in examples.
	* doc/guix-cookbook.texi (Recursive importers, Inheritance): Use
	the simplified input style.

2021-12-20  Artyom V. Poptsov  <poptsov.artyom@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add udpcast
	* gnu/packages/admin.scm (udpcast): New variable.

2021-12-20  (unmatched-parenthesis  <paren@disroot.org>

	gnu: vlang: Update to 0.2.4.
	* gnu/packages/vlang.scm (vlang): Update to 0.2.4.

2021-12-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: rust-rayon@1.5: Update dependencies.
	Previous versions of rust-rand and rust-rand-xorshift were too old,
	leading cargo to error out.

	Regression most likely introduced in
	a2b7abb99bd5396c59b404160c3bafa810be470a.

	* gnu/packages/crates-io.scm (rust-rayon-1)[arguments]: Depend on
	RUST-RAND-0.8 and RUST-RAND-XORSHIFT-0.3.

2021-12-20  Ludovic Courtès  <ludo@gnu.org>

	services: static-networking: Sanitize <network-address> values.
	This makes sure users do not mistakenly configuring a network with "/0"
	as its netmask.

	* gnu/services/base.scm (assert-valid-address): New procedure.
	(<network-address>)[value]: Add it as 'sanitize'.

2021-12-20  Ludovic Courtès  <ludo@gnu.org>

	combinators: Add 'define-compile-time-procedure'.
	* guix/combinators.scm (procedure-call-location): New syntax parameter.
	(define-compile-time-procedure): New macro.

2021-12-20  Ludovic Courtès  <ludo@gnu.org>

	build-system/meson: Define build variables when cross-compiling.
	Fixes <https://issues.guix.gnu.org/52574>.
	Reported by L  p R n  d n    <guix@lprndn.info>.

	* guix/build-system/meson.scm (meson-cross-build)[builder]: Define
	'%build-host-inputs', '%build-target-inputs', '%build-inputs', and
	'%outputs'.

2021-12-20  BonfaceKilz  <me@bonfacemunyoki.com>

	gnu: Move csvdiff to (gnu packages textutils).
	* gnu/packages/golang.scm (go-github-com-aswinkarthik-csvdiff): Add deprecated
	alias. Move to ...
	* gnu/packages/textutils (csvdiff): ... here.

2021-12-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: acpica: Update to 20211217.
	* gnu/packages/admin.scm (acpica): Update to 20211217.

	gnu: vhba-module: Update to 20211218.
	* gnu/packages/linux.scm (vhba-module): Update to 20211218.

	gnu: cdemu-daemon: Update to 3.2.6.
	* gnu/packages/cdrom.scm (cdemu-daemon): Update to 3.2.6.

	gnu: libmirage: Update to 3.2.6.
	* gnu/packages/cdrom.scm (libmirage): Update to 3.2.6.

	gnu: fio: Update to 3.29.
	* gnu/packages/benchmark.scm (fio): Update to 3.29.

	gnu: libeatmydata: Update to 130.
	* gnu/packages/file-systems.scm (libeatmydata): Update to 130.

	gnu: libeatmydata: Fix Texinfo typo in description.
	* gnu/packages/file-systems.scm (libeatmydata)[description]:
	Remove stray ‘}’ and use @file{} over @code{}.

2021-12-20  John Kehayias  <john.kehayias@protonmail.com>

	gnu: syncthing-gtk: Remove librsvg input
	* gnu/packages/syncthing.scm (syncthing-gtk)[inputs]: Remove LIBRSVG as GTK+
	propagates LIBRSVG-BOOTSTRAP. This fixes a startup error due to two LIBRSVG
	being in GI_TYPELIB_PATH.

2021-12-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bcachefs-tools-static: Remove input labels.
	* gnu/packages/file-systems.scm (bcachefs-tools/static)[inputs]:
	Remove input labels.

	gnu: bcachefs-tools-static: Fix build.
	* gnu/packages/crypto.scm (keyutils)[arguments]: Do build the static
	library, but move it to the :static output in a new 'install:static
	phase.
	* gnu/packages/file-systems.scm (bcachefs-tools/static)[inputs]:
	Add this keyutils:static.

	gnu: bcachefs-tools: Update to 0.1-13.b19d9f9.
	* gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-13.b19d9f9.

	gnu: bcachefs-tools: Remove input labels.
	* gnu/packages/file-systems.scm (bcachefs-tools)[inputs]:
	Remove input labels.

	gnu: keyutils: Gexp arguments.
	* gnu/packages/crypto.scm (keyutils)[arguments]:
	Rewrite as a keyword/gexp list.

2021-12-19  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	doc: Add group configuration example
	* gnu/system/examples/desktop.tmpl: Add group configuration example.

2021-12-19  Andrew Tropin  <andrew@trop.in>

	home: Add gexp-compiler for home-environments.
	* gnu/home.scm (home-environment-compiler): New variable.

2021-12-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnome-dictionary: Simplify inputs.
	* gnu/packages/gnome.scm (gnome-dictionary)[native-inputs]: Simplify.

	gnu: gnome-dictionary: Build with Meson 0.59.
	* gnu/packages/gnome.scm (gnome-dictionary)[arguments]: Pass #:meson.

2021-12-19  Leo Famulari  <leo@famulari.name>

	gnu: video-contact-sheet: Use the new style.
	* gnu/packages/video.scm (video-contact-sheet)[arguments]: Use the new style.

2021-12-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: buku: Fix build.
	* gnu/packages/web.scm (buku)[origin]: Drop file-name.
	[arguments]: Drop sanity-check.
	[inputs]: Add python-flask.

2021-12-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: cglm: Use meson-build-system.
	The CMake-based builds fail to correctly encode the version, leading to build
	failures in dependencies.  See <https://bugs.gnu.org/52663>.

	* gnu/packages/maths.scm (cglm)[build-system]: Change to meson-build-system.
	[arguments]: Adjust #:configure-flags accordingly.

2021-12-19  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: cglm: Update to 0.8.4.
	* gnu/packages/maths.scm (cglm): Update to 0.8.4.

2021-12-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: lagrange: Fix build.
	* gnu/packages/web-browsers.scm (lagrange)[argument]<#:phases>: Add phase to
	fix build.

	Fixes <https://issues.guix.gnu.org/52664>.

2021-12-19  Leo Famulari  <leo@famulari.name>

	gnu: opustags: Use the new style.
	* gnu/packages/music.scm (opustags)[arguments]: Use the new style.

2021-12-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wslay: Fix build.
	* gnu/packages/web.scm (wslay)[argument]<#:phases>: Add phase to fix Sphinx
	error.

	Fixes <https://issues.guix.gnu.org/52661>.

2021-12-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-rust-mode: Update to 1.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-rust-mode): Update to 1.0.3.

2021-12-19  Leo Famulari  <leo@famulari.name>

	gnu: Add opustags.
	* gnu/packages/music.scm (opustags): New variable.

2021-12-19  Andrew Whatson  <whatson@gmail.com>

	ci: Restrict substitute search to guix jobset.
	* guix/ci.scm (latest-builds): Add jobset keyword.
	(find-latest-commit-with-substitutes): Pass jobset "guix".

2021-12-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lxpanel: Update to 0.10.1.
	This fixes the build with gdk-pixbuf@2.42.4.

	* gnu/packages/lxde.scm (lxpanel): Update to 0.10.1.

2021-12-19  Efraim Flashner  <efraim@flashner.co.il>

	Merge branch 'master' into core-updates

2021-12-19  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: obs: Add qtwayland.
	* gnu/packages/video.scm (obs)[inputs]: Add qtwayland.

2021-12-19  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: flameshot: Update to 0.10.2.
	* gnu/packages/image.scm (flameshot): Update it.

	gnu: xdg-desktop-portal-wlr: Add binary dependencies.
	* gnu/packages/patches/xdg-desktop-portal-wlr-harcoded-length.patch:
	Add it.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Add
	dependencies on bash-minimal, grim and slurp, and hardcode the paths
	in source.

	gnu: xdg-desktop-portal-wlr: Use new input style.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Refactor it.

	gnu: xdg-desktop-portal-wlr: Update to 0.5.0.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Update it.

	gnu: Add wireplumber.
	* gnu/packages/linux.scm (wireplumber): Add it.

	gnu: pipewire-0.3: Update to 0.3.41.
	* gnu/packages/linux.scm (pipewire-0.3): Update it.

	gnu: pipewire-0.3: Use new input style.
	* gnu/packages/linux.scm (pipewire-0.3): Refactor it.

2021-12-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qutebrowser: Install userscripts.
	* gnu/packages/web-browsers.scm (qutebrowsers)[inputs]: Add
	python-pynacs.
	[arguments]: Add custom 'patch-systemdir, 'install-userscripts phases.

	gnu: qutebrowser: Remove unnecessary input.
	* gnu/packages/web-browsers.scm (qutebrowser)[inputs]: Remove
	python-importlib-resources.

2021-12-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: galera: Update to 26.4.10.
	* gnu/packages/databases.scm (galera): Update to 26.4.10.
	[source]: Use Git tag.

	gnu: leveldb: Update to 1.23.
	* gnu/packages/databases.scm (leveldb): Update to 1.23.
	[arguments]: Rewrite as a keyword/gexp list.  Add a new
	'unpack-third_party-sources phase.  Add #:configure-flags to prevent
	these from being installed to the output.

	gnu: ccache: Gexp arguments.
	* gnu/packages/ccache.scm (ccache)[arguments]: Rewrite as a keyword/gexp list.

	gnu: ccache: Update to 4.5.1.
	* gnu/packages/ccache.scm (ccache): Update to 4.5.1.

2021-12-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: diffoscope: Remove input labels.
	* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]:
	Remove input labels.

	gnu: keyutils: Omit static library.
	* gnu/packages/crypto.scm (keyutils)[arguments]:
	Add "NO_ARLIB=1" to #:make-flags.

	gnu: keyutils: Update to 1.6.3.
	* gnu/packages/crypto.scm (keyutils): Update to 1.6.3.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[arguments]: Don't explicitly return #t from phases.

2021-12-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: i3status-rust: Fix build.
	* gnu/packages/rust-apps.scm (i3status-rust)[arguments]: Actually use
	the requested OUTPUTS phase keywords instead of the obsolete %OUTPUTS.

	Reported by vldn[m] on #guix.

2021-12-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bear: Respect TESTS?.
	* gnu/packages/build-tools.scm (bear)[arguments]: Accept and respect a
	TESTS? keyword in the 'check phase.

	gnu: bear: Update to 3.0.17.
	* gnu/packages/build-tools.scm (bear): Update to 3.0.17.
	[source]: Remove patch, and…
	[arguments]: …replace it with a new 'disable-TEST_BEFORE_INSTALL phase.
	Don't explicitly return #t from other phases.
	* gnu/packages/patches/bear-disable-preinstall-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: inxi-minimal: Update to 3.3.11-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.11-1.

	gnu: minisign: Update to 0.10.
	* gnu/packages/crypto.scm (minisign): Update to 0.10.

	gnu: minisign: Fetch source from Git.
	* gnu/packages/crypto.scm (minisign)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2021-12-18  Ludovic Courtès  <ludo@gnu.org>

	style: Gracefully handle errors such as EACCES when opening files.
	* guix/scripts/style.scm (guix-style): Wrap body in
	'with-error-handling'.

2021-12-18  Ludovic Courtès  <ludo@gnu.org>

	style: Refer to source files by absolute file names.
	Previously, "guix style PACKAGE" would end up modifying a file looked up
	under the current directory since the location associated with PACKAGE
	is usually a relative file name.

	* guix/scripts/style.scm (absolute-location): New procedure.
	(simplify-package-inputs): Use it.

2021-12-18  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: go-ipfs: Update to 0.11.0.
	* gnu/packages/ipfs.scm (go-ipfs): Update to 0.11.0.

2021-12-18  Xinglu Chen  <public@yoctocell.xyz>

	import: elpa: Support ‘upstream-name’ property.
	* guix/import/elpa.scm: (guix-package->elpa-name): New procedure.
	  (latest-release): Use it.
	* tests/elpa.scm ("guix-package->elpa-name: without 'upstream-name' property")
	  ("guix-package->elpa-name: with 'upstream-name' property"): Test it.

2021-12-18  Remco van 't Veer  <remco@remworks.net>

	gnu: sssd: Fix build with glibc-2.33
	* gnu/packages/patches/sssd-collision-with-external-nss-symbol.patch: Commit from sssd repo
	* gnu/packages/sssd.scm: Add patch

2021-12-18  Foo Chuan Wei  <chuanwei.foo@hotmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add xfoil.
	* gnu/packages/engineering.scm (xfoil): New variable.

2021-12-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: babeltrace, lttng-tools: Simplify inputs.
	* gnu/packages/instrumentation.scm (babeltrace, lttng-tools): Simplify
	inputs.

2021-12-18  Olivier Dion  <olivier.dion@polymtl.ca>

	gnu: Move instrumentation tools to instrumentation module.
	* gnu/packages/linux.scm (lttng-ust, lttng-tools, babeltrace): Move to ...
	* gnu/packages/instrumentation.scm: ... here.

	gnu: Add Dyninst.
	* gnu/packages/instrumentation.scm: New file
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2021-12-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add Guile-Plotutils.
	* gnu/packages/plotutils.scm (guile-plotutils): New variable.

2021-12-18  Leo Famulari  <leo@famulari.name>

	gnu: barcode: Fix build with GCC 10.
	Reported by bdju on #guix.

	* gnu/packages/aidc.scm (barcode)[arguments]: Build with -fcommon.

2021-12-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-super-agenda: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-org-super-agenda)[arguments]<#:tests?>:
	Ignore tests.

	gnu: mgba: Update to 0.9.3.
	* gnu/packages/emulators.scm (mgba): Update to 0.9.3.

	gnu: texmacs: Update to 2.1.1.
	* gnu/packages/text-editors.scm (texmacs): Update to 2.1.1.
	[build-system]: Use cmake instead of gnu.
	[inputs]: Add libjpeg-turbo and sqlite.  Remove labels.
	[arguments]<#:phases>: Remove unnecessary phase.

2021-12-18  Ryan Prior  <rprior@protonmail.com>

	gnu: visidata: Update to 2.8.
	* gnu/packages/spreadsheet.scm (visidata): Update to 2.8.
	[inputs, native-inputs]: Migrate inputs to new style.

2021-12-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: diffoscope: Update to 197.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 197.

	gnu: freeciv: Update to 2.6.6.
	* gnu/packages/games.scm (freeciv): Update to 2.6.6.

	gnu: nvc: Update to 1.5.3.
	* gnu/packages/fpga.scm (nvc): Update to 1.5.3.

	gnu: fheroes2: Update to 0.9.10.
	* gnu/packages/games.scm (fheroes2): Update to 0.9.10.

	gnu: qtox: Remove input labels.
	* gnu/packages/messaging.scm (qtox)[native-inputs]: Remove input labels.
	[arguments]: Gexp, use SEARCH-INPUT-DIRECTORY, and don't explicitly
	return #t from phases.

	gnu: qtox: Update to 1.17.4.
	* gnu/packages/messaging.scm (qtox): Update to 1.17.4.

2021-12-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: imv: Remove unused inputs.
	They aren't needed and probably never were.

	* gnu/packages/image-viewers.scm (imv)[native-inputs]: Remove cmocka and git.

2021-12-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: imv: Remove input labels.
	* gnu/packages/image-viewers.scm (imv)[native-inputs]:
	Remove input labels.

	gnu: imv: Update to 4.3.1.
	* gnu/packages/image-viewers.scm (imv): Update to 4.3.1.
	[arguments]: Don't explicitly return #t from phases.
	[source, home-page]: Update URL.

	gnu: mtools: Update to 4.0.36.
	* gnu/packages/mtools.scm (mtools): Update to 4.0.36.

	gnu: rofi: Remove input labels.
	* gnu/packages/xdisorg.scm (rofi)[native-inputs, inputs]:
	Remove input labels.

	gnu: rofi: Update to 1.7.2.
	* gnu/packages/xdisorg.scm (rofi): Update to 1.7.2.
	[arguments]: Don't explicitly return #t from phases.

	gnu: qd: Omit static library.
	* gnu/packages/multiprecision.scm (qd)[arguments]:
	Add "--disable-static" to #:configure-flags.

	gnu: qd: Update to 2.3.23.
	* gnu/packages/multiprecision.scm (qd): Update to 2.3.23.

	gnu: pgpdump: Remove bogus DESTDIR usage.
	* gnu/packages/gnupg.scm (pgpdump)[arguments]: Gexp.
	Remove custom #:configure-flags, and DESTDIR from #:make-flags.

	gnu: pgpdump: Update to 0.34.
	* gnu/packages/gnupg.scm (pgpdump): Update to 0.34.

	gnu: restinio: Update to 0.6.14.
	* gnu/packages/networking.scm (restinio): Update to 0.6.14.
	[arguments]: Don't explicitly return #t from phases.

	gnu: microcom: Update to 2019.01.0.
	* gnu/packages/microcom.scm (microcom): Update to 2019.01.0.

2021-12-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-geiser-chez: Update to 0.17.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-chez): Update to 0.17.

	gnu: gcompris-qt: Update to 2.0.
	* gnu/packages/education.scm (gcompris-qt): Update to 2.0.
	[arguments]: Remove trailing #T.
	[native-inputs, inputs]: Remove labels.
	[license]: Change license from gpl3+ to agpl3+.

2021-12-18  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond: Ensure all modules are found.
	If the python package matching trytond is not installed alongside to trytond,
	PYTHONPATH is not set (or pointing to a wrong version) and trytond (and the
	trytond tools) would not find the trytond modules.

	This change introduces a new native-search-path GUIX_TRYTOND_MODULES_PATH.
	Trytond gets patched to honor this environment variable.

	Thanks to Maxim Cournoyer, whose code for guix-pythonpath-search-path
	was the template for guix-trytonpath-search-path.

	* gnu/packages/patches/trytond-add-guix_trytond_path.patch: New file.
	* gnu/local.mk: (dist_patch_DATA): Add it.
	* gnu/packages/tryton.scm (trytond): Use it.
	  [native-search-paths]: New element.
	  (guix-trytonpath-search-path): New function.

2021-12-18  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond: Fix import of trytond modules.
	For adding modules, trytond uses entry-points, anyhow relying on the
	modules being named "trytond.modules.xxx" and being placed in the same
	filesystem path as "trytond.modules".

	The package "trytond.modules" is not a namespace module, anyhow trytond
	modules must be sub-modules of "trytond.modules". This works well if all
	packages are installed into the same filesystem path "…/trytond/modules":
	The Python importer will find all sub_modules at this place.

	Anyhow, in Guix, modules don't share the same filesystem path and the
	Python importer will not find them.

	Solution is to add all trytond module's locations to
	"trytond.modules._path__". This will make "trytond.module" behave much
	like a namespace module and the importer pick up the module.

	* gnu/packages/patches/trytond-add-egg-modules-to-path.patch: New file.
	* gnu/packages/tryton.scm (trytond): Use it.
	* gnu/local.mk (dist_patch_DATA): Add it

2021-12-18  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-stdnum: Update to 1.17.
	* gnu/packages/finance.scm (python-stdnum): Update to 1.17.

2021-12-18  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: gajim: Add d-bus support.
	* gnu/packages/messaging.scm (gajim)[inputs]: Add python-dbus.

2021-12-18  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: polari: Add missing newline to Exec line.
	This is a follow-up to 572cf0818cb60466bd4250c56e3896405995f5ff.

	* gnu/packages/polari.scm (fix-desktop-file): Add missing newline.

2021-12-18  Vagrant Cascadian  <vagrant@debian.org>

	lint: Adjust patch file length check.
	With the switch to "ustar" format in commit
	bdf5c16ac052af2ca9d5c3acc4acbc08fd9fdbea, the maximum file length has
	increased.

	* guix/lint.scm (check-patch-file-names): Adjust margin used to check for
	  patch file lengths. Increase allowable patch file length appropriate to new
	  tar format. Extend warning to explain that long files may break 'make dist'.
	* tests/lint.scm: Update tests accordingly.

2021-12-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mpd-mpc: Update to 0.34.
	* gnu/packages/mpd.scm (mpd-mpc): Update to 0.34.
	[arguments]: Add a new 'remove-bogus-rsync-requirement phase.

	gnu: ncmpc: Remove input labels.
	* gnu/packages/mpd.scm (ncmpc)[native-inputs]:
	Remove input labels.

	gnu: ncmpc: Update to 0.46.
	* gnu/packages/mpd.scm (ncmpc): Update to 0.46.
	[arguments]: Remove obsolete #:configure-flags.

	gnu: mpd: Update to 0.23.5.
	* gnu/packages/mpd.scm (mpd): Update to 0.23.5.

	gnu: fswatch: Omit static library.
	* gnu/packages/monitoring.scm (fswatch)[arguments]:
	Add "--disable-static" to #:configure-flags.

	gnu: fswatch: Update to 1.16.0.
	* gnu/packages/monitoring.scm (fswatch): Update to 1.16.0.

2021-12-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: guix: Update to 1.3.0-16.10ceb3e.
	This follows up on commit a526f7336c5f088a7cc03155df0cee95b14e2509.

	* gnu/packages/package-management.scm (guix): Update to 1.3.0-16.10ceb3e.

2021-12-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	import: cran: Fix description->package test.
	This follows up on commit 5cd1019488c44081aaf030fbe8bc357d78daef23.

	* tests/cran.scm (description): Include a very long line.
	(description->package): Update the golden description to match the
	paragraph filling now performed by BEAUTIFY-DESCRIPTION.

2021-12-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: guix: Update to 1.3.0-15.f98edfa.
	* gnu/packages/package-management.scm (guix): Update to 1.3.0-15.f98edfa.

2021-12-17  Josselin Poiret via Guix-patches via  <guix-patches@gnu.org>

	gnu: build: Register missing patches.
	* gnu/local.mk (dist_patch_DATA): Add gcc-cross-gxx-include-dir.patch,
	gcc-10-cross-environment-variables.patch,
	gnome-session-support-elogind.patch,
	icedtea-7-hotspot-aarch64-use-c++98.patch,
	libvirt-create-machine-cgroup.patch, openjdk-14-builtins.patch,
	python-babel-fix-parse-future-test.patch,
	rust-wl-clipboard-rs-newer-wl.patch, streamlink-update-test.patch.

2021-12-17  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.18.5.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.18.5.

	gnu: Go 1.17: Update to 1.17.5.
	* gnu/packages/golang.scm (go-1.17): Update to 1.17.5.

	gnu: Go 1.16: Update to 1.16.12.
	* gnu/packages/golang.scm (go-1.16): Update to 1.16.12.

2021-12-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: imake: Remove input labels.
	* gnu/packages/xorg.scm (imake)[inputs]: Remove input labels.
	[arguments]: Gexp accordingly.

	gnu: mutt: Update to 2.1.4.
	* gnu/packages/mail.scm (mutt): Update to 2.1.4.

	gnu: interception-tools: Remove input labels.
	* gnu/packages/linux.scm (interception-tools)[inputs]:
	Remove input labels.

	gnu: interception-tools: Update to 0.6.8.
	* gnu/packages/linux.scm (interception-tools): Update to 0.6.8.

	gnu: cpuid: Update to 20211210.
	* gnu/packages/linux.scm (cpuid): Update to 20211210.

	gnu: knot-resolver: Update to 5.4.3.
	* gnu/packages/dns.scm (knot-resolver): Update to 5.4.3.
	[arguments]: Don't explicitly return #t from phases.

	gnu: nsd: Update to 4.3.9.
	* gnu/packages/dns.scm (nsd): Update to 4.3.9.

	gnu: memkind: Update to 1.12.0.
	* gnu/packages/disk.scm (memkind): Update to 1.12.0.
	[arguments]: Don't explicitly return #t from phases.

	gnu: filezilla: Remove input labels.
	* gnu/packages/ftp.scm (filezilla)[native-inputs]: Remove input labels.

	gnu: filezilla: Update to 3.57.0.
	* gnu/packages/ftp.scm (filezilla): Update to 3.57.0.

	gnu: libfilezilla: Remove input labels.
	* gnu/packages/ftp.scm (libfilezilla)[native-inputs]:
	Remove input labels.

	gnu: libfilezilla: Update to 0.35.0.
	* gnu/packages/ftp.scm (libfilezilla): Update to 0.35.0.

2021-12-17  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.167.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.167.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.87.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.87.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.15: Update to 5.15.10.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.10.
	(linux-libre-5.15-pristine-source): Update hash.

2021-12-17  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: gajim: Correct python version and skip sanity-check.
	* gnu/packages/messaging.scm (gajim)[phases](sanity-check): Remove phase.
	[native-search-paths](GUIX_PYTHONPATH): Adjust version.

2021-12-17  Marius Bakke  <marius@gnu.org>

	gnu: python-djangorestframework: Rename to python-django-rest-framework.
	* gnu/packages/django.scm (python-djangorestframework): Define as deprecated
	alias for ...
	(python-django-rest-framework): ... this new variable.
	(python-django-filter)[native-inputs]: Adjust accordingly.
	* gnu/packages/mail.scm (python-hyperkitty)[propagated-inputs]: Likewise.
	* gnu/packages/patchutils.scm (patchwork)[propagated-inputs]: Likewise.

	gnu: python-django-rest-framework: Update to 3.13.1.
	* gnu/packages/django.scm (python-djangorestframework): Update to 3.13.1.
	[arguments]: Remove obsolete workarounds.  Set TZDIR in check phase.
	[native-inputs]: Add TZDATA-FOR-TESTS.
	[propagated-inputs]: Add PYTHON-PYTZ.

	gnu: python-django: Add 4.0.
	* gnu/packages/django.scm (python-django): Rename to ...
	(python-django-4.0): ... this.  Update to 4.0.
	[propagated-inputs]: Remove PYTHON-PYTZ.
	(python-django-3.2): New variable.
	(python-django-2.2): Inherit from it.
	(python-django): Define as alias for PYTHON-DJANGO-3.2.

	gnu: libime: Update to 1.0.10.
	* gnu/packages/fcitx5.scm (libime): Update to 1.0.10.

	gnu: python-graph-tool: Remove input labels.
	* gnu/packages/graph.scm (python-graph-tool)[arguments]: Import SITE-PACKAGES
	from (guix build python-build-system), and use instead of homegrown procedure.
	[native-inputs, inputs]: Remove labels.

	gnu: python-graph-tool: Build with Cairomm 1.14.
	* gnu/packages/graph.scm (python-graph-tool)[inputs]: Change from CAIROMM to
	CAIROMM-1.14.

	gnu: Remove unneeded uses of custom GCC versions.
	* gnu/packages/bioinformatics.scm (libmaus2, biobambam2)[native-inputs]:
	Remove GCC-10.
	* gnu/packages/game-development.scm (libresprite, python-pyxel)[native-inputs]: Likewise.
	* gnu/packages/lua.scm (emilua)[native-inputs]: Likewise.
	* gnu/packages/radio.scm (sdr++)[native-inputs]: Likewise.
	* gnu/packages/wm.scm (fnott)[native-inputs]: Likewise.
	* gnu/packages/text-editors.scm (kakoune)[native-inputs]: Likewise.
	(scintilla)[native-inputs]: Remove GCC-9.
	* gnu/packages/build-tools.scm (bear)[native-inputs]: Likewise.
	* gnu/packages/cpp.scm (magic-enum)[native-inputs]: Likewise.
	* gnu/packages/games.scm (openttd)[native-inputs]: Likewise.
	(schiffbruch)[native-inputs]: Remove GCC-11.
	* gnu/packages/music.scm (liquidsfz, geonkick)[native-inputs]: Remove GCC-9.
	* gnu/packages/fcitx5.scm (fcitx5, libime, fcitx5-configtool)[native-inputs]:
	Likewise.
	* gnu/packages/wine.scm (dxvk32)[native-inputs]: Likewise.
	* gnu/packages/ftp.scm (libfilezilla)[native-inputs]: Remove GCC-8.
	* gnu/packages/image.scm (blurhash)[native-inputs]: Likewise.
	* gnu/packages/jami.scm (libring)[native-inputs]: Likewise.
	* gnu/packages/pdf.scm (xournalpp)[native-inputs]: Likewise.
	* gnu/packages/telegram.scm (webrtc-for-telegram-desktop,
	telegram-desktop)[native-inputs]: Likewise.

	gnu: grfcodec: Fix build with GCC 10.
	* gnu/packages/patches/grfcodec-gcc-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/game-development.scm (grfcodec)[source](patches): New field.
	[arguments]: Remove trailing #t.

2021-12-17  Leo Famulari  <leo@famulari.name>

	gnu: datefudge: Add a backup source URI.
	This tarball disappeared upstream.

	* gnu/packages/time.scm (datefudge)[source]: Add backup URI.

2021-12-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tor: Update to 0.4.6.9.
	* gnu/packages/tor.scm (tor): Update to 0.4.6.9.

2021-12-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-rustic: Update to 2.3.
	* gnu/packages/emacs-xyz.scm (emacs-rustic): Update to 2.3.

2021-12-17  Ludovic Courtès  <ludo@gnu.org>

	doc: Format 'guix hash -S' values as a table.
	* doc/guix.texi (Invoking guix hash): Format serializer types as a
	table.

2021-12-17  zimoun  <zimon.toutoune@gmail.com>

	guix hash: Add git serializer.
	* guix/scripts/hash.scm (git-hash): New procedure.
	(%options): Use it.
	* tests/guix-hash.sh: Test it.
	* doc/guix.texi: Update.

	guix hash: Add 'serializer' option.
	* guix/scripts/hash.scm (%options): Deprecate 'recursive', add 'serializer'.
	(%default-options): Add 'serializer'.
	(nar-hash): New procedure.
	(default-hash): New procedure.
	(guix-hash)[file-hash]: Use them.
	(show-help): Adjust.
	* tests/guix-hash.scm: Adjust.
	* doc/guix.texi: Update.

2021-12-17  zimoun  <zimon.toutoune@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	guix hash: Support several files.
	* guix/scripts/hash.scm (guix-hash): Allow several files.
	[file-hash]: Catch system-error.
	[formatted-hash]: New procedure.
	* tests/guix-hash.sh: Add test.
	* doc/guix.texi (Invoking guix hash): Mention "one or more files".

2021-12-17  Xinglu Chen  <public@yoctocell.xyz>

	import: Beautify descriptions when appropriate.
	* guix/import/elpa.scm (elpa-package->sexp)
	* guix/import/gnu.scm (gnu-package->sexp)
	* guix/import/hackage.scm (hackage-module->sexp)
	* guix/import/minetest.scm (make-minetest-sexp)
	* guix/import/opam.scm (opam->guix-package)
	* guix/import/pypi.scm (make-pypi-sexp): Beautify descriptions.

	import: utils: Wrap lines in description.
	* guix/import/utils.scm (beautify-description): Use ‘fill-paragraph’; add
	  optional ‘length’ argument.

2021-12-17  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: python-nbxmpp: Correct libsoup dependency.
	This packages uses ABI of libsoup v2.

	* gnu/packages/messaging.scm (python-nbxmpp)[inputs]: Replace libsoup
	with libsoup-minimal-2.

2021-12-17  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: python-precis-i18n: Update to 1.0.3.
	* gnu/packages/python-xyz (python-precis-i18n)[version]: Update to 1.0.3.

2021-12-17  Leo Famulari  <leo@famulari.name>

	gnu: video-contact-sheet: Tweak the synopsis and description.
	* gnu/packages/video.scm (video-contact-sheet)[synopsis, description]: Improve.

2021-12-17  Pradana AUMARS  <paumars@courrier.dev>

	gnu: Add video-contact-sheet.
	* gnu/packages/video.scm (video-contact-sheet): New variable.

2021-12-17  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: js8call: Remove workaround.
	* gnu/packages/radio.scm (js8call)[arguments]: Remove
	  'work-around-runtime-bug' phase.

	gnu: wsjtx: Update to 2.5.2.
	* gnu/packages/radio.scm (wsjtx-hamlib, wsjtx): Update to 2.5.2.
	  [arguments]: Remove 'work-around-runtime-bug' phase.

	gnu: xnec2c: Update to 4.2.
	* gnu/packages/radio.scm (xnec2c): Update to 4.2.
	  [arguments]: Remove 'fix-makefile' and 'fix-paths' phases.

	gnu: dump1090: Update to 6.1.
	* gnu/packages/radio.scm (dump1090): Update to 6.1.

	gnu: rtl-433: Update to 21.12.
	* gnu/packages/radio.scm (rtl-433): Update to 21.12.

	gnu: qsstv: Update to 9.5.8.
	* gnu/packages/radio.scm (qsstv): Update to 9.5.8.
	  [arguments]: Remove 'fix-newer-hamlib-support' phase.

	gnu: dream: Update to 2.2.
	* gnu/packages/radio.scm (dream): Update to 2.2.

	gnu: wfview: Update to 1.2d.
	* gnu/packages/radio.scm (wfview): Update to 1.2d.
	  [inputs]: Add opus.
	  [arguments]: Update 'configure' phase. Remove custom 'install' phase.

	gnu: sdrangel: Update to 6.17.5.
	* gnu/packages/radio.scm (sdrangel): Update to 6.17.5.

2021-12-17  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: irssi: Enable true-color and unicode support.
	* gnu/packages/irc.scm (irssi)[inputs]: Add utf8proc.
	[configure-flags](enable-true-color): New flag.

	gnu: weechat: Enable documentation and man-pages.
	* gnu/packages/irc.scm (weechat)[outputs](doc): New output.
	[configure-flags](ENABLE_MAN,ENABLE_DOC): New flags.
	[phases](move-doc): New phase.
	[native-inputs]: Add ruby-asciidoctor.

	gnu: weechat: Enable ruby support for scripting.
	* gnu/packages/irc.scm (weechat)[configure-flags](ENABLE_RUBY): Remove flag.
	[inputs]: Add ruby.

2021-12-17  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: pinentry-bemenu: Update to 0.7.1.
	* gnu/packages/gnupg.scm (pinentry-bemenu): Update to 0.7.1.

2021-12-17  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: osinfo-db: Update to 20211216.
	* gnu/packages/virtualization.scm (osinfo-db): Update to 20211216.
	(osinfo-db-next): Remove it.
	(libosinfo): Adapt it.

2021-12-17  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: ableton-link: Run tests conditionally.
	* gnu/packages/audio.scm (ableton-link)[arguments]: Respect TESTS? option.

2021-12-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: supercollider: Reformat package definition.
	* gnu/packages/audio.scm (supercollider)[source]<origin>: Re-indent.
	[arguments]<#:phases>: Remove trailing #T.

2021-12-17  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: supercollider: Update to 3.12.1.
	* gnu/packages/audio.scm (supercollider): Update to 3.12.1.
	[arguments]<#:configure-flags>: Change formatting.
	[inputs]: Remove labels.

	gnu: boost-sync: Update to 1.55-1-e690de2d.
	* gnu/packages/audio.scm (boost-sync): Update to 1.55-1-e690de2d.

2021-12-17  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add cgdb.
	* gnu/packages/debug.scm (cgdb): New variable.

2021-12-17  Philippe SWARTVAGHER  <philippe.swartvagher@inria.fr>

	gnu: hwloc: Update to 2.7.0.
	* gnu/packages/mpi.scm (hwloc-2): Update to 2.7.0.

2021-12-17  Nikolay Korotkiy  <sikmir@gmail.com>

	gnu: Add sfeed.
	* gnu/packages/suckless.scm (sfeed): New variable.

2021-12-17  Michael Rohleder  <mike@rohleder.de>

	gnu: ristretto: Update to 0.12.1.
	* gnu/packages/xfce.scm (ristretto): Update to 0.12.1.

	gnu: mousepad: Update to 0.5.8.
	* gnu/packages/xfce.scm (mousepad): Update to 0.5.8.
	[inputs]: Use gtksourceview.

	gnu: exo: Update to 4.16.3.
	* gnu/packages/xfce.scm (exo): Update to 4.16.3.

	gnu: hstr: Update to 2.5.
	* gnu/packages/shellutils.scm (hstr): Update to 2.5.

2021-12-17  Jaft  <jaft.r@outlook.com>

	gnu: Add pnmixer.
	* gnu/packages/gtk.scm (pnmixer): New variable.

2021-12-17  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: emacs-telega-server: Fix build
	* gnu/packages/emacs-xyz (emacs-telega-server)[arguments]:
	use ungexp instead of unqoute.

2021-12-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: xf86-video-qxl: Fix build.
	* gnu/packages/patches/xf86-video-qxl-fix-build.patch: Add patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/xorg.scm (xf86-video-qxl): Apply it.

2021-12-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: opensc: Update to 0.22.0.
	* gnu/packages/security-token.scm (opensc): Update to 0.22.0.

	gnu: oil: Update to 0.9.5.
	* gnu/packages/shells.scm (oil): Update to 0.9.5.

	gnu: diff-so-fancy: Update to 1.4.3.
	* gnu/packages/version-control.scm (diff-so-fancy): Update to 1.4.3.
	[arguments]: Don't explicitly return #t from phases.

	gnu: inxi-minimal: Update to 3.3.10-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.10-1.

	gnu: celluloid: Update to 0.22.
	* gnu/packages/video.scm (celluloid): Update to 0.22.
	[inputs]: Replace gtk+ (3) with gtk (4).

2021-12-17  Andy Tai  <atai@atai.org>

	gnu: xpra: Update to 4.3.
	gnu/packages/xorg.scm (xpra): Update to 4.3.

2021-12-17  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: polari: Use new style.
	* gnu/packages/gnome.scm (polari)[native-inputs]: Remove labels.

2021-12-17  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: polari: Fix Exec line.
	This is a follow-up to commit b574ccc45371eb5c1df3089be783fedb39273e33.

	* gnu/packages/gnome.scm (polari)[fix-desktop-file]: Use string-append as
	was the intention behind the original patch.

2021-12-17  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: telepathy-mission-control: Update to 5.16.6.
	* gnu/packages/freedesktop.scm (telepathy-mission-control): Update to 5.16.6.

	gnu: telepathy-glib: Update to 0.24.2.
	* gnu/packages/glib.scm (telepathy-glib): Update to 0.24.2.
	[source]: Drop upstreamed patches.
	* gnu/packages/patches/telepathy-glib-channel-memory-leak.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2021-12-17  Julien Lepiller  <julien@lepiller.eu>

	gnu: claws-mail: Fix build.
	* gnu/packages/mail.scm (claws-mail)[arguments]: Use search-input-file
	instead of search-input-directory.

2021-12-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libjcat: Update to 0.1.9.
	* gnu/packages/compression.scm (libjcat): Update to 0.1.9.

	gnu: cloc: Update to 1.92.
	* gnu/packages/code.scm (cloc): Update to 1.92.
	[arguments]: Don't explicitly return #t from phases.

	gnu: audit: Tweak description.
	* gnu/packages/admin.scm (audit)[description]: Edit slightly.

	gnu: audit: Remove input labels.
	* gnu/packages/admin.scm (audit)[inputs]:
	Remove input labels.

	gnu: audit: Update to 3.0.6.
	* gnu/packages/admin.scm (audit): Update to 3.0.6.

	gnu: openvpn: Update to 2.5.5.
	* gnu/packages/vpn.scm (openvpn): Update to 2.5.5.

	gnu: agda: Update to 2.6.2.1.
	* gnu/packages/agda.scm (agda): Update to 2.6.2.1.
	[arguments]: Don't explicitly return #t from phases.

	gnu: remmina: Remove input labels.
	* gnu/packages/vnc.scm (remmina)[native-inputs, inputs]:
	Remove input labels.

	gnu: remmina: Update to 1.4.22.
	* gnu/packages/vnc.scm (remmina): Update to 1.4.22.

	gnu: bemenu: Update to 0.6.4.
	* gnu/packages/xdisorg.scm (bemenu): Update to 0.6.4.

	gnu: fasm: Update to 1.73.28.
	* gnu/packages/assembly.scm (fasm): Update to 1.73.28.
	[arguments]: Don't explicitly return #t from phases.

	gnu: htop: Update to 3.1.2.
	* gnu/packages/admin.scm (htop): Update to 3.1.2.

	gnu: bmake: Remove input labels.
	* gnu/packages/build-tools.scm (bmake)[inputs]:
	Remove input labels.

	gnu: bmake: Update to 20211207.
	* gnu/packages/build-tools.scm (bmake): Update to 20211207.
	[arguments]: Don't explicitly return #t from phases.

	gnu: Remove unreferenced nss/fixed.
	* gnu/packages/nss.scm (nss/fixed): Remove variable.
	* gnu/packages/patches/nss-CVE-2021-43527.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2021-12-16  Nikolay Korotkiy  <sikmir@gmail.com>

	gnu: josm: Update to 18303.
	* gnu/packages/geo.scm (josm): Update to 18303.

	gnu: libosmium: Update to 2.17.2.
	* gnu/packages/geo.scm (libosmium): Update to 2.17.2.

	gnu: imposm3: Update to 0.11.1.
	* gnu/packages/geo.scm (imposm3): Update to 0.11.1.

2021-12-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-singler.
	* gnu/packages/bioconductor.scm (r-singler): New variable.

	gnu: Add r-celldex.
	* gnu/packages/bioconductor.scm (r-celldex): New variable.

2021-12-16  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Use new style.
	* gnu/packages/gnome.scm (komikku)[native-inputs]: Remove labels.

	gnu: komikku: Build with old webkit.
	* gnu/packages/gnome.scm (komikku)[inputs]: Use webkitgtk-with-libsoup2.

2021-12-16  Marius Bakke  <marius@gnu.org>

	gnu: rtv: Disable sanity check.
	* gnu/packages/syndication.scm (rtv)[arguments]: Delete phase.

	gnu: python-vcrpy: Fix test failure.
	* gnu/packages/python-check.scm (python-vcrpy)[arguments]: Don't override
	PYTHONPATH.

	gnu: python-magic: Work around crash on .crx files.
	* gnu/packages/patches/python-magic-python-bytecode.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/python-xyz.scm (python-magic)[source](patches): Add it.
	[inputs]: Add FILE-NEXT.
	[arguments]: While at it, remove input labels.
	* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Add FILE-NEXT.

	gnu: file: Add 5.41.
	* gnu/packages/file.scm (file-next): New variable.

	gnu: python-magic: Run more tests.
	* gnu/packages/python-xyz.scm (python-magic): Invoke one more test file.

	gnu: python-daemon: Fix test failure.
	* gnu/packages/python-xyz.scm (python-daemon)[arguments]: Patch one test &
	remove trailing #t.

	chromium-extension: Build .crx files in a deterministic fashion.
	* gnu/build/chromium-extension.scm (make-crx): Pass #:keep-mtime? #t to
	COPY-RECURSIVELY.  Remove defunct FAKETIME workaround.  While at it, pack the
	extension in the scratch working directory instead of the transient
	store-mapped /tmp.

	chromium-extension: Avoid usage of gcrypt at evaluation time.
	* gnu/build/chromium-extension.scm (make-signing-key): Wrap builder in
	with-extensions, and compute the seed checksum at build time.

	chromium-extension: Reduce imported-modules scope.
	* gnu/build/chromium-extension.scm (make-crx): Delay with-imported-modules
	until the builder code.
	(crx->chromium-json): Remove needless define* while at it.

	chromium-extension: Simplify builder code.
	* gnu/build/chromium-extension.scm (chromium-json->profile-object): Remove
	variable.
	(file-sha256): New variable.
	(make-chromium-extension): Rename OUTPUT parameter to prevent conflict.
	Adjust other variable names for clarity.
	[inputs]: Clear.
	[arguments]: Inline and simplify the final transformation with a gexp.

	gnu: ungoogled-chromium: Improve Vulkan support.
	* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Add absolute
	reference to libvulkan.so.1.  Install SwiftShader support files.
	[inputs]: Add VULKAN-LOADER.

	gnu: ungoogled-chromium: Unexpire accelerated video decoding.
	* gnu/packages/patches/ungoogled-chromium-accelerated-video-decode.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/chromium.scm (%guix-patches): Add it.

	gnu: ungoogled-chromium: Enable RUNPATH validation.
	* gnu/packages/patches/ungoogled-chromium-RUNPATH.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/chromium.scm (%guix-patches): Add it.
	(ungoogled-chromium)[arguments]: Remove #:validate-runpath?.

2021-12-16  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: openocd: Explicitly enable all the programmers.
	* gnu/packages/embedded.scm (openocd)[arguments]<#:configure-flags>: Add
	"enable" flags for rshim, ft232r, xds110, cmsis-dap-v2, nulink, kitprog,
	jtag_dpi, bcm2835gpio, imx_gpio, ep93xx, at91rm9200, sysfsgpio,
	xlnx-pcie-xvc.

	gnu: openocd: Make build reproducible.
	* gnu/packages/embedded.scm (openocd)[arguments]<#:phases>[bootstrap]:
	Make build reproducible.

	gnu: openocd: Update to 0.11.0.
	* gnu/packages/embedded.scm (openocd): Update to 0.11.0.

2021-12-16  Leo Famulari  <leo@famulari.name>

	lint: 'kdoctools' is typically used only while building.
	* guix/lint.scm (check-inputs-should-be-native): Add kdoctools.

2021-12-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: php: Properly fix openssl_x509_checkpurpose_basic.phpt.
	* gnu/packages/php.scm (php)[source]: Add patch.
	* gnu/packages/patches/php-openssl_x509_checkpurpose_basic.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Thanks to Diego Nicola Barbato <dnbarbato@posteo.de>

2021-12-16  Tobias Geerinckx-Rice via Guix-patches via  <guix-patches@gnu.org>

	linux-modules: Ignore EINVAL in ‘modprobe’ mode.
	Loading the framebuffer-coreboot module simply fails with EINVAL on a
	non-Corebooted system.  Crashing the system with a kernel panic is not
	a reasonable reaction to loading valid modules on unsupported hardware.
	The kernel should log an error, which the user is expected to see.

	Bogus module names will still be fatally reported by linux-modules.drv.

	* gnu/build/linux-modules.scm (load-linux-module*):
	Ignore EINVAL errors when operating recursively.

2021-12-16  Tobias Geerinckx-Rice via Guix-patches via  <guix-patches@gnu.org>

	gnu: linux-libre: Support the Coreboot framebuffer.
	Without this, the kernel cannot write to the display until the
	full-featured driver module (often i915) is loaded from the root file
	system.

	If the root file system is encrypted, the initrd's passphrase prompt
	won't make it to the screen, and the fully responsive system will appear
	frozen whilst waiting for user input.

	* gnu/packages/aux-files/linux-libre/4.4-i686.conf,
	gnu/packages/aux-files/linux-libre/4.4-x86_64.conf,
	gnu/packages/aux-files/linux-libre/4.14-i686.conf,
	gnu/packages/aux-files/linux-libre/4.14-x86_64.conf,
	gnu/packages/aux-files/linux-libre/4.19-i686.conf,
	gnu/packages/aux-files/linux-libre/4.19-x86_64.conf,
	gnu/packages/aux-files/linux-libre/5.4-i686.conf,
	gnu/packages/aux-files/linux-libre/5.4-x86_64.conf,
	gnu/packages/aux-files/linux-libre/5.10-i686.conf,
	gnu/packages/aux-files/linux-libre/5.10-x86_64.conf,
	gnu/packages/aux-files/linux-libre/5.15-i686.conf,
	gnu/packages/aux-files/linux-libre/5.15-x86_64.conf:
	Mark simple framebuffers as generic system ones and enable ‘Google’
	firmware drivers to enable Coreboot table support and its dependent
	framebuffer driver module.
	* gnu/system/linux-initrd.scm (default-initrd-modules):
	Add the framebuffer_coreboot and simplefb modules on x86 systems.

2021-12-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.295.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.295.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.293.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.293.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.258.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.258.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.221.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.221.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.165.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.165.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.85.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.85.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.15.8.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.8.
	(linux-libre-5.15-pristine-source): Update hash.

2021-12-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: php: Disable yet another failing test.
	* gnu/packages/php.scm (php)[arguments]: Delete the
	openssl_x509_checkpurpose_basic.phpt test.

	gnu: chrony: Update to 4.2.
	* gnu/packages/ntp.scm (chrony): Update to 4.2.
	[arguments]: Don't explicitly return #t from phases.

	gnu: dpkg: Update to 1.21.0.
	* gnu/packages/debian.scm (dpkg): Update to 1.21.0.
	[arguments]: Don't explicitly return #t from phases.

2021-12-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-shinyhelper.
	* gnu/packages/cran.scm (r-shinyhelper): New variable.

2021-12-16  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-log4j-api: Update to 2.16.0.
	This is a follow-up release because of an incorrect fix to
	CVE-2021-45046.

	* gnu/packages/java.scm (java-log4j-api): Update to 2.16.0.

2021-12-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eacl: Update to 2.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-eacl): Update to 2.2.0.

	gnu: manuskript: Update to 0.13.1.
	* gnu/packages/text-editors.scm (manuskript): Update to 0.13.1.

2021-12-16  Jacob MacDonald  <jaccarmac@gmail.com>

	gnu: Add cl-april.
	* gnu/packages/lisp-xyz.scm (sbcl-april, cl-april, ecl-april): New variables.

	gnu: Add cl-simple-date-time.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-date-time, cl-simple-date-time,
	  ecl-simple-date-time): New variables.

	gnu: Add cl-decimals.
	* gnu/packages/lisp-xyz.scm (sbcl-decimals, cl-decimals, ecl-decimals):
	  New variables.

	gnu: Add cl-random-state.
	* gnu/packages/lisp-xyz.scm (sbcl-random-state, cl-random-state,
	  ecl-random-state): New variables.

	gnu: Add cl-maxpc.
	* gnu/packages/lisp-xyz.scm (sbcl-maxpc, cl-maxpc, ecl-maxpc): New variables.

2021-12-16  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-pyflow: Rename to python2-pyflow.
	The package was never compatible with Python 3. Not adding a deprecated
	package variant, because going from Python 3 to Python 2 is a breaking
	change and it’s unlikely anyone ever used the package anyway (it was
	likely broken).

	* gnu/packages/python-science.scm (python-pyflow): Move…
	(python2-pyflow): …here.
	[arguments]: Use Python 2.

2021-12-16  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-flask-restful: Rewrite import.
	It seems a function inside python-flask moved to a different module.

	* gnu/packages/python-web.scm (python-flask-restful)[arguments]: Add
	phase rewriting imports from flask.helpers to flask.scaffold.

2021-12-16  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add js-mathjax-3.
	* gnu/packages/javascript.scm (js-mathjax-3): New variable.
	* gnu/packages/patches/mathjax-disable-webpack.patch,
	gnu/packages/patches/mathjax-no-a11y.patch: New patches.
	* gnu/local.mk (dist_patch_DATA): Register them.

	gnu: Add todoman.
	* gnu/packages/task-management.scm (todoman): New variable.

2021-12-16  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Replace JUPYTER_CONFIG_DIR with JUPYTER_CONFIG_PATH.
	Judging by the documentation
	(https://jupyter.readthedocs.io/en/latest/use/jupyter-directories.html)
	_DIR can only be a single value, whereas _PATH supports :-delimited
	values and extends _DIR with extra directories.

	* gnu/packages/python-xyz.scm (python-jupyter-core)[native-search-paths]:
	Replace _DIR with _PATH.
	(python-nbconvert)[arguments]: Unset JUPYTER_CONFIG_PATH during tests.
	(python-notebook)[arguments]: Dito.

2021-12-16  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-sanic: Update to 20.12.4.
	* gnu/packages/python-web.scm (python-sanic)[version]: Update to 20.12.4.
	[arguments]: Skip more failing tests.

2021-12-16  terramorpha  <terramorpha@cock.li>

	gnu: Add qdirstat.
	* gnu/packages/disk.scm (qdirstat): New variable

2021-12-16  Nikolay Korotkiy  <sikmir@gmail.com>

	gnu: gqrx: Update to 2.15.
	* gnu/packages/radio.scm (gqrx): Update to 2.15.
	[source]: Update source URI.

2021-12-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nss-certs: Avoid top-level reference to NSS.
	This is the only hammer I know for dealing with module cycles and
	effectively fixes, for example, ‘guix show nss’ today.

	It's also a very poor solution.

	* gnu/packages/certs.scm (nss-certs)[version, source]: Copy verbatim
	from the nss package rather than referring to it at the top level.

	Reported by several users of #guix.

2021-12-15  terramorpha  <terramorpha@cock.li>

	gnu: xdot: Build with harfbuzz.
	This fixes a crash when launching xdot.

	* gnu/packages/graphviz.scm (xdot)[inputs]: Add harfbuzz.
	[arguments]: Add harfbuzz to the GI_TYPELIB_PATH wrapper in the 'wrap' phase.

2021-12-15  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: polari: Use polari command to launch Polari.
	The rationale for patching the Exec line is similar to what is done for
	gnome-weather.

	* gnu/packages/gnome.scm (polari)[#:phases]: Add ‘fix-desktop-file’ phase.

2021-12-15  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: gnome-shell-extensions: Update to 41.0.
	* gnu/packages/gnome.scm (gnome-shell-extensions): Update to 41.0.

	gnu: gnome-shell-extension-dash-to-panel: Update to 45.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-panel): Update to 45.

	gnu: gnome-shell-extension-dash-to-dock: Update to 71.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-dock): Update to
	71.
	[native-inputs]: Add sassc.

	gnu: polari: Update to 40.1.
	* gnu/packages/gnome.scm (polari): Update to 40.1.
	[source]: Use ‘version-major’ for directory.
	[arguments]: Use meson-0.59.
	[inputs]: Use gtk and libsoup-minimal-2.

	gnu: gitg: Fix compilation.
	* gnu/packages/gnome.scm (gitg)[#:meson]: Use meson-0.59.
	[#:phases] Add ‘harden’ phase to fix test failures.
	[inputs]: Use libsoup-minimal-2.

2021-12-15  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 96.0.4664.110-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 96.0.4664.110-1.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

	gnu: qemu: Adjust style.
	* gnu/packages/virtualization.scm (qemu)[arguments]: Use SEARCH-INPUT-FILE
	instead of WHICH.
	[native-inputs]: Remove labels.
	[inputs]: Likewise.  Add BASH-MINIMAL and remove duplicate ATTR.

2021-12-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: liferea: Use the simplified input style.
	* gnu/packages/syndication.scm (liferea)[native-inputs]: Simplify.

2021-12-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: liferea: Build with libsoup 2.
	Reported by Luis Felipe on #guix.

	* gnu/packages/syndication.scm (liferea)[inputs]: Use LIBSOUP-MINIMAL-2
	and WEBKITGTK-WITH-LIBSOUP2.

2021-12-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 2a621f1.
	* gnu/packages/package-management.scm (guix): Update to 2a621f1.

2021-12-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.24.
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.24.

	gnu: nano: Update to 6.0.
	* gnu/packages/nano.scm (nano): Update to 6.0.

2021-12-15  Ludovic Courtès  <ludo@gnu.org>

	offload: Autoload Guile-SSH.
	This halves the number of syscalls made by "guix offload" during startup
	and delays loading of Guile-SSH until there are actually machines to
	offload to.

	* guix/scripts/offload.scm: Remove unused module imports.  Autoload many
	modules.
	(check-ssh-zlib-support): New procedure.
	(process-request): Call it when accepting.
	(guix-offload): Remove 'zlib-support?' check, now moved to
	'check-ssh-zlib-support'.

2021-12-15  Ludovic Courtès  <ludo@gnu.org>

	offload: Delay call to 'read-derivation-from-file'.
	This significantly reduces the amount of work done by "guix offload"
	when there's no machine to offload to.

	* guix/scripts/offload.scm (process-request): Add call to
	'read-derivation-from-file', moved from...
	(guix-offload): ... here.

2021-12-15  Timothy Sample  <samplet@ngyro.com>

	gnu: gdm: Discover installed Wayland sessions.
	* gnu/packages/patches/gdm-default-session.patch: Make GDM look in
	the system profile for the "wayland-sessions" directory.

	Reported-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>

2021-12-15  Nikolay Korotkiy  <sikmir@gmail.com>

	gnu: Add openorienteering-mapper.
	* gnu/packages/geo.scm (openorienteering-mapper): New variable.

	gnu: Add clipper.
	* gnu/packages/cpp.scm (clipper): New variable.

2021-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-isal.
	* gnu/packages/python-compression.scm (python-isal): New variable.

	gnu: Add isa-l.
	* gnu/packages/compression.scm (isa-l): New variable.

2021-12-15  Mathieu Othacehe  <othacehe@gnu.org>

	services: cuirass: Remove the default database host.
	* gnu/services/cuirass.scm (%cuirass-default-database): Remove the default
	host.

2021-12-15  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: emacs-punpun-theme: Update to 7026684.
	* gnu/packages/emacs-xyz.scm (emacs-punpun-theme): Update to 7026684.
	[url]: Use updated URL.
	[home-page]: Use updated URL.

2021-12-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-haskell-mode: Use new style.
	* gnu/packages/emacs-xyz.scm (emacs-haskell-mode)[arguments]: Use gexps.

2021-12-15  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: emacs-haskell-mode: Fix build.
	* gnu/packages/emacs-xyz (emacs-haskell-mode):
	[arguments]: Use emacs-minimal as key for %build-inputs.

2021-12-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ansible: Update native-search-paths.
	* gnu/packages/admin.scm (ansible)[native-search-paths]: Update to
	search in python3.9 subfolder.

	gnu: mercurial: Update native-search-paths.
	* gnu/packages/version-control.scm (mercurial)[naive-search-paths]:
	Search for extensions in python3.9 subfolder.

2021-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-email-latest: Update to 0.2.2-2.ea60bb9.
	* gnu/packages/guile-xyz.scm (guile-email-latest): Update to 0.2.2-2.ea60bb9.

	gnu: tensorflow: Fix build with newer numpy.
	* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Rename
	'python3.7-compatibility to 'python3.9-compatibility and patch file to allow
	building with newer numpy.

	gnu: python-setuptools-for-tensorflow: Fix build.
	* gnu/packages/python-xyz.scm (python-setuptools-for-tensorflow)[arguments]:
	Add phase 'compatibility-fixes; disable tests.
	[native-inputs]: Add python-pytest, python-mock, and python-six.

2021-12-15  Leo Famulari  <leo@famulari.name>

	gnu: criu: Fix typo that broke the build.
	Reported by flatwhatson on #guix.

	* gnu/packages/virtualization.scm (criu)[arguments]: Fix typo in #:make-flags.

2021-12-15  Olivier Dion  <olivier.dion@polymtl.ca>

	gnu: libpfm4: Fix build error.
	------
	For some reason, the build recently failed with:

	        pfmlib_perf_event_pmu.c:349:36: error: ?%s? directive output may be truncated writing up to 255 bytes into a region of size between 0 and 4095 [-Werror=format-truncation=]
	          349 |   snprintf(d2path, MAXPATHLEN, "%s/%s", debugfs_mnt, d1->d_name);
	              |                                    ^~
	        pfmlib_perf_event_pmu.c:349:3: note: ?snprintf? output between 2 and 4352 bytes into a destination of size 4096
	          349 |   snprintf(d2path, MAXPATHLEN, "%s/%s", debugfs_mnt, d1->d_name);
	              |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	        pfmlib_perf_event_pmu.c:399:58: error: ?%s? directive output may be truncated writing up to 255 bytes into a region of size between 0 and 4095 [-Werror=format-truncation=]
	          399 |                         snprintf(idpath, MAXPATHLEN, "%s/%s/id", d2path, d2->d_name);
	              |                                                          ^~
	        pfmlib_perf_event_pmu.c:399:25: note: ?snprintf? output between 5 and 4355 bytes into a destination of size 4096
	          399 |                         snprintf(idpath, MAXPATHLEN, "%s/%s/id", d2path, d2->d_name);
	              |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	        cc1: all warnings being treated as errors
	------

	* gnu/packages/linux.scm (libpfm4)[arguments]: Add `-Wno-format-truncation` to
	CFLAGS in custom 'build' phase.

2021-12-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	build-system/linux-module: Wrap with build variables.
	* guix/build-system/linux-module.scm (linux-module-build): Wrap the
	builder gexp WITH-BUILD-VARIABLES to restore %build-inputs after commit
	7d873f194ca69d6096d28d7a224ab78e83e34fe1 removed all old certainties.

	Reported by lfam in #guix.

2021-12-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: spice-vdagent: Fix build with glib >= 2.68.
	* gnu/packages/spice.scm (spice-vdagent)[source]: Add patch.
	* gnu/packages/patches/spice-vdagent-glib-2.68.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-12-15  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: boost-signals2: Update hash to matched moved tag.
	The upstream boost-1.77.0 tag moved significantly: from commit 10b030b
	to commit 4a51d6e.  Both predate the release of Boost 1.77.0, see
	<https://lists.boost.org/boost-announce/2021/08/0593.php>, so we might
	reasonably assume that the tag is now stable.

	Asked upstream: <https://github.com/boostorg/signals2/issues/56>.

	* gnu/packages/boost (boost-signals2)[source]: Update hash.

2021-12-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: ableton-link: Update to 3.0.3.
	* gnu/packages/audio.scm (ableton-link): Update to 3.0.3.
	[arguments]: In phases, change source directory to "../source".  Remove
	trailing #t.

	doc: Do not explain quote/quasiquote in the context of inputs.
	* doc/guix.texi (Defining Packages): Move reference to
	quote/quasiquote from 'inputs' to 'arguments'.

	doc: Use @lisp for 'static-networking-service-type' example.
	* doc/guix.texi (Networking Setup): Use @lisp for
	'static-networking-service-type' example.

2021-12-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgit2: Allow cross-compilation.
	With commit 8394619baceb118df92e355377fd543bb1aa501a, the label for
	'pkg-config' when cross-compiling changed to "TRIPLET-pkg-config",
	thereby breaking the 'assoc-ref' call.  This commit fixes it by avoiding
	referring to the label.

	* gnu/packages/version-control.scm (libgit2)[arguments]: Adjust
	"-DPKG_CONFIG_EXECUTABLE=" option.

2021-12-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs: Partially revert 'guix style'd emacs packages.
	This is a follow up to commit 88097dfba765bacb809edae7639fc3ed2dead297, which
	styled many Emacs packages with 'guix style'.

	* gnu/packages/emacs-xyz.scm (emacs-shroud): Revert to previous version.
	(emacs-howm): Likewise.
	(emacs-ob-sclang)[propagated-inputs]: Replace emacs-emacs by emacs-org and
	org-scel by emacs-scel.

2021-12-14  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of GDM Wayland entry.

2021-12-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Use new package style.
	* gnu/packages/emacs-xyz.scm (emacs-shroud):
	(emacs-w3m):
	(emacs-howm):
	(emacs-guix):
	(emacs-deferred):
	(emacs-irony-mode):
	(emacs-irony-mode-server):
	(emacs-scel):
	(emacs-elfeed-org):
	(emacs-mocker):
	(emacs-find-file-in-project):
	(emacs-pyvenv):
	(emacs-elpy):
	(emacs-org-contrib):
	(emacs-ob-sclang):
	(emacspeak):
	(emacs-json-reformat):
	(emacs-ws-butler):
	(emacs-browse-at-remote):
	(epipe):
	(emacs-emacsql):
	(emacs-emacsql-sqlite3):
	(emacs-org-super-agenda):
	(emacs-dumb-jump):
	(emacs-ytdl):
	(emacs-arduino-mode):
	(emacs-vterm):
	(emacs-forge):
	(emacs-flycheck-cpplint):
	(emacs-telega-server):
	(emacs-inf-janet):
	(emacs-keystore-mode): Remove input labels.  Remove trailing #T in phases. Use gexps.

2021-12-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Rename emacs-recutils to emacs-rec-mode.
	This fixes ‘guix refresh emacs-rec-mode’.

	* gnu/packages/databases.scm (emacs-rec-mode): New variable.
	(emacs-recutils): Deprecate in favor of emacs-rec-mode.

2021-12-14  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-recutils: Update to 1.8.2.
	* gnu/packages/databases.scm (emacs-recutils): Update to 1.8.2.
	No longer inherit from recutils.
	[source]: Add origin, fetching tarball from ELPA.
	[native-inputs]: Add texinfo.
	[arguments]: Add ‘make-info’ phase.
	[home-page, license]: Fill in missing information no longer inherited.

2021-12-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dvc: Use new style.
	* gnu/packages/emacs-xyz.scm (emacs-dvc)[arguments]<#:configure-flags>: Use
	gexps.
	<#:phases>: Remove trailing #T.
	[native-inputs]: Remove labels.
	[synopsis]: Remove trailing dot.

	gnu: emacs-string-inflection: Use new style.
	* gnu/packages/emacs-xyz.scm (emacs-string-inflection)[native-inputs]: Remove label.

	gnu: emacs-explain-pause-mode: Use new style.
	* gnu/packages/emacs-xyz.scm (emacs-explain-pause-mode)[native-inputs]: Remove
	label.

	gnu: emacs-guix: Use new style (partly).
	* gnu/packages/emacs-xyz.scm (emacs-guix)[arguments]<#:phase>: Remove trailing
	[native-inputs, propagated-inputs]: Remove labels.

2021-12-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: festival: Support ALSA output.
	* gnu/packages/speech.scm (festival)[arguments]:
	Add "LINUXAUDIO=alsa" to #:make-flags.
	[inputs]: Add alsa-lib.

	gnu: igt-gpu-tools: Include man pages.
	* gnu/packages/admin.scm (igt-gpu-tools)[arguments]:
	Add a new 'find-rst2man.py phase.
	(native-inputs): Add python-docutils.

	gnu: igt-gpu-tools: Fix build with newer Mesons.
	* gnu/packages/admin.scm (igt-gpu-tools)[arguments]:
	Add a new 'fix-meson.build phase.

	gnu: i7z: Fix building with GCC >= 10.
	* gnu/packages/hardware.scm (i7z)[source]: Add patch.
	* gnu/packages/patches/i7z-gcc-10.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: fprintd: Gexp arguments.
	* gnu/packages/linux.scm (fprintd)[arguments]: Use Gexps.

	gnu: fprintd: Update to 1.94.1.
	* gnu/packages/freedesktop.scm (fprintd): Update to 1.94.1.
	[arguments]: Remove obsolete 'patch-mistake and 'no-polkit-magic phases.
	Make 'patch-systemd-dependencies regexp more specific.
	Remove gi.repository.FPrint in the 'ignore-test-dependencies regexp.
	[native-inputs]: Remove unused libxslt.
	[inputs]: Remove unused gusb, nss, and pixman.

	gnu: fprintd: Remove phase return values.
	* gnu/packages/freedesktop.scm (fprintd)[arguments]:
	Don't explicitly return #t from phases.

	gnu: libfprint: Gexp arguments.
	* gnu/packages/linux.scm (libfprint)[arguments]: Use Gexps.

	gnu: libfprint: Update to 1.94.2.
	* gnu/packages/freedesktop.scm (libfprint): Update to 1.94.2.
	[arguments]: Add "-Dudev_rules_dir=" to #:configure-flags.
	[native-inputs]: Remove eudev.  Remove input labels.
	[inputs]: Remove glib.  Add libgudev.

	gnu: corefreq: Stop using %OUTPUTS.
	* gnu/packages/linux.scm (corefreq)[arguments]: Use Gexps to remove use
	of %OUTPUTS.

2021-12-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pdf-tools: Use new style.
	* gnu/packages/emacs-xyz.scm (emacs-pdf-tools)[arguments]<#:phases>: Remove
	trailing #T.
	[native-inputs, propagated-inputs]: Remove labels.
	[inputs]: Reorder alphabetically.

	gnu: emacs-direnv: Use new style.
	* gnu/packages/emacs-xyz.scm (emacs-direnv)[arguments]: Use SEARCH-INPUT.
	[propagated-inputs]: Remove labels.

	gnu: emacs-howm: Use new style.
	* gnu/packages/emacs-xyz.scm (emacs-howm)[native-inputs]: Remove labels.

	gnu: emacs-auctex: Use new style.
	* gnu/packages/emacs-xyz.scm (emacs-auctex)[arguments]<#:phases>: Use
	SEARCH-INPUT-FILE.  Remove trailing #T.
	[inputs]: Remove labels.

	gnu: emacs-ag: Use new style.
	* gnu/packages/emacs-xyz.scm (emacs-ag)[arguments]<#:phases>: Remove trailing
	[propagated-inputs]: Remove labels.

	gnu: emacs-emms: Use new style.
	* gnu/packages/emacs-xyz.scm (emacs-emms)[arguments]<#:phases>: Use
	SEARCH-INPUT-FILE.  Remove trailing #T.
	[inputs]: Remove labels.

2021-12-14  Josselin Poiret via Guix-patches via  <guix-patches@gnu.org>

	gnu: fontmanager: Use libsoup2 and vala-0.52
	These changes fix the build.

	* gnu/packages/fontutils.scm (fontmanager)[native-inputs]: Replace vala
	with vala-0.52.
	[inputs]: Replace libsoup with libsoup-minimal-2. Replace webkitgtk with
	webkitgtk-with-libsoup2.

2021-12-14  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of package inputs entry.

2021-12-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emms-print-metadata: Use new style.
	* gnu/packages/emacs-xyz.scm (emacs-emms-print-metadata)[arguments]<#:phases>:
	Remove trailing #T.
	[inputs]: Remove label.

	gnu: emacs-wget: Use new package style.
	* gnu/packages/emacs-xyz.scm (emacs-wget)[native-inputs]: Remove label.
	[arguments]<#:phases>: Use SEARCH-INPUT-FILE.  Remove trailing #T.

2021-12-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-maftools.
	* gnu/packages/bioconductor.scm (r-maftools): New variable.

	gnu: Add r-tcgabiolinks.
	* gnu/packages/bioconductor.scm (r-tcgabiolinks): New variable.

	gnu: Add r-tcgabiolinksgui-data.
	* gnu/packages/bioconductor.scm (r-tcgabiolinksgui-data): New variable.

2021-12-14  Efraim Flashner  <efraim@flashner.co.il>

	doc: Mention powerpc-linux support.
	This was missing with the addition of powerpc-linux support in commit
	cbdb7d4fea928febc105985c03b8fb5d6eda3d27.

	* doc/guix.texi (GNU Distribution): Add powerpc-linux.

2021-12-14  Efraim Flashner  <efraim@flashner.co.il>

	doc: Mark mips64el-linux as unsupported.
	* doc/guix.texi (GNU Distribution): Change mips64el-linux from
	deprecated to unsupported.

	build: Adjust 'courage level' of different systems.
	* m4/guix.m4 (GUIX_ASSERT_SUPPORTED_SYSTEM): Add i586-gnu. Move
	powerpc-linux to unsupported but not needing courage. Add mips64el-linux
	to unsupported.

2021-12-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build-system: emacs: Do not rely on input labels in the 'build' phase.
	This commit repairs the Emacs build system for packages using the new
	label-less "guix style".  Tested with emacs-libgit.

	* guix/build/emacs-build-system.scm (build): Use search-input-file to locate
	emacs.

2021-12-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: icecat-source: Enable xz parallel compression.
	* gnu/packages/gnuzilla.scm (icecat-source): Set XZ_DEFAULTS to
	%xz-parallel-args to enable parallel compression and hasten the build.  Remove
	trailing #t.

2021-12-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	guix: Fix typo in last commit.
	* guix/build/emacs-build-system.scm (make-autoloads): Fix typo.

	guix: Do not assume "emacs" label in make-autoloads.
	* guix/build/emacs-build-system.scm (make-autoloads): Look for "emacs"
	executable independently on the label.

2021-12-14  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of static networking entry.

2021-12-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texlive-fira: Update hash.
	* gnu/packages/tex.scm (texlive-fira): Update hash.

	gnu: texlive-latex-textpos: Update hash.
	* gnu/packages/tex.scm (texlive-latex-textpos): Update hash.

	gnu: texlive-translator: Fix hash.
	* gnu/packages/tex.scm (texlive-translator): Fix hash.

2021-12-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: eigen-for-tensorflow: Build with GCC 7.
	* gnu/packages/algebra.scm (eigen-for-tensorflow)[native-inputs]: Add gcc-7.

	gnu: tensorflow: Do not unpack directory.
	* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Copy Eigen source
	code instead of trying to unpack it.

	gnu: python2-entrypoints: Add missing input.
	* gnu/packages/python-xyz.scm (python2-entrypoints)[propagated-inputs]: Add
	python2-configparser.
	(python-entrypoints)[properties]: Add python2-variant.

2021-12-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Remove input labels.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-guile)[propagated-inputs]:
	* gnu/packages/emacs-xyz.scm (emacs-geiser-gauche)[native-inputs]:
	* gnu/packages/emacs-xyz.scm (emacs-geiser-racket)[propagated-inputs]:
	* gnu/packages/emacs-xyz.scm (emacs-libgit)[native-inputs]:
	* gnu/packages/emacs-xyz.scm (emacs-ghub)[native-inputs]:
	* gnu/packages/emacs-xyz.scm (emacs-ample-regexps)[native-inputs]:
	* gnu/packages/emacs-xyz.scm (emacs-relative-buffers)[native-inputs]:
	* gnu/packages/emacs-xyz.scm (emacs-w3m)[native-inputs]: Remove labels.

2021-12-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: quadrapassel: Remove input labels.
	* gnu/packages/games.scm (quadrapassel)[native-inputs]: Remove labels
	from inputs.

	gnu: quadrapassel: Update to 40.2.
	* gnu/packages/games.scm (quadrapassel): Update to 40.2.

2021-12-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: libraqm: Update to 0.8.0.
	* gnu/packages/fontutils.scm (libraqm): Update to 0.8.0.

2021-12-14  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.1.0-7.7160b18.
	* gnu/packages/ci.scm (cuirass): Update to 1.1.0-7.7160b18.

2021-12-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qutebrowser: Update to 2.4.0.
	* gnu/packages/web-browsers.scm (qutebrowser): Update to 2.4.0.
	[arguments]: Remove trailing #t.

	gnu: qutebrowser: Satisfy guix lint.
	* gnu/packages/web-browsers.scm (qutebrowser)[inputs]: Add bash-minimal.

	gnu: lagrange: Add 'release-monitoring-url' property.
	* gnu/packages/web-browsers.scm (lagrange)[properties]: New field.

2021-12-14  Marius Bakke  <marius@gnu.org>

	gnu: foot: Update to 1.10.3.
	* gnu/packages/terminals.scm (foot): Update to 1.10.3.

	gnu: fcft: Update to 2.5.1.
	* gnu/packages/fontutils.scm (fcft): Update to 2.5.1.
	[native-inputs]: Remove GCC-10.

	gnu: python-pyzabbix: Update to 1.0.0.
	* gnu/packages/monitoring.scm (python-pyzabbix): Update to 1.0.0.
	[arguments]: Fix typo.
	[propagated-inputs]: Add PYTHON-SEMANTIC-VERSION.

	gnu: font-cozette: Update to 1.13.0.
	* gnu/packages/fonts.scm (font-cozette): Update to 1.13.0.
	[arguments]: Add phase to avoid git dependency.

2021-12-14  Leo Famulari  <leo@famulari.name>

	gnu: python2-pygtk2: Temporarily revert to the old style of inputs.
	This fixes the build of this package.

	Reported in #guix by jpoiret, ss2, and tschilptschilp23.

	* gnu/packages/gtk.scm (python2-pygtk)[propagated-inputs]: Restore the label
	expected in the 'fix-codegen' build phase.

2021-12-13  Marius Bakke  <marius@gnu.org>

	gnu: python-setuptools-scm-git-archive: Don't install duplicate egginfo.
	* gnu/packages/python-xyz.scm (python-setuptools-scm-git-archive)[arguments]:
	New field.

2021-12-13  Ludovic Courtès  <ludo@gnu.org>

	tests: static-networking: Adjust to new style.
	* gnu/tests/networking.scm (run-static-networking-test)[test]: Remove
	'mkdir', 'chdir', and 'exit' calls'.  Add 'test-runner-current' call.

2021-12-13  Marius Bakke  <marius@gnu.org>

	gnu: python-distributed: Update to 2021.11.2.
	* gnu/packages/python-science.scm (python-distributed): Update to 2021.11.2.
	[source](snippet): New field.
	[arguments]: Add versioneer phase.
	[native-inputs]: Add PYTHON-VERSIONEER.

	gnu: python-dask: Remove bundled versioneer.
	* gnu/packages/python-xyz.scm (python-dask)[source](snippet): New field.
	[arguments]: Add versioneer phase.
	[native-inputs]: Add PYTHON-VERSIONEER.

	gnu: python-versioneer: Add support for Guix build directories.
	* gnu/packages/patches/python-versioneer-guix-support.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/python-xyz.scm (python-versioneer)[source](patches): New field.

	gnu: python-versioneer: Update to 0.21.
	* gnu/packages/python-xyz.scm (python-versioneer): Update to 0.21.

	gnu: fossil: Update to 2.17.
	* gnu/packages/version-control.scm (fossil): Update to 2.17.
	[source](uri): Adjust.
	[inputs]: Change from SQLITE to SQLITE-NEXT.
	[arguments]: Remove trailing #t's.

	gnu: SQLite. Add 3.37.
	* gnu/packages/sqlite.scm (sqlite-next): New variable.

	gnu: SQLite: Remove 3.33.
	* gnu/packages/sqlite.scm (sqlite-3.33): Remove variable.

2021-12-13  Marius Bakke  <marius@gnu.org>

	gnu: Remove superfluous "linux-libre-headers" inputs.
	This input is already propagated from glibc.

	* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Remove LINUX-LIBRE-HEADERS-5.10.
	* gnu/packages/linux.scm (btrfs-progs)[native-inputs]: Likewise.
	* gnu/packages/accessibility.scm (brltty)[inputs]: Remove LINUX-LIBRE-HEADERS.
	* gnu/packages/graphics.scm (directfb)[inputs]: Likewise.
	* gnu/packages/gstreamer.scm (libdc1394)[inputs]: Likewise.
	* gnu/packages/linux.scm (python-evdev)[native-inputs]: Likewise.
	(bcc, bpftrace)[inputs]: Likewise.
	* gnu/packages/networking.scm (lksctp-tools)[inputs]: Likewise.
	* gnu/packages/video.scm (tslib)[inputs]: Likewise.
	* gnu/packages/web-browsers.scm (links)[native-inputs]: Likewise.
	* gnu/packages/cdrom.scm (cdrtools)[inputs]: Likewise.
	[arguments]: Adjust accordingly.
	* gnu/packages/lirc.scm (lirc)[inputs, arguments]: Likewise.
	* gnu/packages/vpn.scm (xl2tpd)[inputs, arguments]: Likewise.

2021-12-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Merge branch 'core-updates-frozen' into 'master'.
	At last!

2021-12-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: Further simplify package inputs.
	This is the result of running:

	  ./pre-inst-env guix style --input-simplification=safe

	and manually undoing changes on a dozen of packages to reduce
	rebuilds (derivations for emacs, icecat, and libreoffice are unchanged.)

2021-12-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-geiser-guile: Update to 0.19.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-guile): Update to 0.19.
	[inputs]: Update to guile-3.0.

	gnu: emacs-solaire-mode: Update to 2.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-solaire-mode): Update to 2.0.4.

2021-12-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-robotframework-datadriver.
	* gnu/packages/python-xyz.scm (python-robotframework-datadriver): New variable.

	gnu: Add python-robotframework-stacktrace.
	* gnu/packages/python-xyz.scm (python-robotframework-stacktrace): New variable.

2021-12-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: optionmatrix: Avoid deprecated 'texlive-union'.
	* gnu/packages/finance.scm (optionmatrix)[native-inputs]: Use
	'texlive-updmap.cfg'.

2021-12-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: Simplify package inputs.
	This commit was obtained by running:

	  ./pre-inst-env guix style

	without any additional argument.

2021-12-13  Ludovic Courtès  <ludo@gnu.org>

	packages: 'modify-inputs' preserves and introduces input labels if needed.
	Fixes a bug whereby, in an expression like this:

	  (modify-inputs lst
	    (delete ...)
	    (prepend ...))

	the 'delete' clause would have no effect because 'prepend' would pass it
	a label-less input list.

	* guix/packages.scm (inputs-sans-labels): Remove.
	(modify-inputs): In the 'prepend' and 'append' cases, preserve/add input
	labels instead of removing them.

2021-12-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: binutils@2.33: Remove non-applicable patches.
	* gnu/packages/base.scm (binutils-2.33)[source]: Add empty 'patches' field.

	gnu: python-aws-xray-sdk: Set PYTHONPATH when running tests.
	* gnu/packages/python-web.scm (python-aws-xray-sdk)[arguments]: Check:
	Set PYTHONPATH.

2021-12-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-jsonpickle: Update to 1.5.2.
	This brings support for NumPy 1.20+, which we need.

	* gnu/packages/python-web.scm (python-jsonpickle): Update to 1.5.2.

2021-12-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-jose: Add missing dependency.
	* gnu/packages/python-web.scm (python-jose)[propagated-inputs]: Add
	PYTHON-ECDSA.

2021-12-13  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-chromvarmotifs.
	* gnu/packages/bioconductor.scm (r-chromvarmotifs): New variable.

2021-12-13  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'master' into core-updates-frozen

	doc: Add missing closing paren.
	* doc/guix.texi (Desktop Services): Add missing closing paren in example.

	doc: Handle '&nbsp' when syntax-highlighting HTML.
	* doc/build.scm (syntax-highlighted-html)[build](entity->string): Handle "&nbsp".

2021-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-sanssouci.
	* gnu/packages/bioconductor.scm (r-sanssouci): New variable.

	gnu: Add r-isoformswitchanalyzer.
	* gnu/packages/bioconductor.scm (r-isoformswitchanalyzer): New variable.

	gnu: Add r-drimseq.
	* gnu/packages/bioconductor.scm (r-drimseq): New variable.

2021-12-13  Marcel Schilling  <marcel.schilling@uni-luebeck.de>

	gnu: Add r-dearseq.
	* gnu/packages/bioconductor.scm (r-dearseq): New variable.

2021-12-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.294.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.294.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.292.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.292.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.257.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.257.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.220.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.220.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.164.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.164.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.84.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.84.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.15.7.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.7.
	(linux-libre-5.15-pristine-source): Update hash.

2021-12-12  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry about 'static-networking-service-type'.
	* etc/news.scm: Add entry.

2021-12-12  Marius Bakke  <marius@gnu.org>

	gnu: gaupol: Don't attempt to compile bytecode twice.
	* gnu/packages/video.scm (gaupol)[arguments]: Disable needless compilation
	with a substitution.  While here, remove trailing #t's.

	gnu: mps-youtube: Disable sanity check.
	* gnu/packages/video.scm (mps-youtube)[arguments]: Add #:phases.

2021-12-12  Marius Bakke  <marius@gnu.org>

	gnu: smplayer: Remove reference to %outputs.
	...which no longer exists in qt-build-system.

	* gnu/packages/video.scm (smplayer)[arguments]: Turn into gexp.  Use #$OUTPUT
	instead of %OUTPUTS.  Remove trailing #true's.

2021-12-12  Marius Bakke  <marius@gnu.org>

	gnu: ruby-asciidoctor-pdf: Update to 1.6.1.
	* gnu/packages/ruby.scm (ruby-asciidoctor-pdf): Update to 1.6.1.
	[arguments]: Remove trailing #t's.

	gnu: ruby-rouge: Update to 3.26.1.
	* gnu/packages/ruby.scm (ruby-rouge): Update to 3.26.1.

	gnu: ruby-loofah: Update to 2.13.0.
	* gnu/packages/ruby.scm (ruby-loofah): Update to 2.13.0.
	[source]: Switch to GIT-FETCH.
	[arguments]: Remove.
	[native-inputs]: Add RUBY-HOE-MARKDOWN.

	gnu: Add ruby-hoe-markdown.
	* gnu/packages/ruby.scm (ruby-hoe-markdown): New variable.

	gnu: ruby-nokogiri: Update to 1.12.5.
	* gnu/packages/ruby.scm (ruby-nokogiri-1.10): New variable.
	(ruby-nokogiri): Inherit from it.  Update to 1.12.5.
	(ruby-nokogiri-diff)[propagated-inputs]: Change from RUBY-NOKOGIRI to
	RUBY-NOKOGIRI-1.10.

2021-12-12  Ludovic Courtès  <ludo@gnu.org>

	tests: Replace uses of deprecated 'static-networking-service'.
	* gnu/tests/ganeti.scm (%ganeti-os): Replace call to
	'static-networking-service' by instantiating
	STATIC-NETWORKING-SERVICE-TYPE.
	* gnu/tests/networking.scm (%test-static-networking)
	(%openvswitch-os, %dhcpd-os): Likewise.

	services: Define '%loopback-static-networking'.
	* gnu/services/base.scm (%loopback-static-networking): New variable.
	(%base-services): Use it.
	* gnu/system/hurd.scm (%base-services/hurd): Use it.
	* gnu/system/install.scm (%installation-services): Use it.
	* doc/guix.texi (Networking Setup): Document it.

	services: Define '%qemu-static-networking'.
	* gnu/services/base.scm (%qemu-static-networking): New variable.
	* gnu/system/hurd.scm (%base-services/hurd): Use it.
	* doc/guix.texi (Networking Setup): Document it.

	services: static-networking: Change interface to mimic netlink.
	* gnu/services/base.scm (<static-networking>)[interface, ip, netmask]
	[gateway]: Remove.
	[addresses, links, routes]: New fields.
	[requirement]: Default to '(udev).
	(<network-address>, <network-link>, <network-route>): New record types.
	(ensure-no-separate-netmask, %ensure-no-separate-netmask): Remove.
	(ipv6-address?, cidr->netmask, ip+netmask->cidr)
	(network-set-up/hurd, network-tear-down/hurd)
	(network-set-up/linux, network-tear-down/linux)
	(static-networking->hurd-pfinet-options): New procedures.
	(static-networking-shepherd-service): New procedure.
	(static-networking-shepherd-services): Rewrite in terms of the above.
	(static-networking-service): Deprecate.  Adjust to new
	'static-networking' API.
	(%base-services): Likewise.
	* gnu/system/install.scm (%installation-services): Likewise.
	* gnu/system/hurd.scm (%base-services/hurd): Likewise, and separate
	'loopback' from 'networking'.
	* gnu/build/hurd-boot.scm (set-hurd-device-translators): Remove
	"servers/socket/2".
	* gnu/tests/networking.scm (run-openvswitch-test)["networking has
	started on ovs0"]: Check for 'networking instead of 'networking-ovs0,
	which is no longer provided.
	* doc/guix.texi (Networking Setup): Document the new interface.  Remove
	documentation of 'static-networking-service'.
	(Virtualization Services): Change Ganeti example to use the new
	interface.

	services: secret-service: Turn into a Shepherd service.
	* gnu/services/virtualization.scm (secret-service-activation): Remove.
	(secret-service-shepherd-services): New procedure.
	(secret-service-type)[extensions]: Remove ACTIVATION-SERVICE-TYPE
	extension.  Add SHEPHERD-ROOT-SERVICE-TYPE and
	USER-PROCESSES-SERVICE-TYPE extensions.
	* gnu/build/secret-service.scm (delete-file*): New procedure.
	(secret-service-receive-secrets): Use it.

	services: static-networking: Use Guile-Netlink on GNU/Linux.
	* gnu/services/base.scm (static-networking-shepherd-service): Define
	'set-up-via-ioctl', 'tear-down-via-ioctl', 'set-up-via-netlink',
	'tear-down-via-netlink', and 'helpers' and use them in 'start' and
	'stop'.  Add (ip *) modules to 'modules'.

	gnu: guile-netlink: Allow cross-compilation.
	* gnu/packages/guile-xyz.scm (guile-netlink)[arguments]: Remove,
	since #:tests? #f is unnecessary.
	[native-inputs]: Add GUILE-3.0.

2021-12-12  Ludovic Courtès  <ludo@gnu.org>

	doc: Add new "Networking Setup" node for the main setup options.
	This should make it easier to find how to get started setting up
	networking.

	* doc/guix.texi (Networking Setup): New section.
	(Networking Services): Remove 'static-networking-service',
	'dhcp-client-service-type', 'network-manager-service-type',
	'connman-service-type', 'wicd-service', 'modem-manager-service-type',
	'usb-modeswitch-service-type', and 'wpa-supplicant-service-type'.

2021-12-12  Ludovic Courtès  <ludo@gnu.org>

	tests: openvswitch: Check whether ovs0 is up.
	* gnu/tests/networking.scm (run-openvswitch-test)["ovs0 is up"]: New test.

	tests: Add 'static-networking' test.
	* gnu/tests/networking.scm (run-static-networking-test): New procedure.
	(%test-static-networking): New variable.

	gnu: python-pyflakes@2.2: Adjust tests for Python 3.9.
	* gnu/packages/patches/python-pyflakes-test-location.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/python-xyz.scm (python-pyflakes-2.2): Use it.

	gnu: sundials: Add 'release-monitoring-url' property.
	* gnu/packages/maths.scm (sundials)[properties]: New field.

	gnu: sundials: Build with '-fcommon'.
	* gnu/packages/maths.scm (sundials)[arguments]: Pass "-DCMAKE_C_FLAGS".

2021-12-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-dsv: Update to 0.5.0
	* gnu/packages/guile-xyz.scm (guile-dsv): Update to 0.5.0.

2021-12-12  Christopher Baines  <mail@cbaines.net>

	progress: Rate limit drawing in the progress-reporter/bar.
	This helps smooth the output in cases where the bar is updated very quickly,
	for example in guix weather where it's computing derivations.

	* guix/progress.scm (progress-reporter/bar): Wrap the drawing code with the
	rate-limited procedure.

2021-12-12  Z572  <873216071@qq.com>

	gnu: Change source file-name suffix in rust packages.
	* gnu/packages/rust-apps.scm (rust-cbindgen)[source]: Change source
	file-name suffix from '.crate' to '.tar.gz'.
	* gnu/packages/crates-graphics.scm (rust-ansi-term-0.12): Likewise.
	(rust-ansi-term-0.11): Likewise.
	(rust-rgb-0.8): Likewise.
	* gnu/packages/crates-io.scm (rust-adler32-1): Likewise.
	(rust-antidote-1): Likewise.
	(rust-atty-0.2): Likewise.
	(rust-autocfg-0.1): Likewise.
	(rust-backtrace-sys-0.1): Likewise.
	(rust-base-x-0.2): Likewise.
	(rust-bencher-0.1): Likewise.
	(rust-bitflags-1): Likewise.
	(rust-blas-sys-0.7): Likewise.
	(rust-cargon-0.0): Likewise.
	(rust-cblas-sys-0.1): Likewise.
	(rust-cc-1): Likewise.
	(rust-cfg-if-0.1): Likewise.
	(rust-clang-sys-0.26): Likewise.
	(rust-clap-2): Likewise.
	(rust-clicolors-control-1): Likewise.
	(rust-cloudabi-0.1): Likewise.
	(rust-cloudabi-0.0): Likewise.
	(rust-cmake-0.1): Likewise.
	(rust-compiler-builtins-0.1): Likewise.
	(rust-constant-time-eq-0.1): Likewise.
	(rust-core-foundation-sys-0.6): Likewise.
	(rust-data-encoding-2): Likewise.
	(rust-defmac-0.2): Likewise.
	(rust-defmac-0.1): Likewise.
	(rust-dirs-1): Likewise.
	(rust-discard-1): Likewise.
	(rust-doc-comment-0.3): Likewise.
	(rust-dtoa-0.4): Likewise.
	(rust-dtoa-0.2): Likewise.
	(rust-fallible-iterator-0.2): Likewise.
	(rust-filetime-0.2): Likewise.
	(rust-findshlibs-0.5): Likewise.
	(rust-fixedbitset-0.2): Likewise.
	(rust-fixedbitset-0.1): Likewise.
	(rust-fnv-1): Likewise.
	(rust-foreign-types-shared-0.2): Likewise.
	(rust-fs-extra-1): Likewise.
	(rust-fuchsia-cprng-0.1): Likewise.
	(rust-fuchsia-zircon-0.3): Likewise.
	(rust-fuchsia-zircon-sys-0.3): Likewise.
	(rust-futures-0.1): Likewise.
	(rust-futures-core-preview-0.3): Likewise.
	(rust-futures-cpupool-0.1): Likewise.
	(rust-futures-io-preview-0.3): Likewise.
	(rust-futures-sink-preview-0.3): Likewise.
	(rust-getopts-0.2): Likewise.
	(rust-glob-0.3): Likewise.
	(rust-glob-0.2): Likewise.
	(rust-heapsize-0.4): Likewise.
	(rust-heapsize-0.3): Likewise.
	(rust-heapsize-plugin-0.1): Likewise.
	(rust-heck-0.3): Likewise.
	(rust-hex-0.3): Likewise.
	(rust-hex-0.2): Likewise.
	(rust-hostname-0.1): Likewise.
	(rust-iovec-0.1): Likewise.
	(rust-itoa-0.4): Likewise.
	(rust-itoa-0.1): Likewise.
	(rust-json-0.11): Likewise.
	(rust-kernel32-sys-0.2): Likewise.
	(rust-language-tags-0.2): Likewise.
	(rust-lazy-static-1): Likewise.
	(rust-libloading-0.5): Likewise.
	(rust-lock-api-0.1): Likewise.
	(rust-log-0.4): Likewise.
	(rust-maplit-1): Likewise.
	(rust-matches-0.1): Likewise.
	(rust-matrixmultiply-0.2): Likewise.
	(rust-matrixmultiply-0.1): Likewise.
	(rust-md5-0.7): Likewise.
	(rust-md5-0.6): Likewise.
	(rust-memmap-0.7): Likewise.
	(rust-memmap-0.6): Likewise.
	(rust-mime-0.3): Likewise.
	(rust-miniz-oxide-0.3): Likewise.
	(rust-miniz-sys-0.1): Likewise.
	(rust-miow-0.3): Likewise.
	(rust-miow-0.2): Likewise.
	(rust-modifier-0.1): Likewise.
	(rust-net2-0.2): Likewise.
	(rust-nodrop-0.1): Likewise.
	(rust-nodrop-union-0.1): Likewise.
	(rust-num-traits-0.1): Likewise.
	(rust-numtoa-0.1): Likewise.
	(rust-openssl-probe-0.1): Likewise.
	(rust-owning-ref-0.4): Likewise.
	(rust-parity-wasm-0.40): Likewise.
	(rust-peeking-take-while-0.1): Likewise.
	(rust-percent-encoding-2): Likewise.
	(rust-percent-encoding-1): Likewise.
	(rust-permutohedron-0.2): Likewise.
	(rust-pico-sys-0.0): Likewise.
	(rust-pkg-config-0.3): Likewise.
	(rust-plain-0.2): Likewise.
	(rust-plugin-0.2): Likewise.
	(rust-pocket-resources-0.3): Likewise.
	(rust-ppv-lite86-0.2): Likewise.
	(rust-proc-macro2-1): Likewise.
	(rust-quick-error-2): Likewise.
	(rust-quick-error-1): Likewise.
	(rust-quote-1): Likewise.
	(rust-rand-0.7): Likewise.
	(rust-rand-0.6): Likewise.
	(rust-rand-0.3): Likewise.
	(rust-rand-chacha-0.1): Likewise.
	(rust-rand-core-0.4): Likewise.
	(rust-rand-core-0.3): Likewise.
	(rust-rand-hc-0.2): Likewise.
	(rust-rand-hc-0.1): Likewise.
	(rust-rand-isaac-0.1): Likewise.
	(rust-rand-jitter-0.1): Likewise.
	(rust-rand-os-0.1): Likewise.
	(rust-rand-pcg-0.3): Likewise.
	(rust-rand-pcg-0.2): Likewise.
	(rust-rand-pcg-0.1): Likewise.
	(rust-rand-xorshift-0.1): Likewise.
	(rust-rawpointer-0.2): Likewise.
	(rust-rawpointer-0.1): Likewise.
	(rust-rdrand-0.4): Likewise.
	(rust-redox-syscall-0.1): Likewise.
	(rust-redox-termios-0.1): Likewise.
	(rust-resolv-conf-0.6): Likewise.
	(rust-rustc-demangle-0.1): Likewise.
	(rust-rustc-serialize-0.3): Likewise.
	(rust-rustc-std-workspace-core-1): Likewise.
	(rust-ryu-1): Likewise.
	(rust-safemem-0.3): Likewise.
	(rust-same-file-1): Likewise.
	(rust-schannel-0.1): Likewise.
	(rust-scoped-threadpool-0.1): Likewise.
	(rust-scoped-tls-1): Likewise.
	(rust-scoped-tls-0.1): Likewise.
	(rust-scopeguard-1): Likewise.
	(rust-scopeguard-0.3): Likewise.
	(rust-security-framework-sys-0.3): Likewise.
	(rust-semver-parser-0.9): Likewise.
	(rust-semver-parser-0.7): Likewise.
	(rust-serde-derive-1): Likewise.
	(rust-shlex-1): Likewise.
	(rust-shlex-0.1): Likewise.
	(rust-slab-0.4): Likewise.
	(rust-socket2-0.3): Likewise.
	(rust-sourcefile-0.1): Likewise.
	(rust-spin-0.5): Likewise.
	(rust-stacker-0.1): Likewise.
	(rust-static-assertions-1): Likewise.
	(rust-static-assertions-0.3): Likewise.
	(rust-stdweb-internal-runtime-0.1): Likewise.
	(rust-stdweb-internal-test-macro-0.1): Likewise.
	(rust-streaming-stats-0.2): Likewise.
	(rust-strsim-0.9): Likewise.
	(rust-strsim-0.8): Likewise.
	(rust-synstructure-test-traits-0.1): Likewise.
	(rust-tar-0.4): Likewise.
	(rust-tempdir-0.3): Likewise.
	(rust-tempfile-3): Likewise.
	(rust-term-0.4): Likewise.
	(rust-term-0.2): Likewise.
	(rust-termcolor-1): Likewise.
	(rust-termion-1): Likewise.
	(rust-termios-0.3): Likewise.
	(rust-thread-id-3): Likewise.
	(rust-thread-local-1): Likewise.
	(rust-thread-local-0.3): Likewise.
	(rust-threadpool-1): Likewise.
	(rust-time-0.1): Likewise.
	(rust-tokio-mock-task-0.1): Likewise.
	(rust-toml-0.5): Likewise.
	(rust-tracing-core-0.1): Likewise.
	(rust-traitobject-0.1): Likewise.
	(rust-try-from-0.3): Likewise.
	(rust-try-lock-0.2): Likewise.
	(rust-typeable-0.1): Likewise.
	(rust-typemap-0.3): Likewise.
	(rust-typenum-1): Likewise.
	(rust-ucd-trie-0.1): Likewise.
	(rust-ucd-util-0.1): Likewise.
	(rust-unicode-xid-0.2): Likewise.
	(rust-unicode-xid-0.1): Likewise.
	(rust-unreachable-1): Likewise.
	(rust-unsafe-any-0.4): Likewise.
	(rust-untrusted-0.7): Likewise.
	(rust-vcpkg-0.2): Likewise.
	(rust-vec-map-0.8): Likewise.
	(rust-version-check-0.9): Likewise.
	(rust-version-check-0.1): Likewise.
	(rust-void-1): Likewise.
	(rust-wasi-0.5): Likewise.
	(rust-wasm-bindgen-shared-0.2): Likewise.
	(rust-wasm-bindgen-test-macro-0.2): Likewise.
	(rust-widestring-0.4): Likewise.
	(rust-winapi-0.3): Likewise.
	(rust-winapi-0.2): Likewise.
	(rust-winapi-build-0.1): Likewise.
	(rust-winapi-util-0.1): Likewise.
	(rust-wincolor-1): Likewise.
	(rust-winutil-0.1): Likewise.
	(rust-ws2-32-sys-0.2): Likewise.
	(rust-xattr-0.2): Likewise.
	(rust-xdg-2): Likewise.

2021-12-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Use librsvg-bootstrap.
	* gnu/packages/emacs.scm (emacs)[inputs]: Use librsvg-bootstrap.
	* gnu/pacakges/gtk.scm (gtk+-2, gtk+)[propagated-inputs]: Same.

	gnu: Add librsvg-bootstrap.
	* gnu/packages/gnome.scm (librsvg-bootstrap): New variable.

	gnu: go-1.14: Fix building on some platforms.
	* gnu/packages/golang.scm (go-1.14)[arguments]: In custom 'prebuild
	phase also search for loader without 'linux' in the string. In custom
	'build phase set the GOCACHE directory.
	[native-inputs]: On systems which don't have support in go-1.4 use
	gccgo-10 instead.

2021-12-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-patsy: Update to 0.5.2.
	* gnu/packages/statistics.scm (python-patsy): Update to 0.5.2.
	[arguments]: Run tests conditionally; run tests with pytest.
	[native-inputs]: Replace python-nose with python-pytest.

	gnu: remmina: Build with libsoup 2.
	* gnu/packages/vnc.scm (remmina)[inputs]: Replace libsoup with
	libsoup-minimal-2.

	gnu: salmon: Update to 1.6.0.
	* gnu/packages/bioinformatics.scm (salmon): Update to 1.6.0.
	[inputs]: Update pufferfish sources.

2021-12-12  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: sbcl-geco: Update to 2.1.2.
	* gnu/packages/lisp-xyz.scm (sbcl-geco): Update to 2.1.2.
	  [home-page]: Update home page.
	  [license]: Fix license.

	gnu: sbcl-aserve: Add HTML5 elements to htmlgen.
	* gnu/patches/sbcl-aserve-add-HTML-5-elements.patch: New file.
	* gnu/patches/sbcl-aserve-fix-rfe12668.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/lisp-xyz.scm (sbcl-aserve)[source]: Use them.

2021-12-12  gyara  <me@gyara.moe>

	gnu: dunst : Update to 1.7.3.
	* gnu/packages/dunst.scm (dunst): Update to 1.7.3.

2021-12-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Use license prefix in (gnu packages sdl).
	* gnu/packages/sdl.scm (sdl, sdl2, libmikmod, sdl-gfx, sdl-image,
	sdl-mixer, sdl-net, sdl-pango, sdl-ttf, guile-sdl, guile-sdl2,
	sdl2-cs) [license]: Use license prefix.

	gnu: serveez: Update to 0.3.0.
	* gnu/packages/serveez.scm (serveez): Update to 0.3.0.
	[source]: Download using lzip tarball.
	[native-inputs]: Add lzip.
	[inputs]: Replace guile-2.0 with guile-2.2.

	gnu: guile-sdl: Update to 0.5.3.
	* gnu/packages/sdl.scm (guile-sdl): Update to 0.5.3.
	[source]: Use lzip tarball.
	[native-inputs]: Add lzip.

2021-12-12  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-dsv: Update to 0.4.1
	* gnu/packages/guile-xyz.scm (guile-dsv): Update to 0.4.1.

2021-12-11  Vinicius Monego  <monego@posteo.net>

	gnu: python-moto: Honor #:tests? flag.
	* gnu/packages/python-xyz.scm (python-moto)[arguments]: Adjust custom 'check
	phase to honor the #:tests? flag.

	gnu: python-moto: Update to 2.2.12.
	* gnu/packages/python-xyz.scm (python-moto): Update to 2.2.12.
	[arguments]: Make some cosmetic changes.
	<#:phases>: Don't return #t. Support cross-compilation in
	'patch-hardcoded-executable-names. Skip more tests and simplify the custom
	'check phase.

2021-12-11  Vinicius Monego  <monego@posteo.net>

	gnu: Update awscli, python-boto3 and python-botocore.
	awscli, botocore and boto3 work together and typically require matching
	versions.

	* gnu/packages/python-xyz.scm (python-botocore): Update to 1.22.11.
	(python-boto3): Update to 1.19.11.
	[native-inputs]: Add python-pytest.
	* gnu/packages/python-web.scm (awscli): Update to 1.21.11.

2021-12-11  Vinicius Monego  <monego@posteo.net>

	gnu: python-s3transfer: Honor #:tests? flag.
	* gnu/packages/python-web.scm (python-s3transfer)[arguments]: Adjust custom
	'check phase to honor the #:tests? flag.

	gnu: python-s3transfer: Update to 0.5.0.
	* gnu/packages/python-web.scm (python-s3transfer): Update to 0.5.0.
	[arguments]<#:phases>: Remove 'patch phase because the issue was fixed
	upstream. Don't return #t in custom 'check phase.

	gnu: python-cfn-lint: Honor #:tests? flag.
	* gnu/packages/python-web.scm (python-cfn-lint)[arguments]: Make some cosmetic
	changes. Adjust custom 'check phase to honor the #:tests? flag.

	gnu: python-cfn-lint: Update to 0.54.3.
	* gnu/packages/python-web.scm (python-cfn-lint): Update to 0.54.3.
	[home-page]: Follow redirect.

	gnu: python-aws-sam-translator: Update to 1.40.0.
	* gnu/packages/python-web.scm (python-aws-sam-translator): Update to 1.40.0.
	[arguments]<#:phases>: Don't return #t.
	[home-page]: Follow redirect.

2021-12-11  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: python-vcrpy: Update to 4.1.1.
	* gnu/packages/python-xyz.scm (python-vcrpy): Update to 4.1.1.
	[arguments]: Replace 'check phase to run unit tests.
	[native-inputs]: Add required dependencies.

	gnu: Add python-ipaddress.
	* gnu/packages/python-xyz.scm (python-ipaddress): New variable;
	(python2-ipaddress): Use package-with-python2.

2021-12-11  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add ascii.
	* gnu/packages/shellutils.scm (ascii): New variable.

2021-12-11  Ludovic Courtès  <ludo@gnu.org>

	narinfo: Do not repeat slash when building nar URLs.
	* guix/narinfo.scm (narinfo-maker): When one of URLS is relative, do not
	repeat trailing slash if it's already present in CACHE-URL.

2021-12-11  Ludovic Courtès  <ludo@gnu.org>

	substitutes: Build correct narinfo URLs for cache URLs without trailing slash.
	Fixes <https://issues.guix.gnu.org/51441>.
	Reported by Z572 <873216071@qq.com> and Peng Mei Yu <pengmeiyu@riseup.net>.

	Previously, passing '--substitute-urls=https://mirror.sjtu.edu.cn/guix',
	without a trailing slash, would fail due to incorrectly constructed
	narinfo URLs.  Users would have to explicitly add a trailing slash.

	* guix/substitutes.scm (narinfo-request): Ensure BASE has a trailing
	slash.

2021-12-11  Ludovic Courtès  <ludo@gnu.org>

	challenge: Store item contents are returned in canonical order.
	This allows the 'delete-duplicates' call in 'differing-files' to have
	the intended effect.

	Before that, a "guix challenge" invocation with three builds of a store
	item, two of which are identical, would lead 'differing-files' to not
	print anything, as in this example:

	  $ ./pre-inst-env guix challenge python-numpy
	  /gnu/store/…-python-numpy-1.17.3 contents differ:
	    local hash: 07var0wn8fywxchldz5pjqpnlavrlbc8s81aqwsqyi0i7qlh6ka7
	    https://ci.guix.gnu.org/nar/lzip/…-python-numpy-1.17.3: 07var0wn8fywxchldz5pjqpnlavrlbc8s81aqwsqyi0i7qlh6ka7
	    https://bordeaux.guix.gnu.org/nar/lzip/…-python-numpy-1.17.3: 0cbl3q19bshb6ddz8xkcrjzkcmillsqii4z852ybzixyp7rg40qa

	  1 store items were analyzed:
	    - 0 (0.0%) were identical
	    - 1 (100.0%) differed
	    - 0 (0.0%) were inconclusive

	With this change, 'differing-files' prints additional info as intended:

	    differing file:
	      /lib/python3.8/site-packages/numpy/distutils/fcompiler/__pycache__/vast.cpython-38.pyc

	* guix/scripts/challenge.scm (archive-contents): Add tail call to
	'reverse'.
	(store-item-contents): Rewrite to use 'scandir' and recursive calls
	instead of 'file-system-fold'.

2021-12-11  Ludovic Courtès  <ludo@gnu.org>

	challenge: Use SRFI-71 instead of SRFI-11.
	* guix/scripts/challenge.scm (port-sha256*, call-with-nar): Use SRFI-71.

2021-12-11  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-log4j-api: Add cpe-name.
	* gnu/packages/java.scm (java-log4j-api)[properties]: Add cpe-name.

2021-12-11  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-log4j-api: Update to 2.15.0.
	Includes fixes for CVE-2017-5645, CVE-2020-9488 and CVE-2021-44228.

	* gnu/packages/java.scm (java-log4j-api): Update to 2.15.0.
	(java-log4j-core, java-log4j-1.2-api)[inputs]: Adjust accordingly.

2021-12-11  Julien Lepiller  <julien@lepiller.eu>

	gnu. java-lmax-disruptor: Update to 3.4.4.
	* gnu/packages/java.scm (java-lmax-disruptor): Update to 3.4.4.
	[source]: Use git-fetch instead of url-fetch.

	gnu: Add java-conversant-disruptor.
	* gnu/packages/java.scm (java-conversant-disruptor): New variable.

	gnu: Add java-jctools-core-1.
	* gnu/packages/java.scm (java-jctools-core-1): New variable.

	gnu: java-jansi: Update to 2.4.0.
	* gnu/packages/java.scm (java-jansi): Update to 2.4.0.
	(java-jansi-1): New variable.
	[source]: Use git-fetch instead of url-fetch.
	(java-jline-2)[inputs]: Use java-jansi-1.
	* gnu/packages/groovy.scm (java-groovy-bootstrap)[inputs]: Use java-jansi-1.

2021-12-11  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 91.4.0 [fixes CVE-2021-43528].
	* gnu/packages/gnuzilla.scm (icedove): Update to 91.4.0.

2021-12-11  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-telega: Update to 0.7.15-1.b4a5e20.
	* gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to
	0.7.15-1.b4a5e20.
	* gnu/packages/patches/emacs-telega-path-placeholder.patch: Match patch with
	newer source code.
	* gnu/packages/patches/emacs-telega-test-env.patch: Match patch with newer
	source code.

	gnu: tdlib: Update to 1.7.10.
	* gnu/packages/messaging.scm (tdlib): Update to 1.7.10.

2021-12-11  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add vivid.
	* gnu/packages/rust-apps.scm (vivid): New variable.

2021-12-11  Demis Balbach  <db@minikn.xyz>

	gnu: carla: Update to 2.4.1.
	* gnu/packages/audio.scm (carla): Update to 2.4.1.

2021-12-11  Petr Hodina  <phodina@protonmail.com>

	gnu: i3status-rust: Add missing inputs.
	* gnu/packages/rust-apps (i3status-rust)[inputs]: Add alsa-utils,
	  bash-minmal, coreutils, ibus, iproute, kdeconnect, lm-sensors, setxkbmap,
	  speedtest-cli, xdg-utils, xrandr.
	  [arguments]: Add phase to wrap-program bin/i3status-rs.
	* gnu/local.mk: Add patch (change not applied in
	  575fcd3045ff1649e5319b6701ff9e28e97793e0)

2021-12-11  Nikolay Korotkiy  <sikmir@gmail.com>

	gnu: gmnisrv: Update to 1.0.
	* gnu/packages/web.scm (gmnisrv): Update to 1.0.

2021-12-11  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add optionmatrix.
	* gnu/packages/finance.scm (optionmatrix): New variable.

	gnu: Add s9fes.
	* gnu/packages/scheme.scm (s9fes): New variable.

2021-12-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: pdfarranger: Update to 1.8.1.
	* gnu/packages/pdf.scm (pdfarranger): Update to 1.8.1.

	gnu: emacs-webpaste: Update to 3.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-webpaste): Update to 3.2.2.

2021-12-11  Jacob MacDonald  <jaccarmac@gmail.com>

	gnu: sbcl-slime-swank: Update to 2.26.1.
	* gnu/packages/lisp-xyz.scm (sbcl-slime-swank): Update to 2.26.1.

2021-12-11  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: sbcl-mgl-pax: Update home page.
	* gnu/packages/lisp-xyz.scm (sbcl-mgl-pax)[home-page]: Update home page.

	gnu: Add cl-mgl-gpr.
	* gnu/packages/lisp-xyz.scm (cl-mgl-gpr, ecl-mgl-gpr, sbcl-mgl-gpr):
	  New variables.

	gnu: Add cl-random.
	* gnu/packages/lisp-xyz.scm (cl-random, ecl-cl-random, sbcl-cl-random):
	  New variables.

	gnu: Add cl-rmath.
	* gnu/packages/lisp-xyz.scm (cl-rmath, ecl-cl-rmath, sbcl-cl-rmath):
	  New variables.

	gnu: Add cl-lla.
	* gnu/packages/lisp-xyz.scm (cl-lla, ecl-lla, sbcl-lla): New variables.

	gnu: Add cl-num-utils.
	* gnu/packages/lisp-xyz.scm (cl-num-utils, ecl-cl-num-utils,
	  sbcl-cl-num-utils): New variables.

	gnu: Add cl-core-gp.
	* gnu/packages/lisp-xyz.scm (cl-core-gp, ecl-core-gp, sbcl-core-gp):
	  New variables.

	gnu: Add cl-zsort.
	* gnu/packages/lisp-xyz.scm (cl-zsort, ecl-zsort, sbcl-zsort): New
	  variables.

2021-12-11  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add emacs-cc-mode.
	* gnu/packages/emacs-xyz.scm (emacs-cc-mode): New variable.

2021-12-10  Giacomo Leidi via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add gprof2dot.
	* gnu/packages/graphviz.scm (gprof2dot): New variable.

2021-12-10  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add sunclock.
	* gnu/packages/astronomy.scm (sunclock): New variable.

2021-12-10  Nikolay Korotkiy  <sikmir@gmail.com>

	gnu: Add sfm.
	* gnu/packages/suckless.scm (sfm): New variable.

	gnu: lagrange: Update to 1.9.2.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.9.2.

	gnu: stagit: Update to 1.0.
	* gnu/packages/version-control.scm (stagit): Update to 1.0.

2021-12-10  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-dpd: Update to 0.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-dpd): Update to 0.2.1.

2021-12-10  Mathieu Othacehe  <othacehe@gnu.org>

	Merge remote-tracking branch 'signed/master' into core-updates

2021-12-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: privoxy: Update to 3.0.33.
	* gnu/packages/tor.scm (privoxy): Update to 3.0.33.
	[arguments]: Don't explicitly return #t from phases.

2021-12-10  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-maps: Upgrade to 41.2.
	* gnu/packages/geo.scm (gnome-maps): Upgrade to 41.2.

	gnu: gnome-maps: Build with libsoup 2.
	* gnu/packages/geo.scm (gnome-maps) [inputs]: Use libsoup-minimal-2 instead of
	libsoup and webkitgtk-with-libsoup2 instead of webkitgtk.

2021-12-10  Andy Tai  <atai@atai.org>

	gnu: godot: Update to 3.4.
	* gnu/packages/game-development.scm (godot): Update to 3.4.

	gnu: superstarfighter: Update to 0.6.5.
	* gnu/packages/games.scm (superstarfighter): Update to 0.6.5.

2021-12-10  phodina  <phodina@protonmail.com>

	gnu: Add eg25-manager.
	* gnu/packages/firmware.scm (eg25-manager): New variable.

2021-12-10  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-sphinxext-opengraph.
	* gnu/packages/sphinx.scm (python-sphinxext-opengraph): New variable.

	gnu: Add python-sphinx-prompt.
	* gnu/packages/sphinx.scm (python-sphinx-prompt): New variable.

2021-12-10  Philip McGrath  <philip@philipmcgrath.com>

	gnu: sendgmail: Don't limit domain name of sender.
	There are three open pull requests adding this functionality:

	  - https://github.com/google/gmail-oauth2-tools/pull/17 (October 2019)
	  - https://github.com/google/gmail-oauth2-tools/pull/26 (May 2020)
	  - https://github.com/google/gmail-oauth2-tools/pull/37 (May 2021)
	    (The patch here is identical to #26, so I just closed this one.)

	Meanwhile, the most recent commit to the upstream repository was in
	May 2019: that was the commit that first added `sendgmail`.

	This commit adjusts Guix's `sendgmail`, following Postel's advice,
	to make the command "liberal in its receiving behavior" (RFC 760):
	it always accepts email addresses with any domain name, as in #26,
	and it accepts (and ignores) the `-gsuite` flag used in #17.

	* gnu/packages/patches/sendgmail-remove-domain-restriction.patch:
	New file. This is the patch from #26.
	* gnu/packages/patches/sendgmail-accept-ignored-gsuite-flag.patch:
	New file, based on #17.
	* gnu/local.mk (dist_patch_DATA): Add the new patches.
	* gnu/packages/mail.scm (sendgmail)[source]: Apply the new patches.
	Increment the "revision" argument to `git-version` from 0 to 1.

2021-12-10  Philip McGrath  <philip@philipmcgrath.com>

	gnu: sendgmail: Rename package to match command.
	Suggested by Ludo’ in <https://issues.guix.gnu.org/50420#3>.

	* gnu/packages/golang.scm
	(go-github-com-google-gmail-oauth2-tools-go-sendgmail): Move to ...
	* gnu/packages/mail.scm (sendgmail): ... this variable.
	Change `propagated-inputs` to `inputs`.

2021-12-10  Foo Chuan Wei  <chuanwei.foo@hotmail.com>
	    Brett Gilio  <brettg@gnu.org>

	gnu: Add smlnj.
	* gnu/packages/sml.scm (smlnj): New variable.

2021-12-10  Ludovic Courtès  <ludo@gnu.org>

	environment: Suggestion code gracefully handles empty "/bin" directories.
	* guix/scripts/environment.scm (suggest-command-name): Handle the case
	where 'scandir' returns #f.

2021-12-10  Ludovic Courtès  <ludo@gnu.org>

	shell: When using '-D -f', '-D' has no effect on remaining packages.
	Fixes <https://issues.guix.gnu.org/52093>.
	Reported by Konrad Hinsen <konrad.hinsen@fastmail.net>.

	* guix/scripts/shell.scm (%options): In "--file" handler, add call to
	'ensure-ad-hoc'.
	* tests/guix-shell.sh: Add test.

2021-12-10  Ludovic Courtès  <ludo@gnu.org>

	shell: Fix '--file' description in '--help' output.
	Reported by pinoaffe on #guix.

	* guix/scripts/shell.scm (show-help): Fix '--file' description.

2021-12-10  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-ppx-expect: Update to 0.14.2.
	* gnu/packages/ocaml.scm (ocaml-ppx-expect): Update to 0.14.2.

	gnu: ocaml-migrate-parsetree: Update to 2.3.0.
	* gnu/packages/ocaml.scm (ocaml-migrate-parsetree): Update to 2.3.0.

	gnu: ocamlformat: Update to 0.20.0.
	* gnu/packages/ocaml.scm (ocamlformat): Update to 0.20.0.

	gnu: Add ocaml-either.
	* gnu/packages/ocaml.scm (ocaml-either): New variable.

	gnu: ocaml-fix: Update to 20211125.

2021-12-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cdrkit-libre: Fix cross-compiling.
	* gnu/packages/cdrom.scm (cdrkit-libre)[source]: Add patch.
	* gnu/packages/patches/cdrkit-libre-cross-compile.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2021-12-10  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add ccwl.
	* gnu/packages/bioinformatics.scm (ccwl): New variable.

2021-12-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dosfstools: Fix cross-compilation.
	Reported by Florian Hoertlehner.

	* gnu/packages/disk.scm (dosfstools)[arguments]: Correctly refer to the
	build output. Use cc-for-target.

2021-12-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: notmuch: Update to 0.34.2.
	* gnu/packages/mail.scm (notmuch): Update to 0.34.2.

	gnu: emacs-which-key: Update to 3.5.4.
	* gnu/packages/emacs-xyz.scm (emacs-which-key): Update to 3.5.4.

	gnu: emacs-ebib: Update to 2.34.
	* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.34.

2021-12-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gajim: Fix typo.
	* gnu/packages/messaging.scm (gajim)[arguments]: Add missing brackets.
	All typos are my own.

2021-12-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gajim: Restore 'disable-failing-tests phase.
	Gajim consistently builds on my machines & bayfront, whilst
	raghavgururajan reports the exact same derivation consistently failing
	with the commented error.  Odd.

	* gnu/packages/messaging.scm (gajim)[arguments]: Restore the old
	'disable-failing-tests phase.

2021-12-09  Nikolay Korotkiy  <sikmir@gmail.com>

	gnu: gpxsee: Update to 10.0.
	* gnu/packages/gps.scm (gpxsee): Update to 10.0.

	gnu: nnn: Update to 4.4.
	* gnu/packages/admin.scm (nnn): Update to 4.4.

2021-12-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-parsebib: Update to 3.1.
	* gnu/packages/emacs-xyz.scm (emacs-parsebib): Update to 3.1.

	gnu: rosegarden: Update to 21.12.
	* gnu/packages/music.scm (rosegarden): Update to 21.12.

	gnu: pyzo: Update to 4.11.7.
	* gnu/packages/python-xyz.scm (pyzo): Update to 4.11.7.

2021-12-09  Petr Hodina  <phodina@protonmail.com>

	gnu: Add rust-spotify-tui-0.25.
	* gnu/packages/crates-io.scm (rust-spotify-tui-0.25): New variable.

	gnu: rust-arboard-1: Update to 1.2.1.
	* gnu/packages/crates-io.scm (rust-arboard-1): Update to 1.2.1.
	  [arguments](cargo-inputs): Add rust-env-logger-0.8, rust-simple-logger-1,
	  rust-wl-clipboard-rs-0.4 and rust-x11rb-0.8. Remove rust-xcb-0.9.

	gnu: Add rust-wl-clipboard-rs-0.4.
	* gnu/packages/crates-io.scm (rust-wl-clipboard-rs-0.4): New variable.
	* gnu/packages/patches/rust-wl-clipboard-rs-newer-wl.patch: New file.
	* gnu/local.mk: Add patch.

	gnu: Add rust-stderrlog-0.4.
	* gnu/packages/crates-io.scm (rust-stderrlog-0.4): New variable.

	gnu: Add rust-thread-local-0.3.4.
	* gnu/packages/crates-io.scm (rust-thread-local-0.3.4): New variable.

	gnu: Add rust-simple-logger-1.
	* gnu/packages/crates-io.scm (rust-simple-logger-1): New variable.

	gnu: Add rust-atty-0.2.11.
	* gnu/packages/crates-io.scm (rust-atty-0.2.11): New variable.

	gnu: rust-anyhow-1: Update to 1.0.46.
	* gnu/packages/crates-io.scm (rust-anyhow-1): Update to 1.0.46.

	gnu: Add rust-tree-magic-0.2.
	* gnu/packages/crates-io.scm (rust-tree-magic-0.2): New variable.

	gnu: Add rust-x11rb-0.8.
	* gnu/packages/crates-graphics.scm (rust-x11rb-0.8): New variable.

	gnu: Add rust-winapi-wsapoll-0.1.
	* gnu/packages/crates-io.scm (rust-winapi-wsapoll-0.1): New variable.

	gnu: Add rust-rspotify-0.10.
	* gnu/packages/crates-io.scm (rust-rspotify-0.10): New variable.

	gnu: Add rust-derive-builder-0.7.
	* gnu/packages/crates-io.scm (rust-derive-builder-0.7): New variable.

	gnu: Add rust-derive-builder-core-0.5.
	* gnu/packages/crates-io.scm (rust-derive-builder-core-0.5): New variable.

	gnu: Add rust-dotenv-0.13
	* gnu/packages/crates-io.scm (rust-dotenv-0.13): New variable.

	gnu: Add rust-tui-0.16.
	* gnu/packages/crates-io.scm (rust-tui-0.16): New variable.
	 (rust-tui-0.15): Inherit from above.

	gnu: Add rust-argh-0.1.
	* gnu/packages/crates-io.scm (rust-argh-0.1): New variable.

	gnu: Add rust-argh-derive-0.1.
	* gnu/packages/crates-io (rust-argh-derive-0.1): New variable.

	gnu: Add rust-argh-shared-0.1.
	* gnu/packages/crates-io.scm (rust-argh-shared-0.1): New variable.

2021-12-09  Julien Lepiller  <julien@lepiller.eu>

	gnu: opam: Update to 2.1.2.
	* gnu/packages/ocaml.scm (opam): Update to 2.1.2.

2021-12-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pplacer: Fix build.
	* gnu/packages/bioinformatics.scm (pplacer)[inputs]: Replace gsl with
	gsl-static.
	* gnu/packages/ocaml.scm (ocaml4.07-gsl-1)[inputs]: Same.

	gnu: Add gsl-static.
	* gnu/packages/maths.scm (gsl-static): New variable.

	gnu: python-dendropy: Skip additional test.
	* gnu/packages/bioinformatics.scm (python-dendropy)[arguments]: Adjust
	custom 'skip-broken-tests phase to skip additional test.

2021-12-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.1-6.8a45281.
	* gnu/packages/mail.scm (mumi): Update to 0.0.1-6.8a45281.
	[arguments]: Remove trailing #T.

	gnu: python-rich: Remove optional input ipywidgets.
	* gnu/packages/python-xyz.scm (python-rich)[propagated-inputs]: Remove
	python-ipywidgets.

	gnu: r-minimal: Remove extraneous references.
	* gnu/packages/statistics.scm (r-minimal)[arguments]: Remove references to
	native build-time tools.

2021-12-09  Marius Bakke  <marius@gnu.org>

	gnu: uBlock Origin: Update to 1.39.2.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.39.2.

	gnu: ungoogled-chromium: Update to 96.0.4664.93-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 96.0.4664.93.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

2021-12-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: imp: Build with default cmake.
	* gnu/packages/bioinformatics.scm (imp)[arguments]: Remove cmake flag.

2021-12-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: repeat-masker: Update to 4.1.2-p1.
	* gnu/packages/bioinformatics.scm (repeat-masker): Update to 4.1.2-p1.

	gnu: metabat: Update to 2.15.
	* gnu/packages/bioinformatics.scm (metabat): Update to 2.15.
	[source]: Remove patch.
	[build-system]: Use cmake-build-system.
	[arguments]: Adjust to new build system.
	* gnu/packages/patches/metabat-fix-compilation.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: python2-scikit-learn: Disable one more test.
	* gnu/packages/machine-learning.scm (python2-scikit-learn)[arguments]: Do not
	inherit; remove obsolete 'make-files-writable phase; disable one more failing
	test in 'check phase.

	gnu: seek: Update to 1-1.196ed4c.
	* gnu/packages/bioinformatics.scm (seek): Update to 1-1.196ed4c.
	[source]: Fetch from github.
	[build-system]: Use cmake-build-system.
	[arguments]: Remove all custom phases; replace 'check phase; disable tests;
	set configure flags.
	[inputs]: Add apache-thrift:include, apache-thrift:lib, and python.
	[native-inputs]: Remove autoconf, automake, and perl; add pkg-config.

	gnu: libsvm: Install header and library.
	* gnu/packages/machine-learning.scm (libsvm)[arguments]: Add build phase
	'build-lib; also install header file and shared library in the 'install phase.

	gnu: miso: Update to 0.5.4-1.b714021.
	* gnu/packages/bioinformatics.scm (miso): Update to 0.5.4-1.b714021.
	[source]: Fetch via git; simplify snippet.
	[inputs]: Replace samtools with samtools-1.2.
	[home-page]: Update to new location.

	gnu: Add samtools-1.2.
	* gnu/packages/bioinformatics.scm (samtools-1.2): New variable.

	gnu: Add htslib-for-samtools-1.2.
	* gnu/packages/bioinformatics.scm (htslib-for-samtools-1.2): New variable.

	gnu: python2-scipy: Override native inputs.
	* gnu/packages/python-science.scm (python2-scipy)[native-inputs]: Override;
	replace gfortran with gfortran-7; add gcc-7.

	gnu: python2-matplotlib: Fix mpl_toolkits module.
	* gnu/packages/python-xyz.scm (python2-matplotlib)[arguments]: Add phase
	'create-init-file; restore 'sanity-check phase.

	gnu: Add gfortran-7.
	* gnu/packages/gcc.scm (gfortran-7): New variable.

2021-12-09  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: emacs-evil-magit: Remove deprecated package.
	* gnu/packages/emacs-xyz.scm (emacs-evil-magit): Delete variable.

	evil-magit has been consolidated into evil-collection. The package has been
	removed from MELPA since February. See here:
	<https://github.com/emacs-evil/evil-magit>.

2021-12-09  Andrew Tropin  <andrew@trop.in>

	gnu: Add emacs-dpd.
	* gnu/packages/emacs-xyz.scm (emacs-dpd): New variable.

2021-12-09  Petr Hodina  <phodina@protonmail.com>

	gnu: valeronoi: Update to 0.1.6.
	* gnu/packages/engineering.scm (valeronoi): Update to 0.1.6.

2021-12-09  terramorpha  <terramorpha@cock.li>

	gnu: tiramisu: Update to 2.0.20211107.
	* gnu/packages/gnome-xyz.scm (tiramisu): Update to 2.0.20211107.
	[native-inputs]: Add vala.

2021-12-09  Leo Famulari  <leo@famulari.name>

	gnu: isc-dhcp: Update bundled BIND to 9.11.36 [fixes CVE-2021-25219].
	* gnu/packages/admin.scm (isc-dhcp)[inputs]:
	Update bundled BIND to 9.11.36.

2021-12-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.23 [fixes CVE-2021-25218, CVE-2021-25219].
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.23.
	[source]: Add patch.
	* gnu/packages/patches/bind-re-add-attr-constructor-priority.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-12-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "installer: Make LUKS2 the default format for encrypted devices"
	This reverts commit a82e9f45fd9f7c67123b7064c60065281035c744 at the
	author's request.  We are not quite ready to boot all resulting
	systems.

	See <https://logs.guix.gnu.org/guix/2021-12-08.log#231815>.

2021-12-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-slepc4py: Update to 3.16.1.
	This is a followup 5b4d1e57b6d4931f6ee2a50abf84222fe015d045.

	* gnu/packages/maths.scm (slepc-openmpi)[inputs]: Move ARPACK-NG-OPENMPI to...
	[propagated-inputs]: ... here.
	(python-slepc4py): Update to 3.16.1.

2021-12-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-petsc4py: Update to 3.16.1.
	This is a followup to 07ac13a26a0d7c8319afb42c55fc2116ec44668f.

	* gnu/packages/maths.scm (python-petsc4py): Update to 3.16.1.

2021-12-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: geeqie: Fix X11 error at startup.
	Fixes <https://issues.guix.gnu.org/52089>.
	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.
	Patch provided by John Kehayias <john.kehayias@protonmail.com>.

	* gnu/packages/patches/geeqie-clutter.patch: New file.
	* gnu/packages/image-viewers.scm (geeqie)[sources]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-12-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	bash completion: Complete ‘guix shell -f’.
	* etc/completion/bash/guix (_guix_complete): Suggest a file name
	following ‘guix shell […] -f’.

2021-12-08  Petr Hodina  <phodina@protonmail.com>

	gnu: Add realmd.
	* gnu/packages/admin.scm (realmd): New variable.

2021-12-08  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: go-github-com-alcortesm-tgz: Don't reset gzip timestamps.
	The tgz files are committed test fixtures, so don't reset their timestamps.

	* gnu/packages/golang.scm (go-github-com-alcortesm-tgz)[arguments]:
	Remove 'make-git-checkout-writable' phase.  Delete 'reset-gzip-timestamps' phase
	instead.

2021-12-08  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: Remove go-gopkg.in-check.v1.
	This package is a duplicate of go-gopkg-in-check-v1 in golang.scm,
	has no binaries, and has no dependents, so remove it.

	* gnu/packages/check.scm (go-gopkg.in-check.v1): Remove variable.

2021-12-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: mumps: Allow compilation with GCC 10.
	Following the suggestion at
	<https://community.freefem.org/t/compline-on-macos-10-15-6/543>.

	* gnu/packages/maths.scm (mumps)[arguments]: In 'configure' phase, add
	'-fallow-argument-mismatch' to 'OPTF'.

2021-12-08  Ludovic Courtès  <ludo@gnu.org>

	maint: Don't require unsupported packages such as GNOME on i686-linux.
	* etc/release-manifest.scm (%system-manifest): Filter out PACKAGE when
	it doesn't pass 'supported-package?'.

2021-12-08  Ludovic Courtès  <ludo@gnu.org>

	services: %desktop-services: Use SDDM rather than GDM on non-x86_64.
	This works around the fact that Rust is currently unavailable in Guix on
	platforms other than x86_64-linux:

	  https://lists.gnu.org/archive/html/guix-devel/2021-11/msg00197.html

	* gnu/services/desktop.scm (desktop-services-for-system): New
	procedure.
	(%desktop-services): Turn into a macro.

2021-12-08  Ludovic Courtès  <ludo@gnu.org>

	system: Mark 'services' field as thunked.
	This allows us to make services dependent on (%current-system), for
	example.

	* gnu/system.scm (<operating-system>)[services]: Mark as thunked.

2021-12-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: idutils: Fix build with glibc 2.33.
	* gnu/packages/idutils.scm (idutils)[source]: Remove reference to 'gets'
	from "lib/stdio.in.h".

2021-12-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fzf: Wrap with a compliant find(1).
	* gnu/packages/terminals.scm (fzf)[inputs]: Add findutils.
	[arguments]: Wrap the ‘fzf’ executable with its /bin directory in $PATH.

	Addresses <https://issues.guix.gnu.org/52372>.

2021-12-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libtorrent-rasterbar: Build with default cmake.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[arguments]: Remove
	cmake flag.

2021-12-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: tadbit: Update to 1.0.1-1.5c4c1dd.
	* gnu/packages/bioinformatics.scm (tadbit): Update to 1.0.1-1.5c4c1dd.
	[arguments]: Remove trailing #T from build phases; pass -fcommon to test
	binaries; run tests conditionally.

	gnu: python2-sphinx: Remove websupport test.
	* gnu/packages/sphinx.scm (python2-sphinx)[arguments]: Remove websupport test
	file.

	gnu: python2-sphinxcontrib-websupport: Downgrade to 1.1.2.
	* gnu/packages/sphinx.scm (python2-sphinxcontrib-websupport): Downgrade to
	1.1.2.
	[arguments]: Override; delete 'sanity-check phase.
	[propagated-inputs]: Override and add python2-six.
	(python-sphinxcontrib-websupport)[properties]: Record python2-variant.

	gnu: python2-jinja2: Downgrade to 2.11.3
	* gnu/packages/python-xyz.scm (python2-jinja2): Downgrade to the last version
	supporting Python 2.
	(python-jinja2)[properties]: Record python2-variant.

2021-12-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fastboot: Fix ‘--version’ output.
	* gnu/packages/android.scm (fastboot)[arguments]: Replace broken
	‘git rev-parse’ shell command with the actual package VERSION.

	Reported by kwjc on #guix.

2021-12-08  Zhu Zihao  <all_but_last@163.com>

	gnu: rtl8821ce-linux-module: Update to 0.0.0-4-ca204c6.
	Fixes compatibility with linux-libre@5.15:

	  […]/source/core/rtw_br_ext.c:20:11: fatal error: net/ipx.h:
	  No such file or directory
	    #include <net/ipx.h>
	             ^~~~~~~~~~~
	  compilation terminated.

	* gnu/packages/linux.scm (rtl8821ce-linux-module):
	Update to 0.0.0-4-ca204c6.

2021-12-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python2-markupsafe: Downgrade to 1.1.1.
	* gnu/packages/python-xyz.scm (python2-markupsafe): Downgrade to 1.1.1,
	because that's the last version to support Python 2.

	gnu: ocaml-mcl: Add -fcommon to compiler flags.
	* gnu/packages/machine-learning.scm (ocaml-mcl)[arguments]: Add -fcommon.

	gnu: paml: Pass -fcommon to compiler.
	* gnu/packages/bioinformatics.scm (paml)[arguments]: Set CFLAGS.

	gnu: paml: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (paml)[arguments]: Remove trailing #T from
	build phases.

	gnu: sambamba: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (sambamba)[arguments]: Remove trailing #T
	from build phases.

	gnu: discrover: Add texlive-fonts-ec to inputs.
	* gnu/packages/bioinformatics.scm (discrover)[native-inputs]: Add
	texlive-fonts-ec.

	gnu: discrover: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (discrover)[arguments]: Remove trailing #T
	from build phases.

	gnu: tbsp: Update to 1.0.0-2.dc30c03.
	* gnu/packages/bioinformatics.scm (tbsp): Update to 1.0.0-2.dc30c03.
	[arguments]: Relax requirement on matplot.  This may turn out to be a mistake.
	[inputs]: Replace python-biopython with python-biopython-1.73.

	gnu: mantis: Update to 0.1-2.b6979a2.
	* gnu/packages/bioinformatics.scm (mantis): Update to 0.1-2.b6979a2.
	[arguments]: Disable the use of SSE4.2 instructions.
	[native-inputs]: Build with GCC 7.

	gnu: imp: Disable tests.
	* gnu/packages/bioinformatics.scm (imp)[arguments]: Disable unreliable test
	suite.

	gnu: snap-aligner: Update to 2.0.0.
	* gnu/packages/bioinformatics.scm (snap-aligner): Update to 2.0.0.

	gnu: snap-aligner: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (snap-aligner)[arguments]: Remove trailing #T
	from 'install phase.

	gnu: snap-aligner: Run tests conditionally.
	* gnu/packages/bioinformatics.scm (snap-aligner)[arguments]: Respect TESTS?
	option.

	gnu: khmer: Cythonize source files.
	* gnu/packages/bioinformatics.scm (khmer)[source]: Remove generated files.
	[arguments]: Add phase 'do-use-cython to patch the setup.py to generate cpp
	files from Cython sources; add 'build-extensions phase; replace 'check phase.

	gnu: cwltool: Update to 3.1.20211107152837.
	* gnu/packages/bioinformatics.scm (cwltool): Update to 3.1.20211107152837.
	[arguments]: Adjust phase 'loosen-version-restrictions; remove trailing #T
	from build phases; fix /bin/sh invocations in test files.

2021-12-08  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero: Improve check phase.
	* gnu/packages/finance.scm (monero)[arguments]: Take 'tests?' parameter
	  into consideration in 'check' phase.

	gnu: monero-gui: Update to 0.17.3.0.
	* gnu/packages/finance.scm (monero-gui): Update to 0.17.3.0.

	gnu: monero: Update to 0.17.3.0.
	* gnu/packages/finance.scm (monero): Update to 0.17.3.0.
	* gnu/packages/patches/monero-use-system-miniupnpc.patch: Update patch.

2021-12-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-userspacefs: Update to 2.0.4.
	* gnu/packages/python-xyz.scm (python-userspacefs): Update to 2.0.4.

	gnu: python-dropbox: Update to 11.25.0.
	* gnu/packages/file-systems.scm (python-dropbox): Update to 11.25.0.
	[propagated-inputs]: Remove python-certifi, python-chardet, and python-urllib3.

2021-12-08  Marius Bakke  <marius@gnu.org>

	gnu: lollypop: Update to 1.4.24.
	* gnu/packages/gnome.scm (lollypop): Update to 1.4.24.
	[native-inputs]: Remove INTLTOOL and ITSTOOL.  Add GETTEXT-MINIMAL.

	gnu: python-toolz: Update to 0.11.2.
	* gnu/packages/python-xyz.scm (python-toolz): Update to 0.11.2.

	gnu: python-django: Update to 3.2.10 [fixes CVE-2021-4442].
	* gnu/packages/django.scm (python-django): Update to 3.2.10.

	gnu: python-django@2.2: Update to 2.2.25 [fixes CVE-2021-4442].
	* gnu/packages/django.scm (python-django-2.2): Update to 2.2.25.

	gnu: hitch: Update to 1.7.2.
	* gnu/packages/web.scm (hitch): Update to 1.7.2.

	gnu: lollypop: Build with libsoup@2.
	* gnu/packages/gnome.scm (lollypop)[inputs]: Change from LIBSOUP to
	LIBSOUP-MINIMAL-2.

	gnu: rhythmbox: Adjust inputs.
	* gnu/packages/gnome.scm (rhythmbox)[inputs]: Change from PYTHON2-PYGOBJECT to
	PYTHON-PYGOBJECT. Add LIBSOUP-MINIMAL-2.

	gnu: labelme: Loosen Python requirements.
	* gnu/packages/image-processing.scm (labelme)[arguments]: Patch setup.py so it
	does not require a specific version of Matplotlib.

2021-12-08  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'es' translation.

2021-12-08  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 91.4.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2021-43536, CVE-2021-43537, CVE-2021-43538,
	CVE-2021-43539, CVE-2021-43541, CVE-2021-43542, CVE-2021-43543,
	CVE-2021-43545, CVE-2021-43546, and MOZ-2021-0009.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Remove icecat-CVE-2021-43527.patch, which is now included
	in upstream icecat.  Update the gnuzilla commit, base version, and hashes.
	* gnu/packages/patches/icecat-CVE-2021-43527.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2021-12-07  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: Add kiwix-tools.
	* gnu/packages/web.scm (kiwix-tools): New variable.

2021-12-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: newick-utils: Pass -fcommon to compiler.
	* gnu/packages/bioinformatics.scm (newick-utils)[arguments]: Set CFLAGS.

	gnu: blasr: Update to 5.3.5.
	* gnu/packages/bioinformatics.scm (blasr): Update to 5.3.5.

	gnu: blasr: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (blasr)[arguments]: Remove trailing #T from
	build phase.

	gnu: blasr-libcpp: Update to 5.3.5.
	* gnu/packages/bioinformatics.scm (blasr-libcpp): Update to 5.3.5.
	[inputs]: Add htslib.

	gnu: htseq: Update to 0.12.3.
	* gnu/packages/bioinformatics.scm (htseq): Update to 0.12.3.

	gnu: clipper: Update to 2.0.1.
	* gnu/packages/bioinformatics.scm (clipper): Update to 2.0.1.
	[source]: Add snippet to remove pre-compiled files.
	[arguments]: Disable tests, delete 'sanity-check phase, and add
	'use-python3-for-cython phase.

	gnu: pbbam: Update to 1.7.0.
	* gnu/packages/bioinformatics.scm (pbbam): Update to 1.7.0.
	[arguments]: Remove phase 'find-googletest; add phase 'patch-tests.
	[propagated-inputs]: Add pbcopper.

2021-12-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dovecot-pigeonhole: Update to 0.5.17.1.
	* gnu/packages/mail.scm (dovecot-pigeonhole): Update to 0.5.17.1.

	gnu: dovecot: Update to 2.3.17.1.
	* gnu/packages/mail.scm (dovecot): Update to 2.3.17.1.

2021-12-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bwa-pssm: Fix build.
	* gnu/packages/bioinformatics.scm (bwa-pssm)[arguments]: Add phase
	'patch-C-error.

	gnu: Add pbcopper.
	* gnu/packages/bioinformatics.scm (pbcopper): New variable.

2021-12-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 1.7.0-43.
	* gnu/packages/algebra.scm (giac): Update to 1.7.0-43.

2021-12-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-ndg-httpsclient: Add missing input.
	* gnu/packages/python-web.scm (python-ndg-httpsclient)[propagated-inputs]: Add
	python-pyasn1.

	gnu: fsom: Build with GCC 6.
	* gnu/packages/bioinformatics.scm (fsom)[native-inputs]: Add gcc-6.
	[arguments]: Remove trailing #T.

	gnu: python-velocyto: Remove generated C files.
	* gnu/packages/bioinformatics.scm (python-velocyto)[source]: Remove all
	generated .c files.

	gnu: python-schema-salad: Update to 8.2.20211116214159.
	* gnu/packages/bioinformatics.scm (python-schema-salad): Update to
	8.2.20211116214159.
	[arguments]: Remove trailing #T.
	[propagated-inputs]: Replace python-cachecontrol-0.11 with
	python-cachecontrol.
	[native-inputs]: Add python-black.

	gnu: taxtastic: Update to 0.9.2.
	* gnu/packages/bioinformatics.scm (taxtastic): Update to 0.9.2.
	[arguments]: Delete 'sanity-check and 'python37-compatibility phases;  adjust
	'prepare-directory phase.

	gnu: taxtastic: Run tests conditionally.
	* gnu/packages/bioinformatics.scm (taxtastic)[arguments]: Respect TESTS?
	option.

	gnu: python-dendropy: Update to 4.5.1.
	* gnu/packages/bioinformatics.scm (python-dendropy): Update to 4.5.1.
	[arguments]: Skip failing tests.

2021-12-07  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: make-gccgo: Override empty GOROOT/GCCGOTOOLDIR
	gnu/packages/gcc.scm (make-gccgo)[arguments]: Set tool paths
	(GOROOT and GCCGOTOOLDIR) even if they are already set to "".

2021-12-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cooler: Use python-cytoolz-for-cooler.
	* gnu/packages/bioinformatics.scm (python-cooler)[propagated-inputs]: Replace
	python-cytoolz with python-cytoolz-for-cooler.

	gnu: Add python-cytoolz-for-cooler.
	* gnu/packages/python-xyz.scm (python-cytoolz-for-cooler): New variable.

	gnu: python-sparse: Update to 0.13.0.
	* gnu/packages/python-xyz.scm (python-sparse): Update to 0.13.0.

2021-12-07  jgart  <jgart@dismail.de>

	gnu: Add diffr.
	* gnu/packages/rust-apps.scm (diffr): New variable.

2021-12-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-dask: Update to 2021.11.2.
	* gnu/packages/python-xyz.scm (python-dask): Update to 2021.11.2.
	[source]: Fetch from github.
	[arguments]: Remove phase 'disable-broken-tests.

	gnu: python-dask: Run tests conditionally.
	* gnu/packages/python-xyz.scm (python-dask)[arguments]: Respect TESTS? option.

	gnu: python-dask: Add missing input for tests.
	* gnu/packages/python-xyz.scm (python-dask)[native-inputs]: Add
	python-pytest-rerunfailures.

2021-12-07  jgart  <jgart@dismail.de>

	gnu: Add rust-diffr-lib-0.1.
	* gnu/packages/crates-io.scm (rust-diffr-lib-0.1): New variable.

2021-12-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: phylip: Update to 3.697.
	* gnu/packages/bioinformatics.scm (phylip): Update to 3.697.

	gnu: phylip: Pass -fcommon to compiler.
	* gnu/packages/bioinformatics.scm (phylip)[arguments]: Set CFLAGS.

	gnu: phylip: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (phylip)[arguments]: Remove trailing #T from
	build phases.

2021-12-07  jgart  <jgart@dismail.de>

	gnu: Add dutree.
	* gnu/packages/rust-apps.scm (dutree): New variable.

2021-12-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: subread: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (subread)[arguments]: Remove trailing #T
	from build phases.

	gnu: subread: Update to 2.0.3.
	* gnu/packages/bioinformatics.scm (subread): Update to 2.0.3.

	gnu: subread: Update home page..
	* gnu/packages/bioinformatics.scm (subread)[home-page]: Use new home page.

	gnu: subread: Pass -fcommon to compiler.
	* gnu/packages/bioinformatics.scm (subread)[arguments]: Add -fcommon to flags.

	gnu: python-pytest-console-scripts: Update to 1.2.1.
	* gnu/packages/python-check.scm (python-pytest-console-scripts): Update to
	1.2.1.

	gnu: Add python-pytest-rerunfailures.
	* gnu/packages/python-check.scm (python-pytest-rerunfailures): New variable.

	gnu: mcl: Add -fcommon to compiler flags.
	* gnu/packages/machine-learning.scm (mcl)[arguments]: Set CFLAGS.

	gnu: python-cytoolz: Update to 0.11.2.
	* gnu/packages/python-xyz.scm (python-cytoolz): Update to 0.11.2.
	[source]: Add snippet.

	gnu: hisat: Update to 0.1.6.
	* gnu/packages/bioinformatics.scm (hisat): Update to 0.1.6.

	gnu: hisat: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (hisat)[arguments]: Remove trailing #T from
	build phase.

	gnu: hisat: Remove invalid characters.
	* gnu/packages/bioinformatics.scm (hisat)[arguments]: Remove curly quotes.

	gnu: crossmap: Update to 0.6.1.
	* gnu/packages/bioinformatics.scm (crossmap): Update to 0.6.1.
	[source]: Add snippet to remove generated files.

	gnu: Remove python2-bx-python.
	* gnu/packages/bioinformatics.scm (python2-bx-python): Delete variable.

	gnu: python-bx-python: Update to 0.8.12.
	* gnu/packages/bioinformatics.scm (python-bx-python): Update to 0.8.12.
	[propagated-inputs]: Remove python-six.
	[arguments]: Remove.  Tests are still not run, though.

2021-12-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove pbtranscript-tofu.
	Upstream has disappeared and it depends on Python 2, which is no longer
	supported.

	* gnu/packages/bioinformatics.scm (pbtranscript-tofu): Remove variable.

2021-12-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyfit-sne: Update to 1.2.1.
	* gnu/packages/bioinformatics.scm (python-pyfit-sne): Update to 1.2.1.
	[arguments]: Disable tests explicitly.

2021-12-06  Julien Lepiller  <julien@lepiller.eu>

	gnu: guile-netlink: Update to 1.1.1.
	* gnu/packages/guile.scm (guile-netlink): Update to 1.1.1.

2021-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-csv-mode: Update to 1.17.
	* gnu/packages/emacs-xyz.scm (emacs-csv-mode): Update to 1.17.

2021-12-06  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: helm: Fix build with GCC 9 and later.
	* gnu/packages/music.scm (helm)[origin]: Add patch.
	* gnu/packages/patches/helm-fix-gcc-9-build.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2021-12-06  Marius Bakke  <marius@gnu.org>

	tests: patchwork: Use the default PostgreSQL.
	* gnu/tests/web.scm (patchwork-os)[services]: Change from POSTGRESQL-10 to
	POSTGRESQL.

2021-12-06  Marius Bakke  <marius@gnu.org>

	gnu: patchwork: Adjust for python-build-system change.
	This is a follow-up to commit db5646d957895944007c1bb44fcd998ea392f168, et.al.

	* gnu/packages/patchutils.scm (patchwork)[arguments]: Adapt one more
	site-packages call.

2021-12-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: f-seq: Update name of commons-cli JAR.
	* gnu/packages/bioinformatics.scm (f-seq)[arguments]: Use new name of
	commons-cli JAR.

	gnu: f-seq: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (f-seq)[arguments]: Remove trailing #T from
	build phase.

	gnu: f-seq: Simplify snippet.
	* gnu/packages/bioinformatics.scm (f-seq)[source]: Simplify snippet.

2021-12-06  Leo Famulari  <leo@famulari.name>

	gnu: Go 1.17: Update to 1.17.4.
	* gnu/packages/golang.scm (go-1.17): Update to 1.17.4.

	gnu: Go 1.16: Update to 1.16.11.
	* gnu/packages/golang.scm (go-1.16): Update to 1.16.11.

	gnu: Syncthing: Update to 1.18.4.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.18.4.
	[arguments]: Build with Go 1.17.

2021-12-06  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: osinfo-db-next: Fix uri.
	* gnu/packages/virtualization.scm (osinfo-db-next)[source]: Fix URI.

2021-12-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-gopkg-in-yaml-v2: Update to 2.4.0.
	* gnu/packages/golang.scm (go-gopkg-in-yaml-v2): Update to 2.4.0.

	gnu: go-gopkg-in-yaml-v2: Fix test suite on 32-bit systems.
	* gnu/packages/golamg.scm (go-gopkg-in-yaml-v2)[source]: Add snippet to
	no longer cause integer overflow on 32-bit systems during test suite.

	gnu: go-github-com-golang-snappy: Adjust test-suite on 32-bit systems.
	* gnu/packages/syncthing.scm (go-github-com-golang-snappy)[source]: Add
	patch to skip a test on 32-bit systems.
	* gnu/packages/patches/go-github-com-golang-snappy-32bit-test.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2021-12-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-kivy: Add missing dependencies.
	* gnu/packages/python-xyz.scm (python-kivy)[arguments]: Add 'set-home'
	phase.
	[inputs]: Add PYTHON-DOCUTILS, PYTHON-KIVY-GARDEN, and PYTHON-PYGMENTS.
	[synopsis, description]: Tweak.

	gnu: Add python-kivy-garden.
	* gnu/packages/python-xyz.scm (python-kivy-garden): New variable.

	gnu: openssh: Remove libfido2 dependency on GNU/Hurd.
	* gnu/packages/ssh.scm (openssh)[inputs]: Remove LIBFIDO2 when
	'hurd-target?'.
	[arguments]: Likewise for "--with-security-key-builtin".

	ci: Cross-build the 'guix' package.
	* gnu/ci.scm (%core-packages): Add GUIX.

2021-12-06  jgart  <jgart@dismail.de>

	gnu: Add git-absorb.
	* gnu/packages/rust-apps.scm (git-absorb): New variable.

2021-12-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: poke: Remove generated files.
	* gnu/packages/engineering.scm (poke)[source]: Add snippet to remove
	generated files.

	gnu: poke: Update to 1.4.
	* gnu/packages/engineering.scm (poke): Update to 1.4.
	[native-inputs]: Remove clisp, perl, python-2, and python-3.

	gnu: poke: Update metadata.
	* gnu/packages/engineering.scm (poke)[home-page]: Use GNU home-page.
	[synopsis]: Use upstream synopsis.
	[description]: Reflow.

2021-12-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: perl-math-cephes: Build reproducibly.
	* gnu/packages/perl-maths.scm (perl-math-cephes)[source]: Sort result of
	readdir.

2021-12-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: fpm2: Build with '-fcommon'.
	* gnu/packages/password-utils.scm (fpm2)[arguments]: Add #:configure-flags.

	gnu: xnee: Build with '-fcommon'.
	* gnu/packages/xnee.scm (xnee)[arguments]: New field.

2021-12-06  Leo Famulari  <leo@famulari.name>

	gnu: isync: Update to 1.4.4 [fixes CVE-2021-{3657,44143}].
	* gnu/packages/mail.scm (isync): Update to 1.4.4.

2021-12-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: libsoup: Simplify inputs.
	Obtained by running "guix style --input-simplification=always" and by
	using 'modify-inputs' instead of list primitives.

	* gnu/packages/gnome.scm (libsoup-minimal, libsoup-minimal-2, libsoup):
	Simplify inputs.

2021-12-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: librsvg: Simplify inputs.
	Obtained by running "guix style --input-simplification=always".

	* gnu/packages/gnome.scm (librsvg, librsvg-2.40): Simplify inputs.

2021-12-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: gtk+: Simplify inputs.
	Obtained by running:

	  guix style --input-simplification=always gtk+ gtk+@2

	* gnu/packages/gtk.scm (gtk+-2, gtk+): Simplify inputs.

2021-12-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: gtk+@2: Use 'librsvg-for-system'.
	* gnu/packages/gtk.scm (gtk+-2)[propagated-inputs]: Use
	'librsvg-for-system' unconditionally.

	gnu: libsoup: Remove unneeded dependency on PHP.
	* gnu/packages/gnome.scm (libsoup-minimal)[native-inputs]: Remove PHP.

2021-12-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: gtk+: Use 'librsvg-for-system'.
	This brings back SVG support on non-x86_64 platforms.

	* gnu/packages/gtk.scm (gtk+)[inputs]: Use 'librsvg-for-system'
	unconditionally.
	[arguments]: In 'disable-failing-tests' phase, remove conditional
	substitutions aimed for non-x86_64 targets lacking librsvg support.
	* gnu/packages/gnome.scm (libhandy)[arguments]: Likewise, remove
	'skip-test-that-requires-svg' phase.

2021-12-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs: Use 'librsvg-for-system'.
	* gnu/packages/emacs.scm (emacs)[inputs]: Use 'librsvg-for-system'
	unconditionally.

	gnu: openbox: Use 'librsvg-for-system'.
	* gnu/packages/openbox.scm (openbox)[inputs]: Use 'librsvg-for-system'
	unconditionally.

	gnu: mate: Depend on 'librsvg-for-system'.
	* gnu/packages/mate.scm (engrampa)[inputs]: Replace LIBRSVG by
	LIBRSVG-FOR-SYSTEM.
	(libmatekbd)[inputs]: Likewise.
	(mate-panel)[inputs]: Likewise.
	(mate-screensaver)[inputs]: Likewise.
	(mate-utils)[inputs]: Likewise.
	(mate-control-center)[inputs]: Likewise.
	(eom)[inputs]: Likewise, and remove duplicate
	[license]: Remove unnecessary list.

2021-12-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: librsvg@2.40: Depend on the default Pango version.
	This avoids conflicts where, say, gtk+ would pull pango@1.44 whereas
	mate-control-center would additionally pull pango@1.42 via librsvg@2.40
	on i686-linux.

	* gnu/packages/gnome.scm (librsvg-2.40)[arguments]: In
	'remove-failing-tests' phase, remove two additional tests.
	[inputs]: Change PANGO-1.42 to PANGO.

2021-12-05  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: Add texlive-latex-luatex.
	When TeX Live was updated to version 2021 the ‘lualatex’ format started
	being generated with the LuaHBTeX engine, but the ‘lualatex’ command still
	uses the LuaTeX engine. This causes the command to fail:

	  user@popigai:~$ lualatex hello.tex
	  This is LuaTeX, Version 1.13.0 (TeX Live 2021/GNU Guix)
	  restricted system commands enabled.

	  ---! lualatex.fmt was written by luahbtex
	  (Fatal format file error; I'm stymied)user@popigai:~$

	The correct way to fix this problem would be either to change texlive-bin
	to make ‘lualatex’ use the LuaHBTeX engine, or to change texlive-latex-base
	to generate ‘lualatex.fmt’ with LuaTeX. Both options would rebuild large
	parts of the world.

	Ricardo Wurmus suggested creating a new package to provide ‘lualatex.fmt’
	for LuaTeX as a workaround. This is what this package does.

	Fixes https://issues.guix.gnu.org/51252.

	* gnu/packages/tex.scm (texlive-latex-luatex): New variable.

2021-12-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: gtranslator: Fix URL.
	Reported by Vivien Kraus.

	* gnu/packages/gnome.scm (gtranslator)[source]: Change
	'version-major+minor' to 'version-major'.

2021-12-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add libnftnl/fixed.
	* gnu/packages/linux.scm (libnftnl/fixed): New variable.

2021-12-05  Demis Balbach  <db@minikn.xyz>

	gnu: Add phonesim.
	* gnu/packages/telephony.scm (phonesim): New variable.

2021-12-05  jgart  <jgart@dismail.de>

	gnu: Add pounce.
	* gnu/packages/messaging.scm (pounce): New variable.

2021-12-05  Luis Felipe  <luis.felipe.la@protonmail.com>

	gnu: Add python-django-svg-image-form-field.
	* gnu/packages/django.scm (python-django-svg-image-form-field): New
	variable.

2021-12-05  jgart  <jgart@dismail.de>

	gnu: Add litterbox.
	* gnu/packages/irc.scm (litterbox): New variable.

2021-12-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-telega: Update to 0.7.031.
	* gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to 0.7.031.

	gnu: emacs-geiser: Update to 0.19.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.19.

2021-12-05  jgart  <jgart@dismail.de>

	gnu: Add hex.
	* gnu/packages/rust-apps.scm (hex): New variable.

	gnu: Add rust-no-color-0.1.
	* gnu/packages/crates-io.scm (rust-no-color-0.1): New variable.

2021-12-05  simendsjo  <simendsjo@gmail.com>

	gnu: font-iosevka: Update to 11.2.0.
	* gnu/packages/fonts.scm (font-iosevka): Update to 11.2.0

2021-12-05  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: sbcl-slynk: Update to 1.0.43-5.0470c02
	* gnu/packages/lisp-xyz.scm (sbcl-slynk): Update to 1.0.43-5.0470c02.

	gnu: emacs-sly: Update to 1.0.43-5.0470c02
	* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 1.0.43-5.0470c02.

2021-12-05  Ricardo Wurmus  <rekado@elephly.net>

	Merge remote-tracking branch 'origin/master' into core-updates-frozen

2021-12-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: trezor-agent: Fix hash.
	* gnu/packages/finance.scm (trezor-agent): Update hash.

	Hash was not updated when committing
	c7c4f8088195a8e6650904de4e16d71b98776a76.

2021-12-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-bwapy: Remove sanity-check.
	* gnu/packages/bioinformatics.scm (python-bwapy)[arguments]: Add phase
	'relax-requirements to accept a slightly older version of wheel; remove the
	'sanity-check phase.

	gnu: Remove python2-plastid.
	* gnu/packages/bioinformatics.scm (python2-plastid): Remove variable.

	gnu: Remove python2-twobitreader.
	* gnu/packages/bioinformatics.scm (python2-twobitreader): Remove variable.

	gnu: python-bbknn: Fix sanity-check phase.
	* gnu/packages/bioinformatics.scm (python-bbknn)[arguments]: Add phase
	'do-not-fail-to-find-sklearn, which prevents the 'sanity-check phase from
	failing.

	gnu: python-bbknn: Add missing input.
	* gnu/packages/bioinformatics.scm (python-bbknn)[propagated-inputs]: Add
	python-scikit-learn.

	gnu: velvet: Add missing TeX package.
	* gnu/packages/bioinformatics.scm (velvet)[native-inputs]: Add
	texlive-fonts-ec.

	gnu: velvet: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (velvet)[arguments]: Remove trailing #T from
	build phases.

	gnu: python-bwapy: Remove pre-built object files.
	* gnu/packages/bioinformatics.scm (python-bwapy)[source]: Remove all .o files
	in a snippet.

	gnu: metabat: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (metabat)[arguments]: Remove trailing #T
	from build phases.

	gnu: clapack: Pass -fcommon to compiler.
	* gnu/packages/maths.scm (clapack)[arguments]: Set CFLAGS.

	gnu: clapack: Remove trailing #T.
	* gnu/packages/maths.scm (clapack)[arguments]: Remove trailing #T from build
	phases.

2021-12-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: tla2tools: Remove remaining reference to %output.
	This is a follow-up to commit 7e6ee16d498f48b7bb74fefe5d3d67c62b5baa9d.

	* gnu/packages/java.scm (tla2tools)[arguments]: Remove remaining reference to
	%output.

2021-12-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: kraken2: Remove reference to %outputs.
	* gnu/packages/bioinformatics.scm (kraken2)[arguments]: Remove reference to
	%outputs by using a gexp.

	gnu: methyldackel: Remove reference to %outputs.
	* gnu/packages/bioinformatics.scm (methyldackel)[arguments]: Remove reference
	to %outputs by using a gexp.

	gnu: phast: Remove reference to %outputs.
	* gnu/packages/bioinformatics.scm (phast)[arguments]: Remove reference to
	%outputs by using a gexp.

	gnu: libsbml: Remove references to %build-inputs.
	* gnu/packages/bioinformatics.scm (libsbml)[arguments]: Remove references to
	%build-inputs by using a gexp.

	gnu: ataqv: Remove references to %outputs and %build-inputs.
	* gnu/packages/bioinformatics.scm (ataqv)[arguments]: Remove references to
	%outputs and %build-inputs by using a gexp.

	gnu: adapterremoval: Remove reference to %outputs.
	* gnu/packages/bioinformatics.scm (adapterremoval)[arguments]: Remove
	reference to %outputs by using a gexp.

	gnu: bbmap: Remove reference to %build-inputs.
	* gnu/packages/bioinformatics.scm (bbmap)[arguments]: Remove reference to
	%build-inputs by using a gexp.

	gnu: intervaltree: Remove reference to %outputs.
	* gnu/packages/bioinformatics.scm (intervaltree)[arguments]: Remove reference
	to %outputs by using a gexp.

	gnu: biobambam2: Remove reference to %build-inputs.
	* gnu/packages/bioinformatics.scm (biobambam2)[arguments]: Remove reference to
	%build-inputs by using a gexp.

	gnu: sjcount: Remove reference to %build-inputs.
	* gnu/packages/bioinformatics.scm (sjcount)[arguments]: Remove reference to
	%build-inputs by using a gexp.

	gnu: sjcount: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (sjcount)[arguments]: Remove trailing #T
	from build phases.

	gnu: dropseq-tools: Remove reference to %build-inputs.
	* gnu/packages/bioinformatics.scm (dropseq-tools)[arguments]: Remove reference
	to %build-inputs by using a gexp.

	gnu: dropseq-tools: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (dropseq-tools)[arguments]: Remove
	trailing #T from build phases...
	[source]: ...and from the snippet.

2021-12-05  Marius Bakke  <marius@gnu.org>

	gnu: python-django-netfields: Update to 1.2.4.
	* gnu/packages/django.scm (python-django-netfields): Update to 1.2.4.

	gnu: python-django: Update to 3.2.9.
	* gnu/packages/django.scm (python-django): Update to 3.2.9.

	import: PyPI: Validate GPG signatures when applicable.
	* guix/import/pypi.scm (<distribution>): Fix funny typo.
	(latest-release): When the distribution has a cryptographic signature, pass it
	along to UPSTREAM-SOURCE.

	gnu: drbd-utils: Update to 9.19.1.
	* gnu/packages/cluster.scm (drbd-utils): Update to 9.19.1.

2021-12-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-peg: Update to 0.10.3.
	* gnu/packages/emacs-xyz.scm (emacs-peg): Update to 0.10.3.

2021-12-05  Marius Bakke  <marius@gnu.org>

	gnu: tbb: Update to 2021.4.0.
	* gnu/packages/tbb.scm (tbb): Update to 2021.4.0.

2021-12-05  Marius Bakke  <marius@gnu.org>

	gnu: Adjust for python-build-system behavior change.
	Commit cb72f9a773e0931ee3758c851d96007ded034e4c changed the semantics of
	SITE-PACKAGES, but did not adjust all callers.

	* gnu/packages/bioinformatics.scm (python-pyvcf)[arguments]: Adjust for
	missing trailing slash.
	* gnu/packages/maths.scm (nomad-optimizer)[arguments]: Likewise.
	* gnu/packages/patchutils.scm (patchwork)[arguments]: Likewise.

2021-12-05  Marius Bakke  <marius@gnu.org>

	gnu: python-pyvcf: Fix bytecode compilation.
	* gnu/packages/bioinformatics.scm (python-pyvcf)[arguments]: Add phase to
	patch sample script.

	gnu: python-whisper: Update to 1.1.8.
	* gnu/packages/monitoring.scm (python-whisper): Update to 1.1.8.

	gnu: python-mailman-hyperkitty: Update to 1.2.0.
	* gnu/packages/mail.scm (python-mailman-hyperkitty): Update to 1.2.0.
	[source](patches): Remove.

	gnu: python-hyperkitty: Update to 1.3.5.
	* gnu/packages/mail.scm (python-hyperkitty): Update to 1.3.5.
	[arguments]: Add pythonpath in test invokation.
	[propagated-inputs]: Add PYTHON-MISTUNE-NEXT.  Change from PYTHON-DJANGO-2.2
	to PYTHON-DJANGO.
	[native-inputs]: Add PYTHON-LXML.

	gnu: Add python-mistune-next.
	* gnu/packages/python-xyz.scm (python-mistune-next): New variable.

	gnu: python-django-haystack: Update to 3.1.1.
	* gnu/packages/django.scm (python-django-haystack): Update to 3.1.1.
	[arguments]: Adjust substitution.

	gnu: python-alembic: Update to 1.7.5.
	* gnu/packages/databases.scm (python-alembic): Update to 1.7.5.
	[propagated-inputs]: Remove PYTHON-IMPORTLIB-RESOURCES.

2021-12-05  Marius Bakke  <marius@gnu.org>

	gnu: ganeti: Add the output directory on GUIX_PYTHONPATH.
	This is a follow-up to commit 1ed567c8721ec2810fdb70f1c6fc8396a705d503.

	* gnu/packages/virtualization.scm (ganeti)[arguments]: Adjust wrap phase to
	include Ganetis own site-packages on $GUIX_PYTHONPATH.

2021-12-05  Marius Bakke  <marius@gnu.org>

	gnu: python-webassets: Patch for Python 3.9.
	* gnu/packages/python-web.scm (python-webassets)[arguments]: Add
	substitution.

	gnu: python-django-mailman3: Update to 1.3.7.
	* gnu/packages/mail.scm (python-django-mailman3): Update to 1.3.7.

	gnu: python-mailmanclient: Update to 3.3.3.
	* gnu/packages/mail.scm (python-mailmanclient): Update to 3.3.3.

	gnu: python-django-url-filter: Adjust phase order.
	* gnu/packages/django.scm (python-django-url-filter)[arguments]: Move
	substitution to after the unpack phase, so that it does not end up in the egg
	info.

	gnu: python-django-netfields: Propagate psycopg2.
	* gnu/packages/django.scm (python-django-netfields)[propagated-inputs]: Add
	PYTHON-PSYCOPG2.

	gnu: python-django-logging-json: Disable sanity check.
	* gnu/packages/django.scm (python-django-logging-json)[arguments]: Add
	 #:phases.

	gnu: python-django-appconf: Fix tests.
	* gnu/packages/django.scm (python-django-appconf): Invoke django-admin with
	custom pythonpath.

	gnu: python-django-pipeline: Fix tests.
	* gnu/packages/django.scm (python-django-pipeline): Provide pythonpath to
	django-admin.

2021-12-05  Marius Bakke  <marius@gnu.org>

	gnu: python-django-sortedm2m: Fix tests.
	This is a follow-up to commit 283d5ac97f2f7663b788bd2fc3b9a27a3d82c7d5.

	* gnu/packages/django.scm (python-django-sortedm2m): Invoke django-admin with
	pythonpath and test settings.

2021-12-05  Marius Bakke  <marius@gnu.org>

	gnu: python-django-contact-form: Update to 1.9.
	* gnu/packages/django.scm (python-django-contact-form): Update to 1.9.

	gnu: python-django-jinja: Update to 2.9.1.
	* gnu/packages/django.scm (python-django-jinja): Update to 2.9.1.

	gnu: python-django-haystack: Disable sanity check.
	* gnu/packages/django.scm (python-django-haystack)[arguments]: Delete one
	phase.  While at it, remove trailing #t's.

	gnu: python-fakeredis: Update to 1.7.0.
	* gnu/packages/databases.scm (python-fakeredis): Update to 1.7.0.

2021-12-05  Marius Bakke  <marius@gnu.org>

	gnu: Django packages propagate Django, after all.
	This reverts commit d7922f488b658b1adb5aff09f04a9bed0221aee1.  Mainly to
	placate the new 'sanity-check' phase, and because --with-input and friends
	makes it easy to override.

	* gnu/packages/django.scm (python-django-extensions,
	python-django-simple-math-captcha, python-django-taggit,
	python-easy-thumbnails, python-django-haystack, python-django-allauth,
	python-django-debug-toolbar, python-django-debug-toolbar-alchemy,
	python-django-assets, python-django-jinja, python-django-picklefield,
	python-django-bulk-update, python-django-contact-form,
	python-django-contrib-comments, python-django-pipeline, python-django-redis,
	python-django-rq, python-django-q, python-django-sortedm2m,
	python-django-appconf, python-django-statici18n, python-djangorestframework,
	python-django-sekizai, python-django-crispy-forms,
	python-django-override-storage, python-django-auth-ldap,
	python-django-logging-json, python-django-netfields,
	python-django-url-filter)[propagated-inputs]: Add PYTHON-DJANGO.
	[native-inputs]: Remove it.

2021-12-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add imppg
	* gnu/packages/astronomy.scm: (imppg): New variable.

2021-12-05  dissent  <disseminatedissent@protonmail.com>

	gnu: Add pqiv.
	* gnu/packages/image-viewers.scm (pqiv): New variable.

2021-12-05  jgart  <jgart@dismail.de>

	gnu: Add pudb.
	* gnu/packages/python-xyz.scm (pudb): New variable.

2021-12-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: leo: Use GIT-VERSION.
	* gnu/packages/web-browsers.scm (leo)[source]: Use `git-version' instead of
	crafting version string.  Also fix indentation.

2021-12-05  jgart  <jgart@dismail.de>

	gnu: Add leo.
	* gnu/packages/web-browsers.scm (leo): New variable.

2021-12-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: minimap2: Update to 2.23.
	* gnu/packages/bioinformatics.scm (minimap2): Update to 2.23.

2021-12-05  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add guile-ini.
	* gnu/packages/guile-xyz.scm (guile-ini): New variable.

2021-12-05  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: evolution: Build with libsoup 2.
	* gnu/packages/gnome.scm (evolution) [phase adjust-webkitgtk-version]: Remove
	it.
	[inputs]: Depend on webkitgtk-with-libsoup2 instead of webkitgtk.

2021-12-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: tla2tools: Remove reference to %output.
	* gnu/packages/java.scm (tla2tools)[arguments]: Bind OUTPUTS in build phase
	'install to remove reference to %output.

	gnu: java-log4j-core: Remove reference to %outputs.
	* gnu/packages/java.scm (java-log4j-core)[arguments]: Remove reference to
	%outputs by using a gexp.

	gnu: java-log4j-api: Remove reference to %outputs.
	* gnu/packages/java.scm (java-log4j-api)[arguments]: Remove reference to
	%outputs by using a gexp.

	gnu: java-native-access: Use older GCC.
	* gnu/packages/java.scm (java-native-access)[native-inputs]: Add gcc-7 to fix
	the build.

2021-12-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: java-commons-math3: Remove trailing #T.
	* gnu/packages/java.scm (java-commons-math3)[arguments]: Remove trailing #T
	from build phase.

	gnu: salmon: Remove reference to %build-inputs.
	* gnu/packages/bioinformatics.scm (salmon)[arguments]: Use a gexp to remove
	reference to %build-inputs.

2021-12-04  Ryan Desfosses  <rdes@protonmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add libphonenumber
	* gnu/package/messaging.scm (libphonenumber): New variable

2021-12-04  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add guile-smc
	* gnu/packages/guile-xyz.scm (guile-smc): New variable.

2021-12-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: libhandy: Skip test that requires librsvg on non-x86_64.
	* gnu/packages/gnome.scm (libhandy)[arguments]: Add
	'skip-test-that-requires-svg' phase on non-x86_64.

	gnu: gtranslator: Update to 40.0.
	* gnu/packages/gnome.scm (gtranslator): Update to 40.0.
	[inputs]: Add LIBHANDY.

	gnu: gtranslator: Fix compilation.
	* gnu/packages/gnome.scm (gtranslator)[inputs]: Replace LIBSOUP with
	LIBSOUP-MINIMAL-2.
	[arguments]: Pass #:meson.

	gnu: libgda: Do not use the bundled sqlite.
	* gnu/packages/gnome.scm (libgda)[source]: Add snippet.
	[arguments]: Pass "--enable-system-sqlite".
	[inputs]: Add SQLITE.

2021-12-04  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-commons-math3: Remove references to %build-inputs.
	* gnu/packages/java.scm (java-commons-math3)[arguments]: Use a gexp
	to remove references to %build-inputs.

	gnu: java-commons-collections4: Remove references to %build-inputs.
	* gnu/packages/java.scm (java-commons-collections4)[arguments]: Use a gexp
	to remove references to %build-inputs.

	gnu: java-commons-exec-1.1: Remove references to %build-inputs.
	* gnu/packages/java.scm (java-commons-exec-1.1)[arguments]: Use a gexp
	to remove references to %build-inputs.

	gnu: java-commons-exec: Remove references to %build-inputs.
	* gnu/packages/java.scm (java-commons-exec)[arguments]: Use a gexp to
	remove references to %build-inputs.

	gnu: maven-components-parent-pom-22: Remove references to %build-inputs.
	* gnu/packages/maven-parent-pom.scm (maven-components-parent-pom-22)
	[arguments]: Use a gexp to remove references to %build-inputs.

	gnu: java-sonatype-oss-parent-pom-9: Remove references to %build-inputs.
	* gnu/packages/maven-parent-pom.scm (java-sonatype-oss-parent-pom-9)
	[arguments]: Use a gexp to remove references to %build-inputs.

2021-12-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: ocaml4.07-ppx-let: Make 'properties' an alist.
	The incorrect 'properties' value was introduced in
	3649c56a5f23501a5bb3418dc6047b71d494f0fa.

	* gnu/packages/ocaml.scm (ocaml4.07-ppx-let)[properties]: Turn into an
	alist.

2021-12-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sailfish: Remove references to %build-inputs.
	* gnu/packages/bioinformatics.scm (sailfish)[arguments]: Use a gexp to remove
	references to %build-inputs.

	gnu: sailfish: Simplify snippet.
	* gnu/packages/bioinformatics.scm (sailfish)[source]: Remove trailing #T from
	snippet.

	gnu: piranha: Remove references to %build-inputs.
	* gnu/packages/bioinformatics.scm (piranha)[arguments]: Use gexp to remove
	references to %build-inputs.

	gnu: piranha: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (piranha)[arguments]: Remove trailing #T
	from build phases.

	gnu: emboss: Remove reference to %build-inputs.
	* gnu/packages/bioinformatics.scm (emboss)[arguments]: Use gexp to remove
	reference to %build-inputs.

	gnu: vcftools: Replace references to %outputs.
	* gnu/packages/bioinformatics.scm (vcftools)[arguments]: Use gexp to remove
	references to %outputs.

	gnu: seqan-1: Use gexp for builder.
	* gnu/packages/bioinformatics.scm (seqan-1)[arguments]: Use a gexp to remove
	references to %build-inputs and %outputs.

	gnu: seqan-2: Use gexp for builder.
	* gnu/packages/bioinformatics.scm (seqan-2)[arguments]: Use a gexp to remove
	references to %build-inputs and %outputs.

	gnu: sra-tools: Remove references to %build-inputs.
	* gnu/packages/bioinformatics.scm (sra-tools)[arguments]: Use a gexp instead
	of referencing %build-inputs.

	gnu: preseq: Remove references to %outputs and %build-inputs.
	* gnu/packages/bioinformatics.scm (preseq)[arguments]: Replace references to
	%outputs and %build-inputs by using a gexp.

	gnu: preseq: Simplify snippet.
	* gnu/packages/bioinformatics.scm (preseq)[source]: Simplify snippet.

2021-12-04  Julien Lepiller  <julien@lepiller.eu>

	nls: Update translations.

2021-12-04  zimoun  <zimon.toutoune@gmail.com>

	gnu: julia-forwarddiff: Disable tests on i686-linux.
	* gnu/packages/julia-xyz.scm (julia-forwarddiff)[arguments]<#:tests?>:
	Conditionally disable tests.

	gnu: julia-geometrybasics: Fix tests on i686-linux.
	* gnu/packages/julia-xyz (julia-geometrybasics)[arguments]<#:phases>:
	Conditionally replace the incorrect type in test suite.

	gnu: julia-structarrays: Fix tests on i686-linux.
	* gnu/packages/julia-xyz.scm (julia-structarrays)[arguments]<#:phases>:
	Conditionally replace the incorrect type in the test suite.

	gnu: julia-mutablearithmetics: Fix tests on i686-linux.
	* gnu/packages/julia-xyz.scm (julia-mutablearithmetics)[arguments]<#:phases>:
	Conditionally disable the failing test.

	gnu: julia-woodburymatrices: Fix tests on i686-linux.
	* gnu/packages/julia-xyz.scm (julia-woodburymatrices)[arguments]<#:phases>:
	Conditionally disable the failing test.

	gnu: julia-intervalsets: Fix tests on i686-linux.
	* gnu/packages/julia-xyz.scm (julia-intervalsets)[arguments]<#:phases>:
	Conditionally disable the failing test.

	gnu: julia-reversediff: Disable tests on i686-linux.
	* gnu/packages/julia-xyz (julia-reversediff)[arguments]<#:tests?>:
	Conditionally disable tests.

	gnu: julia-interpolations: Disable tests in i686-linux.
	* gnu/packages/julia-xyz.scm (julia-interpolations)[arguments]<#:tests?>:
	Conditionally disable tests.

	gnu: julia-arrayinterface: Disable tests for i686.
	* gnu/packages/julia-xyz.scm (julia-arrayinterface)[arguments]<#:tests?>:
	Conditionally disable tests.

	gnu: julia-mappedarrays: Fix tests on i686-linux.
	* gnu/packages/julia-xyz.scm (julia-mappedarrays)[arguments]<#:phases>:
	Conditionally replace the incorrect type in test suite.

	gnu: julia-blockarrays: Fix tests on i686-linux.
	* gnu/packages/julia-xyz.scm (julia-blockarrays)[arguments]<#:phases>:
	Conditionally replace the incorrect type in test suite.

	gnu: julia-lazyarrays: Fix tests on i686-linux.
	* gnu/packages/julia-xyz.scm (julia-lazyarrays)[arguments]<#:phases>:
	Conditionally replace the incorrect type in test suite.

	gnu: julia-configurations: Fix tests on i686-linux.
	* gnu/packages/julia-xyz.scm (julia-configurations)[arguments]<#:phases>:
	Conditionally replace the incorrect type in test suite.

	gnu: julia-finitedifferences: Fix tests on i686-linux.
	* gnu/packages/julia-xyz (julia-finitedifferences)[arguments]<#:phases>:
	Conditionnally disable the failing test.

	gnu: julia-benchmarktools: Fix tests on i686-linux.
	* gnu/packages/julia-xyz.scm (julia-benchmarktools)[arguments]<#:phases>:
	Conditionnally disable the failing tests.

	gnu: julia-datastructures: Fix tests on i686-linux.
	* gnu/packages/julia-xyz.scm (julia-datastructures)[arguments]<#:phases>:
	Conditionnally disable the failing test.

	gnu: libunwind-julia: Fix build on i686-linux.
	* gnu/packages/julia.scm (libunwind)[origin]<patches>: Add patch.
	* gnu/packages/patches/libunwind-julia-fix-GCC10-fno-common.patch: New file.
	* gnu/local/mk (dist_patch_DATA): Register it.

2021-12-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-roam-bibtex: Update to 0.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam-bibtex): Update to 0.6.1.

2021-12-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: plink-ng: Enable tests.
	* gnu/packages/bioinformatics.scm (plink-ng)[arguments]: Replace 'check phase
	to run tests; do not disable tests via arguments.
	[native-inputs]: Add diffutils, plink, and python.

	gnu: plink-ng: Replace reference to %outputs.
	* gnu/packages/bioinformatics.scm (plink-ng)[arguments]: Remove reference to
	%outputs by using a gexp.

	gnu: plink: Remove reference to %build-inputs.
	* gnu/packages/bioinformatics.scm (plink)[arguments]: Use a gexp to replace
	reference to %build-inputs.

	gnu: plink: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (plink)[arguments]: Remove trailing #T from
	build phase.

	gnu: rsem: Update to 1.3.3.
	* gnu/packages/bioinformatics.scm (rsem): Update to 1.3.3.
	[arguments]: Build with gnu++11 standard; patch sources for compatibility.

	gnu: rsem: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (rsem)[arguments]: Remove trailing #T from
	build phases.

	gnu: rsem: Remove references to %build-inputs.
	* gnu/packages/bioinformatics.scm (rsem)[arguments]: Use a gexp.

	gnu: rsem: Remove trailing #T from snippet.
	* gnu/packages/bioinformatics.scm (rsem)[source]: Remove trailing #T.

	gnu: prodigal: Remove reference to %outputs.
	* gnu/packages/bioinformatics.scm (prodigal)[arguments]: Remove reference to
	%outputs by using a gexp.

	gnu: prank: Bind INPUTS in 'install phase.
	* gnu/packages/bioinformatics.scm (prank)[arguments]: Bind INPUTS in 'install
	phase to remove references to %build-inputs.

	gnu: prank: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (prank)[arguments]: Remove trailing #T from
	build phases.

2021-12-04  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	news: Add copyright line for myself.
	* etc/news.scm: Add myself to the copyright headers.

2021-12-04  jgart  <jgart@dismail.de>

	gnu: janet: Update to 1.19.0.
	* gnu/packages/lisp.scm (janet): Update to 1.19.0.

2021-12-04  cage  <cage-dev@twistfold.it>

	gnu: tinmop: Update to 0.9.2.
	* gnu/packages/web-browsers.scm (tinmop): Update to 0.9.2.
	  [inputs]: Move nano, openssl and xdg-utils to...
	  [native-inputs]: ... here. Add automake, autoconf and mandoc. Remove curl
	  and gnupg.
	  [arguments]: Add 'fix-configure.ac' phase.

2021-12-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-sars-cov2-ww: Update to 0.0.4.
	* gnu/packages/bioinformatics.scm (pigx-sars-cov2-ww): Update to 0.0.4.
	[inputs]: Add bbmap, bedtools, fastp, ivar, and r-r-utils.

2021-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mash: Replace references to %build-inputs.
	* gnu/packages/bioinformatics.scm (mash)[arguments]: Use a gexp.

	gnu: mash: Move htslib and capnproto to regular inputs.
	* gnu/packages/bioinformatics.scm (mash)[native-inputs]: Move htslib and
	capnproto from here...
	[inputs]: ...to here.

	gnu: mash: Simplify snippet.
	* gnu/packages/bioinformatics.scm (mash)[snippet]: Simplify.

	gnu: mafft: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (mafft)[arguments]: Remove trailing #T from
	build phase.

	gnu: mafft: Replace references to %build-inputs and %outputs.
	* gnu/packages/bioinformatics.scm (mafft)[arguments]: Replace references to
	%outputs with a gexp; replace reference to %build-inputs in the 'wrap-programs
	phase by binding INPUTS.

	gnu: jellyfish: Replace reference to %outputs.
	* gnu/packages/bioinformatics.scm (jellyfish)[arguments]: Use a gexp.

	gnu: fastp: Replace reference to %outputs.
	* gnu/packages/bioinformatics.scm (fastp)[arguments]: Use a gexp.

	gnu: java-picard: Replace reference to %build-inputs.
	* gnu/packages/bioinformatics.scm (java-picard): Use a gexp.

	gnu: java-htsjdk: Replace reference to %outputs.
	* gnu/packages/bioinformatics.scm (java-htsjdk)[arguments]: Use a gexp.

	gnu: fxtract: Replace reference to %outputs.
	* gnu/packages/bioinformatics.scm (fxtract)[arguments]: Use a gexp.

	gnu: delly: Replace reference to %outputs.
	* gnu/packages/bioinformatics.scm (delly)[arguments]: Replace reference to
	%outputs with a gexp.

	gnu: libbigwig: Replace reference to %outputs.
	* gnu/packages/bioinformatics.scm (libbigwig)[arguments]: Replace reference to
	%outputs with a gexp.

	gnu: cd-hit: Replace reference to %outputs.
	* gnu/packages/bioinformatics.scm (cd-hit)[arguments]: Replace reference to
	%outputs with gexp.

	gnu: bowtie1: Replace reference to %outputs.
	* gnu/packages/bioinformatics.scm (bowtie1)[arguments]: Remove reference to
	%outputs by using a gexp.

	gnu: bowtie: Remove reference to %outputs.
	* gnu/packages/bioinformatics.scm (bowtie)[arguments]: Replace reference to
	%outputs with a gexp.

	gnu: bless: Remove reference to %build-inputs.
	* gnu/packages/bioinformatics.scm (bless)[arguments]: Replace reference to
	%build-inputs with a gexp.  Use the dynamic library of zlib while we're at it.
	[inputs]: Remove zlib:static.

	gnu: bless: Remove trailing #T from snippet and build phases.
	* gnu/packages/bioinformatics.scm (bless)[source, arguments]: Remove all
	trailing #Ts.

	gnu: bedtools: Remove reference to %outputs.
	* gnu/packages/bioinformatics.scm (bedtools)[arguments]: Use a gexp instead of
	referencing %outputs.

	gnu: qtltools: Replace references to %build-inputs.
	* gnu/packages/bioinformatics.scm (qtltools)[arguments]: Use a gexp instead of
	referencing %build-inputs.

	gnu: imp: Update to 2.15.0.
	* gnu/packages/bioinformatics.scm (imp): Update to 2.15.0.
	[arguments]: Disable one more test.

	gnu: Add r-fpeek.
	* gnu/packages/cran.scm (r-fpeek): New variable.

2021-12-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs: Load package descriptors from packages referenced by subdirs.el
	* gnu/packages/aux-files/emacs/guix-emacs.el
	(guix-emacs--non-core-load-path): New procedure.
	(guix-emacs-autoload-packages): Use it here.
	(guix-emacs-load-package-descriptors): New procedure.
	* gnu/packages/emacs.scm (emacs)[install-site-start]: Install advice to run
	‘guix-emacs-load-package-descriptors’.

2021-12-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	build-system: emacs: Keep -pkg.el files.
	Partly fixes <https://bugs.gnu.org/48331> -- package descriptions can now be
	found in the install directory.

	* guix/build/emacs-build-system.scm (%default-exclude): Remove "-pkg\\.el$".

2021-12-03  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs: Make DocView PDF work out of the box.
	* gnu/packages/emacs.scm (emacs)[patch-program-file-names]: Add patches for
	the programs “gs”, “dvipdf”, “ps2pdf” and “pdftotext”.
	[inputs]: Add ghostscript and poppler.

	gnu: emacs: Find real GVFS processes.
	* gnu/packages/emacs.scm (emacs)[#:phases]<patch-program-file-names>: Expand
	calls to “tramp-compat-process-running-p” so that Guix wrappers are also
	matched.

2021-12-03  phodina  <phodina@protonmail.com>

	gnu: Add valeronoi.
	* gnu/packages/engineering.scm (valeronoi): New variable.

2021-12-03  jgart  <jgart@dismail.de>

	gnu: st: Install terminfo files.
	* gnu/packages/suckless.scm (st)[native-inputs]: Add ncurses.
	[make-flags](TERMINFO): New flag.
	[phases](inhibit-terminfo-install): Remove phase.

2021-12-03  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-org: Preserve version information.
	* gnu/packages/emacs-xyz.scm (emacs-org)[#:phases]: Prevent install phase from
	deleting the version information.

2021-12-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult-notmuch: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-consult-notmuch): Update to 0.6.

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

	gnu: emacs-vertico: Update to 0.17.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.17.

2021-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-ont-fast5-api: Update to 4.0.0.
	* gnu/packages/bioinformatics.scm (python-ont-fast5-api): Update to 4.0.0.
	[source]: Remove bundled plugin binaries.
	[arguments]: Install plugin from inputs.
	[inputs]: Add vbz-compression.
	[propagated-inputs]: Remove python-six; add python-packaging.

	gnu: Add vbz-compression.
	* gnu/packages/bioinformatics.scm (vbz-compression): New variable.

2021-12-03  Mathieu Othacehe  <othacehe@gnu.org>

	system: vm: Remove the vga argument.
	* gnu/system/vm.scm (common-qemu-options): Remove the "-vga std" argument that
	is the default since QEMU 2.2.

	Suggested-by: Attila Lendvai <attila@lendvai.name>

2021-12-03  Attila Lendvai  <attila@lendvai.name>

	guix system vm: Add --no-graphic CLI argument.
	It configures QEMU to use the tty it was started in for IO (as opposed to
	opening a separate graphical window).  This enables copy-pasting and
	scrollback.  Exit QEMU with C-a x.

	* gnu/system/vm.scm (system-qemu-image/shared-store-script): Also add the
	'-nographic' QEMU argument when called with #:graphic? #false.
	* guix/scripts/system.scm (system-derivation-for-action): Propagate
	the #:graphic? keyword arg.
	(perform-action): Add and propagate the #:graphic? keyword arg.
	(show-help): Add --no-graphic CLI arg.
	(%options): Process the new --no-graphic CLI arg.
	(process-action): Feed in the CLI arg through the #:graphic? keyword arg.
	* doc/guix.texi (Invoking guix system): Add example to combine guix system and
	invoking the vm start script into one command.  Split the description of the
	various options into separate paragraphs.  Add a paragraph to describe
	--no-graphic.

2021-12-03  Charles  <charles.b.jackson@protonmail.com>

	gnu: cl-coalton: Update to 0.0.1-2.012f6c8.
	* gnu/packages/lisp-xyz.scm (sbcl-coalton): Update to 0.0.1-2.012f6c8.

	gnu: cl-float-features: Update to 1.0.0-2.c1f86ae.
	* gnu/packages/lisp-xyz.scm (sbcl-float-features): Update to 1.0.0-2.c1f86ae.

2021-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bamutils: Update to 1.0.14.
	* gnu/packages/bioinformatics.scm (bamutils): Update to 1.0.14.
	[arguments]: Patch DATE for reproducibility; prepare sources of libstatgen.
	[native-inputs]: Add sources of libstatgen.

	gnu: bamutils: Remove reference to %outputs.
	* gnu/packages/bioinformatics.scm (bamutils)[arguments]: Use gexp.

	gnu: bamm: Remove reference to %build-inputs.
	* gnu/packages/bioinformatics.scm (bamm)[arguments]: Use gexp instead of
	%build-inputs.

	gnu: python2-openpyxl: Explicitly build with Python 2.
	* gnu/packages/python-xyz.scm (python2-openpyxl)[arguments]: Add value
	for #:python field.

	gnu: python-plastid: Update to 0.5.1.
	* gnu/packages/bioinformatics.scm (python-plastid): Update to 0.5.1.

	gnu: ivar: Disable parallel tests.
	* gnu/packages/bioinformatics.scm (ivar)[arguments]: Disable parallel tests.

2021-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove python2-biom-format.
	There are no users of this variant, and the current version of biom-format
	does not support Python 2.

	* gnu/packages/bioinformatics.scm (python2-biom-format): Remove variable.
	(python-biom-format)[properties]: Remove field.

2021-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-flowclust: Add gsl.
	* gnu/packages/bioconductor.scm (r-flowclust)[inputs]: Remove accidentally
	committed comment character.

2021-12-03  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Remove vestigial icecat-78-makeicecat.patch.
	This is a followup to commit a63231003e7bbeafb0110b077788e47e78685f20.

	* gnu/packages/patches/icecat-78-makeicecat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2021-12-03  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.1.0-6.df8837c.
	* gnu/packages/ci.scm (cuirass): Update to 1.1.0-6.df8837c.

2021-12-03  jgart  <jgart@dismail.de>

	gnu: python-pandocfilters: Update to 1.5.0.
	* gnu/packages/textutils.scm (python-pandocfilters): Update to 1.5.0.

2021-12-03  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Fix CVE-2021-43527.
	* gnu/packages/patches/icecat-CVE-2021-43527.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gnuzilla.scm (icecat-source): Apply it.

	gnu: nss: Fix CVE-2021-43527 via graft.
	* gnu/packages/patches/nss-CVE-2021-43527.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/nss.scm (nss/fixed): New variable
	(nss)[replacement]: New field.

2021-12-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: openjdk16: Use MAKE-FILE-WRITABLE.
	* gnu/packages/java.scm (openjdk16)[arguments]: Do not shell out to "chmod".

2021-12-02  Arne Babenhauserheide  <arne_bab@web.de>

	gnu: Add openjdk17.
	* gnu/packages/java.scm (openjdk17): New variable.

2021-12-02  Leo Famulari  <leo@famulari.name>

	doc: Give more details about generating patches with base commit information.
	* doc/contributing.texi (Submitting Patches): Talk more about '--base'.

2021-12-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python2-decorator: Downgrade to 4.3.0
	* gnu/packages/python-xyz.scm (python2-decorator): Keep at 4.3.0.
	(python-decorator)[properties]: Add python2-variant.

	gnu: ribodiff: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (ribodiff)[arguments]: Remove trailing #T
	from build phase.

	gnu: ribodiff: Disable broken test.
	* gnu/packages/bioinformatics.scm (ribodiff)[arguments]: Add build phase
	'disable-plot-test.

	gnu: python2-statsmodels: Downgrade to 0.9.0.
	* gnu/packages/statistics.scm (python2-statsmodels): Downgrade to 0.9.0.

	gnu: khmer: Fix build with Python 3.8.
	* gnu/packages/bioinformatics.scm (khmer)[source]: Remove trailing #T.
	[arguments]: Remove trailing #T from build phases; add build phase
	'python-3.8-compatibility.

	gnu: python-biom-format: Update to 2.1.10.
	* gnu/packages/bioinformatics.scm (python-biom-format): Update to 2.1.10.
	[source]: Simplify snippet.
	[arguments]: Add phase 'relax; remove trailing #T from other build phases.
	[propagated-inputs]: Add python-anndata; replace python-pandas-0.25 with
	python-pandas.

2021-12-02  jgart  <jgart@dismail.de>
	    Disseminate Dissent  <disseminatedissent@protonmail.com>

	gnu: Add trayer-srg.
	* gnu/packages/wm.scm (trayer-srg): New variable.

2021-12-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pardre: Update to 2.2.5.
	* gnu/packages/bioinformatics.scm (pardre): Update to 2.2.5.
	[arguments]: Remove trailing #T and update comment about tests.

	gnu: pardre: Use C++ bindings for MPI.
	* gnu/packages/bioinformatics.scm (pardre)[inputs]: Replace openmpi with
	openmpi-c++.

	gnu: Add openmpi-c++.
	* gnu/packages/mpi.scm (openmpi-c++): New variable.

2021-12-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add libconfini.
	* gnu/packages/cpp.scm (libconfini): New variable.

2021-12-02  Vinicius Monego  <monego@posteo.net>

	gnu: shotcut: Update to 21.10.31.
	* gnu/packages/video.scm (shotcut): Update to 21.10.31.

	gnu: kdenlive: Update to 21.08.3.
	* gnu/packages/kde.scm (kdenlive): Update to 21.08.3.
	[arguments]: Pass "-DBUILD_TESTING=off" to #:configure-flags as tests are
	currently disabled.

	gnu: mlt: Update to 7.2.0.
	* gnu/packages/video.scm (mlt): Update to 7.2.0.

2021-12-02  jgart  <jgart@dismail.de>

	gnu: ccls: Update to 0.20210330.
	* gnu/packages/cpp.scm (ccls): Update to 0.20210330.

2021-12-02  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-udev: Update to 0.2.0
	* gnu/packages/guile-xyz.scm (guile-udev): Update to 0.2.0.

2021-12-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: glade: Remove dependency on GJS on non-x86_64.
	* gnu/packages/gnome.scm (glade3)[arguments]: Add optional
	'skip-gjs-test' phase.
	[native-inputs]: Provide GJS only when 'target-x86-64?'.

2021-12-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: Remove librsvg@2.50 from the Xfce dependency graph.
	This allows us to build Xfce on non-x86_64 platforms.

	* gnu/packages/gstreamer.scm (gst-plugins-good)[inputs]: Use
	'librsvg-for-system' instead of 'librsvg'.
	* gnu/packages/gtk.scm (guile-rsvg)[inputs]: Likewise.
	* gnu/packages/xfce.scm (xfce4-xkb-plugin)[inputs]: Likewise.

2021-12-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: librsvg: Add 'librsvg-for-system' procedure.
	* gnu/packages/gnome.scm (librsvg-for-system): New procedure.

	gnu: librsvg: Reintroduce version 2.40.
	* gnu/packages/gnome.scm (librsvg-2.40): New variable.

2021-12-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-ipython: Update to 7.20.0.
	* gnu/packages/python-xyz.scm (python-ipython): Update to 7.20.0.

	gnu: python-ipython: Remove trailing #T.
	* gnu/packages/python-xyz.scm (python-ipython)[arguments]: Remove trailing #T
	from build phases.

2021-12-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: yggdrasil: Simplify build phases.
	* gnu/packages/networking.scm (yggdrasil)[arguments]: Rewrite custom
	'build phase reusing go-build-system 'build phase. Remove custom
	'install phase.

	gnu: go-golang-zx2c4-com-wireguard: Fix downloading source.
	* gnu/packages/golang.scm (go-golang-zx2c4-com-wireguard)[source]:
	Adjust commit string in git-reference.

	gnu: go-github-com-vividcortex-ewma: Adjust import-path.
	* gnu/packages/golang.scm (go-github-com-vividcortex-ewma)[arguments]:
	Adjust import-path to location other go packages expect it to be.

2021-12-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 8cc099b.
	* gnu/packages/package-management.scm (guix): Update to 8cc099b.

2021-12-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-mygene.
	* gnu/packages/bioinformatics.scm (python-mygene): New variable.

	gnu: Add python-biothings-client.
	* gnu/packages/bioinformatics.scm (python-biothings-client): New variable.

	gnu: prinseq: Fix use of SEARCH-INPUT-FILE.
	* gnu/packages/bioinformatics.scm (prinseq)[arguments]: Pass missing argument
	to SEARCH-INPUT-FILE.

2021-12-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gnome-shell: Do not wrap in LD_LIBRARY_PATH.
	Fixes <https://bugs.gnu.org/37123>.

	* gnu/packages/gnome.scm (gnome-shell)[arguments]: Remove LD_LIBRARY_PATH from
	wrapper.

2021-12-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python2-matplotlib: Disable sanity-check.
	* gnu/packages/python-xyz.scm (python2-matplotlib)[arguments]: Delete
	'sanity-check phase.

	gnu: python2-matplotlib: Remove trailing #T.
	* gnu/packages/python-xyz.scm (python2-matplotlib)[arguments]: Remove
	trailing #T from build phase.

2021-12-02  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: Change source file-name suffix in rust packages."
	This reverts commit 07a80e30a10e2a6ed4760f12711f8a91391398e4.

	This commit affects rust crates that are inputs to librsvg, which causes
	many packages to be rebuilt.

2021-12-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tor: Limit test suite adjustments to affected architectures.
	This is a follow-up to 68d090002a1a5623494006fca3e2c2c97d3ff676.

	* gnu/packages/tor.scm (tor)[arguments]: Only add custom
	'adjust-test-suite phase on aarch64, powerpc32.

2021-12-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-scdblfinder.
	* gnu/packages/bioconductor.scm (r-scdblfinder): New variable.

2021-12-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python2-numpy: Delete file that depends on deleted test.
	This is a follow-up to commit ec4892c742ff4e2f00d0fc2595843890ef16afa3.

	* gnu/packages/python-xyz.scm (python2-numpy)[arguments]: Also delete a second
	test file that depends on the previously deleted test file.

2021-12-02  Z572  <873216071@qq.com>

	gnu: Change source file-name suffix in rust packages.
	* gnu/packages/rust-apps.scm (rust-cbindgen)[source]: Change source
	file-name suffix from '.crate' to '.tar.gz'.
	* gnu/packages/crates-graphics.scm (rust-ansi-term-0.12): Likewise.
	(rust-ansi-term-0.11): Likewise.
	(rust-rgb-0.8): Likewise.

	* gnu/packages/crates-io.scm (rust-adler32-1): Likewise.
	(rust-antidote-1): Likewise.
	(rust-atty-0.2): Likewise.
	(rust-autocfg-0.1): Likewise.
	(rust-backtrace-sys-0.1): Likewise.
	(rust-base-x-0.2): Likewise.
	(rust-bencher-0.1): Likewise.
	(rust-bitflags-1): Likewise.
	(rust-blas-sys-0.7): Likewise.
	(rust-cargon-0.0): Likewise.
	(rust-cblas-sys-0.1): Likewise.
	(rust-cc-1): Likewise.
	(rust-cfg-if-0.1): Likewise.
	(rust-clang-sys-0.26): Likewise.
	(rust-clap-2): Likewise.
	(rust-clicolors-control-1): Likewise.
	(rust-cloudabi-0.1): Likewise.
	(rust-cloudabi-0.0): Likewise.
	(rust-cmake-0.1): Likewise.
	(rust-compiler-builtins-0.1): Likewise.
	(rust-constant-time-eq-0.1): Likewise.
	(rust-core-foundation-sys-0.6): Likewise.
	(rust-data-encoding-2): Likewise.
	(rust-defmac-0.2): Likewise.
	(rust-defmac-0.1): Likewise.
	(rust-dirs-1): Likewise.
	(rust-discard-1): Likewise.
	(rust-doc-comment-0.3): Likewise.
	(rust-dtoa-0.4): Likewise.
	(rust-dtoa-0.2): Likewise.
	(rust-fallible-iterator-0.2): Likewise.
	(rust-filetime-0.2): Likewise.
	(rust-findshlibs-0.5): Likewise.
	(rust-fixedbitset-0.2): Likewise.
	(rust-fixedbitset-0.1): Likewise.
	(rust-fnv-1): Likewise.
	(rust-foreign-types-shared-0.2): Likewise.
	(rust-fs-extra-1): Likewise.
	(rust-fuchsia-cprng-0.1): Likewise.
	(rust-fuchsia-zircon-0.3): Likewise.
	(rust-fuchsia-zircon-sys-0.3): Likewise.
	(rust-futures-0.1): Likewise.
	(rust-futures-core-preview-0.3): Likewise.
	(rust-futures-cpupool-0.1): Likewise.
	(rust-futures-io-preview-0.3): Likewise.
	(rust-futures-sink-preview-0.3): Likewise.
	(rust-getopts-0.2): Likewise.
	(rust-glob-0.3): Likewise.
	(rust-glob-0.2): Likewise.
	(rust-heapsize-0.4): Likewise.
	(rust-heapsize-0.3): Likewise.
	(rust-heapsize-plugin-0.1): Likewise.
	(rust-heck-0.3): Likewise.
	(rust-hex-0.3): Likewise.
	(rust-hex-0.2): Likewise.
	(rust-hostname-0.1): Likewise.
	(rust-iovec-0.1): Likewise.
	(rust-itoa-0.4): Likewise.
	(rust-itoa-0.1): Likewise.
	(rust-json-0.11): Likewise.
	(rust-kernel32-sys-0.2): Likewise.
	(rust-language-tags-0.2): Likewise.
	(rust-lazy-static-1): Likewise.
	(rust-libloading-0.5): Likewise.
	(rust-lock-api-0.1): Likewise.
	(rust-log-0.4): Likewise.
	(rust-maplit-1): Likewise.
	(rust-matches-0.1): Likewise.
	(rust-matrixmultiply-0.2): Likewise.
	(rust-matrixmultiply-0.1): Likewise.
	(rust-md5-0.7): Likewise.
	(rust-md5-0.6): Likewise.
	(rust-memmap-0.7): Likewise.
	(rust-memmap-0.6): Likewise.
	(rust-mime-0.3): Likewise.
	(rust-miniz-oxide-0.3): Likewise.
	(rust-miniz-sys-0.1): Likewise.
	(rust-miow-0.3): Likewise.
	(rust-miow-0.2): Likewise.
	(rust-modifier-0.1): Likewise.
	(rust-net2-0.2): Likewise.
	(rust-nodrop-0.1): Likewise.
	(rust-nodrop-union-0.1): Likewise.
	(rust-num-traits-0.1): Likewise.
	(rust-numtoa-0.1): Likewise.
	(rust-openssl-probe-0.1): Likewise.
	(rust-owning-ref-0.4): Likewise.
	(rust-parity-wasm-0.40): Likewise.
	(rust-peeking-take-while-0.1): Likewise.
	(rust-percent-encoding-2): Likewise.
	(rust-percent-encoding-1): Likewise.
	(rust-permutohedron-0.2): Likewise.
	(rust-pico-sys-0.0): Likewise.
	(rust-pkg-config-0.3): Likewise.
	(rust-plain-0.2): Likewise.
	(rust-plugin-0.2): Likewise.
	(rust-pocket-resources-0.3): Likewise.
	(rust-ppv-lite86-0.2): Likewise.
	(rust-proc-macro2-1): Likewise.
	(rust-quick-error-2): Likewise.
	(rust-quick-error-1): Likewise.
	(rust-quote-1): Likewise.
	(rust-rand-0.7): Likewise.
	(rust-rand-0.6): Likewise.
	(rust-rand-0.3): Likewise.
	(rust-rand-chacha-0.1): Likewise.
	(rust-rand-core-0.4): Likewise.
	(rust-rand-core-0.3): Likewise.
	(rust-rand-hc-0.2): Likewise.
	(rust-rand-hc-0.1): Likewise.
	(rust-rand-isaac-0.1): Likewise.
	(rust-rand-jitter-0.1): Likewise.
	(rust-rand-os-0.1): Likewise.
	(rust-rand-pcg-0.3): Likewise.
	(rust-rand-pcg-0.2): Likewise.
	(rust-rand-pcg-0.1): Likewise.
	(rust-rand-xorshift-0.1): Likewise.
	(rust-rawpointer-0.2): Likewise.
	(rust-rawpointer-0.1): Likewise.
	(rust-rdrand-0.4): Likewise.
	(rust-redox-syscall-0.1): Likewise.
	(rust-redox-termios-0.1): Likewise.
	(rust-resolv-conf-0.6): Likewise.
	(rust-rustc-demangle-0.1): Likewise.
	(rust-rustc-serialize-0.3): Likewise.
	(rust-rustc-std-workspace-core-1): Likewise.
	(rust-ryu-1): Likewise.
	(rust-safemem-0.3): Likewise.
	(rust-same-file-1): Likewise.
	(rust-schannel-0.1): Likewise.
	(rust-scoped-threadpool-0.1): Likewise.
	(rust-scoped-tls-1): Likewise.
	(rust-scoped-tls-0.1): Likewise.
	(rust-scopeguard-1): Likewise.
	(rust-scopeguard-0.3): Likewise.
	(rust-security-framework-sys-0.3): Likewise.
	(rust-semver-parser-0.9): Likewise.
	(rust-semver-parser-0.7): Likewise.
	(rust-serde-derive-1): Likewise.
	(rust-shlex-1): Likewise.
	(rust-shlex-0.1): Likewise.
	(rust-slab-0.4): Likewise.
	(rust-socket2-0.3): Likewise.
	(rust-sourcefile-0.1): Likewise.
	(rust-spin-0.5): Likewise.
	(rust-stacker-0.1): Likewise.
	(rust-static-assertions-1): Likewise.
	(rust-static-assertions-0.3): Likewise.
	(rust-stdweb-internal-runtime-0.1): Likewise.
	(rust-stdweb-internal-test-macro-0.1): Likewise.
	(rust-streaming-stats-0.2): Likewise.
	(rust-strsim-0.9): Likewise.
	(rust-strsim-0.8): Likewise.
	(rust-synstructure-test-traits-0.1): Likewise.
	(rust-tar-0.4): Likewise.
	(rust-tempdir-0.3): Likewise.
	(rust-tempfile-3): Likewise.
	(rust-term-0.4): Likewise.
	(rust-term-0.2): Likewise.
	(rust-termcolor-1): Likewise.
	(rust-termion-1): Likewise.
	(rust-termios-0.3): Likewise.
	(rust-thread-id-3): Likewise.
	(rust-thread-local-1): Likewise.
	(rust-thread-local-0.3): Likewise.
	(rust-threadpool-1): Likewise.
	(rust-time-0.1): Likewise.
	(rust-tokio-mock-task-0.1): Likewise.
	(rust-toml-0.5): Likewise.
	(rust-tracing-core-0.1): Likewise.
	(rust-traitobject-0.1): Likewise.
	(rust-try-from-0.3): Likewise.
	(rust-try-lock-0.2): Likewise.
	(rust-typeable-0.1): Likewise.
	(rust-typemap-0.3): Likewise.
	(rust-typenum-1): Likewise.
	(rust-ucd-trie-0.1): Likewise.
	(rust-ucd-util-0.1): Likewise.
	(rust-unicode-xid-0.2): Likewise.
	(rust-unicode-xid-0.1): Likewise.
	(rust-unreachable-1): Likewise.
	(rust-unsafe-any-0.4): Likewise.
	(rust-untrusted-0.7): Likewise.
	(rust-vcpkg-0.2): Likewise.
	(rust-vec-map-0.8): Likewise.
	(rust-version-check-0.9): Likewise.
	(rust-version-check-0.1): Likewise.
	(rust-void-1): Likewise.
	(rust-wasi-0.5): Likewise.
	(rust-wasm-bindgen-shared-0.2): Likewise.
	(rust-wasm-bindgen-test-macro-0.2): Likewise.
	(rust-widestring-0.4): Likewise.
	(rust-winapi-0.3): Likewise.
	(rust-winapi-0.2): Likewise.
	(rust-winapi-build-0.1): Likewise.
	(rust-winapi-util-0.1): Likewise.
	(rust-wincolor-1): Likewise.
	(rust-winutil-0.1): Likewise.
	(rust-ws2-32-sys-0.2): Likewise.
	(rust-xattr-0.2): Likewise.
	(rust-xdg-2): Likewise.

2021-12-02  Leo Famulari  <leo@famulari.name>

	Revert "gnu: godot: Update to 3.4."
	This reverts commit dd4365efa1c6fb609de9bd7cd10f9c82e064aed4.

	We reverted this commit because it broke the operation of the only
	package in Guix that depends on Godot, SuperStarfighter:

	https://debbugs.gnu.org/cgi/bugreport.cgi?bug=52233#20

2021-12-02  cage  <cage-dev@twistfold.it>

	gnu: cl-tooter: Update to 1.0.0-3.ec97bee.
	* gnu/packages/lisp-xyz.scm (cl-tooter): Update to 1.0.0-3.ec97bee.

	gnu: cl-i18n: Update to 0.5.1-1.4216fe9.
	* gnu/packages/lisp-xyz.scm (cl-i18n): Update to 0.5.1-1.4216fe9.

2021-12-02  Andy Tai  <atai@atai.org>

	gnu: godot: Update to 3.4.
	* gnu/packages/game-development.scm (godot): Update to 3.4.
	[source]: Add new bundled dependencies to the origin snippet.

2021-12-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python2-numpy: Do not inherit native-inputs.
	* gnu/packages/python-xyz.scm (python2-numpy)[native-inputs]: Do not inherit
	from Python 3 variant; use only python2-cython, python2-pytest, and gfortran.
	[arguments]: Add phase 'delete-failing-test.

2021-12-01  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.219.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.219.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.163.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.163.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.83.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.83.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.15.6.
	* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.6.
	(linux-libre-5.15-pristine-source): Update hash.

2021-12-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove couger.
	This package has been moved to the Guix Past channel.

	* gnu/packages/bioinformatics.scm (couger): Remove variable.

2021-12-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: randomjungle: Fix compatibility errors.
	* gnu/packages/machine-learning.scm (randomjungle)[arguments]: Add build phase
	'fix-compatibility-errors to patch type errors.

2021-12-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: petsc-{complex,openmpi,complex-openmpi}: Use gexps.
	This is a followup to 07ac13a26a0d7c8319afb42c55fc2116ec44668f, which
	omitted to switch to gexps in packages that inherit from 'petsc'.

	Reported by Mathieu Othacehe <othacehe@gnu.org>.

	* gnu/packages/maths.scm (petsc-complex)[arguments]: Use gexps.
	(petsc-openmpi)[arguments]: Likewise.
	(petsc-complex-openmpi)[arguments]: Likewise.

2021-12-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: scalapack: Update to 2.1.0.
	* gnu/packages/maths.scm (scalapack): Update to 2.1.0.
	[source]: Remove "scalapack-blacs-mpi-deprecations.patch" and add
	"scalapack-gcc-10-compilation.patch".
	[arguments]: Add 'skip-faulty-test' phase.
	* gnu/packages/patches/scalapack-blacs-mpi-deprecations.patch: Remove.
	* gnu/packages/patches/scalapack-gcc-10-compilation.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2021-12-01  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	news: Add entry about Icedove 91.
	* etc/news.scm: New entry.

2021-12-01  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icecat: Remove leftovers of release 78.
	No longer required as icedove is now based on the 91 branch.

	* gnu/packages/gnuzilla.scm (mozilla-78-compare-locales): Remove.
	(all-mozilla-78-locales): Remove.
	(%icecat-78-version): Remove.
	(icecat-78-source): Remove.

2021-12-01  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 91.3.2.
	The profile folder moved from `~/.icedove` to `~/.thunderbird`. You may
	need to migrate (copy) your profile over.

	* gnu/packages/gnuzilla.scm (icedove): Update to 91.3.2.
	[source]: Switch back to icecat-source.
	[arguments]: `obj-x86_64-pc-linux-gnu` folder is now generated during
	build, so it can't deleted in front. Remove surounding `'` from
	MOZ_DEDICATED_PROFILES to follow source code. MOZ_APP_BASENAME and
	MOZ_APP_DISPLAYNAME are no longer set in `comm/mail/confvars.sh`. Update
	path of `customizeToolbar.js`.
	Delete `'bootstrap` phase and no longer set AUTOCONF variable as the
	autoconf build part was removed. Set MACH_USE_SYSTEM_PYTHON and
	MOZ_APP_NAME, the latter is the binary name.
	`--enable-calendar` flag got removed. Use bundled NSS until
	core-updates merge.
	[inputs]: Update to `icu4c-69` and `nspr-4.32`. Use bundled NSS for now.
	[native-inputs]: Switch to comm-esr91 branch. Remove autoconf, add m4.
	Update rust and cargo to 1.51. Use `rust-cbindgen-0.19`.

2021-12-01  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: Add nspr@4.32.
	Required for icecat/icedove 91.

	* gnu/packages/nss.scm (nspr-4.32): New variable.

2021-12-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-citar: Remove unnecessary input.
	* gnu/packages/emacs-xyz.scm (emacs-citar)[propagated-inputs]: Remove emacs-helm-bibtex.

2021-12-01  Andy Tai  <atai@atai.org>

	gnu: bullet: Update to 3.17.
	* gnu/packages/game-development.scm (bullet): Update to 3.17.
	[arguments]<#:configure-flags>: Disable access to third-party libs.

2021-12-01  Mathieu Othacehe  <othacehe@gnu.org>

	installer: parted: Use the swap-space record.
	* gnu/installer/parted.scm (user-partitions->configuration): Use the
	swap-space record.

2021-12-01  Mathieu Othacehe  <othacehe@gnu.org>

	tests: install: Use the swap-space record.
	This fixes the following error:

	In gnu/services/base.scm:
	  2228:56  4 (_ #<<uuid> type: dce bv: #vu8(17 17 17 17 34 34 51 51 …>)
	In gnu/build/file-systems.scm:
	   239:13  3 (swap-space->flags-bit-mask #<<uuid> type: dce bv: #vu8…>)
	In ice-9/boot-9.scm:
	  1685:16  2 (raise-exception _ #:continuable? _)
	  1685:16  1 (raise-exception _ #:continuable? _)
	  1685:16  0 (raise-exception _ #:continuable? _)

	ice-9/boot-9.scm:1685:16: In procedure raise-exception:
	In procedure swap-space-priority: Wrong type argument: #<<uuid> type: dce bv: #vu8(17 17 17 17 34 34 51 51 68 68 18 52 86 120 154 188)>

	* gnu/tests/install.scm (installation-target-os-for-gui-tests): Use the
	swap-space record.

2021-12-01  Attila Lendvai  <attila@lendvai.name>

	gnu: Update Trezor support.
	* gnu/packages/patches/python-trezor-agent-fix-argv0.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Apply previous removal.
	* gnu/packages/finance.scm (python-trezor-agent): Update to 0.14.4.
	[source]: Remove now useless patch.
	(python-mnemonic): Update to 0.20.
	(python-trezor): Update to 0.12.4
	(trezor-agent): Update to 0.11.0-1.
	[source]: Add file-name field.
	[arguments]: Remove trailing #T in phases.

	gnu: python-daemon: Update to 2.3.0.
	* gnu/packages/python-xyz.scm (python-daemon): Update to 2.3.0.
	[native-inputs]: Add python-coverage and python-twine.

2021-12-01  Ahmad Jarara  <git@ajarara.io>

	gnu: openssh: Add support for ecdsa-sk, ed25519-sk ssh keys.
	* gnu/packages/ssh.scm (openssh)[inputs]: Add LIBFIDO2.
	[arguments]: Pass "--with-security-key-builtin".

	gnu: Add libfido2.
	* gnu/packages/security-token.scm (libfido2): New variable.

	gnu: Add libcbor.
	* gnu/packages/compression.scm (libcbor): New variable.

2021-12-01  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add vim-nerdtree.
	* gnu/packages/vim.scm (vim-nerdtree): New variable.

2021-12-01  Xinglu Chen  <public@yoctocell.xyz>

	build-system: haskell: Add ‘hackage-uri’ procedure.
	* guix/build-system/haskell (hackage-uri): New procedure.
	* guix/import/hackage.scm (hackage-module->sexp, latest-release): Use it.
	* tests/hackage.scm (match-ghc-foo, match-ghc-foo-6, match-ghc-foo-revision,
	match-ghc-foo-import): Adjust accordingly.

2021-12-01  Attila Lendvai  <attila@lendvai.name>

	gnu: Add smplayer.
	* gnu/packages/video.scm (smplayer): New variable.

2021-12-01  Felix Gruber  <felgru@posteo.net>

	gnu: Add python-codespell.
	* gnu/packages/python-xyz.scm (python-codespell): New variable.

2021-12-01  Josselin Poiret  <dev@jpoiret.xyz>

	installer: Make LUKS2 the default format for encrypted devices
	* gnu/installer/parted.scm (luks-format-and-open): Change it.

	doc: Document LUKS2 GRUB support and shortcomings
	* doc/guix.texi (Keyboard Layout, Networking, and Partitioning)[Disk
	Partitioning]: Document it.

	gnu: system: Add LUKS2 support for the root file system.
	* gnu/bootloader/grub.scm (grub-configuration-file): Add 'insmod
	luks2'.
	* gnu/system/mapped-devices.scm (open-luks-device): Create
	'/run/cryptsetup/' directory.

2021-12-01  Ludovic Courtès  <ludo@gnu.org>

	inferior: 'cached-channel-instance' does not cache unauthenticated instances.
	The comment saying that caching is fine even when AUTHENTICATE? is false
	was true in commit 838ac881ec98cb71d4a4e4b20773573f99ecbf25, but it
	became incorrect in 7cfd789150f448cf5256b88915bae4163cc9db03, which
	no longer calls 'latest-channel-instances' on cache hits.

	* guix/inferior.scm (cached-channel-instance): Do not create CACHED when
	AUTHENTICATE? is false.

2021-12-01  Ryan Prior via Guix-patches via  <guix-patches@gnu.org>

	gnu: esbuild: Update to 0.14.0.
	* gnu/packages/web.scm (esbuild): Update to 0.14.0.

2021-12-01  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sdrangel: Add missing input.
	QtQuick is required by some runtime features.

	* gnu/packages/radio.scm (sdrangel)[inputs]: Add qtquickcontrols2.

2021-12-01  Ryan Prior via Guix-patches via  <guix-patches@gnu.org>

	gnu: go-golang-x-sys: Update to 0.0.0-8.ed5796b.
	* gnu/packages/golang.scm (go-golang-x-sys): Update to 0.0.0-8.ed5796b.

2021-12-01  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: python-language-server: Add deprecated alias.
	* gnu/packages/python-xyz.scm (python-language-server): New variable.

	Add deprecated alias for package removed in the parent commit.

2021-12-01  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add python-lsp-server.
	* gnu/packages/python-xyz.scm (python-language-server): Delete variable.
	* gnu/packages/python-xyz.scm (python-lsp-server): New variable.

	Removes deprecated python-language-server package and adds maintained
	fork.

2021-12-01  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: python-lsp-jsonrpc: Add deprecated alias.
	* gnu/packages/python-xyz.scm (python-jsonrpc-server): New variable.

	Add deprecated alias for package removed in the parent commit.

2021-12-01  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add python-lsp-jsonrpc.
	* gnu/packages/python-xyz.scm (python-jsonrpc-server): Delete variable.
	* gnu/packages/python-xyz.scm (python-lsp-jsonrpc): New variable.

	Removes deprecated python-jsonrpc-server package and adds maintained
	fork.

2021-12-01  jgart  <jgart@dismail.de>

	gnu: python-jedi: Update to 0.18.1.
	* gnu/packages/python-xyz.scm (python-jedi): Update to 0.18.1.

2021-12-01  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: python2-jedi: Remove package.
	* gnu/packages/python-xyz.scm (python2-jedi): Delete variable.

	gnu: python-parso: Update to 0.8.2.
	* gnu/packages/python-xyz.scm (python-parso): Update to 0.8.2.

2021-12-01  raingloom  <raingloom@riseup.net>

	gnu: yggdrasil: Update to 0.4.1.
	* gnu/packages/networking.scm (yggdrasil): Update to 0.4.1.
	* gnu/packages/patches/yggdrasil-extra-config.patch: Update for new version.

	gnu: yggdrasil: Update to 0.4.0.
	* gnu/packages/patches/yggdrasil-extra-config.patch: Update patch.
	* gnu/packages/networking.scm (yggdrasil): Update to 0.4.0.
	[arguments]: Also install genkeys.
	[propagated-inputs]: Remove go-github-com-cheggaaa-pb; add go-golang-org-x-sys,
	go-github-com-mattn-go-runewidth, go-github-com-mattn-go-isatty,
	go-github-com-fatih-color, go-github-com-cheggaaa-pb-v3,
	go-github-com-vividcortex-ewma, and go-github-com-arceliar-ironwood.

	gnu: Add go-github-com-arceliar-ironwood.
	* gnu/packages/golang.scm (go-github-com-arceliar-ironwood): New variable.

2021-12-01  raingloom  <raingloom@riseup.net>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Rename go-github-com-cheggaaa-pb to go-github-com-cheggaaa-pb-v3.
	* gnu/packages/golang.scm (go-github-com-cheggaaa-pb): Rename this variable...
	(go-github-com-cheggaaa-pb-v3): ...to this variable.
	(go-github-com-cheggaaa-pb): New variable for deprecated package.

2021-12-01  raingloom  <raingloom@riseup.net>

	gnu: go-github-com-cheggaaa-pb: Update to 3.0.8.
	* gnu/packages/golang.scm (go-github-com-cheggaaa-pb): Update to 3.0.8.
	[arguments]: Disable tests; update import path.
	[native-inputs]: Move go-github-com-mattn-go-isatty from here...
	[propagated-inputs]: ...to here; add go-github-com-vividcortex-ewma and
	go-github-com-rivo-uniseg.

	gnu: Add go-github-com-mattn-go-runewidth.
	* gnu/packages/golang.scm (go-github-com-mattn-go-runewidth): New variable.

	gnu: Add go-github-com-rivo-uniseg.
	* gnu/packages/golang.scm (go-github-com-rivo-uniseg): New variable.

	gnu: Add go-github-com-vividcortex-ewma.
	* gnu/packages/golang.scm (go-github-com-vividcortex-ewma): New variable.

2021-12-01  ZmnSCPxj via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add python-mrkd.
	* gnu/packages/python-xyz.scm (python-mrkd): New variable.

2021-12-01  cage  <cage-dev@twistfold.it>

	gnu: telescope: Update to 0.6.1.
	* gnu/packages/web-browsers.scm (telescope): Update to 0.6.1.

	gnu: cl-unix-opts: Update to 0.1.7-1.0e61f34.
	* gnu/packages/lisp-xyz.scm (sbcl-unix-opts): Update to 0.1.7-1.0e61f34.
	  [source]: Fetch using commit instead of old tag.

	gnu: cl-croatoan: Update to 0.0.1-4.cf87513.
	* gnu/packages/lisp-xyz.scm (sbcl-croatoan): Update to 0.0.1-4.cf87513.

2021-12-01  jgart  <jgart@dismail.de>

	gnu: Add julia-millboard.
	* gnu/packages/julia-xyz.scm (julia-millboard): New variable.

	gnu: Add julia-jive.
	* gnu/packages/julia-xyz.scm (julia-jive): New variable.

	gnu: Add julia-softglobalscope.
	* gnu/packages/julay-xyz.scm (julia-softglobalscope): New variable.

2021-12-01  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add dynaconf.
	* gnu/packages/python-xyz.scm (dynaconf): New variable.
	* gnu/packages/patches/dynaconf-Unvendor-dependencies.patch: New file.
	* local.mk (dist_patch_DATA): Register it.

	gnu: Add python-dotenv-0.13.0.
	* gnu/packages/python-xyz.scm (python-dotenv-0.13.0): New variable.

2021-12-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-dotenv: Run test suite.
	* gnu/packages/python-xyz.scm (python-dotenv)[arguments]: Add custom
	'check phase.

2021-12-01  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add python-dotenv.
	* gnu/packages/python-xyz.scm (python-dotenv): New variable.

2021-12-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python2-numpydoc: Update to 0.9.1.
	* gnu/packages/python-xyz.scm (python2-numpydoc): Update to 0.9.1; do not
	inherit from Python 3 variant.

	gnu: python-numpydoc: Update to 1.1.0.
	* gnu/packages/python-xyz.scm (python-numpydoc): Update to 1.1.0.
	[arguments]: Override 'check phase to run tests.
	[native-inputs]: Remove python-nose; add python-matplotlib, python-pytest, and
	python-pytest-cov.

2021-12-01  Alice BRENON  <alice.brenon@ens-lyon.fr>

	gnu: Add python-mwparserfromhell.
	* gnu/packages/python-web.scm (python-mwparserfromhell): New variable.

2021-12-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-mocha: Update to 1.13.0.
	* gnu/packages/ruby.scm (ruby-mocha): Update to 1.13.0.
	[home-page]: Update to new location.

	gnu: tor: Fix build issue on some architectures.
	* gnu/packages/tor.scm (tor)[arguments]: Add phase to remove sandbox
	during one of the tests.

2021-12-01  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-builder: Use libsoup 2.
	* gnu/packages/gnome.scm (gnome-builder) [phase 'patch-meson]: Don’t search
	for webkit2gtk-4.1.
	[inputs]: Replace devhelp with devhelp-with-libsoup2 and
	webkit with webkit-with-libsoup2.

	gnu: devhelp: Add a libsoup 2 variant.
	* gnu/packages/gnome.scm (devhelp-with-libsoup2): New variable.

2021-12-01  Charles  <charles.b.jackson@protonmail.com>

	gnu: cl-yxorp: Update to 0.4.
	* gnu/packages/lisp-xyz.scm (sbcl-yxorp): Update to 0.4.

2021-12-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-liballegro.
	* gnu/packages/lisp-xyz.scm: (sbcl-cl-liballegro, ecl-cl-liballegro,
	  cl-liballegro): New variables.

2021-12-01  Nicolas Vallet  <nicolas.vallet@inserm.fr>

	gnu: Add r-phyloseq.
	* gnu/packages/cran.scm (r-phyloseq): New variable

2021-12-01  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Remove duplicated patch.
	* gnu/local.mk (dist_patch_DATA): Remove duplicated line.

2021-11-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-fmcsr.
	* gnu/packages/bioconductor.scm (r-fmcsr): New variable.

2021-11-30  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: freecad: Fix build.
	* gnu/packages/patches/freecad-boost-serialization.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/engineering.scm (freecad) [source]: Use it.
	[arguments]{#:configure-flags}: Turn it into a GEXP and adapt it.

	gnu: Remove vtk-8.
	* gnu/packages/image-processing.scm (vtk-8): Remove it.

2021-11-30  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: freecad: Switch to vtk-9.
	Switch to vtk-9 with the relevant patch to be able to get rid of vtk-8.

	* gnu/packages/patches/freecad-vtk9.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/engineering.scm (freecad)[source]: Use it.

2021-11-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-cloudscraper: Update to 1.2.58.
	* gnu/packages/python-web.scm (python-cloudscraper): Update to 1.2.58.
	[source]: Do not delete as many files in snippet; fetch sources via git.
	[arguments]: Add build phase 'fix-references; replace 'check phase.
	[inputs]: Add node.
	[propagated-inputs]: Add python-js2py, python-polling2, and python-responses.

	gnu: Add python-polling2.
	* gnu/packages/python-xyz.scm (python-polling2): New variable.

	gnu: Add python-js2py.
	* gnu/packages/python-web.scm (python-js2py): New variable.

	gnu: Add python-pyjsparser.
	* gnu/packages/python-web.scm (python-pyjsparser): New variable.

	gnu: Add r-seuratdata.
	* gnu/packages/cran.scm (r-seuratdata): New variable.

	gnu: guile-wisp: Update to 1.0.6.
	* gnu/packages/guile-xyz.scm (guile-wisp): Update to 1.0.6.

	gnu: guile-wisp: Remove trailing #T.
	* gnu/packages/guile-xyz.scm (guile-wisp)[arguments]: Remove trailing #T.

2021-11-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-fountain-mode: Update to 3.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-fountain-mode): Update to 3.6.0.

	gnu: emacs-tramp: Update to 2.5.1.5.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.1.5.

2021-11-30  zimoun  <zimon.toutoune@gmail.com>

	gnu: ghc: Fix build on i686-linux.
	* gnu/packages/haskell.scm (ghc-8.10)[arguments]<#:phases>: Disable
	failing test.

2021-11-30  Hong.Li@mdc-berlin.de  <Hong.Li@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rbokeh.
	* gnu/packages/cran.scm (r-rbokeh): New variable.

2021-11-30  Hong.Li@mdc-berlin.de  <Hong.Li@mdc-berlin.de>

	gnu: Add r-gistr.
	* gnu/packages/cran.scm (r-gistr): New variable.

2021-11-30  Hong Li  <hli@mdc-berlin.de>

	gnu: r-crul: Update to 1.2.0.
	* gnu/packages/cran.scm (r-crul): Update to 1.2.0.

2021-11-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-woob.
	* gnu/packages/python-web.scm (python-woob): New variable.

	gnu: Add python-xunitparser.
	* gnu/packages/python-check.scm (python-xunitparser): New variable.

	gnu: r-umi4cpackage: Embed references to perl and bowtie2.
	* gnu/packages/bioinformatics.scm (r-umi4cpackage)[arguments]: Add build
	phases to patch calls of bowtie2 and perl.
	[inputs]: Add perl and bowtie.
	[synopsis]: Remove trailing period.

2021-11-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: coq: Update to 8.14.0.
	* gnu/packages/coq.scm (coq): Update to 8.14.0.
	(coq-bignums): Update to 8.14.0.
	(coq-equations): Update to 1.3.
	* gnu/packages/patches/coq-fix-envvars.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: proof-general: Update to latest commit.
	* gnu/packages/coq.scm (proof-general): Update to latest commit.
	[license]: Change to glp3+.

	gnu: coq-semantics: Update to 8.14.0.
	* gnu/packages/coq.scm (coq-semantics): Update to 8.14.0.

2021-11-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: Accept <inferior-package>s in lieu of <package>s.
	* gnu/services/authentication.scm (fprintd-configuration)
	(nslcd-configuration): Substitute file-like objects for package ones.
	* gnu/services/cgit.scm (cgit-configuration, opaque-cgit-configuration):
	Likewise.
	* gnu/services/cups.scm (package-list?, cups-configuration): Likewise.
	* gnu/services/dns.scm (verify-knot-configuration)
	(ddclient-configuration): Likewise.
	* gnu/services/docker.scm (docker-configuration): Likewise.
	* gnu/services/file-sharing.scm (transmission-daemon-configuration): Likewise.
	* gnu/services/getmail.scm (getmail-configuration): Likewise.
	* gnu/services/mail.scm (dovecot-configuration)
	(opaque-dovecot-configuration): Likewise.
	* gnu/services/messaging.scm (prosody-configuration)
	(opaque-prosody-configuration): Likewise.
	* gnu/services/monitoring.scm (zabbix-server-configuration)
	(zabbix-agent-configuration): Likewise.
	* gnu/services/networking.scm (opendht-configuration): Likewise.
	* gnu/services/pm.scm (tlp-configuration): Likewise.
	* gnu/services/telephony.scm (jami-configuration): Likewise.
	* gnu/services/virtualization.scm (libvirt-configuration)
	(qemu-guest-agent-configuration): Likewise.
	* gnu/services/vpn.scm (openvpn-client-configuration): Likewise.

	gnu: squashfs-tools: Update to 4.5.
	* gnu/packages/compression.scm (squashfs-tools): Update to 4.5.

	gnu: toybox: Update to 0.8.5.
	* gnu/packages/busybox.scm (toybox): Update to 0.8.5.
	[arguments]: Add a new 'fix-or-skip-broken-tests phase.
	Don't explicitly return #t from the other phases.

	gnu: indi: Update to 1.9.3.
	* gnu/packages/astronomy.scm (indi): Update to 1.9.3.

	gnu: simdjson: Update to 1.0.2.
	* gnu/packages/cpp.scm (simdjson): Update to 1.0.2.

	gnu: diffoscope: Update to 194.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 194.

	gnu: lttoolbox: Omit static libraries.
	* gnu/packages/dictionaries.scm (lttoolbox)[arguments]:
	Add "--disable-static" to #:configure-flags.

	gnu: lttoolbox: Update to 3.5.4.
	* gnu/packages/dictionaries.scm (lttoolbox): Update to 3.5.4.

	gnu: quazip@1: Update to 1.2.
	* gnu/packages/compression.scm (quazip): Update to 1.2.

	gnu: thefuck: Update to 3.31.
	* gnu/packages/admin.scm (thefuck): Update to 3.31.
	[arguments]: Don't call buggy settings.init() during test suite.

	gnu: xa: Update to 2.3.12.
	* gnu/packages/assembly.scm (xa): Update to 2.3.12.

	gnu: rxvt-unicode: Update to 9.30.
	* gnu/packages/xdisorg.scm (rxvt-unicode): Update to 9.30.

	gnu: ethtool: Update to 5.15.
	* gnu/packages/networking.scm (ethtool): Update to 5.15.

	gnu: btrfs-progs: Update to 5.15.1.
	* gnu/packages/linux.scm (btrfs-progs): Update to 5.15.1.

	gnu: powerstat: Update to 0.02.27.
	* gnu/packages/linux.scm (powerstat): Update to 0.02.27.

	gnu: powerstat: Fetch sources from Git.
	* gnu/packages/linux.scm (powerstat)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: usbutils: Update to 014.
	* gnu/packages/linux.scm (usbutils): Update to 014.
	[arguments]: Remove obsolete autogen.sh substitution.
	Don't explicitly return #t from phases.

	gnu: xfsprogs: Omit static library.
	* gnu/packages/linux.scm (xfsprogs)[arguments]:
	Add "--disable-static" to #:configure-flags.
	(xfsprogs-static)[arguments]: Undo it.

	gnu: xfsprogs: Update to 5.14.0.
	* gnu/packages/linux.scm (xfsprogs): Update to 5.14.0.
	[inputs]: Add liburcu.

	gnu: kexec-tools: Update to 2.0.23.
	* gnu/packages/linux.scm (kexec-tools): Update to 2.0.23.

2021-11-29  Petr Hodina  <phodina@protonmail.com>

	gnu: Add inkbox.
	* gnu/packages/qt.scm (inkbox): New variable.

2021-11-29  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-40.226ec0f.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-40.226ec0f.
	* doc/guix.texi (Guix Build Coordinator): Remove note about the service being
	considered experimental, it's been stable for a while now.

2021-11-29  jgart  <jgart@dismail.de>

	gnu: Add python-pysox.
	* gnu/packages/audio.scm (python-pysox): New variable.

2021-11-29  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: agg: Fix build.
	* gnu/packages/patches/agg-2.5-gcc8.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/graphics.scm (agg)[source]: Use it.

2021-11-29  Vinicius Monego  <monego@posteo.net>

	gnu: darktable: Build with OpenEXR 3.
	* gnu/packages/photo.scm (darktable)[arguments]<#:phases>: Rename
	'set-LDFLAGS-and-CPATH to 'set-LDFLAGS. Don't set CPATH.
	[inputs]: Remove ilmbase. Add imath. Replace openexr-2 with openexr.

	gnu: darktable: Build with libsoup 2.
	* gnu/packages/photo.scm (darktable)[inputs]: Change libsoup to
	libsoup-minimal-2.

2021-11-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: slepc: Update to 3.16.1.
	* gnu/packages/maths.scm (slepc): Update to 3.16.1.
	[native-inputs]: Use PYTHON instead of PYTHON-2.  Add WHICH.
	[properties]: New field.

	gnu: petsc: Update to 3.16.1.
	* gnu/packages/maths.scm (petsc): Update to 3.16.1.
	[native-inputs]: Use PYTHON instead of PYTHON-2.  Add WHICH.
	[arguments]: Rewrite using gexps.  Pass '--with-openblas-dir'.  In
	'configure' phase, modify "config/example_template.py".

2021-11-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: python2-requests: Remove dependency on python-charset-normalizer.
	The python-charset-normalizer package is Python 3 only.

	* gnu/packages/python-web.scm (python-requests)[properties]: New field.
	(python2-requests): Rewrite to remove 'python-charset-normalizer' from
	'propagated-inputs'.

2021-11-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-notify2: Propagate python-dbus.
	* gnu/packages/python-xyz.scm (python-notify2)[native-inputs]: Rename to...
	[propagated-inputs]: ... this.

2021-11-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-dbus: Register 'python2-dbus' as the Python 2 variant.
	This allows things like 'python2-notify2' to actually use the Python 2
	variant of 'python-dbus'.

	* gnu/packages/python-xyz.scm (python-dbus)[properties]: New field.
	(python2-dbus)[inputs]: Remove unnecessary 'alist-delete' argument.

2021-11-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: krfb: Use latest pipewire.
	* gnu/packages/kde-systemtools.scm (krfb)[inputs]: Replace pipewire with
	pipewire-0.3.

2021-11-28  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: guile-gitlab: Update to 0.2.1.
	* gnu/packages/guile-xyz.scm (guile-gitlab): Update to 0.2.1.
	[inputs]: Use guile2.2-json instead of guile-json-1.

2021-11-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pipewire-0.3: Add optional inputs.
	* gnu/packages/linux.scm (pipewire-0.3)[inputs]: Add avahi and ldacbt.

	gnu: pipewire-0.3: Update to 0.3.40.
	* gnu/packages/linux.scm (pipewire-0.3): Update to 0.3.40.
	[arguments]: Disable session managers to avoid missing input.

2021-11-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org: Update to 9.5.1.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.5.1.

2021-11-28  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-org: Don't use release tar.
	* gnu/packages/emacs-xyz.scm (emacs-org):
	[source]: Use git repository.
	[arguments]: Add phases to help with building.
	[native-inputs]: Add texinfo.

2021-11-28  Attila Lendvai  <attila@lendvai.name>

	gnu: trezord: Update to 2.0.31.
	* gnu/packages/finance.scm (trezord): Update to 2.0.31.

	gnu: trezor-agent: Update to 0.11.0.
	* gnu/packages/finance.scm (trezor-agent): Update to 0.11.0.
	[source]: Use GitHub repository.
	[native-inputs]: Remove python-hidapi.  Add python-attrs.

	gnu: python-trezor: Update to 0.12.3.
	* gnu/packages/finance.scm (python-trezor): Update to 0.12.3.
	[source]: Use GitHub repository.
	[propagated-inputs]: Add python-attrs.

	gnu: python-trezor-agent: Update to 0.14.2.
	* gnu/packages/finance.scm (python-trezor-agent): Update to 0.14.2.
	[propagated-inputs]: Add python-pynacl, python-hidapi.  Remove python-ed25519.

	gnu: python-trezor-agent: Fix key generation with trezor-gpg init
	* gnu/packages/finance.scm (trezor-agent): Add comment on why the
	undoing of the wrapping is done, and also delete the irrelevant sideffect of
	the now undone wrapping.
	(python-trezor-agent): Add a patch that changes the python code to handle the
	argv[0] changed by the wrapping.
	* gnu/packages/patches/trezor-agent-fix-argv0.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Reference patch.

2021-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-parallel: Update to 1.21.0.
	* gnu/packages/ruby.scm (ruby-parallel): Update to 1.21.0.

	gnu: ruby-minitest-hooks: Update to 1.5.0.
	* gnu/packages/ruby.scm (ruby-minitest-hooks): Update to 1.5.0.

	gnu: perl-test-mockmodule: Update to 0.177.0.
	* gnu/packages/perl-check.scm (perl-test-mockmodule): Update to 0.177.0.

	gnu: php: Remove extra glibc input.
	* gnu/packages/php.scm (php)[arguments]: Use build-system's libc for
	gettext.
	[inputs]: Remove glibc.

	gnu: php: Update to 7.4.26.
	* gnu/packages/php.scm (php): Update to 7.4.26.

	gnu: perl-sub-exporter: Update to 0.988.
	* gnu/packages/perl.scm (perl-sub-exporter): Update to 0.988.

	gnu: ruby-oj: Update to 3.13.9.
	* gnu/packages/ruby.scm (ruby-oj): Update to 3.13.9.

	gnu: perl-scalar-list-utils: Update to 1.60.
	* gnu/packages/perl.scm (perl-scalar-list-utils): Update to 1.60.

2021-11-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: cataclysm-dda: Update to 0.F-3.
	* gnu/packages/games.scm (cataclysm-dda): Update to 0.F-3.

2021-11-28  Artyom V. Poptsov  <poptsov.artyom@gmail.com>

	gnu: Add guile-gitlab.
	* gnu/packages/guile-xyz.scm (guile-gitlab): New variable.

2021-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: uncrustify: Update to 0.74.0.
	* gnu/packages/code.scm (uncrustify): Update to 0.74.0.
	[native-inputs]: Remove unzip.

2021-11-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: clustershell: Update to 1.8.4.
	* gnu/packages/ssh.scm (clustershell): Update to 1.8.4.
	[arguments]: Don't explicitly return #t from phases.

	gnu: clustershell: Fetch sources from Git.
	* gnu/packages/ssh.scm (clustershell)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: perl-lingua-en-findnumber: Fix typo in synopsis.
	* gnu/packages/language.scm (perl-lingua-en-findnumber)[synopsis]:
	Delete trailing space.

	gnu: libx86emu: Update to 3.5.
	* gnu/packages/virtualization.scm (libx86emu): Update to 3.5.
	[source]: Move hash above snippet.

	gnu: ddcci-driver-linux: Build with Linux-Libre 5.15.
	* gnu/packages/linux.scm (ddcci-driver-linux): Update to 0.4.1-0.bf9d798.

	gnu: ddcci-driver-linux: Update to 0.4.1.
	* gnu/packages/linux.scm (ddcci-driver-linux): Update to 0.4.1.
	[arguments]: Don't explicitly return #t from phases.

2021-11-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-corfu: Update to 0.16.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.16.

2021-11-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: rust: Add 'supported-systems' field.
	* gnu/packages/rust.scm (rust-1.39)[supported-systems]: New field.
	(rust-1.40)[supported-systems]: Remove.

	services: polkit: Choose between polkit-mozjs and polkit-duktape.
	* gnu/services/dbus.scm (%default-polkit): New variable.
	(<polkit-configuration>)[polkit]: Default to it.

	gnu: polkit: Rename default variable to 'polkit-mozjs'.
	* gnu/packages/polkit.scm (polkit*): Rename to...
	(polkit-mozjs): ... this.  Adjust users.

2021-11-27  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'file-append' correctly handles bases without an expander.
	This fixes this use case:

	  (file-append (let-system ...) ...)

	* guix/gexp.scm (file-append-compiler): When BASE lacks an expander,
	delegate to LOWERED.
	* tests/gexp.scm ("let-system in file-append"): New test.

2021-11-27  Ludovic Courtès  <ludo@gnu.org>

	services: Document the 'delete' clause of 'modify-services'.
	* doc/guix.texi (Service Reference): Mention the 'delete' clause of
	'modify-services'.
	* gnu/services.scm (modify-services): Likewise in docstring.

2021-11-27  Leo Famulari  <leo@famulari.name>

	gnu: blanket: Update to 0.5.0.
	* gnu/packages/task-management.scm (blanket): Update to 0.5.0.

2021-11-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sakura: Update to 3.8.4.
	* gnu/packages/terminals.scm (sakura): Update to 3.8.4.

	gnu: you-get: Update to 0.4.1555.
	* gnu/packages/video.scm (you-get): Update to 0.4.1555.
	[arguments]: Don't explicitly return #t from phases.

	gnu: strongswan: Update to 5.9.4.
	* gnu/packages/vpn.scm (strongswan): Update to 5.9.4.
	[arguments]: Don't explicitly return #t from phases.
	[license]: Fix typo.

	gnu: varnish: Update to 7.0.1.
	* gnu/packages/web.scm (varnish): Update to 7.0.1.

	gnu: rxvt-unicode: Update to 9.29.
	* gnu/packages/xdisorg.scm (rxvt-unicode): Update to 9.29.
	[arguments]: Don't explicitly return #t from phases.
	[inputs]: Add libptytty.

	gnu: Add libptytty.
	* gnu/packages/terminals.scm (libptytty): New public variable.

	gnu: squid: Update to 4.17.
	* gnu/packages/networking.scm (squid): Update to 4.17.

	gnu: xterm: Update to 370.
	* gnu/packages/xorg.scm (xterm): Update to 370.

2021-11-27  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: u-boot: Fix rk3399 boot from emmc.
	* gnu/packages/bootloaders.scm (%u-boot-rk3399-enable-emmc-phy-patch): New
	variable.
	(u-boot)[origin]: Register it.
	* gnu/packages/patches/u-boot-rk3399-enable-emmc-phy.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-11-27  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: glibc-for-bootstrap: Build with GCC 7.
	Fixes <https://issues.guix.gnu.org/52066>.

	* gnu/packages/make-bootstrap.scm (glibc-for-bootstrap)[native-inputs]:
	Add gcc-7.

2021-11-27  Vinicius Monego  <monego@posteo.net>

	gnu: marble-qt: Add optional dependencies.
	* gnu/packages/kde.scm (marble-qt)[arguments]<#:configure-flags>: Remove
	"-DCMAKE_BUILD_TYPE=Release" and "-DWITH_KF5=FALSE". Add
	"-DBUILD_MARBLE_TOOLS=YES" and "-DBUILD_TOUCH=YES".
	[native-inputs]: Add extra-cmake-modules.
	[inputs]: Sort alphabetically. Add gpsd, kcoreaddons, kcrash, kdoctools,
	ki18n, kio, knewstuff, kparts, krunner, kwallet, perl, phonon, protobuf,
	qtserialport, qtsvg, shapelib, shared-mime-info, zlib. Remove qtwebkit.

	gnu: marble-qt: Update to 21.08.3.
	* gnu/packages/kde.scm (marble-qt): Update to 21.08.3.
	[build-system]: Use qt-build-system.
	[arguments]<#:configure-flags>: Pass "-DBUILD_MARBLE_TESTS=FALSE".
	[license]: Change to lgpl2.1+.

	gnu: marble-qt: Move to (gnu packages kde).
	* gnu/packages/geo.scm (marble-qt): Move to (gnu packages kde).

2021-11-27  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: libosinfo: Use osinfo-db-next.
	* gnu/packages/virtualization.scm (libosinfo)[inputs]: Use osinfo-db-next
	instead of osinfo-db.

	gnu: Add osinfo-db-next.
	* gnu/packages/virtualization.scm (osinfo-db-next): New variable.

	gnu: gnome-boxes: Add Guix logo support.
	* gnu/packages/patches/gnome-boxes-add-guix-logo.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gnome.scm (gnome-boxes): Use it.

2021-11-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: krunner: Remove reference to '%build-inputs'.
	* gnu/packages/kde-frameworks.scm (krunner)[arguments]: Replace reference
	to '%build-inputs' by 'inputs' keyword argument.

	gnu: akonadi: Remove references to '%outputs' and '%build-inputs'.
	* gnu/packages/kde-pim.scm (akonadi)[arguments]: Remove references to
	'%outputs' and '%build-inputs'.

	gnu: libksysguard: Remove reference to '%outputs'.
	* gnu/packages/kde-plasma.scm (libksysguard)[arguments]: Remove
	reference to '%outputs' and use gexps.

	gnu: bluez-qt: Remove reference to '%output'.
	* gnu/packages/kde-frameworks.scm (bluez-qt)[arguments]: Replace
	reference to '%output' by a gexp.

	gnu: k3b: Remove references to '%outputs' and '%build-inputs'.
	* gnu/packages/kde-multimedia.scm (k3b)[arguments]: Remove references to
	'%build-inputs' and '%outputs'.

	gnu: kmplayer: Remove reference to '%build-inputs'.
	* gnu/packages/kde-multimedia.scm (kmplayer)[arguments]: Use
	'this-package-input' instead of '%build-inputs'.

	gnu: kamoso: Remove reference to '%build-inputs'.
	* gnu/packages/kde-multimedia.scm (kamoso)[arguments]: Rewrite using
	a gexp.

2021-11-27  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: pipe-viewer: Correct references to yt-dlp program.
	* gnu/packages/video.scm (pipe-viewer)[inputs]: Add yt-dlp.
	[phases](patch-source): Modify.

2021-11-27  Alex Kost  <alezost@gmail.com>

	gnu: guile-xosd: Update to 0.2.2.
	* gnu/packages/guile-xyz.scm (guile-xosd): Update to 0.2.2.
	[arguments]: Add 'set-cpath' phase.
	[inputs]: Use guile-3.0 as "guile".

	gnu: guile-daemon: Build with Guile 3.0.
	* gnu/packages/guile-xyz.scm (guile-daemon)[inputs]: Use guile-3.0 as "guile".

2021-11-27  Charles  <charles.b.jackson@protonmail.com>

	gnu: cl-yxorp: Update to 0.3.
	* gnu/packages/lisp-xyz.scm (sbcl-yxorp): Update to 0.3.
	  [inputs]: Add chipz, chunga and salza2.

2021-11-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: surf: Build with libsoup2.
	* gnu/packages/suckless.scm (surf)[inputs]: Replace webkitgtk with
	  webkitgtk-with-libsoup2.

2021-11-27  Mădălin Ionel Patrașcu  <MadalinIonel.Patrascu@mdc-berlin.de>

	gnu: Add r-xmapbridge.
	* gnu/packages/bioconductor.scm (r-xmapbridge): New variable.

2021-11-27  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-xina.
	* gnu/packages/bioconductor.scm (r-xina): New variable.

	gnu: Add r-stringdb.
	* gnu/packages/bioconductor.scm (r-stringdb): New variable.

	gnu: Add r-alluvial.
	* gnu/packages/cran.scm (r-alluvial): New variable.

2021-11-27  Jack Hill  <jackhill@jackhill.us>

	gnu: luakit: Build with libsoup2.
	* gnu/packages/web-browsers.scm [luakit](inputs): Replace webkitgtk with
	  webkitgtk-with-libsoup2.

	gnu: vimb: Build with libsoup2.
	* gnu/packages/web-browsers.scm (vimb)[inputs]: Replace webkitgtk with
	  webkitgtk-with-libsoup2.

	gnu: midori: Adjust inputs.
	* gnu/packages/web-browsers.scm (midori)[propogated-inputs]: Add
	  desktop-file-utils and which.
	  [inputs]: Replace webkit with webkit-with-libsoup2.

2021-11-27  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: alot: Update to 0.10.
	* gnu/packages/mail.scm (alot): Update to 0.10.
	[inputs]: Use python-notmuch2.

	gnu: Add python-notmuch2.
	* gnu/packages/mail.scm (python-notmuch2): New variable.

	gnu: notmuch: Update to 0.34.1.
	* gnu/packages/mail.scm (notmuch): Update to 0.34.1.

	gnu: python-urwidtrees: Update to 1.0.3.
	* gnu/packages/python-xyz.scm (python-urwidtrees): Update to 1.0.3.
	[arguments]: Use setuptools.

2021-11-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: shadowsocks: Update to 2.9.1.
	* gnu/packages/networking.scm (shadowsocks): Update to 2.9.1.

	gnu: emacs-rustic: Update to 2.2.
	* gnu/packages/emacs-xyz.scm (emacs-rustic): Update to 2.2.

	gnu: emacs-robot-mode: Update to 0.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-robot-mode): Update to 0.6.1.
	[source]: Change URL for a maintained fork.
	[propagated-inputs]: Remove emacs-s.
	[home-page]: Update URL.

	gnu: emacs-posframe: Update to 1.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.1.2.

	gnu: Remove asio-1.12.
	* gnu/packages/networking.scm (asio-1.12): Remove variable.

	gnu: restbed: Update to 4.8.
	* gnu/packages/networking.scm (restbed): Update to 4.8.
	[inputs]: Use latest `asio'.
	[arguments]: Activate tests.  Remove unknown configure flags.

2021-11-27  zimoun  <zimon.toutoune@gmail.com>

	gnu: julia-unitful: Disable parallel tests.
	* gnu/packages/julia-xyz.scm (julia-unitful)[arguments]: Disable parallel
	tests.

	gnu: julia-requires: Disable parallel tests.
	* gnu/packages/julia-xyz.scm (julia-requires)[arguments]: Disable parallel
	tests.

	gnu: julia-interpolations: Disable parallel tests.
	* gnu/packages/julia-xyz.scm (julia-interpolations)[arguments]: Disable
	parallel tests.

	gnu: julia-aqua: Disable parallel tests.
	* gnu/packages/julia-xyz.scm (julia-aqua)[arguments]: Disable parallel tests.

2021-11-27  zimoun  <zimon.toutoune@gmail.com>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: julia-build-system: Correctly disable parallel tests.
	* guix/build/julia-build-system.scm: Remove phases trailing #t.
	[phases]{check}: Omit the --procs argument when parallel tests are to be
	disabled.  Substract 1 from the number of parallel jobs otherwise.

2021-11-27  zimoun  <zimon.toutoune@gmail.com>

	gnu: julia: Correctly test using '#:parallel-tests?'.
	* gnu/packages/julia.scm (julia)[phases]{enable-parallel-tests}: Use
	PARALLEL-TESTS?, not PARALLEL-BUILD?.  Remove comment.
	* gnu/packages/patches/julia-allow-parallel-build.patch: Move explanatory
	comment to the top of the patch.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2021-11-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wavemon: Update to 0.9.4.
	* gnu/packages/hardware.scm (wavemon): Update to 0.9.4.

	gnu: davfs2: Update to 1.6.1.
	* gnu/packages/file-systems.scm (davfs2): Update to 1.6.1.
	[arguments]: Don't explicitly return #t from phases.

	gnu: cpuid: Update to 20211121.
	* gnu/packages/linux.scm (cpuid): Update to 20211121.

	gnu: lesspipe: Update to 1.91.
	* gnu/packages/less.scm (lesspipe): Update to 1.91.

	gnu: yadifa: Update to 2.5.3.
	* gnu/packages/dns.scm (yadifa): Update to 2.5.3.
	[arguments]: Don't explicitly return #t from phases.

	gnu: kcov: Prepare for cross-compilation.
	* gnu/packages/code.scm (kcov)[arguments]: Look up bash in the inputs.

	gnu: kcov: Update to 39.
	* gnu/packages/code.scm (kcov): Update to 39.
	[inputs]: Add openssl.

	gnu: borgmatic: Update to 1.5.21.
	* gnu/packages/backup.scm (borgmatic): Update to 1.5.21.

	gnu: nftables: Update to 1.0.1.
	* gnu/packages/linux.scm (nftables): Update to 1.0.1.
	[arguments]: Add "--with-cli=readline" to #:configure-flags.

	gnu: libnftnl: Update to 1.2.1.
	* gnu/packages/linux.scm (libnftnl): Update to 1.2.1.

	gnu: wesnoth: Update to 1.16.1.
	* gnu/packages/games.scm (wesnoth): Update to 1.16.1.

	gnu: solaar: Update to 1.0.7.
	* gnu/packages/admin.scm (solaar): Update to 1.0.7.
	[arguments]: Don't explicitly return #t from phases.

	gnu: hwinfo: Update to 21.78.
	* gnu/packages/hardware.scm (hwinfo): Update to 21.78.

	gnu: chroma: Update to 1.20.
	* gnu/packages/games.scm (chroma): Update to 1.20.

	gnu: exfatprogs: Update to 1.1.3.
	* gnu/packages/file-systems.scm (exfatprogs): Update to 1.1.3.

	build-self: Help users to submit useful bug reports.
	* build-aux/build-self.scm (build): Request the ‘COMPLETE output’.

	gnu: netcat-openbsd: Update to 1.218-2.
	* gnu/packages/admin.scm (netcat-openbsd): Update to 1.218-2.
	[arguments]: Don't explicitly return #t from phases.

	daemon: Print the line whence we expect an integer.
	* nix/libstore/local-store.cc (LocalStore::getLineFromSubstituter):
	Include the malformed substituter stream line in the error message.

	gnu: inxi-minimal: Update to 3.3.09-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.09-1.
	[arguments]: Don't explicitly return #t from phases.

	gnu: eid-mw: Expand description.
	* gnu/packages/security-token.scm (synopsis, description): Expand.
	Add reminder to myself— er, ’new users’.

	gnu: eid-mw: Disable pinentry.
	* gnu/packages/security-token.scm (eid-mw)[arguments]:
	Add "--disable-pinentry" to #:configure-flags.

	gnu: jitterentropy-rngd: Update to 1.2.6.
	* gnu/packages/linux.scm (jitterentropy-rngd): Update to 1.2.6.

	gnu: erofs-utils: Update to 1.4.
	* gnu/packages/linux.scm (erofs-utils): Update to 1.4.

	gnu: s-tui: Update to 1.1.3.
	* gnu/packages/admin.scm (s-tui): Update to 1.1.3.

	gnu: lldpd: Update to 1.0.13.
	* gnu/packages/networking.scm (lldpd): Update to 1.0.13.

	gnu: batctl: Update to 2021.4.
	* gnu/packages/networking.scm (batctl): Update to 2021.4.

	gnu: hangups: Update to 0.4.15.
	* gnu/packages/messaging.scm (hangups): Update to 0.4.15.
	[arguments]: Don't explicitly return #t from phases.

	gnu: radeontop: Prepare for cross-compilation.
	* gnu/packages/linux.scm (radeontop)[arguments]: Use CC-FOR-TARGET.

	gnu: radeontop: Update to 1.4.
	* gnu/packages/linux.scm (radeontop): Update to 1.4.
	[arguments]: Don't explicitly return #t from phases.

	gnu: vhba-module: Update to 20211023.
	* gnu/packages/linux.scm (vhba-module): Update to 20211023.

2021-11-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: ristretto: Remove unused librsvg dependency.
	* gnu/packages/xfce.scm (ristretto)[inputs]: Remove LIBRSVG.

2021-11-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	Revert "gnu: Remove asio-1.12."
	This reverts commit e8cb755774034b14e76c137a8edf33f705413860.

	The variable is still required by restbed.

2021-11-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Remove asio-1.12.
	* gnu/packages/networking.scm (asio-1.12): Remove variable.

	gnu: mame: Fix build.
	* gnu/packages/emulators.scm (mame)[inputs]: Use latest `asio'.

2021-11-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: openbox: Keep librsvg dependency on x86_64 only.
	* gnu/packages/openbox.scm (openbox)[inputs]: Make LIBRSVG conditional.

2021-11-26  Leo Famulari  <leo@famulari.name>

	gnu: Remove linux-libre 5.14.
	* gnu/packages/linux.scm (linux-libre-5.14-version,
	linux-libre-5.14-gnu-revision, deblob-scripts-5.14,
	linux-libre-5.14-pristine-source, linux-libre-5.14-source,
	linux-libre-headers-5.14, linux-libre-5.14): Remove variables.
	* gnu/packages/aux-files/linux-libre/5.14-arm.conf,
	gnu/packages/aux-files/linux-libre/5.14-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.14-i686.conf,
	gnu/packages/aux-files/linux-libre/5.14-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.

	gnu: linux-libre: Update to 5.15.5.
	* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
	linux-libre-pristine-source, linux-libre-source, linux-libre): Update to 5.15.5.
	(linux-libre-with-bpf): Update to 5.15.5.

	gnu: Add linux-libre 5.15.5.
	* gnu/packages/linux.scm (linux-libre-5.15-version,
	linux-libre-5.15-gnu-revision, deblob-scripts-5.15,
	linux-libre-5.15-pristine-source, linux-libre-5.15-source,
	linux-libre-headers-5.15, linux-libre-5.15): New variables.
	* gnu/packages/aux-files/linux-libre/5.15-arm.conf,
	gnu/packages/aux-files/linux-libre/5.15-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.15-i686.conf,
	gnu/packages/aux-files/linux-libre/5.15-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them

2021-11-26  Leo Famulari  <leo@famulari.name>

	gnu: rtl8812au-aircrack-ng-linux-module: Update to 5.6.4.2-6.307d694.
	This fixes the build with linux-libre 5.15:

	https://github.com/aircrack-ng/rtl8812au/pull/898

	* gnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module): Update to
	5.6.4.2-6.307d694.

2021-11-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: tor: Address glibc 2.33 compatibility issue on i686.
	* gnu/packages/patches/tor-sandbox-i686.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/tor.scm (tor): Use it.

2021-11-26  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.293.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.293.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.291.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.291.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.256.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.256.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.218.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.218.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.162.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.162.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.82.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.82.
	(linux-libre-5.10-pristine-source): Update hash.
	(linux-libre-5.10-source): Remove obsolete patch
	'linux-libre-arm64-generic-pinebook-lcd.patch'.

2021-11-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asio: Update to 1.20.0.
	* gnu/packages/networking.scm (asio): Update to 1.20.0.

2021-11-26  Leo Famulari  <leo@famulari.name>

	gnu: pitivi: Fix build with Meson 0.60.
	* gnu/packages/patches/pitivi-fix-build-with-meson-0.60.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/video.scm (pitivi)[source]: Use it.

2021-11-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: toot: Honor the #:tests? flag.
	* gnu/packages/mastodon.scm (toot)[arguments]: Adjust custom 'check
	phase to honor the #:tests? flag.

	gnu: toot: Update to 0.28.0.
	* gnu/packages/mastodon.scm (toot): Update to 0.28.0.

	gnu: mpv-mpris: Update to 0.6.
	* gnu/packages/video.scm (mpv-mpris): Update to 0.6.

	gnu: parallel: Update to 20211122.
	* gnu/packages/parallel.scm (parallel): Update to 20211122.

	gnu: urlscan: Update to 0.9.7.
	* gnu/packages/mail.scm (urlscan): Update to 0.9.7.

	gnu: viewnior: Update to 1.8.
	* gnu/packages/image-viewers.scm (viewnior): Update to 1.8.
	[home-page]: Use https.

	gnu: vim-fugitive: Update to 3.6.
	* gnu/packages/vim.scm (vim-fugitive): Update to 3.6.

2021-11-26  zimoun  <zimon.toutoune@gmail.com>

	gnu: Add r-derfinderhelper.
	* gnu/packages/bioconductor.scm (r-derfinderhelper): New variable.

2021-11-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: ceres-solver: Install library to lib/ instead of lib64/.
	* gnu/packages/maths.scm (ceres)[arguments]: In 'set-library-directory'
	phase, modify the top-level 'CMakeLists.txt'.

2021-11-26  Charles  <charles.b.jackson@protonmail.com>

	gnu: Update cl-salza2 to 2.1.
	* gnu/packages/lisp-xyz.scm (sbcl-salza2): Update to 2.1.
	  [inputs]: Add trivial-gray-streams.
	  [native-inputs]: Add chipz, flexi-streams and parachute.

2021-11-26  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: evolution-data-server: Fix build.
	* gnu/packages/gnome.scm (evolution-data-server)[inputs]: Replace webkitgtk by
	  webkitgtk-with-libsoup2.
	  [arguments]: Remove 'adjust-webkitgtk-version' phase.

2021-11-26  Josselin Poiret  <dev@jpoiret.xyz>

	installer: Rework installation device detection.
	* gnu/installer/parted.scm (installation-device): Remove it.
	* gnu/installer/parted.scm (installer-root-partition-path): Add it.
	* gnu/installer/parted.scm (non-install-devices): Add installation-device?
	predicate.

2021-11-26  Ludovic Courtès  <ludo@gnu.org>

	Revert "gnu: gtk+: Skip test that requires SVG support on non-x86_64."
	This reverts commit fa35a5f649518a5c3e41aec796ee9b6b852d93c0, which is
	redundant with 8a8e491258adadcb6983a4051fa71e60c0dd7849.

2021-11-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: git: Update to 2.34.1.
	* gnu/packages/version-control.scm (git): Update to 2.34.1.

2021-11-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: git-annex: Honor the #:tests? flag.
	* gnu/packages/haskell-apps.scm (git-annex)[arguments]: Adjust the
	custom 'check phase to honor the #:tests? flag.

2021-11-26  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20211123.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20211123.

2021-11-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: pyzo: Remove trailing #T.
	* gnu/packages/python-xyz.scm (pyzo)[arguments]: Remove #T from
	`fix-home-directory' phase.

	gnu: pyzo: Update to 4.11.4.
	* gnu/packages/python-xyz.scm (pyzo): Update to 4.11.4.

2021-11-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libsoup: Disable the hsts test.
	The test was found to fail on i686-linux.

	* gnu/packages/gnome.scm (libsoup-minimal)[phases]
	{adjust-tests}: De-register the hsts test.

2021-11-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: slang: Really fix the array tests on 32 bit architectures.
	This is a follow up to efb0a04ee05f43e86b3c1fcda867a123d8ed021a.

	* gnu/packages/slang.scm (slang)[phases]{reduce-array-test-size}: Further
	reduce the array size.

2021-11-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: adwaita-icon-theme: Fix the conditional native input.
	This is a follow up to commit 16afb35ac9.

	* gnu/packages/gnome.scm (adwaita-icon-theme)[native-inputs]: Add an extra
	layer of parenthesizes on the conditional input to be spliced.

2021-11-26  Diego Nicola Barbato  <dnbarbato@posteo.de>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: webkitgtk: Really disable SSE2 on non-x86_64 achitectures.
	This is a followup to d82fd7c2dd542693988f61fb15c020e3209ac7ec.

	* gnu/packages/webkit.scm (webkitgtk)[phases]{disable-sse2}: Adjust.

2021-11-26  Diego Nicola Barbato  <dnbarbato@posteo.de>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: webkitgtk: Really disable SSE2 on non-x86_64 achitectures.
	This is a followup to d82fd7c2dd542693988f61fb15c020e3209ac7ec.

	* gnu/packages/webkit.scm (webkitgtk)[phases]{disable-sse2}: Adjust.

2021-11-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libsoup: Update to 3.0.3.
	This resolves test failures on 32 bit platforms (see:
	https://gitlab.gnome.org/GNOME/libsoup/-/issues/236).

	* gnu/packages/gnome.scm (libsoup): Update to 3.0.3.

2021-11-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: adwaita-icon-theme: Fix build on non-x86_64 targets.
	* gnu/packages/gnome.scm (adwaita-icon-theme)[native-inputs]: Do not provide
	use 'gtk-encode-symbolic-svg' unless building for x86_64.

2021-11-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	profiles: Also handle package objects in GDK-PIXBUF-LOADERS-CACHE-FILE.
	* guix/profiles.scm (gdk-pixbuf-loaders-cache-file): Handle both a string or a
	package object for GDK-PIXBUF, as these are the two types that can be returned
	by MANIFEST-LOOKUP-PACKAGE.

	Suggested-by: Ludovic Courtès <ludo@gnu.org>

2021-11-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: Use 'search-input-directory' for the SDL header directory.
	This is a followup to bf182596a9d85604f6f029302671a38001575355.

	* gnu/packages/games.scm (prboom-plus, red-eclipse, btanks)
	(edgar): Use 'search-input-directory' instead of 'search-input-file'
	when looking for "include/SDL".
	(abbaye): Likewise, and search "include/SDL2" instead of "include/SDL".

2021-11-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: gtk+: Skip test that requires SVG support on non-x86_64.
	* gnu/packages/gtk.scm (gtk+)[arguments]: In 'disable-failing-tests',
	skip 'tree-relationships' when not 'target-x86-64?'.

2021-11-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: slang: Fix build on 32 bit systems.
	* gnu/packages/slang.scm (slang)[phases]{reduce-array-test-size}: New phase.

	gnu: efl: Only conditionally enable the optional SVG support.
	* gnu/packages/enlightenment.scm (efl)[inputs]
	{librsvg}: Only provide it when the target is x86_64.
	[configure-flags]: Remove dead code.  Conditionally disable the 'rsvg' loader
	via the 'evas-loaders-disabler' flag.

2021-11-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	profiles: Fix the gdk-pixbuf-loaders-cache-file hook.
	'guix install' would otherwise fail with a wrong type argument whet attempting
	to call the hook.

	* guix/profiles.scm (gdk-pixbuf-loaders-cache-file) <file-append>: Replace
	with...
	<string-append>: ... this, as gdk-pixbuf has already been expanded to a string
	at this point.

2021-11-25  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: vdirsyncer: Update to 0.18.0.
	* gnu/packages/dav.scm (vdirsyncer): Update to 0.18.0.

	gnu: python-click-threading: Update to 0.5.0.
	* gnu/packages/python-xyz.scm (python-click-threading): Update to 0.5.0.

2021-11-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gtk+: Conditionally disable the tree-relationships test.
	* gnu/packages/gtk.scm (gtk+)[phases] {disable-failing-tests}: Disable the
	tree-relationships test on non-x86_64 targets.

2021-11-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: uim-gtk: Build with '-O2'.
	* gnu/packages/xorg.scm (uim-gtk)[arguments]: Pass "-O2 -g".

	gnu: w-scan: Build with '-O2'.
	* gnu/packages/video.scm (w-scan)[arguments]: Pass "-O2 -g".

	gnu: transcode: Build with '-O2'.
	* gnu/packages/video.scm (transcode)[arguments]: Pass "-O2 -g".

	gnu: aris: Build with '-O2'.
	* gnu/packages/maths.scm (aris)[arguments]: Pass "-O2 -g".

	gnu: geeqie: Build with '-O2'.
	* gnu/packages/image-viewers.scm (geeqie)[arguments]: Pass "-O2 -g".

	gnu: gpredict: Build with '-O2'.
	* gnu/packages/astronomy.scm (gpredict)[arguments]: Pass "-O2 -g".

	gnu: vinagre: Build with '-O2'.
	* gnu/packages/gnome.scm (vinagre)[arguments]: Pass "-O2 -g".

	gnu: iftop: Build with '-O2'.
	* gnu/packages/admin.scm (iftop)[arguments]: Pass "-O2 -g".

	gnu: lib2geom: Skip faulty test on i686.
	* gnu/packages/graphics.scm (lib2geom)[arguments]: When
	'target-x86-32?', add 'skip-faulty-test' phase.

2021-11-25  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add cl-restas.
	* gnu/packages/lisp-xyz.scm (cl-restas, ecl-restas, sbcl-restas):
	  New variables.

	gnu: Add cl-data-sift.
	* gnu/packages/lisp-xyz.scm (cl-data-sift, ecl-data-sift, sbcl-data-sift):
	  New variables.

2021-11-25  angryrectangle@cock.li  <angryrectangle@cock.li>

	gnu: zathura: Use meson 0.59.
	This fixes the build.  The problem has already been fixed on the master, but
	it's not part of the latest release.

	* gnu/packages/pdf.scm (zathura)[meson]: Use meson-0.59.

2021-11-25  zimoun  <zimon.toutoune@gmail.com>

	build: julia-build-system: Add support for parallel tests.
	The tests are defined by the script 'test/runtests.jl' from packages and the
	parallelism depends on the implementation of this script.  Therefore, 'julia'
	is launched using local worker processes accordingly with 'parallel?'.

	* guix/build/julia-build-system.scm (check): Set the JULIA_CPU_THREADS
	environment variable and invoke julia with the '--procs' option.
	* guix/build-system/julia.scm (julia-build)[parallel-tests?]: New argument.

2021-11-25  zimoun  <zimon.toutoune@gmail.com>

	gnu: julia: Allow parallel tests.
	* gnu/packages/julia.scm (julia)[origin]<patches>: New patch.
	* gnu/packages/patches/julia-allow-parallel-build.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: julia: Disable broken tests.
	* gnu/packages/julia.scm (julia)[arguments]: Disable broken tests.

2021-11-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: glib-networking: Update to 2.70.0.
	It was erroneously thought when updating to 2.70rc in commit
	60e2a3bd5e1dca1b520ea16e8967fd85795fe3ef that 2.70.0 was not yet released.

	* gnu/packages/gnome.scm (glib-networking): Update to 2.70.0.

2021-11-25  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: libva: Update to 2.13.0
	* gnu/packages/video.scm (libva): Update it.

2021-11-25  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: guile-libyaml: Update to 0-2.2bdacb7.
	* gnu/packages/guile-xyz.scm (guile-libyaml): Update to 0-2.2bdacb7.
	[arguments]: Do not attempt to delete non-existent files. Use (system
	ffi-help-rt) from nyacc package. Do not return #t from custom phases.
	[native-inputs]: Move nyacc to ...
	[propagated-inputs]: ... here.

	gnu: nyacc: Update to 1.05.1.
	* gnu/packages/mes.scm (nyacc): Update to 1.05.1.

2021-11-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove python2-itsdangerous.
	* gnu/packages/python-xyz.scm (python2-itsdangerous): Delete variable.

2021-11-24  zimoun  <zimon.toutoune@gmail.com>

	gnu: python2-pylibmc: Remove package.
	* gnu/packages/databases.scm (python2-pylibmc): Delete variable.

	gnu: python2-validators: Remove package.
	* gnu/packages/python-xyz.scm (python2-validators): Delete variable.

	gnu: python2-discogs-client: Remove package.
	* gnu/packages/music.scm (python2-discogs-client): Delete variable.

	gnu: python2-munkres: Remove package.
	* gnu/packages/python-xyz.scm (python2-munkres): Delete variable.

	gnu: python2-faker: Remove package.
	* gnu/packages/python-xyz.scm (python2-faker): Delete variable.
	(python-faker)[properties]: Remove.

	gnu: python2-sql: Remove package.
	* gnu/packages/databases.scm (python2-sql): Delete variable.

	gnu: python2-sadisplay: Remove package.
	* gnu/packages/databases.scm (python2-sadisplay): Delete variable.

	gnu: python2-relatorio: Remove package.
	* gnu/packages/python-xyz.scm (python2-relatorio): Delete variable.

	gnu: python2-traitlets: Remove package.
	* gnu/packages/python-xyz.scm (python2-traitlets): Delete variable.
	(python-traitlets)[properties]: Remove.

	gnu: python2-colormath: Remove package.
	* gnu/packages/python-xyz.scm (python2-colormath): Delete variable.

	gnu: python2-spectra: Remove package.
	* gnu/packages/python-xyz.scm (python2-spectra): Delete variable.

2021-11-24  Ludovic Courtès  <ludo@gnu.org>

	daemon: Read substitute nar size as 'unsigned long long'.
	Fixes <https://issues.guix.gnu.org/46212>.
	Reported by Christopher Baines <mail@cbaines.net>.

	Previously, the nar size returned by 'guix substitute' would be read as
	an 'int'; thus, values above 2^31 - 1 would be read and then stored as
	negative integers in the database.

	Regression introduced in 9dfa20a22ae0be3d3b01a7b3d422af97428c627e.

	* nix/libstore/build.cc (SubstitutionGoal::finished): Use templatized
	'string2Int' instead of 'std::atoi' to get an 'unsigned long long',
	which is the type of 'hash.second'.
	* tests/store.scm ("substitute and large size"): New test.

2021-11-24  Ludovic Courtès  <ludo@gnu.org>

	daemon: Read unsigned nar size and download size from substituter.
	Fixes <https://issues.guix.gnu.org/51983>.
	Reported by Tobias Geerinckx-Rice <me@tobias.gr>.

	* nix/libstore/local-store.cc (LocalStore::querySubstitutablePathInfos):
	Expect 'unsigned long long' for 'downloadSize' and 'narSize'.
	* tests/store.scm ("substitute query and large size"): New test.

2021-11-24  Leo Famulari  <leo@famulari.name>

	gnu: shotwell: Build with libsoup 2.
	* gnu/packages/gnome.scm (shotwell)[inputs]: Remove libsoup@3. Replace
	webkitgtk with webkitgtk-with-libsoup2.

	gnu: pitivi: Fix build.
	* gnu/packages/video.scm (pitivi)[inputs]: Adjust arguments to
	gst-plugins-bad variant.
	[arguments]: Use meson-0.59.

2021-11-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	home: services: bash: Only source /etc/bashrc if it exists.
	* gnu/home/services/shells.scm (home-bash-configuration):
	Check whether /etc/bashrc exists before trying to ‘source’ it.

	Reported by guixy on #guix.

2021-11-24  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: racket: Remove article from the beginning of the synopsis.
	* gnu/packages/racket.scm (racket)[synopsis]: Remove article from the
	beginning.

2021-11-24  jgart  <jgart@dismail.de>

	gnu: racket: Update to 8.3.
	* gnu/packages/racket.scm (racket-minimal, racket): Update to 8.3.
	* gnu/packages/racket.scm (racket-minimal)[source]: Remove
	racket-minimal-backport-1629887.patch from patches.
	* gnu/packages/patches/racket-minimal-backport-1629887.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

2021-11-24  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: recordmydesktop: Update to 0.4.0.
	* gnu/packages/video.scm (recordmydesktop): Update to 0.4.0.
	[source]: Update URI.
	[home-page]: Update home-page accordingly.

2021-11-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: glib-networking: Work around test failure on 32-bit platforms.
	On 32-bit platforms with a 32-bit 'time_t', we'd get this test failure:

	  GLib-Net:ERROR:../glib-networking-2.70.rc/tls/tests/certificate.c:689:test_certificate_not_valid_after: assertion failed (actual_str == EXPECTED_NOT_VALID_AFTER): ("2037-12-31T23:23:23Z" == "2046-07-25T18:13:10Z")

	This commit includes the workaround implemented upstream.

	* gnu/packages/patches/glib-networking-32-bit-time.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gnome.scm (glib-networking)[arguments]: New field.

2021-11-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: plotutils: Fix tests on i686.
	* gnu/packages/plotutils.scm (plotutils)[arguments]: On 32-bit x86, pass
	CFLAGS and add 'skip-sloppy-test' phase.

2021-11-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python2-cryptography: Remove 'sanity-check phase.
	* gnu/packages/python-crypto.scm (python2-cryptography)[arguments]: Do not
	inherit; remove 'sanity-check phase.

2021-11-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-csharp-mode: Update to 1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-csharp-mode): Update to 1.1.1.

	gnu: emacs-elfeed-score: Update to 1.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 1.2.1.

	gnu: scintilla: Update to 5.1.4.
	* gnu/packages/text-editors.scm (scintilla): Update to 5.1.4.

	gnu: mame: Update to 0.238.
	* gnu/packages/emulators.scm (mame): Update to 0.238.

2021-11-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-astsa.
	* gnu/packages/cran.scm (r-astsa): New variable.

2021-11-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pyim: Update to 3.9.5.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.9.5.

2021-11-24  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-osicat: Update to 20210928.
	* gnu/packages/lisp-xyz.scm (sbcl-osicat): Update to 20210928.

2021-11-24  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-batteries: Update to 3.3.0.
	* gnu/packages/ocaml.scm (ocaml-batteries): Update to 3.3.0.
	(ocaml4.07-batteries): New variable.

	gnu: Add ocaml-benchmark.
	* gnu/packages/ocaml.scm (ocaml-benchmark): New variable.

2021-11-24  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-slynk: Fix build.
	* gnu/packages/lisp-xyz.scm (sbcl-slynk)[arguments]: Fix 'build-image' phase.

2021-11-24  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-libxml2: Fix build.
	Tests are not working properly and the check phase never ends.

	* gnu/packages/lisp-xyz.scm (sbcl-cl-libxml2)[arguments]: Disable tests.

2021-11-24  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-html-encode: Fix source tarball name.
	* gnu/packages/lisp-xyz.scp (sbcl-html-encode)[source]: Remove 'file-name'
	  field.

2021-11-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python2-backports-csv: Remove sanity-check phase.
	* gnu/packages/python-xyz.scm (python2-backports-csv)[arguments]: Remove
	'sanity-check phase.

	gnu: python2-astroid: Add missing input and don't inherit.
	* gnu/packages/python-xyz.scm (python2-astroid)[arguments]: Do not inherit
	from Python 3 package variant.
	[propagated-inputs]: Do not inherit and add python2-six.

	gnu: geary: Remove trailing #T.
	* gnu/packages/gnome.scm (geary)[arguments]: Remove trailing #T from 'check
	phase.

	gnu: geary: Add missing input.
	* gnu/packages/gnome.scm (geary)[native-inputs]: Add
	gsettings-desktop-schemas for tests.

	gnu: r-s4vectors: Update to 0.32.3.
	* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.32.3.

	gnu: r-mixomics: Update to 6.18.1.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.18.1.

	gnu: r-xcms: Update to 3.16.1.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 3.16.1.

	gnu: r-dose: Update to 3.20.1.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.20.1.

	gnu: r-genomicranges: Update to 1.46.1.
	* gnu/packages/bioconductor.scm (r-genomicranges): Update to 1.46.1.

	gnu: r-biocparallel: Update to 1.28.1.
	* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.28.1.

	gnu: r-biomart: Update to 2.50.1.
	* gnu/packages/bioconductor.scm (r-biomart): Update to 2.50.1.

	gnu: Add r-bsgenome-drerio-ucsc-danrer11.
	* gnu/packages/bioconductor.scm (r-bsgenome-drerio-ucsc-danrer11): New variable.

	gnu: r-fdrtool: Update to 1.2.17.
	* gnu/packages/statistics.scm (r-fdrtool): Update to 1.2.17.

	gnu: r-car: Update to 3.0-12.
	* gnu/packages/statistics.scm (r-car): Update to 3.0-12.
	[propagated-inputs]: Remove r-rio.

	gnu: r-nloptr: Update to 1.2.2.3.
	* gnu/packages/statistics.scm (r-nloptr): Update to 1.2.2.3.

	gnu: r-robust: Update to 0.6-1.
	* gnu/packages/statistics.scm (r-robust): Update to 0.6-1.

	gnu: r-mclust: Update to 5.4.8.
	* gnu/packages/statistics.scm (r-mclust): Update to 5.4.8.

	gnu: r-glmnet: Update to 4.1-3.
	* gnu/packages/statistics.scm (r-glmnet): Update to 4.1-3.
	[propagated-inputs]: Add r-rcpp and r-rcppeigen.

	gnu: r-dt: Update to 0.20.
	* gnu/packages/statistics.scm (r-dt): Update to 0.20.

	gnu: r-snow: Update to 0.4-4.
	* gnu/packages/statistics.scm (r-snow): Update to 0.4-4.

	gnu: r-rcpparmadillo: Update to 0.10.7.3.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.10.7.3.0.

	gnu: r-readr: Update to 2.1.0.
	* gnu/packages/statistics.scm (r-readr): Update to 2.1.0.

	gnu: r-git2r: Update to 0.29.0.
	* gnu/packages/statistics.scm (r-git2r): Update to 0.29.0.

	gnu: r-backports: Update to 1.3.0.
	* gnu/packages/statistics.scm (r-backports): Update to 1.3.0.

	gnu: r-tibble: Update to 3.1.6.
	* gnu/packages/statistics.scm (r-tibble): Update to 3.1.6.

	gnu: r-crayon: Update to 1.4.2.
	* gnu/packages/statistics.scm (r-crayon): Update to 1.4.2.

	gnu: r-microbenchmark: Update to 1.4.9.
	* gnu/packages/statistics.scm (r-microbenchmark): Update to 1.4.9.

	gnu: r-paws-common: Update to 0.3.14.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.3.14.

	gnu: r-ztree: Update to 1.0.7.
	* gnu/packages/cran.scm (r-ztree): Update to 1.0.7.

	gnu: r-keras: Update to 2.7.0.
	* gnu/packages/cran.scm (r-keras): Update to 2.7.0.

	gnu: r-tensorflow: Update to 2.7.0.
	* gnu/packages/cran.scm (r-tensorflow): Update to 2.7.0.

	gnu: r-qs: Update to 0.25.1.1.
	* gnu/packages/cran.scm (r-qs): Update to 0.25.1.1.

	gnu: r-vroom: Update to 1.5.6.
	* gnu/packages/cran.scm (r-vroom): Update to 1.5.6.

	gnu: r-tzdb: Update to 0.2.0.
	* gnu/packages/cran.scm (r-tzdb): Update to 0.2.0.

	gnu: r-stars: Update to 0.5-4.
	* gnu/packages/cran.scm (r-stars): Update to 0.5-4.

	gnu: r-downlit: Update to 0.4.0.
	* gnu/packages/cran.scm (r-downlit): Update to 0.4.0.
	[propagated-inputs]: Add r-desc and r-memoise.

	gnu: r-ragg: Update to 1.2.0.
	* gnu/packages/cran.scm (r-ragg): Update to 1.2.0.

	gnu: r-clustree: Update to 0.4.4.
	* gnu/packages/cran.scm (r-clustree): Update to 0.4.4.

	gnu: r-mlr3learners: Update to 0.5.1.
	* gnu/packages/cran.scm (r-mlr3learners): Update to 0.5.1.

	gnu: r-mlr3: Update to 0.13.0.
	* gnu/packages/cran.scm (r-mlr3): Update to 0.13.0.

	gnu: r-mlr3misc: Update to 0.9.5.
	* gnu/packages/cran.scm (r-mlr3misc): Update to 0.9.5.

	gnu: r-phangorn: Update to 2.8.0.
	* gnu/packages/cran.scm (r-phangorn): Update to 2.8.0.
	[propagated-inputs]: Remove r-magrittr.

	gnu: r-seuratobject: Update to 4.0.3.
	* gnu/packages/cran.scm (r-seuratobject): Update to 4.0.3.

	gnu: r-seqminer: Update to 8.2.
	* gnu/packages/cran.scm (r-seqminer): Update to 8.2.

	gnu: r-rsample: Update to 0.1.1.
	* gnu/packages/cran.scm (r-rsample): Update to 0.1.1.

	gnu: r-igraph: Update to 1.2.8.
	* gnu/packages/cran.scm (r-igraph): Update to 1.2.8.

	gnu: r-cpp11: Update to 0.4.1.
	* gnu/packages/cran.scm (r-cpp11): Update to 0.4.1.

	gnu: r-spatstat-core: Update to 2.3-1.
	* gnu/packages/cran.scm (r-spatstat-core): Update to 2.3-1.

	gnu: r-conquer: Update to 1.2.1.
	* gnu/packages/cran.scm (r-conquer): Update to 1.2.1.
	[propagated-inputs]: Add r-caret.

	gnu: r-lightgbm: Update to 3.3.1.
	* gnu/packages/cran.scm (r-lightgbm): Update to 3.3.1.

	gnu: r-mstate: Update to 0.3.2.
	* gnu/packages/cran.scm (r-mstate): Update to 0.3.2.
	[propagated-inputs]: Remove r-magrittr and r-viridis; add r-viridislite.

	gnu: r-rcdd: Update to 1.5.
	* gnu/packages/cran.scm (r-rcdd): Update to 1.5.

	gnu: r-argon2: Update to 0.4-0.
	* gnu/packages/cran.scm (r-argon2): Update to 0.4-0.

	gnu: r-rsconnect: Update to 0.8.25.
	* gnu/packages/cran.scm (r-rsconnect): Update to 0.8.25.

	gnu: r-stopwords: Update to 2.3.
	* gnu/packages/cran.scm (r-stopwords): Update to 2.3.

	gnu: r-proxyc: Update to 0.2.3.
	* gnu/packages/cran.scm (r-proxyc): Update to 0.2.3.

	gnu: r-imager: Update to 0.42.11.
	* gnu/packages/cran.scm (r-imager): Update to 0.42.11.

	gnu: r-fda: Update to 5.5.1.
	* gnu/packages/cran.scm (r-fda): Update to 5.5.1.

	gnu: r-gamlss-data: Update to 6.0-2.
	* gnu/packages/cran.scm (r-gamlss-data): Update to 6.0-2.

	gnu: r-randtoolbox: Update to 1.31.1.
	* gnu/packages/cran.scm (r-randtoolbox): Update to 1.31.1.

	gnu: r-rngwell: Update to 0.10-7.
	* gnu/packages/cran.scm (r-rngwell): Update to 0.10-7.

	gnu: r-terra: Update to 1.4-20.
	* gnu/packages/cran.scm (r-terra): Update to 1.4-20.

	gnu: r-graphlayouts: Update to 0.7.2.
	* gnu/packages/cran.scm (r-graphlayouts): Update to 0.7.2.

	gnu: r-rhpcblasctl: Update to 0.21-247.1.
	* gnu/packages/cran.scm (r-rhpcblasctl): Update to 0.21-247.1.

	gnu: r-xgboost: Update to 1.5.0.2.
	* gnu/packages/cran.scm (r-xgboost): Update to 1.5.0.2.
	[propagated-inputs]: Remove r-magrittr.

	gnu: r-ggfortify: Update to 0.4.13.
	* gnu/packages/cran.scm (r-ggfortify): Update to 0.4.13.

	gnu: r-dae: Update to 3.2-13.
	* gnu/packages/cran.scm (r-dae): Update to 3.2-13.

	gnu: r-hierfstat: Update to 0.5-10.
	* gnu/packages/cran.scm (r-hierfstat): Update to 0.5-10.

	gnu: r-spdep: Update to 1.1-12.
	* gnu/packages/cran.scm (r-spdep): Update to 1.1-12.

	gnu: r-sf: Update to 1.0-4.
	* gnu/packages/cran.scm (r-sf): Update to 1.0-4.

	gnu: r-udunits2: Update to 0.13.1.
	* gnu/packages/cran.scm (r-udunits2): Update to 0.13.1.

	gnu: r-pbdzmq: Update to 0.3-6.
	* gnu/packages/cran.scm (r-pbdzmq): Update to 0.3-6.

	gnu: r-gamlss-dist: Update to 6.0-1.
	* gnu/packages/cran.scm (r-gamlss-dist): Update to 6.0-1.

	gnu: r-future: Update to 1.23.0.
	* gnu/packages/cran.scm (r-future): Update to 1.23.0.

	gnu: r-parallelly: Update to 1.29.0.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.29.0.

	gnu: r-genenet: Update to 1.2.16.
	* gnu/packages/cran.scm (r-genenet): Update to 1.2.16.

	gnu: r-longitudinal: Update to 1.1.13.
	* gnu/packages/cran.scm (r-longitudinal): Update to 1.1.13.

	gnu: r-fields: Update to 13.3.
	* gnu/packages/cran.scm (r-fields): Update to 13.3.

	gnu: r-rmpfr: Update to 0.8-7.
	* gnu/packages/cran.scm (r-rmpfr): Update to 0.8-7.

	gnu: r-gmp: Update to 0.6-2.1.
	* gnu/packages/cran.scm (r-gmp): Update to 0.6-2.1.

	gnu: r-grimport: Update to 0.9-5.
	* gnu/packages/cran.scm (r-grimport): Update to 0.9-5.

	gnu: r-ore: Update to 1.7.1.1.
	* gnu/packages/cran.scm (r-ore): Update to 1.7.1.1.

	gnu: r-tidytree: Update to 0.3.6.
	* gnu/packages/cran.scm (r-tidytree): Update to 0.3.6.
	[propagated-inputs]: Add r-yulab-utils.

	gnu: r-tiff: Update to 0.1-10.
	* gnu/packages/cran.scm (r-tiff): Update to 0.1-10.

	gnu: r-gsl: Update to 2.1-7.1.
	* gnu/packages/cran.scm (r-gsl): Update to 2.1-7.1.

	gnu: r-rgl: Update to 0.108.3.
	* gnu/packages/cran.scm (r-rgl): Update to 0.108.3.
	[propagated-inputs]: Remove r-crosstalk; add r-r6.

	gnu: r-ncdf4: Update to 1.17.1.
	* gnu/packages/cran.scm (r-ncdf4): Update to 1.17.1.

	gnu: r-rslurm: Update to 0.6.1.
	* gnu/packages/cran.scm (r-rslurm): Update to 0.6.1.

	gnu: r-sessioninfo: Update to 1.2.1.
	* gnu/packages/cran.scm (r-sessioninfo): Update to 1.2.1.
	[propagated-inputs]: Remove r-withr.

	gnu: r-usethis: Update to 2.1.3.
	* gnu/packages/cran.scm (r-usethis): Update to 2.1.3.
	[propagated-inputs]: Remove r-ellipsis.

	gnu: r-gert: Update to 1.4.3.
	* gnu/packages/cran.scm (r-gert): Update to 1.4.3.

	gnu: r-bayestestr: Update to 0.11.5.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.11.5.

	gnu: r-mosaic: Update to 1.8.3.
	* gnu/packages/cran.scm (r-mosaic): Update to 1.8.3.

	gnu: r-labelled: Update to 2.9.0.
	* gnu/packages/cran.scm (r-labelled): Update to 2.9.0.

	gnu: r-slam: Update to 0.1-49.
	* gnu/packages/cran.scm (r-slam): Update to 0.1-49.

	gnu: r-flextable: Update to 0.6.10.
	* gnu/packages/cran.scm (r-flextable): Update to 0.6.10.

	gnu: r-officer: Update to 0.4.1.
	* gnu/packages/cran.scm (r-officer): Update to 0.4.1.

	gnu: r-hdf5r: Update to 1.3.5.
	* gnu/packages/cran.scm (r-hdf5r): Update to 1.3.5.

	gnu: r-rastervis: Update to 0.51.1.
	* gnu/packages/cran.scm (r-rastervis): Update to 0.51.1.

	gnu: r-rio: Update to 0.5.29.
	* gnu/packages/cran.scm (r-rio): Update to 0.5.29.

	gnu: r-arules: Update to 1.7-1.
	* gnu/packages/cran.scm (r-arules): Update to 1.7-1.
	[propagated-inputs]: Add r-generics.

	gnu: r-radiant-data: Update to 1.4.1.
	* gnu/packages/cran.scm (r-radiant-data): Update to 1.4.1.

	gnu: r-tseries: Update to 0.10-49.
	* gnu/packages/cran.scm (r-tseries): Update to 0.10-49.

	gnu: r-tinytex: Update to 0.35.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.35.

	gnu: r-uuid: Update to 1.0-3.
	* gnu/packages/cran.scm (r-uuid): Update to 1.0-3.

	gnu: r-xfun: Update to 0.28.
	* gnu/packages/cran.scm (r-xfun): Update to 0.28.

	gnu: r-cli: Update to 3.1.0.
	* gnu/packages/cran.scm (r-cli): Update to 3.1.0.

	gnu: r-venndiagram: Update to 1.7.0.
	* gnu/packages/cran.scm (r-venndiagram): Update to 1.7.0.

	gnu: r-hardyweinberg: Update to 1.7.3.
	* gnu/packages/cran.scm (r-hardyweinberg): Update to 1.7.3.

	gnu: r-corrplot: Update to 0.92.
	* gnu/packages/cran.scm (r-corrplot): Update to 0.92.

	gnu: r-broom: Update to 0.7.10.
	* gnu/packages/cran.scm (r-broom): Update to 0.7.10.
	[propagated-inputs]: Add r-ggplot2.

	gnu: r-generics: Update to 0.1.1.
	* gnu/packages/cran.scm (r-generics): Update to 0.1.1.

	gnu: r-lmtest: Update to 0.9-39.
	* gnu/packages/cran.scm (r-lmtest): Update to 0.9-39.

	gnu: r-rmpi: Update to 0.6-9.2.
	* gnu/packages/cran.scm (r-rmpi): Update to 0.6-9.2.

	gnu: r-sp: Update to 1.4-6.
	* gnu/packages/cran.scm (r-sp): Update to 1.4-6.
	[native-inputs]: Add r-knitr.

	gnu: r-ff: Update to 4.0.5.
	* gnu/packages/cran.scm (r-ff): Update to 4.0.5.

	gnu: r-dendextend: Update to 1.15.2.
	* gnu/packages/cran.scm (r-dendextend): Update to 1.15.2.

	gnu: r-glue: Update to 1.5.0.
	* gnu/packages/cran.scm (r-glue): Update to 1.5.0.

	gnu: r-crosstalk: Update to 1.2.0.
	* gnu/packages/cran.scm (r-crosstalk): Update to 1.2.0.

	gnu: r-shinyfiles: Update to 0.9.1.
	* gnu/packages/cran.scm (r-shinyfiles): Update to 0.9.1.

	gnu: r-servr: Update to 0.24.
	* gnu/packages/cran.scm (r-servr): Update to 0.24.

	gnu: r-ggpmisc: Update to 0.4.4.
	* gnu/packages/cran.scm (r-ggpmisc): Update to 0.4.4.

	gnu: r-v8: Update to 3.6.0.
	* gnu/packages/cran.scm (r-v8): Update to 3.6.0.

	gnu: r-shiny: Update to 1.7.1.
	* gnu/packages/cran.scm (r-shiny): Update to 1.7.1.
	[propagated-inputs]: Remove r-digest; add r-fontawesome.

	gnu: Add r-fontawesome.
	* gnu/packages/cran.scm (r-fontawesome): New variable.

	gnu: r-arrow: Update to 6.0.1.
	* gnu/packages/cran.scm (r-arrow): Update to 6.0.1.

	gnu: apache-arrow: Update to 6.0.1.
	* gnu/packages/databases.scm (apache-arrow): Update to 6.0.1.
	[arguments]: Add configuration options to disable micro-architecture
	optimizations; also set ARROW_PACKAGE_KIND to Guix.
	[inputs]: Move apache-thrift, lz4, zlib, and zstd from here...
	[propagated-inputs]: ...to here.

2021-11-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Fix build.
	* gnu/packages/plotutils.scm (asymptote)[native-inputs]: Add
	texlive-dvips-l3backend, texlive-fonts-ec, texlive-generic-infwarerr,
	texlive-generic-kvdefinekeys, texlive-grfext, texlive-latex-kvoptions,
	texlive-latex-pdftexcmds.

2021-11-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: polkit: Define polkit package variable based on architecture.
	* gnu/packages/polkit.scm (polkit): Rename to...
	(polkit*): ... this.
	(polkit-duktape): Adjust to inherit from polkit*.
	(polkit-for-system): New procedure.
	(polkit): New variable.

	gnu: sideload: Update to 6.0.2.
	* gnu/packages/pantheon.scm (sideload): Update to 6.0.2.
	Delete trailing #t.
	[configure-flags]: Remove nonexistent flatpak build option.
	[inputs]: Add libhandy.

2021-11-24  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: gdm: Pass GDK_PIXBUF_MODULE_FILE to sessions.
	* gnu/packages/patches/gdm-pass-gdk-pixbuf-loader-env.patch: Add patch.
	* gnu/local.mk (dist_patch_DATA): List it.
	* gnu/packages/gnome.scm (gdm): Use it.
	* gnu/services/xorg.scm (gdm-shepherd-service): Pass GDK_PIXBUF_MODULE_FILE.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2021-11-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: malcontent: Use meson 0.59 to fix build.
	* gnu/packages/freedesktop.scm (malcontent)[meson]: Use meson 0.59.

	gnu: libostree: Update to 2021.6.
	* gnu/packages/package-management.scm (libostree): Update to 2021.6.

2021-11-24  John Kehayias  <john.kehayias@protonmail.com>

	gnu: libostree: Build with libsoup 2.
	* gnu/packages/package-management.scm (libostree)[inputs]: Change
	LIBSOUP to LIBSOUP-MINIMAL-2.

2021-11-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: julia: Use libgit2-1.1 and prepare for parallel tests.
	Commit e0e2316420 updated libgit2 to version 1.3.0, but julia seems to only
	support 1.1.0 for now.

	* gnu/packages/julia.scm (julia): Delete trailing #t.
	[phases]{enable-parallel-tests}: New phase.
	[inputs]: Use libgit2-1.1.

	Reported-by: zimoun <zimon.toutoune@gmail.com>

2021-11-24  Leo Famulari  <leo@famulari.name>

	gnu: libmpdclient: Update to 2.20.
	* gnu/packages/mpd.scm (libmpdclient): Update to 2.20.

	gnu: iftop: Fix build failure with GCC 10.
	* gnu/packages/admin.scm (iftop)[arguments]: New field.

2021-11-24  zimoun  <zimon.toutoune@gmail.com>

	gnu: Add ocaml-utop.
	* gnu/packages/ocaml.scm (ocaml-utop): New variable.
	(ocaml4.07-utop): Inherit and adjust.

	gnu: Add ocaml-lambda-term.
	* gnu/packages/ocaml.scm (ocaml-lambda-term): New variable.
	(omca4.07-lambda-term): Inherit and adjust.

	gnu: Add ocaml-zed.
	* gnu/packages/ocaml.scm (ocaml-zed): New variable.
	(ocaml4.07-zed): Inherit and adjust source.

	gnu: ocaml-charinfo-width: Fix source to get 'LICENSE' file.
	* gnu/packages/ocaml.scm (ocaml-charinfo-width): Replace 'url-fetch' by
	'git-fetch' and update to unreleased commit.

	gnu: Add ocaml-mew-vi.
	* gnu/packages/ocaml.scm (ocaml-mew-vi): New variable.

	gnu: Add ocaml-mew.
	* gnu/packages/ocaml.scm (ocaml-mew): New variable.

	gnu: Add ocaml-trie.
	* gnu/packages/ocaml.scm (ocaml-trie): New variable.

2021-11-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgit2: Reintroduce 1.1.0.
	* gnu/packages/version-control.scm (libgit2-1.1): New variable.
	* gnu/packages/patches/libgit2-mtime-0.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-11-23  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: system: Make old-style swap use default flags.
	* gnu/services/base.scm (swap-service-type): Use default flags (0) if
	SWAP is not a new-style <swap-space> record.

2021-11-23  Ludovic Courtès  <ludo@gnu.org>

	style: Add '--dry-run'.
	* guix/scripts/style.scm (edit-expression/dry-run): New procedure.
	(simplify-package-inputs): Add #:edit-expression parameter.
	(%options, show-help): Add '--dry-run'.
	(guix-style): Honor '--dry-run'.

2021-11-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgit2: Remove version 0.28.
	This is a followup to e0e23164202ad9328ffeadde5e900857cb008124, which
	removed "libgit2-mtime-0.patch", which was still used by LIBGIT2-0.28.

	* gnu/packages/version-control.scm (libgit2-0.28): Remove.

2021-11-23  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: sbcl-terminal-size: Fix formatting of description.
	* gnu/packages/lisp-xyz.scm (sbcl-terminal-size)[description]:
	  Fix formatting of description.

2021-11-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-shackle: Update to 1.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-shackle): Update to 1.0.4.

2021-11-23  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'master' into core-updates-frozen

2021-11-23  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add python-orgparse.
	* gnu/packages/python-xyz.scm (python-orgparse): New variable.

2021-11-23  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-org-recent-headings: Update to 0.1-0.97418d5.
	* gnu/packages/emacs-xyz.scm (emacs-org-recent-headings): Update to 0.1-0.97418d5.
	[propagated-inputs]: Add emacs-s and emacs-helm.

2021-11-23  Brian Kubisiak  <brian@kubisiak.com>

	gnu: Add emacs-bazel.
	* gnu/packages/emacs-xyz (emacs-bazel): New variable.

2021-11-23  Ludovic Courtès  <ludo@gnu.org>

	Update NEWS.

	guix graph: Show '-M' in '--help' output.
	* guix/scripts/graph.scm (show-help): Add -M shorthand.

2021-11-23  Josselin Poiret  <dev@jpoiret.xyz>

	doc: Add new Swap Space section.
	* doc/guix.texi (operating-system Reference): Update swap-devices.
	* doc/guix.texi (Swap Space): Add it.
	* gnu/system/examples/desktop.tmpl: Add swap-devices example.

	system: Filter out boot dependencies from swap-space.
	* gnu/systems.scm (swap-services): Filter them.

	system: Add swap flags.
	* gnu/system/file-systems.scm (swap-space)[priority, discard?]: Add
	them.
	* guix/build/syscalls.scm (SWAP_FLAG_PREFER, SWAP_FLAG_PRIO_MASK,
	SWAP_FLAG_PRIO_SHIFT, SWAP_FLAG_DISCARD): Add them.
	* gnu/build/file-systems.scm (swap-space->flags-bit-mask): Add it.
	* gnu/services/base.scm (swap-service-type): Use it.

	system: Warn about swap-devices format change
	* gnu/system.scm (warn-swap-devices-change,
	%warn-swap-devices-change): Add them.
	* gnu/system.scm (operating-system) [swap-devices]: Use it.

	system: Rework swap space support, add dependencies.
	* gnu/system/file-systems.scm (swap-space): Add it.
	* gnu/system.scm (operating-system)[swap-devices]: Update comment.
	* gnu/services/base.scm (swap-space->shepherd-service-name,
	swap-deprecated->shepherd-service-name, swap->shepherd-service-name):
	Add them.
	* gnu/services/base.scm (swap-service-type, swap-service): Use the new
	records.

2021-11-23  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	doc: Fix the example of "Using virt-viewer with Spice".
	* doc/guix.texi (Running Guix in a Virtual Machine): add missing line
	continuation char '\'.

2021-11-23  Collin J. Doering  <collin@rekahsoft.ca>

	docker: Enable arm64 docker image building for 'guix pack'.
	* guix/docker.scm (build-docker-image): Recognize "aarch64".

2021-11-23  Robby Zambito  <contact@robbyzambito.me>

	gnu: pipe-viewer: Update to 0.1.7.
	* gnu/packages/video.scm (pipe-viewer): Update to 0.1.7.

2021-11-23  Brendan Tildesley  <mail@brendan.scot>

	gnu: piper: Update to 0.6.
	* gnu/packages/gnome.scm (piper): Update to 0.6.
	[inputs]: Add libratbag.

	gnu: libratbag: Update to 0.16.
	* gnu/packages/gnome.scm (libratbag): Update to 0.16.

2021-11-23  Stephen Paul Weber  <singpolyma@singpolyma.net>

	gnu: Add qtile.
	* gnu/packages/wm.scm (qtile): New variable.

	gnu: Add python-iwlib.
	* gnu/packages/python-xyz.scm (python-iwlib): New variable.

	gnu: Add python-dbus-next.
	* gnu/packages/python-xyz.scm (python-debus-next): New variable.

2021-11-23  Stephen Paul Weber  <singpolyma@singpolyma.net>

	gnu: python-xcffib: Upgrade to 0.11.1.
	Required for qtile.

	* gnu/packages/python-xyz.scm (python-xcffib): Upgrade to 0.11.1.

2021-11-23  Simon South  <simon@simonsouth.net>

	gnu: Add stcgal.
	* gnu/packages/embedded.scm (stcgal): New variable.

2021-11-23  jgart  <jgart@dismail.de>

	gnu: Add python-tinydb.
	* gnu/packages/databases.scm (python-tinydb): New variable.

2021-11-23  Ludovic Courtès  <ludo@gnu.org>

	maint: "make dist" builds tarballs in 'ustar' format.
	This allows us to have file names longer than 99 characters.

	* configure.ac: Pass 'tar-ustar' to 'AM_INIT_AUTOMAKE'.

2021-11-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-fullframe: Update to 0.5.1.
	* gnu/packages/emacs-xyz.scm (emacs-fullframe): Update to 0.5.1.
	[source]: Update URI.
	[home-page]: Update home-page accordingly.

	gnu: wireshark: Update to 3.6.0.
	* gnu/packages/networking.scm (wireshark): Update to 3.6.0.

2021-11-23  Mathieu Othacehe  <othacehe@gnu.org>

	tests: Fix installation tests.
	Use a CEST timezone as this is the assumed timezone in the run-basic-test
	procedure.

	* gnu/tests/install.scm (%encrypted-root-not-boot-os,
	%btrfs-root-on-subvolume-os): Use a CEST timezone.

2021-11-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guile-git: Patch to support latest libgit2.
	* gnu/packages/patches/guile-git-adjust-for-libgit2-1.2.0.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/guile.scm (guile-git)[source]: Use it.

	gnu: rust-git2: Update to 0.13.24.
	* gnu/packages/crates-io.scm (rust-git2): Update to 0.13.24.

	gnu: rust-libgit2-sys-0.12: Update to 0.12.25+1.3.0.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.12): Update to 0.12.25+1.3.0.

	gnu: python-pygit2: Update to 1.7.1.
	* gnu/packages/python-xyz.scm (python-pygit2): Update to 1.7.1.

	gnu: libgit2: Update to 1.3.0.
	* gnu/packages/patches/libgit2-mtime-0.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.
	* gnu/packages/version-control.scm (libgit2): Update to 1.3.0.
	[source]: Remove patch and simplify snippet.
	[phases]: Remove trailing #t.

2021-11-23  Felix Gruber  <felgru@posteo.net>

	gnu: oil: Update to 0.9.4.
	* gnu/packages/shells.scm (oil): Update to 0.9.4.

2021-11-22  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-39.c9c55c0.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-39.c9c55c0.

2021-11-22  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: openresolv: Wrap resolvconf.
	* gnu/packages/dns.scm (openresolv) [phases]: Wrap resolvconf to set PATH, for
	coreutils programs mkdir and rm.
	[inputs]: Add coreutils-minimal.

2021-11-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: certdata2pem: Make public.
	This ensures Cuirass builds and has its binary published at
	ci.guix.gnu.org.

	* gnu/packages/certs.scm (certdata2pem): Make public.

2021-11-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgadu: Build with '-fcommon'.
	* gnu/packages/messaging.scm (libgadu)[arguments]: Build with '-fcommon'.

	gnu: libmateweather: Build with libsoup 2.
	* gnu/packages/mate.scm (libmateweather)[propagated-inputs]: Change
	LIBSOUP to LIBSOUP-MINIMAL-2.

	gnu: gupnp-igd: Set HOME before 'check' phase.
	* gnu/packages/gnome.scm (gupnp-igd)[arguments]: Add 'set-home' phase.

	gnu: meson-wrapped: Do not propagate Python.
	* gnu/packages/build-tools.scm (meson-wrapped)[propagated-inputs,
	inputs]: New fields.

2021-11-22  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: meson: Extend the python path in the installed program.
	* gnu/packages/build-tools.scm (meson-wrapped): New variable.

2021-11-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: nss-pam-ldapd: Update to 0.9.12.
	* gnu/packages/openldap.scm (nss-pam-ldapd): Update to 0.9.12.
	[arguments]: Remove trailing #T.

	gnu: uget: Add -fcommon to CFLAGS.
	* gnu/packages/bittorrent.scm (uget)[arguments]: Add -fcommon to CFLAGS.

	gnu: transmission-remote-gtk: Update to 1.4.2.
	* gnu/packages/bittorrent.scm (transmission-remote-gtk): Update to 1.4.2.
	[source]: Remove patch.
	* gnu/packages/patches/transmission-remote-gtk-fix-appstream.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: jumpnbump: Remove trailing #T.
	* gnu/packages/games.scm (jumpnbump)[arguments]: Remove trailing #T from build
	phase 'fix-sdl-path.

	gnu: jumpnbump: Add -fcommon to CFLAGS.
	* gnu/packages/games.scm (jumpnbump)[arguments]: Replace 'configure phase to
	add -fcommon to CFLAGS.

	gnu: mupen64plus-core: Add -fcommon to CFLAGS.
	* gnu/packages/emulators.scm (mupen64plus-core)[arguments]: Replace 'configure
	phase to patch Makefile; remove trailing #T from 'chdir-to-project-directory
	phase.

2021-11-22  Jorge Gomez  <jgart@dismail.de>

	gnu: Move visidata to (gnu packages spreadsheet).
	See <http://issues.guix.gnu.org/47852>.

	* gnu/packages/visidata.scm (visidata): Move from here…
	* gnu/packages/spreadsheet.scm (visidata): …to here.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly.

2021-11-22  Jorge Gomez  <jgart@dismail.de>

	gnu: Add sc-im.
	* gnu/packages/spreadsheet.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2021-11-22  Taiju HIGASHI  <higashi@taiju.info>

	gnu: Add emacs-ddskk-nicola.
	* gnu/packages/emacs-xyz.scm (emacs-ddskk-nicola): New variable.

2021-11-22  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: statistics: Delete trailing whitespace.
	* gnu/packages/statistics.scm: Delete trailing whitespace.

2021-11-22  Frank Pursel  <frank.pursel@gmail.com>

	gnu: Add xlispstat.
	* gnu/packages/statistics.scm (xlispstat): New variable.

2021-11-22  jgart  <jgart@dismail.de>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-cmn.
	* gnu/packages/lisp-xyz.scm (cl-cmn, sbcl-cmn, ecl-cmn): New variables.

2021-11-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: uim-qt: Pass -fcommon to compiler.
	* gnu/packages/xorg.scm (uim-qt)[arguments]: Add -fcommon to CPPFLAGS.

	gnu: uim-gtk: Pass -fcommon to compiler.
	* gnu/packages/xorg.scm (uim-gtk)[arguments]: Add -fcommon to CFLAGS.

	gnu: megaglest: Pass -fcommon to compiler.
	* gnu/packages/games.scm (megaglest)[arguments]: Add -fcommon to CFLAGS and
	CXXFLAGS.

2021-11-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: chez-scheme: Add missing inputs.
	* gnu/packages/chez.scm (chez-scheme)[native-inputs]: Add
	  texlive-dvips-l3backend and texlive-fonts-ec.
	  [arguments]: Set HOME in 'configure' phase.

2021-11-22  zimoun  <zimon.toutoune@gmail.com>

	gnu: proof-general: Adjust autoloads for Emacs.
	Fixes <https://bugs.gnu.org/46016>.

	* gnu/packages/coq.scm (proof-general)[native-inputs]: Remove 'which'.
	[inputs]: Remove 'coq' and 'emacs'.
	[arguments]<#:make-flags>: Adjust to find 'emacs'.
	Set 'ELISP' and 'DEST_LISP'.
	<#:modules, #:imported-modules>: Remove.
	<#:phases>: Remove call to 'which' in Makefile.
	Add copy file allowing Emacs autoloads.
	Clean unnecessary code.

2021-11-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: linsmith: Pass -fcommon to compiler.
	* gnu/packages/engineering.scm (linsmith)[arguments]: Add -fcommon to CFLAGS.

2021-11-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-codacy-coverage: Add missing python-requests input.
	* gnu/packages/python-check.scm (python-codacy-coverage)
	[propagated-inputs]: Add python-requests.

	gnu: python-dnspython: Patch out problematic getprotobyname calls.
	* gnu/packages/python-xyz.scm (python-dnspython)
	[phases]{patch-getprotobyname-calls}: New phase.

	gnu: http-parser: Update to 1.1.4.
	* gnu/packages/web.scm (http-parser): Update to 1.1.4.
	[phases]: Delete trailing #t.

2021-11-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: weechat-wee-slack: Use GUIX_PYTHONPATH.
	* gnu/packages/messaging.scm (weechat-wee-slack)[arguments]: Use
	GUIX_PYTHONPATH.

	gnu: weechat-matrix: Use GUIX_PYTHONPATH.
	* gnu/packages/messaging.scm (weechat-matrix)[arguments]: Use GUIX_PYTHONPATH.

	gnu: python-zulip: Do not change PYTHONPATH.
	* gnu/packages/messaging.scm (python-zulip)[arguments]: Do not set PYTHONPATH
	variable.

	gnu: python-zulip: Remove trailing #T.
	* gnu/packages/messaging.scm (python-zulip)[arguments]: Remove trailing #T
	from build phases.

	gnu: python-jplephem: Use ADD-INSTALLED-PYTHONPATH.
	* gnu/packages/astronomy.scm (python-jplephem)[arguments]: Use
	ADD-INSTALLED-PYTHONPATH instead of setting PYTHONPATH directly; run tests
	conditionally.

2021-11-22  pinoaffe  <pinoaffe@gmail.com>

	gnu: emacs-ryo-modal: Update to 0.45.
	* gnu/packages/emacs-xyz.scm (emacs-ryo-modal): Update to 0.45.

2021-11-22  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.161.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.161.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.81.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.81.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.14.21.
	* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.21.
	(linux-libre-5.14-pristine-source): Update hash.

2021-11-22  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: awesome: Fix build.
	* gnu/packages/patches/awesome-4.3-fno-common.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/wm.scm (awesome)[source]: Use it.
	[arguments]{set-paths}: Set HOME and XDG_CACHE_HOME variables.

2021-11-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: moarvm: Fix compiling with gcc 10.
	* gnu/packages/perl6.scm (moarvm)[arguments]: Add '-fcommon' to CFLAGS.

2021-11-22  Andreas Enge  <andreas@enge.fr>

	gnu: arb: Update to 2.21.1.
	* gnu/packages/algebra.scm (arb): Update to 2.21.1.

	gnu: flint: Update to 2.8.4.
	* gnu/packages/algebra.scm (flint): Update to 2.8.4.

	gnu: pari-gp: Update to 2.13.3.
	* gnu/packages/algebra.scm (pari-gp): Update to 2.13.3.

2021-11-22  Brendan Tildesley  <mail@brendan.scot>

	gnu: xfce4-screenshooter: Fix build.
	* gnu/packages/xfce.scm (xfce4-screenshooter)[inputs]: Use libsoup 2.

2021-11-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-form-feed: Update to 0.2.3.
	* gnu/packages/emacs-xyz.scm (emacs-form-feed): Update to 0.2.3.

2021-11-22  Charles  <charles.b.jackson@protonmail.com>

	gnu: cl-portal: Update to 1.2.
	* gnu/packages/lisp-xyz.scm (sbcl-portal): Update to 1.2.

	gnu: cl-yxorp: Update to 0.2.
	* gnu/packages/lisp-xyz.scm (sbcl-yxorp): Update to 0.2.

2021-11-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eldev: Update to 0.10.1.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 0.10.1.

	gnu: emacs-evil-multiedit: Update to 1.4.3.
	* gnu/packages/emacs-xyz.scm (emacs-evil-multiedit): Update to 1.4.3.

2021-11-22  Zzull  <bstrazzull@hotmail.fr>

	gnu: Add lz4json.
	* gnu/packages/gnuzilla.scm (lz4json): New variable.

2021-11-22  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: gdb: Build fix for the Hurd, part 2.
	This is a follow-up to commit
	    b1fd9531149b94a7e7cdabc67b08ea6a47b03d3d
	    gnu: gdb: Build fix for the Hurd.

	* gnu/packages/patches/gdb-fix-gnu-nat-build.patch: Include two more patches.

2021-11-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: freecad: Use GUIX_PYTHONPATH.
	* gnu/packages/engineering.scm (freecad)[arguments]: Use GUIX_PYTHONPATH.

	gnu: vtk-8: Pass -fcommon to compiler.
	* gnu/packages/image-processing.scm (vtk-8)[arguments]: Add -fcommon to
	CFLAGS.

	gnu: opencascade-occt: Use TBB 2020.
	* gnu/packages/maths.scm (opencascade-occt)[inputs]: Replace tbb with
	tbb-2020.

	gnu: python-prawcore: Update to 7.5.0.
	* gnu/packages/python-web.scm (python-prawcore): Update to 7.5.0.
	[arguments]: Disable two broken tests.

	gnu: python-prawcore: Update to 2.3.0.
	* gnu/packages/python-web.scm (python-prawcore): Update to 2.3.0.

	gnu: giara: Use libsoup2 variant of webkitgtk.
	* gnu/packages/syndication.scm (giara)[inputs]: Replace webkitgtk with
	webkitgtk-with-libsoup2.

	gnu: giara: Use GUIX_PYTHONPATH.
	* gnu/packages/syndication.scm (giara)[arguments]: Replace PYTHONPATH with
	GUIX_PYTHONPATH.

	gnu: python-praw: Remove trailing #T.
	* gnu/packages/python-web.scm (python-praw)[arguments]: Remove trailing #T
	from build phases.

	gnu: python-praw: Add missing input.
	* gnu/packages/python-web.scm (python-praw)[propagated-inputs]: Add
	python-update-checker.

	gnu: Add python-update-checker.
	* gnu/packages/python-xyz.scm (python-update-checker): New variable.

2021-11-22  Olivier Dion  <olivier.dion@polymtl.ca>

	gnu: lttng-tools: Update to 2.13.1.
	* gnu/packages/linux.scm (lttng-tools): Bump version.

	gnu: lttng-ust: Update to 2.13.0.
	* gnu/packages/linux.scm (lttng-ust): Bump version.
	[native-inputs]: Add pkg-config.

	gnu: Add babeltrace.
	* gnu/packages/linux.scm (babeltrace): New variable.

2021-11-22  John Kehayias  <john.kehayias@protonmail.com>

	gnu: python-nautilus: Remove package.
	This package dates from 2016 and looks inactive.  The packages that used this
	as an input actually wanted nautilus-python (not currently packaged),
	for (optional) integration with the nautilus file manager.

	* gnu/packages/python-xyz.scm (python-nautilus): Remove variable.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect)[inputs]: Remove
	it.
	* gnu/packages/sync.scm (nexcloud-client)[inputs]: Remove it.
	* gnu/packages/syncthing.scm (syncthing-gtk)[inputs]: Remove it.

2021-11-21  Julien Lepiller  <julien@lepiller.eu>

	import: opam: Fix error on unknown field value.
	* guix/import/opam.scm (metadata-ref): Return #f if field is present,
	but its content is of unknown form.

2021-11-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-django-localflavor: Use GUIX_PYTHONPATH.
	* gnu/packages/django.scm (python-django-localflavor)[arguments]: Use
	GUIX_PYTHONPATH.

	gnu: python-invoke: Update to 1.6.0.
	* gnu/packages/python-xyz.scm (python-invoke): Update to 1.6.0.

	gnu: python-invoke: Delete incompatible and unused code.
	* gnu/packages/python-xyz.scm (python-invoke)[arguments]: Add build phase
	'delete-python2-code.
	(python2-invoke)[arguments]: Remove that phase and add 'delete-python3-code.

2021-11-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: network-manager: Build with Meson 0.60.
	This is another way to address
	<https://github.com/mesonbuild/meson/issues/9492> as suggested by
	Nirbheek Chauhan and Paolo Bonzini.

	* gnu/packages/patches/network-manager-meson.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gnome.scm (network-manager)[source]: Use it.
	[arguments]: Remove #:meson.

2021-11-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: trytond: Avoid top-level references to other modules.
	This delays references to variables defined in other modules.

	* gnu/packages/tryton.scm (%standard-trytond-native-inputs): Turn into a
	thunk.  Adjust users.

2021-11-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: trytond: Build against python-werkzeug 1.0.
	* gnu/packages/tryton.scm (trytond)[propagated-inputs]: Replace
	PYTHON-WERKZEUG by PYTHON-WERKZEUG-1.0.
	* gnu/packages/tryton.scm (%standard-trytond-native-inputs): Likewise.

	gnu: python-werkzeug: Reintroduce 1.0.1.
	* gnu/packages/python-web.scm (python-werkzeug-1.0): New variable.
	* gnu/packages/patches/python-werkzeug-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-11-21  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: gdb: Build fix for the Hurd.
	This allows (cross-)building gdb-minimal for the Hurd.

	* gnu/packages/patches/gdb-fix-gnu-nat-build.patch: New file, taken from
	upstream.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/web.scm (gdb)[inputs]: When building for the Hurd, add it.
	[arguments]: When building for the Hurd, apply it.

2021-11-21  Vinicius Monego  <monego@posteo.net>

	gnu: Add qxmpp.
	* gnu/packages/messaging.scm (qxmpp): New variable.

2021-11-21  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add devour.
	* gnu/packages/wm.scm (devour): New variable.

2021-11-21  Milkey Mouse  <milkeymouse@meme.institute>

	gnu: Add libplacebo.
	* gnu/packages/video.scm (libplacebo): New variable.

2021-11-21  Felix Gruber  <felgru@posteo.net>

	gnu: sameboy: Update to 0.14.7.
	* gnu/packages/emulators.scm (sameboy): Update to 0.14.7.

2021-11-21  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: nghttp2: Resurrect cross-building.
	* gnu/packages/web.scm (nghttp2)[arguments]: Add "--disable-python-bindings"
	when cross-building.

2021-11-21  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: help2man: Resurrect cross-building.
	This is a follow-up to commit
	    378df42fc5ed85260cd9d4c666b67f29baf11f48
	    gnu: help2man: Add optional dependencies.

	It resurrects the cross-building of all build dependencies for guix, e.g., for
	creating a childhurd with a Guix development environment.

	* gnu/packages/man.scm (help2man)[inputs]: Do not use perl-gettext when
	cross-building; perl-gettext cannot be cross-built.

2021-11-21  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-38.d46e9ac.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-38.d46e9ac.

2021-11-21  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-merlin-reader: Update to 4.3.1-411.
	* gnu/packages/ocaml.scm (ocaml-merlin-reader): Update to 4.3.1-411.

2021-11-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-citar: Update to 0.9.
	* gnu/packages/emacs-xyz.scm (emacs-citar): Update to 0.9.

2021-11-21  Julien Lepiller  <julien@lepiller.eu>

	gnu: coq-stdpp: Update to 1.6.0.
	* gnu/packages/coq.scm (coq-stdpp): Update to 1.6.0.

	gnu: coq-interval: Update to 4.3.1.
	* gnu/packages/coq.scm (coq-interval): Update to 4.3.1.

	gnu: coq-coquelicot: Update to 3.2.0.
	* gnu/packages/coq.scm (coq-coquelicot): Update to 3.2.0.

	gnu: coq-mathcomp: Update to 1.13.0.
	* gnu/packages/coq.scm (coq-mathcomp): Update to 1.13.0.

	gnu: coq-gappa: Update to 1.5.0.
	* gnu/packages/coq.scm (coq-gappa): Update to 1.5.0.

	gnu: coq-flocq: Update to 3.4.2.
	* gnu/packages/coq.scm (coq-flocq): Update to 3.4.2.

2021-11-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: ghc: Depend on 'git-minimal/fixed'.
	* gnu/packages/haskell.scm (ghc-8.8): Replace GIT/FIXED by
	GIT-MINIMAL/FIXED.
	* gnu/packages/version-control.scm (git/fixed): Remove.

	gnu: blender: Update to 2.93.6.
	* gnu/packages/graphics.scm (blender): Update to 2.93.6.

	gnu: lyx: Remove reference to '%outputs'.
	* gnu/packages/tex.scm (lyx)[arguments]: Rewrite as gexps.  Refer
	to #$output instead of '%outputs', which 'qt-build-system' no longer
	defines.

2021-11-21  John Kehayias  <john.kehayias@protonmail.com>

	gnu: emacs-xwidgets{,-next-pgtk}: Use webkitgtk-with-libsoup2.
	* gnu/packages/emacs.scm (emacs-xwidgets, emacs-next-pgtk)[inputs]:
	Replace webkitgtk with webkitgtk-with-libsoup2.
	* gnu/packages/webkit.scm (webkitgtk-with-libsoup2): Add further
	information about where this package is used and upstream tracker for
	libsoup3.

2021-11-21  Julien Lepiller  <julien@lepiller.eu>

	gnu: camlboot: Increase max-silent-time.
	* gnu/packages/ocaml.scm (camlboot)[properties]: Set max-silent-time to
	10 hours.

2021-11-21  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: ibus-theme-tools: Do not delete check phase.
	* gnu/packages/ibus.scm (ibus-theme-tools)[#:tests?]: Add with value #f and
	an appropriate comment.
	[#:phases]: Drop.

2021-11-21  Songlin Jiang  <hollowman@hollowman.ml>

	gnu: Add ibus-theme-tools.
	* gnu/packages/ibus.scm (ibus-theme-tools): New variable.

	gnu: Add gnome-shell-extension-customize-ibus.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-customize-ibus): New
	variable.

2021-11-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: linux-libre: Make build reproducible.
	Fixes <https://issues.guix.gnu.org/24028>.

	* gnu/packages/linux.scm (make-linux-libre*): Remove trailing #t.
	[phases]{configure}: Set KBUILD_BUILD_USER and KBUILD_BUILD_HOST environment
	variables.

2021-11-21  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: nautilus: Update to 41.0.
	* gnu/packages/gnome.scm (nautilus): Upgrade to 41.0.
	* gnu/packages/gnome.scm (nautilus) [arguments]: Use meson 0.59.

	gnu: gnome-autoar: Update to 0.4.1.
	* gnu/packages/gnome.scm (gnome-autoar): Update to 0.4.1.
	* gnu/packages/gnome.scm (gnome-autoar) [build-system]: Switch to meson.
	* gnu/packages/gnome.scm (gnome-autoar) [native-inputs]: Add glib:bin for
	glib-mkenums.

2021-11-21  Timothy Sample  <samplet@ngyro.com>

	gnu: gnome-session: Restore elogind support.
	* gnu/packages/patches/gnome-session-support-elogind.patch: New file.
	* gnu/local.mk: Add it.
	* gnu/packages/gnome.scm (gnome-session)[source]: Use it.
	[arguments]: Add "-Delogind=true" to #:configure-flags; remove
	phases that patch in old-style elogind support.

2021-11-21  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: genimage: Update to 14-1.11bb044.
	Update to commit 11bb04455 to integrate fixes related to new genext2fs and
	e2fsprogs versions.

	* gnu/packages/genimage.scm (genimage): Update to 14-1.11bb044.
	[arguments]{fix-failing-tests}: Update it.
	* gnu/packages/patches/genimage-mke2fs-test.patch: Update it.

2021-11-21  Jaft  <jaft.r@outlook.com>

	gnu: Add gsimplecal.
	* gnu/packages/calendar.scm (gsimplecal): New variable.

2021-11-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scanpy: Set PYTHONPATH variable.
	This is a follow-up to commit 664721422cd17c151df00b9ecab268d1aa18e3b3.

	* gnu/packages/bioinformatics.scm (python-scanpy)[arguments]: Set PYTHONPATH
	variable during the build as GUIX_PYTHONPATH does not have the intended
	effect.

2021-11-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scanpy: Update to 1.8.2.
	* gnu/packages/bioinformatics.scm (python-scanpy): Update to 1.8.2.
	[arguments]: Disable test_clustermap test.

2021-11-21  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: xfce-weather-plugin: Fix build by depending on libsoup2.
	* gnu/packages/xfce.scm (xfce-weather-plugin)[inputs]: Replace libsoup with
	libsoup-minimal-2.

2021-11-21  Jack Hill  <jackhill@jackhill.us>

	gnu: python-libvirt: Update to 7.9.0.
	* gnu/packages/virtualization.scm (python-libvirt): Update to 7.9.0.

2021-11-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-seaborn: Update to 0.11.2.
	* gnu/packages/python-xyz.scm (python-seaborn): Update to 0.11.2.

2021-11-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-elpy: More aggressively trim nondeterministic tests.
	More failing tests keep appearing sparingly, a few at a time.  With the
	following change, the build succeeded 20 rounds.

	* gnu/packages/emacs-xyz.scm (emacs-elpy)
	[phases]{disable-broken-tests}: Disable whole tests families affected by
	nondeterministic failures rather than individual tests.

2021-11-21  Julien Lepiller  <julien@lepiller.eu>

	gnu: camlboot: Update to latest commit.
	* gnu/packages/ocaml.scm (camlboot): Update to latest commit.

2021-11-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: perl-cworld-dekker: Use GUIX_PYTHONPATH.
	* gnu/packages/bioinformatics.scm (perl-cworld-dekker)[arguments]: Use
	GUIX_PYTHONPATH.

	gnu: python-scanpy: Use GUIX_PYTHONPATH.
	* gnu/packages/bioinformatics.scm (python-scanpy)[arguments]: Use
	GUIX_PYTHONPATH instead of PYTHONPATH.

2021-11-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-numpy: Alias to python-numpy-1.20.
	Numpy 1.20 is required by numba and umap-learn.  Attempts to rename numpy 1.20
	to allow it to coexist with numpy 1.21 in the same environment have not been
	successful.

	* gnu/packages/python-xyz.scm (python-numpy): Rename to...
	(python-numpy-next): ...this variable.
	(python2-numpy): Use python-numpy-next package as parent.
	(python-numpy-1.20): Inherit from python-numpy-next.
	(python-numpy): New variable pointing to python-numpy-1.20.
	(python-numba)[propagated-inputs]: Replace python-numpy-1.20 with
	python-numpy.

2021-11-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: multiqc: Remove sanity check.
	* gnu/packages/bioinformatics.scm (multiqc)[arguments]: Delete 'sanity-check phase.

	gnu: multiqc: Use GUIX_PYTHONPATH.
	* gnu/packages/bioinformatics.scm (multiqc)[arguments]: Replace PYTHONPATH
	with GUIX_PYTHONPATH.

2021-11-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: libmp4v2: Build with '-std=c++03'.
	* gnu/packages/video.scm (libmp4v2)[arguments]: Add #:configure-flags.

	gnu: python-qtconsole: Add dependency on python-pyqt.
	* gnu/packages/python-xyz.scm (python-qtconsole)[propagated-inputs]: Add
	PYTHON-PYQT.

2021-11-20  Ludovic Courtès  <ludo@gnu.org>

	vm: <virtual-machine> defaults to using 'qemu-minimal'.
	'qemu-minimal' is enough for system tests, which is the main (only?) use
	of <virtual-machine>.

	* gnu/system/vm.scm (<virtual-machine>)[qemu]: Default to QEMU-MINIMAL.

2021-11-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: tcp-wrappers: Allow compilation with glibc 2.33.
	* gnu/packages/networking.scm (tcp-wrappers)[source]: Add 'snippet'.

	gnu: grafx2: Build with '-fcommon'.
	* gnu/packages/game-development.scm (grafx2)[arguments]: Add '-fcommon'
	to #:make-flags.

2021-11-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: grafx2: Add 'file-name' field to source.
	Without a file name ending in ".tgz" (or similar), the 'unpack' phase
	wouldn't extract it (as implemented in commit
	cfcead2e515c0dae02127e5a76496463898be6b6).

	* gnu/packages/game-development.scm (grafx2)[source]: Add 'file-name'
	field.

2021-11-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add ocaml-charinfo-width.
	* gnu/packages/ocaml.scm (ocaml4.07-charinfo-width): Replace with...
	(ocaml-charinfo-width): ...this. Use latest ocaml package.

	gnu: Add ocaml-gsl.
	* gnu/packages/ocaml.scm (ocaml4.07-gsl): Replace with...
	(ocaml-gsl): ...this. Use latest ocaml package.
	(ocaml4.07-gsl-1): Adapt accordingly.

	gnu: Add ocaml-fftw3.
	* gnu/packages/ocaml.scm (ocaml4.07-fftw3): Replace with...
	(ocaml-fftw3) ...this. Use latest ocaml package.

	gnu: Add ocaml-lacaml.
	* gnu/packages/ocaml.scm (ocaml4.07-lacaml): Replace with...
	(ocaml-lacaml): ...this.  Use latest ocaml package.

2021-11-20  John Kehayias  <john.kehayias@protonmail.com>

	gnu: ledger: Remove failing test output.
	* gnu/packages/finance.scm (ledger)[source]: Add snippet to remove a failing
	  test.

2021-11-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sdrangel: Update to 6.17.3.
	* gnu/packages/radio.scm (sdrangel): Update to 6.17.3.
	  [arguments]: Add 'fix-boost-compatibility' phase.

2021-11-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.80.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.80.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.14.20.
	* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.20.
	(linux-libre-5.14-pristine-source): Update hash.

2021-11-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: opencpn: Update to 5.2.4.
	* gnu/packages/geo.scm (opencpn): Update to 5.2.4.
	  [arguments]: Update 'configure-flag' and 'fix-build' phase.

2021-11-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-version: Update to 3.4.0.
	* gnu/packages/ocaml.scm (ocaml-version): Update to 3.4.0.

	gnu: ocaml-tyxml: Update to 4.5.0.
	* gnu/packages/ocaml.scm (ocaml-tyxml): Update to 4.5.0.

	gnu: ocaml-topkg: Update to 1.0.4.
	* gnu/packages/ocaml.scm (ocaml-topkg): Update to 1.0.4.

	gnu: ocaml-stdlib-shims: Update to 0.3.0.
	* gnu/packages/ocaml.scm (ocaml-stdlib-shims): Update to 0.3.0.

	gnu: ocaml-sedlex: Update to 2.4.
	* gnu/packages/ocaml.scm (ocaml-sedlex): Update to 2.4.
	[native-inputs]: Remove ocamlbuild.
	[propagated-inputs]: Remove ocaml-ppx-tools-versioned.
	(ocaml4.07-sedlex)[propagated-inputs]: Add ocaml-ppx-tools-versioned.

	gnu: ocaml-qtest: Update to 2.11.2.
	* gnu/packages/ocaml.scm (ocaml-qtest): Update to 2.11.2.

	gnu: ocaml-qcheck: Update to 0.18.
	* gnu/packages/ocaml.scm (ocaml-qcheck): Update to 0.18.
	* gnu/packages/patches/ocaml-qcheck-fix-test-whitespace.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: ocaml-ppx-variants-conv: Update to 0.14.2.
	* gnu/packages/ocaml.scm (ocaml-ppx-variants-conv): Update to 0.14.2.
	[origin]: Remove patch.
	* gnu/packages/patches/ocaml-ppx-variants-ppxlib-api-change.patch:
	Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: ocaml-ppx-js-style: Update to 0.14.1.
	* gnu/packages/ocaml.scm (ocaml-ppx-js-style): Update to 0.14.1.

	gnu: ocaml-odoc: Update to 2.0.0.
	* gnu/packages/ocaml.scm (ocaml-odoc): Update to 2.0.0.
	[inputs, native-inputs]: Adjust inputs.
	(ocaml4.07-odoc)[inputs, native-inputs]: Keep previous inputs.

	gnu: ocaml-ocplib-endian: Update to 1.2.
	* gnu/packages/ocaml.scm (ocaml-ocplib-endian): Update to 1.2.

	gnu: ocaml-mtime: Update to 1.3.0.
	* gnu/packages/ocaml.scm (ocaml-mtime): Update to 1.3.0.

	gnu: ocaml-mdx: Remove unneeded dependency.
	* gnu/packages/ocaml.scm (ocaml-mdx)[inputs]: remove
	ocaml-migrate-parsetree.

	gnu: ocaml-integers: Update to 0.5.1.

	gnu: ocaml-fmt: Update to 0.9.0.
	* gnu/packages/ocaml.scm (ocaml-fmt): Update to 0.9.0.
	(ocaml4.07-fmt): New variable.

2021-11-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-bsseq: Update to 0.1.6.
	* gnu/packages/bioinformatics.scm (pigx-bsseq): Update to 0.1.6.

	gnu: python-scikit-learn: Update to 1.0.1.
	* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 1.0.1.
	[arguments]: Disable one failing network test.

	gnu: python-scikit-learn: Run tests conditionally.
	* gnu/packages/machine-learning.scm (python-scikit-learn)[arguments]: Respect
	TESTS? in 'check phase.

	gnu: python-joblib: Update to 1.1.0.
	* gnu/packages/python-xyz.scm (python-joblib): Update to 1.1.0.
	[arguments]: Disable one test.

	gnu: python2-joblib: Do not inherit source from python-joblib.
	* gnu/packages/python-xyz.scm (python2-joblib)[version]: Explicitly set to
	0.14.1.
	[source]: Do not inherit.

2021-11-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gtk: Guard against timeouts in the test suite.
	This change piggy backs on the improvements to the meson-build-system made in
	dfcc96d8f48716ae5aefb383c58b153d5bcb407c; it's motivated by timeouts that
	occurred in the GTK test suite while building on a heavily loaded machine.

	* gnu/packages/gtk.scm (gtk)[parallel-tests]: New argument.
	[test-options]: New argument, which now includes --suite=gtk and
	--no-suite=gsk-compare-broadway, to match what upstream uses.
	[phases]{check}: Remove override.

2021-11-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libnice: Disable the 'test-bsd' test.
	* gnu/packages/networking.scm (libnice)
	[phases]{disable-failing-test}: Rename to...
	{disable-failing-tests}: ... this, plural.  Disable 'test-bsd'.

	gnu: wayland: Use native-inputs unconditionally
	* gnu/packages/freedesktop.scm (wayland): Remove trailing #t.
	[phases]: Use native-inputs unconditionally.

	gnu: gnome-shell: Update to 41.0.
	* gnu/packages/gnome.scm (gnome-shell): Update to 41.0.
	[origin]: Remove patches and modules fields.
	[phases]{pre-check}: Set HOME.
	* gnu/packages/patches/gnome-shell-disable-test.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: gsettings-desktop-schemas: Update to 41.0.
	* gnu/packages/gnome.scm (gsettings-desktop-schemas): Update to 41.0.
	Reformat synopsis and description.
	[origin]: Fix indentation.

	gnu: gjs: Update to 1.70.0.
	* gnu/packages/gnome.scm (gjs): Update to 1.70.0.

	gnu: mutter: Update to 41.0 and enable tests.
	* gnu/packages/gnome.scm (mutter): Update to 41.0.
	[imported-modules, modules]: New arguments.
	[configure-flags]: Specify the gles2_libname, egl_device and wayland_eglstream
	options.  Enable the profiler by removing the option.
	[phases]{patch-dlopen-calls}: New phase.
	{disable-problematic-tests}: Likewise.
	{check}: Override phase.
	[native-inputs]{xorg-server-for-tests}: Replace with...
	{xvfb-run}: ... this.
	{adwaita-icon-theme, libxcursor, pipewire-0.3}
	{python-dbus, python-dbusmock, tini}: New native inputs.
	[propagated-inputs]: Add libxcvt.
	[inputs]: Add egl-wayland and sysprof.

	gnu: libxcursor: Add a search path for XCURSOR_PATH.
	* gnu/packages/xorg.scm (libxcursor): Fix indentation.
	[native-search-paths]: New field (previously commented).  Update comment.

	build: syscalls: Add a SET-CHILD-SUBREAPER! procedure.
	* guix/build/syscalls.scm (PR_SET_CHILD_SUBREAPER): New variable.
	(set-child-subreaper!): New procedure.

2021-11-20  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add cl-flute.
	* gnu/packages/lisp-xyz.scm (cl-flute, ecl-flute, sbcl-flute):
	  New variables.

	gnu: Add cl-let-over-lambda.
	* gnu/packages/lisp-xyz.scm (cl-let-over-lambda, ecl-let-over-lambda,
	  sbcl-let-over-lambda): New variables.

	gnu: Add cl-assoc-utils.
	* gnu/packages/lisp-xyz.scm (cl-assoc-utils, ecl-assoc-utils,
	  sbcl-assoc-utils): New variables.

2021-11-20  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: Add libresprite.
	* gnu/packages/game-development.scm (libresprite): New variable.

2021-11-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-numba: Update to 0.54.1.
	* gnu/packages/python-xyz.scm (python-numba): Update to 0.54.1.
	[propagated-inputs]: Replace python-numpy with python-numpy-1.20.
	[arguments]: Add phase 'disable-failing-tests.

	gnu: python-numba: Run tests conditionally.
	* gnu/packages/python-xyz.scm (python-numba)[arguments]: Respect TESTS? argument.

	gnu: python-numba: Remove trailing #T.
	* gnu/packages/python-xyz.scm (python-numba)[arguments]: Remove trailing #T
	from build phase.

	gnu: Add python-numpy-1.20.
	* gnu/packages/python-xyz.scm (python-numpy-1.20): New variable.

	gnu: repo2docker: Use GUIX_PYTHONPATH.
	* gnu/packages/jupyter.scm (repo2docker)[arguments]: Use GUIX_PYTHONPATH
	instead of PYTHONPATH.

	gnu: python-llvmlite: Update to 0.37.0.
	* gnu/packages/llvm.scm (python-llvmlite): Update to 0.37.0.
	[inputs]: Update patched LLVM.

	gnu: python-llvmlite: Remove trailing #T.
	* gnu/packages/llvm.scm (python-llvmlite)[arguments]: Remove trailing #T from
	build phases.

	gnu: python-pytorch: Warn of missing test inputs.
	* gnu/packages/machine-learning.scm (python-pytorch): Add comment.

	gnu: python-pytorch: Add missing input.
	* gnu/packages/machine-learning.scm (python-pytorch)[propagated-inputs]: Add
	python-click.

	gnu: python-pytorch: Use ADD-INSTALLED-PYTHONPATH.
	* gnu/packages/machine-learning.scm (python-pytorch)[arguments]: Do not set
	PYTHONPATH; use add-installed-pythonpath instead.

	gnu: opendht: Use GUIX_PYTHONPATH.
	* gnu/packages/networking.scm (opendht)[arguments]: Use GUIX_PYTHONPATH in the wrapper.

2021-11-20  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add litecli.
	* gnu/packages/databases.scm (litecli): New variable.

2021-11-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-folium: Fix build.
	* gnu/packages/python-xyz.scm (python-folium): Update hash. Upstream
	apparently re-tagged a different commit.

	gnu: emacs-iter2: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-iter2): Update to 1.1.

2021-11-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: laby: Fix build.
	* gnu/packages/games.scm (laby)[inputs]: Use lablgtk3.
	[arguments]: Remove allow-unsafe-strings phase.

	gnu: ocaml-frontc: Update to 4.1.0.
	* gnu/packages/ocaml.scm (ocaml-frontc): Update to 4.1.0.
	(ocaml4.07-frontc): New variable.

	gnu: ocaml-fileutils: Update to 0.6.3.
	* gnu/packages/ocaml.scm (ocaml-fileutils): Update to 0.6.3.

	gnu: ocaml-csv: Update to 2.4.
	* gnu/packages/ocaml.scm (ocaml-csv): Update to 2.4.

	gnu: ocaml-csexp: Update to 1.5.1.
	* gnu/packages/ocaml.scm (ocaml-csexp): Update to 1.5.1.

	gnu: ocaml-compiler-libs: Update to 0.12.4.
	* gnu/packages/ocaml.scm (ocaml-compiler-libs): Update to 0.12.4.

	gnu: ocaml-menhir: Make it its own variant.
	* gnu/packages/ocaml.scm (ocaml-menhir)[properties]: Use the same menhir
	even with ocaml-4.07.

	gnu: ocaml-bitsring: Update to 4.1.0.
	* gnu/packages/ocaml.scm (ocaml-bitstring): Update to 4.1.0.
	(ocaml4.07-bitstring): New variable.

2021-11-19  Julien Lepiller  <julien@lepiller.eu>

	gnu: coq-interval: Update home-page.
	* gnu/packages/coq.scm (coq-interval)[home-page]: Update.

	gnu: coq-gappa: Update home-page.
	* gnu/packages/coq.scm (coq-gappa)[home-page]: Update.

	gnu: coq-flocq: Update home-page.
	* gnu/packages/coq.scm (coq-flocq)[home-page]: Update.

	gnu: Add ocaml4.07-cstruct.
	* gnu/packages/ocaml.scm (ocaml4.07-cstruct): New variable.

	gnu: Add ocaml4.07-base64.
	* gnu/packages/ocaml.scm (ocaml4.07-base64): New variable.

	gnu: ocaml-menhir: Update to 20211012.
	* gnu/packages/ocaml.scm (ocaml-menhir): Update to 20211012.

	gnu: ocaml-uunf: Update to 14.0.0.
	* gnu/packages/ocaml.scm (ocaml-uunf): Update to 14.0.0.

	gnu: ocaml-uucp: Update to 14.0.0.
	* gnu/packages/ocaml.scm (ocaml-uucp): Update to 14.0.0.

	gnu: ocaml-uucd: Update to 14.0.0.
	* gnu/packages/ocaml.scm (ocaml-uucd): Update to 14.0.0.

	gnu: ocaml-uuseg: Update to 14.0.0.
	* gnu/packages/ocaml.scm (ocaml-uuseg): Update to 14.0.0.

2021-11-19  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: elogind: Revert changes to polkit build time detection.
	* gnu/packages/patches/elogind-revert-polkit-detection.patch: New file.
	* gnu/packages/freedesktop.scm (elogind): Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-11-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: cl-cxml-rng: Fix license.
	This is a followup to 3f6953b54e183a36d6e5a2c6d7a5a3d4a09b8a53.

	* gnu/packages/lisp-xyz.scm (sbcl-cxml-rng)[license]: Change to
	'license:bsd-2'.

2021-11-19  Ludovic Courtès  <ludo@gnu.org>

	daemon: Micro-optimize 'deletePath'.
	'remove' calls 'unlink' first and falls back to 'rmdir' upon EISDIR.
	This change gets rid of the 'unlink' call for every directory being
	removed.

	* nix/libutil/util.cc (_deletePath): Call 'unlink' or 'rmdir' depending
	on 'st.st_mode', rather than call 'remove'.

2021-11-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-jupyter-console: Update to 6.4.0.
	* gnu/packages/python-xyz.scm (python-jupyter-console): Update to 6.4.0.
	[native-inputs]: Add PYTHON-PYTEST.

2021-11-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-notebook: Fix tests that rely on the gio "trash" mechanism.
	Previously 'test_delete' and a couple of related tests in
	'test_content_api.py' would fail:

	  https://lists.gnu.org/archive/html/guix-devel/2021-11/msg00083.html

	Reported by Ricardo Wurmus.

	* gnu/packages/python-xyz.scm (python-notebook)[arguments]: Add
	'use-our-home-for-tests' phase.  In 'check' phase, remove call to
	'setenv' and unnecessary use of 'with-directory-excursion'.

2021-11-19  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mycli: Update home page.
	* gnu/packages/databases.scm (mycli)[home-page]: Update.

2021-11-19  jgart  <jgart@dismail.de>

	gnu: mycli: Update to 1.24.1.
	* gnu/packages/databases.scm (mycli): Update to 1.24.1.
	[propagated-inputs]: Add python-pyaes and python-pyperclip.

2021-11-19  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: wlroots: Remove unneeded elogind dependency.
	* gnu/packages/wm.scm (wlroots): Remove it.

	gnu: seatd: Make elogind a propagated input.
	* gnu/packages/freedesktop.scm (seatd): Do it.

2021-11-19  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: geary: Upgrade to 40.0
	* gnu/packages/gnome.scm (geary): Upgrade to 40.0.

	gnu: gmime: Install the vapi file.
	* gnu/packages/mail.scm (gmime)[configure flags]: Build the vapi file.
	[native-inputs]: Add vala.

2021-11-19  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-ounit: Update to 2.2.4.
	* gnu/packages/ocaml.scm (ocaml-ounit): Update to 2.2.4.  Inherit from
	ocaml-ounit2.
	[arguments]: Use installation instructions from opam.

2021-11-19  zimoun  <zimon.toutoune@gmail.com>

	import: opam: Warn instead of leave when fetching fails.
	* guix/import/opam.scm (opam-featch): Warn instead of leave when fetching
	fails.

2021-11-19  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-flymake-kondor: Update to 0.1.3.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-kondor): Update to 0.1.3.

2021-11-19  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: nyxt: Update to 2.2.3.
	* gnu/packages/web-browsers.scm (nyxt): Update to 2.2.3.

	gnu: sbcl-cl-webkit: Update to 3.4.0.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 3.4.0.

	gnu: Add cl-https-everywhere.
	* gnu/packages/lisp-xyz.scm (cl-https-everywhere, sbcl-cl-https-everywhere):
	New variables.

2021-11-19  Pierre Neidhardt  <mail@ambrevar.xyz>

	build-system/asdf: Don't fail in sbcl-package->cl-source-package on non-package inputs.
	Inputs can be non-packages, for instance (origin ...).
	sbcl-package->cl-source-package used to fail if such inputs were present in
	the parent sbcl-* package.

	* guix/build-system/asdf.scm (package-with-build-system): Fix
	'has-from-build-system?' function.

2021-11-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-evil-multiedit: Update to 1.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-evil-multiedit): Update to 1.4.1.
	[arguments]<#:phases>: Prevent test suite from downloading packages.  Remove
	trailing #t.

2021-11-19  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add cl-terminal-keypress.
	* gnu/packages/lisp-xyz.scm (cl-terminal-keypress,
	  ecl-terminal-keypress, sbcl-terminal-keypress): New variables.

	gnu: Add cl-trivial-raw-io.
	* gnu/packages/lisp-xyz.scm (cl-trivial-raw-io, ecl-trivial-raw-io,
	  sbcl-trivial-raw-io): New variables.

	gnu: Add cl-which.
	* gnu/packages/lisp-xyz.scm (cl-which, ecl-which, sbcl-which): New variables.

	gnu: Add cl-trivial-open-browser.
	* gnu/packages/lisp-xyz.scm (cl-trivial-open-browser,
	  ecl-trivial-open-browser, sbcl-trivial-open-browser):
	  New variables.

	gnu: Add cl-terminal-size.
	* gnu/packages/lisp-xyz.scm (cl-terminal-size, ecl-terminal-size,
	  sbcl-terminal-size): New variables.

	gnu: Add cl-routes.
	* gnu/packages/lisp-xyz.scm (cl-routes, ecl-routes, sbcl-routes):
	  New variables.

	gnu: Add cl-pileup.
	* gnu/packages/lisp-xyz.scm (cl-pileup, ecl-pileup, sbcl-pileup):
	  New variables.

	gnu: Add cl-path-parse.
	* gnu/packages/lisp-xyz.scm (cl-path-parse, ecl-path-parse,
	  sbcl-path-parse): New variables.

	gnu: Add cl-genhash.
	* gnu/packages/lisp-xyz.scm (cl-genhash, ecl-genhash, sbcl-genhash):
	  New variables.

2021-11-19  jgart  <jgart@dismail.de>

	gnu: jgmenu: Update to 4.4.0.
	* gnu/packages/xdisorg.scm (jgmenu): Update to 4.4.0.

2021-11-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-toc-org: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-toc-org): Update to 1.2.0.

2021-11-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: onionshare: Remove trailing #T.
	* gnu/packages/tor.scm (onionshare)[arguments]: Remove trailing #T from build
	phases.

	gnu: onionshare: Run tests conditionally.
	* gnu/packages/tor.scm (onionshare)[arguments]: Respect TESTS?.

	gnu: onionshare: Do not set PYTHONPATH directly.
	* gnu/packages/tor.scm (onionshare)[arguments]: Use ADD-INSTALLED-PYTHONPATH
	in 'check phase.

	gnu: onionshare-cli: Update to 2.4.
	* gnu/packages/tor.scm (onionshare-cli): Update to 2.4.
	[inputs]: Add python-pynacl.
	[arguments]: Patch references to /usr/share/tor in 'bake-tor phase; remove
	trailing #T; run tests conditionally.

	gnu: python-eventlet: Update to 0.33.0.
	* gnu/packages/python-xyz.scm (python-eventlet): Update to 0.33.0.
	[propagated-inputs]: Add python-six.
	[native-inputs]: Add python-nose.
	[arguments]: Enable tests; add build phases 'avoid-OSError and
	'delete-broken-tests; replace the 'check phase to run nosetests.

	gnu: python-pytest-httpserver: Use GUIX_PYTHONPATH.
	* gnu/packages/check.scm (python-pytest-httpserver)[arguments]: Use
	GUIX_PYTHONPATH instead of PYTHONPATH.

2021-11-19  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add r-desctools.
	* gnu/packages/statistics.scm (r-desctools): New variable.

	gnu: Add r-exact.
	* gnu/packages/statistics.scm (r-exact): New variable.

	gnu: Add r-gld.
	* gnu/packages/statistics.scm (r-gld): New variable.

	gnu: Add r-lmom.
	* gnu/packages/statistics.scm (r-lmom): New variable.

2021-11-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-modus-themes: Update to 1.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 1.7.0.

2021-11-19  Timothy Sample  <samplet@ngyro.com>

	gnu: polkit: Fix elogind configuration.
	* gnu/packages/patches/polkit-configure-elogind.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/polkit.scm (polkit): Use it.

2021-11-19  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml4.07-merlin: Remove package.
	* gnu/packages/ocaml.scm (ocaml4.07-merlin): Remove package.

	gnu: ocaml-jst-config: Update to 0.14.1.
	* gnu/packages/ocaml.scm (ocaml-jst-config): Update to 0.14.1.

	gnu: ocaml-base: Update to 0.14.1.
	* gnu/packages/ocaml.scm (ocaml-base): Update to 0.14.1.

	gnu: ocaml-lwt-react: Update to 1.1.4.
	* gnu/packages/ocaml.scm (ocaml-lwt-react): Update to 1.1.4.

	gnu: ocaml-lwt: Update to 5.4.2.
	* gnu/packages/ocaml.scm (ocaml-lwt): Update to 5.4.2.

	gnu: dune: Update to 2.9.1.
	* gnu/packages/ocaml.scm (dune): Update to 2.9.1.

2021-11-19  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.160.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.160.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.14.19.
	* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.19.
	(linux-libre-5.14-pristine-source, deblob-scripts-5.14): Update hashes.

2021-11-18  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-alcotest: Update to 1.5.0.
	* gnu/packages/ocaml.scm (ocaml-alcotest): Update to 1.5.0.

	gnu: Add gplates.
	* gnu/packages/geo.scm (gplates): New variable.

	gnu: ocaml-ocp-index: Update to 1.3.2.
	* gnu/packages/ocaml.scm (ocaml-ocp-index): Update to 1.3.2.

2021-11-18  Jacob Hrbek  <kreyren@rixotstudio.cz>

	gnu: Add shell2batch.
	* gnu/packages/crates-io.scm (shell2batch): New variable.
	* gnu/packages/patches/rust-shell2batch-lint-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-11-18  Vagrant Cascadian  <vagrant@debian.org>

	gnu: qtltools: Fix typo.
	* gnu/packages/bioinformatics.scm (qtltools)[description]: Switch from "allows
	  to go" to "allows going".

	gnu: r-bgeecall: Fix typo.
	* gnu/packages/bioconductor.scm (r-bgeecall)[description]: Switch from "allows
	  to generate" to "allows generating".

	gnu: python-ueberzug: Fix typo.
	* gnu/packages/python-xyz.scm (python-ueberzug)[description]: Use "draws"
	  instead of "allows to draw".

	gnu: r-msfeatures: Fix typos.
	* gnu/packages/bioconductor.scm (r-msfeatures)[description]: Switch from
	  "allows to" to "can be used" and from "allows to aggregate" to "allows
	  aggregating".

2021-11-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mcg: Use GUIX_PYTHONPATH.
	* gnu/packages/mpd.scm (mcg)[arguments]: Use GUIX_PYTHONPATH in the wrapper;
	and remove trailing #T while we're at it.

2021-11-18  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-ssl: Update to 0.5.10.
	* gnu/packages/ocaml.scm (ocaml-ssl): Update to 0.5.10.

2021-11-18  Ludovic Courtès  <ludo@gnu.org>

	shell: Adjust test to expect C_INCLUDE_PATH, not CPATH.
	This is a followup to 2a3cd4ee3557fbbdca42b5ec2f3ec4546c270203.

	* tests/guix-shell.sh: Expect C_INCLUDE_PATH instead of CPATH.

2021-11-18  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust opam and pypi tests to simplified inputs.
	* tests/opam.scm ("opam->guix-package"): Expect simplified inputs.
	* tests/pypi.scm ("pypi->guix-package, package name contains \"-\" followed by digits"):
	Likewise.

2021-11-18  Ludovic Courtès  <ludo@gnu.org>

	derivations: Officially deprecate 'build-expression->derivation'.
	This procedure had been semi-deprecated since 2014, starting with commit
	21b679f6944f4e1f09f949322f5242b761dc22a7!

	* guix/derivations.scm (build-expression->derivation): Define using
	'define-deprecated'.

2021-11-18  Ludovic Courtès  <ludo@gnu.org>

	build-system/go: Update cross-compilation support to new interface.
	* guix/build-system/go.scm (go-cross-build): Remove 'store', 'native-drvs'
	and 'target-drvs'; add 'source', 'build-inputs', 'target-inputs', and
	'host-inputs'.  Change default value of #:phases.
	[builder]: Rewrite as a gexp.
	Rewrite body to call 'gexp->derivation' instead of
	'build-expression->derivation'.

	gnu: gnupg@2.2.32: Hide.
	* gnu/packages/gnupg.scm (gnupg-2.2.32)[properties]: New field.

	gnu: entangle: Build with Meson 0.59.
	* gnu/packages/photo.scm (entangle)[arguments]: Pass #:meson.

	gnu: libdmapsharing: Build against libsoup 2.
	* gnu/packages/gnome.scm (libdmapsharing)[propagated-inputs]: Change
	LIBSOUP to LIBSOUP-MINIMAL-2.

	gnu: gthumb: Build with Meson 0.59.
	* gnu/packages/gnome.scm (gthumb)[arguments]: Pass #:meson.

2021-11-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnupg: Honor GnuPG's configuration for the key server.
	The previous default "pool.sks-keyservers.net" doesn't seem to work anymore;
	besides, users know best.

	* guix/gnupg.scm (%openpgp-key-server): Default to #f, meaning not provided.
	(gnupg-receive-keys): Make SERVER and KEYRING keyword arguments.  Adjust doc.
	Provide the '--keyserver' argument only when %openpgp-key-server is not #f.
	(gnupg-verify*): Do not set a default value for SERVER.  Adjust accordingly.

2021-11-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: terminator: Use GUIX_PYTHONPATH.
	* gnu/packages/gnome.scm (terminator)[arguments]: Use GUIX_PYTHONPATH in
	'wrap-program phase.

	gnu: terminator: Remove trailing #T.
	* gnu/packages/gnome.scm (terminator)[arguments]: Remove trailing #T from
	build phases.

	gnu: shorah: Use GUIX_PYTHONPATH in wrapper.
	* gnu/packages/bioinformatics.scm (shorah)[arguments]: Wrap executable with
	GUIX_PYTHONPATH.

2021-11-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: irrlicht: Update home-page.
	* gnu/packages/games.scm (irrlicht)[home-page]: Update to new home-page.

2021-11-18  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: irrlicht: Fix build.
	* gnu/packages/games.scm (irrlicht) [phase remove-<sys/systctl.h>]:
	<sys/sysctl.h> has been removed from glibc, and it is not used, so remove it.

2021-11-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-tablib: Use GUIX_PYTHONPATH instead of PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-tablib)[arguments]: Use GUIX_PYTHONPATH
	instead of PYTHONPATH in 'check phase.

2021-11-18  Timothy Sample  <samplet@ngyro.com>

	gnu: gnome: Use at-spi2-core-minimal.
	Fixes <https://issues.guix.gnu.org/51916>.
	Reported by Vivien Kraus <vivien@planete-kraus.eu>.

	* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Replace
	at-spi2-core with at-spi2-core-minimal.

2021-11-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-screenkey: Use GUIX_PYTHONPATH instead of PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-screenkey)[arguments]: Wrap with
	GUIX_PYTHONPATH instead of PYTHONPATH.

	gnu: python-screenkey: Update description.
	* gnu/packages/python-xyz.scm (python-screenkey)[description]: Extend to use a
	complete sentence.

	gnu: python-typer: Run tests conditionally.
	* gnu/packages/python-xyz.scm (python-typer)[arguments]: Only run tests when
	TESTS? is #true.

	gnu: python-typer: Use GUIX_PYTHONPATH instead of PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-typer)[arguments]: Use GUIX_PYTHONPATH
	in 'check phase.

	gnu: python-typer: Run more tests.
	* gnu/packages/python-xyz.scm (python-typer)[arguments]: Delete phase
	'disable-failing-tests; disable only test_show_completion and
	test_install_completion in 'check phase; add phase 'patch-shell-reference.

2021-11-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: enlightenment: Add missing input.
	* gnu/packages/enlightenment.scm (enlightenment)[inputs]: Addd libdrm.

2021-11-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-dbusmock: Patch reference to dbus-daemon.
	* gnu/packages/python-xyz.scm (python-dbusmock)
	[phases]{patch-shell-path}: Rename to...
	{patch-paths}: ... this, and also patch the dbus-daemon reference.

	gnu: python-dbusmock: Update to 0.24.1.
	* gnu/packages/python-xyz.scm (python-dbusmock): Update to 0.24.1.

2021-11-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: xorg-server-xwayland: Update to 21.1.3 and adjust package.
	Xwayland is no longer part of the main X server distribution and now requires
	Meson to build.  This change also turn on EGL support, which was previously
	disabled.

	* gnu/packages/xorg.scm (xorg-server-xwayland): Do not inherit from
	xorg-server.  Update to 21.1.3.
	[native-inputs]: New field.
	[build-system]: Likewise.
	[inputs]: Fully specify inputs, which are a subset of those of xorg-server.
	[configure-flags]: Adjust for Meson.
	[phases]{patch-/bin/sh}: New phase.
	[description, home-page, license]: New fields.

2021-11-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: egl-wayland: Update to 1.1.9.
	* gnu/packages/xorg.scm (egl-wayland): Update to 1.1.9.
	[native-inputs]: Add libglvnd and mesa-headers.
	[inputs]: Add wayland-protocols.

2021-11-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Move eglexternalplatform and egl-wayland to (gnu packages xorg).
	This is to avoid a module cycle between (gnu packages xorg) and (gnu packages
	graphics).

	* gnu/packages/graphics.scm (eglexternalplatform, egl-wayland): Move to...
	* gnu/packages/xorg.scm: ... this file.  Remove trailing #t.

2021-11-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: xorg-server: Enable X security extensions (xcsecurity).
	Fixes <https://issues.guix.gnu.org/23317>.

	* gnu/packages/xorg.scm (xorg-server)
	[configure-flags]: Add --enable-xcsecurity.

2021-11-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: xorg-server: Update to 21.1.1 and reinstate parallel tests.
	* gnu/packages/xorg.scm (xorg-server): Update to 21.1.1.
	[parallel-tests?]: Tentatively remove argument; added in 2015 without a
	comment.

	gnu: mesa: Update to 21.2.5.
	* gnu/packages/gl.scm (mesa): Update to 21.2.5.
	[phases]{fix-tests}: Remove phase.

	gnu: libxkbfile: Propagate libx11 and kbproto.
	* gnu/packages/xorg.scm (libxkbfile): Fix indentation.
	[inputs]{libx11}: Move to...
	[propagated-inputs]: ... here.  Add kbproto.

	gnu: libinput: Update to 1.19.2.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.19.2.

2021-11-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-xlwt: Use GUIX_PYTHONPATH instead of PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-xlwt)[arguments]: Update 'check phase to
	set GUIX_PYTHONPATH instead of PYTHONPATH.

2021-11-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: cling: Move next to llvm and clang.
	Inheritance should happen within the same module.

	* gnu/packages/cpp.scm (%cling, llvm-cling, clang-cling-runtime)
	(clang-cling, cling): Move to...
	* gnu/packages/llvm.scm: ... here.  Use 'modify-inputs' instead of
	'alist-replace'.

2021-11-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: llvm-julia: Move next to llvm.
	Inheritance should happen within the same module.

	* gnu/packages/julia.scm (julia-patch): Make public.
	(llvm-julia): Move to...
	* gnu/packages/llvm.scm (llvm-julia): ... here.

2021-11-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: libuv-julia: Move next to libuv.
	Inheritance should happen within the same module.

	* gnu/packages/julia.scm (libuv-julia): Move to...
	* gnu/packages/libevent.scm (libuv-julia): ... here.

2021-11-18  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: xf86-video-nouveau: Use upstream patch for xorg-server 21.1.
	* gnu/packages/patches/xf86-video-nouveau-fixup-ABI.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/xorg.scm (xf86-video-nouveau): Use it.

	gnu: xf86-video-mach64: Patch to build with xorg-server 21.1.
	* gnu/packages/patches/xf86-video-mach64-bool-to-boolean.patch: New
	patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/xorg.scm (xf86-video-mach64): Use it.

2021-11-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python2-virtualenv: Remove unnecessary build phase.
	* gnu/packages/python-xyz.scm (python2-virtualenv)[arguments]: Remove field.

	gnu: python-pymediainfo: Update description.
	* gnu/packages/python-xyz.scm (python-pymediainfo)[description]: Extend it to
	a complete sentence.

	gnu: python-pymediainfo: Simplify check phase.
	* gnu/packages/python-xyz.scm (python-pymediainfo)[arguments]: Use
	ADD-INSTALLED-PYTHONPATH instead of manipulating PYTHONPATH directly.

	gnu: python2-send2trash: Fix setenv build phase.
	* gnu/packages/python-xyz.scm (python2-send2trash)[arguments]: Use
	GUIX_PYTHONPATH instead of PYTHONPATH.

2021-11-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gst-plugins-base: Disable the elements_appsrc test.
	* gnu/packages/gstreamer.scm (gst-plugins-base): Remove trailing #t.
	[phases]{disable-problematic-tests}: New phase.

2021-11-18  Timothy Sample  <samplet@ngyro.com>

	gnu: sushi: Fix build by using libsoup@2.
	* gnu/packages/gnome.scm (sushi)[inputs]: Replace webkitgtk with
	webkitgtk-with-libsoup2.

2021-11-18  Timothy Sample  <samplet@ngyro.com>

	gnu: cheese: Build with Meson 0.59.
	See <https://github.com/mesonbuild/meson/issues/9441>.

	* gnu/packages/gnome.scm (cheese)[arguments]: Use meson-0.59.

2021-11-18  Timothy Sample  <samplet@ngyro.com>

	gnu: gnome-shell: Build with Meson 0.59.
	See <https://github.com/mesonbuild/meson/issues/9441>.

	* gnu/packages/gnome.scm (gnome-shell)[arguments]: Use meson-0.59.

2021-11-18  Timothy Sample  <samplet@ngyro.com>

	gnu: gnome-control-center: Fix build.
	See <https://github.com/mesonbuild/meson/issues/9441>.

	* gnu/packages/gnome.scm (gnome-control-center)
	[arguments]: Use meson-0.59.
	[inputs]: Replace libsoup with libsoup-minimal-2.

2021-11-18  Timothy Sample  <samplet@ngyro.com>

	gnu: simple-scan: Build with Meson 0.59.
	See <https://github.com/mesonbuild/meson/issues/9441>.

	* gnu/packages/gnome.scm (simple-scan)[arguments]: Use meson-0.59.

2021-11-18  Timothy Sample  <samplet@ngyro.com>

	gnu: colord: Enable Vala bindings.
	* gnu/packages/gnome.scm (colord)[arguments]: Add "-Dvapi=true" to
	[native-inputs]: Add vala.

2021-11-18  Timothy Sample  <samplet@ngyro.com>

	gnu: totem: Build with Meson 0.59.
	See <https://github.com/mesonbuild/meson/issues/9441>.

	* gnu/packages/gnome.scm (totem)[arguments]: Use meson-0.59.

2021-11-18  Timothy Sample  <samplet@ngyro.com>

	gnu: gnome-user-share: Build with Meson 0.59.
	See <https://github.com/mesonbuild/meson/issues/9441>.

	* gnu/packages/gnome.scm (gnome-user-share)[arguments]: Use meson-0.59.

2021-11-18  Timothy Sample  <samplet@ngyro.com>

	gnu: gnome-initial-setup: Fix build.
	See <https://github.com/mesonbuild/meson/issues/9441>.

	* gnu/packages/gnome.scm (gnome-initial-setup)
	[arguments]: Use meson-0.59.
	[inputs]: Replace webkitgtk with webkitgtk-with-libsoup2.

2021-11-18  Timothy Sample  <samplet@ngyro.com>

	gnu: gnome-music: Fix build.
	See <https://github.com/mesonbuild/meson/issues/9441>.

	* gnu/packages/gnome.scm (gnome-music)[arguments]: Use meson-0.59.
	[inputs]: Replace libsoup with libsoup-minimal-2.

2021-11-18  Timothy Sample  <samplet@ngyro.com>

	gnu: gnome-photos: Build with Meson 0.59.
	See <https://github.com/mesonbuild/meson/issues/9441>.

	* gnu/packages/gnome.scm (gnome-photos)[arguments]: Use meson-0.59.

2021-11-18  Timothy Sample  <samplet@ngyro.com>

	gnu: folks: Update to 0.15.3.
	* gnu/packages/gnome.scm (folks): Update to 0.15.3.

	gnu: grilo: Fix build by using libsoup@2.
	* gnu/packages/gnome.scm (grilo)[inputs]: Replace libsoup with
	libsoup-minimal-2.

	gnu: gssdp: Use libsoup@2 and propagate it.
	* gnu/packages/gnome.scm (gssdp)[inputs]: Remove libsoup.
	[propagated-inputs]: Add libsoup-minimal-2.

2021-11-18  Timothy Sample  <samplet@ngyro.com>

	gnu: evolution-data-server: Propagate libsoup@2.
	All of the .pc files require version 2.

	* gnu/packages/gnome.scm (evolution-data-server)
	[propagated-inputs]: Replace libsoup with libsoup-minimal-2.

2021-11-18  Timothy Sample  <samplet@ngyro.com>

	gnu: gedit: Build with Meson 0.59.
	See <https://github.com/mesonbuild/meson/issues/9441>.

	* gnu/packages/gnome.scm (gedit)[arguments]: Use meson-0.59.

2021-11-18  Timothy Sample  <samplet@ngyro.com>

	gnu: gnome-disk-utility: Build with Meson 0.59.
	See <https://github.com/mesonbuild/meson/issues/9441>.

	* gnu/packages/gnome.scm (gnome-disk-utility)
	[arguments]: Use meson-0.59.

2021-11-18  Timothy Sample  <samplet@ngyro.com>

	gnu: gnome-maps: Build with Meson 0.59.
	See <https://github.com/mesonbuild/meson/issues/9441>.

	* gnu/packages/geo.scm (gnome-maps)[arguments]: Use meson-0.59.

2021-11-18  Timothy Sample  <samplet@ngyro.com>

	gnu: gnome-weather: Build with Meson 0.59.
	See <https://github.com/mesonbuild/meson/issues/9441>.

	* gnu/packages/gnome.scm (gnome-weather)[arguments]: Use meson-0.59.

2021-11-18  Timothy Sample  <samplet@ngyro.com>

	gnu: gnome-font-viewer: Build with Meson 0.59.
	See <https://github.com/mesonbuild/meson/issues/9441>.

	* gnu/packages/gnome.scm (gnome-font-viewer)[arguments]: Use meson-0.59.

2021-11-18  Timothy Sample  <samplet@ngyro.com>

	gnu: gnome-characters: Build with Meson 0.59.
	See <https://github.com/mesonbuild/meson/issues/9441>.

	* gnu/packages/gnome.scm (gnome-characters)[arguments]: Use meson-0.59.

2021-11-18  Timothy Sample  <samplet@ngyro.com>

	gnu: eog: Build with Meson 0.59.
	See <https://github.com/mesonbuild/meson/issues/9441>.

	* gnu/packages/gnome.scm (eog)[arguments]: Use meson-0.59.

2021-11-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-graphene: Update to 3.0.
	Fixes <https://issues.guix.gnu.org/50947>.
	Reported by John Kehayias <john.kehayias@protonmail.com>.

	* gnu/packages/python-xyz.scm (python-graphene): Update to 3.0.
	[propagated-inputs]: Replace "python-iso8601" by "python-aniso8601".

2021-11-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-aniso8601: Update to 9.0.1.
	* gnu/packages/time.scm (python-aniso8601): Update to 9.0.1.
	[propagated-inputs]: Remove.

2021-11-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: appstream: Link against libsoup 2.
	This version of AppStream fails to build against libsoup 3.x.

	* gnu/packages/freedesktop.scm (appstream)[inputs]: Replace LIBSOUP by
	LIBSOUP-MINIMAL-2.

2021-11-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: ocaml-dose3: Remove now unneeded phase.
	This reverts commit 91b29aa37394b660117e1d79927621db1344b7fe.
	Reported by pukkamustard on #guix.

	* gnu/packages/ocaml.scm (ocaml-dose3)[arguments]: Remove #:phases.

2021-11-18  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-builder: Upgrade to 41.2.
	* gnu/packages/gnome.scm: Import modules llvm and markup for gnome-builder.
	(gnome-builder): Upgrade to 41.2.
	[arguments]: Add #:glib-or-gtk? #t to compile the schemas.
	[configure-flags]: Enable more plugins.
	[phase patch-meson]: Pretend we’re building with webkit2gtk-4.1.
	[inputs]: Add cmark (markup support), clang and llvm, devhelp, glade,
	libportal and libsoup 2.

	gnu: sysprof: Upgrade to 3.42.1.
	* gnu/packages/gnome.scm (sysprof): Upgrade to 3.42.1.
	[propagated-inputs]: Add polkit.
	[inputs]: Add json-glib.

	gnu: devhelp: Add missing propagated input.
	* gnu/packages/gnome.scm (devhelp) [propagated-inputs]: Add
	gsettings-desktop-schemas.

2021-11-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximeta: Update to 1.12.3.
	* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.12.3.

	gnu: r-biodb: Update to 1.2.1.
	* gnu/packages/bioconductor.scm (r-biodb): Update to 1.2.1.

	gnu: r-chromstar: Update to 1.20.2.
	* gnu/packages/bioconductor.scm (r-chromstar): Update to 1.20.2.

	gnu: r-scran: Update to 1.22.1.
	* gnu/packages/bioconductor.scm (r-scran): Update to 1.22.1.

	gnu: r-hdf5array: Update to 1.22.1.
	* gnu/packages/bioconductor.scm (r-hdf5array): Update to 1.22.1.

	gnu: r-s4vectors: Update to 0.32.2.
	* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.32.2.

	gnu: r-biocset: Update to 1.8.1.
	* gnu/packages/bioconductor.scm (r-biocset): Update to 1.8.1.

	gnu: r-biocpkgtools: Update to 1.12.2.
	* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.12.2.

	gnu: r-mixomics: Update to 6.18.0.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.18.0.

	gnu: r-rsubread: Update to 2.8.1.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.8.1.

	gnu: r-geoquery: Update to 2.62.1.
	* gnu/packages/bioconductor.scm (r-geoquery): Update to 2.62.1.
	[propagated-inputs]: Add r-r-utils.

	gnu: r-icobra: Update to 1.22.1.
	* gnu/packages/bioconductor.scm (r-icobra): Update to 1.22.1.

	gnu: r-ggtree: Update to 3.2.1.
	* gnu/packages/bioconductor.scm (r-ggtree): Update to 3.2.1.

	gnu: r-treeio: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-treeio): Update to 1.18.1.

	gnu: r-systempiper: Update to 2.0.1.
	* gnu/packages/bioconductor.scm (r-systempiper): Update to 2.0.1.

	gnu: r-msnbase: Update to 2.20.1.
	* gnu/packages/bioconductor.scm (r-msnbase): Update to 2.20.1.

	gnu: r-ensembldb: Update to 2.18.2.
	* gnu/packages/bioconductor.scm (r-ensembldb): Update to 2.18.2.

	gnu: r-chipseeker: Update to 1.30.2.
	* gnu/packages/bioconductor.scm (r-chipseeker): Update to 1.30.2.

	gnu: r-annotationdbi: Update to 1.56.2.
	* gnu/packages/bioconductor.scm (r-annotationdbi): Update to 1.56.2.

	tests: Replace texlive importer tests.
	* tests/texlive.scm (xml, sxml): Remove variables.
	("fetch-sxml: returns SXML for valid XML", "sxml->package"): Remove tests.
	("texlive->guix-package"): Add new test.

	import: texlive: Take different package database as optional argument.
	* guix/import/texlive.scm (tlpdb->package): Expect PACKAGE-DATABASE as
	argument.
	(texlive->guix-package): Accept PACKAGE-DATABASE keyword.

	import: texlive: Print inputs with labels and guixified names.
	* guix/import/texlive.scm (tlpdb->package): Improve handling of propagated-inputs.

2021-11-18  Simon South  <simon@simonsouth.net>

	gnu: strace: Allow readlink, readlinkat tests to pass.
	Modify the invocation of strace's "readlink" and "readlinkat" tests to prevent
	them from failing due to an additional system call made by Guix's patched
	version of glibc.

	* gnu/packages/linux.scm (strace)[source]: Add patch.
	[arguments]<#:phases>: Do not disable the "readlink" test now that it can
	succeed.
	* gnu/packages/patches/strace-readlink-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-11-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: qgpgme: Use 'modify-inputs'.
	* gnu/packages/gnupg.scm (qgpgme)[inputs]: Use 'modify-inputs'.

2021-11-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: qgpgme: Depend on a newer GnuPG.
	This addresses a test failure in 'testSymmetricEncryptDecrypt':

	  FAIL!  : EncryptionTest::testSymmetricEncryptDecrypt() 'QString::fromUtf8(plainText) == QStringLiteral("Hello symmetric World")' returned FALSE. ()
	     Loc: [t-encrypt.cpp(188)]

	The failure was apparently due to gpg asking for a passphrase for
	symmetric decryption.

	* gnu/packages/gnupg.scm (gnupg-2.2.32): New variable.
	(qgpgme)[native-inputs]: Use it.

2021-11-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: ghc: Rely on a fixed version of Git.
	This makes the derivation of ghc equivalent to that found in
	e55547bf70384691712047912c793c517debd2ec.

	* gnu/packages/haskell.scm (ghc-8.8)[native-inputs]: Change GIT to
	GIT/FIXED.
	(ghc-8.10)[native-inputs]: Change GIT-MINIMAL to GIT-MINIMAL/FIXED.
	* gnu/packages/version-control.scm (git/fixed): New variable.

2021-11-18  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: sbcl-cl-webkit: Update to 3.4.0.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 3.4.0, bringing in
	  support for libwebkit2gtk-4.1 from webkit 2.34.

2021-11-18  Jack Hill  <jackhill@jackhill.us>

	gnu: gnome-screenshot: Fix build with Meson 0.60.0.
	* gnu/packages/patches/gnome-screenshot-meson-0.60.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gnome.scm (gnome-screenshot)[patches]: New field.

2021-11-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wireshark: Update to 3.4.10.
	* gnu/packages/networking.scm (wireshark): Update to 3.4.10.

	gnu: emacs-elfeed-score: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 1.2.0.

2021-11-18  zimoun  <zimon.toutoune@gmail.com>

	gnu: coq-stdpp: Adjust '#:make-flags'.
	* gnu/packages/coq.scm (coq-stdpp)[arguments]<#:make-flags>: Set install
	destination.
	<#:phases>: Remove replace 'install.

	gnu: coq-equations: Adjust '#:make-flags'.
	* gnu/packages/coq.scm (coq-equations)[arguments]<#:make-flags>: Set install
	destination.
	<#:phases>: Remove replace 'install.

	gnu: coq-autosubst: Adjust '#:make-flags'.
	* gnu/packages/coq.scm (coq-autosubst)[arguments]<#:make-flags>: Set install
	destination.
	<#:phases>: Remove replace 'install.

	gnu: coq-mathcomp: Adjust '#:make-flags'.
	* gnu/packages/coq.scm (coq-mathcomp)[arguments]<#:make-flags>: Set install
	destination.
	<#:phases>: Remove replace 'install.

	gnu: Add coq-semantics.
	* gnu/packages/coq.scm (coq-semantics): New variable.

2021-11-18  Vagrant Cascadian  <vagrant@debian.org>

	gnu: perl-tie-handle-offset: Fix typo.
	* gnu/packages/perl.scm (perl-tie-handle-offset)[description]: Fix "This
	  module" typo.

	gnu: perl-business-ismn: Fix typo.
	* gnu/packages/perl.scm (perl-business-ismn)[description]: Fix "This module"
	  typo.

	gnu: perl-business-issn: Fix typo.
	* gnu/packages/perl.scm (perl-business-issn)[description]: Fix "This module"
	  typo.

	gnu: perl-business-isbn: Fix typo.
	* gnu/packages/perl.scm (perl-business-isbn)[description]: Fix "This module"
	  typo.

	gnu: perl-test-dir: Fix typo.
	* gnu/packages/perl-check.scm (perl-test-dir)[description]: Fix "This module"
	  typo.

	gnu: python-sgmllib3k: Fix typo.
	* gnu/packages/python-xyz.scm (python-sgmllib3k)[description]: Fix "This
	  package" typo.

	gnu: rust-fever-api-0.2: Fix typo.
	* gnu/packages/crates-io.scm (rust-fever-api-0.2)[description]: Fix "This
	  package" typo.

	gnu: perl-test-nowarnings: Fix typo.
	* gnu/packages/perl-check.scm (perl-test-nowarnings)[description]: Fix "This
	  module" typo.

2021-11-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: foo2zjs: Use archived home page.
	* gnu/packages/cups.scm (foo2zjs)[home-page]: Link to the Web Archive'd
	URL.

	gnu: sg3-utils: Omit static library.
	* gnu/packages/scsi.scm (sg3-utils)[arguments]: Add "--disable-static"
	to #:configure-flags.

	gnu: sg3-utils: Update to 1.47.
	* gnu/packages/scsi.scm (sg3-utils): Update to 1.47.

2021-11-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-sgmllib3k: Remove redundant definition.
	* gnu/packages/python-xyz.scm (python-sgmllib3k): Adjust description and
	remove same-named definition that provided version 1.0.0.

	gnu: graphene: Depend on a fixed version of 'git-minimal'.
	* gnu/packages/version-control.scm (git-minimal/fixed): New variable.
	* gnu/packages/gtk.scm (graphene)[native-inputs]: Use it instead of
	GIT-MINIMAL.

2021-11-17  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 96.0.4664.45-0.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for M96.
	(%chromium-version): Set to 96.0.4664.45.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

	gnu: libtorrent-rasterbar: Update to 1.2.14.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.2.14.
	[source](uri): Adjust tag name.
	[build-system]: Change to CMAKE-BUILD-SYSTEM.
	[arguments]: Adjust accordingly.  Override the check phase to fake the time
	for one test, and disable another.
	[native-inputs]: Add LIBFAKETIME.

2021-11-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: libsoup: Depend on a fixed version of Samba.
	This avoids big rebuilds when Samba is upgraded.

	* gnu/packages/samba.scm (samba/fixed): New variable.
	* gnu/packages/gnome.scm (libsoup-minimal)[inputs]: Use it instead of
	SAMBA.

2021-11-17  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'master' into core-updates-frozen

2021-11-17  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add rcs-blame.
	* gnu/packages/version-control.scm (rcs-blame): New variable.

	gnu: rcs: Install rcsfreeze.
	* gnu/packages/version-control.scm (rcs): Install rcsfreeze.

2021-11-17  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: system: Improve location of some configuration warnings.
	* gnu/bootloader.scm (%warn-target-field-deprecation): Remove it.
	* gnu/bootloader.scm (warn-target-field-deprecation): Use
	define-with-syntax-properties.
	* gnu/system.scm (ensure-setuid-program-list): Ditto.  Also rename the
	'location' variable to 'properties'.

	diagnostics: Add syntax to capture arguments' syntax-properties.
	* guix/diagnostics.scm (define-with-syntax-properties): Add it.

2021-11-17  Rostislav Svoboda  <rostislav.svoboda@gmail.com>

	doc: Improve wording for param spec of `./configure`.
	* doc/contributing.texi (Running Guix Before It Is Installed): Writing "Do
	<this>. But it won't work unless ..." is a bad practice.

2021-11-17  Philip McGrath  <philip@philipmcgrath.com>

	gnu: tidy-html: Update to 5.8.0.
	* gnu/packages/web.scm (tidy-html): Update to 5.8.0.

2021-11-17  Xinglu Chen  <public@yoctocell.xyz>
	    Ludovic Courtès  <ludo@gnu.org>

	scripts: home: Make ‘guix home import’ write home-configuration.scm.
	* guix/scripts/home.scm (process-command): Populate ‘home-configuration.scm’
	  in the destination directory instead of printing to stdout.
	* doc/guix.texi (Declaring the Home Environment): Adjust accordingly.
	(Invoking guix home): Likewise.

	Suggested-by: Ludovic Courtès <ludo@gnu.org>

2021-11-17  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-whiskermenu-plugin: Update to 2.6.1.
	* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): Update to 2.6.1.

	gnu: ristretto: Update to 0.12.0.
	* gnu/packages/xfce.scm (ristretto): Update to 0.12.0.

	gnu: xfce4-cpugraph-plugin: Update to 1.2.5.
	* gnu/packages/xfce.scm (xfce4-cpugraph-plugin): Update to 1.2.5.

2021-11-17  jgart  <jgart@dismail.de>

	gnu: shellcheck: Update to 0.8.0.
	* gnu/packages/haskell-apps.scm (shellcheck): Update to 0.8.0.

2021-11-17  Xinglu Chen  <public@yoctocell.xyz>

	gnu: perl-inline-c: Patch paths to ‘make’.
	* gnu/packages/perl.scm (perl-inline-c)[arguments]<#:phases>{patch-paths}: New
	  phase.

2021-11-17  Alexey Abramov  <levenson@mmer.org>

	services: docker: Add 'environment-variables' configuration field.
	* gnu/services/docker.scm (docker-configuration):  Add the field
	(docker-shepherd-service): Pass the list of defined variables to
	make-forkexec-constructor.
	* doc/guix.texi (Miscellaneous Services): Update doc.

2021-11-17  Vagrant Cascadian  <vagrant@debian.org>

	gnu: perl-log-message: Fix typo.
	* gnu/packages/perl.scm (perl-log-message)[description]: Correctly use "lets
	  you".

2021-11-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eldev: Update to 0.10.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 0.10.
	[arguments]: Enable some tests, disable some others.  Remove #t at the end of phases.

2021-11-17  Vagrant Cascadian  <vagrant@debian.org>

	gnu: home: services: Fix typo.
	* gnu/home/services.scm (compute-on-first-login-script): Fix spelling of
	  "appropriate".

2021-11-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-numcodecs: Unbundle c-blosc.
	* gnu/packages/python-xyz.scm (python-numcodecs)[source]: Add snippet to
	remove bundled c-blosc sources and pre-built Cython files.
	[arguments]: Add build phase 'disable-avx2 and 'unbundle; replace 'check phase
	to run pytest; disable tests.
	[inputs]: Add c-blosc, lz4, zlib, and zstd.
	[native-inputs]: Add python-cython.

	gnu: c-blosc: Build with external libraries and without AVX2.
	* gnu/packages/compression.scm (c-blosc)[inputs]: Add lz4, snappy, zlib, and
	zstd.
	[arguments]: Disable building with AVX2 instructions; prefer our compression
	packages over bundled sources.

	gnu: pdfpc: Replace webkitgtk with webkitgtk-with-libsoup2.
	* gnu/packages/pdf.scm (pdfpc)[inputs]: Replace webkitgtk with
	webkitgtk-with-libsoup2.

2021-11-17  phodina  <phodina@protonmail.com>

	gnu: font-adobe-source-code-pro: Update to 2.032R-ro-1.052R-it-1.012R-VAR.
	* gnu/packages/fonts (font-adobe-source-code-pro): Update to
	2.032R-ro-1.052R-it-1.012R-VAR.
	[commit]: Adjust version rewriting regexp accordingly.

2021-11-17  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Add emacs-vala-mode.
	* gnu/packages/emacs-xyz (emacs-vala-mode): New variable.

2021-11-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vigra: Build without numpy support.
	* gnu/packages/image.scm (vigra)[inputs]: Remove python-numpy.
	[arguments]: Add configure-flag to build without vigranumpy.

	gnu: xfig: Update to 3.2.8b.
	* gnu/packages/xfig.scm (xfig): Update to 3.2.8b.
	[native-inputs]: Add ghostscript.

2021-11-17  Ludovic Courtès  <ludo@gnu.org>

	import: texlive: Remove leftover 'pk'.
	* guix/import/texlive.scm (files->directories): Remove leftover 'pk'
	call.

2021-11-17  Ludovic Courtès  <ludo@gnu.org>

	import: texlive: Load (gnu packages tex) dynamically.
	Fixes a bug whereby 'guix pull' would fail with this guix-extra.drv
	build failure:

	  ice-9/eval.scm:163:9: ERROR:
	    1. &formatted-message:
		format: "~a: patch not found\n"
		arguments: ("nettle-3.5-check-_pkcs1_sec_decrypt-msg-len.patch")

	Reported by ekaitz on #guix.

	Regression introduced in 3b1a12c5bff5a0c108284d19a6982bdf663bbceb.

	* guix/import/texlive.scm: Autoload (gnu packages tex).

	fixlet

2021-11-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fet: Update to 6.2.2.
	* gnu/packages/education.scm (fet): Update to 6.2.2.

	gnu: emacs-csharp-mode: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-csharp-mode): Update to 1.1.0.

	gnu: emacs-vertico: Update to 0.16.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.16.

	gnu: emacs-corfu: Update to 0.15.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.15.

2021-11-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-hnswlib: Disable native optimizations.
	* gnu/packages/python-xyz.scm (python-hnswlib)[arguments]: Add build phase
	'disable-native-optimization.

	import: Replace texlive importer.
	* guix/import/texlive.scm (fetch-sxml, sxml->package): Remove procedures.
	(tlpdb-file, tlpdb, files->directories, tlpdb->package): New procedures.
	(string->license): Add case for lpplgpl license combination.
	(guix-name): Remove COMPONENT argument.
	(texlive->guix-package): Use new procedures.
	(texlive-recursive-import): New procedure.
	* guix/scripts/import/texlive.scm (show-help, %options): Remove --archive
	option.
	(guix-import-texlive): Adjust call of texlive->guix-package.
	* doc/guix.texi (Invoking guix import): Update documentation.

	guix: Add download-multi-svn-to-store.
	* guix/svn-download.scm (download-multi-svn-to-store): New procedure.

2021-11-17  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-tld: Update to 20211117.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-tld): Update to 20211117.

2021-11-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: efl: Add missing input.
	* gnu/packages/enlightenment.scm (efl)[propagated-inputs]: Add libunwind.

	gnu: julia: Update to 1.6.3.
	* gnu/packages/julia.scm (julia): Update to 1.6.3.

2021-11-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: git: Update to 2.34.0.
	* gnu/packages/version-control.scm (git): Update to 2.34.0.

2021-11-16  jgart  <jgart@dismail.de>

	gnu: fennel: Update to 1.0.0.
	* gnu/packages/lua.scm (fennel): Update to 1.0.0.
	[origin]: Remove unneeded snippet.
	[arguments]: Remove custom 'patch-lua-calls, 'install-manpage phases.

2021-11-16  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-flymake-kondor: Update to 0.1.1-0.389b513.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-kondor): Update to 0.1.1-0.389b513.
	[propagated-inputs]: Remove emacs-flymake-quickdef.

2021-11-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add texlive-xifthen.
	* gnu/packages/tex.scm (texlive-xifthen): New variable.

2021-11-16  Greg Hogan  <code@greghogan.com>

	gnu: aws-sdk-cpp: Enable text-to-speech library.
	* gnu/packages/cpp.scm (aws-sdk-cpp)[inputs]: Add pulseaudio dependency
	so that text-to-speech library is included in the build.

	gnu: aws-checksums: Replace patch.
	* gnu/packages/c.scm (aws-checksums): Replace patch.
	[arguments]: Fix CMAKE_PREFIX_PATH.
	[source]: Remove patch.
	* gnu/packages/patches/aws-checksums-cmake-prefix.patch:
	Delete file.
	* gnu/local.mk: Remove it.

	gnu: aws-c-event-stream: Replace patch.
	* gnu/packages/c.scm (aws-c-event-stream): Replace patch.
	[arguments]: Fix CMAKE_PREFIX_PATH.
	[source]: Remove patch.
	* gnu/packages/patches/aws-c-event-stream-cmake-prefix.patch:
	Delete file.
	* gnu/local.mk: Remove it.

	gnu: aws-sdk-cpp: Update to 1.9.136.
	* gnu/packages/cpp.scm (aws-sdk-cpp): Update to 1.9.136.
	[arguments]: Fix CMAKE_PREFIX_PATH.
	[source]: Remove patches.
	* gnu/packages/patches/aws-sdk-cpp-cmake-prefix.patch,
	gnu/packages/patches/aws-sdk-cpp-disable-network-tests.patch,
	gnu/packages/patches/aws-sdk-cpp-disable-werror.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

	gnu: aws-crt-cpp: Update to 0.17.1.
	* gnu/packages/c.scm (aws-crt-cpp): Update to 0.17.1.
	[arguments]: Fix CMAKE_PREFIX_PATH, disable network tests.
	[source]: Remove patches.
	* gnu/packages/patches/aws-crt-cpp-cmake-prefix.patch,
	gnu/packages/patches/aws-crt-cpp-disable-networking-tests.patch:
	Delete files.
	* gnu/local.mk: Remove them.

	gnu: aws-c-mqtt: Replace patch.
	* gnu/packages/c.scm (aws-c-mqtt): Replace patch.
	[arguments]: Fix CMAKE_PREFIX_PATH.
	[source]: Remove patch.
	* gnu/packages/patches/aws-c-mqtt-cmake-prefix.patch: Delete file.
	* gnu/local.mk: Remove it.

	gnu: aws-c-s3: Update to 0.1.26.
	* gnu/packages/c.scm (aws-c-s3): Update to 0.1.26.
	[arguments]: Fix CMAKE_PREFIX_PATH, disable network tests.
	[source]: Remove patches.
	* gnu/packages/patches/aws-c-s3-cmake-prefix.patch,
	gnu/packages/patches/aws-c-s3-disable-networking-tests.patch:
	Delete files.
	* gnu/local.mk: Remove them.

	gnu: aws-c-auth: Update to 0.6.4.
	* gnu/packages/c.scm (aws-c-auth): Update to 0.6.4.
	[arguments]: Fix CMAKE_PREFIX_PATH, disable network tests.
	[source]: Add and remove patches.
	* gnu/packages/patches/aws-c-auth-install-private-headers.patch:
	New file.
	* gnu/packages/patches/aws-c-auth-cmake-prefix.patch,
	gnu/packages/patches/aws-c-auth-disable-networking-tests.patch:
	Delete files.
	* gnu/local.mk: Add and remove them.

	gnu: aws-c-compression: Update to 0.2.14.
	* gnu/packages/c.scm (aws-c-compression): Update to 0.2.14.
	[arguments]: Fix CMAKE_PREFIX_PATH.
	[source]: Remove patch.
	* gnu/packages/patches/aws-c-compression-cmake-prefix.patch:
	Delete file.
	* gnu/local.mk: Remove it.

	gnu: aws-c-http: Update to 0.6.7.
	* gnu/packages/c.scm (aws-c-http): Update to 0.6.7.
	[arguments]: Fix CMAKE_PREFIX_PATH, disable network tests.
	[source]: Remove patches.
	* gnu/packages/patches/aws-c-http-cmake-prefix.patch,
	gnu/packages/patches/aws-c-http-disable-networking-tests.patch:
	Delete files.
	* gnu/local.mk: Remove them.

	gnu: aws-c-cal: Update to 0.5.12.
	* gnu/packages/c.scm (aws-c-cal): Update to 0.5.12.
	[arguments]: Fix CMAKE_PREFIX_PATH.
	[source]: Remove patch.
	* gnu/packages/patches/aws-c-cal-cmake-prefix.patch: Delete file.
	* gnu/local.mk: Remove it.

	gnu: aws-c-io: Update to 0.10.9.
	* gnu/packages/c.scm (aws-c-io): Update to 0.10.9.
	[arguments]: Fix CMAKE_PREFIX_PATH, disable network tests.
	[source]: Remove patches.
	* gnu/packages/patches/aws-c-io-cmake-prefix.patch,
	gnu/packages/patches/aws-c-io-disable-networking-tests.patch:
	Delete files.
	* gnu/local.mk: Remove them.

	gnu: aws-c-common: Update to 0.6.11.
	* gnu/packages/c.scm (aws-c-common): Update to 0.6.11.

	gnu: s2n: Update to 1.1.0.
	* gnu/packages/tls.scm (s2n): Update to 1.1.0.

2021-11-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 9bbbac6.
	* gnu/packages/package-management.scm (guix): Update to 9bbbac6.

2021-11-16  Julien Lepiller  <julien@lepiller.eu>

	gnu: pplacer: Fix build.
	* gnu/packages/bioinformatics.scm (pplacer): Add missing input.

	gnu: ocaml4.07-odoc: Fix inputs.
	* gnu/packages/ocaml.scm (ocaml4.07-odoc): Fix inputs.

	gnu: Add ocaml4.07-bisect-ppx.
	* gnu/packages/ocaml.scm (ocaml4.07-bisect-ppx): New variable.

	gnu: ocaml-lwt: Remove unneeded input.
	* gnu/packages/ocaml.scm (ocaml-lwt)[native-inputs]: Remove
	ocaml-bisect-ppx.

	gnu: Add ocaml4.07-alcotest.
	* gnu/packages/ocaml.scm (ocaml4.07-alcotest): New variable.

	gnu: Add ocaml4.07-re.
	* gnu/packages/ocaml.scm (ocaml4.07-re): New variable.

2021-11-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add texlive-latex-textpos.
	* gnu/packages/tex.scm (texlive-latex-textpos): New variable.

2021-11-16  Ludovic Courtès  <ludo@gnu.org>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add texlive-translator.
	* gnu/packages/tex.scm (texlive-translator): New variable.

2021-11-16  Ludovic Courtès  <ludo@gnu.org>

	home: Adjust 'guix home import' test for shell aliases.
	This is a followup to 4b96998292442ec03024481c911d88f86c7c36b5.

	* tests/home-import.scm (match-home-environment-bash-service): Match the
	'aliases' field.

2021-11-16  Ludovic Courtès  <ludo@gnu.org>

	home: services: bash: Emit 'extra-content' first again.
	Fixes a regression introduced in
	4b96998292442ec03024481c911d88f86c7c36b5 that would less to a
	'tests/guix-home.sh' failure.

	* gnu/home/services/shells.scm (add-bash-configuration)[file-if-not-empty]:
	Move EXTRA-CONTENT first.

2021-11-16  Ludovic Courtès  <ludo@gnu.org>

	home: services: Fix typo.
	Reinstates 4dcec60fa6a93dbc93bef2cdb91e3633c705579e, minus the
	regression it introduced.

	* gnu/home/services.scm (compute-on-first-login-script): Use
	'program-file', not 'gexp->script'.

2021-11-16  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gnucash: Use webkitgtk-with-libsoup2.
	* gnu/packages/gnucash.scm (gnucash)[inputs]: Replace webkitgtk by
	  webkitgtk-with-libsoup2.

2021-11-16  Ludovic Courtès  <ludo@gnu.org>

	daemon: Do not deduplicate files smaller than 8 KiB.
	Files smaller than 8 KiB typically represent ~70% of the entries in
	/gnu/store/.links but only contribute to ~4% of the space savings
	afforded by deduplication.

	Not considering these files for deduplication speeds up file insertion
	in the store and, more importantly, leaves 'removeUnusedLinks' with
	fewer entries to traverse, thereby speeding it up proportionally.

	Partly fixes <https://issues.guix.gnu.org/24937>.

	* config-daemon.ac: Remove symlink hard link check and CAN_LINK_SYMLINK
	definition.
	* guix/store/deduplication.scm (%deduplication-minimum-size): New
	variable.
	(deduplicate)[loop]: Do not recurse when FILE's size is below
	%DEDUPLICATION-MINIMUM-SIZE.
	(dump-port): New procedure.
	(dump-file/deduplicate)[hash]: Turn into...
	[dump-and-compute-hash]: ... this thunk.
	Call 'deduplicate' only when SIZE is greater than
	%DEDUPLICATION-MINIMUM-SIZE; otherwise call 'dump-port'.
	* nix/libstore/gc.cc (LocalStore::removeUnusedLinks): Drop files where
	st.st_size < deduplicationMinSize.
	* nix/libstore/local-store.hh (deduplicationMinSize): New declaration.
	* nix/libstore/optimise-store.cc (deduplicationMinSize): New variable.
	(LocalStore::optimisePath_): Return when PATH is a symlink or smaller
	than 'deduplicationMinSize'.
	* tests/derivations.scm ("identical files are deduplicated"): Produce
	files bigger than %DEDUPLICATION-MINIMUM-SIZE.
	* tests/nar.scm ("restore-file-set with directories (signed, valid)"):
	Likewise.
	* tests/store-deduplication.scm ("deduplicate, below %deduplication-minimum-size"):
	New test.
	("deduplicate", "deduplicate, ENOSPC"): Produce files bigger than
	%DEDUPLICATION-MINIMUM-SIZE.
	* tests/store.scm ("substitute, deduplication"): Likewise.

2021-11-16  Ludovic Courtès  <ludo@gnu.org>

	tests: Factorize 'file=?'.
	* guix/tests.scm (file=?): Add optional 'stat' parameter.  Add fast
	patch comparing inode numbers.
	* tests/gexp.scm ("imported-files with file-like objects"): Remove
	'file=?' procedure and use the one from (guix tests).

2021-11-16  Vivien Kraus  <vivien@planete-kraus.eu>
	    Ludovic Courtès  <ludo@gnu.org>

	services: openssh: Collect all keys for all users.
	Fixes <https://issues.guix.gnu.org/51487>

	* gnu/services/ssh.scm (extend-openssh-authorized-keys): ensure that no key is forgotten.

2021-11-16  Efraim Flashner  <efraim@flashner.co.il>

	Revert "home-services: Demonadify 'on-first-login' handling."
	This commit breaks building guix home
	guix home: error: reference to invalid output 'out' of derivation \
	    '/gnu/store/86zc4rijsswmfqnaq8rwixcxjl2zyl1c-on-first-login.drv'

	This reverts commit 4dcec60fa6a93dbc93bef2cdb91e3633c705579e.

2021-11-16  Jean-Baptiste Volatier  <jbv@pm.me>

	gnu: Add julia-sundials-jull
	* gnu/packages/julia-jll.scm (julia-sundials-jll): New variable.
	* gnu/packages/maths.scm (sundials-julia): New variable.

2021-11-16  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: Add cl-https-everywhere."
	With thanks to jlicht on IRC:
	sbcl-package->cl-source-package assumes all inputs are packages
	which isn't the case here.

	This reverts commit e31d48d8db09e723727eeadbeea22d677f5d1d52.

2021-11-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-pycall: Update to 1.92.5.
	* gnu/packages/julia-xyz.scm (julia-pycall): Update to 1.92.5.

2021-11-16  Jean-Baptiste Volatier  <jbv@pm.me>

	build-system/julia: Enable Julia Pkg to find installed packages.
	Julia's built-in package manager (Pkg) looks for packages in
	JULIA_DEPOT_PATH/packages/PACKAGENAME/XXXX, where XXXX is a string
	encoding package UUID and SHA1 of files.  The link-depot phase creates
	a link at the correct location to allow Pkg to find packages that were
	already installed by Guix.

	* guix/build/julia-build-system.scm (link-depot): New phase.
	(%package-path): Modified package path from packages/ to loadpath/.
	(project.toml->uuid): New procedure, retrive package uuid from TOML file.
	(precompile, check): Adjust to the change in paths.
	(%standard-phases): Add link-depot phase.
	(julia-build): Add julia-package-uuid keyword.
	* guix/build-system/julia.scm (julia-build): Also use the
	julia-package-uuid keyword.
	* gnu/packages/julia-jll.scm (julia-bzip2-jll, julia-cairo-jll,
	julia-compilersupportlibraries-jll, julia-expat-jll, julia-ffmpeg-jll,
	julia-fontconfig-jll, julia-freetype2-jll, julia-fribidi-jll,
	julia-gettext-jll, julia-glib-jll, julia-gr-jll, julia-gumbo-jll,
	julia-imagemagick-jll, julia-jllwrappers-jll, julia-jpegturbo-jll,
	julia-lame-jll, julia-libass-jll, julia-libfdk-aac-jll,
	julia-libffi-jll, julia-libgcrypt-jll, julia-libglvnd-jll,
	julia-libgpg-error-jll, juli-libiconv-jll, julia-libmount-jll,
	julia-libpng-jll, julia-libsass-jll, julia-libtiff-jll,
	julia-libuuid-jll, julia-libvorbis-jll, julia-lzo-jll,
	julia-mbedtls-jll, julia-ogg-jll, julia-openspecfun-jll,
	julia-openssl-jll, julia-opus-jll, julia-pcre-jll, julia-pixman-jll,
	julia-qt5base-jll, julia-wayland-jll, julia-wayland-protocols-jll,
	julia-x264-jll, julia-x265-jll, julia-xkbcommon-jll, julia-xml2-jll,
	julia-xorg-libpthread-stubs-jll, julia-xorg-libx11-jll,
	julia-xorg-libxau-jll, julia-xorg-libxcb-jll, julia-xorg-libxcursor-jll,
	julia-xorg-libxdmcp-jll, julia-xorg-libxext-jll,
	julia-xorg-libxfixes-jll, julia-xorg-libxi-jll,
	julia-xorg-libxinerama-jll, julia-xorg-libxkbfile-jll,
	julia-xorg-libxrandr-jll, julia-xorg-libxrender-jll,
	julia-xorg-xcb-util-jll, julia-xorg-xcb-util-keysyms-jll,
	julia-xorg-xcb-util-renderutil-jll, julia-xorg-xcb-util-wm-jll,
	julia-xorg-xkbcomp-jll, julia-xorg-xkeyboard-config-jll,
	julia-xorg-xtrans-jll, julia-xslt-jll, julia-zlib-jll, julia-zstd-jll)
	[argument]: Adjust the order of the phases to the change in the
	julia-build-system.
	* gnu/packages/julia-xyz.scm (julia-bufferedstreams, julia-calculus,
	julia-dataframes, julia-datavalues, julia-distances, julia-documenter,
	julia-dualnumbers, julia-ellipsisnotation, julia-expronicon,
	julia-fileio, julia-fixedpointnumbers, julia-functionwrappers,
	julia-fuzzycompletions, julia-genericlinearalgebra, julia-genericschur,
	julia-geometrybasics, julia-imagemagick, julia-infinity,
	julia-matrixfactorizations, julia-media, julia-missings, julia-nnlib,
	julia-optimtestproblems, julia-orderedcollections, julia-prettytables,
	julia-pycall, julia-quadmath, julia-safetests, julia-stackviews)
	[arguments]: Correct paths to reflect change of %package-path modify
	order of phases as link-depot needs to run on an unmodified src
	directory add package-name-uuid keyword argument to packages without
	Project.toml file.
	* gnu/packages/julia.scm (julia)[native-search-paths]: Correct paths to
	reflect change of %package-path modify order of phases as link-depot
	needs to run on an unmodified src directory.

2021-11-16  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add cl-https-everywhere.
	* gnu/packages/lisp-xyz.scm (cl-https-everywhere, sbcl-cl-https-everywhere):
	New variables.

	gnu: Add vernacular.
	* gnu/packages/lisp-xyz.scm (cl-vernacular, sbcl-vernacular): New variables.

	gnu: Add fxml.
	* gnu/packages/lisp-xyz.scm (cl-fxml, sbcl-fxml): New variables.

	gnu: Add xpath.
	* gnu/packages/lisp-xyz.scm (cl-xpath, sbcl-xpath): New variables.

	gnu: Add overlord.
	* gnu/packages/lisp-xyz.scm (cl-overlord, sbcl-overlord): New variables.

	gnu: Add cxml-rng.
	* gnu/packages/lisp-xyz.scm (cl-cxml-rng, sbcl-cxml-rng): New variables.

	gnu: Add bit-smasher.
	* gnu/packages/lisp-xyz.scm (cl-bit-smasher, ecl-bit-smasher, sbcl-bit-smasher): New variables.

	gnu: Add cl-base58.
	* gnu/packages/lisp-xyz.scm (cl-base58, ecl-cl-base58, sbcl-cl-base58): New variables.

	gnu: Add exit-hooks.
	* gnu/packages/lisp-xyz.scm (cl-exit-hooks, ecl-exit-hooks, sbcl-exit-hooks):
	New variables.

	gnu: Add cl-strftime.
	* gnu/packages/lisp-xyz.scm (cl-strftime, ecl-cl-strftime, sbcl-cl-strftime):
	New variables.

	gnu: Add sbcl-cl-tld.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-tld): New variable.

	gnu: sbcl-cl-webkit: Update to 3.2.0.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 3.2.0.

	gnu: sbcl-cmd: Update to 20211009.
	* gnu/packages/lisp-xyz.scm (sbcl-cmd): Update to 20211009.

2021-11-16  John Kehayias  <john.kehayias@protonmail.com>

	gnu: flatpak: Use libsoup 2.
	* gnu/packages/package-management.scm (flatpak)[inputs]: Use libsoup 2.

2021-11-16  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: deja-dup: Use libsoup 2.
	* gnu/packages/gnome.scm (deja-dup)[inputs]: Use libsoup 2.

2021-11-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: cups: Update default timeouts.
	Upstream raised these back in 2019 with CUPS 2.3.0.

	* gnu/services/cups.scm (<cups-configuration>): Raise default
	‘multiple-operation-timeout’ and ‘timeout’ from 300 to 900 seconds.
	* doc/guix.texi (Printing Services): Adjust accordingly.

2021-11-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Remove obsolete example module import.
	This follows up on commit a247f5c7537df7e0c09051ba22d5c95eb08f48b9.

	* doc/guix.texi (X Window): Remove unused (srfi srfi-1) from
	the modify-services example.

2021-11-15  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-37.200ffe7.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-37.200ffe7.

2021-11-15  Jelle Licht  <jlicht@fsfe.org>

	gnu: libuv-for-node: Update to 1.42.0.
	* gnu/packages/libevent.scm (libuv-for-node): Update to 1.42.0.

2021-11-15  Jelle Licht  <jlicht@fsfe.org>

	gnu: node-lts: Update to 14.18.1 [security fixes].
	* gnu/packages/node.scm (node-lts): Update to 14.18.1.
	[native-inputs]: Replace c-ares with c-ares-for-node.
	[inputs]: Replace c-ares with c-ares-for-node.

	Includes fixes for CVE-2021-22918, CVE-2021-22930, CVE-2021-22931,
	CVE-2021-22939, and CVE-2021-22940.

2021-11-15  Jelle Licht  <jlicht@fsfe.org>

	gnu: llhttp-bootstrap: Update to 2.1.4 [security-fixes].
	* gnu/packages/node.scm (llhttp-bootstrap): Update to 2.1.4.

	Includes fixes for CVE-2021-22959 and CVE-2021-22960.

2021-11-15  Jelle Licht  <jlicht@fsfe.org>
	    Marius Bakke  <marius@gnu.org>

	gnu: Add c-ares-for-node.
	* gnu/packages/adns.scm (c-ares-for-node): New variable.

2021-11-15  Jelle Licht  <jlicht@fsfe.org>

	gnu: node: Add cpe-name.
	* gnu/packages/node.scm (node)[properties]: Add cpe-name.

2021-11-15  Lenny Händler  <lenny@lennyhaendler.com>

	gnu: taskwarrior: Update to 2.6.1.
	* gnu/packages/task-management.scm (taskwarrior): Update to 2.6.1.

2021-11-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	gnu: pdfarranger: Update to 1.8.0.
	* gnu/packages/pdf.scm (pdfarranger): Update to 1.8.0.

2021-11-15  Jean-Baptiste Volatier  <jbv@pm.me>

	gnu: julia: Fix llvm-julia version.
	LLVM bundled in the binary julia distributed by upstream has its
	version with a "jl" suffix. The llvm-julia package does not have
	this suffix, which causes some packages (e. g. LLVM.jl) to fail to
	load.

	LLVM.jl does this in order to be sure that it is loading a LLVM as
	patched for julia and not LLVM from the distribution which will
	lack the correct patches on distribs other than GUIX.

	I guess there might be other packages that rely on this, so we
	should fix our llvm-julia package.

	* gnu/packages/julia.scm (llvm)
	[source]: Add missing upstream patch
	[arguments]: Add configure-flag to set a "jl" suffix to llvm version
	(julia)[arguments]: Symlink llvm to llvm-11jl.so

2021-11-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult: Update to 0.13.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.13.

	gnu: emacs-exwm: Update to 0.26.
	* gnu/packages/emacs-xyz.scm (emacs-exwm): Update to 0.26.

	gnu: emacs-rustic: Update to 2.1.
	* gnu/packages/emacs-xyz.scm (emacs-rustic): Update to 2.1.

	gnu: emacs-marginalia: Update to 0.10.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 0.10.

	gnu: borgmatic: Fix typo in description.
	* gnu/packages/backup.scm (borgmatic): Fix typo, "software" being a mass noun.

2021-11-15  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hpcguix-web: Update to 0.2.0.
	* gnu/packages/web.scm (hpcguix-web): Update to 0.2.0.
	[arguments]: In 'wrap-program' phase, add guile-zlib to DEPS.
	[native-inputs]: Add GUILE.
	[inputs]: Add GUILE-ZLIB, GUILE-COMMONMARK, and GUILE-JSON.
	[propagated-inputs]: Remove.  These were pointless.
	* gnu/services/web.scm (<hpcguix-web-configuration>)[address, port]: New
	fields.
	* doc/guix.texi (Web Services): Document them.
	* gnu/tests/web.scm (%hpcguix-web-os): Add 'address'.

	gnu: python-pytorch: Update to 1.10.0.
	* gnu/packages/machine-learning.scm (python-pytorch): Update to 1.10.0.
	* gnu/packages/patches/python-pytorch-system-libraries.patch: Adjust.

2021-11-15  Ryan Prior  <rprior@protonmail.com>

	gnu: Add python-minikanren.
	* gnu/packages/python-xyz.scm (python-minikanren): New variable.

	gnu: Add python-etuples.
	* gnu/packages/python-xyz.scm (python-etuples): New variable.

	gnu: Add python-cons.
	* gnu/packages/python-xyz.scm (python-cons): New variable.

	gnu: Add python-logical-unification.
	* gnu/packages/python-xyz.scm (python-logical-unification): New variable.

	gnu: Add python-multipledispatch.
	* gnu/packages/python-xyz.scm (python-multipledispatch): New variable.

2021-11-15  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: clang-toolchain: Add libomp.
	* gnu/packages/llvm.scm (make-clang-toolchain)[inputs]: Add LIBOMP.

2021-11-15  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-rtree.
	* gnu/packages/geo.scm (python-rtree): New variable.

2021-11-15  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add python-ta-lib.
	* gnu/packages/finance.scm (python-ta-lib): New variable.

	gnu: Add cl-chemboy.
	* gnu/packages/lisp-xyz.scm (cl-chemboy, ecl-chemboy, sbcl-chemboy):
	  New variables.

	gnu: Add cl-chemical-compounds.
	* gnu/packages/lisp-xyz.scm (cl-chemical-compounds,
	  ecl-chemical-compounds, sbcl-chemical-compounds): New variables.

	gnu: Add cl-periodic-table.
	* gnu/packages/lisp-xyz.scm (cl-periodic-table, ecl-periodic-table,
	  sbcl-periodic-table): New variables.

2021-11-15  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-calendar: Fix build.
	* gnu/packages/gnome.scm (gnome-calendar)[arguments]: Use meson 0.59.

	gnu: gnome-mines: Fix build.
	* gnu/packages/gnome.scm (gnome-mines)[arguments]: Use meson 0.59.

	gnu: gnome-2048: Fix build.
	* gnu/packages/games.scm (gnome-2048)[arguments]: Use meson 0.59.

2021-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scanpy: Run tests conditionally.
	* gnu/packages/bioinformatics.scm (python-scanpy)[arguments]: Respect TESTS?
	argument.

2021-11-15  Julien Lepiller  <julien@lepiller.eu>

	gnu: guile-netlink: Update to 1.1.
	* gnu/packages/guile-xyz.scm (guile-netlink): Update to 1.1.

2021-11-15  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: python-pingouin: Update to 0.5.0.
	* gnu/packages/python-science.scm (python-pingouin): Update to 0.5.0.

2021-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scipy: Run tests conditionally.
	* gnu/packages/python-science.scm (python-scipy)[arguments]: Respect TESTS? in
	'CHECK phase.

	gnu: Add python-hnswlib.
	* gnu/packages/python-xyz.scm (python-hnswlib): New variable.

	gnu: Add texlive-fira.
	* gnu/packages/tex.scm (texlive-fira): New variable.

2021-11-15  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: vala-language-server: Upgrade to 0.48.3.
	* gnu/packages/gnome-xyz.scm (vala-language-server): Upgrade to 0.48.3.

	gnu: devhelp: Upgrade to 41.2.
	* gnu/packages/gnome.scm (devhelp): Upgrade to 41.2 to upgrade the webkit
	dependency to 4.1.
	[arguments]: Use meson 0.59.
	In 'skip-gtk-update-icon-cache' phase, the post install script has been
	moved from meson_post_install.py to build-aux/meson/.
	In 'fix-devhelp-gir-inputs' phase, the devhelp GIR still mentions webkit
	4.0, use 4.1 instead.

2021-11-15  Josselin Poiret  <dev@jpoiret.xyz>

	news: Notify of Wayland support in GDM
	* etc/news.scm: Add a news entry.

2021-11-15  phodina  <phodina@protonmail.com>

	gnu: Add rust-adblock-0.4.
	* gnu/packages/crates-io.scm (rust-adblock-0.4): New variable.
	* gnu/packages/patches/rust-adblock-ignore-live-tests.patch: New file.
	* gnu/local.mk: Add patch.

	gnu: Add rust-tokio-1.8.
	* gnu/packages/crates-io.scm (rust-tokio-1.8): New variable.
	  (rust-tokio-1): Inherit from above.

	gnu: Add rust-selectors-0.21.
	* gnu/packages/crates-io.scm (rust-selectors-0.21): New variable.

	gnu: Add rust-rmp-serde-0.13.
	* gnu/packages/crates-io.scm (rust-rmp-serde-0.13): New variable.

	gnu: Add rust-twoway-0.2.
	* gnu/packages/crates-io.scm (rust-twoway-0.2): New variable.
	  (rust-twoway-0.1): Inherit from above.

	gnu: rust-rmp-serde: Update to 0.15.5.
	* gnu/packages/crates-io.scm (rust-rmp-serde): Update to 0.15.5.
	(rust-serdeconv-0.4)[arguments]: Update rust-rmp-serde-0.15 in cargo-inputs.

	gnu: Add rust-addr-0.14.
	* gnu/packages/crates-io.scm (rust-addr-0.14): New variable.

	gnu: Add rust-no-std-net-0.5.
	* gnu/packages/crates-io.scm (rust-no-std-net-0.5): New variable.

	gnu: Add rust-publicsuffix-2.
	* gnu/packages/crates-io.scm (rust-publicsuffix-2): New variable.
	(rust-publicsuffix-1): Inherit from above.

	gnu: Add rust-psl-2.
	* gnu/packages/crates-io.scm (rust-psl-2): New variable.

	gnu: Add rust-psl-types-2.
	* gnu/packages/crates-io.scm (rust-psl-types-2): New variable.

	gnu: Add rust-lifeguard-0.6.
	* gnu/packages/crates-io.scm (rust-lifeguard-0.6): New variable.

2021-11-15  Michael Rohleder  <mike@rohleder.de>

	gnu: stockfish: Update to 14.1.
	* gnu/packages/games.scm (stockfish): Update to 14.1.

2021-11-15  pinoaffe  <pinoaffe@gmail.com>

	gnu: Add emacs-org-vcard
	* gnu/packages/emacs-xyz.scm (emacs-org-vcard): New variable.

2021-11-15  phodina via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add mtm.
	* gnu/packages/terminals.scm (mtm): New variable.

2021-11-15  jgart  <jgart@dismail.de>

	gnu: Add music21.
	* gnu/packages/music.scm (music21): New variable.

2021-11-15  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: profanity: Update to 0.11.1.
	* gnu/packages/messaging.scm (profanity): Update to 0.11.1.

	gnu: grisbi: Update to 2.0.5.
	* gnu/packages/finance.scm (grisbi): Update to 2.0.5.

	gnu: diff-so-fancy: Update to 1.4.2.
	* gnu/packages/version-control.scm (diff-so-fancy): Update to 1.4.2.

	gnu: scrot: Update to 1.7.
	* gnu/packages/xdisorg.scm (scrot): Update to 1.7. [inputs]: Add libbsd.

2021-11-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-request: Update to 0.3.2-1.3336eaa.
	* gnu/packages/emacs-xyz.scm (emacs-request): Update to 0.3.2-1.3336eaa.

2021-11-15  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: seahorse: Upgrade to 41.0.
	* gnu/packages/gnome.scm (seahorse): Upgrade to 41.0.

	gnu: seahorse: Use libsoup 2.
	* gnu/packages/gnome.scm (seahorse) [inputs]: Use libsoup 2.

	gnu: gcr: Upgrade to 3.41.0.
	* gnu/packages/gnome.scm (gcr): Upgrade to 3.41.0.

	gnu: gnome-tweaks: Add bash-minimal as an input.
	* gnu/packages/gnome.scm (gnome-tweaks)[inputs]: Add bash-minimal.

	gnu: gnome-tweaks: Set the python path.
	gnu/packages/gnome.scm (gnome-tweaks)[phase wrap-gi-typelib-and-python]:
	Also wrap with GUIX_PYTHONPATH.

	gnu: gnome-tweaks: Use libhandy 1.
	* gnu/packages/gnome.scm (gnome-tweaks)[inputs]: Use libhandy 1, not libhandy
	0.

2021-11-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lagrange: Update to 1.8.2.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.8.2.
	[source]: Add snippet to remove bundled libraries.
	[native-inputs]: Add zip.

2021-11-15  jgart  <jgart@dismail.de>

	gnu: python-furl: Update to 2.1.3.
	* gnu/packages/python-web.scm (python-furl): Update to 2.1.3.

	gnu: python2-orderedmultidict: Remove package.
	* gnu/packages/python-web.scm (python2-orderedmultidict): Delete variable.

	gnu: python-orderedmultidict: Update to 1.0.1.
	* gnu/packages/python-xyz.scm (python-orderedmultidict): Update to 1.0.1.
	[arguments]: Delete custom fix-tests phase.
	[native-inputs]: Add python-flake8.

2021-11-15  Vagrant Cascadian  <vagrant@debian.org>

	Merge branch 'typo-fixes-20211114'

	build: wrap-qt-program: Fix typo.
	* gnu/build/qt-utils.scm (wrap-qt-program): Fix spelling of "program".

	gnu: scandb: Fix typo.
	* gnu/packages/emacs-xyz.scm (scandb)[description]: Fix spelling of
	  "regularly".

2021-11-15  Leo Famulari  <leo@famulari.name>

	gnu: MPD: Update to 0.23.4.
	* gnu/packages/mpd.scm (mpd): Update to 0.23.4.
	[arguments]: Use meson-next for meson-build-system.
	[inputs]: Add fmt.
	[native-inputs]: Add cmake.
	[properties]: Add release-monitoring-url.

2021-11-15  Vagrant Cascadian  <vagrant@debian.org>

	gnu: python-cligj: Fix typo.
	* gnu/packages/emacs-xyz.scm (python-cligj)[description]: Fix spelling of
	  "command".

	gnu: ghc-quickcheck-classes-base: Fix typo.
	* gnu/packages/emacs-xyz.scm (ghc-quickcheck-classes-base)[description]: Fix
	  spelling of "library"

	gnu: emacs-org-contrib: Fix typo.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib)[description]: Fix spelling of
	  "maintenance".

	gnu: rust-fallible-collections-0.4: Fix typo.
	* gnu/packages/crates-io.scm (rust-fallible-collections-0.4)[description]: Fix
	  spelling of "which".

	gnu: r-msfeatures: Fix typo.
	* gnu/packages/bioconductor.scm (r-msfeatures)[description]: Fix spelling of
	  "package".

	gnu: home: services: Fix typo.
	* gnu/home/services/xdg.scm (home-xdg-base-directories-service-type): Fix
	  spelling of "convenient".

	gnu: home: services: Fix typo.
	* gnu/home/services/utils.scm: Fix spelling of "anything".

	gnu: home: services: Fix typo.
	* gnu/home/services/shells.scm (home-shell-profile-configuration): Fix
	  spelling of "available".

	home: services: Typo fix.
	* gnu/home/services.scm: Fix spelling of "directory".

2021-11-15  Vagrant Cascadian  <vagrant@debian.org>

	gnu: gd: Fix long patch filename.
	This fixes the generation of a tarball with "make dist":

	  tar: guix-1.3.0.10365-4c4f9/gnu/packages/patches/gd-Revert-fix-303-gdlib.pc-use-Requires-instead-of-Libs.patch:
	  file name is too long (max 99); not dumped

	* gnu/packages/patches/gd-Revert-fix-303-gdlib.pc-use-Requires-instead-of-Libs.patch:
	  Rename patch to ...
	* gnu/packages/patches/gd-Revert-fix-303-gdlib.pc.patch: ... this.
	* gnu/packages/gd.scm (gd)[source]: Update patch filename.
	* gnu/local.mk (dist_patch_DATA): Update patch filename.

2021-11-14  Marius Bakke  <marius@gnu.org>

	gnu: python-uritemplate: Update to 4.1.1.
	* gnu/packages/python-web.scm (python-uritemplate): Update to 4.1.1.
	[license]: Add LICENSE:ASL2.0.
	(python2-uritemplate): Remove variable.

2021-11-14  Marius Bakke  <marius@gnu.org>

	gnu: Remove python2-google-api-client.
	Some of its dependencies no longer support Python 2.

	* gnu/packages/python-web.scm (python2-google-api-client): Remove variable.

2021-11-14  Marius Bakke  <marius.bakke@usit.uio.no>

	gnu: python-sqlalchemy: Update to 1.4.27.
	* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.4.27.

	gnu: python-psycopg2: Update to 2.9.2.
	* gnu/packages/databases.scm (python-psycopg2): Update to 2.9.2.
	(python2-psycopg2): Remove variable (no longer supported).

	gnu: python-pyasn1-modules: Update to 0.2.8.
	* gnu/packages/python-xyz.scm (python-pyasn1-modules): Update to 0.2.8.

2021-11-14  Marius Bakke  <marius@gnu.org>

	gnu: Remove python2-sqlalchemy-utils.
	Some of its dependencies no longer support Python 2, so drop it.

	* gnu/packages/databases.scm (python2-sqlalchemy-utils): Remove variable.

2021-11-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: epiphany: Use different webkitgtk variant.
	* gnu/packages/gnome.scm (epiphany)[inputs]: Replace webkitgtk with
	webkitgtk-with-libsoup2.

	gnu: epiphany: Use meson 0.59.
	* gnu/packages/gnome.scm (epiphany)[arguments]: Use meson 0.59.

2021-11-14  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	environment: Fix ‘--check’ with exported PS1 variable.
	If your .bashrc (unnecessarily) exports PS1 and you’re in a non-login
	shell, Guix crashes:

	user@popigai:~$ guix shell --check coreutils
	guix shell: checking the environment variables visible from shell '/bin/bash'...
	Backtrace:
	          14 (primitive-load "/home/user/.config/guix/current/bin/g…")
	In guix/ui.scm:
	   2206:7 13 (run-guix . _)
	  2169:10 12 (run-guix-command _ . _)
	In ice-9/boot-9.scm:
	  1752:10 11 (with-exception-handler _ _ #:unwind? _ # _)
	  1752:10 10 (with-exception-handler _ _ #:unwind? _ # _)
	In guix/store.scm:
	   658:37  9 (thunk)
	   1320:8  8 (call-with-build-handler _ _)
	   1320:8  7 (call-with-build-handler #<procedure 7fe393b7c420 at g…> …)
	In guix/status.scm:
	    800:4  6 (call-with-status-report _ _)
	In guix/scripts/environment.scm:
	   951:12  5 (_)
	In guix/store.scm:
	  2119:24  4 (run-with-store #<store-connection 256.99 7fe39627e500> …)
	In guix/scripts/environment.scm:
	   521:35  3 (_ _)
	In unknown file:
	           2 (string=? ("PS1" . "${debian_chroot:+($debian_chroot)…") …)
	In ice-9/boot-9.scm:
	  1685:16  1 (raise-exception _ #:continuable? _)
	  1685:16  0 (raise-exception _ #:continuable? _)

	ice-9/boot-9.scm:1685:16: In procedure raise-exception:
	In procedure string=: Wrong type argument in position 1 (expecting string): ("PS1" . "${debian_chroot:+($debian_chroot)}\\[\\033[01;32m\\]\\u@\\h\\[\\033[00m\\]:\\[\\033[01;34m\\]\\w\\[\\033[00m\\]${EXTRA}\\$ ")
	user@popigai:~$

	This is because the match pattern doesn’t expect `(vhash-assoc "PS1" actual)`
	to return a pair.

	* guix/scripts/environment.scm (validate-child-shell-environment): Change
	match pattern to expect a pair.

2021-11-14  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: alot: Disable hanging test.
	* gnu/packages/mail.scm (alot) [#:phases]: Disable hanging test.

2021-11-14  Ludovic Courtès  <ludo@gnu.org>

	home-services: Demonadify 'on-first-login' handling.
	* gnu/home/services.scm (compute-on-first-login-script): Use
	'computed-file' instead of' gexp->script'.
	(on-first-login-script-entry): Expect a regular value rather than a
	monadic value and remove 'mlet'.

2021-11-14  Andrew Tropin  <andrew@trop.in>
	    Ludovic Courtès  <ludo@gnu.org>

	doc: Add a note about elogind and XDG_RUNTIME_DIR for Guix Home.
	* doc/guix.texi (Declaring the Home Environment): Add a note about elogind and
	XDG_RUNTIME_DIR.

2021-11-14  Andrew Tropin  <andrew@trop.in>

	home-services: on-first-login: Check if XDG_RUNTIME_DIR exists.
	Fixes <https://issues.guix.gnu.org/50945>.
	Reported by Jan Nieuwenhuizen <janneke@gnu.org>.

	* gnu/home-services.scm (on-first-login): on-first-login won't execute
	anything if XDG_RUNTIME_DIR doesn't exists.

2021-11-14  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot, u-boot-am335x-boneblack, u-boot-novena: Fix lint warnings.
	* gnu/packages/bootloaders.scm (u-boot)[description]: Add second space after
	  sentence.
	  (u-boot-am335x-boneblack)[description]: Likewise.
	  (u-boot-novena)[description]: Likewise.

2021-11-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gnome-tweaks: Use meson 0.59.
	* gnu/packages/gnome.scm (gnome-tweaks)[arguments]: Use meson 0.59.

2021-11-14  Julien Lepiller  <julien@lepiller.eu>

	doc: Add example to dist target.
	* doc/local.mk (OS_CONFIG_EXAMPLES_TEXI): Add he-config-bare-bones.scm.

	gnu: python-translate-toolkit: Update to 3.5.1.
	* gnu/packages/python-xyz (python-translate-toolkit): Update to 3.5.1.
	(python2-translate-toolkit): Keep at previous version.

2021-11-14  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Fix guix shell -C example.
	The meaning changed by accident when guix environment was replaced
	by guix shell in 80edb7df6586464aa40e84e103f0045452de95db.

	* doc/guix.texi (Debugging Build Failures): Add missing -D option.

2021-11-14  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-36.87508af.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-36.87508af.

2021-11-14  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add borgmatic.
	* gnu/packages/backup.scm (borgmatic): New variable.

2021-11-14  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add nsxiv.
	* gnu/packages/image-viewers.scm (nsxiv): New variable.

2021-11-14  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add neatmail.
	* gnu/packages/mail.scm (neatmail): New variable.

2021-11-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pinentry-tty: Update to 1.2.0.
	* gnu/packages/gnupg.scm (pinentry-tty): Update to 1.2.0.

	gnu: terminology: Update to 1.11.0.
	* gnu/packages/enlightenment.scm (terminology): Update to 1.11.0.

2021-11-14  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.292.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.292.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.290.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.290.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.255.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.255.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.217.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.217.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.159.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.159.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.79.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.79.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.14.18.
	* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.18.
	(linux-libre-5.14-pristine-source): Update hash.

2021-11-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mu: Update to 1.6.10.
	* gnu/packages/mail.scm (mu): Update to 1.6.10.

2021-11-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: renameutils: Fix license and tweak.
	* gnu/packages/shellutils.scm (renameutils)[source]: Use mirror:// URL.
	[license]: Change to GPL3+.
	[description]: Use @command markup.

2021-11-13  Wiktor Żelazny  <wz@freeshell.de>

	gnu: Add renameutils.
	* gnu/packages/shellutils.scm (renameutils): New variable.

2021-11-13  James Thomas  <jimjoe@gmx.net>

	gnu: Add purple-lurch.
	* gnu/packages/messaging.scm (purple-lurch): New variable

	gnu: Add libomemo.
	* gnu/packages/messaging.scm (libomemo): New variable

	gnu: Add axc.
	* gnu/packages/messaging.scm (axc): New variable

2021-11-13  Greg Hogan  <code@greghogan.com>

	gnu: bear: Update to 3.0.16.
	* gnu/packages/build-tools.scm (bear): Update to 3.0.16.
	* gnu/packages/patches/bear-disable-preinstall-tests.patch: Update.

	gnu: fmt: Update to 8.0.1.
	* gnu/packages/pretty-print.scm (fmt): Update to 8.0.1,
	(fmt-7): New variable.
	* gnu/packages/astronomy.scm (celestia)[inputs],
	gnu/packages/kodi.scm (kodi)[inputs],
	gnu/packages/lua.scm (emilua)[inputs]: Change to fmt-7.

	gnu: waybar: Update to 0.9.8.
	* gnu/packages/wm.scm (waybar): Update to 0.9.8.
	[inputs]: Add libxml2.

	gnu: spdlog: Update to 1.9.2.
	* gnu/packages/logging.scm (spdlog): Update to 1.9.2.

2021-11-13  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust tests/egg.scm to latest API changes.
	This is a followup to b999c80c2e71bd4b3f26a18a321b7e7e7b580103.

	* tests/egg.scm (eval-test-with-egg-file): Pass 'version' argument to
	'egg->guix-package'.

2021-11-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: duplicity: Update to 0.8.21.
	* gnu/packages/backup.scm (duplicity): Update to 0.8.21.
	[arguments]: Don't explicitly return #t from phases.

2021-11-13  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: nautilus: Use libsoup 2 because of tracker.
	* gnu/packages/gnome.scm (nautilus)[inputs]: Replace libsoup with libsoup-minimal-2.
	[arguments]: Use meson 0.59.

2021-11-13  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: electrum: Fix build.
	* gnu/packages/finance.scm (electrum)[arguments]: Add
	  'relax-dnspython-version-requirement' phase.

	gnu: pdf2djvu: Fix tests.
	* gnu/packages/djvu.scm (pdf2djvu)[arguments]: Add 'set-home-for-tests' phase.

2021-11-13  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: tracker-miners: Require the same libsoup as tracker.
	* gnu/packages/gnome.scm (tracker-miners)[inputs]: Use the same libsoup
	version as tracker.
	(tracker)[inputs]: Warn that tracker-miners should
	use the same version of libsoup.

2021-11-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-nbconvert: Add texlive-grffile and texlive-stringenc.
	* gnu/packages/python-xyz.scm (python-nbconvert)[native-inputs]: Add
	texlive-grffile and texlive-stringenc to texlive-updmap.cfg union.

	gnu: Add texlive-stringenc.
	* gnu/packages/tex.scm (texlive-stringenc): New variable.

	gnu: Add texlive-grffile.
	* gnu/packages/tex.scm (texlive-grffile): New variable.

2021-11-13  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: osm-gps-map: Use libsoup 2.
	* gnu/packages/geo.scm (osm-gps-map)[inputs]: Replace libsoup by
	  libsoup-minimal-2.

	gnu: dconf-editor: Use meson 0.59.
	* gnu/packages/gnome.scm (dconf-editor)[arguments]: Add 'meson' parameter.

	gnu: gnome-sudoku: Use meson 0.59.
	* gnu/packages/gnome.scm (gnome-sudoku)[arguments]: Add 'meson' parameter.

2021-11-13  jgart  <jgart@dismail.de>

	guix: packages: Clarify that list is a list of <license> records.
	* guix/packages/packages.scm (<package>): Clarify that the license
	field takes a list of licenses rather than a generic list.

2021-11-13  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gnome-calculator: Use libsoup 2.
	* gnu/packages/gnome.scm (gnome-calculator)[inputs]: Replace libsoup by
	  libsoup-minimal-2.

2021-11-13  Eric Bavier  <bavier@posteo.net>

	gnu: Add Breezy.
	* gnu/packages/version-control.scm (breezy): New variable.

2021-11-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: evolution: Update to 3.42.1.
	* gnu/packages/gnome.scm (evolution): Update to 3.42.1.  Remove trailing #t.
	[source]: Remove patches.
	[phases]{adjust-webkitgtk-version}: New phase.
	* gnu/packages/patches/evolution-CVE-2020-11879.patch: Delete file.
	* gnu/packages/patches/evolution-printableoptions.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register them.

	gnu: evolution-data-server: Update to 3.42.1.
	* gnu/packages/gnome.scm (evolution-data-server): Update to 3.42.1.
	Delete trailing #t.
	[origin]: Remove patches.
	[phases]{adjust-webkitgtk-version}: New phase.
	* gnu/packages/patches/evolution-data-server-CVE-2020-14928.patch: Likewise.
	* gnu/packages/patches/evolution-data-server-CVE-2020-16117.patch: Likewise.
	* gnu/packages/patches/evolution-data-server-libical-compat.patch: Likewise.
	* gnu/packages/patches/evolution-data-server-locales.patch: Likewise.
	* gnu/packages/patches/evolution-data-server-printableoptions.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): De-register them.

	gnu: gnome-settings-daemon: Update to 41.0.
	* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 41.0.
	Remove trailing #t.
	[meson]: Use meson-0.59.

	gnu: gst-plugins-bad: Disable the nondeterministic 'shm_live' test.
	* gnu/packages/gstreamer.scm (gst-plugins-bad):
	[phases]{adjust-tests}: Disable the 'shm' test suite, which includes
	'shm_live'.

2021-11-12  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 192.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 192.

2021-11-12  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add rss2email.
	* gnu/packages/mail.scm (rss2email): New variable.

	gnu: python-feedparser: Add input
	* gnu/packages/web.scm (python-feedparser) [propagated-inputs]: Add
	python-sgmllib3k

	gnu: Add python-sgmllib3k.
	* gnu/packages/python-xyz.scm (python-sgmllib3k): New variable.

2021-11-12  Tom Fitzhenry  <tom@tom-fitzhenry.me.uk>

	gnu: Add emacs-flymake-flycheck.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-flycheck): New variable.

2021-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: fpc: Fix it, really.
	* gnu/packages/pascal.scm (fpc): Inputs are controlled to be package-like
	objects, so the previous attempt also failed.
	[native-inputs]{fpc-binary}: Backtrack to the original solution, which is to
	use the x86_64 bootstrap input for unsupported architectures.

2021-11-12  Timotej Lazar  <timotej.lazar@araneo.si>

	services: Add qemu-guest-agent service.
	* gnu/services/virtualization.scm (<qemu-guest-agent-configuration>): New
	record.
	(qemu-guest-agent-shepherd-service): New procedure.
	(qemu-guest-agent-service-type): New variable.
	* doc/guix.texi (Virtualization Services): Document it.

2021-11-12  Attila Lendvai  <attila@lendvai.name>

	import: utils: Add more licenses and extend their detection.
	* guix/import/utils.scm (spdx-string->license): Identify more
	licenses (CC-BY-4.0, Freetype, HPND).
	* guix/licenses.scm: Add a comment that mentions "MIT" so that people
	who grep for MIT end up there.

2021-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-boxes: Fix build.
	Due to webkitgtk being built with libsoup@3, the pkg-config file it produces
	corresponds to 'webkit2gtk-4.1' rather than 'webkit2gtk-4.0', which is the one
	gnome-boxes need.

	* gnu/packages/gnome.scm (gnome-boxes)[meson]: New argument.
	[native-inputs]{libsoup}: Use libsoup-minimal-2.
	{webkitgtk}: Use webkitgtk-with-libsoup2.

2021-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: fpc: Lazily evaluate the error case.
	* gnu/packages/pascal.scm (fpc)[native-inputs]: Defer evaluating the match
	directive; the error condition would previously be eagerly evaluated and cause
	Guix to fail on non-intel machines.

2021-11-12  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: gnome-boxes: Don’t use bundled libhandy.
	* gnu/packages/gnome.scm (gnome-boxes) [inputs]: Add libhandy.

	gnu: gnome-boxes: Update to 41.1.
	* gnu/packages/gnome.scm (gnome-boxes): Update to 41.1.

	gnu: appstream-glib: Fix build.
	* gnu/packages/glib.scm (appstream-glib) [inputs]: Use libsoup-minimal-2.

2021-11-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: dino: Use libsoup 2.
	* gnu/packages/messaging.scm (dino)[inputs]: Replace libsoup with
	libsoup-minimal-2.

2021-11-12  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add texlive-latex-bussproofs.
	* gnu/packages/tex.scm (texlive-latex-bussproofs): New variable.

2021-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: yelp: Update to 41.0.
	* gnu/packages/gnome.scm (yelp): Update to 41.0.

	gnu: yelp-xsl: Update to 41.0.
	* gnu/packages/gnome.scm (yelp-xsl): Update to 41.0.
	[origin]: Adjust URI.

2021-11-12  Mathieu Othacehe  <othacehe@gnu.org>

	build: bootloader: Add GPT support.
	* gnu/build/bootloader.scm (install-efi-loader): Add GPT support.

2021-11-12  Ryan Sundberg  <ryan@arctype.co>

	image: Support generating GPT images via `partition-table-type`.
	* gnu/image.scm (<image>)[partition-table-type]: New field.
	* gnu/system/image.scm: Implement partition-table-type logic for
	genimage.

2021-11-12  Ryan Sundberg  <ryan@arctype.co>

	gnu: genimage: Update to 14.
	Update genimage from version 11 to 14. A patch is required for the
	tests due to differences in ext tooling.

	* gnu/local.mk (dist_patch_DATA): Replace patch reference.
	* gnu/packages/genimage.scm: Update package source.
	* gnu/packages/patches/genimage-mke2fs-test.patch: New patch file.
	* gnu/packages/patches/genimage-signedness.patch: Delete obsolete patch.

2021-11-12  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.1.0-5.ea09658.
	* gnu/packages/ci.scm (cuirass): Update to 1.1.0-5.ea09658.

2021-11-12  Mark H Weaver  <mhw@netris.org>

	gnu: tar: Replace with 1.34 [fixes CVE-2021-20193].
	* gnu/packages/base.scm (tar)[replacement]: New field.
	(tar-1.34): New variable.

2021-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: evince: Use meson-0.59.
	* gnu/packages/gnome.scm (evince)[meson]: Use meson-0.59.

	gnu: geeqie: Update to 1.6.
	* gnu/packages/image-viewers.scm (geeqie): Update to 1.6.
	[phases]{correctly-locate-aux-scripts}: New phase.

	gnu: libchamplain: Update to 0.12.20.
	* gnu/packages/gnome.scm (libchamplain): Update to 0.12.20.
	[build-system]: Change to meson-build-system.
	[propagated-inputs]{libsoup}: Use libsoup 2.

	gnu: libvirt-glib: Use meson-0.59.
	* gnu/packages/virtualization.scm (libvirt-glib)
	[meson]: New argument.

2021-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libvirt: Update to 7.9.0.
	This resolves a test failure.

	* gnu/packages/virtualization.scm (libvirt): Update to 7.9.0.

2021-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libosinfo: Update to 1.9.0.
	* gnu/packages/virtualization.scm (libosinfo): Remove trailing #t.
	Update to 1.9.0.

2021-11-12  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: orbit2: Fix parallel build.
	* gnu/packages/gnome.scm (orbit2): Remove trailing #t.
	[phases]: Add a phase so that orbit-name-server-2 depends on
	libname-server-2.a.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2021-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: fpc: Fix build.
	The bootstrap binaries (!) were probably too old.

	* gnu/packages/pascal.scm: Add missing copyright line.
	(%fpc-version, %fpc-release-date): New variables.
	(fpc-bootstrap-i386-3.0.4): Add a FIXME for a proper bootstrap.  Rename to...
	(fpc-bootstrap-i386): ... this and update to 3.2.2.  Use %fpc-version.
	(fpc-bootstrap-x86_64-3.0.4): Rename to...
	(fpc-bootstrap-x86_64): ... this and update to 3.2.2.  Use %fpc-version.
	(fpc): Remove trailing #t.
	[version]: Use %fcp-version.
	[inputs]: Adjust accordingly.
	[phases]: Remove hard coded version and release strings.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust: Remove #:rust ,rust-1.52 arguments.
	Only the last rust is now suitable to be used, which is 1.54 (the default).

	* gnu/packages/crates-io.scm (rust-diffus-0.10)
	(rust-jetscii-0.5, rust-news-flash-1, rust-opml-1)
	(rust-snake-case-0.3, rust-strong-xml-0.6): Remove #:rust argument.
	(rust-obfstr-0.3): Remove arguments field.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kexec-tools: Fix build on i686-linux.
	* gnu/packages/linux.scm (kexec-tools)
	[native-inputs]: Add binutils-next and its accompanying wrapper.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: binutils-gold: Inherit from binutils-next.
	And reinstate tests on non-x86 architectures, as the past problems now appear
	to be resolved.

	* gnu/packages/base.scm (binutils-gold): Inherit from binutils-next.
	[tests?]: Remove argument.
	[inputs]: Remove gcc:lib, which is already included implicitly.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add binutils-next.
	* gnu/packages/base.scm (binutils-next): New variable.

	gnu: openblas: Do not build static library.
	* gnu/packages/maths.scm (openblas)[make-flags]: Add NO_STATIC=1.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: openblas: Add support for older x86 processors.
	Fixes <https://issues.guix.gnu.org/51452>.

	* gnu/packages/maths.scm (openblas)[make-flags]: Make the x86_64, i686,
	powerpc64le and aarch64 architectures share the same flags; this causes the
	DYNAMIC_OLDER=1 to be added for all of them and TARGET=GENERIC to be added for
	the x86_64 and i686 architectures.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: glade3: Use meson-0.59.
	* gnu/packages/gnome.scm (glade3)[meson]: Use meson-0.59.

	gnu: libgweather: Use libsoup 2.
	* gnu/packages/gnome.scm (libgweather)[inputs]{libsoup}: Use libsoup-minimal-2.

	gnu: network-manager-applet: Use meson-0.59.
	* gnu/packages/gnome.scm (network-manager-applet)[meson]: Use meson-0.59.

	gnu: geocode-glib: Use libsoup 2.
	* gnu/packages/gnome.scm (geocode-glib)[inputs]{libsoup}: Use libsoup-minimal-2.

	gnu: gnome-session: Use meson-0.59.
	* gnu/packages/gnome.scm (gnome-session)[meson]: Use meson-0.59.

	gnu: hackneyed-x11-cursors: Update to 0.8.2.
	* gnu/packages/xorg.scm (hackneyed-x11-cursors): Update to 0.8.2.

	gnu: gnome-bluetooth: Use meson-0.59.
	* gnu/packages/gnome.scm (gnome-bluetooth)[meson]: Use meson-0.59.

	gnu: conan: Update to 1.42.0.
	* gnu/packages/package-management.scm (conan): Update to 1.42.0.
	[phases]{relax-requirements}: Relax the Jinja2 requirement.
	[native-inputs]: Remove obsolete comment about CMake.

	gnu: python-urllib3: Update to 1.26.7.
	* gnu/packages/python-web.scm (python-urllib3): Update to 1.26.7.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-wmctrl: Add missing python-attrs propagated inputs.
	Credits to the 'sanity-check' phase for detecting this problem.

	* gnu/packages/python-xyz.scm (python-wmctrl)[propagated-inputs]: Add
	python-attrs.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-asynctest: Delete package.
	This library is no longer supported (doesn't build with Python 3.9; see
	https://github.com/Martiusweb/asynctest/issues/158).

	* gnu/packages/python-xyz.scm (python-aionotify): Delete variable.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pymodbus: Update to 2.5.3.
	* gnu/packages/python-xyz.scm (python-pymodbus): Update to 2.5.3.
	[phases]{disable-problematic-tests}: Delete an extra test module.
	[native-inputs]: Remove python-asynctest.

	gnu: python-aiomysql: Update to 0.17.8.
	* gnu/packages/databases.scm (python-aiomysql): Update to 0.17.8.  Update
	comment about why the tests are disabled.
	[native-inputs]: Remove.
	[propagated-inputs]{python-pypika, python-typing-extensions}: Remove.
	{python-asyncmy, python-asyncpg, python-iso8601, python-pypika-tortoise}
	{python-rapidjson, python-uvloop}: New propagated inputs.
	[synopsis, description]: Reformat and modify slightly.

	gnu: Add python-aiomysql.
	* gnu/packages/databases.scm (python-aiomysql): New variable.

	gnu: Add python-asyncmy.
	* gnu/packages/databases.scm (python-asyncmy): New variable.

	gnu: Add python-asyncpg.
	* gnu/packages/databases.scm (python-asyncpg): New variable.

	gnu: Add python-sphinxcontrib-asyncio.
	* gnu/packages/databases.scm (python-sphinxcontrib-asyncio): New variable.

	gnu: Add python-pypika-tortoise.
	* gnu/packages/databases.scm (python-pypika-tortoise): New variable.

	gnu: icecat: Enable geckodriver.
	* gnu/packages/gnuzilla.scm (icecat)[configure-flags]: Add the
	--enable-geckodriver flag.
	[phases]{install}: Also install the 'geckodriver' command.
	[description]: Mention the existence of 'geckodriver'.

	gnu: osinfo-db-tools: Update to 1.9.0.
	* gnu/packages/virtualization.scm (osinfo-db-tools): Update to 1.9.0.
	[input]{libsoup}: Use libsoup-minimal-2.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: meson: Replace the 'test-target' argument by 'test-options'.
	This change is motivated by the need to disable the default 30 seconds timeout
	that Meson uses (see: https://gitlab.gnome.org/GNOME/glib/-/issues/2522), and
	also by desire to specify extra options to run the check phase without having
	to override it.

	* guix/build-system/meson.scm (meson-build) <test-target>: Replace argument
	with...
	<test-options>: ... this one.
	* guix/build/meson-build-system.scm (check): Invoke 'meson test' instead of
	'ninja test-target', as the former is configurable via options.
	* doc/guix.texi (Build Systems) <meson-build-system>: Update doc.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: icecat: Use latest rust.
	* gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Use the current version
	of rust and cargo, which is 1.54.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gvfs: Use meson-0.59 to workaround faulty meson.
	Meson 0.60 now hard fails on errors it previously only warned about.

	* gnu/packages/gnome.scm (gvfs)[meson]: Use meson-0.59.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libgdata: Use libsoup 2 to fix build.
	* gnu/packages/gnome.scm (libgdata)[inputs]: Use libsoup-minimal-2.

	gnu: ansible: Update to 4.7.0.
	* gnu/packages/admin.scm (ansible): Update to 4.7.0.

	gnu: ansible-core: Use GUIX_PYTHONPATH to fix build.
	* gnu/packages/admin.scm (ansible-core)[phases]{preserve-pythonpath}: Replace
	PYTHONPATH by GUIX_PYTHONPATH.

	gnu: openblas: Update to 0.3.18.
	* gnu/packages/maths.scm (openblas): Update to 0.3.18.  Delete trailing #t.

	gnu: docker-compose: Update to 1.29.2.
	* gnu/packages/docker.scm (docker-compose): Update to 1.29.2.
	[inputs]: Add python-dotenv and python-distro.

	gnu: python-distro: Update to 1.6.0.
	* gnu/packages/python-xyz.scm (python-distro): Update to 1.6.0.

	gnu: Add python-dotenv.
	* gnu/packages/python-xyz.scm (python-dotenv): New variable.

	gnu: python-docker: Update to 5.0.3 and remove obsolete package variants.
	* gnu/packages/docker.scm (python-docker): Update to 5.0.3.
	* gnu/packages/python-web.scm (python-requests-2.20): Delete unused package
	variant.
	(python-urllib3-1.24): Likewise.

	gnu: python-requests: Update to 2.26.0.
	* gnu/packages/python-web.scm (python-requests): Update to 2.26.0.
	[propagated-inputs]: add python-charset-normalizer.

2021-11-11  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Remove references to a removed patch.
	* gnu/packages/backup.scm (libchop)[source]: Remove the patch.
	  (idutils)[source]: Ditto.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-online-accounts: Update to 3.43.1.
	* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.43.1.
	[inputs]{webkitgtk}: Use webkitgtk-with-libsoup2.

	gnu: Add webkitgtk-with-libsoup2
	* gnu/packages/webkit.scm (webkitgtk-with-libsoup2): New variable.

	gnu: libblockdev: Update to 2.26.
	* gnu/packages/disk.scm (libblockdev): Update to 2.26.
	[source]: Remove patches field.
	[inputs]: Add xfsprogs.
	* gnu/packages/patches/libblockdev-glib-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: uhttpmock: Use libsoup 2.
	* gnu/packages/web.scm (uhttpmock)[inputs]{libsoup}: Downgrade to libsoup 2 to
	fix build.

	gnu: emacs-elpy: Update to 1.35.0-0.8d0de31.
	* gnu/packages/emacs-xyz.scm (emacs-elpy): Update to 1.35.0-0.8d0de31.
	[source]: Use git-fetch.
	[phases]{patch-ffip-project-search-call}: Delete.
	{disable-broken-tests}: New phase.
	[propagated-inputs]{python-rope}: Remove.

	gnu: jami-gnome: Fix build with webkitgtk 2.34.1.
	* gnu/packages/jami.scm (jami-gnome)[phases]{fix-webkit-detection}: New phase.

	gnu: geoclue: Fix build option name.
	* gnu/packages/gnome.scm (geoclue)[configure-flags]<bus-srv-user>: Rename
	to...
	<dbus-srv-user>: ... this.  The error was caught by meson 0.60.

	gnu: accountsservice: Use meson 0.59.4 to work around a bug in 0.60.0.
	* gnu/packages/freedesktop.scm (accountsservice):
	[meson]: Use meson-0.59.

	gnu: network-manager: Update to 1.32.12.
	* gnu/packages/gnome.scm (network-manager): Update to 1.32.12.
	[origin]: Remove snippet field.
	[meson]: New argument.
	[phases]: Remove trailing #t.
	{pre-configure}: Adjust; disable failing jansson test.
	* gnu/packages/patches/network-manager-plugin-path.patch: Adjust patch.

	gnu: Add polkit-duktape.
	* gnu/packages/polkit.scm (polkit): Disable a JavaScript related test, somehow
	triggered in the polkit-duktape build.
	(polkit-duktape): New variable.
	* gnu/packages/patches/polkit-use-duktape.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: duktape: Install a pkg-config file.
	* gnu/packages/javascript.scm (duktape)[phases]{install-pkg-config}: New phase.

	gnu: xorg-server: Fix indentation.
	* gnu/packages/xorg.scm (xorg-server): Fix indentation.  Remove trailing #t.

	gnu: xorg-server, xorg-server-for-tests: Update to 21.1.0.
	* gnu/packages/xorg.scm (xorg-server): Update to 21.1.0.
	[origin]: Update URI.
	(xorg-server-for-tests)[version]: Delete field.
	[source]: Likewise.
	[propagated-inputs]: Add libxcvt and an explanatory comment.

	gnu: Add libxcvt.
	* gnu/packages/xorg.scm (libxcvt): New variable.

	gnu: xorgproto: Update to 2021.5.
	* gnu/packages/xorg.scm (xorgproto): Update to 2021.5.

	gnu: xkeyboard-config: Update to 2.34.
	* gnu/packages/xorg.scm (xkeyboard-config): Update to 2.34.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: tracker: Use libsoup-minimal-2 to fix build.
	The package doesn't build with libsoup 3 yet.

	* gnu/packages/gnome.scm (tracker)[inputs]{libsoup}: Use libsoup-minimal-2.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: dconf: Update to 0.40.0.
	* gnu/packages/gnome.scm (dconf): Update to 0.40.0.
	[configure-flags]: Fix the doc flag; it's named 'gtk_doc', not
	'enable-gtk-doc'.

	gnu: gtkmm: Update to 4.4.0.
	* gnu/packages/gtk.scm (gtkmm): Update to 4.4.0.  Delete trailing #t.

	gnu: gtkmm-3: Update to 3.24.5.
	* gnu/packages/gtk.scm (gtkmm-3): Update to 3.24.5.
	[arguments]: Use meson-0.59.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add meson-0.59.
	Since gtkmm@3 at least requires it, to workaround a possible new bug in Meson.
	Keep Meson at 0.60, because it also introduces useful features, such as
	validating that the build options used exist.

	* gnu/packages/build-tools.scm (meson-0.59): New variable.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add cling.
	* gnu/packages/cpp.scm (cling): New variable.
	(llvm-cling): New private variable.
	(clang-cling): Likewise.
	* gnu/packages/patches/cling-use-shared-library.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: python-lit: Update to 12.0.1.
	* gnu/packages/check.scm (python-lit): Update to 12.0.1.

	gnu: python2-lit: Remove package.
	* gnu/packages/check.scm (python2-lit): Remove package.

	gnu: ldc: Update to 1.27.1.
	* gnu/packages/dlang.scm (ldc-bootstrap): Rename to...
	(ldc-bootstrap-0.17): ... this.  Fix indentation.  Disable tests.
	[phases]: Remove test related patching.
	{patch-phobos}: Rename to ...
	{patch-paths}: ... this.
	[inputs]: Remove llvm-6, which is propagated by clang-6.
	(ldc-bootstrap-1.12): New variable, based on the previous ldc.
	[source]: Use the official release tarball.
	[build-type]: Set the build type to Release.
	[configure-flags]: Pass the -GNinja configure flag.
	[phases]{patch-paths}: Override to adjust for changed paths.
	{build, install}: Override to use ninja.
	[native-inputs]: Add ld-gold-wrapper.  Update llvm to version 11 and use
	ldc-bootstrap-0.17 as the bootstrapping D compiler.  Add ninja.  Remove the
	phobos-src, druntime-src and dmd-testsuite-src source inputs, now included in
	the official release.
	(ldc-bootstrap-1.24): Other intermediate variant for bootstrapping purposes.
	(ldc): Update to 1.27.1.
	[make-flags]: New argument.
	[configure-flags]: Adjust.
	[phases]{fix-compiler-rt-library-discovery}: New phase.
	{patch-paths-in-tests}: Likewise.
	{disable-problematic-tests}: Likewise.  Compared to before, many GDB tests are
	reinstated.
	{set-cc-and-cxx-to-use-clang}: New phase.
	{tests}: Override.
	[inputs]: Update clang to version 11. Bootstrap from a stage 1 version of
	itself.
	* gnu/packages/patches/ldc-bootstrap-disable-tests.patch: Delete file.
	* gnu/packages/patches/ldc-disable-phobos-tests.patch: Likewise.
	* gnu/local.mk: De-register them.

	gnu: gdb: Update to 11.1 and remove gdb-9.2.
	* gnu/packages/gdb.scm (gdb-10): Rename to...
	(gdb-11): ... and update.  Update comment about disabled tests.
	[origin]: Delete patch, integrated  upstream.
	(gdb-9.2): Delete variable, no longer used.
	(gdb): Set alias to gdb-11.
	* gnu/packages/patches/gdb-hurd.patch: Delete file.
	* gnu/packages/patches/gdb-9.2-sim-ppc-fno-common.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): De-register them.

	gnu: python-numpy: Update to 1.21.3 and cleanup.
	* gnu/packages/python-xyz.scm (python-numpy): Update to 1.21.3.
	[native-inputs]: Add python-hypothesis and python-pytest-xdist.
	[phases]: Delete trailing #t.  Do not explicitly reorder the check phase, as
	it already runs after the install phase for the python build system.
	{configure-blas-lapack}: Rename to...
	{configure-blas}: ... this, to cleanup remnants of lapack left in commit
	6623d1cd7f3.
	{check}: Honor TESTS?.  Invoke the tests via the runtests.py script and enable
	parallel tests.
	(python2-numpy-1.8)[phases]{configure-blas-lapack}: Likewise (as for the
	python-numpy package).

	gnu: zxing-cpp: Update to 1.2.0-0.00783db.
	* gnu/packages/aidc.scm (zxing-cpp): Update to 1.2.0-0.00783db.
	[version]: Use git-version.
	[source]: Adjust accordingly.
	[native-inputs]: Replace googletest-source by the regular googletest package.
	Add fmt.
	[arguments]: Remove field.
	(zxing-cpp-1.2): New variable.
	* gnu/packages/gstreamer.scm (gst-plugins-bad): Skip failing test.
	[inputs]: Use zxing-cpp-1.2.

	gnu: mesa: Enable support for OpenGL ES 1.1 and 2.0.
	* gnu/packages/gl.scm (mesa)[native-inputs]: Add python-libxml2.  Remove TODO
	comment.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mesa: Replace obsolete vulkan-overlay-layer build option.
	The option has been replaced by `vulkan-layers', an array of options.

	* gnu/packages/gl.scm (mesa): Remove trailing #t.
	[configure-flags]: Replace the vulkan-overlay-layer build option by
	vulkan-layers.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gstreamer: Disable the pipelines-seek test.
	* gnu/packages/gstreamer.scm (gstreamer)
	[phases]{disable-problematic-tests}: New phase.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gdk-pixbuf: Remove obsolete jasper support.
	The newer meson 0.60 failed the build because the jasper flag no longer
	exists.

	* gnu/packages/gtk.scm (gdk-pixbuf)[configure-flags]<jasper>: Remove configure
	flag.
	[phases]{patch-docbook}: Remove condition and TODO comment.
	[inputs]: Remove jasper.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-dateutil: Update to 2.8.2.
	* gnu/packages/time.scm (python-dateutil): Update to 2.8.2.

	gnu: python-six-bootstrap: Update to 1.16.0.
	* gnu/packages/python-build.scm (python-six-bootstrap): Update to 1.16.0.

	gnu: python-pytest: Update to 6.2.5.
	* gnu/packages/check.scm (python-pytest): Update to 6.2.5.

	gnu: python-dbusmock: Update to 0.24.0.
	* gnu/packages/python-xyz.scm (python-dbusmock): Update to 0.24.0.  Delete
	trailing #t.

	gnu: boost: Update to 1.77.0.
	* gnu/packages/boost.scm (boost): Update to 1.77.0.

	gnu: python-dbus: Update to 1.2.18.
	* gnu/packages/python-xyz.scm (python-dbus): Update to 1.2.18.
	(python2-dbus)[configure-flags]: Provide the PYTHON_VERSION configure
	variable.

	gnu: python-hypothesis: Update to 6.23.4.
	* gnu/packages/check.scm (python-hypothesis): Update to 6.23.4.

	gnu: curl: Update to 7.79.1.
	* gnu/packages/curl.scm (curl): Update to 7.79.1.  Delete trailing #t.
	[origin]: Remove the upstream curl-7.77-tls-priority-string.patch patch.
	* gnu/packages/patches/curl-7.77-tls-priority-string.patch: Delete it.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: meson: Update to 0.60.0.
	* gnu/packages/build-tools.scm (meson): Update to 0.60.0.

	gnu: jsoncpp: Apply patch to regular package.
	* gnu/packages/serialization.scm (jsoncpp)[source]: Apply patch.
	(jsoncpp-with-pkg-version): Delete variant package.
	* gnu/packages/jami.scm (libring)[inputs]: Adjust accordingly.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nss: Update to 3.71.
	This is made in an attempt to get rid of non-deterministic test failures,
	namely:

	  [  FAILED  ] TlsConnectDatagram13.AeadLimit

	* gnu/packages/nss.scm (nss): Update comment about nss-certs.  Update to 3.71.
	[phases]{check}: Update faketime date.
	[inputs]{sqlite}: Use the regular version.
	* gnu/packages/certs.scm (nss-certs): Inherit version and source from nss.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nspr: Normalize inputs.
	* gnu/packages/nss.scm (nspr)[inputs]: Remove conditional.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mariadb: Only run the main test suite to avoid flaky tests.
	Tests from the perfschema test suite has a high failure rate.  Upstream only
	tests the main test suite in their CI, so don't try to outdo them.

	* gnu/packages/databases.scm (mariadb): Delete trailing #t.
	[phases]{check}: Only run the main test suite.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cdparanoia: Disable parallel build.
	The build would sometimes fail with errors such as:

	make[1]: Entering directory '/tmp/guix-build-cdparanoia-10.2.drv-0/cdparanoia-III-10.2'
	gcc -O2 -fsigned-char -g -O2 -c main.c
	gcc -O2 -fsigned-char -g -O2 -c report.c
	gcc -O2 -fsigned-char -g -O2 -c header.c
	gcc -O2 -fsigned-char -g -O2 -c buffering_write.c
	gcc -O2 -fsigned-char -g -O2 -c cachetest.c
	gcc -O2 -fsigned-char -g -O2 -Wl,-rpath=/gnu/store/h0qhcyf0ci4kb70mmvxn8150rl6d3ykm-cdparanoia-10.2/lib -g -O2 main.o report.o header.o buffering_write.o cachetest.o \
	        -L/tmp/guix-build-cdparanoia-10.2.drv-0/cdparanoia-III-10.2/paranoia -L/tmp/guix-build-cdparanoia-10.2.drv-0/cdparanoia-III-10.2/interface \
	        -o cdparanoia -lcdda_interface -lcdda_paranoia -lm -lrt
	ld: main.o: in function `cleanup':
	/tmp/guix-build-cdparanoia-10.2.drv-0/cdparanoia-III-10.2/main.c:667: undefined reference to `paranoia_free'
	[...]
	collect2: error: ld returned 1 exit status

	* gnu/packages/cdrom.scm (cdparanoia)[parallel-build?]: Set to #f.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: elogind: Update to 246.10.
	* gnu/packages/freedesktop.scm (elogind): Update to 246.10.
	Remove trailing #t.
	[configure-flags]: Address TODOs, removing conditionals and providing
	the kexec command.
	[phases]{adjust-tests}: Disable the test-user-util and test-event tests.
	[inputs]: Add kexec-tools.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gawk: Use regular bash to cope with test suite failures.
	Fixes <https://issues.guix.gnu.org/51286>.

	* gnu/packages/gawk.scm (gawk): Remove trailing #t.
	[inputs]: Always use bash.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: librsvg: Preserve the loaders.cache file.
	Now that we have a search path that honors it on gdk-pixbuf, it is more
	valuable to keep it.

	* gnu/packages/gnome.scm (librsvg)[phases]{pre-configure}: Install loaders,
	cache file to locations derived from %gdk-pixbuf-loaders-cache-file.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gtk: Replace gdk-pixbuf+svg by librsvg.
	With the addition of a profile hook for computing the gdk-pixbuf loaders cache
	file, there is no longer a need for gdk-pixbuf+svg, and librsvg can propagate
	gdk-pixbuf without fear, so replace the former for the latter.

	The replacement was automated with the following command:

	   $ git grep -l ',gdk-pixbuf+svg)' \
	     | xargs sed 's/(".*" ,gdk-pixbuf+svg)/("librsvg" ,librsvg)/' -i

	* gnu/packages/gtk.scm (gdk-pixbuf+svg): Delete package.
	(gtk+-2)[propagated-inputs]: Replace gdk-pixbuf+svg with librsvg.
	(gtk+)[propagated-inputs]: Likewise.
	* gnu/packages/gnome.scm (gdk-pixbuf+svg): Add deprecated package.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gdk-pixbuf: Add a search path for the loaders cache file.
	Fixes <https://issues.guix.gnu.org/50957>.

	The previous commit added a profile hook to compute a gdk-pixbuf loaders cache
	file.  This change enables gdk-pixbuf to make use of it.

	* gnu/packages/gtk.scm (gdk-pixbuf)[native-search-paths]: Add a search path
	specification to set the GDK_PIXBUF_MODULE_FILE environment variable.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	profiles: Add a gdk-pixbuf-loaders-cache-file hook.
	This paves the way toward properly fixing https://issues.guix.gnu.org/50957.

	* guix/profiles.scm (gdk-pixbuf-loaders-cache-file): Add procedure...
	(%default-profile-hooks): ... and register it as a profile hook.
	* guix/status.scm (hook-message): Register it here too.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: glib-or-gtk: Generate the gdk-pixbuf-loaders cache file in a phase.
	Adding a profile hook to do so covers most use cases, but it is still
	necessary to have the gdk-pixbuf loaders cache file computed at build time, as
	software may expect to find loaders support at that time.

	* guix/build/glib-or-gtk-build-system.scm: Delete trailing #t.
	(%gdk-pixbuf-loaders-cache-file-prefix): New variable.
	(generate-gdk-pixbuf-loaders-cache): New procedure.
	(generate-gdk-pixbuf-loaders-cache-file): Add procedure...
	(%standard-phases): ... and register it as a build phase.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gtk: Add the generate-gdk-pixbuf-loaders-cache-file phase.
	* gnu/packages/gtk.scm (gtk+)[arguments]: Import the (guix build
	glib-or-gtk-build-system) module and put it in scope.
	[phases]{generate-gdk-pixbuf-loaders-cache-file}: New phase.
	(gtk): Likewise.

	gnu: ungoogled-chromium: Use the new lld-as-ld-wrapper.
	* gnu/packages/chromium.scm (make-lld-wrapper): Delete procedure.
	(ungoogled-chromium)[native-inputs]: Replace its use by lld-as-ld-wrapper.

	gnu: llvm: Add make-lld-wrapper, lld-wrapper and lld-as-ld-wrapper.
	* gnu/packages/llvm.scm (make-lld-wrapper): New procedure.
	(lld-wrapper, lld-as-ld-wrapper): New variables.

	gnu: python-flit: Update to 3.3.0.
	* gnu/packages/python-xyz.scm (python-flit): Update to 3.3.0.

	gnu: webkitgtk: Add a debug output.
	* gnu/packages/webkit.scm[outputs]: Add a debug output.

	gnu: pulseaudio: Add doxygen to fix build.
	* gnu/packages/pulseaudio.scm (pulseaudio)[native-inputs]: Add doxygen.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: webkitgtk: Use libsoup 3 and build with GCC.
	Clang is not needed when building with libsoup 3.

	* gnu/packages/webkit.scm (webkitgtk): Delete trailing #t.
	[configure-flags]: Remove -DUSE_SOUP2.
	[phases]{prepare-build-environment}: Remove phase.
	[native-inputs]: Remove clang.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libsoup: Update to 3.0.1.
	* gnu/packages/gnome.scm (libsoup-minimal): Update to 3.0.1.
	[modules]: Delete argument.
	[phases]{adjust-tests}: Re-enable ssl-test.
	[native-inputs]: Add gnutls, for tests.  Move nghttp2:lib to...
	[propagated-inputs]: ... here.  Add nghttp2, which contains the pkg-config
	files.
	(vala-0.52): Add older variant.
	(libsoup-minimal-2): New variable.
	(rest)[propagated-inputs]: Use libsoup-minimal-2.
	(geoclue)[inputs]: Likewise.
	* gnu/packages/inkscape.scm (inkscape)[inputs]: Likewise.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libsoup: Reverse inheritance relationship with libsoup-minimal.
	Because starting small and adding more on top is easier maintenance-wise than
	the reverse.

	* gnu/packages/gnome.scm (libsoup-minimal): New variable, made by stripping
	all doc-related output, phases and inputs from libsoup.
	[outputs]: Remove doc output.
	[configure-flags]: Set gtk_doc option to false.
	[phases]{patch-docbook-xml, move-doc}: Remove phases.
	[native-inputs]{docbook-xml-4.1.2, gtk-doc}: Remove inputs.
	(libsoup): Inherit from the above.
	[outputs]: Re-add "doc" output.
	[configure-flags]: Set gtk_doc option to true.
	[phases]{patch-docbook-xml, move-doc}: Re-add phases.
	[native-inputs]{docbook-xml-4.1.2, gtk-doc}: Re-add inputs.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: vala: Update to 0.54.2.
	* gnu/packages/gnome.scm (vala): Update to 0.54.2.  Delete trailing #t.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: glib-networking: Update to 2.70.rc.
	This resolves test suite errors following the upgrade to glib 2.70.

	* gnu/packages/gnome.scm (glib-networking): Update to 2.70.rc.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: glib: Update to 2.70, specify a bindir prefix and hide package.
	* gnu/packages/glib.scm (glib): Update to 2.70.  Remove trailing #t.
	[outputs]: Add a debug output.
	[configure-flags]: Specify --bindir and disable manpage generation.
	[phases]{disable-failing-tests}: Disable the flaky testfilemonitor test.
	{move-static-libraries}: Use rename-file instead of link and delete.
	{move-bin}: Rename to...
	{patch-pkg-config-files}: ... this, and adjust the substitutions.
	[native-inputs]: Remove docbook-xsl, libxml2 and libxslt.
	[properties]: Re-add the hidden? property that commit 18f73d80416 had
	temporarily removed.
	(glib-with-documentation)[properties]: Revert to a visible package.
	[native-inputs]: Add docbook-xsl and libxslt.
	[configure-flags]: Delete the inherited "-Dman=false" flag.

	gnu: libthai: Make datrie a normal native-input.
	* gnu/packages/gtk.scm (libthai)[native-input]: Remove conditional on the
	datrie input.

	gnu: pango: Update to 1.48.10.
	* gnu/packages/gtk.scm (pango): Update to 1.48.10.  Remove trailing #t.
	[inputs]: Remove conditional on the bash-minimal input.

	gnu: heimdal: Fix build.
	* gnu/packages/kerberos.scm (heimdal): Remove trailing #t.
	[inputs]: Add mit-krb5.  Add bash-minimal inconditionally.
	[native-inputs]: Add perl inconditionally.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: util-linux: Globally disable the lsns test.
	Justification: the test also failed on the CI for x86_64 and caused an
	evaluation to fail.

	* gnu/packages/linux.scm (util-linux)[phases]{disable-lsns-test}: Disable
	globally.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mit-krb5: Absorb 1.19.2 graft.
	* gnu/packages/kerberos.scm (mit-krb5)[replacement]: Remove.
	[source]: Update to 1.19.2.
	(mit-krb5-1.19.2): Delete variable.

	gnu: openssl: Absorb 1.1.1l graft.
	* gnu/packages/tls.scm (openssl)[replacement]: Remove.
	[source]: Update to 1.1.1l.  Fix indentation.
	* gnu/packages/tls.scm (openssl-1.1.1l): Delete variable.

	gnu: cmake-bootstrap: Update to 3.21.3.
	* gnu/packages/cmake.scm (cmake-bootstrap): Update to 3.21.3.
	(cmake)[source]: Delete field, updating the package to 3.21.3 also.  Remove
	trailing #t.
	(%common-disabled-tests) <CMake.FileDownload>: Add test.

	gnu: graphviz: Update to 2.49.0.
	* gnu/packages/graphviz.scm (graphviz): Update to 2.49.0.

2021-11-11  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update to 21.2.4.
	* gnu/packages/patches/mesa-skip-tests.patch: Adjust for current version.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: inkscape: Remove the legacy 0.92 version.
	The older 0.92 Inkscape package was previously kept because of problems
	building lib2geom on the ARM architectures.  As this no longer appears to be a
	problem (tested on the overdrive1 machine), finally replace the older Inkscape
	by the newer 1.1 release.

	* gnu/packages/inkscape.scm (inkscape-1.1): Delete variable, moving the
	package definition to...
	(inkscape): ... the now single inkscape variable.  Remove trailing #t.
	[tests?]: Remove.
	[phases]{generate-gdk-pixbuf-loaders-cache-file}: Add phase.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rest: Use libsoup-minimal.
	This is needed to prevent a dependency cycle between Inkscape and GTK+.

	* gnu/packages/gnome.scm (rest)[propagated-inputs]
	{libsoup}: Use the minimal variant.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gusb-minimal: Introduce minimal variant.
	This is needed to prevent a dependency cycle between Inkscape and GTK+.

	* gnu/packages/gnome.scm (gusb-minimal): New variable.
	[configure-flags]: Disable docs.
	[native-inputs]: Remove gtk-doc.
	(gusb): Rewrite in terms of gusb-minimal.
	[configure-flags]: Enable docs.
	[native-inputs]: Add gtk-doc.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libcloudproviders-minimal: Introduce minimal variant.
	* gnu/packages/gnome.scm (libcloudproviders-minimal): New minimal variant that
	doesn't require Inkscape to be built (through gtk-doc).
	[source]: Adjust URI.
	[outputs]: Remove field.
	[configure-flags]: Disable introspection, docs and vala bindings.
	[phases]{move-doc}: Move phase to ...
	(libcloudproviders)[phases]: ... here.
	Rewrite in terms of libcloudproviders-minimal.  The "doc" output is moved
	here.
	[configure-flags]: Clear inherited flags and enable doc.
	* gnu/packages/gtk.scm (gtk+)[inputs]{libcloudproviders}: Use the minimal
	variant to prevent a cycle with Inkscape.

	gnu: colord-minimal: Introduce minimal variant.
	* gnu/packages/gnome.scm (colord-minimal): New minimal variant that doesn't
	require Inkscape to be built (through gtk-doc).  Remove trailing #t.
	[configure-flags]: Disable docs and manpage generation.  Sort order.
	(colord): Rewrite in terms of colord-minimal.
	[configure-flags]: Enable manpages and bash completion.
	[phases]{fix-bash-completion-dir}: New phase.
	[native-inputs]: Add bash_completion, docbook-xsl-ns and libxml2.
	* gnu/packages/gtk.scm (gtk+)[inputs]{colord}: Use the colord-minimal variant
	to prevent a cycle with Inkscape.

	gnu: Add docbook-xsl-ns.
	* gnu/packages/docbook.scm (docbook-xsl-ns): New variable.

	gnu: json-glib-minimal: Introduce minimal variant.
	* gnu/packages/gnome.scm (json-glib-minimal): New variable.
	[source]: Adjust URI.
	[outputs]: Move doc output to...
	(json-glib)[outputs]: ... here.  Rewrite in terms of json-glib-minimal.
	* gnu/packages/gtk.scm (gtk+): Use json-glib-minimal to break a cycle with
	Inkscape.

	gnu: lsof: Fix indentation.
	* gnu/packages/lsof.scm (lsof): Fix indentation.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: lsof: Disable the LTlock test.
	Fixes <https://issues.guix.gnu.org/44953>.

	* gnu/packages/lsof.scm (lsof)[phases]: Remove trailing #t.
	{disable-failing-tests}: Disable the LTlock test.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: at-spi2-atk: Break a dependency cycle between GTK+ and Inkscape.
	* gnu/packages/gtk.scm (at-spi2-atk)
	[propagated-inputs]: Replace at-spi2-core with at-spi2-core-minimal.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: at-spi2-core: Reverse inheritance relationship with minimal variant.
	Since the minimal variant is here to stay, this should make things easier to
	maintain.

	* gnu/packages/gtk.scm (at-spi2-core-minimal): Rewrite after removing
	inheritance, making it the base minimal package, with no documentation-related
	inputs or build phases.
	(at-spi2-core): Rewrite definition, inherit from the above minimal variant,
	adding the documentation-related inputs and build phases.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: glib-or-gtk-build-system: Fix indentation.
	* guix/build/glib-or-gtk-build-system.scm (gtk-module-directories)
	(wrap-all-programs): Fix indentation.

	build: glib-or-gtk-build-system: Simplify the wrap-all-programs phase.
	* guix/build/glib-or-gtk-build-system.scm (wrap-all-programs)
	<handle-output>: Precisely build the list of variable specifications, rather
	than relying on a bunch of conditionals.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: meson: Patch to allow installing to independent prefixes.
	Meson goes to lengths at preventing installation to directories outside of the
	main installation prefix.  This isn't convenient or desirable in Guix; patch
	it out using a patch maintained by Nix.

	* gnu/packages/patches/meson-allow-dirs-outside-of-prefix.patch: Add patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/build-tools.scm (meson): Use it.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pathlib2: Update to 2.3.6.
	* gnu/packages/python-xyz.scm (python-pathlib2): Update to 2.3.6.

	gnu: python-pytest-6: Fix version via setuptools-scm.
	* gnu/packages/check.scm (python-pytest-6): Fix indentation.
	[phases]{fix-version}: Rename to...
	{pretend-version}: ... this.  Use the supported setuptools-scm mechanism to
	manually fix the version string, as suggested upstream.

	gnu: python-setuptools-scm: Update to 6.3.2
	* gnu/packages/python-xyz.scm (python-setuptools-scm): Update to 6.3.2.
	[propagated-inputs]: Add python-packaging-bootstrap and python-tomli.
	(properties): Set the python2-variant property.
	(python2-setuptools-scm): Pin to version 5.0.2, the last release to support
	Python 2.

	gnu: Add python-tomli.
	* gnu/packages/python-build.scm (python-tomli): New variable.

	gnu: Add python-flit-core.
	* gnu/packages/python-build.scm (python-flit-core): New variable.

	gnu: python-pypa-build: Update to 0.7.0.
	* gnu/packages/python-build.scm (python-pypa-build): Update to 0.7.0.
	[phases]{relax-requirements}: Rename to...
	{use-toml-instead-of-tomli}: ... this.  Replace tomli by toml.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Move a few Python packages to (gnu packages python-build).
	This is in prevision of updating python-pypa-build, which now requires
	python-packaging and adding python-tomli, which requires python-six.

	* gnu/packages/python-xyz.scm (python-six)
	(python-six-bootstrap, python2-six-bootstrap)
	(python-pyparsing, python2-pyparsing, python-pyparsing-2.4.7)
	(python-packaging-bootstrap, python2-packaging-bootstrap): Move packages to...
	* gnu/packages/python-build.scm: ... here.  Update python-parsing to latest.
	* gnu/packages/python-xyz.scm (python-six, python-packaging): Adjust to
	inherit from their bootstrap versions.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: fontconfig: Add a search path for XDG_DATA_DIRS.
	Fixes <https://issues.guix.gnu.org/31403>.

	* gnu/packages/fontutils.scm (fontconfig)[source]: Fix indentation.
	[configure-flags]: Drop the "--with-add-fonts" configure option as it's no
	longer necessary/desirable to special case the system and user profiles.
	[native-search-paths]: New search path.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Build all Rust packages using the latest rustc.
	The older Rusts are made private variables; they shouldn't be used by users as
	they are not tested and are only built at stage 1, which makes them unsuitable
	to compile Rust applications.

	* gnu/packages/crates-io.scm (rust-cargo-0.53)[arguments]: Remove #:rust
	argument.
	(rust-cxx-1, rust-cxx-build-1, rust-cxx-gen-0.7): Likewise.
	* gnu/packages/crates-io.scm
	(rust-cxx-gen-0.7, rust-cxxbridge-macro-1, rust-postgres-0.19): Likewise.
	(rust-rust-decimal-1, rust-sized-chunks-0.6, rust-socket2-0.4): Likewise.
	(rust-tokio-postgres-0.7, rust-im-rc-15): Likewise.
	* gnu/packages/gnome.scm (librsvg): Likewise.
	* gnu/packages/gnuzilla.scm (mozjs-78): Likewise.
	* gnu/packages/rust-apps.scm
	(hyperfine, tectonic rust-analyzer, rust-cargo-c): Likewise.
	* gnu/packages/shells.scm (nushell): Likewise.
	* gnu/packages/syndication.scm (newsboat): Likewise.
	* gnu/packages/rust.scm: (rust-1.39, rust-1.40, rust-1.41, rust-1.42)
	(rust-1.43, rust-1.44, rust-1.45, rust-1.46, rust-1.47, rust-1.48, rust-1.49)
	(rust-1.50, rust-1.51, rust-1.52, rust-1.53, rust-1.54): Make variables private.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust: Add rust 1.54 and move all non-bootstrapping logic to it.
	* gnu/packages/rust.scm (rust-1.44): Do not replace LLVM version, for
	simplicity.  It used to be required at this point because LLVM 7 was no longer
	supported for rust-1.44, but we're now using LLVM 9.
	(rust-1.46): Move all additional phases, doc output to rust-1.54.
	(rust-1.53, rust-1.54): New variables.
	(rust-1.54): Adjust snippet field.
	(rust): Set default Rust to the latest version, 1.54.0.
	[native-inputs]: Use the latest GDB.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust: Bootstrap rust from 1.39.0 and optimize build time.
	Only stage 1 (rather than stage 2) rustc and cargo are built and the
	installation phase rewritten to not invoke the build tool, which helps to
	shorten the build time to about 10 minutes per Rust on a fast machine.  The
	total build time should take less than 4h30, down from the current 8 hours on
	a Ryzen 3900X CPU.

	* gnu/packages/patches/rust-reproducible-builds.patch: Delete file.
	* gnu/packages/patches/rustc-1.39.0-src.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it, and un-register
	rust-reproducible-builds.patch.
	* gnu/packages/rust.scm (%mrustc-commit): New variable.
	(%mrustc-source): Update to latest commit.
	(rust-1.29): Morph into...
	(rust-1.39): ... this.
	[source]: Adjust the snippet, patches and patch-flags fields.
	[inputs]: Replace llvm-7 by llvm (9).
	[make-flags]: Add the RUSTC_VERSION, MRUSTC_TARGET_VER and OUTDIR_SUF make
	variables.  Remove the RUSTCSRC make variable.
	[phases]{copy-mrustc-and-patch}: Rename to...
	{setup-mrustc-sources}: ... this.  A symbolic link is created inside the
	mrustc directory, pointing to the Rust 1.39.0 sources.
	{patch-makefiles}: Adjust directory.  Patch date and git definitions.  Edit
	out the RUSTC_SRC_DL prerequisite.  Adjust the patching of a shebang.
	{patch-cargo-checksums}: Adjust.
	{configure-cargo-home}: New phase.
	{configure}: Create and add a 'cc' shim to PATH.
	{build}: Do not invoke make in parallel mode inside the run_rustc directory.
	(rust-1.30): Morph into...
	(rust-1.40): ... this, integrating the changes introduced between 1.30 and
	1.40.
	[modules]: Properly import (guix build cargo-utils).
	[phases]{add-cc-shim-to-path}: New phase.
	{configure}: Increase the codegen-units value to 256.
	{build}: Only build stage 1 rustc and cargo, and group the commands into one
	invocation.
	{install}: Manually install the stage 1 build artifacts.
	{patch-cargo-checksums}: Remove the ad-hoc use-modules, no longer needed.
	[source]: Adjust.
	[arguments]: Set validate-runpath? to #f.
	[phases]{patch-cargo-checksums}: Remove phase.
	{configure}: Repatriate the jemalloc configuration changes from 1.40.
	[native-inputs]: Replace the rust-1.29 inputs by rust-1.39.  Use regular
	jemalloc and llvm versions.
	(rust-1.41)[phases]: Add the patch-cargo-checksums phase.
	(rust-1.31, rust-1.32, rust-1.33, rust-1.34, rust-1.35, rust-1.36, rust-1.37)
	(rust-1.38, rust-1.39, rust-1.40):  Delete variables.
	(rust-1.46)[phases]{install}: Group build, test and install commands.
	(rust-1.47)[phases]{build}: Override to adjust for the relocation of the
	standard library source directory.

2021-11-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: rust-rustc-version-0.3: Update home page.
	* gnu/packages/crates-io.scm (rust-rustc-version-0.3)[home-page]: Update it.

	gnu: ciri-long: Move Cython to native inputs.
	* gnu/packages/bioinformatics.scm (ciri-long)[inputs]: Move python-cython from
	here...
	[native-inputs]: ...to here.

	gnu: ciri-long: Fix reference to ccs.
	* gnu/packages/bioinformatics.scm (ciri-long)[arguments]: Add build phase
	"fix-reference-to-ccs".
	[inputs]: Add circtools.

	gnu: Add circtools.
	* gnu/packages/bioinformatics.scm (circtools): New variable.

	gnu: Add bioparser.
	* gnu/packages/bioinformatics.scm (bioparser): New variable.

	gnu: Add biosoup.
	* gnu/packages/bioinformatics.scm (biosoup): New variable.

	gnu: Add rust-seq-io-0.3.
	* gnu/packages/crates-io.scm (rust-seq-io-0.3): New variable.

	gnu: Add rust-bio-0.32.
	* gnu/packages/crates-io.scm (rust-bio-0.32): New variable.

	gnu: Add rust-snafu-0.6.
	* gnu/packages/crates-io.scm (rust-snafu-0.6): New variable.

	gnu: Add rust-statrs-0.12.
	* gnu/packages/crates-io.scm (rust-statrs-0.12): New variable.

	gnu: Add rust-snafu-derive-0.6.
	* gnu/packages/crates-io.scm (rust-snafu-derive-0.6): New variable.

	gnu: Add rust-fastq-0.6.
	* gnu/packages/crates-io.scm (rust-fastq-0.6): New variable.

	gnu: Add rust-parasailors-0.3.
	* gnu/packages/crates-io.scm (rust-parasailors-0.3): New variable.

	gnu: Add rust-parasail-sys-0.2.
	* gnu/packages/crates-io.scm (rust-parasail-sys-0.2): New variable.

	gnu: Add rust-bio-0.33.
	* gnu/packages/crates-io.scm (rust-bio-0.33): New variable.

	gnu: Add rust-glam-0.17.
	* gnu/packages/crates-io.scm (rust-glam-0.17): New variable.

	gnu: Add rust-glam-0.16.
	* gnu/packages/crates-io.scm (rust-glam-0.16): New variable.

	gnu: Add rust-glam-0.15.
	* gnu/packages/crates-io.scm (rust-glam-0.15): New variable.

	gnu: Add rust-statrs-0.14.
	* gnu/packages/crates-io.scm (rust-statrs-0.14): New variable.

	gnu: Add rust-nalgebra-macros-0.1.
	* gnu/packages/crates-io.scm (rust-nalgebra-macros-0.1): New variable.

	gnu: Add rust-nalgebra-0.26.
	* gnu/packages/crates-io.scm (rust-nalgebra-0.26): New variable.

	gnu: Add rust-enum-map-0.6.
	* gnu/packages/crates-io.scm (rust-enum-map-0.6): New variable.

	gnu: Add rust-enum-map-derive-0.4.
	* gnu/packages/crates-io.scm (rust-enum-map-derive-0.4): New variable.

	gnu: Add rust-statrs-0.13.
	* gnu/packages/crates-io.scm (rust-statrs-0.13): New variable.

	gnu: Add rust-glam-0.14.
	* gnu/packages/crates-io.scm (rust-glam-0.14): New variable.

	gnu: Add rust-array-macro-1.
	* gnu/packages/crates-io.scm (rust-array-macro-1): New variable.

	gnu: Add rust-matrixcompare-0.3.
	* gnu/packages/crates-io.scm (rust-matrixcompare-0.3): New variable.

	gnu: Add rust-matrixcompare-mock-0.1.
	* gnu/packages/crates-io.scm (rust-matrixcompare-mock-0.1): New variable.

	gnu: Add rust-getset-0.0.9.
	* gnu/packages/crates-io.scm (rust-getset-0.0.9): New variable.

	gnu: Add rust-newtype-derive-0.1.
	* gnu/packages/crates-io.scm (rust-newtype-derive-0.1): New variable.

	gnu: Add rust-rustc-version-0.1.
	* gnu/packages/crates-io.scm (rust-rustc-version-0.1): New variable.

	gnu: Add rust-semver-0.1.
	* gnu/packages/crates-io.scm (rust-semver-0.1): New variable.

	gnu: Add rust-multimap-0.8.
	* gnu/packages/crates-io.scm (rust-multimap-0.8): New variable.

	gnu: Add rust-bv-0.11.
	* gnu/packages/crates-io.scm (rust-bv-0.11): New variable.

	gnu: Add rust-feature-probe-0.1.
	* gnu/packages/crates-io.scm (rust-feature-probe-0.1): New variable.

	gnu: Add rust-bio-types-0.12.
	* gnu/packages/crates-io.scm (rust-bio-types-0.12): New variable.

	gnu: Add rust-triple-accel-0.3.
	* gnu/packages/crates-io.scm (rust-triple-accel-0.3): New variable.

	gnu: Add rust-glam-0.13.
	* gnu/packages/crates-io.scm (rust-glam-0.13): New variable.

	gnu: Add rust-matrixcompare-0.2.
	* gnu/packages/crates-io.scm (rust-matrixcompare-0.2): New variable.

	gnu: Add rust-matrixcompare-core-0.1.
	* gnu/packages/crates-io.scm (rust-matrixcompare-core-0.1): New variable.

	gnu: Add rust-spirv-std-0.4.
	* gnu/packages/crates-io.scm (rust-spirv-std-0.4): New variable.

	gnu: Add rust-spirv-std-macros-0.4.
	* gnu/packages/crates-io.scm (rust-spirv-std-macros-0.4): New variable.

	gnu: Add rust-spirv-types-0.4.
	* gnu/packages/crates-io.scm (rust-spirv-types-0.4): New variable.

	gnu: Add rust-simba-0.4.
	* gnu/packages/crates-io.scm (rust-simba-0.4): New variable.

	gnu: Add rust-rand-isaac-0.3.
	* gnu/packages/crates-io.scm (rust-rand-isaac-0.3): New variable.

	gnu: rust-heck-0.3: Update to 0.3.2.
	* gnu/packages/crates-io.scm (rust-heck-0.3): Update to 0.3.2.

	gnu: Add rust-bytemuck-1.5.
	* gnu/packages/crates-io.scm (rust-bytemuck-1.5): New variable.

	gnu: Add rust-rand-distr-0.4.
	* gnu/packages/crates-io.scm (rust-rand-distr-0.4): New variable.

	gnu: Add rust-special-0.8.
	* gnu/packages/crates-io.scm (rust-special-0.8): New variable.

	gnu: Add rust-random-0.12.
	* gnu/packages/crates-io.scm (rust-random-0.12): New variable.

	gnu: Add rust-assert-0.7.
	* gnu/packages/crates-io.scm (rust-assert-0.7): New variable.

	gnu: Add rust-rand-pcg-0.3.
	* gnu/packages/crates-io.scm (rust-rand-pcg-0.3): New variable.

	gnu: Add rust-average-0.13.
	* gnu/packages/crates-io.scm (rust-average-0.13): New variable.

	gnu: Add rust-easy-cast-0.4.
	* gnu/packages/crates-io.scm (rust-easy-cast-0.4): New variable.

	gnu: Add rust-float-ord-0.3.
	* gnu/packages/crates-io.scm (rust-float-ord-0.3): New variable.

	gnu: Add rust-serde-big-array-0.3.
	* gnu/packages/crates-io.scm (rust-serde-big-array-0.3): New variable.

	gnu: Add rust-rand-xoshiro-0.6.
	* gnu/packages/crates-io.scm (rust-rand-xoshiro-0.6): New variable.

	gnu: Add rust-rkyv-0.6.
	* gnu/packages/crates-io.scm (rust-rkyv-0.6): New variable.

	gnu: Add rust-bytecheck-0.5.
	* gnu/packages/crates-io.scm (rust-bytecheck-0.5): New variable.

	gnu: Add rust-ptr-meta-0.1.
	* gnu/packages/crates-io.scm (rust-ptr-meta-0.1): New variable.

	gnu: Add rust-ptr-meta-derive-0.1.
	* gnu/packages/crates-io.scm (rust-ptr-meta-derive-0.1): New variable.

	gnu: Add rust-bytecheck-derive-0.5.
	* gnu/packages/crates-io.scm (rust-bytecheck-derive-0.5): New variable.

	gnu: Add rust-simba-0.5.
	* gnu/packages/crates-io.scm (rust-simba-0.5): New variable.

	gnu: Add rust-approx-0.5.
	* gnu/packages/crates-io.scm (rust-approx-0.5): New variable.

	gnu: Add rust-wide-0.6.
	* gnu/packages/crates-io.scm (rust-wide-0.6): New variable.

	gnu: Add rust-triple-accel-0.4.
	* gnu/packages/crates-io.scm (rust-triple-accel-0.4): New variable.

	gnu: Add rust-seahash-4.
	* gnu/packages/crates-io.scm (rust-seahash-4): New variable.

	gnu: Add rust-rkyv-derive-0.6.
	* gnu/packages/crates-io.scm (rust-rkyv-derive-0.6): New variable.

	gnu: Add rust-safe-arch-0.5.
	* gnu/packages/crates-io.scm (rust-safe-arch-0.5): New variable.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: glade3: Remove sitecustomize.py workaround.
	The issue has since been resolved.

	* gnu/packages/gnome.scm (glade3)[phases]{fix-tests}: Delete phase.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	aux-files: sitecustomize: Cleanup and add explanatory comments.
	Fixes <https://issues.guix.gnu.org/50105>.

	* gnu/packages/aux-files/python/sitecustomize.py: Add a comment explaining the
	general idea, and use sys.prefix instead of sys.executable.

	(major_minor): Use the unpacking operator (*) to provide the arguments.
	(site_packages_prefix): Use os.path.join to form the path.
	(python_site): Likewise.  Use sys.prefix instead of sys.executable.
	(all_sites_raw): Split on os.path.pathsep.
	(sys.path): Directly splice the result in the list.

	Suggested-by: Hartmut Goebel <h.goebel@crazy-compilers.com>
	Reported-by: Mathieu Othacehe <othacehe@gnu.org>

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix: packages: Fix repacking of plain tarballs.
	Fixes <https://issues.guix.gnu.org/50066>.

	* guix/packages.scm (patch-and-repack): Test for a tarball using tarball? and
	move the plain file copy to the else clause.

	Reported-by: Mathieu Othacehe <othacehe@gnu.org>

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gdb: Normalize indentation.
	* gnu/packages/gdb.scm (gdb-10): Fix indentation and remove extraneous
	newlines.  Remove trailing #t.
	(gdb-minimal): Fix indentation.

	gnu: gdb: Patch references to /bin/sh and add debug output.
	* gnu/packages/gdb.scm (gdb-10)[outputs]: Add a debug output.
	[phases]{patch-paths}: New phase.
	[inputs]: Add bash.
	(gdb-9.2)[phases]{patch-paths}: Override phase.

	gnu: Add ld-gold-wrapper.
	* gnu/packages/commencement.scm (ld-gold-wrapper): New variable.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: make-ld-wrapper: Add a LINKER argument.
	This allows creating wrappers for other linkers than "ld", such as "ld.gold".

	* gnu/packages/base.scm (make-ld-wrapper): New variable.
	[linker]: New argument.  Update doc.
	<ld>: Use LINKER to derive the linker source.

2021-11-11  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: gcc-5: Fix powerpc64le-linux build
	GCC 5 has a misaligned access to a vector pointer which causes a build failure
	when using GCC 8 and later.  Backport upstream fix that was applied on the GCC
	6 branch.

	* gnu/packages/gcc.scm (gcc-5)[source]: Apply
	gcc-5-fix-powerpc64le-build.patch.
	* gnu/packages/patches/gcc-5-fix-powerpc64le-build.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2021-11-11  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: curl: Honor #:tests?.
	* gnu/packages/curl.scm (curl)[phases]{check}: Honor #:tests?.

2021-11-11  Brendan Tildesley  <mail@brendan.scot>

	build: qt-utils: Don't wrap .X-real files.
	* guix/build/qt-utils.scm (find-files-to-wrap): Exclude already wrapped
	programs.  This is forbidden in wrap-program now due to a738a663a99.

2021-11-11  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: diffutils: Update to 3.8.
	‘coreutils-gnulib-tests.patch’ is applied in the gnulib version shipped
	with 3.8.

	* gnu/packages/base.scm (diffutils): Update to 3.8.
	[source]: Do not apply coreutils-gnulib-tests.patch.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2021-11-11  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: diffutils: Fix signal processing.
	diffutils has a race condition in its signal processing code which is easy to
	trigger on powerpc64le-linux.  More often than not, it causes the ‘colors’
	test to fail and therefore the build of the package fails as well.

	Add the patch proposed in Debian bug 922552 which fixes the problem.

	* gnu/packages/patches/diffutils-fix-signal-processing.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/base.scm (diffutils)[source]: Use it.

2021-11-11  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: gtk+-2: Fix ‘builder’ test.
	The signal callbacks in the ‘builder’ testcase have wrong prototypes.
	This causes it to fail the “/Builder/Signal Autoconnect” test on
	powerpc64le-linux.

	Solve the problem by backporting the upstream fix that was applied to
	GTK+ 3.0.

	* gnu/packages/patches/gtk2-fix-builder-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gtk.scm (gtk+-2): Use it.

2021-11-11  Leo Famulari  <leo@famulari.name>

	gnu: tzdata: Update to 2021e.
	* gnu/packages/base.scm (tzdata, tzdata-for-tests): Update to 2021e.

2021-11-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc: Look for the current timezone in /etc/localtime.
	Fixes <https://issues.guix.gnu.org/50830>.
	Reported by podiki on #guix.

	Previously, glibc 2.33 would look for
	/gnu/store/...-glibc-2.33/etc/localtime instead of /etc/localtime.

	* gnu/packages/base.scm (glibc)[arguments]: Remove #:make-flags.
	[phases]: In 'pre-configure', modify 'inet/Makefile' instead of
	'sunrpc/Makefile' since this is where these bits are in 2.33.
	(glibc-2.31)[arguments]: Add 'set-etc-rpc-installation-directory'
	phase.
	(glibc-2.30): Inherit from GLIBC-2.31.
	* gnu/tests/base.scm (run-basic-test)["libc honors /etc/localtime"]: New
	test.

2021-11-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc: Remove unneeded nscd patching.
	This change had no effect already in glibc 2.29, which has proper
	versioning.

	* gnu/packages/base.scm (glibc)[arguments]: Remove obsolete
	'nscd/nscd_stat.c' 'substitute*' statement.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-keras: Skip a flaky test.
	* gnu/packages/machine-learning.scm (python-keras)
	[phases]{check}: Also skip the test_stateful_metrics test.

2021-11-11  Brice Waegeneire  <brice@waegenei.re>

	bluez: Update to 5.61.
	* gnu/packages/linux.scm (bluez): Update to 5.61.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libnice: Update to 0.1.18-0.47a9633 and disable test-bind test.
	This resolves a build failure following the GStreamer update to 1.18.5.

	* gnu/packages/networking.scm (libnice): Update to 0.1.18-0.47a9633.
	[phases]{disable-failing-tests}: Comment out rather than delete
	test-set-port-range; disable the bind test, which is flaky.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: dbus-c++: Fix build.
	* gnu/packages/glib.scm (dbus-c++)[inputs]: Add libunwind.

	gnu: python-keras: Enable parallel tests.
	* (python-keras)[phases]: Delete trailing #t.
	{check}: Honor TESTS?.  Run the tests in parallel.  Disable PEP8 lint.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: tensorflow: Enable parallel build (at least partially).
	There are still many parts of the build that happen sequentially, but at least
	this hastens the long build somewhat.

	* gnu/packages/machine-learning.scm (tensorflow)[phases]: Remove trailing #t.
	{build-pip-package}: Honor the PARALLEL-BUILD? argument.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gstreamer-docs: Update to 1.18.5.
	* gnu/packages/gstreamer.scm (gstreamer-docs): Update to 1.18.5.  Delete
	trailing #t.

	gnu: python-gst: Update to 1.18.5.
	* gnu/packages/gstreamer.scm (python-gst): Update to 1.18.5.

	gnu: gst-editing-services: Update to 1.18.5.
	* gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.18.5.

	gnu: gst-libav: Update to 1.18.5.
	* gnu/packages/gstreamer.scm (gst-libav): Update to 1.18.5.
	[source]: Remove patch, now integrated upstream.
	* gnu/packages/patches/gst-libav-64channels-stack-corruption.patch: Delete file.
	* gnu/local.mk: De-register it.

	gnu: gst-plugins-ugly: Update to 1.18.5.
	* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.18.5.
	[source]: Remove patches.
	* gnu/packages/patches/gst-plugins-ugly-fix-out-of-bound-reads.patch: Delete file.
	* gnu/local.mk: De-register it.

	gnu: gst-plugins-bad: Update to 1.18.5.
	* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.18.5.
	[source]: Remove patches.
	Delete trailing #t.
	* gnu/packages/patches/gst-plugins-bad-fix-overflow.patch: Delete file.
	* gnu/local.mk: De-register it.

	gnu: gst-plugins-good: Update to 1.18.5.
	* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.18.5.
	[source]: Remove the CVE patches, included in the release.
	* gnu/packages/patches/gst-plugins-good-CVE-2021-3497.patch: Delete file.
	* gnu/packages/patches/gst-plugins-good-CVE-2021-3498.patch: Likewise.
	* gnu/local.mk: De-register them.

	gnu: gst-plugins-base: Update to 1.18.5.
	* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.18.5.
	[source]: Remove patches.
	[inputs]: Move wayland...
	[propagated-inputs]: here.
	* gnu/packages/patches/gst-plugins-base-fix-id3v2-invalid-read.patch: Delete
	file.
	* gnu/local.mk: De-register it.

	gnu: gstreamer: Update to 1.18.5.
	* gnu/packages/gstreamer.scm (gstreamer): Update to 1.18.5.  Remove trailing
	 #t.
	(%common-gstreamer-phases): Remove trailing #t.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert gstreamer update to 1.19.2.
	This reverts commits from e49190cf2befec56246c2baa8697e30c7ba491ac to
	b2fe4c44e39f66d203d99b16aeed3bb69ccca6c8.

	Reason: 1.19 is an unstable (development) release rather than a stable one.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: polkit: Update to 0.120 and ungraft.
	* gnu/packages/polkit.scm (polkit): Update to 0.120.
	[origin]: Update URL and remove libsystemd-login substitution.  Remove
	replacement.
	[inputs]: Update mozjs-60 to mozjs-78.
	[native-inputs]: Add libxslt and docbook-xsl for manpage generation.
	[phases]{fix-manpage-generation}: New phase.
	(polkit/fixed): Delete package.
	* gnu/packages/patches/polkit-CVE-2021-3560.patch: Delete file.
	* gnu/local.mk: De-register it.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add a missing copyright.
	This adjustment is made considering the contributions to the (gnu packages
	polkit) module in commits cb151c68bf and 222e3319bd.

	Suggested-by: Morgan Smith <Morgan.J.Smith@outlook.com>

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mozjs-78: Update to 78.15.0.
	* gnu/packages/gnuzilla.scm (mozjs-78): Update to 78.15.0.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Greg Hogan  <code@greghogan.com>

	gnu: abseil-cpp: Update to 20210324.2.
	But keep the older variant for Tensorflow.

	* gnu/packages/cpp.scm (abseil-cpp-20200923.3): Renamed older variant.
	(abseil-cpp): New variable.
	* gnu/packages/machine-learning.scm (tensorflow-lite)
	[inputs]: Adjust to use the older abseil-cpp-20200923.3.
	* gnu/packages/rpc.scm (grpc-1.16.1)[native-inputs]: Likewise.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Greg Hogan  <code@greghogan.com>

	gnu: abseil-cpp: Remove googletest patch.
	* gnu/packages/patches/abseil-cpp-fix-gtest.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.
	* gnu/packages/cpp.scm (abseil-cpp)[source]: Remove patch.

2021-11-11  Greg Hogan  <code@greghogan.com>

	gnu: googletest: Update to 1.11.0.
	* gnu/packages/check.scm (googletest): Update to 1.11.0.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert commits made to resolve a gdk-pixbuf+svg propagation issue.
	Fixes <https://issues.guix.gnu.org/50957>.

	This reverts the following commits:

	 - 42231bc (gnu: cheese: Propagate gdk-pixbuf+svg rather than gdk-pixbuf)
	 - ad6a950 (gnu: mutter: Propagate gdk-pixbuf+svg rather than gdk-pixbuf)
	 - 5e02d1a (gnu: cogl: Propagate gdk-pixbuf+svg rather than gdk-pixbuf)
	 - 5c467b2 (gnu: libgweather: Propagate gdk-pixbuf+svg rather than gdk-pixbuf)
	 - 26487f6 (gnu: librsvg-next: Do not propagate gdk-pixbuf)
	 - d891922 (gnu: librsvg: Do not propagate gdk-pixbuf)
	 - 22476d3 (gnu: libgsf: Do not propagate gdk-pixbuf)
	 - 099ca0e (gnu: libnotify: Propagate gdk-pixbuf+svg rather than gdk-pixbuf)
	 - fb6a1ff (gnu: appstream-glib: Propagate gdk-pixbuf+svg rather than gdk-pixbuf)
	 - 4fb525d (gnu: weasyprint: Propagate gdk-pixbuf+svg rather than gdk-pixbuf)

	These commits were made to resolve a gdk-pixbuf loaders clash that could occur
	in a profile when both gdk-pixbuf and gdk-pixbuf+svg were propagated.
	Unfortunately, librsvg really needs to propagate gdk-pixbuf itself, which
	would introduce a cycle.  Packages such as 'efl' were broken as a result of
	not propagating gdk-pixbuf.

	A more definitive fix will be proposed for core-updates, which includes a
	profile hook to generate the gdk-pixbuf loaders.cache file, as well as a build
	phase and search path specification, that should resolve the issue for good.

2021-11-11  Brice Waegeneire  <brice@waegenei.re>

	gnu: pulseaudio: Update to 15.0.
	The 'bluez5' configuration options is removed to ease transformation of the
	package by users.  It is auto-enabled by Meson based on the inputs available,
	so it's still enabled in this package.
	* gnu/packages/pulseaudio.scm (pulseaudio): Update to 15.0.
	[arguments]: Fix the 'oss-output' value and remove the 'bluez5' option.
	[inputs]: Add 'elogind'.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: lib2geom: Update to 1.1.
	* gnu/packages/graphics.scm (lib2geom): Update to 1.1.
	[source]: Remove patches, modules and snippet fields.
	[phases]: Remove trailing #t.
	* gnu/packages/patches/lib2geom-fix-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: e2fsprogs: Update to 1.46.4.
	This resolves a test failure on armhf-linux (when building on a aarch64-linux
	system).

	* gnu/packages/linux.scm (e2fsprogs): Update to 1.46.4.  Remove trailing #t.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-gst: Update to 1.19.2.
	* gnu/packages/gstreamer.scm (python-gst): Update to 1.19.2.
	[meson]: Use meson-0.55.

	gnu: gst-editing-services: Update to 1.19.2.
	* gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.19.2.
	[meson]: Use meson-0.55.

	gnu: gst-libav: Update to 1.19.2.
	* gnu/packages/gstreamer.scm (gst-libav): Update to 1.19.2.
	[source]: Re-indent origin.  Delete patches field.
	[meson]: Use meson-0.55.
	* gnu/packages/patches/gst-libav-64channels-stack-corruption.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: gst-plugins-ugly: Update to 1.19.2.
	* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.19.2.  Delete
	trailing #t.
	[patches]: Delete field.
	[meson]: Use meson-0.55.
	* gnu/packages/patches/gst-plugins-ugly-fix-out-of-bound-reads.patch: Delete
	file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: gst-plugins-bad: Update to 1.19.2.
	* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.19.2.
	* gnu/packages/patches/gst-plugins-bad-fix-overflow.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: zxing-cpp: Update to 1.2.0.
	* gnu/packages/aidc.scm (zxing-cpp): Update to 1.2.0.  Remove trailing #t.
	[native-inputs]: Remove field.
	[out-of-source?]: Remove argument.
	[tests?]: Set to #f.
	[configure-flags]: New argument.
	[phases]: Remove argument.

	gnu: gst-plugins-good: Update to 1.19.2.
	* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.19.2.  Remove
	trailing #t.
	[patches]: Remove.
	[meson]: Use meson-0.55.
	* gnu/packages/patches/gst-plugins-good-CVE-2021-3497.patch: Delete file.
	* gnu/packages/patches/gst-plugins-good-CVE-2021-3498.patch: Likewise.
	* gnu/packages/patches/gst-plugins-good-fix-test.patch: Likewise.
	* gnu/local.mk: De-register them.

	gnu: gst-plugins-base: Update to 1.19.2.
	* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.19.2
	[origin]: Delete patches field.  Remove trailing #t.
	[meson]: Use meson-0.55.
	* gnu/packages/patches/gst-plugins-base-fix-id3v2-invalid-read.patch: Delete.
	* gnu/local.mk (dist_patch_DATA): De-register.

	gnu: gstreamer: Update to 1.19.2.
	* gnu/packages/gstreamer.scm (gstreamer): Update to 1.19.2.
	[meson]: Use meson-0.55.
	[phases]{disable-some-tests}: Delete phase.

	gnu: gstreamer-docs: Update to 1.19.2.
	* gnu/packages/gstreamer.scm (gstreamer-docs): Update to 1.19.2.  Remove
	trailing #t.

	gnu: python-sphinx: Update to 4.2.0.
	* gnu/packages/sphinx.scm (python-sphinx): Update to 4.2.0.

	gnu: python-sphinxcontrib-serializinghtml: Update to 1.1.5.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-serializinghtml): Update to 1.1.5.

	gnu: python-sphinxcontrib-htmlhelp: Update to 2.0.0.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-htmlhelp): Update to 2.0.0.

2021-11-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gnupg: Update to 2.2.30.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.30.

	gnu: gnupg: Don't explicitly return #t from phases.
	* gnu/packages/gnupg.scm (gnupg)[arguments]: Don't explicitly return #t
	from phases.

2021-11-11  Brice Waegeneire  <brice@waegenei.re>

	gnu: bluez: Update to 5.59.
	* gnu/packages/linux.scm (bluez): Update to 5.59.
	[native-inputs]: Add python-docutils.

2021-11-11  Xinglu Chen  <public@yoctocell.xyz>

	gnu: python-docutils: Update to 0.17.1.
	* gnu/packages/python-xyz.scm (python-docutils): Update to 0.17.1.

2021-11-11  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: libevdev: Update to 1.11.0.
	* gnu/packages/xorg.scm (libevdev): Update to 1.11.0.

2021-11-11  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: farstream: Enable tests.
	This patch depends on gstreamer's update to 1.18.4.

	* gnu/packages/patches/farstream-gupnp.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/freedesktop.scm (farstream)[patches]: Use it.
	[arguments](tests?): Remove argument.
	[phases](disable-timeout-tests): New phase.

2021-11-11  Solene Rapenne  <solene@perso.pw>

	gnu: e2fsprogs: Update to 1.46.2.
	* gnu/packages/linux.scm (e2fsprogs): Update to 1.46.2.

2021-11-11  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: python-pygobject: Update to 3.40.1.
	* gnu/packages/glib.scm (python-pygobject)[version]: Update to 3.40.1.
	[native-inputs]: Add python-wrapper.

2021-11-11  Raghav Gururajan  <rg@raghavgururajan.name>
	    Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: gst-editing-services: Update to 1.18.4.
	* gnu/packages/gstreamer.scm (gst-editing-services)[version]: Update to 1.18.4.
	[arguments](glib-or-gtk): New argument.
	[inputs]: Add glib, glib-networking and gtk+. Move gst-plugins-base to ...
	[propagated-inputs]: ... here. Add gstreamer.
	[native-inputs]: Replace python with python-wrapper.

	gnu: gst-plugins-bad: Add missing inputs to enable more features.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Add bzip2,
	cairo, chromaprint, directfb, faac, flite, glib, glib-networking,
	glu, gsm, iqa, lcms, libaom, libbs2b, libdc1394, libdca, libde265,
	libdrm, libexif, libfdk, libgme, libmfx, libmms, libmpcdec, libnice,
	libofa, libopenmpt, libtiff, libva, libx11, libxcb, libxext, libxshm,
	lilv, lv2, mjpegtools, nettle, openh264, opensles, pango, rtmpdump, sbc,
	sctp, spandsp, srt, svt-hevc, transcode, v4l-utils, vo-aacenc, vo-amrwbenc,
	vulkan-headers, vulkan-loader, webrtc-audio-processing, wildmidi,
	wpebackend-fdo, zbar and zxing-cpp.
	[phases](adjust-tests): Disable msdkh264enc and svthevcenc tests.
	Reenable line21.

	gnu: gst-plugins-bad: Update to 1.18.4.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[version]: Update to 1.18.4.
	[arguments](glib-or-gtk): New argument.
	[phases](adjust-tests): Disable line21.
	[phases](pre-check): New phase.
	[propagated-inputs]: Add gstreamer.
	[native-inputs]: Add gettext-minimal, gsettings-desktop-schemas, perl and
	xorg-server-for-tests. Replace python with python-wrapper.

	gnu: gst-libav: Update to 1.18.4.
	* gnu/packages/gstreamer.scm (gst-libav)[version]: Update to 1.18.4.

	gnu: gst-plugins-ugly: Update to 1.18.4.
	* gnu/packages/gstreamer.scm (gst-plugins-upgly)[version]: Update to 1.18.4.

	gnu: gst-plugins-good: Update to 1.18.4.
	* gnu/packages/gstreamer.scm (gst-plugins-good)[version]: Update to 1.18.4.

2021-11-11  Raghav Gururajan  <rg@raghavgururajan.name>
	    Leo Prikler  <leo.prikler@student.tugraz.at>
	    宋文武  <iyzsong@member.fsf.org>

	gnu: gst-plugins-base: Enable more features.
	* gnu/packages/gstreamer.scm (gst-plugins-base)
	[inputs]: Add graphene, iso-codes, libgudev, libjpeg-turbo, libpng,
	libvisual, mesa, wayland-protocols, wayland.
	[native-inputs]: Add gettext-minimal and xorg-server-for-test.
	[arguments]: Remove '-Dgl=disabled' from configure flags.  Add pre-check phase.

2021-11-11  Raghav Gururajan  <rg@raghavgururajan.name>
	    宋文武  <iyzsong@member.fsf.org>

	gnu: gst-plugins-base: Update to 1.18.4.
	* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.18.4.

2021-11-11  Raghav Gururajan  <rg@raghavgururajan.name>
	    Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: gstreamer: Update to 1.18.4.
	* gnu/packages/gstreamer.scm (gstreamer)[version]: Update to 1.18.4.
	[propagated-inputs]: Add elfutils and libunwind.
	[synopsis]: Change to "Multimedia framework".
	[native-inputs]: Add bash-completion and gettext-minimal.
	[inputs]: Add gmp, libcap and gsl.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cheese: Propagate gdk-pixbuf+svg rather than gdk-pixbuf.
	Propagating gdk-pixbuf rather than gdk-pixbuf+svg is dangerous as it clashes
	with GTK+'s own gdk-pixbuf+svg propagation.

	* gnu/packages/gnome.scm (cheese)[propagated-inputs]: Replace gdk-pixbuf by
	gdk-pixbuf+svg.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mutter: Propagate gdk-pixbuf+svg rather than gdk-pixbuf.
	Propagating gdk-pixbuf rather than gdk-pixbuf+svg is dangerous as it clashes
	with GTK+'s own gdk-pixbuf+svg propagation.

	* gnu/packages/gnome.scm (mutter)[propagated-inputs]: Replace gdk-pixbuf by
	gdk-pixbuf+svg.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cogl: Propagate gdk-pixbuf+svg rather than gdk-pixbuf.
	Propagating gdk-pixbuf rather than gdk-pixbuf+svg is dangerous as it clashes
	with GTK+'s own gdk-pixbuf+svg propagation.

	* gnu/packages/gnome.scm (cogl)[propagated-inputs]: Replace gdk-pixbuf by
	gdk-pixbuf+svg.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libgweather: Propagate gdk-pixbuf+svg rather than gdk-pixbuf.
	Propagating gdk-pixbuf rather than gdk-pixbuf+svg is dangerous as it clashes
	with GTK+'s own gdk-pixbuf+svg propagation.

	* gnu/packages/gnome.scm (libgweather)[propagated-inputs]: Replace gdk-pixbuf by
	gdk-pixbuf+svg.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: librsvg-next: Do not propagate gdk-pixbuf.
	Propagating gdk-pixbuf rather than gdk-pixbuf+svg is dangerous as it clashes
	with GTK+'s own gdk-pixbuf+svg propagation.

	* gnu/packages/gnome.scm (librsvg-next)[propagated-inputs]: Remove gdk-pixbuf.
	[inputs]: Add gdk-pixbuf+svg.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libnotify: Propagate gdk-pixbuf+svg rather than gdk-pixbuf.
	Propagating gdk-pixbuf rather than gdk-pixbuf+svg is dangerous as it clashes
	with GTK+'s own gdk-pixbuf+svg propagation.

	* gnu/packages/gnome.scm (libnotify)[propagated-inputs]: Replace gdk-pixbuf by
	gdk-pixbuf+svg.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: appstream-glib: Propagate gdk-pixbuf+svg rather than gdk-pixbuf.
	Propagating gdk-pixbuf rather than gdk-pixbuf+svg is dangerous as it clashes
	with GTK+'s own gdk-pixbuf+svg propagation.

	* gnu/packages/glib.scm (appstream-glib)[propagated-inputs]: Replace gdk-pixbuf by
	gdk-pixbuf+svg.

2021-11-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: librsvg: Add a debug output.
	* gnu/packages/gnome.scm (librsvg): Add a debug output.

	gnu: gdk-pixbuf+svg: Fix typo in comment.
	* gnu/packages/gtk.scm (gdk-pixbuf+svg): Fix typo in comment.

	gnu: gdk-pixbuf: Add a debug output.
	* gnu/packages/gtk.scm (gdk-pixbuf)[outputs]{debug}: New output.
	[phases]: Strip trailing #t.

	gnu: gtk+: Add a debug output.
	* gnu/packages/gtk.scm (gtk+-2)[outputs]{debug}: New output.

2021-11-11  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: json-c: Update to 0.15.
	* gnu/packages/web.scm (json-c): Update to 0.15.
	[source]: Remove obsolete patch 'json-c-CVE-2020-12762.patch'.
	* gnu/packages/patches/json-c-CVE-2020-12762.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2021-11-11  Brice Waegeneire  <brice@waegenei.re>

	gnu: shadow: Set log in /var/log.
	Fixes lastlog and faillog commands which otherwise look for lastlog and
	faillog files in /etc.

	* gnu/packages/admin.scm (shadow)[arguments]: Add configure flag
	'shadow_cv_logdir'.

2021-11-11  Brice Waegeneire  <brice@waegenei.re>

	gnu: pulseaudio: Use meson build system.
	* gnu/packages/pulseaudio.scm (pulseaudio)[build-system]: Switch from
	gnu to meson.
	[arguments]: Migrate configure flags for meson.
	[propagated-inputs]: Replace 'gdbm' with 'tdb', upstream default.

	gnu: pulseaudio: Update to 14.2.
	* gnu/packages/pulseaudio.scm (pulseaudio): Update to 14.2.

2021-11-11  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: rust: Update to 1.50.
	* gnu/packages/rust.scm (rust): Change to 1.50.

2021-11-11  Leo Famulari  <leo@famulari.name>

	gnu: gst-plugins-base: Depend on Opus for all systems.
	* gnu/packages/gstreamer.scm (gst-plugins-base)[inputs]: Include opus
	unconditionally.

2021-11-11  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: apr: Update to 1.7.0.
	* gnu/packages/apr.scm (apr): Update to 1.7.0.

2021-11-11  Michael Ford  <fanquake@gmail.com>

	gnu: bitcoin-core-0.20: Update to 0.20.2.
	* gnu/packages/finance.scm (bitcoin-core-0.20): Update to 0.20.2.

2021-11-10  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-wand.
	* gnu/packages/python-xyz.scm (python-wand): New variable.

2021-11-10  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: poetry: Update to 1.1.11.
	* gnu/packages/python-build.scm (poetry): Update to 1.1.11.

	gnu: python-poetry-core: Update to 1.0.7.
	* gnu/packages/python-xyz.scm (python-poetry-core): Update to 1.0.7.

2021-11-10  Ludovic Courtès  <ludo@gnu.org>

	import: print: Replace packages and origins in 'arguments'.
	* guix/import/print.scm (package->code)[variable-reference]
	[object->code]: New procedures.
	[package-lists->code]: Rewrite in terms of 'object->code'.
	Pass the 'arguments' field through 'object->code'.
	* tests/print.scm (pkg-with-arguments, pkg-with-arguments-source): New
	variables.
	("package with arguments"): New test.

	import: print: Handle patches that are origins.
	* guix/import/print.scm (package->code)[source->code]: Handle patches
	that are origins.
	* tests/print.scm (pkg-with-origin-input): Add 'patches' field.
	(pkg-with-origin-patch, pkg-with-origin-patch-source): New variables.
	("package with origin patch"): New test.

	import: print: Correctly handle URI lists.
	* guix/import/print.scm (package->code)[factorized-uri-code]: New
	procedure.
	[source->code]: Use it, and factorize URI when it's a list.
	* tests/print.scm (pkg-with-origin-input): Check origin URI to a list.

	import: print: Properly render packages with origins as inputs.
	* guix/import/print.scm (package->code)[source->code]: Check whether
	VERSION is true before calling 'factorize-uri'.
	[package-lists->code]: Add clause for inputs that are origins.
	* tests/print.scm (pkg-with-origin-input, pkg-with-origin-input-source):
	New variables.
	("package with origin input"): New test.

	import: cran: Allow imports of a specific version.
	* guix/import/cran.scm (download): Handle the case where URL is a list.
	(fetch-description-from-tarball): New procedure.
	(fetch-description): Add #:version parameter.  Honor it when REPOSITORY
	is 'cran.  Use 'fetch-description-from-tarball' when REPOSITORY is
	'bioconductor.
	(description->package): SOURCE-URL may now be a list.
	(cran->guix-package): Pass VERSION to 'fetch-description'.
	(cran-recursive-import): Add #:version parameter.
	* guix/scripts/import/cran.scm (guix-import-cran): Expect a spec rather
	than a mere package name.
	* doc/guix.texi (Invoking guix import): Document it.

	import: pypi: Allow imports of a specific version.
	* guix/import/pypi.scm (latest-version): New procedure.
	(latest-source-release): Rename to...
	(source-release): ... this.  Add 'version' parameter.
	(latest-wheel-release): Rename to...
	(wheel-release): ... this.  Add 'version' parameter.
	(pypi->guix-package): Honor 'version' parameter.
	(pypi-recursive-import): Add 'version' parameter and honor it.
	* guix/scripts/import/pypi.scm (guix-import-pypi): Expect a spec.  Pass
	it to 'package-name->name+version'.  Pass the 'version' parameter.
	* tests/pypi.scm ("pypi->guix-package, no wheel"): Exercise
	the #:version parameter.
	* doc/guix.texi (Invoking guix import): Document it.

2021-11-10  Leo Famulari  <leo@famulari.name>

	gnu: Add BLAKE3 command line tool.
	* gnu/packages/crypto.scm (b3sum): New variable.

	gnu: Add BLAKE3 Rust implementation.
	* gnu/packages/crypto.scm (rust-blake3-0.3): New variable.

	gnu: rust-duct-0.13: Update to 0.13.5.
	* gnu/packages/crates-io.scm (rust-duct-0.13): Update to 0.13.5.
	[arguments]<cargo-inputs>: Use rust-os-pipe-0.9 instead of rust-os-pipe-0.8.

	gnu: rust-os-pipe: Update to 0.9.2.
	* gnu/packages/crates-io.scm (rust-os-pipe-0.8): Replace with ...
	(rust-os-pipe-0.9): ... new variable.
	(arguments)<#:cargo-inputs>: Replace rust-nix-0.15 with rust-libc-0.2.

2021-11-10  phodina  <phodina@protonmail.com>

	gnu: Add emacs-ement.
	* gnu/packages/emacs-xyz.scm (emacs-ement): New variable.

2021-11-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-speculate-0.1: Fix build.
	* gnu/packages/crates-io.scm (rust-speculate-0.1)[arguments]: Don't skip
	build, skip tests.
	[cargo-inputs]: Replace rust-quote-1 with 0.6, rust-syn-0.15 with 0.14.

2021-11-10  phodina  <phodina@protonmail.com>

	gnu: Add emacs-plz.
	* gnu/packages/emacs-xyz.scm (emacs-plz): New variable.

2021-11-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-posframe: Update to 1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.1.1.

	gnu: emacs-minions: Update to 0.3.7.
	* gnu/packages/emacs-xyz.scm (emacs-minions): Update to 0.3.7.

2021-11-10  dan  <igaryhe@gmail.com>

	gnu: fcitx5-configtool: Update to 5.0.8.
	* gnu/packages/fcitx5.scm (fcitx5-configtool): Update to 5.0.8.

	gnu: fcitx5-qt: Update to 5.0.7.
	* gnu/packages/fcitx5.scm (fcitx5-qt): Update to 5.0.7.

	gnu: fcitx5-gtk: Update to 5.0.9.
	* gnu/packages/fcitx5.scm (fcitx5-gtk): Update to 5.0.9.

	gnu: fcitx5: Update to 5.0.10.
	* gnu/packages/fcitx5.scm (fcitx5): Update to 5.0.10.

2021-11-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-regex-1: Fix building.
	* gnu/packages/crates-io.scm (rust-regex-1)[cargo-development-inputs]:
	Replace rust-quickcheck-0.8 with 1, rust-rand-0.6 with 0.8.

2021-11-10  Leo Famulari  <leo@famulari.name>

	gnu: certbot, python-acme: Update to 1.18.0.
	* gnu/packages/tls.scm (certbot, python-acme): Update to 1.18.0.

2021-11-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: di: Update to 4.51.
	* gnu/packages/admin.scm (di): Update to 4.51.
	[arguments]: Don't explicitly return #t from phases.

	gnu: libhx: Update to 4.2.
	* gnu/packages/c.scm (libhx): Update to 4.2.

2021-11-09  Ludovic Courtès  <ludo@gnu.org>

	store: 'mapm/accumulate-builds' does not compare stores with 'eq?'.
	Fixes <https://issues.guix.gnu.org/51732>.
	Regression introduced in 2015d3f042870860efef10e801b93eacc0742d38.

	The (eq? store expected-store) comparison doesn't work on this branch
	where the functional cache, with 'cache-object-mapping', is used
	extensively, thereby changing the store's object identity.

	* guix/store.scm (build-accumulator): Compare the socket of STORE and
	EXPECTED-STORE rather than the store themselves.

2021-11-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: samba: Update to 4.13.14.
	* gnu/packages/samba.scm (samba): Update to 4.13.14.

2021-11-09  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: emacs-corfu: Update to 0.14.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.14.

2021-11-09  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: dunst: Update to 1.7.1.
	* gnu/packages/dunst.scm (dunst): Update to 1.7.1.

2021-11-09  Leo Famulari  <leo@famulari.name>

	gnu: libaom: Update to 3.2.0.
	* gnu/packages/video.scm (libaom): Update to 3.2.0.

2021-11-09  phodina  <phodina@protonmail.com>

	gnu: sdlpop: Fix executable location.
	* gnu/packages/games.scm (sdlpop)[arguments]: Substitute location of executable.

2021-11-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	doc: Fix typo.
	* doc/guix.texi (Invoking guix shell): Fix a typo.

	gnu: emacs-doom-modeline: Update to 3.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-doom-modeline): Update to 3.2.1.

2021-11-09  Christopher Baines  <mail@cbaines.net>

	gnu: mozjs-78: Update to 78.6.1.
	* gnu/packages/gnuzilla.scm (mozjs-78): Update to 78.6.1.

2021-11-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vertico: Update to 0.15.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.15.

2021-11-09  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: deja-dup: Update to 42.8.
	* gnu/packages/gnome.scm (deja-dup): Update to 42.8.
	* gnu/packages/gnome.scm (deja-dup)[inputs]: Add libhandy.

2021-11-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: debianutils: Update to 5.5-1.
	* gnu/packages/debian.scm (debianutils): Update to 5.5-1.
	[arguments]: Remove custom 'create-translations phase.

	gnu: debootstrap: Update to 1.0.126.
	* gnu/packages/debian.scm (debootstrap): Update to 1.0.126.

2021-11-08  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: unison: Fix building the manual.
	* gnu/packages/ocaml.scm (unison)[native-inputs]: Add the missing texlive inputs.

	gnu: Add texlive-dvips-l3backend.
	* gnu/packages/tex.scm (texlive-dvips-l3backend): New variable.

2021-11-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libseccomp: Update to 2.5.3.
	* gnu/packages/linux.scm (libseccomp): Update to 2.5.3.

	gnu: libx86emu: Update to 3.4.
	* gnu/packages/virtualization.scm (libx86emu): Update to 3.4.
	[arguments]: Don't explicitly return #t from phases.

	gnu: mbuffer: Update to 20211018.
	* gnu/packages/networking.scm (mbuffer): Update to 20211018.
	[native-inputs]: Add which.

	gnu: nbd: Update to 3.22.
	* gnu/packages/networking.scm (nbd): Update to 3.22.
	[native-inputs]: Add bison.

	gnu: plocate: Update to 1.1.13.
	* gnu/packages/search.scm (plocate): Update to 1.1.13.

	gnu: minixml: Update to 3.3.
	* gnu/packages/xml.scm (minixml): Update to 3.3.

	gnu: python-jplephem: Update to 2.16.
	* gnu/packages/astronomy.scm (python-jplephem): Update to 2.16.

	gnu: patchage: Build with Python 3.
	* gnu/packages/audio.scm (patchage)[arguments]: Run WAF with the default Python.

	gnu: patchage: Fix home page URL.
	* gnu/packages/audio.scm (patchage)[home-page]: Fix 404.

	gnu: patchage: Update to 1.0.4.
	* gnu/packages/audio.scm (patchage): Update to 1.0.4.

	gnu: qjackctl: Update to 0.9.5.
	* gnu/packages/audio.scm (qjackctl): Update to 0.9.5.

	gnu: packages: Remove last year's deprecations.
	* gnu/packages/admin.scm (guile3.0-shepherd): Remove variable.
	* gnu/packages/benchmark.scm (imb-openmpi): Likewise.
	* gnu/packages/boost.scm (boost-with-python3): Likewise.
	* gnu/packages/pep.scm (python-pep-adapter)[inputs]: Adjust accordingly.
	* gnu/packages/cpp.scm (nlohmann-json-cpp): Likewise.
	* gnu/packages/games.scm (openrct2)[inputs]: Adjust accordingly.
	* gnu/packages/cups.scm (escpr): Likewise.
	* gnu/packages/django.scm (python-django-jsonfield): Likewise.
	* gnu/packages/emacs-xyz.scm (emacs-modus-operandi-theme)
	(emacs-modus-vivendi-theme): Likewise.
	* gnu/packages/engineering.scm (kicad-i18l): Likewise.
	* gnu/packages/enlightenment.scm (enlightenment-wayland): Likewise.
	* gnu/packages/firmware.scm (opensbi-qemu-virt, opensbi-qemu-sifive-u):
	Likewise.
	* gnu/packages/fonts.scm (font-gnu-freefont-ttf, font-open-dyslexic):
	Likewise.
	* gnu/packages/game-development.scm (guile3.0-chickadee)
	(python-sge-pygame): Likewise.
	* gnu/packages/games.scm (retux)[inputs]: Adjust accordingly.
	* gnu/packages/gnome-xyz.scm (numix-theme): Likewise.
	* gnu/packages/gnupg.scm (guile3.0-gcrypt): Likewise.
	* gnu/packages/gstreamer.scm (gst-transcoder): Likewise.
	* gnu/packages/gtk.scm (guile3.0-cairo, guile3.0-present, guile3.0-rsvg):
	Likewise.
	* gnu/packages/guile-xyz.scm (guile3.0-colorized, guile3.0-commonmark)
	(guile3.0-config, guile3.0-email, guile3.0-fibers, guile3.0-gi)
	(guile3.0-hall, guile3.0-hashing, guile3.0-haunt, guile3.0-ics)
	(guile3.0-irregex, guile3.0-lib, guile3.0-mcron, guile3.0-minikanren)
	(guile3.0-ncurses, guile3.0-ncurses/gpm, guile3.0-newt, guile3.0-parted)
	(guile3.0-pfds, guile3.0-picture-language, guile3.0-semver)
	(guile3.0-simple-zmq, guile3.0-squee, guile3.0-syntax-highlight)
	(guile3.0-websocket, guile3.0-wisp, guile3.0-xapian): Likewise.
	* gnu/packages/guile.scm (define-deprecated-guile3.0-package)
	(guile3.0-json, guile3.0-gdbm-ffi, guile3.0-sqlite3)
	(guile3.0-bytestructures, guile3.0-git): Likewise.
	* gnu/packages/haskell-apps.scm (ghc-stylish-haskell): Likewise.
	* gnu/packages/linux.scm (linux-libre-arm-veyron): Likewise.
	* gnu/packages/mail.scm (guile3.0-mailutils): Likewise.
	* gnu/packages/monitoring.scm (python2-graphite-web): Likewise.
	* gnu/packages/package-management.scm (guile3.0-guix): Likewise.
	* gnu/packages/package-management.scm (python-conda): Likewise.
	* gnu/packages/phabricator.scm (libphutil): Likewise.
	* gnu/packages/plotutils.scm (guile3.0-charting): Likewise.
	* gnu/packages/python-xyz.scm (python2-smmap2, python-glances)
	(python-smmap2): Likewise.
	* gnu/packages/shells.scm (oil-shell): Likewise.
	* gnu/packages/sqlite.scm (sqlite-with-column-metadata): Likewise.
	* gnu/packages/ssh.scm (guile3.0-ssh): Likewise.
	* gnu/packages/terminals.scm (et): Likewise.
	* gnu/packages/tls.scm (guile3.0-gnutls): Likewise.
	* gnu/packages/vlang.scm (v): Likewise.
	* gnu/packages/vpn.scm (wireguard): Likewise.
	* gnu/packages/web-browsers.scm (next, sbcl-next): Likewise.
	* gnu/packages/xorg.scm (transset-df): Likewise.

2021-11-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-cachelib: Update to 0.4.1.
	* gnu/packages/python-xyz.scm (python-cachelib): Update to 0.4.1.
	[arguments]: Enable tests.
	[native-inputs]: Add python-pytest and python-pytest-xprocess.

2021-11-08  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-cachelib.
	* gnu/packages/python-xyz.scm (python-cachelib): New variable.

	gnu: Add python-emoji.
	* gnu/packages/python-xyz.scm (python-emoji): New variable.

	gnu: Add python-immutabledict.
	* gnu/packages/python-xyz.scm (python-immutabledict): New variable.

	gnu: Add python-filetype.
	* gnu/packages/python-xyz.scm (python-filetype): New variable.

	gnu: hypercorn: Honor #:tests? in 'check' phase.
	* gnu/packages/python-web.scm (hypercorn)[arguments]: Honor #:tests? in
	'check' phase.

	gnu: hypercorn: Update to 0.11.2.
	* gnu/packages/python-web.scm (hypercorn): Update to 0.11.2.

2021-11-08  Vinicius Monego  <monego@posteo.net>

	gnu: python-hypercorn: Remove "python-" prefix from name.
	Hypercorn is mainly a CLI application but also supports a module interface.

	* gnu/packages/python-web.scm (python-hypercorn): New deprecated variable.
	(hypercorn): Renamed from the respective above.

2021-11-08  Vinicius Monego  <monego@posteo.net>

	gnu: libavif: Restrict dependency on rav1e to x86_64.
	* gnu/packages/image.scm (libavif)[arguments]<#:configure-flags>: Pass
	"-DAVIF_CODEC_RAV1E=ON" only on x84_64.
	<#:phases>: Don't return #t.
	[inputs]: Add rav1e only on x86_64.

2021-11-08  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.216.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.216.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.158.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.158.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.78.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.78.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.14: Update to 5.14.17.
	* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.17.
	(linux-libre-5.14-pristine-source): Update hash.

2021-11-08  jgart  <jgart@dismail.de>

	gnu: Add python-giturlparse.
	* gnu/packages/python-web.scm (python-giturlparse): New variable.

2021-11-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-fiasco: Update to 0.0.1-2.bb47d2f.
	* gnu/packages/lisp-check.scm: (sbcl-fiasco): Update to 0.0.1-2.bb47d2f.

	gnu: Add cl-kaputt.
	* gnu/packages/lisp-check.scm: (sbcl-kaputt, cl-kaputt, ecl-kaputt): New
	  variables.

	gnu: Add cl-alloy.
	* gnu/packages/lisp-xyz.scm (sbcl-alloy, cl-alloy, ecl-alloy): New variables.

2021-11-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add python-astropy.
	This patch was co-authored with Vinicius Monego.

	* gnu/packages/astronomy.scm (python-astropy): New variable.

2021-11-08  Vinicius Monego  <monego@posteo.net>

	gnu: python-pyerfa: Adjust inputs.
	* gnu/packages/astronomy.scm (python-pyerfa)[inputs]: Move python-numpy to ...
	[propagated-inputs]: ... here.

	gnu: python-pytest-astropy: Adjust inputs.
	* gnu/packages/python-check.scm (python-pytest-astropy)[arguments]: Add new
	phase to skip a version check bug.
	[native-inputs]: Remove python-pytest. Move python-hypothesis,
	python-pytest-arraydiff, python-pytest-astropy-header, python-pytest-cov,
	python-pytest-filter-subpackage, python-pytest-openfiles,
	python-pytest-remotedata to ...
	[propagated-inputs]: ... here.

2021-11-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: stagit: Prepare for cross-compiling.
	* gnu/packages/version-control.scm (stagit)[arguments]: Use
	cc-for-target.

2021-11-08  jgart  <jgart@dismail.de>

	gnu: stagit: Update to 0.9.6.
	* gnu/packages/version-control.scm (stagit): Update to 0.9.6.
	[source]: Update fetch method and location of source repository.
	[home-page]: Update home page.

2021-11-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ffmpeg-2.8: Update to 2.8.18.
	* gnu/packages/video.scm (ffmpeg-2.8): Update to 2.8.18.

	gnu: ffmpeg-3.4: Update to 3.4.9.
	* gnu/packages/video.scm (ffmpeg-3.4): Update to 3.4.9.

	gnu: ffmpeg: Update to 4.4.1.
	* gnu/packages/video.scm (ffmpeg): Update to 4.4.1.

	Merge remote-tracking branch 'origin/master' into core-updates-frozen

2021-11-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nginx-documentation: Update to 1.21.4-2791-9385526a9b2d.
	* gnu/packages/web.scm (nginx-documentation): Update to 1.21.4-2791-9385526a9b2d.

	gnu: nginx: Update to 1.21.4.
	* gnu/packages/web.scm (nginx): Update to 1.21.4.

	gnu: fheroes2: Update to 0.9.9.
	* gnu/packages/games.scm (fheroes2): Update to 0.9.9.

	gnu: knot: Update to 3.1.4.
	* gnu/packages/dns.scm (knot): Update to 3.1.4.

	gnu: hplip: Update to 3.21.10.
	* gnu/packages/cups.scm (hplip): Update to 3.21.10.
	[snippet]: Make substitution patterns more specific.
	[arguments]: Don't explicitly return #t from phases.

	gnu: redkite: Update to 1.3.1.
	* gnu/packages/audio.scm (redkite): Update to 1.3.1.

	gnu: libebur128: Update to 1.2.6.
	* gnu/packages/audio.scm (libebur128): Update to 1.2.6.

2021-11-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tximeta: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.12.0.

	gnu: r-biscuiteer: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-biscuiteer): Update to 1.8.0.

	gnu: r-omnipathr: Update to 3.2.0.
	* gnu/packages/bioconductor.scm (r-omnipathr): Update to 3.2.0.
	[propagated-inputs]: Add r-crayon.

	gnu: r-dmrseq: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-dmrseq): Update to 1.14.0.

	gnu: r-bsseq: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-bsseq): Update to 1.30.0.

	gnu: r-biotmle: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-biotmle): Update to 1.18.0.
	[propagated-inputs]: Remove r-dofuture and r-future.

	gnu: r-biotip: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-biotip): Update to 1.8.0.

	gnu: r-bioqc: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-bioqc): Update to 1.22.0.

	gnu: r-bionetstat: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-bionetstat): Update to 1.14.0.

	gnu: r-bionet: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-bionet): Update to 1.54.0.

	gnu: r-bionero: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-bionero): Update to 1.2.0.

	gnu: r-biomvrcns: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-biomvrcns): Update to 1.34.0.

	gnu: r-biomvcclass: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-biomvcclass): Update to 1.62.0.

	gnu: r-mvcclass: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-mvcclass): Update to 1.68.0.

	gnu: r-biomformat: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-biomformat): Update to 1.22.0.

	gnu: r-biodb: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-biodb): Update to 1.2.0.
	[propagated-inputs]: Add r-biocfilecache.

	gnu: r-biocdockermanager: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-biocdockermanager): Update to 1.6.0.

	gnu: r-biocthis: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-biocthis): Update to 1.4.0.

	gnu: r-basilisk: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-basilisk): Update to 1.6.0.

	gnu: r-basilisk-utils: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-basilisk-utils): Update to 1.6.0.

	gnu: r-dir-expiry: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-dir-expiry): Update to 1.2.0.

	gnu: r-genetclassifier: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-genetclassifier): Update to 1.34.0.

	gnu: r-minet: Update to 3.52.0.
	* gnu/packages/bioconductor.scm (r-minet): Update to 3.52.0.

	gnu: r-biobtreer: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-biobtreer): Update to 1.6.0.

	gnu: r-bgeedb: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-bgeedb): Update to 2.20.0.

	gnu: r-bgeecall: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-bgeecall): Update to 1.10.0.

	gnu: r-beclear: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-beclear): Update to 2.10.0.

	gnu: r-megadepth: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-megadepth): Update to 1.4.0.

	gnu: r-ballgown: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-ballgown): Update to 2.26.0.

	gnu: r-sushi: Update to 1.31.0.
	* gnu/packages/bioconductor.scm (r-sushi): Update to 1.31.0.

	gnu: r-guitar: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-guitar): Update to 2.10.0.

	gnu: r-chromstar: Update to 1.19.0.
	* gnu/packages/bioconductor.scm (r-chromstar): Update to 1.19.0.

	gnu: r-snpstats: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-snpstats): Update to 1.44.0.

	gnu: r-pathview: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-pathview): Update to 1.34.0.

	gnu: r-ldblock: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-ldblock): Update to 1.24.0.

	gnu: r-kegggraph: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-kegggraph): Update to 1.54.0.

	gnu: r-gwascat: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-gwascat): Update to 2.26.0.

	gnu: r-gviz: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-gviz): Update to 1.38.0.

	gnu: r-ggbio: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-ggbio): Update to 1.42.0.

	gnu: r-erma: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-erma): Update to 1.10.0.

	gnu: r-catalyst: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-catalyst): Update to 1.18.0.

	gnu: r-msmstests: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-msmstests): Update to 1.32.0.

	gnu: r-msmseda: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-msmseda): Update to 1.32.0.

	gnu: r-biocio: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-biocio): Update to 1.4.0.

	gnu: r-mscoreutils: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-mscoreutils): Update to 1.6.0.

	gnu: r-delayedmatrixstats: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-delayedmatrixstats): Update to 1.16.0.

	gnu: r-sparsematrixstats: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-sparsematrixstats): Update to 1.6.0.

	gnu: r-scran: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-scran): Update to 1.22.0.

	gnu: r-scater: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-scater): Update to 1.22.0.
	[propagated-inputs]: Add r-ggrepel.

	gnu: r-scuttle: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-scuttle): Update to 1.4.0.

	gnu: r-singlecellexperiment: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-singlecellexperiment): Update to 1.16.0.

	gnu: r-chromvar: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-chromvar): Update to 1.16.0.

	gnu: r-motifmatchr: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-motifmatchr): Update to 1.16.0.

	gnu: r-tfbstools: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-tfbstools): Update to 1.32.0.

	gnu: r-cner: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-cner): Update to 1.30.0.

	gnu: r-beachmat: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-beachmat): Update to 2.10.0.

	gnu: r-rhdf5lib: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-rhdf5lib): Update to 1.16.0.

	gnu: r-hdf5array: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-hdf5array): Update to 1.22.0.

	gnu: r-hitc: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-hitc): Update to 1.38.0.

	gnu: r-fithic: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-fithic): Update to 1.20.0.

	gnu: r-rgraphviz: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-rgraphviz): Update to 2.38.0.

	gnu: r-s4vectors: Update to 0.32.0.
	* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.32.0.

	gnu: r-preprocesscore: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-preprocesscore): Update to 1.56.0.

	gnu: r-icens: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-icens): Update to 1.66.0.

	gnu: r-m3c: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-m3c): Update to 1.16.0.

	gnu: r-rgreat: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-rgreat): Update to 1.26.0.

	gnu: r-pcatools: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-pcatools): Update to 2.6.0.

	gnu: r-biodist: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-biodist): Update to 1.66.0.

	gnu: r-biocworkflowtools: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-biocworkflowtools): Update to 1.20.0.

	gnu: r-biocset: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-biocset): Update to 1.8.0.

	gnu: r-biocpkgtools: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.12.0.

	gnu: r-biocor: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-biocor): Update to 1.18.0.

	gnu: r-bioconcotk: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-bioconcotk): Update to 1.14.0.

	gnu: r-multiassayexperiment: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.20.0.

	gnu: r-grohmm: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-grohmm): Update to 1.28.0.

	gnu: r-experimenthub: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-experimenthub): Update to 2.2.0.

	gnu: r-biocviews: Update to 1.62.1.
	* gnu/packages/bioconductor.scm (r-biocviews): Update to 1.62.1.

	gnu: r-biocstyle: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-biocstyle): Update to 2.22.0.

	gnu: r-biocgraph: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-biocgraph): Update to 1.56.0.

	gnu: r-bioccheck: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-bioccheck): Update to 1.30.0.

	gnu: r-ebarrays: Update to 2.58.0.
	* gnu/packages/bioconductor.scm (r-ebarrays): Update to 2.58.0.

	gnu: r-reactomepa: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-reactomepa): Update to 1.38.0.

	gnu: r-graphite: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-graphite): Update to 1.40.0.
	[native-inputs]: Remove r-knitr.

	gnu: r-biobroom: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-biobroom): Update to 1.26.0.

	gnu: r-bioassayr: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-bioassayr): Update to 1.32.0.

	gnu: r-chemminer: Update to 3.46.0.
	* gnu/packages/bioconductor.scm (r-chemminer): Update to 3.46.0.
	[propagated-inputs]: Add r-jsonlite and r-stringi.

	gnu: r-bigpint: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-bigpint): Update to 1.10.0.

	gnu: r-biggr: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-biggr): Update to 1.30.0.

	gnu: r-hyperdraw: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-hyperdraw): Update to 1.46.0.

	gnu: r-hypergraph: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-hypergraph): Update to 1.66.0.

	gnu: r-rsbml: Update to 2.52.0.
	* gnu/packages/bioconductor.scm (r-rsbml): Update to 2.52.0.

	gnu: r-bifet: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-bifet): Update to 1.14.0.

	gnu: r-bicare: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-bicare): Update to 1.52.0.

	gnu: r-bhc: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-bhc): Update to 1.46.0.

	gnu: r-bgx: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-bgx): Update to 1.60.0.

	gnu: r-bgmix: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-bgmix): Update to 1.54.0.

	gnu: r-universalmotif: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.12.1.

	gnu: r-unifiedwmwqpcr: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-unifiedwmwqpcr): Update to 1.30.0.

	gnu: r-htqpcr: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-htqpcr): Update to 1.48.0.

	gnu: r-variancepartition: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.24.0.
	[propagated-inputs]: Remove r-colorramps; add r-matrix and r-rlang.

	gnu: r-variantfiltering: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-variantfiltering): Update to 1.30.0.

	gnu: r-timeseriesexperiment: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-timeseriesexperiment): Update to 1.12.0.

	gnu: r-wavcluster: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-wavcluster): Update to 2.28.0.

	gnu: r-reqon: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-reqon): Update to 1.40.0.

	gnu: r-seqbias: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-seqbias): Update to 1.42.0.

	gnu: r-bigmelon: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-bigmelon): Update to 1.20.0.
	[propagated-inputs]: Add r-illuminaio.

	gnu: r-gdsfmt: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.30.0.

	gnu: r-watermelon: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-watermelon): Update to 2.0.0.
	[native-inputs]: Add r-knitr.

	gnu: r-roc: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-roc): Update to 1.70.0.
	[propagated-inputs]: Remove r-knitr.
	[native-inputs]: Add r-knitr.

	gnu: r-genie3: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-genie3): Update to 1.16.0.

	gnu: r-circrnaprofiler: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-circrnaprofiler): Update to 1.8.0.

	gnu: r-cicero: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-cicero): Update to 1.12.0.

	gnu: r-chicago: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-chicago): Update to 1.22.0.

	gnu: r-rcistarget: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-rcistarget): Update to 1.14.0.

	gnu: r-depecher: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-depecher): Update to 1.10.0.

	gnu: r-mixomics: Update to 6.17.26.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.17.26.

	gnu: r-flowsom: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-flowsom): Update to 2.2.0.

	gnu: r-cytoml: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-cytoml): Update to 2.6.0.

	gnu: r-opencyto: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-opencyto): Update to 2.6.0.

	gnu: r-flowstats: Update to 4.6.0.
	* gnu/packages/bioconductor.scm (r-flowstats): Update to 4.6.0.

	gnu: r-flowworkspace: Update to 4.6.0.
	* gnu/packages/bioconductor.scm (r-flowworkspace): Update to 4.6.0.

	gnu: r-rprotobuflib: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-rprotobuflib): Update to 2.6.0.

	gnu: r-flowclust: Update to 3.32.0.
	* gnu/packages/bioconductor.scm (r-flowclust): Update to 3.32.0.
	[inputs]: Remove gsl.

	gnu: r-flowviz: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-flowviz): Update to 1.58.0.

	gnu: r-ggcyto: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-ggcyto): Update to 1.22.0.

	gnu: r-ncdfflow: Update to 2.40.0.
	* gnu/packages/bioconductor.scm (r-ncdfflow): Update to 2.40.0.

	gnu: r-flowmeans: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-flowmeans): Update to 1.54.0.

	gnu: r-flowcore: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-flowcore): Update to 2.6.0.

	gnu: r-cytolib: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-cytolib): Update to 2.6.0.

	gnu: r-consensusclusterplus: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-consensusclusterplus): Update to 1.58.0.

	gnu: r-flowutils: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-flowutils): Update to 1.58.0.

	gnu: r-rsubread: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.8.0.

	gnu: r-annotatr: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-annotatr): Update to 1.20.0.

	gnu: r-biosigner: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-biosigner): Update to 1.22.0.

	gnu: r-ropls: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-ropls): Update to 1.26.0.

	gnu: r-multidataset: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-multidataset): Update to 1.22.0.

	gnu: r-birewire: Update to 3.26.0.
	* gnu/packages/bioconductor.scm (r-birewire): Update to 3.26.0.

	gnu: r-rqc: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-rqc): Update to 1.28.0.

	gnu: r-quasr: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-quasr): Update to 1.34.0.
	[propagated-inputs]: Remove r-biocmanager.

	gnu: r-rhisat2: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-rhisat2): Update to 1.10.0.

	gnu: r-sgseq: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-sgseq): Update to 1.28.0.

	gnu: r-rbowtie: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-rbowtie): Update to 1.34.0.
	[inputs]: Remove zlib.

	gnu: r-iclusterplus: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-iclusterplus): Update to 1.30.0.

	gnu: r-biocfilecache: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-biocfilecache): Update to 2.2.0.

	gnu: r-arrmnormalization: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-arrmnormalization): Update to 1.34.0.

	gnu: r-progeny: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-progeny): Update to 1.16.0.

	gnu: r-rbowtie2: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-rbowtie2): Update to 2.0.0.
	[inputs]: Add samtools.
	[propagated-inputs]: Add r-magrittr and r-rsamtools.

	gnu: r-zfpkm: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-zfpkm): Update to 1.16.0.

	gnu: r-zinbwave: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-zinbwave): Update to 1.16.0.

	gnu: r-webbioc: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-webbioc): Update to 1.66.0.

	gnu: r-widgettools: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-widgettools): Update to 1.72.0.

	gnu: r-wiggleplotr: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-wiggleplotr): Update to 1.18.0.

	gnu: r-wrench: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-wrench): Update to 1.12.0.

	gnu: r-xcms: Update to 3.16.0.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 3.16.0.
	[propagated-inputs]: Add r-msfeatures.

	gnu: r-massspecwavelet: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-massspecwavelet): Update to 1.60.0.

	gnu: r-roar: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-roar): Update to 1.30.0.

	gnu: r-yarn: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-yarn): Update to 1.20.0.

	gnu: r-quantro: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-quantro): Update to 1.28.0.

	gnu: r-gcrma: Update to 2.66.0.
	* gnu/packages/bioconductor.scm (r-gcrma): Update to 2.66.0.

	gnu: r-yapsa: Update to 1.19.0.
	* gnu/packages/bioconductor.scm (r-yapsa): Update to 1.19.0.

	gnu: r-somaticsignatures: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-somaticsignatures): Update to 2.30.0.

	gnu: r-gtrellis: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-gtrellis): Update to 1.26.0.

	gnu: r-yamss: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-yamss): Update to 1.20.0.

	gnu: r-ebimage: Update to 4.36.0.
	* gnu/packages/bioconductor.scm (r-ebimage): Update to 4.36.0.

	gnu: r-aucell: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-aucell): Update to 1.16.0.

	gnu: r-allelicimbalance: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-allelicimbalance): Update to 1.32.0.

	gnu: r-annotationtools: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-annotationtools): Update to 1.68.0.

	gnu: r-abaenrichment: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-abaenrichment): Update to 1.24.0.

	gnu: r-gofuncr: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-gofuncr): Update to 1.14.0.

	gnu: r-atacseqqc: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.18.0.

	gnu: r-genomicscores: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-genomicscores): Update to 2.6.0.

	gnu: r-motifstack: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-motifstack): Update to 1.38.0.

	gnu: r-motifbreakr: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-motifbreakr): Update to 2.8.0.

	gnu: r-motifdb: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-motifdb): Update to 1.36.0.

	gnu: r-rgadem: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-rgadem): Update to 2.42.0.

	gnu: r-bacon: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-bacon): Update to 1.22.0.

	gnu: r-abseqr: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-abseqr): Update to 1.12.0.

	gnu: r-a4: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-a4): Update to 1.42.0.

	gnu: r-a4base: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-a4base): Update to 1.42.0.

	gnu: r-a4reporting: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-a4reporting): Update to 1.42.0.

	gnu: r-a4preproc: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-a4preproc): Update to 1.42.0.

	gnu: r-a4classif: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-a4classif): Update to 1.42.0.

	gnu: r-a4core: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-a4core): Update to 1.42.0.

	gnu: r-annaffy: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-annaffy): Update to 1.66.0.

	gnu: r-mlinterfaces: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.74.0.

	gnu: r-clusterexperiment: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-clusterexperiment): Update to 2.14.0.

	gnu: r-clusterprofiler: Update to 4.2.0.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.2.0.

	gnu: r-enrichplot: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.14.1.
	[propagated-inputs]: Remove r-cowplot; add r-aplot and r-yulab-utils.

	gnu: r-dose: Update to 3.20.0.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.20.0.

	gnu: r-fgsea: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-fgsea): Update to 1.20.0.

	gnu: r-fcscan: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-fcscan): Update to 1.8.0.
	[propagated-inputs]: Add r-doparallel and r-foreach.

	gnu: r-sigpathway: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-sigpathway): Update to 1.62.0.

	gnu: r-anota: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-anota): Update to 1.42.0.

	gnu: r-gosemsim: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.20.0.

	gnu: r-heatplus: Update to 3.2.0.
	* gnu/packages/bioconductor.scm (r-heatplus): Update to 3.2.0.

	gnu: r-varianttools: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-varianttools): Update to 1.36.0.

	gnu: r-tradeseq: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-tradeseq): Update to 1.8.0.
	[propagated-inputs]: Remove r-monocle; add r-mass and r-trajectoryutils.

	gnu: r-ioniser: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-ioniser): Update to 2.18.0.

	gnu: r-linnorm: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-linnorm): Update to 2.18.0.

	gnu: r-lumi: Update to 2.46.0.
	* gnu/packages/bioconductor.scm (r-lumi): Update to 2.46.0.

	gnu: r-methylumi: Update to 2.40.1.
	* gnu/packages/bioconductor.scm (r-methylumi): Update to 2.40.1.
	[propagated-inputs]: Add r-genomicfeatures.

	gnu: r-minfi: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-minfi): Update to 1.40.0.

	gnu: r-bumphunter: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-bumphunter): Update to 1.36.0.

	gnu: r-siggenes: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-siggenes): Update to 1.68.0.

	gnu: r-illuminaio: Update to 0.36.0.
	* gnu/packages/bioconductor.scm (r-illuminaio): Update to 0.36.0.

	gnu: r-geoquery: Update to 2.62.0.
	* gnu/packages/bioconductor.scm (r-geoquery): Update to 2.62.0.
	[propagated-inputs]: Add r-data-table.

	gnu: r-scone: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-scone): Update to 1.18.0.

	gnu: r-scdd: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-scdd): Update to 1.18.0.

	gnu: r-noiseq: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-noiseq): Update to 2.38.0.

	gnu: r-monocle: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-monocle): Update to 2.22.0.

	gnu: r-mast: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-mast): Update to 1.20.0.

	gnu: r-batchelor: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-batchelor): Update to 1.10.0.

	gnu: r-residualmatrix: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-residualmatrix): Update to 1.4.0.

	gnu: r-icobra: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-icobra): Update to 1.22.0.

	gnu: r-ihw: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-ihw): Update to 1.22.0.

	gnu: r-lpsymphony: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-lpsymphony): Update to 1.22.0.

	gnu: r-karyoploter: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-karyoploter): Update to 1.20.0.

	gnu: r-ebseq: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-ebseq): Update to 1.34.0.

	gnu: r-dnacopy: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-dnacopy): Update to 1.68.0.

	gnu: r-copynumber: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-copynumber): Update to 1.34.0.

	gnu: r-chipexoqual: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-chipexoqual): Update to 1.18.0.

	gnu: r-savr: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-savr): Update to 1.32.0.

	gnu: r-biocsingular: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-biocsingular): Update to 1.10.0.

	gnu: r-metapod: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-metapod): Update to 1.2.0.

	gnu: r-ggtree: Update to 3.2.0.
	* gnu/packages/bioconductor.scm (r-ggtree): Update to 3.2.0.

	gnu: r-treeio: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-treeio): Update to 1.18.0.

	gnu: r-scaledmatrix: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-scaledmatrix): Update to 1.2.0.

	gnu: r-biocneighbors: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-biocneighbors): Update to 1.12.0.

	gnu: r-ruvseq: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-ruvseq): Update to 1.28.0.

	gnu: r-dnabarcodes: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-dnabarcodes): Update to 1.24.0.

	gnu: r-inspect: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-inspect): Update to 1.24.0.

	gnu: r-plgem: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-plgem): Update to 1.66.0.

	gnu: r-rots: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-rots): Update to 1.22.0.

	gnu: r-glimma: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-glimma): Update to 2.4.0.

	gnu: r-goseq: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-goseq): Update to 1.46.0.

	gnu: r-ctc: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-ctc): Update to 1.68.0.

	gnu: r-genomicinteractions: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-genomicinteractions): Update to 1.28.0.

	gnu: r-interactionset: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-interactionset): Update to 1.22.0.

	gnu: r-riboseqr: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-riboseqr): Update to 1.28.0.

	gnu: r-riboprofiling: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-riboprofiling): Update to 1.24.0.

	gnu: r-chipcomp: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-chipcomp): Update to 1.24.0.

	gnu: r-bayseq: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-bayseq): Update to 2.28.0.

	gnu: r-qdnaseq: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-qdnaseq): Update to 1.30.0.
	[propagated-inputs]: Remove r-future.

	gnu: r-cghcall: Update to 2.56.0.
	* gnu/packages/bioconductor.scm (r-cghcall): Update to 2.56.0.

	gnu: r-cghbase: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-cghbase): Update to 1.54.0.

	gnu: r-marray: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-marray): Update to 1.72.0.

	gnu: r-matrixgenerics: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-matrixgenerics): Update to 1.6.0.

	gnu: r-chippeakanno: Update to 3.28.0.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.28.0.

	gnu: r-graph: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-graph): Update to 1.72.0.

	gnu: r-multtest: Update to 2.50.0.
	* gnu/packages/bioconductor.scm (r-multtest): Update to 2.50.0.

	gnu: r-mbkmeans: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-mbkmeans): Update to 1.10.0.

	gnu: r-diffbind: Update to 3.4.0.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.4.0.

	gnu: r-greylistchip: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-greylistchip): Update to 1.26.0.

	gnu: r-apeglm: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-apeglm): Update to 1.16.0.

	gnu: r-qvalue: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-qvalue): Update to 2.26.0.

	gnu: r-oligo: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-oligo): Update to 1.58.0.

	gnu: r-oligoclasses: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-oligoclasses): Update to 1.56.0.

	gnu: r-geneplotter: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-geneplotter): Update to 1.72.0.

	gnu: r-zlibbioc: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-zlibbioc): Update to 1.40.0.

	gnu: r-xvector: Update to 0.34.0.
	* gnu/packages/bioconductor.scm (r-xvector): Update to 0.34.0.

	gnu: r-vsn: Update to 3.62.0.
	* gnu/packages/bioconductor.scm (r-vsn): Update to 3.62.0.

	gnu: r-variantannotation: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-variantannotation): Update to 1.40.0.

	gnu: r-tximport: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-tximport): Update to 1.22.0.

	gnu: r-topgo: Update to 2.46.0.
	* gnu/packages/bioconductor.scm (r-topgo): Update to 2.46.0.

	gnu: r-systempiper: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-systempiper): Update to 2.0.0.
	[propagated-inputs]: Remove r-annotate, r-assertthat, r-batchtools, r-deseq2, r-dot,
	r-edger, r-genomicfeatures, r-go-db, r-gostats, r-iranges, r-limma,
	r-pheatmap, r-rjson, r-rsvg, r-testthat, and r-variantannotation; add
	r-biocgenerics and r-htmlwidgets.

	gnu: r-sva: Update to 3.42.0.
	* gnu/packages/bioconductor.scm (r-sva): Update to 3.42.0.

	gnu: r-summarizedexperiment: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-summarizedexperiment): Update to 1.24.0.

	gnu: r-structuralvariantannotation: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-structuralvariantannotation): Update to 1.10.0.

	gnu: r-slingshot: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-slingshot): Update to 2.2.0.

	gnu: r-trajectoryutils: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-trajectoryutils): Update to 1.2.0.

	gnu: r-simplifyenrichment: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-simplifyenrichment): Update to 1.4.0.

	gnu: r-shortread: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-shortread): Update to 1.52.0.

	gnu: r-seqpattern: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-seqpattern): Update to 1.26.0.

	gnu: r-seqlogo: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-seqlogo): Update to 1.60.0.

	gnu: r-rtracklayer: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-rtracklayer): Update to 1.54.0.

	gnu: r-rsamtools: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-rsamtools): Update to 2.10.0.

	gnu: r-rhdf5filters: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-rhdf5filters): Update to 1.6.0.

	gnu: r-rhdf5: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-rhdf5): Update to 2.38.0.

	gnu: r-reportingtools: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-reportingtools): Update to 2.34.0.

	gnu: r-regioner: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.26.0.

	gnu: r-rcas: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-rcas): Update to 1.20.0.

	gnu: r-rbgl: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-rbgl): Update to 1.70.0.

	gnu: r-protgenerics: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-protgenerics): Update to 1.26.0.

	gnu: r-pcamethods: Update to 1.86.0.
	* gnu/packages/bioconductor.scm (r-pcamethods): Update to 1.86.0.

	gnu: r-organismdbi: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-organismdbi): Update to 1.36.0.

	gnu: r-mzr: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-mzr): Update to 2.28.0.

	gnu: r-mzid: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-mzid): Update to 1.32.0.

	gnu: r-msnid: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-msnid): Update to 1.28.0.

	gnu: r-msnbase: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-msnbase): Update to 2.20.0.

	gnu: r-mutationalpatterns: Update to 3.4.0.
	* gnu/packages/bioconductor.scm (r-mutationalpatterns): Update to 3.4.0.
	[propagated-inputs]: Add r-rcolorbrewer.

	gnu: r-methylkit: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-methylkit): Update to 1.20.0.

	gnu: r-limma: Update to 3.50.0.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.50.0.

	gnu: r-keggrest: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-keggrest): Update to 1.34.0.

	gnu: r-interactivedisplaybase: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-interactivedisplaybase): Update to 1.32.0.

	gnu: r-impute: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-impute): Update to 1.68.0.

	gnu: r-rhtslib: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-rhtslib): Update to 1.26.0.

	gnu: r-hpar: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-hpar): Update to 1.36.0.

	gnu: r-gseabase: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-gseabase): Update to 1.56.0.

	gnu: r-gostats: Update to 2.60.0.
	* gnu/packages/bioconductor.scm (r-gostats): Update to 2.60.0.

	gnu: r-genomicranges: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-genomicranges): Update to 1.46.0.

	gnu: r-genomicfiles: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-genomicfiles): Update to 1.30.0.

	gnu: r-genomicfeatures: Update to 1.46.1.
	* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.46.1.

	gnu: r-genomicalignments: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-genomicalignments): Update to 1.30.0.

	gnu: r-genomeinfodb: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.30.0.

	gnu: r-genomation: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-genomation): Update to 1.26.0.

	gnu: r-geneoverlap: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-geneoverlap): Update to 1.30.0.

	gnu: r-genefilter: Update to 1.76.0.
	* gnu/packages/bioconductor.scm (r-genefilter): Update to 1.76.0.

	gnu: r-gage: Update to 2.44.0.
	* gnu/packages/bioconductor.scm (r-gage): Update to 2.44.0.

	gnu: r-fastseg: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-fastseg): Update to 1.40.0.

	gnu: r-ensembldb: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-ensembldb): Update to 2.18.0.

	gnu: r-edger: Update to 3.36.0.
	* gnu/packages/bioconductor.scm (r-edger): Update to 3.36.0.

	gnu: r-edaseq: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-edaseq): Update to 2.28.0.

	gnu: r-dirichletmultinomial: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-dirichletmultinomial): Update to 1.36.0.

	gnu: r-dexseq: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-dexseq): Update to 1.40.0.

	gnu: r-deseq2: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-deseq2): Update to 1.34.0.

	gnu: r-copywriter: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-copywriter): Update to 2.26.0.

	gnu: r-complexheatmap: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-complexheatmap): Update to 2.10.0.
	[propagated-inputs]: Remove r-cairo.

	gnu: r-chipseq: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-chipseq): Update to 1.44.0.

	gnu: r-chipseeker: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-chipseeker): Update to 1.30.0.

	gnu: r-category: Update to 2.60.0.
	* gnu/packages/bioconductor.scm (r-category): Update to 2.60.0.

	gnu: r-bsgenome: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-bsgenome): Update to 1.62.0.

	gnu: r-biovizbase: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-biovizbase): Update to 1.42.0.

	gnu: r-biostrings: Update to 2.62.0.
	* gnu/packages/bioconductor.scm (r-biostrings): Update to 2.62.0.

	gnu: r-biomart: Update to 2.50.0.
	* gnu/packages/bioconductor.scm (r-biomart): Update to 2.50.0.

	gnu: r-biobase: Update to 2.54.0.
	* gnu/packages/bioconductor.scm (r-biobase): Update to 2.54.0.

	gnu: r-bamsignals: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-bamsignals): Update to 1.26.0.

	gnu: r-aroma-light: Update to 3.24.0.
	* gnu/packages/bioconductor.scm (r-aroma-light): Update to 3.24.0.

	gnu: r-annotationhub: Update to 3.2.0.
	* gnu/packages/bioconductor.scm (r-annotationhub): Update to 3.2.0.

	gnu: r-annotationforge: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-annotationforge): Update to 1.36.0.

	gnu: r-annotationfilter: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-annotationfilter): Update to 1.18.0.

	gnu: r-annotationdbi: Update to 1.56.1.
	* gnu/packages/bioconductor.scm (r-annotationdbi): Update to 1.56.1.

	gnu: r-annotate: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-annotate): Update to 1.72.0.

	gnu: r-affxparser: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-affxparser): Update to 1.66.0.

	gnu: r-affyio: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-affyio): Update to 1.64.0.

	gnu: r-affycoretools: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-affycoretools): Update to 1.66.0.

	gnu: r-affycontam: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-affycontam): Update to 1.52.0.

	gnu: r-affycompatible: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-affycompatible): Update to 1.54.0.

	gnu: r-affycomp: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-affycomp): Update to 1.70.0.

	gnu: r-affy: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-affy): Update to 1.72.0.

	gnu: r-iranges: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-iranges): Update to 2.28.0.

	gnu: r-ideoviz: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-ideoviz): Update to 1.30.0.

	gnu: r-bluster: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-bluster): Update to 1.4.0.

	gnu: r-delayedarray: Update to 0.20.0.
	* gnu/packages/bioconductor.scm (r-delayedarray): Update to 0.20.0.

	gnu: r-deepsnv: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-deepsnv): Update to 1.40.0.

	gnu: r-decipher: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-decipher): Update to 2.22.0.

	gnu: r-cummerbund: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-cummerbund): Update to 2.36.0.

	gnu: r-coverageview: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-coverageview): Update to 1.32.0.

	gnu: r-biocgenerics: Update to 0.40.0.
	* gnu/packages/bioconductor.scm (r-biocgenerics): Update to 0.40.0.

	gnu: r-biocversion: Update to 3.14.0.
	* gnu/packages/bioconductor.scm (r-biocversion): Update to 3.14.0.

	gnu: r-aneufinder: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-aneufinder): Update to 1.22.0.

	gnu: r-biocparallel: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.28.0.
	[arguments]: Adjust build phase to patch renamed file.

	gnu: Add r-msfeatures.
	* gnu/packages/bioconductor.scm (r-msfeatures): New variable.

	guix: Upgrade to Bioconductor 3.14.
	* guix/build-system/r.scm (bioconductor-uri): Bump Bioconductor version to
	3.14.
	* guix/import/cran.scm (%bioconductor-version): Same.

	gnu: r-with-tests: Update patch to DESCRIPTION file.
	* gnu/packages/statistics.scm (r-with-tests)[arguments]: Patch line breaks and
	spaces in DESCRIPTION file to ensure reproducible build.

	gnu: r-with-tests: Remove trailing #T.
	* gnu/packages/statistics.scm (r-with-tests)[arguments]: Remove trailing #T
	from build phases.

	gnu: r-with-tests: Update to 4.1.2.
	* gnu/packages/statistics.scm (r-with-tests): Update to 4.1.2.

2021-11-07  Thorsten Wilms  <t_w_@freenet.de>

	gnu: ardour: Update to 6.9.
	* gnu/packages/audio.scm (ardour): Update to 6.9.

2021-11-07  Ludovic Courtès  <ludo@gnu.org>

	shell: Actually clean up the profile cache.
	Previously, most actions would leave the cache as-is because
	'guix-environment*' would indirectly call 'exit', and thus its
	continuation was never reached.

	* guix/scripts/shell.scm (guix-shell): Move call to
	'maybe-remove-expired-cache-entries' to EXIT-HOOK.

2021-11-07  Xinglu Chen  <public@yoctocell.xyz>

	import: egg: Allow imports of a specific version.
	* guix/import/egg.scm (eggs-repository): Change URL.
	(egg-metadata): Accept optional #:version keyword argument.
	(egg->guix-package): Accept ‘version’ argument.
	(egg-recursive-import): Add ‘version’ argument and honor it.
	* guix/scripts/import/egg.scm (guix-import-egg): Parse a specification instead
	of just a package name.
	* doc/guix.texi (Invoking guix import): Document it.

2021-11-07  Xinglu Chen  <public@yoctocell.xyz>

	doc: Improve documentation of the Bash home service
	* doc/guix.texi (Shells Home Services): Document ‘home-bash-extension’
	  configuration record.
	* gnu/home/services/shells.scm (generate-home-bash-documentation): Extract
	  docstrings from ‘home-bash-extension’.
	  (home-bash-configuration): Expound on docstrings.
	  (home-bash-extension): Likewise.

	Fixes: <https://issues.guix.gnu.org/50991>

2021-11-07  Xinglu Chen  <public@yoctocell.xyz>

	home: services: bash: Add ‘aliases’ field.
	* doc/guix.texi (Shells Home Services): Document it.
	* gnu/home/services/shells.scm (bash-serialize-aliases): New procedure.
	(home-bash-configuration, home-bash-extension): Add ‘aliases’ field.
	(home-bash-extensions): Adjust accordingly.
	* guix/scripts/home/import.scm (generate-bash-configuration+modules): Populate
	the ‘alias’ field.

2021-11-07  Ludovic Courtès  <ludo@gnu.org>

	file-systems: Validate the 'flags' field.
	Fixes <https://issues.guix.gnu.org/51425>.
	Reported by Jonathan Brielmaier <jonathan.brielmaier@web.de>.

	* gnu/system/file-systems.scm (invalid-file-system-flags)
	(%validate-file-system-flags): New procedures.
	(validate-file-system-flags): New macro.
	(<file-system>)[flags]: Add 'sanitize' property.

2021-11-07  Ludovic Courtès  <ludo@gnu.org>

	ui: 'load*' correctly reports 'read-error' in all cases.
	Previously, 'read-error' exceptions other than "missing closing paren"
	would not be reported; instead, we'd directly call (exit 1) without
	printing anything.

	Fixes <https://issues.guix.gnu.org/51463>.
	Reported by Alice BRENON <alice.brenon@ens-lyon.fr>.

	* guix/ui.scm (report-load-error): Report the error without re-throwing
	upon 'read-error'.
	* tests/guix-build.sh: Add test.

2021-11-07  Brendan Tildesley  <mail@brendan.scot>

	gnu: 0ad: Update to 0.0.25b-alpha.
	* gnu/packages/games.scm (0ad-data): Update to 0.0.25b-alpha.
	Unpack .zip files without need for a snippet.
	(0ad): Update to 0.0.25b-alpha.
	[arguments]<#:phases>: Properly unbundle cxxtest. Respect #:tests?.
	Install Freedesktop mimeinfo.
	Install icon to hicolor theme instead of share/pixmaps, which I don't
	think is used.
	<#:tests> Disable tests for now since they don't run.

2021-11-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ansible-core: Update to 2.11.6.
	* gnu/packages/admin.scm (ansible-core): Update to 2.11.6.

	gnu: xfstests: Update to 1.1.0-1.bae1d15.
	* gnu/packages/file-systems.scm (xfstests): Update to 1.1.0-1.bae1d15.

	gnu: lv2: Update to 1.18.2.
	* gnu/packages/audio.scm (lv2): Update to 1.18.2.

	gnu: jalv: Update to 1.6.6.
	* gnu/packages/audio.scm (jalv): Update to 1.6.6.

	gnu: lilv: Update to 0.24.12.
	* gnu/packages/audio.scm (lilv): Update to 0.24.12.
	[arguments]: Don't explicitly return #t from phases.

	gnu: dvdisaster: Remove uninstallation script.
	* gnu/packages/cdrom.scm (dvdisaster)[arguments]: Add a new
	'remove-uninstall-script phase.

	gnu: dvdisaster: Update to 0.79.9.
	* gnu/packages/cdrom.scm (dvdisaster): Update to 0.79.9.
	[source, home-page]: Update home page.
	[arguments]: Don't explicitly return #t from phases.

2021-11-07  Felix Gruber  <felgru@posteo.net>

	gnu: openttd: Fix build failure.
	* packages/games.scm (openttd)[native-inputs]: Use gcc-9 to fix build
	  failure.

	gnu: openttd-openmsx: Update to 0.4.2.
	* packages/games.scm (openttd-openmsx): Update to 0.4.2.
	  [native-inputs]: Replace python-2 with python-wrapper.

	gnu: openttd-opensfx: Update to 1.0.2.
	* packages/games.scm (openttd-opensfx): Update to 1.0.2.
	  [native-inputs]: Replace python-2 with python.

	gnu: openttd-opengfx: Update to 7.1.
	* packages/games.scm (openttd-opengfx): Update to 7.1.
	  [native-inputs]: Replace python-2 with python.
	  [arguments]: Use cc-for-target.

	gnu: openttd-engine: Update to 12.0.
	* gnu/packages/games.scm (openttd-engine): Update engine to 12.0.

2021-11-07  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add weechat-wee-slack.
	* gnu/packages/messaging.scm (weechat-wee-slack): New variable.

	gnu: Add weechat-matrix.
	* gnu/packages/messaging.scm (weechat-matrix): New variable.

	gnu: Add python-webcolors.
	* gnu/packages/python-web.scm (python-webcolors): New variable.

2021-11-07  Vinicius Monego  <monego@posteo.net>

	gnu: Add rust-log4rs-1.
	* gnu/packages/crates-io.scm (rust-log4rs-1): New variable.

	gnu: Add rust-log-mdc-0.1.
	* gnu/packages/crates-io.scm (rust-log-mdc-0.1): New variable.

	gnu: Add rust-diffus-0.10.
	* gnu/packages/crates-io.scm (rust-diffus-0.10): New variable.

	gnu: Add rust-diffus-derive-0.10.
	* gnu/packages/crates-io.scm (rust-diffus-derive-0.10): New variable.

	gnu: Add rust-snake-case-0.3.
	* gnu/packages/crates-io.scm (rust-snake-case-0.3): New variable.

	gnu: Add rust-xmltree-0.10.
	* gnu/packages/crates-io.scm (rust-xmltree-0.10): New variable.
	(rust-xmltree-0.8): Inherit from above.

	gnu: Add rust-color-backtrace-0.5.
	* gnu/packages/crates-io.scm (rust-color-backtrace-0.5): New variable.

2021-11-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: x42-plugins: Prepare for cross-compiling.
	* gnu/packages/music.scm (x42-plugins)[arguments]: Remove
	'set-CC-variable phase. Use cc-for-target in make-flags.

2021-11-07  Thorsten Wilms  <t_w_@freenet.de>

	gnu: x42-plugins: Update to 20211016.
	* gnu/packages/music.scm (x42-plugins): Update to 20211016.

2021-11-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	guix-install.sh: Undo some bugs introduced by shellcheck.
	* etc/guix-install.sh: Unquote all file names containing ~root.

2021-11-07  Marius Bakke  <marius@gnu.org>

	gnu: emacs-stream: Don't set a source file name.
	This is a follow-up to 678248f5ea3d3d19bc2a5a41d90bb30e63e667e1.

	* gnu/packages/emacs-xyz.scm (emacs-stream)[source]: Remove FILE-NAME, as the
	tarball name is already OK; and the -checkout name breaks build system
	assumptions on the core-updates branch.

2021-11-07  Felix Gruber  <felgru@posteo.net>

	gnu: osm2pgsql: Update to 1.5.1.
	* gnu/packages/geo.scm (osm2pgsql): Update to 1.5.1.

	gnu: protozero: Update to 1.7.0.
	* gnu/packages/protobuf.scm (protozero): Update to 1.7.0.

	gnu: libosmium: Update to 2.17.1.
	* gnu/packages/geo.scm (libosmium): Update to 2.17.1.

2021-11-07  Mark H Weaver  <mhw@netris.org>

	gnu: webkitgtk: Improve the 32-bit x86 target check.
	* gnu/packages/webkit.scm (webkitgtk)[arguments]: In the
	'prepare-build-environment' phase, use 'target-x86-32?'.

2021-11-07  Maxime Devos  <maximedevos@telenet.be>

	utils: Define a target-x86-32? and target-x86-64? predicate.
	* guix/utils.scm (target-x86-32?, target-x86-64?): New predicates.
	* tests/utils.scm ("target-x86-32?", "target-x86-64?"): New tests.

2021-11-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-geiser-guile: Update to 0.18.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-guile): Update to 0.18.
	[arguments]<#:phases>: Remove trailing #t from phase.

2021-11-06  Ludovic Courtès  <ludo@gnu.org>

	environment: Suggest command upon 'execlp' failure.
	* guix/scripts/environment.scm (launch-environment): Call
	'primitive-_exit' upon 'system-error.
	(suggest-command-name, validate-exit-status): New procedures.
	(launch-environment/fork): Call 'validate-exit-status'.
	(launch-environment/container)[exit/status*]: New procedure.
	Use it instead of 'exit/status'.

2021-11-06  Ludovic Courtès  <ludo@gnu.org>

	profiles: Build the man database only if 'man-db' is in the profile.
	This allows us to skip the expensive man-db profile hook in most cases.

	Suggested by Liliana Marie Prikler <liliana.prikler@gmail.com>.

	* guix/profiles.scm (manual-database/optional): New procedure.
	(%default-profile-hooks): Use it instead of 'manual-database'.
	* doc/guix.texi (Documentation): Add footnote about 'man -k' database
	creation.

2021-11-06  Ludovic Courtès  <ludo@gnu.org>

	import: elpa: Work around Guile 3.0.[5-7] compiler bug.
	Fixes <https://issues.guix.gnu.org/49006>.
	Reported by Xinglu Chen <public@yoctocell.xyz>.

	* guix/import/elpa.scm (elpa-package->sexp)[melpa-recipe]: Add call to
	'identity'.

2021-11-06  Ludovic Courtès  <ludo@gnu.org>

	tests: Avoid literal strings for invalid Texinfo markup.
	This is a followup to e171182a20962c4119e12439b92bbbfd59b1495e.

	* tests/lint.scm ("description: invalid Texinfo markup")
	("synopsis: valid Texinfo markup"): Add call to 'identity' to avoid
	triggering a syntax error.

2021-11-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-helm-bibtex: Update to 2.0.0-3.aa77534.
	* gnu/packages/emacs-xyz.scm (emacs-helm-bibtex): Update to 2.0.0-3.aa77534.

2021-11-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-poppler-qt5: Fix building.
	* gnu/packages/pdf.scm (python-poppler-qt5)[source]: Add patch.
	* gnu/packages/patches/python-poppler-qt5-fix-build.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2021-11-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-citar.
	* gnu/packages/emacs-xyz.scm (emacs-citar): New variable.

2021-11-06  Marius Bakke  <marius@gnu.org>

	gnu: fio: Disable native CPU compiler optimizations.
	* gnu/packages/benchmark.scm (fio)[arguments]: Add #:configure-flags.  Adjust
	configure phase accordingly.

2021-11-06  Marius Bakke  <marius@gnu.org>

	gnu: fio: Disable Ceph/RADOS support.
	This little-used feature is easy to add on demand and blows up the closure.

	* gnu/packages/benchmark.scm (fio)[inputs]: Remove CEPH.

2021-11-06  Marius Bakke  <marius@gnu.org>

	gnu: fio: Don't bother wrapping scripts.
	fio comes with many scripts of varying utility.  Some require extra additional
	programs, which users can easily install as needed; there is little use in
	imposing all optional dependencies on all users of fio.

	* gnu/packages/benchmark.scm (fio)[arguments]: Remove patch-paths phase.
	Rewrite move-outputs to move all discovered scripts and not wrap any.
	[inputs]: Remove GNUPLOT, PYTHON-2, PYTHON2-NUMPY, and PYTHON2-PANDAS.  Add
	PYTHON.

2021-11-06  Marius Bakke  <marius@gnu.org>

	gnu: RocksDB: Update to 6.25.3.
	* gnu/packages/databases.scm (rocksdb): Update to 6.25.3.
	[inputs]: Change from PYTHON-2 to PYTHON.
	[arguments]: Adjust #:make-flags for upstream changes.  Use a less arbitrary
	test subset.  Move the disable-optimizations phase contents to #:make-flags.
	Introduce 'clean' phase.  While here, fix cross-compilation and remove
	trailing #t's.

	gnu: snappy: Cross-compile.
	* gnu/packages/compression.scm (snappy)[arguments]: Adjust
	unpack-third_party-subprojects phase to look up inputs from NATIVE-INPUTS in
	addition to INPUTS.

	gnu: ceph: Update to 16.2.6.
	* gnu/packages/storage.scm (ceph): Update to 16.2.6.
	[source](patches): Add two new patches.  Remove one obsolete.
	[source](snippet): Unbundle fmt.
	[arguments]: Remove -DWITH_PYTHON3 from #:configure-flags. Add
	-DWITH_SYSTEMD.  Adjust RUNPATH substitution, and the wrap-python-scripts
	phase, for upstream changes.  Remove trailing #t's.
	[inputs]: Remove PYTHON-SIX and PYTHON-WRAPPER.  Add FMT, ICU4C,
	PYTHON-PYYAML, PYTHON, and SQLITE.
	* gnu/packages/patches/ceph-fix-snappy-breaking-change.patch: Delete file.
	* gnu/packages/patches/ceph-boost-compat.patch,
	gnu/packages/patches/ceph-rocksdb-compat.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2021-11-06  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Update mailmap and copyright assignments for Liliana Marie Prikler.
	Use full names everywhere.

	* .mailmap: Use full name for Liliana Marie Prikler.
	* gnu/packages/zig.scm: Likewise.

2021-11-06  Julien Lepiller  <julien@lepiller.eu>

	nls: Update translations.
	* po/doc/guix-cookbook.es.po: New file.
	* po/doc/local.mk: Add 'es' cookbook.
	* doc/local.mk: Add 'es' cookbook.

2021-11-06  Xinglu Chen  <public@yoctocell.xyz>

	gnu: msmtp: Update to 1.8.19.
	* gnu/packages/mail.scm (msmtp): Update to 1.8.19.
	[properties]: Set ‘release-monitoring-url’.

2021-11-06  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: Add emacs-devdocs.
	* gnu/packages/emacs-xyz.scm (emacs-devdocs): New variable.

2021-11-06  phodina  <phodina@protonmail.com>

	gnu: Add emacs-excorporate.
	* gnu/packages/emacs-xyz.scm (emacs-excorporate): New variable.

	gnu: Add emacs-fsm.
	* gnu/packages/emacs-xyz.scm (emacs-fsm): New variable.

	gnu: Add emacs-soap-client.
	* gnu/packages/emacs-xyz.scm (emacs-soap-client): New variable.

	gnu: Add emacs-url-http-ntlm.
	* gnu/packages/emacs-xyz.scm (emacs-url-http-ntlm): New variable.

	gnu: Add emacs-nadvice.
	* gnu/packages/emacs-xyz.scm (emacs-nadvice): New variable.

	gnu: Add emacs-ntlm.
	* gnu/packages/emacs-xyz.scm (emacs-ntlm): New variable.

2021-11-06  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: webkitgtk: Disable SSE2 when not on x86_64.
	* gnu/packages/webkit.scm (webkitgtk)[#:phases]: Add ‘disable-sse2’ if the
	current (target) system is not an x86_64 one.

2021-11-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-git-modes: Add TeXinfo markup to description.
	* gnu/packages/emacs-xyz.scm (git-modes): Add TeXinfo markup.

	gnu: emacs-git-modes: Update to 1.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-git-modes): Update to 1.4.0.

2021-11-06  Mark H Weaver  <mhw@netris.org>

	gnu: webkitgtk: Fix build on i686-linux.
	Fixes <https://bugs.gnu.org/51591>.

	* gnu/packages/webkit.scm (webkitgtk)[arguments]: Use quasiquote for the
	argument list.  When building on i686-linux, insert a 'substitute*' form in
	the 'prepare-build-environment' phase that disables the use of
	'__builtin_mul_overflow'.

2021-11-05  Julien Lepiller  <julien@lepiller.eu>

	gnu: opam: Update to 2.1.1.
	* gnu/packages/ocaml.scm (opam): Update to 2.1.1.

2021-11-05  phodina  <phodina@protonmail.com>

	gnu: Use license: prefix.
	* gnu/packages/markup.scm (hoedown, markdown, discount,
	perl-text-markdown-discount, cmark, smu, md4c, python-mistletoe)
	[license]: Prefix with license:.

	gnu: Add lowdown.
	* gnu/packages/markup.scm (lowdown): New variable.

2021-11-05  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 190.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 190.
	  [arguments]: Remove 'skip-python-tests phase.

2021-11-05  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20211028.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20211028.

2021-11-04  phodina  <phodina@protonmail.com>

	gnu: Add i3status-rust.
	* gnu/packages/rust-apps.scm (i3status-rust): New variable.
	* gnu/packages/patches/i3status-rust-enable-unstable-features.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add rust-libpulse-binding-2.
	* gnu/packages/crates-io.scm (rust-libpulse-binding-2): New variable.

	gnu: Add rust-libpulse-sys-1.
	* gnu/packages/crates-io.scm (rust-libpulse-sys-1): New variable.

	gnu: Add rust-cpuprofiler-0.0.
	* gnu/packages/crates-io.scm (rust-cpuprofiler-0.0): New variable.

2021-11-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: parlatype: Update to 3.0.
	* gnu/packages/gnome.scm (parlatype): Update to 3.0.
	[homepage]: Update URL.

	gnu: emacs-ivy-posframe: Update to 0.6.3.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): Update to 0.6.3.

	gnu: emacs-posframe: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.1.0.

2021-11-04  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add vim-nerdcommenter.
	* gnu/packages/vim.scm (vim-nerdcommenter): New variable.

2021-11-04  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-flymake-shellcheck: Add reference to shellcheck.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-shellcheck)
	[inputs]: Add shellcheck.
	[arguments]: Add substitute-shellcheck-path phase.

2021-11-04  Mark H Weaver  <mhw@netris.org>

	Revert "gnu: webkitgtk: Use GCC 11 instead of Clang."
	This reverts commit 63f78f6a6ea0d33f3b1fa68c7285cfb865677211.
	It led to broken builds of epiphany, gnome-online-accounts, yelp,
	zenity, surf, and possibly others.

2021-11-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eshell-did-you-mean: Update to 0.2.
	* gnu/packages/emacs-xyz.scm (emacs-eshell-did-you-mean): Update to 0.2.

	gnu: emacs-ebib: Update to 2.33.
	* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.33.

2021-11-04  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: webkitgtk: Use GCC 11 instead of Clang.
	WebkitGTK still compiles fine on x86_64 using GCC 11.  This is the only
	architecture known to compile currently, as i686 fails with Clang and others
	fail due to unsatisfied dependencies.

	* gnu/packages/webkit.scm (webkitgtk)[#:phases]: Drop
	‘prepare-build-environment’.
	[native-inputs]: Drop clang, add gcc.

2021-11-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.291.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.291.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.289.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.289.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.254.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.254.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.215.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.215.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.157.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.157.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.77.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.77.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.14.16.
	* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.16.
	(linux-libre-5.14-pristine-source): Update hash.

2021-11-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: flightgear: Prepare to run test suite.
	* gnu/packages/games.scm (flightgear)[arguments]: Add phase to build
	test binary. Add phase to skip some failing tests. Move 'check phase to
	after 'install-data.

	gnu: flightgear: Use system cppunit.
	* gnu/packages/games.scm (flightgear)[source]: Adjust snippet to remove
	bundled cppunit.
	[arguments]: Add configure-flag to use system cppunit.

	gnu: simgear: Remove bundled expat.
	* gnu/packages/games.scm (simgear)[source]: Add snippet to remove
	bundled expat.
	[arguments]: Add configure-flag to use system expat.

	gnu: Remove openscenegraph-3.4.
	* gnu/packages/graphics.scm (openscenegraph-3.4): Remove variable.

	gnu: flightgear: Build with newer inputs.
	* gnu/packages/games.scm (flightgear)[inputs]: Replace
	openscenegraph-3.4 with openscenegraph, boost-for-mysql with boost.
	(simgear)[inputs]: Same.

	gnu: simgear: Honor #:tests? flag.
	* gnu/packages/games.scm (simgear)[arguments]: Adjust custom 'check
	phase to honor the #:tests? flag.

	gnu: flightgear: Build with qt-build-system.
	* gnu/packages/games.scm (flightgear)[build-system]: Switch to
	qt-build-system.
	[arguments]: Remove 'wrap-executable phase.

2021-11-03  phodina  <phodina@protonmail.com>

	gnu: flightgear: Update to 2020.3.11.
	* gnu/packages/games.scm (simgear, flightgear): Update to 2020.3.11.
	(flightgear-data): Update uri.

2021-11-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	Revert "gnu: Add rust-sysinfo-0.20."
	This reverts commit cc415fd880fea9059e6d0bd4c45ce143126d9f14.

	Rust 1.54 is not yet packages.

2021-11-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-polars-0.16.
	* gnu/packages/crates-io.scm (rust-polars-0.16): New variable.
	(rust-polars-0.15): Inherit from above.

	gnu: Add rust-polars-lazy-0.16.
	* gnu/packages/crates-io.scm (rust-polars-lazy-0.16): New variable.
	(rust-polars-lazy-0.15): Inherit from above.

	gnu: Add rust-polars-io-0.16.
	* gnu/packages/crates-io.scm (rust-polars-io-0.16): New variable.
	(rust-polars-io-0.15): Inherit from above.

	gnu: Add rust-polars-core-0.16.
	* gnu/packages/crates-io.scm (rust-polars-core-0.16): New variable.
	(rust-polars-core-0.15): Inherit from above.

	gnu: Add rust-polars-arrow-0.16.
	* gnu/packages/crates-io.scm (rust-polars-arrow-0.16): New variable.
	(rust-polars-arrow-0.15): Inherit from above.

	gnu: Add rust-arrow2-0.5.
	* gnu/packages/crates-io.scm (rust-arrow2-0.5): New variable.

	gnu: Add rust-parquet2-0.4.
	* gnu/packages/crates-io.scm (rust-parquet2-0.4): New variable.

	gnu: Add rust-parquet-format-async-temp-0.2.
	* gnu/packages/crates-io.scm (rust-parquet-format-async-temp-0.2): New variable.

	gnu: Add rust-lexical-6.
	* gnu/packages/crates-io.scm (rust-lexical-6): New variable.
	(rust-lexical-5): Inherit from above.

	gnu: Add rust-lexical-core-0.8.
	* gnu/packages/crates-io.scm (rust-lexical-core-0.8): New variable.
	(rust-lexical-core-0.7): Inherit from above.

	gnu: Add rust-lexical-parse-float-0.8.
	* gnu/packages/crates-io.scm (rust-lexical-parse-float-0.8): New variable.

	gnu: Add rust-lexical-write-float-0.8.
	* gnu/packages/crates-io.scm (rust-lexical-write-float-0.8): New variable.

	gnu: Add rust-lexical-write-integer-0.8.
	* gnu/packages/crates-io.scm (rust-lexical-write-integer-0.8): New variable.

	gnu: Add rust-lexical-parse-integer-0.8.
	* gnu/packages/crates-io.scm (rust-lexical-parse-integer-0.8): New variable.

	gnu: Add rust-lexical-util-0.8.
	* gnu/packages/crates-io.scm (rust-lexical-util-0.8): New variable.

	gnu: Add rust-comfy-table-4.
	* gnu/packages/crates-io.scm (rust-comfy-table-4): New variable.
	(rust-comfy-table-1): Inherit from above.

	gnu: Add rust-crossterm-0.20.
	* gnu/packages/crates-io.scm (rust-crossterm-0.20): New variable.
	(rust-crossterm-0.19): Inherit from above.

	gnu: rust-signal-hook-mio-0.2: Update to 0.2.1.
	* gnu/packages/crates-io.scm (rust-signal-hook-mio-0.2): Update to 0.2.1.

	gnu: rust-signal-hook-0.3: Update to 0.3.10.
	* gnu/packages/crates-io.scm (rust-signal-hook-0.3): Update to 0.3.10.

	gnu: rust-signal-hook-registry-1: Update to 1.4.0.
	* gnu/packages/crates-io.scm (rust-signal-hook-registry-1): Update to 1.4.0.

	gnu: Add rust-crossterm-winapi-0.8.
	* gnu/packages/crates-io.scm (rust-crossterm-winapi-0.8): New variable.
	(rust-crossterm-winapi-0.7): Inherit from above.

	gnu: Add rust-strum-0.21.
	* gnu/packages/crates-io.scm (rust-strum-0.21): New variable.
	(rust-strum-0.20): Inherit from above.

	gnu: Add rust-strum-macros-0.21.
	* gnu/packages/crates-io.scm (rust-strum-macros-0.21): New variable.
	(rust-strum-macros-0.20): Inherit from above.

	gnu: Add rust-hash-hasher-2.
	* gnu/packages/crates-io.scm (rust-hash-hasher-2): New variable.

	gnu: rust-async-stream-0.3: Update to 0.3.2.
	* gnu/packages/crates-io.scm (rust-async-stream-0.3): Update to 0.3.2.

	gnu: rust-async-stream-impl-0.3: Update to 0.3.2.
	* gnu/packages/crates-io.scm (rust-async-stream-impl-0.3): Update to 0.3.2.

	gnu: rust-bitpacking-0.8: Update to 0.8.4.
	* gnu/packages/crates-io.scm (rust-bitpacking-0.8): Update to 0.8.4.

	gnu: Add rust-integer-encoding-3.
	* gnu/packages/crates-io.scm (rust-integer-encoding-3): New variable.
	(rust-integer-encoding-1): Inherit from above.

	gnu: Add rust-streaming-iterator-0.1.
	* gnu/packages/crates-io.scm (rust-streaming-iterator-0.1): New variable.

	gnu: Add rust-strength-reduce-0.2.
	* gnu/packages/crates-io.scm (rust-strength-reduce-0.2): New variable.

	gnu: rust-strip-ansi-escapes-0.1: Update to 0.1.1.
	* gnu/packages/crates-io.scm (rust-strip-ansi-escapes-0.1): Update to 0.1.1.

	gnu: Add rust-scraper-0.12.
	* gnu/packages/crates-io.scm (rust-scraper-0.12): New variable.

	gnu: Add rust-ego-tree-0.6.
	* gnu/packages/crates-io.scm (rust-ego-tree-0.6): New variable.

	gnu: Add rust-sysinfo-0.20.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.20): New variable.

	gnu: rust-rayon-1: Update to 1.5.1.
	* gnu/packages/crates-io.scm (rust-rayon-1): Update to 1.5.1.

	gnu: rust-rayon-core-1: Update to 1.9.1.
	* gnu/packages/crates-io.scm (rust-rayon-core-1): Update to 1.9.1.

2021-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s4vectors: Update to 0.30.2.
	* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.30.2.

	gnu: r-multidataset: Update to 1.20.2.
	* gnu/packages/bioconductor.scm (r-multidataset): Update to 1.20.2.

	gnu: r-motifstack: Update to 1.36.1.
	* gnu/packages/bioconductor.scm (r-motifstack): Update to 1.36.1.

	gnu: r-enrichplot: Update to 1.12.3.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.12.3.

	gnu: r-dose: Update to 3.18.3.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.18.3.

	gnu: r-genefilter: Update to 1.74.1.
	* gnu/packages/bioconductor.scm (r-genefilter): Update to 1.74.1.

	gnu: r-annotationhub: Update to 3.0.2.
	* gnu/packages/bioconductor.scm (r-annotationhub): Update to 3.0.2.

	gnu: r-annotationforge: Update to 1.34.1.
	* gnu/packages/bioconductor.scm (r-annotationforge): Update to 1.34.1.

	gnu: bedtools-2.18: Fix build with newer toolchain.
	* gnu/packages/bioinformatics.scm (bedtools-2.18)[arguments]: Add phase
	'compatibility, fixing syntax quirks that are problematic with newer
	toolchains.
	[native-inputs]: Do not inherit.
	[inherit]: Do not inherit.

	gnu: r-biocthis: Set HOME variable.
	* gnu/packages/bioconductor.scm (r-biocthis)[arguments]: Add build phase
	'set-HOME.

2021-11-03  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-zellkonverter.
	* gnu/packages/bioconductor.scm (r-zellkonverter): New variable.

2021-11-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lubridate: Update to 1.8.0.
	* gnu/packages/statistics.scm (r-lubridate): Update to 1.8.0.
	[propagated-inputs]: Remove r-rcpp; add r-cpp11.

	gnu: r-robustbase: Update to 0.93-9.
	* gnu/packages/statistics.scm (r-robustbase): Update to 0.93-9.

	gnu: r-ztable: Update to 0.2.3.
	* gnu/packages/statistics.scm (r-ztable): Update to 0.2.3.

	gnu: r-hmisc: Update to 4.6-0.
	* gnu/packages/statistics.scm (r-hmisc): Update to 4.6-0.

	gnu: r-plotly: Update to 4.10.0.
	* gnu/packages/statistics.scm (r-plotly): Update to 4.10.0.

	gnu: r-tidyr: Update to 1.1.4.
	* gnu/packages/statistics.scm (r-tidyr): Update to 1.1.4.

	gnu: r-viridis: Update to 0.6.2.
	* gnu/packages/statistics.scm (r-viridis): Update to 0.6.2.

	gnu: r-mvtnorm: Update to 1.1-3.
	* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.1-3.

	gnu: r-rcpparmadillo: Update to 0.10.7.0.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.10.7.0.0.

	gnu: r-readr: Update to 2.0.2.
	* gnu/packages/statistics.scm (r-readr): Update to 2.0.2.

	gnu: r-desc: Update to 1.4.0.
	* gnu/packages/statistics.scm (r-desc): Update to 1.4.0.

	gnu: r-data-table: Update to 1.14.2.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.14.2.

	gnu: r-tibble: Update to 3.1.5.
	* gnu/packages/statistics.scm (r-tibble): Update to 3.1.5.

	gnu: r-rlang: Update to 0.4.12.
	* gnu/packages/statistics.scm (r-rlang): Update to 0.4.12.

	gnu: r-testthat: Update to 3.1.0.
	* gnu/packages/statistics.scm (r-testthat): Update to 3.1.0.

	gnu: r-knitr: Update to 1.36.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.36.

	gnu: r-mime: Update to 0.12.
	* gnu/packages/statistics.scm (r-mime): Update to 0.12.

	gnu: r-stringi: Update to 1.7.5.
	* gnu/packages/statistics.scm (r-stringi): Update to 1.7.5.

	gnu: r-mgcv: Update to 1.8-38.
	* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-38.

	gnu: r-logger: Update to 0.2.2.
	* gnu/packages/cran.scm (r-logger): Update to 0.2.2.

	gnu: r-paws-common: Update to 0.3.13.
	* gnu/packages/cran.scm (r-paws-common): Update to 0.3.13.

	gnu: r-dismo: Update to 1.3-5.
	* gnu/packages/cran.scm (r-dismo): Update to 1.3-5.
	[propagated-inputs]: Add r-terra.

	gnu: r-ztpln: Update to 0.1.2.
	* gnu/packages/cran.scm (r-ztpln): Update to 0.1.2.

	gnu: r-keras: Update to 2.6.1.
	* gnu/packages/cran.scm (r-keras): Update to 2.6.1.

	gnu: r-stringfish: Update to 0.15.4.
	* gnu/packages/cran.scm (r-stringfish): Update to 0.15.4.

	gnu: r-exactextractr: Update to 0.7.1.
	* gnu/packages/cran.scm (r-exactextractr): Update to 0.7.1.

	gnu: r-textplot: Update to 0.2.1.
	* gnu/packages/cran.scm (r-textplot): Update to 0.2.1.

	gnu: r-lwgeom: Update to 0.2-8.
	* gnu/packages/cran.scm (r-lwgeom): Update to 0.2-8.

	gnu: r-textshaping: Update to 0.3.6.
	* gnu/packages/cran.scm (r-textshaping): Update to 0.3.6.

	gnu: r-decon: Update to 1.3-4.
	* gnu/packages/cran.scm (r-decon): Update to 1.3-4.

	gnu: r-seurat: Update to 4.0.5.
	* gnu/packages/cran.scm (r-seurat): Update to 4.0.5.

	gnu: r-qtl2: Update to 0.28.
	* gnu/packages/cran.scm (r-qtl2): Update to 0.28.

	gnu: r-qtl: Update to 1.50.
	* gnu/packages/cran.scm (r-qtl): Update to 1.50.

	gnu: r-perm: Update to 1.0-0.2.
	* gnu/packages/cran.scm (r-perm): Update to 1.0-0.2.

	gnu: r-tidymodels: Update to 0.1.4.
	* gnu/packages/cran.scm (r-tidymodels): Update to 0.1.4.
	[propagated-inputs]: Add r-hardhat.

	gnu: r-tidytext: Update to 0.3.2.
	* gnu/packages/cran.scm (r-tidytext): Update to 0.3.2.

	gnu: r-workflows: Update to 0.2.4.
	* gnu/packages/cran.scm (r-workflows): Update to 0.2.4.

	gnu: r-igraph: Update to 1.2.7.
	* gnu/packages/cran.scm (r-igraph): Update to 1.2.7.

	gnu: r-exactranktests: Update to 0.8-34.
	* gnu/packages/cran.scm (r-exactranktests): Update to 0.8-34.

	gnu: r-spatstat-geom: Update to 2.3-0.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 2.3-0.

	gnu: r-goftest: Update to 1.2-3.
	* gnu/packages/cran.scm (r-goftest): Update to 1.2-3.

	gnu: r-memuse: Update to 4.2-1.
	* gnu/packages/cran.scm (r-memuse): Update to 4.2-1.

	gnu: r-lightgbm: Update to 3.3.0.
	* gnu/packages/cran.scm (r-lightgbm): Update to 3.3.0.

	gnu: r-optimx: Update to 2021-10.12.
	* gnu/packages/cran.scm (r-optimx): Update to 2021-10.12.

	gnu: r-rcdd: Update to 1.4.
	* gnu/packages/cran.scm (r-rcdd): Update to 1.4.

	gnu: r-qgraph: Update to 1.9.
	* gnu/packages/cran.scm (r-qgraph): Update to 1.9.
	[propagated-inputs]: Remove r-dplyr.

	gnu: r-rpf: Update to 1.0.11.
	* gnu/packages/cran.scm (r-rpf): Update to 1.0.11.

	gnu: r-sem: Update to 3.1-13.
	* gnu/packages/cran.scm (r-sem): Update to 3.1-13.
	[propagated-inputs]: Remove r-matrixcalc.

	gnu: r-msm: Update to 1.6.9.
	* gnu/packages/cran.scm (r-msm): Update to 1.6.9.

	gnu: r-anthropometry: Update to 1.16.
	* gnu/packages/cran.scm (r-anthropometry): Update to 1.16.

	gnu: r-caret: Update to 6.0-90.
	* gnu/packages/cran.scm (r-caret): Update to 6.0-90.
	[propagated-inputs]: Add r-e1071.

	gnu: r-actuar: Update to 3.2-0.
	* gnu/packages/cran.scm (r-actuar): Update to 3.2-0.

	gnu: r-fda: Update to 5.4.0.
	* gnu/packages/cran.scm (r-fda): Update to 5.4.0.
	[propagated-inputs]: Add r-desolve.

	gnu: r-desolve: Update to 1.30.
	* gnu/packages/cran.scm (r-desolve): Update to 1.30.

	gnu: r-parameters: Update to 0.15.0.
	* gnu/packages/cran.scm (r-parameters): Update to 0.15.0.
	[propagated-inputs]: Add r-datawizard.

	gnu: r-terra: Update to 1.4-11.
	* gnu/packages/cran.scm (r-terra): Update to 1.4-11.
	[propagated-inputs]: Remove r-raster.

	gnu: r-systemfonts: Update to 1.0.3.
	* gnu/packages/cran.scm (r-systemfonts): Update to 1.0.3.

	gnu: r-sitmo: Update to 2.0.2.
	* gnu/packages/cran.scm (r-sitmo): Update to 2.0.2.
	[native-inputs]: Add r-knitr.

	gnu: r-clue: Update to 0.3-60.
	* gnu/packages/cran.scm (r-clue): Update to 0.3-60.

	gnu: r-mcmcpack: Update to 1.6-0.
	* gnu/packages/cran.scm (r-mcmcpack): Update to 1.6-0.

	gnu: r-pmcmr: Update to 4.4.
	* gnu/packages/cran.scm (r-pmcmr): Update to 4.4.

	gnu: r-yulab-utils: Update to 0.0.4.
	* gnu/packages/cran.scm (r-yulab-utils): Update to 0.0.4.

	gnu: r-svmisc: Update to 1.2.3.
	* gnu/packages/cran.scm (r-svmisc): Update to 1.2.3.

	gnu: r-optparse: Update to 1.7.1.
	* gnu/packages/cran.scm (r-optparse): Update to 1.7.1.

	gnu: r-adegenet: Update to 2.1.5.
	* gnu/packages/cran.scm (r-adegenet): Update to 2.1.5.
	[propagated-inputs]: Remove r-spdep.

	gnu: r-sf: Update to 1.0-3.
	* gnu/packages/cran.scm (r-sf): Update to 1.0-3.

	gnu: r-s2: Update to 1.0.7.
	* gnu/packages/cran.scm (r-s2): Update to 1.0.7.

	gnu: r-deldir: Update to 1.0-6.
	* gnu/packages/cran.scm (r-deldir): Update to 1.0-6.

	gnu: r-spdata: Update to 2.0.1.
	* gnu/packages/cran.scm (r-spdata): Update to 2.0.1.

	gnu: r-sets: Update to 1.0-19.
	* gnu/packages/cran.scm (r-sets): Update to 1.0-19.

	gnu: r-colourpicker: Update to 1.1.1.
	* gnu/packages/cran.scm (r-colourpicker): Update to 1.1.1.
	[arguments]: Remove modules; use esbuild in build phase 'process-javascript.
	[native-inputs]: Remove r-knitr and uglifyjs; add esbuild; change js-jquery
	version.

	gnu: r-rmpfr: Update to 0.8-5.
	* gnu/packages/cran.scm (r-rmpfr): Update to 0.8-5.

	gnu: r-grimport: Update to 0.9-4.
	* gnu/packages/cran.scm (r-grimport): Update to 0.9-4.

	gnu: r-ore: Update to 1.7.0.
	* gnu/packages/cran.scm (r-ore): Update to 1.7.0.

	gnu: r-rvcheck: Update to 0.2.1.
	* gnu/packages/cran.scm (r-rvcheck): Update to 0.2.1.

	gnu: r-sodium: Update to 1.2.0.
	* gnu/packages/cran.scm (r-sodium): Update to 1.2.0.

	gnu: r-arm: Update to 1.12-2.
	* gnu/packages/cran.scm (r-arm): Update to 1.12-2.
	[propagated-inputs]: Remove r-hmisc.

	gnu: r-misc3d: Update to 0.9-1.
	* gnu/packages/cran.scm (r-misc3d): Update to 0.9-1.

	gnu: r-rcppgsl: Update to 0.3.10.
	* gnu/packages/cran.scm (r-rcppgsl): Update to 0.3.10.

	gnu: r-rcmdcheck: Update to 1.4.0.
	* gnu/packages/cran.scm (r-rcmdcheck): Update to 1.4.0.
	[propagated-inputs]: Remove r-crayon; add r-curl.

	gnu: r-remotes: Update to 2.4.1.
	* gnu/packages/cran.scm (r-remotes): Update to 2.4.1.

	gnu: r-usethis: Update to 2.1.0.
	* gnu/packages/cran.scm (r-usethis): Update to 2.1.0.
	[propagated-inputs]: Add r-ellipsis.

	gnu: r-effectsize: Update to 0.5.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.5.
	[propagated-inputs]: Add r-datawizard and r-performance.

	gnu: r-performance: Update to 0.8.0.
	* gnu/packages/cran.scm (r-performance): Update to 0.8.0.

	gnu: r-tmb: Update to 1.7.22.
	* gnu/packages/cran.scm (r-tmb): Update to 1.7.22.

	gnu: r-coin: Update to 1.4-2.
	* gnu/packages/cran.scm (r-coin): Update to 1.4-2.

	gnu: r-libcoin: Update to 1.0-9.
	* gnu/packages/cran.scm (r-libcoin): Update to 1.0-9.

	gnu: r-emmeans: Update to 1.7.0.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.7.0.
	[propagated-inputs]: Remove r-plyr.

	gnu: r-th-data: Update to 1.1-0.
	* gnu/packages/cran.scm (r-th-data): Update to 1.1-0.
	[native-inputs]: Add r-knitr.

	gnu: r-acceptancesampling: Update to 1.0-7.
	* gnu/packages/cran.scm (r-acceptancesampling): Update to 1.0-7.

	gnu: r-raster: Update to 3.5-2.
	* gnu/packages/cran.scm (r-raster): Update to 3.5-2.
	[propagated-inputs]: Add r-terra.

	gnu: r-qualv: Update to 0.3-4.
	* gnu/packages/cran.scm (r-qualv): Update to 0.3-4.

	gnu: r-cmplot: Update to 3.7.0.
	* gnu/packages/cran.scm (r-cmplot): Update to 3.7.0.

	gnu: r-manipulatewidget: Update to 0.11.1.
	* gnu/packages/cran.scm (r-manipulatewidget): Update to 0.11.1.

	gnu: r-rootsolve: Update to 1.8.2.3.
	* gnu/packages/cran.scm (r-rootsolve): Update to 1.8.2.3.

	gnu: r-argparse: Update to 2.1.2.
	* gnu/packages/cran.scm (r-argparse): Update to 2.1.2.

	gnu: r-flextable: Update to 0.6.9.
	* gnu/packages/cran.scm (r-flextable): Update to 0.6.9.

	gnu: r-insight: Update to 0.14.5.
	* gnu/packages/cran.scm (r-insight): Update to 0.14.5.

	gnu: r-entropy: Update to 1.3.1.
	* gnu/packages/cran.scm (r-entropy): Update to 1.3.1.

	gnu: r-rbibutils: Update to 2.2.4.
	* gnu/packages/cran.scm (r-rbibutils): Update to 2.2.4.

	gnu: r-rjags: Update to 4-12.
	* gnu/packages/cran.scm (r-rjags): Update to 4-12.

	gnu: r-rastervis: Update to 0.51.0.
	* gnu/packages/cran.scm (r-rastervis): Update to 0.51.0.

	gnu: r-heatmaply: Update to 1.3.0.
	* gnu/packages/cran.scm (r-heatmaply): Update to 1.3.0.

	gnu: r-ifultools: Update to 2.0-23.
	* gnu/packages/cran.scm (r-ifultools): Update to 2.0-23.

	gnu: r-tinytex: Update to 0.34.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.34.

	gnu: r-pillar: Update to 1.6.4.
	* gnu/packages/cran.scm (r-pillar): Update to 1.6.4.

	gnu: r-xfun: Update to 0.27.
	* gnu/packages/cran.scm (r-xfun): Update to 0.27.

	gnu: r-seriation: Update to 1.3.1.
	* gnu/packages/cran.scm (r-seriation): Update to 1.3.1.

	gnu: r-tsp: Update to 1.1-11.
	* gnu/packages/cran.scm (r-tsp): Update to 1.1-11.

	gnu: r-vcd: Update to 1.4-9.
	* gnu/packages/cran.scm (r-vcd): Update to 1.4-9.

	gnu: r-laeken: Update to 0.5.2.
	* gnu/packages/cran.scm (r-laeken): Update to 0.5.2.

	gnu: r-mitml: Update to 0.4-3.
	* gnu/packages/cran.scm (r-mitml): Update to 0.4-3.

	gnu: r-recipes: Update to 0.1.17.
	* gnu/packages/cran.scm (r-recipes): Update to 0.1.17.
	[propagated-inputs]: Add r-vctrs.

	gnu: r-rpostgresql: Update to 0.7-3.
	* gnu/packages/cran.scm (r-rpostgresql): Update to 0.7-3.

	gnu: r-fitdistrplus: Update to 1.1-6.
	* gnu/packages/cran.scm (r-fitdistrplus): Update to 1.1-6.

	gnu: r-pkgload: Update to 1.2.3.
	* gnu/packages/cran.scm (r-pkgload): Update to 1.2.3.

	gnu: r-geosphere: Update to 1.5-14.
	* gnu/packages/cran.scm (r-geosphere): Update to 1.5-14.

	gnu: r-shinydashboard: Update to 0.7.2.
	* gnu/packages/cran.scm (r-shinydashboard): Update to 0.7.2.
	[native-inputs]: Remove node-uglify-js; add esbuild.
	[arguments]: Remove modules; use esbuild in build phase
	'generate-minified-javascript.

	gnu: r-bslib: Update to 0.3.1.
	* gnu/packages/cran.scm (r-bslib): Update to 0.3.1.

	gnu: r-htmltable: Update to 2.3.0.
	* gnu/packages/cran.scm (r-htmltable): Update to 2.3.0.

	gnu: r-rvest: Update to 1.0.2.
	* gnu/packages/cran.scm (r-rvest): Update to 1.0.2.

	gnu: r-diffobj: Update to 0.3.5.
	* gnu/packages/cran.scm (r-diffobj): Update to 0.3.5.

	gnu: r-datawizard: Update to 0.2.1.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.2.1.

	gnu: r-interval: Update to 1.1-0.8.
	* gnu/packages/bioconductor.scm (r-interval): Update to 1.1-0.8.

2021-11-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libblockdev: Update to 2.26.
	* gnu/packages/disk.scm (libblockdev): Update to 2.26.
	[source]: Remove patch.
	* gnu/packages/patches/libblockdev-glib-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: knot: Update to 3.1.3.
	* gnu/packages/dns.scm (knot): Update to 3.1.3.

	gnu: snd: Update to 4.3.8.
	* gnu/packages/dns.scm (snd): Update to 4.3.8.
	[arguments]: Don't explicitly return #t from phases.

	gnu: unqlite: Curate comparisons.
	* gnu/packages/databases.scm (unqlite)[description]: Keep the
	better-licenced comparisons.

	gnu: ghc-persistent: Curate storage system examples.
	* gnu/packages/haskell-xyz.scm (ghc-persistent)[description]: Choose
	better-licenced storage system examples.

	gnu: python-marshmallow: Fix linter warning.
	* gnu/packages/python-xyz.scm (python-marshmallow)[synopsis]:
	Drop the full stop.

	gnu: python-sqlalchemy: Respect #:tests?.
	* gnu/packages/databases.scm (python-sqlalchemy)[argument]:
	Respect the #:tests? keyword in the custom 'check phase.

	gnu: python-sqlalchemy: Update to 1.4.26.
	* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.4.26.

2021-11-03  David Larsson  <david.larsson@selfhosted.xyz>

	gnu: Add python-flask-combo-jsonapi.
	* gnu/packages/python-web.scm (python-flask-combo-jsonapi): New variable.

	gnu: Add python-marshmallow-jsonapi.
	* gnu/packages/python-xyz.scm (python-marshmallow-jsonapi): New variable.

	gnu: Add python-marshmallow@3.2.
	* gnu/packages/python-xyz.scm (python-marshmallow-3.2): New variable.

	gnu: Add python-sqlalchemy@1.3.
	* gnu/packages/databases.scm (python-sqlalchemy-1.3): New variable.

2021-11-03  Vinicius Monego  <monego@posteo.net>

	gnu: Add rust-news-flash-1.
	* gnu/packages/crates-io.scm (rust-news-flash-1): New variable.

	gnu: Add rust-magic-crypt-3.
	* gnu/packages/crates-io.scm (rust-magic-crypt-3): New variable.

	gnu: Add rust-block-modes-0.7.
	* gnu/packages/crates-io.scm (rust-block-modes-0.7): New variable.

	gnu: Add rust-aes-0.6.
	* gnu/packages/crates-io.scm (rust-aes-0.6): New variable.
	(rust-aes-0.4): Inherit from above.

	gnu: Add rust-aesni-0.10.
	* gnu/packages/crates-io.scm (rust-aesni-0.10): New variable.
	(rust-aesni-0.7): Inherit from above.

	gnu: Add rust-aes-soft-0.6.
	* gnu/packages/crates-io.scm (rust-aes-soft-0.6): New variable.
	(rust-aes-soft-0.4): Inherit from above.

	gnu: Add rust-opml-1.
	* gnu/packages/crates-io.scm (rust-opml-1): New variable.

	gnu: Add rust-strong-xml-0.6.
	* gnu/packages/crates-io.scm (rust-strong-xml-0.6): New variable.

	gnu: Add rust-jetscii-0.5.
	* gnu/packages/crates-io.scm (rust-jetscii-0.5): New variable.
	(rust-jetscii-0.3): Inherit from above.

	gnu: Add rust-region-2.
	* gnu/packages/crates-io.scm (rust-region-2): New variable.

	gnu: Add rust-diesel-migrations-1.
	* gnu/packages/crates-io.scm (rust-diesel-migrations-1): New variable.

	gnu: Add rust-migrations-macros-1.
	* gnu/packages/crates-io.scm (rust-migrations-macros-1): New variable.

	gnu: Add rust-migrations-internals-1.
	* gnu/packages/crates-io.scm (rust-migrations-internals-1): New variable.

	gnu: Add rust-newsblur-api-0.1.
	* gnu/packages/crates-io.scm (rust-newsblur-api-0.1): New variable.

	gnu: Add rust-miniflux-api-0.3.
	* gnu/packages/crates-io.scm (rust-miniflux-api-0.3): New variable.

	gnu: Add rust-fever-api-0.2.
	* gnu/packages/crates-io.scm (rust-fever-api-0.2): New variable.

	gnu: Add rust-feedly-api-0.4.
	* gnu/packages/crates-io.scm (rust-feedly-api-0.4): New variable.

	gnu: Add rust-feedbin-api-0.1.
	* gnu/packages/crates-io.scm (rust-feedbin-api-0.1): New variable.

	gnu: Add rust-feed-rs-0.6.
	* gnu/packages/crates-io.scm (rust-feed-rs-0.6): New variable.

	gnu: Add rust-article-scraper-1.
	* gnu/packages/crates-io.scm (rust-article-scraper-1): New variable.

	gnu: Add rust-libxml-0.2.
	* gnu/packages/crates-io.scm (rust-libxml-0.2): New variable.

	gnu: Add rust-libxml-0.3.
	* gnu/packages/crates-io.scm (rust-libxml-0.3): New variable.

	gnu: Add rust-tiger-0.1.
	* gnu/packages/crates-io.scm (rust-tiger-0.1): New variable.

	gnu: Add rust-crc-any-2.
	* gnu/packages/crates-io.scm (rust-crc-any-2): New variable.

	gnu: Add rust-escaper-0.1.
	* gnu/packages/crates-io.scm (rust-escaper-0.1): New variable.

	gnu: Add rust-entities-1.
	* gnu/packages/crates-io.scm (rust-entities-1): New variable.

	gnu: Add rust-des-0.6.
	* gnu/packages/crates-io.scm (rust-des-0.6): New variable.

	gnu: Add rust-obfstr-0.3.
	* gnu/packages/crates-io.scm (rust-obfstr-0.3): New variable.

	gnu: Add rust-debug-helper-0.3.
	* gnu/packages/crates-io.scm (rust-debug-helper-0.3): New variable.

	gnu: Add rust-strong-xml-derive-0.6.
	* gnu/packages/crates-io.scm (rust-strong-xml-derive-0.6): New variable.

	gnu: Add rust-barrel-0.6.
	* gnu/packages/crates-io.scm (rust-barrel-0.6): New variable.

2021-11-03  Efraim Flashner  <efraim@flashner.co.il>

	Merge remote-tracking branch 'origin/master' into core-updates-frozen

2021-11-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: odamex: Update to 0.9.5.
	* gnu/packages/games.scm (odamex): Update to 0.9.5.

2021-11-03  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: Add rust-libloading-0.7."
	This reverts commit 4b0ef566fa16d57c6f43e3cefd686634c11e1e43.
	rust-libloading-0.7 is already in (gnu packages crates-io).

2021-11-03  phodina  <phodina@protonmail.com>

	gnu: Add rust-tiny-http-0.8.
	* gnu/packages/crates-io.scm (rust-tiny-http-0.8): New variable.
	  (rust-tiny-http-0.6): Inherit from ‘rust-tiny-http-0.8’.

	gnu: Add rust-chunked-tansfer-1.
	* gnu/packages/crates-io.scm (rust-chunked-transfer-1): New variable.
	  (rust-chunked-transfer-0.3): Inherit from ‘rust-chunked-transfer-1’.

	gnu: Add rust-fdlimit-0.1.
	* gnu/packages/crates-io.scm (rust-fdlimit-0.1): New variable.

	gnu: Add rust-libloading-0.7.
	* gnu/packages/crates-io.scm (rust-libloading-0.7): New variable.

	gnu: Add rust-deflate-0.9.
	* gnu/packages/crates-io.scm (rust-deflate-0.9): New variable.
	  (rust-deflate-0.8): Inherit from ‘rust-deflate-0.9’.
	  (rust-deflate-0.7): Inherit from ‘rust-deflate-0.8‘.

	gnu: Add rust-noise-0.7.
	* gnu/packages/crates-io.scm (rust-noise-0.7): New variable.

	gnu: rust-base64-0.13: Fix inputs.
	* gnu/packages/crates-io.scm(rust-base64-0.13)[arguments]<#:phases>: Substitute
	  rust-criterion version 0.3.2 to 0.3.3.

	gnu: Add rust-multipart-0.18.
	* gnu/packages/crates-io.scm (rust-multipart-0.18): New variable.
	  (rust-multipart-0.17): Inherit from ‘rust-multipart-0.18’.

	gnu: rust-multipart-0.17: Fix inputs.
	* gnu/packages/crates-io.scm
	  (rust-multipart-0.17)[cargo-development-inputs]: Add rust-env-log-0.4.

2021-11-03  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: guile-gi: Fix a source code encoding error.
	* gnu/packages/guile-xyz.scm (guile-gi)[phases]: Remove the default dotted
	circle from the combining character that is tested in test/string.scm.

2021-11-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: pstoedit: Update to 3.77.
	* gnu/packages/graphics.scm (pstoedit): Update to 3.77.

2021-11-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-urwid: Remove sporadically failing tests.
	* gnu/packages/python-xyz.scm (python-urwid)[arguments]: Add phase to
	remove problematic test.

2021-11-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: kirc: Update to 0.2.9.
	* gnu/packages/irc.scm (kirc): Update to 0.2.9.

	gnu: labelme: Update to 4.5.13.
	* gnu/packages/image-processing.scm (labelme): Update to 4.5.13.

	gnu: inkscape@1.1: Update to 1.1.1.
	* gnu/packages/inkscape.scm (inkscape-1.1): Update to 1.1.1.
	[source]: Remove patch.  Don't explicitly return #t from snippet.
	[arguments]: Don't explicitly return #t from phases.
	* gnu/packages/patches/inkscape-1.1-fix-build-witch-gcc7.5.patch:
	Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: qiv: Update to 2.3.2.
	* gnu/packages/image-viewers.scm (qiv): Update to 2.3.2.
	[source]: Add a snippet.
	[arguments]: Don't explicitly return #t from phases.

	gnu: lesspipe: Update to 1.90.
	* gnu/packages/less.scm (lesspipe): Update to 1.90.
	[arguments]: Don't explicitly return #t from phases.

	gnu: libmtp: Update to 1.1.19.
	* gnu/packages/libusb.scm (libmtp): Update to 1.1.19.

	gnu: cpuid: This tool is not Linux-specific per se.
	* gnu/packages/linux.scm (cpuid)[synopsis]: Remove ‘Linux’.

	gnu: cpuid: Update to 20211031.
	* gnu/packages/linux.scm (cpuid): Update to 20211031.
	[arguments]: Don't explicitly return #t from phases.

	gnu: procenv: Update to 0.60.
	* gnu/packages/linux.scm (procenv): Update to 0.60.

	gnu: mcelog: Update to 179.
	* gnu/packages/linux.scm (mcelog): Update to 179.
	[source]: Don't explicitly return #t from snippet.

	gnu: mhonarc: Update to 2.6.24.
	* gnu/packages/mail.scm (mhonarc): Update to 2.6.24.

	gnu: libgnt: Update to 2.14.3.
	* gnu/packages/messaging.scm (libgnt): Update to 2.14.3.
	[arguments]: Don't explicitly return #t from phases.

	gnu: moreutils: Prepare for cross-compilation.
	* gnu/packages/moreutils.scm (moreutils)[arguments]: Use CC-FOR-TARGET.

	gnu: moreutils: Update to 0.66.
	* gnu/packages/moreutils.scm (moreutils): Update to 0.66.
	[arguments]: Don't explicitly return #t from phases.

	gnu: prosody: Update to 0.11.10.
	* gnu/packages/messaging.scm (prosody): Update to 0.11.10.
	[arguments]: Don't explicitly return #t from phases.

	gnu: openvswitch: Omit most static libraries.
	* gnu/packages/networking.scm (openvswitch)[arguments]:
	Add "--disable-static" to #:configure-flags.

	gnu: openvswitch: Update to 2.16.1.
	* gnu/packages/networking.scm (openvswitch): Update to 2.16.1.

2021-11-03  Mark H Weaver  <mhw@netris.org>

	gnu: webkitgtk: Fix the build.
	This is a followup to commit 8797a07ac0c2f2cce93b6642942a2654eaec1c69.

	* gnu/packages/webkit.scm (webkitgtk)[arguments]: Add "-DUSE_SOUP2=ON"
	to the configure flags.  Add the 'prepare-build-environment' phase,
	which arranges to use clang for compilation.
	[native-inputs]: Add clang-11.
	[inputs]: Add lcms.

2021-11-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: proxychains-ng: Cross-compile.
	* gnu/packages/networking.scm (proxychains-ng)[arguments]:
	Use CC-FOR-TARGET.

	gnu: proxychains-ng: Update to 4.15.
	* gnu/packages/networking.scm (proxychains-ng): Update to 4.15.
	[arguments]: Don't explicitly return #t from phases.

	gnu: putty: Edit description.
	* gnu/packages/networking.scm (putty)[synopsis, description]:
	Write PuTTY.  Expand the used @acronym{}s.

	gnu: putty: Try the upstream download URL first.
	* gnu/packages/networking.scm (putty)[source]:
	Add greenend.org.uk URL to the list.

	gnu: putty: Update to 0.76.
	* gnu/packages/networking.scm (putty): Update to 0.76.
	[arguments]: Don't explicitly return #t from phases.

	gnu: neomutt: Update to 20211029.
	* gnu/packages/mail.scm (neomutt): Update to 20211029.
	[arguments]: Don't explicitly return #t from phases.

	gnu: fetchmail: Update to 6.4.23.
	* gnu/packages/mail.scm (fetchmail): Update to 6.4.23.

	gnu: qtractor: Update to 0.9.24.
	* gnu/packages/music.scm (qtractor): Update to 0.9.24.

	gnu: img2pdf: Update to 0.4.3.
	* gnu/packages/pdf.scm (img2pdf): Update to 0.4.3.

	gnu: poppler-data: Update to 0.4.11.
	* gnu/packages/pdf.scm (poppler-data): Update to 0.4.11.

	gnu: purescript: Update to 0.14.5.
	* gnu/packages/purescript.scm (purescript): Update to 0.14.5.

	gnu: ldb: Update to 2.4.1.
	* gnu/packages/samba.scm (ldb): Update to 2.4.1.
	[source]: Don't explicitly return #t from snippet.

	gnu: pavucontrol: Update to 5.0.
	* gnu/packages/pulseaudio.scm (pavucontrol): Update to 5.0.
	[inputs]: Add json-glib.

	gnu: pamixer: Update to 1.5.
	* gnu/packages/pulseaudio.scm (pamixer): Update to 1.5.
	[arguments]: Don't explicitly return #t from phases.

	gnu: iproute2: Update to 5.15.0.
	* gnu/packages/linux.scm (iproute): Update to 5.15.0.

2021-11-03  Julien Lepiller  <julien@lepiller.eu>

	gnu: openjdk11: Update to 11.0.13.
	The new URL was found in the release announcement at
	https://mail.openjdk.java.net/pipermail/jdk-updates-dev/2021-October/009368.html

	* gnu/packages/java.scm (openjdk11): Update to 11.0.13.

2021-11-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mksh: Update to 59c.
	* gnu/packages/shells.scm (mksh): Update to 59c.
	[arguments]: Don't explicitly return #t from phases.

	gnu: oil: Update to 0.9.3.
	* gnu/packages/shells.scm (oil): Update to 0.9.3.

	gnu: inxi-minimal: Update to 3.3.08-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.08-1.

	gnu: mu: Fix typo.
	* gnu/packages/mail.scm (mu)[description]: Fix typo.

	gnu: mu: Update to 1.6.9.
	* gnu/packages/mail.scm (mu): Update to 1.6.9.

	gnu: foot: Update to 1.9.2.
	* gnu/packages/terminals.scm (foot): Update to 1.9.2.

2021-11-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-httpx: Honor #:tests? flag.
	* gnu/packages/python-web.scm (python-httpx)[arguments]: Adjust custom
	'check phase to honor the #:tests? flag.

2021-11-02  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add emacs-org-contacts.
	* gnu/packages/emacs-xyz.scm (emacs-org-contacts): New variable.

	gnu: emacs-org-contrib: Remove org-contacts.el.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib)[origin]: Remove
	"org-contacts.el".

2021-11-02  Aleksandr Vityazev  <avityazev@posteo.org>

	gnu: Add emacs-orglink.
	* gnu/packages/emacs-xyz.scm (emacs-orglink): New variable.

	gnu: emacs-link-hint: Update to 0.1-4-83cd0489.
	* gnu/packages/emacs-xyz.scm (emacs-link-hint): Update to 0.1-4-83cd0489.

2021-11-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add naev.
	* gnu/packages/games.scm (naev): New variable.

2021-11-02  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-exwm: Remove obsolete patch.
	* gnu/packages/patches/emacs-exwm-fix-fullscreen-states.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/emacs-xyz.scm (emacs-exwm)[source]: Remove patch.

2021-11-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-extmap: Update to 1.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-extmap): Update to 1.2.1.
	[description]: Use full sentences.

	gnu: emacs-embark: Update to 0.13.
	* gnu/packages/emacs-xyz.scm (emacs-embark): Update to 0.13.
	[description]: Fix typo.

	gnu: emacs-emms: Update to 7.8.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 7.8.

2021-11-02  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 91.3.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2021-38503, CVE-2021-38504, CVE-2021-38506,
	CVE-2021-38507, CVE-2021-38508, CVE-2021-38509, MOZ-2021-0007, and
	MOZ-2021-0008.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.

2021-11-02  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Add system fonts directory to the sandbox whitelist.
	Mitigates <https://bugs.gnu.org/51478#29>.

	* gnu/packages/gnuzilla.scm (icecat)[arguments]: In the
	'build-sandbox-whitelist' phase, add
	"/run/current-system/profile/share/fonts/" to the whitelist.

2021-11-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-treemacs: Update to 2.9.5.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs): Update to 2.9.5.

	gnu: emacs-transient: Update to 0.3.7.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.3.7.

	gnu: emacs-rust-mode: Update to 1.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-rust-mode): Update to 1.0.1.

	gnu: emacs-rustic: Update to 2.0.
	* gnu/packages/emacs-xyz.scm (emacs-rustic): Update to 2.0.
	[propagated-inputs]: Add emacs-rust-mode.

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

	gnu: emacs-olivetti: Update to 2.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-olivetti): Update to 2.0.4.

	gnu: emacs-ecukes: Update to 0.6.18.
	* gnu/packages/emacs-xyz.scm (emacs-ecukes): Update to 0.6.18.

	gnu: emacs-tramp: Update to 2.5.1.4.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.1.4.

	gnu: emacs-exwm: Update to 0.25.
	* gnu/packages/emacs-xyz.scm (emacs-exwm): Update to 0.25.

2021-11-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mpv: Update to 0.34.0.
	* gnu/packages/video.scm (mpv): Update to 0.34.0.
	[inputs]: Remove youtube-dl; add yt-dlp.
	[arguments]: Adjust custom 'patch-paths phase to adjust for change in
	inputs.

2021-11-02  Lars-Dominik Braun  <lars@6xq.net>

	gnu: ghc-persistent-postgresql: Update to 2.13.2.1.
	* gnu/packages/haskell-xyz.scm (ghc-persistent-postgresql): Update to 2.13.2.1.

	gnu: ghc-mysql-simple: Update to 0.4.7.
	* gnu/packages/haskell-xyz.scm (ghc-mysql-simple): Update to 0.4.7.
	[inputs]: Add ghc-vector.

	gnu: ghc-mysql: Update to 0.2.1.
	* gnu/packages/haskell-xyz.scm (ghc-mysql): Update to 0.2.1.

	gnu: ghc-commonmark-extensions: Update to 0.2.2.
	* gnu/packages/haskell-xyz.scm (ghc-commonmark-extensions): Update to 0.2.2.

	gnu: ghc-commonmark: Update to 0.2.1.1.
	* gnu/packages/haskell-xyz.scm (ghc-commonmark): Update to 0.2.1.1.

	gnu: ghc-zstd: Update to 0.1.3.0.
	* gnu/packages/haskell-xyz.scm (ghc-zstd): Update to 0.1.3.0.

	gnu: ghc-yaml: Update to 0.11.7.0.
	* gnu/packages/haskell-xyz.scm (ghc-yaml): Update to 0.11.7.0.
	[inputs]: Remove ghc-semigroups, ghc-temporary, ghc-enclosed-exceptions, and
	ghc-base-compat; add ghc-optparse-applicative.
	[native-inputs]: Add ghc-base-compat and ghc-temporary.

	gnu: ghc-x11: Update to 1.10.2.
	* gnu/packages/haskell-xyz.scm (ghc-x11): Update to 1.10.2.
	[inputs]: Remove ghc-data-default; add ghc-data-default-class.

	gnu: ghc-vector: Update to 0.12.3.1.
	* gnu/packages/haskell-xyz.scm (ghc-vector): Update to 0.12.3.1.
	[inputs]: Remove ghc-random and ghc-quickcheck.

	gnu: ghc-typed-process: Update to 0.2.6.3.
	* gnu/packages/haskell-xyz.scm (ghc-typed-process): Update to 0.2.6.3.

	gnu: ghc-tree-diff: Update to 0.2.1.
	* gnu/packages/haskell-xyz.scm (ghc-tree-diff): Update to 0.2.1.

	gnu: ghc-tldr: Update to 0.9.2.
	* gnu/packages/haskell-xyz.scm (ghc-tldr): Update to 0.9.2.
	[inputs]: Add ghc-attoparsec.

	gnu: ghc-texmath: Update to 0.12.3.2.
	* gnu/packages/haskell-xyz.scm (ghc-texmath): Update to 0.12.3.2.
	[inputs]: Remove ghc-temporary and ghc-utf8-string.
	[native-inputs]: Add ghc-temporary and ghc-utf8-string.

	gnu: ghc-stm-chans: Update to 3.0.0.6.
	* gnu/packages/haskell-xyz.scm (ghc-stm-chans): Update to 3.0.0.6.

	gnu: ghc-semigroupoids: Update to 5.3.6.
	* gnu/packages/haskell-xyz.scm (ghc-semigroupoids): Update to 5.3.6.
	[inputs]: Remove ghc-semigroups; add ghc-generic-deriving.
	[native-inputs]: Remove cabal-doctest and ghc-doctest.

	gnu: ghc-regex-pcre-builtin: Update to 0.95.2.3.8.44.
	* gnu/packages/haskell-xyz.scm (ghc-regex-pcre-builtin): Update to 0.95.2.3.8.44.

	gnu: ghc-prettyprinter-ansi-terminal: Update to 1.1.3.
	* gnu/packages/haskell-xyz.scm (ghc-prettyprinter-ansi-terminal): Update to 1.1.3.

	gnu: ghc-prettyprinter: Update to 1.7.1.
	* gnu/packages/haskell-xyz.scm (ghc-prettyprinter): Update to 1.7.1.

	gnu: ghc-persistent: Update to 2.13.2.1.
	* gnu/packages/haskell-xyz.scm (ghc-persistent): Update to 2.13.2.1.

	gnu: ghc-pandoc-types: Update to 1.22.1.
	* gnu/packages/haskell-xyz.scm (ghc-pandoc-types): Update to 1.22.1.
	[inputs]: Remove ghc-string-qq.
	[native-inputs]: Add ghc-string-qq.

	gnu: ghc-doclayout: Update to 0.3.1.1.
	* gnu/packages/haskell-xyz.scm (ghc-doclayout): Update to 0.3.1.1.
	[inputs]: Add ghc-emojis.
	[native-inputs]: Add ghc-tasty-quickcheck.

	gnu: ghc-emojis: Update to 0.1.2.
	* gnu/packages/haskell-xyz.scm (ghc-emojis): Update to 0.1.2.

	gnu: ghc-operational: Update to 0.2.4.0.
	* gnu/packages/haskell-xyz.scm (ghc-operational): Update to 0.2.4.0.

	gnu: ghc-mono-traversable: Update to 1.0.15.3.
	* gnu/packages/haskell-xyz.scm (ghc-mono-traversable): Update to 1.0.15.3.
	[native-inputs]: Remove ghc-semigroups.

	gnu: ghc-lzma-conduit: Update to 1.2.2.
	* gnu/packages/haskell-xyz.scm (ghc-lzma-conduit): Update to 1.2.2.

	gnu: ghc-juicypixels: Update to 3.3.6.
	* gnu/packages/haskell-xyz.scm (ghc-juicypixels): Update to 3.3.6.
	[inputs]: Remove ghc-mmap.

	gnu: ghc-ipynb: Update to 0.1.0.2.
	* gnu/packages/haskell-xyz.scm (ghc-ipynb): Update to 0.1.0.2.
	[native-inputs]: Remove ghc-aeson-diff and ghc-vector.

	gnu: ghc-hslua: Update to 1.3.0.2.
	* gnu/packages/haskell-xyz.scm (ghc-hslua): Update to 1.3.0.2.
	[inputs]: Remove ghc-exceptions and ghc-fail; add ghc-base-compat.
	[native-inputs]: Remove ghc-tasty-expected-failure; add ghc-fail and ghc-semigroups.

	gnu: ghc-hpack: Update to 0.34.5.
	* gnu/packages/haskell-xyz.scm (ghc-hpack): Update to 0.34.5.

	gnu: ghc-esqueleto: Update to 3.5.3.0.
	* gnu/packages/haskell-xyz.scm (ghc-esqueleto): Update to 3.5.3.0.

	gnu: ghc-cassava-megaparsec: Update to 2.0.4.
	* gnu/packages/haskell-xyz.scm (ghc-cassava-megaparsec): Update to 2.0.4.

	gnu: ghc-bytestring-lexing: Update to 0.5.0.7.
	* gnu/packages/haskell-xyz.scm (ghc-bytestring-lexing): Update to 0.5.0.7.
	[native-inputs]: Add ghc-tasty, ghc-tasty-quickcheck, and ghc-tasty-smallcheck.

	gnu: ghc-blaze-builder: Update to 0.4.2.2.
	* gnu/packages/haskell-xyz.scm (ghc-blaze-builder): Update to 0.4.2.2.
	[inputs]: Remove ghc-utf8-string; add ghc-bytestring-builder and ghc-semigroups.
	[native-inputs]: Add ghc-hunit, ghc-quickcheck, ghc-test-framework,
	ghc-test-framework-hunit, ghc-test-framework-quickcheck2, and
	ghc-utf8-string.

	gnu: ghc-async: Update to 2.2.4.
	* gnu/packages/haskell-xyz.scm (ghc-async): Update to 2.2.4.
	[inputs]: Remove ghc-hunit, ghc-test-framework, and ghc-test-framework-hunit.
	[native-inputs]: Add ghc-hunit, ghc-test-framework, and ghc-test-framework-hunit.

	gnu: ghc-aeson-compat: Update to 0.3.10.
	* gnu/packages/haskell-xyz.scm (ghc-aeson-compat): Update to 0.3.10.
	[inputs]: Remove ghc-exceptions, ghc-semigroups, and ghc-nats.
	[native-inputs]: Add ghc-base-orphans.

	gnu: ghc-aeson-qq: Update to 0.8.4.
	* gnu/packages/haskell-web.scm (ghc-aeson-qq): Update to 0.8.4.

	gnu: ghc-aeson-pretty: Update to 0.8.9.
	* gnu/packages/haskell-web.scm (ghc-aeson-pretty): Update to 0.8.9.

	gnu: ghc-warp-tls: Update to 3.3.2.
	* gnu/packages/haskell-web.scm (ghc-warp-tls): Update to 3.3.2.
	[inputs]: Add ghc-unliftio.

	gnu: ghc-wai-extra: Update to 3.1.7.
	* gnu/packages/haskell-web.scm (ghc-wai-extra): Update to 3.1.7.
	[inputs]: Remove ghc-lifted-base, ghc-stringsearch, ghc-zlib, ghc-void, and
	ghc-unix-compat; add ghc-call-stack.
	[native-inputs]: Add ghc-zlib.

	gnu: ghc-hsopenssl: Update to 0.11.7.2.
	* gnu/packages/haskell-crypto.scm (ghc-hsopenssl): Update to 0.11.7.2.

	gnu: ghc-puremd5: Update to 2.1.4.
	* gnu/packages/haskell-crypto.scm (ghc-puremd5): Update to 2.1.4.

	gnu: ghc-cryptohash-sha256: Update to 0.11.102.1.
	* gnu/packages/haskell-crypto.scm (ghc-cryptohash-sha256): Update to 0.11.102.1.

	gnu: ghc-cryptohash-md5: Update to 0.11.101.0.
	* gnu/packages/haskell-crypto.scm (ghc-cryptohash-md5): Update to 0.11.101.0.
	[native-inputs]: Remove ghc-hunit; add ghc-tasty-hunit.

	gnu: ghc-tasty-silver: Update to 3.2.3.
	* gnu/packages/haskell-check.scm (ghc-tasty-silver): Update to 3.2.3.
	[inputs]: Add ghc-semigroups.
	[native-inputs]: Add ghc-silently.

	import: stackage: Update to release 18.14.
	* guix/import/stackage.scm (%default-lts-version): Update to 18.14.

2021-11-02  John Kehayias  <john.kehayias@protonmail.com>

	gnu: xdg-desktop-portal-gtk: Add missing input.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk)[inputs]: Add
	  libxml2.

2021-11-02  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: cl-drakma: Update to 2.0.8.
	* gnu/packages/lisp-xyz.scm (sbcl-drakma): Update to 2.0.8.

2021-11-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-openssl-sys-0.9: Update to 0.9.68.
	* gnu/packages/crates-io.scm (rust-openssl-sys-0.9): Update to 0.9.68.
	* gnu/packages/patches/rust-openssl-sys-no-vendor.patch: Add note about
	supported versions of openssl.

2021-11-01  Andrew Tropin  <andrew@trop.in>

	services: configuration: Fix interpose implementation.
	* gnu/services/configuration.scm (interpose, serialize-text-config): Fix
	interpose implementation, move file-like object code to
	serialize-text-config.

2021-11-01  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mpop: Update to 1.4.16.
	* gnu/packages/mail.scm (mpop): Update to 1.4.16.

2021-11-01  Leo Famulari  <leo@famulari.name>

	gnu: WebKitGTK: Update to 2.34.1 [fixes CVE-2021-{30846,30851,42762}].
	https://webkitgtk.org/security/WSA-2021-0006.html

	* gnu/packages/webkit.scm (webkitgtk): Update to 2.34.1.

2021-11-01  Leo Famulari  <leo@famulari.name>

	gnu: Remove FFmpeg 4.3.
	* gnu/packages/video.scm (ffmpeg-4.3): Remove variable.

	gnu: OpenShot: Update to 2.6.1.
	* gnu/packages/video.scm (openshot): Update to 2.6.1.
	[arguments]: Add a 'fix-symbolic-link' phase to work around a broken symlink.
	Run the custom 'check' phase when tests? are enabled.

	gnu: libopenshot: Update to 0.2.7.
	* gnu/packages/video.scm (libopenshot): Update to 0.2.7.
	[origin]: Adjust snippet to upstream changes.
	[inputs]: Add alsa-lib and zlib.
	[propagated-inputs]: Replace ffmpeg-4.3 with ffmpeg.

	gnu: libopenshot-audio: Update to 0.2.2.
	* gnu/packages/audio.scm (libopenshot-audio): Update to 0.2.2.

2021-11-01  Xinglu Chen  <public@yoctocell.xyz>

	gnu: msmtp: Update to 1.8.18.
	* gnu/packages/mail.scm (msmtp): Update to 1.8.18.
	[arguments]<#:phases>: Remove trailing #t.

2021-11-01  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: cl-who: Update to commit 1.1.4-2.0d38264.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-who): Update to 1.1.4-2.0d38264.

2021-11-01  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-string-match: Fix dependency.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-string-match)[arguments]: Add
	  'fix-dependency' phase.
	  [source, home-page]: Update to new URL.

	gnu: cl-mgl-pax: Update to 0.0.4-0.a7f9047.
	* gnu/packages/lisp-xyz.scm (sbcl-mgl-pax): Update to 0.0.4-0.a7f9047.
	  [inputs]: Add alexandria, colorize and md5. Remove babel, cl-fad and
	  ironclad.
	  [arguments]: Add optional systems to 'asd-systems' to build them too.

2021-11-01  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: vim-scheme: Update to 0.0.0-3.e22fc8e.
	* gnu/packages/vim.scm (vim-scheme): Update to 0.0.0-3.e22fc8e.
	[source]: Use https.
	[license]: Update to new upstream license.

2021-11-01  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: dunst: Update to 1.7.0.
	* gnu/packages/dunst.scm (dunst): Update to 1.7.0.
	[source]: Fix indentation.

2021-10-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: binwalk: Update to 2.3.2.
	* gnu/packages/python-xyz.scm (binwalk): Update to 2.3.2.
	[arguments]: Don't explicitly return #t from phases.

	gnu: python-binwalk: Rename to binwalk.
	* gnu/packages/python-xyz.scm (binwalk): New variable renamed from
	(python-binwalk): this old thing.  Redefine it using DEPRECATED-PACKAGE.
	* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Adjust accordingly.

	gnu: pipe-viewer: Update to 0.1.5.
	* gnu/packages/video.scm (pipe-viewer): Update to 0.1.5.

2021-10-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-jupyter-client: Fix test suite.
	* gnu/packages/python-xyz.scm (python-jupyter-client)[native-inputs]:
	Remove python-pytest-asyncio.

	gnu: python-ipykernel: Honor #:tests? flag.
	* gnu/packages/python-xyz.scm (python-ipykernel)[arguments]: Adjust
	custom 'check phase to honor the #:tests? flag.

	gnu: vim-tagbar: Add ctags fallback location.
	* gnu/packages/vim.scm (vim-tagbar)[arguments]: Add fill path to ctags
	as fallback location.
	[inputs]: Add universal-ctags.

2021-10-31  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add vim-tagbar.
	* gnu/packages/vim.scm (vim-tagbar): New variable.

	gnu: Add vim-characterize.
	* gnu/packages/vim.scm (vim-characterize): New variable.

2021-10-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libadwaita: Fix invalid texinfo.
	* gnu/packages/gnome.scm (libadwaita)[description]: Fix invalid texinfo.

	Merge remote-tracking branch 'origin/master' into core-updates-frozen

2021-10-31  Felix Gruber  <felgru@posteo.net>

	gnu: leocad: Update to 21.06.
	* gnu/packages/lego.scm (leocad): Update to 21.06.

	gnu: wesnoth: Update to 1.16.0.
	* gnu/packages/games.scm (wesnoth): Update to 1.16.0.

2021-10-31  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add zig.
	* gnu/packages/patches/zig-disable-libc-note-test.patch,
	gnu/packages/patches/zig-use-system-paths.patch: New files.
	* gnu/packages/zig.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES, dist_patch_DATA): Adjust accordingly.

2021-10-30  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: dconf: Increase test timeout further.
	The “engine” test hit the previous 90s time limit when cross-compiling
	on a less powerful machine.

	* gnu/packages/gnome.scm (dconf)[arguments]: Change timeout to 300s in
	'increase-test-timeout phase.  Drop trailing #t.

2021-10-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: remmina: Update to 1.4.21.
	* gnu/packages/vnc.scm (remmina): Update to 1.4.21.
	[arguments]: Don't explicitly return #t from phases.

	gnu: aws-c-mqtt: Update to 0.7.8.
	* gnu/packages/c.scm (aws-c-mqtt): Update to 0.7.8.

	gnu: polybar: Update to 3.5.7.
	* gnu/packages/wm.scm (polybar): Update to 3.5.7.

	bash completion: Complete top-level options.
	* etc/completion/bash/guix (_guix_complete_option): Fix operation without a {,sub}command.
	(_guix_complete): Call it also when no command is given.

	bash completion: Don't hard-code "guix" binary name.
	* etc/completion/bash/guix (_guix_complete_command):
	Use ${COMP_WORDS[0]} instead of hard-coding "guix".

	ui: Use DISPLAY in SHOW-GUIX-HELP.
	* guix/ui.scm (show-guix-help): Use DISPLAY where FORMAT isn't needed.

2021-10-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	ui: Add top-level options to help text.
	This also makes automated ‘guix --h<Tab>’ completion possible.

	* guix/ui.scm (show-guix-help): Document that an OPTION's an option,
	and all valid options.

2021-10-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bschaffl: Update to 1.4.8.
	* gnu/packages/music.scm (bschaffl): Update to 1.4.8.

	gnu: bjumblr: Update to 1.6.8.
	* gnu/packages/music.scm (bjumblr): Update to 1.6.8.

	gnu: bshapr: Update to 0.13.
	* gnu/packages/music.scm (bshapr): Update to 0.13.

	gnu: bchoppr: Update to 1.10.10.
	* gnu/packages/music.scm (bchoppr): Update to 1.10.10.

	gnu: bsequencer: Update to 1.8.10.
	* gnu/packages/music.scm (bsequencer): Update to 1.8.10.
	[arguments]: Set CC to something sensible.

2021-10-30  Ludovic Courtès  <ludo@gnu.org>

	doc: Mention 'guix home reconfigure' upfront.
	* doc/guix.texi (Declaring the Home Environment): Mention 'guix home
	reconfigure'.

	doc: Avoid misuse of @ref.
	* doc/guix.texi (Declaring the Home Environment): Avoid @ref in the
	middle of a sentence.

	doc: Mention "guix home import" upfront.
	* doc/guix.texi (Declaring the Home Environment): Mention "guix home
	import".

	home: import: Avoid duplication of 'manifest->code'.
	* guix/scripts/home/import.scm (manifest->code): Remove.
	(manifest+configuration-files->code): New procedure.
	(import-manifest): Use 'manifest+configuration-files->code' instead of
	'manifest->code'.
	* tests/home-import.scm (eval-test-with-home-environment): Likewise.
	(match-home-environment-transformations): New procedure.
	("manifest->code: No services, package transformations"): New test.

	home: import: Factorize triplicated 'version-spec' procedure.
	* guix/scripts/package.scm (manifest-entry-version-prefix): New
	procedure, moved from...
	(export-manifest)[version-spec]: ... here.  Adjust caller.
	* tests/home-import.scm (version-spec): Remove.
	(eval-test-with-home-environment): Use 'manifest-entry-version-prefix'
	instead.
	* guix/scripts/home/import.scm (import-manifest): Likewise.

2021-10-30  Ludovic Courtès  <ludo@gnu.org>

	home: import: Clarify "destination directory".
	Suggested by Liliana Marie Prikler <liliana.prikler@gmail.com>.

	* guix/scripts/home/import.scm (configurations+modules): Rename
	'destination-directory' to 'configuration-directory'.  Improve
	docstring.

2021-10-30  Ludovic Courtès  <ludo@gnu.org>

	home: import: Compare procedures with 'eq?'.
	'procedure-name' is a debugging aid and cannot be reliably used to
	check for procedure equality.

	* guix/scripts/home/import.scm (configurations+modules): Remove use of
	'procedure-name'.

2021-10-30  Xinglu Chen  <public@yoctocell.xyz>

	guix home: import: Call ‘local-file’ with ‘name’
	Set the name of the file to just the basename of the file passed to
	‘local-file’.

	* guix/scripts/home/import.scm (basename+remove-dots): New procedure.
	(generate-bash-configuration+modules): Use it.
	* tests/home-import.scm (match-home-environment-bash-service): Adjust
	accordingly.

2021-10-30  Xinglu Chen  <public@yoctocell.xyz>

	Add tests for ‘guix home import’.
	* tests/home-import.scm: New file.
	* Makefile.am (SCM_TESTS): Add it.

	doc: Document the ‘guix home import’ subcommand.
	* doc/guix.texi (Invoking guix home): Document ‘guix home import’.

2021-10-30  Xinglu Chen  <public@yoctocell.xyz>

	guix home: import: Delete duplicate modules when importing.
	Two different services might require the same module(s), so delete duplicates
	when generating the ‘use-modules’ form.

	* import.scm (manifest->code): Delete duplicate modules.

2021-10-30  Xinglu Chen  <public@yoctocell.xyz>

	guix home: import: Don’t use 'slurp-file-gexp'.
	‘slurp-file-gexp’ is not a bound procedure.

	* guix/scripts/home/import.scm (generate-bash-configuration+modules): Don’t
	  use ‘slurp-file-gexp’.

2021-10-30  Xinglu Chen  <public@yoctocell.xyz>

	guix home: import: Fix module name for Bash service.
	* guix/scripts/home/import.scm (generate-bash-configuration+modules): Change
	(gnu home-services bash) to (gnu home-services shells); add (guix gexp).

2021-10-30  Xinglu Chen  <public@yoctocell.xyz>

	guix home: import: Allow multiple modules to be imported for each service.
	Previously, only one module could be imported for each service, e.g., only
	(gnu home-services shell) could be imported when generating the Bash service
	declaration.  However, for some services, multiple modules might need to be
	imported in order for it to work.

	* guix/scripts/home/import.scm (generate-bash-module+configuration): Rename to
	...
	(generate-bash-configuration+modules): ... this.
	(%files-configurations-alist): Rename to ...
	(%files+configurations-alist): ... this.
	(modules+configurations): Rename to ...
	(configurations+modules): ... this.
	(manifest->code): Adjust accordingly.

2021-10-30  Xinglu Chen  <public@yoctocell.xyz>

	guix home: import: Make the user to specify a destination directory.
	Copy the appropriate the relevant configuration files to the destination
	directory, and call ‘local-file’ on them.

	Without this, ‘guix home import’ will generate a service declaration like this

	  (service
	   home-bash-service-type
	   (home-bash-configuration
	    (bashrc
	     (list (slurp-file-gexp
	            (local-file "/home/yoctocell/.bashrc"))))))

	but when running ‘guix home reconfigure’, the ~/.bashrc file would be moved, so
	when running ‘guix home reconfigure’ for the second time, it would read the
	~/.bashrc which is itself a symlink to a file the store.

	* guix/scripts/home/import.scm (generate-bash-module+configuration): Take
	‘destination-directory’ parameter
	(modules+configurations): Copy the user’s configuration file to
	‘%destination-directory’.
	* guix/scripts/home.scm (process-command): Adjust accordingly; create
	‘destination’ if it doesn’t exist.

2021-10-30  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-formattable.
	* gnu/packages/cran.scm (r-formattable): New variable.

2021-10-30  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: qemu: Add Guix support to QEMU guest agent.
	QEMU guest agent hardcodes paths to /sbin/hwclock and /sbin/shutdown. Patch
	the source to try binaries under /run/current-system/profile/sbin first.

	* gnu/packages/patches/qemu-fix-agent-paths.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register the patch.
	* gnu/packages/virtualization.scm (qemu)[origin]: Apply it.

2021-10-30  jgart  <jgart@dismail.de>

	gnu: Add r-bien.
	* gnu/packages/cran.scm (r-bien): New variable.

	gnu: Add r-fasterize.
	* gnu/packages/cran.scm (r-fasterize): New variable.

2021-10-30  Raphaël Mélotte  <raphael.melotte@mind.be>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add python-ijson.
	* gnu/packages/python-xyz.scm (python-ijson): New variable.

2021-10-30  Ludovic Courtès  <ludo@gnu.org>

	shell: Error out when an unauthorized guix.scm/manifest.scm is found.
	The previous behavior was confusing: a warning would be printed and
	'guix shell' would go on starting an empty environment.

	Reported by Tobias Geerinckx-Rice <me@tobias.gr>.

	* guix/scripts/shell.scm (auto-detect-manifest): Change "not loading"
	case from warning to error.
	* tests/guix-shell.sh: Adjust accordingly.

2021-10-30  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add Random Identity Generator (rig)
	* gnu/packages/shellutils.scm (rig): New variable.

	gnu: ta-lib: Explicitly link math library.
	* gnu/packages/finance.scm (ta-lib)[arguments]: Add 'link-math-library' phase.

	gnu: Add cl-pass.
	* gnu/packages/lisp-xyz.scm (cl-pass, ecl-cl-pass, sbcl-cl-pass): New
	  variables.

	gnu: Add cl-clinenoise.
	* gnu/packages/lisp-xyz.scm (cl-clinenoise, ecl-clinenoise,
	  sbcl-clinenoise): New variables.

2021-10-29  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 95.0.4638.69-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 95.0.4638.69.
	(%ungoogled-revision): Inherit from it.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

2021-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mame: Update to 0.237.
	* gnu/packages/emulators.scm (mame): Update to 0.237.

	gnu: scintilla: Update to 5.1.3.
	* gnu/packages/text-editors.scm (scintilla): Update to 5.1.3.

	gnu: thinkfan: Update to 1.3.0.
	* gnu/packages/linux.scm (thinkfan): Update to 1.3.0.

	gnu: emacs-shell-command+: Update to 2.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-shell-command+): Update to 2.3.2.

	gnu: emacs-ebdb: Update to 0.8.8.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.8.

2021-10-29  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 189.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 189.
	  [arguments] Remove phases 'use-dumppdf-py and 'fpc-external-tool.
	  Update 'skip-python-tests.

2021-10-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: blueman: Update to 2.2.3.
	* gnu/packages/networking.scm (blueman): Update to 2.2.3.

	gnu: corefreq: Update to 1.87.4.
	* gnu/packages/linux.scm (corefreq): Update to 1.87.4.

	gnu: chroma: Update to 1.19.
	* gnu/packages/games.scm (chroma): Update to 1.19.
	[arguments]: Remove "CFLAGS=-fgnu89-inline" work-around.

	gnu: botan: Omit static library.
	* gnu/packages/crypto.scm (botan)[arguments]: Add a "--disable-static"
	configure flag.

	gnu: botan: Update to 2.18.2.
	* gnu/packages/crypto.scm (botan): Update to 2.18.2.

2021-10-29  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 0.35.2.
	* gnu/packages/gnome.scm (komikku): Update to 0.35.2.

2021-10-29  Simon South  <simon@simonsouth.net>

	gnu: knot-resolver: Update to 5.4.2.
	* gnu/packages/dns.scm (knot-resolver): Update to 5.4.2.

2021-10-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: butt: Update to 0.1.32.
	* gnu/packages/audio.scm (butt): Update to 0.1.32.

2021-10-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: recoll: Enable GUI and add inputs for common filters.
	* gnu/packages/search.scm (recoll)[arguments]: Enable GUI; add build phase
	'wrap-filters.
	[inputs]: Replace python-pdftotext with poppler; add qtbase-5, unzip, gawk,
	grep, groff, gzip, libiconv, perl, perl-image-exiftool, sed, and tar.

2021-10-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: docker-compose: Update to 1.29.2"
	This reverts commit c9c4c851a8f05228e060d2d12550d31c2dced5b4, until the
	following runtime dependency problem can be investigated:

	    pkg_resources.DistributionNotFound: The 'python-dotenv<1,>=0.13.0'
	    distribution was not found and is required by docker-compose

2021-10-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-slugify: Honor #:tests?.
	* gnu/packages/python-web.scm (python-slugify)[arguments]: Honor #:tests?

2021-10-28  jgart  <jgart@dismail.de>

	gnu: python-slugify: Update to 5.0.2.
	* gnu/packages/python-web.scm (python-slugify): Update to 5.0.2.

2021-10-28  Vinicius Monego  <monego@posteo.net>

	gnu: Add ginac.
	* gnu/packages/algebra.scm (ginac): New variable.

	gnu: Add cln.
	* gnu/packages/multiprecision.scm (cln): New variable.

2021-10-28  Robby Zambito  <contact@robbyzambito.me>

	gnu: waypipe: Update to 0.8.1
	* gnu/packages/freedesktop.scm (waypipe): Update to 0.8.1.
	[arguments]: Remove obsolete 'fix-sleep-path phase.

	gnu: waypipe: Simplify 'fix-sleep-path phase.
	* gnu/packages/freedesktop.scm (waypipe)
	[arguments]: Remove inputs argument.
	[native-inputs]: Remove coreutils.

2021-10-28  Ludovic Courtès  <ludo@gnu.org>

	packages: Optionally validate Texinfo markup at expansion time.
	* guix/packages.scm (validate-texinfo): New macro.
	(<package>)[synopsis, description]: Add 'sanitize' property.

2021-10-28  Ludovic Courtès  <ludo@gnu.org>

	ui: Gracefully handle invalid Texinfo markup in package blurbs.
	Previously 'guix search' & co. would crash when encountering invalid
	Texinfo.

	* guix/ui.scm (texi->plain-text*): New procedure.
	(package-field-string, package->recutils): Use it.

2021-10-28  Ludovic Courtès  <ludo@gnu.org>

	store: 'map/accumulate-builds' handler checks the store received.
	This is a followup to b19250eec6f92308f237a09a43e8e3e2355345b9,
	providing a proper fix for <https://issues.guix.gnu.org/46756>.

	* guix/remote.scm (remote-eval): Revert b19250eec6f92308f237a09a43e8e3e2355345b9.
	* guix/store.scm (build-accumulator): Turn into a procedure.  Call
	CONTINUE when the store is not eq? to the initial store.
	(map/accumulate-builds): Adjust accordingly.
	* tests/store.scm ("map/accumulate-builds and different store"): New test.

2021-10-28  Ludovic Courtès  <ludo@gnu.org>

	doc: Allow offloading of the expensive derivations.
	* doc/build.scm (translated-texi-manuals)
	(html-manual, pdf-manual): Pass #:local-build? #f.

	import: cran: Use the standard diagnostic procedures.
	* guix/import/cran.scm (bioconductor-packages-list)
	(fetch-description): Use 'warning' instead of 'format'.

2021-10-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dovecot-pigeonhole: Update to 0.5.17.
	* gnu/packages/mail.scm (dovecot-pigeonhole): Update to 0.5.17.
	[arguments]: Don't explicitly return #t from phases.

	gnu: dovecot: Update to 2.3.17.
	* gnu/packages/mail.scm (dovecot): Update to 2.3.17.
	[arguments]: Don't explicitly return #t from phases.

2021-10-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: recoll: Update synopsis.
	* gnu/packages/search.scm (recoll)[synopsis]: Do not use package name.

2021-10-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: recoll: Add home-page.
	Reported-by: Ludovic Courtès <ludo@gnu.org>.

	* gnu/packages/search.scm (recoll)[home-page]: Add it.

2021-10-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add recoll.
	* gnu/packages/search.scm (recoll): New variable.

2021-10-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mupdf: Update to 1.19.0.
	* gnu/packages/pdf.scm (mupdf): Update to 1.19.0.
	[source]: Remove patches. Add directory to be saved in snippet
	* gnu/packages/patches/mupdf-CVE-2021-3407.patch,
	gnu/packages/patches/mupdf-fix-linkage.patch: Remove files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

	gnu: mujs: Update to 1.1.3.
	* gnu/packages/javascript.scm (mujs): Update to 1.1.3.

2021-10-28  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.290.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.290.
	(linux-libre-4.4-pristine-source, deblob-scripts-4.4): Update hashes.

	gnu: linux-libre 4.9: Update to 4.9.288.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.288.
	(linux-libre-4.9-pristine-source, deblob-scripts-4.9): Update hashes.

	gnu: linux-libre 4.14: Update to 4.14.253.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.253.
	(linux-libre-4.14-pristine-source, deblob-scripts-4.14): Update hashes.

	gnu: linux-libre 4.19: Update to 4.19.214.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.214.
	(linux-libre-4.19-pristine-source, deblob-scripts-5.19): Update hashes.

	gnu: linux-libre 5.4: Update to 5.4.156.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.156.
	(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.

	gnu: linux-libre 5.10: Update to 5.10.76.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.76.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	gnu: linux-libre 5.14: Update to 5.14.15.
	* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.15.
	(linux-libre-5.14-pristine-source, deblob-scripts-5.14): Update hashes.

2021-10-27  Vinicius Monego  <monego@posteo.net>

	gnu: Add openhmd.
	* gnu/packages/hardware.scm (openhmd): New variable.

2021-10-27  Olivier Dion  <olivier.dion@polymtl.ca>

	gnu: docker-compose: Update to 1.29.2
	* gnu/packages/docker.scm (docker-compose): Update to 1.29.2.

2021-10-27  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: lightdm-gtk-greeter: Add bash-minimal dependency.
	The bash-minimal dependency is required by the wrap-program,
	and guix lint suggests to add it in the inputs.

	* gnu/packages/display-managers.scm (lightdm): add bash-minimal dependency

2021-10-27  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: lightdm-gtk-greeter: Update to 2.0.8
	This also fixes the build. Before configure failed with
	the following error:
	    checking for exo-csource... no
	    configure: error: in `/tmp/guix-build-lightdm-gtk-greeter-2.0.7.drv-0/lightdm-gtk-greeter-2.0.7':
	    configure: error: exo-csource not installed

	* gnu/packages/display-managers.scm (lightdm): update to 2.0.8

2021-10-27  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: Add xfce4-dev-tools
	This is now needed to build newer lightdm-gtk-greeter versions

	* gnu/packages/xfce.scm (xfce4-dev-tools): New variable.

2021-10-27  Zhu Zihao  <all_but_last@163.com>

	environment: Fix broken file-local variable.
	* guix/scripts/environment.scm (Local Variables): Add missing eval.

2021-10-27  Olivier Dion  <olivier.dion@polymtl.ca>

	gnu: lttng-tools: Patch default man path.
	* gnu/packages/linux.scm (lttng-tools)
	[arguments]: Add 'patch-default-man-path after 'unpack phase.

2021-10-27  Ludovic Courtès  <ludo@gnu.org>

	remote: Really build things remotely when #:build-locally? is #false.
	Fixes <https://issues.guix.gnu.org/46756>.
	Reported by pkill9 <pkill9@runbox.com>,
	Maxim Cournoyer <maxim.cournoyer@gmail.com>, and
	Katherine Cox-Buday <cox.katherine.e@gmail.com>.

	* guix/remote.scm (remote-eval): When BUILD-LOCALLY? is false, wrap
	'build-derivations' call in 'with-build-handler'.

2021-10-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 014f1b6.
	* gnu/packages/package-management.scm (guix): Update to 014f1b6.

2021-10-27  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 91.2.0-guix0-preview1.
	* gnu/packages/gnuzilla.scm (mozilla-compare-locales)
	(all-mozilla-locales, %icecat-version, %icecat-build-id): Update.
	(icecat-source): Update upstream source hash.  Update to latest gnuzilla
	commit.  Remove the hack that provided 'rename' as 'prename'; set RENAME_CMD
	environment variable instead.  Add python to PATH.  Set PYTHONPATH
	appropriately.  Adapt substitutions for the reorganized 'makeicecat' script.
	Run 'makeicecat' outside of the IceCat source directory.
	(icecat)[inputs]: Add cairo, font-dejavu, libpng-apng, libvpx, pciutils,
	hunspell, libnotify, sqlite, and zlib.  Update icu4c to version 69.
	[native-inputs]: Update rust and cargo to 1.51.  Update rust-cbindgen to 0.19.
	Update llvm and clang to 11.  Add m4.  Remove autoconf.
	[description]: Update embedded version number to 91.
	[arguments]: Remove "#:out-of-source? #t".  Add "#:validate-runpath? #f".  In
	configure-flags, add "--enable-application=browser", "--enable-rust-simd",
	"--enable-release", "--enable-optimize", "--enable-strip",
	"--disable-elf-hack", "--with-system-png", and "--with-system-zlib".  Adjust
	the set of modules.  Remove the 'link-libxul-with-libraries' and 'bootstrap'
	phases.  Remove the sandbox whitelist population code from the
	'fix-ffmpeg-runtime-linker' phase.  Add a new 'build-sandbox-whitelist' phase.
	The new whitelist code now adds <font-dejavu>/share/fonts to the whitelist,
	and also the runpaths of all libraries in the 'mesa' package.  Update the
	'configure' phase to use clang-11 and llvm-11 for compilation (previously we
	used gcc), to create a 'mozconfig' file and run './mach configure' (previously
	we passed flags to './configure').  Update the 'build' and 'install' phases to
	use './mach'.  Update and simplify the 'neutralise-store-references' phase.
	Move the 'install-desktop-entry' phase to happen after 'wrap-program', whereas
	previously it was run after 'configure'.  In the 'wrap-program' phase, add
	libpng-apng and libnotify to LD_LIBRARY_PATH.
	(mozilla-78-compare-locales, all-mozilla-78-locales, %icecat-78-version)
	(icecat-78-source): New variables, containing the previous values of
	mozilla-compare-locales, all-mozilla-locales, %icecat-version, and
	icecat-source, respectively.
	(icedove)[source]: Use 'icecat-78-source'.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to the reorganized
	'makeicecat' script.
	* gnu/packages/patches/icecat-78-makeicecat.patch: New file,
	containing previous contents of icecat-makeicecat.patch.
	* gnu/local.mk: Add icecat-78-makeicecat.patch.

2021-10-27  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add ocaml-z3.
	* gnu/packages/maths.scm (ocaml-z3): New variable.

	gnu: kicad: Update home page.
	* gnu/packages/engineering.scm (kicad)[home-page]: Update.

2021-10-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-aiohttp: Remove cythonized files.
	* gnu/packages/python-web.scm (python-aiohttp)[source]: Add snippet to
	remove generated cythonized files.
	[arguments]: Add phase to generate cythonized files.
	[native-inputs]: Add python-cython.

	gnu: python-deprecated: Update to 1.2.13.
	* gnu/packages/python-xyz.scm (python-deprecated): Update to 1.2.13.

	gnu: python-deprecated: Honor #:tests? flag.
	* gnu/packages/python-xyz.scm (python-deprecated)[arguments]: Adjust
	custom 'check phase to honor the #:tests? flag.

	gnu: python-uvicorn: Update to 0.13.2.
	* gnu/packages/python-web.scm (python-uvicorn): Update to 0.13.2.
	[propagated-inputs]: Remove python-wsproto.
	[native-inputs]: Remove python-black, python-codecov, python-flake8, python-isort,
	python-mypy, and python-pytest-cov; add python-trustme and
	python-wsproto.

	gnu: python-asgiref: Honor #:tests? flag.
	* gnu/packages/python-web.scm (python-asgiref)[arguments]: Adjust custom
	'check phase to honor the #:tests? flag.

	gnu: python-asgiref: Update to 3.4.1.
	* gnu/packages/python-web.scm (python-asgiref): Update to 3.4.1.

	gnu: python-watchgod: Update to 0.7.
	* gnu/packages/python-xyz.scm (python-watchgod): Update to 0.7.
	[native-inputs]: Remove python-docutils, python-flake8, python-isort,
	python-pycodestyle, python-pyflakes, and python-pytest-aiohttp; add
	python-pytest-asyncio.

2021-10-27  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 188.
	* gnu/packages/patches/diffoscope-fix-test_item3_deflate_llvm_bitcode.patch:
	  Rename patch to...
	* gnu/packages/patches/diffoscope-fix-llvm-test.patch: This.
	* gnu/local.mk (dist_patch_DATA): Update patch name.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 188.
	  [source]: Update patch name.
	  [arguments]: Add skip-python-tests phase.
	  Add fpc-external-tool phase.
	  Add use-dumppdf-py phase.
	  [native-inputs]: Add fpc.

2021-10-27  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of "guix shell" entry.

2021-10-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-aiohttp: Sort inputs alphabetically.
	* gnu/packages/python-web.scm (python-aiohttp)[native-inputs]: Sort
	inputs alphabetically.

	gnu: python-aiohttp: Fix test suite.
	* gnu/packages/python-web.scm (python-aiohttp)[arguments]: Adjust custom
	'check phase to not load uninstalled code.
	[native-inputs]: Replace python-pytest with python-pytest-6.1.

2021-10-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: pdf2djvu: Update to 0.9.18.1.
	* gnu/packages/djvu.scm (pdf2djvu): Update to 0.9.18.1.
	  [arguments]: Add 'fix-tests' phase.

2021-10-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add python-pytest-6.1.
	* gnu/packages/check.scm (python-pytest-6.1): New variable.

	gnu: python-pytest-mock: Adjust package inputs.
	* gnu/packages/check.scm (python-pytest-mock)[propagated-inputs]: Move
	python-pytest-asyncio ...
	[native-inputs]: ... to here.
	(python2-pytest-mock): Adjust to ensure package remains unchanged.

	gnu: python-pytest-toolbox: Honor #:tests? flag.
	* gnu/packages/python-check.scm (python-pytest-toolbox)[arguments]:
	Adjust custom 'check phase to honor the #:tests? flag.

	gnu: python-pytest-toolbox: Fix test suite.
	* gnu/packages/python-check.scm (python-pytest-toolbox)[arguments]:
	Adjust custom 'check phase to remove obsolete pytest flag.
	[native-inputs]: Remove python-coverage, python-docutils, python-flake8,
	python-isort, python-pyflakes, python-pygments, python-pytest-cov,
	python-pytest-mock, python-pytest-sugar.

2021-10-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: snooze: Fix installation destination.
	* gnu/packages/suckless.scm (snooze)[arguments]: Remove bogus $(DESTDIR)
	from #:make-flags to install in $(PREFIX).

	Reported by Christopher Howard <christopher@librehacker.com>

2021-10-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tor: Update to 0.4.6.8.
	* gnu/packages/tor.scm (tor): Update to 0.4.6.8.
	[fixes low-severity TROVE-2021-008]

2021-10-26  Leo Famulari  <leo@famulari.name>

	gnu: asignify: Update to 1.1-1.08af003.
	* gnu/packages/crypto.scm (asignify): Update to 1.1-1.08af003.

	gnu: Add b2sum.
	* gnu/packages/crypto.scm (b2sum): New variable.

2021-10-26  Ludovic Courtès  <ludo@gnu.org>

	syscalls: Gracefully handle failure to load libc's libutil.
	In particular, libutil is not found when running code on a
	statically-linked Guile.

	Reported by mahmooz on #guix.

	* guix/build/syscalls.scm (syscall->procedure): Add #:library parameter
	and honor it.
	(openpty, login-tty): Use 'syscall->procedure' instead of calling
	'dynamic-link' directly.

2021-10-26  Robin Templeton  <robin@terpri.org>
	    Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add yt-dlp.
	* gnu/packages/video.scm (yt-dlp): New variable.

	Suggested-by: bdju <bdju@tilde.team>

2021-10-26  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Add uuu.
	* gnu/packages/flashing-tools.scm (uuu): New variable.

2021-10-26  Stephen Paul Weber  <singpolyma@singpolyma.net>

	gnu: ruby-eventmachine: Add openssl input.
	While EventMachine will build without openssl present, attempting to use it to
	make any TLS-secured connections will crash at runtime, which is not very
	useful.  This allows the build system to find and link OpenSSL and thus TLS will
	work at runtime.

	* gnu/packages/ruby.scm (ruby-eventmachine): Add openssl input.

2021-10-26  Ludovic Courtès  <ludo@gnu.org>

	shell: Suggest running '--check' once for interactive use.
	* guix/scripts/shell.scm (hint-directory, hint-file, record-hint)
	(hint-given?): New procedures.
	(guix-shell): Record and probe the 'shell-check' hint.

2021-10-26  Ludovic Courtès  <ludovic.courtes@inria.fr>

	environment: Add '--check'.
	* guix/scripts/environment.scm (show-environment-options-help)
	(%options): Add '--check'.
	* guix/scripts/environment.scm (child-shell-environment)
	(validate-child-shell-environment): New procedures.
	(guix-environment*): Call 'validate-child-shell-environment' when
	'check?' key is in OPTS.
	* doc/guix.texi (Invoking guix shell): Shorten footnote about Bash
	startup files.  Document '--check' and mention startup files.
	(Invoking guix environment): Document '--check'.

2021-10-26  Ludovic Courtès  <ludo@gnu.org>

	syscalls: Add 'openpty' and 'login-tty'.
	* guix/build/syscalls.scm (openpty, login-pty): New procedures.
	* tests/syscalls.scm ("openpty", "openpty + login-tty"): New tests.

2021-10-26  Ludovic Courtès  <ludo@gnu.org>

	packages: Optimize 'package-transitive-supported-systems'.
	With this change, the wall-clock time of:

	  ./pre-inst-env guile -c '(use-modules (gnu) (guix)(ice-9 time)) (time (pk (fold-packages (lambda (p r)(supported-package? p)(+ 1 r)) 0)))'

	goes from 3.2s to 2.0s, a 37% improvement.

	* guix/packages.scm (package-transitive-supported-systems): Change
	'supported-systems' to 'supported-systems-procedure', returning an
	'mlambdaq' instead of the original 'mlambda'.  Add 'procs'.  Adjust body
	accordingly.

2021-10-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-aiohttp: Remove cythonized files.
	* gnu/packages/python-web.scm (python-aiohttp)[source]: Add snippet to
	remove generated cythonized files.
	[arguments]: Add phase to generate cythonized files.
	[native-inputs]: Add python-cython.

	gnu: python-joblib: Run test suite sequentially.
	* gnu/packages/python-xyz.scm (python-joblib)[arguments]: Adjust custom
	'check phase to run the test suite sequentially.

	gnu: python-joblib: Honor #:tests? flag.
	* gnu/packages/python-xyz.scm (python-joblib)[arguments]: Adjust custom
	'check phase to honor the #:tests? flag.

	gnu: mariadb: Only enable parallel tests on x86_64-linux.
	* gnu/packages/databases.scm (mariadb)[arguments]: Only enable parallel
	tests when building on x86_64-linux.

2021-10-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: darkhttpd: Cross-compile.
	* gnu/packages/web.scm (darkhttpd)[arguments]: Use CC-FOR-TARGET.

	gnu: darkhttpd: Update to 1.13.
	* gnu/packages/web.scm (darkhttpd): Update to 1.13.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[arguments]: Don't explicitly return #t from phases.

	gnu: fcft: Update to 2.4.6.
	* gnu/packages/fontutils.scm (fcft): Update to 2.4.6.

2021-10-25  Leo Famulari  <leo@famulari.name>

	gnu: OpenEXR 2: Move the snippet into a build phase.
	This snippet was just working around a quirk of the Guix build environment.

	* gnu/packages/graphics.scm (openexr-2)[origin]: Remove snippet.
	[arguments]: Add a 'patch-test-directory' phase.

2021-10-25  Leo Famulari  <leo@famulari.name>

	gnu: OpenEXR: Move the snippet into a build phase.
	This snippet was just working around a quirk of the Guix build environment.

	* gnu/packages/graphics.scm (openexr)[origin]: Remove snippet.
	[arguments]: Add a 'patch-test-directory' phase.

2021-10-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: p11-kit: Update home page.
	* gnu/packages/tls.scm (p11-kit)[home-page]: Update.

2021-10-25  John Kehayias  <john.kehayias@protonmail.com>

	gnu: xdg-desktop-portal-gtk: Propagate xdg-desktop-portal.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk)[inputs]: Fix the
	runtime need for xdg-desktop-portal and XDG_DESKTOP_PORTAL_DIR being written
	twice. Move xdg-desktop-portal to ...
	[propagated-inputs]: ... here.

	gnu: flatpak: Add patch to fix paths.
	* gnu/packages/package-management.scm (flatpak)[source]: Add patch.
	* gnu/packages/patches/flatpak-fix-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: flatpak: Fix certificate error from p11-kit.
	* gnu/packages/package-management.scm (flatpak)[inputs]: Add p11-kit-next.
	[arguments]: Add new 'p11-kit-fix phase to patch source to use p11-kit-next
	input instead of an implicit p11-kit from dependencies.

	gnu: flatpak: Update to 1.12.1.
	* gnu/packages/package-management.scm (flatpak): Update to 1.12.1.

2021-10-25  Ludovic Courtès  <ludo@gnu.org>
	    Andrew Whatson  <whatson@gmail.com>
	    John Kehayias  <john.kehayias@protonmail.com>

	gnu: p11-kit@0.24.0: Use certificates from /etc/ssl/certs.
	Fixes <https://issues.guix.gnu.org/49957>.

	Flatpak has a soft dependency on p11-kit, which was configured without
	knowledge of the system-wide CA certificate store.  This caused some
	flatpak apps to fail with ERR_CERT_AUTHORITY_INVALID errors.

	Reported by Andrew Whatson <whatson@gmail.com>.

	* gnu/packages/tls.scm (p11-kit-next)[arguments]: New field.

2021-10-25  John Kehayias  <john.kehayias@protonmail.com>

	gnu: Add p11-kit 0.24.0.
	* gnu/packages/tls.scm (p11-kit-next): New variable.

	gnu: xdg-desktop-portal-gtk: Update to 1.10.0.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk): Update to 1.10.0.
	[arguments]: Adjust configure-flags for Gnome backends in new
	version (defaults to disabled in this version)

	gnu: xdg-desktop-portal: Update to 1.10.1.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal): Update to 1.10.1.

	gnu: libportal: Update to 0.4.
	* gnu/packages/freedesktop.scm (libportal): Update to 0.4.

2021-10-25  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry about "guix shell".
	* etc/news.scm: Add entry.

2021-10-25  Ludovic Courtès  <ludo@gnu.org>

	shell: Maintain a profile cache.
	shell: Maintain a profile cache.

	With this change, running "guix shell" (no arguments) is equivalent to:

	  guix environment -r ~/.cache/guix/profiles/some-root -l guix.scm

	This is the cache miss.  On cache hit, it's equivalent to:

	  guix environment -p ~/.cache/guix/profiles/some-root

	... which can run in 0.1s.

	* guix/scripts/shell.scm (options-with-caching): New procedure.
	(parse-args): Use it.
	(%profile-cache-directory): New variable.
	(profile-cache-key, profile-cached-gc-root): New procedures.
	(show-help, %options): Add '--rebuild-cache'.
	(guix-shell)[cache-entries, entry-expiration]: New procedures.
	Add call to 'maybe-remove-expired-cache-entries'.
	* doc/guix.texi (Invoking guix shell): Document '--rebuild-cache'.

2021-10-25  Ludovic Courtès  <ludo@gnu.org>

	cache: Gracefully handle non-existent cache.
	* guix/cache.scm (maybe-remove-expired-cache-entries): Ignore ENOENT
	when writing EXPIRY-FILE.

2021-10-25  Ludovic Courtès  <ludo@gnu.org>

	environment: Autoload some modules.
	This further speeds up the 'guix environment -p PROFILE' case.

	* guix/scripts/environment.scm: Autoload a bunch of modules.

2021-10-25  Ludovic Courtès  <ludo@gnu.org>

	environment: Do not connect to the daemon when '--profile' is used.
	This further speeds up the 'guix environment -p PROFILE' case.

	* guix/scripts/environment.scm (guix-environment*)[store-needed?]: New
	variable.
	[with-store/maybe]: New macro.
	Use it instead of 'with-store', and remove 'with-build-handler' form.

2021-10-25  Ludovic Courtès  <ludo@gnu.org>

	environment: Skip derivation computation when '--profile' is used.
	* guix/scripts/environment.scm (guix-environment*): Bypass calls to
	'package-derivation' and to 'manifest->derivation' when PROFILE is
	true.

2021-10-25  Ludovic Courtès  <ludo@gnu.org>

	environment: Add tests for '--profile'.
	This is a followup to a643deac2de81755a1843a3b41dd53857678bebc.

	* tests/guix-environment-container.sh, tests/guix-environment.sh: Add
	tests for '--profile'.

2021-10-25  Ludovic Courtès  <ludo@gnu.org>

	shell: By default load the local 'manifest.scm' or 'guix.scm' file.
	* guix/scripts/shell.scm (parse-args): Add call to 'auto-detect-manifest'.
	(authorized-directory-file, authorized-shell-directory?)
	(find-file-in-parent-directories, auto-detect-manifest): New procedures.
	* tests/guix-shell.sh: Add test.
	* doc/guix.texi (Invoking guix shell): Document it.

2021-10-25  Ludovic Courtès  <ludovic.courtes@inria.fr>

	Add 'guix shell'.
	* guix/scripts/shell.scm, tests/guix-shell.sh: New files.
	* Makefile.am (MODULES): Add 'shell.scm'.
	(SH_TESTS): Add 'tests/guix-shell.sh'.
	* guix/scripts/environment.scm (show-environment-options-help): New
	procedure.
	(show-help): Use it.
	(guix-environment*): New procedure.
	(guix-environment): Use it.
	* po/guix/POTFILES.in: Add it.
	* doc/guix.texi (Features): Refer to "guix shell"
	(Invoking guix package): Likewise.
	(Development): Likewise.
	(Invoking guix shell): New node.
	(Invoking guix environment): Add deprecation warning.
	(Debugging Build Failures): Use 'guix shell' in examples.
	(Invoking guix container): Refer to 'guix shell'.
	(Invoking guix processes, Virtualization Services): Adjust examples to
	use 'guix shell'.
	* doc/contributing.texi (Building from Git): Refer to 'guix shell'.
	* etc/completion/bash/guix: Handle "shell".

	profiles: Add 'package->development-manifest'.
	* guix/profiles.scm (package->development-manifest): New procedure.
	* guix/scripts/environment.scm (input->manifest-entry)
	(package-environment-inputs): Remove.
	* guix/scripts/environment.scm (options/resolve-packages): Use
	'package->development-manifest' instead of 'package-environment-inputs'.
	* tests/profiles.scm ("package->development-manifest"): New test.

2021-10-25  Ludovic Courtès  <ludo@gnu.org>

	packages: Add 'package-development-inputs'.
	* guix/packages.scm (package-development-inputs): New procedure.
	* guix/scripts/environment.scm (package-environment-inputs): Use it.
	* tests/packages.scm ("package-development-inputs")
	("package-development-inputs, cross-compilation"): New tests.
	* doc/guix.texi (package Reference): Document it.

2021-10-25  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: mspdebug: Update to 0.25-0.4c4d94e.
	* gnu/packages/debug.scm (mspdebug): Update to 0.25-0.4c4d94e.

2021-10-25  Jacob Adams  <jacob@tookmund.com>

	services: rsync: support binding rsync to a specific IP address
	* gnu/services/rsync.scm (<rsync-configuration>)[address]: New field.
	(rsync-config-file): Honor it.
	* doc/guix.texi (Networking Services): Document new address rsync
	configuration option.

2021-10-25  Olivier Dion  <olivier.dion@polymtl.ca>

	gnu: Add lttng-tools.
	* gnu/packages/linux.scm (lttng-tools): New variable.

2021-10-25  Ludovic Courtès  <ludovic.courtes@inria.fr>
	    Kyle Meyer  <kyle@kyleam.com>

	gnu: python-peachpy: Make output deterministic.
	Fixes <https://issues.guix.gnu.org/50672>.

	This makes users of python-peachpy bit-reproducible, such as nnpack.

	* gnu/packages/patches/python-peachpy-determinism.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/python-xyz.scm (python-peachpy)[source]: Use it.

2021-10-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: zimg: Update to 3.0.3.
	* gnu/packages/image.scm (zimg): Update to 3.0.3.

2021-10-25  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: mariadb: Don’t run tests in parallel on ppc64le targets.
	* gnu/packages/databases.scm (mariadb)[arguments]: Set ‘#:parallel-tests?’
	for powerpc64le machines.

2021-10-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pandas: Update to 1.3.4.
	* gnu/packages/python-science.scm (python-pandas): Update to 1.3.4.

	gnu: python-pandas: Fix building with pytest-6.
	* gnu/packages/python-science.scm (python-pandas)[arguments]: In custom
	'check phase adjust to not fail tests with missing test data.

	gnu: python-pandas: Honor #:tests? flag.
	* gnu/packages/python-science.scm (python-pandas)[arguments]: Adjust
	custom 'check phase to honor the #:tests? flag.

	gnu: python-cython: Honor #:tests? flag.
	* gnu/packages/python-xyz.scm (python-cython)[arguments]: Adjust custom
	'check phase to honor the #:tests? flag.

	gnu: python-cython: Update to 0.29.24.
	* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.24.
	[arguments]: Adjust custom 'check phase to skip one test. Remove
	trailing #t from phases.

2021-10-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gnuradio: Disable a randomly failing test.
	* gnu/packages/radio.scm (gnuradio)[arguments]: Add qa_rotator_cc to the list
	  of disabled tests.

	gnu: python-pyqtgraph: Disable one failing test.
	* gnu/packages/python-xyz.scm (python-pyqtgraph)[arguments]: Add test_reload
	  to list of disabled tests.

	gnu: hexchat: Fix build.
	* gnu/packages/messaging.scm (hexchat)[arguments]: Use GUIX_PYTHONPATH instead
	  of PYTHONPATH in 'wrap-program' phase.

2021-10-25  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add vim-gitgutter.
	* gnu/packages/vim.scm (vim-gitgutter): New variable.

	gnu: Add vim-mucomplete.
	* gnu/packages/vim.scm (vim-mucomplete): New variable.

2021-10-25  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: reprotest: Update to 0.7.18.
	* gnu/packages/diffoscope.scm (reprotest): Update to 0.7.18.

2021-10-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: java-cisd-args4j: Copy instead of unpacking input.
	* gnu/packages/java.scm (java-cisd-args4j)[arguments]: Do not unpack
	build-resources input; just copy the contents.

	gnu: sailfish: Use TBB 2020.
	* gnu/packages/bioinformatics.scm (sailfish)[inputs]: Replace tbb with
	tbb-2020.

	gnu: sailfish: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (sailfish)[arguments]: Remove trailing #T in
	build phases...
	[inputs]: ...and in the origin snippet of "rapmap".

2021-10-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sailfish: Do not attempt to unpack a directory.
	patch-and-repack no longer outputs a compressed archive when the input was a
	directory.

	* gnu/packages/bioinformatics.scm (sailfish)[arguments]: Adjust build phase
	'prepare-rapmap.

2021-10-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: jellyfish: Remove Ruby bindings.
	These bindings no longer build and we have no package that would need them.

	* gnu/packages/bioinformatics.scm (jellyfish)[outputs]: Remove "ruby" output.
	[arguments]: Remove option for building Ruby bindings.
	[native-inputs]: Remove ruby.

2021-10-24  Vagrant Cascadian  <vagrant@debian.org>

	lint: Add description check for common typos.
	Fixes: https://issues.guix.gnu.org/44675

	* guix/lint.scm (check-description-typo): Add check for occurences of
	  "This packages", "This modules", "allows to" and "permits to" in package
	  descriptions.
	* tests/lint.scm: Add tests for "This packages" and "allows to".

2021-10-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: cutadapt: Regenerate Cython files.
	* gnu/packages/bioinformatics.scm (cutadapt)[arguments]: Add phase
	'always-cythonize.

2021-10-24  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot: Update to 2021.10.
	* gnu/packages/bootloaders.scm (%u-boot-allow-disabling-openssl-patch): New variable.
	  (u-boot): Update to 2021.10.
	  Add patch fixing build without openssl.
	  (u-boot-qemu-riscv64-smode):
	  Add patch fixing build without openssl.
	  (u-boot-tools): Adjust phases to disable CONFIG_TOOLS_LIBCRYPTO.
	  (make-u-boot-package): Add phase disabling CONFIG_TOOLS_LIBCRYPTO.
	* gnu/packages/patches/u-boot-allow-disabling-openssl.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add patch.

	gnu: arm-trusted-firmware: Update to 2.5.
	* gnu/packages/firmware (make-arm-trusted-firmware): Update to 2.5.

2021-10-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-requests-unixsocket: Fix tests.
	* gnu/packages/python-web.scm (python-requests-unixsocket)[arguments]: Do not
	run tests with --pep8 option; only run tests when enabled.

2021-10-24  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: python2-renpy: Update to 7.4.10.
	* gnu/packages/game-development.scm (python2-renpy): Update to 7.4.10.
	[snippet]: No longer drop "gen" directory, it's not in this release.

	gnu: python2-pygame-sdl2: Update to renpy-version 7.4.10.
	* gnu/packages/game-development.scm (python2-pygame-sdl2): Update to
	renpy-version 7.4.10.

2021-10-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-mpmath: Update to 1.2.1.
	* gnu/packages/python-xyz.scm (python-mpmath): Update to 1.2.1.
	[source]: Fetch from git.
	[arguments]: Run tests directly with pytest; set the version with setuptools.
	[native-inputs]: Add python-setuptools-scm.

	gnu: java-commons-io: Replace %build-inputs with gexp.
	* gnu/packages/java.scm (java-commons-io)[arguments]: Do not use
	%build-inputs; use gexp with this-package-native-inputs instead.

	gnu: python-dnaio: Update to 0.6.0.
	* gnu/packages/bioinformatics.scm (python-dnaio): Update to 0.6.0.

	gnu: python-xopen: Update to 0.8.2.
	* gnu/packages/python-xyz.scm (python-xopen): Update to 0.8.2.

	gnu: macs: Fix build by setting HOME.
	* gnu/packages/bioinformatics.scm (macs)[arguments]: Add build phase to set
	HOME variable.

	gnu: methyldackel: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (methyldackel)[arguments]: Remove trailing #T
	from build phase.

	gnu: methyldackel: Pass -fcommon to compiler.
	* gnu/packages/bioinformatics.scm (methyldackel)[arguments]: Add -fcommon to
	CFLAGS.

2021-10-24  Timothy Sample  <samplet@ngyro.com>

	gnu: disarchive: Update to 0.3.0.
	* gnu/packages/backup.scm (disarchive): Update to 0.3.0.
	[source]: Remove cross-compilation patch.
	[arguments]: Remove field.
	* gnu/packages/patches/disarchive-cross-compilation.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2021-10-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: flexbar: Use TBB 2020.
	* gnu/packages/bioinformatics.scm (flexbar)[inputs]: Replace tbb with
	tbb-2020.

	gnu: flexbar: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (flexbar)[arguments]: Remove trailing #T
	from all build phases.

	gnu: bwa: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (bwa)[arguments]: Remove trailing #T in
	build phase.

	gnu: bwa: Pass -fcommon to compiler.
	* gnu/packages/bioinformatics.scm (bwa)[arguments]: Add -fcommon option to
	CFLAGS.

	gnu: bowtie1: Use TBB 2020.
	* gnu/packages/bioinformatics.scm (bowtie1)[inputs]: Replace tbb with
	tbb-2020.

	gnu: bowtie: Replace invalid characters.
	* gnu/packages/bioinformatics.scm (bowtie)[arguments]: Replace invalid quotes
	with straight quotes in the 'configure phase.

2021-10-24  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add clingo.
	* gnu/packages/maths.scm (clingo): New variable.

	gnu: Add clasp.
	* gnu/packages/maths.scm (clasp): New variable.

	gnu: Add libpotassco.
	* gnu/packages/maths.scm (libpotassco): New variable.

2021-10-24  Liliana Marie Prikler  <liliana.prikler@gmail.com>
	    Tobias Geerinckx-Rice  <me@tobias.gr>

	etc: completion: Filter gratuitous spaces from available packages.
	Tested with:

	  guix environment --{ad-hoc,pure} zsh guix bash-completion coreutils -- zsh
	  % fpath=(~/guix/etc/completion/zsh $fpath)
	  % autoload -U compinit; compinit

	* etc/completion/zsh/_guix (_guix_list_available_packages): Remove spaces.

2021-10-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bowtie: Remove trailing #T.
	* gnu/packages/bioinformatics.scm (bowtie)[arguments]: Remove trailing #T from
	build phases...
	[source]: ...and from the snippet.

	gnu: bowtie: Use TBB 2020.
	* gnu/packages/bioinformatics.scm (bowtie)[inputs]: Replace tbb with tbb-2020.

2021-10-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: parallel: Update to 20211022.
	* gnu/packages/parallel.scm (parallel): Update to 20211022.
	[arguments]: Don't explicitly return #t from phases.

2021-10-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: diffoscope: Update to 188.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 188.

	gnu: diffoscope: Disable another broken libfile test.
	* gnu/packages/diffoscope.scm (diffoscope)[arguments]: Rename build phase
	'remove-berkeley-test to 'remove-broken-file-type-detection-test and delete
	another test that is broken due to our `file' package.

	gnu: python-magic: Update to 0.4.24.
	* gnu/packages/python-xyz.scm (python-magic): Update to 0.4.24.

2021-10-24  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Move Common Lisp testing frameworks to lisp-check module.
	* gnu/packages/lisp-xyz.scm (sbcl-1am, cl-1am, ecl-1am, sbcl-check-it,
	  cl-check-it, ecl-check-it, sbcl-checkl, cl-checkl, ecl-checkl,
	  sbcl-cl-mock, cl-mock, ecl-cl-mock, sbcl-cl-quickcheck, cl-quickcheck,
	  ecl-cl-quickcheck, sbcl-clunit, cl-clunit, ecl-clunit, sbcl-clunit2,
	  cl-clunit2, ecl-clunit2, sbcl-eos, cl-eos, ecl-eos, sbcl-fiasco, cl-fiasco,
	  ecl-fiasco, sbcl-fiveam, cl-fiveam, ecl-fiveam, sbcl-hu.dwim.stefil,
	  cl-hu.dwim.stefil, ecl-hu.dwim.stefil, sbcl-lift, cl-lift, ecl-lift,
	  sbcl-lisp-unit, cl-lisp-unit, ecl-lisp-unit, sbcl-lisp-unit2,
	  cl-lisp-unit2, ecl-lisp-unit2, sbcl-parachute, cl-parachute, ecl-parachute,
	  sbcl-prove, cl-prove, ecl-prove, sbcl-ptester, cl-ptester, ecl-ptester,
	  sbcl-rove, cl-rove, ecl-rove, sbcl-rt, cl-rt, ecl-rt, sbcl-stefil,
	  cl-stefil, ecl-stefil, sbcl-unit-test, cl-unit-test, ecl-unit-test,
	  sbcl-xlunit, cl-xlunit, ecl-xlunit): Move to ...
	* gnu/packages/lisp-check.scm: ... here.
	* gnu/packages/web-browsers.scm: Import lisp-check module.
	* gnu/packages/wm.scm: Import lisp-check module.

2021-10-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-umi4cpackage.
	* gnu/packages/bioinformatics.scm (r-umi4cpackage): New variable.

	gnu: blender: Use older TBB and update header variables.
	* gnu/packages/graphics.scm (blender)[inputs]: Replace tbb with tbb-2020.
	[arguments]: Don't set CPATH; set C_INCLUDE_PATH and CPLUS_INCLUDE_PATH instead.

	gnu: openvdb: Use older version of TBB.
	* gnu/packages/graphics.scm (openvdb)[inputs]: Replace tbb with tbb-2020.

	gnu: tbb-for-salmon: Rename.
	* gnu/packages/tbb.scm (tbb-for-salmon): Rename this variable...
	(tbb-2020): ...to this.
	* gnu/packages/bioinformatics.scm (salmon)[inputs]: Rename it.

2021-10-24  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs: Handle pdump filenames that contain a fingerprint.
	* gnu/packages/emacs.scm (emacs) [restore-emacs-pdmp]: Use lax regular
	expressions to match files by the “.pdmp” file ending only.  Adjust comment
	accordingly.

2021-10-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add julia-infinity.
	* gnu/packages/julia-xyz.scm (julia-infinity): New variable.

	gnu: Add julia-geometrybasics.
	* gnu/packages/julia-xyz.scm (julia-geometrybasics): New variable.

	gnu: Add julia-gr.
	* gnu/packages/julia-xyz.scm (julia-gr): New variable.

	gnu: Add julia-gr-jll.
	* gnu/packages/julia-jll.scm (julia-gr-jll): New variable.

2021-10-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: s6-linux-utils: Update to 2.5.1.6.
	* gnu/packages/skarnet.scm (s6-linux-utils): Update to 2.5.1.6.

	gnu: s6-linux-init: Update to 1.0.6.4.
	* gnu/packages/skarnet.scm (s6-linux-init): Update to 1.0.6.4.

	gnu: s6-portable-utils: Update to 2.2.3.3.
	* gnu/packages/skarnet.scm (s6-portable-utils): Update to 2.2.3.3.

	gnu: s6-rc: Update to 0.5.2.3.
	* gnu/packages/skarnet.scm (s6-rc): Update to 0.5.2.3.

	gnu: s6-networking: Update to 2.5.0.0.
	* gnu/packages/skarnet.scm (s6-networking): Update to 2.5.0.0.

	gnu: s6-dns: Update to 2.3.5.2.
	* gnu/packages/skarnet.scm (s6-dns): Update to 2.3.5.2.

	gnu: s6: Update to 2.11.0.0.
	* gnu/packages/skarnet.scm (s6): Update to 2.11.0.0.
	[arguments]: Don't explicitly return #t from phases.

	gnu: execline: Update to 2.8.1.0.
	* gnu/packages/skarnet.scm (execline): Update to 2.8.1.0.

	gnu: skalibs: Update to 2.11.0.0.
	* gnu/packages/skarnet.scm (skalibs): Update to 2.11.0.0.
	[arguments]: Don't explicitly return #t from phases.

	gnu: dstask: Update to 0.25.
	* gnu/packages/task-management.scm (dstask): Update to 0.25.
	[arguments]: Don't explicitly return #t from phases.

2021-10-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: asciinema: Remove ncurses reference.
	An external ‘tput’ is only required by ancient (<3.3) Pythons 3 and can
	always be provided in $PATH.  It is not worth a reference.

	* gnu/packages/terminals.scm (asciinema)[arguments]:
	Remove 'patch-exec-paths phase.
	[inputs]: Remove ncurses.

2021-10-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: asciinema: Update to 2.1.0.
	* gnu/packages/terminals.scm (asciinema): Update to 2.1.0.
	[arguments]: Don't explicitly return #t from phases.

	gnu: goaccess: Update to 1.5.2.
	* gnu/packages/web.scm (goaccess): Update to 1.5.2.
	[arguments]: Don't explicitly return #t from phases.

2021-10-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: hdf-java: Look for jars in the right place.
	* gnu/packages/maths.scm (hdf-java)[arguments]: Look for slf4j .jar
	files in the right place rather than share/java.

2021-10-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: Use 'search-input-file' some more.
	This patch replaces occurrences of:

	  (string-append (assoc-ref %build-inputs "…") "/…")

	by:

	  (search-input-file %build-inputs "/…")

	* doc/guix.texi (Miscellaneous Services): Use 'search-input-file' in R
	Shiny example.
	* gnu/packages/admin.scm (screenfetch): Use 'search-input-file'.
	(ufetch): Likewise.
	(hosts): Likewise.
	* gnu/packages/backup.scm (dirvish): Likewise.
	* gnu/packages/code.scm (colormake): Likewise.
	* gnu/packages/compression.scm (makeself-safeextract): Likewise.
	* gnu/packages/debug.scm (scanmem): Likewise.
	* gnu/packages/education.scm (snap): Likewise.
	(omnitux): Likewise.
	* gnu/packages/emacs-xyz.scm (epipe): Likewise.
	* gnu/packages/games.scm (openttd-opensfx): Likewise.
	(openttd-openmsx): Likewise.
	(openrct2-title-sequences):  Likewise.
	(openrct2-objects):  Likewise.
	(mrrescue):  Likewise.
	(0ad-data):  Likewise.
	(xonotic-data):  Likewise.
	(drascula):  Likewise.
	(make-lure-package):  Likewise.
	(make-queen-package):  Likewise.
	(sky):  Likewise.
	* gnu/packages/gnome.scm (network-manager): Likewise.
	* gnu/packages/gnuzilla.scm (icedove): Likewise.
	* gnu/packages/guile-xyz.scm (guile-shapefile): Likewise.
	* gnu/packages/hurd.scm (netdde): Likewise.
	* gnu/packages/javascript.scm (js-context-menu): Likewise.
	(js-commander): Likewise.
	(js-xmldom-sre): Likewise.
	* gnu/packages/kde-frameworks.scm (krunner): Likewise.
	* gnu/packages/kodi.scm (kodi-cli): Likewise.
	* gnu/packages/libreoffice.scm (hunspell-dict-pl): Likewise.
	* gnu/packages/linux.scm (e2fsck/static): Likewise.
	* gnu/packages/markup.scm (markdown): Likewise.
	* gnu/packages/maths.scm (hdf-java): Likewise.
	* gnu/packages/multiprecision.scm (libtomcrypt): Likewise.
	* gnu/packages/networking.scm (batctl): Likewise.
	* gnu/packages/python-xyz.scm (python-pymediainfo): Likewise.
	* gnu/packages/shells.scm (fish-foreign-env): Likewise.
	* gnu/packages/tex.scm (texlive-fonts-iwona): Likewise.
	* gnu/packages/upnp.scm (miniupnpc): Likewise.
	* gnu/packages/version-control.scm (git-annex-remote-rclone): Likewise.
	* gnu/packages/virtualization.scm (qemu): Likewise.
	* gnu/packages/web.scm (icedtea-web): Likewise.
	* gnu/packages/wm.scm (stumpish): Likewise.

2021-10-23  Vinicius Monego  <monego@posteo.net>

	gnu: Add OpenEXR 3.
	* gnu/packages/graphics.scm (openexr): New variable.
	(openexr-2)[home-page]: Use home-page from openexr.
	[synopsis]: Use synopsis from openexr.
	[description]: Use description from openexr.
	[license]: Use license from openexr.

2021-10-23  Vinicius Monego  <monego@posteo.net>

	gnu: Rename openexr to openexr-2.
	This is done so the OpenEXR package can be upgraded to version 3 in a
	later commit.

	* gnu/packages/graphics.scm (openexr): Rename to ...
	(openexr-2): ... new variable.
	(blender, blender-2.79, openimageio, povray)[inputs]: Adjust accordingly.
	(ctl)[propagated-inputs]: Likewise.
	* gnu/packages/animation.scm (synfig)[propagated-inputs]: Likewise.
	* gnu/packages/gimp.scm (gegl, gimp)[inputs]: Likewise.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Likewise.
	* gnu/packages/image-processing.scm (mia, opencolorio, opencv, vips, gmic,
	nip2)[inputs]: Likewise.
	* gnu/packages/image-viewers.scm (luminance-hdr)[inputs]: Likewise.
	* gnu/packages/image.scm (freeimage, vigra, devil)[inputs]: Likewise.
	* gnu/packages/kde-frameworks.scm (kimageformats)[inputs]: Likewise.
	* gnu/packages/kde.scm (krita)[inputs]: Likewise.
	* gnu/packages/photo.scm (enblend-enfuse, darktable, hugin)[inputs]: Likewise.

2021-10-23  Vinicius Monego  <monego@posteo.net>

	gnu: Add imath.
	* gnu/packages/graphics.scm (imath): New variable.

2021-10-23  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: font-juliamono: Update to 0.043.
	* gnu/packages/fonts.scm (font-juliamono): Update to 0.043.

2021-10-23  Michael Ford  <fanquake@gmail.com>

	gnu: bitcoin-core@0.21: Update to 0.21.2

2021-10-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bcachefs-tools-static: Fix build.
	This follows up on commit 196e3f52355ee7d086e67eb769d714dd040d61c2:
	bcachefs-tools now unconditionally builds and installs libbcachefs.so.

	* gnu/packages/file-systems.scm (bcachefs-tools-static)[arguments]:
	Add a new 'skip-shared-library phase.

2021-10-23  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sdr++: Activate M17 support.
	* gnu/packages/radio.scm (sdr++)[inputs]: Add codec2.
	  [arguments]: Add "-DOPT_BUILD_M17_DECODER=ON" to 'configure-flags'.

2021-10-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xen: Fix upstream hash mismatch.
	* gnu/packages/virtualization.scm (xen)[native-inputs]: Fetch mini-os by
	Git its commit rather than an unstable tag.

	gnu: xen: Fetch Git sources over HTTPS.
	* gnu/packages/virtualization.scm (xen)[source, native-inputs]:
	Clone the xen and mini-os repositories over HTTPS.

	gnu: php: Update to 7.4.25 [security fixes].
	* gnu/packages/php.scm (php): Update to 7.4.25.
	[source]: Don't explicitly return #t from snippet.

	gnu: bcachefs-tools: Update to 0.1-12.f9f5778.
	* gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-12.f9f5778.

	gnu: fontmanager: Update to 0.8.7.
	* gnu/packages/fontutils.scm (fontmanager): Update to 0.8.7.

	gnu: exiv2: Delete static library.
	* gnu/packages/image.scm (exiv2)[arguments]:
	Add a 'delete-static-libraries phase.

	gnu: exiv2: Update to 0.27.5.
	* gnu/packages/image.scm (exiv2): Update to 0.27.5.

2021-10-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-alect-themes: Update to 0.10.
	* gnu/packages/emacs-xyz.scm (emacs-alect-themes): Update to 0.10.

2021-10-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add qtltools.
	* gnu/packages/bioinformatics.scm (qtltools): New variable.

2021-10-22  Ivan Gankevich  <i.gankevich@spbu.ru>

	gnu: Add gmic-qt-gimp.
	* gnu/packages/image-processing.scm (gmic-qt-gimp): New variable.

2021-10-22  Marius Bakke  <marius@gnu.org>

	gnu: uBlock Origin: Update to 1.38.6.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.38.6.

	gnu: ungoogled-chromium: Update to 95.0.4638.54-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 95.0.4638.54.
	(%ungoogled-revision): Set to 95.0.4638.54.
	(%ungoogled-origin): Update hash.
	(ungoogled-chromium)[source]: Likewise.
	[arguments]: Remove obsolete configure flag.  Adjust substitutions for 95.

2021-10-22  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: qpdfview: Fix build.
	* gnu/packages/pdf.scm (qpdfview)[arguments]: Fix 'configure' phase.

2021-10-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: git-remote-gcrypt: Update to 1.4.
	* gnu/packages/version-control.scm (git-remote-gcrypt): Update to 1.4.
	[source]: Use GIT-FILE-NAME helper.
	[arguments]: Don't explicitly return #t from phases.

	gnu: chibi-scheme: Cross-compile.
	* gnu/packages/scheme.scm (chibi-scheme)[arguments]: Set CC to
	CC-FOR-TARGET in #:make-flags rather than hard-coding it to "gcc" as an
	environment variable.

	gnu: chibi-scheme: Update to 0.10.
	* gnu/packages/scheme.scm (chibi-scheme): Update to 0.10.

2021-10-22  Julien Lepiller  <julien@lepiller.eu>

	doc: Set LC_ALL when translating xref commands.
	* doc/local.mk (xref_command): Set LC_ALL.

2021-10-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hamlib: Update to 4.3.1.
	* gnu/packages/radio.scm (hamlib): Update to 4.3.1.

	gnu: chirp: Update to 20211016.
	* gnu/packages/radio.scm (chirp): Update to 20211016.

2021-10-21  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.252.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.252.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.213.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.213.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.155.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.155.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.75.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.75.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.14.14.
	* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.14.
	(linux-libre-5.14-pristine-source): Update hash.

2021-10-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-packed: Update to 3.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-packed): Update to 3.0.4.

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

	gnu: emacs-embark: Update to 0.12.
	* gnu/packages/emacs-xyz.scm (emacs-embark): Update to 0.12.

	gnu: emacs-vc-hgcmd: Update to 1.14.1.
	* gnu/packages/emacs-xyz.scm (emacs-vc-hgcmd): Update to 1.14.1.

	gnu: emacs-map: Update to 1.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-map): Update to 1.3.2.

2021-10-21  jgart  <jgart@dismail.de>

	gnu: Add snooze.
	* gnu/packages/suckless.scm (snooze): New variable.

2021-10-21  jgart via Guix-patches via  <guix-patches@gnu.org>

	guix: packages: Add comment on license field.
	* guix/packages/packages.scm (<package>): Add comment about the type
	that the license field expects as part of a package record.

2021-10-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: lilypond: Remove trailing #t from build phases.
	* gnu/packages/music.scm (lilypond)[arguments]: Remove trailing #t from build
	phases.

	gnu: lilypond: Fix build with Ghostscript 9.54.
	* gnu/packages/music.scm (lilypond)[arguments]: Add build phase
	'adjust-to-API-change.

	gnu: pdfpc: Update to 4.5.0.
	* gnu/packages/pdf.scm (pdfpc): Update to 4.5.0.
	[inputs]: Add discount, json-glib, and webkitgtk.
	[license]: Update license from GPLv2+ to GPLv3+.
	[arguments]: Work around a bug in Vala in new build phase
	'fix-vala-API-conflict.

2021-10-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: boxes: Match over CAR/CDR.
	* gnu/packages/shellutils.scm (boxes)[arguments]: Import (ice-9 match)
	and use it to replace the 'install phases's CAR & CDR usage.

	gnu: boxes: Link to homier home page.
	* gnu/packages/shellutils.scm (boxes)[home-page]: Link to the front page.

	gnu: boxes: Update to 2.1.1.
	* gnu/packages/shellutils.scm (boxes): Update to 2.1.1.
	[arguments]: Adjust 'install phase.
	Don't explicitly return #t from phases.
	[native-inputs]: Add xxd.
	[inputs]: Add libunistring and pcre2.

	gnu: Fix ‘this packages’ and some other niggles.
	* gnu/packages/crates-io.scm (rust-home-0.5)[description]:
	Fix ‘this packages’ typo.
	* gnu/packages/emacs-xyz.scm (emacs-ahg, emacs-cwl-mode)[description]:
	Likewise.
	* gnu/packages/python-check.scm (python-pytest-csv)[description]:
	Likewise.
	* gnu/packages/ocaml.scm (ocaml-syntax-shims)[description]: Likewise,
	and note which language.
	* gnu/packages/python-xyz.scm (python-recommonmark)[description]:
	Likewise, and work around ‘enabling you’.

2021-10-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	installer: Reorder file system type listbox.
	Recommending ext4 over btrfs is probably ill-advised nowadays.  See the
	regular bug reports about running out of /gnu/store directory entries,
	for which the documented fix then breaks booting with GRUB.

	Instead, just list regular file systems alphabetically.  We can bikeshed
	bcachefs later ;-)

	Move second-class file systems like NTFS to their own section at the end
	of the list.

	* gnu/packages/package-management.scm (run-fs-type-page): Reorder the
	LISTBOX-ITEMS.

2021-10-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: texlive-lh: Install more files.
	* gnu/packages/tex.scm (texlive-lh)[outputs]: Add a "doc" output.
	[arguments]: Override the 'copy-files phase to install many more files in the
	correct locations.

	gnu: lepton-eda: Pass -fcommon.
	* gnu/packages/engineering.scm (lepton-eda)[arguments]: Add -fcommon to
	CFLAGS.

2021-10-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fntsample: Update to 5.4.
	* gnu/packages/fontutils.scm (fntsample): Update to 5.4.
	[arguments]: Don't explicitly return #t from phases.

	gnu: fntsample: Update Blocks.txt and use stable URL.
	* gnu/packages/fontutils.scm (fntsample)[input]: Update unicode-blocks
	to 14.0.0 and include the version in its URL and name.

	gnu: criu: Fix PYTHONPATH & switch to Python 3 to build criu-ns.
	* gnu/packages/virtualization.scm (criu)[arguments]: Set PYTHON
	in #:make-flags instead of ‘hard-coding’ it later.  Replace the
	forever-broken 'wrap phase with one that doesn't attempt to support
	‘--with-input’ for now.
	[inputs]: Substitute python and python-protobuf for python-2 and
	python2-protobuf, respectively, and remove python2-ipaddr.

	gnu: criu: Update to 3.16.1.
	* gnu/packages/virtualization.scm (criu): Update to 3.16.1.

	gnu: criu: Delete custom 'configure phase.
	* gnu/packages/virtualization.scm (criu)[arguments]: Delete 'configure
	phase.

2021-10-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: criu: Build from Git sources.
	This in preparation for 3.16.1 which lacks a stable tarball.

	* gnu/packages/virtualization.scm (criu)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2021-10-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: geda-gaf: Update to 1.10.2.
	* gnu/packages/engineering.scm (geda-gaf): Update to 1.10.2.
	[native-inputs]: Add groff.

	gnu: gtksheet: Fix build.
	* gnu/packages/gtk.scm (gtksheet)[arguments]: Pass -fcommon option to GCC;
	rename phase 'rename-type to 'patch-for-compatibility and update a reference
	to a renamed macro.

	gnu: gxtuner: Add phase to target specific glib API version.
	* gnu/packages/music.scm (gxtuner)[arguments]: Fix build by adding build phase
	'target-specific-glib-API-version.

	gnu: gerbv: Fix linker error by adding -fcommon to CFLAGS.
	* gnu/packages/engineering.scm (gerbv)[arguments]: Set -fcommon option.

	gnu: peek: Add missing input.
	* gnu/packages/video.scm (peek)[inputs]: Add python-wrapper.

	gnu: Add gdc-client.
	* gnu/packages/bioinformatics.scm (gdc-client): New variable.

	gnu: Add r-shaman.
	* gnu/packages/bioinformatics.scm (r-shaman): New variable.

	gnu: Add r-misha.
	* gnu/packages/bioinformatics.scm (r-misha): New variable.

	gnu: Add ciri-long.
	* gnu/packages/bioinformatics.scm (ciri-long): New variable.

	gnu: python-biopython: Update to 1.76.
	* gnu/packages/bioinformatics.scm (python-biopython): Update to 1.76.
	(python-biopython-1.73): New variable.
	(instrain)[inputs]: Replace python-biopython with python-biopython-1.73.

	gnu: python-levenshtein: Update to 0.12.2.
	* gnu/packages/python-xyz.scm (python-levenshtein): Update to 0.12.2.

	gnu: instrain: Update to 1.5.4.
	* gnu/packages/bioinformatics.scm (instrain): Update to 1.5.4.

	gnu: Add python-bwapy.
	* gnu/packages/bioinformatics.scm (python-bwapy): New variable.

	gnu: Add python-pyspoa.
	* gnu/packages/bioinformatics.scm (python-pyspoa): New variable.

	gnu: Add r-fcscan.
	* gnu/packages/bioconductor.scm (r-fcscan): New variable.

2021-10-21  Charles  <charles.b.jackson@protonmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-redis.
	* gnu/packages/lisp-xyz.scm (cl-redis, sbcl-redis, ecl-redis): New variables.

2021-10-21  Charles Jackson  <charles.b.jackson@protonmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-should-test.
	* gnu/packages/lisp-check.scm (cl-should-test, ecl-should-test,
	  sbcl-should-test): New variables.

2021-10-21  Charles  <charles.b.jackson@protonmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-rutils.
	* gnu/packages/lisp-xyz.scm (cl-rutils, sbcl-rutils, ecl-rutils): New
	  variables.

2021-10-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dfu-util: Update to 0.11.
	* gnu/packages/flashing-tools.scm (dfu-util): Update to 0.11.

	gnu: eid-mw: Update to 5.0.28.
	* gnu/packages/security-token.scm (eid-mw): Update to 5.0.28.
	[arguments]: Remove unused 'make-reproducible phase.

	gnu: flamp: Update to 2.2.07.
	* gnu/packages/radio.scm (flamp): Update to 2.2.07.

	gnu: font-gnu-unifont: Cross-compile binaries.
	* gnu/packages/fonts.scm (font-gnu-unifont)[arguments]: Set CC to
	CC-FOR-TARGET in #:make-flags, where it has an effect.  Remove it
	from the environment, where it did not.  Respect #:make-flags during
	installation.

	gnu: font-gnu-unifont: Update to 14.0.01.
	* gnu/packages/fonts.scm (font-gnu-unifont): Update to 14.0.01.
	[arguments]: Don't explicitly return #t from phases.

	gnu: autofs: Update to 5.1.8.
	* gnu/packages/file-systems.scm (autofs): Update to 5.1.8.
	[arguments]: Don't explicitly return #t from phases.

	gnu: genimage: Factorise substitutions.
	* gnu/packages/genimage.scm (genimage)[arguments]: Factorise input
	substitution for great line savings; also fun.  Don't sneakily replace
	mkdosfs with mkfs.vfat.  Remove obsolete fixes.  Fix tests in their
	own 'fix-failing-tests phase.  Don't explicitly return #t from any
	phases.

	gnu: ethtool: Update to 5.14.
	* gnu/packages/networking.scm (ethtool): Update to 5.14.

2021-10-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cdparanoia: Don't build in parallel.
	* gnu/packages/cdrom.scm (cdparanoia)[arguments]:
	Disable #:parallel-build?.

	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>

2021-10-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dragonfly-reverb: Prepare for cross-compilation.
	* gnu/packages/music.scm (dragonfly-reverb)[arguments]: Use CC-FOR-TARGET.

	gnu: dragonfly-reverb: Update to 3.2.5.
	* gnu/packages/music.scm (dragonfly-reverb): Update to 3.2.5.
	[arguments]: Don't explicitly return #t from phases.

	gnu: dpf-plugins: Prepare for cross-compilation.
	* gnu/packages/music.scm (dpf-plugins)[arguments]: Set CC in #:make-flags
	rather than as an environment variable, and set it to CC-FOR-TARGET.

	gnu: dpf-plugins: Update to 1.4.
	* gnu/packages/music.scm (dpf-plugins): Update to 1.4.

2021-10-20  jgart  <jgart@dismail.de>

	gnu: python-arrow: Move python-pytz to native-inputs.
	* gnu/packages/time.scm (python-arrow)[propagated-inputs]: Move
	python-pytz to ...
	[native-inputs]: ... here since it is only used for testing purposes.

2021-10-20  zimoun  <zimon.toutoune@gmail.com>

	gnu: Add r-pnwcolors.
	* gnu/packages/cran.scm (r-pnwcolors): New variable.

2021-10-20  Marcel Schilling  <marcel.schilling@uni-luebeck.de>

	gnu: Add r-mhg.
	* gnu/packages/cran.scm (r-mhg): New variable.

2021-10-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: allegro: Update to 4.4.3.1.
	* gnu/packages/game-development.scm (allegro): Update to 4.4.3.1.
	[arguments]: Don't explicitly return #t from phases.

	doc: Fix typo.
	* doc/guix.texi (Invoking guix system, Invoking guix home):
	Fix ‘are […] two month old’ typo.

2021-10-19  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: phockup: Update to 1.7.1.
	* gnu/packages/image.scm (phockup): Update to 1.7.1.
	[arguments]: In configure phase, substitute the more specific "'exiftool"
	instead of "exiftool". Add wrap-program phase. Do not return #t from custom
	phases.
	[inputs]: Add python-tqdm.

2021-10-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: jasper: Update to 2.0.33.
	* gnu/packages/image.scm (jasper): Update to 2.0.33.

	gnu: dblatex: Update to 0.3.12.
	* gnu/packages/docbook.scm (dblatex): Update to 0.3.12.
	[arguments]: Don't explicitly return #t from phases.

2021-10-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: awscli: Update to 1.20.64.
	* gnu/packages/python-web.scm (awscli): Update to 1.20.64.
	[arguments]: Remove trailing #t.
	[propagated-inputs]: Replace python-colorama with python-colorama-for-awscli;
	replace python-docutils with python-docutils-0.15.

	gnu: python-boto3: Update to 1.18.64.
	* gnu/packages/python-xyz.scm (python-boto3): Update to 1.18.64.
	[arguments]: Remove trailing #t.
	[native-inputs]: Add python-pytest.

	gnu: python-botocore: Update to 1.21.64.
	* gnu/packages/python-xyz.scm (python-botocore): Update to 1.21.64.

	gnu: Add python-colorama-for-awscli.
	* gnu/packages/python-xyz.scm (python-colorama-for-awscli): New variable.

	gnu: Add python-docutils-0.15.
	* gnu/packages/python-xyz.scm (python-docutils-0.15): New variable.

	gnu: python-s3transfer: Update to 0.5.0.
	* gnu/packages/python-web.scm (python-s3transfer): Update to 0.5.0.
	[arguments]: Remove 'patch phase; remove trailing #t from 'check phase.

2021-10-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 1.7.0-39.
	* gnu/packages/algebra.scm (giac): Update to 1.7.0-39.

	gnu: emacs-company-quickhelp: Update to 2.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-company-quickhelp): Update to 2.3.0.

	gnu: emacs-shell-command+: Update to 2.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-shell-command+): Update to 2.3.1.

2021-10-19  la snesne  <lasnesne@lagunposprasihopre.org>

	gnu: emacs-treemacs: Update to 2.9.4.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs): Update to 2.9.4.

	gnu: emacs-treemacs-extra: Add missing inputs
	* gnu/packages/emacs-xyz.scm (emacs-treemacs-extra)[propagated-inputs]: Add
	emacs-all-the-icons, emacs-perspective

2021-10-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: festival: Fix build with -fcommon.
	* gnu/packages/speech.scm (festival)[arguments]: Add phase "set-fcommon" to
	add "-fcommon" to compiler flags.

2021-10-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add wl-clipboard-x11.
	* gnu/packages/xdisorg.scm (wl-clipboard-x11): New variable.

	gnu: Add gr-framework.
	* gnu/packages/graphics.scm (gr-framework): New variable.

2021-10-19  zimoun  <zimon.toutoune@gmail.com>

	gnu: Add julia-media.
	* gnu/packages/julia-xyz.scm (julia-media): New variable.

	gnu: Add julia-codeczlib.
	* gnu/packages/julia-xyz.scm (julia-codeczlib): New variable.

	gnu: Add julia-transcodingstreams.
	* gnu/packages/julia-xyz.scm (julia-transcodingstreams): New variable.

	gnu: Add julia-functors.
	* gnu/packages/julia-xyz.scm (julia-functors): New variable.

	gnu: julia-stackviews: Enable tests.
	* gnu/packages/julia-xyz (julia-stackviews)[arguments]: Remove #:tests?.
	[native-inputs]: Add julia-aqua and julia-documenter.

	gnu: julia-paddedviews: Enable tests.
	* gnu/packages/julia-xyz (julia-paddedviews)[arguments]: Remove.
	[native-inputs]: Add julia-documenter.

	gnu: julia-irtools: Enable tests.
	* gnu/packages/julia-xyz (julia-irtools)[arguements]: Remove.
	[native-inputs]: Add julia-documenter.

	gnu: julia-colortypes: Enable tests.
	* gnu/packages/julia-xyz (julia-colortypes)[arguments]: Remove.
	[native-inputs]: Add julia-documenter.

	gnu: julia-coordinatetransformations: Enable tests.
	* gnu/packages/julia-xyz.scm (julia-coordinatetransformations)[arguments]:
	Remove.
	[native-inputs]: Add julia-documenter, julia-forwarddiff, julia-unitful.

2021-10-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: salmon: Use older version of TBB.
	* gnu/packages/bioinformatics.scm (salmon)[arguments]: Define
	HAVE_NUMERIC_LIMITS128; compute TBB_VERSION.
	[inputs]: Replace tbb with tbb-for-salmon.

	gnu: Add tbb-for-salmon.
	* gnu/packages/tbb.scm (tbb-for-salmon): New variable.

2021-10-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gajim: Update to 1.3.3.
	* gnu/packages/messaging.scm (gajim): Update to 1.3.3.
	[arguments]: Remove 'disable-failing-tests phase, as all now pass.
	Don't explicitly return #t from other phases.

	gnu: python-nbxmpp: Update to 2.0.4.
	* gnu/packages/messaging.scm (python-nbxmpp): Update to 2.0.4.

2021-10-18  Charles  <charles.b.jackson@protonmail.com>

	gnu: font-borg-sans-mono: Update to 0.3.3.
	* gnu/packages/fonts.scm (font-borg-sans-mono): Update to 0.3.3.

2021-10-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hdf5@1.12: Update to 1.12.1.
	* gnu/packages/maths.scm (hdf5-1.12): Update to 1.12.1.

2021-10-18  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.289.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.289.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.287.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.287.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.251.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.251.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.212.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.212.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.154.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.154.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.74.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.74.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.14.13.
	* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.13.
	(linux-libre-5.14-pristine-source): Update hash.

2021-10-18  Mathieu Othacehe  <othacehe@gnu.org>

	Merge remote-tracking branch 'signed/master' into core-updates

2021-10-18  Artem Chernyak  <artemchernyak@gmail.com>

	gnu: udiskie: Update to 2.3.3.
	* gnu/packages/patches/udiskie-no-appindicator.patch: Remove file.
	* gnu/local.mk: Remove it.
	* gnu/packages/freedesktop.scm (udiskie): Update to 2.3.3.
	  [source]: Remove udiskie-no-appindicator patch.
	  [inputs]: Add libindicator.

2021-10-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-seuratdisk.
	* gnu/packages/cran.scm (r-seuratdisk): New variable.

2021-10-18  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add vim-ctrlp.
	* gnu/packages/vim.scm (vim-ctrlp): New variable.

	gnu: Add vim-surround.
	* gnu/packages/vim.scm (vim-surround): New variable.

	gnu: vim-scheme: Update to 0.0.0-2.99af6be.
	* gnu/packages/vim.scm (vim-scheme): Update to 0.0.0-2.99af6be.

2021-10-18  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: libvirt: Update to 7.6.0.
	* gnu/packages/virtualization.scm (libvirt): Update to 7.6.0.

2021-10-18  Efraim Flashner  <efraim@flashner.co.il>

	build-system/go: Fix building on host's secondary architecture.
	Before when building for i686-linux on x86_64-linux GOARCH would be set
	to amd64, not 386.

	* guix/build-system/go.scm (go-build): Set goarch and goos to #f when
	not cross-compiling.
	* guix/build/go-build-system.scm (setup-go-environment): Set GOARCH
	according to the calculated goarch or using GOHOSTARCH and GOOS
	according to the calculated goos or using GOHOSTOS.

2021-10-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: flashrom: Patch type error.
	* gnu/packages/flashing-tools.scm (flashrom)[arguments]: Add phase
	'patch-type-error to fix a compilation error.

2021-10-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-pylibacl: Add missing brace in description.
	Regression introduced in 133f780039e63798535e4f52a4d9f1810ea5b2ab.

	* gnu/packages/acl.scm (python-pylibacl)[description]: Add missing brace.

2021-10-18  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add ta-lib.
	* gnu/packages/finance.scm (ta-lib): New variable.

2021-10-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sdr++: Update to 1.0.4.
	* gnu/packages/radio.scm (sdr++): Update to 1.0.4.

	gnu: sdrangel: Update to 6.17.1.
	* gnu/packages/radio.scm (sdrangel): Update to 6.17.1.

2021-10-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: go-golang-org-x-mod: Update source URL.
	* gnu/packages/golang.scm (go-golang-org-x-mod)[source]: Update URL.

2021-10-18  Artem Chernyak  <artemchernyak@gmail.com>

	gnu: direnv: Update to 2.28.0.
	* gnu/packages/shellutils.scm (direnv): Update to 2.28.0.
	[arguments]: Remove 'delete-vendor' phase, which is no longer needed.
	In 'check' phase, run "go test".
	[native-inputs]: Add GO-GITHUB-COM-MATTN-GO-ISATTY and GO-GOLANG-ORG-X-MOD.

2021-10-18  divoplade  <d@divoplade.fr>

	gnu: Remove 'guile-mkdir-p'.
	* gnu/packages/guile-xyz.scm: Remove guile-mkdir-p

2021-10-18  Ludovic Courtès  <ludo@gnu.org>

	hurd-boot: Set pfinet on the right node for AF_INET6.
	* gnu/build/hurd-boot.scm (set-hurd-device-translators): Fix /servers
	file name for AF_INET6.

	system: hurd: Add 'info-reader' to %BASE-PACKAGES/HURD.
	* gnu/system/hurd.scm (%base-packages/hurd): Add INFO-READER.

2021-10-18  Ludovic Courtès  <ludo@gnu.org>

	system: image: Ensure Hurd images are cross-compiled if needed.
	Fixes regression introduced in d5073fd113c621fe0b55382f7dd336ee118e759f,
	whereby childhurd dependencies such as 'hurd' would erroneously be
	attempted to build natively on x86_64-linux.

	* gnu/system/images/hurd.scm (hurd-disk-image)[platform]: New field.

2021-10-18  Ludovic Courtès  <ludo@gnu.org>

	tests: Pass '-F qcow2' to 'qemu-img create'.
	Fixes a regression introduced in
	0b5e128750ed40d4348f2eb49d328b81dba9181a, whereby 'qemu-img create ...'
	as used here would fail with:

	  qemu-img: disk.img: Backing file specified without backing format

	thereby breaking tests from (gnu tests install).

	* gnu/tests/install.scm (qemu-command/writable-image): Pass "-F qcow2".

2021-10-18  Sébastien Lerique  <sl@eauchat.org>

	gnu: python-xyz.scm: Add copyright line.
	* gnu/packages/python-xyz.scm: Add copyright line for Sébastien
	Lerique.

	gnu: python-faker: Fix indentation.
	* gnu/packages/python-xyz.scm (python-faker): Fix indentation.

	gnu: python-socks: Fix indentation.
	* gnu/packages/python-web.scm (python-socks): Fix indentation.

	gnu: Add pantalaimon.
	* gnu/packages/matrix.scm (pantalaimon): New variable.

	gnu: Add python-matrix-nio.
	* gnu/packages/matrix.scm (python-matrix-nio): New variable.

2021-10-18  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add python-olm.
	* gnu/packages/crypto.scm (python-olm): New variable.

	gnu: Add python-aspectlib.
	* gnu/packages/python-xyz.scm (python-aspectlib): New variable.

	gnu: Add python-fields.
	* gnu/packages/python-xyz.scm (python-fields): New variable.

2021-10-18  Sébastien Lerique  <sl@eauchat.org>

	gnu: Add python-logbook.
	* gnu/packages/python-xyz.scm (python-logbook): New variable.

	gnu: Add python-janus.
	* gnu/packages/python-xyz.scm (python-janus): New variable.

	gnu: Add python-aioresponses.
	* gnu/packages/python-check.scm (python-aioresponses): New variable.

	gnu: Add python-atomicwrites-1.4.
	* gnu/packages/python-xyz.scm (python-atomicwrites-1.4): New variable.

	gnu: python-unpaddedbase64: Update to 2.1.0.
	* gnu/packages/python-xyz.scm (python-unpaddedbase64): Update to 2.1.0.
	[source]: Fetch from PyPi.
	[arguments]: Replace 'check phase to run tests fetched upstream from
	GitHub.
	[native-inputs]: Add `python-pytest` and `tests` for fetching upstream
	tests.
	[home-page]: Update to GitHub project home.

	gnu: python-ukpostcodeparser: Update to 1.1.2.
	* gnu/packages/python-xyz.scm (python-ukpostcodeparser): Update to
	1.1.2.
	[arguments]: Replace 'check phase to run tests with pytest, ignoring
	failing lowercase tests.
	[native-inputs]: Add python-pytest.

	gnu: python-faker: Update to 9.3.1.
	* gnu/packages/python-xyz.scm (python-faker): Update to 9.3.1.
	[native-inputs]: Use python-pytest-6.

	gnu: python-curio: Update to 1.5.
	* gnu/packages/python-xyz.scm (python-curio): Update to 1.5.

	gnu: python-future: Update to 0.18.2.
	* gnu/packages/python-xyz.scm (python-future): Update to 0.18.2.

	gnu: python-h2: Update to 4.1.0.
	* gnu/packages/python-web.scm (python-h2): Update to 4.1.0.
	[native-inputs]: Add python-hypothesis-6.23.
	[arguments]: Invoke pytest through `python -m` so it finds the newer
	python-hypothesis-6.23.
	[home-page]: Update to current url.

	gnu: python-hpack: Update to 4.0.0.
	* gnu/packages/python-web.scm (python-hpack): Update to 4.0.0
	[arguments]: Reactivate skipped test in 'check phase.

	gnu: python-socks: Update to 1.2.4.
	* gnu/packages/python-web.scm (python-socks): Update to 1.2.4.

	gnu: python-h11: Update to 0.12.0.
	* gnu/packages/python-web.scm (python-h11): Update to 0.12.0.

	gnu: python-hyperframe: Update to 6.0.1.
	* gnu/packages/python-web.scm (python-hyperframe): Update to 6.0.1.

	gnu: python-aiohttp-socks: Update to 0.6.0.
	* gnu/packages/python-web.scm (python-aiohttp-socks): Update to 0.6.0.

	gnu: python-pycryptodome: Update to 3.11.0.
	* gnu/packages/python-crypto.scm (python-pycryptodome): Update to 3.11.0.
	(python-pycryptodomex)[source]: Update hash since it inherits from
	python-pycryptodome.

	gnu: python-peewee: Update to 3.14.4.
	* gnu/packages/databases.scm (python-peewee): Update to 3.14.4.

	gnu: Add python-hypothesis-6.23.
	* gnu/packages/check.scm (python-hypothesis-6.23): New variable.

2021-10-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: indi: Update to 1.9.2.
	* gnu/packages/astronomy.scm (indi): Update to 1.9.2.

2021-10-17  Julien Lepiller  <julien@lepiller.eu>

	nls: Update translations.

2021-10-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-itail: Update to 0.0.8.
	* gnu/packages/emacs-xyz.scm (emacs-itail): Update to 0.0.8.
	[description]: Some typography fixes.

	gnu: emacs-mindmap: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-mindmap): Update to 0.4.

2021-10-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lagrange: Update to 1.7.2.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.7.2.
	[inputs]: Add fribidi, harfbuzz, libwebp.

2021-10-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-datetime: Update to 0.7.1.
	* gnu/packages/emacs-xyz.scm (emacs-datetime): Update to 0.7.1.

	gnu: emacs-extmap: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-extmap): Update to 1.2.

	gnu: emacs-rust-mode: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-rust-mode): Update to 1.0.0.
	[arguments]<#:phases>: Remove phase to run tests.
	<#:test-command>: Use new command.
	<#:tests?>: Disable tests for now. The `check' phases fails with status 127,
	even though all tests pass in the build environment, when "make test" is
	called manually.

2021-10-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: deja-dup: Sort inputs alphabetically.
	* gnu/packages/gnome.scm (deja-dup)[inputs]: Sort alphabetically.
	[native-inputs]: Same.

	gnu: duplicity: Update home-page.
	* gnu/packages/backup.scm (duplicity)[home-page]: Update to new upstream
	URI.

2021-10-17  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: deja-dup: Let deja-dup find duplicity.
	* gnome.scm (deja-dup)[phases]: Wrap deja-dup to include duplicity
	in PATH.
	[inputs]: Add bash-minimal.

	gnu: duplicity: Depend on dbus.
	* gnu/packages/backup.scm (duplicity)[inputs]: Add dbus.
	[arguments]: Adjust 'use-store-file-names to substitute the dbus-launch
	program name.

	gnu: duplicity: Depend on python-pygobject.
	* gnu/packages/backup.scm (duplicity)[propagated-inputs]:
	Add python-pygobject.

2021-10-17  jgart  <jgart@dismail.de>

	gnu: janet: Upgrade to 1.18.1.
	* gnu/packages/lisp.scm (janet): Upgrade to 1.18.1.

2021-10-17  Julien Lepiller  <julien@lepiller.eu>

	maint: Factorize po xref translation.
	This ensures we use the same method in "make" as in "guix/self.scm".

	* Makefile.am: Build guix/build/po.scm.
	* build-aux/convert-xref.scm: New file.
	* doc/local.mk (xref_command): Use it.
	* guix/self.scm (translate-cross-references): Move it...
	* guix/build/po.scm: Parse comments and flags separately to find fuzzy
	flags.
	(translate-cross-references): ...here.
	(parse-tree->assoc): Ignore fuzzy entries.

2021-10-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ipset: Omit static library.
	* gnu/packages/linux.scm (ipset)[arguments]: Add "--disable-static" to
	the #:configure-flags.

	gnu: ipset: Update to 7.15.
	* gnu/packages/linux.scm (ipset): Update to 7.15.

2021-10-17  Jovany Leandro G.C  <bit4bit@riseup.net>

	gnu: workrave: Update to 1.10.48.
	* gnu/packages/gnome.scm (workrave): Update to 1.10.48.

2021-10-17  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: nix: Update to 2.3.16.
	* gnu/packages/package-management.scm (nix): Update to 2.3.16.

2021-10-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hwinfo: Update to 21.77.
	* gnu/packages/hardware.scm (hwinfo): Update to 21.77.
	[arguments]: Don't explicitly return #t from phases.

	gnu: blueman: Update to 2.2.2.
	* gnu/packages/networking.scm (blueman): Update to 2.2.2.
	[arguments]: Don't explicitly return #t from phases.

	gnu: jitterentropy-rngd: Update to 1.2.5.
	* gnu/packages/linux.scm (jitterentropy-rngd): Update to 1.2.5.

	gnu: inxi-minimal: Update to 3.3.07-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.07-1.

	gnu: htop: Update to 3.1.1.
	* gnu/packages/admin.scm (htop): Update to 3.1.1.

	gnu: c-ares: Update to 1.17.2.
	* gnu/packages/adns.scm (c-ares/fixed): Update to 1.17.2.

2021-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gnss-sdr: Update to 0.0.15.
	* gnu/packages/radio.scm (gnss-sdr): Update to 0.0.15.
	[arguments]: Remove 'fix-tests phase.  Tests pass regardless.

	gnu: font-liberation: Update to 2.1.5.
	* gnu/packages/fonts.scm (font-liberation): Update to 2.1.5.

2021-10-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-ics: Disable tests.
	* gnu/packages/guile-xyz.scm (guile-ics)[arguments]: New field.

	gnu: aumix: Build with '-fcommon'.
	* gnu/packages/linux.scm (aumix)[arguments]: New field.

2021-10-16  Vinicius Monego  <monego@posteo.net>

	gnu: Add mixxx.
	* gnu/packages/music.scm (mixxx): New variable.
	* gnu/packages/patches/mixxx-link-qtscriptbytearray-qtscript.patch,
	gnu/packages/patches/mixxx-system-googletest-benchmark.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

	gnu: Add mp3guessenc.
	* gnu/packages/audio.scm (mp3guessenc): New variable.

	gnu: Add spscqueue.
	* gnu/packages/cpp.scm (spscqueue): New variable.

	gnu: Add libshout-idjc.
	* gnu/packages/audio.scm (libshout-idjc): New variable.

	gnu: opusfile: Fix Opus header lookups.
	* gnu/packages/xiph.scm (opusfile)[arguments]<#:phases>: Add a 'fix-multistream'
	phase.

	gnu: Add libdjinterop.
	* gnu/packages/audio.scm (libdjinterop): New variable.

	gnu: Add libkeyfinder.
	* gnu/packages/audio.scm (libkeyfinder): New variable.

2021-10-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: fakechroot: Update to PR #85 to build against glibc 2.33.
	The latest release, 2.20.1, fails to build against glibc 2.33.  Build
	the code submitted as pull request #85 instead of the latest release.

	* gnu/packages/linux.scm (fakechroot)[source]: Change to
	'git-reference'.  Use other source.
	[native-inputs]: New field.

2021-10-16  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: minetest-basic-materials: Propagate minetest-moreores.
	* gnu/packages/minetest.scm (minetest-basic-materials)
	[propagated-inputs]: Add minetest-moreores.

	gnu: Add minetest-moreores.
	* gnu/packages/minetest.scm (minetest-moreores): New variable.

	build-system/minetest: Install config.txt and _config.txt.
	* guix/build/minetest-build-system.scm (mod-install-plan):
	Add "config.txt" and "_config.txt" to the list of installed files.

	build-system/minetest: Gather whole failing test output.
	* guix/build/minetest-build-system.scm (check):
	Gather the whole output when a test fails.

2021-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: font-abattis-cantarell: Update to 0.303.
	This atones^Wfollows up on commit 44469ffd83f8dd48355954eee50002efbbe58503
	which, as its changelog suggests, was not supposed to suck.

	* gnu/packages/fonts.scm (font-abattis-cantarell): Update to 0.303.
	[source]: Fetch a zipbomb from GNOME's GitLab.
	[build-system]: Use the font-build-system.  We never actually built
	anything.
	[arguments]: Add custom 'unpack-source and 'unpack-variable-font phases.
	[native-inputs]: Fetch another zipbomb from GNOME's GitLab.
	Add unzip to unpack both of them.  Remove gettext-minimal.

2021-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fio: Update to 3.28.
	* gnu/packages/benchmark.scm (fio): Update to 3.28.
	[arguments]: Don't explicitly return #t from phases.

	gnu: gtkwave: Update to 3.3.111.
	* gnu/packages/fpga.scm (gtkwave): Update to 3.3.111.

	gnu: font-overpass: Update to 3.0.5.
	* gnu/packages/fonts.scm (font-overpass): Update to 3.0.5.

	gnu: fnott: Update to 1.1.2.
	* gnu/packages/wm.scm (fnott): Update to 1.1.2.

	gnu: handbrake: Update to 1.4.2.
	* gnu/packages/video.scm (handbrake): Update to 1.4.2.
	[source]: Don't explicitly return #t from snippet.
	[arguments]: Nor from phases.

	gnu: angband: Update to 4.2.3.
	* gnu/packages/games.scm (angband): Update to 4.2.3.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[arguments]: Remove custom 'bootstrap phase.

2021-10-16  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 78.15.0.
	* gnu/packages/gnuzilla.scm (icedove): Update to 78.15.0.

2021-10-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-contrib: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 0.3.

2021-10-16  Oleg Pykhalov  <go.wigust@gmail.com>

	home: services: shells: Fix documentation about file-like objects.
	* gnu/home/services/shells.scm:
	(home-shell-profile-configuration, home-shell-profile-service-type,
	home-zsh-configuration, home-zsh-extension, home-bash-configuration,
	home-bash-extension, home-fish-configuration, home-fish-extension):
	Replace 'strings or gexps' with 'file-like objects' in the documentation.
	* doc/guix.texi (Shells Home Services): Same.

2021-10-16  jgart  <jgart@dismail.de>

	gnu: Add python-json2html.
	* gnu/packages/python-xyz.scm (python-json2html): New variable.

	gnu: xsecurelock: Update to 1.7.0.
	* gnu/packages/xdisorg.scm (xsecurelock): Update to 1.7.0.

	gnu: python-gitpython: Update to 3.1.24.
	* gnu/packages/version-control.scm (python-gitpython): Update to 3.1.24.
	[arguments]: Do not return #t from custom phases.
	[propagated-inputs]: Add python-typing-extensions.

2021-10-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-treemacs: Update to 2.9.3.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs): Update to 2.9.3.

2021-10-16  Sarah Morgensen  <iskarian@mgsn.dev>

	.gitignore: Ignore more autotools directories.
	* .gitignore: Add pattern to ignore ".am[0-9]*/".

	.gitignore: Ignore more temporary test directories.
	* .gitignore: Add pattern to ignore "/t-*/".

2021-10-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: font-abattis-cantarell: Downgrade to 0.301.
	Reported by talos on #guix.

	This fixes the build; the 0.303 release archive is not available from
	https://download.gnome.org/sources/cantarell-fonts/.

	* gnu/packages/fonts.scm (font-abattis-cantarell): Downgrade to 0.301.

2021-10-15  Greg Hogan  <code@greghogan.com>

	gnu: aws-sdk-cpp: Update to 1.9.92.
	* gnu/packages/patches/aws-sdk-cpp-cmake-prefix.patch,
	gnu/packages/patches/aws-sdk-cpp-disable-networking-tests.patch,
	gnu/packages/patches/aws-sdk-cpp-disable-werror.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/cpp.scm (aws-sdk-cpp): Update to 1.9.92.
	[source]: Use patches.
	[inputs, propagated-inputs]: Update AWS dependencies to Common Runtime.

	gnu: Add aws-crt-cpp.
	* gnu/packages/cpp.scm (aws-crt-cpp): New variable.
	* gnu/packages/patches/aws-crt-cpp-cmake-prefix.patch,
	gnu/packages/patches/aws-crt-cpp-disable-networking-tests.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

	gnu: Add aws-c-mqtt.
	* gnu/packages/c.scm (aws-c-mqtt): New variable.
	* gnu/packages/patches/aws-c-mqtt-cmake-prefix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add aws-c-s3.
	* gnu/packages/c.scm (aws-c-s3): New variable.
	* gnu/packages/patches/aws-c-s3-cmake-prefix.patch,
	gnu/packages/patches/aws-c-s3-disable-networking-tests.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

	gnu: Add aws-c-auth.
	* gnu/packages/c.scm (aws-c-auth): New variable.
	* gnu/packages/patches/aws-c-auth-cmake-prefix.patch,
	gnu/packages/patches/aws-c-auth-disable-networking-tests.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

	gnu: Add aws-c-compression.
	* gnu/packages/c.scm (aws-c-compression): New variable.
	* gnu/packages/patches/aws-c-compression-cmake-prefix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add aws-c-http.
	* gnu/packages/c.scm (aws-c-http): New variable.
	* gnu/packages/patches/aws-c-http-cmake-prefix.patch,
	gnu/packages/patches/aws-c-http-disable-networking-tests.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

	gnu: aws-c-cal: Update to 0.5.11.
	* gnu/packages/c.scm (aws-c-cal): Update to 0.5.11.

2021-10-15  Greg Hogan  <code@greghogan.com>

	gnu: aws-c-io: Update to 0.10.5.
	* gnu/packages/c.scm (aws-c-io): Update to 0.10.5.
	* gnu/packages/patches/aws-c-io-disable-networking-tests.patch: Update.
	* gnu/local.mk: Fix formatting.

	aws-c-io 0.10.5

2021-10-15  Greg Hogan  <code@greghogan.com>

	gnu: aws-c-common: Update to 0.6.2.
	* gnu/packages/c.scm (aws-c-common): Update to 0.6.2.

	gnu: Add aws-lc.
	* gnu/packages/tls.scm (aws-lc): New variable.

	gnu: s2n: Update to 1.0.10-7f43b102.
	* gnu/packages/tls.scm (s2n): Update to 1.0.10-7f43b102.
	[source, home-page]: Remove URL redirect.
	[arguments]: Enable testing.

2021-10-15  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: emacs-org-roam: Reference dot with absolute path.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam)[inputs]: Add graphviz.
	[arguments]: Add patch-exec-paths phase substituting absolute store path to
	dot.

2021-10-15  Ludovic Courtès  <ludo@gnu.org>

	refresh: Report suggested input changes with 'info'.
	* guix/scripts/refresh.scm (update-package): Define 'field', 'name',
	'loc', and 'change-name'.  Use 'info' rather than 'format' to report
	suggested input changes.

2021-10-15  Ludovic Courtès  <ludo@gnu.org>

	import: pypi: Remove leftover 'pk' call.
	This is a followup to 7b75f90c5b0da896c486cae23d19d43e2a03bb56.

	* guix/import/pypi.scm (make-pypi-sexp)[maybe-upstream-name]: Remove
	leftover 'pk' call.

2021-10-15  Xinglu Chen  <public@yoctocell.xyz>
	    Ludovic Courtès  <ludo@gnu.org>

	import: pypi: Support 'input-changes'.
	* guix/import/pypi.scm (latest-release): Specify the ‘input-changes’ field.

2021-10-15  zimoun  <zimon.toutoune@gmail.com>

	swh: Allows token from Software Heritage authentication service.
	The token is provided using the environment variable GUIX_SWH_TOKEN.

	* guix/swh.scm (%swh-token): New variable.
	(call): Use it.

2021-10-15  Ludovic Courtès  <ludo@gnu.org>

	download: "GUIX_DOWNLOAD_FALLBACK_TEST=none" disables fallback mechanisms.
	* guix/download.scm (url-fetch*): Handle (%download-fallback-test) set
	to 'none.

	lint: archival: Remove extra newline in warning.
	* guix/lint.scm (check-archival): Remove extra newline in message.

2021-10-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-robotframework-seleniumscreenshots.
	* gnu/packages/python-xyz.scm (python-robotframework-seleniumscreenshots): New
	variable.

	gnu: Add python-robotframework-seleniumlibrary.
	* gnu/packages/python-xyz.scm (python-robotframework-seleniumlibrary): New
	variable.

	gnu: Add python-robotframework-pythonlibcore.
	* gnu/packages/python-xyz.scm (python-robotframework-pythonlibcore): New
	variable.

	gnu: Add python-pytest-mockito.
	* gnu/packages/python-check.scm (python-pytest-mockito): New variable.

	gnu: Add python-mockito.
	* gnu/packages/python-check.scm (python-mockito): New variable.

	gnu: python-robotframework-sshlibrary: Update to 3.7.0 and honor TESTS?.
	* gnu/packages/python-xyz.scm (python-robotframework-sshlibrary): Update to
	3.7.0.
	[phases]: Delete trailing #t.
	{check}: Honor TESTS?.

	gnu: python-robotframework: Update to 4.1.1 and honor TESTS?.
	* gnu/packages/python-xyz.scm (python-robotframework): Update to 4.1.1.
	[phases]: Delete trailing #t.
	{check}: Honor TESTS?.
	[native-inputs]: Add python-docutils and python-jsonschema.

2021-10-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: font-abattis-cantarell: Update variable name.
	* gnu/packages/fonts.scm (font-cantarell): Rename to…
	(font-abattis-cantarell): …this.
	* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Adjust accordingly.
	* gnu/packages/mate.scm (mate)[inputs]: Likewise.
	* gnu/services/xorg.scm (<gdm-configuration>): Likewise.

	gnu: neomutt: Update to 20211015.
	* gnu/packages/mail.scm (neomutt): Update to 20211015.

2021-10-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Actually add patch.
	This follows up on ec2c7d454637257b0ad33f16a9573d53afe086d3.

	* gnu/packages/patches/alpine-fix-privacy-policy-crash.patch:
	New new file.

2021-10-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: alpine: Update to 2.25.
	* gnu/packages/mail.scm (alpine): Update to 2.25.
	[source]: Add patch.  Don't explicitly return #t from snippet.
	[arguments]: Nor from phases.
	* gnu/packages/patches/alpine-fix-privacy-policy-crash.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: bemenu: Update to 0.6.3.
	* gnu/packages/xdisorg.scm (bemenu): Update to 0.6.3.

	gnu: buku: Update to 4.6.
	* gnu/packages/web.scm (buku): Update to 4.6.

	gnu: python-pylibacl: Improve description.
	* gnu/packages/acl.scm (python-pylibacl)[synopsis]: Use @acronym{}.
	[description]: Turn into a full sentence, mark up, and edit for GNU.

	gnu: python-pylibacl: Do not return #t from custom phases.
	* gnu/packages/acl.scm (python-pylibacl)[arguments]: Don't explicitly
	return #t from phases.

	gnu: gqrx: Update to 2.14.6.
	* gnu/packages/radio.scm (gqrx): Update to 2.14.6.

	gnu: createrepo-c: Update to 0.17.4.
	* gnu/packages/rpm.scm (createrepo-c): Update to 0.17.4.

2021-10-15  Felix Gruber  <felgru@posteo.net>

	gnu: synapse: Downgrade to 1.29.0.
	As discussed in [1] and [2], python-synapse 1.44.0 does not work with
	our version of python-cryptography.

	[1]: https://lists.gnu.org/archive/html/guix-patches/2021-10/msg00732.html
	[2]: https://issues.guix.gnu.org/issue/48655

	This reverts commit a6c30da4dc963e8a6282773fd1c2048d856a6cb4.

	* gnu/packages/matrix.scm (synapse): Downgrade to 1.29.0.

2021-10-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dbxfs: Download using git-fetch.
	* gnu/packages/file-systems.scm (dbxfs)[source]: Download using
	git-fetch.

	gnu: python-pytest-trio: Honor #:tests? flag.
	* gnu/packages/python-check.scm (python-pytest-trio)[arguments]: Honor
	the #:tests? flag.

	gnu: python-pytest-trio: Update to 0.7.0.
	* gnu/packages/python-check.scm (python-pytest-trio): Update to 0.7.0.
	[arguments]: Add some tests to skip.
	[propagated-inputs]: Add python-async-generator, python-outcome,
	python-pytest.

	gnu: python-trio: Honor #:tests? flag.
	* gnu/packages/python-xyz.scm (python-trio)[arguments]: Honor #:tests?
	flag.

	gnu: python-trio: Update to 0.19.0.
	* gnu/packages/python-xyz.scm (python-trio): Update to 0.19.0.
	[arguments]: Adjust skipped tests.
	[propagated-inputs]: Add python-async-generator.

	gnu: python-pytest-checkdocs: Update to 1.2.5.
	* gnu/packages/python-check.scm (python-pytest-checkdocs): Update to 1.2.5.

	gnu: python-pytest-checkdocs: Fix build.
	* gnu/packagess/python-check.scm (python-pytest-checkdocs)
	[native-inputs]: Add python-pytest.

2021-10-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: janet: Prepare for cross-compilation.
	* gnu/packages/lisp.scm (janet)[arguments]: Use 'cc-for-target'. Replace
	  custom 'check' phase by 'test-target' parameter.

2021-10-15  jgart  <jgart@dismail.de>

	gnu: janet: Upgrade to 1.18.0.
	* gnu/packages/lisp.scm (janet): Upgrade to 1.18.0.

2021-10-15  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add cl-charms.
	* gnu/packages/lisp-xyz.scm (cl-charms, ecl-cl-charms, sbcl-cl-charms): New
	  variables.

2021-10-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-prove: Update to 1.0.0-2.5d71f02.
	* gnu/packages/lisp-xyz.scm (sbcl-prove): Update to 1.0.0-2.5d71f02.
	  [inputs]: Add cl-colors.

2021-10-15  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: cl-ansi-text: Update to 2.0.1.
	* gnu/packages/lisp-xyz.scm (cl-ansi-text): Update to 2.0.1.

2021-10-15  Foo Chuan Wei  <chuanwei.foo@hotmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-montezuma.
	* gnu/packages/lisp-xyz.scm (cl-montezuma, ecl-montezuma, sbcl-montezuma): New
	  variables.

2021-10-15  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add cl-diff.
	* gnu/packages/lisp-xyz.scm (cl-diff, ecl-diff, sbcl-diff): New variables.

	gnu: Add cl-linedit.
	* gnu/packages/lisp-xyz.scm (cl-linedit, ecl-linedit, sbcl-linedit): New
	  variables.

2021-10-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: libhx: Update to 4.1.
	* gnu/packages/patches/libhx-fix-double-free-bug.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/c.scm (libhx): Update to 4.1.
	  [source]: Remove patch.

2021-10-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-parseedn: Update to 1.0.6.
	* gnu/packages/emacs-xyz.scm (emacs-parseedn): Update to 1.0.6.

	gnu: emacs-parseclj: Update to 1.0.6.
	* gnu/packages/emacs-xyz.scm (emacs-parseclj): Update to 1.0.6.

	gnu: emacs-json-mode: Update to 1.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-json-mode): Update to 1.8.0.

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

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

	gnu: emacs-f: Update to 3.5.3.
	* gnu/packages/emacs-xyz.scm (emacs-f): Update to 3.5.3.

	gnu: emacs-transient: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.3.0.
	[propagated-inputs]: Add emacs-yaml.

	gnu: emacs-yaml: Fix typo in description.
	* gnu/packages/emacs-xyz.scm (emacs-yaml)[description]: Fix typo.

	gnu: Add emacs-yaml.
	* gnu/packages/emacs-xyz.scm (emacs-yaml): New variable.

2021-10-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dino: Update to 0.2.2.
	* gnu/packages/messaging.scm (dino): Update to 0.2.2.

	gnu: elixir: Update to 1.12.3.
	* gnu/packages/elixir.scm (elixir): Update to 1.12.3.
	[arguments]: Don't explicitly return #t from phases.

	gnu: git: Update to 2.33.1.
	* gnu/packages/version-control.scm (git): Update to 2.33.1.

	gnu: aws-checksums: Update to 0.1.12.
	* gnu/packages/c.scm (aws-checksums): Update to 0.1.12.

2021-10-14  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.211.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.211.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.153.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.153.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.73.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.73.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.14.12.
	* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.12.
	(linux-libre-5.14-pristine-source): Update hash.

2021-10-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to c3c5028.
	* gnu/packages/package-management.scm (guix): Update to c3c5028.

	gnu: Fix Texinfo markup in descriptions of Haskell packages.
	* gnu/packages/haskell-xyz.scm (ghc-citeproc)
	(ghc-hsyaml-aeson, ghc-lukko): Fix Texinfo markup in descriptions.

	download: Print URL of the Disarchive spec being read.
	* guix/build/download.scm (disarchive-fetch/any): Show URI of the
	Disarchive spec.

2021-10-14  Chadwain Holness  <chadwainholness@gmail.com>

	gnu: lf: Update to 25
	* gnu/packages/disk.scm (lf): Update to 25

	gnu: Add go-gopkg-in-djherbis-times-v1.
	* gnu/packages/golang.scm (go-gopkg-in-djherbis-times-v1): New variable.

2021-10-14  Ludovic Courtès  <ludo@gnu.org>

	download: Add parameter to test download fallback mechanisms.
	This allows you to run, say:

	  GUIX_DOWNLOAD_FALLBACK_TEST=disarchive-mirrors guix build -S r-ebimage --check

	or:

	  GUIX_DOWNLOAD_FALLBACK_TEST=content-addressed-mirrors ./pre-inst-env guix build -S r-ebimage --check

	to check whether these fallback mechanisms work as expected.

	* guix/download.scm (%no-mirrors-file, %no-disarchive-mirrors-file)
	(%download-fallback-test): New variables.
	(url-fetch*): Honor (%download-fallback-test).

2021-10-14  Ludovic Courtès  <ludo@gnu.org>

	download: Add missing autoload.
	This is a followup to 6d02a994f911a75e3a223a22c05c2939cdfed2b5, which
	left '%verify-swh-certificate?' unbound.

	* guix/build/download.scm: Autoload for '%verify-swh-certificate'.

2021-10-14  Ludovic Courtès  <ludovic.courtes@inria.fr>

	download: Add disarchive.guix.gnu.org.
	* guix/download.scm (%disarchive-mirrors): Add disarchive.guix.gnu.org.

2021-10-14  Greg Hogan  <code@greghogan.com>

	gnu: Add simdjson.
	* gnu/packages/cpp.scm (simdjson): New variable.

2021-10-14  宋文武  <iyzsong@member.fsf.org>

	gnu: retroarch: Update to 1.9.11.
	* gnu/packages/emulators.scm (retroarch): Update to 1.9.11.
	* gnu/packages/patches/retroarch-LIBRETRO_DIRECTORY.path: Adjust to latest source.

2021-10-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 0.35.1.
	* gnu/packages/gnome.scm (komikku): Update to 0.35.1.

2021-10-13  Marius Bakke  <marius@gnu.org>

	doc: Fix typo.
	* doc/contributing.texi (Configuring Git): s/respository/repository/

2021-10-13  Sarah Morgensen  <iskarian@mgsn.dev>

	Add git configuration templates to improve diff hunk header detection.
	This is a follow-up to commit 9fc8ae4171e5da4939a64fc6d684c8b9d85bbe84, which
	missed two hunks from <https://issues.guix.gnu.org/50363>.

	Reported by hackeryarn on #guix.

	* .gitattributes, etc/git/gitconfig: New files.

2021-10-13  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into core-updates-frozen

2021-10-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fakeroot: Edit description.
	* gnu/packages/linux.scm (fakeroot)[synopsis]: Expand.
	[description]: Double-space sentences and otherwise slightly tweak.

	gnu: fakeroot: Invoke an absolute cat.
	* gnu/packages/linux.scm (fakeroot)[arguments]: Refer to ‘cat’ by its
	absolute file name.

	gnu: fakeroot: Omit static library.
	* gnu/packages/linux.scm (fakeroot)[arguments]: Add "--disable-static"
	to #:configure-flags.

	gnu: fakeroot: Update to 1.26.
	* gnu/packages/linux.scm (fakeroot): Update to 1.26.
	[source]: Remove generated man page translations in a new snippet.
	[arguments]: Patch Makefile.am instead of Makefile, and do so before
	bootstrapping.  Don't explicitly return #t from phases.
	[native-inputs]: Use autoconf-2.71.

2021-10-13  Marius Bakke  <marius@gnu.org>

	gnu: perl-uri-fetch: Update to 0.15.
	* gnu/packages/web.scm (perl-uri-fetch): Update to 0.15.

	gnu: ganeti: Prepare for Sphinx 4.0.
	* gnu/packages/patches/ganeti-sphinx-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/virtualization.scm (ganeti)[source](patches): Add it.

2021-10-13  Marius Bakke  <marius@gnu.org>

	gnu: ganeti: Fix build failure.
	This fixes a regression from 1ed567c8721ec2810fdb70f1c6fc8396a705d503.

	* gnu/packages/virtualization.scm (ganeti)[arguments]: Set PYTHONPATH before
	generating bash completions, and adjust invocation to run the script directly.

2021-10-13  Marius Bakke  <marius@gnu.org>

	gnu: cagebreak: Update to 1.8.0.
	* gnu/packages/wm.scm (cagebreak): Update to 1.8.0.
	[inputs]: Add LIBEVDEV.

	gnu: dwl: Update to 0.2.1.
	* gnu/packages/wm.scm (dwl): Update to 0.2.1.

	gnu: hikari: Update to 2.3.2.
	* gnu/packages/wm.scm (hikari): Update to 2.3.2.

	gnu: sway: Update to 1.6.1.
	* gnu/packages/wm.scm (sway): Update to 1.6.1.

	gnu: wlroots: Update to 0.14.1.
	* gnu/packages/wm.scm (wlroots): Update to 0.14.1.
	[inputs]: Add SEATD.

	gnu: wayland-protocols: Update to 1.23.
	* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.23.
	[build-system]: Switch to MESON-BUILD-SYSTEM.

2021-10-13  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add cscope
	* gnu/packages/code.scm (cscope): New variable.

2021-10-13  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gnome-bluetooth: Add missing inputs for tests.
	* gnu/packages/gnome.scm (gnome-bluetooth)[native-inputs]: Add python and
	  python-dbus.

2021-10-13  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: libhx: Fix runtime bug.
	There is a bug in libhx causing pam-mount to crash when trying to mount user
	directories at login. Upstream has a patch to fix this issue.

	* gnu/packages/patches/libhx-fix-double-free-bug.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/c.scm (libhx)[source]: Use it.

2021-10-13  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add vim-paredit.
	* gnu/packages/vim.scm (vim-paredit): New variable.

2021-10-13  hackeryarn  <artemchernyak@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-golang-org-x-mod.
	* gnu/packages/golang.scm (go-golang-org-x-mod): New variable.

2021-10-13  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: swappy: Add propagated-inputs.
	Add font-awesome to propagated-inputs to properly render the icons.

	* gnu/packages/image.scm (swappy)[propagated-inputs]:
	Add font-awesome;
	[use-modules]: Add (gnu packages fonts).

2021-10-13  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: swappy: Update to 1.4.0.
	* gnu/packages/image.scm (swappy): Update to 1.4.0.

2021-10-13  Stephen Paul Weber  <singpolyma@singpolyma.net>

	gnu: Add runitor
	* gnu/packages/admin.scm (runitor): New variable.

	gnu: Add cloudflare-cli
	* gnu/packages/dns.scm (cloudflare-cli): New variable.

	gnu: Add JSON.sh
	* gnu/packages/serialization.scm (JSON.sh): New variable.

2021-10-13  Alexandru-Sergiu Marton  <brown121407@posteo.ro>

	gnu: Add wmname.
	* gnu/packages/suckless.scm (wmname): New variable.

2021-10-13  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: Add zsh-syntax-highlighting.
	* gnu/packages/shellutils.scm (zsh-syntax-highlighting): New variable.

2021-10-13  Ludovic Courtès  <ludo@gnu.org>

	self: Move core (guix script ...) modules to a separate derivation.
	This adds an opportunity for parallelism and reduces the amount of
	rebuild needed when "secondary" modules are modified.

	* guix/self.scm (compiled-guix)[*core-cli-modules*]: New variable.
	[*cli-modules*]: Depend on it.
	[built-modules]: Likewise.

2021-10-13  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20211011.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20211011.

2021-10-13  Clément Lassieur  <clement@lassieur.org>

	gnu: python-git-review: Update to 2.1.0.
	* gnu/packages/openstack.scm (python-git-review): Update to 2.1.0.

	gnu: python-pbr-minimal: Update to 5.5.1.
	* gnu/packages/python-xyz.scm (python-pbr-minimal): Update to 5.5.1.

2021-10-13  Foo Chuan Wei  <chuanwei.foo@hotmail.com>

	gnu: Add cl-yaml.
	* gnu/packages/lisp-xyz.scm (cl-yaml, ecl-cl-yaml, sbcl-cl-yaml): New
	  variables.

	gnu: Add cl-libyaml.
	* gnu/packages/lisp-xyz.scm (cl-libyaml, ecl-cl-libyaml, sbcl-cl-libyaml): New
	  variables.

	gnu: Add cl-generic-comparability.
	* gnu/packages/lisp-xyz.scm (cl-generic-comparability,
	  ecl-generic-comparability, sbcl-generic-comparability): New variables.

	gnu: Add cl-readline.
	* gnu/packages/lisp-xyz.scm (cl-readline, ecl-cl-readline, sbcl-cl-readline):
	  New variables.

	gnu: Add cl-conium.
	* gnu/packages/lisp-xyz.scm (cl-conium, ecl-conium, sbcl-conium): New
	  variables.

	gnu: Add cl-terminfo.
	* gnu/packages/lisp-xyz.scm (sbcl-terminfo, cl-terminfo, ecl-terminfo):
	  New variables.

2021-10-13  Christine Lemmer-Webber  <cwebber@dustycloud.org>

	gnu: emacs-beancount: Restructure package, now independent of beancount.
	* gnu/packages/finance.scm (emacs-beancount): Restructure package, now
	independent of beancount and in its own git repository.  Note that there is no
	version number for the now independent code tree, so unfortunately this might
	look like a "version downgrade" to some users as it switched from being
	beancount's revision number to being a git-derived version number.

2021-10-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add back missing module import.
	* gnu/packages/django.scm: Use (gnu packages compression).

2021-10-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gsound: Update to 1.0.3.
	* gnu/packages/gnome.scm (gsound): Update to 1.0.3.
	[build-system]: Switch to Meson.
	[inputs]: Remove explicit glib.  Move libcanberra…
	[propagated-inputs]: …here.

	gnu: apostrophe: Update to 2.5.
	* gnu/packages/gnome.scm (apostrophe): Update to 2.5.
	[native-inputs]: Add sassc.

	gnu: aqbanking: Update to 6.3.2.
	* gnu/packages/gnucash.scm (aqbanking): Update to 6.3.2.

	gnu: astroid: Update to 0.16.
	* gnu/packages/mail.scm (astroid): Update to 0.16.
	[arguments]: Don't explicitly return #t from phases.

	gnu: btrfs-progs: Update to 5.14.2.
	* gnu/packages/linux.scm (btrfs-progs): Update to 5.14.2.

	gnu: acpid: Update to 2.0.33.
	* gnu/packages/linux.scm (acpid): Update to 2.0.33.

	gnu: fheroes2: Update to 0.9.8.
	* gnu/packages/games.scm (fheroes2): Update to 0.9.8.

	gnu: Remove duplicate python-google-brotli package.
	* gnu/packages/python-compression.scm (python-brotli):
	Delete duplicate variable.
	* gnu/packages/compression.scm (python-google-brotli):
	Redefine as a deprecated-package, with…
	(python-brotli): …as the canonical variable.
	* gnu/packages/fonts.scm (font-meera-inimai)[native-inputs]:
	Adjust accordingly.

2021-10-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Rename google-brotli back to brotli.
	Sorry for the noise, but good riddance.  Our nonstandard name for this
	package has caused confusion since it was added.  For example, the
	duplicate python-brotli and python-google-brotli packages added later,
	with the latter name making even less sense.

	The Python packages will be fixed in the next commit.

	* gnu/packages/compression.scm (google-brotli): Redefine as a
	deprecated-package, with…
	(brotli): …restored to canonical status.
	(python-google-brotli)[inherit]: Adjust accordingly.
	* gnu/packages/databases.scm (apache-arrow)[inputs]: Adjust accordingly.
	* gnu/packages/fontutils.scm (woff2)[inputs]: Likewise.
	* gnu/packages/gnome.scm (libsoup)[propagated-inputs]: Likewise.
	* gnu/packages/networking (wireshark)[inputs]: Likewise.
	* gnu/packages/node.scm (node-lts)[arguments, native-inputs]: Likewise.
	* gnu/packages/python-xyz.scm (python-imagecodecs)[inputs]: Likewise.

2021-10-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Remove sysfsutils@1.
	* gnu/packages/linux.scm (sysfsutils-1): Delete variable.

	gnu: cpufrequtils: Update to 008.
	* gnu/packages/linux.scm (cpufrequtils): Update to 008.
	[source]: Remove patch.
	[arguments]: Add many #:configure-flags to mitigate downgrade from
	Autotools.  Don't ./configure.
	[native-inputs]: Remove unused sysfsutils-1.  Add gettext-minimal.
	[home-page]: Change to a working mirror.
	* gnu/packages/patches/cpufrequtils-fix-aclocal.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	linux-initrd: Support checking NTFS volumes on boot.
	* gnu/system/linux-initrd.scm (file-system-packages): Add ntfsfix/static
	when needed.

	gnu: Add ntfsfix-static.
	* gnu/packages/linux.scm (ntfsfix/static): New public variable.

	gnu: Add ntfs-3g-static.
	* gnu/packages/linux.scm (ntfs-3g/static): New public variable.

2021-10-12  Marius Bakke  <marius@gnu.org>

	gnu: python-zope-testrunner: Fix bytecode compilation.
	* gnu/packages/python-web.scm (python-zope-testrunner)[arguments]: Delete one
	test.

	gnu: python-zope: Remove sanity check from bootstrap packages.
	* gnu/packages/python-web.scm (python-zope-bootstrap-package): New procedure.
	(python-zope-exceptions-bootstrap, python-zope-testrunner-bootstrap,
	python-zope-configuration-bootstrap, python-zope-proxy-bootstrap,
	python-zope-location-bootstrap, python-zope-security-bootstrap,
	python-zope-component-bootstrap): Use it.

	gnu: python-zope-component: Respect '--without-tests'.
	* gnu/packages/python-web.scm (python-zope-component)[arguments]: Honor TESTS?
	in the check phase.

	gnu: python-zope-exceptions: Respect '--without-tests'.
	* gnu/packages/python-web.scm (python-zope-exceptions)[arguments]: Honor
	TESTS? argument in check phase.

	gnu: python-lazr-config: Update to 2.2.3.
	* gnu/packages/python-xyz.scm (python-lazr-config): Update to 2.2.3.

	gnu: perl-tk: Update to 804.036.
	* gnu/packages/tcl.scm (perl-tk): Update to 804.036.

	gnu: QEMU: Remove obsolete patch.
	* gnu/packages/virtualization.scm (qemu)[source](patches): Remove Sphinx
	compatibility patch, which worked around a bug in Sphinx that has since been
	fixed.
	* gnu/packages/patches/qemu-sphinx-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: QEMU: Update to 6.1.0.
	* gnu/packages/virtualization.scm (qemu): Update to 6.1.0.
	[source](patches): Remove obsolete patch.
	[arguments]: Adjust substitutions for upstream changes.
	[native-inputs]: Add PYTHON-SPHINX-RTD-THEME.
	* gnu/packages/patches/qemu-meson-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: ganeti: Adjust code style.
	* gnu/packages/virtualization.scm (ganeti)[arguments]: Remove trailing #t's.
	Add syntactic sugar using primitives from SRFI-1, SRFI-26, and (ice-9 match).

2021-10-12  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-35.a4d0ec6.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-35.a4d0ec6.

2021-10-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove references to meson-0.55.
	This is a follow-up to 1eca979fb8da842e73c42f4f53be29b169810f2.

	* gnu/packages/datastructures.scm, gnu/packages/fontutils.scm,
	gnu/packages/terminals.scm: Don't import (gnu packages build-tools).
	* gnu/packages/wm.scm: Remove comment.
	* gnu/packages/emulators.scm (dosbox-staging)[arguments]: Remove meson
	field.
	* gnu/packages/package-management.scm (conan)[native-inputs]: Use meson.

2021-10-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: imv: Build with librsvg.
	This is a follow-up to 1eca979fb8da842e73c42f4f53be29b169810f2.

	* gnu/packages/image-viewers.scm (imv)[inputs]: Adjust package input
	from librsvg-next to librsvg.

2021-10-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.17: Don't build with gccgo.
	* gnu/packages/golang.scm (go-1.17)[native-inputs]: When building on
	architectures not supported by go-1.4 use go-1.16 in place of gccgo.

	gnu: dbxfs: Update home-page.
	* gnu/packages/file-systems.scm (dbxfs)[home-page]: Update to new
	upstream homepage.

2021-10-12  Mathieu Othacehe  <othacehe@gnu.org>

	Merge remote-tracking branch 'origin/master' into core-updates-frozen.

2021-10-12  Felix Gruber  <felgru@posteo.net>

	gnu: Add python-geopandas.
	* gnu/packages/geo.scm (python-geopandas): New variable.

	gnu: Add python-fiona.
	* gnu/packages/geo.scm (python-fiona): New variable.

	gnu: Add python-cligj.
	* gnu/packages/python-xyz.scm (python-cligj): New variable.

	gnu: Add python-pyproj.
	* gnu/packages/geo.scm (python-pyproj): New variable.

	gnu: proj: Update to 7.2.1.
	* gnu/packages/geo.scm (proj): Update to 7.2.1.
	  [build-system]: Change to cmake-build-system.
	  [arguments]: Add configure flag to find googletest.
	  [inputs]: Add curl, libjpeg-turbo and libtiff.
	  [native-inputs]: Add googletest.
	  [description]: Consistently call the package Proj, instead of Proj,
	  PROJ or proj.  Use @acronym to define CRS.

2021-10-12  Felix Gruber  <felgru@posteo.net>

	gnu: clipper: Disable non-deterministic test.
	This test fails/succeeds non-deterministically.

	* gnu/packages/bioinformatics.scm (clipper)[arguments]: Disable
	  non-deterministic test test_get_FDR_cutoff_mean.

2021-10-12  Felix Gruber  <felgru@posteo.net>

	gnu: synapse: Update to 1.44.0.
	* gnu/packages/matrix.scm (synapse): Update to 1.44.0.

	gnu: python-eliot: Update to 1.13.0.
	* gnu/packages/python-xyz.scm (python-eliot): Update to 1.13.0.
	  [arguments] Disable failing tests test_omitLoggerFromActionType and
	  test_logCallsDefaultLoggerWrite.

	gnu: python-distributed: Update to 2021.09.1.
	* gnu/packages/python-science.scm (python-distributed): Update to
	  2021.09.1.
	  [arguments]: Disable failing test test_text.

	gnu: python-dask: Update to 2021.9.1.
	* gnu/packages/python-xyz.scm (python-dask): Update to 2021.9.1.

	gnu: python-pandas: Update to 1.3.3.
	* gnu/packages/python-science.scm (python-pandas): Update to 1.3.3.

2021-10-12  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 0.35.0.
	* gnu/packages/gnome.scm (komikku): Update to 0.35.0.

2021-10-12  Vinicius Monego  <monego@posteo.net>

	gnu: kdenlive: Update to 21.08.2.
	* gnu/packages/kde.scm (kdenlive): Update to 21.08.2.

	gnu: srain: Update to 1.3.0.
	* gnu/packages/irc.scm (srain): Update to 1.3.0.

	gnu: shotcut: Update to 21.09.20.
	* gnu/packages/video.scm (shotcut): Update to 21.09.20.

	gnu: markets: Update to 0.5.3.
	* gnu/packages/gnome-xyz.scm (markets): Update to 0.5.3.

2021-10-12  Z572  <873216071@qq.com>

	gnu: krita: Update to 4.4.8.
	* gnu/packages/kde.scm (krita): Update to 4.4.8.

2021-10-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tectonic: Update to 0.8.0.
	* gnu/packages/rust-apps.scm (tectonic): Update to 0.8.0.

	gnu: Add rust-tectonic-bridge-core-0.3.
	* gnu/packages/crates-io.scm (rust-tectonic-bridge-core-0.3): New variable.
	(rust-tectonic-bridge-core-0.2): Remove variable.
	(rust-tectonic-bridge-core-0.1): Inherit from rust-tectonic-bridge-core-0.3.

	gnu: Add rust-tectonic-bundles-0.2.
	* gnu/packages/crates-io.scm (rust-tectonic-bundles-0.2): New variable.
	(rust-tectonic-bundles-0.1): Remove variable.

	gnu: Add rust-tectonic-geturl-0.3.
	* gnu/packages/crates-io.scm (rust-tectonic-geturl-0.3): New variable.
	(rust-tectonic-geturl-0.2): Remove variable.

	gnu: img2pdf: Update to 0.4.2.
	* gnu/packages/pdf.scm (img2pdf): Update to 0.4.2.

	gnu: emacs-project: Update to 0.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.8.1.

	gnu: emacs-direnv: Update to 2.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-direnv): Update to 2.2.0.

	gnu: emacs-corfu: Update to 0.13.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.13.

2021-10-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add julia-structarrays.
	* gnu/packages/julia-xyz.scm (julia-structarrays): New variable.

	gnu: Add julia-configurations.
	* gnu/packages/julia-xyz.scm (julia-configurations): New variable.

	gnu: Add julia-expronicon.
	* gnu/packages/julia-xyz.scm (julia-expronicon): New variable.

	gnu: Add julia-bson.
	* gnu/packages/julia-xyz.scm (julia-bson): New variable.

	gnu: Add julia-dataframes.
	* gnu/packages/julia-xyz.scm (julia-dataframes): New variable.

	gnu: Add julia-pyplot.
	* gnu/packages/julia-xyz.scm (julia-pyplot): New variable.

	gnu: Add julia-latexstrings.
	* gnu/packages/julia-xyz.scm (julia-latexstrings): New variable.

	gnu: gnuastro: Update to 0.16.
	* gnu/packages/astronomy.scm (gnuastro): Update to 0.16.

2021-10-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-keras: Skip a flaky test.
	* gnu/packages/machine-learning.scm (python-keras)
	[phases]{check}: Also skip the test_stateful_metrics test.

2021-10-11  Marius Bakke  <marius@gnu.org>

	gnu: ganeti: Adjust to GHC 8.10 / Stackage 18.10.
	* gnu/packages/patches/ganeti-haskell-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/virtualization.scm (ganeti)[source](patches): Add it.
	[arguments]: Add phase patch-version-constraints.

	gnu: uBlock Origin: Update to 1.38.4.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.38.4.

	gnu: ungoogled-chromium: Update to 94.0.4606.81-1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 94.0.4606.81
	(%ungoogled-revision): Set to 94.0.4606.81-1.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

	doc: Fix typo.
	* doc/guix.texi (Virtualization Services): Adjust Ganeti service name.

	gnu: ganeti: Update to 3.0.1.
	* gnu/packages/virtualization.scm (ganeti): Update to 3.0.1.
	[source](patches): Remove obsolete.
	* gnu/tests/ganeti.scm (%ganeti-os): Adjust network configuration so QEMU port
	forwarding can work.
	(run-ganeti-test): Remove unused port mapping.  Adjust and enable previously
	failing test.
	* gnu/packages/patches/ganeti-deterministic-manual.patch,
	gnu/packages/patches/ganeti-drbd-compat.patch,
	gnu/packages/patches/ganeti-os-disk-size.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	services: ganeti: Don't start the metadata daemon automatically.
	* gnu/services/ganeti.scm (ganeti-metad-service)[auto-start?]: New field.

	gnu: drbd-utils: Update to 9.19.0.
	* gnu/packages/cluster.scm (drbd-utils): Update to 9.19.0.
	[source](uri): Update for new download location.
	[source](snippet): Adjust faulty substitution.
	[arguments]: Add #:make-flags.

2021-10-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-marginalia: Update to 0.9.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 0.9.

	gnu: emacs-corfu: Update to 0.12.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.12.

	gnu: emacs-consult: Update to 0.12.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.12.

2021-10-11  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: r-shiny: Fix build.
	* gnu/packages/cran.scm (r-shiny)[native-inputs]: Use node-uglify-js instead
	  of uglify-js.

2021-10-11  Daniel Meißner  <daniel.meissner-i4k@ruhr-uni-bochum.de>

	gnu: owncloud-client: Fix sysconfdir path
	Somehow sysconfdir was not set correctly so that owncloud searched for
	sync-exclude.lst in the relative path etc/ownCloud/sync-exclude.lst instead
	of the /gnu/store/...-owncloud-client/etc/ownCloud/sync-exclude.lst.

	* gnu/packages/sync.scm(owncloud-client):  Add -DSYSCONF_INSTALL_DIR flag to
	configure flags.

2021-10-11  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: owncloud-client: Update to 2.9.0.5150.
	* gnu/packages/sync.scm (owncloud-client): Update to 2.9.0.5150.

2021-10-11  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Add platform support.
	* gnu/platform.scm: New file.
	* gnu/platforms/arm.scm: Ditto.
	* gnu/platforms/hurd.scm: Ditto.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add them.

2021-10-11  Oleg Pykhalov  <go.wigust@gmail.com>

	doc: guix: Fix typo.
	Reported by Maxime Devos <maximedevos@telenet.be>.

	* doc/guix.texi (Invoking guix home): Fix typo.

2021-10-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.288.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.288.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.286.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.286.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.250.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.250.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.210.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.210.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.152.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.152.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.72.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.72.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	gnu: linux-libre: Update to 5.14.11.
	* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.11.
	(linux-libre-5.14-pristine-source, deblob-scripts-5.14): Update hashes.

2021-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-citeproc-el: Update to 0.9.
	* gnu/packages/emacs-xyz.scm (emacs-citeproc-el): Update to 0.9.
	[propagated-inputs]: Add emacs-parsebib and emacs-string-inflection.

	gnu: emacs-equake: Update to 0.985.
	* gnu/packages/emacs-xyz.scm (emacs-equake): Update to 0.985.
	(propagated-inputs): Remove emacs-tco-el.

2021-10-10  Vinicius Monego  <monego@posteo.net>

	gnu: gimp: Add optional dependencies.
	* gnu/packages/gimp.scm (gimp)[inputs]: Sort non-optional and optional inputs
	alphabetically. Add ghostscript, libheif, libmng, openexr, openjpeg.
	[native-inputs]: Add desktop-file-utils.

	gnu: gimp: Update to 2.10.28.
	* gnu/packages/gimp.scm (gimp): Update to 2.10.28.

	gnu: gegl: Add optional dependencies.
	* gnu/packages/gimp.scm (gegl)[inputs]: Add gdk-pixbuf, gexiv2, jasper,
	libnsgif, libraw, librsvg, libspiro, libtiff, libwebp, maxflow, openexr,
	poppler, sdl2.

	gnu: gegl: Enable GIR.
	* gnu/packages/gimp.scm (gegl)[arguments]<#:configure-flags>: Remove.
	[native-inputs]: Sort alphabetically. Add gobject-introspection, vala.

	gnu: gegl: Update to 0.4.32.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.32.
	[arguments]<#:phases>: Don't return #t.

	gnu: babl: Enable GIR.
	* gnu/packages/gimp.scm (babl)[arguments]<#:configure-flags>: Remove.
	[native-inputs]: Add gobject-introspection, vala.

	gnu: babl: Update to 0.1.88.
	* gnu/packages/gimp.scm (babl): Update to 0.1.88.

2021-10-10  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.287.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.287.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.14.10.
	* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.10.
	(linux-libre-5.14-pristine-source): Update hash.

2021-10-10  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: tsukundere: Unset LD_LIBRARY_PATH.
	As of Guile-SDL2 version 0.7.0, which got committed in
	73bb0b64855e07e17e73acbea4616ffa44630250, LD_LIBRARY_PATH is used to determine
	the location of SDL libraries if set.  However, the presence of said
	environment variable does not always point to relative SDL libraries, thus
	causing an import of sdl2 modules to fail.

	* gnu/packages/game-development.scm (tsukundere)[#:phases]: Unset
	LD_LIBRARY_PATH in tsukundere.scm.

2021-10-10  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: tsukundere: Update to 0.4.1.
	* gnu/packages/game-development.scm (tsukundere): Update to 0.4.1.
	[#:phases]<patch-command>: Use tsukundere.scm instead of the now missing
	bin/tsukundere.
	[inputs]: Add pango and sdl2.
	[native-inputs]: Add libtool.

	gnu: tsukundere: Update home-page.
	* gnu/packages/game-development.scm (tsukundere)[home-page]: Update.

2021-10-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openssl: Fix build on riscv64-linux.
	* gnu/packages/tls.scm (openssl)[arguments]: On riscv64-linux use a
	custom 'check phase to skip a failing test.
	(target->openssl-target): Add case for riscv64-linux.

	gnu: bdb: Fix building on riscv64-linux.
	* gnu/packages/dbm.scm (bdb)[arguments]: Modify configure to build for
	the currect architecture when building for riscv64-linux.

	gnu: guile: Fix building on riscv64-linux.
	* gnu/packages/guile.scm (guile-3.0)[arguments]: On riscv64-linux add
	a phase to skip a failing test.

	utils: Define 'target-riscv64?' predicate.
	* guix/utils.scm (target-riscv64?): New predicate.

	gnu: Add debian-ports-archive-keyring: New variable.
	* gnu/packages/debian.scm (debian-ports-archive-keyring): New variable.

2021-10-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: llhttp: Fix build.
	* gnu/packages/node.scm (llhttp-bootstrap)[arguments]: Add missing keyword
	  argument to 'configure' phase.

2021-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-treemacs: Update to 2.9.2.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs): Update to 2.9.2.

2021-10-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: newsboat: Update to 2.25.
	* gnu/packages/syndication.scm (newsboat): Update to 2.25.
	[arguments]: Increase run version to 1.51.
	[cargo-inputs]: Replace rust-bitflags-1 with 1.3, rust-nom-6 with 7.
	Remove rust-rand-0.8, add rust-fastrand-1.
	[cargo-development-inputs]: Replace rust-proptest-0.9 with 1.

	gnu: Add rust-bitflags-1.3.
	* gnu/packages/crates-io.scm (rust-bitflags-1.3): New variable.

	gnu: rust-unicode-width-0.1: Update to 0.1.9.
	* gnu/packages/crates-io.scm (rust-unicode-width-0.1): Update to 0.1.9.

	gnu: rust-fastrand-1: Update to 1.5.0.
	* gnu/packages/crates-io.scm (rust-fastrand-1): Update to 1.5.0.
	[cargo-development-inputs]: Replace rust-rand-0.7 with 0.8. Add
	rust-getrandom-0.2, rust-instant-0.1, rust-wasm-bindgen-test-0.3,
	rust-wyhash-0.5.

	gnu: rust-bitmaps-2: Fix typo.
	* gnu/packages/crates-io.scm (rust-bitmaps-2)[cargo-development-inputs]:
	Adjust commas to correctly refer to inputs.

	gnu: Add rust-nom-7.
	* gnu/packages/crates-io.scm (rust-nom-7): New variable.
	(rust-nom-6): Inherit from rust-nom-7.

	gnu: Add rust-minimal-lexical-0.1.
	* gnu/packages/crates-io.scm (rust-minimal-lexical-0.1): New variable.

	gnu: Add rust-proptest-1.
	* gnu/packages/crates-io.scm (rust-proptest-1): New variable.
	(rust-proptest-0.10): Inherit from rust-proptest-1.

	gnu: Add rust-quick-error-2.
	* gnu/packages/crates-io.scm (rust-quick-error-2): New variable.
	(rust-quick-error-1): Inherit from rust-quick-error-2.

	gnu: Add rust-rand-xorshift-0.3.
	* gnu/packages/crates-io.scm (rust-rand-xorshift-0.3): New variable.
	(rust-rand-xorshift-0.2): Inherit from rust-rand-xorshift-0.3.

	gnu: rust-x86-0.33: Accept newer versions of inputs.
	* gnu/packages/crates-io.scm (rust-x86-0.33)[source]: Add snippet to
	accept any 8.x version of rust-raw-cpuid.

2021-10-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: geany: Update to 1.38.
	* gnu/packages/text-editors.scm (geany): Update to 1.38.

	gnu: emacs-apheleia: Update to 1.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-apheleia): Update to 1.1.2.

	gnu: emacs-xref: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-xref): Update to 1.3.0.

2021-10-10  Brice Waegeneire  <brice@waegenei.re>

	bluez: Update to 5.61.
	* gnu/packages/linux.scm (bluez): Update to 5.61.

2021-10-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim-fugitive: Update to 3.4.
	* gnu/packages/vim.scm (vim-fugitive): Update to 3.4.
	[arguments]: Install missing directory.

2021-10-10  Steve George  <steve@futurile.net>

	gnu: vim: Update to 8.2.3487.
	* gnu/packages/vim.scm (vim): Update to 8.2.3487.
	[arguments]: Adjust custom 'patch-absolute-paths phase to add new
	substitution.

2021-10-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ghc-parsers: Add missing input.
	* gnu/packages/haskell-xyz.scm (ghc-parsers)[inputs]: Add
	ghc-semigroups.

2021-10-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ghc-charset: Remove cabal-revision.
	This is a follow-up to b97f549b14402421fcfb360ddd4cff7de93b9af0.

	* gnu/packages/haskell-xyz.scm (ghc-charset)[arguments]: Remove cabal
	revision.

2021-10-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libnice: Update to 0.1.18-0.47a9633.
	This resolves a build failure following the GStreamer update to 1.18.5.

	* gnu/packages/networking.scm (libnice): Update to 0.1.18-0.47a9633.

2021-10-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: dbus-c++: Fix build.
	* gnu/packages/glib.scm (dbus-c++)[inputs]: Add libunwind.

	gnu: python-keras: Enable parallel tests.
	* (python-keras)[phases]: Delete trailing #t.
	{check}: Honor TESTS?.  Run the tests in parallel.  Disable PEP8 lint.

2021-10-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: tensorflow: Enable parallel build (at least partially).
	There are still many parts of the build that happen sequentially, but at least
	this hastens the long build somewhat.

	* gnu/packages/machine-learning.scm (tensorflow)[phases]: Remove trailing #t.
	{build-pip-package}: Honor the PARALLEL-BUILD? argument.

2021-10-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gstreamer-docs: Update to 1.18.5.
	* gnu/packages/gstreamer.scm (gstreamer-docs): Update to 1.18.5.  Delete
	trailing #t.

	gnu: python-gst: Update to 1.18.5.
	* gnu/packages/gstreamer.scm (python-gst): Update to 1.18.5.

	gnu: gst-editing-services: Update to 1.18.5.
	* gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.18.5.

	gnu: gst-libav: Update to 1.18.5.
	* gnu/packages/gstreamer.scm (gst-libav): Update to 1.18.5.
	[source]: Remove patch, now integrated upstream.
	* gnu/packages/patches/gst-libav-64channels-stack-corruption.patch: Delete file.
	* gnu/local.mk: De-register it.

	gnu: gst-plugins-ugly: Update to 1.18.5.
	* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.18.5.
	[source]: Remove patches.
	* gnu/packages/patches/gst-plugins-ugly-fix-out-of-bound-reads.patch: Delete file.
	* gnu/local.mk: De-register it.

	gnu: gst-plugins-bad: Update to 1.18.5.
	* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.18.5.
	[source]: Remove patches.
	Delete trailing #t.
	* gnu/packages/patches/gst-plugins-bad-fix-overflow.patch: Delete file.
	* gnu/local.mk: De-register it.

	gnu: gst-plugins-good: Update to 1.18.5.
	* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.18.5.
	[source]: Remove the CVE patches, included in the release.
	* gnu/packages/patches/gst-plugins-good-CVE-2021-3497.patch: Delete file.
	* gnu/packages/patches/gst-plugins-good-CVE-2021-3498.patch: Likewise.
	* gnu/local.mk: De-register them.

	gnu: gst-plugins-base: Update to 1.18.5.
	* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.18.5.
	[source]: Remove patches.
	[inputs]: Move wayland...
	[propagated-inputs]: here.
	* gnu/packages/patches/gst-plugins-base-fix-id3v2-invalid-read.patch: Delete
	file.
	* gnu/local.mk: De-register it.

	gnu: gstreamer: Update to 1.18.5.
	* gnu/packages/gstreamer.scm (gstreamer): Update to 1.18.5.  Remove trailing
	 #t.
	(%common-gstreamer-phases): Remove trailing #t.

2021-10-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert gstreamer update to 1.19.2.
	This reverts commits from e49190cf2befec56246c2baa8697e30c7ba491ac to
	b2fe4c44e39f66d203d99b16aeed3bb69ccca6c8.

	Reason: 1.19 is an unstable (development) release rather than a stable one.

2021-10-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: polkit: Update to 0.120 and ungraft.
	* gnu/packages/polkit.scm (polkit): Update to 0.120.
	[origin]: Update URL and remove libsystemd-login substitution.  Remove
	replacement.
	[inputs]: Update mozjs-60 to mozjs-78.
	[native-inputs]: Add libxslt and docbook-xsl for manpage generation.
	[phases]{fix-manpage-generation}: New phase.
	(polkit/fixed): Delete package.
	* gnu/packages/patches/polkit-CVE-2021-3560.patch: Delete file.
	* gnu/local.mk: De-register it.

2021-10-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add a missing copyright.
	This adjustment is made considering the contributions to the (gnu packages
	polkit) module in commits cb151c68bf and 222e3319bd.

	Suggested-by: Morgan Smith <Morgan.J.Smith@outlook.com>

2021-10-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mozjs-78: Update to 78.13.0.
	* gnu/packages/gnuzilla.scm (mozjs-78): Update to 78.13.0.

2021-10-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Greg Hogan  <code@greghogan.com>

	gnu: abseil-cpp: Update to 20210324.2.
	But keep the older variant for Tensorflow.

	* gnu/packages/cpp.scm (abseil-cpp-20200923.3): Renamed older variant.
	(abseil-cpp): New variable.
	* gnu/packages/machine-learning.scm (tensorflow-lite)
	[inputs]: Adjust to use the older abseil-cpp-20200923.3.
	* gnu/packages/rpc.scm (grpc-1.16.1)[native-inputs]: Likewise.

2021-10-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Greg Hogan  <code@greghogan.com>

	gnu: abseil-cpp: Remove googletest patch.
	* gnu/packages/patches/abseil-cpp-fix-gtest.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.
	* gnu/packages/cpp.scm (abseil-cpp)[source]: Remove patch.

2021-10-10  Greg Hogan  <code@greghogan.com>

	gnu: googletest: Update to 1.11.0.
	* gnu/packages/check.scm (googletest): Update to 1.11.0.

2021-10-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert commits made to resolve a gdk-pixbuf+svg propagation issue.
	Fixes <https://issues.guix.gnu.org/50957>.

	This reverts the following commits:

	 - 42231bc (gnu: cheese: Propagate gdk-pixbuf+svg rather than gdk-pixbuf)
	 - ad6a950 (gnu: mutter: Propagate gdk-pixbuf+svg rather than gdk-pixbuf)
	 - 5e02d1a (gnu: cogl: Propagate gdk-pixbuf+svg rather than gdk-pixbuf)
	 - 5c467b2 (gnu: libgweather: Propagate gdk-pixbuf+svg rather than gdk-pixbuf)
	 - 26487f6 (gnu: librsvg-next: Do not propagate gdk-pixbuf)
	 - d891922 (gnu: librsvg: Do not propagate gdk-pixbuf)
	 - 22476d3 (gnu: libgsf: Do not propagate gdk-pixbuf)
	 - 099ca0e (gnu: libnotify: Propagate gdk-pixbuf+svg rather than gdk-pixbuf)
	 - fb6a1ff (gnu: appstream-glib: Propagate gdk-pixbuf+svg rather than gdk-pixbuf)
	 - 4fb525d (gnu: weasyprint: Propagate gdk-pixbuf+svg rather than gdk-pixbuf)

	These commits were made to resolve a gdk-pixbuf loaders clash that could occur
	in a profile when both gdk-pixbuf and gdk-pixbuf+svg were propagated.
	Unfortunately, librsvg really needs to propagate gdk-pixbuf itself, which
	would introduce a cycle.  Packages such as 'efl' were broken as a result of
	not propagating gdk-pixbuf.

	A more definitive fix will be proposed for core-updates, which includes a
	profile hook to generate the gdk-pixbuf loaders.cache file, as well as a build
	phase and search path specification, that should resolve the issue for good.

2021-10-09  Oleg Pykhalov  <go.wigust@gmail.com>

	home: services: configuration: Support file-like objects.
	* gnu/home/services/configuration.scm (interpose): Operate only with file-like
	objects.
	(string-or-gexp?): Delete procedure.
	(serialize-string-or-gexp): Rename to 'serialize-file-like'.
	(text-config?): Call 'file-like' intead of 'string-or-gexp?'.
	* guix/scripts/home/import.scm:
	(generate-bash-module+configuration): Don't call slurp-file-gexp.
	* gnu/home/services/configuration.scm: Move content ...
	* gnu/services/configuration.scm: here.
	* gnu/home/services/shells.scm: Delete (gnu home services configuration).
	* gnu/home/services/xdg.scm: Same.
	* gnu/local.mk: Same.
	* tests/guix-home.sh:
	Test home-bash-service-type and extension with home-bash-extension.

	tests: Add guix-home.sh.
	* tests/guix-home.sh: New file.
	* Makefile.am (SH_TESTS): Add this.

	scripts: home: Make sure profile directory exists.
	* guix/scripts/home.scm (process-action): Make sure profile directory exists.

	Move (gnu home-services) to (gnu home services).
	* gnu/home-services.scm (%guix-home-root-directory): Replace
	gnu/home-services.scm with "gnu/home/services.scm".
	Rename to gnu/home/services.scm.
	* gnu/local.mk
	(GNU_SYSTEM_MODULES): Rename gnu/home-services.scm to gnu/home/services.scm.
	* doc/he-config-bare-bones.scm:
	Replace (gnu home-services) with (gnu home services).
	* gnu/home.scm: Same.
	* gnu/home/services/fontutils.scm: Same.
	* gnu/home/services/mcron.scm: Same.
	* gnu/home/services/shells.scm: Same.
	* gnu/home/services/shepherd.scm: Same.
	* gnu/home/services/symlink-manager.scm: Same.
	* gnu/home/services/xdg.scm: Same.
	* guix/scripts/home.scm: Same.
	* guix/self.scm: Same.

2021-10-09  Oleg Pykhalov  <go.wigust@gmail.com>

	doc: guix: Fix home services locations.
	This commit follows ba8ddb348045f81f061a1c7f51c0f7c2b0024e71.

	* doc/guix.texi (Invoking guix home): Fix home services locations.

2021-10-09  Lars-Dominik Braun  <lars@6xq.net>

	gnu: ghc-8.10: Disable failing test on i686.
	Not sure why it fails.

	* gnu/packages/haskell.scm (ghc-8.10) [#:phases]: Add new conditional
	phase to disable failing testcase on i686 without modifying derivation
	for other architectures to avoid rebuild.

2021-10-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

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

	gnu: emacs-elfeed-score: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 1.1.0.

	gnu: emacs-ebdb: Update to 0.8.6.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.6.

2021-10-09  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: guile-chickadee: Update to 0.8.0.
	* gnu/packages/game-development.scm (guile-chickadee): Update to 0.8.0.
	[propagated-inputs]: Use guile-sdl2 instead of the deprecated guile3.0-sdl2.
	[inputs]: Use guile-3.0-latest.  Add readline.
	[native-inputs]: Add guile-3.0-latest.

	gnu: guile-sdl2: Build with guile-3.0.
	* gnu/packages/sdl.scm (guile-sdl2)[native-inputs]: Use guile-3.0 as guile.
	(guile-2.2): New variable.
	(guile-3.0): Deprecate in favor of guile-sdl2.

	gnu: guile-sdl2: Update to 0.7.0.
	* gnu/packages/sdl.scm (guile-sdl2): Update to 0.7.0.

2021-10-08  Leo Famulari  <leo@famulari.name>

	gnu: Apache HTTPD: Update to 2.4.51 [fixes CVE-2021-42013].
	This fixes CVE-2021-42013, which refers to the incomplete fix of CVE-2021-41773
	in httpd 2.4.50:

	https://httpd.apache.org/security/vulnerabilities_24.html

	* gnu/packages/web.scm (httpd): Update to 2.4.51.

2021-10-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: clang@11, clang@12: Do not refer to /lib on foreign distros.
	Partly fixes <https://issues.guix.gnu.org/51088>.

	* gnu/packages/patches/clang-11.0-libc-search-path.patch: Update.
	* gnu/packages/patches/clang-12.0-libc-search-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/llvm.scm (clang-12): Use it.

2021-10-08  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: clang@10: Do not refer to /lib on foreign distros.
	Partly fixes <https://issues.guix.gnu.org/51088>.

	* gnu/packages/patches/clang-10.0-libc-search-path.patch: Update.

2021-10-08  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: clang@9: Do not refer to /lib on foreign distros.
	Partly fixes <https://issues.guix.gnu.org/51088>.

	* gnu/packages/patches/clang-9.0-libc-search-path.patch: Update.

2021-10-08  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: clang@7, clang@8: Do not refer to /lib on foreign distros.
	Partly fixes <https://issues.guix.gnu.org/51088>.

	* gnu/packages/patches/clang-7.0-libc-search-path.patch: Update.
	* gnu/packages/patches/clang-8.0-libc-search-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/llvm.scm (clang-8): Use it.

2021-10-08  Ludovic Courtès  <ludo@gnu.org>

	disarchive-manifest: Provide valid 'version' string.
	* etc/disarchive-manifest.scm <top level>: Turn 'version' field into a
	string.

2021-10-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert the #51061 patch series for now.
	This reverts commits f63c79bf7674df012517f8e9148f94c611e35f32
	..f86f7e24b39928247729020df0134e2e1c4cde62 for more chillax reviewing.

	See <https://issues.guix.gnu.org/51061#32>.

2021-10-08  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-34.76d129d.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-34.76d129d.

2021-10-08  Oleg Pykhalov  <go.wigust@gmail.com>

	guix: self: Fix home modules in compiled-guix.
	This commit follows ba8ddb348045f81f061a1c7f51c0f7c2b0024e71.

	* guix/self.scm (compiled-guix): Update home modules location.

2021-10-08  Alex Devaure  <ajadevaure@gmail.com>

	gnu: tlp: Fix runtime error.
	* gnu/packages/linux.scm (tlp)[arguments]<#:phases>: Also modify "bat.d"
	location, to prevent "/usr/share/tlp/bat.d/[0-9][0-9]*[a-z]: No such file or
	directory" error.

2021-10-08  Brice Waegeneire  <brice@waegenei.re>

	gnu: pulseaudio: Update to 15.0.
	The 'bluez5' configuration options is removed to ease transformation of the
	package by users.  It is auto-enabled by Meson based on the inputs available,
	so it's still enabled in this package.
	* gnu/packages/pulseaudio.scm (pulseaudio): Update to 15.0.
	[arguments]: Fix the 'oss-output' value and remove the 'bluez5' option.
	[inputs]: Add 'elogind'.

2021-10-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tuxmath: Fix building with newer gcc.
	* gnu/packages/education.scm (tuxmath)[source]: Adjust snippet to remove
	duplicate code definition.

	gnu: t4k-common: Fix building with newer gcc.
	* gnu/packages/education.scm (t4l-common)[source]: Add snippet to update
	code for stricter checks with newer gcc versions.

	gnu: terminology: Update to 1.10.0.
	* gnu/packages/enlightenment.scm (terminology): Update to 1.10.0.

	gnu: supertuxkart: Update to 1.3.
	* gnu/packages/games.scm (supertuxkart): Update to 1.3.
	[source]: Download from github. Update snippet to remove different
	bundled libraries.
	[arguments]: Adjust configure-flags for new version.
	[inputs]: Add sqlite.

2021-10-08  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Move (gnu home-services) to (gnu home services).
	* gnu/home-services/configuration.scm: Move the content ...
	* gnu/home/services/configuration.scm: ... here.
	* doc/guix.texi:
	Replace (gnu home-services mcron) with (gnu home services mcron).
	Replace (gnu home-services) with (gnu home services).
	* gnu/home.scm:
	Replace (gnu home-services fontutils) with (gnu services fontutils).
	Replace (gnu home-services shells) with (gnu home services shells).
	Replace (gnu home-services symlink-manager) with
	(gnu home services symlink-manager).
	Replace (gnu home-services xdg) with (gnu home services xdg).
	* gnu/home-services/fontutils.scm: Rename to gnu/services/fontutils.scm.
	* gnu/home-services/mcron.scm: Move to gnu/home/services/mcron.scm.
	Replace (gnu home-services shepherd) with (gnu home services shepherd).
	* gnu/home-services.scm (%service-type-path):
	Search home services in "gnu/services".
	* gnu/home-services/shells.scm: Replace (gnu home-services configuration) with
	(gnu home services configuration).
	Rename to gnu/home/services/shells.scm.
	Replace (gnu home-services utils) with (gnu home services utils).
	* gnu/home-services/shepherd.scm: Move to gnu/home/services/shepherd.scm.
	* gnu/home-services/symlink-manager.scm:
	Rename to gnu/home/services/symlink-manager.scm.
	* gnu/home-services/utils.scm: Rename to gnu/home/services/utils.scm.
	* gnu/home-services/xdg.scm: Rename to gnu/home/services/xdg.scm.
	* guix/scripts/home/import.scm:
	Replace (gnu home-services bash) with (gnu home services bash).
	* gnu/home-services.scm: Update documentation string.
	* doc/he-config-bare-bones.scm:
	Apply new (gnu home-services ...) modules location.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Same.

2021-10-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-bos: Update to 0.2.1.
	* gnu/packages/ocaml.scm (ocaml-bos): Update to 0.2.1.

	gnu: ocaml-parsexp: Update to 0.14.1.
	* gnu/packages/ocaml.scm (ocaml-parsexp): Update to 0.14.1.

2021-10-08  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add ocaml-ppx-tools.
	* gnu/packages/ocaml.scm (ocaml-ppx-tools): New variable.
	(ocaml4.07-ppx-tools): Remove variable.

	gnu: Add ocaml-ppx-deriving.
	* gnu/packages/ocaml.scm (ocaml-ppx-deriving): New variable.

2021-10-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scummvm: Update to 2.5.0.
	* gnu/packages/emulators.scm (scummvm): Update to 2.5.0.
	[inputs]: Add glew and giflib.

2021-10-08  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add emacs-mint-mode.
	* gnu/packages/emacs-xyz.scm (emacs-mint-mode): New variable.

2021-10-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: joycond: Small refactoring.
	* gnu/packages/games.scm (joycond)[arguments]<#:phases>: Use (assoc-ref
	outputs "out") instead of %output.

2021-10-08  phodina via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add joycond.
	* gnu/packages/games.scm (joycond): New variable.

2021-10-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: plocate: Update to 1.1.12.
	* gnu/packages/search.scm (plocate): Update to 1.1.12.

2021-10-08  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: Add plocate.
	* gnu/packages/search.scm (plocate): New variable.

	Add the required imports from (guix build-system meson) and
	(gnu packages pkg-config).

2021-10-08  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: Add emacs-skempo.
	* gnu/packages/emacs-xyz.scm (emacs-skempo): New variable.

	gnu: Add emacs-taxy.
	* gnu/packages/emacs-xyz.scm (emacs-taxy): New variable.

2021-10-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-chainrulestestutils: Update to 1.2.3.
	* gnu/packages/julia-xyz.scm (julia-chainrulestestutils): Update to 1.2.3.

	gnu: julia-lazyarrays: Update to 0.22.2.
	* gnu/packages/julia-xyz.scm (julia-lazyarrays): Update to 0.22.2.

	gnu: julia-nnlib: Enable tests.
	* gnu/packages/julia-xyz.scm (julia-nnlib)[arguments]: Don't skip tests.
	Rename drop-cuda-support phase to skip-cuda-tests and remove extra call
	to cuda library.

	gnu: julia-nnlib: Update to 0.7.29.
	* gnu/packages/julia-xyz.scm (julia-nnlib): Update to 0.7.29.

	gnu: julia-staticarrays: Update to 1.2.13.
	* gnu/packages/julia-xyz.scm (julia-staticarrays): Update to 1.2.13.

	gnu: julia-reexport: Update to 1.2.2.
	* gnu/packages/julia-xyz.scm (julia-reexport): Update to 1.2.2.

2021-10-08  Lars-Dominik Braun  <lars@6xq.net>

	gnu: pigx-scrnaseq: Remove dependency on pandoc-citeproc.
	* gnu/packages/patches/pigx-scrnaseq-no-citeproc.patch: Add patch.
	* gnu/local.mk: Register it.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[source]: Use it.
	[native-inputs]: Add automake/autoconf.

	gnu: pigx-rnaseq: Remove dependency on pandoc-citeproc.
	* gnu/packages/patches/pigx-rnaseq-no-citeproc.patch: Add patch.
	* gnu/local.mk: Register it.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq)[source]: Use it.
	[native-inputs]: Add automake/autoconf.

	gnu: pigx-chipseq: Remove dependency on pandoc-citeproc.
	* gnu/packages/patches/pigx-chipseq-no-citeproc.patch: Add patch.
	* gnu/local.mk: Register it.
	* gnu/packages/bioinformatics.scm (pigx-chipseq)[source]: Use it.
	[native-inputs]: Add automake/autoconf.

	gnu: pigx-sars-cov2-ww: Remove dependency on pandoc-citeproc.
	* gnu/packages/patches/pigx-sars-cov2-ww-no-citeproc.patch: Add patch.
	* gnu/local.mk: Register it.
	* gnu/packages/bioinformatics.scm (pigx-sars-cov2-ww)[source]: Use it.
	[native-inputs]: Add automake/autoconf.

	gnu: pigx-bsseq: Remove dependency on pandoc-citeproc.
	* gnu/packages/patches/pigx-bsseq-no-citeproc.patch: Add patch.
	* gnu/local.mk: Register it.
	* gnu/packages/bioinformatics.scm (pigx-bsseq)[source]: Use it.
	[native-inputs]: Add automake/autoconf.

	gnu: ghc-haskeline: Remove version postfix from variable name.
	* gnu/packages/haskell-xyz.scm (ghc-haskeline-0.8): Rename to…
	(ghc-haskeline): …this.

2021-10-08  Lars-Dominik Braun  <lars@6xq.net>

	gnu: ghc-repline: Remove version 0.2.0.0.
	Not required by any package in the tree.

	* gnu/packages/haskell-xyz.scm (ghc-repline-0.3): Merge into…
	(ghc-repline): …this.
	* gnu/packages/dhall.scm (dhall): Use ghc-repline.

2021-10-08  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-pypandoc: Upgrade to 1.6.4.
	Required for the updated pandoc.

	* gnu/packages/python-xyz.scm (python-pypandoc): Upgrade to 1.6.4.
	[native-inputs]: Add texlive-iftex.

2021-10-08  Lars-Dominik Braun  <lars@6xq.net>

	gnu: ngless: Fix build.
	Apply upstream patch to restore compatibility with current Stackage.

	* gnu/packages/patches/ngless-unliftio.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/bioinformatics.scm (ngless): Use it.

2021-10-08  Xinglu Chen  <public@yoctocell.xyz>

	gnu: idris: Fix build.
	Backport some commits from upstream.

	* gnu/packages/patches/idris-build-with-haskeline-0.8.patch:
	* gnu/packages/patches/idris-build-with-megaparsec-9.patch: New patches
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/idris.scm (idris): Use them.

2021-10-08  Lars-Dominik Braun  <lars@6xq.net>

	gnu: ghc-silently: Remove unused input.
	Plus it’s commented out anyway.

	* gnu/packages/haskell-xyz.scm (ghc-silently): Remove commented out
	inputs.

2021-10-08  Lars-Dominik Braun  <lars@6xq.net>

	gnu: ruby-pandoc-ruby: Disable tests.
	* gnu/packages/ruby.scm (ruby-pandoc-ruby) [arguments]: Disable tests,
	remove obsolete phase.

	gnu: hedgewars: Fix build.
	* gnu/packages/patches/hedgewars-network-bsd.patch: Import upstream patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/games.scm (hedgewars): Use it.

	gnu: cabal-install: Build with GHC 8.10.
	* gnu/packages/patches/cabal-install-base16-bytestring1.0.patch: New patch.
	* gnu/packages/patches/cabal-install-ghc8.10.patch: Ditto.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/haskell-apps.scm (cabal-install) [source]: Use them.

2021-10-08  Lars-Dominik Braun  <lars@6xq.net>
	    Xinglu Chen  <public@yoctocell.xyz>

	gnu: Update Haskell ecosystem.
	Bump packages’ versions to the lastest Stackage or Hackage
	release. Since packages are interdependent, do so in a single commit.

	525 packages have been updated.

	These packages have been removed, because they fail to build, have no
	newer version available and no dependencies:

	corrode
	ghc-easytest
	ghc-edisonapi
	ghc-edisoncore
	ghc-pandoc-types
	ghc-regex-tdfa-text

	These have been removed, because they are no longer required:

	ghc-happy-1.19.9
	ghc-prettyprinter-1.6
	ghc-protolude-0.3

	ghc-pandoc-citeproc and pandoc-citeproc have been removed, because pandoc
	does not use them any more.

2021-10-08  Lars-Dominik Braun  <lars@6xq.net>

	build-system/haskell: Explain failure.
	Provide human-readable failure message and explain how to fix it.

	* guix/build/haskell-build-system.scm (register): Raise error if source
	file does not exist.

2021-10-08  Lars-Dominik Braun  <lars@6xq.net>

	import: hackage: Support mirror:// URLs
	* guix/import/hackage.scm (guix-package->hackage-name): Support
	mirror://-style URI’s.
	(hackage-package?): Ditto.

2021-10-08  Lars-Dominik Braun  <lars@6xq.net>

	build-system/haskell: Accept line breaks in config files.
	Long id’s will break to the next line.

	* guix/build/haskell-build-system.scm (grep): Remove.
	(register): Modify regular expression to account for newlines between
	key and value, fail if package id is empty.

2021-10-08  Lars-Dominik Braun  <lars@6xq.net>

	build-system/haskell: Do not rely on compiler name.
	We’ve been relying on the compiler name matching its package
	subdir. Since we effectively only support GHC we can hard-code this and
	avoid issues with “ghc-next”.

	* guix/build/haskell-build-system.scm (make-ghc-package-database):
	Use GHC_PACKAGE_PATH.
	(register): Hard-code ghc prefix.

2021-10-08  Lars-Dominik Braun  <lars@6xq.net>

	import: stackage: Support input changes.
	* guix/import/stackage.scm (latest-lts-release): Rename package to pkg
	to avoid name conflict and add input-changes.

	import: hackage: Update GHC’s standard libraries.
	* guix/import/hackage.scm (ghc-standard-libraries): Add exceptions
	library.

	import: stackage: Update %default-lts-version to 18.10.
	* guix/import/stackage.scm (%default-lts-version): Update to 18.10.

	gnu: ghc-8: Update to 8.10.
	* gnu/packages/haskell.scm (ghc-8): Update to 8.10.
	(ghc-8.8): Rename to just ghc.
	(ghc-8.10): Dito.

2021-10-08  John Kehayias  <john.kehayias@protonmail.com>

	guix: haskell-build-system: Always pass -package-db option.
	* guix/build/haskell-build-system.scm (run-setuphs): Pass -package-db option.

2021-10-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-graphics: Update to 5.1.2.
	* gnu/packages/ocaml.scm (ocaml-graphics): Update to 5.1.2.

	gnu: ocaml-version: Add upstream-name.
	* gnu/packages/ocaml.scm (ocaml-version)[properties]: Add upstream-name.

	gnu: ocaml-cairo2: Update to 0.6.2.
	* gnu/packages/ocaml.scm (ocaml-cairo2): Update to 0.6.2.
	* gnu/packages/patches/ocaml-cairo2-caml_ba_array-fix.patch: Remove
	file.
	* gnu/local.scm (dist_patch_DATA): Remove it.

	gnu: ocaml-bisect-ppx: Add upstream-name.
	* gnu/packages/ocaml.scm (ocaml-bisect-ppx)[properties]: Add
	upstream-name.

	gnu: ocaml-base64: Update to 3.5.0.
	* gnu/packages/ocaml.scm (ocaml-base64): Update to 3.5.0.

	gnu: frama-c: Update to 23.1.
	* gnu/packages/maths.scm (frama-c): Update to 23.1.

	gnu: why3: Update to 1.4.0.
	* gnu/packages/maths.scm (why3): Update to 1.4.0.

	gnu: camlzip: Update to 1.11.
	* gnu/packages/ocaml.scm (camlzip): Update to 1.11.

2021-10-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: coq: Add upstream-name.
	This prevents an error on inherited packages when running the updater.

	* gnu/packages/coq.scm (coq)[properties]: Add upstream-name.

2021-10-08  Xinglu Chen  <public@yoctocell.xyz>

	gnu: ocaml-ctypes: Update to 0.19.1.
	* gnu/packages/ocaml.scm (ocaml-ctypes): Update to 0.19.1.
	[arguments]<#:tests?>: Enable.
	<#phases>{make-writable}: Simplify.
	[inputs]: Remove ocaml-topkg and opam.  Move ocaml-ounit and ocaml-lwt to ...
	[native-inputs]: ... here.

	gnu: ocaml-migrate-parsetree: Update to 2.2.0.
	* gnu/packages/ocaml.scm (ocaml-migrate-parsetree): Update to 2.2.0.

	gnu: ocaml-bigstringaf: Update to 0.8.0.
	* gnu/packages/ocaml.scm (ocaml-bigstringaf): Update to 0.8.0.

	gnu: ocaml-uuidm: Update to 0.9.7.
	* gnu/packages/ocaml.scm (ocaml-uuidm): Update to 0.9.7.

	gnu: ocaml-cppo: Update to 1.6.8.
	* gnu/packages/ocaml.scm (ocaml-cppo): Update to 1.6.8.

	gnu: ocaml-extlib: Update to 1.7.8.
	* gnu/packages/ocaml.scm (ocaml-extlib): Update to 1.7.8.

	gnu: ocaml-cmdliner: Update to 1.0.4.
	* gnu/packages/ocaml.scm (ocaml-cmdliner): Update to 1.0.4.
	[source]: Use HTTPS URL.

	gnu: ocaml-alcotest: Update to 1.4.0.
	* gnu/packages/ocaml.scm (ocaml-alcotest): Update to 1.4.0.
	[source]: Use Git repo instead of GitHub tarball.

2021-10-07  Greg Hogan  <code@greghogan.com>

	gnu: caf: Update to 0.18.5.
	* gnu/packages/cpp.scm (caf): Update to 0.18.5.

	gnu: pcg-cpp: Update to 0.98.1-ffd522e7.
	* gnu/packages/cpp.scm (pcg-cpp): Update to 0.98.1-ffd522e7.

	gnu: folly: Update to 2021.10.04.00.
	* gnu/packages/cpp.scm (folly): Update to 2021.10.04.00.

	gnu: ceph: Fix breaking change in snappy.
	* gnu/packages/storage.scm (ceph)[source]: Add patch.
	* gnu/packages/patches/ceph-fix-snappy-breaking-change.patch: New file.
	* gnu/local.mk: Add it.

2021-10-07  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add erlang-covertool.
	* gnu/packages/erlang.scm (erlang-covertool): New variable.

	gnu: Add erlang-rebar3-proper.
	* gnu/packages/erlang.scm (erlang-rebar3-proper): New variable.

	gnu: Add erlang-rebar3-git-vsn.
	* gnu/packages/erlang.scm (erlang-rebar3-git-vsn): New variable.

	gnu: Add erlang-rebar3-raw-deps.
	* gnu/packages/erlang.scm (erlang-rebar3-raw-deps): New variable.

	gnu: Add erlang-proper.
	* gnu/packages/erlang.scm (erlang-proper): New variable.

	gnu: Add erlang-jsone.
	* gnu/packages/erlang.scm (erlang-jsone): New variable.

	gnu: Add erlang-edown.
	* gnu/packages/erlang.scm (erlang-edown): New variable.

	gnu: Add rebar3.
	* gnu/packages/erlang.scm (rebar3): New variable.

	gnu: Add erlang-relx.
	* gnu/packages/erlang.scm (erlang-relx): New variable.

	gnu: Add erlang-ssl-verify-fun.
	* gnu/packages/erlang.scm (erlang-ssl-verify-fun): New variable.

	gnu: Add erlang-hex-core.
	* gnu/packages/erlang.scm (erlang-hex-core): New variable.

	gnu: Add erlang-parse-trans.
	* gnu/packages/erlang.scm (erlang-parse-trans): New variable.

	gnu: Add erlang-providers.
	* gnu/packages/erlang.scm (erlang-providers): New variable.

	gnu: Add erlang-eunit-formatters.
	* gnu/packages/erlang.scm (erlang-eunit-formatters): New variable.

	gnu: Add erlang-getopt.
	* gnu/packages/erlang.scm (erlang-getopt): New variable.

	gnu: Add erlang-bbmustache.
	* gnu/packages/erlang.scm (erlang-bbmustache): New variable.

	gnu: Add erlang-cth-readable.
	* gnu/packages/erlang.scm (erlang-cth-readable): New variable.

	gnu: Add erlang-erlware-commons.
	* gnu/packages/erlang.scm (erlang-erlware-commons): New variable.

	gnu: Add erlang-certifi.
	* gnu/packages/erlang.scm (erlang-certifi): New variable.

	gnu: Add erlang-cf.
	* gnu/packages/erlang.scm (erlang-cf): New variable.

	build-system: Add 'rebar3-build-system'.
	* guix/build-system/rebar3.scm, guix/build/rebar3-build-system.scm: New files.
	* Makefile.am (MODULES): Add them.

2021-10-07  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	import: Add hex.pm importer.
	hex.pm is a package repository for Erlang and Elixir.

	* guix/scripts/import.scm (importers): Add "hexpm".
	* guix/scripts/import/hexpm.scm, guix/import/hexpm.scm,
	  guix/hexpm-download.scm: New files.
	* guix/import/utils.scm (source-spec->object): Add "hexpm-fetch" to list of
	  fetch methods.
	* guix/upstream.scm (package-update/hexpm-fetch): New function.
	  (%method-updates) Add it.
	* Makefile.am: Add them.

2021-10-07  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	Add (guix extracting-download).
	* guix/extracting-download.scm: New file
	* Makefile.am (MODULES): Add it.

2021-10-07  Clément Lassieur  <clement@lassieur.org>

	gnu: Add emacs-global-tags.
	* gnu/packages/emacs-xyz.scm (emacs-global-tags): New variable.

2021-10-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: kajongg: Fix build.
	* gnu/packages/games.scm (kajongg)[inputs]: Add python-zope-interface.
	  [arguments]: Add 'fix-paths' phase. Update 'wrap' phase and move it after
	  'qt-wrap' phase.

	gnu: dconf-editor: Update to 3.38.3.
	* gnu/packages/gnome.scm (dconf-editor): Update to 3.38.3.

2021-10-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: sbcl-cl-gserver: Update Git reference.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-gserver)[source]: Specify commit
	rather than rely on the tag.

	gnu: sbcl-golden-utils: Update source URL.
	* gnu/packages/lisp-xyz.scm (sbcl-golden-utils)[home-page]: Update.
	[source]: Update URL.

2021-10-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: llvm-3.6: Fix build.
	* gnu/packages/patches/llvm-3.6-fix-build-with-gcc-10.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/llvm.scm (llvm-3.6)[source]: Use it.

2021-10-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs-danneskjold-theme: Fix source hash.
	Commit e12ba46c4c0686271a7e420d10fdda2b427bcf4d erroneously kept the
	content hash unchanged, even though it changed the commit.

	* gnu/packages/emacs-xyz.scm (emacs-danneskjold-theme)[source]: Update
	hash.

2021-10-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: font-canada1500: Update hash of source file.
	The original source is nowhere to be found so it might have been
	modified upstream right after the package was added, or it might have
	been a mistake.

	* gnu/packages/fonts.scm (font-canada1500)[source]: Update hash.

2021-10-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: mcrl2: Update hash of modified-in-place tarball.
	Fixes <https://issues.guix.gnu.org/51074>.

	* gnu/packages/maths.scm (mcrl2)[source]: Update hash.

2021-10-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs-find-file-in-project: Update Git reference.
	* gnu/packages/emacs-xyz.scm (emacs-find-file-in-project)[source]:
	Specify commit rather than tag.

	gnu: fet: Add alternative URL for older source tarballs.
	* gnu/packages/education.scm (fet)[source]: Add "old/" URL.

	gnu: redkite: Update source URL.
	* gnu/packages/audio.scm (redkite)[source]: Update URL.

2021-10-07  Ludovic Courtès  <ludo@gnu.org>

	import: crate: Gracefully handle missing license info.
	Fixes <https://issues.guix.gnu.org/51048>.
	Reported by Michael Zappa <me@michzappa.com>.

	* guix/import/crate.scm (<crate-version>)[license]: Translate 'null to #f.
	(make-crate-sexp): Handle LICENSE = #f.

2021-10-07  Ben Sturmfels  <ben@sturm.com.au>

	gnu: pelican: Update to 4.7.0.
	* gnu/packages/python-xyz.scm (pelican): Update to 4.7.0.
	[inputs]: Add field. Add dependency on python-rich.
	[propagated-inputs]: Remove python-six. Move dependencies to inputs. Remove
	field.
	[home-page]: Update link.

2021-10-07  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: Add adcli.
	* gnu/packages/sssd.scm (adcli): New variable.

2021-10-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: automake: Add 1.16.5.
	* gnu/packages/autotools.scm (automake-1.16.5): New variable.

2021-10-07  Ludovic Courtès  <ludo@gnu.org>

	guix system: Adjust bootloader message to plural "targets".
	This is a followup to 2ca982ff41270288913ad6b7d5d9e1cad87b06d9.

	* guix/scripts/system.scm (install): Adjust message to plural 'targets'.

2021-10-07  Ludovic Courtès  <ludo@gnu.org>

	download: Honor #:verify-certificate? for SWH downloads.
	Previously, the SWH + Disarchive fallback could fail with:

	  Trying to use Disarchive to assemble /gnu/store/…-ucsim-0.6-pre68.tar.gz...
	  Assembling the directory ucsim-0.6-pre68
	  Downloading /gnu/store/…-ucsim-0.6-pre68.tar.gz from Software Heritage...
	  X.509 certificate of 'archive.softwareheritage.org' could not be verified:
	    signer-not-found
	    invalid

	  Could not resolve directory reference

	This will no longer be the case since 'guix perform-download'
	passes #:verify-certificate? #f.

	* guix/build/download.scm (disarchive-fetch/any): Parameterize
	'%verify-swh-certificate?'.

2021-10-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 1.7.0-37.
	* gnu/packages/algebra.scm (giac): Update to 1.7.0-37.

	gnu: wireshark: Update to 3.4.9.
	* gnu/packages/networking.scm (wireshark): Update to 3.4.9.

	gnu: emacs-dumb-jump: Update to 0.5.4.
	* gnu/packages/emacs-xyz.scm (emacs-dumb-jump): Update to 0.5.4.

	gnu: emacs-project: Update to 0.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.8.0.

	gnu: fet: Update to 6.1.8.
	* gnu/packages/education.scm (fet): Update to 6.1.8.

2021-10-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-pooledarrays: Update to 1.3.0.
	* gnu/packages/julia-xyz.scm (julia-pooledarrays): Update to 1.3.0.

	gnu: julia-plotutils: Update to 1.0.15.
	* gnu/packages/julia-xyz.scm (julia-plotutils): Update to 1.0.15.

	gnu: julia-mocking: Update to 0.7.3.
	* gnu/packages/julia-xyz.scm (julia-mocking): Update to 0.7.3.
	[propagated-inputs]: Add julia-compat.

	gnu: julia-missings: Update to 1.0.2.
	* gnu/packages/julia-xyz.scm (julia-missings): Update to 1.0.2.

	gnu: julia-compat: Update to 3.39.0.
	* gnu/packages/julia-xyz.scm (julia-compat): Update to 3.39.0.

	gnu: julia-colorvectorspace: Update to 0.9.7.
	* gnu/packages/julia-xyz.scm (julia-colorvectorspace): Update to 0.9.7.

	gnu: julia-colorschemes: Update to 3.15.0.
	* gnu/packages/julia-xyz.scm (julia-colorschemes): Update to 3.15.0.

	gnu: julia-blockarrays: Update to 0.16.8.
	* gnu/packages/julia-xyz.scm (julia-blockarrays): Update to 0.16.8.

	gnu: julia-arraylayouts: Update to 0.7.6.
	* gnu/packages/julia-xyz.scm (julia-arraylayouts): Update to 0.7.6.

	gnu: julia-fillarrays: Update to 0.12.6.
	* gnu/packages/julia-xyz.scm (julia-fillarrays): Update to 0.12.6.

	gnu: julia-aqua: Update to 0.5.1.
	* gnu/packages/julia-xyz.scm (julia-aqua): Update to 0.5.1.

2021-10-07  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.286.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.286.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.285.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.285.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.249.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.249.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.209.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.209.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.151.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.151.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.71.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.71.
	(linux-libre-5.10-pristine-source): Update hash.

2021-10-06  Andreas Enge  <andreas@enge.fr>

	gnu: singular: Update to 4.2.1.
	* gnu/packages/algebra.scm (singular): Update to 4.2.1. Rewrite the origin
	expression so that it works for versions with or without a patch level.

	gnu: arb: Update to 2.21.0.
	* gnu/packages/algebra.scm (arb): Update to 2.21.0.

	gnu: flint: Update to 2.8.1.
	* gnu/packages/algebra.scm (flint): Update to 2.8.1.

2021-10-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mousepad: Update to 0.5.7.
	* gnu/packages/xfce.scm (mousepad): Update to 0.5.7.
	[arguments]: Don't explicitly return #t from phases.

	gnu: powwow: Update to 1.2.23.
	* gnu/packages/games.scm (powwow): Update to 1.2.23.

	gnu: uefitool: Update to 0.28.0.
	* gnu/packages/flashing-tools.scm (uefitool): Update to 0.28.0.
	[arguments]: Don't explicitly return #t from phases.

	gnu: nano: Update to 5.9.
	* gnu/packages/nano.scm (nano): Update to 5.9.

2021-10-06  jgart  <jgart@dismail.de>

	gnu: Add catgirl.
	* gnu/packages/irc.scm (catgirl): New variable.

2021-10-06  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: dovecot: Fix build.
	* gnu/packages/mail.scm (dovecot)[inputs]: Use libunwind unconditionnaly to
	fix the tests.

	tests: gitile: Increase VM memory size.
	* gnu/tests/version-control.scm (run-gitile-test): Increase memory size to
	1024 MiB.

	gnu: libring: Fix build
	* gnu/packages/jami.scm (libring)[inputs]: Use jsoncpp-with-pkg-version
	instead of jsoncpp.

	gnu: Add jsoncpp-with-pkg-version.
	* gnu/packages/patches/jsoncpp-pkg-config-version: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/serialization.scm (jsoncpp-with-pkg-version): New variable.

2021-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: lib2geom: Update to 1.1.
	* gnu/packages/graphics.scm (lib2geom): Update to 1.1.
	[source]: Remove patches, modules and snippet fields.
	[phases]: Remove trailing #t.
	* gnu/packages/patches/lib2geom-fix-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

2021-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: e2fsprogs: Update to 1.46.4.
	This resolves a test failure on armhf-linux (when building on a aarch64-linux
	system).

	* gnu/packages/linux.scm (e2fsprogs): Update to 1.46.4.  Remove trailing #t.

2021-10-06  Leo Famulari  <leo@famulari.name>

	gnu: Apache httpd: Update to 2.4.50 [Fixes CVE-2021-{41524,41773}].
	This update includes an important fix for an actively exploited path traversal
	vulnerability (CVE-2021-41773), which allows attackers to access files outside
	the "document root":

	https://httpd.apache.org/security/vulnerabilities_24.html

	* gnu/packages/web.scm (httpd): Update to 2.4.50.

2021-10-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sequeler: Update to 0.8.2.
	* gnu/packages/databases.scm (sequeler): Update to 0.8.2.
	[arguments]: Don't explicitly return #t from phases.

	gnu: ropgadget: Update to 6.6.
	* gnu/packages/cybersecurity.scm (ropgadget): Update to 6.6.

	gnu: librepcb: Update to 0.1.5.
	* gnu/packages/engineering.scm (librepcb): Update to 0.1.5.

	gnu: redis: Update to 6.2.6.
	* gnu/packages/databases.scm (redis): Update to 6.2.6.
	[source]: Don't explicitly return #t snippet.
	[arguments]: Nor from phases.

	gnu: quazip: Update to 1.1.
	* gnu/packages/compression.scm (quazip): Redefine as an heir to the…
	(quazip-0): …new name of the previous package definition.
	Adjust all packages with quazip as input to use quazip-0.

2021-10-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dt: Fix install location of minified JavaScript.
	Reported-by: Marcel Schilling <marcel.schilling@uni-luebeck.de>

	* gnu/packages/statistics.scm (r-dt)[arguments]: Append "/js" directory to
	installation location of minified JavaScript.

2021-10-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-geiser: Remove ".git" suffix in source URL.
	* gnu/packages/emacs-xyz.scm (emacs-geiser)[source]<url>: Remove ".git"
	suffix.

	gnu: emacs-geiser: Update to 0.18.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.18.
	[arguments]<#:phases>: Remove unnecessary fix to a texi document.

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

2021-10-05  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: sobjectizer: Update to 5.7.2.6.
	* gnu/packages/cpp.scm (sobjectizer): Update to 5.7.2.6.

2021-10-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libupnp: Update to 1.14.12.
	* gnu/packages/upnp.scm (libupnp): Update to 1.14.12.

	gnu: openvpn: Update to 2.5.4.
	* gnu/packages/vpn.scm (openvpn): Update to 2.5.4.

	gnu: xterm: Update to 369.
	* gnu/packages/xorg.scm (xterm): Update to 369.

	gnu: catfish: Update to 4.16.3.
	* gnu/packages/xfce.scm (catfish): Update to 4.16.3.

	gnu: menumaker: Update to 0.99.13.
	* gnu/packages/wm.scm (menumaker): Update to 0.99.13.

	gnu: faudio: Update to 21.10.
	* gnu/packages/audio.scm (faudio): Update to 21.10.

	gnu: libmd: Omit static library.
	* gnu/packages/crypto.scm (libmd)[arguments]: Add "--disable-static" to
	the #:configure-flags.

	gnu: libmd: Update to 1.0.4.
	* gnu/packages/crypto.scm (libmd): Update to 1.0.4.

	gnu: libzen: Update to 0.4.39.
	* gnu/packages/cpp.scm (libzen): Update to 0.4.39.
	[arguments]: Don't explicitly return #t from phases.

	gnu: lynis: Update to 3.0.6.
	* gnu/packages/admin.scm (lynis): Update to 3.0.6.
	[arguments]: Don't explicitly return #t from phases.

2021-10-05  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guix: Update to 1.3.0-11.f743f20.
	* gnu/packages/package-management.scm (guix): Update to 1.3.0-11.f743f20.

	gnu: gdb: Fix cross-compilation for Hurd.
	* gnu/packages/patches/gdb-hurd.patch: Update it.
	* gnu/packages/gdb.scm (gdb)[source]: Add it.

2021-10-05  Mathieu Othacehe  <othacehe@gnu.org>

	publish: Defer narinfo string creation to the http-write.
	The "narinfo-string" procedure is expensive in term of IO operations and can
	take a while under IO pressure, such a GC collecting. Defer its call to a new
	thread created in the http-write procedure.

	Fixes: <https://issues.guix.gnu.org/48468>
	Partially fixes: <https://issues.guix.gnu.org/49089>

	* guix/scripts/publish.scm (render-narinfo): Defer the narinfo string creation
	to the http-write procedure.
	(compression->sexp, sexp->compression): New procedures.
	("X-Nar-Compression"): Use them.
	("X-Narinfo-Compressions"): New custom header.
	(strip-headers): Add the x-nar-path header.
	(http-write): Add narinfo on-the-fly creation support. It happens in a
	separated thread to prevent blocking the main thread.

2021-10-05  Marius Bakke  <marius@gnu.org>

	gnu: hitch: Provide the 'ps' command for tests.
	...otherwise, failing tests would show up as successful.  This is a follow-up
	to commit 273380fda2889e5ba4e7fba28b5b104306872c69.

	* gnu/packages/web.scm (hitch)[native-inputs]: Add PROCPS.

2021-10-05  Marius Bakke  <marius@gnu.org>

	gnu: Open vSwitch: Enable tests.
	* gnu/packages/networking.scm (openvswitch)[arguments]: Remove #:tests?.  Add
	two new phases to patch /bin/sh, and create a 'kill -0' script that handles
	zombies.
	[native-inputs]: Add BASH and PROCPS.
	[inputs]: Add BASH-MINIMAL.

	gnu: Open vSwitch: Update to 2.16.0.
	* gnu/packages/networking.scm (openvswitch): Update to 2.16.0.

	gnu: gst-plugins-bad: Build with the latest SRT.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Change from SRT-1.4.1
	to SRT.

	gnu: gst-plugins-bad: Build with system usrsctp.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[source](modules, snippet): New
	fields.
	[arguments]: Add #:configure-flags.
	[inputs]: Add USRSCTP.

	gnu: libsrtp: Update to 2.4.2.
	* gnu/packages/telephony.scm (libsrtp): Update to 2.4.2.

2021-10-05  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 78.15.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2021-38496 and CVE-2021-38500.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update upstream source hash.

2021-10-05  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-hunchentoot: Update to 1.3.0.
	* gnu/packages/lisp-xyz.scm (cl-hunchentoot): Update to 1.3.0.

2021-10-05  Ryan Sundberg via Guix-patches via  <guix-patches@gnu.org>

	gnu: php: Patch failing test case.
	Fixes a failing test case in PHP (Zend/tests/bug74093.phpt).  See
	<https://github.com/php/php-src/pull/7555/files> for upstream status.

	* gnu/packages/php.scm (php)[source]: Add patch.
	* gnu/packages/patches/php-bug-74093-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-10-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libstatgrab: Omit static library.
	* gnu/packages/lxqt.scm (libstatgrab)[arguments]: Add "--disable-static"
	to the #:configure-flags.

	gnu: libstatgrab: Update to 0.92.1.
	* gnu/packages/lxqt.scm (libstatgrab): Update to 0.92.1.

2021-10-05  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: hurd: Fix build.
	* gnu/packages/hurd.scm (hurd)[configure-flags]: Turn it into a GEXP. Pass the
	-fcommon flag to fix the build with GCC 10.

	gnu: netdde: Fix build.
	* gnu/packages/hurd.scm (netdde)[configure-flags]: Turn it into a GEXP.

	gnu: p11-kit: Fix Hurd build.
	* gnu/packages/patches/p11-kit-hurd.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/tls.scm (p11-kit)[native-inputs]: Add autoconf, automake,
	gettext and libtool when targeting Hurd.
	[inputs]: Add libbsd and hurd-patch when targeting hurd.
	[arguments]: Add 'apply-hurd-patch and 'bootstrap phases when targeting Hurd.

2021-10-05  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: emacs-magit: Update to 3.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 3.3.0.

2021-10-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-magit-annex: Update to 1.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-magit-annex): Update to 1.8.1.

	gnu: emacs-smart-mode-line: Update to 2.14.
	* gnu/packages/emacs-xyz.scm (emacs-smart-mode-line): Update to 2.14.

	gnu: emacs-notmuch-maildir: Update to 0.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-notmuch-maildir): Update to 0.2.1.

	gnu: emacs-counsel-projectile: Update to 0.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-projectile): Update to 0.3.2.

2021-10-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nvme-cli: Update to 1.15.
	* gnu/packages/linux.scm (nvme-cli): Update to 1.15.

	gnu: rng-tools: Update to 6.14.
	* gnu/packages/linux.scm (rng-tools): Update to 6.14.

2021-10-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libseccomp: Update to 2.5.2.
	* gnu/packages/linux.scm (libseccomp): Update to 2.5.2.
	[arguments]: Don't explicitly return #t from phases.

	gnu: bridge-utils: Update to 1.7.1.
	* gnu/packages/linux.scm (bridge-utils): Update to 1.7.1.
	[source]: Update URL.

	gnu: bridge-utils: Remove obsolete phases.
	* gnu/packages/linux.scm (bridge-utils)[arguments]: Remove all custom phases.

	gnu: crawl: Update to 0.27.1.
	* gnu/packages/games.scm (crawl): Update to 0.27.1.

	gnu: fcft: Update to 2.4.5.
	* gnu/packages/fontutils.scm (fcft): Update to 2.4.5.

	gnu: sameboy: Update to 0.14.5.
	* gnu/packages/emulators.scm (sameboy): Update to 0.14.5.
	[arguments]: Don't explicitly return #t from phases.

	gnu: dosbox-staging: Update to 0.77.1.
	* gnu/packages/emulators.scm (dosbox-staging): Update to 0.77.1.
	[build-system]: Switch to Meson.
	[arguments]: Remove all old #:configure-flags.  Disable unit_tests and mt32emu.
	[native-inputs]: Remove autoconf & automake.
	[inputs]: Add mesa.

	gnu: wireguard-tools: Fix doc installation.
	* gnu/packages/vpn.scm (wireguard-tools)[arguments]: Add missing out.

	gnu: Add rbldnsd.
	* gnu/packages/dns.scm (rbldnsd): New public variable.

	gnu: diffoscope: Update to 186.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 186.
	[source]: Add patch.
	[arguments]: Add a new 'fix-failing-tests phase.
	Don't explicitly return #t from phases.
	* gnu/packages/patches/diffoscope-fix-test_item3_deflate_llvm_bitcode.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: memcached: Update to 1.6.12.
	* gnu/packages/databases.scm (memcached): Update to 1.6.12.

	gnu: sparse: Update to 0.6.4.
	* gnu/packages/c.scm (sparse): Update to 0.6.4.
	[arguments]: Don't explicitly return #t from phases.

	gnu: acpica: Update to 20210930.
	* gnu/packages/admin.scm (acpica): Update to 20210930.

	gnu: nmap: Update to 7.92.
	* gnu/packages/admin.scm (nmap): Update to 7.92.
	[source, arguments]: Don't explicitly return #t from snippet & phases.

	gnu: stress: Update to 1.0.4.
	* gnu/packages/admin.scm (stress): Update to 1.0.4.
	[native-inputs]: Add autoconf & automake.

2021-10-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: arc-theme: Update to 20210412.
	* gnu/packages/gnome-xyz.scm (arc-theme): Update to 20210412.
	  [build-system]: Switch to meson-build-system.
	  [native-inputs]: Remove autoconf and automake.
	  [arguments]: Adapt 'configure-flags' for meson-build-system.
	  Remove custom 'bootstrap' phase.

	gnu: vinagre: Fix compiling with gcc 10.
	* gnu/packages/gnome.scm (vinagre)[arguments]: Add '-fcommon' to CFLAGS.

	gnu: git-lfs: Fix build.
	* gnu/packages/version-control.scm (git-lfs)[arguments]: Fix
	  'install-man-pages' phase.

	gnu: w-scan: Fix compiling with gcc 10.
	* gnu/packages/video.scm (w-scan)[arguments]: Add '-fcommon' to CFLAGS.

	gnu: ncftp: Fix compiling with gcc 10.
	* gnu/packages/ftp.scm (ncftp)[arguments]: Add '-fcommon' to CFLAGS.

	gnu: gnugo: Fix compiling with gcc 10.
	* gnu/packages/games.scm (gnugo)[arguments]: Add '-fcommon' to CFLAGS.

	gnu: xmltoman: Fix build.
	* gnu/packages/man.scm (xmltoman)[source]: Fix URI.

2021-10-04  Ludovic Courtès  <ludo@gnu.org>

	ci: Allow manifests to contain any lowerable object.
	Previously, manifests could only contain packages:

	  https://lists.gnu.org/archive/html/guix-devel/2021-10/msg00002.html

	This allows us to pass origins as found in 'etc/source-manifest.scm'.

	* gnu/ci.scm (derivation->job): Change default #:timeout value to 5h.
	(manifests->packages): Remove.
	(manifests->jobs): New procedure.
	(cuirass-jobs): Use it in the 'manifests' case.

2021-10-04  Peter Polidoro  <peter@polidoro.io>

	gnu: kicad: Update to 5.1.10.
	* gnu/packages/engineering.scm (kicad, kicad-i18n, kicad-doc, kicad-symbols)
	(kicad-footprints, kicad-packages3d, kicad-templates): Update to 5.1.10.

2021-10-04  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add python-fitsio.
	* gnu/packages/astronomy.scm (python-fitsio): New variable.

2021-10-04  Sarah Morgensen  <iskarian@mgsn.dev>

	import: go: Recognize major version suffixes.
	Do not treat major version suffixes (such as "/v3") as repository
	subdirectories.  See <https://golang.org/ref/mod#major-version-suffixes>.

	* guix/import/go.scm (go-module->guix-package): When determining the
	unpack path, compare 'root-module-path' to 'module-path-sans-suffix'
	instead of 'module-path'.

2021-10-04  Sarah Morgensen  <iskarian@mgsn.dev>

	import: go: Handle extra whitespace in "go-import" meta tags.
	Some packages sites use extra whitespace in the content portion of <meta
	name="go-import" ...> tags, so handle that.  Example:
	<https://k8s.io/api?go-get=1>

	* guix/import/go.scm (fetch-module-meta-data)[go-import->module-meta]:
	Use 'string-tokenize' instead of 'string-split'.

2021-10-04  phodina  <phodina@protonmail.com>

	gnu: Add mjpg-streamer.
	* gnu/packages/video.scm: (mjpg-streamer): New variable.

2021-10-04  Sarah Morgensen  <iskarian@mgsn.dev>

	doc: cookbook: Mention translations of the cookbook.
	* doc/guix-cookbook.texi (Top): Add note about l10n.

2021-10-04  Sarah Morgensen  <iskarian@mgsn.dev>

	doc: Update htmlxref.cnf.
	Update and fix broken references to cuirass, git, and guix-cookbook.

	* doc/htmlxref.cnf: Update from Texinfo.  Factorize Guix manuals.
	(cuirass, git, guix-cookbook, guix-cookbook.de, guix-cookbook.fr): New
	entries.

2021-10-04  Sarah Morgensen  <iskarian@mgsn.dev>

	maint: Improve default diff hunk header detection.
	Tell git where to look for diff hunk headers: top-level definitions for
	Scheme files, and (sub)section headers for texi files.

	* .gitattributes, etc/git/gitconfig: New files.
	* doc/contributing.texi ("Submitting Patches"): Add subsection
	"Configuring Git".  Document etc/git/gitconfig.

2021-10-04  Josselin Poiret  <dev@jpoiret.xyz>

	gnu: light: Fix compilation with GCC 10.
	-fno-common is default in GCC 10, which resulted in build failures.

	* gnu/packages/linux.scm (light)[arguments]: Add -fcommon compile flag.

2021-10-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ncompress: Cross-compile.
	* gnu/packages/compression.scm (ncompress)[arguments]: Use CC-FOR-TARGET.

	gnu: ncompress: Update to 5.0.
	* gnu/packages/compression.scm (ncompress): Update to 5.0.

2021-10-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "gnu: openssh: Remove empty /var/empty."
	Oh, hello, you must be new here:

	  $ git show ba912479e8481d69b699ce348b35d5d70f0c9367

	That silly person really ought to have added a comment to the code,
	shouldn't they?  This reverts similar changes made in commit
	ec7bcdc35af17021a9dfd73ef49750d0ad82b989, and adds one.

2021-10-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: guix: Update to 1.3.0-8.5fec148.
	* gnu/packages/package-management.scm (guix): Update to 1.3.0-8.5fec148.

2021-10-04  Maxime Devos  <maximedevos@telenet.be>

	doc: Fix 'setuid-program' example.
	The '#$' doesn't belong there, and will cause ‘unbound variable’ errors.

	Reported-By: ss2 (on IRC)

	* doc/guix.texi (Setuid Programs): Remove #$ from example.

2021-10-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: brasero: Embed growisofs from dvd+rw-tools input.
	* gnu/packages/gnome.scm (brasero)[arguments]: Rename the
	'embed-growisofs phase to 'embed-growisofs-reference.  Get its
	growisofs file name from the dvd+rw-tools input, not WHICH.

	gnu: brasero: Update to 3.12.3.
	* gnu/packages/gnome.scm (brasero): Update to 3.12.3.

	gnu: gpsd: Update to 3.23.1.
	* gnu/packages/gps.scm (gpsd): Update to 3.23.1.
	[arguments]: Don't explicitly return #t from phases.

	gnu: haveged: Don't build the static library.
	* gnu/packages/linux.scm (haveged)[arguments]: Add "--disable-static" to
	the #:configure-flags.

	gnu: haveged: Update to 1.9.15.
	* gnu/packages/linux.scm (haveged): Update to 1.9.15.

	gnu: feh: Update to 3.7.2.
	* gnu/packages/image-viewers.scm (feh): Update to 3.7.2.

	gnu: squid: Update to 4.16.
	* gnu/packages/networking.scm (squid): Update to 4.16.
	[arguments]: Don't explicitly return #t from phases.

	gnu: notmuch: Update to 0.33.2.
	* gnu/packages/mail.scm (notmuch): Update to 0.33.2.

	gnu: btrfs-progs: Update to 5.14.1.
	* gnu/packages/linux.scm (btrfs-progs): Update to 5.14.1.
	[arguments]: Don't explicitly return #t from phases.

	gnu: ndisc6: Update to 1.0.5.
	* gnu/packages/networking.scm (ndisc6): Update to 1.0.5.

	gnu: pv: Update to 1.6.20.
	* gnu/packages/pv.scm (pv): Update to 1.6.20.

	gnu: cifs-utils: Use @acronym{} in description.
	* gnu/packages/samba.scm (cifs-utils)[description]: Substitute Texinfo
	@acronym{} for @dfn{}.

	gnu: pv: Slightly expand description.
	* gnu/packages/pv.scm (pv)[description]: Use @acronym{} mark-up and
	mention the total data amount, progress bar, and other features from the
	man page.

	gnu: libcacard: Update to 2.8.1.
	* gnu/packages/spice.scm (libcacard): Update to 2.8.1.
	[source]: Remove patch.
	* gnu/packages/patches/libcacard-unknown-variable.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: cifs-utils: Fix support for dropping capabilities.
	* gnu/packages/samba.scm (cifs-utils)[arguments]: Add a new
	'trigger-bootstrap phase.

	gnu: cifs-utils: Update to 6.14.
	* gnu/packages/samba.scm (cifs-utils): Update to 6.14.

	gnu: cifs-utils: Build & install man pages.
	* gnu/packages/samba.scm (cifs-utils)[arguments]: Add "--enable-man"
	to #:configure-flags.  Remove useless 'create-man8dir phase.  Add a new
	'install-man-pages phase to do just that.
	[native-inputs]: Add python-docutils.

	gnu: openssh: Remove empty /var/empty.
	* gnu/packages/ssh.scm (openssh)[arguments]: Delete /var/empty after
	‘make install’.  Make the rest less repetitive—no functional changes.

2021-10-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: openssh: Update to 8.8p1 [security fixes].
	The securities fixed did not affect the default installation.

	* gnu/packages/ssh.scm (openssh): Update to 8.8p1.
	[arguments]: Don't explicitly return #t from phases.

2021-10-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cawbird: Update to 1.4.2.
	* gnu/packages/syndication.scm (cawbird): Update to 1.4.2.
	[arguments]: Don't explicitly return #t from phases.

	gnu: osinfo-db: Update to 20210903.
	* gnu/packages/virtualization.scm (osinfo-db): Update to 20210903.
	[arguments]: Don't explicitly return #t from phases.

	gnu: wireguard-tools: Update to 1.0.20210914.
	* gnu/packages/vpn.scm (wireguard-tools): Update to 1.0.20210914.
	[arguments]: Don't explicitly return #t from phases.
	Re-indent not to exceed 80 columns.

	gnu: wolfssl: Update to 4.8.1.
	* gnu/packages/tls.scm (wolfssl): Update to 4.8.1.

	gnu: criu: Delete static libraries.
	* gnu/packages/virtualization.scm (criu)[arguments]:
	Add a new 'delete-static-libraries phase.

	gnu: criu: Update to 3.16.
	* gnu/packages/virtualization.scm (criu): Update to 3.16.
	[arguments]: Don't explicitly return #t from phases.

2021-10-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: knot: Remove obsolete DISABLE-ANY? zone option.
	It is now silently ignored by knotd.

	* gnu/services/dns.scm (<knot-zone-configuration>):
	Remove DISABLE-ANY? field.  Adjust all previous users.
	* doc/guix.texi (DNS Services): Undocument it.

2021-10-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Unambiguously enable XDP.
	* gnu/packages/dns.scm (knot)[arguments]: Replace "--enable-xdp=auto"
	with "--enable-xdp=yes" which now supports using the system libbpf.

	gnu: nginx-documentation: Update to 1.21.3-2769-16f6fa718be2.
	* gnu/packages/web.scm (nginx-documentation): Update to 1.21.3-2769-16f6fa718be2.

	gnu: nginx: Update to 1.21.3.
	* gnu/packages/web.scm (nginx): Update to 1.21.3.

	gnu: httpd: Update to 2.4.49.
	* gnu/packages/web.scm (httpd): Update to 2.4.49.

	gnu: links: Update to 2.25.
	* gnu/packages/web-browsers.scm (links): Update to 2.25.
	[arguments]: Don't explicitly return #t from phases.

	gnu: slop: Update to 7.6.
	* gnu/packages/xdisorg.scm (slop): Update to 7.6.

	gnu: stunnel: Don't install installation instructions.
	* gnu/packages/web.scm (stunnel)[arguments]: Add a 'prune-documentation
	phase.

	gnu: stunnel: Update to 5.60.
	* gnu/packages/web.scm (stunnel): Update to 5.60.
	[arguments]: Don't explicitly return #t from phases.

	gnu: android-udev-rules: Update to 20210501.
	* gnu/packages/android.scm (android-udev-rules): Update to 20210501.
	[arguments]: Don't explicitly return #t from phases.

2021-10-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pcre: Don't enable jit on powerpc-linux.
	* gnu/packages/pcre.scm (pcre)[arguments]: When building for
	powerpc-linux don't enable jit.

2021-10-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: trezor-gpg-pinentry-tk: Adjust package.
	This was supposed to be part of commit
	8cf8be646af814d1fd5d56c4aba7008cae9394f5.

	* gnu/packages/finance.scm (trezor-gpg-pinentry-tk)[arguments]: Skip
	tests.
	[propagated-inputs]: Move python:tk ...
	[inputs]: ... to here.

2021-10-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebdb: Update to 0.8.5.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.5.

	gnu: emacs-mood-line: Update to 1.2.5.
	* gnu/packages/emacs-xyz.scm (emacs-mood-line): Update to 1.2.5.

2021-10-04  Attila Lendvai  <attila@lendvai.name>

	gnu: Add trezor-gpg-pinentry-tk 0.0.10.
	* gnu/packages/finance.scm (trezor-gpg-pinentry-tk): New variable.

2021-10-04  Efraim Flashner  <efraim@flashner.co.il>

	scripts: home: Support dry-run.
	* guix/scripts/home.scm (%options): Add option for dry-run.

2021-10-04  jgart  <jgart@dismail.de>

	gnu: abjad: Update to 3.4.
	* gnu/packages/music.scm (abjad): Update to 3.4.

	gnu: abjad-ext-rmakers: Update to 3.4.
	* gnu/packages/music.scm (abjad-ext-rmakers): Update to 3.4.

	gnu: abjad-ext-nauert: Update to 3.4.
	* gnu/packages/music.scm (abjad-ext-nauert): Update to 3.4.

	gnu: python-uqbar: Update to 0.5.6.
	* gnu/packages/graphviz.scm (python-uqbar): Update to 0.5.6.
	[arguments]: Update setup.py version requirements.

2021-10-04  phodina  <phodina@protonmail.com>

	gnu: Add rust-sha3.
	* gnu/packages/crates-io.scm (rust-sha3): New variable.

2021-10-04  Felix Gruber  <felgru@posteo.net>

	gnu: vtk: Depend on proj instead of proj.4.
	* gnu/packages/image-processing.scm (vtk)[inputs] Replace proj.4 with
	  proj.

	gnu: xygrib: Depend on proj instead of proj.4.
	* gnu/packages/geo.scm (xygrib)[inputs]: Replace proj.4 with proj.

	gnu: grass: Depend on proj instead of proj.4.
	* gnu/packages/geo.scm (grass)[inputs]: Replace proj.4 with proj.
	[arguments]: Change --with-proj-share.

2021-10-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: librecad: Build with qt-build-system.
	* gnu/packages/engineering.scm (librecad)[build-system]: Switch to
	qt-build-system.
	[arguments]: Add test-target. Remove custom 'wrap-executable phase.

	gnu: librecad: Don't use autogenerated tarball.
	* gnu/packages/engineering.scm (librecad)[source]: Download using
	git-fetch.

	gnu: libx86emu: Adjust license field.
	* gnu/packages/virtualization.scm (libx86emu)[license]: Add text field
	pointing to license location.

2021-10-03  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: range-v3: Fix build.
	* gnu/packages/patches/range-v3-build-with-gcc10.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/cpp.scm (range-v3)[source]: Use patch.
	[native-inputs]: Add gcc@9 for a succesful build.

2021-10-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Honour PARALLEL-BUILD?.
	* gnu/packages/dns.scm (knot)[arguments]:
	Spawn multiple make jobs if requested.

	gnu: knot: Don't build static libraries.
	* gnu/packages/dns.scm (knot)[arguments]: Add "--disable-static"
	to #:configure-flags.

	gnu: knot: Update to 3.1.2.
	* gnu/packages/dns.scm (knot): Update to 3.1.2.
	[source]: Remove explicit #t snippet return value.
	[arguments]: Don't explicitly return #t from phases.
	[inputs]: Add libmnl.

	gnu: hexchat: Update to 2.16.0.
	* gnu/packages/messaging.scm (hexchat): Update to 2.16.0.
	[source]: Remove patch.
	[inputs]: Remove libnotify and libproxy.  Upgrade python-2 to python@3.
	Add python-cffi and bash-minimal.
	[arguments]: Don't explicitly return #t from phases.
	Add a new 'wrap-program phase.

2021-10-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 1.7.0-35.
	* gnu/packages/algebra.scm (giac): Update to 1.7.0-35.

	gnu: emacs-with-editor: Update to 3.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 3.0.5.

	gnu: emacs-no-littering: Update to 1.2.3.
	* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.2.3.

	gnu: emacs-minions: Update to 0.3.6.
	* gnu/packages/emacs-xyz.scm (emacs-minions): Update to 0.3.6.

	gnu: emacs-ghub: Update to 3.5.4.
	* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 3.5.4.

	gnu: emacs-crdt: Update to 0.2.7.
	* gnu/packages/emacs-xyz.scm (emacs-crdt): Update to 0.2.7.

2021-10-03  Mathieu Othacehe  <othacehe@gnu.org>

	services: desktop: Add the sticky bit to the X11 socket directory.
	This prevents mutter from complaining that the /tmp/.X11-unix directory
	misses the sticky bit when starting X Wayland.

	* gnu/services/desktop.scm (x11-socket-directory-service): Add the sticky bit.

2021-10-03  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: gdm: Fix the wayland session wrapper patch.
	Update the following patch that no longer applies since the 40.1 version.

	* gnu/packages/patches/gdm-wayland-session-wrapper-from-env.patch: Update it.

2021-10-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: weechat: Update to 3.3.
	* gnu/packages/irc.scm (weechat): Update to 3.3.

	gnu: unionfs-fuse: Update to 2.2.
	* gnu/packages/linux.scm (unionfs-fuse): Update to 2.2.

	gnu: gramps: Update to 5.1.4.
	* gnu/packages/genealogy.scm (gramps): Update to 5.1.4.

	gnu: freeorion: Update to 0.4.10.2.
	* gnu/packages/games.scm (freeorion): Update to 0.4.10.2.

	gnu: freeorion: Don't use unstable tarball.
	* gnu/packages/games.scm (freeorion)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.  Remove explicit #t snippet return value.

	gnu: corsix-th: Update to 0.65.1.
	* gnu/packages/games.scm (corsix-th): Update to 0.65.1.

	gnu: yadifa: Update to 2.5.1 [security fixes].
	* gnu/packages/dns.scm (yadifa): Update to 2.5.1.

	gnu: sx: Don't propagate xauth.
	* gnu/packages/xdisorg.scm (sx)[arguments]: Patch sx to refer to xauth.
	[propagated-inputs]: Move xauth from here…
	[inputs]: …to here.

	gnu: sx: Update to 2.1.7.
	* gnu/packages/xdisorg.scm (sx): Update to 2.1.7.

	gnu: dnsmasq: Prepare for cross-compilation.
	* gnu/packages/dns.scm (dnsmasq)[arguments]: Use CC-FOR-TARGET.

	gnu: dnsmasq: Update to 2.86.
	* gnu/packages/dns.scm (dnsmasq): Update to 2.86.

	gnu: squashfs-tools-ng: Update to 1.1.3.
	* gnu/packages/compression.scm (squashfs-tools-ng): Update to 1.1.3.

	gnu: ccache: Update to 4.4.2.
	* gnu/packages/ccache.scm (ccache): Update to 4.4.2.
	[source]: Remove patch.
	[arguments]: Substitute nonexistent compgen.
	* gnu/packages/patches/ccache-fix-basedir-test.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: snapraid: Update to 11.6.
	* gnu/packages/backup.scm (snapraid): Update to 11.6.

	gnu: libhx: Update to 4.0.1.
	* gnu/packages/c.scm (libhx): Update to 4.0.1.
	[source, home-page]: Update URL.

	gnu: os-prober: Update to 1.79.
	* gnu/packages/bootloaders.scm (os-prober): Update to 1.79.

	bash completion: Fix ‘system’ & ‘container’ subcommands.
	* etc/completion/bash/guix (_guix_complete): Count words from the
	innermost command.

	bash completion: Complete ‘guix size’ file names.
	* etc/completion/bash/guix (_guix_complete): Complete store file names
	after the ‘size’ command.

	bash completion: Complete ‘guix build’ file names.
	* etc/completion/bash/guix
	(_guix_complete_available_package_or_store_file): New function.
	(_guix_complete): Call it in place of _guix_complete_available_package
	after the ‘build’ command.

	bash completion: Complete ‘guix weather’ packages.
	* etc/completion/bash/guix (_guix_complete): Complete available package
	names for ‘guix weather’ when not following ‘-m’.

2021-10-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	bash completion: Append to $COMPREPLY where possible.
	_guix_complete is always called with a fresh empty array.

	* etc/completion/bash/guix (_guix_complete_command)
	(_guix_complete_subcommand, _guix_complete_installed_package)
	(_guix_complete_option, _guix_complete_pid): Append to $COMPREPLY rather
	than re-assigning.

2021-10-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	bash completion: Consolidate similar $command ‘if’ branches.
	* etc/completion/bash/guix (_guix_complete): Combine the ‘upgrade’ and
	‘remove’ commands, as well as ‘download’, ‘gc’, and ‘hash’.

	gnu: bcachefs-tools: Update to 0.1-11.3785043.
	* gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-11.3785043.

2021-10-03  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: guile-dbd-sqlite3: Use normal variable instead of @ reference.
	* gnu/packages/guile-xyz.scm (guile-dbd-sqlite3)[inputs]: Replace (@ (gnu
	packages compression) zlib) with zlib.

	gnu: Add guile-dbd-mysql.
	* gnu/packages/guile-xyz.scm (guile-dbd-mysql): New variable.

2021-10-03  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: guile-dbi-bootstrap: Remove package.
	guile-dbi-bootstrap was formerly used by guile-dbd-sqlite3 and
	guile-dbd-postgresql. It is no longer required now that guile-dbi uses
	native-search-paths to find guile-dbd-* libraries.

	* gnu/packages/guile-xyz.scm (guile-dbi-bootstrap): Delete variable.

2021-10-03  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: guile-dbd-postgresql: Inherit from guile-dbi.
	* gnu/packages/guile-xyz.scm (guile-dbd-postgresql): Inherit from
	guile-dbi. Remove version, source, build-system, home-page and license fields.
	[arguments]: Remove patch-src/Makefile.am phase. Do not return #t from phases.
	[native-inputs]: Replace guile-dbi-bootstrap with guile-dbi.

	gnu: guile-dbd-sqlite3: Inherit from guile-dbi.
	* gnu/packages/guile-xyz.scm (guile-dbd-sqlite3): Inherit from
	guile-dbi. Remove version, source, build-system, home-page and license fields.
	[arguments]: Replace chdir phase. Delete patch-extension-path phase.
	[native-inputs]: Replace guile-dbi-bootstrap with guile-dbi.

	gnu: guile-dbi: Update to 2.1.8.
	* gnu/packages/guile-xyz.scm (guile-dbi): Update to 2.1.8.
	[arguments]: Add chdir phase.

	gnu: guile-dbi: Do not return #t from custom phases.
	* gnu/packages/guile-xyz.scm (guile-dbi)[arguments]: Do not return #t from
	custom phases.

	gnu: guile-dbi: Search for dbd libraries using native-search-paths.
	* gnu/packages/guile-xyz.scm (guile-dbi)[arguments]: Do not set LDFLAGS and
	RPATH in #:make-flags.
	[inputs]: Remove guile-dbd-sqlite3 and guile-dbd-postgresql.
	[native-search-paths]: Add GUILE_DBD_PATH.

	gnu: guile-dbi: Remove hard-coded guile effective version.
	* gnu/packages/guile-xyz.scm (guile-dbi)[arguments]: Import
	target-guile-effective-version from (guix build guile-build-system). Use
	target-guile-effective-version to determine the guile effective version.

	gnu: guile-dbi: Update upstream source.
	* gnu/packages/guile-xyz.scm (guile-dbi)[source]: Use git-fetch. Update URI.
	[home-page]: Update URI.
	[native-inputs]: Add autoconf, automake, libtool, perl and texinfo.

2021-10-03  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: xpra: Update to 4.2.2.
	* gnu/packages/xorg.scm (xpra): Update to 4.2.2.

2021-10-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-gnupg: Honor #:tests? flag.
	* gnu/packages/gnupg.scm (python-gnupg)[arguments]: Adjust custom 'check
	phase to honor the #:tests? flag.

	gnu: python-gnupg: Build with gnupg.
	* gnu/packages/gnupg.scm (python-gnupg)[native-inputs]: Replace gnupg-1
	with gnupg.

2021-10-03  Zac Berkowitz  <zac.berkowitz@gmail.com>

	gnu: python-gnupg: Update to 0.4.7.
	* gnu/packages/gnupg.scm (python-gnupg): Update to 0.4.7.

	[homepage]: change to https://pythonhosted.org/python-gnupg/index.html due
	to redirect.

2021-10-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: fzf: Fix fish functions location.
	Reported by wp1148917-web <drwilly@drwilly.de>.

	* gnu/packages/terminals.scm (fzf)[arguments]: Adjust
	'install-completions phase to install the fish vendor functions into the
	correct location.

2021-10-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wget2: Update to 2.0.0.
	* gnu/packages/wget.scm (wget2): Update to 2.0.0.

2021-10-02  Pierre Langlois  <pierre.langlois@gmx.com>

	scripts: home: Wire and document --expression flag.
	* guix/scripts/home.scm (show-help): Add --expression option.
	(%options): Likewise.
	* doc/guix.texi (Invoking guix home): Document it.

2021-10-02  Josselin Poiret  <dev@jpoiret.xyz>

	services: gdm: Add Wayland support.
	* gnu/packages/patches/gdm-wayland-session-wrapper-from-env.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gnome.scm (gdm): Use it.
	* gnu/services/xorg.scm (<gdm-configuration>)[wayland-session]: New field.
	(gdm-wayland-session-wrapper): New procedure.
	(gdm-configuration-file): Point to this new procedure.
	* doc/guix.texi (X Window): Update it.

2021-10-02  Josselin Poiret  <josselin.poiret@protonmail.ch>

	gnu: Add Wayland support for GDM.
	Add the optional flag `wayland?` in `gdm-configuration` to launch GDM with
	Wayland, enabling the use of Wayland sessions with GDM.

	* gnu/packages/patches/gdm-remove-hardcoded-xwayland-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gnome.scm (gdm): Use it.
	* gnu/services/xorg.scm (<gdm-configuration>)[wayland?]: New field.
	(gdm-configuration): Honor it.
	(gdm-shepherd-service): Add the XCURSOR_PATH environment variable.
	* doc/guix.texi (X Window): Document it

2021-10-02  Vinicius Monego  <monego@posteo.net>

	gnu: gthumb: Add optional dependencies.
	* gnu/packages/gnome.scm (gthumb)[native-inputs]: Order alphabetically.
	[inputs]: Order alphabetically. Add colord, libheif, librsvg, libwebp.

	gnu: gthumb: Update to 3.12.0.
	* gnu/packages/gnome.scm (gthumb): Update to 3.12.0.

2021-10-02  Thomas Albers  <thomas@thomaslabs.org>

	gnu: amssynth: Update to 1.12.2.
	* gnu/packages/music.scm (amsynth): Update to 1.12.2.
	[arguments]: Adjust 'patch-file-names' phase.
	[inputs]: Remove GTKMM-2 and LASH.
	[propagated-inputs]: New field.

2021-10-02  Maxime Devos  <maximedevos@telenet.be>

	import/minetest: Define an updater for mods on ContentDB.
	Only detecting updates is currently supported.  To actually
	perform the uppdates, a patch like
	<https://issues.guix.gnu.org/50072#4> is required.

	* guix/import/minetest.scm
	  (version-style,minetest-package?,latest-minetest-release): New procedures.
	  (%minetest-updater): New updater.
	* tests/minetest.scm
	  (upstream-source->sexp,expected-sexp,example-package): New procedure.
	  (test-release,test-no-release): New macro's.
	  ("same version","new version (dotted)","new version (date)")
	  ("new version (git -> dotted)","dotted->date","date->dotted")
	  ("no commit informaton, no new release")
	  ("minetest is not a minetest mod")
	  ("technic is a minetest mod")
	  ("upstream-name is required"): New tests.

2021-10-02  Ludovic Courtès  <ludo@gnu.org>

	import: stackage: Use the standard diagnostic procedures.
	* guix/import/stackage.scm (leave-with-message): Remove.
	(stackage-lts-info-fetch): Use 'raise' and 'formatted-message'.
	(stackage->guix-package): Likewise.
	(latest-lts-release): Use 'warning' instead of 'format'.

	import: stackage: Use 'define-json-mapping'.
	* guix/import/stackage.scm (<stackage-lts>, <snapshot>)
	(<stackage-package>): New record types and JSON mappings.
	(lts-info-packages, stackage-package-name)
	(stackage-package-version): Remove.
	(lts-package-version): Rename 'pkgs-info' to 'packages'; assume
	'packages' is a list of <stackage-package>.
	(stackage->guix-package): Use 'stackage-lts-packages' instead of
	'lts-info-packages'.  Rename 'packages-info' to 'packages'.
	(latest-lts-release): Likewise.
	(stackage-package?): Rename to...
	(stackage-lts-package?): ... this.  Adjust to new API.
	(%stackage-updater)[pred]: Update accordingly.
	* tests/lint.scm ("haskell-stackage"): Add "snapshot" entry in JSON
	snippet.

2021-10-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.150.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.150.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.70.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.70.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.14.9.
	* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.9.
	(linux-libre-5.14-pristine-source): Update hash.

2021-10-02  宋文武  <iyzsong@member.fsf.org>

	gnu: sdl-ttf: Update to 2.0.11.1.
	* gnu/packages/sdl.scm (sdl-ttf): Update to 2.0.11.1.

2021-10-02  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 94.0.4606.71-1.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 94.
	(arch-patch, %arch-revision, %arch-patches): New variables.
	(%chromium-version): Set to 94.0.4606.71.
	(%ungoogled-revision, %ungoogled-origin): Update to 94.0.4606.71-1.
	(ungoogled-chromium-snippet): Apply %ARCH-PATCHES.
	(ungoogled-chromium)[version]: Use %UNGOOGLED-REVISION if it matches
	%CHROMIUM-VERSION, otherwise use a "-0" suffix.
	[arguments]: Adjust renamed configure flag.
	[inputs]: Change from HARFBUZZ to HARFBUZZ-3.0.

	gnu: uBlock Origin: Update to 1.38.2.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.38.2.

	gnu: harfbuzz: Add 3.0.
	* gnu/packages/gtk.scm (harfbuzz-3.0): New public variable.

2021-10-02  Maxime Devos  <maximedevos@telenet.be>

	lint: check-wrapper-inputs: Remove mentions of core-updates.
	The #:sh argument of 'wrap-program' and 'wrap-qt-program' is
	now in the current branch, so some comments aren't relevant anymore.

	* guix/lint.scm (check-wrapper-inputs)[check-procedure-body]: Remove mentions
	  of core-updates.

2021-10-02  Maxime Devos  <maximedevos@telenet.be>

	build/qt-utils: Allow overriding the shell interpreter used.
	* guix/build/qt-utils.scm
	  (wrap-qt-program*): Add #:sh argument and pass it to 'wrap-program'.
	  (wrap-qt-program): Likewise, but pass it to 'wrap-qt-program*' instead.
	  (wrap-all-qt-programs): Likewise, but pass it to 'wrap-qt-program' instead.

	gnu: libproxy: Respect #:tests?.
	* gnu/packages/networking.scm (libproxy)[arguments]<#:phases>{check}: Don't
	  run the tests if the value for #:tests? is false.

	gnu: libcap: Unconditionally use #$output.
	* gnu/packages/linux.scm (libcap)[arguments]<#:phases>{configure}:
	  Unconditionally use #$output instead of %output.

	gnu: heimdal: Make 'bash-minimal' input unconditional.
	* gnu/packages/kerberos.scm (heimdal)[inputs]{bash-minimal}:
	  Make it unconditional.

	gnu: heimdal: Make some parts of phases unconditional.
	* gnu/packages/kerberos.scm (heimdal)[arguments]<#:phases>{pre-configure}:
	  Make the '(%current-target-system)' branches unconditional.

	gnu: json-glib: Make 'bash-minimal' input unconditional.
	* gnu/packages/gnome.scm (json-glib)[inputs]{bash-minimal}:
	  Make it unconditional.

	gnu: json-glib: Unconditionally lookup docbook in native-inputs.
	* gnu/packages/gnome.scm
	  (json-glib)[arguments]<#:phases>{patch-docbook}:
	  Unconditionally look in (or native-inputs inputs) for docbook-xml and
	  docbook-xsl.

	gnu: wayland: Unconditionally lookup docbook in native-inputs.
	* gnu/packages/freedesktop.scm
	  (wayland)[arguments]<#:phases>{patch-docbook-sgml}:
	  Unconditionally look in (or native-inputs inputs) for docbook-xml and
	  docbook-xml-4.2.

	gnu: freedesktop: Unconditionally use alternatives to % variables.
	* gnu/packages/freedesktop.scm
	  (elogind)[arguments]<#:configure-flags>: Use #$output and this-package-input
	  instead of %outputs and %build-inputs.

	gnu: avahi: Make the 'patch-more-shebangs' phase unconditional.
	* gnu/packages/avahi.scm (avahi)[arguments]<#:phases>{patch-more-shebangs}:
	  Make it unconditional.

	gnu: avahi: Make 'bash-minimal' input unconditional.
	* gnu/packages/avahi.scm (avahi)[inputs]{bash-minimal}:
	  Make it unconditional.

	gnu: at-spi2-core: Remove trailing #t.
	* gnu/packages/gtk.scm (at-spi2-core)[arguments]<#:phases>:
	  Remove trailing #t.

	gnu: at-spi2-core: Unconditionally lookup docbook in native-inputs.
	* gnu/packages/gtk.scm (at-spi2-core)[arguments]<#:phases>{patch-docbook-sgml}:
	  Unconditionally look in (or native-inputs inputs) for docbook-xml.

	gnu: at-spi2-core: Respect #:tests?.
	* gnu/packages/gtk.scm (at-spi2-core)[arguments]<#:phases>{check}:
	  Don't run tests if the value of #:tests? if false.

	gnu: at-spi2-core: Make 'bash-minimal' input unconditional.
	* gnu/packages/gtk.scm (at-spi2-core)[inputs]{bash-minimal}:
	  Make it unconditional.

	gnu: gdk-pixbuf: Remove trailing #t.
	* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]<#:phases>: Remove
	  the trailing #t.

	gnu: gdk-pixbuf: Make 'bash-minimal' input unconditional.
	* gnu/packages/gtk.scm (gdk-pixbuf)[inputs]{bash-minimal}:
	  Make it unconditional.

2021-10-02  Maxime Devos  <maximedevos@telenet.be>

	gnu: gdk-pixbuf: Use target predicates.
	This seems a little tidier to me.

	* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]<#:phases>{check}: Use
	  target-arm? instead of string=?.

2021-10-02  Maxime Devos  <maximedevos@telenet.be>

	gnu: gdk-pixbuf: Respect #:tests?.
	* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]<#:phases>{check}: Don't
	  run the tests if the value for #:tests? is false.

	gnu: gdk-pixbuf: Unconditionally lookup docbook in native-inputs.
	* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]<#:phases>{patch-docbook}:
	  Unconditionally look in (or native-inputs inputs) for docbook-xsl and
	  docbook-xml.

	gnu: pango: Make 'bash-minimal' input unconditional.
	* gnu/packages/gtk.scm (pango)[inputs]{bash-minimal}:
	  Make it unconditional.

	gnu: libdatrie: Make input labels match the package name.
	* gnu/packages/gtk.scm
	  (libthai)[native-inputs]{datrie}: Rename to ...
	  (libthai)[native-inputs]{libdatrie}: ... this.
	  (libthai)[propagated-inputs]{datrie}: Rename to ...
	  (libthai)[propagated-inputs]{libdatrie}: ... this.

	gnu: libthai: Make 'datrie' input unconditional.
	* gnu/packages/gtk.scm (libthai)[native-inputs]{datrie}: Make this input
	  unconditional.

	gnu: cairo: Make 'bash-minimal' input unconditional.
	* gnu/packages/gtk.scm (cairo)[inputs]{bash-minimal}: Make this input
	  unconditional.

2021-10-02  Maxime Devos  <maximedevos@telenet.be>

	gnu: gobject-introspection: Use python instead of python-wrapper.
	'python' is a tiny bit simpler than 'python-wrapper', and is already
	used when cross-compiling.  Use it unconditionally.

	* gnu/packages/glib.scm (gobject-introspection)[inputs]{python}: Use 'python'
	  even when compiling natively.

2021-10-02  Maxime Devos  <maximedevos@telenet.be>

	gnu: gobject-introspection: Move things to native-inputs.
	* gnu/packages/glib.scm (gobject-introspection)[native-inputs]: Make
	  'bison' and 'flex' inputs unconditional ...
	  (gobject-introspection)[inputs]: ... and unconditionally remove them here.

2021-10-02  Maxime Devos  <maximedevos@telenet.be>

	gnu: isc-dhcp: Remove trailing #t.
	They aren't required anymore on core-updates.

	* gnu/packages/admin.scm (isc-dhcp)[arguments]<#:phases>: Remove trailing #t.

2021-10-02  Maxime Devos  <maximedevos@telenet.be>

	gnu: isc-dhcp: Remove unnecessary shebang patching.
	* gnu/packages/admin.scm (isc-dhcp)[arguments]<#:phases>{post-install}:
	  Remove parts indicated by TODOs.

	gnu: isc-dhcp: Make an input unconditional.
	* gnu/packages/admin.scm (isc-dhcp)[inputs]{bash}: Always include this
	  input, even when compiling natively.

2021-10-02  Maxime Devos  <maximedevos@telenet.be>

	gnu: isc-dhcp: Don't use canonical-package.
	As I understand it, canonical-package is only for things that
	won't end up in the closure, so canonical-package shouldn't be
	used here.

	* gnu/packages/admin.scm (isc-dhcp)[inputs]{bash}: Remove 'canonical-package'.

2021-10-02  Maxime Devos  <maximedevos@telenet.be>

	gnu: mozjs: Make the quasiquote unconditional.
	* gnu/packages/nss.scm (mozjs-60)[arguments]<#:configure-flags>: Always use
	  quasiquote instead of quote.

	gnu: mozjs: Make the native-inputs unconditional.
	* gnu/packages/nss.scm (mozjs)[inputs]: Always include 'perl" and
	  'bash-minimal', even when compiling natively.

2021-10-02  Maxime Devos  <maximedevos@telenet.be>

	build/minetest-build-system: Move png-file? to (guix build utils).
	It's not really Minetest-specific.  It was only placed in
	(guix build minetest-build-system) to avoid a world rebuild.

	* guix/build/minetest-build-system.scm (%png-magic-bytes,png-file?):
	  Move to ...
	* guix/build/utils.scm (%png-magic-bytes,png-file?): ... here.

2021-10-02  Maxime Devos  <maximedevos@telenet.be>

	gnu: icecat: Use mozilla-build-system.
	This doesn't actually have any effect because the 'configure'
	phase is replaced.

	* gnu/packages/gnuzilla.scm (icecat)[build-system]: Use mozilla-build-system.

2021-10-02  Maxime Devos  <maximedevos@telenet.be>

	gnu: mozjs: Use mozilla-build-system.
	Due to the use of 'inherit', all versions of mozjs are adjusted.

	* gnu/packages/gnuzilla.scm
	  (mozjs)[build-system]: Adjust it.
	  (mozjs)[arguments]<#:configure-flags>: Remove now superfluous --target and
	  --host.

2021-10-02  Maxime Devos  <maximedevos@telenet.be>

	gnu: nspr: Use mozilla-build-system.
	* gnu/packages/nss.scm
	  (nspr)[build-system]: Adjust it.
	  (nspr)[arguments]<#:configure-flags>: Remove now superfluous --target and
	  --host.

	build-system/mozilla: New build system.
	* guix/build-system/mozilla.scm
	  (lower-mozilla): New procedure.
	  (mozilla-build-system): New variable.
	* Makefile.am (MODULES): Add it.
	* doc/guix.texi (Build Systems): Document it.

2021-10-02  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: zfs: Update to 2.1.1.
	* gnu/packages/file-systems.scm (zfs): Update to 2.1.1.
	[arguments]: Do not return #t from custom phases.

2021-10-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: gdm: Add the Guix icon.
	* gnu/packages/gnome.scm (gdm)[arguments]: Add a new 'install-logo phase.
	[native-inputs]: Add guix-icons.

	system: Introduce the os-release file.
	* gnu/system.scm (os-release): New procedure.
	(operating-system-etc-service): Use it.

	system: Add guix-icons to the base packages.
	* gnu/system.scm (%base-packages-artwork): New variable.
	(%base-packages): Add it.

	gnu: Add guix-icons.
	* gnu/packages/package-management.scm (guix-icons): New variable.

2021-10-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: gnome-weather: Fix GNOME integration.
	Fixes: <https://issues.guix.gnu.org/39324>.

	* gnu/packages/gnome.scm (gnome-weather)[inputs]: Remove gdk-pixbuf.
	[arguments]: Use a gexp to defined the phases. Add a 'fix-service-file phase
	and adapt 'fix-desktop-file and 'wrap phases. Remove trailing #t.

2021-10-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: gnome-music: Add gst-plugins-good.
	* gnu/packages/gnome.scm (gnome-music)[inputs]: Add gst-plugins-good.

2021-10-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: gnome: Add tracker-miners.
	This is needed by several Gnome applications such as gnome-photos and
	gnome-music.

	* gnu/packages/gnome.scm (gnome): Add tracker-miners.

2021-10-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: gegl: Add libraw support.
	* gnu/packages/gimp.scm (gegl)[inputs]: Add libraw.

	gnu: gnome-tweaks: Update to 40.0.
	* gnu/packages/gnome.scm (gnome-tweaks): Update to 40.0.
	[source]: Fix the URI.
	[arguments]: Remove trailing #t.
	[native-inputs]: Add glib@bin.

	gnu: gnome-dictionary: Update to 40.0.
	* gnu/packages/gnome.scm (gnome-dictionary): Update to 40.0.
	[source]: Fix the URI.
	[arguments]: Wrap it and remove a trailing #t. Replace the
	'patch-install-script phase by a new 'skip-gtk-update-icon-cache phase.

	gnu: devhelp: Update to 40.1.
	* gnu/packages/gnome.scm (devhelp): Update to 40.1.
	[source]: Fix the URI.
	[arguments]: Remove trailing #t.

	gnu: gnome-sudoku: Update to 40.2.
	* gnu/packages/gnome.scm (gnome-sudoku): Update to 40.2.
	[source]: Fix the URI.
	[arguments]: Remove trailing #t.

	gnu: gnome-mines: Update to 40.0.
	* gnu/packages/gnome.scm (gnome-mines): Update to 40.0.
	[source]: Fix the URI.
	[arguments]: Remove a trailing #t.

2021-10-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: gnome-shell: Update to 40.5.
	Remove the theme patch that does not apply anymore because the CSS files have
	been revamped.

	* gnu/packages/patches/gnome-shell-CVE-2020-17489.patch: Remove it.
	* gnu/packages/patches/gnome-shell-theme: Remove it.
	* gnu/packages/patches/gnome-shell-disable-test.patch: Update it.
	* gnu/local.mk (DIST_PATCH_DATA): Update it.
	* gnu/packages/gnome.scm (gnome-shell): Update to 40.5.
	[source]: Fix the URI. Update the patches. Remote the snippet.
	[arguments]: Remove trailing #t.
	<#:phases>: Add a 'skip-gtk-update-icon-cache phase. Remove the
	'convert-logo-to-png phase. Remove the inkscape disallowed reference.
	[native-inputs]: Remove inkscape. Add hicolor-icon-theme.
	[inputs]: Add gtk and graphene.
	[properties]: Remove it.

2021-10-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: gnome: Remove gnome-getting-started-docs.
	* gnu/packages/gnome.scm (gnome): Remove it.

	gnu: gnome: Add gnome-music and gnome-photo.
	* gnu/packages/gnome.scm (gnome): Add gnome-music and gnome-photo. Also fix
	the indentation.

	gnu: gnome-photos: Update to 40.0.
	* gnu/packages/gnome.scm (gnome-photos): Update to 40.0.
	[source]: Fix the URI.
	[arguments]: Remove a trailing #t.

	gnu: gnome-online-miners: Fix build.
	* gnu/packages/patches/gnome-online-miners-tracker-3.patch: New file.
	* gnu/local.mk (DIST_PATCH_DATA): Add it.
	* gnu/packages/gnome.scm (gnome-online-miners)[source]: Use it.
	[arguments]: Add a 'fix-configure and a 'autoreconf phase.
	[inputs]: Add autoconf, automake and libtool.

	gnu: gnome-music: Update to 40.1.1.
	* gnu/packages/gnome.scm (gnome-music): Update to 40.1.1.
	[source]: Fix the URI.
	[arguments]: Wrap it and remove trailing #t.
	[inputs]: Add json-glib.

	gnu: gdm: Update to 40.1.
	* gnu/packages/patches/gdm-elogind-support.patch: New file.
	* gnu/packages/patches/gdm-default-session.patch: Update it.
	* gnu/local.mk (DIST_PATCH_DATA): Add the new patch.
	* gnu/packages/gnome.scm (gdm): Update to 40.1.
	[source]: Add the gdm-elogind-support support.
	[build-system]: Switch to meson-build-system.
	[arguments]<#:glib-or-gtk>: Set to true.
	<#:configure-flags>: Convert to meson options. Add logind-provider,
	systemsystemunitdir and systemduserunitdir options.
	<#:phases>{pre-configure}: Remove the libelogind intoduction that is now
	handled by the patch. Remove trailing #t.
	[inputs]: Add eudev.

	gnu: accountsservice: Update to 0.6.55.
	* gnu/packages/freedesktop.scm (accountsservice): Update to 0.6.55.
	[source]: Wrap the URI.
	[build-system]: Switch to meson-build-system.
	[arguments]: Fix configure-flags. Remove trailing #t. Fix the 'pre-configure
	phase and wrap it.
	[inputs]: Add dbus.
	[description]: Wrap it.

	gnu: gnome-control-center: Update to 40.1.
	* gnu/packages/gnome.scm (gnome-control-center): Update to 40.1.
	[source]: Fix the URI.
	[arguments]: Fix the source paths. Remove trailing #t. Remove
	the 'set-cflags phase.

	gnu: gnome-initial-setup: Update to 40.4.
	* gnu/packages/gnome.scm (gnome-initial-setup): Update to 40.4.
	[source]: Fix the URI.
	[inputs]: Remove gnome-getting-started-docs. Add elogind.

2021-10-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Remove gnome-getting-started-docs.
	It has been replaced by gnome-tour.

	* gnu/packages/gnome.scm (gnome-getting-started-docs): Remove it.

2021-10-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: gnome-color-manager: Update to 3.36.0.
	* gnu/packages/gnome.scm (gnome-color-manager): Update to 3.36.0.

	gnu: gnome-keyring: Update to 40.0.
	* gnu/packages/gnome.scm (gnome-keyring): Update to 40.0.
	[source]: Fix the URI.
	[inputs]: Switch to docbook-xml@4.3.

	gnu: gnome-settings-daemon: Update to 40.0.1.
	* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 40.0.1.
	[source]: Fix the URI.

	gnu: gnome-user-share: Update to 3.34.0.
	* gnu/packages/gnome.scm (gnome-user-share): Update to 3.34.0.
	[arguments]<#:configure-flags>: Use systemduserunitdir instead of systemd
	option that no longer exists.

	gnu: gvfs: Update to 1.48.1.
	* gnu/packages/patches/gvfs-add-support-for-libplist-2.2.patch: Remove it.
	* gnu/local.mk (DIST_PATCH_DATA): Update it.
	* gnu/packages/gnome.scm (gvfs)[source]: Remove the patch.
	[inputs]: Switch to fuse@3 and add gsettings-desktop-schemas.
	[properties]: Remove it.
	[description]: Wrap it.

	gnu: libgdata: Update to 0.18.1.
	* gnu/packages/gnome.scm (libgdata): Update to 0.18.1.
	[build-system]: Switch to meson-build-system.
	[arguments]: Remove the 'disable-failing-tests phase.
	[native-inputs]: Add gobject-introspection.
	[inputs]: Add vala.

	gnu: graphene: Update to 1.10.6.
	* gnu/packages/gtk.scm (graphene): Update to 1.10.6.

	gnu: Add fuse-3.
	* gnu/packages/linux.scm (fuse-3): New variable.

	gnu: mutter: Update to 40.5.
	* gnu/packages/gnome.scm (mutter): Update to 40.5.
	[source]: Fix the URI.
	[arguments]<#:configure-flags>: Add mutter-8 directory to the runpath.
	<#:phases>: Remove 'fix-build-with-mesa-20 phase and add a 'set-udev-dir
	phase.

	gnu: gsettings-desktop-schemas: Update to 40.0.
	* gnu/packages/gnome.scm (gsettings-desktop-schemas): Update to 40.0.
	[source]: Fix the URI.
	[arguments]: Remove trailing #t.

	gnu: eog-plugins: Update to 3.26.7.
	* gnu/packages/gnome.scm (eog-plugins): Update to 3.26.7.

	gnu: gnome-contacts: Update to 40.0.
	* gnu/packages/gnome.scm (gnome-contacts): Update to 40.0.
	[source]: Fix the URI.
	[arguments]: Remove trailing #t.
	[native-inputs]: Add docbook-xml and docbook-xsl.
	[inputs]: Add libhandy.

	gnu: eog: Update to 40.3.
	* gnu/packages/gnome.scm (eog): Update to 40.3.
	[source]: Fix the URI.
	[arguments]: Remove trailing #t.
	[inputs]: Add libportal.

	gnu: gnome-online-accounts: Update to 3.40.0.
	* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.40.0.
	[arguments]: Remove a trailing #t.
	[description]: Wrap it.

	gnu: yelp: Update to 40.3.
	* gnu/packages/gnome.scm (yelp): Update to 40.3.
	[source]: Fix the URI.

	gnu: gnome-weather: Update to 40.1.
	* gnu/packages/gnome.scm (gnome-weather): Update to 40.1.
	[source]: Fix the URI.
	[inputs]: Add libhandy.

	gnu: simple-scan: Update to 40.5.
	* gnu/packages/gnome.scm (simple-scan): Update to 40.5.
	[source]: Fix the URI.
	[inputs]: Add libhandy.

	gnu: gnome-terminal: Update to 3.40.3.
	* gnu/packages/gnome.scm (gnome-terminal): Update to 3.40.3.
	[arguments]: Fix indentation.
	[native-inputs]: Add dockbook-xsl and libxslt.

	gnu: vte: Update to 0.64.2.
	* gnu/packages/gnome.scm (vte): Update to 0.64.2.

	gnu: gnome-maps: Update to 40.5.
	* gnu/packages/geo.scm (gnome-maps): Update to 40.5.
	[source]: Fix the URI.
	[arguments]: Remove trailing #t.
	[inputs]: Add libhandy.

	gnu: gnome-clocks: Update to 40.0.
	* gnu/packages/gnome.scm (gnome-clocks): Update to 40.0.
	[source]: Fix the URI.
	[arguments]: Remove a trailing #t.
	[inputs]: Add libhandy.

	gnu: gnome-characters: Update to 40.0.
	* gnu/packages/gnome.scm (gnome-characters): Update to 40.0.
	[source]: Fix the URI.
	[arguments]: Remove a trailing #t.
	[inputs]: Add libhandy.

	gnu: file-roller: Update to 3.40.0.
	* gnu/packages/gnome.scm (file-roller): Update to 3.40.0.

	gnu: epiphany: Update to 40.3.
	* gnu/packages/gnome.scm (epiphany): Update to 40.3.
	[source]: Fix the URI.
	[arguments]: Remove trailing #t.
	[inputs]: Add libarchive, libhandy and libportal.

	gnu: sushi: Update to 3.38.1.
	* gnu/packages/gnome.scm (sushi): Update to 3.38.1.
	[arguments]: Remove a trailing #t.
	[inputs]: Switch to gtksourceview.
	[description]: Wrap it.

	gnu: orca: Update to 40.0.
	* gnu/packages/gnome.scm (orca): Update to 40.0.
	[source]: Fix the URI.

	gnu: gnome-bluetooth: Update to 3.34.5.
	* gnu/packages/gnome.scm (gnome-bluetooth): Update to 3.34.5.
	[source]: Fix the URI.
	[inputs]: Add libnotify and python-dbus.

	gnu: gnome-session: Update to 40.1.
	* gnu/packages/gnome.scm (gnome-session): Update to 40.1.
	[source]: Fix the URI.
	[arguments]: Remove the trailing #t.
	<#:configure-flags>: Disable systemd and systemd_session.

	gnu: nautilus: Update to 40.2.
	* gnu/packages/gnome.scm (nautilus): Update to 40.2.
	[source]: Fix the URI.
	[arguments]: Remove a phase trailing #t.
	[inputs]: Add libhandy and libportal.

	gnu: baobab: Update to 40.0.
	* gnu/packages/gnome.scm (baobab): Update to 40.0.
	[source]: Fix the URI.
	[inputs]: Add libhandy.

	gnu: gnome-boxes: Update to 40.3.
	* gnu/packages/gnome.scm (gnome-boxes): Update to 40.3.
	[source]: Fix the URI.

	gnu: gnome-latex: Update to 3.38.0.
	* gnu/packages/gnome.scm (gnome-latex): Update to 3.38.0.
	[inputs]: Switch to tepl-5.

	gnu: amtk: Update to 5.3.1.
	* gnu/packages/gnome.scm (amtk): Update to 5.3.1.
	[build-system]: Update to meson-build-system.

	gnu: Add tepl-5.
	* gnu/packages/gnome.scm (tepl-5): New variable.

	gnu: gedit: Update to 40.1.
	* gnu/packages/gnome.scm (gedit): Update to 40.1.
	[source]: Fix the URI.
	[inputs]: Add amtk and tepl.

	gnu: tepl: Update to 6.00.0.
	* gnu/packages/gnome.scm (tepl): Update to 6.00.0.
	[build-system]: Switch to meson.
	[arguments]: Set glib-or-gtk? to true.
	[native-inputs]: Add glib@bin.

	gnu: gnome-calendar: Update to 40.2.
	* gnu/packages/gnome.scm (gnome-calendar): Update to 40.2.
	[source]: Fix the URI.
	[inputs]: Add libhandy.

	gnu: libgweather: Update to 40.0.
	* gnu/packages/gnome.scm (libgweather): Update to 40.0.
	[source]: Fix the URI.
	[inputs]: Add python-pygobject.

	gnu: gnome-calculator: Update to 40.1.
	* gnu/packages/gnome.scm (gnome-calculator): Update to 40.1.
	[source]: Fix the URL.
	[arguments]: Add a 'pre-check phase.
	[inputs]: Add libhandy.

	gnu: gnome-system-monitor: Update to 40.1.
	* gnu/packages/gnome.scm (gnome-system-monitor): Update to 40.1.
	[source]: Fix the URL.
	[inputs]: Add libhandy.

	build: glib-or-gtk-build-system: Add gtk 4.0 support.
	* guix/build/glib-or-gtk-build-system.scm (gtk-module-directories): Add gtk
	4.0 support.

	gnu: gnome-todo: Update to 40.1.
	* gnu/packages/patches/gnome-todo-delete-esource-duplicate.patch: Remove it.
	* gnu/local.mk (DIST_PATCH_DATA): Update it.
	* gnu/packages/gnome.scm (gnome-todo): Update to 40.1.
	[source]: Fix the URL.
	[arguments]: Remove the 'wrap-gnome-todo phase and add a
	'skip-gtk-update-icon-cache phase. Disable the tests.
	[native-inputs]: Switch from gtk+ to gtk.
	[inputs]: Add gtk, libadwaita and libportal.

	gnu: Add libadwaita.
	* gnu/packages/gnome.scm (libadwaita): New variable.

	gnu: libportal: Update to 0.4.
	* gnu/packages/freedesktop.scm (libportal): Update to 0.4.
	[source]: Use the version as commit field.

	gnu: gnome-font-viewer: Update to 40.0.
	* gnu/packages/gnome.scm (gnome-font-viewer): Update to 40.0.
	[source]: Fix the URL.
	[inputs]: Add libhandy, libxml2.

	gnu: gnome-disk-utility: Update to 40.2.
	* gnu/packages/gnome.scm (gnome-disk-utility): Update to 40.2.
	[source]: Fix the URI.
	[inputs]: Add libhandy.

	gnu: gnome-desktop: Update to 40.4.
	* gnu/packages/gnome.scm (gnome-desktop): Update to 40.4.
	[source]: Fix the URI.

	gnu: gnome-user-docs: Update to 40.5.
	* gnu/packages/gnome.scm (gnome-user-docs): Update to 40.5.
	[source]: Fix the URL.

	gnu: gnome-menus: Update to 3.36.0.
	* gnu/packages/gnome.scm (gnome-menus): Update to 3.36.0.

	gnu: gnome-shell-extensions: Update to 40.4.
	* gnu/packages/gnome.scm (gnome-shell-extensions): Update to 40.4.
	[source]: Fix the uri.

	gnu: gnote: Update to 40.2.
	* gnu/packages/gnome.scm (gnote): Update to 40.2.
	[source]: Fix the URI.

	gnu: gnome-screenshot: Update to 40.0.
	* gnu/packages/gnome.scm (gnome-screenshot): Update to 40.0.
	[source]: Update the URI.
	[inputs]: Add libhandy.

	gnu: gnome-backgrounds: Update to 40.1.
	* gnu/packages/gnome.scm (gnome-backgrounds): Update to 40.1.

2021-10-02  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Update gtkmm to 4.2.0, add gtkmm@3, and adjust gtkmm@2.
	* gnu/packages/gtk.scm (gtkmm)[version]: Update to 4.2.0.
	[arguments](meson): New argument.
	[native-inputs]: Add glib:bin.
	[propagated-inputs]: Replace gtk+ with gtk.
	(gtkmm-3): New variable.
	(gtkmm-2)[arguments]: Strip certain inherited arguments.
	* gnu/packages/animation.scm (synfigstudio)[inputs]: Switch to gtkmm-3.
	* gnu/packages/astronomy.scm (stackistry)[inputs]: Ditto.
	* gnu/packages/audio.scm (guitarix)[inputs]: Ditto.
	* gnu/packages/disk.scm (parted)[inputs]: Ditto.
	* gnu/packages/gnome.scm (gnome-system-monitor)[inputs]: Ditto.
	(workrave)[inputs]: Ditto.
	(gnote)[inputs]: Ditto.
	* gnu/packages/gobby.scm (gobby)[inputs]: Ditto.
	* gnu/packages/inkscape.scm (inkscape)[inputs]: Ditto.
	* gnu/packages/mail.scm (astroid)[inputs]: Ditto.
	* gnu/packages/mate.scm (mate-system-monitor)[inputs]: Ditto.
	* gnu/packages/music.scm (tascam-gtk)[inputs]: Ditto.
	* gnu/packages/photo.scm (rawtherapee)[inputs]: Ditto.
	* gnu/packages/pulseaudio.scm (pavucontrol)[inputs]: Ditto.
	(paprefs)[inputs]: Ditto.
	* gnu/packages/text-editors.scm (jucipp)[inputs]: Ditto.
	* gnu/packages/wm.scm (waybar)[inputs]: Ditto.

	gnu: Add gtk.
	* gnu/packages/gtk.scm (gtk): New variable.
	* gnu/packages/patches/gtk4-respect-GUIX_GTK4_PATH.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-10-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: vulkan-loader: Fix include path location.
	* gnu/packages/vulkan.scm (vulkan-loader)[arguments]<#:configure-flags>: Point
	to the vulkan-headers package that contains the include files.
	[native-inputs]: Move vulkan-headers from here ...
	[inputs]: ... to here.

2021-10-02  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 0.34.1.
	* gnu/packages/gnome.scm (komikku): Update to 0.34.1.

2021-10-02  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gnuradio: Add missing input for gr_filter_design tool.
	* gnu/packages/radio.scm (gnuradio)[inputs]: Add python-pyqtgraph.

2021-10-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-gst: Update to 1.19.2.
	* gnu/packages/gstreamer.scm (python-gst): Update to 1.19.2.
	[meson]: Use meson-0.55.

	gnu: gst-editing-services: Update to 1.19.2.
	* gnu/packages/gstreamer.scm (gst-editing-services): Update to 1.19.2.
	[meson]: Use meson-0.55.

	gnu: gst-libav: Update to 1.19.2.
	* gnu/packages/gstreamer.scm (gst-libav): Update to 1.19.2.
	[source]: Re-indent origin.  Delete patches field.
	[meson]: Use meson-0.55.
	* gnu/packages/patches/gst-libav-64channels-stack-corruption.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: gst-plugins-ugly: Update to 1.19.2.
	* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.19.2.  Delete
	trailing #t.
	[patches]: Delete field.
	[meson]: Use meson-0.55.
	* gnu/packages/patches/gst-plugins-ugly-fix-out-of-bound-reads.patch: Delete
	file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: gst-plugins-bad: Update to 1.19.2.
	* gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.19.2.
	* gnu/packages/patches/gst-plugins-bad-fix-overflow.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: zxing-cpp: Update to 1.2.0.
	* gnu/packages/aidc.scm (zxing-cpp): Update to 1.2.0.  Remove trailing #t.
	[native-inputs]: Remove field.
	[out-of-source?]: Remove argument.
	[tests?]: Set to #f.
	[configure-flags]: New argument.
	[phases]: Remove argument.

	gnu: gst-plugins-good: Update to 1.19.2.
	* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.19.2.  Remove
	trailing #t.
	[patches]: Remove.
	[meson]: Use meson-0.55.
	* gnu/packages/patches/gst-plugins-good-CVE-2021-3497.patch: Delete file.
	* gnu/packages/patches/gst-plugins-good-CVE-2021-3498.patch: Likewise.
	* gnu/packages/patches/gst-plugins-good-fix-test.patch: Likewise.
	* gnu/local.mk: De-register them.

	gnu: gst-plugins-base: Update to 1.19.2.
	* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.19.2
	[origin]: Delete patches field.  Remove trailing #t.
	[meson]: Use meson-0.55.
	* gnu/packages/patches/gst-plugins-base-fix-id3v2-invalid-read.patch: Delete.
	* gnu/local.mk (dist_patch_DATA): De-register.

	gnu: gstreamer: Update to 1.19.2.
	* gnu/packages/gstreamer.scm (gstreamer): Update to 1.19.2.
	[meson]: Use meson-0.55.
	[phases]{disable-some-tests}: Delete phase.

2021-10-02  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Move libgme to audio.scm.
	* gnu/packages/music.scm (libgme): Move from here...
	* gnu/packages/audio.scm (libgme): ... to here.

2021-10-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gstreamer-docs: Update to 1.19.2.
	* gnu/packages/gstreamer.scm (gstreamer-docs): Update to 1.19.2.  Remove
	trailing #t.

	gnu: python-sphinx: Update to 4.2.0.
	* gnu/packages/sphinx.scm (python-sphinx): Update to 4.2.0.

	gnu: python-sphinxcontrib-serializinghtml: Update to 1.1.5.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-serializinghtml): Update to 1.1.5.

	gnu: python-sphinxcontrib-htmlhelp: Update to 2.0.0.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-htmlhelp): Update to 2.0.0.

2021-10-01  Raghav Gururajan  <rg@raghavgururajan.name>
	    Petr Hodina  <phodina@protonmail.com>

	gnu: Add hwinfo.
	* gnu/packages/hardware.scm (hwinfo): New variable.

2021-10-01  Raghav Gururajan  <rg@raghavgururajan.name>
	    Petr Hodina  <phodina@protonmail.com>
	    Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: Add libx86emu.
	* gnu/packages/virtualization.scm (libx86emu): New variable.

2021-10-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	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

2021-10-01  Julien Lepiller  <julien@lepiller.eu>

	po: Update POTFILES.in.
	* po/guix/POTFILES.in: Add missing files that contain messages to be
	translated.

2021-10-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: 389-ds-base: Substitute more tool references.
	* gnu/packages/openldap.scm (389-ds-base)[arguments]: Substitute references to
	"ip" and "openssl".
	[inputs]: Add iproute.

2021-10-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	installer: Fix typo in docstrings.
	* gnu/packages/gnu/installer/parted.scm
	(force-user-partitions-formatting, format-user-partitions):
	Fix ‘formating’ docstring typo.

	gnu: emacs-filladapt: Fix typo in description.
	* gnu/packages/emacs-xyz.scm (emacs-filladapt)[description]:
	Fix ‘funtions’ typo.

	gnu: rtl8812au-aircrack-ng-linux-module: Inherit from rtl8821ce-linux-module.
	* gnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module): Inherit
	from the rtl8821ce-linux-module package and remove duplicate fields.

	gnu: rtl8821ce-linux-module: Honour PARALLEL-BUILD?.
	* gnu/packages/linux.scm (rtl8821ce-linux-module)[arguments]:
	Spawn multiple build make jobs if requested.

	gnu: rtl8821ce-linux-module: Prepare for cross-compilation.
	* gnu/packages/linux.scm (rtl8821ce-linux-module)[arguments]:
	Use CC-FOR-TARGET.

	build-system: linux-module: Don't explicitly return #t from phases.
	* guix/build-system/linux-module.scm (configure): Remove explicit #t return value.

	build-system: linux-module: Build and install in parallel.
	* guix/build-system/linux-module.scm (linux-module-build)
	(guix/build-system/linux-module.scm): Accept the PARALLEL-BUILD? keyword
	and pass it on to the builder.
	* guix/build/linux-module-build-system.scm (build, install): Capture and
	honour it.

2021-10-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: proot: Update to 5.2.0-alpha-0.a70023a and fix version string.
	* gnu/packages/linux.scm (proot): Update to 5.2.0-alpha-0.a70023a.
	[tests?]: Reinstate tests for the aarch64-linux architecture.
	[phases]{patch-sources}: Reinstate the test-ssssssss.c test, fixed upstream.
	Set the VERSION Make variable, which is normally derived from invoking git.
	Delete the new test-docker.sh test file.  Delete the known-to-be-failing
	test-cdd39012.sh and test-d92b57ca.sh test files.
	{check}: No longer set the PROOT_NO_SECCOMP environment variable as the
	upstream issue appears to have been resolved.
	[native-inputs]: Use the current coreutils package.

2021-10-01  jgart  <jgart@dismail.de>

	gnu: Add guile-pipe.
	* gnu/packages/guile-xyz.scm (guile-pipe): New variable.

2021-10-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-pytest-exploratory.
	* gnu/packages/python-check.scm (python-pytest-exploratory): New variable.

2021-10-01  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: gdb-9.2: Fix build with GCC 10 on powerpc64le-linux.
	* gnu/packages/patches/gdb-9.2-sim-ppc-fno-common.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gdb.scm (gdb-9.2)[source]: Use it.

2021-10-01  Xinglu Chen  <public@yoctocell.xyz>

	build: Don’t delete ‘guix-gc.timer’ file.
	Without this invoking ‘make clean’ would remove ‘guix-gc.timer’, and ‘make’
	would fail with.

	  make[2]: *** No rule to make target 'etc/guix-gc.timer', needed by 'all-am'.  Stop.

	* nix/local.mk (nodist_systemdservice_DATA): Remove ‘guix-gc.timer’.

2021-10-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-treemacs: Update to 2.9.1.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs): Update to 2.9.1.

	gnu: emacs-parseedn: Update to 1.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-parseedn): Update to 1.0.4.

	gnu: emacs-parseclj: Update to 1.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-parseclj): Update to 1.0.4.

	gnu: emacs-crdt: Update to 0.2.6.
	* gnu/packages/emacs-xyz.scm (emacs-crdt): Update to 0.2.6.

	gnu: emacs-counsel-etags: Update to 1.10.0.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-etags): Update to 1.10.0.

	gnu: emacs-a: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-a): Update to 1.0.0.

	gnu: emacs-org-contrib: Update description.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update description according
	to new repository.

	gnu: emacs-org: Update to 9.5.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.5.

	gnu: emacs-org-contrib: Update to 0.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 0.2.

	gnu: emacs-tramp: Update to 2.5.1.3.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.1.3.

2021-09-30  Xinglu Chen  <public@yoctocell.xyz>

	gnu: av-98: Set 'upstream-name' property.
	* gnu/packages/web-browsers.scm (av-98)[properties]: Set ‘upstream-name’.

2021-09-30  Xinglu Chen  <public@yoctocell.xyz>

	import: pypi: Honor the 'upstream-name' package property.
	Previously, when a PyPI package had a “-” followed by one or more digits in
	its name, e.g., “AV-98”, the importer would interpret “98” as the version of
	the package and thus mistake the “AV-98” package for the “av” package on PyPI.

	  $ ./pre-inst-env guix refresh av-98
	  following redirection to `https://pypi.org/pypi/av/json'...
	  /home/yoctocell/src/guix/gnu/packages/web-browsers.scm:914:13: av-98 would be upgraded from 1.0.1 to 8.0.3

	Setting the ‘upstream-name’ property to “AV-98” would solve the problem.

	  $ ./pre-inst-env guix refresh av-98
	  /home/yoctocell/src/guix/gnu/packages/web-browsers.scm:914:13: 1.0.1 is already the latest version of av-98

	* guix/import/pypi.scm (guix-package->pypi-name): Honor ‘upstream-name’
	property.
	(make-pypi-sexp): Set ‘upstream-name’ property when appropriate.
	* tests/pypi.scm (test-json): Rename to ...
	(test-json-1): ... this.
	(test-json-2): New variable
	("guix-package->pypi-name, honor 'upstream-name'"): New test.
	("pypi->guix-package, package name contains \"-\" followed by digits"):
	Likewise.

2021-09-30  Vinicius Monego  <monego@posteo.net>

	gnu: Remove python-py-bcrypt.
	* gnu/packages/python-crypto.scm (python-py-bcrypt, python2-py-bcrypt): Remove
	variables.

2021-09-30  Vinicius Monego  <monego@posteo.net>

	gnu: python-passlib: Use python-bcrypt.
	py-bcrypt is unmaintained and support will be dropped in passlib 1.8. The
	recommended option is bcrypt.

	* gnu/packages/python-crypto.scm (python-passlib)[propagated-inputs]: Remove
	python-py-bcrypt. Add python-bcrypt.
	[arguments]<#:phases>: Don't return #t.

2021-09-30  Vinicius Monego  <monego@posteo.net>

	gnu: Remove python2-passlib.
	* gnu/packages/python-crypto.scm (python2-passlib): Remove variable.

2021-09-30  Xinglu Chen  <public@yoctocell.xyz>

	gnu: grokmirror: Update to 2.0.11.
	* gnu/packages/version-control.scm (grokmirror): Update to 2.0.11.
	[arguments]<#:phases>: Don’t return #t.

2021-09-30  Ludovic Courtès  <ludo@gnu.org>

	discovery: Hide Guile warnings when loading modules.
	Fixes <https://issues.guix.gnu.org/43747>.

	* guix/discovery.scm (scheme-modules): Parameterize 'current-warning-port'.

2021-09-30  zimoun  <zimon.toutoune@gmail.com>

	packages: Factorize and document 'computed-origin-method'.
	The 'computed-origin-method' had been introduced to work around
	limitations of the 'snippet' mechanism.  The procedure was duplicated,
	which made it hard to automatically detect packages using it.

	* guix/packages.scm (computed-origin-method): Move procedure from...
	* gnu/packages/gnuzilla.scm: ...here and...
	* gnu/packages/gnuzilla.scm: ...there.

2021-09-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gnumach: Add -fcommon to GCC flags.
	* gnu/packages/hurd.scm (gnumach)[arguments]: Add -fcommon GCC flag.

2021-09-30  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 0.34.0.
	* gnu/packages/gnome.scm (komikku): Update to 0.34.0.

2021-09-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-pytest-repeat.
	* gnu/packages/python-check.scm (python-pytest-repeat): New variable.

2021-09-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: 389-ds-base: Update to 1.4.4.17.
	* gnu/packages/openldap.scm (389-ds-base): Update to 1.4.4.17.
	[source]: Use release tarball from Github.
	[arguments]: Remove wrapping of readnsstate.

	gnu: 389-ds-base: Restore definition of pythondir.
	* gnu/packages/openldap.scm (389-ds-base)[arguments]: Import python-version
	from (guix build python-build-system); define pythondir before using it in
	fix-install-location-of-python-tools.

2021-09-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add julia-documenter.
	These four variables are added in the same commit to avoid a cyclic
	dependency.

	* gnu/packages/julia-xyz.scm (julia-documenter,
	julia-documentermarkdown, julia-documentertools): New variables.
	(julia-documenter-bootstrap): New hidden variable.

2021-09-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add julia-sass.
	* gnu/packages/julia-xyz.scm (julia-sass): New variable.

	gnu: Add julia-libsass-jll.
	* gnu/packages/julia-jll.scm (julia-libsass-jll): New variable.

	gnu: Add julia-ansicoloredprinters.
	* gnu/packages/julia-xyz.scm (julia-ansicoloredprinters): New variable.

	gnu: Add julia-pycall.
	* gnu/packages/julia-xyz.scm (julia-pycall): New variable.

	gnu: Add julia-mlstyle.
	* gnu/packages/julia-xyz.scm (julia-mlstyle): New variable.

	gnu: Add julia-measurements.
	* gnu/packages/julia-xyz.scm (julia-measurements): New variable.

	gnu: Add julia-quadgk.
	* gnu/packages/julia-xyz.scm (julia-quadgk): New variable.

2021-09-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gdsfmt: Adjust bad substitution.
	* gnu/packages/bioconductor.scm (r-gdsfmt)[source]: Include beginning-of-line
	anchor in substitution regular expression.

	gnu: r-delayedmatrixstats: Update to 1.14.3.
	* gnu/packages/bioconductor.scm (r-delayedmatrixstats): Update to 1.14.3.

	gnu: r-s4vectors: Update to 0.30.1.
	* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.30.1.

	gnu: r-biocpkgtools: Update to 1.10.2.
	* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.10.2.
	[propagated-inputs]: Remove r-rex.

	gnu: r-timeseriesexperiment: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-timeseriesexperiment): Update to 1.10.1.

	gnu: r-gdsfmt: Update to 1.28.1.
	* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.28.1.

	gnu: r-cicero: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-cicero): Update to 1.10.1.

	gnu: r-zinbwave: Update to 1.14.2.
	* gnu/packages/bioconductor.scm (r-zinbwave): Update to 1.14.2.

	gnu: r-clusterprofiler: Update to 4.0.5.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.0.5.
	[propagated-inputs]: Remove r-rvcheck; add r-yulab-utils.

	gnu: r-ggtree: Update to 3.0.4.
	* gnu/packages/bioconductor.scm (r-ggtree): Update to 3.0.4.
	[propagated-inputs]: Remove r-rvcheck; add r-ggfun and r-yulab-utils.

	gnu: r-matrixgenerics: Update to 1.4.3.
	* gnu/packages/bioconductor.scm (r-matrixgenerics): Update to 1.4.3.

	gnu: r-chippeakanno: Update to 3.26.4.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.26.4.

	gnu: r-diffbind: Update to 3.2.7.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.2.7.

	gnu: r-genomicfeatures: Update to 1.44.2.
	* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.44.2.

	gnu: r-genomeinfodb: Update to 1.28.4.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.28.4.

	gnu: r-edger: Update to 3.34.1.
	* gnu/packages/bioconductor.scm (r-edger): Update to 3.34.1.

	gnu: r-biocparallel: Update to 1.26.2.
	* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.26.2.

	gnu: r-affxparser: Update to 1.64.1.
	* gnu/packages/bioconductor.scm (r-affxparser): Update to 1.64.1.

	gnu: r-r-filesets: Fix build by setting HOME.
	* gnu/packages/cran.scm (r-r-filesets)[arguments]: Add build phase to set HOME
	variable.

	gnu: r-glinternet: Update to 1.0.12.
	* gnu/packages/statistics.scm (r-glinternet): Update to 1.0.12.

	gnu: r-pbapply: Update to 1.5-0.
	* gnu/packages/statistics.scm (r-pbapply): Update to 1.5-0.

	gnu: r-rrcov: Update to 1.6-0.
	* gnu/packages/statistics.scm (r-rrcov): Update to 1.6-0.

	gnu: r-fastica: Update to 1.2-3.
	* gnu/packages/statistics.scm (r-fastica): Update to 1.2-3.

	gnu: r-sfsmisc: Update to 1.1-12.
	* gnu/packages/statistics.scm (r-sfsmisc): Update to 1.1-12.

	gnu: r-matrixstats: Update to 0.61.0.
	* gnu/packages/statistics.scm (r-matrixstats): Update to 0.61.0.

	gnu: r-r-utils: Update to 2.11.0.
	* gnu/packages/statistics.scm (r-r-utils): Update to 2.11.0.

	gnu: r-e1071: Update to 1.7-9.
	* gnu/packages/statistics.scm (r-e1071): Update to 1.7-9.

	gnu: r-rngtools: Update to 1.5.2.
	* gnu/packages/statistics.scm (r-rngtools): Update to 1.5.2.

	gnu: r-xml: Update to 3.99-0.8.
	* gnu/packages/statistics.scm (r-xml): Update to 3.99-0.8.

	gnu: r-rmarkdown: Update to 2.11.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.11.
	[propagated-inputs]: Add r-jquerylib.

	gnu: r-plotrix: Update to 3.8-2.
	* gnu/packages/statistics.scm (r-plotrix): Update to 3.8-2.

	gnu: r-hms: Update to 1.1.1.
	* gnu/packages/statistics.scm (r-hms): Update to 1.1.1.

	gnu: r-openssl: Update to 1.4.5.
	* gnu/packages/statistics.scm (r-openssl): Update to 1.4.5.

	gnu: r-roxygen2: Update to 7.1.2.
	* gnu/packages/statistics.scm (r-roxygen2): Update to 7.1.2.
	[propagated-inputs]: Remove r-rcpp; add r-cpp11.

	gnu: r-ade4: Update to 1.7-18.
	* gnu/packages/statistics.scm (r-ade4): Update to 1.7-18.

	gnu: r-tibble: Update to 3.1.4.
	* gnu/packages/statistics.scm (r-tibble): Update to 3.1.4.

	gnu: r-knitr: Update to 1.34.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.34.
	[propagated-inputs]: Remove r-markdown.

	gnu: r-stringi: Update to 1.7.4.
	* gnu/packages/statistics.scm (r-stringi): Update to 1.7.4.

	gnu: r-digest: Update to 0.6.28.
	* gnu/packages/statistics.scm (r-digest): Update to 0.6.28.

	gnu: r-survival: Update to 3.2-13.
	* gnu/packages/statistics.scm (r-survival): Update to 3.2-13.

	gnu: r-mgcv: Update to 1.8-37.
	* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-37.

	gnu: r-nlme: Update to 3.1-153.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-153.

	gnu: r-lattice: Update to 0.20-45.
	* gnu/packages/statistics.scm (r-lattice): Update to 0.20-45.

	gnu: r-zoolog: Update to 0.4.1.
	* gnu/packages/cran.scm (r-zoolog): Update to 0.4.1.

	gnu: r-paws: Update to 0.1.12.
	* gnu/packages/cran.scm (r-paws): Update to 0.1.12.
	[propagated-inputs]: Add r-paws-developer-tools and r-paws-end-user-computing.

	gnu: r-tfautograph: Update to 0.3.2.
	* gnu/packages/cran.scm (r-tfautograph): Update to 0.3.2.
	[propagated-inputs]: Add r-backports.

	gnu: r-rgeos: Update to 0.5-8.
	* gnu/packages/cran.scm (r-rgeos): Update to 0.5-8.

	gnu: r-exactextractr: Update to 0.7.0.
	* gnu/packages/cran.scm (r-exactextractr): Update to 0.7.0.

	gnu: r-vroom: Update to 1.5.5.
	* gnu/packages/cran.scm (r-vroom): Update to 1.5.5.

	gnu: r-rjsonio: Update to 1.3-1.6.
	* gnu/packages/cran.scm (r-rjsonio): Update to 1.3-1.6.

	gnu: r-striprtf: Update to 0.5.3.
	* gnu/packages/cran.scm (r-striprtf): Update to 0.5.3.

	gnu: r-mlr3tuning: Update to 0.9.0.
	* gnu/packages/cran.scm (r-mlr3tuning): Update to 0.9.0.
	[propagated-inputs]: Add r-digest.

	gnu: r-bbotk: Update to 0.4.0.
	* gnu/packages/cran.scm (r-bbotk): Update to 0.4.0.

	gnu: r-mlr3misc: Update to 0.9.4.
	* gnu/packages/cran.scm (r-mlr3misc): Update to 0.9.4.

	gnu: r-mlr3measures: Update to 0.4.0.
	* gnu/packages/cran.scm (r-mlr3measures): Update to 0.4.0.

	gnu: r-lgr: Update to 0.4.3.
	* gnu/packages/cran.scm (r-lgr): Update to 0.4.3.

	gnu: r-dials: Update to 0.0.10.
	* gnu/packages/cran.scm (r-dials): Update to 0.0.10.

	gnu: r-flexsurv: Update to 2.1.
	* gnu/packages/cran.scm (r-flexsurv): Update to 2.1.

	gnu: r-cpp11: Update to 0.4.0.
	* gnu/packages/cran.scm (r-cpp11): Update to 0.4.0.

	gnu: r-brms: Update to 2.16.1.
	* gnu/packages/cran.scm (r-brms): Update to 2.16.1.

	gnu: r-posterior: Update to 1.1.0.
	* gnu/packages/cran.scm (r-posterior): Update to 1.1.0.
	[propagated-inputs]: Add r-matrixstats.

	gnu: r-openmx: Update to 2.19.8.
	* gnu/packages/cran.scm (r-openmx): Update to 2.19.8.

	gnu: r-proxyc: Update to 0.2.1.
	* gnu/packages/cran.scm (r-proxyc): Update to 0.2.1.

	gnu: r-influencer: Update to 0.1.0.1.
	* gnu/packages/cran.scm (r-influencer): Update to 0.1.0.1.

	gnu: r-lhs: Update to 1.1.3.
	* gnu/packages/cran.scm (r-lhs): Update to 1.1.3.

	gnu: r-desolve: Update to 1.29.
	* gnu/packages/cran.scm (r-desolve): Update to 1.29.

	gnu: r-lifecycle: Update to 1.0.1.
	* gnu/packages/cran.scm (r-lifecycle): Update to 1.0.1.

	gnu: r-rgdal: Update to 1.5-27.
	* gnu/packages/cran.scm (r-rgdal): Update to 1.5-27.

	gnu: r-rhpcblasctl: Update to 0.21-247.
	* gnu/packages/cran.scm (r-rhpcblasctl): Update to 0.21-247.

	gnu: r-dae: Update to 3.2-11.
	* gnu/packages/cran.scm (r-dae): Update to 3.2-11.

	gnu: r-styler: Update to 1.6.2.
	* gnu/packages/cran.scm (r-styler): Update to 1.6.2.
	[propagated-inputs]: Add r-glue.
	[arguments]: Set HOME variable.

	gnu: r-float: Update to 0.2-6.
	* gnu/packages/cran.scm (r-float): Update to 0.2-6.

	gnu: r-arrow: Update to 5.0.0.2.
	* gnu/packages/cran.scm (r-arrow): Update to 5.0.0.2.
	[propagated-inputs]: Remove r-cpp11.

	gnu: r-aplot: Update to 0.1.1.
	* gnu/packages/cran.scm (r-aplot): Update to 0.1.1.
	[propagated-inputs]: Add r-ggfun, r-ggplotify, and r-yulab-utils.

	gnu: r-ggfun: Update to 0.0.4.
	* gnu/packages/cran.scm (r-ggfun): Update to 0.0.4.

	gnu: r-europepmc: Update to 0.4.1.
	* gnu/packages/cran.scm (r-europepmc): Update to 0.4.1.

	gnu: r-ggplotify: Update to 0.1.0.
	* gnu/packages/cran.scm (r-ggplotify): Update to 0.1.0.

	gnu: r-rjava: Update to 1.0-5.
	* gnu/packages/cran.scm (r-rjava): Update to 1.0-5.

	gnu: r-bookdown: Update to 0.24.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.24.

	gnu: r-ibdreg: Update to 0.3.6.
	* gnu/packages/cran.scm (r-ibdreg): Update to 0.3.6.

	gnu: r-bqtl: Update to 1.0-33.
	* gnu/packages/cran.scm (r-bqtl): Update to 1.0-33.

	gnu: r-haplo-stats: Update to 1.8.7.
	* gnu/packages/cran.scm (r-haplo-stats): Update to 1.8.7.

	gnu: r-spdep: Update to 1.1-11.
	* gnu/packages/cran.scm (r-spdep): Update to 1.1-11.
	[propagated-inputs]: Add r-e1071, r-s2, and r-units.

	gnu: r-blockmodeling: Update to 1.0.5.
	* gnu/packages/cran.scm (r-blockmodeling): Update to 1.0.5.

	gnu: r-future: Update to 1.22.1.
	* gnu/packages/cran.scm (r-future): Update to 1.22.1.

	gnu: r-parallelly: Update to 1.28.1.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.28.1.

	gnu: r-protviz: Update to 0.7.0.
	* gnu/packages/cran.scm (r-protviz): Update to 0.7.0.

	gnu: r-corpcor: Update to 1.6.10.
	* gnu/packages/cran.scm (r-corpcor): Update to 1.6.10.

	gnu: r-rvcheck: Update to 0.2.0.
	* gnu/packages/cran.scm (r-rvcheck): Update to 0.2.0.
	[propagated-inputs]: Remove r-rlang; add r-yulab-utils.

	gnu: r-tidytree: Update to 0.3.5.
	* gnu/packages/cran.scm (r-tidytree): Update to 0.3.5.
	[propagated-inputs]: Add r-tidyr and r-tidyselect.

	gnu: r-gsl: Update to 2.1-7.
	* gnu/packages/cran.scm (r-gsl): Update to 2.1-7.

	gnu: r-gert: Update to 1.4.1.
	* gnu/packages/cran.scm (r-gert): Update to 1.4.1.

	gnu: r-bayestestr: Update to 0.11.0.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.11.0.

	gnu: r-glmmtmb: Update to 1.1.2.3.
	* gnu/packages/cran.scm (r-glmmtmb): Update to 1.1.2.3.

	gnu: r-tmb: Update to 1.7.21.
	* gnu/packages/cran.scm (r-tmb): Update to 1.7.21.

	gnu: r-proc: Update to 1.18.0.
	* gnu/packages/cran.scm (r-proc): Update to 1.18.0.

	gnu: r-argparse: Update to 2.1.1.
	* gnu/packages/cran.scm (r-argparse): Update to 2.1.1.

	gnu: r-flextable: Update to 0.6.8.
	* gnu/packages/cran.scm (r-flextable): Update to 0.6.8.

	gnu: r-insight: Update to 0.14.4.
	* gnu/packages/cran.scm (r-insight): Update to 0.14.4.

	gnu: r-officer: Update to 0.4.0.
	* gnu/packages/cran.scm (r-officer): Update to 0.4.0.

	gnu: r-rjags: Update to 4-11.
	* gnu/packages/cran.scm (r-rjags): Update to 4-11.

	gnu: r-hdf5r: Update to 1.3.4.
	* gnu/packages/cran.scm (r-hdf5r): Update to 1.3.4.

	gnu: r-ggsignif: Update to 0.6.3.
	* gnu/packages/cran.scm (r-ggsignif): Update to 0.6.3.

	gnu: r-reticulate: Update to 1.22.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.22.
	[propagated-inputs]: Add r-here.

	gnu: r-maptools: Update to 1.1-2.
	* gnu/packages/cran.scm (r-maptools): Update to 1.1-2.

	gnu: r-pillar: Update to 1.6.3.
	* gnu/packages/cran.scm (r-pillar): Update to 1.6.3.

	gnu: r-xfun: Update to 0.26.
	* gnu/packages/cran.scm (r-xfun): Update to 0.26.

	gnu: r-sm: Update to 2.2-5.7.
	* gnu/packages/cran.scm (r-sm): Update to 2.2-5.7.

	gnu: r-mitml: Update to 0.4-2.
	* gnu/packages/cran.scm (r-mitml): Update to 0.4-2.

	gnu: r-stringdist: Update to 0.9.8.
	* gnu/packages/cran.scm (r-stringdist): Update to 0.9.8.

	gnu: r-psych: Update to 2.1.9.
	* gnu/packages/cran.scm (r-psych): Update to 2.1.9.

	gnu: r-ipred: Update to 0.9-12.
	* gnu/packages/cran.scm (r-ipred): Update to 0.9-12.

	gnu: r-lava: Update to 1.6.10.
	* gnu/packages/cran.scm (r-lava): Update to 1.6.10.
	[propagated-inputs]: Add r-future-apply and r-progressr.

	gnu: r-pkgload: Update to 1.2.2.
	* gnu/packages/cran.scm (r-pkgload): Update to 1.2.2.

	gnu: r-pls: Update to 2.8-0.
	* gnu/packages/cran.scm (r-pls): Update to 2.8-0.

	gnu: r-partykit: Update to 1.2-15.
	* gnu/packages/cran.scm (r-partykit): Update to 1.2-15.

	gnu: r-maps: Update to 3.4.0.
	* gnu/packages/cran.scm (r-maps): Update to 3.4.0.

	gnu: r-htmlwidgets: Update to 1.5.4.
	* gnu/packages/cran.scm (r-htmlwidgets): Update to 1.5.4.

	gnu: r-htmltools: Update to 0.5.2.
	* gnu/packages/cran.scm (r-htmltools): Update to 0.5.2.
	[propagated-inputs]: Add r-fastmap.

	gnu: r-httpuv: Update to 1.6.3.
	* gnu/packages/cran.scm (r-httpuv): Update to 1.6.3.

	gnu: r-shadowtext: Update to 0.0.9.
	* gnu/packages/cran.scm (r-shadowtext): Update to 0.0.9.

	gnu: r-gprofiler2: Update to 0.2.1.
	* gnu/packages/cran.scm (r-gprofiler2): Update to 0.2.1.

	gnu: r-ggpmisc: Update to 0.4.3.
	* gnu/packages/cran.scm (r-ggpmisc): Update to 0.4.3.
	[propagated-inputs]: Add r-lmodel2.

	gnu: r-rticles: Update to 0.21.
	* gnu/packages/cran.scm (r-rticles): Update to 0.21.

	gnu: r-waldo: Update to 0.3.1.
	* gnu/packages/cran.scm (r-waldo): Update to 0.3.1.

	gnu: r-datawizard: Update to 0.2.0.1.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.2.0.1.

	gnu: Add r-paws-end-user-computing.
	* gnu/packages/cran.scm (r-paws-end-user-computing): New variable.

	gnu: Add r-paws-developer-tools.
	* gnu/packages/cran.scm (r-paws-developer-tools): New variable.

	gnu: Add r-here.
	* gnu/packages/cran.scm (r-here): New variable.

	gnu: Add r-progressr.
	* gnu/packages/cran.scm (r-progressr): New variable.

	gnu: Add r-lmodel2.
	* gnu/packages/cran.scm (r-lmodel2): New variable.

	gnu: r-bslib: Update to 0.3.0.
	* gnu/packages/cran.scm (r-bslib): Update to 0.3.0.
	[source]: Delete new minified JavaScript file.
	[arguments]: Update minification code.
	[native-inputs]: Update source file for Bootstrap 4; add source file for
	Bootstrap 5.
	[propagated-inputs]: Remove r-magrittr.

	gnu: r-dt: Update to 0.19.
	* gnu/packages/statistics.scm (r-dt): Update to 0.19.
	[source]: Remove minified JavaScript in a snippet.
	[arguments]: Minify JavaScript inputs.
	[propagated-inputs]: Add r-jquerylib.
	[inputs]: Add js-selectize.
	[native-inputs]: Add uglifyjs, datatables-plugins, js-nouislider, and all
	JavaScript source files.
	[licenses]: Remove asl2.0 from the list because selectize is no longer
	included.

2021-09-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	build-system: linux-module: Normalise the ‘M’ source-directory.
	"make modules_install" with an "M=" file name ending in "/." breaks at
	least rtl8812au-aircrack-ng-linux-module.  In general, passing a more
	human-generated-looking value seems prudent as these are more likely to
	be tested upstream.

	* guix/build/linux-module-build-system.scm (build, install): Call
	CANONICALIZE-PATH on SOURCE-DIRECTORY instead of STRING-APPEND.

	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.
	as apteryx on #guix

2021-09-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sbcl-hunchenissr: Fix typo in description.
	* gnu/packages/lisp-xyz.scm (sbcl-hunchenissr): Fix ‘develpment’ typo.

	gnu: sbcl-markup-reader: Fix typo in description.
	* gnu/packages/lisp-xyz.scm (sbcl-markup-reader)[description]:
	Fix ‘embeded’ typo.

	gnu: python-w3lib: Fix typo in description.
	* gnu/packages/python-web.scm (python-w3lib)[description]:
	Fix ‘entites’ typo and wrap to 80 characters.

	gnu: abjad-ext-rmakers: Fix typo in synopsis.
	* gnu/packages/music.scm (abjad-ext-rmakers)[synopsis]:
	Fix ‘exension’ typo.

2021-09-29  Ludovic Courtès  <ludo@gnu.org>

	style: Really honor '--input-simplification=always'.
	* guix/scripts/style.scm (simplify-package-inputs): Use (const #t) when
	POLICY is 'always.

	gnu: guile: Use 'modify-inputs' where appropriate.
	* gnu/packages/guile.scm (guile-3.0)[propagated-inputs]: Use
	'modify-inputs'.
	(guile-3.0/libgc-7)[propagated-inputs]: Likewise.
	(guile-for-guile-emacs)[native-inputs]: Likewise.
	* gnu/packages/make-bootstrap.scm (make-guile-static): Likewise.

	gnu: skribilo: Disable tests.
	* gnu/packages/skribilo.scm (skribilo)[arguments]: Pass #:tests? #f.

	gnu: guile-static: Disable JIT on GNU/Hurd.
	* gnu/packages/make-bootstrap.scm (make-guile-static): Pass
	"--disable-jit" when targeting GNU/Hurd.

	gnu: make-bootstrap: Remove more input labels.
	* gnu/packages/make-bootstrap.scm (%binutils-static-stripped)[inputs]:
	Remove.
	[arguments]: Turn #:builder into a gexp.
	(%mes-minimal-stripped)[inputs]: Remove.
	[arguments]: Turn #:builder into a gexp.
	(make-guile-static-stripped): Likewise.

	gnu: make-bootstrap: Remove input labels.
	* gnu/packages/make-bootstrap.scm (%static-inputs): Remove labels.
	(%static-binaries)[arguments]: Special-case 'name' for "bash-static".
	(%linux-libre-headers-stripped)[inputs]: Remove label.
	(%mes-minimal)[native-inputs]: Remove label.
	(tarball-package)[native-inputs]: Remove labels.
	[inputs]: Remove.
	[arguments]: Rewrite as a gexp.
	(%bootstrap-tarballs)[inputs]: Remove labels.

2021-09-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python2-pandas: Fix build by reverting inherited fields.
	* gnu/packages/python-science.scm (python2-pandas)[arguments]: Do not inherit
	field; revert to values at commit c0d43f62232507b441edf28c3f051921dfb04c2a.
	[propagated-inputs]: Do not inherit.
	[inputs]: Same.
	[native-inputs]: Same.

	gnu: python2-pytest-mock: Downgrade to 1.10.1.
	* gnu/packages/check.scm (python2-pytest-mock)[propagated-inputs]: Only use
	python2-mock and python2-pytest.
	[version]: Downgrade to 1.10.1.

2021-09-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	guix-install.sh: Don't swallow wget errors.
	Using ‘-q’ suppresses *all* stderr output, including errors.

	* etc/guix-install.sh (chk_gpg_keyring, guix_get_bin_list, guix_get_bin):
	Substitute ‘--no-verbose’ for ‘-q’.

	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>

2021-09-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dehydrated: Update description.
	* gnu/packages/tls.scm (dehydrated)[synopsis, description]:
	Let's Encrypt hasn't been the only game in ACME town in ages.

	gnu: exim: Don't return #t from phases.
	* gnu/packages/mail.scm (exim)[arguments]: Don't explicitly return #t from phases.

	gnu: exim: Prepare for cross-compilation.
	* gnu/packages/mail.scm (exim)[arguments]: Use CC-FOR-TARGET.

	gnu: exim: Update to 4.95.
	* gnu/packages/mail.scm (exim): Update to 4.95.

	gnu: ocaml-dune-build-info: Fix typo in description.
	* gnu/packages/ocaml.scm (ocaml-dune-build-info)[description]:
	Fix ‘informations’ typo.

	gnu: parinfer-rust: Fix typos in description.
	* gnu/packages/text-editors.scm (parinfer-rust)[synopsis, description]:
	Fix two different ways to mistype ‘parentheses’.

	gnu: trytond-stock-forecast: Fix typo in description.
	* gnu/packages/tryton.scm (trytond-stock-forecast)[description]:
	Fix ‘mecanisms’ typo.

	gnu: rust-dbus: Fix typo in description.
	* gnu/packages/crates-io.scm (rust-dbus-0.9)[description]: Fix ‘provies’
	typo.

	gnu: texlive-latex-l3packages: Fix typo in description.
	* gnu/packages/tex.scm (texlive-latex-l3packages)[description]:
	Delete stray hyphen.

2021-09-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vifm: Update to 0.12.
	* gnu/packages/vim.scm (vifm): Update to 0.12.

2021-09-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mame: Update to 0.236.
	* gnu/packages/emulators.scm (mame): Update to 0.236.

	gnu: emacs-modus-themes: Update to 1.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 1.6.0.

	gnu: emacs-map: Update to 3.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-map): Update to 3.2.1.

2021-09-29  Jacob Adams  <jacob@tookmund.com>

	doc: Document Wireguard port configuration option.
	* doc/gnu.texi (VPN Services): Document wireguard port configuration option.

2021-09-29  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guile-email: Fix build.
	* gnu/packages/patches/guile-email-fix-tests.patch: New file.
	* gnu/local.mk (DIST_PATCH_DATA): Add it.
	* gnu/packages/guile-xyz.scm (guile-email): Use it.

2021-09-29  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Adapt 'de' translation.
	* etc/news.scm: Mention that Guix Home is a "technology preview".

2021-09-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mariadb: Update to 10.5.12.
	* gnu/packages/databases.scm (mariadb): Update to 10.5.12.
	[source]: Remove patches.
	[arguments]: In custom 'adjust-tests phase, update list of skipped
	tests. Also remove tests already listed in mysql-test/unstable-tests.
	* gnu/packages/patches/mariadb-CVE-2021-27928.patch,
	gnu/packages/patches/mariadb-cmake-compat.patch: Remove files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2021-09-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-chipseq: Update to 0.0.53.
	* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.53.
	[inputs]: Add r-hexbin.

2021-09-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mariadb: Honor parallel-tests?.
	* gnu/packages/databases.scm (mariadb)[arguments]: In custom 'check
	phase honor #:parallel-tests? flag.

2021-09-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-pytest-csv.
	* gnu/packages/python-check.scm (python-pytest-csv): New variable.

2021-09-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pytest-6: Fix version string in metadata.
	The PKG-INFO file generated previously would have '0.0.0' as the version
	string, causing problems in other packages specifying requirements such as
	'pytest>=6'.

	* gnu/packages/check.scm (python-pytest-6)[phases]{fix-version}: New phase.

2021-09-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-xapian: Fix compilation with Guile 3.0.7.
	* gnu/packages/guile-xyz.scm (guile-xapian)[source]: Add 'modules' and
	'snippet'.

2021-09-28  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: make-bootstrap: Enable tests in static gawk build.
	The tests were disabled because gawk’s extension mechanism doesn’t work
	when it’s built statically, and some tests fail because of that.

	Another alternative is to disable the extension mechanism during
	configuration time, which causes the testsuite to pass again.

	* gnu/packages/make-bootstrap.scm (%static-inputs)[gawk]<#:tests?>: Remove.
	<#:configure-flags>: Add.

2021-09-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: make-bootstrap: Allow compilation of the statically-link gawk.
	Previously, linking would fail due to the '-fno-common' default in GCC 10:

	  ld: /gnu/store/…-glibc-2.33-static/lib/libc.a(getopt.o): in function `_getopt_internal_r':
	  (.text+0x6e0): multiple definition of `_getopt_internal_r'; support/libsupport.a(getopt.o):/tmp/guix-build-gawk-5.1.0.drv-0/gawk-5.1.0/support/getopt.c:404: first defined here
	  ld: /gnu/store/…-glibc-2.33-static/lib/libc.a(getopt.o): in function `_getopt_internal':

	Reported by Thiago Jung Bauermann <bauermann@kolabnow.com>.

	* gnu/packages/make-bootstrap.scm (%static-inputs) <gawk>: Remove
	getopt.o from libsupport.a.

2021-09-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	file-systems: Prefer low-memory mode of ‘btrfs check’.
	* gnu/build/file-systems.scm (check-btrfs-file-system):
	Add ‘--mode lowmem’ arguments when supported.

	Reported by Noisytoot on #guix.

2021-09-28  Xinglu Chen  <public@yoctocell.xyz>

	test: lint: Fix ‘haskell-stackage’ test.
	This is a follow-up to commit 9c5e5ca1c0de56a0d5b2b924de10548172095b58.

	The previous package was called “ghc-x” which is not available on Stackage,
	instead change it to “ghc-pandoc” which does exist, and adjust its version.

	* tests/lint.scm ("haskell-stackage"): Add additional metadata for the
	  package; change package name to “ghc-pandoc”; and change to version to
	  “100.0”.

	Reported-by: Tobias Geerinckx-Rice <me@tobias.gr>

2021-09-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: crm114: Fix typo in description.
	* gnu/packages/mail.scm (crm114): Fix ‘correllation’ typo.

	gnu: r-simplifyenrichment: Fix typo in description.
	* gnu/packages/bioconductor.scm (r-simplifyenrichment)[description]:
	Fix ‘implemeted’ typo.

	import: minetest: Fix typos.
	* guix/import/minetest.scm (elaborate-contentdb-name): Fix ‘ambiguous’
	and ‘thes’ typos.
	* tests/minetest.scm: Likewise for all tests.

	tests: go: Fix typo.
	* tests/go.scm (fixture-go-mod-unparseable): Rename this…
	(fixture-go-mod-unparsable): …to this.  Adjust the only caller.

	doc: Fix typos.
	* doc/guix.texi (Invoking guix import): Fix ‘accross’ typo.
	(Version Control Services): Fix ‘infomation’ typo.

2021-09-28  phodina via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add falltergeist.
	* gnu/packages/games.scm (falltergeist): New variable.

	gnu: Add sdlpop.
	* gnu/packages/games.scm (sdlpop): New variable.

2021-09-28  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add emacs-bing-dict.
	* gnu/packages/emacs-xyz.scm (emacs-bing-dict): New variable.

	gnu: Add emacs-eterm-256color.
	* gnu/packages/emacs-xyz.scm (emacs-eterm-256color): New variable.

2021-09-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-julia-snail: Update to 1.1.4.
	* gnu/packages/emacs-xyz.scm (emacs-julia-snail): Update to 1.1.4.

	gnu: emacs-parseclj: Update to 1.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-parseclj): Update to 1.0.2.

	gnu: emacs-evil-matchit: Update to 2.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-evil-matchit): Update to 2.4.1.

	gnu: emacs-closql: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-closql): Update to 1.2.0.

2021-09-28  jgart  <jgart@dismail.de>

	gnu: Add python-glom.
	* gnu/packages/python-xyz.scm (python-glom): New variable.

	gnu: Add python-face.
	* gnu/packages/python-xyz.scm (python-face): New variable.

2021-09-28  Andrew Whatson  <whatson@gmail.com>

	gnu: Add lxd.
	* gnu/packages/virtualization.scm (lxd): New variable.

	gnu: lxcfs: Update to 4.0.9.
	* gnu/packages/virtualization.scm (lxcfs): Update to 4.0.9.

	gnu: lxc: Update to 4.0.10.
	* gnu/packages/virtualization.scm (lxc): Update to 4.0.10.

	gnu: libdqlite: Update to 1.9.0.
	* gnu/packages/cluster.scm (libdqlite): Update to 1.9.0.

	gnu: libraft: Update to 0.11.2.
	* gnu/packages/cluster.scm (libraft): Update to 0.11.2.
	[inputs]: Add lz4.

2021-09-28  Ludovic Courtès  <ludo@gnu.org>

	news: Mention that Home is a "technology preview".
	* etc/news.scm: Mention that Home is a "technology preview".

2021-09-28  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: freetalk: Fix build.
	* gnu/packages/messaging.scm (freetalk)[arguments]: Pass the -fcommon flag to
	fix the build with GCC 10.

	gnu: syslinux: Fix build.
	* gnu/packages/patches/syslinux-gcc10.patch: New file.
	* gnu/packages/patches/syslinux-strip-gnu-property.patch: New file.
	* gnu/local.mk (DIST_PATCH_DATA): Add them.
	* gnu/packages/bootloaders.scm (syslinux)[source]: Use them.
	[arguments]: Only strip debug symbols.

2021-09-28  Andrew Tropin  <andrew@trop.in>

	home-services: Add missing imports and function definition.
	* gnu/home-services/configuration.scm: Add missing imports.
	* gnu/home-services/utils.scm (list->human-readable-list): Add new function.
	* gnu/home-services/configuration.scm: Add missing imports.
	* gnu/home-services/xdg.scm: Fix ensure-list function.
	* guix/scripts/home/import.scm: Add missing imports.

2021-09-28  John Soo  <jsoo1@asu.edu>

	gnu: emacs-base16-theme: Add themes to output.
	* gnu/packages/emacs-xyz (emacs-base16-theme)[arguments]: Add build directory
	themes to #:include.  Add a phase to move them to the appropriate place.

2021-09-28  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-burgled-batteries3: Fix compiling with sbcl >= 2.1.6.
	* gnu/packages/patches/sbcl-burgled-batteries3-fix-signals.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/lisp-xyz.scm (sbcl-burgled-batteries3)[source]: Use it.

	gnu: sbcl-ironclad: Update to 0.56.
	* gnu/packages/lisp-xyz.scm (sbcl-ironclad): Update to 0.56.

	gnu: sbcl-png: Fix compiling with sbcl >= 2.1.6.
	* gnu/packages/patches/sbcl-png-fix-sbcl-compatibility.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/lisp-xyz.scm (sbcl-png)[source]: Use it.

2021-09-28  Charles  <charles.b.jackson@protonmail.com>

	gnu: sbcl: Update to 2.1.9.
	* gnu/packages/lisp.scm (sbcl): Update to 2.1.9.

	gnu: cl-esrap: Update to 0.18-2.866f28f.
	* gnu/packages/lisp-xyz.scm (sbcl-esrap): Update to 0.18-2.866f28f.

2021-09-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: libraqm: Update to 0.7.2.
	* gnu/packages/fontutils.scm (libraqm): Update to 0.7.2.
	[source]: Use git-fetch method.
	[build-system]: Switch to meson-build-system.
	[arguments]<#:phases>: Remove unnecessary (and unrecognized) configure flag
	per above.

	gnu: emacs-butler: Update to 0.2.6.
	* gnu/packages/emacs-xyz.scm (emacs-butler): Update to 0.2.6.

	gnu: emacs-pubmed: Update to 0.5.2.
	* gnu/packages/emacs-xyz.scm (emacs-pubmed): Update to 0.5.2.

2021-09-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-pymodbus.
	* gnu/packages/python-xyz.scm (python-pymodbus): New variable.

	gnu: Add python-pyserial-asyncio.
	* gnu/packages/python-xyz.scm (python-pyserial-asyncio): New variable.

	gnu: Add python-pytest-random-order.
	* gnu/packages/check.scm (python-pytest-random-order): New variable.

2021-09-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-proto-match: Explicitly disable tests to fix build.
	I previously thought this unnecessary, but attempting to build the package
	suggests otherwise.

	* gnu/packages/python-xyz.scm (python-proto-matcher)[tests?]: Set to #f.

2021-09-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ccache: Update to 4.4.1.
	* gnu/packages/ccache.scm (ccache): Update to 4.4.1.
	[source]: Add patch.
	[arguments]: Remove explicit #t return values from phases.
	* gnu/packages/patches/ccache-fix-basedir-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: faudio: Update to 21.09.
	* gnu/packages/audio.scm (faudio): Update to 21.09.

	gnu: detox: Update to 1.4.5.
	* gnu/packages/admin.scm (detox): Update to 1.4.5.

2021-09-27  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of Guix Home entry.

2021-09-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 1.7.0-33.
	* gnu/packages/algebra.scm (giac): Update to 1.7.0-33.

	gnu: emacs-parseedn: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-parseedn): Update to 1.0.0.

	gnu: emacs-parseclj: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-parseclj): Update to 1.0.0.

	gnu: emacs-solaire-mode: Update to 2.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-solaire-mode): Update to 2.0.3.

2021-09-27  Mathieu Othacehe  <othacehe@gnu.org>

	doc: Update postgresql defaut socket directory.
	This is a follow-up of: 502925655d1a51aad544804c8ef492a5d24e1776.

	* doc/guix.texi (Database Services): Update the PostgreSQL default socket
	directory value.

2021-09-27  Mathieu Othacehe  <othacehe@gnu.org>

	tests: base: Fix the screendump test.
	* gnu/tests/base.scm (run-basic-test): Look for the screendump capture where
	it has been saved, in the output directory.

	gnu: foomatic-filters: Fix build.
	* gnu/packages/cups.scm (foomatic-filters)[arguments]: Pass the -fcommon flag
	to fix compilation with GCC 10.

2021-09-27  Mathieu Othacehe  <othacehe@gnu.org>

	services: database: Change postgresql default socket.
	Adapt to the postgresql default socket directory set to /var/run/postgresql.

	* gnu/services/databases.scm (<postgresql-config-file>)[socket-directory]: Set
	to /var/run/postgresql.
	(<postgresql-role-configuration>): Ditto.
	* gnu/tests/databases.scm (run-postgresql-test): Adapt it.

2021-09-27  Maxime Devos  <maximedevos@telenet.be>

	gnu: gusb: Don't build introspection data when cross-compiling.
	This fixes a configure error when cross-compiling and doesn't
	cause any rebuilds.

	* gnu/packages/gnome.scm (gusb)[arguments]<#:configure-flags>:
	  Set 'introspection' and 'vapi' to false.

2021-09-27  Maxime Devos  <maximedevos@telenet.be>

	gnu: libxvmc: Pass --disable-malloc0returnsnull when cross-compiling.
	This fixes a configure error when cross-compiling and doesn't
	cause any rebuilds.

	* gnu/packages/xorg.scm (libxvmc)[arguments]<#:configure-flags>:
	  Add malloc0flags.

2021-09-27  Maxime Devos  <maximedevos@telenet.be>

	gnu: libxv: Pass --disable-malloc0returnsnull when cross-compiling.
	This fixes a configure error when cross-compiling and doesn't
	cause any rebuilds.

	* gnu/packages/xorg.scm (libxv)[arguments]<#:configure-flags>:
	  Add malloc0flags.

2021-09-27  Maxime Devos  <maximedevos@telenet.be>

	gnu: xev: Pass --disable-malloc0returnsnull when cross-compiling.
	This fixes a configure error when cross-compiling and doesn't
	cause any rebuilds.

	* gnu/packages/xorg.scm (xev)[arguments]<#:configure-flags>:
	  Add malloc0flags.

2021-09-27  Maxime Devos  <maximedevos@telenet.be>

	gnu: llvm: Let it cross-compile.
	The derivation when compiling natively remains the same,
	so this doesn't cause any rebuilds.

	* gnu/packages/llvm.scm (llvm-12)[arguments]<#:configure-flags>: Set
	  LLVM_TABLEGEN, LLVM_DEFAULT_TARGET_TRIPLE, LLVM_TARGET_ARCH and
	  LLVM_TARGETS_TO_BUILD when cross-compiling.

2021-09-27  Maxime Devos  <maximedevos@telenet.be>

	gnu: pkg-config: Fix typo in search paths.
	* gnu/packages/pkg-config.scm
	  (pkg-config-for-build)[native-search-paths]: Use "PKG_CONFIG_PATH_FOR_BUILD"
	  instead of "PKG_CONFIG_PATH".

2021-09-27  Ludovic Courtès  <ludo@gnu.org>

	ci: Adjust 'channel-build-system' to monadic style.
	* gnu/ci.scm (channel-build-system): Adjust to new monadic style.

2021-09-27  Ludovic Courtès  <ludo@gnu.org>

	packages: Use 'guile-for-grafts' for grafting.
	The call to 'guile-for-grafts' had been inadvertently replaced by a call
	to 'default-guile' in commit 9e5812ac59b01ff011ec0c5b0f437dfe85d6fcc7.
	Unfortunately Guile 3.0.7 still occasionally segfaults while grafting
	so we still need 2.0 here.

	* guix/packages.scm (package->derivation, package->cross-derivation):
	Use 'guile-for-grafts' instead of 'default-guile'.

2021-09-27  Oleg Pykhalov  <go.wigust@gmail.com>

	Merge branch 'wip-guix-home'

2021-09-27  Andrew Tropin  <andrew@trop.in>

	news: Add entry about Guix Home.
	* etc/news.scm: Add entry.

	doc: Add a note about Guix Home status.
	* doc/guix.texi: Add a note about Guix Home status.

2021-09-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tla2tools: Build from a known commit.
	Reported by Andrew Patterson <andrewpatt7@gmail.com>.

	* gnu/packages/java.scm (tla2tools)[version, source]: Use a commit (and
	GIT-VERSION) instead of a tag.

2021-09-27  Charles via Guix-patches via  <guix-patches@gnu.org>

	gnu: cl-funds: Update to 1-2.39d4258.
	* gnu/packages/lisp-xyz.scm (sbcl-funds): Update to 1-2.39d4258.

2021-09-27  Xinglu Chen  <public@yoctocell.xyz>

	import: stackage: Don’t try to update packages not available on Stackage.
	Previously, the ‘hackage-package?’ predicate was used which meant that
	the updater would try to update non-Stackage packages, and lead to messages
	like these:

	  $ guix refresh -t stackage
	  warning: failed to parse https://hackage.haskell.org/package/hurl/hurl.cabal
	  warning: failed to parse https://hackage.haskell.org/package/idris/idris.cabal

	Since ‘hurl’ and ‘idris’ aren’t available on the current Stackage LTS release,
	they should be filtered out before the Stackage updater even tries to update
	them.

	* stackage.scm (stackage-package?): New procedure.
	(%stackage-updater): Use it.

2021-09-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-graphql-relay: Update to 3.1.0.
	* gnu/packages/python-xyz.scm (python-graphql-relay): Update to 3.1.0.
	[propagated-inputs]: Remove python-promise and python-six.

	gnu: python-graphql-relay: Enable tests.
	* gnu/packages/python-xyz.scm (python-graphql-relay)[arguments]: Use
	custom 'check phase.
	[native-inputs]: Add python-pytest, python-pytest-asyncio.

	gnu: python-graphql-relay: Update to 3.1.0.
	* gnu/packages/python-xyz.scm (python-graphql-relay): Update to 3.1.0.
	[propagated-inputs]: Remove python-promise and python-six.

2021-09-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-pytest-assume.
	* gnu/packages/check.scm (python-pytest-assume): New variable.

2021-09-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.285.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.285.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.284.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.284.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.248.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.248.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.208.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.208.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.149.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.149.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.69.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.69.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.14.8.
	* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.8.
	(linux-libre-5.14-pristine-source): Update hash.

2021-09-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-proto-matcher.
	* gnu/packages/python-xyz.scm (python-proto-matcher): New variable.

	gnu: python-pyhamcrest: Update to 2.0.2.
	* gnu/packages/check.scm (python-pyhamcrest): Update to 2.0.2.
	[origin]: Use latest tagged release.  Reword comment.
	[native-inputs]: Remove all but the python-pytest input.
	[propagated-inputs]: Delete field.
	[phases]{check}: Augment PYTHONPATH via the add-installed-pythonpath
	procedure.

	gnu: python2-pyhamcrest: Remove package.
	* gnu/packages/check.scm (python2-pyhamcrest): Delete variable.

	gnu: python2-twisted: Remove package.
	* gnu/packages/python-xyz.scm (python2-twisted): Delete variable.

	gnu: python2-swagger-spec-validator: Remove package.
	* gnu/packages/python-xyz.scm (python2-swagger-spec-validator): Delete
	variable.

	gnu: python2-jsonschema: Remove package.
	* gnu/packages/python-xyz.scm (python2-jsonschema): Delete variable.
	(python-jsonschema)[properties]: Delete field.

	gnu: python2-whisper: Remove package.
	* gnu/packages/monitoring.scm (python2-whisper): Delete variable.

	gnu: python2-txamqp: Remove package.
	* gnu/packages/python-xyz.scm (python2-txamqp): Delete variable.

	gnu: python-carbon: Update to 1.1.8 and rename from python2-carbon.
	* gnu/packages/monitoring.scm (python2-carbon): Rename to...
	(python-carbon): ... this.  Update to 1.1.8.
	[arguments]{python}: Remove argument.
	[propagated-inputs]{python2-configparser}: Remove input.
	{python-urllib3, python-cachetools}: Add inputs.
	{python2-whisper, python2-txamqp}: Upgrade to their Python 3 variants.

2021-09-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bcachefs-tools: Update to 0.1-10.d214908.
	* gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-10.d214908.

2021-09-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-tftpy.
	* gnu/packages/python-xyz.scm (python-tftpy): New variable.

	gnu: Add patool.
	* gnu/packages/patool.scm: New module.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.

2021-09-26  Ludovic Courtès  <ludo@gnu.org>

	marionette: Print a line when a test succeeds.
	* gnu/build/marionette.scm (system-test-runner): Add call to
	'test-runner-on-test-end!'.

	tests: Reduce boilerplate for users of 'system-test-runner'.
	* gnu/tests/audio.scm, gnu/tests/base.scm, gnu/tests/ci.scm,
	gnu/tests/cups.scm, gnu/tests/databases.scm, gnu/tests/desktop.scm,
	gnu/tests/dict.scm, gnu/tests/docker.scm, gnu/tests/file-sharing.scm,
	gnu/tests/ganeti.scm, gnu/tests/guix.scm, gnu/tests/ldap.scm,
	gnu/tests/linux-modules.scm,
	gnu/tests/mail.scm, gnu/tests/messaging.scm, gnu/tests/monitoring.scm,
	gnu/tests/networking.scm, gnu/tests/nfs.scm,
	gnu/tests/package-management.scm, gnu/tests/reconfigure.scm,
	gnu/tests/rsync.scm, gnu/tests/security-token.scm,
	gnu/tests/singularity.scm, gnu/tests/ssh.scm, gnu/tests/telephony.scm,
	gnu/tests/version-control.scm, gnu/tests/virtualization.scm,
	gnu/tests/web.scm: Remove (mkdir #$output) (chdir #$output) and
	pass #$output as argument to 'system-test-runner'.

	marionette: 'system-test-runner' can create output directory.
	* gnu/build/marionette.scm (system-test-runner): Take optional
	'log-directory' parameter.  Add 'test-begin' handler and honor
	LOG-DIRECTORY.

	marionette: 'system-test-runner' dumps test log upon failure.
	* gnu/build/marionette.scm (system-test-runner): In 'test-end' handler,
	when SUCCESS? is false, dump log content to the current error port.

2021-09-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-crdt: Update to 0.2.5.
	* gnu/packages/emacs-xyz.scm (emacs-crdt): Update to 0.2.5.

2021-09-26  Charles  <charles.b.jackson@protonmail.com>

	gnu: font-borg-sans-mono: Update to 0.3.2.
	* gnu/packages/fonts.scm (font-borg-sans-mono): Update to 0.3.2.

2021-09-26  raingloom  <raingloom@riseup.net>

	gnu: Update python-mypy to 0.910.
	* gnu/packages/python-check.scm (python-mypy): Update to 0.910.
	[arguments]: Make --without-tests work with custom check phase.
	[propagated-inputs]: Add python-toml to fix missing import in mypyc.

2021-09-26  Vinicius Monego  <monego@posteo.net>

	gnu: darktable: Update to 3.6.1.
	* gnu/packages/photo.scm (darktable): Update to 3.6.1.
	[arguments]<#:phases>: Don't return #t. Remove 'opencl-inline phase because
	the issue was fixed by upstream in this version.

	gnu: darktable: Add powerpc64le-linux to supported systems.
	* gnu/packages/photo.scm (darktable)[supported-systems]: Add powerpc64le-linux.

2021-09-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: fzf: Don't install source.
	* gnu/packages/terminals.scm (fzf)[arguments]: Add keyword to not
	install sourcecode.

2021-09-26  Solene Rapenne  <solene@perso.pw>

	gnu: fzf: Add fish shell functions.
	* gnu/packages/terminals.scm (fzf)[arguments]: Install fish shell
	completions.

2021-09-26  Xinglu Chen  <public@yoctocell.xyz>

	gnu: ocaml-re: Update to 1.10.3.
	* gnu/packages/ocaml.scm (ocaml-re): Update to 1.10.3.
	[arguments]<#:tests?>: Enable tests.
	<#:test-target>: Set to ".".

2021-09-26  Michael Rohleder  <mike@rohleder.de>

	gnu: libxfce4ui: Update to 4.16.1.
	* gnu/packages/xfce.scm (libxfce4ui): Update to 4.16.1.

	gnu: thunar: Update to 4.16.10.
	* gnu/packages/xfce.scm (thunar): Update to 4.16.10.

	gnu: xfce4-whiskermenu-plugin: Update to 2.6.0.
	* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): Update to 2.6.0.

	gnu: lesspipe: Update to 1.89.
	* gnu/packages/less.scm (lesspipe): Update to 1.89.

2021-09-26  Xinglu Chen  <public@yoctocell.xyz>

	gnu: ocaml-astring: Update to 0.8.5.
	* gnu/packages/ocaml.scm (ocaml-astring): Update to 0.8.5.

	gnu: ocaml-mdx: Update to 1.11.0.
	* gnu/packages/ocaml.scm (ocaml-mdx): Update to 1.11.0.
	[inputs]: Add ocaml-odoc-parser.

2021-09-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add conan.
	* gnu/packages/package-management.scm (conan): New variable.

	gnu: python-urllib3/fixed: Update to 1.26.7.
	* gnu/packages/python-web.scm (python-urllib3/fixed): Update to 1.26.7.

2021-09-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-csharp-mode: Update to 1.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-csharp-mode): Update to 1.0.2.
	[license]: Use to GPL3+.

	gnu: emacs-find-file-in-project: Update to 6.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-find-file-in-project): Update to 6.1.2.

	gnu: emacs-elfeed-score: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 1.0.0.

	gnu: emacs-org-ql: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.6.

	gnu: emacs-treemacs: Update to 2.9.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs): Update to 2.9.
	[arguments]<#:phases>: Remove useless phase.
	<#:test-command>: Add command.

2021-09-25  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-xgboost.
	* gnu/packages/machine-learning.scm (python-xgboost): New variable.

	gnu: Add xgboost.
	* gnu/packages/machine-learning.scm (xgboost): New variable.
	* gnu/packages/patches/xgboost-use-system-dmlc-core.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add dmlc-core.
	* gnu/packages/machine-learning.scm (dmlc-core): New variable.

2021-09-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: texlive: Remove remaining uses of deprecated packages.
	This is a followup to b949f34f31a045eb0fb242b81a223178fb6994d3 and
	7269f0c1b2411c8fbe014b32cea0ce5f8621c67b.

	* gnu/packages/tex.scm (texlive-hyperref)[propagated-inputs]: Use
	TEXLIVE-URL instead of TEXLIVE-LATEX-URL.
	(texlive-pdftex)[propagated-inputs]: Use TEXLIVE-KNUTH-LIB instead of
	TEXLIVE-FONTS-KNUTH-LIB.
	(texlive-context)[propagated-inputs]: Use TEXLIVE-STMARYRD instead of
	TEXLIVE-FONTS-STMARYRD.

2021-09-25  Ludovic Courtès  <ludo@gnu.org>

	union: Do not warn about "ld.so.cache" collisions.
	This is a followup to f85efa86e7690d9181946351631e02b1c20958c9.

	* guix/build/union.scm (%harmless-collisions): Add "ld.so.cache".

2021-09-25  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust to SRFI-64 as found in Guile 3.0.7.
	In Guile 3.0.7, 'test-runner-current' is set to #f upon 'test-end'.
	Consequently, the previous strategy, where we'd call
	'test-runner-current' after 'test-end', no longer works.  Instead, set
	the test runner in each test right before 'test-begin'.

	* gnu/build/marionette.scm (system-test-runner): New procedure.
	* gnu/tests/audio.scm (run-mpd-test): Replace (exit (= ...)) idiom
	by (test-runner-current (system-test-runner)).
	* gnu/tests/base.scm (run-basic-test)
	(run-cleanup-test, run-mcron-test, run-nss-mdns-test): Likewise.
	* gnu/tests/ci.scm (run-laminar-test): Likewise.
	* gnu/tests/cups.scm (run-cups-test): Likewise.
	* gnu/tests/databases.scm (run-memcached-test)
	(run-postgresql-test, run-mysql-test): Likewise.
	* gnu/tests/desktop.scm (run-elogind-test): Likewise.
	* gnu/tests/dict.scm (run-dicod-test): Likewise.
	* gnu/tests/docker.scm (run-docker-test): Likewise.
	(run-docker-system-test): Likewise.
	* gnu/tests/file-sharing.scm (run-transmission-daemon-test): Likewise.
	* gnu/tests/ganeti.scm (run-ganeti-test): Likewise.
	* gnu/tests/guix.scm (run-guix-build-coordinator-test): Likewise.
	(run-guix-data-service-test): Likewise.
	* gnu/tests/ldap.scm (run-ldap-test): Likewise.
	* gnu/tests/linux-modules.scm (run-loadable-kernel-modules-test-base): Likewise.
	* gnu/tests/mail.scm (run-opensmtpd-test)
	(run-exim-test, run-dovecot-test, run-getmail-test): Likewise.
	* gnu/tests/messaging.scm (run-xmpp-test)
	(run-bitlbee-test, run-quassel-test): Likewise.
	* gnu/tests/monitoring.scm (run-prometheus-node-exporter-server-test)
	(run-zabbix-server-test): Likewise.
	* gnu/tests/networking.scm (run-inetd-test, run-openvswitch-test)
	(run-dhcpd-test, run-tor-test, run-iptables-test, run-ipfs-test): Likewise.
	* gnu/tests/nfs.scm (run-nfs-test)
	(run-nfs-server-test, run-nfs-root-fs-test): Likewise.
	* gnu/tests/package-management.scm (run-nix-test): Likewise.
	* gnu/tests/reconfigure.scm (run-switch-to-system-test)
	(run-upgrade-services-test, run-install-bootloader-test): Likewise.
	* gnu/tests/rsync.scm (run-rsync-test): Likewise.
	* gnu/tests/security-token.scm (run-pcscd-test): Likewise.
	* gnu/tests/singularity.scm (run-singularity-test): Likewise.
	* gnu/tests/ssh.scm (run-ssh-test): Likewise.
	* gnu/tests/telephony.scm (run-jami-test): Likewise.
	* gnu/tests/version-control.scm (run-cgit-test): Likewise.
	(run-git-http-test, run-gitolite-test, run-gitile-test): Likewise.
	* gnu/tests/virtualization.scm (run-libvirt-test, run-childhurd-test): Likewise.
	* gnu/tests/web.scm (run-webserver-test, run-php-fpm-test)
	(run-hpcguix-web-server-test, run-tailon-test, run-patchwork-test): Likewise.

2021-09-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tlp: Update to 1.4.0.
	* gnu/packages/linux.scm (tlp): Update to 1.4.0.

2021-09-25  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add minizinc.
	* gnu/packages/maths.scm (minizinc): New variable.

	gnu: Add gecode.
	* gnu/packages/maths.scm (gecode): New variable.

2021-09-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add rx-tools.
	* gnu/packages/radio.scm (rx-tools): New variable.

2021-09-25  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: love-nuklear: Install to lib/love.
	* gnu/packages/game-development.scm (love-nuklear)[#:phases]: Add
	‘patch-cmake’ phase to change install destination.

	gnu: love-nuklear: Update to 2.6.1.
	* gnu/packages/game-development.scm (love-nuklear): Update to 2.6.1.

	gnu: tiled: Update to 1.7.2.
	* gnu/packages/game-development.scm (tiled): Update to 1.7.2.

	Update copyright assignments for Liliana Marie Prikler.
	* doc/guix.texi: Update copyright name for Liliana Marie Prikler.
	* gnu/packages/build-tools.scm: Update copyright name and email for Liliana
	Marie Prikler.
	* gnu/packages/convmv.scm: Likewise.
	* gnu/packages/emacs-xyz.scm: Likewise.
	* gnu/packages/emacs.scm: Likewise.
	* gnu/packages/esolangs.scm: Likewise.
	* gnu/packages/game-development.scm: Likewise.
	* gnu/packages/games.scm: Likewise.
	* gnu/packages/gnome-xyz.scm: Likewise.
	* gnu/packages/gnome.scm: Likewise.
	* gnu/packages/gstreamer.scm: Likewise.
	* gnu/packages/guile-xyz.scm: Likewise.
	* gnu/packages/minetest.scm: Likewise.
	* gnu/packages/music.scm: Likewise.
	* gnu/packages/patches/minetest-add-MINETEST_MOD_PATH.patch: Likewise.
	* gnu/packages/patches/ppsspp-disable-upgrade-and-gold.patch: Likewise.
	* gnu/packages/patches/webkitgtk-bind-all-fonts.patch: Likewise.
	* gnu/packages/python-xyz.scm: Likewise.
	* gnu/packages/unicode.scm: Likewise.
	* gnu/packages/xorg.scm: Likewise.
	* gnu/services/sound.scm: Likewise.
	* guix/build-system/renpy.scm: Likewise.
	* guix/build/emacs-utils.scm: Likewise.
	* guix/build/renpy-build-system.scm: Likewise.

2021-09-25  Greg Hogan  <code@greghogan.com>

	gnu: Consolidate duplicate copyright names.
	* gnu/packages/android.scm: Consolidate copyright lines with the same email address.
	* gnu/packages/code.scm: Likewise.
	* gnu/packages/cpp.scm: Likewise.
	* gnu/packages/databases.scm: Likewise.
	* gnu/packages/emacs-xyz.scm: Likewise.
	* gnu/packages/file.scm: Likewise.
	* gnu/packages/freedesktop.scm: Likewise.
	* gnu/packages/gl.scm: Likewise.
	* gnu/packages/gps.scm: Likewise.
	* gnu/packages/linux.scm: Likewise.
	* gnu/packages/networking.scm: Likewise.
	* gnu/packages/python-xyz.scm: Likewise.
	* gnu/packages/python.scm: Likewise.
	* gnu/packages/video.scm: Likewise.
	* gnu/packages/xdisorg.scm: Likewise.
	* gnu/services/web.scm: Likewise.

2021-09-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-patch-ng.
	* gnu/packages/python-xyz.scm (python-patch-ng): New variable.

	gnu: Add python-node-semver.
	* gnu/packages/python-xyz.scm (python-node-semver): New variable.

	gnu: Add python-pluginbase.
	* gnu/packages/python-xyz.scm (python-pluginbase): New variable.

	gnu: ungoogled-chromium: Mention chromedriver in the description.
	* gnu/packages/chromium.scm (ungoogled-chromium) [description]: Mention that
	chromedriver is included in the package.

	gnu: Add python-pdbpp.
	* gnu/packages/python-xyz.scm (python-pdbpp): New variable.

	gnu: Add python-fancycompleter.
	* gnu/packages/python-xyz.scm (python-fancycompleter): New variable.

	gnu: Add python-wmctrl.
	* gnu/packages/python-xyz.scm (python-wmctrl): New variable.

2021-09-24  Ludovic Courtès  <ludo@gnu.org>

	gexp: Leave grafting as is when lowering allowed/disallowed references.
	Fixes <https://issues.guix.gnu.org/50676>.
	Reported by Mathieu Othacehe <othacehe@gnu.org>.

	Commit a779363b6aa581e88eda21f9f35530962d54ac25 was partially incorrect:
	references passed to #:allowed-references or #:references-graphs *can*
	be lowered as references to grafted elements.  This is for example the
	case when doing:

	  (computed-file "partition.img" exp
	                  #:options `(#:references-graphs ,inputs))

	Here INPUTS must be lowered as a reference to suitably grafted elements.
	Failing to do that, the reference graph will not match the actual
	INPUTS.

	However, when building a package, those references must indeed refer
	only to ungrafted packages.  This commit preserves that by having build
	systems pass #:graft? #f.

	* guix/gexp.scm (lower-reference-graphs, lower-references): Remove uses
	of 'without-grafting'.  This reverts
	a779363b6aa581e88eda21f9f35530962d54ac25.
	* guix/build-system/cmake.scm (cmake-build, cmake-cross-build):
	Pass #:graft? #f.
	* guix/build-system/glib-or-gtk.scm (glib-or-gtk-build)
	(glib-or-gtk-cross-build): Likewise.
	* guix/build-system/gnu.scm (gnu-build, gnu-cross-build): Likewise.
	* guix/build-system/meson.scm (meson-build, meson-cross-build): Likewise.
	* guix/build-system/trivial.scm (trivial-build, trivial-cross-build):
	Likewise.
	* tests/gexp.scm ("lower-object, computed-file + grafts"): New test.
	* tests/packages.scm ("trivial with #:allowed-references + grafts"): New
	test.

2021-09-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	file-systems: Fix <file-system> skip-check-if-clean? default.
	Let this be a warning against—even cautiously and deliberately—using
	double negatives.  You shall stare, but you shall not see.

	* gnu/system/file-systems.scm (<file-system>): Fix the default
	skip-check-if-clean? value to match the documentation and the intention.

2021-09-24  Leo Famulari  <leo@famulari.name>

	gnu: cbonsai: Update to 1.3.1.
	* gnu/packages/toys.scm (cbonsai): Update 1.3.1.
	[native-inputs]: Add scdoc.

2021-09-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mpop: Update to 1.4.14.
	* gnu/packages/mail.scm (mpop): Update to 1.4.14.

	gnu: msmtp: Update to 1.8.16.
	* gnu/packages/mail.scm (msmtp): Update to 1.8.16.

	gnu: pan: Update to 0.147.
	* gnu/packages/mail.scm (pan): Update to 0.147.

	gnu: acpica: Update to 20210730.
	* gnu/packages/admin.scm (acpica): Update to 20210730.

	gnu: mandoc: Update to 1.14.6.
	* gnu/packages/man.scm (mandoc): Update to 1.14.6.

2021-09-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs-geiser-guile: Depend on Guile 3.0.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-guile)[inputs]: Depend on GUILE-3.0.

	gnu: guile@2.2: Build with '-fexcess-precision=standard' on i686.
	* gnu/packages/guile.scm (guile-2.2)[arguments]: New field.
	(guile-3.0)[arguments]: Inherit arguments from GUILE-2.0 instead of GUILE-2.2

2021-09-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: guix: Update to ff77544.
	* gnu/packages/package-management.scm (guix): Update to ff77544.

2021-09-24  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add python-pep8-naming.
	* gnu/packages/python-xyz.scm (python-pep8-naming): New variable.

	gnu: Add python-box.
	* gnu/packages/python-xyz.scm (python-box): New variable.

	gnu: Add python-flake8-todo.
	* gnu/packages/python-xyz.scm (python-flake8-todo): New variable.

2021-09-24  Adam Kandur  <rndd@tuta.io>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add go-github-com-DHowett-go-plist.
	* gnu/packages/golang.scm (go-github-com-DHowett-go-plist): New variable.

2021-09-24  Xinglu Chen  <public@yoctocell.xyz>

	gnu: ocaml-re: Update to 1.10.0.
	* gnu/packages/ocaml.scm (ocaml-re): Update to 1.10.0.

2021-09-24  pukkamustard  <pukkamustard@posteo.net>

	gnu: ocaml-cstruct: Update to 6.0.1.
	* gnu/packages/ocaml.scm (ocaml-cstruct): Update to 6.0.1.

2021-09-24  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: python-pytorch: Unbundle NNPACK.
	* gnu/packages/machine-learning.scm (python-pytorch)[source]: Delete
	"third_party/NNPACK".
	[inputs]: Add NNPACK.
	[propagated-inputs]: Remove PYTHON-PEACHPY.
	* gnu/packages/patches/python-pytorch-system-libraries.patch: Remove
	hunk modifying NNPACK; add hunk to allow the use of our own NNPACK.

	gnu: Add NNPACK.
	* gnu/packages/machine-learning.scm (nnpack): New variable.
	* gnu/packages/patches/nnpack-system-libraries.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: fp16: Install Python files in the site directory.
	* gnu/packages/maths.scm (fp16)[arguments]: New field.

2021-09-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-map: Update to 3.2.
	* gnu/packages/emacs-xyz.scm (emacs-map): Update to 3.2.

	gnu: emacs-ivy-posframe: Update to 0.6.2.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): Update to 0.6.2.

2021-09-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: parallel: Update to 20210922.
	* gnu/packages/parallel.scm (parallel): Update to 20210922.

	Update NEWS.
	* NEWS (Distribution): Note new fsck.* arguments and XFS support.

2021-09-23  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add python-platformdirs.
	* gnu/packages/python-xyz.scm (python-platformdirs): New variable.

	gnu: Add python-charset-normalizer.
	* gnu/packages/python-xyz.scm (python-charset-normalizer): New variable.

2021-09-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	tests: install: Test an XFS root file system.
	* gnu/tests/install.scm (%xfs-root-os, %xfs-root-os-source)
	(%xfs-root-installation-script, %test-xfs-root-os): New variables.

	installer: Support XFS.
	* gnu/installer/newt/partition.scm (run-fs-type-page): Add ‘xfs’ to the
	list box.
	* gnu/installer/parted.scm (user-fs-type-name, user-fs-type->mount-type)
	(partition-filesystem-user-type): Add ‘xfs’ mapping.
	(create-xfs-file-system): New procedure.
	(format-user-partitions): Use it.
	* gnu/installer.scm (set-installer-path): Add xfsprogs.

2021-09-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	system: Add xfsprogs to base packages.
	This makes them available in the Guix System installer.

	* gnu/system.scm (%base-packages-disk-utilities): Add xfsprogs.

2021-09-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	file-systems: Add support for XFS.
	* gnu/build/file-systems.scm (%xfs-endianness): New syntax.
	(xfs-superblock?, read-xfs-superblock, xfs-superblock-uuid)
	(xfs-superblock-volume-name, check-xfs-file-system): New procedures.
	(%partition-label-readers, %partition-uuid-readers, check-file-system):
	Register them.
	* doc/guix.texi (Keyboard Layout and Networking and Partitioning):
	Note XFS support.

	file-systems: Add file system to *-SUPERBLOCK-VOLUME-NAME docstrings.
	* gnu/build/file-systems.scm (ext2-superblock-volume-name)
	(bcachefs-superblock-volume-name, btrfs-superblock-volume-name)
	(fat32-superblock-volume-name, fat16-superblock-volume-name)
	(iso9660-superblock-volume-name, jfs-superblock-volume-name)
	(f2fs-superblock-volume-name): Mention the file system type in the
	docstring for consistency with the other superblock procedures.

	linux-initrd: Support XFS.
	* gnu/system/linux-initrd.scm (file-system-packages):
	Add xfs_repair/static when needed.
	(file-system-type-modules): Add ‘xfs’ module when needed.

	uuid: Support XFS.
	* gnu/system/uuid.scm (string->xfs-uuid): New procedure.
	(%uuid-parsers, %uuid-printers): Add ‘xfs’ file system type.

	gnu: Add xfs_repair-static.
	* gnu/packages/linux.scm (xfs_repair/static): New public variable.

	gnu: Add xfsprogs-static.
	* gnu/packages/linux.scm (xfsprogs/static): New public variable.

	gnu: xfsprogs: Build verbosely.
	* gnu/packages/linux.scm (xfsprogs)[arguments]: Add "V=1"
	to #:make-flags, and honour them in custom phases.

	gnu: libinih: Build & install static libraries.
	* gnu/packages/linux.scm (libinih)[outputs]: Add "static".
	[arguments]: Substitute "-Ddefault_library=both" for the
	"-Ddefault_library=shared" configure flag.
	Add a new 'separate-static phase.

	linux-initrd: Include only the single ‘bcachefs’ binary.
	* gnu/system/linux-initrd.scm (file-system-packages): Substitute
	bcachefs/static for bcachefs-tools/static.

	syscalls: Deduplicate device number conversion.
	* guix/cpio.scm (device-number, device->major+minor):
	Move to, and subsequently import from, …
	* guix/build/syscalls.scm (device-number, device-number->major+minor):
	…here.  Note the slight name change.
	(mounts): Replace 16-bit open code with a DEVICE-NUMBER call.
	* gnu/build/linux-boot.scm (device-number):
	Remove duplicate 16-bit implementation in favour of the one above.
	(resume-if-hibernated): Reuse DEVICE-NUMBER->MAJOR+MINOR.

2021-09-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Don't abuse check-btrfs-file-system to scan.
	It was never guaranteed to be run for non-root file systems.  It was for
	root file systems only due to a bug now fixed.

	* gnu/build/file-systems.scm (check-btrfs-file-system): Don't invoke
	‘btrfs device scan’ here.
	* gnu/system/linux-initrd.scm (raw-initrd): Do so here if any btrfs file
	systems are present.

2021-09-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	linux-boot: Honour fsck.mode & fsck.repair.
	* gnu/build/linux-boot.scm (boot-system): Honour ‘fsck.mode=’ and
	‘fsck.repair=’ kernel command line options.
	* doc/guix.texi (Initial RAM Disk): Document both.

	file-systems: Support forced checks & repairs.
	* gnu/build/file-systems.scm (check-ext2-file-system)
	(check-bcachefs-file-system, check-btrfs-file-system)
	(check-fat-file-system, check-jfs-file-system, check-f2fs-file-system)
	(check-ntfs-file-system, check-file-system): Take and honour new FORCE?
	and REPAIR arguments.  Update the docstring.  Adjust all callers.
	* gnu/system/file-systems.scm <file-system>: Add new SKIP-CHECK-IF-CLEAN?
	and REPAIR fields.
	(file-system->spec, spec->file-system): Adjust accordingly.
	* gnu/build/linux-boot.scm (mount-root-file-system): Take new
	SKIP-CHECK-IF-CLEAN? and REPAIR keyword arguments.  Thread them through
	to CHECK-FILE-SYSTEM.
	* doc/guix.texi (File Systems): Document both new <file-system> options.

2021-09-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rsync: Enable zstd & lz4 compression.
	Both are ridiculously more suited to this role than the old zlib
	compressor.  The closure size increase is negligible (1 MiB or 1.3% for
	zstd, 1.7 MiB for both).

	* gnu/packages/rsync.scm (rsync-next)[inputs]: Add zstd:lib and lz4.
	[arguments]: Remove the corresponding "--disable-zstd" and
	"--disable-lz4" #:configure-flags.

2021-09-23  Z572  <873216071@qq.com>

	gnu: htop: Update to 3.1.0.
	* gnu/packages/admin.scm (htop): Update to 3.1.0.

2021-09-23  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.284.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.284.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.283.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.283.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.247.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.247.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.207.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.207.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.148.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.148.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.68.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.68.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.14: Update to 5.14.7.
	* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.7.
	(linux-libre-5.14-pristine-source): Update hash.

2021-09-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-omnipathr.
	* gnu/packages/bioconductor.scm (r-omnipathr): New variable.

	gnu: Add r-logger.
	* gnu/packages/cran.scm (r-logger): New variable.

2021-09-23  Marius Bakke  <marius@gnu.org>

	gnu: uBlock Origin: Update to 1.38.0.
	* gnu/packages/browser-extensions.scm (uassets): Remove variable.
	(ublock-origin): Update to 1.38.0.
	[source]: Specify RECURSIVE? to GIT-FETCH.
	[arguments]: Remove phase link-uassets.  Add phase do-not-depend-on-git.
	Remove trailing #t's.
	[native-inputs]: Remove UASSETS.

	gnu: ungoogled-chromium: Update to 93.0.4577.82-0.3f62dbc.
	* gnu/packages/patches/ungoogled-chromium-ffmpeg-compat.patch,
	gnu/packages/patches/ungoogled-chromium-system-nspr.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for version
	93.
	(%chromium-version): Set to 93.0.4577.82.
	(%ungoogled-revision): Set to 93.0.4577.82-1-2-g3f62dbc.
	(%debian-patches): Remove 'system/nspr.patch'.
	(%ungoogled-origin): Update source hash.
	(%guix-patches): Add 'ungoogled-chromium-ffmpeg-compat.patch' and
	'ungoogled-chromium-system-nspr.patch'.
	(ungoogled-chromium-snippet): Remove PYTHON-2 usage.  Don't unbundle
	'snappy'.
	(libvpx/chromium): Remove variable.
	(ungoogled-chromium)[source]: Update hash.
	[arguments]: Add "is_cfi=false", "use_thin_lto=false", and
	"blink_enable_generated_code_formatting=false".
	[native-inputs]: Change CLANG-11 to CLANG-12.  Change NODE to NODE-LTS.  Add
	PYTHON-BEAUTIFULSOUP4 and PYTHON-HTML5LIB.  Remove PYTHON-2.
	[inputs]: Change LIBVPX/CHROMIUM to LIBVPX.

	gnu: lldb: Update to 12.0.1.
	* gnu/packages/llvm.scm (lldb): Update to 12.0.1.
	[inputs]: Change from LLVM-11 and CLANG-11 to LLVM-12 and CLANG-12.

	gnu: lld: Update to 12.0.1.
	* gnu/packages/llvm.scm (lld): Update to 12.0.1.
	[native-inputs]: Add LIBUNWIND-HEADERS.

	gnu: Add libunwind-headers.
	* gnu/packages/llvm.scm (libunwind-headers): New public variable.

	gnu: LLVM, Clang: Update to 12.0.1.
	* gnu/packages/patches/clang-12-tools-extra-directory.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/llvm.scm (llvm-12, clang-runtime-12): Update to 12.0.1.
	(clang-12): Likewise.  Remove obsolete patch.

	gnu: u-boot-tools: Install the 'kwboot' executable.
	* gnu/packages/bootloaders.scm (u-boot-tools)[arguments]: Install one more
	file.

2021-09-23  Ron Nazarov  <noisytoot@disroot.org>

	gnu: Add node-irc.
	* gnu/packages/node-xyz.scm (node-irc): New variable.

	gnu: Add node-irc-colors.
	* gnu/packages/node-xyz.scm (node-irc-colors): New variable.

2021-09-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-docker: Disable tests in a correct way
	* gnu/packages/emacs-xyz.scm (emacs-docker)[arguments]: Uses #tests? instead
	of deleting the `check' phase.

2021-09-23  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-docker: Add missing propagated input
	* gnu/packages/emacs-xyz.scm (emacs-docker)[propagated-inputs]: Add
	emacs-transient.

2021-09-23  Felix Gruber  <felgru@posteo.net>

	gnu: oil: Update to 0.9.2.
	* gnu/packages/shells.scm (oil): Update to 0.9.2.

2021-09-23  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of 'guix graph -M' entry.

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of fallback to SWH entry.

2021-09-23  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 0.33.1.
	* gnu/packages/gnome.scm (komikku): Update to 0.33.1.

2021-09-23  Eric Bavier  <bavier@posteo.net>

	gnu: handbrake: Update to 1.4.1.
	* gnu/packages/video.scm (handbrake): Update to 1.4.1
	[inputs]: Add libjpeg-turbo and zimg.

2021-09-22  Leo Famulari  <leo@famulari.name>

	gnu: mu: Update to 1.6.6.
	* gnu/packages/mail.scm (mu): Update to 1.6.6.

2021-09-22  Leo Famulari  <leo@famulari.name>

	Revert hasty kernel updates.
	This reverts commits 443740b4caba2791193e6282c02c074d6e21e373 and
	ce45cd6f77b048e3323a9a31a3968649a5639f58^..04549103671a1e3005f2e80e604b743a5afb7e71.

	For more information, see this mailing list thread:

	https://lists.gnu.org/archive/html/guix-devel/2021-09/msg00234.html

	It makes 5.14.6 the "default" kernel version.

2021-09-22  Leo Famulari  <leo@famulari.name>

	gnu: WebKitGTK: Update to 2.32.4.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.32.4.

	gnu: linux-libre 4.4: Update to 4.4.284.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.284.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.283.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.283.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.247.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.247.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.207.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.207.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.148.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.148.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.68.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.68.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.14.7.
	* gnu/packages/linux.scm (linux-libre-5.13-version,
	linux-libre-5.13-gnu-revision, linux-libre-5.13-pristine-source,
	linux-libre-5.13-source, linux-libre-headers-5.13, linux-libre-5.13): Remove
	variables.
	(linux-libre-version, linux-libre-gnu-revision, linux-libre-pristine-source,
	linux-libre-source, linux-libre, linux-libre-with-bpf): Use 5.14.
	* gnu/packages/aux-files/linux-libre/5.13-arm.conf,
	gnu/packages/aux-files/linux-libre/5.13-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.13-i686.conf,
	gnu/packages/aux-files/linux-libre/5.13-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.

	gnu: linux-libre 5.14: Update to 5.14.7.
	* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.7.
	(linux-libre-5.14-pristine-source): Update hash.

2021-09-22  phodina  <phodina@protonmail.com>

	gnu: Add rust-serde-xml-rs-0.4.
	* gnu/packages/crates-io.scm (rust-serde-xml-rs-0.4): New variable.

	gnu: Add rust-enumflags2-0.6.
	* gnu/packages/crates-io.scm (rust-enumflags2-0.6): New variable.

	gnu: Add rust-enumflags2-derive-0.6.
	* gnu/packages/crates-io.scm (rust-enumflags2-derive-0.6): New variable.

	gnu: Add rust-proc-macro-crate-1.
	* gnu/packages/crates-io.scm (rust-proc-macro-crate-1): New variable.
	(rust-proc-macro-crate-0.1): Inherit from above.

	gnu: Add rust-starship-module-config-derive-0.2.
	* gnu/packages/crates-io.scm (rust-starship-module-config-derive-0.2): New variable.

	gnu: Add rust-process-control-3.
	* gnu/packages/crates-io.scm (rust-process-control-3): New variable.

	gnu: Add rust-versions-3.
	* gnu/packages/crates-io.scm (rust-versions-3): New variable.

	gnu: Add rust-path-slash-0.1.
	* gnu/packages/crates-io.scm (rust-path-slash-0.1): New variable.

	gnu: Add rust-semver-1.
	* gnu/packages/crates-io.scm (rust-semver-1): New variable.
	(rust-semver-0.11): Inherit from above.

	gnu: Add rust-rust-ini-0.17.
	* gnu/packages/crates-io.scm (rust-rust-ini-0.17): New variable
	(rust-rust-ini-0.13): Inherit from above.

	gnu: rust-open: Update to 1.7.1.
	* gnu/packages/crates-io.scm (rust-open): Update to 1.7.1.
	[cargo-inputs]: Add rust-pathdiff-0.2.

	gnu: Add rust-pathdiff-0.2.
	* gnu/packages/crates-io.scm (rust-pathdiff-0.2): New variable.
	(rust-pathdiff-0.1): Inherit from above.

	gnu: Add rust-os-info-3.
	* gnu/packages/crates-io.scm (rust-os-info-3): New variable.

	gnu: Add rust-ordered-multimap-0.3.
	* gnu/packages/crates-io.scm (rust-ordered-multimap-0.3): New variable.

	gnu: Add rust-dlv-list-0.2.
	* gnu/packages/crates-io.scm (rust-dlv-list-0.2): New variable.

	gnu: Add rust-mockall-0.10.
	* gnu/packages/crates-io.scm (rust-mockall-0.10): New variable.

	gnu: rust-tracing: Update to 0.1.23.
	* gnu/packages/crates-io.scm (rust-tracing): Update to 0.1.23.
	(rust-tracing-attributes): Update to 0.1.12.

	gnu: Add rust-mockall-double-0.2.
	* gnu/packages/crates-io.scm (rust-mockall-double-0.2): New variable.

	gnu: Add rust-downcast-0.10.
	* gnu/packages/crates-io.scm (rust-downcast-0.10): New variable.

	gnu: Add rust-fragile-1.
	* gnu/packages/crates-io.scm (rust-fragile-1): New variable.
	(rust-fragile-0.3): Inherit from above.

	gnu: Add rust-mockall-derive-0.10.
	* gnu/packages/crates-io.scm (rust-mockall-derive-0.10): New variable.

2021-09-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: glib: Actually skip tests that fail on i686.
	* gnu/packages/glib.scm (glib)[arguments]: In 'disable-failing-tests'
	phase, when 'target-x86-32?' returns true, skip several tests in
	timer.c.

2021-09-22  James Smith  <jsubuntuxp@disroot.org>

	gnu: Add slade.
	* gnu/packages/game-development.scm (slade): New variable.

2021-09-22  zimoun  <zimon.toutoune@gmail.com>

	doc: Add item to "Submitting Patches" section.
	* doc/contributing.texi (Submitting Patches): Add item about 'git-format-patch
	--base'.

2021-09-22  Ludovic Courtès  <ludo@gnu.org>

	download: Fall back to web.archive.org as a very last resort.
	Suggested by Florian Pelz <pelzflorian@pelzflorian.de>.

	* guix/build/download.scm (internet-archive-uri): New procedure.
	(url-fetch): Append it to the list of URIs after
	CONTENT-ADDRESSED-URIS.

2021-09-22  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for Git clone fallback to SWH.
	Suggested by zimoun.

	* etc/news.scm: Add entry.

2021-09-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-remove-dir-all-0.5: Remove snippet.
	* gnu/packages/crates-io.scm (rust-remove-dir-all-0.5)[source]: Remove
	outdated snippet.

2021-09-22  John Soo  <jsoo1@asu.edu>

	gnu: Add tealdeer.
	* gnu/packages/rust-apps.scm (tealdeer): New variable.

	gnu: Add rust-remove-dir-all-0.5.2.
	* gnu/packages/crates-io.scm (rust-remove-dir-all-0.5.2): New variable.

	gnu: Add rust-pager-0.15.
	* gnu/packages/crates-io.scm (rust-pager-0.15): New variable.

2021-09-22  Charles  <charles.b.jackson@protonmail.com>

	gnu: Update some packages using old JavaScript minifier.
	* gnu/packages/minetest.scm (minetest-basic-trains): New variable.
	* gnu/packages/bioinformatics.scm (bismark): Update uglifyjs input.
	* gnu/packages/ci.scm (laminar): Update uglifyjs input.
	* gnu/packages/cran.scm (r-shiny r-shinytree r-shinydashboard r-colourpicker
	r-threejs r-flexdashboard r-networkd3 r-dygraphs): Update uglifyjs input.
	* gnu/packages/javascript.scm (js-mathjax): Update uglifyjs input.

2021-09-22  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: allegro: Update to 5.2.7.0.
	* gnu/packages/game-development.scm (allegro): Update to 5.2.7.0.
	[inputs]: Use gtk+ instead of gtk+-2.

	gnu: komikku: Update to 0.33.0.
	* gnu/packages/gnome.scm (komikku): Update to 0.33.0.

2021-09-22  cage  <cage-dev@twistfold.it>

	gnu: telescope: Update to 0.5.2.
	* gnu/packages/web-browsers.scm (telescope): Update to 0.5.2.

2021-09-22  Vinicius Monego  <monego@posteo.net>

	gnu: shotcut: Update to 21.09.13.
	* gnu/packages/video.scm (shotcut): Update to 21.09.13.

2021-09-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gama: Update to 2.15.
	* gnu/packages/gps.scm (gama): Update to 2.15.

2021-09-22  Mathieu Othacehe  <othacehe@gnu.org>

	Merge remote-tracking branch core-updates-frozen into core-updates

2021-09-21  Mathieu Othacehe  <othacehe@gnu.org>

	installer: keymap: Fix optional fields handling.
	Fixes: <https://issues.guix.gnu.org/50723>.

	The keymap xml contains optional shortDescription and description fields. The
	assoc-ref call on those fields can return false, handle it correctly.

	* gnu/installer/keymap.scm (xkb-rules->models+layouts): Introduce a new
	"maybe-empty" helper to deal with optional fields. Use it for shortDescription
	and description fields.

2021-09-21  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add trytond-web-user.
	* gnu/packages/tryton.scm (trytond-web-user): New variable.

	gnu: Add trytond-web-shortener.
	* gnu/packages/tryton.scm (trytond-web-shortener): New variable.

	gnu: Add trytond-web-shop-vue-storefront-stripe.
	* gnu/packages/tryton.scm (trytond-web-shop-vue-storefront-stripe): New variable.

	gnu: Add trytond-web-shop-vue-storefront.
	* gnu/packages/tryton.scm (trytond-web-shop-vue-storefront): New variable.

	gnu: Add trytond-web-shop.
	* gnu/packages/tryton.scm (trytond-web-shop): New variable.

	gnu: Add trytond-user-role.
	* gnu/packages/tryton.scm (trytond-user-role): New variable.

	gnu: Add trytond-timesheet-cost.
	* gnu/packages/tryton.scm (trytond-timesheet-cost): New variable.

	gnu: Add trytond-timesheet.
	* gnu/packages/tryton.scm (trytond-timesheet): New variable.

	gnu: Add trytond-stock-supply-production.
	* gnu/packages/tryton.scm (trytond-stock-supply-production): New variable.

	gnu: Add trytond-stock-supply-forecast.
	* gnu/packages/tryton.scm (trytond-stock-supply-forecast): New variable.

	gnu: Add trytond-stock-supply-day.
	* gnu/packages/tryton.scm (trytond-stock-supply-day): New variable.

	gnu: Add trytond-stock-split.
	* gnu/packages/tryton.scm (trytond-stock-split): New variable.

	gnu: Add trytond-stock-shipment-measurements.
	* gnu/packages/tryton.scm (trytond-stock-shipment-measurements): New variable.

	gnu: Add trytond-stock-shipment-cost.
	* gnu/packages/tryton.scm (trytond-stock-shipment-cost): New variable.

	gnu: Add trytond-stock-secondary-unit.
	* gnu/packages/tryton.scm (trytond-stock-secondary-unit): New variable.

	gnu: Add trytond-stock-quantity-issue.
	* gnu/packages/tryton.scm (trytond-stock-quantity-issue): New variable.

	gnu: Add trytond-stock-quantity-early-planning.
	* gnu/packages/tryton.scm (trytond-stock-quantity-early-planning): New variable.

	gnu: Add trytond-stock-product-location.
	* gnu/packages/tryton.scm (trytond-stock-product-location): New variable.

	gnu: Add trytond-stock-package-shipping-ups.
	* gnu/packages/tryton.scm (trytond-stock-package-shipping-ups): New variable.

	gnu: Add trytond-stock-package-shipping.
	* gnu/packages/tryton.scm (trytond-stock-package-shipping): New variable.

	gnu: Add trytond-stock-package.
	* gnu/packages/tryton.scm (trytond-stock-package): New variable.

	gnu: Add trytond-stock-lot-unit.
	* gnu/packages/tryton.scm (trytond-stock-lot-unit): New variable.

	gnu: Add trytond-stock-lot-sled.
	* gnu/packages/tryton.scm (trytond-stock-lot-sled): New variable.

	gnu: Add trytond-stock-location-sequence.
	* gnu/packages/tryton.scm (trytond-stock-location-sequence): New variable.

	gnu: Add trytond-stock-location-move.
	* gnu/packages/tryton.scm (trytond-stock-location-move): New variable.

	gnu: Add trytond-stock-inventory-location.
	* gnu/packages/tryton.scm (trytond-stock-inventory-location): New variable.

	gnu: Add trytond-stock-forecast.
	* gnu/packages/tryton.scm (trytond-stock-forecast): New variable.

	gnu: Add trytond-stock-consignment.
	* gnu/packages/tryton.scm (trytond-stock-consignment): New variable.

	gnu: Add trytond-stock-assign-manual.
	* gnu/packages/tryton.scm (trytond-stock-assign-manual): New variable.

	gnu: Add trytond-sale-supply-production.
	* gnu/packages/tryton.scm (trytond-sale-supply-production): New variable.

	gnu: Add trytond-sale-supply-drop-shipment.
	* gnu/packages/tryton.scm (trytond-sale-supply-drop-shipment): New variable.

	gnu: Add trytond-sale-supply.
	* gnu/packages/tryton.scm (trytond-sale-supply): New variable.

	gnu: Add trytond-sale-subscription-asset.
	* gnu/packages/tryton.scm (trytond-sale-subscription-asset): New variable.

	gnu: Add trytond-sale-subscription.
	* gnu/packages/tryton.scm (trytond-sale-subscription): New variable.

	gnu: Add trytond-sale-stock-quantity.
	* gnu/packages/tryton.scm (trytond-sale-stock-quantity): New variable.

	gnu: Add trytond-sale-shipment-tolerance.
	* gnu/packages/tryton.scm (trytond-sale-shipment-tolerance): New variable.

	gnu: Add trytond-sale-shipment-grouping.
	* gnu/packages/tryton.scm (trytond-sale-shipment-grouping): New variable.

	gnu: Add trytond-sale-shipment-cost.
	* gnu/packages/tryton.scm (trytond-sale-shipment-cost): New variable.

	gnu: Add trytond-sale-secondary-unit.
	* gnu/packages/tryton.scm (trytond-sale-secondary-unit): New variable.

	gnu: Add trytond-sale-promotion-coupon.
	* gnu/packages/tryton.scm (trytond-sale-promotion-coupon): New variable.

	gnu: Add trytond-sale-promotion.
	* gnu/packages/tryton.scm (trytond-sale-promotion): New variable.

	gnu: Add trytond-sale-product-customer.
	* gnu/packages/tryton.scm (trytond-sale-product-customer): New variable.

	gnu: Add trytond-sale-price-list.
	* gnu/packages/tryton.scm (trytond-sale-price-list): New variable.

	gnu: Add trytond-sale-payment.
	* gnu/packages/tryton.scm (trytond-sale-payment): New variable.

	gnu: Add trytond-sale-opportunity.
	* gnu/packages/tryton.scm (trytond-sale-opportunity): New variable.

	gnu: Add trytond-sale-invoice-grouping.
	* gnu/packages/tryton.scm (trytond-sale-invoice-grouping): New variable.

	gnu: Add trytond-sale-history.
	* gnu/packages/tryton.scm (trytond-sale-history): New variable.

	gnu: Add trytond-sale-gift-card.
	* gnu/packages/tryton.scm (trytond-sale-gift-card): New variable.

	gnu: Add trytond-sale-extra.
	* gnu/packages/tryton.scm (trytond-sale-extra): New variable.

	gnu: Add trytond-sale-discount.
	* gnu/packages/tryton.scm (trytond-sale-discount): New variable.

	gnu: Add trytond-sale-credit-limit.
	* gnu/packages/tryton.scm (trytond-sale-credit-limit): New variable.

	gnu: Add trytond-sale-complaint.
	* gnu/packages/tryton.scm (trytond-sale-complaint): New variable.

	gnu: Add trytond-sale-amendment.
	* gnu/packages/tryton.scm (trytond-sale-amendment): New variable.

	gnu: Add trytond-sale-advance-payment.
	* gnu/packages/tryton.scm (trytond-sale-advance-payment): New variable.

	gnu: Add trytond-sale.
	* gnu/packages/tryton.scm (trytond-sale): New variable.

	gnu: Add trytond-purchase-shipment-cost.
	* gnu/packages/tryton.scm (trytond-purchase-shipment-cost): New variable.

	gnu: Add trytond-purchase-secondary-unit.
	* gnu/packages/tryton.scm (trytond-purchase-secondary-unit): New variable.

	gnu: Add trytond-purchase-requisition.
	* gnu/packages/tryton.scm (trytond-purchase-requisition): New variable.

	gnu: Add trytond-purchase-request-quotation.
	* gnu/packages/tryton.scm (trytond-purchase-request-quotation): New variable.

	gnu: Add trytond-purchase-price-list.
	* gnu/packages/tryton.scm (trytond-purchase-price-list): New variable.

	gnu: Add trytond-purchase-invoice-line-standalone.
	* gnu/packages/tryton.scm (trytond-purchase-invoice-line-standalone): New variable.

	gnu: Add trytond-purchase-history.
	* gnu/packages/tryton.scm (trytond-purchase-history): New variable.

	gnu: Add trytond-purchase-amendment.
	* gnu/packages/tryton.scm (trytond-purchase-amendment): New variable.

	gnu: Add trytond-project-revenue.
	* gnu/packages/tryton.scm (trytond-project-revenue): New variable.

	gnu: Add trytond-project-plan.
	* gnu/packages/tryton.scm (trytond-project-plan): New variable.

	gnu: Add trytond-project-invoice.
	* gnu/packages/tryton.scm (trytond-project-invoice): New variable.

	gnu: Add trytond-project.
	* gnu/packages/tryton.scm (trytond-project): New variable.

	gnu: Add trytond-production-work-timesheet.
	* gnu/packages/tryton.scm (trytond-production-work-timesheet): New variable.

	gnu: Add trytond-production-work.
	* gnu/packages/tryton.scm (trytond-production-work): New variable.

	gnu: Add trytond-production-split.
	* gnu/packages/tryton.scm (trytond-production-split): New variable.

	gnu: Add trytond-production-routing.
	* gnu/packages/tryton.scm (trytond-production-routing): New variable.

	gnu: Add trytond-production-outsourcing.
	* gnu/packages/tryton.scm (trytond-production-outsourcing): New variable.

	gnu: Add trytond-production.
	* gnu/packages/tryton.scm (trytond-production): New variable.

	gnu: Add trytond-product-price-list-parent.
	* gnu/packages/tryton.scm (trytond-product-price-list-parent): New variable.

	gnu: Add trytond-product-price-list-dates.
	* gnu/packages/tryton.scm (trytond-product-price-list-dates): New variable.

	gnu: Add trytond-product-price-list.
	* gnu/packages/tryton.scm (trytond-product-price-list): New variable.

	gnu: Add trytond-product-measurements.
	* gnu/packages/tryton.scm (trytond-product-measurements): New variable.

	gnu: Add trytond-product-kit.
	* gnu/packages/tryton.scm (trytond-product-kit): New variable.

	gnu: Add trytond-product-cost-warehouse.
	* gnu/packages/tryton.scm (trytond-product-cost-warehouse): New variable.

	gnu: Add trytond-product-cost-history.
	* gnu/packages/tryton.scm (trytond-product-cost-history): New variable.

	gnu: Add trytond-product-cost-fifo.
	* gnu/packages/tryton.scm (trytond-product-cost-fifo): New variable.

	gnu: Add trytond-product-classification-taxonomic.
	* gnu/packages/tryton.scm (trytond-product-classification-taxonomic): New variable.

	gnu: Add trytond-product-classification.
	* gnu/packages/tryton.scm (trytond-product-classification): New variable.

	gnu: Add trytond-product-attribute.
	* gnu/packages/tryton.scm (trytond-product-attribute): New variable.

	gnu: Add trytond-party-siret.
	* gnu/packages/tryton.scm (trytond-party-siret): New variable.

	gnu: Add trytond-party-relationship.
	* gnu/packages/tryton.scm (trytond-party-relationship): New variable.

	gnu: Add trytond-party-avatar.
	* gnu/packages/tryton.scm (trytond-party-avatar): New variable.

	gnu: Add trytond-notification-email.
	* gnu/packages/tryton.scm (trytond-notification-email): New variable.

	gnu: Add trytond-marketing-email.
	* gnu/packages/tryton.scm (trytond-marketing-email): New variable.

	gnu: Add trytond-marketing-automation.
	* gnu/packages/tryton.scm (trytond-marketing-automation): New variable.

	gnu: Add trytond-marketing.
	* gnu/packages/tryton.scm (trytond-marketing): New variable.

	gnu: Add trytond-ldap-authentication.
	* gnu/packages/tryton.scm (trytond-ldap-authentication): New variable.

	gnu: Add trytond-incoterm.
	* gnu/packages/tryton.scm (trytond-incoterm): New variable.

	gnu: Add trytond-edocument-unece.
	* gnu/packages/tryton.scm (trytond-edocument-unece): New variable.

	gnu: Add trytond-edocument-uncefact.
	* gnu/packages/tryton.scm (trytond-edocument-uncefact): New variable.

	gnu: Add trytond-dashboard.
	* gnu/packages/tryton.scm (trytond-dashboard): New variable.

	gnu: Add trytond-customs.
	* gnu/packages/tryton.scm (trytond-customs): New variable.

	gnu: Add trytond-company-work-time.
	* gnu/packages/tryton.scm (trytond-company-work-time): New variable.

	gnu: Add trytond-commission-waiting.
	* gnu/packages/tryton.scm (trytond-commission-waiting): New variable.

	gnu: Add trytond-commission.
	* gnu/packages/tryton.scm (trytond-commission): New variable.

	gnu: Add trytond-carrier-weight.
	* gnu/packages/tryton.scm (trytond-carrier-weight): New variable.

	gnu: Add trytond-carrier-subdivision.
	* gnu/packages/tryton.scm (trytond-carrier-subdivision): New variable.

	gnu: Add trytond-carrier-percentage.
	* gnu/packages/tryton.scm (trytond-carrier-percentage): New variable.

	gnu: Add trytond-carrier.
	* gnu/packages/tryton.scm (trytond-carrier): New variable.

	gnu: Add trytond-bank.
	* gnu/packages/tryton.scm (trytond-bank): New variable.

	gnu: Add trytond-authentication-sms.
	* gnu/packages/tryton.scm (trytond-authentication-sms): New variable.

	gnu: Add trytond-attendance.
	* gnu/packages/tryton.scm (trytond-attendance): New variable.

	gnu: Add trytond-analytic-sale.
	* gnu/packages/tryton.scm (trytond-analytic-sale): New variable.

	gnu: Add trytond-analytic-purchase.
	* gnu/packages/tryton.scm (trytond-analytic-purchase): New variable.

	gnu: Add trytond-analytic-invoice.
	* gnu/packages/tryton.scm (trytond-analytic-invoice): New variable.

	gnu: Add trytond-account-tax-rule-country.
	* gnu/packages/tryton.scm (trytond-account-tax-rule-country): New variable.

	gnu: Add trytond-account-tax-cash.
	* gnu/packages/tryton.scm (trytond-account-tax-cash): New variable.

	gnu: Add trytond-account-stock-landed-cost-weight.
	* gnu/packages/tryton.scm (trytond-account-stock-landed-cost-weight): New variable.

	gnu: Add trytond-account-stock-landed-cost.
	* gnu/packages/tryton.scm (trytond-account-stock-landed-cost): New variable.

	gnu: Add trytond-account-stock-continental.
	* gnu/packages/tryton.scm (trytond-account-stock-continental): New variable.

	gnu: Add trytond-account-stock-anglo-saxon.
	* gnu/packages/tryton.scm (trytond-account-stock-anglo-saxon): New variable.

	gnu: Add trytond-account-statement-rule.
	* gnu/packages/tryton.scm (trytond-account-statement-rule): New variable.

	gnu: Add trytond-account-statement-ofx.
	* gnu/packages/tryton.scm (trytond-account-statement-ofx): New variable.

	gnu: Add trytond-account-statement-coda.
	* gnu/packages/tryton.scm (trytond-account-statement-coda): New variable.

	gnu: Add trytond-account-statement-aeb43.
	* gnu/packages/tryton.scm (trytond-account-statement-aeb43): New variable.

	gnu: Add trytond-account-statement.
	* gnu/packages/tryton.scm (trytond-account-statement): New variable.

	gnu: Add trytond-account-payment-stripe.
	* gnu/packages/tryton.scm (trytond-account-payment-stripe): New variable.

	gnu: Add trytond-account-payment-sepa-cfonb.
	* gnu/packages/tryton.scm (trytond-account-payment-sepa-cfonb): New variable.

	gnu: Add trytond-account-payment-sepa.
	* gnu/packages/tryton.scm (trytond-account-payment-sepa): New variable.

	gnu: Add trytond-account-payment-clearing.
	* gnu/packages/tryton.scm (trytond-account-payment-clearing): New variable.

	gnu: Add trytond-account-payment-braintree.
	* gnu/packages/tryton.scm (trytond-account-payment-braintree): New variable.

	gnu: Add trytond-account-payment.
	* gnu/packages/tryton.scm (trytond-account-payment): New variable.

	gnu: Add trytond-account-invoice-secondary-unit.
	* gnu/packages/tryton.scm (trytond-account-invoice-secondary-unit): New variable.

	gnu: Add trytond-account-invoice-line-standalone.
	* gnu/packages/tryton.scm (trytond-account-invoice-line-standalone): New variable.

	gnu: Add trytond-account-invoice-history.
	* gnu/packages/tryton.scm (trytond-account-invoice-history): New variable.

	gnu: Add trytond-account-invoice-defer.
	* gnu/packages/tryton.scm (trytond-account-invoice-defer): New variable.

	gnu: Add trytond-account-invoice-correction.
	* gnu/packages/tryton.scm (trytond-account-invoice-correction): New variable.

	gnu: Add trytond-account-fr-chorus.
	* gnu/packages/tryton.scm (trytond-account-fr-chorus): New variable.

	gnu: Add trytond-account-fr.
	* gnu/packages/tryton.scm (trytond-account-fr): New variable.

	gnu: Add trytond-account-eu.
	* gnu/packages/tryton.scm (trytond-account-eu): New variable.

	gnu: Add trytond-account-es.
	* gnu/packages/tryton.scm (trytond-account-es): New variable.

	gnu: Add trytond-account-dunning-letter.
	* gnu/packages/tryton.scm (trytond-account-dunning-letter): New variable.

	gnu: Add trytond-account-dunning-fee.
	* gnu/packages/tryton.scm (trytond-account-dunning-fee): New variable.

	gnu: Add trytond-account-dunning-email.
	* gnu/packages/tryton.scm (trytond-account-dunning-email): New variable.

	gnu: Add trytond-account-dunning.
	* gnu/packages/tryton.scm (trytond-account-dunning): New variable.

	gnu: Add trytond-account-deposit.
	* gnu/packages/tryton.scm (trytond-account-deposit): New variable.

	gnu: Add trytond-account-de-skr03.
	* gnu/packages/tryton.scm (trytond-account-de-skr03): New variable.

	gnu: Add trytond-account-credit-limit.
	* gnu/packages/tryton.scm (trytond-account-credit-limit): New variable.

	gnu: Add trytond-account-cash-rounding.
	* gnu/packages/tryton.scm (trytond-account-cash-rounding): New variable.

	gnu: Add trytond-account-be.
	* gnu/packages/tryton.scm (trytond-account-be): New variable.

	gnu: Add trytond-account-asset.
	* gnu/packages/tryton.scm (trytond-account-asset): New variable.

	gnu: Add python-stripe.
	* gnu/packages/python-xyz.scm (python-stripe): New variable.

	gnu: Add python-ofxparse.
	* gnu/packages/python-xyz.scm (python-ofxparse): New variable.

	gnu: Add python-febelfin-coda.
	* gnu/packages/python-xyz.scm (python-febelfin-coda): New variable.

	gnu: Add python-csb43.
	* gnu/packages/python-xyz.scm (python-csb43): New variable.

	gnu: Add python-tablib.
	* gnu/packages/python-xyz.scm (python-tablib): New variable.

	gnu: Add python-xlwt.
	* gnu/packages/python-xyz.scm (python-xlwt): New variable.

	gnu: Add python-markuppy.
	* gnu/packages/python-xyz.scm (python-markuppy): New variable.

	gnu: Add python-braintree.
	* gnu/packages/python-xyz.scm (python-braintree): New variable.

2021-09-21  Leo Famulari  <leo@famulari.name>

	gnu: ntfs-3g: Update to 2021.8.22 [security fixes].
	The upstream security advisory is named NTFS3G-SA-2021-0001.

	Fixes CVE-2021-33285, CVE-2021-35269, CVE-2021-35268, CVE-2021-33289,
	CVE-2021-33286, CVE-2021-35266, CVE-2021-33287, CVE-2021-35267, CVE-2021-39251,
	CVE-2021-39252, CVE-2021-39253, CVE-2021-39254, CVE-2021-39255, CVE-2021-39256,
	CVE-2021-39257, CVE-2021-39258, CVE-2021-39259, CVE-2021-39260, CVE-2021-39261,
	CVE-2021-39262, CVE-2021-39263.

	For more information:

	https://seclists.org/oss-sec/2021/q3/139

	* gnu/packages/linux.scm (ntfs-3g): Update to 2021.8.22.
	[source]: Remove obsolete patch.
	* gnu/packages/patches/ntfs-3g-CVE-2019-9755.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2021-09-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.9.8p2.
	* gnu/packages/admin.scm (sudo): Update to 1.9.8p2.

2021-09-21  Clément Lassieur  <clement@lassieur.org>

	gnu: josm: Fix .desktop file.
	* gnu/packages/geo.scm (josm)[arguments]: In 'install-share-directories'
	phase, change org-openstreetmap-josm-MainApplication to
	org-openstreetmap-josm-gui-MainApplication.

2021-09-21  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Add gnome-power-manager.
	* gnu/packages/gnome.scm (gnome-power-manager): New variable.

2021-09-21  zimoun  <zimon.toutoune@gmail.com>

	gnu: mysql: Add wrapper around mysql_config.
	Fixes <https://bugs.gnu.org/23045>.

	* gnu/packages/databases.scm (mysql): Add a 'wrap-mysql_helpers phase to wrap
	'mysql_config' and 'mysqld_safe'.
	[inputs]: Add 'coreutils', 'gawk', 'grep', 'procps' and 'sed'.

2021-09-21  Vinicius Monego  <monego@posteo.net>

	gnu: libngspice: Update to 35.
	* gnu/packages/engineering.scm (libngspice): Update to 35.
	[arguments]<#:phases>: Rename 'delete-scripts-and-config to 'delete-scripts
	and don't try to delete config.h because that file was removed in this version.

2021-09-21  Felix Gruber  <felgru@posteo.net>

	gnu: 4dtris: Fix build.
	* gnu/packages/games.scm (4dtris)[attributes]: Add -fcommon to CFLAGS
	  and use search-input-directory to find SDL include path.

2021-09-21  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add sdr++.
	* gnu/packages/radio.scm (sdr++): New variable.

2021-09-21  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for "guix graph -M".
	* etc/news.scm: Add entry.

2021-09-21  Ludovic Courtès  <ludovic.courtes@inria.fr>

	graph: Add '--max-depth'.
	* guix/graph.scm (export-graph): Add #:max-depth and honor it, adding
	'depths' argument to 'loop'.
	* guix/scripts/graph.scm (%options, show-help): Add '--max-depth'.
	(%default-options): Add 'max-depth'.
	(guix-graph): Pass #:max-depth to 'export-graph'.
	* tests/graph.scm ("package DAG, limited depth"): New test.
	* doc/guix.texi (Invoking guix graph): Document it.

2021-09-21  Z572  <873216071@qq.com>

	gnu: imv: Update to 4.1.0 and adjust arguments+inputs.
	* gnu/packages/image-viewers.scm (imv): [version]: Update to 4.1.0.
	[build-system]: Replace with meson-build-system.
	[phases]: Remove (delete 'configure)
	[make-flags]: Remove it.
	[inputs]: Remove asciidoc. Add libheif, libjpeg-turbo, libinih, libnsgif,
	librsvg-next, libtiff
	[native-inputs]: Add asciidoc, Add git-minimal

2021-09-21  Xinglu Chen  <public@yoctocell.xyz>

	gnu: patchutils: Update to 0.4.2.
	* gnu/packages/patchutils.scm (patchutils): Update to 0.4.2.
	[source]: Remove patch.
	[inputs]: Add ‘python’.
	[arguments]<#:phases>: Remove trailing #t.
	* gnu/local.mk (dist_patch_DATA): Remove patch.

2021-09-21  Xinglu Chen  <public@yoctocell.xyz>

	etc: committer: Amend previous commit if a copyright line was added.
	Previously, the script would raise an error if a copyright line was added to a
	file in gnu/packages/.  With this change, it will amend the previous commit
	whenever a copyright line is added, and add the copyright line to the commit.

	* etc/committer.scm.in (add-copyright-line): New procedure.
	(main): Check if a copyright line was added and call ‘add-copyright-line’ if
	necessary.

2021-09-21  Cees de Groot  <cg@evrl.com>

	gnu: elixir: Update to 1.12.2.
	* gnu/packages/elixir.scm (elixir): Update to 1.12.2.

	gnu: erlang: Update to 24.0.5.
	* gnu/packages/erlang.scm (erlang): Update to 24.0.5.

2021-09-21  Ludovic Courtès  <ludo@gnu.org>

	base32: Work around (ash x N) miscompilation at '-O1' and below.
	Fixes <https://issues.guix.gnu.org/50696>.
	Reported by Marius Bakke <marius@gnu.org>.

	* guix/base32.scm (bit-field): Introduce 'minus-start' syntax and use it.

2021-09-21  Ivan Gankevich  <i.gankevich@spbu.ru>

	gnu: Add prusa-slicer.
	* gnu/packages/engineering.scm (prusa-slicer): New variable.

	gnu: Add libigl.
	* gnu/packages/engineering.scm (libigl): New variable.

	gnu: cereal: Use cmake to build and install the library.
	* gnu/packages/serialization.scm (cereal): Use cmake to build and
	  install the library.

2021-09-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: cmake: Skip CPack TXZ test on i686.
	Fixes <https://issues.guix.gnu.org/50617>.

	* gnu/packages/cmake.scm (%common-build-phases): Turn into a procedure
	and adjust users.  When 'target-x86-32?' returns true, add
	'skip-cpack-txz-test'.

2021-09-21  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: nyxt: Update to 2.2.0.
	* gnu/packages/web-browsers.scm (nyxt): Update to 2.2.0.

	gnu: sbcl-cl-webkit: Update to 3.0.0.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 3.0.0.

2021-09-21  Ludovic Courtès  <ludo@gnu.org>

	base32: Work around (ash x N) miscompilation at '-O1' and below.
	Fixes <https://issues.guix.gnu.org/50696>.
	Reported by Marius Bakke <marius@gnu.org>.

	* guix/base32.scm (bit-field): Introduce 'minus-start' syntax and use it.

2021-09-21  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: icedtea-7: Use pem certificates.
	This is a follow-up of: 287a8c90484c76336e0c0457960e4b2ebf4d2b16.

	* gnu/packages/java.scm (icedtea-7)[arguments]{install-keystore}: Use pem
	certificates.

2021-09-21  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: nss-certs: Copy pem files.
	* gnu/packages/certs.scm (nss-certs)[arguments]<#:phases>{install}: Copy pem
	files instead of crt files.

2021-09-21  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: certdata2pem: Produce pem files.
	Create files with pem extension instead of crt.

	* gnu/packages/certs.scm (certdata2pem)[arguments]<#:phases>{fix-extension}:
	New phase.

2021-09-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: console-setup: Update to 1.205.
	* gnu/packages/xorg.scm (console-setup): Update to 1.205.

	gnu: batctl: Update to 2021.3.
	* gnu/packages/networking.scm (batctl): Update to 2021.3.

2021-09-20  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: mumble: Use fixed libsndfile.
	OGG support is needed for built-in sounds to play.

	* gnu/packages/telephony.scm (mumble)[inputs]: Use libsndfile/fixed for
	libsndfile.

2021-09-20  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: cockatrice: Use qt-build-system.
	This makes it so that resources baked into the executable are actually found
	and used.

	* gnu/packages/games.scm (cockatrice)[build-system]: Change to qt-build-system.

2021-09-20  Vinicius Monego  <monego@posteo.net>

	gnu: kdenlive: Use qt-build-system.
	* gnu/packages/kde.scm (kdenlive)[build-system]: Use qt-build-system.
	[arguments]<#:phases>: Do not wrap variables that are wrapped by
	qt-build-system in 'wrap-executable.

	gnu: kdenlive: Update to 21.08.1.
	* gnu/packages/kde.scm (kdenlive): Update to 21.08.1.
	[inputs]: Order alphabetically. Use MLT 7. Add qtnetworkauth. Remove rttr.
	[arguments]<#:phases>: Don't return #t.

2021-09-20  zimoun  <zimon.toutoune@gmail.com>

	gnu: Add r-presto.
	* gnu/packages/bioinformatics.scm (r-presto): New variable.

	gnu: Add r-simplifyenrichment.
	* gnu/packages/bioconductor.scm (r-simplifyenrichment): New variable.

2021-09-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-fingerprint.
	* gnu/packages/cran.scm (r-fingerprint): New variable.

2021-09-20  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	etc: Add systemd files for running ‘guix gc’ periodically
	* etc/guix-gc.service.in: New file.
	* etc/guix-gc.timer: Likewise.
	* .gitignore: Ignore generated ‘guix-gc.service’.
	* nix/local.mk (nodist_systemdservice_DATA): Add ‘guix-gc.service’ and
	‘guix-gc.timer’.
	(EXTRA_DIST): Add ‘guix-gc.service.in’ and ‘guix-gc.timer’.
	* doc/guix.texi (Binary Installation): Mention the new systemd files.

2021-09-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pymol.
	* gnu/packages/chemistry.scm (python-pymol): New variable.

2021-09-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: at-spi2-atk: Don't compile tests when cross-compiling.
	* gnu/packages/gtk.scm
	  (at-spi2-atk)[arguments]<#:configure-flags>: Set tests=false when
	  cross-compiling.

	gnu: pango: Add bash-minimal input when cross-compiling.
	* gnu/packages/gtk.scm
	  (pango)[inputs]: Add "bash-minimal" when cross-compiling.

	gnu: gdk-pixbuf: Add bash-minimal input when cross-compiling.
	* gnu/packages/gtk.scm
	  (gdk-pixbuf)[inputs]: Add "bash-minimal" when cross-compiling.

	gnu: gdk-pixbuf: Find docbook when cross-compiling.
	* gnu/packages/gtk.scm
	  (gdk-pixbuf)[arguments]<#:phases>{patch-docbook}: Look for docbook
	  in 'native-inputs' instead of 'inputs' when cross-compiling.

	gnu: libproxy: Don't run tests when cross-compiling.
	* gnu/packages/networking.scm
	  (libproxy)[arguments]]<#:phases>{check}: Respect #:tests? when
	  cross-compiling.

	gnu: wayland: Find docbook-xml when cross-compiling.
	* gnu/packages/freedesktop.scm
	  (wayland)[arguments]<#:phases>{patchdocbook-xml}: Look in 'native-inputs'
	  instead of 'inputs' when cross-compiling.

	gnu: wayland: Find wayland-scanner when cross-compiling.
	* gnu/packages/freedesktop.scm (wayland)[native-inputs]: Add
	  pkg-config-for-build and 'this-package' when cross-compiling.

	gnu: Add pkg-config-for-build.
	* gnu/packages/pkg-config.scm (pkg-config-for-build): New variable.

	gnu: libxxf85vm: Add --disable-malloc0-returnsnull when necessary.
	* gnu/packages/xorg.scm
	  (libxxf86vm)[arguments]<#:configure-flags>: Add malloc0-flags.

	gnu: libxrandr: Add --disable-malloc0-returnsnull when necessary.
	* gnu/packages/xorg.scm
	  (libxrandr)[arguments]<#:configure-flags>: Add malloc0-flags.

	gnu: libxi: Add --disable-malloc0-returnsnull when necessary.
	* gnu/packages/xorg.scm
	  (libxi)[arguments]<#:configure-flags>: Add malloc0-flags.

	gnu: libxinerama: Add --disable-malloc0-returnsnull when necessary.
	* gnu/packages/xorg.scm
	  (libxinerama)[arguments]<#:configure-flags>: Add malloc0-flags.

2021-09-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: xorg: Unify --disable-malloc0-returnsnull code.
	The idea is to keep the comments in one place, instead of copying
	them over and over.  It's also documented more now.

	* gnu/packages/xorg.scm
	  (malloc0-flags): New procedure.
	  (libxext,libxrender,libx11,libxt): Use new procedures.

2021-09-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: at-spi2-core: Add missing "bash-minimal" input.
	* gnu/packages/gtk.scm
	  (at-spi2-core)[inputs]: Add "bash-minimal" when cross-compiling.

	gnu: at-spi2-core: Find docbook when cross-compiling.
	* gnu/packages/gtk.scm
	  (at-spi2-core)[arguments]<#:phases>{patch-docbook-sgml}: Look up
	  "docbook-sxml" in 'native-inputs' instead of 'inputs' when cross-compiling.

	gnu: at-spi2-core: Don't cross-compile documentation.
	* gnu/packages/gtk.scm
	  (at-spi2-core)[arguments]<#:configure-flags>: Set docs=false when
	  cross-compiling.
	  (at-spi2-core)[arguments]<#:phases>{move-documentation}: Remove when
	  cross-compiling.

	gnu: avahi: Use the cross-compiled bash.
	* gnu/packages/avahi.scm (avahi)[arguments]<#:phases>{patch-more-shebangs}:
	  Replace the bash in the shebangs in "/etc/avahi" with a cross-compiled bash.

2021-09-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: avahi: Find 'TARGET-pkg-config' when cross-compiling.
	The configure script first tests whether "pkg-config" is in PATH,
	and then uses "TARGET-pkg-config".  Pretend "pkg-config" exists.

	* gnu/packages/avahi.scm (avah)[arguments]<#:configure-flags>: Set
	  ac_cv_prog_have_pkg_config=yes when cross-compiling.

2021-09-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: libdaemon: Support cross-compilation to aarch64-linux-gnu.
	* gnu/packages/libdaemon.scm
	  (libdaemon)[native-inputs]: Add "config" when cross-compiling for
	  aarch64.
	  (libdaemon)[arguments]<#:phases>{update-config.sub}: When cross-compiling
	  for aarch64, update the "config.sub" script.

2021-09-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: libthai: Add datrie as native-input when cross-compiling.
	This allows the cross-build to succeed.

	* gnu/packages/gnome.scm
	  (libthai)[native-inputs]: Add "datrie" when cross-compiling.

2021-09-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: json-glib: Don't build introspection data when cross-compiling.
	* gnu/packages/gnome.scm
	  (json-glib)[arguments]<#:configure-flags>: Set introspection=false when
	  cross-compiling.

	gnu: json-glib: Don't build gtk documentation when cross-compiling.
	* gnu/packages/gnome.scm
	  (json-glib)[arguments]<#:configue-flags>: Set gtk_doc=disables when
	  cross-compiling.
	  (json-glib)[arguments]<#:phases>{move-docs}: Don't run when cross-compiling
	  ...
	  (json-glib)[arguments]<#:phases>{stub-docs}: ... instead, create an empty
	  directory where the documentation would be.

	gnu: json-glib: Find docbook inputs when cross-compiling.
	* gnu/packages/gnome.scm (json-glib)[arguments]<#:phases>{patch-docbook}:
	  Look up "docbook-xml" in 'native-inputs', not 'inputs', when
	  cross-compiling.

	gnu: json-glib: Add missing 'bash-minimal' input.
	* gnu/packages/gnome.scm (json-glib)[inputs]: Add "bash-minimal" when
	  cross-compiling (for wrapper scripts).

	gnu: heimdal: Use libcom_err from input when cross-compiling.
	* gnu/packages/kerberos.scm
	  (heimdal)[arguments]<#:phases>{pre-configure}: Consider ${krb_cv_com_err}
	  to be 'yes' when cross-compiling.

	gnu: heimdal: Find tools when cross-compiling.
	* gnu/packages/kerberos.scm
	  (heimdal)[arguments]<#:configure-flags>: Set --with-cross-tools.
	  (heimdal)[arguments]<#:phases>{pre-configure}: Override
	  ac_cv_PROG_COMPILE_ET.

	gnu: heimdal: Use the cross-compiled bash in "su".
	* gnu/packages/kerberos.scm
	  (heimdal)[arguments]<#:phases>{pre-configure}: Replace _PATH_BSHELL
	  with the cross-compiled bin/sh when cross-compiling.

	gnu: heimdal: Refer to cross-compiled bash.
	* gnu/packages/kerberos.scm
	  (heimdal)[arguments]<#:phases>{pre-configure}: Let "appl/afsutil/pagsh.c"
	  refer to the cross-compiled bash instead of the native bash when
	  cross-compiling.

	gnu: heimdal: Fix linking error when cross-compiling.
	* gnu/packages/kerberos.scm (heimdal)[arguments]<#:configure-flags>:
	  Set ac_cv_func_getpwnam_r_posix=yes when cross-compiling.

	gnu: heimdal: Fix inputs when cross-compiling.
	* gnu/packages/kerberos.scm
	  (heimdal)[inputs]: Add "bash-minimal" when cross-compiling.
	  (heimdal)[native-inputs]: Add 'perl' when cross-compiling.

	gnu: iso-codes: Move inputs to native-inputs when cross-compiling.
	* gnu/packages/iso-codes.scm
	  (iso-codes)[inputs]: Move "gettext", "perl" and "python" to ...
	  (iso-codes)[native-inputs]: ... here when cross-compiling.

	gnu: gamin: Fix 'configure' script when cross-compiling.
	* gnu/packages/gnome.scm
	  (gamin)[arguments]<#:phases>{set-have-abstract-sockets}: Override
	  test for ‘abstract sockets’ when cross-compiling.

	gnu: gamin: Recognise aarch64 as architecture when cross-compiling.
	* gnu/packages/gnome.scm
	  (gamin)[arguments]<#:phases>{replace-config.sub}: Update 'config.sub'
	  when cross-compiling.
	  (gamin)[native-inputs]: Add "config" when cross-compiling.

	gnu: graphene: Don't build introspection data when cross-compiling.
	* gnu/packages/gtk.scm (graphene)[arguments]<#:configure-flags>: Set
	  introspection=false when cross-compiling.

	gnu: bdb: Fix cross-compilation build errors.
	* gnu/packages/dbm.scm
	  (bdb-4.8)[arguments]<#:phases>{update-config.sub}: Update 'config.sub'
	  when cross-compiling for 'powerpc64le' or 'aarch64'.

	gnu: atk: Disable introspection when cross-compiling.
	* gnu/packages/gtk.scm
	  (atk)[arguments]<#:configure-flags>: Set -Dintrospection=false
	  when cross-compiling.

	gobject-introspection: Correct library name when cross-compiling.
	* gnu/packages/glib.scm
	  (python-extension-suffix, correct-library-name-phase): New procedures.
	  (gobject-introspection)[arguments]<#:phases>{rename-library}:
	  New phase, correct the name of the python extension when cross-compiling.

	gobject-introspection: Fix inputs when cross-compiling.
	* gnu/packages/glib.scm
	  (gobject-introspection)[native-inputs]: Add 'bison' and 'flex'
	  when cross-compiling.
	  (gobject-introspection)[inputs]: Use 'python' instead of 'python-wrapper'
	  when cross-compiling.  Remove 'bison', 'flex' when cross-compiling.

	gnu: gobject-introspection: Don't build introspection data when cross-compiling.
	* gnu/packages/glib.scm
	  (gobject-introspection)[arguments]<#:configure-flags>: Set
	  gi_cross_use_prebuilt_gi to 'true'.
	  (gobject-introspection)[arguments]<#:phases>{set-typelibs}: New phase,
	  avoid undefined variable in "meson.build".

2021-09-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: polkit: Prevent cross-compilation build error.
	Alternative ‘os types’ include RedHat and Gentoo, which
	don't seem applicable.

	* gnu/packages/polkit.scm (polkit)[arguments]<#:configure-flags>:
	  Set "--with-os-type" to "unknown".

2021-09-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: dbus-cairo: Add missing bash-minimal input.
	If absent, this causes the 'glib-or-gtk-wrap' phase to fail.

	* gnu/packages/glib.scm
	  (cairo)[inputs]: Add "bash-minimal", but only when cross-compiling
	  to avoid a world-rebuild.

2021-09-20  Maxime Devos  <maximedevos@telenet.be>

	build-system/glib-or-gtk: Support cross-compilaton.
	* guix/build-system/glib-or-gtk.scm
	  (lower): Add 'implicit-cross-inputs?' argument.  Generate a bag
	  when cross-compiling.
	  (glib-or-gtk-cross-build): New procedure.

	build-system/meson: Allow 'configure-flags' to be a G-exp.
	* guix/build-system/meson.scm
	  (meson-build, meson-cross-build): Only call 'sexp->gexp' on
	  'configure-flags' when 'configure-flags' is a pair.

	gnu: poppler: Find pkg-config when cross-compiling.
	* gnu/packages/pdf.scm
	  (poppler)[arguments]<#:phases>{set-PKG_CONFIG}: New phase.

2021-09-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: mozjs-60: Fix cross-compilation build errors.
	Presumably the other versions of mozjs need some changes
	as well, but for now only fix mozjs@60, which is a dependency
	of polkit.

	* gnu/packages/gnuzilla.scm
	  (mozjs-60)[arguments]<#:configure-flags>: Set --with-nspr-prefix
	  and set --host and --target inappropriately when cross-compiling.
	  (mozjs-60)[arguments]<#:phases>{set-PKG_CONFIG}: New phase
	  when cross-compiling.

2021-09-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: nspr: Don't retain references to native inputs.
	* gnu/packages/nss.scm
	  (nspr)[inputs]: Add 'perl' and 'bash-minimal' when cross-compiling.
	  (nspr)[arguments]{#:disallowed-references}: Add native 'perl' when
	  cross-compiling.

	gnu: nspr: Adjust to Mozilla cross-compilation conventions.
	* gnu/packages/nss.scm
	  (nspr)[arguments]<#:configure-flags>: Set --host and --target
	  inappropriately when cross-compiling.

	gnu: perl: Find 'bash' when cross-compiling.
	* gnu/packages/perl.scm
	  (perl)[arguments]<#:phases>{unpack-cross}: Search for "bash" with
	  'search-input-file' instead of 'assoc-ref'.
	  (perl)[arguments]<#:phases>{configure}: Search for "bash-minimal"
	  instead of "bash".

	gnu: libcap: Fix cross-compilation build failures.
	* gnu/packages/linux.scm
	  (libcap)[arguments]<#:phases>{configure}: Don't use non-existent
	  '%output' when cross-compiling.
	  (libcap)[arguments]<#:make-flags>: Set "CROSS_COMPILE" and "BUILD_CC"
	  when cross-compiling.

2021-09-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: elogind: Fix cross-compilation.
	%build-inputs and friends don't exist when cross-compiling,
	so use some G-expology instead.

	* gnu/packages/freedesktop.scm (elogind)[arguments]<#:configure-flags>:
	  Don't use '%outputs' or '%build-inputs' when cross-compiling.

2021-09-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: elogind: Make #:configure-flags a G-exp.
	* gnu/packages/freedesktop.scm
	  (elogind)[arguments]{configure-flags}: Let this be a G-exp.

2021-09-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: dbus-glib: Support cross-compilation.
	This allows cross-compilation to succeed when not using
	QEMU's transparent emulation, and the cross-compilation
	is not a pointless cross-compilation like x86_64 -> i686.

	* gnu/packages/glib.scm (dbus-glib)[arguments]: Set --with-dbus-binding-tool
	  to a native version of "dbus-binding-tool" when cross-compiling.

2021-09-20  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: acpica: Update to 20210730.
	* gnu/packages/admin.scm (acpica): Update to 20210730.
	[source]: Fix uri field.

2021-09-20  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: grub: Strip debug symbols.
	This is a follow-up of 71aa29911cf3f4e6db5f9bff9237308b5f93283d. Grub does not
	support modules stripped with --strip-unneeded but supports the --strip-debug
	option.

	* gnu/packages/bootloaders.scm (grub)[arguments]<#:strip-binaries>: Set to
	true and use ...
	<#:strip-flags>: ... to pass --strip-debug instead of --strip-unneeded.

2021-09-20  Leo Famulari  <leo@famulari.name>

	gnu: MPD: Update to 0.22.11.
	* gnu/packages/mpd.scm (mpd): Update to 0.22.11.

	gnu: Mutt: Update to 2.1.3.
	* gnu/packages/mail.scm (mutt): Update to 2.1.3.

2021-09-19  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: gtk+: Fix testsuite failure on non-x86_64 platforms.
	On non-x86_64 platforms, gtk+ is linked with a gdk-pixbuf version that
	doesn’t support SVG.  This causes the ‘icontheme’ test to fail because it
	tries to fetch SVG icons in some of the tests.

	Therefore, we need to disable the test when SVG support isn’t available.

	* gnu/packages/gtk.scm (gtk+)[propagated-inputs]: Use the ‘target-x86-64?’
	convenience function.
	[arguments]<#:phases>{disable-failing-tests}: Disable ‘icontheme’ test on
	non-x86_64 platforms.

2021-09-19  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: fbida: Fix build.
	* gnu/packages/pdf.scm (fbida)[arguments]<#:phases>: Add a 'set-fcommon phase.
	Also wrap some lines and remove an empty one.

2021-09-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-string-inflection: Update to 1.0.16.
	* gnu/packages/emacs-xyz.scm (emacs-string-inflection): Update to 1.0.16.

	gnu: emacs-docker: Update to 1.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-docker): Update to 1.4.0.

	gnu: emacs-elfeed-score: Update to 0.9.2.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 0.9.2.

	gnu: emacs-helm-ls-git: Update to 1.9.2.
	* gnu/packages/emacs-xyz.scm (emacs-helm-ls-git): Update to 1.9.2.

2021-09-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: newsboat: Fix build.
	* gnu/packages/syndication.scm (newsboat)[arguments]: Move the prefix
	declaration to the 'patch-source phase. Adjust other phases so they
	actually build.

2021-09-19  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.67.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.67.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.13.19.
	* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.19.
	(linux-libre-5.13-pristine-source): Update hash.

	gnu: linux-libre 5.14: Update to 5.14.6.
	* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.6.
	(linux-libre-5.14-pristine-source): Update hash.

2021-09-19  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: grub: Do not strip modules.
	* gnu/packages/bootloaders.scm (grub)[arguments]<#:strip-binaries>: Set to
	false to prevent Grub modules stripping.

2021-09-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-perspective: Update to 2.17.
	* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.17.

	gnu: emacs-so-long: Update to 1.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-so-long): Update to 1.1.2.

	gnu: emacs-project: Update to 0.7.1.
	* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.7.1.

2021-09-19  Felix Gruber  <felgru@posteo.net>

	gnu: nestopia-ue: Update to 1.51.1.
	* gnu/packages/emulators.scm (nestopia-ue): Update to 1.51.1.
	[source]: libretro is not included in nestopia-ue anymore.
	[build-system]: Change to gnu-build-system.
	[native-inputs]: Add autoconf, autoconf-archive and automake.
	[inputs]: Remove ao and gtk+, add fltk, fontconfig, libxft and
	libxrender.
	[arguments]: Remove 'wrap-program phase which was needed for the removed
	gtk+ dependency.

2021-09-19  Vinicius Monego  <monego@posteo.net>

	gnu: srain: Update to 1.2.4.
	* gnu/packages/irc.scm (srain): Update to 1.2.4.

2021-09-19  Xinglu Chen  <public@yoctocell.xyz>

	gnu: fetchmail: Update to 6.4.22 [fixes CVE-2021-39272].
	* gnu/packages/mail.scm (fetchmail): Update to 6.4.22.

	gnu: notmuch: Update to 0.33.1.
	* gnu/packages/mail.scm (notmuch): Update to 0.33.1.

2021-09-19  Charles  <charles.b.jackson@protonmail.com>

	gnu: Add cl-funds
	* gnu/packages/lisp-xyz.scm (sbcl-funds, ecl-funds, cl-funds): New variables.

	gnu: Add cl-schemeish.
	* gnu/packages/lisp-xyz.scm (sbcl-schemeish, ecl-schemeish, cl-schemeish): New
	  variables.

2021-09-18  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: node-acorn: Fix typo in description.
	* gnu/packages/node-xyz.scm (node-acorn)[description]: Correct misspelling of
	"Javascript".

2021-09-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: python-ipython: Update to 7.27.0.
	* gnu/packages/python-xyz.scm (python-ipython): Update to 7.27.0.
	  [inputs]: Add matplotlib-inline.
	  [arguments]: Update 'fix-tests' phase to disable "pylabtools" test.

2021-09-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: easyrpg-player: Add wildmidi input.
	Suggested by moshy on #guix.

	* gnu/packages/easyrpg.scm (easyrpg-player)[inputs]: Add wildmidi.

2021-09-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hplip: Update to 3.21.8.
	* gnu/packages/cups.scm (hplip): Update to 3.21.8.

	gnu: jtbl: Update to 1.1.7.
	* gnu/packages/admin.scm (jtbl): Update to 1.1.7.

	gnu: goxel: Update to 0.10.8.
	* gnu/packages/graphics.scm (goxel): Update to 0.10.8.

2021-09-18  Ludovic Courtès  <ludo@gnu.org>

	Update NEWS.

	git: 'reference-available?' recognizes 'tag-or-commit'.
	* guix/git.scm (reference-available?): Handle 'tag-or-commit' with a
	40-digit hex string.

2021-09-18  Ludovic Courtès  <ludovic.courtes@inria.fr>

	git: 'update-cached-checkout' can fall back to SWH when cloning.
	Fixes <https://issues.guix.gnu.org/44187>.
	Reported by zimoun <zimon.toutoune@gmail.com>.

	* guix/git.scm (GITERR_HTTP): New variable.
	(clone-from-swh, clone/swh-fallback): New procedures.
	(update-cached-checkout): Use 'clone/swh-fallback' instead of 'clone*'.

2021-09-18  Ludovic Courtès  <ludovic.courtes@inria.fr>

	swh: Support downloads of bare Git repositories.
	* guix/swh.scm (swh-download-archive): New procedure.
	(swh-download-directory): Rewrite in terms of 'swh-download-archive'.
	(swh-download): Add #:archive-type and honor it.  Use
	'swh-download-archive' instead of 'swh-download-directory'.

2021-09-18  Sarah Morgensen  <iskarian@mgsn.dev>

	import: go: Match "go-import" meta tags anywhere.
	Some personal sites forget to put <meta name="go-import" ...> in a
	<head> element, so look anywhere for them.

	Partly fixes <https://issues.guix.gnu.org/50595>.
	Reported by Stephen Paul Weber <singpolyma@singpolyma.net>.

	* guix/import/go.scm (fetch-module-meta-data): Match "go-import" meta
	tags anywhere in the page.

2021-09-18  Sarah Morgensen  <iskarian@mgsn.dev>

	import: go: Improve handling of modules in VCS subdirectories.
	Use the supplied module path (instead of the repository root) as the import
	path for everything except source and homepage URLs.  For modules not in the
	root of a VCS repository, set #:unpack-path to the repository root by default.

	Partly fixes <https://issues.guix.gnu.org/50595>.
	Reported by Stephen Paul Weber <singpolyma@singpolyma.net>.

	* guix/import/go.scm (go-module->guix-package): Use 'module-path'
	instead of 'root-module-path' for #:import-path.  Emit #:unpack-path
	when #:import-path is not equal to 'root-module-path'.

2021-09-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 808f9ff.
	* gnu/packages/package-management.scm (guix): Update to 808f9ff.

2021-09-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add python-matplotlib-inline.
	* gnu/packages/python-xyz.scm (python-matplotlib-inline): New variable.

2021-09-18  Wiktor Żelazny  <wz@freeshell.de>

	gnu: Add r-ggh4x.
	* gnu/packages/cran.scm (r-ggh4x): New variable.

2021-09-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: plymouth: Update to 0.9.5.
	* gnu/packages/freedesktop.scm (plymouth): Update to 0.9.5.
	[arguments]: Remove trailing boolean.
	[native-inputs]: Add gettext-minimal.

2021-09-18  Maxime Devos  <maximedevos@telenet.be>

	import: minetest: Strip "v" prefixes from the version number.
	This fixes one of the issues noted at <https://issues.guix.gnu.org/50425#4>.

	* guix/import/minetest.scm
	  (release-version): New procedure.
	  (%minetest->guix-package): Call new procedure instead of release-title.
	* tests/minetest.scm
	  (make-package-sexp): Allow overriding the version number.
	  (make-releases-json): Allow overriding the release title.
	  ("conventional version number")
	  ("v-prefixed version number")
	  ("dates as version number"): New tests.

2021-09-18  Maxime Devos  <maximedevos@telenet.be>

	import: minetest: Delete duplicate dependencies.
	This fixes one of the issues noted in <https://issues.guix.gnu.org/50425#4>.

	* guix/import/minetest.scm
	  (import-dependencies): Call 'delete-duplicates' on the resulting list.
	* tests/minetest.scm
	  ("minetest->guix-package, multiple dependencies implemented by one mod"):
	  New test.

2021-09-18  Maxime Devos  <maximedevos@telenet.be>

	tests/minetest: Fix 'test-package*' indenting.
	* tests/minetest.scm (Local Variables)[test-package*]: Set
	  scheme-indent-function property to 1.

2021-09-18  Ludovic Courtès  <ludo@gnu.org>

	channels: 'channel-news-entry-commit' correctly resolves annotated tags.
	Previously, 'channel-news-entry-commit' would return the tag ID rather
	than the commit ID when the news entry was referred to via an annotated
	tag.

	Reported by Xinglu Chen <public@yoctocell.xyz>.

	* guix/channels.scm (resolve-channel-news-entry-tag): Check whether the
	reference points to annotated tag; resolve it if it does.
	* tests/channels.scm ("channel-news, annotated tag"): New test.

2021-09-18  Xinglu Chen  <public@yoctocell.xyz>
	    Sarah Morgensen  <iskarian@mgsn.dev>

	import: Add 'generic-git' updater.
	* guix/git.scm (ls-remote-refs): New procedure.
	* tests/git.scm ("remote-refs" "remote-refs: only tags"): New tests.
	* guix/import/git.scm: New file.
	* doc/guix.texi (Invoking guix refresh): Document it.
	* tests/import-git.scm: New test file.
	* Makefile.am (MODULES, SCM_TESTS): Register the new files.

2021-09-18  Xinglu Chen  <public@yoctocell.xyz>
	    Ludovic Courtès  <ludo@gnu.org>

	tests: git: Make 'tag' directive non-interactive.
	When running 'git tag TAGNAME', Git will open up the user's default text
	editor to make them write a message.  This is not desirable when running
	tests.

	* guix/tests/git.scm (populate-git-repository): Add a 'tag' directive
	that takes an additional argument, and pass it to the '-m' flag.

2021-09-18  Xinglu Chen  <public@yoctocell.xyz>

	tests: git: Don't read from the users global Git config file.
	* guix/tests/git (populate-git-repository): Set the GIT_CONFIG_GLOBAL
	environment variable to the temporary Git config file.

2021-09-18  Ludovic Courtès  <ludo@gnu.org>

	tests: Allow opam test to run without networking.
	Fixes a regression introduced in
	fc29c80b9635ff490bcc768c774442043cb1e231, where, since
	'get-opam-repository' was no longer mocked, the test would try to access
	the actual OPAM repository through a call to 'http-fetch/cached'; this
	would lead to a test failure when networking is unavailable.

	* tests/opam.scm ("opam->guix-package"): Mock 'get-opam-repository'
	again.

2021-09-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: mpg321: Fix compiling with gcc 10.
	* gnu/packages/patches/mpg321-gcc-10.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/mp3.scm (mpg321)[source]: Use it.

2021-09-18  phodina  <phodina@protonmail.com>

	gnu: Add swaylock-effects.
	* gnu/packages/wm.scm (swaylock-effects): New variable.

2021-09-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: q5go: Fix build.
	* gnu/packages/games.scm (q5go)[arguments]: Add 'fix-header' phase.

	gnu: aircrack-ng: Fix build.
	* gnu/packages/networking.scm (aircrack-ng)[arguments]: Add '-fcommon' to
	  CFLAGS.

	gnu: pdf2djvu: Update to 0.9.18.
	* gnu/packages/djvu.scm (pdf2djvu): Update to 0.9.18.
	  [arguments]: Add 'set-home-for-tests' phase.

2021-09-18  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: ruby-sass: Fix build.
	* gnu/packages/ruby.scm (ruby-sass)[native-inputs]: Add ruby-cmath.

	gnu: Add ruby-cmath.
	* gnu/packages/ruby.scm (ruby-cmath): New variable.

	gnu: rygel: Update to 0.40.1.
	* gnu/packages/gnome.scm (rygel): Update to 0.40.1.
	[build-system]: Switch to meson.
	[arguments]<#:configure-flags>: Pass a plugins list to exclude the tracker
	plugin.
	[native-inputs]: Add glib:bin, docbook-xml, docbook-xsl, xsltproc.
	[inputs]: Add gst-editing-services and json-glib.

	gnu: gupnp-av: Enable Vala bindings.
	* gnu/packages/gnome.scm (gupnp-av)[native-inputs]: Add vala.

	gnu: gupnp: Fix build.
	* gnu/packages/gnome.scm (gupnp)[arguments]<#:phases>: Add a 'pre-check phase.

2021-09-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: icu4j: Fix build.
	* gnu/packages/icu4c.scm (icu4j)[arguments]: Use gexp for 'make-flags'.

2021-09-18  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: grilo-plugins: Update to 0.3.13.
	* gnu/packages/gnome.scm (grilo-plugins): Update to 0.3.13.
	[inputs]: Add python-pygobject and tracker-miners.
	[arguments]<#:phases>: Add 'set-shell and 'fix-tests phases.

	gnu: grilo: Update to 0.3.13.
	* gnu/packages/gnome.scm (grilo): Update to 0.3.13.

2021-09-18  muradm  <mail@muradm.net>

	gnu: gnunet: Fix libmicrohttpd test case using SSL3.
	* gnu/packages/patches/libmicrohttpd-0.9.73-test-ssl3.patch:
	Patch for failing test case as suggested by libmicrohttpd mailing list
	* gnu/packages/gnunet.scm (libmicrohttpd): use patch
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-09-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: openjdk: Fix compiling with gcc 10.
	* gnu/packages/java.scm (openjdk9, openjdk10, openjdk11)[arguments]: Add
	  '-fcommon', '-fno-delete-null-pointer-checks' and '-fno-lifetime-dse'
	  to CFLAGS.

2021-09-17  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 0.32.0.
	* gnu/packages/gnome.scm (komikku): Update to 0.32.0.

2021-09-17  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: gnome-boxes: Update to 3.38.2.
	* gnu/packages/gnome.scm (gnome-boxes): Update to 3.38.2.
	[inputs]: Add gtksourceview and json-glib.

	gnu: nautilus: Update to 3.38.2.
	* gnu/packages/gnome.scm (nautilus): Update to 3.38.2.
	[inputs]: Add json-glib and libsoup.

	gnu: tracker-miners: Update to 3.1.2.
	* gnu/packages/gnome.scm (tracker-miners): Update to 3.1.2.
	[arguments]<#:configure-flags>: Fix the rpath.  <#:phases>: Add 'set-shell,
	'fix-paths and 'fix-tests phases. Replace the 'check phase.
	[native-inputs]: Add docbook-xsl, docbook-xml-4.5, gsettings-desktop-schemas,
	asciidocs and xsltproc.
	[inputs]: add json-glib, libsoup and shared-mime-info.

	gnu: tracker: Update to 3.1.2.
	* gnu/packages/gnome.scm (tracker): Update to 3.1.2.
	[arguments]<#:configure-flags>: Fix the rpath. Do not build docs and do not
	use systemd.
	<#:phases>: Add 'set-shell and 'fix-paths phases. Merge the 'pre-check
	phase into the new replaced 'check phase.
	[native-inputs]: Add docbook-xsl, docbook-xml-4.5, gsettings-desktop-schemas,
	asciidoc, xsltproc, cmake-minimal, gtk-doc and dbus.

	gnu: libmusicbrainz: Fix build.
	* gnu/packages/music.scm (libmusicbrainz)[arguments]: Add a new fix build
	phase.

	gnu: gnome-contacts: Update to 3.38.1.
	* gnu/packages/gnome.scm (gnome-contacts): Update to 3.38.1.
	[arguments]: Use disabled instead of false for the cheese option.

	gnu: folks: Update to 0.14.0.
	* gnu/packages/gnome.scm (folks): Update to 0.14.0.
	[native-inputs]: Add python-dbusmock.

	gnu: cheese: Fix build.
	* gnu/packages/patches/cheese-vala-update.patch: New file.
	* gnu/local.mk (DIST_PATCH_DATA): Add it.
	* gnu/packages/gnome.scm (cheese)[source]: Use it.

	gnu: localed: Fix build.
	* gnu/packages/freedesktop.scm (localed)[native-inputs]: Add rsync.

2021-09-17  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: libxml++: Fix build.
	* gnu/packages/gnome.scm (libxml++)[propagated-inputs]: Replace glibmm by
	  glibmm-2.64.

	gnu: atril: Fix build.
	* gnu/packages/mate.scm (atril)[inputs]: Replace python2-dogtail by
	  python-dogtail. Replace openjpeg-1 by openjpeg.

	gnu: lightning: Fix build.
	* gnu/packages/assembly.scm (lightning)[arguments]: Don't run tests in
	  parallel.

2021-09-17  phodina  <phodina@protonmail.com>

	gnu: Add rust-dbus-tree-0.9.
	* gnu/packages/crates-io.scm (rust-dbus-tree-0.9): New variable.

	gnu: Add rust-dbus-0.9.
	* gnu/packages/crates-io.scm (rust-dbus-0.9): New variable.
	(rust-dbus-0.6): Inherit from above.

	gnu: Add rust-caps-0.5.
	* gnu/packages/crates-io.scm (rust-caps-0.5): New variable.
	(rust-caps-0.3): Inherit from above.

	gnu: Add rust-assert-impl-0.1.
	* gnu/packages/crates-io.scm (rust-assert-impl-0.1): New variable.

	gnu: Add rust-nl80211-0.0.2.
	* gnu/packages/crates-io.scm (rust-nl80211-0.0.2): New variable.

	gnu: Add rust-neli-0.4.
	* gnu/packages/crates-io.scm (rust-neli-0.4): New variable.

	gnu: Add rust-buffering-0.4.
	* gnu/packages/crates-io.scm (rust-buffering-0.4): New variable.

	gnu: Add rust-buffering-0.3.
	* gnu/packages/crates-io.scm (rust-buffering-0.3): New variable.

	gnu: Add rust-buffering-nocopy-macro-0.2.
	* gnu/packages/crates-io.scm (rust-buffering-nocopy-macro-0.2): New variable.
	(rust-buffering-nocopy-macro-0.1): Inherit from above.

	gnu: Add rust-buffering-nocopy-macro-0.1.
	* gnu/packages/crates-io.scm (rust-buffering-nocopy-macro-0.1): New variable.

	gnu: Add rust-swayipc-2.
	* gnu/packages/crates-io.scm (rust-swayipc-2): New variable.

	gnu: Add rust-swayipc-command-builder-0.1.
	* gnu/packages/crates-io.scm (rust-swayipc-command-builder-0.1): New variable.

	gnu: Add rust-notmuch-0.6.
	* gnu/packages/crates-io.scm (rust-notmuch-0.6): New variable.

	gnu: Add rust-maildir-0.5.
	* gnu/packages/crates-io.scm (rust-maildir-0.5): New variable.

	gnu: Add rust-mailparse-0.13.
	* gnu/packages/crates-io.scm (rust-mailparse-0.13): New variable.

	gnu: Add rust-quoted-printable-0.4.
	* gnu/packages/crates-io.scm (rust-quoted-printable-0.4): New variable.

	gnu: Add rust-charset-0.1.
	* gnu/packages/crates-io.scm (rust-charset-0.1): New variable.

	gnu: Add rust-lettre-email-0.9.
	* gnu/packages/crates-io.scm (rust-lettre-email-0.9): New variable.

	gnu: Add rust-email-0.0.20.
	* gnu/packages/crates-io.scm (rust-email-0.0.20): New variable.

	gnu: Add rust-lettre-0.9.
	* gnu/packages/crates-io.scm (rust-lettre-0.9): New variable.

	gnu: Add rust-fast-chemail-0.9.
	* gnu/packages/crates-io.scm (rust-fast-chemail-0.9): New variable.

	gnu: Add rust-ascii-utils-0.9.
	* gnu/packages/crates-io.scm (rust-ascii-utils-0.9): New variable.

	gnu: Add rust-gethostname-0.2.
	* gnu/packages/crates-io.scm (rust-gethostname-0.2): New variable.

	gnu: Add rust-supercow-0.1.
	* gnu/packages/crates-io.scm (rust-supercow-0.1): New variable.

	gnu: Add rust-progress-0.2.
	* gnu/packages/crates-io.scm (rust-progress-0.2): New variable.

	gnu: Add rust-assert-fs-1.
	* gnu/packages/crates-io.scm (rust-assert-fs-1): New variable.
	(rust-assert-fs-0.11): Inherit from above.

2021-09-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.9.8p1.
	* gnu/packages/admin.scm (sudo): Update to 1.9.8p1.

	gnu: sudo: Omit snippet and phase return value.
	* gnu/packages/admin.scm (sudo)[source]: Don't return #t from snippet.
	[argument]: Nor from the 'pre-configure phase.

2021-09-17  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: gnome-control-center: Fix build.
	* gnu/packages/gnome.scm (gnome-control-center)[arguments]: Add a 'set-cflags
	phase.

2021-09-16  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.147.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.147.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.66.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.66.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.13.18.
	* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.18.
	(linux-libre-5.13-pristine-source): Update hash.

	gnu: linux-libre 5.14: Update to 5.14.5.
	* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.5.
	(linux-libre-5.14-pristine-source): Update hash.

2021-09-16  Marius Bakke  <marius@gnu.org>

	tests: Add missing module import.
	This is a follow-up to commit 9bea983e4f5a1c07737336163bc6835f6c582a6e.

	* tests/builders.scm: Import (guix grafts).

2021-09-16  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into core-updates-frozen
	 Conflicts:
		gnu/packages/bioinformatics.scm
		gnu/packages/chez.scm
		gnu/packages/docbook.scm
		gnu/packages/ebook.scm
		gnu/packages/gnome.scm
		gnu/packages/linux.scm
		gnu/packages/networking.scm
		gnu/packages/python-web.scm
		gnu/packages/python-xyz.scm
		gnu/packages/tex.scm
		gnu/packages/version-control.scm
		gnu/packages/xml.scm
		guix/build-system/dune.scm
		guix/build-system/go.scm
		guix/build-system/linux-module.scm
		guix/packages.scm

2021-09-16  Marius Bakke  <marius@gnu.org>

	gnu: texlive-context: Adjust to changes from 'master'.
	This is a merge of commit f98dfdc1b6d73e0b9f3f45c74942289bbefd7b34, with the
	hash updated for TeX Live 2021.

	* gnu/packages/tex.scm (texlive-context-base): Deprecate in favor of
	TEXLIVE-CONTEXT.
	(texlive-context)[source]: Extract manuals and more files.
	[propagated-inputs]: Add TEXLIVE-AMSFONTS, TEXLIVE-LM, TEXLIVE-PDFTEX,
	TEXLIVE-METAPOST, TEXLIVE-FONTS-STMARYRD, and TEXLIVE-MFLOGO-FONT.

2021-09-16  Marius Bakke  <marius@gnu.org>

	gnu: texlive-pdftex: Adjust to changes from 'master'.
	This is a merge of commit 9003bd8709c2b3f88e4ab34d3fc8e061a1beb08e, with the
	hash updated for TeX Live 2021.

	* gnu/packages/chez.scm (texlive-pdftex)[source]: Extract two more files.
	[propagated-inputs]: Add TEXLIVE-CM, TEXLIVE-ETEX, TEXLIVE-FONTS-KNUTH-LIB,
	TEXLIVE-HYPHEN-BASE, TEXLIVE-KPATHSEA, TEXLIVE-TEX-INI-FILES, and
	TEXLIVE-TEX-PLAIN.

2021-09-16  Marius Bakke  <marius@gnu.org>

	gnu: varnish-modules: Update to 0.19.0.
	* gnu/packages/web.scm (varnish-modules): Update to 0.19.0.

	gnu: varnish: Update to 7.0.0.
	* gnu/packages/web.scm (varnish): Update to 7.0.0.
	[arguments]: Set CC in #:configure-flags.  Rewrite use-absolute-file-names
	phase to use named inputs instead of WHICH and patch one more file.  Remove
	trailing #t's.
	[inputs]: Add BASH-MINIMAL and COREUTILS.  Replace PCRE with PCRE2, and
	PYTHON-WRAPPER with PYTHON.

2021-09-16  Marius Bakke  <marius@gnu.org>

	gnu: Remove python2-wtforms.
	This trivial package currently fails to build and has no users in Guix.

	* gnu/packages/python-web.scm (python2-wtforms): Remove variable.

2021-09-16  Marius Bakke  <marius@gnu.org>

	gnu: Remove python2-alembic.
	This package currently fails to build and has no users in Guix.

	* gnu/packages/databases.scm (python2-alembic): Remove variable.

2021-09-16  Marius Bakke  <marius@gnu.org>

	gnu: Remove python2-natsort.
	This package currently fails to build and has no users in Guix.

	* gnu/packages/python-xyz.scm (python2-natsort): Remove variable.
	(python-natsort)[properties]: Remove.

2021-09-16  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Add minetest-basic-trains.
	* gnu/packages/minetest.scm (minetest-basic-trains): New variable.

	gnu: Add minetest-advtrains.
	* gnu/packages/minetest.scm (minetest-advtrains): New variable.

	gnu: minetest-mesecons: Fix indentation.
	* gnu/packages/minetest.scm (minetest-mesecons): Fix indentation.

	gnu: minetest-data: Fix indentation.
	* gnu/packages/minetest.scm (minetest-data): Fix indentation.

2021-09-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: thunar: Revert to 4.16.8 (from 4.17.x development series).
	Partly reverts 39cee0f817091fdb482c7a5d518bfaa7bde554d3.
	Reported by Michael Rohleder <mike@rohleder.de>.

	* gnu/packages/xfce.scm (thunar): Revert to 4.16.8.

2021-09-16  Brendan Tildesley  <mail@brendan.scot>

	gnu: Add cryfs.
	* gnu/packages/crypto.scm (cryfs): New variable.

2021-09-16  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: tryton applications and framework: Update to 6.0.x.
	* gnu/packages/tryton.scm (trytond-account-invoice-stock,
	  trytond-purchase-request, trytond-stock-lot): Update to 6.0.0.
	  (trytond-country, trytond-product, trytond-stock-supply): Update to 6.0.1.
	  (trytond-currency): Update to 6.0.1. [arguments] Disable running doc-tests.
	  (python-proteus, trytond-account-product, trytond-analytic-account,
	  trytond-party, trytond-purchase): Update to 6.0.2.
	  (trytond-account, trytond-account-invoice, trytond-company): Update to
	  6.0.3.
	  (tryton): Update to 6.0.5.
	  (trytond, trytond-stock): Update to 6.0.6.

2021-09-16  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: tryton modules: Remove propagated-inputs propagated elsewhere.
	From all tryton modules propagating `trytond` remove the packages already
	propagated by `trytond`.

	* gnu/packages/tryton.scm (account, account_invoice) [propagated-inputs]:
	  Remove python-dateutils, python-sql.
	  (analytic_account, party, product, purchase, stock,
	  stock_supply) [propagated-inputs]: Remove python-sql.

2021-09-16  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: tryton modules: Unify native-inputs.
	For testing, the tryton modules require a common set of native-input, which
	basically are the propagated-inputs of `trytond`. (Some modules leave out one
	or two of these, but most modules require all.) So to avoid redundant code,
	use a variable for defining this common set. This reduces the maintenance
	burden when more trytond modules are added.

	* gnu/packages/tryton.scm (%standard-trytond-native-inputs): New variable.
	  (trytond-account, trytond-account-invoice, trytond-account-invoice-stock,
	  trytond-account-product, trytond-analytic-account, trytond-company,
	  trytond-country, trytond-currency, trytond-party, trytond-product,
	  trytond-purchase, trytond-purchase-request, trytond-stock, trytond-stock-lot,
	  trytond-stock-supply)[native-inputs]: Use it.

	native-inouts2

2021-09-16  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: tryton modules: Remove "python"- prefix from name.
	Remove the `python-` prefix from all trytond module packages. The aspect that
	these packages are plugins for trytond is much more relevant than that they
	are written in Python.

	* gnu/packages/tryton.scm (python-trytond-account,
	python-trytond-account-invoice, python-trytond-account-invoice-stock,
	python-trytond-account-product, python-trytond-analytic-account,
	python-trytond-company, python-trytond-counpython-try,
	python-trytond-currency, python-trytond-party, python-trytond-product,
	python-trytond-purchase, python-trytond-purchase-request,
	python-trytond-stock, python-trytond-stock-lot, python-trytond-stock-supply):
	New deprecated packages.
	(trytond-account, trytond-account-invoice, trytond-account-invoice-stock,
	trytond-account-product, trytond-analytic-account, trytond-company,
	trytond-country, trytond-currency, trytond-party, trytond-product,
	trytond-purchase, trytond-purchase-request, trytond-stock, trytond-stock-lot,
	trytond-stock-supply): Renamed from the respective above.
	[propagated-inputs]: Adjusted and re-ordered.

2021-09-16  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: tryton: Propagate inputs.
	As for all Python packages and applications, the inputs need to be propagated.

	* gnu/packages/tryton.scm (tryton)[inputs]: Change to {propagated-inputs].

2021-09-16  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: trytond: Propagate inputs.
	As for all Python packages and applications, the inputs need to be propagated.

	* gnu/packages/tryton.scm (trytond)[inputs]: Change to {propagated-inputs].

2021-09-16  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-relatorio: Update to 0.10.0.
	* gnu/packages/python-xyz.scm (python-relatorio): Update to 0.10.0.

	gnu: python-sql: Update to 1.3.0.
	* gnu/packages/databases.scm (python-sql): Update to 1.3.0.

2021-09-16  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gmtp: Fix build.
	* gnu/packages/libusb.scm (gmtp)[arguments]: Pass '-fcommon' to CFLAGS.

	gnu: glabels: Fix build.
	* gnu/packages/gnome.scm (glabels)[arguments]: Pass '-fcommon' to CFLAGS.

	gnu: geeqie: Fix build.
	* gnu/packages/image-viewers.scm (geeqie)[arguments]: Pass '-fcommon' to
	  CFLAGS.

	gnu: crispy-doom: Fix build.
	* gnu/packages/games.scm (crispy-doom)[arguments]: Pass '-fcommon' to CFLAGS.

	gnu: blastem: Fix build.
	* gnu/packages/emulators.scm (blastem)[arguments]: Update 'fix-source' phase
	  to add '-fcommon' to CFLAGS.

	gnu: aris: Fix build.
	* gnu/packages/maths.scm (aris)[arguments]: Pass '-fcommon' to CFLAGS.

	gnu: arcan: Fix build.
	* gnu/packages/arcan.scm (arcan, arcan-sdl)[arguments]: Pass '-fcommon' to
	  CFLAGS.

2021-09-16  Thiago Jung Bauermann via Guix-patches via  <guix-patches@gnu.org>

	gnu: xygrib: Fix finding resources in the data directory.
	Currently, if you start up XyGrib it will not show icons in the toolbar
	buttons, translated strings in the UI nor the map in the main view.  These
	are all items stored in the data directory, which XyGrib can’t find.

	Backport upstream PR 235 (already merged upstream) which makes it use XDG
	directories correctly.

	As a bonus, the PR also contains a fix to find libjpeg, so we don’t need
	the substitution for that anymore.

	* gnu/packages/patches/xygrib-fix-finding-data.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/geo.scm (xygrib)[source]: Use it.
	  [arguments]<#:configure-flags>: Pass ‘-DGNU_PACKAGE=ON’.
	  [arguments]<#:phases>{patch-directories}: Remove fix to find libjpeg.
	  Remove trailing ‘#t’.
	[native-search-paths]: Add ‘XDG_DATA_DIRS’.

2021-09-15  Marius Bakke  <marius@gnu.org>

	gnu: python-agate-sql: Update to 0.5.7.
	* gnu/packages/wireservice.scm (python-agate-sql): Update to 0.5.7.

	gnu: python-sqlalchemy: Update to 1.4.23.
	* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.4.23.
	[propagated-inputs]: Add PYTHON-GREENLET.

	gnu: python-sadisplay: Update to 0.4.9.
	* gnu/packages/databases.scm (python-sadisplay): Update to 0.4.9.
	[arguments]: New field.  Override check phase.
	[native-inputs]: Remove PYTHON-NOSE.  Add PYTHON-PYTEST.

2021-09-15  Marius Bakke  <marius@gnu.org>

	gnu: python-wtforms: Don't run style and coverage tests.
	Such tests are fragile and does not affect functionality of the package.

	* gnu/packages/python-web.scm (python-wtforms)[arguments]: In the check phase,
	disable code coverage and pep8.
	[native-inputs]: Remove PYTHON-COVERAGE and PYTHON-PEP8.
	[source](uri): While at it, remove redundant '.tar.gz' argument to PYPI-URI.

2021-09-15  Marius Bakke  <marius@gnu.org>

	gnu: python-wtforms: Adjust for SQLAlchemy >= 1.4.
	* gnu/packages/python-web.scm (python-wtforms)[arguments]: Add phase to delete test.

	gnu: python-flask-sqlalchemy: Update to 2.5.1.
	* gnu/packages/python-web.scm (python-flask-sqlalchemy): Update to 2.5.1.

	gnu: python-cfn-lint: Update to 0.54.1.
	* gnu/packages/python-web.scm (python-cfn-lint): Update to 0.54.1.
	[arguments]: Run tests verbosely.

	gnu: python-aws-sam-translator: Update to 1.38.0.
	* gnu/packages/python-web.scm (python-aws-sam-translator): Update to 1.38.0.

	gnu: python-alembic: Update to 1.7.1.
	* gnu/packages/databases.scm (python-alembic): Update to 1.7.1.
	[propagated-inputs]: Add PYTHON-IMPORTLIB-RESOURCES.

	gnu: python-natsort: Update to 7.1.1.
	* gnu/packages/python-xyz.scm (python-natsort): Update to 7.1.1.
	[arguments]: Remove obsolete phase.

2021-09-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: glib: Avoid timer.c test failure on i686-linux.
	* gnu/packages/glib.scm (glib)[arguments]: In 'disable-failing-tests'
	phase, modify "glib/tests/timer.c" on i[56]86 to address test failure.

2021-09-15  raingloom  <raingloom@riseup.net>

	gnu: Add wlsunset.
	* gnu/packages/xdisorg.scm (wlsunset): New variable.

2021-09-15  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.146.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.146.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.65.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.65.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.13.17.
	* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.17.
	(linux-libre-5.13-pristine-source): Update hash.

	gnu: linux-libre 5.14: Update to 5.14.4.
	* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.4.
	(linux-libre-5.14-pristine-source): Update hash.

2021-09-15  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: xpadneo: Copy udev rules to /lib.
	This makes xpadneo place its udev rules in the place where udev-service-type
	looks for them.

	* gnu/packages/linux.scm (xpadneo): Copy udev rules to /lib instead of /etc.

2021-09-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: perl-const-fast: Fix typo in description.
	* gnu/packages/perl.scm (perl-const-fast)[description]: Fix typo.

2021-09-15  André A. Gomes  <andremegafone@gmail.com>

	gnu: thunar: Update to 4.17.1.
	* gnu/packages/xfce.scm (thunar): Update to 4.17.1.
	[inputs]: Add gvfs.

2021-09-15  Ludovic Courtès  <ludo@gnu.org>

	store: 'map/accumulate-builds' processes the whole list in case of cutoff.
	Fixes <https://issues.guix.gnu.org/50264>.
	Reported by Lars-Dominik Braun <lars@6xq.net>.

	This fixes a regression introduced in
	fa81971cbae85b39183ccf8f51e8d96ac88fb4ac whereby 'map/accumulate-builds'
	would return REST (the tail of LST) without applying PROC on it.  The
	effect would be that 'lower-inputs' in (guix gexp) would dismiss those
	elements, leading to derivations with correct builders but only a subset
	of the inputs they should have had.

	* guix/store.scm (map/accumulate-builds): Add #:cutoff parameter and
	remove 'accumulation-cutoff' variable.  Call PROC on the elements of
	REST.
	* tests/store.scm ("map/accumulate-builds cutoff"): New test.

2021-09-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: openjdk10: Fix build.
	* gnu/packages/java.scm (openjdk10)[arguments]: Pass '-fcommon' to CFLAGS.
	  Add 'disable-warnings-as-errors' phase.
	  [native-inputs]: Add gcc-9.

2021-09-15  Xinglu Chen  <public@yoctocell.xyz>

	import: cabal: Treat identifier names correctly.
	* guix/import/cabal.scm (is-id): Accept the location as an argument.  Don’t
	check if the identifier name is a reserved keyword unless it is the first word
	on the line.
	(lex-word): Adjust accordingly.
	* tests/hackage ("hackage->guix-package tests flag executable"): Expect it to
	pass.

	Fixes: <https://issues.guix.gnu.org/25138>

2021-09-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: openjdk9: Fix build.
	* gnu/packages/java.scm (openjdk9)[arguments]: Pass '-fcommon' to CFLAGS.
	  [native-inputs]: Add gcc-9.

2021-09-15  Lars-Dominik Braun  <lars@6xq.net>

	gnu: ghc-8.8: Rename to ghc-next.
	This fixes <https://issues.guix.gnu.org/issue/47335>.

	* gnu/packages/haskell.scm (ghc-8.8)[name]: Rename to ghc-next.

2021-09-15  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add ghc-8.10.
	This fixes <https://issues.guix.gnu.org/49606>.

	* gnu/packages/haskell.scm (ghc-8.10): New variable.

2021-09-15  Leo Famulari  <leo@famulari.name>

	gnu: dav1d: Update to 0.9.2.
	* gnu/packages/video.scm (dav1d): Update to 0.9.2.

2021-09-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: make-4.2: Fix build.
	* gnu/packages/base.scm (gnu-make-4.2)[arguments]: Add "-D__stat=stat" to
	  'configure-flags'.

2021-09-14  Christopher Howard  <christopher@librehacker.com>

	gnu: Add av-98
	* gnu/packages/web-browsers.scm (av-98): New variable.

2021-09-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: meld: Copy GTKSourceView styles.
	This fixes a somewhat cryptic error, that pops up when gtksourceview-3 has not
	been installed or propagated by any other package.

	* gnu/packages/patchutils.scm (meld)[#:phases]: Add ‘copy-styles’.

2021-09-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: Add xpadneo.
	* gnu/packages/linux.scm (xpadneo): New variable.

2021-09-14  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	build-system: linux-module: Support source-directory.
	As with guile-build-system, the module to be build need not necessarily live
	at the root of the build tree.

	* guix/build/linux-module-build-system.scm (build, install): Add
	source-directory argument and append it to "M" variable when invoking make.
	* guix/build-system/linux-module.scm (linux-module-build): Add
	source-directory argument.

2021-09-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: javacc: Fix build.
	* gnu/packages/java.scm (javacc)[arguments]: Use gexp for 'make-flags'.

	gnu: java-org-ow2-parent-pom: Fix build.
	* gnu/packages/java.scm (java-org-ow2-parent-pom-1.3)[arguments]: Use gexp in
	  'install' phase.

	gnu: java-classpathx-servletapi: Fix build.
	* gnu/packages/java.scm (java-classpathx-servletapi)[arguments]: Use gexp for
	  'make-flags'.

	gnu: ant: Fix build.
	* gnu/packages/java.scm (ant/java8)[arguments]: Delete
	  'define-java-environment-variables' phase inherited from ant-bootstrap.

	gnu: icedtea: Fix build.
	* gnu/packages/java.scm (icedtea-8)[arguments]: Pass '-fcommon' to CFLAGS and
	  CXXFLAGS. Add 'fix-openjdk' phase.

	gnu: icedtea-7: Fix build.
	* gnu/packages/java.scm (icedtea-7)[arguments]: Add 'fix-openjdk' phase.
	  Update 'install-keystore' phase.

	gnu: icedtea-6: Fix build.
	* gnu/packages/java.scm (icedtea-6)[arguments]: Add 'fix-openjdk' phase.

2021-09-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: gsl: Comment out more tests that fail on i686-linux.
	* gnu/packages/maths.scm (gsl)[arguments]: In 'disable-failing-tests'
	phase, comment out more tests.

	gnu: attr: Allow compilation on GNU/Hurd.
	* gnu/packages/attr.scm (attr)[arguments]: Add 'skip-linux-syscalls'
	phase when 'hurd-target?' returns true.

2021-09-14  Vinicius Monego  <monego@posteo.net>

	gnu: gsequencer: Update to 3.10.18.
	* gnu/packages/music.scm (gsequencer): Update to 3.10.18.

2021-09-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: teeworlds: Enable tests.
	* gnu/packages/games.scm (teeworlds)[arguments]: Enable tests. Set
	test-target.
	[native-inputs]: Add googletest.

	gnu: teeworlds: Replace bundled font.
	* gnu/packages/games.scm (teeworlds)[arguments]: Add phase to replace
	bundled font.
	[inputs]: Add font-dejagnu.

2021-09-14  Vinicius Monego  <monego@posteo.net>

	gnu: drawing: Update to 0.8.3.
	* gnu/packages/gnome.scm (drawing): Update to 0.8.3.
	[arguments]<#:phases>: Don't return #t.

	gnu: pre-commit: Update to 2.15.0.
	* gnu/packages/version-control.scm (pre-commit): Update to 2.15.0.

	gnu: gnome-commander: Update to 1.12.2.
	* gnu/packages/gnome.scm (gnome-commander): Update to 1.12.2.

2021-09-14  Ludovic Courtès  <ludo@gnu.org>

	system: Add trailing newline to /etc/timezone.
	Fixes <https://issues.guix.gnu.org/50523>.
	Reported by meedstrom@teknik.io.

	* gnu/system.scm (operating-system-etc-service): Add trailing newline
	to "timezone" contents.

2021-09-14  Philip McGrath  <philip@philipmcgrath.com>

	gnu: Add go-github-com-google-gmail-oauth2-tools-go-sendgmail.
	* gnu/packages/golang.scm
	(go-github-com-google-gmail-oauth2-tools-go-sendgmail): New variable.

	gnu: Add go-cloud-google-com-go-compute-metadata.
	* gnu/packages/golang.scm (go-cloud-google-com-go-compute-metadata): New
	variable.

2021-09-14  Pradana AUMARS  <paumars@courrier.dev>

	gnu: Add python-w3lib
	* gnu/packages/python-web.scm (python-w3lib): New variable.

2021-09-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: usbip-utils: Do not build static libraries.
	* gnu/packages/linux.scm (usbip-utils)[arguments]: Add #:configure-flags.

2021-09-14  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: Add usbip-utils
	* gnu/packages/linux.scm (usbip-utils): New variable.

2021-09-14  Xinglu Chen  <public@yoctocell.xyz>

	scripts: import: Increase column width for pretty-printer.
	Previously, the max column width for the pretty-printer was 50, which caused
	generated package definitions to include unnecessary newlines, e.g.,

	  (home-page
	    "https://gitlab.com/ttyperacer/terminal-typeracer")

	instead of

	  (home-page "https://gitlab.com/ttyperacer/terminal-typeracer")

	* guix/scripts/import.scm (guix-import): Set max expression width to 80 when
	pretty-printing.

2021-09-14  Ludovic Courtès  <ludovic.courtes@inria.fr>

	etc: Add 'disarchive-manifest.scm'.
	* etc/disarchive-manifest.scm: New file.
	* Makefile.am (EXTRA_DIST): Add it.

2021-09-14  Ludovic Courtès  <ludo@gnu.org>

	etc: Add 'source-manifest.scm'.
	* etc/source-manifest.scm: New file.
	* Makefile.am (EXTRA_DIST): Add it.

2021-09-14  Ludovic Courtès  <ludo@gnu.org>

	download: Disarchive mirrors can be URL-returning procedures.
	As discussed at <https://issues.guix.gnu.org/47336#16>.

	* guix/build/download.scm (url-fetch)[disarchive-uris]: Accept MIRROR as
	a procedure.
	* guix/download.scm (%disarchive-mirrors): Add comment.  This change can
	only be made once a 'guix perform-download' that understands procedures
	is widely deployed.

2021-09-14  Ludovic Courtès  <ludo@gnu.org>

	download: Remove obsolete workaround.
	* guix/download.scm (%content-addressed-mirrors): Use (guix base16)
	unconditionally.

2021-09-14  Ludovic Courtès  <ludo@gnu.org>

	guix: Replace 'define-public'.
	This is a followup to 8531997d2a1e10d574a6e9ab70bc86ade6af4733.

	* guix.scm: Use #:re-export-and-replace for 'define-public'.

2021-09-14  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-asyncssh: Update to 2.7.1.
	* gnu/packages/ssh.scm (python-asyncssh): Update to 2.7.1.

2021-09-14  Felix Gruber  <felgru@posteo.net>

	gnu: python-pytest-mpl: Fix build.
	* gnu/packages/python-check.scm (python-pytest-mpl)[propagated-inputs]:
	  Add python-nose.

2021-09-14  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add emacs-notmuch.
	* gnu/packages/mail.scm (notmuch)[arguments]: Remove Emacs-related stuff.
	* gnu/packages/emacs-xyz.scm (emacs-consult-notmuch)[propagated-inputs]: Add
	‘emacs-notmuch’.
	(emacs-counsel-notmuch)[propagated-inputs]: Use ‘emacs-notmuch’ instead of
	‘notmuch’.
	(emacs-helm-notmuch): Likewise.
	(emacs-notmuch-maildir): Likewise.

	gnu: notmuch: Make cross-compilable.
	* gnu/packages/mail.scm (notmuch)[arguments]<#:phases>: Use 'cc-for-target'
	  instead of 'gcc'.

	gnu: notmuch: Build Texinfo manual.
	* gnu/packages/mail.scm (notmuch)[native-inputs]: Add 'texinfo'.

2021-09-14  Pradana Aumars  <paumars@courrier.dev>

	gnu: Add python-crontab.
	* gnu/packages/python-xyz.scm (python-crontab): New variable.

2021-09-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dblatex: Update package names in texlive-union.
	* gnu/packages/docbook.scm (dblatex)[inputs]: Replace
	texlive-latex-hyperref with texlive-hyperref, texlive-latex-wasysym with
	texlive-wasysym, texlive-fonts-stmryrd with texlive-stmryrd.

2021-09-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-string-inflection: Update to 1.0.15.
	* gnu/packages/emacs-xyz.scm (emacs-string-inflection): Update to 1.0.15.

	gnu: giac: Update to 1.7.0-31.
	* gnu/packages/algebra.scm (giac): Update to 1.7.0-31.

2021-09-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: discrover: Update package name in texlive-union.
	* gnu/packages/bioinformatics.scm (discrover)[native-inputs]: Replace
	texlive-fonts-cm with texlive-cm.

	gnu: chez-web: Replace texlive-fonts-cm with texlive-cm.
	* gnu/packages/chez.scm (chez-web)[native-inputs]: Replace texlive-fonts-cm
	with texlive-cm in the texlive-union.

	gnu: chez-web: Add texlive-charter.
	* gnu/packages/chez.scm (chez-web)[native-inputs]: Add texlive-charter to
	texlive-union.

	gnu: Add texlive-context.
	* gnu/packages/tex.scm (texlive-context): New variable.
	(texlive-context-base): Deprecate in favor of texlive-context.
	* gnu/packages/chez.scm (chez-web)[native-inputs]: Replace
	texlive-context-base with texlive-context.

	gnu: texlive-charter: Propagate texlive-psnfss.
	* gnu/packages/tex.scm (texlive-charter)[propagated-inputs]: Add
	texlive-psnfss.

	gnu: Add texlive-pdftex.
	* gnu/packages/chez.scm (texlive-pdftex): New variable.
	(texlive-generic-pdftex): Deprecate in favor of texlive-pdftex.
	(teximpatient)[native-inputs]: Replace texlive-generic-pdftex with
	texlive-pdftex.
	(texlive-latex-pdfx)[propagated-inputs]: Same.
	* gnu/packages/python-xyz.scm (python-numpy-documentation)[native-inputs]:
	Same.
	(python-matplotlib-documentation)[native-inputs]: Same.
	(python-ipython-documentation)[native-inputs]: Same.
	* gnu/packages/chez.scm (chez-web)[native-inputs]: Same.
	(chez-sockets)[native-inputs]: Same.

	gnu: Add texlive-psnfss.
	* gnu/packages/tex.scm (texlive-psnfss): New variable.

2021-09-13  nixo  <nicolo@nixo.xyz>

	gnu: Add qolibri.
	* gnu/packages/education.scm (qolibri): New variable.

	gnu: Add libeb.
	* gnu/packages/education.scm (libeb): New variable.

2021-09-13  Vinicius Monego  <monego@posteo.net>

	gnu: cozy: Update to 1.1.2.
	* gnu/packages/ebook.scm (cozy): Update to 1.1.2.
	[arguments]<#:phases>: Don't return #t.
	[inputs]: Add libdazzle.

	gnu: pitivi: Update to 2021.05.0.
	* gnu/packages/video.scm (pitivi): Update to 2021.05.0.
	[arguments]<#:phases>: Don't return #t.

2021-09-13  Z572  <873216071@qq.com>

	gnu: emacs-telega: Install etc directory to better path.
	* gnu/packages/emacs-xyz.scm (emacs-telega)[arguments]: Add the #:include
	argument.  Remove install-share-files phase.

	gnu: emacs-telega-server: use make-flags instead of modifying makefile.
	* gnu/packages/emacs-xyz.scm (emacs-telega-server)[arguments]: Add the
	 #:make-flags argument. and remove substitute* makefile.

	gnu: emacs-telega-server: Update to 0.7.030.
	* gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to 0.7.030.

2021-09-13  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add emacs-caml.
	* gnu/packages/emacs-xyz.scm (emacs-caml): New variable.

2021-09-13  Andrew Tropin  <andrew@trop.in>

	gnu: Add fheroes2
	* gnu/packages/games.scm (fheroes2): New variable.

	guix: self: Add *home-modules*.
	* guix/self.scm(*home-modules*): New variable.

	home-services: shepherd: Add missing exports.
	* gnu/home-services/shepherd.scm: Add missing exports.

	home-services: Add Mcron.
	* gnu/home-services/mcron.scm: New file.
	* gnu/local.mk: Add this.
	* doc/guix.texi: Add documentation about Mcron Home Service.

2021-09-13  Vinicius Monego  <monego@posteo.net>

	gnu: emacs-irony-mode: Update to 1.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-irony-mode, emacs-irony-mode-server,
	emacs-irony-eldoc): Update to 1.5.0.

2021-09-13  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add emacs-pinyinlib.
	* gnu/packages/emacs-xyz.scm (emacs-pinyinlib): New variable.

	gnu: emacs-emms: Update to 7.7.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 7.7.

2021-09-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.9.8.
	* gnu/packages/admin.scm (sudo): Update to 1.9.8.

2021-09-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.145.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.145.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.64.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.64.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.13.16.
	* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.16.
	(linux-libre-5.13-pristine-source): Update hash.

	gnu: linux-libre 5.14: Update to 5.14.3.
	* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.3.
	(linux-libre-5.14-pristine-source): Update hash.

2021-09-13  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.1.0-4.6019040.
	* gnu/packages/ci.scm (cuirass): Update to 1.1.0-4.6019040.

2021-09-13  Efraim Flashner  <efraim@flashner.co.il>

	build/go: Support cross compiling.
	* guix/build-system/go.scm (go-target): New procedure.
	(go-build): Add goarch, goos keywords. Adjust bag depending if doing a
	native or cross compile.
	(go-cross-build): New procedure.
	* guix/build/go-build-system.scm (setup-go-environment): Accept goarch,
	goos keywords. Set go environment variables based on target architecture.
	* doc/guix.texi (Build Systems): Mention new go-build-system keywords.

	gnu: korganizer: Allow skipping tests.
	* gnu/packages/kde-pim.scm (korganizer)[arguments]: Have custom 'check
	phase honor #:tests?.

	gnu: kleopatra: Allow skipping tests.
	* gnu/packages/kde-pim.scm (kleopatra)[arguments]: Have custom 'check
	phase honor #:tests?.

	gnu: kmail: Allow skipping tests.
	* gnu/packages/kde-pim.scm (kmail)[arguments]: Have custom 'check phase
	honor #:tests?.

	gnu: akonadi-search: Allow skipping tests.
	* gnu/packages/kde-pim.scm (akonadi-search)[arguments]: Have custom
	'check phase honor #:tests?.

2021-09-13  phodina  <phodina@protonmail.com>

	gnu: Add i3lock-blur.
	* gnu/packages/wm.scm (i3lock-blur): New variable.

	gnu: i3lock-fancy: Add input.
	* gnu/packages/wm.scm (i3lock-fancy)[inputs]: Add i3lock.

	gnu: i3lock: Update to 2.13.
	* gnu/packages/wm.scm (i3lock): Update to 2.13.

2021-09-13  Andrew Whatson  <whatson@gmail.com>

	gnu: lxc: Generate man pages.
	* gnu/packages/virtualization.scm (lxc)[inputs]: Add docboo2x.

	gnu: Add docbook2x.
	* gnu/packages/docbook.scm (docbook2x): New variable.

2021-09-13  Andrew Whatson  <whatson@gmail.com>

	gnu: Prefix licenses in docbook module.
	This prevents conflicts between expat package and expat license.

	* gnu/packages/docbook.scm (docbook-xml-5): Prefix license variable.
	(docbook-xsl): Likewise.
	(docbook-dsssl): Likewise.
	(docbook-dsssl-doc): Likewise.
	(docbook-sgml): Likewise.
	(iso-8879-entities): Likewise.
	(dblatex): Likewise.

2021-09-13  Ludovic Courtès  <ludo@gnu.org>

	packages: Add 'package-definition-location'.
	Suggested by Maxime Devos <maximedevos@telenet.be>.

	* guix/packages.scm (current-definition-location): New syntax parameter.
	(define-public*): New macro.
	(<package>)[definition-location]: New field.
	(package-definition-location): New procedure.
	* tests/packages.scm ("package-definition-location"): New test.

2021-09-13  Ludovic Courtès  <ludo@gnu.org>

	packages: Store 'location' field as a literal vector.
	This is slightly more efficient than storing an alist in terms of .go
	file size (< 1% smaller) and load time.

	* guix/packages.scm (current-location-vector): New macro.
	(sanitize-location): New procedure.
	(<package>)[location]: Change 'default' and add 'sanitize'.
	(package-location): New procedure.

2021-09-13  Christine Lemmer-Webber  <cwebber@dustycloud.org>

	Thank Christine under her updated name.

2021-09-12  Vinicius Monego  <monego@posteo.net>

	gnu: shotcut: Update to 21.08.29.
	* gnu/packages/video.scm (shotcut): Update to 21.08.29.

2021-09-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-winreg-0.7: Skip build.
	* gnu/packages/crates-io.scm (rust-winreg-0.7)[arguments]: Skip build.

	gnu: rust-winapi-x86-64-pc-windows-gnu@0.4: Remove bundled libraries.
	* gnu/packages/crates-io.scm (rust-winapi-x86-64-pc-windows-gnu)[source]:
	Add snippet to delete bundled libraries.

	gnu: rust-winapi-i686-pc-windows-gnu@0.4: Remove bundled libraries.
	* gnu/packages/crates-io.scm (rust-winapi-i686-pc-windows-gnu)[source]:
	Add snippet to delete bundled libraries.

2021-09-12  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add bird.
	* gnu/packages/networking.scm (bird): New variable.

2021-09-12  Leo Famulari  <leo@famulari.name>

	gnu: btrfs-progs: Update to 5.14.
	* gnu/packages/linux.scm (btrfs-progs): Update to 5.14.

2021-09-12  Felix Gruber  <felgru@posteo.net>

	gnu: pioneer: Update to 20210723.
	* gnu/packages/games.scm (pioneer): Update to 20210723.

	gnu: obby: Fix build.
	* gnu/packages/gobby.scm (obby)[inputs]: Replace libsigc++ with
	libsigc++-2.

2021-09-12  Felix Gruber  <felgru@posteo.net>

	gnu: gobby: Update to 0.6.0.
	This fixes a build failure due to our libinfinite being too recent for
	gobby 0.5.0.

	* gnu/packages/gobby.scm (gobby): Update to 0.6.0.
	[build-system]: Change to glib-or-gtk-build-system which helps to find
	glib-compile-schemas.
	[native-inputs]: Add itstool.
	[inputs]: Replace gtkmm-2 with gtkmm and gtksourceview-2 with
	gtksourceview-3.

2021-09-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-asciidoctor: Update to 2.0.16.
	* gnu/packages/ruby.scm (ruby-asciidoctor): Update to 2.0.16.
	[native-inputs]: Add ruby-erubi.

	gnu: ruby-ruby-prof: Update to 1.4.3.
	* gnu/packages/ruby.scm (ruby-ruby-prof): Update to 1.4.3.

	gnu: ruby-byebug: Disable misbehaving test.
	* gnu/packages/ruby.scm (ruby-byebug)[arguments]: Add phase to skip
	misbehaving test.

	gnu: ruby-rexml: Use version vendored with ruby.
	* gnu/packages/ruby.scm (ruby-rubocop, ruby-crack)
	[propagated-inputs]: Remove ruby-rexml.

	gnu: ruby-byebug-11: Make default ruby-byebug.
	* gnu/packages/ruby.scm (ruby-byebug-11): Rename to ruby-byebug.
	(ruby-pry-byebug)[propagated-inputs]: Use ruby-byebug.

	gnu: ruby-ast: Sort inputs alphabetically.
	* gnu/packages/ruby.scm (ruby-ast)[native-inputs]: Sort alphabetically.

	gnu: ruby-ast: Update to 2.4.2.
	* gnu/packages/ruby.scm (ruby-ast): Update to 2.4.2.

	gnu: ruby-ast: Adjust to newer ruby-rake version.
	* gnu/packages/ruby.sm (ruby-ast)[arguments]: Adjust the gemspec file to
	allow for newer versions of ruby-rake.

	gnu: ruby-minitest-bonus-assertions: Disable tests.
	* gnu/packages/ruby.scm (ruby-minitest-bonus-assertions)[arguments]:
	Disable test suite; it has bit rotted.

	gnu: ruby-regexp-property-values: Update to 1.0.0-1.03007a6.
	* gnu/packages/ruby.scm (ruby-regexp-property-values): Update to 1.0.0-1.03007a6.
	[native-inputs]: Add ruby-rake.

	gnu: ruby-racc: Update to 1.5.2.
	* gnu/packages/ruby.scm (ruby-racc): Update to 1.5.2.
	[arguments]: Skip tests.

2021-09-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: xboard: Fix building with gcc 10.
	* gnu/packages/games.scm (xboard)[arguments]: Pass '-fcommon' to CFLAGS.

	gnu: gnucash: Update to 4.6.
	* gnu/packages/gnucash.scm (gnucash): Update to 4.6.
	  [native-inputs]: Add gmp.

2021-09-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	linux-boot: Remove mummified comment.
	* gnu/build/linux-boot.scm (configure-qemu-networking): Delete 2014
	comment about not doing something here.

2021-09-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Remove duplicate libxml++ packages.
	Reported-by: Guillaume Le Vaillant <glv@posteo.net>

	* gnu/packages/engineering.scm (freecad)[inputs]:
	Replace libxmlplusplus-2 with libxml++-2.
	* gnu/packages/music.scm (tascam-gtk)[inputs]:
	Replace libxmlplusplus with libxml++.
	* gnu/packages/xml.scm (libxmlplusplus, libxmlplusplus-2.4):
	Remove unused variables.

2021-09-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libxml++: Update to 3.2.0.
	…by merging the duplicate ‘libxmlplusplus’ package definition back into
	‘libxml++’.

	Reported-by: Guillaume Le Vaillant <glv@posteo.net>

	* gnu/packages/gnome.scm (libxml++): Update to 3.2.0.
	[source]: Build from git.
	[home-page]: Adjust accordingly.
	[arguments]: Add a 'fix-documentation phase.
	[native-inputs]: Add autoconf, automake, doxygen, docbook-xml,
	docbook-xsl, graphviz, libtool, libxslt, and mm-common.
	(libxml++-2)[source]: Follow suit by building from git.
	No other changes.

2021-09-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: libxml++: Fix build.
	* gnu/packages/gnome.scm (libxml++)[inputs]: Replace glibmm by glibmm-2.64.

2021-09-12  Felix Gruber  <felgru@posteo.net>

	gnu: libxmlplusplus: Fix build.
	* gnu/packages/xml.scm (libxmlplusplus)[inputs]: Replace glibmm with
	  glibmm-2.64.

2021-09-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-tins: Update to 1.29.1.
	* gnu/packages/ruby.scm (ruby-tins): Update to 1.29.1.
	[propagated-inputs]: Add ruby-sync.

	gnu: Add ruby-sync.
	* gnu/packages/ruby.scm (ruby-sync): New variable.

	gnu: ruby-multi-json: Update to 1.15.0.
	* gnu/packages/ruby.scm (ruby-multi-json): Update to 1.15.0.
	[arguments]: Remove custom 'remove-signing-key-reference phase. Add
	phase to adjust test suite.
	[native-inputs]: Remove bundler, ruby-yard.

	gnu: ruby-json-pure: Update to 2.3.1.
	* gnu/packages/ruby.scm (ruby-json-pure): Update to 2.3.1.
	[arguments]: Remove custom 'regenerate-gemspec, 'fix-json-java.gemspec
	phases. Remove part of custom 'fix-rakefile phase.
	[native-inputs]: Add which.

	gnu: ruby-mocha: Update to 1.13.0.
	* gnu/packages/ruby.scm (ruby-mocha): Update to 1.13.0.
	[home-page]: Adjust to new upstream home-page.

	gnu: ruby-pandoc-ruby: Adjust test suite.
	* gnu/packages/ruby.scm (ruby-pandoc-ruby)[arguments]: Adjust test suite
	to change in ruby behavior and the test suite.

2021-09-12  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: gnome-maps: Remove obsolete phase.
	* gnu/packages/geo.scm (gnome-maps)[arguments]: Remove 'fix-broken-tests
	phase as the tests pass now.

2021-09-12  Felix Gruber  <felgru@posteo.net>

	gnu: libnet6: Fix build.
	* gnu/packages/gobby.scm (libnet6)[inputs]: replace libsigc++ with
	  libsigc++-2.

	gnu: chocolate-doom: Fix compilation with GCC 10.
	* gnu/packages/games.scm (chocolate-doom)[arguments]: Pass '-fcommon' to
	  CFLAGS.

2021-09-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: global: Fix wrap phase.
	* gnu/packages/code.scm (global)[arguments]: Wrap python script with
	GUIX_PYTHONPATH.

2021-09-11  Raghav Gururajan  <rg@raghavgururajan.name>
	    jgart  <jgart@dismail.de>

	gnu: Add python-django-localflavor.
	* gnu/packages/django.scm (python-django-localflavor): New variable.

	gnu: python-wtforms: Update to 2.3.3 and adjust arguments+inputs.
	* gnu/packages/python-web.scm (python-wtforms)[version]: Update to 2.3.3.
	[phases](remove-django-test): Remove phase.
	(check): Replace with custom phase.
	[native-inputs]: Remove unzip. Add python-coverage, python-dateutil,
	python-pep8 and python-sqlalchemy.
	[propagated-inputs]: Add python-babel, python-email-validaor and
	python-markupsafe.

2021-09-11  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	gnu: komikku: Update to 0.31.0.
	* gnu/packages/gnome.scm (komikku): Update to 0.31.0.

2021-09-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nauty: Update to 2.7r3.
	* gnu/packages/maths.scm (nauty): Update to 2.7r3.

	gnu: emacs-yasnippet-snippets: Update to 1.0.
	* gnu/packages/emacs-xyz.scm (emacs-yasnippet-snippets): Update to 1.0.

	gnu: emacs-typescript-mode: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-typescript-mode): Update to 0.4.

	gnu: emacs-evil-matchit: Update to 2.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-evil-matchit): Update to 2.4.0.

	gnu: emacs-consult-notmuch: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-consult-notmuch): Update to 0.5.

	gnu: emacs-debbugs: Update to 0.29.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.29.

	gnu: emacs-csv-mode: Update to 1.16.
	* gnu/packages/emacs-xyz.scm (emacs-csv-mode): Update to 1.16.

	gnu: castor: Update to 0.8.18.
	* gnu/packages/web.scm (castor): Update to 0.8.18.

2021-09-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: librsvg: Simplify custom phase.
	* gnu/packages/gnome.scm (librsvg)[arguments]: Adjust custom
	'gnu-configure phase to use more default arguments.

	gnu: Don't use older versions of rust.
	* gnu/packages/crates-io.scm (rust-cxx-1, rust-cxx-build-1,
	rust-cxx-gen-0.7, rust-cxxbridge-macro-1, rust-postgres-0.19,
	rust-rust-decimal-1,rust-socket2-0.4,
	rust-tokio-postgres-0.7)[arguments]: Remove rust flag.
	* gnu/packages/gnome.scm (librsvg)[arguments]: Same.
	* gnu/packages/rust-apps.scm (hyperfine)[arguments]: Same.
	* gnu/packages/syndication.scm (newsboat)[arguments]: Same.

2021-09-11  Leo Famulari  <leo@famulari.name>

	gnu: blanket: Update to 0.4.1.
	* gnu/packages/task-management.scm (blanket): Update to 0.4.1.

2021-09-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: xkbcomp-intermediate: Export variable.
	* gnu/packages/xorg.scm (xkbcomp-intermediate): Make public.
	[properties]: New field.
	(xkbcomp)[properties]: New field.

	gnu: netcdf-parallel-openmpi: Allow compilation with GCC 10.
	* gnu/packages/maths.scm (netcdf)[source]: Add 'modules' and 'snippet'.

	gnu: idutils: Skip failing Gnulib tests.
	* gnu/packages/idutils.scm (idutils)[arguments]: New field.

	gnu: mpc123: Allow compilation with GCC 10.
	* gnu/packages/mp3.scm (mpc123)[arguments]: In 'configure' phase, call
	'setenv'.

2021-09-11  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: mkvtoolnix: Fix build.
	* gnu/packages/video.scm (mkvtoolnix)[arguments]: Fix 'add-googletest' phase.

	gnu: fifo-map: Fix build.
	* gnu/packages/cpp.scm (fifo-map)[arguments]: Fix 'install' phase.

	gnu: electron-cash: Add missing input.
	* gnu/packages/finance.scm (electron-cash)[inputs]: Add python-qdarkstyle.
	  [arguments]: Add 'relax-requirements' phase.

	gnu: python-stem: Fix tests wth python 3.9.
	* gnu/packages/python-xyz.scm (python-stem)[arguments]: Add 'fix-tests' phase.

	gnu: python-faker: Update to 8.12.1.
	* gnu/packages/python-xyz.scm (python-faker): Update to 8.12.1.

	gnu: python-random2: Fix building with python 3.9.
	* gnu/packages/patches/python-random2-getrandbits-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/python-xyz.scm (python-random2)[source]: Use it.

	gnu: kicad: Fix build.
	* gnu/packages/engineering.scm (kicad)[arguments]: Add 'fix-python-detection'
	  and 'add-missing-include' phases.

2021-09-11  Felix Gruber  <felgru@posteo.net>

	gnu: psm: Fix building with GCC 10.
	I had to copy all the CFLAGS that were originally defined by the
	Makefile as they were otherwise all replaced by '-fcommon'.

	* gnu/packages/linux.scm (psm)[arguments]: Pass '-fcommon' to CFLAGS.

2021-09-11  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: materialdecoration: Fix build.
	* gnu/packages/qt.scm (materialdecoration)[arguments]: Use gexp for
	  'configure-flags'.

	gnu: sdrangel: Fix build.
	* gnu/packages/radio.scm (sdrangel)[arguments]: Replace references to
	  '%build-inputs' by gexp.

	gnu: opencv: Fix build.
	* gnu/packages/image-processing.scm (opencv)[arguments]: Fix
	  'unpack-submodule-source' and 'add-ilmbase-include-path' phases.

2021-09-10  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: gnome-calculator: Update to 3.36.0.
	* gnu/packages/gnome.scm (gnome-calculator): Update to 3.36.0.

2021-09-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: tbb: Update to 2021.3.0.
	* gnu/packages/tbb.scm (tbb): Update to 2021.3.0.
	  [source]: Update repository URL. Remove snippet.
	  [build-system]: Switch to 'cmake-build-system'.
	  [arguments]: Add 'configure-flags'. Remove 'make-flags'.
	  Remove 'fail-on-test-errors' phase.
	  Remove custom 'configure' and 'install' phases.

2021-09-10  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: babl: Don't build documentation.
	It would require `scp` from openssh and it was not built before.

	* gnu/packages/gimp.scm (babl)[arguments]: Add `-Dwith-docs=false` to
	the configure flags.

2021-09-10  Xinglu Chen  <public@yoctocell.xyz>

	import: elpa: Don't hardcode default branch to 'master'.
	Otherwise, remotes without a branch named 'master' will cause an error when
	importing.

	* guix/import/elpa (git-repository->origin): Fallback to HEAD instead of the
	  'master' branch.

2021-09-10  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: suppress build stamp
	The `build-stamp` configuration key should generally be set to an empty
	string for a release build. The automatically inferred build stamp is
	especially unhelpful with Guix, since it ends up being the Unix epoch.

	* gnu/packages/racket.scm (racket-minimal)[arguments]: Adjust the
	'initialize-config.rktd phase to set 'build-stamp to "".

2021-09-10  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: fix `raco exe` with non-minimal Racket
	This commit backports an upstream repair for a bug exposed by Guix's
	change in Racket 8.2 to make the `racket` package a layered/tethered
	installation that chains to the `racket-minimal` package. When using a
	layered/tethered installation, the `setup/variant` library would fail to
	recognize the default Racet variant (CS, 3M, or CGC), leading to
	confusing failures from `raco exe`, `create-embedding-executable`, and
	other clients.

	For further details, see <https://issues.guix.gnu.org/50118> and
	<https://github.com/racket/racket/issues/3969>.

	* gnu/packages/patches/racket-minimal-backport-1629887.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/racket.scm (racket-minimal)[source]: Use it.

2021-09-10  Ludovic Courtès  <ludo@gnu.org>

	swh: 'swh-download' reports revision lookup failures.
	* guix/swh.scm (swh-download): Log lookup failures.

2021-09-10  Ludovic Courtès  <ludovic.courtes@inria.fr>

	swh: Adjust to new vault API.
	Previously the path to query the vault or request cooking of a directory
	was /api/1/vault/directory/ID.  It is now deprecated in favor if
	/api/1/vault/flat/SWHID.  This commit adjusts code accordingly and also
	prepares for 'git-bare' support.

	* guix/swh.scm (vault-url): New procedure.
	(query-vault, request-cooking): Make 'kind' optional, and add #:archive-type.
	Use 'vault-url'.
	(vault-fetch): Make 'kind' optional and add #:archive-type.  Adjust
	'query-vault' and 'request-cooking' calls accordingly.

2021-09-10  Ludovic Courtès  <ludo@gnu.org>

	lint: archival: Warn about non-origin sources.
	* guix/lint.scm (check-archival): Warn about non-origin sources.

2021-09-10  Ludovic Courtès  <ludo@gnu.org>

	base32: Provide an open-coded 'bit-field'.
	This improves the throughput of 'bytevector->base32-string' a bit.

	* guix/base32.scm (bit-field): New macro.

2021-09-10  Maxime Devos  <maximedevos@telenet.be>

	base16: Reduce GC pressure in bytevector->base16-string.
	This makes bytevector->base16-string two times faster.

	* guix/base16.scm (bytevector->base16-string): Use utf8->string
	  and iteration instead of string-concatenate and named let.

2021-09-10  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: llvm-for-rocm: Move to llvm.scm.
	This removes a cross-module top-level reference, which could lead to
	build errors when importing (gnu packages rocm) in another module.

	* gnu/packages/rocm.scm (llvm-for-rocm): Move to...
	* gnu/packages/llvm.scm (llvm-for-rocm): ... here.

2021-09-10  Andreas Enge  <andreas@enge.fr>

	gnu: mpfrcx: Update to 0.6.3.
	* gnu/packages/algebra.scm (mpfrcx): Update to 0.6.3.

2021-09-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: qmapshack: Remove obsolete phase.
	QTWEBENGINEPROCESS_PATH is now set by the 'qt-wrap' phase.

	* gnu/packages/geo.scm (qmapshack)[arguments]: Remove 'wrap' phase.

2021-09-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: transcode: Fix building with gcc 10.
	* gnu/packages/video.scm (transcode)[arguments]: Pass '-fcommon' to CFLAGS.

	gnu: gpredict: Fix building with gcc 10.
	* gnu/packages/astronomy.scm (gpredict)[arguments]: Pass '-fcommon' to CFLAGS.

2021-09-10  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: go-github-com-urfave-cli-v2: Fix tests when building with Go 1.17.
	* gnu/packages/patches/go-github-com-urfave-cli-v2-fix-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/golang.scm (go-github-com-urfave-cli-v2)[origin]: Apply it.

	gnu: go-github-com-urfave-cli: Fix tests when building with Go 1.17.
	* gnu/packages/patches/go-github-com-urfave-cli-fix-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/golang.scm (go-github-com-urfave-cli)[origin]: Apply it.

	gnu: go-github-com-sevlyar-go-daemon: Fix tests when building with Go 1.17.
	* gnu/packages/golang.scm (go-github-com-sevlyar-go-daemon)[source]:
	Add snippet to fix tests for go@1.17.

	gnu: go-github-com-keybase-go-ps: Fix tests when building with Go 1.17.
	* gnu/packages/golang.scm (go-github-com-keybase-go-ps)[arguments]
	<#:phases>{fix-tests}: Remove extraneous build line to appease go@1.17.

2021-09-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mailutils: Update to 3.13.
	* gnu/packages/patches/mailutils-fix-uninitialized-variable.patch: Remove
	patch.
	* gnu/local.mk (dist_patch_DATA): De-register it.
	* gnu/packages/mail.scm (mailutils): Update to 3.13.  Remove the 2013
	--with-sql option TODO comment; if someone needs that, they can send a patch.
	[source]: Remove above patch.
	[phases]{prepare-test-suite}: Also patch shell shebang in
	'libmailutils/tests/lock.at' and 'imap4d/tests/testclient.c'.
	[parallel-tests?]: Reinstate parallel tests.
	[inputs]: Move m4 to...
	[native-inputs]: ... here.  Add the autoconf, automake, gettext and libtool
	quartet.

2021-09-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mailutils: Add a listing of the commands it contains.
	To ease discovery of said commands.

	* gnu/packages/mail.scm (mailutils)[description]: Include a listing of the
	commands it contains.

2021-09-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	Revert "gnu: python-pikepdf: Update to 3.0.0."
	This reverts commit 14bcd6804ffe14613847bf093cc451cedddb02cc. The library
	fails to build.

2021-09-09  Leo Famulari  <leo@famulari.name>

	gnu: go-1.17: Update to 1.17.1.
	* gnu/packages/golang.scm (go-1.17): Update to 1.17.1.

2021-09-09  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: Add go-1.17.
	* gnu/packages.golang.scm (go-1.17): New variable.

	gnu: go-1.16: Update to 1.16.8.
	* gnu/packages/golang.scm (go-1.16): Update to 1.16.8.

2021-09-09  Andrew Tropin  <andrew@trop.in>

	home-services: Add Shepherd.
	* gnu/home-services/shepherd.scm: New file.
	* gnu/local.mk: Add this.
	* doc/guix.texi: Add documentation about Shepherd Home Service.

	doc: Add Guix Home documentation.
	* doc/guix.texi: Add Guix Home documentation.
	* doc/he-config-bare-bones.scm: New file.

	home-services: run-on-change: Handle first generation case.
	* gnu/home-services.scm
	(compute-on-change-gexp): Handle first generation case.

	home-services: configuration: Add generic-serialize-alist.
	* gnu/home-services/configuration.scm (generic-serialize-alist,
	generic-serialize-alist-entry): New functions.

	scripts: home: Add import subcommand.
	* guix/scripts/home/import.scm: New file.
	* Makefile.am (MODULES): Add it.

	scripts: Add 'guix home'.
	* guix/scripts/home.scm: New file.
	* Makefile.am (MODULES): Add it.

2021-09-09  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: local.mk: Tabify.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Normalize to tabs.

2021-09-09  Andrew Tropin  <andrew@trop.in>

	gnu: home: Add doc comment about the module.

	home-services: activation: Add support for multiline env vars.

	home-services: symlink-manager: Properly handle 1st generation case.

	home-services: Add utils module.
	* gnu/home-services/utils.scm (maybe-object->string object->snake-case-string)
	(object->snake-case-string): New variables.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add home-services/utils.scm.

	home: Add home-environment.
	* gnu/home.scm
	(home-environment, home-environment?, this-home-environment)
	(home-environment-derivation, home-environment-user-services)
	(home-environment-essential-services, home-environment-services)
	(home-environment-location, home-environment-with-provenance): New variables.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add home.scm.

	home-services: Add xdg.
	* gnu/home-services/xdg.scm
	(home-xdg-base-directories-service-type)
	(home-xdg-base-directories-configuration)
	(home-xdg-base-directories-configuration?)
	(home-xdg-user-directories-service-type)
	(home-xdg-user-directories-configuration)
	(home-xdg-user-directories-configuration?)
	(xdg-desktop-action, xdg-desktop-entry)
	(home-xdg-mime-applications-service-type)
	(home-xdg-mime-applications-configuration): New variables.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add home-services/xdg.scm.

2021-09-09  Daniel Meißner  <daniel.meissner-i4k@ruhr-uni-bochum.de>

	gnu: python-decorator: Update to 5.0.9.
	* gnu/packages/python-xyz.scm (python-decorator): Update to 5.0.9.

2021-09-09  Andrew Tropin  <andrew@trop.in>

	home-services: Add shells.
	* gnu/home-services/shells.scm
	(home-shell-profile-service-type, home-shell-profile-configuration)
	(home-bash-service-type, home-bash-configuration, home-bash-extension)
	(home-zsh-service-type, home-zsh-configuration, home-zsh-extension)
	(home-fish-service-type, home-fish-configuration, home-fish-extension): New
	variables.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add home-services/shells.scm.

	home-services: Add helper functions for service configurations.
	* gnu/home-services/configuration.scm (helper functions): New variables.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add home-services/configuration.scm.

	home-services: Add fontutils.
	* gnu/home-services/fontutils.scm (home-fontconfig-service-type): New
	variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add home-services/fontutils.scm.

	home-services: Add symlink-manager.
	* gnu/home-services/symlink-manager.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add home-services/symlink-manager.scm.

	home-services: Add fold-home-service-types function.
	* gnu/home-services.scm (parent-directory, %guix-home-root-directory,
	%service-type-path, all-home-service-modules, fold-home-service-types): New
	variables.

	home-services: Add home-provenance-service-type.
	* gnu/home-services.scm (home-provenance-service-type, sexp->home-provenance,
	home-provenance): New variables.

	home-services: Add home-run-on-change-service-type.
	* gnu/home-services.scm (home-run-on-change-service-type): New variable.

	home-services: Add most essential home services.
	* gnu/home-services.scm (home-service-type, home-profile-service-type)
	(home-environment-variables-service-type, home-files-service-type)
	(home-run-on-first-login-service-type, home-activation-service-type): New
	variables.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add home-services.scm.

2021-09-09  Alice BRENON  <alice.brenon@ens-lyon.fr>

	gnu: ghc-pandoc-types: Update home page.
	* gnu/packages/haskell-xyz.scm (ghc-pandoc-types)[home-page]: Update.

2021-09-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-pikepdf: Update to 3.0.0.
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 3.0.0.

2021-09-09  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.63.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.63.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.13.15.
	* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.15.
	(linux-libre-5.13-pristine-source): Update hash.

	gnu: linux-libre 5.14: Update to 5.14.2.
	* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.2.
	(linux-libre-5.14-pristine-source): Update hash.

2021-09-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qemu-minimal: Don't build static binaries.
	* gnu/packages/virtualization.scm (qemu-minimal)[arguments]: Remove
	inherited phases for static binaries.
	[native-inputs]: Remove glib:static, pcre:static and zlib:static.
	[outputs]: Remove static output.

	gnu: Add vim-slime.
	* gnu/packages/vim.scm (vim-slime): New variable.

	gnu: Add vim-gemini-vim.
	* gnu/packages/vim.scm (vim-gemini-vim): New variable.

2021-09-09  Ludovic Courtès  <ludo@gnu.org>

	swh: Adjust <vault-reply> to latest API changes.
	Fixes uses of 'swh-download' as reported at
	<https://lists.gnu.org/archive/html/guix-devel/2021-09/msg00115.html>.
	Reported by zimoun.

	* guix/swh.scm (<vault-reply>)[object-id, object-type]: Remove.  These
	two fields are no longer provided in JSON replies.
	[swhid]: New field.

2021-09-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: autoconf: Unpatch shebangs on files that "autoconf -i" installs.
	Fixes <https://issues.guix.gnu.org/50288>.
	Reported by Maxim Cournoyer.

	* gnu/packages/autotools.scm (autoconf-2.71)[arguments]: Add
	'unpatch-shebangs' phase.

2021-09-08  Grant Shangreaux  <grant@unabridgedsoftware.com>

	doc: add clarifications to Linode cookbook recipe
	* doc/guix-cookbook.texi: clarify Linode recipe

	Reword paragraph about adding the Guix device disk to Debian config.
	Improve example commands for sftp-ing files to the server.
	Minor wording fixes

2021-09-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc@2.29: Fix build error.
	* gnu/packages/base.scm (glibc-2.29): Inherit from GLIBC-2.30.
	[sources]: Use "glibc-skip-c++.patch".

	gnu: glibc@2.30: Fix build error.
	* gnu/packages/base.scm (glibc-2.30)[native-inputs]: New field.
	[source]: Use "glibc-skip-c++.patch".

	gnu: glibc@2.31: Fix build error.
	* gnu/packages/patches/glibc-skip-c++.patch: New file.
	* gnu/packages/base.scm (glibc-2.31)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-09-08  Marius Bakke  <marius@gnu.org>

	transformations: Git tags and 'git describe' style IDs are used as version.
	* guix/transformations.scm (commit->version-string): New procedure.  Use git
	tags and 'git describe' style identifiers directly.
	(transform-package-source-commit): Adjust accordingly.
	* tests/transformations.scm
	("options->transformation, with-commit, version transformation"): New test.
	* doc/guix.texi (Package Transformation Options): Mention the 'git describe'
	style.

	git: 'resolve-reference' handles 'git describe'-style commit IDs.
	* guix/git.scm (resolve-reference): Rewrite tag-or-commit case to recognize
	'git describe' style identifiers and resolve them as commits.
	* doc/guix.texi (origin Reference): Mention it.

	gnu: emacs-org-reveal: Update to 20210902-1.fe9148b.
	* gnu/packages/emacs-xyz.scm (emacs-org-reveal): Update to
	20210902-1.fe9148b.

2021-09-08  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: gobject-introspection: Fix the header of patch files.
	* gnu/packages/patches/gobject-introspection-absolute-shlib-path.patch: Modify.
	* gnu/packages/patches/gobject-introspection-cc.patch: Modify.

2021-09-08  pukkamustard  <pukkamustard@posteo.net>

	guix: dune-build-system: Put dune into a reproducible release mode.
	* guix/build/dune-build-system.scm (build,check): Replace the profile parameter
	with the appropriate release flags.
	* guix/build-system/dune.scm: Remove the profile parameter.
	* doc/guix.texi: Remove paragraph on profile parameter.

2021-09-08  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: qtwebengine: Build with bundled icu4c.
	Building with icu4c >= 68 fails.

	* gnu/packages/qt.scm (qtwebengine)[arguments]: Comment out
	  "--webengine-icu=system" option in 'configure' phase.

2021-09-08  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: qtwebkit: Remove workaround for binutils bug.
	This is a follow-up to de8e2a699c0219f5ea86f6bbfff4d5ee35104738.

	* gnu/packages/qt.scm (qtwebkit)[arguments]: Remove custom 'build' phase.

2021-09-08  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: php: Disable failing test.
	It looks like the "Zend/tests/bug74093.phpt" test can fail on fast machines.

	* gnu/packages/php.scm (php)[arguments]: Update 'prepare-tests' phase.

2021-09-08  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: binutils: Fix file decriptor leak.
	* gnu/packages/patches/binutils-2.37-file-descriptor-leak.patch: New file.
	* gnu/packages/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/base.scm (binutils)[source]: Use it.

2021-09-08  Clément Lassieur  <clement@lassieur.org>

	gnu: josm: Update to 18193.
	* gnu/packages/geo.scm (josm): Update to 18193.

2021-09-08  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 78.14.0-guix0-preview1 [fixes CVE-2021-38493].
	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update upstream source hash.

2021-09-07  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: gobject-introspection: Update to 1.68.0 and adjust patches.
	* gnu/packages/glib.scm (gobject-introspection)[version]: Update to 1.68.0.
	* gnu/packages/patches/gobject-introspection-absolute-shlib-path.patch: Modify.
	* gnu/packages/patches/gobject-introspection-cc.patch: Modify.

2021-09-07  Milkey Mouse  <milkeymouse@meme.institute>

	gnu: Add sniffglue.
	* gnu/packages/rust-apps.scm (sniffglue): New variable.

	gnu: Add rust-dhcp4r-0.2.
	* gnu/packages/crates-io.scm (rust-dhcp4r-0.2): New variable.

	gnu: Add rust-enum-primitive-derive-0.2.
	* gnu/packages/crates-io.scm (rust-enum-primitive-derive-0.2): New variable.

	gnu: Add rust-pcap-sys-0.1.
	* gnu/packages/crates-io.scm (rust-pcap-sys-0.1): New variable.

	gnu: Add rust-pktparse-0.5.
	* gnu/packages/crates-io.scm (rust-pktparse-0.5): New variable.

	gnu: Add rust-reduce-0.1.
	* gnu/packages/crates-io.scm (rust-reduce-0.1): New variable.

	gnu: Add rust-syscallz-0.15.
	* gnu/packages/crates-io.scm (rust-syscallz-0.15): New variable.

	gnu: Add rust-seccomp-sys-0.1.
	* gnu/packages/crates-io.scm (rust-seccomp-sys-0.1): New variable.

	gnu: Add rust-strum-0.19.
	* gnu/packages/crates-io.scm (rust-strum-0.19): New variable.

	gnu: Add rust-strum-macros-0.19.
	* gnu/packages/crates-io.scm (rust-strum-macros-0.19): New variable.

	gnu: Add rust-tls-parser-0.10.
	* gnu/packages/crates-io.scm (rust-tls-parser-0.10): New variable.

	gnu: Add rust-hex-literal-0.3.
	* gnu/packages/crates-io.scm (rust-hex-literal-0.3): New variable.
	(rust-hex-literal-0.2): Inherit from above.

	gnu: Add rust-cookie-factory-0.3.
	* gnu/packages/crates-io.scm (rust-cookie-factory-0.3): New variable.

	gnu: Add rust-nom-derive-0.7.
	* gnu/packages/crates-io.scm (rust-nom-derive-0.7): New variable.

	gnu: Add rust-pretty-assertions-0.7.
	* gnu/packages/crates-io.scm (rust-pretty-assertions-0.7): New variable.
	(rust-pretty-assertions-0.6): Inherit from above.

	gnu: Add rust-rusticata-macros-3.
	* gnu/packages/crates-io.scm (rust-rusticata-macros-3): New variable.

	gnu: Add rust-boxxy-0.11.
	* gnu/packages/crates-io.scm (rust-boxxy-0.11): New variable.

	gnu: Add rust-elf-0.0.10.
	* gnu/packages/crates-io.scm (rust-elf-0.0.10): New variable.

	gnu: Add rust-bufstream-0.1.
	* gnu/packages/crates-io.scm (rust-bufstream-0.1): New variable.

	gnu: Add rust-pledge-0.3.
	* gnu/packages/crates-io.scm (rust-pledge-0.3): New variable.

	gnu: Add rust-rustyline-5.
	* gnu/packages/crates-io.scm (rust-rustyline-5): New variable.

	gnu: Add rust-rustyline-derive-0.2.
	* gnu/packages/crates-io.scm (rust-rustyline-derive-0.2): New variable.

2021-09-07  Felix Gruber  <felgru@posteo.net>

	gnu: librime: Fix build with GCC 10.
	* gnu/packages/ibus.scm (librime)[source]: Add a patch that adds missing
	includes.
	* gnu/packages/patches/librime-fix-build-with-gcc10.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-09-07  Milkey Mouse  <milkeymouse@meme.institute>

	gnu: mandoc: Add $MANPATH to native-search-paths.
	* gnu/packages/man.scm (mandoc)[native-search-paths]: New field.

2021-09-07  Alexandr Vityazev  <avityazev@posteo.org>

	emacs-org-roam: Add new phase after unpack.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam)[arguments]<phases>:
	After the unpack phase add a move-source-files phase to include
	the org-roam extensions to the package.

2021-09-07  Sarah Morgensen  <iskarian@mgsn.dev>

	import: go: Fix import when import path redirects.
	* guix/import/go.scm (fetch-module-meta-data): If no meta entries
	have a matching import prefix, return the first entry instead of #f.

2021-09-07  Xinglu Chen  <public@yoctocell.xyz>

	import: elpa: Support NonGNU ELPA.
	* guix/import/elpa.scm (elpa-url): Add NonGNU ELPA URL.
	* doc/guix.texi (Invoking guix import): Document it.

2021-09-07  zimoun  <zimon.toutoune@gmail.com>

	system: Add hint for action typo.
	* guix/scripts/system.scm (actions): New variable.
	(define-command): Add hint for action typo.

	import: Add hint for importer typo.
	* guix/scripts/import.scm (define-command): Add hint.

2021-09-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: racket-minimal: Remove top-level reference to 'chez-scheme'.
	This could cause build errors; for instance, doing:

	  make && touch gnu/packages/chez.scm && make

	would trigger a "chez-scheme: unbound variable" error.

	* gnu/packages/racket.scm (racket-minimal)[source]: Add 'modules'
	field.  In 'snippet', remove top-level reference to CHEZ-SCHEME, which
	could cause build errors.  Simplify snippet.

2021-09-07  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust '--with-input' test.
	This is a followup to 09b002622e2113c2f14c11ccd43fa01fd343fb95, which
	changed the dependency of graphviz from guile@2.0 to guile@3.0.

	* tests/guix-build.sh: Adjust '--with-input' test.

2021-09-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-biscuiteer.
	* gnu/packages/bioconductor.scm (r-biscuiteer): New variable.

	gnu: Add r-dmrseq.
	* gnu/packages/bioconductor.scm (r-dmrseq): New variable.

	gnu: Add r-bsseq.
	* gnu/packages/bioconductor.scm (r-bsseq): New variable.

	gnu: Add r-biotmle.
	* gnu/packages/bioconductor.scm (r-biotmle): New variable.

	gnu: Add r-biotip.
	* gnu/packages/bioconductor.scm (r-biotip): New variable.

	gnu: Add r-bioqc.
	* gnu/packages/bioconductor.scm (r-bioqc): New variable.

	gnu: Add r-bionetstat.
	* gnu/packages/bioconductor.scm (r-bionetstat): New variable.

	gnu: Add r-bionet.
	* gnu/packages/bioconductor.scm (r-bionet): New variable.

	gnu: Add r-bionero.
	* gnu/packages/bioconductor.scm (r-bionero): New variable.

	gnu: Add r-biomvrcns.
	* gnu/packages/bioconductor.scm (r-biomvrcns): New variable.

	gnu: Add r-biomvcclass.
	* gnu/packages/bioconductor.scm (r-biomvcclass): New variable.

	gnu: Add r-mvcclass.
	* gnu/packages/bioconductor.scm (r-mvcclass): New variable.

	gnu: Add r-biscuiteerdata.
	* gnu/packages/bioconductor.scm (r-biscuiteerdata): New variable.

	gnu: Add r-mus-musculus.
	* gnu/packages/bioconductor.scm (r-mus-musculus): New variable.

2021-09-07  Ludovic Courtès  <ludo@gnu.org>

	tests: Disable grafts in 'tests/builders.scm'.
	This is required since the introduction of the OpenSSL graft in the
	parent commit so that calling 'package-derivation' in the Python tests
	would not trigger a build.

	* tests/builders.scm <top level>: Add '%graft?' call.

2021-09-07  Milkey Mouse  <milkeymouse@meme.institute>

	gnu: Add slurm-monitor.
	* gnu/packages/networking.scm (slurm-monitor): New variable.

2021-09-07  Philip Kaludercic  <philipk@posteo.net>

	gnu: emacs-shell-command: Update source.
	* gnu/packages/emacs-xyz.scm (emacs-shell-command+)[source]: Update URL.

	gnu: emacs-autocrypt: Update source and homepage.
	* emacs-xyz.scm (emacs-autocrypt)[source, homepage]: Update URL.

2021-09-07  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'master' into core-updates-frozen

2021-09-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-qualv.
	* gnu/packages/cran.scm (r-qualv): New variable.

	gnu: Add r-superheat.
	* gnu/packages/cran.scm (r-superheat): New variable.

	gnu: Add r-dofuture.
	* gnu/packages/cran.scm (r-dofuture): New variable.

	gnu: Add r-drtmle.
	* gnu/packages/cran.scm (r-drtmle): New variable.

	gnu: Add r-superlearner.
	* gnu/packages/cran.scm (r-superlearner): New variable.

	gnu: Add r-gam.
	* gnu/packages/cran.scm (r-gam): New variable.

	gnu: Add r-cvauc.
	* gnu/packages/cran.scm (r-cvauc): New variable.

	gnu: Add r-ggnetwork.
	* gnu/packages/cran.scm (r-ggnetwork): New variable.

	gnu: Add r-intergraph.
	* gnu/packages/cran.scm (r-intergraph): New variable.

	gnu: Add r-netrep.
	* gnu/packages/cran.scm (r-netrep): New variable.

	gnu: Add r-precrec.
	* gnu/packages/cran.scm (r-precrec): New variable.

	gnu: Add r-cmplot.
	* gnu/packages/cran.scm (r-cmplot): New variable.

	gnu: Add r-nsprcomp.
	* gnu/packages/cran.scm (r-nsprcomp): New variable.

	gnu: Add r-biomformat.
	* gnu/packages/bioconductor.scm (r-biomformat): New variable.

	gnu: Add r-biodb.
	* gnu/packages/bioconductor.scm (r-biodb): New variable.

	gnu: Add r-biocdockermanager.
	* gnu/packages/bioconductor.scm (r-biocdockermanager): New variable.

	gnu: Add r-biocthis.
	* gnu/packages/bioconductor.scm (r-biocthis): New variable.

	gnu: Add r-basilisk.
	* gnu/packages/bioconductor.scm (r-basilisk): New variable.

	gnu: Add r-basilisk-utils.
	* gnu/packages/bioconductor.scm (r-basilisk-utils): New variable.

	gnu: Add r-dir-expiry.
	* gnu/packages/bioconductor.scm (r-dir-expiry): New variable.

	gnu: Add r-genetclassifier.
	* gnu/packages/bioconductor.scm (r-genetclassifier): New variable.

	gnu: Add r-minet.
	* gnu/packages/bioconductor.scm (r-minet): New variable.

	gnu: Add r-biobtreer.
	* gnu/packages/bioconductor.scm (r-biobtreer): New variable.

	gnu: Add r-bgeedb.
	* gnu/packages/bioconductor.scm (r-bgeedb): New variable.

	gnu: Add r-org-bt-eg-db.
	* gnu/packages/bioconductor.scm (r-org-bt-eg-db): New variable.

	gnu: Add r-chk.
	* gnu/packages/cran.scm (r-chk): New variable.

	gnu: Add r-bgeecall.
	* gnu/packages/bioconductor.scm (r-bgeecall): New variable.

	gnu: Add r-rslurm.
	* gnu/packages/cran.scm (r-rslurm): New variable.

	gnu: Add r-beclear.
	* gnu/packages/bioconductor.scm (r-beclear): New variable.

2021-09-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dap-mode: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-dap-mode): Update to 0.7.

	gnu: emacs-lsp-mode: Move all client libraries at top-level.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-mode)[arguments]<#:phases>: Move all
	client libraries at top-level.  <#:emacs>: Use full Emacs for libxml support.

	gnu: emacs-lsp-mode: Add clients.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-mode)[arguments]: Also install
	LSP-mode clients.

	gnu: emacs-lsp-ivy: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-ivy): Update to 0.5.

	gnu: emacs-lsp-ui: Update to 8.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-ui): Update to 8.0.0.

	gnu: emacs-lsp-treemacs: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-treemacs): Update to 0.4.

	gnu: emacs-lsp-mode: Update to 8.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-mode): Update to 8.0.0.

2021-09-07  Leo Famulari  <leo@famulari.name>

	gnu: Add linux-libre 5.14.1.
	* gnu/packages/linux.scm (linux-libre-5.14-version, deblob-scripts-5.14,
	linux-libre-5.14-pristine-source, linux-libre-5.14-source,
	linux-libre-headers-5.14, linux-libre-5.14): New variables.
	* gnu/packages/aux-files/linux-libre/5.14-arm.conf,
	gnu/packages/aux-files/linux-libre/5.14-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.14-i686.conf,
	gnu/packages/aux-files/linux-libre/5.14-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

	gnu: linux-libre 4.4: Update to 4.4.283.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.283.
	(linux-libre-4.4-gnu-revision): Update to gnu1.
	(linux-libre-4.4-pristine-source, deblob-scripts-4.4): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.282.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.282.
	(linux-libre-4.9-gnu-revision): Update to gnu1.
	(linux-libre-4.9-pristine-source, deblob-scripts-4.9): Update hashes.

	gnu: linux-libre 4.14: Update to 4.14.246.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.246.
	(linux-libre-4.14-gnu-revision): Update to gnu1.
	(linux-libre-4.14-pristine-source, deblob-scripts-4.14): Update hashes.

	gnu: linux-libre 4.19: Update to 4.19.206.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.206.
	(linux-libre-4.19-gnu-revision): Update to gnu1.
	(linux-libre-4.19-pristine-source, deblob-scripts): Update hashes.

	gnu: linux-libre 5.4: Update to 5.4.144.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.144.
	(linux-libre-5.4-gnu-revision): Update to gnu1.
	(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.

	gnu: linux-libre 5.10: Update to 5.10.62.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.62.
	(linux-libre-5.10-gnu-revision): Update to gnu1.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	gnu: linux-libre: Update to 5.13.14.
	* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.14.
	(linux-libre-5.13-gnu-revision): Update to gnu1.
	(linux-libre-5.13-pristine-source, deblob-scripts-5.13): Update hashes.

2021-09-07  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Parameterize the revision of the deblob scripts.
	For more information about this:
	https://lists.gnu.org/archive/html/guix-devel/2021-09/msg00054.html

	* gnu/packages/linux.scm (linux-libre-5.13-gnu-revision,
	linux-libre-5.10-gnu-revision, linux-libre-5.4-gnu-revision,
	linux-libre-4.19-gnu-revision, linux-libre-4.14-gnu-revision,
	linux-libre-4.9-gnu-revision, linux-libre-4.4-gnu-revision,
	linux-libre-gnu-revision, linux-libre-lts-gnu-revision): New variables.
	(linux-libre-deblob-scripts, linux-libre-urls, make-linux-libre-headers,
	make-linux-libre-headers*, make-linux-libre, make-linux-libre*): Add a
	gnu-revision argument.
	(deblob-scripts-5.13, deblob-scripts-5.10, deblob-scripts-5.4,
	deblob-scripts-4.19, deblob-scripts-4.14, deblob-scripts-4.9,
	deblob-scripts-4.4): Set the gnu-revision.
	(linux-libre-headers-5.13, linux-libre-headers-5.10, linux-libre-headers-5.4,
	linux-libre-headers-4.19, linux-libre-headers-4.14, linux-libre-headers-4.9,
	linux-libre-headers-4.4): Likewise.
	(linux-libre-5.10, linux-libre-5.4, linux-libre-4.19, linux-libre-4.14,
	linux-libre-4.9, linux-libre-4.4, linux-libre-arm-generic,
	linux-libre-arm-generic-5.10, linux-libre-arm-generic-5.4,
	linux-libre-arm-generic-4.19, linux-libre-arm-generic-4.14,
	linux-libre-arm-omap2plus, linux-libre-arm-omap2plus-4.19,
	linux-libre-arm-omap2plus-4.14, linux-libre-arm64-generic,
	linux-libre-arm64-generic-5.10, linux-libre-arm64-generic-5.4,
	linux-libre-riscv64-generic, linux-libre-mips64el-fuloong2e,
	linux-libre-with-bpf): Likewise.
	(linux-libre-headers-5.4.20): Set the gnu-revision, taking care not to alter the
	derivation.

2021-09-06  Xinglu Chen  <public@yoctocell.xyz>

	gnu: ocaml-ppxlib: Update to 0.23.0.
	* gnu/packages/ocaml.scm (ocaml-ppxlib): Update to 0.23.0.

2021-09-06  Xinglu Chen  <public@yoctocell.xyz>

	gnu: ocaml-ppx-variants-conv: Patch for building with ocaml-ppxlib.
	The patch will make it build when building it with ocaml-ppxlib@0.23.0.

	* gnu/packages/patches/ocaml-ppx-variants-ppxlib-api-change.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/ocaml.scm (ocaml-ppx-variants-conv): Apply the patch.

2021-09-06  Xinglu Chen  <public@yoctocell.xyz>

	gnu: ocamlformat: Update to 0.19.0.
	* gnu/packages/ocaml.scm (ocamlformat): Update to 0.19.0.
	[propagated-inputs]: Add ocaml-odoc-parser.

	gnu: ocaml-ppx-optcomp: Update to 0.14.3.
	* gnu/packages/ocaml.scm (ocaml-ppx-optcomp): Update to 0.14.3.

2021-09-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: ocaml-markup@0.8.0: Use 'ocaml-ounit', not 'ocaml-ounit2'.
	* gnu/packages/ocaml.scm (ocaml-markup0.8.0)[native-inputs]: New field.

2021-09-06  Ludovic Courtès  <ludovic.courtes@inria.fr>

	swh: Add 'lookup-snapshot-branch'.
	* guix/swh.scm (<snapshot>)[id]: New field.
	(snapshot-url, lookup-snapshot-branch): New procedures.

2021-09-06  Ludovic Courtès  <ludo@gnu.org>

	swh: <revisions> accept null 'date' fields.
	* guix/swh.scm (maybe-null): New procedure.
	(<revision>)[date]: Use it.

	swh: Export <snapshot> accessors.
	* guix/swh.scm: Export <snapshot> accessors.

2021-09-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: Use the non-deprecated TeX packages.
	This commit leaves 'dblatex' and 'texlive-hyperref' as users of
	deprecated packages, but these have many dependents.

	* gnu/packages/bioinformatics.scm (discrover)[native-inputs]: Use
	non-deprecated TeX Live packages.
	(velvet)[native-inputs]: Likewise.
	* gnu/packages/chez.scm (chez-scheme)[native-inputs]: Likewise.
	(chez-web)[native-inputs]: Likewise.
	* gnu/packages/engineering.scm (fastcap)[native-inputs]: Likewise.
	* gnu/packages/guile-xyz.scm (emacsy)[native-inputs]: Likewise.
	* gnu/packages/maths.scm (hypre)[native-inputs]: Likewise.
	* gnu/packages/music.scm (lilypond)[native-inputs]: Likewise.
	* gnu/packages/ocaml.scm (ocaml-bibtex2html)[native-inputs]: Likewise.
	* gnu/packages/plotutils.scm (asymptote)[native-inputs]: Likewise.
	* gnu/packages/python-xyz.scm (python-numpy-documentation)[native-inputs]:
	Likewise.
	(python-matplotlib-documentation)[native-inputs]: Likewise.
	(python-ipython-documentation)[native-inputs]: Likewise.
	(python-nbconvert)[native-inputs]: Likewise.
	(python-pypandoc)[native-inputs]: Likewise.
	* gnu/packages/statistics.scm (r-with-tests)[native-inputs]: Likewise.
	* gnu/packages/tex.scm (texlive-pstool)[propagated-inputs]: Likewise.
	(teximpatient)[native-inputs]: Likewise.
	(texlive-latex-pgf)[propagated-inputs]: Likewise.
	(texlive-beamer)[propagated-inputs]: Likewise.

2021-09-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: tex: Use 'define-deprecated' for deprecated packages.
	This allows us to get compile-time warnings when using deprecated
	packages, typically in calls to 'texlive-union' or similar.

	* gnu/packages/tex.scm (define-deprecated-package): New macro.
	(texlive-generic-unicode-data)
	(texlive-generic-tex-ini-files)
	(texlive-metafont-base)
	(texlive-tex-fontinst-base)
	(texlive-fonts-cm)
	(texlive-fonts-cm-super)
	(texlive-fonts-lm)
	(texlive-fonts-knuth-lib)
	(texlive-latex-mflogo)
	(texlive-fonts-mflogo-font)
	(texlive-fonts-amsfonts)
	(texlive-latex-amsfonts)
	(texlive-generic-hyph-utf8)
	(texlive-generic-dehyph-exptl)
	(texlive-generic-epsf)
	(texlive-latex-xcolor)
	(texlive-latex-hyperref)
	(texlive-latex-oberdiek)
	(texlive-latex-url)
	(texlive-latex-fontspec)
	(texlive-luatex-luaotfload)
	(texlive-latex-amscls)
	(texlive-latex-babel)
	(texlive-latex-psnfss)
	(texlive-latex-filemod)
	(texlive-latex-pstool)
	(texlive-latex-seminar)
	(texlive-latex-doi)
	(texlive-latex-etoolbox)
	(texlive-fonts-adobe-times)
	(texlive-fonts-adobe-palatino)
	(texlive-fonts-adobe-zapfding)
	(texlive-fonts-stmaryrd)
	(texlive-fonts-txfonts)
	(texlive-latex-lh)
	(texlive-latex-wasysym)
	(texlive-generic-pdftex)
	(texlive-fonts-xypic)
	(texlive-fonts-charter)
	(texlive-latex-beamer)
	(texlive-latex-pdfx)
	(texlive-iftex)
	(texlive-generic-ifxetex): Use it.

2021-09-06  Ludovic Courtès  <ludo@gnu.org>

	deprecation: Add 'define-deprecated/public'.
	* guix/deprecation.scm (public): New macro.
	(define-deprecated): Add (_ visibility variable replacement exp) clause.
	Honor VISIBILITY.
	(define-deprecated/public): New macro.

2021-09-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-xref: Update to 1.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-xref): Update to 1.2.2.

2021-09-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile@1.8: Disable tests.
	* gnu/packages/guile.scm (guile-1.8)[arguments]: Pass #:tests? #f.

2021-09-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile@1.8: Build with '-O1'.
	Fixes <https://issues.guix.gnu.org/50427>.

	* gnu/packages/guile.scm (guile-1.8)[arguments]: Pass "CFLAGS" to #:configure-flags.

2021-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-megadepth.
	* gnu/packages/bioconductor.scm (r-megadepth): New variable.

	gnu: Add megadepth.
	* gnu/packages/bioinformatics.scm (megadepth): New variable.

	gnu: Add libdeflate.
	* gnu/packages/compression.scm (libdeflate): New variable.

	gnu: Add r-cmdfun.
	* gnu/packages/cran.scm (r-cmdfun): New variable.

2021-09-06  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: php: Remove watchpoint tests on powerpc64le.
	All watchpoint tests except watch_002.phpt fail.  There’s an upstream bug
	report about this problem so in the meantime remove them since it doesn’t
	impact actually running PHP programs.

	* gnu/packages/php.scm (php)[arguments]<#:phases>{prepare-tests}: Remove
	watchpoint tests on powerpc64le.

2021-09-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc-static: Fix static NSS support.
	Support for static NSS broke in glibc 2.33, meaning that 'getpw' &
	co. would always fail.  This patch backports the upstream fix to
	reinstate it.

	Reported by Marius Bakke.

	* gnu/packages/patches/glibc-static-nss.patch: New file.
	* gnu/packages/make-bootstrap.scm (glibc-for-bootstrap): Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-09-06  Liliana Marie Prikler  <liliana.prikler@gmail.com>

	Update mailmap.
	* .mailmap: Add entry for Liliana Marie Prikler.

	.guix-authorizations: Rename leoprikler to lilyp.
	* .guix-authorizations: Rename leoprikler to lilyp.

2021-09-06  Brice Waegeneire  <brice@waegenei.re>

	gnu: alacritty: Update to 0.9.0.
	* gnu/packages/terminals.scm (alacritty): Update to 0.9.0.
	  [arguments]<cargo-inputs>: Update rust-alacritty-terminal to 0.15,
	  rust-crossfont to 0.3, rust-dirs to 3.

	gnu: Add rust-crossfont-0.3.
	* gnu/packages/crates-io.scm (rust-crossfont-0.3): New variable.
	(rust-crossfont-0.2): Inherit from above.

	gnu: rust-alacritty-terminal: Update to 0.15.0.
	* gnu/packages/crates-io.scm (rust-alacritty-terminal-0.15): Renamed
	  from rust-alacritty-terminal-0.13.  Update to 0.15.0.
	  [arguments]<cargo-inputs>: Update rust-base64 to 0.13.  Update
	  rust-mio-anonymous-pipes to 0.2.  Update rust-nix to 0.22.

	gnu: Add rust-mio-anonymous-pipes-0.2.
	* gnu/packages/crates-io.scm (rust-mio-anonymous-pipes-0.2): New variable.
	(rust-mio-anonymous-pipes-0.1): Inherit from above.

2021-09-06  Robby Zambito  <contact@robbyzambito.me>

	gnu: Add waypipe.
	* gnu/packages/freedesktop.scm (waypipe): New variable.

2021-09-06  Xinglu Chen  <public@yoctocell.xyz>

	gnu: emacs-ebdb: Update to 0.8.4.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.4.

	gnu: xwallpaper: Update to 0.7.3.
	* gnu/packages/xdisorg.scm (xwallpaper): Update to 0.7.3.

	gnu: emacs-xref: Update to 1.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-xref): Update to 1.2.1.

	gnu: feh: Update to 3.7.1.
	* gnu/packages/image-viewers.scm (feh): Update to 3.7.1.

2021-09-06  Felix Gruber  <felgru@posteo.net>

	gnu: Replace PYTHONPATH with GUIX_PYTHONPATH.
	In packages that do not use python-build-system, PYTHONPATH is generally
	not defined. Instead we can use GUIX_PYTHONPATH which should contain all
	Python dependencies.

	* gnu/packages/bioinformatics.scm (shorah)[arguments]: Replace
	  PYTHONPATH with GUIX_PYTHONPATH.
	* gnu/packages/debug.scm (c-vise)[arguments]: Idem.
	* gnu/packages/gnome.scm (drawing, apostrophe, ocrfeeder)[arguments]: Idem.
	* gnu/packages/music.scm (a2jmidid)[arguments]: Idem.
	* gnu/packages/syndication.scm (gfeeds)[arguments]: Idem.
	* gnu/packages/xdisorg.scm (gammastep)[arguments]: Idem.

2021-09-06  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: glog: Update to 0.5.0.
	* gnu/packages/logging.scm (glog): Update to 0.5.0.
	  [build-system]: Switch to 'cmake-build-system'.
	  [arguments]: Remove 'disable-signal-tests' phase.

2021-09-06  Felix Gruber  <felgru@posteo.net>

	gnu: opencc: Fix build.
	* gnu/packages/textutils.scm (opencc)[arguments]: Create PYTHONPATH from
	  GUIX_PYTHONPATH as the former is not defined.

	gnu: c++-gsl: Fix build with GCC 10.
	* gnu/packages/cpp.scm (c++-gsl)[source]: Add a patch from Debian
	  to fix compilation of a test.
	* gnu/packages/patches/c++-gsl-move-array-bounds-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: libnice: Fix build.
	* gnu/packages/networking.scm (libnice)[native-inputs]: Add graphviz
	  which is required to provide the dot program.

2021-09-05  iKaSeRo  <ahmed@ikasero.com>

	gnu: Add mlterm.
	* gnu/packages/terminals.scm (mlterm): New variable.

2021-09-05  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: u-boot-nintendo-nes-classic-edition: Make it actually boot again.
	* gnu/packages/patches/u-boot-nintendo-nes-serial.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add u-boot-nintendo-nes-serial.patch.
	* gnu/packages/bootloaders.scm (u-boot-nintendo-nes-classic-edition): Downgrade to 2018.11.
	[source]: Add patch.
	[description]: Modify.
	[native-inputs]: Add python-2.

2021-09-05  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: remmina: Update to 1.4.20.
	* gnu/packages/vnc.scm (remmina)[version]: Update to 1.4.20.

	gnu: pipe-viewer: Update to 0.1.4.
	* gnu/packages/video.scm (pipe-viewer)[version]: Update to 0.1.4.

2021-09-05  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Fix some gexps.
	* gnu/packages/android.scm (adb, android-ext4-utils)[arguments]: Use
	  'this-package-input' in gexps.
	* gnu/packages/finance.scm (monero-gui)[arguments]: Idem.
	* gnu/packages/lisp.scm (gcl)[arguments]: Idem.

	gnu: opencpn: Fix building with gcc 10.
	* gnu/packages/geo.scm (opencpn)[arguments]: Pass '-fcommon' to CFLAGS.

2021-09-05  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: pipewire: Fix build with GCC 10.
	* gnu/packages/patches/pipewire-0.2.7-fno-common.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/linux.scm (pipewire)[source]: Use it.

	gnu: libappindicator: Fix build for GCC 10.
	* gnu/packages/freedesktop.scm (libappindicator)[source]: Add snippet to
	  prevent declaring _PyGObject_API twice.

2021-09-05  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: libsrtp: Update to 2.4.0.
	Fix building libsrtp with GCC 10 by updating to 2.4.0.

	* gnu/packages/telephony.scm (libsrtp): Update to 2.4.0.

2021-09-05  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: lablgtk: Update to 2.18.11.
	Update lablgtk to fix compilation with GCC 10.

	* gnu/packages/ocaml.scm (lablgtk): Update to 2.18.11.

2021-09-05  Felix Gruber  <felgru@posteo.net>

	gnu: python-gast: Update to 0.5.2.
	* gnu/packages/python-xyz.scm (python-gast): Update to 0.5.2.

2021-09-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xfsprogs: Update to 5.13.0.
	* gnu/packages/linux.scm (xfsprogs): Update to 5.13.0.
	[arguments]: Don't return #t from phases.

	gnu: xrdb: Update to 1.2.1.
	* gnu/packages/xorg.scm (xrdb): Update to 1.2.1.

	gnu: xwd: Update to 1.0.8.
	* gnu/packages/xorg.scm (xwd): Update to 1.0.8.

	gnu: ne: Update to 3.3.1.
	* gnu/packages/text-editors.scm (ne): Update to 3.3.1.
	[arguments]: Add a 'patch-early-shebang phase.
	Don't return #t from other phases.

2021-09-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: meld: Update to 3.20.4.
	* gnu/packages/patchutils.scm (meld): Update to 3.20.4.

	gnu: bochs: Update to 2.72.7.
	* gnu/packages/virtualization.scm (bochs): Update to 2.72.7.

	gnu: butt: Update to 0.1.31.
	* gnu/packages/audio.scm (butt): Update to 0.1.31.

	gnu: homebank: Update to 5.5.3.
	* gnu/packages/finance.scm (homebank): Update to 5.5.3.

	gnu: avldrums-lv2: Update to 0.4.2.
	* gnu/packages/music.scm (avldrums-lv2): Update to 0.4.2.
	[arguments]: Don't return #t from phases.

	gnu: libglvnd: Update to 1.3.4.
	* gnu/packages/gl.scm (libglvnd): Update to 1.3.4.
	[arguments]: Don't return #t from phases.

	gnu: interception-tools: Update to 0.6.7.
	* gnu/packages/linux.scm (interception-tools): Update to 0.6.7.
	[arguments]: Remove obsolete 'fix-libevdev-path phase.

	gnu: gparted: Update to 1.3.1.
	* gnu/packages/disk.scm (gparted): Update to 1.3.1.

	gnu: btrfs-progs: Update to 5.13.1.
	* gnu/packages/linux.scm (btrfs-progs): Update to 5.13.1.

	gnu: epson-inkjet-printer-escpr: Update to 1.7.17.
	* gnu/packages/cups.scm (epson-inkjet-printer-escpr): Update to 1.7.17.

	gnu: filezilla: Update to 3.55.1.
	* gnu/packages/ftp.scm (filezilla): Update to 3.55.1.

	gnu: libfilezilla: Update to 0.31.1.
	* gnu/packages/ftp.scm (libfilezilla): Update to 0.31.1.

	gnu: nvc: Update to 1.5.2.
	* gnu/packages/fpga.scm (nvc): Update to 1.5.2.
	[arguments]: Don't return #t from phases.

	gnu: fbcat: Update to 0.5.2.
	* gnu/packages/linux.scm (fbcat): Update to 0.5.2.
	[arguments]: Don't return #t from phases.

	gnu: nsd: Update to 4.3.7.
	* gnu/packages/dns.scm (nsd): Update to 4.3.7.

	gnu: git-annex: Update to 8.20210903.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20210903.

	gnu: unbound: Update to 1.13.2.
	* gnu/packages/dns.scm (unbound): Update to 1.13.2.

	gnu: vc: Update to 1.4.2.
	* gnu/packages/maths.scm (vc): Update to 1.4.2.

	gnu: xlockmore: Update to 5.67.
	* gnu/packages/xdisorg.scm (xlockmore): Update to 5.67.

2021-09-04  Xinglu Chen  <public@yoctocell.xyz>

	gnu: cmus: Update to 2.9.1.
	* gnu/packages/music.scm (cmus): Update to 2.9.1.

2021-09-04  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-rarfile: Update to 4.0.
	This package is close to useless, because we lack the non-free unrar
	utility and the libarchive backend does not support most operations.

	* gnu/packages/python-xyz.scm (python-rarfile)[version]: Update to 4.0.
	[arguments]: Disable tests.
	[propagated-inputs]: Move…
	[inputs]: …here.
	[native-inputs]: Add pytest.
	[#:phases]: Use pytest for 'check and Add 'patch phase.
	(python2-rarfile): Remove, unsupported by upstream.

2021-09-04  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-jellyfish: Update to 0.8.8.
	* gnu/packages/python-xyz.scm (python-jellyfish)[version]: Update to 0.8.8.
	[arguments]: Use pytest.
	[properties]: Remove python2-variant.
	(python2-jellyfish): Remove, unsupported by upstream.

	gnu: python-munkres: Update to 1.1.4.
	* gnu/packages/python-xyz.scm (python-munkres) [version]: Update to 1.1.4.
	[arguments]: Re-enable test suite.
	[native-inputs]: Add pytest.

	gnu: python-musicbrainzngs: Update to 0.7.1.
	* gnu/packages/music.scm (python-musicbrainzngs) [version]: Update to 0.7.1.
	[arguments]: Re-enable tests.

	gnu: python-mutagen: Update home-page.
	* gnu/packages/music.scm (python-mutagen) [home-page]: Update.

	gnu: python-mpd2: Update to 3.0.4.
	* gnu/packages/mpd.scm (python-mpd2): Update to 3.0.4.

	gnu: python-pylast: Update to 4.2.1.
	* gnu/packages/music.scm (python-pylast) [version]: Update to 4.2.1.
	[propagated-inputs]: Move…
	[native-inputs]: …here and remove unneccessary inputs.
	(python2-pylast): Remove, since Python 2 is not supported by upstream
	any more.

	gnu: beets: Update to 1.5.0.
	* gnu/packages/music.scm (beets) [version]: Update to 1.5.0.
	[#:phases]: Keep testcase, switch to pytest and respect tests?.
	[native-inputs]: Move plugin dependencies…
	[inputs]: …here.
	* gnu/packages/music.scm (beets-next): Mark as deprecated.
	* gnu/packages/patches/beets-werkzeug-compat.patch: Delete patch.
	* gnu/local.mk: Deregister it.

2021-09-04  Simon Streit  <simon@netpanic.org>

	gnu: beets-bandcamp: Update to 0.1.4.
	* gnu/packages/music.scm (beets-bandcamp)[version]: Update to 0.1.4.
	[inputs]: Move…
	[propagated-inputs]: …here.

2021-09-04  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-discogs-client: Update to 2.3.12.
	* gnu/packages/music.scm (python-discogs-client)[version]: Update to 2.3.12.
	[source]: Switch to fork.
	[home-page]: Ditto.
	[synopsis]: Remove “official”.
	[description]: Mention we’re using a fork.
	[native-inputs]: Remove.
	[propagated-inputs]: Add python-dateutil.

2021-09-04  Simon Streit  <simon@netpanic.org>

	gnu: python-mediafile: Update to 0.7.0.
	Remove patch. It is now included in upstream release.

	* gnu/packages/music.scm (python-mediafile): Update to 0.7.0.
	* gnu/packages/patches/python-mediafile-wavpack.patch: Delete patch.
	* gnu/local.mk: Deregister it.

2021-09-04  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-pyacoustid: Update to 1.2.2.
	* gnu/packages/mp3.scm (python-pyacoustid) [version]: Update to 1.2.2.
	[arguments]: Add phase 'chromaprint-path.
	[inputs]: Add chromaprint.
	[home-page]: Update.

	gnu: python-confuse: Update to 1.5.0.
	* gnu/packages/python-xyz.scm (python-confuse)[version]: Update to 1.5.0.
	[propagated-inputs]: Remove python-pathlib.
	[synopsis]: Remove trailing dot.

2021-09-04  Marius Bakke  <marius@gnu.org>

	Update mailmap.
	* .mailmap: Alias all my contributions to the same identity.

2021-09-04  Marius Bakke  <marius.bakke@usit.uio.no>

	gnu: perl-io-socket-inet6: Propagate runtime dependency.
	* gnu/packages/networking.scm (perl-io-socket-inet6)[inputs]: Change to ...
	[propagated-inputs]: ... this.

2021-09-04  Brice Waegeneire  <brice@waegenei.re>

	services: libvirt: Change unix-sock-group default.
	When accessing libvrtd remotely, polkit can't be used unless you are
	logged as root.  Instead allow libvirt groups member access to the
	control socket.

	* gnu/services/virtualization.scm (libvirt-configuration)
	[unix-sock-group]: Change default from "root" to "libvirt".

2021-09-04  Brice Waegeneire  <brice@waegenei.re>

	services: libvirt: Add qemu field.
	* gnu/services/virtualization.scm (libvirt-configuration): Add 'qemu'
	field.
	(libvirt-service-type): Replace 'qemu' package with the one specified in
	the service configuration.

	gnu: Add setroot.
	* gnu/packages/xorg.scm (setroot): New variable.

2021-09-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-danneskjold-theme: Update to 0.0.0-2-e4d1f2c.
	* gnu/packages/emacs-xyz.scm (emacs-danneskjold-theme): Update to
	0.0.0-2-e4d1f2c.
	[version]: Use git-version.
	[home-page]: Move below.

	gnu: emacs-dart-mode: Update to 1.0.7.
	* gnu/packages/emacs-xyz.scm (emacs-dart-mode): Update to 1.0.7.

	gnu: emacs-crdt: Update to 0.1.4.
	* gnu/packages/emacs-xyz.scm (emacs-crdt): Update to 0.1.4.

	gnu: emacs-dockerfile-mode: Update to 1.5.
	* gnu/packages/emacs-xyz.scm (emacs-dockerfile-mode): Update to 1.5.

	gnu: giac: Update to 1.7.0-29.
	* gnu/packages/algebra.scm (giac): Update to 1.7.0-29.

	gnu: nauty: Update to 2.7r2.
	* gnu/packages/maths.scm (nauty): Update to 2.7r2.

2021-09-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: padthv1: Update to 0.9.23.
	* gnu/packages/music.scm (padthv1): Update to 0.9.23.

	gnu: samplv1: Update to 0.9.23.
	* gnu/packages/music.scm (samplv1): Update to 0.9.23.

	gnu: drumkv1: Update to 0.9.23.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.23.

	gnu: synthv1: Update to 0.9.23.
	* gnu/packages/music.scm (synthv1): Update to 0.9.23.

	gnu: qtractor: Update to 0.9.23.
	* gnu/packages/music.scm (qtractor): Update to 0.9.23.

	gnu: drumstick: Update to 2.3.1.
	* gnu/packages/music.scm (drumstick): Update to 2.3.1.

	gnu: benchmark: Update to 1.5.6.
	* gnu/packages/benchmark.scm (benchmark): Update to 1.5.6.
	[arguments]: Don't return #t from phases.

	gnu: cjson: Update to 1.7.15.
	* gnu/packages/javascript.scm (cjson): Update to 1.7.15.

	gnu: 0xffff: Prepare for cross-compilation.
	* gnu/packages/flashing-tools.scm (0xffff)[arguments]: Use
	CC-FOR-TARGET for cross compilation.

	gnu: 0xffff: Update to 0.9.
	* gnu/packages/flashing-tools.scm (0xffff): Update to 0.9.

	gnu: balsa: Update to 2.6.3.
	* gnu/packages/mail.scm (balsa): Update to 2.6.3.

	gnu: xrandr-invert-colors: Fix executable name.
	* gnu/packages/xdisorg.scm (xrandr-invert-colors)[arguments]: Remove
	‘.bin’ suffix from the binary during the 'install phase, and don't
	return #t.

	gnu: xrandr-invert-colors: Update to 0.02.
	* gnu/packages/xdisorg.scm (xrandr-invert-colors): Update to 0.02.

	gnu: vsftpd: Update to 3.0.5.
	* gnu/packages/ftp.scm (vsftpd): Update to 3.0.5.

	gnu: libostree: Update to 2021.3.
	* gnu/packages/package-management.scm (libostree): Update to 2021.3.

	gnu: bcachefs-tools: Update to 0.1-9.6c42566.
	* gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-9.6c42566.
	[native-inputs]: Add python and python-docutils.

	gnu: lldpd: Update to 1.0.12.
	* gnu/packages/networking.scm (lldpd): Update to 1.0.12.

	gnu: igt-gpu-tools: Update to 1.26.
	* gnu/packages/admin.scm (igt-gpu-tools): Update to 1.26.

	gnu: inxi-minimal: Update to 3.3.06-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.06-1.

	gnu: hplip: Update to 3.21.6.
	* gnu/packages/cups.scm (hplip): Update to 3.21.6.

	gnu: nftables: Omit static library.
	* gnu/packages/linux.scm (nftables)[arguments]: Add "--disable-static"
	to #:configure-flags.

	gnu: nftables: Update to 1.0.0.
	* gnu/packages/linux.scm (nftables): Update to 1.0.0.

	gnu: nginx-documentation: Update to 1.21.2-2764-bc9c5d11b67c.
	* gnu/packages/web.scm (nginx-documentation): Update to 1.21.2-2764-bc9c5d11b67c.

	gnu: nginx: Update to 1.21.2.
	* gnu/packages/web.scm (nginx): Update to 1.21.2.

	gnu: mtools: Update to 4.0.35.
	* gnu/packages/mtools.scm (mtools): Update to 4.0.35.

	gnu: ncdu: Update to 1.16.
	* gnu/packages/ncdu.scm (ncdu): Update to 1.16.

2021-09-03  Raphaël Mélotte  <raphael.melotte@mind.be>

	gnu: Add fatrace.
	* gnu/packages/monitoring.scm (fatrace): New variable.

2021-09-03  nixo  <nicolo@nixo.xyz>

	gnu: nheko: Update to 0.8.2.
	* gnu/packages/messaging.scm (nheko): Update to 0.8.2.
	[source snippet]: Remove third_party folder.
	[arguments]: Remove -fpermissive flag, remove remove-Werror phase, add phase
	wrap-program and unbundle-dependencies.
	[inputs]: Add gst-plugins-base, gst-plugins-bad, libnice, qtkeychain,
	and unbundle blurhash, cpp-httplib and single-application, remove tweeny.
	[native-inputs]: Add doxygen, graphviz used to build documentation.
	[description]: Simplify by removing the long list, add new features.
	(mtxclient): Update to 0.5.1.
	[arguments]: Remove set-home phase.
	* gnu/packages/databases.scm (lmdbxx): Update to 1.0.0.
	[source]: Change repository to a fork required by nheko.
	[home-page]: Update accordingly.

2021-09-03  nixo  <nicolo@nixo.xyz>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add single-application-qt5.
	* gnu/packages/qt.scm (single-application-qt5): New variable.

2021-09-03  nixo  <nicolo@nixo.xyz>

	gnu: Add blurhash.
	* gnu/packages/image.scm (blurhash): New variable.

	gnu: Add cpp-httplib.
	* gnu/packages/cpp.scm (cpp-httplib): New variable.

2021-09-03  Leo Famulari  <leo@famulari.name>

	gnu: libssh: Update to 0.9.6 [fixes CVE-2021-3634].
	* gnu/packages/ssh.scm (libssh): Update to 0.9.6.
	[source]: Use URL-FETCH.

2021-09-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dash: Update to 0.5.11.5.
	* gnu/packages/shells.scm (dash): Update to 0.5.11.5.

2021-09-03  Ryan Sundberg  <ryan@arctype.co>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: jemalloc: --disable-initial-exec-tls
	Disable the thread local storage model in jemalloc 5 to prevent
	shared libraries linked to libjemalloc from crashing on dlopen().
	https://github.com/jemalloc/jemalloc/issues/937

	This bug affects both Java JNI and python libraries which link to
	jemalloc 5, such as RocksDB, which will crash the program when loaded.

	* gnu/packages/jemalloc.scm (jemalloc)[arguments]: Add --disable-initial-exec-tls
	configure flag.

2021-09-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: classpath-bootstrap: Work around miscompilation.
	Fixes <https://issues.guix.gnu.org/49990>.

	Previously, building 'ant-bootstrap' would fail in obscure ways.

	* gnu/packages/patches/classpath-miscompilation.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/java.scm (classpath-bootstrap)[source]: Use it.
	[arguments]: Remove 'remove-call-to-free' phase.

2021-09-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: ant-bootstrap: Set environment variables in a separate phase.
	* gnu/packages/java.scm (ant-bootstrap)[arguments]: Move 'setenv' calls
	to new 'define-java-environment-variables' phase.

	gnu: classpath-bootstrap: Use 'search-input-file'.
	* gnu/packages/java.scm (classpath-bootstrap)[arguments]: Use
	'search-input-file'.

2021-09-03  Christopher Baines  <mail@cbaines.net>

	weather: Don't look for exported package replacements twice.
	* guix/scripts/weather.scm (all-packages): Delete duplicates, so that exported
	replacements aren't included twice.

2021-09-03  Ludovic Courtès  <ludo@gnu.org>

	publish: Simplify 'narinfo-string'.
	This is a followup to 222f4661ed11b225f458cbe495a296f233129bec, which
	was intended to improve performance of 'narinfo-string'.

	* guix/scripts/publish.scm (narinfo-string): Remove 'catch' and
	'read-derivation-from-file' call when rendering "Deriver".

2021-09-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-syntax-highlight: Move Gitile variant to guile-xyz.scm.
	Fixes a regression introduced in
	5dac09e263d566ccf99776df97c47eed0d30c172 whereby version-control.scm
	would inherit from GUILE-SYNTAX-HIGHLIGHT, which is in guile-xyz.scm,
	thereby leading to unbound variable errors.

	Reported by vivien on #guix.

	* gnu/packages/version-control.scm (guile-syntax-highlight-for-gitile):
	Move to...
	* gnu/packages/guile-xyz.scm (guile-syntax-highlight-for-gitile):
	... here.  New variable.  Add 'properties' field.

2021-09-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sddm: Refer to the 'shadow' input.
	This change was suggested by Ludovic Courtès <ludo@gnu.org> to allow
	users to replace the shadow input in the package.

	* gnu/packages/display-manager.scm (sddm)[arguments]: In configure-flags
	refer to the shadow package that is an input.

2021-09-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: acpi-call-linux-module: Update to 1.2.2.
	* gnu/packages/linux.scm (acpi-call-linux-module): Update to 1.2.2.
	[arguments]: Stop returning #t from phases.
	[home-page]: Match source.

2021-09-02  Julien Lepiller  <julien@lepiller.eu>

	gnu: version-control: Add gitile service.
	* gnu/services/version-control.scm (gitile-service-type): New variable.
	* doc/guix.texi (Version Control Services): Document it.
	* gnu/tests/version-control.scm (%test-gitile): New variable.

	gnu: gitolite: Add unsafe-pattern configuration option.
	* gnu/services/version-control.scm (gitolite-rc-file): Add
	unsafe-pattern field.
	(gitolite-rc-file-compiler): Write it.
	* doc/guix.texi (Version Control Services): Document it.

	gnu: Add gitile.
	* gnu/packages/version-control.scm (gitile): New variable.

2021-09-02  Simon South  <simon@simonsouth.net>

	gnu: Add emacs-dictionary.
	* gnu/packages/emacs-xyz.scm (emacs-dictionary): New variable.

2021-09-02  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: node: Enable cross-compilation.
	Node runs parts of itself on the host for bootstraping therefore for
	cross-compiling support we need to fidle with the rpath in the build system,
	as well as duplicating some of the dependencies as native-inputs and inputs.

	* gnu/pakcages/node.scm (node)[arguments]: Refer to /bin/sh and /bin/env
	directly instead of using (which).  Add new 'set-bootstrap-host-rpath phase
	to correctly set the rpath for binaries that are meant to run on the host.
	Pass --cross-compiling and --dest-cpu to configure script if needed.  Set the
	CC_host, CXX_host, CC, CCX and PKG_CONFIG variable for cross-compilation.
	Refer to the host python.  Do not return #t from any phases.
	[native-inputs]: Add c-ares, http-parser, icu4c, libuv, nghttp2, openssl and
	zlib.  Remove which.
	[inputs]: Add bash and coreutils.
	(llhttp-bootstrap)[arguments]: Refer to esbuild via (or native-inputs inputs).
	(node-lts)[arguments]: Add new 'set-bootstrap-host-rpath phase to correctly
	set the rpath for host binaries.  Pass --cross-compiling and --dest-cpu to
	configure script if needed.  Set the CC_host, CXX_host, CCX and PKG_CONFIG
	variable for cross-compilation.  Refer to the host python.  Do not return #t
	from any phases.  Refer to /bin/sh and /bin/env directly instead of
	using (which).  Do not return #t from any phases.
	[native-inputs]: Hardcode native inputs instead of inheriting them from node.
	[inputs]: Add bash and coreutils.

2021-09-02  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: esbuild: Disable race detector on 32-bit targets.
	* gnu/packages/web.scm (esbuild)[arguments]: Set the ESBUILD_RACE
	variable to an empty string to remove the -race option.

	gnu: Remove python2-selectors2.
	* gnu/packages/python-xyz.scm (python2-selectors2): Remove variable.

	gnu: Remove python2-rfc6555.
	* gnu/packages/python-xyz.scm (python2-rfc6555): Remove variable.
	(python-rfc6555)[properties]: Remove field.

	gnu: offlineimap: Replace with offlineimap3.
	* gnu/packages/mail.scm (offlineimap3): New variable.
	(offlineimap): Replace with deprecated package.

	gnu: Add python-imaplib2.
	* gnu/packages/mail.scm (python-imaplib2): New variable.

2021-09-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sddm: Fix build.
	* gnu/packages/display-managers.scm (sddm)[arguments]: Use gexp for
	configure-flags.

	gnu: parallel: Update to 20210822.
	* gnu/packages/parallel.scm (parallel): Update to 20210822.

2021-09-02  Julien Lepiller  <julien@lepiller.eu>

	nls: Update translations.
	* po/packages/it.po: New file.
	* po/packages/LINGUAS: Add `it'.
	* po/*/*.po: Update translations.

2021-09-01  zimoun  <zimon.toutoune@gmail.com>

	import: go: Improve error handling.
	* guix/import/go.scm (go-module->guix-package*): Handle errors, remove
	memoize.
	(go-module-recursive-import): Remove 'guard', add memoize.
	* guix/scripts/import/go.scm (guix-import-go): Adjust.
	* tests/go.scm: Adjust.

2021-09-01  Sarah Morgensen  <iskarian@mgsn.dev>

	import: utils: Skip not found packages.
	* guix/import/utils.scm (recursive-import): Skip packages when the
	package returned by 'repo->guix-package' is false.
	* tests/import-utils.scm: New tests.

	import: go: Return false for package not found.
	* guix/import/go.scm (go-module-recursive-import): Explicitly return
	false when packages are not found.

2021-09-01  Maxime Devos  <maximedevos@telenet.be>

	gnu: python-pycryptodomex: Unbundle libtomcrypt.
	* gnu/packages/python-crypto.scm
	  (python-pycryptodomex)[source]{snippet}: Unbundle libtomcrypt.
	  (python-pycryptodomex)[source]{modules}: Add (guix build utils).

	gnu: python-pycryptodome: Unbundle libtomcrypt.
	* gnu/packages/python-crypto.scm
	  (pycryptodome-unbundle-tomcrypt-snippet): New variable.
	  (python-pycryptodome)[source]{snippet}: Unbundle libtomcrypt.
	  (python-pycryptodome)[source]{modules}: Add (guix build utils).

2021-09-01  phodina  <phodina@protonmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add date2name.
	* gnu/packages/python-xyz.scm (date2name): New variable.

2021-09-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: mailutils: Look up Scheme variables in the right module.
	Fixes <https://issues.guix.gnu.org/49295>.
	Reported by Maxime Devos <maximedevos@telenet.be>.

	* gnu/packages/patches/mailutils-variable-lookup.patch: New file.
	* gnu/packages/mail.scm (mailutils)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-09-01  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: electron-cash: Update to 4.2.5.
	* gnu/packages/finance.scm (electron-cash): Update to 4.2.5.

	gnu: txr: Update to 270.
	* gnu/packages/lisp.scm (txr): Update to 270.

	gnu: monero-gui: Update to 0.17.2.3.
	* gnu/packages/finance.scm (monero-gui): Update to 0.17.2.3.
	  [arguments]: Update 'fix-build' phase. Remove 'generate-zxcvbn-c' phase.

	gnu: monero: Update to 0.17.2.3.
	* gnu/packages/finance.scm (monero): Update to 0.17.2.3.

2021-09-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-catch.
	* gnu/packages/bioinformatics.scm (r-catch): New variable.

2021-09-01  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: artanis: Update to 0.5.
	* gnu/packages/guile-xyz.scm (artanis): Update to 0.5.
	[inputs]: Replace guile-2.2 with guile-3.0. Add nspr.
	[propagated-inputs]: Replace guile-json-1 with guile-json-3, guile2.2-readline
	with guile-readline, and guile2.2-redis with guile-redis.
	[arguments]: Do not return #t from custom phases.

2021-09-01  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: artanis: Remove hard-coded guile effective version.
	* gnu/packages/guile-xyz.scm (artanis)[arguments]: Import
	target-guile-effective-version from (guix build guile-build-system). Use
	target-guile-effective-version to determine the guile effective version.

2021-09-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: cataclysm-dda: Update to 0.F-2.
	* gnu/packages/games.scm (cataclysm-dda): Update to 0.F-2.

	gnu: emacs-boon: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-boon): Update to 1.2.

	gnu: emacs-tramp: Update to 2.5.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.1.2.

	gnu: emacs-org-mime: Update to 0.2.3.
	* gnu/packages/emacs-xyz.scm (emacs-org-mime): Update to 0.2.3.

	gnu: emacs-olivetti: Update hash
	* gnu/packages/emacs-xyz.scm (emacs-olivetti): Update hash. This is
	a follow-up to last commit (8e6bac249276f1a17d073220ba59a07c8b071642).

	gnu: emacs-olivetti: Update to 2.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-olivetti): Update to 2.0.3.

	gnu: emacs-elfeed-score: Update to 0.8.6.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 0.8.6.

	gnu: emacs-crdt: Update to 0.1.3.
	* gnu/packages/emacs-xyz.scm (emacs-crdt): Update to 0.1.3.

	gnu: emacs-crdt: Update to 0.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-crdt): Update to 0.1.1.

2021-09-01  jgart  <jgart@dismail.de>

	gnu: Remove harmonist-tk.
	harmonist-tk has been superseded by harmonist-sdl.  Current harmonist-tk
	package fails to build due to upgrade of harmonist to 0.4.1.

	* gnu/packages/games.scm (harmonist-tk): Remove variable.

2021-08-31  Maxime Devos  <maximedevos@telenet.be>

	doc: Correct name of Minetest importer.
	* doc/guix.texi (Invoking guix import): Let the item name be
	  'minetest' instead of 'contentdb'.

2021-08-31  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add python-pyxel.
	* gnu/packages/game-development.scm (python-pyxel): New variable.

2021-08-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add scregseg.
	* gnu/packages/bioinformatics.scm (scregseg): New variable.

	gnu: python-strawc: Propagate pybind11.
	* gnu/packages/bioinformatics.scm (python-strawc)[inputs]: Move pybind11 from
	here...
	[propagated-inputs]: ...to here.

	gnu: python-scanpy: Propagate sinfo.
	* gnu/packages/bioinformatics.scm (python-scanpy)[native-inputs]: Move
	python-sinfo from here...
	[propagated-inputs]: ...to here.

	gnu: python-jupyter-server: Use older pytest.
	* gnu/packages/jupyter.scm (python-jupyter-server)[native-inputs]: Replace
	python-pytest-6 with python-pytest.

	gnu: python-anyio: Avoid failing tests.
	* gnu/packages/python-xyz.scm (python-anyio)[arguments]: Disable asyncio
	plugin, and explicitly disable network tests.

	gnu: Remove python-pytest-mock-3.
	* gnu/packages/check.scm (python-pytest-mock-3): Remove variable.
	* gnu/packages/python-xyz.scm (python-anyio)[native-inputs]: Replace
	python-pytest-mock-3 with python-pytest-mock.

2021-08-31  cage  <cage-dev@twistfold.it>
	    Brice Waegeneire  <brice@waegenei.re>

	gnu: telescope: Update to 0.5.1.
	* gnu/packages/web-browsers.scm (telescope): Update to 0.5.1.
	  [native-inputs]: Add pkg-config.

2021-08-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-jenkinsfile-mode: Update to commit 65bf392.
	* gnu/packages/emacs-xyz.scm (emacs-jenkinsfile-mode): Update to commit
	65bf392.

	gnu: emacs-groovy-modes: Update to version 2.1.
	* gnu/packages/emacs-xyz.scm (emacs-groovy-modes): Update to version 2.1.
	[arguments]: Enable tests, running the test suite via 'ert-runner'.
	[native-inputs]: New field.
	[propagated-inputs]: Add emacs-dash.

2021-08-31  Maxime Devos  <maximedevos@telenet.be>

	build/jami-service: Fix range ends in account-fingerprint-rx.
	This broke compilation of Guix with guile@3.0.2 with:

	  In procedure make-regexp: Invalid range end

	The fix is to replace [0-9A-f] with [0-9A-Fa-f].

	* gnu/build/jami-service.scm (account-fingerprint-rx): Correct regexp.

2021-08-31  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-google-api-client: Rewrite invalid setup.py.
	The packages argument accepts package names only, not paths. Replacing
	the slash with a dot allows passing the sanity-check phase, because the
	submodule will not be listed in top_level.txt any more.

	* gnu/packages/python-web.scm (python-google-api-client) [#:phases]:
	Add new phase 'fix-setup-py.

2021-08-31  Felix Gruber  <felgru@posteo.net>

	gnu: Add h2c.
	* gnu/packages/curl.scm (h2c): New variable.

2021-08-31  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: ledger-agent: Remove usage from description.
	* gnu/packages/finance.scm (ledger-agent)[description]: Remove usage.

2021-08-31  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: android-f2fs-utils: Fix building with gcc-10.
	* gnu/packages/android.scm (android-f2fs-utils)[arguments]: Add
	  'set-compilation-flags' phase.

	gnu: f2fs-tools: Fix building with gcc-10.
	* gnu/packages/linux.scm (f2fs-tools-1.7)[arguments]: Pass '-fcommon' to
	  CFLAGS.

	gnu: android-ext4-utils: Fix build.
	* gnu/packages/android.scm (android-ext4-utils)[arguments]: Use gexp for
	  'make-flags'. Update 'unpack-core' phase.

	gnu: adb: Fix build.
	* gnu/packages/android.scm (adb)[arguments]: Use gexp for 'make-flags".

2021-08-31  calum  <calumirwin1@gmail.com>

	gnu: kakoune: Update to v2021.08.28
	* gnu/packages/text-editors.scm (kakoune): Update to v2021.08.28
	[native-inputs]: Use gcc-10.
	[inputs]: Remove ncurses dependancy.

2021-08-31  Mathieu Othacehe  <othacehe@gnu.org>

	publish: Do not render the narinfo "System" field.
	This has been discussed here: https://issues.guix.gnu.org/50040.

	* guix/scripts/publish.scm (narinfo-string): Do not render the "System" field
	that is expensive to compute and currently unused.

2021-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: global: Add ctags support.
	* gnu/packages/code.scm (global)[inputs]: Add bash-minimal,
	universal-ctags, python-pygments.
	[arguments]: Add configure-flags to find ctags. Add phases to install
	plugins and to wrap python script with PYTHONPATH.

2021-08-30  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: evolution: Fix building with cmake > 3.20.
	* gnu/packages/patches/evolution-printableoptions.patch: New file.
	* gnu/packages/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gnome.scm (evolution)[source]: Use it.

2021-08-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pcre2: Build without JIT on powerpc-linux.
	* gnu/packages/pcre.scm (pcre2)[arguments]: On powerpc-linux don't
	enable JIT.

2021-08-30  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: evolution-data-server: Fix building with cmake > 3.20.
	* gnu/packages/patches/evolution-data-server-printableoptions.patch: New file.
	* gnu/packages/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gnome.scm (evolution-data-server)[source]: Use it.

	gnu: python-bsddb3: Update to 6.2.9.
	* gnu/packages/python-xyz.scm (python-bsddb3): Update to 6.2.9.

2021-08-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libchop: Don't append to CPATH unconditionally.
	* gnu/packages/backup.scm (libchop)[arguments]: Adjust
	'set-libtirpc-include-path to return a valid CPATH.

2021-08-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pygobject: Extend test timeout.
	* gnu/packages/glib.scm (python-pygobject)[arguments]: Replace check
	phase and extend the test timeout.

2021-08-29  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: network-manager: Add missing input.
	* gnu/packages/gnome.scm (network-manager)[inputs]: Add libselinux.

	gnu: libsepol: Don't build with '-Werror'.
	* gnu/packages/selinux.scm (libsepol)[arguments]: Add '-Wno-error' option to
	  CFLAGS.

	gnu: dream: Fix build.
	* gnu/packages/radio.scm (dream)[arguments]: Fix the 'fix-paths' phase.

2021-08-28  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: python-chai: Remove Python2 code.
	* gnu/packages/patches/python-chai-drop-python2.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/python-xyz.scm (python-chai)[source]: Use it.

2021-08-28  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: python2-chai: Remove package.
	Nothing depends on it.

	* gnu/packages/python-xyz.scm (python2-chai): Remove variable.

2021-08-28  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: qgis: Disable one failing test.
	* gnu/packages/geo.scm (qgis)[arguments]: Disable PyQgsAuthBasicMethod test.

	gnu: python-owslib: Fix build.
	* gnu/packages/python-xyz.scm (python-owslib)[arguments]: Disable
	  'sanity-check' phase until dependencies for tests are packaged.

	gnu: qtwebkit: Fix build.
	* gnu/packages/qt.scm (qtwebkit)[arguments]: Replace the standard build phase
	  with a custom one that increases the maximum number of open file
	  descriptors.

2021-08-28  Leo Famulari  <leo@famulari.name>

	gnu: QtWebKit: Fix building with Bison 3.7.
	* gnu/packages/patches/qtwebkit-fix-building-with-bison-3.7.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/qt.scm (qtwebkit)[source]: Use it.

	gnu: QtWebKit: Fix building with glib 2.68.
	* gnu/packages/patches/qtwebkit-fix-building-with-glib-2.68.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/qt.scm (qtwebkit)[source]: Use it.

	gnu: QtWebKit: Fix building with ICU 68.
	* gnu/packages/patches/qtwebkit-fix-building-with-icu-68.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/qt.scm (qtwebkit)[source]: Use it

	gnu: QtWebKit: Fix building with Python 3.9.
	* gnu/packages/patches/qtwebkit-fix-building-with-python-3.9.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/qt.scm (qtwebkit)[source]: Use it.

2021-08-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gnupg: Update to 2.2.30.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.30.

2021-08-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: postgresql-13: Update to 13.4.
	* gnu/packages/databases.scm (postgresql-13): Update to 13.4.

2021-08-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gnuais: Fix building with gcc-10.
	* gnu/packages/radio.scm (gnuais)[arguments]: Pass '-fcommon' to CFLAGS.

2021-08-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cdrkit-libre: Fix building with gcc-10.
	* gnu/packages/cdrom.scm (cdrkit-libre)[source]: Add snippet to fix
	building with gcc-10.

2021-08-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mozjs-60: Update to 60.2.3-4.
	* gnu/packages/gnuzilla.scm (mozjs-60): Update to 60.2.3-4.

2021-08-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: spacefm: Fix build.
	* gnu/packages/lxde.scm (spacefm)[arguments]: Pass '-fcommon' to CFLAGS.

	gnu: menu-cache: Fix build.
	* gnu/packages/lxde.scm (menu-cache)[arguments]: Pass '-fcommon' to CFLAGS.

	gnu: libgdata: Fix tests.
	* gnu/packages/gnome.scm (libgdata)[arguments]: Add 'set-home-for-tests'
	  phase.

	gnu: uhttpmock: Fix tests.
	* gnu/packages/web.scm (uhttpmock)[arguments]: Add 'set-home-for-tests' phase.

2021-08-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: fakeroot: Update to 1.25.3-1.24d6b08.
	* gnu/packages/linux.scm (fakeroot): Update to 1.25.3-1.24d6b08.

2021-08-23  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: python2-pillow: Disable tests.
	* gnu/packages/python-xyz.scm (python2-pillow)[arguments]: Disable tests.

2021-08-23  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: python2-gamera: Disable wxpython support.
	The package doesn't build when wxpython support is activated, and the only
	dependent (didjvu) doesn't need it.

	* gnu/packages/python-xyz.scm (python2-gamera)[inputs]: Remove
	  python2-wxpython.
	  [arguments]: Add 'disable-wx-support' phase.

2021-08-23  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Fix build.
	* gnu/packages/finance.scm (monero-gui)[arguments]: Fix 'configure-flags'
	  using gexp. Fix 'extract-monero-sources' phase.

	gnu: monero: Fix build.
	* gnu/packages/finance.scm (monero)[source]: Update snippet to include
	  missing Boost header.

2021-08-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pango: Update to 1.48.9.
	* gnu/packages/gtk.scm (pango): Update to 1.48.9.

2021-08-23  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: maxima: Fix build.
	Building with GCL is failing; build with SBCL instead.

	* gnu/packages/maths.scm (maxima)[inputs]: Replace gcl by sbcl.
	  Add bash-minimal.
	  [arguments]: Update 'configure-flags' and 'check' phase.

2021-08-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gcl: Update to 2.6.12-3.ff7ef98.
	* gnu/packages/lisp.scm (gcl): Update to 2.6.12-3.ff7ef98.
	  [version]: Use git-version.
	  [source]: Use git-file-name.
	  [inputs]: Add bash-minimal and libtirpc.
	  [arguments]: Update 'configure-flags' and 'make-flags', using gexps.
	  Add 'realpath-workaround' and 'fix-makefile' phases.

2021-08-22  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: texlive-texmf: Disable LuaJIT engines on powerpc64le.
	LuaJIT isn’t ported to 64-bit PowerPC. ‘texlive-bin’ and
	‘texlive-latex-base’ already disable the engines that rely on it, so just
	do the same in texlive-texmf.

	Fix suggested by Mathieu Othacehe <othacehe@gnu.org>.

	* gnu/packages/tex.scm (texlive-texmf)[arguments]: Disable LuaJIT
	engines when building for powerpc64le.

2021-08-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-jupyter-core: Use GUIX_PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-jupyter-core)[arguments]: Adjust
	custom 'patch-testsuite phase to use GUIX_PYTHONPATH as the PYTHONPATH.

	gnu: python-jsonschema: Update inputs.
	* gnu/packages/python-xyz.scm (python-jsonschema)[propagated-inputs]:
	Remove python-importlib-metadata.
	(python2-jsonschema)[propagated-inputs]: Add python2-importlib-metadata.

	gnu: python-jsonschema: Fix test suite.
	* gnu/packages/python-xyz.scm (python-jsonschema)[arguments]: Adjust
	custom 'check phase to honor #:tests and to set the
	JSON_SCHEMA_TEST_SUTE environment variable.

	gnu: ruby-netrc: Fix test suite.
	* gnu/packages/ruby.scm (ruby-netrc)[arguments]: Add phase to adjust the
	test suite for the newer ruby version.

	gnu: ruby-test-unit: Update to 3.4.4.
	* gnu/packages/ruby.scm (ruby-test-unit): Update to 3.4.4.

2021-08-22  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: libpeas: Update to 1.30.0.
	* gnu/packages/gnome.scm (libpeas): Update to 1.30.0.
	[arguments]: Set XDG_CACHE_HOME and XDG_CONFIG_HOME variables to fix the tests.

2021-08-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libfaketime: Adjust flags on powerpc64le-linux.
	* gnu/packages/check.scm (libfaketime)[arguments]: Adjust CFLAGS on
	powerpc64le-linux to make package work.

2021-08-20  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: gstreamer: Fix build.
	* gnu/packages/gstreamer.scm (gstreamer)[arguments]: Add a disable-test phase
	to remove an undeterministically failing test.

2021-08-04  Andy Tai  <atai@atai.org>

	gnu: automake: Update to 1.16.4
	* gnu/packages/autotools.scm (automake): Update to 1.16.4

2021-07-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests: Add missing TeX Live packages.
	* gnu/packages/statistics.scm (r-with-tests)[native-inputs]: Add
	texlive-grfext and texlive-latex-l3backend to the texlive union.

	gnu: Add texlive-grfext.
	* gnu/packages/tex.scm (texlive-grfext): New variable.

2021-07-29  Mathieu Othacehe  <othacehe@gnu.org>

	build-system: asdf: Remove %build-inputs reference.
	This is a follow-up of 7d873f194ca69d6096d28d7a224ab78e83e34fe1 that removes
	the %build-inputs variable.

	* guix/build-system/asdf.scm (asdf-build): Remove %build-inputs reference.

2021-07-29  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: python2-pygraphviz: Remove it.
	* gnu/packages/graphviz.scm (python2-pygraphviz): Remove it.

	gnu: python-pygraphviz: Update to 1.7.
	* gnu/packages/graphviz.scm (python-pygraphviz): Update to 1.7.
	[arguments]: Remove #:configure-flags that are no longer supported.
	[inputs]: Use the latest graphviz package.
	[native-inputs]: Add python-pytest.

2021-07-29  Maxime Devos  <maximedevos@telenet.be>

	gnu: graphviz-2.38: Fix build failure.
	* gnu/packages/graphviz.scm
	  (graphviz-2.38)[arguments]<#:phases>: Make this a G-exp.

2021-07-28  Mathieu Othacehe  <othacehe@gnu.org>

	build-system/haskell: Fix regression.
	This is a follow-up of a0f880afea3b29e817866de0170ed579738db2d1.

	* guix/build-system/haskell.scm (haskell-build): Correctly handle the absence
	of a "cabal-revision" input.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.282.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.282.
	(linux-libre-4.4-pristine-source): Update hash.

2021-07-27  Maxime Devos  <maximedevos@telenet.be>

	gnu: appstream-glib: Fix failing tests.
	* gnu/packages/glib.scm (appstream-glib)[arguments]<#:phases>{set-home}: Add a
	new phase 'set-home' for tests that want to write to $HOME.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.9: Update to 4.9.281.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.281.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.245.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.245.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.205.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.205.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.143.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.143.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: GnuPG: Update to 2.2.29.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.22.9.

2021-08-20  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: python: Build lib2to3/tests module.
	* gnu/packages/python.scm (python-2.7)[arguments]: Build lib2to3/tests module
	that is needed by python-pyannotate.

2021-08-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: dedukti: Fix reference to output.
	* gnu/packages/ocaml.scm
	  (dedukti)[arguments]<#:phases>: Use #$output.  Remove trailing #t.

2021-08-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: ocaml4.07-piqi: Fix reference to inputs and output.
	The package 'lablgtk@2.8.10' (indirect dependency of ocaml4.07-piqi)
	fails to build so this patch could not be tested.

	* gnu/packages/ocaml.scm
	  (ocaml4.07-piqi)[arguments]<#:make-flags>: Use #$output.

2021-08-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: omake: Fix reference to output.
	* gnu/packages/ocaml.scm
	  (omake)[arguments]<#:make-flags>: Use #$output.

	gnu: ocaml-frontc: Fix reference to output.
	* gnu/packages/ocaml.scm
	  (ocaml-frontc)[arguments]<#:make-flags>: Use #$output.

2021-08-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: ocaml-down: Fix reference to output.
	The package 'lablgtk@2.8.10' (indirect dependency of ocaml-down)
	fails to build so this patch could not be tested.

	* gnu/packages/ocaml.scm
	  (ocaml-down)[arguments]<#:build-flags>: Use #$output.

2021-08-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: camlzip: Fix reference to output.
	* gnu/packages/ocaml.scm
	  (camlzip)[arguments]<#:make-flags>: Use #$output.

	gnu: ocaml-opam-file-format: Fix reference to output.
	* gnu/packages/ocaml.scm
	  (ocaml-opam-file-format)[arguments]<#:make-flags>: Use #$output.

	gnu: ocaml-cmdliner: Fix reference to output.
	* gnu/packages/ocaml.scm
	  (ocaml-cmdliner)[arguments]<#:make-flags>: Use #$output.

2021-08-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: ocaml-dose3: Fix reference to inputs and output.
	The package 'lablgtk@2.8.10' (indirect dependency of ocaml-dose3)
	fails to build so this patch could not be tested.

	* gnu/packages/ocaml.scm
	  (ocaml-dose3)[arguments]<#:make-flags>: Use #$output.
	  (ocaml-dose3)[arguments]<#:configure-flags>: Don't use %build-inputs.

2021-08-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: ocamlcudf: Fix reference to output.
	* gnu/packages/ocaml.scm
	  (ocamlcudf)[arguments]<#:make-flags>: Use #$output.

	gnu: ocamlbuild: Fix reference to output.
	* gnu/packages/ocaml.scm
	  (ocamlbuild)[arguments]<#:make-flags>: Use #$output.

	gnu: ocaml: Fix reference to output.
	* gnu/packages/ocaml.scm
	  (dune-boot)[arguments]<#:make-flags>: Use #$output.

2021-08-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: libspatialite: Fix build.
	* gnu/packages/geo.scm (libspatialite)[arguments]: Update the
	  'ignore-broken-tests' phase to skip one failing test.

	gnu: netcdf-fortran: Fix compiling with gfortran 10.
	* gnu/packages/maths.scm (netcdf-fortran)[arguments]: Add
	  'allow-argument-mismatch' flag for gfortran in 'configure-flags'.

	gnu: netcdf: Fix build.
	* gnu/packages/maths.scm (netcdf)[arguments]: Fix regexp in 'patch-settings'
	  phase.

	gnu: hdf4: Fix compiling with gfortran 10.
	* gnu/packages/maths.scm (hdf4)[arguments]: Add 'allow-argument-mismatch' flag
	  for gfortran in 'configure-flags'. Fix regexp in 'patch-settings' phase.

2021-08-20  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: the-silver-searcher: Fix build.
	* gnu/packages/code.scm (the-silver-searcher)[arguments]: Pass the -fcommon
	flag that is required since the GCC 10 switch.

	gnu: strace: Update to 5.13.
	* gnu/packages/linux.scm (strace): Update to 5.13.
	[arguments]<#:phases>: Fix strace.c path.
	Disable more tests: the readlink test that fails because of an extra glibc
	readlink call because of the ld.so cache mechanism and some pidns tests that
	hang forever.

2021-08-19  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: aalib: Update ‘config.guess’ and ‘config.sub’
	The original versions are too old to recognize architectures such as
	aarch64, mips64el and powerpc64le.

	* gnu/packages/video.scm (aalib)[native-inputs]: Add ‘config’.
	[arguments]<#:phases>{update-configure-scripts}: New.
	{configure}: Don’t set host explicitly.

2021-08-19  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: pth: Update ‘config.guess’ and ‘config.sub’
	The original versions are too old to recognize architectures such as
	aarch64 and powerpc64le.

	* gnu/packages/pth.scm (pth)[arguments]: Change from quasiquote to quote.
	[#:phases]{update-config-scripts}: New.
	[native-inputs]: Add ‘config’.

2021-08-19  Nathan Benedetto Proença  <nathan@vieiraproenca.com>

	gnu: evince: Update to 40.2.
	* gnu/packages/gnome.scm (evince): Update to 40.2.
	[build-system]: Switch to meson.
	[arguments]: Move skip-gtk-update-icon-cache phase from before install to
	after unpack. Adapt to meson switch.
	[inputs]: Remove dogtail. Add libhandy.

2021-08-19  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: libhandy: Update to 1.2.3.
	* gnu/packages/gnome.scm (libhandy): Update to 1.2.3.
	[arguments]: Disable documentation generation.
	Add a new patch-docbook-xml phase.
	[inputs]: Add glade and remove libxml2.
	[native-inputs]: Add libxml, libxslt, docbook-xsl and docbook-xml for the
	documentation generation.

	gnu: glade3: Update to 3.38.2.
	* gnu/packages/patches/glade-gls-set-script-name.patch: New patch.
	* gnu/packages/patches/glade-test-widget-null-icon.patch: New patch.
	* gnu/local.mk (DIST_PATCH_DATA): Add them.
	* gnu/packages/gnome.scm (glade3): Update to 3.38.2.
	[source]: Apply the patches.
	[arguments]: Add new skip-gtk-update-icon-cache and fix-tests phases.
	Adapt the fix-docbook phase to the meson build system.
	[native-inputs]: Add glib, python-pyobject, gobject-introspection and
	gjs. Remove python 2.

	gnu: gjs: Update to 1.68.2.
	* gnu/packages/gnome.scm (gjs): Update to 1.68.2.
	[source]: Move a pre-check phase substitution to a snippet.
	[build-system]: Switch to meson.
	[arguments]<#:configure-flags>: Do not install tests.
	<#:phases>: Remove pre-check phase substitutions.
	[propagated-inputs]: Switch to mozjs 78.

	gnu: glib: Update to 2.68.3.
	* gnu/packages/glib.scm (glib): Update to 2.68.3 and remove a left over
	comment.

	gnu: meson: Update to 0.59.1.
	* gnu/packages/build-tools.scm (meson): Update to 0.59.1.

	gnu: adwaita-icon-theme: Update to 40.1.1.
	* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 40.1.1.

	gnu: gtk-doc: Update to 1.33.2.
	* gnu/packages/patches/gtk-doc-respect-xml-catalog.patch: New file.
	* gnu/local.mk (DIST_PATCH_DATA): Add it.
	* gnu/packages/gtk.scm (gtk-doc): Update to 1.33.2.
	[source]: Add gtk-doc-respect-xml-catalog.patch patch.
	[build-system]: Switch to meson.
	[arguments]: Remove fix-docbook phase.
	Remove configure flags that are no longer needed.
	[outputs]: Remove the help output since the help-dir option no longer exists.

	gnu: gtk+: Update to 3.24.27.
	* gnu/packages/gtk.scm (gtk+): Update to 3.24.27.

2021-08-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia: Fix building.
	* gnu/packages/julia.scm (julia)[arguments]: Adjust 'adjust-test-suite
	phase to account for newer package versions.

	gnu: Remove pcre2-10.36.
	* gnu/packages/pcre.scm (pcre2-10.36): Remove variable.
	* gnu/packages/julia.scm (julia)[arguments]: Adjust 'adjust-test-suite
	phase for new pcre2 package.
	[inputs]: Replace pcre2-10.36 with pcre2.

	gnu: openssl: Skip flaky test on arm hardware.
	* gnu/packages/tls.scm (openssl)[arguments]: Add phase on armhf- and
	aarch64-linux to skip a flaky test.

2021-08-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: texlive-updmap.cfg: Update for Tex Live 2021.
	This package was missed in ee25e3fcab9d2e24c2826b771b52d797c152193b.

	* gnu/packages/tex.scm (texlive-updmap.cfg)[source]: Update hash for the
	new version.

2021-08-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: texlive-latex-base: Disable some formats on powerpc-linux.
	* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Adjust custom
	'build phase to skip the jit formats also on powerpc-linux.

	utils: Define target-ppc64le? predicate.
	* guix/utils.scm (target-ppc64le?): New predicate.

	gnu: texlive-bin: Fix building on powerpc-linux.
	* gnu/packages/tex.scm (texlive-bin)[arguments]: Add phase on
	powerpc-linux to adjust the test suite.

	utils: Define 'target-ppc32?' predicate.
	* guix/utils.scm (target-ppc32?): New predicate.

2021-08-16  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: xsel: Update to 1.2.0-1.062e6d3.
	* gnu/packages/xdisorg.scm (xsel): Update to 1.2.0-1.062e6d3.
	[arguments]: Add a custom bootstrap phase.
	[native-inputs]: Add autoconf, automake and libtool.

	gnu: python-matplotlib: Update to 3.4.3.
	* gnu/packages/python-xyz.scm (python-matplotlib): Update to 3.4.3.
	[source]: Remove patch that is applied upstream.
	[propagated-inputs]: Add python-certifi.
	[inputs]: Add qhull.
	[native-inputs]: Add python-wheel.
	[arguments]: Extend regexp to match more image comparison tests.
	Wrap long lines.
	Use system freetype and qhull libraries.

	gnu: python-html5-parser: Fix build.
	* gnu/packages/python-web.scm (python-html5-parser)[propagated-inputs]: Add
	python-chardet.

	gnu: bittorrent: Disable tests.
	* gnu/packages/bittorrent.scm (bittorrent)[arguments]: Disable tests that are
	failing when using libevent 2.12 without internet connection.

	gnu: gnome-desktop: Fix tests.
	* gnu/packages/gnome.scm (gnome-desktop)[arguments]: Set XDG_CACHE_HOME and
	XDG_CONFIG_HOME variables for the tests.

	gnu: bpython: Update to 0.21.
	* gnu/packages/python-xyz.scm (bpython): Update to 0.21.
	[propagated-inputs]: Use python-cwcwidth instead of python-wcwidth.
	Add python-pyxdg.
	[native-inputs]: Add python-tox and python-wheel.

	gnu: python-curtsies: Update to 0.3.5.
	* gnu/packages/terminals.scm (python-curtsies): Update to 0.3.5.
	[propagated-inputs]: Use python-cwcwidth instead of python-wcwidth.

	gnu: Add python-cwcwidth.
	* gnu/packages/python-xyz.scm (python-cwcwidth): New variable.

2021-08-15  Maxime Devos  <maximedevos@telenet.be>

	gnu: util-linux: Disable unreliable ioctl_ns test on IA-32.
	* gnu/packages/linux.scm (util-linux)[arguments]<#:phases>{delete-lsns-test}:
	New phase.

2021-08-15  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: python-jedi: Update to 0.18.0-1.1d94494.
	* gnu/packages/python-xyz (python-jedi): Update to 0.18.0-1.1d94494.
	[source]: Switch to git-fetch.
	[native-inputs]: Add python-django-stubs and python-typeshed.
	[arguments]: New unpack-submodule-sources phase. Also do not run pytest tests
	that fail with pytest 6 revision.

	gnu: python-parso: Update to 0.8.2.
	* gnu/packages/python-xyz.scm (python-parso): Update to 0.8.2.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.61.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.61.
	(linux-libre-5.10-pristine-source): Update hash.

2021-07-27  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: go-1.14: Fix test failure with GCC 9+.
	With GCC 9+, go-1.14 fails a test when the gold linker is not
	available (https://github.com/golang/go/issues/39157). Backport the fix
	for that from https://github.com/golang/go/commit/4ec4a79.

	This is a followup to the 'master -> core-updates-frozen' merge in
	c4133c43c7cfe2476ebfae87f9e4d10d96de9bc7, which accidentally dropped this commit
	(2818c66e93c4803de1d9fb8fbc11ccc9fa6a1859) due to the code in question being
	moved to another part of the file on the master branch.

	Reported on #guix by iskarian:
	<https://logs.guix.gnu.org/guix/2021-08-14.log#214343>

	* gnu/packages/golang.scm (go-1.14)[arguments]<#:phases>{prebuild}:
	Fix test failure with GCC 9+.

2021-08-14  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: python-feedparser: Update to 6.0.8.
	* gnu/packages/web.scm (python-feedparser): Update to 6.0.8.
	[propagated-inputs]: Add python-sgmllib3k.

	gnu: Add python-sgmllib3k.
	* gnu/packages/python-xyz.scm (python-sgmllib3k): New variable.

	gnu: python-apsw: Update to 3.36.0-r1.
	* gnu/packages/databases.scm (python-apsw): Update to 3.36.0-r1.

2021-08-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: Turn {gmp,mpfr,mpc}-boot into mere origins.
	Reported by Thiago Jung Bauermann <bauermann@kolabnow.com>
	at <https://issues.guix.gnu.org/49881>.

	* gnu/packages/commencement.scm (gmp-boot, mpfr-boot, mpc-boot): Turn
	into origins.
	(gcc-core-mesboot1): Adjust accordingly.

2021-08-11  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into core-updates-frozen
	 Conflicts:
		gnu/packages/algebra.scm
		gnu/packages/games.scm
		gnu/packages/golang.scm
		gnu/packages/kerberos.scm
		gnu/packages/mail.scm
		gnu/packages/python.scm
		gnu/packages/ruby.scm
		gnu/packages/scheme.scm
		gnu/packages/tex.scm
		gnu/packages/tls.scm
		gnu/packages/version-control.scm

2021-08-11  Marius Bakke  <marius@gnu.org>

	gnu: mit-krb5: Replace with 1.19.2 [fixes CVE-2021-36222].
	This is an adaptation of fdd2f57359, for the 1.19 branch of mit-krb5.

	* gnu/packages/kerberos.scm (mit-krb5)[replacement]: New field.
	(mit-krb5-1.19.2): New variable.

2021-08-11  Marius Bakke  <marius@gnu.org>

	gnu: ruby@2.7: Inherit source snippet from ruby@2.6.
	This is a follow-up to 507472b036f8cdd3d1a88c401017d2e43620bc20.

	* gnu/packages/ruby.scm (ruby-2.7)[source]: Inherit fields from RUBY.

2021-08-11  Marius Bakke  <marius@gnu.org>

	gnu: rapidjson: Remove unused configure flag.
	* gnu/packages/web.scm (rapidjson)[arguments]: Remove #:configure-flags, as
	the entry is not honored by the build system and would only affect tests and
	examples, which are not installed.
	[source](snippet): Remove trailing #t.

	gnu: rapidjson: Adjust for GCC 10.
	* gnu/packages/patches/rapidjson-gcc-compat.patch: Add additional patch.

2021-08-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-testtools: Honor #:tests? in check phase.
	* gnu/packages/check.scm (python-testtools)[arguments]: Adjust custom
	'check phase to honor #:tests.

	gnu: python-testtools: Update to 2.5.0.
	* gnu/packages/check.scm (python-testtools): Update to 2.5.0.
	[propagated-inputs]: Remove python-mimeparse, python-pbr, python-six,
	python-traceback2, python-unittest2.
	(python-testtools-bootstrap)[source]: Remove patch.
	* gnu/packages/patches/python-testtools.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: python-fixtures: Honor tests? in the check phase.
	* gnu/packages/check.scm (python-fixtures)[arguments]: Adjust 'check
	phase to honor #:tests.

	gnu: python-fixtures: Fix building.
	* gnu/packages/check.scm (python-fixtures-bootstrap)[source]: Add patch.
	* gnu/packages/patches/python-fixtures-remove-monkeypatch-test.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2021-08-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xf86-video-freedreno: Fix building.
	* gnu/packages/xorg.scm (xf86-video-freedreno)[arguments]: Override the
	'boostrap phase.

	gnu: xf86-video-ati: Update to 19.1.0-1.5eba006.
	* gnu/packages/xorg.scm (xf86-video-ati): Update to 19.1.0-1.5eba006.
	[native-inputs]: Add autoconf, automake, and libtool.

	gnu: xf86-input-libinput: Update to 1.1.0.
	* gnu/packages/xorg.scm (xf86-input-libinput): Update to 1.1.0.

	gnu: xf86-video-amdgpu: Update to 21.0.0.
	* gnu/packages/xorg.scm (xf86-video-amdgpu): Update to 21.0.0.

	gnu: virt-manager: Fix building.
	* gnu/packages/virtualization.scm (virt-manager)[arguments]: Move the
	'glib-or-gtk-wrap phase to after the 'wrap phase.

	gnu: pcsc-lite: Update to 1.9.3.
	* gnu/packages/security-token.scm (pcsc-lite): Update to 1.9.3.

	gnu: libcacard: Fix building.
	* gnu/packages/spice.scm (libcacard)[arguments]: Remove field.
	[native-inputs]: Remove softhsm.

	gnu: audit: Update to 3.0.4.
	* gnu/packages/admin.scm (audit): Update to 3.0.4.

	gnu: kdeconnect: Fix build.
	* gnu/packages/kde.scm (kdeconnect)[arguments]: Replace custom
	'extend-CPLUS_INCLUDE_PATH with 'adjust-include-header to fix finding
	all header files.

2021-08-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pre-commit: Update to 2.14.0.
	* gnu/packages/version-control.scm (pre-commit): Update to 2.14.0.

	gnu: python-identify: Honor #:tests in check phase.
	* gnu/packages/python-xyz.scm (python-identify)[arguments]: Honor tests?.

	gnu: python-identify: Fix building.
	* gnu/packages/python-xyz.scm (python-identify)[arguments]: Skip the
	'ensure-no-mtimes-pre-1980 phase.

	gnu: Remove python-distutils/next.
	* gnu/packages/python-xyz.scm (python-distutils/next): Remove variable.
	(python-virtualenv)[propagated-inputs]: Switch from
	python-distutils/next to python-distutils.
	* gnu/packages/version-control.scm (pre-commit)[inputs]: Same.

	gnu: Remove python-setuptools-scm/next.
	* gnu/packages/python-xyz.scm (python-setuptools-scm/next): Remove
	variable.
	(python-pikepdf) [native-inputs]: Swap for python-setuptools-scm.
	* gnu/packages/python-compression.scm (python-multivolumefile,
	python-bcj-cffi, python-ppmd-cffi, python-p77zr)[native-inputs]: Same.
	* gnu/packages/pep.scm (python-pep-adapter)[native-inputs]: Same.

	gnu: mesa: Build with swrast vulkan drivers for powerpc.
	* gnu/packages/gl.scm (mesa)[arguments]: Adjust configure-flags to add
	swrast vulkan drivers for powerpc- and powerpc64le-linux.

	gnu: mesa: Skip additional test on powerpc-linux.
	* gnu/packages/gl.scm (mesa)[arguments]: Add another substitution for
	powerpc-linux to custom 'disable-failing-test phase.

	gnu: mesa: Fix architecture matching when disabling tests.
	* gnu/packages/gl.scm (mesa)[arguments]: Adjust architecture names in
	custom 'disable-failing-test phase.

	gnu: python-pylint: Update to 2.9.6.
	* gnu/packages/check.scm (python-pylint): Update to 2.9.6.
	[arguments]: Remove field.
	[native-inputs]: Remove python-tox.
	[propagated-inputs]: Remove python-six.

	gnu: python-astroid: Update to 2.6.6.
	* gnu/packages/python-xyz.scm (python-astroid): Update to 2.6.6.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Remove python-dateutil.

	gnu: ruby-sequel: Update to 5.47.0.
	* gnu/packages/ruby.scm (ruby-sequel): Update to 5.47.0.

	gnu: ruby-minitest-hooks: Skip tests.
	* gnu/packages/ruby.scm (ruby-minitest-hooks)[arguments]: Skip test
	suite.

	gnu: ruby-minitest-hooks: Update to 1.5.0.
	* gnu/packages/ruby.scm (ruby-minitest-hooks): Update to 1.5.0.

	gnu: ruby-minitest: Update to 5.14.4.
	* gnu/packages/ruby.scm (ruby-minitest): Update to 5.14.4.

	gnu: python-pytest-isort: Update to 2.0.0.
	* gnu/packages/python-check.scm (python-pytest-isort): Update to 2.0.0.
	[native-inputs]: Add python-mock.

	gnu: python-pytest-isort: Honor #:tests in check phase.
	* gnu/packages/python-check.scm (python-pytest-isort)[arguments]: Honor
	 #:tests flag.

	gnu: python-jinja2: Update to 3.0.1.
	* gnu/packages/python-xyz.scm (python-jinja2): Update to 3.0.1.

	gnu: python-markupsafe: Update to 2.0.1.
	* gnu/packages/python-xyz.scm (python-markupsafe): Update to 2.0.1.

	gnu: python-itsdangerous: Update to 2.0.1.
	* gnu/packages/python-xyz.scm (python-itsdangerous): Update to 2.0.1.

	gnu: python-flask: Update to 2.0.1.
	* gnu/packages/python-web.scm (python-flask): Update to 2.0.1.

	gnu: python-markupsafe: Honor #:tests in check phase.
	* gnu/pacakges/python-xyz.scm (python-markupsafe)[arguments]: Honor #:tests flag.

	gnu: python-flask: Honor #:tests in check phase.
	* gnu/packages/python-web.scm (python-flask)[arguments]: Honor #:tests flag.

	gnu: python-yarl: Update to 1.6.3.
	* gnu/packages/python-web.scm (python-yarl): Update to 1.6.3.
	[source]: Add snippet to remove cythonized code.
	[arguments]: Skip tests. Add custom 'check phase. Add phase to cythonize
	code.
	[native-inputs]: Add python-cython.

	gnu: python-werkzeug: Update to 2.0.1.
	* gnu/packages/python-web.scm (python-werkzeug): Update to 2.0.1.
	[arguments]: Actually replace check phase. Honor #:tests.
	[native-inputs]: Add python-xprocess.

	gnu: python-pytest-xprocess: Update to 0.18.1.
	* gnu/packages/check.scm (python-pytest-xprocess): Update to 0.18.1.
	[propagated-inputs]: Remove python-pytest-cache.
	[native-inputs]: Add python-setuptools-scm.
	[home-page]: Update to new home-page.

	gnu: python-soupsieve: Fix building.
	* gnu/packages/python-xyz.scm (python-soupsieve)[arguments]: Skip sanity
	check. Convert to gexp.

	gnu: python-pyicu: Update to 2.7.4.
	* gnu/packages/python-xyz.scm (python-pyicu): Update to 2.7.4.

	gnu: python-ruamel.yaml: Update to 0.16.13.
	* gnu/packages/serialization.scm (python-ruamel.yaml): Update to 0.16.13.
	[propagated-inputs]: Add python-ruamel.yaml.clib.
	[home-page]: Update to new home-page.
	(python2-ruamel.yaml): Remove variable.

	gnu: Add python-ruamel.yaml.clib.
	* gnu/packages/serialization.scm (python-ruamel.yaml.clib): New variable.

	gnu: python-docopt: Honor #:tests? in check phase.
	* gnu/packages/python-xyz.scm (python-docopt)[arguments]: In custom
	'check phase honor #:tests?.

	gnu: python-docopt: Fix test suite for pytest-6.
	* gnu/packages/python-xyz.scm (python-docopt)[source]: Add patch.
	* gnu/packages/patches/python-docopt-pytest6-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: VDE 2: Update to 2.3.2-0.8c65ebc.
	Updating to this unreleased revision allows us to package VDE 2 with
	wolfSSL instead of the obsolete OpenSSL 1.0:

	https://github.com/virtualsquare/vde-2/issues/2

	* gnu/packages/networking.scm (vde2): Update to 2.3.2-0.8c65ebc.
	[source]: Use git-fetch.
	[native-inputs]: Add autoconf, automake, and libtool
	[inputs]: Replace openssl-1.0 with wolfssl.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: OpenImageIO: Update to 2.2.11.1.
	* gnu/packages/graphics.scm (openimageio): Update to 2.2.11.1.
	[inputs]: Add libheif, for AV1 decoding support.

	gnu: vigra: Update to 1.11.1-0.9b514fa.
	* gnu/packages/image.scm (vigra): Update to 1.11.1-0.9b514fa.
	[source]: Use git-fetch. Remove obsolete patch.
	* gnu/packages/patches/vigra-python-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2021-08-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libantlr3c: Simplify configure.
	* gnu/packages/java.scm (libantlr3c)[arguments]: Remove custom
	'configure phase. Move '--enable-64bit' to configure-flags, conditional
	on being for a 64-bit platform.

2021-08-08  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: go-1.14: Fix test failure with GCC 9+.
	With GCC 9+, go-1.14 fails a test when the gold linker is not
	available (https://github.com/golang/go/issues/39157). Backport the fix
	for that from https://github.com/golang/go/commit/4ec4a79.

	* gnu/packages/golang.scm (go-1.14)[arguments]<#:phases>{prebuild}:
	Fix test failure with GCC 9+.

2021-08-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libmspub: Add missing include.
	* gnu/packages/libreoffice.scm (libmspub)[source]: Add snippet to add
	missing include header.

	gnu: libfreehand: Fix compiling with gcc-10.
	* gnu/packages/libreoffice.scm (libfreehand)[arguments]: Add
	configure-flag to not treat warnings as errors.

	gnu: libcss: Fix building with gcc-10.
	* gnu/packages/web.scm (libcss)[source]: Add snippet to initialize the
	value of a variable.

	gnu: libe-book: Fix building with icu4c-69.
	* gnu/packages/libreoffice.scm (libe-book)[source]: Add snippet to work
	around changes in icu4c's code.

	gnu: gnupg-1: Fix build with gcc-10.
	* gnu/packages/gnupg.scm (gnupg-1)[source]: Add patch.
	* gnu/packages/patches/gnupg-1-build-with-gcc10.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: cpputest: Update to 4.0.
	* gnu/packages/check.scm (cpputest): Update to 4.0.

	gnu: Remove redundant icu4c-69.
	* gnu/packages/icu4c.scm (icu4c-69): Remove variable.
	* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Replace
	icu4c-69 with icu4c.

	gnu: p7zip: Remove input labels.
	* gnu/packages/compression.scm (p7zip)[native-inputs]: Rewrite using
	target macros and remove labels.

	gnu: p7zip: Adjust custom configure phase.
	* gnu/packages/compression.scm (p7zip)[arguments]: Use new target macros
	to simplify custom 'configure phase.

	gnu: p7zip: Honor #:tests? flag.
	* gnu/packages/compression.scm (p7zip)[arguments]: Only run test suite
	when #:tests? is true.

	gnu: p7zip: Fix building with gcc-10.
	* gnu/packages/compresson.scm (p7zip)[source]: Adjust snippet to fix
	compilation error using gcc-10.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: python-sphinx: Update to 4.0.3.
	This fixes a build failure of MPD (Music Player Daemon), that looks like this:

	"RuntimeError: File 'doc/mpd.1' could not be found"

	https://github.com/MusicPlayerDaemon/MPD/issues/1183

	* gnu/packages/sphinx.scm (python-sphinx): Update to 4.0.3.

2021-07-27  Leo Famulari  <leo@famulari.name>

	download: Remove defunct GNOME mirrors.
	* guix/download.scm (%mirrors): Remove defunct GNOME mirrors, and try
	the canonical site first.

	gnu: glib-networking: Update to 2.68.2.
	* gnu/packages/gnome.scm (glib-networking): Update to 2.68.2.

2021-08-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: ocaml@4.09: Fix link failure.
	* gnu/packages/patches/ocaml-4.09-multiple-definitions.patch: New file.
	* gnu/packages/ocaml.scm (ocaml-4.09)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: ocaml-boot: Change package name to "ocaml-boot".
	* gnu/packages/ocaml.scm (ocaml-4.07-boot, ocaml-4.07)[name]: New
	field.

2021-08-05  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: ocaml@4.07: Fix link failure.
	The link failure shows up when using ld from GNU Binutils 2.37, and not
	with 2.34.

	* gnu/packages/patches/ocaml-multiple-definitions.patch: New file.
	* gnu/packages/ocaml.scm (ocaml-4.07-boot)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-08-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mesa: Build more vulkan drivers on aarch64-linux.
	* gnu/packages/gl.scm (mesa)[arguments]: Adjust the configure-flags to
	also build vulkan drivers on aarch64-linux for broadcom and swrast.

	gnu: mesa: Fix building on aarch64-linux.
	* gnu/packages/gl.scm (mesa)[arguments]: Adjust custom
	'disable-failing-test phase to skip test failing on aarch64-linux.

2021-08-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: mesa-opencl, mesa-opencl-icd: Build all the LLVM targets again.
	Reported by John Kehayias <john.kehayias@protonmail.com>
	in <https://issues.guix.gnu.org/49794>.

	* gnu/packages/patches/mesa-opencl-all-targets.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gl.scm (mesa-opencl)[source]: Use it.

2021-08-03  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: texlive-latex-base: Propagate ‘texlive-latex-l3backend’
	Some packages need files from ‘texlive-latex-l3backend’ – which is a
	supporting package of LaTeX3 – so propagate it from ‘texlive-latex-base’.

	* gnu/packages/statistics.scm (r-with-tests)[native-inputs]: Remove
	‘texlive-latex-l3backend’ from the texlive union.
	* gnu/packages/tex.scm (texlive-latex-base)[propagated-inputs]: Add
	‘texlive-latex-l3backend’.
	(texlive-latex-xkeyval)[native-inputs]: Remove ‘texlive-latex-l3backend’.

2021-08-01  Marius Bakke  <marius@gnu.org>

	gnu: python-django: Fix test failure.
	* gnu/packages/django.scm (python-django)[arguments]: Set PYTHONPATH.

	gnu: mg: Update style.
	* gnu/packages/text-editors.scm (mg)[native-inputs, inputs]: Remove labels.
	[arguments]: Use SEARCH-INPUT-FILE and #$OUTPUT in phases.

	gnu: mg: Convert arguments to gexp.
	* gnu/packages/text-editors.scm (mg)[arguments]: Turn into gexp.

	Merge branch 'master' into core-updates-frozen

	gnu: zathura: Update to 0.4.8.
	* gnu/packages/pdf.scm (zathura): Update to 0.4.8.

	gnu: girara: Update to 0.3.6.
	* gnu/packages/gtk.scm (girara): Update to 0.3.6.

	gnu: sbcl-cl-libxml2: Remove duplicate input.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-libxml2)[native-inputs]: Remove SBCL-LIFT.

	gnu: python-django: Update to 3.2.5 [fixes CVE-2021-35042].
	* gnu/packages/django.scm (python-django): Update to 3.2.5.

	gnu: mg: Update to 20210609.
	* gnu/packages/text-editors.scm (mg): Update to 20210609.
	[source](snippet): Remove trailing #t.

2021-08-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ts: Update to 0.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-ts): Update to 0.2.2.

	gnu: emacs-magit: Update to 3.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 3.2.0.

	gnu: emacs-eacl: Update to 2.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-eacl): Update to 2.1.0.

2021-08-01  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add go-github-com-klauspost-compress.
	* gnu/packages/golang.scm (go-github-com-klauspost-compress): New variable.

	gnu: Add go-github-com-flynn-noise.
	* gnu/packages/golang.scm (go-github-com-flynn-noise): New variable.

	gnu: Add go-golang-org-x-term.
	* gnu/packages/golang.scm (go-golang-org-x-term): New variable.

	gnu: Add go-lukechampine-com-blake3.
	* gnu/packages/golang.scm (go-lukechampine-com-blake3): New variable.

	gnu: Add go-github-com-dustin-go-humanize.
	* gnu/packages/golang.scm (go-github-com-dustin-go-humanize): New variable.

	gnu: Add go-github-com-davecgh-go-xdr.
	* gnu/packages/golang.scm (go-github-com-davecgh-go-xdr): New variable.

2021-08-01  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add emacs-autocrypt.
	* gnu/packages/emacs-xyz.scm (emacs-autocrypt): New variable.

2021-08-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add libpst.
	* gnu/packages/mail.scm (libpst): New variable.

2021-08-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scintilla: Update to 5.1.1.
	* gnu/packages/text-editors.scm (scintilla): Update to 5.1.1.

	gnu: emacs-evil-nerd-commenter: Update to 3.5.5.
	* gnu/packages/emacs-xyz.scm (emacs-evil-nerd-commenter): Update to 3.5.5.

	gnu: emacs-evil-matchit: Update to 2.3.13.
	* gnu/packages/emacs-xyz.scm (emacs-evil-matchit): Update to 2.3.13.

	gnu: emacs-evil-collection: Update to 0.0.6.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 0.0.6.

	gnu: emacs-perspective: Update to 2.16.
	* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.16.

	gnu: giac: Update to 1.7.0-23.
	* gnu/packages/algebra.scm (giac): Update to 1.7.0-23.

2021-08-01  Felix Gruber  <felgru@posteo.net>

	gnu: sameboy: Update to 0.14.4.
	* gnu/packages/emulators.scm (sameboy): Update to 0.14.4.

2021-07-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: glib-networking: Update to 2.68.1.
	* gnu/packages/gnome.scm (glib-networking): Update to 2.68.1.

	gnu: glib-networking: Skip failing test.
	* gnu/packages/patches/glib-networking-gnutls-binding.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gnome.scm (glib-networking)[source]: Use it.

	gnu: icedtea@1.13.13: Add 'file-name' field to the origins.
	* gnu/packages/java.scm (icedtea-6)[native-inputs]: Add 'file-name'
	field to all the origins.

	gnu: gnutls: Patch the Guile bindings for EINTR/EAGAIN handling.
	* gnu/packages/patches/gnutls-guile-eintr-eagain.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/tls.scm (gnutls)[source]: Use it.

2021-07-31  John Kehayias  <john.kehayias@protonmail.com>

	gnu: mesa: Update to 21.1.6.
	* gnu/packages/gl.scm (mesa): Update to 21.1.6.
	* gnu/packages/patches/mesa-skip-tests.patch: Remove cache_test.c as it is no
	longer needed (test passes).

2021-07-31  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: libdrm: Update to 2.4.107.
	* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.107, and change
	libpciaccess to a propagated input as the pkg-config for libdrm_intel now
	includes it in the libs.
	[arguments]: Add conditional testing support to the replacement for the
	standard check phase.

2021-07-30  Marius Bakke  <marius@gnu.org>

	build-system/python: Handle missing metadata on Python 2.
	* gnu/packages/aux-files/python/sanity-check.py: Catch the less specific
	EnvironmentError rather than FileNotFoundError as the latter is Python 3
	only.

2021-07-29  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into core-updates-frozen
	 Conflicts:
		gnu/packages/bioinformatics.scm
		gnu/packages/cmake.scm
		gnu/packages/curl.scm
		gnu/packages/emacs-xyz.scm
		gnu/packages/gpodder.scm
		gnu/packages/music.scm
		gnu/packages/patches/glibc-bootstrap-system.patch
		gnu/packages/python-xyz.scm
		gnu/packages/shells.scm
		gnu/packages/statistics.scm

2021-07-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xcms: Update to 3.14.1.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 3.14.1.

	gnu: r-reportingtools: Update to 2.32.1.
	* gnu/packages/bioconductor.scm (r-reportingtools): Update to 2.32.1.

2021-07-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: php: Update to 7.4.22 [security fixes].
	* gnu/packages/php.scm (php): Update to 7.4.22.

2021-07-29  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	system: Add (gnu system setuid).
	I flubbed and somehow when including the patch series, this got dropped.
	Oops... should fix things again.

	* gnu/system/setuid.scm: New file.

2021-07-29  Brice Waegeneire  <brice@waegenei.re>

	services: Migrate to <setuid-program>.
	* gnu/services/dbus.scm (dbus-setuid-programs, polkit-setuid-programs):
	  Return setuid-programs.
	* gnu/services/desktop.scm (enlightenment-setuid-programs): Return
	 setuid-programs.
	 (%desktop-services)[mount-setuid-helpers]: Use setuid-programs.
	* gnu/services/docker.scm (singularity-setuid-programs): Return
	 setuid-programs.
	* gnu/services/xorg.scm(screen-locker-setuid-programs): Return
	 setuid-programs.
	* gnu/system.scm (%setuid-programs): Return setuid-programs.
	* doc/guix.texi (Setuid Programs, operating-system Reference): Replace
	  'list of G-expressions' with 'list of <setuid-program>'.

2021-07-29  Chris Lemmer-Webber  <cwebber@dustycloud.org>
	    Brice Waegeneire  <brice@waegenei.re>

	services: setuid: More configurable setuid support.
	New record <setuid-program> with fields for setting the specific user
	and group, as well as specifically selecting the setuid and setgid bits,
	for a program within the setuid-program-service.

	* gnu/services.scm (setuid-program-file-like-deprecated): New function.
	  (setuid-program-service-type): Make use of
	  setuid-program->activation-gexp.  Adjust the extend property to handle
	  <setuid-program>.
	* gnu/build/activation.scm (activate-setuid-programs): Update to expect a
	  <setuid-record> list for each program entry.
	* gnu/system.scm: (operating-system-setuid-programs): Renamed to
	  %operating-system-setuid-programs and replace it with new procedure.
	  (operating-system-default-essential-services,
	  hurd-default-essential-services): Replace
	  operating-system-setuid-programs with
	  %operating-system-setuid-programs.
	* gnu/system/setuid.scm: New file.
	* doc/guix.texi (Setuid Programs): Document <setuid-program>.

2021-07-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-matrixstats: Update to 0.60.0.
	* gnu/packages/statistics.scm (r-matrixstats): Update to 0.60.0.

	gnu: r-e1071: Update to 1.7-8.
	* gnu/packages/statistics.scm (r-e1071): Update to 1.7-8.

	gnu: r-protolite: Update to 2.1.1.
	* gnu/packages/cran.scm (r-protolite): Update to 2.1.1.

	gnu: r-lwgeom: Update to 0.2-7.
	* gnu/packages/cran.scm (r-lwgeom): Update to 0.2-7.

	gnu: r-mgsub: Update to 1.7.3.
	* gnu/packages/cran.scm (r-mgsub): Update to 1.7.3.

	gnu: r-matrixcalc: Update to 1.0-5.
	* gnu/packages/cran.scm (r-matrixcalc): Update to 1.0-5.

	gnu: r-leiden: Update to 0.3.9.
	* gnu/packages/cran.scm (r-leiden): Update to 0.3.9.

	gnu: r-dalex: Update to 2.3.0.
	* gnu/packages/cran.scm (r-dalex): Update to 2.3.0.

	gnu: r-sf: Update to 1.0-2.
	* gnu/packages/cran.scm (r-sf): Update to 1.0-2.

	gnu: r-summarytools: Update to 1.0.0.
	* gnu/packages/cran.scm (r-summarytools): Update to 1.0.0.

	gnu: r-ggeffects: Update to 1.1.1.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.1.1.

	gnu: r-pillar: Update to 1.6.2.
	* gnu/packages/cran.scm (r-pillar): Update to 1.6.2.

	gnu: r-vioplot: Update to 0.3.7.
	* gnu/packages/cran.scm (r-vioplot): Update to 0.3.7.

	gnu: r-stringdist: Update to 0.9.7.
	* gnu/packages/cran.scm (r-stringdist): Update to 0.9.7.

	gnu: r-broom: Update to 0.7.9.
	* gnu/packages/cran.scm (r-broom): Update to 0.7.9.

	gnu: r-rpostgresql: Update to 0.7.
	* gnu/packages/cran.scm (r-rpostgresql): Update to 0.7.

	gnu: r-arrow: Update to 5.0.0.
	* gnu/packages/cran.scm (r-arrow): Update to 5.0.0.

	gnu: apache-arrow: Update to 5.0.0.
	* gnu/packages/databases.scm (apache-arrow): Update to 5.0.0.

2021-07-29  Marius Bakke  <marius@gnu.org>

	gnu: util-linux: Explicitly depend on 'file'.
	...instead of using the variant that happens to be in %FINAL-INPUTS.

	* gnu/packages/linux.scm (util-linux)[inputs]: Add FILE.  While at it, remove
	labels.
	[native-inputs]: Remove labels.

2021-07-29  Marius Bakke  <marius@gnu.org>

	gnu: util-linux: Remove cross-compilation workaround.
	* gnu/packages/linux.scm (util-linux)[arguments]: Look for /etc/services in
	both NATIVE-INPUTS and INPUTS, instead of by input label.  Remove unused variable.
	[inputs]: When cross-compiling, don't add NET-BASE.

2021-07-29  Marius Bakke  <marius@gnu.org>

	gnu: util-linux: Update to 2.37.1.
	This fixes an infinite loop in 'mkswap'; see
	<https://bugzilla.redhat.com/show_bug.cgi?id=1971877>.

	* gnu/packages/linux.scm (util-linux): Update to 2.37.1.

2021-07-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests: Add missing TeX Live packages.
	* gnu/packages/statistics.scm (r-with-tests)[native-inputs]: Add
	texlive-grfext and texlive-latex-l3backend to the texlive union.

	gnu: Add texlive-grfext.
	* gnu/packages/tex.scm (texlive-grfext): New variable.

2021-07-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim-guix-vim: Update to 0.3.0.
	* gnu/packages/vim.scm (vim-guix-vim): Update to 0.3.0.
	[source]: Update source uri.

	gnu: julia-weakrefstrings: Update to 1.1.0.
	* gnu/packages/julia-xyz.scm (julia-weakrefstrings): Update to 1.1.0.

	gnu: julia-typedtables: Update to 1.4.0.
	* gnu/packages/julia-xyz.scm (julia-typedtables): Update to 1.4.0.

	gnu: julia-staticarrays: Update to 1.2.9.
	* gnu/packages/julia-xyz.scm (julia-staticarrays): Update to 1.2.9.

	gnu: julia-static: Update to 0.3.0.
	* gnu/packages/julia-xyz.scm (julia-static): Update to 0.3.0.

	gnu: julia-sortingalgorithms: Update to 1.0.1.
	* gnu/packages/julia-xyz.scm (julia-sortingalgorithms): Update to 1.0.1.

	gnu: julia-simpletraits: Update to 0.9.4.
	* gnu/packages/julia-xyz.scm (julia-simpletraits): Update to 0.9.4.

	gnu: julia-recipespipeline: Update to 0.3.4.
	* gnu/packages/julia-xyz.scm (julia-recipespipeline): Update to 0.3.4.

	gnu: julia-plotutils: Update to 1.0.11.
	* gnu/packages/julia-xyz.scm (julia-plotutils): Update to 1.0.11.

	gnu: julia-offsetarrays: Update to 1.10.3.
	* gnu/packages/julia-xyz.scm (julia-offsetarrays): Update to 1.10.3.

	gnu: julia-mutablearithmetics: Update to 0.2.20.
	* gnu/packages/julia-xyz.scm (julia-mutablearithmetics): Update to 0.2.20.

	gnu: julia-matrixfactorizations: Update to 0.8.4.
	* gnu/packages/julia-xyz.scm (julia-matrixfactorizations): Update to 0.8.4.

	gnu: julia-lazyarrays: Update to 0.21.11.
	* gnu/packages/julia-xyz.scm (julia-lazyarrays): Update to 0.21.11.

	gnu: julia-json3: Update to 1.9.0.
	* gnu/packages/julia-xyz.scm (julia-json3): Update to 1.9.0.

	gnu: julia-irtools: Update to 0.4.3.
	* gnu/packages/julia-xyz.scm (julia-irtools): Update to 0.4.3.

	gnu: julia-imagecore: Update to 0.9.1.
	* gnu/packages/julia-xyz.scm (julia-imagecore): Update to 0.9.1.

	gnu: julia-http: Update to 0.9.12.
	* gnu/packages/julia-xyz.scm (julia-http): Update to 0.9.12.

	gnu: julia-genericschur: Update to 0.5.1.
	* gnu/packages/julia-xyz.scm (julia-genericschur): Update to 0.5.1.

	gnu: julia-finitediff: Update to 2.8.1.
	* gnu/packages/julia-xyz.scm (julia-finitediff): Update to 2.8.1.

	gnu: julia-fillarrays: Update to 0.12.1.
	* gnu/packages/julia-xyz.scm (julia-fillarrays): Update to 0.12.1.

	gnu: julia-exprtools: Update to 0.1.6.
	* gnu/packages/julia-xyz.scm (julia-exprtools): Update to 0.1.6.

	gnu: julia-dictionaries: Update to 0.3.10.
	* gnu/packages/julia-xyz.scm (julia-dictionaries): Update to 0.3.10.

	gnu: julia-dataapi: Update to 1.7.0.
	* gnu/packages/julia-xyz.scm (julia-dataapi): Update to 1.7.0.

	gnu: julia-constructionbase: Update to 1.3.0.
	* gnu/packages/julia-xyz.scm (julia-constructionbase): Update to 1.3.0.

	gnu: julia-compat: Update to 3.32.0.
	* gnu/packages/julia-xyz.scm (julia-compat): Update to 3.32.0.

	gnu: julia-colorschemes: Update to 3.13.0.
	* gnu/packages/julia-xyz.scm (julia-colorschemes): Update to 3.13.0.

	gnu: julia-blockbandedmatrices: Update to 0.10.7.
	* gnu/packages/julia-xyz.scm (julia-blockbandedmatrices): Update to 0.10.7.

	gnu: julia-blockarrays: Update to 0.16.3.
	* gnu/packages/julia-xyz.scm (julia-blockarrays): Update to 0.16.3.

	gnu: julia-benchmarktools: Update to 1.1.1.
	* gnu/packages/julia-xyz.scm (julia-benchmarktools): Update to 1.1.1.

	gnu: julia-bandedmatrices: Update to 0.16.10.
	* gnu/packages/julia-xyz.scm (julia-bandedmatrices): Update to 0.16.10.

	gnu: julia-axisarrays: Update to 0.4.4.
	* gnu/packages/julia-xyz.scm (julia-axisarrays): Update to 0.4.4.

	gnu: julia-arraylayouts: Update to 0.7.3.
	* gnu/packages/julia-xyz.scm (julia-arraylayouts): Update to 0.7.3.

	gnu: julia-arrayinterface: Update to 3.1.19.
	* gnu/packages/julia-xyz.scm (julia-arrayinterface): Update to 3.1.19.

	gnu: julia-interpolations: Update to 0.13.3.
	* gnu/packages/julia-xyz.scm (julia-interpolations): Update to 0.13.3.
	[propagated-inputs]: Add julia-requires.
	[native-inputs]: Add julia-zygote.

	gnu: julia-recursivearraytools: Update to 2.16.1.
	* gnu/packages/julia-xyz.scm (julia-recursivearraytools): Update to 2.16.1.
	[propagated-inputs]: Add julia-chainrulescore.

	gnu: julia-imageinterminal: Udate to 0.4.7.
	* gnu/packages/julia-xyz.scm (julia-imageinterminal): Update to 0.4.7.
	[propagated-inputs]: Add julia-imagebase, julia-requires. Remove
	julia-imagetransformations.

	gnu: julia-ellipsisnotation: Adjust test suite for julia-1.6.
	* gnu/packages/julia-xyz.scm (julia-ellipsisnotation)[arguments]: Add
	phase to skip outdated test.

	gnu: julia-zygote: Update to 0.6.17.
	* gnu/packages/julia-xyz.scm (julia-zygote): Update to 0.6.17.

	gnu: julia-unitful: Update to 1.9.0.
	* gnu/packages/julia-xyz.scm (julia-unitful): Update to 1.9.0.

	gnu: julia-tables: Update to 1.4.4.
	* gnu/packages/julia-xyz.scm (julia-tables): Update to 1.4.4.

	gnu: julia-staticarrays: Update to 1.2.8.
	* gnu/packages/julia-xyz.scm (julia-staticarrays): Update to 1.2.8.

	gnu: julia-finitedifferences: Update to 0.12.17.
	* gnu/packages/julia-xyz.scm (julia-finitedifferences): Update to 0.12.17.

	gnu: julia-chainrulestestutils: Update to 1.0.0.
	* gnu/packages/julia-xyz.scm (julia-chainrulestestutils): Update to 1.0.0.

	gnu: julia-chainrulescore: Update to 1.0.2.
	* gnu/packages/julia-xyz.scm (julia-chainrulescore): Update to 1.0.2.

	gnu: julia-chainrules: Update to 1.1.0.
	* gnu/packages/julia-xyz.scm (julia-chainrules): Update to 1.1.0.

	gnu: julia-specialfunctions: Update to 1.6.0.
	* gnu/packages/julia-xyz.scm (julia-specialfunctions): Update to 1.6.0.
	[propagated-inputs]: Add julia-logexpfunctions.

	gnu: julia-fuzzycompletions: Adjust test suite for julia-1.6.
	* gnu/packages/julia-xyz.scm (julia-fuzzycompletions)[arguments]: Add
	phase to skip failing test.

	gnu: julia-rotations: Update to 1.0.2-1.b599102.
	* gnu/packages/julia-xyz.scm (julia-rotations): Update to 1.0.2-1.b599102.

	gnu: julia-nnlib: Update to 0.7.25.
	* gnu/packages/julia-xyz.scm (julia-nnlib): Update to 0.7.25.
	[arguments]: Skip tests.

	gnu: julia-tracker: Patch for julia-1.6.
	* gnu/packages/julia-xyz.scm (julia-tracker)[source]: Add patch.
	* gnu/packages/patches/julia-tracker-16-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2021-07-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-pikepdf: Update to 2.16.1.
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.16.1.

	gnu: emacs-csharp-mode: Update to 0.12.0.
	* gnu/packages/emacs-xyz.scm (emacs-csharp-mode): Update to 0.12.0.

	gnu: emacs-nswbuff: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-nswbuff): Update to 1.3.

	gnu: snap: Update to 6.9.0.
	* gnu/packages/education.scm (snap): Update to 6.9.0.

	gnu: mame: Update to 0.234.
	* gnu/packages/emulators.scm (mame): Update to 0.234.

	gnu: emacs-solaire-mode: Update to 2.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-solaire-mode): Update to 2.0.2.

	gnu: emacs-org-fragtog: Update to 0.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-org-fragtog): Update to 0.3.3.

2021-07-29  Ron Nazarov via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add emacs-nasm-mode.
	* gnu/packages/emacs-xyz.scm (emacs-nasm-mode): New variable.

2021-07-28  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.277.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.277.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.277.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.277.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.241.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.241.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.199.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.199.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.136.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.136.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.54.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.54.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.13.6.
	* gnu/packages/linux.scm (linux-libre-5.12-version, deblob-scripts-5.12
	linux-libre-5.12-pristine-source, linux-libre-5.12-source,
	linux-libre-headers-5.12, linux-libre-5.12): Remove variables.
	(linux-libre-version, linux-libre-pristine-source, linux-libre-source,
	linux-libre): Update to the 5.13 kernel series.
	(linux-libre-with-bpf): Update to 5.13 kernel series.
	* gnu/packages/aux-files/linux-libre/5.12-arm.conf,
	gnu/packages/aux-files/linux-libre/5.12-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.12-i686.conf,
	gnu/packages/aux-files/linux-libre/5.12-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.

2021-07-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-catalyst: Update to 1.16.2.
	* gnu/packages/bioconductor.scm (r-catalyst): Update to 1.16.2.

	gnu: r-mixomics: Update to 6.16.2.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.16.2.

	gnu: r-rsubread: Update to 2.6.4.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.6.4.

	gnu: r-annotatr: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-annotatr): Update to 1.18.1.

	gnu: r-motifbreakr: Update to 2.6.1.
	* gnu/packages/bioconductor.scm (r-motifbreakr): Update to 2.6.1.

	gnu: r-scone: Update to 1.16.1.
	* gnu/packages/bioconductor.scm (r-scone): Update to 1.16.1.

	gnu: r-chippeakanno: Update to 3.26.2.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.26.2.

	gnu: r-ensembldb: Update to 2.16.3.
	* gnu/packages/bioconductor.scm (r-ensembldb): Update to 2.16.3.

	gnu: r-ranger: Update to 0.13.1.
	* gnu/packages/statistics.scm (r-ranger): Update to 0.13.1.

	gnu: r-blob: Update to 1.2.2.
	* gnu/packages/statistics.scm (r-blob): Update to 1.2.2.

	gnu: r-rcpparmadillo: Update to 0.10.6.0.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.10.6.0.0.

	gnu: r-readr: Update to 2.0.0.
	* gnu/packages/statistics.scm (r-readr): Update to 2.0.0.
	[propagated-inputs]: Remove r-bh; add r-tzdb and r-vroom.

	gnu: r-tibble: Update to 3.1.3.
	* gnu/packages/statistics.scm (r-tibble): Update to 3.1.3.

	gnu: r-pryr: Update to 0.1.5.
	* gnu/packages/statistics.scm (r-pryr): Update to 0.1.5.
	[propagated-inputs]: Add r-lobstr and r-rcpp.
	[native-inputs]: Remove r-rcpp.

	gnu: r-stringi: Update to 1.7.3.
	* gnu/packages/statistics.scm (r-stringi): Update to 1.7.3.

	gnu: r-vroom: Update to 1.5.3.
	* gnu/packages/cran.scm (r-vroom): Update to 1.5.3.

	gnu: r-tzdb: Update to 0.1.2.
	* gnu/packages/cran.scm (r-tzdb): Update to 0.1.2.

	gnu: r-readtext: Update to 0.81.
	* gnu/packages/cran.scm (r-readtext): Update to 0.81.

	gnu: r-mlr3misc: Update to 0.9.3.
	* gnu/packages/cran.scm (r-mlr3misc): Update to 0.9.3.
	[propagated-inputs]: Add r-digest.

	gnu: r-lpme: Update to 1.1.2.
	* gnu/packages/cran.scm (r-lpme): Update to 1.1.2.

	gnu: r-phangorn: Update to 2.7.1.
	* gnu/packages/cran.scm (r-phangorn): Update to 2.7.1.

	gnu: r-modeldata: Update to 0.1.1.
	* gnu/packages/cran.scm (r-modeldata): Update to 0.1.1.

	gnu: r-parsnip: Update to 0.1.7.
	* gnu/packages/cran.scm (r-parsnip): Update to 0.1.7.
	[propagated-inputs]: Add r-hardhat.

	gnu: r-workflowsets: Update to 0.1.0.
	* gnu/packages/cran.scm (r-workflowsets): Update to 0.1.0.
	[propagated-inputs]: Add r-hardhat and r-lifecycle.

	gnu: r-tune: Update to 0.1.6.
	* gnu/packages/cran.scm (r-tune): Update to 0.1.6.
	[propagated-inputs]: Add r-hardhat, r-lifecycle, and r-withr.

	gnu: r-workflows: Update to 0.2.3.
	* gnu/packages/cran.scm (r-workflows): Update to 0.2.3.
	[propagated-inputs]: Add r-lifecycle.

	gnu: r-spatstat-linnet: Update to 2.3-0.
	* gnu/packages/cran.scm (r-spatstat-linnet): Update to 2.3-0.
	[propagated-inputs]: Add r-spatstat-sparse.

	gnu: r-spatstat-core: Update to 2.3-0.
	* gnu/packages/cran.scm (r-spatstat-core): Update to 2.3-0.

	gnu: r-spatstat-geom: Update to 2.2-2.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 2.2-2.

	gnu: r-hardhat: Update to 0.1.6.
	* gnu/packages/cran.scm (r-hardhat): Update to 0.1.6.

	gnu: r-isoband: Update to 0.2.5.
	* gnu/packages/cran.scm (r-isoband): Update to 0.2.5.

	gnu: r-seewave: Update to 2.1.8.
	* gnu/packages/cran.scm (r-seewave): Update to 2.1.8.

	gnu: r-showtext: Update to 0.9-3.
	* gnu/packages/cran.scm (r-showtext): Update to 0.9-3.

	gnu: r-sysfonts: Update to 0.8.4.
	* gnu/packages/cran.scm (r-sysfonts): Update to 0.8.4.

	gnu: r-styler: Update to 1.5.1.
	* gnu/packages/cran.scm (r-styler): Update to 1.5.1.

	gnu: r-rttf2pt1: Update to 1.3.9.
	* gnu/packages/cran.scm (r-rttf2pt1): Update to 1.3.9.

	gnu: r-adegenet: Update to 2.1.4.
	* gnu/packages/cran.scm (r-adegenet): Update to 2.1.4.

	gnu: r-wk: Update to 0.5.0.
	* gnu/packages/cran.scm (r-wk): Update to 0.5.0.

	gnu: r-compositions: Update to 2.0-2.
	* gnu/packages/cran.scm (r-compositions): Update to 2.0-2.

	gnu: r-parallelly: Update to 1.27.0.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.27.0.

	gnu: r-rgl: Update to 0.107.10.
	* gnu/packages/cran.scm (r-rgl): Update to 0.107.10.
	[propagated-inputs]: Remove r-manipulatewidget and r-shiny.

	gnu: r-afex: Update to 1.0-1.
	* gnu/packages/cran.scm (r-afex): Update to 1.0-1.

	gnu: r-credentials: Update to 1.3.1.
	* gnu/packages/cran.scm (r-credentials): Update to 1.3.1.

	gnu: r-sjplot: Update to 2.8.9.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.8.9.
	[propagated-inputs]: Add r-datawizard.

	gnu: r-performance: Update to 0.7.3.
	* gnu/packages/cran.scm (r-performance): Update to 0.7.3.
	[propagated-inputs]: Add r-datawizard.

	gnu: r-bayestestr: Update to 0.10.5.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.10.5.
	[propagated-inputs]: Add r-datawizard.

	gnu: r-glmmtmb: Update to 1.1.2.
	* gnu/packages/cran.scm (r-glmmtmb): Update to 1.1.2.

	gnu: r-survey: Update to 4.1-1.
	* gnu/packages/cran.scm (r-survey): Update to 4.1-1.

	gnu: r-doby: Update to 4.6.11.
	* gnu/packages/cran.scm (r-doby): Update to 4.6.11.

	gnu: r-flextable: Update to 0.6.7.
	* gnu/packages/cran.scm (r-flextable): Update to 0.6.7.

	gnu: r-officer: Update to 0.3.19.
	* gnu/packages/cran.scm (r-officer): Update to 0.3.19.

	gnu: r-renv: Update to 0.14.0.
	* gnu/packages/cran.scm (r-renv): Update to 0.14.0.

	gnu: r-rastervis: Update to 0.50.3.
	* gnu/packages/cran.scm (r-rastervis): Update to 0.50.3.

	gnu: r-vim: Update to 6.1.1.
	* gnu/packages/cran.scm (r-vim): Update to 6.1.1.

	gnu: r-utf8: Update to 1.2.2.
	* gnu/packages/cran.scm (r-utf8): Update to 1.2.2.
	[native-inputs]: Add r-rmarkdown.

	gnu: r-cli: Update to 3.0.1.
	* gnu/packages/cran.scm (r-cli): Update to 3.0.1.

	gnu: r-laplacesdemon: Update to 16.1.6.
	* gnu/packages/cran.scm (r-laplacesdemon): Update to 16.1.6.

	gnu: r-fastmatch: Update to 1.1-3.
	* gnu/packages/cran.scm (r-fastmatch): Update to 1.1-3.

	gnu: r-jpeg: Update to 0.1-9.
	* gnu/packages/cran.scm (r-jpeg): Update to 0.1-9.

	gnu: r-rvest: Update to 1.0.1.
	* gnu/packages/cran.scm (r-rvest): Update to 1.0.1.

	gnu: r-ggpp: Update to 0.4.1.
	* gnu/packages/cran.scm (r-ggpp): Update to 0.4.1.
	[propagated-inputs]: Remove r-generics and r-plyr.

	gnu: r-googlesheets4: Update to 1.0.0.
	* gnu/packages/cran.scm (r-googlesheets4): Update to 1.0.0.
	[propagated-inputs]: Remove r-lifecycle; add r-cli.

	gnu: Add r-lobstr.
	* gnu/packages/cran.scm (r-lobstr): New variable.

	gnu: Add r-datawizard.
	* gnu/packages/cran.scm (r-datawizard): New variable.

2021-07-28  Lars-Dominik Braun  <lars@6xq.net>

	gnu: r-with-tests: Hardcode path to coreutils’ rm
	When running R in a container like this

		guix environment --no-cwd -C --ad-hoc r-minimal -- Rscript -e 'Sys.timezone()'

	it would print an additional line

		sh: rm: command not found

	before exiting.

	* gnu/packages/statistics.scm (r-with-tests) [#:phases]: Add substitute*
	to patch call to `rm` and rename phase to reflect what it does now.

2021-07-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-modin.
	* gnu/packages/python-science.scm (python-modin): New variable.

	gnu: Add python-distributed.
	* gnu/packages/python-science.scm (python-distributed): New variable.

	gnu: Add python-zict.
	* gnu/packages/python-xyz.scm (python-zict): New variable.

	gnu: Add python-heapdict.
	* gnu/packages/python-xyz.scm (python-heapdict): New variable.

2021-07-28  Ricardo Wurmus  <rekado@elephly.net>
	    Phil Beadling  <phil@beadling.co.uk>.

	gnu: python-pyarrow: Fix parquet support.

	* gnu/packages/databases.scm (python-pyarrow)[arguments]: Add phases
	patch-cmake-variables, patch-parquet-library, and set-PYARROW_WITH_PARQUET.
	[propagated-inputs]: Add "include" output of apache-arrow package.

2021-07-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pandas: Update to 1.3.0.
	* gnu/packages/python-science.scm (python-pandas): Update to 1.3.0.
	[arguments]: Adjust check phase.

	gnu: python-dask: Update to 2021.7.1.
	* gnu/packages/python-xyz.scm (python-dask): Update to 2021.7.1.
	[arguments]: Do not skip test_shuffle.

	gnu: python-partd: Update to 1.2.0.
	* gnu/packages/python-xyz.scm (python-partd): Update to 1.2.0.

	gnu: python-numexpr: Update to 2.7.3.
	* gnu/packages/python-xyz.scm (python-numexpr): Update to 2.7.3.

	gnu: python-cloudpickle: Update to 1.6.0.
	* gnu/packages/python-xyz.scm (python-cloudpickle-testpkg): New variable.
	(python-cloudpickle): Update to 1.6.0; inherit from
	python-cloudpickle-testpkg.
	[source]: Fetch from git repository.
	[native-inputs]: Add python-cloudpickle-testpkg; replace python-tornado with
	python-tornado-6.

	gnu: python2-cloudpickle: Override version, source, and native-inputs.
	* gnu/packages/python-xyz.scm (python2-cloudpickle)[version]: Explicitly set
	to 1.3.0.
	[source]: Copy from base package.
	[native-inputs]: Do not inherit; copy.

	gnu: cmake: Update to 3.21.1.
	* gnu/packages/cmake.scm (cmake): Update to 3.21.1.
	[arguments]: Skip one more test.

2021-07-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-distances: Update flakey tests.
	* gnu/packages/julia-xyz.scm (julia-distances)[arguments]: Adjust the
	custom 'skip-flakey-tests phase.

	gnu: julia-docstringextensions: Skip tests.
	* gnu/packages/julia-xyz.scm (julia-docstringextensions)[arguments]:
	Skip tests.

	gnu: julia-datavalues: Skip tests.
	* gnu/packages/julia-xyz.scm (julia-datavalues)[arguments]: Skip tests.

	gnu: julia-compat: Update to 3.31.0.
	* gnu/packages/julia-xyz.scm (julia-compat): Update to 3.31.0.

	gnu: global: Update to 6.6.7.
	* gnu/packages/code.scm (global): Update to 6.6.7.

	gnu: julia-jllwrappers: Add julia-preferences.
	* gnu/packages/julia-jll.scm (julia-jllwrappers)[propagated-inputs]: Add
	julia-preferences.

	gnu: Add julia-preferences.
	* gnu/packages/julia-xyz.scm (julia-preferences): New variable.

	gnu: julia: Skip tests on aarch64-linux.
	* gnu/packages/julia.scm (julia)[arguments]: Skip tests when building
	for aarch64-linux.

	gnu: llvm-julia: Overide build-type.
	* gnu/packages/julia.scm (llvm-julia)[arguments]: Move CMAKE_BUILD_TYPE
	config from configure-flags to build-type.

	gnu: libuv-julia: Clean up package definition.
	* gnu/packages/julia.scm (libuv-julia)[source]: Use git-file-name.
	[build-system]: Remove field.
	[arguments]: Remove field.

2021-07-28  Jean-Baptiste Volatier  <jbv@pm.me>

	gnu: julia: Update to 1.6.1.
	* gnu/packages/julia.scm (julia): Update to 1.6.1.
	[arguments]: Adjust custom 'prepare-deps phase. Remove custom
	'fix-precompile phase. Add new 'shared-objects-path phase to fix paths
	to shared objects. Add new 'adjust-test-suite phase to adjust for
	differences in bundled vs packaged libraries. Adjust custom
	'disable-broken-tests phase for new version. Add symlinks to libs in
	'symlink-libraries phase. In make-flags add more finegrained compilation
	targets for x86_64-linux. Update make-flags for changes since last
	version.
	[inputs]: Add nghttp2:lib, gfortran:lib, curl-ssh. Remove arpack-ng,
	curl. Sort alphabetically.
	[native-inputs]: Add nss-certs. Sort alphabetically.

	(libuv-julia): Update to newer revision.
	(libunwind-julia)[source]: Add new patch.
	(llvm-julia): Inherit from llvm-11.
	[source]: Update patch list.
	[arguments]: Apply minority of the Julia specific patches in
	'julia-patches phase.
	[inputs]: Add julia patches.

	Co-Authored-By: Nicolò Balzarotti <nicolo@nixo.xyz>.
	Co-Authored-By: zimoun <zimon.toutoune@gmail.com>.
	Co-Authored-By: Efraim Flashner <efraim@flashner.co.il>.

2021-07-28  Jean-Baptiste Volatier  <jbv@pm.me>

	gnu: Add curl-ssh.
	* gnu/packages/curl.scm (curl-ssh): New hidden package.

	gnu: julia-staticarrays: Update to 1.2.5
	* gnu/packages/julia-xyz.scm (julia-staticarrays): Update to 1.2.5

	gnu: openlibm: Fix cross-compiling.
	* gnu/packages/maths.scm (openlibm)[arguments]: Add configure-flag to
	use cc-for-target.

	gnu: openlibm: Update to 0.7.4.
	* gnu/packages/maths.scm (openlibm): Update to 0.7.4.

2021-07-28  Jean-Baptiste Volatier  <jbv@pm.me>

	gnu: Add pcre2-10.36.
	* gnu/packages/pcre.scm (pcre2-10.36): New variable.

	Co-Authored-By: zimoun <zimoun.toutoune@gmail.com>.

2021-07-28  Jean-Baptiste Volatier  <jbv@pm.me>

	gnu: Add utf8proc-2.6.1.
	* gnu/packages/textutils.scm (utf8proc-2.6.1): New variable.

	Co-Authored-By: zimoun <zimon.toutoune@gmail.com>.

2021-07-28  Franz Josef  <guix.riscv@gmail.com>

	gnu: glibc-for-bootstrap: Update patch.
	There was/is something funny going on with the bootstrap glibc. The
	symbol for posix_spawnp points to getopt_r. Which in turn leads to a
	lot of crashed in tests later on. I extended the glibc-bootstrap patch
	to work around this bug.

	* gnu/packages/patches/glibc-bootstrap-system.patch: Adjust patch to
	work correctly with new architectures.

2021-07-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: global: Fix lisp install dir.
	* gnu/packages/code.scm (global)[arguments]: Adjust custom 'post-install
	phase to move emacs files to the correct directory.

2021-07-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-pikepdf: Update to 2.16.0.
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.16.0.

2021-07-27  cage  <cage-dev@twistfold.it>

	gnu: telescope: Update to 0.4.1.
	* gnu/packages/web-browsers.scm (telescope): Update to 0.4.1.

2021-07-27  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: emacs-link-hint: Update to 0.1-3.9fbf196.
	* gnu/packages/emacs-xyz.scm (emacs-link-hint): Update to 0.1-3.9fbf196.

2021-07-27  Simon South  <simon@simonsouth.net>

	gnu: emacs-elpher: Update to 2.10.3.
	* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 2.10.3.

2021-07-27  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-typit: Update to 0.2.1-2.fa125bf.
	* gnu/packages/emacs-xyz.scm (emacs-typit): Update to 0.2.1-2.fa125bf.

2021-07-27  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-typit: Fix dictionary location.
	Move the dictionary directory to be next to the lisp files, where it is
	expected to be.

	* gnu/packages/emacs-xyz.scm (emacs-typit)[arguments]
	<#:phases>: Remove install-dictionaries phase.
	<#:include>: Include dictionaries.

2021-07-27  Vinicius Monego  <monego@posteo.net>

	gnu: emacs-org-roam-bibtex: Update to 0.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam-bibtex): Update to 0.6.0.

	gnu: emacs-org-roam: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam): Update to 2.0.0.
	[propagated-inputs]: Add emacs-magit.

	gnu: Add emacs-org-cv.
	* gnu/packages/emacs-xyz.scm (emacs-org-cv): New variable.

2021-07-27  Ivan Gankevich  <i.gankevich@spbu.ru>

	gnu: mesa-opencl-icd: Use absolute path for the library.
	* gnu/packages/gl.scm (mesa-opencl-icd): Use absolute path for OpenCL
	  platform library in "mesa.icd" file.  With this patch setting
	  LD_LIBRARY_PATH=$LIBRARY_PATH is no longer needed to run OpenCL
	  applications.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.200.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.200.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.137.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.137.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.55.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.55.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.13.7.
	* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.7.
	(linux-libre-5.13-pristine-source): Update hash.

2021-07-31  Julien Lepiller  <julien@lepiller.eu>

	gnu: coq: Update to 8.13.2.
	* gnu/packages/coq.scm (coq): Update to 8.13.2.
	(coq-ide-server, coq-ide): New packages.
	(coq-gappa): Update to 1.4.6.
	(coq-bignums): Update to 8.13.0.
	(coq-interval): Update to 1.3.0.
	(coq-equations): Update to 1.2.4.

	gnu: coq-stdpp: Update to 1.5.0.
	* gnu/packages/coq.scm (coq-stdpp): Update to 1.5.0.

2021-07-31  Julien Lepiller  <julien@lepiller.eu>

	gnu: lablgtk3: Install with version information.
	This is required so recent versions of coq can check version
	requirements.

	* gnu/packages/ocaml.scm (lablgtk3)[arguments]: Ensure version is added
	to the META file.

2021-07-31  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-zarith: Update to 1.12.
	* gnu/packages/ocaml.scm (ocaml-zarith): Update to 1.12.

2021-07-31  Pierre Neidhardt  <mail@ambrevar.xyz>

	Revert "gnu: sbcl: Update to 2.1.7."
	This SBCL version seems to have a bug that breaks many packages.

	This reverts commit b07581d6e24bf5fa4676bcebaba75315bbbb01e6.

2021-07-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add sfizz.
	* gnu/packages/music.scm (sfizz): New variable.

2021-07-31  Xinglu Chen  <public@yoctocell.xyz>

	gnu: isync: Update to 1.4.3.
	* gnu/packages/mail.scm (isync): Update to 1.4.3.

2021-07-31  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: emacs-vertico: Update to 0.13.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.13.

2021-07-31  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: u-boot-rockpro64-rk3399: Enable 'set-environment phase.
	Fixes <https://bugs.gnu.org/49550>.

	* gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399)[arguments]: Run
	'set-environment phase after 'unpack instead of non-existent
	'patch-rockpro64-config phase.

2021-07-31  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Update to 2.1.7.
	* gnu/packages/lisp.scm (sbcl): Update to 2.1.7.

	gnu: sbcl-alexandria: Update to 1.4.
	* gnu/packages/lisp-xyz.scm (sbcl-alexandria): Update to 1.4.

2021-07-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ts: Update to 0.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-ts): Update to 0.2.1.

	gnu: emacs-tramp: Update to 2.5.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.1.1.

2021-07-30  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket-minimal: Bootstrap from C.
	This commit bootstraps the Racket compiler and runtime system from source,
	including Racket CS as well as both variants of Racket BC. (One remaining
	limitation is discussed in comments added to gnu/packages/racket.scm.)

	In the process, it moves to building minimal Racket from the Git repository,
	rather than the packaged source tarballs. The Git repository is slightly
	better as the ``corresponding source'':

	 1. A few packages especially closely tied to the Racket core implementation
	    (like "compiler-lib", "base", and "racket-doc") are developed in the
	    same Git repository. Having them use the same Guix origin, too, will
	    help to keep them in sync.

	 2. The top-level Makefile in the Git repository is an important
	    ``script[] used to control compilation and installation.''
	    In particular, it cooperates with the "distro-build" package to
	    create the source tarballs and installers for a Racket distribution.
	    (Racket supports a notion of custom distributions.)

	 3. It is ``the preferred form ... for making modifications'' to the core
	    Racket implementation.

	Racket releases are tagged in the Git repository (e.g. "v8.1"). At the
	beginning of each release cycle, a branch is created to stabilizer a version
	for extra testing. Active development happens on the "master" branch.

	* gnu/packages/racket-minimal-sh-via-rktio.patch: Adjust for extra directory
	layer.
	* gnu/local/racket.scm (cfg-flag:sh-for-rktio, cfg-flag:enable-lt,
	cfg-flag:enable-racket, unpack-nanopass+stex,
	%main-repo-main-distribution-pkgs): New private variables.
	* gnu/local/racket.scm (racket-minimal)[source]: Use Git.
	[source](snippet): Unbundle nanopass, stex, and libffi.
	[native-inputs]: Use racket-bootstrap-chez-bootfiles, plus its
	dependencies (for Chez, plus a Racket for bootstrap pig).
	[arguments]: Revise extensively.
	* gnu/local/racket.scm (racket-minimal-bc-3m, racket-minimal-bc-cgc): New
	packages, hidden at least for now.
	(racket-bootstrap-chez-bootfiles): Another new package, but this one is
	especially likely to stay hidden.
	* gnu/local/racket.scm (racket)[origin](snippet): Unbundle packages
	developed in the main Git repository, but leave their links.rktd and
	pkgs.rktd entries in place.
	[native-inputs]: Add the main Racket Git repository.
	[arguments](#:phases): Adjust 'unpack-packages to also unpack package
	sources from the main Racket Git repository.

2021-07-30  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: Unbundle racket-minimal.
	This change takes advantage of improved support for layered
	and tethered installations in Racket 8.2.

	* gnu/packages/racket.scm (extend-layer): New private variable.
	This is a script for configuring a new config-tethered layer
	chaining to an existing Racket installation.
	* gnu/packages/racket.scm (racket)[source](snippet): Unbundle
	`racket-minimal`.
	[inputs]: Remove inputs that properly belong to `racket-minimal`.
	[native-inputs]: Add `racket-minimal` and `extend-layer`.
	[arguments]: Stop inheriting from `racket-minimal`. Add phase
	'unpack-packages to move the sources and links file into place.
	Replace 'configure phase using `extend-layer`.
	Replace 'build phase using `raco setup`.
	Delete 'install phase.
	* gnu/packages/patches/racket-sh-via-rktio.patch: Rename to ...
	* gnu/packages/patches/racket-minimal-sh-via-rktio.patch: ... this
	file to placate `guix lint`.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.
	* gnu/packages/racket.scm (racket-minimal)[source]: Likewise.

2021-07-30  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: Update to 8.2.
	* gnu/packages/racket.scm (racket-minimal, racket): Update to 8.2.
	* gnu/packages/racket.scm (racket-minimal)[#:arguments]: Fix
	patch-config.rktd-lib-search-dirs phase. When a config.rktd file
	doesn't contain an entry for `lib-search-dirs`, the default is
	equivalent to `'(#f)`, not `'()`.

2021-07-30  la snesne  <lasnesne@lagunposprasihopre.org>

	gnu: Add libmobi.
	* gnu/packages/ebook.scm (libmobi): New variable.

2021-07-30  zimoun  <zimon.toutoune@gmail.com>

	gnu: guile-dbd-sqlite3: Replace 'url-fetch' by 'git-fetch'.
	Fixes https://debbugs.gnu.org/25913.

	* gnu/packages/guile-xyz.scm (guile-dbi)[source]: Replace 'url-fetch'
	by'git-fetch'.

2021-07-30  zimoun  <zimon.toutoune@gmail.com>

	gnu: guile-dbi: Replace 'url-fetch' by 'git-fetch'.
	Fixes https://debbugs.gnu.org/25913.

	* gnu/packages/guile-xyz.scm (guile-dbi)[source]: Replace 'url-fetch'
	by'git-fetch'.
	[home-page]: Update.

2021-07-30  Dhruvin Gandhi  <contact@dhruvin.dev>

	gnu: python-yubikey-manager: Fix libykpers reference.
	* gnu/packages/security-token.scm (python-yubikey-manager): Fix libykpers reference.

2021-07-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: onnx: Change source to 'git-fetch'.
	* gnu/packages/machine-learning.scm (onnx)[source]: Change to
	'git-fetch'.  Add "onnx-skip-model-downloads.patch".
	[arguments]: Add 'make-test-directory-writable' phase.
	* gnu/packages/patches/onnx-skip-model-downloads.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-07-30  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: python-onnx: Rename to "onnx".
	* gnu/packages/machine-learning.scm (python-onnx): Rename to...
	(onnx): ... this, and change 'name' field accordingly.
	(python-onnx): New variable.
	* gnu/packages/patches/python-onnx-shared-libraries.patch: Rename to...
	* gnu/packages/patches/onnx-shared-libraries.patch: ... this.
	* gnu/packages/patches/python-onnx-use-system-googletest.patch: Rename
	to...
	* gnu/packages/patches/onnx-use-system-googletest.patch: ... this.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2021-07-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-onnx: Install libonnx.so and libonnx_proto.so.
	* gnu/packages/patches/python-onnx-shared-libraries.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/machine-learning.scm (python-onnx)[source]: Use it.
	[arguments]: New field.

2021-07-30  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: python-onnx: Delete bundled software.
	* gnu/packages/machine-learning.scm (python-onnx)[source]: Delete
	the 'third_party' directory.

	gnu: python-onnx: Move comment to the patch header.
	* gnu/packages/machine-learning.scm (python-onnx): Move patch comment to...
	* gnu/packages/patches/python-onnx-use-system-googletest.patch: ... here.

	gnu: python-onnx: Update to 1.9.0.
	* gnu/packages/machine-learning.scm (python-onnx): Update to 1.9.0.

2021-07-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: liquidsfz: Use fixed libsndfile.
	* gnu/packages/music.scm (liquidsfz)[inputs]: Replace libsndfile with
	libsndfile/fixed.

	gnu: Add libsndfile/fixed.
	* gnu/packages/pulseaudio.scm (libsndfile/fixed): New variable.

2021-07-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: parallel: Update to 20210722.
	* gnu/packages/parallel.scm (parallel): Update to 20210722.

2021-07-30  Marius Bakke  <marius@gnu.org>

	gnu: python-elasticsearch: Update to 7.13.4.
	* gnu/packages/python-web.scm (python-elasticsearch): Update to 7.13.4.
	[native-inputs]: Remove.
	[propagated-inputs]: Add PYTHON-CERTIFI.

2021-07-30  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: openttd-opensmx: Update to 0.4.0.
	* gnu/packages/games.scm (openttd-opensmx): Update to 0.4.0.
	[native-inputs]: Add tar.
	[#:make-flags]: Drop INSTALL_DIR.  Add DIR_NAME and TAR.
	[#:tests?]: New argument.
	[#:phases]: Replace ‘install’ with a simple copy operation and drop
	post-install.

2021-07-30  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Fix OpenSFX build.
	OpenSFX 1.0.1 uses a different build system from the old one, which causes
	weird errors.

	* gnu/packages/games.scm (openttd-opensfx)[native-inputs]: Add tar.
	[#:make-flags]: Drop INSTALL_DIR.  Add DIR_NAME and TAR.
	[#:tests?]: New argument.
	[#:phases]: Add ‘prebuild’.  Replace ‘install’ with a simple copy.

2021-07-30  Eric Bavier  <bavier@posteo.net>

	gnu: Add C-Vise.
	* gnu/packages/debug.scm (c-vise): New variable.

	gnu: Add python-pebble.
	* gnu/packages/python-xyz.scm (python-pebble): New variable.

2021-07-30  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Fix OpenSFX URI.
	In commit 1cdf1cd7fe7ac425faa010531735d183af0a19f1, the URI was updated to the
	wrong value and the hash not updated at all, so people would erroneously fetch
	the old package from a wrong description.

	* gnu/packages/games.scm (openttd-opensfx)[uri]: Use
	<https://cdn.openttd.org/opensfx-releases>.
	[sha256]: Update accordingly.

2021-07-30  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: openttd-opengfx: Update to 0.6.1.
	* gnu/packages/games.scm (openttd-opengfx): Update to 0.6.1.

2021-07-30  Ron Nazarov  <noisytoot@disroot.org>

	licenses: Remove CC-Sampling+-1.0.
	* guix/licenses.scm (cc-sampling-plus-1.0): Remove variable.

	gnu: openttd-opensfx: Update to 1.0.1.
	* gnu/packages/games.scm (openttd-opensfx): Update to 1.0.1.
	[source]: Use <https://cdn.openttd.org>.
	[license]: Update to CC BY-SA 3.0.

2021-07-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-string-inflection: Update to 1.0.14.
	* gnu/packages/emacs-xyz.scm (emacs-string-inflection): Update to 1.0.14.

2021-07-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add createrepo-c.
	* gnu/packages/rpm.scm (createrepo-c): New variable.

	gnu: Add libmodulemd.
	* gnu/packages/rpm.scm (libmodulemd): New variable.

	gnu: Add drpm.
	* gnu/packages/rpm.scm: Add file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.

2021-07-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: web: Move libyaml and libcyaml to (gnu packages serialization).
	Files to be adjusted were searched with the following command:

	 $ git ls-files | xargs grep -l -E ',libc?yaml' | \
	       xargs grep -L '(gnu packages serialization)'

	* gnu/packages/web.scm (libyaml, libyaml+static, libcyaml): Move to...
	* gnu/packages/serialization.scm: ... here.

2021-07-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add zchunk.
	* gnu/packages/compression.scm (zchunk): New variable.

2021-07-29  Jack Hill  <jackhill@jackhill.us>

	gnu: Add nginx-rtmp-module.
	* gnu/packages/web.scm (nginx-rtmp-module): New variable.

2021-07-29  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add XNNPACK.
	* gnu/packages/machine-learning.scm (xnnpack): New variable.
	* gnu/packages/patches/xnnpack-system-libraries.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add FP16.
	* gnu/packages/patches/fp16-system-libraries.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/maths.scm (fp16): New variable.

	gnu: Add Psimd.
	* gnu/packages/parallel.scm (psimd): New variable.

	gnu: Add cpuinfo.
	* gnu/packages/parallel.scm (cpuinfo): New variable.
	* gnu/packages/patches/cpuinfo-system-libraries.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add googlebenchmark.
	* gnu/packages/check.scm (googlebenchmark): New variable.

	gnu: Add pthreadpool.
	* gnu/packages/parallel.scm (pthreadpool): New variable.
	* gnu/packages/patches/pthreadpool-system-libraries.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add FXDiv.
	* gnu/packages/maths.scm (fxdiv): New variable.
	* gnu/packages/patches/fxdiv-system-libraries.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 5.13.13.
	* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.13.
	(linux-libre-5.13-pristine-source, deblob-scripts-5.13): Update hash.

2021-08-30  Guix Together  <jgart@dismail.de>
	    Arun Isaac  <arunisaac@systemreboot.net>
	    Brice Waegeneire  <brice@waegenei.re>
	    jgart  <jgart@dismail.de>
	    Julien Lepiller  <julien@lepiller.eu>

	gnu: harmonist: Update to 0.4.1.
	* gnu/packages/games.scm (harmonist): Update to 0.4.1.
	[propagated-inputs]: Add go-github-com-gdamore-tcell-v2,
	go-github-com-anaseto-gruid, and go-github-com-anaseto-gruid-tcell.

	gnu: Add go-github-com-anaseto-gruid-tcell.
	* gnu/packages/games.scm (go-github-com-anaseto-gruid-tcell): New variable.

	gnu: Add go-github-com-anaseto-gruid.
	* gnu/packages/games.scm (go-github-com-anaseto-gruid): New variable.

	gnu: Add go-github-com-gdamore-tcell-v2.
	* gnu/packages/golang.scm (go-github-com-gdamore-tcell-v2): New variable.

2021-08-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-github-com-gdamore-tcell: Correct license to Apache 2.0.
	* gnu/packages/golang.scm (go-github-com-gdamore-tcell)
	[license]: Correct from Expat to Apache 2.0.

2021-08-30  Maxime Devos  <maximedevos@telenet.be>

	build/jami-service: Fix range ends in account-fingerprint-rx.
	This broke compilation of Guix with guile@3.0.2 with:

	  In procedure make-regexp: Invalid range end

	The fix is to replace [0-9A-f] with [0-9A-Fa-f].

	* gnu/build/jami-service.scm (account-fingerprint-rx): Correct regexp.

2021-08-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-coolbox.
	* gnu/packages/bioinformatics.scm (python-coolbox): New variable.

	gnu: Add python-voila.
	* gnu/packages/jupyter.scm (python-voila): New variable.

	gnu: python-scikit-learn: Update to 0.24.2.
	* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 0.24.2.
	[arguments]: Remove trailing #t.

	gnu: python-anndata: Fetch sources from git.
	* gnu/packages/python-xyz.scm (python-anndata)[source]: Fetch from git to
	include test data.
	[arguments]: Enable tests.  Do not let setuptools_scm guess the version.

	gnu: python-scanpy: Update to 1.8.1.
	* gnu/packages/bioinformatics.scm (python-scanpy): Update to 1.8.1.
	[arguments]: Bulid with flit; update list of broken tests.
	[native-inputs]: Add python-flit and python-anndata:source.

	gnu: Add python-jupyter-server.
	* gnu/packages/jupyter.scm (python-jupyter-server): New variable.

	gnu: Add python-anyio.
	* gnu/packages/python-xyz.scm (python-anyio): New variable.

	gnu: Add python-pytest-mock-3.
	* gnu/packages/check.scm (python-pytest-mock-3): New variable.

	gnu: Add python-pytest-tornasync.
	* gnu/packages/python-check.scm (python-pytest-tornasync): New variable.

	gnu: Add python-pytest-console-scripts.
	* gnu/packages/python-check.scm (python-pytest-console-scripts): New variable.

	gnu: Add python-dna-features-viewer.
	* gnu/packages/bioinformatics.scm (python-dna-features-viewer): New variable.

	gnu: Add python-svgutils.
	* gnu/packages/python-xyz.scm (python-svgutils): New variable.

	gnu: Add python-pybbi.
	* gnu/packages/bioinformatics.scm (python-pybbi): New variable.

2021-08-30  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: wine: Update to 6.16.
	* gnu/packages/wine.scm (wine): Update to 6.16.

2021-08-30  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: Add h-client.
	* gnu/packages/hardware.scm (h-client): New variable.

2021-08-30  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: wine: Update to 6.14.
	* gnu/packages/wine.scm (wine): Update to 6.14.
	[#:phases]: Patch Makefile to correctly locate ntdll.so.
	(wine64)[#:phases]: Likewise.

2021-08-30  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add ocaml-odoc-parser.
	* gnu/packages/ocaml.scm (ocaml-odoc-parser): New variable.

2021-08-30  Xinglu Chen  <public@yoctocell.xyz>

	build-system: chicken: Add 'egg-uri' procedure.
	Once Chicken 6 gets released, we can just adjust the URL in the ‘egg-uri’
	procedure, instead of having to change the URL for all the Chicken packages.
	Making things a little more future-proof.

	* guix/build-system/chicken.scm (egg-uri): New procedure.
	* guix/import/egg.scm (egg-source-url): Adjust accordingly.
	(egg->guix-package): Likewise.

2021-08-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: scrot: Update to 1.6.
	* gnu/packages/xdisorg.scm (scrot): Update to 1.6.
	[native-inputs]: Add PKG-CONFIG.
	[inputs]: Add IMLIB2.

2021-08-30  Ludovic Courtès  <ludo@gnu.org>

	build: Build (gnu packages rocm).
	This is a followup to df90cb1d5c82cc83a305f6323f867f14e30ce240.

	* gnu/local.mk (GNU_SYSTEM_MODULES): Add %D%/packages/rocm.scm.

2021-08-30  Ludovic Courtès  <ludo@gnu.org>

	services: hurd-vm: Use the new 'targets' field of <bootloader-configuration>.
	* gnu/services/virtualization.scm (%hurd-vm-operating-system): Use
	'targets' instead of 'target' for the 'bootloader-configuration' field.

2021-08-30  Ludovic Courtès  <ludo@gnu.org>

	bootloader: Report location of the deprecated 'target' field.
	This is a followup to 2ca982ff41270288913ad6b7d5d9e1cad87b06d9.

	* gnu/bootloader.scm (warn-target-field-deprecation): New macro.
	(<bootloader-configuration>)[target]: Add 'sanitize' property.
	(%warn-target-field-deprecation): New procedure.
	(bootloader-configuration-target): Define using 'define-deprecated'.
	(bootloader-configuration-targets): Use
	'%bootloader-configuration-target' rather than the deprecated one.

2021-08-30  Ludovic Courtès  <ludo@gnu.org>

	build: Build (gnu system setuid).
	This is a followup to 45235e67e4aeac96ad8d60265bef054990aeb425.

	* gnu/local.mk (GNU_SYSTEM_MODULES): Add %D%/system/setuid.scm.

2021-08-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: extra-cmake-modules: Avoid dependency on qtbase when on armhf.
	* gnu/packages/kde-frameworks.scm (extra-cmake-modules)[native-inputs]:
	Remove QTBASE-5 on armhf-linux.
	[arguments]: Set #:tests? accordingly.

2021-08-30  Mathieu Othacehe  <othacehe@gnu.org>

	services: xorg: Delay the xorg-configuration-modules field evaluation.
	When building an image with the "system" parameter set to an emulated
	architecture, the xorg-configuration-modules field needs to be evaluated once
	the %current-system parameter is set, otherwise this parameter is set to the
	current host system.

	* gnu/services/xorg.scm (<xorg-configuration>)[modules]: Make it a thunked
	field.

2021-08-30  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: guile-websocket: Update to 0.1-d17878f6.
	* gnu/packages/guile-xyz.scm (guile-websocket)[source]: Update to
	0.1-d17878f6.  Use https:// url.
	[phases]: Remove "update-guile-version" stage.
	[native-inputs]: Add pkg-config.

2021-08-29  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: Add emacs-helm-xref.
	* gnu/packages/emacs-xyz.scm (emacs-helm-xref): New variable.

	gnu: mu: Update to 1.6.5.
	* gnu/packages/mail.scm (mu): Update to 1.6.5.

2021-08-29  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: shadow: Use the cross-compiled shell at runtime.
	Make sure that the executed shell at runtime is the cross-compiled shell and
	not the native shell.

	* gnu/packages/admin.scm (shadow)[arguments]: Add a set-runtime-shell phase.
	[inputs]: Add bash-minimal when cross-compiling.

2021-08-29  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-hideshowvis.
	* gnu/packages/emacs-xyz.scm (emacs-hideshowvis): New variable.

2021-08-29  Brice Waegeneire  <brice@waegenei.re>

	gnu: rofi: Update to 1.7.0.
	* gnu/packages/xdisorg.scm (rofi): Update to 1.7.0.
	  [inputs]: Add xcb-util-cursor.
	  [source]<origin>, [home-page]: Change URL to the redirected one.

2021-08-29  Maxime Devos  <maximedevos@telenet.be>

	isc-dhcp: Fix dhclient-script wrapper when cross-compiling.
	This causes many rebuilds, but only when cross-compiling.
	This should unbreak Internet access on cross-compiled pinebook
	images.

	Reported-By: Guest4977 (on IRC)

	* gnu/gnunet/packages/admin.scm
	  (isc-dhcp)[arguments]<#:phases>{post-install}: Use the
	  cross-compiled bash when cross-compiling. Work-around
	  <https://issues.guix.gnu.org/49290>.

2021-08-29  Efraim Flashner  <efraim@flashner.co.il>

	services: Remove i486 qemu target.
	The i486 target has been removed from qemu since at least 5.2.0.

	* gnu/services/virtualization.scm (%i486): Remove variable.
	(%qemu-platforms): Remove it.

2021-08-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: base: Honor file-system-create-mount-point? at all times.
	Fixes <https://issues.guix.gnu.org/40158>.

	* gnu/services/base.scm (file-system-shepherd-service): Update doc.  Return a
	shepherd service for the mount point when either MOUNT? or CREATE? is true.
	[start]: Only mount when MOUNT? is true.
	(file-system-shepherd-services): Also consider file systems with
	create-mount-point? set to #t.

2021-08-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pytest-django: Update to 4.4.0.
	* gnu/packages/django.scm (python-pytest-django): Update to 4.4.0.
	[tests?]: Disable test suite.
	[native-inputs]: Replace python-pytest-xdist by python-pytest-xdist-next.
	[home-page]: Update home page.

	gnu: python-django: Update to 3.2.6.
	* gnu/packages/django.scm (python-django): Update to 3.2.6.

	gnu: ansible: Update to 4.4.0.
	* gnu/packages/admin.scm (ansible): Update to 4.4.0.
	[native-inputs]: Remove field.
	[inputs]: Likewise.
	[arguments]: Likewise.
	[propagated-inputs]: New field.
	[native-search-paths]: New search path.
	[description]: Update description.

	gnu: Add ansible-core.
	* gnu/packages/admin.scm (ansible-core): New variable.

	gnu: Add python-pytest-xdist-next.
	* gnu/packages/check.scm (python-pytest-xdist-next): New variable.

2021-08-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pytest-xdist: Fix by downgrading to 1.34.0, run test suite.
	Commit ed72e558313 updated the package to 2.1.0, but this version doesn't work
	with Pytest 5, the version currently used in Guix.  Downgrade to the last
	version that is compatible with Pytest 5.

	* gnu/packages/check.scm (python-pytest-xdist): Downgrade to 1.34.0, with a
	comment explaining why.  Strip trailing #t.
	[source]: Remove origin modules and snippet field, no longer necessary.
	[phases]{check}: Override to run the test suite.
	[propagated-inputs]: Remove python-py and add python-pytest-forked.

2021-08-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pytest-mock: Update to 3.6.1 and run test suite.
	* gnu/packages/check.scm (python-pytest-mock): Update to 3.6.1.
	[phases]{check}: Override to run test suite.
	[propagated-inputs]: Add python-pytest-asyncio.

	gnu: python-pytest-asyncio: Enable tests and patch for Python 3.8.
	* gnu/packages/patches/python-pytest-asyncio-python-3.8.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/check.scm (python-pytest-asyncio)
	[source]: Fetch from git and apply above patch.
	[phases]: Override the check phase, enabling tests.

	gnu: python-pytest-forked: Update to 1.3.0 and run test suite.
	* gnu/packages/check.scm (python-pytest-forked)[origin]: Use git.
	[phases]{disable-setuptools-scm}: New phase.
	{check}: Override phase.
	[propagated-inputs]: Remove field.
	[native-inputs]: Remove ??? and add python-pytest-bootstrap.
	[home-page]: Fix indentation.
	[synopsis]: Update.
	[description]: Expound.

	gnu: python-py-next: Update to 1.10.0.
	* gnu/packages/python-xyz.scm (python-py-next): Update to 1.10.0.

	gnu: python-mock: Update description.
	* gnu/packages/check.scm (python-mock)
	[description]: Mention this library is now part of Python 3.3 onward.

	gnu: python-rope: Update to 0.19.0 and remove python2-rope.
	* gnu/packages/python-xyz.scm (python-rope): Update to 0.19.0.
	[source]: Fix indentation.
	[arguments]: Remove.
	[native-inputs]: Remove.
	[license]: Correct license.
	(python2-rope): Delete variable.

	gnu: python-execnet: Update to 1.9.0 and enable tests.
	* gnu/packages/patches/python-execnet-read-only-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/python-xyz.scm (python-execnet): Update to 1.9.0.
	[source]: Fix indentation.
	[arguments]: Enable tests, replacing the default check phase.

	gnu: python-pytest-6: Update to 6.2.4 and propagate iniconfig.
	* gnu/packages/check.scm (python-pytest-6): Update to 6.2.4.  Fix typo.
	Removing trailing #t.
	[native-inputs]: Delete the extraneous python-mock input.
	Move python-iniconfig to...
	[propagated-inputs]: ... here.

	gnu: Add python-pyspnego.
	* gnu/packages/python-xyz.scm (python-pyspnego): New variable.

	gnu: Add python-ncclient.
	* gnu/packages/python-xyz.scm (python-ncclient): New variable.

	gnu: Add python-resolvelib-0.5.
	* gnu/packages/python-xyz.scm (python-resolvelib-0.5): New variable.

	gnu: Add python-resolvelib.
	* gnu/packages/python-xyz.scm (python-resolvelib): New variable.

	gnu: Add python-commentjson.
	* gnu/packages/python-xyz.scm (python-commentjson): New variable.

2021-08-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Migrate to the new 'targets' field of bootloader-configuration.
	The old 'target' field is deprecated; adjust the sources to use the new
	'targets' one instead.

	* doc/guix-cookbook.texi<target>: Replace by 'targets'.
	* gnu/bootloader/grub.scm: Likewise.
	* gnu/installer/parted.scm: Likewise.
	* gnu/machine/digital-ocean.scm: Likewise.
	* gnu/system/examples/asus-c201.tmpl: Likewise
	* gnu/system/examples/bare-bones.tmpl: Likewise
	* gnu/system/examples/bare-hurd.tmpl: Likewise
	* gnu/system/examples/beaglebone-black.tmpl: Likewise
	* gnu/system/examples/desktop.tmpl: Likewise
	* gnu/system/examples/docker-image.tmpl: Likewise
	* gnu/system/examples/lightweight-desktop.tmpl: Likewise
	* gnu/system/examples/vm-image.tmpl: Likewise
	* gnu/system/examples/yggdrasil.tmpl: Likewise
	* gnu/system/hurd.scm: Likewise
	* gnu/system/images/hurd.scm: Likewise
	* gnu/system/images/novena.scm: Likewise
	* gnu/system/images/pine64.scm: Likewise
	* gnu/system/images/pinebook-pro.scm: Likewise
	* gnu/system/images/rock64.scm: Likewise
	* gnu/system/install.scm: Likewise
	* gnu/system/vm.scm: Likewise
	* gnu/tests.scm: Likewise
	* gnu/tests/ganeti.scm: Likewise
	* gnu/tests/install.scm: Likewise
	* gnu/tests/nfs.scm: Likewise
	* gnu/tests/telephony.scm: Likewise
	* tests/boot-parameters.scm: Likewise
	* tests/system.scm: Likewise

2021-08-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bootloader: Support multiple targets.
	Fixes <https://issues.guix.gnu.org/40997>.

	* gnu/bootloader.scm (<bootloader-configuration>): New 'targets' field.
	(%bootloader-configuration-target): New procedure.
	(bootloader-configuration-target): Add deprecation warning.
	(bootloader-configuration-targets): New procedure.
	* guix/scripts/system.scm (install): Access targets via
	bootloader-configuration-targets.
	(perform-action)[bootloader-target]: Remove unused argument and update doc.
	Access targets via bootloader-configuration-targets and fix indentation.
	(process-action): Access targets via bootloader-configuration-targets.
	Do not provide the unused BOOTLOADER-TARGET argument when applying
	`perform-action'.
	* guix/scripts/system/reconfigure.scm (install-bootloader-program): Rename
	DEVICE argument to DEVICES.  Adjust doc and comment.  Apply `installer' and
	`disk-installer' for every DEVICES.
	(install-bootloader): Access targets via bootloader-configuration-targets and
	rename variable from DEVICE to DEVICES.
	* gnu/tests/install.scm: Adjust accordingly.
	* tests/guix-system.sh: Likewise.
	* gnu/tests/reconfigure.scm (run-install-bootloader-test): Adjust the DEVICES
	argument so that it is a list.
	* doc/guix.texi: Update doc.

2021-08-28  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-company-org-block.
	* gnu/packages/emacs-xyz.scm (emacs-company-org-block): New variable.

2021-08-28  Noah Evans  <noah@nevans.me>
	    Brice Waegeneire  <brice@waegenei.re>

	zsh completion: Add missing commands and arguments.
	* etc/completion/zsh/_guix (_guix_install, _guix_remove, _guix_upgrade):
	  New functions.
	  (_guix_build, _guix_challenge, _guix_download, _guix_environment,
	  _guix_packages, _guix_gc, _guix_hash, _guix_lint, _guix_package,
	  _guix_publish, _guix_pull, _guix_refresh, _guix_size, _guix_system):
	  Add some of the missing arguments.
	  (_guix_cmds): Add missing commands.

2021-08-28  Mathieu Othacehe  <othacehe@gnu.org>

	images: pinebook-pro: Fix the agetty baud rate.
	* gnu/system/images/pinebook-pro.scm (pinebook-pro-barebones-os): Fix the
	agetty baud rate.

2021-08-28  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add lsofgraph.
	* gnu/packages/admin.scm (lsofgraph): New variable.

2021-08-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mame: Update to 0.235.
	* gnu/packages/emulators.scm (mame): Update to 0.235.

2021-08-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: Distribute tests/go.scm even when the host lacks guile-lib.
	This is a follow-up commit to 38d337a5b749713b34568ee55ad747522f26ef94.

	* Makefile.am (EXTRA_DIST)[!HAVE_GUILE_LIB]: Add tests/go.scm.

	Reported-by: Chris Marusich <cmmarusich@gmail.com>

2021-08-27  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-pyopencl: Update to 2021.2.6.
	* gnu/packages/opencl.scm (python-pyopencl)[version]: Update to
	2021.2.6.
	[source]: Point to new git repository.
	[#:phases]: Remove unused phases.
	[inputs]: Use unversioned opencl-headers.
	[propagated-inputs]: Remove unused inputs.

	gnu: python-pytools: Update to 2021.2.7.
	* gnu/packages/opencl.scm (python-pytools)[version]: Update to 2021.2.7.
	[propagated-inputs]: Remove unused inputs.

	gnu: Add clpeak.
	* gnu/packages/benchmark.scm (clpeak): New variable.

2021-08-27  Lars-Dominik Braun  <lars@6xq.net>

	gnu: ocl-icd: Replace with opencl-icd-loader.
	ocl-icd’s project page is dead and the source code is unavailable.

	* gnu/packages/opencl.scm (ocl-icd): Alias to opencl-icd-loader.
	(clinfo)[inputs]: Use opencl-icd-loader.
	(beignet)[inputs]: Dito.
	(pocl)[inputs]: Dito.
	(python-pyopencl)[inputs]: Dito.
	* gnu/packages/games.scm (leela-zero)[inputs]: Dito.
	* gnu/packages/photo.scm (darktable)[inputs]: Dito.
	* gnu/packages/rocm.scm (rocm-opencl-runtime)[inputs]: Dito.

2021-08-27  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add opencl-icd-loader.
	* gnu/packages/opencl.scm (opencl-icd-loader): New variable.

	gnu: clinfo: Update to 3.0.21.02.21 and simplify package.
	* gnu/packages/opencl.scm (clinfo) [version]: Update to 3.0.21.02.21.
	[arguments]: Simplify #:phases by adding make arguments to #:make-flags.

2021-08-27  Lars-Dominik Braun  <lars@6xq.net>

	gnu: opencl-clhpp: Update to 2.0.15.
	Note that this version bump removes the deprecated cl.hpp header
	interface.

	* gnu/packages/opencl.scm (opencl-clhpp): Update to 2.0.15.
	[#:configure-flags]: Remove prefix.

2021-08-27  Lars-Dominik Braun  <lars@6xq.net>

	gnu: opencl-headers: Update to 2021.06.30 and switch to CMake.
	* gnu/packages/opencl.scm (opencl-headers)[version]: Update to 2021.06.30.
	[build-system]: Switch to CMake.

2021-08-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: man-pages: Update to 5.13.
	* gnu/packages/man.scm (man-pages): Update to 5.13.

2021-08-27  Clément Lassieur  <clement@lassieur.org>

	gnu: josm: Update to 18118.
	* gnu/packages/geo.scm (josm): Update to 18118.
	[inputs]: Add java-jsr305.
	[arguments]<#:phases>{fix-jcs}: Replace ICache.NAME_COMPONENT_DELIMITER with
	what it points to (":") because its location changed with jcs3.

	gnu: java-opening-hours-parser: Update to 0.23.0.
	* gnu/packages/geo.scm (java-opening-hours-parser): Update to 0.23.0.

2021-08-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: postgresql-9.6: Update to 9.6.23.
	* gnu/packages/databases.scm (postgresql-9.6): Update to 9.6.23.

	gnu: postgresql-10: Update to 10.18.
	* gnu/packages/databases.scm (postgresql-10): Update to 10.18.

	gnu: postgresql-11: Update to 11.13.
	* gnu/packages/databases.scm (postgresql-11): Update to 11.13.

2021-08-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-hmmlearn.
	* gnu/packages/machine-learning.scm (python-hmmlearn): New variable.

	gnu: Add python-strawc.
	* gnu/packages/bioinformatics.scm (python-strawc): New variable.

	gnu: Add r-cytonorm.
	* gnu/packages/bioinformatics.scm (r-cytonorm): New variable.

	gnu: Add r-emdist.
	* gnu/packages/cran.scm (r-emdist): New variable.

2021-08-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dash: Update to 2.19.1.
	* gnu/packages/emacs-xyz.scm (emacs-dash): Update to 2.19.1.

	gnu: emacs-auctex: Update to 13.0.14.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.0.14.

2021-08-26  jgart  <jgart@dismail.de>

	gnu: python-greenlet: Update to 1.1.1.
	* gnu/packages/python-xyz.scm (python-greenlet): Update to 1.1.1.

2021-08-26  jgart  <jgart@dismail.de>
	    Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: python-pytest-xprocess: Update to 0.18.1.
	* gnu/packages/check.scm (python-pytest-xprocess): Update to 0.18.1.
	[native-inputs]: Add python-setuptools-scm.
	[home-page]: Fix linter warning to follow permanent redirect.

2021-08-26  jgart  <jgart@dismail.de>

	gnu: python-pytest-timeout: Update to 1.4.2.
	* gnu/packages/check.scm (python-pytest-timeout): Update to 1.4.2.
	[propagated-inputs]:Add python-pytest-cov.

2021-08-26  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: emacs-vertico: Add new phase after unpack.
	* gnu/packages/emacs-xyz.scm (emacs-vertico)[arguments]<phases>:
	After the unpack phase add a move-source-files phase.

2021-08-26  André A. Gomes  <andremegafone@gmail.com>
	    Brice Waegeneire  <brice@waegenei.re>

	gnu: emacs-guix: Update to 0.5.2.5-c9aef52.
	Fixes <https://bugs.gnu.org/48844>.

	* gnu/packages/emacs-xyz.scm (emacs-guix): Update to c9aef52.
	  [source]: Use gitlab.

2021-08-26  Sergei Trofimovich  <slyich@gmail.com>

	gnu: ccache: Update to 3.4.
	* gnu/packages/ccache.scm: Update to 3.4.

2021-08-26  Sergei Trofimovich  <slyich@gmail.com>

	gnu: mc: Update to 4.8.27.
	Switched to direct mirror URI to match SSL certificate issuer
	(home page does not provide a download link over secure protocols).

	While at it added 'release-monitoing-url property to allow
	'generic-html updater to fetch latest version from correct location.
	Otherwise the only available updater is 'gnu-ftp (which forces downgrade
	to ancient 4.6.1 release).

	* gnu/packages/mc.scm (mc): Update to 4.8.27. Explicitly set
	release-monitoing-url to up to date location.

2021-08-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: colobot: Update to 0.2.0-alpha.
	* gnu/packages/games.scm (colobot): Update to 0.2.0-alpha.

	gnu: nushell: Update to 0.36.0.
	* gnu/packages/shells.scm (nushell): Update to 0.36.0.
	(rust-nu-ansi-term-0.36):
	(rust-nu-cli-0.36):
	(rust-nu-command-0.36):
	(rust-nu-completion-0.36):
	(rust-nu-data-0.36):
	(rust-nu-engine-0.36):
	(rust-nu-errors-0.36):
	(rust-nu-json-0.36):
	(rust-nu-parser-0.36):
	(rust-nu-path-0.36):
	(rust-nu-plugin-0.36):
	(rust-nu-plugin-binaryview-0.36):
	(rust-nu-plugin-chart-0.36):
	(rust-nu-plugin-fetch-0.36):
	(rust-nu-plugin-from-bson-0.36):
	(rust-nu-plugin-from-sqlite-0.36):
	(rust-nu-plugin-inc-0.36):
	(rust-nu-plugin-match-0.36):
	(rust-nu-plugin-post-0.36):
	(rust-nu-plugin-ps-0.36):
	(rust-nu-plugin-query-json-0.36):
	(rust-nu-plugin-s3-0.36):
	(rust-nu-plugin-selector-0.36):
	(rust-nu-plugin-start-0.36):
	(rust-nu-plugin-sys-0.36):
	(rust-nu-plugin-textview-0.36):
	(rust-nu-plugin-to-bson-0.36):
	(rust-nu-plugin-to-sqlite-0.36):
	(rust-nu-plugin-tree-0.36):
	(rust-nu-plugin-xpath-0.36):
	(rust-nu-pretty-hex-0.36):
	(rust-nu-protocol-0.36):
	(rust-nu-source-0.36):
	(rust-nu-stream-0.36):
	(rust-nu-table-0.36):
	(rust-nu-test-support-0.36):
	(rust-nu-value-ext-0.36): Update to 0.36.0.
	(rust-nu-serde-0.36): New variable.

	gnu: Add rust-zstd-0.9.
	* gnu/packages/crates-io.scm (rust-zstd-0.9): New variable.
	(rust-zstd-0.8): Inherit from above.

	gnu: rust-zstd-safe-4: Update to 4.1.1+zstd.1.5.0.
	* gnu/packages/crates-io.scm (rust-zstd-safe-4): Update to 4.1.1+zstd.1.5.0.

	gnu: rust-zstd-sys-1: Update to 1.6.1+zstd.1.5.0.
	* gnu/packages/crates-io.scm (rust-zstd-sys-1): Update to 1.6.1+zstd.1.5.0.

	gnu: Add rust-bigdecimal-rs-0.2.
	* gnu/packages/crates-io.scm (rust-bigdecimal-rs-0.2): New variable.

	gnu: Add rust-flatbuffers-2.
	* gnu/packages/crates-io.scm (rust-flatbuffers-2): New variable.
	(rust-flatbuffers-0.8): Inherit from above.

	gnu: Add rust-jsonpath-lib-0.3.
	* gnu/packages/crates-io.scm (rust-jsonpath-lib-0.3): New variable.

	gnu: Add rust-polars-0.15.
	* gnu/packages/crates-io.scm (rust-polars-0.15): New variable.
	(rust-polars-0.14): Inherit from above.

	gnu: Add rust-polars-lazy-0.15.
	* gnu/packages/crates-io.scm (rust-polars-lazy-0.15): New variable.
	(rust-polars-lazy-0.14): Inherit from above.

	gnu: Add rust-polars-io-0.15.
	* gnu/packages/crates-io.scm (rust-polars-io-0.15): New variable.
	(rust-polars-io-0.14): Inherit from above.

	gnu: Add rust-polars-arrow-0.15.
	* gnu/packages/crates-io.scm (rust-polars-arrow-0.15): New variable.
	(rust-polars-arrow-0.14): Inherit from above.

	gnu: Add rust-polars-core-0.15.
	* gnu/packages/crates-io.scm (rust-polars-core-0.15): New variable.
	(rust-polars-core-0.14): Inherit from above.

	gnu: Add rust-parquet-5.
	* gnu/packages/crates-io.scm (rust-parquet-5): New variable.
	(rust-parquet-4): Inherit from above.

	gnu: Add rust-arrow-5.
	* gnu/packages/crates-io.scm (rust-arrow-5): New variable.
	(rust-arrow-4): Inherit from above.

	gnu: Add rust-rustyline-9.
	* gnu/packages/crates-io.scm (rust-rustyline-9): New variable.
	(rust-rustyline-8): Inherit from above.

	gnu: Add rust-fd-lock-3.
	* gnu/packages/crates-io.scm (rust-fd-lock-3): New variable.
	(rust-fd-lock-2): Inherit from above.

	gnu: Add rust-nix-0.22.
	* gnu/packages/crates-io.scm (rust-nix-0.22): New variable.
	(rust-nix-0.21): Inherit from above.

	gnu: rust-libc-0.2: Update to 0.2.101.
	* gnu/packages/crates-io.scm (rust-libc-0.2): Update to 0.2.101.

	gnu: rust-thiserror-1: Update to 1.0.26.
	* gnu/packages/crates-io.scm (rust-thiserror-1): Update to 1.0.26.

	gnu: rust-thiserror-impl-1: Update to 1.0.26.
	* gnu/packages/crates-io.scm (rust-thiserror-impl-1): Update to 1.0.26.

2021-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-zoib.
	* gnu/packages/cran.scm (r-zoib): New variable.

	gnu: Add r-zoltr.
	* gnu/packages/cran.scm (r-zoltr): New variable.

	gnu: Add r-mockery.
	* gnu/packages/cran.scm (r-mockery): New variable.

	gnu: Add r-webmockr.
	* gnu/packages/cran.scm (r-webmockr): New variable.

	gnu: Add r-fauxpas.
	* gnu/packages/cran.scm (r-fauxpas): New variable.

	gnu: Add r-crul.
	* gnu/packages/cran.scm (r-crul): New variable.

	gnu: Add r-mmwrweek.
	* gnu/packages/cran.scm (r-mmwrweek): New variable.

	gnu: Add r-zonator.
	* gnu/packages/cran.scm (r-zonator): New variable.

	gnu: Add r-zonebuilder.
	* gnu/packages/cran.scm (r-zonebuilder): New variable.

	gnu: Add r-zooarch.
	* gnu/packages/cran.scm (r-zooarch): New variable.

	gnu: r-dismo: Remove commented input.
	* gnu/packages/cran.scm (r-dismo)[inputs]: Remove commented "java" input.

	gnu: Add r-zooimage.
	* gnu/packages/cran.scm (r-zooimage): New variable.

	gnu: Add r-mlearning.
	* gnu/packages/cran.scm (r-mlearning): New variable.

	gnu: Add r-filehash.
	* gnu/packages/cran.scm (r-filehash): New variable.

	gnu: Add r-zoolog.
	* gnu/packages/cran.scm (r-zoolog): New variable.

	gnu: Add r-zoom.
	* gnu/packages/cran.scm (r-zoom): New variable.

	gnu: Add r-zoomgroupstats.
	* gnu/packages/cran.scm (r-zoomgroupstats): New variable.

	gnu: Add r-paws.
	* gnu/packages/cran.scm (r-paws): New variable.

	gnu: Add r-paws-compute.
	* gnu/packages/cran.scm (r-paws-compute): New variable.

	gnu: Add r-paws-storage.
	* gnu/packages/cran.scm (r-paws-storage): New variable.

	gnu: Add r-paws-database.
	* gnu/packages/cran.scm (r-paws-database): New variable.

	gnu: Add r-paws-networking.
	* gnu/packages/cran.scm (r-paws-networking): New variable.

	gnu: Add r-paws-management.
	* gnu/packages/cran.scm (r-paws-management): New variable.

	gnu: Add r-paws-machine-learning.
	* gnu/packages/cran.scm (r-paws-machine-learning): New variable.

	gnu: Add r-paws-analytics.
	* gnu/packages/cran.scm (r-paws-analytics): New variable.

	gnu: Add r-paws-security-identity.
	* gnu/packages/cran.scm (r-paws-security-identity): New variable.

	gnu: Add r-paws-application-integration.
	* gnu/packages/cran.scm (r-paws-application-integration): New variable.

	gnu: Add r-paws-cost-management.
	* gnu/packages/cran.scm (r-paws-cost-management): New variable.

	gnu: Add r-paws-customer-engagement.
	* gnu/packages/cran.scm (r-paws-customer-engagement): New variable.

	gnu: Add r-paws-common.
	* gnu/packages/cran.scm (r-paws-common): New variable.

	gnu: Add r-zoon.
	* gnu/packages/cran.scm (r-zoon): New variable.

	gnu: Add r-dismo.
	* gnu/packages/cran.scm (r-dismo): New variable.

	gnu: Add r-rfigshare.
	* gnu/packages/cran.scm (r-rfigshare): New variable.

	gnu: Add r-zra.
	* gnu/packages/cran.scm (r-zra): New variable.

	gnu: Add r-zscorer.
	* gnu/packages/cran.scm (r-zscorer): New variable.

	gnu: Add r-ztpln.
	* gnu/packages/cran.scm (r-ztpln): New variable.

	gnu: Add r-distributionutils.
	* gnu/packages/cran.scm (r-distributionutils): New variable.

	gnu: Add r-ztree.
	* gnu/packages/cran.scm (r-ztree): New variable.

	gnu: Add r-zzlite.
	* gnu/packages/cran.scm (r-zzlite): New variable.

2021-08-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wireshark: Update to 3.4.8.
	* gnu/packages/networking.scm (wireshark): Update to 3.4.8.

	gnu: emacs-orgit: Update to 1.7.1.
	* gnu/packages/emacs-xyz.scm (emacs-orgit): Update to 1.7.1.

	gnu: emacs-moody: Update to 0.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-moody): Update to 0.6.0.

	gnu: emacs-keycast: Update to 1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-keycast): Update to 1.1.1.

	gnu: emacs-htmlize: Update to 1.56.
	* gnu/packages/emacs-xyz.scm (emacs-htmlize): Update to 1.56.

	gnu: emacs-envrc: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-envrc): Update to 0.4.
	[propagated-inputs]: Add emacs-inheritenv.

	gnu: Add emacs-inheritenv.
	* gnu/packages/emacs-xyz.scm (emacs-inheritenv): New variable.

	gnu: emacs-ebdb: Update to 0.8.2.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.2.

2021-08-25  Andrew Whatson  <whatson@gmail.com>

	gnu: osinfo-db: Update to 20210809.
	Fixes failures when attempting to download some images in gnome-boxes.

	* gnu/packages/virtualization.scm (osinfo-db): Update to 20210809.

2021-08-25  Simon South  <simon@simonsouth.net>

	gnu: knot-resolver: Update to 5.4.1.
	* gnu/packages/dns.scm (knot-resolver): Update to 5.4.1.

2021-08-25  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 92.0.4515.159-0.8164c91.
	* gnu/packages/chromium.scm (%chromium-version): Set to 92.0.4515.159.
	(%ungoogled-revision): Set to 92.0.4515.159-1-8-g8164c91.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

2021-08-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ballgown.
	* gnu/packages/bioconductor.scm (r-ballgown): New variable.

	gnu: Add ivar.
	* gnu/packages/bioinformatics.scm (ivar): New variable.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: atop: Update to 2.6.0.
	* gnu/packages/admin.scm (atop): Update to 2.6.0.

2021-08-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openssl: Update replacement to 1.1.1l [security fixes].
	* gnu/packages/tls.scm (openssl)[replacement]: Replace with 1.1.1l.
	(openssl-1.1.1k): Remove variable.
	(openssl-1.1.1l): Add variable.

2021-08-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-delayedmatrixstats: Update to 1.14.2.
	* gnu/packages/bioconductor.scm (r-delayedmatrixstats): Update to 1.14.2.

	gnu: r-sparsematrixstats: Update to 1.4.2.
	* gnu/packages/bioconductor.scm (r-sparsematrixstats): Update to 1.4.2.

	gnu: r-scuttle: Update to 1.2.1.
	* gnu/packages/bioconductor.scm (r-scuttle): Update to 1.2.1.

	gnu: r-beachmat: Update to 2.8.1.
	* gnu/packages/bioconductor.scm (r-beachmat): Update to 2.8.1.

	gnu: r-biocset: Update to 1.6.1.
	* gnu/packages/bioconductor.scm (r-biocset): Update to 1.6.1.

	gnu: r-universalmotif: Update to 1.10.2.
	* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.10.2.

	gnu: r-clusterprofiler: Update to 4.0.4.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.0.4.

	gnu: r-dose: Update to 3.18.2.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.18.2.

	gnu: r-batchelor: Update to 1.8.1.
	* gnu/packages/bioconductor.scm (r-batchelor): Update to 1.8.1.

	gnu: r-ggtree: Update to 3.0.3.
	* gnu/packages/bioconductor.scm (r-ggtree): Update to 3.0.3.

	gnu: r-treeio: Update to 1.16.2.
	* gnu/packages/bioconductor.scm (r-treeio): Update to 1.16.2.

	gnu: r-matrixgenerics: Update to 1.4.2.
	* gnu/packages/bioconductor.scm (r-matrixgenerics): Update to 1.4.2.

	gnu: r-chippeakanno: Update to 3.26.3.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.26.3.

	gnu: r-diffbind: Update to 3.2.5.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.2.5.

	gnu: r-structuralvariantannotation: Update to 1.8.2.
	* gnu/packages/bioconductor.scm (r-structuralvariantannotation): Update to 1.8.2.
	[propagated-inputs]: Add r-genomeinfodb, r-iranges, r-s4vectors, and
	r-summarizedexperiment.

	gnu: r-rtracklayer: Update to 1.52.1.
	* gnu/packages/bioconductor.scm (r-rtracklayer): Update to 1.52.1.

	gnu: r-limma: Update to 3.48.3.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.48.3.

	gnu: r-genomicfeatures: Update to 1.44.1.
	* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.44.1.

	gnu: r-ensembldb: Update to 2.16.4.
	* gnu/packages/bioconductor.scm (r-ensembldb): Update to 2.16.4.

	gnu: r-biostrings: Update to 2.60.2.
	* gnu/packages/bioconductor.scm (r-biostrings): Update to 2.60.2.

	gnu: r-biomart: Update to 2.48.3.
	* gnu/packages/bioconductor.scm (r-biomart): Update to 2.48.3.

	gnu: r-xml: Update to 3.99-0.7.
	* gnu/packages/statistics.scm (r-xml): Update to 3.99-0.7.

	gnu: r-rsqlite: Update to 2.2.8.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.2.8.

	gnu: r-rmarkdown: Update to 2.10.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.10.

	gnu: r-readr: Update to 2.0.1.
	* gnu/packages/statistics.scm (r-readr): Update to 2.0.1.

	gnu: r-r6: Update to 2.5.1.
	* gnu/packages/statistics.scm (r-r6): Update to 2.5.1.

	gnu: r-survival: Update to 3.2-12.
	* gnu/packages/statistics.scm (r-survival): Update to 3.2-12.

	gnu: r-keras: Update to 2.6.0.
	* gnu/packages/cran.scm (r-keras): Update to 2.6.0.
	[propagated-inputs]: Add r-ellipsis and r-glue.

	gnu: r-tensorflow: Update to 2.6.0.
	* gnu/packages/cran.scm (r-tensorflow): Update to 2.6.0.
	[propagated-inputs]: Remove r-jsonlite; add r-tfautograph.

	gnu: r-opencpu: Update to 2.2.5.
	* gnu/packages/cran.scm (r-opencpu): Update to 2.2.5.

	gnu: r-vroom: Update to 1.5.4.
	* gnu/packages/cran.scm (r-vroom): Update to 1.5.4.

	gnu: r-textplot: Update to 0.2.0.
	* gnu/packages/cran.scm (r-textplot): Update to 0.2.0.

	gnu: r-rjsonio: Update to 1.3-1.5.
	* gnu/packages/cran.scm (r-rjsonio): Update to 1.3-1.5.

	gnu: r-english: Update to 1.2-6.
	* gnu/packages/cran.scm (r-english): Update to 1.2-6.

	gnu: r-mlr3learners: Update to 0.5.0.
	* gnu/packages/cran.scm (r-mlr3learners): Update to 0.5.0.
	[propagated-inputs]: Add r-checkmate.

	gnu: r-mlr3: Update to 0.12.0.
	* gnu/packages/cran.scm (r-mlr3): Update to 0.12.0.
	[propagated-inputs]: Remove r-digest; add r-future.

	gnu: r-seurat: Update to 4.0.4.
	* gnu/packages/cran.scm (r-seurat): Update to 4.0.4.

	gnu: r-infer: Update to 1.0.0.
	* gnu/packages/cran.scm (r-infer): Update to 1.0.0.
	[propagated-inputs]: Add r-broom, r-generics, r-patchwork, and r-tidyr.

	gnu: r-scatterpie: Update to 0.1.7.
	* gnu/packages/cran.scm (r-scatterpie): Update to 0.1.7.
	[propagated-inputs]: Remove r-rvcheck; add r-ggfun.

	gnu: r-brms: Update to 2.16.0.
	* gnu/packages/cran.scm (r-brms): Update to 2.16.0.
	[propagated-inputs]: Add r-posterior.

	gnu: r-rxnat: Update to 1.0.15.
	* gnu/packages/cran.scm (r-rxnat): Update to 1.0.15.
	[propagated-inputs]: Remove r-dplyr.

	gnu: r-rlinsolve: Update to 0.3.2.
	* gnu/packages/cran.scm (r-rlinsolve): Update to 0.3.2.

	gnu: r-rsconnect: Update to 0.8.24.
	* gnu/packages/cran.scm (r-rsconnect): Update to 0.8.24.

	gnu: r-packrat: Update to 0.7.0.
	* gnu/packages/cran.scm (r-packrat): Update to 0.7.0.

	gnu: r-rpf: Update to 1.0.8.
	* gnu/packages/cran.scm (r-rpf): Update to 1.0.8.

	gnu: r-quanteda: Update to 3.1.0.
	* gnu/packages/cran.scm (r-quanteda): Update to 3.1.0.

	gnu: r-tree: Update to 1.0-41.
	* gnu/packages/cran.scm (r-tree): Update to 1.0-41.

	gnu: r-showtext: Update to 0.9-4.
	* gnu/packages/cran.scm (r-showtext): Update to 0.9-4.

	gnu: r-sysfonts: Update to 0.8.5.
	* gnu/packages/cran.scm (r-sysfonts): Update to 0.8.5.

	gnu: r-terra: Update to 1.3-22.
	* gnu/packages/cran.scm (r-terra): Update to 1.3-22.

	gnu: r-dae: Update to 3.2-10.
	* gnu/packages/cran.scm (r-dae): Update to 3.2-10.

	gnu: r-ggplotify: Update to 0.0.9.
	* gnu/packages/cran.scm (r-ggplotify): Update to 0.0.9.
	[propagated-inputs]: Remove r-rvcheck; add r-yulab-utils.

	gnu: r-bookdown: Update to 0.23.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.23.
	[propagated-inputs]: Add r-jquerylib.

	gnu: r-future-apply: Update to 1.8.1.
	* gnu/packages/cran.scm (r-future-apply): Update to 1.8.1.

	gnu: r-bigrquery: Update to 1.4.0.
	* gnu/packages/cran.scm (r-bigrquery): Update to 1.4.0.
	[propagated-inputs]: Add r-lifecycle.

	gnu: r-rgl: Update to 0.107.14.
	* gnu/packages/cran.scm (r-rgl): Update to 0.107.14.

	gnu: r-gert: Update to 1.3.2.
	* gnu/packages/cran.scm (r-gert): Update to 1.3.2.

	gnu: r-emmeans: Update to 1.6.3.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.6.3.

	gnu: r-magick: Update to 2.7.3.
	* gnu/packages/cran.scm (r-magick): Update to 2.7.3.

	gnu: r-argparse: Update to 2.0.4.
	* gnu/packages/cran.scm (r-argparse): Update to 2.0.4.

	gnu: r-insight: Update to 0.14.3.
	* gnu/packages/cran.scm (r-insight): Update to 0.14.3.

	gnu: r-rbibutils: Update to 2.2.3.
	* gnu/packages/cran.scm (r-rbibutils): Update to 2.2.3.

	gnu: r-rgexf: Update to 0.16.2.
	* gnu/packages/cran.scm (r-rgexf): Update to 0.16.2.
	[source]: Simplify snippet.
	[arguments]: Remove trailing #t.

	gnu: r-later: Update to 1.3.0.
	* gnu/packages/cran.scm (r-later): Update to 1.3.0.

	gnu: r-tinytex: Update to 0.33.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.33.

	gnu: r-xfun: Update to 0.25.
	* gnu/packages/cran.scm (r-xfun): Update to 0.25.

	gnu: r-bbmle: Update to 1.0.24.
	* gnu/packages/cran.scm (r-bbmle): Update to 1.0.24.
	[native-inputs]: Add r-knitr.

	gnu: r-d3r: Update to 1.0.0.
	* gnu/packages/cran.scm (r-d3r): Update to 1.0.0.
	[arguments]: Also replace d3.v7.js.
	[native-inputs]: Add d3.v7.js.

	gnu: r-servr: Update to 0.23.
	* gnu/packages/cran.scm (r-servr): Update to 0.23.

	gnu: r-httpuv: Update to 1.6.2.
	* gnu/packages/cran.scm (r-httpuv): Update to 1.6.2.
	[inputs]: Add zlib.

	gnu: r-reprex: Update to 2.0.1.
	* gnu/packages/cran.scm (r-reprex): Update to 2.0.1.

	gnu: r-ggpmisc: Update to 0.4.2-1.
	* gnu/packages/cran.scm (r-ggpmisc): Update to 0.4.2-1.

	gnu: r-datawizard: Update to 0.2.0.
	* gnu/packages/cran.scm (r-datawizard): Update to 0.2.0.
	[native-inputs]: Add r-knitr.

	gnu: r-cachem: Update to 1.0.6.
	* gnu/packages/cran.scm (r-cachem): Update to 1.0.6.

	gnu: Add r-tfautograph.
	* gnu/packages/cran.scm (r-tfautograph): New variable.

	gnu: Add r-posterior.
	* gnu/packages/cran.scm (r-posterior): New variable.

	gnu: Add r-distributional.
	* gnu/packages/cran.scm (r-distributional): New variable.

	gnu: Add r-ggfun.
	* gnu/packages/cran.scm (r-ggfun): New variable.

	gnu: Add r-yulab-utils.
	* gnu/packages/cran.scm (r-yulab-utils): New variable.

	gnu: r-with-tests: Update to 4.1.1.
	* gnu/packages/statistics.scm (r-with-tests): Update to 4.1.1.

2021-08-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-olivetti: Update to 2.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-olivetti): Update to 2.0.2.

	gnu: emacs-org-ref: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-ref): Update to 2.0.0.

2021-08-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: bat: Update to 0.18.3.
	* gnu/packages/rust-apps.scm (bat): Update to 0.18.3.

2021-08-23  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: python-pygmsh: Update to 7.1.11.
	*gnu/packages/simulation.scm (python-pygmsh): Update to 7.1.11.
	[source](snippet): Re-phrase comment.

2021-08-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-elfeed-score: Update to 0.8.4.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 0.8.4.

	gnu: emacs-org-appear: Update to 0.2.4.
	* gnu/packages/emacs-xyz.scm (emacs-org-appear): Update to 0.2.4.

2021-08-22  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Add jobs history support.
	* guix/ci.scm (history?, history-evaluation, history-checkouts, history-jobs,
	jobs-history): New procedures.
	(<history>): New record.

2021-08-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-duniterpy: Update to 1.0.0.
	* gnu/packages/finance.scm (python-duniterpy): Update to 1.0.0.

2021-08-22  Brice Waegeneire  <brice@waegenei.re>

	gnu: openssh: Update to 8.7p1.
	* gnu/packages/ssh.scm (openssh): Update to 8.7p1.

2021-08-21  Leo Prikler  <leo.prikler@student.tugraz.at>

	po: Correct minetest importer in POTFILES.in.
	The previous value references a file that does not exist, thus breaking
	`make install'.

	* po/guix/POTFILES.in: Swap out `guix/scripts/import/contentdb.scm' for
	`guix/scripts/import/minetest.scm'.

2021-08-21  Sergei Trofimovich  <slyich@gmail.com>

	doc: Work around po4a doc generation hangup.
	Multiple people are affected by 'guix pull' hangup.
	The reproducer is:

	    $ po4a-translate -d -M UTF-8 -L UTF-8 -k 0 -f texinfo \
	      -m "doc/guix.texi" -p "po/doc/guix-manual.de.po" -l "doc/guix.de.texi.tmp"

	The regression is bisected down to commit fc29c80b9
	("guix: opam: More flexibility in the importer").

	The workaround is to avoid multiline @code{...} directive.

	* doc/guix.texi: Avoid multiline @code{...} directive.

2021-08-21  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: mu: Update to 1.6.3.
	* gnu/packages/mail.scm (mu): Update to 1.6.3.

2021-08-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-undo-tree: Update to 0.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-undo-tree): Update to 0.8.1.
	[source]: Switch from GNU ELPA to Gitlab repository.
	[propagated-inputs]: Add emacs-queue.

	gnu: emacs-org-roam: Update to 2.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam): Update to 2.1.0.

	gnu: emacs-org-mime: Update to 0.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-mime): Update to 0.2.2.

	gnu: emacs-elfeed-score: Update to 0.8.3.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 0.8.3.

	gnu: emacs-ebdb: Update to 0.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.1.

2021-07-27  Maxime Devos  <maximedevos@telenet.be>

	gnu: appstream-glib: Fix failing tests.
	* gnu/packages/glib.scm (appstream-glib)[arguments]<#:phases>{set-home}: Add a
	new phase 'set-home' for tests that want to write to $HOME.

2021-08-20  Alice BRENON  <alice.brenon@ens-lyon.fr>

	guix: opam: More flexibility in the importer.
	* guix/scripts/import/opam.scm: Pass all instances of --repo as a list
	  to the importer.
	* guix/import/opam.scm (opam-fetch): Stop expecting "expanded"
	  repositories and call get-opam-repository instead to keep values
	  "symbolic" as long as possible and factorize.
	  (get-opam-repository): Use the same repository source as CLI opam does
	  (i.e. HTTP-served index.tar.gz instead of git repositories).
	  (find-latest-version): Be more flexible on the repositories structure
	  instead of expecting packages/PACKAGE-NAME/PACKAGE-NAME.VERSION/.
	* tests/opam.scm: Update the call to opam->guix-package since repo is
	  now expected to be a list and remove the mocked get-opam-repository
	  deprecated by the support for local folders by the actual
	  implementation.
	* doc/guix.texi: Document the new semantics and valid arguments for the
	  --repo option.

2021-08-20  pukkamustard  <pukkamustard@posteo.net>

	gnu: ocaml4.07-base: Remove unnecessary arguments.
	* gnu/packages/ocaml.scm (ocaml4.07-base): Remove unnecessary arguments.

	guix: dune-build-system: Add a profile parameter.
	* guix/build-system/dune.scm: Add a profile parameter.
	* guix/build/dune-build-system.scm (build): Use it.
	* doc/guix.texi: Document it.
	* gnu/packages/ocaml.scm: Remove profile being set from build flags.

2021-08-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-dune: Update to 2.9.0.
	* gnu/packages/ocaml.scm (dune): Update to 2.9.0.

	gnu: opam: Update to 2.1.0.
	* gnu/packages/ocaml.scm (opam): Update to 2.1.0.

	gnu: ocaml-opam-file-format: Update to 2.1.3.
	* gnu/packages/ocaml.scm (ocaml-opam-file-format): Update to 2.1.3.

	gnu: ocaml-markup: Update to 1.0.2.
	* gnu/packages/ocaml.scm (ocaml-markup): Update to 1.0.2.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: GnuPG: Update to 2.2.29.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.22.9.

2021-08-20  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: minetest: move to minetest.scm.
	* gnu/packages/games.scm (minetest, minetest-data): Move from here...
	* gnu/packages/minetest.scm (minetest, minetest-data): ... to here.
	* guix/build-system/minetest.scm (default-minetest): Adjust accordingly.

	gnu: minetest-mineclone: move to minetest.scm.
	* gnu/packages/games.scm (minetest-mineclone): Move from here...
	* gnu/packages/minetest.scm (minetest-mineclone): ... to here.

2021-08-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: Add minetest-homedecor-modpack.
	* gnu/packages/minetest.scm
	  (minetest-homedecor-modpack): New variable.

	gnu: Add minetest-mobs-animal.
	* gnu/packages/minetest.scm (minetest-mobs-animal): New variable.

	gnu: Add minetest-mobs.
	* gnu/packages/minetest.scm (minetest-mobs): New variable.

	gnu: Add minetest-worldedit.
	* gnu/packages/minetest.scm (minetest-worldedit): New variable.

	gnu: Add minetest-unified-inventory.
	* gnu/packages/minetest.scm
	  (minetest-unified-inventory): New variable.

	gnu: Add minetest-throwing-arrows.
	* gnu/packages/minetest.scm
	  (minetest-throwing-arrows): New variable.

	gnu: Add minetest-throwing.
	* gnu/packages/minetest.scm (minetest-throwing): New variable.

	gnu: Add minetest-technic.
	* gnu/packages/minetest.scm (minetest-technic): New variable.

	gnu: Add minetest-ethereal.
	* gnu/packages/minetest.scm (minetest-ethereal): New variable.

	gnu: Add minetest-coloredwood.
	* gnu/packages/minetest.scm (minetest-coloredwood): New variable.

	gnu: Add minetest-pipeworks.
	* gnu/packages/minetest.scm (minetest-pipeworks): New variable.

	gnu: Add minetest-unifieddyes.
	* gnu/packages/minetest.scm (minetest-unifieddyes): New variable.

	gnu: Add minetest-basic-materials.
	* gnu/packages/minetest.scm (minetest-basic-materials): New variable.

	gnu: Add minetest-mesecons.
	* gnu/packages/minetest.scm (minetest-mesecons): New variable.

	guix: Add ContentDB importer.
	* guix/import/contentdb.scm: New file.
	* guix/scripts/import/contentdb.scm: New file.
	* tests/contentdb.scm: New file.
	* Makefile.am (MODULES, SCM_TESTS): Register them.
	* po/guix/POTFILES.in: Likewise.
	* doc/guix.texi (Invoking guix import): Document it.

	import/utils: Recognise GPL-3.0-or-later and friends.
	* guix/import/utils.scm (spdx-string->license): Recognise
	  GPL-N-only and GPL-N-or-later.  Likewise for LGPL and AGPL.

	build-system: Add 'minetest-mod-build-system'.
	* guix/build-system/minetest.scm: New module.
	* guix/build/minetest-build-system.scm: Likewise.
	* Makefile.am (MODULES): Add them.
	* doc/guix.texi (Build Systems): Document 'minetest-mod-build-system'.

2021-08-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: minetest: New package module.
	Aside from the 'minetest-topic' procedure which will be used
	for the 'home-page' field of some packages, this module is
	currently empty.  The 'contentdb' importer defined in the
	following patches will be used to populate this module.

	* gnu/packages/minetest.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2021-08-20  Maxime Devos  <maximedevos@telenet.be>

	gnu: minetest: Search for mods in MINETEST_MOD_PATH.
	* gnu/packages/patches/minetest-add-MINETEST_MOD_PATH.patch: New file.
	* gnu/packages/games.scm
	  (minetest)[source]{patches}: Add it.
	  (minetest)[native-search-paths]: Add "MINETEST_MOD_PATH".
	* gnu/local.mk (dist_patch_DATA): Add the patch.

	gnu: minetest: Respect --without-tests.
	* gnu/packages/games.scm
	  (minetest)[arguments]<#:phases>{check}: Use 'tests?' instead
	  of ',(%current-target-system)'. Remove trailing #t.

2021-08-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: fastp: Update to 0.20.1.
	* gnu/packages/bioinformatics.scm (fastp): Update to 0.20.1.
	[arguments]: Set PREFIX instead of BINDIR.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: Add wolfSSL.
	* gnu/packages/tls.scm (wolfssl): New variable.

	gnu: duperemove: Update to 0.11.3.
	* gnu/packages/disk.scm (duperemove): Update to 0.11.3.

	gnu: linux-libre 5.4: Update to 5.4.142.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.142.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.60.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.60.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.13.12.
	* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.12.
	(linux-libre-5.13-pristine-source): Update hash.

2021-08-18  Andrew Tropin  <andrew@trop.in>

	gnu: Add emacs-pcmpl-args.
	* gnu/packages/emacs-xyz.scm (emacs-pcmpl-args): New variable.

2021-08-18  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add emacs-srfi.
	* gnu/packages/emacs-xyz.scm (emacs-srfi): New variable.

	gnu: emacs-consult: Update to 0.11.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.11.

2021-08-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-magit-gerrit: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-magit-gerrit): Update to 0.4.

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

2021-08-18  Vinicius Monego  <monego@posteo.net>

	gnu: Add gcolor3.
	* gnu/packages/gnome.scm (gcolor3): New variable.

2021-08-18  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add python-pyan3.
	* gnu/packages/python-xyz.scm (python-pyan3): New variable.
	* gnu/packages/patches/python-pyan3-fix-absolute-path-bug.patch,
	gnu/packages/patches/python-pyan3-fix-positional-arguments.patch: New files.
	* gnu/local.mk: Register them.

2021-08-17  Brice Waegeneire  <brice@waegenei.re>

	gnu: git: Hide CVEs from the linter.
	* gnu/packages/version-control.scm (git)[properties]: Set 'properties'
	  field.

	gnu: git: Update to 2.33.0.
	* gnu/packages/version-control.scm (git): Update to 2.33.0.

2021-08-17  BonfaceKilz  <me@bonfacemunyoki.com>

	gnu: Add go-github-com-aswinkarthik-csvdiff.
	* gnu/packages/golang.scm (go-github-com-aswinkarthik-csvdiff): New variable.

	gnu: Add go-github-com-oneofone-xxhash.
	* gnu/packages/golang.scm (go-github-com-oneofone-xxhash): New variable.

2021-08-17  Danial Behzadi  <dani.behzi@ubuntu.com>

	gnu: tractor: Update to 3.12.
	* gnu/packages/tor.scm (tractor): Update to 3.12.

2021-08-16  Oleg Pykhalov  <go.wigust@gmail.com>

	services: slim: Add pam-gnupg support.
	* gnu/system/pam.scm (unix-pam-service): Add account and session PAM entries
	for pam-gnupg.  Don't pass "#f" to "allow-root?" argument, because "lambda*"
	already does this by default.
	* doc/guix.texi (X Window): Document this.
	* gnu/services/xorg.scm (<slim-configuration>)[gnupg?]: New record field.
	(slim-pam-service): Pass "#:gnupg?" argument to "unix-pam-service".

	gnu: Add pam-gnupg.
	* gnu/packages/linux.scm (pam-gnupg): New variable.

2021-08-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tor: Update to 0.4.6.7 [fixes CVE-2021-38385].
	* gnu/packages/tor.scm (tor): Update to 0.4.6.7.

2021-08-16  Brice Waegeneire  <brice@waegenei.re>

	gnu: network-manager-applet: Update to 1.22.0.
	* gnu/packages/gnome.scm (network-manager-applet): Update to 1.22.0.

2021-08-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: cataclysm-dda: Update to 0.F-1.
	* gnu/packages/games.scm (cataclysm-dda): Update to 0.F-1.

	gnu: emacs-consult-notmuch: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-consult-notmuch): Update to 0.4.

	gnu: emacs-olivetti: Update to 2.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-olivetti): Update to 2.0.1.

	gnu: emacs-org-fragtog: Update to 0.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-fragtog): Update to 0.4.0.

2021-08-16  Charles  <charles.b.jackson@protonmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-yxorp-cli.
	* gnu/packages/lisp-xyz.scm (cl-yxorp-cli): New variable.

2021-08-16  Charles  <charles.b.jackson@protonmail.com>

	gnu: Add cl-yxorp.
	* gnu/packages/lisp-xyz.scm (cl-yxorp, ecl-yxorp, sbcl-yxorp): New variables.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: Restore the correct order of the golang module.
	* gnu/packages/golang.scm: Move the Go compilers back to the beginning
	of the file.

2021-08-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-rnaseq: Update to 0.0.18.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.18.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.280.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.280.
	(linux-libre-4.4-pristine-source): Update hash.

	Update mailmap.
	* .mailmap: Add entry for Christine Lemmer-Webber.

	gnu: linux-libre 4.4: Update to 4.4.281.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.281.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.280.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.280.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.244.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.244.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.204.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.204.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.141.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.141.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.59.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.59.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.13.11.
	* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.11.
	(linux-libre-5.13-pristine-source): Update hash.

	gnu: OpenSSL 1.0.2: Hide this package.
	* gnu/packages/tls.scm (openssl-1.0): Wrap in 'hidden-package'.

2021-07-27  Giovanni Biscuolo  <g@xelera.eu>

	gnu: adb: Make compatible with OpenSSL 1.1.
	OpenSSL version 1.1 brought some API changes which broke the build here, fix
	that by accessing rsa->n (and e) directly, using RSA_get0_key instead.

	* gnu/packages/patches/adb-libssl_11-compatibility.patch: New file
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/android.scm (android-platform-system-core)[origin]: Use it.
	(adb)[inputs]: Replace openssl-1.0 with openssl.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: Remove tlsdate.
	As discussed in <https://bugs.gnu.org/46602>, tlsdate does not support a
	current release of OpenSSL.

	* gnu/packages/ntp.scm (tlsdate): Remove variable.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: Remove psyclpc.
	As discussed in <https://bugs.gnu.org/46602>, psyclpc does not support a
	current release of OpenSSL.

	* gnu/packages/messaging.scm (psyclpc): Remove variable.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: Remove eschalot.
	As discussed in <https://bugs.gnu.org/46602>, eschalot does not support
	a current release of OpenSSL.

	* gnu/packages/crypto.scm (eschalot): Remove variable.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: Duplicity: Depend on python-paramiko.
	Fixes <https://bugs.gnu.org/49979>.

	* gnu/packages/backup.scm (duplicity)[native-inputs]: Add python-paramiko.

2021-08-11  iKaSeRo  <ahmed@ikasero.com>

	gnu: Add unclutter-xfixes
	* gnu/packages/xdisorg.scm (unclutter-xfixes): New variable.

2021-08-11  Ludovic Courtès  <ludovic.courtes@inria.fr>

	transformations: 'with-patch' works on non-origin sources.
	Fixes <https://issues.guix.gnu.org/49697>.
	Reported by Philippe Swartvagher <philippe.swartvagher@inria.fr>.

	* guix/transformations.scm (patched-source): New procedure.
	(transform-package-patches)[package-with-extra-patches]: Use it
	when (package-source p) is not an origin.
	* tests/transformations.scm ("options->transformation, with-commit +
	with-patch"): New test.

2021-08-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: rocm-opencl-runtime: Shorten patch file name.
	This appeases 'guix lint -c patch-file-names'.

	* gnu/packages/patches/rocm-opencl-runtime-3.10.0-add-rocclr-include-directories.patch:
	Rename to...
	* gnu/packages/patches/rocm-opencl-runtime-3.10.0-includes.patch: ... this.
	* gnu/packages/rocm.scm (rocm-opencl-runtime)[source]: Adjust accordingly.
	* gnu/local.mk (dist_patch_DATA): Likewise.

2021-08-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: rocm-opencl-runtime: Use a non-redirecting source URL.
	* gnu/packages/rocm.scm (rocm-opencl-runtime)[source]: Use 'home-page'
	as the URL; since it lacks the ".git" prefix, that placates 'guix lint'.

2021-08-11  Xinglu Chen  <public@yoctocell.xyz>

	gnu: emacs-vertico: Update to 0.14.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.14.

	gnu: emacs-marginalia: Update to 0.8.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 0.8.

	gnu: emacs-consult: Update to 0.10.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.10.

	gnu: emacs-corfu: Update to 0.11.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.11.

2021-08-11  Milkey Mouse  <milkeymouse@meme.institute>

	gnu: python-aiorpcx: Update to 0.22.1.
	* gnu/packages/finance.scm (electrum)[inputs]: Use python-aiorpcx-0.18.
	* gnu/packages/python-web.scm (python-aiorpcx): Update to 0.22.1.
	(python-aiorpcx-0.18): New variable.

2021-08-11  Xinglu Chen  <public@yoctocell.xyz>

	gnu: emacs-project: Update to 0.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.6.1.

	gnu: emacs-emms: Update to 7.6.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 7.6.

2021-08-11  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 78.13.0.
	* gnu/packages/gnuzilla.scm (icedove): Update to 78.13.0.

2021-08-10  Marius Bakke  <marius@gnu.org>

	gnu: uBlock Origin: Update to 1.37.2.
	* gnu/packages/browser-extensions.scm (uassets): Update to 54e217d90.
	(ublock-origin): Update to 1.37.2.

	gnu: ungoogled-chromium: Update to 92.0.4515.131-0.4a9534c.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 92.
	(%chromium-version): Set to 92.0.4515.131.
	(%ungoogled-revision): Set to 92.0.4515.131-1-0-g4a9534c.
	(%ungoogled-origin): Update hash.
	(ungoogled-chromium-snippet): Remove obsolete substitution and trailing #t.
	(ungoogled-chromium)[source]: Update hash.
	[arguments]: Remove trailing #t's.
	[native-inputs]: Remove PYTHON-BEAUTIFULSOUP4 and PYTHON-HTML5LIB.  Add
	PYTHON-WRAPPER.
	[inputs]: Add LINUX-LIBRE-HEADERS-5.10.

	gnu: libcacard: Enable PC/SC support.
	* gnu/packages/spice.scm (libcacard)[propagated-inputs]: Add PCSC-LITE.

2021-08-10  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 78.13.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2021-29980, CVE-2021-29984, CVE-2021-29985,
	CVE-2021-29986, CVE-2021-29988, and CVE-2021-29989.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update upstream source hash.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: Borg: Use bundled msgpack.
	This is an old and customized version of msgpack-python.

	* gnu/packages/backup.scm (borg)[source]: In the snippet, don't delete the
	bundled 'msgpack' directory, and remove the related substition applied to
	setup.py.
	[arguments]: Remove the 'use-system-msgpack' phase.
	[inputs]: Remove 'python-msgpack-transitional'.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: mit-krb5: Update to 1.18.4 [fixes CVE-2021-36222].
	* gnu/packages/kerberos.scm (mit-krb5)[replacement]: New field.
	(mit-krb5-1.18.4): New variable.

2021-08-10  Milkey Mouse  <milkeymouse@meme.institute>

	gnu: python-libusb1: Update to 1.9.3.
	* gnu/packages/libusb.scm (python-libusb1): Update to 1.9.3.
	[inputs], [propagated-inputs]: Change libusb to a propagated-input.

2021-08-10  Ivan Gankevich  <i.gankevich@spbu.ru>

	gnu: Add task-spooler.
	* gnu/packages/task-runners.scm (task-spooler): New variable.

2021-08-10  Ivan Gankevich  <i.gankevich@spbu.ru>

	gnu: sendmail: Install executables to $prefix/sbin and $prefix/bin directories.
	Currently "sendmail" installs executables to $PREFIX/usr/sbin and
	$PREFIX/usr/bin directories. This patch changes them to $PREFIX/sbin and
	$PREFIX/bin respectively. Also this patch fixes broken symlinks in
	$PREFIX/bin and updates package definitions that use old sendmail paths.

	* gnu/packages/mail.scm (sendmail): Set new paths.
	 [arguments]<#:phases>{replace-/usr}: Remove /usr prefix.
	 [arguments]<#:phases>{post-install}: Fix broken symlinks
	 [arguments]<#:phases>{configure}: Set paths without /usr prefix.
	* gnu/packages/mail.scm (claws-mail): Use new sendmail paths.
	* gnu/packages/version-control.scm (python-git-multimail): Use new
	  sendmail paths.

2021-08-10  Sarah Morgensen  <iskarian@mgsn.dev>

	etc/committer: Pass command-line arguments to main.
	* etc/committer.scm.in: Call main with command line arguments.

2021-08-10  Sarah Morgensen  <iskarian@mgsn.dev>

	etc/committer: Support custom commit messages.
	Allow custom change commit messages by supplying a commit message and
	optionally a changelog message as arguments.

	* etc/committer.scm.in (break-string-with-newlines)
	(custom-commit-message): New procedures.
	(main)[change-commit-message*]: New sub-procedure. Use them.
	(main): Use it.

2021-08-10  Ryan Sundberg  <ryan@arctype.co>

	gnu: rocksdb: set TEST_TMPDIR for faster test i/o.
	The rocksdb test can take an egregious amount of time on a spinning HDD.
	This will inherit guixbuild's /tmp mount for the rocksdb testing
	directory.

	* gnu/packages/databases.scm (rocksdb)[arguments]: set TEST_TMPDIR for
	check phase

2021-08-10  Paul A. Patience  <paul@apatience.com>

	gnu: dealii-openmpi: Add Trilinos dependency.
	* gnu/packages/maths.scm (trilinos-for-dealii-openmpi): New variable.
	(dealii-openmpi)[propagated-inputs]: Add trilinos-for-dealii-openmpi.

2021-08-10  Ludovic Courtès  <ludo@gnu.org>

	store: Add 'map/accumulate-builds' cutoff to address pathological cases.
	Fixes <https://bugs.gnu.org/49439>.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	Previously, a command such as:

	  guix environment pigx-scrnaseq

	could lead to unbounded memory growth and could even fail to complete
	when some items are missing from the store.  This was because
	'map/accumulate-builds' callees would keep making .drv build requests
	that were turned into <unresolved> nodes; in this case, there are often
	many identical build requests.  Stopping accumulation earlier allows us
	to unlock the situation by proceeding with the first few build requests
	instead of spinning until we've accumulated all the build requests.

	* guix/store.scm (map/accumulate-builds): Define 'accumulation-cutoff'.
	Use a loop when iterating over LST and maintain a counter of unresolved
	nodes met so far; return when the counter exceeds ACCUMULATION-CUTOFF.

2021-08-10  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: mu: Update to 1.6.2.
	* gnu/packages/mail.scm (mu): Update to 1.6.2.
	[inputs]: Use guile-3.0.
	[arguments]: Remove autotools substitutions for guile-2.2.  Update
	'patch-bin-sh-in-tests phase to new tests.  Do not return #t in the remaining
	phases.

2021-08-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcompris-qt: Switch to qt-build-system.
	* gnu/packages/education.scm (gcompris-qt)[build-system]: Switch from
	cmake-build-system to qt-build-system.
	[arguments]: Remove custom 'wrap-executable phase.

	gnu: gcompris-qt: Update to 1.1.
	* gnu/packages/education.scm (gcompris-qt): Update to 1.1.

2021-08-10  Mathieu Othacehe  <othacehe@gnu.org>

	scripts: publish: Remove leftover comment.
	* guix/scripts/publish.scm (render-narinfo/cached): Remove leftover comment.

	scripts: publish: Remove unused argument.

2021-08-10  Mike Rosset  <mrosset@bufio.org>

	gnu: python-aiorpcx: Update to 0.18.7.
	* gnu/packages/python-web.scm (python-aiorpcx): Update to 0.18.7.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: Remove cadaver.
	As discussed in <https://bugs.gnu.org/46602>, cadaver does not support a
	current release of OpenSSL.

	* gnu/packages/web.scm (cadaver): Remove variable.

2021-07-27  Xinglu Chen  <public@yoctocell.xyz>

	gnu: fetchmail: Update to 6.4.21 [fixes CVE-2021-36386].
	* gnu/packages/mail.scm (fetchmail): Update to 6.4.21.

2021-08-09  Ludovic Courtès  <ludo@gnu.org>

	inferior: 'cached-channel-instance' no longer calls 'show-what-to-build'.
	This allows the user of 'cached-channel-instance' to install the build
	handler of its choice.  In particular, it allows "guix time-machine" to
	install a build notifier with the right options instead of using the
	defaults that 'cached-channel-instance' would pass to
	'show-what-to-build*'.

	* guix/inferior.scm (cached-channel-instance): Remove call to
	'show-what-to-build*'.
	(inferior-for-channels): Wrap body in 'with-build-handler'.
	* guix/scripts/time-machine.scm (guix-time-machine): Use
	'with-build-handler'.

2021-08-09  Ludovic Courtès  <ludo@gnu.org>

	self: Use default config variable values for derivations.
	The value of %localstatedir, %storedir, and %sysconfdir is known to have
	no impact on the compilation of the Guix modules.  Thus, explicitly
	build those modules against a (guix config) module that uses all the
	default values.  That way, a Guix installation that uses different
	config values can still benefit from substitutes.

	Reported by Ricardo Wurmus.

	* guix/self.scm (%default-config-variables): New variable.
	(make-config.scm): Add #:config-variables and honor it.
	(compiled-guix)[*core-modules*]: Pass #:config-variables to
	'make-config.scm'.

2021-08-09  Milkey Mouse  <milkeymouse@meme.institute>

	gnu: electrum: Update to 4.1.5.
	* gnu/packages/finance.scm (electrum): Update to 4.1.5.

2021-08-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-coveralls: Update to 3.2.0.
	* gnu/packages/python-check.scm (python-coveralls): Update to 3.2.0.

2021-08-09  Lars-Dominik Braun  <lars@6xq.net>

	gnu: rocminfo: Add description.
	* gnu/packages/rocm.scm (rocminfo) [description]: Add it.

2021-08-09  Lars-Dominik Braun  <lars@6xq.net>

	gnu: rocminfo: Static references to lsmod and grep.
	Fixes usage in a pure environment.

	* gnu/packages/rocm.scm (rocminfo) [arguments]: Add #:phases.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: IlmBase and OpenEXR: Update to 2.5.7.
	* gnu/packages/graphics.scm (ilmbase): Update to 2.5.7.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: Remove pidentd.
	As discussed in <https://bugs.gnu.org/46602>, pidentd does not support a
	current release of OpenSSL, and there does not seem to be any activity
	upstream to improve that.

	* gnu/packages/networking.scm (pidentd): Remove variable.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: dav1d: Update to 0.9.1.
	* gnu/packages/video.scm (dav1d): Update to 0.9.1.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: Remove dillo.
	As discussed in <https://bugs.gnu.org/46602>, Dillo does not include a
	supported implementation of TLS / HTTPS, and there does not seem to be
	any activity upstream to improve that.

	* gnu/packages/web-browsers.scm (dillo): Remove variable.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.16.1.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.16.1.
	[arguments]: Adjust the custom install phase to upstream changes.

	gnu: libaom: Update to 3.1.2.
	* gnu/packages/video.scm (libaom): Update to 3.1.2.

	gnu: linux-libre 4.4: Update to 4.4.279.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.279.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.279.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.279.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.243.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.243.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.202.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.202.
	(linux-libre-4.19-pristine-source): Update hash.

2021-07-27  Leo Famulari  <leo@famulari.name>

	Revert "gnu: syncthing: Prepare for cross-compiling."
	This commit broke splitting the package into multiple outputs.

	See <https://bugs.gnu.org/50071>.

	This reverts commit b33f5d7ff0627424a06fd0416761cd81c350e20a.

2021-08-15  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	Update copyright/name notices for Christine Lemmer-Webber.
	* doc/guix-cookbook.texi: Update copyright/name for Christine Lemmer-Webber.
	* gnu/build/image.scm: Likewise.
	* gnu/build/vm.scm: Likewise.
	* gnu/packages/admin.scm: Likewise.
	* gnu/packages/assembly.scm: Likewise.
	* gnu/packages/audio.scm: Likewise.
	* gnu/packages/backup.scm: Likewise.
	* gnu/packages/check.scm: Likewise.
	* gnu/packages/databases.scm: Likewise.
	* gnu/packages/emacs-xyz.scm: Likewise.
	* gnu/packages/finance.scm: Likewise.
	* gnu/packages/gnupg.scm: Likewise.
	* gnu/packages/guile-xyz.scm: Likewise.
	* gnu/packages/guile.scm: Likewise.
	* gnu/packages/haskell-xyz.scm: Likewise.
	* gnu/packages/linux.scm: Likewise.
	* gnu/packages/mail.scm: Likewise.
	* gnu/packages/password-utils.scm: Likewise.
	* gnu/packages/perl.scm: Likewise.
	* gnu/packages/python-web.scm: Likewise.
	* gnu/packages/python-xyz.scm: Likewise.
	* gnu/packages/python.scm: Likewise.
	* gnu/packages/sphinx.scm: Likewise.
	* gnu/packages/ssh.scm: Likewise.
	* gnu/packages/xdisorg.scm: Likewise.
	* gnu/services/networking.scm: Likewise.
	* gnu/system/vm.scm: Likewise.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: gnuradio: Don't include QtWebKit in the dependency graph.
	* gnu/packages/radio.scm (gnuradio)[inputs]: Replace python-pyqt with
	python-pyqt-without-qtwebkit.

2021-08-15  Ricardo Wurmus  <rekado@elephly.net>

	doc: Fix typo.
	* doc/guix-cookbook.texi (GUIX_PACKAGE_PATH): Fix typo in file name.

	Reported-by: breathein on IRC.

2021-08-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: exiv2: Enable tests.
	* gnu/packages/image.scm (exiv2)[arguments]: Don't skip tests. Add
	test-target, configure-flags to enable tests.
	[native-inputs]: Add googletest, python.

	gnu: exiv2: Update to 0.27.4.
	* gnu/packages/image.scm (exiv2): Update to 0.27.4.

2021-08-15  Brice Waegeneire  <brice@waegenei.re>

	gnu: ddcci-driver-linux: Update to 0.3.4.
	* gnu/packages/linux.scm (ddcci-driver-linux): Update to 0.3.4.

	import: gem: Fix typo.
	* guix/scripts/import/gem.scm (%options): Fix typo.

2021-08-15  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add emacs-ahg.
	* gnu/packages/emacs-xyz.scm (emacs-ahg): New variable.

2021-08-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wob: Update to 0.12.
	* gnu/packages/xdisorg.scm (wob): Update to 0.12.

	gnu: emacs-editorconfig: Update to 0.8.2.
	* gnu/packages/emacs-xyz.scm (emacs-editorconfig): Update to 0.8.2.

	gnu: emacs-map: Update to 3.1.
	* gnu/packages/emacs-xyz.scm (emacs-map): Update to 3.1.

	gnu: emacs-auctex: Update to 13.0.13.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.0.13.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.139.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.139.
	(linux-libre-5.4-pristine-source): Update hash.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: rtl8812au-aircrack-ng-linux-module: Update to 5.6.4.2-5.b8167e6.
	Fixes the build with linux-libre 5.12.

	Reported by philipper905 on #guix.

	* gnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module): Update to
	5.6.4.2-5.b8167e6.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.203.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.203.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.140.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.140.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.58.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.58.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.13.10.
	* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.10.
	(linux-libre-5.13-pristine-source): Update hash.

2021-08-14  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: electrum: Add Ledger support.
	* gnu/packages/finance.scm (electrum)[inputs]: Add python-hidapi,
	python-ledgerblue, python-btchip-python.

	gnu: Add python-btchip-python.
	* gnu/packages/finance.scm (python-btchip-python): New variable.

2021-08-14  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: linux-libre: Add perf probe support.
	* gnu/packages/aux-files/linux-libre/5.10-i686.conf: Enable
	CONFIG_UPROBE_EVENTS option.
	* gnu/packages/aux-files/linux-libre/5.10-x86_64.conf: Ditto.
	* gnu/packages/aux-files/linux-libre/5.13-i686.conf: Ditto.
	* gnu/packages/aux-files/linux-libre/5.13-x86_64.conf: Ditto.
	* gnu/packages/aux-files/linux-libre/5.4-i686.conf: Ditto.
	* gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: Ditto.

2021-08-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add gnss-sdr.
	* gnu/packages/radio.scm (gnss-sdr): New variable.

2021-08-13  Brice Waegeneire  <brice@waegenei.re>

	gnu: icecat: Add WebAuthn support.
	* gnu/packages/gnuzilla.scm (icecat)[inputs]: Add eudev.
	[phases]: Add eudev to the wrapper.

2021-08-13  Sergei Trofimovich  <slyich@gmail.com>

	gnu: re2c: Update to 2.2.
	* gnu/packages/re2c.scm (re2c): Update to 2.2.
	[native-inputs]: Add python.

2021-08-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: opendht: Update to 2.3.0.
	* gnu/packages/networking.scm (opendht): Update to 2.3.0.

2021-08-13  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add emacs-placeholder.
	* gnu/packages/emacs-xyz.scm (emacs-placeholder): New variable.

	gnu: Add emacs-epithet.
	* gnu/packages/emacs-xyz.scm (emacs-epithet): New variable.

	gnu: Add emacs-filladapt.
	* gnu/packages/emacs-xyz.scm (emacs-filladapt): New variable.

2021-08-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-projectile: Update to 2.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-projectile): Update to 2.5.0.

	gnu: emacs-geiser: Update to 0.17.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.17.
	[arguments]<#:phases>: Fix a typo prior to generating the documentation.

2021-08-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-rnaseq: Update to 0.0.19.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.19.

2021-08-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-find-file-in-project: Update to 6.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-find-file-in-project): Update to 6.1.1.

	gnu: emacs-crux: Update to 0.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-crux): Update to 0.4.0.

	gnu: emacs-ebib: Update to 2.32.2.
	* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.32.2.

	gnu: emacs-parsebib: Update to 3.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-parsebib): Update to 3.0.1.

2021-08-13  Mathieu Othacehe  <othacehe@gnu.org>

	services: cuirass: Reverse the no-publish logic.
	This is a follow-up of d128c6fd33f46ec4e2d0ef352d20a858c377bf6f.

	* gnu/services/cuirass.scm (<cuirass-remote-server-configuration>)
	[no-publish?]: Rename it to ...
	[publish?]: ... this new field.
	(cuirass-shepherd-service): Adapt it.
	* doc/guix.texi (Cuirass remote building): Document it.

2021-08-13  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: python-pygmesh: Update to 7.1.10.
	* gnu/packages/simulation.scm (python-pygmah): Update to 7.1.10.
	[arguments]<#:phases>: Tests have moved to the 'tests' directory.
	The test_readme.py file has been removed.

	gnu: python-pygmsh: Change source to 'git-fetch'.
	* gnu/packages/simulation.scm (python-pygmsh)[source]: Change to
	'git-fetch'.

2021-08-13  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: python-pygmsh: Update snippet for Gmsh > 4.7.0.
	The old field option name is not needed after commit
	78595fe3650057f258109c6599f4bae1d0e72e (Gmsh 4.8.4).

	* gnu/packages/simulation.scm (python-pygmsh)[source]: Remove
	option name substitution.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: khal: Update to 0.10.4.
	* gnu/packages/calendar.scm (khal): Update to 0.10.4.

2021-08-12  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: drones: Remove it.
	Remove this file as the ardupilot packages are broken for a long time and no
	one complained.

	* gnu/packages/drones.scm: Remove it.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Ditto.

2021-08-12  Mathieu Othacehe  <othacehe@gnu.org>

	services: cuirass: Fix the substitute-urls argument.
	This is a follow-up of: 23b5b168ae95aed04cbaa0598449361af3423688.

	* gnu/services/cuirass.scm (cuirass-remote-worker-shepherd-service): Fix it.

2021-08-12  Mathieu Othacehe  <othacehe@gnu.org>

	services: cuirass: Add a substitute-urls argument.
	* gnu/services/cuirass.scm (<cuirass-remote-worker-configuration>): Add a
	substitute-urls field.
	(cuirass-remote-worker-shepherd-service): Honor it.
	* doc/guix.texi (Cuirass remote building): Document it.

	gnu: cuirass: Update to 1.1.0-3.91e8b2e.
	* gnu/packages/ci.scm (cuirass): Update to 1.1.0-3.91e8b2e.

	services: cuirass: Add a no-publish argument.
	* gnu/services/cuirass.scm (<cuirass-remote-server-configuration>): Add a
	no-publish? field.
	(cuirass-shepherd-service): Honor it.
	* doc/guix.texi (Cuirass remote building): Document it.

2021-08-12  Ludovic Courtès  <ludo@gnu.org>

	system: install, hurd: Use 'setuid-programs'.
	This is a followup to a7ac19851baab3fbcc40c4b2cf5b00a6ac9cd2f3.

	* gnu/system/install.scm (installation-os)[setuid-programs]: Use
	'setuid-program'.
	* gnu/system/hurd.scm (%setuid-programs/hurd): Use 'file-like->setuid-program'.

2021-08-12  Ludovic Courtès  <ludo@gnu.org>

	system: Accept gexps in 'setuid-programs'.
	Commit a7ac19851baab3fbcc40c4b2cf5b00a6ac9cd2f3 led configs such as the
	following one, which were previously valid, to be rejected:

	  (operating-system
	    ;; ...
	    (setuid-programs (cons #~(string-append #$wireshark "/bin/dumpcap")
	                           %setuid-programs)))

	They are now accepted again.

	Reported by wonko on #guix.

	* gnu/system.scm (%ensure-setuid-program-list): Handle the case where
	PROGRAM is not a file-like.

2021-08-12  Ludovic Courtès  <ludo@gnu.org>

	system: Handle 'setuid-programs' deprecation handling as a field sanitizer.
	Previously, evaluating an OS configuration with a childhurd (for
	instance) would produce tens of lines like:

	  guix system: warning: representing setuid programs with '#<file-append #<package shadow@4.8.1 gnu/packages/admin.scm:798 7ff97f6f7640> "/bin/passwd">' is deprecated; use 'setuid-program' instead

	Now, it prints this one line:

	  gnu/system/hurd.scm:105:2: warning: representing setuid programs with file-like objects is deprecated; use 'setuid-program' instead

	This change also means that extensions of 'setuid-program-service-type'
	now have to provide a list of <setuid-program>, so it's stricter in this
	sense.

	* gnu/services.scm (setuid-program-file-like-deprecated): Remove.
	(setuid-program-service-type)[extend]: Remove
	'setuid-program-file-like-deprecated' call.  Assume CONFIG and
	EXTENSIONS are already lists of <setuid-program> records.
	* gnu/system.scm (<operating-system>)[setuid-programs]: Add 'sanitize'
	property.  Change accessor name from '%operating-system-setuid-programs'
	to 'operating-system-setuid-programs'.
	(operating-system-default-essential-services)
	(hurd-default-essential-services): Adjust accordingly.
	(ensure-setuid-program-list): New macro.
	(%ensure-setuid-program-list): New procedure, based on
	'setuid-program-file-like-deprecated'.

2021-08-12  Ludovic Courtès  <ludo@gnu.org>

	records: Support field sanitizers.
	* guix/records.scm (make-syntactic-constructor): Add #:sanitizers.
	[field-sanitizer]: New procedure.
	[wrap-field-value]: Honor F's sanitizer.
	(define-record-type*)[field-sanitizer]: New procedure.
	Pass #:sanitizer to 'make-syntactic-constructor'.
	* tests/records.scm ("define-record-type* & sanitize")
	("define-record-type* & sanitize & thunked"): New tests.

	gnu: jsonnet: Do not build static libraries.
	* gnu/packages/cpp.scm (jsonnet)[arguments]: Pass "-DBUILD_STATIC_LIBS=OFF".

2021-08-12  Vivien Kraus  <vivien@planete-kraus.eu>

	gnu: Add jsonnet.
	* gnu/packages/cpp.scm (jsonnet): New variable.

2021-08-12  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.1.0-2.830817a.
	* gnu/packages/ci.scm (cuirass): Update to 1.1.0-2.830817a.

2021-08-12  Charles  <charles.b.jackson@protonmail.com>

	gnu: cl-plump: Update to 2.0.0-2.3584275.
	* gnu/packages/lisp-xyz.scm (sbcl-plump): Update to 2.0.0-2.3584275.

2021-08-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: markets: Fix running on non-Gnome desktops.
	* gnu/packages/gnome-xyz.scm (markets)[inputs]: Add
	gsettings-desktop-schemas.

2021-08-12  Vinicius Monego  <monego@posteo.net>

	gnu: markets: Update to 0.5.2.
	* gnu/packages/gnome-xyz.scm (markets): Update to 0.5.2.
	[arguments]<#:phases>: Don't return #t.
	[inputs]: Use libhandy-1.
	[license]: Use gpl3+.

2021-08-11  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: sakura: Update to 3.8.3.
	* gnu/packages/terminals.scm (sakura): Update to 3.8.3.

	gnu: qjackctl: Update to 0.9.4.
	* gnu/packages/audio.scm (qjackctl): Update to 0.9.4.

	gnu: ardour: Update to 6.8.
	* gnu/packages/audio.scm (ardour): Update to 6.8.

	gnu: gpodder: Update to 3.10.21.
	* gnu/packages/gpodder.scm (gpodder): Update to 3.10.21.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.57.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.57.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.13.9.
	* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.9.
	(linux-libre-5.13-pristine-source): Update hash.

2021-08-08  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add ocamlformat.
	* gnu/packages/ocaml.scm (ocamlformat): New variable.

	gnu: Add ocaml-dune-build-info.
	* gnu/packages/ocaml.scm (ocaml-dune-build-info): New variable.

	gnu: Add ocaml-fix.
	* gnu/packages/ocaml.scm (ocaml-fix): New variable.

	gnu: Add ocaml-uuseg.
	* gnu/packages/ocaml.scm (ocaml-uuseg): New variable.

	gnu: Add ocaml-uucp.
	* gnu/packages/ocaml.scm (ocaml-uucp): New variable.

	gnu: Add ocaml-uucd.
	* gnu/packages/ocaml.scm (ocaml-uucd): New variable.

	gnu: ocaml-bisect-ppx: Update to 2.6.1.
	* gnu/packages/ocaml.scm (ocaml-bisect-ppx): Update to 2.6.1.
	[propagated-inputs]: Adjust accordingly.
	[arguments]: Remove unnecessary phase; disable tests.

2021-08-08  Lars-Dominik Braun  <lars@6xq.net>

	gnu: darktable: Add compatibility for ROCm.
	darktable has a few tools, which can use OpenCL, not just the main
	binary. Instead of wrapping it, patch the search path. ROCm also
	fails to build OpenCL kernels with just the inline keyword. Apply
	upstream fix.

	* gnu/packages/photo.scm (darktable) [#:phases]: Add new phases, remove
	LD_LIBRARY_PATH from wrap-binary.

2021-08-08  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add rocm-bandwidth-test.
	* gnu/packages/rocm.scm (rocm-bandwidth-test): New variable.

	gnu: Add rocminfo.
	* gnu/packages/rocm.scm (rocminfo): New variable.

	gnu: Add rocm-opencl-runtime.
	* gnu/packages/rocm.scm (rocm-opencl-runtime): New variable.
	* gnu/packages/patches/rocm-opencl-runtime-3.10.0-add-rocclr-include-directories.patch,
	gnu/packages/patches/rocm-opencl-runtime-4.3-noclinfo.patch,
	gnu/packages/patches/rocm-opencl-runtime-4.3-nocltrace.patch,
	gnu/packages/patches/rocm-opencl-runtime-4.3-noopencl.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

	gnu: Add rocclr.
	* gnu/packages/rocm.scm (rocclr): New variable.

	gnu: Add rocr-runtime.
	* gnu/packages/rocm.scm (rocr-runtime): New variable.

	gnu: Add roct-thunk-interface.
	* gnu/packages/rocm.scm (roct-thunk-interface): New variable.

	gnu: Add rocm-comgr.
	* gnu/packages/rocm.scm (rocm-comgr): New variable.
	* gnu/packages/patches/rocm-comgr-3.1.0-dependencies.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add rocm-device-libs.
	* gnu/packages/rocm.scm (rocm-device-libs): New variable.

	gnu: Add llvm-for-rocm.
	* gnu/packages/rocm.scm (llvm-for-rocm): New variable.
	* gnu/packages/patches/llvm-roc-3.0.0-add_libraries.patch,
	gnu/packages/patches/llvm-roc-4.0.0-remove-isystem-usr-include.patch,
	gnu/packages/patches/llvm-roc-4.2.0-add_Object.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

	gnu: Add rocm-cmake.
	* gnu/packages/rocm.scm (%rocm-version, rocm-cmake): New variables.

2021-08-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-11: Update to 11.2.0.
	* gnu/packages/gcc.scm (gcc-11): Update to 11.2.0.

	gnu: stockfish: Update aarch64-linux build target.
	* gnu/packages/games.scm (stockfish)[arguments]: Build for armv8 on
	aarch64-linux.

2021-08-08  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: svd2rust: Update to 0.19.0.
	* gnu/packages/crates-io.scm (svd2rust): Update to 0.19.0.
	[arguments]<#:cargo-inputs]: Add rust-anyhow, rust-clap-conf, rust-thiserror.
	Remove rust-error-chain.

	gnu: Add rust-clap-conf.
	* gnu/packages/crates-io.scm (rust-clap-conf-0.1): New variable.

	gnu: rust-svd-parser: Update home-page.
	* gnu/packages/crates-io.scm (rust-svd-parser)[home-page]: Modify.

	gnu: rust-svd-parser: Update to 0.10.2.
	* gnu/packages/crates-io.scm (rust-svd-parser): Update to 0.10.2.
	[arguments]<#:cargo-inputs]: Remove rust-either.  Add rust-once-cell,
	rust-rayon, rust-regex.

2021-08-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-networkx: Update to 2.6.2.
	* gnu/packages/python-xyz.scm (python-networkx): Update to 2.6.2.

2021-08-08  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: fldigi: Update to 4.1.20.
	* gnu/packages/radio.scm (fldigi): Update to 4.1.20.

	gnu: txr: Update to 268.
	* gnu/packages/lisp.scm (txr): Update to 268.
	  [arguments]: Update 'fix-tests' phase.

2021-08-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-2.5: Update to 2.5.9.
	* gnu/packages/ruby.scm (ruby-2.5): Update to 2.5.9.
	[source]: Remove redundant inherited fields.

	gnu: ruby-3.0: Update to 3.0.2.
	* gnu/packages/ruby.scm (ruby-3.0): Update to 3.0.2.

	gnu: ruby-2.7: Update to 2.7.4.
	* gnu/packages/ruby.scm (ruby-2.7): Update to 2.7.4.
	[source]: Remove redundant inherited fields.

2021-08-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Add a tip to better name mcron jobs.
	* doc/guix.texi (Scheduled Job Execution): Specify the 'displayable' argument
	for the 'updatedb-job' example.  Add a tip to better name jobs, referring to
	the modified example.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: MPD: Update to 0.22.10.
	* gnu/packages/mpd.scm (mpd): Update to 0.22.10.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: lynx: Update to 2.9.0dev.9 [security fixes].
	Fixes <https://lists.nongnu.org/archive/html/lynx-dev/2021-08/msg00000.html>.

	* gnu/packages/web-browsers.scm (lynx): Update to 2.9.0dev.9.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: GPSD: Update to 3.23.
	Fixes <https://gitlab.com/gpsd/gpsd/-/issues/144>, "GPSD time will jump
	back 1024 weeks at after week=2180 (23-October-2021)".

	See also <http://bugs.gnu.org/49815>.

	* gnu/packages/gps.scm (gpsd): Update to 3.23.
	[arguments]: Set TAR=noop in the 'fix-build' phase.

2021-08-07  muradm  <mail@muradm.net>

	services: pam-limits: fix limits.conf location
	* gnu/services/base.scm: fix limits.conf location

	This fixes #49771

2021-08-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-elfeed-score: Update to 0.7.10.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 0.7.10.

2021-08-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dovecot-pigeonhole: Update to 0.5.16.
	* gnu/packages/mail.scm (dovecot-pigeonhole): Update to 0.5.16.

	gnu: dovecot: Update to 2.3.16.
	* gnu/packages/mail.scm (dovecot): Update to 2.3.16.

2021-08-07  Maxime Devos  <maximedevos@telenet.be>

	etc: committer: Support reading G-expressions.
	Some package definitions use G-expressions (see, e.g., chez-scheme).
	Import (guix gexp) such that Guile knows how to read those.
	Otherwise, an exception such as the following might be raised:

	ERROR: In procedure read:
	In procedure scm_lreadr: gnu/services/networking.scm:480:16: Unknown # object: #\~

	* etc/committer.scm.in: Import (guix gexp).

2021-08-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-valign.
	* gnu/packages/emacs-xyz.scm (emacs-valign): New variable.

	gnu: emacs-magit: Update to 3.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 3.2.1.

	gnu: emacs-fountain-mode: Update to 3.5.1.
	* gnu/packages/emacs-xyz.scm (emacs-fountain-mode): Update to 3.5.1.

2021-08-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 1.7.0-25.
	* gnu/packages/algebra.scm (giac): Update to 1.7.0-25.

	gnu: emacs-olivetti: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-olivetti): Update to 2.0.0.

	gnu: emacs-ebdb: Update to 0.7.1.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.7.1.

2021-08-06  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: komikku: Update to 0.30.0.
	* gnu/packages/gnome.scm (komikku): Update to 0.30.0.
	[inputs]: Add python-natsort.

2021-08-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-lazyarrays: Update to 0.21.14.
	* gnu/packages/julia-xyz.scm (julia-lazyarrays): Update to 0.21.14.

	gnu: julia: Update to 1.6.2.
	* gnu/packages/julia.scm (julia): Update to 1.6.2.
	[arguments]: Add phase to adjust the expected number of precompile
	statements. Adjust custom 'disable-broken-tests phase to remove fixed
	test.
	[native-inputs]: Remove nss-certs.

2021-08-06  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add slscroll.
	* gnu/packages/suckless.scm (slscroll): New variable.

	gnu: Add tabbed.
	* gnu/packages/suckless.scm (tabbed): New variable.

2021-08-06  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: go-1.16: Update to 1.16.7.
	* gnu/packages/golang.scm (go-1.16): Update to 1.16.7.

2021-08-06  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add r-datasaurus.
	* gnu/packages/statistics.scm (r-datasaurus): New variable.

2021-08-06  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: emacs-direnv: Patch the reference to direnv.
	* gnu/packages/emacs-xyz.scm (emacs-direnv)
	[phases]{patch-in-direnv}: New phase.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2021-08-06  nee  <nee-git@hidamari.blue>

	gnu: yamagi-quake2: Patch dynamically loaded libraries.
	* gnu/packages/games.scm (yamagi-quake2)
	[arguments]{make-flags}: Remove the DLOPEN_OPENAL=no make flag, which was
	not working as intended.
	[phases]{patch-libraries}: New phase.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2021-08-06  Pkill -9  <pkill9@runbox.com>

	gnu: Add tetrinet.
	* gnu/packages/games.scm (tetrinet): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2021-08-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: restic: Have the custom check phase honor TESTS?.
	* gnu/packages/backup.scm (restic)[phases]{check}: Honor TESTS?.

2021-08-06  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: restic: Patch tests for go-1.16.
	* gnu/packages/patches/restic-0.9.6-fix-tests-for-go1.15.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/backup.scm (restic): Use it.

2021-08-06  Sarah Morgensen  <iskarian@mgsn.dev>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: go-github-com-bmatcuk-doublestar: Remove test incompatible with go-1.16.
	* gnu/packages/golang.scm (go-github-com-bmatcuk-doublestar)
	[phases]{remove-incompatible-test}: New phase.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.278.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.278.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.278.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.278.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.242.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.242.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.201.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.201.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.138.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.138.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.56.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.56.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.13.8.
	* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.8.
	(linux-libre-5.13-pristine-source): Update hash.

2021-08-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: crawl: Update to 0.27.0.
	* gnu/packages/games.scm (crawl): Update to 0.27.0.

	gnu: tome4: Update to 1.7.4.
	* gnu/packages/games.scm (tome4): Update to 1.7.4.

2021-08-05  Felix Gruber  <felgru@posteo.net>

	gnu: audacious: Update to 4.1.
	* gnu/packages/music.scm (audacious): Update to 4.1.
	[inputs]: Replace libmodplug with libopenmpt.
	[arguments]: Add --disable-gtk configure flag as building against GTK,
	in addition to QT, has otherwise become the default.

2021-08-05  Xinglu Chen  <public@yoctocell.xyz>

	gnu: mcron: Update to 1.2.1.
	* gnu/packages/guile-xyz.scm (mcron): Update to 1.2.1.

2021-08-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-sars-cov2-ww: Update to 0.0.3.
	* gnu/packages/bioinformatics.scm (pigx-sars-cov2-ww): Update to 0.0.3.

2021-08-05  Lars-Dominik Braun  <lars@6xq.net>

	gnu: pypy3: Use gdbm compat library and other small fixes.
	* gnu/packages/python.scm (pypy3)[inputs]: Remove bash-minimal.
	[phases]: Remove trailing #t.
	{patch-source}: Use gdbm compat library.  Fix shell with the implicit Bash
	input.
	{build}: Use the '--allworkingmodules' argument.
	{install}: Refactor for clarity.
	[license]: Re-indent comments.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2021-08-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pypy3: Update to 7.3.5.
	The patch disabling tests is removed because it only fixes 2 out of 43 test
	failures.

	* gnu/packages/patches/pypy3-7.3.1-fix-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.
	* gnu/packages/python.scm (pypy3): Update to 7.3.5.
	[patches]: Remove patch.

2021-08-05  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: go-1.16: Honor #:parallel-build?
	* gnu/packages/golang.scm (go-1.16)[arguments]<#:phases>{build}: Honor
	parallel-build?

	gnu: earlyoom: Patch tests for go-1.16.
	* gnu/packages/linux.scm (earlyoom)[source]: Add snippet to not use
	modules in test suite.

	gnu: go-etcd-io-bbolt: Update to 1.3.6.
	* gnu/packages/golang.scm (go-etcd-io-bbolt): Update to 1.3.6.
	[propagated-inputs]: Add go-golang-org-x-sys.

	gnu: go-gopkg-in-check-v1: Update to 1.0.0-20201130134442-10cb98267c6c.
	* gnu/packages/golang.scm (go-gopkg-in-check-v1): Update to
	1.0.0-20201130134442-10cb98267c6c.
	[license]: Correct license.

	gnu: go-github-com-dlclark-regexp2: Update to 1.4.0.
	* gnu/packages/golang.scm (go-github-com-dlclark-regexp2): Update to 1.4.0.

	gnu: go-github-com-magiconair-properties: Update to 1.8.5.
	* gnu/packages/golang.scm (go-github-com-magiconair-properties): Update to 1.8.5.

	gnu: go-github-com-masterminds-goutils: Update to 1.1.1.
	* gnu/packages/golang.scm (go-github-com-masterminds-goutils): Update to 1.1.1.

	gnu: go-github-com-pelletier-go-toml: Update to 1.9.3.
	* gnu/packages/golang.scm (go-github-com-pelletier-go-toml): Update to 1.9.3.

	gnu: go-github-com-sergi-go-diff: Update to 1.2.0.
	* gnu/packages/golang.scm (go-github-com-sergi-go-diff): Update to 1.2.0.

	gnu: go-go-uber-org-atomic: Update to 1.8.0.
	* gnu/packages/golang.scm (go-go-uber-org-atomic): Update to 1.8.0.

	gnu: go-github-com-puerkitobio-goquery: Update to 1.7.0.
	* gnu/packages/golang.scm (go-github-com-puerkitobio-goquery): Update to 1.7.0.

2021-08-05  Peng Mei Yu  <pengmeiyu@riseup.net>

	gnu: ibus-rime: Update to 1.5.0.
	* gnu/packages/ibus.scm (ibus-rime): Update to 1.5.0.
	[build-system]: Change gnu-build-system to cmake-build-system.
	[arguments]: Delete #:make-flags.  Add #:configure-flags.  Update
	'patch-source phase.  Delete 'fix-file-names phase.  Revert deletion of
	'configure phase.

	gnu: rime-data: Update to 0.38.20210802.
	* gnu/packages/ibus.scm (rime-data): Update to 0.38.20210802.
	[arguments]: Delete "no_update=1" from #:make-flags.  Adjust 'patch-source
	phase.  Replace 'build phase.
	[license]: Clarify license for all subpackages.

	gnu: librime: Update to 1.7.3.
	* gnu/packages/ibus.scm (librime): Update to 1.7.3.

2021-08-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia: Fix building on aarch64-linux.
	* gnu/packages/julia.scm (julia)[arguments]: Add phase on aarch64-linux
	to skip linking to nonexistant libquadmath.

2021-08-05  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: Rename u-boot-sifive-fu540 to sifive-unleashed.
	* gnu/packages/bootloaders.scm (u-boot-sifive-fu540): Rename to ...
	(u-boot-sifive-unleashed): ... this.  Change board name from sifive_fu540 to
	sifive_unleashed.
	* gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch: Rename sifive_fu540
	to sifive_unleashed.

2021-08-05  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: u-boot-vexpress: Remove package.
	Upstream no longer supports the platform and we don't expect any users out
	there, see <https://bugs.gnu.org/49552>.

	* gnu/packages/bootloaders.scm (u-boot-vexpress): Remove variable.

2021-08-05  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add optizelle.
	* gnu/packages/maths.scm (optizelle): New variable.

2021-08-05  Ben Sturmfels  <ben@sturm.com.au>

	gnu: Remove python-fudge.
	Remove unused dependency of previously removed fabric package.

	* gnu/packages/python-xyz.scm (python-fudge): Remove variable.

2021-08-05  Ben Sturmfels  <ben@sturm.com.au>

	gnu: Remove python2-paramiko.
	Remove unused dependency of previously removed fabric package.

	* gnu/packages/python-crypto.scm (python2-paramiko): Remove variable.

2021-08-05  Ben Sturmfels  <ben@sturm.com.au>

	gnu: Remove python2-pynacl.
	Remove unused dependency of previously removed fabric package.

	* gnu/packages/python-crypto.scm (python2-pynacl): Remove variable.

2021-08-05  Ben Sturmfels  <ben@sturm.com.au>

	gnu: Remove python2-bcrypt.
	Remove unused dependency of previously removed fabric package.

	* gnu/packages/python-crypto.scm (python2-bcrypt): Remove variable.

2021-08-05  Ben Sturmfels  <ben@sturm.com.au>

	gnu: Remove fabric.
	Remove obsolete Python 2 package that fails to build.

	* gnu/packages/admin.scm (fabric): Remove variable.

2021-08-05  Xinglu Chen  <public@yoctocell.xyz>

	gnu: mit-scheme: Update to 11.2.
	* gnu/packages/scheme.scm (mit-scheme): Update to 11.2.
	[native-inputs]: Add ‘texlive-epsf’ to ‘telive-union’, and add ‘ghostscript’.
	[inputs]: Add ‘ncurses’.  Replace the URL for i686 with the URL for aarch64.

2021-08-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: endless-sky: Remove #t at the end of phase.
	* gnu/packages/games.scm (endless-sky): Remove #t at the end of phase.  Fix
	indentation.

2021-08-05  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: endless-sky: Enable tests.
	* gnu/packages/games.scm (endless-sky)[arguments]: Enable tests.

	gnu: endless-sky: Clean up phases.
	* gnu/packages/games.scm (endless-sky)[arguments]: Drop unused substitution
	and merge existing phases into 'fix-paths.

	gnu: endless-sky: Update to 0.9.14.
	* gnu/packages/games.scm (endless-sky): Update to 0.9.14.
	[arguments]: Add 'use-gcc-ar phase to support LTO used by the new version.

2021-07-27  Simon South  <simon@simonsouth.net>

	gnu: knot-resolver: Update to 5.4.0.
	* gnu/packages/dns.scm (knot-resolver): Update to 5.4.0.

2021-07-27  Michael Rohleder  <mike@rohleder.de>

	gnu: lesspipe: Update to 1.86.
	* gnu/packages/less.scm (lesspipe): Update to 1.86.

	gnu: mousepad: Update to 0.5.6.
	* gnu/packages/xfce.scm (mousepad): Update to 0.5.6.

2021-08-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-elpher: Update to 3.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 3.2.2.

	gnu: emacs-lua-mode: Update to 20210802.
	* gnu/packages/emacs-xyz.scm (emacs-lua-mode): Update to 20210802.

	gnu: emacs-so-long: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-so-long): Update to 1.1.

	gnu: flare-game: Update to 1.12.
	* gnu/packages/games.scm (flare-game): Update to 1.12.
	(flare-engine): Update to 1.12.

2021-07-27  Leo Famulari  <leo@famulari.name>

	download: Remove defunct GNOME mirrors.
	* guix/download.scm (%mirrors): Remove defunct GNOME mirrors, and try
	the canonical site first.

2021-08-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nushell: Update to 0.35.0.
	* gnu/packages/shells.scm (nushell):
	(rust-nu-ansi-term-0.35):
	(rust-nu-cli-0.35):
	(rust-nu-command-0.35):
	(rust-nu-completion-0.35):
	(rust-nu-data-0.35):
	(rust-nu-engine-0.35):
	(rust-nu-errors-0.35):
	(rust-nu-json-0.35):
	(rust-nu-parser-0.35):
	(rust-nu-path-0.35):
	(rust-nu-plugin-0.35):
	(rust-nu-plugin-binaryview-0.35):
	(rust-nu-plugin-chart-0.35):
	(rust-nu-plugin-fetch-0.35):
	(rust-nu-plugin-from-bson-0.35):
	(rust-nu-plugin-from-sqlite-0.35):
	(rust-nu-plugin-inc-0.35):
	(rust-nu-plugin-match-0.35):
	(rust-nu-plugin-post-0.35):
	(rust-nu-plugin-ps-0.35):
	(rust-nu-plugin-query-json-0.35):
	(rust-nu-plugin-s3-0.35):
	(rust-nu-plugin-selector-0.35):
	(rust-nu-plugin-start-0.35):
	(rust-nu-plugin-sys-0.35):
	(rust-nu-plugin-textview-0.35):
	(rust-nu-plugin-to-bson-0.35):
	(rust-nu-plugin-to-sqlite-0.35):
	(rust-nu-plugin-tree-0.35):
	(rust-nu-plugin-xpath-0.35):
	(rust-nu-pretty-hex-0.35):
	(rust-nu-protocol-0.35):
	(rust-nu-source-0.35):
	(rust-nu-stream-0.35):
	(rust-nu-table-0.35):
	(rust-nu-test-support-0.35):
	(rust-nu-value-ext-0.35): Update to 0.35.0.

	gnu: rust-md-5-0.9: Update to 0.9.1.
	* gnu/packages/crates-io.scm (rust-md-5-0.9): Update to 0.9.1.

	gnu: Add rust-chrono-humanize-0.2.
	* gnu/packages/crates-io.scm (rust-chrono-humanize-0.2): New variable.

2021-08-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-pytorch: Remove leftover comment.
	* gnu/packages/machine-learning.scm (python-pytorch)[arguments]: Remove
	leftover comment.

2021-08-04  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add emacs-geiser-chez.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-chez): New variable.

2021-08-04  Milkey Mouse  <milkeymouse@meme.institute>

	gnu: Fix broken links to Arch Linux git repositories
	* gnu/packages/crypto.scm (libsecp256k1): Update comment patch link.
	* gnu/packages/engineering.scm (freehdl): Update patch link.
	* gnu/packages/tex.scm (texlive-bin): Update arch-patch base URL.

2021-08-04  Sarah Morgensen  <iskarian@mgsn.dev>

	import: Use PARSE-COMMAND-LINE for options.
	* guix/scripts/import/go.scm (guix-import-go)[parse-options]: Use
	PARSE-COMMAND-LINE instead of ARGS-FOLD*.
	* guix/scripts/import/egg.scm (guix-import-egg)[parse-options]:
	Likewise.
	* guix/scripts/import/gem.scm (guix-import-gem)[parse-options]:
	Likewise.
	* guix/scripts/import/gnu.scm (guix-import-gnu)[parse-options]:
	Likewise.
	* guix/scripts/import/cpan.scm (guix-import-cpan)[parse-options]:
	Likewise.
	* guix/scripts/import/cran.scm (guix-import-cran)[parse-options]:
	Likewise.
	* guix/scripts/import/elpa.scm (guix-import-elpa)[parse-options]:
	Likewise.
	* guix/scripts/import/json.scm (guix-import-json)[parse-options]:
	Likewise.
	* guix/scripts/import/opam.scm (guix-import-opam)[parse-options]:
	Likewise.
	* guix/scripts/import/pypi.scm (guix-import-pypi)[parse-options]:
	Likewise.
	* guix/scripts/import/crate.scm (guix-import-crate)[parse-options]:
	Likewise.
	* guix/scripts/import/texlive.scm (guix-import-texlive)[parse-options]:
	Likewise.
	* guix/scripts/import/hackage.scm (guix-import-hackage)[parse-options]:
	Likewise.
	* guix/scripts/import/stackage.scm (guix-import-stackage)[parse-options]:
	Likewise.

2021-08-04  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add python-clang.
	* gnu/packages/llvm.scm (clang-python-bindings): New procedure.
	(python-clang-10, python-clang-11, python-clang-12): New variables.

	gnu: Add python-pytorch.
	* gnu/packages/machine-learning.scm (python-pytorch): New variable.
	* gnu/packages/patches/python-pytorch-runpath.patch,
	gnu/packages/patches/python-pytorch-system-libraries.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

	gnu: gemmlowp: Add "generic" variant.
	* gnu/packages/machine-learning.scm (gemmlowp): New variable, based on
	'gemmlowp-for-tensorflow'.
	(gemmlowp-for-tensorflow): Rewrite to inherit from GEMMLOWP.
	[properties]: New field.

2021-08-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: gloo: Honor #:tests? in 'check' phase.
	* gnu/packages/machine-learning.scm (gloo)[arguments]: In 'check' phase,
	honor #:tests?.

2021-08-04  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: gloo: Update to c22a5cf.
	* gnu/packages/machine-learning.scm (gloo): Update to c22a5cf.
	[inputs]: New field.

2021-08-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add python-peachpy.
	* gnu/packages/python-xyz.scm (python-peachpy): New variable.

2021-08-04  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add python-opcodes.
	* gnu/packages/python-xyz.scm (python-opcodes): New variable.

2021-08-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-azure-storage-nspkg.
	* gnu/packages/python-web.scm (python-azure-storage-nspkg): New variable.

	gnu: Add python-azure-nspkg.
	* gnu/packages/python-web.scm (python-azure-nspkg): New variable.

	gnu: ocaml-biniou: Simplify "make-writable" phase.
	* gnu/packages/ocaml.scm (ocaml-biniou)[arguments]: Simplify phase.

	gnu: r-ldblock: Update to 1.22.1.
	* gnu/packages/bioconductor.scm (r-ldblock): Update to 1.22.1.

	gnu: r-roc: Update to 1.68.1.
	* gnu/packages/bioconductor.scm (r-roc): Update to 1.68.1.

	gnu: r-mixomics: Update to 6.16.3.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.16.3.

	gnu: r-gosemsim: Update to 2.18.1.
	* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.18.1.

	gnu: r-maldiquant: Update to 1.20.
	* gnu/packages/cran.scm (r-maldiquant): Update to 1.20.
	[native-inputs]: Add r-knitr.

	gnu: r-iml: Update to 0.10.1.
	* gnu/packages/cran.scm (r-iml): Update to 0.10.1.
	[propagated-inputs]: Remove r-gridextra; add r-keras.

	gnu: r-tuner: Update to 1.3.3.1.
	* gnu/packages/cran.scm (r-tuner): Update to 1.3.3.1.

	gnu: r-ggplotify: Update to 0.0.8.
	* gnu/packages/cran.scm (r-ggplotify): Update to 0.0.8.

	gnu: r-rcppannoy: Update to 0.0.19.
	* gnu/packages/cran.scm (r-rcppannoy): Update to 0.0.19.

	gnu: r-tab: Update to 5.1.1.
	* gnu/packages/cran.scm (r-tab): Update to 5.1.1.
	[propagated-inputs]: Remove r-gee, r-survival, and r-xtable; add r-kableextra.
	[native-inputs]: Add r-knitr.

	gnu: r-rbibutils: Update to 2.2.2.
	* gnu/packages/cran.scm (r-rbibutils): Update to 2.2.2.

	gnu: r-haven: Update to 2.4.3.
	* gnu/packages/cran.scm (r-haven): Update to 2.4.3.
	[source]: Simplify snippet.
	[synopsis]: Remove quotes.
	[description]: Fix typo and remove one word.

	gnu: r-ggpmisc: Update to 0.4.2.
	* gnu/packages/cran.scm (r-ggpmisc): Update to 0.4.2.
	[propagated-inputs]: Remove r-glue, r-gridextra, r-stringr, r-xts, and r-zoo.

	gnu: r-ggpp: Update to 0.4.2.
	* gnu/packages/cran.scm (r-ggpp): Update to 0.4.2.

	gnu: Add r-keras.
	* gnu/packages/cran.scm (r-keras): New variable.

	gnu: Add r-tensorflow.
	* gnu/packages/cran.scm (r-tensorflow): New variable.

	gnu: Add r-tfruns.
	* gnu/packages/cran.scm (r-tfruns): New variable.

2021-08-04  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: python2-renpy: Update to 7.4.8.
	* gnu/packages/game-development.scm (python2-renpy): Update to 7.4.8.

	gnu: python-pygame-sdl2: Update to renpy-version 7.4.8.
	* gnu/packages/game-development.scm (python-pygame-sdl2): Update to
	renpy-version 7.4.8.

2021-08-04  Dmitry Polyakov  <polyakov@liltechdude.xyz>

	gnu: Add instead.
	* gnu/packages/game-development.scm (instead): New variable.
	* gnu/packages/patches/instead-use-games-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it here.

2021-08-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ldb: Update to 2.4.0.
	* gnu/packages/samba.scm (ldb): Update to 2.4.0.

	gnu: talloc: Update to 2.3.3.
	* gnu/packages/samba.scm (talloc): Update to 2.3.3.

	gnu: tdb: Update to 1.4.5.
	* gnu/packages/databases.scm (tdb): Update to 1.4.5.

	gnu: samba: Update to 4.13.10.
	* gnu/packages/samba.scm (samba): Update to 4.13.10.
	[source]: Remove patch.
	* gnu/packages/patches/samba-fix-fcntl-hint-detection.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: tevent: Update to 0.11.0.
	* gnu/packages/samba.scm (tevent): Update to 0.11.0.
	[native-inputs]: Add cmocka.

	gnu: mpg123: Update to 1.28.2.
	* gnu/packages/mp3.scm (mpg123): Update to 1.28.2.

2021-08-04  Julien Lepiller  <julien@lepiller.eu>

	nls: Update translations.
	* po/doc/guix-cookbook.ru.po: New file.
	* po/doc/guix-cookbook.sk.po: New file.
	* po/*/*.po: Update translations.
	* doc/local.mk (COOKBOOK_LANGUAGES): Add ru and sk.
	(info_TEXINFOS): Add Russian and Slovak cookbooks.
	* po/doc/local.mk (DOC_COOKBOOK_PO_FILES): Add Russian and Slovak po
	files.

2021-08-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tuir: Respect #:tests?.
	* gnu/packages/syndication.scm (tuir)[arguments]: Adjust custom 'check
	phase to skip tests when requested.

2021-08-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-tximeta.
	* gnu/packages/bioconductor.scm (r-tximeta): New variable.

2021-08-04  Simon South  <simon@simonsouth.net>

	gnu: emacs-elpher: Update to 3.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 3.2.1.

2021-08-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pyim: Update to 3.9.4.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.9.4.

	gnu: emacs-znc: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-znc): Update to 0.4.
	[source]: Use Github source location instead of Marmalade.

2021-08-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-boomphf-0.5.
	* gnu/packages/crates-io.scm (rust-boomphf-0.5): New variable.

	gnu: Add rust-wyhash-0.5.
	* gnu/packages/crates-io.scm (rust-wyhash-0.5): New variable.

	gnu: Add rust-succinct-0.5.
	* gnu/packages/crates-io.scm (rust-succinct-0.5): New variable.

	gnu: Add rust-quick-csv-0.1.
	* gnu/packages/crates-io.scm (rust-quick-csv-0.1): New variable.

	gnu: Add rust-gfa-0.10.
	* gnu/packages/crates-io.scm (rust-gfa-0.10): New variable.
	(rust-gfa-0.6): Inherit from rust-gfa-0.10.

2021-08-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add tensorflow-lite.
	* gnu/packages/machine-learning.scm (tensorflow-lite): New variable.

	gnu: flatbuffers: Update to 2.0.0.
	* gnu/packages/serialization.scm (flatbuffers): Update to 2.0.0.
	[source]: Fetch sources from git.
	[arguments]: Make git checkout writable; Enable building shared library.

	gnu: Add eigen-for-tensorflow-lite.
	* gnu/packages/algebra.scm (eigen-for-tensorflow-lite): New variable.

2021-08-04  Xinglu Chen  <public@yoctocell.xyz>

	gnu: mercurial: Update to 5.8.1.
	* gnu/packages/version-control (mercurial): Update to 5.8.1.

2021-08-04  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20210803.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20210803.

2021-08-04  Guix Together  <jgart@dismail.de>
	    jgart  <jgart@dismail.de>
	    Julien Lepiller  <julien@lepiller.eu>
	    Ryan Prior  <rprior@protonmail.com>

	gnu: Add bitwise.
	* gnu/packages/maths.scm (bitwise): New variable.

2021-08-04  Xinglu Chen  <public@yoctocell.xyz>

	gnu: fetchmail: Update to 6.4.20 [fixes CVE-2021-38386].
	* gnu/packages/mail.scm (fetchmail): Update to 6.4.20.

2021-08-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gprolog: Update to 1.5.0.
	* gnu/packages/prolog.scm (gprolog): Update to 1.5.0.
	[arguments]: Rename custom 'change-dir-n-fix-shells to 'change-dir and
	remove substitution.

2021-08-04  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add nncp.
	* gnu/packages/uucp.scm (nncp): New variable.

2021-08-04  Brice Waegeneire  <brice@waegenei.re>

	services: guix: Use "match-record" in activation.
	It's more explicit to specify used fields instead of depending on their
	position.

	* gnu/services/base.scm (guix-activation): Replace "match" with
	  "match-record".

2021-08-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: dehydrated: Follow up commit to 77e2df870b.
	* gnu/packages/tls.scm (dehydrated): Remove bogus, nested native-search-paths.

2021-08-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dehydrated: Declare cURL's native search paths.
	* gnu/packages/tls.scm (dehydrated)[native-search-paths]: Use curl's.

2021-08-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add scanbd.
	* gnu/packages/scanner.scm (scanbd): New public variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2021-08-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: zchunk: Patch references to the 'zstd' command line tool.
	Fixes https://issues.guix.gnu.org/49795.

	* gnu/packages/compression.scm (zchunk)
	[phases]{patch-paths}: New phase.
	[inputs]: Add zstd.
	[propagated-inputs]: Relabel the zstd "lib" as "zstd:lib".

	Reported-by: Christopher Howard <christopher@librehacker.com>

2021-08-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Fix typo.
	* doc/guix.texi (Telephony Services): Remove the extraneous 'jami' argument
	when invoking 'list-actions'.

2021-08-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-xxhash.
	* gnu/packages/digest.scm (python-xxhash): New variable.

	gnu: Add r-spectre.
	* gnu/packages/bioinformatics.scm (r-spectre): New variable.

	gnu: Add r-rgeos.
	* gnu/packages/cran.scm (r-rgeos): New variable.

	gnu: Add r-qs.
	* gnu/packages/cran.scm (r-qs): New variable.

	gnu: Add r-rapiserialize.
	* gnu/packages/cran.scm (r-rapiserialize): New variable.

	gnu: Add r-stringfish.
	* gnu/packages/cran.scm (r-stringfish): New variable.

	gnu: Add r-exactextractr.
	* gnu/packages/cran.scm (r-exactextractr): New variable.

2021-08-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Reinstate "services: Add a service for Jami."
	This reverts commit 4673f817938d9d2b1b40a072ab2e0c44a32ccc97, which reverted
	commit 69dcc24c9f0cdfea674eb690e7755d26a25ced2b with the fix detailed below.

	Thanks to Christopher Baines for reporting the failure and proposing a fix.

	* guix/self.scm (compiled-guix) [*system-test-modules*]: Add the test data
	files via the 'extra-files' argument.
	* gnu/local.mk (dist_patch_DATA): Move the tests/data/jami-dummy-account.dat
	file to...
	* gnu/local.mk (MODULES_NOT_COMPILED): ... here.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: RawTherapee: Use HTTPS URLs.
	* gnu/packages/photo.scm (rawtherapee)[source, home-page]: Use HTTPS URLs.

2021-08-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "services: Add a service for Jami."
	This reverts commit 69dcc24c9f0cdfea674eb690e7755d26a25ced2b.  It broke 'guix
	pull'.

	services: Add a service for Jami.
	* gnu/services/telephony.scm (string-or-computed-file?)
	(string-list?, account-fingerprint-list?): New procedures.
	(maybe-string-list, maybe-account-fingerprint-list)
	(maybe-boolean, maybe-string, jami-account-list): New configuration field
	types.
	(serialize-string-list, serialize-boolean, serialize-string)
	(jami-account, jami-account->alist, jami-configuration)
	(jami-account-list?, jami-account-list-maybe): New procedures.
	(%jami-accounts): New variable.
	(jami-configuration->command-line-arguments): New procedure.
	(jami-dbus-session-activation, jami-shepherd-services): New procedures.
	(jami-service-type): New variable.
	* gnu/build/jami-service.scm: New file.
	* gnu/tests/data/jami-dummy-account.dat: Likewise.
	* gnu/tests/telephony.scm: Likewise.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register them.
	* Makefile.am (SCM_TESTS): Register the test file.
	(dist_patch_DATA): Register the new data file.
	* doc/guix.texi (Telephony Services): Document it.

2021-08-02  Xinglu Chen  <public@yoctocell.xyz>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: configuration: Derive the default value from the package variable.
	If the type of a configuration field is a package, show the name of its
	package *variable* as the default value.

	* gnu/services/configuration.scm (generate-documentation){show-default}
	{package->symbol}: New nested procedures.  Use them to format the field
	entries.

2021-08-02  Xinglu Chen  <public@yoctocell.xyz>

	services: configuration: Uniformize the generated documentation.
	Make the formatting of the generated docs more consistent with the rest of the
	docs in the “Services” section of the manual.

	* gnu/services/configuration (generate-documentation): Represent the data type
	documentation of a field using a DEFTP table rather than DEFTYPEVR elements.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2021-08-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: shepherd: Use autoload to lazily bind Shepherd modules.
	Instead of imperative module-autoload! directives.

	* gnu/build/shepherd.scm: Replace module-autoload! directives by autoload
	arguments for define-module.

2021-08-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	.dir-locals.el: Specify indentation rule for with-shepherd-action.
	* .dir-locals.el (scheme-mode) <with-shepherd-action>: New indentation rule.

2021-08-02  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: qutebrowser: Update to 2.3.1.
	* gnu/packages/web-browsers.scm (qutebrowser): Update to 2.3.1.

2021-08-02  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add onnx-optimizer.
	* gnu/packages/machine-learning.scm (onnx-optimizer): New variable.
	* gnu/packages/patches/onnx-optimizer-system-library.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-08-02  Ludovic Courtès  <ludo@gnu.org>

	licenses: Remove 'cc-sampling-plus-1.0' export.
	This is a followup to 65e1d39f9fca8e560f3dedf01fa33cd251655eef.

	* guix/licenses.scm (cc-sampling-plus-1.0): Remove export.

2021-08-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: zfs: Update source URI.
	* gnu/packages/file-systems.scm (zfs)[source]: Update to new upstream URI.

2021-08-02  raid5atemyhomework via Bug reports for GNU Guix  <bug-guix@gnu.org>

	gnu: zfs: Update 2.1.0.
	* gnu/packages/file-systems.scm (zfs): Update to 2.1.0.
	[arguments]: Adjust 'patch-source phase to add support for new
	compatibility feature.

2021-08-02  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: u-boot: Update to 2021.07.
	* gnu/packages/patches/u-boot-sifive-prevent-reloc-initrd-fdt.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/bootloaders.scm (%u-boot-sifive-prevent-relocating-initrd-fdt):
	New variable.
	(u-boot): Update to 2021.07.
	[native-inputs]: Add python-pycryptodomex.
	(u-boot-2021.07): Delete variable.
	(u-boot-tools)[arguments]: Adapt 'patch phase, disable failing test_spl test.
	(u-boot-sifive-unmatched): Use default u-boot package.
	(u-boot-pinebook-pro-rk3328): Use default u-boot package.

2021-07-27  Ludovic Courtès  <ludo@gnu.org>

	derivations: Make 'coalesce-duplicate-inputs' linear in the number of inputs.
	Partly fixes <https://issues.guix.gnu.org/49439>.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	When running the command:

	  guix environment pigx-scrnaseq --search-paths --no-grafts

	this change reduces total heap allocations from 1.4GiB to 717MiB (49%)
	and wall-clock time from 7.5s to 5.7s (24%).

	Without '--no-grafts', heap allocations go from 2.1GiB to 1.4GiB (33%)
	and wall-clock time from 12.1s to 10.9s (10%).

	* guix/derivations.scm (coalesce-duplicate-inputs): Rewrite using a hash
	table to make it O(N) rather than O(N²).

2021-07-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.9.7p2.
	* gnu/packages/admin.scm (sudo): Update to 1.9.7p2.

2021-07-27  Leo Famulari  <leo@famulari.name>

	gnu: WebKitGTK: Update to 2.32.3 [security fixes]
	Fixes CVE-2021-{21775,21779,30663,30665,30689,30724,30749,30795,30797,30799}.

	https://webkitgtk.org/security/WSA-2021-0004.html

	* gnu/packages/webkit.scm (webkitgtk): Update to 2.32.2.

2021-07-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Remove rust-bat-0.17.
	* gnu/packages/crates-io.scm (rust-bat-0.17): Remove variable.

	gnu: nushell: Update to 0.34.0.
	* gnu/packages/shells.scm (nushell):
	(rust-nu-ansi-term-0.34):
	(rust-nu-command-0.34):
	(rust-nu-data-0.34):
	(rust-nu-engine-0.34):
	(rust-nu-errors-0.34):
	(rust-nu-parser-0.34):
	(rust-nu-plugin-0.34):
	(rust-nu-plugin-binaryview-0.34):
	(rust-nu-plugin-chart-0.34):
	(rust-nu-plugin-fetch-0.34):
	(rust-nu-plugin-from-bson-0.34):
	(rust-nu-plugin-from-sqlite-0.34):
	(rust-nu-plugin-inc-0.34):
	(rust-nu-plugin-match-0.34):
	(rust-nu-plugin-post-0.34):
	(rust-nu-plugin-ps-0.34):
	(rust-nu-plugin-query-json-0.34):
	(rust-nu-plugin-sys-0.34):
	(rust-nu-plugin-to-bson-0.34):
	(rust-nu-plugin-to-sqlite-0.34):
	(rust-nu-plugin-tree-0.34):
	(rust-nu-plugin-xpath-0.34):
	(rust-nu-pretty-hex-0.34):
	(rust-nu-protocol-0.34):
	(rust-nu-stream-0.34):
	(rust-nu-test-support-0.34):
	(rust-nu-value-ext-0.34): Update to 0.34.0.
	(rust-nu-path-0.34):
	(rust-nu-completion-0.34): New variable.

	gnu: Add rust-mp4-0.8.
	* gnu/packages/crates-io.scm (rust-mp4-0.8): New variable.

	gnu: Add rust-calamine-0.18.
	* gnu/packages/crates-io.scm (rust-calamine-0.18): New variable.
	(rust-calamine-0.17): Inherit from above.

	gnu: rust-indexmap-1: Update to 1.7.0.
	* gnu/packages/crates-io.scm (rust-indexmap-1): Update to 1.7.0.

	gnu: rust-minus-3: Update to 3.4.0.
	* gnu/packages/crates-io.scm (rust-minus-3): Update to 3.4.0.

	gnu: Add rust-ndarray-0.15.
	* gnu/packages/crates-io.scm (rust-ndarray-0.15): New variable.
	(rust-ndarray-0.13): Inherit from above.

	gnu: Add rust-matrixmultiply-0.3.
	* gnu/packages/crates-io.scm (rust-matrixmultiply-0.3): New variable.
	(rust-matrixmultiply-0.2): Inherit from above.

	gnu: Add rust-thread-tree-0.3.
	* gnu/packages/crates-io.scm (rust-thread-tree-0.3): New variable.

	gnu: Add rust-shadow-rs-0.6.
	* gnu/packages/crates-io.scm (rust-shadow-rs-0.6): New variable.
	(rust-shadow-rs-0.5): Inherit from above.

	gnu: rust-unicode-segmentation-1: Update to 1.8.0.
	* gnu/packages/crates-io.scm (rust-unicode-segmentation-1): Update to 1.8.0.

	gnu: Add rust-tui-0.15.
	* gnu/packages/crates-io.scm (rust-tui-0.15): New variable.
	(rust-tui-0.14): Inherit from above.

	gnu: Add rust-s3handler-0.7.
	* gnu/packages/crates-io.scm (rust-s3handler-0.7): New variable.
	(rust-s3handler-0.6): Inherit from above.

	gnu: Add rust-rstest-0.10.
	* gnu/packages/crates-io.scm (rust-rstest-0.10): New variable.

	gnu: Add rust-polars-0.14.
	* gnu/packages/crates-io.scm (rust-polars-0.14): New variable.
	(rust-polars-0.13): Inherit from above.

	gnu: Add rust-polars-lazy-0.14.
	* gnu/packages/crates-io.scm (rust-polars-lazy-0.14): New variable.
	(rust-polars-lazy-0.13): Inherit from above.

	gnu: Add rust-polars-io-0.14.
	* gnu/packages/crates-io.scm (rust-polars-io-0.14): New variable.
	(rust-polars-io-0.13): Inherit from above.

	gnu: Add rust-simdutf8-0.1.
	* gnu/packages/crates-io.scm (rust-simdutf8-0.1): New variable.

	gnu: Add rust-polars-arrow-0.14.
	* gnu/packages/crates-io.scm (rust-polars-arrow-0.14): New variable.
	(rust-polars-arrow-0.13): Inherit from above.

	gnu: Add rust-polars-core-0.14.
	* gnu/packages/crates-io.scm (rust-polars-core-0.14): New variable.
	(rust-polars-core-0.13): Inherit from above.

	gnu: rust-parquet-4: Update to 4.4.0.
	* gnu/packages/crates-io.scm (rust-parquet-4): Update to 4.4.0.

	gnu: Add rust-overload-0.1.
	* gnu/packages/crates-io.scm (rust-overload-0.1): New variable.

	gnu: rust-arrow-4: Update to 4.4.0.
	* gnu/packages/crates-io.scm (rust-arrow-4): Update to 4.4.0.

	gnu: Add rust-is-executable-1.
	* gnu/packages/crates-io.scm (rust-is-executable-1): New variable.
	(rust-is-executable): Remove variable.

	gnu: Add rust-sysinfo-0.18.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.18): New variable.
	(rust-sysinfo-0.16): Inherit from above.

2021-07-27  Marius Bakke  <marius@gnu.org>

	binutils: Fix Loongson workaround.
	This is a follow-up to 2fa26446a186664c6364de0536380e43113dc95f which
	inadvertently inverted the value of this variable.

	* gnu/packages/patches/binutils-loongson-workaround.patch: Flip variable value
	as it was before 2fa26446a186.

2021-07-27  Marius Bakke  <marius@gnu.org>

	gnu: librsvg: Update to 2.50.7.
	* gnu/packages/gnome.scm (librsvg): Update to 2.50.7.

2021-07-27  Ludovic Courtès  <ludo@gnu.org>

	build-system/haskell: Fix regression in "cabal-revision" input handling.
	Previously, (assoc-ref ...) would return a one-element list, leading to
	an evaluation error while building the package ("wrong type to apply").

	Regression introduced in 7d873f194ca69d6096d28d7a224ab78e83e34fe1.

	Reported by Marius Bakke.

	* guix/build-system/haskell.scm (haskell-build)[builder]: Adjust
	argument to #:cabal-revision.

2021-07-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: mes: Remove input labels.
	* gnu/packages/mes.scm (mes)[native-inputs]: Remove labels.

2021-07-27  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: certbot, python-acme: Update to 1.17.0.
	* gnu/packages/tls.scm (certbot, python-acme): Update to 1.17.0.

2021-07-27  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: calibre: Update to 5.21.0.
	* gnu/packages/ebook.scm (calibre)[version]: Update to 5.21.0.

2021-07-26  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: gmnisrv: Fix configuration search path.
	Look in /etc for configuration files rather than
	/gnu/store/...-gmnisrv-.../etc.

	gnu/packages/web.scm (gmnisrv)[arguments]<#:configure-flags>: Set
	--sysconfdir.

2021-07-26  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: gmnisrv: Remove dependency on /etc/mime.types.
	Remove the dependency on /etc/mime.types (fixes #49233).

	gnu/packages/web.scm (gmnisrv)[arguments]<#:configure-flags>: Set
	--with-mimedb to directly use mime.types from mailcap.
	[propagated-inputs]: Move mailcap to...
	[inputs]: ...here (/etc/mime.types no longer need in profiles).

2021-07-26  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: gmnisrv: Use #:make-flags, and cross-compile.
	gnu/packages/web.scm (gmnisrv)[arguments]<#:phases>{set-variables}: Move
	'CC=' to...
	<#:make-flags>: ...here, and support cross-compilation with (cc-for-target).

	gnu: gmnisrv: Disable tests using #:tests?.
	gnu/packages/web.scm (gmnisrv)[arguments]<#:phases>: Undelete check
	phase, and...
	<#:tests?>: ...disable tests here instead.

2021-07-26  Leo Famulari  <leo@famulari.name>

	gnu: Mutt: Update to 2.1.1.
	* gnu/packages/mail.scm (mutt): Update to 2.1.1.

2021-07-26  jgart  <jgart@dismail.de>

	gnu: Add python-flask-misaka.
	* gnu/packages/python-web.scm (python-flask-misaka): New variable.

2021-07-26  Paul A. Patience  <paul@apatience.com>

	gnu: interception-dual-function-keys: Minor fixes.
	* gnu/packages/linux.scm (interception-dual-function-keys)
	[arguments]<#:make-flags>: Make use of cc-for-target, cxx-for-target and
	%output.
	<#:phases>{check}: Undelete phase. Disable tests instead with...
	<#:tests?>: ...this. New field.

	gnu: interception-dual-function-keys: Update to 1.4.0.
	* gnu/packages/linux.scm (interception-dual-function-keys)
	[version]: Update to 1.4.0.

2021-07-26  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: ghc-8.8: Update to 8.8.4.
	* gnu/packages/haskell.scm (ghc-8.8): Update to 8.8.4.
	[arguments]: Add 'fix-cc-reference phase.

2021-07-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix-jupyter: Update to 0.2.2.
	* gnu/packages/package-management.scm (guix-jupyter): Update to 0.2.2.

2021-07-26  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.135.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.135.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.53.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.53.
	(deblob-scripts-5.10, linux-libre-5.10-pristine-source): Update hashes.

	gnu: linux-libre 5.13: Update to 5.13.5.
	* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.5.
	(deblob-scripts-5.13, linux-libre-5.13-pristine-source): Update hashes.

	gnu: linux-libre 4.4: Update to 4.4.276.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.276.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.276.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.276.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.240.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.240.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.198.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.198.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.134.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.134.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.52.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.52.
	(deblob-scripts-5.10, linux-libre-5.10-pristine-source): Update hashes.

	gnu: linux-libre: Update to 5.12.19.
	* gnu/packages/linux.scm (linux-libre-5.12-version): Update to 5.12.19.
	(deblob-scripts-5.12, linux-libre-5.12-pristine-source): Update hashes.

	gnu: linux-libre 5.13: Update to 5.13.4.
	* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.4.
	(deblob-scripts-5.13, linux-libre-5.13-pristine-source): Update hashes.

2021-07-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: mes-rb5: Remove.
	This bit-for-bit, cross-distro reproduction effort targeted an earlier
	version of Mes.  It would need to be redone for the current version.

	* gnu/packages/mes.scm (mes-rb5): Remove.

2021-07-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: mes-minimal-stripped: Explicitly disallow references.
	* gnu/packages/make-bootstrap.scm (%mes-minimal-stripped)[arguments]:
	Add #:allowed-references.

	gnu: mes: Remove 0.19.
	* gnu/packages/mes.scm (mes-0.19): Remove.
	(mes): Copy missing fields from MES-0.19.

	gnu: mes: Switch to Guile 3.0.
	* gnu/packages/mes.scm (nyacc-1.00.2)[inputs]: Change GUILE-2.2 to
	GUILE-3.0.
	(mes-0.19)[native-inputs]: Likewise.
	* gnu/packages/make-bootstrap.scm (%mes-minimal)[native-inputs]:
	Likewise.

2021-07-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: mescc-tools: Update to 1.2.0.
	Fixes <https://issues.guix.gnu.org/49515>.

	* gnu/packages/mes.scm (mescc-tools-0.5.2): Remove.
	(mescc-tools): Update to 1.2.0.  Use 'git-fetch'.
	* gnu/packages/make-bootstrap.scm (%mescc-tools-static): Inherit from
	MESCC-TOOLS rather than MESCC-TOOLS-0.5.2.
	(%mes-minimal): Inherit from MES rather than MES-0.19.
	[arguments]: Remove 'delete-file-recursively' for /mes/scaffold.

2021-07-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: m2-planet: Update to 1.8.0.
	* gnu/packages/mes.scm (m2-planet): Update to 1.8.0.

	gnu: mes-minimal: Remove unused variable.
	* gnu/packages/make-bootstrap.scm (%mes-minimal): Remove unused
	'triplet' variable.

2021-07-26  qblade  <qblade@protonmail.com>

	gnu: uim: Enable 'uim-fep' to support the use of uim in text terminal.
	* gnu/packages/xorg.scm (uim)[inputs]: add ncurses.

2021-07-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add seqan 3.
	* gnu/packages/bioinformatics.scm (seqan): Rename this variable...
	(seqan-2): ...to this.
	(seqan): New variable for seqan3.
	(flexbar)[native-inputs]: Update name for seqan 2.

	gnu: Add segemehl.
	* gnu/packages/bioinformatics.scm (segemehl): New variable.

2021-07-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: bat: Update to 0.18.2.
	* gnu/packages/rust-apps.scm (bat): Update to 0.18.2.

	gnu: Add rust-nix-0.21.
	* gnu/packages/crates-io.scm (rust-nix-0.21): New variable.
	(rust-nix-0.20): Inherit from above.

	gnu: rust-memoffset-0.6: Update to 0.6.4.
	* gnu/packages/crates-io.scm (rust-memoffset-0.6): Update to 0.6.4.

	gnu: xournalpp: Update to 1.1.0.
	* gnu/packages/pdf.scm (xournalpp): Update to 1.1.0.

2021-07-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Update Zrythm Git URLs.
	* gnu/packages/audio.scm (libaudec, ztoolkit)[source, home-page]: Adjust to Gitea.
	* gnu/packages/music.scm (zplugins)[source]: Likewise.

	gnu: Remove libgnomeprintui.
	* gnu/packages/gnome.scm (libgnomeprintui): Remove unused variable.

	gnu: Remove libgnomeprint.
	* gnu/packages/gnome.scm (libgnomeprint): Remove unused variable.

2021-07-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gsegrafix: Update to 1.0.7.2.
	This keeps this ancient package on life support for now.

	* gnu/packages/maths.scm (gsegrafix): Update to 1.0.7.2.
	[source]: Download from gsegrafix-experimental's Savannah.
	[arguments]: Drop obsolete LDFLAGS.  Disable static library build.
	[inputs]: Remove libgnomecanvas, libbonoboui, libgnomeui,
	libgnomeprintui, and popt.  Add glib and gtk+.

2021-07-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wireshark: Update to 3.4.7.
	* gnu/packages/networking.scm (wireshark): Update to 3.4.7.

	gnu: rosegarden: Update to 21.06.1.
	* gnu/packages/music.scm (rosegarden): Update to 21.06.1.

	gnu: python-pikepdf: Update to 2.15.1.
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.15.1.

	gnu: giac: Update to 1.7.0-21.
	* gnu/packages/algebra.scm (giac): Update to 1.7.0-21.

	gnu: mgba: Update to 0.9.2.
	* gnu/packages/emulators.scm (mgba): Update to 0.9.2.

2021-07-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ruby-stackprof: Build (more) reliably.
	* gnu/packages/ruby.scm (ruby-stackprof)[arguments]: Add a new
	'skip-dubious-test phase.

	gnu: ruby-stackprof: Update to 0.2.17.
	* gnu/packages/ruby.scm (ruby-stackprof): Update to 0.2.17.
	[arguments]: Add a new 'build-tests phase.

2021-07-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: java-commons-codec: Update to 1.15.
	* gnu/packages/java.scm (java-commons-codec): Update to 1.15.

	gnu: java-commons-codec: Fix build on non-huge-memory machines.
	* gnu/packages/java.scm (java-commons-codec)[arguments]: Add a new
	'skip-ravenous-test phase.

	gnu: java-commons-codec: Don't return #t from phases.
	* gnu/packages/java.scm (java-commons-codec)[arguments]: Don't return #t
	from phases.

2021-07-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebuild-mode: Update to 1.53.
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.53.

	gnu: emacs-counsel-etags: Update to 1.9.17.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-etags): Update to 1.9.17.
	[arguments]: Disable tests.

	gnu: emacs-corfu: Update to 0.10.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.10.

	gnu: emacs-modus-themes: Update to 1.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 1.5.0.

	gnu: emacs-flycheck-grammalecte: Update to 2.0.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte): Update to 2.0.

	gnu: emacs-aggressive-indent: Update to 1.10.0.
	* gnu/packages/emacs-xyz.scm (emacs-aggressive-indent): Update to 1.10.0.

	gnu: emacs-pyim: Update to 3.9.3.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.9.3.

	gnu: emacs-ebdb: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.7.

2021-07-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: marble-qt: Fix source file name.
	* gnu/packages/geo.scm (marble-qt)[source]: Add a FILE-NAME field.

2021-07-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: marble-qt: Fix Git source URL.
	The package failed to build with:
	fatal: remote error: Please use the https: protocol to connect to anongit

	Fix the protocol & follow the subsequent HTTP redirection.

	* gnu/packages/geo.scm (marble-qt)[source]: Fix upstream URL.

2021-07-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-structuralvariantannotation: Update to 1.8.1.
	The previous 1.8.0 source tarball has vanished.

	* gnu/packages/bioconductor.scm (r-structuralvariantannotation):
	Update to 1.8.1.
	[propagated-inputs]: Add r-genomicfeatures.

2021-07-25  Mathieu Othacehe  <othacehe@gnu.org>

	build: utils: Trim leading slash from search-input-file input.
	Make sure that both:

	(search-input-file inputs "/bin/sh") and (search-input-file inputs "bin/sh")

	are supported.

	* guix/build/utils (search-input-file): Trim leading slash character from
	FILE.

2021-07-25  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-hyperopt.
	* gnu/packages/machine-learning.scm (python-hyperopt): New variable.

2021-07-25  Maxime Devos  <maximedevos@telenet.be>

	gnu: gs-font: Rename to 'font-ghostscript'.
	According to (guix)Fonts, font package names must be prefixed
	with 'font-'.  Adjust 'gs-fonts' to follow this convention.

	* gnu/packages/fontutils.scm
	  (gs-fonts)[name]: Set to "font-ghostscript".
	  (gs-fonts): Rename variable to 'font-ghostscript'.
	  (gs-fonts): Add deprecated package.
	* gnu/packages/ghostscript.scm
	  (ghostscript)[arguments]<#:configure-flags>: Replace 'gs-fonts'
	  with 'font-ghostscript'.
	  (ghostscript)[inputs]: Likewise.
	* gnu/packages/fontutils.scm (fontconfig)[inputs]: Likewise.
	* gnu/packages/gtk.scm
	  (pango-1.42)[arguments]{disable-layout-test}: Likewise.
	* gnu/packages/imagemagick.scm
	  (graphicsmagick)[arguments]{configure-flags}: Likewise.
	  (graphicsmagick)[inputs]: Likewise.
	* gnu/packages/mp3.scm (ripperx)[propagated-inputs]: Likewise.
	* doc/guix.texi (X11 Fonts): Likewise.

2021-07-25  Vinicius Monego  <monego@posteo.net>

	gnu: Add emacs-ob-async.
	* gnu/packages/emacs-xyz.scm (emacs-ob-async): New variable.

2021-07-25  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: oil: Respect #:tests?.
	* gnu/packages/shells.scm (oil)[arguments]: Respect #:tests? in the custom
	check phase.

2021-07-25  Felix Gruber  <felgru@posteo.net>

	gnu: oil: Update to 0.9.0.
	* gnu/packages/shells.scm (oil): Update to 0.9.0.

2021-07-25  Wiktor Żelazny  <wz@freeshell.de>

	gnu: Add marble-qt.
	* gnu/packages/patches/marble-qt-add-qt-headers.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/geo.scm (marble-qt): New variable.

2021-07-25  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: gmnisrv: Update to 0-2.32854b7.
	Update to latest commit. gmnisrv uses v3 X509 certificates now, and so
	"requires fresh certificates, which could break clients with strict
	trust-on-first-use policies."

	gnu/packages/web.scm (gmnisrv): Update to 0-2.32854b7.

2021-07-25  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-nov-el: Update to 0.3.4.
	* gnu/packages/emacs-xyz.scm (emacs-nov-el): Update to 0.3.4.
	[arguments]<#:emacs>: Use emacs for libxml.

2021-07-25  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: perl: Use ‘search-input-file’ to find ‘bin/pwd’
	A recent change makes the ‘perl’ package explicitly reference input
	“coreutils” or “coreutils-minimal” by label in the ‘setup-configure’ phase
	but the ‘perl-boot0’ package, which uses ‘%boot0-inputs’ as its input list,
	doesn’t have such input on non-x86-linux systems. This causes the build of
	‘perl-boot0’ to fail on those systems.

	Therefore use ‘search-input-file’ to find ‘bin/pwd’ and avoid referencing
	the input label.

	* gnu/packages/perl.scm (perl)[arguments]<#:phases>: Use
	‘search-input-file’ to find ‘bin/pwd’.

2021-07-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openblas: Use dynamic arch support for aarch64-linux.
	* gnu/packages/maths.scm (openblas)[arguments]: Adjust make-flags to
	build multiple architecture optimized versions for aarch64-linux.

2021-07-25  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: weston: Enable some features.
	* gnu/packages/freedesktop.scm (weston)[inputs]: Add freerdp,
	gstreamer and gst-plugins-base.
	[configure-flags](backend-rdp,remoting): Remove flags.
	(backend-default): New flag.

	gnu: freerdp: Propagate some inputs as per pkg-config files.
	* gnu/packages/rdesktop.scm (freerdp)[inputs]: Move libxkbcommon,
	openssl and wayland to ...
	[propagated-inputs]: ... here.

2021-07-25  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: weston: Fix package inputs.
	The newly added inputs are referenced by the package but was missing in
	the package definition. Some of these inputs might have been used
	by the package indirectly via propagation from other inputs. The moved
	inputs are referenced in pkg-config files.

	* gnu/packages/freedesktop.scm (weston)[inputs]: Add glib, libdrm,
	libpng, libx11 and libxcb. Move libxkbcommon and wayland to ...
	[propagated-inputs]: ... here. Add pixman.

2021-07-25  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: weston: Update to 9.0.0 and adjust arguments+inputs accordingly.
	* gnu/packages/freedesktop.scm (weston)[version]: Update to 9.0.0.
	[configure-flags](c_link_args): New flag.
	(simple-dmabuf-drm): Remove flag.
	[native-inputs]: Add mscgen.
	[inputs]: Add pipewire.

2021-07-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-http-cookiejar: Update to 0.012.
	This fixes its build which had started to fail due to a time-bomb:

	  Expires=Wed, 09 Jun 2021 10:18:14 GMT

	in an examples.t test cookie.

	* gnu/packages/web.scm (perl-http-cookiejar): Update to 0.012.

2021-07-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: esmtp: Fix build with libesmtp >= 1.1.0.
	* gnu/packages/mail.scm (esmtp)[source]: Add patch.
	* gnu/packages/patches/esmtp-add-lesmtp.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-07-24  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: texlive-bin: Use ‘--with-banner-add’ configure option
	The “Building TeX Live” manual has a section about configure options for
	distro builds¹. They mention this option:

	    --with-banner-add=/SomeDistro

	    This isn’t technically required, but is strongly recommended, so your
	    build and your distro can be distinguished from others.

	Therefore add it to texlive-bin. This is how it appears on LuaTeX, for
	example (it also shows up in other engines’ banners):

	    $ luatex
	    This is LuaTeX, Version 1.13.0 (TeX Live 2021/GNU Guix)
	    restricted system commands enabled.
	    **

	The other options mentioned in that section are already being used.

	¹ http://www.tug.org/texlive/doc/tlbuild.html#Distro-builds

	* gnu/packages/tex.scm (texlive-bin)[arguments]: Add ‘--with-banner-add’
	option.

2021-07-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc: Remove versions 2.27 and 2.28.
	* gnu/packages/base.scm (glibc-2.28, glibc-2.27): Remove.
	* gnu/packages/patches/glibc-2.27-git-fixes.patch,
	gnu/packages/patches/glibc-2.27-supported-locales.patch,
	gnu/packages/patches/glibc-2.28-git-fixes.patch,
	gnu/packages/patches/glibc-2.28-supported-locales.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2021-07-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: Use 'search-input-directory' and 'search-input-file' where appropriate.
	This changes some of the remaining uses of this idiom:

	  (string-append (assoc-ref inputs "LABEL") "FILE")

	to one of:

	  (search-input-file inputs "FILE")
	  (search-input-directory inputs "FILE")

	* gnu/packages/axoloti.scm (axoloti-patcher): Use
	'search-input-directory'.
	(axoloti-patcher-next): Likewise.
	* gnu/packages/bioinformatics.scm (java-picard): Likewise.
	* gnu/packages/bootloaders.scm (grub-hybrid): Likewise.
	(u-boot-puma-rk3399): Likewise.
	(u-boot-rock64-rk3328): Likewise.
	(u-boot-firefly-rk3399): Likewise.
	(u-boot-rockpro64-rk3399): Likewise.
	(u-boot-pinebook-pro-rk3399): Likewise.
	* gnu/packages/cran.scm (r-shiny): Likewise.
	(r-shinytree): Likewise.
	* gnu/packages/education.scm (anki): Likewise.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte): Likewise.
	(emacs-rime): Likewise.
	* gnu/packages/emulators.scm (dolphin-emu): Likewise.
	* gnu/packages/games.scm (bsd-games): Likewise.
	(seahorse-adventures): Likewise.
	(einstein): Likewise.
	* gnu/packages/gimp.scm (gimp-fourier): Likewise.
	* gnu/packages/gnome.scm (gspell): Likewise.
	* gnu/packages/guile-xyz.scm (guile-libyaml): Likewise.
	* gnu/packages/java.scm (icedtea-7): Likewise.
	* gnu/packages/language.scm (nimf): Likewise.
	* gnu/packages/lxde.scm (spacefm): Likewise.
	* gnu/packages/mail.scm (claws-mail): Likewise.
	* gnu/packages/netpbm.scm (netpbm): Likewise.
	* gnu/packages/networking.scm (blueman): Likewise.
	* gnu/packages/scheme.scm (scm): Likewise.
	* gnu/packages/security-token.scm (python-fido2): Likewise.
	* gnu/packages/syndication.scm (rtv): Likewise.
	* gnu/packages/tls.scm (acme-client): Likewise.
	* gnu/packages/web.scm (netsurf): Likewise.
	* gnu/packages/wine.scm (wine-staging): Likewise.
	* gnu/packages/wxwidgets.scm (wxwidgets): Likewise.

2021-07-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: Use 'search-input-file' when looking for .jar files.
	* gnu/packages/bioinformatics.scm (java-picard-1.113): Use
	'search-input-file' when looking for *.jar.
	(fastqc): Likewise.
	* gnu/packages/groovy.scm (groovy): Likewise.
	* gnu/packages/java.scm (ant-bootstrap): Likewise.
	(ecj-bootstrap): Likewise.
	(java-cisd-base): Likewise.
	(java-cisd-args4j): Likewise.
	(java-cisd-jhdf5): Likewise.
	(java-native-access): Likewise.
	(java-native-access-platform): Likewise.
	* gnu/packages/maths.scm (hdf-java): Likewise.

	gnu: mozjs: Use 'which' where appropriate.
	* gnu/packages/gnuzilla.scm (mozjs-52): Use 'which' for "autoconf".
	(mozjs-60): Likewise.
	(mozjs-78): Likewise.

	gnu: Use 'search-input-file' when looking for executables.
	* gnu/packages/admin.scm (isc-dhcp): Use 'search-input-file' when
	looking for executables.
	* gnu/packages/audio.scm (ableton-link): Likewise.
	* gnu/packages/benchmark.scm (fio): Likewise.
	* gnu/packages/bioinformatics.scm (roary): Likewise.
	(ngless): Likewise.
	* gnu/packages/boost.scm (boost-for-irods): Likewise.
	* gnu/packages/bootloaders.scm (grub): Likewise.
	(grub-efi): Likewise.
	* gnu/packages/chemistry.scm (inchi): Likewise.
	* gnu/packages/dictionaries.scm (ding): Likewise.
	* gnu/packages/dlang.scm (ldc): Likewise.
	* gnu/packages/education.scm (childsplay): Likewise.
	* gnu/packages/emacs-xyz.scm (emacs-hyperbole): Likewise.
	(emacs-haskell-mode): Likewise.
	(emacs-auctex): Likewise.
	(emacs-ggtags): Likewise.
	(emacs-graphviz-dot-mode): Likewise.
	(emacs-flycheck-grammalecte): Likewise.
	(emacs-counsel-notmuch): Likewise.
	(emacspeak): Likewise.
	(emacs-exwm): Likewise.
	(emacs-exwm-x): Likewise.
	(emacs-treemacs): Likewise.
	(emacs-telega): Likewise.
	(emacs-exiftool): Likewise.
	* gnu/packages/emulators.scm (higan): Likewise.
	* gnu/packages/engineering.scm (freehdl): Likewise.
	(librepcb): Likewise.
	* gnu/packages/entr.scm (entr): Likewise.
	* gnu/packages/file-systems.scm (libeatmydata): Likewise.
	(xfstests): Likewise.
	(mergerfs): Likewise.
	(mergerfs-tools): Likewise.
	* gnu/packages/finance.scm (monero-gui): Likewise.
	* gnu/packages/flashing-tools.scm (flashrom): Likewise.
	* gnu/packages/fontutils.scm (fontforge): Likewise.
	* gnu/packages/game-development.scm (python2-renpy): Likewise.
	* gnu/packages/games.scm (opensurge): Likewise.
	(xboard): Likewise.
	(hyperrogue): Likewise.
	(flare-game): Likewise.
	(chessx): Likewise.
	* gnu/packages/geo.scm (grass): Likewise.
	* gnu/packages/glib.scm (glib): Likewise.
	* gnu/packages/gnome.scm (mm-common): Likewise.
	(network-manager-openvpn): Likewise.
	(network-manager-vpnc): Likewise.
	(network-manager-openconnect): Likewise.
	(apostrophe): Likewise.
	* gnu/packages/gnupg.scm (pius): Likewise.
	(jetring): Likewise.
	* gnu/packages/gnuzilla.scm (icedove): Likewise.
	* gnu/packages/golang.scm (go-1.4): Likewise.
	* gnu/packages/graphviz.scm (xdot): Likewise.
	* gnu/packages/guile-xyz.scm (jupyter-guile-kernel): Likewise.
	* gnu/packages/haskell-xyz.scm (ghc-hindent): Likewise.
	* gnu/packages/ibus.scm (ibus): Likewise.
	* gnu/packages/image.scm (phockup): Likewise.
	* gnu/packages/irc.scm (quassel): Likewise.
	* gnu/packages/java.scm (drip): Likewise.
	(ant-bootstrap): Likewise.
	(tla2tools): Likewise.
	* gnu/packages/julia.scm (julia): Likewise.
	* gnu/packages/less.scm (lesspipe): Likewise.
	* gnu/packages/libreoffice.scm (libreoffice): Likewise.
	* gnu/packages/linux.scm (fuse): Likewise.
	(lm-sensors): Likewise.
	(bluez): Likewise.
	(fakeroot): Likewise.
	(inputattach): Likewise.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-diskspace): Likewise.
	* gnu/packages/lisp.scm (lisp-repl-core-dumper): Likewise.
	* gnu/packages/lua.scm (fennel): Likewise.
	* gnu/packages/lxde.scm (spacefm): Likewise.
	* gnu/packages/mail.scm (public-inbox): Likewise.
	* gnu/packages/maths.scm (hdf-java): Likewise.
	(maxima): Likewise.
	(frama-c): Likewise.
	* gnu/packages/messaging.scm (libgadu): Likewise.
	* gnu/packages/music.scm (denemo): Likewise.
	(curseradio): Likewise.
	* gnu/packages/netpbm.scm (netpbm): Likewise.
	* gnu/packages/networking.scm (blueman): Likewise.
	(squid): Likewise.
	(aircrack-ng): Likewise.
	* gnu/packages/node.scm (node): Likewise.
	(node-llparse-frontend-bootstrap): Likewise.
	(node-llparse-bootstrap): Likewise.
	(llhttp-bootstrap): Likewise.
	(node-lts): Likewise.
	* gnu/packages/ocaml.scm (ocaml-4.11): Likewise.
	(opam): Likewise.
	(ocaml-graph): Likewise.
	* gnu/packages/orpheus.scm (orpheus): Likewise.
	* gnu/packages/password-utils.scm (password-store): Likewise.
	* gnu/packages/python.scm (pypy3): Likewise.
	* gnu/packages/qt.scm (qt5ct): Likewise.
	* gnu/packages/radio.scm (libosmo-dsp): Likewise.
	* gnu/packages/ruby.scm (ruby-pandoc-ruby): Likewise.
	* gnu/packages/rust.scm (rust-1.30): Likewise.
	* gnu/packages/screen.scm (byobu): Likewise.
	* gnu/packages/statistics.scm (r-with-tests): Likewise.
	* gnu/packages/suckless.scm (surf): Likewise.
	* gnu/packages/syndication.scm (gfeeds): Likewise.
	* gnu/packages/telephony.scm (mumble): Likewise.
	* gnu/packages/terminals.scm (alacritty): Likewise.
	* gnu/packages/tex.scm (texlive-bin): Likewise.
	* gnu/packages/uml.scm (plantuml): Likewise.
	* gnu/packages/version-control.scm (python-git-multimail): Likewise.
	(gitolite): Likewise.
	(hg-commitsigs): Likewise.
	(git-when-merged): Likewise.
	(git-imerge): Likewise.
	(gita): Likewise.
	* gnu/packages/video.scm (you-get): Likewise.
	* gnu/packages/vim.scm (eovim): Likewise.
	* gnu/packages/virtualization.scm (qemu): Likewise.
	(virt-manager): Likewise.
	(criu): Likewise.
	* gnu/packages/vpn.scm (strongswan): Likewise.
	(xl2tpd): Likewise.
	* gnu/packages/wm.scm (i3lock-fancy): Likewise.
	* gnu/packages/wxwidgets.scm (python-wxpython): Likewise.
	(python2-wxpython): Likewise.
	* gnu/packages/xdisorg.scm (autorandr): Likewise.
	* gnu/packages/xorg.scm (hackneyed-x11-cursors): Likewise.
	(v86d): Likewise.
	(mkfontdir): Likewise.
	(xpra): Likewise.

	gnu: Use 'search-input-file' when looking for *.so and *.a.
	* gnu/packages/bioinformatics.scm (sailfish)[arguments]: Use
	'search-input-file' when looking for *.a and *.so.
	* gnu/packages/emulators.scm (dolphin-emu): Likewise.
	* gnu/packages/engineering.scm (lepton-eda): Likewise.
	(pcb): Likewise.
	* gnu/packages/golang.scm (go-1.4): Likewise.
	(go-1.14): Likewise.
	* gnu/packages/haskell.scm (ghc-7): Likewise.
	* gnu/packages/irods.scm (irods): Likewise.
	* gnu/packages/language.scm (python2-tegaki-pygtk): Likewise.
	* gnu/packages/lisp-xyz.scm (sbcl-lzlib): Likewise.
	(sbcl-cl-gobject-introspection): Likewise.
	(sbcl-cl-ana): Likewise.
	(sbcl-cl-libuv): Likewise.
	(sbcl-cl-async): Likewise.
	(sbcl-mcclim): Likewise.
	(sbcl-zstd): Likewise.
	(sbcl-cl-opengl): Likewise.
	(sbcl-lev): Likewise.
	(sbcl-cl-glfw3): Likewise.
	* gnu/packages/machine-learning.scm (tensorflow): Likewise.
	* gnu/packages/messaging.scm (utox): Likewise.
	* gnu/packages/mpi.scm (java-openmpi): Likewise.
	* gnu/packages/music.scm (jack-select): Likewise.
	* gnu/packages/pascal.scm (fpc): Likewise.
	* gnu/packages/python-crypto.scm (python-libnacl): Likewise.
	* gnu/packages/python-xyz.scm (python-cairocffi): Likewise.
	(python-pyev): Likewise.
	(python-pytidylib): Likewise.
	* gnu/packages/radio.scm (unixcw): Likewise.
	* gnu/packages/rust.scm (rust-1.32): Likewise.
	* gnu/packages/security-token.scm (opensc): Likewise.
	(python-pyscard): Likewise.
	* gnu/packages/selinux.scm (python-setools): Likewise.
	* gnu/packages/spice.scm (libcacard): Likewise.
	* gnu/packages/telephony.scm (libtgvoip): Likewise.

	gnu: Use 'search-input-directory' when looking for C/C++ library headers.
	* gnu/packages/arcan.scm (arcan)[arguments]: Use
	'search-input-directory' for "include/libdrm" and "include/apr-1".
	* gnu/packages/bioinformatics.scm (sailfish): Likewise for jellyfish.
	* gnu/packages/boost.scm (boost-for-irods): Likewise for libcxx headers.
	* gnu/packages/cedille.scm (cedille): Likewise for IAL headers.
	* gnu/packages/compression.scm (snappy-with-clang6): Likewise for libcxx
	headers.
	* gnu/packages/cups.scm (hplip): Likewise for libusb headers.
	* gnu/packages/emulators.scm (pcsxr): Likewise for libcdio headers.
	* gnu/packages/game-development.scm (python2-renpy): Likewise for
	fribidi headers.
	* gnu/packages/games.scm (pokerth): Likewise for libircclient.
	* gnu/packages/guile-xyz.scm (guile-persist): Likewise for Guile.
	* gnu/packages/hurd.scm (hurd): Likewise for libtirpc.
	* gnu/packages/irods.scm (irods, irods-client-icommands): Likewise for
	libcxx, catch2, and nlohmann-json-cpp.
	* gnu/packages/julia.scm (julia): Use 'search-input-file' for libuv's
	errno.h.
	* gnu/packages/kde-pim.scm (kdepim-runtime): Use
	'search-input-directory' for "include/KF5".
	(kmessagelib): Likewise.
	* gnu/packages/kde.scm (kdeconnect): Likewise.
	* gnu/packages/llvm.scm (clang-runtime-3.5): Likewise for libtirpc.
	* gnu/packages/mpi.scm (openmpi): Likewise for "include/infiniband".
	* gnu/packages/pumpio.scm (pumpa): Use 'search-input-file' for "tidy.h"
	and "aspell.h".
	* gnu/packages/radio.scm (dream): Use 'search-input-file' and
	'search-input-directory' for pulseaudio, sndfile, etc.
	* gnu/packages/selinux.scm (policycoreutils): Likewise for PAM and
	libaudit.
	* gnu/packages/serialization.scm (avro-cpp-1.9-for-irods): Likewise for
	libcxx.
	* gnu/packages/sync.scm (nextcloud-client): Likewise for "include/KF5".
	* gnu/packages/video.scm (mkvtoolnix): Likewise for "include/gtest".
	(libopenshot): Likewise for "include/UnitTest++".
	* gnu/packages/virtualization.scm (criu): Likewise for libnl3 and for
	protobuf file.

	gnu: Use 'search-input-directory' for glibc locale data.
	* gnu/packages/gnome.scm (gnome-desktop)[arguments]: Use
	'search-input-directory' when searching for glibc's "lib/locale".
	* gnu/packages/gnome.scm (geocode-glib): Likewise.
	* gnu/packages/package-management.scm (flatpak): Likewise.

	gnu: Use 'search-input-directory' for the Eigen header directory.
	* gnu/packages/bioinformatics.scm (sailfish)[arguments]: Use
	'search-input-directory' when searching for Eigen headers.
	* gnu/packages/bioinformatics.scm (nanopolish): Likewise.
	* gnu/packages/machine-learning.scm (tensorflow): Likewise.

	gnu: Use 'search-input-file' when searching for Automake files.
	* gnu/packages/audio.scm (libsbsms)[arguments]: Use 'search-input-file'
	when searching for Automake file.
	* gnu/packages/maths.scm (hdf-java): Likewise.

	gnu: Use 'search-input-directory' for the OpenEXR header directory.
	* gnu/packages/graphics.scm (blender): Use 'search-input-directory' when
	searching for "include/OpenEXR".
	(blender-2.79): Likewise.
	* gnu/packages/image-processing.scm (opencv): Likewise.
	* gnu/packages/image-viewers.scm (luminance-hdr): Likewise.
	* gnu/packages/photo.scm (darktable): Likewise.

	gnu: Use 'search-input-directory' for the SDL header directory.
	* gnu/packages/education.scm (gcompris)[arguments]: Use
	'search-input-directory' when searching for SDL headers.
	* gnu/packages/education.scm (t4k-common): Likewise.
	(tuxmath): Likewise.
	* gnu/packages/game-development.scm (tesseract-engine): Likewise.
	* gnu/packages/games.scm (foobillard++): Likewise.
	(ltris): Likewise.
	(prboom-plus): Likewise.
	(abbaye): Likewise.
	(red-eclipse): Likewise.
	(kiki): Likewise.
	(tome4): Likewise.
	(btanks): Likewise.
	(4dtris): Likewise.
	(edgar): Likewise.
	* gnu/packages/python-xyz.scm (python-kivy): Likewise.

	gnu: Use 'search-input-directory' when looking for tzdata.
	* gnu/packages/backup.scm (duplicity)[arguments]: Use
	'search-input-directory' for "share/zoneinfo".
	* gnu/packages/bioinformatics.scm (pigx-rnaseq): Likewise.
	(pigx-bsseq): Likewise.
	* gnu/packages/calcurse.scm (calcurse): Likewise.
	* gnu/packages/calendar.scm (date): Likewise.
	* gnu/packages/compression.scm (lhasa): Likewise.
	* gnu/packages/cran.scm (r-rstan): Likewise.
	* gnu/packages/django.scm (python-django): Likewise.
	* gnu/packages/dlang.scm (ldc-bootstrap): Likewise.
	* gnu/packages/finance.scm (ledger): Likewise.
	* gnu/packages/glib.scm (glib): Likewise.
	* gnu/packages/golang.scm (go-1.4): Likewise.
	(go-1.14): Likewise.
	* gnu/packages/kde-frameworks.scm (kcalendarcore): Likewise.
	(kdelibs4support): Likewise.
	* gnu/packages/kodi.scm (kodi): Likewise.
	* gnu/packages/mail.scm (mu): Likewise.
	* gnu/packages/perl.scm (perl-libtime-parsedate): Likewise.
	* gnu/packages/python-xyz.scm (python-robotframework): Likewise.
	(python-dparse): Likewise.
	* gnu/packages/rrdtool.scm (rrdtool): Likewise.
	* gnu/packages/statistics.scm (r-with-tests): Likewise.
	* gnu/packages/vim.scm (vim): Likewise.
	* gnu/packages/virtualization.scm (ganeti): Likewise.
	* gnu/packages/vpn.scm (strongswan): Likewise.
	* gnu/packages/xfce.scm (xfce4-panel): Likewise.
	* gnu/packages/mate.scm (libmateweather): Use 'search-input-file' for
	"share/zoneinfo/zone.tab".

	gnu: Simplify "Xvbf" invocation in pre-check phases.
	* gnu/packages/geo.scm (qgis)[arguments]: Simplify invocation of 'Xvfb'
	in 'check' phase, assuming 'Xvfb' is in $PATH.
	* gnu/packages/graphics.scm (opensubdiv)[arguments]: Likewise.
	* gnu/packages/java-graphics.scm (java-piccolo2d-extras)[arguments]:
	Likewise.
	* gnu/packages/kde-frameworks.scm (kcontacts)[arguments]: Likewise.
	(kdeclarative)[arguments]: Likewise.
	* gnu/packages/kde-multimedia.scm (elisa)[arguments]: Likewise.
	* gnu/packages/kde-plasma.scm (kscreenlocker)[arguments]: Likewise.
	* gnu/packages/radio.scm (gnuradio)[arguments]: Likewise.
	* gnu/packages/education.scm (gcompris-qt)[arguments]: Likewise.
	* gnu/packages/freedesktop.scm (weston)[arguments]: Likewise.

	gnu: tzdata: Remove input labels.
	* gnu/packages/base.scm (tzdata)[arguments]: Turn flags and phases into
	a gexp.
	[inputs]: Turn into a plain list.

	gnu: commencement: Use gexps and 'local-file' to refer to patches.
	* gnu/packages/commencement.scm (tcc-boot): Remove stale comments.
	(gcc-core-mesboot0)[native-inputs]: Remove "boot-patch".
	[arguments]: Turn flags and phases into gexps.  Use 'local-file' in the
	'apply-boot-patch' phase to refer to the patch.
	(glibc-mesboot0)[native-inputs]: Remove "boot-patch" and "system-patch".
	[arguments]: Turn flags and phases into gexps.  Use 'local-file' in the
	'apply-boot-patch' phase to refer to the patches.
	(gcc-mesboot0)[native-inputs]: Remove "boot-patch".
	[arguments]: Turn phases into a gexp.
	(gcc-core-mesboot1)[native-inputs]: Remove "boot-patch".
	[arguments]: Turn flags and phases into gexps.  Use 'local-file' in the
	'apply-boot-patch' phase to refer to the patch.
	(gcc-mesboot1)[arguments]: Turn flags and phases into gexps.
	(glibc-headers-mesboot)[arguments]: Likewise.
	(glibc-mesboot)[arguments]: Likewise.

2021-07-24  Guillaume Le Vaillant  <glv@posteo.net>

	services: dhcpd: Fix activation with IPv6 configuration.
	* gnu/services/networking.scm (dhcpd-activation): Pass the IP version
	  parameter to dhcpd.

2021-07-24  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add feeder.
	* gnu/packages/lisp-xyz.scm (cl-feeder, ecl-feeder, sbcl-feeder): New variables.

2021-07-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: java-xmlpull2: Use mirrored source and archived home page.
	* gnu/packages/xml.scm (java-xmlpull2)[source]: Download from a Gentoo
	distfiles mirror.
	[home-page]: Point to an archive.org snapshot.

2021-07-23  Marius Bakke  <marius@gnu.org>

	gnu: graphviz: Use HTTPS home page.
	* gnu/packages/graphviz.scm (graphviz)[home-page]: Use HTTPS.

	gnu: php: Update to 7.4.21.
	* gnu/packages/php.scm (php): Update to 7.4.21.
	[arguments]: Remove trailing #t's.
	[native-inputs]: Remove INTLTOOL. Add GETTEXT-MINIMAL.

	gnu: Python: Disable indeterministic optimizations.
	* gnu/packages/python.scm (python-2.7)[arguments]: Remove "--with-lto" and
	"--enable-optimizations" from #:configure-flags.

	gnu: Python: Compile bytecode in all outputs.
	* gnu/packages/python.scm (python-2.7)[arguments]: Ensure the post-install
	phases run in order.  Move rebuild-bytecode last and run it on every output.
	* gnu/packages/python.scm (python-3.9)[arguments]: Run the rebuild-bytecode
	phase on every output.

	gnu: Python: Delete existing compiled files before compiling bytecode.
	* gnu/packages/python.scm (python-3.9)[arguments]: Delete existing pycs before
	calling "compileall".

	gnu: Python: Fix bytecode compilation.
	* gnu/packages/python.scm (python-3.9)[arguments]: In the rebuild-bytecode
	phase, actully run Python instead of defining an anonymous procedure.  While
	at it, create all optimization levels with the same command instead of running
	once for each level.

	gnu: Python: Do not embed timestamps in wheel files.
	* gnu/packages/python.scm (python-3.9)[arguments]: Reset timestamps before
	zipping wheels.  While at it, remove redundant regex argument.

	gnu: graphviz: Update to 2.48.0.
	* gnu/packages/graphviz.scm (graphviz): Update to 2.48.0.
	[source](uri): Adjust for upstream change.
	[source](file-name): Remove.
	[inputs]: Change from GUILE-2.0 to GUILE-3.0.

	gnu: graphviz: Don't hard code Guile version.
	* gnu/packages/graphviz.scm (graphviz)[arguments]: Install Guile bindings for
	the version of Guile provided as input.

	gnu: graphviz: Turn arguments into a gexp.
	* gnu/packages/graphviz.scm (graphviz)[arguments]: Use a gexp for the
	modify-phases block.  Remove trailing #t's while at it.

	gnu: perl-test-needs: Update to 0.002009.
	* gnu/packages/perl-check.scm (perl-test-needs): Update to 0.002009.

	gnu: libcap: Update to 2.51.
	* gnu/packages/linux.scm (libcap): Update to 2.51.

	gnu: libksba: Update to 1.6.0.
	* gnu/packages/gnupg.scm (libksba): Update to 1.6.0.

	gnu: libgcrypt: Update to 1.8.8.
	* gnu/packages/gnupg.scm (libgcrypt): Update to 1.8.8.

	gnu: libxml2: Update to 2.9.12.
	* gnu/packages/patches/libxml2-parent-pointers.patch,
	gnu/packages/patches/libxml2-terminating-newline.patch,
	gnu/packages/patches/libxml2-xpath-recursion-limit.patch: New files.
	* gnu/packages/patches/python-libxml2-python39-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/xml.scm (libxml2): Update to 2.9.12.
	(python-lxml)[source](modules, snippet): New fields.

	gnu: libtiff: Update to 4.3.0.
	* gnu/packages/image.scm (libtiff): Update to 4.3.0.

	gnu: sqlite: Update to 3.36.0.
	* gnu/packages/sqlite.scm (sqlite): Update to 3.36.0.

	gnu: poppler: Update to 21.07.0.
	* gnu/packages/pdf.scm (poppler): Update to 21.07.0.

	gnu: util-linux: Update to 2.37.
	* gnu/packages/linux.scm (util-linux): Update to 2.37.

	gnu: pango: Update to 1.48.7.
	* gnu/packages/gtk.scm (pango): Update to 1.48.7.

	gnu: harfbuzz: Update to 2.8.2.
	* gnu/packages/gtk.scm (harfbuzz): Update to 2.8.2.

	gnu: libspectre: Update to 0.2.9.
	* gnu/packages/ghostscript.scm (libspectre): Update to 0.2.9.

	gnu: fontconfig: Update to 2.13.94.
	* gnu/packages/fontutils.scm (fontconfig): Update to 2.13.94.

	gnu: binutils: Update to 2.37.
	* gnu/packages/patches/binutils-loongson-workaround.patch: Adjust for upstream
	changes.
	* gnu/packages/patches/binutils-libiberty-endianness-bug.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/base.scm (binutils): Update to 2.37.
	[source](patches): Remove obsolete patch.

	gnu: attr: Update to 2.5.1.
	* gnu/packages/attr.scm (attr): Update to 2.5.1.
	[arguments]: Remove trailing #t.

	gnu: acl: Update to 2.3.1.
	* gnu/packages/acl.scm (acl): Update to 2.3.1.

	gnu: ncurses: Update to 6.2.20210619.
	* gnu/packages/ncurses.scm (ncurses)[version]: Set to 6.2.20210619.
	[source](uri): Adjust accordingly.
	[arguments]: Remove trailing #t's.  Rewrite apply-rollup-patch phase to work
	in the absence of the patch.  Run the phase.
	[native-inputs]: Add "rollup-patch".

	gnu: libuv: Update to 1.41.1.
	* gnu/packages/libevent.scm (libuv): Update to 1.41.1.

	gnu: nghttp2: Update to 1.44.0.
	* gnu/packages/web.scm (nghttp2): Update to 1.44.0.

	build-system/cmake: Define '%build-inputs' when cross-compiling.
	* guix/build-system/cmake.scm (cmake-cross-build)[builder]: Define
	'%build-inputs' as it existed before
	7d873f194ca69d6096d28d7a224ab78e83e34fe1.

	gnu: Perl: Resolve TODO.
	* gnu/packages/perl.scm (perl)[inputs]: Add COREUTILS-MINIMAL.
	[arguments]: Unconditionally patch /bin/pwd in Cwd.pm.  While at it, remove
	trailing #t's.

2021-07-23  Marius Bakke  <marius@gnu.org>

	gnu: coreutils-minimal: Do not build documentation.
	...and avoid an upcoming circular dependency on Perl.

	* gnu/packages/base.scm (coreutils-minimal)[native-inputs]: Empty field.

2021-07-23  Marius Bakke  <marius@gnu.org>

	gnu: Perl: Update cross-compilation code.
	* gnu/packages/perl.scm (perl)[native-inputs]: Update "perl-cross" to 1.3.6.
	[arguments]: Remove obsolete patch.
	* gnu/packages/patches/perl-cross.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: Perl: Update to 5.34.0.
	* gnu/packages/perl.scm (perl): Update to 5.34.0.

	gnu: RHash: Update to 1.4.2.
	* gnu/packages/crypto.scm (rhash): Update to 1.4.2.

	gnu: RHash: Turn arguments into gexp.
	* gnu/packages/crypto.scm (rhash)[arguments]: Turn into gexp, and use #$OUTPUT
	instead of the %OUTPUT variable.

	gnu: tzdata-for-tests: Update to 2021a.
	* gnu/packages/base.scm (tzdata-for-tests): Update to 2021a.

	gnu: commencement: Decouple python-boot0 from python.
	* gnu/packages/commencement.scm (python-boot0)[arguments]: Do not use
	SUBSTITUTE-KEYWORD-ARGUMENTS to make it easier to change Python without a full
	bootstrap.

	gnu: glibc: Remove obsolete patch.
	* gnu/packages/base.scm (glibc)[source](patches): Remove
	glibc-hidden-visibility-ldconfig.patch.

	gnu: Python: Remove trailing #t's.
	* gnu/packages/python.scm (python-2.7)[source, arguments]: Remove trailing
	 #t's.
	(wrap-python3)[arguments]: Likewise.

	gnu: Python: Update to 3.9.6.
	* gnu/packages/python.scm (python-3.9): Update to 3.9.6.

	gnu: glib-networking: Remove unused input.
	* gnu/packages/gnome.scm (glib-networking)[native-inputs]: Remove INTLTOOL.
	Add GETTEXT-MINIMAL.

	gnu: gsettings-desktop-schemas: Remove unused input.
	* gnu/packages/gnome.scm (gsettings-desktop-schemas)[native-inputs]: Remove
	INTLTOOL.  Add GETTEXT-MINIMAL.

	gnu: gnome-backgrounds: Remove unused input.
	* gnu/packages/gnome.scm (gnome-backgrounds)[native-inputs]: Remove INTLTOOL.
	Add GETTEXT-MINIMAL.

	gnu: gamin: Remove unused input.
	* gnu/packages/gnome.scm (gamin)[native-inputs]: Remove INTLTOOL.

	gnu: glib: Remove unused input.
	* gnu/packages/glib.scm (glib)[native-inputs]: Remove INTLTOOL.

	gnu: gsl: Update to 2.7.
	* gnu/packages/maths.scm (gsl): Update to 2.7.
	[arguments]: Remove trailing #t's.

	gnu: gdbm: Update to 1.20.
	* gnu/packages/dbm.scm (gdbm): Update to 1.20.

	gnu: readline: Update to 8.1.1.
	* gnu/packages/readline.scm (%patch-series-8.1): Add patch 1.

	gnu: pcre2: Update to 10.37.
	* gnu/packages/pcre.scm (pcre2): Update to 10.37.
	[arguments]: Remove trailing #t.

	gnu: pcre: Update to 8.45.
	* gnu/packages/pcre.scm (pcre): Update to 8.45.
	[source](uri): Change to official mirror; remove defunct.
	[arguments]: Remove trailing #t.

2021-07-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: tmux-themepack: Tweak description.
	* gnu/packages/tmux.scm (tmux-themepack)[description]: Tweak.

2021-07-23  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: tmux-themepack: Update to 1.1.0.
	* gnu/packages/tmux.scm (tmux-themepack): Update to 1.1.0.
	[arguments]: Install only selected files.

2021-07-23  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: modules: Avoid FHS file names in 'add.modules'.
	* gnu/packages/package-management.scm (modules)[arguments]: Add
	'patch-add-modules' phase.

2021-07-23  Ivan Gankevich  <i.gankevich@spbu.ru>

	gnu: Add modules.
	* gnu/packages/package-management.scm (modules): New variable.

2021-07-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: hpcguix-web: Update to 0.1.0.
	* gnu/packages/web.scm (hpcguix-web): Update to 0.1.0.
	[arguments]: In 'wrap-program' phase, change "/bin/run" to
	"/bin/hpcguix-web".
	[inputs]: Add BASH-MINIMAL.
	* gnu/services/web.scm (hpcguix-web-shepherd-service): Run
	"/bin/hpcguix-web".

2021-07-23  Andreas Enge  <andreas@enge.fr>

	gnu: pari-gp: Update to 2.13.2.
	* gnu/packages/algebra.scm (pari-gp): Update to 2.13.2.

2021-07-23  Maxime Devos  <maximedevos@telenet.be>

	gnu: binutils: Update binutils patch for mingw.
	This allows "./pre-inst-env guix build hello --target=x86_64-w64-mingw32"
	to succeed.  The binary can be run successfully under wine.

	* gnu/packages/patches/binutils-mingw-w64-timestamp.patch:
	  Update to the current version in Debian.

2021-07-23  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: gnome-maps: Update to 3.38.5.
	* gnu/packages/geo.scm (gnome-maps): Update to 3.38.5.

2021-07-23  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add radvd.
	* gnu/packages/admin.scm (radvd): New variable.

2021-07-23  Maxime Devos  <maximedevos@telenet.be>

	packages: Use 'lookup-package-input' and friends instead of 'package-input'.
	* guix/packages.scm (package-input, package-native-input): Remove.
	(this-package-input): Use 'lookup-package-input' and
	'lookup-package-propagated-input' instead of 'package-input'.
	(this-package-native-input): Use 'lookup-package-native-input'
	instead of 'package-input'.

2021-07-22  宋文武  <iyzsong@member.fsf.org>

	gnu: Add drawterm.
	* gnu/packages/plan9.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2021-07-22  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add cl-libxml2.
	* gnu/packages/lisp-xyz.scm (cl-libxml2, ecl-cl-libxml2, sbcl-cl-libxml2): New
	variables.

2021-07-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-opencpu: Update to 2.2.4.
	* gnu/packages/cran.scm (r-opencpu): Update to 2.2.4.

2021-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add r-opencpu
	* gnu/packages/cran.scm: (r-opencpu): New variable.

2021-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-protolite
	* gnu/packages/cran.scm: (r-protolite): New variable.

2021-07-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add r-webutils
	* gnu/packages/cran.scm (r-webutils): New variable.

2021-07-22  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add python-dolfin-adjoint.
	* gnu/packages/simulation.scm (python-dolfin-adjoint): New variable.

2021-07-22  jgart  <jgart@dismail.de>

	gnu: Add abjad-ext-ipython.
	* gnu/packages/music.scm (abjad-ext-ipython): New variable.

	gnu: Add abjad-ext-nauert.
	* gnu/packages/music.scm (abjad-ext-nauert): New variable.

	gnu: Add abjad-ext-rmakers.
	* gnu/packages/music.scm (abjad-ext-rmakers): New variable.

2021-07-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: abjad: Remove obsolete phase.
	* gnu/packages/music.scm (abjad)[arguments]: Remove custom 'patch-source
	phase.

	gnu: abjad: Move lilypond to inputs.
	* gnu/packages/music.scm (abjad)[native-inputs]: Move lilypond ...
	[inputs]: ... to here.

2021-07-22  jgart  <jgart@dismail.de>

	gnu: abjad: Improve description.
	* gnu/packages/music.scm (abjad)[description]: Improve abjad's
	description.

	gnu: abjad: Move python-ply to propagated-inputs.
	* gnu/packages/music.scm (abjad)[ntaive-inputs]: Move python-ply ...
	[propagated-inputs]: ... to here.

	gnu: python-abjad: Rename to abjad.
	* gnu/packages/music.scm (abjad): Rename from python-abjad.
	(python-abjad): Keep as deprecated package.

2021-07-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pysam: Make the check phase honor the tests? argument.
	* gnu/packages/bioinformatics.scm (python-pysam)[arguments]: Adjust
	custom 'check phase to skip tests when #:tests is #f.

	gnu: python-pysam: Update to 0.16.0.1.
	* gnu/packages/bioinformatics.scm (python-pysam): Update to 0.16.0.1.
	[arguments]: Update custom 'check phase.
	[propagated-inputs]: Replace htslib-1.9 with 1.10.
	[native-inputs]: Add python-pytest. Replace samtools-1.9 with 1.10,
	bcftools-1.9 with 1.10.
	(bcftools-1.9): Replace with bcftools-1.10.
	[native-inputs]: Replace htslib-1.9 with 1.10.
	(samtools-1.9): Replace with samtools-1.10.
	[inputs]: Replace htslib-1.9 with 1.10.

	gnu: Add htslib-1.10.
	* gnu/packages/bioinformatics.scm (htslib-1.10): New variable.

	gnu: python-biopython: Update to 1.73.
	* gnu/packages/bioinformatics.scm (python-biopython): Update to 1.73.

2021-07-22  Eric Bavier  <bavier@posteo.net>

	gnu: onionshare: Update to 2.3.2.
	* gnu/packages/tor.scm (onionshare-cli, onionshare): Update to 2.3.2.
	(onionshare)[inputs]: Add python-colorama.
	[arguments]: Insert "import pytest" for later "pytest.mark.skip".

2021-07-21  Chris Marusich  <cmmarusich@gmail.com>

	gnu: glibc-2.31: Restore patches.
	Commit 87961fc965b96ac0c7a5909ac2faab2d023b5339 inadvertently modified the
	patch set for glibc-2.31.  This change restores the original patch set.

	Fixes: <https://bugs.gnu.org/49516>.

	* gnu/packages/base.scm (glibc-2.31) [source]: Use the same patches as glibc,
	but replace glibc-hurd-clock_gettime_monotonic.patch with
	glibc-2.31-hurd-clock_gettime_monotonic.patch, and add
	glibc-hurd-signal-sa-siginfo.patch.
	* gnu/packages/patches/glibc-2.31-hurd-clock_gettime_monotonic.patch: Add it.
	* gnu/packages/patches/glibc-hurd-signal-sa-siginfo.patch: Add it.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2021-07-21  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add emacs-seeing-is-believing.
	* gnu/packages/emacs-xyz.scm (emacs-seeing-is-believing): New variable.

2021-07-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-git: Update to 0.5.2.
	Fixes <https://issues.guix.gnu.org/48855>.
	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

	* gnu/packages/guile.scm (guile-git): Update to 0.5.2.

2021-07-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	utils: Do not request block buffering in pretty-print-table.
	Re-testing 'guix package -A' using the default line buffering set in (guix
	ui), there doesn't seem to be a performance gain to use block buffering, so
	remove this extraneous side effect.

	* guix/utils.scm (pretty-print-table): Do not set buffering mode to block.

	Reported-by: Ludovic Courtès <ludo@gnu.org>

2021-07-21  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: extempore: Update to 0.8.9.
	* gnu/packages/music.scm (extempore): Update to 0.8.6.
	[source]: Portaudio is no more in-tree.
	[arguments]: Load external libraries through patched CMakeLists.txt.
	[phases]: Symlink assets.
	* gnu/packages/patches/extempore-unbundle-external-dependencies.patch:
	Update accordingly.

2021-07-21  Nathan Benedetto Proença  <nathan@vieiraproenca.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: biber: Update to 2.16.
	* gnu/packages/tex.scm (biber): Update to 2.16.
	[source]: Remove 'patches'.
	[inputs]: Add 'perl-io-string', 'perl-parse-recdescent', and
	'perl-unicode-collate' (upstream appears to have fixed the issue
	initially mentioned as a comment: recent issue was closed after
	telling user to use perl-unicode-collate 1.29, which is the one
	available; see <https://github.com/plk/biber/issues/378>.)
	* gnu/packages/patches/biber-fix-encoding-write.patch,
	gnu/packages/patches/biber-sortinithash.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2021-07-21  Nathan Benedetto Proença  <nathan@vieiraproenca.com>

	gnu: perl-text-bibtex: Update to 0.88.
	* gnu/packages/tex.scm (perl-text-bibtex): Update to 0.88.

2021-07-21  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: TeX Live: Update texlive-latex-pdftexcmds
	texlive-latex-pdftexcmds moved to a different directory in TeX Live 2021.

	* gnu/packages/tex.scm (texlive-latex-pdftexcmds): Update hash and paths.

2021-07-21  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: TeX Live: Add new dependency to texlive-latex-xkeyval
	Starting with TeX Live 2021, texlive-latex-xkeyval depends on
	texlive-latex-l3backend.

	* gnu/packages/tex.scm(texlive-latex-xkeyval)[native-inputs]: Add
	‘texlive-latex-l3backend’.

2021-07-21  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: TeX Live: Add texlive-latex-l3backend
	* gnu/packages/tex.scm (texlive-latex-l3backend): New public variable.

2021-07-21  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: TeX Live: Update to TeX Live 2021
	Use version 20210325 for the tarballs, which is the latest one available on
	the historical releases repository. And use subversion tag 2021.3 which is
	the latest one available as well.

	TeX Live dropped support for using the system’s poppler library after the
	2020 version.  Quoting from `m4/kpse-xpdf-flags.m4`:

	  # Support for our semi-homegrown libs/xpdf library. This is derived
	  # from xpdf source code, but xpdf does not distribute it as a library.
	  # It is used by pdftex (and nothing else) to read PDF images.
	  # Other engines use the semi-homegrown pplib library (q.v.) for that.

	  # The well-known poppler library is also originally derived from xpdf
	  # source code, but has been greatly revised and extended. TL used to
	  # (sort of) support poppler as the system xpdf, but after the TL 2020
	  # release we dropped this, because we switched XeTeX to use pplib, and
	  # nothing else used poppler. (No engines ever used poppler to generate
	  # their PDF output).
	  #
	  # poppler is aggressively developed, with requirements for new compilers
	  # and language versions. That's fine for them, but since we don't need
	  # anything new, it has become too time-consuming and problematic to
	  # continue to support it in the TL sources, when we don't have any
	  # requirement for it.

	Therefore the main change in this commit is making the texlive-bin package
	use the embedded pplib and xpdf libraries.

	Another noteworthy change is to texlive-latex-l3packages, which now needs
	to ship a few pre-generated files that cannot be reproduced during the
	build process (the comments in the package definition have more details).

	* guix/build-system/texlive.scm (%texlive-tag): Set to “texlive-2021.3”.
	(%texlive-revision): Set to 59745.
	* gnu/packages/tex.scm (hyph-utf8-scripts, texlive-docstrip,
	texlive-unicode-data texlive-hyphen-base, texlive-metafont, texlive-cm,
	texlive-courier, texlive-lm, texlive-knuth-lib, texlive-tex-plain,
	texlive-hyphen-finnish, texlive-hyphen-german, texlive-hyph-utf8,
	texlive-dehyph-exptl, texlive-kpathsea, texlive-latex-fancyvrb,
	texlive-graphics-def, texlive-latex-graphics, texlive-hyperref,
	texlive-oberdiek, texlive-latex-tools, texlive-latex-l3kernel,
	texlive-l3build, texlive-luaotfload, texlive-latex-amsmath, texlive-amscls,
	texlive-babel, texlive-generic-babel-german, texlive-babel-swedish,
	texlive-psnfss, texlive-latex-draftwatermark, texlive-latex-etoc,
	texlive-etoolbox, texlive-latex-polyglossia, texlive-tex-texinfo,
	texlive-latex-bookmark, texlive-latex-cmap, texlive-latex-fancyhdr,
	texlive-latex-kvoptions, texlive-latex-eso-pic, texlive-latex-multirow,
	texlive-latex-parskip, texlive-latex-pdfpages, texlive-metapost,
	texlive-latex-acmart, texlive-latex-preview, texlive-latex-acronym,
	texlive-pdftex, texlive-latex-media9, texlive-latex-ocgx2,
	texlive-latex-ms, texlive-latex-pgf, texlive-latex-pgf-generic,
	texlive-latex-koma-script, texlive-generic-ltxcmds, texlive-bibtex,
	texlive-context-base, texlive-context, texlive-beamer, texlive-pstricks,
	texlive-tools, texlive-latex-xkeyval, texlive-csquotes, texlive-biblatex,
	texlive-todonotes, texlive-microtype, texlive-caption, texlive-fontaxes,
	texlive-cabin, texlive-newtx, texlive-xcharter, texlive-adjustbox,
	texlive-tcolorbox): Update hash.
	(texlive-extra-src, texlive-texmf-src): Update version to
	“20210325”. Update hash.
	(texlive-bin)[source]: Update version to “20210325”. Update hash. Preserve
	‘libs/pplib’ and ‘libs/xpdf’.
	[inputs]: Update hash for ‘texlive-scripts’.  Remove ‘poppler’.
	[arguments]: Remove “--with-system-poppler” and “--with-system-xpdf” from
	‘#:configure-flags’.  Remove build phase ‘use-code-for-new-poppler’.
	(texlive-hyphen-schoolfinnish): Add public variable.
	(texlive-hyphen-macedonian): Add 8bit patterns.  Update hash.
	(texlive-latex-base)[template]: Update hash.
	[arguments]: Set ‘LUAINPUTS’ environment variable in build phase.
	[native-inputs]: Update hash for ‘texlive-luatexconfig’.
	[propagated-inputs]: Add ‘texlive-hyphen-schoolfinnish’,
	‘texlive-latex-l3kernel’ and ‘texlive-latex-l3packages’.
	(texlive-latex-l3packages)[source]: Use ‘texlive-origin’. Update hash. Add
	generated files.
	[arguments]: Adjust paths for ‘TEXINPUTS’ environment variable. Add build
	phase ‘copy-generated-files’.
	(texlive-texmf, texlive): Update version to “20210325”.

2021-07-21  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	gnu: TeX Live: Use IniTeX to build a couple of packages
	The package texlive-latex-base in TeX Live 2021 will depend on
	texlive-latex-l3kernel and texlive-latex-l3packages. Therefore we need to
	remove their build dependency on texlive-latex-base to avoid a circular
	dependency.

	l3kernel and l3packages don’t need LaTeX during build, just IniTeX.
	So to make them use it, modify texlive-build-system to allow disabling
	the #:texlive-latex-base and #:tex-format parameters, and also add
	a #:tex-engine parameter.

	We also need to add texlive-docstrip as a native input, which was
	previously provided by texlive-latex-base.

	* gnu/packages/tex.scm (texlive-latex-l3kernel,
	texlive-latex-l3packages)[arguments]: Add ‘#:tex-engine’, ‘#:tex-format’
	and ‘#:texlive-latex-base’ parameters.
	[native-inputs]: Add ‘texlive-docstrip’.
	* guix/build-system/texlive.scm (lower)[build-inputs]: Don’t add
	‘texlive-latex-base’ if its keyword parameter is false.
	(texlive-build): Add ‘tex-engine’ keyword parameter.
	[builder]: If a ‘tex-engine’ parameter was passed, use it. Otherwise, use
	‘tex-format’ as the engine.
	* guix/build/texlive-build-system.scm (compile-with-latex): Add ‘engine’
	parameter. If the ‘format’ parameter is false, add “-ini” option to the
	command line.
	(build): Add ‘tex-engine’ parameter. Pass it down to ‘compile-with-latex’.

2021-07-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile: Remove trailing #t in snippet.
	* gnu/packages/guile.scm (guile-3.0)[source]: Remove trailing #t in
	'snippet'.

2021-07-21  Maxime Devos  <maximedevos@telenet.be>

	gnu: guile: Fix failing tests on IA32.
	Fixes <https://issues.guix.gnu.org/49368>.

	* gnu/packages/guile.scm (guile-3.0)[arguments]<#:configure-flags>:
	  Add "-fexcess-precision=standard" to CFLAGS when
	  (target-x86-32?) is true.

2021-07-21  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add python-sparqlkernel.
	* gnu/packages/jupyter.scm (python-sparqlkernel): New variable.

	gnu: Add python-sparqlwrapper.
	* gnu/packages/rdf.scm (python-sparqlwrapper): New variable.

	gnu: Add python-bash-kernel.
	* gnu/packages/jupyter.scm (python-bash-kernel): New variable.

	gnu: Add r-battenberg.
	* gnu/packages/bioinformatics.scm (r-battenberg): New variable.

	gnu: Add r-ascat.
	* gnu/packages/bioinformatics.scm (r-ascat): New variable.

	gnu: Add nanosv.
	* gnu/packages/bioinformatics.scm (nanosv): New variable.

	gnu: Add python-pyvcf.
	* gnu/packages/bioinformatics.scm (python-pyvcf): New variable.

2021-07-21  Lars-Dominik Braun  <lars@6xq.net>

	gnu: checkm: Rename and update to 1.1.3.
	Renamed from python2-checkm-genome to checkm to better reflect its
	status as standalone-application and support for Python 3.

	* gnu/packages/bioinformatics.scm (python2-checkm-genome): Redirect to…
	(checkm): …here and update to 1.1.3.
	[propagated-inputs]: Move to inputs.
	[inputs]: Use Python 3 dependencies.
	[home-page]: Point to real home-page.

2021-07-21  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add tombo.
	* gnu/packages/bioinformatics.scm (tombo): New variable.

	gnu: Add r-rmisc.
	* gnu/packages/cran.scm (r-rmisc): New variable.

	gnu: Add r-glinternet.
	* gnu/packages/statistics.scm (r-glinternet): New variable.

	gnu: Add r-naniar.
	* gnu/packages/statistics.scm (r-naniar): New variable.

	gnu: Add r-norm.
	* gnu/packages/statistics.scm (r-norm): New variable.

2021-07-21  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Reduce closure size.
	* gnu/packages/lisp.scm (txr)[inputs]: Replace bash by bash-minimal.

2021-07-20  Michael Rohleder  <mike@rohleder.de>

	gnu: catfish: Update to 4.16.1.
	* gnu/packages/xfce.scm (catfish): Update to 4.16.1.
	[inputs]: Add xfconf.

2021-07-20  Kaelyn Takata  <kaelyn.alexi@protonmail.com>

	gnu: meson: Update to 0.59.0.
	Fixes <https://issues.guix.gnu.org/48552>.

	* gnu/packages/build-tools.scm (meson): Update to 0.59.0, which includes a
	reproduceability fix for builds that link against multiple LLVM libraries.

2021-07-20  Sarah Morgensen  <iskarian@mgsn.dev>

	import: hackage: Emit new-style package inputs.
	* guix/import/hackage.scm (hackage-module->sexp)[dependencies]
	[native-dependencies]: Make into a list of symbols.
	[maybe-inputs]: Wrap INPUTS in 'list' instead of 'quasiquote'.
	* tests/hackage.scm (match-ghc-foo)
	(match-ghc-foo-6)
	(match-ghc-foo-revision)
	(match-ghc-foo-import): Adjust accordingly.

	import: opam: Emit new-style package inputs.
	* guix/import/opam.scm (opam->guix-package): Wrap INPUTS and
	NATIVE-INPUTS in 'list' instead of 'quasiquote'.
	(dependency-list->inputs): Return a list of symbols.
	* tests/opam.scm ("opam->guix-package"): Adjust accordingly.

	import: gem: Emit new-style package inputs.
	* guix/import/gem.scm (make-gem-sexp): Wrap inputs in 'list' instead of
	'quasiquote'.
	* tests/gem.scm ("gem->guix-package")
	("gem-recursive-import"): Adjust accordingly.

	import: egg: Emit new-style package inputs.
	* guix/import/egg.scm (egg->guix-package): Generate dependency list from
	a list of symbols.
	[egg-parse-dependency]: Return a list of symbols.
	[maybe-inputs]: Wrap INPUTS in 'list' instead of 'quasiquote'.
	* tests/egg.scm (match-chicken-foo): Adjust accordingly.

2021-07-20  Ivan Gankevich  <i.gankevich@spbu.ru>

	gnu: Add libgpiod.
	* gnu/packages/linux.scm (libgpiod): New variable.

2021-07-20  Paul A. Patience  <paul@apatience.com>

	gnu: dealii: Update to 9.3.1 and clean up.
	The cleanup notably:

	* Builds and installs the documentation into a separate doc output (in
	the process moving around some files erroneously installed into the root
	directory); and
	* Removes unnecessary inputs and moves some inputs into
	propagated-inputs (the candidates of which were determined with a search
	for "include.*LIBNAME" in include/deal.II).

	* gnu/packages/maths.scm (dealii): Reword comments.
	[version]: Update to 9.3.1.
	[outputs]: New field including doc output.
	[native-inputs]: New field.
	[inputs]: Sort them. Remove p4est (deal.II interfaces with it only when
	MPI is enabled). Move boost, suitesparse and tbb to...
	[propagated-inputs]: ...here. New field including hdf5, which is
	actually supported in deal.II without MPI.
	[arguments]<#:tests?>: New argument. The tests were not being run before
	anyway.
	<#:configure-flags>[-DDEAL_II_COMPONENT_DOCUMENTATION]: New flag.
	[-DDEAL_II_DOCREADME_RELDIR]: New flag. Prevents the LICENSE.md,
	README.md, detailed.log and summary.log files from being installed in
	the root directory (though note that the logs are removed in the new
	remove-build-logs phase).
	[-DDEAL_II_DOCHTML_RELDIR]: New flag.
	[-DDEAL_II_COMPILE_EXAMPLES]: New flag.
	[-DDEAL_II_EXAMPLES_RELDIR]: New flag. Prevents the examples directory
	from being installed in the root directory.
	[-DCMAKE_POSITION_INDEPENDENT_CODE]: Remove flag. The issue has been
	resolved.
	<#:phases>{remove-build-logs}: New phase.
	[home-page]: Add trailing slash.
	(dealii-openmpi): Use package/inherit.
	[inputs]: Sort them. Remove mumps-metis-openmpi (deal.II no longer
	interfaces with MUMPS). Move hdf5-parallel-openmpi, openmpi,
	p4est-openmpi, petsc-openmpi and slepc-openmpi to...
	[propagated-inputs]: ...here. New field.
	[arguments]<#:configure-flags>: Rename cf variable to flags.
	<#:phases>{mpi-setup}: Remove phase which is unused because the tests
	are disabled.

2021-07-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xorg.scm: Add missing module import.
	This is a follow-up to 1a4c7ddefe2a1c853fb99989e21f867e1965ec59.

	* gnu/packages/xorg.scm: Add missing module import.

2021-07-20  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add python-tldr.
	* gnu/packages/python-xyz.scm (python-tldr): New variable.

2021-07-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-openssl-sys-extras-0.7: Skip build.
	* gnu/packages/crates-io.scm (rust-openssl-sys-extras-0.7)
	[arguments]: Skip build.
	[inputs]: Remove openssl-1.0.

	gnu: rust-openssl-0.7: Skip build.
	* gnu/packages/crates-io.scm (rust-openssl-0.7)[arguments]: Skip build.
	Remove tests keyword.
	[inputs]: Remove openssl-1.0.

	gnu: rust-sha1-0.2: Skip tests.
	* gnu/packages/crates-io.scm (rust-sha1-0.2)[arguments]: Skip tests.
	[inputs]: Remove openssl-1.0.

	gnu: gpodder: Make the check phase honor the tests? argument.
	* gnu/packages/gpodder.scm (gpodder)[arguments]: Adjust custom 'check
	phase to skip tests when #:tests? is #f.

	gnu: gpodder: Add bash-minimal.
	* gnu/packages/gpodder.scm (gpodder)[inputs]: Add bash-minimal.

2021-07-20  raingloom  <raingloom@riseup.net>

	gnu: gpodder: Add python-mutagen (fixes one of its addons).
	* gnu/packages/gpodder.scm (gpodder)[inputs]: Added python-mutagen.

2021-07-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xpra: Add bash-minimal.
	* gnu/packages/xorg.scm (xpra)[inputs]: Add bash-minimal.

2021-07-20  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: xpra: Update to 4.2.1.
	* gnu/packages/xorg.scm (xpra): Update to 4.2.1.

2021-07-20  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: pipe-viewer: Correct references to youtube-dl program.
	* gnu/packages/videos.scm (pipe-viewer)[phases](patch-source): Modify.

	gnu: claws-mail: Use absolute paths to referenced programs.
	* gnu/packages/mail.scm (claws-mail)[phases](patch-source): New phase.
	[inputs]: Add mailutils and sendmail.

2021-07-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-graph-tool: Sort inputs alphabetically.
	* gnu/packages/graph.scm (python-graph-tool)[native-inputs]: Sort
	alphabetically.
	[inputs]: Same.
	[propagated-inputs]: Same.

2021-07-20  Alexandre Hannud Abdo  <abdo@member.fsf.org>

	gnu: Add sequeler.
	* gnu/packages/databases.scm (sequeler): New variable.

	gnu: python-graph-tool: Update to 2.43.
	* gnu/packages/graph.scm (python-graph-tool): Update to 2.43.

2021-07-20  Paul A. Patience  <paul@apatience.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 266.
	* gnu/packages/lisp.scm (txr)[version]: Update to 266.
	  [inputs]: Add bash.
	  [arguments]<#:phases>{inhibit-doc-syms-generation}: Correct the path to
	  doc-syms.tl to its new location.
	  {fix-tests}: Fix another test.
	  {fix-paths}: New phase.

2021-07-20  Paul A. Patience  <paul@apatience.com>

	gnu: txr: Fix license installation.
	The install-license-files phase was installing LICENSE-CYG when it
	shouldn't have, because that license applies only to TXR builds for
	Microsoft Windows; and it was also ignoring the METALICENSE file.
	However, TXR's Makefile was already installing the LICENSE and
	METALICENSE files into share/txr (the datadir), so redirect them into
	the appropriate doc directory and delete the install-license-files
	phase.

	* gnu/packages/lisp.scm (txr)[arguments]<#:phases>
	  {fix-license-installation}: New phase.
	  {install-license-files}: Delete phase.

2021-07-20  Paul A. Patience  <paul@apatience.com>

	gnu: txr: Build documentation.
	* gnu/packages/lisp.scm (man-for-txr): New variable.
	  (txr)[native-inputs]: New field.
	  [inputs]: Move above the arguments field.
	  [arguments]<#:phases>{inhibit-doc-syms-generation, build-doc, install-doc}:
	  New phases.
	  {fix-tests}: Add after the unpack phase rather than after the configure
	  phase so that all file-modifying phases are performed after unpacking.

2021-07-20  Charles  <charles.b.jackson@protonmail.com>

	gnu: cl-authentic: Update to 0.1.2-2.4e9194d.
	* gnu/packages/lisp-xyz.scm (sbcl-authentic): Update to 0.1.2-2.4e9194d.

2021-07-19  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 78.12.0 [security fixes].
	Fixes CVE-2021-29969 and CVE-2021-29976.

	* gnu/packages/gnuzilla.scm (icedove): Update to 78.12.0.

2021-07-19  Vinicius Monego  <monego@posteo.net>

	gnu: Add searx.
	* gnu/packages/search.scm (searx): New variable.

	gnu: Add python-langdetect.
	* gnu/packages/python-xyz.scm (python-langdetect): New variable.

2021-07-19  Paul A. Patience  <paul@apatience.com>

	gnu: Add nomad-optimizer.
	* gnu/packages/maths.scm (nomad-optimizer): New variable.

2021-07-19  Franck Pérignon  <franck.perignon@univ-grenoble-alpes.fr>

	gnu: Add python-pyhull.
	* gnu/packages/python-xyz.scm (python-pyhull): New variable.

2021-07-19  Ryan Prior  <rprior@protonmail.com>

	gnu: visidata: Update to 2.5.
	* gnu/packages/visidata.scm (visidata): Update to 2.5.

2021-07-19  Vinicius Monego  <monego@posteo.net>

	gnu: Add emacs-jupyter.
	* gnu/packages/emacs-xyz.scm (emacs-jupyter): New variable.

	gnu: Add emacs-zmq.
	* gnu/packages/emacs-xyz.scm (emacs-zmq): New variable.

	gnu: zeromq: Enable DRAFTs.
	* gnu/packages/networking.scm (zeromq)[arguments]<#:configure-flags>: Pass
	--enable-drafts.

2021-07-19  itd  <itd@net.in.tum.de>

	import/print: package->code: Fix license object.
	* guix/import/print.scm (package->code)<license->code>: Update generated
	licence object to match record constructor.

2021-07-19  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add powercap.
	* gnu/packages/linux.scm (powercap): New variable.

2021-07-19  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20210714.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20210714.

2021-07-19  Charles  <charles.b.jackson@protonmail.com>

	build: Update uglifyjs for minify-build-system.
	* guix/build-system/minify.scm (default-uglify-js): Update uglifyjs package used.
	* guix/build/minify-build-system.scm (minify): Use updated uglifyjs command name.

	gnu: Add node-uglify-js.
	* gnu/packages/uglifyjs.scm (node-uglify-js, uglifyjs): New variables.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.

	gnu: Add node-acorn.
	* gnu/packages/node-xyz.scm (node-acorn): New variable.

2021-07-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: ghostscript: Improve reproducibility of PDF document generation
	* gnu/packages/patches/ghostscript-no-header-creationdate.patch: Disable
	  writing "xmp:ModifyDate" and "xmp:CreateDate" if GS_GENERATE_UUIDS is set to
	  "0" or "no".

2021-07-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: evisum: Update to 0.5.13.
	* gnu/packages/enlightenment.scm (evisum): Update to 0.5.13.
	[arguments]: Add phase to set homedir.

2021-07-19  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: gspell: Propagate glib and gtk+, as per pkg-config file.
	* gnu/packages/gnome.scm (gspell)[inputs]: Move glib and gtk+ to ...
	[propagated-inputs]: ... here.

	gnu: libxscrnsaver: Propagate libx11 and libxext, as per pkg-config file.
	* gnu/packages/xorg.scm (libxscrnsaver)[inputs]: Move libx11 and libxext to ...
	[propagated-inputs]: ... here.

	gnu: Add omemo-wget.
	* gnu/packages/messaging.scm (omemo-wget): New variable.

2021-07-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: sed, diffutils: Patch faulty Gnulib tests.
	This is a followup to c823b958256ba1db6cf896400fae218e4261266e, fixing
	tests for sed and diffutils on armhf-linux.

	* gnu/packages/base.scm (sed)[source]: Add
	"coreutils-gnulib-tests.patch".
	(diffutils)[source]: Likewise.
	* gnu/packages/commencement.scm (diffutils-boot0)[source]: New field.

2021-07-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mg: Set PKG_CONFIG instead of substituting.
	* gnu/packages/text-editors.scm (mg)[arguments]: Add PKG_CONFIG
	to #:make-flags, and remove the custom
	'pkg-config-for-cross-compiling-target phase.

	gnu: mg: Fix reference to native diffutils.
	* gnu/packages/text-editors.scm (mg)[inputs]: Add diffutils.
	[arguments]: Refer to it in the 'correct-location-of-diff phase.

2021-07-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: texlive-union: Export and formally deprecate.
	This is a followup to 04a0b1e09abce99857e7930336421ca6d15ae630.

	* gnu/packages/tex.scm (texlive-union): Define using
	'define-deprecated/alias' and export.

2021-07-18  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'master' into core-updates

2021-07-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sdrangel: Update to 6.16.1.
	* gnu/packages/radio.scm (sdrangel): Update to 6.16.1.

	gnu: dump1090: Update to 5.0.
	* gnu/packages/radio.scm (dump1090): Update to 5.0.
	  [inputs]: Add hackrf.

2021-07-18  Xinglu Chen  <public@yoctocell.xyz>

	gnu: emacs-pyim: Update to 3.9.2.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.9.2.

2021-07-18  phodina  <phodina@protonmail.com>

	gnu: Add sterm.
	* gnu/packages/engineering.scm (sterm): New variable.

2021-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ada-ed: Adjust target system.
	* gnu/packages/ada.scm (ada-ed)[arguments]: Only set the target system
	when necessary.
	[supported-systems]: Add powerpc-linux.

2021-07-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: pack: Mute error output when checking if tar supports --sort.
	* guix/build/pack.scm (tar-base-options) [tar-supports-sort?]: Redirect error
	output to void.

2021-07-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	pack: Streamline how files are included in tarballs.
	Thanks to Guillem Jover <guillem@debian.org> on the OFTC's #debian-dpkg
	channel for helping with troubleshooting.

	Letting GNU Tar recursively walk the complete files hierarchy side-steps the
	risks associated with providing a list of file names:

	1. Duplicated files in the archive (recorded as hard links by GNU Tar)
	2. Missing parent directories.

	The above would cause dpkg to malfunction, for example by aborting early and
	skipping triggers when there were missing parent directories.

	* guix/scripts/pack.scm (self-contained-tarball/builder): Do not call
	POPULATE-SINGLE-PROFILE-DIRECTORY, which creates extraneous files such as
	/root.  Instead, call POPULATE-STORE and INSTALL-DATABASE-AND-GC-ROOTS
	individually to more precisely generate the file system.  Replace the list of
	files by the current directory, "." and streamline the way options are passed.
	* gnu/system/file-systems.scm (reduce-directories): Remove procedure.
	* tests/file-systems.scm ("reduce-directories"): Remove test.

2021-07-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	pack/deb: Add default section and priority fields to the control file.
	These fields, while optional per dpkg, are required by other tools such as
	reprepro, commonly used to generate apt repositories.

	* guix/scripts/pack.scm (debian-archive): Set the control file section field
	to 'misc' and the priority field to 'optional'.

2021-07-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	pack: Allow embedding custom control files in deb packs.
	* guix/scripts/pack.scm (self-contained-tarball/builder)
	[extra-options]: New argument.
	(self-contained-tarball, squashfs-image, docker-image)
	(debian-archive): Likewise.  Remove two TODO comments.  Document
	EXTRA-OPTIONS.  Use the custom control files when provided.
	(%deb-format-options): New variable.
	(show-deb-format-options, show-deb-format-options/detailed): New procedures.
	(%options): Register new options.
	(show-help): Augment with new usage.
	(guix-pack): Validate and propagate new argument values.
	* doc/guix.texi (Invoking guix pack)[deb]: Document how to list advanced
	options.  Add an example.
	* tests/pack.scm (deb archive...): Provide extra-options to the debian-archive
	procedure, and validate that the provided files are embedded in the pack.

	import: go: Fix indentation.
	* guix/import/go.scm: Fix indentation.

2021-07-18  Sarah Morgensen  <iskarian@mgsn.dev>

	import: go: Upgrade go.mod parser.
	Upgrade the go.mod parser to handle the full go.mod spec, and to gracefully
	handle unexpected/malformed syntax.  Restructure parser usage, making the
	parse tree available for other uses.

	guix/import/go.scm (parse-go.mod): Parse using (ice-9 peg) instead of
	regex matching for more robustness.  Return a list of directives.
	(go.mod-directives): New procedure.
	(go.mod-requirements): Likewise.
	(go-module->guix-package): Use it.
	(%go.mod-replace-directive-rx): Remove unused variable.
	tests/go.scm (testing-parse-mod): Adjust accordingly.
	(go.mod-requirements)
	(fixture-go-mod-unparseable)
	(fixture-go-mod-retract)
	(fixture-go-mod-strings): New variables.
	("parse-go.mod: simple")
	("parse-go.mod: comments and unparseable lines")
	("parse-go.mod: retract")
	("parse-go.mod: raw strings and quoted strings")
	("parse-go.mod: complete"): New tests.

2021-07-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests/go: Remove unused variable.
	* tests/go.scm: Delete extraneous newline.
	(fixture-latest-for-go-check): Remove variable.

2021-07-18  Sarah Morgensen via Guix-patches via  <guix-patches@gnu.org>

	import: go: Handle multiple go-import meta tags.
	* guix/import/go.scm (fetch-module-meta-data): Parse all go-import meta
	tags and return the first 'module-meta' with a matching import prefix.
	[go-import->module-meta]: Extract parsing into new procedure.

	import: go: Fix parsing of pkg.go.dev licenses after site update.
	* guix/import/go.scm (go-package-licenses): Find license names in
	'h2 // div // *text*' elements rather than 'h2 // *text*' elements.

2021-07-17  Brice Waegeneire  <brice@waegenei.re>

	doc: Fix docker-configuration field names.
	* doc/guix.texi (Docker): Correct filed names "docker" and "docker-cli".

2021-07-17  Brice Waegeneire  <brice@waegenei.re>

	gnu: rsnapshot: Remove modifications to tests.
	Upstream fixed those tests, no need to tweak them anymore.

	* gnu/packages/backup.scm (rsnapshot)[arguments]: Remove modifications
	  to tests done in 'check' phase.

2021-07-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rsnapshot: Fix tests.
	* gnu/packages/backup.scm (rsnapshot)[arguments]: Tweak substitution.

2021-07-17  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 91.0.4472.164-0.a9eb6fd.
	* gnu/packages/chromium.scm (%chromium-version): Set to 91.0.4472.164.
	(ungoogled-chromium): Update hash.

	gnu: python-coveralls: Update to 3.1.0.
	* gnu/packages/python-check.scm (python-coveralls): Update to 3.1.0.
	[arguments]: Remove trailing #t's.
	[native-inputs]: Add PYTHON-RESPONSES.

	gnu: gdbm: Use HTTPS home page.
	* gnu/packages/dbm.scm (gdbm)[home-page]: Use HTTPS.

2021-07-17  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: arx-libertatis: Update to 1.2.
	* gnu/packages/games.scm (arx-libertatis): Update to 1.2.
	[inputs]: Replace sdl with sdl2 and mesa with libepoxy.

2021-07-17  Justin Veilleux  <justun1011@gmail.com>
	    Leo Famulari  <leo@famulari.name>

	gnu: Add transmission-remote-gtk.
	* gnu/packages/bittorrent.scm (transmission-remote-gtk): New variable.
	* gnu/packages/patches/transmission-remote-gtk-fix-appstream.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-07-16  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	ci: Properly construct URLs.
	Implement a new function "api-url", which constructs URLs using relative URI
	and "resolve-uri-reference" (which implements the algorithm specified in RFC
	3986 section 5.2.2) for building the URL, instead of just appending
	strings. This avoids issued if the server-url ends with a slash.

	Since "api-url" uses URI-objects, it makes sense to also construct the
	query-part of the URL here. For this "api-url" accepts optional
	key-value-pairs.

	New function "json-api-fetch" is a wrapper using "api-url".

	* guix/ci.scm (api-url): New function. (build): Use it.
	  (json-api-fetch): New function. (queued-builds, latest-builds,
	  evaluation, latest-evaluations, evaluation-jobs: Use it.

2021-07-16  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	substitutes: Properly construct URLs.
	Use relative URIs and "resolve-uri-reference" (which implements the algorithm
	specified in RFC 3986 section 5.2.2) for building the URL, instead of just
	appending strings. This avoids issued if the cache-url ends with a slash.

	* guix/substitutes.scm (narinfo-request): Use resolve-uri-reference for
	  constructing the url.

2021-07-16  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	substitute: Fix handling of short option "-h".
	The short option was listed in the help-text, but not recognized.

2021-07-16  Ivan Gankevich  <i.gankevich@spbu.ru>

	gnu: Add blitz.
	* gnu/packages/maths.scm (blitz): New variable.

2021-07-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: kde-utils.scm: Fix copyright line.
	This is a follow up commit to 4094d12df1.

	* gnu/packages/kde-utils.scm: Fix copyright line for Zheng Junjie.

2021-07-16  Z572  <873216071@qq.com>

	gnu: Add ark.
	* gnu/packages/kde-utils.scm (ark): New variable.
	* gnu/packages/patches/ark-skip-xar-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2021-07-16  Maxime Devos  <maximedevos@telenet.be>

	gnu: libolm: Unbundle unused blob.
	* gnu/package/crypto.scm: (libolm)[source][snippet]: Delete
	"gradle-wrapper.jar".  It is a bundled compiled (!) version of gradle.

2021-07-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Use Awk in one of the examples.
	The output of the listing of available packages now contains a mix of tab and
	space characters, so that its output is more pleasing to read.  This preserves
	most simple uses of 'cut', but the added extra space padding can cause a
	change in behavior in some scenarios.

	* doc/guix.texi (Invoking guix build): Replace 'cut' by 'awk' in one of the
	examples.

2021-07-15  Steve Sprang  <scs@stevesprang.com>

	ui: Improve output appearance when listing generations.
	* guix/ui.scm (display-profile-content-diff): Use pretty-print-table to format
	output.
	(display-profile-content): Likewise.

2021-07-15  Steve Sprang  <scs@stevesprang.com>

	package: Improve output appearance when listing packages.
	* guix/scripts/package.scm (process-query): Use pretty-print-table when
	listing installed and available packages.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2021-07-15  Steve Sprang  <scs@stevesprang.com>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	utils: Add a procedure for pretty printing tabular data.
	* guix/utils.scm (pretty-print-table): New procedure.

2021-07-15  terramorpha  <terramorpha@cock.li>

	gnu: Add putty.
	* gnu/packages/networking.scm (putty): New variable.

2021-07-15  Leo Famulari  <leo@famulari.name>

	gnu: btrfs-progs: Update to 5.13.
	* gnu/packages/linux.scm (btrfs-progs): Update to 5.13.

2021-07-15  Vinicius Monego  <monego@posteo.net>

	gnu: Add rust-mdns-0.3.
	* gnu/packages/crates-io.scm (rust-mdns-0.3): New variable.

	gnu: Add rust-dns-parser-0.8.
	* gnu/packages/crates-io.scm (rust-dns-parser-0.8): New variable.

	gnu: Add rust-get-if-addrs-0.5.
	* gnu/packages/crates-io.scm (rust-get-if-addrs-0.5): New variable.

	gnu: Add rust-unwrap-1.
	* gnu/packages/crates-io.scm (rust-unwrap-1): New variable.

	gnu: Add rust-get-if-addrs-sys-0.1.
	* gnu/packages/crates-io.scm (rust-get-if-addrs-sys-0.1): New variable.

	gnu: Add rust-c-linked-list-1.
	* gnu/packages/crates-io.scm (rust-c-linked-list-1): New variable.

2021-07-15  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: evince: Build with libkpathsea.
	* gnu/packages/gnome.scm (evince)[inputs]: Add libkpathsea.

	gnu: Add texlive-libkpathsea.
	* gnu/packages/tex.scm (texlive-libkpathsea): New variable.

	gnu: Add python-pygame-sdl2.
	* gnu/packages/game-development.scm (python-pygame-sdl2): New variable.
	Reuse package definition from previous python2-pygame-sdl2, with the
	following additions:
	[source]: Also drop “gen3” in snippet.
	[arguments]: Drop #:python.
	[native-inputs]: Use ‘python-cython’ instead of ‘python2-cython’.
	(python2-pygame-sdl2): Define in terms of python-pygame-sdl2.

	gnu: renpy: Correct inputs.
	* gnu/packages/game-development.scm (renpy)[#:modules]: Add SRFI-1.
	[#:imported-modules]: Likewise.
	[#:phases]<fix-commands>: Search for ‘python2’ and ‘xdg-open’ in inputs.
	<start-xserver>: Search for ‘xorg-server’ in native-inputs.
	<install>: Search for ‘python2’ in inputs.
	<wrap>: Search for python dependencies in inputs.
	[inputs]: Add python2, drop python2-pygame (already propagated by
	python2-renpy). Move xorg-server from here…
	[native-inputs]: … to here.
	[propagated-inputs]: Empty.

	gnu: python2-renpy: Correct inputs.
	* gnu/packages/game-development.scm (python2-renpy)[#:phases]<fix-commands>:
	Search for ‘xdg-open’ in inputs.
	<set-build-vars>: Search for ‘cython’ in native-inputs.
	[native-inputs]: Move ‘xdg-utils’ from here…
	[inputs]: … to here.

	gnu: python2-renpy: Update description.
	* gnu/packages/game-development.scm (python2-renpy)[description]: Mention,
	that it's only used for bootstrapping renpy.

2021-07-15  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: python2-renpy: Drop unused Ren'py sources.
	These sources are written in Ren'py (the language) and thus not particularly
	useful before renpy itself is built.  In particular, they serve no purpose
	when installed without prior compilation.

	* gnu/packages/game-development.scm (python2-renpy)[#:phases]<install>:
	Drop installed "common" folder.
	(renpy)[#:phases]<install>: Adjust comment accordingly.

2021-07-15  Vinicius Monego  <monego@posteo.net>

	gnu: Add rust-mpris-player-0.6.
	* gnu/packages/crates-io.scm (rust-mpris-player-0.6): New variable.

	gnu: rust-system-deps-1: Fix version requirements.
	* gnu/packages/crates-io.scm (rust-system-deps-1)[source]: Add snippet to fix
	rust-version-compare version.
	[arguments]<#:phases>: Remove 'fix-version-requirements phase.

	gnu: Add rust-dbus-0.6.
	* gnu/packages/crates-io.scm (rust-dbus-0.6): New variable.

	gnu: Add rust-libdbus-sys-0.2.
	* gnu/packages/crates-io.scm (rust-libdbus-sys-0.2): New variable.

2021-07-15  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: libogg: Update to 1.3.5.
	* gnu/packages/xiph.scm (libogg): Update to 1.3.5.

2021-07-15  Jack Hill  <jackhill@jackhill.us>

	gnu: ffmpeg: Enable vaapi.
	* gnu/packages/video.scm (ffmpeg)[arguments]: Add --enable-vaapi to
	configure-flags.

2021-07-15  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.132.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.132.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.50.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.50.
	(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.

	gnu: linux-libre 5.12: Update to 5.12.17.
	* gnu/packages/linux.scm (linux-libre-5.12-version): Update to 5.12.17.
	(linux-libre-5.12-pristine-source, deblob-scripts-5.12): Update hashes.

	gnu: linux-libre: Update to 5.13.2.
	* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.2.
	(linux-libre-5.13-pristine-source, deblob-scripts-5.13): Update hashes.

2021-07-15  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Default to the 'schedutil' CPU scaling governor.
	For more information about these configuration options, read
	<https://www.kernel.org/doc/Documentation/cpu-freq/governors.txt> or the
	document 'Documentation/admin-guide/pm/cpufreq.rst' in the linux-libre
	source distribution.

	* gnu/packages/aux-files/linux-libre/4.14-arm.conf,
	gnu/packages/aux-files/linux-libre/4.14-i686.conf,
	gnu/packages/aux-files/linux-libre/4.14-x86_64.conf,
	gnu/packages/aux-files/linux-libre/4.19-arm.conf,
	gnu/packages/aux-files/linux-libre/4.19-arm64.conf,
	gnu/packages/aux-files/linux-libre/4.19-i686.conf,
	gnu/packages/aux-files/linux-libre/4.19-x86_64.conf,
	gnu/packages/aux-files/linux-libre/4.9-i686.conf,
	gnu/packages/aux-files/linux-libre/4.9-x86_64.conf,
	gnu/packages/aux-files/linux-libre/5.10-i686.conf,
	gnu/packages/aux-files/linux-libre/5.10-x86_64.conf,
	gnu/packages/aux-files/linux-libre/5.12-i686.conf,
	gnu/packages/aux-files/linux-libre/5.12-x86_64.conf,
	gnu/packages/aux-files/linux-libre/5.13-i686.conf,
	gnu/packages/aux-files/linux-libre/5.13-x86_64.conf,
	gnu/packages/aux-files/linux-libre/5.4-arm.conf,
	gnu/packages/aux-files/linux-libre/5.4-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.4-i686.conf,
	gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: Unset
	'CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE' and set
	'CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y'.

2021-07-15  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: claws-mail: Add comments for optional inputs.
	* gnu/packages/mail.scm (claws-mail)[native-inputs]: Add comment
	for docbook-utils.
	[inputs]: Add comments for j-pilot and webkitgtk.

	gnu: claws-mail: Rename input label for shared-mime-info.
	* gnu/packages/mail.scm (claws-mail)[inputs]: Rename mime-info to
	shared-mime-info.
	[phases](patch-mime): Modify.

	gnu: claws-mail: Update to v4.0.0 and adjust arguments+inputs accordingly.
	* gnu/packages/mail.scm (claws-mail)[version]: Update to 4.0.0.
	[arguments](configure-flags): Add flag disable-static. Remove flags
	enable-gnutls,enable-pgpmime-plugin, enable-enchant and enable-ldap.
	[native-inputs]: Add bison, flex, gettext-minimal, gobject-introspection
	and intltool.
	[inputs]: Add cairo, compface, dbus, fontconfig, gdk-pixbuf+svg,
	glib, gsettings-desktop-schemas, gumbo-parser, libgdata, libindicator,
	librsvg, libsoup, nettle, network-manager, openldap, poppler,
	python-pygobject and ytnef. Remove hicolor-icon-theme. Replace gtk+-2
	and python-2 with gtk+ and python, respectively.
	[propagated-inputs]: Add dconf.

	gnu: claws-mail: Rearrange inputs in alphabetical order.
	* gnu/packages/mail.scm (claws-mail)[inputs]: Modify.

2021-07-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: agg: Fix typo in description.
	* gnu/packages/graphics.scm (agg)[description]: Add missing article and
	work around scalable vector graphics graphics.

	gnu: Add snapraid.
	* gnu/packages/backup.scm (snapraid): New public variable.

	gnu: fuse: Do not refer to the native bash.
	* gnu/packages/linux.scm (fuse)[inputs]: Add bash-minimal.
	[arguments]: Refer to it rather than to the native build bash.
	Do not return #t from phases.

2021-07-14  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 78.12.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2021-29970, CVE-2021-29976, and CVE-2021-30547.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update upstream source hash.

2021-07-14  Maxime Devos  <maximedevos@telenet.be>

	build-system/meson: Support cross-compilation.
	For cross-compilation, meson needs to be passed a
	‘cross file’ with information on the architecture,
	CPU type, endianness and operating system, and the
	name of the cross-compiler binaries.

	The new module (guix build meson-configuration) has
	some utilities for writing these cross files, used
	by 'make-cross-file' in a G-exp.  The values for
	the cross file are generated by 'make-machine-alist'
	and 'make-binaries-alist'.

	'make-machine-alist' and 'make-binaries-alist' live
	on the host side, such that new architectures and operating
	systems can be added without causing rebuilds for old
	architectures.

	All operating systems and targets supported by Guix are
	theoretically supported, but only aarch64-linux-gnu,
	powerpc64le-linux-gnu and arm-linux-gnueabihf have been
	tested.  i686-linux-gnu has also been tested with a previous
	version of this patch series but required some changes
	to 'cross-base.scm'.

	This has been tested with:

	$ ./pre-inst-env guix build glib --target=TARGET

	* guix/build/meson-configuration.scm
	  (write-section-header): New procedure.
	  (write-assignment): New procedure.
	  (write-assignments): New procedure.
	* guix/build-system/meson.scm
	  (target-hurd?): New predicate.
	  (make-machine-alist): New procedure.
	  (make-binaries-alist): New procedure.
	  (make-cross-file): New procedure.
	  (meson-cross-build): New procedure.
	  (lower)[build-inputs]: Add standard cross packages when cross-compiling.
	  Do not include regular 'inputs' when cross-compiling.
	  (lower)[host-inputs]: Include 'inputs' when cross-compiling.
	  (lower)[target-inputs]: Add cross packages when cross-compiling.
	  (lower)[build]: Call 'meson-cross-build' instead of 'cross-build'
	  when cross-compiling.
	  (lower)[target]: Set it.
	  (lower)[private-keywords]: Do not remove #:target when cross-compiling.

2021-07-14  Maxime Devos  <maximedevos@telenet.be>

	libelf: Update configure script and config.guess and config.sub.
	The current configure script is too old to find the cross-compiler
	and support variables passed as arguments. Also, config.guess and
	config.sub are too old to recognise powerpc64 and aarch64.  Solve
	this by regenerating the 'configure' script and replacing
	'config.guess' and 'config.sub'.

	* gnu/packages/elf.scm
	  (libelf)[arguments]<#:phases>{configure}: Remove phase.
	  (libelf)[arguments]<#:phases>{delete-configure}: Regenerate
	  the configure script and replace 'config.guess' and 'config.sub'.

2021-07-14  Maxime Devos  <maximedevos@telenet.be>

	glib: Look up "tzdata" in 'native-inputs', not 'inputs'.
	Otherwise, "tzdata" won't be found when cross-compiling
	and string-append will complain about types. Alternatively,
	"tzdata" could be moved from 'native-inputs' to 'inputs'.

	* gnu/packages/glib.scm (glib)[arguments]<#:phases>{pre-check}:
	  Look up "tzdata" in 'native-inputs', not 'inputs'.

2021-07-14  Maxime Devos  <maximedevos@telenet.be>

	glib: Verify the cross-compiled python is used in installed scripts.
	* gnu/packages/glib.scm (glib)[arguments]<#:disallowed-references>:
	  Disallow the native python when cross-compiling.

2021-07-14  Maxime Devos  <maximedevos@telenet.be>

	glib: Use a correct python in scripts when cross-compiling.
	During the build, a native python should be used as these
	scripts will be invoked during the build, but when installed,
	they should be a python for the system we're compiling for.

	* gnu/packages/glib.scm
	  (glib)[arguments]<#:phases>{patch-python-references}: Look up
	  "python" in 'native-inputs', not 'inputs'.
	  (glib)[inputs]{python,python-wrapper,bash-minimal}: New inputs.

2021-07-14  Maxime Devos  <maximedevos@telenet.be>

	openssl: Extract logic for computing CONFIGURE_TARGET_ARCH.
	By computing this value outside the build code, new targets
	can be added without causing rebuilds for other targets.

	* gnu/packages/tls.scm
	  (target->openssl-target): New procedure.
	  (openssl)[arguments]<#:phases>{set-cross-compile}: Use it.

2021-07-14  Maxime Devos  <maximedevos@telenet.be>

	openssl: Move all man pages to separate output, not only man3.
	There does not seem to be any reason to only move man3 pages.
	So, move all man pages to a separate output for documentation.

	* gnu/packages/tls.scm
	  (openssl)[arguments]<#:phases>{move-extra-documentation}: Move
	  all man pages, not only man3.

2021-07-14  Maxime Devos  <maximedevos@telenet.be>

	openssl: Move documentation instead of copying and deleting it.
	* gnu/packages/tls.scm
	  (openssl)[arguments]<#:phases>{move-extra-documentation}: Use
	  'rename-file' instead of 'copy-recursively' and
	  'delete-file-recursively'.

2021-07-14  Maxime Devos  <maximedevos@telenet.be>

	openssl: Use G-exp machinery for referring to outputs.
	This doesn't fix anything broken, just for simplifying
	the code a little while we're rebuilding the world anyway.
	IMHO this makes the code a little more readable.

	* gnu/packages/tls.scm (openssl)[arguments]<#:phases>: Don't refer
	  to the association list 'outputs', use #$output, #$output:doc
	  and #$output:static instead.

2021-07-14  Maxime Devos  <maximedevos@telenet.be>

	openssl: Make the #:phases argument a G-expression.
	This allows using this-package-native-input later.

	* gnu/packages/tls.scm
	  (openssl)[arguments]<#:phases>: Make this a G-expression.
	  (openssl-1.0)[arguments]<#:phases>: Likewise.

2021-07-14  Maxime Devos  <maximedevos@telenet.be>

	openssl: Remove trailing #t from phases.
	* gnu/packages/tls.scm
	  (openssl)[arguments]<#:phases>: Delete trailing #t.

2021-07-14  Maxime Devos  <maximedevos@telenet.be>

	python: Fix reference to input when cross-compiling.
	"sitecustomize.py" is a native input, so look it up
	in 'native-inputs', not 'inputs'.

	* gnu/packages/python.scm (customize-site): Look up "sizecustomize.py"
	  in 'native-inputs', not 'inputs'.

2021-07-14  Maxime Devos  <maximedevos@telenet.be>

	libgpg-error: Fix cross-compilation error.
	TODO: inform upstream about the cross-compilation error.

	* gnu/packages/gnupg.scm
	  (libgpg-error)[arguments]{fix-gen-lock-obj.sh}: Prevent generated
	  header files from being sprinkled with ‘\c’.

2021-07-14  Maxime Devos  <maximedevos@telenet.be>

	libgpg-error: Prevent silent miscompilation some systems.
	* gnu/packages/gpg.scm
	  (libgpgerror)[arguments]<#:phases>{cross-symlinks}: Only
	  link to src/syscfg/lock-obj-pub.linux-gnu.h if the package
	  is being compiled for a Linux target. Do not link either
	  if the architecture is unknown, as the headers vary with
	  the architecture.

2021-07-14  Maxime Devos  <maximedevos@telenet.be>

	libgpg-error: Remove trailing #f from phases.
	These aren't required anymore.

	* gnu/packages/gnupg.scm (libgpgerror)[arguments]{cross-symlinks}:
	  Remove trailing #f.

2021-07-14  Maxime Devos  <maximedevos@telenet.be>

	tzdata: Don't bother with cross-compiling.
	The time zone database is architecture-independent,
	so trying to cross-compile it is pointless!

	* gnu/packages/base.scm
	  (tzdata)[arguments]<#:target>: Set to #f.
	  (tzdata)[allowed-references]: Only include the "out" output itself,
	  to make sure no (architecture-dependent) binaries are installed.

2021-07-14  Maxime Devos  <maximedevos@telenet.be>

	net-base: Don't cross-compile.
	net-base is pure data, so cross-compiling is pointless.

	* gnu/packages/admin.scm
	  (net-base)[arguments]<#:target>: Set to #f.
	  (net-base)[arguments]<#:allowed-references>: Disallow all
	  references.

2021-07-14  Maxime Devos  <maximedevos@telenet.be>

	packages: Define this-package-input and this-package-native-input.
	These macros are intended to be used in build phases.
	More precisely, (assoc-ref %build-inputs "input") can be
	replaced by #$(this-package-input "input") or #+(this-package-native-input
	"native-input") as appropriate.

	* guix/packages.scm
	  (package-input, package-native-input): New (unexported) procedures.
	  (this-package-input, this-package-native-input): New macros.

2021-07-14  Maxime Devos  <maximedevos@telenet.be>

	utils: Define a target-x86-32? and target-x86-64? predicate.
	* guix/utils.scm (target-x86-32?, target-x86-64?): New predicates.
	* tests/utils.scm ("target-x86-32?", "target-x86-64?"): New tests.

2021-07-14  Maxime Devos  <maximedevos@telenet.be>

	utils: Give 'target-mingw?' a docstring.
	target-hurd? and target-linux? have docstrings, but
	target-mingw? doesn't.

	* guix/utils.scm (target-mingw?): Add a docstring.

	Reported-By: Mathieu Othacehe <othacehe@gnu.org>

2021-07-14  Maxime Devos  <maximedevos@telenet.be>

	utils: Define 'target-hurd?' predicate.
	It behaves similarily to the other target-...? procedures.
	The usage of hurd-triplet? / target-hurd? in libgc appears
	incorrect to me, as (%current-system) is normally never false.

	* gnu/packages/hurd.scm (hurd-triplet?): Move to ...
	* guix/util.scm (target-hurd?): ... here, let its argument
	  default to (%current-target-system) or (%current-system),
	  and write a docstring.
	* gnu/packages/hurd.scm
	  (hurd-target?, hurd-system?): Use target-hurd? instead of
	  hurd-triplet?.
	* gnu/packages/bdw-gc.scm (libgc): Likewise.
	* gnu/packages/cross-base.scm
	  (cross-libc)[arguments]<#:configure-flags>: Likewise.
	  (cross-libc)[arguments]<#:phases>: Likewise.
	  (cross-libc)[arguments]<#:native-inputs>: Likewise.
	* gnu/packages/make-boostrap.scm
	  (%glibc-stripped)[inputs]: Likewise.

2021-07-14  Maxime Devos  <maximedevos@telenet.be>

	utils: Define 'target-linux?' predicate.
	* guix/utils.scm (target-linux?): New predicate.
	* tests/utils.scm
	  ("target-linux?"): Test it.
	  ("target-mingw?"): Also test ‘target-mingw?’.

2021-07-14  Mathieu Othacehe  <othacehe@gnu.org>

	openssl: Fix indentation.
	* gnu/packages/tls.scm (openssl): Fix indentation.

2021-07-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bitlbee-discord: Update to 0.4.3.
	* gnu/packages/messaging.scm (bitlbee-discord): Update to 0.4.3.

2021-07-14  Adrian Fullmer  <adrianfullmer@yahoo.com>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bitlbee-discord: Fix build.
	* gnu/packages/messaging.scm (bitlbee-discord)[phases]{configure}: Delete
	override and move the configure flags to...
	[configure-flags]: ... here.  Specify the '--with-bdatadir' configure flag,
	which resolves a build failure.

2021-07-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix-install.sh: Untabify.
	* etc/guix-install.sh (sys_create_build_user): Normalize to spaces.

2021-07-14  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: kdeconnect: Fix wayland compatibility."
	This is unneeded after 30759c4aadf279e470e8d7f94de332a31c1b9f42.

	This reverts commit f60ef2f7a46a00da40dc19af9d409781aa700a37.

2021-07-14  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: mg: Enable cross-compilation.
	* gnu/packages/text-editors.scm (mg)[arguments]: Use cc-for-target.
	Add phase to substitute pkg-config with the target's pkg-config.
	Remote #t return from phases.

2021-07-14  terramorpha@cock.li  <terramorpha@cock.li>

	gnu: Add a2jmidid.
	* gnu/packages/music.scm (a2jmidid): New variable.

2021-07-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: chess: Update to 6.2.9.
	* gnu/packages/games.scm (chess): Update to 6.2.9.

2021-07-14  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: Add traceroute.
	* gnu/packages/networking.scm (traceroute): New variable.

2021-07-14  Amirouche  <amirouche+dev@hyper.dev>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guile-pfds: Apply a bug fix to hamts.sls.
	* gnu/packages/guile-xyz.scm (guile-pfds): Remove trailing #t.
	[phases]{patch-sources}: New phase.

2021-07-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: filezilla: Update to 3.55.0.
	* gnu/packages/ftp.scm (libfilezilla): Update to 0.30.0.
	(filezilla): Update to 3.55.0.

	gnu: claws-mail: Update to 3.18.0.
	* gnu/packages/mail.scm (claws-mail): Update to 3.18.0.

	gnu: less: Update to 590.
	* gnu/packages/less.scm (less): Update to 590.

2021-07-13  Leo Famulari  <leo@famulari.name>

	gnu: Add linux-libre 5.13.
	* gnu/packages/linux.scm (linux-libre-5.13-version, deblob-scripts-5.13,
	linux-libre-5.13-pristine-source, linux-libre-5.13-source,
	linux-libre-headers-5.13, linux-libre-5.13): New variables.
	* gnu/packages/aux-files/linux-libre/5.13-arm.conf,
	gnu/packages/aux-files/linux-libre/5.13-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.13-i686.conf,
	gnu/packages/aux-files/linux-libre/5.13-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

	gnu: Borg: Update to 1.1.17.
	* gnu/packages/backup.scm (borg): Update to 1.1.17.

2021-07-13  swedebugia  <swedebugia@riseup.net>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-warcio.
	* gnu/packages/python-web.scm (python-warcio): New variable.

2021-07-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-wsgiprox.
	* gnu/packages/python-web.scm (python-wsgiprox): New variable.

	gnu: Add python-certauth.
	* gnu/packages/python-crypto.scm (python-certauth): New variable.

2021-07-13  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add gr-satellites.
	* gnu/packages/radio.scm (gr-satellites): New variable.

2021-07-13  swedebugia  <swedebugia@riseup.net>

	gnu: guile-lib: Add modules list to description.
	* gnu/packages/guile.scm (guile-lib)[description]: Add modules list.

2021-07-13  David Dashyan  <mail@davie.li>

	gnu: password-store: Fix passmenu paths substitution.
	* gnu/packages/password-utils.scm (password-store)
	[arguments]: Fix dmenu and xdotool path substitution in patch-passmenu-path
	phase.

2021-07-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gmsh: Sort inputs alphabetically.
	* gnu/packages/maths.scm (gmsh)[propagated-inputs]: Sort alphabetically.

	gnu: gmsh: Simply downloading source logic.
	* gnu/packages/maths.scm (gmsh)[source]: Use string-replace-substring.

2021-07-13  Paul A. Patience  <paul@apatience.com>

	gnu: gmsh: Update to 4.8.4.
	* gnu/packages/maths.scm (gmsh): Update to 4.8.4.

2021-07-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: hyperfine: Install completions.
	* gnu/packages/rust-apps.scm (hyperfine)[arguments]: Add custom
	'install-more phase to install manpage and shell completions.

2021-07-13  Domagoj Stolfa  <domagoj.stolfa@gmail.com>

	gnu: Add hyperfine.
	* gnu/packages/rust-apps.scm (hyperfine): New variable.

	gnu: Add rust-colored-2.
	* gnu/packages/crates-io.scm (rust-colored-2): New variable.
	(rust-colored-1): Inherit from rust-colored-2.

	gnu: Add rust-rust-decimal-1.
	* gnu/packages/crates-io.scm (rust-rust-decimal-1): New variable.
	(rust-rust-decimal-0.10): Inherit from rust-rust-decimal-1.

	gnu: Add rust-statistical-1.
	* gnu/packages/crates-io.scm (rust-statistical-1): New variable.

	gnu: Add rust-postgres-0.19.
	* gnu/packages/crates-io.scm (rust-postgres-0.19): New variable.
	(rust-postgres-0.15): Inherit from rust-postgres-0.19.

	gnu: Add rust-tokio-postgres-0.7.
	* gnu/packages/crates-io.scm (rust-tokio-postgres-0.7): New variable.

	gnu: Add rust-socket2-0.4.
	* gnu/packages/crates-io.scm (rust-socket2-0.4): New variable.
	(rust-socket2-0.3): Inherit from rust-socket2-0.4.

	gnu: Add rust-postgres-types-0.2.
	* gnu/packages/crates-io.scm (rust-postgres-types-0.2): New variable.

	gnu: Add rust-geo-types-0.6.
	* gnu/packages/crates-io.scm (rust-geo-types-0.6): New variable.

	gnu: Add rust-eui48-0.4.
	* gnu/packages/crates-graphics.scm (rust-eui48-0.4): New variable.
	(rust-eui48-0.3): Inherit from rust-eui48-0.4.

	gnu: Add rust-postgres-protocol-0.6.
	* gnu/packages/crates-io.scm (rust-postgres-protocol-0.6): New variable.
	(rust-postgres-protocol-0.3): Inherit from rust-postgres-protocol-0.6.

	gnu: Add rust-hmac-0.10.
	* gnu/packages/crates-io.scm (rust-hmac-0.10): New variable.

	gnu: Add rust-hmac-0.11.
	* gnu/packages/crates-io.scm (rust-hmac-0.11): New variable.
	(rust-hmac-0.8): Inherit from rust-hmac-0.11.

	gnu: Add rust-streebog-0.9.
	* gnu/packages/crates-io.scm (rust-streebog-0.9): New variable.

	gnu: Add rust-crypto-mac-0.11.
	* gnu/packages/crates-io.scm (rust-crypto-mac-0.11): New variable.
	(rust-crypto-mac-0.10): Inherit from rust-crypto-mac-0.11.

	gnu: Add rust-cipher-0.3.
	* gnu/packages/crates-io.scm (rust-cipher-0.3): New variable.
	(rust-cipher-0.2): Inherit from rust-cipher-0.3.

	gnu: Add rust-bit-vec-0.6.
	* gnu/packages/crates-io.scm (rust-bit-vec-0.6): New variable.
	(rust-bit-vec-0.5): Inherit from rust-bit-vec-0.6.

	gnu: Add rust-geo-types-0.7
	* gnu/packages/crates-io.scm (rust-geo-types-0.7): New public variable.

2021-07-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rstar-0.8.
	* gnu/packages/crates-io.scm (rust-rstar-0.8): New variable.

2021-07-13  Domagoj Stolfa  <domagoj.stolfa@gmail.com>

	gnu: Add rust-rstar-0.9.
	* gnu/packages/crates-io.scm (rust-rstar-0.9): New variable.

	gnu: Add rust-postgres-derive-0.4.
	* gnu/packages/crates-io.scm (rust-postgres-derive-0.4): New variable.

	gnu: Add rust-pdqselect-0.1.
	* gnu/packages/crates-io.scm (rust-pdqselect-0.1): New variable.

2021-07-13  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add python-pingouin.
	* gnu/packages/python-science.scm (python-pingouin): New variable.

	gnu: Add python-pandas-flavor.
	* gnu/packages/python-science.scm (python-pandas-flavor): New variable.

2021-07-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: erlang: Remove 'autoconf phase.
	* gnu/packages/erlang.scm (erlang)[native-inputs]: Remove autoconf,
	automake.
	[arguments]: Remove deprecated 'autoconf phase. Remove unneeded
	'patch-configure-shell-script.

2021-07-13  Cees de Groot  <cg@evrl.com>

	gnu: erlang: Update to 24.0.2.
	* gnu/packages/erlang.scm (erlang): Update to 24.0.2.
	[arguments]: Adjust custom 'install-doc phase for changes in manpage
	input.

	gnu: elixir: Update to 1.12.0.
	* gnu/packages/elixir.scm (elixir): Update to 1.12.0.

2021-07-13  Lars-Dominik Braun  <lars@6xq.net>

	gnu: labelme: Update to 4.5.9.
	* gnu/packages/image-processing.scm (labelme): Update to 4.5.9.

2021-07-13  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: sdl2: Update to 2.0.14.
	* gnu/packages/sdl.scm (sdl2): Update to 2.0.14.

2021-07-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openssl: Display configure environment.
	* gnu/packages/tls.scm (openssl)[arguments]: Adjust custom 'configure
	phase to also show how openssl is configured.

	gnu: openssl: Honor configure-flags.
	* gnu/packages/tls.scm (openssl)[arguments]: Adjust custom 'configure
	phase to also use configure-flags.

2021-07-13  Brice Waegeneire  <brice@waegenei.re>

	lint: Check for leading whitespace in description.
	* guix/lint.scm (check-description-style): Check for leading whitespace.
	* tests/lint.scm: ("description: leading whitespace"): New test.

	services: ntp: Log to file.
	* gnu/services/networking.scm (ntp-shepherd-service)[start]: Specify log
	file.

	services: tor: Log to file.
	* gnu/services/networking.scm (tor-shepherd-service)[start]: Specify log
	file.

	services: gpm: Use "make-forkexec-contstructor".
	* gnu/services/base.scm (gpm-shepherd-service)[start]: Replace custom
	logic with "make-forkexec-constructor".

2021-07-13  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: openocd: Build and install info manual.
	* gnu/packages/embedded.scm (openocd)[native-inputs]: Add texinfo.

2021-07-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: proot: Update to 5.2.0-alpha.
	This allows proot to be built for aarch64-linux and armhf-linux.

	* gnu/packages/patches/proot-test-fhs.patch: Delete patch.
	* gnu/local.mk (dist_patch_DATA): Un-register it.
	* gnu/packages/linux.scm: Update to 5.2.0-alpha.
	[patches]: Remove field.
	[supported-system]: New field.
	[tests?]: Disable for ARM-based systems.
	[phases]{fix-fhs-assumptions-in-tests, set-shell-file-name}: Combine into...
	{patch-sources}: ... this new phase.
	{build-manpage}: New phase.
	{check}: Add seccomp issue URL in comment.
	[native-inputs]: Add coreutils issue URL in comment.  Add pkg-config and
	python-docutils.
	[inputs]: Add libarchive.

2021-07-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: proot: Make the check phase honor the tests? argument.
	* gnu/packages/linux.scm: Remove duplicate copyright line.
	(proot): Delete trailing #t.
	[phases]{check}: Skip when TESTS? is #f.

2021-07-12  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add python-pygmsh.
	* gnu/packages/simulation.scm (python-pygmsh): New variable.

	gnu: gmsh: Install Python API in standard directory.
	* gnu/packages/maths.scm (gmsh)[imported-modules]: New argument.
	[modules]: New argument.
	[phases]: New argument.
	[inputs]: Add python.

2021-07-12  Charles  <charles.b.jackson@protonmail.com>

	gnu: Add cl-authentic.
	* gnu/packages/lisp-xyz.scm (sbcl-authentic, ecl-authentic, cl-authentic): New
	  variables.

2021-07-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: java-xz: Update to 1.9.
	* gnu/packages/java-compression.scm (java-xz): Update to 1.9.
	[arguments]: Build with openjdk9.

2021-07-12  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: gnome-maps: Update to 3.36.7.
	* gnu/packages/geo.scm (gnome-maps): Update to 3.36.7.

2021-07-12  Vinicius Monego  <monego@posteo.net>

	gnu: libheif: Satisfy 'libheif.pc'.
	* gnu/packages/image.scm (libheif)[inputs]: Move dav1d, libaom, libde265, x265
	to ...
	[propagated-inputs]: ... here.

2021-07-12  Domagoj Stolfa  <domagoj.stolfa@gmail.com>

	gnu: strongswan: Update to 5.9.3.
	* gnu/packages/vpn.scm (strongswan): Update to 5.9.3.

2021-07-12  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add spinneret.
	* gnu/packages/lisp-xyz.scm (cl-spinneret, ecl-spinneret, sbcl-spinneret): New variables.

2021-07-12  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Adjust example to simplified input style.
	* doc/guix-cookbook.texi (Extended example): Adjust example to new input
	style and adjust "Inputs" section.

	doc: cookbook: Remove trailing #t from extended example.
	* doc/guix-cookbook.texi (Extended example): Remove trailing #t from
	snippet and phases.

	gnu: fontconfig: Don't build PDFs.
	* gnu/packages/fontutils.scm (fontconfig-with-documentation)[arguments]:
	Add 'no-pdf-doc' phase.

2021-07-12  Charles  <charles.b.jackson@protonmail.com>

	gnu: Add cl-cache-while.
	* gnu/packages/lisp-xyz.scm (sbcl-cache-while, ecl-cache-while,
	  cl-cache-while): New variables.

	gnu: cl-tailrec: Update to 0-2.6f88284.
	* gnu/packages/lisp-xyz.scm (sbcl-tailrec): Update to 0-2.6f88284.

2021-07-12  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.275.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.275.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.275.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.275.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.239.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.239.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.197.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.197.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.131.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.131.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.49.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.49.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.12.16.
	* gnu/packages/linux.scm (linux-libre-5.12-version): Update to 5.12.16.
	(linux-libre-5.12-pristine-source): Update hash.

2021-07-11  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add cc65.
	* gnu/packages/emulators.scm (cc65): New variable.

	gnu: Add exomizer.
	* gnu/packages/emulators.scm (exomizer): New variable.

2021-07-11  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: fontconfig: Use (locally) deterministic caching
	Make fontconfig use directory contents rather than modification time to
	determine cache validity (by pretending that mtime is broken).

	* gnu/packages/patches/fontconfig-cache-ignore-mtime.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/fontutils.scm (fontconfig)[source]: Use it.
	[arguments]: Unset SOURCE_DATE_EPOCH for tests.

2021-07-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: java-xz: Mark source as zipbomb.
	* gnu/packages/java-compression.scm (java-xz)[source]: Download source
	as zipbomb.
	[argments]: Remove custom 'chdir phase.

	gnu: julia-mbedtls-jll: Update to 2.26.0+0.
	* gnu/packages/julia-jll.scm (julia-mbedtls-jll): Update to 2.26.0+0.

2021-07-11  aecepoglu  <aecepoglu@fastmail.fm>

	gnu: Add parinfer-rust.
	* gnu/packages/text-editors.scm (parinfer-rust): New variable.

	gnu: Add rust-emacs-0.11.
	* gnu/packages/crates-io.scm (rust-emacs-0.11): New variable.

	gnu: Add rust-emacs-macros-0.11.
	* gnu/packages/crates-io.scm (rust-emacs-macros-0.11): New variable.

	gnu: Add rust-darling-0.9.
	* gnu/packages/crates-io.scm (rust-darling-0.9): New variable.

	gnu: Add rust-darling-macro-0.9.
	* gnu/packages/crates-io.scm (rust-darling-macro-0.9): New variable.

	gnu: Add rust-darling-core-0.9.
	* gnu/packages/crates-io.scm (rust-darling-core-0.9): New variable.

	gnu: Add rust-strsim-0.7.
	* gnu/packages/crates-io.scm (rust-strsim-0.7): New variable.

	gnu: Add rust-emacs-module-0.10.
	* gnu/packages/crates-io.scm (rust-emacs-module-0.10): New variable.

	gnu: Add rust-bindgen-0.48.
	* gnu/packages/crates-io.scm (rust-bindgen-0.48): New variable.

2021-07-10  Ludovic Courtès  <ludo@gnu.org>

	news: Add news entry for simplified package inputs.
	* etc/news.scm: Add entry.

	import: elpa: Emit new-style package inputs.
	* guix/import/elpa.scm (elpa-package->sexp)[dependencies]: Turn into a
	list of symbols.
	[maybe-inputs]: Wrap in 'list' instead of 'quasiquote'.

	import: print: Emit new-style package inputs when possible.
	* guix/import/print.scm (redundant-input-labels?): New procedure.
	(package->code)[package-lists->code]: Rename to...
	[inputs->code]: ... this.  When 'redundant-input-labels?' returns true,
	emit label-less inputs.  Adjust callers to new name.
	* tests/print.scm (pkg-with-inputs): Adjust accordingly.

	import: cran: Emit new-style package inputs.
	* guix/import/cran.scm (format-inputs): Emit symbols or
	'specification->package' calls.
	(maybe-inputs): Wrap in 'list' instead of 'quasiquote'.
	* tests/cran.scm ("description->package"): Adjust accordingly.

	import: pypi: Emit new-style package inputs.
	* guix/import/pypi.scm (maybe-inputs): Wrap PACKAGE-INPUTS in 'list'
	instead of 'quasiquote'.
	(compute-inputs)[requirement->package-name/sort]: Return a list of symbols.
	* tests/pypi.scm ("pypi->guix-package, no wheel")
	("pypi->guix-package, wheels"): Adjust accordingly.

	packages: 'hidden-package' inherits the original package location.
	* guix/packages.scm (hidden-package): Inherit 'location' from P.

	Add 'guix style'.
	* guix/scripts/style.scm, tests/style.scm: New files.
	* Makefile.am (MODULES, SCM_TESTS): Add them.
	* po/guix/POTFILES.in: Add 'guix/scripts/style.scm'.
	* doc/guix.texi (Invoking guix style): New node.
	(package Reference): Reference it.
	(Invoking guix lint): Likewise.

	utils: 'edit-expression' copies part of the original source map.
	* guix/utils.scm (source-location-key/stamp): New procedure.
	(go-to-location): Use it.
	(move-source-location-map!): New procedure.
	(edit-expression): Call it.

	utils: 'edit-expression' modifies the file only if necessary.
	* guix/utils.scm (edit-expression): Check whether STR* equals STR.

	utils: Add 'go-to-location' with source location caching.
	* guix/utils.scm (%source-location-map): New variable.
	(go-to-location): New procedure.
	(edit-expression): Use it instead of custom loop.
	* guix/packages.scm (package-field-location)[goto]: Remove.
	Use 'go-to-location' instead of 'goto'.

	utils: 'edit-expression' no longer leaks file ports.
	* guix/utils.scm (edit-expression): Use 'call-with-input-file' to make
	sure IN gets closed.

2021-07-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: Change inputs of core packages to plain lists.
	This is transparent: the resulting derivations are unchanged.

	* gnu/packages/base.scm (grep, sed, tar, patch, diffutils, glibc/hurd-headers)
	(coreutils, gnu-make, make-glibc-utf8-locales): Change input fields to
	plain package lists and use 'modify-inputs'.
	* gnu/packages/guile.scm (guile-1.8, guile-json-1, guile-json-3)
	(guile-gdbm-ffi, guile-sqlite3, guile-bytestructures)
	(guile-git, guile-zlib, guile-lzlib, guile-zstd, guile-next): Likewise.
	* gnu/packages/mes.scm (nyacc-0.86, nyacc-0.99)
	(nyacc, nyacc-1.00.2, mes-0.19, mes, m2-planet): Likewise.

2021-07-10  Ludovic Courtès  <ludo@gnu.org>

	packages: Add 'modify-inputs'.
	* guix/packages.scm (inputs-sans-labels, replace-input): New procedures.
	(prepend, replace, modify-inputs): New macros.
	* doc/guix.texi (Defining Package Variants): Document 'modify-inputs'.
	* dir-locals.el: Add 'modify-inputs' and its keywords.

	packages: Add 'lookup-package-input' & co.
	* guix/packages.scm (lookup-input, lookup-package-input)
	(lookup-package-native-input, lookup-package-propagated-input)
	(lookup-package-direct-input): New procedures.
	* doc/guix.texi (package Reference): Document them.

	lint: Add 'input-labels' checker.
	* guix/lint.scm (check-input-labels): New procedure.
	(%local-checkers): Add 'input-labels' checker.
	* tests/lint.scm ("input labels: no warnings")
	("input labels: one warning"): New tests.
	* doc/guix.texi (Invoking guix lint): Mention it.

	packages: Allow inputs to be plain package lists.
	* guix/packages.scm (add-input-label, sanitize-inputs): New procedures.
	(<package>)[inputs, propagated-inputs, native-inputs]: Add 'sanitize' property.
	* doc/guix.texi (Defining Packages, package Reference):
	(Defining Package Variants): Adjust examples accordingly.
	* tests/packages.scm ("transaction-upgrade-entry, zero upgrades, propagated inputs")
	("transaction-upgrade-entry, grafts")
	("package-transitive-inputs")
	("package-transitive-supported-systems")
	("package-closure")
	("supported-package?")
	("package-derivation, inputs deduplicated")
	("package-transitive-native-search-paths")
	("package-grafts, indirect grafts")
	("package-grafts, indirect grafts, propagated inputs")
	("package-grafts, same replacement twice")
	("package-grafts, dependency on several outputs")
	("replacement also grafted")
	("package->bag, sensitivity to %current-target-system")
	("package->bag, propagated inputs")
	("package->bag, sensitivity to %current-system")
	("package-input-rewriting/spec, identity")
	("package-input-rewriting, identity"): Use the label-less input style.

	records: Support field sanitizers.
	* guix/records.scm (make-syntactic-constructor): Add #:sanitizers.
	[field-sanitizer]: New procedure.
	[wrap-field-value]: Honor F's sanitizer.
	(define-record-type*)[field-sanitizer]: New procedure.
	Pass #:sanitizer to 'make-syntactic-constructor'.
	* tests/records.scm ("define-record-type* & sanitize")
	("define-record-type* & sanitize & thunked"): New tests.

2021-07-10  Ludovic Courtès  <ludo@gnu.org>

	environment: Adjust to earlier 'gcc-bootstrap' search paths changes.
	This is a followup to fe6775f52b7f28a5bf74633ea4737c32a64b7e05.

	* tests/guix-environment.sh: Expect C_INCLUDE_PATH rather than CPATH in
	environment containing 'gcc-bootstrap'.

2021-07-10  Ludovic Courtès  <ludo@gnu.org>

	pack: Adjust test to earlier <compressor> changes.
	This is a followup to 5a0997ef7f3968d216328b8c63a6e36dd29a5ab8, which
	broke the "self-contained tarball" test.

	* tests/pack.scm (%gzip-compressor): Add 'list' in third field.

2021-07-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-car: Update to 3.0-11.
	* gnu/packages/statistics.scm (r-car): Update to 3.0-11.

	gnu: r-lme4: Update to 1.1-27.1.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-27.1.

	gnu: r-quantreg: Update to 5.86.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.86.

	gnu: r-plotly: Update to 4.9.4.1.
	* gnu/packages/statistics.scm (r-plotly): Update to 4.9.4.1.

	gnu: r-mvtnorm: Update to 1.1-2.
	* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.1-2.

	gnu: r-glmnet: Update to 4.1-2.
	* gnu/packages/statistics.scm (r-glmnet): Update to 4.1-2.

	gnu: r-rmarkdown: Update to 2.9.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.9.

	gnu: r-devtools: Update to 2.4.2.
	* gnu/packages/statistics.scm (r-devtools): Update to 2.4.2.

	gnu: r-ade4: Update to 1.7-17.
	* gnu/packages/statistics.scm (r-ade4): Update to 1.7-17.
	[propagated-inputs]: Remove r-progress.

	gnu: r-dplyr: Update to 1.0.7.
	* gnu/packages/statistics.scm (r-dplyr): Update to 1.0.7.

	gnu: r-testthat: Update to 3.0.4.
	* gnu/packages/statistics.scm (r-testthat): Update to 3.0.4.

	gnu: r-mime: Update to 0.11.
	* gnu/packages/statistics.scm (r-mime): Update to 0.11.

	gnu: r-ggplot2: Update to 3.3.5.
	* gnu/packages/statistics.scm (r-ggplot2): Update to 3.3.5.

	gnu: r-vroom: Update to 1.5.2.
	* gnu/packages/cran.scm (r-vroom): Update to 1.5.2.

	gnu: r-btm: Update to 0.3.6.
	* gnu/packages/cran.scm (r-btm): Update to 0.3.6.

	gnu: r-eyelinker: Update to 0.2.1.
	* gnu/packages/cran.scm (r-eyelinker): Update to 0.2.1.

	gnu: r-stars: Update to 0.5-3.
	* gnu/packages/cran.scm (r-stars): Update to 0.5-3.

	gnu: r-ragg: Update to 1.1.3.
	* gnu/packages/cran.scm (r-ragg): Update to 1.1.3.

	gnu: r-textshaping: Update to 0.3.5.
	* gnu/packages/cran.scm (r-textshaping): Update to 0.3.5.

	gnu: r-mlr3misc: Update to 0.9.2.
	* gnu/packages/cran.scm (r-mlr3misc): Update to 0.9.2.

	gnu: r-diversitree: Update to 0.9-16.
	* gnu/packages/cran.scm (r-diversitree): Update to 0.9-16.

	gnu: r-slider: Update to 0.2.2.
	* gnu/packages/cran.scm (r-slider): Update to 0.2.2.

	gnu: r-cpp11: Update to 0.3.1.
	* gnu/packages/cran.scm (r-cpp11): Update to 0.3.1.

	gnu: r-spatstat: Update to 2.2-0.
	* gnu/packages/cran.scm (r-spatstat): Update to 2.2-0.

	gnu: r-spatstat-linnet: Update to 2.2-1.
	* gnu/packages/cran.scm (r-spatstat-linnet): Update to 2.2-1.

	gnu: r-spatstat-core: Update to 2.2-0.
	* gnu/packages/cran.scm (r-spatstat-core): Update to 2.2-0.

	gnu: r-spatstat-geom: Update to 2.2-0.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 2.2-0.

	gnu: r-spatstat-utils: Update to 2.2-0.
	* gnu/packages/cran.scm (r-spatstat-utils): Update to 2.2-0.

	gnu: r-rismed: Update to 2.3.0.
	* gnu/packages/cran.scm (r-rismed): Update to 2.3.0.
	[propagated-inputs]: Add r-httr and r-xml2.

	gnu: r-optimx: Update to 2021-6.12.
	* gnu/packages/cran.scm (r-optimx): Update to 2021-6.12.

	gnu: r-zvcv: Update to 2.1.1.
	* gnu/packages/cran.scm (r-zvcv): Update to 2.1.1.

	gnu: r-tam: Update to 3.7-16.
	* gnu/packages/cran.scm (r-tam): Update to 3.7-16.

	gnu: r-openmx: Update to 2.19.6.
	* gnu/packages/cran.scm (r-openmx): Update to 2.19.6.
	[propagated-inputs]: Add r-rcppparallel.

	gnu: r-regsem: Update to 1.8.0.
	* gnu/packages/cran.scm (r-regsem): Update to 1.8.0.

	gnu: r-semtools: Update to 0.5-5.
	* gnu/packages/cran.scm (r-semtools): Update to 0.5-5.
	[propagated-inputs]: Add r-pbivnorm.

	gnu: r-matrixcalc: Update to 1.0-4.
	* gnu/packages/cran.scm (r-matrixcalc): Update to 1.0-4.

	gnu: r-icge: Update to 0.4.1.
	* gnu/packages/cran.scm (r-icge): Update to 0.4.1.
	[propagated-inputs]: Add r-fastcluster.

	gnu: r-imager: Update to 0.42.10.
	* gnu/packages/cran.scm (r-imager): Update to 0.42.10.

	gnu: r-accept: Update to 0.8.3.
	* gnu/packages/cran.scm (r-accept): Update to 0.8.3.
	[propagated-inputs]: Remove r-extrafont, r-mass, r-plotly, r-stringr, and r-viridis; add
	r-reldist.

	gnu: r-terra: Update to 1.3-4.
	* gnu/packages/cran.scm (r-terra): Update to 1.3-4.

	gnu: r-ggfortify: Update to 0.4.12.
	* gnu/packages/cran.scm (r-ggfortify): Update to 0.4.12.

	gnu: r-arsenal: Update to 3.6.3.
	* gnu/packages/cran.scm (r-arsenal): Update to 3.6.3.

	gnu: r-sf: Update to 1.0-1.
	* gnu/packages/cran.scm (r-sf): Update to 1.0-1.
	[propagated-inputs]: Add r-s2.

	gnu: r-spdata: Update to 0.3.10.
	* gnu/packages/cran.scm (r-spdata): Update to 0.3.10.

	gnu: r-units: Update to 0.7-2.
	* gnu/packages/cran.scm (r-units): Update to 0.7-2.

	gnu: r-seqinr: Update to 4.2-8.
	* gnu/packages/cran.scm (r-seqinr): Update to 4.2-8.

	gnu: r-lavaan: Update to 0.6-9.
	* gnu/packages/cran.scm (r-lavaan): Update to 0.6-9.

	gnu: r-parallelly: Update to 1.26.1.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.26.1.

	gnu: r-huge: Update to 1.3.5.
	* gnu/packages/cran.scm (r-huge): Update to 1.3.5.

	gnu: r-fields: Update to 12.5.
	* gnu/packages/cran.scm (r-fields): Update to 12.5.

	gnu: r-spam: Update to 2.7-0.
	* gnu/packages/cran.scm (r-spam): Update to 2.7-0.

	gnu: r-gargle: Update to 1.2.0.
	* gnu/packages/cran.scm (r-gargle): Update to 1.2.0.

	gnu: r-ks: Update to 1.13.2.
	* gnu/packages/cran.scm (r-ks): Update to 1.13.2.

	gnu: r-multicool: Update to 0.1-12.
	* gnu/packages/cran.scm (r-multicool): Update to 0.1-12.

	gnu: r-biocmanager: Update to 1.30.16.
	* gnu/packages/cran.scm (r-biocmanager): Update to 1.30.16.

	gnu: r-weights: Update to 1.0.4.
	* gnu/packages/cran.scm (r-weights): Update to 1.0.4.

	gnu: r-rcppgsl: Update to 0.3.9.
	* gnu/packages/cran.scm (r-rcppgsl): Update to 0.3.9.

	gnu: r-pander: Update to 0.6.4.
	* gnu/packages/cran.scm (r-pander): Update to 0.6.4.
	[native-inputs]: Add r-knitr.

	gnu: r-remotes: Update to 2.4.0.
	* gnu/packages/cran.scm (r-remotes): Update to 2.4.0.

	gnu: r-gert: Update to 1.3.1.
	* gnu/packages/cran.scm (r-gert): Update to 1.3.1.

	gnu: r-glmmtmb: Update to 1.1.1.
	* gnu/packages/cran.scm (r-glmmtmb): Update to 1.1.1.
	[propagated-inputs]: Add r-numderiv.

	gnu: r-bayesplot: Update to 1.8.1.
	* gnu/packages/cran.scm (r-bayesplot): Update to 1.8.1.

	gnu: r-emmeans: Update to 1.6.2-1.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.6.2-1.

	gnu: r-furrr: Update to 0.2.3.
	* gnu/packages/cran.scm (r-furrr): Update to 0.2.3.

	gnu: r-raster: Update to 3.4-13.
	* gnu/packages/cran.scm (r-raster): Update to 3.4-13.

	gnu: r-rootsolve: Update to 1.8.2.2.
	* gnu/packages/cran.scm (r-rootsolve): Update to 1.8.2.2.

	gnu: r-insight: Update to 0.14.2.
	* gnu/packages/cran.scm (r-insight): Update to 0.14.2.

	gnu: r-rbibutils: Update to 2.2.1.
	* gnu/packages/cran.scm (r-rbibutils): Update to 2.2.1.

	gnu: r-ggsignif: Update to 0.6.2.
	* gnu/packages/cran.scm (r-ggsignif): Update to 0.6.2.

	gnu: r-rio: Update to 0.5.27.
	* gnu/packages/cran.scm (r-rio): Update to 0.5.27.

	gnu: r-openxlsx: Update to 4.2.4.
	* gnu/packages/cran.scm (r-openxlsx): Update to 4.2.4.

	gnu: r-np: Update to 0.60-11.
	* gnu/packages/cran.scm (r-np): Update to 0.60-11.

	gnu: r-statnet-common: Update to 4.5.0.
	* gnu/packages/cran.scm (r-statnet-common): Update to 4.5.0.
	[propagated-inputs]: Remove r-rle.

	gnu: r-network: Update to 1.17.1.
	* gnu/packages/cran.scm (r-network): Update to 1.17.1.
	[propagated-inputs]: Add r-statnet-common.

	gnu: r-tinytest: Update to 1.3.1.
	* gnu/packages/cran.scm (r-tinytest): Update to 1.3.1.

	gnu: r-xfun: Update to 0.24.
	* gnu/packages/cran.scm (r-xfun): Update to 0.24.

	gnu: r-seriation: Update to 1.3.0.
	* gnu/packages/cran.scm (r-seriation): Update to 1.3.0.
	[propagated-inputs]: Remove r-dendextend and r-gplots.

	gnu: r-cli: Update to 3.0.0.
	* gnu/packages/cran.scm (r-cli): Update to 3.0.0.

	gnu: r-corrplot: Update to 0.90.
	* gnu/packages/cran.scm (r-corrplot): Update to 0.90.

	gnu: r-broom: Update to 0.7.8.
	* gnu/packages/cran.scm (r-broom): Update to 0.7.8.

	gnu: r-psych: Update to 2.1.6.
	* gnu/packages/cran.scm (r-psych): Update to 2.1.6.

	gnu: r-rmysql: Update to 0.10.22.
	* gnu/packages/cran.scm (r-rmysql): Update to 0.10.22.

	gnu: r-proxy: Update to 0.4-26.
	* gnu/packages/cran.scm (r-proxy): Update to 0.4-26.

	gnu: r-ggally: Update to 2.1.2.
	* gnu/packages/cran.scm (r-ggally): Update to 2.1.2.

	gnu: r-circlize: Update to 0.4.13.
	* gnu/packages/cran.scm (r-circlize): Update to 0.4.13.

	gnu: r-rcpp: Update to 1.0.7.
	* gnu/packages/cran.scm (r-rcpp): Update to 1.0.7.

	gnu: r-colorspace: Update to 2.0-2.
	* gnu/packages/cran.scm (r-colorspace): Update to 2.0-2.

	gnu: r-curl: Update to 4.3.2.
	* gnu/packages/cran.scm (r-curl): Update to 4.3.2.

	gnu: r-ggpmisc: Update to 0.4.0.
	* gnu/packages/cran.scm (r-ggpmisc): Update to 0.4.0.
	[propagated-inputs]: Remove r-magrittr; add r-ggpp and r-quantreg.

	gnu: r-rticles: Update to 0.20.
	* gnu/packages/cran.scm (r-rticles): Update to 0.20.

	gnu: r-googledrive: Update to 2.0.0.
	* gnu/packages/cran.scm (r-googledrive): Update to 2.0.0.
	[propagated-inputs]: Remove r-curl; add r-cli, r-lifecycle, r-pillar, r-vctrs, and r-withr.

	gnu: r-gviz: Update to 1.36.2.
	* gnu/packages/bioconductor.scm (r-gviz): Update to 1.36.2.

	gnu: r-catalyst: Update to 1.16.1.
	* gnu/packages/bioconductor.scm (r-catalyst): Update to 1.16.1.

	gnu: r-rhdf5lib: Update to 1.14.2.
	* gnu/packages/bioconductor.scm (r-rhdf5lib): Update to 1.14.2.

	gnu: r-bioconcotk: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-bioconcotk): Update to 1.12.1.

	gnu: r-biocstyle: Update to 2.20.2.
	* gnu/packages/bioconductor.scm (r-biocstyle): Update to 2.20.2.

	gnu: r-mixomics: Update to 6.16.1.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.16.1.

	gnu: r-rsubread: Update to 2.6.3.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.6.3.

	gnu: r-annaffy: Update to 1.64.2.
	* gnu/packages/bioconductor.scm (r-annaffy): Update to 1.64.2.

	gnu: r-clusterprofiler: Update to 4.0.2.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.0.2.

	gnu: r-enrichplot: Update to 1.12.2.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.12.2.

	gnu: r-dose: Update to 3.18.1.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.18.1.

	gnu: r-diffbind: Update to 3.2.4.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.2.4.

	gnu: r-systempiper: Update to 1.26.3.
	* gnu/packages/bioconductor.scm (r-systempiper): Update to 1.26.3.
	[propagated-inputs]: Add r-crayon and r-s4vectors.

	gnu: r-mzr: Update to 2.26.1.
	* gnu/packages/bioconductor.scm (r-mzr): Update to 2.26.1.

	gnu: r-limma: Update to 3.48.1.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.48.1.

	gnu: r-genomeinfodb: Update to 1.28.1.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.28.1.

	gnu: r-ensembldb: Update to 2.16.2.
	* gnu/packages/bioconductor.scm (r-ensembldb): Update to 2.16.2.

	gnu: r-edaseq: Update to 2.26.1.
	* gnu/packages/bioconductor.scm (r-edaseq): Update to 2.26.1.

	gnu: r-biocparallel: Update to 1.26.1.
	* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.26.1.

	gnu: r-biomart: Update to 2.48.2.
	* gnu/packages/bioconductor.scm (r-biomart): Update to 2.48.2.

	gnu: r-annotationhub: Update to 3.0.1.
	* gnu/packages/bioconductor.scm (r-annotationhub): Update to 3.0.1.

	gnu: Add r-ggpp.
	* gnu/packages/cran.scm (r-ggpp): New variable.

	gnu: Add r-s2.
	* gnu/packages/cran.scm (r-s2): New variable.

	gnu: Add r-wk.
	* gnu/packages/cran.scm (r-wk): New variable.

	gnu: Add r-reldist.
	* gnu/packages/cran.scm (r-reldist): New variable.

	gnu: r-gtools: Update to 3.9.2.
	* gnu/packages/statistics.scm (r-gtools): Update to 3.9.2.
	[arguments]: Remove.

	gnu: r-vdiffr: Update to 1.0.2.
	* gnu/packages/cran.scm (r-vdiffr): Update to 1.0.2.
	[source]: Remove snippet.
	[arguments]: Remove.
	[inputs]: Remove freetype and harfbuzz; add libpng and zlib.
	[propagated-inputs]: Remove r-bh, r-devtools, r-fontquiver,
	r-freetypeharfbuzz, r-gdtools, r-htmlwidgets, r-purrr, r-r6, r-rcpp, r-shiny,
	and r-usethis; add r-cpp11 and r-lifecycle.
	[native-inputs]: Remove esbuild and js-jquery.

	gnu: r-rintrojs: Update to 0.3.0.
	* gnu/packages/cran.scm (r-rintrojs): Update to 0.3.0.
	[source]: Delete minified JavaScript in snippet.
	[arguments]: Minify with esbuild.
	[native-inputs]: Replace uglify-js with esbuild; update intro.js to 3.2.1.
	[license]: Add license of intro.js.

2021-07-10  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: qpdfview: Use qt-build-system.
	This fixes compilation after the recent reorganization of qt-build-system. As
	a side effect, specifying Qt plugins with environment variables now works.

	* gnu/packages/pdf.scm (qpdfview)[build-system]: Use qt-build-system.
	[arguments]: Drop #:modules and #:imported-modules, and the 'qt-wrap
	phase. Specify that there are no tests.

2021-07-10  Ludovic Courtès  <ludo@gnu.org>

	ci: Build commencement packages supported on the target system.
	This is a followup to df49fe2a13d933c640e3189413c5adfced1103c5.

	* gnu/ci.scm (%bootstrap-packages): Rename to...
	(commencement-packages): ... this, and turn into a procedure.  Filter
	packages that pass 'supported-package?'.
	(cuirass-jobs): Adjust accordingly.

2021-07-10  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-generic-cl: Update to 0.9.
	* gnu/packages/lisp-xyz.scm (sbcl-generic-cl): Update to 0.9.

	gnu: Add cl-form-types.
	* gnu/packages/lisp-xyz.scm (cl-form-types, ecl-cl-form-types,
	sbcl-cl-form-types): New variables.

2021-07-10  Ivan Gankevich  <i.gankevich@spbu.ru>

	gnu: Add ocaml-bibtex2html.
	* gnu/packages/ocaml.scm (ocaml-bibtex2html): New variable.

2021-07-10  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add texlive-preprint.
	* gnu/packages/tex.scm (texlive-preprint): New variable.

2021-07-10  Ivan Gankevich  <i.gankevich@spbu.ru>

	gnu: hevea: Update to 2.35.
	* gnu/packages/ocaml.scm (hevea): Update to 2.35.

2021-07-10  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-gserver: Update to 1.8.0.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-gserver): Update to 1.8.0.

2021-07-10  Justin Veilleux  <terramorpha@cock.li>

	gnu: Add netdiscover.
	* gnu/packages/networking.scm (netdiscover): New variable.

2021-07-09  Julien Lepiller  <julien@lepiller.eu>

	gnu: python-pyyaml: Fix build.
	python-cython is required to generate the C source for the libyaml
	extension, which is required for the `_yaml' module to work.  This in
	turn lets the `sanity-check' phase succeed.

	* gnu/packages/python-xyz.scm (python-pyyaml)[inputs]: Add
	python-cython.

2021-07-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: coreutils: Patch broken Gnulib tests.
	Fixes <https://bugs.gnu.org/49459>.

	* gnu/packages/patches/coreutils-gnulib-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/base.scm (coreutils)[source]: Use it.

2021-07-09  Ludovic Courtès  <ludo@gnu.org>

	services: qemu-binfmt: Preserve argv[0] by default.
	Previously, argv[0] would be replaced by the absolute file name of the
	executable.  This could cause discrepancies, for example in the
	Coreutils test suite: <https://issues.guix.gnu.org/49485>.

	* gnu/services/virtualization.scm (<qemu-platform>)[flags]: Default to "FP".

2021-07-09  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: go-github-com-golang-snappy: Update to 0.0.4.
	* gnu/packages/syncthing.scm (go-github-com-golang-snappy): Update to 0.0.4.

2021-07-09  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-dash: Update to 2.19.0.
	* gnu/packages/emacs-xyz.scm (emacs-dash): Update to 2.19.0.

2021-07-09  Zhu Zihao  <all_but_last@163.com>

	gnu: emacs-telega: Fix 'patch-source' phase.
	* gnu/packages/emacs-xyz.scm (emacs-telega)[#:phases]<patch-sources>:
	Add missing slash in ‘/bin’ when patching general commands.
	Also patch telega-vvnote.el.

2021-07-09  Ludovic Courtès  <ludo@gnu.org>

	self: Remove stale comment about "mmap(PROT_NONE) failed" crash.
	This crash was fixed by 0aef94e7bcbd272720f14c5343f74da5201ef90a, itself
	a followup to 47d48f0c43c13c0b43bc3e37b6239efd4bf2f74c.

	* guix/self.scm (translate-texi-manuals)[build]: Remove reference to the
	PROT_NONE bug.

2021-07-09  Ludovic Courtès  <ludo@gnu.org>

	Revert "self: Build translated manuals with a single process."
	This reverts commit af2d6ec092c98ac5f32d8e9e182a141e1268805b, which the
	parent commit makes unnecessary.

2021-07-09  Ludovic Courtès  <ludo@gnu.org>

	doc: Build manual translations with 'guile-3.0-latest'.
	Fixes <https://bugs.gnu.org/47428>.
	Reported by Leo Famulari <leo@famulari.name>.

	* doc/build.scm (translated-texi-manuals): Explicitly use 'guile-3.0-latest'.

2021-07-09  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: emacs-xyz: Fix indentation.
	* gnu/packages/emacs-xyz.scm: Delete trailing newline.
	(emacs-purescript-mode): Delete trailing space.

	gnu: emacs-telega-server: Update to 0.7.025.
	* gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to 0.7.025.

2021-07-09  Zhu Zihao  <all_but_last@163.com>

	gnu: emacs-telega-contrib: Update to 0.7.024.
	* gnu/packages/emacs-xyz.scm(emacs-telega-contrib): Update to 0.7.024.
	[arguments]<#:phases>: Back to root directory of build before phase
	'install-license-files' to properly install licenses.
	[propagated-inputs]: Add emacs-dashboard, emacs-transient.

	gnu: emacs-telega: Update to 0.7.024.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.7.024.
	[build-system] Use emacs-build-system.
	[arguments] Add #:emacs.
	Drop outdated phases.
	Update ‘patch-sources’ phase to find new occurences of ffmpeg to patch.
	Add new ‘configure’ and ‘install-share-files’ phases.

	gnu: Add emacs-telega-server.
	* gnu/packages/emacs-xyz.scm (emacs-telega-server): New variable.
	* gnu/packages/patches/emacs-telega-path-placeholder.patch: New file.
	* gnu/package/patches/emacs-telega-patch-server-functions.patch: Remove stale patch.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.

2021-07-09  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Add bootstrap packages to the core subset.
	* gnu/ci.scm (%bootstrap-packages): New variable.
	(cuirass-jobs): Add it to the core subset.

	ci: Add bootstrap packages to the core subset.
	* gnu/ci.scm (%bootstrap-packages): New variable.
	(cuirass-jobs): Add it to the core subset.

2021-07-09  Mathieu Othacehe  <othacehe@gnu.org>

	system: Provide mg instead of zile.
	Since the update to the 2.6.2 release, the closure size of zile has
	increased. Switch to mg which is lighter.

	* gnu/system.scm (%base-packages-interactive): Replace zile by mg.
	* doc/guix.texi (Proceeding with the Installation,
	Using the Configuration System): Adapt those sections.

2021-07-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-arrow: Honor #:tests? in 'check' phase.
	* gnu/packages/time.scm (python-arrow)[arguments]: 'check' phase honors
	 #:tests?.

2021-07-09  Kris Fremen  <me@krisfremen.com>

	gnu: python-arrow: Update to 1.1.1.
	* gnu/packages/time.scm (python-arrow): Update to 1.1.1.

2021-07-09  Hugo Lecomte  <hugo.lecomte@inria.fr>

	gnu: Add repo2docker.
	* gnu/packages/jupyter.scm (repo2docker): New variable.

	gnu: Add python-pydata-sphinx-theme.
	* gnu/packages/sphinx.scm (python-pydata-sphinx-theme): New variable.

	gnu: Add python-sphinxcontrib-autoprogram.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-autoprogram): New variable.

	gnu: Add python-jupyter-sphinx.
	* gnu/packages/sphinx.scm (python-jupyter-sphinx): New variable.

	gnu: Add python-pytest-regressions.
	* gnu/packages/check.scm (python-pytest-regressions): New variable.

	gnu: Add python-pytest-datadir.
	* gnu/packages/check.scm (python-pytest-datadir): New variable.

	gnu: Add python-recommonmark.
	* gnu/packages/python-xyz.scm (python-recommonmark): New variable.

2021-07-09  Hugo Lecomte  <hugo.lecomte@inria.fr>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add python-escapism.
	* gnu/packages/python-xyz.scm (python-escapism): New variable.

2021-07-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-seaborn: Update to 0.11.1.
	* gnu/packages/patches/python-seaborn-kde-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/python-xyz.scm (python-seaborn): Use it, and update to
	0.11.1.

	gnu: python-seaborn: Simplify 'start-xserver' phase.
	* gnu/packages/python-xyz.scm (python-seaborn)[arguments]: In
	'start-xserver' phase, assume "Xvfb" is in $PATH.

	gnu: python-seaborn: 'check' phase honors #:tests?.
	* gnu/packages/python-xyz.scm (python-seaborn)[arguments]: Change
	'check' phase to honor #:tests?.

2021-07-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mergerfs-tools: Update to 0.0.0-3.3b6fe00.
	* gnu/packages/file-systems.scm (mergerfs-tools): Update to 0.0.0-3.3b6fe00.

	gnu: mergerfs: Clean up arguments.
	* gnu/packages/file-systems.scm (mergerfs)[arguments]: Remove some
	incorrect comments & rewrite code accordingly.  Pass the PREFIX as a
	make flag.

	gnu: mergerfs: Do not refer to the native bash.
	* gnu/packages/linux.scm (mergerfs)[inputs]: Add bash-minimal.
	[arguments]: Refer to it rather than to the native build bash.

	gnu: mergerfs: Cross-compile.
	* gnu/packages/file-systems.scm (mergerfs)[arguments]: Use CC-FOR-TARGET
	and CXX-FOR-TARGET.  Don't let the Makefile strip binaries.

	gnu: mergerfs: Update to 2.32.6.
	* gnu/packages/file-systems.scm (mergerfs): Update to 2.32.6.

2021-07-08  Ivan Gankevich  <i.gankevich@spbu.ru>

	gnu: Add bibtool.
	* gnu/packages/tex.scm (bibtool): New variable.

2021-07-08  jgart via Guix-patches via  <guix-patches@gnu.org>

	gnu: clikan: Upgrade to 0.2.1.
	* gnu/packages/task-management.scm (clikan)[version]: Upgrade to
	0.2.1.
	[arguments]: Enable tests.
	[inputs]: Add python-rich.

2021-07-08  Vinicius Monego  <monego@posteo.net>

	gnu: drawing: Update to 0.8.2.
	* gnu/packages/gnome.scm (drawing): Update to 0.8.2.

	gnu: lightspark: Update to 0.8.5.
	* gnu/packages/animation.scm (lightspark): Update to 0.8.5.

2021-07-08  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.130.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.130.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.48.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.48.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.12.15.
	* gnu/packages/linux.scm (linux-libre-5.12-version): Update to 5.12.15.
	(linux-libre-5.12-pristine-source): Update hash.

	gnu: python-shiboken-2: Update to 5.15.2.
	* gnu/packages/qt.scm (python-shiboken-2): Update to 5.15.2.

2021-07-08  Maxime Devos  <maximedevos@telenet.be>

	gnu: libolm: Respect "--without-tests".
	* gnu/packages/libolm.scm
	  (libolm)[arguments]<#:phases>{check}: Respect #:tests?.

	gnu: python-h2: Respect "--without-tests".
	* gnu/packages/python-web.scm
	  (python-h2)[arguments]<#:phases>{check}: Respect #:tests?.

	gnu: python-h11: Respect "--without-tests".
	* gnu/packages/python-web.scm
	  (python-h11)[arguments]<#:phases>{check}: Respect #:tests?.

	gnu: python-hpack: Respect "--without-tests".
	* gnu/packages/python-web.scm
	  (python-hpack)[arguments]<#:phases>{check}: Respect #:tests?.

	gnu: python-hyperframe: Respect "--without-tests".
	* gnu/packages/python-web.scm
	  (python-hyperframe)[arguments]<#:phases>{check}: Respect #:tests?.

	gnu: python-watchgod: Respect "--without-tests".
	* gnu/packages/python-xyz.scm
	  (python-watchgod)[arguments]<#:phases>{check}: Respect #:tests?.

	gnu: python-pymediainfo: Respect "--without-tests".
	* gnu/packages/python-xyz.scm
	  (python-pymediainfo)[arguments]<#:phases>{check}: Respect
	  #:tests?.  Don't bother returning #t as it isn't required
	  anymore.

2021-07-08  Brice Waegeneire  <brice@waegenei.re>

	gnu: kmod: Add zstd support.
	* gnu/packages/linux.scm (kmod)[inputs]: Add zstd:lib.
	[arguments]: Enable zstd support.

	gnu: kmod: Update to 29.
	* gnu/packages/linux.scm (kmod): Update to 29.

2021-07-08  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: zile-on-guile: Fix build.
	This is a follow-up of da40d07066096a3b5a852041ea01fbb32240deda.

	* gnu/packages/zile.scm (zile-on-guile)[arguments]: Restore the original
	patch-/bin/sh phase.

2021-07-08  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-cmaes.
	* gnu/packages/machine-learning.scm (python-cmaes): New variable.

2021-07-08  Maxime Devos  <maximedevos@telenet.be>

	gnu: xvfb-run: Fix ‘xvfb-run --help’ in a pure environment.
	* gnu/packages/xorg.scm (xvfb-run)[arguments]: Refer to ‘cat’
	  by absolute file name, and test whether ‘xvfb-run --help’
	  succeeds in a pure environment in the ‘check’ phase.

2021-07-08  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: zile: Update to 2.6.2.
	* gnu/packages/zile.scm (zile): Update to 2.6.2.
	[arguments]: Adjust file list in custom 'patch-/bin/sh phase.
	[inputs]: Add gee and glib.

	gnu: xkbcomp: Update to 1.4.5.
	* gnu/packages/xorg.scm (xkbcomp): Update to 1.4.5.

2021-07-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-chronometrist: Update to 0.9.0.
	* gnu/packages/emacs-xyz.scm (emacs-chronometrist): Update to 0.9.0.
	[source]: Update upstream URL.
	[inputs]: Add emacs-spark.  Remove emacs-anaphora and emacs-literate-elisp.

	gnu: python-pikepdf: Update to 2.14.2.
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.14.2.

	gnu: pinentry-bemenu: Fix license.
	* gnu/packages/gnupg.scm (pinentry-bemenu)[license]: Use GPL 3+.

2021-07-08  Nikita Domnitskii  <nikita@domnitskii.me>

	gnu: Add pinentry-bemenu.
	* gnu/packages/gnupg.scm (pinentry-bemenu): New variable.

	gnu: bemenu: Update to 0.6.2.
	* gnu/packages/xdisorg.scm (bemenu): Update to 0.6.2.

2021-07-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: libdatrie: Turn configure flags into a gexp.
	* gnu/packages/gtk.scm (libdatrie)[arguments]: Turn #:configure-flags
	into a gexp.

2021-07-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: libdatrie: Run tests sequentially.
	Fixes <https://bugs.gnu.org/49463>.

	* gnu/packages/gtk.scm (libdatrie)[arguments]: Add #:parallel-tests?.

2021-07-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: newsboat: Update to 2.24.
	* gnu/packages/syndication.scm (newsboat): Update to 2.24.
	[arguments]: Update rust to 1.48.
	[cargo-inputs]: Replace rust-cxx-0.5 with 1, rust-gettext-rs-0.6 with
	0.7.
	[cargo-development-inputs]: Replace rust-cxx-build-0.5 with 1.

	gnu: rust-once-cell-1: Update to 1.8.0.
	* gnu/packages/crates-io.scm (rust-once-cell-1): Update to 1.8.0.

2021-07-08  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: mcrl2: Update to 202106.0.
	* gnu/packages/maths.scm (mcrl2): Update to 202106.0.

2021-07-08  Matthew James Kraai  <kraai@ftbfs.org>

	mailmap: Update entries for Matthew James Kraai.
	* .mailmap: Change name for Matthew James Kraai.
	* gnu/packages/lisp-xyz.scm, gnu/packages/python-xyz.scm,
	gnu/packages/rust.scm: Likewise.

2021-07-08  John Kehayias  <john.kehayias@protonmail.com>

	gnu: darktable: Update to 3.6.0.
	* gnu/packages/photo.scm (darktable): Update to 3.6.0.

2021-07-08  Andrew Tropin  <andrew@trop.in>

	gnu: Add emacs-consult-notmuch.
	* gnu/packages/emacs-xyz.scm (emacs-consult-notmuch): New variable.

2021-07-08  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: emacs-deadgrep: Add missing input.
	* gnu/packages/emacs-xyz.scm (emacs-deadgrep)[inputs]: Add ripgrep.
	[arguments]: Add configure phase to set deadgrep-executable to absolute path.

2021-07-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: %guile-3.0-static-stripped: Rename to %guile-static-stripped.
	* gnu/packages/make-bootstrap.scm (%guile-3.0-static-stripped): Rename
	to %guile-static-stripped.
	(%guile-bootstrap-tarball): Adjust accordingly.
	* gnu/system/linux-initrd.scm (expression->initrd): Use
	%guile-static-stripped as default guile.
	* doc/guix.texi (initial RAM disk)[expression->initrd]: Adjust
	documentation accordingly.

	gnu: make-bootstrap: Use guile-3.0 bootstrap tarball.
	* gnu/packages/make-bootstrap.scm (%guile-bootstrap-tarball): Use
	guile-3.0.
	(%guile-static-stripped): Remove variable.

	gnu: make-bootstrap: Build with gcc-7.
	* gnu/packages/make-bootstrap.scm (gcc-for-bootstrap)[Inherit]: Inherit
	from gcc-7.
	[inputs]: Use package-inputs from gcc-7.
	(package-with-relocatable-glibc)[native-inputs]: Have cross-gcc use
	gcc-7.
	(%gcc-static)[inherit]: Inherit from gcc-7.
	[arguments]: Use package-arguments from gcc-7.
	[inputs]: Replace isl-0.18 with isl. Use package-inputs from gcc-7.
	[native-inputs]: Use package-native-inputs from gcc-7.
	(%gcc-stripped)[inherit]: Inherit from gcc-7.

2021-07-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix-install.sh: Prompt for configuring substitutes discovery.
	Also ensure prompt_yes_no always print the message with a trailing space,
	which is more pleasing to the eye.

	* etc/guix-daemon.conf.in <--discover=no>: New guix-daemon option.
	* etc/guix-daemon.service.in: Likewise.
	* etc/init.d/guix-daemon.in: Likewise.
	* etc/openrc/guix-daemon.in: Likewise.
	* etc/guix-install.sh (configure_substitute_discovery): New procedure.
	(sys_enable_guix_daemon): Ask the user whether automatic substitute discovery
	should be enabled.  Set the '--discover' argument accordingly.
	(prompt_yes_no): Add a trailing space to the message.
	(sys_authorize_build_farms): Remove trailing space from the message argument.
	* NEWS (Distribution): Add news.

2021-07-07  Ludovic Courtès  <ludo@gnu.org>

	utils: Add 'search-input-directory'.
	* guix/build/utils.scm (search-input-directory): New procedure.
	* doc/guix.texi (Build Utilities): Document it next to
	'search-input-file'.  Tweak wording.

2021-07-07  Maxime Devos  <maximedevos@telenet.be>

	build-system/gnu: patch-shebangs: Also patch shebangs in "/libexec".
	Shebangs in "/bin" and "/sbin" subdirectories are currently
	patched by patch-shebangs. But shebangs in "/libexec" currently
	aren't, even though they occasionally need to be. E.g. when using
	wrap-program on an executable in "libexec" without an explicit #:sh
	when cross-compiling.

	* guix/build/gnu-build-system.scm (patch-shebangs):
	  Add "/libexec" to 'bin-directories'.

2021-07-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile: Skip 'test-stack-overflow'.
	* gnu/packages/guile.scm (guile-3.0)[arguments]: Add
	'disable-stack-overflow-test' phase.

2021-07-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc: Fix cross-compilation to powerpc64le-linux-gnu.
	Fixes <https://bugs.gnu.org/49417>.
	Reported by Maxime Devos <maximedevos@telenet.be>.

	* gnu/packages/patches/glibc-cross-objcopy.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/base.scm (glibc)[source]: Use it.

2021-07-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-pikepdf: Update to 2.14.1.
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.14.1.

	gnu: giac: Update to 1.7.0-17.
	* gnu/packages/algebra.scm (giac): Update to 1.7.0-17.

	gnu: emacs-pyim: Update to 3.9.0.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.9.0.

2021-07-07  Leo Famulari  <leo@famulari.name>

	gnu: VTK 8: Re-fix a build failure with recent versions of freetype.
	* gnu/packages/patches/vtk-8-fix-freetypetools-build-failure.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/image-processing.scm (vtk-8): Dis-inherit from VTK. Use the
	package definition that predated the update to VTK 9, taken from commit
	f4dc8ac6dfa036d98aa0990ae22268a9650899d0.

2021-07-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: kicad-doc: Remove unnecessary code.
	* gnu/packages/engineering.scm (arguments): Skip #:tests? instead of
	deleting the 'check phase.  Remove the 'set-perl-env phase.

2021-07-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: kicad-doc: Fix build.
	Fixes <https://issues.guix.gnu.org/49458>.

	* gnu/packages/engineering.scm (native-inputs): Add perl-yaml-tiny.

2021-07-07  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	guix-install.sh: No longer export GUIX_PROFILE.
	If GUIX_PROFILE is exported here, any subsequent
	"source /some/other/profile/etc/profile" will set variables pointing to
	"$HOME/.guix-profile" instead of pointing to the sourced profile.

	* etc/guix-install.sh (sys_create_init_profile): No longer export GUIX_PROFILE.

2021-07-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	self: Build translated manuals with a single process.
	Works around <https://issues.guix.gnu.org/47428>.

	* guix/self.scm (translate-texi-manuals): Set parallel-job-count to 1.

2021-07-07  Raghav Gururajan  <rg@raghavgururajan.name>
	    jgart  <jgart@dismail.de>

	services: Add bitmask-service-type.
	* gnu/services/vpn.scm (bitmask-service-type): New variable.
	* doc/guix.texi: Document it.

	gnu: Add bitmask.
	* gnu/packages/vpn.scm (bitmask): New variable.

2021-07-07  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add go-0xacab-org-leap-shapeshifter.
	* gnu/packages/golang.scm (go-0xacab-org-leap-shapeshifter): New variable.

	gnu: Add go-github-com-operatorfoundation-shapeshifter-transports.
	* gnu/packages/golang.scm (go-github-com-operatorfoundation-shapeshifter-transports): New variable.

	gnu: Add go-github-com-kataras-golog.
	* gnu/packages/golang.scm (go-github-com-kataras-golog): New variable.

	gnu: Add go-github-com-kataras-pio.
	* gnu/packages/golang.scm (go-github-com-kataras-pio): New variable.

	gnu: Add go-github-com-shadowsocks-go-shadowsocks2.
	* gnu/packages/golang.scm (go-github-com-shadowsocks-go-shadowsocks2): New variable.

	gnu: Add go-github-com-riobard-go-bloom.
	* gnu/packages/golang.scm (go-github-com-riobard-go-bloom): New variable.

	gnu: Add go-github-com-aead-chacha20.
	* gnu/packages/golang.org (go-github-com-aead-chacha20): New variable.

	gnu: Add go-github-com-mufti1-interconv.
	* gnu/packages/golang.scm (go-github-com-mufti1-interconv): New variable.

	gnu: Add go-github-com-opentracing-opentracing-go.
	* gnu/packages/golang.scm (go-github-com-opentracing-opentracing-go): New variable.

	gnu: Add go-github-com-operatorfoundation-monolith-go.
	* gnu/packages/golang.scm (go-github-com-operatorfoundation-monolith-go): New variable.

	gnu: Add go-github-com-deckarep-golang-set.
	* gnu/packages/golang.scm (go-github-com-deckarep-golang-set): New variable.

	gnu: Add go-github-com-blanu-dust.
	* gnu/packages/golang.scm (go-github-com-blanu-dust): New variable.

	gnu: Add go-github-com-op-go-logging.
	* gnu/packages/golang.scm (go-github-com-op-go-logging): New variable.

	gnu: Add go-github-com-operatorfoundation-shapeshifter-ipc.
	* gnu/packages/golang.scm (go-github-com-operatorfoundation-shapeshifter-ipc): New variable.

	gnu: Add go-github-com-operatorfoundation-obfs4.
	* gnu/packages/golang.scm (go-github-com-operatorfoundation-obfs4): New variable.

	gnu: Add go-github-com-willscott-goturn.
	* gnu/packages/golang.scm (go-github-com-willscott-goturn): New variable.

	gnu: Add go-torproject-org-pluggable-transports-goptlib.
	* gnu/packages/golang.scm (go-torproject-org-pluggable-transports-goptlib): New variable.

	gnu: Add go-github-com-sevlyar-go-daemon.
	* gnu/packages/golang.scm (go-github-com-sevlyar-go-daemon): New variable.

	gnu: Add go-github-com-keybase-go-ps.
	* gnu/packages/golang.scm (go-github-com-keybase-go-ps): New variable.

	gnu: Add go-github-com-apparentlymart-go-openvpn-mgmt.
	* gnu/packages/golang.scm (go-github-com-apparentlymart-go-openvpn-mgmt): New variable.

	gnu: Add go-github-com-emersion-go-autostart.
	* gnu/packages/golang.scm (go-github-com-emersion-go-autostart): New variable.

2021-07-07  Raghav Gururajan  <rg@raghavgururajan.name>
	    jgart  <jgart@dismail.de>

	gnu: Add go-github-com-dchest-siphash.
	* gnu/packages/golang.scm (go-github-com-dchest-siphash): New variable.

	gnu: Add go-github-com-rakyll-statik.
	* gnu/packages/golang.scm (go-github-com-rakyll-statik): New variable.

2021-07-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pies: Update to 1.6.
	* gnu/packages/admin.scm (pies): Update to 1.6.

2021-07-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add rewritefs.
	* gnu/packages/file-systems.scm (rewritefs): New public variable.

	Revert "gnu: libvirt: Support ZFS."
	This reverts commit 61ccd756e5ff73b2f8dc3449df537f1c5adb5872.

	Revert "syscalls: 'terminal-dimension' ignores EPERM."
	This reverts commit 17a102332a253f0e3b1f511fa7bda2094264a77c.
	See <https://github.com/koverstreet/bcachefs/pull/277>.

2021-07-07  Leo Prikler  <leo.prikler@student.tugraz.at>

	doc: Fix broken reference in guix.texi.
	This is a follow-up to c2ff06e5e410e615397b9df901af8028a64b3d82, in which
	a link to the cookbook was added using a different name than the actual
	section.

	* doc/guix.texi (Using the Configuration System): Fix broken link to cookbook.

2021-07-07  Joshua Branson  <jbranso@gnucode.me>

	doc: Add guide showing auto-login on a specific TTY to the cookbook.
	This is a follow-up to the discussion in <https://bugs.gnu.org/48974>.

	* doc/guix-cookbook.texi (System Configuration): Add a brief guide that
	explains auto login a user to one TTY.

	* doc/guix.texi (System Services): Add an texinfo anchor, so that the cookbook
	entry "Auto Login a User to a Specific TTY" can refer back to the precise
	point that the GNU Guix Reference manual.  Also add a reference to the
	cookbook that shows how to auto login a specific user to one TTY.

2021-07-07  Maxime Devos  <maximedevos@telenet.be>

	lint: Lint usages of 'wrap-program' without a "bash" input.
	When using 'wrap-program', "bash" (or "bash-minimal") should be
	in inputs.  Otherwise, when cross-compiling, 'wrap-program' will use
	a native bash instead of the cross bash and the 'patch-shebangs' won't
	be able to correct this.

	Tobias Geerinckx-Rice is added to the copyright lines because
	a part of the "straw-viewer" package definition is included.

	This linter detects 365 problematic package definitions at time
	of writing.

	* guix/lint.scm
	  (report-wrap-program-error): New procedure.
	  (check-wrapper-inputs): New linter.
	  (%local-checkers)[wrapper-inputs]: Add the new linter.
	  ("explicit #:sh argument to 'wrap-program' is acceptable")
	  ("'check-wrapper-inputs' detects 'wrap-program' without \"bash\" in inputs")
	  ("'check-wrapper-inputs' detects 'wrap-qt-program' without \"bash\" in inputs")
	  ("\"bash\" in 'inputs' satisfies 'check-wrapper-inputs'")
	  ("\"bash-minimal\" in 'inputs' satisfies 'check-wrapper-inputs'")
	  ("'cut' doesn't hide bad usages of 'wrap-program'")
	  ("bogus phase specifications don't crash the linter"): New tests.

2021-07-07  Maxime Devos  <maximedevos@telenet.be>

	lint: Define some procedures for analysing code in phases.
	* guix/lint.scm
	  (check-optional-tests): Extract logic for extracting the phases from a
	  package to ...
	  (find-phase-deltas): ... here, and ...
	  (report-bogus-phase-deltas): ... here.
	  (check-optional-tests)[check-check-procedure]: Extract code for extracting
	  the procedure body to ...
	  (find-procedure-body) ... here.
	  (find-phase-procedure): New procedure.
	  (report-bogus-phase-procedure): New procedure.

2021-07-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia: Adjust make-flags.
	* gnu/packages/julia.scm (julia)[arguments]: Adjust architecture
	specific make-flags for some architectures.

	gnu: openblas: Fix building on powerpc64le-linux.
	* gnu/packages/maths.scm (openblas)[arguments]: Add make-flags to enable
	building for powerpc64le-linux.

	gnu: openblas: Fix building on armhf-linux.
	* gnu/packages/maths.scm (openblas)[arguments]: Add make-flag to set
	target architecture.

2021-07-07  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: ytfzf: Fix loading of thumbnails.
	* gnu/packages/patches/ytfzf-programs.patch: Modify.

2021-07-07  Chris Marusich  <cmmarusich@gmail.com>

	gnu: Disable more LuaJIT components on powerpc64le systems.
	Fixes: <https://bugs.gnu.org/49218>.

	* gnu/packages/tex.scm (texlive-bin)[#:configure-flags]: Add
	"--disable-luajithbtex" on powerpc64le systems.
	(texlive-latex-base)[#:phases][build]: Add "mfluajit" to the disabled-formats
	list on powerpc64le systems.

2021-07-06  Leo Famulari  <leo@famulari.name>

	gnu: Mutt: Update to 2.1.0.
	* gnu/packages/mail.scm (mutt): Update to 2.1.0.

2021-07-06  Vinicius Monego  <monego@posteo.net>

	gnu: shotcut: Update to 21.06.29.
	* gnu/packages/video.scm (shotcut): Update to 21.06.29.
	[arguments]{#:phases}: Don't return #t.
	[inputs]: Use MLT 7.

	gnu: Add MLT 7.
	* gnu/packages/video.scm (mlt): New variable.
	(mlt-6): Inherit from above.

2021-07-06  Vinicius Monego  <monego@posteo.net>

	gnu: mlt: Rename to mlt-6.
	* gnu/packages/video.scm (mlt): Rename to mlt-6.
	[build-system]: Use cmake-build-system.
	[arguments]: Remove #:make-flags. Adjust 'override-LDFLAGS phase.
	{#:configure-flags}: Remove --enable-gpl3 and --enable-gpl. Set
	"GTK2_GDKCONFIG_INCLUDE_DIR" and "GTK2_GLIBCONFIG_INCLUDE_DIR".
	(shotcut): Use mlt-6.
	* gnu/packages/animation.scm (synfig): Use mlt-6.
	* gnu/packages/kde.scm (kdenlive): Use mlt-6.

	This change is to add MLT 7 which will be done in the next commit.

2021-07-06  Vinicius Monego  <monego@posteo.net>

	gnu: rtaudio: Fix include path.
	* gnu/packages/audio.scm (rtaudio)[arguments]: Add phase 'fix-inc-path to move
	the header to where pkg-config expects it.
	* gnu/packages/music.scm (muse-sequencer)[arguments]{#:phases}: Remove
	'fix-include. Don't return #t.

2021-07-06  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: ytfzf: Use patches inside source block, instead of inputs.
	* gnu/packages/image-viewers.scm (ytfzf)[patches]: Add ytfzf-programs.patch
	and ytfzf-updates.patch.
	[phases](apply-patches): Remove phase.
	[native-inputs]: Remove ytfzf-programs and ytfzf-updates.

2021-07-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bc: Don't duplicate bootstrap phase.
	* gnu/packages/algebra.scm (bc)[arguments]: Use custom 'autoconf phase
	to replace standard 'bootstrap phase.

2021-07-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc: Fix cross-compilation.
	This fixes cross-compilation of GCC, as in:

	  guix build --target=aarch64-linux-gnu -e '(@ (gnu packages gcc) gcc-10)'

	* gnu/packages/gcc.scm (gcc-canadian-cross-objdump-snippet): New variable.
	(gcc-5)[source]: Use it instead of inline 'snippet'.
	(gcc-8)[source]: Add 'modules' and 'snippet'.
	(gcc-9)[source]: Likewise.
	(gcc-10)[source]: Likewise.
	(gcc-11)[source]: Likewise.

2021-07-06  Raghav Gururajan  <rg@raghavgururajan.name>
	    jgart  <jgart@dismail.de>

	gnu: Add ytfzf.
	* gnu/packages/image-viewers.scm (ytfzf): New variable.

	gnu: Add python-ueberzug.
	* gnu/packages/python-xyz.scm (python-ueberzug): New variable.

2021-07-06  Chris Marusich  <cmmarusich@gmail.com>

	doc: Change Debbugs usertags user to "guix".
	* doc/contributing.texi (Debbugs Usertags): Change the user for usertags from
	"guix-devel@gnu.org" to "guix".  This was discussed on the guix-devel email
	list: <https://lists.gnu.org/archive/html/guix-devel/2021-06/msg00212.html>.

2021-07-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: bootstrap-tarballs: Turn builder into a gexp.
	* gnu/packages/make-bootstrap.scm (%bootstrap-tarballs)[arguments]: Turn
	 #:builder into a gexp.

2021-07-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix: docker: Ensure repository name length limits are met.
	* guix/docker.scm (canonicalize-repository-name): Fix typo in doc.  Capture
	repository name length limits and ensure they are met, by either truncating or
	padding the normalized name.

	Reported-by: Ludovic Courtès <ludo@gnu.org>

2021-07-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: bootstrap-tarballs: Fix build.
	* gnu/packages/make-bootstrap.scm (%bootstrap-tarballs)[arguments]: Make
	'use-modules' the first expression.  Failing that, 'match' would not be
	properly expanded when running on Guile 3.0.

	gnu: texlive: Fix Texinfo markup in descriptions.
	* gnu/packages/tex.scm (texlive-latex-atveryend)[description]: Fix
	Texinfo markup.
	(texlive-generic-etexcmds)[description]: Likewise.
	(texlive-generic-kvdefinekeys)[description]: Likewise.

2021-07-05  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-earley: Update to 3.0.0.
	* gnu/packages/ocaml.scm (ocaml-earley): Update to 3.0.0.  Use latest
	ocaml version.

	gnu: Add ocaml-sqlite3.
	* gnu/packages/ocaml.scm (ocaml-sqlite3): New variable.
	(ocaml4.07-sqlite3): Inherit from ocaml-sqlite3.
	* gnu/packages/bioinformatics.scm (pplacer): Also use package-with-ocaml4.07
	with ocaml-sqlite3.

	guix: opam: Allow for whitespace at the start of an opam file.
	* guix/import/opam.scm (records): Accept whitespace at the beginning.

2021-07-05  Ludovic Courtès  <ludo@gnu.org>

	tests: Fix typo in 'tests/store.scm'.
	This typo had always been there since the test was introduced in commit
	ce72c780746776a86f59747f5eff8731cb4ff39b.  Presumably, it became visible
	with 9e5812ac59b01ff011ec0c5b0f437dfe85d6fcc7, where caching was no
	longer global and thus the 'store' argument of 'package-derivation' was
	actually being used.

	* tests/store.scm ("current-build-output-port, UTF-8"): Refer to
	'%store' rather than 's' in 'package-derivation' call.

2021-07-05  Ludovic Courtès  <ludo@gnu.org>

	build-system/trivial: Honor build inputs when cross-compiling.
	Fixes a regression introduced in
	7d873f194ca69d6096d28d7a224ab78e83e34fe1 whereby host inputs would be
	missing altogether from '%build-inputs', which broke cross-compilation.

	* guix/build-system/trivial.scm (trivial-cross-build): Append
	HOST-INPUTS to the 'with-build-variables' argument.

2021-07-05  Ludovic Courtès  <ludo@gnu.org>

	ci: Change "core" subset to include the latest GCC and Guile.
	* gnu/ci.scm (%core-packages): Replace GCC-7 by GCC-11 and GUILE-2.0 by
	GUILE-3.0.

2021-07-05  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust Python "sanity" check tests.
	This is a followup to 09448c0994390697e876db235a3b773311795238.

	The 'check-build-failure' procedure would not actually check anything
	since it did not call 'build-derivations'.  However, it was throwing an
	exception for unrelated reasons, so the tests would pass.

	* tests/builders.scm (check-build-failure): Use 'guard' instead of
	'false-if-exception'.  Call 'build-derivations' to actually check for
	build failures.

2021-07-05  Ludovic Courtès  <ludo@gnu.org>

	tests: Unset NIX_STORE_DIR when running external tests.
	This is a followup to cfcead2e515c0dae02127e5a76496463898be6b6 and
	47a6a938c3c4d0bbe7b6a3c64ff75d7bfb2f24fb, which made (guix packages)
	dependent on the value of NIX_STORE_DIR.

	* guix/tests.scm (call-with-external-store): Unset NIX_STORE_DIR before
	calling PROC.

2021-07-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: conda: Update to 4.10.3.
	* gnu/packages/package-management.scm (conda): Update to 4.10.3.
	[arguments]: Add phase fix-ruamel-yaml-dependency; disable three more tests;
	remove sudo workaround in "init" phase.
	[native-inputs]: Add python-pytest-timeout.

	gnu: python-conda-package-handling: Update to 1.7.3.
	* gnu/packages/package-management.scm (python-conda-package-handling): Update
	to 1.7.3.
	[arguments]: Run all tests in check phase.
	[native-inputs]: Add python-pytest-mock.

	gnu: python-anaconda-client: Update to 1.8.0.
	* gnu/packages/package-management.scm (python-anaconda-client): Update to
	1.8.0.
	[propagated-inputs]: Add python-nbformat.
	[native-inputs]: Add python-freezegun.
	(python2-anaconda-client): Remove variable.

2021-07-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-predicates-2: Fix build.
	* gnu/packages/crates-io.scm (rust-predicates-2)[arguments]
	<#:cargo-development-inputs>: Add missing input.

2021-07-05  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: custom-gcc: Update regex for removing executables.
	Do not match "gccgo". Match "gcov-dump" and "gcov-tool", as well as
	"lto-dump" (which was introduced in GCC 10).

	* gnu/packages/gcc.scm (custom-gcc)[arguments]: Update regex used for
	matching broken or conflicting executables.

2021-07-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: bison-boot0: Replace 'posix_spawn' on non-x86 platforms.
	* gnu/packages/commencement.scm (bison-boot0)[arguments]: Pass #:configure-flags
	on non-x86 platforms.

2021-07-05  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Define '%build-inputs' when cross-compiling.
	Reported by Maxime Devos.

	* guix/build-system/gnu.scm (gnu-cross-build)[builder]: Define
	'%build-inputs' as it existed before
	7d873f194ca69d6096d28d7a224ab78e83e34fe1.

2021-07-05  Thiago Jung Bauermann  <bauermann@kolabnow.com>

	build-system/texlive: Change default format to pdftex
	LuaTeX has a bug where sometimes it corrupts the heap and aborts. This
	causes the build of texlive packages to fail at random. The problem is
	being tracked at https://issues.guix.gnu.org/48064.

	While a fix isn't found, switch the default TeX format (and consequently
	also the engine) to pdftex to avoid the issue.

	* guix/build-system/texlive.scm (texlive-build): Change default value of
	the ‘tex-format’ key parameter to “pdftex”.

2021-07-05  Charles  <charles.b.jackson@protonmail.com>

	gnu: Add cl-hunchenissr-routes.
	* gnu/packages/lisp-xyz.scm (sbcl-hunchenissr-routes, ecl-hunchenissr-routes,
	  cl-hunchenissr-routes): New variables.

	gnu: Add cl-hunchenissr.
	* gnu/packages/lisp-xyz.scm (sbcl-hunchenissr, ecl-hunchenissr,
	  cl-hunchenissr): New variables.

	gnu: Add cl-portal.
	* gnu/packages/lisp-xyz.scm (sbcl-portal, ecl-portal, cl-portal): New
	  variables.

2021-07-05  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: vim: Install manpages
	* gnu/packages/vim.scm (vim)[arguments]<#:phases>: Add fix-install.sh phase.

2021-07-05  Sarah Morgensen  <iskarian@mgsn.dev>

	import: go: Replace tildes with hyphens in package names.
	Fixes <https://issues.guix.gnu.org/48111>.

	* guix/import/go.scm (go-module->guix-package-name): Replace tildes with
	hyphens.

2021-07-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-quick-xml-0.22: Fix build.
	* gnu/packages/crates-io.scm (rust-quick-xml-0.22)[arguments]
	<#:cargo-development-inputs>: Add missing inputs.

	gnu: Add rust-serde-value-0.7.
	* gnu/packages/crates-io.scm (rust-serde-value-0.7): New variable.
	(rust-serde-value-0.6): Inherit from above.

2021-07-05  Xinglu Chen  <public@yoctocell.xyz>

	gnu: emacs-transient: Update to 0.3.6.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.3.6.

2021-07-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: monolith: Update to 2.6.1.
	* gnu/packages/web.scm (monolith): Update to 2.6.1.

	gnu: rust-reqwest-0.11: Update to 0.11.4.
	* gnu/packages/crates-io.scm (rust-reqwest-0.11): Update to 0.11.4.

	gnu: rust-assert-cmd-1: Update to 1.0.7.
	* gnu/packages/crates-io.scm (rust-assert-cmd-1): Update to 1.0.7.

	gnu: Add rust-predicates-2.
	* gnu/packages/crates-io.scm (rust-predicates-2): New variable.
	(rust-predicates-1): Inherit from above.

	gnu: Add rust-difflib-0.4.
	* gnu/packages/crates-io.scm (rust-difflib-0.4): New variable.

2021-07-05  zimoun  <zimon.toutoune@gmail.com>

	gnu: python2-pgpdump: Remove package.
	* gnu/packages/python-crypto.scm (python2-pgpdump): Remove variable.

	gnu: python2-pyfakefs: Remove package.
	* gnu/packages/check.scm (python2-pyfakefs): Remove variable.

	gnu: python2-pyzmq: Remove package.
	* gnu/packages/python-xyz.scm (python2-pyzmq): Remove variable.

	gnu: python2-testpath: Remove package.
	* gnu/packages/check.scm (python2-testpath): Remove variable.

	gnu: python2-toolz: Remove package.
	* gnu/packages/python-xyz.scm (python2-toolz): Remove variable.

	gnu: python2-terminado: Remove package.
	* gnu/packages/python-web.scm (python2-terminado): Remove variable.

2021-07-05  zimoun  <zimon.toutoune@gmail.com>

	gnu: python2-nbformat: Remove package.
	Follow the remove of 'python2-jupyter-core' by commit
	a0a8fdeaf2db2695dd7944ee7d2e5eeade9e600b.

	* gnu/packages/python-xyz.scm (python2-nbformat): Remove variable.

2021-07-05  zimoun  <zimon.toutoune@gmail.com>

	gnu: python2-ipython: Remove package.
	Commit a0a8fdeaf2db2695dd7944ee7d2e5eeade9e600b removed the variable
	'python2-jupyer-core' which breaks the dependency 'python2-nbformat'.

	* gnu/packages/python-xyz.scm (python2-ipython): Remove variable.

2021-07-05  zimoun  <zimon.toutoune@gmail.com>

	gnu: python2-jupyter-client: Remove package.
	* gnu/packages/python-xyz.scm (python2-jupyter-client): Remove variable.

	gnu: python2-nbconvert: Remove package.
	* gnu/packages/python-xyz.scm (python2-nbconvert): Remove variable.

2021-07-05  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: mbedtls-apache: Update to 2.26.0.
	* gnu/packages/tls.scm (mbedtls-apache): Update to 2.26.0.
	[source]: Add snippet.

2021-07-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-slime-volleyball: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-slime-volleyball): Update to 1.2.0.

	gnu: emacs-pyim: Update to 3.8.3.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.8.3.

	gnu: tectonic: Update to 0.7.1.
	* gnu/packages/rust-apps.scm (tectonic): Update to 0.7.1.

	gnu: Add rust-quick-xml-0.22.
	* gnu/packages/crates-io.scm (rust-quick-xml-0.22): New variable.
	(rust-quick-xml-0.21): Inherit from above.

2021-07-05  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: straw-viewer: Deprecate package.
	Upstream has replaced straw-viewer with pipe-viewer.
	Reference https://github.com/trizen/straw-viewer/commit/dc2dfe82

	* gnu/packages/video.scm (straw-viewer): Deprecate in favour of pipe-viewer.

2021-07-05  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add pipe-viewer.
	* gnu/packages/video.scm (pipe-viewer): New variable.

	gnu: Add perl-mime-base64.
	* gnu/packages/perl.scm (perl-mime-base64): New variable.

	gnu: Add perl-encode.
	* gnu/packages/perl.scm (perl-encode): New variable.

	gnu: Add perl-storable.
	* gnu/packages/perl.scm (perl-storable): New variable.

	gnu: Add perl-xsloader.
	* gnu/packages/perl.scm (perl-xsloader): New variable.

	gnu: Add perl-test-portability-files.
	* gnu/packages/perl-check.scm (perl-test-portability-files): New variable.

	gnu: Add perl-term-ansicolor.
	* gnu/packages/perl.scm (perl-term-ansicolor): New variable.

	gnu: Add perl-text-parsewords.
	* gnu/packages/perl.scm (perl-text-parsewords): New variable.

	gnu: Add perl-text-tabs+wrap.
	* gnu/packages/perl.scm (perl-text-tabs+wrap): New variable.

	gnu: Add perl-gtk3.
	* gnu/packages/gtk.scm (perl-gtk3): New variable.

	gnu: Add perl-glib-object-introspection.
	* gnu/packages/glib.scm (perl-glib-object-introspection): New variable.

	gnu: Add perl-cairo-gobject.
	* gnu/packages/gtk.scm (perl-cairo-gobject): New variable.

2021-07-05  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: perl-cairo: Propagate cairo.
	Dependants of perl-cairo also require cairo for its typelibs and schemas.

	* gnu/packages/gtk.scm (perl-cairo)[inputs]: Move cairo to ...
	[propagated-inputs]: ... here.

2021-07-05  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: perl-glib: Propagate glib.
	Dependants of perl-glib also require glib for its typelibs and schemas.

	* gnu/packages/glib.scm (perl-glib)[inputs]: Move glib to ...
	[propagated-inputs]: ... here.

2021-07-05  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add perl-exporter.
	* gnu/packages/perl.scm (perl-exporter): New variable.

2021-07-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libconfig: Update to 1.7.3.
	* gnu/packages/textutils.scm (libconfig): Update to 1.7.3.

2021-07-04  Ludovic Courtès  <ludo@gnu.org>

	status: Add missing newline after substitution completion message.
	* guix/status.scm (print-build-event): Add newline after "substitution
	of ~a complete" message.

	ci: Add procedures to access jobs and builds.
	* guix/ci.scm (<job>): New record type.
	(evaluation-jobs, build, job-build): New procedures.

	ci: Represent build status as a symbol.
	* guix/ci.scm (define-enumeration-mapping): New macro.
	(integer->build-status): New procedure.
	(<build>)[status]: Use it.

	doc: Fix typo.
	* doc/guix.texi (Build Systems): Fix typo.

	gnu: tigervnc-server: Remove unnecessary "gcc-toolchain" input.
	* gnu/packages/vnc.scm <top level>: Remove (gnu packages commencement)
	import.
	(tigervnc-server)[native-inputs]: Remove "gcc-toolchain".

2021-07-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc: Fix cross-compilation to aarch64-linux-gnu.
	Fixes <https://bugs.gnu.org/49113>.
	Reported by Maxime Devos <maximedevos@telenet.be>.

	Previously, the cross-compiled libc.so linker script would read:

	  OUTPUT_FORMAT(elf64-little)

	instead of:

	  OUTPUT_FORMAT(elf64-littleaarch64)

	This is because glibc 2.33 runs "objdump -f" instead of
	"aarch64-linux-gnu-objdump -f" to determine the output format.

	* gnu/packages/patches/glibc-cross-objdump.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/base.scm (glibc)[source]: Use it.

2021-07-04  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: perl-libwww: Update to 6.55.
	* gnu/packages/web.scm (perl-libwww): Update to 6.55.

2021-07-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lagrange: Don't build with advanced architecture instructions.
	* gnu/packages/web-browsers.scm (lagrange)[configure-flags]: Add flag to
	not build with sse4.1.

2021-07-04  Vinicius Monego  <monego@posteo.net>

	gnu: Add julia-categoricalarrays.
	* gnu/packages/julia-xyz.scm (julia-categoricalarrays): New variable.

2021-07-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gnupg: Don't explicitly return #t from phases.
	* gnu/packages/gnupg.scm (gnupg)[arguments]: Don't explicitly return #t
	from phases.

	gnu: gnupg: Update to 2.2.29.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.29.

	gnu: procenv: Update to 0.58.
	* gnu/packages/linux.scm (procenv): Update to 0.58.

	gnu: perl-email-abstract: Update to 3.009.
	* gnu/packages/mail.scm (perl-email-abstract): Update to 3.009.

	gnu: reuse: Update to 0.13.0.
	* gnu/packages/license.scm (reuse): Update to 0.13.0.

	gnu: lynis: Update to 3.0.5.
	* gnu/packages/admin.scm (lynis): Update to 3.0.5.

	gnu: faudio: Update to 21.07.
	* gnu/packages/audio.scm (faudio): Update to 21.07.

	gnu: tarlz: Update to 0.21.
	* gnu/packages/compression.scm (tarlz): Update to 0.21.

	gnu: abiword: Update to 3.0.5.
	* gnu/packages/abiword.scm (abiword): Update to 3.0.5.

	gnu: nanovna-saver: Update to 0.3.9.
	* gnu/packages/radio.scm (nanovna-saver): Update to 0.3.9.

	gnu: Add ghc-quickcheck-assertions.
	* gnu/packages/haskell-check.scm (ghc-quickcheck-assertions): New public variable.

	gnu: Add ghc-test-framework-smallcheck.
	* gnu/packages/haskell-check.scm (ghc-test-framework-smallcheck): New public variable.

	gnu: Add ghc-finite-typelits.
	* gnu/packages/haskell-xyz.scm (ghc-finite-typelits): New public variable.

	gnu: Add ghc-text-zipper.
	* gnu/packages/haskell-xyz.scm (ghc-text-zipper): New public variable.

	gnu: Add ghc-data-clist.
	* gnu/packages/haskell-xyz.scm (ghc-data-clist): New public variable.

	gnu: Add ghc-config-ini.
	* gnu/packages/haskell-xyz.scm (ghc-config-ini): New public variable.

2021-07-04  Domagoj Stolfa  <ds815@gmx.com>

	gnu: hime: Import qt-utils.
	* gnu/packages/language.scm (hime)[#:imported-modules]: Add qt-utils.

	gnu: nimf: Import qt-utils.
	* gnu/packages/language.scm (nimf)[#:imported-modules]: Add qt-utils.

2021-07-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-spinner: Fix source URL.
	* gnu/packages/emacs-xyz.scm (emacs-spinner)[source]: Fix URL.

2021-07-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: grpc-1.16.1: Build with older protobuf.
	* gnu/packages/rpc.scm (grpc-1.16.1)[native-inputs]: Replace protobuf
	with protobuf-3.6.

2021-07-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	installer: Unconditionally import (gnu services cups) in config.scm.
	* gnu/installer/steps.scm (format-configuration): Add cups to the list
	of GNU service modules.

	installer: tests: Expect but do not select other services by default.
	* gnu/installer/tests.scm (choose-services): Accept a new
	choose-other-service? keyword argument, defaulting to false.
	Expect an "Other services" checkbox-list.  Update docstring.

2021-07-04  Brice Waegeneire  <brice@waegenei.re>

	gnu: zsh-autosuggestions: Update to 0.7.0.
	* gnu/packages/shellutils.scm (zsh-autosuggestions): Update to 0.7.0.

	gnu: zsh-autosuggestions: Disable failing tests.
	* gnu/packages/shellutils.scm (zsh-autosuggestions)[arguments]: Add
	'patch-tests' phase.

2021-07-04  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: qt5ct: Import all qt-build-system-modules.
	The previous definition tried to be clever and failed to capture, that
	qt-utils became necessary as of 7e24e1e58d6f53d9c77f6015229d0c35f7e66bca.
	See also <https://bugs.gnu.org/49374>.

	* gnu/packages/qt.scm (qt5ct)[#:imported-modules]: Expand
	qt-build-system-modules.

2021-07-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: burgerspace: Update to 1.9.4.
	* gnu/packages/games.scm (burgerspace): Update to 1.9.4.

	gnu: fet: Update to 6.0.4.
	* gnu/packages/education.scm (fet): Update to 6.0.4.
	[inputs]: Use Qt 6.

	gnu: emacs-spinner: Update to 1.7.4.
	* gnu/packages/emacs-xyz.scm (emacs-spinner): Update to 1.7.4.

2021-07-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	cpio: Fix device number calculation.
	“dev_t in glibc is a 64-bit quantity, with 32-bit major and minor
	 numbers.”  — glibc's <bits/sysmacros.h>

	The "tests/cpio.scm" was failing because (guix cpio) treated it as a
	16-bit quantity instead, leading to header mismatches with the GNU cpio
	reference output.

	* guix/cpio.scm (device-number, device->major+minor): Use all the bits.

2021-07-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	file-systems: Ensure compared file names are both absolute or relative.
	* gnu/system/file-systems.scm (file-prefix?): Return #f unless both file names
	are absolute or relative.

	Reported-by: Ludovic Courtès <ludo@gnu.org>

2021-07-04  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: glib-networking: Disable openssl support.
	Revert openssl support enabled in a1dd57ce83de42b115392816606e810d13864e41,
	as GnuTLS is preferred over OpenSSL in Guix.

	* gnu/packages/gnome.scm (glib-networking)[arguments](openssl): Remove flag.
	[inputs]: Remove openssl.

2021-07-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libgrss: Fix CVE-2016-20011.
	* gnu/packages/gnome.scm (libgrss): Add patch.
	* gnu/packages/patches/libgrss-CVE-2016-2001.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-07-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add ghc-ini.
	* gnu/packages/haskell-xyz.scm (ghc-ini): New public variable.

	gnu: corrode: Better construct version number.
	* gnu/packages/haskell-apps.scm (corrode)[source]: Actually use the
	let-bound COMMIT instead of duplicating it.
	[version]: Call GIT-VERSION on it and a new REVISION.

	gnu: libvirt: Work around broken SASL option.
	* gnu/packages/virtualization.scm (libvirt)[arguments]: Add "-Ddriver_remote=enabled"
	to #:configure-flags.

2021-07-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: make-boot0: Build with "--disable-posix-spawn".
	Fixes <https://bugs.gnu.org/49367>.

	* gnu/packages/commencement.scm (gnu-make-boot0)[arguments]: Pass
	"--disable-posix-spawn" on non-x86.

2021-07-03  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	gnu: cataclysm-dda: Update to 0.F.
	* gnu/packages/games.scm (cataclysm-dda): Update to 0.F.

2021-07-03  Brice Waegeneire  <brice@waegenei.re>

	gnu: bluez: Update to 5.59.
	* gnu/packages/linux.scm (bluez): Update to 5.59.
	[native-inputs]: Add python-docutils.

	gnu: libxkbcommon: Update to 1.3.0.
	* gnu/packages/xdisorg.scm (libxkbcommon): Update to 1.3.0.

2021-07-03  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: Add emacs-seriestracker.
	* gnu/packages/emacs-xyz.scm (emacs-seriestracker): New variable.

2021-07-03  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: mbedtls-apache: Update home page.
	* gnu/packages/tls.scm (mbedtls-apache)[home-page]: Update.

2021-07-03  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add emacs-muse.
	* gnu/packages/emacs-xyz.scm (emacs-muse): New variable.

2021-07-03  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: emacs-magit: Update to 3.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 3.1.1.

2021-07-03  Brice Waegeneire  <brice@waegenei.re>

	gnu: blueman: Update to 2.2.1.
	* gnu/packages/networking.scm (blueman): Update to 2.2.1.
	[arguments]: Remove patch on dropped commands "assistant" and "report".

	squash! bnu: blueman: Update to 2.2.1.

2021-07-03  Brice Waegeneire  <brice@waegenei.re>

	services: pcscd: Fix daemon signal handling.
	"pcscd" wouldn't handle SIGTERM as it inherit ignoring this signal (and
	others) from its parent shepherd; fork+exec-command restore signal
	handling.  Fixes <https://issues.guix.gnu.org/45202>.

	* gnu/services/security-token.scm (pcscd)[start]: Use
	fork+exec-command to start "pcscd".

2021-07-03  Ludovic Courtès  <ludo@gnu.org>

	ci: Remove duplicate ".SYSTEM" extension for cross-compilation jobs.
	* gnu/ci.scm (package-cross-job): Remove ".SYSTEM".

2021-07-03  Brice Waegeneire  <brice@waegenei.re>

	gnu: Add ddcui.
	* gnu/packages/hardware.scm (ddcui): New variable.

2021-07-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: keepassxc: Fix WRAP-QT-PROGRAM call.
	* gnu/packages/password-utils.scm (keepassxc)[arguments]: Call
	WRAP-QT-PROGRAM with the expected arguments.

	gnu: ausweisapp2: Fix WRAP-QT-PROGRAM call.
	* gnu/packages/security-token.scm (ausweisapp2)[arguments]: Call
	WRAP-QT-PROGRAM with the expected arguments.

	gnu: Add ghc-word-wrap.
	* gnu/packages/haskell-xyz.scm (ghc-word-wrap): New public variable.

	gnu: Add gotypist.
	* gnu/packages/education.scm (gotypist): New public variable.

	gnu: Add go-github-com-gizak-termui.
	* gnu/packages/golang.scm (go-github-com-gizak-termui): New public variable.

	gnu: Add go-github-com-mitchellh-go-wordwrap.
	* gnu/packages/golang.scm (go-github-com-mitchellh-go-wordwrap): New public variable.

2021-07-03  Charles  <charles.b.jackson@protonmail.com>

	gnu: Add cl-issr-core.
	* gnu/packages/lisp-xyz.scm (cl-issr-core, ecl-issr-core, sbcl-issr-core): New
	  variables.

	gnu: Add cl-tailrec.
	* gnu/packages/lisp-xyz.scm (sbcl-tailrec, ecl-tailrec, cl-tailrec): New
	  variables.

	gnu: Add cl-trivial-with-current-source-form.
	* gnu/packages/lisp-xyz.scm (cl-trivial-with-current-source-form,
	  ecl-trivial-with-current-source-form,
	  sbcl-trivial-with-current-source-form): New variables.

2021-07-03  Charles  <charles.b.jackson@protonmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-unification.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-unification, ecl-cl-unification,
	  cl-unification): New variables.

2021-07-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: cl-asdf: Update to 3.3.5.
	* gnu/packages/lisp.scm (cl-asdf): Update to 3.3.5.

	gnu: sbcl-serapeum: Update to 20210630.
	* gnu/packages/lisp-xyz.scm (sbcl-serapeum): Update to 20210630.

2021-07-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: guix: Update to 6243ad3.
	* gnu/packages/package-management.scm (guix): Update to 6243ad3.

2021-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: stockfish: Factor out the neural network revision.
	* gnu/packages/games.scm (stockfish): Factor out the neural-network-revision.

2021-07-02  Michael Rohleder  <mike@rohleder.de>

	gnu: stockfish: Update to 14.
	* gnu/packages/games.scm (stockfish): Update to 14.

2021-07-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: qt-utils: Wrappers set 'QTWEBENGINEPROCESS_PATH' if needed.
	This reinstate commit the reverted fed28a9632ba69225151757e44a5d70e9b0652a2,
	now rebased on top of conflicting changes.

	* guix/build/qt-utils.scm:  Remove extraneous newlines.
	(variables-for-wrapping): Add comments.  Define a file type entry for each
	variable definition, and use it to determine if we should look for directories
	versus plain files.
	<QTWEBENGINEPROCESS_PATH>: New environment variable.
	(wrap-all-qt-programs): Remove trailing #t.

2021-07-02  Ludovic Courtès  <ludo@gnu.org>

	build: qt-utils: Refactor the code to filter XDG_DATA_DIRS.
	This partially reinstate the reverted
	c5fd1b0bd362f8b8578a76a26a65ba5d00d48992.

	* guix/build/qt-utils.scm (variables-for-wrapping)[collect-sub-dirs]:
	Add 'selectors' parameter and honor it.  Change caller to handle selectors.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2021-07-02  Jakub Kądziołka  <kuba@kadziolka.net>
	    Hartmut Goebel  <h.goebel@crazy-compilers.com>

	guix: qt-utils: Don't include useless inputs in wrapped variables.
	Include only those inputs into XDG_DATA_DIRS having
	some subdirectory of /share which is typically used by Qt.

	* guix/build/qt-utils.scm (variables-for-wrapping): Take the
	  output directory as an argument for special handling. Check for
	  subdirectories of /share used by Qt before including inputs in
	  XDG_DATA_DIRS.
	  (wrap-qt-program*): Pass the output directory to variables-for-wrapping.

2021-07-02  Jakub Kądziołka  <kuba@kadziolka.net>
	    Hartmut Goebel  <h.goebel@crazy-compilers.com>

	build-system: qt: Exclude useless inputs from wrapped variables.
	* guix/build-system/qt.scm (qt-build)[qt-wrap-excluded-inputs]: New argument.
	* guix/build/qt-utils.scm (%qt-wrap-excluded-inputs): New variable.
	  (wrap-qt-program*)[qt-wrap-excluded-inputs]: New argument. Filter excluded
	  inputs.
	  (wrap-qt-program)[qt-wrap-excluded-inputs]: New argument.
	  (wrap-all-qt-programs)[qt-wrap-excluded-inputs]: New argument.

2021-07-02  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	guix: qt-utils: Wrapped executables honor user's envvars.
	Prior to this change, wrappers did set the specified environment variables to
	a fixed value, overwriting any user settings. This inhibited propagating
	e.g. XDG_DATA_DIRS from a profile to the application.

	Now user environment variables are prefixed (if the variable defines some
	"binary" search path, e.g. QT_PLUGIN_PATH) or suffixed (if the variable
	defines some config or data search path, e.g. XDG_DATA_DIRS). The code could
	also allow to overwrite, anyhow currently no variable is defined like this.

	* guix/build/qt-utils.scm (variables-for-wrapping): For each env-var to
	  be wrapped, specify whether it should prefix, suffix or overwrite the
	  user's variable.

2021-07-02  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	guix: qt-build-system, qt-utils: Unify wrapping of qt-programs.
	Unify (guix qt-build-system wrap-all-programs) and
	(guix qt-utils wrap-qt-program), so both behave the same.
	The functions now reside in qt-utils to make them easily available for
	packages not using the qt-build-system.

	* guix/build/qt-build-system.scm (variables-for-wrapping, wrap-all-programs):
	  Move from here ...
	* guix/build/qt-utils.scm (variables-for-wrapping, wrap-all-qt-programs):
	  ... to here. Base the later on
	  (wrap-qt-program*): New function, carved out from old wrap-all-programs.
	  (wrap-qt-program): Base on wrap-qt-program*, change arguments in an
	  incompatible way.
	* gnu/packages/bittorrent.scm (qbittorrent)[arguments]<phases>{wrap-qt}:
	  Adjust to new interface of wrap-qt-program.
	* gnu/packages/finance.scm (electron-cash): Likewise.
	* gnu/packages/geo.scm (qgis): Likewise.
	* gnu/packages/password-utils.scm (qtpass): Likewise.
	* gnu/packages/video.scm (openshot): Likewise.
	* gnu/packages/web-browsers.scm (kristall): Likewise.

2021-07-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "build-system/qt: Wrappers only include relevant directories to XDG_DATA_DIRS."
	This reverts commit c5fd1b0bd362f8b8578a76a26a65ba5d00d48992.  It will need to
	be refactored on top of 2214b7b78d34a0e4d574b743dbeb8457356f6cff.

	Revert "build-system/qt: Wrappers set 'QTWEBENGINEPROCESS_PATH' if needed."
	This reverts commit 06eb21856f9535ab62d0becc92b4146e0620654e.  It will need to
	be refactored to fit on top of 2214b7b78d34a0e4d574b743dbeb8457356f6cff.

	Revert "build-system/qt: Fix wrapping with QTWEBENGINEPROCESS_PATH."
	This reverts commit fed28a9632ba69225151757e44a5d70e9b0652a2.  It will need to
	be refactored to fit on top of 2214b7b78d34a0e4d574b743dbeb8457356f6cff.

	gnu: protobuf: Update to 3.17.3.
	* gnu/packages/protobuf.scm (protobuf): Update to 3.17.3.
	[phases]{disable-broken-tests}: New phase.
	{move-static-libraries}: Remove trailing #t.

	gnu: qtbase: Specify configure flags via the #:configure-flags argument.
	* gnu/packages/qt.scm (qtbase): Delete trailing #t.
	[phases]{configure}: Print build directory and configure flags.
	Move configure flags to...
	[#:configure-flags]: ... this new argument.

2021-07-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtbase: Enable GTK support.
	This allows Qt applications to use the GTK themes present on the system,
	providing a more integrated look and feel for many Qt applications used in the
	context of a GTK/GNOME environment.

	* gnu/packages/qt.scm (qtbase-5)[inputs]: Add gtk+.

2021-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: atlas: Extend build time-out.
	* gnu/packages/maths.scm (atlas)[properties]: Quadruple the timeout.

	gnu: shellcheck: Hide irrelevant CVE from ‘guix lint’.
	* gnu/packages/haskell-apps.scm (shellcheck)[properties]: Add
	CVE-2021-28794 to lint-hidden-cve.

2021-07-02  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: shellcheck: Generate and install man page.
	* gnu/packages/haskell-apps.scm (shellcheck)
	[arguments]<#:phases>: Add build-man-page and install-man-page phases.
	[native-inputs]: Add pandoc.

2021-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wxsvg: Update to 1.5.22.
	* gnu/packages/wxwidgets.scm (wxsvg): Update to 1.5.22.
	[inputs]: Move libexif & pango from here…
	[propagated-inputs]: …to here.

	gnu: magic-enum: Update to 0.7.3.
	* gnu/packages/cpp.scm (magic-enum): Update to 0.7.3.

	gnu: libfilezilla: Update to 0.29.0.
	* gnu/packages/ftp.scm (libfilezilla): Update to 0.29.0.

2021-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: linux-libre: Build the VMD driver module.
	Requested by PsixisP on #guix:

	  “I have a laptop that requires CONFIG_VMD (Intel's software RAID) in
	   order for the kernel to see the internal NVMe drive.  This is not
	   present in the default Guix kernel.”

	* gnu/packages/aux-files/linux-libre/4.14-x86_64.conf,
	gnu/packages/aux-files/linux-libre/4.19-x86_64.conf,
	gnu/packages/aux-files/linux-libre/4.9-x86_64.conf,
	gnu/packages/aux-files/linux-libre/5.10-x86_64.conf,
	gnu/packages/aux-files/linux-libre/5.12-x86_64.conf,
	gnu/packages/aux-files/linux-libre/5.4-x86_64.conf:
	Enable modular CONFIG_VMD.

2021-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gnuplot: Update to 5.4.2.
	* gnu/packages/maths.scm (gnuplot): Update to 5.4.2.

2021-07-02  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: tsukundere: Update to 0.3.2.
	* gnu/packages/game-development.scm (tsukundere): Update to 0.3.2.

	gnu: renpy: Update to 7.4.6.
	* gnu/packages/game-development.scm (python2-pygame-sdl2): Update to
	renpy-version 7.4.6.
	(python2-renpy): Update to version 7.4.6.

2021-07-02  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add python-meshio.
	* gnu/packages/simulation.scm (python-meshio): New variable.

2021-07-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: findutils-boot0: Really disable 'test-fnmatch' on i686-linux.
	Commit f08b070019a3c1697bb0b4a783dcd4f31243715a intended to skip
	'test-fnmatch' on both x86_64-linux and i686-linux but it ended up
	skipping it on x86_64-linux only.

	* gnu/packages/commencement.scm (findutils-boot0)[arguments]: Use
	'member' to test whether (%current-system) is "x86_64-linux" or
	"i686-linux".

2021-07-02  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-33.c2f0c5b.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-33.c2f0c5b.

2021-07-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scintilla: Update to 5.1.0.
	* gnu/packages/text-editors.scm (scintilla): Update to 5.1.0.

	gnu: mame: Update to 0.233.
	* gnu/packages/emulators.scm (mame): Update to 0.233.

2021-07-02  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: Add emacs-rmsbolt.
	* gnu/packages/emacs-xyz.scm (emacs-rmsbolt): New variable.

	gnu: emacs-multitran: Update to 0.4.11.
	* gnu/packages/emacs-xyz.scm (emacs-multitran): Update to 0.4.11.
	[description]: Add @url markup.

2021-07-02  Andrew Tropin  <andrew@trop.in>

	gnu: Add emacs-saveplace-pdf-view.
	* gnu/packages/emacs-xyz.scm (emacs-saveplace-pdf-view): New variable.

2021-07-02  Vinicius Monego  <monego@posteo.net>

	gnu: gsequencer: Update to 3.8.13.
	* gnu/packages/music.scm (gsequencer): Update to 3.8.13.
	[build-system]: Switch to glib-or-gtk-build-system.
	[arguments]<#:phases>: Don't return #t.

2021-07-02  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: emacs-link-hint: Update to 0.1-2.ae73db6.
	* gnu/packages/emacs-xyz.scm (emacs-link-hint): Update to 0.1-2.ae73db6.

2021-07-02  Dhruvin Gandhi  <contact@dhruvin.dev>

	gnu: Add emacs-ripgrep.
	* gnu/packages/emacs-xyz.scm (emacs-ripgrep): New variable.

2021-07-02  Dhruvin Gandhi via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add emacs-rustic.
	* gnu/packages/emacs-xyz.scm (emacs-rustic): New variable.

2021-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: alpine: Update to 2.24.2.
	* gnu/packages/mail.scm (alpine): Update to 2.24.2.

2021-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: phodav: Fix udev rules directory.
	Since commit da7a5e359761b156a632988a19fca0b6b289485a (e)udev is
	actually found triggering the installation of phodav's udev rules.

	That's great, except that it uses (e)udev's 'udevdir' pkg-config
	variable for that, which is of course not writable.

	* gnu/packages/gnome.scm (phodav)[arguments]: Add a new
	'fix-udev-rules-directory phase.

2021-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: vhba-module: Expand description.
	* gnu/packages/linux.scm (vhba-module)[synopsis, description]: Edit &
	expand.

	gnu: vhba-module: Update to 20210418.
	* gnu/packages/linux.scm (vhba-module): Update to 20210418.

	gnu: jasper: Update to 2.0.32.
	* gnu/packages/image.scm (jasper): Update to 2.0.32.

	gnu: rsibreak: Update to 0.12.14.
	* gnu/packages/kde-utils.scm (rsibreak): Update to 0.12.14.

	gnu: vsftpd: Properly enable the SSL support.
	* gnu/packages/ftp.scm (vsftpd)[arguments]: Remove (questionable?)
	"-lcrypt" from LDFLAGS.  #define VSF_BUILD_SSL in a new 'build-SSL phase
	instead.

2021-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: vsftpd: Edit description.
	Address ‘guix lint’ warnings.  Neither tiptoe around the name nor sell
	anything.

	* gnu/packages/ftp.scm (vsftpd)[synopsis]: Make useful.
	[description]: Use its full name and some nice mark-up.

2021-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: vsftpd: Cross-compile.
	* gnu/packages/ftp.scm (vsftpd)[arguments]: Use CC-FOR-TARGET.

	gnu: vsftpd: Let the build system create directories.
	* gnu/packages/ftp.scm (vsftpd)[arguments]: Pass the "-D" flag to
	‘install’.  Remove the now redundant 'mkdir phase.

	gnu: vsftpd: Honour upstream make flags.
	* gnu/packages/ftp.scm (vsftpd)[arguments]: Add a new 'append-make-flags
	phase.  Remove our now redundant "-pie" from LDFLAGS.

	gnu: vsftpd: Update to 3.0.4.
	* gnu/packages/ftp.scm (vsftpd): Update to 3.0.4.
	[source]: Build from the regular upstream tarball again.
	[arguments]: Add ‘-lcap’ and ‘-lpam’ to LDFLAGS.
	Remove obsolete custom 'unpack and 'apply-CentOS-patches phases.
	[native-inputs]: Remove p7zip and cpio.

	gnu: boinc-client, boinc-server: Update to 7.16.17.
	* gnu/packages/distributed.scm (boinc-client): Update to 7.16.17.
	(boinc-server): Run the test suite.

	gnu: nmap: Update to 7.91.
	* gnu/packages/admin.scm (nmap): Update to 7.91.

	gnu: perl-sql-splitstatement: Update to 1.00023.
	* gnu/packages/databases.scm (perl-sql-splitstatement): Update to 1.00023.
	[native-inputs]: Add perl-test-differences and perl-test-script.

	gnu: perl-db-file: Update to 1.856.
	* gnu/packages/databases.scm (perl-db-file): Update to 1.856.

2021-07-01  EuAndreh via Guix-patches via  <guix-patches@gnu.org>

	gnu: po4a: Update to 0.63.
	* gnu/packages/gettext.scm (po4a): Update to 0.63.

2021-07-01  Christopher Baines  <mail@cbaines.net>

	gnu: grub-efi: Only enable the stack protector on x86_64-linux.
	Follow up to 018f95094153660e3041ec160718f0bda286a3dc, as gcc on aarch64-linux
	doesn't seem to support -mstack-protector-guard=global.

	Fixes <https://bugs.gnu.org/49088>.

	* gnu/packages/bootloaders.scm (grub-efi)[arguments]: Only add
	"--enable-stack-protector" to #:configure-flags when system is x86_64-linux.

2021-07-01  Ludovic Courtès  <ludo@gnu.org>

	packages: 'package-derivation' honors 'system' again.
	Fixes a regression introduced in
	7d873f194ca69d6096d28d7a224ab78e83e34fe1.

	Starting from 7d873f194ca69d6096d28d7a224ab78e83e34fe1, running

	  guix build -s aarch64-linux sed

	on an x86_64-linux machine would return an x86_64-linux machine, whereby
	only the top derivation of the graph would be aarch64-linux while all
	its dependencies would be x86_64-linux.

	* guix/packages.scm (expand-input): Add 'system' parameter and honor it.
	(bag->derivation, bag->cross-derivation): Pass SYSTEM to 'expand-input'.
	* tests/packages.scm ("package-derivation, different system"): New test.

2021-07-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libzip: Support Zstandard.
	* gnu/packages/compression.scm (libzip)[native-inputs]: Add pkg-config.
	[inputs]: Add zstd:lib.

	gnu: libzip: Update to 1.8.0.
	* gnu/packages/compression.scm (libzip): Update to 1.8.0.

	gnu: fnott: Update to 1.1.0.
	* gnu/packages/wm.scm (fnott): Update to 1.1.0.

	gnu: fcft: Update to 2.4.1.
	* gnu/packages/fontutils.scm (fcft): Update to 2.4.1.

2021-07-01  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.274.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.274.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.274.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.274.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.238.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.238.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.196.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.196.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.129.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.129.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.47.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.47.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.12.14.
	* gnu/packages/linux.scm (linux-libre-5.12-version): Update to 5.12.14.
	(linux-libre-5.12-pristine-source): Update hash.

2021-07-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: git-annex: Update to 8.20210630.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20210630.

	gnu: libvirt: Support FUSE.
	* gnu/packages/virtualization.scm (inputs): Add fuse.

	gnu: libvirt: Support extended attributes.
	* gnu/packages/virtualization.scm (inputs): Add attr.

	gnu: libvirt: Support ACLs.
	* gnu/packages/virtualization.scm (inputs): Add acl.

	gnu: libvirt: Support ZFS.
	* gnu/packages/virtualization.scm (inputs): Add zfs.

	gnu: libvirt: Update to 7.5.0 [fixes CVE-2021-3631].
	* gnu/packages/virtualization.scm (libvirt): Update to 7.5.0.
	[arguments]: Add a new 'skip-directory-confusion phase.
	Remove obsolete 'no-polkit-magic phase.

	gnu: fldigi: Update to 4.1.19.
	* gnu/packages/radio.scm (fldigi): Update to 4.1.19.
	[inputs]: Add eudev.

	gnu: iproute2: Update to 5.13.0.
	* gnu/packages/linux.scm (iproute2): Update to 5.13.0.

	gnu: gifsicle: Update to 1.93.
	* gnu/packages/image.scm (gifsicle): Update to 1.93.

2021-07-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: bioperl-minimal: Avoid top-level cross-module references.
	This could lead to circular reference breakage.

	* gnu/packages/bioinformatics.scm (bioperl-minimal): Move top-level
	references to perl-* variables and their transitive inputs to
	'arguments' and 'inputs'.

2021-07-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: Do not import (gnu packages commencement).
	Line introduced in 4efbf56e5391dfbb3db3d6cee3138afaccb6cd64.

	* gnu/packages/bioinformatics.scm: Remove unused (gnu packages
	commencement) import.

2021-07-01  Ricardo Wurmus  <rekado@elephly.net>
	    Marcel Schilling  <marcel.schilling@uni-luebeck.de>

	gnu: Add r-mcmcpack.
	* gnu/packages/cran.scm (r-mcmcpack): New variable.

2021-07-01  Marcel Schilling  <marcel.schilling@uni-luebeck.de>

	gnu: r-seurat: Update to 4.0.3.
	* gnu/packages/cran.scm (r-seuratobject): Update to 4.0.2.
	(r-seurat): Update to 4.0.3.

2021-07-01  Andrew Tropin  <andrew@trop.in>

	gnu: obs: Update to 27.0.1
	* gnu/packages/video.scm (obs): Update to 27.0.1.
	[inputs]: Add glib, pipewire, wayland, wayland-protocol.

	Some plugins now comes as submodules, so recursive? added.

2021-07-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc-toolchain: Remove duplicate gcc-toolchain@10.
	This is a followup to 4796b5d6d18dcc0f1b6c8e134977ebdb575c5741.

	Fixes the "fold-available-packages with/without cache" test in
	'tests/packages.scm'.

	* gnu/packages/commencement.scm (gcc-toolchain-8): Explicitly refer to
	GCC-8.
	(gcc-toolchain-10): Turn into an alias for GCC-TOOLCHAIN.

2021-07-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim-guix-vim: Update to 0.2.1.
	* gnu/packages/vim.scm (vim-guix-vim): Update to 0.2.1.

2021-07-01  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-pdf-tools: Update to new repo and revision.
	* gnu/packages/emacs-xyz.scm (emacs-pdf-tools): Update.
	[source]: Change URL to for.  See
	<https://github.com/politza/pdf-tools/issues/659>.

	This update is required to make pdf-tools work properly for HiDPI screens.

2021-07-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-window-purpose: Update to 1.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-window-purpose): Update to 1.8.1.

2021-07-01  cage  <cage-dev@twistfold.it>

	gnu: tinmop: Update to 0.8.3.
	* gnu/packages/web-browsers.scm (tinmop): Update to 0.8.3.

	gnu: sbcl-croatoan: Update to 0.0.1-3.a577951.
	* gnu/packages/lisp-xyz.scm (sbcl-croatoan): Update to 0.0.1-3.a577951.

	gnu: sbcl-tooter: Update to 1.0.0-2.b1639d8.
	* gnu/packages/lisp-xyz.scm (sbcl-tooter): Update to 1.0.0-2.b1639d8.

2021-07-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add squashfs-tools-ng.
	* gnu/packages/compression.scm (squashfs-tools-ng): New public variable.

	gnu: squashfs-tools: Update description.
	* gnu/packages/compression.scm (squashfs-tools)[description]:
	Don't mention zlib; compact discs; youth.

	gnu: squashfs-tools: Update to 4.4-git.1.
	* gnu/packages/compression.scm (squashfs-tools): Update to 4.4-git.1.
	[source]: Remove obsolete snippet.

	gnu: gtkwave: Update to 3.3.110.
	* gnu/packages/fpga.scm (gtkwave): Update to 3.3.110.

	gnu: remmina: Update to 1.4.19.
	* gnu/packages/vnc.scm (remmina): Update to 1.4.19.

2021-06-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libesmtp: Expand description.
	* gnu/packages/mail.scm (libesmtp)[description]: Add more libESMTP facts.

	gnu: libesmtp: Update to 1.1.0.
	* gnu/packages/mail.scm (libesmtp): Update to 1.1.0.
	[native-inputs]: Remove them all again.

	gnu: libesmtp: Build from Git sources.
	* gnu/packages/mail.scm (libesmtp)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[native-inputs]: Add autoconf, automake, and libtool.

	gnu: verilator: Update to 4.204.
	* gnu/packages/fpga.scm (verilator): Update to 4.204.

	gnu: benchmark: Update to 1.5.5.
	* gnu/packages/benchmark.scm (benchmark): Update to 1.5.5.

	gnu: ghostwriter: Update to 2.0.2.
	* gnu/packages/text-editors.scm (ghostwriter): Update to 2.0.2.

	gnu: cbonsai: Update to 1.2.1.
	* gnu/packages/toys.scm (cbonsai): Update to 1.2.1.

	gnu: goaccess: Update to 1.5.1.
	* gnu/packages/web.scm (goaccess): Update to 1.5.1.

	gnu: virtuoso-ose: Update to 7.2.6.
	* gnu/packages/databases.scm (virtuoso-ose): Update to 7.2.6.
	[source]: Get it from SourceForge.
	[inputs]: Use the default OpenSSL version.

	gnu: duplicity: Update to 0.8.20.
	* gnu/packages/backup.scm (duplicity): Update to 0.8.20.

	gnu: epson-inkjet-printer-escpr: Update to 1.7.12.
	* gnu/packages/cups.scm (epson-inkjet-printer-escpr): Update to 1.7.12.

	gnu: Add corefreq.
	* gnu/packages/linux.scm (corefreq): New public variable.

	gnu: libpcap: Omit static library.
	* gnu/packages/admin.scm (libpcap)[arguments]: Add a new 'omit-static-library phase.

	gnu: libpcap: Update to 1.10.1.
	* gnu/packages/admin.scm (libpcap): Update to 1.10.1.

	gnu: i7z: Restrict to x86_64 systems.
	* gnu/packages/hardware.scm (i7z)[supported-systems]:
	Set to x86_64-linux.

	installer: Offer the CUPS printing service.
	* gnu/installer/services.scm (%system-services): Add CUPS.
	* gnu/installer/newt/services.scm (run-other-services-cbt-page):
	New procedure.
	(run-services-page): Call it last.

	gnu: vmpk: Update to 0.8.4.
	* gnu/packages/music.scm (vmpk): Update to 0.8.4.

	gnu: drumstick: Update to 2.3.0.
	* gnu/packages/music.scm (drumstick): Update to 2.3.0.

2021-06-30  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	doc: Add a note and warning regarding the usage of deb packs.
	* doc/guix.texi (Invoking guix pack): Move to the end of the table, and add a
	note and warning regarding the usage of deb packs.

2021-06-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tor: Update to 0.4.6.6.
	* gnu/packages/tor.scm (tor): Update to 0.4.6.6.
	[source]: Remove patch.
	* gnu/packages/patches/tor-fix-build-with-gcc-7.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2021-06-30  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Update to 2.1.6.
	* gnu/packages/lisp.scm (sbcl): Update to 2.1.6.

	gnu: sbcl-static-vectors: Update to 1.8.9.
	* gnu/packages/lisp-xyz.scm (sbcl-static-vectors): Update to 1.8.9.

	gnu: sbcl-cffi: Update to 0.24.1.
	* gnu/packages/lisp-xyz.scm (sbcl-cffi): Update to 0.24.1.

2021-06-30  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of 'guix pack --format=deb' entry.

2021-06-30  Kei Kebreau  <kkebreau@posteo.net>

	.guix-authorizations: Remove kkebreau.
	* .guix-authorizations: Remove kkebreau from the committers.

2021-06-30  Maxime Devos  <maximedevos@telenet.be>

	lint: Verify if #:tests? is respected in the 'check' phase.
	There have been a few patches to the mailing list lately
	not respecting this, and this linter detects 630 package
	definitions that could be modified to support the --without-tests
	package transformation.

	* guix/lint.scm
	  (check-optional-tests): New linter.
	  (%local-checkers)[optional-tests]: Add it.
	* tests/lint.scm
	  (package-with-phase-changes): New procedure.
	  ("optional-tests: no check phase")
	  ("optional-tests: check hase respects #:tests?")
	  ("optional-tests: check phase ignores #:tests?")
	  ("optional-tests: do not crash when #:phases is invalid")
	  ("optional-tests: allow G-exps (no warning)")
	  ("optional-tests: allow G-exps (warning)")
	  ("optional-tests: complicated 'check' phase")
	  ("optional-tests: 'check' phase is not first phase"): New tests.

2021-06-30  Maxime Devos  <maximedevos@telenet.be>

	guix: gexp: Define gexp->approximate-sexp.
	It will be used in the 'optional-tests' linter.

	* guix/gexp.scm (gexp->approximate-sexp): New procedure.
	* tests/gexp.scm
	  ("no references", "unquoted gexp", "unquoted gexp (native)")
	  ("spliced gexp", "unspliced gexp, approximated")
	  ("unquoted gexp, approximated"): Test it.
	* doc/gexp.scm ("G-Expressions"): Document it.

2021-06-30  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: nyxt: Update to 2.1.1.
	* gnu/packages/web-browsers.scm (nyxt): Update to 2.1.1.

2021-06-30  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-k5test: Apply unreleased upstream fix.
	* gnu/packages/python-xyz.scm (python-k5test) [arguments]<#:phases>:
	Rename phase to reflect what it actually does, add another substitute*
	expression.

2021-06-30  Danial Behzadi  <dani.behzi@ubuntu.com>

	gnu: Add tractor.
	* gnu/packages/tor.scm (tractor): New variable.

2021-06-30  Xinglu Chen  <public@yoctocell.xyz>

	gnu: notmuch: Update to 0.32.2.
	* gnu/packages/mail.scm (notmuch): Update to 0.32.2.

2021-06-30  cage  <cage-dev@twistfold.it>

	gnu: telescope: Update to 0.3.
	* gnu/packages/web-browsers.scm (telescope): Update to 0.3.

2021-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-rime: Update to 1.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-rime): Update to 1.0.5.

	gnu: emacs-ebdb: Update to 0.6.24.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.6.24.

	gnu: emacs-tramp: Update to 2.5.1.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.1.

2021-06-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	news: Add entry for the new 'deb' guix pack format.
	* etc/news.scm: Add entry.

	pack: Add support for the deb format.
	* .dir-locals.el (scheme-mode)[gexp->derivation]: Define indentation rule.
	* guix/scripts/pack.scm (debian-archive): New procedure.
	(%formats): Register the new deb format.
	(show-formats): Add it to the usage string.
	* tests/pack.scm (%ar-bootstrap): New variable.
	(deb archive with symlinks): New test.
	* doc/guix.texi (Invoking guix pack): Document it.
	* NEWS: Add news entry.

	tests: pack: Fix compressor extension.
	* tests/pack.scm (%gzip-compressor): Add the missing leading period to the
	gzip compressor file extension.

2021-06-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	pack: Prevent duplicate files in tar archives.
	Tar translate duplicate files in the archive into hard links.  These can cause
	problems, as not every tool support them; for example dpkg doesn't.

	* gnu/system/file-systems.scm (reduce-directories): New procedure.
	(file-prefix?): Lift the restriction on file prefix.  The procedure can be
	useful for comparing relative file names.  Adjust doc.
	(file-name-depth): New procedure, extracted from ...
	(btrfs-store-subvolume-file-name): ... here.
	* guix/scripts/pack.scm (self-contained-tarball/builder): Use
	reduce-directories.
	* tests/file-systems.scm ("reduce-directories"): New test.

2021-06-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	pack: Improve naming of the packs store file names.
	Instead of just naming them by their pack type, add information from the
	package(s) they contain to make it easier to differentiate them.

	* guix/scripts/pack.scm (define-with-source): New macro.
	(manifest->friendly-name): Extract procedure from ...
	(docker-image): ... here, now defined via the above macro.  Adjust REPOSITORY
	argument value accordingly.
	(guix-pack): Derive NAME using MANIFEST->FRIENDLY-NAME.

2021-06-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	pack: Fix typo.
	* guix/scripts/pack.scm (self-contained-tarball/builder): Fix typo.

	pack: Factorize base tar options.
	* guix/docker.scm (%tar-determinism-options): Move to a new module and rename
	to `tar-base-options'.  Adjust references accordingly.
	* guix/build/pack.scm: New file.
	* Makefile.am (MODULES): Register it.
	* guix/scripts/pack.scm (self-contained-tarball/builder): Use it.

2021-06-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	pack: Extract builder code from self-contained-tarball.
	This is made to allow reusing it for the debian-archive pack format, added in
	a subsequent commit.

	* guix/scripts/pack.scm (self-contained-tarball/builder): New procedure,
	containing the build code extracted from self-contained-tarball.
	(self-contained-tarball): Use the above procedure.

2021-06-29  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Fix crash when deleting a free space partition.
	Fixes: <https://issues.guix.gnu.org/49126>.

	* gnu/installer/newt/partition.scm (run-disk-page): Fix the return value when
	removing a free space partition.

2021-06-29  Maxime Devos  <maximedevos@telenet.be>

	weather: Handle zero requested store items gracefully.
	This can happen if the weather information of a package
	is requested for an unsupported system.  For example,
	try "guix weather icecat --system=aarch64-linux".

	* guix/scripts/weather.scm
	  (report-server-coverage): Do not divide by zero when zero
	  store items are requested from a server.

	Fixes: <https://issues.guix.gnu.org/49263>
	Reported-By: Jack Hill <jackhill@jackhill.us>

2021-06-29  luhui  <luhuins@163.com>

	services: kmscon: Add keyboard-layout fields.
	* gnu/services/base.scm (<kmscon-configuration>): Add keyboard-layout fields.
	* doc/guix.texi (Base Services): Document them.

2021-06-29  Thorsten Wilms  <t_w_@freenet.de>

	gnu: Update caps-plugins-lv2.
	* gnu/packages/audio.scm (caps-plugins-lv2): Update, since pull-request
	has been merged, aside of other updates.

2021-06-29  Xinglu Chen  <public@yoctocell.xyz>

	services: configuration: Allow specifying prefix for serializer names.
	Sometimes two configurations might have the same types for their field values,
	but the values might be serialized in two completely different
	ways (e.g. because the two programs have different configuration languages).

	An example of this would be the ‘serialize-boolean’ procedure in (gnu services
	mail) and (gnu services getmail).  They both serialize a boolean value, but
	because the Dovecot’s configuration language has a different syntax to the
	configuration language for Getmail, two different procedures have to be
	defined.

	One way to workaround this would be to specify custom serializers for many
	fields in order to separate the serialization of the values that have the same
	type but serialize in different ways.  This could get very tedious, especially
	if there are many configurations in the same module.

	Another way would be to move one of the configurations to its own module, like
	what was done with (gnu services getmail).  However, this would mean that
	there would be multiple modules containing configurations for related
	programs, e.g. we have (gnu services mail) and (gnu services getmail), it
	doesn’t make much sense to keep the Getmail configuration in its own module.

	This patch will allow one to write something like this:

	  (define-configuration foo-configuration
	    (bar
	      (string "bob")
	      "Option bar.")
	    (prefix bar-))

	and the value of the ‘bar’ field would be serialized using a procedure named
	‘bar-serialize-string’ instead of just ‘serialize-string’.

	* gnu/services/configuration.scm (define-maybe-helper): Accept ‘prefix’
	argument for using serializer with custom prefix.
	(define-maybe): Pattern match on ‘prefix’ literal.
	(define-configuration-helper): Accept ‘prefix’ argument for using serializer
	with custom prefix.
	(define-configuration): Pattern match on ‘prefix’ literal.
	* tests/services/configuration.scm ("serialize-configuration with prefix"):
	New test.

2021-06-29  zimoun  <zimon.toutoune@gmail.com>

	gnu: python2-wsgiproxy2: Remove package.
	* gnu/packages/python-web.scm (python2-wsgiproxy2): Remove variable.

	gnu: python2-sqlparse: Remove package.
	* gnu/packages/databases.scm (python2-sqlparse): Remove variable.

	gnu: python2-scripttest: Remove package.
	* gnu/packages/check.scm (python2-scripttest): Remove variable.

	gnu: python2-plotly: Remove package.
	* gnu/packages/graph.scm (python2-plotly): Remove variable.

	gnu: python2-rpython: Remove package.
	* gnu/packages/python-xyz.scm (python2-rpython): Remove variable.

	gnu: python2-roca-detect: Remove package.
	* gnu/packages/python-crypto.scm (python2-roca-detect): Remove variable.

	gnu: python2-mapnik: Remove package.
	* gnu/packages/geo.scm (python2-mapnik): Remove variable.

	gnu: python2-libadalang: Remove package.
	* gnu/packages/ada.scm (python2-libadalang): Remove variable.

	gnu: python2-larch: Remove package.
	* gnu/packages/python-xyz.scm (python2-larch): Remove variable.

2021-06-29  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: scotch: Update to 6.1.1.
	* gnu/packages/maths.scm (scotch): Update to 6.1.1.
	[native-inputs]: Add GFORTRAN.
	[arguments]: Set 'FC' in 'Makefile.in'.
	(scotch32)[arguments]: Likewise.
	(scotch-shared)[arguments]: Likewise.

2021-06-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-cistopic-next.
	* gnu/packages/bioconductor.scm (r-cistopic-next): New variable.

	gnu: Add r-text2vec.
	* gnu/packages/cran.scm (r-text2vec): New variable.

	gnu: Add r-rsparse.
	* gnu/packages/cran.scm (r-rsparse): New variable.

	gnu: Add r-float.
	* gnu/packages/cran.scm (r-float): New variable.

	gnu: Add r-mlapi.
	* gnu/packages/cran.scm (r-mlapi): New variable.

2021-06-29  David Dashyan  <mail@davie.li>

	gnu: Add pcl.
	* gnu/packages/c.scm (pcl): New variable.

2021-06-29  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: hunspell-dictionary: Update to 7.1.4.2.
	* gnu/packages/hunspell.scm (hunspell-dict-it-it): Update to 7.1.4.2.

2021-06-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	Really revert commit a8b705252bdcb642999258859ada1c2f43706092.
	I give up.

	gnu: egl-wayland: Update to 1.1.7.
	* gnu/packages/graphics.scm (egl-wayland): Update to 1.1.7.

	gnu: remind: Update to 3.3.7.
	* gnu/packages/calendar.scm (remind): Update to 3.3.7.

	gnu: libavif: Update to 0.9.2.
	* gnu/packages/image.scm (libavif): Update to 0.9.2.

	gnu: erofs-utils: Edit description.
	* gnu/packages/linux.scm (erofs-utils)[synopsis]: Add missing article.
	[description]: Mark up.

	gnu: erofs-utils: Update to 1.3.
	* gnu/packages/linux.scm (erofs-utils): Update to 1.3.

	gnu: powerstat: Update to 0.02.26.
	* gnu/packages/linux.scm (powerstat): Update to 0.02.26.
	[arguments]: Remove obsolete 'respect-$prefix phase.

	gnu: man-pages: Update to 5.12.
	* gnu/packages/man.scm (man-pages): Update to 5.12.
	[arguments]: Follow switch to standard ‘mandir’ over ‘MANDIR’.  \o/

	gnu: photoflare: Update to 1.6.9.
	* gnu/packages/photo.scm (photoflare): Update to 1.6.9.

	gnu: cgal: Remove duplicate licence directory.
	* gnu/packages/graphics.scm (cgal)[arguments]: Set CGAL_INSTALL_DOC_DIR
	to match Guix's own default in #:configure-flags.

	gnu: cgal: Update to 5.2.2.
	* gnu/packages/graphics.scm (cgal): Update to 5.2.2.

2021-06-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gnuradio: Update to 3.9.2.0.
	* gnu/packages/radio.scm (gnuradio): Update to 3.9.2.0.

	gnu: gnuradio: Build from Git sources.
	* gnu/packages/radio.scm (gnuradio)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[arguments]: Add a new 'make-source-writable phase.

	Revert parts of "gnu: Add i7z."
	This reverts parts of commit a8b705252bdcb642999258859ada1c2f43706092,
	because it's apparently revert things day, and also I'm an idiot

	gnu: libass: Update to 0.15.1.
	* gnu/packages/video.scm (libass): Update to 0.15.1.

	gnu: editorconfig-core-c: Update to 0.12.5.
	* gnu/packages/text-editors.scm (editorconfig-core-c): Update to 0.12.5.

	gnu: librem-ec-acpi-linux-module: Fix licence.
	* gnu/packages/linux.scm (librem-ec-acpi-linux-module)[license]: Remove plus.

	gnu: Add i7z.
	* gnu/packages/hardware.scm (i7z): New public variable.

2021-06-28  Ludovic Courtès  <ludo@gnu.org>

	Revert "guix build: Autoload (gnu packages)."
	This reverts commit fd62b4cf88578ebd8f42ccda94831a254425a329, which
	would lead 'GUIX_PACKAGE_PATH' to be ignored for instance when using
	'guix build -f file.scm', as shown by 'tests/guix-build.sh'.

	guix build: Autoload (gnu packages).
	* guix/scripts/build.scm: Autoload (gnu packages).

	pull: Use SRFI-71 instead of SRFI-11.
	* guix/scripts/pull.scm (display-new/upgraded-packages): Use SRFI-71 'let'.

2021-06-28  Ludovic Courtès  <ludo@gnu.org>

	pull: Autoload (gnu ...) modules.
	This reduces startup time for 'guix pull --help' and similar.

	* guix/scripts/pull.scm: Autoload (gnu ...) modules.

2021-06-28  Ludovic Courtès  <ludo@gnu.org>

	ui: Have 'guix help' stat less.
	This reduces the number of syscalls for:

	  env -i $(type -P strace) -c $(type -P guix) help

	from 4.3K to 2.2K, thereby reducing startup time.

	Reported by Julien Lepiller.

	* guix/ui.scm (run-guix-command): Move %FILE-PORT-NAME-CANONICALIZATION
	to...
	(run-guix): ... here.

2021-06-28  Ludovic Courtès  <ludo@gnu.org>

	(guix) no longer pulls in (guix ftp-client).
	That choice was made in 2014 and never made much sense.

	* guix.scm (%public-modules): Remove 'ftp-client'.

2021-06-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: scotch: Add 'release-monitoring-url' property.
	* gnu/packages/maths.scm (scotch)[properties]: New field.

2021-06-28  Raghav Gururajan  <rg@raghavgururajan.name>

	Revert "gnu: Add ytfzf."
	This reverts commit 3fdb2d679259f5d1541240dd4e9cedda17040bf2,
	as it was accidentally pushed.

	Revert "gnu: Add python-ueberzug."
	This reverts commit 1cc89f08b816f56e1bca25340e945b1cbb34f05d,
	as it was accidentally pushed.

	gnu: python-fire: Respect #:tests?
	* gnu/packages/python-xyz.scm (python-fire)[arguments]:  Respect #:tests?
	in the custom 'check' phase.

2021-06-28  LibreMiami  <packaging-guix@libremiami.org>
	    Raghav Gururajan  <rg@raghavgururajan.name>
	    jgart  <jgart@dismail.de>

	gnu: Add ytfzf.
	* gnu/packages/image-viewers.scm (ytfzf): New variable.

	gnu: Add python-ueberzug.
	* gnu/packages/python-xyz.scm (python-ueberzug): New variable.

2021-06-28  Leo Prikler  <leo.prikler@student.tugraz.at>

	guix: Delete duplicates from emacs-load-path.
	It has been reported in IRC, that directories may show up multiple times in
	subdirs.el, probably a result of propagation.  This can for instance be seen
	by ‘guix environment --ad-hoc emacs emacs-guix’, which will generate multiple
	references to dash.  With this patch only one reference per package is
	generated.

	* guix/profiles.scm (emacs-subdirs): wrap subdirs added to
	‘normal-top-level-add-to-load-path’ in ‘delete-duplictes’.

2021-06-28  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: Add go-1.16.
	Add go@1.16 as a non-default go. Changes from 1.14: Use now-supported GO_LDSO
	configuration option for setting the interpreter. Bootstrap with gccgo on
	platforms which do not support go-1.4. Fix and re-enable cmd/go script tests.
	Fix typo in cgoldflags patch. Break out tests into "check" phase. Remove
	references to perl to reduce closure size by ~10%. Set GOCACHE so go doesn't
	attempt to access $HOME.

	* gnu/packages/patches/go-fix-script-tests.patch: New file.
	* local.mk (dist_patch_DATA): Register it.
	* gnu/packages/golang.scm (go-1.16): New variable. Use the patch.

2021-06-28  Sarah Morgensen  <iskarian@mgsn.dev>

	gnu: Add gccgo-10.
	Generate gccgo with MAKE-GCCGO to factorize phases, and to fix the
	cyclic dependency between out and lib (caused by libgo embedding the
	gotools path) that was worked around in
	<https://issues.guix.gnu.org/18101>.

	* gnu/packages/gcc.scm (custom-gcc-gccgo): New procedure.
	(make-gccgo): New procedure.
	(gccgo-10): New variable.

2021-06-28  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: Add oneko.
	* gnu/packages/toys.scm (oneko): New variable.

2021-06-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cistopic: Update to 2.1.0.
	* gnu/packages/bioconductor.scm (r-cistopic): Update to 2.1.0.

2021-06-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add librem-ec-acpi-linux-module.
	* gnu/packages/linux.scm (librem-ec-acpi-linux-module): New public variable.

	gnu: srain: Update to 1.2.3.
	* gnu/packages/irc.scm (srain): Update to 1.2.3.

	gnu: totem-pl-parser: Update to 3.26.6.
	* gnu/packages/gnome.scm (totem-pl-parser): Update to 3.26.6.

	gnu: upower: Update to 0.99.12.
	* gnu/packages/gnome.scm (upower): Update to 0.99.12.

	gnu: libgudev: Update to 236.
	* gnu/packages/gnome.scm (libgudev): Update to 236.
	[build-system]: Use Meson.
	[arguments]: Drop obsolete #:configure-flags.
	[propagated-inputs]: Add eudev.

	gnu: upower: Build from Git sources.
	* gnu/packages/gnome.scm (upower)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.  Adjust snippet.
	[native-inputs]: Add autoconf, automake, gtk-doc, libtool, and which.
	* gnu/packages/patches/upower-builddir.patch: Adjust to Makefile.am.

	gnu: gnome-autoar: Update to 0.3.3.
	* gnu/packages/gnome.scm (gnome-autoar): Update to 0.3.3.

	gnu: drawing: Update to 0.8.1.
	* gnu/packages/gnome.scm (drawing): Update to 0.8.1.

	gnu: Add xkbprint.
	* gnu/packages/xorg.scm (xkbprint): New public variable.

	gnu: stellarium: Update to 0.21.1.
	* gnu/packages/astronomy.scm (stellarium): Update to 0.21.1.

	gnu: indi: Update to 1.9.1.
	* gnu/packages/astronomy.scm (indi): Update to 1.9.1.

	gnu: acpica: Update to 20210604.
	* gnu/packages/admin.scm (acpica): Update to 20210604.

2021-06-28  Thorsten Wilms  <t_w_@freenet.de>

	gnu: Add mda-lv2.
	* gnu/packages/audio.scm (mda-lv2): New variable.

2021-06-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim-guix-vim: Update to 0.2.0.
	* gnu/packages/vim.scm (vim-guix-vim): Update to 0.2.0.
	[arguments]: Also install autoload, plugin directories.

2021-06-28  Sarah Morgensen via Guix-patches via  <guix-patches@gnu.org>

	import: go: Fix match-error in 'go-package-description'
	* guix/import/go.scm (go-package-description): Make sure description* is
	always a list, so the result is properly matched.

2021-06-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: opensurge: Update to 0.5.2.1.
	* gnu/packages/games.scm (opensurge): Update to 0.5.2.1.
	[arguments]: Keep installing into /bin.

	gnu: freeciv: Update to 2.6.5.
	* gnu/packages/games.scm (freeciv): Update to 2.6.5.

	gnu: extremetuxracer: Update to 0.8.1.
	* gnu/packages/games.scm (extremetuxracer): Update to 0.8.1.

	gnu: nyacc: Add final upstream description line, too.
	* gnu/packages/mes.scm (nyacc)[description]: Mention compilers,
	languages.

2021-06-27  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add ocaml-cohttp.
	* gnu/packages/ocaml.scm (ocaml-cohttp): New variable.

	gnu: Add ocaml-uri-sexp.
	* gnu/packages/ocaml.scm (ocaml-uri-sexp): New variable.

	gnu: ocaml-uri: Update to 4.2.0.
	* gnu/packages/ocaml.scm (ocaml-uri): Update to 4.2.0.

2021-06-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-stackvector-1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-stackvector-1)[arguments]: Remove
	skip-build.

2021-06-27  zimoun  <zimon.toutoune@gmail.com>

	gnu: rust-stackvector: Update to 1.1.1 [fixes CVE-2021-29939].
	* gnu/packages/mail.scm (rust-stackvector-1): Update to 1.1.1.

2021-06-27  Diego Nicola Barbato  <dnbarbato@posteo.de>

	gnu: jami-qt: Add support for desktop notifications.
	* gnu/packages/jami.scm (jami-qt)[inputs]: Add libnotify.

2021-06-27  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add blastem.
	* gnu/packages/emulators.scm (blastem): New variable.

2021-06-27  Charles  <charles.b.jackson@protonmail.com>

	gnu: Add cl-markup-reader.
	* gnu/packages/lisp-xyz.scm (sbcl-markup-reader, ecl-markup-reader,
	  cl-markup-reader): New variables.

2021-06-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cups-filters: Update to 1.28.9.
	* gnu/packages/cups.scm (cups-filters): Update to 1.28.9.

2021-06-26  Giovanni Biscuolo  <g@xelera.eu>

	gnu: Add ruby-taskjuggler.
	[[PGP Signed Part:Good signature from D37D0EA7CECC3912 Giovanni Biscuolo (Xelera) <g@xelera.eu> (trust undefined) created at 2021-06-16T13:00:30+0200 using RSA]]
	[1. text/x-diff; 0001-gnu-Add-ruby-taskjuggler.patch]
	From 46aacfc1ab93166a289f8edb1fcd119e9145840c Mon Sep 17 00:00:00 2001
	From: Giovanni Biscuolo <g@xelera.eu>
	Date: Wed, 9 Jun 2021 11:57:12 +0200
	Subject: [PATCH] gnu: Add ruby-taskjuggler.

	* gnu/packages/ruby.scm (ruby-taskjuggler): New variable.

2021-06-26  Giovanni Biscuolo  <g@xelera.eu>

	gnu: ruby-term-ansicolor: Update to 1.7.1.
	* gnu/packages/ruby.scm (ruby-term-ansicolor): Update to 1.7.1.

2021-06-26  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add texlive-latex-ebproof.
	* gnu/packages/tex.scm (texlive-latex-ebproof): New variable.

2021-06-26  BonfaceKilz  <me@bonfacemunyoki.com>

	gnu: python-rpy2: Update to 3.4.5.
	* gnu/packages/statistics.scm (python-rpy2): Update to 3.4.5
	[source]: Remove the patches.

2021-06-26  Aljosha Papsch  <ep@stern-data.com>

	gnu: php: Build sodium.
	* gnu/packages/php.scm (php): Build sodium extension.

2021-06-26  Xinglu Chen  <public@yoctocell.xyz>

	etc: snippets: Use ‘hg-file-name’ when origin uses ‘hg-fetch’
	Adjust to changes in commit aaafd19bd1e37265de07e246286a6819792c25b4.

	* etc/snippets/scheme-mode/guix-origin: Use ‘hg-file-name’ instead of
	‘string-append’ when ‘method’ for origin is ‘hg-fetch’.

2021-06-26  Danial Behzadi  <dani.behzi@ubuntu.com>

	gnu: Add python-fire.
	* gnu/packages/python-xyz.scm (python-fire): New variable.

2021-06-26  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: youtube-dl-gui: Update to 4.0.
	This new version requires gettext and twodict.

	* gnu/packages/video.scm (youtube-dl-gui)[version]: Update to 4.0.
	[native-inputs]: Add gettext-minimal.
	[inputs]: Add python2-twodict.

2021-06-26  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add python2-twodict.
	* gnu/packages/python-xyz.scm (python2-twodict): New variable.

	gnu: Add python-twodict.
	* gnu/packages/python-xyz (python-twodict): New variable.

2021-06-26  Brice Waegeneire  <brice@waegenei.re>

	gnu: brightnessctl: Fix installing udev rules.
	* gnu/packages/linux.scm (brightnessctl)[arguments]: Preprend
	"adjust-udev-rules" to force installation of udev rules.

2021-06-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nyacc: Update description for versions >= 1.00.
	Fixes <http://issues.guix.gnu.org/49230>.

	* gnu/packages/mes.scm (nyacc)[description]: Adopt current upstream text.

2021-06-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dosbox-staging: Build with upstream's release options.
	* gnu/packages/emulators.scm (dosbox-staging)[arguments]: Produce a more
	optimised binary without run-time debugging overhead.

2021-06-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-circe: Update to 2.11-0.d6f1fa1.
	* gnu/packages/emacs-xyz.scm (emacs-circe): Update to 2.11-0.d6f1fa1.
	[arguments]<#:phases>: Remove three failing tests.

	gnu: emacs-rg: Update to 2.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-rg): Update to 2.1.0.

	gnu: libmpdel: Use complete sentences in description.
	* gnu/packages/emacs-xyz.scm (emacs-libmpdel)[description]: Use complete
	sentences.

	gnu: emacs-libmpdel: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-libmpdel): Update to 1.3.0.

2021-06-25  Ludovic Courtès  <ludo@gnu.org>

	download: 'tls-wrap' retries handshake upon non-fatal errors.
	Fixes <https://bugs.gnu.org/49223>.
	Reported by Domagoj Stolfa <ds815@gmx.com>.

	* guix/build/download.scm (tls-wrap): Retry up to 5 times when
	'handshake' throws a non-fatal error.

2021-06-25  Ludovic Courtès  <ludo@gnu.org>

	guix substitute: Adjust comment about GnuTLS bug.
	* guix/scripts/substitute.scm (call-with-cached-connection): Adjust
	comment.

2021-06-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: connman: Update to 1.40.
	* gnu/packages/connman.scm (connman): Update to 1.40.
	[source]: Remove upstreamed patch.
	[inputs]: Add lz4, rather than propagate it from openconnect.
	* gnu/packages/patches/connman-CVE-2021-33833.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: mariadb-connector-c: Update to 3.1.13.
	* gnu/packages/databases.scm (mariadb-connector-c): Update to 3.1.13.

	gnu: Add dosbox-staging.
	* gnu/packages/emulators.scm (dosbox-staging): New public variable.

	gnu: libredwg: Update to 0.12.4.
	* gnu/packages/engineering.scm (libredwg): Update to 0.12.4.

	gnu: exfat-utils: Move to (gnu packages file-systems).
	* gnu/packages/mtools.scm (exfat-utils): Move from here…
	* gnu/packages/file-systems.scm (exfat-utils): …to here.

	gnu: postgis: Update to 3.1.2.
	* gnu/packages/geo.scm (postgis): Update to 3.1.2.

	gnu: zfs: Update to 2.0.5.
	* gnu/packages/file-systems.scm (zfs): Update to 2.0.5.

2021-06-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nix: Use a source URL that doesn't break Guix.
	Works around <http://issues.guix.gnu.org/49223>.

	* gnu/packages/package-management.scm (nix)[source]: Tweak URL.

2021-06-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: totem: Update to 3.38.1.
	* gnu/packages/gnome.scm (totem): Update to 3.38.1.
	[arguments]: Remove obsolete 'patch-failing-test phase.

2021-06-25  Ludovic Courtès  <ludo@gnu.org>

	build: Build guix.scm and gnu.scm.
	Fixes a regression introduced in
	ef82ba9dd94369926eb13325d5e7da4306d23dd7 that was causing these two
	files to not be built.  In turn, 'tests/inferior.scm' would determine
	the wrong %TOP-BUILDDIR value, causing the "&inferior-exception" test to
	fail because for lack of an inferior stack trace.

	* Makefile.am (MODULES_CORE): Add guix.scm.
	(MODULES_SYSTEM): Add gnu.scm.

2021-06-25  Philip Munksgaard  <philip@munksgaard.me>

	import: hackage: Support "common" field and imports
	Fixes <https://issues.guix.gnu.org/48701>.

	* guix/import/cabal.scm (make-cabal-parser): Modify.
	(is-common): New variable.
	(lex-common): New procedure.
	(is-id): Modify.
	(eval-cabal): Modify.
	* tests/hackage.scm ("hackage->guix-package test cabal import") New test.

2021-06-25  Ludovic Courtès  <ludo@gnu.org>

	reconfigure: Use 'formatted-message'.
	* guix/scripts/system/reconfigure.scm (ensure-forward-reconfigure): Use
	'formatted-message'.
	* guix/scripts/deploy.scm (deploy-machine*): Handle it.

2021-06-25  Ludovic Courtès  <ludo@gnu.org>

	deploy: Leave on hard error.
	Previously, the error message would be displayed, followed by a
	backtrace ending in &non-continuable.

	* guix/scripts/deploy.scm (deploy-machine*): Call 'leave' rather than
	'report-error' when C is a &message.

2021-06-25  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: suitesparse: Update to 5.10.1.
	* gnu/packages/maths.scm (suitesparse): Update to 5.10.1.

	gnu: suitesparse: Link against OpenBLAS rather than LAPACK.
	* gnu/packages/maths.scm (suitesparse)[inputs]: Replace LAPACK with
	OPENBLAS.
	[arguments]: Add "BLAS"and "LAPACK" to #:make-flags.

2021-06-25  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-rss: Update to 0.9.1.1.
	* gnu/packages/lisp-xyz.scm (sbcl-rss): Update to 0.9.1.1.
	[source]: Use upstream URL instead of GitHub mirror.
	[arguments]: Missing tests are no longer an issue with latest version.

2021-06-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mpd: Update to 0.22.9.
	* gnu/packages/mpd.scm (mpd): Update to 0.22.9.

	gnu: interception-tools: Update to 0.6.6.
	* gnu/packages/linux.scm (interception-tools): Update to 0.6.6.

	gnu: krita: Update to 4.4.5.
	* gnu/packages/kde.scm (krita): Update to 4.4.5.

	gnu: gpodder: Update to 3.10.20.
	* gnu/packages/gpodder.scm (gpodder): Update to 3.10.20.

	gnu: mtools: Update to 4.0.31.
	* gnu/packages/mtools.scm (mtools): Update to 4.0.31.

	Remove unused module imports from (gnu services vpn).
	* gnu/services/vpn.scm: Remove (gnu packages networking) and (guix utils) imports.

2021-06-25  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add cl-rss, sbcl-rss.
	* gnu/packages/lisp-xyz.scm (cl-rss, sbcl-rss): New variables.

	gnu: Add aserve.
	* gnu/packages/lisp-xyz.scm (cl-aserve, sbcl-aserve): New variables.

	gnu: Add acl-compat.
	* gnu/packages/lisp-xyz.scm (cl-acl-compat, sbcl-acl-compat): New variables.

2021-06-25  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add r-vroom.
	* gnu/packages/cran.scm (r-vroom): New variable.

	gnu: Add r-tzdb.
	* gnu/packages/cran.scm (r-tzdb): New variable.

	gnu: Add labelme.
	* gnu/packages/image-processing.scm (labelme): New variable.

	gnu: Add python-imgviz.
	* gnu/packages/image-processing.scm (python-imgviz): New variable.

2021-06-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-package-build: Update to 2.4.
	* gnu/packages/emacs-xyz.scm (emacs-package-build): Update to 2.4.

	gnu: emacs-helm: Make description more focused.
	* gnu/packages/emacs-xyz.scm (emacs-helm)[description]: Shorten and keep
	it focused on Helm, not Anything.

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

2021-06-25  Chris Marusich  <cmmarusich@gmail.com>

	gnu: Simplify the use of --with-long-double-128.
	Fixes <https://bugs.gnu.org/48825>.

	In short, this change adds the hard-coded "--with-long-double-128" configure
	option in one place and removes it from two other places.  This changes and
	simplifies the use of this option for various architectures that start with
	the string "powerpc".

	* gnu/packages/gcc.scm (gcc-configure-flags-for-triplet): Add a clause for
	targets starting with "powerpc64le-" or "powerpc-" which adds the
	"--with-long-double-128" option.  This causes any package using this procedure
	to be built using this new option on these architectures.  In particular, this
	affects the gcc package and the gcc-final package, in addition to all the
	other versions of GCC defined in (gnu packages gcc).
	* gnu/packages/commencement.scm (gcc-boot0)[#:configure-flags]: Remove the
	code that adds the "--with-long-double-128" configure option for all
	architectures starting with "powerpc", since it is now redundant on the
	architectures where it is needed. The gcc-boot0 package uses (and adds to) the
	gcc package's configure options. This means that the above change in gcc.scm
	is sufficient to ensure that the gcc-boot0 package's configure options will
	include "--with-long-double-128" on powerpc64le and powerpc architectures.
	Additionally, since the option is apparently not required on the big-endian
	powerpc64 architecture, this change also has the nice effect of omitting the
	option in that case.
	* gnu/packages/cross-base.scm (cross-gcc-arguments)[#:configure-flags]: Remove
	the code that adds the "--with-long-double-128" configure option for
	powerpc64le, since it is now redundant. The cross-gcc-arguments procedure uses
	(and adds to) the configure options of its xgcc argument (a package).  This
	means that regardless of which gcc from gcc.scm is used as the xgcc, the above
	change in gcc.scm is sufficient to ensure that the cross-gcc-arguments
	procedure's configure options will include "--with-long-double-128" on the
	powerpc64le and powerpc architectures.

2021-06-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nix: Update to 2.3.13.
	* gnu/packages/package-management.scm (nix): Update to 2.3.13.

	gnu: parallel: Update to 20210622.
	* gnu/packages/parallel.scm (parallel): Update to 20210622.

	gnu: rlwrap: Update to 0.45.2.
	* gnu/packages/readline.scm (rlwrap): Update to 0.45.2.

	gnu: vlc: Update to 3.0.16.
	* gnu/packages/video.scm (vlc): Update to 3.0.16.

	gnu: apache-thrift: Update to 0.14.2.
	* gnu/packages/rpc.scm (apache-thrift): Update to 0.14.2.

	gnu: libzim: Update to 6.3.2.
	* gnu/packages/web.scm (libzim): Update to 6.3.2.

	gnu: strongswan: Invoke absolute file names in ‘ipsec’ launcher.
	* gnu/packages/vpn.scm (strongswan)[arguments]: Include the ‘ipsec’
	launcher script in the 'patch-command-file-names phase.
	[inputs]: Add coreutils.

2021-06-24  Domagoj Stolfa  <ds815@gmx.com>

	gnu: Add strongswan service.
	* gnu/services/vpn.scm (<strongswan-configuration>): New record type.
	(charon-plugins, strongswan-configuration-file)
	(strongswan-shepherd-service, strongswan-service-type): New variables.
	* doc/guix.tex (VPN Services): Document them all.

2021-06-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	vm: Update deprecated QEMU option syntax.
	Fixes:
	  warning: short-form boolean option 'readonly' deprecated
	  Please use readonly=on instead

	* gnu/system/vm.scm (common-qemu-options): Use it instead.

2021-06-24  Raghav Gururajan  <rg@raghavgururajan.name>

	services: certbot: Add option to use CSR file.
	* gnu/services/certbot.scm (<certificate-configuration>): Add csr field.
	(certbot-command): Modify.
	* doc/guix.texi (Certificate Services): Document it.

2021-06-24  Sergey Trofimov  <sarg@sarg.org.ru>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add ausweisapp2.
	* gnu/packages/security-token.scm (ausweisapp2): New variable.
	* guix/licenses.scm (eupl1.2): New variable.

2021-06-24  Ludovic Courtès  <ludo@gnu.org>

	lint: 'github-url' checker gracefully handles networking errors.
	Fixes <https://bugs.gnu.org/49114>.
	Reported by Tobias Geerinckx-Rice <me@tobias.gr>.

	* guix/lint.scm (call-with-networking-fail-safe, with-networking-fail-safe):
	Move higher in the file.
	* guix/lint.scm (check-github-url): Wrap call to
	'follow-redirects-to-github' in 'with-networking-fail-safe'.

2021-06-24  Ludovic Courtès  <ludo@gnu.org>

	lint: 'with-networking-fail-safe' handles 'gnutls-error' exceptions.
	* guix/lint.scm (call-with-networking-fail-safe): Add clause for 'gnutls-error'.

2021-06-24  Kei Kebreau  <kkebreau@posteo.net>

	gnu: maxima: Update to 5.45.1.
	* gnu/packages/maths.scm (maxima): Update to 5.45.1.
	[home-page]: Follow redirect.

2021-06-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.128.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.128.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.46.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.46.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.12.13.
	* gnu/packages/linux.scm (linux-libre-5.12-version): Update to 5.12.13.
	(linux-libre-5.12-pristine-source): Update hash.

2021-06-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pyim: Update to 3.8.2.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.8.2.

	gnu: emacs-leaf: Update to 4.5.2.
	* gnu/packages/emacs-xyz.scm (emacs-leaf): Update to 4.5.2.

2021-06-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-nst.
	Initiate new lisp-check module the same way as other language specific
	ones (python-check, haskell-check).

	* gnu/local.mk (GNU_SYSTEM_MODULES): Add lisp-check.scm.
	* gnu/packages/lisp-check.scm (sbcl-nst, ecl-nst, cl-nst): New variables.

2021-06-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-org-sampler.
	* gnu/packages/lisp-xyz.scm (cl-org-sampler, ecl-org-sampler,
	  sbcl-org-sampler): New variables.

	gnu: Add trial.
	* gnu/packages/lisp-xyz.scm (cl-trial, ecl-trial, sbcl-trial): New variables.

2021-06-24  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-gamepad.
	* gnu/packages/lisp-xyz.scm (cl-gamepad, ecl-cl-gamepad, sbcl-cl-gamepad): New
	  variables.

2021-06-24  Jelle Licht  <jlicht@fsfe.org>

	gnu: lttng-ust: Update to 2.12.2.
	* gnu/packages/linux.scm (lttng-ust): Update to 2.12.2.

2021-06-24  Lars-Dominik Braun  <lars@6xq.net>

	build: Make outputs of node-build-system reproducible.
	package.json records two hashes of package.tgz, which change for each
	build, resulting in non-reproducible builds.

	* guix/build/node-build-system.scm (repack): Add reproducibility options
	to tar command.

2021-06-24  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add r-gganimate.
	* gnu/packages/cran.scm (r-gganimate): New variable.

2021-06-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: emacs-packed: Add source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-packed)[source]: Add file-name field.

	gnu: audio-to-midi: Add a source file-name.
	* gnu/packages/audio.scm (audio-to-midi)[source]: Add file-name field.

2021-06-24  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 263.
	* gnu/packages/lisp.scm (txr): Update to 263.

2021-06-24  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-sdl2.
	* gnu/packages/lisp-xyz.scm: (sbcl-sdl2, ecl-sdl2, cl-sdl2): New variables.

	gnu: cl-autowrap: Update to 1.0-2.a5d71eb.
	* gnu/packages/lisp-xyx.scm: (sbcl-cl-autowrap): Update to 1.0-2.a5d71eb.
	  [arguments]: Add cl-plus-c to 'asd-systems'.

	gnu: Add cl-posix-mqueue.
	* gnu/packages/lisp-xyx: (sbcl-cl-posix-mqueue, ecl-cl-posix-mqueue,
	  cl-posix-mqueue): New variables.

2021-06-24  Chris Marusich  <cmmarusich@gmail.com>

	doc: Document the use of Debbugs usertags.
	* doc/contributing.texi (Contributing): Update the short description of the
	"Tracking Bugs and Patches" chapter in the menu.
	(Tracking Bugs and Patches): Split this section into three new subsections,
	titled "The Issue Tracker", "Debbugs User Interfaces", and "Debbugs Usertags".
	Of these, only the "Debbugs Usertags" is actually new.

	gnu: valgrind: Update to 3.17.0.
	* gnu/packages/valgrind.scm (valgrind): Update to 3.17.0.

	tests: gremlin: Skip file-needed/recursive if DT_NEEDED is empty.
	* tests/gremlin.scm (file-needed/recursive): Skip the test when (file-runpath
	%guile-executable) evaluates to the empty list.  This causes the test to be
	correctly skipped in the case where Guix has been built using a foreign
	distro's toolchain and libraries.

2021-06-24  Eric Bavier  <bavier@posteo.net>

	gnu: Add Gappa.
	* gnu/packages/algebra.scm (gappa): New variable.

	gnu: Add Sollya.
	* gnu/packages/algebra.scm (sollya): New variable.
	* .mailmap: Adjust "proper email" for `git commit`.

2021-06-24  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: fpc: Update to 3.2.2.
	* gnu/packages/pascal.scm (fpc): Update to 3.2.2.

2021-06-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rng-tools: Update to 6.13.
	* gnu/packages/linux.scm (rng-tools): Update to 6.13.

	gnu: Add cachefilesd-inotify.
	* gnu/packages/file-systems.scm (cachefilesd-inotify): New public
	variable.

	gnu: iwd: Update to 1.15.
	* gnu/packages/networking.scm (iwd): Update to 1.15.

	gnu: ell: Update to 0.41.
	* gnu/packages/linux.scm (ell): Update to 0.41.

	gnu: vmpk: Update to 0.8.3.
	* gnu/packages/music.scm (vmpk): Update to 0.8.3.

	gnu: nix: Update to 2.3.12.
	* gnu/packages/package-management.scm (nix): Update to 2.3.12.

	gnu: s2n: Expand description.
	* gnu/packages/tls.scm (s2n)[synopsis, description]: Add some more
	upstream words.

	gnu: s2n: Update to 1.0.10.
	* gnu/packages/tls.scm (s2n): Update to 1.0.10.

	gnu: clamav: Update to 0.103.3.
	* gnu/packages/antivirus.scm (clamav): Update to 0.103.3.

2021-06-23  Andrew Tropin  <andrew@trop.in>

	gexp: 'mixed-text-file' UTF-8-encodes its output.
	* guix/gexp.scm (mixed-text-file)[build]: Call 'set-port-encoding!'.

2021-06-23  Zheng junjie  <873216071@qq.com>

	gnu: Add fnott.
	* gnu/packages/wm.scm (fnott): New variable.

2021-06-23  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: certbot, python-acme: Update to 1.16.0.
	* gnu/packages/tls.scm (certbot, python-acme): Update to 1.16.0.

	gnu: python-libtmux: Update to 0.10.1.
	* gnu/packages/tmux.scm (python-libtmux): Update to 0.10.1.

2021-06-23  Ludovic Courtès  <ludo@gnu.org>

	build: Makefile splits Scheme compilation in four steps.
	Fixes <https://bugs.gnu.org/48963>.
	Reported by Julien Lepiller <julien@lepiller.eu>.

	This reduces peak memory consumption to something less unreasonable.

	* Makefile.am (make-go): Depend on 'make-*-go' targets; remove body.
	(guile-compilation-rule): New function.
	(MODULES_CORE, MODULES_PACKAGES, MODULES_SYSTEM, MODULES_CLI): New
	variables.
	<top level>: Call 'guile-compilation-rule' 4 times.
	* build-aux/compile-all.scm <top level>: Expect "--total" and
	"--processed".  Take them into account when displaying progress
	reports.

2021-06-23  Brice Waegeneire  <brice@waegenei.re>

	gnu: icedove: Add WebAuthn support.
	* gnu/packages/gnuzilla.scm (icedove)[inputs]: Add eudev.
	[phases]: Add eudev to the wrapper.

2021-06-23  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Respect parallel-job-count while building.
	* gnu/packages/gnuzilla.scm (icedove)[arguments]: Add MOZ_MAKE_FLAGS
	with parallel-job-count to mozconfig.

2021-06-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult: Update to 0.9.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.9.

2021-06-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Remove dead cups-CVE-2020-10001.patch.
	* gnu/packages/patches/cups-CVE-2020-10001.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2021-06-23  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add desec-certbot-hook.
	* gnu/packages/serts.scm (desec-certbot-hook): New variable.

2021-06-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	Merge branch 'master' into core-updates
	Conflicts:
		gnu/packages/cups.scm
		gnu/packages/python-web.scm
		gnu/packages/web.scm
		guix/build/maven/pom.scm

	gnu: cups: Add replacement to fix CVE-2020-10001.
	* gnu/packages/patches/cups-CVE-2020-10001.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/cups.scm (cups-minimal/fixed): New variable.
	(cups-minimal)[replacement]: Assign it to new field.

2021-06-23  Ludovic Courtès  <ludo@gnu.org>

	.guix-authorizations: Update bavier's key.
	As requested at
	<https://lists.gnu.org/archive/html/guix-devel/2021-06/msg00123.html>.

	* .guix-authorizations: Update bavier's signing key fingerprint.

2021-06-23  Xinglu Chen  <public@yoctocell.xyz>

	gnu: ocaml-dose3: Fix tests.
	* gnu/packages/ocaml.scm (ocaml-dose3)[arguments]<#:phases>: Add phase to
	patch tests script.

2021-06-23  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: bitcoin-unlimited: Fix build.
	* gnu/packages/finance.scm (bitcoin-unlimited)[arguments]: Disable a test.

2021-06-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texmacs: Update to 2.1.
	* gnu/packages/text-editors.scm (texmacs): Update to 2.1.
	[arguments]: Remove #t at the end of phases.

2021-06-23  Carlo Zancanaro  <carlo@zancanaro.id.au>

	gnu: Fix references to emacs-build-system's expand-load-path phase.
	* gnu/packages/emacs-xyz.scm (emacs-pdf-tools)[#:phases]: Use
	emacs-expand-load-path instead of emacs-add-source-to-load-path.
	* gnu/packages/erlang.scm (emacs-erlang)[#:phases]: Use expand-load-path
	instead of add-source-to-load-path.
	* gnu/packages/protobuf.scm (emacs-protobuf-mode)[#:phases]: Use
	expand-load-path instead of add-source-to-load-path.

2021-06-23  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-cartopy.
	* gnu/packages/geo.scm (python-cartopy): New variable.

	gnu: Add python-pykdtree.
	* gnu/packages/python-xyz.scm (python-pykdtree): New variable.

	gnu: Add python-pyshp.
	* gnu/packages/geo.scm (python-pyshp): New variable.

2021-06-23  Chris Marusich  <cmmarusich@gmail.com>

	tests: Remove stale reference to %derivation-cache.
	* guix/tests.scm (call-with-external-store): Remove the stale reference to
	%derivation-cache.  This was causing the tests to error out, since it was
	removed from (guix packages) in 7d873f194ca69d6096d28d7a224ab78e83e34fe1.

2021-06-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: cups: Remove obsolete KeepAliveTimeout directive.
	https://github.com/apple/cups/commit/461bd4e50142b2928a0d164bd1aae274e4d34da5

	* gnu/services/cups.scm (<cups-configuration>): Remove keep-alive-timeout field.
	* doc/guix.texi (Printing Services): Likewise.

2021-06-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	installer: Remove unused procedure.
	NETWORKING-SYSTEM-SERVICE? was obsoleted in commit
	2e55f37c0c8fdfbc413edff61490161648a78dcc.

	* gnu/installer/services.scm (networking-system-service?): Remove it.

2021-06-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: cups: Fix ‘files-config’ typo/left-over.
	* gnu/services/cups.scm (<policy-configuration>): Substitute
	<files-configuration> for <files-config> in documentation.
	* doc/guix.texi (Printing Services): Likewise.

	services: cups: Support CUPS 2.3.3op2's LogFileGroup directive.
	* gnu/services/cups.scm (<files-configuration>): Add a log-file-group
	field.
	* doc/guix.texi (Printing Services): Document it.

	gnu: cups: Update to 2.3.3op2 [fixes CVE-2020-10001].
	* gnu/packages/cups.scm (cups): Update to 2.3.3op2.
	[home-page]: Update as well.

	gnu: cups: Fetch source directly from the Git repository.
	* gnu/packages/cups.scm (cups)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: cups-minimal: Remove the server settings from the /admin Web UI.
	* gnu/packages/cups.scm (cups-minimal)[arguments]: Add a new
	'remove-Web-UI-server-settings phase.

	gnu: cups-minimal: Never cupsAdminGetServerSettings.
	* gnu/packages/cups.scm (cups-minimal)[arguments]: Add a new
	'never-cupsAdminGetServerSettings phase.

	gnu: cups: Inherit & modify cups-minimal arguments.
	* gnu/packages/cups.scm (cups)[arguments]: Use
	substitute-keyword-arguments on cups-minimal's arguments to do away
	with the redundant 'patch-makedefs and 'make-manpages-writable phases.

2021-06-22  Solene Rapenne via Guix-patches via  <guix-patches@gnu.org>

	gnu: mednafen: Update to 1.27.1.
	* gnu/packages/emulators.scm (mednafen): Update to 1.27.1.
	[inputs]: Add flac.

	gnu: odamex: Update to 0.9.3.
	* gnu/packages/games.scm (odamex): Update to 0.9.3.

	gnu: armagetronad: Update to 0.2.9.1.0.
	* gnu/packages/games.scm (armagetronad): Update to 0.2.9.1.0.

	gnu: wesnoth: Update to 1.14.17.
	* gnu/packages/games.scm (wesnoth): Update to 1.14.17.

2021-06-22  Brice Waegeneire  <brice@waegenei.re>

	gnu: tmux: Correct home-page.
	* gnu/packages/tmux.scm (tmux)[home-page]: Replace it with its
	redirection.

2021-06-22  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: tmux: Update to 3.2a.
	* gnu/packages/tmux.scm (tmux): Update to 3.2a.

2021-06-22  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add emacs-packed.
	* gnu/packages/emacs-xyz.scm (emacs-packed): New variable.

	gnu: Add apostrophe.
	* gnu/packages/gnome.scm (apostrophe): New variable.

	gnu: Add audio-to-midi.
	* gnu/packages/audio.scm (audio-to-midi): New variable.

	gnu: Add python-python3-midi.
	* gnu/packages/audio.scm (python-python3-midi): New variable.

	gnu: Add python-soundfile.
	* gnu/packages/audio.scm (python-soundfile): New variable.

2021-06-22  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: python-numpy, python-scipy: Remove dependency on lapack.
	The dependency on lapack was unused; the LAPACK interface of OpenBLAS is
	used instead.  The dependency on lapack was added in
	cba256f8faaa18457fc9b77e8b401f17b89bdd75 (numpy) and
	719b01c1575b8599b0dca9f245a9d759032f3168 (scipy).

	* gnu/packages/python-science.scm (python-scipy)[inputs]: Remove
	LAPACK.
	* gnu/packages/python-xyz.scm (python-numpy)[inputs]: Likewise.

2021-06-22  Ludovic Courtès  <ludo@gnu.org>

	profiles: Build union of inputs in the right order.
	Fixes <https://bugs.gnu.org/49102>.
	Reported by Mathieu Othacehe <othacehe@gnu.org>
	and Tobias Geerinckx-Rice <me@tobias.gr>.

	Fixes a regression introduced in
	8cef92d0633850d97c1a1d4521812268f56672be, whereby in case of file
	collisions, the "wrong" one would take precedence.

	* guix/build/profiles.scm (manifest-sexp->inputs+search-paths): Perform
	a breadth-first traversal.  Reverse INPUTS and SEARCH-PATHS in the base
	case.
	* tests/profiles.scm ("profile-derivation, ordering & collisions"):
	New test.

2021-06-22  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: petsc: Link against OpenBLAS rather than LAPACK.
	OpenBLAS performs better than LAPACK, the reference implementation.
	This is also consistent with the choice of BLAS/LAPACK implementations
	made in most other packages.

	* gnu/packages/maths.scm (petsc)[inputs]: Replace LAPACK by OPENBLAS.
	[arguments]: Pass "--with-openblas=1".

2021-06-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-pikepdf: Update to 2.13.0.
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.13.0.

2021-06-22  Marius Bakke  <marius@gnu.org>

	gnu: python-pika: Update to 1.2.0.
	* gnu/packages/python-xyz.scm (python-pika): Update to 1.2.0.
	[source]: Change to GIT-FETCH.
	[arguments]: New field.  Override and disable tests.
	[native-inputs]:  Remove PYTHON-PYEV.  Add PYTHON-MOCK, PYTHON-NOSE, and
	PYTHON-GEVENT.
	(python2-pika): Remove variable.

2021-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: libngspice: Delete autogenerated config.h.
	* gnu/packages/engineering.scm (libngspice)[arguments]<#:phases>: Rename phase
	  'delete-script-files to 'delete-scripts-and-config and delete config.h.

	gnu: libngspice: Fix KiCad compilation.
	* gnu/packages/engineering.scm (libngspice)[arguments]<#:configure-flags>:
	  Pass "--with-readline=no".
	  [inputs]: Remove readline.

2021-06-22  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-kafka-clients: Disable failing test.
	* gnu/packages/java.scm (java-kafka-clients): Disable a test that fails
	non-deterministically.

	gnu: java-jmh: Switch to maven-build-system.
	* gnu/packages/java.scm (java-jmh): Switch to maven-build-system.

	gnu: java-jmh: Update to 1.32.
	* gnu/packages/java.scm (java-jmh): Update to 1.32.
	[source]: Switch to the git repository.

	gnu: maven-enforcer-parent-pom: Fix pom.
	* gnu/packages/maven.scm (maven-enforcer-parent-pom): Fix dependency
	versions in pom file.

	gnu: maven-core: Hardcode versions we have in Guix.
	* gnu/packages/maven.scm (maven-core)[phases]: Replace default hardcoded
	versions by versions of packages we have in Guix.

	gnu: java-commons-math3: Install to maven repository.
	* gnu/packages/java.scm (java-commons-math3)[phases]: Use
	install-from-pom.

	gnu: Add java-jopt-simple-4.
	* gnu/packges/java.scm (java-jopt-simple-4): New variable.
	(java-jopt-simple): Install to maven repository structure.

	guix: java-utils: Look for actual jar files.
	* guix/build/java-utils.scm (install-from-pom): Fix `find-files` to look
	only for jar files.

	guix: maven: Use a temporary file to fix pom files.
	* guix/build/maven/pom.scm (fix-pom-dependencies): Actually use the
	temporary file that was created.

	guix: maven: Look in local packages when searching for package version.
	* guix/build/maven/pom.scm (fix-pom-dependencies): Also look at local
	packages when looking for a package version.

	guix: maven: Support fixing modules.
	* guix/build/maven/pom.scm (fix-pom-dependencies): Support fixing
	modules that do not exist.
	* guix/build/maven-build-system.scm (fix-pom): Fix modules.

	guix: maven: Support fixing extensions.
	* guix/build/maven/pom.scm (fix-pom-dependencies): Add support for fixing
	extension versions.

	guix: maven: Simplify finding local packages and modules.
	* guix/build/maven-build-system (fix-pom): Fix a single pom file without
	recursing
	(fix-pom-files): Find local packages and all submodules, and fix them
	all at once.
	(add-local-package): Move to...
	* guix/build/maven/pom.scm (add-local-package): ...here.
	(pom-and-submodules, pom-local-packages): New procedures.

	guix: maven: Simplify finding version and group information.
	* guix/build/maven/pom.scm (pom-version, pom-groupid): Do not use inputs
	and local packages information anymore. Adapt file to new arguments.
	* guix/build/maven-build-system.scm: Adapt to new arguments.
	* guix/build/java-utils.scm: Adapt to new arguments.

	guix: java-utils: Factorize pom.xml generation.
	* guix/build/java-utils.scm (generate-pom.xml): New procedure.
	* gnu/packages/maven.scm (java-surefire-junit4): Use it.
	* gnu/packages/java.scm (java-qdox, java-jsr250, java-jsr305)
	(java-aopalliance, java-jboss-el-api-spec)
	(java-jboss-interceptors-api-spec): Use it.
	(java-qdox-M9): Ensure the generated pom file has the correct version.

2021-06-22  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: nyxt: Update to 2.1.0.
	* gnu/packages/web-browsers.scm (nyxt): Update to 2.1.0.

2021-06-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libreoffice: Update to 7.1.4.2.
	* gnu/packages/libreoffice.scm (libreoffice)[inputs]: Add box2d, dtoa.
	[arguments]: Adjust custom 'prepare-src, 'bin-and-desktop-install phases.
	Add custom 'insert-external-tarballs phase. Adjust configure-flags to
	build without skia. Remove deprecated make-flag

	gnu: orcus: Update to 0.16.1.
	* gnu/packages/libreoffice.scm (orcus): Update to 0.16.1.

	gnu: orcus: Don't build static library.
	* gnu/packages/libreoffice.scm (orcus)[arguments]: Add configure-flag to
	skip static library.

	gnu: ixion: Update to 0.16.1.
	* gnu/packages/libreoffice.scm (ixion): Update to 0.16.1.

	gnu: ocaml-uri: Use a source file-name.
	* gnu/packages/ocaml.scm (ocaml-uri)[source]: Add a file-name field.

	gnu: emacs-shell-command+: Use a source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-shell-command+)[source]: Add a
	file-name field.

	gnu: ensembl-vep: Use a source file-name.
	* gnu/packages/bioinformatics.scm (ensembl-vep)[source]: Add a file-name
	field.

	gnu: Add box2d.
	* gnu/packages/game-development.scm (box2d): New variable.

2021-06-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libreoffice: Add vendor string.
	Previously: This release was supplied by nixbld.
	Now:        This release was supplied by GNU Guix.

	* gnu/packages/libreoffice.scm (libreoffice)[arguments]: Add
	configure-flag to set vendor to 'GNU Guix'.

2021-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: Add rust-battery-0.7.
	* gnu/packages/crates-io.scm (rust-battery-0.7): New variable.

	gnu: rust-lazycell-1: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-lazycell-1): Update to 1.3.0.
	[arguments]: Remove #:skip-build.

	gnu: Add rust-mach-0.3.
	* gnu/packages/crates-io.scm (rust-mach-0.3): New variable.
	(rust-mach-0.2): Inherit from above.

	gnu: Add rust-uom-0.30.
	* gnu/packages/crates-io.scm (rust-uom-0.30): New variable.

	gnu: Add rust-uom-0.31.
	* gnu/packages/crates-io.scm (rust-uom-0.31): New variable.

2021-06-22  Vinícius dos Santos Oliveira  <vini.ipsmaker@gmail.com>

	gnu: emilua: Update to 0.3.2.
	* gnu/packages/lua.scm (emilua): Update to 0.3.2.

2021-06-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add gopkg.in/yaml.v3.
	* gnu/packages/golang.scm (go-gopkg-in-yml-v3): New variable

2021-06-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: widelands: Update description.
	* gnu/packages/games.scm (widelands)[description]: Update to mirror changes in
	the stable release.

2021-06-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: widelands: Ensure Guix catches versioning scheme switch.
	* gnu/packages/games.scm (widelands-21): New variable.

	"21" was the last beta release.  Upstream has now switched to a new versioning
	scheme, with lesser numbers.

2021-06-22  Felix Gruber  <felgru@posteo.net>

	gnu: widelands: Update to 1.0.
	* gnu/packages/games.scm (widelands): Update to 1.0.
	[source]: Download from github as there is no tarball for v1.0 on their
	website.
	[inputs]: Add curl.
	* gnu/packages/patches/widelands-system-wide_minizip.patch: Adjust for
	1.0. CmakeLists.txt now already defines CMAKE_MODULE_PATH, so I've moved
	FindMinizip.cmake to this path.

2021-06-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add perl-cworld-dekker.
	* gnu/packages/bioinformatics.scm (perl-cworld-dekker): New variable.

	gnu: python-ddt: Update to 1.4.2.
	* gnu/packages/python-xyz.scm (python-ddt): Update to 1.4.2.

2021-06-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-which-key: Update to 3.5.3.
	* gnu/packages/emacs-xyz.scm (emacs-which-key): Update to 3.5.3.

2021-06-22  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: dino: Enable some features.
	* gnu/packages/messaging.scm (dino): Add comments for v0.3.0 release.
	[inputs]: Add gspell and icu4c.

2021-06-22  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: dino: Add missing inputs.
	These new inputs are referenced by the package but was missing in
	the package definition. Some of these inputs might have been used
	by the package indirectly via propagation from other inputs.

	* gnu/packages/messaging.scm (dino)[native-inputs]: Add gobject-introspection.
	[inputs]: Add atk, cairo, gdk-pixbug+svg, libnice and pango.

2021-06-22  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: dino: Remove duplicate inputs.
	* gnu/packages/messaging.scm (dino)[inputs]: Remove duplicate gpgme,
	gtk+, glib-networking and gsettings-desktop-schemas.

2021-06-21  Marius Bakke  <marius@gnu.org>

	gnu: uBlock Origin: Update to 1.36.0.
	* gnu/packages/browser-extensions.scm (uassets): Update to 20d21ad7e.
	(ublock-origin): Update to 1.36.0.

	gnu: ungoogled-chromium: Update to 91.0.4472.114-0.a9eb6fd.
	* gnu/packages/chromium.scm (%chromium-version): Set to 91.0.4472.114.
	(%ungoogled-revision): Set to a9eb6fd.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

2021-06-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dovecot-pigeonhole: Update to 0.5.15 [fixes CVE-2020-28200].
	* gnu/packages/mail.scm (dovecot-pigeonhole): Update to 0.5.15.

	gnu: dovecot: Update to 2.3.15 [fixes CVE-2021-29157 & CVE-2021-33515].
	* gnu/packages/mail.scm (dovecot): Update to 2.3.15.

	import: egg: Edit egg->guix-package docstring.
	* guix/import/egg.scm (egg->guix-package): Edit docstring.

	gnu: capnproto: Fix typo in phase name.
	* gnu/packages/serialization.scm (capnproto)[arguments]: Rename the
	'use-tmp-for-tempory-files phase to 'use-tmp-for-temporary-files.

	gnu: lxcfs: Fix typos in description.
	* gnu/packages/virtualization.scm (lxcfs)[synopsis, description]: Fix typos.

	gnu: font-overpass: Fix typo in description.
	* gnu/packages/fonts.scm (font-overpass)[description]: Fix typo.

2021-06-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-monocle3: Update to 1.0.0.
	* gnu/packages/bioconductor.scm (r-monocle3): Update to 1.0.0.
	[propagated-inputs]: Add r-batchelor, r-leidenbase, and r-rsample.

	gnu: Add r-leidenbase.
	* gnu/packages/bioconductor.scm (r-leidenbase): New variable.

	gnu: Add r-batchelor.
	* gnu/packages/bioconductor.scm (r-batchelor): New variable.

	gnu: Add r-residualmatrix.
	* gnu/packages/bioconductor.scm (r-residualmatrix): New variable.

	gnu: r-monocle3: Add missing input.
	* gnu/packages/bioconductor.scm (r-monocle3)[propagated-inputs]: Add
	r-assertthat.

	gnu: python-cfn-lint: Update to 0.51.0.
	* gnu/packages/python-web.scm (python-cfn-lint): Update to 0.51.0.
	[arguments]: Delete another test that attempts to access the internet.

	gnu: python-pyyaml: Update to 5.4.1.
	* gnu/packages/python-xyz.scm (python-pyyaml): Update to 5.4.1.

	gnu: python-aws-sam-translator: Update to 1.36.0.
	* gnu/packages/python-web.scm (python-aws-sam-translator): Update to 1.36.0.

2021-06-21  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: libx11: Update to 1.7.2.
	* gnu/packages/xorg.scm (libx11): Update to 1.7.2.
	[source]: Use a "mirror://xorg" URL.

2021-06-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-openssl-sys-0.9: Update to 0.9.64.
	* gnu/packages/crates-io.scm (rust-openssl-sys-0.9): Update to 0.9.64.

2021-06-21  Andreas Enge  <andreas@enge.fr>

	gnu: mpfrcx: Update to 0.6.2.
	* gnu/packages/algebra.scm (mpfrcx): Update to 0.6.2.

2021-06-21  Jack Hill  <jackhill@jackhill.us>

	gnu: Add eovim.
	* gnu/packages/vim (eovim): New variable.

2021-06-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mlt: Don't hardcode gcc value.
	* gnu/packages/video.scm (mlt)[arguments]: Adjust make-flags to use
	cc-for-target, cxx-for-target.

2021-06-21  Vinicius Monego  <monego@posteo.net>

	gnu: Add shotcut.
	* gnu/packages/video.scm (shotcut): New variable.

	gnu: mlt: Add optional dependencies.
	* gnu/packages/video.scm (mlt)[inputs]: Add alsa-plugins:pulseaudio,
	libebur128, rtaudio, sdl2, sdl2-image, sox, vidstab. Remove sdl.

	gnu: mlt: Update to 6.26.1.
	* gnu/packages/video.scm (mlt): Update to 6.26.1.

	gnu: mlt: Update license.
	* gnu/packages/video.scm (mlt)[license]: Change from gpl3 to lgpl2.1+.

2021-06-21  Xinglu Chen  <public@yoctocell.xyz>

	gnu: python-docutils: Update to 0.17.1.
	* gnu/packages/python-xyz.scm (python-docutils): Update to 0.17.1.

2021-06-21  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: moreutils: Remove obsolete source uri.
	* gnu/packages/moreutils.scm (moreutils): Remove obsolete origin uri as
	it returns 404.

2021-06-21  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: xkeyboard-config: Update to 2.33.
	* gnu/packages/xorg.scm (xkeyboard-config): Update to 2.33.

2021-06-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-iced.
	* gnu/packages/bioinformatics.scm (python-iced): New variable.

	gnu: python-argh: Remove python-tox.
	* gnu/packages/python-xyz.scm (python-argh)[propagated-inputs]: Remove python-tox.

	gnu: r-arrow: Add arrow libraries.
	* gnu/packages/cran.scm (r-arrow)[inputs]: Add the lib output of apache-arrow.

	gnu: apache-arrow: Update to 4.0.1.
	* gnu/packages/databases.scm (apache-arrow): Update to 4.0.1.
	[arguments]: Remove trailing boolean; ensure that xsimd is not downloaded and
	built anew.
	[inputs]: Add xsimd.

2021-06-21  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add cl-gserver.
	* gnu/packages/lisp-xyz.scm (cl-gserver, ecl-cl-gserver, sbcl-cl-gserver): New variables.

	gnu: Add cl-hamt.
	* gnu/packages/lisp-xyz.scm (cl-hamt, ecl-cl-hamt, sbcl-cl-hamt): New variables.

	gnu: Add cl-murmurhash.
	* gnu/packages/lisp-xyz.scm (cl-murmurhash, ecl-cl-murmurhash,
	sbcl-cl-murmurhash): New variables.

	gnu: Add cl-mock.
	* gnu/packages/lisp-xyz.scm (cl-mock, ecl-cl-mock, sbcl-cl-mock): New variables.

	gnu: Add atomics.
	* gnu/packages/lisp-xyz.scm (cl-atomics, ecl-atomics, sbcl-atomics): New variables.

	gnu: Add binding-arrows.
	* gnu/packages/lisp-xyz.scm (cl-binding-arrows, ecl-binding-arrows, sbcl-binding-arrows): New variables.

	gnu: Add forgotten ecl-stmx and cl-stmx definitions.
	* gnu/packages/lisp-xyz.scm (cl-ecl-stmx, ecl-ecl-stmx): New variables.

2021-06-21  Jack Hill  <jackhill@jackhill.us>

	gnu: Add tlf.
	* gnu/packages/patches/tlf-support-hamlib-4.2+.patch: New file.
	* gnu/local.mk: Add it.
	* gnu/packages/radio.scm (tlf): New variable.

2021-06-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-marginalia: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 0.7.

	gnu: emacs-vertico: Update to 0.12.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.12.

	gnu: emacs-corfu: Update to 0.9.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.9.

2021-06-21  Boris A. Dekshteyn  <boris.dekshteyn@gmail.com>

	gnu: font-terminus: Build Open Type Bitmap.
	* gnu/packages/fonts.scm (font-terminus)[outputs]: Add otb.
	[arguments]: Add 'build-otb, 'install-otb phases.

2021-06-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: kirc: Update to 0.2.7.
	* gnu/packages/irc.scm (kirc): Update to 0.2.7.

	gnu: asio: Update to 1.18.2.
	* gnu/packages/networking.scm (asio): Update to 1.18.2.

	gnu: whois: Update to 5.5.10.
	* gnu/packages/networking.scm (whois): Update to 5.5.10.

2021-06-20  Xinglu Chen  <public@yoctocell.xyz>

	gnu: ocaml-merlin: Inherit from ‘ocaml-dot-merlin-reader’.
	* gnu/packages/ocaml.scm (ocaml-merlin): Inherit from
	‘ocaml-dot-merlin-reader’, thus also updating it to 4.2-411.
	[version, source, build-system, home-page]: Remove.
	[arguments]<#:phases>: Use custom test phase.

	gnu: ocaml-dot-merlin-reader: Update to 4.2-411.
	* gnu/packages/ocaml.scm (ocaml-dot-merlin-reader): Update to 4.2-411.

2021-06-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: corsix-th: Update to 0.65.
	* gnu/packages/games.scm (corsix-th): Update to 0.65.

	gnu: tcpdump: Update to 4.99.1.
	* gnu/packages/admin.scm (tcpdump): Update to 4.99.1.

	gnu: rsnapshot: Update to 1.4.4.
	* gnu/packages/backup.scm (rsnapshot): Update to 1.4.4.

	gnu: knot: Update to 3.0.7.
	* gnu/packages/dns.scm (knot): Update to 3.0.7.

2021-06-20  Brice Waegeneire  <brice@waegenei.re>

	services: openssh: Replace 'without-password' by 'prohibit-password'.
	For some time, OpenSSH's option 'PermitRootLogin' has deprecated the
	ambiguous argument 'without-password' with 'prohibit-password'.

	* doc/guix.texi (Network Services): Replace 'without-password by
	'prohibit-password.
	* gnu/machine/digital-ocean.scm (guix-infect): Change system
	configuration to use 'prohibit-password.
	* gnu/services/ssh.scm (openssh-configuration): Change comment to use
	'prohibit-password.
	(openssh-config-file): Add support for 'prohibit-password to
	'permit-root-login'.  Warn about deprecated 'without-password usage.
	* gnu/tests/ganeti.scm (%ganeti-os): Replace 'without-password by
	'prohibit-password.

2021-06-20  Xinglu Chen  <public@yoctocell.xyz>

	gnu: ocaml-ppxlib: Update to 0.22.1.
	* gnu/packages/ocaml.scm (ocaml-ppxlib): Update to 0.22.1.

2021-06-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: why3: Update to 1.3.3.
	* gnu/packages/maths.scm (why3): Update to 1.3.3.
	[arguments]: Adjust for newer ocaml-num.

2021-06-20  Xinglu Chen  <public@yoctocell.xyz>

	gnu: ocaml-menhir: Update to 20210419.
	* gnu/packages/ocaml.scm (ocaml-menhir): Update to 20210419.

2021-06-20  Solene Rapenne  <solene@perso.pw>

	gnu: openvpn: Update to 2.5.3.
	* gnu/packages/vpn.scm (openvpn): Update to 2.5.3.

2021-06-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tectonic: Update to 0.7.0.
	* gnu/packages/rust-apps.scm (tectonic): Update to 0.7.0.

2021-06-20  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add ocaml-mparser-pcre.
	* gnu/packages/ocaml.scm (ocaml-mparser-pcre): New variable.

	gnu: Add ocaml-mparser-re.
	* gnu/packages/ocaml.scm (ocaml-mparser-re): New variable.

	gnu: Add ocaml-mparser.
	* gnu/packages/ocaml.scm (ocaml-mparser): New variable.

	gnu: ocaml4.07-pcre: Remove package.
	* gnu/packages/ocaml.scm (ocaml4.07-pcre): Remove package.  It has been
	superseded by ‘ocaml-pcre’.

	gnu: ocaml4.07-expect: Switch to default OCaml compiler.
	* gnu/packages/ocaml.scm (ocaml4.07-expect): Rename to ‘ocaml-expect’.
	[arguments]: Use default OCaml compiler.
	[native-inputs]: Use ‘ocaml-*’ packages instead of ‘ocaml4.07-*’.
	[propagated-inputs]: Likewise.
	[description]: Make it a full sentence.

	gnu: Add ocaml-pcre.
	* gnu/packages/ocaml.scm (ocaml-pcre): New variable.

2021-06-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emms: Update to 7.5.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 7.5.

	doc: Fix a typo.
	* doc/guix.texi (Substitute Server Authorization): Fix typo.

2021-06-19  Brice Waegeneire  <brice@waegenei.re>

	services: pcscd: Cleanup socket when started.
	Otherwise when pcscd doesn't terminate properly (ie. receive a SIGKILL),
	it won't start again because of it's socket already existing.

	* gnu/services/security-token.scm (pcscd-shepherd-service)[start]:
	Remove existing socket file.

2021-06-19  Brice Waegeneire  <brice@waegenei.re>

	gnu: opendoas: Fix restricted path "safepath".
	* gnu/packages/admin.scm (opendoas)[phases]: Rename 'fix-install' phase
	to 'pre-configure', run it before 'configure' and add a substitution for
	safepath.

2021-06-19  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: libevdev: Update to 1.11.0.
	* gnu/packages/xorg.scm (libevdev): Update to 1.11.0.

2021-06-19  Ryan Prior  <rprior@protonmail.com>

	gnu: esbuild: Update to 0.12.9.
	* gnu/packages/web.scm (esbuild): Update to 0.12.9.

2021-06-19  Brice Waegeneire  <brice@waegenei.re>

	import: launchpad: Fix typo.
	* guix/import/launchpad.scm (latest-release): Rename 'origin-github-uri'
	to 'origin-launchpad-uri'.

2021-06-19  Matthew James Kraai  <kraai@ftbfs.org>

	import: launchpad: Use repository to retrieve releases.
	* guix/import/launchpad.scm (latest-released-version): Use repository instead
	of package name.
	(latest-release): Pass repository to latest-released-version.

2021-06-19  Brice Waegeneire  <brice@waegenei.re>

	gnu: Add duc.
	* gnu/packages/disk.scm (duc): New variable.

2021-06-19  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: linkchecker: Update to 10.0.1.
	* gnu/packages/web.scm (linkchecker): Update to 10.0.1.
	[source]: Remove patches.
	[inputs]: Add python-beautifulsoup4. Replace python2-dnspython-1.16,
	python2-pyxdg and python2-requests with python-dnspython, python-pyxdg and
	python-requests respectively.
	[native-inputs]: Replace python2-pytest, python2-miniboa and
	python2-parameterized with python-pytest, python-miniboa and
	python-parameterized respectively.
	[arguments]: Use python 3. Replace check phase instead of deleting the
	standard phase and adding a custom one. Use add-installed-pythonpath instead
	of setting PYTHONPATH directly. Support disabling of tests with tests?.
	[home-page]: Update URI.
	* gnu/packages/patches/linkchecker-tests-require-network.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

2021-06-19  Stefan  <stefan-guix@vodafonemail.de>

	gnu: linux-libre: Correct name of EXTRAVERSION, and prepend "-" to content.
	* gnu/packages/linux.scm (make-linux-libre): Move the comment for the
	configuration-file argument to the correct position.
	(make-linux-libre*): Move the comment for the configuration-file argument
	to the correct position.
	Fix name of environment variable EXTRAVERSION.
	Prepend a hyphen to the content of EXTRAVERSION.

2021-06-19  Charles  <charles.b.jackson@protonmail.com>

	gnu: Add new variable font-borg-sans-mono.
	* gnu/packages/fonts.scm (font-borg-sans-mono): Add new variable.

2021-06-19  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into core-updates
	Note: this merge actually changes the 'curl' and 'python-attrs' derivations,
	as part of solving caf4a7a2770ef4d05a6e18f40d602e51da749ddc and
	12964df69a99de6190422c752fef65ef813f3b6b respectively.

	4604d43c0e (gnu: gnutls@3.6.16: Fix cross-compilation.) was ignored because it
	cannot currently be tested.

	 Conflicts:
		gnu/local.mk
		gnu/packages/aidc.scm
		gnu/packages/boost.scm
		gnu/packages/curl.scm
		gnu/packages/nettle.scm
		gnu/packages/networking.scm
		gnu/packages/python-xyz.scm
		gnu/packages/tls.scm

2021-06-19  Marius Bakke  <marius@gnu.org>

	gnu: Remove bsdiff traces.
	This is a follow-up to 373c7b5791acd8f377455be47260948b843dd5db.

	* gnu/packages/patches/bsdiff-CVE-2014-9862.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2021-06-19  Marius Bakke  <marius@gnu.org>

	gnu: efivar: Adjust for GCC 10.
	* gnu/packages/patches/efivar-gcc-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/linux.scm (efivar)[source](patches, modules, snippet): New
	fields.
	[arguments]: Use CC-FOR-TARGET while at it.

	gnu: jfsutils: Adjust for GCC 10.
	* gnu/packages/patches/jfsutils-gcc-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/file-systems.scm (jfsutils)[source](patches): Add it.

	gnu: isc-dhcp: Adjust for GCC 10.
	* gnu/packages/patches/isc-dhcp-gcc-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/admin.scm (isc-dhcp)[source](patches): New field.

	gnu: ath9k-htc-firmware: Adjust for GCC 10.
	* gnu/packages/patches/ath9k-htc-firmware-gcc-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/firmware.scm (ath9k-htc-firmware)[source](patches): Add it.

	gnu: gpm: Adjust for GCC 10.
	* gnu/packages/linux.scm (gpm)[source](modules, snippet): New fields.

	gnu: QEMU: Adjust for Sphinx 4.0.
	* gnu/packages/patches/qemu-sphinx-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/virtualization.scm (qemu)[source](patches): Add it.

	gnu: QEMU: Remove obsolete workaround.
	* gnu/packages/virtualization.scm (qemu)[arguments]: Remove phase hide-glibc.

2021-06-19  Marius Bakke  <marius@gnu.org>

	gnu: nss-certs: Do not inherit version and source from nss.
	...in order to avoid a top-level variable reference.  This reverts commit
	18c38c18989aab28a654c9e546243603690cc75e.

	* gnu/packages/certs.scm (nss-certs)[version, source]: Do not inherit from NSS.

2021-06-19  Marius Bakke  <marius@gnu.org>

	gnu: nss: Update to 3.67.
	* gnu/packages/nss.scm (nss): Update to 3.67.

2021-06-19  Marius Bakke  <marius@gnu.org>

	gnu: ntfs-3g: Do not run ldconfig during install.
	This previously did nothing, and became redundant with
	f85efa86e7690d9181946351631e02b1c20958c9.

	* gnu/packages/linux.scm (ntfs-3g)[arguments]: Add "--disable-ldconfig" to
	 #:configure-flags.

2021-06-19  Marius Bakke  <marius@gnu.org>

	gnu: spice: Adjust for newer GLib.
	* gnu/packages/spice.scm (spice)[arguments]: Set XDG_CONFIG_HOME before
	running the tests.

	gnu: poppler: Update to 21.06.1.
	* gnu/packages/pdf.scm (poppler): Update to 21.06.1.
	[arguments]: Add "-DENABLE_BOOST=OFF" to #:configure-flags.

	gnu: meson: Update to 0.58.1.
	* gnu/packages/build-tools.scm (meson): Update to 0.58.1.
	[source](patches): Remove.

	build-system/haskell: Import build variables.
	* guix/build-system/haskell.scm (haskell-build): Wrap in WITH-BUILD-VARIABLES
	in order to get %build-inputs and friends.

2021-06-19  Marius Bakke  <marius@gnu.org>

	build-system/node: Add missing module import.
	This accidentally disappeared in fcc39864dba82e14895afbe841091091366c96bc.

	* guix/build-system/node.scm: Import (guix store).

2021-06-19  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.127.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.127.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.43.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.43.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.12.12.
	* gnu/packages/linux.scm (linux-libre-5.12-version): Update to 5.12.12.
	(linux-libre-5.12-pristine-source): Update hash.

	gnu: linux-libre 4.4: Update to 4.4.273.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.273.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.273.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.273.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.237.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.237.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.195.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.195.
	(linux-libre-4.19-pristine-source): Update hash.

2021-06-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add missing imports to (gnu packages vpn).
	This follows up on c85ed0e758d7fa230c08dba6b95c65ceac098d50.

	* gnu/packages/vpn.scm: Import (gnu packages curl), (gnu packages gnome),
	and (gnu packages multiprecision).
	* gnu/packages/networking.scm: Remove unused
	(gnu packages multiprecision) import.

	f

2021-06-19  Julien Lepiller  <julien@lepiller.eu>

	gnu: cubicle: Make deterministic.
	* gnu/packages/ocaml.scm (cubicle)[arguments]: Remove build date from
	resulting binary.

	gnu: cubicle: Fix build with newer ocaml-num.
	* gnu/packages/ocaml.scm (cubicle)[arguments]: Adjust Makefile for
	changes in ocaml-num.

2021-06-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Move strongswan to (gnu packages vpn).
	See <https://logs.guix.gnu.org/guix/2021-06-19.log#015517>.

	* gnu/packages/networking.scm (strongswan): Move from here…
	* gnu/packages/vpn.scm (strongswan): …to here.

2021-06-19  pukkamustard  <pukkamustard@posteo.net>

	gnu: Update ocaml-mdx to 1.9.0.
	* gnu/packages/ocaml.scm (ocaml-mdx): Update to 1.9.0.

2021-06-19  Jack Hill  <jackhill@jackhill.us>

	services: guix: Authorize 'bordeaux.guix.gnu.org.pub' by default.
	This follows on from the changes in 4985a4272497bf9ba87a2190353d915da9b55906.

	* gnu/services/base.scm (%default-authorized-guix-keys): Add
	bordeaux.guix.gnu.org.pub.

2021-06-19  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add stmx.
	* gnu/packages/lisp-xyz.scm (cl-stmx, ecl-stmx, sbcl-stmx): New variables.

2021-06-18  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add ocaml-calendar.
	* gnu/packages/ocaml.scm (ocaml-calendar): New variable.

2021-06-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libaom: Omit static library.
	* gnu/packages/video.scm (libaom)[arguments]: Add a
	'delete-static-libraries phase to do so.

	gnu: libaom: Update to 3.1.1.
	* gnu/packages/video.scm (libaom): Update to 3.1.1.

	gnu: vcsh: Update to 1.20190621-4.
	* gnu/packages/version-control.scm (vcsh): Update to 1.20190621-4.

2021-06-18  Domagoj Stolfa  <ds815@gmx.com>

	gnu: strongswan: Update to 5.9.2.
	* gnu/packages/networking.scm (strongswan): Update to 5.9.2.

2021-06-18  Chris Marusich  <cmmarusich@gmail.com>

	gnu: check: Fix failing tests on powerpc64le-linux.
	Fixes <https://bugs.gnu.org/47698>.

	* gnu/packages/check.scm (check)[source]: Apply unreleased upstream commit
	4fbe702 as a patch.

2021-06-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: curl@7.77.0: Provide a correct TLS priority string.
	Fixes <https://bugs.gnu.org/49035>.

	* gnu/packages/patches/curl-7.77-tls-priority-string.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/curl.scm (curl-7.77.0)[source]: Use it.

2021-06-18  Xinglu Chen  <public@yoctocell.xyz>

	gnu: dune-bootstrap: Update to 2.8.5.
	* gnu/packages/ocaml.scm (dune-bootstrap): Update to 2.8.5.

2021-06-18  Andrew Tropin  <andrew@trop.in>

	gnu: xdg-desktop-portal-wlr: Update to 0.4.0.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Update to 0.4.0.

	gnu: xdg-desktop-portal: Update to 1.8.1 and honor XDG_DESKTOP_PORTAL_DIR.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal): Update to 1.8.1.
	[arguments, native-search-paths]: New field.

	gnu: pipewire: Update to 0.3.29.
	* gnu/packages/linux.scm (pipewire): Update to 0.3.29.

2021-06-18  Ludovic Courtès  <ludo@gnu.org>

	doc: Clarify Git commit signing; fix typo.
	Suggested by Maxime Devos <maximedevos@telenet.be>
	and Julien Lepiller <julien@lepiller.eu>.

	* doc/contributing.texi (Commit Access): Clarify Git commit signing
	setup and fix typo.

2021-06-18  Ludovic Courtès  <ludo@gnu.org>

	doc: Explain more reasons for commit revocation.
	* doc/contributing.texi (Commit Revocation): Expound.

2021-06-18  Ludovic Courtès  <ludo@gnu.org>
	    Christopher Baines  <mail@cbaines.net>

	doc: Add "Addressing Issues" section.
	* doc/contributing.texi (Addressing Issues): New section.

2021-06-18  Ludovic Courtès  <ludo@gnu.org>

	doc: Structure the "Commit Access" section.
	* doc/contributing.texi (Commit Access): Add introduction and section
	heading.  Separate OpenPGP setup from commit policy.

2021-06-18  Ludovic Courtès  <ludo@gnu.org>

	profiles: Add "XAUTHORITY" to the precious variables.
	Suggested by Maxime Devos <maximedevos@telenet.be>.

	* guix/profiles.scm (%precious-variables): Add "XAUTHORITY".

2021-06-18  Ludovic Courtès  <ludo@gnu.org>

	profiles: Add 'load-profile'.
	* guix/profiles.scm (%precious-variables): New variable.
	(purify-environment, load-profile): New procedures.
	* guix/scripts/environment.scm (%precious-variables)
	(purify-environment, create-environment): Remove.
	(launch-environment): Call 'load-profile' instead of 'create-environment'.
	* tests/profiles.scm ("load-profile"): New test.

	lint: check-patch-headers: Recognize Git diffs.
	* guix/lint.scm (check-patch-headers): Add "diff --git " prefix.

	build: Remove Guile 2.2 workaround.
	* build-aux/compile-all.scm <top level>: Remove Guile 2.2 workaround.

2021-06-18  Ludovic Courtès  <ludo@gnu.org>

	import: launchpad: Gracefully handle 404s from api.launchpad.net.
	Fixes <https://bugs.gnu.org/49031>.
	Reported by Emad Alblueshi <emad.albloushi@gmail.com>.

	* guix/import/launchpad.scm (latest-released-version): Gracefully handle
	'json-fetch' returning #f.

2021-06-18  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: python-miniboa: Update to 1.0.8.
	* gnu/packages/python-xyz.scm (python-miniboa): Update to 1.0.8.

2021-06-18  Christopher Baines  <mail@cbaines.net>

	gnu: guix: Update to 4985a42.
	* gnu/packages/package-management.scm (guix): Update to 4985a42.

2021-06-18  Paul A. Patience  <paul@apatience.com>

	gnu: Iosevka fonts: Update to 7.0.3.
	* gnu/packages/fonts.scm (font-iosevka, font-iosevka-slab,
	font-iosevka-term, font-iosevka-term-slab, font-iosevka-aile,
	font-iosevka-curly, font-iosevka-curly-slab, font-iosevka-etoile):
	Update to 7.0.3.
	(font-iosevka-sparkle): Delete variable.

2021-06-18  Boris A. Dekshteyn  <boris.dekshteyn@gmail.com>

	gnu: lib2geom: Update to commit b29d60e4.
	* gnu/packages/graphics.scm (lib2geom): Update to commit
	b29d60e49a58f4e8069544b44863b1a623e4ee59 (with inkscape 1.1 relased).

	gnu: inkscape: Update to version 1.1.
	* gnu/packages/patches/inkscape-1.1-fix-build-witch-gcc7.5.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/inkscape.scm (inkscape-1.0) Rename to inkscape-1.1.
	* gnu/packages/inkscape.scm (inkscape-1.1) Update to version 1.1.

2021-06-18  Christopher Baines  <mail@cbaines.net>

	Start enabling substitutes from bordeaux.guix.gnu.org.
	In addition to substitutes from ci.guix.gnu.org.  There are more changes that
	can be made in the future, but these changes seem like a good start.

	* config-daemon.ac (guix_substitute_urls): Add https://bordeaux.guix.gnu.org.
	* guix/scripts/substitute.scm (%default-substitute-urls): Add
	http://bordeaux.guix.gnu.org.
	* guix/store.scm (%default-substitute-urls): Add bordeaux.guix.gnu.org.
	* doc/guix.texi: Adjust accordingly.
	* doc/contributing.texi: Adjust accordingly.

2021-06-18  Sarah Morgensen via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add font-overpass.
	* gnu/packages/fonts.scm (font-overpass): New variable.

2021-06-18  Niklas Eklund  <niklas.eklund@posteo.net>

	gnu: Add xkb-switch.
	* gnu/packages/xdisorg.scm (xkb-switch): New variable.

	gnu: Add emacs-flycheck-package.
	*  gnu/emacs-xyz.scm (emacs-flycheck-package): New variable.

2021-06-18  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add emacs-package-build.
	* gnu/packages/emacs-xyz.scm (emacs-package-build): New variable.

2021-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 1.7.0-13.
	* gnu/packages/algebra.scm (giac): Update to 1.7.0-13.

	gnu: emacs-evil-matchit: Update to 2.3.12.
	* gnu/packages/emacs-xyz.scm (emacs-evil-matchit): Update to 2.3.12.

	gnu: emacs-org-ql: Update to 0.5.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.5.2.
	[arguments]<#:phases>: Remove unnecessary #t.

	gnu: emacs-epkg: Update to 3.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-epkg): Update to 3.3.1.

	gnu: emacs-closql: Update to 1.0.6.
	* gnu/packages/emacs-xyz.scm (emacs-closql): Update to 1.0.6.

	gnu: emacs-forge: Update to 0.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.2.1.

	gnu: emacs-transient: Update to 0.3.5.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.3.5.

	gnu: thinkfan: Update to 1.2.2.
	* gnu/packages/linux.scm (thinkfan): Update to 1.2.2.

	gnu: tectonic: Update to 0.6.4.
	* gnu/packages/rust-apps.scm (tectonic): Update to 0.6.4.

	gnu: emacs-emms: Update to 7.4.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 7.4.

	gnu: emacs-posframe: Update to 1.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.0.4.

2021-06-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tectonic: Update to 0.6.2.
	* gnu/packages/rust-apps.scm (tectonic): Update to 0.6.2.

2021-06-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-chicago.
	* gnu/packages/bioconductor.scm (r-chicago): New variable.

	gnu: Add r-delaporte.
	* gnu/packages/cran.scm (r-delaporte): New variable.

	gnu: r-gviz: Update to 1.36.1.
	* gnu/packages/bioconductor.scm (r-gviz): Update to 1.36.1.

	gnu: r-scater: Update to 1.20.1.
	* gnu/packages/bioconductor.scm (r-scater): Update to 1.20.1.

	gnu: r-rhdf5lib: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-rhdf5lib): Update to 1.14.1.

	gnu: r-biocstyle: Update to 2.20.1.
	* gnu/packages/bioconductor.scm (r-biocstyle): Update to 2.20.1.

	gnu: r-enrichplot: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.12.1.

	gnu: r-biocsingular: Update to 1.8.1.
	* gnu/packages/bioconductor.scm (r-biocsingular): Update to 1.8.1.

	gnu: r-diffbind: Update to 3.2.2.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.2.2.

	gnu: r-biostrings: Update to 2.60.1.
	* gnu/packages/bioconductor.scm (r-biostrings): Update to 2.60.1.

	gnu: r-biomart: Update to 2.48.1.
	* gnu/packages/bioconductor.scm (r-biomart): Update to 2.48.1.
	[propagated-inputs]: Add r-xml2.

	gnu: r-annotationdbi: Update to 1.54.1.
	* gnu/packages/bioconductor.scm (r-annotationdbi): Update to 1.54.1.

2021-06-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: liba52: Note the type of stream.
	* gnu/packages/video.scm (liba52)[synopsis, description]: A is for audio.

	doc: Update QEMU command line.
	* doc/guix.texi (Invoking guix system): Substitute ‘-nic’ for the
	obsolete ‘-net’.

	gnu: bcachefs-tools: Update to 0.1-8.fe1bb39.
	* gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-8.fe1bb39.

2021-06-17  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Improve the installation device detection method.
	Fixes: <https://issues.guix.gnu.org/47780>.

	* gnu/installer/parted.scm (installation-device): New method.
	(non-install-devices): Remove devices which are reported as read-only by
	parted or which path is identical to the installation device path returned by
	the above method.

2021-06-17  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guile-parted: Update to 0.0.5.
	* gnu/packages/guile-xyz.scm (guile-parted): Update to 0.0.5.

2021-06-17  Brice Waegeneire  <brice@waegenei.re>

	gnu: openntpd: Get libressl version from the inputs.
	* gnu/packages/ntp.scm (openntpd)[arguments]: Get libressl version from
	the package inputs.

2021-06-17  Brice Waegeneire  <brice@waegenei.re>

	gnu: libressl: Remove search paths.
	Unlike OpenSSL, LibreSSL hardcode it's certificate bundle and doesn't
	allow to specify it through a environment variable.

	* gnu/packages/tls.scm (libressl)[configure-flags]: Specify OpenSSL
	configuration directory.
	[native-search-paths]: Remove it.
	* gnu/packages/ntp.scm (openntpd)[configure-flags]: Adjust CAcert
	location.

2021-06-17  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: farstream: Enable tests.
	This patch depends on gstreamer's update to 1.18.4.

	* gnu/packages/patches/farstream-gupnp.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/freedesktop.scm (farstream)[patches]: Use it.
	[arguments](tests?): Remove argument.
	[phases](disable-timeout-tests): New phase.

2021-06-17  Brice Waegeneire  <brice@waegenei.re>

	gnu: brightnessctl: Add elogind support.
	* gnu/packages/patches/brightnessctl-elogind-support.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/linux.scm (brightnessctl)[source]: Apply it.
	[make-flags]: Enable logind support.
	[native-inputs]: Add pkg-config.
	[inputs]: Add elogind.

2021-06-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	pack: Fix the system value passed to build-docker-image.
	Before this change, the system value would be passed as x86_64 when using a
	i686-linux emulated system, e.g.:

	  $ guix environment --system=i686-linux --ad-hoc  guile -- \
	      guile -c '(display (utsname:machine (uname))) (newline)'
	  x86_64

	This change uses the Guile builtin %host-type variable, which doesn't have
	this problem:

	  $ guix environment --system=i686-linux --ad-hoc guile -- \
	      guile -c '(display %host-type) (newline)'
	  i686-unknown-linux-gnu

	* guix/scripts/pack.scm (docker-image)[#:system] Use %host-type as a fall-back
	when target is not defined.

2021-06-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add undbx.
	* gnu/packages/mail.scm (undbx): New variable.

2021-06-16  Marius Bakke  <marius@gnu.org>

	gnu: ffmpeg: Build with the latest SRT.
	* gnu/packages/video.scm (ffmpeg)[inputs]: Change from SRT-1.4.1 to SRT.

	gnu: ungoogled-chromium: Update to 91.0.4472.106-0.bd0ffd1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 91.0.4472.106.
	(ungoogled-chromium)[source]: Update checksum.

	gnu: node: Prepare for ICU 69.
	* gnu/packages/node.scm (node)[source](snippet): Add substitution.

2021-06-16  Solene Rapenne  <solene@perso.pw>

	gnu: lagrange: Update to 1.5.2.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.5.2.

	gnu: weechat: Update to 3.2.
	* gnu/packages/irc.scm (weechat): Update to 3.2.

2021-06-16  Leo Famulari  <leo@famulari.name>

	gnu: HexChat: Add Libera Chat to the list of networks.
	* gnu/packages/patches/hexchat-add-libera-chat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/messaging.scm (hexchat)[source]: Use it.

2021-06-16  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: xterm: Update to 368.
	* gnu/packages/xorg.scm (xterm): Update to 368.

2021-06-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nushell: Update to 0.32.0.
	* gnu/packages/shells.scm (nushell): Update to 0.32.0.
	(rust-nu-ansi-term-0.32):
	(rust-nu-cli-0.32):
	(rust-nu-command-0.32):
	(rust-nu-data-0.32):
	(rust-nu-engine-0.32):
	(rust-nu-errors-0.32):
	(rust-nu-json-0.32):
	(rust-nu-parser-0.32):
	(rust-nu-plugin-0.32):
	(rust-nu-plugin-binaryview-0.32):
	(rust-nu-plugin-chart-0.32):
	(rust-nu-plugin-fetch-0.32):
	(rust-nu-plugin-from-bson-0.32):
	(rust-nu-plugin-from-sqlite-0.32):
	(rust-nu-plugin-inc-0.32):
	(rust-nu-plugin-match-0.32):
	(rust-nu-plugin-post-0.32):
	(rust-nu-plugin-query-json-0.32):
	(rust-nu-plugin-sys-0.32):
	(rust-nu-plugin-textview-0.32):
	(rust-nu-plugin-to-bson-0.32):
	(rust-nu-plugin-to-sqlite-0.32):
	(rust-nu-plugin-tree-0.32):
	(rust-nu-plugin-xpath-0.32):
	(rust-nu-pretty-hex-0.32):
	(rust-nu-protocol-0.32):
	(rust-nu-stream-0.32):
	(rust-nu-test-support-0.32):
	(rust-nu-value-ext-0.32): Update to 0.32.0.

	gnu: Add rust-polars-0.13.
	* gnu/packages/crates-io.scm (rust-polars-0.13): New variable.

	gnu: Add rust-polars-lazy-0.13.
	* gnu/packages/crates-io.scm (rust-polars-lazy-0.13): New variable.

	gnu: Add rust-polars-io-0.13.
	* gnu/packages/crates-io.scm (rust-polars-io-0.13): New variable.

	gnu: Add rust-polars-core-0.13.
	* gnu/packages/crates-io.scm (rust-polars-core-0.13): New variable.

	gnu: Add rust-polars-arrow-0.13.
	* gnu/packages/crates-io.scm (rust-polars-arrow-0.13): New variable.

	gnu: Add rust-ndarray-0.13.
	* gnu/packages/crates-io.scm (rust-ndarray-0.13): New variable.
	(rust-ndarray-0.12): Inherit from above.
	* gnu/packages/patches/rust-ndarray-0.13-remove-blas-src.patch: New file.
	* gnu/local.mk: Register new file.

	gnu: Add rust-comfy-table-1.
	* gnu/packages/crates-io.scm (rust-comfy-table-1): New variable.

	gnu: Add rust-strum-0.20.
	* gnu/packages/crates-io.scm (rust-strum-0.20): New variable.
	(rust-strum-0.18): Inherit from above.

	gnu: Add rust-strum-macros-0.20.
	* gnu/packages/crates-io.scm (rust-strum-macros-0.20): New variable.
	(rust-strum-macros-0.18): Inherit from above.

	gnu: Add rust-parquet-4.
	* gnu/packages/crates-io.scm (rust-parquet-4): New variable.

	gnu: Add rust-arrow-4.
	* gnu/packages/crates-io.scm (rust-arrow-4): New variable.

	gnu: Add rust-multiversion-0.6.
	* gnu/packages/crates-io.scm (rust-multiversion-0.6): New variable.

	gnu: Add rust-multiversion-macros-0.6.
	* gnu/packages/crates-io.scm (rust-multiversion-macros-0.6): New variable.

	gnu: Add rust-cfg-aliases-0.1.
	* gnu/packages/crates-io.scm (rust-cfg-aliases-0.1): New variable.

	gnu: Add rust-flatbuffers-0.8.
	* gnu/packages/crates-io.scm (rust-flatbuffers-0.8): New variable.

	gnu: Add rust-num-0.4.
	* gnu/packages/crates-io.scm (rust-num-0.4): New variable.
	(rust-num-0.3): Inherit from above.

	gnu: rust-num-iter-0.1: Update to 0.1.42.
	* gnu/packages/crates-io.scm (rust-num-iter-0.1): Update to 0.1.42.
	(arguments)<#:cargo-inputs>: Re-order alphabetically.

	gnu: Add rust-num-rational-0.4.
	* gnu/packages/crates-io.scm (rust-num-rational-0.4): New variable.
	(rust-num-rational-0.3): Inherit from above.

	gnu: Add rust-num-complex-0.4.
	* gnu/packages/crates-io.scm (rust-num-complex-0.4): New variable.
	(rust-num-complex-0.3): Inherit from above.

	gnu: Add rust-num-bigint-0.4.
	* gnu/packages/crates-io.scm (rust-num-bigint-0.4): New variable.
	(rust-num-bigint-0.3): Inherit from above.

	gnu: Add rust-rusqlite-0.25.
	* gnu/packages/crates-io.scm (rust-rusqlite-0.25): New variable.
	(rust-rusqlite-0.24): Inherit from above.

	gnu: Add rust-hashlink-0.7.
	* gnu/packages/crates-io.scm (rust-hashlink-0.7): New variable.
	(rust-hashlink-0.6): Inherit from above.

	gnu: Add rust-hashbrown-0.11.
	* gnu/packages/crates-io.scm (rust-hashbrown-0.11): New variable.
	(rust-hashbrown-0.9): Inherit from above.

	gnu: rust-bumpalo-3: Update to 3.7.0.
	* gnu/packages/crates-io.scm (rust-bumpalo-3): Update to 3.7.0.

	gnu: Add rust-ahash-0.7.
	* gnu/packages/crates-io.scm (rust-ahash-0.7): New variable.
	(rust-ahash-0.4): Inherit from above.

	gnu: rust-const-random-0.1: Update to 0.1.13.
	* gnu/packages/crates-io.scm (rust-const-random-0.1): Update to 0.1.13.

	gnu: rust-const-random-macro-0.1: Update to 0.1.13.
	* gnu/packages/crates-io.scm (rust-const-random-macro-0.1): Update to 0.1.13.

	gnu: Add rust-tiny-keccak-2.
	* gnu/packages/crates-io.scm (rust-tiny-keccak-2): New variable.

	gnu: Add rust-crunchy-0.2.
	* gnu/packages/crates-io.scm (rust-crunchy-0.2): New variable.

	gnu: Add rust-lz4-1.
	* gnu/packages/crates-io.scm (rust-lz4-1): New variable.

	gnu: Add rust-lz4-sys-1.
	* gnu/packages/crates-io.scm (rust-lz4-sys-1): New variable.

	gnu: Add rust-parquet-format-2.
	* gnu/packages/crates-io.scm (rust-parquet-format-2): New variable.

	gnu: Add rust-thrift-0.13.
	* gnu/packages/crates-io.scm (rust-thrift-0.13): New variable.

	gnu: Add rust-integer-encoding-1.
	* gnu/packages/crates-io.scm (rust-integer-encoding-1): New variable.

	gnu: Add rust-zstd-0.8.
	* gnu/packages/crates-io.scm (rust-zstd-0.8): New variable.
	(rust-zstd-0.6): Inherit from above.

	gnu: Add rust-zstd-safe-4.
	* gnu/packages/crates-io.scm (rust-zstd-safe-4): New variable.
	(rust-zstd-safe-3): Inherit from above.

	gnu: rust-zstd-sys-1: Update to 1.6.0+zstd.1.5.0.
	* gnu/packages/crates-io.scm (rust-zstd-sys-1): Update to 1.6.0+zstd.1.5.0.

	gnu: Add rust-bindgen-0.58.
	* gnu/packages/crates-io.scm (rust-bindgen-0.58): New variable.
	(rust-bindgen-0.57): Inherit from above.

	gnu: Add rust-shlex-1.
	* gnu/packages/crates-io.scm (rust-shlex-1): New variable.
	(rust-shlex-0.1): Inherit from above.

	gnu: Add rust-rand-distr-0.3.
	* gnu/packages/crates-io.scm (rust-rand-distr-0.3): New variable.
	(rust-rand-distr-0.2): Inherit from above.

	gnu: Add rust-unsafe-unwrap-0.1.
	* gnu/packages/crates-io.scm (rust-unsafe-unwrap-0.1): New variable.

	gnu: Add rust-fast-float-0.2.
	* gnu/packages/crates-io.scm (rust-fast-float-0.2): New variable.

	gnu: Add rust-lexical-5.
	* gnu/packages/crates-io.scm (rust-lexical-5): New variable.

	gnu: rust-lexical-core-0.7: Update to 0.7.6.
	* gnu/packages/crates-io.scm (rust-lexical-core-0.7): Update to 0.7.6.

	gnu: Add rust-approx-0.4.
	* gnu/packages/crates-io.scm (rust-approx-0.4): New variable.
	(rust-approx-0.3): Inherit from above.

	gnu: Add rust-sys-locale-0.1.
	* gnu/packages/crates-io.scm (rust-sys-locale-0.1): New variable.

	gnu: Add rust-cstr-core-0.2.
	* gnu/packages/crates-io.scm (rust-cstr-core-0.2): New variable.

	gnu: Add rust-libsqlite3-sys-0.22.
	* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.22): New variable.
	(rust-libsqlite3-sys-0.20): Inherit from above.

	gnu: rust-rustyline-8: Update to 8.2.0.
	* gnu/packages/crates-io.scm (rust-rustyline-8): Update to 8.2.0.

	gnu: rust-clipboard-win-4: Update to 4.2.1.
	* gnu/packages/crates-io.scm (rust-clipboard-win-4): Update to 4.2.1.

	gnu: rust-error-code-2: Update to 2.3.0.
	* gnu/packages/crates-io.scm (rust-error-code-2): Update to 2.3.0.

	gnu: Add rust-fd-lock-2.
	* gnu/packages/crates-io.scm (rust-fd-lock-2): New variable.

	gnu: rust-nipper-0.1: Update to 0.1.9.
	* gnu/packages/crates-io.scm (rust-nipper-0.1): Update to 0.1.9.

2021-06-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: epson-inkjet-printer-escpr: Update to 1.7.11.
	* gnu/packages/cups.scm (epson-inkjet-printer-escpr): Update to 1.7.11.

	gnu: cryptsetup: Update LUKS2 comment.
	* gnu/packages/cryptsetup.scm (cryptsetup)[arguments]: Update comment to 2.06.

	gnu: Respect ‘rootdelay’ kernel command-line argument.
	* gnu/build/linux-boot.scm (boot-system): Sleep for "rootdelay=SECONDS"
	when specified on the kernel command line.

2021-06-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	bash_completion: Complete options for ‘guix environment’.
	Note that there are still plenty of bugs that this series didn't fix,
	e.g.:

	  $ guix time-machine -- system reconf<Tab>

	* etc/completion/bash/guix (_guix_complete): Call _guix_complete_option
	if the word at point looks like an option.

2021-06-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	bash completion: Complete options for the right command.
	* etc/completion/bash/guix (_guix_complete_option): Receive two
	arguments and complete the second based on the first, instead
	of blindly completing the very last word based on the very first
	(sub)command.
	(_guix_complete): Adjust both calls.

	bash completion: Really support subcommands.
	* etc/completion/bash/guix (_guix_is_option): New function.
	(_guix_is_command): Remove function to replace it with simple string
	comparison…
	(_guix_complete): …here.  Complete the ‘innermost’ command at point.

	gnu: bash-completion: Look in user directories first.
	* gnu/packages/patches/bash-completion-directories.patch: Move user
	directories to the head of the list.

2021-06-16  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-quri: Update to 0.4.0.
	* gnu/packages/lisp-xyz.scm (sbcl-quri): Update to 0.4.0.

2021-06-16  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add slstatus.
	* gnu/packages/suckless.scm (slstatus): New variable.

2021-06-15  Boris A. Dekshteyn  <boris.dekshteyn@gmail.com>

	gnu: font-terminus: Update to 4.49.1.
	* gnu/packages/fonts.scm (font-terminus): Update to 4.49.1.

2021-06-15  Xinglu Chen  <public@yoctocell.xyz>

	gnu: python-pygit2: Update to 1.6.0.
	* gnu/packages/python-xyz.scm (python-pygit2): Update to 1.6.0.

2021-06-15  Solene Rapenne  <solene@perso.pw>

	gnu: rednotebook: Update to 2.22.
	* gnu/packages/rednotebook.scm (rednotebook): Update to 2.22.

2021-06-15  Vinicius Monego  <monego@posteo.net>

	gnu: libngspice: Enable ciderlib.
	* gnu/packages/engineering.scm (libngspice)[source]: Remove snippet that
	deleted ciderlib.
	[arguments]: Pass "--enable-ciderlib" to #:configure-flags.
	[license]: Add license for ciderlib.

	gnu: libngspice: Update to 34.
	* gnu/packages/engineering.scm (libngspice): Update to 34.
	[source]: Make some cosmetic changes.
	[arguments]<#:phases>: Don't return #t.
	(ngspice)[arguments]<#:phases>: Don't return #t. Remove 'delete-cmpp-dlmain
	phase because these files are not installed anymore.

2021-06-15  Jack Hill  <jackhill@jackhill.us>

	gnu: goffice: Update to 0.10.50.
	* gnu/packages/gnome.scm (goffice): Update to 0.10.50.

2021-06-15  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-webkit: Update to 20210610.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20210610.

2021-06-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nano: Update to 5.8.
	* gnu/packages/nano.scm (nano): Update to 5.8.

2021-06-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tectonic: Unbundle Harfbuzz.
	* gnu/packages/rust-apps.scm (tectonic)[arguments]<#:cargo-build-flags>: Force
	using our Harfbuzz.

	gnu: tectonic: Update to 0.6.1.
	* gnu/packages/rust-apps.scm (tectonic): Update to 0.6.1.

	gnu: Add rust-tectonic-status-base-0.2.
	* gnu/packages/crates-io.scm (rust-tectonic-status-base-0.2): New variable.
	(rust-tectonic-status-base-0.1): Inherit from above.

	gnu: Add rust-tectonic-bridge-core-0.2.
	* gnu/packages/crates-io.scm (rust-tectonic-bridge-core-0.2): New variable.
	(rust-tectonic-bridge-core-0.1): Inherit from above.

	gnu: Add rust-tectonic-io-base-0.3.
	* gnu/packages/crates-io.scm (rust-tectonic-io-base-0.3): New variable.
	(rust-tectonic-io-base-0.2): Inherit from above.

	gnu: Add rust-tectonic-bundles-0.1.
	* gnu/packages/crates-io.scm (rust-tectonic-bundles-0.1): New variable.

	gnu: Add rust-tectonic-docmodel-0.1.
	* gnu/packages/crates-io.scm (rust-tectonic-docmodel-0.1): New variable.

	gnu: rust-tectonic-engine-xetex-0.1: Update to 0.1.1.
	* gnu/packages/crates-io.scm (rust-tectonic-engine-xetex-0.1): Update to 0.1.1.

2021-06-15  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Fix Kerberos support.
	Fixes <https://bugs.gnu.org/48959>.

	* gnu/packages/gnuzilla.scm (icecat)[arguments]: In the 'wrap-program' phase,
	add mit-krb5 to the LD_LIBRARY_PATH.

2021-06-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-gnugo: Update to 3.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-gnugo): Update to 3.1.1.

2021-06-14  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-32.870a0c6.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to to
	0-32.870a0c6.

2021-06-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tor: Update to 0.4.6.5.
	* gnu/packages/tor.scm (tor): Update to 0.4.6.5.
	[source]: Add a patch to fix building with GCC 7.
	* gnu/packages/patches/tor-fix-build-with-gcc-7.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-06-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-cgatcore.
	* gnu/packages/bioinformatics.scm (python-cgatcore): New variable.

	gnu: Add python-ruffus.
	* gnu/packages/python-science.scm (python-ruffus): New variable.

2021-06-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tor: Update to 0.4.5.9 [security fixes].
	This release fixes CVE-2021-34548, CVE-2021-34550, and TROVE-2021-004.

	* gnu/packages/tor.scm (tor): Update to 0.4.5.9.

2021-06-14  Kei Kebreau  <kkebreau@posteo.net>

	gnu: wxmaxima: Update to 21.05.2.
	* gnu/packages/maths.scm (wxmaxima): Update to 21.05.2.

	gnu: maxima: Update to 5.45.0.
	* gnu/packages/maths.scm (maxima): Update to 5.45.0.

2021-06-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-scratch: Update to 1.1.0.
	* gnu/packages/julia-xyz.scm (julia-scratch): Update to 1.1.0.

	gnu: julia-reexport: Update to 1.1.0.
	* gnu/packages/julia-xyz.scm (julia-reexport): Update to 1.1.0.

	gnu: julia-pdmats: Update to 0.11.1.
	* gnu/packages/julia-xyz.scm (julia-pdmats): Update to 0.11.1.

	gnu: julia-offsetarrays: Update to 1.9.2.
	* gnu/packages/julia-xyz.scm (julia-offsetarrays): Update to 1.9.2.

	gnu: julia-iocapture: Update to 0.2.2.
	* gnu/packages/julia-xyz.scm (julia-iocapture): Update to 0.2.2.

	gnu: julia-ffmpeg: Update to 0.4.1.
	* gnu/packages/julia-xyz.scm (julia-ffmpeg): Update to 0.4.1.

	gnu: julia-docstringextensions: Update to 0.8.5.
	* gnu/packages/julia-xyz.scm (julia-docstringextensions): Update to 0.8.5.

	gnu: julia-compat: Update to 3.30.0.
	* gnu/packages/julia-xyz.scm (julia-compat): Update to 3.30.0.

	gnu: julia-adapt: Update to 3.3.1.
	* gnu/packages/julia-xyz.scm (julia-adapt): Update to 3.3.1.

	gnu: julia-unitful: Update to 1.8.0.
	* gnu/packages/julia-xyz.scm (julia-unitful): Update to 1.8.0.

2021-06-14  Ludovic Courtès  <ludo@gnu.org>

	hg-download: Make (guix swh) output visible.
	* guix/hg-download.scm (hg-fetch)[build]: Add 'setvbuf' calls.

2021-06-14  Xinglu Chen  <public@yoctocell.xyz>

	hg-download: Support falling back to SWH.
	* guix/hg-download.scm (hg-fetch): Fall back to fetching the source from SWH
	if the upstream source is missing.

	swh: Support lookup of Hg tags.
	* guix/swh.scm (lookup-origin-revision): Support lookup of Hg tags, not just
	Git tags.

2021-06-14  Ludovic Courtès  <ludo@gnu.org>

	services: Remove deprecated service procedures.
	These service procedures were deprecated in January 2019, for instance
	in commit 65a67bf711b14bc7200f6730c0f173375ca12974.

	* gnu/services/avahi.scm (avahi-service): Remove.
	* gnu/services/base.scm (console-keymap, guix-service)
	(guix-publish-service, gpm-service, urandom-seed-service): Remove.
	* gnu/services/desktop.scm (upower-service, colord-service): Remove.
	* gnu/services/mcron.scm (mcron-service): Remove.
	* gnu/services/messaging.scm (bitlbee-service): Remove.
	* gnu/services/networking.scm (dhcp-client-service, ntp-service)
	(tor-service): Remove.
	* gnu/services/xorg.scm (slim-service, gdm-service): Remove.

2021-06-14  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hwloc: Update to 2.5.0.
	* gnu/packages/mpi.scm (hwloc-2): Update to 2.5.0.

2021-06-14  Carl Dong  <contact@carldong.me>

	gnu: gcc-8: Make static libs reproducible
	This fixes the nonreproducibility in gcc documented here:
	https://reproducible-builds.org/docs/archives/#gnu-libtool

	* gnu/packages/patches/gcc-8-sort-libtool-find-output.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/gcc.scm (gcc-8)[source]: Apply it.

2021-06-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add irods-client-icommands.
	* gnu/packages/irods.scm (irods-client-icommands): New variable.

	gnu: Add irods.
	* gnu/packages/irods.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: Add avro-cpp-1.9-for-irods.
	* gnu/packages/serialization.scm (avro-cpp-1.9-for-irods): New variable.

	gnu: Add fmt-for-irods.
	* gnu/packages/pretty-print.scm (fmt-for-irods): New variable.

	gnu: Add nanodbc-for-irods.
	* gnu/packages/databases.scm (nanodbc-for-irods): New variable.

	gnu: Add snappy-with-clang6.
	* gnu/packages/compression.scm (snappy-with-clang6): New variable.

	gnu: Add boost-for-irods.
	* gnu/packages/boost.scm (boost-for-irods): New variable.

2021-06-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-static: Update to 0.2.5.
	* gnu/packages/julia-xyz.scm (julia-static): Update to 0.2.5.

	gnu: julia-weakrefstrings: Update to 1.0.0.
	* gnu/packages/julia-xyz.scm (julia-weakrefstrings): Update to 1.0.0.
	[propagated-inputs]: Add julia-parsers.

	gnu: Add julia-referencetests.
	* gnu/packages/julia-xyz.scm (julia-referencetests): New variable.

	gnu: Add julia-imagemagick.
	* gnu/packages/julia-xyz.scm (julia-imagemagick): New variable.

	gnu: Add julia-imageinterminal.
	* gnu/packages/julia-xyz.scm (julia-imageinterminal): New variable.

	gnu: Add julia-imagetransformations.
	* gnu/packages/julia-xyz.scm (julia-imagetransformations): New variable.

	gnu: Add julia-interpolations.
	* gnu/packages/julia-xyz.scm (julia-interpolations): New variable.

	gnu: Add julia-coordinatetransformations.
	* gnu/packages/julia-xyz.scm (julia-coordinatetransformations): New variable.

	gnu: Add julia-imageshow.
	* gnu/packages/julia-xyz.scm (julia-imageshow): New variable.

	gnu: Add julia-imagebase.
	* gnu/packages/julia-xyz.scm (julia-imagebase): New variable.

	gnu: Add julia-imagemetadata.
	* gnu/packages/julia-xyz.scm (julia-imagemetadata): New variable.

	gnu: Add julia-imageaxes.
	* gnu/packages/julia-xyz.scm (julia-imageaxes): New variable.

	gnu: Add julia-imagecore.
	* gnu/packages/julia-xyz.scm (julia-imagecore): New variable.

	gnu: Add julia-mosaicviews.
	* gnu/packages/julia-xyz.scm (julia-mosaicviews): New variable.

	gnu: Add julia-stackviews.
	* gnu/packages/julia-xyz.scm (julia-stackviews): New variable.

	gnu: Add julia-nlsolversbase.
	* gnu/packages/julia-xyz.scm (julia-nlsolversbase): New variable.

	gnu: Add julia-recursivearraytools.
	* gnu/packages/julia-xyz.scm (julia-recursivearraytools): New variable.

	gnu: Add julia-finitediff.
	* gnu/packages/julia-xyz.scm (julia-finitediff): New variable.

	gnu: Add julia-positivefactorizations.
	* gnu/packages/julia-xyz.scm (julia-positivefactorizations): New variable.

	gnu: Add julia-reversediff.
	* gnu/packages/julia-xyz.scm (julia-reversediff): New variable.

	gnu: Add julia-functionwrappers.
	* gnu/packages/julia-xyz.scm (julia-functionwrappers): New variable.

	gnu: Add julia-recipespipeline.
	* gnu/packages/julia-xyz.scm (julia-recipespipeline): New variable.

	gnu: Add julia-testimages.
	* gnu/packages/julia-xyz.scm (julia-testimages): New variable.

	gnu: Add julia-axisarrays.
	* gnu/packages/julia-xyz.scm (julia-axisarrays): New variable.

	gnu: Add julia-intervalsets.
	* gnu/packages/julia-xyz.scm (julia-intervalsets): New variable.

	gnu: Add julia-ellipsisnotation.
	* gnu/packages/julia-xyz.scm (julia-ellipsisnotation): New variable.

	gnu: Add julia-arrayinterface.
	* gnu/packages/julia-xyz.scm (julia-arrayinterface): New variable.

	gnu: Add julia-deepdiffs.
	* gnu/packages/julia-xyz.scm (julia-deepdiffs): New variable.

	gnu: Add julia-fileio.
	* gnu/packages/julia-xyz.scm (julia-fileio): New variable.

	gnu: Add julia-filepathsbase.
	* gnu/packages/julia-xyz.scm (julia-filepathsbase): New variable.

	gnu: Add julia-json3.
	* gnu/packages/julia-xyz.scm (julia-json3): New variable.

	gnu: Add julia-structtypes.
	* gnu/packages/julia-xyz.scm (julia-structtypes): New variable.

	gnu: Add julia-combinatorics.
	* gnu/packages/julia-xyz.scm (julia-combinatorics): New variable.

2021-06-14  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: komikku: Update to 0.29.2.
	* gnu/packages/gnome.scm (komikku): Update to 0.29.2.
	[inputs]: Add python-cloudscraper.

2021-06-14  itd  <itd@net.in.tum.de>

	hg-download: Remove bogus hg-reference-recursive? export.
	* guix/hg-download.scm: Do not export undefined hg-reference-recursive?.

2021-06-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-cepl.
	* gnu/packages/lisp-xyz.scm (cl-cepl, ecl-cepl, sbcl-cepl): New variables.

	gnu: cl-specialized-function: Update to 0.1-3.5e2b044.
	* gnu/packages/lisp-xyz.scm: (sbcl-specialized-function): Update to
	  0.1-3.5e2b044.
	  [arguments]: Enable tests.

	gnu: Add cl-chirp.
	* gnu/packages/lisp-xyz.scm (cl-chirp, ecl-chirp, sbcl-chirp): New variables.

	gnu: Add cl-glfw3.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-glfw3, ecl-cl-glfw3, cl-glfw3): New
	  variables.

2021-06-14  Mark H Weaver  <mhw@netris.org>

	gnu: nettle-3.7: Update to 3.7.3 [fixes CVE-2021-3580].
	* gnu/packages/nettle.scm (nettle-3.7): Update to 3.7.3.

	gnu: nettle-3.5: Add replacement to fix CVE-2021-3580 et al.
	* gnu/packages/patches/nettle-3.5-check-_pkcs1_sec_decrypt-msg-len.patch,
	gnu/packages/patches/nettle-3.5-CVE-2021-3580-pt1.patch,
	gnu/packages/patches/nettle-3.5-CVE-2021-3580-pt2.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/nettle.scm (nettle)[replacement]: New field.
	(nettle-3.5/fixed): New variable.

2021-06-14  Solene Rapenne  <solene@perso.pw>

	gnu: gnumeric: Update to 1.12.50.
	* gnu/packages/gnome.scm (gnumeric): Update to 1.12.50.

2021-06-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add qtbase 6.1.0.
	* gnu/packages/qt.scm (qtbase): New variable.

2021-06-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Rename qtbase to qtbase-5.
	This change was automated via the following command:

	$ git ls-files | xargs sed -i 's/,qtbase)/,qtbase-5)/g'
	$ git ls-files | xargs sed -i 's/inherit qtbase)/inherit qtbase-5)/g'
	$ git ls-files | xargs sed -i 's/package-version qtbase)/package-version qtbase-5)/g'
	$ git checkout etc    # to clear some spurious changes

	This is done so the qtbase package can be upgraded to version 6 in the
	following commit.

2021-06-14  Luis Felipe  <luis.felipe.la@protonmail.com>

	doc: Fix reference to the bind package variable name.
	* doc/guix.texi (Globally-Visible Packages): Change "bind" variable
	name to the actual variable name, "isc-bind".

2021-06-13  Ludovic Courtès  <ludo@gnu.org>

	guix package: Do not say "nothing to do" upon rollback & co.
	Previously, "guix package --switch-generations=4" or similar would print
	"nothing to do".

	* guix/scripts/package.scm (process-actions): Do not warn about "nothing
	to do" when one of %ACTIONS is requested.

2021-06-13  Solene Rapenne  <solene@perso.pw>

	gnu: prosody: Update to 0.11.9.
	* gnu/packages/messaging.scm (prosody): Update to 0.11.9.

2021-06-13  Paul A. Patience  <paul@apatience.com>

	doc, gnu, guix: Fix typos.
	* doc/guix.texi: Fix various typos and reword a sentence.
	* gnu/packages/cpp.scm (cpplint)[description]: Fix typo.
	* gnu/packages/dns.scm (ldns): Fix typo in comment.
	* gnu/packages/games.scm (yamagi-quake2): Fix typo in comment.
	* gnu/packages/qt.scm (python-pyqtwebengine): Fix typo in comment.
	* gnu/packages/rails.scm (ruby-autoprefixer-rails): Fix typo in comment.
	* gnu/packages/syndication.scm (quiterss)[description]: Fix typo.
	* gnu/packages/terminals.scm (kmscon): Fix typo in comment.
	* gnu/packages/xml.scm (perl-xml-sax-base)[description]: Fix typo.
	  (python-elementpath)[description]: Fix typo.
	* guix/build/asdf-build-system.scm (output-translation): Fix typo in docstring.

2021-06-13  Xinglu Chen  <public@yoctocell.xyz>

	gnu: proof-general: Update to 4.4-0.bc86736.
	There hasn’t been a new release since 2016 and there has been more than 450
	new commits since then.

	* gnu/packages/coq.scm (proof-general): Update to 4.4-0.bc86736.
	[arguments]<#:make-flags>: Set ELISP_START.
	<#:phases>: Remove ‘coq-prog’ procedure which was unused; don’t run
	‘substitute*’ on bin/proofgeneral since it no longer exists.  Don’t end phases
	with #t, this will be unnecessary once the ‘core-updates’ branch is merged.
	[home-page]: Remove trailing whitesapce.

2021-06-13  Michael Rohleder  <mike@rohleder.de>

	gnu: ristretto: Update to 0.11.0.
	* gnu/packages/xfce.scm (ristretto): Update to 0.11.0.

2021-06-13  Solene Rapenne  <solene@perso.pw>

	gnu: goaccess: Update to 1.5.
	works fine for me, tested with a huge log file and many parameters.

	* gnu/packages/web.scm (goaccess): Update to 1.5.

2021-06-13  Ludovic Courtès  <ludo@gnu.org>

	describe: 'current-channel-entries' ignores non-channel profile entries.
	Fixes <https://bugs.gnu.org/48778>.

	A side effect of c47f3fc13562d82edfd2d47342574154c452843a is that
	(@ (guix describe) current-profile) provides the correct answer when the
	'guix' package is installed in a profile.  Consequently, the 'guix'
	package installed in /run/current-system/profile (for instance) would
	end up loading all the .scm files in that directory.

	* guix/describe.scm (current-channel-entries): Remove ENTRY if it lacks
	the 'source' property.

2021-06-13  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	bootstrap: Simplify search for translation languages.
	Extend the sed script to also behave like "basename",
	saving the addtional call of "xargs basename".

	* bootstrap (langs): Extend sed scripts, remove running xargs.

2021-06-13  Leo Famulari  <leo@famulari.name>

	gnu: connman: Fix CVE-2021-33833.
	* gnu/packages/patches/connman-CVE-2021-33833.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/connman.scm (connman)[source]: Use it.

2021-06-13  Zheng junjie  <873216071@qq.com>

	gnu: Add rust-analyzer.
	* gnu/packages/rust-apps.scm (rust-analyzer): New variable.

	gnu: rust-libc-0.2: Update to 0.2.96.
	* gnu/packages/crates-io.scm (rust-libc-0.2): Update to 0.2.96.

	gnu: rust-oorandom-11.1: Update to 11.1.3.
	* gnu/packages/crates-io.scm (rust-oorandom-11.1): Update to 11.1.3.

	gnu: rust-dissimilar-1: Update to 1.0.2.
	* gnu/packages/crates-io.scm (rust-dissimilar-1): Update to 1.0.2.

	gnu: rust-indexmap-1: Update to 1.6.2.
	* gnu/packages/crates-io.scm (rust-indexmap-1): Update to 1.6.2.

	gnu: rust-mio-0.7: Update to 0.7.11.
	* gnu/packages/crates-io.scm (rust-mio-0.7): Update to 0.7.11.

	gnu: rust-semver-parser-0.10: Update to 0.10.2.
	* gnu/packages/crates-io.scm (rust-semver-parser-0.10): Update to 0.10.2.

	gnu: Add rust-lsp-types-0.89.
	* gnu/packages/crates-io.scm (rust-lsp-types-0.89): New variable.
	(rust-lsp-types-0.83): inherit from above.

	gnu: Add rust-xflags-0.2.
	* gnu/packages/crates-io.scm (rust-xflags-0.2): New variable.

	gnu: Add rust-xflags-macros-0.2.
	* gnu/packages/crates-io.scm (rust-xflags-macros-0.2): New variable.

	gnu: Add rust-write-json-0.1.
	* gnu/packages/crates-io.scm (rust-write-json-0.1): New variable.

	gnu: Add rust-smol-str-0.1.
	* gnu/packages/crates-io.scm (rust-smol-str-0.1): New variable.

	gnu: Add rust-ungrammar-1.
	* gnu/packages/crates-io.scm (rust-ungrammar-1): New variable.

	gnu: Add rust-serde-path-to-error-0.1.
	* gnu/packages/crates-io.scm (rust-serde-path-to-error-0.1): New variable.

	gnu: Add rust-pulldown-cmark-to-cmark-6.
	* gnu/packages/crates-io.scm (rust-pulldown-cmark-to-cmark-6): New variable.

	gnu: Add rust-rowan-0.13.
	* gnu/packages/crates-io.scm (rust-rowan-0.13): New variable.

	gnu: Add rust-m-lexer-0.0.4.
	* gnu/packages/crates-io.scm (rust-m-lexer-0.0.4): New variable.

	gnu: Add rust-text-size-1.
	* gnu/packages/crates-io.scm (rust-text-size-1): New variable.

	gnu: Add rust-perf-event-0.4.
	* gnu/packages/crates-io.scm (rust-perf-event-0.4): New variable.

	gnu: Add rust-pulldown-cmark-0.8.
	* gnu/packages/crates-io.scm (rust-pulldown-cmark-0.8): New variable.

	gnu: Add rust-markup5ever-rcdom-0.1.
	* gnu/packages/crates-io.scm (rust-markup5ever-rcdom-0.1): New variable.

	gnu: Add rust-perf-event-open-sys-1.
	* gnu/packages/crates-io.scm (rust-perf-event-open-sys-1): New variable.

	gnu: Add rust-randomize-3.
	* gnu/packages/crates-io.scm (rust-randomize-3): New variable.

	gnu: Add rust-notify-5.
	* gnu/packages/crates-io.scm (rust-notify-5): New variable.
	(rust-notify-4): inherit from above.

	gnu: Add rust-fsevent-2.
	* gnu/packages/crates-io.scm (rust-fsevent-2): New variable.
	(rust-fsevent-0.4): inherit from above.

	gnu: rust-time-0.2: fix inputs.
	* gnu/packages/crates-io.scm (rust-time-0.2)[cargo-inputs]: Add rust-version-check-0.9.
	[cargo-development-inputs]: Add rust-rand-0.7, rust-serde-json-1,rust-standback-0.2.
	Remove rust-version-check-0.9.

	gnu: Add rust-fsevent-sys-3.
	* gnu/packages/crates-io.scm (rust-fsevent-sys-3): New variable.
	(rust-fsevent-sys-2): inherit from above.

	gnu: Add rust-inotify-0.9.
	* gnu/packages/crates-io.scm (rust-inotify-0.9): New variable.
	(rust-inotify-0.8): inherit from above.

	gnu: Add rust-lsp-server-0.5.
	* gnu/packages/crates-io.scm (rust-lsp-server-0.5): New variable.

	gnu: Add rust-lsp-types-0.83.
	* gnu/packages/crates-io.scm (rust-lsp-types-0.83): New variable.
	(rust-lsp-types-0.80): inherit from above.

	gnu: Add rust-jod-thread-0.1.
	* gnu/packages/crates-io.scm (rust-jod-thread-0.1): New variable.

	gnu: Add rust-drop-bomb-0.1.
	* gnu/packages/crates-io.scm (rust-drop-bomb-0.1): New variable.

	gnu: Add rust-cov-mark-1.
	* gnu/packages/crates-io.scm (rust-cov-mark-1): New variable.

	gnu: Add rust-cargo-metadata-0.13.
	* gnu/packages/crates-io.scm (rust-cargo-metadata-0.13): New variable.
	(rust-cargo-metadata-0.9): inherit from above.

	gnu: Add rust-countme-2.
	* gnu/packages/crates-io.scm (rust-countme-2): New variable.

	gnu: Add rust-camino-1.
	* gnu/packages/crates-io.scm (rust-camino-1): New variable.

	gnu: Add rust-arrayvec-0.7.
	* gnu/packages/crates-io.scm (rust-arrayvec-0.7): New variable.
	(rust-arrayvec-0.5): inherit from above.

	gnu: Add rust-xshell-0.1.
	* gnu/packages/crates-io.scm (rust-xshell-0.1): New variable.

	gnu: Add rust-xshell-macros-0.1.
	* gnu/packages/crates-io.scm (rust-xshell-macros-0.1): New variable.

	gnu: Add rust-anymap-0.12.
	* gnu/packages/crates-io.scm (rust-anymap-0.12): New variable.

	gnu: Add rust-object-0.24.
	* gnu/packages/crates-io.scm (rust-object-0.24): New variable.
	(rust-object-0.23): inherit from above.

	gnu: Add rust-snap-1.
	* gnu/packages/crates-io.scm (rust-snap-1): New variable.

2021-06-13  Zheng Junjie  <873216071@qq.com>

	gnu: Add rust-memmap2-0.2.
	* gnu/packages/crates-io.scm (rust-memmap2-0.2): New variable.

2021-06-13  Zheng junjie  <873216071@qq.com>

	gnu: Add rust-libloading-0.7.
	* gnu/packages/crates-io.scm (rust-libloading-0.7): New variable.
	(rust-libloading-0.6): inherit from above.

	gnu: Add rust-dot-0.1.
	* gnu/packages/crates-io.scm (rust-dot-0.1): New variable.

	gnu: Add rust-chalk-recursive-0.68.
	* gnu/packages/crates-io.scm (rust-chalk-recursive-0.68): New variable.

	gnu: Add rust-chalk-solve-0.68.
	* gnu/packages/crates-io.scm (rust-chalk-solve-0.68): New variable.

	gnu: Add rust-tracing-tree-0.1.
	* gnu/packages/crates-io.scm (rust-tracing-tree-0.1): New variable.

	gnu: Add rust-chalk-ir-0.68.
	* gnu/packages/crates-io.scm (rust-chalk-ir-0.68): New variable.

	gnu: Add rust-chalk-derive-0.68.
	* gnu/packages/crates-io.scm (rust-chalk-derive-0.68): New variable.

	gnu: Add rust-tikv-jemalloc-ctl-0.4.
	* gnu/packages/crates-io.scm (rust-tikv-jemalloc-ctl-0.4): New variable.

	gnu: Add rust-tikv-jemallocator-0.4.
	* gnu/packages/crates-io.scm (rust-tikv-jemallocator-0.4): New variable.

	gnu: Add rust-tikv-jemalloc-sys-0.4.
	* gnu/packages/crates-io.scm (rust-tikv-jemalloc-sys-0.4): New variable.

	gnu: Add rust-rustc-ap-rustc-lexer-721.
	* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-lexer-721): New variable.
	(rust-rustc-ap-rustc-lexer-654): inherit from above.

	gnu: Add rust-expect-test-1.
	* gnu/packages/crates-io.scm (rust-expect-test-1): New variable.

	gnu: Add rust-salsa-0.17.
	* gnu/packages/crates-io.scm (rust-salsa-0.17): New variable.

	gnu: Add rust-salsa-macros-0.17.
	* gnu/packages/crates-io.scm (rust-salsa-macros-0.17): New variable.

	gnu: Add rust-always-assert-0.1.
	* gnu/packages/crates-io.scm (rust-always-assert-0.1): New variable.

2021-06-13  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: Add openjdk16.
	* gnu/packages/java.scm (openjdk16): New variable.

	gnu: Add openjdk15.
	* gnu/packages/java.scm (openjdk15): New variable.

	gnu: openjdk14: Update to 14.0.2.
	* gnu/packages/java.scm (openjdk14): Update to 14.0.2.
	[source]: Switch to https://github.com/openjdk/jdk14u.

	gnu: openjdk13: Update to 13.0.7.
	* gnu/packages/java.scm (openjdk13): Update to 13.0.7.
	[source]: Switch to https://github.com/openjdk/jdk13u.

2021-06-13  divoplade  <d@divoplade.fr>

	gnu: Add ocaml-js-of-ocaml.
	* gnu/packages/ocaml.scm (ocaml-js-of-ocaml): New variable.

	Co-Authored-By: pukkamustard <pukkamustard@posteo.net>

2021-06-13  pukkamustard  <pukkamustard@posteo.net>

	gnu: ocaml-num: Update to 1.4.
	* gnu/packages/ocaml.scm (ocaml-num): Update to 1.4.

	gnu: Add ocaml-ppx-expect.
	* gnu/packages/ocaml.scm (ocaml-ppx-expect): New variable.
	  (ocaml4.07-ppx-expect): Inherit from ocaml-ppx-expect.

	gnu: Add ocaml-ppx-variants-conv.
	* gnu/packages/ocaml.scm (ocaml-ppx-variants-conv): New variable.
	  (ocaml4.07-ppx-variants-conv): Inherit from ocaml-ppx-variants-conv.

	gnu: Add ocaml-variantslib.
	* gnu/packages/ocaml.scm (ocaml-variantslib): New variable.
	  (ocaml4.07-variantslib): Inherit from ocaml-variantslib.

2021-06-13  divoplade  <d@divoplade.fr>

	gnu: Add ocaml-graphics.
	* gnu/packages/ocaml.scm (ocaml-graphics): New variable.

	Co-Authored-By: pukkamustard <pukkamustard@posteo.net>

2021-06-13  pukkamustard  <pukkamustard@posteo.net>

	gnu: Add ocaml-uri.
	* gnu/packages/ocaml.scm (ocaml-uri): New variable.

	gnu: Add ocaml-angstrom.
	* gnu/packages/ocaml.scm (ocaml-angstrom): New variable.

	gnu: Add ocaml-ppx-inline-test.
	* gnu/packages/ocaml.scm (ocaml-ppx-inline-test): New variable.
	  (ocaml4.07-ppx-inline-test): Inherit from ocaml-ppx-inline-test.

	gnu: Add ocaml-time-now.
	* gnu/packages/ocaml.scm (ocaml-time-now): New variable.

	gnu: Add ocaml-jane-street-headers.
	* gnu/packages/ocaml.scm (ocaml-jane-street-headers): New variable.

	gnu: Add ocaml-jst-config.
	* gnu/packages/ocaml.scm (ocaml-jst-config): New variable.

	gnu: Add ocaml-ppx-optional.
	* gnu/packages/ocaml.scm (ocaml-ppx-optional): New variable.
	  (ocaml4.07-ppx-optional): Inherit from ocaml-ppx-optional.

	gnu: Add ocaml-ppx-optcomp
	* gnu/packages/ocaml.scm (ocaml-ppx-optcomp): New variable.
	  (ocaml4.07-ppx-optcomp): Inherit from ocaml-ppx-optcomp.

	gnu: Add ocaml-ppx-fields-conv.
	* gnu/packages/ocaml.scm (ocaml-ppx-fields-conv): New variable.
	  (ocaml4.07-ppx-fields-conv): Inherit from ocaml-ppx-fields-conv.

	gnu: Add ocaml-fieldslib.
	* gnu/packages/ocaml.scm (ocaml-fieldslib): New variable.
	  (ocaml4.07-fieldslib): Inherit from ocaml-fieldslib.

	gnu: Add ocaml-ppx-base.
	* gnu/packages/ocaml.scm (ocaml-ppx-base): New variable.
	  (ocaml4.07-ppx-base): Inherit from ocaml-ppx-base.

	gnu: Add ocaml-ppx-js-style.
	* gnu/packages/ocaml.scm (ocaml-ppx-js-style): New variable.
	  (ocaml4.07-ppx-js-style): Inherit from ocaml-ppx-js-style.

	gnu: Add ocaml-ppx-enumerate.
	* gnu/packages/ocaml.scm (ocaml-ppx-enumerate): New variable.
	  (ocaml4.07-ppx-enumerate): Inherit from ocaml-ppx-enumerate.

	gnu: Add ocaml-ppx-hash.
	* gnu/packages/ocaml.scm (ocaml-ppx-hash): New variable.
	  (ocaml4.07-ppx-hash): Inherit from ocaml-ppx-hash.

	gnu: Add ocaml-ppx-custom-printf.
	* gnu/packages/ocaml.scm (ocaml-ppx-custom-printf): New variable.
	  (ocaml4.07-ppx-custom-printf): Inherit from ocaml-ppx-custom-printf.

	gnu: Add ocaml-ppx-assert.
	* gnu/packages/ocaml.scm (ocaml-ppx-assert): New variable.
	  (ocaml4.07-ppx-assert): Inherit from ocaml-ppx-assert.

2021-06-13  Marius Bakke  <marius@gnu.org>

	gnu: QEMU: Fix compatibility with Meson 0.58.
	* gnu/packages/patches/qemu-meson-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/virtualization.scm (qemu)[source](patches): Add it.

	gnu: spice: Update to 0.15.0.
	* gnu/packages/spice.scm (spice): Update to 0.15.0.

	gnu: libcacard: Update to 2.8.0.
	* gnu/packages/patches/libcacard-unknown-variable.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/spice.scm (libcacard): Update to 2.8.0.
	[source](patches): New field.
	[arguments]: Remove trailing #t.

	gnu: speech-dispatcher: Update to 0.10.2.
	* gnu/packages/speech.scm (speech-dispatcher): Update to 0.10.2.
	[arguments]: Disable one new TTS engine.
	[native-inputs]: Remove INTLTOOL. Add GETTEXT-MINIMAL and TEXINFO.

	gnu: ungoogled-chromium: Update to 91.0.4472.101-0.bd0ffd1.
	* gnu/packages/chromium.scm (%chromium-version): Set to 91.0.4472.101.
	(%ungoogled-revision): Set to 91.0.4472.101-1-2-gbd0ffd1.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

	gnu: QEMU: Update to 6.0.0.
	* gnu/packages/patches/qemu-build-info-manual.patch: Adjust for 6.0.
	* gnu/packages/virtualization.scm (qemu): Update to 6.0.0.
	[source](snippet): Remove obsolete substitution.
	[arguments]: Adjust test substitutions for upstream changes.
	* gnu/packages/bootloaders.scm (grub)[source](modules, snippet): New fields.

2021-06-13  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Fix FAT16 partition mounting.
	The "fat" file-system mount type doesn't exist in Linux. Trying to mount a
	FAT16 partition with "fat" file-system type returns -ENODEV.

	Fixes: <https://issues.guix.gnu.org/48419>.

	* gnu/installer/parted.scm (user-fs-type->mount-type): Use the "vfat"
	file-system for FAT16 partitions.

2021-06-13  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.1.0-1.f9a5dbd.
	* gnu/packages/ci.scm (cuirass): Update to 1.1.0-1.f9a5dbd.

2021-06-13  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: perl-xml-feed: Update to 0.63.
	* gnu/packages/xml.scm (perl-xml-feed): Update to 0.63.

2021-06-13  Xinglu Chen  <public@yoctocell.xyz>

	gnu: python-hg-evolve: Update to 10.3.2.
	* gnu/packages/version-control.scm (python-hg-evolve): Update to 10.3.2.
	  [source]: Use ‘hg-file-name’ instead of ‘string-append’.

2021-06-13  Michael Rohleder  <mike@rohleder.de>

	gnu: bpytop: Update to 1.0.67.
	* gnu/packages/admin.scm (bpytop): Update to 1.0.67.
	[arguments]: Adjust custom 'install-themes phase.

	gnu: xfce4-settings: Update to 4.16.2.
	* gnu/packages/xfce.scm (xfce4-settings): Update to 4.16.2.

2021-06-13  Vinicius Monego  <monego@posteo.net>

	gnu: pre-commit: Respect #:tests?.
	* gnu/packages/version-control.scm (pre-commit)[arguments]: Respect #:tests?
	in the 'check phase.

	gnu: pre-commit: Update to 2.13.0.
	* gnu/packages/version-control.scm (pre-commit): Update to 2.13.0.
	[arguments]<#:phases>: Don't return #t.
	[synopsis]: Slightly shorten it.

2021-06-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: keepassxc: Update to 2.6.6.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.6.6.

2021-06-12  Marius Bakke  <marius@gnu.org>

	gnu: expat: Install the static library.
	* gnu/packages/xml.scm (expat)[outputs]: New field.
	[arguments]: Remove #:configure-flags.  Add #:phases.
	* gnu/packages/commencement.scm (expat-sans-tests)[outputs]: New field.
	[arguments]: Add #:phases.

	gnu: glib: Add "static" output.
	* gnu/packages/glib.scm (glib)[outputs]: Add "static".
	[arguments]: Add "--default-library=both" to #:configure-flags.  Add phase
	move-static-libraries.
	(glib-static): Remove variable.
	* gnu/packages/virtualization.scm (qemu)[native-inputs]: Change from
	GLIB-STATIC to GLIB:STATIC.

	gnu: python-magic: Update to 0.4.22.
	* gnu/packages/python-xyz.scm (python-magic): Update to 0.4.22.
	[source]: Switch to GIT-FETCH.
	[arguments]: Remove #:tests?.  Adjust substitution and override check phase.
	Remove obsolete phase.
	[native-inputs]: Add WHICH.

	gnu: poppler: Update to 21.05.0.
	* gnu/packages/pdf.scm (poppler): Update to 21.05.0.

	gnu: pango: Update to 1.48.4.
	* gnu/packages/gtk.scm (pango): Update to 1.48.4.

	gnu: harfbuzz: Update to 2.8.1.
	* gnu/packages/gtk.scm (harfbuzz): Update to 2.8.1.
	[source](uri): Adjust to new download location.

	gnu: graphviz: Update to 2.47.1.
	* gnu/packages/graphviz.scm (graphviz): Update to 2.47.1.
	[source]: Adjust for new download location.
	* gnu/packages/patches/graphviz-CVE-2020-18032.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: python-attrs: Update to 21.2.0.
	* gnu/packages/python-xyz.scm (python-attrs): Update to 21.2.0.
	[native-inputs]: Remove PYTHON-SPHINX and PYTHON-ZOPE-INTERFACE.

	gnu: GCC: Switch to GCC 10.
	* gnu/packages/patches/gcc-cross-gxx-include-dir.patch: New file.
	* gnu/packages/patches/gcc-10-cross-environment-variables.patch: New file.
	* gnu/packages/gcc.scm (gcc): Point to GCC-10.
	(gcc-objc): Point to GCC-OBJC-10.
	(gcc-objc++): Point to GCC-OBJC++-10.
	* gnu/packages/cross-base.scm (cross-gcc)[source](patches): Apply the new
	patches.

	gnu: curl: Absorb replacement.
	* gnu/packages/patches/curl-7.76-use-ssl-cert-env.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/curl.scm (curl): Update to 7.77.0.
	[replacement]: Remove.
	(source)[patches]: Adjust for new patch.

	gnu: expat: Remove replacement.
	* gnu/packages/xml.scm (expat): Update to 2.4.1.
	[replacement]: Remove.
	(expat-2.4.1): Remove variable.

	gnu: libx11: Update to 1.7.1.
	* gnu/packages/xorg.scm (libx11): Update to 1.7.1.
	[replacement]: Remove.
	(libx11/fixed): Remove variable.

	gnu: postgresql: Remove replacement.
	* gnu/packages/databases.scm (postgresql-13): Update to 13.3.
	[replacement]: Remove.
	(postgresql-13.3): Remove variable.

	gnu: OpenSSL: Remove replacement.
	* gnu/packages/tls.scm (openssl): Update to 1.1.1k.
	[replacement]: Remove.
	(openssl-1.1.1k): Remove variable.

2021-06-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 13.0.12.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.0.12.

	gnu: emacs-doom-modeline: Update to 3.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-doom-modeline): Update to 3.2.0.

	gnu: ripgrep: Remove obsolete comment.
	* gnu/packages/rust-apps.scm (ripgrep): Remove obsolete comment since the
	tests are now enabled again.

	gnu: ripgrep: Update to 13.0.0.
	* gnu/packages/rust-apps.scm (ripgrep): Update to 13.0.0.
	[arguments]<#:tests?>: Enable tests again.
	<#:cargo-development-inputs>: Add rust-walkdir.

	gnu: rust-grep-0.2: Update to 0.2.8.
	* gnu/packages/crates-io.scm (rust-grep-0.2): Update to 0.2.8.

	gnu: rust-grep-cli-0.1: Update to 0.1.6.
	* gnu/packages/crates-io.scm (rust-grep-cli-0.1): Update to 0.1.6.
	[description]: Use full sentences.
	[license]: Add unlicense.

	gnu: rust-globset-0.4: Update to 0.4.7.
	* gnu/packages/crates-io.scm (rust-globset-0.4): Update to 0.4.7.
	[synopsis]: Remove cross-platform argument.
	[description]: Use full sentences.

	gnu: rust-grep-matcher-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-grep-matcher-0.1): Update to 0.1.5.

	gnu: rust-grep-pcre2-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-grep-pcre2-0.1): Update to 0.1.5.

	gnu: rust-grep-printer-0.1: Update to 0.1.6.
	* gnu/packages/crates-io.scm (rust-grep-printer-0.1): Update to 0.1.6.
	[description]: Use full sentences.

	gnu: rust-grep-searcher-0.1: Update to 0.1.8.
	* gnu/packages/crates-io.scm (rust-grep-searcher-0.1): Update to 0.1.8.

	gnu: Add rust-memmap2-0.3.
	* gnu/packages/crates-io.scm (rust-memmap2-0.3): New variable.
	(rust-memmap2-0.1): Inherit from above.

	gnu: rust-grep-regex-0.1: Update to 0.1.9.
	* gnu/packages/crates-io.scm (rust-grep-regex-0.1): Update to 0.1.9.

	gnu: rust-thread-local-1: Update to 1.1.3.
	* gnu/packages/crates-io.scm (rust-thread-local-1): Update to 1.1.3.

	gnu: rust-ignore-0.4: Update to 0.4.18.
	* gnu/packages/crates-io.scm (rust-ignore-0.4): Update to 0.4.18.

2021-06-12  Brice Waegeneire  <brice@waegenei.re>

	gnu: libnfs: Update to 4.0.0.
	* gnu/packages/file-systems.scm (libnfs): Update to 4.0.0.

2021-06-12  Vinicius Monego  <monego@posteo.net>

	gnu: emacs-moe-theme-el: Update to 1.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-moe-theme-el): Update to 1.0.1.

	gnu: emacs-fountain-mode: Update to 3.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-fountain-mode): Update to 3.5.0.

2021-06-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: monolith: Update to 2.6.0.
	* gnu/packages/web.scm (monolith): Update to 2.6.0.

	gnu: rust-assert-cmd-1: Update to 1.0.5.
	* gnu/packages/crates-io.scm (rust-assert-cmd-1): Update to 1.0.5.

2021-06-12  Brice Waegeneire  <brice@waegenei.re>

	gnu: pcsc-lite: Update to 1.9.1.
	* gnu/packages/security-token.scm (pcsc-lite): Update to 1.9.1.

2021-06-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tectonic: Update to 0.5.2.
	* gnu/packages/rust-apps.scm (tectonic): Update to 0.5.2.

	gnu: emacs-pyim: Update to 3.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.8.1.

2021-06-12  cage  <cage-dev@twistfold.it>

	gnu: Add telescope.
	* gnu/packages/web-browsers.scm (telescope): New variable.

2021-06-12  Brice Waegeneire  <brice@waegenei.re>

	gnu: xsettingsd: Add manuals.
	* gnu/packages/xdisorg.scm (xsettingsd)[arguments]: Modify install phase
	to include manuals.

	gnu: xf86-video-intel: Update to 2.99.917-18.31486f4.
	* gnu/packages/xorg.scm (xf86-video-intel): Update to latest commit.
	[source]: Change url to quiet the linter.

	gnu: libressl: Update to 3.3.3.
	* gnu/packages/tls.scm (libressl): Update to 3.3.3.

2021-06-12  Jack Hill  <jackhill@jackhill.us>

	gnu: qalculate-gtk: Update to 3.19.0.
	* gnu/packages/maths.scm (qalculate-gtk): Update to 3.19.0.
	[phases]: Remove 'add-pot-file.

	gnu: libqalculate: Update to 3.19.0.
	* gnu/packages/maths (libqalculate): Update to 3.19.0.

2021-06-12  Xinglu Chen  <public@yoctocell.xyz>

	gnu: password-store: Update to 1.7.4.
	* gnu/packages/password-utils.scm (password-store): Update to 1.7.4.

	gnu: emacs-emms: Update to 7.3.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 7.3.

2021-06-12  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-ivy-rich: Update to 0.1.6-2.600b818.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-rich): Update to 0.1.6-2.600b818.

2021-06-12  Xinglu Chen  <public@yoctocell.xyz>

	gnu: emacs-vc-hgcmd: Update to 1.14.
	* gnu/packages/emacs-xyz.scm (emacs-vc-hgcmd): Update to 1.14.

	gnu: emacs-ivy-posframe: Update to 0.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): Update to 0.6.1.

	gnu: Add emacs-ytel-show.
	* gnu/packages/emacs-xyz.scm (emacs-ytel-show): New variable.

	gnu: Add emacs-ytel.
	* gnu/packages/emacs-xyz.scm (emacs-ytel): New variable.

2021-06-12  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: Add emacs-doom-snippets.
	* gnu/packages/emacs-xyz.scm (emacs-doom-snippets): New variable.

	gnu: Add emacs-reverse-im.
	* gnu/packages/emacs-xyz.scm (emacs-reverse-im): New variable.

2021-06-12  Solene Rapenne via Guix-patches via  <guix-patches@gnu.org>

	gnu: lagrange: Update to 1.5.1.
	* gnu/packages/web-browser.scm (lagrange): Update to 1.5.1.

2021-06-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: grub-efi: Enable the stack protector.
	* gnu/packages/bootloaders.scm (grub-efi)[arguments]:
	Add "--enable-stack-protector" to #:configure-flags.

	gnu: grub: Update to 2.06.
	[source]: Remove upstreamed patches.
	* gnu/packages/patches/grub-setup-root.patch: Update patch.
	* gnu/packages/patches/grub-verifiers-Blocklist-fallout-cleanup.patch,
	gnu/packages/patches/grub-cross-system-i686.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2021-06-12  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Improve install device detection.
	* gnu/installer/parted.scm (non-install-devices): Improve the detection by
	assuming that any device with the ISO9660 label is the installation device.

2021-06-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libopensmtpd, opensmtpd-filter-dkimsign: Add source URI.
	* gnu/packages/mail.scm (libopensmtpd, opensmtpd-filter-dkimsign)
	[source]: Add a URI that might work in Tasmania and 's further upstream
	regardless.

2021-06-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: liquid-dsp: Make reproducibility explicit.
	* gnu/packages/radio.scm (liquid-dsp)[native-inputs]: Add automake.
	  [arguments]: Add flag to disable SIMD instructions to 'configure-flags'.

2021-06-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: svt-hevc: Update upstream hash.
	The v1.5.1 was moved in place (meditate on that) but the change is harmless.
	See <http://issues.guix.gnu.org/48966>.

	* gnu/packages/video.scm (svt-hevc)[source]: Adjust hash accordingly.

2021-06-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.9.7p1.
	* gnu/packages/admin.scm (sudo): Update to 1.9.7p1.

	Revert "gnu: liburcu: Omit static library."
	This reverts commit 702affc6d70dfec926ee5a0badce217a7044f9eb.  It's too
	much trouble to add a :static output just for bcachefs-progs/static.

	etc: indent-code.el: Remove any existing tabs.
	* etc/indent-code.el (main): Call UNTABIFY on the sexp or entire buffer.

2021-06-12  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Check partitions UUIDs.
	* gnu/installer/parted.scm (&cannot-read-uuid): New condition.
	(cannot-read-uuid?, cannot-read-uuid-partition): New procedures.
	(check-user-partitions): Check that all user-partitions have a valid UUID,
	raide the above condition otherwise.
	* gnu/installer/newt/partition.scm (run-disk-page): Run an error page if the
	&cannot-read-uuid condition is raised.

	installer: Print user partitions.
	* gnu/installer/newt/partition.scm (run-partitioning-page): Print
	user-partitions to syslog.

2021-06-12  Simon Streit  <simon@netpanic.org>

	gnu: mpdris2: Update to 0.9.1.
	* gnu/packages/mpd.scm (mpdris2): Update to 0.9.1.

2021-06-11  Paul A. Patience  <paul@apatience.com>

	gnu: Add xkbset.
	* gnu/packages/xdisorg.scm (xkbset): New variable.

2021-06-11  Michael Rohleder  <mike@rohleder.de>

	gnu: libmediainfo: Fix usage of libcurl and libtinyxml2.
	* gnu/packages/video.scm (libmediainfo): Fix usage of libcurl and libtinyxml2.
	[arguments]: Add configure-flags.
	[native-inputs]: Move zlib, tinyxml2, curl, libzen to ...
	[propagated-inputs]: ... Here.
	(mediainfo):
	[native-inputs]: Remove zlib, libzen. Move libmediainfo to ...
	[inputs]: ... Here.

2021-06-11  Ludovic Courtès  <ludo@gnu.org>

	profiles: Move some of the work to the build side.
	When running:

	  guix environment --ad-hoc gnome --no-grafts --search-paths

	this reduces wall-clock time by ~5%.  The number of object cache lookups
	goes down from 96K to 89K.  (Note that 'gnome' is an interesting example
	because it has many propagated inputs, which themselves have propagated
	inputs too, which would lead to a long input list and a long manifest in
	the 'profile-derivation' gexp.)

	* guix/profiles.scm (profile-derivation)[inputs, search-paths]: Remove.
	[extra-inputs]: New variable.
	[builder]: Adjust call to 'build-profile'.
	* guix/build/profiles.scm (manifest-sexp->inputs+search-paths): New
	procedure.
	(build-profile): Remove 'inputs' parameter; make 'manifest' the 2nd
	positional parameter and add #:extra-inputs.  Call
	'manifest-sexp->inputs+search-paths' to obtain 'inputs' and
	'search-paths'.

2021-06-11  Ludovic Courtès  <ludo@gnu.org>

	git: Update the mtime of the just-updated checkout.
	Reported by zimoun <zimon.toutoune@gmail.com>.

	Previously, the mtime of CACHE-DIRECTORY may or may not have been
	updated after a pull.  Thus, 'maybe-remove-expired-cache-entries' could
	potentially delete CACHE-DIRECTORY right before it's returned.

	* guix/git.scm (update-cached-checkout): Call 'utime' on CACHE-DIRECTORY.

2021-06-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.272.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.272.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.272.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.272.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.236.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.236.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.194.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.194.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.125.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.125.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.43.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.43.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.12.10.
	* gnu/packages/linux.scm (linux-libre-5.12-version): Update to 5.12.10.
	(linux-libre-5.12-pristine-source): Update hash.

2021-06-11  Carl Dong  <contact@carldong.me>

	gnu: coreutils: Disable inotify-dir-recreate test
	This test fails on filesystems where tail detects that it cannot use
	inotify safely. See https://issues.guix.gnu.org/47935 for more details.

	* gnu/packages/base.scm (coreutils)[phases]: Disable
	  inotify-dir-recreate tests, quote Hurd substitute* call to reduce
	  rebuilds.

2021-06-11  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: soapyhackrf: Update to 0.3.3-2.8d2e7be.
	* gnu/packages/radio.scm (soapyhackrf): Update to 0.3.3-2.8d2e7be.

2021-06-11  Julien Lepiller  <julien@lepiller.eu>

	gnu: python: Move idle to a separate output.
	idle is a programming environment that is not useful for building
	packages, but it is still useful for end users. This saves 5MB in the
	default output.

	* gnu/packages/python.scm (python-2.7)[outputs]: Add `idle'.
	[arguments]: Move idle files in the new output.
	(wrap-python): Do not wrap idle since it is in a different output.

2021-06-11  Julien Lepiller  <julien@lepiller.eu>

	gnu: python: Do not install static libraries.
	This is something Fedora already does since 2010, so it should be safe,
	and saves a lot of space.

	* gnu/packages/patches/python-2.7-no-static-lib.patch: New file.
	* gnu/packages/patches/python-3-no-static-lib.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/python.scm (python-2.7, python-3): Use them.

2021-06-11  Julien Lepiller  <julien@lepiller.eu>

	gnu: python: Enable optimizations.
	As a result, python execution time of scripts is decreased by 6 to 40%.

	gnu/packages/python (python-2.7)[arguments]: Add configure and make flags to
	optimize the resulting python.

2021-06-11  Julien Lepiller  <julien@lepiller.eu>

	gnu: python: Remove unnecessary files.
	* gnu/packages/python.scm (python2)[arguments]: Remove files built
	during the test phase.
	(python3)[arguments]: Also remove windows binaries shipped with the
	sources.

2021-06-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: thermald: Update to 2.4.6.
	* gnu/packages/admin.scm (thermald): Update to 2.4.6.

	gnu: dtc: Update to 1.6.1.
	* gnu/packages/bootloaders.scm (dtc): Update to 1.6.1.

	gnu: squashfs-tools: Install some documentation.
	* gnu/packages/compression.scm (squashfs-tools)[arguments]: Add a new
	'install-documentation phase.  Remove an obsolete #t whilst here.

	gnu: squashfs-tools: Support Zstandard compression.
	* gnu/packages/compression.scm (squashfs-tools)[arguments]:
	Add "ZSTD_SUPPORT=1" to #:make-flags.
	[inputs]: Add zstd:lib.

	gnu: squashfs-tools: Build from upstream git.
	* gnu/packages/compression.scm (squashfs-tools)[source]: Use GIT-FETCH
	and GIT-FILE-NAME.

	gnu: klavaro: Update to 3.13.
	* gnu/packages/education.scm (klavaro): Update to 3.13.

	gnu: opensmtpd-filter-dkimsign: Support ed25519 signatures.
	* gnu/packages/mail.scm (opensmtpd-filter-dkimsign)[arguments]:
	Define HAVE_ED25519 in #:make-flags.
	[arguments]: Rename 'inherit-ownership phase to 'patch-Makefile.gnu and
	patch a hard-coded ‘pkg-config’ command.
	[inputs]: Replace libressl with openssl.

	gnu: opensmtpd-filter-dkimsign: Update to 0.5.
	* gnu/packages/mail.scm (opensmtpd-filter-dkimsign): Update to 0.5.
	[source]: Use the upstream release tarball now.
	[arguments]: Adjust #:make-flags to new upstream Makefile.gnu.
	Remove obsolete custom 'unpack and 'install phases.
	Add a new 'inherit-ownership phase.
	[native-inputs]: Remove Arch Linux Makefile.  Add mandoc.  Remove the
	libopensmtpd sources in favour of…
	[inputs]: …the real thing.

2021-06-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libopensmtpd: Make public.
	Now that it's a fancy official release and all.

	* gnu/packages/mail.scm (libopensmtpd): DEFINE-PUBLIC.

2021-06-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libopensmtpd: Update to 0.7.
	* gnu/packages/mail.scm (libopensmtpd): Update to 0.7.
	[source]: URL-FETCH a release tarball.
	[arguments]: Remove obsolete 'create-output-directories,
	'install-header-file, and 'install-man-page phases.
	[native-inputs]: Add mandoc.

2021-06-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: newsboat: Update to 2.23.
	* gnu/packages/syndication.scm (newsboat): Update to 2.23.
	[arguments]: Build with rust-1.46.
	[cargo-inputs]: Replace rust-gettext-rs-0.5 with 0.6, rust-rand-0.7 with
	0.8. Add rust-percent-encoding-2, rust-xdg-2. Move rust-cxx-build-0.5 ...
	[cargo-development-inputs]: ... to here.

	gnu: Add rust-cxx-1.
	* gnu/packages/crates-io.scm (rust-cxx-1): New variable.
	(rust-cxx-0.5): Inherit from rust-cxx-1.

	gnu: Add rust-cxx-build-1.
	* gnu/packages/crates-io.scm (rust-cxx-build-1): New variable.
	(rust-cxx-build-0.5): Inherit from rust-cxx-build-1).

	gnu: Add rust-gettext-rs-0.6.
	* gnu/packages/crates-io.scm (rust-gettext-rs-0.6): New variable.

	gnu: Add rust-gettext-rs-0.7.
	* gnu/packages/crates-io.scm (rust-gettext-rs-0.7): New variable.
	(rust-gettext-rs-0.5): Inherit from rust-gettext-rs-0.7.

	gnu: Add rust-cxxbridge-macro-1.
	* gnu/packages/crates-io.scm (rust-cxxbridge-macro-1): New variable.
	(rust-cxxbridge-macro-0.5): Inherit from rust-cxxbridge-macro-1.

	gnu: Add rust-cxxbridge-flags-1.
	* gnu/packages/crates-io.scm (rust-cxxbridge-flags-1): New variable.
	(rust-cxxbridge-flags-0.5): Inherit from rust-cxxbridge-flags-1.

	gnu: Add rust-cxx-gen-0.7.
	* gnu/packages/crates-io.scm (rust-cxx-gen-0.7): New variable.
	(rust-cxx-gen-0.6): Inherit from ruxt-cxx-gen-0.7.

	gnu: Add rust-clang-ast-0.1.
	* gnu/packages/crates-io.scm (rust-clang-ast-0.1): New variable.

	gnu: Add rust-clang-ast-test-suite-0.0.0.
	* ngu/packages/crates-io.scm (rust-clang-ast-test-suite-0.0.0): New
	variable.

	gnu: Add rust-gettext-rs-0.21.
	* gnu/packages/crates-io.scm (rust-gettext-rs-0.21): New variable.
	(rust-gettest-rs-0.19): Inherit from rust-gettext-rs-0.21.

	gnu: rust-once-cell-1: Update to 1.7.2.
	* gnu/packages/crates-io.scm (rust-once-cell-1): Update to 1.7.2.

	gnu: rust-section-testing-0.0: Update to 0.0.5.
	* gnu/packages/crates-io.scm (rust-section-testing): Update to 0.0.5.

2021-06-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gptfdisk: Update to 1.0.8.
	* gnu/packages/disk.scm (gptfdisk): Update to 1.0.8.

2021-06-10  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: tsukundere: Update to 0.3.1.
	* gnu/packages/game-development.scm (tsukundere): Update to 0.3.1.
	[native-inputs]: Add gettext.

2021-06-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: qsstv: Fix hamlib support.
	* gnu/packages/radio.scm (qsstv)[arguments]: Add 'fix-newer-hamlib-support'
	  phase.

2021-06-10  Leo Prikler  <leo.prikler@student.tugraz.at>

	Revert "gnu: sdcv: Add 'STARDICT_DATA_DIR' search path spec."
	This reverts commit 7dd1a2174a8376c521dcf271e3b76f64096074fe.
	It has been reported, that this patch does not work as intended.
	See <https://bugs.gnu.org/45645>.

2021-06-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: docker: Replace tini by tini-static.
	The dynamically linked tini could fail in some environments, causing 'docker
	run' to exit with the following unhelpful error message:

	  standard_init_linux.go:219: exec user process caused: no such file or
	  directory

	Use the statically linked tini binary instead, which should work everywhere.

	* gnu/packages/docker.scm (docker)[phases]{patch-paths}: Replace 'tini' by
	'tini-static'.

2021-06-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: tini: Update to 0.19.0 and provide tini-static.
	* gnu/packages/docker.scm (tini): Update to 0.19.0.  Remove trailing #t.
	[phases]: Remove argument.
	[configure-flags]: New argument, to clear the CMAKE_INSTALL_RPATH option.

2021-06-10  Arun Isaac  <arunisaac@systemreboot.net>

	services: laminar: Create parent directory for unix socket.
	* gnu/services/ci.scm (laminar-activation): New function.
	(laminar-service-type): Extend activation-service-type with
	laminar-activation.

2021-06-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: maradns: Update to 3.5.0020.
	* gnu/packages/dns.scm (maradns): Update to 3.5.0020.

	gnu: yadifa: Enable the TCP manager.
	* gnu/packages/dns.scm (yadifa)[arguments]: Add "--enable-tcp-manager" to #:configure-flags.

	gnu: yadifa: Update to 2.5.0.
	* gnu/packages/dns.scm (yadifa): Update to 2.5.0.

	gnu: liburcu: Update to 0.13.0.
	* gnu/packages/datastructures.scm (liburcu): Update to 0.13.0.

	gnu: liburcu: Omit static library.
	* gnu/packages/datastructures.scm (liburcu)[arguments]:
	Pass "--disable-static" to ./configure.

2021-06-09  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add siggen.
	* gnu/packages/audio.scm (siggen): New variable.

2021-06-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nettle: Update to 3.7.3.
	* gnu/packages/nettle.scm (nettle): Update to 3.7.3.

2021-06-09  Christopher Baines  <mail@cbaines.net>

	gnu: nginx: Build with support for a few more modules.
	I think this is generally useful. Personally, I want the HTTP gzip static and
	gunzip ones for serving gzip compressed log files, and I spotted that the HTTP
	sub and addition ones are easy to enable as well.

	* gnu/packages/web.scm (nginx)[arguments]: Add the following configure flags:
	--with-http_gzip_static_module, --with-http_gunzip_module,
	--with-http_addition_module, --with-http_sub_module.

2021-06-09  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-iolib: Update to 0.8.4.
	* gnu/packages/lisp-xyz.scm (sbcl-iolib): Update to 0.8.4.

2021-06-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fcitx5-chinese-addons: Update to 5.0.6.
	* gnu/packages/fcitx5.scm (fcitx5-chinese-addons): Update to 5.0.6.

	gnu: fcitx5-configtool: Update to 5.0.5.
	* gnu/packages/fcitx5.scm (fcitx5-configtool): Update to 5.0.5.

	gnu: fcitx5-gtk: Update to 5.0.7.
	* gnu/packages/fcitx5.scm (fcitx5-gtk): Update to 5.0.7.
	[inputs]: Add fmt.

	gnu: fcitx5-qt: Update to 5.0.6.
	* gnu/packages/fcitx5.scm (fcitx5-qt): Update to 5.0.6.

	gnu: fcitx5: Update to fcitx5.
	* gnu/packages/fcitx5.scm (fcitx5): Update to fcitx5.
	[native-inputs]: Add gcc-9.

	gnu: fcitx5-lua: Update to 5.0.5.
	* gnu/packages/fcitx5.scm (fcitx5-lua): Update to 5.0.5.

	gnu: libime: Fix grammar in descriptions.
	* gnu/packages/fcitx5.scm (libime)[synopsis, description]: Exchange s.

	gnu: libime: Update to 1.0.7.
	* gnu/packages/fcitx5.scm (libime): Update to 1.0.7.

2021-06-08  Leo Famulari  <leo@famulari.name>

	gnu: dialog: Fix the license.
	* gnu/packages/ncurses.scm (dialog)[license]: Remove erroneously
	included GPL3.

2021-06-08  Xinglu Chen  <public@yoctocell.xyz>

	lint: Check for trailing whitespace in description.
	* guix/lint.scm (check-description-style): Check for trailing whitespace.
	* tests/lint.scm: ("description: trailing whitespace"): New test.

	lint: Check for trailing whitespace in synopsis.
	* guix/lint.scm (check-synopsis-style): Check for trailing whitespace.
	* tests/lint.scm ("synopsis: contains trailing whitespace"): New test.

2021-06-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: polkit: Add replacement for CVE-2021-3560.
	* gnu/packages/patches/polkit-CVE-2021-3560.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/polkit.scm (polkit/fixed): New variable.
	(polkit)[replacement]: New field.

2021-06-08  Ludovic Courtès  <ludo@gnu.org>

	transformations: '--with-latest' correctly handles already-latest case.
	Previously, '--with-latest' would wrongfully print:

	  warning: could not determine latest upstream release of 'xyz'

	when 'xyz' is already the latest version.  This fixes that.

	* guix/transformations.scm (transform-package-latest): Use
	'package-latest-release' instead of 'package-latest-release*'.

2021-06-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-sars-cov2-ww: Update to 0.0.2.
	* gnu/packages/bioinformatics.scm (pigx-sars-cov2-ww): Update to 0.0.2.
	[inputs]: Add wget.

2021-06-08  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: renpy: Update to 7.4.5.
	* gnu/packages/game-development.scm (python2-pygame-sdl2): Bump renpy-version.
	(python2-renpy): Update to 7.4.5.

2021-06-08  Vinicius Monego  <monego@posteo.net>

	gnu: python-pyzmq: Update to 22.1.0.
	* gnu/packages/python-xyz.scm (python-pyzmq): Update to 22.1.0.

	gnu: python-pyzmq: Enable tests.
	* gnu/packages/python-xyz.scm (python-pyzmq)[arguments]: Remove #:tests?. Add
	new 'build-extensions' phase to build Cython extensions before tests.
	[native-inputs]: Remove python-nose. Add python-cython and python-pytest.

	gnu: python-toolz: Update to 0.11.1.
	* gnu/packages/python-xyz.scm (python-toolz): Update to 0.11.1.

	gnu: python-toolz: Enable tests.
	* gnu/packages/python-xyz.scm (python-toolz)[arguments]: Remove #:tests?.
	Override check phase.
	[native-inputs]: Add python-pytest.

	gnu: ptpython: Update to 3.0.17.
	* gnu/packages/python-xyz.scm (ptpython): Update to 3.0.17.
	[propagated-inputs]: Add python-black.

	gnu: python-prompt-toolkit: Update to 3.0.18.
	* gnu/packages/python-xyz.scm (python-prompt-toolkit): Update to 3.0.18.

2021-06-08  zimoun  <zimon.toutoune@gmail.com>

	gnu: python2-pendulum: Remove package.
	* gnu/packages/time.scm (python2-pendulum): Remove variable.

	gnu: python2-partd: Remove package.
	* gnu/packages/python-xyz.scm (python2-partd): Remove variable.

	gnu: python2-orator: Remove package.
	* gnu/packages/database.scm (python2-orator): Remove variable.
	(python-orator)[properties]: Remove field.

	gnu: python2-numpy-documentation: Remove package.
	* gnu/packages/python-xyz.scm (python2-numpy-documentation): Remove variable.

	gnu: python2-mechanicalsoup: Remove package.
	* gnu/packages/python-web.scm (python2-mechanicalsoup): Remove variable.

	gnu: python2-libvirt: Remove package.
	* gnu/packages/virtualization.scm (python2-libvirt): Remove variable.

	gnu: python2-hdf4: Remove package.
	* gnu/packages/python-xyz.scm (python2-hdf4): Remove variable.

	gnu: python2-gridmap: Remove package.
	* gnu/packages/python-xyz.scm (python2-gridmap): Remove variable.

	gnu: python2-fastimport: Remove package.
	* gnu/packages/python-xyz.scm (python2-fastimport): Remove variable.

	gnu: python2-bigfloat: Remove package.
	* gnu/packages/python-xyz.scm (python2-bigfloat): Remove variable.

2021-06-08  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: soapyhackrf: Update to 0.3.3-1.fa83fac.
	* gnu/packages/radio.scm (soapyhackrf): Update to 0.3.3-1.fa83fac.

2021-06-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add julia-itertools.
	* gnu/packages/julia-xyz.scm (julia-itertools): New variable.

	gnu: Add julia-simpletraits.
	* gnu/packages/julia-xyz.scm (julia-simpletraits): New variable.

	gnu: Add julia-rotations.
	* gnu/packages/julia-xyz.scm (julia-rotations): New variable.

	gnu: Add julia-stringdistances.
	* gnu/packages/julia-xyz.scm (julia-stringdistances): New variable.

	gnu: Add julia-distances.
	* gnu/packages/julia-xyz.scm (julia-distances): New variable.

	gnu: Add julia-axisalgorithms.
	* gnu/packages/julia-xyz.scm (julia-axisalgorithms): New variable.

	gnu: Add julia-woodburymatrices.
	* gnu/packages/julia-xyz.scm (julia-woodburymatrices): New variable.

	gnu: Add julia-ratios.
	* gnu/packages/julia-xyz.scm (julia-ratios): New variable.

	gnu: Add julia-identityranges.
	* gnu/packages/julia-xyz.scm (julia-identityranges): New variable.

	gnu: Add julia-showoff.
	* gnu/packages/julia-xyz.scm (julia-showoff): New variable.

	gnu: Add julia-blockbandedmatrices.
	* gnu/packages/julia-xyz.scm (julia-blockbandedmatrices): New variable.

	gnu: Add julia-blockarrays.
	* gnu/packages/julia-xyz.scm (julia-blockarrays): New variable.

	gnu: Add julia-lazyarrays.
	* gnu/packages/julia-xyz.scm (julia-lazyarrays): New variable.

	gnu: Add julia-tracker.
	* gnu/packages/julia-xyz.scm (julia-tracker): New variable.

	gnu: Add julia-nnlib.
	* gnu/packages/julia-xyz.scm (julia-nnlib): New variable.

	gnu: Add julia-bandedmatrices.
	* gnu/packages/julia-xyz.scm (julia-bandedmatrices): New variable.

	gnu: Add julia-genericlinearalgebra.
	* gnu/packages/julia-xyz.scm (julia-genericlinearalgebra): New variable.

	gnu: Add julia-quaternions.
	* gnu/packages/julia-xyz.scm (julia-quaternions): New variable.

	gnu: Add julia-dualnumbers.
	* gnu/packages/julia-xyz.scm (julia-dualnumbers): New variable.

	gnu: Add julia-paddedviews.
	* gnu/packages/julia-xyz.scm (julia-paddedviews): New variable.

	gnu: Add julia-genericschur.
	* gnu/packages/julia-xyz.scm (julia-genericschur): New variable.

	gnu: Add julia-mutablearithmetics.
	* gnu/packages/julia-xyz.scm (julia-mutablearithmetics): New variable.

	gnu: Add julia-logexpfunctions.
	* gnu/packages/julia-xyz.scm (julia-logexpfunctions): New variable.

	gnu: Add julia-colorvectorspace.
	* gnu/packages/julia-xyz.scm (julia-colorvectorspace): New variable.

	gnu: Add julia-statsbase.
	* gnu/packages/julia-xyz.scm (julia-statsbase): New variable.

2021-06-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-bsseq: Update to 0.1.5.
	* gnu/packages/bioinformatics.scm (pigx-bsseq): Update to 0.1.5.

2021-06-08  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: python-hicmatrix: Update to 15.
	* gnu/packages/bioinformatics.scm (python-hicmatrix): Update to 15.
	[arguments]: Enabled tests. Remove 'relax-requirements phase.
	[native-inputs]: Add python-pytest.

2021-06-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-flow.
	* gnu/packages/lisp-xyz.scm (cl-flow, ecl-flow, sbcl-flow): New variables.

2021-06-08  cage  <cage-dev@twistfold.it>

	gnu: tinmop : Update to 0.8.1.
	* gnu/packages/web-browsers.scm (tinmop): Update to 0.8.1.

2021-06-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tectonic: Update to 0.5.1.
	* gnu/packages/rust-apps.scm (tectonic): Update to 0.5.1.

	gnu: Add rust-tectonic-engine-bibtex-0.1.
	* gnu/packages/crates-io.scm (rust-tectonic-engine-bibtex-0.1): New variable.

	gnu: Add rust-tectonic-engine-xdvipdfmx-0.1.
	* gnu/packages/crates-io.scm (rust-tectonic-engine-xdvipdfmx-0.1): New variable.

	gnu: Add rust-tectonic-engine-xetex-0.1.
	* gnu/packages/crates-io.scm (rust-tectonic-engine-xetex-0.1): New variable.

	gnu: Add rust-tectonic-xetex-layout-0.1.
	* gnu/packages/crates-io.scm (rust-tectonic-xetex-layout-0.1): New variable.

	gnu: Add rust-tectonic-pdf-io-0.1.
	* gnu/packages/crates-io.scm (rust-tectonic-pdf-io-0.1): New variable.

	gnu: Add rust-tectonic-bridge-core-0.1.
	* gnu/packages/crates-io.scm (rust-tectonic-bridge-core-0.1): New variable.

	gnu: Add rust-tectonic-io-base-0.2.
	* gnu/packages/crates-io.scm (rust-tectonic-io-base-0.2): New variable.

	gnu: Add rust-tectonic-bridge-harfbuzz-0.2.
	* gnu/packages/crates-io.scm (rust-tectonic-bridge-harfbuzz-0.2): New variable.

	gnu: Add rust-tectonic-bridge-graphite2-0.2.
	* gnu/packages/crates-io.scm (rust-tectonic-bridge-graphite2-0.2): New variable.

	gnu: Add rust-tectonic-bridge-icu-0.2.
	* gnu/packages/crates-io.scm (rust-tectonic-bridge-icu-0.2): New variable.

	gnu: Add rust-tectonic-bridge-flate-0.1.
	* gnu/packages/crates-io.scm (rust-tectonic-bridge-flate-0.1): New variable.

	gnu: Add rust-tectonic-bridge-freetype2-0.2.
	* gnu/packages/crates-io.scm (rust-tectonic-bridge-freetype2-0.2): New variable.

	gnu: Add rust-tectonic-dep-support-0.1.
	* gnu/packages/crates-io.scm (rust-tectonic-dep-support-0.1): New variable.

	gnu: rust-tectonic-cfg-support-0.1: Update to 0.1.3.
	* gnu/packages/crates-io.scm (rust-tectonic-cfg-support-0.1): Update to 0.1.3.

	gnu: Add rust-tectonic-geturl-0.2.
	* gnu/packages/crates-io.scm (rust-tectonic-geturl-0.2): New variable.

	gnu: rust-flate2-1: Update to 1.0.20.
	* gnu/packages/crates-io.scm (rust-flate2-1): Update to 1.0.20.

	gnu: Add rust-tectonic-status-base-0.1.
	* gnu/packages/crates-io.scm (rust-tectonic-status-base-0.1): New variable.

	gnu: Add rust-tectonic-errors-0.1.
	* gnu/packages/crates-io.scm (rust-tectonic-errors-0.1): New variable.

	gnu: Add rust-tectonic-errors-0.2.
	* gnu/packages/crates-io.scm (rust-tectonic-errors-0.2): New variable.

	gnu: watchexec: Update to 1.16.1.
	* gnu/packages/rust-apps.scm (watchexec): Update to 1.16.1.
	[arguments]<#:phases>: Do not copy zsh completions.
	[description]: Shorten it.

	gnu: Add rust-watchexec-1.
	* gnu/packages/crates-io.scm (rust-watchexec-1): New variable.

	gnu: rust-embed-resource-1: Update to 1.6.2.
	* gnu/packages/crates-io.scm (rust-embed-resource-1): Update to 1.6.2.

	gnu: rust-pest-2: Update to 2.1.3.
	* gnu/packages/crates-io.scm (rust-pest-2): Update to 2.1.3.

	gnu: Add rust-winreg-0.8.
	* gnu/packages/crates-io.scm (rust-winreg-0.8): New variable.
	(rust-winreg-0.7): Inherit from above.

	gnu: Add rust-insta-1.
	* gnu/packages/crates-io.scm (rust-insta-1): New variable.
	(rust-insta-0.16): Inherit from above.

	gnu: Add rust-ron-0.6.
	* gnu/packages/crates-io.scm (rust-ron-0.6): New variable.
	(rust-ron-0.5): Inherit from above.

	gnu: Add rust-similar-1.
	* gnu/packages/crates-io.scm (rust-similar-1): New variable.

	gnu: rust-zip-0.5: Update to 0.5.13.
	* gnu/packages/crates-io.scm (rust-zip-0.5): Update to 0.5.13.

	gnu: Add rust-clearscreen-1.
	* gnu/packages/crates-io.scm (rust-clearscreen-1): New variable.

	gnu: Add rust-terminfo-0.7.
	* gnu/packages/crates-io.scm (rust-terminfo-0.7): New variable.
	(rust-terminfo-0.6): Inherit from above.

	gnu: rust-thiserror-1: Update to 1.0.25.
	* gnu/packages/crates-io.scm (rust-thiserror-1): Update to 1.0.25.

	gnu: rust-thiserror-impl-1: Update to 1.0.25.
	* gnu/packages/crates-io.scm (rust-thiserror-impl-1): Update to 1.0.25.

	gnu: Add rust-derive-builder-0.10.
	* gnu/packages/crates-io.scm (rust-derive-builder-0.10): New variable.
	(rust-derive-builder-0.9): Inherit from above.

	gnu: Add rust-derive-builder-macro-0.10.
	* gnu/packages/crates-io.scm (rust-derive-builder-macro-0.10): New variable.

	gnu: Add rust-derive-builder-core-0.10.
	* gnu/packages/crates-io.scm (rust-derive-builder-core-0.10): New variable.
	(rust-derive-builder-core-0.9): Inherit from above.

	gnu: Add rust-darling-0.12.
	* gnu/packages/crates-io.scm (rust-darling-0.12): New variable.
	(rust-darling-0.10): Inherit from above.

	gnu: Add rust-darling-macro-0.12.
	* gnu/packages/crates-io.scm (rust-darling-macro-0.12): New variable.
	(rust-darling-macro-0.10): Inherit from above.

	gnu: Add rust-darling-core-0.12.
	* gnu/packages/crates-io.scm (rust-darling-core-0.12): New variable.
	(rust-darling-core-0.10): Inherit from above.

	gnu: rust-syn-1: Update to 1.0.72.
	* gnu/packages/crates-io.scm (rust-syn-1): Update to 1.0.72.

	gnu: rust-proc-macro2-1: Update to 1.0.27.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1): Update to 1.0.27.

	gnu: rust-globset-0.4: Update to 0.4.6.
	* gnu/packages/crates-io.scm (rust-globset-0.4): Update to 0.4.6.

	gnu: rust-walkdir-2: Update to 2.3.2.
	* gnu/packages/crates-io.scm (rust-walkdir-2): Update to 2.3.2.
	[arguments]<#:cargo-inputs> Reorder alphabetically.

2021-06-08  nixo  <nicolo@nixo.xyz>

	gnu: bsnes: Don't build native binaries.
	* gnu/packages/emulators.scm (bsnes)[arguments]: Add configure-flag to
	not build native binaries.

2021-06-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add u-boot-sifive-unmatched.
	* gnu/packages/bootloaders.scm (u-boot-sifive-unmatched): New variable.

	gnu: u-boot-2021.07: Update to 2021.07-rc4.
	* gnu/packages/bootloaders.scm (u-boot-2021.07): Update to 2021.07-rc4.

2021-06-08  Ludovic Courtès  <ludo@gnu.org>

	grafts: Cache the derivation/graft mapping for the whole session.
	Partly fixes <https://bugs.gnu.org/41702>.
	Reported by Lars-Dominik Braun <ldb@leibniz-psychology.org>.

	Previously, 'graft-derivation' would start anew at every call.  When
	creating a profile with lots of packages, it would potentially do the
	same work multiple times.  The per-session cache addresses this.  It
	increases the derivation-graft-cache hit rate from 77.9% to 80.1% on:

	  GUIX_PROFILING="derivation-graft-cache" ./pre-inst-env \
	    guix environment --ad-hoc libreoffice inkscape krita darktable -n

	The effect is more visible on the pathological case below, where cache
	hit rate goes from 75% to 87% and wall-clock time from 5.0s to 3.5s:

	  GUIX_PROFILING="derivation-graft-cache" ./pre-inst-env \
	    guix environment --ad-hoc r-learnr --search-paths

	* guix/grafts.scm (%graft-cache): New variable.
	(graft-derivation): Add calls to 'store-connection-cache' and
	'set-store-connection-cache!'.

2021-06-08  Ludovic Courtès  <ludo@gnu.org>

	store: 'references/cached' now uses a per-session cache.
	* guix/store.scm (%reference-cache): Remove.
	(%reference-cache-id): New variable.
	(references/cached): Rewrite in terms of it.

2021-06-08  Ludovic Courtès  <ludo@gnu.org>

	store: Remove 'references/substitutes'.
	This procedure lost its only user in commit
	710854304b1ab29332edcb76f3de532e0724c197.

	* guix/store.scm (references/substitutes): Remove.
	* tests/store.scm ("references/substitutes missing reference info")
	("references/substitutes with substitute info"): Remove.

2021-06-08  Ludovic Courtès  <ludo@gnu.org>

	grafts: Use SRFI-71 instead of SRFI-11.
	* guix/grafts.scm (reference-origins): Use SRFI-71 'let*'.

	grafts: Record cache lookups for profiling.
	* guix/grafts.scm (record-cache-lookup!): New procedure.
	(with-cache): Use it.

	store: Generalize cache lookup recording.
	* guix/store.scm (cache-lookup-recorder): New procedure.
	(record-cache-lookup!): Define in terms of it.

	store: Support dynamic allocation of per-connection caches.
	* guix/store.scm (<store-connection>)[object-cache]: Remove.
	[caches]: New field.
	(open-connection, port->connection): Adjust '%make-store-connection'
	calls accordingly.
	(%store-connection-caches, %object-cache-id): New variables.
	(allocate-store-connection-cache, vector-set)
	(store-connection-cache, set-store-connection-cache)
	(set-store-connection-caches!, set-store-connection-cache!): New
	procedures.
	(cache-object-mapping): Add #:cache parameter.
	(set-store-connection-object-cache!): Remove.
	(lookup-cached-object): Use 'store-connection-cache'.
	(run-with-store): Use 'store-connection-caches' and
	'set-store-connection-caches!'.

2021-06-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: pantheon: Use modern 'define-module' syntax.
	The :prefix bit introduced in 9f59a9b4bc93b3ef6cd3bd1c9eed04c30ba2d2d4
	led to a test failure in 'tests/graph.scm'.

	* gnu/packages/pantheon.scm: Write #:prefix, not :prefix.

2021-06-08  Ludovic Courtès  <ludo@gnu.org>

	doc: Update minimum Guile-Git version.
	* doc/guix.texi (Requirements): Update Guile-Git version.

	news: Fix typo.
	* etc/news.scm: Remove 'x' introduced by mistake in
	dfdcd9d812d20a86babc4da8a01bc17e44900c3c.

2021-06-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-mappy: Move to (gnu packages bioinformatics).
	* gnu/packages/python-xyz.scm (python-mappy): Move to ...
	* gnu/packages/bioinformatics.scm: ... here.

2021-06-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jami: Update to 20210606.1.e2f9490.
	* gnu/packages/jami.scm (jami): Update to 20210606.1.e2f9490.
	(pjproject-jami)[0019-ignore-down-interfaces]: Apply new custom patch.
	(jami-qt)[source]: Use %jami-sources, which now includes the Qt client.
	[phases]{change-directory}: New phase.

2021-06-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jami: Always include the custom Jami patches with the sources.
	Before this change, there was a Jami origin containing the sources with the
	patches, and another one containing the sources but with the patches removed.
	Unify the source to always contain the patches, which adds just 1 MiB to the
	corresponding tarball and simplifies things.

	* gnu/packages/jami.scm (%jami-sources): Make it a simple variable.  Move the
	docstring to a comment.  Only remove the tarballs, always keeping the patches
	with the sources.  Adjust the comments.
	(%sfl-patches): Remove variable.
	(jami-apply-dependency-patches): Rename to...
	(jami-apply-custom-patches): ... this.  Adjust the input label used to
	'jami-sources'.
	(pjproject-jami): Replace %sfl-patches by %jami-sources.  Adjust following the
	renaming of the jami-apply-custom-patches procedure.
	(ffmpeg-jami): Likewise.  Do not make a temporary binding, simply call the
	unquoted jami-apply-custom-patches procedure.

2021-06-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: opendht: Update to 2.2.0rc7-1.c8a0b44.
	* gnu/packages/networking.scm (opendht): Update to 2.2.0rc7-1.c8a0b44.

2021-06-07  Leo Famulari  <leo@famulari.name>

	gnu: Add l3afpad.
	* gnu/packages/text-editors.scm (l3afpad): New variable.

2021-06-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-rnaseq: Update to 0.0.17.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.17.
	[arguments]: Remove "use-latest-salmon" phase; add "set-timezone" phase.
	[inputs]: Replace r-gprofiler with r-gprofiler2; add r-ggpubr and
	python-deeptools.
	[native-inputs]: Add tzdata.

2021-06-07  Leo Famulari  <leo@famulari.name>

	gnu: ghostwriter: Update to 2.0.1.
	* gnu/packages/text-editors.scm (ghostwriter): Update to 2.0.1.

2021-06-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-pikepdf: Update to 2.12.2.
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.12.2.

2021-06-07  Jack Hill  <jackhill@jackhill.us>

	gnu: dino: Update to 0.2.1 [fixes CVE-2021-33896].
	* gnu/packages/messaging.scm (dino): Update to 0.2.1.

2021-06-07  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: qtwebengine: Enable H.264 WebRTC encoding.
	* gnu/packages/qt.scm (qtwebengine)[inputs]: Add openh264.
	[source]: Remove bundled openh264.
	[arguments]: Adjust build scripts accordingly in the 'substitute-source' phase.
	Pass '-webengine-proprietary-codecs' in the custom 'configure' phase.

2021-06-07  Xinglu Chen  <public@yoctocell.xyz>

	gnu: youtube-dl: Update to 2021.06.06.
	* gnu/packages/video.scm (youtube-dl): Update to 2021.06.06.

	gnu: isync: Update to 1.4.2.
	* gnu/packages/mail.scm (isync): Update to 1.4.2.

2021-06-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-rnaseq: Adjust to upgrade of salmon.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq)[arguments]: Add phase
	"use-latest-salmon".

	gnu: salmon: Update to 1.4.0.
	* gnu/packages/bioinformatics.scm (salmon): Update to 1.4.0.
	[arguments]: Remove unnecessary flags, add other soon-to-be-unnecessary flags;
	remove "prepare-rapmap" phase, add "prepare-pufferfish" phase, add
	"fix-error-message-in-tests" phase, simplify "use-system-libraries" phase.
	[inputs]: Add curl and pufferfish sources; remove libdivsufsort and rapmap
	sources.

	gnu: cereal: Update to 1.3.0.
	* gnu/packages/serialization.scm (cereal): Update to 1.3.0.

	gnu: macs: Update to 2.2.7.1.
	* gnu/packages/bioinformatics.scm (macs): Update to 2.2.7.1.

	gnu: libgff: Update to 2.0.0.
	* gnu/packages/bioinformatics.scm (libgff): Update to 2.0.0.
	[home-page]: Update to new home.

	gnu: jellyfish: Update to 2.3.0.
	* gnu/packages/bioinformatics.scm (jellyfish): Update to 2.3.0.
	[arguments]: Disable SSE to avoid tuning to the build node's CPU.
	[native-inputs]: Replace python-2 with python-wrapper.
	[license]: Update.

2021-06-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-fof: Update to 0.2.0.
	* gnu/packages/lisp-xyz.scm (sbcl-fof): Update to 0.2.0.

2021-06-07  Christopher Baines  <mail@cbaines.net>

	etc: Add "bordeaux.guix.gnu.org.pub" public key file.
	* etc/substitutes/bordeaux.guix.gnu.org.pub: New file.
	* Makefile.am (dist_pkgdata_DATA): Add it.
	* guix/self.scm (miscellaneous-files): Add
	"share/guix/bordeaux.guix.gnu.org.pub".

	gnu: guix-build-coordinator: Update to 0-31.4a47417.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-31.4a47417.

2021-06-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: multiqc: Update to 1.10.1.
	* gnu/packages/bioinformatics.scm (multiqc): Update to 1.10.1.
	[arguments]: Remove build phase "relax-requirements"; replace "check" phase.
	[propagated-inputs]: Add python-coloredlogs, python-future, python-networkx,
	and python-rich; remove python-nose.
	[native-inputs]: Add python-pytest and the test suite.

	gnu: Add python-rich.
	* gnu/packages/python-xyz.scm (python-rich): New variable.

	gnu: python-dataclasses: Update to 0.8.
	* gnu/packages/python-xyz.scm (python-dataclasses): Update to 0.8.

	gnu: python-attrs: Update to 21.2.0.
	* gnu/packages/python-xyz.scm (python-attrs): Update to 21.2.0.
	(python-attrs-bootstrap): Keep this at 19.3.0 to avoid mass rebuilds.

	gnu: python-attrs: Conditionally execute tests.
	* gnu/packages/python-xyz.scm (python-attrs)[arguments]: Wrap "check" phase in
	conditional expression.

2021-06-07  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: python-hic2cool: Update to 0.8.3.
	* gnu/packages/bioinformatics.scm (python-hic2cool): Update to 0.8.3.
	[source]: Download using git-fetch.
	[arguments]: Enable tests. Add phase to make test data writable.
	[propagated-inputs]: Add python-h5py, python-numpy, python-pandas,
	python-scipy.

2021-06-07  Vinicius Monego  <monego@posteo.net>

	gnu: gtg: Update to 0.5.
	* gnu/packages/gnome.scm (gtg): Update to 0.5.
	[inputs]: Add gdk-pixbuf+svg, pango, python-lxml.

	gnu: srain: Update to 1.2.2.
	* gnu/packages/irc.scm (srain): Update to 1.2.2.
	[build-system]: Switch to meson-build-system.
	[arguments]: Add #:glib-or-gtk?. Remove 'fix-permissions phase.
	[native-inputs]: Add python-sphinx.

2021-06-07  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: xf86-video-vesa: Update to 2.5.0.
	* gnu/packages/xorg.scm (xf86-video-vesa): Update to 2.5.0.

2021-06-07  Lars-Dominik Braun  <lars@6xq.net>

	gnu: xpra: Update to 4.2.
	Fixes <https://issues.guix.gnu.org/issue/48890>.

	* gnu/packages/xorg.scm (xpra): Update to 4.2.
	[source]: Switch to ".tar.gz" archive and update patch file.
	[native-inputs]: Add pandoc.
	[arguments]: Adjust custom 'fix-paths phase for changes in source.
	* gnu/packages/patches/xpra-4.2-systemd-run.patch: Adapt to new version
	and rename file.
	* gnu/local.mk (dist_patch_DATA): Rename file.

2021-06-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnutls@3.6.16: Fix cross-compilation.
	Fixes <https://bugs.gnu.org/48771>.
	Reported by Eric Brown <ecbrown@ericcbrown.com>.

	* gnu/packages/tls.scm (gnutls-3.6.16)[arguments]: New field.

2021-06-06  Vinicius Monego  <monego@posteo.net>

	gnu: libheif: Update to 1.12.0.
	* gnu/packages/image.scm (libheif): Update to 1.12.0.

	gnu: homebank: Update to 5.5.2.
	* gnu/packages/finance.scm (homebank): Update to 5.5.2.

	gnu: cozy: Update to 1.0.3.
	* gnu/packages/ebook.scm (cozy): Update to 1.0.3.
	[inputs]: Add granite, libgee.

	gnu: drawing: Update to 0.8.0.
	* gnu/packages/gnome.scm (drawing): Update to 0.8.0.

2021-06-06  c4droid  <c4droid@foxmail.com>

	gnu: Add pwntools.
	* gnu/packages/cybersecurity.scm (pwntools): New variable.

2021-06-06  Xinglu Chen  <public@yoctocell.xyz>

	doc: Add reference for ‘git-version’ and ‘hg-version’.
	* doc/contributing.texi (Version Numbers): Document ‘git-version’ and
	  ‘hg-version’.
	* doc/guix.texi (package Reference): Reference ‘Version Numbers’ section for
	  version naming guidelines.

2021-06-06  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: komikku: Update to 0.29.1.
	* gnu/packages/gnome.scm (komikku): Update to 0.29.1.

2021-06-06  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into core-updates
	 Conflicts:
		gnu/local.mk
		gnu/packages/algebra.scm
		gnu/packages/bioinformatics.scm
		gnu/packages/curl.scm
		gnu/packages/docbook.scm
		gnu/packages/emacs-xyz.scm
		gnu/packages/maths.scm
		gnu/packages/plotutils.scm
		gnu/packages/python-web.scm
		gnu/packages/python-xyz.scm
		gnu/packages/radio.scm
		gnu/packages/readline.scm
		gnu/packages/tls.scm
		gnu/packages/xml.scm
		gnu/packages/xorg.scm

2021-06-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dash: Update to 0.5.11.4.
	* gnu/packages/shells.scm (dash): Update to 0.5.11.4.

	gnu: pidgin: Update to 2.14.5.
	* gnu/packages/messaging.scm (pidgin): Update to 2.14.5.

2021-06-06  Marius Bakke  <marius@gnu.org>

	gnu: nss: Use (guix utils).
	* gnu/packages/nss.scm (nss)[arguments]: Utilize CC-FOR-TARGET and
	TARGET-64bit?.

	gnu: nss: Update to 3.66.
	* gnu/packages/nss.scm (nss): Update to 3.66.  Reindent.
	[arguments]: Remove #:parallel-build?.
	* gnu/packages/patches/nss-getcwd-nonnull.patch: Adjust for directory change.
	* gnu/packages/patches/nss-3.56-pkgconfig.patch,
	gnu/packages/patches/nss-increase-test-timeout.patch: Revert to
	6223566971.
	* gnu/packages/certs.scm (nss-certs)[arguments]: Adjust for directory change.

	gnu: nspr: Update to 4.31.
	* gnu/packages/nss.scm (nspr): Update to 4.31.

	gnu: nss: Prepare for GCC 10.
	* gnu/packages/patches/nss-getcwd-nonnull.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/nss.scm (nss)[source](patches): Add it.

	gnu: nss: Fix test failure.
	* gnu/packages/sqlite.scm (sqlite-uri): New variable.
	(sqlite)[source](uri): Use it.
	(sqlite-3.33): New public variable.

2021-06-06  Mathieu Othacehe  <othacehe@gnu.org>

	scripts: substitute: Cache connection when looking for narinfos.
	The process-substitution procedure is opening two distinct connections. The
	first one when looking for narinfo by calling lookup-narinfo and the other one
	when fetching nar files.

	Cache the connection when looking for narinfos so that process-substitution
	only opens one connection.

	* guix/scripts/substitute.scm (lookup-narinfo): Cache connection by using
	open-connection-for-uri/cached.

2021-06-06  Maxime Devos  <maximedevos@telenet.be>

	lint: tests-true: Check if tests are enabled when cross-compiling.
	* guix/lint.scm (check-tests-true): New linter.
	(%local-checkers)[tests-true]: Add it.
	* tests/lint.scm ("tests-true: #:tests? must not be set to #t")
	("tests-true: absent #:tests? is acceptable")
	("tests-true: #:tests? #f is acceptable")
	("tests-true: #:tests? #t acceptable when compiling natively"): Test it.

2021-06-06  Solene Rapenne via Guix-patches via  <guix-patches@gnu.org>

	gnu: vlc: Update to 3.0.14.
	* gnu/packages/video.scm (vlc): Update to 3.0.14.

2021-06-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: git: Update to 2.32.0.
	* gnu/packages/version-control.scm (git): Update to 2.32.0.

2021-06-06  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: Add matterbridge.
	* gnu/packages/messaging.scm (matterbridge): New variable.

2021-06-06  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add python-pytest-mp.
	* gnu/packages/python-check.scm (python-pytest-mp): New variable.

	gnu: Add python-asn1tools.
	* gnu/packages/python-xyz.scm (python-asn1tools): New variable.

2021-06-06  pukkamustard  <pukkamustard@posteo.net>

	gnu: Add ocaml-ppx-cold.
	* gnu/packages/ocaml.scm (ocaml-ppx-cold): New variable.

	gnu: Add ocaml-ppx-here.
	* gnu/packages/ocaml.scm (ocaml-ppx-here): New variable.
	  (ocaml4.07-ppx-here): Inherit from ocaml-ppx-here.

	gnu: Add ocaml-ppx-compare.
	* gnu/packages/ocaml.scm (ocaml-ppx-compare): New variable.
	  (ocaml4.07-ppx-compare): Inherit from ocaml-ppx-compare.

	gnu: Add ocaml-syntax-shims.
	* gnu/packages/ocaml.scm (ocaml-syntax-shims): New variable.

	gnu: Add ocaml-ppx-let.
	* gnu/packages/ocaml.scm (ocaml-ppx-let): New variable.
	  (ocaml4.07-ppx-let): Inherit from ocaml-ppx-let.

	gnu: Add ocaml-bigstringaf.
	* gnu/ocaml/packages.scm (ocaml-bigstringaf): New variable.

	gnu: Add ocaml-ppx-sexp-conv.
	* gnu/packages/ocaml.scm (ocaml-ppx-sexp-conv): New variable.
	  (ocaml4.07-ppx-sexp-conv): Inherit from ocaml-ppx-sexp-conv.

	gnu: Add ocaml-uunf.
	* gnu/packages/ocaml.scm (ocaml-uunf): New variable.

	gnu: Add ocaml-sedlex.
	* gnu/packages/ocaml.scm (ocaml-sedlex): New variable.
	  (ocaml4.07-sedlex): Inherit from ocaml-sedlex.

	gnu: Add ocaml-ppxlib.
	* gnu/packages/ocaml.scm (ocaml-ppxlib): New variable.
	  (ocaml4.07-ppxlib): Inherit from ocaml-ppxlib.

	gnu: ocaml-migrate-parsetree: Update to 2.1.0.
	* gnu/packages/ocaml.scm (ocaml-migrate-parsetree): Update to 2.1.0.
	  (ocaml-migrate-parsetree-1): New variable.

	gnu: Add ocaml-compiler-libs.
	* gnu/packages/ocaml.scm (ocaml-compiler-libs): New variable.
	  (ocaml4.07-compiler-libs): Inherit from ocaml-compiler-libs.

	gnu: Add ocaml-stdio.
	* gnu/packages/ocaml.scm (ocaml-stdio): New variable.
	  (ocaml4.07-stdio): Inherit from ocaml-stdio.

	gnu: Add ocaml-gen.
	* gnu/packages/ocaml.scm (ocaml-gen): New variable.
	  (ocaml4.07-gen): Remove variable.
	  (ocaml4.07-sedlex): Replace ocaml4.07-gen with ocaml-gen.

	gnu: ocaml4.07-gen: Update to 0.5.3.
	* gnu/packages/ocaml.scm (ocaml4.07-gen): Update to 4.07.

	gnu: ocaml-lwt: Update to 5.4.0.
	* gnu/packages/ocaml.scm (ocaml-lwt): Update to 5.4.0.

	gnu: ocaml-lwt: Make libev a propagated input.
	* gnu/packages/ocaml.scm (ocaml-lwt) [propagated-inputs]: Add libev.
	  [inputs]: Remove libev.
	  (ocaml-ouint2, ocaml4.07-lambda-term, ocaml-markup) [inputs]: Remove libev.

	gnu: ocaml-ctypes: Make ocaml-integers a propagated input.
	* gnu/packages/ocaml.scm (ocaml-ctypes)[propagated-inputs]: Add ocaml-integers.
	  [inputs]: Remove ocaml-integers.

	gnu: ocaml-ctypes: Update to 0.18.0.
	* gnu/packages/ocaml.scm (ocaml-ctypes): Update to 0.18.0.

	gnu: ocaml-integers: Update to 0.4.0.
	* gnu/packages/ocaml.scm (ocaml-integers): Update to 0.4.0.

2021-06-06  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: xf86-input-libinput: Update to 1.0.1.
	* gnu/packages/xorg.scm (xf86-input-libinput): Update to 1.0.1.

2021-06-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xf86-input-libinput: Fix licence information.
	* gnu/packages/xorg.scm (xf86-input-libinput)[license]: This package is
	almost exclusively expat, with a single x11 file that's not installed.

2021-06-06  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: xterm: Update to 367.
	* gnu/packages/xorg.scm (xterm): Update to 367.

2021-06-06  Domagoj Stolfa  <ds815@gmx.com>

	gnu: strongswan: Configure more sensible defaults.
	* gnu/packages/networking.scm (strongswan)[arguments]<#:configure-flags>:
	Enable aesni, attr-sql, chapoly, curl, dhcp, eap-aka, eap-aka-3gpp,
	eap-dynamic, eap-identity, eap-md5, eap-mschapv2, eap-peap, eap-radius,
	eap-sim, eap-sim-file, eap-simaka-pseudonym, eap-simaka-reauth,
	eap-simaka-sql, eap-tls, eap-tnc, eap-ttls, ext-auth, farp, ha, led, md4,
	mediation, openssl, soup, sql, sqlite, xauth-eap, xauth-noauth, and
	xauth-pam support.
	Disable ldap, mysql, and systemd support.
	Use libcap by default.
	[inputs]: Add libcap, libsoup, and linux-pam.
	[native-inputs]: Add pkg-config.

2021-06-06  Matthew James Kraai  <kraai@ftbfs.org>

	doc: Pluralize "package."
	* doc/contributing.texi (Submitting Patches): Pluralize "package."

2021-06-06  Marius Bakke  <marius@gnu.org>

	gnu: opendht: Refer to the correct Nettle.
	This is a follow-up to 683eb7c5b118440001b89944563603a39fc2ac05.

	* gnu/packages/networking.scm (opendht)[inputs]: Change from NETTLE-3.7 to
	NETTLE.

2021-06-06  Solene Rapenne  <solene@perso.pw>

	gnu: tig: Update to 2.5.4.
	* gnu/packages/version-control.scm (tig): Update to 2.5.4.

2021-06-06  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove-wayland: Refactor as a wrapper around icedove.
	This saves us a full build of icedove-wayland analogue to
	chromium-wayland.

	* gnu/packages/gnuzilla.scm (icedove-wayland)[inputs]: Add bash and
	icedove.
	[arguments]: Copy the binary over and wrap it for Wayland. As well as
	the desktop-file and the license file.

2021-06-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: freebayes: Update to 1.3.5.
	* gnu/packages/bioinformatics.scm (freebayes): Update to 1.3.5.
	[source]: Remove patch.
	[arguments]: Adjust custom 'patch-source phase for changes in source.
	[inputs]: Remove zlib.
	* gnu/packages/patches/freebayes-devendor-deps.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: poke: Update to 1.3.
	* gnu/packages/engineering.scm (poke): Update to 1.3.

2021-06-06  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sdrangel: Add SoapySDR support.
	* gnu/packages/radio.scm (sdrangel)[inputs]: Add soapysdr.
	  [arguments]: Update 'configure-flags'.

2021-06-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-company-irony: Update to 1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-company-irony): Update to 1.1.1.
	[inputs]: Re-order alphabetically.
	[descrption]: Properly capitalize.

	gnu: emacs-elfeed-score: Update to 0.7.9.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 0.7.9.

2021-06-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: msgpack: Update to 3.3.0.
	* gnu/packages/serialization.scm (msgpack): Update to 3.3.0.

	gnu: libvpx: Update to 1.10.0.
	* gnu/packages/video.scm (libvpx): Update to 1.10.0.

	gnu: czmq: Re-enable previously failing tests, fixed in 4.2.1.
	* gnu/packages/networking.scm (czmq)[phases]: Delete argument.

2021-06-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ppsspp: Update to 1.11.3-1.69fa207.
	This fixes the build with ffmpeg 4.4.

	* gnu/packages/patches/ppsspp-disable-upgrade-and-gold.patch: Rebase patch.
	* gnu/packages/emulators.scm (ppsspp): Update to 1.11.3-1.69fa207.
	[source]: Adjust origin snippet to unbundle the newly added zstd library.

2021-06-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libopenshot: Use ffmpeg-4.3.
	* gnu/packages/video.scm (libopenshot)
	[propagated-inputs]{ffmpeg}: Downgrade to ffmpeg 4.3 to fix build.

	gnu: Add ffmpeg-4.3.
	* gnu/packages/video.scm (ffmpeg-4.3): New variable.

2021-06-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: diffoscope: Update to 177.
	This resolves a problem with ffmpeg 4.4.

	* gnu/packages/diffoscope.scm (diffoscope): Update to 177.

2021-06-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ffmpeg: Update to 4.4.
	* gnu/packages/video.scm (ffmpeg): Update to 4.4.

2021-06-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove rust-rav1e.
	This package is superseded by rav1e.

	Note: I tried defining an alias like so:

	  (define-public rust-rav1e
	    (deprecated-package "rust-rav1e" rav1e))

	But it caused a problem where the 'rav1e' variable would appear unbound.

	* gnu/packages/crates-graphics.scm (rust-rav1e-0.4): Remove.

2021-06-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: rust-ravif: Use rav1e instead of rust-rav1e.
	With the rav1e package having been brought up to par with rust-rav1e,
	rust-ravif can use rav1e directly.

	* gnu/packages/crates-graphics.scm (rust-ravif)
	[cargo-inputs]{rust-rav1e}: Replace with...
	{rav1e}: ... this.
	[cargo-development-inputs]: New argument.
	[native-inputs]: New field.

2021-06-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add rust-avif-parse-0.13.
	* gnu/packages/crates-graphics.scm (rust-avif-parse-0.13): New variable.

	gnu: Add rust-bitreader-0.3.
	* gnu/packages/crates-io.scm (rust-bitreader-0.3): New variable.

	gnu: Add rust-fallible-collections-0.4.
	* gnu/packages/crates-io.scm (rust-fallible-collections-0.4): New variable.

	gnu: rav1e: Update to 0.4.1.
	* gnu/packages/video.scm (rav1e): Update to 0.4.1.
	[source]: Fix indentation.
	[cargo-inputs]{rust-arbitrary}: Update to 0.4.
	{rust-av-metrics}: New input.
	{rust-bitstream-io}: Update to 1.
	{rust-cfg-if}: Update to 1.
	{rust-console}: Update to 0.14.
	{rust-crossbeam}: New input.
	{rust-itertools}: Update to 0.10.
	{rust-libfuzzer-sys}: New input.
	{rust-noop-proc-macro}: Update to 0.3.
	{rust-paste}: Update to 1.
	{rust-rand}: Update to 0.8.
	{rust-rand-chacha}: Update to 0.3.
	{rust-regex}: New input.
	{rust-rustc-version}: Update to 0.3.
	{rust-signal-hook}: Update to 0.3.
	{rust-v-frame, rust-wasm-bindgen}: New inputs.
	{rust-cc: Move to...
	[cargo-development-inputs]: ... here.
	{rust-rand}: Update to 0.8.
	{rust-rand-chacha}: Update to 0.3.
	{rust-semver}: Update to 0.11.
	[inputs]{nasm}: Move to...
	[native-inputs]: ... here.  This was spotted by 'guix lint'.
	[synopsis]: Focus on facts, toning down marketing.
	[description]: Expound.

	gnu: rust-cargo-c: Update to 0.8.1+cargo-0.53.
	* gnu/packages/rust-apps.scm (rust-cargo-c): Update to 0.8.1+cargo-0.53.
	[cargo-inputs]{rust-cbindgen}: Update to 0.19.
	{rust-semver}: Update to 0.10.
	{rust-serde-json}: Update to 1.
	{rust-cargo, rust-anyhow}: New inputs.
	[native-inputs]: New field.
	[inputs]: New field.

	gnu: rust-serde-json-1: Update to 1.0.64.
	* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.64.

	gnu: Add rust-cargo-0.53.
	* gnu/packages/crates-io.scm (rust-cargo-0.53): New variable.

	gnu: Add rust-commoncrypto-0.2.
	* gnu/packages/crates-io.scm (rust-commoncrypto-0.2): New variable.

	gnu: Add rust-commoncrypto-sys-0.2.
	* gnu/packages/crates-io.scm (rust-commoncrypto-sys-0.2): New variable.

	gnu: Add rust-bytesize-1.
	* gnu/packages/crates-io.scm (rust-bytesize-1): New variable.

	gnu: Add rust-cargo-platform-0.1.
	* gnu/packages/crates-io.scm (rust-cargo-platform-0.1): New variable.

	gnu: Add rust-crates-io-0.33.
	* gnu/packages/crates-io.scm (rust-crates-io-0.33): New variable.

	gnu: Add rust-crypto-hash-0.3.
	* gnu/packages/crates-io.scm (rust-crypto-hash-0.3): New variable.

	gnu: rust-filetime-0.2: Update to 0.2.14.
	* gnu/packages/crates-io.scm (rust-filetime-0.2): Update to 0.2.14.
	[cargo-inputs]{rust-cargo-if}: Update to version 1.
	{rust-redox-syscall}: Update to version 0.2.

	gnu: Add rust-fwdansi-1.
	* gnu/packages/crates-io.scm (rust-fwdansi-1): New variable.

	gnu: rust-git2-0.13: Update to 0.13.20.
	* gnu/packages/crates-io.scm (rust-git2-0.13): Update to 0.13.20.
	[cargo-development-inputs]{rust-paste}: Update to version 1.

	gnu: rust-libgit2-sys-0.7: Remove unused package.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.7): Delete variable.

	gnu: rust-libgit2-sys-0.12: Update to 0.12.21+1.1.0.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.12): Update to 0.12.21+1.1.0.

	gnu: Add rust-git2-curl-0.14.
	* gnu/packages/crates-io.scm (rust-git2-curl-0.14): New variable.

	gnu: Add rust-home-0.5.
	* gnu/packages/crates-io.scm (rust-home-0.5): New variable.

	gnu: Add rust-im-rc-15.
	* gnu/packages/crates-io.scm (rust-im-rc-15): New variable.

	gnu: Add rust-metrohash-1.
	* gnu/packages/crates-io.scm (rust-metrohash-1): New variable.

	gnu: Add rust-twox-hash-1.
	* gnu/packages/crates-io.scm (rust-twox-hash-1): New variable.

	gnu: rust-digest-0.8: Fix the version of its rust-generic-array input.
	* gnu/packages/crates-io.scm (rust-digest-0.8)
	[cargo-inputs]: Adjust the version of the rust-generic-array to 0.12.

	gnu: Add rust-sized-chunks-0.6.
	* gnu/packages/crates-io.scm (rust-sized-chunks-0.6): New variable.

	gnu: Add rust-refpool-0.4.
	* gnu/packages/crates-io.scm (rust-refpool-0.4): New variable.

	gnu: Add rust-bitmaps-2.
	* gnu/packages/crates-io.scm (rust-bitmaps-2): New variable.

	gnu: Add rust-array-ops-0.1.
	* gnu/packages/crates-io.scm (rust-array-ops-0.1): New variable.

	gnu: rust-jobserver-0.1: Update to 0.1.22.
	* gnu/packages/crates-io.scm (rust-jobserver-0.1): Update to 0.1.22.

	gnu: Add rust-arbitrary-1.
	* gnu/packages/crates-io.scm (rust-arbitrary-1): New variable.
	(rust-arbitrary-0.4): Inherit from rust-arbitrary-1.

	gnu: Add rust-derive-arbitrary-1.
	* gnu/packages/crates-io.scm (rust-derive-arbitrary-1): New variable.
	(rust-derive-arbitrary-0.4): Inherit from the above.

	gnu: Add rust-opener-0.4.
	* gnu/packages/crates-io.scm (rust-opener-0.4): New variable.

	gnu: Add rust-rustc-workspace-hack-1.
	* gnu/packages/crates-io.scm (rust-rustc-workspace-hack-1): New variable.

	gnu: Add rust-serde-ignored-0.1.
	* gnu/packages/crates-io.scm (rust-serde-ignored-0.1): New variable.

	gnu: Add rust-rustfix-0.5.
	* gnu/packages/crates-io.scm (rust-rustfix-0.5): New variable.
	(rust-rustfix-0.4): Inherit from the above.

	gnu: rust-v-frame-0.2: Update to 0.2.1.
	* gnu/packages/crates-io.scm (rust-v-frame-0.2): Update to 0.2.1.
	[synopsis]: Fix capitalization lint warning.
	[description]: Re-indent.

2021-06-06  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: python-cooler: Update to 0.8.11.
	* gnu/packages/bioinformatics.scm (python-cooler): Update to 0.8.11.
	[arguments]: Add build phase "patch-tests"; replace "check" phase.
	[native-inputs]: Add python-codecov, python-pytest-cov, and
	python-pytest-flake8.
	[propagated-inputs]: Add python-six and python-sparse.

	gnu: Add python-sparse.
	* gnu/packages/python-xyz.scm(python-sparse): New variable.

2021-06-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnutls: Update to 3.7.2.
	The 3.7 branch, while not considered the "stable" branch upstream, has been
	adopted by most major GNU/Linux distributions such as Debian, Arch, openSUSE,
	etc.  It has the benefit of receiving all the security fixes.

	* gnu/packages/tls.scm (gnutls): Update to 3.7.2.  Remove trailing #t.
	[source]: Remove the gnutls-CVE-2021-20231.patch and
	gnutls-CVE-2021-20232.patch patches, now incorporated in the source.
	* gnu/packages/patches/gnutls-CVE-2021-20231.patch: Delete file.
	* gnu/packages/patches/gnutls-CVE-2021-20232.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): De-register them.

2021-06-05  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gr-osmosdr: Add SoapySDR support.
	* gnu/packages/radio.scm (gr-osmosdr)[inputs]: Add soapysdr.

	gnu: rtl-433: Add SoapySDR support.
	* gnu/packages/radio.scm (rtl-433)[inputs]: Add soapysdr.

	gnu: welle-io: Add SoapySDR support.
	* gnu/packages/radio.scm (welle-io)[inputs]: Add soapysdr.
	  [arguments]: Update 'configure-flags'.

	gnu: Add soapyairspyhf.
	* gnu/packages/radio.scm (soapyairspyhf): New variable.

	gnu: Add soapyrtlsdr.
	* gnu/packages/radio.scm (soapyrtlsdr): New variable.

	gnu: Add soapyhackrf.
	* gnu/packages/radio.scm (soapyhackrf): New variable.

	gnu: Add soapysdr.
	* gnu/packages/radio.scm (soapysdr): New variable.

2021-06-05  Marius Bakke  <marius@gnu.org>

	gnu: hypre: Update to 2020.0.
	* gnu/packages/maths.scm (hypre): Update to 2020.0.
	[source](modules, snippet): Remove.
	[native-inputs]: Remove PERL, NETPBM and GHOSTSCRIPT.  Add PYTHON,
	PYTHON-SPHINX and PYTHON-BREATHE.  Add TEXLIVE-ADJUSTBOX, TEXLIVE-AMSFONTS,
	TEXLIVE-CAPTION, TEXLIVE-ETOOLBOX, TEXLIVE-JKNAPPEN, TEXLIVE-SECTSTY,
	TEXLIVE-TEX-GYRE, TEXLIVE-WASY, TEXLIVE-XCOLOR, TEXLIVE-GENERIC-LISTOFITEMS,
	TEXLIVE-GENERIC-ULEM, TEXLIVE-LATEX-CAPT-OF, TEXLIVE-LATEX-CMAP,
	TEXLIVE-LATEX-COLORTBL, TEXLIVE-LATEX-ETOC, TEXLIVE-LATEX-FANCYHDR,
	TEXLIVE-LATEX-FANCYVRB, TEXLIVE-LATEX-FLOAT, TEXLIVE-LATEX-FNCYCHAP,
	TEXLIVE-LATEX-FRAMED, TEXLIVE-LATEX-GEOMETRY, TEXLIVE-LATEX-HANGING,
	TEXLIVE-LATEX-MULTIROW, TEXLIVE-LATEX-NATBIB, TEXLIVE-LATEX-NEEDSPACE,
	TEXLIVE-LATEX-NEWUNICODECHAR, TEXLIVE-LATEX-PARSKIP,
	TEXLIVE-LATEX-STACKENGINE, TEXLIVE-LATEX-TABULARY, TEXLIVE-LATEX-TITLESEC,
	TEXLIVE-LATEX-TOCLOFT, TEXLIVE-LATEX-UPQUOTE, TEXLIVE-LATEX-VARWIDTH,
	TEXLIVE-LATEX-WASYSYM, and TEXLIVE-LATEX-WRAPFIG to TEXLIVE-UPDMAP.CFG.
	[arguments]: Adjust doc build target and installation phase.  Remove trailing
	 #t's.

	gnu: texlive-latex-tools: Provide array-2016-10-06.sty.
	* gnu/packages/tex.scm (texlive-latex-tools)[arguments]: Add phase that makes
	array.sty available with a different name.

	gnu: Add texlive-latex-tocloft.
	* gnu/packages/tex.scm (texlive-latex-tocloft): New public variable.

	gnu: Add texlive-latex-stackengine.
	* gnu/packages/tex.scm (texlive-latex-stackengine): New public variable.

	gnu: Add texlive-latex-newunicodechar.
	* gnu/packages/tex.scm (texlive-latex-newunicodechar): New public variable.

	gnu: Add texlive-latex-hanging.
	* gnu/packages/tex.scm (texlive-latex-hanging): New public variable.

	gnu: Add texlive-latex-etoc.
	* gnu/packages/tex.scm (texlive-latex-etoc): New public variable.

	gnu: Add texlive-tex-gyre.
	* gnu/packages/tex.scm (texlive-tex-gyre): New public variable.

	gnu: dblatex: Remove unused TeX inputs.
	* gnu/packages/docbook.scm (dblatex)[inputs]: Remove TEXLIVE-LATEX-EEPIC,
	TEXLIVE-LATEX-ESO-PIC, TEXLIVE-LATEX-OBERDIEK, TEXLIVE-LATEX-URL, and
	TEXLIVE-FONTS-EC from updmap.cfg.

	gnu: texlive-graphics-def: Propagate missing dependency.
	* gnu/packages/tex.scm (texlive-graphics-def)[propagated-inputs]: New field.
	Add TEXLIVE-LATEX-EPSTOPDF-PKG.

	gnu: texlive-hyperref: Don't propagate texlive-oberdiek.
	* gnu/packages/tex.scm (texlive-hyperref)[propagated-inputs]: Remove
	TEXLIVE-OBERDIEK.  Add TEXLIVE-GENERIC-ATBEGSHI, TEXLIVE-GENERIC-BITSET,
	TEXLIVE-GENERIC-ETEXCMDS, TEXLIVE-GENERIC-GETTITLESTRING,
	TEXLIVE-GENERIC-IFTEX, TEXLIVE-GENERIC-INFWARERR, TEXLIVE-GENERIC-INTCALC,
	TEXLIVE-GENERIC-KVDEFINEKEYS, TEXLIVE-GENERIC-LTXCMDS,
	TEXLIVE-GENERIC-PDFESCAPE, TEXLIVE-LATEX-AUXHOOK, TEXLIVE-LATEX-ATVERYEND,
	TEXLIVE-LATEX-HYCOLOR, TEXLIVE-LATEX-KVOPTIONS, TEXLIVE-LATEX-LETLTXMACRO,
	TEXLIVE-LATEX-PDFTEXCMDS, TEXLIVE-LATEX-REFCOUNT, and
	TEXLIVE-LATEX-RERUNFILECHECK.

	gnu: texlive-base: Propagate texlive-kpathsea.
	* gnu/packages/tex.scm (texlive-base)[propagated-inputs]: Add
	TEXLIVE-KPATHSEA.

	gnu: Add texlive-latex-rerunfilecheck.
	* gnu/packages/tex.scm (texlive-latex-rerunfilecheck): New public variable.

	gnu: Add texlive-generic-uniquecounter.
	* gnu/packages/tex.scm (texlive-generic-uniquecounter): New public variable.

	gnu: Add texlive-generic-pdfescape.
	* gnu/packages/tex.scm (texlive-generic-pdfescape): New public variable.

	gnu: Add texlive-latex-kvoptions.
	* gnu/packages/tex.scm (texlive-latex-kvoptions): New public variable.

	gnu: Add texlive-generic-kvsetkeys.
	* gnu/packages/tex.scm (texlive-generic-kvsetkeys): New public variable.

	gnu: Add texlive-generic-kvdefinekeys.
	* gnu/packages/tex.scm (texlive-generic-kvdefinekeys): New public variable.

	gnu: Add texlive-generic-gettitlestring.
	* gnu/packages/tex.scm (texlive-generic-gettitlestring): New public variable.

	gnu: Add texlive-generic-etexcmds.
	* gnu/packages/tex.scm (texlive-generic-etexcmds): New public variable.

	gnu: Add texlive-generic-bitset.
	* gnu/packages/tex.scm (texlive-generic-bitset): New public variable.

	gnu: Add texlive-generic-bigintcalc.
	* gnu/packages/tex.scm (texlive-generic-bigintcalc): New public variable.

	gnu: Add texlive-generic-intcalc.
	* gnu/packages/tex.scm (texlive-generic-intcalc): New public variable.

	gnu: Add texlive-generic-atbegshi.
	* gnu/packages/tex.scm (texlive-generic-atbegshi): New public variable.

	gnu: Add texlive-latex-letltxmacro.
	* gnu/packages/tex.scm (texlive-latex-letltxmacro): New public variable.

	gnu: Add texlive-latex-pdftexcmds.
	* gnu/packages/tex.scm (texlive-latex-pdftexcmds): New public variable.

	gnu: Add texlive-generic-ltxcmds.
	* gnu/packages/tex.scm (texlive-generic-ltxcmds): New public variable.

	gnu: Add texlive-generic-infwarerr.
	* gnu/packages/tex.scm (texlive-generic-infwarerr): New public variable.

	gnu: Add texlive-latex-hycolor.
	* gnu/packages/tex.scm (texlive-latex-hycolor): New public variable.

	gnu: Add texlive-latex-epstopdf-pkg.
	* gnu/packages/tex.scm (texlive-latex-epstopdf-pkg): New public variable.

	gnu: Add texlive-latex-auxhook.
	* gnu/packages/tex.scm (texlive-latex-auxhook): New public variable.

	gnu: Add texlive-latex-atveryend.
	* gnu/packages/tex.scm (texlive-latex-atveryend): New public variable.

	gnu: simple-texlive-package: Fix shebang patching.
	* gnu/packages/tex.scm (simple-texlive-package)[arguments]: Copy the working
	directory instead of the source directory to the output.

	gnu: dblatex: Update to 0.3.12.
	* gnu/packages/docbook.scm (dblatex): Update to 0.3.12.
	[source](uri): Adjust file name.
	[inputs]: Add TEXLIVE-LATEX-BOOKMARK and TEXLIVE-LATEX-REFCOUNT.
	[arguments]: Remove #:python.

	gnu: Add texlive-latex-bookmark.
	* gnu/packages/tex.scm (texlive-latex-bookmark): New public variable.

	gnu: Add texlive-latex-refcount.
	* gnu/packages/tex.scm (texlive-latex-refcount): New public variable.

	gnu: TeX Live: Update to 2020.0.
	* guix/build-system/texlive.scm (%texlive-tag): Set to 2020.0.
	(%texlive-revision): Set to 54632.
	* gnu/packages/tex.scm (texlive-extra-src, texlive-texmf-src, texlive-bin,
	texlive-texmf, texlive): Update to 20200406.
	(texlive-bin)[source](patches): Remove.
	[arguments]: Adjust poppler compatibility phase for new upstream patches.
	* gnu/packages/tex.scm (hyph-utf8-scripts, texlive-docstrip, texlive-unicode-data
	texlive-hyphen-base, texlive-dvips, texlive-metafont-base, texlive-fontinst,
	texlive-fontname, texlive-tex-plain, texlive-hyphen-bulgarian, texlive-hyphen-chinese,
	texlive-hyphen-hungarian, texlive-hyphen-latin, texlive-hyphen-sanskrit,
	texlive-hyphen-spanish, texlive-hyph-utf8, texlive-kpathsea,
	texlive-latexconfig, texlive-latex-base, texlive-union,
	texlive-latex-filecontents, texlive-latex-fancyvrb, texlive-graphics-def,
	texlive-latex-graphics, texlive-latex-oberdiek, texlive-latex-tools,
	texlive-latex-l3kernel, texlive-latex-l3packages, texlive-latex-fontspec,
	texlive-latex-amsmath, texlive-latex-babel, texlive-latex-draftwatermark,
	texlive-etoolbox, texlive-latex-geometry, texlive-latex-polyglossia,
	texlive-latex-supertabular, texlive-tex-texinfo, texlive-latex-appendix,
	texlive-latex-colortbl, texlive-latex-listings, texlive-inconsolata,
	texlive-latex-enumitem, texlive-latex-multirow, texlive-latex-overpic,
	texlive-latex-parskip, texlive-latex-pdfpages, texlive-libertine,
	texlive-latex-titlesec, texlive-metapost, texlive-latex-acmart,
	texlive-latex-wasysym, texlive-latex-preview, texlive-latex-acronym,
	texlive-pdftex, texlive-latex-media9, texlive-latex-ocgx2, texlive-latex-ms,
	texlive-generic-ulem, texlive-latex-pgf, texlive-latex-koma-script,
	texlive-generic-listofitems, texlive-bibtex, texlive-context-base,
	texlive-beamer, texlive-pstricks, texlive-marginnote, texlive-iftex,
	texlive-tools, texlive-siunitx, texlive-booktabs, texlive-csquotes,
	texlive-biblatex, texlive-microtype, texlive-caption, texlive-ydoc,
	texlive-courier, texlive-hyperref, texlive-fontspec, texlive-l3build,
	texlive-luaotfload, texlive-babel, texlive-tipa, texlive-jknappen,
	texlive-wasy, texlive-context, texlive-cabin, texlive-fourier,
	texlive-mweights, texlive-newtx, texlive-xcharter, texlive-tcolorbox): Update
	hashes.
	(texlive-hyphen-bulgarian): Don't include removed files.
	(texlive-hyphen-hungarian, texlive-hyphen-sanskrit): Adjust for directory
	rename.
	(texlive-hyphen-chinese, texlive-hyphen-latin): Add more files.
	(texlive-hyphen-macedonian): New public variable.
	(texlive-metafont-base)[source]: Switch to SVN-MULTI-FETCH.
	[arguments]: Adjust for extra source files.
	(texlive-latex-base)[arguments]: Disable more formats.
	[propagated-inputs]: Add TEXLIVE-HYPHEN-MACEDONIAN.
	(texlive-fontinst): Don't include "scripts/texlive/fontinst.sh".
	(texlive-generic-iftex): New public variable.
	(texlive-iftex, texlive-generic-ifxetex): Deprecate in favor of
	TEXLIVE-GENERIC-IFTEX.
	(texlive-latex-oberdiek)[propagated-inputs]: Change from
	TEXLIVE-GENERIC-IFXETEX to TEXLIVE-GENERIC-IFTEX.
	(texlive-latex-xkeyval)[native-inputs]: Likewise.
	(texlive-default-updmap.cfg): Remove variable.
	* gnu/packages/patches/texlive-bin-poppler-0.83.patch,
	gnu/packages/patches/texlive-bin-poppler-0.86.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2021-06-05  Dion Mendel  <guix@dm9.info>

	gnu: Add libdqlite.
	* gnu/packages/cluster.scm (libdqlite): New Variable.

	gnu: Add lxcfs.
	* gnu/packages/virtualization.scm (lxcfs): New Variable.

2021-06-05  Brendan Tildesley  <mail@brendan.scot>

	gnu: gparted: Update to 1.3.0.
	* gnu/packages/disk.scm (gparted): Update to 1.3.0.

2021-06-05  Xinglu Chen  <public@yoctocell.xyz>
	    Ludovic Courtès  <ludo@gnu.org>

	hg-download: Add helpers for defining packages.
	Hg followup to commit ee17a9e06e636400e3354796a42ac445dbcc8f96.

	* guix/hg-download.scm (hg-version, hg-file-name): New procedures.

2021-06-05  Ludovic Courtès  <ludo@gnu.org>

	profiles: 'check-for-collisions' filters out more non-collisions upfront.
	When running:

	  GUIX_PROFILING="gc object-cache" ./pre-inst-env \
	    guix install gnome -p /tmp/sdsdfsd --no-grafts -n

	this reduces the number of object cache lookup from 115K to 96K, with a
	slight CPU and memory usage reduction as well.

	* guix/profiles.scm (check-for-collisions)[candidates]: Exclude entries
	if their 'item' fields are eq?.

2021-06-05  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 78.11.0 [fixes CVE-2021-29967].
	* gnu/packages/gnuzilla.scm (icedove): Update to 78.11.0.

2021-06-05  Antero Mejr  <antero@kodmin.com>

	gnu: Add nitrocli.
	* gnu/packages/security-token.scm (nitrocli): New variable.

	gnu: Add rust-base32-0.4.
	* gnu/packages/crates-io.scm (rust-base32-0.4): New variable.

	gnu: Add rust-envy-0.4.
	* gnu/packages/crates-io.scm (rust-envy-0.4): New variable.

	gnu: Add rust-merge-0.1.
	* gnu/packages/crates-io.scm (rust-merge-0.1): New variable.

	gnu: Add rust-merge-derive-0.1.
	* gnu/packages/crates-io.scm (rust-merge-derive-0.1): New variable.

	gnu: Add rust-nitrokey-0.9.
	* gnu/packages/crates-io.scm (rust-nitrokey-0.9): New variable.

	gnu: Add rust-progressing-3.
	* gnu/packages/crates-io.scm (rust-progressing-3): New variable.

	gnu: rust-structopt-0.3: Update to 0.3.21.
	* gnu/packages/crates-io.scm (rust-structopt-0.3): Update to 0.3.21.

	gnu: rust-structopt-derive-0.4: Update to 0.4.14.
	* gnu/packages/crates-io.scm (rust-structopt-derive-0.4): Update to 0.4.14.

2021-06-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wgetpaste: Update to 2.32.
	* gnu/packages/wget.scm (wgetpaste): Update to 2.32.
	[source]: Remove patch.
	* gnu/packages/patches/wgetpaste-update-bpaste.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: wgetpaste: Build from Git.
	* gnu/packages/wget.scm (wgetpaste)[source]: Use GIT-FETCH and GIT-FILE-NAME.

	gnu: wgetpaste: Don't install LICENSE file twice.
	* gnu/packages/wget.scm (wgetpaste)[arguments]: Leave LICENSE file
	installation to the aptly-named 'install-license-files default phase.

	gnu: console-setup: Update to 1.203.
	* gnu/packages/xorg.scm (console-setup): Update to 1.203.

	gnu: nzbget: Update to 21.1.
	* gnu/packages/networking.scm (nzbget): Update to 21.1.
	[source]: Remove upstreamed snippet.

	gnu: faudio: Update to 21.06.
	* gnu/packages/audio.scm (faudio): Update to 21.06.

	gnu: wireshark: Inspect HTTP/2 headers.
	* gnu/packages/networking.scm (wireshark)[inputs]: Add nghttp2:lib.

	gnu: wireshark: Support more compression algorithms.
	* gnu/packages/networking.scm (wireshark)[inputs]: Add google-brotli,
	minizip, and zstd:lib.

	gnu: qca: Update to 2.3.3.
	* gnu/packages/kde.scm (qca): Update to 2.3.3.

	gnu: iperf: Update to 3.10.1.
	* gnu/packages/networking.scm (iperf): Update to 3.10.1.

	gnu: ispell: Update to 3.4.04.
	* gnu/packages/aspell.scm (ispell): Update to 3.4.04.

	gnu: nnn: Remove marketing hyperbole.
	* gnu/packages/admin.scm (nnn)[description]: Gush less.

	gnu: nnn: Use #:make-flags over Makefile patching.
	* gnu/packages/admin.scm (nnn)[arguments]: Remove 'patch-pkg-config
	phase.  Set PKG_CONFIG in #:make-flags instead.

	gnu: nnn: Update to 4.1.1.
	* gnu/packages/admin.scm (nnn): Update to 4.1.1.

	gnu: thermald: Compile with -Werror again.
	* gnu/packages/admin.scm (thermald)[arguments]: Remove substitution,
	and a #t whilst we're here.

	gnu: thermald: Update to 2.4.5.
	* gnu/packages/admin.scm (thermald): Update to 2.4.5.

2021-06-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wireshark: Update to 3.4.6.
	* gnu/packages/networking.scm (wireshark): Update to 3.4.6.

	gnu: giac: Update to 1.7.0-11.
	* gnu/packages/algebra.scm (giac): Update to 1.7.0-11.

2021-06-05  Carl Dong  <contact@carldong.me>

	gnu: nsis: Respect SOURCE-DATE-EPOCH for reproducibility
	* gnu/packages/patches/nsis-source-date-epoch.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/installers.scm (make-nsis)[source]: Apply it.

2021-06-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rosegarden: Update to 21.06.
	* gnu/packages/music.scm (rosegarden): Update to 21.06.

	gnu: emacs-undercover: Update to 0.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-undercover): Update to 0.8.1.

	gnu: emacs-all-the-icons: Update to 5.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-all-the-icons): Update to 5.0.0.

	gnu: emacs-leaf: Update to 4.4.8.
	* gnu/packages/emacs-xyz.scm (emacs-leaf): Update to 4.4.8.

2021-06-05  Adam Kandur  <rndd@tuta.io>

	gnu: Add emacs-vscode-dark-plus.
	* gnu/packages/emacs-xyz.scm (emacs-vscode-dark-plus): New variable.

2021-06-05  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: Add emacs-flymake-kondor.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-kondor): New variable.

	gnu: Add emacs-flymake-quickdef.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-quickdef): New variable.

	gnu: Add emacs-anakondo.
	* gnu/packages/emacs-xyz.scm (emacs-anakondo): New variable.

	gnu: Add emacs-clojure-snippets.
	* gnu/packages/emacs-xyz.scm (emacs-clojure-snippets): New variable.

2021-06-05  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of 'guix import egg' entry.

2021-06-05  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: Add emacs-kibit-helper.
	* gnu/packages/emacs-xyz.scm (emacs-kibit-helper): New variable.

2021-06-05  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add emacs-djvu3.
	* gnu/packages/emacs-xyz.scm (emacs-djvu3): New variable.

	gnu: Add emacs-hg-histedit.
	* gnu/packages/emacs-xyz.scm (emacs-hg-histedit): New variable.

	gnu: Add emacs-hgignore-mode.
	* gnu/packages/emacs-xyz.scm (emacs-hgignore-mode): New variable.

2021-06-05  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-webfeeder: Update to 1.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-webfeeder): Update to 1.1.2.

2021-06-05  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: liquid-dsp: Remove unused input.
	* gnu/packages/radio.scm (liquid-dsp)[inputs]: Remove fftw.

	gnu: liquid-dsp: Remove static library.
	* gnu/packages/radio.scm (liquid-dsp)[arguments]: Add 'delete-static-library'
	  phase.

	gnu: liquid-dsp: Add support for more error correction codes.
	* gnu/packages/radio.scm (liquid-dsp)[inputs]: Add libfec.

	gnu: Add libfec.
	* gnu/packages/radio.scm (libfec): New variable.

2021-06-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pypandoc: Use patched texlive-amsfonts.
	* gnu/packages/python-xyz.scm (python-pypandoc)[native-inputs]: Use
	texlive-amsfonts/patched.

	gnu: python-ipython-documentation: Use patched texlive-amsfonts.
	* gnu/packages/python-xyz.scm (python-ipython-documentation)[native-inputs]:
	Use texlive-amsfonts/patched.

	gnu: python-matplotlib-documentation: Use patched texlive-amsfonts.
	* gnu/packages/python-xyz.scm (python-matplotlib-documentation)[native-inputs]:
	Use texlive-amsfonts/patched.

	gnu: python-numpy-documentation: Use patched texlive-amsfonts.
	* gnu/packages/python-xyz.scm (python-numpy-documentation)[native-inputs]: Use
	texlive-amsfonts/patched.

	gnu: libosmo-dsp: Use patched texlive-amsfonts.
	* gnu/packages/radio.scm (libosmo-dsp)[native-inputs]: Use
	texlive-amsfonts/patched.

	gnu: gnuradio: Use patched texlive-amsfonts.
	* gnu/packages/radio.scm (gnuradio)[native-inputs]: Use
	texlive-amsfonts/patched.

2021-06-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: asymptote: Use patched texlive-amsfonts.
	Fixes <https://bugs.gnu.org/39101>.

	* gnu/packages/plotutils.scm (asymptote)[native-inputs]: Use
	texlive-amsfonts/patched.

2021-06-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: emacs-auctex: Use patched texlive-amsfonts.
	* gnu/packages/emacs-xyz.scm (emacs-auctex)[inputs]: Use
	texlive-amsfonts/patched.

	gnu: dblatex: Use patched texlive-amsfonts.
	* gnu/packages/docbook.scm (dblatex)[inputs]: Use texlive-amsfonts/patched.

	gnu: pari-gp: Use patched texlive-amsfonts.
	* gnu/packages/algebra.scm (pari-gp)[native-inputs]: Use
	texlive-amsfonts/patched.

2021-06-05  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cmd: Update to 20210531.
	* gnu/packages/lisp-xyz.scm (sbcl-cmd): Update to 20210531.

2021-06-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sushi: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-sushi): Update to 1.30.0.

	gnu: r-guitar: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-guitar): Update to 2.8.0.

	gnu: r-chromstar: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-chromstar): Update to 1.18.0.

	gnu: r-snpstats: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-snpstats): Update to 1.42.0.

	gnu: r-pathview: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-pathview): Update to 1.32.0.

	gnu: r-ldblock: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-ldblock): Update to 1.22.0.

	gnu: r-kegggraph: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-kegggraph): Update to 1.52.0.
	[propagated-inputs]: Add r-rgraphviz.

	gnu: r-gwascat: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-gwascat): Update to 2.24.0.
	[propagated-inputs]: Add r-annotationhub.

	gnu: r-gviz: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-gviz): Update to 1.36.0.

	gnu: r-ggbio: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-ggbio): Update to 1.40.0.

	gnu: r-erma: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-erma): Update to 1.8.0.

	gnu: r-catalyst: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-catalyst): Update to 1.16.0.

	gnu: r-msmstests: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-msmstests): Update to 1.30.0.

	gnu: r-msmseda: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-msmseda): Update to 1.30.0.

	gnu: r-biocio: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-biocio): Update to 1.2.0.
	[propagated-inputs]: Remove r-genomicranges and r-rcurl.

	gnu: r-mscoreutils: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-mscoreutils): Update to 1.4.0.
	[propagated-inputs]: Add r-clue.

	gnu: r-delayedmatrixstats: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-delayedmatrixstats): Update to 1.14.0.
	[propagated-inputs]: Remove r-biocparallel and r-hdf5array.

	gnu: r-sparsematrixstats: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-sparsematrixstats): Update to 1.4.0.

	gnu: r-scran: Update to 1.20.1.
	* gnu/packages/bioconductor.scm (r-scran): Update to 1.20.1.
	[propagated-inputs]: Remove r-biocneighbors; add r-metapod.

	gnu: r-scater: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-scater): Update to 1.20.0.
	[propagated-inputs]: Add r-beachmat, r-rcolorbrewer, and r-rtsne.

	gnu: r-scuttle: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-scuttle): Update to 1.2.0.

	gnu: r-singlecellexperiment: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-singlecellexperiment): Update to 1.14.1.
	[propagated-inputs]: Add r-delayedarray and r-genomicranges.

	gnu: r-chromvar: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-chromvar): Update to 1.14.0.

	gnu: r-motifmatchr: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-motifmatchr): Update to 1.14.0.

	gnu: r-tfbstools: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-tfbstools): Update to 1.30.0.

	gnu: r-cner: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-cner): Update to 1.28.0.

	gnu: r-beachmat: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-beachmat): Update to 2.8.0.
	[propagated-inputs]: Add r-rcpp.

	gnu: r-hitc: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-hitc): Update to 1.36.0.

	gnu: r-fithic: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-fithic): Update to 1.18.0.

	gnu: r-rgraphviz: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-rgraphviz): Update to 2.36.0.

	gnu: r-s4vectors: Update to 0.30.0.
	* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.30.0.

	gnu: r-preprocesscore: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-preprocesscore): Update to 1.54.0.

	gnu: r-icens: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-icens): Update to 1.64.0.

	gnu: r-m3c: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-m3c): Update to 1.14.0.

	gnu: r-rgreat: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-rgreat): Update to 1.24.0.

	gnu: r-pcatools: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-pcatools): Update to 2.4.0.

	gnu: r-biodist: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-biodist): Update to 1.64.0.

	gnu: r-biocworkflowtools: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-biocworkflowtools): Update to 1.18.0.

	gnu: r-biocset: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-biocset): Update to 1.6.0.

	gnu: r-biocpkgtools: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.10.1.
	[propagated-inputs]: Remove r-rappdirs.

	gnu: r-biocor: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-biocor): Update to 1.16.0.

	gnu: r-bioconcotk: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-bioconcotk): Update to 1.12.0.

	gnu: r-multiassayexperiment: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.18.0.

	gnu: r-grohmm: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-grohmm): Update to 1.26.0.

	gnu: r-experimenthub: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-experimenthub): Update to 2.0.0.

	gnu: r-biocviews: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-biocviews): Update to 1.60.0.

	gnu: r-biocstyle: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-biocstyle): Update to 2.20.0.

	gnu: r-biocgraph: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-biocgraph): Update to 1.54.0.

	gnu: r-ebarrays: Update to 2.56.0.
	* gnu/packages/bioconductor.scm (r-ebarrays): Update to 2.56.0.

	gnu: r-reactomepa: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-reactomepa): Update to 1.36.0.

	gnu: r-graphite: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-graphite): Update to 1.38.0.
	[native-inputs]: Add r-knitr.

	gnu: r-biobroom: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-biobroom): Update to 1.24.0.

	gnu: r-bioassayr: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-bioassayr): Update to 1.30.0.

	gnu: r-chemminer: Update to 3.44.0.
	* gnu/packages/bioconductor.scm (r-chemminer): Update to 3.44.0.

	gnu: r-bigpint: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-bigpint): Update to 1.8.0.

	gnu: r-biggr: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-biggr): Update to 1.28.0.

	gnu: r-hyperdraw: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-hyperdraw): Update to 1.44.0.

	gnu: r-hypergraph: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-hypergraph): Update to 1.64.0.

	gnu: r-rsbml: Update to 2.50.0.
	* gnu/packages/bioconductor.scm (r-rsbml): Update to 2.50.0.
	[inputs]: Remove zlib.

	gnu: r-bifet: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-bifet): Update to 1.12.0.

	gnu: r-bicare: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-bicare): Update to 1.50.0.

	gnu: r-bhc: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-bhc): Update to 1.44.0.

	gnu: r-bgx: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-bgx): Update to 1.58.0.

	gnu: r-bgmix: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-bgmix): Update to 1.52.0.

	gnu: r-universalmotif: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.10.1.
	[propagated-inputs]: Remove r-ggseqlogo and r-rdpack.

	gnu: r-unifiedwmwqpcr: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-unifiedwmwqpcr): Update to 1.28.0.

	gnu: r-htqpcr: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-htqpcr): Update to 1.46.0.

	gnu: r-variancepartition: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.22.0.

	gnu: r-variantfiltering: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-variantfiltering): Update to 1.28.0.

	gnu: r-timeseriesexperiment: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-timeseriesexperiment): Update to 1.10.0.

	gnu: r-wavcluster: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-wavcluster): Update to 2.26.0.

	gnu: r-reqon: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-reqon): Update to 1.38.0.

	gnu: r-seqbias: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-seqbias): Update to 1.40.0.

	gnu: r-bigmelon: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-bigmelon): Update to 1.18.0.

	gnu: r-gdsfmt: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.28.0.

	gnu: r-watermelon: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-watermelon): Update to 1.36.0.

	gnu: r-roc: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-roc): Update to 1.68.0.

	gnu: r-genie3: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-genie3): Update to 1.14.0.
	[propagated-inputs]: Add r-dplyr.

	gnu: r-circrnaprofiler: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-circrnaprofiler): Update to 1.6.0.

	gnu: r-cicero: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-cicero): Update to 1.10.0.

	gnu: r-rcistarget: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-rcistarget): Update to 1.12.0.
	[propagated-inputs]: Add r-arrow, r-dplyr, r-genomeinfodb, r-genomicranges, and r-tibble.

	gnu: r-depecher: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-depecher): Update to 1.8.0.

	gnu: r-mixomics: Update to 6.16.0.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.16.0.

	gnu: r-flowsom: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-flowsom): Update to 2.0.0.
	[propagated-inputs]: Remove r-tsne; add r-colorramps, r-dplyr, r-ggforce, r-ggnewscale,
	r-ggplot2, r-ggpointdensity, r-ggpubr, r-ggrepel, r-magrittr,
	r-pheatmap, r-rlang, r-rtsne, r-scattermore, and r-tidyr.

	gnu: r-opencyto: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-opencyto): Update to 2.4.0.

	gnu: r-flowstats: Update to 4.4.0.
	* gnu/packages/bioconductor.scm (r-flowstats): Update to 4.4.0.

	gnu: r-rprotobuflib: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-rprotobuflib): Update to 2.4.0.
	[arguments]: Adjust build phase "unpack-bundled-sources".

	gnu: r-flowclust: Update to 3.30.0.
	* gnu/packages/bioconductor.scm (r-flowclust): Update to 3.30.0.

	gnu: r-flowviz: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-flowviz): Update to 1.56.0.

	gnu: r-ggcyto: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-ggcyto): Update to 1.20.0.

	gnu: r-flowmeans: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-flowmeans): Update to 1.52.0.

	gnu: r-flowcore: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-flowcore): Update to 2.4.0.

	gnu: r-consensusclusterplus: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-consensusclusterplus): Update to 1.56.0.

	gnu: r-flowutils: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-flowutils): Update to 1.56.0.

	gnu: r-rsubread: Update to 2.6.1.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.6.1.

	gnu: r-annotatr: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-annotatr): Update to 1.18.0.

	gnu: r-biosigner: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-biosigner): Update to 1.20.0.

	gnu: r-ropls: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-ropls): Update to 1.24.0.

	gnu: r-multidataset: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-multidataset): Update to 1.20.0.

	gnu: r-birewire: Update to 3.24.0.
	* gnu/packages/bioconductor.scm (r-birewire): Update to 3.24.0.

	gnu: r-rqc: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-rqc): Update to 1.26.0.

	gnu: r-quasr: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-quasr): Update to 1.32.0.
	[propagated-inputs]: Remove r-genomicalignments and r-rhisat2.

	gnu: r-rhisat2: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-rhisat2): Update to 1.8.0.

	gnu: r-sgseq: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-sgseq): Update to 1.26.0.

	gnu: r-rbowtie: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-rbowtie): Update to 1.32.0.

	gnu: r-iclusterplus: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-iclusterplus): Update to 1.28.0.

	gnu: r-biocfilecache: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-biocfilecache): Update to 2.0.0.
	[propagated-inputs]: Add r-filelock.

	gnu: r-arrmnormalization: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-arrmnormalization): Update to 1.32.0.

	gnu: r-progeny: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-progeny): Update to 1.14.0.

	gnu: r-rbowtie2: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-rbowtie2): Update to 1.14.0.

	gnu: r-zfpkm: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-zfpkm): Update to 1.14.0.

	gnu: r-zinbwave: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-zinbwave): Update to 1.14.1.

	gnu: r-webbioc: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-webbioc): Update to 1.64.0.

	gnu: r-widgettools: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-widgettools): Update to 1.70.0.

	gnu: r-wiggleplotr: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-wiggleplotr): Update to 1.16.0.

	gnu: r-wrench: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-wrench): Update to 1.10.0.

	gnu: r-xcms: Update to 3.14.0.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 3.14.0.

	gnu: r-massspecwavelet: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-massspecwavelet): Update to 1.58.0.

	gnu: r-roar: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-roar): Update to 1.28.0.

	gnu: r-yarn: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-yarn): Update to 1.18.0.

	gnu: r-quantro: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-quantro): Update to 1.26.0.

	gnu: r-gcrma: Update to 2.64.0.
	* gnu/packages/bioconductor.scm (r-gcrma): Update to 2.64.0.

	gnu: r-yapsa: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-yapsa): Update to 1.18.0.

	gnu: r-somaticsignatures: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-somaticsignatures): Update to 2.28.0.

	gnu: r-gtrellis: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-gtrellis): Update to 1.24.0.

	gnu: r-yamss: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-yamss): Update to 1.18.0.

	gnu: r-ebimage: Update to 4.34.0.
	* gnu/packages/bioconductor.scm (r-ebimage): Update to 4.34.0.

	gnu: r-aucell: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-aucell): Update to 1.14.0.

	gnu: r-allelicimbalance: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-allelicimbalance): Update to 1.30.0.

	gnu: r-annotationtools: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-annotationtools): Update to 1.66.0.

	gnu: r-abaenrichment: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-abaenrichment): Update to 1.22.0.

	gnu: r-gofuncr: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-gofuncr): Update to 1.12.0.

	gnu: r-atacseqqc: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.16.0.

	gnu: r-genomicscores: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-genomicscores): Update to 2.4.0.

	gnu: r-motifstack: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-motifstack): Update to 1.36.0.

	gnu: r-motifbreakr: Update to 2.6.0.
	* gnu/packages/bioconductor.scm (r-motifbreakr): Update to 2.6.0.

	gnu: r-motifdb: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-motifdb): Update to 1.34.0.

	gnu: r-rgadem: Update to 2.40.0.
	* gnu/packages/bioconductor.scm (r-rgadem): Update to 2.40.0.

	gnu: r-bacon: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-bacon): Update to 1.20.0.

	gnu: r-abseqr: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-abseqr): Update to 1.10.0.

	gnu: r-a4: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-a4): Update to 1.40.0.

	gnu: r-a4base: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-a4base): Update to 1.40.0.

	gnu: r-a4reporting: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-a4reporting): Update to 1.40.0.

	gnu: r-a4preproc: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-a4preproc): Update to 1.40.0.

	gnu: r-a4classif: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-a4classif): Update to 1.40.0.

	gnu: r-a4core: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-a4core): Update to 1.40.0.

	gnu: r-annaffy: Update to 1.63.1.
	* gnu/packages/bioconductor.scm (r-annaffy): Update to 1.63.1.
	[propagated-inputs]: Add r-biocmanager.

	gnu: r-mlinterfaces: Update to 1.72.0.
	* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.72.0.
	[propagated-inputs]: Add r-magrittr.

	gnu: r-clusterexperiment: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-clusterexperiment): Update to 2.12.0.
	[propagated-inputs]: Remove r-rspectra; add r-biocsingular.

	gnu: r-clusterprofiler: Update to 4.0.0.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.0.0.

	gnu: r-enrichplot: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.12.0.
	[propagated-inputs]: Add r-ggtree.

	gnu: r-dose: Update to 3.18.0.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.18.0.

	gnu: r-fgsea: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-fgsea): Update to 1.18.0.

	gnu: r-sigpathway: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-sigpathway): Update to 1.60.0.

	gnu: r-anota: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-anota): Update to 1.40.0.

	gnu: r-gosemsim: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.18.0.

	gnu: r-heatplus: Update to 3.0.0.
	* gnu/packages/bioconductor.scm (r-heatplus): Update to 3.0.0.

	gnu: r-varianttools: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-varianttools): Update to 1.34.0.

	gnu: r-tradeseq: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-tradeseq): Update to 1.6.0.
	[propagated-inputs]: Remove r-clusterexperiment and r-dplyr; add r-matrix, r-matrixstats,
	and r-viridis.

	gnu: r-ioniser: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-ioniser): Update to 2.16.0.

	gnu: r-linnorm: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-linnorm): Update to 2.16.0.

	gnu: r-lumi: Update to 2.44.0.
	* gnu/packages/bioconductor.scm (r-lumi): Update to 2.44.0.

	gnu: r-methylumi: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-methylumi): Update to 2.38.0.

	gnu: r-minfi: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-minfi): Update to 1.38.0.

	gnu: r-bumphunter: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-bumphunter): Update to 1.34.0.

	gnu: r-siggenes: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-siggenes): Update to 1.66.0.

	gnu: r-illuminaio: Update to 0.34.0.
	* gnu/packages/bioconductor.scm (r-illuminaio): Update to 0.34.0.

	gnu: r-geoquery: Update to 2.60.0.
	* gnu/packages/bioconductor.scm (r-geoquery): Update to 2.60.0.

	gnu: r-scone: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-scone): Update to 1.16.0.
	[propagated-inputs]: Add r-matrixgenerics and r-singlecellexperiment.

	gnu: r-scdd: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-scdd): Update to 1.16.0.

	gnu: r-noiseq: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-noiseq): Update to 2.36.0.

	gnu: r-monocle: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-monocle): Update to 2.20.0.

	gnu: r-mast: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-mast): Update to 1.18.0.

	gnu: r-icobra: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-icobra): Update to 1.20.0.

	gnu: r-ihw: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-ihw): Update to 1.20.0.

	gnu: r-lpsymphony: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-lpsymphony): Update to 1.20.0.

	gnu: r-karyoploter: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-karyoploter): Update to 1.18.0.

	gnu: r-ebseq: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-ebseq): Update to 1.32.0.

	gnu: r-dnacopy: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-dnacopy): Update to 1.66.0.

	gnu: r-copynumber: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-copynumber): Update to 1.32.0.

	gnu: r-chipexoqual: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-chipexoqual): Update to 1.16.0.

	gnu: r-savr: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-savr): Update to 1.30.0.

	gnu: r-biocsingular: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-biocsingular): Update to 1.8.0.
	[propagated-inputs]: Add r-scaledmatrix.

	gnu: r-biocneighbors: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-biocneighbors): Update to 1.10.0.

	gnu: r-ruvseq: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-ruvseq): Update to 1.26.0.

	gnu: r-dnabarcodes: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-dnabarcodes): Update to 1.22.0.

	gnu: r-inspect: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-inspect): Update to 1.22.0.

	gnu: r-plgem: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-plgem): Update to 1.64.0.

	gnu: r-rots: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-rots): Update to 1.20.0.

	gnu: r-glimma: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-glimma): Update to 2.2.0.

	gnu: r-goseq: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-goseq): Update to 1.44.0.

	gnu: r-ctc: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-ctc): Update to 1.66.0.

	gnu: r-genomicinteractions: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-genomicinteractions): Update to 1.26.0.

	gnu: r-interactionset: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-interactionset): Update to 1.20.0.

	gnu: r-riboseqr: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-riboseqr): Update to 1.26.0.

	gnu: r-riboprofiling: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-riboprofiling): Update to 1.22.0.

	gnu: r-chipcomp: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-chipcomp): Update to 1.22.0.

	gnu: r-bayseq: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-bayseq): Update to 2.26.0.

	gnu: r-qdnaseq: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-qdnaseq): Update to 1.28.0.

	gnu: r-cghcall: Update to 2.54.0.
	* gnu/packages/bioconductor.scm (r-cghcall): Update to 2.54.0.

	gnu: r-cghbase: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-cghbase): Update to 1.52.0.

	gnu: r-marray: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-marray): Update to 1.70.0.

	gnu: r-matrixgenerics: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-matrixgenerics): Update to 1.4.0.

	gnu: r-chippeakanno: Update to 3.26.0.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.26.0.
	[propagated-inputs]: Add r-interactionset.

	gnu: r-graph: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-graph): Update to 1.70.0.

	gnu: r-multtest: Update to 2.48.0.
	* gnu/packages/bioconductor.scm (r-multtest): Update to 2.48.0.

	gnu: r-mbkmeans: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-mbkmeans): Update to 1.8.0.
	[propagated-inputs]: Remove r-bluster; add r-rcpparmadillo.

	gnu: r-diffbind: Update to 3.2.1.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.2.1.

	gnu: r-greylistchip: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-greylistchip): Update to 1.24.0.

	gnu: r-apeglm: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-apeglm): Update to 1.14.0.

	gnu: r-qvalue: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-qvalue): Update to 2.24.0.

	gnu: r-oligo: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-oligo): Update to 1.56.0.

	gnu: r-oligoclasses: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-oligoclasses): Update to 1.54.0.

	gnu: r-geneplotter: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-geneplotter): Update to 1.70.0.

	gnu: r-zlibbioc: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-zlibbioc): Update to 1.38.0.

	gnu: r-xvector: Update to 0.32.0.
	* gnu/packages/bioconductor.scm (r-xvector): Update to 0.32.0.

	gnu: r-vsn: Update to 3.60.0.
	* gnu/packages/bioconductor.scm (r-vsn): Update to 3.60.0.

	gnu: r-variantannotation: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-variantannotation): Update to 1.38.0.

	gnu: r-tximport: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-tximport): Update to 1.20.0.

	gnu: r-topgo: Update to 2.44.0.
	* gnu/packages/bioconductor.scm (r-topgo): Update to 2.44.0.

	gnu: r-systempiper: Update to 1.26.2.
	* gnu/packages/bioconductor.scm (r-systempiper): Update to 1.26.2.
	[propagated-inputs]: Add r-testthat.

	gnu: r-sva: Update to 3.40.0.
	* gnu/packages/bioconductor.scm (r-sva): Update to 3.40.0.

	gnu: r-summarizedexperiment: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-summarizedexperiment): Update to 1.22.0.

	gnu: r-structuralvariantannotation: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-structuralvariantannotation): Update to 1.8.0.
	[propagated-inputs]: Add r-rlang.
	[native-inputs]: Add r-knitr.

	gnu: r-slingshot: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-slingshot): Update to 2.0.0.
	[propagated-inputs]: Remove r-ape; add r-s4vectors and r-trajectoryutils.

	gnu: r-shortread: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-shortread): Update to 1.50.0.

	gnu: r-seqpattern: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-seqpattern): Update to 1.24.0.

	gnu: r-seqlogo: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-seqlogo): Update to 1.58.0.

	gnu: r-rtracklayer: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-rtracklayer): Update to 1.52.0.
	[propagated-inputs]: Add r-biocio and r-restfulr.

	gnu: r-rsamtools: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-rsamtools): Update to 2.8.0.

	gnu: r-rhdf5filters: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-rhdf5filters): Update to 1.4.0.

	gnu: r-reportingtools: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-reportingtools): Update to 2.32.0.

	gnu: r-regioner: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.24.0.

	gnu: r-rcas: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-rcas): Update to 1.18.0.
	[propagated-inputs]: Add r-knitr.

	gnu: r-rbgl: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-rbgl): Update to 1.68.0.

	gnu: r-protgenerics: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-protgenerics): Update to 1.24.0.

	gnu: r-pcamethods: Update to 1.84.0.
	* gnu/packages/bioconductor.scm (r-pcamethods): Update to 1.84.0.

	gnu: r-organismdbi: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-organismdbi): Update to 1.34.0.

	gnu: r-mzid: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-mzid): Update to 1.30.0.

	gnu: r-msnbase: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-msnbase): Update to 2.18.0.
	[propagated-inputs]: Remove r-preprocesscore; add r-mscoreutils.

	gnu: r-mutationalpatterns: Update to 3.2.0.
	* gnu/packages/bioconductor.scm (r-mutationalpatterns): Update to 3.2.0.

	gnu: r-methylkit: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-methylkit): Update to 1.18.0.

	gnu: r-limma: Update to 3.48.0.
	* gnu/packages/bioconductor.scm (r-limma): Update to 3.48.0.

	gnu: r-keggrest: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-keggrest): Update to 1.32.0.

	gnu: r-interactivedisplaybase: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-interactivedisplaybase): Update to 1.30.0.

	gnu: r-impute: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-impute): Update to 1.66.0.

	gnu: r-rhtslib: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-rhtslib): Update to 1.24.0.

	gnu: r-hpar: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-hpar): Update to 1.34.0.

	gnu: r-gseabase: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-gseabase): Update to 1.54.0.

	gnu: r-gostats: Update to 2.58.0.
	* gnu/packages/bioconductor.scm (r-gostats): Update to 2.58.0.

	gnu: r-genomicranges: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-genomicranges): Update to 1.44.0.

	gnu: r-genomicfiles: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-genomicfiles): Update to 1.28.0.

	gnu: r-genomicfeatures: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.44.0.
	[propagated-inputs]: Add r-biocio.

	gnu: r-genomicalignments: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-genomicalignments): Update to 1.28.0.

	gnu: r-genomeinfodb: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.28.0.

	gnu: r-genomation: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-genomation): Update to 1.24.0.
	[propagated-inputs]: Remove r-runit.

	gnu: r-geneoverlap: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-geneoverlap): Update to 1.28.0.

	gnu: r-genefilter: Update to 1.74.0.
	* gnu/packages/bioconductor.scm (r-genefilter): Update to 1.74.0.

	gnu: r-gage: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-gage): Update to 2.42.0.

	gnu: r-fastseg: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-fastseg): Update to 1.38.0.

	gnu: r-ensembldb: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-ensembldb): Update to 2.16.0.

	gnu: r-edger: Update to 3.34.0.
	* gnu/packages/bioconductor.scm (r-edger): Update to 3.34.0.

	gnu: r-edaseq: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-edaseq): Update to 2.26.0.

	gnu: r-dirichletmultinomial: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-dirichletmultinomial): Update to 1.34.0.

	gnu: r-dexseq: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-dexseq): Update to 1.38.0.

	gnu: r-deseq2: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-deseq2): Update to 1.32.0.

	gnu: r-copywriter: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-copywriter): Update to 2.24.0.

	gnu: r-complexheatmap: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-complexheatmap): Update to 2.8.0.
	[propagated-inputs]: Remove r-s4vectors; add r-doparallel and r-foreach.

	gnu: r-chipseq: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-chipseq): Update to 1.42.0.

	gnu: r-chipseeker: Update to 1.28.3.
	* gnu/packages/bioconductor.scm (r-chipseeker): Update to 1.28.3.
	[inputs]: Remove r-knitr.
	[native-inputs]: Add r-knitr.

	gnu: r-category: Update to 2.58.0.
	* gnu/packages/bioconductor.scm (r-category): Update to 2.58.0.

	gnu: r-bsgenome: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-bsgenome): Update to 1.60.0.

	gnu: r-biovizbase: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-biovizbase): Update to 1.40.0.

	gnu: r-biostrings: Update to 2.60.0.
	* gnu/packages/bioconductor.scm (r-biostrings): Update to 2.60.0.
	[propagated-inputs]: Add r-genomeinfodb.

	gnu: r-biocparallel: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.26.0.

	gnu: r-biomart: Update to 2.48.0.
	* gnu/packages/bioconductor.scm (r-biomart): Update to 2.48.0.
	[propagated-inputs]: Remove r-openssl and r-xml2; add r-digest.

	gnu: r-biobase: Update to 2.52.0.
	* gnu/packages/bioconductor.scm (r-biobase): Update to 2.52.0.

	gnu: r-bamsignals: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-bamsignals): Update to 1.24.0.

	gnu: r-aroma-light: Update to 3.22.0.
	* gnu/packages/bioconductor.scm (r-aroma-light): Update to 3.22.0.

	gnu: r-annotationhub: Update to 3.0.0.
	* gnu/packages/bioconductor.scm (r-annotationhub): Update to 3.0.0.

	gnu: r-annotationforge: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-annotationforge): Update to 1.34.0.

	gnu: r-annotationfilter: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-annotationfilter): Update to 1.16.0.

	gnu: r-annotationdbi: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-annotationdbi): Update to 1.54.0.
	[propagated-inputs]: Add r-keggrest.

	gnu: r-annotate: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-annotate): Update to 1.70.0.

	gnu: r-affxparser: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-affxparser): Update to 1.64.0.

	gnu: r-affyio: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-affyio): Update to 1.62.0.

	gnu: r-affycoretools: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-affycoretools): Update to 1.64.0.

	gnu: r-affycontam: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-affycontam): Update to 1.50.0.

	gnu: r-affycompatible: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-affycompatible): Update to 1.52.0.

	gnu: r-affycomp: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-affycomp): Update to 1.68.0.

	gnu: r-affy: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-affy): Update to 1.70.0.

	gnu: r-iranges: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-iranges): Update to 2.26.0.

	gnu: r-ideoviz: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-ideoviz): Update to 1.28.0.

	gnu: r-bluster: Update to 1.2.1.
	* gnu/packages/bioconductor.scm (r-bluster): Update to 1.2.1.
	[propagated-inputs]: Add r-cluster.

	gnu: r-delayedarray: Update to 0.18.0.
	* gnu/packages/bioconductor.scm (r-delayedarray): Update to 0.18.0.

	gnu: r-deepsnv: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-deepsnv): Update to 1.38.0.
	[inputs]: Remove zlib.
	[native-inputs]: Add r-knitr.

	gnu: r-decipher: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-decipher): Update to 2.20.0.
	[propagated-inputs]: Add r-dbi, r-iranges, r-s4vectors, and r-xvector.

	gnu: r-cummerbund: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-cummerbund): Update to 2.34.0.

	gnu: r-coverageview: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-coverageview): Update to 1.30.0.

	gnu: r-biocgenerics: Update to 0.38.0.
	* gnu/packages/bioconductor.scm (r-biocgenerics): Update to 0.38.0.

	gnu: r-biocversion: Update to 3.13.1.
	* gnu/packages/bioconductor.scm (r-biocversion): Update to 3.13.1.

	gnu: r-aneufinder: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-aneufinder): Update to 1.20.0.

	gnu: r-hdf5array: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-hdf5array): Update to 1.20.0.
	[arguments]: Remove.
	[propagated-inputs]: Add r-rhdf5filters.

	gnu: r-cytoml: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-cytoml): Update to 2.4.0.
	[arguments]: Remove.

	gnu: r-flowworkspace: Update to 4.4.0.
	* gnu/packages/bioconductor.scm (r-flowworkspace): Update to 4.4.0.
	[arguments]: Remove.
	[propagated-inputs]: Add r-delayedarray and r-s4vectors.

	gnu: r-ncdfflow: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-ncdfflow): Update to 2.38.0.
	[arguments]: Remove.

	gnu: r-cytolib: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-cytolib): Update to 2.4.0.
	[arguments]: Remove.
	[native-inputs]: Remove pkg-config.

	gnu: r-rhdf5: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-rhdf5): Update to 2.36.0.
	[arguments]: Remove.

	gnu: r-mzr: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-mzr): Update to 2.26.0.
	[arguments]: Remove obsolute substitution.

	gnu: r-msnid: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-msnid): Update to 1.26.0.
	[arguments]: Set HOME variable.

	gnu: r-bioccheck: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-bioccheck): Update to 1.28.0.
	[arguments]: Remove.

	gnu: r-rhdf5lib: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-rhdf5lib): Update to 1.14.0.
	[source]: Update deletions.
	[arguments]: Update substitutions.
	[inputs]: Move zlib from here...
	[propagated-inputs]: ...to here.

	gnu: Add r-metapod.
	* gnu/packages/bioconductor.scm (r-metapod): New variable.

	gnu: Add r-ggtree.
	* gnu/packages/bioconductor.scm (r-ggtree): New variable.

	gnu: Add r-treeio.
	* gnu/packages/bioconductor.scm (r-treeio): New variable.

	gnu: Add r-scaledmatrix.
	* gnu/packages/bioconductor.scm (r-scaledmatrix): New variable.

	gnu: Add r-trajectoryutils.
	* gnu/packages/bioconductor.scm (r-trajectoryutils): New variable.

	gnu: Add r-restfulr.
	* gnu/packages/bioconductor.scm (r-restfulr): New variable.

	gnu: Add r-arrow.
	* gnu/packages/cran.scm (r-arrow): New variable.

	gnu: Add r-ggpointdensity.
	* gnu/packages/cran.scm (r-ggpointdensity): New variable.

	gnu: Add r-ggnewscale.
	* gnu/packages/cran.scm (r-ggnewscale): New variable.

	gnu: Add r-aplot.
	* gnu/packages/cran.scm (r-aplot): New variable.

	guix: Update to Bioconductor 3.13.
	* guix/build-system/r.scm (bioconductor-uri): Update version.
	* guix/import/cran.scm (%bioconductor-version): Update.

	gnu: pigx-rnaseq: Update to 0.0.13.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.13.
	[arguments]: Remove obsolete substitutions.
	[inputs]: Remove fastqc and trim-galore; add hisat2 and fastp.

2021-06-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Remove remnants of nettle 3.5.
	The source of nettle-3.5 was already using the source of nettle-3.7.

	* gnu/packages/nettle.scm
	(nettle-3.5): Rename to 'nettle'.
	(nettle-3.7): Remove variable.
	(nettle): Remove alias.

2021-06-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nasm: Update to 2.15.05.
	* gnu/packages/assembly.scm (nasm): Update to 2.15.05.
	[phases]{dont-build-ps-pdf-outputs}: Adjust patching to changes in the source.

2021-06-04  Roel Janssen  <roel@gnu.org>

	gnu: python-scanpy: Update to 1.7.2.
	* gnu/packages/bioinformatics.scm (python-scanpy): Update to 1.7.2.

	gnu: python-anndata: Update to 0.7.6.
	* gnu/packages/python-xyz.scm (python-anndata): Update to 0.7.6.

2021-06-04  Maxime Devos  <maximedevos@telenet.be>

	gnu: wireguard-tools: Set #:sh argument of 'wrap-program'.
	* gnu/packages/vpn.scm
	  (wireguard-tools)[arguments]<#:phases>{wrap-wg-quick}:
	  Set #:sh argument of ‘wrap-program’.

	gnu: protonvpn-cli: Set #:sh argument of 'wrap-program'.
	* gnu/packages/vpn.scm
	  (protonvpn-cli)[arguments]<#:phases>{wrap-wrapper}:
	  Set #:sh argument of ‘wrap-program’.

	gnu: openconnect-sso: Set #:sh argument of 'wrap-program'.
	* gnu/packages/vpn.scm
	  (openconnect-sso)[arguments]<#:phases>{wrap-qt-process-path}
	  Set #:sh argument of ‘wrap-program’.

	gnu: vpnc-scripts: Set #:guile argument of 'wrap-script'.
	* gnu/packages/vpn.scm
	  (vpnc-scripts)[arguments]<#:phases>{wrap-scripts}:
	  Set #:guile argument of ‘wrap-script’.

	gnu: clipmenu: Set #:guile argument of 'wrap-script'.
	* gnu/packages/xdisorg.scm
	  (clipmenu)[arguments]<#:phases>{wrap-script}:
	  Set #:guile argument of ‘wrap-script’.

	gnu: sieve-connect: Set #:guile argument of 'wrap-script'.
	* gnu/packages/mail.scm
	  (sieve-connect)[arguments]<#:phases>{wrap-program}:
	  Set #:guile argument of ‘wrap-script’.

	gnu: nanopolish: Set #:guile argument of 'wrap-script'.
	* gnu/packages/bioinformatics.scm
	  (nanopolish)[arguments]<#:phases>{wrap-programs}:
	  Set #:guile argument of ‘wrap-script’.

	gnu: gess: Set #:guile argument of 'wrap-script'.
	* gnu/packages/bioinformatics.scm
	  (gess)[arguments]<#:phases>{install}
	  Set #:guile argument of ‘wrap-script’.

	gnu: prinseq: Set #:guile argument of 'wrap-script'.
	* gnu/packages/bioinformatics.scm
	  (prinseq)[arguments]<#:phases>{install}:
	  Set #:guile argument of ‘wrap-script’.

	gnu: proteinortho: Set #:guile argument of 'wrap-script'.
	* gnu/packages/bioinformatics.scm
	  (proteinortho)[arguments]<#:phases>{wrap-programs}:
	  Set #:guile argument of ‘wrap-script’.

	gnu: bats: Set #:guile argument of 'wrap-script'.
	* gnu/packages/bash.scm
	  (bats)[arguments]<#:builder>: Set #:guile argument
	  of ‘wrap-script’.

	gnu: carla: Set #:guile argument of 'wrap-script'.
	* gnu/packages/audio.scm
	  (carla)[arguments]<#:phases>{wrap-executables}:
	  Set #:guile argument of ‘wrap-script’.

2021-06-04  Maxime Devos  <maximedevos@telenet.be>

	rakudo-build-system: Look up the interpreter in 'inputs'.
	* guix/build/rakudo-build-system.scm (wrap): Pass
	  the shell interpreter from 'inputs' to 'wrap-program' using
	  'search-input-file'.

	Partially-Fixes: <https://issues.guix.gnu.org/47869>

2021-06-04  Maxime Devos  <maximedevos@telenet.be>

	qt-build-system: Look up the interpreter in 'inputs'.
	* guix/build/qt-build-system.scm (wrap-all-programs): Pass
	  the shell interpreter from 'inputs' to 'wrap-program' using
	  'search-input-file'.

	Partially-Fixes: <https://issues.guix.gnu.org/47869>

2021-06-04  Maxime Devos  <maximedevos@telenet.be>

	python-build-system: Look up the interpreter in 'inputs'.
	* guix/build/python-build-system.scm (wrap): Pass the shell
	  interpreter from 'inputs' to 'wrap-program' using 'search-input-file'.

	Partially-Fixes: <https://issues.guix.gnu.org/47869>

2021-06-04  Maxime Devos  <maximedevos@telenet.be>

	glib-or-gtk-build-system: Look up the interpreter in 'inputs'.
	* guix/build/glib-or-gtk-build-system.scm (wrap-all-programs): Pass
	  the shell interpreter from 'inputs' to 'wrap-program' using
	  'search-input-file'.

	Partially-Fixes: <https://issues.guix.gnu.org/47869>

2021-06-04  Maxime Devos  <maximedevos@telenet.be>

	utils: Define ‘search-input-file’ procedure.
	The procedure ‘which’ from (guix build utils)
	is used for two different purposes:

	  1. for finding the absolute file name of a binary
	     that needs to run during the build process

	  2. for finding the absolute file name of a binary,
	     for the target system (as in --target=TARGET),
	     e.g. for substituting sh->/gnu/store/.../bin/sh,
	     python->/gnu/store/.../bin/python.

	When compiling natively (target=#f in Guix parlance),
	this is perfectly fine.

	However, when cross-compiling, there is a problem.
	"which" looks in $PATH for binaries.  That's good for purpose (1),
	but incorrect for (2), as the $PATH contains binaries from native-inputs
	instead of inputs.

	This commit defines a ‘search-input-file’ procedure. It functions
	like 'which', but instead of searching in $PATH, it searches in
	the 'inputs' of the build phase, which must be passed to
	‘search-input-file’ as an argument. Also, the file name must
	include "bin/" or "sbin/" as appropriate.

	* guix/build/utils.scm (search-input-file): New procedure.
	* tests/build-utils.scm
	  ("search-input-file: exception if not found")
	  ("search-input-file: can find if existent"): Test it.
	* doc/guix.texi (File Search): Document it.

	Partially-Fixes: <https://issues.guix.gnu.org/47869>
	Co-Authored-By: Ludovic Courtès <ludo@gnu.org>

2021-06-04  Maxime Devos  <maximedevos@telenet.be>

	utils: Allow overriding the shell interpreter in ‘wrap-program’.
	Previously, when creating new wrappers, 'wrap-program' would search
	for an interpreter to use in PATH. However, this is incorrect when
	cross-compiling. Allow overriding the shell interpreter to use,
	via an optional keyword argument #:sh.

	In time, when all users of 'wrap-program' have been corrected,
	this keyword argument can be made mandatory.

	* guix/build/utils.scm (wrap-program): Introduce a #:sh keyword
	  argument, defaulting to (which "sh"). Use this keyword argument.

	Partially-Fixes: <https://issues.guix.gnu.org/47869>

2021-06-04  Brendan Tildesley  <mail@brendan.scot>

	gnu: Use define-public in (gnu packages xiph).
	* gnu/pakages/xiph.scm: Replace all manual package #:exports with
	define-public.

2021-06-04  Marius Bakke  <marius@gnu.org>

	gnu: python-pydantic: Update to 1.8.2.
	* gnu/packages/python-xyz.scm (python-pydantic): Update to 1.8.2.
	[arguments]: Disable some new tests.
	[native-inputs]: Add PYTHON-PYTEST-MOCK.
	[propagated-inputs]: Add PYTHON-TYPING-EXTENSIONS.

2021-06-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: wfview: Update to 1.0.
	* gnu/packages/radio.scm (wfview): Update to 1.0.

2021-06-04  Maxime Devos  <maximedevos@telenet.be>

	gnu: smalltalk: Find glibc even when cross-compiling.
	glibc is named "cross-libc" instead of "libc" when cross-compiling. Smalltalk
	still fails to cross-compile though.

	* gnu/packages/smalltalk.scm
	  (smalltalk)[arguments]{phases}<#:fix-libc>: Also search for
	  "cross-libc" instead of only "libc" in 'inputs'.

2021-06-04  Maxime Devos  <maximedevos@telenet.be>

	gnu: smalltalk: Move 'zip' from 'inputs' to 'native-inputs'.
	The 'zip' package is not in the references of 'smalltalk'.
	As such, it probably should be a native input, not a regular
	input. This can be confirmed by trying to cross-compile
	the 'smalltalk' package, without this commit. The configure
	script will ask to install InfoZIP.

	* gnu/packages/smalltalk.scm
	  (smalltalk)[inputs]{zip}: Move to ...
	  (smalltalk)[native-inputs]{zip} ... here.

2021-06-04  Maxime Devos  <maximedevos@telenet.be>

	gnu: ding: Use 'inputs' in build phases instead of '%build-inputs'.
	In build phases, the former is preferred.

	* gnu/packages/dictionaries.scm
	  (ding)[arguments]<#:phases>{install}: Use 'inputs' argument instead
	  of '%build-inputs'.

2021-06-04  Maxime Devos  <maximedevos@telenet.be>

	gnu: qemacs: Use 'native-inputs' instead of '%build-inputs'.
	In build phases, the former (or 'inputs', as appropriate) is preferred.

	* gnu/packages/text-editors.scm
	  (qemacs)[arguments]<#:phases>{install-extra-documentation}: Use
	  'native-inputs' argument instead of '%build-inputs'.

2021-06-04  Maxime Devos  <maximedevos@telenet.be>

	gnu: neovim: Use 'inputs' in phases instead of '%build-inputs'.
	In build phases, the former is preferred.

	* gnu/packages/vim.scm
	  (neovim)[arguments]<#:phases>{set-lua-path}: Use 'inputs'
	  argument instead of '%build-inputs'.

2021-06-04  Maxime Devos  <maximedevos@telenet.be>

	gnu: smalltalk: Use 'inputs' in phases instead of '%build-inputs'.
	In build phases, the former is preferred.

	* gnu/packages/smalltalk.scm
	  (smalltalk)[arguments]<#:phases>{fix-libc}: Use 'inputs'
	  argument instead of '%build-inputs'.

2021-06-04  Maxime Devos  <maximedevos@telenet.be>

	gnu: ci: Use 'inputs' in build phases instead of '%build-inputs'.
	In build phases, the former is preferred.

	* gnu/packages/ci.scm
	  (cuirass)[arguments]<#:phases>{wrap-program}: Use 'inputs'
	  argument instead of '%build-inputs'.

2021-06-04  Solene Rapenne  <solene@perso.pw>

	doc: Mention virtualization module and add missing closing parenthesis.
	* doc/contributing.texi (Submitting Patches): Mention virtualization module
	and add missing closing parenthesis.

2021-06-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add pigx-sars-cov2-ww.
	* gnu/packages/bioinformatics.scm (pigx-sars-cov2-ww): New variable.

2021-06-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-nibbles: Update to 0.14-2.dad2524.
	* gnu/packages/lisp-xyz.scm (sbcl-nibbles): Update to 0.14-2.dad2524.

2021-06-04  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: remmina: Update to 1.4.18.
	* gnu/packages/vnc.scm (remmina)[version]: Update to 1.4.18.

	gnu: gajim-omemo: Update to 2.7.14.
	* gnu/packages/messaging.scm (gajim-omemo)[version]: Update to 2.7.14.

2021-06-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.271.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.271.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.271.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.271.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.235.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.235.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.193.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.193.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.124.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.124.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.42.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.42.
	(linux-libre-5.10-pristine-source): Update hash.
	(deblob-scripts-5.10): Update hash.

	gnu: linux-libre: Update to 5.12.9.
	* gnu/packages/linux.scm (linux-libre-5.12-version): Update to 5.12.9.
	(linux-libre-5.12-pristine-source): Update hash.
	(deblob-scripts-5.12): Update hash.

2021-06-03  Xinglu Chen  <public@yoctocell.xyz>

	licenses: Add BSD-1-Clause license.
	* licenses.scm (bsd-1): New variable.

2021-06-03  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: komikku: Update to 0.29.0.
	* gnu/packages/gnome.scm (komikku): Update to 0.29.0.

2021-06-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-calibredb: Update to 2.10.0.
	* gnu/packages/emacs-xyz.scm (emacs-calibredb): Update to 2.10.0.

2021-06-03  Eric Brown  <ecbrown@ericcbrown.com>

	doc: Fix example iptables configuration.
	* doc/guix.texi (Networking Services): Allow established and related incoming
	connections in example iptables configuration.

2021-06-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add rfcat.
	* gnu/packages/radio.scm (rfcat): New variable.

2021-06-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rasdaemon: Update to 0.6.7.
	* gnu/packages/linux.scm (rasdaemon): Update to 0.6.7.
	[arguments]: Add a "--with-sysconfdefdir" configure flag.

	gnu: php: Update to 7.4.20.
	* gnu/packages/php.scm (php): Update to 7.4.20.

	gnu: fltk: Update to 1.3.6.
	* gnu/packages/fltk.scm (fltk): Update to 1.3.6.

	gnu: amule: Use HTTPS home page.
	* gnu/packages/networking.scm (amule)[home-page]: Use HTTPS.

	gnu: amule: Update to 2.3.3.
	* gnu/packages/networking.scm (amule): Update to 2.3.3.
	[source]: Remove patch.
	* gnu/packages/patches/amule-crypto-6.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: mtools: Update to 4.0.29.
	* gnu/packages/mtools.scm (mtools): Update to 4.0.29.

2021-06-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-epkg: Update to 3.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-epkg): Update to 3.3.0.

	gnu: emacs-closql: Update to 1.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-closql): Update to 1.0.5.

	gnu: emacs-ebdb: Update to 0.6.23.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.6.23.

	gnu: monolith: Update to 2.5.0.
	* gnu/packages/web.scm (monolith): Update to 2.5.0.

	gnu: rust-regex-1: Update to 1.5.4.
	* gnu/packages/crates-io.scm (rust-regex-1): Update to 1.5.4.

	gnu: rust-aho-corasick-0.7: Update to 0.7.18.
	* gnu/packages/crates-io.scm (rust-aho-corasick-0.7): Update to 0.7.18.

	gnu: rust-memchr-2: Update to 2.4.0.
	* gnu/packages/crates-io.scm (rust-memchr-2): Update to 2.4.0.

	gnu: rust-regex-syntax-0.6: Update to 0.6.25.
	* gnu/packages/crates-io.scm (rust-regex-syntax-0.6): Update to 0.6.25.

	gnu: rust-reqwest-0.11: Fix build.
	* gnu/packages/crates-io.scm (rust-reqwest-0.11)[arguments]: Add missing Cargo
	development inputs.

	gnu: rust-reqwest-0.11: Update to 0.11.3.
	* gnu/packages/crates-io.scm (rust-reqwest-0.11): Update to 0.11.3.

	gnu: rust-sha2-0.9: Update to 0.9.5.
	* gnu/packages/crates-io.scm (rust-sha2-0.9): Update to 0.9.5.

	gnu: Add rust-cpufeatures-0.1.
	* gnu/packages/crates-io.scm (rust-cpufeatures-0.1): New variable.

	gnu: Add rust-sha2-asm-0.6.
	* gnu/packages/crates-io.scm (rust-sha2-asm-0.6): New variable.
	(rust-sha2-asm-0.5): Inherit from above.

	gnu: rust-url-2: Update to 2.2.2.
	* gnu/packages/crates-io.scm (rust-url-2): Update to 2.2.2.

	gnu: rust-assert-cmd-1: Update to 1.0.4.
	* gnu/packages/crates-io.scm (rust-assert-cmd-1): Update to 1.0.4.

2021-06-03  Xinglu Chen  <public@yoctocell.xyz>

	news: Add entry for 'guix import egg'.
	* etc/news.scm: Add entry.

	import: Add CHICKEN egg importer.
	* guix/import/egg.scm: New file.
	* guix/scripts/import/egg.scm: New file.
	* tests/egg.scm: New file.
	* Makefile.am (MODULES, SCM_TESTS): Register them.
	* po/guix/POTFILES.in: Likewise.
	* guix/scripts/import.scm (importers): Add egg importer.
	* doc/guix.texi (Invoking guix import, Invoking guix refresh): Document it.

2021-06-03  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: 'generic-html' computes the right source URL.
	Fixes a regression introduced in
	84f8bae0f85de081bbc55aa54ad6a50981a06a43, whereby the URL computed for
	the new ffmpeg (for instance) would be:

	  https://ffmpeg.org/ffmpeg-4.4.tar.xz

	instead of:

	  https://ffmpeg.org/releases/ffmpeg-4.4.tar.xz

	Reported by Maxim Cournoyer.

	* guix/gnu-maintenance.scm (latest-html-release)[url->release]: Adjust
	computation in the case of a URI-reference with a relative path.

2021-06-03  Ludovic Courtès  <ludo@gnu.org>

	machine: ssh: Respect calling convention for monadic procedures.
	Fixes a regression introduced in
	2885c3568edec35086f8feeae5b60259cbea407c.

	Reported by Mathieu Othacehe.

	* gnu/machine/ssh.scm (deploy-managed-host)[eval/error-handling]: Return
	two values in the standard case.

2021-06-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add fit-sne.
	* gnu/packages/bioinformatics.scm (fit-sne): New variable.

2021-06-03  Lars-Dominik Braun  <lars@6xq.net>

	gnu: r-with-tests: Use patched texlive-amsfonts.
	See commit 75af43162e58a0b3fdc804963809ecb801fb81b7.

	* gnu/packages/statistics.scm (r-with-tests)[native-inputs]: Replace
	texlive-amsfonts with texlive-amsfonts/patched.

2021-06-03  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: openshot: Use free font.
	* gnu/packages/video.scm (openshot)[inputs]: Use font-dejavu.
	[patch-font-location]: Adjust accordingly.

2021-06-03  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Remove font-ubuntu.
	The Ubuntu Font License has not been approved by the FSF and is considered
	non-free by Debian and Fedora, see <https://bugs.gnu.org/48802>.

	* gnu/packages/fonts.scm (font-ubuntu): Removed variable.

2021-06-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add legit.
	* gnu/packages/lisp-xyz.scm (cl-legit, ecl-legit, sbcl-legit): New variables.

	gnu: Add simple-inferiors.
	* gnu/packages/lisp-xyz.scm (cl-simple-inferiors, ecl-simple-inferiors,
	sbcl-simple-inferiors): New variables.

2021-06-03  Leo Famulari  <leo@famulari.name>

	gnu: curl: Update to 7.77.0 [fixes CVE-2021-{22897,22898,22901}].
	* gnu/packages/curl.scm (curl/fixed): Replace with ...
	(curl-7.77.0): ... new variable.
	(curl)[replacement]: Use curl-7.77.0.

2021-06-02  Marius Bakke  <marius@gnu.org>
	    Leo Famulari  <leo@famulari.name>

	gnu: expat: Replace with 2.4.1 [fixes CVE-2013-0340].
	* gnu/packages/xml.scm (expat-2.4.1): New variable.
	(expat)[replacement]: New field.

2021-06-02  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add emacs-org-pandoc-import.
	* gnu/packages/emacs-xyz.scm (emacs-org-pandoc-import): New variable.

2021-06-02  Diego Nicola Barbato  <dnbarbato@posteo.de>

	gnu: pioneer: Build with model files.
	Fixes <https://bugs.gnu.org/48686>.

	* gnu/packages/games.scm (pioneer)[arguments]: Add make-flags for building
	with model files.

2021-06-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-robustbase: Update to 0.93-8.
	* gnu/packages/statistics.scm (r-robustbase): Update to 0.93-8.

	gnu: r-deoptimr: Update to 1.0-9.
	* gnu/packages/statistics.scm (r-deoptimr): Update to 1.0-9.

	gnu: r-beeswarm: Update to 0.4.0.
	* gnu/packages/statistics.scm (r-beeswarm): Update to 0.4.0.

	gnu: r-fastcluster: Update to 1.2.3.
	* gnu/packages/statistics.scm (r-fastcluster): Update to 1.2.3.

	gnu: r-matrixstats: Update to 0.59.0.
	* gnu/packages/statistics.scm (r-matrixstats): Update to 0.59.0.

	gnu: r-e1071: Update to 1.7-7.
	* gnu/packages/statistics.scm (r-e1071): Update to 1.7-7.

	gnu: r-rcpparmadillo: Update to 0.10.5.0.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.10.5.0.0.

	gnu: r-rversions: Update to 2.1.1.
	* gnu/packages/statistics.scm (r-rversions): Update to 2.1.1.

	gnu: r-formatr: Update to 1.11.
	* gnu/packages/statistics.scm (r-formatr): Update to 1.11.

	gnu: r-mgcv: Update to 1.8-36.
	* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-36.

	gnu: r-matrix: Update to 1.3-4.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.3-4.

	gnu: r-textshape: Update to 1.7.3.
	* gnu/packages/cran.scm (r-textshape): Update to 1.7.3.

	gnu: r-calculus: Update to 0.3.1.
	* gnu/packages/cran.scm (r-calculus): Update to 0.3.1.

	gnu: r-seurat: Update to 4.0.2.
	* gnu/packages/cran.scm (r-seurat): Update to 4.0.2.

	gnu: r-parsnip: Update to 0.1.6.
	* gnu/packages/cran.scm (r-parsnip): Update to 0.1.6.
	[propagated-inputs]: Add r-lifecycle.

	gnu: r-clusterr: Update to 1.2.5.
	* gnu/packages/cran.scm (r-clusterr): Update to 1.2.5.

	gnu: r-rsconnect: Update to 0.8.18.
	* gnu/packages/cran.scm (r-rsconnect): Update to 0.8.18.

	gnu: r-forecast: Update to 8.15.
	* gnu/packages/cran.scm (r-forecast): Update to 8.15.

	gnu: r-archivist: Update to 2.3.6.
	* gnu/packages/cran.scm (r-archivist): Update to 2.3.6.

	gnu: r-biclust: Update to 2.0.3.
	* gnu/packages/cran.scm (r-biclust): Update to 2.0.3.

	gnu: r-actuar: Update to 3.1-4.
	* gnu/packages/cran.scm (r-actuar): Update to 3.1-4.

	gnu: r-gdina: Update to 2.8.7.
	* gnu/packages/cran.scm (r-gdina): Update to 2.8.7.

	gnu: r-parameters: Update to 0.14.0.
	* gnu/packages/cran.scm (r-parameters): Update to 0.14.0.

	gnu: r-leiden: Update to 0.3.8.
	* gnu/packages/cran.scm (r-leiden): Update to 0.3.8.

	gnu: r-plot3d: Update to 1.4.
	* gnu/packages/cran.scm (r-plot3d): Update to 1.4.

	gnu: r-dalex: Update to 2.2.1.
	* gnu/packages/cran.scm (r-dalex): Update to 2.2.1.

	gnu: r-spdep: Update to 1.1-8.
	* gnu/packages/cran.scm (r-spdep): Update to 1.1-8.
	[source]: Remove generated files, including Rmarkdown files whose outputs
	conflict with the main Rmarkdown file.

	gnu: r-tidytree: Update to 0.3.4.
	* gnu/packages/cran.scm (r-tidytree): Update to 0.3.4.

	gnu: r-ks: Update to 1.13.1.
	* gnu/packages/cran.scm (r-ks): Update to 1.13.1.
	[propagated-inputs]: Add r-pracma.

	gnu: r-weights: Update to 1.0.2.
	* gnu/packages/cran.scm (r-weights): Update to 1.0.2.
	[propagated-inputs]: Add r-lme4.

	gnu: r-mvabund: Update to 4.1.12.
	* gnu/packages/cran.scm (r-mvabund): Update to 4.1.12.

	gnu: r-sjplot: Update to 2.8.8.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.8.8.

	gnu: r-effectsize: Update to 0.4.5.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.4.5.

	gnu: r-bayestestr: Update to 0.10.0.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.10.0.

	gnu: r-emmeans: Update to 1.6.1.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.6.1.

	gnu: r-manipulatewidget: Update to 0.11.0.
	* gnu/packages/cran.scm (r-manipulatewidget): Update to 0.11.0.
	[propagated-inputs]: Add r-shinyjs.
	[native-inputs]: Add r-knitr.

	gnu: r-insight: Update to 0.14.1.
	* gnu/packages/cran.scm (r-insight): Update to 0.14.1.

	gnu: r-rdpack: Update to 2.1.2.
	* gnu/packages/cran.scm (r-rdpack): Update to 2.1.2.

	gnu: r-fansi: Update to 0.5.0.
	* gnu/packages/cran.scm (r-fansi): Update to 0.5.0.

	gnu: r-zip: Update to 2.2.0.
	* gnu/packages/cran.scm (r-zip): Update to 2.2.0.

	gnu: r-signal: Update to 0.7-7.
	* gnu/packages/cran.scm (r-signal): Update to 0.7-7.

	gnu: r-tinytex: Update to 0.32.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.32.

	gnu: r-fitdistrplus: Update to 1.1-5.
	* gnu/packages/cran.scm (r-fitdistrplus): Update to 1.1-5.

	gnu: r-inline: Update to 0.3.19.
	* gnu/packages/cran.scm (r-inline): Update to 0.3.19.

	gnu: r-extremes: Update to 2.1-1.
	* gnu/packages/cran.scm (r-extremes): Update to 2.1-1.

	gnu: r-bisquerna: Update to 1.0.5.
	* gnu/packages/bioconductor.scm (r-bisquerna): Update to 1.0.5.
	[native-inputs]: Add r-knitr.

2021-06-02  Marius Bakke  <marius@gnu.org>

	gnu: python-django@2.2: Update to 2.2.24 [fixes CVE-2021-33203, CVE-2021-33571].
	* gnu/packages/django.scm (python-django-2.2): Update to 2.2.24.

	gnu: python-django: Update to 3.2.4 [fixes CVE-2021-33203, CVE-2021-33571].
	* gnu/packages/django.scm (python-django): Update to 3.2.4.

2021-06-02  Ron Nazarov via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add udftools.
	* gnu/packages/file-systems.scm (udftools): New variable.

2021-06-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ispell: Update to 3.4.03.
	* gnu/packages/aspell.scm (ispell): Update to 3.4.03.

2021-06-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add biobambam2.
	* gnu/packages/bioinformatics.scm (biobambam2): New variable.

	gnu: Add libmaus2.
	* gnu/packages/bioinformatics.scm (libmaus2): New variable.

	gnu: r-with-tests: Update to 4.1.0.
	* gnu/packages/statistics.scm (r-with-tests): Update to 4.1.0.

2021-06-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: memtester: Update to 4.5.1.
	* gnu/packages/hardware.scm (memtester): Update to 4.5.1.

	gnu: osip: Update to 5.2.1.
	* gnu/packages/telephony.scm (osip): Update to 5.2.1.

	gnu: retroarch: Update to 1.9.4.
	* gnu/packages/emulators.scm (retroarch): Update to 1.9.4.

	gnu: libavif: Update to 0.9.1.
	* gnu/packages/image.scm (libavif): Update to 0.9.1.

2021-06-02  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: python-vedo: Make pkg-config a native input.
	* gnu/packages/python-science.scm (python-vedo)[inputs]: Move pkg-config to...
	[native-inputs]: ...here.

2021-06-02  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 78.11.0-guix0-preview1 [fixes CVE-2021-29967].
	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update upstream source hash.

2021-06-02  Xinglu Chen  <public@yoctocell.xyz>

	gnu: python-hg-evolve: Update to 10.3.1.
	* gnu/packages/version-control.scm (python-hg-evolve): Update to 10.3.1.

2021-06-02  Vinicius Monego  <monego@posteo.net>

	gnu: python-sphinx-gallery: Update to 0.9.0.
	* gnu/packages/sphinx.scm (python-sphinx-gallery): Update to 0.9.0.
	[source]: Build from PyPI.
	[arguments]: Enable tests. Add custom 'check phase and phase to make
	test files writable.
	[native-inputs]: Add python-joblib, python-matplotlib, python-numpy,
	python-pillow, python-pytest, python-pytest-cov, python-sphinx. Remove
	python-pytest-runner.
	[home-page]: Follow redirect.
	(python2-sphinx-gallery): Remove package.

2021-06-02  Simon Streit  <simon@netpanic.org>

	gnu: redis: Update to 6.2.4 [security fixes].
	Fixes CVE-2021-29477.

	* gnu/packages/databases.scm (redis): Update to 6.2.4.
	[arguments]: Disable the 'integration/failover' test.

2021-06-02  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add frama-c.
	* gnu/packages/maths.scm (frama-c): New variable.

	gnu: Add why3.
	* gnu/packages/maths.scm (why3): New variable.

2021-06-01  Zhu Zihao  <all_but_last@163.com>

	gnu: rtl8821ce-linux-module: Update to 0.0.0-3.897e7c4.
	Fix the broken build with linux-libre 5.12.

	* gnu/packages/linux.scm (rtl8821ce-linux-module): Update to 0.0.0-3.897e7c4.

2021-06-01  Ludovic Courtès  <ludo@gnu.org>

	machine: ssh: Gracefully handle failure of the effectful bits.
	Previously, '&inferior-exception' raised by 'upgrade-shepherd-services'
	and co. would go through as-is, leaving users with an ugly backtrace.

	* gnu/machine/ssh.scm (deploy-managed-host): Define
	'eval/error-handling' and use it in lieu of EVAL as arguments to
	'switch-to-system', 'upgrade-shepherd-services', and
	'install-bootloader'.

2021-06-01  Ludovic Courtès  <ludo@gnu.org>

	services: cuirass: Do not export record type descriptors.
	* gnu/services/cuirass.scm (<cuirass-remote-server-configuration>)
	(<cuirass-configuration>, <cuirass-remote-worker-configuration>): Do not
	export.

	services: cuirass: Create the profile and GC root directory.
	* gnu/services/cuirass.scm (cuirass-activation): Create
	/var/guix/profiles/per-user/cuirass/cuirass or similar.

	nls: Translate (guix diagnostics).
	* po/guix/POTFILES.in: Add guix/diagnostics.scm.

	ui, lint: Simplify exception handling in Guile 3 style.
	* guix/lint.scm (check-derivation)[try]: Remove "catch #t" wrapping.
	* guix/ui.scm (call-with-error-handling): Remove "catch 'system-error"
	and move 'system-error handling to the &exception-with-kind-and-args
	clause.

	maint: Require Guile 3.0.
	* configure.ac: Require Guile 3.0.
	* doc/guix.texi (Requirements): Adjust accordingly.
	* gnu/packages/package-management.scm (guile2.2-guix): Remove.
	* guix/lint.scm (exception-with-kind-and-args?): Remove 'cond-expand'.
	* guix/scripts/deploy.scm (deploy-machine*): Likewise.
	* guix/store.scm (call-with-store): Likewise.
	* guix/swh.scm (http-get*, http-post*): Likewise.
	* guix/ui.scm (without-compiler-optimizations, guard*)
	(call-with-error-handling): Likewise.

2021-06-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: llvm-7: Update to 7.1.0.
	* gnu/packages/llvm.scm (llvm-7): Update to 7.1.0.

2021-06-01  Marius Bakke  <marius@gnu.org>

	gnu: unbound: Enable DoH support.
	* gnu/packages/dns.scm (unbound)[inputs]: Add NGHTTP2:LIB.
	[arguments]: Add "--with-libnghttp2" to #:configure-flags.

	gnu: ungoogled-chromium: Update to 91.0.4472.77-0.6802c88.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 91.
	(%chromium-version): Set to 91.0.4472.77.
	(%ungoogled-revision): Set to 91.0.4472.77-1-0-g6802c88.
	(%debian-patches): Remove obsolete patch.
	(%ungoogled-origin): Update hash.
	(ungoogled-chromium-snippet): Add substitution for an unbundling file.
	(ungoogled-chromium): Update hash.
	[arguments]: Add a substitution previously provided by a Debian patch.
	[inputs]: Change from ICU-68 to ICU-69.

	gnu: icu4c: Add 69.1.
	* gnu/packages/icu4c.scm (icu4c-69): New public variable.

2021-06-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-9: Update to 9.4.0.
	* gnu/packages/gcc.scm (gcc-9): Update to 9.4.0.

2021-06-01  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: musescore: Add missing QML imports.
	This fixes an issue wherein the palettes sidebar would turn up empty.

	* gnu/packages/music.scm (musescore)[build-system]: Use qt-build-systems.
	[inputs]: Add qtgraphicaleffects.

2021-06-01  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: rust-cbindgen@0.17: Update to 0.19.0.
	* gnu/packages/rust-apps.scm (rust-cbindgen-0.17): Update to 0.19.0 and
	rename to rust-cbindgen-0.19.

2021-06-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: jemalloc: Fix building on powerpc-linux.
	* gnu/packages/jemalloc.scm (jemalloc)[arguments]: Change configure-flags
	so they are configurable per-architecture.

2021-06-01  Mathieu Othacehe  <othacehe@gnu.org>

	tests: hpcguix-web: Fix it.
	* gnu/tests/web.scm (run-hpcguix-web-server-test): Increase the VM memory size
	and add retries for the http-get test.

2021-06-01  Roel Janssen  <roel@gnu.org>

	gnu: Add bamutils.
	* gnu/packages/bioinformatics.scm (bamutils): New variable.

2021-06-01  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Update to 2.1.5.
	* gnu/packages/lisp.scm (sbcl): Update to 2.1.5.

2021-06-01  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add python-vedo.
	* gnu/packages/python-science.scm (python-vedo): New variable.

	gnu: vtk: Wrap python modules.
	* gnu/packages/image-processing.scm (vtk)[inputs]: Add python.
	[arguments]: Add VTK_WRAP_PYTHON and VTK_PYTHON_VERSION flags.

2021-06-01  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guix: Update to 1.3.0-3.50dfbbf.
	* gnu/packages/package-management.scm (guix): Update to 1.3.0-3.50dfbbf.

2021-06-01  Roel Janssen  <roel@gnu.org>

	gnu: Add python-sinfo.
	* gnu/packages/python-xyz.scm (python-sinfo): New variable.

	gnu: Add python-stdlib-list.
	* gnu/packages/python-xyz.scm (python-stdlib-list): New variable.

2021-06-01  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-30.f9af463.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-30.f9af463.

2021-06-01  Mathieu Othacehe  <othacehe@gnu.org>

	publish: Add keep-alive support when sending nar.
	The default Guile web server implementation supports the keep alive
	mechanism. However, in our custom http-write implementation, the connection
	is unconditionally close after sending nar files.

	To prevent that, when supported, add the client port to the server poll set so
	that further requests can be handled without closing the connection.

	* guix/scripts/publish.scm (nar-response-port): Rename it into ...
	(nar-compressed-port): ... this procedure. Operate directly on a given PORT.
	(http-write): Add keep-alive support when sending nar files.
	* guix/scripts/substitute.scm (process-substitution): Pass the download size
	to the progress-report-port procedure so that it doesn't block reading from
	the input port when keep-alive is supported.

2021-06-01  Mathieu Othacehe  <othacehe@gnu.org>

	publish: Preserve the request connection header.
	The Guile web server is reading the response connection header to decide
	whether to close the connection. However, as the request connection header is
	not forwarded to the response, this mechanism cannot work.

	* guix/scripts/publish.scm (add-extra-headers): New procedure.
	(make-request-handler): Use it to forward the request connection header to the
	response.

2021-06-01  Mathieu Othacehe  <othacehe@gnu.org>

	progress: Add a download-size argument to progress-report-port.
	* guix/progress.scm (progress-report-port): Add a download-size argument.

2021-05-31  Brice Waegeneire  <brice@waegenei.re>

	services: dnsmasq: Extend 'activation-service'.
	* gnu/services/dns.scm (dnsmasq-activation): New procedure …
	(dnsmasq-service-type): … use it.

	services: hostapd: Use package from configuration.
	* gnu/services/networking.scm (hostapd-shepherd-services): Replace
	'hostapd' by the package specified in the configuration.

	tests: Fix loadable-kernel-modules-service tests.
	* gnu/tests/linux-modules.scm
	(run-loadable-kernel-modules-service-test): Actually load the modules
	with kernel-module-loader-service-type.  Use a singleton service instead
	of defining a custom one.
	* doc/guix.texi (Service Reference): To give an example of
	linux-loadable-module-service-type use a singleton instead of defining a
	new service.

2021-05-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Update to 2.5.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.0.5.

	gnu: emacs-solaire-mode: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-solaire-mode): Update to 2.0.0.

	gnu: texmacs: Update to 1.99.21.
	* gnu/packages/text-editors.scm (texmacs): Update to 1.99.21.

	gnu: emacs-moody: Update to 0.5.5.
	* gnu/packages/emacs-xyz.scm (emacs-moody): Update to 0.5.5.

	gnu: emacs-posframe: Update to 1.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.0.3.

2021-05-31  Solene Rapenne via Guix-patches via  <guix-patches@gnu.org>

	gnu: lagrange: Update to 1.5.0.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.5.0.

2021-05-31  Stefan Reichör  <stefan@xsteve.at>

	gnu: Add emacs-eyebrowse.
	* gnu/packages/emacs-xyz.scm (emacs-eyebrowse): New variable.

	gnu: Add python-easy-ansi.
	* gnu/packages/python-xyz.scm (python-easy-ansi): New variable.

2021-05-31  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add emacs-evil-paredit.
	* gnu/packages/emacs-xyz.scm (emacs-evil-paredit): New variable.

2021-05-31  Solene Rapenne via Guix-patches via  <guix-patches@gnu.org>

	gnu: tome4: Update to 1.7.3.
	* gnu/packages/games.scm (tome4): Update to 1.7.3.

2021-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bits: Use git-version and git-file-name.
	* gnu/packages/bioinformatics.scm (bits)[version]: Use git-version.
	[source]: Use git-file-name.

	gnu: piranha: Use git-version.
	* gnu/packages/bioinformatics.scm (piranha)[version]: Use git-version.

	gnu: r-chipkernels: Use git-version and git-file-name.
	* gnu/packages/bioinformatics.scm (r-chipkernels)[version]: Use git-version.
	[source]: Use git-file-name.

	gnu: f-seq: Use git-version and git-file-name.
	* gnu/packages/bioinformatics.scm (f-seq)[version]: Use git-version.
	[source]: Use git-file-name.

	gnu: bismark: Use git-file-name.
	* gnu/packages/bioinformatics.scm (bismark)[source]: Use git-file-name.

	gnu: filevercmp: Use git-version.
	* gnu/packages/bioinformatics.scm (filevercmp)[version]: Use git-version; bind
	"revision" in outer let.

	gnu: r-chipseeker: Move out of experiment section.
	* gnu/packages/bioconductor.scm (r-chipseeker): Move the package from the
	"experiment" section to the section for regular Bioconductor packages.

	gnu: r-spp: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-spp): Move from here...
	* gnu/packages/bioconductor.scm (r-spp): ...to here.

	gnu: r-geneoverlap: Move out of experiment section.
	* gnu/packages/bioconductor.scm (r-geneoverlap): Move the package definition
	out of the "experiment" section into the section for regular Bioconductor
	packages.

	gnu: r-phantompeakqualtools: Let-bind commit, set revision to 1.
	* gnu/packages/bioinformatics.scm (r-phantompeakqualtools): Bind the commit
	outside of the package value.
	[version]: Use git-version.
	[source]: Use git-file-name.

2021-05-31  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-methylkit: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-methylkit): Move from here...
	* gnu/packages/bioconductor.scm (r-methylkit): ...to here.

	gnu: r-copywriter: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-copywriter): Move from here...
	* gnu/packages/bioconductor.scm (r-copywriter): ...to here.

	gnu: r-copyhelper: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-copyhelper): Move from here...
	* gnu/packages/bioconductor.scm (r-copyhelper): ...to here.
	[source]: Repalce 'string-append' by 'bioconductor-uri' with 'experiment.

	gnu: r-chipseq: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-chipseq): Move from here...
	* gnu/packages/bioconductor.scm (r-chipseq): ...to here.

	gnu: r-rhdf5: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-rhdf5): Move from here...
	* gnu/packages/bioconductor.scm (r-rhdf5): ...to here.

	gnu: r-annotationfilter: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-annotationfilter): Move from here...
	* gnu/packages/bioconductor.scm (r-annotationfilter): ...to here.

	gnu: r-rhdf5filters: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-rhdf5filters): Move from here...
	* gnu/packages/bioconductor.scm (r-rhdf5filters): ...to here.

	gnu: r-tximport: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-tximport): Move from here...
	* gnu/packages/bioconductor.scm (r-tximport): ...to here.

	gnu: r-mutationalpatterns: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-mutationalpatterns): Move from here...
	* gnu/packages/bioconductor.scm (r-mutationalpatterns): ...to here.

	gnu: r-rcas: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-rcas): Move from here...
	* gnu/packages/bioconductor.scm (r-rcas): ...to here.

	gnu: r-bamsignals: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-bamsignals): Move from here...
	* gnu/packages/bioconductor.scm (r-bamsignals): ...to here.

	gnu: r-rhtslib: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-rhtslib): Move from here...
	* gnu/packages/bioconductor.scm (r-rhtslib): ...to here.

	gnu: r-zlibbioc: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-zlibbioc): Move from here...
	* gnu/packages/bioconductor.scm (r-zlibbioc): ...to here.

	gnu: r-seqlogo: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-seqlogo): Move from here...
	* gnu/packages/bioconductor.scm (r-seqlogo): ...to here.

	gnu: r-motifrg: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-motifrg): Move from here...
	* gnu/packages/bioconductor.scm (r-motifrg): ...to here.

	gnu: r-sva: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-sva): Move from here...
	* gnu/packages/bioconductor.scm (r-sva): ...to here.

	gnu: r-protgenerics: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-protgenerics): Move from here...
	* gnu/packages/bioconductor.scm (r-protgenerics): ...to here.

	gnu: r-mzr: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-mzr): Move from here...
	* gnu/packages/bioconductor.scm (r-mzr): ...to here.

	gnu: r-ensembldb: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-ensembldb): Move from here...
	* gnu/packages/bioconductor.scm (r-ensembldb): ...to here.

	gnu: r-biovizbase: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-biovizbase): Move from here...
	* gnu/packages/bioconductor.scm (r-biovizbase): ...to here.

	gnu: r-vsn: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-vsn): Move from here...
	* gnu/packages/bioconductor.scm (r-vsn): ...to here.

	gnu: r-affyio: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-affyio): Move from here...
	* gnu/packages/bioconductor.scm (r-affyio): ...to here.

	gnu: r-organismdbi: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-organismdbi): Move from here...
	* gnu/packages/bioconductor.scm (r-organismdbi): ...to here.

	gnu: r-dirichletmultinomial: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-dirichletmultinomial): Move from here...
	* gnu/packages/bioconductor.scm (r-dirichletmultinomial): ...to here.

	gnu: r-genomicfiles: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-genomicfiles): Move from here...
	* gnu/packages/bioconductor.scm (r-genomicfiles): ...to here.

	gnu: r-complexheatmap: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-complexheatmap): Move from here...
	* gnu/packages/bioconductor.scm (r-complexheatmap): ...to here.

	gnu: r-gage: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-gage): Move from here...
	* gnu/packages/bioconductor.scm (r-gage): ...to here.

	gnu: r-keggrest: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-keggrest): Move from here...
	* gnu/packages/bioconductor.scm (r-keggrest): ...to here.

	gnu: r-affy: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-affy): Move from here...
	* gnu/packages/bioconductor.scm (r-affy): ...to here.

	gnu: r-fastseg: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-fastseg): Move from here...
	* gnu/packages/bioconductor.scm (r-fastseg): ...to here.

	gnu: r-annotationhub: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-annotationhub): Move from here...
	* gnu/packages/bioconductor.scm (r-annotationhub): ...to here.

	gnu: r-interactivedisplaybase: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-interactivedisplaybase): Move from here...
	* gnu/packages/bioconductor.scm (r-interactivedisplaybase): ...to here.

	gnu: r-edaseq: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-edaseq): Move from here...
	* gnu/packages/bioconductor.scm (r-edaseq): ...to here.

	gnu: r-deseq: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-deseq): Move from here...
	* gnu/packages/bioconductor.scm (r-deseq): ...to here.

	gnu: r-aroma-light: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-aroma-light): Move from here...
	* gnu/packages/bioconductor.scm (r-aroma-light): ...to here.

	gnu: r-mzid: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-mzid): Move from here...
	* gnu/packages/bioconductor.scm (r-mzid): ...to here.

	gnu: r-pcamethods: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-pcamethods): Move from here...
	* gnu/packages/bioconductor.scm (r-pcamethods): ...to here.

	gnu: r-genomationdata: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-genomationdata): Move from here...
	* gnu/packages/bioconductor.scm (r-genomationdata): ...to here.
	[source]: Replace 'string-append' by 'bioconductor-uri' with 'experiment.

	gnu: r-genomation: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-genomation): Move from here...
	* gnu/packages/bioconductor.scm (r-genomation): ...to here.

	gnu: r-go-db: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-go-db): Move from here...
	* gnu/packages/bioconductor.scm (r-go-db): ...to here.
	[source]: Replace 'string-append' by 'bioconductor-uri' with 'annotation.

	gnu: r-seqpattern: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-seqpattern): Move from here...
	* gnu/packages/bioconductor.scm (r-seqpattern): ...to here.

	gnu: r-impute: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-impute): Move from here...
	* gnu/packages/bioconductor.scm (r-impute): ...to here.

	gnu: r-samr: Move to (gnu packages bioconductor).
	* gnu/packages/cran.scm (r-samr): Move from here...
	* gnu/packages/bioconductor.scm (r-samr): ...to here.

	gnu: r-msnbase: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-msnbase): Move from here...
	* gnu/packages/bioconductor.scm (r-msnbase): ...to here.

	gnu: r-msnid: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-msnid): Move from here...
	* gnu/packages/bioconductor.scm (r-msnid): ...to here.

	gnu: r-bsgenome: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-bsgenome): Move from here...
	* gnu/packages/bioconductor.scm (r-bsgenome): ...to here.

	gnu: r-topgo: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-topgo): Move from here...
	* gnu/packages/bioconductor.scm (r-topgo): ...to here.

	gnu: r-genomicfeatures: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-genomicfeatures): Move from here...
	* gnu/packages/bioconductor.scm (r-genomicfeatures): ...to here.

	gnu: r-rtracklayer: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-rtracklayer): Move from here...
	* gnu/packages/bioconductor.scm (r-rtracklayer): ...to here.

	gnu: r-genomicalignments: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-genomicalignments): Move from here...
	* gnu/packages/bioconductor.scm (r-genomicalignments): ...to here.

2021-05-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add julia-prettytables.
	* gnu/packages/julia-xyz.scm (julia-prettytables): New variable.

	gnu: Add julia-formatting.
	* gnu/packages/julia-xyz.scm (julia-formatting): New variable.

	gnu: Add julia-typedtables.
	* gnu/packages/julia-xyz.scm (julia-typedtables): New variable.

	gnu: Add julia-weakrefstrings.
	* gnu/packages/julia-xyz.scm (julia-weakrefstrings): New variable.

	gnu: Add julia-pooledarrays.
	* gnu/packages/julia-xyz.scm (julia-pooledarrays): New variable.

	gnu: Add julia-indirectarrays.
	* gnu/packages/julia-xyz.scm (julia-indirectarrays): New variable.

	gnu: Add julia-rangearrays.
	* gnu/packages/julia-xyz.scm (julia-rangearrays): New variable.

	gnu: Add julia-graphics.
	* gnu/packages/julia-xyz.scm (julia-graphics): New variable.

	gnu: Add julia-mappedarrays.
	* gnu/packages/julia-xyz.scm (julia-mappedarrays): New variable.

	gnu: Add julia-tensorcore.
	* gnu/packages/julia-xyz.scm (julia-tensorcore): New variable.

	gnu: Add julia-quadmath.
	* gnu/packages/julia-xyz.scm (julia-quadmath): New variable.

	gnu: Add julia-mocking.
	* gnu/packages/julia-xyz.scm (julia-mocking): New variable.

	gnu: Add julia-exprtools.
	* gnu/packages/julia-xyz.scm (julia-exprtools): New variable.

	gnu: Add julia-optimtestproblems.
	* gnu/packages/julia-xyz.scm (julia-optimtestproblems): New variable.

	gnu: Add julia-matrixfactorizations.
	* gnu/packages/julia-xyz.scm (julia-matrixfactorizations): New variable.

	gnu: Add julia-arraylayouts.
	* gnu/packages/julia-xyz.scm (julia-arraylayouts): New variable.

	gnu: Add julia-statsapi.
	* gnu/packages/julia-xyz.scm (julia-statsapi): New variable.

	gnu: Add julia-tables.
	* gnu/packages/julia-xyz.scm (julia-tables): New variable.

	gnu: Add julia-missings.
	* gnu/packages/julia-xyz.scm (julia-missings): New variable.

	gnu: Add julia-queryoperators.
	* gnu/packages/julia-xyz.scm (julia-queryoperators): New variable.

	gnu: Add julia-tableshowutils.
	* gnu/packages/julia-xyz.scm (julia-tableshowutils): New variable.

	gnu: Add julia-datavalues.
	* gnu/packages/julia-xyz.scm (julia-datavalues): New variable.

	gnu: Add julia-tabletraits.
	* gnu/packages/julia-xyz.scm (julia-tabletraits): New variable.

	gnu: Add julia-iteratorinterfaceextensions.
	* gnu/packages/julia-xyz.scm (julia-iteratorinterfaceextensions): New variable.

	gnu: Add julia-datavalueinterfaces.
	* gnu/packages/julia-xyz.scm (julia-datavalueinterfaces): New variable.

	gnu: Add julia-dataapi.
	* gnu/packages/julia-xyz.scm (julia-dataapi): New variable.

2021-05-31  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: java-pep-adapter 2.1.23.
	* gnu/packages/pep.scm (java-pep-adapter): Update to 2.1.23.
	  [source]: Switch to new git repo.
	  [arguments]<make-flags>: Enable release-build, use new target names.
	  [arguments]<phases>{fix-includes}: Remove phase.
	  {pin-shared-lib-path}: Update file paths.
	  {build-codegen}: New phase.
	  {install}: Use "(install)".
	  [native-inputs]: Add graphviz.
	  [inputs]: Fix input util-linux.

	gnu: python-pep-adapter: Update to 2.1.3.
	* gnu/packages/pep.scm (python-pep-adapter): Update to 2.1.3.
	  [source]: Switch to new git repo.
	  [arguments]<phases>{remove-wheel-requirement}: New phase.
	  [native-inputs]: Add python-pytest and python-pytest-forked.
	  [inputs]: Remove asn1c, add python-setuptools-scm. util-linux.

	gnu: libpEpAdapter: Update to 2.1.21.
	* gnu/packages/pep.scm (libpEpAdapter): Update to 2.1.21.
	  [source]: Swicht to new git repo.
	  [arguments]<make-flags>: Enable release-build.

	gnu: pep-engine: Update to 2.1.34.
	* gnu/packages/pep.scm (fdik-libetpan): Update to current development
	  version. [source]: Switch to pep.foundation.
	  (pep-engine): Update to 2.1.34. [source]: Switch to new git repo.
	  [arguments]<make-flags>: Enable release-build.
	  [inputs]: Use normal sequoia.
	* gnu/packages/sequoia.scm (sequoia4pEp): Remove variable.

	gnu: yml2: Update to 2.7.0.
	* gnu/packages/pep.scm (yml2): Update to 2.7.0.
	  [source]: Switch to new git repo.

2021-05-31  Roel Janssen  <roel@gnu.org>

	gnu: Add python-pyflow.
	* gnu/packages/python-science.scm (python-pyflow): New variable.

	gnu: Add python-google.
	* gnu/packages/python-web.scm (python-google): New variable.

2021-05-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnuastro: Update to 0.15.
	* gnu/packages/astronomy.scm (gnuastro): Update to 0.15.

2021-05-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Add a note about networking requirements for SSH access to VMs.
	Fixes <https://issues.guix.gnu.org/48739>.  It may seem silly, but when not
	realizing this firsthand, it can be quite surprising and thus not obvious to
	troubleshoot.  Thanks to Eric Brown for their insightful comments on the
	tracker.

	* doc/guix.texi (Running Guix in a VM): Add a note that networking support
	must be available in the Guix System operating system declaration used for the
	VM.

2021-05-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-benchmarkmedata: Fix typo in description.
	* gnu/packages/cran.scm (r-benchmarkmedata)[description]: Fix typo.

	doc: Fix typos.
	* doc/contributing.texi (Translating Guix): Fix ‘runnig’ typo.  Replace
	‘target’ with ‘command’ to match the verb.  Fix ‘refered’ and ‘formating’
	too.

	gnu: zoxide: Fix typo in synopsis.
	* gnu/packages/rust-apps.scm (zoxide)[synopsis]: Fix typo.

	gnu: julia-plotutils: Fix typo in description.
	* gnu/packages/julia-xyz.scm (julia-plotutils)[description]: Fix typo.

	gnu: cryptsetup: Rewrite synopsis & description.
	* gnu/packages/cryptsetup.scm (cryptsetup)[synopsis, description]:
	Be more explicit about stuff.

	gnu: cryptsetup: Update to 2.3.6.
	* gnu/packages/cryptsetup.scm (cryptsetup): Update to 2.3.6.

	gnu: vapoursynth: Update to 53.
	* gnu/packages/video.scm (vapoursynth): Update to 53.

2021-05-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: axoloti-runtime: Patch firmware Makefile.
	* gnu/packages/axoloti.scm (axoloti-runtime)[arguments]: Patch out whitespace
	substitution.

2021-05-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mame: Update to 0.232.
	* gnu/packages/emulators.scm (mame): Update to 0.232.

	gnu: emacs-marginalia: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 0.6.

	gnu: emacs-consult: Update to 0.8.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.8.

2021-05-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: vapoursynth: Make python a regular input.
	This follows up on c00b1760f605255719a525e52c268b222a1f5184, although
	meson-build-system's lack of cross-compilation makes it theoretical.

	* gnu/packages/video.scm (vapoursynth)[native-inputs]: Move python from
	here…
	[inputs]: …to here.

2021-05-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add julia-measures.
	* gnu/packages/julia-xyz.scm (julia-measures): New variable.

	gnu: Add julia-splitapplycombine.
	* gnu/packages/julia-xyz.scm (julia-splitapplycombine): New variable.

	gnu: Add julia-plotthemes.
	* gnu/packages/julia-xyz.scm (julia-plotthemes): New variable.

	gnu: Add julia-qt5base-jll.
	* gnu/packages/julia-jll.scm (julia-qt5base-jll): New variable.

	gnu: Add julia-xorg-xcb-util-renderutil-jll.
	* gnu/packages/julia-jll.scm (julia-xorg-xcb-util-renderutil-jll): New variable.

	gnu: Add julia-xorg-xcb-util-keysyms-jll.
	* gnu/packages/julia-jll.scm (julia-xorg-xcb-util-keysyms-jll): New variable.

	gnu: Add julia-xorg-xcb-util-image-jll.
	* gnu/packages/julia-jll.scm (julia-xorg-xcb-util-image-jll): New variable.

	gnu: Add julia-xorg-xcb-util-wm-jll.
	* gnu/packages/julia-jll.scm (julia-xorg-xcb-util-wm-jll): New variable.

	gnu: Add julia-xorg-xcb-util-jll.
	* gnu/packages/julia-jll.scm (julia-xorg-xcb-util-jll): New variable.

	gnu: Add julia-xkbcommon-jll.
	* gnu/packages/julia-jll.scm (julia-xkbcommon-jll): New variable.

	gnu: Add julia-xorg-xkeyboard-config-jll.
	* gnu/packages/julia-jll.scm (julia-xorg-xkeyboard-config-jll): New variable.

	gnu: Add julia-xorg-xkbcomp-jll.
	* gnu/packages/julia-jll.scm (julia-xorg-xkbcomp-jll): New variable.

	gnu: Add julia-xorg-libxkbfile-jll.
	* gnu/packages/julia-jll.scm (julia-xorg-libxkbfile-jll): New variable.

	gnu: Add julia-wayland-protocols-jll.
	* gnu/packages/julia-jll.scm (julia-wayland-protocols-jll): New variable.

	gnu: Add julia-wayland-jll.
	* gnu/packages/julia-jll.scm (julia-wayland-jll): New variable.

	gnu: Add julia-glfw-jll.
	* gnu/packages/julia-jll.scm (julia-glfw-jll): New variable.

	gnu: Add julia-xorg-libxrandr-jll.
	* gnu/packages/julia-jll.scm (julia-xorg-libxrandr-jll): New variable.

	gnu: Add julia-xorg-libxinerama-jll.
	* gnu/packages/julia-jll.scm (julia-xorg-libxinerama-jll): New variable.

	gnu: Add julia-xorg-libxi-jll.
	* gnu/packages/julia-jll.scm (julia-xorg-libxi-jll): New variable.

	gnu: Add julia-libglvnd-jll.
	* gnu/packages/julia-jll.scm (julia-libglvnd-jll): New variable.

	gnu: Add julia-xorg-libxcursor-jll.
	* gnu/packages/julia-jll.scm (julia-xorg-libxcursor-jll): New variable.

	gnu: Add julia-xorg-libxfixes-jll.
	* gnu/packages/julia-jll.scm (julia-xorg-libxfixes-jll): New variable.

	gnu: Add julia-cairo-jll.
	* gnu/packages/julia-jll.scm (julia-cairo-jll): New variable.

	gnu: Add julia-xorg-libxrender-jll.
	* gnu/packages/julia-jll.scm (julia-xorg-libxrender-jll): New variable.

	gnu: Add julia-fontconfig-jll.
	* gnu/packages/julia-jll.scm (julia-fontconfig-jll): New variable.

	gnu: Add julia-xorg-libxext-jll.
	* gnu/packages/julia-jll.scm (julia-xorg-libxext-jll): New variable.

	gnu: Add julia-xorg-libx11-jll.
	* gnu/packages/julia-jll.scm (julia-xorg-libx11-jll): New variable.

	gnu: Add julia-xorg-libxcb-jll.
	* gnu/packages/julia-jll.scm (julia-xorg-libxcb-jll): New variable.

	gnu: Add julia-xorg-libpthread-stubs-jll.
	* gnu/packages/julia-jll.scm (julia-xorg-libpthread-stubs-jll): New variable.

	gnu: Add julia-xslt-jll.
	* gnu/packages/julia-jll.scm (julia-xslt-jll): New variable.

	gnu: Add julia-lzo-jll.
	* gnu/packages/julia-jll.scm (julia-lzo-jll): New variable.

	gnu: Add julia-xorg-xtrans-jll.
	* gnu/packages/julia-jll.scm (julia-xorg-xtrans-jll): New variable.

	gnu: Add julia-libgcrypt-jll.
	* gnu/packages/julia-jll.scm (julia-libgcrypt-jll): New variable.

	gnu: Add julia-libgpg-error-jll.
	* gnu/packages/julia-jll.scm (julia-libgpg-error-jll): New variable.

	gnu: Add julia-xorg-libxdmcp-jll.
	* gnu/packages/julia-jll.scm (julia-xorg-libxdmcp-jll): New variable.

	gnu: Add julia-xorg-libxau-jll.
	* gnu/packages/julia-jll.scm (julia-xorg-libxau-jll): New variable.

	gnu: Add julia-expat-jll.
	* gnu/packages/julia-jll.scm (julia-expat-jll): New variable.

	gnu: Add julia-libuuid-jll.
	* gnu/packages/julia-jll.scm (julia-libuuid-jll): New variable.

	gnu: Add julia-pixman-jll.
	* gnu/packages/julia-jll.scm (julia-pixman-jll): New variable.

	gnu: Add julia-glib-jll.
	* gnu/packages/julia-jll.scm (julia-glib-jll): New variable.

	gnu: Add julia-libmount-jll.
	* gnu/packages/julia-jll.scm (julia-libmount-jll): New variable.

	gnu: Add julia-pcre-jll.
	* gnu/packages/julia-jll.scm (julia-pcre-jll): New variable.

	gnu: Add julia-gettext-jll.
	* gnu/packages/julia-jll.scm (julia-gettext-jll): New variable.

	gnu: Add julia-xml2-jll.
	* gnu/packages/julia-jll.scm (julia-xml2-jll): New variable.

	gnu: Add julia-libffi-jll.
	* gnu/packages/julia-jll.scm (julia-libffi-jll): New variable.

	gnu: Add julia-libiconv-jll.
	* gnu/packages/julia-jll.scm (julia-libiconv-jll): New variable.

	gnu: Add julia-ffmpeg.
	* gnu/packages/julia-xyz.scm (julia-ffmpeg): New variable.

	gnu: Add julia-ffmpeg-jll.
	* gnu/packages/julia-jll.scm (julia-ffmpeg-jll): New variable.

	gnu: Add julia-libass-jll.
	* gnu/packages/julia-jll.scm (julia-libass-jll): New variable.

	gnu: Add julia-opus-jll.
	* gnu/packages/julia-jll.scm (julia-opus-jll): New variable.

	gnu: Add julia-openssl-jll.
	* gnu/packages/julia-jll.scm (julia-openssl-jll): New variable.

	gnu: Add julia-x265-jll.
	* gnu/packages/julia-jll.scm (julia-x265-jll): New variable.

	gnu: Add julia-libvorbis-jll.
	* gnu/packages/julia-jll.scm (julia-libvorbis-jll): New variable.

	gnu: Add julia-ogg-jll.
	* gnu/packages/julia-jll.scm (julia-ogg-jll): New variable.

	gnu: Add julia-lame-jll.
	* gnu/packages/julia-jll.scm (julia-lame-jll): New variable.

	gnu: Add julia-libfdk-aac-jll.
	* gnu/packages/julia-jll.scm (julia-libfdk-aac-jll): New variable.

	gnu: Add julia-freetype2-jll.
	* gnu/packages/julia-jll.scm (julia-freetype2-jll): New variable.

	gnu: Add julia-fribidi-jll.
	* gnu/packages/julia-jll.scm (julia-fribidi-jll): New variable.

	gnu: Add julia-bzip2-jll.
	* gnu/packages/julia-jll.scm (julia-bzip2-jll): New variable.

	gnu: Add julia-x264-jll.
	* gnu/packages/julia-jll.scm (julia-x264-jll): New variable.

	gnu: julia-imagemagick-jll: Move to (gnu packages julia-jll).
	* gnu/packages/julia-xyz.scm (julia-imagemagick-jll): Move to ...
	* gnu/packages/julia-jll.scm: ... here.

	gnu: julia-libtiff-jll: Move to (gnu packages julia-jll).
	* gnu/packages/julia-xyz.scm (julia-libtiff-jll): Move to ...
	* gnu/packages/julia-jll.scm: ... here.

	gnu: julia-libpng-jll: Move to (gnu packages julia-jll).
	* gnu/packages/julia-xyz.scm (julia-libpng-jll): Move to ...
	* gnu/packages/julia-jll.scm: ... here.

	gnu: julia-zstd-jll: Move to (gnu packages julia-jll).
	* gnu/packages/julia-xyz.scm (julia-zstd-jll): Move to ...
	* gnu/packages/julia-jll.scm: ... here.

	gnu: julia-zlib-jll: Move to (gnu packages julia-jll).
	* gnu/packages/julia-xyz.scm (julia-zlib-jll): Move to ...
	* gnu/packages/julia-jll.scm: ... here.

	gnu: julia-openspecfun-jll: Move to (gnu packages julia-jll).
	* gnu/packages/julia-xyz.scm (julia-openspecfun-jll): Move to ...
	* gnu/packages/julia-jll.scm: ... here.

	gnu: julia-mbedtls-jll: Move to (gnu packages julia-jll).
	* gnu/packages/julia-xyz.scm (julia-mbedtls-jll): Move to ...
	* gnu/packages/julia-jll.scm: ... here.

	gnu: julia-jpegturbo-jll: Move to (gnu packages julia-jll).
	* gnu/packages/julia-xyz.scm (julia-jpegturbo-jll): Move to ...
	* gnu/packages/julia-jll.scm: ... here.

	gnu: julia-gumbo-jll: Move to (gnu packages julia-jll).
	* gnu/packages/julia-xyz.scm (julia-gumbo-jll): Move to ...
	* gnu/packages/julia-jll.scm: ... here.

	gnu: julia-compilersupportlibraries-jll: Move to (gnu packages julia-jll).
	* gnu/packages/julia-xyz.scm (julia-compilersupportlibraries-jll): Move
	to ...
	* gnu/packages/julia-jll.scm: ... here.

	gnu: julia-jllwrappers: Move to (gnu packages julia-jll).
	* gnu/packages/julia-xyz.scm (julia-jlwrappers): Move to ...
	* gnu/packages/julia-jll.scm: ... here.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register julia-jll.scm

2021-05-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: vapoursynth: Wrap with own PYTHONPATH.
	This fixes, e.g., ‘vspipe -v’ in a pure environment.

	* gnu/packages/video.scm (vapoursynth)[arguments]: Add a 'wrap phase.

	Reported by maddo of #guix.

2021-05-30  Rovanion Luckey  <rovanion.luckey@gmail.com>

	gnu: Add lingot.
	* gnu/packages/music.scm (lingot): New public variable.

2021-05-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-hupper: Update to 1.10.3.
	* gnu/packages/python-web.scm (python-hupper): Update to 1.10.3.

	gnu: net-snmp: Omit static library.
	* gnu/packages/networking.scm (net-snmp)[arguments]: Add "--disable-static"
	configure flag.

	gnu: net-snmp: Update to 5.9.1.
	* gnu/packages/networking.scm (net-snmp): Update to 5.9.1.

	gnu: python-fastjsonschema: Update to 2.15.1.
	* gnu/packages/python-xyz.scm (python-fastjsonschema): Update to 2.15.1.

	gnu: python-cookiecutter: Update to 1.7.3.
	* gnu/packages/python-xyz.scm (python-cookiecutter): Update to 1.7.3.

	gnu: rlwrap: Fix single-quotation in Texinfo.
	* gnu/packages/readline.scm (rlwrap)[description]: Fix mark-up.

	gnu: rlwrap: Update to 0.45.1.
	* gnu/packages/readline.scm (rlwrap): Update to 0.45.1.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[native-inputs]: Add automake & autoconf.

2021-05-30  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.0.0-25.2120276.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-25.2120276.

	gnu: cuirass: Update to 1.0.0-24.f0be14a.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-24.f0be14a.

2021-05-30  Vagrant Cascadian  <vagrant@debian.org>

	gnu: linux-libre@5.12: Apply patch to fix eDP panel on Pinebook Pro.
	* gnu/packages/linux.scm (linux-libre-5.12-source): Add Pinebook Pro
	  LCD patch.
	  (linux-libre-5.10-pristine-source): Fix whitespace and add comment.

2021-05-30  Vagrant Cascadian  <vagrant@debian.org>

	gnu: bootloader: Fix install-allwinner64-u-boot.
	This fixes boot breakage introduced in commit:

	  a65c935e29766940148d52b8116634b1e1cbcba6

	Multiple files were still needed, but the filenames changed.

	* gnu/bootloader/u-boot.scm (install-allwinner64-u-boot): Update to
	  use both SPL and u-boot files with new filenames.

2021-05-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add guile-drmaa.
	* gnu/packages/guile-xyz.scm (guile-drmaa): New variable.

2021-05-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-evil-magit: Update to 0.4.2-5.98c076f.
	* gnu/packages/emacs-xyz.scm (emacs-evil-magit): Update to 0.4.2-5.98c076f.

	gnu: emacs-org-generate: Disable tests to let the package build.
	* gnu/packages/emacs-xyz.scm (emacs-org-generate)[propagated-inputs]: Add
	with-simulated-inputs for tests...
	[arguments]<#:tests?>: ... yet disable them for now as there seems to be an
	issue with Cort library.

2021-05-29  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.123.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.123.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.41.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.41.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.12.8.
	* gnu/packages/linux.scm (linux-libre-5.12-version): Update to 5.12.8.
	(linux-libre-5.12-pristine-source): Update hash.

2021-05-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-studio: Update to 0.1.1.
	* gnu/packages/guile-xyz.scm (guile-studio): Update to 0.1.1.

2021-05-29  raingloom  <raingloom@riseup.net>

	gnu: Break up import loop between (gnu packages racket) and (gnu packages chez).
	* gnu/packages/racket.scm: Remove (gnu packages chez) import.

2021-05-29  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Register gnu/services/ci.scm and gnu/tests/ci.scm.
	This is a follow-up to commit eda4bb4f16f74436b0caf1c584888c89b3c4c69b.

	* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/services/ci.scm and
	gnu/tests/ci.scm.

2021-05-29  Brendan Tildesley  <mail@brendan.scot>

	doc: lxqt-desktop-service: Update lxqt homepage url.
	* doc/guix.texi: Replace lxqt.github.io with lxqt-project.org.

	gnu: Update lxqt home-page for all lxqt packages.
	* gnu/packages/lxqt.scm: Replace all lxqt.github.io with
	lxqt-project.org, where it redirects to.

	gnu: lxqt-config: Move libkscreen to propagated-inputs.
	* gnu/packages/lxqt.scm (lxqt-config): Move libkscreen to
	propagated-inputs. Kscreen is a runtime dependency. lxqt-config-monitor
	will not open without it available.

	gnu: lxqt: Use picom instead of compton.
	* gnu/packages/lxqt.scm (lxqt):
	[inputs]: Use picom instead of compton. Remove deprecated compton-conf.

	gnu: lxqt: Use the projects version number.
	* gnu/packages/lxqt.scm (lxqt): Use the projects version number.

	gnu: lxqt-connman-applet: Update to 0.15-db1618d5.
	* gnu/packages/lxqt.scm (lxqt-connman-applet): Update to
	0.15-db1618d5 (translation updates).
	Untabify.

	gnu: lxqt-openssh-askpass: Update to 0.17.0.
	* gnu/packages/lxqt.scm (lxqt-openssh-askpass): Update to 0.17.0.

	gnu: qps: Update to 2.3.0.
	* gnu/packages/lxqt.scm (qps): Update to 2.3.0.

	gnu: compton-conf: Update to 0.16.0.
	* gnu/packages/lxqt.scm (compton-conf): Update to 0.16.0.

	gnu: lxqt-archiver: Update to 0.4.0.
	* gnu/packages/lxqt.scm (lxqt-archiver): Update to 0.4.0.

	gnu: screengrab: Update to 2.2.0.
	* gnu/packages/lxqt.scm (screengrab): Update to 2.2.0.
	[native-inputs]: Add perl.

	gnu: qterminal: Update to 0.17.0.
	* gnu/packages/lxqt.scm (qterminal): Update to 0.17.0.

	gnu: qtermwidget: Update to 0.17.0.
	* gnu/packages/lxqt.scm (qtermwidget): Update to 0.17.0.

	gnu: pavucontrol-qt: Update to 0.17.0.
	* gnu/packages/lxqt.scm (pavucontrol-qt): Update to 0.17.0.

	gnu: obconf-qt: Update to 0.16.1.
	* gnu/packages/lxqt.scm (obconf-qt): Update to 0.16.1.

	gnu: lximage-qt: Update to 0.17.0.
	* gnu/packages/lxqt.scm (lximage-qt): Update to 0.17.0.

	gnu: pcmanfm-qt: Update to 0.17.0.
	* gnu/packages/lxqt.scm (pcmanfm-qt): Update to 0.17.0.

	gnu: lxqt-themes: Update to 0.17.0.
	* gnu/packages/lxqt.scm (lxqt-themes): Update to 0.17.0.

	gnu: lxqt-sudo: Update to 0.17.0.
	* gnu/packages/lxqt.scm (lxqt-sudo): Update to 0.17.0.

	gnu: lxqt-panel: Update to 0.17.1.
	* gnu/packages/lxqt.scm (lxqt-panel): Update to 0.17.1.

	gnu: lxqt-session: Update to 0.17.1.
	* gnu/packages/lxqt.scm (lxqt-session): Update to 0.17.1.

	gnu: lxqt-runner: Update to 0.17.0.
	* gnu/packages/lxqt.scm (lxqt-runner): Update to 0.17.0.

	gnu: lxqt-powermanagement: Update to 0.17.1.
	* gnu/packages/lxqt.scm (lxqt-powermanagement): Update to 0.17.1.
	[inputs]: Add lxqt-globalkeys.

	gnu: lxqt-policykit: Update to 0.17.0.
	* gnu/packages/lxqt.scm (lxqt-policykit): Update to 0.17.0.

	gnu: lxqt-notificationd: Update to 0.17.0.
	* gnu/packages/lxqt.scm (lxqt-notificationd): Update to 0.17.0.

	gnu: lxqt-globalkeys: Update to 0.17.0.
	* gnu/packages/lxqt.scm (lxqt-globalkeys): Update to 0.17.0.

	gnu: lxqt-config: Update to 0.17.1.
	* gnu/packages/lxqt.scm (lxqt-config): Update to 0.17.1.

	gnu: lxqt-admin: Update to 0.17.0.
	* gnu/packages/lxqt.scm (lxqt-admin): Update to 0.17.0.
	[arguments]: Patch another Polkit file install path.

	gnu: lxqt-about: Update to 0.17.0.
	* gnu/packages/lxqt.scm (lxqt-about): Update to 0.17.0.

	gnu: libsysstat: Update to 0.4.5.
	* gnu/packages/lxqt.scm (libsysstat): Update to 0.4.5.

	gnu: liblxqt: Update to 0.17.0.
	* gnu/packages/lxqt.scm (liblxqt): Update to 0.17.0.

	gnu: libqtxdg: Update to 3.7.1.
	* gnu/packages/lxqt.scm (libqtxdg): Update to 3.7.1.

	gnu: lxqt-build-tools: Update to 0.9.0.
	* gnu/packages/lxqt.scm (lxqt-build-tools): Update to 0.9.0.
	[propagated-inputs]: Add perl. dependent projects require it via the
	CMake files.

	gnu: lxqt-qtplugin: Update to 0.17.0.
	* gnu/packages/lxqt.scm (lxqt-qtplugin): Update to 0.17.0.

	gnu: libfm-qt: Update to 0.17.1.
	* gnu/packages/lxqt.scm (libfm-qt): Update to 0.17.1.

2021-05-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-esxml: Limit packaged files.
	* gnu/packages/emacs-xyz.scm (emacs-esxml)[arguments]: Use full emacs.  Only
	package two files.  Remove unnecessary phases.

	gnu: emacs-ebib: Add missing propagated input.
	* gnu/packages/emacs-xyz.scm (emacs-ebib)[propagated input]: Add emacs-biblio.

	gnu: emacs-chronometrist: Add missing propagated input.
	* gnu/packages/emacs-xyz.scm (emacs-chronometrist)[input]: Add
	emacs-literate-elisp.

	gnu: Add emacs-literate-elisp.
	* gnu/packages/emacs-xyz.scm (emacs-literate-elisp): New variable.

2021-05-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hamlib: Update to 4.2.
	* gnu/packages/radio.scm (hamlib): Update to 4.2.

	gnu: welle-io: Update to 2.3.
	* gnu/packages/radio.scm (welle-io): Update to 2.3.

	gnu: remmina: Update to 1.4.17.
	* gnu/packages/vnc.scm (remmina): Update to 1.4.17.

	gnu: svt-hevc: Update to 1.5.1.
	* gnu/packages/video.scm (svt-hevc): Update to 1.5.1.

	gnu: httpd: Update to 2.4.48.
	* gnu/packages/web.scm (httpd): Update to 2.4.48.

	gnu: oil: Update to 0.8.11.
	* gnu/packages/shells.scm (oil): Update to 0.8.11.

	gnu: links: Update to 2.23.
	* gnu/packages/web-browsers.scm (links): Update to 2.23.

2021-05-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-writegood-mode: Update to 2.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-writegood-mode): Update to 2.0.4.

	gnu: emacs-with-simulated-input: Update to 3.0.
	* gnu/packages/emacs-xyz.scm (emacs-with-simulated-input): Update to 3.0.

	gnu: emacs-with-editor: Update to 3.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 3.0.4.

	gnu: emacs-window-purpose: Update to 1.8.
	* gnu/packages/emacs-xyz.scm (emacs-window-purpose): Update to 1.8.

	gnu: emacs-webpaste: Update to 3.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-webpaste): Update to 3.2.1.

	gnu: emacs-wc-mode: Update to 1.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-wc-mode): Update to 1.4.1.

	gnu: emacs-visual-fill-column: Update to 2.4.
	* gnu/packages/emacs-xyz.scm (emacs-visual-fill-column): Update to 2.4.

	gnu: emacs-tide: Update to 4.2.3.
	* gnu/packages/emacs-xyz.scm (emacs-tide): Update to 4.2.3.

	gnu: emacs-templatel: Update to 0.1.6.
	* gnu/packages/emacs-xyz.scm (emacs-templatel): Update to 0.1.6.

	gnu: emacs-solaire-mode: Update to 1.1.5.
	* gnu/packages/emacs-xyz.scm (emacs-solaire-mode): Update to 1.1.5.

	gnu: emacs-simple-modeline: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-simple-modeline): Update to 1.4.

	gnu: emacs-roguel-ike: Update to 0.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-roguel-ike): Update to 0.1.1.

	gnu: emacs-robe: Update to 0.8.3.
	* gnu/packages/emacs-xyz.scm (emacs-robe): Update to 0.8.3.

	gnu: emacs-rainbow-delimiters: Update to 2.1.5.
	* gnu/packages/emacs-xyz.scm (emacs-rainbow-delimiters): Update to 2.1.5.

	gnu: emacs-python-black: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-python-black): Update to 1.1.0.

	gnu: emacs-pyim: Update to 3.7.9.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.7.9.

	gnu: emacs-puppet-mode: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-puppet-mode): Update to 0.4.
	[source]: Switch to `git-fetch' method.

	gnu: emacs-pubmed: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-pubmed): Update to 0.5.

	gnu: emacs-projectile: Update to 2.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-projectile): Update to 2.4.0.

	gnu: emacs-perspective: Update to 2.15.
	* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.15.

	gnu: emacs-parsec: Update to 0.1.4.
	* gnu/packages/emacs-xyz.scm (emacs-parsec): Update to 0.1.4.

	gnu: emacs-pandoc-mode: Update to 2.31.
	* gnu/packages/emacs-xyz.scm (emacs-pandoc-mode): Update to 2.31.

	gnu: emacs-package-lint: Update to 0.15.
	* gnu/packages/emacs-xyz.scm (emacs-package-lint): Update to 0.15.

	gnu: emacs-org-trello: Update to 0.8.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-trello): Update to 0.8.2.

	gnu: emacs-org-static-blog: Update to 1.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-static-blog): Update to 1.5.0.

	gnu: emacs-org-roam-bibtex: Update to 0.6.0-pre.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam-bibtex): Update to 0.6.0-pre.2.

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

	gnu: emacs-orgit: Update to 1.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-orgit): Update to 1.7.0.

	gnu: emacs-org-fragtog: Update to 0.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-fragtog): Update to 0.3.2.

	gnu: emacs-olivetti: Update to 1.11.4.
	* gnu/packages/emacs-xyz.scm (emacs-olivetti): Update to 1.11.4.

	gnu: emacs-no-littering: Update to 1.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.2.2.

	gnu: emacs-minitest: Update to 0.9.2.
	* gnu/packages/emacs-xyz.scm (emacs-minitest): Update to 0.9.2.

	gnu: emacs-markdown-preview-mode: Update to 0.9.4.
	* gnu/packages/emacs-xyz.scm (emacs-markdown-preview-mode): Update to 0.9.4.

	gnu: emacs-magit-svn: Update to 2.2.3.
	* gnu/packages/emacs-xyz.scm (emacs-magit-svn): Update to 2.2.3.

	gnu: emacs-magit-annex: Update to 1.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-magit-annex): Update to 1.8.0.

	gnu: emacs-jsonnet-mode: Update to 0.1.3.
	* gnu/packages/emacs-xyz.scm (emacs-jsonnet-mode): Update to 0.1.3.

	gnu: emacs-ido-completing-read+: Update to 4.13.
	* gnu/packages/emacs-xyz.scm (emacs-ido-completing-read+): Update to 4.13.

	gnu: emacs-hl-todo: Update to 3.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-hl-todo): Update to 3.3.0.

	gnu: emacs-highlight-defined: Update to 0.1.6.
	* gnu/packages/emacs-xyz.scm (emacs-highlight-defined): Update to 0.1.6.

	gnu: emacs-helm-org-rifle: Update to 1.7.1.
	* gnu/packages/emacs-xyz.scm (emacs-helm-org-rifle): Update to 1.7.1.

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

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

	gnu: emacs-god-mode: Update to 2.17.3.
	* gnu/packages/emacs-xyz.scm (emacs-god-mode): Update to 2.17.3.

	gnu: emacs-gitlab-ci-mode: Drop ".git" suffix in source URI.
	* gnu/packages/emacs-xyz.scm (emacs-gitlab-ci-mode)[source]: Drop ".git" suffix.

	gnu: emacs-gitlab-ci-mode: Update to 20190824.12.2.
	* gnu/packages/emacs-xyz.scm (emacs-gitlab-ci-mode): Update to 20190824.12.2.

	gnu: emacs-ghub: Update to 3.5.3.
	* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 3.5.3.

	gnu: emacs-geiser-racket: Remove ".git" suffix from origin URI.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-racket)[source]: Remove ".git" suffix.

	gnu: emacs-find-file-in-project: Update to 6.0.7.
	* gnu/packages/emacs-xyz.scm (emacs-find-file-in-project): Update to 6.0.7.

	gnu: emacs-exwm-x: Update to 2.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-exwm-x): Update to 2.0.2.

2021-05-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ewmctrl: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-ewmctrl): Update to 1.0.0.

	The previous commit was exactly matching "1.0.0" tag, so the hash did not change.

2021-05-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-evil-nerd-commenter: Update to 3.5.4.
	* gnu/packages/emacs-xyz.scm (emacs-evil-nerd-commenter): Update to 3.5.4.

	gnu: emacs-evil-matchit: Update to 2.3.11.
	* gnu/packages/emacs-xyz.scm (emacs-evil-matchit): Update to 2.3.11.

	gnu: emacs-evil-commentary: Update to 2.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-evil-commentary): Update to 2.2.0.

	gnu: emacs-esxml: Update to 0.3.7.
	* gnu/packages/emacs-xyz.scm (emacs-esxml): Update to 0.3.7.

	gnu: emacs-elfeed-score: Update to 0.7.8.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 0.7.8.

	gnu: emacs-eldev: Update to 0.9.1.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 0.9.1.

	gnu: emacs-ebib: Update to 2.32.1.
	* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.32.1.

	gnu: emacs-doom-modeline: Update to 3.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-doom-modeline): Update to 3.1.1.

	gnu: emacs-dockerfile-mode: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-dockerfile-mode): Update to 1.4.

	gnu: emacs-d-mode: Clean up description.
	* gnu/packages/emacs-xyz.scm (emacs-d-mode)[description]: Remove unnecessary
	information.

	gnu: emacs-d-mode: Update to 2.0.11.
	* gnu/packages/emacs-xyz.scm (emacs-d-mode): Update to 2.0.11.

	gnu: emacs-dired-sidebar: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-dired-sidebar): Update to 0.2.0.

	gnu: emacs-datetime: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-datetime): Update to 0.7.

2021-05-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libolm: Update to 3.2.3.
	* gnu/packages/crypto.scm (libolm): Update to 3.2.3.

	gnu: libjcat: Update to 0.1.8.
	* gnu/packages/compression.scm (libjcat): Update to 0.1.8.

	gnu: isc-dhcp: Update home page.
	* gnu/packages/admin.scm (isc-dhcp)[home-page]: Update.

	gnu: isc-dhcp: Update to 4.4.2-P1 [fixes CVE-2021-25217].
	* gnu/packages/admin.scm (isc-dhcp): Update to 4.4.2-P1.

	gnu: emacs: Support console mice.
	* gnu/packages/emacs.scm (emacs)[inputs]: Add gpm.

	gnu: mc: Order inputs alphabetically.
	* gnu/packages/mc.scm (mc)[native-inputs, inputs]: Order alphabetically.

	Sort module imports in (gnu packages mc).
	* gnu/packages/mc.scm: Order module imports alphabetically.

	gnu: mc: Support mice.
	* gnu/packages/mc.scm (mc)[inputs]: Add gpm.

2021-05-29  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.0.0-23.58e3551.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-23.58e3551.

2021-05-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add mosaicatcher.
	* gnu/packages/patches/mosaicatcher-unbundle-htslib.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/bioinformatics.scm (mosaicatcher): New variable.

	gnu: nyacc: Update to 1.04.0.
	* gnu/packages/mes.scm (nyacc): Update to 1.04.0.

2021-05-29  Christopher Baines  <mail@cbaines.net>

	Revert "gnu: Add mosaicatcher."
	mosaicatcher-unbundle-htslib.patch is missing.

	This reverts commit b1ae0f30d856503fa311d380584a6d7c80559332.

2021-05-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-cwl-mode: Update to 0.2.6.
	* gnu/packages/emacs-xyz.scm (emacs-cwl-mode): Update to 0.2.6.

	gnu: emacs-csharp-mode: Update to 0.11.0.
	* gnu/packages/emacs-xyz.scm (emacs-csharp-mode): Update to 0.11.0.

	gnu: emacs-counsel-jq: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-jq): Update to 1.1.

	gnu: emacs-cider: Update to 1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.1.1.

	gnu: emacs-chronometrist: Update to 0.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-chronometrist): Update to 0.7.0.

	gnu: emacs-auto-sudoedit: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-auto-sudoedit): Update to 1.1.0.

	gnu: emacs-amx: Update to 3.4.
	* gnu/packages/emacs-xyz.scm (emacs-amx): Update to 3.4.

2021-05-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: xjobs: Add 'release-monitoring-url' property.
	* gnu/packages/parallel.scm (xjobs)[properties]: New field.

2021-05-28  Stefan Reichör  <stefan@xsteve.at>

	gnu: Add xjobs.
	* gnu/packages/parallel.scm (xjobs): New variable.

2021-05-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: hostscope: Add 'release-monitoring-url' property.
	* gnu/packages/monitoring.scm (hostscope)[properties]: New field.

	gnu-maintenance: 'generic-html' correctly handles relative release URLs.
	* guix/gnu-maintenance.scm (latest-html-release)[url->release]: Fix
	source URL construction in cases where URL is a possibly relative path.

	gnu-maintenance: 'release-file?' accepts 'v' prefix as in "PKG-v1.2.tgz".
	* guix/gnu-maintenance.scm (%tarball-rx, %package-name-rx): Accept 'v'
	and 'V' prefixes.  Accept ".tgz" extension.
	* tests/gnu-maintenance.scm ("release-file?"): Add test.

2021-05-28  Stefan Reichör  <stefan@xsteve.at>

	gnu: Add hostscope.
	* gnu/packages/monitoring.scm (hostscope): New variable.

	gnu: Add mbuffer.
	* gnu/packages/networking.scm (mbuffer): New variable.

2021-05-28  Eric Brown  <ecbrown@ericcbrown.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: ipopt: Update to 3.13.4
	* gnu/packages/maths.scm (ipopt): Update to 3.13.4, update URL.
	[license]: Change to LICENSE:EPL2.0.

	gnu: Add cbc.
	* gnu/packages/maths.scm (cbc): New variable.

2021-05-28  Ludovic Courtès  <ludo@gnu.org>

	guix build: Emit "nothing to do" warning only when needed.
	This is a followup to 681af1fb78a735b51dc811aed770b2948212c3fc.

	* guix/scripts/build.scm (guix-build): Emit "nothing to do" warning only
	when both DRV and ITEMS are null.

2021-05-28  Ludovic Courtès  <ludo@gnu.org>

	doc: Spell out the implications of disabling substitutes.
	Suggested by elb on #guix.

	* doc/guix.texi (Binary Installation): Add note explaining the
	implications of disabling substitutes.

2021-05-28  Ludovic Courtès  <ludo@gnu.org>

	guix package: Do not warn about "missing arguments" when there's nothing to do.
	In some cases, running "guix upgrade" can trigger this warning, and
	"missing arguments" is misleading then.

	Reported by flatwhatson on #guix.

	* guix/scripts/package.scm (process-actions): Change warning to "nothing
	to do".

2021-05-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add mosaicatcher.
	* gnu/packages/bioinformatics.scm (mosaicatcher): New variable.

2021-05-28  Solene Rapenne  <solene@perso.pw>

	gnu: gnutls: Replace with 3.6.16 [fixes CVE-2021-20305].
	* gnu/packages/tls.scm (gnutls)[replacement]: New field.
	(gnutls-3.6.16): New variable.

2021-05-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jami-gnome: Include phases from the glib-or-gtk-build-system.
	This makes Jami less dependent on the environment it is run within; for
	example when using Jami on a foreign distributions.

	* gnu/packages/jami.scm (jami-gnome)[imported-modules]: New argument.
	[modules]: New argument.
	[phases]{glib-or-gtk-compile-schemas, glib-or-gtk-wrap}: New phases.

	Reported-by: Simon Tournier <zimon.toutoune@gmail.com>

2021-05-28  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.0.0-22.3ac739b.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-22.3ac739b.

2021-05-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: guile-3.0: Fix building on powerpc-linux.
	* gnu/packages/guile.scm (guile-3.0)[source]: Adjust snippet to
	skip OOM-test.
	[arguments]: On powerpc add a phase to adjust the compile flags during
	the bootstrap process. Add phase to skip known failing test.

2021-05-28  Maxime Devos  <maximedevos@telenet.be>

	gnu: tryton: Allow disabling the test suite.
	* gnu/packages/tryton.scm
	  (tryton-phases): Respect 'tests?' in the 'check' phase.

2021-05-28  Maxime Devos  <maximedevos@telenet.be>

	gnu: tryton: Use local 'inputs' instead of global '%build-inputs'.
	The former is preferred above the latter.

	* gnu/packages/tryton.scm (tryton-phases): Look up "trytond" in the
	  'inputs' argument instead of in '%build-inputs'.

2021-05-28  Maxime Devos  <maximedevos@telenet.be>

	gnu: tryton: Factor out custom ‘check’ phase.
	* gnu/packages/tryton.scm
	  (tryton-phases): New procedure.
	  (tryton-arguments): New procedure.
	  (python-trytond-account)[arguments]: Use 'tryton-phases'.
	  (python-trytond-account-invoice)[arguments]: Likewise.
	  (python-trytond-account-invoice-stock)[arguments]: Likewise.
	  (python-trytond-account-product)[arguments]: Likewise.
	  (python-trytond-analytic-account)[arguments]: Likewise.
	  (python-trytond-company)[arguments]: Likewise.
	  (python-trytond-country)[arguments]: Likewise.
	  (python-trytond-currency)[arguments]: Likewise.
	  (python-trytond-party)[arguments]: Likewise.
	  (python-trytond-product)[arguments]: Likewise.
	  (python-trytond-purchase)[arguments]: Likewise.
	  (python-trytond-purchase-request)[arguments]: Likewise.
	  (python-trytond-stock)[arguments]: Likewise.
	  (python-trytond-stock-lot)[arguments]: Likewise.

2021-05-28  Xinglu Chen  <public@yoctocell.xyz>

	import: opam: Generate license for package.
	* guix/import/opam.scm (opam->guix-package): Generate license for the
	‘license’ field.
	* tests/opam.scm (test-opam-file): Update accordingly.
	("opam->guix-package"): Likewise.

2021-05-28  Dion Mendel  <guix@dm9.info>

	gnu: libraft: Update to 0.10.1
	* gnu/packages/cluster.scm (libraft): Update to 0.10.1

2021-05-28  Andrew Whatson  <whatson@gmail.com>

	git-download: Support submodules in 'git-predicate'.
	* guix/git-download.scm (git-file-list): Add prefix and recursive?
	arguments.  Recurse into submodules when requested.
	(git-predicate): Add recursive? argument.

2021-05-28  Ludovic Courtès  <ludo@gnu.org>
	    Andrew Whatson  <whatson@gmail.com>

	git-download: 'git-predicate' now ignores deleted files.
	When git-predicate is used on an active worktree, some files in the
	index might not exist on the filesystem.  Instead of failing with "No
	such file or directory", these should be ignored.

	* guix/git-download.scm (git-predicate): Wrap 'lstat' call in
	'false-if-exception'.  Return RESULT when STAT is #f.

2021-05-28  Ludovic Courtès  <ludo@gnu.org>

	scripts: Commands warn when passed zero arguments.
	This is a followup to 3f8326237df780404c172ef4127195cc20becd66.

	* guix/scripts/archive.scm (export-from-store): Warn then FILES is
	empty.
	* guix/scripts/build.scm (guix-build): Likewise.
	* guix/scripts/copy.scm (warn-if-empty): New procedure.
	(send-to-remote-host, retrieve-from-remote-host): Call it.
	* guix/scripts/edit.scm (guix-edit): Warn when SPECS is empty.
	* guix/scripts/environment.scm (guix-environment): Warn when MANIFEST
	has zero entries.
	* guix/scripts/graph.scm (guix-graph): Warn then ITEMS is empty.
	* guix/scripts/package.scm (process-actions): Warn when FILES and TRANS
	are both empty.

2021-05-28  Ludovic Courtès  <ludo@gnu.org>

	deploy: Error out when the FILE argument is missing.
	* guix/scripts/deploy.scm (guix-deploy): Error out when FILE is false.

2021-05-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: intel-mpi-benchmarks: Remove top-level reference to 'openmpi'.
	This circular dependency could lead to "unbound variable" errors when
	running 'guix show openmpi' or similar.

	* gnu/packages/benchmark.scm (intel-mpi-benchmarks/openmpi): Inline code
	formerly in 'intel-mpi-benchmarks' procedure.
	(intel-mpi-benchmarks): Remove.

2021-05-28  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.0.0-21.65ae16b.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-21.65ae16b.

2021-05-28  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: hackrf: Update to 2021.03.1.
	* gnu/packages/radio.scm (hackrf): Update to 2021.03.1.

2021-05-28  Roel Janssen  <roel@gnu.org>

	gnu: Add python-cachetools.
	* gnu/packages/python-xyz.scm (python-cachetools): New variable.

2021-05-28  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gnuradio: Add python-matplotlib dependency explicitly.
	* gnu/packages/radio.scm (gnuradio)[inputs]: Add python-matplotlib.

2021-05-28  Roel Janssen  <roel@gnu.org>

	gnu: Add python-argopt.
	* gnu/packages/python-xyz.scm (python-argopt): New variable.

2021-05-27  Roel Janssen  <roel@gnu.org>

	gnu: Add python-pyega3.
	* gnu/packages/bioinformatics.scm (python-pyega3): New variable.

	gnu: Add python-htsget.
	* gnu/packages/bioinformatics.scm (python-htsget): New variable.

	gnu: Add python-helper.
	* gnu/packages/python-xyz.scm (python-helper): New variable.

	gnu: Add python-logutils.
	* gnu/packages/python-xyz.scm (python-logutils): New variable.

2021-05-27  Solene Rapenne  <solene@perso.pw>

	gnu: entr: Update to 4.9.

	gnu: e2fsprogs: Update to 1.46.2.
	* gnu/packages/linux.scm (e2fsprogs): Update to 1.46.2.

2021-05-27  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-29.8c98f47.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-29.8c98f47.

2021-05-27  Jack Hill  <jackhill@jackhill.us>

	gnu: botan: Respect #:tests?.
	* gnu/packages/crypto.scm (botan)[arguments]: Respect #:tests? in the custom
	'check' phase.

	gnu: botan: Update to 2.18.1.
	* gnu/packages/crypto.scm (botan): Update to 2.18.1.

2021-05-27  Solene Rapenne  <solene@perso.pw>

	gnu: phodav: Add gsettings-desktop-schemas input.
	* gnu/packages/gnome.scm (phodav)[native-inputs]: Add
	gsettings-desktop-schemas.

	Fixes: https://issues.guix.gnu.org/48414

2021-05-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lksctp-tools: Update to 1.0.19.
	* gnu/packages/networking.scm (lksctp-tools): Update to 1.0.19.
	[source]: Remove patch.
	* gnu/packages/patches/lksctp-tools-1.0.18-fix-header-file-name.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: lksctp-tools: Edit synopsis & description.
	* gnu/packages/networking.scm (synopsis, description): Improve.

	gnu: libndp: Update to 1.8.
	* gnu/packages/networking.scm (libndp): Update to 1.8.

	gnu: ccl: Update to 1.12.1.
	* gnu/packages/lisp.scm (ccl): Update to 1.12.1.
	[inputs]: Keep using the 1.12 bootstrap for ARM.

	gnu: shotwell: Update to 0.30.12.
	* gnu/packages/gnome.scm (shotwell): Update to 0.30.12.

	gnu: libopenmpt: Update to 0.5.9.
	* gnu/packages/audio.scm (libopenmpt): Update to 0.5.9.

	gnu: iperf: Omit static library.
	* gnu/packages/networking.scm (iperf)[arguments]: Add "--disable-static"
	configure flag.

	gnu: iperf: Update to 3.10.
	* gnu/packages/networking.scm (iperf): Update to 3.10.
	[source]: Build from git.

	gnu: lightspark: Update to 0.8.4.1.
	* gnu/packages/animation.scm (lightspark): Update to 0.8.4.1.

	gnu: nftables: Update to 0.9.9.
	* gnu/packages/linux.scm (nftables): Update to 0.9.9.

	gnu: libnftnl: Update to 1.2.0.
	* gnu/packages/linux.scm (libnftnl): Update to 1.2.0.

	gnu: xfsprogs: Update to 5.12.0.
	* gnu/packages/linux.scm (xfsprogs): Update to 5.12.0.

	gnu: fio: Update to 3.27.
	* gnu/packages/benchmark.scm (fio): Update to 3.27.

	gnu: mpd: Update to 0.22.8.
	* gnu/packages/mpd.scm (mpd): Update to 0.22.8.

	gnu: sassc: Update to 3.6.2.
	* gnu/packages/web.scm (sassc): Update to 3.6.2.

2021-05-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add julia-scratch.
	* gnu/packages/julia-xyz.scm (julia-scratch): New variable.

	gnu: Add julia-plotutils.
	* gnu/packages/julia-xyz.scm (julia-plotutils): New variable.

	gnu: Add julia-colorschemes.
	* gnu/packages/julia-xyz.scm (julia-colorschemes): New variable.

	gnu: Add julia-dictionaries.
	* gnu/packages/julia-xyz.scm (julia-dictionaries): New variable.

	gnu: Add julia-indexing.
	* gnu/packages/julia-xyz.scm (julia-indexing): New variable.

	gnu: Add julia-tableiointerface.
	* gnu/packages/julia-xyz.scm (julia-tableiointerface): New variable.

	gnu: Add julia-fuzzycompletions.
	* gnu/packages/julia-xyz.scm (julia-fuzzycompletions): New variable.

	gnu: Add julia-invertedindices.
	* gnu/packages/julia-xyz.scm (julia-invertedindices): New variable.

	gnu: Add julia-versionparsing.
	* gnu/packages/julia-xyz.scm (julia-versionparsing): New variable.

	gnu: Add python-simpervisor.
	* gnu/packages/python-xyz.scm (python-simpervisor): New variable.

2021-05-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-modus-themes: Update to 1.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 1.4.0.

2021-05-27  Roel Janssen  <roel@gnu.org>

	gnu: Add r-vcfr.
	* gnu/packages/cran.scm (r-vcfr): New variable.

	gnu: Add r-pinfsc50.
	* gnu/packages/cran.scm (r-pinfsc50): New variable.

	gnu: Add r-memuse.
	* gnu/packages/cran.scm (r-memuse): New variable.

	gnu: Add r-pacman.
	* gnu/packages/cran.scm (r-pacman): New variable.

	gnu: Add r-rffc.
	* gnu/packages/cran.scm (r-rffc): New variable.

	gnu: Add r-tradeseq.
	* gnu/packages/bioconductor.scm (r-tradeseq): New variable.

	gnu: Add r-slingshot.
	* gnu/packages/bioconductor.scm (r-slingshot): New variable.

	gnu: Add r-princurve.
	* gnu/packages/cran.scm (r-princurve): New variable.

	gnu: Add perl-bsd-resource.
	* gnu/packages/perl.scm (perl-bsd-resource): New variable.

2021-05-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-flare.
	* gnu/packages/lisp-xyz.scm: (sbcl-flare, ecl-flare, cl-flare): New variables.

	gnu: Add cl-for.
	* gnu/packages/lisp-xyz.scm: (sbcl-for, ecl-for, cl-for): New variables.

2021-05-26  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.270.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.270.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.270.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.270.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.234.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.234.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.192.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.192.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.122.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.122.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.40.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.40.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.12.7.
	* gnu/packages/linux.scm (linux-libre-5.12-version): Update to 5.12.7.
	(linux-libre-5.12-pristine-source): Update hash.

2021-05-26  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-28.675c52d.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-28.675c52d.

2021-05-26  Roel Janssen  <roel@gnu.org>

	gnu: Add r-clusterexperiment.
	* gnu/packages/bioconductor.scm (r-clusterexperiment): New variable.

	gnu: Add r-mbkmeans.
	* gnu/packages/bioconductor.scm (r-mbkmeans): New variable.

	gnu: Add r-benchmarkme.
	* gnu/packages/cran.scm (r-benchmarkme): New variable.

	gnu: Add r-benchmarkmedata.
	* gnu/packages/cran.scm (r-benchmarkmedata): New variable.

	gnu: Add r-zinbwave.
	* gnu/packages/bioconductor.scm (r-zinbwave): New variable.

	gnu: Add r-phylobase.
	* gnu/packages/cran.scm (r-phylobase): New variable.

	gnu: Add r-rncl.
	* gnu/packages/cran.scm (r-rncl): New variable.

	gnu: Add r-locfdr.
	* gnu/packages/cran.scm (r-locfdr): New variable.

	gnu: Add r-howmany.
	* gnu/packages/cran.scm (r-howmany): New variable.

	gnu: Add r-rnexml.
	* gnu/packages/cran.scm (r-rnexml): New variable.

2021-05-26  Kei Kebreau  <kkebreau@posteo.net>

	gnu: warzone2100: Update to 4.0.1.
	* gnu/packages/games.scm (warzone2100): Update to 4.0.1.
	[arguments]: Disable vulkan backend with "-DWZ_ENABLE_BACKEND_VULKAN=off"
	configure flag.
	[inputs]: Add sqlite.

	gnu: aqbanking: Update to 6.3.0.
	* gnu/packages/gnucash.scm (aqbanking): Update to 6.3.0.

	gnu: gwenhywfar: Update to 5.6.0.
	* gnu/packages/gnucash.scm (gwenhywfar): Update to 5.6.0.

2021-05-26  Roel Janssen  <roel@gnu.org>

	gnu: Add r-visdat.
	* gnu/packages/cran.scm (r-visdat): New variable.

	gnu: Add r-heatmap3.
	* gnu/packages/cran.scm (r-heatmap3): New variable.

	gnu: Add r-tree.
	* gnu/packages/cran.scm (r-tree): New variable.

	gnu: Add r-rnmf.
	* gnu/packages/cran.scm (r-rnmf): New variable.

	gnu: Add r-depmixs4.
	* gnu/packages/cran.scm (r-depmixs4): New variable.

	gnu: Add r-hiddenmarkov.
	* gnu/packages/cran.scm (r-hiddenmarkov): New variable.

	gnu: Add r-structuralvariantannotation.
	* gnu/packages/bioconductor.scm (r-structuralvariantannotation): New variable.

2021-05-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: zoxide: Add missing space in description.
	* gnu/packages/rust-apps.scm (zoxide)[description]: Add missing space.

2021-05-26  Vinicius Monego  <monego@posteo.net>

	gnu: muse-sequencer: Use qt-build-system.
	* gnu/packages/music.scm (muse-sequencer)[build-system]: Use qt-build-system.

	gnu: muse-sequencer: Add optional dependencies.
	* gnu/packages/music.scm (muse-sequencer)[native-inputs]: Add perl,
	python.
	[inputs]: Add glib, libinstpatch. Sort alphabetically.
	[arguments]: Remove "-DENABLE_INSTPATCH=OFF" from #:configure-flags.

	gnu: muse-sequencer: Update to 4.0.0.
	* gnu/packages/music.scm (muse-sequencer): Update to 4.0.0.

2021-05-26  Roel Janssen  <roel@gnu.org>

	gnu: Add r-rcppnumerical.
	* gnu/packages/cran.scm (r-rcppnumerical): New variable.

2021-05-26  Vinicius Monego  <monego@posteo.net>

	gnu: Add lightspark.
	* gnu/packages/animation.scm (lightspark): New variable.

2021-05-26  Mathieu Othacehe  <othacehe@gnu.org>

	guix: ci: Add spec support to latest-evaluations.
	* guix/ci.scm (latest-evaluations): Add spec parameter support.

	guix: ci: Fix evaluation complete? field.
	* guix/ci.scm (<evaluation>): Fix evaluation complete? field.

2021-05-26  Zheng junjie  <873216071@qq.com>

	gnu: Add zoxide.
	* gnu/packages/rust-apps.scm (zoxide): New variable.

	gnu: Add rust-seq-macro-0.2.
	* gnu/packages/crates-io.scm (rust-seq-macro-0.2): New variable.

	gnu: Add rust-askama-0.10.
	* gnu/packages/crates-io.scm (rust-askama-0.10): New variable.

	gnu: Add rust-askama-derive-0.10.
	* gnu/packages/crates-io.scm (rust-askama-derive-0.10): New variable.

	gnu: Add rust-askama-shared-0.11.
	* gnu/packages/crates-io.scm (rust-askama-shared-0.11): New variable.

	gnu: Add rust-askama-escape-0.10.
	* gnu/packages/crates-io.scm (rust-askama-escape-0.10): New variable.

2021-05-26  Zheng Junjie  <873216071@qq.com>

	gnu: Add rust-clap-3.
	* gnu/packages/crates-io.scm (rust-clap-3): New variable.
	(rust-clap-2): Inherit from above.

	gnu: Add rust-clap-derive-3.
	* gnu/packages/crates-io.scm (rust-clap-derive-3): New variable.

	gnu: Add rust-strsim-0.10.
	* gnu/packages/crates-io.scm (rust-strsim-0.10): New variable.
	(rust-strsim-0.9): Inherit from above.

	gnu: Add rust-os-str-bytes-2.
	* gnu/packages/crates-io.scm (rust-os-str-bytes-2): New variable.

	gnu: Add rust-textwrap-0.12.
	* gnu/packages/crates-io.scm (rust-textwrap-0.12): New variable.
	(rust-textwrap-0.11): Inherit from above.

	gnu: Add rust-hyphenation-0.8.
	* gnu/packages/crates-io.scm (rust-hyphenation-0.8): New variable.

	gnu: Add rust-hyphenation-commons-0.8.
	* gnu/packages/crates-io.scm (rust-hyphenation-commons-0.8): New variable.

	gnu: Add rust-ordered-float-2.
	* gnu/packages/crates-io.scm (rust-ordered-float-2): New variable.
	(rust-ordered-float-1): Inherit from above.

2021-05-26  Xinglu Chen  <public@yoctocell.xyz>

	gnu: emacs-shell-command+: Use Git repo instead of ELPA URL.
	* emacs-xyz.scm (emacs-shell-command+)[source]: Use Git repository instead of
	  the unstable ELPA URL.

	gnu: Add emacs-org-inline-pdf.
	* gnu/packages/emacs-xyz.scm (emacs-org-inline-pdf): New variable.

	gnu: emacs-transient: Update to 0.3.4.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.3.4.
	[arguments]<#:phases>: Don’t return #t, this will be redundant once
	core-updates gets merged.

	gnu: emacs-magit: Update to 3.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 3.0.0.
	[arguments]<#:phases>: Don’t return #t, this will be redundant once the
	core-updates branch has been merged.

	gnu: emacs-forge: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.2.0.
	[arguments]<#:phases>: Don’t return #t at the end of phases, this will be
	redundant once core-updates gets merged.

2021-05-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: minimap2: Install more files.
	* gnu/packages/bioinformatics.scm (minimap2)[arguments]: Add modules.
	Adjust custom 'install phase to also install library, headers and a
	pkg-config file.

	gnu: minimap2: Update to 2.18.
	* gnu/packages/bioinformatics.scm (minimap2): Update to 2.18.
	[source]: Remove patch.
	* gnu/packages/patches/minimap2-aarch64-support.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2021-05-26  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add r-bayesfactor.
	* gnu/packages/statistics.scm (r-bayesfactor): New variable.

	gnu: Add r-effects.
	* gnu/packages/statistics.scm (r-effects): New variable.

	gnu: Add r-logspline.
	* gnu/packages/statistics.scm (r-logspline): New variable.

	gnu: Add r-kknn.
	* gnu/packages/statistics.scm (r-kknn): New variable.

	gnu: Add r-hypergeo.
	* gnu/packages/cran.scm (r-hypergeo): New variable.

	gnu: Add r-elliptic.
	* gnu/packages/cran.scm (r-elliptic): New variable.

	gnu: Add r-contfrac.
	* gnu/packages/cran.scm (r-contfrac): New variable.

2021-05-26  Roel Janssen  <roel@gnu.org>

	gnu: Add r-decipher.
	* gnu/packages/bioconductor.scm (r-decipher): New variable.

	gnu: Add r-deepsnv.
	* gnu/packages/bioconductor.scm (r-deepsnv): New variable.

	gnu: Add r-geneoverlap.
	* gnu/packages/bioconductor.scm (r-geneoverlap): New variable.

2021-05-26  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.0.0-20.524b81d.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-20.524b81d.

2021-05-26  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add minimodem.
	* gnu/packages/radio.scm (minimodem): New variable.

2021-05-26  Roel Janssen  <roel@gnu.org>

	gnu: Add r-chipseeker.
	* gnu/packages/bioconductor.scm (r-chipseeker): New variable.

	gnu: Add r-model4you.
	* gnu/packages/cran.scm (r-model4you): New variable.

	gnu: Add r-pvclust.
	* gnu/packages/cran.scm (r-pvclust): New variable.

	gnu: Add r-bsgenome-btaurus-ucsc-bostau8.
	* gnu/packages/bioconductor.scm (r-bsgenome-btaurus-ucsc-bostau8): New
	  variable.

	gnu: Add r-phantompeakqualtools.
	* gnu/packages/bioinformatics.scm (r-phantompeakqualtools): New variable.

	gnu: Add r-spp.
	* gnu/packages/bioinformatics.scm (r-spp): New variable.

	gnu: Add r-aneufinder.
	* gnu/packages/bioconductor.scm (r-aneufinder): New variable.

	gnu: Add r-aneufinderdata.
	* gnu/packages/bioconductor.scm (r-aneufinderdata): New variable.

2021-05-25  Leo Famulari  <leo@famulari.name>

	gnu: Add rsync 3.2.3.
	*  gnu/packages/rsync.scm (rsync-next): New variable.

2021-05-25  Ludovic Courtès  <ludo@gnu.org>

	guile: Leave 'scm_install_gmp_memory_functions' unchanged.
	Since the switch to Guile 3.0.7 using mini-GMP, we can leave
	'scm_install_gmp_memory_functions' to its default value, which is to use
	custom memory allocators; there is no interference with users of GMP
	such as GnuTLS/Nettle.

	* gnu/packages/aux-files/guile-launcher.c (main) [!SCM_ENABLE_MINI_GMP]:
	Leave 'scm_install_gmp_memory_functions' unchanged.

2021-05-25  Leo Famulari  <leo@famulari.name>

	gnu: nginx: Update to 1.21.0 [fixes CVE-2021-23017].
	* gnu/packages/web.scm (nginx, nginx-documentation): Update to 1.21.0.

2021-05-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qhull: Build position independent.
	* gnu/packages/maths.scm (qhull)[arguments]: Add configure-flag to build
	code position independent.

2021-05-25  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.0.0-19.e1382f0.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-19.e1382f0.

2021-05-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qhull: Link binaries to shared library.
	This drops the package size by nearly 60%.

	* gnu/packages/maths.scm (qhull)[arguments]: Add configure-flag to link
	binaries to shared library.

2021-05-25  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Add derivation inputs.
	* gnu/ci.scm (derivation->job): Add the derivation inputs to the job
	association list.

	ci: Add derivation inputs.
	* gnu/ci.scm (derivation->job): Add the derivation inputs to the job
	association list.

2021-05-25  Roel Janssen  <roel@gnu.org>

	gnu: Add perl-set-intervaltree.
	* gnu/packages/perl.scm (perl-set-intervaltree): New variable.

	gnu: Add perl-log-message-simple
	* gnu/packages/perl.scm (perl-log-message-simple): New variable.

	gnu: Add perl-log-message.
	* gnu/packages/perl.scm (perl-log-message): New variable.

	gnu: Add perl-extutils-manifest.
	* gnu/packages/perl.scm (perl-extutils-manifest): New variable.

	gnu: Add perl-data-uuid.
	* gnu/packages/perl.scm (perl-data-uuid): New variable.

2021-05-25  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.0.0-18.b1abb44.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-18.b1abb44.

2021-05-25  Roel Janssen  <roel@gnu.org>

	gnu: Add perl-const-fast.
	* gnu/packages/perl.scm (perl-const-fast): New variable.

2021-05-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-shell-command+: Update to 2.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-shell-command+): Update to 2.2.0.

2021-05-25  nixo  <nicolo@nixo.xyz>

	gnu: Add kanatest.
	* gnu/packages/education.scm (kanatest): New variable.

2021-05-25  Xinglu Chen  <public@yoctocell.xyz>

	gnu: emacs-vertico: Update to 0.11.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.11.

2021-05-25  Solene Rapenne via Guix-patches via  <guix-patches@gnu.org>

	gnu: openttd-engine: Update to 1.11.2.
	* gnu/packages/games.scm (openttd-engine): Update to 1.11.2.
	[build-system]: Switch to CMake.
	[arguments]: Enable tests.
	(openttd)[arguments]<#:configure-flags>: Use CMake flags.
	<#:phases>: Remove `configure'.  Copy assets file before check step
	to enable tests.

2021-05-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-xyz.scm: Add missing copyright line.

2021-05-25  David Dashyan  <mail@davie.li>

	gnu: Add emacs-geiser-racket.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-racket): New variable.

2021-05-25  Solene Rapenne via Guix-patches via  <guix-patches@gnu.org>

	gnu: lagrange: Update to 1.4.2.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.4.2.

2021-05-25  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: Remove unnecessary patches for emacs-geiser.
	* gnu/packages/patches/emacs-geiser-autoload-activate-implementation.patch:
	* gnu/packages/patches/emacs-geiser-guile-auto-activate.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Apply file removal.

	gnu: emacs-geiser-guile: Update to 0.17.
	* gnu/packages/emacs-xyz (emacs-geiser-guile): Update to 0.17.
	[patches]: Remove.

	gnu: emasc-geiser: Update to 0.16.
	* gnu/packages/emacs-xyz (emacs-geiser): Update to 0.16.
	[patches]: Remove.

2021-05-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-djula.
	* gnu/packages/lisp-xyz.scm: (sbcl-djula, ecl-djula, cl-djula): New
	  variables.

	gnu: Add cl-slice.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-slice, ecl-cl-slice, cl-slice): New
	  variables.

	gnu: Add cl-locale.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-locale, ecl-cl-locale, cl-locale):
	  New variables.

	gnu: Add cl-parser-combinators.
	* gnu/packages/lisp-xyz.scm (sbcl-parser-combinators,
	  ecl-parser-combinators, cl-parser-combinators): New variables.

	gnu: Add cl-gettext.
	* gnu/packages/lisp-xyz.scm (sbcl-gettext, ecl-gettext, cl-gettext): New
	  variables.

	gnu: Add cl-arnesi.
	* gnu/packages/lisp-xyz.scm (sbcl-arnesi, ecl-arnesi, cl-arnesi): New
	  variables.

2021-05-25  Efraim Flashner  <efraim@flashner.co.il>

	doc: Remove reference to mips64.
	* doc/contributing.texi (Submitting Patches): Don't suggest building
	packages for mips64.

2021-05-25  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Add derivation inputs.
	* gnu/ci.scm (derivation->job): Add the derivation inputs to the job
	association list.

2021-05-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: infamous-plugins: Update to 0.3.0.
	* gnu/packages/audio.scm (infamous-plugins): Update to 0.3.0.

2021-05-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: infamous-plugins: Fix build.
	Reported by Thorsten Wilms <t_w_@freenet.de>.
	Fixes <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=48588>

	* gnu/packages/audio.scm (infamous-plugins)[arguments]: Add phase to
	restore compatibility with packaged lv2.

2021-05-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: i2pd: Allow skipping tests.
	* gnu/packages/i2p.scm (i2pd)[arguments]: Adjust custom 'check phase to
	honor --without-tests flag.

	gnu: i2pd: Reflow package definition.
	* gnu/packages/i2p.scm (i2pd): Reflow package definition.

2021-05-25  Solene Rapenne  <solene@perso.pw>

	gnu: i2pd: update to 2.38.0.
	* gnu/packages/i2p.scm (i2pd): Update to 2.38.0.

2021-05-24  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: python2-shapely: Remove package.
	* gnu/packages/python-xyz.scm (python2-shapely): Delete variable.

2021-05-24  Marius Bakke  <marius@gnu.org>

	gnu: python-breathe: Update to 4.30.0.
	* gnu/packages/sphinx.scm (python-breathe): Update to 4.30.0.
	[propagated-inputs]: Remove PYTHON-SIX.

	gnu: HYPRE: Update source and home page URLs.
	* gnu/packages/maths.scm (hypre)[source]: Change to new repository home.
	[home-page]: Follow redirect.

2021-05-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.269.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.269.
	(linux-libre-4.4-pristine-source): Update hash.
	(deblob-scripts-4.4): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.269.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.269.
	(linux-libre-4.9-pristine-source): Update hash.
	(deblob-scripts-4.9): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.233.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.233.
	(linux-libre-4.14-pristine-source): Update hash.
	(deblob-scripts-4.14): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.191.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.191.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.121.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.121.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.39.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.39.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.12.6.
	* gnu/packages/linux.scm (linux-libre-5.12-version): Update to 5.12.6.
	(linux-libre-5.12-pristine-source): Update hash.

2021-05-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-matplotlib: Don't hardcode python version.
	* gnu/packages/python-xyz.scm (python-matplotlib)[arguments]: In custom
	'install-jquery-ui phase programmatically get the version of python.

	gnu: python-nltk: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-nltk)[propagated-inputs]: Add
	python-click, python-joblib, python-regex, python-tqdm.

	gnu: python-nltk-3.4: Add missing input.
	* gnu/packages/python-xyz.scm (python-nltk-3.4)[propagated-inputs]: Add
	python-six.

2021-05-24  Solene Rapenne  <solene@perso.pw>

	gnu: services: Add missing wireguard related exports.
	* gnu/services/vpn.scm: Export 'wireguard-peer-public-key' and
	  'wireguard-peer-keep-alive'.

2021-05-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mesa: Unify custom phases.
	* gnu/packages/gl.scm (mesa)[arguments]: Rewrite custom
	'disable-failing-test phases to be one joint phase. Adjust
	'split-outputs phase to simplify.

2021-05-24  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: font-sarasa-gothic: Update to 0.31.2.
	* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.31.2.

2021-05-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libsignal-protocol-c: Update to 2.3.3.
	* gnu/packages/messaging.scm (libsignal-protocol-c): Update to 2.3.3.

	gnu: hangups: Update to 0.4.14.
	* gnu/packages/messaging.scm (hangups): Update to 0.4.14.

	gnu: frrouting: Update to 7.5.17.5.1.
	* gnu/packages/networking.scm (frrouting): Update to 7.5.17.5.1.

	gnu: whois: Update to 5.5.9.
	* gnu/packages/networking.scm (whois): Update to 5.5.9.

2021-05-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: surf: Update to 2.1.
	* gnu/packages/suckless.scm (surf): Update to 2.1.
	[inputs]: Add gcr.

	gnu: qutebrowser: Update to 2.2.2.
	* gnu/packages/web-browsers.scm (qutebrowser): Update to 2.2.2.

	gnu: Respect the root file-system's CHECK? field.
	* gnu/build/linux-boot.scm (mount-root-file-system): Take a new #:CHECK?
	keyword argument.  Add it to the docstring.  Conditionally call
	CHECK-FILE-SYSTEM.
	(boot-system): Adjust its only caller to pass the <file-system>'s CHECK?
	option through, if available.

	gnu: md4c: Update to 0.4.8.
	* gnu/packages/markup.scm (md4c): Update to 0.4.8.

	gnu: lmdb: Update to 0.9.29.
	* gnu/packages/databases.scm (lmdb): Update to 0.9.29.

	gnu: mm-common: Update to 1.0.3.
	* gnu/packages/gnome.scm (mm-common): Update to 1.0.3.
	[arguments]: Use meson-0.55.

	gnu: libmediaart: Update to 1.9.5.
	* gnu/packages/gnome.scm (libmediaart): Update to 1.9.5.
	[arguments]: Use meson-next.

	gnu: libetonyek: Update to 0.1.10.
	* gnu/packages/libreoffice.scm (libetonyek): Update to 0.1.10.

	gnu: ltris: Update to 1.2.3.
	* gnu/packages/games.scm (ltris): Update to 1.2.3.
	[arguments]: Remove unnecessary #:configure-flags.

	gnu: retroarch: Update to 1.9.3.
	* gnu/packages/emulators.scm (retroarch): Update to 1.9.3.

	gnu: python-django-compressor: Update to 2.4.12.4.1.
	* gnu/packages/django.scm (python-django-compressor): Update to 2.4.12.4.1.

	gnu: freeipmi: Update to 1.6.8.
	* gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.8.

	gnu: exfatprogs: Update to 1.1.2.
	* gnu/packages/file-systems.scm (exfatprogs): Update to 1.1.2.

	gnu: diffoscope: Update to 175.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 175.

2021-05-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hddtemp: Update to 0.4.3.
	* gnu/packages/disk.scm (hddtemp): Update to 0.4.3.
	[source, home-page]: Use a maintained fork/continuation.
	[arguments]: Add a new 'delete-autogen.sh phase.
	Adjust the 'install-db phase to install the bundled hddtemp.db.
	[inputs]: Remove old hddtemp.db.
	[native-inputs]: Add autoconf, automake, and gettext.

	f hddtemp

2021-05-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: parallel: Update to 20210522.
	* gnu/packages/parallel.scm (parallel): Update to 20210522.

	gnu: abook: Fix typo in description.
	* gnu/packages/mail.scm (abook)[description]: Fix typo.

	gnu: butt: Add snippet.
	* gnu/packages/audio.scm (butt)[source]: Add snippet.

	gnu: butt: Update to 0.1.30.
	* gnu/packages/audio.scm (butt): Update to 0.1.30.

	gnu: nvc: Update to 1.5.1.
	* gnu/packages/fpga.scm (nvc): Update to 1.5.1.
	[arguments]: Hopefully re-enable #:parallel-build?s.

	gnu: cava: Update to 0.7.4.
	* gnu/packages/audio.scm (cava): Update to 0.7.4.

	gnu: slurm: Update to 20.11.7.
	* gnu/packages/parallel.scm (slurm): Update to 20.11.7.

	gnu: filezilla: Update to 3.54.1.
	* gnu/packages/ftp.scm (filezilla): Update to 3.54.1.

	gnu: ois: Update to 1.5.1.
	* gnu/packages/game-development.scm (ois): Update to 1.5.1.

2021-05-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mesa: Add support for powerpc-linux.
	* gnu/packages/gl.scm (mesa)[inputs]: Add llvm, glslang for powerpc.
	[arguments]: Customize the configure flags for powerpc. Add powerpc
	specific phase to skip failing tests.

	gnu: binutils: Fix bug in test suite in libiberty.
	* gnu/packages/base.scm (binutils)[source]: Add patch.
	* gnu/packages/patches/binutils-libiberty-endianness-bug.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: gcc-boot0: Use 128-bit long-double on powerpc-linux.
	* gnu/packages/commencement.scm (gcc-boot0)[arguments]: Adjust
	configure-flag to also use '--with-long-double-128' on powerpc-linux.

2021-05-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bootstrap: Add support for powerpc-linux.
	On 923bb70a1bff657125c3008f119a477e5cb57c2b
	   gnu:glibc-for-bootstrap: Fix patch.

	Run
	    ./pre-inst-env guix build --target=powerpc-linux-gnu bootstrap-tarballs

	Producing

	    /gnu/store/dyj1wvayyp1ihaknkxniz1xamcf4yrhl-bootstrap-tarballs-0

	With guix hash -rx /gnu/store/dyj1wvayyp1ihaknkxniz1xamcf4yrhl-bootstrap-tarballs-0

	    02xx2ydj28pwv3vflqffinpq1icj09gzi9icm8j4bwc4lca9irxn

	* gnu/packages/bootstrap.scm (%bootstrap-executables): Add entries for
	powerpc-linux.
	(%bootstrap-guile-hash, %bootstrap-coreutils&co, %bootstrap-binutils,
	%bootstrap-glibc, %bootstrap-gcc): Add entry for powerpc-linux.
	* gnu/packages.scm (%supported-systems): Add powerpc-linux.
	(%hydra-supported-systems): Remove powerpc-linux.
	* m4/guix.m4: Add powerpc-linux as a supported system.

2021-05-23  Filip Lajszczak  <filip@lajszczak.dev>
	    Piotr Kaznowski  <piotr@kazno.dev>

	doc: Correct spelling
	* doc/contributing.tex (Submitting Patches): Correct spelling of "acknowledgement"

2021-05-23  Xinglu Chen  <public@yoctocell.xyz>

	gnu: notmuch: Update to 0.32.1.
	* gnu/packages/mail.scm (notmuch): Update to 0.32.1.
	[arguments]<#:phases>: Don’t return #t at the end of the phase, this won’t be
	necessary once core-update gets merged.

2021-05-23  Marius Bakke  <marius@gnu.org>

	gnu: libx11: Update replacement to 1.7.1 [fixes CVE-2021-31535].
	* gnu/packages/xorg.scm (libx11/fixed): Update to 1.7.1.

	gnu: OpenSSL: Replace with 1.1.1k [fixes CVE-2021-3449 and CVE-2021-3450].
	* gnu/packages/tls.scm (openssl-1.1.1k): New variable.
	(openssl)[replacement]: New field.

2021-05-23  Marius Bakke  <marius@gnu.org>

	gnu: Fix erroneous uses of 'package/inherit'.
	These packages use a different source/version from the inherited package, and
	thus should not inherit replacements.

	* gnu/packages/check.scm (googletest-1.8, python-pytest-runner-2): Use record
	inheritance instead of PACKAGE/INHERIT.
	* gnu/packages/crates-io.scm (rust-bindgen-0.49, rust-bytes-0.4,
	rust-colored-1.9.1, rust-difference-1, rust-docopt-0.8, rust-html5ever-0.23,
	rust-http-0.1, rust-http-body-0.1, rust-loom-0.2, rust-loom-0.1,
	rust-pulldown-cmark-0.0.8, rust-ring-0.13, rust-rustls-0.12, rust-sct-0.3,
	rust-term-0.2, rust-untrusted-0.6, rust-webpki-0.18, rust-webpki-roots-0.17,
	rust-webpki-roots-0.14): Likewise.
	* gnu/packages/emacs.scm (emacs-next, emacs-next-pgtk, guile-emacs): Likewise.
	* gnu/packages/guile.scm (guile-2.2.4): Likewise.
	* gnu/packages/maths.scm (hdf5-1.10, hdf5-1.12): Likewise.
	* gnu/packages/protobuf.scm (protobuf-3.6, protobuf-3.5, python-protobuf-3.6):
	Likewise.
	* gnu/packages/python-web.scm (python2-html2text): Likewise.
	* gnu/packages/python-xyz.scm (python-pygments/fixed, python2-numpy,
	python2-urwid, python2-markdown, python2-fonttools): Likewise.
	* gnu/packages/racket.scm (racket): Likewise.
	* gnu/packages/sequoia.scm (sequoia4pEp): Likewise.

2021-05-23  Marius Bakke  <marius@gnu.org>

	gnu: squashfs-tools: Prepare for GCC 10.
	* gnu/packages/compression.scm (squashfs-tools)[source](modules, snippet): New
	fields.

2021-05-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-trivial-features: Update to 1.0.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-features): Update to 1.0.
	  [arguments]: Add comment about disabled tests.

2021-05-22  WinterHound  <winterhound@yandex.com>

	gnu: Add xdo.
	* gnu/packages/xdisorg.scm (xdo): New variable.

2021-05-22  Filip Lajszczak  <filip@lajszczak.dev>

	doc: Add information about first patch.
	* doc/contributing.texi (Submitting Patches): Add information about first patch acnowledgement delay.

2021-05-22  Renzo Poddighe  <renzo@poddighe.nl>

	gnu: Add jumpapp.
	* gnu/packages/xdisorg.scm (jumpapp): New variable.

2021-05-22  Xinglu Chen  <public@yoctocell.xyz>

	import: hackage: Prefix licenses with 'license:'.
	* guix/import/hackage.scm (string->license): Prefix the value of the license
	field with ‘license:’.
	* tests/hackage.scm (match-ghc-foo, match-ghc-foo-6, match-ghc-foo-revision):
	Adjust accordingly.

2021-05-22  Raphaël Mélotte  <raphael.melotte@mind.be>

	gnu: luakit: Update to 2.3.
	* gnu/packages/web-browsers.scm (luakit): Update to 2.3
	[arguments]: Add 'set-version' phase.

2021-05-22  Ludovic Courtès  <ludo@gnu.org>

	lint: archival: Lookup content in Disarchive database.
	* guix/lint.scm (lookup-disarchive-spec): New procedure.
	(check-archival): When 'lookup-content' returns #f, call
	'lookup-disarchive-spec'.  Call 'lookup-directory' on the result of
	'lookup-directory'.
	* guix/download.scm (%disarchive-mirrors): Make public.
	* tests/lint.scm ("archival: missing content"): Set
	'%disarchive-mirrors'.
	("archival: content unavailable but disarchive available"): New test.

2021-05-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: zam-plugins: Update source hash.
	See <http://issues.guix.gnu.org/48589>.

	* gnu/packages/music.scm (zam-plugins)[source]: Update hash.

2021-05-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cmdtest: Use a source file-name.
	* gnu/packages/check.scm (cmdtest)[source]: Add a file-name field.

2021-05-22  Marius Bakke  <marius@gnu.org>

	gnu: python-pyflakes: Remove obsolete patch.
	This patch was added on 'core-updates' in
	43c889de85e79f279931d6cced261f54c9be5075, but no longer necessary since the
	update to 2.3.1 in 91741db5397174a2e96b4010c3c9ff53d34e8ef0.

	* gnu/packages/patches/python-pyflakes-fix-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/python-xyz.scm (python-pyflakes)[source](patches): Remove.

2021-05-22  Marius Bakke  <marius@gnu.org>

	gnu: python-tqdm: Update to 4.60.0.
	* gnu/packages/python-xyz.scm (python-tqdm): Update to 4.60.0.
	[native-inputs]: Remove PYTHON-NOSE.  Add PYTHON-PYTEST,
	PYTHON-PYTEST-ASYNCIO, PYTHON-PYTEST-TIMEOUT, PYTHON-SETUPTOOLS-SCM, and
	PYTHON-TOML.
	[arguments]: Use pytest instead of nosetests in check phase.

	gnu: Remove 'texlive-amsfonts/patched'.
	* gnu/packages/tex.scm (texlive-amsfonts)[arguments]: Add the fix from
	'texlive-amsfonts/patched'.
	(texlive-amsfonts/patched): Remove variable.
	* gnu/packages/python-xyz.scm (python-nbconvert)[native-inputs]: Change from
	TEXLIVE-AMSFONTS/PATCHED to TEXLIVE-AMSFONTS.

2021-05-22  Marius Bakke  <marius@gnu.org>

	gnu: Remove python2-ipython-cluster-helper.
	Some of its requirements no longer support Python 2 which has left this
	package broken for a while.

	* gnu/packages/python-xyz.scm (python2-ipython-cluster-helper): Remove variable.

2021-05-22  Marius Bakke  <marius@gnu.org>

	gnu: Remove python2-notebook.
	Some of its requirements no longer support Python 2 which has left this
	package broken for a while.

	* gnu/packages/python-xyz.scm (python2-notebook): Remove variable.
	(python-notebook)[properties]: Remove.

2021-05-22  Marius Bakke  <marius@gnu.org>

	etc: Add more SELinux permissions for the daemon.
	* etc/guix-daemon.cil.in (guix_daemon): Add more permissions, necessary for
	garbage collection.

	gnu: python-django-statici18n: Update to 2.1.0.
	* gnu/packages/django.scm (python-django-statici18n): Update to 2.1.0.

	gnu: python-urllib3: Don't use 'package/inherit' on replacement package.
	* gnu/packages/python-web.scm (python-urllib3/fixed): Use regular inheritance
	instead of PACKAGE/INHERIT.

	gnu: python-terminado: Update to 0.10.0.
	* gnu/packages/python-web.scm (python-terminado): Update to 0.10.0.

	gnu: python-genshi: Update to 0.7.5.
	* gnu/packages/python-web.scm (python-genshi): Update to 0.7.5.
	[propagated-inputs]: Add PYTHON-SIX.

	gnu: guile-static: Fix build without GMP.
	* gnu/packages/make-bootstrap.scm (make-guile-static)[arguments]: Add
	"--enable-mini-gmp" to #:configure-flags.

	gnu: guile-static: Remove obsolete workaround.
	* gnu/packages/make-bootstrap.scm (make-guile-static)[arguments]: Don't
	disable JIT on ARMv7.

	Merge branch 'master' into core-updates

	gnu: autotrace: Prepare for GLib 2.68 and later.
	* gnu/packages/patches/autotrace-glib-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/graphics.scm (autotrace)[source](patches): New field.

	gnu: emacs-libgit: Fix installation failure.
	* gnu/packages/emacs-xyz.scm (emacs-libgit)[arguments]: Adjust for renamed
	source directory.  While at it, removing trailing #t's.

	gnu: wget: Update to 1.21.1.
	* gnu/packages/wget.scm (wget): Update to 1.21.1.

	gnu: gtk-doc: Remove obsolete workaround.
	* gnu/packages/gtk.scm (gtk-doc)[arguments]: Remove set-HOME phase.

	gnu: libxaw: Update to 1.0.14.
	* gnu/packages/xorg.scm (libxaw): Update to 1.0.14.

	gnu: libxt: Update to 1.2.1.
	* gnu/packages/xorg.scm (libxt): Update to 1.2.1.
	* gnu/packages/patches/libxt-guix-search-paths.patch: Adjust context.

	gnu: xkeyboard-config: Update to 2.32.
	* gnu/packages/xorg.scm (xkeyboard-config): Update to 2.32.

	gnu: libxfixes: Update to 6.0.0.
	* gnu/packages/xorg.scm (libxfixes): Update to 6.0.0.

	gnu: libxres: Update to 1.2.1.
	* gnu/packages/xorg.scm (libxres): Update to 1.2.1.

	gnu: xorgproto: Update to 2021.4.
	* gnu/packages/xorg.scm (xorgproto): Update to 2021.4.

	gnu: util-macros: Update to 1.19.3.
	* gnu/packages/xorg.scm (util-macros): Update to 1.19.3.

	gnu: doxygen: Update to 1.9.1.
	* gnu/packages/patches/doxygen-1.8.17-runtests.patch,
	gnu/packages/patches/doxygen-test.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/documentation.scm (doxygen): Update to 1.9.1.
	[source](patches): Remove.
	[home-page]: Use HTTPS.
	[arguments]: Disable bibtex test with a phase instead of patch.

	gnu: SWIG: Update to 4.0.2.
	* gnu/packages/swig.scm (swig): Update to 4.0.2.
	[arguments]: Remove.

	gnu: Tcl/Tk: Update to 8.6.11.
	* gnu/packages/patches/tcl-fix-cross-compilation.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/tcl.scm (tcl): Update to 8.6.11.
	[source](patches): Remove.
	[arguments]: Remove trailing #t's.
	(tk): Update to 8.6.11.1.
	[arguments]: Remove trailing #t's and reindent.

	gnu: libuv: Update to 1.41.0.
	* gnu/packages/libevent.scm (libuv): Update to 1.41.0.
	[native-inputs]: Change from AUTOCONF-WRAPPER to AUTOCONF.

	gnu: libfaketime: Use absolute 'date' reference.
	* gnu/packages/check.scm (libfaketime)[inputs]: Add COREUTILS.
	[arguments]: Add phase to substitute the absolute 'date' file name.

	gnu: help2man: Update to 1.48.3.
	* gnu/packages/man.scm (help2man): Update to 1.48.3.

	gnu: automake: Remove unnecessary conditional.
	* gnu/packages/autotools.scm (automake)[inputs]: Add all unconditionally.

	gnu: autoconf: Remove unnecessary conditional.
	* gnu/packages/autotools.scm (autoconf-2.69)[inputs]: Add all
	unconditionally.

	gnu: boost: Update to 1.76.0.
	* gnu/packages/patches/boost-fix-transitive-linking.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/boost.scm (boost): Update to 1.76.0.
	[source](patches): Remove.

	gnu: util-linux: Disable setarch test on all architectures.
	* gnu/packages/linux.scm (util-linux)[arguments]: Don't make the
	disable-setarch-test phase conditional.  While at it, remove trailing #t's.

	gnu: gfortran: Remove obsolete workaround.
	* gnu/packages/gcc.scm (gfortran): Use GCC directly.

	gnu: zstd: Update to 1.5.0.
	* gnu/packages/compression.scm (zstd): Update to 1.5.0.
	[arguments]: Remove obsolete phase.

	gnu: ninja: Update to 1.10.2.
	* gnu/packages/ninja.scm (ninja): Update to 1.10.2.
	[arguments]: Remove trailing #t's.

	gnu: meson: Update to 0.58.0.
	* gnu/packages/build-tools.scm (meson): Update to 0.58.0.
	[source](patches): New field.

	gnu: Meson: Remove special versions.
	* gnu/packages/audio.scm (lv2-speech-denoiser, libaudec)[arguments]: Remove
	 #:meson.
	* gnu/packages/build-tools.scm (meson): Update to 0.57.2.
	(meson-0.55, meson-next): Remove variables.
	* gnu/packages/datastructures.scm (tllist)[arguments]: Remove.
	* gnu/packages/fontutils.scm (fcft)[arguments]: Likewise.
	* gnu/packages/gimp.scm (babl, gegl)[arguments]: Remove #:meson.
	* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]: Likewise.
	* gnu/packages/lua.scm (emilua)[arguments]: Likewise.
	* gnu/packages/music.scm (zrythm)[arguments]: Likewise.
	* gnu/packages/terminals.scm (foot)[arguments]: Likewise.
	* gnu/packages/virtualization.scm (qemu)[native-inputs]: Change from
	MESON-NEXT to MESON.
	(libvirt)[arguments]: Remove #:meson.
	* gnu/packages/wm.scm (wlroots, sway)[arguments]: Likewise.

	gnu: gtkmm: Fix build failure.
	* gnu/packages/gtk.scm (gtkmm)[native-inputs]: Add GLIB:BIN.
	[propagated-inputs]: Change ATKMM to ATKMM-2.28 and PANGOMM to PANGOMM-2.46.
	* gnu/packages/gtk.scm (gtkmm-2)[native-inputs]: Don't inherit from GTKMM.

	gnu: pangomm@2.42: Update to 2.46.0.
	* gnu/packages/gtk.scm (pangomm-2.42): Rename to ...
	(pangomm-2.46): ... this.  Update to 2.46.0.
	(gtkmm-2)[propagated-inputs]: Adjust accordingly.

	gnu: cairomm@1.13: Update to 1.14.2.
	* gnu/packages/gtk.scm (cairomm-1.13): Rename to ...
	(cairomm-1.14): ... this.  Update to 1.14.2.
	[build-system, arguments]: Remove.
	(pangomm-2.42, gtkmm-2)[propagated-inputs]: Adjust for variable rename.

	gnu: ATLAS: Fix build with GCC 10.
	* gnu/packages/patches/atlas-gfortran-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/maths.scm (atlas)[source](patches): New field.

	gnu: libical: Update to 3.0.10.
	* gnu/packages/calendar.scm (libical): Update to 3.0.10.

	gnu: cairomm: Do not propagate fontconfig.
	* gnu/packages/gtk.scm (cairomm)[propagated-inputs]: Move FONTCONFIG ...
	[inputs]: ... here.  New field.

	gnu: python-sphinx: Update to 4.0.1.
	* gnu/packages/sphinx.scm (python-sphinx): Update to 4.0.1.

	gnu: python-pyopenssl: Update to 20.0.1.
	* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 20.0.1.

	gnu: java.scm: Adjust to new #:disallowed-references convention.
	* gnu/packages/java.scm (icedtea-8, openjdk9, openjdk10,
	openjdk11)[arguments]: Adjust #:disallowed-references.

	gnu: libblockdev: Prepare for GLib 2.58.
	* gnu/packages/patches/libblockdev-glib-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/disk.scm (libblockdev)[source](patches): New field.

2021-05-22  Marius Bakke  <marius@gnu.org>

	gnu: ucx: Restore (and adapt) ioctl fallback patch.
	This is a followup to 4ebd4a58ce307874b18c30ffcd4852440e475ad5 which
	removed the patch, but it was still necessary for some dependents.

	* gnu/packages/patches/ucx-tcp-iface-ioctl.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/fabric-management.scm (ucx)[source](patches): New field.

2021-05-22  Marius Bakke  <marius@gnu.org>

	gnu: cmdtest: Do not propagate any inputs.
	* gnu/packages/check.scm (cmdtest)[propagated-inputs]: Move everything ...
	[inputs]: ... here.  New field.

	gnu: cmdtest: Update to 0.32-14-gcdfe14e.
	* gnu/packages/check.scm (cmdtest): Update to 0.32-14-gcdfe14e.
	[source]: Switch to GIT-FETCH.
	[arguments]: Remove #:phases and #:python.  Add #:tests?.
	[native-inputs]: Change from PYTHON2-CLIAPP, PYTHON2-MARKDOWN, and
	PYTHON-TTYSTATUS to their respective Python 3 variants.

	gnu: python2-ttystatus: Add Python 3 variant.
	* gnu/packages/python-xyz.scm (python2-ttystatus): Rename to ...
	(python-ttystatus): ... this.
	[name, native-inputs, arguments]: Adjust accordingly.
	[descriptions]: Remove mentions of Python version and add markup.
	(python2-ttystatus): Use PACKAGE-WITH-PYTHON2.

	gnu: python2-cliapp: Add Python 3 variant.
	* gnu/packages/python-xyz.scm (python2-cliapp): Rename to ...
	(python-cliapp): ... this.
	[name, native-inputs, propagated-inputs]: Adjust accordingly.
	[arguments]: Disable tests.
	[description]: Remove mentions of Python version and add markup.
	(python2-cliapp): Use PACKAGE-WITH-PYTHON2.

	gnu: python-coverage-test-runner: Add Python 3 variant.
	* gnu/packages/check.scm (python2-coverage-test-runner): Rename to ...
	(python-coverage-test-runner): ... this.
	[arguments, propagated-inputs]: Adjust for Python 3.
	(python2-coverage-test-runner): Use PACKAGE-WITH-PYTHON2.

	gnu: sharutils: 'which' is a native input.
	* gnu/packages/compression.scm (sharutils)[inputs]: Rename to ...
	[native-inputs]: ... this.

	gnu: sharutils: Prepare for GCC 10.
	* gnu/packages/compression.scm (sharutils)[source](snippet): Add substitution
	to avoid duplicate header definitions.
	[arguments]: Remove trailing #t.

	gnu: ntp: Prepare for GCC 10.
	* gnu/packages/ntp.scm (ntp)[source](patches): New field.

2021-05-22  Mathieu Othacehe  <othacehe@gnu.org>

	scripts: discover: Report Avahi errors.
	Fixes: <https://issues.guix.gnu.org/48561>.

	* guix/scripts/discover (guix-discover): Report Avahi errors.

2021-05-22  Christopher Baines  <mail@cbaines.net>

	gnu: guix: Update to 9f2b2c4.
	* gnu/packages/package-management.scm (guix): Update to 9f2b2c4.

2021-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-poly-r.
	* gnu/packages/statistics.scm (emacs-poly-r): New variable.

	gnu: Add emacs-poly-noweb.
	* gnu/packages/emacs-xyz.scm (emacs-poly-noweb): New variable.

2021-05-22  Eric Bavier  <bavier@member.fsf.org>

	gnu: pinball: Update to 3.1.20201218.
	* gnu/packages/games.scm (pinball): Update to 3.1.20201218.
	[source]: Tarballs no longer published on sourceforge, so use git-fetch.
	[native-inputs]: New field for bootstrapping inputs.
	[inputs]: Add libltdl.
	[arguments]: Add custom 'bootstrap' phase.
	* gnu/packages/patches/pinball-system-ltdl.patch: Adjust to latest source.
	* gnu/packages/patches/pinball-const-fix.patch,
	gnu/packages/patches/pinball-cstddef.patch,
	gnu/packages/patches/pinball-missing-separators.patch,
	gnu/packages/patches/pinball-src-deps.patch: Delete upstreamed patches.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2021-05-21  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: python-scour: Update to 0.38.2.
	* gnu/packages/python-xyz.scm (python-scour): Update to 0.38.2.

	gnu: python-scour: Correct version.
	* gnu/packages/python-xyz.scm (python-scour): Correct version string
	from 038.1 to 0.38.1.

2021-05-21  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-screenshooter: Update to 1.9.9.
	* gnu/packages/xfce.scm (xfce4-screenshooter): Update to 1.9.9.

2021-05-21  Roel Janssen  <roel@gnu.org>

	gnu: Fix build for ldc.
	* gnu/packages/dlang.scm (ldc): Disable tests that use ptrace.

2021-05-21  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add emacs-purescript-mode.
	* gnu/packages/emacs-xyz.scm (emacs-purescript-mode): New variable.

2021-05-21  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 5.12.5.
	* gnu/packages/linux.scm (linux-libre-5.11-version, deblob-scripts-5.11,
	linux-libre-5.11-pristine-source, linux-libre-5.11-source,
	linux-libre-headers-5.11, linux-libre-5.11): Remove variables.
	(linux-libre-version, linux-libre-pristine-source, linux-libre-source,
	linux-libre): Update to the 5.12 kernel series.
	(linux-libre-with-bpf): Update to the 5.12 kernel series.
	* gnu/packages/aux-files/linux-libre/5.11-arm.conf,
	gnu/packages/aux-files/linux-libre/5.11-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.11-i686.conf,
	gnu/packages/aux-files/linux-libre/5.11-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.

2021-05-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-pikepdf: Update to 2.12.1.
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.12.1.

	gnu: giac: Update to 1.7.0-9.
	* gnu/packages/algebra.scm (giac): Update to 1.7.0-9.

2021-05-21  aecepoglu  <aecepoglu@fastmail.fm>

	gnu: Add font-victor-mono
	* gnu/packages/fonts.scm (font-victor-mono): New variable.

2021-05-21  Felix Gruber  <felgru@posteo.net>

	gnu: sameboy: Update to 0.14.3
	* gnu/packages/emulators.scm (sameboy): Update to 0.14.3.
	[native-inputs]: Remove gcc-9.
	[arguments]: Use cc-for-target instead of hard-coding gcc.

2021-05-21  Paul A. Patience  <paul@apatience.com>

	gnu: Add numdiff.
	* gnu/packages/maths.scm (numdiff): New variable.

2021-05-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sbcl-cl-html5-parser: Enable tests.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-html5-parser)
	  [arguments]: Enable tests, clean up not required #:asd-systems.
	  [native-inputs]: Add json-streams, split-sequence and stefil.

	gnu: Add cl-json-streams.
	* gnu/packages/lisp-xyz.scm (sbcl-json-streams, ecl-json-streams,
	  cl-json-streams): New variables.

	gnu: Add cl-woo.
	* gnu/packages/lisp-xyz.scm (sbcl-woo, ecl-woo, cl-woo): New variables.

	gnu: Add cl-lev.
	* gnu/packages/lisp-xyz.scm (sbcl-lev, ecl-lev, cl-lev): New variables.

	gnu: Add cl-speedy-queue.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-speedy-queue, ecl-cl-speedy-queue,
	  cl-speedy-queue): New variables.

2021-05-21  Eric Bavier  <bavier@member.fsf.org>

	gnu: detox: Update to 1.4.2.
	* gnu/packages/admin.scm (detox): Update to 1.4.2
	[arguments]: Remove '#:tests?', provide customer 'check' phase.

2021-05-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: kicad: Fix ngspice support.
	Fixes <https://bugs.gnu.org/48336>.

	* gnu/packages/engineering.scm (kicad)[arguments]: Add 'fix-ngspice-detection'
	  phase.

2021-05-20  Xinglu Chen  <public@yoctocell.xyz>

	gnu: emacs-org-super-agenda: Disable failing test.
	* gnu/packages/emacs-xyz.scm (emacs-org-super-agenda)[arguments]<#:phases>:
	Disable the “org-super-agenda-test--:auto-tags” test.  The test failure was
	caused by commit 71045f4e6425a686667cf30252a2a71cff36308b.

2021-05-20  Leo Famulari  <leo@famulari.name>

	gnu: dav1d: Update to 0.9.0.
	* gnu/packages/video.scm (dav1d): Update to 0.9.0.

	gnu: libaom: Update to 3.1.0.
	* gnu/packages/video.scm (libaom): Update to 3.1.0.

2021-05-20  Ricardo Wurmus  <rekado@elephly.net>

	guix: Build texlive-configuration only when texlive-base is present.
	Fixes <https://bugs.gnu.org/48519>.

	* guix/profiles.scm (texlive-configuration): Build only if texlive-base is
	present in the profile's manifest.

2021-05-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-ob-erlang: Update to 20210321.
	* gnu/packages/emacs-xyz.scm (emacs-ob-erlang): Update to 20210321.

2021-05-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add julia-recipesbase.
	* gnu/packages/julia-xyz.scm (julia-recipesbase): New variable.

	gnu: Add julia-static.
	* gnu/packages/julia-xyz.scm (julia-static): New variable.

	gnu: Add julia-aqua.
	* gnu/packages/julia-xyz.scm (julia-aqua): New variable.

	gnu: Add julia-pdmats.
	* gnu/packages/julia-xyz.scm (julia-pdmats): New variable.

	gnu: Add julia-stablerngs.
	* gnu/packages/julia-xyz.scm (julia-stablerngs): New variable.

	gnu: Add julia-crayons.
	* gnu/packages/julia-xyz.scm (julia-crayons): New variable.

	gnu: Add julia-parameters.
	* gnu/packages/julia-xyz.scm (julia-parameters): New variable.

	gnu: Add julia-unpack.
	* gnu/packages/julia-xyz.scm (julia-unpack): New variable.

	gnu: Add julia-safetestsets.
	* gnu/packages/julia-xyz.scm (julia-safetestsets): New variable.

	gnu: Add julia-sortingalgorithms.
	* gnu/packages/julia-xyz.scm (julia-sortingalgorithms): New variable.

	gnu: Add julia-ifelse.
	* gnu/packages/julia-xyz.scm (julia-ifelse): New variable.

	gnu: Add julia-imagemagick-jll.
	* gnu/packages/julia-xyz.scm (julia-imagemagick-jll): New variable.

	gnu: Add julia-libtiff-jll.
	* gnu/packages/julia-xyz.scm (julia-libtiff-jll): New variable.

	gnu: Add julia-libpng-jll.
	* gnu/packages/julia-xyz.scm (julia-libpng-jll): New variable.

	gnu: Add julia-zstd-jll.
	* gnu/packages/julia-xyz.scm (julia-zstd-jll): New variable.

	gnu: Add julia-jpegturbo-jll.
	* gnu/packages/julia-xyz.scm (julia-jpegturbo-jll): New variable.

2021-05-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-picpocket: Update to version 41.
	Partially resolves <https://issues.guix.gnu.org/47592>.

	* gnu/packages/emacs-xyz.scm (emacs-picpocket): Update to version 41.

2021-05-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5filters: Update to 1.2.1.
	* gnu/packages/bioinformatics.scm (r-rhdf5filters): Update to 1.2.1.

	gnu: r-multidataset: Update to 1.18.2.
	* gnu/packages/bioconductor.scm (r-multidataset): Update to 1.18.2.

2021-05-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 259.
	* gnu/packages/lisp.scm (txr): Update to 259.

2021-05-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sbcl-flexi-streams: Update to 1.0.19.
	* gnu/packages/lisp-xyz.scm (sbcl-flexi-streams): Update to 1.0.19.

	gnu: sbcl-fiveam: Update to 1.4.2.
	* gnu/packages/lisp-xyz.scm (sbcl-fiveam): Update to 1.4.2.

	gnu: sbcl-golden-utils: Update to 0.0.0-3.fe1898f.
	* gnu/packages/lisp-xyz.scp (sbcl-golden-utils): Update to 0.0.0-3.fe1898f.

	gnu: sbcl-numcl: Update to 0.2.0-2.3dcdb0e.
	* gnu/packages/lisp-xyz.scm (sbcl-numcl): Update to 0.2.0-2.3dcdb0e.

	gnu: sbcl-pzmq: Update to 0.0.0-2.6f7b2ca.
	* gnu/packages/lisp-xyz.scm (sbcl-pzmq): Update to 0.0.0-2.6f7b2ca.

2021-05-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org: Update to 9.4.6.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.4.6.
	[arguments]<phases>: Remove unnecessary phase.
	(emacs-org-contrib): Update to 20210519.

2021-05-20  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: nyxt: Update to 2.0.0.
	* gnu/packages/web-browsers.scm (nyxt): Update to 2.0.0.
	[arguments]: Remove useless set-version phase.
	[inputs]: Remove unused file-attributes.
	[description]: Follow upstream updates.

	gnu: sbcl-iolib: Also build iolib/os.
	* gnu/packages/lisp-xyz.scm (sbcl-iolib)[arguments]: Add iolib/os to
	asd-systems.

2021-05-20  Mathieu Othacehe  <othacehe@gnu.org>

	scripts: challenge: Fix regression.
	This is a follow-up of 3cde5231aa78aa5e31b27888cd78ee0b250a7a1c that fixes the
	challenge test.

	When dealing with uncompressed NAR, the file size is false. Propagate it to
	progress-reporter/file as it used to be the case.

	* guix/scripts/challenge.scm (call-with-nar): Accept false size.

2021-05-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lme4: Update to 1.1-27.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-27.
	[propagated-inputs]: Remove r-statmod.

	gnu: r-diptest: Update to 0.76-0.
	* gnu/packages/statistics.scm (r-diptest): Update to 0.76-0.

	gnu: r-statmod: Update to 1.4.36.
	* gnu/packages/statistics.scm (r-statmod): Update to 1.4.36.

	gnu: r-viridis: Update to 0.6.1.
	* gnu/packages/statistics.scm (r-viridis): Update to 0.6.1.

	gnu: r-rmarkdown: Update to 2.8.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.8.

	gnu: r-hms: Update to 1.1.0.
	* gnu/packages/statistics.scm (r-hms): Update to 1.1.0.

	gnu: r-devtools: Update to 2.4.1.
	* gnu/packages/statistics.scm (r-devtools): Update to 2.4.1.
	[propagated-inputs]: Remove r-jsonlite.

	gnu: r-dplyr: Update to 1.0.6.
	* gnu/packages/statistics.scm (r-dplyr): Update to 1.0.6.
	[propagated-inputs]: Add r-pillar.

	gnu: r-tibble: Update to 3.1.2.
	* gnu/packages/statistics.scm (r-tibble): Update to 3.1.2.

	gnu: r-stringi: Update to 1.6.2.
	* gnu/packages/statistics.scm (r-stringi): Update to 1.6.2.

	gnu: r-matrix: Update to 1.3-3.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.3-3.

	gnu: r-pdftools: Update to 3.0.1.
	* gnu/packages/cran.scm (r-pdftools): Update to 3.0.1.

	gnu: r-textshaping: Update to 0.3.4.
	* gnu/packages/cran.scm (r-textshaping): Update to 0.3.4.

	gnu: r-seuratobject: Update to 4.0.1.
	* gnu/packages/cran.scm (r-seuratobject): Update to 4.0.1.
	[propagated-inputs]: Remove r-sctransform.

	gnu: r-rsample: Update to 0.1.0.
	* gnu/packages/cran.scm (r-rsample): Update to 0.1.0.
	[propagated-inputs]: Add r-lifecycle.

	gnu: r-clusterr: Update to 1.2.4.
	* gnu/packages/cran.scm (r-clusterr): Update to 1.2.4.

	gnu: r-rfast: Update to 2.0.3.
	* gnu/packages/cran.scm (r-rfast): Update to 2.0.3.

	gnu: r-oai: Update to 0.3.2.
	* gnu/packages/cran.scm (r-oai): Update to 0.3.2.
	[native-inputs]: Add r-knitr.

	gnu: r-proxyc: Update to 0.2.0.
	* gnu/packages/cran.scm (r-proxyc): Update to 0.2.0.

	gnu: r-caret: Update to 6.0-88.
	* gnu/packages/cran.scm (r-caret): Update to 6.0-88.

	gnu: r-bio3d: Update to 2.4-2.
	* gnu/packages/cran.scm (r-bio3d): Update to 2.4-2.
	[native-inputs]: Add r-knitr.

	gnu: r-terra: Update to 1.2-10.
	* gnu/packages/cran.scm (r-terra): Update to 1.2-10.

	gnu: r-systemfonts: Update to 1.0.2.
	* gnu/packages/cran.scm (r-systemfonts): Update to 1.0.2.

	gnu: r-ibreakdown: Update to 2.0.1.
	* gnu/packages/cran.scm (r-ibreakdown): Update to 2.0.1.

	gnu: r-ggplotify: Update to 0.0.7.
	* gnu/packages/cran.scm (r-ggplotify): Update to 0.0.7.

	gnu: r-msigdbr: Update to 7.4.1.
	* gnu/packages/cran.scm (r-msigdbr): Update to 7.4.1.
	[propagated-inputs]: Add r-babelgene.

	gnu: r-pegas: Update to 1.0-1.
	* gnu/packages/cran.scm (r-pegas): Update to 1.0-1.

	gnu: r-valr: Update to 0.6.3.
	* gnu/packages/cran.scm (r-valr): Update to 0.6.3.

	gnu: r-irkernel: Update to 1.2.
	* gnu/packages/cran.scm (r-irkernel): Update to 1.2.

	gnu: r-fields: Update to 12.3.
	* gnu/packages/cran.scm (r-fields): Update to 12.3.
	[propagated-inputs]: Add r-viridis.

	gnu: r-rnifti: Update to 1.3.1.
	* gnu/packages/cran.scm (r-rnifti): Update to 1.3.1.

	gnu: r-softimpute: Update to 1.4-1.
	* gnu/packages/cran.scm (r-softimpute): Update to 1.4-1.
	[native-inputs]: Add r-knitr.

	gnu: r-fmsb: Update to 0.7.1.
	* gnu/packages/cran.scm (r-fmsb): Update to 0.7.1.

	gnu: r-ouch: Update to 2.17.
	* gnu/packages/cran.scm (r-ouch): Update to 2.17.

	gnu: r-biocmanager: Update to 1.30.15.
	* gnu/packages/cran.scm (r-biocmanager): Update to 1.30.15.

	gnu: r-rcppparallel: Update to 5.1.4.
	* gnu/packages/cran.scm (r-rcppparallel): Update to 5.1.4.

	gnu: r-performance: Update to 0.7.2.
	* gnu/packages/cran.scm (r-performance): Update to 0.7.2.

	gnu: r-sandwich: Update to 3.0-1.
	* gnu/packages/cran.scm (r-sandwich): Update to 3.0-1.

	gnu: r-flextable: Update to 0.6.6.
	* gnu/packages/cran.scm (r-flextable): Update to 0.6.6.

	gnu: r-sjmisc: Update to 2.8.7.
	* gnu/packages/cran.scm (r-sjmisc): Update to 2.8.7.

	gnu: r-sjlabelled: Update to 1.1.8.
	* gnu/packages/cran.scm (r-sjlabelled): Update to 1.1.8.

	gnu: r-insight: Update to 0.14.0.
	* gnu/packages/cran.scm (r-insight): Update to 0.14.0.

	gnu: r-overlap: Update to 0.3.4.
	* gnu/packages/cran.scm (r-overlap): Update to 0.3.4.

	gnu: r-arules: Update to 1.6-8.
	* gnu/packages/cran.scm (r-arules): Update to 1.6-8.

	gnu: r-cubature: Update to 2.0.4.2.
	* gnu/packages/cran.scm (r-cubature): Update to 2.0.4.2.

	gnu: r-pillar: Update to 1.6.1.
	* gnu/packages/cran.scm (r-pillar): Update to 1.6.1.

	gnu: r-xfun: Update to 0.23.
	* gnu/packages/cran.scm (r-xfun): Update to 0.23.

	gnu: r-corrplot: Update to 0.88.
	* gnu/packages/cran.scm (r-corrplot): Update to 0.88.
	[native-inputs]: Add r-knitr.

	gnu: r-inline: Update to 0.3.18.
	* gnu/packages/cran.scm (r-inline): Update to 0.3.18.

	gnu: r-distillery: Update to 1.2-1.
	* gnu/packages/cran.scm (r-distillery): Update to 1.2-1.

	gnu: r-dendextend: Update to 1.15.1.
	* gnu/packages/cran.scm (r-dendextend): Update to 1.15.1.

	gnu: r-shape: Update to 1.4.6.
	* gnu/packages/cran.scm (r-shape): Update to 1.4.6.

	gnu: r-colorspace: Update to 2.0-1.
	* gnu/packages/cran.scm (r-colorspace): Update to 2.0-1.

	gnu: r-bslib: Update to 0.2.5.1.
	* gnu/packages/cran.scm (r-bslib): Update to 0.2.5.1.
	[propagated-inputs]: Remove r-digest.

	gnu: r-sass: Update to 0.4.0.
	* gnu/packages/cran.scm (r-sass): Update to 0.4.0.
	[propagated-inputs]: Remove r-digest.

	gnu: r-htmltable: Update to 2.2.1.
	* gnu/packages/cran.scm (r-htmltable): Update to 2.2.1.

	gnu: r-httpuv: Update to 1.6.1.
	* gnu/packages/cran.scm (r-httpuv): Update to 1.6.1.

	gnu: r-cachem: Update to 1.0.5.
	* gnu/packages/cran.scm (r-cachem): Update to 1.0.5.

	gnu: Add r-babelgene.
	* gnu/packages/cran.scm (r-babelgene): New variable.

2021-05-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: isc-dhcp: Update bundled BIND to 9.11.32.
	* gnu/packages/admin.scm (isc-dhcp)[inputs]: Update bundled BIND to 9.11.32.

	gnu: bind: Update to 9.16.16.
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.16.

2021-05-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.120.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.120.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.38.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.38.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.11.22.
	* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.22.
	(linux-libre-5.11-pristine-source): Update hash.

	gnu: linux-libre 5.12: Update to 5.12.5.
	* gnu/packages/linux.scm (linux-libre-5.12-version): Update to 5.12.5.
	(linux-libre-5.12-pristine-source): Update hash.

2021-05-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: opendht: Fix hang at boot.
	Fixes <https://issues.guix.gnu.org/48521>.

	The problem was caused by the 'file-system-mapping' record not being in scope.

	* gnu/services/networking.scm (opendht-shepherd-service): Import the (gnu
	system file-systems) module.
	[requirement]: Depend on networking, to avoid spurious output.
	[modules]: New field.
	[start] <group>: New argument.

2021-05-20  Leo Famulari  <leo@famulari.name>

	Revert "gnu: rxvt-unicode: Remove extraneous input."
	This reverts commit c05b070cff0e5889877dc8d12d3a6bc2c15f1afe.

	This commit was not quite correct, since rxvt-unicode still depends on
	libX11 directly.

	* gnu/packages/xdisorg.scm (rxvt-unicode)[inputs]: Add libx11.

2021-05-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	The #guix channel is hosted by Libera Chat.
	* README (Contact): Update network name.
	* ROADMAP: Likewise.
	* doc/contributing.texi (Contributing): Likewise.
	* doc/guix.texi (After System Installation): Likewise.

2021-05-19  Felix Gruber  <felgru@posteo.net>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add schiffbruch.
	* gnu/packages/games.scm (schiffbruch): New variable.

2021-05-19  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix references to the "geiser" package.
	Reported by munksgaard on #guix.

	* doc/guix.texi (Invoking guix pack): Replace "geiser" with
	"emacs-geiser" in examples.
	(Invoking guix refresh): Likewise.

2021-05-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-redis: Update to 2.1.1.
	* gnu/packages/guile-xyz.scm (guile-redis): Update to 2.1.1.

2021-05-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: perl-log-log4perl: Update to 1.54.
	* gnu/packages/perl.scm (perl-log-log4perl): Update to 1.54.

	gnu: perl-carp-assert-more: Update to 1.26.
	* gnu/packages/perl.scm (perl-carp-assert-more): Update to 1.26.

	gnu: perl-date-manip: Update to 6.85.
	* gnu/packages/perl.scm (perl-date-manip): Update to 6.85.

	gnu: perl-datetime-format-natural: Update to 1.12.
	* gnu/packages/perl.scm (perl-datetime-format-natural): Update to 1.12.

	gnu: perl-datetime: Update to 1.54.
	* gnu/packages/perl.scm (perl-datetime): Update to 1.54.

	gnu: perl-datetime-timezone: Update to 2.47.
	* gnu/packages/perl.scm (perl-datetime-timezone): Update to 2.47.

	gnu: perl-dbd-pg: Update to 3.14.2.
	* gnu/packages/databases.scm (perl-dbd-pg): Update to 3.14.2.

	gnu: perl-inline-c: Update to 0.81.
	* gnu/packages/perl.scm (perl-inline-c): Update to 0.81.

	gnu: perl-inline: Update to 0.86.
	* gnu/packages/perl.scm (perl-inline): Update to 0.86.

	gnu: perl-mail-dkim: Update to 1.20200907.
	* gnu/packages/mail.scm (perl-mail-dkim): Update to 1.20200907.

	gnu: perl-mime-types: Update to 2.20.
	* gnu/packages/perl.scm (perl-mime-types): Update to 2.20.

	gnu: perl-modern-perl: Update to 1.20200211.
	* gnu/packages/perl.scm (perl-modern-perl): Update to 1.20200211.

	gnu: perl-mojolicious: Update to 9.17.
	* gnu/packages/perl-web.scm (perl-mojolicious): Update to 9.17.

	gnu: perl-mouse: Update to 2.5.10.
	* gnu/packages/perl.scm (perl-mouse): Update to 2.5.10.

	gnu: perl-musicbrainz-discid: Update to 0.06.
	* gnu/packages/music.scm (perl-musicbrainz-discid): Update to 0.06.

	gnu: perl-net-dbus: Update to 1.2.0.
	* gnu/packages/glib.scm (perl-net-dbus): Update to 1.2.0.

	gnu: perl-mozilla-ca: Update to 20200520.
	* gnu/packages/perl.scm (perl-mozilla-ca): Update to 20200520.

	gnu: perl-plack-middleware-removeredundantbody: Update to 0.09.
	* gnu/packages/web.scm (perl-plack-middleware-removeredundantbody): Update to 0.09.

	gnu: perl-term-encoding: Update to 0.03.
	* gnu/packages/perl.scm (perl-term-encoding): Update to 0.03.

	gnu: perl-tie-cycle: Update to 1.226.
	* gnu/packages/perl.scm (perl-tie-cycle): Update to 1.226.

	gnu: perl-time-piece: Update to 1.3401.
	* gnu/packages/perl.scm (perl-time-piece): Update to 1.3401.

	gnu: perl-tree-simple-visitorfactory: Update to 0.16.
	* gnu/packages/perl.scm (perl-tree-simple-visitorfactory): Update to 0.16.

	gnu: perl-tree-simple: Update to 1.34.
	* gnu/packages/perl.scm (perl-tree-simple): Update to 1.34.

	gnu: perl-unicode-collate: Update to 1.29.
	* gnu/packages/perl.scm (perl-unicode-collate): Update to 1.29.

	gnu: perl-type-tiny-xs: Update to 0.022.
	* gnu/packages/perl.scm (perl-type-tiny-xs): Update to 0.022.

	gnu: perl-type-tiny: Update to 1.012003.
	* gnu/packages/perl.scm (perl-type-tiny): Update to 1.012003.

	gnu: perl-type-tie: Update to 0.015.
	* gnu/packages/perl.scm (perl-type-tie): Update to 0.015.

	gnu: perl-universal-require: Update to 0.19.
	* gnu/packages/perl.scm (perl-universal-require): Update to 0.19.

2021-05-19  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Add Rust 1.52.1.
	* gnu/packages/rust.scm (rust-1.52): New variable.

2021-05-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: rtl-433: Update to 21.05.
	* gnu/packages/radio.scm (rtl-433): Update to 21.05.
	  [inputs]: Add openssl.

2021-05-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-ssh: Fix test failure due to Guile 3.0.7's 'read-error'.
	Reported by Marius Bakke.

	* gnu/packages/patches/guile-ssh-read-error.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/ssh.scm (guile-ssh)[source]: Use it.
	(guile2.0-ssh)[source]: New field.
	(guile2.2-ssh)[source]: New field.

2021-05-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-redis: Update to 2.1.0.
	* gnu/packages/guile-xyz.scm (guile-redis): Update to 2.1.0.

2021-05-19  Stefan Reichör  <stefan@xsteve.at>

	gnu: Add emacs-read-only-cfg.
	* gnu/packages/emacs-xyz.scm (emacs-read-only-cfg): New variable.

2021-05-19  Xinglu Chen  <public@yoctocell.xyz>

	gnu: emacs-corfu: Update to 0.8.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.8.

	gnu: emacs-vertico: Update to 0.10.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.10.

2021-05-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add inspectrum.
	* gnu/packages/radio.scm (inspectrum): New variable.

	gnu: Add wfview.
	* gnu/packages/radio.scm (wfview): New variable.

	gnu: Add qcustomplot.
	* gnu/packages/qt.scm (qcustomplot): New variable.

2021-05-18  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add guile-netlink.
	* gnu/package/guile-xyz.scm (guile-netlink): New variable.

2021-05-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-citeproc-el.
	* gnu/packages/emacs-xyz.scm (emacs-citeproc-el): New variable.

2021-05-18  David Larsson  <david.larsson@selfhosted.xyz>

	gnu: Add libxml2-xpath0.
	* gnu/packages/patches/libxml2-xpath0-Add-option-xpath0.patch: New file...
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/xml.scm (libxml2-xpath0): New variable.

2021-05-18  Marius Bakke  <marius@gnu.org>

	gnu: kbd: Update to 2.4.0.
	* gnu/packages/linux.scm (kbd): Update to 2.4.0.
	[source](snippet): Remove obsolete substitution.
	[native-inputs]: Add AUTOCONF.
	[inputs]: Remove CHECK.  Add ZSTD and XZ.
	[arguments]: Add absolute references to the new inputs.
	(loadkeys-static)[arguments]: Add extra LDFLAGS.

	gnu: asciidoc: Remove Python 2 variant.
	* gnu/packages/documentation.scm (asciidoc): Update to 9.1.0.
	[inputs]: Replace PYTHON-2 with PYTHON.
	(asciidoc-py3): Define as deprecated alias for ASCIIDOC.
	* gnu/packages/version-control.scm (git)[native-inputs]: Change from
	ASCIIDOC-PY3 to ASCIIDOC.
	* gnu/packages/wm.scm (i3-wm)[native-inputs]: Likewise.

	gnu: asciidoc-py3: Update to 9.1.0.
	* gnu/packages/documentation.scm (asciidoc-py3): Update to 9.1.0.

	gnu: asciidoc-py3: Fix source URI.
	* gnu/packages/documentation.scm (asciidoc-py3)[source](uri): Adjust to
	current repo URL.

	gnu: iwd: Update to 1.14.
	* gnu/packages/networking.scm (iwd): Update to 1.14.
	[source]: Switch to URL-FETCH.
	[native-inputs]: Remove ASCIIDOC, AUTOCONF, AUTOMAKE and LIBTOOL.  Add
	PYTHON-DOCUTILS.
	[arguments]: Remove obsolete configure flag.  Don't disable test, adjust
	Makefile substitution to work with bootstrapped sources.

	gnu: ell: Update to 0.40.
	* gnu/packages/linux.scm (ell): Update to 0.40.

	gnu: ucx: Update to 1.9.0.
	* gnu/packages/patches/ucx-tcp-iface-ioctl.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/fabric-management.scm (ucx): Update to 1.9.0.
	[source](patches): Remove.

	gnu: yubikey-personalization: Fix build with GCC 10.
	* gnu/packages/security-token.scm (yubikey-personalization)[source](modules,
	snippet): New fields.

	gnu: yubikey-personalization: Update to 1.20.0.
	* gnu/packages/security-token.scm (yubikey-personalization): Update to 1.20.0.

	gnu: hdf5: Fix invalid regex range.
	* gnu/packages/maths.scm (hdf5-1.8)[arguments]: Use [a-zA-Z] instead of [a-Z]
	as range in regular expression.

	gnu: universal-ctags: Update to 5.9.20210509.0.
	* gnu/packages/code.scm (universal-ctags): Update to 5.9.20210509.0.
	[source](snippet): Adjust unbundling substitution.
	[arguments]: Add #:test-target.  Patch more files before bootstrapping.
	Remove trailing #t's.
	[native-inputs]: Use PACKCC instead of an ad-hoc fork.

	gnu: PackCC: Update to 1.5.0.
	* gnu/packages/c.scm (packcc): Update to 1.5.0.
	[home-page]: Change to version maintained by original author instead of fork.
	[arguments]: Remove #:tests? and #:make-flags.  Adjust phases accordingly.
	[native-inputs]: Add BATS.

	gnu: qhull: Update to 2020.2.
	* gnu/packages/maths.scm (qhull): Update to 2020.2.

2021-05-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: perl-cairo: Update to 1.109.
	* gnu/packages/gtk.scm (perl-cairo): Update to 1.109.

	gnu: perl-archive-extract: Update to 0.88.
	* gnu/packages/perl-compression.scm (perl-archive-extract): Update to 0.88.

	gnu: perl-class-tiny: Update to 1.008.
	* gnu/packages/perl.scm (perl-class-tiny): Update to 1.008.

	gnu: perl-class-singleton: Update to 1.6.
	* gnu/packages/perl.scm (perl-class-singleton): Update to 1.6.

	gnu: perl-b-keywords: Update to 1.22.
	* gnu/packages/perl.scm (perl-b-keywords): Update to 1.22.

	gnu: perl-bareword-filehandles: Update to 0.007.
	* gnu/packages/perl.scm (perl-bareword-filehandles): Update to 0.007.

	gnu: perl-data-dumper: Update to 2.180.
	* gnu/packages/perl.scm (perl-data-dumper): Update to 2.180.

	gnu: perl-xml-feed: Update to 0.61.
	* gnu/packages/xml.scm (perl-xml-feed): Update to 0.61.

	gnu: perl-xml-rss: Update to 1.62.
	* gnu/packages/xml.scm (perl-xml-rss): Update to 1.62.

	gnu: perl-xml-libxml-simple: Update to 1.01.
	* gnu/packages/xml.scm (perl-xml-libxml-simple): Update to 1.01.

	gnu: perl-xml-atom: Update to 0.43.
	* gnu/packages/xml.scm (perl-xml-atom): Update to 0.43.

	gnu: perl-yaml-libyaml: Update to 0.83.
	* gnu/packages/perl.scm (perl-yaml-libyaml): Update to 0.83.

	gnu: perl-xml-compile: Remove unneeded input.
	* gnu/packages/xml.scm (perl-xml-compile)[propagated-inputs]: Remove
	perl-carp.

2021-05-18  Leo Famulari  <leo@famulari.name>

	gnu: rxvt-unicode: Remove extraneous input.
	libX11 is propagated by libXt.

	This is a followup to commits cbdac3ce88d97dac03a26bccc6e25df35b332086
	and 8d5986a503574a6deffe1c07846886d055642306.

	* gnu/packages/xdisorg.scm (rxvt-unicode)[inputs]: Remove libx11.

2021-05-18  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-webkit: Update to 20210518.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20210518.

2021-05-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia-zygote: Update to 0.6.10.
	* gnu/packages/julia-xyz.scm (julia-zygote): Update to 0.6.10.

	gnu: julia-unitful: Update to 1.7.0.
	* gnu/packages/julia-xyz.scm (julia-unitful): Update to 1.7.0.

	gnu: julia-uris: Update to 1.3.0.
	* gnu/packages/julia-xyz.scm (julia-uris): Update to 1.3.0.

	gnu: julia-staticarrays: Update to 1.2.0.
	* gnu/packages/julia-xyz.scm (julia-staticarrays): Update to 1.2.0.

	gnu: julia-parsers: Update to 1.1.0.
	* gnu/packages/julia-xyz.scm (julia-parsers): Update to 1.1.0.

	gnu: julia-offsetarrays: Update to 1.8.0.
	* gnu/packages/julia-xyz.scm (julia-offsetarrays): Update to 1.8.0.

	gnu: julia-orderedcollections: Update to 1.4.1.
	* gnu/packages/julia-xyz.scm (julia-orderedcollections): Update to 1.4.1.

	gnu: julia-jllwrappers: Update to 1.3.0.
	* gnu/packages/julia-xyz.scm (julia-jllwrappers): Update to 1.3.0.

	gnu: julia-forwarddiff: Update to 0.10.18.
	* gnu/packages/julia-xyz.scm (julia-forwarddiff): Update to 0.10.18.

	gnu: julia-finitedifferences: Update to 0.12.6.
	* gnu/packages/julia-xyz.scm (julia-finitedifferences): Update to 0.12.6.

	gnu: julia-constructionbase: Update to 1.2.1.
	* gnu/packages/julia-xyz.scm (julia-constructionbase): Update to 1.2.1.

	gnu: julia-compat: Update to 3.29.0.
	* gnu/packages/julia-xyz.scm (julia-compat): Update to 3.29.0.

	gnu: julia-colortypes: Update to 0.11.0.
	* gnu/packages/julia-xyz.scm (julia-colortypes): Update to 0.11.0.

	gnu: julia-colors: Update to 0.12.8.
	* gnu/packages/julia-xyz.scm (julia-colors): Update to 0.12.8.

	gnu: julia-chainrulestestutils: Update to 0.6.11.
	* gnu/packages/julia-xyz.scm (julia-chainrulestestutils): Update to 0.6.11.

	gnu: julia-chainrulescore: Update to 0.9.43.
	* gnu/packages/julia-xyz.scm (julia-chainrulescore): Update to 0.9.43.

	gnu: julia-chainrules: Update to 0.7.65.
	* gnu/packages/julia-xyz.scm (julia-chainrules): Update to 0.7.65.

	gnu: julia-benchmarktools: Update to 0.7.0.
	* gnu/packages/julia-xyz.scm (julia-benchmarktools): Update to 0.7.0.

	gnu: julia-adapt: Update to 3.3.0.
	* gnu/packages/julia-xyz.scm (julia-adapt): Update to 3.3.0.

2021-05-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hunspell-dict-en & variants: Make reproducible.
	* gnu/packages/aspell.scm (aspell-word-list)[arguments]: Add a new
	'make-reproducible phase.

	Fixes <http://issues.guix.gnu.org/48499>.

2021-05-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rxvt-unicode: Add libXt input.
	I found an unstaged hunk after pushing commit
	8d5986a503574a6deffe1c07846886d055642306.

	(I was a bit too eager to push
	5fa46ca96da90ec19e32cc4d726f099d0979d60b...)

	* gnu/packages/xdisorg.scm (rxvt-unicode)[inputs]: Add libXt.

2021-05-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: jose: Update to 11.
	* gnu/packages/jose.scm (jose): Update to 11.
	[build-system]: Switch to Meson.

	gnu: python-pdftotext: Update to 2.1.6.
	* gnu/packages/python-xyz.scm (python-pdftotext): Update to 2.1.6.

	gnu: python-pyprind: Update to 2.11.3.
	* gnu/packages/python-xyz.scm (python-pyprind): Update to 2.11.3.

	gnu: python-libvirt: Update to 7.3.0.
	* gnu/packages/virtualization.scm (python-libvirt): Update to 7.3.0.
	[arguments]: Remove obsolete 'patch-nosetests-path phase.
	Replace the default 'check phase.
	[native-inputs]: Switch from python-nose to python-pytest, like upstream
	has done.

	gnu: libvirt: Update to 7.3.0.
	* gnu/packages/virtualization.scm (libvirt): Update to 7.3.0.

	gnu: herbstluftwm: Update to 0.9.3.
	* gnu/packages/wm.scm (herbstluftwm): Update to 0.9.3.

	gnu: rxvt-unicode: Update to 9.26.
	* gnu/packages/xdisorg.scm (rxvt-unicode): Update to 9.26.
	[source]: Remove upstreamed patch.
	* gnu/packages/patches/rxvt-unicode-escape-sequences.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: nix: Update to 2.3.11.
	* gnu/packages/package-management.scm (nix): Update to 2.3.11.

	gnu: youtube-dl: Update to 2021.05.16.
	* gnu/packages/video.scm (youtube-dl): Update to 2021.05.16.

	gnu: qtractor: Update to 0.9.22.
	* gnu/packages/music.scm (qtractor): Update to 0.9.22.

	gnu: btrfs-progs: Update to 5.12.1.
	* gnu/packages/linux.scm (btrfs-progs): Update to 5.12.1.

	gnu: padthv1: Update to 0.9.22.
	* gnu/packages/music.scm (padthv1): Update to 0.9.22.

	gnu: samplv1: Update to 0.9.22.
	* gnu/packages/music.scm (samplv1): Update to 0.9.22.

	gnu: drumkv1: Update to 0.9.22.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.22.

	gnu: samplv1: Update to 0.9.22.
	* gnu/packages/music.scm (samplv1): Update to 0.9.22.

	gnu: libmwaw: Update to 0.3.19.
	* gnu/packages/libreoffice.scm (libmwaw): Update to 0.3.19.

	gnu: Add libeatmydata.
	* gnu/packages/file-systems.scm (libeatmydata): New public variable.

	Revert "vm: Autoload (gnu build vm)."
	This reverts commit a67c00f4f7ee0a70fce14a7e1907cce332c85813 in an
	attempt to fix <http://issues.guix.gnu.org/48496>.

2021-05-18  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: fc-host-tools: Make installation path patcher more self-maintaining.
	* gnu/packages/embedded.scm (fc-host-tools)[arguments]<#:phases>
	[patch-installation-paths]: Make phase more self-maintaining.

	gnu: fc-host-tools: Update to 15.
	* gnu/packages/embedded.scm (fc-host-tools): Update to 15.
	[description]: Add fc-simint.
	[arguments]<#:phases>[patch-installation-paths]: Add files.

2021-05-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-common-lisp-jupyter: Update to 0.1.0-3.ba9f0e7.
	* gnu/packages/lisp-xyz.scm (sbcl-common-lisp-jupyter): Update to
	  0.1.0-3.ba9f0e7.
	  [inputs]: Add dissect, replace jsown by shasht.
	  [license]: The license is expat/MIT, not zlib.

	gnu: Add cl-shasht.
	* gnu/packages/lisp-xyz.scm (sbcl-shasht, ecl-shasht, cl-shasht): New
	  variables.

2021-05-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: disarchive: Fix build when cross-compiling.
	This follows commit 0b1f70d1a7, which inadvertently broke the build of Guix
	for i586-pc-gnu (Hurd).

	* gnu/packages/patches/disarchive-cross-compilation.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/backup.scm (disarchive)[source]: Apply it.
	[phases]{delete-configure}: New phase.
	[native-inputs]: Add guile-3.0 and guile-gcrypt.

2021-05-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: Add a service for opendht.
	* gnu/services/networking.scm (maybe-number?, maybe-string?): New procedures.
	(<opendht-configuration>): New configuration record.
	(%opendht-accounts): New variable.
	(opendht-configuration->command-line-arguments): New procedure.
	(opendht-shepherd-service, opendht-service-type): New variables.
	* doc/guix.texi (Networking Services): Document the new service.

	gnu: opendht: Add Python bindings, tools.
	* gnu/packages/networking.scm (opendht)
	[outputs]: Add tools and debug outputs.
	[native-inputs]: Add python and python-cython.
	[imported-modules, modules, phases]: New arguments.
	[configure-flags]: Disable static compilation.  Enable Python support and the
	tools.
	[synopsis]: Update synopsis.
	[description]: Expound description.

	gnu: opendht: Update to 2.2.0rc7.
	* gnu/packages/networking.scm (opendht): Update to 2.2.0rc7.

2021-05-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: configuration: Add a define-configuration/no-serialization syntax.
	This is added for convenience and for uniformity with the
	define-maybe/no-serialization syntax introduced in the previous commit.

	* gnu/services/configuration.scm
	(define-configuration/no-serialization): New syntax.

2021-05-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: configuration: Add a define-maybe/no-serialization syntax.
	Before this change, using define-maybe along define-configuration with the
	no-serialization syntactic keyword would result in the following warning:

	  warning: possibly unbound variable `VARIABLE-NAME'

	This change introduces the define-maybe/no-serialization variant that does
	away with defining a serialization helper procedure, which makes it possible
	to avoid the above warning.

	* gnu/services/configuration.scm (define-maybe/no-serialization): New syntax.
	(define-maybe-helper): New procedure.
	(define-maybe): Define syntax using the above procedure.
	* tests/services/configuration.scm (tests): Fix module name.
	(custom-number-serializer): Do not print to standard output.
	(maybe-number?, serialize-maybe-number): New procedures defined via the
	define-maybe macro.
	(config-with-maybe-number): New configuration.
	(serialize-number): New procedure.
	("maybe value serialization"): New test.
	(maybe-string?): New procedure defined via the define-maybe/no-serialization
	macro.
	(config-with-maybe-string/no-serialization): New configuration.
	("maybe value without serialization no procedure bound"): New test.

2021-05-18  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add python-tappy.
	* gnu/packages/python-check.scm (python-tappy): New variable.

2021-05-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-readline: Allow builds without GMP.
	Fixes <https://bugs.gnu.org/48488>.
	Reported by Jack Hill <jackhill@jackhill.us>.

	* gnu/packages/guile.scm (make-guile-readline)[arguments]: Pass
	'--enable-mini-gmp'.

2021-05-17  Ludovic Courtès  <ludo@gnu.org>

	vm: Remove unused imports.
	* gnu/system/vm.scm (gnu): Remove unused imports.

	vm: Autoload (gnu build vm).
	* gnu/system/vm.scm: Autoload (gnu build vm), which was pulling in (sqlite3).

	gnu: Remove unneeded import.
	* gnu/packages/hurd.scm: Remove unneeded (gnu build hurd-boot) that was
	pulling in (system base compile).

2021-05-17  Ludovic Courtès  <ludo@gnu.org>

	ui: 'load*' compiles with '-O1'.
	With this change, the wall-clock time of:

	  guix system build --no-grafts -d gnu/system/install.scm

	goes from 5.0s to 2.3s on Guile 3.0.5.

	* guix/ui.scm (without-compiler-optimizations): New macro.
	(load*): Use it.

2021-05-17  Ludovic Courtès  <ludo@gnu.org>

	ui: Remove Guile 2.2.3 workaround.
	This became dead code with commit
	4f621a2b003e85d480999e4d0630e9dc3de85bc3.

	* guix/ui.scm (load*): Remove Guile 2.2.3 workaround.

2021-05-17  Leo Famulari  <leo@famulari.name>

	gnu: PostgreSQL 9: Update to 9.6.22 [fixes CVE-2021-{32027,32028,32029}].
	* gnu/packages/databases.scm (postgresql-9.6): Update to 9.6.22.

	gnu: PostgreSQL 10: Update to 10.17 [fixes CVE-2021-{32027,32028,32029}].
	* gnu/packages/databases.scm (postgresql-10): Update to 10.17.

	gnu: PostgreSQL 11: Update to 11.12 [fixes CVE-2021-{32027,32028,32029}].
	* gnu/packages/databases.scm (postgresql-11): Update to 11.12.

	gnu: PostgreSQL: Update to 13.3 [fixes CVE-2021-{32027,32028,32029}].
	* gnu/packages/databases.scm (postgresql-13)[replacement]: Use postgresql-13.3.
	(postgresql-13.2): Replace with ...
	(postgresql-13.3): ... new variable.

2021-05-17  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: emacs-libyaml: Adjust to changes in emacs-build-system.
	* gnu/packages/emacs-xyz.scm (emacs-libyaml)[#:phases]: Move
	‘substitute-libyaml-core-path’ after ‘unpack’.

2021-05-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-chipseq: Update to 0.0.52.
	* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.52.

2021-05-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-typesetting.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-typesetting, ecl-cl-typesetting,
	  cl-typesetting): New variables.

2021-05-17  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: ecl-xmls: Disable tests.
	Upstream doesn't have a test suite adapted for ECL.

	* gnu/packages/lisp-xyz.scm (ecl-xmls)[arguments]: Disable tests.

2021-05-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-pdf: Update to 2.0.0-1.dbafd62.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-pdf): Update to 2.0.0-1.dbafd62.

2021-05-16  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: tsukundere: Update to 0.3.0.
	* gnu/packages/game-development.scm (tsukundere): Update to 0.3.0.
	[patch-command]: Patch path to guile.  Construct load paths directly from
	inputs.
	[propagated-inputs]: Remove.
	[inputs]: Add guile and guile-sdl2.

2021-05-16  Ludovic Courtès  <ludo@gnu.org>

	publish: Add '--negative-ttl'.
	* guix/scripts/publish.scm (show-help, %options): Add '--negative-ttl'.
	(render-narinfo, render-narinfo/cached, make-request-handler): Add #:negative-ttl
	and honor it.
	(run-publish-server): Add #:narinfo-negative-ttl and honor it.
	(guix-publish): Honor '--negative-ttl'.
	* tests/publish.scm ("negative TTL", "no negative TTL"): New tests.

	substitutes: Reduce negative TTLs.
	* guix/substitutes.scm (%narinfo-negative-ttl): Change to 15mn.
	(%narinfo-transient-error-ttl): Halve.

2021-05-16  Xinglu Chen  <public@yoctocell.xyz>

	gnu: mercurial: Patch to make it read HGEXTENSIONPATH.
	This will make Mercurial be able to find third-party extensions installed with
	Guix, without having to set PYTHONPATH.

	* gnu/packages/patches/mercurial-hg-extension-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register the patch.
	* gnu/packages/version-control.scm (mercurial)[origin](patches): Apply the
	patch.
	[native-search-paths]: Add HGEXTENSIONPATH.

2021-05-16  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add hg-commitsigs.
	* gnu/packages/version-control.scm (hg-commitsigs): New variable.

	gnu: emacs-orderless: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-orderless): Update to 0.6.
	[native-inputs]: Add texinfo.
	[arguments]<#:phases>: Install manual.

2021-05-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add julia-msgpack.
	* gnu/packages/julia-xyz.scm (julia-msgpack): New variable.

	gnu: Add julia-suppressor.
	* gnu/packages/julia-xyz.scm (julia-suppressor): New variable.

	gnu: Add julia-docstringextensions.
	* gnu/packages/julia-xyz.scm (julia-docstringextensions): New variable.

	gnu: Add julia-iocapture.
	* gnu/packages/julia-xyz.scm (julia-iocapture): New variable.

	gnu: Add julia-zipfile.
	* gnu/packages/julia-xyz.scm (julia-zipfile): New variable.

	gnu: Add julia-zlib-jll.
	* gnu/packages/julia-xyz.scm (julia-zlib-jll): New variable.

2021-05-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgc: Remove 'libgc/disable-munmap'.
	This variant is already the default on this branch.

	* gnu/packages/bdw-gc.scm (libgc/disable-munmap): Remove.

2021-05-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile: Update to 3.0.7.
	* gnu/packages/guile.scm (guile-3.0): Update to 3.0.7 by merging
	with GUILE-3.0-LATEST.
	(guile-3.0-latest): Define as an alias.

2021-05-15  Leo Famulari  <leo@famulari.name>

	gnu: Graphviz: Fix CVE-2020-18032.
	* gnu/packages/patches/graphviz-CVE-2020-18032.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/graphviz.scm (graphviz)[replacement]: New field.
	(graphviz/fixed): New variable.

2021-05-15  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'master' into core-updates

2021-05-15  Christopher Baines  <mail@cbaines.net>

	gnu: emacs-wucuo: Fix arguments.
	I'm looking at this because the profile-collisions linter crashes for this
	package, and that currently breaks processing revisions in the Guix Data
	Service.

	* gnu/packages/emacs-xyz.scm (emacs-wucuo)[arguments]: Change #tn to #t.

2021-05-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libidn: Update to 1.37.
	* gnu/packages/libidn.scm (libidn): Update to 1.37.

2021-05-15  Sergei Trofimovich  <slyfox@gentoo.org>

	gnu: re2c: Update to 2.1.1.
	* gnu/packages/re2c.scm (re2c): Update to 2.1.1.

2021-05-15  Michael Rohleder  <mike@rohleder.de>

	gnu: mousepad: Update to 0.5.5.
	* gnu/packages/xfce.scm (mousepad): Update to 0.5.5.

2021-05-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sniffio: Update to 1.2.0

2021-05-15  Frank Pursel  <frank.pursel@gmail.com>

	gnu: sonivox-eas: Update to 1.3.0.
	* gnu/packages/music.scm (sonivox-eas): Update to 1.3.0.

2021-05-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-8: Update to 8.5.0.
	* gnu/packages/gcc.scm (gcc-8): Update to 8.5.0.

2021-05-15  Alexandre Hannud Abdo  <abdo@member.fsf.org>

	gnu: Add python-graph-tool.
	* gnu/packages/graph.scm (python-graph-tool): New variable.

2021-05-15  Marius Bakke  <marius@gnu.org>

	gnu: libcdr: Update to 0.1.7.
	* gnu/packages/libreoffice.scm (libcdr): Update to 0.1.7.

	gnu: arpack-ng@3.3: Don't use unstable source tarball.
	* gnu/packages/maths.scm (arpack-ng-3.3.0)[name, home-page]: Remove.
	[source]: Switch to GIT-FETCH.  Inline uses of NAME and HOME-PAGE.

	gnu: arpack-ng: Update to 3.8.0.
	* gnu/packages/maths.scm (arpack-ng): Update to 3.8.0.
	[native-inputs]: Add PKG-CONFIG.
	[inputs]: Add EIGEN.

	gnu: pybind11: Update to 2.6.2.
	* gnu/packages/python-xyz.scm (pybind11): Update to 2.6.2.

2021-05-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wl-clipboard: Don't require helper tools in $PATH.
	* gnu/packages/xdisorg.scm (wl-clipboard)[arguments]: Add a new
	'patch-file-names phase.
	[inputs]: Add coreutils and xdg-utils.

	Reported by pineapples in #guix.

2021-05-15  Tissevert  <tissevert+guix@marvid.fr>

	gnu: Add vim-solarized.
	* gnu/packages/vim.scm (vim-solarized): New public variable.

2021-05-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: Conditionally include tests/go.scm.
	The Go importer module requires a recent guile-glib; the test should only be
	run when such requirement is met.

	* Makefile.am (SCM_TESTS)[HAVE_GUILE_LIB]: Add tests/go.scm only if this
	condition is met.

	Reported-by: Chris Marusich <cmmarusich@gmail.com>

2021-05-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sbcl-static-dispatch: Update to 0.5.1.
	* gnu/packages/lisp-xyz.scm (sbcl-static-dispatch): Update to 0.5.1.
	  [inputs]: Replace trivia by optima.

2021-05-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vertico: Update to 0.9.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.9.

	gnu: emacs-corfu: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.7.

2021-05-15  Christopher Baines  <mail@cbaines.net>

	inferior: Support querying package replacements.
	I'm looking at this to help with adding support for looking up package
	replacements to store in the Guix Data Service.

	* guix/inferior.scm (inferior-package-replacement): New procedure.
	* tests/inferior.scm ("inferior-package-replacement"): New test.

2021-05-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.17.2.2.
	* gnu/packages/finance.scm (monero-gui): Update to 0.17.2.2.
	  [arguments]: Update 'fix-build' phase.

	gnu: bitcoin-unlimited: Update to 1.9.2.0.
	* gnu/packages/finance.scm (bitcoin-unlimited): Update to 1.9.2.0.

	gnu: sbcl-mito: Update to 0.1-2.2fbfc8a.
	* gnu/packages/lisp-xyz.scm (sbcl-mito): Update to 0.1-2.2fbfc8a.
	  [inputs]: Remove optima. Add cl-package-locks and trivia.

	gnu: sbcl-dbi: Update to 0.9.5-1.7ba050d.
	* gnu/packages/lisp-xyz.scm (sbcl-dbi): Update to 0.9.5-1.7ba050d.
	  [native-inputs]: Add alexandria.

2021-05-15  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sbcl-sxql: Update to 0.1.0-2.acdd183.
	* gnu/packages/lisp-xyz.scm (sbcl-sxql): Update to 0.1.0-2.acdd183.
	  [arguments]: Remove unnecessary '#:test-asd-file'.
	  [inputs]: Add cl-package-locks.

	gnu: Add cl-package-locks.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-package-locks,
	  ecl-cl-package-locks, cl-package-locks): New variables.

2021-05-15  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: komikku: Update to 0.28.1.
	* gnu/packages/gnome.scm (komikku): Update to 0.28.1.

	gnu: guile-chickadee: Update to 0.7.0.
	* gnu/packages/game-development.scm (guile-chickadee): Update to 0.7.0.

	gnu: guile-sdl2: Update to 0.6.0.
	* gnu/packages/sdl.scm (guile-sdl2): Update to 0.6.0.

2021-05-15  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add interbench.
	* gnu/packages/benchmark.scm (interbench): New variable.

2021-05-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Use gr- prefix for GNU Radio blocks.
	Almost all GNU Radio blocks use "gr-" as prefix, so let's use that.

	* gnu/packages/radio.scm (gnuradio-osmosdr): Rename to ...
	  (gr-osmosdr): ... this.
	  (gnuradio-osmosdr): Redefine as a deprecated alias.
	  (gnuradio-iqbalance): Rename to ...
	  (gr-iqbal): ... this.
	  (gnuradio-iqbalance): Redefine as a deprecated alias.
	  (gqrx)[inputs]: Replace gnuradio-iqbalance by gr-iqbal. Replace
	  gnuradio-osmosdr by gr-osmosdr.

2021-05-15  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.119.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.119.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.37.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.37.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.11.21.
	* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.21.
	(linux-libre-5.11-pristine-source): Update hash.

	gnu: linux-libre 5.12: Update to 5.12.4.
	* gnu/packages/linux.scm (linux-libre-5.12-version): Update to 5.12.4.
	(linux-libre-5.12-pristine-source): Update hash.

2021-05-14  Stefan Reichör  <stefan@xsteve.at>

	gnu: Add emacs-tshell.
	* gnu/packages/emacs-xyz.scm (emacs-tshell): New variable.

2021-05-14  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add emacs-wucuo.
	* gnu/packages/emacs-xyz.scm (emacs-wucuo): New variable.

2021-05-14  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-ledger-mode: Simplify build.
	* gnu/packages/finance.scm (emacs-ledger-mode)
	[build-system]: Use emacs-build-system instead of cmake.
	[arguments]: Remove modules and imported-modules; move patch-path phase to
	after unpack so that the substitution actually causes a change; remove
	generate-autoload phase as that's built into the build system; remove
	patch-site-dir as that only affected cmake things; set #:exclude to '() so we
	install ledger-test.el.
	[native-inputs]: Remove emacs-minimal.

2021-05-14  Ludovic Courtès  <ludo@gnu.org>

	swh: 'lookup-origin-revision' ignores partial visits.
	* guix/swh.scm (lookup-origin-revision): Filter out visits with a status
	different from 'full.

2021-05-14  Ludovic Courtès  <ludo@gnu.org>

	self: Add dependency on Disarchive.
	This enables the Disarchive fallback implemented in commit
	fbc2a52a32ddc664db8ebab420c2e17b1432c744 (on foreign distros).

	* guix/self.scm (specification->package): Add "disarchive".
	(compiled-guix): Add DISARCHIVE to DEPENDENCIES in the #:dependencies
	argument to 'guix-command'.

2021-05-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Add dependency on Disarchive.
	This enables the Disarchive fallback implemented in commit
	fbc2a52a32ddc664db8ebab420c2e17b1432c744.

	* gnu/packages/package-management.scm (guix)[inputs]: Add DISARCHIVE.
	[arguments]: In 'wrap-program' phase, add DISARCHIVE to the search path.

2021-05-14  Jelle Licht  <jlicht@fsfe.org>

	gnu: sdcc: Build sdcdb debugger.
	* gnu/packages/embedded.scm (sdcc)[arguments]<phases>: Add sdcc-misc target.

	gnu: ucsim: Update to 0.6-pre68.
	* gnu/packages/embedded.scm (ucsim): Update to 0.6-pre68.

2021-05-14  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add python-fb-re2.
	* gnu/packages/python-xyz.scm (python-fb-re2): New variable.

2021-05-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: alacritty: Update to 0.7.2.
	* gnu/packages/terminals.scm (alacritty): Update to 0.7.2.

	gnu: Add rust-alacritty-terminal-0.13.
	* gnu/packages/crates-io.scm (rust-alacritty-terminal-0.13): New variable.
	(rust-alacritty-terminal-0.12): Remove variable.

	gnu: bat: Update to 0.18.1.
	* gnu/packages/rust-apps.scm (bat): Update to 0.18.1.

	gnu: Add rust-bugreport-0.4.
	* gnu/packages/crates-io.scm (rust-bugreport-0.4): New variable.
	(rust-bugreport-0.3): Inherit from above.

	gnu: Add rust-git-version-0.3.
	* gnu/packages/crates-io.scm (rust-git-version-0.3): New variable.

	gnu: Add rust-git-version-macro-0.3.
	* gnu/packages/crates-io.scm (rust-git-version-macro-0.3): New variable.

	gnu: Add rust-sys-info-0.9.
	* gnu/packages/crates-io.scm (rust-sys-info-0.9): New variable.
	(rust-sys-info-0.7): Inherit from above.

	gnu: rust-console-0.14: Update to 0.14.1.
	* gnu/packages/crates-io.scm (rust-console-0.14): Update to 0.14.1.

2021-05-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: prinseq: Fix references to perl executable.
	* gnu/packages/bioinformatics.scm (prinseq)[arguments]: Embed concrete
	references to the "perl" executable.

2021-05-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nushell: Update to 0.31.0.
	* gnu/packages/shells.scm (rust-nu-plugin-query-json-0.31):
	(rust-nu-pretty-hex-0.31): New variables.
	(nushell):
	(rust-nu-ansi-term-0.31):
	(rust-nu-cli-0.31):
	(rust-nu-command-0.31):
	(rust-nu-data-0.31):
	(rust-nu-engine-0.31):
	(rust-nu-errors-0.31):
	(rust-nu-json-0.31):
	(rust-nu-parser-0.31):
	(rust-nu-plugin-0.31):
	(rust-nu-plugin-binaryview-0.31):
	(rust-nu-plugin-chart-0.31):
	(rust-nu-plugin-fetch-0.31):
	(rust-nu-plugin-from-bson-0.31):
	(rust-nu-plugin-from-sqlite-0.31):
	(rust-nu-plugin-inc-0.31):
	(rust-nu-plugin-match-0.31):
	(rust-nu-plugin-post-0.31):
	(rust-nu-plugin-ps-0.31):
	(rust-nu-plugin-sys-0.31):
	(rust-nu-plugin-textview-0.31):
	(rust-nu-plugin-to-bson-0.31):
	(rust-nu-plugin-to-sqlite-0.31):
	(rust-nu-plugin-tree-0.31):
	(rust-nu-plugin-xpath-0.31):
	(rust-nu-protocol-0.31):
	(rust-nu-source-0.31):
	(rust-nu-stream-0.31):
	(rust-nu-test-support-0.31): Update to 0.31.0.

	gnu: Add rust-heapless-0.6.
	* gnu/packages/crates-io.scm (rust-heapless-0.6): New variable.
	(rust-heapless-0.5): Inherit from above.

	gnu: rust-as-slice-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-as-slice-0.1): Update to 0.1.5.

	gnu: rust-generic-array-0.12: Update to 0.12.4.
	* gnu/packages/crates-io.scm (rust-generic-array-0.12): Update to 0.12.4.

	gnu: rust-generic-array-0.14: Update to 0.14.4.
	* gnu/packages/crates-io.scm (rust-generic-array-0.14): Update to 0.14.4.

	gnu: rust-generic-array-0.13: Update to 0.13.3.
	* gnu/packages/crates-io.scm (rust-generic-array-0.13): Update to 0.13.3.

	gnu: Add rust-common-path-1.
	* gnu/packages/crates-io.scm (rust-common-path-1): New variable.

	gnu: rust-dyn-clone-1: Update to 1.0.4.
	* gnu/packages/crates-io.scm (rust-dyn-clone-1): Update to 1.0.4.

	gnu: rust-which-4: Update to 4.1.0.
	* gnu/packages/crates-io.scm (rust-which-4): Update to 4.1.0.
	[inputs]: Add rust-either-1. Remove rust-thiserror-1.

	gnu: rust-either-1: Update to 1.6.1.
	* gnu/packages/crates-io.scm (rust-either-1): Update to 1.6.1.

	gnu: rust-sysinfo-0.16: Update to 0.16.5.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.16): Update to 0.16.5.

	gnu: Add rust-gjson-0.7.
	* gnu/packages/crates-io.scm (rust-gjson-0.7): New variable.

	gnu: Add rust-webbrowser-0.5.
	* gnu/packages/crates-io.scm (rust-webbrowser-0.5): New variable.

2021-05-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gnuradio-osmosdr: Fix Python tools.
	* gnu/packages/radio.scm (gnuradio-osmosdr)[native-inputs]: Move python to ...
	  [inputs]: ... here. Add python-numpy and python-pyqt.
	  [arguments]: Add Python wrapping phase.

2021-05-14  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-jupyter-core: Disable config migration.
	* gnu/packages/python-xyz.scm (python-jupyter-core) [#:phases]: Add new
	phase 'disable-migration, which disables migration of Guix-owned
	configuration directories.

2021-05-14  pineapples  <guixuser6392@protonmail.com>

	gnu: Add seatd.
	* gnu/packages/freedesktop.scm (seatd): New variable.

2021-05-14  Zheng Junjie  <873216071@qq.com>

	import: go: Fix goproxy option argument's format.
	Commit a8b927a562 Added new procedure go-module-available-versions use
	'string-append' to GOPROXY, but 'string->symbol' let GOPROXY is a symbol (it
	must be a string), which would lead to wrong-type-arg errors in the
	'string-append' procedure.

	* guix/scripts/import/go.scm (%options)[goproxy]: Remove call to
	'string->symbol'.

2021-05-14  la snesne  <lasnesne@lagunposprasihopre.org>

	gnu: rss-bridge: Update to 2020-11-10.
	* gnu/packages/web.scm (rss-bridge): Update to 2020-11-10.
	[build-system]: Switch to copy-build-system.
	[arguments]: Adjust to new build system. Add phase "patch-paths".

2021-05-14  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add xdg-desktop-portal-wlr.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): New variable.

2021-05-14  Xinglu Chen  <public@yoctocell.xyz>

	gnu: mercurial: Update to 5.8.
	* gnu/packages/version-control.scm (mercurial): Update to 5.8.
	[build-system]: Switch from ‘python-build-system’ to ‘gnu-build-system’, this
	will install additional things like man pages.
	[arguments]<#:make-flags>: Set PREFIX argument.
	[native-inputs]: Add ‘python-docutils’ for generating man pages.
	[inputs]: Add ‘python’.
	[description]: Fix formatting.

	gnu: Add guile-raw-strings.
	* gnu/packages/guile-xyz.scm (guile-raw-strings): New variable.

2021-05-14  Michael Rohleder  <mike@rohleder.de>

	gnu: mediainfo: Update to 21.03.
	* gnu/packages/video.scm (mediainfo): Update to 21.03.

	gnu: libmediainfo: Update to 21.03.
	* gnu/packages/video.scm (libmediainfo): Update to 21.03.

2021-05-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile@3.0.7: Remove pre-built .go files.
	Commit 47d48f0c43c13c0b43bc3e37b6239efd4bf2f74c unintentionally removed
	the 'snippet' of GUILE-3.0-LATEST's origin, meaning that the pre-built
	bootstrap .go files would be used.

	* gnu/packages/guile.scm (guile-3.0-latest)[source]: Inherit
	from (package-source guile-3.0), thereby restoring snippet.

2021-05-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pyim: Update to 3.7.6.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.7.6.

2021-05-14  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add cawbird.
	* gnu/packages/syndication.scm (cawbird): New variable.

	gnu: xfe: Update to 1.44 and adjust potfiles.
	* gnu/packages/disk.scm (xfe)[version]: Update to 1.44.
	[phases](patch-potfiles): New phase.

2021-05-14  Timothy Sample  <samplet@ngyro.com>

	gnu: disarchive: Update to 0.2.1.
	* gnu/packages/backup.scm (disarchive): Update to 0.2.1.

2021-05-13  Jelle Licht  <jlicht@fsfe.org>

	doc: Show how to enable Guile support for Geiser.
	* doc/contributing.texi (The Perfect Setup): Adjust "guix package -i"
	command line.

2021-05-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libtasn1: Update to 4.17.0.
	* gnu/packages/tls.scm (libtasn1): Update to 4.17.0.

2021-05-13  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: alsa-lib: Fix the indentation.
	* gnu/packages/linux.scm (alsa-lib): Fix the indentation.

	gnu: alsa-lib: Update the home-page.
	* gnu/packages/linux.scm (alsa-lib)[home-page]: Update it.

	gnu: alsa-lib: Use alsa-ucm-conf and alsa-topology-conf.
	* gnu/packages/linux.scm (alsa)[arguments]: Add a pre-install phase that
	creates symlinks to alsa-ucm-conf and alsa-topology-conf files.

	gnu: Add alsa-topology-conf.
	* gnu/packages/linux.scm (alsa-topology-conf): New variable.

	gnu: Add alsa-ucm-conf.
	* gnu/packages/linux.scm (alsa-ucm-conf): New variable.

2021-05-13  Marius Bakke  <marius@gnu.org>

	gnu: elogind: Fix build failure with GCC 10.
	* gnu/packages/freedesktop.scm (elogind)[arguments]: Adjust substitution so
	that the disabled test does not return from a void, which is not allowed in
	newer GCC.

	gnu: mozjs: Update to 78.10.1.
	* gnu/packages/gnuzilla.scm (mozjs-78): Update to 78.10.1.
	[inputs]: Change from ICU-68 to ICU.

	gnu: mozjs: Build with Rust 1.41.
	* gnu/packages/gnuzilla.scm (mozjs-78)[native-inputs]: Change from RUST to RUST-1.41.

	gnu: shepherd: Decrease optimization level.
	* gnu/packages/admin.scm (shepherd)[source](modules, snippet): New fields.

	gnu: libwebp: Update to 1.2.0.
	* gnu/packages/image.scm (libwebp): Update to 1.2.0.

	gnu: python-pygobject: Update to 3.40.1.
	* gnu/packages/glib.scm (python-pygobject): Update to 3.40.1.

	gnu: python-pycairo: Update to 1.20.0.
	* gnu/packages/gtk.scm (python-pycairo): Update to 1.20.0.

	gnu: python-pytest-asyncio: Update to 0.15.1.
	* gnu/packages/check.scm (python-pytest-asyncio): Update to 0.15.1.

	gnu: librsvg: Update to 2.50.5.
	* gnu/packages/gnome.scm (librsvg): Update to 2.50.5.

	gnu: librsvg: Build with Rust 1.48.
	* gnu/packages/gnome.scm (librsvg)[arguments]: Add #:rust.

	gnu: Rust: Export all versions.
	* gnu/packages/rust.scm (rust-1.29, rust-1.30, rust-1.31, rust-1.32,
	rust-1.33, rust-1.34, rust-1.35, rust-1.36, rust-1.37, rust-1.38, rust-1.39,
	rust-1.40, rust-1.41, rust-1.42, rust-1.43, rust-1.44, rust-1.45, rust-1.46,
	rust-1.47, rust-1.48): Export.
	(rust): Rename to ....
	rust-1.49): ... this.
	(rust-1.50): Refer to RUST-1.49 instead of RUST.
	(rust): Turn into alias for RUST-1.49.

2021-05-13  Marius Bakke  <marius@gnu.org>

	gnu: cairo: Remove duplicate input.
	This is a follow-up to bb8be806b5e6bcbe83ae1ebfce71a3881cf23015.

	* gnu/packages/gtk.scm (cairo)[inputs]: Remove the extra FONTCONFIG.  While at
	it, reintroduce source code comments that disappeared with the same commit.

2021-05-13  Marius Bakke  <marius@gnu.org>

	gnu: GTK+: Remove unused inputs.
	* gnu/packages/gtk.scm (gtk+)[inputs]: Remove PAPI, which is not the Papi GTK+
	expects.
	[native-inputs]: Remove INTLTOOL, which is not used by current GNOME projects.

	gnu: freeglut: Fix build with GCC 10.
	* gnu/packages/patches/freeglut-gcc-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/gl.scm (freeglut)[source](patches): New field.

2021-05-13  Marius Bakke  <marius@gnu.org>

	gnu: Fix references to unbound variables.
	This is a follow-up to f03426420497cd9839f5fb3cb547dbecd8d6053b which
	introduced new packages that refer to variables that no longer exist.

	* gnu/packages/python-xyz.scm (python-fastjsonschema)[native-inputs]: Change
	from PYTHON-PYTEST-6 to PYTHON-PYTEST.
	(python-nbconvert)[native-inputs]: Change from TEXLIVE-UNION to
	TEXLIVE-UPDMAP.CFG.
	* gnu/packages/shells.scm (nushell)[arguments]: Remove #:rust.

2021-05-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: chrony: Update to 4.1.
	* gnu/packages/ntp.scm (chrony): Update to 4.1.

	gnu: hplip: Update to 3.21.4.
	* gnu/packages/cups.scm (hplip): Update to 3.21.4.
	[source]: Remove fussy patch.  Replace it with an short snippet
	substitution and...
	[arguments]: ...the new "--disable-imageProcessor-build" configure flag.
	* gnu/packages/patches/hplip-remove-imageprocessor.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2021-05-13  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: zfs-auto-snapshot: Fix indentation.
	* gnu/packages/file-systems.scm (zfs-auto-snapshot): Fix indentation.

2021-05-13  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: zfs-auto-snapshot: Use git-fetch.
	Do not use an autogenerated tarball. This is notified by "guix lint".

	* gnu/packages/file-systems.scm (zfs-auto-snapshot)[source]: Use git-fetch
	method.

2021-05-13  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: zfs-auto-snapshot: Wrap long lines.
	* gnu/packages/file-systems.scm (zfs-auto-snapshot)[synopsis, description]:
	Wrap long lines.

2021-05-13  raid5atemyhomework  <raid5atemyhomework@protonmail.com>

	gnu: Add zfs-auto-snapshot.
	* gnu/packages/file-systems.scm (zfs-auto-snapshot): New variable.

2021-05-13  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 90.0.4430.212-0.3184907.
	* gnu/packages/chromium.scm (%chromium-version): Set to 90.0.4430.212.
	(ungoogled-chromium): Update hash.

	gnu: gn: Build with Python 3.
	* gnu/packages/build-tools.scm (gn)[native-inputs]: Change from PYTHON-2 to
	PYTHON-WRAPPER.
	[arguments]: Remove trailing #t's and make some cosmetic changes.

2021-05-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pyim: Update to 3.7.5.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.7.5.

	gnu: emacs-emms: Update to 7.2.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 7.2.

2021-05-13  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Add bmaptools.
	* gnu/packages/disk.scm (bmaptools): New variable.

2021-05-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 5.11.20.
	* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.20.
	(linux-libre-5.11-pristine-source): Update hash.

	gnu: linux-libre 5.12: Update to 5.12.3.
	* gnu/packages/linux.scm (linux-libre-5.12-version): Update to 5.12.3.
	(linux-libre-5.12-pristine-source): Update hash.

2021-05-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libidn2: Update to 2.3.1.
	* gnu/packages/libidn.scm (libidn2): Update to 2.3.1.
	[native-inputs]: Remove lzip.

2021-05-13  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: guile2.0-bash: Change name field.
	This commit follows 08814ccc.

	* gnu/packages/guile-xyz.scm (guile2.0-bash)[name]: Rename to guile2.0-bash.

2021-05-13  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: guile-bash: Build with Guile 3.0.
	* gnu/packages/guile-xyz.scm (guile2.0-bash): New variable.
	(guile-bash): Build with Guile 3.0.

2021-05-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Update to 3.0.6.
	* gnu/packages/dns.scm (knot): Update to 3.0.6.

	gnu: rpcbind: Update to 1.2.6.
	* gnu/packages/onc-rpc.scm (rpcbind): Update to 1.2.6.

2021-05-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xfstests: Fix typo.
	Syntax-highlighted monospace is overrated.  Nothing like glancing at
	Webmail to spot obvious bugs.

	* gnu/packages/file-systems.scm (xfstests)[arguments]: Omit /usr from /bin/time.

2021-05-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lynis: Update to 3.0.4.
	* gnu/packages/admin.scm (lynis): Update to 3.0.4.

	gnu: webkitgtk: Update to 2.32.1.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.32.1.

	gnu: btrfs-progs: Update to 5.12.
	* gnu/packages/linux.scm (btrfs-progs): Update to 5.12.
	[native-inputs]: Add linux-libre-headers-5.10.

	gnu: hdparm: Update to 9.62.
	* gnu/packages/linux.scm (hdparm): Update to 9.62.

	gnu: libupnp: Update to 1.14.7.
	* gnu/packages/upnp.scm (libupnp): Update to 1.14.7.

	gnu: squid: Update to 4.15.
	* gnu/packages/networking.scm (squid): Update to 4.15.

	gnu: svt-av1: Update to 0.8.7.
	* gnu/packages/video.scm (svt-av1): Update to 0.8.7.

	gnu: snappy: Update to 1.1.9.
	* gnu/packages/compression.scm (snappy): Update to 1.1.9.
	[source]: Add another patch.
	[arguments]: Add new #:configure-flags and an
	'unpack-third_party-subprojects phase.
	[native-inputs]: Add the sources for benchmark and googletests.
	* gnu/packages/patches/snappy-add-inline-for-GCC.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-05-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: qjackctl: Build with CMake.
	It is better supported upstream.

	* gnu/packages/audio.scm (qjackctl)[build-system]: Switch to
	CMAKE-BUILD-SYSTEM.

2021-05-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: qjackctl: Update to 0.9.3.
	* gnu/packages/audio.scm (qjackctl): Update to 0.9.3.

	gnu: ccache: Update to 4.3.
	* gnu/packages/ccache.scm (ccache): Update to 4.3.

	gnu: libjcat: Update to 0.1.7.
	* gnu/packages/compression.scm (libjcat): Update to 0.1.7.

	gnu: Add xfstests.
	* gnu/packages/file-systems.scm (xfstests): New public variable.

2021-05-12  Vinicius Monego  <monego@posteo.net>

	gnu: pre-commit: Update to 2.12.1.
	* gnu/packages/version-control.scm (pre-commit): Update to 2.12.1.
	[arguments]: Make source tree writable and initialize a git repository before
	check phase. Simplify check phase.
	[native-inputs]: Add python-covdefaults, python-coverage, python-distlib/next,
	python-pytest-env, which.

2021-05-12  Ludovic Courtès  <ludo@gnu.org>

	challenge: Be defensive in the size passed to the progress reporter.
	Possibly fixes <https://bugs.gnu.org/48045>.
	Reported by Bone Baboon <bone.baboon@disroot.org>.

	* guix/scripts/challenge.scm (call-with-nar): Rename second value
	returned by 'http-fetch' to match reality.  Change second argument to
	'progress-reporter/file'.

2021-05-12  Ludovic Courtès  <ludo@gnu.org>

	self: Build with 'guile-3.0-latest'.
	* guix/self.scm (specification->package): Use 'guile-3.0-latest' instead
	of 'guile-3.0/libgc-7'.

	gnu: guile: Update to 3.0.7.
	* gnu/packages/guile.scm (guile-3.0-latest): Update to 3.0.7.  Remove
	"guile-2.2-skip-so-test.patch".
	[propagated-inputs, arguments]: New fields.

	gnu: libgc: Add variant with '--disable-munmap'.
	* gnu/packages/bdw-gc.scm (libgc/disable-munmap): New variable.

2021-05-12  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.118.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.118.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.36.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.36.
	(linux-libre-5.10-pristine-source): Update hash.

2021-05-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.9.7.
	* gnu/packages/admin.scm (sudo): Update to 1.9.7.

2021-05-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Do not instruct to decompress the VM image.
	Also replace the obsolete 'guix system vm-image' command mention by the 'guix
	system image'.

	* doc/guix.texi (Running Guix in a VM): Remove VM image decompression
	instruction.
	<guix system vm-image>: Replace by 'guix system image'.

2021-05-12  BonfaceKilz  <me@bonfacemunyoki.com>

	gnu: Add python-sqlalchemy-stubs.
	* gnu/packages/databases.scm (python-sqlalchemy-stubs): New variable.

2021-05-12  Christopher Baines  <mail@cbaines.net>

	channels: Add a #:system argument to channel-instances->manifest.
	This allows computing a manifest for a specific system. Previously this was
	possible, but only through changing %current-system, which caused the
	derivation to be computed using that system as well (so computing a derivation
	for aarch64-linux on x86_64-linux would require running aarch64-linux code).

	This new argument adds the possibility of computing derivations for non-native
	systems, without having to run non-native code.

	I'm looking at this as it will enable the Guix Data Service to compute channel
	instance derivations without relying on QEMU emulation for non-native
	systems (it should be faster as well).

	* guix/channels.scm (build-from-source): Add #:system argument and pass to
	build.
	(build-channel-instance): Add system argument and pass to build-from-source.
	(channel-instance-derivations): Add #:system argument and pass to
	build-channel-instance, also rename system to current-system-value.
	(channel-instances->manifest): Add #:system argument and pass to
	channel-instance-derivations.

2021-05-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Merge branch 'version-1.3.0'

2021-05-11  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add remmina.
	* gnu/packages/vnc.scm (remmina): New variable.

	gnu: Add giara.
	* gnu/packages/syndication.scm (giara): New variable.
	* gnu/packages/patches/giara-fix-login.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-05-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guix: Update to 771b866.

2021-05-11  Greg Hogan  <code@greghogan.com>

	gnu: python-networkx: Update to 2.5.1.
	* gnu/packages/python-xyz.scm (python-networkx): Update to 2.5.1.

2021-05-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guix: Update to 1.3.0.

2021-05-11  Z572  <873216071@qq.com>

	gnu: emacs-rime: Adjust to changes in emacs-build-system.
	* gnu/packages/emacs-xyz.scm (emacs-rime):[arguments]: Use #:include rather
	than #:phases to add librime-emacs.so.

2021-05-11  raid5atemyhomework  <raid5atemyhomework@protonmail.com>

	gnu: Allow services to install kernel-loadable modules.
	* gnu/system.scm (operating-system-directory-base-entries): Remove code
	to handle generation of "kernel" for linux-libre kernels.
	(operating-system-default-essential-services): Instantiate
	linux-builder-service-type.
	(package-for-kernel): Move ...
	* gnu/services.scm: ... to here.
	(linux-builder-service-type): New variable.
	(linux-builder-configuration): New type.
	(linux-loadable-module-service-type): New variable.
	* gnu/tests/linux-modules.scm (run-loadable-kernel-modules-test): Move
	code to ...
	(run-loadable-kernel-modules-test-base): ... new procedure here.
	(run-loadable-kernel-modules-service-test): New procedure.
	(%test-loadable-kernel-modules-service-0): New variable.
	(%test-loadable-kernel-modules-service-1): New variable.
	(%test-loadable-kernel-modules-service-2): New variable.
	* doc/guix.texi: Document linux-loadable-module-service-type.

2021-05-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	nls: Update translations.

2021-05-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add ruby-yaml-lint.
	* gnu/packages/ruby.scm (ruby-yaml-lint): New variable.

	gnu: Add ruby-hkdf.
	* gnu/packages/ruby.scm (ruby-hkdf): New variable.

2021-05-11  Greg Hogan  <code@greghogan.com>

	gnu: python-pycurl: Migrate uri from bintray.
	* gnu/packages/python-web.scm (python-pycurl)[source]: Download from pypi.

	gnu: boost: Migrate uri from bintray.
	* gnu/packages/boost.scm (boost)[source]: Download from jfrog.

2021-05-11  Ludovic Courtès  <ludo@gnu.org>

	ssh: Fix type that broke offloading.
	Reported by Simon Streit <simon@netpanic.org>.
	Regression introduced in 3270308eebe82075d2f02517c5a2b1599928495c.

	* guix/ssh.scm (remote-daemon-channel)[redirect]: Unquote SOCKET-NAME.

2021-05-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-trivial-main-thread.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-main-thread,
	  ecl-trivial-main-thread, cl-trivial-main-thread): New variables.

	gnu: Add cl-simple-tasks.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-tasks, ecl-simple-tasks,
	  cl-simple-tasks): New packages.

	gnu: Add cl-glsl-toolkit.
	* gnu/packages/lisp-xyz.scm (sbcl-glsl-toolkit, ecl-glsl-toolkit,
	  cl-glsl-toolkit): New variables.

	gnu: Add cl-messagebox.
	* gnu/packages/lisp-xyz.scm (sbcl-messagebox, ecl-messagebox,
	  cl-messagebox): New variables.

2021-05-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	nls: Update translations.

	.gitignore: Ignore .mo files.
	* .gitignore: Ignore files matching the *.mo pattern.

	nls: New nl and oc translations for the 'packages' component.
	* po/packages/nl.po: New file.
	* po/packages/oc.po: Likewise.
	* po/packages/LINGUAS: Register them.

	nls: New oc and si translations for the 'guix' component.
	* po/guix/oc.po: New file.
	* po/guix/si.po: Likewise.
	* po/guix/LINGUAS: Register them.

2021-05-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Update NEWS.

	maint: update-NEWS: Sort packages prior writing to the data file.
	* build-aux/update-NEWS.scm (main): Sort packages.

2021-05-10  Leo Famulari  <leo@famulari.name>

	Update NEWS.

2021-05-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tor: Update to 0.4.5.8.
	* gnu/packages/tor.scm (tor): Update to 0.4.5.8.

2021-05-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: vm-image.tmpl: Add a crutch to allow refreshing the resolution.
	Inspired by
	https://github.com/jollheef/appvm/commit/1270b2e209bc002e69bbe6351ad5b04b7facfcc8.
	The price to pay is about 5% of a CPU core usage in the guest in the worst
	scenario.

	* gnu/system/examples/vm-image.tmpl
	(auto-update-resolution-crutch): New mcron job.
	[services]: Extend the mcron-service with it.

2021-05-10  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: Update to 8.1.
	* gnu/packages/racket.scm (racket-minimal): Update to 8.1.
	[arguments](#:phases): Remove 'patch-chez-configure: fixes applied upstream.
	(racket): Update to 8.1.

2021-05-10  Zelphir Kaltstahl  <zelphirkaltstahl@posteo.de>

	gnu: Add guile-fslib.
	* gnu/packages/guile-xyz.scm (guile-fslib): New variable.

2021-05-10  Ludovic Courtès  <ludo@gnu.org>

	Update NEWS.

2021-05-10  Roel Janssen  <roel@gnu.org>

	guix: scripts system: Increase the size for generating Docker container images.
	* guix/scripts/system.scm: Override the default of 256.

2021-05-10  Trevor Hass  <thass@okstate.edu>

	gnu: passwordsafe: Update to 5.0.
	* gnu/packages/gnome.scm (passwordsafe): Update to 5.0.
	[inputs]: Replace libhandy-0.0 with libhandy.

2021-05-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: chess: Update to 6.2.8.
	* gnu/packages/games.scm (chess): Update to 6.2.8.

	gnu: icecat: Validate runpath.
	* gnu/packages/gnuzilla.scm (icecat)[arguments]: Adjust custom
	'configure phase to set LDFLAGS. Don't skip validating the runpath.

2021-05-09  Kei Kebreau  <kkebreau@posteo.net>

	gnu: retux: Update to 1.5.
	* gnu/packages/games.scm (retux): Update to 1.5.
	[source]: Download zip archive since a stable tar archive is unavailable.
	[native-inputs]: Add unzip.

	gnu: python-sge: Update to 2.0.post0.
	* gnu/packages/game-development.scm (python-sge): Update to 2.0.post0.

2021-05-09  Ludovic Courtès  <ludo@gnu.org>

	describe: Gracefully handle profiles that lack provenance info.
	Fixes <https://bugs.gnu.org/48313>.

	Previously, 'current-channels' would return the empty list when
	'current-profile' is true but the profile lacks provenance info.

	* guix/describe.scm (current-channels)[build-time-metadata]: New
	procedure.  Call it when 'manifest-entry-channel' returns #f for all of
	ENTRIES.
	* guix/scripts/describe.scm (guix-describe): When PROFILE is true, pass
	third argument to 'display-profile-info'.

2021-05-09  Ludovic Courtès  <ludo@gnu.org>

	diagnostics, ui: Adjust to 'read-error' and 'syntax-error' in Guile 3.0.6.
	* guix/diagnostics.scm (source-properties->location): Add clause for
	vectors.
	* guix/ui.scm (report-load-error): Tweak 'read-error' handling for 3.0.6.
	* tests/guix-package.sh: Relax regexp for the "unbound variable"
	diagnostic check.
	* tests/guix-system.sh: Adjust "missing closing paren" check for 3.0.6.
	* tests/records.scm (location-alist): New procedure.
	("define-record-type* & wrong field specifier")
	("define-record-type* & wrong field specifier, identifier")
	("define-record-type* & duplicate initializers"): Use it.

2021-05-09  Marius Bakke  <marius@gnu.org>

	gnu: ghostscript: Update to 9.54.0.
	* gnu/packages/patches/ghostscript-freetype-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/ghostscript.scm (ghostscript): Update to 9.54.0.
	[source](patches): Remove obsolete patch.

	gnu: RHash: Update to 1.4.1.
	* gnu/packages/crypto.scm (rhash): Update to 1.4.1.

	gnu: CMake: Update to 3.20.2.
	* gnu/packages/cmake.scm (%common-disabled-tests): Don't disable BootstrapTest.
	(cmake-bootstrap): Update to 3.20.2.
	[source](modules, snippet): Move from here ...
	(cmake-minimal)[source]: ... to here.
	* gnu/packages/patches/mariadb-cmake-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/databases.scm (mariadb)[source](patches): Add it.

	gnu: nghttp2: Update to 1.43.0.
	* gnu/packages/web.scm (nghttp2): Update to 1.43.0.
	[native-inputs]: Add PYTHON.

	gnu: kmod: Update to 28.
	* gnu/packages/linux.scm (kmod): Update to 28.
	[native-inputs]: Add ZSTD.

	gnu: libcap: Update to 2.49.
	* gnu/packages/linux.scm (libcap-2.31): Rename to ...
	(libcap): ... this: Update to 2.49.
	[arguments]: Adjust substitution.
	(libcap/next): Remove variable.
	* gnu/packages/avahi.scm (avahi)[inputs]: Change from LIBCAP/NEXT to LIBCAP.
	* gnu/packages/base.scm (coreutils)[inputs]: Likewise.

	gnu: libksba: Update to 1.5.1.
	* gnu/packages/gnupg.scm (libksba): Update to 1.5.1.

	gnu: libassuan: Update to 2.5.5.
	* gnu/packages/gnupg.scm (libassuan): Update to 2.5.5.

	gnu: libgpg-error: Update to 1.42.
	* gnu/packages/gnupg.scm (libgpg-error): Update to 1.42.

	gnu: expat: Update to 2.3.0.
	* gnu/packages/xml.scm (expat): Update to 2.3.0.

	gnu: util-linux: Update to 2.36.2.
	* gnu/packages/linux.scm (util-linux): Update to 2.36.2.

	gnu: sqlite: Update to 3.35.5.
	* gnu/packages/sqlite.scm (sqlite): Update to 3.35.5.

	gnu: mit-krb5: Update to 1.19.1.
	* gnu/packages/patches/mit-krb5-hurd.patch: Adjust for 1.19.1.
	* gnu/packages/patches/mit-krb5-qualify-short-hostnames.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/kerberos.scm (mit-krb5): Update to 1.19.1.
	[source](patches): Remove obsolete patch.
	[arguments]: Remove trailing #t's and one obsolete subtitution.

	gnu: icu4c: Update to 69.1.
	* gnu/packages/icu4c.scm (icu4c): Update to 69.1.

	gnu: libfaketime: Update to 0.9.9.
	* gnu/packages/check.scm (libfaketime): Update to 0.9.9.
	[arguments]: Use CC-FOR-TARGET.  Remove obsolete compiler flag and trailing #t's.

	gnu: linux-libre-headers: Update to 5.10.35.
	* gnu/packages/linux.scm (linux-libre-headers-5.4.20): Rename to ...
	(linux-libre-headers-5.10.35): ... this.  Update to 5.10.35.
	(linux-libre-headers): Adjust accordingly.

	gnu: perl: Update to 5.32.1.
	* gnu/packages/perl.scm (perl): Update to 5.32.1.

	gnu: bison: Update to 3.7.6.
	* gnu/packages/bison.scm (bison): Update to 3.7.6.

	gnu: bash: Update to 5.1.8.
	* gnu/packages/bash.scm (patch-url): Adjust for 5.1.
	(%patch-series-5.0): Rename to ...
	(%patch-series-5.1): Add the 5.1 patches.
	(bash): Update to 5.1 and and adjust for renamed variable.
	* gnu/packages/gawk.scm (gawk)[arguments]: Adjust test that fails with the new
	Bash.

	gnu: elfutils: Omit static libraries.
	* gnu/packages/elf.scm (elfutils)[arguments]: Add "--disable-static" to
	 #:configure-flags.

	gnu: elfutils: Update to 0.183.
	* gnu/packages/elf.scm (elfutils): Update to 0.183.

	gnu: Python: Update to 3.9.5.
	* gnu/packages/python.scm (python-3.9): Update to 3.9.5.

	gnu: glib: Disable SELinux support.
	* gnu/packages/glib.scm (glib)[propagated-inputs]: Remove SELINUX.
	[arguments]: Add "-Dselinux=false" to #:configure-flags.

	gnu: python-urllib3: Remove replacement package.
	* gnu/packages/python-web.scm (python-urllib3): Update to 1.26.4.
	[replacement]: Remove.
	(python-urllib3/fixed): Remove variable.

	gnu: PostgreSQL: Remove replacement package.
	* gnu/packages/databases.scm (postgresql-13): Update to 13.2.
	[replacement]: Remove.
	(postgresql-13.2): Remove variable.

	gnu: OpenLDAP: Remove replacement package.
	* gnu/packages/openldap.scm (openldap): Update to 2.4.57.
	[replacement]: Remove.
	(openldap-2.4.57): Remove variable.

	gnu: MariaDB: Incorporate grafted changes.
	* gnu/packages/databases.scm (mariadb)[replacement]: Remove.
	[source](patches): New field.
	(mariadb/fixed): Remove variable.

	gnu: unzip: Incorporate grafted changes.
	* gnu/packages/compression.scm (unzip)[replacement]: Remove.
	[source](patches): Add patches from UNZIP/FIXED.
	(unzip/fixed): Remove variable.

	gnu: c-ares: Remove replacement package.
	* gnu/packages/adns.scm (c-ares): Update to 1.17.1.
	[arguments]: New field.
	(c-ares/fixed): Remove variable.

	gnu: cURL: Update to 7.76.1.
	* gnu/packages/curl.scm (curl): Update to 7.76.1.
	[replacement]: Remove.
	(curl/fixed): Remove variable.

2021-05-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-pikepdf: Update to 2.12.0.
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.12.0.

	gnu: emacs-pyim: Update to 3.7.4.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.7.4.

	gnu: img2pdf: Update to 0.4.1.
	* gnu/packages/pdf.scm (img2pdf): Update to 0.4.1.

2021-05-09  Marius Bakke  <marius@gnu.org>

	gnu: Remove obsolete patches.
	These patches were pulled in via merges from 'master', but have no use on
	'core-updates'.

	* gnu/packages/patches/python-3.8-CVE-2021-3177.patch,
	gnu/packages/patches/python-3.9-fix-tests.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2021-05-09  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into core-updates
	 Conflicts:
		gnu/local.mk
		gnu/packages/bioinformatics.scm
		gnu/packages/django.scm
		gnu/packages/gtk.scm
		gnu/packages/llvm.scm
		gnu/packages/python-web.scm
		gnu/packages/python.scm
		gnu/packages/tex.scm
		guix/build-system/asdf.scm
		guix/build/emacs-build-system.scm
		guix/profiles.scm

2021-05-09  Marius Bakke  <marius@gnu.org>

	gnu: cross-kernel-headers: Fix build.
	This fixes a regression introduced in
	0e2251fcf8189a4f642074d3aa898221b29c3a55, as "make headers_check" does not
	actually build the headers in newer versions, instead "make headers_install"
	built them as a side effect.

	* gnu/packages/cross-base.scm (cross-kernel-headers)[arguments]: Adjust build
	phase to call the correct Make target.  While at it, migrate to MODIFY-PHASES.

2021-05-09  Leo Famulari  <leo@famulari.name>

	gnu: certbot, python-acme: Update to 1.15.0.
	* gnu/packages/tls.scm (python-acme, certbot): Update to 1.15.0.

	gnu: ExifTool: Fix CVE-2021-22204
	* gnu/packages/patches/perl-image-exiftool-CVE-2021-22204.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/photo.scm (perl-image-exiftool)[source]: Use it.

2021-05-09  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-panel: Update to 4.16.3.
	* gnu/packages/xfce.scm (xfce4-panel): Update to 4.16.3.

	gnu: thunar: Update to 4.16.8.
	* gnu/packages/xfce.scm (thunar): Update to 4.16.8.

2021-05-09  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: Add emacs-multitran.
	gnu/packages/emacs-xyz.scm (emacs-multitran): New variable.

2021-05-09  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 78.10.1.
	* gnu/packages/gnuzilla.scm (icedove): Update to 78.10.1.

2021-05-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-clojure-mode: Update to 5.13.0.
	* gnu/packages/emacs-xyz.scm (emacs-clojure-mode): Update to 5.13.0.
	[arguments]<#:phases>: Remove fix, now applied upstream.

2021-05-09  Vagrant Cascadian  <vagrant@debian.org>

	gnu: linux-libre@5.12: Update arm64 config to support Pinebook Pro.
	* gnu/packages/aux-files/linux-libre/5.11-arm64.conf: Add
	  configurations to support video, audio, USB-C and battery on
	  Pinebook Pro.

2021-05-09  Vagrant Cascadian  <vagrant@debian.org>

	gnu: linux-libre@5.12: Default to schedutil cpufreq governor on arm and arm64.
	This has been the recommended default for arm and arm64 since v5.9
	(upstream commit f259eab3ea0e7ed73db91f6358274dd3a9a27d79).

	* gnu/packages/aux-files/linux-libre/5.12-arm.conf,
	  gnu/packages/aux-files/linux-libre/5.12-arm64.conf: Enable
	  CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL, disable
	  CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE.

2021-05-09  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-eclipse-jetty-util-9.2: Fix test failure.
	* gnu/packages/web.scm (java-eclipse-jetty-http-test-classes-9.2)
	[native-inputs]: Add missing test dependencies

	gnu: java-eclipse-jetty-util-9.2: Fix test failure.
	* gnu/packages/web.scm (java-eclipse-jetty-util-9.2)[native-inputs]: Add
	missing test dependencies.

2021-05-08  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.190.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.190.
	(linux-libre-4.19-pristine-source): Update hash.
	(deblob-scripts-4.19): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.117.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.117.
	(linux-libre-5.4-pristine-source): Update hash.
	(deblob-scripts-5.4): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.35.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.35.
	(linux-libre-5.10-pristine-source): Update hash.
	(deblob-scripts-5.10): Update hash.

	gnu: linux-libre: Update to 5.11.19.
	* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.19.
	(linux-libre-5.11-pristine-source): Update hash.
	(deblob-scripts-5.11): Update hash.

	gnu: Add linux-libre 5.12.2.
	* gnu/packages/linux.scm (linux-libre-5.12-version, deblob-scripts-5.12,
	linux-libre-5.12-pristine-source, linux-libre-5.12-source,
	linux-libre-headers-5.12, linux-libre-5.12): New variables.
	* gnu/packages/aux-files/linux-libre/5.12-arm.conf,
	gnu/packages/aux-files/linux-libre/5.12-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.12-i686.conf,
	gnu/packages/aux-files/linux-libre/5.12-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

2021-05-08  Vinicius Monego  <monego@posteo.net>

	gnu: cozy: Update to 0.9.4.
	* gnu/packages/ebook.scm (cozy): Update to 0.9.4.

2021-05-08  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add emacs-cwl-mode.
	* gnu/packages/emacs-xyz.scm (emacs-cwl-mode): New variable.

2021-05-08  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add emacs-evil-tex.
	* gnu/packages/emacs-xyz.scm (emacs-evil-tex): New variable.

2021-05-08  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: emacs-pyim: Update to 3.7.3.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.7.3.

2021-05-08  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: wine: Update to 6.8.
	* gnu/packages/wine.scm (wine): Update to 6.8.

2021-05-08  Ludovic Courtès  <ludo@gnu.org>

	services: configuration: Export 'no-serialization' syntactic keyword.
	This is a followup to 3f9a12dc082b20426fc740416601b69ea1897193.

	* gnu/services/configuration.scm (no-serialization): New variable.

2021-05-08  Ludovic Courtès  <ludo@gnu.org>

	ssh: Honor GUIX_DAEMON_SOCKET on the target machine.
	Fixes <https://bugs.gnu.org/48240>.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	* guix/ssh.scm (remote-daemon-channel)[redirect]: Define
	'connect-to-daemon'.  Use the same-named procedure from (guix store)
	when available, and honor GUIX_DAEMON_SOCKET.

2021-05-08  Ludovic Courtès  <ludo@gnu.org>

	store: Export 'connect-to-daemon'.
	* guix/store.scm (connect-to-daemon): Make public.  Improve docstring.

	ssh: 'connect-to-remote-daemon' raises a nicer message upon error.
	* guix/ssh.scm (connect-to-remote-daemon): Catch
	'store-connection-error?' and rethrow.

	store: 'open-connection' never returns #f.
	* guix/store.scm (open-connection)[handshake-error]: New procedure.
	Call it in code paths that would previously return #f.

	weather: '--display-missing' shows the system type of missing items.
	* guix/scripts/weather.scm (store-item-system): New procedure.
	(report-server-coverage): Use it to print the system type of each
	missing item.

	gnu: volctl: Comment on the license.
	* gnu/packages/gtk.scm (volctl): Comment on the license.

2021-05-08  Simon Streit  <simon@netpanic.org>

	gnu: Add volctl.
	* gnu/packages/gtk.scm (volctl): New Variable.

2021-05-08  Brendan Tildesley  <mail@brendan.scot>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: xfce4-session: Allow xflock4 to use xset.
	* gnu/packages/xfce.scm (xfce4-session):
	[inputs]: Add xset.
	[arguments]: Add 'patch-xflock' phase to use exact store path to 'xset'
	in 'xflock4'.

2021-05-08  Sergiu Ivanov  <sivanov@colimite.fr>

	gnu: Add font-montserrat.
	* gnu/packages/fonts.scm (font-montserrat): New variable.

2021-05-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: ocaml: Depend on libiberty.
	Currently gcc:lib does not include libiberty so this change restores the
	initial intent.

	* gnu/packages/ocaml.scm (ocaml-4.11)[inputs]: Replace "gcc:lib" by
	"libiberty".

2021-05-08  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-shlex: Update to 0.0.0-2.3dee1cb.
	* gnu/packages/lisp-xyz.scm (sbcl-shlex): Update to 0.0.0-2.3dee1cb.

	gnu: sbcl-serapeum: Update to 0.0.0-5.f5da17b.
	* gnu/packages/lisp-xyz.scm (sbcl-serapeum): Update to 0.0.0-5.f5da17b.

	gnu: sbcl-numcl: Disable tests.
	* gnu/packages/lisp-xyz.scm (sbcl-numcl)[arguments]: Disable tests.

2021-05-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-3d-matrices.
	* gnu/packages/lisp-xyz.scm (sbcl-3d-matrices, cl-3d-matrices,
	  ecl-3d-matrices): New variables.

	gnu: Add cl-3d-vectors.
	* gnu/packages/lisp-xyz.scm (sbcl-3d-vectors, ecl-3d-vectors,
	  cl-3d-vectors): New variables.

2021-05-08  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Simplify some Common Lisp packages.
	This is a follow-up to 2fa8fd4af59af0de392352915fa50fc21a4cf98a.

	* gnu/packages/lisp-xyz.scm (sbcl-1am, sbcl-3bz)[arguments]: Remove
	  custom 'asd-systems' parameter.

2021-05-08  Guillaume Le Vaillant  <glv@posteo.net>

	build-system: asdf: Work around package-name->name+version bug.
	This patch modifies how the name of the main Common Lisp system is extracted
	from the full Guix package name to work around bug#48225 concerning the
	'package-name->name+version' function.

	Fixes <https://issues.guix.gnu.org/41437>.

	* guix/build-system/asdf.scm (asdf-build): Fix 'systems' function.
	* guix/build/asdf-build-system.scm (main-system-name): Fix it.

2021-05-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgc@8: Build with '--disable-munmap'.
	Partially fixes <https://bugs.gnu.org/40525>.

	* gnu/packages/bdw-gc.scm (libgc)[arguments]: Configure with
	'--disable-munmap'.
	* gnu/packages/guile.scm (guile-3.0/libgc-7): Remove.
	* gnu/packages/ci.scm (cuirass)[inputs]: Refer to GUILE-3.0-LATEST
	instead of GUILE-3.0/LIBGC-7.
	* guix/self.scm (specification->package): Likewise.

2021-05-08  Jelle Licht  <jlicht@fsfe.org>

	gnu: python-rply: Update to 0.7.8.
	* gnu/packages/python-xyz.scm (python-rply): Update to 0.7.8.

2021-05-08  Vinicius Monego  <monego@posteo.net>

	gnu: python-language-server: Relax dependency versions.
	* gnu/packages/python-xyz.scm (python-language-server)[arguments]: Add phase
	to relax pycodestyle and pyflakes version.

	gnu: Add python-pytest-xvfb.
	* gnu/packages/python-check.scm (python-pytest-xvfb): New variable.

	gnu: Add python-pyvirtualdisplay.
	* gnu/packages/python-xyz.scm (python-pyvirtualdisplay): New variable.

	gnu: Add python-entrypoint2.
	* gnu/packages/python-xyz.scm (python-entrypoint2): New variable.

	gnu: Add python-easyprocess.
	* gnu/packages/python-xyz.scm (python-easyprocess): New variable.

	gnu: Add python-qtsass.
	* gnu/packages/python-xyz.scm (python-qtsass): New variable.

	gnu: Add python-pytest-qt.
	* gnu/packages/python-check.scm (python-pytest-qt): New variable.

	gnu: python-language-server: Enable tests.
	* gnu/packages/python-xyz.scm (python-language-server): Enable tests.
	[arguments]: Add phases to enable tests.
	[propagated-inputs]: Add python-flake8.

	gnu: Add python-qstylizer.
	* gnu/packages/python-xyz.scm (python-qstylizer): New variable.

	gnu: Add python-tinycss.
	* gnu/packages/python-web.scm (python-tinycss): New variable.

	gnu: Add python-pyls-black.
	* gnu/packages/python-xyz.scm (python-pyls-black): New variable.

	gnu: Add python-three-merge.
	* gnu/packages/python-xyz.scm (python-three-merge): New variable.

	gnu: Add python-textdistance.
	* gnu/packages/python-xyz.scm (python-textdistance): New variable.

2021-05-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: docker: Disable configuration serialization.
	* gnu/services/docker.scm (serialize-boolean): Delete procedure.
	(docker-configuration) <no-serialization>: New syntactic keyword.

	services: configuration: Add tests.
	* tests/services/configuration.scm: New file.
	* Makefile.am (SCM_TESTS): Register it.

2021-05-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: configuration: Fix %location accessor name.
	The non-hygienic binding of the source location accessor was set to
	'-location'; in modules where multiple configurations were defined, it would
	cause compilation warnings such as:

	    gnu/services/mail.scm:175:0: warning: shadows previous definition of
	    `%-location-procedure' at gnu/services/mail.scm:165:0

	* gnu/services/configuration.scm (define-configuration-helper) <id>: Add a
	missing #'stem argument to use the configuration name as a prefix to the
	location accessor identifier.

2021-05-08  Xinglu Chen  <public@yoctocell.xyz>

	services: configuration: Allow specifying a custom serializer.
	In some cases, rather than globally disabling serialization, it may be more
	appropriate to disable or otherwise alter the serialization procedure of a
	specific field.  In large module, multiple configurations may also exist that
	would need to alter the default serialization procedure, which is named after
	the field type.  Being able to specify a per-field serialization procedure
	provides more flexibility.

	* gnu/services/configuration.scm (define-configuration): Add an optional
	pattern variable to allow specifying a custom serialization procedure.
	(define-configuration-helper) <field-serializer>: Use it to transform the
	syntax.
	(empty-serializer): New procedure.
	(serialize-package): Alias to ‘empty-serializer’.

2021-05-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: configuration: Allow disabling serialization.
	Serialization is not always useful, for example when deriving command line
	arguments from a configuration.  This change provides a way to turn it off,
	which removes the need to define a bunch of dummy serialization procedures.

	Credit goes to Andrew Gierth (RhodiumToad) from #guile for providing the
	solution.  Thank you!

	* gnu/services/configuration.scm (define-configuration-helper): New procedure.
	(define-configuration) <no-serialization>: New syntactic keyword.  Use it in a
	new pattern.  Refactor the macro so that it makes use of the above helper
	procedure.

2021-05-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: configuration: Avoid a compilation warning.
	This resolves a compilation warning introduced with commit bb716e8d9d.

	* gnu/services/configuration.scm (configuration->documentation): Use display
	to print the string instead of format.

2021-05-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guix: Update to 566982b.

	gnu: guix: Update to 1.3.0rc2.

2021-05-07  Vagrant Cascadian  <vagrant@debian.org>

	gnu: linux-libre: Default to schedutil cpufreq governor on arm and arm64.
	This has been the recommended default for arm and arm64 since since
	v5.9 (upstream commit f259eab3ea0e7ed73db91f6358274dd3a9a27d79).

	* gnu/packages/aux-files/linux-libre/5.10-arm.conf,
	  gnu/packages/aux-files/linux-libre/5.10-arm.conf,
	  gnu/packages/aux-files/linux-libre/5.11-arm.conf,
	  gnu/packages/aux-files/linux-libre/5.11-arm.conf: Enable
	  CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL, disable
	  CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE.

2021-05-07  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 174.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 174.

2021-05-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: Add wget to %base-packages-networking.
	Fixes <https://issues.guix.gnu.org/43530>.

	Wget is typically included with most GNU/Linux distributions.  It adds about
	~3 MiB to the system size.

	* gnu/system.scm (%base-packages-networking): Add the wget package.

2021-05-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mame: Fix build.
	* gnu/packages/emulators.scm (mame)[inputs]: Add missing pulseaudio input.

2021-05-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: guile-ncurses-with-gpm: Fix Guile version.
	* gnu/packages/guile-xyz.scm (guile-ncurses/gpm)[inputs]: Use guile-3.0,
	not guile-2.2.

	gnu: mbelib: Fix licence.
	* gnu/packages/audio.scm (mbelib)[licence]: The package is ISC, the
	testing framework BSD-3.

	gnu: mbelib: Fix version.
	* gnu/packages/audio.scm (mbelib)[source]: Use GIT-VERSION.

2021-05-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add sdrangel.
	* gnu/packages/radio.scm (sdrangel): New variable.

	gnu: Add dsdcc.
	* gnu/packages/radio.scm (dsdcc): New variable.

	gnu: Add mbelib.
	* gnu/packages/audio.scm (mbelib): New variable.

	gnu: Add sgp4.
	* gnu/packages/astronomy.scm (sgp4): New variable.

	gnu: Add libdab.
	* gnu/packages/radio.scm (libdab): New variable.

	gnu: Add cm256cc.
	* gnu/packages/radio.scm (cm256cc): New variable.

	gnu: aptdec: Update to 1.7-1.5f91799.
	* gnu/packages/radio.scm (aptdec): Update to 1.7-1.5f91799.
	  [build-system]: Switch to cmake-build-system.
	  [arguments]: Remove 'make-flags". Remove custom 'configure' and 'install'
	  phases.

	gnu: Add serialdv.
	* gnu/packages/radio.scm (serialdv): New variable.

	gnu: Add csdr.
	* gnu/packages/radio.scm (csdr): New variable.

2021-05-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xfce4-clipman-plugin: Update to 1.6.2.
	* gnu/packages/xfce.scm (xfce4-clipman-plugin): Update to 1.6.2.

	gnu: thunar: Update to 4.16.7.
	* gnu/packages/xfce.scm (thunar): Update to 4.16.7.

	gnu: kitty: Update to 0.20.3.
	* gnu/packages/terminals.scm (kitty): Update to 0.20.3.

2021-05-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pyim-basedict: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-pyim-basedict): Update to 0.5.0.

	gnu: emacs-pyim: Update to 3.7.2.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.7.2.

	gnu: giac: Update to 1.7.0-5.
	* gnu/packages/algebra.scm (giac): Update to 1.7.0-5.

	gnu: mame: Update to 0.231.
	* gnu/packages/emulators.scm (mame): Update to 0.231.

	gnu: texmacs: Update to 1.99.20.
	* gnu/packages/text-editors.scm (texmacs): Update to 1.99.20.

	gnu: manuskript: Update to 0.12.0.
	* gnu/packages/text-editors.scm (manuskript): Update to 0.12.0.

	gnu: emacs-flycheck-grammalecte: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte): Update to 1.4.

2021-05-07  Marius Bakke  <marius@gnu.org>

	gnu: Remove python-ipaddress.
	This package is part of the Python standard library since CPython 3.3.

	* gnu/packages/python-xyz.scm (python-ipaddress): Merge with ...
	(python2-ipaddress): ... this.
	[name, arguments]: Adjust accordingly.

2021-05-07  Marius Bakke  <marius@gnu.org>

	gnu: python-django-netfields: Remove obsolete input.
	* gnu/packages/django.scm (python-django-netfields)[propagated-inputs]: Remove
	PYTHON-IPADDRESS.

	gnu: python-djangorestframework: Enable tests.
	* gnu/packages/django.scm (python-djangorestframework)[source]: Change to
	GIT-FETCH.
	[arguments]: Remove #:tests?.  Add #:phases.
	[native-inputs]: New field.

2021-05-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: configuration: Add a new helper to ease generating documentation.
	The original (undocumented) procedure to generate the doc has a difficult to
	grasp interface; add a simpler one on top of it.

	* gnu/services/configuration.scm (configuration->documentation): New procedure.

2021-05-07  Xinglu Chen  <public@yoctocell.xyz>

	services: configuration: Support fields without default values.
	Not all fields in a configuration have a sensible default value.  This changes
	makes it possible to omit a default value for a configuration field, requiring
	the user to provide a value.

	* gnu/services/configuration.scm (configuration-missing-field): New procedure.
	(define-configuration): Make default value optional.

2021-05-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	Revert "gnu: Add pathname-utils."
	This reverts commit 22796f1ad16abb7b1519d11332175d147ae10b82.

	This is an accidental duplicate of 3de01371dc0c5fb0847d8ad64bc508f77396f56b.

2021-05-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-ytdl: Update to 1.3.6.
	* gnu/packages/emacs-xyz.scm (emacs-ytdl): Update to 1.3.6.

2021-05-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add ensembl-vep.
	* gnu/packages/bioinformatics.scm (ensembl-vep): New variable.

2021-05-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-svg: Update to 2.86.
	* gnu/packages/perl.scm (perl-svg): Update to 2.86.

	gnu: bcachefs-tools: Update to 0.1-7.7942d5c.
	* gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-7.7942d5c.

	gnu: photoflare: Update to 1.6.8.
	* gnu/packages/photo.scm (photoflare): Update to 1.6.8.

	gnu: gtkwave: Update to 3.3.109.
	* gnu/packages/fpga.scm (gtkwave): Update to 3.3.109.

	gnu: tinyproxy: Run tests.
	* gnu/packages/web.scm (tinyproxy)[arguments]: Run the test suite.
	[native-inputs]: Add perl.

	gnu: tinyproxy: Update to 1.11.0.
	* gnu/packages/web.scm (tinyproxy): Update to 1.11.0.

	gnu: perl-cgi: Update to 4.52.
	* gnu/packages/web.scm (perl-cgi): Update to 4.52.

	gnu: font-liberation: Update to 2.1.4.
	* gnu/packages/fonts.scm (font-liberation): Update to 2.1.4.

2021-05-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: conky: Enable WLAN support.
	* gnu/packages/conky.scm (conky)[arguments]: Add "-DBUILD_WLAN=ON"
	to #:configure-flags.
	[inputs]: Add wireless-tools.

2021-05-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: conky: Run tests.
	There were always tests.

	* gnu/packages/conky.scm (conky)[arguments]: Build and run tests.

2021-05-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: conky: Update to 1.12.2.
	* gnu/packages/conky.scm (conky): Update to 1.12.2.

	gnu: remind: Move Tcl/Tk scripts to separate output.
	* gnu/packages/calendar.scm (remind)[outputs]: Add "tcl".
	[arguments]: Add a new 'split-:tcl phase.
	[inputs]: Add inetutils, tcl, tcllib, and tk.

2021-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: system: Add SPICE capability to the VM image.
	* gnu/system/examples/vm-image.tmpl (services)
	[spice-vdagent-service-type]: Add service.
	[slim-service-type] <xorg-configuration>: Add the xf86-video-qxl module.

2021-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: spice-vdagent: Clear the socket file prior to starting.
	This fixes the following issue where spice-vdagent would fail to start if the
	spice-vdagent-sock socket file already existed:

	  spice-vdagentd: Fatal could not create the server socket
	  /run/spice-vdagentd/spice-vdagent-sock: Error binding to address: Address
	  already in use

	The requirement is also modified to depend on dbus-system, a cue taken from
	upstream's own systemd service file (see 'data/spice-vdagentd.service' in the
	sources).

	* gnu/services/spice.scm (spice-vdagent-activation): Delete procedure.
	(spice-vdagent-shepherd-service): Fix indentation.
	[requirement]: Replace udev by dbus-system.
	[start]: Ensure the spice-vdagentd run-time directory exists and that the
	spice-vdagent-sock socket file does *not* exist before forking the daemon.

2021-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: spice-vdagent: Update to 0.21.0 and enable GTK+ support.
	* gnu/packages/spice.scm (spice-vdagent): Update to 0.21.0.
	Remove trailing #t.
	[make-flags]: New argument.
	[phases]{fix-test-termination}: New phase.
	[inputs]: Add gtk+.
	[native-inputs]{procps}: New input.

2021-05-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: remind: Run tests.
	‘No "check" target’ != ‘no tests’.

	* gnu/packages/calendar.scm (remind)[arguments]: Run tests.

2021-05-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: remind: Update to 3.3.6.
	* gnu/packages/calendar.scm (remind): Update to 3.3.6.

	gnu: aspell-dict-en: Update to 2020.12.07-0.
	* gnu/packages/aspell.scm (aspell-dict-en): Update to 2020.12.07-0.

	gnu: mcelog: Update to 176.
	* gnu/packages/linux.scm (mcelog): Update to 176.
	Fix a typo whilst we're here.

	gnu: lsscsi: Update to 0.32.
	* gnu/packages/linux.scm (lsscsi): Update to 0.32.

	gnu: txr: Update to 258.
	* gnu/packages/lisp.scm (txr): Update to 258.

	gnu: fish: Update to 3.2.2.
	* gnu/packages/shells.scm (fish): Update to 3.2.2.
	[source]: Adjust to PCRE subdirectory move.
	[native-inputs]: Add procps.
	[arguments]: Adjust 'patch-tests phase to new failures.

	gnu: polyml: Update to 5.8.2.
	* gnu/packages/sml.scm (polyml): Update to 5.8.2.

	gnu: tintin++: Update to 2.02.11.
	* gnu/packages/games.scm (tintin++): Update to 2.02.11.

2021-05-06  Vagrant Cascadian  <vagrant@debian.org>

	gnu: linux-libre: Update arm64 config to support Pinebook Pro.
	* gnu/packages/aux-files/linux-libre/5.11-arm64.conf: Add
	  configurations to support video, audio, USB-C and battery on
	  Pinebook Pro.

2021-05-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add pathname-utils.
	* gnu/packages/lisp-xyz.scm (cl-pathname-utils, ecl-pathname-utils,
	sbcl-pathname-utils): New variables.

2021-05-06  Marius Bakke  <marius@gnu.org>

	gnu: python-hacking: Update to 4.1.0.
	* gnu/packages/openstack.scm (python-hacking): Update to 4.1.0.

2021-05-06  Marius Bakke  <marius@gnu.org>

	gnu: python-hacking: Fix build failure.
	This follows up on 9095fccd0ea7789d5b87e5d1948d875d2029f7da, et.al.

	* gnu/packages/python-xyz.scm (python-pycodestyle-2.6, python-pyflakes-2.2,
	python-flake8-3.8): New variables.
	* gnu/packages/openstack.scm (python-hacking)[propagated-inputs]: Change from
	PYTHON-FLAKE8 to PYTHON-FLAKE8-3.8.

2021-05-06  Marius Bakke  <marius@gnu.org>

	gnu: python-flake8: Update to 3.9.1.
	* gnu/packages/python-xyz.scm (python-flake8): Update to 3.9.1.

	gnu: python-flake8: Do not delete and recreate check phase.
	* gnu/packages/python-xyz.scm (python-flake8)[arguments]: Replace check phase
	instead of deleting.  Remove trailing #t.

	gnu: python-flake8: Do not use the 'bootstrap' pytest.
	* gnu/packages/python-xyz.scm (python-flake8)[native-inputs]: Change from
	PYTHON-PYTEST-BOOTSTRAP to PYTHON-PYTEST.

	gnu: python-django@2.2: Update to 2.2.22.
	* gnu/packages/django.scm (python-django-2.2): Update to 2.2.22.

	gnu: python-django: Update to 3.2.2.
	* gnu/packages/django.scm (python-django): Update to 3.2.2.

2021-05-06  Marius Bakke  <marius@gnu.org>

	gnu: Remove python-pykka.
	This trivial package is severely outdated and has failed to build for a long time.

	* gnu/packages/python-xyz.scm (python-pykka): Remove variable.

2021-05-06  Marius Bakke  <marius@gnu.org>

	gnu: python-dnspython: Update to 2.1.0.
	* gnu/packages/python-xyz.scm (python-dnspython): Update to 2.1.0.

	gnu: gunicorn: Update to 2.1.0.
	* gnu/packages/python-web.scm (gunicorn): Update to 2.1.0.
	[arguments]: Ignore one test that cannot run in the build container.
	[native-inputs]: Add PYTHON-GEVENT.

	gnu: gunicorn: Remove unneeded runtime dependencies.
	* gnu/packages/python-web.scm (gunicorn)[arguments]: Override 'wrap' phase.

	gnu: gunicorn: Respect '--without-tests'.
	* gnu/packages/python-web.scm (gunicorn)[arguments]: Only run tests when
	TESTS? is #true.

2021-05-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add perl-bio-db-hts.
	* gnu/packages/bioinformatics.scm (perl-bio-db-hts): New variable.

2021-05-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: taisei: Update to 1.3.2.
	* gnu/packages/games.scm (taisei): Update to 1.3.2.
	[inputs]: Add cglm.

	gnu: Add cglm.
	* gnu/packages/maths.scm (cglm): New public variable.

	gnu: epson-inkjet-printer-escpr: Update to 1.7.10.
	* gnu/packages/cups.scm (epson-inkjet-printer-escpr): Update to 1.7.10.

	gnu: php: Update to 7.4.19.
	* gnu/packages/php.scm (php): Update to 7.4.19.

	gnu: telegram-purple: Note support status.
	* gnu/packages/messaging.scm (telegram-purple)[description]: Set expectations.

	gnu: telegram-purple: Update to 1.4.7.
	* gnu/packages/messaging.scm (telegram-purple): Update to 1.4.7.

	gnu: nginx: Fix cross-compilation.
	* gnu/packages/web.scm (nginx)[arguments]: Use CC-FOR-TARGET.

	gnu: nginx: Build http_xslt_module.
	* gnu/packages/web.scm (nginx)[inputs]: Add libxml2 and libxslt.
	[arguments]: Add "--with-http_xslt_module" to the configure flags.
	Set up CFLAGS to find libxml2 headers.

2021-05-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: nyxt: Update to 2-pre-release-7.
	* gnu/packages/web-browsers.scm (nyxt): Update to 2-pre-release-7.
	[arguments]: Set GI_TYPELIB_PATH to the value in the build environment, not
	just gsettings-desktop-schemas since we also need the typelibs of GTK, Pango,
	etc.
	[inputs]: Add sbcl-cl-gobject-introspection, gtk+, webkitgtk,
	gobjectintrospection.  There are all needed for the new GI-based renderer.

	gnu: sbcl-cl-webkit: Update to 20210504.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20210504.

2021-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: translate-shell: Adjust to changes in emacs-build-system.
	* gnu/packages/dictionaries.scm (translate-shell)[arguments]: Replace
	custom 'emacs-install phase with the 'install phase from the
	emacs-build-system. Also add 'emacs-make-autoload and
	'emacs-autoloads-completion phases from the emacs-build-system. Adjust
	modules and imported modules accordingly.

2021-05-06  Alexey Abramov  <levenson@mmer.org>

	services: dovecot: Add ‘managesieve-sieve-capability’ option.
	* gnu/services/mail.scm (protocol-configuration): Add a
	‘managesieve-sieve-capability’ field.
	* doc/guix.texi (Mail Services): Document it.

	services: dovecot: Add ‘managesieve-notify-capability’ option.
	* gnu/services/mail.scm (protocol-configuration): Add a
	‘managesieve-notify-capability’ field.
	* doc/guix.texi (Mail Services): Document it.

	services: dovecot: Add ‘imap-metadata?’ protocol configuration option.
	* gnu/services/mail.scm (protocol-configuration): Add an ‘imap-metadata?’
	setting to enable IMAP METADATA support in the ‘imap’ protocol.
	* doc/guix.texi (Mail Services): Document it.

	services: dovecot: Add ‘mail-attribute-dict’ configuration option.
	* gnu/services/mail.scm (dovecot-configuration): Define a
	‘mail-attribute-dict’ directive for IMAP METADATA storage.
	* doc/guix.texi (Mail Services): Document it.

2021-05-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot-resolver: Update to 5.3.2.
	* gnu/packages/dns.scm (knot-resolver): Update to 5.3.2.

2021-05-06  Simon Josefsson via Guix-patches via  <guix-patches@gnu.org>

	gnu: oath-toolkit: Build libpskc and pskctool.
	* gnu/packages/authentication.scm (oath-toolkit)[arguments]:
	Add "--enable-pskc" and "--with-xmlsec-crypto-engine=openssl"
	to #:configure-flags.
	[native-inputs]: Add libltdl.
	[inputs]: Add openssl and xmlsec-openssl.
	[description]: Document the two new features.

2021-05-06  Alexey Abramov via Guix-patches via  <guix-patches@gnu.org>

	gnu: rasdaemon: Use correct @acronym command arity.
	* gnu/packages/linux.scm (rasdaemon)[description]: Use @acronym with
	1 comma only (@comma is not yet supported).

2021-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dbus: Re-introduce extended test timeout.
	This reverses removing this phase in
	a24562af52d2f318c9e17be73393ddb4bd9e347c, which is still needed by some
	slower machines.

	* gnu/packages/glib.scm (glib)[arguments]: Add 'increase-test-timeout
	phase to ensure tests which don't hang also don't timeout.

2021-05-06  Timothy Sample  <samplet@ngyro.com>

	download: Restore error reporting.
	Normal error reporting was disrupted by the introduction of
	Disarchive in commit fbc2a52a32ddc664db8ebab420c2e17b1432c744.  In
	particular, running 'guix download' would succeed with a partially
	downloaded file.

	* guix/build/download.scm (disarchive-fetch/any): Return '#f' when
	Disarchive cannot be found, the specification cannot be found, or
	Disarchive fails due to an error.

2021-05-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: filezilla: Update to 3.53.1.
	* gnu/packages/ftp.scm (filezilla): Update to 3.53.1.

	gnu: libfilezilla: Update to 0.28.0.
	* gnu/packages/ftp.scm (libfilezilla): Update to 0.28.0.
	[native-inputs]: Add gcc-8.

	gnu: mutt: Update to 2.0.7.
	* gnu/packages/mail.scm (mutt): Update to 2.0.7.

	gnu: loksh: Update to 6.9.
	* gnu/packages/shells.scm (loksh): Update to 6.9.
	[source]: Check out recursively.
	[build-systems]: Switch to Meson.
	[inputs]: Remove libbsd.
	[arguments]: Remove the old build system's #:make-flags and #:phases
	customisation.

	gnu: msmtp: Don't TP Debian's house.
	* gnu/packages/mail.scm (msmtp)[arguments]: Fix comment typo.

2021-05-05  Marius Bakke  <marius@gnu.org>

	gnu: python-django: Disable django-admin wrapper.
	* gnu/packages/django.scm (python-django)[arguments]: Delete 'wrap' phase.
	[native-inputs]: Move PYTHON-JINJA2 ...
	[propagated-inputs]: ... here.  While at it, add a comment about which inputs
	are optional and adjust order accordingly.

	gnu: python-django: Update to 3.2.1.
	* gnu/packages/django.scm (python-django): Update to 3.2.1.

	gnu: python-django: Support '--without-tests'.
	* gnu/packages/django.scm (python-django)[arguments]: Test for TESTS? in the
	'check' phase.

	gnu: python-djangorestframework: Update to 3.12.4.
	* gnu/packages/django.scm (python-djangorestframework): Update to 3.12.4.

	gnu: python-django-picklefield: Test with Django 2.2.
	* gnu/packages/django.scm (python-django-picklefield)[native-inputs]: Change
	from PYTHON-DJANGO to PYTHON-DJANGO-2.2.

	gnu: python-django-debug-toolbar: Update to 3.2.1.
	* gnu/packages/django.scm (python-django-debug-toolbar): Update to 3.2.1.

	gnu: python-sqlparse: Remove unnecessary runtime dependencies.
	* gnu/packages/databases.scm (python-sqlparse)[arguments]: Override 'wrap'
	phase.

	gnu: python-cached-property: Update to 1.5.2.
	* gnu/packages/python-xyz.scm (python-cached-property): Update to 1.5.2.

	gnu: python-netaddr: Update to 0.8.0.
	* gnu/packages/python-xyz.scm (python-netaddr): Update to 0.8.0.

	gnu: python-asgiref: Update to 3.3.4.
	* gnu/packages/python-web.scm (python-asgiref): Update to 3.3.4.

	gnu: python-bcrypt: Update to 3.2.0.
	* gnu/packages/python-crypto.scm (python-bcrypt): Update to 3.2.0.

	gnu: python-django-auth-ldap: Update to 2.4.0.
	* gnu/packages/django.scm (python-django-auth-ldap): Update to 2.4.0.

	gnu: python-sqlparse: Update to 0.4.1.
	* gnu/packages/databases.scm (python-sqlparse): Update to 0.4.1.

	gnu: uBlock Origin: Update to 1.35.2.
	* gnu/packages/browser-extensions.scm (uassets): Update to f52147302.
	(ublock-origin): Update to 1.35.2.

2021-05-05  Ludovic Courtès  <ludo@gnu.org>

	swh: Adjust for compatibility with Guile 2.2's (web client).
	Guile <= 2.2.7 did not support #:verify-certificate? so work around it.

	* guix/swh.scm (http-get*, http-post*) [! guile-3]: Add variant for
	Guile 2.2.

2021-05-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile2.2-guix: Add missing dependencies.
	Reported by Maxime Devos <maximedevos@telenet.be>.

	* gnu/packages/package-management.scm (guile2.2-guix)[inputs]
	[propagated-inputs]: Add GUILE2.2-LIB, GUILE2.2-ZLIB, and
	GUILE2.2-LZLIB.

2021-05-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-lzlib: Add Guile 2.2 variant.
	* gnu/packages/guile.scm (guile2.2-lzlib): New variable.

	gnu: guile-zlib: Add Guile 2.2 variant.
	* gnu/packages/guile.scm (guile2.2-zlib): New variable.

2021-05-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: rasdaemon: Fix Texinfo syntax of description.
	Regression introduced in 58805da44dac6b180245edd8a6419343f64d221c.

	* gnu/packages/linux.scm (rasdaemon)[description]: Avoid @acronym since
	Guile's Texinfo module doesn't currently support @comma{}.
	* doc/guix.texi (Linux Services): Use @comma{} within @acronym.

2021-05-05  Marius Bakke  <marius@gnu.org>

	gnu: linux-libre-headers: Remove rsync dependency.
	The resulting packages are bit-identical, sans for a missing empty "uapi"
	directory in versions < 5.3.

	* gnu/packages/commencement.scm (rsync-boot0): Remove variable.
	(linux-libre-headers-boot0)[native-inputs]: Remove RSYNC-BOOT0.
	* gnu/packages/linux.scm (make-linux-libre-headers*)[native-inputs]: Remove
	RSYNC.
	[arguments]: For newer kernel versions, run "make headers" instead of
	"make headers_check" before installing.  Use FIND-FILES and INSTALL-FILE
	instead of calling "make headers_install".  Remove ".install" files workaround.

2021-05-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: Fix the spice-vdagent service.
	* gnu/services/spice.scm (spice-vdagent-activation): Update runtime directory
	from /var/run/spice-vdagentd to /run/spice-vdagentd.
	(spice-vdagent-service-type): Specify a default value and fix indentation.

2021-05-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: Do not compress the (already compressed) VM qcow2 images.
	The qcow2 format supports compression, and the qcow2 type supported by 'guix
	system image' produces compressed qcow2 images.

	* Makefile.am (release): Do not re-compress the qcow2 VM images with xz.
	* doc/guix.texi (Running Guix in a VM): Adjust VM image URL.

2021-05-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	maint: Remove a workaround in Makefile.am.
	This workaround was made obsolete by commit a23789bbbd, which prevented the PO
	files from being spuriously updated upon running 'make'.

	* Makefile.am (release) <git checkout>: Remove command.

2021-05-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	.gitignore: Ignore .tarball-ignore.
	This file can be useful to fix a version string when experimenting with 'make
	release'.

	* .gitignore: Add a pattern to ignore .tarball-version.

2021-05-05  Xinglu Chen  <public@yoctocell.xyz>

	gnu: emacs-vertico: Update to 0.8.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.8.

	gnu: emacs-corfu: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.6.

2021-05-05  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: libsoup: Disable ssl-test.
	* gnu/packages/gnome.scm (libsoup)[phases](adjust-tests): Modify.
	[native-inputs]: Remove gnutls.

2021-05-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "doc: Update to cover for an additional OpenPGP signing key."
	This reverts commit b9fb13b28437a254683273094f189396a6e1421d.  Per discussions
	simply updating OPENPGP-SIGNING-KEY-ID and OPENPGP-SIGNING-KEY-URL will be
	enough.

2021-05-05  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: gtkmm@2: Override inheritance of certain changes from gtkmm.
	Recent changes made to gtkmm (2a0d8cfaae2f81a61300a70c657fef01a03358ae),
	are not applicable to gtkmm@2, as the latter does not use meson.

	* gnu/packages/gtk.scm (gtkmm-2)[build-system]: New field.
	[arguments]: New field.

2021-05-05  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: gtkmm: Change build-system and adjust arguments accordingly.
	Switch to meson-build-system, as its preferred by the project.
	Preserve building of documentation.

	* gnu/packages/gtk.scm (gtkmm)[build-system]: Change from glib-or-gtk
	to meson.
	[configure-flags](build-documentation): New flag.

2021-05-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Update the OpenPGP key used to sign the release.
	It was discussed on guix-devel that the manual only needs to have correct
	instructions for the latest release.

	* doc/guix.texi (OPENPGP-SIGNING-KEY-ID): Update to my public OpenPGP key.
	(OPENPGP-SIGNING-KEY-URL): Adjust URL.

2021-05-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "doc: Update to cover for an additional OpenPGP signing key."
	This reverts commit b9fb13b28437a254683273094f189396a6e1421d.  Per discussions
	simply updating OPENPGP-SIGNING-KEY-ID and OPENPGP-SIGNING-KEY-URL will be
	enough.

	guix-install.sh: Exit early if Guix is already installed.
	* etc/guix-install.sh (sys_create_store): Move the check & exit before The
	Guix binary archive is unpacked.  Re-indent tar extraction command.

2021-05-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix-install.sh: Propose automatically fetching OpenPGP keys.
	Via, for example, yes | ./guix-install.sh.

	* etc/guix-install.sh (prompt_yes_no): New procedure.
	(chk_gpg_keyring, sys_authorize_build_farms): Use it.

2021-05-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix-install.sh: Please the shellcheck linter.
	* etc/guix-install.sh <FUNCNAME>: Explicitly refer to the first item of the
	FUNCNAME array.
	(ROOT_HOME): Replace variable by ~root directly; manually expanding it via
	echo was not necessary.
	(chk_gpg_keyring): Use an if branch for the exit to avoid a warning about
	expression precedence.
	(chk_term) <ansi_term>: Remove unused variable.
	(guix_get_bin) <wget, gpg>: Test the commands directly.  Use an array for the
	wget arguments, which can then be properly expanded.
	(sys_create_store): Disable SC1090 for the source command, as we don't care
	about following the sourced script.
	<_msg>: Reuse the GUIX_PROFILE variable in the message.
	(sys_create_build_user) <getent>: Test the command directly.

2021-05-05  Mike Gerwitz  <mtg@gnu.org>

	gnu: Add tla2tools.
	This introduces tla2tools.jar, which contains the TLA+ model checker
	and simulator (TLC); a TLA+ REPL; a semantic analyzer (SANY); the TLATeX
	typesetting system; PlusCal translator; and more.  I have added five
	wrapper scripts for convenience, rather than invoking `java' manually.
	The wrapper scripts are not comprehensive; users who are familiar with
	tla2tools.jar, or have read the book Specifying Systems, may still
	invoke the commands in the traditional way.

	The minimum JDK version is 11.  I chose to stick with that rather than
	bumping it to 14 (which is the largest version currently in Guix)
	because each OpenJDK version in Guix depends on the version before it,
	and so it needlessly results in many 100s of MiB of unnecessary
	dependencies.

	Note that this is _not_ the TLA+ Toolbox, which is the GUI commonly used
	with TLA+.

	* gnu/packages/java.scm (tla2tools): New variable.
	* gnu/packages/patches/tla2tools-build-xml.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-05-05  Mike Gerwitz  <mtg@gnu.org>

	gnu: Add java-jline-reader.
	This package is part of JLine 3.

	* gnu/packages/java.scm (java-jline-reader): New variable.

2021-05-05  Mike Gerwitz  <mtg@gnu.org>

	gnu: Add java-jline-terminal.
	This is part of JLine 3.

	I was able to get this working properly under Guix by providing ncurses'
	infocmp, as well as ensuring the *.caps files were present in the JAR,
	but similar methods didn't work for the tests; if you have Java
	knowledge, I'd appreciate the help getting those tests enabled.

	* gnu/packages/java.scm (java-jline-terminal): New variable.

2021-05-05  Mike Gerwitz  <mtg@gnu.org>

	gnu: Add java-eclipse-lsp4j packages.
	All of these packages are components of java-eclipse-lsp4j, packaged
	independently.  This contains only what was needed for tla2tools, and so
	there are parts of java-eclipse-lsp4j that are not packaged.

	Note that this does not package the latest version (0.12.0 at the time
	of writing)---it depends on the Xtend language, which is a huge
	packaging effort.  0.10.0 is the version expected by tla2tools, for
	which this dependency was introduced.

	* gnu/packages/java.scm (java-eclipse-lsp4j-common): New variable.
	(java-eclipse-lsp4j-jsonrpc): New variable.
	(java-eclipse-lsp4j-jsonrpc-debug): New variable.
	(java-eclipse-lsp4j-generator): New variable.
	(java-eclipse-lsp4j-debug): New variable.

2021-05-05  Mike Gerwitz  <mtg@gnu.org>

	gnu: Add java-eclipse-xtext-xbase-lib.
	This package is a component of xtext-lib.  The rest of xtext-lib was not
	added.

	* gnu/packages/java.scm (java-eclipse-xtext-xbase-lib): New variable.

2021-05-05  Mike Gerwitz  <mtg@gnu.org>

	gnu: Add java-gson-2.8.6.
	This introduces a new package rather than upgrading the exist java-gson
	package because it is built using OpenJDK11; I didn't want to have to
	propagate that JDK dependency to the other packages that use it.

	OpenJDK 11 was chosen becuase this dependency was introduced for
	tla2tools.

	* gnu/packages/java.scm (java-gson-2.8.6): New variable.

2021-05-05  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: Add aditional mirrors.
	* gnu/packages/racket.scm (racket-minimal, racket)[source](uri): Lift
	base urls into a new internal variable, '%installer-mirrors'.
	Add mirrors at the University of Utah, Northwestern University,
	the University of Waterloo, and Vrije Universiteit Brussel (Infogroep).

2021-05-05  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: Racket inherits racket-minimal, not vice versa.
	By design, the `racket` package is equivalent to 'racket-minimal'
	plus 'raco pkg install -i main-distribution'.
	This switch brings the Guix packages a small step closer to that goal.

	* gnu/packages/racket.scm (racket-minimal, racket): Change
	'racket-minimal' to be the base package and 'racket' to inherit
	from it.  Move 'version', 'patches', 'home-page', 'build-system',
	'arguments', and 'license' to 'racket-minimal'.
	* gnu/packages/racket.scm (racket)[inputs]: Rather than copy and
	pasting, use '(package-inputs racket-minimal)'.

2021-05-05  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: Remove obsolete patch.
	* gnu/packages/racket.scm (racket)[source](patches): Remove
	"racket-store-checksum-override.patch", which is no longer needed since
	we stopped injecting store paths into Racket files in commit 834aa48:
	see <https://issues.guix.gnu.org/47180>.
	* gnu/packages/patches/racket-store-checksum-override.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: racket: Move to (gnu packages racket).
	* gnu/packages/scheme.scm (racket,racket-minimal): Move to ...
	* gnu/packages/racket.scm: ... this new file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* gnu/packages/racket.scm (racket)[synopsis]: Tweak.

2021-05-05  Vinicius Monego  <monego@posteo.net>

	gnu: Add labplot.
	* gnu/packages/kde.scm (labplot): New variable.

	gnu: Add libcerf.
	* gnu/packages/maths.scm (libcerf): New variable.

2021-05-05  Stefan Reichör  <stefan@xsteve.at>

	gnu: Add castget.
	* gnu/packages/gpodder.scm (castget): New variable.

2021-05-05  Simon Josefsson  <simon@josefsson.org>

	gnu: Add xmlsec-openssl.
	* gnu/packages/xml.scm (xmlsec-openssl): New variable.

2021-05-05  Michael Rohleder  <mike@rohleder.de>

	gnu: xboard: Set default engine to gnuchess.
	Fixes <https://issues.guix.gnu.org/45236>.

	* gnu/packages/games.scm (xboard): Set default engine to gnuchess.
	[arguments]: Add phase 'patch-default-engine.
	[inputs]: Add chess.

2021-05-05  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	cvs-download: Fix module exports
	* guix/cvs-download.scm: Remove non-existent export cvs-reference-url,
	  add cvs-reference-root-directory and cvs-reference-module

2021-05-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: lepton-eda: Switch to Guile 3.0.
	* gnu/packages/engineering.scm (lepton-eda)[inputs]: Replace GUILE-2.2
	with GUILE-3.0.

2021-05-05  Ludovic Courtès  <ludo@gnu.org>

	swh: Adjust for compatibility with Guile 2.2's (web client).
	Guile <= 2.2.7 did not support #:verify-certificate? so work around it.

	* guix/swh.scm (http-get*, http-post*) [! guile-3]: Add variant for
	Guile 2.2.

2021-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pybedtools: Update to 0.8.2.
	* gnu/packages/bioinformatics.scm (python-pybedtools): Update to 0.8.2.
	[arguments]: Remove outdated substitutions; simplify check phase.

2021-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-nbconvert: Use patched texlive-amsfonts.
	This is intended to fix a non-deterministic build error when xelatex inspects
	the fonts directory and finds a broken font from texlive-amsfonts before the
	correct font in texlive-cm.

	* gnu/packages/python-xyz.scm (python-nbconvert)[native-inputs]: Replace
	texlive-amsfonts with texlive-amsfonts/patched.

2021-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add texlive-amsfonts/patched.
	* gnu/packages/tex.scm (texlive-amsfonts/patched): New variable.

2021-05-05  Ricardo Wurmus  <rekado@elephly.net>

	profiles: texlive-configuration: Handle updmap.cfg conflict.
	The profile hook would fail when preparing an environment for a package using
	texlive-union, because the union already had a updmap.cfg file.

	Reported-by: Lars-Dominik Braun <ldb@leibniz-psychology.org>.

	* guix/profiles.scm (texlive-configuration): Delete updmap.cfg if it exists.

2021-05-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Phases refer to #:system, #:target, and #:native-inputs.
	* gnu/packages/package-management.scm (guix)[arguments]: In
	'copy-bootstrap-guile' and 'wrap-program' phases, refer to #:system,
	 #:native-inputs, and #:target instead of unquoting (%current-system)
	and (%current-target-system).

2021-05-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Avoid Bash wrapper.
	The Bash wrapper created by 'wrap-program' creates an extra
	indirection and may annoyingly emit locale warnings:

	  /gnu/store/…-bash-minimal-5.0.16/bin/bash: warning: setlocale: LC_ALL: cannot change locale (wtf)

	This warning would typically show up when running Guix, as produced by
	'guix pack guix', on a foreign distro, annihilating efforts made in
	1d4ab335b22a93e01c2eb1eb3e93fc6534157040 and
	8a973abc6f7eebfcd8a904bfbb99cb9f86f66ef0.

	* gnu/packages/package-management.scm (guix)[arguments]: In
	'wrap-program' phase, remove 'string-join' call for PATH and GOPATH.
	Replace 'wrap-program' call with a 'substitute*' form.  Remove (when
	target ...) form.
	[inputs]: Remove "bash-minimal" added in commit
	38b9af7c92344a17b6680ebd2aeea14171f84a1c and no longer needed.

2021-05-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Add run-time dependency on Guile-Lib.
	This is a followup to 02e2e093e858e8a0ca7bd66c1f1f6fd0a1705edb, which
	added Guile-Lib as an input but did not add it to the wrapper's search
	path.

	* gnu/packages/package-management.scm (guix)[arguments]: In
	'wrap-program' phase, add GUILE-LIB to DEPS.

2021-05-05  Leo Prikler  <leo.prikler@student.tugraz.at>

	build-system: emacs: Clarify %install-dir.
	The old comment is no longer adequate, see
	<https://lists.gnu.org/archive/html/guix-patches/2021-05/msg00113.html>.

	* guix/build/emacs-build-system.scm (%install-dir): Adjust comment to better
	reflect usage of this variable.

2021-05-05  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: crm114: Use emacs-build-system install phase.
	* gnu/packages/mail.scm (crm114)[arguments]: Install the crm114 emacs mode
	using the install phase from emacs-build-system, instead of in the custom
	pre-install phase. Run the make-autoloads phase after this new
	install-emacs-mode phase.

2021-05-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: go: Remove duplicate go-version->git-ref test.
	The duplicate test being removed has not much value given that
	go-version->git-ref is a no-op for version strings not matching the
	%go-pseudo-version-rx regexp; that case is already tested by the test above.

	* tests/go.scm ("go-version omited 'v' character"): Remove test.

	Reported-by: Tobias Geerinckx-Rice <me@tobias.gr>

2021-05-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	ui: Suggest installing glibc-locales, not glibc-utf8-locales.
	Users (both old and new) struggling with locale warnings is a recurrent theme;
	part of it may be due to the glibc-utf8-locales package being misleading, as
	it only includes a subset of the UTF-8 locales.  To prevent confusion, suggest
	installing the glibc-locales package instead.

	* guix/ui.scm (install-locale): Do not mention glibc-utf8-locales in the hint
	message.  Use glibc-locales instead of glibc-utf8-locales in the provided
	example.

2021-05-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile2.2-guix: Add missing dependencies.
	Reported by Maxime Devos <maximedevos@telenet.be>.

	* gnu/packages/package-management.scm (guile2.2-guix)[inputs]
	[propagated-inputs]: Add GUILE2.2-LIB, GUILE2.2-ZLIB, and
	GUILE2.2-LZLIB.

2021-05-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-lzlib: Add Guile 2.2 variant.
	* gnu/packages/guile.scm (guile2.2-lzlib): New variable.

	gnu: guile-zlib: Add Guile 2.2 variant.
	* gnu/packages/guile.scm (guile2.2-zlib): New variable.

	gnu: guix: Phases refer to #:system, #:target, and #:native-inputs.
	* gnu/packages/package-management.scm (guix)[arguments]: In
	'copy-bootstrap-guile' and 'wrap-program' phases, refer to #:system,
	 #:native-inputs, and #:target instead of unquoting (%current-system)
	and (%current-target-system).

2021-05-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Avoid Bash wrapper.
	The Bash wrapper created by 'wrap-program' creates an extra
	indirection and may annoyingly emit locale warnings:

	  /gnu/store/…-bash-minimal-5.0.16/bin/bash: warning: setlocale: LC_ALL: cannot change locale (wtf)

	This warning would typically show up when running Guix, as produced by
	'guix pack guix', on a foreign distro, annihilating efforts made in
	1d4ab335b22a93e01c2eb1eb3e93fc6534157040 and
	8a973abc6f7eebfcd8a904bfbb99cb9f86f66ef0.

	* gnu/packages/package-management.scm (guix)[arguments]: In
	'wrap-program' phase, remove 'string-join' call for PATH and GOPATH.
	Replace 'wrap-program' call with a 'substitute*' form.  Remove (when
	target ...) form.
	[inputs]: Remove "bash-minimal" added in commit
	38b9af7c92344a17b6680ebd2aeea14171f84a1c and no longer needed.

2021-05-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Add run-time dependency on Guile-Lib.
	This is a followup to 02e2e093e858e8a0ca7bd66c1f1f6fd0a1705edb, which
	added Guile-Lib as an input but did not add it to the wrapper's search
	path.

	* gnu/packages/package-management.scm (guix)[arguments]: In
	'wrap-program' phase, add GUILE-LIB to DEPS.

2021-05-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: lepton-eda: Update to 1.9.14-20210407.
	* gnu/packages/engineering.scm (lepton-eda): Update to 1.9.14-20210407.
	[arguments]: Adjust file names in 'fix-dynamic-link' phase.

2021-05-04  Ludovic Courtès  <ludo@gnu.org>

	status: Avoid abbreviation in messages.
	This is a followup to 68228d80dd575f0042d71b4563d82a8fef577a47.

	* guix/status.scm (hook-message): Spell out "sub-directories".

2021-05-04  Ron Nazarov  <noisytoot@disroot.org>

	gnu: Add node-once.
	* gnu/packages/node-xyz.scm (node-once): New variable.

2021-05-04  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: python-pygobject: Update to 3.40.1.
	* gnu/packages/glib.scm (python-pygobject)[version]: Update to 3.40.1.
	[native-inputs]: Add python-wrapper.

	gnu: python-pycairo: Update to 1.20.0.
	* gnu/packages/gtk.scm (python-pycairo)[version]: Update to 1.20.0.

2021-05-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knockd: Omit duplicate COPYING copy.
	* gnu/packages/networking.scm (knockd)[arguments]: Set the typical
	‘--docdir’.

	gnu: knockd: Update to 0.8.
	* gnu/packages/networking.scm (knockd): Update to 0.8.

	gnu: powertop: Update to 2.14.
	* gnu/packages/linux.scm (powertop): Update to 2.14.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[arguments]: Add required #:configure-flags.
	[native-inputs]: Add autoconf, automake, gettext, and libtool.

	doc: Fix typo and use @acronym for RAS.
	* doc/guix.texi (Linux Services): Fix typo and use @acronym for RAS.

	gnu: rasdaemon: Edit synopsis & description.
	* gnu/packages/linux.scm (rasdaemon)[description]: Fix typo and edit.

	gnu: java-javaparser: Upgrade os.name to ‘Guix’.
	* gnu/packages/java.scm (java-javaparser)[arguments]: Drop ‘SD’.

	tests: go: Fix typos in test descriptions.
	* tests/go.scm: Fix ‘embeded’ typos.

	doc: Fix typos.
	* doc/contributing.texi (Translating Guix): Fix ‘developpers’ and
	‘superseeded’ typos.  Use @var mark-up where appropriate.

	gnu: go-gopkg-in-go-playground-assert-v1: Fix typo in description.
	* gnu/packages/golang.scm (go-gopkg-in-go-playground-assert-v1)
	[description]: Fix typo.

2021-05-04  Roel Janssen  <roel@gnu.org>

	gnu: Add r-naturalsort.
	* gnu/packages/cran.scm (r-naturalsort): New variable.

2021-05-04  Leo Famulari  <leo@famulari.name>

	gnu: Exim: Update to 4.94.2 [security fixes].
	Fixes CVE-2020-{27216,28007,28008,28009,28010,28011,28012,28013,28014,28015,
	28016,28017,28018,28019,28020,28021,28022,28023,28024,28025,28026}.

	See the upstream security advisory for more information:

	https://exim.org/static/doc/security/CVE-2020-qualys/21nails.txt

	* gnu/packages/mail.scm (exim): Update to 4.94.2.

2021-05-04  Efraim Flashner  <efraim@flashner.co.il>

	build-system/copy: Avoid use of 'set!'.
	This fixes the copy-build-system on powerpc-linux.

	* guix/build/copy-build-system.scm (install)[install]: Don't clobber
	'target' variable and move variable assignation into the let statement.

2021-05-04  Ludovic Courtès  <ludo@gnu.org>

	Update NEWS.

2021-05-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: s6-linux-init: Update to 1.0.6.3.
	* gnu/packages/skarnet.scm (s6-linux-init): Update to 1.0.6.3.

	gnu: ethtool: Update to 5.12.
	* gnu/packages/networking.scm (ethtool): Update to 5.12.

	gnu: gthumb: Update to 3.10.3.
	* gnu/packages/gnome.scm (gthumb): Update to 3.10.3.

	gnu: libhandy: Update to 1.2.2.
	* gnu/packages/gnome.scm (libhandy): Update to 1.2.2.

	gnu: busybox: Update to 1.33.1.
	* gnu/packages/busybox.scm (busybox): Update to 1.33.1.
	[source]: Remove upstreamed patch.
	* gnu/packages/patches/busybox-CVE-2021-28831.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: indi: Stop returning #t from phases.
	* gnu/packages/astronomy.scm (indi)[arguments]: Remove #t phase return values.

	gnu: indi: Respect #:tests?.
	* gnu/packages/astronomy.scm (indi)[arguments]: Respect #:tests? in the
	'check phase.

	gnu: indi: Check slightly more functionally.
	* gnu/packages/astronomy.scm (indi)[arguments]: Substitute
	WITH-DIRECTORY-EXCURSION for double CHDIR.

	gnu: indi: Update to 1.9.0.
	* gnu/packages/astronomy.scm (indi): Update to 1.9.0.

	gnu: bcachefs-tools: Prepare for cross-compilation.
	* gnu/packages/file-systems.scm (bcachefs-tools)[arguments]:
	Use CC-FOR-TARGET and PKG-CONFIG-FOR-TARGET.

	gnu: bcachefs-tools: Update to 0.1-6.a14d39d.
	* gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-6.a14d39d.

	file-systems: Rewrite comment.
	* gnu/build/file-systems.scm (read-bcachefs-superblock): Make comment
	less damned negative.

	file-systems: Handle abnormal ‘bcachefs fsck’ exits.
	* gnu/build/file-systems.scm (check-bcachefs-file-system): Handle a STATUS:EXIT-VAL of #F.

	gnu: bitcoin-core@0.21: Update to 0.21.1.
	* gnu/packages/finance.scm (bitcoin-core-0.21): Update to 0.21.1.

2021-05-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-guitar.
	* gnu/packages/bioconductor.scm (r-guitar): New variable.

	gnu: python-nbconvert: Simplify build phase.
	* gnu/packages/python-xyz.scm (python-nbconvert)[arguments]: Simplify build
	phase "fix-paths-and-tests" by using WHICH; remove final boolean and reindent.

	gnu: python-nbconvert: Use modular texlive packages.
	* gnu/packages/python-xyz.scm (python-nbconvert)[inputs]: Remove texlive.
	[native-inputs]: Add texlive-union.

	gnu: Add texlive-eurosym.
	* gnu/packages/tex.scm (texlive-eurosym): New variable.

	gnu: Add texlive-tcolorbox.
	* gnu/packages/tex.scm (texlive-tcolorbox): New variable.

	gnu: Add texlive-adjustbox.
	* gnu/packages/tex.scm (texlive-adjustbox): New variable.

	gnu: Add texlive-collectbox.
	* gnu/packages/tex.scm (texlive-collectbox): New variable.

	gnu: Add texlive-storebox.
	* gnu/packages/tex.scm (texlive-storebox): New variable.

	gnu: Add texlive-ifoddpage.
	* gnu/packages/tex.scm (texlive-ifoddpage): New variable.

	gnu: Add texlive-titling.
	* gnu/packages/tex.scm (texlive-titling): New variable.

2021-05-04  Ludovic Courtès  <ludo@gnu.org>

	locale: Remove glibc 2.29 from '%default-locale-libcs'.
	Having 2.29 is most likely no longer justified.  Removing it reduces the
	closure size returned by:

	  guix size $(guix system build gnu/system/install.scm)

	from 1.6G to 1.5G.

	* gnu/system/locale.scm (%default-locale-libcs): Remove GLIBC-2.29.

2021-05-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-trivial-backtrace: Move lift to native-inputs.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-backtrace)[inputs]: Move lift to...
	  [native-inputs]: ... here.

2021-05-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sbcl-trivial-backtrace: Update to 1.1.0-1.6eb65bd
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-backtrace): Update
	  to 1.1.0-1.6eb65bd.

	gnu: sbcl-static-dispatch: Update to 0.5.
	* gnu/packages/lisp-xyz.scm (sbcl-static-dispatch): Update to 0.5.
	  [version]: Use annotated tag of the latest release in upstream.
	  [native-inputs]: Remove prove, add fiveam.

	gnu: sbcl-cl-environments: Update to 0.4.
	* gnu/package/lisp-xyz.scm (sbcl-cl-environments): Update to 0.4.
	  [version]: Use annotated tag instead of direct commit, there are
	  upstream releases available now.

2021-05-04  Ricardo Wurmus  <rekado@elephly.net>

	etc: Break long lines in commit messages.
	* etc/committer.scm.in (break-string): New procedure.
	(change-commit-message): Use it.

	gnu: r-summarizedexperiment: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-summarizedexperiment): Move variable from here...
	* gnu/packages/bioconductor.scm (r-summarizedexperiment): ...to here.

	gnu: r-mixomics: Update to 6.14.1.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.14.1.
	[propagated-inputs]: Add r-biocparallel.

	gnu: r-catalyst: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-catalyst): Update to 1.14.1.

	gnu: r-scran: Update to 1.18.7.
	* gnu/packages/bioconductor.scm (r-scran): Update to 1.18.7.

	gnu: r-biocpkgtools: Update to 1.8.2.
	* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.8.2.

	gnu: r-experimenthub: Update to 1.16.1.
	* gnu/packages/bioconductor.scm (r-experimenthub): Update to 1.16.1.

	gnu: r-bioassayr: Update to 1.28.3.
	* gnu/packages/bioconductor.scm (r-bioassayr): Update to 1.28.3.

	gnu: r-universalmotif: Update to 1.8.5.
	* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.8.5.

	gnu: r-icobra: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-icobra): Update to 1.18.1.

	gnu: r-interactionset: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-interactionset): Update to 1.18.1.

	gnu: r-systempiper: Update to 1.24.6.
	* gnu/packages/bioconductor.scm (r-systempiper): Update to 1.24.6.

	gnu: r-genomeinfodb: Update to 1.26.7.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.26.7.

	gnu: r-biocgenerics: Update to 0.36.1.
	* gnu/packages/bioconductor.scm (r-biocgenerics): Update to 0.36.1.

	gnu: r-ensembldb: Update to 2.14.1.
	* gnu/packages/bioinformatics.scm (r-ensembldb): Update to 2.14.1.

	gnu: r-gage: Update to 2.40.2.
	* gnu/packages/bioinformatics.scm (r-gage): Update to 2.40.2.

	gnu: r-annotationhub: Update to 2.22.1.
	* gnu/packages/bioinformatics.scm (r-annotationhub): Update to 2.22.1.

	gnu: r-future-apply: Set HOME directory variable.
	* gnu/packages/cran.scm (r-future-apply)[arguments]: Add phase "set-HOME".

	gnu: r-matrixstats: Set HOME directory variable.
	* gnu/packages/statistics.scm (r-matrixstats)[arguments]: Add phase
	"set-HOME".

2021-05-04  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: sequoia: Update to 1.1.0.
	* gnu/packages/sequoia.scm (sequoia): Update to 1.1.0. [arguments]: Remove
	  phase "package", add phases "fix-rand-dependency" and "fix-permissions".

2021-05-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Re-use llvm versions.
	* gnu/packages/rust.scm (rust-1.35)[inputs]: Don't replace llvm.
	(rust-1.38)[inputs]: Same.
	(rust-1.44)[inputs]: Switch to llvm-10.
	(rust-1.45)[inputs]: Don't replace llvm.
	(rust-1.47)[inputs]: Same.

2021-05-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pcapp: Update to 1.9-74.
	* gnu/packages/statistics.scm (r-pcapp): Update to 1.9-74.

	gnu: r-sfsmisc: Update to 1.1-11.
	* gnu/packages/statistics.scm (r-sfsmisc): Update to 1.1-11.

	gnu: r-tidyselect: Update to 1.1.1.
	* gnu/packages/statistics.scm (r-tidyselect): Update to 1.1.1.

	gnu: r-viridislite: Update to 0.4.0.
	* gnu/packages/statistics.scm (r-viridislite): Update to 0.4.0.

	gnu: r-viridis: Update to 0.6.0.
	* gnu/packages/statistics.scm (r-viridis): Update to 0.6.0.

	gnu: r-r-rsp: Add build phase to set HOME directory.
	* gnu/packages/statistics.scm (r-r-rsp)[arguments]: Add build phase
	"set-HOME".

	gnu: r-r-cache: Update to 0.15.0.
	* gnu/packages/statistics.scm (r-r-cache): Update to 0.15.0.
	[arguments]: Add build phase "set-HOME".

	gnu: r-dt: Update to 0.18.
	* gnu/packages/statistics.scm (r-dt): Update to 0.18.

	gnu: r-segmented: Update to 1.3-4.
	* gnu/packages/statistics.scm (r-segmented): Update to 1.3-4.

	gnu: r-rsqlite: Update to 2.2.7.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.2.7.
	[propagated-inputs]: Remove r-bh.

	gnu: r-bitops: Update to 1.0-7.
	* gnu/packages/statistics.scm (r-bitops): Update to 1.0-7.

	gnu: r-rcpparmadillo: Update to 0.10.4.0.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.10.4.0.0.

	gnu: r-withr: Update to 2.4.2.
	* gnu/packages/statistics.scm (r-withr): Update to 2.4.2.

	gnu: r-devtools: Update to 2.4.0.
	* gnu/packages/statistics.scm (r-devtools): Update to 2.4.0.
	[propagated-inputs]: Remove r-covr and r-dt; add r-fs and r-lifecycle.

	gnu: r-openssl: Update to 1.4.4.
	* gnu/packages/statistics.scm (r-openssl): Update to 1.4.4.

	gnu: r-tibble: Update to 3.1.1.
	* gnu/packages/statistics.scm (r-tibble): Update to 3.1.1.

	gnu: r-rlang: Update to 0.4.11.
	* gnu/packages/statistics.scm (r-rlang): Update to 0.4.11.

	gnu: r-knitr: Update to 1.33.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.33.

	gnu: r-highr: Update to 0.9.
	* gnu/packages/statistics.scm (r-highr): Update to 0.9.
	[propagated-inputs]: Add r-xfun.

	gnu: r-formatr: Update to 1.9.
	* gnu/packages/statistics.scm (r-formatr): Update to 1.9.

	gnu: r-survival: Update to 3.2-11.
	* gnu/packages/statistics.scm (r-survival): Update to 3.2-11.

	gnu: r-spatial: Update to 7.3-14.
	* gnu/packages/statistics.scm (r-spatial): Update to 7.3-14.

	gnu: r-nnet: Update to 7.3-16.
	* gnu/packages/statistics.scm (r-nnet): Update to 7.3-16.

	gnu: r-mgcv: Update to 1.8-35.
	* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-35.

	gnu: r-lattice: Update to 0.20-44.
	* gnu/packages/statistics.scm (r-lattice): Update to 0.20-44.

	gnu: r-kernsmooth: Update to 2.23-20.
	* gnu/packages/statistics.scm (r-kernsmooth): Update to 2.23-20.

	gnu: r-cluster: Update to 2.1.2.
	* gnu/packages/statistics.scm (r-cluster): Update to 2.1.2.

	gnu: r-class: Update to 7.3-19.
	* gnu/packages/statistics.scm (r-class): Update to 7.3-19.

	gnu: r-mass: Update to 7.3-54.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-54.

	gnu: r-boot: Update to 1.3-28.
	* gnu/packages/statistics.scm (r-boot): Update to 1.3-28.

	gnu: r-mlr3misc: Update to 0.9.1.
	* gnu/packages/cran.scm (r-mlr3misc): Update to 0.9.1.

	gnu: r-phangorn: Update to 2.7.0.
	* gnu/packages/cran.scm (r-phangorn): Update to 2.7.0.

	gnu: r-tidymodels: Update to 0.1.3.
	* gnu/packages/cran.scm (r-tidymodels): Update to 0.1.3.
	[propagated-inputs]: Remove r-magrittr; add r-conflicted and r-workflowsets.

	gnu: r-tidytext: Update to 0.3.1.
	* gnu/packages/cran.scm (r-tidytext): Update to 0.3.1.

	gnu: r-workflowsets: Update to 0.0.2.
	* gnu/packages/cran.scm (r-workflowsets): Update to 0.0.2.
	[propagated-inputs]: Add r-generics.

	gnu: r-tune: Update to 0.1.5.
	* gnu/packages/cran.scm (r-tune): Update to 0.1.5.

	gnu: r-exactranktests: Update to 0.8-32.
	* gnu/packages/cran.scm (r-exactranktests): Update to 0.8-32.

	gnu: r-transphylo: Update to 1.4.5.
	* gnu/packages/cran.scm (r-transphylo): Update to 1.4.5.

	gnu: r-muhaz: Update to 1.2.6.4.
	* gnu/packages/cran.scm (r-muhaz): Update to 1.2.6.4.

	gnu: r-clusterr: Update to 1.2.3.
	* gnu/packages/cran.scm (r-clusterr): Update to 1.2.3.

	gnu: r-spatstat-core: Update to 2.1-2.
	* gnu/packages/cran.scm (r-spatstat-core): Update to 2.1-2.

	gnu: r-spatstat-geom: Update to 2.1-0.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 2.1-0.

	gnu: r-lightgbm: Update to 3.2.1.
	* gnu/packages/cran.scm (r-lightgbm): Update to 3.2.1.

	gnu: r-scatterpie: Update to 0.1.6.
	* gnu/packages/cran.scm (r-scatterpie): Update to 0.1.6.

	gnu: r-bridgesampling: Update to 1.1-2.
	* gnu/packages/cran.scm (r-bridgesampling): Update to 1.1-2.

	gnu: r-keyring: Update to 1.2.0.
	* gnu/packages/cran.scm (r-keyring): Update to 1.2.0.
	[propagated-inputs]: Remove r-getpass; add r-askpass.

	gnu: r-rsconnect: Update to 0.8.17.
	* gnu/packages/cran.scm (r-rsconnect): Update to 0.8.17.

	gnu: r-tam: Update to 3.6-45.
	* gnu/packages/cran.scm (r-tam): Update to 3.6-45.

	gnu: r-bdgraph: Update to 2.64.
	* gnu/packages/cran.scm (r-bdgraph): Update to 2.64.

	gnu: r-openmx: Update to 2.19.5.
	* gnu/packages/cran.scm (r-openmx): Update to 2.19.5.

	gnu: r-rpf: Update to 1.0.7.
	* gnu/packages/cran.scm (r-rpf): Update to 1.0.7.

	gnu: r-rsvg: Update to 2.1.2.
	* gnu/packages/cran.scm (r-rsvg): Update to 2.1.2.

	gnu: r-qqman: Update to 0.1.8.
	* gnu/packages/cran.scm (r-qqman): Update to 0.1.8.
	[native-inputs]: Add r-knitr.

	gnu: r-anthropometry: Update to 1.15.
	* gnu/packages/cran.scm (r-anthropometry): Update to 1.15.

	gnu: r-adagio: Update to 0.8.4.
	* gnu/packages/cran.scm (r-adagio): Update to 0.8.4.
	[propagated-inputs]: Add r-lpsolve.
	[native-inputs]: Remove gfortran.

	gnu: r-qgam: Update to 1.3.3.
	* gnu/packages/cran.scm (r-qgam): Update to 1.3.3.

	gnu: r-emojifont: Update to 0.5.5.
	* gnu/packages/cran.scm (r-emojifont): Update to 0.5.5.
	[native-inputs]: Add r-knitr.

	gnu: r-parameters: Update to 0.13.0.
	* gnu/packages/cran.scm (r-parameters): Update to 0.13.0.

	gnu: r-terra: Update to 1.2-5.
	* gnu/packages/cran.scm (r-terra): Update to 1.2-5.

	gnu: r-xgboost: Update to 1.4.1.1.
	* gnu/packages/cran.scm (r-xgboost): Update to 1.4.1.1.
	[propagated-inputs]: Add r-jsonlite.

	gnu: r-ingredients: Update to 2.2.0.
	* gnu/packages/cran.scm (r-ingredients): Update to 2.2.0.

	gnu: r-dqrng: Update to 0.3.0.
	* gnu/packages/cran.scm (r-dqrng): Update to 0.3.0.
	[native-inputs]: Add r-knitr.

	gnu: r-clue: Update to 0.3-59.
	* gnu/packages/cran.scm (r-clue): Update to 0.3-59.

	gnu: r-ggplotify: Update to 0.0.6.
	* gnu/packages/cran.scm (r-ggplotify): Update to 0.0.6.

	gnu: r-svmisc: Update to 1.1.4.
	* gnu/packages/cran.scm (r-svmisc): Update to 1.1.4.
	[native-inputs]: Add r-knitr.

	gnu: r-rjava: Update to 1.0-4.
	* gnu/packages/cran.scm (r-rjava): Update to 1.0-4.
	[inputs]: Remove pcre.

	gnu: r-bookdown: Update to 0.22.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.22.

	gnu: r-pegas: Update to 1.0.
	* gnu/packages/cran.scm (r-pegas): Update to 1.0.

	gnu: r-rsvd: Update to 1.0.5.
	* gnu/packages/cran.scm (r-rsvd): Update to 1.0.5.

	gnu: r-future: Add build phase to set HOME directory.
	* gnu/packages/cran.scm (r-future)[arguments]: Add build phase "set-HOME".

	gnu: r-parallelly: Update to 1.25.0.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.25.0.

	gnu: r-listenv: Add phase to set HOME directory.
	* gnu/packages/cran.scm (r-listenv)[arguments]: Add build phase "set-HOME".

	gnu: r-rmpfr: Update to 0.8-4.
	* gnu/packages/cran.scm (r-rmpfr): Update to 0.8-4.

	gnu: r-ouch: Update to 2.16.
	* gnu/packages/cran.scm (r-ouch): Update to 2.16.

	gnu: r-rgl: Update to 0.106.8.
	* gnu/packages/cran.scm (r-rgl): Update to 0.106.8.

	gnu: r-rcppparallel: Update to 5.1.3.
	* gnu/packages/cran.scm (r-rcppparallel): Update to 5.1.3.

	gnu: r-gh: Update to 1.3.0.
	* gnu/packages/cran.scm (r-gh): Update to 1.3.0.

	gnu: r-ggeffects: Update to 1.1.0.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.1.0.

	gnu: r-performance: Update to 0.7.1.
	* gnu/packages/cran.scm (r-performance): Update to 0.7.1.

	gnu: r-bayestestr: Update to 0.9.0.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.9.0.

	gnu: r-tmb: Update to 1.7.20.
	* gnu/packages/cran.scm (r-tmb): Update to 1.7.20.

	gnu: r-emmeans: Update to 1.6.0.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.6.0.

	gnu: r-multcomp: Update to 1.4-17.
	* gnu/packages/cran.scm (r-multcomp): Update to 1.4-17.

	gnu: r-magick: Update to 2.7.2.
	* gnu/packages/cran.scm (r-magick): Update to 2.7.2.

	gnu: r-svdialogs: Update to 1.0.3.
	* gnu/packages/cran.scm (r-svdialogs): Update to 1.0.3.
	[native-inputs]: Add r-knitr.

	gnu: r-svgui: Update to 1.0.1.
	* gnu/packages/cran.scm (r-svgui): Update to 1.0.1.
	[native-inputs]: Add r-knitr.

	gnu: r-raster: Update to 3.4-10.
	* gnu/packages/cran.scm (r-raster): Update to 3.4-10.

	gnu: r-doby: Update to 4.6.10.
	* gnu/packages/cran.scm (r-doby): Update to 4.6.10.
	[propagated-inputs]: Add r-curry and r-microbenchmark.

	gnu: r-writexl: Update to 1.4.0.
	* gnu/packages/cran.scm (r-writexl): Update to 1.4.0.

	gnu: r-flextable: Update to 0.6.5.
	* gnu/packages/cran.scm (r-flextable): Update to 0.6.5.

	gnu: r-entropy: Update to 1.3.0.
	* gnu/packages/cran.scm (r-entropy): Update to 1.3.0.

	gnu: r-brglm: Update to 0.7.2.
	* gnu/packages/cran.scm (r-brglm): Update to 0.7.2.

	gnu: r-rbibutils: Update to 2.1.1.
	* gnu/packages/cran.scm (r-rbibutils): Update to 2.1.1.

	gnu: r-reticulate: Update to 1.20.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.20.
	[propagated-inputs]: Add r-png and r-withr.

	gnu: r-rastervis: Update to 0.50.2.
	* gnu/packages/cran.scm (r-rastervis): Update to 0.50.2.

	gnu: r-later: Update to 1.2.0.
	* gnu/packages/cran.scm (r-later): Update to 1.2.0.
	[propagated-inputs]: Remove r-bh.

	gnu: r-parsedate: Update to 1.2.1.
	* gnu/packages/cran.scm (r-parsedate): Update to 1.2.1.

	gnu: r-pillar: Update to 1.6.0.
	* gnu/packages/cran.scm (r-pillar): Update to 1.6.0.

	gnu: r-vctrs: Update to 0.3.8.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.3.8.

	gnu: r-processx: Update to 3.5.2.
	* gnu/packages/cran.scm (r-processx): Update to 3.5.2.

	gnu: r-cli: Update to 2.5.0.
	* gnu/packages/cran.scm (r-cli): Update to 2.5.0.

	gnu: r-hardyweinberg: Update to 1.7.2.
	* gnu/packages/cran.scm (r-hardyweinberg): Update to 1.7.2.

	gnu: r-recipes: Update to 0.1.16.
	* gnu/packages/cran.scm (r-recipes): Update to 0.1.16.
	[propagated-inputs]: Add r-ellipsis.

	gnu: r-inum: Update to 1.0-4.
	* gnu/packages/cran.scm (r-inum): Update to 1.0-4.

	gnu: r-pkgload: Update to 1.2.1.
	* gnu/packages/cran.scm (r-pkgload): Update to 1.2.1.
	[propagated-inputs]: Remove r-pkgbuild.

	gnu: r-ape: Update to 5.5.
	* gnu/packages/cran.scm (r-ape): Update to 5.5.

	gnu: r-haven: Update to 2.4.1.
	* gnu/packages/cran.scm (r-haven): Update to 2.4.1.
	[propagated-inputs]: Remove r-rcpp; add r-cpp11.

	gnu: r-jquerylib: Update to 0.1.4.
	* gnu/packages/cran.scm (r-jquerylib): Update to 0.1.4.
	[source]: Update snippet.
	[arguments]: Update build phase "process-javascript".

	gnu: r-curl: Update to 4.3.1.
	* gnu/packages/cran.scm (r-curl): Update to 4.3.1.
	[native-inputs]: Add r-knitr.

	gnu: r-servr: Update to 0.22.
	* gnu/packages/cran.scm (r-servr): Update to 0.22.

	gnu: r-httpuv: Update to 1.6.0.
	* gnu/packages/cran.scm (r-httpuv): Update to 1.6.0.
	[propagated-inputs]: Remove r-bh.

	gnu: r-callr: Update to 3.7.0.
	* gnu/packages/cran.scm (r-callr): Update to 3.7.0.

	gnu: r-tidyverse: Update to 1.3.1.
	* gnu/packages/cran.scm (r-tidyverse): Update to 1.3.1.
	[propagated-inputs]: Add r-dtplyr, r-googledrive, and r-googlesheets4.
	[native-inputs]: Add r-knitr.

	gnu: r-shadowtext: Update to 0.0.8.
	* gnu/packages/cran.scm (r-shadowtext): Update to 0.0.8.

	gnu: r-mboost: Update to 2.9-5.
	* gnu/packages/cran.scm (r-mboost): Update to 2.9-5.

	gnu: r-ellipsis: Update to 0.3.2.
	* gnu/packages/cran.scm (r-ellipsis): Update to 0.3.2.

	gnu: r-v8: Update to 3.4.2.
	* gnu/packages/cran.scm (r-v8): Update to 3.4.2.
	[inputs]: Add zlib.

	gnu: r-brio: Update to 1.1.2.
	* gnu/packages/cran.scm (r-brio): Update to 1.1.2.

	gnu: Add r-curry.
	* gnu/packages/cran.scm (r-curry): New variable.

	gnu: Add r-googlesheets4.
	* gnu/packages/cran.scm (r-googlesheets4): New variable.

	gnu: Add r-ids.
	* gnu/packages/cran.scm (r-ids): New variable.

	gnu: Add r-googledrive.
	* gnu/packages/cran.scm (r-googledrive): New variable.

	gnu: Add r-dtplyr.
	* gnu/packages/cran.scm (r-dtplyr): New variable.

	gnu: Add r-conflicted.
	* gnu/packages/cran.scm (r-conflicted): New variable.

	gnu: r-abn: Update to 2.5-0.
	* gnu/packages/cran.scm (r-abn): Move from here...
	* gnu/packages/bioconductor.scm (r-abn): ...to here; update to 2.5-0.
	[propagated-inputs]: Add r-rgraphviz.

2021-05-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Update to cover for an additional OpenPGP signing key.
	The upcoming 1.3.0 release will be signed with my OpenPGP key; subsequent
	releases may also be.

	* doc/guix.texi (OPENPGP-SIGNING-KEY-ID, OPENPGP-SIGNING-KEY-URL): Rename to...
	(OPENPGP-SIGNING-KEY-ID-1, OPENPGP-SIGNING-KEY-URL-1): ... these,
	respectively.
	(OPENPGP-SIGNING-KEY-ID-2, OPENPGP-SIGNING-KEY-URL-2): New variables.
	(Binary Installation): Adjust to cover for the new key.
	(USB Stick and DVD Installation): Likewise.
	(Invoking guix refresh): Adjust accordingly.

2021-05-04  Ludovic Courtès  <ludo@gnu.org>

	maint: Do not xz-compress ISO images.
	The xz-compressed image is 23% smaller than the original ISO image (with
	built-in zlib compression), but the extra decompression step is
	unconventional and often a hindrance for users.  See discussion at
	<https://lists.gnu.org/archive/html/guix-devel/2021-04/msg00497.html>.

	* Makefile.am (release): Do not compress ISO images.
	* doc/guix.texi (USB Stick and DVD Installation): Remove ".xz" suffix
	from URL and file name.
	(Copying to a USB Stick, Burning on a DVD): Remove introductory words,
	@enumerate, and first item.

2021-05-04  Julien Lepiller  <julien@lepiller.eu>

	nls: Guard against the list of translated Texinfo files becoming stale.
	This change is so that the list of translated Texinfo files remain in sync
	with the list of supported (translated) languages.

	* doc/local.mk (MANUAL_LANGUAGES, COOKBOOK_LANGUAGES): New variables.
	(lang_to_texinfos): New function.
	(TRANSLATED_INFO): Use it to construct the list of files.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2021-05-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Update to cover for an additional OpenPGP signing key.
	The upcoming 1.3.0 release will be signed with my OpenPGP key; subsequent
	releases may also be.

	* doc/guix.texi (OPENPGP-SIGNING-KEY-ID, OPENPGP-SIGNING-KEY-URL): Rename to...
	(OPENPGP-SIGNING-KEY-ID-1, OPENPGP-SIGNING-KEY-URL-1): ... these,
	respectively.
	(OPENPGP-SIGNING-KEY-ID-2, OPENPGP-SIGNING-KEY-URL-2): New variables.
	(Binary Installation): Adjust to cover for the new key.
	(USB Stick and DVD Installation): Likewise.
	(Invoking guix refresh): Adjust accordingly.

2021-05-03  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-yasnippet-snippets: Update to 0.24.
	* gnu/packages/emacs-xyz.scm (emacs-yasnippet-snippets): Update to 0.24.
	[propagated-inputs]: Remove emacs-s.

	gnu: emacs-rg: Update to 2.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-rg): Update to 2.0.3.

2021-05-03  Xinglu Chen  <public@yoctocell.xyz>

	gnu: emacs-org-roam: Update to 1.2.4.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam): Update to 1.2.4.
	[native-inputs]: Add texinfo.
	[arguments]: Install image and Texinfo documentation.

2021-05-03  Michael Rohleder  <mike@rohleder.de>

	gnu: chess: Fix paths in installed shell scripts.
	* gnu/packages/games.scm (chess)[arguments]: Add a 'fix-shell-scripts phase.

2021-05-03  nixo  <nicolo@nixo.xyz>

	gnu: Add julia-gumbo.
	* gnu/packages/julia-xyz.scm (julia-gumbo): New variable.

	gnu: Add julia-gumbo-jll.
	* gnu/packages/julia-xyz.scm (julia-gumbo-jll): New variable.

	gnu: Add julia-abstracttrees.
	* gnu/packages/julia-xyz.scm (julia-abstracttrees): New variable.

2021-05-03  François J  <francois-oss@avalenn.eu>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add git-filter-repo.
	* gnu/packages/version-control.scm (git-filter-repo): New variable.

2021-05-03  François J  <francois-oss@avalenn.eu>

	gnu: git: add a comment on why we don't build manpages
	* gnu/packages/version-control.scm (git)[native-inputs]:
	    add back comment skipped by commit
	    d1cada0450fca54260fd20ab49d0586d147cbeb3

2021-05-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-asdf: Update to 2.7.4.
	* gnu/packages/astronomy.scm (python-asdf): Update to 2.7.4.

	gnu: dico: Omit static libraries.
	* gnu/packages/dico.scm (dico)[arguments]: Add ‘--disable-static’ to
	the #:configure-flags.

	gnu: dico: Update to 2.11.
	* gnu/packages/dico.scm (dico): Update to 2.11.

	gnu: oath-toolkit: Update to 2.6.7.
	* gnu/packages/authentication.scm (oath-toolkit): Update to 2.6.7.

2021-05-03  Michael Rohleder  <mike@rohleder.de>

	gnu: vcsh: Update to 1.20190621.
	* gnu/packages/version-control.scm (vcsh): Update to 1.20190621.
	[arguments]: Add an 'install-bash-completion phase.

2021-05-03  raingloom  <raingloom@riseup.net>

	gnu: blender: Update to 2.92.0.
	* gnu/packages/graphics.scm (blender): Update to 2.92.0.
	[arguments]: Set the NumPy header include path in #:configure-flags.

2021-05-03  Xinglu Chen  <public@yoctocell.xyz>

	gnu: public-inbox: Update to 1.6.1.
	* gnu/packages/mail.scm (public-inbox)[version]: Update to 1.6.1.
	[inputs]: Add optional dependencies.  ‘perl-filesys-notify-simple’ has been
	superseded by ‘perl-linux-inotify2’ by upstream.
	[synopsis]: Capitalize “git”.
	[description]: Likewise.  Mention IMAP support.

	gnu: Add perl-linux-inotify2.
	* gnu/packages/perl.scm (perl-linux-inotify2): New variable.

2021-05-03  David Pflug  <david@pflug.io>

	gnu: odamex: Update to 0.9.0.
	* gnu/packages/games.scm (odamex): Update to 0.9.0.

2021-05-03  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: octave, octave-cli: Explain difference.
	* gnu/packages/maths.scm (octave-cli, octave): Extended synopsis.

2021-05-03  Michael Rohleder  <mike@rohleder.de>

	gnu: chessx: Disable online version check by default.
	* gnu/packages/games.scm (chessx)[arguments]: Add phase to disable
	the online version check by default.

2021-05-03  Xinglu Chen  <public@yoctocell.xyz>

	gnu: git-modes: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (git-modes): Update to 1.3.0.

2021-05-03  Michael Rohleder  <mike@rohleder.de>

	gnu: pioneers: Patch path to beep.
	Fixes <https://issues.guix.gnu.org/47131>

	* gnu/packages/games.scm (pioneers): Patch path to beep.
	[inputs]: Add beep.
	[arguments]: Add phase patch-beep-path.

2021-05-03  Michael Rohleder  <mike@rohleder.de>

	gnu: xboard: Patch path to aplay.
	Fixes <http://issues.guix.gnu.org/47195>.

	* gnu/packages/games.scm (xboard): Patch path to aplay.
	[inputs]: Add alsa-utils.
	[arguments]: Add phase patch-aplay-path.

2021-05-03  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: guile-wisp: Update to 1.0.5.
	* gnu/packages/guile-xyz.scm (guile-wisp): Update to 1.0.5.
	[license]: Add license:expat and clarify conditions.

2021-05-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Update the URL of the system VM image.
	This is a follow up to commit ebf5d77eab, which added the qcow2 file extension
	to the VM image file name.

	* doc/guix.texi (Running Guix in a VM): Update URL.

2021-05-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: perl-image-exiftool: Update to 12.16.
	* gnu/packages/photo.scm (perl-image-exiftool): Update to 12.16.

2021-05-03  Ricardo Wurmus  <rekado@elephly.net>

	profiles: texlive-configuration: Refresh font maps.
	* guix/profiles.scm (texlive-configuration): Run updmap to generate font maps
	necessary for pdflatex and other tools.

	gnu: Add texlive-default-updmap.cfg.
	* gnu/packages/tex.scm (texlive-default-updmap.cfg): New variable.

2021-05-03  Ricardo Wurmus  <rekado@elephly.net>
	    Rovanion Luckey  <rovanion.luckey@gmail.com>

	gnu: Add texlive-babel-swedish.
	* gnu/packages/tex.scm (texlive-babel-swedish): New variable.

2021-05-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add texlive-pagenote.
	* gnu/packages/tex.scm (texlive-pagenote): New variable.

	gnu: Add texlive-ifmtarg.
	* gnu/packages/tex.scm (texlive-ifmtarg): New variable.

	gnu: Add texlive-morefloats.
	* gnu/packages/tex.scm (texlive-morefloats): New variable.

	gnu: Add texlive-sectsty.
	* gnu/packages/tex.scm (texlive-sectsty): New variable.

2021-05-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	nls: Remove the doc-po-update target.
	As discussed with Julien Lepiller on IRC, updating the PO files is not useful.
	This change removes the target and associated rules that allowed updating
	them.  This has the benefit of not having the PO files updated automatically
	when generating the .pot files, which was causing spurious changes under the
	po sub-directory.

	* po/doc/local.mk (make-update-po-files-rule): Remove function and its uses.
	(doc-po-update): Remove target.

2021-05-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: Replace the doc-po-update prerequisite by doc-pot-update.
	What is really required for the dist target is the presence of the
	auto-generated .pot files; updating the PO files is not necessary nor
	desirable (it causes spurious changes in the tree).

	* Makefile.am (dist) <doc-po-update>: Replace prerequisite with...
	<doc-pot-update>: ... this one.

2021-05-03  Julien Lepiller  <julien@lepiller.eu>

	nls: Do not update po files on first make invocation.
	We need to update the minimal gettext version to take advantage of new
	features.  Before this patch, the first make invocation would modify
	po/guix and po/packages po files, and we advised to run `git checkout
	po` to clean the changes.

	* configure.ac (AM_GNU_GETTEXT_VERSION): Update to 0.19.1.
	* po/guix/Makevars: Set PO_DEPENDS_ON_POT to no.
	* po/packages/Makevars: Set PO_DEPENDS_ON_POT to no.

2021-05-03  Julien Lepiller  <julien@lepiller.eu>

	Makefile: Reimplement `download-po` target.
	The weblate API rate limit is very close to the number of files we need
	to download.  The previous implementation did not add new translations.

	* Makefile.am (download-po): Update target.
	(make-download-po-rule, make-check-po-rule): Remove functions.

2021-05-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: stgit: Update to 1.1.
	* gnu/packages/version-control.scm (stgit): Update to 1.1.

	gnu: faudio: Update to 21.05.
	* gnu/packages/audio.scm (faudio): Update to 21.05.

	gnu: perl-net-dns: Update to 1.31.
	* gnu/packages/networking.scm (perl-net-dns): Update to 1.31.

	gnu: perl-file-readbackwards: Update to 1.06.
	* gnu/packages/perl.scm (perl-file-readbackwards): Update to 1.06.

	gnu: glances: Update to 3.1.7.
	* gnu/packages/python-xyz.scm (glances): Update to 3.1.7.

2021-05-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.116.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.116.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.34.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.34.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.11.18.
	* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.18.
	(linux-libre-5.11-pristine-source): Update hash.

2021-05-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: global: Update to 6.6.6.
	* gnu/packages/code.scm (global): Update to 6.6.6.

	gnu: lldpd: Update to 1.0.11.
	* gnu/packages/networking.scm (lldpd): Update to 1.0.11.

	gnu: cloc: Update to 1.90.
	* gnu/packages/code.scm (cloc): Update to 1.90.

	gnu: bpytop: Update to 1.0.65.
	* gnu/packages/admin.scm (bpytop): Update to 1.0.65.

	gnu: kitty: Update to 0.20.2.
	* gnu/packages/terminals.scm (kitty): Update to 0.20.2.

	gnu: kexec-tools: Update to 2.0.22.
	* gnu/packages/linux.scm (kexec-tools): Update to 2.0.22.

2021-05-02  Mathieu Othacehe  <othacehe@gnu.org>

	android-repo-download: Add guile-json extension.
	This partially fixes: <https://issues.guix.gnu.org/48152>.

	The (guix build download-nar) module drags the (guix build download) module
	that autoloads (guix swh).

	[13/26] Loading './guix/swh.scm'...
	;;; Failed to autoload swh-download-directory in (guix swh):
	;;; no code for module (json)
	Backtrace:
	In srfi/srfi-1.scm:
	   460:18 19 (fold #<procedure 7ffff2c50760 at ice-9/eval.scm:336:1?> ?)
	In ice-9/eval.scm:
	    619:8 18 (_ #(#(#<directory (guix build utils) 7ffff318fd20>) # ?))
	In ice-9/boot-9.scm:
	   2806:4 17 (save-module-excursion #<procedure 7ffff25b1a00 at ice-?>)
	In unknown file:
	          16 (primitive-load "./guix/swh.scm")
	In ice-9/eval.scm:
	   721:20 15 (primitive-eval (define-module (guix swh) #:use-module ?))
	In ice-9/psyntax.scm:
	  1241:36 14 (expand-top-sequence ((define-module (guix swh) # # ?)) ?)
	  1233:19 13 (parse _ (("placeholder" placeholder)) ((top) #(# # ?)) ?)
	   285:10 12 (parse _ (("placeholder" placeholder)) (()) _ c&e (eval) ?)
	In ice-9/eval.scm:
	   293:34 11 (_ #<directory (guix build utils) 7ffff318fd20>)
	In ice-9/boot-9.scm:
	   3380:4 10 (define-module* _ #:filename _ #:pure _ #:version _ # _ ?)
	  2565:24  9 (call-with-deferred-observers #<procedure 7ffff2215230 ?>)
	  3393:24  8 (_)
	   222:29  7 (map1 (((guix base16)) ((guix build utils)) ((# ?) ?) ?))
	   222:29  6 (map1 (((guix build utils)) ((guix build syscalls) ?) ?))
	   222:29  5 (map1 (((guix build syscalls) #:select (mkdtemp!)) (#) ?))
	   222:29  4 (map1 (((web uri)) ((web client)) ((web response)) (#) ?))
	   222:29  3 (map1 (((web client)) ((web response)) ((json)) ((?)) ?))
	   222:29  2 (map1 (((web response)) ((json)) ((srfi srfi-1)) ((?)) ?))
	   222:17  1 (map1 (((json)) ((srfi srfi-1)) ((srfi srfi-9)) ((?)) ?))
	   3300:6  0 (resolve-interface (json) #:select _ #:hide _ #:prefix _ ?)

	ice-9/boot-9.scm:3300:6: In procedure resolve-interface:
	no code for module (json)

	* guix/android-repo-download.scm (android-repo-fetch): Add guile-json
	extension.

2021-05-02  Mathieu Othacehe  <othacehe@gnu.org>

	cvs-download: Add guile-json and gnutls extensions.
	This partially fixes: <https://issues.guix.gnu.org/48152>.

	The (guix build download-nar) module drags the (guix build download) module
	that autoloads (guix swh).

	[13/26] Loading './guix/swh.scm'...
	;;; Failed to autoload swh-download-directory in (guix swh):
	;;; no code for module (json)
	Backtrace:
	In srfi/srfi-1.scm:
	   460:18 19 (fold #<procedure 7ffff2c50760 at ice-9/eval.scm:336:1?> ?)
	In ice-9/eval.scm:
	    619:8 18 (_ #(#(#<directory (guix build utils) 7ffff318fd20>) # ?))
	In ice-9/boot-9.scm:
	   2806:4 17 (save-module-excursion #<procedure 7ffff25b1a00 at ice-?>)
	In unknown file:
	          16 (primitive-load "./guix/swh.scm")
	In ice-9/eval.scm:
	   721:20 15 (primitive-eval (define-module (guix swh) #:use-module ?))
	In ice-9/psyntax.scm:
	  1241:36 14 (expand-top-sequence ((define-module (guix swh) # # ?)) ?)
	  1233:19 13 (parse _ (("placeholder" placeholder)) ((top) #(# # ?)) ?)
	   285:10 12 (parse _ (("placeholder" placeholder)) (()) _ c&e (eval) ?)
	In ice-9/eval.scm:
	   293:34 11 (_ #<directory (guix build utils) 7ffff318fd20>)
	In ice-9/boot-9.scm:
	   3380:4 10 (define-module* _ #:filename _ #:pure _ #:version _ # _ ?)
	  2565:24  9 (call-with-deferred-observers #<procedure 7ffff2215230 ?>)
	  3393:24  8 (_)
	   222:29  7 (map1 (((guix base16)) ((guix build utils)) ((# ?) ?) ?))
	   222:29  6 (map1 (((guix build utils)) ((guix build syscalls) ?) ?))
	   222:29  5 (map1 (((guix build syscalls) #:select (mkdtemp!)) (#) ?))
	   222:29  4 (map1 (((web uri)) ((web client)) ((web response)) (#) ?))
	   222:29  3 (map1 (((web client)) ((web response)) ((json)) ((?)) ?))
	   222:29  2 (map1 (((web response)) ((json)) ((srfi srfi-1)) ((?)) ?))
	   222:17  1 (map1 (((json)) ((srfi srfi-1)) ((srfi srfi-9)) ((?)) ?))
	   3300:6  0 (resolve-interface (json) #:select _ #:hide _ #:prefix _ ?)

	ice-9/boot-9.scm:3300:6: In procedure resolve-interface:
	no code for module (json)

	* guix/cvs-download.scm (cvs-fetch): Add guile-json and gnutls as extensions.

2021-05-02  Mathieu Othacehe  <othacehe@gnu.org>

	hg-download: Add guile-json and gnutls extensions.
	This partially fixes: <https://issues.guix.gnu.org/48152>.

	The (guix build download-nar) module drags the (guix build download) module
	that autoloads (guix swh).

	[13/26] Loading './guix/swh.scm'...
	;;; Failed to autoload swh-download-directory in (guix swh):
	;;; no code for module (json)
	Backtrace:
	In srfi/srfi-1.scm:
	   460:18 19 (fold #<procedure 7ffff2c50760 at ice-9/eval.scm:336:1?> ?)
	In ice-9/eval.scm:
	    619:8 18 (_ #(#(#<directory (guix build utils) 7ffff318fd20>) # ?))
	In ice-9/boot-9.scm:
	   2806:4 17 (save-module-excursion #<procedure 7ffff25b1a00 at ice-?>)
	In unknown file:
	          16 (primitive-load "./guix/swh.scm")
	In ice-9/eval.scm:
	   721:20 15 (primitive-eval (define-module (guix swh) #:use-module ?))
	In ice-9/psyntax.scm:
	  1241:36 14 (expand-top-sequence ((define-module (guix swh) # # ?)) ?)
	  1233:19 13 (parse _ (("placeholder" placeholder)) ((top) #(# # ?)) ?)
	   285:10 12 (parse _ (("placeholder" placeholder)) (()) _ c&e (eval) ?)
	In ice-9/eval.scm:
	   293:34 11 (_ #<directory (guix build utils) 7ffff318fd20>)
	In ice-9/boot-9.scm:
	   3380:4 10 (define-module* _ #:filename _ #:pure _ #:version _ # _ ?)
	  2565:24  9 (call-with-deferred-observers #<procedure 7ffff2215230 ?>)
	  3393:24  8 (_)
	   222:29  7 (map1 (((guix base16)) ((guix build utils)) ((# ?) ?) ?))
	   222:29  6 (map1 (((guix build utils)) ((guix build syscalls) ?) ?))
	   222:29  5 (map1 (((guix build syscalls) #:select (mkdtemp!)) (#) ?))
	   222:29  4 (map1 (((web uri)) ((web client)) ((web response)) (#) ?))
	   222:29  3 (map1 (((web client)) ((web response)) ((json)) ((?)) ?))
	   222:29  2 (map1 (((web response)) ((json)) ((srfi srfi-1)) ((?)) ?))
	   222:17  1 (map1 (((json)) ((srfi srfi-1)) ((srfi srfi-9)) ((?)) ?))
	   3300:6  0 (resolve-interface (json) #:select _ #:hide _ #:prefix _ ?)

	ice-9/boot-9.scm:3300:6: In procedure resolve-interface:
	no code for module (json)

	* guix/hg-download.scm (hg-fetch): Add guile-json and gnutls as extensions.

2021-05-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: gupnp: Move gsettings-desktop-schemas to propagated-inputs.
	This fixes the following test failure:

	Bail out! GLib-GIO-FATAL-ERROR: Settings schema 'org.gnome.system.proxy' is not installed
	--- stderr ---

	(/tmp/guix-build-gupnp-1.2.4.drv-0/build/tests/gtest/test-context:599):
	GLib-GIO-ERROR **: 15:37:55.097: Settings schema 'org.gnome.system.proxy' is
	not installed

	* gnu/packages/gnome.scm (gupnp)[inputs]: Move gsettings-desktop-schemas to ...
	[propagated-inputs]: ... here.

2021-05-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.0.0-17.31fd4d4.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-17.31fd4d4.
	[inputs]: Switch to guile-squee-dev.

	gnu: Add guile-squee-dev.
	* gnu/packages/ci.scm (guile-squee-dev): New variable.

2021-05-02  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: gupnp: Add gsettings-desktop-schemas for tests.
	This fixes the fatal error "Settings schema 'org.gnome.system.proxy' is not
	installed", which causes build to fail.

	* gnu/packages/gnome.scm (gupnp)[native-inputs]: Add gsettings-desktop-schemas.

2021-05-02  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add tgcli.
	* gnu/packages/telegram.scm (tgcli): New variable.

	gnu: Add python-mkdocs-material.
	* gnu/packages/python-xyz.scm (python-mkdocs-material): New variable.

	gnu: Add python-pymdown-extensions.
	* gnu/packages/python-xyz.scm (python-pymdown-extensions): New variable.

	gnu: Add python-mkdocs.
	* gnu/packages/python-xyz.scm (python-mkdocs): New variable.

	gnu: Add python-lunr.
	* gnu/packages/python-xyz.scm (python-lunr): New variable.

	gnu: Add python-nltk@3.4.
	* gnu/packages/python-xyz.scm (python-nltk-3.4): New variable.

2021-05-02  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: python-nltk: Update to 3.6.2.
	This version is only available in zip format.

	* gnu/packages/python-xyz.scm (python-nltk)[version]: Update to 3.6.2.
	[uri]: Use zip extension.
	[native-inputs]: Add unzip.

2021-05-02  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add python-pytest-click.
	* gnu/packages/python-check.scm (python-pytest-click): New variable.

	gnu: Add python-yaspin.
	* gnu/packages/python-xyz.scm (python-yaspin): New variable.

	gnu: Add python-colorful.
	* gnu/packages/python-xyz.scm (python-colorful): New variable.

2021-05-02  Christopher Baines  <mail@cbaines.net>

	services: guix-build-coordinator: Fix queue builds state directory.
	This service doesn't create a PID file, but it does write a file with the
	processed commits in it, so create a directory to contain that.

	* gnu/services/guix.scm (guix-build-coordinator-queue-builds-activation):
	Ensure /var/cache/guix-build-coordinator-queue-builds exists.

2021-05-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libostree: Update to 2021.2.
	* gnu/packages/package-management.scm (libostree): Update to 2021.2.

	gnu: nim: Update to 1.4.6.
	* gnu/packages/nim.scm (nim): Update to 1.4.6.

	gnu: openmpi: Update to 4.1.1.
	* gnu/packages/mpi.scm (openmpi): Update to 4.1.1.

	gnu: libxdg-basedir: Omit static library.
	* gnu/packages/freedesktop.scm (libxdg-basedir)[arguments]:
	Add ‘--disable-static’ to #:configure-flags.

	gnu: libxdg-basedir: Update to 1.2.3.
	* gnu/packages/freedesktop.scm (libxdg-basedir): Update to 1.2.3.

	gnu: gajim: Update to 1.3.2.
	* gnu/packages/messaging.scm (gajim): Update to 1.3.2.

	gnu: dante: Update to 1.4.3.
	* gnu/packages/networking.scm (dante): Update to 1.4.3.

	gnu: pidgin: Update to 2.14.4.
	* gnu/packages/messaging.scm (pidgin): Update to 2.14.4.
	[arguments]: Add now-required ‘--disable-gevolution’ configure flag.
	Remove obsoleted 'eat-leftovers phase.

2021-05-02  Maxime Devos  <maximedevos@telenet.be>

	gnu: Replace hard-coded "CC=gcc" with CC-FOR-TARGET calls.
	* gnu/packages/admin.scm (cbatticon)[arguments]<#:make-flags>: Use
	CC-FOR-TARGET.
	* gnu/packages/assembly.scm (dev86)[arguments]<#:make-flags>: Likewise.
	* gnu/packages/cdrom.scm (cd-discid)[arguments]<#:make-flags>: Likewise.
	* gnu/packages/crypto.scm (signify, keyutils, ssss, libscrypt, enchive)
	[arguments]<#:make-flags>: Likewise.
	* gnu/packages/emacs-xyz.scm (emacs-emacsql, emacs-telega)[arguments]
	<#:phases>: Likewise.
	* gnu/packages/gnupg.scm (pgpdump)[arguments]<#:make-flags>: Likewise.
	* gnu/packages/image-viewers.scm (feh, imv)[arguments]<#:make-flags>:
	Likewise.
	* gnu/packages/image.scm (libjxr, giflib, freeimage)[arguments]
	<#:make-flags>: Likewise.
	* gnu/packages/irc.scm (ii, sic)[arguments]<#:make-flags>: Likewise.
	* gnu/packages/lua.scm (make-lua-expat, make-lua-ossl, make-lua-sec)
	(make-lua-cqueues, make-lua-lgi, lua-resty-signal)[arguments]
	<#:make-flags>: Likewise.
	* gnu/packages/networking.scm (httping, pixiewps, sslh, nethogs, spiped)
	(can-utils, hcxtools, batctl)[arguments]<#:make-flags>: Likewise.
	* gnu/packages/pdf.scm (fbida)[arguments]<#:make-flags>: Likewise.
	* gnu/packages/ssh.scm (endlessh)[arguments]<#:make-flags>: Likewise.
	* gnu/packages/toys.scm (nyancat)[arguments]<#:make-flags>: Likewise.
	* gnu/packages/upnp.scm (miniupnpc)[arguments]<#:make-flags>: Likewise.
	* gnu/packages/xdisorg.scm (bemenu, xbanish, sxhkd, xcape, xssproxy)
	(xrandr-invert-colors, hsetroot, xsettingsd)[arguments]<#:make-flags>:
	Likewise.

2021-05-01  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot-pinebook-pro-rk3399: Update to version 2021.07-rc1.
	Version 2021.07-rc1 supports video output on the eDP panel.

	* gnu/packages/bootloaders.scm (u-boot-2021.07): New variable.
	  (u-boot-pinebook-pro-rk3399)[source, version]: Use u-boot-2021.07.

2021-05-01  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot: Patch to fix boot regressions for some platforms.
	The previous workaround stopped the preboot phase from loading USB
	support, which makes it impossible to use a USB keyboard to select a
	generation from the boot menu without using a serial console.

	* gnu/packages/patches/u-boot-rockchip-inno-usb.patch: New File.
	* gnu/local.mk (dist_patch_DATA): Add patch.
	* gnu/packages/bootloaders.scm (%u-boot-rockchip-inno-usb-patch): New variable.
	  (u-boot)[source]: Add patch.
	  (u-boot-rockpro64-rk3399, u-boot-pinebook-pro-rk3399): Remove obsolete phase.

2021-05-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libglvnd: Update to 1.3.3.
	* gnu/packages/gl.scm (libglvnd): Update to 1.3.3.

	gnu: retroarch: Update to 1.9.2.
	* gnu/packages/emulators.scm (retroarch): Update to 1.9.2.
	[arguments]: Remove obsolete ‘--disable-git_version’ configure flag.

	gnu: gnome-autoar: Update to 0.3.2.
	* gnu/packages/gnome.scm (gnome-autoar): Update to 0.3.2.

	gnu: duplicity: Update to 0.8.19.
	* gnu/packages/backup.scm (duplicity): Update to 0.8.19.
	[arguments]: Set TMPDIR.  Rename 'check-setup to 'set-up-tests.

	gnu: benchmark: Update to 1.5.3.
	* gnu/packages/benchmark.scm (benchmark): Update to 1.5.3.

2021-05-01  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: appstream-glib: Add gsettings-desktop-schemas for tests.
	This fixes the fatal error "Settings schema 'org.gnome.system.proxy' is not
	installed", which causes builds to fail.

	* gnu/packages/glib.scm (appstream-glib)[native-inputs]: Add
	gsettings-desktop-schemas.

2021-05-01  Brendan Tildesley  <mail@brendan.scot>

	gnu: xfce4-settings: Add gsettings-desktop-schemas.
	* gnu/packages/xfce.scm (xfce4-settings):[propagated-inputs]: Add
	gsettings-desktop-schemas. This makes it appear in the system profile
	via the xfce service. This fixes a bug where changing icon theme causes
	xfce4-appearance-settings to crash with the error:

	GLib-GIO-ERROR **: 15:41:45.828: Settings schema 'org.gnome.desktop.interface' is not installed
	Trace/breakpoint trap

2021-05-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: openjdk: Disallow references to the JDK used for build.
	This ensures JDKs don't unintentionally keep references to the one used
	to build them, as reported at <https://issues.guix.gnu.org/31719#7> and
	fixed by 97a43db8b4416a1450aa61737edba9cf4126cf1c.

	* gnu/packages/java.scm (icedtea-8)[arguments]: Add #:disallowed-references.
	(openjdk9)[arguments]: Likewise.
	(openjdk10)[arguments]: Likewise.
	(openjdk11)[arguments]: Likewise.

2021-05-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: openjdk: Avoid non-top-level 'use-modules'.
	* gnu/packages/java.scm (icedtea-8, openjdk9, openjdk11)[arguments]:
	Replace non-top-level 'use-modules' by '@'.

2021-05-01  Carlo Zancanaro  <carlo@zancanaro.id.au>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: openjdk: Fix library substitution when libraries aren't found.
	* gnu/packages/java.scm (icedtea-8, openjdk9, openjdk11)[arguments]:
	Change 'find-library' to always return a string.  Change 'find-library'
	callers to use 'string-append' rather than 'format'.  Starting from
	97a43db8b4416a1450aa61737edba9cf4126cf1c, 'find-library' could return #f
	and JNI substitutions would emit a literal "#f".

2021-05-01  Carlo Zancanaro  <carlo@zancanaro.id.au>

	gnu: openjdk: Clean up runtime dependencies between Java versions.
	* gnu/packages/java.scm (icedtea-8, openjdk9, openjdk11): Do not consider
	icedtea/openjdk input paths when rewriting JNI libraries.

2021-05-01  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: emacs-julia-snail: Adjust to changes in emacs-build-system.
	* gnu/packages/emacs-xyz.scm (emacs-julia-snail)[arguments]: Drop #:phases.
	Use #:include to add julia sources.

	gnu: emacs-haskell-mode: Adjust to changes in emacs-build-system.
	* gnu/packages/emacs-xyz.scm (emacs-haskell-mode)[#:phases]<install>: Install
	to elpa-directory.

	gnu: emacs-wget: Port to emacs-build-system.
	* gnu/packages/emacs-xyz.scm (emacs-wget)[build-system]: Use
	emacs-build-system.
	[arguments]: Drop #:modules and #:imported-modules.
	Adjust #:phases accordingly.

	gnu: emacs-w3m: Adjust to changes in emacs-build-system.
	* gnu/packages/emacs-xyz.scm (emacs-w3m)[#:configure-flags]: Use
	elpa-directory to determine lispdir.
	[#:phases]<install>: Likewise.

	gnu: emacs-dvc: Adjust to changes in emacs-build-system.
	* gnu/packages/emacs-xyz.scm (emacs-dvc)[#:configure-flags]: Use elpa-directory
	for lispdir.

	gnu: geiser-gauche: Adjust to changes in emacs-build-system.
	* gnu/packages/emacs-xyz.scm (geiser-gauche)[arguments]: Use #:include rather
	than #:phases to add geiser-gauche.scm.

2021-05-01  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: guile-studio: Add missing input.
	* gnu/packages/guile-xyz.scm (guile-studio)[inputs]:
	Add emacs-geiser-guile.

	gnu: emacs-flycheck-guile: Add missing input.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-guile)[propagated-inputs]:
	Add emacs-geiser-guile.

	gnu: emacs-guix: Update to 0.5.2-4.8ce6d21.
	* gnu/packages/emacs-xyz.scm (emacs-guix): Update to 0.5.2-4.8ce6d21.
	[source]: Update upstream URL.
	[propagated-inputs]: Add emacs-geiser-guile.

	gnu: Add emacs-geiser-guile.
	* gnu/packages/patches/emacs-geiser-guile-auto-activate.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it here.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-guile): New variable.

	gnu: emacs-geiser: Update to 0.13.
	* gnu/packages/patches/emacs-geiser-autoload-activate-implementation.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it here.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.13.
	[source]: Change upstream URL.
	[build-system]: Change to emacs-build-system.
	[arguments]: Adjust accordingly.
	[native-inputs]: Remove emacs, autoconf, and automake.
	[description]: State that other packages are needed for geiser to be useful.

2021-05-01  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: emacs-realgud: Adjust to changes in emacs-build-system.
	* gnu/packages/emacs-xyz.scm (emacs-realgud)[fix-autogen-script]: Move after
	‘expand-load-path’.

	gnu: emacs-pyim: Update to 3.6.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.6.

	gnu: notmuch: Adjust to changes in emacs-build-system.
	* gnu/packages/mail.scm (notmuch)[configure]: Use elpa-directory.

	gnu: emacs-vterm: Adjust to changes in emacs-build-system.
	* gnu/packages/emacs-xyz.scm (emacs-vterm)[substitute-vterm-module-path]:
	Move after ‘unpack’.

	gnu: emacs-scel: Adjust to changes in emacs-build-system.
	* gnu/packages/emacs-xyz.scm (emacs-scel)[#:phases]<configure>: Use
	elpa-directory.
	<add-el-dir-to-emacs-load-path>: Adjust location.

	gnu: emacs-edbi: Adjust to changes in emacs-build-system.
	* gnu/packages/emacs-xyz.scm (emacs-edbi)[patch-path]: Execute after unpack.
	[wrap-edbi-bridge]: New phase (after wrap).  Find edbi-bridge in elpa-directory.

	gnu: emacs-org-contrib: Adjust to changes in emacs-build-system.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib)[delete-org-files]: Excurse
	into elpa-directory.

	gnu: emacs-sly-stepper: Remove generated sources.
	* gnu/packages/emacs-xyz.scm (sly-stepper)[source]: Add snippet to remove
	autoloads.
	[#:phases]: Do not delete ‘make-autoloads’ or ‘enable-autoloads-compilation’.

	gnu: emacs-sly-stepper: Adjust to changes in emacs-build-system.
	* gnu/packages/emacs-xyz.scm (emacs-sly-stepper)[#:phases]:
	<add-contrib-to-emacs-load-path>: Rename to...
	<expand-sly-contrib>: ... this.  Use find-files to find contrib directory.
	<install>: Find slynk-stepper.lisp in elpa-directory.

	gnu: emacs-shroud: Adjust to changes in emacs-build-system.
	* gnu/packages/emacs-xyz.scm (emacs-shroud)[#:phases]: Add ‘expand-load-path’.
	[#:configure-flags]: Use elpa-directory for lispdir.

2021-05-01  Xinglu Chen  <public@yoctocell.xyz>

	gnu: emacs-pdf-tools: Adjust to changes in emacs-build-system.
	* gnu/packages/emacs-xyz.scm (emacs-pdf-tools)[#:phases]: Rename
	'emacs-add-source-to-load-path' to 'emacs-expand-load-path'.
	Use expand-load-path, which replaces add-source-to-load-path.

2021-05-01  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: emacs-ert-runner: Adjust to changes in emacs-build-system.
	* gnu/packages/emacs-xyz.scm (emacs-ert-runner)[install-executable]: Use
	elpa-directory for the value of ERT_RUNNER.

	gnu: emacs-howm: Adjust to changes in emacs-build-system.
	* gnu/packages/emacs-xyz.scm (emacs-howm)[#:configure-flags]: Install to
	elpa-directory.

	gnu: emacs-emacsql: Adjust to changes in emacs-build-system.
	* gnu/packages/emacs-xyz.scm (emacs-emacsql)[#:phases]: Use standard build and
	install phases.
	[build-emacsql-sqlite]: Use cc-for-target.

	gnu: Add emacs-telega-contrib.
	* gnu/packages/emacs-xyz.scm (emacs-telega-contrib): New variable.

	gnu: emacs-telega: Adjust to changes in emacs-build-system.
	* gnu/packages/emacs-telega.scm (emacs-telega)[#:phases]: Reorder.
	<telega-paths-patch>: Rename to...
	<patch-sources>: ... this.  Also don't patch paths to subdirs.
	Remove the snippet, that would push contrib to the load path.
	<server-suite-patch>: Rename to...
	<patch-test-suite>: ... this.
	<emacs-install>: Also install etc.
	<emacs-bytecomp-contrib, telega-install-contrib, telega-install-data>: Removed
	phases.

	gnu: emacs-guix: Adjust to changes in emacs-build-system.
	* gnu/packages/emacs-xyz.scm (emacs-guix)[#:phases]: Add expand-load-path.
	[#:configure-flags]: Install to elpa-directory.

	gnu: emacs-libgit: Adjust to changes in emacs-build-system.
	* gnu/packages/emacs-xyz.scm (emacs-libgit)[set-libgit--module-file]: Use
	elpa-directory for libgit--module-file path.

2021-05-01  Leo Prikler  <leo.prikler@student.tugraz.at>

	build-system: emacs: Use subdirectories again.
	With this, Emacs libraries are installed in the ELPA_NAME-VERSION subdirectory
	of site-lisp and potential subdirectories should no longer collide.

	* guix/build/emacs-build-system.scm (add-source-to-load-path): Rename to...
	(expand-load-path): ... this.  Also expand lone subdirectories of site-lisp.
	(%standard-phases): Adjust accordingly.
	(elpa-directory): New variable.  Export it publicly for use in other build
	systems.
	(build, patch-el-files, make-autoloads): Use ELPA name and version to
	construct subdirectories of %install-dir.
	(install): Install in subdirectory.

2021-05-01  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: emacs: Add coreutils and gzip to PATH.
	Some parts of Emacs (dired, compression handling, Tramp) shell out to commands
	and patching them all is a daunting task.  Also, w.r.t. Tramp, we need those
	commands to be portable across multiple machines, which need not only be Guix
	machines (and even if they are, store items can be different).  This patch
	ensures a ‘sane’ setup FSVO ‘sane’.

	* gnu/packages/emacs.scm (emacs)[wrap-load-path]: Rename to...
	[wrap-emacs-paths] ... this.  Also patch PATH.

2021-05-01  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: emacs: Wrap EMACSLOADPATH.
	With this, the search path specification of EMACSLOADPATH does no longer
	depend on the version of Emacs, which should make upgrading major versions
	less painful.  See also:
	- <https://bugs.gnu.org/43627>
	- <https://bugs.gnu.org/47458>

	* gnu/packages/emacs.scm (emacs)[#:phases]: Add ‘wrap-load-path’.
	[native-search-path]<EMACSLOADPATH>: Do not search for builtin libraries.
	(emacs-next)[native-search-path]: Inherit from emacs.

2021-05-01  Leo Prikler  <leo.prikler@student.tugraz.at>

	profiles: Add hook for Emacs subdirs.
	* guix/profiles.scm (emacs-subdirs): New variable.
	(%default-profile-hooks): Add it here.
	* guix/status.scm (hook-message): Add a message for emacs-subdirs.

2021-05-01  Julien Lepiller  <julien@lepiller.eu>

	Makefile: Reimplement `download-po` target.
	The weblate API rate limit is very close to the number of files we need
	to download.  The previous implementation did not add new translations.

	* Makefile.am (download-po): Update target.
	(make-download-po-rule, make-check-po-rule): Remove functions.

2021-05-01  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Update to 2.1.4.
	* gnu/packages/lisp.scm (sbcl): Update to 2.1.4.

2021-05-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: soci: Update to 4.0.2.
	* gnu/packages/databases.scm (soci): Update to 4.0.2.

	gnu: qutebrowser: Update to 2.2.1.
	* gnu/packages/web-browsers.scm (qutebrowser): Update to 2.2.1.

	gnu: httpd: Update to 2.4.47.
	* gnu/packages/web.scm (httpd): Update to 2.4.47.

	gnu: php: Update to 7.4.18.
	* gnu/packages/php.scm (php): Update to 7.4.18.
	[arguments]: Delete yet another failing test (proc_nice_basic).

	gnu: khal: Update to 0.10.3.
	* gnu/packages/calendar.scm (khal): Update to 0.10.3.

	gnu: diffoscope: Update to 173.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 173.

	gnu: mailcap: Update to 2.1.53.
	* gnu/packages/mail.scm (mailcap): Update to 2.1.53.

	gnu: srt: Update to 1.4.3.
	* gnu/packages/networking.scm (srt): Update to 1.4.3.

	gnu: ustr: Omit static libraries.
	* gnu/packages/textutils.scm (ustr)[arguments]: Add a new
	'omit-static-libraries phase.

2021-05-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix-install.sh: Add support for more than one signing key.
	The forthcoming 1.3.0 release will be signed with my personal GnuPG key; the
	installation script needs to tell users how to fetch it.

	* etc/guix-install.sh (OPENPGP_SIGNING_KEY_ID): Remove variable.
	(GPG_SIGNING_KEYS): New associative array.
	(chk_gpg_keyring): Process all the keys contained in the above array.
	(main) <GUIX_BINARY_FILE_NAME>: Double quote variable.

2021-05-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix-install.sh:  Ensure GUIX_BINARY_FILE_NAME is an absolute path.
	This is necessary as the directory context is changed in the script, breaking
	the use of a relative path.

	* etc/guix-install.sh (main) <GUIX_BINARY_FILE_NAME>: Resolve its absolute
	path via the 'realpath' command.

2021-05-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix-install.sh: Allow overriding the Guix binary source.
	This is useful for example for testing release candidates not yet uploaded to
	the FTP, or for testing manually downloaded images from the CI.

	* etc/guix-install.sh (main)[GUIX_BINARY_FILE_NAME]: When this variable is
	defined, use it as the file name of a Guix binary, instead of automatically
	retrieving the latest archive from the FTP.

2021-05-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix-install.sh: Add support for more than one signing key.
	The forthcoming 1.3.0 release will be signed with my personal GnuPG key; the
	installation script need to tell users how fetch it.

	* etc/guix-install.sh (OPENPGP_SIGNING_KEY_ID): Remove variable.
	(GPG_SIGNING_KEYS): New associative array.
	(chk_gpg_keyring): Process all the keys contained in the above array.
	(main) <GUIX_BINARY_FILE_NAME>: Double quote variable.

2021-04-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: Correct a mistake in the guix-manual.pot rule.
	This is a follow-up to commit 0d353b06ec.

	* po/doc/local.mk: Fix function name in comment.
	(%D%/guix-manual.pot): Refer to *all* the prerequisites via the $^ special
	variable rather than $<, which only refers to the first one.

	Reported-by: Julien Lepiller <julien@lepiller.eu>

2021-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-marginalia: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 0.5.

	gnu: emacs-consult: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.7.

2021-04-30  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-which-key: Update to 3.5.2.
	* gnu/packages/emacs-xyz.scm (emacs-which-key): Update to 3.5.2.

2021-04-30  Roel Janssen  <roel@gnu.org>

	gnu: Add pbgzip.
	* gnu/packages/bioinformatics.scm (pbgzip): New variable.

2021-04-30  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'wip-ungrafting'

2021-04-30  Brendan Tildesley  <mail@brendan.scot>

	gnu: xfce4-settings: Add gsettings-desktop-schemas.
	* gnu/packages/xfce.scm (xfce4-settings):[propagated-inputs]: Add
	gsettings-desktop-schemas. This makes it appear in the system profile
	via the xfce service. This fixes a bug where changing icon theme causes
	xfce4-appearance-settings to crash with the error:

	GLib-GIO-ERROR **: 15:41:45.828: Settings schema 'org.gnome.desktop.interface' is not installed
	Trace/breakpoint trap

2021-04-30  Xinglu Chen  <public@yoctocell.xyz>

	gnu: emacs-xref: Fix ELPA URL.
	* gnu/packages/emacs-xyz.scm (emacs-xref)[source]: Use “.tar” instead of “.el”
	in the URL.

2021-04-30  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: libsoup: Update home-page.
	* gnu/packages/gnome.scm (libsoup)[home-page]: Modify.

	gnu: libsoup: Adjust inputs.
	* gnu/packages/gnome.scm (libsoup)[inputs]: Add samba and
	move glib-networking to ...
	[propagated-inputs]: ... here.

2021-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-xref: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-xref): Update to 1.1.0.

	gnu: emacs-tramp: Update to 2.5.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.0.4.

	gnu: emacs-auctex: Update to 13.0.11.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.0.11.

	gnu: emacs-project: Update to 0.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.6.0.

2021-04-30  Sergiu Ivanov  <sivanov@colimite.fr>

	gnu: Add aspell-dict-ro.
	* gnu/packages/aspell.scm (aspell-dict-ro): New variable.

2021-04-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-bknr-datastore.
	* gnu/packages/lisp-xyz.scm (cl-bknr-datastore, sbcl-bknr-datastore): New
	  variables.

	gnu: Add cl-unit-test.
	* gnu/packages/lisp-xyz.scm (cl-unit-test, ecl-unit-test, sbcl-unit-test): New
	  variables.

2021-04-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guix: Update to 6fd7f16.

2021-04-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guix: Update to 1.3.0rc1.

2021-04-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim-fugitive: Update to 3.3.
	* gnu/packages/vim.scm (vim-fugitive): Update to 3.3.

	gnu: vim-asyncrun: Update to 2.8.6.
	* gnu/packages/vim.scm (vim-asyncrun): Update to 2.8.6.

2021-04-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: Make doc-po-update and doc-pot-update targets idempotent.
	It used to be that the running the doc-po-update and doc-pot-update targets
	would redo the same work on every run.  This change splits the problem in
	smaller chunks and specifies build dependencies in a way that outputs only get
	rebuilt when their inputs changed.

	* po/doc/local.mk (DOC_PO_FILES): Harmonize escapes.
	(POT_OPTIONS): Re-indent uniformly.
	(doc-po-update-%, doc-po-update-cookbook-%): Re-implement with...
	(make-update-po-files-rule): ... this new function.
	(TMP_POT_FILES): Remove variable.
	(%D%/%.pot, %D%/guix-manual.pot): New pattern rules.
	(doc-pot-update, doc-po-update): Adjust prerequisites accordingly.

2021-04-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: Build the guix.pot-update and contributing.pot-update targets only once.
	* po/doc/local.mk (doc-pot-update): Fix an issue where guix.pot-update an
	contributing.pot-update were built twice.

2021-04-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: Have the release target depend on 'all'.
	Otherwise, the scripts/guix wrapper may not be present, which would cause the
	user's guix wrapper to be used, which in turn would manipulate GUILE_LOAD_PATH
	in a way that would cause its Guix modules to take precedence over those of
	the tree, with confusion ensuing.

	* Makefile.am (release): Add 'all' as a prerequisite.

2021-04-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: Add the qcow2 file extension to the VM image.
	Including the extension of the format type of the image is not only useful to
	the user, but also to software.  One example is GNOME Boxes, which will reject
	an image with an unknown file extension.

	This should be fixed more definitely in Guix, where the output of the VM image
	derivation would already have the correct file extension but for now this will
	do.

	* Makefile.am (release): Add .qcow2 to the file extension of the VM images.

2021-04-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: Update and add new comments for the release target.
	* Makefile.am (release): Update and add new comments.

2021-04-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Makefile.am: Remove the GUIX_FOR_BINARY_TARBALL variable.
	There is no use case where the Guix package is not named 'guix'.

	* Makefile.am (GUIX_FOR_BINARY_TARBALL): Remove variable and replace its uses
	by 'guix'.

2021-04-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix-install.sh:  Ensure GUIX_BINARY_FILE_NAME is an absolute path.
	This is necessary as the directory context is changed in the script, breaking
	the use of a relative path.

	* etc/guix-install.sh (main) <GUIX_BINARY_FILE_NAME>: Resolve its absolute
	path via the 'realpath' command.

2021-04-29  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-elfeed: Update to 3.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed): Update to 3.4.1.

2021-04-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nano: Update to 5.7.
	* gnu/packages/nano.scm (nano): Update to 5.7.

2021-04-29  Timothy Sample  <samplet@ngyro.com>

	download: Use Disarchive as a last resort.
	This is a fixed version of 66b14dccdd0d83c875ce3a8d50ceab8b6f0a3ce2,
	which was reverted in e74250c3c535b75dd2225a26df51febb7ed94654.

	* guix/download.scm (%disarchive-mirrors): New variable.
	(%disarchive-mirror-file): New variable.
	(built-in-download): Add 'disarchive-mirrors' keyword argument and
	pass its value along to the 'builtin:download' derivation.
	(url-fetch): Pass '%disarchive-mirror-file' to 'built-in-download'.
	* guix/scripts/perform-download.scm (perform-download): Read
	Disarchive mirrors from the environment and pass them to
	'url-fetch'.
	* guix/build/download.scm (disarchive-fetch/any): New procedure.
	(url-fetch): Add 'disarchive-mirrors' keyword argument, use it to
	make a list of URIs, and use the new procedure to fetch the file if
	all other methods fail.
	* build-aux/build-self.scm (build-program)[select?]: Exclude '(guix
	build download)'.
	* guix/self.scm (compiled-guix)[*core-modules*]: Add 'guile-json' to
	the list of extensions.

2021-04-29  Andreas Enge  <andreas@enge.fr>

	gnu: mpfrcx: Update to 0.6.1.
	* gnu/packages/algebra.scm (mpfrcx): Update to 0.6.1.

2021-04-29  Ludovic Courtès  <ludo@gnu.org>

	Merge remote-tracking branch 'origin/master' into wip-ungrafting

2021-04-29  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: bigloo: Update to 4.3g.
	* gnu/packages/scheme.scm (bigloo): Update to 4.3g.
	  [source]: Remove bundled libunistring and pcre.
	  [arguments]: Add 'fix-gmp-detection' phase. Add options to 'configure' phase
	  to throw an error when gmp is not found.

2021-04-29  Roel Janssen  <roel@gnu.org>

	gnu: Update bedtools to 2.30.0.
	* gnu/packages/bioinformatics.scm (bedtools): Update to 2.30.0,
	  [inputs]: Use latest samtools.

	gnu: Update samtools to 1.12.
	* gnu/packages/bioinformatics.scm (samtools): Update to 1.12.

	gnu: Update bcftools to 1.12.
	* gnu/packages/bioinformatics.scm (bcftools): Update to 1.12.

	gnu: htslib: Update to 1.12.
	* gnu/packages/bioinformatics.scm (htslib): Update to 1.12.

2021-04-29  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: kmscon: Fix layout setup.
	Kmscon may discover multiple inputs, corresponding to multiple devices. This
	means that the uxkb_dev_keymap_update function may be called multiple times,
	and the FIFO is registered on each input poll loop.

	When a new layout is written on the FIFO by the installer, the first input
	picking up the message, will apply the new layout. However, that input may not
	be the input that the user is currently using.

	To fix it, register the FIFO on the first input poll loop, but apply the new
	layout on all the inputs in the uxkb_keymap_update_handler function.

	* gnu/packages/patches/kmscon-runtime-keymap-switch.patch
	(uxkb_keymap_update_handler): Apply the new layout to all the inputs.
	(input_new_dev): Register the FIFO fd only on the first input poll loop.

2021-04-29  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: kmscon: Fix layout setup.
	Kmscon may discover multiple inputs, corresponding to multiple devices. This
	means that the uxkb_dev_keymap_update function may be called multiple times,
	and the FIFO is registered on each input poll loop.

	When a new layout is written on the FIFO by the installer, the first input
	picking up the message, will apply the new layout. However, that input may not
	be the input that the user is currently using.

	To fix it, register the FIFO on the first input poll loop, but apply the new
	layout on all the inputs in the uxkb_keymap_update_handler function.

	* gnu/packages/patches/kmscon-runtime-keymap-switch.patch
	(uxkb_keymap_update_handler): Apply the new layout to all the inputs.
	(input_new_dev): Register the FIFO fd only on the first input poll loop.

2021-04-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-qpcr.
	* gnu/packages/cran.scm (r-qpcr): New variable.

2021-04-29  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20210428.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20210428.

2021-04-29  Ryan Prior  <rprior@protonmail.com>

	gnu: oil: Update to 0.8.10.
	* gnu/packages/shells.scm (oil): Update to 0.8.10.

2021-04-29  BonfaceKilz  <me@bonfacemunyoki.com>

	gnu: Add python-hissp.
	* gnu/packages/python-xyz.scm (python-hissp): New variable.

2021-04-29  Kei Kebreau  <kkebreau@posteo.net>

	gnu: xaos: Update to 4.2.1.
	* gnu/packages/maths.scm (xaos): Update to 4.2.1.
	[arguments]: Patch call to "lrelease" in XaoS.pro.

2021-04-28  Vagrant Cascadian  <vagrant@debian.org>

	gnu: linux-libre-arm64-generic@5.10: Add eDP panel, audio and battery support for Pinebook Pro.
	* gnu/packages/linux.scm (linux-libre-5.10-source): Add pinebook pro lcd patch.
	  (linux-libre-arm64-generic-5.10): Add audio and battery modules.

	gnu: linux-libre-arm64-generic: Add eDP panel, battery and audio support for Pinebook Pro.
	* gnu/packages/linux.scm (linux-libre-5.11-source): Add Pinebook Pro
	  lcd patch.
	  (linux-libre-arm64-generic): Enable audio and battery modules for
	  Pinebook Pro.
	* gnu/packages/patches/linux-libre-arm64-generic-pinebook-lcd.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add patch.

2021-04-28  Ludovic Courtès  <ludo@gnu.org>

	inferior: Make sure test refers to guile@3.0.
	* tests/inferior.scm ("inferior-package-inputs"): Compare with
	GUILE-3.0-LATEST since that's what 'lookup-inferior-packages' returns.

	diagnostics, ui: Adjust to 'read-error' and 'syntax-error' in Guile 3.0.6.
	* guix/diagnostics.scm (source-properties->location): Add clause for
	vectors.
	* guix/ui.scm (report-load-error): Tweak 'read-error' handling for 3.0.6.
	* tests/guix-package.sh: Relax regexp for the "unbound variable"
	diagnostic check.
	* tests/guix-system.sh: Adjust "missing closing paren" check for 3.0.6.
	* tests/records.scm (location-alist): New procedure.
	("define-record-type* & wrong field specifier")
	("define-record-type* & wrong field specifier, identifier")
	("define-record-type* & duplicate initializers"): Use it.

	packages: 'package-with-patches' preserves package location.
	* guix/packages.scm (package-with-patches): Preserve the 'location'
	field of ORIGINAL.

2021-04-28  Xinglu Chen  <public@yoctocell.xyz>

	gnu: emacs-hyperbole: Install images and help files.
	* gnu/packages/emacs-xyz.scm (emacs-hyperbole)[arguments]: Include help file
	and install images for the manual.

	gnu: emacs-corfu: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): Update to 0.4.

2021-04-28  Leo Famulari  <leo@famulari.name>

	gnu: isc-dhcp: Update bundled BIND to 9.11.31 [security fixes].
	Fixes CVE-2021-{25214,25215,25216].

	* gnu/packages/admin.scm (isc-dhcp)[inputs]: Update bundled BIND to 9.11.31.

2021-04-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.15 [fixes CVE-2021-25214, CVE-2021-25215, CVE-2021-25216].
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.15.

2021-04-28  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.268.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.268.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.268.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.268.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.232.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.232.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.189.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.189.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.115.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.115.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.33.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.33.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.11.17.
	* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.17.
	(linux-libre-5.11-pristine-source): Update hash.

2021-04-28  Marius Bakke  <marius@gnu.org>

	.guix-authorizations: Remove lle_bout.
	* .guix-authorizations: Remove lle_bout from the committers.

2021-04-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-bsseq: Update to 0.1.3.
	* gnu/packages/bioinformatics.scm (pigx-bsseq): Update to 0.1.3.
	[inputs]: Add r-ggbio, r-matrixstats, and r-reshape2.

2021-04-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ustr: Don't use vsnprintf.
	This follows up on 1059d1570b7078e6a83e067577b42ed24ee25b55,
	which caused new tests failures on non-cross builds.

	* gnu/packages/textutils.scm (ustr)[arguments]: Return "0" for
	./autoconf_vsnprintf.

2021-04-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 1.7.0-3.
	* gnu/packages/algebra.scm (giac): Update to 1.7.0-3.

	gnu: python-pikepdf: Update to 2.11.4.
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.11.4.

	gnu: emacs-auctex: Update to 13.0.10.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.0.10.

2021-04-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ustr: Cross-compile.
	Also fix <http://issues.guix.gnu.org/48084>.

	* gnu/packages/text-utils.scm (ustr)[arguments]: Use CC-FOR-TARGET.
	Add a new 'fix-cross-compilation phase.

2021-04-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: less: Update to 581.2.
	* gnu/packages/less.scm (less): Update to 581.2.

	gnu: iproute2: Update to 5.12.0.
	* gnu/packages/linux.scm (iproute2): Update to 5.12.0.

	gnu: folly: Update to 2021.04.26.00.
	* gnu/packages/cpp.scm (folly): Update to 2021.04.26.00.

	gnu: xsimd: Update to 7.5.0.
	* gnu/packages/cpp.scm (xsimd): Update to 7.5.0.

	gnu: fcitx-qt5: Update to 1.2.6.
	* gnu/packages/fcitx.scm (fcitx-qt5): Update to 1.2.6.

2021-04-28  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 90.0.4430.93.
	* gnu/packages/patches/ungoogled-chromium-system-nspr.patch,
	gnu/packages/patches/ungoogled-chromium-system-opus.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 90.
	(debian-patch): Make REVISION optional, default to %DEBIAN-REVISION.
	(%chromium-version): New variable.
	(%ungoogled-revision): Set to 90.0.4430.85-1-11-g3184907.
	(%debian-revision): Set to debian/90.0.4430.85-1.
	(%debian-patches): Add more patches; update hashes.
	(%ungoogled-origin): Update hash.
	(%guix-patches): Remove obsolete patches.
	(libvpx/chromium): Update to 1.9.0-147-g61edec1ef.
	(ungoogled-chromium)[version]: Base on %CHROMIUM-REVISION and the last
	component of %UNGOOGLED-REVISION, a 'git describe --long' style ID.
	[arguments]: Add build_with_flite_lib in #:configure-flags.  Add openjpeg
	substitution in #:phases.

	gnu: uBlock Origin: Update to 1.35.0.
	* gnu/packages/browser-extensions.scm (uassets): Update to edfb13aae.
	(ublock-origin): Update to 1.35.0.

	gnu: LLVM, Clang: Add 12.0.0.
	* gnu/packages/patches/clang-12-tools-extra-directory.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/llvm.scm (llvm-12, clang-runtime-12, clang-12,
	clang-toolchain-12): New variables.
	(llvm-11): Inherit from LLVM-12.

2021-04-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add lofreq.
	* gnu/packages/bioinformatics.scm (lofreq): New variable.

2021-04-28  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Add MSDOS disk label support on UEFI systems.
	Fixes: <https://issues.guix.gnu.org/47889>.

	* gnu/installer/parted.scm (esp-partition?): Remove the MSDOS check.
	(auto-partition!): On MSDOS disks, check if an ESP partition is present. If
	that's the case, do not remove it. Otherwise, if UEFI is supported, create
	one.

2021-04-28  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Force GPT disk label when UEFI is supported.
	* gnu/installer/newt/partition.scm (run-label-page): Force the GPT disk label
	when UEFI is supported.

	tests: Add gui-uefi-installed-os test.
	* gnu/installer/tests.scm (conclude-installation): Rename it into ...
	(start-installation): ... this new procedure.
	(complete-installation): New procedure.
	(choose-partitioning): Add an uefi-support? argument.
	* gnu/tests/install.scm (uefi-firmware): New procedure.
	(run-install, qemu-command/writable-image, gui-test-program,
	installation-target-os-for-gui-tests): Add an uefi-support? argument.
	(%extra-packages): Add grub-efi, fatfsck/static and dosfstools.
	(%test-gui-installed-os): New variable.

2021-04-28  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Add MSDOS disk label support on UEFI systems.
	Fixes: <https://issues.guix.gnu.org/47889>.

	* gnu/installer/parted.scm (esp-partition?): Remove the MSDOS check.
	(auto-partition!): On MSDOS disks, check if an ESP partition is present. If
	that's the case, do not remove it. Otherwise, if UEFI is supported, create
	one.

2021-04-28  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Force GPT disk label when UEFI is supported.
	* gnu/installer/newt/partition.scm (run-label-page): Force the GPT disk label
	when UEFI is supported.

2021-04-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: kraken2: Replace references to rsync.
	* gnu/packages/bioinformatics.scm (kraken2)[inputs]: Add rsync.
	[arguments]: Replace references to rsync; use WITH-DIRECTORY-EXCURSION to
	avoid repeating "scripts".

2021-04-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: global: Fix cross compiling.
	Coreutils was removed during patch review erroneously.
	Reported by Maxime Devos <maximedevos@telenet.be>.

	* gnu/packages/code.scm (global)[inputs]: Add coreutils.

2021-04-28  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Add custom subset.
	* gnu/ci.scm (cuirass-jobs): Add 'custom susbset.

	ci: Add arguments->systems procedure.
	* gnu/ci.scm (arguments->systems): New procedure.
	(cuirass-jobs): Use it.

	ci: Factorize image->job procedure.
	* gnu/ci.scm (image-jobs): Extract ->job procedure into ...
	(image->job): ... this new procedure.

2021-04-28  luhui  <luhuins@163.com>

	gnu: global: Fix globash.
	* gnu/packages/code.scm (global)[arguments]: Add 'fix-globash phase.

2021-04-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pyliftover.
	* gnu/packages/bioinformatics.scm (python-pyliftover): New variable.

2021-04-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: keepassxc: Wrap binary with wrap-qt-program.
	* gnu/packages/password-utils.scm (keepassxc)[arguments]: Import
	qt-utils module. Replace custom 'wrap-bin phase with 'wrap-qt phase.

2021-04-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: slurm: Link plugins with libslurm.
	* gnu/packages/parallel.scm (slurm)[arguments]: Add phase
	patch-plugin-linker-flags to link plugins with libslurm; run autoconf phase
	after this new phase.

	gnu: krona-tools: Install download scripts.
	* gnu/packages/web.scm (krona-tools)[inputs]: Add curl and make.
	[arguments]: Patch and install update scripts to /share.

	gnu: krona-tools: Update to 2.8.
	* gnu/packages/web.scm (krona-tools): Update to 2.8.

2021-04-28  Timothy Sample  <samplet@ngyro.com>

	Revert "download: Use Disarchive as a last resort."
	This reverts commit 66b14dccdd0d83c875ce3a8d50ceab8b6f0a3ce2, which broke
	'guix pull'.

2021-04-28  Leo Famulari  <leo@famulari.name>

	gnu: Add mmc-utils.
	* gnu/packages/disk.scm (mmc-utils): New variable.

2021-04-28  Timothy Sample  <samplet@ngyro.com>

	download: Use Disarchive as a last resort.
	* guix/download.scm (%disarchive-mirrors): New variable.
	(%disarchive-mirror-file): New variable.
	(built-in-download): Add 'disarchive-mirrors' keyword argument and
	pass its value along to the 'builtin:download' derivation.
	(url-fetch): Pass '%disarchive-mirror-file' to 'built-in-download'.
	* guix/scripts/perform-download.scm (perform-download): Read
	Disarchive mirrors from the environment and pass them to
	'url-fetch'.
	* guix/build/download.scm (disarchive-fetch/any): New procedure.
	(url-fetch): Add 'disarchive-mirrors' keyword argument, use it to
	make a list of URIs, and use the new procedure to fetch the file if
	all other methods fail.

	swh: Add a directory download procedure.
	* guix/swh.scm (swh-directory-download): New procedure (with
	implementation extracted from 'swh-download').
	(swh-download): Use it to download the revision directory.

2021-04-27  Ludovic Courtès  <ludo@gnu.org>

	maint: Require "emacs-no-x" instead of "emacs" on armhf-linux.
	* etc/release-manifest.scm (%base-packages/armhf): New variable.
	(%base-manifest): Use it.

2021-04-27  methuselah-0  <david.larsson@selfhosted.xyz>

	services: mysql: Add extra-environment as configuration option.
	* gnu/services/databases.scm (mysql-configuration): Add extra-environment
	(mysql-service): Use #:log-file and #:environment-variables
	* doc/guix.texi: Document it.

2021-04-27  Ludovic Courtès  <ludo@gnu.org>

	maint: Don't require 'bootstrap-tarballs' for powerpc64le-linux.
	* etc/release-manifest.scm (%base-manifest): Special-case
	"powerpc64le-linux".

2021-04-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add gdc-11.
	* gnu/packages/gcc.scm (gdc-11): New variable.

	gnu: Add gcc-toolchain-11.
	* gnu/packages/gcc.scm (gcc-11): New variable.
	* gnu/packages/commencement.scm (gcc-toolchain-11): New variable.

2021-04-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lagrange: Update to 1.3.4.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.3.4.

	gnu: ugrep: Use GIT-FILE-NAME helper.
	* gnu/packages/search.scm (ugrep)[source]: Use GIT-FILE-NAME.

	gnu: ugrep: Update to 3.1.12.
	* gnu/packages/search.scm (ugrep): Update to 3.1.12.

2021-04-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcide: Update to 0.53.
	* gnu/packages/dictionaries.scm (gcide): Update to 0.53.

2021-04-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: freecad: Update to 0.19.2.
	* gnu/packages/engineering.scm (freecad): Update to 0.19.2.

	gnu: html2text: Add informative BSD-4 licence.
	* gnu/packages/textutils.scm (html2text)[license]: Add bsd-4.

	gnu: html2text: Fix cross-compilation.
	* gnu/packages/textutils.scm (html2text)[arguments]: Set $CXX to
	the correct (CC-FOR-TARGET).

	gnu: html2text: Run ./configure without errors.
	* gnu/packages/textutils.scm (html2text)[arguments]: Add a custom
	'configure phase.  Replace the custom 'fix-paths phase with the
	customary #:make-flags equivalent.

2021-04-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add html2text.
	* gnu/packages/textutils.scm (html2text): New variable.

2021-04-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-skyfield: Match up input and variable names.
	* gnu/packages/astronomy.scm (python-skyfield)[inputs]: Add "python-"
	prefix to alist keys.

	gnu: python-skyfield: Update to 1.39.
	* gnu/packages/astronomy.scm (python-skyfield): Update to 1.39.

	gnu: python-pyerfa: Update to 1.7.3.
	* gnu/packages/astronomy.scm (python-pyerfa): Update to 1.7.3.

	gnu: debootstrap: Update to 1.0.124.
	* gnu/packages/debian.scm (debootstrap): Update to 1.0.124.

	gnu: bpytop: Update to 1.0.64.
	* gnu/packages/admin.scm (bpytop): Update to 1.0.64.
	[description]: Follow upstream changes.

	gnu: wireguard-tools: Update to 1.0.20210424.
	* gnu/packages/vpn.scm (wireguard-tools): Update to 1.0.20210424.

	gnu: hdparm: Update to 9.61.
	* gnu/packages/linux.scm (hdparm): Update to 9.61.

	gnu: solaar: Update to 1.0.6.
	* gnu/packages/admin.scm (solaar): Update to 1.0.6.

	gnu: youtube-dl: Update to 2021.04.26.
	* gnu/packages/video.scm (youtube-dl): Update to 2021.04.26.

2021-04-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: webkitgtk: Always use at least 2 make jobs.
	Fixes <http://issues.guix.gnu.org/47964>.

	* gnu/packages/webkit.scm (webkitgtk)[arguments]: Use at least -j2.

2021-04-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: exo: Update to 4.16.2.
	* gnu/packages/xfce.scm (exo): Update to 4.16.2.

	gnu: alpine: Update to 2.24.1.
	* gnu/packages/mail.scm (alpine): Update to 2.24.1.

	gnu: procenv: Update to 0.55.
	* gnu/packages/linux.scm (procenv): Update to 0.55.
	[arguments]: Remove ‘--disable-silent-rules’ configure flag.

2021-04-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scribus: Update to 1.5.7.
	* gnu/packages/scribus.scm (scribus): Update to 1.5.7.
	[arguments]: Remove unnecessary phase.
	[inputs]: Use regular podofo library.
	(podofo-for-scribus): Remove variable.

2021-04-27  Xinglu Chen  <public@yoctocell.xyz>

	gnu: fetchmail: Update to 6.4.19.
	* gnu/packages/mail.scm (fetchmail): Update to 6.4.19.

2021-04-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vertico: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.6.

2021-04-27  nixo  <nicolo@nixo.xyz>
	    Leo Famulari  <leo@famulari.name>

	gnu: xorg-server: Update to 1.20.11 [fixes CVE-2021-3472].
	* gnu/packages/xorg.scm (xorg-server): Update to 1.20.11.
	(xorg-server-for-tests): Don't update to 1.20.11, to avoid changing the
	derivation of this package.

2021-04-27  Leo Famulari  <leo@famulari.name>

	gnu: gst-plugins-ugly: Fix some out-of-bounds reads.
	* gnu/packages/patches/gst-plugins-ugly-fix-out-of-bound-reads.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gstreamer.scm (gst-plugins-ugly)[source]: Use it.

	gnu: gst-plugins-base: Fix an invalid read when parsing ID3v2 tags.
	* gnu/packages/patches/gst-plugins-base-fix-id3v2-invalid-read.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gstreamer.scm (gst-plugins-base)[source]: Use it.

	gnu: gst-plugins-bad: Fix an overflow when processing video files.
	* gnu/packages/patches/gst-plugins-bad-fix-overflow.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[source]: Use it.

	gnu: gst-libav: Fix a stack corruption bug.
	* gnu/packages/patches/gst-libav-64channels-stack-corruption.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gstreamer.scm (gst-libav)[source]: Use it.

	gnu: gst-plugins-good: Fix CVE-2021-3497 and CVE-2021-3498.
	* gnu/packages/patches/gst-plugins-good-CVE-2021-3497.patch,
	gnu/packages/patches/gst-plugins-good-CVE-2021-3498.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/gstreamer.scm (gst-plugins-good)[source]: Use them.

	gnu: GIMP: Update to 2.10.24.
	* gnu/packages/gimp.scm (gimp): Update to 2.10.24.
	[source]: Remove obsolete patch 'gimp-make-gegl-introspect-optional.patch'.
	* gnu/packages/patches/gimp-make-gegl-introspect-optional.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: gegl: Update to 0.4.30.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.30.

2021-04-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Remove extraneous spaces from the net-options default value snippet.
	Adapting the snippet corresponding to the default value of the net-options
	field of the hurd-vm-configuration record shown in the manual would easily
	lead to a broken childhurd service, due to the presence of extraneous spaces
	in the option string.

	* doc/guix.texi (Virtualization Services)[hurd-vm-configuration]
	<net-options>: Use string-append to properly form the option string.

2021-04-26  Leo Famulari  <leo@famulari.name>

	doc: Clarify the utility of the development branches.
	* doc/contributing.texi (Submitting Patches): Clarify the utility of the
	'staging' and 'core-updates' branches.

2021-04-26  David Dashyan  <mail@davie.li>

	gnu: emacs-counsel-projectile: Update to 0.3.1-0-06b03c1.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-projectile): Update to
	0.3.1-0-06b03c1.

2021-04-26  Raphaël Mélotte  <raphael.melotte@mind.be>

	gnu: Add tio.
	* gnu/packages/terminals.scm (tio): New variable.

2021-04-26  Felipe Balbi  <balbi@kernel.org>

	gnu: Add vice emulator
	* gnu/packages/emulators.scm (vice): New variable.

2021-04-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: syncthing: Prepare for cross-compiling.
	* gnu/packages/syncthing.scm (syncthing)[arguments]: Add custom
	'pre-build phase to not set a local GOBIN directory. Adjust custom
	'build and 'install phases accordingly.

	gnu: syncthing: Allow skipping the check phase.
	* gnu/packages/syncthing.scm (syncthing)[arguments]: Adjust the custom
	'check phase so tests only run when enabled.

2021-04-26  Oleg Pykhalov  <go.wigust@gmail.com>

	services: nix: Add /bin/sh to build-sandbox-paths.
	Fixes <https://bugs.gnu.org/46297>.

	* gnu/services/nix.scm (nix-service-etc): Add /bin/sh to build-sandbox-paths.

2021-04-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-pikepdf: Update to 2.11.2.
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.11.2.

2021-04-26  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add dufy.
	* gnu/packages/lisp-xyz.scm (cl-dufy, ecl-dufy, sbcl-dufy): New variables.

	gnu: Add lispbuilder-sdl.
	* gnu/packages/lisp-xyz.scm (cl-lispbuilder-sdl, ecl-lispbuilder-sdl,
	sbcl-lispbuilder-sdl): New variables.

	gnu: Add cl-mime.
	* gnu/packages/lisp-xyz.scm (cl-mime, ecl-cl-mime, sbcl-cl-mime): New variables.

	gnu: Add cl-qprint.
	* gnu/packages/lisp-xyz.scm (cl-qprint, ecl-cl-qprint, sbcl-cl-qprint): New variables.

2021-04-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: kmscon: Open a new keymap-update FIFO once a request has been processed.
	Fixes <https://bugs.gnu.org/39341>.
	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

	Until now, as soon as you had selected the keyboard layout in the
	Guix System installer, kmscon would start spinning on epoll_wait(2)
	calls because of an event on the initial FIFO file
	descriptor (corresponding to the fact that the client closed it.)

	* gnu/packages/patches/kmscon-runtime-keymap-switch.patch: In
	'uxkb_keymap_update_handler', add calls to 'ev_eloop_rm_fd', 'close',
	and 'uxkb_dev_keymap_update'  In 'uxkb_dev_keymap_update', add call
	to 'unlink'.

2021-04-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: xfce, mate: Propagate 'font-dejavu'.
	Fixes <https://bugs.gnu.org/47713>.
	Reported by bo0od <bo0od@riseup.net>.

	This ensures applications such as IceCat can properly text (numbers in
	the case of IceCat).

	* gnu/packages/enlightenment.scm (enlightenment)[propagated-inputs]: Add
	FONT-DEJAVU.
	* gnu/packages/mate.scm (mate)[propagated-inputs]: New field.
	* gnu/packages/xfce.scm (xfce)[propagated-inputs]: New field.

2021-04-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: xfdesktop: Add Guix logo to default background.
	* gnu/packages/xfce.scm (xfdesktop)[arguments]: In
	'prepare-background-image' phase, add "xfce-verticals.png".

2021-04-26  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-pyside-2: Propagate python-shiboken-2.
	Importing PySide2 failed, because shiboken was not propagated. Testcase:

	> guix environment --ad-hoc python python-pyside-2 -- python -c 'import PySide2'
	PySide2/__init__.py: Unable to import shiboken2 from , /gnu/store/vpniba85hhzb2270hki61z0d2kfvb64l-profile/lib/python3.8/site-packages, /usr/lib/python38.zip, /usr/lib/python3.8, /usr/lib/python3.8/lib-dynload, /usr/lib/python3.8/site-packages
	Traceback (most recent call last):
	  File "<string>", line 1, in <module>
	  File "/gnu/store/vpniba85hhzb2270hki61z0d2kfvb64l-profile/lib/python3.8/site-packages/PySide2/__init__.py", line 91, in <module>
	    _setupQtDirectories()
	  File "/gnu/store/vpniba85hhzb2270hki61z0d2kfvb64l-profile/lib/python3.8/site-packages/PySide2/__init__.py", line 57, in _setupQtDirectories
	    import shiboken2
	ModuleNotFoundError: No module named 'shiboken2'

	* gnu/packages/qt.scm (python-pyside-2) [native-inputs]: Move from here…
	[propagated-inputs]: …to here.

2021-04-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gdb-10: Update to 10.2.
	* gnu/packages/gdb.scm (gdb-10): Update to 10.2.

	gnu: Add ruby-email-reply-trimmer.
	* gnu/packages/ruby.scm (ruby-email-reply-trimmer): New variable.

2021-04-26  Pjotr Prins  <pjotr.guix@thebird.nl>

	gnu: Add ruby-redis.
	* gnu/packages/databases.scm (ruby-redis): New variable.

2021-04-26  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 257.
	* gnu/packages/lisp.scm (txr): Update to 257.

2021-04-26  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.0.0-16.40b3238.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-16.40b3238.

2021-04-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 13.0.9.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.0.9.

2021-04-26  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-notebook: Fix tests.
	They failed because JUPYTER_PATH was set in commit
	1683e9d9677d54f695a54fc44ed309287989fc34.

	* gnu/packages/python-xyz.scm (python-notebook) [#:phases]: Unset
	JUPYTER_PATH in 'check.

2021-04-26  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-nbconvert: Enable more tests.
	Enables more tests and fixes a few paths.

	* gnu/packages/python-xyz.scm (python-nbconvert) [arguments]: Add new
	phase, fixing pandoc/LaTeX paths. Set required environment variables in
	'check phase.
	[inputs]: Add pandoc and texlive.
	[native-inputs]: Add missing inputs for tests.
	[propagated-inputs]: Add tornado, which is always required.

2021-04-26  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add python-pytest-dependency.
	* gnu/packages/check.scm (python-pytest-dependency): New variable.

	gnu: python-ipykernel: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-ipykernel) [propagated-inputs]:
	Add tornado and traitlets.

	gnu: python-jupyter-client: Enable tests.
	* gnu/packages/python-xyz.scm (python-jupyter-client) [arguments]:
	Enable tests. Run pytest during 'check.
	[native-inputs]: Add missing test inputs.

	gnu: Add python-ipykernel-bootstrap.
	* gnu/packages/python-xyz.scm (python-ipykernel-bootstrap): New
	variable.

	gnu: Add python-jupyter-client-bootstrap.
	* gnu/packages/python-xyz.scm (python-jupyter-client-bootstrap): New
	variable.

	gnu: python-nbformat: Enable tests.
	* gnu/packages/python-xyz.scm (python-nbformat) [source]: Use git
	repository, which has more complete test data.
	[arguments]: Run pytest during 'check.
	[native-inputs]: Add dependencies required to do that.

	gnu: Add python-fastjsonschema.
	* gnu/packages/python-xyz.scm (python-fastjsonschema): New variable.

	gnu: Add python-json-spec.
	* gnu/packages/python-xyz.scm (python-json-spec): New variable.

	gnu: python-jupyter-core: Enable tests.
	* gnu/packages/python-xyz.scm (python-jupyter-core) [arguments]: Enable
	tests.
	[native-inputs]: Add test dependencies.

2021-04-26  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Move search path JUPYTER_PATH.
	python-jupyter-core provides the `jupyter` binary as well as generic
	functions to discover the search path for all Jupyter subprojects. Thus
	it should provide the search paths too.

	* gnu/packages/python-xyz.scm (jupyter): From here…
	(python-jupyter-core): …to here.
	[native-search-paths]: Add JUPYTER_CONFIG_DIR, because some Jupyter
	projects install config files to their etc/ directory and expect them to
	be loaded automatically.

2021-04-26  Lars-Dominik Braun  <lars@6xq.net>

	gnu: gtkdatabox: Adjust source URL.
	It looks like the package sources have been relocated. Hash is still the
	same.

	* gnu/packages/gtk.scm (gtkdatabox) [source]: Adjust URL.

2021-04-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libmicrohttpd: Update to 0.9.73.
	* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.73.

	gnu: libextractor: Update to 1.11.
	* gnu/packages/gnunet.scm (libextractor): Update to 1.11.
	[outputs]: Adjust comment about size of static output.

2021-04-26  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add simple-rgb.
	* gnu/packages/lisp-xyz.scm (cl-simple-rgb, ecl-simple-rgb, sbcl-simple-rgb):
	New variables.

2021-04-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: kmscon: Open a new keymap-update FIFO once a request has been processed.
	Fixes <https://bugs.gnu.org/39341>.
	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

	Until now, as soon as you had selected the keyboard layout in the
	Guix System installer, kmscon would start spinning on epoll_wait(2)
	calls because of an event on the initial FIFO file
	descriptor (corresponding to the fact that the client closed it.)

	* gnu/packages/patches/kmscon-runtime-keymap-switch.patch: In
	'uxkb_keymap_update_handler', add calls to 'ev_eloop_rm_fd', 'close',
	and 'uxkb_dev_keymap_update'  In 'uxkb_dev_keymap_update', add call
	to 'unlink'.

2021-04-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: xfce, mate: Propagate 'font-dejavu'.
	Fixes <https://bugs.gnu.org/47713>.
	Reported by bo0od <bo0od@riseup.net>.

	This ensures applications such as IceCat can properly text (numbers in
	the case of IceCat).

	* gnu/packages/enlightenment.scm (enlightenment)[propagated-inputs]: Add
	FONT-DEJAVU.
	* gnu/packages/mate.scm (mate)[propagated-inputs]: New field.
	* gnu/packages/xfce.scm (xfce)[propagated-inputs]: New field.

2021-04-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: xfdesktop: Add Guix logo to default background.
	* gnu/packages/xfce.scm (xfdesktop)[arguments]: In
	'prepare-background-image' phase, add "xfce-verticals.png".

2021-04-25  Ryan Prior  <rprior@protonmail.com>

	gnu: esbuild: Update to 0.11.14.
	* gnu/package/web.scm (esbuild): Update to 0.11.14.

2021-04-25  Vinicius Monego  <monego@posteo.net>

	gnu: Add orange.
	* gnu/packages/orange.scm (orange): New variable.

	gnu: python-opentsne: Update to 0.5.2.
	* gnu/packages/machine-learning.scm (python-opentsne): Update to 0.5.2.

	gnu: python-pynndescent: Update to 0.5.2.
	* gnu/packages/machine-learning.scm (python-pynndescent): Update to 0.5.2.

2021-04-25  Vinicius Monego  <monego@posteo.net>
	    Leo Famulari  <leo@famulari.name>

	gnu: Add python-louvain 0.15.
	* gnu/packages/graph.scm (python-louvain): Rename variable to
	python-louvain-0.6.
	(python-louvain): New variable.
	* gnu/packages/bioinformatics.scm (python-scanpy)[propagated-inputs]: Use
	python-louvain-0.6.

2021-04-25  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-serverfiles.
	* gnu/packages/orange.scm (python-serverfiles): New variable.

	gnu: Add python-orange-widget-base.
	* gnu/packages/orange.scm (python-orange-widget-base): New variable.

	gnu: Add python-orange-canvas-core.
	* gnu/packages/orange.scm: New file.
	* gnu/packages/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: Add python-qasync.
	* gnu/packages/python-xyz.scm (python-qasync): New variable.

	gnu: Add python-pyqtgraph.
	* gnu/packages/python-xyz.scm (python-pyqtgraph): New variable.

	gnu: Add python-anyqt.
	* gnu/packages/python-xyz.scm (python-anyqt): New variable.

2021-04-25  Dion Mendel  <guix@dm9.info>

	gnu: direnv: Install the documentation.
	* gnu/packages/shellutils.scm (direnv)[arguments]: Add a new 'install-manpages'
	phase.

2021-04-25  Julien Lepiller  <julien@lepiller.eu>

	doc: Document translation process.
	doc/contributing.texi (Translating Guix): New section.
	doc/guix.texi (Top): Add a reference to the new section.

2021-04-25  Ludovic Courtès  <ludo@gnu.org>

	http-client: Remove exception mishandling in 'http-multiple-get'.
	Partly fixes <https://bugs.gnu.org/47867>.
	Reported by Florian Pelz <pelzflorian@pelzflorian.de>.

	The non-tail recursive call to 'connect' could cause requests to be
	processed twice, with 'p' possibly closed the second time.

	Regression introduced in 205833b72c5517915a47a50dbe28e7024dc74e57 and
	carried over in 45fce38fb0b6c6796906149ade145b8d3594c1c6.

	* guix/http-client.scm (http-multiple-get): Remove call to 'close-port'
	and recursive call to 'connect' when the 'write-request' block returns #f.

2021-04-25  Ludovic Courtès  <ludo@gnu.org>

	http-client, substitute: Gracefully handle GnuTLS EAGAIN/EINTR.
	Partly fixes <https://bugs.gnu.org/47867>.
	Reported by Florian Pelz <pelzflorian@pelzflorian.de>.

	In GnuTLS up to 3.7.1 included, GNUTLS_E_AGAIN and GNUTLS_E_INTERRUPTED
	are not handled by 'write_to_session_record_port' and could be thrown at
	the caller.  This patch works around that by dropping connections
	altogether and restarting when this happens.

	* guix/http-client.scm (false-if-networking-error): Swallow ERROR/AGAIN
	and ERROR/INTERRUPTED.
	* guix/scripts/substitute.scm (call-with-cached-connection): Likewise.

2021-04-25  Julien Lepiller  <julien@lepiller.eu>

	doc: Fix cross-reference URL to translated manual.
	* doc/htmlxref.cnf: Fix translated manual URL.

2021-04-25  Ludovic Courtès  <ludo@gnu.org>

	cve: Gracefully handle bogus CVE entries.
	Fixes <https://bugs.gnu.org/47941>.
	Reported by Jack Hill <jackhill@jackhill.us>.

	* guix/cve.scm (reference-data->cve-references): Gracefully handle lack
	of "reference_data".
	(cpe-match->cve-configuration): Gracefully handle lack of "cpe23Uri".

2021-04-25  Ludovic Courtès  <ludo@gnu.org>

	po: Remove file that no longer exists.
	This is a followup to d95168321f4a9bf6857b598da0a183b45a868d54.

	* po/guix/POTFILES.in: Remove guix/scripts/import/nix.scm.

2021-04-25  Ludovic Courtès  <ludo@gnu.org>

	import: Remove Nix importer.
	This importer has suffered from bitrot and no longer works with current
	Nix and Nixpkgs.  See <https://bugs.gnu.org/32339> and
	<https://bugs.gnu.org/36255>.

	* guix/import/snix.scm, guix/scripts/import/nix.scm,
	tests/snix.scm: Remove.
	* Makefile.am (MODULES, SCM_TESTS): Remove them.
	* guix/scripts/import.scm (importers): Remove "nix".
	* build-aux/test-env.in: Remove NIXPKGS variable.
	* configure.ac: Remove '--with-nixpkgs' option.
	* doc/guix.texi (Invoking guix import): Remove bit about "guix import
	nix".
	* etc/completion/fish/guix.fish: Likewise.

2021-04-25  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: openrct2: Update to 0.3.3.
	* gnu/packages/games.scm (openrct2): Update to 0.3.3.

2021-04-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: guile-next: Use a source file-name.
	* gnu/packages/guile.scm (guile-next)[source]: Add file-name field.

	gnu: crypto++: Use a source file-name.
	* gnu/packages/crypto.scm (crypto++)[source]: Add file-name field.

2021-04-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-traitlets: Add missing input.
	Reported by phodina <phodina@protonmail.com>.

	* gnu/packages/python-xyz.scm (python-traitlets)[propagated-inputs]: Add
	python-six.

2021-04-24  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: swayidle: Fix home page.
	* gnu/packages/wm.scm (swayidle)[home-page]: Use the correct home-page.

2021-04-24  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-cider: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.1.0.

2021-04-24  B. Wilson  <elaexuotee@wilsonb.com>

	.gitignore: Adjust the glob pattern for the "doc/stamp" files.
	* .gitignore: Ignore 'doc/stamp-N' files with numbers greater than 9.

2021-04-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fet: Update to 6.0.2.
	* gnu/packages/education.scm (fet): Update to 6.0.2.

2021-04-24  Ludovic Courtès  <ludo@gnu.org>

	http-client: Remove exception mishandling in 'http-multiple-get'.
	Partly fixes <https://bugs.gnu.org/47867>.
	Reported by Florian Pelz <pelzflorian@pelzflorian.de>.

	The non-tail recursive call to 'connect' could cause requests to be
	processed twice, with 'p' possibly closed the second time.

	Regression introduced in 205833b72c5517915a47a50dbe28e7024dc74e57 and
	carried over in 45fce38fb0b6c6796906149ade145b8d3594c1c6.

	* guix/http-client.scm (http-multiple-get): Remove call to 'close-port'
	and recursive call to 'connect' when the 'write-request' block returns #f.

2021-04-24  Ludovic Courtès  <ludo@gnu.org>

	http-client, substitute: Gracefully handle GnuTLS EAGAIN/EINTR.
	Partly fixes <https://bugs.gnu.org/47867>.
	Reported by Florian Pelz <pelzflorian@pelzflorian.de>.

	In GnuTLS up to 3.7.1 included, GNUTLS_E_AGAIN and GNUTLS_E_INTERRUPTED
	are not handled by 'write_to_session_record_port' and could be thrown at
	the caller.  This patch works around that by dropping connections
	altogether and restarting when this happens.

	* guix/http-client.scm (false-if-networking-error): Swallow ERROR/AGAIN
	and ERROR/INTERRUPTED.
	* guix/scripts/substitute.scm (call-with-cached-connection): Likewise.

2021-04-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-posframe: Update to 1.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.0.2.

2021-04-24  B. Wilson  <elaexuotee@wilsonb.com>

	services: Add a service for rasdaemon.
	* gnu/services/linux.scm (rasdaemon-configuration, rasdaemon-configuration?,
	rasdaemon-configuration-record?, rasdaemon-service-type): New variables.
	* doc/guix.texi (Linux Services): Document it.

	gnu: Add rasdaemon.
	* gnu/packages/linux.scm (rasdaemon): New variable.

2021-04-24  Jack Hill  <jackhill@jackhill.us>

	gnu: fennel: Update to 0.9.1.
	* gnu/packages/lua.scm (fennel): Update to 0.9.1.

2021-04-24  Julien Lepiller  <julien@lepiller.eu>

	doc: Fix cross-reference URL to translated manual.
	* doc/htmlxref.cnf: Fix translated manual URL.

2021-04-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix-install.sh: Allow overriding the Guix binary source.
	This is useful for example for testing release candidates not yet uploaded to
	the FTP, or for testing manually downloaded images from the CI.

	* etc/guix-install.sh (main)[GUIX_BINARY_FILE_NAME]: When this variable is
	defined, use it as the file name of a Guix binary, instead of automatically
	retrieving the latest archive from the FTP.

2021-04-24  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-settings: Update to 4.16.1.
	* gnu/packages/xfce.scm (xfce4-settings): Update to 4.16.1.

2021-04-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: qt5ct: Update to 1.2.
	* gnu/packages/qt.scm (qt5ct): Update to 1.2.

2021-04-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-wisp-mode.
	* gnu/packages/emacs-xyz.scm (emacs-wisp-mode): New variable.

	gnu: guile-wisp: Update to 1.0.4.
	* gnu/packages/guile-xyz.scm (guile-wisp): Update to 1.0.4.

2021-04-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wireshark: Update to 3.4.5 [security fixes].
	* gnu/packages/networking.scm (wireshark): Update to 3.4.5.

2021-04-24  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 78.10.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2021-23961, CVE-2021-23994, CVE-2021-23995,
	CVE-2021-23998, CVE-2021-23999, CVE-2021-24002, CVE-2021-29945, and
	CVE-2021-29946.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update upstream source hash.

2021-04-24  Ludovic Courtès  <ludo@gnu.org>

	file-systems: read-partition-{uuid,label} don't swallow ENOENT & co.
	Previously, (read-partition-uuid "/does/not/exist") would return #f.
	With this change, a 'system-error exception is raised as expected.

	* gnu/build/file-systems.scm (ENOENT-safe): Clarify docstring.
	(partition-field-reader): Remove use of 'ENOENT-safe'.
	(partition-predicate): Wrap READER in 'ENOENT-safe'.

2021-04-24  Ludovic Courtès  <ludo@gnu.org>

	import: go: Autoload (htmlprag).
	Fixes <https://bugs.gnu.org/47924>.
	Reported by Carl Dong <contact@carldong.me>.

	* guix/import/go.scm: Autoload (htmlprag).

2021-04-24  Ludovic Courtès  <ludo@gnu.org>

	import: go: Do not set '%strict-tokenizer?' from the top level.
	This avoids interference with other users of (htmlprag) and makes the
	intent clearer.

	* guix/import/go.scm <top level>: Remove call to '%strict-tokenizer?'.
	(go-package-licenses, go-package-description)
	(go-package-synopsis, fetch-module-meta-data): Pass #:strict? #t to
	'html->sxml'.

2021-04-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: Add a check for Guile-Lib.
	* configure.ac: Check if the Guile-Lib module is present and recent enough and
	warn in case it isn't.

2021-04-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	.gitignore: Ignore release artifacts.
	Not ignoring these in the tree leads to the next generated version (.version)
	being suffixed with '-dirty', which confuses things.

	* .gitignore [/guix-*]: New pattern.
	[/doc/stamp-[0-9]]: Adjust to ...
	[/doc/stamp-*]: ... this.
	[/release-*]: New pattern.

2021-04-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: Use guix system image instead of disk-image, vm-image.
	These older system actions are deprecated and cause warnings to be emitted.

	* Makefile.am (release) <guix system disk-image>
	<guix system vm-image>: Replace by...
	<guix system image>: ... this.  Specify the type of the VM image as qcow2.

2021-04-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nvme-cli: Update to 1.14.
	* gnu/packages/linux.scm (nvme-cli): Update to 1.14.

	gnu: strawberry: Update to 0.9.3.
	* gnu/packages/music.scm (strawberry): Update to 0.9.3.

2021-04-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-git: Update to 0.5.1.
	Fixes <https://bugs.gnu.org/47808>.
	Reported by Bone Baboon <bone.baboon@disroot.org>.

	* gnu/packages/guile.scm (guile-git): Update to 0.5.1.

2021-04-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	.gitignore: Ignore generated .pot files.
	These files are automatically-extracted templates rather than source, hence
	shouldn't be checked in.

	* .gitignore: Add a glob pattern to ignore .pot files.

2021-04-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: Add doc-update-po as a prerequisite to the dist target.
	Otherwise 'make dist' would fail with the message: "No rule to make target
	'po/doc/guix-manual.pot', needed by 'distdir-am'.  Stop.".

	* Makefile.am (dist) <doc-po-update>: Add prerequisite.
	(dist-hook) <doc-po-update>: Remove prerequisite.

2021-04-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build-aux: Relax the regexp used to match NEWS sections.
	A number of packages doesn't really make sense in the name of the section to
	be substituted.  This change allows using simply '*** new packages' instead of
	'*** 1999 new packages', for example, and have the update-NEWS.scm script
	update it.

	* build-aux/update-NEWS.scm (write-packages-added) <regexp>: Do not care about
	leading white space in the name of the section.

2021-04-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Merge remote-tracking branch 'origin/wip-ungrafting' into HEAD

2021-04-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libtimidity: Update to 0.2.7.
	* gnu/packages/audio.scm (libtimidity): Update to 0.2.7.

2021-04-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nnn: Use PKG-CONFIG-FOR-TARGET.
	* gnu/packages/admin.scm (nnn)[arguments]: Substitute
	PKG-CONFIG-FOR-TARGET for the equivalent STRING-APPEND.

	gnu: nnn: Update to 4.0.
	* gnu/packages/admin.scm (nnn): Update to 4.0.

	gnu: parallel: Update to 20210422.
	* gnu/packages/parallel.scm (parallel): Update to 20210422.

	gnu: xmenu: Update to 4.5.5.
	* gnu/packages/wm.scm (xmenu): Update to 4.5.5.

	gnu: sdparm: Update to 1.12.
	* gnu/packages/disk.scm (sdparm): Update to 1.12.

	gnu: thermald: Update to 2.4.4.
	* gnu/packages/admin.scm (thermald): Update to 2.4.4.

	gnu: xmlsec: Update to 1.2.32.
	* gnu/packages/xml.scm (xmlsec): Update to 1.2.32.

2021-04-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cobol: Add missing inputs.
	Reported by Simon Sobisch <simonsobisch@gnu.org>.

	* gnu/packages/cobol.scm (gnucobol)[inputs]: Add json-c, libxml2. Move
	newcob ...
	[native-inputs]: ... to here.
	[arguments]: Add configure-flag to set json-c cflags.

2021-04-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnucobol: Update home-page.
	Reported by Simon Sobisch <simonsobisch@gnu.org>.

	* gnu/packages/cobol.scm (gnucobol)[home-page]: Use official home-page.

2021-04-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: nanodbc: Build shared libraries.
	* gnu/packages/databases.scm (nanodbc)[arguments]: Build shared libraries.

2021-04-23  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-27.1305724.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-27.1305724.

2021-04-23  Christopher Baines  <mail@cbaines.net>

	services: guix-build-coordinator: Fix queue builds default config.
	Use the default client port rather than the default agent communication port
	for the queue builds script.

	* gnu/services/guix.scm (<guix-build-coordinator-queue-builds-configuration>):
	Change coordinator default.

2021-04-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add shorah.
	* gnu/packages/bioinformatics.scm (shorah): New variable.

	gnu: Add r-revgeo.
	* gnu/packages/cran.scm (r-revgeo): New variable.

	gnu: Add r-rjsonio.
	* gnu/packages/cran.scm (r-rjsonio): New variable.

	gnu: Add r-shinycell.
	* gnu/packages/bioinformatics.scm (r-shinycell): New variable.

2021-04-23  Christopher Baines  <mail@cbaines.net>

	services: guix-build-coordinator: Remove incorrect pid file.
	The queue builds script doesn't create a pid file, so don't have the shepherd
	expect to find one.

	* gnu/services/guix.scm (guix-build-coordinator-queue-builds-shepherd-services):
	Remove #:pid-file.

2021-04-23  Christopher Baines  <mail@cbaines.net>

	services: guix-build-coordinator: Fix service activation parts.
	Don't hardcode usernames, as these are in the config. Also fix the %user being
	missing from the queue-builds service activation.

	* gnu/services/guix.scm (guix-build-coordinator-activation,
	guix-build-coordinator-agent-activation): Use config for the user name.
	(guix-build-coordinator-queue-builds-activation): Define %user.

2021-04-23  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-26.f836f07.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-26.f836f07.

2021-04-23  宋文武  <iyzsong@member.fsf.org>

	gnu: cairo: Reintroduce security patches [security fixes].
	Two patches were accidentally removed in commit
	f94cdc86f644984ca83164d40b17e7eed6e22091.

	* 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)[patches]: Apply them.

2021-04-23  Christopher Baines  <mail@cbaines.net>

	services: guix-build-coordinator: Add max-1min-load-average option.
	To the agent configuration.

	* gnu/services/guix.scm (<guix-build-coordinator-agent-configuration>): New
	field, max-1min-load-average.
	(guix-build-coordinator-agent-configuration-max-1min-load-average): New
	procedure.
	(guix-build-coordinator-agent-shepherd-services): If set, include the
	max-1min-load-average in the agent arguments.

2021-04-23  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Add missing guile-sqlite3 to wrapper.
	* gnu/packages/package-management.scm (guix-build-coordinator)[arguments]:
	List guile-sqlite3 as a guile input for wrapping.

2021-04-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-transient: Update to 0.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.3.2.

	gnu: emacs-modus-themes: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 1.3.0.

	gnu: emacs-debbugs: Update to 0.28.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.28.

	gnu: emacs-auctex: Update to 13.0.8.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.0.8.

2021-04-23  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: Add emacs-nameless.
	* gnu/packages/emacs-xyz.scm (emacs-nameless): New variable.

2021-04-23  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add emacs-vc-hgcmd.
	* gnu/packages/emacs-xyz.scm (emacs-vc-hgcmd): New variable.

	gnu: Add emacs-shell-command+.
	* gnu/packages/emacs-xyz.scm (emacs-shell-command+): New variable.

2021-04-23  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: Add emacs-ibuffer-vc.
	* gnu/packages/emacs-xyz.scm (emacs-ibuffer-vc): New variable.

2021-04-23  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add emacs-corfu.
	* gnu/packages/emacs-xyz.scm (emacs-corfu): New variable.

	gnu: Add emacs-notmuch-maildir.
	* gnu/packages/emacs-xyz.scm (emacs-notmuch-maildir): New variable.

2021-04-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-terrable.
	* gnu/packages/lisp-xyz.scm (sbcl-terrable, cl-terrable, ecl-terrable):
	  New variables.

2021-04-23  Rovanion Luckey  <rovanion.luckey@gmail.com>

	import: pypi: Clarify docstring of parse-requires.txt
	* guix/import/pypi.scm (parse-requires.txt): Document the parameter more
	explicitly.

2021-04-22  Ludovic Courtès  <ludo@gnu.org>

	status: Separate downloads upon '--verbosity=2'.
	This is a followup to 1fa4aff1fbb46bbb9df8486ca12bfcfe6144458a,
	reintroducing the newline previously emitted by 'guix substitute' upon
	download completion.

	With this change, with '--verbosity=2', each download occupies three
	lines again, like so:

	--8<---------------cut here---------------start------------->8---
	downloading from https://ci.guix.gnu.org/nar/lzip/…-jsoncpp-1.9.2 ...
	 jsoncpp-1.9.2  93KiB                4.2MiB/s 00:00 [##################] 100.0%

	--8<---------------cut here---------------end--------------->8---

	This makes the output more readable.

	* guix/status.scm (print-build-event): When PRINT-URLS? is true, print
	a blank line after the download.

2021-04-22  Ludovic Courtès  <ludo@gnu.org>

	file-systems: read-partition-{uuid,label} don't swallow ENOENT & co.
	Previously, (read-partition-uuid "/does/not/exist") would return #f.
	With this change, a 'system-error exception is raised as expected.

	* gnu/build/file-systems.scm (ENOENT-safe): Clarify docstring.
	(partition-field-reader): Remove use of 'ENOENT-safe'.
	(partition-predicate): Wrap READER in 'ENOENT-safe'.

2021-04-22  Ludovic Courtès  <ludo@gnu.org>

	import: go: Autoload (htmlprag).
	Fixes <https://bugs.gnu.org/47924>.
	Reported by Carl Dong <contact@carldong.me>.

	* guix/import/go.scm: Autoload (htmlprag).

2021-04-22  Ludovic Courtès  <ludo@gnu.org>

	import: go: Do not set '%strict-tokenizer?' from the top level.
	This avoids interference with other users of (htmlprag) and makes the
	intent clearer.

	* guix/import/go.scm <top level>: Remove call to '%strict-tokenizer?'.
	(go-package-licenses, go-package-description)
	(go-package-synopsis, fetch-module-meta-data): Pass #:strict? #t to
	'html->sxml'.

2021-04-22  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: wine64-staging: copy wine32-staging libraries.
	A similar phase has been added to wine64 since version 5.21 in order to fix
	linkage issues of binaries copied from wine32.
	See also <https://bugs.gnu.org/42342>.

	* gnu/packages/wine.scm (wine64-staging)[#phases]: Add ‘copy-wine32-libraries’.

2021-04-22  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: wine-staging: Update to 6.6.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 6.6.

2021-04-22  Leo Prikler  <leo.prikler@student.tugraz.at>

	doc: Update TRANSLATED_INFO.
	This fixes issues with missing sources when the infos are built.

	* doc/local.mk (TRANSLATED_INFO): Add missing documents.

2021-04-22  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-25.c49b1c8.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-25.c49b1c8.

2021-04-22  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.114.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.114.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.32.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.32.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.11.16.
	* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.16.
	(linux-libre-5.11-pristine-source): Update hash.

2021-04-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wireshark: Update to 3.4.5 [security fixes].
	* gnu/packages/networking.scm (wireshark): Update to 3.4.5.

	gnu: libupnp: Update to 1.14.6.
	* gnu/packages/upnp.scm (libupnp): Update to 1.14.6.

	gnu: waybar: Update to 0.9.7.
	* gnu/packages/wm.scm (waybar): Update to 0.9.7.

2021-04-22  宋文武  <iyzsong@member.fsf.org>

	gnu: libretro-lowresnx: Update to 1.2.
	* gnu/packages/emulators.scm (libretro-lowresnx): Update to 1.2.

	gnu: retroarch: Update to 1.9.1.
	* gnu/packages/emulators.scm (retroarch): Update to 1.9.1.
	[arguments]: Add '--disable-git_version' to configure flags.

2021-04-22  Brendan Tildesley  <mail@brendan.scot>

	utils: wrap-program: Refuse to wrap .X-real files.
	* guix/build/utils.scm (wrap-program): Error if wrap-program was
	mistakenly passed a .X-real file. This prevents and forces us to fix
	cases where a double wrapped ..X-real-real file is created, such as can
	be seen with: "find /gnu/ -iname '.*-real-real'".

	qt-build-system: Don't double wrap programs.
	* guix/build/qt-build-system.scm (wrap-all-programs): Excluded wrapped
	programs from the list of files to wrap if they exist to avoid double
	wrapping.

	rakudo-build-system: Don't double wrap programs.
	* guix/build/rakudo-build-system.scm (wrap): Don't return any potential
	already wrapped-programs in the list-of-files to wrap.

	glib-or-gtk-build-system: Don't double wrap programs.
	* guix/build/glib-or-gtk-build-system.scm (wrap-all-programs): If a
	package definition was modified to insert an additional wrap phase
	before glib-or-gtk...'s wrap phase instead of after, glib-or-gtk...'s
	wrap phase will double wrap the .X-real file from the earlier wrap
	phase. Filtering out such wrapped programs means these .X-real files
	should fix this and mean packagers don't have to worry about ensuring
	their wrap phases are put afterwards.

	utils: Rename 'wrapper?' to 'wrapped-program?'.
	* guix/build/utils.scm (wrap-program): The wrapper? procedure is
	incorrectly named as it actually checks to see if prog is the
	original program that was moved, not the wrapper.
	* guix/build/python-build-system: (wrap): Use renamed wrapped-program?.
	* gnu/packages/ebook.scm (calibre)[arguments]: Likewise.

2021-04-22  Danny Milosavljevic  <danny.milo@datacom.wien>

	packages: Fix patch-and-repack for ZIP files.
	* guix/packages.scm (patch-and-repack): Fix for ZIP files.

2021-04-22  Dion Mendel  <guix@dm9.info>

	gremlin: 'elf-dynamic-info' returns a file name rathern than a dynamic entry.
	* guix/build/gremlin.scm (elf-dynamic-info): Return the dynamic entry
	value, not the dynamic entry.
	* tests/gremlin.scm ("elf-dynamic-info-soname"): New test.

2021-04-22  Guillaume Le Vaillant  <glv@posteo.net>

	Revert "gnu: Add cl-weir."
	This reverts commit 5763eba94cccc4019cb07b0cac6c16132c741e11.

	There may be a license issue with this package making it non-free.
	Reported by Giovanni Biscuolo <g@xelera.eu> in
	<https://issues.guix.gnu.org/47943>.

2021-04-22  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-weir.
	* gnu/packages/lisp-xyz.scm (cl-weir, ecl-weir, sbcl-weir): New variables.

2021-04-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-pathname-utils.
	* gnu/packages/lisp-xyz.scm (sbcl-pathname-utils, cl-pathname-utils,
	  ecl-pathname-utils): New variables.

2021-04-22  WinterHound  <winterhound@yandex.com>

	gnu: Add daemonize.
	* gnu/packages/admin.scm (daemonize): New variable.

2021-04-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: glib: Disable failing test.
	* gnu/packages/glib.scm (glib)[source]: Add patch.
	[arguments]: Remove custom 'increase-test-timeout phase.
	* gnu/packages/patches/glib-skip-failing-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: zstd: Adjust test suite for 32-bit architectures.
	* gnu/packages/compression.scm (zstd)[arguments]: Adjust
	'fix-tests-32bit phase to work better on low RAM machines.

2021-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add kraken2.
	* gnu/packages/bioinformatics.scm (kraken2): New variable.

2021-04-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libxlsxwriter: Update to 1.0.3.
	* gnu/packages/xml.scm (libxlsxwriter): Update to 1.0.3.

	gnu: openvpn: Update to 2.5.2.
	* gnu/packages/vpn.scm (openvpn): Update to 2.5.2.

	gnu: openconnect-sso: Update to 0.7.3.
	* gnu/packages/vpn.scm (openconnect-sso): Update to 0.7.3.

2021-04-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: exfatprogs: Update to 1.1.1.
	* gnu/packages/file-systems.scm (exfatprogs): Update to 1.1.1.

2021-04-21  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 78.10.0.
	* gnu/packages/gnuzilla.scm (icedove): Update to 78.10.0.

2021-04-21  Kei Kebreau  <kkebreau@posteo.net>

	Update email address for Kei.
	* .mailmap: Remove obsolete email for Kei.

2021-04-21  Ludovic Courtès  <ludo@gnu.org>

	cve: Gracefully handle bogus CVE entries.
	Fixes <https://bugs.gnu.org/47941>.
	Reported by Jack Hill <jackhill@jackhill.us>.

	* guix/cve.scm (reference-data->cve-references): Gracefully handle lack
	of "reference_data".
	(cpe-match->cve-configuration): Gracefully handle lack of "cpe23Uri".

2021-04-21  Kei Kebreau  <kkebreau@posteo.net>

	gnu: emacspeak: Fix Tclx and espeak server loading.
	Fixes <https://issues.guix.gnu.org/42861>.

	* gnu/packages/emacs-xyz.scm (emacspeak)[arguments]: In the 'configure' phase,
	add Tclx library to the load path of Tcl in the espeak server script.  Remove
	'wrap-program' phase.

2021-04-21  Kei Kebreau  <kkebreau@posteo.net>

	gnu: wxmaxima: Update to 21.04.0.
	* gnu/packages/maths.scm (wxmaxima): Update to 21.04.0.

2021-04-21  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add crm114.
	* gnu/packages/mail.scm (crm114): New variable.

2021-04-21  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: kitty: Update to 0.20.1.
	gnu/packages/terminals.scm (kitty): Update to 0.20.1.

	gnu: Blender: Add the missing Voxel Remesher.
	* gnu/packages/graphics.scm (blender)[inputs]: Add openvdb.
	[arguments]: Pass "-DWITH_OPENVDB=ON" to #:configure-flags.

2021-04-21  Vagrant Cascadian  <vagrant@debian.org>

	gnu: julia-inifile: Fix grammar.
	* gnu/packages/julia-xyz.scm (julia-inifile)[description]: Remove
	  gratuitous use of "allows to".

	gnu: emacs-webpaste: Fix grammar.
	* gnu/packages/emacs-xyz.scm (emacs-webpaste)[description]: Remove
	  gratuitous use of "allows to".

	gnu: emacs-svg-icon: Fix grammar.
	* gnu/packages/emacs-xyz.scm (emacs-svg-icon)[description]: Remove
	  gratuitous use of "allows to".

	gnu: r-circrnaprofiler: Fix grammar.
	* gnu/packages/bioconductor.scm (r-circrnaprofiler)[description]:
	  Remove gratuitous use of "allows to".

	gnu: emacs-realgud: Fix grammar.
	* gnu/packages/emacs-xyz.scm (emacs-realgud)[description]: Remove
	  gratuitous use of "allows to".

	gnu: julia-fillarrays: Fix grammar.
	* gnu/packages/julia-xyz.scm (julia-fillarrays)[description]: Remove
	  gratuitous use of "allows to".

	gnu: qite: Fix grammar.
	* gnu/packages/qt.scm (qite)[description]: Remove gratuitous use of
	  "allows to".

	gnu: ocaml-mdx: Fix grammar.
	* gnu/packages/ocaml.scm (ocaml-mdx)[description]: Remove gratuitous
	  uses of "allows to".

	gnu: emacs-consult: Fix grammar.
	* gnu/packages/emacs-xyz.scm (emacs-consult)[description]: Remove
	  gratuitous use of "allows to".

	gnu: rust-jni-0.18: Fix grammar.
	* gnu/packages/crates-io.scm (rust-jni-0.18)[description]: Remove
	  gratuitous use of "permits to".

	gnu: rust-wayland-egl-0.28: Fix grammar.
	* gnu/packages/crates-graphics.scm
	  (rust-wayland-egl-0.28)[description]: Remove gratuitous use of
	  "allows to".

	gnu: ipxe: Fix grammar.
	* gnu/packages/bootloaders.scm (ipxe)[description]: Remove gratuitous
	  use of "allows to".

	gnu: python-flake8-implicit-str-concat: Fix typo.
	* gnu/packages/python-xyz.scm
	  (python-flake8-implicit-str-concat)[description]: Fix spelling of
	  "formatting".

	gnu: sbcl-clip: Fix typo.
	* gnu/packages/lisp-xyz.scm (sbcl-clip)[description]: Fix spelling of
	  "dependent".

	gnu: rust-tint-1: Fix typo.
	* gnu/packages/crates-io.scm (rust-tint-1)[description]: Fix "This
	  package" typo.

	gnu: rust-rawkey-0.1: Fix typo.
	* gnu/packages/crates-io.scm (rust-rawkey-0.1)[description]: Fix "This
	  package" typo.

	gnu: rust-parse-zoneinfo-0.3: Fix typo.
	* gnu/packages/crates-io.scm (rust-parse-zoneinfo-0.3)[description]:
	  Fix "This package" typo.

	gnu: rust-parking-2: Fix typo.
	* gnu/packages/crates-io.scm (rust-parking-2)[description]: Fix "This
	  package" typo.

	gnu: go-github-com-mesilliac-pulse-simple: Fix typo.
	* gnu/packages/golang.scm
	  (go-github-com-mesilliac-pulse-simple)[description]: Fix typo "This
	  package".

	gnu: rust-gag-0.1: Fix typo.
	* gnu/packages/crates-io.scm (rust-gag-0.1)[description]: Fix "This
	  package" typo.

	gnu: r-msmstests: Fix typo.
	* gnu/packages/bioconductor.scm (r-msmstests)[description]: Fix "This
	  package" typo.

	image: Fix spelling of "evaluate"
	* gnu/build/image.scm: Fix typo.

2021-04-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: openjdk: Disallow references to the JDK used for build.
	This ensures JDKs don't unintentionally keep references to the one used
	to build them, as reported at <https://issues.guix.gnu.org/31719#7> and
	fixed by 97a43db8b4416a1450aa61737edba9cf4126cf1c.

	* gnu/packages/java.scm (icedtea-8)[arguments]: Add #:disallowed-references.
	(openjdk9)[arguments]: Likewise.
	(openjdk10)[arguments]: Likewise.
	(openjdk11)[arguments]: Likewise.

2021-04-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: openjdk: Avoid non-top-level 'use-modules'.
	* gnu/packages/java.scm (icedtea-8, openjdk9, openjdk11)[arguments]:
	Replace non-top-level 'use-modules' by '@'.

2021-04-21  Carlo Zancanaro  <carlo@zancanaro.id.au>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: openjdk: Fix library substitution when libraries aren't found.
	* gnu/packages/java.scm (icedtea-8, openjdk9, openjdk11)[arguments]:
	Change 'find-library' to always return a string.  Change 'find-library'
	callers to use 'string-append' rather than 'format'.  Starting from
	97a43db8b4416a1450aa61737edba9cf4126cf1c, 'find-library' could return #f
	and JNI substitutions would emit a literal "#f".

2021-04-21  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: python-djvulibre: Update to 0.8.6.
	* gnu/packages/python-xyz.scm (python-djvulibre): Update to 0.8.6.

	gnu: jgmenu: Update to 4.3.0.
	* gnu/packages/xdisorg.scm (jgmenu): Update to 4.3.0.
	  [arguments]: Add 'test-target' keyword. Remove 'fix-tests' phase. Use
	  'cc-for-target' instead of hard-coding gcc.

	gnu: txr: Update to 256.
	* gnu/packages/lisp.scm (txr): Update to 256.

2021-04-21  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.0.0-15.962923c.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-15.962923c.

	gnu: cuirass: Update to 1.0.0-14.f20309c.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-14.f20309c.

2021-04-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add libcxx+libcxxabi-6.
	* gnu/packages/llvm.scm (libcxx+libcxxabi-6): New variable.

	gnu: Add libcxxabi-6.
	* gnu/packages/llvm.scm (libcxxabi-6): New variable.

2021-04-21  Brendan Tildesley  <mail@brendan.scot>

	gnu: xfce: Autostart mate-polkit.
	* gnu/packages/xfce.scm (xfce):[inputs]: Add mate-polkit-for-xfce.

	gnu: Add mate-polkit-for-xfce.
	gnu/packages/xfce.scm (mate-polkit-for-xfce) New variable.

2021-04-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: skopeo: Update to 1.2.3.
	* gnu/packages/virtualization.scm (skopeo): Update to 1.2.3.

	gnu: ant: Update to 1.10.10.
	* gnu/packages/java.scm (ant): Update to 1.10.10.

	gnu: libdvdcss: Update to 1.4.3.
	* gnu/packages/video.scm (libdvdcss): Update to 1.4.3.

	gnu: wine: Update to 6.6.
	* gnu/packages/wine.scm (wine): Update to 6.6.

	gnu: bcachefs-tools: Update to 0.1-5.ce906d6.
	* gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-5.ce906d6.

	gnu: wine-staging: Update to 5.22.
	* gnu/packages/wine.scm (wine-staging-patchset-data, wine-staging):
	Update to 5.22.

2021-04-20  Ludovic Courtès  <ludo@gnu.org>

	po: Remove file that no longer exists.
	This is a followup to d95168321f4a9bf6857b598da0a183b45a868d54.

	* po/guix/POTFILES.in: Remove guix/scripts/import/nix.scm.

2021-04-20  Leo Famulari  <leo@famulari.name>

	doc: Clarify further the distinction between the web-based manuals.
	As discussed on #guix IRC, several of us struggle to reliably choose the
	right option based on the old labels:

	https://logs.guix.gnu.org/guix/2021-04-20.log#182137

	* doc/build.scm (html-manual-indexes): Try to distinguish between the
	two options more clearly.

2021-04-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add avro-cpp-1.9.
	* gnu/packages/serialization.scm (avro-cpp-1.9): New variable.

	gnu: Add nanodbc.
	* gnu/packages/databases.scm (nanodbc): New variable.

2021-04-20  Guillaume Le Vaillant  <glv@posteo.net>

	services: wireguard: Add keep-alive support.
	* gnu/services/vpn.scm (<wireguard-peer>): Add 'keep-alive' field.
	  (wireguard-configuration-file): Use it.
	* doc/guix.texi (VPN Services): Document it.

2021-04-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-git: Update to 0.5.1.
	Fixes <https://bugs.gnu.org/47808>.
	Reported by Bone Baboon <bone.baboon@disroot.org>.

	* gnu/packages/guile.scm (guile-git): Update to 0.5.1.

2021-04-20  Ludovic Courtès  <ludo@gnu.org>

	import: Remove Nix importer.
	This importer has suffered from bitrot and no longer works with current
	Nix and Nixpkgs.  See <https://bugs.gnu.org/32339> and
	<https://bugs.gnu.org/36255>.

	* guix/import/snix.scm, guix/scripts/import/nix.scm,
	tests/snix.scm: Remove.
	* Makefile.am (MODULES, SCM_TESTS): Remove them.
	* guix/scripts/import.scm (importers): Remove "nix".
	* build-aux/test-env.in: Remove NIXPKGS variable.
	* configure.ac: Remove '--with-nixpkgs' option.
	* doc/guix.texi (Invoking guix import): Remove bit about "guix import
	nix".
	* etc/completion/fish/guix.fish: Likewise.

2021-04-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: klavaro: Update to 3.12.
	* gnu/packages/education.scm (klavaro): Update to 3.12.
	[inputs]: Add gtkdatabox.

	gnu: xoscope: Update to 2.3.
	* gnu/packages/electronics.scm (xoscope): Update to 2.3.
	[native-inputs]: Add m4.
	[inputs]: Substitute gtk+ for gtk+-2.

	gnu: gtkdatabox: Update to 1.0.0.
	* gnu/packages/gtk.scm (gtkdatabox): Update to 1.0.0.
	[inputs]: Substitute gtk+ for gtk+-2.

	gnu: wimlib: Disable static library.
	* gnu/packages/backup.scm (wimlib)[arguments]: Add "--disable-static"
	to #:configure-flags.

	gnu: wimlib: Update to 1.13.4.
	* gnu/packages/backup.scm (wimlib): Update to 1.13.4.

	gnu: jucipp: Update clang version.
	* gnu/packages/text-editors.scm (jucipp)[inputs]: Use clang-11.

2021-04-20  Carlo Zancanaro  <carlo@zancanaro.id.au>

	gnu: openjdk: Clean up runtime dependencies between Java versions.
	* gnu/packages/java.scm (icedtea-8, openjdk9, openjdk11): Do not consider
	icedtea/openjdk input paths when rewriting JNI libraries.

2021-04-20  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.0.0-13.a946fe2.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-13.a946fe2.

2021-04-20  Mathieu Othacehe  <othacehe@gnu.org>

	guix: ci: Rename the checkout 'input' field.
	The checkout "input" field has been renamed "channel" in Cuirass 1.0 release.

	* guix/ci.scm (<checkout>)[input]: Rename it into ...
	[channel]: ... this new field.

2021-04-20  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 78.10.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2021-23961, CVE-2021-23994, CVE-2021-23995,
	CVE-2021-23998, CVE-2021-23999, CVE-2021-24002, CVE-2021-29945, and
	CVE-2021-29946.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update upstream source hash.

2021-04-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: workrave: Update to 1.10.43.
	* gnu/packages/gnome.scm (workrave): Update to 1.10.43.

	gnu: jucipp: Fix description mark-up.
	* gnu/packages/text-editors.scm (jucipp)[description]:
	Substitute @acronym for @dfn.

	gnu: jucipp: Update to 1.6.3.
	* gnu/packages/text-editors.scm (jucipp): Update to 1.6.3.

	gnu: usbredir: Update to 0.9.0.
	* gnu/packages/spice.scm (usbredir): Update to 0.9.0.
	[native-inputs]: Add autoconf, automake, and libtool.

	gnu: s6-linux-utils: Update to 2.5.1.5.
	* gnu/packages/skarnet.scm (s6-linux-utils): Update to 2.5.1.5.

	gnu: s6-linux-init: Update to 1.0.6.2.
	* gnu/packages/skarnet.scm (s6-linux-init): Update to 1.0.6.2.

	gnu: s6-portable-utils: Update to 2.2.3.2.
	* gnu/packages/skarnet.scm (s6-portable-utils): Update to 2.2.3.2.

	gnu: s6-rc: Update to 0.5.2.2.
	* gnu/packages/skarnet.scm (s6-rc): Update to 0.5.2.2.

	gnu: s6-networking: Update to 2.4.1.1.
	* gnu/packages/skarnet.scm (s6-networking): Update to 2.4.1.1.

	gnu: s6-dns: Update to 2.3.5.1.
	* gnu/packages/skarnet.scm (s6-dns): Update to 2.3.5.1.

	gnu: s6: Update to 2.10.0.3.
	* gnu/packages/skarnet.scm (s6): Update to 2.10.0.3.

	gnu: execline: Update to 2.8.0.1.
	* gnu/packages/skarnet.scm (execline): Update to 2.8.0.1.

	gnu: skalibs: Update to 2.10.0.3.
	* gnu/packages/skarnet.scm (skalibs): Update to 2.10.0.3.

	gnu: cdemu-client: Update to 3.2.5.
	* gnu/packages/cdrom.scm (cdemu-client): Update to 3.2.5.

	gnu: cdemu-daemon: Update to 3.2.5.
	* gnu/packages/cdrom.scm (cdemu-daemon): Update to 3.2.5.

	gnu: libmirage: Update to 3.2.5.
	* gnu/packages/cdrom.scm (libmirage): Update to 3.2.5.

	gnu: mgba: Update to 0.9.1.
	* gnu/packages/emulators.scm (mgba): Update to 0.9.1.

	gnu: python-xlsxwriter: Update to 1.3.9.
	* gnu/packages/python-xyz.scm (python-xlsxwriter): Update to 1.3.9.

	gnu: openssh: Update to 8.6p1.
	* gnu/packages/ssh.scm (openssh): Update to 8.6p1.

	gnu: libxlsxwriter: Update to 1.0.2.
	* gnu/packages/xml.scm (libxlsxwriter): Update to 1.0.2.

	gnu: lagrange: Update to 1.3.3.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.3.3.

	gnu: cvs-fast-export: Update to 1.56.
	* gnu/packages/version-control.scm (cvs-fast-export): Update to 1.56.

	gnu: tmux: Update to 3.2.
	* gnu/packages/tmux.scm (tmux): Update to 3.2.

	gnu: nginx-documentation: Update to 1.19.10-2708-f8686d85df53.
	* gnu/packages/web.scm (nginx-documentation):
	Update to 1.19.10-2708-f8686d85df53.

	gnu: nginx: Update to 1.19.10.
	* gnu/packages/web.scm (nginx): Update to 1.19.10.

2021-04-19  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.0.0-12.e49368a.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-12.e49368a.

2021-04-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-digest-crc: Update to 0.23.
	* gnu/packages/perl.scm (perl-digest-crc): Update to 0.23.

	gnu: mamba: Prepare for cross-compilation.
	* gnu/packages/music.scm (mamba)[arguments]: Use CC-FOR-TARGET.

	gnu: mtools: Update to 4.0.27.
	* gnu/packages/mtools.scm (mtools): Update to 4.0.27.

	gnu: slurp: Update to 1.3.2.
	* gnu/packages/image.scm (slurp): Update to 1.3.2.

	gnu: grim: Update to 1.3.2.
	* gnu/packages/image.scm (grim): Update to 1.3.2.

	gnu: gpodder: Update to 3.10.19.
	* gnu/packages/gpodder.scm (gpodder): Update to 3.10.19.

	gnu: fcft: Update to 2.3.3.
	* gnu/packages/fontutils.scm (fcft): Update to 2.3.3.

	gnu: monero-gui: Update to 0.17.2.1.
	* gnu/packages/finance.scm (monero-gui): Update to 0.17.2.1.

	gnu: freetds: Update to 1.2.20.
	* gnu/packages/databases.scm (freetds): Update to 1.2.20.

	gnu: inxi-minimal: Update to 3.3.04-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.04-1.

	gnu: entt: Update to 3.7.1.
	* gnu/packages/game-development.scm (entt): Update to 3.7.1.

	gnu: less: Update to 581.
	* gnu/packages/less.scm (less): Update to 581.

	gnu: libhandy: Update to 1.2.1.
	* gnu/packages/gnome.scm (libhandy): Update to 1.2.1.

	gnu: perl-cpanel-json-xs: Update to 4.26.
	* gnu/packages/perl.scm (perl-cpanel-json-xs): Update to 4.26.

	gnu: youtube-dl: Update to 2021.04.17.
	* gnu/packages/video.scm (youtube-dl): Update to 2021.04.17.

2021-04-19  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: transcode: Disable v4l support due to broken API.
	* gnu/packages/video.scm (transcode)[inputs]: Remove v4l-utils.
	[configure-flags](enable-libv4l2,enable-v4l): Remove flags.

	gnu: zbar: Update to 0.23.90.
	* gnu/packages/aidc.scm (zbar)[version]: Update to 0.23.90.
	[source]: Switch to git repository.
	[native-inputs]: Add autoconf, automake, gettext-minimal, libtool
	and python-wrapper. Move gobject-introspection to here from ...
	[inputs]: ... here. Add dbus and perl. Move gtk+ and qtbase to ...
	[propagated-inputs]: ... here. Add glib.

	gnu: faac: Correct source uri.
	* gnu/packages/audio.scm (faac)[source]: Modify URI.

	gnu: iqa: Correct source uri.
	* gnu/packages/image.scm (iqa)[source]: Modify URI.

	gnu: librsvg: Correct unbound variable.
	* gnu/packages/gnome.scm (librsvg)[phases](gnu-configure): Modify.

2021-04-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-inferior-shell.
	* gnu/packages/lisp-xyz.scm (sbcl-inferior-shell, cl-inferior-shell,
	  ecl-inferior-shell): New variables.

	gnu: Add cl-fare-mop.
	* gnu/packages/lisp-xyz.scm (sbcl-fare-mop, cl-fare-mop, ecl-fare-mop): New
	  variables.

	gnu: Add cl-svg.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-svg, cl-svg, ecl-cl-svg): New variables.

	gnu: Add cl-png.
	* gnu/packages/lisp-xyz.scm (sbcl-png, cl-png, ecl-png): New variables.

2021-04-19  cage  <cage-dev@twistfold.it>

	gnu: tinmop: Update to 0.6.2.
	* gnu/packages/web-browsers.scm (tinmop): Update to 0.6.2.

	gnu: sbcl-croatoan: Update to 0.0.1-2.7077ef1.
	* gnu/packages/lisp-xyz.scm (sbcl-croatoan): Update to 0.0.1-2.7077ef1.

2021-04-19  Andreas Enge  <andreas@enge.fr>

	gnu: Add perl-digest-sha.
	* gnu/packages/perl.scm (perl-digest-sha): New variable.

2021-04-19  jgart  <jgart@dismail.de>
	    Carla Cao  <ccao001@fiu.edu>

	gnu: Add gnome-2048.
	* gnu/packages/games.scm (gnome-2048): New variable.

2021-04-19  jgart  <jgart@dismail.de>

	gnu: libgnome-games-support: Update to 1.7.1.
	* gnu/packages/gnome.scm (libgnome-games-support): Update to 1.7.1.

2021-04-19  Ryan Prior  <rprior@protonmail.com>

	gnu: esbuild: Update to 0.11.12.
	* gnu/packages/web.scm (esbuild): Update to 0.11.12.

2021-04-18  Julien Lepiller  <julien@lepiller.eu>

	nls: Fix Chinese cookbook inclusion.
	* po/doc/local.mk: zh_Hans is for the cookbook, not the manual.

2021-04-18  Julien Lepiller  <julien@lepiller.eu>

	nls: Remove 'vi' in LINGUAS
	The po file is no longer available.

	* po/packages/LINGUAS: Remove 'vi'.

2021-04-18  WinterHound  <winterhound@yandex.com>

	gnu: Add kirc.
	* gnu/packages/irc.scm (kirc): New variable.

2021-04-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libopenmpt: Update to 0.5.8 [security fixes].
	* gnu/packages/audio.scm (libopenmpt): Update to 0.5.8.

	gnu: cifs-utils: Update to 6.13.
	* gnu/packages/samba.scm (cifs-utils): Update to 6.13.

	gnu: python-poetry-core: Update to 1.0.3.
	* gnu/packages/python-build.scm (python-poetry-core): Update to 1.0.3.

	gnu: perl-pdf-api2: Update to 2.040.
	* gnu/packages/perl.scm (perl-pdf-api2): Update to 2.040.

	gnu: mujs: Update to 1.1.1.
	* gnu/packages/javascript.scm (mujs): Update to 1.1.1.

	gnu: psi-plus: Update to 1.5.1484.
	* gnu/packages/messaging.scm (psi-plus): Update to 1.5.1484.

	gnu: python-webtest: Update to 2.0.35.
	* gnu/packages/python-web.scm (python-webtest): Update to 2.0.35.

2021-04-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: poke: Update to 1.2.
	* gnu/packages/engineering.scm (poke): Update to 1.2.

2021-04-18  Julien Lepiller  <julien@lepiller.eu>

	doc: Build the French HTML cookbook.
	* doc/build.scm (%languages): Add 'fr' cookbook translation.

2021-04-18  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-lfdfiles: Fix build.
	* gnu/packages/python-xyz.scm (python-lfdfiles) [source]: Remove
	pre-generated C files.
	[native-inputs]: Add python-cython.
	[arguments]: Disable tests.

2021-04-18  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'ru' translation.

	nls: Add Chinese (Traditional) translation.
	* po/doc/guix-cookbook.zh_Hans.po: New file.
	* doc/local.mk (info_TEXINFOS): Add it.
	* po/doc/local.mk (DOC_COOKBOOK_PO_FILES): Add it.

	nls: Add Russian translation.
	* po/guix/ru.po: New file.
	* po/guix/LINGUAS: Add 'ru'.

	nls: Add Dutch translation.
	* po/guix/nl.po: New file.
	* po/guix/LINGUAS: Add 'nl'.

	nls: Add Korean translation.
	* po/doc/guix-cookbook.ko.po: New file.
	* po/doc/guix-manual.ko.po: New file.
	* doc/local.mk (info_TEXINFOS): Add them.
	* po/doc/local.mk (DOC_PO_FILES, DOC_COOKBOOK_PO_FILES): Add them.
	* po/guix/ko.po: New file.
	* po/guix/LINGUAS: Add 'ko'.
	* po/packages/ko.po: New file.
	* po/packages/LINGUAS: Add 'ko'.

	nls: Add Italian translation.
	* po/doc/guix-manual.it.po: New file.
	* po/doc/local.mk (DOC_PO_FILES): Add it.
	* doc/local.mk (info_TEXINFOS): Add it.
	* po/guix/it.po: New file.
	* po/guix/LINGUAS: Add 'it'.

	nls: Add Persian translation.
	* po/packages/fa.po: New file.
	* po/packages/LINGUAS: Add 'fa'.
	* po/doc/guix-cookbook.fa.po: New file.
	* po/doc/guix-manual.fa.po: New file.
	* po/doc/local.mk (DOC_PO_FILES, DOC_COOKBOOK_PO_FILES): Add them.
	* doc/local.mk (info_TEXINFOS): Add them.

	nls: Update 'sk' translation.

	nls: Add Slovak translation.
	* po/packages/sk.po: New file.
	* po/packages/LINGUAS: Add 'sk'.
	* po/doc/guix-manual.sk.po: New file.
	* doc/local.mk (info_TEXINFOS): Add it.
	* po/doc/local.mk (DOC_PO_FILES): Add it.

	nls: Update 'pt_BR' translation.

	nls: Add Portuguese (Brazil) translation of the manual.

	nls: Update 'vi' translation.

	nls: Remove Vietnamese translations of packages.
	No translated string is used in Guix anymore.

	nls: Update 'zh_CN' translations.

	nls: Update 'ta' translation.

	gnu: Update 'sv' translation.

	nls: Update 'sr' translations.

	nls: Update 'pl' translations.

	nls: Update 'hu' translations.

	nls: Update 'da' translations.

	nls: Update 'cs' translation.

	nls: Update 'eo' translations.

	nls: Update 'es' translations.

	nls: Update 'de' translations.

	nls: Update 'fr' translations.

	nls: Add French translation of the cookbook.

	doc: Fix pxref translation issue.
	* doc/local.mk (xref_command): Change regexp to match properly.

2021-04-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mesa: Build with llvm support.
	* gnu/packages/gl.scm (mesa)[inputs]: Build with llvm on aarch64-linux.
	[native-inputs]: Build with glslang on aarch64-linux.
	[arguments]: In configure-flags specify the vulkan-drivers for aarch64,
	enable the vulkan-overlay-layer and explicitly build with llvm. In the
	'split-outputs phase also move the vulkan-specific binaries to the 'bin
	output on aarch64-linux.

2021-04-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vertico: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.5.
	[arguments]: Remove obsolete phase as the "vertico.texi" file is no longer
	provided.

	gnu: emacs-auctex: Update to 13.0.7.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.0.7.

2021-04-18  Mathieu Othacehe  <othacehe@gnu.org>

	ci: tarball: Use "current-guix" as profile name.
	Fixes: <https://issues.guix.gnu.org/47841>.

	* gnu/ci.scm (tarball-jobs): Use "current-guix" as profile name.

2021-04-18  Mathieu Othacehe  <othacehe@gnu.org>

	tests: ldap: Fix it.
	Fixes: <https://issues.guix.gnu.org/47745>.

	* gnu/tests/ldap.scm (run-ldap-test): Use a password with more that 8
	characters so that dscreate doesn't fail.

2021-04-18  Mathieu Othacehe  <othacehe@gnu.org>

	tests: Increase VM memory size.
	The patchwork test sometimes fail because there's not enough available RAM in
	the marionette. Increase the VM memory size to 1024MiB.

	* gnu/tests/web.scm (run-patchwork-test): Increase VM memory size to 1024MiB.

2021-04-18  Mathieu Othacehe  <othacehe@gnu.org>

	tests: patchwork: Fix it.
	The "http-get" test is sometimes failing because the Web server is not yet
	initialized and returns the 500 error code.

	Use the retry-or-error procedure, like in the tailon test to do a few retries.

	* gnu/tests/web.scm (run-tailon-test): Move "retry-or-error" procedure to the
	top level and adapt its call.
	(run-patchwork-test): Use it.

2021-04-18  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-lfdfiles: Update to 2021.2.22.
	* gnu/packages/python-xyz.scm (python-lfdfiles): Update to 2021.2.22.

	gnu: python-roifile: Update to 2020.11.28.
	* gnu/packages/python-xyz.scm (python-roifile): Update to 2020.11.28.

	gnu: python-tifffile: Update to 2021.4.8.
	* gnu/packages/python-xyz.scm (python-tifffile) [version]: Update to
	2021.4.8.
	[propagated-inputs]: Drop python-roifiles, which is only required for
	tests (disabled). Add python-imagecodecs, which allows decoding
	compressed tiff files.

	gnu: Add python-imagecodecs.
	* gnu/packages/python-xyz.scm (python-imagecodecs): New variable.

2021-04-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Fix merge mistakes.
	* gnu/packages/chez.scm (chez-scheme)[native-inputs]: Use correct
	texlive implementation.
	* gnu/packages/music.scm (python-abjad)[native-inputs],
	* gnu/packages/python-check.scm (python-pytest-helpers-namespace)
	[native-inputs]: Use correct variable for python-pytest.

2021-04-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: util-linux: Disable tests when building on i586-gnu.
	Works around <https://bugs.gnu.org/47791>
	Reported by Maxime Devos <maximedevos@telenet.be>.

	* gnu/packages/linux.scm (util-linux)[arguments]: Pass #:tests?.

2021-04-17  François J  <francois-oss@avalenn.eu>

	gnu: beancount: Update to 2.3.4.
	* gnu/packages/finance.scm (beancount): Update to 2.3.4.

2021-04-17  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.267.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.267.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.267.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.267.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.231.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.231.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.188.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.188.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.113.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.113.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.31.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.31.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.11.15.
	* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.15.
	(linux-libre-5.11-pristine-source): Update hash.

2021-04-16  Xinglu Chen  <public@yoctocell.xyz>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-git: Switch to 'git-fetch'.
	* gnu/packages/guile.scm (guile-git)[source]: Use ‘git-fetch’ instead of
	‘url-fetch’.
	[native-inputs]: Add autoconf, automake, and texinfo.

2021-04-16  Xinglu Chen  <public@yoctocell.xyz>

	lint: Warn about underscores in package names.
	As per section '16.4.2 Package Naming' in the manual, use hyphens
	instead of underscores in package names.

	* guix/lint.scm (check-name): Check whether the package name contains
	underscores.
	* tests/lint.scm ("name: use underscore in package name"): New test.

2021-04-16  Ludovic Courtès  <ludo@gnu.org>

	git-download: Call 'libgit2-init!'.
	Fixes <https://bugs.gnu.org/47797>.
	Reported by Ingo Ruhnke <grumbel@gmail.com>
	and Nicolò Balzarotti <anothersms@gmail.com>.

	Regression introduced in c1940fde43c7aca37d67589cc5cb248086d17d56.

	* guix/git-download.scm (git-predicate): Add call to 'libgit2-init!'.

2021-04-16  Leo Famulari  <leo@famulari.name>

	gnu: GnuTLS: Absorb grafted replacement.
	* gnu/packages/tls.scm (gnutls)[source]: Add 'gnutls-CVE-2021-20231.patch' and
	'gnutls-CVE-2021-20232.patch'.
	[replacement]: Remove field.
	(gnutls/fixed): Remove variable.

	gnu: Python: Absorb grafted replacement.
	* gnu/packages/python.scm (python-3.8)[source]: Add
	'python-3.8-CVE-2021-3177.patch'.
	[replacement]: Remove field.
	(python-3.8/fixed): Remove variable.

	gnu: Python 2: Absorb grafted replacement.
	* gnu/packages/python.scm (python-2.7)[source]: Add
	'python-2.7-CVE-2021-3177.patch'.
	[replacement]: Remove field.
	(python-2.7/fixed): Remove variable.

	gnu: cyrus-sasl: Absorb grafted replacement.
	* gnu/packages/cyrus-sasl.scm (cyrus-sasl)[source]: Use
	cyrus-sasl-CVE-2019-19906.patch.
	[replacement]: Remove field.
	(cyrus-sasl/fixed): Remove variable.

	gnu: libcroco: Absorb grafted replacement.
	* gnu/packages/gnome.scm (libcroco)[source]: Use libcroco-CVE-2020-12825.patch.
	[replacement]: Remove field.
	(libcroco/fixed): Remove variable.

	gnu: cairo: Absorb grafted replacement.
	* gnu/packages/gtk.scm (cairo)[source]: Use cairo-CVE-2018-19876.patch
	and cairo-CVE-2020-35492.patch.
	[replacement]: Remove field.
	(cairo/fixed): Remove variable.

	gnu: gdk-pixbuf: Absorb grafted replacement.
	* gnu/packages/gtk.scm (gdk-pixbuf)[source]: Use
	gdk-pixbuf-CVE-2020-29385.patch.
	[replacement]: Remove field.
	(gdk-pixbuf/fixed): Remove variable.

	gnu: OpenSSL: Absorb grafted replacement.
	* gnu/packages/tls.scm (openssl): Update to 1.1.1j.
	[replacement]: Remove field.
	(openssl/fixed): Remove variable.

2021-04-16  Roel Janssen  <roel@gnu.org>

	gnu: Update blast+ to 2.11.0.
	* gnu/packages/bioinformatics.scm (blast+): Update to 2.11.0.

2021-04-16  Leo Famulari  <leo@famulari.name>

	gnu: certbot, python-acme: Update to 1.14.0.
	* gnu/packages/tls.scm (certbot, python-acme): Update to 1.14.0.

2021-04-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ztree: Update to 1.0.6.
	* gnu/packages/emacs-xyz.scm (emacs-ztree): Update to 1.0.6.

	gnu: emacs-posframe: Update to 1.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.0.1.

2021-04-16  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: ibus: Remove trailing #t in phases.
	* gnu/packages/ibus.scm (ibus)[phases]: Remove trailing #t.

	gnu: ibus: Enable tests.
	* gnu/packages/ibus.scm (ibus)[arguments](tests): Remove argument.
	[patches](disable-failing-tests): New phase.
	(pre-check): New phase.
	[native-inputs]: Add xorg-server-for-tests.

	gnu: ibus: Enable memconf.
	* gnu/packages/ibus.scm (ibus)[configure-flags](enable-memconf): New flag.

	gnu: ibus: Enable documentation.
	* gnu/packages/ibus.scm (ibus)[outputs](doc): New output.
	[configure-flags](enable-gtk-doc): New flag.
	[phases](patch-docbook-xml): New phase.
	(move-doc): New phase.
	[native-inputs]: Add docbook-xml and gtk-doc.

	gnu: ibus: Update to 1.5.24.
	* gnu/packages/ibus.scm (ibus)[version]: Update to 1.5.24.
	[inputs]: Add glib, libxkbcommon, libxtst and python-dbus. Move
	ucd, unicode-cldr-common and unicode-emoji from ...
	[native-inputs]: ... here. Add gnome-common, perl, python-wrapper
	and which.

2021-04-16  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: qutebrowser: Update to 2.2.0.
	* gnu/packages/web-browsers.scm (qutebrowser): Update to 2.2.0.

2021-04-16  Adam Kandur  <rndd@tuta.io>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-bodge-blobs-support.
	* gnu/packages/lisp-xyz.scm (sbcl-bodge-blobs-support,
	  cl-bodge-blobs-support, ecl-bodge-blobs-support): New variable.

2021-04-16  Efraim Flashner  <efraim@flashner.co.il>

	Merge remote-tracking branch 'origin/master' into core-updates
	 Conflicts:
		gnu/local.mk
		gnu/packages/boost.scm
		gnu/packages/chez.scm
		gnu/packages/compression.scm
		gnu/packages/crates-io.scm
		gnu/packages/docbook.scm
		gnu/packages/engineering.scm
		gnu/packages/gcc.scm
		gnu/packages/gl.scm
		gnu/packages/gtk.scm
		gnu/packages/nettle.scm
		gnu/packages/python-check.scm
		gnu/packages/python-xyz.scm
		gnu/packages/radio.scm
		gnu/packages/rust.scm
		gnu/packages/sqlite.scm
		guix/build-system/node.scm

2021-04-16  Roel Janssen  <roel@gnu.org>

	gnu: Add python-mappy.
	* gnu/packages/python-xyz.scm (python-mappy): New variable.

2021-04-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dpkg: Update to 1.20.9.
	* gnu/packages/debian.scm (dpkg): Update to 1.20.9.

	gnu: ubuntu-keyring: Update to 2021.03.26.
	* gnu/packages/debian.scm (ubuntu-keyring): Update to 2021.03.26.

	gnu: debian-archive-keyring: Update to 2021.1.1.
	* gnu/packages/debian.scm (debian-archive-keyring): Update to 2021.1.1.

2021-04-16  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: freecad: Update to 0.19.1.
	* gnu/packages/engineering.scm (freecad): Update to 0.19.1
	[inputs]: Add double-conversion, gl2ps, jsoncpp, libjpeg-turbo, libtheora,
	libtiff, libxmlplusplus, lz4, netcdf, proj, python-gitpython, python-pyyaml,
	sqlite, and vtk-8. Remove vtk.
	[arguments]: Add "-DBUILD_FLAT_MESH:BOOL=ON" to #:configure-flags.

	gnu: Add vtk-8.
	gnu/packages/image-processing (vtk-8): New variable.

2021-04-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mesa: Add powerpc64le-linux support.
	* gnu/packages/gl.scm (mesa)[inputs]: Add llvm on powerpc64le.
	[native-inputs]: Add glslang on powerpc64le.
	[arguments]: Adjust configure-flags for powerpc64le to fix building on
	powerpc64le and enable features. Add powerpc64le specific phase to skip
	known failing test.

2021-04-15  David Thompson  <dthompson2@worcester.edu>

	gnu: haunt: Update to 0.2.5.

2021-04-15  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add texlive-kastrup.
	* gnu/packages/tex.scm: New variable.

2021-04-15  BonfaceKilz  <me@bonfacemunyoki.com>
	    jgart  <jgart@dismail.de>

	gnu: Add python-abjad.
	* gnu/packages/music.scm (python-abjad): New variable.

	gnu: Add python-quicktions.
	* gnu/packages/python-xyz.scm (python-quicktions): New variable.

	gnu: Add python-uqbar.
	* gnu/packages/graphviz.scm (python-uqbar): New variable.

	gnu: Add python-pytest-helpers-namespace.
	* gnu/packages/python-check.scm (python-pytest-helpers-namespace): New
	variable.

	gnu: Add python-setuptools-declarative-requirements.
	* gnu/packages/python-xyz.scm (python-setuptools-declarative-requirements):
	New variable.

	gnu: Add python-roman.
	* gnu/packages/python-xyz.scm (python-roman): New variable.

2021-04-15  Mark H Weaver  <mhw@netris.org>

	grafts: Support rewriting UTF-16 and UTF-32 store references.
	Partially fixes <https://bugs.gnu.org/33848>.

	* guix/build/graft.scm (replace-store-references): Add support for
	finding and rewriting UTF-16 and UTF-32 store references.
	* tests/grafts.scm: Add tests.

2021-04-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emms: Update to 7.1.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 7.1.

2021-04-15  Leo Famulari  <leo@famulari.name>

	gnu: btrfs-progs: Update to 5.11.1.
	* gnu/packages/linux.scm (btrfs-progs): Update to 5.11.1.

2021-04-14  Leo Famulari  <leo@famulari.name>

	gnu: wireless-regdb: Update to 2020.11.20.
	* gnu/packages/linux.scm (wireless-regdb): Update to 2020.11.20.
	[description]: Correct the description.

	gnu: linux-libre 4.19: Update to 4.19.187.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.187.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.112.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.112.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.30.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.30.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.11.14.
	* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.14.
	(linux-libre-5.11-pristine-source): Update hash.

2021-04-14  Ludovic Courtès  <ludo@gnu.org>

	git: Honor proxy settings when fetching submodules.
	Fixes <https://bugs.gnu.org/44593>.

	* guix/git.scm (update-submodules): Add #:fetch-options and honor it.
	(update-cached-checkout): Pass #:fetch-options to 'update-submodules'.
	* doc/guix.texi (Requirements): Adjust comment about Guile-Git.

2021-04-14  Ludovic Courtès  <ludo@gnu.org>

	installer: Internationalize comment of the generated config.
	* gnu/installer/steps.scm (configuration->file): Pass the comment in the
	generated file through 'G_'.

2021-04-14  Leo Famulari  <leo@famulari.name>

	guix-install.sh: Add the build users to the 'kvm' group.
	Fixes <https://bugs.gnu.org/42129>.

	* etc/guix-install.sh (sys_create_build_user): If a 'kvm' group exists,
	add it to the guixbuilders' lists of supplementary groups.

2021-04-14  Felix Gruber  <felgru@posteo.net>

	gnu: oil: Update to 0.8.9.
	* gnu/packages/shells.scm (oil): Update to 0.8.9.
	[arguments]: Make the 'check' phase return #t.

2021-04-14  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: cwltool: Update to 3.0.20210319143721.
	* gnu/packages/bioinformatics.scm (cwltool): Update to 3.0.20210319143721.
	[arguments]: In the loosen-version-restrictions phase, relax pytest version
	restriction. In the modify-tests phase, delete file tests/test_content_type.py
	since it contains tests that require network access.

	gnu: python-schema-salad: Update to 7.1.20210316164414.
	* gnu/packages/bioinformatics.scm (python-schema-salad): Update to
	7.1.20210316164414.
	[arguments]: Add skip-failing-tests phase.

2021-04-14  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.0.0-11.922cc66.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-11.922cc66.

2021-04-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-stevedore: Propagate pbr.
	* gnu/packages/openstack.scm (python-stevedore)[native-inputs]: Move
	python-pbr from here...
	[propagated-inputs]: ...to here.
	[arguments]: Add phase to patch requirements.

	gnu: Add python-ld.
	* gnu/packages/python-xyz.scm (python-ld): New variable.

2021-04-14  Mathieu Othacehe  <othacehe@gnu.org>

	services: cuirass: Use "/tmp" database host.
	This is a follow-up of c311147bd16aa0e5746d9cbf31502f5fd61e470c.

	* gnu/services/cuirass.scm (%cuirass-default-database): Use "/tmp" database
	host.

2021-04-14  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.0.0-10.17e8759.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-10.17e8759.

2021-04-14  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add texlive-ly1.
	* gnu/packages/tex.scm: New package.

2021-04-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vertico: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.4.

2021-04-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add srecord.
	* gnu/packages/flashing-tools.scm (srecord): New variable.

2021-04-14  Trevor Hass  <thass@okstate.edu>

	gnu: minetest: Fix absolute path to 'rm' command.
	* gnu/packages/games.scm (minetest)[patch-sources]: Substitute '/bin/rm' path.
	[inputs]: Add coreutils.

2021-04-13  Leo Famulari  <leo@famulari.name>

	gnu: Guix: Update to 1.2.0-21.4dff6ec.
	Fixes <https://bugs.gnu.org/46829>.

	* gnu/packages/package-management.scm (guix): Update to 1.2.0-21.4dff6ec.

2021-04-13  Leo Prikler  <leo.prikler@student.tugraz.at>

	Revert "services: mysql: Add extra-environment as configuration option."
	This reverts commit f3626119d738f30b5ab59e76c105fd7b4c077ddc.
	This commit inadvertently broke a string freeze.  Let's be nice to our
	translators and not do that.

2021-04-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-git: Update to 0.5.0.
	* gnu/packages/guile.scm (guile-git): Update to 0.5.0.

2021-04-13  Xinglu Chen  <public@yoctocell.xyz>

	gnu: emacs-git-link: Update to 0.8.3.
	* gnu/packages/emacs-xyz.scm (emacs-git-link): Update to 0.8.3.

2021-04-13  Leo Famulari  <leo@famulari.name>

	gnu: le-certs: Update to new Let's Encrypt certificates.
	* gnu/packages/certs.scm (le-certs): Update the certificate store.
	[inputs]: Add isrgrootx2.pem, letsencryptauthorityr3.pem,
	letsencryptauthorityr4.pem, letsencryptauthoritye1.pem, and
	letsencryptauthoritye2.pem. Remove letsencryptauthorityx3.pem and
	letsencryptauthorityx4.pem.
	[arguments]: Adjust the builder accordingly.

2021-04-13  Mathieu Othacehe  <othacehe@gnu.org>

	tests: postgresql: Fix it.
	This is a follow-up of c311147bd16aa0e5746d9cbf31502f5fd61e470c.

	* gnu/tests/databases.scm (run-postgresql-test): Use "/tmp" as database host.

2021-04-13  Mathieu Othacehe  <othacehe@gnu.org>

	services: postgresql: Use "/tmp" host directory.
	This is a follow-up of c311147bd16aa0e5746d9cbf31502f5fd61e470c.

	* gnu/services/databases.scm (<postgresql-role-configuration>)[host]: Set to
	"/tmp" which the default Postgresql socket directory.

2021-04-13  methuselah-0  <david.larsson@selfhosted.xyz>

	services: mysql: Add extra-environment as configuration option.
	* gnu/services/databases.scm (mysql-configuration): Add extra-environment
	(mysql-service): Use #:log-file and #:environment-variables
	* doc/guix.texi: Document it.

2021-04-13  Raghav Gururajan  <rg@raghavgururajan.name>
	    Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: gst-editing-services: Update to 1.18.4.
	* gnu/packages/gstreamer.scm (gst-editing-services)[version]: Update to 1.18.4.
	[arguments](glib-or-gtk): New argument.
	[inputs]: Add glib, glib-networking and gtk+. Move gst-plugins-base to ...
	[propagated-inputs]: ... here. Add gstreamer.
	[native-inputs]: Replace python with python-wrapper.

	gnu: gst-plugins-bad: Add missing inputs to enable more features.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Add bzip2,
	cairo, chromaprint, directfb, faac, flite, glib, glib-networking,
	glu, gsm, iqa, lcms, libaom, libbs2b, libdc1394, libdca, libde265,
	libdrm, libexif, libfdk, libgme, libmfx, libmms, libmpcdec, libnice,
	libofa, libopenmpt, libtiff, libva, libx11, libxcb, libxext, libxshm,
	lilv, lv2, mjpegtools, nettle, openh264, opensles, pango, rtmpdump, sbc,
	sctp, spandsp, srt, svt-hevc, transcode, v4l-utils, vo-aacenc, vo-amrwbenc,
	vulkan-headers, vulkan-loader, webrtc-audio-processing, wildmidi,
	wpebackend-fdo, zbar and zxing-cpp.
	[phases](adjust-tests): Disable msdkh264enc and svthevcenc tests.
	Reenable line21.

	gnu: gst-plugins-bad: Update to 1.18.4.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[version]: Update to 1.18.4.
	[arguments](glib-or-gtk): New argument.
	[phases](adjust-tests): Disable line21.
	[phases](pre-check): New phase.
	[propagated-inputs]: Add gstreamer.
	[native-inputs]: Add gettext-minimal, gsettings-desktop-schemas, perl and
	xorg-server-for-tests. Replace python with python-wrapper.

	gnu: gst-libav: Update to 1.18.4.
	* gnu/packages/gstreamer.scm (gst-libav)[version]: Update to 1.18.4.

	gnu: gst-plugins-ugly: Update to 1.18.4.
	* gnu/packages/gstreamer.scm (gst-plugins-upgly)[version]: Update to 1.18.4.

	gnu: gst-plugins-good: Update to 1.18.4.
	* gnu/packages/gstreamer.scm (gst-plugins-good)[version]: Update to 1.18.4.

2021-04-13  Raghav Gururajan  <rg@raghavgururajan.name>
	    Leo Prikler  <leo.prikler@student.tugraz.at>
	    宋文武  <iyzsong@member.fsf.org>

	gnu: gst-plugins-base: Enable more features.
	* gnu/packages/gstreamer.scm (gst-plugins-base)
	[inputs]: Add graphene, iso-codes, libgudev, libjpeg-turbo, libpng,
	libvisual, mesa, wayland-protocols, wayland.
	[native-inputs]: Add gettext-minimal and xorg-server-for-test.
	[arguments]: Remove '-Dgl=disabled' from configure flags.  Add pre-check phase.

2021-04-13  Raghav Gururajan  <rg@raghavgururajan.name>
	    宋文武  <iyzsong@member.fsf.org>

	gnu: gst-plugins-base: Update to 1.18.4.
	* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.18.4.

2021-04-13  Raghav Gururajan  <rg@raghavgururajan.name>
	    Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: gstreamer: Update to 1.18.4.
	* gnu/packages/gstreamer.scm (gstreamer)[version]: Update to 1.18.4.
	[propagated-inputs]: Add elfutils and libunwind.
	[synopsis]: Change to "Multimedia framework".
	[native-inputs]: Add bash-completion and gettext-minimal.
	[inputs]: Add gmp, libcap and gsl.

2021-04-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	Merge remote-tracking branch 'upstream/master' into staging

2021-04-13  Peter Lo  <peterloleungyau@gmail.com>

	gnu: Add r-randomforestsrc.
	* gnu/packages/cran.scm (r-randomforestsrc): New variable.

2021-04-13  Julien Lepiller  <julien@lepiller.eu>

	nls: Add Slovak translation.
	* po/guix/LINGUAS: Add 'sk'.
	* po/guix/sk.po: New file.

2021-04-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openconnect-sso: Update to 0.7.2.
	* gnu/packages/vpn.scm (openconnect-sso): Update to 0.7.2.
	[arguments]: Remove 'adjust-package-version-requirements phase.

2021-04-13  Roel Janssen  <roel@gnu.org>

	gnu: Add r-hmm.
	* gnu/packages/cran.scm (r-hmm): New variable.

2021-04-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-tinycss2: Enable tests.
	* gnu/packages/python-web.scm (python-tinycss2)[source]: Fetch from git
	repository to include tests.
	[arguments]: Build from source with flit.
	[native-inputs]: Add python-flit, python-pytest, python-pytest-cov,
	python-pytest-flake8, and python-pytest-isort.

	gnu: python-ipywidgets: Update to 7.6.3.
	* gnu/packages/python-xyz.scm (python-ipywidgets): Update to 7.6.3.
	[propagated-inputs]: Add python-ipython, python-jupyterlab-widgets, and
	python-nbformat.
	[native-inputs]: Remove python-nose; add python-mock and ptyhon-pytest-cov.

	gnu: python-widgetsnbextension: Remove unnecessary inputs.
	* gnu/packages/python-xyz.scm (python-widgetsnbextension)[propagated-inputs]:
	Remove python-argon2-cffi, python-ipykernel, and python-terminado.
	[native-inputs]: Remove python-certifi and python-nose.

	gnu: Add python-jupyterlab-widgets.
	* gnu/packages/jupyter.scm (python-jupyterlab-widgets): New variable.

	gnu: Add python-jupyter-packaging.
	* gnu/packages/jupyter.scm (python-jupyter-packaging): New variable.

	gnu: Add python-deprecation.
	* gnu/packages/python-xyz.scm (python-deprecation): New variable.

	gnu: python-testpath: Update to 0.4.4.
	* gnu/packages/check.scm (python-testpath): Update to 0.4.4.
	[arguments]: Build the package as intended with flit.
	[native-inputs]: Add python-flit.

	gnu: python-flit: Update to 3.2.0.
	* gnu/packages/python-xyz.scm (python-flit): Update to 3.2.0.
	[source]: Fetch from git repository to include flit_core.
	[arguments]: Add phases to bootstrap the build.
	[propagated-inputs]: Add python-pytoml and python-toml.
	[native-inputs]: Add python-docutils, python-responses,
	python-pygments-github-lexers, python-pytest, python-pytest-cov,
	python-sphinx, python-sphinxcontrib-github-alt, and python-testpath.

	gnu: Add python-sphinxcontrib-github-alt.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-github-alt): New variable.

	gnu: Add python-requests-unixsocket.
	* gnu/packages/python-web.scm (python-requests-unixsocket): New variable.

	gnu: Add python-pygments-github-lexers.
	* gnu/packages/python-xyz.scm (python-pygments-github-lexers): New variable.

	gnu: Add python-pytoml.
	* gnu/packages/python-build.scm (python-pytoml): New variable.

	gnu: Remove python2-ipykernel.
	* gnu/packages/python-xyz.scm (python2-ipykernel): Remove variable.
	(python-ipykernel)[properties]: Remove python2-variant.

	gnu: Remove python2-jupyter-console.
	* gnu/packages/python-xyz.scm (python2-jupyter-console): Remove variable.
	(python-jupyter-console)[properties]: Remove python2-variant.

	gnu: Remove python2-jupyter-core.
	* gnu/packages/python-xyz.scm (python2-jupyter-core): Remove variable.

	gnu: Remove python2-ipyparallel.
	* gnu/packages/python-xyz.scm (python2-ipyparallel): Remove variable.

	gnu: Remove python2-matplotlib-documentation.
	* gnu/packages/python-xyz.scm (python2-matplotlib-documentation): Remove variable.

	gnu: python-nbformat: Update to 5.1.3.
	* gnu/packages/python-xyz.scm (python-nbformat): Update to 5.1.3.
	[arguments]: Remove to enable tests.
	[native-inputs]: Add python-pytest.
	[properties]: Add python2-variant.
	(python2-nbformat): Keep at version 4.4.0; override version and source field.

	gnu: python-nbconvert: Update to 6.0.7.
	* gnu/packages/python-xyz.scm (python-nbconvert): Update to 6.0.7.
	[arguments]: Remove configure flags, enable tests, override check phase.
	[propagated-inputs]: Add python-defusedxml, python-nbclient,
	python-pandocfilters, python-jupyterlab-pygments, and python-testpath.
	[properties]: Add python2-variant.
	(python2-nbconvert): Override version, source, arguments, and
	propagated-inputs.

	gnu: Add python-nbclient.
	* gnu/packages/jupyter.scm (python-nbclient): New variable.

	gnu: Add python-jupyterlab-pygments.
	* gnu/packages/jupyter.scm (python-jupyterlab-pygments): New variable.

	gnu: Add python-nest-asyncio.
	* gnu/packages/python-xyz.scm (python-nest-asyncio): New variable.

	gnu: python-notebook: Update inputs.
	* gnu/packages/python-xyz.scm (python-notebook)[propagated-inputs]: Add
	python-argon2-cffi, python-ipykernel, python-ipython-genutils, python-jinja2,
	python-jupyter-client, python-pyzmq, python-tornado-6, and python-traitlets.
	[native-inputs]: Remove python-nose and python-sphinx; add python-coverage,
	python-nbval, python-pytest, python-pytest-cov, and
	python-requests-unixsocket.
	[arguments]: Use pytest instead of nosetests.

	gnu: python-notebook: Update to 6.3.0.
	* gnu/packages/python-xyz.scm (python-notebook): Update to 6.3.0.

	gnu: python-widgetsnbextension: Add missing inputs.
	* gnu/packages/python-xyz.scm (python-widgetsnbextension)[propagated-inputs]:
	Add python-argon2-cffi and python-terminado.

	gnu: python-ipykernel: Update to 5.5.3.
	* gnu/packages/python-xyz.scm (python-ipykernel): Update to 5.5.3.

	gnu: python-jupyter-client: Update to 6.1.12.
	* gnu/packages/python-xyz.scm (python-jupyter-client): Update to 6.1.12.
	[propagated-inputs]: Add python-dateutil and python-tornado-6.
	[native-inputs]: Add python-pytest.

	gnu: python-jupyter-core: Update to 4.7.1.
	* gnu/packages/python-xyz.scm (python-jupyter-core): Update to 4.7.1.

	gnu: python-terminado: Update to 0.9.4.
	* gnu/packages/python-web.scm (python-terminado): Update to 0.9.4.
	[propagated-inputs]: Replace python-tornado with python-tornado-6.
	[native-inputs]: Replace python-nose with python-pytest.
	[home-page]: Follow redirect.
	[arguments]: Update check phase.

2021-04-13  Ryan Prior  <rprior@protonmail.com>

	gnu: esbuild: Update to 0.11.9.
	* gnu/packages/web.scm (esbuild): Update to 0.11.9.

	gnu: visidata: Update to 2.4.
	* gnu/packages/visidata.scm (visidata): Update to 2.4.

2021-04-13  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: gnu-standards: Update to 2020-11-25.
	* gnu/packages/gnu-doc.scm (gnu-standards): Update to 2020-11-25.
	[source]: Make file-name more descriptive. Use version variable for
	revision.

2021-04-13  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add texlive-xcharter.
	* gnu/packages/tex.scm: New variable.

2021-04-13  Mathieu Othacehe  <othacehe@gnu.org>

	tests: halt: Fix it.
	This fixes: <https://issues.guix.gnu.org/47727>.  The OCR prompt detection is
	failing, so remove it altogether.  It looks like the test doesn't need the
	prompt detection delay to work properly.

	* gnu/tests/base.scm (run-halt-test): Remove failing OCR detection.

2021-04-12  Christopher Baines  <mail@cbaines.net>

	services: postgresql: Change service default socket directory.
	Fixes <https://bugs.gnu.org/46737>.

	PostgreSQL running with a different socket directory to the default one in the
	package itself breaks some services, this commit restores the previous
	behaviour where PostgreSQL by default will run with a socket directory that
	matches the default used by PostgreSQL packaged for Guix.

	Switching to a different default value can happen, but only alongside changing
	the PostgreSQL package.

	* gnu/services/databases.scm (<postgresql-config-file>)[socket-directory]:
	Change default to #false.
	* doc/guix.texi (Database Services): Update documentation, and specify a
	different value for disabling connections via sockets.
	* gnu/tests/guix.scm (%guix-data-service-os): Use default PostgreSQL
	behaviour.
	* gnu/tests/monitoring.scm (%zabbix-os): Likewise.
	* gnu/tests/web.scm (patchwork-os): Likewise.

2021-04-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-picture-language: Update to 0.0.1-5.a1322bf.
	* gnu/packages/guile-xyz.scm (guile-picture-language): Update to
	0.0.1-5.a1322bf.

2021-04-12  Morgan Smith  <Morgan.J.Smith@outlook.com>

	etc/committer: Add missing newline.
	* etc/committer.scm.in (main): Add newline to message.

	etc/committer: Use git plumbing instead of porcelain.
	* etc/committer.scm.in (diff-info): Use "git diff-files" instead of "git diff".
	(old-sexp): Use "git cat-file" instead of "git show".

2021-04-12  Ludovic Courtès  <ludo@gnu.org>

	doc: Document 'gnu-build-system' keyword parameters.
	* doc/guix.texi (Build Systems): Document keyword parameters of
	'gnu-build-system'.

2021-04-12  Ludovic Courtès  <ludo@gnu.org>

	doc: Move list of build phases to "Build Phases".
	Before this change, the 'gnu-build-system' phases were listed in the
	"Build Systems" section, and then summarized in the "Build Phases"
	section.  This moves everything to "Build Phases".

	* doc/guix.texi (Build Systems): Move phase table to...
	(Build Phases): ... here.  Rearrange surrounding text.

2021-04-12  Ludovic Courtès  <ludo@gnu.org>

	channels: Build user channels with '-O1'.
	This should noticeably speed up compilation for channels with many files.

	* guix/channels.scm (standard-module-derivation)[build]: Define
	'optimizations-for-level' and '-O1'.  Pass #:optimization-options to
	'compile-files'.

2021-04-12  Ludovic Courtès  <ludo@gnu.org>

	services: ipfs: Tweak description.
	* gnu/services/networking.scm (ipfs-service-type)[description]: Avoid
	abbreviation.

2021-04-12  Maxime Devos  <maximedevos@telenet.be>

	gnu: tests: Test basic funtionality of the IPFS service.
	It is tested whether the IPFS service listens
	at the gateway and API ports and whether it
	is possible to upload and download a bytevector.

	* gnu/tests/networking.scm
	  (%ipfs-os): New variable.
	  (run-ipfs-test): New procedure.
	  (%test-ipfs): New system test.

2021-04-12  Maxime Devos  <maximedevos@telenet.be>

	tests: Support package extensions in the backdoor REPL.
	* gnu/tests.scm
	  (<marionette-configuration>): Add 'extensions' field.
	  (marionette-shepherd-service): Honour the field.
	  (with-import-modules-and-extensions): Define a combination
	  of 'with-import-modules' and 'with-extensions'.

2021-04-12  Ludovic Courtès  <ludo@gnu.org>

	Add (guix ipfs).
	This module allows for communicating with the IPFS
	gateway over the HTTP interface.  The commit has been
	cherry-picked from <https://issues.guix.gnu.org/33899>.

	The procedures for adding and restoring file trees have
	been removed as according to a reply issue 33899, a different
	format will be used.  The procedure 'add-data' has been
	exported as it will be used in the system test for IPFS.

	* guix/ipfs.scm: New file.
	* Makefile.am (MODULES): Add it.

2021-04-12  Maxime Devos  <maximedevos@telenet.be>

	services: Add ipfs-service-type
	* gnu/services/networking.scm (ipfs-service-type)
	  (%ipfs-home-mapping, %ipfs-environment)
	  (%ipfs-accounts, %ipfs-home): New variables.
	  (ipfs-configuration, ipfs-configuration?)
	  (ipfs-configuration-package, ipfs-configuration-gateway)
	  (ipfs-configuration-api, ipfs-shepherd-service)
	  (ipfs-binary, %ipfs-activation): New procedures.
	* doc/guix.texi (Networking Services): Document it.

2021-04-12  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: Don't inject store paths into Racket files.
	Apparently, during grafting, Guix can somehow mangle compiled
	Racket CS files (.zo) such that Racket will refuse to load them.
	(Maybe it has something to do with compression?)
	So, we stop patching Racket sources with absolute paths to store
	files (i.e. for foreign libraries to dlopen).
	Instead, we put them in a data file that doesn't get compiled or,
	in one case, embed it in C.

	Fixes https://issues.guix.gnu.org/47064

	* gnu/packages/patches/racket-sh-via-rktio.patch: New file.
	Adds a special case at the C level, controlled by a preprocessor macro,
	to handle attempts to execute "/bin/sh".
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/scheme.scm (racket)[source](patches): Apply it.
	(racket)[arguments](#:configure-flags): Add the CPP flag to enable it.
	(racket)[arguments](#:modules): Use srfi-1.
	(racket)[arguments](#:phases): Remove 'patch-/bin/sh and 'pre-configure.
	Change 'pre-configure-minimal to just change directory.
	Add 'patch-config.rktd-lib-search-dirs after 'build and before 'install
	to configure Racket's "lib-search-dirs".
	(racket, racket-minimal)[inputs]: Add bash-minimal as an explicit input.
	(racket-minimal)[source]: Adjust to inherit patches from racket.
	(racket-minimal)[arguments]: Inherit from racket: changes no longer needed.

2021-04-12  hli  <hli@mdc-berlin.de>

	gnu: Add r-txdb-dmelanogaster-ucsc-dm6-ensgene.
	* gnu/packages/bioconductor.scm (r-txdb-dmelanogaster-ucsc-dm6-ensgene):
	New variable.

2021-04-12  Ricardo Wurmus  <rekado@elephly.net>

	services: Support DELETE in MODIFY-SERVICES macro.
	* gnu/services.scm (%modify-service): Add clause for DELETE syntax.
	(modify-services): Use FILTER-MAP; adjust docstring.
	* doc/guix.texi (System Services): Mention alternative syntax.
	(X Window): Use MODIFY-SERVICES syntax.

2021-04-12  Adam Kandur  <rndd@tuta.io>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-bodge-queue.
	* gnu/packages/lisp-xyz.scm (sbcl-bodge-queue, cl-bodge-queue,
	  ecl-bodge-queue): New variables.

2021-04-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: hydrogen: Update to 1.0.2.
	* gnu/packages/music.scm (hydrogen): Update to 1.0.2.

2021-04-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc: Update gcc to 8.
	* gnu/packages/gcc.scm (gcc): Define as gcc-8.
	* gnu/packages/commencement.scm (gcc-toolchain-7): Use
	make-gcc-toolchain procedure.
	(gcc-toolchain-8): Define as gcc-toolchain.
	* gnu/packages/game-development (python2-renpy)[native-inputs],
	* gnu/packages/gnome.scm (gnome-commander)[native-inputs],
	* gnu/packages/wm.scm (waybar)[native-inputs]: Remove gcc-8.

2021-04-12  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: Add openvdb.
	* gnu/packages/graphics.scm (openvdb): New variable.

2021-04-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: selinux.scm: Use cc-for-target.
	* gnu/packages/selinux.scm (libsepol, checkpolicy, policycoreutils)
	[arguments]: Don't hardcode gcc.

	gnu: libsepol: Update to 3.2.
	* gnu/packages/selinux.scm (libsepol): Update to 3.2.
	[source]: Use git-file-name.
	[arguments]: Remove trailing #t.
	(checkpolicy,libselinux, libsemanage, secilc policycoreutils
	python-sepolgen)[arguments]: Same.

2021-04-12  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add texlive-newtx.
	* gnu/packages/tex.scm: New variable.

2021-04-12  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-eclipse-jetty-util: Update to 9.4.39 [security fixes].
	Fixes CVE-2021-28165 - jetty server high CPU when client send data length >
	17408, CVE-2021-28164 - Normalize ambiguous URIs and CVE-2021-28163 - Exclude
	webapps directory from deployment scan.

	* gnu/packages/java.scm (java-eclipse-jetty-util): Update to 9.4.39.
	(java-eclipse-jetty-util-ajax): New variable.
	(java-eclipse-jetty-util, java-eclipse-jetty-io, java-eclipse-jetty-http)
	(java-eclipse-jetty-jmx, java-eclipse-jetty-server)
	(java-eclipse-jetty-security, java-eclipse-jetty-servlet)
	(java-eclipse-jetty-xml, java-eclipse-jetty-webapp): Disable tests.
	[native-inputs]: Remove test dependencies.

2021-04-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: hangups: Run test suite.
	* gnu/packages/messaging.scm (hangups)[arguments]: Use custom 'check
	phase.

	gnu: hangups: Loosen version restrictions further.
	* gnu/packages/messaging.scm (hangups)[arguments]: Adjust custom
	'relax-dependencies phase to allow more dependency versions.

2021-04-12  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: python-mechanicalsoup: Update to 1.0.0.
	* gnu/packages/python-web.scm (python-mechanicalsoup): Update to
	1.0.0.
	[arguments]: Enable tests.
	[native-inputs]: Add python-pytest-flake8, python-pytest-httpbin,
	python-pytest-cov, python-pytest-mock, python-pytest-runner,
	python-requests-mock.

2021-04-12  Mathieu Othacehe  <othacehe@gnu.org>

	tests: docker: Increase VM building memory size to 1024MiB.
	This fixes the following error when running the "docker-system" test:

	In ice-9/ftw.scm:
	   553:30  1 (_ #<directory stream db6660>)
	In unknown file:
	           0 (readdir #<directory stream db6660>)

	ERROR: In procedure readdir:
	In procedure readdir: Cannot allocate memory

	* gnu/tests/docker.scm (%test-docker-system): Bump image building VM memory
	size to 1024 MiB.

2021-04-12  Mathieu Othacehe  <othacehe@gnu.org>

	system: vm: Add a memory-size argument to system-docker-image.
	* gnu/system/vm.scm (system-docker-image): Add a memory-size argument and pass
	it to expression->derivation-in-linux-vm.

2021-04-12  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: renpy: Update to 7.4.4.
	* gnu/packages/game-development.scm (python2-renpy): Update to 7.4.4.
	(python2-pygame-sdl2)[renpy-version]: Likewise.

2021-04-12  methuselah-0  <david.larsson@selfhosted.xyz>

	gnu: nginx: Enable stream module.
	* gnu/packages/web.scm (nginx)[arguments]: Add --with-stream option in the 'configure phase.

	gnu: Add prips.
	gnu/packages/admin.scm (prips): New variable.

2021-04-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: blis: Add deprecated aliases.
	Add deprecated aliases for packages removed in the parent commit.

	* gnu/packages/maths.scm (blis-sandybridge, blis-haswell, blis-knl): New
	variables.

2021-04-12  Philip McGrath  <philip@philipmcgrath.com>

	gnu: blis: Update to 0.8.1.
	* gnu/packages/maths.scm (make-blis): Remove internal function.
	Inline into ...
	(bliss): ... this variable. Update to 0.8.1.
	[native-inputs]: Add "python" and "perl".
	[arguments]: Adjust 'configure' phase to take advantage of new support
	for "configuration families" with runtime hardware detection. Select
	configuration automatically based on target systems, and allow
	"--blis-config=" in #:configure-flags to override the default.
	When building for x86_64, include all supported microarchetecture
	specializations. Add "--enable-verbose-make" configure flag for better
	build logs. Stop ignoring other flags from #:configure-flags.
	Remove explicit #:substitutable? argument: the package is now always
	substitutable. Add (srfi srfi-1) to #:modules.
	(blis/x86_64): Remove internal macro.
	(blis-sandybridge): Remove package: included in 'blis'.
	(blis-haswell): Remove package: included in 'blis'.
	(blis-knl): Remove package: included in 'blis'.

2021-04-12  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Fix system-tests subset.
	* gnu/ci.scm (system-test-jobs): Make sure that "all-system-tests" is also
	covered by the "current-guix-package" parameter.

2021-04-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.17.2.0.
	* gnu/packages/finance.scm (monero-gui): Update to 0.17.2.0.

	gnu: monero: Update to 0.17.2.0.
	* gnu/packages/finance.scm (monero): Update to 0.17.2.0.

2021-04-12  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: newlib-nano: Fix nano lib and header paths.
	* gnu/packages/embedded.scm (newlib-nano-arm-none-eabi)[arguments]: Hard link
	library files from *.a to *_nano.a. Hard link newlib.h to a common location.

2021-04-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: electron-cash: Add missing input.
	Fixes <https://bugs.gnu.org/47654>.

	* gnu/packages/finance.scm (electron-cash)[inputs]: Add python-pathvalidate.

2021-04-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add python-pathvalidate.
	* gnu/packages/python-xyz.scm (python-pathvalidate): New variable.

	gnu: Add python-allpairspy.
	* gnu/packages/python-check.scm (python-allpairspy): New variable.

2021-04-12  Mark H Weaver  <mhw@netris.org>

	scripts: system: Default to -v3 when building a system.
	This is a followup to 8f9052d5434a3a11e7b4ff14d6b0090256e08aa4.

	* guix/scripts/system.scm (verbosity-level): Change the default
	from 2 to 3 when building a system.

2021-04-12  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.15.1 [fixes CVE-2021-21404].
	* gnu/packages/syncthing.scm (syncthing): Update to 1.15.1.
	[source]: Use bundled dependencies.
	[inputs]: Remove field.
	[arguments]: Adjust the custom 'build' and 'install' phases for 1.15.1.

2021-04-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-cython: Update to 0.29.22.
	* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.22.

	gnu: python-fastimport: Update to 0.9.9.
	* gnu/packages/python-xyz.scm (python-fastimport): Update to 0.9.9.

	gnu: minetest: Update to 5.4.1.
	* gnu/packages/games.scm (minetest, minetest-data): Update to 5.4.1.

	gnu: ghq: Update to 1.1.7.
	* gnu/packages/version-control.scm (ghq): Update to 1.1.7.

	gnu: lagrange: Update to 1.3.2.
	* gnu/packages/web-browsers.scm (lagrange): Update to 1.3.2.

	gnu: irssi: Update to 1.2.3.
	* gnu/packages/irc.scm (irssi): Update to 1.2.3.

	gnu: edgar: Update to 1.34.
	* gnu/packages/games.scm (edgar): Update to 1.34.

	gnu: libime: Update to 1.0.6.
	* gnu/packages/fcitx5.scm (libime): Update to 1.0.6.

	gnu: acpica: Update to 20210331.
	* gnu/packages/admin.scm (acpica): Update to 20210331.

	gnu: python-skyfield: Update to 1.38.
	* gnu/packages/astronomy.scm (python-skyfield): Update to 1.38.

	gnu: librsync: Update to 2.3.2.
	* gnu/packages/rsync.scm (librsync): Update to 2.3.2.

	.guix-authorizations: Add raghavgururajan.
	* .guix-authorizations: Add raghavgururajan to the committers.

2021-04-11  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add python-pysctp.
	* gnu/packages/networking.scm(python-pysctp): New variable.

	gnu: lksctp-tools: Fix build of include file.
	* gnu/packages/patches/lksctp-tools-1.0.18-fix-header-file-name.patch:
	  New file.
	* gnu/local.mk[patches]: Add it.
	* gnu/packages/networking.scm(/lksctp-tools)[source]: Use this patch.

2021-04-11  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: gpodder: Update to 3.10.18.
	* gnu/packages/gpodder.scm (gpodder): Update to 3.10.18.
	[native-inputs]: Add python-pytest, python-pytest-cov,
	python-pytest-httpserver and which.
	[inputs]: Add python-requests.

	gnu: Add python-pytest-httpserver.
	* gnu/packages/check.scm (python-pytest-httpserver): New variable.

2021-04-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scintilla: Update to 5.0.1.
	* gnu/packages/text-editors.scm (scintilla): Update to 5.0.1.

	gnu: emacs-ivy-posframe: Update to 0.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): Update to 0.6.0.

	gnu: emacs-posframe: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.0.0.

2021-04-11  Alexandru-Sergiu Marton  <brown121407@posteo.ro>

	gnu: Add abook.
	* gnu/packages/mail.scm (abook): New variable.

2021-04-11  LibreMiami  <packaging-guix@libremiami.org>

	gnu: Add python-plumbum.
	* gnu/packages/python-xyz.scm (python-plumbum): New variable.

2021-04-11  Alexander Krotov  <krotov@iitp.ru>

	gnu: Add lagrange.
	* gnu/packages/web-browsers.scm (lagrange): New variable.

2021-04-11  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add emacs-ghq.
	* gnu/packages/emacs-xyz.scm (emacs-ghq): New variable.

2021-04-11  nixo  <nicolo@nixo.xyz>

	gnu: Add emacs-elfeed-protocol.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-protocol): New variable.

2021-04-11  Eugene Klimov via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add emacs-mode-line-idle.
	* gnu/packages/emacs-xyz.scm (emacs-mode-line-idle): New variable.

2021-04-11  Xinglu Chen  <public@yoctocell.xyz>

	gnu: emacs-repl-toggle: Update to 0.7.1.
	* gnu/packages/emacs-xyz.scm (emacs-repl-toggle): Update to 0.7.1.
	[source]: Use Sourcehut repository.

	gnu: Add emacs-vertico.
	* gnu/packages/emacs-xyz.scm (emacs-vertico): New variable.

2021-04-11  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot: Update to 2021.04.
	* gnu/packages/bootloaders (u-boot): Update to 2021.04.
	  [source]: Use https URL.

2021-04-11  Cameron Chaparro  <cameron@cameronchaparro.com>

	gnu: Add cl-clip.
	* gnu/packages/lisp-xyz.scm (cl-clip, ecl-clip, sbcl-clip): New variables.

2021-04-11  Oleg Pykhalov  <go.wigust@gmail.com>

	doc: Fix connect to the VM over SSH example.
	* doc/guix.texi (Running Guix in a VM): Add host which connect to in
	SSH connection example.

2021-04-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.266.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.266.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.266.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.266.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.230.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.230.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.186.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.186.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.111.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.111.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.29.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.29.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.11.13.
	* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.13.
	(linux-libre-5.11-pristine-source): Update hash.

2021-04-11  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: xnotify: Update to 0.8.1.
	* gnu/packages/wm.scm (xnotify): Update to 0.8.1.

	gnu: xclickroot: Update to 1.3.
	* gnu/packages/wm.scm (xclickroot): Update to 1.3.

2021-04-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: meson@0.57: Update to 0.57.2.
	* gnu/packages/build-tools.scm (meson-next): Update to 0.57.2.

	gnu: lldpd: Update to 1.0.10.
	* gnu/packages/networking.scm (lldpd): Update to 1.0.10.

	gnu: glfw: Update to 3.3.4.
	* gnu/packages/gl.scm (glfw): Update to 3.3.4.

	gnu: freetds: Update to 1.2.19.
	* gnu/packages/databases.scm (freetds): Update to 1.2.19.

	gnu: gmic: Update to 2.9.7.
	* gnu/packages/image-processing.scm (gmic): Update to 2.9.7.

2021-04-10  la snesne  <lasnesne@lagunposprasihopre.org>

	gnu: Add wlogout.
	* gnu/packages/wm.scm (wlogout): New variable.

2021-04-10  Kyle Meyer  <kyle@kyleam.com>

	git: Update cached checkout to the remote HEAD by default.
	Fixes <https://bugs.gnu.org/45187>.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	update-cached-checkout hard codes "master" as the default branch, leading to a
	failure when the clone doesn't have a "master" branch.  Instead use the remote
	HEAD symref as an indicator of what the primary branch is.

	* guix/git.scm (resolve-reference): Support resolving symrefs.
	(update-cached-checkout, latest-repository-commit): Change the default for REF
	to the empty list and translate it to the remote HEAD symref.
	(<git-checkout>): Change branch field's default to #f.
	(git-checkout-compiler): When branch and commit fields are both #f, call
	latest-repository-commit* with the empty list as the ref.

2021-04-10  zimoun  <zimon.toutoune@gmail.com>

	gnu: Remove clang-runtime-3.6 and clang-3.6.
	* gnu/packages/llvm.scm (clang-runtime-3.6, clang-3.6): Remove variables.

2021-04-10  Marius Bakke  <marius@gnu.org>

	gnu: Remove unused module imports.
	* gnu/packages/chromium.scm: Don't import (guix store) and (guix monads).

	gnu: ungoogled-chromium: Update to 89.0.4389.114-1.
	* gnu/packages/chromium.scm (%ungoogled-revision): Set to 89.0.4389.114-1.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

2021-04-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-coalton.
	* gnu/packages/lisp-xyz.scm (sbcl-coalton, cl-coalton, ecl-coalton):
	  New variables.

	gnu: Add cl-abstract-classes.
	* gnu/packages/lisp-xyz.scm (sbcl-abstract-classes, cl-abstract-classes,
	  ecl-abstract-classes): New variables.

2021-04-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: raptor2: Use HTTPS home page and source URI.
	* gnu/packages/rdf.scm (raptor2)[home-page]: Use HTTPS URI.
	[source]: Use HTTPS URI.

2021-04-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ddcutil: Update to 1.1.0.
	* gnu/packages/hardware.scm (ddcutil): Update to 1.1.0.

	gnu: faudio: Update to 21.04.
	* gnu/packages/audio.scm (faudio): Update to 21.04.
	[arguments]: Replace FFMPEG=ON configure flag with GSTREAMER=ON.
	[inputs]: Likewise replace ffmpeg with gstreamer & gst-plugins-base.
	[license]: Update licence list.

	gnu: aws-c-common: Update to 0.5.3.
	* gnu/packages/c.scm (aws-c-common): Update to 0.5.3.

	gnu: guile-eris: Fix typo in description.
	* gnu/packages/guile-xyz.scm (guile-eris)[description]: Fix typo.

	gnu: bindfs: Fix typo in description.
	* gnu/packages/file-systems.scm (bindfs)[description]: Fix typo.

	gnu: go-go-uber-org-multierr: Fix typo in synopsis.
	* gnu/packages/golang.scm (go-go-uber-org-multierr)[synopsis]: Fix typo.

	gnu: r-gagedata: Fix typo in synopsis.
	* gnu/packages/bioconductor.scm (r-gagedata)[synopsis]: Fix typo and add
	article.

	gnu: libglvnd: Fix typo in description.
	* gnu/packages/gl.scm (libglvnd)[description]: Fix typo.

	gnu: julia-mbedtls: Fix typo in description.
	* gnu/packages/julia-xyz.scm (julia-mbedtls)[description]: Fix typo.

	gnu: python-pypeg2: Fix typo in synopsis.
	* gnu/packages/python-xyz.scm (python-pypeg2)[synopsis]: Fix typo.

	gnu: go-github-com-go-sql-driver-mysql: Fix typo in description.
	* gnu/packages/golang.scm (go-github-com-go-sql-driver-mysql)
	[description]: Fix typo.

	gnu: python-scour: Fix typo in description.
	* gnu/packages/python-xyz.scm (python-scour)[description]: Fix typo.

	gnu: python-nestedtext: Fix typo in description.
	* gnu/packages/python-xyz.scm (python-nestedtext)
	[description]: Fix typo.

	gnu: gpart: Fix typo in description.
	* gnu/packages/disk.scm (gpart)[description]: Fix my own typo.

	bootloader: grub: Fix typo in docstring.
	* gnu/bootloader/grub.scm (install-grub-efi-netboot): Fix typo.

	gnu: rust-hmac-sha1: Fix description.
	* gnu/packages/crates-io.scm (rust-hmac-sha1-0.1)
	[description]: Fix typo & use @acronym{}.

	gnu: r-chromstar: Fix typo in description.
	* gnu/packages/bioconductor.scm (r-chromstar)[description]: Fix typo.

	gnu: nordic-theme: Fix typo in synopsis & description.
	* gnu/packages/gnome-xyz.scm (nordic-theme)
	[synopsis, description]: Fix typo.

	gnu: itcl: Fix typo in description.
	* gnu/packages/tcl.scm (itcl)[description]: Fix typo.

	gnu: ghc-wai-cors: Fix typo in description.
	* gnu/packages/haskell-web.scm (ghc-wai-cors)[description]: Fix typo.

	gnu: bluez-alsa: Fix typo in description.
	* gnu/packages/audio.scm (bluez-alsa)[description]: Fix typo.

	gnu: bsd-games: Fix typo in description.
	* gnu/packages/games.scm (bsd-games)[description]: Fix typo, and delete
	stray comma.

	gnu: config: Fix typo in synopsis.
	* gnu/packages/autotools.scm (config)[synopsis]: Fix typo.

	gnu: rust-scratch: Fix typo in description.
	* gnu/packages/crates-io.scm (rust-scratch-1)[description]: Fix typo.

	gnu: sbcl-cl-slug: Fix typos in synopsis & description.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-slug)
	[synopsis, description]: Fix typos.

	gnu: lv2-speech-denoiser: Fix typo in description.
	* gnu/packages/audio.scm (lv2-speech-denoiser)[description]: Fix typo.

	gnu: kmail: Fix typo in description.
	* gnu/packages/kde-pim.scm (kmail)[description]: Fix typo.

	doc: Fix typos.
	* doc/guix.texi (SELinux Support): Fix typo.
	(Build Systems): Likewise.
	(DNS Services): Likewise.
	(Networking Services): Likewise.
	(Guix Services): Likewise.
	(Reduced Binary Seed Bootstrap): Likewise.
	(Documentation): Likewise.

	gnu: r-physicalactivity: Fix typos in description.
	* gnu/packages/cran.scm (r-physicalactivity)[description]: Fix typos.

	gnu: erofs-utils: Fix typo in synopsis & description.
	* gnu/packages/linux.scm (erofs-utils)[synopsis, description]: Fix typo.

	gnu: geda-gaf: Fix typo in description.
	* gnu/packages/engineering.scm (geda-gaf)[description]: Fix typo.

	gnu: tl-parser: Fix typo in description.
	* gnu/packages/telegram.scm (tl-parser)[description]: Fix typo.

	gnu: emacs-webpaste: Fix typo in description.
	* gnu/packages/emacs-xyz.scm (emacs-webpaste)[description]: Fix typo.

	gnu: r-msmstests: Fix typos in description.
	* gnu/packages/bioconductor.scm (r-msmstests)[description]: Fix typos.

	gnu: r-ggforce: Fix typo in description.
	* gnu/packages/cran.scm (r-ggforce)[description]: Fix typo.

	gnu: Fix typo in (gnu packages gtk).
	* gnu/packages/gtk.scm: Fix typo in copyright header.

	gnu: go-github-com-charmbracelet-glamour: Fix typo in description.
	* gnu/packages/golang.scm (go-github-com-charmbracelet-glamour)
	[description]: Fix typo.

	gnu: nimf: Fix typo in description.
	* gnu/packages/language.scm (nimf)[description]: Fix typo.

	gnu: sbcl-claw-utils: Fix typo in description.
	* gnu/packages/lisp-xyz.scm (sbcl-claw-utils)[description]: Fix typo.

	gnu: guile-eris: Fix typo in description.
	* gnu/packages/guile-xyz.scm (guile-eris)[description]: Fix typo.

	gnu: libime: Fix typo in description.
	* gnu/packages/fcitx5.scm (libime)[description]: Fix typo.

	gnu: python-dpath: Fix typo in synopsis & description.
	* gnu/packages/python-xyz.scm (python-dpath)
	[synopsis, description]: Fix typo.

	gnu: popt: Fix typo in description.
	* gnu/packages/popt.scm (popt)[description]: Fix typo.

	gnu: rust-filesize: Fix typo in description.
	* gnu/packages/crates-io.scm (rust-filesize-0.2)[description]: Fix typo.

	gnu: camlboot: Fix typo in synopsis.
	* gnu/packages/ocaml.scm (camlboot)[synopsis]: Fix typo.

	gnu: sortmerna: Mark up description.
	* gnu/packages/bioinformatics.scm (sortmerna)[description]: Use @acronym{}.

	gnu: tmsu: Fix typo in synopsis & description.
	* gnu/packages/file-systems.scm (tmsu)[synopsis, description]: Fix typo.

	tests: nfs: Fix typo in description.
	* gnu/tests/nfs.scm (%test-nfs-root-fs)[description]: Fix typo.

	services: git-daemon: Fix typo in docstring.
	* gnu/services/version-control.scm (git-daemon-service): Fix docstring
	typo.

	gnu: davfs2: Fix typo in description.
	* gnu/packages/file-systems.scm (davfs2)[description]: Fix typo.

	gnu: erfa: Mark up description.
	* gnu/packages/astronomy.scm (erfa)[description]: Add all the @acronym{}s.

	gnu: erfa: Update to 1.7.3.
	* gnu/packages/astronomy.scm (erfa): Update to 1.7.3.

2021-04-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: airspyhf: Fix udev rules.
	* gnu/packages/radio.scm (airspyhf)[arguments]: Add 'fix-udev-rules' phase.

	gnu: gnuradio-osmosdr: Add Airspy HF+ support.
	* gnu/packages/radio.scm (gnuradio-osmosdr)[inputs]: Add airspyhf.

	gnu: Add airspyhf.
	* gnu/packages/radio.scm (airspyhf): New variable.

2021-04-10  宋文武  <iyzsong@member.fsf.org>

	gnu: meson-for-build: Remove package.
	It was removed in commit f2b22801, but a merge (2aab587f) add it wrongly
	again.

2021-04-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jami-qt: Remove the custom wrap phase.
	Commit 06eb21856f made it necessary, since it is now handled by the Qt build
	system itself.

	* gnu/packages/jami.scm (jami-qt)[phases]{wrap}: Remove phase.

2021-04-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build-system/qt: Fix wrapping with QTWEBENGINEPROCESS_PATH.
	This is a follow up commit to 06eb21856f, which added QTWEBENGINEPROCESS_PATH
	to the list of wrapped variables.  Unfortunately it wouldn't be set, as its
	value is a plain file rather than a directory, and the code only checked for
	directories.

	* guix/build/qt-build-system.scm (variables-for-wrapping): Define a file type
	entry for each variable definition, and use it to determine if we should look
	for directories versus plain files.

2021-04-10  Leo Famulari  <leo@famulari.name>

	gnu: Fix build of python2-feedparser.
	This is a followup to commit 506eb97de7041f6bcb6e841201c01e88bedfc9d9.

	Feedparser dropped support for Python 2 in version 6.0.0. The latest
	release that works with Python 2 is 5.2.1.

	* gnu/packages/web.scm (python2-feedparser): Revert back to version 5.2.1.

2021-04-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	import: go: Append version to symbol name in the pinned version mode.
	This allows importing packages with complicated version specific dependency
	chains without the package symbol names colliding.

	* doc/guix.texi (Invoking guix import): Document the --pin-versions option.
	Mention that a specific version can be imported.  Remove the experimental
	warning.
	* guix/import/go.scm (go-module->guix-package-name)[version]: Add optional
	argument.  Rewrite the character translation in terms of string-map.
	(go-module->guix-package): Conditionally use dependencies whose symbol include
	their version, based no the value of the PIN-VERSIONS? argument.
	* guix/import/utils.scm (package->definition): Add a new case where the full
	version string is appended to the package symbol.
	* guix/scripts/import.scm (guix-import): Correctly print forms starting
	with '(define-public [...]'.
	* guix/scripts/import/go.scm (guix-import-go): Conditionally include the
	version in the package symbols defined.

2021-04-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	import: go: Add an option to use pinned versions.
	The ability to pin versions is handy when having to deal to packages that
	bootstrap themselves through a chain of former versions.  Not using pinned
	versions in these case could introduce dependency cycles.

	* guix/build-system/go.scm (guix)
	(%go-version-rx): Rename to...
	(%go-pseudo-version-rx): ... this.  Simplify the regular expression, which in
	turns makes it more robust.
	* guix/build-system/go.scm (go-version->git-ref): Adjust following the above
	rename.
	(go-pseudo-version?): New predicate.
	(go-module-latest-version): Rename to ...
	(go-module-version-string): ... this.  Rename goproxy-url argument to just
	goproxy.  Add a VERSION keyword argument, update docstring and adjust to have
	it used.
	(go-module-available-versions): New procedure.
	(%go.mod-require-directive-rx): Document regexp.
	(parse-go.mod): Harmonize the way dependencies are recorded to a list of lists
	rather than a list of pairs, as done for other importers.  Rewrite to directly pass
	multiple values rather than a record object.  Filter the replaced modules in a
	functional style.
	(go-module->guix-package): Add docstring.
	[version, pin-versions?]: New arguments.  Rename the GOPROXY-URL argument to
	GOPROXY.  Adjust to the new returned value of fetch-go.mod, which is a string.
	Fail when the provided version doesn't exist.  Return a list dependencies and
	their versions when in pinned versions mode, else just the dependencies.
	(go-module-recursive-import)[version, pin-versions?]: New arguments.
	Honor the new arguments and guard against network errors.
	* guix/scripts/import/go.scm (%default-options): Register a default value for
	the goproxy argument.
	(show-help): Document that a version can be specified.  Remove the --version
	argument and add a --pin-versions argument.
	(%options)[version]: Remove option.
	[pin-versions]: Add option.
	(guix-import-go): Adjust so the version provided from the module name is
	honored, along the new pin-versions? argument.
	* tests/go.scm: Adjust and add new tests.

2021-04-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	import: go: Improve synopsis and description parsing.
	* guix/import/go.scm (%strict-tokenizer?): Set parameter to #t.
	(go-path-escape): Redefine to prevent inlining.
	(http-get*): Replace by ...
	(http-fetch*): this ...
	(json-fetch*): New procedure.
	(go.pkg.dev-info): Use http-fetch*.
	(go-package-licenses): Rewrite in terms of go.pkg.dev-info.
	(go-package-description): Likewise.
	(go-package-synopsis): Likewise.
	(fetch-go.mod): Use the memoized http-fetch*.
	(parse-go.mod): Adjust to receive content as a string.
	(fetch-module-meta-data): Adjust to use http-fetch*.
	(go-module->guix-package): Adjust to the modified fetch-go.mod return value.
	[inputs]: Use propagated inputs, which is the most common situations for Go
	libraries.
	[description]: Beautify description.
	[licenses]: Do no check for #f.  The result of the license parsing is always a
	list.
	* tests/go.scm: Adjust following above changes.

	import: utils: Refactor maybe-inputs and add maybe-propagated-inputs.
	* guix/import/utils.scm (maybe-inputs)[type]: New argument.  Update docstring.
	The argument is used to derive the input field name to use.
	(maybe-native-inputs): Adjust to use the above.
	(maybe-propagated-inputs): New procedure.

2021-04-10  Leo Famulari  <leo@famulari.name>

	doc: Quote a URL to avoid misinterpretation by the shell.
	Otherwise, the shell tries to perform pattern-matching based on the "?"
	character.

	Reported by nij in #guix.

	* doc/guix.texi (Binary Installation): Add quotes around OPENPGP-SIGNING-KEY-URL.

2021-04-09  Brendan Tildesley  <mail@brendan.scot>

	gnu: python2-sip: Remove package.
	* gnu/packages/qt.scm (python2-sip): Delete variable.

	gnu: Remove python2-pyqt.
	* gnu/packages/qt.scm (python2-pyqt): Remove variable.

	gnu: Remove python2-pyqtwebengine.
	* gnu/packages/qt.scm (python2-pyqtwebengine): Remove variable.

	gnu: calibre: Update to 5.14.0.
	* gnu/packages/ebook.scm (calibre): Update to 5.14.0.
	[source]: Adjust the snippet to preserve some files used by the HTML reader.
	[native-inputs]: Add python-pyqt-builder. Replace python2-flake8 with
	python-flake8.
	[inputs]: Remove chmlib, js-mathjax, python-chardet, and python-sip.  Add
	python-cchardet, python-speechd, python-zeroconf, python-py7zr, python-pychm,
	python-pycryptodome, libjpeg, and libjxr.  Replace all Python 2 dependencies
	with their Python 3 equivalents.
	[arguments]: Build with the default Python and adjust custom phases accordingly.
	Adjust the 'configure' phase to changes in how Calibre uses SIP, and patch
	lookup paths for libjpeg and libjxr.
	Rename the 'build-extra' phase to 'install-rapydscript', and run it after the
	'install' phase. Adjust it for Calibre 5.14.0.
	* gnu/packages/patches/calibre-no-updates-dialog.patch,
	gnu/packages/patches/calibre-remove-test-sqlite.patch,
	gnu/packages/patches/calibre-remove-test-unrar.patch: Adjust patches for Calibre
	5.14.0.

	gnu: python-html5lib: Depend on python-chardet.
	* gnu/packages/python-web.scm (python-html5lib)[propagated-inputs]: Add
	python-chardet.

	gnu: Add python-cchardet.
	* gnu/packages/freedesktop.scm (python-cchardet): New variable.

	gnu: Add python-pychm.
	* gnu/packages/ebook.scm (python-pychm): New variable.

	gnu: python-feedparser: Update to 6.0.2.
	* gnu/packages/web.scm (python-feedparser): Update to 6.0.2.

	gnu: python-markdown: Update to 3.3.4.
	* gnu/packages/python-xyz.scm (python-markdown): Update to 3.3.4.

	gnu: Add python-py7zr.
	* gnu/packages/python-compression.scm (python-py7zr): New variable.

	gnu: Add python-bcj-cffi.
	* gnu/packages/python-compression.scm (python-bcj-cffi): New variable.

	gnu: Add python-pyzstd
	* gnu/packages/python-compression.scm (python-pyzstd): New variable.

	gnu: python-zstandard: Update to 0.15.2.
	* gnu/packages/python-compression.scm (python-zstandard): Update to 0.15.2.

	gnu: Add python-ppmd-cffi.
	* gnu/packages/python-compression.scm (python-ppmd-cffi): New variable.

	gnu: Add python-multivolumefile.
	* gnu/packages/python-compression.scm (python-multivolumefile): New
	variable.

	gnu: Add python-pyannotate.
	* gnu/packages/python-check.scm (python-pyannotate): New variable.

	gnu: Add python-zeroconf.
	* gnu/packages/python-xyz.scm (python-zeroconf): New variable.

	gnu: Add python-ifaddr.
	* gnu/packages/python-xyz.scm (python-ifaddr): New variable.

	gnu: python-pyqt: Fix build for new python-sip.
	* gnu/packages/qt.scm (python-pyqt)
	[source]: Remove pyqt-public-sip.patch.
	[propagated-inputs]: Add python-pyqt5-sip.
	* gnu/packages/patches/pyqt-public-sip.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: Add python-pyqt5-sip.
	* gnu/packages/qt.scm (python-pyqt5-sip): New variable.

	gnu: Add python-pyqt-builder.
	* gnu/packages/qt.scm (python-pyqt-builder): New variable.

	gnu: python-sip: Update to 5.5.0. Add python-sip-4
	* gnu/packages/qt.scm (python-sip): Update to 5.5.0.
	(python-sip-4): New variable. Rename the old python-sip to python-sip-4.
	(python2-sip): Inherit from python-sip-4.
	* gnu/packages/maths.scm (veusz)[native-inputs]: Use python-sip-4.
	* gnu/packages/pdf.scm (python-poppler-qt5): Use python-sip-4.
	* gnu/packages/geo.scm (qgis)[arguments]: Fix build for python-sip@5.

2021-04-09  Leo Famulari  <leo@famulari.name>

	Revert ".guix-authorizations: Remove biscuolo due to inactivity."
	The original commit was made mistakenly; I forgot to look at all of our
	Git repos, including maintenance.git, when checking for recent activity.

	This reverts commit 94521669ed23096f930be68efc691ccb793cc76f.

2021-04-09  Kei Kebreau  <kkebreau@posteo.net>

	gnu: freeciv: Update to 2.6.4.
	* gnu/packages/games.scm (freeciv): Update to 2.6.4.

2021-04-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: pidgin: Update to 2.14.3.
	* gnu/packages/messaging.scm (pidgin): Update to 2.14.3.
	[arguments]: Add an 'eat-leftovers phase.

	gnu: stellarium: Update to 0.21.0.
	* gnu/packages/astronomy.scm (stellarium): Update to 0.21.0.

	gnu: ruby-rexml: Update to 3.2.5.
	* gnu/packages/ruby.scm (ruby-rexml): Update to 3.2.5.

	gnu: libmwaw: Update to 0.3.18.
	* gnu/packages/libreoffice.scm (libmwaw): Update to 0.3.18.

	gnu: python-yamllint: Update to 1.26.1.
	* gnu/packages/python-xyz.scm (python-yamllint): Update to 1.26.1.

2021-04-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 2d73086.
	* gnu/packages/package-management.scm (guix): Update to 2d73086.

2021-04-09  Ludovic Courtès  <ludo@gnu.org>

	daemon: 'guix substitute' replies on FD 4.
	This avoids the situation where error messages would unintentionally go
	to stderr and be wrongfully interpreted as a reply by the daemon.

	Fixes <https://bugs.gnu.org/46362>.
	This is a followup to ee3226e9d54891c7e696912245e4904435be191c.

	* guix/scripts/substitute.scm (display-narinfo-data): Add 'port'
	parameter and honor it.
	(process-query): Likewise.
	(process-substitution): Likewise.
	(%error-to-file-descriptor-4?, with-redirected-error-port): Remove.
	(%reply-file-descriptor): New variable.
	(guix-substitute): Remove use of 'with-redirected-error-port'.  Define
	'reply-port' and pass it to 'process-query' and 'process-substitution'.
	* nix/libstore/build.cc (SubstitutionGoal::handleChildOutput): Swap
	'builderOut' and 'fromAgent'.
	* nix/libstore/local-store.cc (LocalStore::getLineFromSubstituter):
	Likewise.
	* tests/substitute.scm <top level>: Set '%reply-file-descriptor'
	rather than '%error-to-file-descriptor-4?'.

2021-04-09  Franck Pérignon  <Franck.Perignon@univ-grenoble-alpes.fr>

	gnu: Add boost-mpi.
	* gnu/packages/boost.scm (boost-mpi): New variable.

2021-04-09  Masaya Tojo  <masaya@tojo.tokyo>

	gnu: guile-cv: Use guile2.2 version of guile-lib.
	* gnu/packages/guile-xyz.scm (guile-cv)[propagated-inputs]: Change from
	guile-lib to guile2.2-lib.

2021-04-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: speedtest-cli: Update to 2.1.3.
	* gnu/packages/networking.scm (speedtest-cli): Update to 2.1.3.

	gnu: clamav: Update to 0.103.2.
	* gnu/packages/antivirus.scm (clamav): Update to 0.103.2.

	gnu: xsimd: Update to 7.4.10.
	* gnu/packages/cpp.scm (xsimd): Update to 7.4.10.

	gnu: dnsmasq: Update to 2.85 [fixes CVE-2021-3448].
	* gnu/packages/dns.scm (dnsmasq): Update to 2.85.

	gnu: cups-filters: Update to 1.28.8.
	* gnu/packages/cups.scm (cups-filters): Update to 1.28.8.

2021-04-09  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add texlive-cabin.
	* gnu/packages/tex.scm: New variable.

2021-04-09  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Disable tests on aarch64.
	* gnu/packages/ci.scm (cuirass)[arguments]: Disable tests on aarch64.

2021-04-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc: Update to 2.33.
	* gnu/packages/base.scm (glibc): Update to 2.33.
	[source]: Remove "glibc-hurd-signal-sa-siginfo.patch", now upstream.
	* gnu/packages/patches/glibc-hurd-clock_gettime_monotonic.patch: Update.
	* gnu/packages/patches/glibc-hurd-signal-sa-siginfo.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2021-04-09  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Give #:bootstrap-scripts a valid default.
	Commit 9cfc93be30c516fd6fa32915c61c06e03f23a011 changed the default
	value of #:bootstrap-scripts to #f, which is invalid (it must be a list
	of strings).  That default value was used by build systems that inherit
	phases from 'gnu-build-system', such as 'qt-build-system', which would
	lead to wrong-type-arg errors in the 'boostrap' phase.

	Reported by Raghav Gururajan <rg@raghavgururajan.name>.

	* guix/build/gnu-build-system.scm (%bootstrap-scripts): New variable.
	(bootstrap): Change #:bootstrap-scripts to default to it.
	* guix/build-system/gnu.scm (%bootstrap-scripts): Change value.
	(gnu-build): #:bootstrap-scripts defaults to %bootstrap-scripts.  Remove
	call to 'sexp->gexp'.
	(gnu-cross-build): Likewise.

2021-04-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-10: Update to 10.3.0.
	* gnu/packages/gcc.scm (gcc-10): Update to 10.3.0.

2021-04-09  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.0.0-9.d601fe0.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-9.d601fe0.

2021-04-09  Christopher Baines  <mail@cbaines.net>

	services: Add Laminar.
	* gnu/services/ci.scm: New file.
	* gnu/tests/ci.scm: New file.
	* doc/guix.texi (Laminar): Document the Laminar service.

	gnu: Add laminar.
	* gnu/packages/ci.scm (laminar): New variable.

	gnu: guix-build-coordinator: Update to 0-24.6fb5eaf.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-24.6fb5eaf.

	gnu: guix-data-service: Update to 0.0.1-27.df2a0a7.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-27.df2a0a7.

	gnu: guix-build-coordinator: Update to 0-23.44d0006.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-23.44d0006.
	[arguments]: Fix missing guile-fibers when not building for the hurd.

2021-04-09  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: ardour: Update to 6.6.
	* gnu/packages/audio.scm (ardour): Update to 6.6.
	[origin]: Use git protocol, https isn't available anymore.  Adapt snippet.
	[arguments]: Add "--optimize" flags.  Switch to python3.
	[inputs]: Add dbus, libwebsockets, openssl, pulseaudio and soundtouch.

	gnu: libwebsockets: Update to 4.1.6.
	* gnu/packages/web.scm (libwebsockets): Update to 4.1.6.

2021-04-09  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.0.0-8.7542d62.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-8.7542d62.

2021-04-09  Leo Famulari  <leo@famulari.name>

	gnu: rust-rav1e-0.4.0: Fix build.
	Fixes <https://bugs.gnu.org/47667>.

	* gnu/packages/crates-graphics.scm (rust-rav1e-0.4)[arguments]: Add
	rust-assert-cmd-1, rust-criterion-0.3, and rust-pretty-assertions-0.6
	to #:cargo-inputs.

2021-04-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sway: Update to 1.6.
	* gnu/packages/wm.scm (sway): Update to 1.6.
	[arguments]: Build with meson-next.

	gnu: wlroots: Update to 0.13.0.
	* gnu/packages/wm.scm (wlroots): Update to 0.13.0.
	[arguments]: Build with meson-next.

2021-04-08  methuselah-0  <david.larsson@selfhosted.xyz>

	gnu: Add galera.
	* gnu/packages/databases.scm (galera): New variable.

2021-04-08  Ludovic Courtès  <ludo@gnu.org>

	build-system/qt: Wrappers set 'QTWEBENGINEPROCESS_PATH' if needed.
	Suggested by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

	* guix/build/qt-build-system.scm (variables-for-wrapping): Add
	"QTWEBENGINEPROCESS_PATH".

2021-04-08  Ludovic Courtès  <ludo@gnu.org>

	build-system/qt: Wrappers only include relevant directories to XDG_DATA_DIRS.
	Fixes <https://bugs.gnu.org/47569>.

	Previously the wrapper's XDG_DATA_DIRS would contain any input that had
	a /share sub-directory, which is usually all build-time inputs.

	* guix/build/qt-build-system.scm (variables-for-wrapping)[collect-sub-dirs]:
	Add 'selectors' parameter and honor it.  Change caller to handle
	selectors.  Add selectors for /share.

2021-04-08  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: 'sourceforge' updater reuses the same connection.
	* guix/gnu-maintenance.scm (latest-sourceforge-release): Call
	'open-socket-for-uri' upfront.  Pass #:port and #:keep-alive? to
	'http-head'.  Wrap body in 'dynamic-wind' and call 'close-port' upon
	exit.

2021-04-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emms: Update to 7.0.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 7.0.

2021-04-08  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-22.44d0006.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-22.44d0006.

2021-04-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Merge branch 'master' into staging
	Conflicts:
		.guix-authorizations
		gnu/ci.scm
		gnu/packages/base.scm
		gnu/packages/databases.scm
		gnu/packages/gnome.scm
		gnu/packages/gtk.scm
		gnu/packages/imagemagick.scm
		gnu/packages/password-utils.scm
		gnu/packages/python-xyz.scm
		gnu/packages/web-browsers.scm

2021-04-08  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.265.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.265.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.265.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.265.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.229.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.229.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.185.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.185.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.110.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.110.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.28.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.28.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.11.12.
	* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.12.
	(linux-libre-5.11-pristine-source): Update hash.

2021-04-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: vm: Set a larger value for the msize option of the 9p file system.
	Fixes <https://issues.guix.gnu.org/47225>.

	* gnu/system/vm.scm (%default-msize-value): New variable.
	(%linux-vm-file-systems): Use it as the value of the msize option.
	(mapping->file-system): Likewise.

	Reported-by: Leo Famulari <leo@famulari.name>

2021-04-08  Ricardo Wurmus  <rekado@elephly.net>

	etc/committer: Disable diff colors.
	Reported by: morgansmith on IRC.

	* etc/committer.scm.in (diff-info): Invoke "git diff" with "--no-color".

2021-04-08  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Introduce new subsets.
	Introduce 'images, 'system-tests and 'tarball subsets.

	* gnu/ci.scm (cuirass-jobs): Break the 'all subset into smaller subsets.

2021-04-08  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Remove the job period argument.
	Cuirass now deals with periodicity directly on specifications.

	* gnu/ci.scm (derivation->job): Remove the period argument.
	(image-jobs, system-test-jobs, tarball-jobs): Adapt them.

2021-04-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicfeatures: Update to 1.42.3.
	* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.42.3.

	gnu: r-gviz: Update to 1.34.1.
	* gnu/packages/bioconductor.scm (r-gviz): Update to 1.34.1.

	gnu: r-universalmotif: Update to 1.8.4.
	* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.8.4.

	gnu: r-rsubread: Update to 2.4.3.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.4.3.

	gnu: r-chippeakanno: Update to 3.24.2.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.24.2.
	[propagated-inputs]: Add r-dplyr.

	gnu: r-diffbind: Update to 3.0.15.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.0.15.

	gnu: r-genomeinfodb: Update to 1.26.6.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.26.6.

	gnu: r-delayedarray: Update to 0.16.3.
	* gnu/packages/bioconductor.scm (r-delayedarray): Update to 0.16.3.

2021-04-08  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add texlive-mweights.
	* gnu/packages/tex.scm: New variable.

2021-04-08  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: axoloti-runtime: Simplify build.
	* gnu/packages/axoloti.scm (axoloti-runtime)[arguments]: Remove
	unnecessary environment variable assignments in custom 'build phase.

2021-04-08  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: gcc-arm-none-eabi: Fix C++ header location.
	Previously the C++ headers where installed in the include folder, overwriting
	some C headers.

	* gnu/packages/embedded.scm (gcc-arm-none-eabi-4.9)
	[native-search-paths]: Add C++ header locations.
	(gcc-arm-none-eabi-7-2018-q2-update)[native-search-paths]: Add C++
	header locations.
	(make-libstdc++-arm-none-eabi)[arguments]: Change C++ header install
	location to include/c++.

2021-04-08  Ricardo Wurmus  <rekado@elephly.net>

	etc/committer: Recompute hunks before processing changes.
	* etc/committer.scm.in (main): Re-evaluate diff-info after processing
	insertions.

2021-04-08  Ricardo Wurmus  <rekado@elephly.net>

	etc/committer: Record minimal context for hunks to avoid problems.
	With zero context new definitions would be applied to the wrong location in
	the file.  More context lines lead to larger hunks, though, so we use just one
	line of context.

	* etc/committer.scm.in (diff-info): Invoke "git diff" with one line of
	context.
	[info]: Merge line break and first line.
	(lines-to-first-change): New procedure.
	(old-sexp, new-sexp): Use it.

2021-04-08  Ricardo Wurmus  <rekado@elephly.net>

	etc/committer: Define delay duration as a variable.
	* etc/committer.scm.in (%delay): New variable.
	(main): Use it.

	etc/committer: Handle package additions.
	* etc/committer.scm.in (<hunk>)[diff]: Rename this field...
	[diff-lines]: ...to this.
	[definition?]: New field.
	(hunk->patch): Join diff lines.
	(diff-info): Do not join diff lines; record whether a hunk is a new
	definition.
	(commit-message): Rename this procedure...
	(change-commit-message): ...to this.
	(add-commit-message): New procedure.
	(main): Handle new package definitions before changes.

	gnu: r-sn: Update to 2.0.0.
	* gnu/packages/statistics.scm (r-sn): Update to 2.0.0.

	gnu: r-sfsmisc: Update to 1.1-10.
	* gnu/packages/statistics.scm (r-sfsmisc): Update to 1.1-10.

	gnu: r-e1071: Update to 1.7-6.
	* gnu/packages/statistics.scm (r-e1071): Update to 1.7-6.
	[propagated-inputs]: Add r-proxy.

	gnu: r-xml: Update to 3.99-0.6.
	* gnu/packages/statistics.scm (r-xml): Update to 3.99-0.6.

	gnu: r-rsqlite: Update to 2.2.5.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.2.5.

	gnu: r-catools: Update to 1.18.2.
	* gnu/packages/statistics.scm (r-catools): Update to 1.18.2.

	gnu: r-dbplyr: Update to 2.1.1.
	* gnu/packages/statistics.scm (r-dbplyr): Update to 2.1.1.

	gnu: r-survival: Update to 3.2-10.
	* gnu/packages/statistics.scm (r-survival): Update to 3.2-10.

	gnu: r-stars: Update to 0.5-2.
	* gnu/packages/cran.scm (r-stars): Update to 0.5-2.

	gnu: r-lwgeom: Update to 0.2-6.
	* gnu/packages/cran.scm (r-lwgeom): Update to 0.2-6.
	[inputs]: Add zlib.

	gnu: r-ragg: Update to 1.1.2.
	* gnu/packages/cran.scm (r-ragg): Update to 1.1.2.

	gnu: r-textshaping: Update to 0.3.3.
	* gnu/packages/cran.scm (r-textshaping): Update to 0.3.3.

	gnu: r-bbotk: Update to 0.3.2.
	* gnu/packages/cran.scm (r-bbotk): Update to 0.3.2.

	gnu: r-mlr3learners: Update to 0.4.5.
	* gnu/packages/cran.scm (r-mlr3learners): Update to 0.4.5.

	gnu: r-mlr3misc: Update to 0.8.0.
	* gnu/packages/cran.scm (r-mlr3misc): Update to 0.8.0.

	gnu: r-phangorn: Update to 2.6.3.
	* gnu/packages/cran.scm (r-phangorn): Update to 2.6.3.
	[native-inputs]: Add r-knitr.

	gnu: r-qtl: Update to 1.48-1.
	* gnu/packages/cran.scm (r-qtl): Update to 1.48-1.

	gnu: r-altmeta: Update to 3.3.
	* gnu/packages/cran.scm (r-altmeta): Update to 3.3.

	gnu: r-tidyposterior: Update to 0.1.0.
	* gnu/packages/cran.scm (r-tidyposterior): Update to 0.1.0.
	[propagated-inputs]: Remove r-lifecycle; add r-tune and r-workflowsets.

	gnu: r-slider: Update to 0.2.1.
	* gnu/packages/cran.scm (r-slider): Update to 0.2.1.
	[propagated-inputs]: Add r-ellipsis.

	gnu: r-yardstick: Update to 0.0.8.
	* gnu/packages/cran.scm (r-yardstick): Update to 0.0.8.
	[propagated-inputs]: Add r-vctrs.

	gnu: r-muhaz: Update to 1.2.6.3.
	* gnu/packages/cran.scm (r-muhaz): Update to 1.2.6.3.

	gnu: r-cpp11: Update to 0.2.7.
	* gnu/packages/cran.scm (r-cpp11): Update to 0.2.7.

	gnu: r-spatstat: Update to 2.1-0.
	* gnu/packages/cran.scm (r-spatstat): Update to 2.1-0.

	gnu: r-spatstat-linnet: Update to 2.1-1.
	* gnu/packages/cran.scm (r-spatstat-linnet): Update to 2.1-1.

	gnu: r-spatstat-core: Update to 2.0-0.
	* gnu/packages/cran.scm (r-spatstat-core): Update to 2.0-0.

	gnu: r-spatstat-geom: Update to 2.0-1.
	* gnu/packages/cran.scm (r-spatstat-geom): Update to 2.0-1.
	[propagated-inputs]: Remove r-spatstat-sparse.

	gnu: r-spatstat-data: Update to 2.1-0.
	* gnu/packages/cran.scm (r-spatstat-data): Update to 2.1-0.

	gnu: r-spatstat-sparse: Update to 2.0-0.
	* gnu/packages/cran.scm (r-spatstat-sparse): Update to 2.0-0.

	gnu: r-spatstat-utils: Update to 2.1-0.
	* gnu/packages/cran.scm (r-spatstat-utils): Update to 2.1-0.

	gnu: r-shapforxgboost: Update to 0.1.1.
	* gnu/packages/cran.scm (r-shapforxgboost): Update to 0.1.1.
	[propagated-inputs]: Remove r-lightgbm.
	[native-inputs]: Add r-knitr.

	gnu: r-lightgbm: Update to 3.2.0.
	* gnu/packages/cran.scm (r-lightgbm): Update to 3.2.0.

	gnu: r-latex2exp: Update to 0.5.0.
	* gnu/packages/cran.scm (r-latex2exp): Update to 0.5.0.
	[native-inputs]: Add r-knitr.

	gnu: r-packrat: Update to 0.6.0.
	* gnu/packages/cran.scm (r-packrat): Update to 0.6.0.

	gnu: r-quanteda: Update to 3.0.0.
	* gnu/packages/cran.scm (r-quanteda): Update to 3.0.0.
	[propagated-inputs]: Remove r-data-table, r-digest, r-extrafont, r-ggplot2,
	r-ggrepel, r-jsonlite, r-network, r-proxyc, and r-sna.

	gnu: r-shapes: Update to 1.2.6.
	* gnu/packages/cran.scm (r-shapes): Update to 1.2.6.

	gnu: r-univoutl: Update to 0.3.
	* gnu/packages/cran.scm (r-univoutl): Update to 0.3.

	gnu: r-imager: Update to 0.42.8.
	* gnu/packages/cran.scm (r-imager): Update to 0.42.8.

	gnu: r-actuar: Update to 3.1-2.
	* gnu/packages/cran.scm (r-actuar): Update to 3.1-2.

	gnu: r-gamlss: Update to 5.3-4.
	* gnu/packages/cran.scm (r-gamlss): Update to 5.3-4.

	gnu: r-gamlss-data: Update to 6.0-1.
	* gnu/packages/cran.scm (r-gamlss-data): Update to 6.0-1.

	gnu: r-dalex: Update to 2.2.0.
	* gnu/packages/cran.scm (r-dalex): Update to 2.2.0.

	gnu: r-dae: Update to 3.1-37.
	* gnu/packages/cran.scm (r-dae): Update to 3.1-37.

	gnu: r-styler: Update to 1.4.1.
	* gnu/packages/cran.scm (r-styler): Update to 1.4.1.
	[native-inputs]: Add r-knitr.

	gnu: r-tweenr: Update to 1.0.2.
	* gnu/packages/cran.scm (r-tweenr): Update to 1.0.2.

	gnu: r-rms: Update to 6.2-0.
	* gnu/packages/cran.scm (r-rms): Update to 6.2-0.

	gnu: r-spdep: Update to 1.1-7.
	* gnu/packages/cran.scm (r-spdep): Update to 1.1-7.

	gnu: r-sf: Update to 0.9-8.
	* gnu/packages/cran.scm (r-sf): Update to 0.9-8.

	gnu: r-units: Update to 0.7-1.
	* gnu/packages/cran.scm (r-units): Update to 0.7-1.

	gnu: r-rmpfr: Update to 0.8-3.
	* gnu/packages/cran.scm (r-rmpfr): Update to 0.8-3.

	gnu: r-gargle: Update to 1.1.0.
	* gnu/packages/cran.scm (r-gargle): Update to 1.1.0.
	[propagated-inputs]: Add r-cli, r-rappdirs, and r-rstudioapi.

	gnu: r-tiff: Update to 0.1-8.
	* gnu/packages/cran.scm (r-tiff): Update to 0.1-8.
	[native-inputs]: Add pkg-config.

	gnu: r-biocmanager: Update to 1.30.12.
	* gnu/packages/cran.scm (r-biocmanager): Update to 1.30.12.
	[native-inputs]: Add r-knitr.

	gnu: r-summarytools: Update to 0.9.9.
	* gnu/packages/cran.scm (r-summarytools): Update to 0.9.9.

	gnu: r-remotes: Update to 2.3.0.
	* gnu/packages/cran.scm (r-remotes): Update to 2.3.0.

	gnu: r-gert: Update to 1.3.0.
	* gnu/packages/cran.scm (r-gert): Update to 1.3.0.

	gnu: r-gh: Update to 1.2.1.
	* gnu/packages/cran.scm (r-gh): Update to 1.2.1.

	gnu: r-effectsize: Update to 0.4.4-1.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.4.4-1.

	gnu: r-ggeffects: Update to 1.0.2.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.0.2.

	gnu: r-emmeans: Update to 1.5.5-1.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.5.5-1.

	gnu: r-magick: Update to 2.7.1.
	* gnu/packages/cran.scm (r-magick): Update to 2.7.1.

	gnu: r-insight: Update to 0.13.2.
	* gnu/packages/cran.scm (r-insight): Update to 0.13.2.

	gnu: r-officer: Update to 0.3.18.
	* gnu/packages/cran.scm (r-officer): Update to 0.3.18.

	gnu: r-rbibutils: Update to 2.1.
	* gnu/packages/cran.scm (r-rbibutils): Update to 2.1.

	gnu: r-renv: Update to 0.13.2.
	* gnu/packages/cran.scm (r-renv): Update to 0.13.2.

	gnu: r-rastervis: Update to 0.50.1.
	* gnu/packages/cran.scm (r-rastervis): Update to 0.50.1.

	gnu: r-arules: Update to 1.6-7.
	* gnu/packages/cran.scm (r-arules): Update to 1.6-7.

	gnu: r-sapa: Update to 2.0-3.
	* gnu/packages/cran.scm (r-sapa): Update to 2.0-3.

	gnu: r-tinytex: Update to 0.31.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.31.

	gnu: r-vctrs: Update to 0.3.7.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.3.7.
	[propagated-inputs]: Remove r-digest.

	gnu: r-processx: Update to 3.5.1.
	* gnu/packages/cran.scm (r-processx): Update to 3.5.1.

	gnu: r-cli: Update to 2.4.0.
	* gnu/packages/cran.scm (r-cli): Update to 2.4.0.
	[propagated-inputs]: Remove r-assertthat.

	gnu: r-vioplot: Update to 0.3.6.
	* gnu/packages/cran.scm (r-vioplot): Update to 0.3.6.

	gnu: r-broom: Update to 0.7.6.
	* gnu/packages/cran.scm (r-broom): Update to 0.7.6.

	gnu: r-psych: Update to 2.1.3.
	* gnu/packages/cran.scm (r-psych): Update to 2.1.3.
	[native-inputs]: Add r-knitr.

	gnu: r-callr: Update to 3.6.0.
	* gnu/packages/cran.scm (r-callr): Update to 3.6.0.

	gnu: r-reprex: Update to 2.0.0.
	* gnu/packages/cran.scm (r-reprex): Update to 2.0.0.
	[propagated-inputs]: Add r-rstudioapi.

	gnu: r-oenb: Update to 0.0.2.
	* gnu/packages/cran.scm (r-oenb): Update to 0.0.2.

	gnu: r-ggpmisc: Update to 0.3.9.
	* gnu/packages/cran.scm (r-ggpmisc): Update to 0.3.9.

	gnu: r-diffobj: Update to 0.3.4.
	* gnu/packages/cran.scm (r-diffobj): Update to 0.3.4.

	gnu: Add r-workflowsets.
	* gnu/packages/cran.scm (r-workflowsets): New variable.

	gnu: r-seurat: Update to 4.0.1.
	* gnu/packages/cran.scm (r-seurat): Update to 4.0.1.
	[arguments]: Remove.
	[propagated-inputs]: Replace r-spatstat with r-spatstat-core and
	r-spatstat-geom.

2021-04-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libxlsxwriter: Update to 1.0.1.
	* gnu/packages/xml.scm (libxlsxwriter): Update to 1.0.1.

	gnu: nsd: Update to 4.3.6.
	* gnu/packages/dns.scm (nsd): Update to 4.3.6.

	gnu: solarus: Update to 1.6.5.
	* gnu/packages/games.scm (solarus): Update to 1.6.5.
	(solarus-quest-editor)[source]: Update hash.
	[arguments]: Remove obsolete 'fix-qt-build phase.

2021-04-07  David Thompson  <dthompson2@worcester.edu>

	gnu: tiled: Update to 1.5.0.

2021-04-07  Leo Famulari  <leo@famulari.name>

	.guix-authorizations: Remove biscuolo due to inactivity.
	* .guix-authorizations: Remove biscuolo.

	.guix-authorizations: Remove wingo due to inactivity.
	* .guix-authorizations: Remove wingo.

2021-04-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl: Update to 2021.04.07.
	* gnu/packages/video.scm (youtube-dl): Update to 2021.04.07.

	gnu: libupnp: Update to 1.14.5 [fixes CVE-2021-28302].
	* gnu/packages/upnp.scm (libupnp): Update to 1.14.5.

	gnu: nmrpflash: Update to 0.9.15.
	* gnu/packages/admin.scm (nmrpflash): Update to 0.9.15.

	gnu: tmux-xpanes: Update to 4.1.3.
	* gnu/packages/tmux.scm (tmux-xpanes): Update to 4.1.3.

2021-04-07  Leo Famulari  <leo@famulari.name>

	.guix-authorizations: Remove sleep_walker due to inactivity.
	* .guix-authorizations: Remove sleep_walker.

	.guix-authorizations: Remove rhelling due to inactivity.
	* .guix-authorizations: Remove rhelling.

	.guix-authorizations: Remove lsl88 due to inactivity.
	* .guix-authorizations: Remove lsl88.

	.guix-authorizations: Remove benwoodcroft due to inactivity.
	* .guix-authorizations: Remove benwoodcroft.

	.guix-authorizations: Remove alexvong1995 due to inactivity.
	* .guix-authorizations: Remove alexvong1995.

2021-04-07  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add texlive-fontaxes.
	* gnu/packages/tex.scm: New variable.

2021-04-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-webkit: Update to 20210407.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20210407.

2021-04-07  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.0.0-7.1b35a77.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-7.1b35a77.

2021-04-07  Alexandru-Sergiu Marton  <brown121407@posteo.ro>

	gnu: Add entt.
	* gnu/packages/cpp.scm (entt): New variable.

2021-04-07  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.0.0-6.ec0be96.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-6.ec0be96.

2021-04-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: di: Update to 4.50.
	* gnu/packages/admin.scm (di): Update to 4.50.

	gnu: mpv: Update to 0.33.1.
	* gnu/packages/video.scm (mpv): Update to 0.33.1.

	gnu: tmux-xpanes: Update to 4.1.2.
	* gnu/packages/tmux.scm (tmux-xpanes): Update to 4.1.2.

	gnu: stunnel: Update to 5.59.
	* gnu/packages/web.scm (stunnel): Update to 5.59.

	gnu: Add cfm.
	* gnu/packages/admin.scm (cfm): New public variable.

2021-04-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add camlidl.
	* gnu/packages/ocaml.scm (camlidl): New variable.

2021-04-06  Alexey Abramov  <levenson@mmer.org>

	services: dovecot: Fix serialization of a free-form-args arguments.
	* gnu/services/mail.scm (serialize-free-form-args): Change destination and
	return a string containing the formated text.

	gnu: Add opensmtpd-filter-rspamd.
	* gnu/packages/mail.scm (opensmtpd-filter-rspamd): New variable.

2021-04-06  Ludovic Courtès  <ludo@gnu.org>

	lint: refresh: Warn about missing or dysfunctional updaters.
	This feedback should help us improve updaters.

	* guix/lint.scm (check-for-updates): Return a warning when PACKAGE lacks
	an updater or when the updater returns #f.

2021-04-06  Ludovic Courtès  <ludo@gnu.org>

	upstream: 'package-latest-release' tries all the matching updaters.
	* guix/upstream.scm (package-latest-release): Try UPDATERS until one of
	them returns an upstream source.  This is useful for packages with
	several matching updaters, such a zlib ('sourceforge' and
	'generic-html').

2021-04-06  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: Add 'sourceforge' updater.
	This updater currently covers 2.4% of the packages.

	* guix/gnu-maintenance.scm (latest-sourceforge-release): New procedure.
	(%sourceforge-updater): New variable.
	* doc/guix.texi (Invoking guix refresh): Document it.

2021-04-06  Leo Famulari  <leo@famulari.name>

	.guix-authorizations: Remove taylanub.
	This is a followup to the events discussed here:

	https://lists.gnu.org/archive/html/guix-devel/2021-03/msg00195.html

	Taylan was already removed from the Guix project on Savannah on March 10, 2021.

	* .guix-authorizations: Remove taylanub from the committers.

2021-04-06  Leo Famulari  <leo@famulari.name>

	.guix-authorizations: Remove thomasd.
	* .guix-authorizations: Remove thomasd from the committers.

2021-04-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qemu: Fix the Texinfo manual.
	The makeinfo command splits the generated info output in multiple files (in
	300 KiB chunks) by default; this meant the build system would have had to
	install the multiple QEMU.info-1, QEMU.info-2, etc. files for the info manual
	to work as intended.  Instead, keep the info manual as one single file by
	specifying the --no-split option to makeinfo.

	* gnu/packages/patches/qemu-build-info-manual.patch (sphinxinfo)
	<makeinfo>: Invoke with the --no-split argument.

2021-04-06  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: umoci: Update to 0.4.7 [fixes CVE-2021-29136].
	* gnu/packages/virtualization.scm (umoci): Update to 0.4.7.

2021-04-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-php-mode: Fix installation prefix.
	* gnu/packages/emacs-xyz.scm (emacs-php-mode)
	[include]: Remove argument.
	[phases]{add-lisp-dir-to-emacs-load-path}: Remove phase.
	{enter-source-directory}: Add phase.

2021-04-06  Franck Pérignon  <Franck.Perignon@univ-grenoble-alpes.fr>

	gnu: Add scotch and pt-scotch with shared libraries
	* gnu/packages/maths.scm (scotch-shared, pt-scotch-shared): New variables.

2021-04-06  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: python-django-2.2: Update to 2.2.20 [security fixes].
	* gnu/packages/django.scm (python-django-2.2): Update to 2.2.20.

	gnu: python-django: Update to 3.1.8 [security fixes].
	* gnu/packages/django.scm (python-django): Update to 3.1.8.

2021-04-06  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: bitcoin-unlimited: Use new source repository.
	* gnu/packages/finance.scm (bitcoin-unlimited)[source]: Update git repository
	  URL.

	gnu: bitcoin-unlimited: Update to 1.9.1.1.
	* gnu/packages/finance.scm (bitcoin-unlimited): Update to 1.9.1.1.

2021-04-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-webkit: Update to 20210406.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20210406.

2021-04-06  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 255.
	* gnu/packages/lisp.scm (txr): Update to 255.

2021-04-06  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: libpano13: Update to 2.9.20_rc3 [security fixes].
	Fixes at least CVE-2021-20307.

	* gnu/packages/photo.scm (libpano13): Update to 2.9.20_rc3.

2021-04-06  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-tortoise-orm: Fix dependencies.
	* gnu/packages/databases.scm (python-tortoise-orm) [propagated-inputs]:
	Add missing dependency.
	[arguments]: Relax pytz version requirement, remove iso8601 requirement.

2021-04-05  Ron Nazarov via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add node-wrappy.
	* gnu/packages/node-xyz.scm (node-wrappy): New variable.

2021-04-05  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add welle-io.
	* gnu/packages/radio.scm (welle-io): New variable.

	gnu: Add dream.
	* gnu/packages/radio.scm (dream): New variable.

2021-04-05  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: virt-manager: Update to 3.2.0.
	* gnu/packages/virtualization.scm (virt-manager): Update to 3.2.0.
	[arguments]: Remove #:test-target.  Remove fix-qemu-img-reference phase.
	Adapt check phase to use pytest, although they still do not run.
	[native-inputs]: Add python-docutils.  Suggest adding python-pytest to enable
	tests.

	gnu: libvirt-glib: Update to 4.0.0.
	* gnu/packages/virtualization.scm (libvirt-glib): Update to 4.0.0.
	[build-system]: Switch to meson-build-system.

	gnu: python-libvirt: Update to 7.2.0.
	* gnu/packages/virtualization.scm (python-libvirt): Update to 7.2.0.

2021-04-05  Brice Waegeneire  <brice@waegenei.re>

	gnu: libvirt: Update to 7.2.0.
	* gnu/packages/virtualization.scm (libvirt): Update to 7.2.0.
	[arguemnts]: Switch to meson, only build system supported by upstream.
	[inputs]: Add libssh2 and readline.
	[native-inputs]: Add bash-completion, gettext, python-docutils and
	rpcsvc-proto.
	* gnu/packages/patches/libvirt-add-install-prefix.patch: New file...
	* gnu/local.mk: ...add it.
	* gnu/packages/patches/libvirt-create-machine-cgroup.patch: Delete file,
	merged by upstream.

	Tested-by: Pierre Langlois <pierre.langlois@gmx.com>

2021-04-05  Brice Waegeneire  <brice@waegenei.re>

	gnu: libvirt: Enable disk and directory storage.
	* gnu/packages/virtualization.scm (libvirt)[inputs]: Add parted.
	[arguments]: Add configure flags to support disk and directory storage.

2021-04-05  Pierre Langlois  <pierre.langlois@gmx.com>

	tests: libvirt: Catch issues with incorrect /var and /etc in package.
	* gnu/tests/virtualization.scm (run-libvirt-test): Chdir to "/tmp" before
	running test.  Add "connect" test.

2021-04-05  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: crypto++: Update to 8.5.0.
	* gnu/packages/crypto.scm (crypto++): Update to 8.5.0.
	[origin]: Use git-fetch and git-reference.

2021-04-05  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-scheme: simplify packaging
	Take advantage of patches that have been accepted upstream.
	These changes lay a foundation for reusing more of Chez's
	build process for Racket.

	* gnu/packages/patches/chez-scheme-build-util-paths-backport.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/chez.scm (chez-scheme)[source](patches): Use it.
	[source](snippet): Remove bundled libraries here, not in configure phase.
	[inputs]: Organize. Move "nanopass", "stex", and "xorg-rgb" to ...
	[native-inputs]: ... this field.
	[arguments]: Add (ice-9 ftw) to #:modules. Remove unneeded
	'patch-processor-detection' phase. Add 'unpack-nanopass+stex' phase
	(refactored from 'configure'). Simplify 'configure' phase by removing
	patches that have been upstreamed. Add "--nogzip-man-pages" flag so we can
	remove 'make-manpages-writable' phase. Stop ignoring #:configure-flags,
	move "--threads" there, and remove unneeded workaround. Add 'prepare-stex'
	phase (refactored from 'install-doc'). Use it to streamline 'install-doc'
	phase, installing all of the right files into the right places.

2021-04-05  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-scheme: Update stex.
	Get a patch from upstream that will help us simplify the build process
	for the Chez Scheme documentation.

	* gnu/packages/chez.scm (chez-stex): Update to commit 5405149.

2021-04-05  Philip McGrath  <philip@philipmcgrath.com>

	gnu: chez-scheme: Update nanopass to 1.9.2.
	* gnu/packages/chez.scm (nanopass): Update nanopass to 1.9.2.

2021-04-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-net-cidr-lite: Update to 0.22 [security fixes].
	* gnu/packages/networking.scm (perl-net-cidr-lite): Update to 0.22.

2021-04-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-puerkitobio-goquery: Adjust inputs.
	* gnu/packages/golang.scm (go-github-com-puerkitobio-goquery)
	[native-inputs]: Move all inputs ...
	[propagated-inputs]: ... to here.

2021-04-05  Felix Gruber  <felgru@posteo.net>

	gnu: suitesparse: Update to 5.9.0.
	* gnu/packages/maths.scm (suitesparse): Update to 5.9.0.
	[arguments]: Use cc-for-target instead of hard-coding gcc.

2021-04-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-umbra.
	* gnu/packages/lisp-xyz.scm (sbcl-umbra, cl-umbra, ecl-umbra): New variables.

	gnu: Add cl-shadow.
	* gnu/packages/lisp-xyz.scm (sbcl-shadow, cl-shadow, ecl-shadow): New
	  variables.

	gnu: Add cl-cpus.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-cpus, cl-cpus, ecl-cl-cpus): New
	  variables.

	gnu: sbcl-golden-utils: Update to 0.0.0-2.62a5cb9.
	* gnu/packages/lisp-xyz.scm (sbcl-golden-utils): Update to 0.0.0-2.62a5cb9.

2021-04-05  Matthew James Kraai  <kraai@ftbfs.org>

	gnu: Fix copyright symbol.
	* gnu/packages/crates-io.scm: Fix copyright line for Zheng Junjie.

2021-04-05  zimoun  <zimon.toutoune@gmail.com>

	doc: Use the shell dollar substitution.
	See:
	https://unix.stackexchange.com/questions/126927/have-backticks-i-e-cmd-in-sh-shells-been-deprecated

	* doc/guix.texi: Replace the shell backquote deprecated substitution by the
	dollar one.

2021-04-05  zimoun  <zimon.toutoune@gmail.com>

	doc: Reorder "Channels with Substitutes".
	Ordering consistency introduced by 12871cc8db701a89f7f64303e1f16a8537a12561.

	* doc/guix.texi (Channels): Move section "Channels with Substitutes".
	Update the master menu.

2021-04-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: sloccount: Update source URL.
	* gnu/packages/code.scm (sloccount)[source, home-page]: Update.

	gnu: libffi: Add 'release-monitoring-url'.
	* gnu/packages/libffi.scm (libffi)[home-page]: Change to sourceware.org.
	[properties]: New field.

	gnu: mpg321: Update source URL.
	* gnu/packages/mp3.scm (mpg321)[source]: Update URL to match what's on
	SourceForge.  Add 'file-name'.

	gnu-maintenance: Recognize more source tarball naming schemes.
	* guix/gnu-maintenance.scm (%package-name-rx): Add ".src" and ".orig"
	suffixes.
	* tests/gnu-maintenance.scm ("release-file?"): Add mpg321 and bvi
	examples.
	("tarball->version"): New test.

	utils: 'tarball-sans-extension' recognizes ".tgz".
	* guix/utils.scm (tarball-sans-extension): Add ".tgz".

	gnu-maintenance: Remove unused procedure.
	* guix/gnu-maintenance.scm (savannah-package?): Remove.

	gnu: file: Add 'release-monitoring-url' property.
	* gnu/packages/file.scm (file)[properties]: New field.

	gnu: ncftp: Add 'release-monitoring-url' property.
	* gnu/packages/ftp.scm (ncftp)[properties]: New field.

	gnu-maintenance: 'generic-html' updates packages with the right property.
	* guix/gnu-maintenance.scm (html-updatable-package?): Return true for
	packages with a 'release-monitoring-url' property.  This allows us to
	cater for packages with source fetched over, say, FTP, but with an HTML
	page to monitor.

2021-04-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-sirupsen-logrus: Update to 1.8.1.
	* gnu/packages/golang.scm (go-github-com-sirupsen-logrus): Update to
	1.8.1.
	[propagated-inputs]: Add go-github-com-davecgh-go-spew,
	go-github-com-pmezard-go-difflib. Sort alphabetically.
	[arguments]: Enable test suite.

2021-04-04  Xinglu Chen  <public@yoctocell.xyz>

	import: go: Replace underscores with hyphens in package names.
	As per section '16.4.2 Package Naming' in the manual, use hypens instead
	of underscores in package names.

	* guix/import/go.scm (go-module->guix-package-name): Replace underscores
	with hyphens.

2021-04-04  Leo Famulari  <leo@famulari.name>

	doc: Remind developers to build Guix.
	The previous instructions were correct, but we got too many bug reports
	with a root cause of "did not build Guix yet".

	Other parts of the manual already instruct `make && make check`, so this
	makes the treatment of building Guix more consistent, too.

	* doc/contributing.texi (Building from Git): Instruct the user to run
	`make` when building Guix.

2021-04-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: drumstick: Use new HTTPS home page.
	* gnu/packages/music.scm (drumstick)[home-page]: Update & use HTTPS.

	gnu: perl-path-tiny: Update to 0.118.
	* gnu/packages/perl.scm (perl-path-tiny): Update to 0.118.

	gnu: vmpk: Update to 0.8.2.
	* gnu/packages/music.scm (vmpk): Update to 0.8.2.

	gnu: drumstick: Update to 2.1.1.
	* gnu/packages/music.scm (drumstick): Update to 2.1.1.

	gnu: drumstick: Remove unused ‘-DLIB_SUFFIX=’.
	* gnu/packages/music.scm (drumstick)[arguments]:
	Remove #:configure-flags.

	gnu: ugrep: Update to 3.1.11.
	* gnu/packages/search.scm (ugrep): Update to 3.1.11.

	gnu: corkscrew: Update to 2.0-0.268b71e.
	* gnu/packages/ssh.scm (corkscrew)[source]: Fetch from elsewhere.
	[arguments]: Add #:configure-flags of ‘--enable-ssl’.
	Add a new 'update-metadata phase.  Remove the custom 'configure phase.
	[native-inputs]: Add autoconf, automake, and pkg-config.
	[inputs]: Add openssl.
	[description]: Update accordingly.

	gnu: perl-pdf-api2: Update to 2.039.
	* gnu/packages/perl.scm (perl-pdf-api2): Update to 2.039.

	gnu: perl-moose: Update to 2.2015.
	* gnu/packages/perl.scm (perl-moose): Update to 2.2015.

2021-04-04  宋文武  <iyzsong@member.fsf.org>

	gnu: libepoxy: Propagate mesa.
	* gnu/packages/gl.scm (libepoxy)[propagated-inputs]: Renamed from 'inputs'.

	gnu: libepoxy: Update to 1.5.5.
	* gnu/packages/gl.scm (libepoxy): Update to 1.5.5.

2021-04-04  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of user activation entry.

2021-04-03  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: zabbix-agentd: Update to 5.2.6 [fixes CVE-2021-27927].
	* gnu/packages/monitoring.scm (zabbix-agentd): Update to 5.2.6.

2021-04-03  Ludovic Courtès  <ludo@gnu.org>

	news: Clarify time window for account activation vulnerability.
	* etc/news.scm: Tweak wording about skeleton files.

	news: Recommend upgrade for account activation vulnerability.
	* etc/news.scm: Recommend upgrade.

2021-04-03  Maxime Devos  <maximedevos@telenet.be>
	    Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for user account activation vulnerability.
	* etc/news.scm: Add entry.

2021-04-03  Maxime Devos  <maximedevos@telenet.be>
	    Ludovic Courtès  <ludo@gnu.org>.

	activation: Do not dereference symlinks during home directory creation.
	Fixes <https://bugs.gnu.org/47584>.

	* gnu/build/activation.scm (copy-account-skeletons): Do not chown the
	home directory; leave this to 'activate-user-home'.
	(activate-user-home): Only chown the home directory after the account
	skeletons have been copied.

2021-04-03  Ludovic Courtès  <ludo@gnu.org>

	daemon: Remove dead code.
	Reported by Noisytoot on #guix.

	* nix/nix-daemon/shared.hh (showManPage): Remove.
	* nix/nix-daemon/nix-daemon.cc (printHelp, programId): Remove.

2021-04-03  Ludovic Courtès  <ludo@gnu.org>

	services: guix-publish: Add zstd compression by default.
	That way, the default config with (advertises? #t) and without a cache
	will offer zstd-compressed substitutes, which should lead to much higher
	throughput than gzip.

	* gnu/services/base.scm (default-compression): When
	'guix-publish-configuration-cache' returns true, use higher level
	compression ratios.  Add "zstd".
	* doc/guix.texi (Base Services): Mention zstd.

2021-04-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot-resolver: Update to 5.3.1.
	* gnu/packages/dns.scm (knot-resolver): Update to 5.3.1.

	gnu: terminator: Update to 2.1.1.
	* gnu/packages/gnome.scm (terminator): Update to 2.1.1.

	gnu: mousepad: Update to 0.5.4.
	* gnu/packages/xfce.scm (mousepad): Update to 0.5.4.

	gnu: perl-scalar-list-utils: Update to 1.56.
	* gnu/packages/perl.scm (perl-scalar-list-utils): Update to 1.56.

	gnu: perl-digest-hmac: Update to 1.04.
	* gnu/packages/perl.scm (perl-digest-hmac): Update to 1.04.

	gnu: perl-crypt-rijndael: Update to 1.16.
	* gnu/packages/perl.scm (perl-crypt-rijndael): Update to 1.16.

	gnu: vim: Update to 8.2.2689.
	* gnu/packages/vim.scm (vim): Update to 8.2.2689.

	gnu: diffoscope: Update to 172.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 172.

2021-04-03  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: rust-rand-core: Update to 0.6.2.
	Version 0.6.1 was yanked.

	* gnu/packages/crates-io.scm(rust-rand-core): Update to 0.6.2.

2021-04-03  Felix Gruber  <felgru@posteo.net>

	gnu: tippecanoe: Update to 1.36.0.
	* gnu/packages/geo.scm (tippecanoe): Update to 1.36.0.
	  [arguments]: Use cc-for-target instead of hard-coding gcc.

	gnu: saga: Update to 7.9.0.
	* gnu/packages/geo.scm (saga): Update to 7.9.0.
	  [inputs]: Replace proj.4 with proj.

2021-04-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-opengl.
	* gnu/packages/lisp-xyz.scm: (sbcl-cl-opengl, cl-opengl, ecl-cl-opengl):
	  New variables.

2021-04-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nushell: Update to 0.29.0.
	* gnu/packages/shells.scm (nushell): Update to 0.29.0.
	(rust-nu-ansi-term-0.29):
	(rust-nu-cli-0.29):
	(rust-nu-command-0.29):
	(rust-nu-data-0.29):
	(rust-nu-engine-0.29):
	(rust-nu-json-0.29):
	(rust-nu-parser-0.29):
	(rust-nu-plugin-0.29):
	(rust-nu-plugin-binaryview-0.29):
	(rust-nu-plugin-chart-0.29):
	(rust-nu-plugin-fetch-0.29):
	(rust-nu-plugin-from-bson-0.29):
	(rust-nu-plugin-from-sqlite-0.29):
	(rust-nu-plugin-inc-0.29):
	(rust-nu-plugin-match-0.29):
	(rust-nu-plugin-post-0.29):
	(rust-nu-plugin-ps-0.29):
	(rust-nu-plugin-s3-0.29):
	(rust-nu-plugin-sys-0.29):
	(rust-nu-plugin-textview-0.29):
	(rust-nu-plugin-to-bson-0.29):
	(rust-nu-plugin-to-sqlite-0.29):
	(rust-nu-plugin-tree-0.29):
	(rust-nu-plugin-xpath-0.29):
	(rust-nu-protocol-0.29):
	(rust-nu-source-0.29):
	(rust-nu-stream-0.29):
	(rust-nu-test-support-0.29):
	(rust-nu-value-ext-0.29): Update to 0.29.

	gnu: Add rust-hamcrest2-0.3.
	* gnu/packages/crates-io.scm (rust-hamcrest2-0.3): New variable.

	gnu: Add rust-rustyline-8.
	* gnu/packages/crates-io.scm (rust-rustyline-8): New variable.

	gnu: Add rust-nix-0.20.
	* gnu/packages/crates-io.scm (rust-nix-0.20): New variable.
	(rust-nix-0.19): Inherit from above.

	gnu: Add rust-radix-trie-0.2.
	* gnu/packages/crates-io.scm (rust-radix-trie-0.2): New variable.

	gnu: Add rust-endian-type-0.1.
	* gnu/packages/crates-io.scm (rust-endian-type-0.1): New variable.

	gnu: Add rust-nibble-vec-0.1.
	* gnu/packages/crates-io.scm (rust-nibble-vec-0.1): New variable.

	gnu: rust-smallvec-1: Update to 1.6.1.
	* gnu/packages/crates-io.scm (rust-smallvec-1): Update to 1.6.1.

	gnu: emacs-org: Update to 9.4.5.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.4.5.
	(emacs-org-contrib): Update to 20210329.

	gnu: mgba: Update to 0.9.0.
	* gnu/packages/emulators.scm (mgba): Update to 0.9.0.

	gnu: emacs-tramp: Update to 2.5.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.0.3.

	gnu: emacs-posframe: Update to 0.9.0.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 0.9.0.

	gnu: emacs-ggtags: Update to 0.9.0.
	* gnu/packages/emacs-xyz.scm (emacs-ggtags): Update to 0.9.0.
	[source]: Update archive extension.

	gnu: emacs-auctex: Update to 13.0.6.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.0.6.

2021-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: runc: Update to 1.0.0-rc93.
	* gnu/packages/virtualization.scm (runc): Update to 1.0.0-rc93.
	[source]: Remove the patches field.
	[phases]{unpack}: Remove override.
	{build}: Add the man target.
	{check}: Make conditional based on TESTS?.
	{install}: Add the install-man target.
	[native-inputs]: Add go-github-com-go-md2man.
	[home-page]: Update.
	* gnu/packages/patches/runc-CVE-2019-5736.patch: Delete file.
	* gnu/local.mk: Un-register it.

	gnu: containerd: Update to 1.4.4.
	* gnu/packages/docker.scm (containerd): Update to 1.4.4.  Delete
	trailing #t.
	[arguments]: Set a MAKE-FLAGS binding.
	[phases]{patch-paths}: Patch the reference to 'unpigz'.
	{build, install}: Use the MAKE-FLAGS variable.
	[inputs]: Add pigz.
	* gnu/packages/patches/containerd-test-with-go1.13.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Un-register it.

2021-04-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: pidgin: Update to 2.14.2.
	* gnu/packages/messaging.scm (pidgin): Update to 2.14.2.
	[source]: Remove pidgin-vv-gst.patch.
	* gnu/packages/patches/pidgin-vv-gst.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: lldpd: Update to 1.0.9.
	* gnu/packages/networking.scm (lldpd): Update to 1.0.9.

2021-04-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: ktouch: Remove unnecessary build phase.
	* gnu/packages/education.scm (ktouch)[arguments]: Remove.

2021-04-02  Ludovic Courtès  <ludo@gnu.org>

	git: Remove unused variables.
	This is a followup to 298f9d29d6c26e408a90d08d147d926aa6f81ab3, which
	left those variables despite being unnecessary.

	* guix/git.scm (clone*, update-cached-checkout): Remove unused
	'auth-method' variable.

2021-04-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: vtk: Add 'release-monitoring-url' property.
	* gnu/packages/image-processing.scm (vtk)[properties]: New field.

2021-04-02  Andy Tai  <atai@atai.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: vtk: Update to 9.0.1.
	* gnu/packages/image-processing.scm (vtk): Update to 9.0.1.
	[source](snippet): Remove bundled "ogg" directory as well.
	[arguments]: Adjust #:configure-flags.  Add #:phases.
	[inputs]: Add LIBOGG.
	* gnu/packages/patches/vtk-fix-freetypetools-build-failure.patch: Update.

2021-04-02  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: curl: Update to 7.76.0 [security fixes].
	Fixes CVE-2021-22876 and CVE-2021-22890.

	* gnu/packages/curl.scm (curl/fixed): New variable.
	(curl)[replacement]: New field.
	* gnu/packages/patches/curl-7.76-use-ssl-cert-env.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-04-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jami: Add debug outputs.
	* gnu/packages/jami.scm (libring, libringclient, jami-gnome, jami-qt): Add a
	"debug" output.

2021-04-02  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: hostapd: Fix CVE-2021-30004.
	* gnu/packages/admin.scm (hostapd)[patches]: Apply
	'wpa-supplicant-CVE-2021-30004.patch'.

	gnu: wpa-supplicant-minimal: Fix CVE-2021-30004.
	* gnu/packages/patches/wpa-supplicant-CVE-2021-30004.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/admin.scm (wpa-supplicant-minimal): Apply patch.

	gnu: python-pikepdf: Update to 2.10.0 [fixes CVE-2021-29421].
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.10.0.

2021-04-02  Jelle Licht  <jlicht@fsfe.org>

	gnu: Add node-lts.
	* gnu/packages/node.scm (node-lts): New variable.
	* guix/build-system/node.scm (default-node): Use it.

	gnu: Add llhttp-bootstrap.
	* gnu/packages/patches/llhttp-bootstrap-CVE-2020-8287.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/node.scm (llhttp-bootstrap): New variable.

	gnu: Add node-llparse-bootstrap.
	* gnu/packages/node.scm (node-llparse-bootstrap): New variable.

	gnu: Add node-llparse-frontend-bootstrap.
	* gnu/packages/node.scm (node-llparse-frontend-bootstrap): New variable.

	gnu: Add node-llparse-builder-bootstrap.
	* gnu/packages/node.scm (node-llparse-builder-bootstrap): New variable.

	gnu: Add node-debug-bootstrap.
	* gnu/packages/node.scm (node-debug-bootstrap): New variable.

	gnu: Add node-binary-search-bootstrap.
	* gnu/packages/node.scm (node-binary-search-bootstrap): New variable.

	gnu: Add node-ms-bootstrap.
	* gnu/packages/node.scm (node-ms-bootstrap): New variable.

	gnu: Add node-semver-bootstrap.
	* gnu/packages/node.scm (node-semver-bootstrap): New variable.

	gnu: Add node-bootstrap.
	* gnu/packages/node (node-bootstrap): Add hidden alias for node.

	gnu: node: Use license prefix.
	* gnu/packages/node.scm (node)[license]: Use prefix for license.

	gnu: Add libuv-for-node
	* gnu/packages/libevent.scm (libuv-for-node): New variable.

2021-04-02  Jelle Licht  <jlicht@fsfe.org>
	    Timothy Sample  <samplet@ngyro.com>

	build-system: Rewrite node build system.
	* guix/build/node-build-system.scm: Rewrite it.
	* guix/build-system/node.scm: Adjust accordingly.
	* gnu/packages/node-xyz.scm (node-semver): Likewise.

2021-04-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libringclient: Disable the libwrap feature.
	As it causes video calls to segfault.

	* gnu/packages/jami.scm (libringclient): Set -DENABLE_LIBWRAP to false for the
	time being.

2021-04-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add jami-qt.
	* gnu/packages/jami.scm (jami-qt): New variable.

	gnu: jami: Update to 20210326.1.cfba013 and rename to jami-gnome.
	* gnu/packages/jami.scm (jami): Update to 20210326.1.cfba013.  Rename to ...
	(jami-gnome): ... this, in prevision to the soon released Jami Qt client.
	(jami): Define as obsoleted by jami-gnome.
	[inputs]: Sort lexico-graphically.  Add libappindicator and network-manager.
	[native-inputs]: Add a comment and fix a typo.  Remove doxygen.
	[propagated-inputs]: Remove evolution-data-server.
	[synopsis]: More explicitly describe what this package is.
	[description]: Describe the specifics before the generalities.

	gnu: libringclient: Update to 20210326.1.cfba013.
	* gnu/packages/jami.scm (libringclient): Update to 20210326.1.cfba013.  Remove
	trailing #t.  Do not inherit from libring.
	[version, source]: Specify fields.
	[propagated-inputs]: Remove qttools.  Move libring to ...
	[inputs]: ... here.  Add network-manager.
	[configure-flags] Define the RING_XML_INTERFACES_DIR and LIBWRAP variables.
	[phases]{fix-dbus-interfaces-path}: Delete.
	[synopsis]: More explicitly describe what this component is.
	[description]: Describe the specifics before the generalities.

	gnu: libring: Update to 20210326.1.cfba013.
	* gnu/packages/jami.scm (libring): Update to 20210326.1.cfba013.  Remove
	trailing #t.
	[inputs]: Remove boost, flac, gmp, gsm, libogg, libva, opus, pcre,
	libsamplerate, libsndfile, libvorbis, libx264, libvdpau, zlib, python,
	python-wrapper, restinio, and libx11.  Add libgit2 and webrtc-audio-processing.
	[native-inputs]: Remove cppunit.  Add gcc-8.
	[make-flags]: Add the V=1 flag.
	[synopsis]: More explicitly describe what this component is.
	[description]: Describe the specifics before the generalities.

	ffmpeg-jami: Apply patches from Jami 20210326.1.cfba013.
	* gnu/packages/jami.scm (ffmpeg-jami): Remove trailing #t.
	[phases] <apply-patches>: Add libopusdec-enable-FEC and
	libopusenc-enable-FEC to the list of patches to apply.

2021-04-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pjproject-jami: Fix CVE-2020-15260 and CVE-2021-21375.
	The custom pjproject package used by Jami is updated with the latest patches
	found in the 20210326.1.cfba013 release of Jami.

	* gnu/packages/jami.scm (%jami-version): Update to 20210326.1.cfba013.
	(jami-source) [snippet]: Update comment.  Add client-electron and client-ios
	to the list of deleted directories.  Remove client-windows from the list, as
	it no longer exists.
	(jami-apply-dependency-patches): Update comment.  Ignore whitespace
	when applying patches, otherwise the pjproject patches would not apply.
	(pjproject-jami): Add comment.
	[source]: Define the source; the parent pjproject package was
	updated was updated to 2.11, but the patches only apply against 2.10.
	[phases] <apply-patches>: Update the list of patches used with those found in
	the release tarball.

2021-04-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pjproject: Update to 2.11.
	* gnu/packages/telephony.scm (pjproject): Update to 2.11.  Remove trailing #t.
	[patches]: Delete field.  The patches are preserved because pjproject-jami
	still needs them.

	gnu: opendht: Update to 2.2.0rc4.
	* gnu/packages/patches/opendht-fix-jami.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Un-register it.
	* gnu/packages/networking.scm (opendht): Update to 2.2.0rc4.
	[patches]: Remove field.
	[inputs]: Use nettle-3.7.
	[native-inputs]: Move restinio to...
	[propagated-inputs]: ... here.

2021-04-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add nettle-3.7.
	While nettle cannot be upgraded wholesale on the master branch, we can at
	least also offer the latest version available.

	* gnu/packages/nettle.scm (nettle-3.5, nettle-3.7): New variables.
	(nettle): Redefine as a binding to nettle-3.5, which is the current version.

2021-04-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: restinio: Update to 0.6.13.
	* gnu/packages/networking.scm (restinio): Update to 0.6.13.

	gnu: restbed: Update to 4.7.
	* gnu/packages/networking.scm (restbed): Update to 4.7.

	gnu: asio: Update to 1.18.1.
	* gnu/packages/networking.scm (asio): Update to 1.18.1.
	(asio-1.12): New variable.
	* gnu/packages/emulators.scm (mame)[inputs]: Use asio-1.12, otherwise it fails
	to build.

2021-04-02  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: curl: Update to 7.76.0 [security fixes].
	Fixes CVE-2021-22876 and CVE-2021-22890.

	* gnu/packages/curl.scm (curl): Update to 7.76.0.

2021-04-02  宋文武  <iyzsong@member.fsf.org>

	gnu: Add python-typogrify.
	* gnu/packages/python-xyz.scm (python-typogrify): New variable.

	gnu: Add python-smartypants.
	* gnu/packages/python-xyz.scm (python-smartypants): New variable.

2021-04-02  Pierre Langlois  <pierre.langlois@gmx.com>

	Revert "gnu: libvirt: Update to 7.1.0."
	The update causes virsh to fail <https://bugs.gnu.org/47541>.

	This reverts commit 383b02a370252c08eb1d43ac94d659c1d3993a35.

2021-04-02  Pierre Langlois  <pierre.langlois@gmx.com>

	Revert "gnu: python-libvirt: Update to 7.1.0."
	This reverts commit 52ed12afcb4618f0a9801b10799d8bbdffe87878.

	Revert "gnu: libvirt-glib: Update to 4.0.0."
	This reverts commit 7573ab22d7400a16d81228c6500331a293887cae.

	Revert "gnu: virt-manager: Update to 3.2.0."
	This reverts commit 5eb05ede0bf0cfe3080a24eea783f0fbc2ed4015.

2021-04-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-webkit: Update to 20210401.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20210401.

2021-04-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-pyserial: Update to 3.5.
	* gnu/packages/python-xyz.scm (python-pyserial): Update to 3.5.

	gnu: python-tabulate: Update to 0.8.9.
	* gnu/packages/python-xyz.scm (python-tabulate): Update to 0.8.9.

	gnu: python-ipaddress: Update to 1.0.23.
	* gnu/packages/python-xyz.scm (python-ipaddress): Update to 1.0.23.

2021-04-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: Fix packages that were importing Guile modules from the host.
	Those packages were importing (ice-9 match) & co. from the host Guile,
	which could potentially lead to different derivations depending on the
	Guile in use.

	Uncovered by the warning emitted by 'gexp-modules'.

	* gnu/packages/admin.scm (inxi-minimal)[arguments]: Remove Guile modules
	from #:modules.
	* gnu/packages/dns.scm (ddclient)[arguments]: Likewise.
	* gnu/packages/tex.scm (texlive-latex-koma-script)[arguments]: Likewise.
	* gnu/packages/java.scm (openjdk11)[arguments]: Likewise for #:imported-modules.

2021-04-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: Fix packages that were importing Guile modules from the host.
	Those packages were importing (ice-9 match) & co. from the host Guile,
	which could potentially lead to different derivations depending on the
	Guile in use.

	Uncovered by the warning emitted by 'gexp-modules'.

	* gnu/packages/admin.scm (inxi-minimal)[arguments]: Remove Guile modules
	from #:modules.
	* gnu/packages/dns.scm (ddclient)[arguments]: Likewise.
	* gnu/packages/tex.scm (texlive-latex-koma-script)[arguments]: Likewise.
	* gnu/packages/java.scm (openjdk11)[arguments]: Likewise for #:imported-modules.

2021-04-01  Ludovic Courtès  <ludo@gnu.org>

	build-system/qt: Convert phases to a gexp if needed.
	Fixes a bug whereby the "/gnu/store/.*qmlcachegen" string in the
	'ktouch' phases would incorrectly be interpreted as a store item,
	leading to an error while trying to build it:

	  $ ./pre-inst-env guix build ktouch -d --no-grafts
	  guix build: error: path ‘/gnu/store/.*qmlcachegen’ is not valid

	Reported by Christopher Baines.

	* guix/build-system/qt.scm (qt-build)[builder]: If PHASES is a pair,
	pass it to 'sexp->gexp'.

2021-04-01  Ludovic Courtès  <ludo@gnu.org>

	build-system/android-ndk: Pass #:bootstrap-scripts to build phases.
	Fixes a regression introduced in
	9cfc93be30c516fd6fa32915c61c06e03f23a011.

	* guix/build-system/android-ndk.scm (android-ndk-build): Pass
	 #:bootstrap-scripts to 'android-ndk-build'.

2021-04-01  Ludovic Courtès  <ludo@gnu.org>

	build-system/android-ndk: Fix reference to "android-build".
	Regression introduced in 7d873f194ca69d6096d28d7a224ab78e83e34fe1.

	* guix/build-system/android-ndk.scm (android-ndk-build): Call
	'gexp-input-thing' on the item taken from INPUTS.

2021-04-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add German translation of POWER9 entry.

2021-04-01  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: rust-rocket-http-0.4: Update to 0.4.7 [fixes CVE-2021-29935].
	* gnu/packages/crates-io.scm (rust-rocket-http-0.4): Update to 0.4.7.

	gnu: rust-rocket-codegen-0.4: Update to 0.4.7 [fixes CVE-2021-29935].
	* gnu/packages/crates-io.scm (rust-rocket-codegen-0.4): Update to 0.4.7.

	gnu: rust-rocket-0.4: Update to 0.4.7 [fixes CVE-2021-29935].
	* gnu/packages/crates-io.scm (rust-rocket-0.4): Update to 0.4.7.

2021-04-01  qblade  <qblade@protonmail.com>

	gnu: Add emacs-sdcv.
	* gnu/packages/emacs-xyz.scm (emacs-sdcv): New variable.

	gnu: Add emacs-showtip.
	* gnu/packages/emacs-xyz.scm (emacs-showtip): New variable.

2021-04-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fe: Fix hash.
	* gnu/packages/text-editors.scm (fe): Update hash.

	Development version (2.0) has been rebased on top of latest stable
	release (1.9).

2021-04-01  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: perl-data-validate-ip: Update to 0.30 [fixes CVE-2021-29662].
	* gnu/packages/networking.scm (perl-data-validate-ip): Update to 0.30.

2021-04-01  Ludovic Courtès  <ludo@gnu.org>

	build-self: Take care of the spinner in the parent process.
	This simplifies code and mostly ensures we don't print a spinner while
	there's build activity going on.

	* build-aux/build-self.scm (build-program): Remove 'spin' and
	'call-with-new-thread' call from "compute-guix-derivation" body.  Remove
	"Computing Guix derivation" message.
	(proxy): Pass extra argument to 'select'.  Display a spinner when
	'select' returns empty lists.
	(build): Print "Computing Guix derivation" message here.

2021-04-01  Ludovic Courtès  <ludo@gnu.org>

	build-self: Forward sub-process build output to (current-build-output-port).
	Fixes <https://bugs.gnu.org/41930>.

	* build-aux/build-self.scm (build-program): Add extra 'build-output'
	parameter.  Interpret it as a socket name and connect to it; use it as
	the CURRENT-BUILD-OUTPUT-PORT.
	(proxy): New procedure.
	(build): Open a named socket.  Accept connections and call 'proxy' on it.

2021-04-01  zimoun  <zimon.toutoune@gmail.com>

	scripts: show: Replace 'args-fold*' by 'parse-command-line'.
	* guix/scripts/show.scm (define-command): Replace 'args-fold*' by
	'parse-command-line'.

	scripts: search: Replace 'args-fold*' by 'parse-command-line'.
	* guix/scripts/search.scm (define-command): Replace 'args-fold*' by
	'parse-command-line'.

	scripts: repl: Replace 'args-fold*' by 'parse-command-line'.
	* guix/scripts/repl.scm (define-command): Replace 'args-fold*' by
	'parse-command-line'.

	scripts: publish: Replace 'args-fold*' by 'parse-command-line'.
	* guix/scripts/publish.scm (define-command): Replace 'args-fold*' by
	'parse-command-line'.

	scripts: edit: Replace 'args-fold*' by 'parse-command-line'.
	* guix/scripts/edit.scm (define-command): Replace 'args-fold*' by
	'parse-command-line'.

	scripts: download: Replace 'args-fold*' by 'parse-command-line'.
	* guix/scripts/download.scm (define-command): Replace 'args-fold*' by
	'parse-command-line'.

	scripts: discover: Replace 'args-fold*' by 'parse-command-line'.
	* guix/scripts/discover.scm (define-command): Replace 'args-fold*' by
	'parse-command-line'.

	scripts: describe: Replace 'args-fold*' by 'parse-command-line'.
	* guix/scripts/describe.scm (define-command): Replace 'args-fold*' by
	'parse-command-line'.

2021-04-01  Xinglu Chen  <public@yoctocell.xyz>

	doc: Fix typo.
	* doc/guix.texi (Inferiors): Use past tense.

2021-04-01  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: psm2: Update to 11.2.185.
	Fixes a bug introduced with the Open MPI 4.1.0 update in commit
	ee21803288cb2fd4dcfa9091d4fe4080a795a1ab, whereby the new version of
	Open MPI would not compile PSM2 support because our version of PSM2 was
	too old.  Consequently, Open MPI would fall back to UCX and users would
	get poor performance on Omni-Path networks.

	* gnu/packages/linux.scm (psm2): Update to 11.2.185.

2021-04-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: librsvg@2.50: Update to 2.50.3.
	* gnu/packages/crates-io.scm (rust-lopdf-0.25): Rename to...
	(rust-lopdf-0.26): ...to this, updated to 0.26.0.
	[arguments]: Update #:cargo-inputs' rust-time-0.1 to rust-time-0.2.
	* gnu/packages/gnome.scm (librsvg): Update to 2.50.3.
	[arguments]: Update #:cargo-development-inputs's rust-lopdf-0.25 to
	rust-lopdf-0.26.

	gnu: youtube-dl: Update to 2021.04.01.
	* gnu/packages/video.scm (youtube-dl): Update to 2021.04.01.

	gnu: mame: Update to 0.230.
	* gnu/packages/emulators.scm (mame): Update to 0.230.

2021-04-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: foo2zjs: Update to 20200610.1.
	No functional changes.

	* gnu/packages/cups.scm (foo2zjs): Update to 20200610.1.
	[source]: Use a Web-archived tarball.

2021-04-01  Tobias Geerinckx-Rice via Bug reports for GNU Guix  <bug-guix@gnu.org>

	lint: Warn about single-character package names.
	A common-sense exception is made for R.

	* guix/lint.scm (check-name): New procedure.
	(%local-checkers): Add it.

2021-04-01  Tobias Geerinckx-Rice via Bug reports for GNU Guix  <bug-guix@gnu.org>

	doc: Discourage ambiguous package names.
	* doc/contributing.texi (Package Naming): Explicitly mention
	single-character and otherwise ambiguous names.

2021-04-01  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add zulip-term.
	* gnu/packages/messaging.scm (zulip-term): New variable.

	gnu: Add python-zulip.
	* gnu/packages/python-xyz.scm (python-zulip): New variable.

	gnu: Add python-flake8-quotes.
	* gnu/packages/python-xyz.scm (python-flake8-quotes): New variable.

	gnu: Add python-flake8-continuation.
	* gnu/packages/python-xyz.scm (python-flake8-continuation): New variable.

	gnu: Add python-matrix-client.
	* gnu/packages/matrix.scm (python-matrix-client): New variable.

	gnu: Add python-urwid-readline.
	* gnu/packages/python-xyz.scm (python-urwid-readline): New variable.

	gnu: python-urwid: Update to 2.1.2.
	* gnu/packages/python-xyz.scm (python-urwid): Update to 2.1.2.
	[properties]: New field.
	(python2-urwid): Stay at 2.1.0.

2021-04-01  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add texlive-utopia.
	* gnu/packages/tex.scm: New variable.

2021-04-01  qblade  <qblade@protonmail.com>

	services: kmscon: Add font-engine and font-size fields.
	* gnu/services/base.scm (<kmscon-configuration>): Add font-engine and
	font-size fields.
	(kmscon-service-type): Honor them.
	* doc/guix.texi (Base Services): Document them.

2021-04-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: american-fuzzy-lop: Add support for powerpc-linux.
	* gnu/packages/debug.scm (american-fuzzy-lop): Add case for
	powerpc-linux.
	(qemu-for-american-fuzzy-lop): Same.

	gnu: american-fuzzy-lop: Update to 2.57b.
	* gnu/packages/debug.scm (american-fuzzy-lop): Update to 2.57b.

	gnu: qemu-for-american-fuzzy-lop: Fix build.
	* gnu/packages/debug.scm (qemu-for-american-fuzzy-lop)[source]: Add
	patch.
	* gnu/packages/patches/qemu-glibc-2.30.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2021-04-01  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update home page.
	* gnu/packages/ci.scm (cuirass)[home-page]: Update it.

2021-04-01  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-conspack.
	* gnu/packages/lisp-xyz.scm: (sbcl-cl-conspack, cl-conspack,
	  ecl-cl-conspack): New variables.

	gnu: sbcl-postmodern: Update to 1.32.9.
	* gnu/packages/lisp-xyz.scm (sbcl-postmodern): Update to 1.32.9.

2021-04-01  Christopher Baines  <mail@cbaines.net>

	gnu: services: web: Have fcgiwrap log to a file.
	This makes it easier to access the output.

	* gnu/services/web.scm (fcgiwrap-shepherd-service): Pass #:log-file to
	make-forkexec-constructor.

2021-04-01  Christopher Baines  <mail@cbaines.net>

	gnu: services: web: Cleanup whitespace.
	Replace tabs with spaces, and delete trailing whitespace.

	* gnu/services/web.scm: Cleanup whitespace.

2021-04-01  Brendan Tildesley  <mail@brendan.scot>

	gnu: taglib: Update to 1.12.
	* gnu/packages/mp3.scm (taglib): Update to 1.12.

2021-04-01  pricly_yellow  <pricly_yellow@dismail.de>

	gnu: waybar: Update to 0.9.5.
	* gnu/packages/wm.scm (waybar): Update to 0.9.5.
	[inputs]: Replace fmt-6 with fmt, spdlog-1.7 with spdlog.
	* gnu/packages/logging.scm (spdlog-1.7): Remove variable.
	* gnu/packages/pretty-print.scm (fmt-6): Same.

2021-04-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ilmbase: Update to 2.5.5.
	* gnu/packages/graphics.scm (ilmbase): Update to 2.5.5.

2021-04-01  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-gif-screencast: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-gif-screencast): Update to 1.2.

2021-03-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gimp: Ship a copy of the gegl patch.
	As Ludo' rightly points out, GitHub's patches are probably as stable
	as their tarballs.

	* gnu/packages/gimp.scm (gimp)[source]:
	Use SEARCH-PATCHES instead of an origin.
	* gnu/packages/patches/gimp-make-gegl-introspect-optional.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-03-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.1-5.9f070bd.
	* gnu/packages/mail.scm (mumi): Update to 0.0.1-5.9f070bd.

2021-03-31  zimoun  <zimon.toutoune@gmail.com>

	Revert "Revert some commits that caused `guix pull` to fail."
	This reverts commit 8ec0ca8faff62f19426f22aeb1bd59a8950ca05a.

	gnu: r-absfiltergsea: Move to (gnu packages bioconductor).
	* gnu/packages/cran.scm (r-absfiltergsea): Move this variable from here...
	* gnu/packages/bioconductor.scm (r-absfiltergsea): ...to here.

	gnu: r-bisquerna: Move to (gnu packages bioconductor).
	* gnu/packages/cran.scm (r-bisquerna): Move this variable from here...
	* gnu/packages/bioconductor.scm (r-bisquerna): ...to here.

2021-03-31  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.264.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.264.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.264.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.264.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.228.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.228.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.184.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.184.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.109.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.109.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.27.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.27.
	(linux-libre-5.10-pristine-source): Update hash.
	* gnu/packages/aux-files/linux-libre/5.10-x86_64.conf: Update for
	linux-libre@5.10.27.

	gnu: linux-libre: Update to 5.11.11.
	* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.11.
	(linux-libre-5.11-pristine-source): Update hash.
	* gnu/packages/aux-files/linux-libre/5.11-x86_64.conf: Update for
	linux-libre@5.11.11.

	doc: Fix a typo in the Julia build system section.
	* doc/guix.texi (julia-build-system): Fix typo.

2021-03-31  Brendan Tildesley  <mail@brendan.scot>

	gnu: strawberry: Update to 0.9.2.
	* gnu/packages/music.scm (strawberry): Update to 0.9.2.
	[arguments]: Remove unused configure flags.

2021-03-31  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20210330.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20210330.

2021-03-31  Ludovic Courtès  <ludo@gnu.org>

	news: Add 'fr' translation.
	* etc/news.scm: Add French translation of POWER9 entry.

	gnu: guix: Update to 8f9052d.
	* gnu/packages/package-management.scm (guix): Update to 8f9052d.

2021-03-31  Ludovic Courtès  <ludo@gnu.org>

	scripts: Scripts that defaulted to -v2 now default to -v3.
	This is a followup to e45ef9a648c155c35b51e6b15049a1bd5416f0a1.

	* guix/scripts/archive.scm (%default-options): Change 'verbosity' to 3.
	* guix/scripts/build.scm (%default-options): Likewise.
	* guix/scripts/copy.scm (%default-options): Likewise.

2021-03-31  Ludovic Courtès  <ludo@gnu.org>

	status: Don't display download URLs for '--verbosity=1'.
	With this change, each substitute occupies a single line of
	output (instead of two) when using '-v1', the default for 'guix package'
	& co.

	* guix/status.scm (print-build-event): Add #:print-urls? and honor it.
	(print-build-event/quiet): Pass #:print-urls? #f.
	(print-build-event/quiet-with-urls): New procedure.
	(logger-for-level): Add case for LEVEL 2.
	* doc/guix.texi (Common Build Options): Adjust '--verbosity'
	documentation.

2021-03-31  Ludovic Courtès  <ludo@gnu.org>

	substitute: Emit a single newline upon completion.
	The immediate effect is that, with '--verbosity=1', only two lines are
	displayed for each substitute, instead of two lines followed by an empty
	line.

	* guix/scripts/substitute.scm (process-substitution): Emit a single
	newline upon completion when PRINT-BUILD-TRACE? is true.

2021-03-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: julia-commonsubexpressions: Fix Texinfo syntax.
	* gnu/packages/julia-xyz.scm (julia-commonsubexpressions)[synopsis]
	[description]: Fix Texinfo syntax.

	gnu: Remove unnecessary imports from (gnu packages gnome).
	* gnu/packages/gnome.scm: Remove unnecessary #:use-module forms.
	In particular, the (guix store) import led to a name clash with 'build'
	from (gnu packages build-tools).

2021-03-31  muradm  <mail@muradm.net>

	services: sysctl: Export <sysctl-configuration> record field accessors.
	* gnu/services/sysctl.scm (sysctl-configuration-sysctl)
	(sysctl-configuration-settings): Export.

2021-03-31  Valentin Herrmann  <herr.valentin.mann@gmail.com>

	services: xorg: Export %default-xorg-server-arguments.
	* gnu/services/xorg.scm (%default-xorg-server-arguments): Export.

2021-03-31  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: virt-manager: Update to 3.2.0.
	* gnu/packages/virtualization.scm (virt-manager): Update to 3.2.0.
	[arguments]: Remove #:test-target.  Remove fix-qemu-img-reference phase.
	Adapt check phase to use pytest, although they still do not run.
	[native-inputs]: Add python-docutils.  Suggest adding python-pytest to enable
	tests.

	gnu: libvirt-glib: Update to 4.0.0.
	* gnu/packages/virtualization.scm (libvirt-glib): Update to 4.0.0.
	[build-system]: Switch to meson-build-system.

	gnu: python-libvirt: Update to 7.1.0.
	* gnu/packages/virtualization.scm (python-libvirt): Update to 7.1.0.

	gnu: libvirt: Update to 7.1.0.
	* gnu/packages/virtualization.scm (libvirt): Update to 7.1.0.
	[source]: Remove libvirt-create-machine-cgroup.patch, add
	libvirt-do-not-create-var-dirs.patch.
	[build-system]: Switch to meson-build-system.
	[arguments]: Use meson-0.55.  Adapt #:configure-flags for meson, there is no
	need for --docdir anymore.  Remove fix-BOURNE_SHELL-definition phase.  Add
	fix-sysconfdir-and-localstatedir phase.  Adapt disable-broken-tests to meson.
	[native-inputs]: Add python-docutils and rpcsvc-proto.
	* gnu/packages/patches/libvirt-create-machine-cgroup.patch: Delete.
	* gnu/packages/patches/libvirt-do-not-create-var-dirs.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add new patch, remove the other.

2021-03-31  Cees de Groot  <cg@evrl.com>

	tests: Make 'publish' test umask-insensitive.
	Fixes <https://bugs.gnu.org/47239>.
	Reported by Konrad Hinsen <konrad.hinsen@fastmail.net>.

	* tests/publish.scm ("with cache"): Pass the result of 'stat:perms' to
	'logand' to be umask-insensitive.

2021-03-31  Ludovic Courtès  <ludo@gnu.org>

	build-system/scons: Use 'with-build-variables'.
	This brings back the '%build-inputs' and '%outputs' global variables,
	which some packages such as 'serf' expect.

	* guix/build-system/scons.scm (scons-build): Use 'with-build-variables'.

2021-03-31  Ludovic Courtès  <ludo@gnu.org>

	build-system/scons: Fix typo.
	Typo introduced in 7d873f194ca69d6096d28d7a224ab78e83e34fe1.

	* guix/build-system/scons.scm (scons-build): Use #$name rather than ,name.

2021-03-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: plink-ng: Build prettify binary.
	* gnu/packages/bioinformatics.scm (plink-ng)[arguments]: Adjust
	make-flags to also build prettify.

	gnu: plink-ng: Remove custom install phase.
	* gnu/packages/bioinformatics.scm (plink-ng)[arguments]: Adjust
	make-flags and remove custom 'install phase.

	gnu: plink-ng: Sort inputs alphabetically.
	* gnu/packages/bioinformatics.scm (plink-ng)[inputs]: Sort
	alphabetically.

	gnu: plink-ng: Update to 2.00a2.3.
	* gnu/packages/bioinformatics.scm (plink-ng): Update to 2.00a2.3.
	[arguments]: Adjust make-flags.

2021-03-31  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add texlive-fourier.
	* gnu/packages/tex.scm: New variable.

2021-03-31  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'compiled-modules' honors extensions.
	Fixes a regression introduced in
	2eafeb2f3d661061bc412c3f27c90202e4532532 whereby extensions would not be
	added as inputs of the resulting derivation.

	* guix/gexp.scm (compiled-modules): Append EXTENSIONS to the second
	argument of 'gexp-with-hidden-inputs'.

2021-03-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-icalendar: Update to 4.0.7.
	* gnu/packages/python-xyz.scm (python-icalendar): Update to 4.0.7.

2021-03-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.1-4.887471f.
	* gnu/packages/mail.scm (mumi): Update to 0.0.1-4.887471f.

2021-03-31  zimoun  <zimon.toutoune@gmail.com>

	gnu: Add emacs-julia-snail.
	* gnu/packages/emacs-xyz.scm (emacs-julia-snail): New variable.

	gnu: Add emacs-julia-repl.
	* gnu/packages/emacs-xyz.scm (emacs-julia-repl): New variable.

2021-03-31  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add guile-imanifest.
	* gnu/packages/guile-xyz.scm (guile-imanifest): New variable.

2021-03-31  Chris Marusich  <cmmarusich@gmail.com>

	news: Add entry announcing powerpc64le-linux support.
	* etc/news.scm: Add entry.

	doc: Document powerpc64le-linux support.
	* doc/guix.texi (GNU Distribution): Document support for powerpc64le-linux as
	a "technology preview."

2021-03-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-net-dns: Update to 1.30.
	* gnu/packages/networking.scm (perl-net-dns): Update to 1.30.

	gnu: youtube-dl: Update to 2021.03.31.
	* gnu/packages/video.scm (youtube-dl): Update to 2021.03.31.

	gnu: butt: Update to 0.1.29.
	* gnu/packages/audio.scm (butt): Update to 0.1.29.

	gnu: libupnp: Update to 1.14.4.
	* gnu/packages/upnp.scm (libupnp): Update to 1.14.4.

	gnu: sg3-utils: Update to 1.46.
	* gnu/packages/scsi.scm (sg3-utils): Update to 1.46.

	gnu: quickjs: Update to 2021-03-27.
	* gnu/packages/javascript.scm (quickjs): Update to 2021-03-27.

	gnu: vim: Update to 8.2.2677.
	* gnu/packages/vim.scm (vim): Update to 8.2.2677.

	gnu: avidemux: Update to 2.7.8.
	* gnu/packages/video.scm (avidemux): Update to 2.7.8.
	[arguments]: Adjust to updated bundled ffmpeg-4.2.4.

	gnu: nginx-documentation: Update to 1.19.9-2696-f85798c1c70a.
	* gnu/packages/web.scm (nginx-documentation): Update to 1.19.9-2696-f85798c1c70a.

2021-03-30  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'compiled-modules' gets source and parameters an environment variables.
	This reduces the number of 'add-text-to-store' RPCs by 15 (out of 3336)
	oin "guix build -d --no-grafts libreoffice".

	* guix/gexp.scm (gexp-with-hidden-inputs): New procedure.
	(compiled-modules): Use it.  Pass #:script-name.  Augment #:env-vars.

2021-03-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnome-shell: Adjust to new #:disallowed-references convention.
	* gnu/packages/gnome.scm (gnome-shell)[arguments]: List gexp-inputs in
	  #:disallowed-references.

2021-03-30  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'gexp->script' uses #:guile also as the guile-for-build.
	Previously 'gexp->script' would unconditionally use the
	default #:guile-for-build value of 'gexp->derivation'.

	* guix/gexp.scm (gexp->script): Pass #:guile to 'load-path-expression'.
	Pass #:guile-for-build to 'gexp->derivation'.

2021-03-30  Ludovic Courtès  <ludo@gnu.org>

	gexp: Add #:guile parameter to 'load-path-expression'.
	* guix/gexp.scm (load-path-expression): Add #:guile parameter and honor it.

	gexp: 'imported+compiled-modules' fully honors #:guile.
	* guix/gexp.scm (imported+compiled-modules): Pass #:guile to
	'imported-modules'.

	gnu: docbook-xsl: Move 'use-modules' form to the top level.
	* gnu/packages/docbook.scm (docbook-xsl)[arguments]: Move 'use-modules'
	to the top level.

2021-03-30  Ludovic Courtès  <ludo@gnu.org>

	gexp: Do not add derivations to the object cache.
	That was needlessly making the object cache grow.

	* guix/gexp.scm (lower-object, lower+expand-object): Bypass the object
	cache when OBJ is a derivation.  This almost halves the number of
	cache lookups and reduces the number of entries from 3.4K to 2.6K when
	doing "guix build libreoffice -d --no-grafts".

2021-03-30  Ludovic Courtès  <ludo@gnu.org>

	gexp: Allowed/disallowed references and graphs never refer to grafted inputs.
	* guix/gexp.scm (lower-reference-graphs, lower-references): Wrap
	'lower-object' call in 'without-grafting' since these things never refer
	to grafted inputs.

	grafts: Add 'without-grafting'.
	* guix/grafts.scm (call-without-grafting): New procedure.
	(without-grafting): New macro.

2021-03-30  Ludovic Courtès  <ludo@gnu.org>

	packages: Call 'bag-grafts' only on the tip of the package graph.
	This reinstates pre-gexp behavior where 'expand-input' would explicitly
	pass #:graft? #f in recursive calls, thereby preventing redundant calls
	to 'bag-grafts'.

	* guix/packages.scm (expand-input): Turn into a monadic procedure.
	Lower INPUT when it's a package, passing #:graft? #f.
	(bag->derivation, bag->cross-derivation): Adjust accordingly.
	* tests/packages.scm ("search paths"): Adjust so BUILD aborts only when
	passed the package of interest.

2021-03-30  Ludovic Courtès  <ludo@gnu.org>

	packages: 'expand-input' accepts any file-like object.
	* guix/packages.scm (expand-input)[valid?]: Remove.
	Call 'file-like?' instead of 'valid?'.  Remove 'struct?' clause.
	* tests/packages.scm ("&package-input-error"): Adjust accordingly.

	packages: '%standard-patch-inputs' is not influenced by '%current-target-system'.
	* guix/packages.scm (%standard-patch-inputs): Parameterize
	%CURRENT-TARGET-SYSTEM around call to CANONICAL.

	build-system: Use 'input-tuples->gexp' and 'outputs->gexp'.
	* guix/gexp.scm (input-tuples->gexp, outputs->gexp): Make public.
	* guix/build-system/cargo.scm (cargo-build): Use them.
	* guix/build-system/gnu.scm (gnu-cross-build): Likewise.
	* guix/build-system/ocaml.scm (ocaml-build): Likewise.
	* guix/build-system/cmake.scm (cmake-cross-build): Likewise.

2021-03-30  Ludovic Courtès  <ludo@gnu.org>

	build-system: Use 'sexp->gexp' for plain sexps.
	This reduces memory allocations and list traversals during 'gexp->sexp',
	'gexp-inputs', etc.

	* guix/build-system/cargo.scm (cargo-build): Use 'sexp->gexp' for sexps
	known to not contain file-like objects.  Change default #:phases to a
	symbol.
	* guix/build-system/cmake.scm (cmake-build, cmake-cross-build): Likewise.
	* guix/build-system/copy.scm (copy-build): Likewise.
	* guix/build-system/font.scm (font-build): Likewise.
	* guix/build-system/glib-or-gtk.scm (glib-or-gtk-build): Likewise.
	* guix/build-system/gnu.scm (%strip-flags, %strip-directories): New
	variables.
	(gnu-build): Use them.  Use 'sexp->gexp' where appropriate.
	(gnu-cross-build): Likewise.
	* guix/build-system/meson.scm (meson-build): Likewise.
	* guix/build-system/perl.scm (perl-build): Likewise.
	* guix/build-system/python.scm (python-build): Likewise.
	* guix/build-system/ruby.scm (ruby-build): Likewise.
	* guix/build-system/scons.scm (scons-build): Likewise.
	* guix/build-system/texlive.scm (texlive-build): Likewise.
	* guix/build-system/trivial.scm (trivial-build): Likewise.
	* guix/build-system/waf.scm (waf-build): Likewise.
	* guix/build-system/android-ndk.scm (android-ndk-build): Likewise.
	* guix/build-system/ant.scm (ant-build): Likewise.
	* guix/build-system/asdf.scm (asdf-build/source, asdf-build): Likewise.
	* guix/build-system/chicken.scm (chicken-build): Likewise.
	* guix/build-system/clojure.scm (clojure-build): Likewise.
	(source->output-path, maybe-guile->guile): Remove.
	* guix/build-system/dub.scm (dub-build): Likewise.
	* guix/build-system/emacs.scm (emacs-build): Likewise.
	* guix/build-system/go.scm (go-build): Likewise.
	* guix/build-system/haskell.scm (haskell-build): Likewise.
	* guix/build-system/julia.scm (julia-build): Likewise.
	* guix/build-system/linux-module.scm (linux-module-build)
	(linux-module-build-cross): Likewise.
	* guix/build-system/maven.scm (maven-build): Likewise.
	* guix/build-system/minify.scm (minify-build): Likewise.
	* guix/build-system/node.scm (node-build): Likewise.
	* guix/build-system/qt.scm (qt-build, qt-cross-build): Likewise.
	* guix/build-system/r.scm (r-build): Likewise.
	* guix/build-system/rakudo.scm (rakudo-build): Likewise.
	* guix/build-system/renpy.scm (renpy-build): Likewise.
	* guix/packages.scm (patch-and-repack): Use 'sexp->gexp' when SNIPPET is
	a pair.
	* guix/svn-download.scm (svn-multi-fetch): Use 'sexp->gexp' for
	'svn-multi-reference-locations'.

2021-03-30  Ludovic Courtès  <ludo@gnu.org>

	gexp: Add 'sexp->gexp'.
	* guix/gexp.scm (sexp->gexp): New procedure.
	* tests/gexp.scm ("sexp->gexp"): New test.

2021-03-30  Ludovic Courtès  <ludo@gnu.org>

	packages: Default origin 'patch-flags' is a gexp.
	Using a gexp instead of a list means that 'gexp->sexp' & co. do not need
	to scan that list for file-like objects.

	* guix/packages.scm (<origin>)[patch-flags]: Default to
	%DEFAULT-PATCH-FLAGS.
	(%default-patch-flags): New variable.
	(patch-and-repack): #:flags defaults to %DEFAULT-PATCH-FLAGS.
	(origin->derivation): Don't expect FLAGS to be a list.

2021-03-30  Ludovic Courtès  <ludo@gnu.org>

	packages: Core procedures are written in monadic style.
	This plays better with the functional object cache, which is no longer
	lost across calls to procedures created by 'store-lift'.

	* guix/packages.scm (input-graft, input-cross-graft): Remove 'store'
	parameter.  Return a monadic procedure.
	(bag-grafts): Remove 'store' parameter and turn into a monadic
	procedure.
	(graft-derivation*): New procedure.
	(cached): Remove clause to match syntax without (=> CACHE).
	(package-grafts): Define using 'store-lower'.
	(package-grafts*): New procedure, from former 'package-grafts'.  Remove
	'store' parameter and turn into a monadic procedure.
	(package->derivation): Rewrite using 'mcached' and a monadic variant of
	the former 'package-derivation' procedure.
	(package->cross-derivation): Likewise.
	(package-derivation, package-cross-derivation): Rewrite in terms of
	'store-lower'.
	(%graft-cache): Remove.

2021-03-30  Ludovic Courtès  <ludo@gnu.org>

	packages: Simplify patch instantiation.
	* guix/packages.scm (patch-and-repack)[instantiate-patch]: Use
	'local-file' instead of 'interned-file'.  When PATCH is a struct, return
	it.  Use 'let' instead of 'mlet'.

	packages: Turn 'bag->derivation' into a monadic procedure.
	* guix/packages.scm (bag->derivation): Turn into a monadic procedure by
	  remove 'store' parameter and removing the call to 'store-lower'.
	  (bag->cross-derivation): Likewise.
	  (bag->derivation*): New procedure.
	  (package-derivation, package-cross-derivation): Use it instead of
	  'bag->derivation'.
	* tests/packages.scm ("bag->derivation"): Change to monadic style.
	  ("bag->derivation, cross-compilation"): Likewise.

2021-03-30  Ludovic Courtès  <ludo@gnu.org>

	build-system: Rewrite using gexps.
	* guix/packages.scm (expand-input): Remove 'store', 'system', and
	  'cross-system' parameters; add #:native?.  Rewrite to return
	  name/gexp-input tuples.
	  (bag->derivation): Adjust accordingly.  Lower (bag-build bag).
	  (bag->cross-derivation): Ditto.  Instead of #:native-drvs and
	  #:target-drvs, pass #:build-inputs, #:host-inputs, and #:target-inputs.
	  (%derivation-cache): Remove.
	* gnu/packages/bootstrap.scm (raw-build): Turn into a monadic procedure.
	* gnu/packages/commencement.scm (glibc-final)[arguments]: Use
	  'gexp-input' for the #:allowed-references argument.
	* guix/build-system/cmake.scm (cmake-build): Remove 'store' parameter.
	  Switch to the use of gexps and 'gexp->derivation'.
	  (lower): Remove #:source from 'private-keywords'.
	* guix/build-system/glib-or-gtk.scm (glib-or-gtk-build, lower):
	  Likewise.
	* guix/build-system/font.scm (font-build): Likewise.
	* guix/build-system/gnu.scm (gnu-build): Likewise, and remove
	  'canonicalize-reference'.
	  (gnu-cross-build): Likewise, and expect #:build-inputs, #:host-inputs,
	  and #:target-inputs instead of #:native-drvs and #:target-drvs.
	  (lower): Likewise.
	* guix/build-system/perl.scm (perl-build, lower): Likewise.
	* guix/build-system/python.scm (python-build, lower): Likewise.
	* guix/build-system/ruby.scm (ruby-build, lower): Likewise.
	* guix/build-system/waf.scm (waf-build, lower): Likewise.
	* guix/build-system/trivial.scm (guile-for-build): Remove.
	  (trivial-build): Remove 'store' parameter, change to gexps.
	  (trivial-cross-build): Ditto, and change to #:build-inputs & co.
	* guix/build-system/cargo.scm (cargo-build): Change to 'gexp->derivation'.
	* guix/build-system/copy.scm (copy-build): Likewise.
	* guix/build-system/dune.scm (dune-build): Likewise.
	* guix/build-system/guile.scm (guile-build, guile-cross-build):
	  Likewise.
	* guix/build-system/meson.scm (meson-build): Likewise.
	* guix/build-system/ocaml.scm (ocaml-build): Likewise.
	* guix/build-system/scons.scm (scons-build): Likewise.
	* guix/build-system/texlive.scm (texlive-build): Likewise.
	* guix/build-system/android-ndk.scm (android-ndk-build): Likewise.
	* guix/build-system/ant.scm (ant-build): Likewise.
	* guix/build-system/asdf.scm (asdf-build/source, asdf-build): Likewise.
	* guix/build-system/chicken.scm (chicken-build): Likewise.
	* guix/build-system/clojure.scm (clojure-build): Likewise.
	(source->output-path, maybe-guile->guile): Remove.
	* guix/build-system/dub.scm (dub-build): Likewise.
	* guix/build-system/emacs.scm (emacs-build): Likewise.
	* guix/build-system/go.scm (go-build): Likewise.
	* guix/build-system/haskell.scm (haskell-build): Likewise.
	* guix/build-system/julia.scm (julia-build): Likewise.
	* guix/build-system/linux-module.scm (linux-module-build)
	(linux-module-build-cross): Likewise.
	* guix/build-system/maven.scm (maven-build): Likewise.
	* guix/build-system/minify.scm (minify-build): Likewise.
	* guix/build-system/node.scm (node-build): Likewise.
	* guix/build-system/qt.scm (qt-build, qt-cross-build): Likewise.
	* guix/build-system/r.scm (r-build): Likewise.
	* guix/build-system/rakudo.scm (rakudo-build): Likewise.
	* guix/build-system/renpy.scm (renpy-build): Likewise.
	* tests/builders.scm ("gnu-build"): Call 'store-lower' on 'gnu-build'.
	  Pass #:source parameter.
	* tests/packages.scm ("search paths"): Use 'abort-to-prompt' instead of
	  a normal return from the 'build' method.
	  ("package->bag, sensitivity to %current-target-system"): Change 'build'
	  to match the new build system signature.

	squash! build-system: Rewrite using gexps.

	squash! build-system: Rewrite using gexps.

2021-03-30  Ludovic Courtès  <ludo@gnu.org>

	gexp: Optimize 'with-build-variables'.
	* guix/gexp.scm (input-tuples->gexp, outputs->gexp): New procedures.
	(with-build-variables): Use it.

	gexp: Add 'with-build-variables'.
	* guix/gexp.scm (with-build-variables): New procedure.

2021-03-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nginx: Update to 1.19.9.
	* gnu/packages/web.scm (nginx): Update to 1.19.9.

	gnu: vsftp: Apply unstaged fixes.
	* gnu/packages/ftp.scm (vsftpd): Update comment.
	[version]: Separate version and revision with a hyphen.

	gnu: nq: Update to 0.4.
	* gnu/packages/admin.scm (nq): Update to 0.4.

2021-03-30  methuselah-0  <david.larsson@selfhosted.xyz>

	gnu: vsftpd: Use CentOS version and patches.
	* gnu/packages/ftp.scm (vftpd)[source]: Use CentOS source RPM.
	[arguments]: Adapt the 'unpack phase, and apply CentOS patches in a new
	'apply-CentOS-patches phase.
	[inputs]: Add openssl, linux-pam, and libcap.
	[native-inputs]: Add p7zip and cpio.

2021-03-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hikari: Update to 2.2.3.
	* gnu/packages/wm.scm (hikari): Update to 2.2.3.

	gnu: autocutsel: Update to 0.10.1.
	* gnu/packages/xdisorg.scm (autocutsel): Update to 0.10.1.

	gnu: xscreensaver: Update to 5.45.
	* gnu/packages/xdisorg.scm (xscreensaver): Update to 5.45.

	gnu: minicom: Update to 2.8.
	* gnu/packages/engineering.scm (minicom): Update to 2.8.

2021-03-30  Leo Famulari  <leo@famulari.name>

	gnu: WebKitGTK: Update to 2.32.0 [fixes CVE-2021-{1788,1844,1871}].
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.32.0.
	[arguments]: Add -DENABLE_GAMEPAD=OFF to #:configure-flags.

2021-03-30  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add texlive-bera.
	* gnu/packages/tex.scm: New variable.

2021-03-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nettle: Update to 3.7.2.
	* gnu/packages/nettle.scm (nettle): Update to 3.7.2.

2021-03-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: zziplib/fixed: Add missing library symlinks.
	Fixes <https://bugs.gnu.org/47212>, <https://bugs.gnu.org/47448>,
	<https://bugs.gnu.org/47492>.

	* gnu/packages/compression.scm (zziplib/fixed)[arguments]: Add new phase
	to create missing library symlinks.

2021-03-30  Xinglu Chen  <public@yoctocell.xyz>

	gnu: grokmirror: Update to 2.0.8.
	* gnu/packages/version-control.scm (grokmirror): Update to 2.0.8.

2021-03-30  zimoun  <zimon.toutoune@gmail.com>

	gnu: guix: Fix openrc init scripts.
	Fixes <https://bugs.gnu.org/46871>.

	* gnu/packages/package-management.scm (guix)[arguments]: Fix openrc init.
	* nix/local.mk (openrcservicedir): Likewise.

2021-03-30  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: zstd: Downgrade to 1.4.4 and make security graft saner.
	* gnu/packages/patches/zstd-CVE-2021-24031_CVE-2021-24032.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/compression.scm (zstd-1.4.9): Remove.
	(zstd/fixed): New variable. Apply patch.
	(zstd)[replacement]: Graft with zstd/fixed.

2021-03-29  Simon Tournier  <zimon.toutoune@gmail.com>

	gnu: zstd: Fix tests on 32-bit architectures.
	* gnu/packages/compression.scm (zstd)[arguments]<#:phases>: Add
	'fix-tests-32bit.

2021-03-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gimp: Properly handle missing optional ‘dot’.
	* gnu/packages/gimp.scm (gimp)[source]: Add a patch to fix a fatal error
	when ‘dot’ is not in $PATH.
	(gegl)[arguments]: Move the 'refer-to-dot phase...
	[inputs]: ...and graphviz...
	(gegl-for-glimpse)[arguments]: ...here, and...
	[inputs]: ...here, respectively.
	(glimpse)[inputs]: Use gegl-for-glimpse gegl variant.

2021-03-29  Brendan Tildesley  <mail@brendan.scot>

	gnu: python-poppler-qt5: Update to 21.1.0.
	* gnu/packages/pdf.scm (python-poppler-qt5): Update to 21.1.0.

2021-03-29  Ludovic Courtès  <ludo@gnu.org>

	services: rottlog: Add /var/log/mcron.log to '%default-rotations'.
	Fixes <https://bugs.gnu.org/47436>.
	Reported by Leo Famulari <leo@famulari.name>.

	* gnu/services/admin.scm (%rotated-files): Add "/var/log/mcron.log".

2021-03-29  Ludovic Courtès  <ludo@gnu.org>

	gnu: metis: Add 'release-monitoring-url' property.
	* gnu/packages/maths.scm (metis)[properties]: New field.

2021-03-29  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: Recognize "-source" tarball suffix.
	Fixes <https://bugs.gnu.org/47398>.
	Reported by Léo Le Bouter <lle-bout@zaclys.net>.

	* guix/gnu-maintenance.scm (%tarball-rx): Add "-[Ss]ource" suffix.
	* tests/gnu-maintenance.scm ("release-file?"): Add exiv2 example.

2021-03-29  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: linphone-desktop: Fix linphone accounts functionality.
	The Linphone accounts were not able to do TLS authentication against the
	Linphone servers, and multiple plugins used by the Linphone accounts were not
	loaded.  This change should fix this.

	* gnu/packages/linphone.scm (linphone-desktop)[phases](post-install): Modify phase.

2021-03-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gegl: Refer to dot.
	* gnu/packages/gimp.scm (gegl)[arguments]: Add a new 'refer-to-dot phase.

2021-03-29  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: emacs-org-roam: Update to 1.2.3-0.8ad57b1.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam): Update to 1.2.3-0.8ad57b1.
	[propagated-inputs]: Replace emacs-org-ref with emacs-org and remove
	emacs-company.

2021-03-29  Xinglu Chen  <public@yoctocell.xyz>

	gnu: nyacc: Update to 1.03.6.
	* gnu/packages/mes.scm (nyacc): Update to 1.03.6.

2021-03-29  zimoun  <zimon.toutoune@gmail.com>

	scripts: import: cran: Add missing help for 'style' option.
	* guix/scripts/import/cran.scm (show-help): Add help message for 'style'
	option.

2021-03-29  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add texlive-mathdesign.
	* gnu/packages/tex.scm: New variable.

2021-03-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wsjtx: Update to 2.3.1.
	* gnu/packages/radio.scm (wsjtx): Update to 2.3.1.

	gnu: wsjtx-hamlib: Update to 2.3.1.
	* gnu/packages/radio.scm (wsjtx-hamlib): Update to 2.3.1.
	[arguments]: Remove alleged 'fix-tests phase.

	gnu: flite: Update to 2.2.
	* gnu/packages/speech.scm (flite): Update to 2.2.
	[source]: Check out this git repository.

	gnu: git-lfs: Update to 2.13.3.
	* gnu/packages/version-control.scm (git-lfs): Update to 2.13.3.

	gnu: python-toml: Update to 0.10.2.
	* gnu/packages/python-build.scm (python-toml): Update to 0.10.2.

	gnu: gphoto2: Update to 2.5.27.
	* gnu/packages/photo.scm (gphoto2): Update to 2.5.27.

	gnu: libgphoto2: Update to 2.5.27.
	* gnu/packages/photo.scm (libgphoto2): Update to 2.5.27.

2021-03-29  David Dashyan  <mail@davie.li>

	gnu: rtl8812au-aircrack-ng-linux-module: Update to 5.6.4.2-4.059e06a

2021-03-29  Mathieu Othacehe  <othacehe@gnu.org>

	Fix substitutes server discovery.
	This is a follow-up of bc3896db25c788c181c7bcd65754e7cd378e9d9f.

	* guix/scripts/substitute.scm (%local-substitute-urls): Test for "true"
	instead of "yes".

2021-03-29  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'gexp->script' uses #:guile also as the guile-for-build.
	Previously 'gexp->script' would unconditionally use the
	default #:guile-for-build value of 'gexp->derivation'.

	* guix/gexp.scm (gexp->script): Pass #:guile to 'load-path-expression'.
	Pass #:guile-for-build to 'gexp->derivation'.

2021-03-29  Ludovic Courtès  <ludo@gnu.org>

	gexp: Add #:guile parameter to 'load-path-expression'.
	* guix/gexp.scm (load-path-expression): Add #:guile parameter and honor it.

	gexp: 'imported+compiled-modules' fully honors #:guile.
	* guix/gexp.scm (imported+compiled-modules): Pass #:guile to
	'imported-modules'.

2021-03-29  zimoun  <zimon.toutoune@gmail.com>

	gnu: Add julia-zygote.
	* gnu/packages/julia-xyz.scm (julia-zygote): New variable.

	gnu: Add julia-zygoterules.
	* gnu/packages/julia-xyz.scm (julia-zygoterules): New variable.

	gnu: Add julia-forwarddiff.
	* gnu/packages/julia-xyz.scm (julia-forwarddiff): New variable.

	gnu: Add julia-chainrules.
	* gnu/packages/julia-xyz.scm (julia-chainrules): New variable.

	gnu: Add julia-diffrules.
	* gnu/packages/julia-xyz.scm (julia-diffrules): New variable.

	gnu: Add julia-specialfunctions.
	* gnu/packages/julia-xyz.scm (julia-specialfunctions): New variable.

	gnu: Add julia-openspecfun-jll.
	* gnu/packages/julia-xyz.scm (julia-openspecfun-jll): New variable.

	gnu: Add julia-compilersupportlibraries-jll.
	* gnu/packages/julia-xyz.scm (julia-compilersupportlibraries-jll): New variable.

	gnu: Add julia-difftests.
	* gnu/packages/julia-xyz.scm (julia-difftests): New variable.

	gnu: Add julia-diffresults.
	* gnu/packages/julia-xyz.scm (julia-diffresults): New variable.

	gnu: Add julia-calculus.
	* gnu/packages/julia-xyz.scm (julia-calculus): New variable.

	gnu: Add julia-commonsubexpressions.
	* gnu/packages/julia-xyz.scm (julia-commonsubexpressions): New variable.

	gnu: Add julia-fillarrays.
	* gnu/packages/julia-xyz.scm (julia-fillarrays): New variable.

	gnu: Add julia-chainrulestestutils.
	* gnu/packages/julia-xyz.scm (julia-chainrulestestutils): New variable.

	gnu: Add julia-finitedifferences.
	* gnu/packages/julia-xyz.scm (julia-finitedifferences): New variable.

	gnu: Add julia-richardson.
	* gnu/packages/julia-xyz.scm (julia-richardson): New variable.

	gnu: Add julia-chainrulescore.
	* gnu/packages/julia-xyz.scm (julia-chainrulescore): New variable.

	gnu: Add julia-requires.
	* gnu/packages/julia-xyz.scm (julia-requires): New variable.

	gnu: Add julia-example.
	* gnu/packages/julia-xyz.scm (julia-example): New variable.

	gnu: Add julia-colors.
	* gnu/packages/julia-xyz.scm (julia-colors): New variable.

	gnu: Add julia-colortypes.
	* gnu/packages/julia-xyz.scm (julia-colortypes): New variable.

	gnu: Add julia-abstractffts.
	* gnu/packages/julia-xyz.scm (julia-abstractffts): New variable.

	gnu: Add julia-unitful.
	* gnu/packages/julia-xyz.scm (julia-unitful): New variable.

	gnu: Add julia-staticarrays.
	* gnu/packages/julia-xyz.scm (julia-staticarrays): New variable.

	gnu: Add julia-irtools.
	* gnu/packages/julia-xyz.scm (julia-irtools): New variable.

	gnu: Add julia-reexport.
	* gnu/packages/julia-xyz.scm (julia-reexport): New variable.

	gnu: Add julia-nanmath.
	* gnu/packages/julia-xyz.scm (julia-nanmath): New variable.

	gnu: Add julia-macrotools.
	* gnu/packages/julia-xyz.scm (julia-macrotools): New variable.

	gnu: Add julia-constructionbase.
	* gnu/packages/julia-xyz.scm (julia-constructionbase): New variable.

	build-system/julia: Turn on deprecation warnings.
	* guix/build/julia-build-system.scm (check): Set option '--depwarn=yes'.

2021-03-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: perl-params-util: Update to 1.102.
	* gnu/packages/perl.scm (perl-params-util): Update to 1.102.
	[source]: Update source URI.

	gnu: perl-test-output: Update to 1.033.
	* gnu/packages/perl-check.scm (perl-test-output): Update to 1.033.

	gnu: python-soupsieve: Update to 2.2.1.
	* gnu/packages/python-xyz.scm (python-soupsieve): Update to 2.2.1.

	gnu: python-beautifulsoup4: Update to 4.9.3.
	* gnu/packages/python-xyz.scm (python-beautifulsoup4): Update to 4.9.3.

	gnu: python-flake8: Update to 3.9.0.
	* gnu/packages/python-xyz.scm (python-flake8): Update to 3.9.0.

	gnu: python-pyflakes: Update to 2.3.1.
	* gnu/packages/python-xyz.scm (python-pyflakes): Update to 2.3.1.

	gnu: python-pyzmq: Update to 22.0.3.
	* gnu/packages/python-xyz.scm (python-pyzmq): Update to 22.0.3.

	gnu: python-pycodestyle: Update to 2.7.0.
	* gnu/packages/python-xyz.scm (python-pycodestyle): Update to 2.7.0.

	gnu: python-tornado: Update to 6.1.
	* gnu/packages/python-web.scm (python-tornado): Update to 6.1.

	gnu: python-astor: Update to 0.8.1.
	* gnu/packages/python-xyz.scm (python-astor): Update to 0.8.1.

	gnu: python-backcall: Update to 0.2.0.
	* gnu/packages/python-xyz.scm (python-backcall): Update to 0.2.0.

	gnu: python-pytest-flake8: Update to 1.0.7.
	* gnu/packages/python-check.scm (python-pytest-flake8): Update to 1.0.7.

	gnu: python-dropbox: Update to 11.5.0.
	* gnu/packages/file-systems.scm (python-dropbox): Update to 11.5.0.

2021-03-29  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-ironclad: Update to 0.55.
	* gnu/packages/lisp-xyz.scm (sbcl-ironclad): Update to 0.55.

2021-03-29  Felix Gruber  <felgru@posteo.net>

	gnu: libgaiagraphics: Remove package.
	The libgaiagraphics package was deprecated upstream in 2014 in favor of
	librasterlite2 and after the update of spatialite-gui there are no more
	packages that depend on it.

	* gnu/packages/geo.scm (libgaiagraphics): Remove variable.

2021-03-29  Felix Gruber  <felgru@posteo.net>

	gnu: spatialite-gui: Update to 2.1.0-beta1.
	* gnu/packages/geo.scm (spatialite-gui): Update to 2.1.0-beta1.
	  [inputs]: Replace proj.4 with proj and wxwidgets-2 with wxwidgets.
	  Add curl, giflib, librasterlite2, librttopo, libwebp, libxlsxwriter,
	  lz4, minizip, openjpeg, postgresql, virtualpg, zstd.
	  Remove libgaiagraphics and zlib.

	gnu: Add librasterlite2.
	* gnu/packages/geo.scm (librasterlite2): New variable.

	licenses: Add Free Art License 1.3.
	* guix/licenses.scm (lal1.3): New variable.
	* guix/import/utils.scm (spdx-string->license): Add LAL-1.3.

2021-03-29  Felix Gruber  <felgru@posteo.net>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add libxlsxwriter.
	* gnu/packages/xml.scm (libxlsxwriter): New variable.

2021-03-29  Felix Gruber  <felgru@posteo.net>

	gnu: libspatialite: Update dependencies.
	* gnu/packages/geo.scm (libspatialite, spatialite-tools): Update
	  dependencies.
	  [inputs]: Replace proj.4 with proj and remove zlib which is not used
	  anymore since libspatialite started using minizip.
	  (libspatialite)[arguments]: Fix regex to not disable more tests than
	  necessary.

2021-03-29  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Update to 2.1.3.
	* gnu/packages/lisp.scm (sbcl): Update to 2.1.3.

2021-03-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-bodge-math.
	* gnu/packages/lisp-xyz.scm: (sbcl-bodge-math, cl-bodge-math, ecl-bodge-math):
	  New variables.

	gnu: Add cl-rtg-math.
	* gnu/packages/lisp-xyz.scm: (sbcl-rtg-math, cl-rtg-math, ecl-rtg-math): New
	  variables.

	gnu: Add cl-bodge-utilities.
	* gnu/packages/lisp-xyz.scm: (sbcl-bodge-utilities, cl-bodge-utilities,
	  ecl-bodge-utilities): New variables.

2021-03-29  la snesne  <lasnesne@lagunposprasihopre.org>

	gnu: krita: Update to 4.4.3.
	* gnu/packages/kde.scm (krita): Update to 4.4.3.

2021-03-29  Xinglu Chen  <public@yoctocell.xyz>

	gnu: fetchmail: Update to 6.4.18.
	* gnu/packages/mail.scm (fetchmail): Update to 6.4.18.

2021-03-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wavpack: Enable test suite.
	* gnu/packages/audio.scm (wavpack)[arguments]: Add configure-flag to
	build test program. Use custom 'check phase to run test suite.

	gnu: wavpack: Update to 5.4.0.
	* gnu/packages/audio.scm (wavpack): Update to 5.4.0.
	[source]: Download release tarball.
	[arguments]: Remove custom 'boostrap phase.
	[native-inputs]: Remove autoconf, automake, libtool.

2021-03-29  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: msamr: Update to 1.1.3-11.
	* gnu/packages/linphone.scm (msamr) [source]: Switch to git repository.
	[version]: Update to 1.1.3-11.
	[inputs]: Add bctoolbox.

	gnu: mswebrtc: Update to 1.1.1-23.
	* gnu/packages/linphone.scm (mswebrtc) [source]: Switch to git repository.
	[version]: Update to 1.1.1-23.
	[arguments]<#:phases>['copy-inputs]: New phase.
	[native-inputs]: Add webrtc and python-wrapper.

	gnu: mssilk: Update to 1.1.1-8.
	* gnu/packages/linphone.scm (mssilk) [source]: Switch to git repository.
	[version]: Update to 1.1.1-8.
	[inputs]: Add bctoolbox.

	gnu: msopenh264: Update to 1.2.1-21.
	* gnu/packages/linphone.scm (msopenh264) [source]: Switch to git repository.
	[version]: Update to 1.2.1.
	[patches]: Remove field.
	[inputs]: Add bctoolbox.

2021-03-29  Raghav Gururajan  <rg@raghavgururajan.name>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: linphoneqt: Update to 4.2.5 and rename to linphone-desktop.
	Also enable the daemon and console interfaces.

	* gnu/packages/linphone.scm (linphoneqt) [name]: Rename to linphone-desktop.
	[source]: Switch to git repository.
	[patches]: Remove linphoneqt-tabbutton.patch and add
	linphone-desktop-without-sdk.patch.
	[outputs]<debug>: New output.
	[configure-flags]: Disable update checking and enable the daemon and console
	interfaces.
	[phases]<pre-configure>: New phase.
	<fix-cmake-error, set-version-string>: Remove phases.
	<extend-shared-resources>: Rename to...
	<post-install>: ... this; adjust.
	[native-inputs]: Add pkg-config.
	[inputs]: Add belr and ortp.  Remove belle-sip.
	[home-page]: Update home page.
	[license]: Update to GPLv3+.
	* gnu/packages/patches/linphoneqt-tabbutton.patch: Remove file.
	linphone-desktop-without-sdk.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Update.

2021-03-29  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: liblinphone: Enable LDAP support.
	* gnu/packages/linphone.scm (liblinphone)
	[configure-flags] <ENABLE_LDAP>: New flag.
	[inputs]: Add openldap.

2021-03-29  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: liblinphone: Update to 4.4.34.
	* gnu/packages/linphone.scm (liblinphone) [source]: Switch to git repository.
	[version]: Update to 4.4.34.
	[outputs]: Remove the "doc" output.
	[imported-modules, modules]: Remove arguments.
	[configure-flags]<GTK2_GDKCONFIG_INCLUDE_DIR>: Remove flag.
	<GTK2_GLIBCONFIG_INCLUDE_DIR, ENABLE_STRICT, ENABLE_GTK_UI>: Likewise.
	[phases]<patch, install-man-pages, glib-or-gtk-compile-schemas>
	<glib-or-gtk-wrap>: Remove phases.
	<separate-outputs>: Modify.
	[native-inputs]: Add perl. Replace python with python-wrapper.
	[inputs]: Add belr, lime, soci and xsd. Remove glib and gtk+-2.
	[home-page]: Update.
	[license]: Upgrade to GPLv3+.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2021-03-29  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add lime.
	* gnu/packages/linphone.scm (lime): New variable.

	gnu: belle-sip: Enable mDNS support.
	* gnu/packages/linphone.scm (belle-sip)[configure-flags]: Enable mDNS support.
	[phases]{patch}: Force the detection of avahi.
	[inputs]: Add avahi.

2021-03-29  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: belle-sip: Enable tests.
	* gnu/packages/linphone.scm (belle-sip)[outputs]: New "tester" output.
	[tests?]: Remove argument, enabling tests.
	[phases]{check}: Override phase.
	{separate-outputs}: New phase.
	[inputs]: Remove antlr3, anttlr3c and java.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2021-03-29  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: belle-sip: Update to 4.4.34.
	* gnu/packages/linphone.scm (belle-sip)[source]: Switch to git repository.
	[version]: Update to 4.4.34.
	[home-page]: Update.
	[license]: Update to GPLv3+.

	gnu: mediastreamer2: Enable PCAP, port-audio and G729B support.
	* gnu/packages/linphone.scm (mediastreamer2)
	[configure-flags]: Add the ENABLE_PCAP, ENABLE_PORTAUDIO and ENABLE_G729B_CNG
	flags.
	[phases]{patch-source}: New phase.

2021-03-29  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: mediastreamer2: Enable tests.
	* gnu/packages/linphone.scm (mediastreamer2)
	[arguments]: Remove tests? argument, enabling tests.
	[phases]{pre-check}: New phase.
	{check}: Replace with custom phase.
	[native-inputs]: Add xorg-server-for-tests.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2021-03-29  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: mediastreamer2: Update to 4.4.34.
	* gnu/packages/linphone.scm (mediastreamer2)[source]: Switch to git repository.
	[version]: Update to 4.4.34.
	[patches]: Remove field.
	[configure-flags]: Remove the ENABLE_STRICT, ENABLE_BV16, CMAKE_C_FLAGS and
	CMAKE_CXX_FLAGS flags.
	[phases]{fix-version}: New phase.
	{separate-outputs}: Modify.
	[native-inputs]: Replace python with python-wrapper.
	[home-page]: Update.
	[license]: Upgrade to GPLv3+.
	* gnu/packages/patches/mediastreamer2-srtp2.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2021-03-29  Raghav Gururajan  <rg@raghavgururajan.name>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ortp: Update to 4.4.34.
	* gnu/packages/linphone.scm (ortp)[source]: Switch to git repository.
	[version]: Update to 4.4.34.
	[outputs]{doc, tester}: New outputs.
	[configure-flag]: Enable tests.
	[phases]{fix-version-strings, separate-outputs}: New phases.
	[home-page]: Update.
	[license]: Upgrade to GPLv3+.

2021-03-29  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: bzrtp: Update to 4.4.34 and enable tests.
	* gnu/packages/linphone.scm (bzrtp)[source]: Switch to git repository.
	[version]: Update to 4.4.34.
	[configure-flags]: Enable tests.
	[license]: Upgrade to GPLv3+.

2021-03-29  Raghav Gururajan  <rg@raghavgururajan.name>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: belcard: Update to 4.4.34 and enable tests.
	* gnu/packages/linphone.scm (belcard)[source]: Switch to git repository.
	[version]: Update to 4.4.34.
	[outputs]: Add the tester and debug outputs.
	[arguments]: Enable tests.
	[phases]{patch-vcard-grammar-location, install-tester, check}: New phases.

2021-03-29  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: belr: Update to 4.4.34 and enable tests.
	* gnu/packages/linphone.scm (belr)[source]: Switch to git repository.
	[version]: Update to 4.4.34.
	[arguments]: Remove the tests? argument to enable tests.
	[phases]{move-tester, check}: New phases.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2021-03-29  Raghav Gururajan  <rg@raghavgururajan.name>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: bctoolbox: Update to 4.4.34 and enable libdecaf, tests.
	* gnu/packages/linphone.scm (bctoolbox)[version]: Update to 4.4.34.
	[source]: Switch to git repository.
	[outputs]: Add a debug output.
	[arguments]: Remove tests? argument, enabling tests.
	[phases]{patch-cmake, skip-problematic-tests}
	{fix-installed-resource-directory-detection}: New phases.
	{check}: Override phase.
	[inputs]: Add libdecaf.
	[license]: Update to GPLv3+.

2021-03-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qrencode: Enable tests.
	* gnu/packages/aidc.scm (qrencode)[arguments]: Add configure-flag to
	build tests. Use custom 'check phase to run tests.

	gnu: qrencode: Update to 4.1.1.
	* gnu/packages/aidc.scm (qrencode): Update to 4.1.1.

	gnu: urlscan: Update to 0.9.6.
	* gnu/packages/mail.scm (urlscan): Update to 0.9.6.

	gnu: vim-asyncrun: Update to 2.8.5.
	* gnu/packages/vim.scm (vim-asyncrun): Update to 2.8.5.

2021-03-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wireguard-tools: Update to 1.0.20210315.
	* gnu/packages/vpn.scm (wireguard-tools): Update to 1.0.20210315.

	gnu: bcachefs-tools: Update to 0.1-4.bb6eccc.
	* gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-4.bb6eccc.

	gnu: skopeo: Update to 1.2.2.
	* gnu/packages/virtualization.scm (skopeo): Update to 1.2.2.

	gnu: links: Update to 2.22.
	* gnu/packages/web-browsers.scm (links): Update to 2.22.

	gnu: neomutt: Update to 20210205.
	* gnu/packages/mail.scm (neomutt): Update to 20210205.

	gnu: mpop: Update to 1.4.13.
	* gnu/packages/mail.scm (mpop): Update to 1.4.13.

2021-03-28  Simon South  <simon@simonsouth.net>

	tests: Add Transmission Daemon system test.
	* gnu/tests/file-sharing.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2021-03-28  Zheng Junjie  <873216071@qq.com>

	gnu: hnsd: Update to 1.0.0.
	* gnu/packages/dns.scm (hnsd): Update to 1.0.0.

2021-03-28  Ludovic Courtès  <ludo@gnu.org>

	http-client: Don't drop failed query when reconnecting.
	Reported by Christopher Baines <mail@cbaines.net>.

	* guix/http-client.scm (http-multiple-get): Change 2nd argument to
	'drop' to PROCESSED when (false-if-networking-error ...) returns #f.

2021-03-28  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: gd: Patch away recent pkg-config files change that breaks php build.
	* gnu/packages/patches/gd-Revert-fix-303-gdlib.pc-use-Requires-instead-of-Libs.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/gd.scm (gd): Apply patch.

2021-03-28  Carl Dong  <contact@carldong.me>

	gnu: cross-base: Relax check for powerpc64le.
	* gnu/packages/cross-base.scm (cross-gcc-arguments): When conditionally adding
	"--with-long-double-128", check for "powerpc64le-" prefix instead of matching
	full target.

2021-03-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gegl: Update to 0.4.28.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.28.
	[arguments]: Build with meson@0.55.

	gnu: babl: Update to 0.1.86.
	* gnu/packages/gimp.scm (babl): Update to 0.1.86.
	[arguments]: Build with meson@0.55.

	gnu: spdlog: Update to 1.8.5.
	* gnu/packages/logging.scm (spdlog): Update to 1.8.5.

2021-03-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gnutls: Fix typos in description.
	* gnu/packages/tls.scm (gnutls)[description]: Fix typos.

	Reported by genr8 on #guix.

2021-03-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gramps: Update to 5.1.3.
	* gnu/packages/genealogy.scm (gramps): Update to 5.1.3.

	gnu: autofs: Update to 5.1.7.
	* gnu/packages/file-systems.scm (autofs): Update to 5.1.7.
	[arguments]: Add a new 'fix-rpath phase.

2021-03-28  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: glib-networking: Update home-page, synopsis, description and license.
	* gnu/packages/gnome.scm (glib-networking)[home-page]: Modify.
	[synopsis]: Modify.
	[description]: Modify.
	[license]: Update to lgpl2.1+.

	gnu: glib-networking: Enable libproxy and openssl support.
	* gnu/packages/gnome.scm (glib-networking)[configure-flags]: Remove
	libproxy_support flag and add openssl flag.
	[inputs]: Add libproxy and openssl.

	gnu: glib-networking: Update to 2.68.0.
	* gnu/packages/gnome.scm (glib-networking)[version]: Update to 2.68.0.

2021-03-28  Raghav Gururajan  <rg@raghavgururajan.name>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add xsd.
	* gnu/packages/cpp.scm (xsd): New variable.

2021-03-28  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add cli.
	* gnu/packages/cpp.scm (cli): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2021-03-28  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add libxsd-frontend.
	* gnu/packages/cpp.scm (libxsd-frontend): New variable.

	Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

2021-03-28  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add libcutl.
	* gnu/packages/cpp.scm (libcutl): New variable.

2021-03-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add build.
	* gnu/packages/build-tools.scm (build): New variable.

2021-03-28  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: soci: Propagate inputs.
	* gnu/packages/databases.scm (soci)[inputs]: Move to...
	[propagated-inputs]: ... here.

2021-03-27  Mark H Weaver  <mhw@netris.org>

	gnu: imagemagick: Add more upstream fixes.
	* gnu/packages/patches/imagemagick-ReadDCMImage-fix.patch,
	gnu/packages/patches/imagemagick-ReadDCMPixels-fix.patch,
	gnu/packages/patches/imagemagick-WriteTHUMBNAILImage-fix.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/imagemagick.scm (source): Add patches.

	gnu: imagemagick: Fix CVE-2020-27829.
	* gnu/packages/patches/imagemagick-CVE-2020-27829.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/imagemagick.scm (source): Add patch.

	gnu: imagemagick: Hide 'imagemagick/stable' variant.
	* gnu/packages/imagemagick.scm (imagemagick/stable): Hide it.
	(imagemagick): Remove inherited 'hidden?' property.

	gnu: imagemagick: Update to 6.9.12-4.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.12-4.

	gnu: Use 'gtk-doc/stable' in native-inputs of selected packages.
	* gnu/packages/calendar.scm (libical),
	gnu/packages/check.scm (umockdev),
	gnu/packages/fontutils.scm (libraqm),
	gnu/packages/freedesktop.scm (appstream, farstream, libglib-testing)
	(udisks, libfprint, libportal),
	gnu/packages/geo.scm (memphis, osm-gps-map),
	gnu/packages/glib.scm (template-glib),
	gnu/packages/gnome.scm (gupnp-igd, libcloudproviders, libgrss, seed)
	(gtx, dee, zeitgeist, phodav, gssdp, gupnp, gupnp-dlna, gupnp-av, rygel)
	(libnma, gdl, libnotify, vte-ng, dconf, libxklavier, libsoup, colord)
	(geoclue, geocode-glib, amtk, grilo, gvfs, gusb, network-manager)
	(network-manager-applet, gfbgraph, libunique, cheese, libhandy)
	(gnome-latex, libgda),
	gnu/packages/gstreamer.scm (orc),
	gnu/packages/gtk.scm (at-spi2-core, goocanvas),
	gnu/packages/language.scm (nimf),
	gnu/packages/networking.scm (libnice),
	gnu/packages/video.scm (schroedinger),
	gnu/packages/virtualization.scm (libosinfo),
	gnu/packages/webkit.scm (wpewebkit, webkitgtk),
	gnu/packages/xml.scm (libxmlb)[native-inputs]: Replace 'gtk-doc' with
	'gtk-doc/stable'.

	gnu: gtk-doc: Add 'gtk-doc/stable' variant.
	* gnu/packages/gtk.scm (gtk-doc/stable): New variable.

	gnu: dblatex: Add 'dblatex/stable' variant.
	* gnu/packages/docbook.scm (dblatex/stable): New variable.

	gnu: imagemagick: Add 'imagemagick/stable' variant.
	* gnu/packages/imagemagick.scm (imagemagick/stable): New variable.
	(imagemagick): This is now an alias to 'imagemagick/stable'.

2021-03-27  Mark H Weaver  <mhw@netris.org>

	gnu: imagemagick: Remove graft.
	Note that this commit does *not* integrate the fixes that were previously
	applied via the graft.  This commit simply discards those fixes.  We will
	address those security flaws, without grafting, in subsequent commits.

	* gnu/packages/imagemagick.scm (imagemagick)[replacement]: Remove field.
	(imagemagick/fixed): Remove variable.

2021-03-27  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add interception-dual-function-keys.
	* gnu/packages/linux.scm (interception-dual-function-keys): New variable.

2021-03-27  Joseph LaFreniere  <joseph@lafreniere.xyz>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add interception-tools.
	* gnu/packages/linux.scm (interception-tools): New variable.

2021-03-27  Ludovic Courtès  <ludo@gnu.org>
	    Stefan Karrmann  <S.Karrmann@web.de>

	gnu: Add mandoc.
	* gnu/packages/man.scm (mandoc): New variable.

2021-03-27  Ludovic Courtès  <ludo@gnu.org>

	http-client: 'http-multiple-get' is tail-recursive again.
	Fixes <https://bugs.gnu.org/47283>.

	Commit 205833b72c5517915a47a50dbe28e7024dc74e57 made 'http-multiple-get'
	non-tail-recursive.  Each recursive call would install an exception
	handler.  As the number of iterations grows beyond 1,000, quadratic
	complexity of 'raise-exception' would show and we'd spend most of our
	time there.

	* guix/http-client.scm (false-if-networking-error): New macro.
	(http-multiple-get): Use it around 'write-request' and 'put-bytevector'
	calls, and around 'read-response' call, in lieu of the inline 'catch'
	forms.

2021-03-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Update to 3.0.5.
	* gnu/packages/dns.scm (knot): Update to 3.0.5.

	gnu: gnu-efi: Update to 3.0.13.
	* gnu/packages/efi.scm (gnu-efi): Update to 3.0.13.

	gnu: pam-mount: Update to 2.18.
	* gnu/packages/admin.scm (pam-mount): Update to 2.18.
	[inputs]: Replace pcre with pcre2.

	gnu: Add gpart.
	* gnu/packages/disk.scm (gpart): New public variable.

	gnu: ntl: Update to 11.4.4.
	* gnu/packages/algebra.scm (ntl): Update to 11.4.4.

	gnu: diffoscope: Update to 171.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 171.

	gnu: gptfdisk: Update to 1.0.7.
	* gnu/packages/disk.scm (gptfdisk): Update to 1.0.7.

	gnu: git: Update to 2.31.1.
	* gnu/packages/version-control.scm (git): Update to 2.31.1.

	gnu: facter: Update to 4.0.52.
	* gnu/packages/admin.scm (facter): Update to 4.0.52.

	gnu: ccls: Update to 0.20201219.
	* gnu/packages/cpp.scm (ccls): Update to 0.20201219.

	gnu: nnn: Update to 3.6.
	* gnu/packages/admin.scm (nnn): Update to 3.6.

	gnu: cryptsetup: Update to 2.3.5.
	* gnu/packages/cryptsetup.scm (cryptsetup): Update to 2.3.5.

2021-03-27  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 78.9.0.
	* gnu/packages/gnuzilla.scm (icedove): Update to 78.9.0.

2021-03-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: zstd: Fix unnecessary dependency upon $PATH.
	* gnu/packages/compression (zstd)[arguments]:
	Add a 'patch-command-file-names phase.

2021-03-27  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.0.0-5.eb94e7d.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-5.eb94e7d.

2021-03-27  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: bcmatroska2: Fetch the sources from git.
	* gnu/packages/linphone.scm (bcmatroska2)[source]: Fetch sources from git.
	[description]: Expound description.
	[license]: Add the gpl2+ license to the list.  Remove broken URLs.

	gnu: bcg729: Enable tests and update home page, license.
	* gnu/packages/linphone.scm (bcg729)[source]: Remove '.git' suffix from URL.
	[tests?]: Remove argument.
	[configure-flags]: Enable tests.
	[phases]{copy-inputs}: New phase.
	{check}: Override.
	[native-inputs]: Add perl, test-patterns and unzip.
	[home-page]: Update.
	[license]: Upgrade to GPLv3+.

2021-03-26  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: upx: Fix CVE-2021-20285.
	* gnu/packages/patches/upx-CVE-2021-20285.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/compression.scm (upx): Apply patch.

2021-03-26  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add emacs-cascading-dir-locals.
	* gnu/packages/emacs-xyz.scm (emacs-cascading-dir-locals): New variable.

	gnu: Add emacs-relative-buffers.
	* gnu/packages/emacs-xyz.scm (emacs-relative-buffers): New variable.

2021-03-26  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: rust: Add Rust 1.51
	* gnu/packages/rust.scm (rust-1.51): New variable.

2021-03-26  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: gtkmm-2: Fix build.
	* gnu/packages/gtk.scm (gtkmm-2)[arguments]: Remove field.
	[native-inputs]: Remove field.
	[propagated-inputs]: Change; atkmm to atkmm-2.28, pangomm to pangomm-2.42,
	cairomm to cairomm-1.13 and glibmm to glibmm-2.64.

2021-03-26  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: gtkmm: Update to 3.24.4.
	* gnu/packages/gtk.scm (gtkmm)[version]: Update to 3.24.4.
	[build-system]: Change from gnu to glib-or-gtk.
	[outputs]: New output "doc".
	[arguments]<#:phases>['start-xvfb]: Remove phase.
	['pre-check]: New phase.
	['move-doc]: New phase.
	[native-inputs]: Add graphviz, doxygen, m4, mm-common, perl and
	libxslt.
	[synopsis]: Modify.
	[description]: Modify.
	[license]: Add gpl2+.

	gnu: gtk+: Update to 3.24.27.
	* gnu/packages/gtk.scm (gtk+) [version]: Update to 3.24.27.

	gnu: gtk+: Enable cloud-providers support.
	* gnu/packages/gtk.scm (gtk+) [arguments]<#:configure-flags>
	[--enable-cloudproviders]: New flag.
	[propagated-inputs]: Add libcloudproviders.

	gnu: gtk+: Add missing inputs.
	* gnu/packages/gtk.scm (gtk+) [native-inputs]: Add docbook-xml,
	hicolor-icon-theme, intltool, sassc and libxslt.
	[inputs]: Add graphene, harfbuzz, iso-codes and papi.
	[propagated-inputs]: Add cairo, fribidi, fontconfig, freetype, glib,
	libx11, libxcomposite, libxext, libxfixes and libxrender.

	gnu: gtk+: Enable tests.
	* gnu/packages/gtk.scm (gtk+) [arguments]<#:phases>['pre-configure]: Remove phase.
	['disable-failing-tests]: New phase.
	['pre-check]: New phase.

	gnu: gtk+-2: Update to 2.24.33.
	* gnu/packages/gtk.scm (gtk+-2) [version]: Update to 2.24.33.

	gnu: gtk+-2: Add missing inputs and search-path.
	* gnu/packages/gtk.scm (gtk+-2) [native-inputs]: Add intltool.
	[inputs]: Add libx11, libxext, libxkbcommon, libxrender and libxshmfence.
	[propagated-inputs]: Add cairo and glib.
	[search-paths]: New field.

	gnu: gtk+-2: Enable tests.
	* gnu/packages/gtk.scm (gtk+-2) [arguments]<#:parallel-tests?>: New argument.
	<#:phases>['disable-tests]: Remove phase.
	['disable-failing-tests]: New phase.
	['pre-check]: New phase.
	[native-inputs]: Add xorg-server-for-tests.

	gnu: yelp-xsl: Enable documentation.
	* gnu/packages/gnome.scm (yelp-xsl) [arguments]<#:configure-flag>
	[--enable-doc]: New flag.
	[native-inputs]: Add mallard-ducktype, intltool and libxslt.

	gnu: wayland-protocols: Update description.
	* gnu/packages/freedesktop.scm (wayland-protocols) [description]: Modify.

	gnu: wayland: Update synopsis, description and license.
	* gnu/packages/freedesktop.scm (wayland) [synopsis]: Modify.
	[description]: Modify.
	[license]: Change from x11 to expat.

	gnu: wayland: Fix and move documentation.
	* gnu/packages/freedesktop.scm (wayland) [outputs]: New output "doc".
	[arguments]<#:phases>['patch-docbook-xml]: New phase.
	['move-doc]: New phase.

	gnu: wayland: Update to 1.19.0.
	* gnu/packages/freedesktop.scm (wayland)[version]: Update to 1.19.0.
	[build-system]: Change from gnu to meson.
	[native-inputs]: Move here docbook-xml and docbook-xsl from ...
	[inputs]: ... here. Move libffi to ...
	[propagated-inputs]: ... here.

	gnu: json-glib: Update synopsis and description.
	* gnu/packages/gnome.scm (json-glib) [synopsis]: Modify.
	[description]: Modify.

	gnu: json-glib: Enable documentation and man-pages.
	* gnu/packages/gnome.scm (json-glib) [outputs]: New output "doc".
	[arguments]<#:configure-flags>[-Ddocs]: New flag.
	[-Dman]: New flag.
	<#:phases>['patch-docbook]: New phase.
	['move-doc]: New phase.
	[native-inputs]: Add docbook-xml, docbook-xsl, gtk-doc and libxslt.

2021-03-26  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Fix version generation.
	* gnu/packages/ci.scm (cuirass)[arguments]: Add a 'fix-version-gen phase.

2021-03-26  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: json-glib: Update to 1.6.2.
	* gnu/packages/gnome.scm (json-glib)[version]: Update to 1.6.2.
	[arguments]<#:glib-or-gtk?>: New argument.

	gnu: at-spi2-atk: Update home-page and license.
	* gnu/packages/gtk.scm (at-spi2-atk) [home-page]: Modify.
	[license]: Update to lgpl2.1+.

	gnu: at-spi2-atk: Update to 2.38.0.
	* gnu/packages/gtk.scm (at-spi2-atk) [version]: Update to 2.38.0
	[arguments]<#:glib-or-gtk?>: New argument.
	[native-inputs]: Add gobject-introspection.
	[inputs]: Add glib.

	gnu: at-spi2-core: Update home-page and license.
	* gnu/packages/gtk.scm (at-spi2-core) [home-page]: Modify.
	[license]: Update to lgpl2.1+.

	gnu: at-spi2-core: Fix documentation.
	* gnu/packages/gtk.scm (at-spi2-core) [arguments]<#:phases>['patch-docbook-sgml]: New phase.
	[native-inputs]: Add docbook-xml.

	gnu: at-spi2-core: Update to 2.40.0.
	* gnu/packages/gtk.scm (at-spi2-core) [version]: Update to 2.40.0.
	[arguments]<#:glib-or-gtk?>: New argument.
	[native-inputs]: Add glib:bin and python-wrapper.
	[propagated-inputs]: Add libx11.

	gnu: Add atkmm-2.28.
	* gnu/packages/gtk.scm (atkmm-2.28): New variable.

	gnu: atkmm: Update synopsis, description, home-page and license.
	* gnu/packages/gtk.scm (atkmm) [synopsis]: Modify.
	[description]: Modify.
	[home-page]: Modify.
	[license]: Add gpl2+.

	gnu: atkmm: Enable documentation.
	* gnu/packages/gtk.scm (atkmm) [outputs]: Add new output "doc".
	[arguments]<#:configure-flags>[-Denable-documentation]: New flag.
	[arguments]<#:phases>['move-doc]: New phase.
	[native-inputs]: Add graphviz, doxygen.

	gnu: atkmm: Update to 2.36.0.
	* gnu/packages/gtk.scm (atkmm) [version]: Update to 2.36.0.
	[build-system]: Change from gnu to meson.
	[arguments]<#:glib-or-gtk?>: New argument.
	[native-inputs]: Add m4, mm-common, perl and libxslt.

	gnu: atk: Update home-page and license.
	* gnu/packages/gtk.scm (atk) [home-page]: Modify.
	[license]: Update to lgpl2.1+.

	gnu: atk: Update to 2.36.0.
	* gnu/packages/gtk.scm (atk) [version]: Update to 2.36.0.
	[arguments]<#:glib-or-gtk?>: New argument.

	gnu: atk: Re-arrange inputs in alphabetical order.
	* gnu/packages/gtk.scm (atk) [native-inputs]: Modify.

	gnu: libgsf: Update synopsis, description, home-page and license.
	* gnu/packages/gnome.scm (libgsf) [synopsis]: Modify.
	[home-page]: Modify.
	[description]: Modify.
	[license]: Modify.

	gnu: libgsf: Enable documentation.
	* gnu/packages/gnome.scm (libgsf) [outputs]: New output "doc".
	[arguments]<#:configure-flags>[--with-html-dir]: New flag.
	[native-inputs]: Add docbook-xml.

	gnu: libgsf: Correct inputs.
	* gnu/packages/gnome.scm (libgsf) [native-inputs]: Add python-wrapper.
	[propagated-inputs]: Move gdk-pixbuf to ...
	[inputs]: ... here.

	gnu: libgsf: Enable missing features.
	* gnu/packages/gnome.scm (libgsf) [arguments]<#:configure-flag>[--enable-introspection]: New flag.
	[--with-gir-dir=]: New flag.
	[--with-typelib-dir=]: New flag.
	[--with-zlib]: New flag.
	[--with-bz2]: New flag.
	[native-inputs]: Add gobject-introspection.

	gnu: libgsf: Re-arrange inputs in alphabetical order.
	* gnu/packages/gnome.scm (libgsf) [native-inputs]: Modify.
	[inputs]: Modify.

	gnu: libgsf: Make separate output for binaries.
	* gnu/packages/gnome.scm (libgsf) [outputs]: New output "bin".

	gnu: libgsf: Change build-system.
	* gnu/packages/gnome.scm (libgsf) [build-system]: Change from gnu to glib-or-gtk.

	gnu: vala: Update synopsis and description.
	* gnu/packages/gnome.scm (vala) [synopsis]: Modify.
	[description]: Modify.

	gnu: vala: Update to 0.52.0.
	* gnu/packages/gnome.scm (vala) [version]: Update to 0.52.0.
	[native-inputs]: Add help2man and perl.
	[inputs]: Move graphviz to ...
	[propagated-inputs]: ... here.

	gnu: vala: Fix documentation.
	* gnu/packages/gnome.scm (vala) [arguments]<#:phases>['patch-docbook-xml]: New phase.
	[native-inputs]: Add docbook-xml and docbook-xsl.

	gnu: vala: Enable coverage support.
	* gnu/packages/gnome.scm (vala) [arguments]<#:configure-flags>
	[--enable-coverage]: New flag.

	gnu: vala: Change build-system.
	* gnu/packages/gnome.scm (vala) [build-system]: Change from gnu to glib-or-gtk.

	gnu: gdk-pixbuf+svg: Correct package definition to include changes from gdk-pixbuf.
	* gnu/packages/gtk.scm (gdk-pixbuf+svg) [arguments]: Modify.
	[synopsis]: Modify.

	gnu: gdk-pixbuf: Disable failing tests.
	* gnu/packages/gtk.scm (gdk-pixbuf) [arguments]<#:phases>['disable-failing-tests]: New phase.

	gnu: gdk-pixbuf: Update synopsis, description, home-page and license.
	* gnu/packages/gtk.scm (gdk-pixbuf) [synopsis]: Modify.
	[description]: Modify.
	[home-page]: Modify.
	[license]: Update to lgpl2.1+.

	gnu: gdk-pixbuf: Update to 2.42.4.
	* gnu/packages/gtk.scm (gdk-pixbuf) [version]: Update to 2.42.4.
	[native-inputs]: Add perl and libxslt.

	gnu: gdk-pixbuf: Fix documentation.
	* gnu/packages/gtk.scm (gdk-pixbuf) [arguments]<#:phases>['patch-docbook]: New phase.
	[native-inputs]: Add docbook-xml and docbook-xsl.

	gnu: gdk-pixbuf: Enable jasper support.
	* gnu/packages/gtk.scm (gdk-pixbuf) [arguments]<#:configure-flags>[-Djasper]: New flag.
	[inputs]: Add jasper.

	gnu: gdk-pixbuf: Correct inputs.
	* gnu/packages/gtk.scm (gdk-pixbuf) [propagated-inputs]: Add libx11.
	Remove libpng.
	[inputs]: Add libpng. Remove libx11.

	gnu: gdk-pixbuf: Add missing arguments.
	* gnu/packages/patches/gdk-pixbuf-CVE-2020-29385.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Unregister it.
	* gnu/packages/gtk.scm (gdk-pixbuf) [arguments]<#:glib-or-gtk?>: New argument.
	[replacement]: Remove.
	(gdk-pixbuf/fixed): Remove.

	gnu: pangomm-2.42: Update to 2.42.2.
	* gnu/packages/gtk.scm (pangomm-2.42)[version]: Update to 2.42.2.

	gnu: pangomm: Enable documentation.
	* gnu/packages/gtk.scm (pangomm)[outputs]: New output "doc".
	[arguments]<#:configure-flags>[-Dbuild-documentation]: New flag.
	<#:phases>['move-doc]: New phase.
	[native-inputs]: Add doxygen, graphviz, perl and libxslt.

	gnu: pangomm: Update to 2.48.0.
	* gnu/packages/gtk.scm (pango)[version]: Update to 2.48.0.
	[build-system]: Change from gnu to meson.
	[arguments]<#:glib-or-gtk?>: New argument.
	[native-inputs]: Add m4 and mm-common.

	gnu: pango: Update synopsis, description and home-page.
	* gnu/packages/gtk.scm (pango) [synopsis]: Modify.
	[description]: Modify.
	[home-page]: Modify.

	gnu: pango: Update to 1.48.3.
	* gnu/packages/gtk.scm (pango) [version]: Update to 1.48.3.
	[arguments]<#:phases>['disable-cantarell-tests]: Modify.
	[propagated-inputs]: Add libthai and libxrender.
	[native-inputs]: Add help2man, perl and python-wrapper.

	gnu: pango: Re-arrange inputs in alphabetical order.
	* gnu/packages/gtk.scm (pango) [propagated-inputs]: Modify.
	[native-inputs]: Modify.

	gnu: pango: Add missing arguments.
	* gnu/packages/gtk.scm (pango) [arguments]<#:glib-or-gtk?>: New argument.

	gnu: cairomm-1.13: Fix build.
	* gnu/packages/gtk.scm (cairomm-1.13)[build-system]: New field.
	[arguments]: New field.
	[propagated-inputs]: Replace libsigc++ with libsigc++-2.

	gnu: cairomm: Enable documentation.
	* gnu/packages/gtk.scm (cairomm)[outputs]: New output "doc".
	[arguments]<#:configure-flags>[-Dbuild-documentation]: New flag.
	<#:phases>['move-doc]: New phase.
	[native-inputs]: Add doxygen, graphviz, perl and libxslt.

	gnu: cairomm: Update to 1.16.0.
	* gnu/packages/gtk.scm (cairomm)[version]: Update to 1.16.0.
	[build-system]: Change from gnu to meson.
	[arguments]<#:glib-or-gtk?>: New argument.
	<#:configure-flags>[-Dboost-shared]: New flag.
	<#:make-flags>: Remove argument.
	[native-inputs]: Add boost and mm-common.

2021-03-26  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: cairo: Update synopsis, description and license.
	* gnu/packages/gtk.scm (cairo) [synopsis]: Modify.
	[description]: Modify.
	[license]: Modify.

	gnu: cairo: Enable some features.
	* gnu/packages/gtk.scm (cairo) [native-inputs]: Add gobject-introspection.
	[inputs]: Add libdrm. Remove xorgproto and zlib.
	[propagated-inputs]: Add libxcb.

	gnu: cairo: Move documentation to separate output.
	* gnu/packages/gtk.scm (cairo) [outputs]: New output "doc".
	[arguments]<#:configure-flags>[--with-html-dir]: New flag.

	gnu: cairo: Change build-system.
	* gnu/packages/gtk.scm (cairo) [build-system]: Change from gnu to glib-or-gtk.

	gnu: cairo: Make some cosmetic changes.
	* gnu/packages/patches/cairo-CVE-2018-19876.patch,
	gnu/packages/patches/cairo-CVE-2020-35492.patch: Remove patches.
	* gnu/local.mk (dist_patch_DATA): Unregister them.
	* gnu/packages/gtk.scm (cairo): Make some cosmetic changes.
	[replacement]: Remove.
	(cairo/fixed): Remove.

2021-03-26  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: gobject-introspection: Propagate glib.
	* gnu/packages/glib.scm (gobject-introspection) [inputs]: Move glib to ...
	[propagated-inputs]: ... here.

	gnu: gtk-doc: Update synopsis, description, home-page and license.
	* gnu/packages/gtk.scm (gtk-doc) [home-page]: Modify.
	[synopsis]: Modify.
	[description]: Modify.
	[license]: Add fdl1.1+.

	gnu: gtk-doc: Enable help.
	* gnu/packages/gtk.scm (gtk-doc) [outputs]: New output 'help'.
	[arguments]<#:configure-flags>[--with-help-dir]: New flag.

	gnu: gtk-doc: Update to 1.32.
	* gnu/packages/gtk.scm (gtk-doc) [version]: Update to 1.32.
	[arguments]<#:phases>['patch-test-out]: Remove phase.
	['disable-failing-tests]: New phase.
	['set-HOME]: New phase.

	gnu: gtk-doc: Correct inputs.
	* gnu/packages/gtk.scm (gtk-doc) [native-inputs]: Add glib:bin,
	perl and python-wrapper.
	[inputs]: Add python-anytree, python-lxml, python-parameterized,
	python-pygments, python-unittest2 and yelp-tools. Remove perl.

	gnu: gtk-doc: Change build-system.
	* gnu/packages/gtk.scm (gtk-doc) [build-system]: Change from gnu to glib-or-gtk.

	gnu: glibmm-2.64: Update to 2.64.5.
	* gnu/packages/glib.scm (glibmm-2.64)[version]: Update to 2.64.5.
	[propagaed-inputs]: Change libsigc++ to libsigc++-2.

	gnu: Add libsigc++-2.
	* gnu/packages/glib.scm (libsigc++-2): New variable.

2021-03-26  Leo Famulari  <leo@famulari.name>

	gnu: python-pytz: Update to 2021.1.
	* gnu/packages/time.scm (python-pytz): Update to 2021.1.

	gnu: python-pytzdata: Update to 2020.1.
	* gnu/packages/time.scm (python-pytzdata): Update to 2020.1.

2021-03-26  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: tzdata: Update to 2021a.
	* gnu/packages/base.scm (tzdata): Update to 2021a.
	[inputs]: Update tzcode.

2021-03-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-imenu-list: Bump revision.
	* gnu/packages/emacs-xyz.scm (emacs-imenu-list): Bump revision.

	This is a followup to e0495951d5e8544c0f6d2e5a8a83b3c3e419bb3a.

2021-03-26  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: emacs-imenu-list: Update to 0.9-0.b502223.
	* gnu/packages/emacs-xyz.scm (emacs-imenu-list): Update to 0.9-0.b502223.

2021-03-26  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add emacs-nice-citation.
	* gnu/packages/emacs-xyz.scm (emacs-nice-citation): New variable.

2021-03-26  Vinicius Monego  <monego@posteo.net>

	gnu: emacs-all-the-icons-dired: Update to 1.0-2-fc2dfa1.
	* gnu/packages/emacs-xyz.scm (emacs-all-the-icons-dired): Update to 1.0-2-fc2dfa1.

2021-03-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: hikari: Improve package.
	* gnu/packages/wm.scm (hikari)[inputs]: Sort alphabetically.
	[synopsis]: Shorten a bit.
	[description]: Use full sentences.

2021-03-26  qblade  <qblade@protonmail.com>

	gnu: Add hikari.
	* gnu/packages/wm.scm (hikari): New variable.

2021-03-26  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.0.0-4.ff3f25d.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-4.ff3f25d.

2021-03-26  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: eolie: Add missing inputs.
	This fixes errors observed directly at launch of Eolie inside pure
	environments.  (See <https://bugs.gnu.org/47097> for more information.)
	It is still not possible to launch Eolie inside a container, however.
	(See also <https://bugs.gnu.org/47106>.)

	* gnu/packages/gnome.scm (eolie)[inputs]: Add libhandy and
	gnome-settings-daemon.

2021-03-26  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-21.6e7e63f.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-21.6e7e63f.

	gnu: guix-data-service: Update to 0.0.1-26.410f58c.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-26.410f58c.
	[inputs]: Use newer PostgreSQL and guile-json packages, and switch to
	non-deprecated variants of other packages.

2021-03-26  Tim Howes  <timhowes@lavabit.com>

	gnu: Add r-samr.
	* gnu/packages/cran.scm (r-samr): New variable.

	gnu: Add r-gsa.
	* gnu/packages/cran.scm (r-gsa): New variable.

2021-03-26  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-suppdists: Update hash.
	* gnu/packages/cran.scm (r-suppdists)[source]: Update hash.

2021-03-26  Leo Famulari  <leo@famulari.name>

	gnu: SVT-HEVC: Update to 1.5.0.
	* gnu/packages/video.scm (svt-hevc): Update to 1.5.0.
	[license]: Specify the license.

	gnu: SVT-AV1: Update URLs.
	* gnu/packages/video.scm (svt-av1)[source, home-page]: Update URLs.

	gnu: libaom: Update to 3.0.0.
	* gnu/packages/video.scm (libaom): Update to 3.0.0.

2021-03-26  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: guix: Update to 6e7ba45.
	* gnu/packages/package-management.scm (guix): Update to 6e7ba45.

2021-03-26  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: sqlite: Update to 3.32.3 [security fixes].
	Fixes CVE-2020-11655, CVE-2020-11656, CVE-2020-13434, CVE-2020-13435,
	CVE-2020-13630, CVE-2020-13631, CVE-2020-13632, CVE-2020-15358 and
	CVE-2020-9327.

	* gnu/packages/sqlite.scm (sqlite/fixed): New variable.
	(sqlite)[replacement]: Graft.

2021-03-26  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: mariadb: Fix CVE-2021-27928.
	* gnu/packages/patches/mariadb-CVE-2021-27928.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/databases.scm (mariadb/fixed): New variable. Apply patch.
	(mariadb)[replacement]: Graft.

2021-03-26  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: glibmm: Enable documentation.
	* gnu/packages/glib.scm (glibmm)[outputs]: New output "doc".
	[arguments]<#:configure-flags>[-Dbuild-documentation]: New flag.
	<#:phases>['move-doc]: New phase.
	[native-inputs]: Add doxygen and graphviz.

	gnu: glibmm: Update to 2.68.0.
	* gnu/packages/glib.scm (glibmm)[version]: Update to 2.68.0.
	[arguments]<#:phases>['pre-build]: Remove phase.
	['disable-failing-tests]: New phase.
	[native-inputs]: Add m4, mm-common, perl and libxslt.

	gnu: libsigc++: Enable documentation.
	* gnu/packages/glib.scm (libsigc++)[outputs]: New output "doc".
	[arguments]<#:configure-flags>[-Dbuild-documentation]: New flag.
	<#:phases>['patch-docbook-xml]: New phase.
	['move-doc]: New phase.
	[native-inputs]: Add dblatex, doxygen and graphviz.

	gnu: libsigc++: Update to 3.0.6.
	* gnu/packages/glib.scm (libsigc++)[version]: Update to 3.0.6.
	[build-system]: Change from gnu to meson.
	[native-inputs]: Add mm-common, perl, libxml2 and libxslt.
	[inputs]: Add boost.
	[license]: Update to lgpl3+.

2021-03-26  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Temporarily use glib without documentation.
	GLib v2.68.0 refers to gtk-doc v1.32.1 which is not released yet.
	Therefore, hide glib-with-documentation and unhide glib.

	* gnu/packages/glib.scm (glib) [properties]: Remove hidden.
	(glib-with-documentation) [properties]: Add hidden.

2021-03-26  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: glib-with-documentation: Fix documentation build.
	* gnu/packages/glib.scm (glib-with-documentation) [native-inputs]:
	Add docbook-4.2. Remove libxml2.
	[arguments]<#:phases>['patch-docbook-xml]: New phase.

	gnu: glib-with-documentation: Make some cosmetic changes.
	* gnu/packages/glib.scm (glib-with-documentation): Make some cosmetic changes.

	gnu: glib: Update synopsis, description and home-page.
	* gnu/packages/glib.scm (glib) [synopsis]: Modify.
	[description]: Modify.
	[home-page]: Modify.

	gnu: glib: Enable man pages.
	* gnu/packages/glib.scm (glib)[arguments]<#:configure-flags>[-Dman]: New flag.
	[native-inputs]: Add docbook-xsl.

	gnu: glib: Update to 2.68.0.
	* gnu/packages/glib.scm (glib) [version]: Update to 2.68.0.
	[patches]: Remove glib-tests-timer.patch.
	[arguments]<#:phases>['patch-python-references]: New phase.
	['pre-check]: New phase.
	['move-bin]: New phase.
	['patch-dbus-launch-path]: Remove phase.
	['patch-gio-launch-desktop]: Remove phase.
	['pre-build]: Remove phase.
	['disable-failing-tests]: Modify phase.
	['check]: Remove phase.
	['move-executables]: Remove phase.
	[native-inputs]: Add intltool, python, libxml2 and libxslt.
	Remove dbus.
	[inputs]: Add bash-completion, dbus and libelf.
	[propagated-inputs]: Add libselinux.
	* gnu/packages/patches/glib-tests-timer.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust.

	gnu: glib: Make some cosmetic changes.
	* 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
	gnu/packages/patches/glib-CVE-2021-28153.patch: Remove patches.
	* gnu/local.mk (dist_patch_DATA): Unregister them.
	* gnu/packages/glib.scm (glib): Make some cosmetic changes.
	[replacement]: Remove.
	(glib/fixed): Remove.

2021-03-25  Leo Famulari  <leo@famulari.name>

	gnu: Remove QT 4.
	For more information, see:

	https://lists.gnu.org/archive/html/guix-devel/2016-02/msg00596.html
	https://bugs.gnu.org/45704

	* gnu/packages/qt.scm (qt-4, python2-pyqt-4): Remove variables.
	* gnu/packages/engineering.scm (qucs, qucs-s): Remove variables.
	* gnu/packages/messaging.scm (pybitmessage): Remove variable.
	* gnu/packages/password-utils.scm (keepassx): Remove variable.
	* gnu/packages/pdf.scm (poppler-qt4): Remove variable.

2021-03-25  Ludovic Courtès  <ludo@gnu.org>

	doc: "Invoking guix refresh" links to '--with-latest'.
	* doc/guix.texi (Invoking guix refresh): Reword intro and Link to
	'--with-latest'.

2021-03-25  Ludovic Courtès  <ludo@gnu.org>

	doc: Explain how to pass 'guix refresh' the packages found in your profile.
	Suggested by Xinglu Chen <public@yoctocell.xyz>.

	* doc/guix.texi (Invoking guix refresh): Mention how to update packages
	found in one's profile.

2021-03-25  Ludovic Courtès  <ludo@gnu.org>

	doc: Move 'guix refresh --list-updaters' reference to the right place.
	* doc/guix.texi (Invoking guix refresh): Move '--list-updaters' right
	after '--type'.

2021-03-25  Ludovic Courtès  <ludo@gnu.org>

	import: print: Improve origin method name guesswork.
	Fixes <https://bugs.gnu.org/47375>.
	Reported by Léo Le Bouter <lle-bout@zaclys.net>.

	* guix/import/print.scm (package->code): For METHOD, use 'variable-name'
	preferably, and call 'procedure-name' as a last resort.

2021-03-25  Ludovic Courtès  <ludo@gnu.org>

	lint: archival: Gracefully handle packages with a #f hash value.
	Fixes <https://bugs.gnu.org/47293>.
	Reported by Luis Felipe.

	* guix/lint.scm (check-archival): Check whether 'content-hash-value'
	returns true.

2021-03-25  Leo Famulari  <leo@famulari.name>

	gnu: ircii: Update to 20210314 [security fixes].
	See this message for more information about the security issues fixed in
	ircii 20210314:

	https://seclists.org/oss-sec/2021/q1/262

	* gnu/packages/irc.scm (ircii): Update to 20210314.

2021-03-25  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.10: Update to 5.10.26.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.26.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.11.10.
	* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.10.
	(linux-libre-5.11-pristine-source): Update hash.

2021-03-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: vips: Update to 8.10.6.
	* gnu/packages/image-processing.scm (vips): Update to 8.10.6.

	gnu: spdlog: Update to 1.8.3.
	* gnu/packages/logging.scm (spdlog): Update to 1.8.3.

	gnu: youtube-dl: Update to 2021.03.25.
	* gnu/packages/video.scm (youtube-dl): Update to 2021.03.25.

	gnu: wla-dx: Update to 9.12.
	* gnu/packages/assembly.scm (wla-dx): Update to 9.12.

	gnu: doctest: Update to 2.4.6.
	* gnu/packages/check.scm (doctest): Update to 2.4.6.

	gnu: libinstpatch: Update to 1.1.6.
	* gnu/packages/audio.scm (libinstpatch): Update to 1.1.6.

	gnu: emacs: Update to 27.2.
	* gnu/packages/emacs.scm (emacs): Update to 27.2.

2021-03-25  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: sqlite: Update to 3.35.2.
	* gnu/packages/sqlite.scm (sqlite): Update to 3.35.2.

2021-03-25  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.0.0-3.f5a2eea.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-3.f5a2eea.

2021-03-25  Benoit Joly  <benoit@benoitj.ca>

	gnu: Add go-gitlab.com-shackra-goimapnotify.
	* gnu/packages/mail.scm (go-gitlab.com-shackra-goimapnotify): New variable.

2021-03-25  Rafa Gálvez  <rafa@esat.kuleuven.be>

	gnu: synapse: Update to 1.29.0.
	* gnu/packages/matrix.scm (synapse): Update to 1.29.0.

2021-03-25  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: gcc: Fix comment about gfortran.
	Added by: cb4805e34c9997edca14743516b9a0fde6303d1c
	Fixes: 0681f05486d901c92637c098bb7afddef35068b0

	* gnu/packages/gcc.scm (gcc): Fix comment about gfortran.

2021-03-25  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: openssl: Update to 1.1.1k [security fixes].
	Fixes CVE-2021-3450 and CVE-2021-3449.

	* gnu/packages/tls.scm (openssl/fixed): Update to 1.1.1k.

2021-03-25  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-netload-plugin: Update to 1.4.0.
	* gnu/packages/xfce.scm (xfce4-netload-plugin): Update to 1.4.0.

	gnu: exo: Update to 4.16.1.
	* gnu/packages/xfce.scm (exo): Update to 4.16.1.

	gnu: thunar: Update to 4.16.6.
	* gnu/packages/xfce.scm (thunar): Update to 4.16.6.

	gnu: xfce4-systemload-plugin: Update to 1.3.1.
	* gnu/packages/xfce.scm (xfce4-systemload-plugin): Update to 1.3.1.
	[inputs]: Add libgtop.

	gnu: xfce4-battery-plugin: Update to 1.1.4.
	* gnu/packages/xfce.scm (xfce4-battery-plugin): Update to 1.1.4.

2021-03-25  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add quickproject.
	* gnu/packages/lisp-xyz.scm (cl-quickproject, ecl-quickproject,
	sbcl-quickproject): New variables.

	gnu: Add html-template.
	* gnu/packages/lisp-xyz.scm (cl-html-template, ecl-html-template,
	sbcl-html-template): New variables.

2021-03-25  Léo Le Bouter  <lle-bout@zaclys.net>

	Revert "gnu: guix: Update to 86dd54f."
	A test failure (tests/print) was uncovered so revert until we fix it.

	This reverts commit b0eb525ddba77420ff8c0930b9173b10f9ae342d.

2021-03-25  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.263.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.263.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.263.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.263.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.227.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.227.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.183.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.183.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.108.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.108.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.11.9.
	* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.9.
	(linux-libre-5.11-pristine-source): Update hash.

2021-03-24  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: guix: Update to 86dd54f.
	* gnu/packages/package-management.scm (guix): Update to 86dd54f.

2021-03-24  Leo Famulari  <leo@famulari.name>

	doc: Fix typo in qemu-binfmt-service example.
	* doc/guix.texi (Virtualization Services): Add missing parentheses.

2021-03-24  Vinicius Monego  <monego@posteo.net>

	gnu: Add gsequencer.
	* gnu/packages/music.scm (gsequencer): New variable.

	gnu: Add drawing.
	* gnu/packages/gnome.scm (drawing): New variable.

2021-03-24  Stefan Reichör  <stefan@xsteve.at>

	gnu: emacs-git-gutter: Update to 0.91.
	* gnu/packages/emacs-xyz.scm (emacs-git-gutter): Update to 0.91.

	gnu: Add emacs-vterm-toggle.
	* gnu/packages/emacs-xyz.scm (emacs-vterm-toggle): New variable.

2021-03-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: r-textshape: Use HTTPS home page URI.
	* gnu/packages/cran.scm (r-textshape)[home-page]: Use HTTPS URI.

2021-03-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ddrescue: Support cross compiling.
	* gnu/packages/disk.scm (ddrescue)[arguments]: Add configure-flag to
	fix cross compiling.

2021-03-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: findutils-boot0: Fix test suite on some systems.
	This is a follow-up to 3a0c7e7d1e9b4e0053f3dfa266c69bcc5e7ac61e.

	* gnu/packages/commencement.scm (findutils-boot0)[arguments]: Only add
	custom 'skip-fnmatch-test phase on x86_64-linux and i686-linux.

2021-03-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: make-libstdc++: Unconditionally apply powerpc substitution.
	* gnu/packages/gcc.scm (make-libstdc++)[arguments]: Use modify-phases.
	Apply powerpc directory substitution on all architectures.

	gnu: gcc-4.7: Unconditionally apply powerpc substitution.
	* gnu/packages/gcc.scm (gcc-4.7)[arguments]: Adjust 'pre-configure phase
	to always apply powerpc substitution.

	gnu: glibc: Absorb powerpc patch.
	* gnu/packages/base.scm (glibc)[source]: Add patch.
	[arguments]: Remove 'apply-patch phase.
	[native-inputs]: Remove patch file.
	* gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash,
	glibc-final)[native-inputs]: Remove patch file.

	Merge remote-tracking branch 'origin/master' into core-updates

2021-03-24  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guile-mastodon-dev: Remove it.
	* gnu/packages/ci.scm (guile-mastodon-dev): Remove it.
	(cuirass): Update it.

	gnu: guile-mastodon: Update to 0.0.1-1.74b75bc.
	* gnu/packages/guile-xyz.scm (guile-mastodon): Update to 0.0.1-1.74b75bc.
	[source]: Remove Guile-3.0 snippet since this new release brings Guile-3.0
	support.

2021-03-24  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: Add python-pylibacl.
	* gnu/packages/acl.scm (python-pylibacl): New variable.

2021-03-24  Greg Hogan  <code@greghogan.com>

	gnu: ccache: Update to 4.2.
	* gnu/packages/ccache.scm (ccache): Update to 4.2.
	[build-system]: Switch to cmake-build-system.
	[inputs]: Add zstd:lib.
	[arguments]: Move substitution before change of directory and add phase
	to set HOME variable.

2021-03-24  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gqrx: Add missing input.
	* gnu/packages/radio.scm (gqrx)[inputs]: Add libsndfile.

	gnu: gnuradio-osmosdr: Update to 0.2.3-0.a100eb0.
	* gnu/packages/radio.scm (gnuradio-osmosdr): Update to 0.2.3-0.a100eb0.
	  [native-inputs]: Replace swig by pybind11.
	  [inputs]: Add libsndfile.

	gnu: gnuradio-iqbalance: Update to 0.38.2-0.fbee239.
	* gnu/packages/radio.scm (gnuradio-iqbalance): Update to 0.38.2-0.fbee239.
	  [native-inputs]: Replace swig by pybind11.

	gnu: gnuradio: Add missing inputs.
	* gnu/packages/radio.scm (gnuradio)[native-inputs]: Add js-mathjax.
	  [inputs]: Add libsndfile.
	  [arguments]: Add 'configure-flags' to find mathjax.

2021-03-24  João Pedro Simas  <jpsimas@gmail.com>

	gnu: gnuradio: Update to 3.9.0.0.
	* gnu/packages/radio.scm (gnuradio): Update to 3.9.0.0.
	  [source]: Remove snippet deleting the included copy of volk,
	  as it is not included anymore.
	  [native-inputs]: Replace swig with pybind11.
	  [inputs]: Add sdl (for dtv).
	  [arguments]: Remove 'configure-flags". Disable broken tests.

2021-03-24  Chris Marusich  <cmmarusich@gmail.com>

	gnu: sed: Make it build on SELinux-enabled kernels.
	Fixes: <https://bugs.gnu.org/41498>.

	* gnu/packages/base.scm (sed)[arguments]: New field.  This adds a
	snippet, equivalent to the patch submitted upstream, which fixes an
	issue that prevents sed from building on SELinux-enabled kernels.

	Adjusted by Efraim Flashner to apply to master.

2021-03-24  Chris Marusich  <cmmarusich@gmail.com>

	utils: Fix target-64bit? on powerpc64le-linux.
	* guix/utils.scm (target-64bit?): Change the string from "ppc64" to
	"powerpc64", which matches Guix system names like "powerpc64le-linux".

	ci: %cross-targets: Add powerpc64le-linux-gnu.
	* gnu/ci.scm (%cross-targets): Add an entry for powerpc64le-linux-gnu.

2021-03-24  Chris Marusich  <cmmarusich@gmail.com>

	syscalls: Fix RNDADDTOENTCNT on powerpc64le-linux.
	This fixes the failing test add-to-entropy-count in tests/syscalls.scm on
	powerpc64le-linux.

	* guix/build/syscalls.scm (RNDADDTOENTCNT): When %host-type starts with
	"powerpc64le", set this to #x80045201.  Otherwise, set it to #x40045201 as
	before.

2021-03-24  Chris Marusich  <cmmarusich@gmail.com>

	syscalls: Fix clone on powerpc64le-linux.
	This makes the clone procedure work correctly and fixes some test failures on
	powerpc64le-linux, including tests/containers.scm.

	* guix/build/syscalls.scm (clone): Add an entry for ppc64le.

2021-03-24  Chris Marusich  <cmmarusich@gmail.com>

	Add powerpc64le-linux as a supported Guix architecture.
	This makes powerpc64le-linux a supported architecture for Guix, but not for
	Guix System.

	* Makefile.am (SUPPORTED_SYSTEMS): Add an entry for powerpc64le-linux.
	* etc/guix-install.sh (chk_sys_arch): Same.
	* guix/packages.scm (%supported-systems): Same.
	* m4/guix.m4 (GUIX_ASSERT_SUPPORTED_SYSTEM): Same.
	* tests/guix-build.sh (all_systems): Same.

2021-03-24  Leo Le Bouter  <lle-bout@zaclys.net>

	gnu: libelf: Fix compilation for powerpc64le-linux.
	* gnu/packages/elf.scm (libelf)[arguments]: Modify replacement 'configure phase
	to invoke "./configure" with "--host=powerpc64le-unknown-linux-gnu" on
	powerpc64le-linux.

	gnu: texlive-latex-base: Fix compilation on powerpc64le*.
	* gnu/packages/tex.scm (texlive-latex-base)[arguments]: LuaJIT is not ported to
	powerpc64le* yet. Update replacement 'build phase to add "luajittex" within the
	"disabled-formats" list on powerpc64le*.

	gnu: texlive-bin: Fix compilation on powerpc64le*.
	* gnu/packages/tex.scm (texlive-bin)[arguments]: Append "--disable-luajittex"
	and "--disable-mfluajit" to keyword argument "#:configure-flags" on
	powerpc64le* because LuaJIT is not ported to powerpc64le* yet. Also set
	"#:tests?" to "#f" on powerpc64le*.

	gnu: guile-avahi: Fix compilation on powerpc64le-linux.
	* gnu/packages/guile-xyz.scm (guile-avahi)[arguments]: Parallel builds fail on
	powerpc64le-linux. Set "#:parallel-build?" to "#f".

	gnu: bdb-4.8: Fix configure on powerpc64le-linux.
	* gnu/packages/dbm.scm (bdb-4.8)[arguments]: Modify 'configure phase to append
	"--build=powerpc64le-unknown-linux-gnu" to configure's flags when compiling for
	powerpc64le-linux.

2021-03-24  Chris Marusich  <cmmarusich@gmail.com>

	gnu: binutils-final: Support more Power architectures.
	* gnu/packages/commencement.scm (binutils-final)[arguments]: When checking if
	the system is a Power architecture, instead of hard-coding "powerpc-linux",
	use the target-powerpc? procedure so it works on more Power architectures.
	[inputs]: Likewise.

2021-03-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: binutils-final: Provide bash for binary on powerpc-linux.
	* gnu/packages/commencement.scm (binutils-final)[arguments]: On
	powerpc-linux allow a reference to static-bash-for-glibc.
	[inputs]: On powerpc-linux add static-bash-for-glibc.

2021-03-24  Chris Marusich  <cmmarusich@gmail.com>

	gnu: gcc-boot0: Enable 128-bit long double for POWER9.
	* gnu/packages/commencement.scm (gcc-boot0) [#:configure-flags]: Add
	--with-long-double-128 when the boot triplet is "powerpc64le-guix-linux-gnu",
	instead of "powerpc64le-linux-gnu", which is incorrect.  The actual triplet
	used during bootstrapping is "powerpc64le-guix-linux-gnu".

2021-03-24  Leo Le Bouter  <lle-bout@zaclys.net>

	gnu: glibc: Fix ldd path on powerpc*.
	This should avoid some problems, such as "not a dynamic executable" errors.

	* gnu/packages/patches/glibc-ldd-powerpc.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/base.scm: (glibc)[native-inputs]: Add it.
	[arguments]: When building for powerpc* apply it.
	* gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash,
	glibc-final)[native-inputs]: Add patch conditionally.

	This patch has been adjusted to apply to master.

2021-03-24  Chris Marusich  <cmmarusich@gmail.com>

	gnu: gcc-4.7: On powerpc64le, fix /lib64 references.
	Fixes: <https://bugs.gnu.org/46253>.

	* gnu/packages/gcc.scm (gcc-4.7)[#:phases][pre-configure]: When the
	gcc/config/rs6000 directory exists, replace "/lib64" with "/lib" in all files
	within it.  Note that this fix will be picked up by any package that re-uses
	the pre-configure phase from gcc-4.7 (e.g., all the usual gcc packages).
	(make-libstdc++)[#:phases][fix-rs6000-libdir]: New phase, which does the same
	as above.  It was necessary to duplicate the fix here because make-libstdc++
	does not re-use the pre-configure phase from gcc-4.7.

2021-03-24  Chris Marusich  <cmmarusich@gmail.com>

	utils: Add target-powerpc? procedure.
	* guix/utils.scm (target-powerpc?): New exported procedure.

2021-03-24  Chris Marusich  <cmmarusich@gmail.com>

	gnu: bootstrap: Add support for powerpc64le-linux.
	The bootstrap tarballs used by these bootstrap packages were created via the
	following steps:

	- Create a new x86_64 VM using QEMU.
	- Use
	  https://ftp.gnu.org/gnu/guix/guix-system-install-1.2.0.x86_64-linux.iso.xz
	  to install Guix System 1.2.0 in the VM.
	- Run: guix pull --no-substitutes --commit=662e7e28d576ada91fc9dec7d27c100666114f03
	- Run: guix build --no-substitutes --target=powerpc64le-linux-gnu bootstrap-tarballs

	With the exception of gcc-static, all bootstrap binaries contained in these
	tarballs can be built reproducibly.  Unfortunately, gcc-static is not always
	reproducible when everything is built from source on separate machines.
	Despite investigation efforts, the cause remains unclear, so we have decided
	to move forward with these binaries to unblock further bootstrapping work.
	For details, see <https://bugs.gnu.org/41669>.

	* gnu/packages/bootstrap.scm (%bootstrap-executables)
	(bootstrap-executable-file-name, bootstrap-guile-url-path)
	(bootstrap-guile-hash, %bootstrap-coreutils&co, %bootstrap-binutils)
	(%bootstrap-glibc, %bootstrap-gcc): Add entries for powerpc64le-linux.
	(%bootstrap-executable-base-urls): Add an entry for alpha.gnu.org.

2021-03-24  Leo Famulari  <leo@famulari.name>

	gnu: Add cbonsai.
	* gnu/packages/toys.scm (cbonsai): New variable.

2021-03-24  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: bcunit: Update to 3.0.2-0.74021cc and enable more features.
	* gnu/packages/linphone.scm (bcunit)[source]: Switch to git repository.
	[version]: Update to 3.0.2-0.74021cc.
	[outputs]: Add a "doc" output.
	[arguments]: Remove the tests? argument, enabling tests.
	[configure-flags]: Enable curses, doc, examples, tests and memtrace.
	[phases]{patch-source, move-doc}: New phases.
	{check}: Override phase.
	[inputs]: Add ncurses.
	[description]: Fix typo.

	gnu: Add libdecaf.
	* gnu/packages/crypto.scm (libdecaf): New variable.

2021-03-24  zimoun  <zimon.toutoune@gmail.com>

	gnu: python2-widgetsnbextension: Remove package.
	* gnu/packages/python-xyz.scm (python2-widgetsnbextension): Delete.

	gnu: python2-utils: Remove package.
	* gnu/packages/python-xyz.scm (python2-utils): Delete.

	gnu: python2-tables: Remove package.
	* gnu/packages/python-xyz.scm (python2-tables): Delete.

	gnu: python2-stem: Remove package.
	* gnu/packages/python-xyz.scm (python2-stem): Delete.

	gnu: python2-sh: Remove package.
	* gnu/packages/python-xyz.scm (python2-sh): Delete.

	gnu: python2-mpd2: Remove package.
	* gnu/packages/mpd.scm (python2-mpd2): Delete.

	gnu: python2-rq: Remove package.
	* gnu/packages/databases.scm (python2-rq): Delete.

	gnu: python2-nbxmpp: Remove package.
	* gnu/packages/messaging.scm (python2-nbxmpp): Delete.

	gnu: python2-mutagen: Remove package.
	* gnu/packages/music.scm (python2-mutagen): Delete.

	gnu: python2-ipywidgets: Remove package.
	* gnu/packages/python-xyz.scm (python2-ipywidgets): Delete.

	gnu: python2-graphql-core: Remove package.
	* gnu/packages/python-xyz.scm (python2-graphql-core): Delete.

	gnu: python2-furl: Remove package.
	* gnu/packages/python-web.scm (python2-furl): Delete.

	gnu: python2-flask: Remove package.
	* gnu/packages/python-web.scm (python2-flask): Delete.

	gnu: python2-httpbin: Remove package.
	* gnu/packages/web.scm (python2-httpbin): Delete.

	gnu: python2-flask-multistatic: Remove package.
	* gnu/packages/python-web.scm (python2-flask-multistatic): Delete.

	gnu: python2-flask-login: Remove package.
	* gnu/packages/python-web.scm (python2-flask-login): Delete.

	gnu: python2-flask-htmlmin: Remove package.
	* gnu/packages/python-web.scm (python2-flask-htmlmin): Delete.

	gnu: python2-flask-babel: Remove package.
	* gnu/packages/python-web.scm (python2-flask-babel): Delete.

	gnu: python2-flask-wtf: Remove package.
	* gnu/packages/python-web.scm (python2-flask-wtf): Delete.

	gnu: python2-fido2: Remove package.
	* gnu/packages/security-token.scm (python2-fido2): Delete.

	gnu: python2-yubikey-manager: Remove package.
	* gnu/packages/security-token.scm (python2-yubikey-manager): Delete.

	gnu: python2-dulwich: Remove package.
	* gnu/packages/python-xyz.scm (python2-dulwich): Delete.

	gnu: python2-cairocffi: Remove.
	* gnu/packages/python-xyz.scm (python2-cairocffi): Delete.

	gnu: python2-arrow: Remove package.
	* gnu/packages/time.scm (python2-arrow): Delete.

2021-03-23  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: python-pygments: Update to 2.8.1 [security fixes].
	Fixes at least CVE-2021-20270.

	* gnu/packages/python-xyz.scm (python-pygments): Update to 2.8.1.

2021-03-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	.guix-authorizations: Add lle_bout.
	* .guix-authorizations: Add lle_bout to the committers.

	(cherry picked from commit 65fb3a3eb9a759e3dba18e78113e80d7e5b353f4)

2021-03-23  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: python-pygments: Update to 2.8.1 [security fixes].
	Fixes at least CVE-2021-20270.

	* gnu/packages/python-xyz.scm (python-pygments): Update to 2.8.1.

2021-03-23  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: java-xstream: Update to 1.4.16 [security fixes].
	Fixes CVE-2021-21341, CVE-2021-21342, CVE-2021-21343, CVE-2021-21344,
	CVE-2021-21345, CVE-2021-21346, CVE-2021-21347, CVE-2021-21348,
	CVE-2021-21349, CVE-2021-21350 and CVE-2021-21351.

	* gnu/packages/xml.scm (java-xstream): Update to 1.4.16.
	[inputs]: Add java-mxparser, a fork of java-xpp3 made by upstream.
	Java-xpp3 is still needed.

2021-03-23  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: Add java-mxparser.
	* gnu/packages/xml.scm (java-mxparser): New variable.

	Co-Authored-By: Julien Lepiller <julien@lepiller.eu>

2021-03-23  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add java-xmlpull-api-v1.
	* gnu/packages/xml.scm (java-xmlpull-api-v1): New variable.

2021-03-23  ZmnSCPxj  <ZmnSCPxj@protonmail.com>

	gnu: bitcoin-core: Add 0.21.0.
	* gnu/packages/finance.scm (bitcoin-core): Rename to …
	(bitcoin-core-0.21): … this, and update to 0.21.
	(bitcoin-core-0.20): New variable.

2021-03-23  Christopher Baines  <mail@cbaines.net>

	gnu: Add snapcast.
	* gnu/packages/audio.scm (snapcast): New variable.

2021-03-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: parallel: Update to 20210322.
	* gnu/packages/parallel.scm (parallel): Update to 20210322.

	gnu: skim: Update to 0.9.4.
	* gnu/packages/crates-io.scm (skim): Update to 0.9.4.
	[arguments]: Update #:cargo-inputs: add rust-atty-0.2 and update
	rust-beef-0.4 to rust-beef-0.5, rust-crossbeam-0.7 to
	rust-crossbeam-0.8, rust-env-logger-0.6 to rust-env-logger-0.8,
	rust-nix-0.14 to rust-nix-0.19, rust-time-0.1 to rust-time-0.2, and
	rust-vte-0.3 to rust-vte-0.9.

	gnu: rust-vte@0.9: New package version.
	* gnu/packages/crates-io.scm (rust-vte-0.9): New public variable.

	gnu: rust-tuikit@0.4: Update to 0.4.5.
	* gnu/packages/crates-io.scm (rust-tuikit-0.4): Update to 0.4.5.

	gnu: rust-time@0.2: Update to 0.2.23.
	* gnu/packages/crates-io.scm (rust-time-0.2): Update to 0.2.23.

	gnu: rust-beef: Update to 0.5.0.
	* gnu/packages/crates-io.scm (rust-beef-0.4): Rename to...
	(rust-beef-0.5): ...this.  Update to 0.5.0.

2021-03-23  Mathieu Othacehe  <othacehe@gnu.org>

	services: cuirass: Set default port values.
	* gnu/services/cuirass.scm (<cuirass-remote-server-configuration>,
	<cuirass-configuration>): Set default port values.

	doc: cuirass: Update documentation.
	* doc/guix.texi (Continuous Integration): Update Cuirass documentation.

2021-03-23  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 78.9.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2021-23981, CVE-2021-23982, CVE-2021-23984,
	and CVE-2021-23987.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update upstream source hash.

2021-03-23  Vinicius Monego  <monego@posteo.net>

	gnu: Add libheif.
	* gnu/packages/image.scm (libheif): New variable.

2021-03-23  Leo Famulari  <leo@famulari.name>

	gnu: Borg: Adjust snippet for 1.1.16.
	This is a followup to commit 8cb7854d271cb379724b9c41949b4c972f50b6e1.

	* gnu/packages/backup.scm (borg)[source]: Update list of Cython-generated files
	to delete.

2021-03-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 1.7.0-1.
	* gnu/packages/algebra.scm (giac): Update to 1.7.0-1.

2021-03-23  Mathieu Othacehe  <othacehe@gnu.org>

	services: cuirass: Adapt to Cuirass 1.0.
	* gnu/services/cuirass.scm (cuirass-shepherd-service,
	cuirass-remote-worker-shepherd-service): Adapt to Cuirass 1.0.

2021-03-23  Mathieu Othacehe  <othacehe@gnu.org>

	tests: Remove Cuirass tests.
	Those tests don't make sense anymore as the Cuirass 1.0 version has removed
	the possibility to execute a custom registration procedure.

	* gnu/tests/cuirass.scm: Remove it.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Ditto.

2021-03-23  Mathieu Othacehe  <othacehe@gnu.org>

	doc: Remove Simple Cuirass section.
	This is no longer needed as the Cuirass specification mechanism has been
	rewritten.

	* doc/guix.texi (Continuous Integration): Remove Simple Cuirass section.

2021-03-23  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: python-lxml: Update to 4.6.3 [security fixes].
	Fixes at least CVE-2020-27783 and CVE-2021-28957.

	* gnu/packages/xml.scm (python-lxml): Update to 4.6.3.

2021-03-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fcitx5-qt: Update to 5.0.5.
	* gnu/packages/fcitx5.scm (fcitx5-qt): Update to 5.0.5.

	gnu: efibootmgr: Update to 17.
	* gnu/packages/linux.scm (efibootmgr): Update to 17.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	Add a patch to build against efivar@37.
	* gnu/packages/patches/efibootmgr-remove-extra-decl.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: perl-moosex-getopt: Update to 0.75.
	* gnu/packages/perl.scm (perl-moosex-getopt): Update to 0.75.

	gnu: yggdrasil: Update to 0.3.16.
	* gnu/packages/networking.scm (yggdrasil): Update to 0.3.16.

	gnu: rpm: Update to 4.16.1.3.
	* gnu/packages/package-management.scm (rpm): Update to 4.16.1.3.

	gnu: cgal: Update to 5.2.1.
	* gnu/packages/graphics.scm (cgal): Update to 5.2.1.
	[source]: Remove patch.
	* gnu/packages/patches/cgal-security-pr-5371.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: wildmidi: Update to 0.4.4.
	* gnu/packages/audio.scm (wildmidi): Update to 0.4.4.

	gnu: mpg123: Update to 1.26.5.
	* gnu/packages/mp3.scm (mpg123): Update to 1.26.5.

	gnu: borg: Update to 1.1.16.
	* gnu/packages/backup.scm (borg): Update to 1.1.16.

	gnu: libime: Update to 1.0.5.
	* gnu/packages/fcitx5.scm (libime): Update to 1.0.5.

	gnu: xcb-imdkit: Update to 1.0.3.
	* gnu/packages/fcitx5.scm (xcb-imdkit): Update to 1.0.3.

2021-03-23  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: minetest-mineclone: Update to 0.71.0.
	* gnu/packages/games.scm (minetest-mineclone): Update to 0.71.0.

2021-03-23  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 1.0.0-2.6f4a203.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-2.6f4a203.

	ci: Change manifest argument type.
	* gnu/ci.scm (arguments->manifests): Change manifest argument type.

	gnu: cuirass: Update to 1.0.0-1.0497e0d.
	* gnu/packages/ci.scm (cuirass): Update to 1.0.0-1.0497e0d.

2021-03-23  la snesne  <lasnesne@lagunposprasihopre.org>
	    Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: minetest: Enable tests.
	* gnu/packages/games.scm (minetest)[arguments]: Remove #:tests?.
	Add #:phases.

2021-03-23  la snesne  <lasnesne@lagunposprasihopre.org>

	gnu: minetest: Update to 5.4.0.
	* gnu/packages/games (minetest, minetest-data): Update to 5.4.0.

2021-03-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-env-logger-0.8: Update to 0.8.3.
	* gnu/packages/crates-io.scm (rust-env-logger-0.8): Update to 0.8.3.

2021-03-23  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 170.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 170.
	  [arguments]: Remove skip-dex-test-with-missing-procyon phase.

2021-03-23  Timothy Sample  <samplet@ngyro.com>

	gnu: Add disarchive.
	* gnu/packages/backup.scm (disarchive): New variable.

2021-03-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: celluloid: Update to 0.21.
	* gnu/packages/video.scm (celluloid): Update to 0.21.

	gnu: wesnoth: Update to 1.14.16.
	* gnu/packages/games.scm (wesnoth): Update to 1.14.16.

	gnu: xchm: Update to 1.32.
	* gnu/packages/ebook.scm (xchm): Update to 1.32.

	gnu: man-pages: Update to 5.11.
	* gnu/packages/man.scm (man-pages): Update to 5.11.

2021-03-22  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add emacs-password-store-otp.
	* gnu/packages/emacs-xyz.scm (emacs-password-store-otp): New variable.

2021-03-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-duniterpy: Update to 0.62.0.
	* gnu/packages/finance.scm (python-duniterpy): Update to 0.62.0.

	gnu: emacs-auctex: Update to 13.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.0.5.

2021-03-22  Alexandr Vityazev  <avityazev@posteo.org>

	gnu: Add emacs-ivy-hydra.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-hydra): New variable.

	gnu: Add emacs-ivy-avy.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-avy): New variable.

2021-03-22  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: mate-panel: Add missing inputs for Wayland support.
	* gnu/packages/mate.scm (mate-panel)[inputs]: Add gtk-layer-shell and
	wayland.

	gnu: gtk-layer-shell: Update to 0.6.0.
	* gnu/packages/gtk.scm (gtk-layer-shell): Update to 0.6.0.
	[source]: Switch to git-fetch because release tarballs are no longer provided
	by upstream.
	[arguments]<#:configure-flags>: Add "-Dtests=true" otherwise tests are not
	built for 'check phase to work.

2021-03-22  Hong Li  <hli@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-signac.
	* gnu/packages/bioinformatics.scm (r-signac): New variable.

2021-03-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-lsa.
	* gnu/packages/cran.scm (r-lsa): New variable.

2021-03-22  Hong Li  <hli@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-chromstar.
	* gnu/packages/bioconductor.scm (r-chromstar): New variable.

	gnu: Add r-chromstardata.
	* gnu/packages/bioconductor.scm (r-chromstardata): New variable.

2021-03-22  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: nyxt: Update to 2-pre-release-6.
	* gnu/packages/web-browsers.scm (nyxt): Update to 2-pre-release-6.

	gnu: sbcl: Update to 2.1.2.
	* gnu/packages/lisp.scm (sbcl): Update to 2.1.2.

2021-03-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sequoia4pEp: Adjust inputs.
	* gnu/packages/sequoia.scm (sequoia4pEp)[arguments]: Override inherited
	cargo-inputs, cargo-development-inputs. Replace inherited 'unpin-deps
	phase.

	gnu: rust-syn-1: Update to 1.0.64.
	* gnu/packages/crates-io.scm (rust-syn-1): Update to 1.0.64.

	gnu: Add rust-rusqlite-0.19.
	* gnu/packages/crates-io.scm (rust-rusqlite-0.19): New variable.

	gnu: rust-capnp-rpc-0.13: Fix build.
	* gnu/packages/crates-io.scm (rust-capnp-rpc-0.13)[arguments]: Don't
	skip build.
	[cargo-inputs]: Replace rust-futures-0.1 with 0.3.

	gnu: rust-capnp-futures-0.13: Fix build.
	* gnu/packages/crates-io.scm (rust-capnp-futures-0.13)[arguments]: Don't
	skip build.
	[cargo-inputs]: Replace rust-futures-0.1 with 0.3.
	[cargo-development-inputs]: Replace rust-quickcheck-0.2 with 0.9.

	gnu: Add rust-capnp-rpc-0.10: New variable.
	* gnu/packages/crates-io.scm (rust-capnp-rpc-0.10): New variable.

	gnu: Add rust-capnp-futures-0.10.
	* gnu/packages/crates-io.scm (rust-capnp-futures-0.10): New variable.

	gnu: Add rust-capnpc-0.10.
	* gnu/packages/crates-io.scm (rust-capnpc-0.10): New variable.

	gnu: rust-capnp-0.13: Fix build.
	* gnu/packages/crates-io.scm (rust-capnp-0.13)[arguments]: Don't skip
	build.
	[cargo-inputs]: Remove rust-futures-0.1. Replace rust-quickcheck-0.2
	with 0.9.
	[cargo-development-inputs]: Replace rust-quickcheck-0.2 with 0.9.

	gnu: Add rust-capnp-0.10.
	* gnu/packages/crates-io.scm (rust-capnp-0.10): New variable.

	gnu: rust-log-0.4: Fix inputs.
	* gnu/packages/crates-io.scm (rust-log-0.4)[arguments]: Don't skip
	build. Skip tests.
	[cargo-inputs]: Replace rust-cfg-if-0.1 with 1.
	[cargo-development-inputs]: Add rust-serde-1, rust-serde-test-1,
	rust-sval-1, rust-value-bag-1.

2021-03-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sequoia4pEp: Move to sequoia.scm.
	Don't have cross module package inheritance.

	* gnu/packages/pep.scm (sequoia4pEp): Move to ...
	* gnu/packages/sequoia.scm (sequoia4pEp): ... here. Hide package.

2021-03-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pytest-django: Build with pytest-6.
	* gnu/packages/django.scm (python-pytest-django)[propagated-inputs]:
	Replace python-pytest with python-pytest-6.

2021-03-21  Felix Gruber  <felgru@posteo.net>

	gnu: oil: Update to 0.8.8.
	* gnu/packages/shells.scm (oil): Update to 0.8.8.

2021-03-21  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: Exclude GNU Radio from the 'gnu-ftp' updater predicate.
	'gnu-ftp' would only list old GNU Radio releases since new releases are
	no longer uploaded to ftp.gnu.org.  With this change, 'generic-html' is
	picked up instead.

	* guix/gnu-maintenance.scm (pure-gnu-package?): Return #f for GNU Radio.

2021-03-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: poke: Update to 1.1.
	* gnu/packages/engineering.scm (poke): Update to 1.1.

2021-03-21  Ludovic Courtès  <ludo@gnu.org>

	substitute: Choose compression method based on past CPU usage.
	This stems from the observation that substitute download can be
	CPU-bound when high-speed networks are in use:

	  https://lists.gnu.org/archive/html/guix-devel/2020-12/msg00177.html

	* guix/narinfo.scm (decompresses-faster?): New procedure.
	(narinfo-best-uri): Add #:fast-decompression?.
	* guix/scripts/substitute.scm (%prefer-fast-decompression?): New
	variable.
	(call-with-cpu-usage-monitoring): New procedure.
	(with-cpu-usage-monitoring): New macro.
	(display-narinfo-data, process-substitution): Pass #:fast-decompression?
	to 'narinfo-best-uri'.
	(process-substitution): Wrap 'restore-file' call in
	'with-cpu-usage-monitoring'.  Set '%prefer-fast-decompression?'.

2021-03-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: balsa: Update to 2.6.2.
	* gnu/packages/mail.scm (balsa): Update to 2.6.2.
	[inputs]: Add libassuan.  Upgrade gtksourceview.

	gnu: msmtp: Update to 1.8.15.
	* gnu/packages/mail.scm (msmtp): Update to 1.8.15.

	gnu: webkitgtk: Update to 2.30.6.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.6.

	gnu: openresolv: Update to 3.12.0.
	* gnu/packages/dns.scm (openresolv): Update to 3.12.0.

	gnu: xfsprogs: Update to 5.11.0.
	* gnu/packages/linux.scm (xfsprogs): Update to 5.11.0.

	gnu: rng-tools: Update to 6.12.
	* gnu/packages/linux.scm (rng-tools): Update to 6.12.

	gnu: haveged: Update to 1.9.14.
	* gnu/packages/linux.scm (haveged): Update to 1.9.14.

	gnu: mbpfan: Update to 2.2.1.
	* gnu/packages/linux.scm (mbpfan): Update to 2.2.1.

	gnu: perl-net-http: Update to 6.21.
	* gnu/packages/web.scm (perl-net-http): Update to 6.21.

2021-03-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pygithub: Update to 1.54.1.
	* gnu/packages/python-xyz.scm (python-pygithub): Update to 1.54.1.
	[arguments]: Remove 'disable-failing-tests, 'prepare-for-tests phases.
	Add custom 'check phase.
	[propagated-inputs]: Add python-cryptography.
	[native-inputs]: Add python-httpretty, python-pytest.

	gnu: python-httpretty: Update to 1.0.5.
	* gnu/packages/web.scm (python-httpretty): Update to 1.0.5.
	[arguments]: Disable tests. Add custom 'check phase.
	[propagated-inputs]: Remove field.
	[native-inputs]: Remove python-httplib2, python-mock,
	python-nose-randomly, python-urllib3. Add python-eventlet.

2021-03-21  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.182.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.182.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.107.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.107.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.25.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.25.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.11.8.
	* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.8.
	(linux-libre-5.11-pristine-source): Update hash.

2021-03-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wcslib: Update to 7.5.
	* gnu/packages/astronomy.scm (wcslib): Update to 7.5.

	gnu: gnumeric: Update to 1.12.49.
	* gnu/packages/gnome.scm (gnumeric): Update to 1.12.49.

	gnu: jasper: Update to 2.0.27.
	* gnu/packages/image.scm (jasper): Update to 2.0.27.

	gnu: fluidsynth: Update to 2.1.8.
	* gnu/packages/audio.scm (fluidsynth): Update to 2.1.8.

	gnu: vim: Update to 8.2.2632.
	* gnu/packages/vim.scm (vim): Update to 8.2.2632.
	[arguments]: Disable another test (Test_combining_double_width).

	gnu: inxi-minimal: Update to 3.3.03-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.03-1.

	gnu: qtractor: Update to 0.9.21.
	* gnu/packages/music.scm (qtractor): Update to 0.9.21.

	gnu: padthv1: Update to 0.9.21.
	* gnu/packages/music.scm (padthv1): Update to 0.9.21.

	gnu: samplv1: Update to 0.9.21.
	* gnu/packages/music.scm (samplv1): Update to 0.9.21.

	gnu: drumkv1: Update to 0.9.21.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.21.

	gnu: synthv1: Update to 0.9.21.
	* gnu/packages/music.scm (synthv1): Update to 0.9.21.

	gnu: youtube-dl: Update to 2021.03.14.
	* gnu/packages/video.scm (youtube-dl): Update to 2021.03.14.

2021-03-21  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-package-lint: Install missing data.
	The `package-lint-symbol-info' constant in this package depends on the
	stdlib-changes file being installed.

	* gnu/packages/emacs-xyz.scm (emacs-package-lint)[arguments]: Add the
	  #:include argument.

2021-03-21  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add movim-desktop.
	* gnu/packages/messaging.scm (movim-desktop): New variable.

2021-03-21  Timothy Sample  <samplet@ngyro.com>

	gnu: Add guile-quickcheck.
	* gnu/packages/guile-xyz.scm (guile-quickcheck): New variable.

2021-03-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-pikepdf: Update to 2.9.1.
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.9.1.

	gnu: emacs-ebuild-mode: Update to 1.52.
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.52.

	gnu: fet: Update to 5.49.1.
	* gnu/packages/education.scm (fet): Update to 5.49.1.

2021-03-21  Vinícius dos Santos Oliveira  <vini.ipsmaker@gmail.com>

	gnu: emilua: Update to 0.3.0.
	* gnu/packages/lua.scm (emilua): Update to 0.3.0.
	[arguments]: Add guix version suffix, enable http module. Disable
	manpages.
	[inputs]: Add fmt.
	[search-paths]: New field.

2021-03-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openjpeg: Update to 2.4.0.
	* gnu/packages/image.scm (openjpeg): Update to 2.4.0.

2021-03-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openjpeg: Skip more failing tests.
	A number of tests fail after updating libtiff to 4.1.0.

	* gnu/packages/image.scm (openjpeg)[arguments]: Adjust
	'disable-failing-tests phase to skip more failing tests.

2021-03-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openjpeg-data: Update to 2020.11.30.
	* gnu/packages/image.scm (openjpeg-data): Update to 2020.11.30.

2021-03-21  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add linux-libre-arm-generic at version 5.10.
	* gnu/packages/linux.scm (linux-libre-arm-generic-5.10): New variable.

	gnu: Add linux-libre-arm64-generic at version 5.10.
	* gnu/packages/linux.scm (linux-libre-arm64-generic-5.10): New variable.

2021-03-20  nixo  <nicolo@nixo.xyz>

	gnu: Add julia-http.
	* gnu/packages/julia-xyz.scm (julia-http): New variable.

	gnu: Add julia-bufferedstreams.
	* gnu/packages/julia-xyz.scm (julia-bufferedstreams): New variable.

	gnu: Add julia-inifile.
	* gnu/packages/julia-xyz.scm (julia-inifile): New variable.

	gnu: Add julia-uris.
	* gnu/packages/julia-xyz.scm (julia-uris): New variable.

	gnu: Add julia-mbedtls.
	* gnu/packages/julia-xyz.scm (julia-mbedtls): New variable.

	gnu: Add julia-mbedtls-jll.
	* gnu/packages/julia-xyz.scm (julia-mbedtls-jll): New variable.

2021-03-20  nixo  <nicolo@nixo.xyz>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add julia-jllwrappers.
	* gnu/packages/julia-xyz.scm (julia-jllwrappers): New variable.
	* doc/guix.texi (julia-build-system): Document how to use jllwrappers to use
	  to guix binary packages.

2021-03-20  nixo  <nicolo@nixo.xyz>

	gnu: Add julia-benchmarktools.
	* gnu/packages/julia-xyz.scm (julia-benchmarktools): New variable.

	gnu: julia-adapt: Set file-name according to standards.
	* gnu/packages/julia-xyz.scm (julia-adapt)[source]: Change 'file-name'.

	doc: Fix typo in julia-build-system.
	* doc/guix.texi (julia-build-system): replace argument wrongly named
	  julia-file-name with the correct julia-package-name.

2021-03-20  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: Accept underscores as package/version separators.
	Fixes <https://bugs.gnu.org/47256>.
	Reported by Léo Le Bouter <lle-bout@zaclys.net>.

	* guix/gnu-maintenance.scm (%tarball-rx, %package-name-rx): Accept
	underscore as the package/version separator in tarball names.
	* tests/gnu-maintenance.scm ("release-file?"): Add "mediainfo" test.

2021-03-20  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix syntax of '.guix-channel' dependency example.
	Reported by ison <ison@airmail.cc>.

	* doc/guix.texi (Declaring Channel Dependencies): Remove quote in
	'dependencies' example.

2021-03-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lcms: Update to 2.12.
	* gnu/packages/ghostscript.scm (lcms): Update to 2.12.
	[source]: Remove patch.
	[home-page]: Use https.
	* gnu/packages/patches/lcms-CVE-2018-16435.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: libtiff: Update to 4.2.0.
	* gnu/packages/image.scm (libtiff): Update to 4.2.0.

2021-03-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Remove the guile-lib/htmlprag-fixed package.
	This hotfix package is no longer necessary as the ability to parameterize the
	way htmlprag tokenizes HTML was added in guile-lib 0.2.7.

	* doc/build.scm (guile-lib/htmlprag-fixed): Remove variable.
	(html-manual-identifier-index): Replace guile-lib/htmlprag-fixed by guile-lib,
	and make set the %strict-tokenizer? parameter to #t.
	(syntax-highlighted-html): Likewise.

2021-03-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guile-lib: Update to 0.2.7.
	* gnu/packages/guile-xyz.scm (guile-lib): Remove trailing #t.
	[source]: Remove snippet and modules field.
	[phases]{patch-for-cross-compilation}: Remove phase.
	[native-inputs]: Add pkg-config.

2021-03-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: glib: Partially revert bb804a0d58687dcb3f3ba904dcb958c84b8b84d5.
	It contained some changes used during tests that should not have been
	commited.

	* gnu/packages/glib (glib/fixed): Do not make public.

2021-03-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: glib: Increase timeout for armhf builds.
	* gnu/packages/glib.scm (glib)[arguments]: Increase timeout for armhf
	builds.

2021-03-20  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add psi-plus.
	* gnu/packages/messaging.scm (psi-plus): New variable.

	gnu: Add qite.
	* gnu/packages/qt.scm (qite): New variable.

	gnu: Add qhttp.
	* gnu/packages/web.scm (qhttp): New variable.

	gnu: Add usrsctp.
	* gnu/packages/networking.scm (usrsctp): New variable.

2021-03-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add kappanhang.
	* gnu/packages/radio.scm (kappanhang): New variable.

	gnu: Add go-go-uber-org-zap.
	* gnu/packages/golang.scm (go-go-uber-org-zap): New variable.

	gnu: Add go-honnef-co-go-tools.
	* gnu/packages/golang.scm (go-honnef-co-go-tools): New variable.

	gnu: Add go-github-com-kisielk-gotool.
	* gnu/packages/golang.scm (go-github-com-kisielk-gotool): New variable.

	gnu: Add go-golang-org-x-lint.
	* gnu/packages/golang.scm (go-golang-org-x-lint): New variable.

	gnu: Add go-go-uber-org-multierr.
	* gnu/packages/golang.scm (go-go-uber-org-multierr): New variable.

	gnu: Add go-go-uber-org-atomic.
	* gnu/packages/golang.scm (go-go-uber-org-atomic): New variable.

	gnu: Add go-github-com-pborman-getopt.
	* gnu/packages/golang.scm (go-github-com-pborman-getopt): New variable.

	gnu: Add go-github-com-mesilliac-pulse-simple.
	* gnu/packages/golang.scm (go-github-com-mesilliac-pulse-simple): New
	  variable.

	gnu: Add go-github-com-akosmarton-papipes.
	* gnu/packages/golang.scm (go-github-com-akosmarton-papipes): New variable.

2021-03-19  Greg Hogan  <code@greghogan.com>

	gnu: abseil-cpp: Patch sterror_test.
	* gnu/packages/patches/abseil-cpp-fix-gtest.patch: Renamed file.
	* gnu/packages/patches/abseil-cpp-fix-strerror_test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Rename / add files.
	* gnu/packages/cpp.scm (abseil-cpp)[source]: Use files.

	gnu: abseil-cpp: Update to 20200923.3.
	* gnu/packages/cpp.scm (abseil-cpp): Update to 20200923.3.
	[arguments]: Enable external googletest.
	* gnu/packages/patches/abseil-cpp-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2021-03-19  EuAndreh  <eu@euandre.org>

	gnu: Add fzf.
	* gnu/packages/terminals.scm (fzf): New variable, which inherits
	  from the existing go-github-com-junegunn-fzf package, but also
	  install other binary, and completion for direct usage.

2021-03-19  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add git2cl.
	* gnu/packages/version-control.scm (git2cl): New variable.

2021-03-19  Ludovic Courtès  <ludo@gnu.org>

	build-self: Silent Guile warnings while computing the derivation.
	In particular, silence the Guile-Git autoload warnings introduced by
	c1940fde43c7aca37d67589cc5cb248086d17d56.

	* build-aux/build-self.scm (build-program): Wrap 'guix-derivation' call
	in 'parameterize'.

2021-03-19  Ludovic Courtès  <ludo@gnu.org>

	doc: Add 'shepherd-service' example.
	* doc/guix.texi (Shepherd Services): Add example.

2021-03-19  Ludovic Courtès  <ludo@gnu.org>

	download: 'tls-wrap' treats premature TLS termination as EOF.
	This is a backport of Guile commit
	076276c4f580368b4106316a77752d69c8f1494a.

	* guix/build/download.scm (tls-wrap)[read!]: Wrap 'get-bytevector-n!'
	call in 'catch' and handle 'error/premature-termination' GnuTLS errors.

2021-03-19  David Thompson  <dthompson2@worcester.edu>

	gnu: srt2vtt: Update to 0.2.
	* gnu/packages/video.scm (srt2vtt): Update to 0.2.  Wrap executable.

2021-03-19  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add psi.
	* gnu/packages/messaging.scm (psi): New variable.

2021-03-19  Yoav Marco  <yoavm448@gmail.com>

	gnu: Add dragon-drop.
	* gnu/packages/gtk.scm (dragon-drop): New variable.

2021-03-19  jgart  <jgart@dismail.de>

	gnu: vis: Update to 0.7.
	* gnu/packages/text-editors.scm (vis): Update to 0.7.
	[home-page, source]: Use sourcehut upstream URIs instead of github.

2021-03-19  Boris A. Dekshteyn  <boris.dekshteyn@gmail.com>

	gnu: swi-prolog: Update to 8.3.20.
	* gnu/packages/prolog.scm (swi-prolog): Update to 8.3.20.

2021-03-19  Ludovic Courtès  <ludo@gnu.org>

	build-system/node: Remove unnecessary imports.
	* guix/build-system/node.scm: Remove unnecessary imports.

	download: Autoload (guix build download).
	* guix/download.scm: Autoload (guix build download).
	(url-fetch): Rename to...
	(url-fetch*): ... this, locally, to allow for #:autoload.
	* guix/status.scm: Autoload (guix build download).

	git-download: Autoload Guile-Git.
	* guix/git-download.scm: Autoload (git ...) modules.

	guix package: Autoload Guile-JSON and (guix describe).
	* guix/scripts/build.scm: Autoload (guix import json).
	* guix/scripts/package.scm: Autoload (guix import json) and (guix
	describe).

	guix describe: Autoload Guile-JSON.
	* guix/scripts/describe.scm: Autoload (json).

2021-03-19  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: openmpi: Update to 4.1.0.
	* gnu/packages/mpi.scm (openmpi): Update to 4.1.0.

	gnu: openmpi: Add 'release-monitoring-url' property.
	* gnu/packages/mpi.scm (openmpi)[properties]: New field.

2021-03-19  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: Better handle empty #:directory for 'latest-html-release'.
	In particular, this makes sure we don't add a trailing slash when the
	user specified a 'release-monitoring-url' property for the
	'generic-html' updater.

	* guix/gnu-maintenance.scm (latest-html-release): When DIRECTORY is
	empty, do not append it.

2021-03-19  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: busybox: Update to 1.33.0.
	* gnu/packages/busybox.scm (busybox): Update to 1.33.0.

	gnu: busybox: Fix CVE-2021-28831.
	* gnu/packages/patches/busybox-CVE-2021-28831.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/busybox.scm (busybox): Apply it.

	gnu: ruby-kramdown: Update to 2.3.1 [fixes CVE-2021-28834].
	* gnu/packages/ruby.scm (ruby-kramdown): Update to 2.3.1.

2021-03-18  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 89.0.4389.90-1.
	* gnu/packages/patches/ungoogled-chromium-system-opus.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 89.
	(%chromium-version): Remove variable.
	(%ungoogled-revision): Set to 89.0.4389.90-1.
	(%ungoogled-origin): Conditionally set file name based on commit/tag.
	(%guix-patches): Add the new file.
	(libvpx/chromium): Update to 1.9.0-104-gb5d77a48d.
	(ungoogled-chromium)[version]: Use %UNGOOGLED-REVISION.
	[source]: Update hash.
	[arguments]: Adjust #:configure-flags for build system changes.  Don't build
	with external WebRTC SSL library.  Remove obsolete substitution.
	[inputs]: Remove OPENSSL.  Change from PIPEWIRE to PIPEWIRE-0.3.

2021-03-18  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.
	* etc/news.scm (channel-news): Add German translation.

2021-03-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	news: Add ‘nl’ translation.
	* etc/news.scm (channel-news): Add a Dutch translation.

	news: Update erratum for '--keep-failed' vulnerability.
	* etc/news.scm: Change commit to behave in a (hopefully) more expected
	manner.  Change http:// to https:// URL whilst here.

	news: Add erratum for '--keep-failed' vulnerability.
	* etc/news.scm: Add entry.

2021-03-18  Leo Famulari  <leo@famulari.name>

	doc: Document the guidelines for removing inactive committers.
	For more context, see the discussion in <https://bugs.gnu.org/47111>.

	* doc/contributing.texi (Commit Access): Add paragraph about removing
	inactive committers.

2021-03-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: emacsy-minimal: Fix build.
	* gnu/packages/guile-xyz.scm (emacsy-minimal)[native-inputs]:
	Add autoconf, automake, gettext-minimal, libtool, pkg-config,
	and texinfo.

2021-03-18  Leo Famulari  <leo@famulari.name>

	tests: Make the STORE test more robust in a "pure" environment.
	Otherwise, the test crashes (not fails) when run in `guix environment --pure guix`.

	Fixes <https://bugs.gnu.org/46445>.

	* tests/store.scm (%shell): Fallback to "/bin/sh".

2021-03-18  Ryan Prior via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add countdown.
	* gnu/packages/time.scm (countdown): New variable.

	Also adds copyright, adds necessary module dependencies, and sorts them alphabetically.

2021-03-18  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-flymake-shellcheck: Update to 0.1-1.ac534e9
	* gnu/packages/emacs-xyz.scm (emacs-flymake-shellcheck): Update to 0.1-1.ac534e9

2021-03-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	news: Fix ‘nl’ typo.
	* etc/news.scm (channel-news): This locale's ‘locale’'s ‘lokale’.

2021-03-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-leaf: Update to 4.4.4.
	* gnu/packages/emacs-xyz.scm (emacs-leaf): Update to 4.4.4.

2021-03-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	news: Add ‘nl’ translation.
	* etc/news.scm (channel-news): Add a Dutch translation.

	gnu: dhewm3: Update to 1.5.1.
	* gnu/packages/game-development.scm (dhewm3): Update to 1.5.1.

	gnu: elixir: Update to 1.11.4.
	* gnu/packages/elixir.scm (elixir): Update to 1.11.4.

	gnu: goffice: Update to 0.10.49.
	* gnu/packages/gnome.scm (goffice): Update to 0.10.49.

	gnu: di: Update to 4.49.
	* gnu/packages/admin.scm (di): Update to 4.49.
	[source]: Update URL.

	gnu: isc-dhcp: Update bundled bind to 9.11.29.
	* gnu/packages/admin.scm (isc-dhcp)[inputs]: Update bundled bind to
	9.11.29.

	gnu: bind: Update to 9.16.13.
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.13.

2021-03-18  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.

2021-03-18  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for '--keep-failed' vulnerability.
	* etc/news.scm: Add entry.

2021-03-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to ec7fb66 [security].
	This updates the 'guix' package so that it provides the fix
	for <https://bugs.gnu.org/47229>.

	* gnu/packages/package-management.scm (guix): Update to ec7fb66.

2021-03-18  Ludovic Courtès  <ludo@gnu.org>

	daemon: Prevent privilege escalation with '--keep-failed' [security].
	Fixes <https://bugs.gnu.org/47229>.
	Reported by Nathan Nye of WhiteBeam Security.

	* nix/libstore/build.cc (DerivationGoal::startBuilder): When 'useChroot'
	is true, add "/top" to 'tmpDir'.
	(DerivationGoal::deleteTmpDir): Adjust accordingly.  When
	'settings.keepFailed' is true, chown in two steps: first the "/top"
	sub-directory, and then rename "/top" to its parent.

2021-03-18  Leo Famulari  <leo@famulari.name>

	services: Enable "protected hardlinks" and "protected symlinks" by default.
	References:

	https://sysctl-explorer.net/fs/protected_hardlinks/
	https://sysctl-explorer.net/fs/protected_symlinks/

	* gnu/services/sysctl.scm (%default-sysctl-settings): New public variable.
	(<sysctl-configuration>): Use %default-sysctl-settings as the default value.
	* gnu/services/base.scm (%base-services): Add sysctl-service-type.
	* doc/guix.texi (Miscellaneous Services): Document the new defaults.

2021-03-18  Léo Le Bouter  <lle-bout@zaclys.net>

	Revert "gnu: python2-urllib3: Update to 1.26.4 [fixes CVE-2021-28363]."
	In response to commit 1a265842e634656411bc7304c4648273f174f65e we should no
	longer need this. Also see <https://bugs.gnu.org/47186>.

	This reverts commit db87d6ddafd26c5ad657178cf7fdab524d05c522.

2021-03-18  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: imagemagick/fixed: Redirect old sonames to new sonames.
	* gnu/packages/imagemagick.scm (imagemagick/fixed)[arguments]: Add
	'fix-compat-cheat-rename-so phase to redirect old soname paths (expected
	without grafting) to new sonames introduced by ImageMagick 6.9.12-0 and
	later. These sonames are probably not forward compatible but most probably
	backwards compatible so it should suffice until we remove the graft.

2021-03-18  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.262.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.262.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.262.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.262.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.226.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.226.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.181.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.181.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.106.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.106.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.24.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.24.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.11.7.
	* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.7.
	(linux-libre-5.11-pristine-source): Update hash.

2021-03-17  Christopher Baines  <mail@cbaines.net>

	weather: Only show request statistics when requests were made.
	This avoids the script crashing if all data is fetched from the cache.

	* guix/scripts/weather.scm (report-server-coverage): Only show request
	statistics when some requests have been made.

2021-03-17  qblade  <qblade@protonmail.com>

	gnu: Add libucl.
	* gnu/packages/wm.scm (libucl): New variable.

2021-03-17  Maxime Devos  <maximedevos@telenet.be>

	gnu: Use autoconf instead of autoconf-wrapper when possible.
	This should reduce confusion on when to use the "autoconf"
	package and when to use "autoconf-wrapper" instead in
	package definitions.

	Fixes <https://bugs.gnu.org/46564>.

	* gnu/packages/autotools.scm (autoconf-wrapper):
	  advise to use the "autoconf" package instead where
	  possible.
	* gnu/packages/game-development.scm (tsukundere)[native-inputs]:
	  use "autoconf" instead of "autoconf-wrapper".
	* gnu/packages/gimp.scm
	  (glimpse)[native-inputs]: likewise.
	  (gimp-resynthesizer)[native-inputs]: add comment on why
	  "autoconf-wrapper" is used.
	* gnu/packages/gnunet.scm (gnunet)[native-inputs]:
	  use "autoconf" instead of "autoconf-wrapper".
	* gnu/packages/gnupg.scm (signing-party)[native-inputs]:
	  add comment on why "autoconf-wrapper" is used.
	* gnu/packages/guile-xyz.scm
	  (guile-bash,guile-filesystem,guile-ics,guile-udev)[native-inputs]:
	  use "autoconf" instead of "autoconf-wrapper".
	* gnu/packages/libevent.scm (libuv)[native-inputs]: indicates
	  "autoconf-wrapper" needs to be replaced with "autoconf"
	  on core-updates.
	* gnu/packages/logging.scm (glog)[native-inputs]: use "autoconf"
	  instead of "autoconf-wrapper".
	* gnu/packages/mail.scm (libetpan)[native-inputs]: likewise.
	* gnu/packages/mate.scm
	  (mate-icon-theme-faenza)[native-inputs]: add comment on why
	  "autoconf-wrapper" is used.
	  (mate-screensaver)[native-inputs]: use "autoconf" instead of
	  "autoconf-wrapper".
	* gnu/packages/package-management.scm (guix)[native-inputs]: likewise.
	* gnu/packages/sawfish.scm (librep)[native-inputs]: likewise.
	* gnu/packages/video.scm (motion)[native-inputs]: likewise.
	* gnu/packages/zile.scm (zile)[native-inputs]: likewise.

2021-03-17  Ludovic Courtès  <ludo@gnu.org>

	doc: Tweak "Invoking guix refresh" node.
	* doc/guix.texi (Invoking guix refresh): Update output in '--recursive'
	example.  Use @xref, not @ref, at the beginning of a sentence.

	import: gnome: Silence URL redirect messages.
	* guix/import/gnome.scm (latest-gnome-release): Pass #:log-port to
	'http-fetch/cached'.

	http-client: 'http-fetch' and 'http-fetch/cached' accept #:log-port.
	* guix/http-client.scm (http-fetch, http-fetch/cached): Add #:log-port
	and honor it.

2021-03-17  Ludovic Courtès  <ludo@gnu.org>

	import: gnome: Exclude version numbers that do not start with a digit.
	Fixes a bug whereby NetworkManager would be updated to version "rc2".

	* guix/import/gnome.scm (latest-gnome-release)[even-minor-version?]:
	Change catch-all case to return #f when the first part is not a digit.

2021-03-17  Christopher Baines  <mail@cbaines.net>

	scripts: weather: Provide more representative request statistics.
	Previously, the "seconds per request" and "requests per second" statistics
	really reported (cache lookups + requests) per second.  By looking at the
	actual number of requests made within lookup-narinfos, a more representative
	value can be reported.

	* guix/scripts/weather.scm (let/time): Allow for multiple return values.
	(report-server-coverage): Alter the reporting of request statistics.

2021-03-17  Christopher Baines  <mail@cbaines.net>

	substitutes: lookup-narinfos: Return the number of requests made.
	As an additional value, in addition to the narinfos.  This value is useful in
	the weather script for reporting how many requests to the substitute server
	were made.

	* guix/substitutes.scm (lookup-narinfos): Additionally return the number of
	requests made.

2021-03-17  Christopher Baines  <mail@cbaines.net>

	scripts: substitute: Tweak error reporting in process-substitution.
	The call-with-connection-error-handling was added in
	20c08a8a45d0f137ead7c05e720456b2aea44402, but that error handling was
	previously inside of open-connection-for-uri/maybe, which is related
	to (call-)with-cached-connection which was used in process-substitution, but
	only actually used with call-with-cached-connection when used in
	fetch-narinfos.

	There's some handling for similar errors within with-networking, which is used
	within process-substitution.

	* guix/scripts/substitute.scm (process-substitution): Remove
	call-with-connection-error-handling call.

2021-03-17  Christopher Baines  <mail@cbaines.net>

	scripts: substitute: Add back some error handling.
	In f50f5751fff4cfc6d5abba9681054569694b7a5c, the way fetch was called within
	process-substitution was changed.  As call-with-cached-connection actually
	includes important error handling for the opening of a HTTP request, this
	change removed some error handling.  This commit adds that back.

	Fixes <https://bugs.gnu.org/47157>.

	* guix/scripts/substitute.scm (call-with-cached-connection): New procedure.
	(with-cached-connection): New syntax rule.
	(process-substitution): Retry once for some errors when making HTTP requests
	to fetch substitutes.

2021-03-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: scdoc: Cross-compile.
	* gnu/packages/man.scm (scdoc)[arguments]: Use CC-FOR-TARGET.

2021-03-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: scdoc: Don't use unstable tarball.
	The autogenerated tarball was modified upstream.

	* gnu/packages/man.scm (scdoc)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2021-03-17  Christopher Baines  <mail@cbaines.net>

	gnu: libtirpc/hurd: Fix package source.
	Amend the changes in 1a265842e634656411bc7304c4648273f174f65e to properly
	access the origin patches from libtirpc.

	I noticed this as guix weather didn't work for this package.

	* gnu/packages/onc-rpc.scm (libtirpc/hurd)[source]: Call origin-patches
	on (package-source libtirpc) rather than the libtirpc package.

2021-03-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lua.scm: Sort package module imports alphabetically.
	* gnu/packages/lua.scm: Sort package module imports alphabetically.

2021-03-17  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: python-pygments: Update to 2.7.4 [fixes CVE-2021-27291].
	* gnu/packages/python-xyz.scm (python-pygments/fixed): New variable.
	(python-pygments)[replacement]: Graft.

2021-03-17  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-kotlin-mode.
	* gnu/packages/emacs-xyz.scm (emacs-kotlin-mode): New variable.

2021-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-marginalia: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 0.4.

2021-03-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mesa: Update to 20.2.6.
	* gnu/packages/gl.scm (mesa): Update to 20.2.6.

2021-03-17  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: komikku: Update to 0.27.0.
	* gnu/packages/gnome.scm (komikku): Update to 0.27.0.
	[inputs]: Add python-brotli and webkitgtk.

	gnu: Move lolcode to esolangs.
	* gnu/packages/lolcode.scm (lci): Move from here...
	* gnu/packages/esolangs.scm (lolcode-lci): ... to here.
	* gnu/packages/lolcode.scm: Delete file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly.

2021-03-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mesa: Update configure flags.
	* gnu/packages/gl.scm (mesa)[arguments]: Adjust flags to silence
	warnings during configure phase.

2021-03-17  Julien Lepiller  <julien@lepiller.eu>

	news: Add 'fr' translation.
	* etc/news.scm: Add missing French translations.

2021-03-17  LibreMiami  <packaging-guix@libremiami.org>
	    jgart  <jgart@dismail.de>
	    donotshake  <donotshake:matrix.org>

	gnu: tig: Update to 2.5.3.
	* gnu/packages/version-control.scm (tig): Update to 2.5.3.

2021-03-17  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: Add a timeout on FTP connection establishment.
	* guix/gnu-maintenance.scm (latest-ftp-release): Pass #:timeout to
	'ftp-open'.

	gnu-maintenance: Remove unused parameters of 'latest-ftp-release'.
	* guix/gnu-maintenance.scm (latest-ftp-release): Remove #:ftp-open, #:ftp-close,
	and #:keep-file?.

	gnu: hwloc: Add 'release-monitoring-url' property.
	* gnu/packages/mpi.scm (hwloc-1)[properties]: New field.

2021-03-17  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: Add 'generic-html' updater.
	This brings total updater coverage, as reported by 'guix refresh
	--list-updaters', from 78% to 88.3%.  Among many other things, it covers
	freedesktop.org packages.

	* guix/gnu-maintenance.scm (html-updatable-package?)
	(latest-html-updatable-release): New procedures.
	(%generic-html-updater): New variable.
	* doc/guix.texi (Invoking guix refresh): Document it.

2021-03-17  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: 'latest-html-release' better computes version number.
	* guix/gnu-maintenance.scm (latest-html-release): Use 'tarball->version'
	rather than 'package-name->name+version' to extract the version number.
	This fixes problems with packages like 'netsurf' and 'libdom' that have
	"-src" in their tarball name, where "src" would be taken as the new
	version number.

	gnu-maintenance: 'latest-html-release' can determine signature file name.
	* guix/gnu-maintenance.scm (latest-html-release): #:file->signature
	defaults to #f.
	[file->signature/guess]: New procedure.
	[url->release]: Use it when FILE->SIGNATURE is #f.
	Introduce 'links' variable.
	(url-prefix-rewrite): Check whether URL is true before calling
	'string-prefix?'.
	(latest-savannah-release): Adjust comment about detached signatures.

	gnu-maintenance: 'release-file?' rejects checksum files.
	* guix/gnu-maintenance.scm (release-file?): Reject ".md5sum",
	".sha1sum", and ".sha256sum".

	gnu-maintenance: 'latest-html-release' considers non-relative URLs.
	* guix/gnu-maintenance.scm (latest-html-release): Allow for URL to be an
	arbitrary URL rather than a relative URL reference.

	gnu-maintenance: Use (htmlprag) for 'latest-html-release'.
	* guix/gnu-maintenance.scm (html->sxml): Remove.  Autoload (htmlprag)
	instead.
	* doc/guix.texi (Requirements): Mention 'guix refresh' for the Guile-Lib
	dependency.

2021-03-17  Ludovic Courtès  <ludo@gnu.org>

	maint: Check whether Guile-zlib is recent enough.
	This is a followup to a04aef2430645357d7796969d4b6453478ff8a3f.

	* m4/guix.m4 (GUIX_CHECK_GUILE_ZLIB): New macro.
	* configure.ac: Use it when checking for Guile-zlib.

2021-03-17  Ludovic Courtès  <ludo@gnu.org>

	doc: Define the term "profile".
	Fixes <https://bugs.gnu.org/46803>.
	Reported by Luis Felipe <luis.felipe.la@protonmail.com>.

	* doc/guix.texi (Getting Started): Introduce the term "profile".
	(Invoking guix package): Likewise.

2021-03-17  Ludovic Courtès  <ludo@gnu.org>

	daemon: Correctly handle '--discover' with no value.
	Previously, we'd get:

	  $ guix-daemon --discover
	  error: basic_string::_M_construct null not valid

	* nix/nix-daemon/guix-daemon.cc (parse_opt): Change second argument to
	'settings.set' to properly handle case where ARG is NULL.

2021-03-17  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: gnome-autoar: Update to 0.3.1 [fixes CVE-2021-28650].
	* gnu/packages/gnome.scm (gnome-autoar): Update to 0.3.1.

	gnu: pzstd: Update to 1.4.9 [fixes CVE-2021-24032].
	* gnu/packages/compression.scm (pzstd): Use 'package/inherit' over zstd so any
	graft applied to zstd cascades onto pzstd which is built from the same
	source.

2021-03-17  Mark H Weaver  <mhw@netris.org>

	gnu: Use PACKAGE/INHERIT in more places.
	* gnu/packages/algebra.scm (fftwf, fftw-openmpi),
	gnu/packages/audio.scm (ztoolkit-rsvg),
	gnu/packages/bioinformatics.scm (python2-dendropy),
	gnu/packages/boost.scm (boost-with-python2),
	gnu/packages/check.scm (python2-mock, python2-pytest-mock),
	gnu/packages/cups.scm (hplip-minimal),
	gnu/packages/freedesktop.scm (libinput-minimal),
	gnu/packages/gettext.scm (gnu-gettext),
	gnu/packages/glib.scm (python2-pygobject),
	gnu/packages/gnome.scm (gdl-minimal, libsoup-minimal, python2-pyatspi),
	gnu/packages/groff.scm (groff-minimal),
	gnu/packages/jami.scm (ffmpeg-jami),
	gnu/packages/libcanberra.scm (libcanberra/gtk+-2),
	gnu/packages/lirc.scm (python2-lirc),
	gnu/packages/llvm.scm (clang-runtime-3.5),
	gnu/packages/mpi.scm (java-openmpi, openmpi-thread-multiple),
	gnu/packages/node.scm (libnode),
	gnu/packages/onc-rpc.scm (libtirpc/hurd),
	gnu/packages/python-compression.scm (bitshuffle-for-snappy),
	gnu/packages/python-crypto.scm (python2-pycrypto, python2-cryptography)
	(python2-cryptography, python2-m2crypto),
	gnu/packages/python-web.scm (python2-html2text, python2-tornado)
	(python2-terminado, python2-ndg-httpsclient, python2-websocket-client)
	(python2-rauth, python2-url, python2-s3transfer),
	gnu/packages/python-xyz.scm (python2-psutil, python2-serpent)
	(python2-humanfriendly, python2-empy, python2-parse-type, python2-polib)
	(python2-jsonschema, python2-pystache, python2-cython, python2-numpydoc)
	(python2-ipyparallel, python2-traitlets, python2-dbus)
	(python2-beautifulsoup4, python2-pep517, python2-flake8, python2-llfuse)
	(python2-tlsh, python-file, python2-notebook, python-jupyter-console-minimal)
	(python2-contextlib2, python2-promise, python2-anyjson, python2-amqp)
	(python2-kombu, python2-billiard, python2-celery, python2-whoosh)
	(python2-jellyfish, python-rope, ptpython-2, python2-binaryornot)
	(python2-setproctitle, python2-argcomplete, python2-xopen, python2-isort)
	(python2-radon, python2-rfc6555, python2-activepapers, python2-send2trash)
	(python2-cloudpickle, python2-reparser),
	gnu/packages/python.scm (python2-called-python),
	gnu/packages/qt.scm (python2-sip, python-pyqt-without-qtwebkit, python2-pyqt)
	(python-qscintilla, python-pyqt+qscintilla),
	gnu/packages/scanner.scm (sane-backends),
	gnu/packages/sdl.scm (guile3.0-sdl2),
	gnu/packages/selinux.scm (checkpolicy, libselinux, libsemanage, secilc)
	(python-sepolgen, policycoreutils),
	gnu/packages/serialization.scm (lua5.1-libmpack, lua5.2-libmpack),
	gnu/packages/simulation.scm (fenics),
	gnu/packages/statistics.scm (python2-statsmodels),
	gnu/packages/texinfo.scm (info-reader),
	gnu/packages/wxwidgets.scm (wxwidgets-gtk2, wxwidgets-gtk2-3.1),
	gnu/packages/xml.scm (xmlsec-nss),
	gnu/packages/xorg.scm (uim-gtk, uim-qt),
	guix/build-system/python.scm (package-with-explicit-python)
	(strip-python2-variant): Use PACKAGE/INHERIT.

	gnu: gvfs: Add 'lint-hidden-cve' property.
	* gnu/packages/gnome.scm (gvfs)[properties]: New field, marking
	CVE-2019-12447, CVE-2019-12448, and CVE-2019-12449 as fixed.

	gnu: gnome-shell: Add 'lint-hidden-cve' property.
	* gnu/packages/gnome.scm (gnome-shell)[properties]: New field, marking
	CVE-2019-3820 as fixed.

2021-03-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qemu: Enable reproducible builds.
	Fixes <https://issues.guix.gnu.org/47176>.  The solution was suggested by
	bonzini on OFTC's #qemu channel.

	* gnu/packages/virtualization.scm (qemu)[snippet]: Delete bundled meson copy.
	[native-inputs]: Add meson-next.

2021-03-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add meson-next.
	* gnu/packages/build-tools.scm (meson-next): New variable.

2021-03-16  Kei Kebreau  <kkebreau@posteo.net>

	gnu: mpg321: Fix CVE-2019-14247.
	* gnu/packages/patches/mpg321-CVE-2019-14247.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/mp3.scm (mpg321)[source]: Apply it.

2021-03-16  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: varnish-modules: Update to 0.17.1 [fixes CVE-2021-28543].
	* gnu/packages/web.scm (varnish-modules): Update to 0.17.1.

2021-03-16  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.

2021-03-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tor: Update to 0.4.5.7 [security fixes].
	* gnu/packages/tor.scm (tor): Update to 0.4.5.7.

2021-03-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: snakemake: Add missing inputs.
	* gnu/packages/python-xyz.scm (snakemake)[propagated-inputs]: Add
	python-nbformat, python-pulp, and python-toposort.

	gnu: Add python-toposort.
	* gnu/packages/python-xyz.scm (python-toposort): New variable.

	gnu: Add python-pulp.
	* gnu/packages/python-xyz.scm (python-pulp): New variable.

	gnu: Add python-amply.
	* gnu/packages/python-xyz.scm (python-amply): New variable.

2021-03-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-easy-kill: Update to 0.9.4.
	* gnu/packages/emacs-xyz.scm (emacs-easy-kill): Update to 0.9.4.

	gnu: emacs-leaf: Update to 4.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-leaf): Update to 4.4.0.

	gnu: python-pikepdf: Update to 2.9.0.
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.9.0.

	gnu: asymptote: Update to 2.70.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.70.

2021-03-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: b4: Fix setup.py version incompatibility.
	* gnu/packages/version-control.scm (b4)[source]: Add snippet to not
	require too specific of a version.

	Reported-by: Kyle Meyer <kyle@kyleam.com>

2021-03-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libmemcached: Disable test suite.
	* gnu/packages/databases.scm (libmemcached): Disable test suite.  Removing
	trailing #t.
	[phases]{fix-configure}: Remove useless group in pattern.
	{disable-failing-tests}: Remove phase.
	{build-and-install-html-doc}: Order after the build phase.
	[home-page]: Please 'guix lint'.

	Reported-by: Simon Tournier <zimon.toutoune@gmail.com>

2021-03-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: hisat2: Update to 2.2.1.
	* gnu/packages/bioinformatics.scm (hisat2): Update to 2.2.1.
	[source]: Fetch from git repository on Github.
	[arguments]: Add phase to build manual; remove trailing #t from other phases.
	[native-inputs]: Remove unzip.
	[home-page]: Update.
	[inputs]: Add python-wrapper.

2021-03-16  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: Remove MongoDB.
	mongodb 3.4.10 has unpatched CVEs and mongodb 3.4.24 has some files in the
	release tarball under the SSPL, therefore we cannot provide mongodb while
	upholding to good security standards.

	It turns out feff80cec3c97a3df2c20d300be12d67f79d4f22 was right since while
	the main license file wasnt altered to SSPL, some files in the tree contain
	SSPL headers.

	* gnu/packages/databases.scm (go-gopkg.in-mgo.v2): Remove.
	* gnu/packages/databases.scm (mongo-tools): Remove.
	* doc/guix.texi (mongodb-service-type): Remove.
	* gnu/tests/databases.scm (%test-mongodb, %mongodb-os, run-mongodb-test):
	Remove.
	* gnu/services/databases.scm (mongodb-configuration, mongodb-configuration?,
	mongodb-configuration-mongodb, mongodb-configuration-config-file,
	mongodb-configuration-data-directory, mongodb-service-type,
	%default-mongodb-configuration-file, %mongodb-accounts, mongodb-activation,
	mongodb-shepherd-service): Remove.
	* gnu/packages/databases.scm (mongodb): Remove.

2021-03-16  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: git: Fix git-manpages native input's hash.
	This is a follow-up to commit ab9629b7c91ff7d6392a03512cfe442823267777.

	* gnu/packages/version-control.scm (git)[native-inputs]: Fix git-manpages's
	hash.

2021-03-16  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: git: Update to 2.31.0.
	* gnu/packages/version-control.scm (git): Update to 2.31.0.

	gnu: python2-urllib3: Update to 1.26.4 [fixes CVE-2021-28363].
	* gnu/packages/python-web.scm (python2-urllib3)[base]: Base off of
	python-urllib3/fixed.

	gnu: python-urllib3: Update to 1.26.4 [fixes CVE-2021-28363].
	* gnu/packages/python-web.scm (python-urllib3/fixed): New variable.
	(python-urllib3)[replacement]: Graft.

2021-03-16  Stefan Reichör  <stefan@xsteve.at>

	gnu: tmsu: Improve installation.
	* gnu/packages/file-systems.scm (tmsu)[arguments]: Don't install go
	source files. Install binary as tmsu instead of TMSU.

	gnu: glances: Update to 3.1.6.
	* gnu/packages/python-xyz.scm (glances): Update to 3.1.6.

2021-03-16  Chris Marusich  <cmmarusich@gmail.com>

	syscalls: mounts: Fix a matching bug.
	On some systems, the columns in /proc/self/mountinfo look like this:

	23 28 0:21 / /proc rw,nosuid,nodev,noexec,relatime shared:11 - proc proc rw

	Before this change, the mounts procedure was written with the assumption that
	the type and source could always be found in columns 8 and 9, respectively.
	However, the proc(5) man page explains that there can be zero or more optional
	fields starting at column 7 (e.g., "shared:11" above), so this assumption is
	false in some situations.

	* guix/build/syscalls.scm (mounts): Update the match pattern to use ellipsis
	to match zero or more optional fields followed by a single hyphen.  Remove the
	trailing ellipsis, since multiple ellipses are not allowed in the same level.
	The proc(5) man page indicates that there are no additional columns, so it is
	probably OK to match an exact number of columns at the end like this.

2021-03-15  Leo Famulari  <leo@famulari.name>

	Revert some commits that caused `guix pull` to fail.
	This reverts commits 821e6439212f8e94580674eaaff2ce6752cd3b18 through
	8f9fd9b70c7bf166d96a4b1dc8b427f8cdf040b5.

	Specifically, these commits caused the build failure of
	guix-package-cache.drv like this:

	------
	(repl-version 0 1 1)
	Generating package cache for '/gnu/store/vyz7q26kxxd4z70m24rkkqqhaizdla7g-profile'...
	(exception unbound-variable (value #f) (value "Unbound variable: ~S") (value (r-biobase)) (value #f))

2021-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocparallel: Build reproducibly.
	* gnu/packages/bioconductor.scm (r-biocparallel)[arguments]: Add phase
	"make-reproducible".

2021-03-15  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-delayedarray: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-delayedarray): Move from here...
	* gnu/packages/bioconductor.scm (r-delayedarray): ...to here.

	gnu: r-rsamtools: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-rsamtools): Move from here...
	* gnu/packages/bioconductor.scm (r-rsamtools): ...to here.

	gnu: r-biostrings: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-biostrings): Move from here...
	* gnu/packages/bioconductor.scm (r-biostrings): ...to here.

	gnu: r-biocparallel: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-biocparallel): Move from here...
	* gnu/packages/bioconductor.scm (r-biocparallel): ...to here.

	gnu: r-biomart: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-biomart): Move from here...
	* gnu/packages/bioconductor.scm (r-biomart): ...to here.

	gnu: r-annotationdbi: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-annotationdbi): Move from here...
	* gnu/packages/bioconductor.scm (r-annotationdbi): ...to here.

	gnu: r-biobase: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-biobase): Move from here...
	* gnu/packages/bioconductor.scm (r-biobase): ...to here.

	gnu: r-genomicranges: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-genomicranges): Move from here...
	* gnu/packages/bioconductor.scm (r-genomicranges): ...to here.

	gnu: r-xvector: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-xvector): Move from here...
	* gnu/packages/bioconductor.scm (r-xvector): ...to here.

	gnu: r-limma: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-limma): Move from here...
	* gnu/packages/bioconductor.scm (r-limma): ...to here.

2021-03-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: dbus-c++: Fix command name in description.
	* gnu/packages/glib.scm (dbus-c++)[description]: Fix command prefix in
	description, and mention the second command installed as well.

	news: Add news entry about changes to the QEMU binfmt service.
	* etc/news.scm: Add entry.

2021-03-15  Leo Famulari  <leo@famulari.name>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qemu: Update to 5.2.0.
	* gnu/packages/virtualization.scm (qemu): Update to 5.2.0.
	[source]: Re-indent and break long lines, to appease 'guix lint'.
	[arguments]{disable-unusable-tests}: Adjust for the new Meson build
	system.  Remove patching for a test workaround that has been resolved in
	5.2.0.
	{patch-test-shebangs, patch-/bin/sh-references}: Combine into...
	{patch-embedded-shebangs}: ... this new phase.  Patch the SHELL variable in
	the Makefile.
	{fix-optionrom-makefile}: New phase.
	{install-user-static}: Adjust as the binaries are now symbolic links pointing to their
	actual build path.
	[native-inputs]: Add ninja.
	* gnu/packages/patches/qemu-build-info-manual.patch: Update patch.

2021-03-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services/qemu-binfmt: Use the F flag and the static output of QEMU.
	Fixes <https://issues.guix.gnu.org/36117>.

	Before this change, the 'binfmt_misc' entries registered for QEMU would not be
	usable in container contexts outside of guix-daemon (without manually bind
	mounting file names).

	For example:

	$ docker run --rm arm32v7/debian true
	standard_init_linux.go:207: exec user process caused "no such file or directory"

	After this change, any container can make use of the QEMU binfmt_misc
	registrations, as their corresponding QEMU static binaries are fully
	pre-loaded by the kernel.

	* gnu/services/virtualization.scm (<qemu-platform>): Define using
	'define-record-type*'.
	[flags]: New field, which defaults to "F" (fix binary).
	(%i386, %i486, %alpha, %arm, %armeb, %sparc, %sparc32plus, %ppc, %ppc64)
	(%ppc64le, %m68k, %mips, %mipsel, %mipsn32, %mipsn32el, %mips64, %mips64el)
	(%riscv32, %riscv64, %sh4, %sh4eb, %s390x, %aarch64, %hppa): Adjust.
	(qemu-binfmt-guix-chroot): Remove variable.
	(qemu-binfmt-service-type): Remove the qemu-binfmt-guix-chroot extension.
	* gnu/services/qemu-binfmt (qemu-platform->binfmt):  Use the static output of
	QEMU.
	* doc/contributing.texi (Submitting Patches): Update doc.
	* doc/guix.texi (Virtualization Services): Update doc.

2021-03-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qemu: Add a static output.
	The static output is equivalent to what other distributions commonly package
	as 'qemu-user-static'.

	* gnu/packages/virtualization.scm (qemu)[outputs]: Add a static output.
	[phases]{configure}: Configure the main build as an out-of-source build.  Move
	all configure flags to ...
	[configure-flags]: ... here.  The options explicitly enabling optional
	features are removed; the configure script does a good job at enabling all the
	features available based on the inputs present and this allows reusing the
	flags in variant packages such as qemu-minimal.
	{configure-user-static, build-user-static, install-user-static}: New phases.
	{patch-test-shebangs}: New phase, extracted from the configure phase.
	[native-inputs]: Add glib-static, pcre:static and zlib:static.
	(qemu-minimal)[arguments]: Reuse the configure-flags argument.  Rewrite to use
	match instead of cond.

2021-03-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add glib-static.
	* gnu/packages/glib.scm (glib-static): New variable.

	gnu: qemu: Fix indentation and remove trailing #t.
	* gnu/packages/virtualization.scm (qemu): Fix indentation and remove
	trailing #t, appeasing 'guix lint'.

2021-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seurat: Fix build.
	This is a follow-up to commit e4d4046999304a3693da80cf0fdfe5fd5753b2b7

	* gnu/packages/cran.scm (r-seurat)[arguments]: Patch NAMESPACE file.

2021-03-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xterm: Fix uxterm in pure environments.
	* gnu/packages/xorg.scm (xterm)[arguments]: Add a 'patch-file-names
	phase.

	gnu: sudo: Update to 1.9.6p1.
	* gnu/packages/admin.scm (sudo): Update to 1.9.6p1.

2021-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ibus-libpinyin: Update to 1.12.0.
	* gnu/packages/ibus.scm (ibus-libpinyin): Update to 1.12.0.
	[arguments]: Enable opencc; include setup files on PYTHONPATH; override
	PYTHONPATH instead of prefixing.
	[inputs]: Add opencc; remove python-pyxdg.
	[license]: Change to GPLv3+.

	gnu: libpinyin: Update to 2.6.0.
	* gnu/packages/ibus.scm (libpinyin): Update to 2.6.0.

	gnu: r-genomicfeatures: Update to 1.42.2.
	* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.42.2.

	gnu: r-delayedarray: Update to 0.16.2.
	* gnu/packages/bioinformatics.scm (r-delayedarray): Update to 0.16.2.

	gnu: r-scater: Update to 1.18.6.
	* gnu/packages/bioconductor.scm (r-scater): Update to 1.18.6.

	gnu: r-cytoml: Update to 2.2.2.
	* gnu/packages/bioconductor.scm (r-cytoml): Update to 2.2.2.
	[inputs]: Add zlib.

	gnu: r-diffbind: Update to 3.0.14.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.0.14.

	gnu: r-reportingtools: Update to 2.30.2.
	* gnu/packages/bioconductor.scm (r-reportingtools): Update to 2.30.2.

	gnu: r-genomeinfodb: Update to 1.26.4.
	* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.26.4.

	gnu: r-deseq2: Update to 1.30.1.
	* gnu/packages/bioconductor.scm (r-deseq2): Update to 1.30.1.

2021-03-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: alacritty: Use more packaged rust libraries.
	* gnu/packages/terminals.scm (alacritty)[arguments]: Move
	rust-bitflags-1, rust-dirs-2, rust-libc-0.2, rust-unicode-width-0.1,
	rust-winapi-0.3 from cargo-inputs ...
	[inputs]: ... to here.

	gnu: rust-dirs-2: Adapt for new build system.
	* gnu/packages/crates-io.scm (rust-dirs-2)[inputs]: Add rust-cfg-if-0.1,
	rust-dirs-sys-0.3.

	gnu: rust-dirs-sys-0.3: Adapt for new build system.
	* gnu/packages/crates-io.scm (rust-dirs-sys-0.3)[inputs]: Add
	rust-cfg-if-0.1, rust-libc-0.2, rust-redox-users-0.3, rust-winapi-0.3.

	gnu: rust-lazy-static-1: Adapt for new build system.
	* gnu/packages/crates-io.scm (rust-lazy-static-1)[inputs]: Add
	rust-spin-0.5.

	gnu: alacritty: Use packaged rust-wayland-client.
	* gnu/packages/terminals.scm (alacritty)[arguments]: Remove
	rust-wayland-client-0.28 from cargo-inputs. In custom
	'add-absolute-library-references remove substitutions for
	rust-wayland-client.
	[inputs]: Add rust-wayland-client-0.28.

	gnu: rust-glutin-0.26: Adapt for new build system.
	* gnu/packages/crates-graphics.scm (rust-glutin-0.26)
	[arguments]: Don't skip build. Remove rust-wayland-client-0.28 from
	cargo-inputs.
	[inputs]: Add rust-wayland-client-0.28, rust-wayland-egl-0.28.

	gnu: rust-winit-0.24: Adapt for new build system.
	* gnu/packages/crates-graphics.scm (rust-winit-0.24)[arguments]: Move
	rust-wayland-client-0.28 from cargo-inputs ...
	[inputs]: ... to here.

	gnu: rust-wayland-server-0.28: Adapt for new build system.
	* gnu/packages/crates-graphics.scm (rust-wayland-server-0.28)
	[arguments]: Don't skip build. Remove rust-wayland-commons-0.28,
	rust-wayland-scanner-0.28, rust-wayland-sys-0.28 from cargo-inputs.
	[inputs]: Add rust-bitflags-1, rust-downcast-rs-1, rust-lazy-static-1,
	rust-libc-0.2, rust-nix-0.18, rust-parking-lot-0.18, rust-scoped-tls-1,
	rust-wayland-commons-0.28, rust-wayland-scanner-0.28,
	rust-wayland-sys-0.28.
	(rust-wayland-server-0.23): Adjust accordingly.

	gnu: rust-wayland-scanner-0.28: Adapt for new build system.
	* gnu/packages/crates-graphics.scm (rust-wayland-scanner-0.28):
	[arguments]: Don't skip build. Remove cargo-inputs.
	[inputs]: Add rust-proc-macro2-1, rust-quote-1, rust-xml-rs-0.8.
	(rust-wayland-scanner-0.23): Adjust accordingly.

	gnu: rust-wayland-protocols-0.28: Adapt for new build system.
	* gnu/packages/crates-graphics.scm (rust-wayland-protocols-0.28)
	[arguments]: Don't skip build. Remove everything from cargo-inputs
	except rust-bitflags-1.
	[inputs]: Add rust-bitflags-1, rust-wayland-client-0.28,
	rust-wayland-commons-0.28, rust-wayland-scanner-0.28,
	rust-wayland-server-0.28.
	(rust-wayland-protocols-0.23): Adjust accordingly.

	gnu: rust-wayland-egl-0.28: Adapt for new build system.
	* gnu/packages/crates-graphics.scm (rust-wayland-egl-0.28)
	[arguments]: Don't skip build. Remove cargo-inputs.
	[inputs]: Add rust-wayland-client-0.28, rust-wayland-sys-0.28.
	[native-inputs]: Add pkg-config.

	gnu: rust-wayland-cursor-0.28: Adapt for new build system.
	* gnu/packages/crates-graphics.scm (rust-wayland-cursor-0.28)
	[arguments]: Don't skip build. Remove rust-wayland-client-0.28 from
	cargo-inputs.
	[inputs]: Add rust-nix-0.18, rust-wayland-client-0.28, rust-xcursor-0.3.

	gnu: rust-wayland-client-0.28: Adapt for new build system.
	* gnu/packages/crates-graphics.scm (rust-wayland-client-0.28)
	[arguments]: Don't skip build. Remove rust-wayland-commons-0.28,
	rust-wayland-scanner-0.28, rust-wayland-sys-0.28 from cargo-inputs.
	[inputs]: Add rust-bitflags-1, rust-downcast-rs-1, rust-libc-0.2,
	rust-nix-0.18, rust-scoped-tls-1, rust-wayland-commons-0.28,
	rust-wayland-scanner-0.28, rust-wayland-sys-0.28.
	(rust-wayland-client-0.23): Adjust accordingly.

	gnu: rust-wayland-commons-0.28: Adapt for new build system.
	* gnu/packages/crates-graphics.scm (rust-wayland-commons-0.28)
	[arguments]: Don't skip build. Remove rust-wayland-sys-0.28 from
	cargo-inputs.
	[inputs]: Add rust-nix-0.18, rust-once-cell-1, rust-smallvec-1,
	rust-wayland-sys-0.28.
	(rust-wayland-commons-0.23): Adjust accordingly.

	gnu: rust-libloading-0.6: Update to 0.6.7.
	* gnu/packages/crates-io.scm (rust-libloading-0.6): Update to 0.6.
	[arguments]: Replace rust-cfg-if-0.1 with 1.
	[inputs]: Add rust-cfg-if-1, rust-winapi-0.3.

	gnu: dlib-0.4: Update to 0.4.2.
	* gnu/packages/crates-io.scm (rust-dlib-0.4): Update to 0.4.2.
	[arguments]: Replace rust-libloading-0.5 with 0.6.
	[inputs]: Add rust-libloading-0.6.

	gnu: rust-proc-macro2-1: Adapt for new build system.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1)[inputs]: Add
	rust-unicode-xid-0.2.

	gnu: rust-winapi-0.3: Adjust for new build system.
	* gnu/packages/crates-io.scm (rust-winapi-0.3)[inputs]: Add
	rust-winapi-i686-pc-windows-gnu, rust-winapi-x86-64-pc-windows-gnu.

	gnu: rust-pkg-config-0.3: Hardcode location of pkg-config.
	* gnu/packages/crates-io.scm (rust-pkg-config-0.3)[arguments]: Add phase
	to hardcode location of pkg-config binary.

	gnu: rust-pkg-config-0.3: Update to 0.3.19.
	* gnu/packages/crates-io.scm (rust-pkg-config-0.3): Update to 0.3.19.

	gnu: rust-wayland-sys-0.28: Adapt for new build system.
	* gnu/packages/crates-graphics.scm (rust-wayland-sys-0.28)[arguments]:
	Don't skip build. Add phase to refer explicitly to wayland libraries.
	[inputs]: Add rust-dlib-0.4, rust-lazy-static-1, rust-libc-0.2,
	rust-pkg-config-0.3.
	[propagated-inputs]: Add wayland.
	(rust-wayland-sys-0.23): Adjust accordingly.

	gnu: rust-quote-1: Update to 1.0.9.
	* gnu/packages/crates-io.scm (rust-quote-1): Update to 1.0.9.

2021-03-15  Efraim Flashner  <efraim@flashner.co.il>

	build-system/cargo: Don't clobber packaged crates while building.
	This fixes an issue where two packages share a common dependent.

	* guix/build/cargo-build-system.scm (unpack-rust-crates): Only copy rust
	crates into the target directory if there isn't one already there with
	the same name.

2021-03-15  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-variantannotation: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-variantannotation): Move from here...
	* gnu/packages/bioconductor.scm (r-variantannotation): ...to here.

	gnu: r-edger: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-edger): Move from here...
	* gnu/packages/bioconductor.scm (r-edger): ...to here.

	gnu: r-genomeinfodb: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-genomeinfodb): Move from here...
	* gnu/packages/bioconductor.scm (r-genomeinfodb): ...to here.

	gnu: r-genomeinfodbdata: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-genomeinfodbdata): Move from here...
	* gnu/packages/bioconductor.scm (r-genomeinfodbdata): ...to here.
	[source]: Use 'bioconductor-uri'.

	gnu: r-iranges: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-iranges): Move from here...
	* gnu/packages/bioconductor.scm (r-iranges): ...to here.

	gnu: r-s4vectors: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-s4vectors): Move from here...
	* gnu/packages/bioconductor.scm (r-s4vectors): ...to here.

	gnu: r-bioccheck: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-bioccheck): Move from here...
	* gnu/packages/bioconductor.scm (r-bioccheck): ...to here.

	gnu: r-grohmm: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-grohmm): Move from here...
	* gnu/packages/bioconductor.scm (r-grohmm): ...to here.

	gnu: r-biocstyle: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-biocstyle): Move from here...
	* gnu/packages/bioconductor.scm (r-biocstyle): ...to here.

	gnu: r-biocviews: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-biocviews): Move from here...
	* gnu/packages/bioconductor.scm (r-biocviews): ...to here.

2021-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsqlite: Update to 2.2.4.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.2.4.

	gnu: r-rcpparmadillo: Update to 0.10.2.2.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.10.2.2.0.

	gnu: r-formatr: Update to 1.8.
	* gnu/packages/statistics.scm (r-formatr): Update to 1.8.
	[native-inputs]: Add r-knitr.

	gnu: r-survival: Update to 3.2-9.
	* gnu/packages/statistics.scm (r-survival): Update to 3.2-9.

	gnu: r-textshaping: Update to 0.3.2.
	* gnu/packages/cran.scm (r-textshaping): Update to 0.3.2.

	gnu: r-mlr3tuning: Update to 0.8.0.
	* gnu/packages/cran.scm (r-mlr3tuning): Update to 0.8.0.

	gnu: r-bbotk: Update to 0.3.1.
	* gnu/packages/cran.scm (r-bbotk): Update to 0.3.1.

	gnu: r-workflows: Update to 0.2.2.
	* gnu/packages/cran.scm (r-workflows): Update to 0.2.2.
	[propagated-inputs]: Add r-vctrs.

	gnu: r-spatstat: Update to 2.0-1.
	* gnu/packages/cran.scm (r-spatstat): Update to 2.0-1.
	[propagated-inputs]: Remove r-abind, r-deldir, r-goftest, r-matrix, r-mgcv,
	r-nlme, r-polyclip, r-rpart, and r-tensor; add r-spatstat-core,
	r-spatstat-geom, and r-spatstat-linnet.

	gnu: r-brms: Update to 2.15.0.
	* gnu/packages/cran.scm (r-brms): Update to 2.15.0.

	gnu: r-forecast: Update to 8.14.
	* gnu/packages/cran.scm (r-forecast): Update to 8.14.

	gnu: r-lavaan: Update to 0.6-8.
	* gnu/packages/cran.scm (r-lavaan): Update to 0.6-8.

	gnu: r-parallelly: Update to 1.24.0.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.24.0.

	gnu: r-effectsize: Update to 0.4.4.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.4.4.

	gnu: r-magick: Update to 2.7.0.
	* gnu/packages/cran.scm (r-magick): Update to 2.7.0.

	gnu: r-blockfest: Update to 2.0.
	* gnu/packages/cran.scm (r-blockfest): Update to 2.0.

	gnu: r-flextable: Update to 0.6.4.
	* gnu/packages/cran.scm (r-flextable): Update to 0.6.4.

	gnu: r-maptools: Update to 1.1-1.
	* gnu/packages/cran.scm (r-maptools): Update to 1.1-1.

	gnu: r-utf8: Update to 1.2.1.
	* gnu/packages/cran.scm (r-utf8): Update to 1.2.1.
	[native-inputs]: Add r-knitr.

	gnu: r-xfun: Update to 0.22.
	* gnu/packages/cran.scm (r-xfun): Update to 0.22.

	gnu: r-ipred: Update to 0.9-11.
	* gnu/packages/cran.scm (r-ipred): Update to 0.9-11.

	gnu: r-lava: Update to 1.6.9.
	* gnu/packages/cran.scm (r-lava): Update to 1.6.9.

	gnu: r-rvest: Update to 1.0.0.
	* gnu/packages/cran.scm (r-rvest): Update to 1.0.0.
	[propagated-inputs]: Add r-lifecycle, r-rlang, and r-tibble.

	gnu: r-zoo: Update to 1.8-9.
	* gnu/packages/cran.scm (r-zoo): Update to 1.8-9.

	gnu: Add r-spatstat-linnet.
	* gnu/packages/cran.scm (r-spatstat-linnet): New variable.

	gnu: Add r-spatstat-core.
	* gnu/packages/cran.scm (r-spatstat-core): New variable.

	gnu: Add r-spatstat-geom.
	* gnu/packages/cran.scm (r-spatstat-geom): New variable.

	gnu: Add r-spatstat-sparse.
	* gnu/packages/cran.scm (r-spatstat-sparse): New variable.

2021-03-15  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: python-sphobjinv: Fix build.
	* gnu/packages/sphinx.scm (python-sphobjinv):
	[patches]: Remove.
	[propagated-inputs]: Add (uncomment) python-certifi.

	gnu: libcroco/fixed: Make private.
	* gnu/packages/gnome.scm (libcroco/fixed): Use define instead of
	define-public.

	gnu: cyrus-sasl/fixed: Make private.
	* gnu/packages/cyrus-sasl.scm (cyrus-sasl/fixed): Use define instead of
	define-public.

	gnu: unzip/fixed: Make private.
	* gnu/packages/compression.scm (unzip/fixed): Use define instead of
	define-public.

2021-03-15  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: poetry: Update to 1.1.5.
	* gnu/packages/python-xyz.scm (poetry): Update to 1.1.5.

	gnu: python-poetry-core: Update to 1.0.2.
	* gnu/packages/python-build.scm (python-poetry-core): Update to 1.0.2.

2021-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gkmsvm: Move back to (gnu packages cran).
	* gnu/packages/bioconductor.scm (r-gkmsvm): Move this variable from here...
	* gnu/packages/cran.scm (r-gkmsvm): ...to here.

	gnu: libusb-for-axoloti: Revert to 1.0.23.
	* gnu/packages/axoloti.scm (libusb-for-axoloti): Revert to 1.0.23, because the
	patch does not apply to the latest version.

	gnu: guile-opengl: Fix linking with libGL.so.
	* gnu/packages/gl.scm (guile-opengl)[arguments]: Fix reference to libGL.so.

	gnu: Add instrain.
	* gnu/packages/bioinformatics.scm (instrain): New variable.

	gnu: Add python-drep.
	* gnu/packages/bioinformatics.scm (python-drep): New variable.

	gnu: Add python-lmfit.
	* gnu/packages/python-xyz.scm (python-lmfit): New variable.

	gnu: Add python-asteval.
	* gnu/packages/python-xyz.scm (python-asteval): New variable.

	gnu: Add python-uncertainties.
	* gnu/packages/python-xyz.scm (python-uncertainties): New variable.

	gnu: guile-email-latest: Update to 0.2.2-1.ca0520a.
	* gnu/packages/guile-xyz.scm (guile-email-latest): Update to 0.2.2-1.ca0520a.

2021-03-15  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: Add r-textplot.
	* gnu/packages/cran.scm (r-textplot): New variable.

	gnu: Add r-btm.
	* gnu/packages/cran.scm (r-btm): New variable.

	gnu: Add r-eyelinker.
	* gnu/packages/cran.scm (r-eyelinker): New variable.

	gnu: Add r-intervals.
	* gnu/packages/cran.scm (r-intervals): New variable.

	gnu: Add r-rtweet.
	* gnu/packages/cran.scm (r-rtweet): New variable.

	gnu: Add r-rworldmap.
	* gnu/packages/cran.scm (r-rworldmap): New variable.

	gnu: Add r-tmaptools.
	* gnu/packages/cran.scm (r-tmaptools): New variable.

	gnu: Add r-stars.
	* gnu/packages/cran.scm (r-stars): New variable.

	gnu: Add r-lwgeom.
	* gnu/packages/cran.scm (r-lwgeom): New variable.

	gnu: Add r-packcircles.
	* gnu/packages/cran.scm (r-packcircles): New variable.

	gnu: Add r-readtext.
	* gnu/packages/cran.scm (r-readtext): New variable.

	gnu: Add r-antiword.
	* gnu/packages/cran.scm (r-antiword): New variable.

	gnu: Add r-pdftools.
	* gnu/packages/cran.scm (r-pdftools): New variable.

2021-03-15  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: Add r-qpdf.
	Cannot add to (gnu packages pdf) due to circular module dependency.

	* gnu/packages/cran.scm (r-qpdf): New variable.

2021-03-15  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: Add r-readods.
	* gnu/packages/cran.scm (r-readods): New variable.

	gnu: Add r-streamr
	* gnu/packages/cran.scm (r-streamr): New variable.

	gnu: Add r-ndjson.
	* gnu/packages/cran.scm (r-ndjson): New variable.

	gnu: gzstream: Add PIC flag.
	* gnu/packages/compression.scm (gzstream) [arguments]: Add phase 'use-pic.

	gnu: Add r-striprtf.
	* gnu/packages/cran.scm (r-striprtf): New variable.

	gnu: Add r-textclean.
	* gnu/packages/cran.scm (r-textclean): New variable.

	gnu: Add r-english.
	* gnu/packages/cran.scm (r-english): New variable.

	gnu: Add r-lexicon.
	* gnu/packages/cran.scm (r-lexicon): New variable.

	gnu: Add r-syuzhet.
	* gnu/packages/cran.scm (r-syuzhet): New variable.

	gnu: Add r-textshape.
	* gnu/packages/cran.scm (r-textshape): New variable.

	gnu: Add r-dtt.
	* gnu/packages/algebra.scm (r-dtt): New variable.

	gnu: Add r-mgsub.
	* gnu/packages/cran.scm (r-mgsub): New variable.

	gnu: Add r-qdapregex.
	* gnu/packages/cran.scm (r-qdapregex): New variable.

	gnu: Add r-esc.
	* gnu/packages/statistics.scm (r-esc): New variable.

2021-03-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libffi: Inline all patches.
	* gnu/packages/libffi.scm (libffi)[source]: Add patch.
	[arguments]: Remove custom patch phases.
	[inputs]: Remove field.

	gnu: gd: Update to 2.3.2.
	* gnu/packages/gd.scm (gd): Update to 2.3.2.
	[arguments]: Adjust comment on custom 'disable-failing-test phase.

2021-03-14  Mark H Weaver  <mhw@netris.org>

	gnu: unzip: Remove redundant and unused "unzip-symlink.patch".
	This is a followup to commit 31d289a4759909d24dd309ac24d42902a8c20da0,
	which added, but did not use, "unzip-symlink.patch", which is
	redundant with the pre-existing "unzip-initialize-symlink-flag.patch".

	* gnu/packages/patches/unzip-symlink.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2021-03-14  Leo Famulari  <leo@famulari.name>

	gnu: OpenSSL: Refer to the version number in a more robust way.
	* gnu/packages/tls.scm (openssl)[arguments]: Replace use of VERSION with
	(PACKAGE-VERSION THIS-PACKAGE).
	(openssl/fixed): Adjust accordingly.

	gnu: ImageMagick: Refer to the version number in a more robust way.
	* gnu/packages/imagemagick.scm (imagemagick)[arguments]: Replace use of VERSION
	with (PACKAGE-VERSION THIS-PACKAGE).
	(imagemagick/fixed): Adjust accordingly.

	gnu: libtiff: Refer to the version number in a more robust way.
	* gnu/packages/image.scm (libtiff)[arguments]: Replace use of VERSION
	with (PACKAGE-VERSION THIS-PACKAGE).
	(libtiff/fixed): Adjust accordingly.

2021-03-14  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: libhandy: Update to 1.2.0.
	* gnu/packages/gnome.scm (libhandy): Update to 1.2.0.

2021-03-14  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Support packages with multiple channels.
	This is a follow-up of 61a1165340a8bcc45550259edca25275d899fe09. For packages
	provided by external channels, package-channels procedure will return at least
	two channels. Take it into account.

	* gnu/ci.scm (cuirass-jobs): Fix channels subset argument.

2021-03-14  Eric Bavier  <bavier@member.fsf.org>

	gnu: Update OnionShare to 2.3.1.
	* gnu/packages/tor.scm (onionshare-cli): New variable.
	(onionshare): Inherit from onionshare-cli.
	[arguments]: Add patch-tests and install-data phases.  Adjust check phase for
	new tests.
	[inputs]: Remove python-pycryptodome, python-nautilus, python-sip,
	python-stem, and python-pyqt.  Add onionshare-cli, python-shiboken-2,
	python-pyside-2, python-qrcode.
	[description]: Use new upstream description.

	gnu: python-eventlet: Add missing dependencies.
	* gnu/packages/python-xyz.scm (python-eventlet)[propagated-inputs]: Add
	python-dnspython and python-monotonic.

	gnu: Add python-flask-socketio.
	* gnu/packages/python-web.scm (python-flask-socketio): New variable.

	gnu: Add python-socketio.
	* gnu/packages/python-web.scm (python-socketio): New variable.

	gnu: Add python-engineio
	* gnu/packages/python-web.scm (python-engineio): New variable.

	gnu: Add python-bidict.
	* gnu/packages/python-xyz.scm (python-bidict): New variable.

	gnu: Add python-sortedcollections.
	* gnu/packages/python-xyz.scm (python-sortedcollections): New variable.

	gnu: Add python-sphinx-autodoc-typehints.
	* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints): New variable.

	gnu: Add python-sphobjinv.
	* gnu/packages/sphinx.scm (python-sphobjinv): New variable.

2021-03-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: pdfarranger: Update to 1.7.1.
	* gnu/packages/pdf.scm (pdfarranger): Update to 1.7.1.

2021-03-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-sphinx: Update to 3.5.2.
	* gnu/packages/sphinx.scm (python-sphinx): Update to 3.5.2.

2021-03-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: alacritty: Adjust to changes in the cargo-build-system.
	* gnu/packages/terminals.scm (alacritty)[arguments]: Add flag to not
	install source.

	gnu: newsboat: Adjust to changes in cargo-build-system.
	* gnu/packages/syndication.scm (newsboat)[arguments]: Add flag to not
	install source.

	gnu: librsvg-next: Adjust to changes in cargo-build-system.
	* gnu/packages/gnome.scm (librsvg-next)[arguments]: Add flag to not
	install source.

	build-system/cargo: Propagate crates across builds.
	* guix/build-system/cargo.scm (cargo-build): Add cargo-package-flags,
	install-source flags.
	* guix/build/cargo-build-system.scm (unpack-rust-crates, package): New
	procedures.
	(install): Also install crate sources.
	(%standard-phases): Add new phases.
	* doc/guix.texi (Packaging-guidelines)[Rust Crates]: Adjust to changes
	in the cargo-build-system.

2021-03-14  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Add channel subset support.
	* gnu/ci.scm (cuirass-jobs): Add channel subset support.

2021-03-14  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Remove aarch64-linux from supported-systems.
	* gnu/packages/mes.scm (mes)[supported-systems]: Remove aarch64-linux.
	Thinko: mes only builds on aarch64-linux using --system=armhf-linux.

	gnu: mescc-tools: Build for armhf-linux and aarch64-linux too.
	* gnu/packages/mes.scm (mescc-tools)[supported-systems]: New field, overriding
	the v0.5.2 version.

	bootstrap: mescc-tools-static: Base arguments on version 0.5.2.
	* gnu/packages/make-bootstrap.scm (%mescc-tools-static)[arguments]: Use
	fixed package-arguments of mescc-tools-0.5.2.

	gnu: mes: Update to 0.23.
	* gnu/packages/mes.scm (mes)[source]: Update to 0.23.
	[supported-systems]: Add aarch64-linux, armhf-linux.
	(mes-rb5)[version,source,supported-systems]: Revert to v0.22.

	gnu: mes: Update to nyacc-1.00.2.
	* gnu/packages/mes.scm (mes)[propagated-inputs]: Use nyacc-1.00.2.

	gnu: Add nyacc-1.00.2.
	* gnu/packages/mes.scm (nyacc-1.00.2): New variable.

	gnu: mescc-tools: Update to 0.7.0.
	* gnu/packages/mes.scm (mescc-tools)[source]: Update to 0.7.0.
	[arguments]: Add patch-prefix phase to remove hardcoded "/usr/bin".

2021-03-14  Lars-Dominik Braun  <lars@6xq.net>

	gnu: font-libertinus: Update to 7.040.
	* gnu/packages/fonts.scm (font-libertinus): Update to 7.040.

	gnu: font-abattis-cantarell: Update to 0.301.
	* gnu/packages/fonts.scm (font-abattis-cantarell): Update to 0.301.

	gnu: font-ibm-plex: Update to 5.1.3.
	* gnu/packages/fonts.scm (font-ibm-plex): Update to 5.1.3.

2021-03-14  Léo Le Bouter  <lle-bout@zaclys.net>

	gun: unzip/fixed: Fix tests on 32-bit systems.
	* gnu/packages/patches/unzip-32bit-zipbomb-fix.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/compression.scm (unzip/fixed): Apply patch.

2021-03-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: unzip: Fix patch name.
	This is what happens when you push without testing your changes :/

	* gnu/packages/compression.scm (unzip)[source]: Adjust patch name.

2021-03-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: unzip: Rename patch.
	* gnu/packages/patches/unzip-case-insensitive.patch: Rename from
	unzip-caseinsensitive.patch.

2021-03-14  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: unzip: Add patches from Fedora [security fixes].
	Non-exhaustively fixes CVE-2016-9844, CVE-2018-1000035, CVE-2018-18384, and
	CVE-2019-13232.

	* gnu/packages/patches/unzip-COVSCAN-fix-unterminated-string.patch,
	gnu/packages/patches/unzip-CVE-2016-9844.patch,
	gnu/packages/patches/unzip-CVE-2018-1000035.patch,
	gnu/packages/patches/unzip-CVE-2018-18384.patch,
	gnu/packages/patches/unzip-case-insensitive.patch,
	gnu/packages/patches/unzip-alt-iconv-utf8-print.patch,
	gnu/packages/patches/unzip-alt-iconv-utf8.patch,
	gnu/packages/patches/unzip-close.patch,
	gnu/packages/patches/unzip-exec-shield.patch,
	gnu/packages/patches/unzip-fix-recmatch.patch,
	gnu/packages/patches/unzip-manpage-fix.patch,
	gnu/packages/patches/unzip-overflow.patch,
	gnu/packages/patches/unzip-symlink.patch,
	gnu/packages/patches/unzip-timestamp.patch,
	gnu/packages/patches/unzip-valgrind.patch,
	gnu/packages/patches/unzip-x-option.patch,
	gnu/packages/patches/unzip-zipbomb-manpage.patch,
	gnu/packages/patches/unzip-zipbomb-part1.patch,
	gnu/packages/patches/unzip-zipbomb-part2.patch,
	gnu/packages/patches/unzip-zipbomb-part3.patch: New patches.
	* gnu/local.mk (dist_patch_DATA): Register them.
	* gnu/packages/compression.scm (unzip/fixed): New variable. Apply patches.
	(unzip)[replacement]: Graft.

2021-03-14  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: webkitgtk: Enable WOFF2 support.
	* gnu/packages/webkit.scm (webkitgtk):
	[arguments]<#:configure-flags>: Remove "-DUSE_WOFF2=OFF".
	[inputs]: Add woff2.

	gnu: wpewebkit: Update to 2.30.5 [security fixes].
	* gnu/packages/webkit.scm (wpewebkit): Update to 2.30.5.
	[arguments]<#:configure-flags>: Add "-DUSE_SYSTEMD=OFF" and
	"-DUSE_GSTREAMER_GL=OFF". Change "-DENABLE_ENCRYPTED_MEDIA=ON" to
	"-DENABLE_ENCRYPTED_MEDIA=OFF" (DRM).

2021-03-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to c8887a5.
	* gnu/packages/package-management.scm (guix): Update to c8887a5.

	gnu: emacs-elfeed-score: Fix description Texinfo syntax.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-score)[description]:
	Remove extra "@".

	gnu-maintenance: Autoload (zlib).
	* guix/gnu-maintenance.scm: Autoload (zlib).

2021-03-13  Ludovic Courtès  <ludo@gnu.org>

	inferior: Add <inferior> printer.
	This avoids printing the whole package table in backtraces and such.

	* guix/inferior.scm (write-inferior): New procedure.
	<top level>: Call 'set-record-type-printer!'.

2021-03-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.9.6.
	* gnu/packages/admin.scm (sudo): Update to 1.9.6.

	gnu: quagga: Use archived source tarball.
	* gnu/packages/networking.scm (quagga)[source]: Download from Fossies archive.

2021-03-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	tests: Remove obsolete comment.
	This follows up on commit c05ceaf2b650d090cf39a048193505cb4e6bd257.

	* tests/lint.scm: Remove comment.

	Reported by morgansmith in #guix.

2021-03-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: console-setup: Update to 1.201.
	* gnu/packages/xorg.scm (console-setup): Update to 1.201.

	gnu: qjackctl: Update to 0.9.1.
	* gnu/packages/audio.scm (qjackctl): Update to 0.9.1.

2021-03-13  Gerd Heber  <gerd.heber@gmail.com>

	gnu: Add syscall-intercept.
	* gnu/packages/engineering.scm (syscall-intercept): New variable.

2021-03-13  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add guile-f-scm.
	* gnu/packages/guile-xyz.scm (guile-f-scm): New variable.

	gnu: Add l2md.
	* gnu/packages/mail.scm (l2md): New variable.

2021-03-13  Andy Tai  <lichengtai@gmail.com>

	gnu: terminator: Update to 2.1.0.
	* gnu/packages/gnome.scm (terminator): Update to 2.1.0.
	[inputs]: Add python, python-dbus, python-notify2.
	[arguments]: Add a phase to handle Python DBus. Disable tests.

2021-03-13  Milkey Mouse  <milkeymouse@meme.institute>

	gnu: opencl-headers: Update to 2020.12.18
	* gnu/packages/opencl.scm (opencl-headers): Update to 2020.12.18.
	[version]: Use the latest tagged version, now that they exist.
	[arguments]: Replace all phases with trivial header copy.
	[license]: Change license to Apache 2.0 (happened in March 2020).

2021-03-13  Zhu Zihao  <all_but_last@163.com>

	gnu: opencc: Update to 1.1.1.
	* gnu/packages/textutils.scm(opencc): Update to 1.1.1
	[arguments]<#:out-of-source?>: Build in source tree.
	<#:parallel-build?>: Disable.
	<#:phases>: In "patch-3rd-party-references", fix the version of dependency.
	Add phases "patch-python-binding-installation", "install-python-binding"
	and "enable-bytecode-determinism".
	[native-inputs]: Add python-setuptools and python-wheel.

2021-03-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: cagebreak: Update to 1.6.0.
	* gnu/packages/wm.scm (cagebreak): Update to 1.6.0.

2021-03-13  Vinicius Monego  <monego@posteo.net>

	gnu: python-scikit-image: Enable tests.
	* gnu/packages/python-science.scm (python-scikit-image)[arguments]: Add phases
	related to tests.
	[native-inputs]: Add python-codecov, python-flake8, python-pytest,
	python-pytest-cov, python-pytest-localserver, python-wheel.

	gnu: python-scikit-image: Update to 0.18.1.
	* gnu/packages/python-science.scm (python-scikit-image): Update to 0.18.1.
	[propagated-inputs]: Remove python-six.

	gnu: Add python-pooch.
	* gnu/packages/python-xyz.scm (python-pooch): New variable.

2021-03-13  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add emacs-org-msg.
	* gnu/packages/emacs-xyz.scm (emacs-org-msg): New variable.

	gnu: Add emacs-elfeed-score.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): New variable.

2021-03-13  Stefan Reichör  <stefan@xsteve.at>

	gnu: Add xe.
	* gnu/packages/parallel.scm (xe): New variable.

2021-03-13  LibreMiami  <packaging-guix@libremiami.org>

	gnu: Add clikan.
	* gnu/packages/task-management.scm (clikan): New variable.

2021-03-13  LibreMiami  <packaging-guix@libremiami.org>
	    Raghav Gururajan  <rg@raghavgururajan.name>
	    jgart  <jgart@dismail.de>

	gnu: Add python-click-default-group.
	* /gnu/packages/python-xyz.scm (python-click-default-group): New
	variable.

2021-03-13  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add emacs-ox-haunt.
	* gnu/packages/emacs-xyz.scm (emacs-ox-haunt): New variable.

2021-03-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ox-gemini: Fix version number.
	* gnu/packages/emacs-xyz.scm (emacs-ox-gemini)[version]: Set version number to
	0 as set in the main library.

2021-03-13  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add emacs-ox-gemini.
	* gnu/packages/emacs-xyz.scm (emacs-ox-gemini): New variable.

2021-03-13  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: emacs-ivy-rich: Update to 0.1.6-1.7b9b7b2.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-rich): Update to git snapshot
	0.1.6-1.7b9b7b2.

2021-03-13  Mark H Weaver  <mhw@netris.org>

	gnu: gnutls: Fix CVE-2021-20231 and CVE-2021-20232.
	* gnu/packages/patches/gnutls-CVE-2021-20231.patch,
	gnu/packages/patches/gnutls-CVE-2021-20232.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/tls.scm (gnutls)[replacement]: New field.
	(gnutls/fixed): New variable.
	(guile2.2-gnutls): Use package/inherit.

2021-03-13  Lars-Dominik Braun  <lars@6xq.net>

	gnu: mergerfs: Update to 2.32.4.
	* gnu/packages/file-systems.scm (mergerfs): Update to 2.32.4.

2021-03-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-resolv-conf-0.7: Use HTTPS home page URI.
	* gnu/packages/crates-io.scm (rust-resolv-conf-0.7)[home-page]: Use HTTPS URI.

2021-03-13  Kei Kebreau  <kkebreau@posteo.net>

	gnu: wxmaxima: Update to 21.02.0.
	* gnu/packages/maths.scm (wxmaxima): Update to 21.02.0.

2021-03-13  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: Remove bsdiff.
	As discussed in
	<https://lists.gnu.org/archive/html/guix-devel/2021-03/msg00154.html>, remove
	because of unpatched CVE-2020-14315 with no non-FreeBSD patch in sight.

	* gnu/packages/compression.scm (bsdiff): Remove.

2021-03-13  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: rust-diesel: Update to 1.4.6 [fixes CVE-2021-28305].
	* gnu/packages/crates-io.scm (rust-diesel): Update to 1.4.6.
	[native-inputs]: Add sqlite for tests.
	[arguments]<#:cargo-inputs>: Remove rust-bigdecimal-0.2 (incompatible),
	rust-libsqlite3-sys-0.15, rust-num-bigint-0.3 and rust-uuid-0.7. Add
	rust-bigdecimal-0.1, rust-libsqlite3-sys-0.20, rust-num-bigint-0.2,
	rust-uuid-0.5 and rust-uuid-0.8.
	[arguments]<#:phases>: Replace 'check phase to provide required feature
	arguments and  exclude failing 'expression::count::count' test.
	[synopsis]: Solve lint error by removing article at the beginning.

	gnu: rust-dotenv-0.10: Fix build by adding missing cargo input.
	* gnu/packages/crates-io.scm (rust-dotenv-0.10)[arguments]<#:cargo-inputs>:
	Add rust-syn-0.11.

	gnu: Add rust-bigdecimal-0.1.
	* gnu/packages/crates-io.scm (rust-bigdecimal-0.1): New variable.

2021-03-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nginx-documentation: Update to 1.19.8-2673-4398fd0f0341.
	* gnu/packages/web.scm (nginx-documentation): Update to 1.19.8-2673-4398fd0f0341.

	gnu: nginx: Update to 1.19.8.
	* gnu/packages/web.scm (nginx): Update to 1.19.8.

	gnu: apache-thrift: Update to 0.14.1.
	* gnu/packages/rpc.scm (apache-thrift): Update to 0.14.1.

	gnu: wireguard-tools: Update to 1.0.20210223.
	* gnu/packages/vpn.scm (wireguard-tools): Update to 1.0.20210223.

	gnu: eid-mw: Update to 5.0.14.
	* gnu/packages/security-token.scm (eid-mw): Update to 5.0.14.

	gnu: micropython: Update to 1.14.
	* gnu/packages/python.scm (micropython): Update to 1.14.

	gnu: libfreenect: Update to 0.6.2.
	* gnu/packages/openkinect.scm (libfreenect): Update to 0.6.2.

	gnu: photoflare: Update to 1.6.7.
	* gnu/packages/photo.scm (photoflare): Update to 1.6.7.

2021-03-12  Greg Hogan  <code@greghogan.com>

	gnu: aws-sdk-cpp: Update to 1.8.159.
	* gnu/packages/cpp.scm (aws-sdk-cpp): Update to 1.8.159.
	[arguments]: Build as shared library

	gnu: aws-c-event-stream: Update to 0.2.7.
	* gnu/packages/c.scm (aws-c-event-stream): Update to 0.2.7.
	[arguments]: Build as shared library.

	gnu: Add aws-c-io.
	* gnu/packages/c.scm (aws-c-io): New variable.
	* gnu/packages/patches/aws-c-io-cmake-prefix.patch,
	gnu/packages/patches/aws-c-io-disable-networking-tests.patch:
	New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

	gnu: Add s2n.
	* gnu/packages/tls.scm (s2n): New variable.

	gnu: Add aws-c-cal.
	* gnu/packages/c.scm (aws-c-cal): New variable.
	* gnu/packages/patches/aws-c-cal-cmake-prefix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: aws-checksums: Build as shared library.
	* gnu/packages/c.scm (aws-checksums)[arguments]: Build as shared library.

	gnu: aws-c-common: Update to 0.5.2.
	* gnu/packages/c.scm (aws-c-common): Update to 0.5.2.
	[arguments]: Build as shared library.

2021-03-12  Leo Famulari  <leo@famulari.name>

	gnu: ImageMagick: Fix version number in build configuration of grafted replacement.
	Fixes <https://bugs.gnu.org/47110>.

	This is a followup to commits 852ba914a43da0977d4f53b53da7039cdd6706b2 and
	82e887ba48c2ba91b17aa9b6b17501e3e0ef4aef.

	* gnu/packages/imagemagick.scm (imagemagick/fixed)[name, arguments]: New
	fields.

2021-03-12  Leo Famulari  <leo@famulari.name>

	gnu: OpenSSL: Fix version number in build configuration.
	Fixes <https://bugs.gnu.org/47108>.

	This is a followup to commit 4a8b529ce15ddc69a9dd701e450fc85a0ed65910.

	* gnu/packages/tls.scm (openssl/fixed)[arguments]: New field.

2021-03-12  Leo Famulari  <leo@famulari.name>

	gnu: libtiff: Fix documentation directory name in grafted replacement.
	Fixes <https://bugs.gnu.org/47107>.

	This is a followup to commit 6320700b114f09c09fbe613e2032abe077d28583.

	* gnu/packages/image.scm (libtiff/fixed)[name, arguments]: New fields.

2021-03-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nushell: Update to 0.28.0.
	* gnu/packages/shells.scm (nushell):
	(rust-nu-cli-0.28):
	(rust-nu-command-0.28):
	(rust-nu-data-0.28):
	(rust-nu-engine-0.28):
	(rust-nu-errors-0.28):
	(rust-nu-json-0.28):
	(rust-nu-plugin-0.28):
	(rust-nu-plugin-binaryview-0.28):
	(rust-nu-plugin-chart-0.28):
	(rust-nu-plugin-fetch-0.28):
	(rust-nu-plugin-from-sqlite-0.28):
	(rust-nu-plugin-inc-0.28):
	(rust-nu-plugin-match-0.28):
	(rust-nu-plugin-post-0.28):
	(rust-nu-plugin-ps-0.28):
	(rust-nu-plugin-s3-0.28):
	(rust-nu-plugin-sys-0.28):
	(rust-nu-plugin-textview-0.28):
	(rust-nu-plugin-to-bson-0.28):
	(rust-nu-plugin-to-sqlite-0.28):
	(rust-nu-plugin-tree-0.28):
	(rust-nu-plugin-xpath-0.28):
	(rust-nu-protocol-0.28):
	(rust-nu-source-0.28):
	(rust-nu-stream-0.28):
	(rust-nu-test-support-0.28):
	(rust-nu-value-ext-0.28): Update to 0.28.0.
	(rust-nu-ansi-term-0.28): New variable.

	gnu: Add rust-minus-3.
	* gnu/packages/crates-io.scm (rust-minus-3): New variable.

	gnu: rust-surf-2: Update to 2.2.0.
	* gnu/packages/crates-io.scm (rust-surf-2): Update to 2.2.0.

	gnu: rust-http-client-6: Update to 6.3.4.
	* gnu/packages/crates-io.scm (rust-http-client-6): Update to 6.3.4.

	gnu: Add rust-async-tls-0.10.
	* gnu/packages/crates-io.scm (rust-async-tls-0.10): New variable.

	gnu: rust-webpki-0.21: Update to 0.21.4.
	* gnu/packages/crates-io.scm (rust-webpki-0.21): Update to 0.21.4.

	gnu: rust-ring-0.16: Update to 0.16.20.
	* gnu/packages/crates-io.scm (rust-ring-0.16): Update to 0.16.20.
	[arguments]: Skip tests.

	gnu: Add rust-deadpool-0.7.
	* gnu/packages/crates-io.scm (rust-deadpool-0.7): New variable.

	gnu: rust-url-2: Update to 2.2.1.
	* gnu/packages/crates-io.scm (rust-url-2): Update to 2.2.1.

2021-03-12  Ludovic Courtès  <ludo@gnu.org>

	utils: Use Guile-zlib for gzip compression and decompression.
	Fixes <https://bugs.gnu.org/46967>.

	* guix/utils.scm (decompressed-port): Call 'make-zlib-input-port'
	instead of invoking %GZIP.
	(compressed-output-port): Call 'make-zlib-output-port' instead of
	invoking %GZIP.
	* doc/guix.texi (Requirements): Require Guile-zlib >= 0.1.0.

2021-03-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-zlib: Update to 0.1.0.
	* gnu/packages/guile.scm (guile-zlib): Update to 0.1.0.

2021-03-12  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add sbcl-stumpwm-disk.
	* gnu/packages/wm.scm: (sbcl-stumpwm-disk): New variable.

	gnu: stumpwm-contrib: Update to 0.0.1-3.a7dc1c.
	* gnu/packages/wm.scm (stumpwm-contrib): Update to 0.0.1-3.a7dc1c.

2021-03-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add gnuais.
	* gnu/packages/radio.scm (gnuais): New variable.

2021-03-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cheese: Propagate gdk-pixbuf+svg rather than gdk-pixbuf.
	Propagating gdk-pixbuf rather than gdk-pixbuf+svg is dangerous as it clashes
	with GTK+'s own gdk-pixbuf+svg propagation.

	* gnu/packages/gnome.scm (cheese)[propagated-inputs]: Replace gdk-pixbuf by
	gdk-pixbuf+svg.

2021-03-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mutter: Propagate gdk-pixbuf+svg rather than gdk-pixbuf.
	Propagating gdk-pixbuf rather than gdk-pixbuf+svg is dangerous as it clashes
	with GTK+'s own gdk-pixbuf+svg propagation.

	* gnu/packages/gnome.scm (mutter)[propagated-inputs]: Replace gdk-pixbuf by
	gdk-pixbuf+svg.

2021-03-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cogl: Propagate gdk-pixbuf+svg rather than gdk-pixbuf.
	Propagating gdk-pixbuf rather than gdk-pixbuf+svg is dangerous as it clashes
	with GTK+'s own gdk-pixbuf+svg propagation.

	* gnu/packages/gnome.scm (cogl)[propagated-inputs]: Replace gdk-pixbuf by
	gdk-pixbuf+svg.

2021-03-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libgweather: Propagate gdk-pixbuf+svg rather than gdk-pixbuf.
	Propagating gdk-pixbuf rather than gdk-pixbuf+svg is dangerous as it clashes
	with GTK+'s own gdk-pixbuf+svg propagation.

	* gnu/packages/gnome.scm (libgweather)[propagated-inputs]: Replace gdk-pixbuf by
	gdk-pixbuf+svg.

2021-03-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: librsvg-next: Do not propagate gdk-pixbuf.
	Propagating gdk-pixbuf rather than gdk-pixbuf+svg is dangerous as it clashes
	with GTK+'s own gdk-pixbuf+svg propagation.

	* gnu/packages/gnome.scm (librsvg-next)[propagated-inputs]: Remove gdk-pixbuf.
	[inputs]: Add gdk-pixbuf+svg.

2021-03-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: librsvg: Do not propagate gdk-pixbuf.
	Propagating gdk-pixbuf rather than gdk-pixbuf+svg is dangerous as it clashes
	with GTK+'s own gdk-pixbuf+svg propagation.

	* gnu/packages/gnome.scm (librsvg)[propagated-inputs]: Remove gdk-pixbuf.
	[inputs]: Add gdk-pixbuf+svg.

2021-03-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libgsf: Do not propagate gdk-pixbuf.
	Propagating gdk-pixbuf rather than gdk-pixbuf+svg is dangerous as it clashes
	with GTK+'s own gdk-pixbuf+svg propagation.

	* gnu/packages/gnome.scm (libgsf)[propagated-inputs]{gdk-pixbuf}: Move to...
	[inputs] ... here.

2021-03-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libnotify: Propagate gdk-pixbuf+svg rather than gdk-pixbuf.
	Propagating gdk-pixbuf rather than gdk-pixbuf+svg is dangerous as it clashes
	with GTK+'s own gdk-pixbuf+svg propagation.

	* gnu/packages/gnome.scm (libnotify)[propagated-inputs]: Replace gdk-pixbuf by
	gdk-pixbuf+svg.

2021-03-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: appstream-glib: Propagate gdk-pixbuf+svg rather than gdk-pixbuf.
	Propagating gdk-pixbuf rather than gdk-pixbuf+svg is dangerous as it clashes
	with GTK+'s own gdk-pixbuf+svg propagation.

	* gnu/packages/glib.scm (appstream-glib)[propagated-inputs]: Replace gdk-pixbuf by
	gdk-pixbuf+svg.

2021-03-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: weasyprint: Propagate gdk-pixbuf+svg rather than gdk-pixbuf.
	Propagating gdk-pixbuf rather than gdk-pixbuf+svg is dangerous as it clashes
	with GTK+'s own gdk-pixbuf+svg propagation.

	* gnu/packages/pdf.scm (weasyprint)[propagated-inputs]: Replace gdk-pixbuf by
	gdk-pixbuf+svg.

2021-03-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: librsvg-next: Have its name match its symbol.
	* gnu/packages/gnome.scm (librsvg-next)[name]: Change to librsvg-next.

	gnu: librsvg: Add a debug output.
	* gnu/packages/gnome.scm (librsvg): Add a debug output.
	(librsvg-next): Likewise.

	gnu: gdk-pixbuf+svg: Add a debug output.
	* gnu/packages/gtk.scm (gdk-pixbuf+svg): Fix typo in comment.
	[arguments]: Rewrite using 'substitute-keyword-arguments', so that all phases
	from the gdk-pixbuf package are reused.

	gnu: gdk-pixbuf: Fix indentation.
	* gnu/packages/gtk.scm (gdk-pixbuf): Fix indentation.

	gnu: gdk-pixbuf: Add a debug output.
	* gnu/packages/gtk.scm (gdk-pixbuf)[outputs]{debug}: New output.
	[arguments]{modules}: New argument.
	[phases]{shrink-runpath}: New phase.

2021-03-12  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-systempiper: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-systempiper): Move from here...
	* gnu/packages/bioconductor.scm (r-systempiper): ...to here.

	gnu: r-shortread: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-shortread): Move from here...
	* gnu/packages/bioconductor.scm (r-shortread): ...to here.

	gnu: r-gostats: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-gostats): Move from here...
	* gnu/packages/bioconductor.scm (r-gostats): ...to here.

	gnu: r-category: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-category): Move from here...
	* gnu/packages/bioconductor.scm (r-category): ...to here.

	gnu: r-gseabase: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-gseabase): Move from here...
	* gnu/packages/bioconductor.scm (r-gseabase): ...to here.

	gnu: r-rbgl: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-rbgl): Move from here...
	* gnu/packages/bioconductor.scm (r-rbgl): ...to here.

	gnu: r-annotationforge: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-annotationforge): Move from here...
	* gnu/packages/bioconductor.scm (r-annotationforge): ...to here.

	gnu: r-dexseq: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-dexseq): Move from here...
	* gnu/packages/bioconductor.scm (r-dexseq): ...to here.

	gnu: r-deseq2: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-deseq2): Move from here...
	* gnu/packages/bioconductor.scm (r-deseq2): ...to here.

	gnu: r-genefilter: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-genefilter): Move from here...
	* gnu/packages/bioconductor.scm (r-genefilter): ...to here.

2021-03-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bioassayr: Update home page.
	* gnu/packages/bioconductor.scm (r-bioassayr)[home-page]: Follow permanent
	redirect.

2021-03-12  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-bioassayr: Update to 1.28.2.
	* gnu/packages/bioconductor.scm (r-bioassayr): Update to 1.28.2.

	gnu: r-chemminer: Update to 3.42.2.
	* gnu/packages/bioconductor.scm (r-chemminer): Update to 3.42.2.

	gnu: r-circrnaprofiler: Update to 1.4.2.
	* gnu/packages/bioconductor.scm (r-circrnaprofiler): Update to 1.4.2.

2021-03-12  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: Add r-puniform.
	* gnu/packages/statistics.scm (r-puniform): New variable.

	gnu: Add r-clubsandwich.
	* gnu/packages/statistics.scm (r-clubsandwich): New variable.

	gnu: Add r-quantpsyc.
	* gnu/packages/statistics.scm (r-quantpsyc): New variable.

	gnu: Add r-ez.
	* gnu/packages/cran.scm (r-ez): New variable.

	gnu: Add r-prereg.
	* gnu/packages/cran.scm (r-prereg): New variable.

2021-03-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-upsetplot.
	* gnu/packages/python-science.scm (python-upsetplot): New variable.

	gnu: Add python-statannot.
	* gnu/packages/python-science.scm (python-statannot): New variable.

2021-03-12  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: lisp-repl-core-dumper: Update to 0.7.0.
	* gnu/packages/lisp.scm (lisp-repl-core-dumper): Update to 0.7.0.

2021-03-12  Ricardo Wurmus  <rekado@elephly.net>

	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  Mark H Weaver  <mhw@netris.org>

	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.

	gnu: gnome-shell: Update to 3.34.5.
	* gnu/packages/gnome.scm (gnome-shell): Update to 3.34.5.

2021-03-12  Mark H Weaver  <mhw@netris.org>

	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  Mark H Weaver  <mhw@netris.org>

	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.

	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  Ricardo Wurmus  <rekado@elephly.net>

	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  Mark H Weaver  <mhw@netris.org>

	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  Leo Famulari  <leo@famulari.name>

	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  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20210310.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20210310.

2021-03-11  Leo Famulari  <leo@famulari.name>

	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.

	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.

	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.

	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.

	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.

	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.

	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  Xinglu Chen  <public@yoctocell.xyz>

	gnu: guile-curl: Update to 0.9.
	* gnu/packages/curl.scm (guile-curl): Update to 0.9.
	[#:phases]: Update path to module.

2021-03-11  zimoun  <zimon.toutoune@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	time-machine: Fail when unrecognized option.
	* guix/scripts/time-machine (parse-args): Fail when unrecognized option.

2021-03-11  Ludovic Courtès  <ludo@gnu.org>

	download: 'tls-wrap' returns an unbuffered custom port.
	Partly fixes <https://bugs.gnu.org/46967>.

	* guix/build/download.scm (tls-wrap)[unbuffered]: New procedure.
	Pass the result of 'make-custom-binary-input/output-port' to
	'unbuffered'.

2021-03-11  Ludovic Courtès  <ludo@gnu.org>

	download: 'tls-wrap' avoids intermediate buffer.
	* guix/build/download.scm (tls-wrap)[read!]: Read straight into BV
	instead of calling 'get-bytevector-some' and 'unget-bytevector'.

2021-03-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wireshark: Update to 3.4.4.
	* gnu/packages/networking.scm (wireshark): Update to 3.4.4.

	gnu: hangups: Update to 0.4.13.
	* gnu/packages/messaging.scm (hangups): Update to 0.4.13.

2021-03-11  Greg Hogan  <code@greghogan.com>

	gnu: fmt: Update to 7.1.3.
	* gnu/packages/pretty-print.scm (fmt): Update to 7.1.3.

2021-03-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: btrfs-progs: Update to 5.11.
	* gnu/packages/linux.scm (btrfs-progs): Update to 5.11.

	gnu: libdatrie: Update to 0.2.13.
	* gnu/packages/gtk.scm (libdatrie): Update to 0.2.13.

	gnu: libinih: Update to 53.
	* gnu/packages/linux.scm (libinih): Update to 53.

2021-03-11  Léo Le Bouter  <lle-bout@zaclys.net>

	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  Efraim Flashner  <efraim@flashner.co.il>

	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  Efraim Flashner  <efraim@flashner.co.il>

	Revert "Revert "gnu: mongodb: Update to 3.4.24 [security fixes].""
	This reverts commit feff80cec3c97a3df2c20d300be12d67f79d4f22.

	I was mistaken, there are still branches of mongodb which are still
	licensed under the AGPL3

2021-03-11  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add computable-reals.
	* gnu/packages/lisp-xyz.scm (cl-computable-reals, ecl-computable-reals,
	sbcl-computable-reals): New variables.

2021-03-11  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add python-praw.
	* gnu/packages/python-web.scm (python-raw): New variable.

	gnu: Add python-prawcore.
	* gnu/packages/python-web.scm (python-prawcore): New variable.

	gnu: Add python-testfixtures.
	* gnu/packages/python-check.scm (python-testfixtures): New variable.

	gnu: Add python-betamax-serializers.
	* gnu/packages/python-web.scm (python-betamax-serializers): New variable.

2021-03-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: jasper: Update to 2.0.26.
	* gnu/packages/image.scm (jasper): Update to 2.0.26.

	gnu: thermald: Update to 2.4.3.
	* gnu/packages/admin.scm (thermald): Update to 2.4.3.

	gnu: doctest: Update to 2.4.5.
	* gnu/packages/check.scm (doctest): Update to 2.4.5.

	gnu: jetring: Update to 0.30.
	* gnu/packages/gnupg.scm (jetring): Update to 0.30.

	gnu: memkind: Remove duplicate COPYING file.
	* gnu/packages/disk.scm (memkind)[arguments]: Add the standard
	"--docdir=" location to #:configure-flags.

	gnu: memkind: Update to 1.11.0.
	* gnu/packages/disk.scm (memkind): Update to 1.11.0.

2021-03-11  raid5atemyhomework via Guix-patches via  <guix-patches@gnu.org>

	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.

2021-03-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fio: Update to 3.26.
	* gnu/packages/benchmark.scm (fio): Update to 3.26.

2021-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add java-openjfx-controls.
	* gnu/packages/java.scm (java-openjfx-controls): New variable.

2021-03-11  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Update copyright.
	* etc/news.scm: Add missing copyright header.

2021-03-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-counsel: Update to 0.13.4.
	* gnu/packages/emacs-xyz.scm (emacs-counsel): Update to 0.13.4.
	[source]: Update URI.

	gnu: emacs-swiper: Update to 0.13.4.
	* gnu/packages/emacs-xyz.scm (emacs-swiper): Update to 0.13.4.
	[source]: Update URI.

	gnu: emacs-ivy: Update to 0.13.4.
	* gnu/packages/emacs-xyz.scm (emacs-ivy): Update to 0.13.4.

	gnu: emacs-project: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-project)[source]: Fix URI.

	gnu: emacs-map: Update to 3.0.
	* gnu/packages/emacs-xyz.scm (emacs-map): Update to 3.0.

	gnu: emacs-project: Update to 0.5.4.
	* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.5.4.

	gnu: emacs-posframe: Update to 0.8.8.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 0.8.8.

2021-03-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add bandage.
	* gnu/packages/bioinformatics.scm (bandage): New variable.

2021-03-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	news: Add ‘nl’ translation.
	* etc/news.scm (channel-news): Add a Dutch translation.

2021-03-11  Efraim Flashner  <efraim@flashner.co.il>

	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  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: mongodb: Update to 3.4.24 [security fixes]."
	This reverts commit e5f89570c1d72c4b674fad6b6ad5591ead02d419.

	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  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.

2021-03-11  Mark H Weaver  <mhw@netris.org>

	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  Léo Le Bouter  <lle-bout@zaclys.net>

	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  Pierre Langlois  <pierre.langlois@gmx.com>

	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  Chris Marusich  <cmmarusich@gmail.com>

	gnu: rust: Make it "supported" on all systems but i686-linux.
	* gnu/packages/rust.scm (rust-1.30)[supported-systems]: Instead of hard-coding
	this to just "x86_64-linux", calculate the supported systems by deleting
	"i686-linux" from %supported-systems.

2021-03-11  Chris Marusich  <cmmarusich@gmail.com>

	gnu: Restore emacs' supported systems.
	Recently, librsvg was updated to depend upon rust.  That change inadvertently
	restricted the "supported" systems of emacs (among other packages) to
	x86_64-linux only, since that is the only system declared in the rust
	package's list of supported systems.  This unintentionally made emacs
	unavailable on all other systems.

	This change fixes that by removing the rust dependency from some packages.
	The packages remain unchanged from the perspective of an x86_64-linux system,
	but from the perspective of other systems, the packages are now supported
	again (albeit without certain optional SVG features).

	* gnu/packages/gtk.scm (gtk+, gtk+-2)[propagated-inputs]: If compiling for
	x86_64, use gdk-pixbuf+svg as the "gdk-pixbuf" input, as usual.  Otherwise,
	use gdk-pixbuf, which avoids adding librsvg (thus rust) to the closure of
	inputs.  Note that both gtk+ and gtk+-2 are in the transitive closure of
	inputs of emacs, so these two changes are necessary.
	* gnu/packages/emacs (emacs)[inputs]: If compiling for x86_64, add librsvg to
	the inputs, as usual.  Otherwise, do not add it, which avoids adding rust to
	the closure of inputs.

2021-03-11  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: openssl: Update to 1.1.1j [security fixes].
	* gnu/packages/tls.scm (openssl/fixed): New variable.
	(openssl)[replacement]: Graft.

2021-03-11  Léo Le Bouter  <lle-bout@zaclys.net>

	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  Léo Le Bouter  <lle-bout@zaclys.net>

	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  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: docker-cli: Fix source hash.
	This is a follow-up to commit 83cda00bc62d665f05d37d07c78a1c4eab5297f0.

	* gnu/packages/docker.scm (docker-cli): Fix source hash caused by cascading
	%docker-version variable changes.

2021-03-11  Léo Le Bouter  <lle-bout@zaclys.net>

	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  Léo Le Bouter  <lle-bout@zaclys.net>

	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  Léo Le Bouter  <lle-bout@zaclys.net>

	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  Léo Le Bouter  <lle-bout@zaclys.net>

	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  Léo Le Bouter  <lle-bout@zaclys.net>

	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.

	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.

	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-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: qca: Update to 2.3.2.
	* gnu/packages/kde.scm (qca): Update to 2.3.2.

	gnu: sooperlooper: Update to 1.7.6.
	* gnu/packages/music.scm (sooperlooper): Update to 1.7.6.

	gnu: bindfs: Update to 1.15.1.
	* gnu/packages/file-systems.scm (bindfs): Update to 1.15.1.

	gnu: weechat: Update to 3.1.
	* gnu/packages/irc.scm (weechat): Update to 3.1.

	gnu: os-prober: Update to 1.78.
	* gnu/packages/bootloaders.scm (os-prober): Update to 1.78.

	gnu: mutt: Update to 2.0.6.
	* gnu/packages/mail.scm (mutt): Update to 2.0.6.

2021-03-10  Léo Le Bouter  <lle-bout@zaclys.net>

	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  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: monolith: Update to 2.4.1.
	* gnu/packages/web.scm (monolith): Update to 2.4.1.

	gnu: Add rust-cssparser-0.28.
	* gnu/packages/crates-io.scm (rust-cssparser-0.28): New variable.
	(rust-cssparser-0.27): Inherit from above.

	gnu: Add rust-reqwest-0.11.
	* gnu/packages/crates-io.scm (rust-reqwest-0.11): New variable.
	(rust-reqwest-0.10): Inherit from above.

	gnu: Add rust-tokio-util-0.4.
	* gnu/packages/crates-io.scm (rust-tokio-util-0.4): New variable.

	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.

	gnu: Add rust-zstd-0.6.
	* gnu/packages/crates-io.scm (rust-zstd-0.6): New variable.
	(rust-zstd-0.5): Inherit from above.

	gnu: Add rust-zstd-safe-3.
	* gnu/packages/crates-io.scm (rust-zstd-safe-3): New variable.
	(rust-zstd-safe-2): Inherit from above.

	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.

	gnu: Add rust-bindgen-0.57.
	* gnu/packages/crates-io.scm (rust-bindgen-0.57): New variable.
	(rust-bindgen-0.55): Inherit from above.

	gnu: Add rust-hyper-0.14.
	* gnu/packages/crates-io.scm (rust-hyper-0.14): New variable.
	(rust-hyper-0.13): Inherit from above.

	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.

	gnu: Add rust-h2-0.3.
	* gnu/packages/crates-io.scm (rust-h2-0.3): New variable.
	(rust-h2-0.2): Inherit from above.

	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.

	gnu: Add rust-httpdate-0.3.
	* gnu/packages/crates-io.scm (rust-httpdate-0.3): New variable.

	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.

	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.

	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.

	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.

	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.

	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.

	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.

	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.

	gnu: Add rust-test-cert-gen-0.1.
	* gnu/packages/crates-io.scm (rust-test-cert-gen-0.1): New variable.

	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.

	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.

	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.

	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.

	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.

	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.

	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.

	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.

	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.

	gnu: rust-backtrace-0.3: Update to 0.3.56.
	* gnu/packages/crates-io.scm (rust-backtrace-0.3): Update to 0.3.56.

	gnu: Add rust-addr2line-0.14.
	* gnu/packages/crates-io.scm (rust-addr2line-0.14): New variable.
	(rust-addr2line-0.11): Inherit from above.

	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.

	gnu: Add rust-gimli-0.23.
	* gnu/packages/crates-io.scm (rust-gimli-0.23): New variable.
	(rust-gimli-0.20): Inherit from above.

	gnu: Add rust-object-0.22.
	* gnu/packages/crates-io.scm (rust-object-0.22): New variable.

	gnu: Add rust-object-0.23.
	* gnu/packages/crates-io.scm (rust-object-0.23): New variable.
	(rust-object-0.17): Inherit from above.

	gnu: Add rust-wasmparser-0.57.
	* gnu/packages/crates-io.scm (rust-wasmparser-0.57): New variable.

2021-03-10  Léo Le Bouter  <lle-bout@zaclys.net>

	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  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: containerd: Update to 1.3.10 [security fixes].
	* gnu/packages/docker.scm (containerd): Update to 1.3.10.

	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  Ludovic Courtès  <ludovic.courtes@inria.fr>

	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 dcb640f02b1f9590c3bd4301a22bf31bd60c56d4, 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  Ludovic Courtès  <ludo@gnu.org>

	syscalls: Define the ST_* constants and add 'statfs-flags->mount-flags'.
	* guix/build/syscalls.scm (linux?): New variable.
	(define-statfs-flags): New macro.
	(ST_RDONLY, ST_NOSUID, ST_NODEV, ST_NOEXEC, ST_SYNCHRONOUS)
	(ST_MANDLOCK, ST_WRITE, ST_APPEND, ST_IMMUTABLE, ST_NOATIME)
	(ST_NODIRATIME, ST_RELATIME): New variables.
	(statfs-flags->mount-flags): New procedure.

2021-03-10  Léo Le Bouter  <lle-bout@zaclys.net>

	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  Léo Le Bouter  <lle-bout@zaclys.net>

	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.

	gnu: python-django: Update to 3.1.7 [security fixes].
	* gnu/packages/django.scm (python-django): Update to 3.1.7.

2021-03-10  Taylan Kammer  <taylan.kammer@gmail.com>

	gnu: guile-bytestructures: Update to 1.0.10.
	* gnu/packages/guile.scm (guile-bytestructures): Update to 1.0.10.

	See: <https://logs.guix.gnu.org/guix/2021-03-10.log#205043>

2021-03-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: glibc-final-with-bootstrap-bash-boot0: Don't include debug output.
	* gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash-boot0)
	[outputs]: Remove debug from inherited outputs.

	gnu: gcc-boot0: Don't include debug output.
	* gnu/packages/commencement.scm (gcc-boot0)[outputs]: Remove debug
	from inherited outputs.

	gnu: coreutils-boot0: Don't include debug output.
	* gnu/packages/commencement.scm (coreutils-boot0)[outputs]: Remove debug
	from inherited outputs.

	gnu: gnu-make-boot0: Don't include debug output.
	* gnu/packages/commencement.scm (gnu-make-boot0)[outputs]: Remove debug
	from inherited outputs.

2021-03-10  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Remove hydra support.
	This removes hydra support to use Cuirass as the only continuous integration
	system.

	* build-aux/hydra/gnu-system.scm: Remove it.
	* build-aux/hydra/guix-modular.scm: Ditto.
	* build-aux/hydra/guix.scm: Ditto.
	* build-aux/cuirass/hydra-to-cuirass.scm: Ditto.
	* Makefile.am (EXTRA_DIST): Update it.
	(hydra-jobs.scm): Remove it.
	(cuirass-jobs.scm): Update it.
	* build-aux/hydra/evaluate.scm: Move it to ...
	* build-aux/cuirass/evaluate.scm: ... here.
	* build-aux/cuirass/guix-modular.scm: Remove it.
	* build-aux/cuirass/gnu-system.scm: Ditto.
	* guix/packages.scm (%hydra-supported-systems): Rename it to ...
	(%cuirass-supported-systems): ... this variable.
	* build-aux/check-final-inputs-self-contained: Adapt it.
	* etc/release-manifest.scm: Ditto.
	* gnu/ci.scm (package->alist): Remove it.
	(derivation->job): New procedure.
	(package-job, package-cross-job, cross-jobs, image-jobs, system-test-jobs,
	tarball-jobs): Use it.
	(guix-jobs): New procedure.
	(hydra-jobs): Rename it to ...
	(cuirass-jobs): ... this procedure.

2021-03-10  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Remove hydra support.
	This removes hydra support to use Cuirass as the only continuous integration
	system.

	* build-aux/hydra/gnu-system.scm: Remove it.
	* build-aux/hydra/guix-modular.scm: Ditto.
	* build-aux/hydra/guix.scm: Ditto.
	* build-aux/cuirass/hydra-to-cuirass.scm: Ditto.
	* Makefile.am (EXTRA_DIST): Update it.
	(hydra-jobs.scm): Remove it.
	(cuirass-jobs.scm): Update it.
	* build-aux/hydra/evaluate.scm: Move it to ...
	* build-aux/cuirass/evaluate.scm: ... here.
	* build-aux/cuirass/guix-modular.scm: Remove it.
	* build-aux/cuirass/gnu-system.scm: Ditto.
	* guix/packages.scm (%hydra-supported-systems): Rename it to ...
	(%cuirass-supported-systems): ... this variable.
	* build-aux/check-final-inputs-self-contained: Adapt it.
	* etc/release-manifest.scm: Ditto.
	* gnu/ci.scm (package->alist): Remove it.
	(derivation->job): New procedure.
	(package-job, package-cross-job, cross-jobs, image-jobs, system-test-jobs,
	tarball-jobs): Use it.
	(guix-jobs): New procedure.
	(hydra-jobs): Rename it to ...
	(cuirass-jobs): ... this procedure.

2021-03-10  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-77.88f3cf6.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-77.88f3cf6.

2021-03-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gtk+: Add a debug output.
	* gnu/packages/gtk.scm (gtk+-2)[outputs]{debug}: New output.

2021-03-10  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-quri: Update to 0.3.0.
	* gnu/packages/lisp-xyz.scm (sbcl-quri): Update to 0.3.0.

	gnu: Add fof.
	* gnu/packages/lisp-xyz.scm (cl-fof, ecl-fof, sbcl-fof): New variables.

	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  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for 'guix import go'.
	* etc/news.scm: Add entry.

	import: go: Compute the hash of Git checkouts.
	* guix/import/go.scm (vcs-file?, file-hash, git-checkout-hash): New
	procedures.
	(vcs->origin): Use 'git-checkout-hash' in the 'git case.

2021-03-10  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	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  Maxime Devos  <maximedevos@telenet.be>

	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.

2021-03-10  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hwloc: Update to 2.4.1.
	* gnu/packages/mpi.scm (hwloc-2): Update to 2.4.1.  Adjust URL.

2021-03-10  Mathieu Othacehe  <othacehe@gnu.org>

	channels: Add the channel branch in sexp->channel.
	* guix/channels.scm (sexp->channel): Add the channel branch.

	gnu: cuirass: Update to 0.0.1-76.5f830da.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-76.5f830da.

2021-03-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	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  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-75.94a7f87.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-75.94a7f87.

	gnu: guix: Update to 1.2.0-15.f8953be.
	* gnu/packages/package-management.scm (guix): Update to 1.2.0-15.f8953be.

	gnu: cuirass: Update to 0.0.1-74.c8051f3.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-74.c8051f3.

2021-03-10  Mathieu Othacehe  <othacehe@gnu.org>

	inferior: Use a safe symlink monadic procedure.
	This is a follow-up of 6ee7e3d26b8f5d2a234518cc2ab1bfeba7cd7c18.

	* guix/inferior.scm (cached-channel-instance): Introduce "symlink/safe" and
	use it instead of symlink. Remove the duplicated "file-exists?" call.

2021-03-10  Mathieu Othacehe  <othacehe@gnu.org>

	Revert "inferior: Break cached-channel-instance into two procedures."
	This reverts commit 7d63b775513e7049047222dbe403a4181f63828d because it raises
	some concerns, see:
	https://lists.gnu.org/archive/html/guix-devel/2021-03/msg00124.html.

2021-03-10  Léo Le Bouter  <lle-bout@zaclys.net>

	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.

	gnu: mysql: Update to 5.7.33 [security fixes].
	* gnu/packages/databases.scm (mysql): Update to 5.7.33.

2021-03-10  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	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.

	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.

	gnu: python-aiofiles: Update to 0.6.0.
	* gnu/packages/python-xyz.scm (python-aiofiles): Update to 0.6.0.

	gnu: python-ujson: Update to 4.0.2.
	* gnu/packages/python-xyz.scm (python-ujson): Update to 4.0.2.

	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.

	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.

	gnu: python-pypika: Update to 0.47.6.
	* gnu/packages/databases.scm (python-pypika): Update to 0.47.6.

	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  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	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  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: python-asyncssh: Update to 2.5.0.
	* gnu/packages/ssh.scm (python-asyncssh): Update to 2.5.0.

	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  Léo Le Bouter  <lle-bout@zaclys.net>

	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  Raghav Gururajan  <rg@raghavgururajan.name>

	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  Simon South  <simon@simonsouth.net>

	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.

2021-03-10  Léo Le Bouter  <lle-bout@zaclys.net>

	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  Léo Le Bouter  <lle-bout@zaclys.net>

	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  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add unixcw.
	* gnu/packages/radio.scm (unixcw): New variable.

	gnu: Add aldo.
	* gnu/packages/radio.scm (aldo): New variable.

2021-03-10  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: python-nbxmpp: Update to 2.0.2.
	* gnu/packages/messaging.scm (python-nbxmpp) [version]: Update to 2.0.2.

2021-03-10  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: bsdiff: Fix CVE-2014-9862.
	* gnu/packages/patches/bsdiff-CVE-2014-9862.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/compression.scm (bsdiff): Apply it.

2021-03-10  Mathieu Othacehe  <othacehe@gnu.org>

	tests: cuirass: Remove cuirass simple test.
	This is a follow-up of 6c883d0f1deacff4fc227a4f925414a3733efc6e.

	* gnu/tests/cuirass.scm (simple-cuirass-service, %cuirass-simple-test): Remove
	them.

2021-03-10  Mathieu Othacehe  <othacehe@gnu.org>

	services: cuirass: Remove simple cuirass configuration.
	The Cuirass configuration has been simplified so that this is no longer
	needed.

	* gnu/services/cuirass.scm (<build-manifest>, <simple-cuirass-configuration>,
	simple-cuirass-configuration->specs): Remove them.

2021-03-10  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Remove hydra support.
	This removes hydra support to use Cuirass as the only continuous integration
	system.

	* build-aux/hydra/gnu-system.scm: Remove it.
	* build-aux/hydra/guix-modular.scm: Ditto.
	* build-aux/hydra/guix.scm: Ditto.
	* build-aux/cuirass/hydra-to-cuirass.scm: Ditto.
	* Makefile.am (EXTRA_DIST): Update it.
	(hydra-jobs.scm): Remove it.
	(cuirass-jobs.scm): Update it.
	* build-aux/hydra/evaluate.scm: Move it to ...
	* build-aux/cuirass/evaluate.scm: ... here.
	* build-aux/cuirass/guix-modular.scm: Remove it.
	* build-aux/cuirass/gnu-system.scm: Ditto.
	* guix/packages.scm (%hydra-supported-systems): Rename it to ...
	(%cuirass-supported-systems): ... this variable.
	* build-aux/check-final-inputs-self-contained: Adapt it.
	* etc/release-manifest.scm: Ditto.
	* gnu/ci.scm (package->alist): Remove it.
	(derivation->job): New procedure.
	(package-job, package-cross-job, cross-jobs, image-jobs, system-test-jobs,
	tarball-jobs): Use it.
	(guix-jobs): New procedure.
	(hydra-jobs): Rename it to ...
	(cuirass-jobs): ... this procedure.

2021-03-10  Mathieu Othacehe  <othacehe@gnu.org>

	channels: Export channel-instance->sexp.
	* guix/channels.scm (channel-instance->sexp): Export it.

	inferior: Fix concurrent cached-profile calls.
	* guix/inferior.scm (cached-profile): Do not create the profile symlink if it
	already exists.

2021-03-10  Mathieu Othacehe  <othacehe@gnu.org>

	inferior: Break cached-channel-instance into two procedures.
	Break cached-channel-instance into two different procedures:
	channels->cached-profile and instances->cached-profile operating respectively
	on channels and channels instances.

	* guix/inferior.scm (cached-channel-instance): Rename it into ...
	(cached-profile): ... this new procedure.
	(channels->cached-profile, instances->cached-profile): New procedures.
	* guix/scripts/time-machine.scm (guix-time-machine): Adapt accordingly.

2021-03-10  Mathieu Othacehe  <othacehe@gnu.org>

	services: cuirass: Do not create the database directory.
	Fixes: <https://issues.guix.gnu.org/46683>.

	* gnu/services/cuirass.scm (cuirass-activation): Since the PostgreSQL switch,
	it is no longer needed to create the database directory.

2021-03-10  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-73.14e1335.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-73.14e1335.
	[arguments]: Enable tests and add new 'set-PATH-for-tests phase.
	[native-inputs]: Add ephemeralpg.

	gnu: guile-simple-zmq: Update to 0.0.0-9.b2ea97e.
	* gnu/packages/guile-xyz.scm (guile-simple-zmq): Update to 0.0.0-9.b2ea97e.

2021-03-10  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: gnucobol: Update to 3.1.2 [security fixes].
	* gnu/packages/cobol.scm (gnucobol): Update to 3.1.2.
	[arguments]: Add 'set-TERM phase before 'check to set the TERM environment
	variable for tests that expect it.

	gnu: osc: Update to 0.172.0 [fixes CVE-2019-3681].
	* gnu/packages/build-tools.scm (osc): Update to 0.172.0.
	[native-inputs]: Add python-chardet. Required by tests.

	gnu: python-m2crypto: Disable tests because they are date-sensitive.
	* gnu/packages/python-crypto.scm (python-m2crypto)[arguments]: Set '#:tests?'
	to '#f'.

2021-03-10  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.104.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.104.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.22.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.22.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.11.5.
	* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.5.
	(linux-libre-5.11-pristine-source): Update hash.

2021-03-10  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: c-ares: Update to 1.17.1 [fixes CVE-2020-8277].
	* gnu/packages/adns.scm (c-ares/fixed): New variable.
	(c-ares)[replacement]: Graft.

	gnu: imagemagick/fixed: Retain version length for successful grafting.
	* gnu/packages/imagemagick.scm (imagemagick/fixed):
	[version]: Append 'g'.
	[source]: Hardcode version.

2021-03-10  Sébastien Lerique  <sl@eauchat.org>

	gnu: password-store: Update to 1.7.3-1.918992c.
	* gnu/packages/password-utils.scm (password-store): Update to
	1.7.3-1.918992c.
	[arguments]<#:phases>['wrap-path]: Add "wl-clipboard".
	[inputs]: Add "wl-clipboard".

2021-03-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dcmtk: Update to 3.6.6.
	* gnu/packages/image-processing.scm (dcmtk): Update to 3.6.6.
	[inputs]: Add icu4c.

	gnu: electron-cash: Update to 4.2.4.
	* gnu/packages/finance.scm (electron-cash): Update to 4.2.4.

	gnu: range-v3: Fix typo in description.
	* gnu/packages/cpp.scm (range-v3)[description]: Fix typo.

	doc: Fix grammar.
	* doc/contributing.texi (Package Naming): Fix grammar.

	gnu: fcitx5: Update to 5.0.5.
	* gnu/packages/fcitx5.scm (fcitx5): Update to 5.0.5.

	gnu: lmdb: Update to 0.9.28.
	* gnu/packages/databases.scm (lmdb): Update to 0.9.28.

2021-03-10  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: git: Update to 2.30.2 [fixes CVE-2021-21300].
	* gnu/packages/version-control.scm (git): Update to 2.30.2.

2021-03-09  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: libtiff: Update to 4.2.0 [security fixes].
	Non-exhaustively, fixes CVE-2020-35523, CVE-2020-35522 and CVE-2020-35521.

	* gnu/packages/image.scm (libtiff/fixed): New variable.
	(libtiff)[replacement]: Graft.

2021-03-09  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add nextcloud-client.
	* gnu/packages/messaging.scm (nextcloud-client): New variable.

	gnu: Add qtsolutions.
	* gnu/packages/qt.scm (qtsolutions): New variable.

	gnu: Add appstream.
	* gnu/packages/freedesktop.scm (appstream): New variable.

2021-03-09  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: imagemagick: Update to 6.9.12-2 [security fixes].
	* gnu/packages/imagemagick.scm (imagemagick/fixed): New variable.
	(imagemagick)[replacement]: Graft.

2021-03-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lubridate: Update to 1.7.10.
	* gnu/packages/statistics.scm (r-lubridate): Update to 1.7.10.

	gnu: r-pbkrtest: Update to 0.5.1.
	* gnu/packages/statistics.scm (r-pbkrtest): Update to 0.5.1.

	gnu: r-quantreg: Update to 5.85.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.85.

	gnu: r-matrixmodels: Update to 0.5-0.
	* gnu/packages/statistics.scm (r-matrixmodels): Update to 0.5-0.

	gnu: r-beeswarm: Update to 0.3.1.
	* gnu/packages/statistics.scm (r-beeswarm): Update to 0.3.1.

	gnu: r-hmisc: Update to 4.5-0.
	* gnu/packages/statistics.scm (r-hmisc): Update to 4.5-0.

	gnu: r-tidyr: Update to 1.1.3.
	* gnu/packages/statistics.scm (r-tidyr): Update to 1.1.3.

	gnu: r-glmnet: Update to 4.1-1.
	* gnu/packages/statistics.scm (r-glmnet): Update to 4.1-1.

	gnu: r-sparsem: Update to 1.81.
	* gnu/packages/statistics.scm (r-sparsem): Update to 1.81.

	gnu: r-segmented: Update to 1.3-3.
	* gnu/packages/statistics.scm (r-segmented): Update to 1.3-3.

	gnu: r-rmarkdown: Update to 2.7.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.7.

	gnu: r-desc: Update to 1.3.0.
	* gnu/packages/statistics.scm (r-desc): Update to 1.3.0.
	[propagated-inputs]: Remove r-assertthat.

	gnu: r-data-table: Update to 1.14.0.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.14.0.

	gnu: r-dplyr: Update to 1.0.5.
	* gnu/packages/statistics.scm (r-dplyr): Update to 1.0.5.

	gnu: r-tibble: Update to 3.1.0.
	* gnu/packages/statistics.scm (r-tibble): Update to 3.1.0.
	[propagated-inputs]: Remove r-cli and r-crayon.

	gnu: r-testthat: Update to 3.0.2.
	* gnu/packages/statistics.scm (r-testthat): Update to 3.0.2.

	gnu: r-mime: Update to 0.10.
	* gnu/packages/statistics.scm (r-mime): Update to 0.10.

	gnu: r-svglite: Update to 2.0.0.
	* gnu/packages/statistics.scm (r-svglite): Update to 2.0.0.
	[inputs]: Add libpng and zlib.
	[propagated-inputs]: Remove r-bh, r-gdtools, and r-rcpp; add r-cpp11 and
	r-systemfonts.

	gnu: r-mgcv: Update to 1.8-34.
	* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-34.

	gnu: r-cluster: Update to 2.1.1.
	* gnu/packages/statistics.scm (r-cluster): Update to 2.1.1.

	gnu: r-mass: Update to 7.3-53.1.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-53.1.

	gnu: r-boot: Update to 1.3-27.
	* gnu/packages/statistics.scm (r-boot): Update to 1.3-27.

	gnu: r-ragg: Update to 1.1.1.
	* gnu/packages/cran.scm (r-ragg): Update to 1.1.1.

	gnu: r-textshaping: Update to 0.3.1.
	* gnu/packages/cran.scm (r-textshaping): Update to 0.3.1.

	gnu: r-mlr3tuning: Update to 0.7.0.
	* gnu/packages/cran.scm (r-mlr3tuning): Update to 0.7.0.

	gnu: r-mlr3: Update to 0.11.0.
	* gnu/packages/cran.scm (r-mlr3): Update to 0.11.0.
	[propagated-inputs]: Add r-palmerpenguins and r-parallelly.

	gnu: r-paradox: Update to 0.7.1.
	* gnu/packages/cran.scm (r-paradox): Update to 0.7.1.

	gnu: r-tune: Update to 0.1.3.
	* gnu/packages/cran.scm (r-tune): Update to 0.1.3.
	[propagated-inputs]: Remove r-hardhat.

	gnu: r-dicedesign: Update to 1.9.
	* gnu/packages/cran.scm (r-dicedesign): Update to 1.9.

	gnu: r-rsample: Update to 0.0.9.
	* gnu/packages/cran.scm (r-rsample): Update to 0.0.9.
	[propagated-inputs]: Remove r-modeldata.

	gnu: r-survminer: Update to 0.4.9.
	* gnu/packages/cran.scm (r-survminer): Update to 0.4.9.
	[propagated-inputs]: Add r-ggtext.

	gnu: r-flexsurv: Update to 2.0.
	* gnu/packages/cran.scm (r-flexsurv): Update to 2.0.
	[propagated-inputs]: Add r-assertthat, r-dplyr, r-generics, r-magrittr,
	r-matrix, r-numderiv, r-purrr, r-rlang, r-rstpm2, and r-tidyselect.

	gnu: r-isoband: Update to 0.2.4.
	* gnu/packages/cran.scm (r-isoband): Update to 0.2.4.
	[propagated-inputs]: Remove r-testthat.

	gnu: r-erm: Update to 1.0-2.
	* gnu/packages/cran.scm (r-erm): Update to 1.0-2.

	gnu: r-openmx: Update to 2.19.1.
	* gnu/packages/cran.scm (r-openmx): Update to 2.19.1.

	gnu: r-isocodes: Update to 2021.02.24.
	* gnu/packages/cran.scm (r-isocodes): Update to 2021.02.24.

	gnu: r-imager: Update to 0.42.7.
	* gnu/packages/cran.scm (r-imager): Update to 0.42.7.

	gnu: r-gamlss: Update to 5.3-1.
	* gnu/packages/cran.scm (r-gamlss): Update to 5.3-1.

	gnu: r-lifecycle: Update to 1.0.0.
	* gnu/packages/cran.scm (r-lifecycle): Update to 1.0.0.

	gnu: r-parameters: Update to 0.12.0.
	* gnu/packages/cran.scm (r-parameters): Update to 0.12.0.

	gnu: r-kableextra: Update to 1.3.4.
	* gnu/packages/cran.scm (r-kableextra): Update to 1.3.4.
	[propagated-inputs]: Add r-svglite.

	gnu: r-dalex: Update to 2.1.1.
	* gnu/packages/cran.scm (r-dalex): Update to 2.1.1.

	gnu: r-xmlparsedata: Update to 1.0.5.
	* gnu/packages/cran.scm (r-xmlparsedata): Update to 1.0.5.

	gnu: r-ggraph: Update to 2.0.5.
	* gnu/packages/cran.scm (r-ggraph): Update to 2.0.5.

	gnu: r-ggforce: Update to 0.3.3.
	* gnu/packages/cran.scm (r-ggforce): Update to 0.3.3.

	gnu: r-farver: Update to 2.1.0.
	* gnu/packages/cran.scm (r-farver): Update to 2.1.0.

	gnu: r-arsenal: Update to 3.6.2.
	* gnu/packages/cran.scm (r-arsenal): Update to 3.6.2.

	gnu: r-genetics: Update to 1.3.8.1.3.
	* gnu/packages/cran.scm (r-genetics): Update to 1.3.8.1.3.

	gnu: r-deldir: Update to 0.2-10.
	* gnu/packages/cran.scm (r-deldir): Update to 0.2-10.

	gnu: r-units: Update to 0.7-0.
	* gnu/packages/cran.scm (r-units): Update to 0.7-0.

	gnu: r-gamlss-dist: Update to 5.3-2.
	* gnu/packages/cran.scm (r-gamlss-dist): Update to 5.3-2.

	gnu: r-shinyjqui: Update to 0.4.0.
	* gnu/packages/cran.scm (r-shinyjqui): Update to 0.4.0.

	gnu: r-epi: Update to 2.44.
	* gnu/packages/cran.scm (r-epi): Update to 2.44.

	gnu: r-dotcall64: Update to 1.0-1.
	* gnu/packages/cran.scm (r-dotcall64): Update to 1.0-1.

	gnu: r-gargle: Update to 1.0.0.
	* gnu/packages/cran.scm (r-gargle): Update to 1.0.0.

	gnu: r-tiff: Update to 0.1-7.
	* gnu/packages/cran.scm (r-tiff): Update to 0.1-7.

	gnu: r-fftwtools: Update to 0.9-11.
	* gnu/packages/cran.scm (r-fftwtools): Update to 0.9-11.
	[native-inputs]: Add pkg-config.

	gnu: r-ouch: Update to 2.15-1.
	* gnu/packages/cran.scm (r-ouch): Update to 2.15-1.

	gnu: r-activity: Update to 1.3.1.
	* gnu/packages/cran.scm (r-activity): Update to 1.3.1.

	gnu: r-rgl: Update to 0.105.22.
	* gnu/packages/cran.scm (r-rgl): Update to 0.105.22.

	gnu: r-rcppparallel: Update to 5.0.3.
	* gnu/packages/cran.scm (r-rcppparallel): Update to 5.0.3.

	gnu: r-mvabund: Update to 4.1.9.
	* gnu/packages/cran.scm (r-mvabund): Update to 4.1.9.

	gnu: r-gert: Update to 1.2.0.
	* gnu/packages/cran.scm (r-gert): Update to 1.2.0.

	gnu: r-labelled: Update to 2.8.0.
	* gnu/packages/cran.scm (r-labelled): Update to 2.8.0.
	[propagated-inputs]: Remove r-pillar; add r-stringr.

	gnu: r-doby: Update to 4.6.9.
	* gnu/packages/cran.scm (r-doby): Update to 4.6.9.

	gnu: r-deriv: Update to 4.1.3.
	* gnu/packages/cran.scm (r-deriv): Update to 4.1.3.

	gnu: r-insight: Update to 0.13.1.
	* gnu/packages/cran.scm (r-insight): Update to 0.13.1.

	gnu: r-officer: Update to 0.3.17.
	* gnu/packages/cran.scm (r-officer): Update to 0.3.17.

	gnu: r-rdpack: Update to 2.1.1.
	* gnu/packages/cran.scm (r-rdpack): Update to 2.1.1.
	[propagated-inputs]: Remove r-gbrd.

	gnu: r-rstatix: Update to 0.7.0.
	* gnu/packages/cran.scm (r-rstatix): Update to 0.7.0.

	gnu: r-ggsignif: Update to 0.6.1.
	* gnu/packages/cran.scm (r-ggsignif): Update to 0.6.1.

	gnu: r-renv: Update to 0.13.0.
	* gnu/packages/cran.scm (r-renv): Update to 0.13.0.

	gnu: r-rastervis: Update to 0.50.
	* gnu/packages/cran.scm (r-rastervis): Update to 0.50.
	[propagated-inputs]: Add r-terra.

	gnu: r-promises: Update to 1.2.0.1.
	* gnu/packages/cran.scm (r-promises): Update to 1.2.0.1.

	gnu: r-rio: Update to 0.5.26.
	* gnu/packages/cran.scm (r-rio): Update to 0.5.26.
	[native-inputs]: Add r-knitr.

	gnu: r-tinytex: Update to 0.30.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.30.

	gnu: r-pillar: Update to 1.5.1.
	* gnu/packages/cran.scm (r-pillar): Update to 1.5.1.
	[native-inputs]: Add r-knitr.

	gnu: r-argparser: Update to 0.7.1.
	* gnu/packages/cran.scm (r-argparser): Update to 0.7.1.

	gnu: r-cli: Update to 2.3.1.
	* gnu/packages/cran.scm (r-cli): Update to 2.3.1.

	gnu: r-broom: Update to 0.7.5.
	* gnu/packages/cran.scm (r-broom): Update to 0.7.5.

	gnu: r-ipred: Update to 0.9-10.
	* gnu/packages/cran.scm (r-ipred): Update to 0.9-10.

	gnu: r-energy: Update to 1.7-8.
	* gnu/packages/cran.scm (r-energy): Update to 1.7-8.
	[propagated-inputs]: Add r-gsl.

	gnu: r-rmpi: Update to 0.6-9.1.
	* gnu/packages/cran.scm (r-rmpi): Update to 0.6-9.1.

	gnu: r-proxy: Update to 0.4-25.
	* gnu/packages/cran.scm (r-proxy): Update to 0.4-25.

	gnu: r-ggally: Update to 2.1.1.
	* gnu/packages/cran.scm (r-ggally): Update to 2.1.1.

	gnu: r-ffbase: Update to 0.13.3.
	* gnu/packages/cran.scm (r-ffbase): Update to 0.13.3.

	gnu: r-pkgload: Update to 1.2.0.
	* gnu/packages/cran.scm (r-pkgload): Update to 1.2.0.

	gnu: r-ps: Update to 1.6.0.
	* gnu/packages/cran.scm (r-ps): Update to 1.6.0.

	gnu: r-partykit: Update to 1.2-13.
	* gnu/packages/cran.scm (r-partykit): Update to 1.2-13.

	gnu: r-rticles: Update to 0.19.
	* gnu/packages/cran.scm (r-rticles): Update to 0.19.

	gnu: r-waldo: Update to 0.2.5.
	* gnu/packages/cran.scm (r-waldo): Update to 0.2.5.

	gnu: r-cachem: Update to 1.0.4.
	* gnu/packages/cran.scm (r-cachem): Update to 1.0.4.

	gnu: r-wgcna: Update to 1.70-3.
	* gnu/packages/bioconductor.scm (r-wgcna): Update to 1.70-3.

	gnu: Add r-terra.
	* gnu/packages/cran.scm (r-terra): New variable.

	gnu: Add r-ggtext.
	* gnu/packages/cran.scm (r-ggtext): New variable.

	gnu: Add r-gridtext.
	* gnu/packages/cran.scm (r-gridtext): New variable.

	gnu: Add r-palmerpenguins.
	* gnu/packages/cran.scm (r-palmerpenguins): New variable.

	gnu: Add r-rstpm2.
	* gnu/packages/cran.scm (r-rstpm2): New variable.

	gnu: Add r-fastghquad.
	* gnu/packages/cran.scm (r-fastghquad): New variable.

2021-03-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: evisum: Update to 0.5.11.
	* gnu/packages/enlightenment.scm (evisum): Update to 0.5.11.

2021-03-09  Felix Gruber  <felgru@posteo.net>

	gnu: vtk: Fix build failure.
	* gnu/packages/image-processing.scm (vtk): Fix build failure.
	[source]: Add patch to fix build failure with recent versions of freetype.
	* gnu/packages/patches/vtk-fix-freetypetools-build-failure.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-03-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-pstree: Update to 0.3.0.
	* gnu/packages/ruby.scm (ruby-pstree): Update to 0.3.0.

2021-03-09  Christopher Baines  <mail@cbaines.net>

	weather: Call lookup-narinfos with a custom progress reporter.
	This means there's a useful progress bar when running guix weather.

	* guix/scripts/weather.scm (report-server-coverage): Pass
	 #:make-progress-reporter to lookup-narinfos.

2021-03-09  Christopher Baines  <mail@cbaines.net>

	guix: substitutes: Make progress reporting configurable.
	Rather than always outputting to (current-error-port) in
	lookup-narinfos (which is called from within lookup-narinfos/diverse), take a
	procedure which should return a progress reporter, and defer any output to
	that.

	As this is now general purpose code, make the default behaviour to output
	nothing. Maintain the current behaviour of the substitute script by moving the
	progress reporter implementation there, and passing it in when calling
	lookup-narinfos/diverse.

	These changes should be generally useful, but I'm particularly looking at
	getting guix weather to do progress reporting differently, with this new
	flexibility.

	* guix/substitutes.scm (fetch-narinfos): Take a procedure to make a
	progress-reporter, and use that rather than the hardcoded behaviour.
	(lookup-narinfos): Add #:make-progress-reporter keyword argument, and pass
	this through to fetch-narinfos.
	(lookup-narinfos/diverse): Add a #:make-progress-reporter keyword argument,
	and pass this through to lookup-narinfos.
	* guix/scripts/substitute.scm (process-query): Pass a progress-reporter to
	lookup-narinfos/diverse.

2021-03-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-php-mode: Update to 1.24.0.
	* gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.24.0.
	[arguments]: Include "lisp/" directory, and add it to load path before byte-compiling.

2021-03-09  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Rename "t" to "t-todo-manager".
	* gnu/packages/task-management.scm (t): Rename to t-todo-manager.

2021-03-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: xvfb-run: Fix syntax error.
	Error introduced in 07f77812c44aa3b7a6b963613b783da56110d2f0.

	* gnu/packages/xorg.scm (xvfb-run)[license]: Fix syntax.

2021-03-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-next: Reintroduce as a 3.0.x snapshot.
	* gnu/packages/guile.scm (guile-next): Rewrite as a 3.0.x snapshot.

2021-03-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xvfb-run: Add man page licence.
	* gnu/packages/xorg.scm (xvfb-run)[license]: Add gpl2+.

	gnu: s-tui: Update to 1.1.1.
	* gnu/packages/admin.scm (s-tui): Update to 1.1.1.

	gnu: inxi-minimal: Update to 3.3.01-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.01-1.

	gnu: sigrok-cli: Update to 0.7.2.
	* gnu/packages/electronics.scm (sigrok-cli): Update to 0.7.2.

	gnu: lrzip: Update to 0.641.
	* gnu/packages/compression.scm (lrzip): Update to 0.641.

	gnu: libime: Update to 1.0.4.
	* gnu/packages/fcitx5.scm (libime): Update to 1.0.4.

	gnu: libfastjson: Update to 0.99.9.
	* gnu/packages/c.scm (libfastjson): Update to 0.99.9.

	gnu: progress: Update to 0.16.
	* gnu/packages/admin.scm (progress): Update to 0.16.

	gnu: Add xvfb-run.
	* gnu/packages/xorg.scm (xvfb-run): New public variable.

	gnu: ppsspp: Update to 1.11.3.
	* gnu/packages/emulators.scm (ppsspp): Update to 1.11.3.

	gnu: solaar: Fix home page.
	* gnu/packages/admin.scm (solaar)[home-page]: Correct.

	gnu: solaar: Update to 1.0.5.
	* gnu/packages/admin.scm (solaar): Update to 1.0.5.

2021-03-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: solfege: Build with older texinfo.
	The package failed to build with texinfo-6.7.

	* gnu/packages/music.scm (solfege)[native-inputs]: Replace texinfo with
	texinfo-5.

2021-03-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-logwrap: Update to 8.2.0.post0.
	* gnu/packages/python-xyz.scm (python-logwrap): Update to 8.2.0.post0.
	[arguments]: Disable tests. Replace 'check phase.
	[propagated-inputs]: Remove python-six, python-typing.
	[native-inputs]: Remove unzip, python-pytest-cov, python-pytest-runner.
	Add python-setuptools-scm, python-toml, python-wheel.
	[home-page]: Update to new upstream URI.

	gnu: symengine: Fix build.
	* gnu/packages/algebra.scm (symengine)[native-inputs]: Remove llvm.
	[arguments]: Adjust accordingly.

	gnu: xygrib: Fix compiling with newer qt.
	* gnu/packages/geo.scm (xygrib)[source]: Adjust snippet to add missing
	include header.

2021-03-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: trim-galore: Update to 0.6.6.
	* gnu/packages/bioinformatics.scm (trim-galore): Update to 0.6.6.

	gnu: bbmap: Update to 38.90.
	* gnu/packages/bioinformatics.scm (bbmap): Update to 38.90.

2021-03-09  Christopher Baines  <mail@cbaines.net>

	gnu: rust-1.26: Remove aarch64-linux from the supported systems.
	Because this package is a transitive input to many rust packages, Cuirass is
	spending lots of time failing to build it on ci.guix.gnu.org. This change will
	hopefully help with that issue.

	* gnu/packages/rust.scm (rust-1.26)[supported-systems]: Remove aarch64-linux.

2021-03-09  Leo Famulari  <leo@famulari.name>

	gnu: VLC: Ensure AV1 files are played with dav1d by default.
	* gnu/packages/video.scm (vlc)[inputs]: Add dav1d.

	gnu: Remove FFmpeg 4.2.
	* gnu/packages/video.scm (ffmpeg-4.2): Remove variable.

	gnu: svt-vp9: Fix typo.
	* gnu/packages/video.scm (svt-vp9): Fix typo in comment.

	gnu: libavif: Update to 0.9.0.
	* gnu/packages/image.scm (libavif): Update to 0.9.0.

	gnu: dav1d: Update to 0.8.2.
	* gnu/packages/video.scm (dav1d): Update to 0.8.2.

	gnu: libaom: Update to 2.0.2.
	* gnu/packages/video.scm (libaom): Update to 2.0.2.

2021-03-09  Brice Waegeneire  <brice@waegenei.re>

	scripts: system: Activate system when switching generations.
	Fixes <https://bugs.gnu.org/38884>.

	* guix/scripts/system.scm (switch-to-system-generation): Load the
	activate script for that generation.

	squash! scripts: system: Activate system when switching generations.

2021-03-09  Brice Waegeneire  <brice@waegenei.re>

	gnu: services: Add activate script to the profile system directory.
	* gnu/services.scm (activation-profile-entry): New procedure...
	(activation-service-type): ... use it.

2021-03-08  Christopher Baines  <mail@cbaines.net>

	gnu: rust-1.19: Don't include i686-linux in supported-systems.
	Currently rust fails to build for i686-linux, so this will avoid computing
	lots of derivations that depend on rust, but won't be possible to build.

	* gnu/packages/rust.scm (rust-1.19)[supported-systems]: Switch hardcoding only
	supporting x86_64-linux for supporting all supported systems, other than
	i686-linux.

2021-03-08  Christopher Baines  <mail@cbaines.net>

	gnu: guile-lib: Fix cross compilation.
	These changes were sent upstream as
	https://lists.gnu.org/archive/html/guile-devel/2021-02/msg00004.html

	Without this change, the .go files are built for the host architecture, rather
	than the target. I noticed this when cross building the
	guix-build-coordinator (for which guile-lib is an input) to the Hurd.

	* gnu/packages/guile-xyz.scm (guile-lib)[arguments]: Add
	'patch-for-cross-compilation phase.
	[native-inputs]: Add autoconf, automake and gettext.
	(guile2.0-lib): Adjust to use alist-replace.
	(guile2.2-lib): Adjust to use alist-replace.

2021-03-08  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.260.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.260.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.260.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.260.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.224.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.224.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.179.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.179.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.103.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.103.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.21.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.21.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.11.4.
	* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.4.
	(linux-libre-5.11-pristine-source): Update hash.

2021-03-08  Ron Nazarov via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add python-mistletoe.
	* gnu/packages/markup.scm (python-mistletoe): New variable.

2021-03-08  Leo Famulari  <leo@famulari.name>

	.guix-authorizations: Add lbraun.
	* .guix-authorizations: Add lbraun and "lbraun (professional)" to the
	committers.

2021-03-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-re.
	* gnu/package/lisp-xyz.scm: (sbcl-re, cl-re, ecl-re): New variables.

	gnu: Add cl-parse.
	* gnu/packages/lisp-xyz.scm: (sbcl-parse, cl-parse, ecl-parse): New variables.

	gnu: Add cl-debug.
	* gnu/packages/lisp-xyz.scm: (sbcl-cl-debug, cl-debug, ecl-cl-debug):
	  New variables.

	gnu: Add cl-chronicity.
	* gnu/packages/lisp-xyz.scm: (sbcl-chronicity, cl-chronicity,
	  ecl-chronicity): New variables.

	gnu: Add cl-diskspace.
	* gnu/packages/lisp-xyz.scm: (sbcl-cl-diskspace, cl-diskspace,
	  ecl-cl-diskspace): New variables.

	gnu: Add cl-mount-info.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-mount-info, cl-mount-info,
	  ecl-cl-mount-info): New variables.

	gnu: sbcl-nodgui: Update to 0.1.1-1.4a9c2e7.
	* gnu/packages/lisp-xyz.scm: (sbcl-nodgui): Update to 0.1.1-1.4a9c2e7.

	gnu: sbcl-cl-interpol: Update to 0.2.7-1.70a1137.
	* gnu/packages/lisp-xyz: (sbcl-cl-interpol): Update to 0.2.7-1.70a1137.

2021-03-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libcaca: Patch for CVE-2021-3410.
	* gnu/packages/video.scm (libcaca)[source]: Add patches.
	* gnu/packages/patches/libcaca-CVE-2021-3410-pt1.patch,
	gnu/packages/patches/libcaca-CVE-2021-3410-pt2.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register them.

	gnu: ruby-rake-compiler: Update to 1.1.1.
	* gnu/packages/ruby.scm (ruby-rake-compiler): Update to 1.1.1.

2021-03-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: lisp-repl-core-dumper: Update to 0.6.0.
	* gnu/packages/lisp.scm (lisp-repl-core-dumper): Update to 0.6.0.

2021-03-08  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: orchis-theme: Build all versions.
	* gnu/packages/gnome-xyz.scm (orchis-theme)[arguments]: Add #:configure-flags.
	Use them in 'install phase.

	gnu: orchis-theme: Update to 2021-02-28.
	* gnu/packages/gnome-xyz.scm (orchis-theme): Update to 2021-02-28.

2021-03-07  Stefan Reichör  <stefan@xsteve.at>

	gnu: Add emacs-tup-mode.
	* gnu/packages/emacs-xyz.scm (emacs-tup-mode): New variable.

2021-03-07  Xinglu Chen  <public@yoctocell.xyz>

	gnu: fetchmail: Update to 6.4.17.
	* gnu/packages/mail.scm (fetchmail): Update to 6.4.17.

2021-03-07  Stefan Reichör  <stefan@xsteve.at>

	gnu: Add xzgv.
	* gnu/packages/image-viewers.scm (xzgv): New variable.

2021-03-07  LibreMiami  <packaging-guix@libremiami.org>
	    jgart  <jgart@dismail.de>
	    donotshake  <donotshake:matrix.org>
	    Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add t.
	* gnu/packages/task-management.scm (t): New variable.

2021-03-07  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: nimf: Disable qt4 support.
	* gnu/packages/language.scm (nimf) [arguments]: Add new phase 'disable-qt4
	and modify phase 'patch-paths.
	[inputs]: Remove qt4.

	gnu: nimf: Use separate outputs for gtk and qt modules.
	* gnu/packages/language.scm (nimf) [outputs]: Add gtk and qt.
	[arguments]<#:phases>['patch-paths]: Modify.

2021-03-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-rubocop: Build without ruby-memory-profiler.
	Ruby-memory-profiler isn't required for the test suite and it fails to
	build on some architectures.

	* gnu/packages/ruby.scm (ruby-rubocop)[native-inputs]: Remove
	ruby-memory-profiler.

2021-03-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-memory-profiler: Remove unneeded input.
	* gnu/packages/ruby.scm (ruby-memory-profiler)[propagated-inputs]:
	Remove ruby-rake.

2021-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: snap: Update to 6.6.0.
	* gnu/packages/education.scm (snap): Update to 6.6.0.

	gnu: emacs-ctrlf: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-ctrlf): Update to 1.3.

	gnu: python-pikepdf: Update to 2.8.0.post1.
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.8.0.post1.

2021-03-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libupnp: Update to 1.14.2.
	* gnu/packages/upnp.scm (libupnp): Update to 1.14.2.

	gnu: straw-viewer: Update to 0.1.3.
	* gnu/packages/video.scm (straw-viewer): Update to 0.1.3.

	gnu: s6-linux-init: Update to 1.0.6.1.
	* gnu/packages/skarnet.scm (s6-linux-init): Update to 1.0.6.1.

	gnu: s6-networking: Update to 2.4.1.0.
	* gnu/packages/skarnet.scm (s6-networking): Update to 2.4.1.0.

	gnu: s6: Update to 2.10.0.2.
	* gnu/packages/skarnet.scm (s6): Update to 2.10.0.2.

	gnu: execline: Update to 2.8.0.0.
	* gnu/packages/skarnet.scm (execline): Update to 2.8.0.0.

	gnu: skalibs: Update to 2.10.0.2.
	* gnu/packages/skarnet.scm (skalibs): Update to 2.10.0.2.

	gnu: xonsh: Update to 0.9.27.
	* gnu/packages/shells.scm (xonsh): Update to 0.9.27.

	gnu: get-iplayer: Update to 3.27.
	* gnu/packages/video.scm (get-iplayer): Update to 3.27.

	gnu: nginx-documentation: Update to 1.19.7.
	* gnu/packages/web.scm (nginx-documentation): Update to 1.19.7.
	2655
	eb417a9a089b

	gnu: nginx: Update to 1.19.7.
	* gnu/packages/web.scm (nginx): Update to 1.19.7.

	gnu: xf86-video-nouveau: Update to 1.0.17.
	* gnu/packages/xorg.scm (xf86-video-nouveau): Update to 1.0.17.

2021-03-07  Alexandru-Sergiu Marton  <brown121407@posteo.ro>

	gnu: dunst: Update to 1.6.1.
	* gnu/packages/dunst.scm (dunst): Update to 1.6.1.

2021-03-06  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: orchis-theme: Fix misleading comment.
	* gnu/packages/gnome-xyz.scm (orchis-theme)[license]: Adjust comment.

2021-03-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: telegram-desktop: Fix typo in description.
	* gnu/packages/telegram.sc (telegram-desktop)[description]: Fix typo.

	gnu: gron: Update to 0.6.1.
	* gnu/packages/golang.scm (go-github-com-tomnomnom-gron): Update to
	0.6.1.

	gnu: aws-checksums: Update to 0.1.11.
	* gnu/packages/c.scm (aws-checksums): Update to 0.1.11.

	gnu: scrot: Update to 1.5.
	* gnu/packages/xdisorg.scm (scrot): Update to 1.5.
	[inputs]: Remove unused libxcursor.  Add libxext.

2021-03-06  Edgar Vincent  <e-v@posteo.net>

	doc: Fix a grammatical error in the system installation guide.
	* doc/guix.texi (After System Installation): Fix grammar.

2021-03-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libgnt: Update to 2.14.1.
	* gnu/packages/messaging.scm (libgnt): Update to 2.14.1.

	gnu: polybar: Update to 3.5.5.
	* gnu/packages/wm.scm (polybar): Update to 3.5.5.

	gnu: libgxps: Update to 0.3.2.
	* gnu/packages/gnome.scm (libgxps): Update to 0.3.2.

	gnu: getmail: Update to 5.15.
	* gnu/packages/mail.scm (getmail): Update to 5.15.

	gnu: libgovirt: Update to 0.3.8.
	* gnu/packages/gnome.scm (libgovirt): Update to 0.3.8.

	gnu: gexiv2: Update to 0.12.2.
	* gnu/packages/gnome.scm (gexiv2): Update to 0.12.2.

	gnu: gnote: Update to 3.38.1.
	* gnu/packages/gnome.scm (gnote): Update to 3.38.1.

	gnu: font-mononoki: Update to 1.3.
	* gnu/packages/fonts.scm (font-mononoki): Update to 1.3.
	[arguments]: Add a 'make-files-writable phase.

	gnu: surgescript: Do not want static libraries.
	* gnu/packages/game-development.scm (surgescript)[arguments]:
	Add "-DWANT_STATIC=NO" to #:configure-flags.

	gnu: surgescript: Update to 0.5.5.
	* gnu/packages/game-development.scm (surgescript): Update to 0.5.5.

2021-03-06  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add orchis-theme.
	* gnu/packages/gnome-xyz.scm (orchis-theme): New variable.

	gnu: ppsspp: Update to 1.11.2.
	* gnu/packages/emulators.scm (ppsspp): Update to 1.11.2.
	[snippet]: Adapt to changes in source code.
	Unbundle miniupnp and MoltenVK.
	[arguments]<#:phases>: Add fix-unittest-build.
	Comment failing tests.
	* gnu/packages/patches/ppsspp-disable-upgrade-and-gold.patch: Adapt to source.

2021-03-06  LibreMiami  <packaging-guix@libremiami.org>
	    Raghav Gururajan  <rg@raghavgururajan.name>
	    jgart  <jgart@dismail.de>

	gnu: mumble: Modify snippet.
	* gnu/packages/telephony.scm (mumble) [snippet]: List kept directories
	instead of deleted ones.

2021-03-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: font-liberation: Remove sponsorship information from description.
	* gnu/packages/fonts.scm (font-liberation)[description]: Remove sponsorship information.

	gnu: font-liberation: Update to 2.1.3.
	* gnu/packages/fonts.scm (font-liberation): Update to 2.1.3.

	Use ‘license:’ #:prefix in (gnu packages language).
	* gnu/packages/language.scm: Import (guix licenses) with a
	‘license:’ #:prefix.  Adjust all references.

	gnu: chroma: Update to 1.18.
	* gnu/packages/games.scm (chroma): Update to 1.18.

	gnu: Fix input typoes.
	* gnu/packages/crates-io.scm (rust-nettle-sys-2)[inputs]: Move ‘,’ to
	its operand.
	* gnu/packages/docbook.scm (docbook-dsssl)[native-inputs]: Likewise.
	(docbook-dsssl-doc)[native-inputs]: Likewise.
	* gnu/packages/emacs-xyz.scm (emacs-helm-slack)[propagated-inputs]:
	Likewise.
	* gnu/packages/kde-multimedia.scm (audiocd-kio)[inputs]: Likewise.
	* gnu/packages/kde-pim.scm (akonadi-mime, kalarmcal, kcalendarsupport)
	(keventviews, kmailtransport, kpimtextedit)[inputs]: Likewise.
	* gnu/packages/mpd.scm (cantata)[inputs]: Likewise.
	* gnu/packages/raspberry-pi.scm (bcm2835): Likewise.
	* gnu/packages/samba.scm (samba)[native-inputs]: Likewise.
	* gnu/packages/xdisorg.scm (dex)[inputs]: Likewise.

2021-03-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: r-rcurl: Fix home page URI.
	* gnu/packages/statistics.scm (r-rcurl)[home-page]: Fix URI.

	gnu: r-xml: Fix home-page URI.
	* gnu/packages/statistics.scm (r-xml)[home-page]: Fix URI.

	gnu: rust-servo-freetype-sys-4: Use HTTPS home page URI.
	* gnu/packages/crates-io.scm (rust-servo-freetype-sys-4)[home-page]: Use HTTPS
	URI.

	gnu: ne: Use HTTPS home page URI.
	* gnu/packages/text-editors.scm (ne)[home-page]: Use HTTPS URI.

	gnu: seqan-1: Use HTTPS source URI.
	* gnu/packages/bioinformatics.scm (seqan-1)[source]: Use HTTPS URI.

	gnu: seqan: Use HTTPS home page URI.
	* gnu/packages/bioinformatics.scm (seqan)[home-page]: Use HTTPS URI.

2021-03-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add itcl
	* gnu/pacages/tcl.scm (itcl): New variable.

2021-03-06  Benoit Joly  <benoit@benoitj.ca>

	gnu: qutebrowser: Update to 2.0.2.
	* gnu/packages/web-browsers.scm (qutebrowser): Update to 2.0.2.
	[inputs]: Add python-importlib-resources.

2021-03-06  Vinicius Monego  <monego@posteo.net>

	gnu: Add gmic-qt-krita.
	* gnu/packages/image-processing.scm (gmic-qt-krita): New variable.

	gnu: Add gmic-qt.
	* gnu/packages/image-processing.scm (gmic-qt): New variable.

	gnu: gmic: Disable static libraries and enable LTO.
	* gnu/packages/image-processing.scm (gmic)[arguments]: Pass
	"-DBUILD_LIB_STATIC=OFF", "-DENABLE_DYNAMIC_LINKING=ON" and "-DENABLE_LTO=ON"
	to #:configure-flags. Add phase to set LDFLAGS.

	gnu: gmic: Update to 2.9.6.
	* gnu/packages/image-processing.scm (gmic): Update to 2.9.6.

2021-03-06  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add mamba.
	* gnu/packages/music.scm (mamba): New variable.

	licenses: Add Zero-Clause BSD License.
	* guix/licenses.scm (bsd-0): New variable.

	gnu: Add fluida-lv2.
	* gnu/packages/music.scm (fluida-lv2): New variable.

2021-03-06  Maxime Devos  <maximedevos@telenet.be>

	tests: do not hard code HTTP ports
	Previously, test cases could fail if some process was listening
	at a hard-coded port.  This patch eliminates most of these potential
	failures, by automatically assigning an unbound port.  This should
	allow for building multiple guix trees in parallel outside a build
	container, though this is currently untested.

	The test "home-page: Connection refused" in tests/lint.scm still
	hardcodes port 9999, however.

	* guix/tests/http.scm
	  (http-server-can-listen?): remove now unused procedure.
	  (%http-server-port): default to port 0, meaning the OS
	  will automatically choose a port.
	  (open-http-server-socket): remove the false statement claiming
	  this procedure is exported and also return the allocated port
	  number.
	  (%local-url): raise an error if the port is obviously unbound.
	  (call-with-http-server): set %http-server-port to the allocated
	  port while the thunk is called.
	* tests/derivations.scm: adjust test cases to use automatically
	  assign a port.  As there is no risk of a port conflict now,
	  do not make any tests conditional upon 'http-server-can-listen?'
	  anymore.
	* tests/elpa.scm: likewise.
	* tests/lint.scm: likewise, and add a TODO comment about a port
	  that is still hard-coded.
	* tests/texlive.scm: likewise.

2021-03-06  Ludovic Courtès  <ludo@gnu.org>

	Revert "tests: Refer to '%derivation-cache' in the right module."
	This reverts commit b1248016e0492e1897f4d1127ccb07736c9bb6a5, which was
	a mistake: the two '%derivation-cache' are two different things.  It
	broke tests that use 'call-with-external-store'.

2021-03-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texmacs: Update to 1.99.19.
	* gnu/packages/text-editors.scm (texmacs): Update to 1.99.19.

	gnu: emacs-modus-themes: Update to 1.2.3.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 1.2.3.

2021-03-06  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: ytnef: Fix CVE-2021-3403 and CVE-2021-3404.
	* gnu/packages/patches/ytnef-CVE-2021-3403.patch,
	gnu/packages/patches/ytnef-CVE-2021-3404.patch: New patches.
	* gnu/local.mk (dist_patch_DATA): Register them.
	* gnu/packages/mail.scm (ytnef): Apply them.

2021-03-06  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: zstd: Update to 1.4.9 [security fixes].
	Fixes CVE-2021-24031 and CVE-2021-24032.

	* gnu/packages/compression.scm (zstd-1.4.9): New variable.
	* gnu/packages/compression.scm (zstd): Update to 1.4.9.
	[replacement]: Graft with 'zstd-1.4.9'.

2021-03-06  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: zstd: Update to 1.4.9.
	* gnu/packages/compression.scm (zstd): Update to 1.4.9.

2021-03-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: verilator: Update to 4.110.
	* gnu/packages/fpga.scm (verilator): Update to 4.110.

	gnu: fsarchiver: Update to 0.8.6.
	* gnu/packages/file-systems.scm (fsarchiver): Update to 0.8.6.

	gnu: qtmips: Update to 0.7.5.
	* gnu/packages/emulators.scm (qtmips): Update to 0.7.5.

2021-03-06  Tobias Geerinckx-Rice  <me@tobias.gr>
	    Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: vim-full: Remove duplicate 'make-flags'.
	Fixes <https://bugs.gnu.org/46580>.


	* gnu/packages/vim.scm (vim-full)[arguments]: Remove duplicate
	'make-flags'.

2021-03-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libmd: Update to 1.0.3.
	* gnu/packages/crypto.scm (libmd): Update to 1.0.3.

	gnu: epson-inkjet-printer-escpr: Update to 1.7.9.
	* gnu/packages/cups.scm (epson-inkjet-printer-escpr): Update to 1.7.9.

2021-03-06  Christopher Baines  <mail@cbaines.net>

	Merge branch 'master' into core-updates

2021-03-05  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: Add gfeeds.
	* gnu/packages/syndication.scm (gfeeds): New variable.

	gnu: Add python-listparser.
	* gnu/packages/python-xyz.scm (python-listparser): New variable.

	gnu: Add python-readability.
	* gnu/packages/python-xyz.scm (python-readability): New variable.

2021-03-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hplip: Update to 3.21.2.
	* gnu/packages/cups.scm (hplip): Update to 3.21.2.
	* gnu/packages/patches/hplip-remove-imageprocessor.patch: Adapt.

2021-03-05  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: openscad: Disable failing tests with cgal@5.2 input.
	* gnu/packages/engineering.scm (openscad)[arguments]: Add more disable tests in
	'check phase.

	gnu: cgal: Update to 5.2 [security fixes].
	* gnu/packages/patches/cgal-security-pr-5371.patch: New patch. Downloaded from
	<https://patch-diff.githubusercontent.com/raw/CGAL/cgal/pull/5371.patch>, with
	hunks on files matching pattern "*Convex_decomposition_3*" removed because
	they don't exist in cgal's released sources.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/graphics.scm (cgal): Update to 5.2.
	[source]: Apply patch.

2021-03-05  Christopher Baines  <mail@cbaines.net>

	gnu: guix: Update to 112692c.
	* gnu/packages/package-management.scm (guix): Update to 112692c.

2021-03-05  Julien Lepiller  <julien@lepiller.eu>

	gnu: camlboot: Fix typo in properties.
	* gnu/packages/ocaml.scm (camlboot)[properties]: Add missing pair of
	parenthesis.

2021-03-05  Christopher Baines  <mail@cbaines.net>

	guix: Split (guix substitutes) from (guix scripts substitute).
	This means there's a module for working with substitutes, rather than all the
	code sitting in the script. The need for this can be seen with the weather and
	challenge scripts, that now don't have to use code from the substitute script,
	but can instead use the substitute module.

	The separation here between the actual functionality of the substitute script
	and the underlying functionality used both there and elsewhere should make
	maintenance easier moving forward.

	This commit just moves code, none of the code should have been changed
	significantly.

	* guix/scripts/substitute.scm (%narinfo-cache-directory, %narinfo-ttl,
	%narinfo-negative-ttl, %narinfo-transient-error-ttl, %unreachable-hosts): Move
	variables to guix/substitutes.scm.
	(narinfo-cache-file, cached-narinfo, cache-narinfo!, narinfo-request,
	read-to-eof, call-with-connection-error-handling, fetch-narinfos,
	lookup-narinfos, lookup-narinfos/diverse): Move procedures to
	guix/substitutes.scm.
	* guix/substitutes.scm: New file.
	* Makefile.am: Add it.
	* guix/narinfo.scm: Remove redundant module.
	* guix/scripts/challenge.scm: Change (guix scripts substitute) to (guix
	substitutes).
	* guix/scripts/weather.scm: Change (guix scripts substitute) to (guix
	substitutes).

2021-03-05  Brice Waegeneire  <brice@waegenei.re>

	gnu: network-manager-applet: Update to 1.20.0.
	* gnu/packages/gnome.scm (network-manager-applet): Update to 1.20.0.

2021-03-05  Sébastien Lerique  <sl@eauchat.org>

	gnu: network-manager-applet: Activate support for libappindicator.
	* gnu/packages/gnome.scm (network-manager-applet): Activate support for
	libappindicator.
	[arguments]: Add #:configure-flags.
	[inputs]: Add "libappindicator".

2021-03-05  Leo Famulari  <leo@famulari.name>

	gnu: Audacity: Fix a crash on foreign distros.
	Without the wrap phase, Audacity crashes like this when trying to use the "Open
	file" dialog:

	(audacity:28276): GLib-GIO-ERROR **: 14:14:55.211: Settings schema 'org.gtk.Settings.FileChooser' is not installed

	* gnu/packages/audio.scm (audacity)[arguments]: Add (guix build
	glib-or-gtk-build-system) to #:imported-modules. Adjust #:modules accordingly.
	Add phases 'glib-or-gtk-wrap'.

2021-03-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: pencil2d: Update to 0.6.6.
	* gnu/packages/animation.scm (pencil2d): Update to 0.6.6.

	gnu: libburn: Update to 1.5.4.
	* gnu/packages/cdrom.scm (libburn): Update to 1.5.4.

	pull: Expand help text for --{url,commit,branch}.
	* guix/scripts/pull.scm (show-help): Document that ‘--url’, ‘--commit’,
	and ‘--branch’ affect only the ‘guix’ channel (for now?).

2021-03-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: denemo: Update to 2.5.0.
	* gnu/packages/music.scm (denemo): Update to 2.5.0.

2021-03-05  Daniel Brooks  <db48x@db48x.net>

	gnu: youtube-dl: Update to 2021-03-03.
	gnu/packages/video.scm (youtube-dl): Update to 2021-03-03.

2021-03-05  Xinglu Chen  <public@yoctocell.xyz>

	gnu: Add emacs-envrc.
	* gnu/packages/emacs-xyz.scm (emacs-envrc): New variable.

2021-03-05  Stefan Reichör  <stefan@xsteve.at>

	gnu: Add lr.
	* gnu/packages/admin.scm (lr): New variable.

	gnu: Add emacs-springboard.
	* gnu/packages/emacs-xyz.scm (emacs-springboard): New variable.

	gnu: Add emacs-multifiles.
	* gnu/packages/emacs-xyz.scm (emacs-multifiles): New variable.

2021-03-05  John Soo  <jsoo1@asu.edu>

	gnu: emacs-eglot: Add missing dependency.
	* gnu/packages/emacs-xyz.scm (emacs-eglot):[arguments] Add dependency.

	gnu: Add emacs-eldoc.
	* gnu/packages/emacs-xyz.scm (emacs-eldoc): New variable.

2021-03-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: php: Update to 7.4.16 [security fixes].
	* gnu/packages/php.scm (php): Update to 7.4.16.
	[arguments]: Patch failing new test.

2021-03-05  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-circrnaprofiler.
	* gnu/packages/bioconductor.scm (r-circrnaprofiler): New variable.

	gnu: Add r-universalmotif.
	* gnu/packages/bioconductor.scm (r-universalmotif): New variable.

	gnu: Add r-rcppthread.
	* gnu/packages/cran.scm (r-rcppthread): New variable.

2021-03-05  Julien Lepiller  <julien@lepiller.eu>

	gnu: camlboot: Raise max-silent-time timeout value to 4 hours.
	* gnu/packages/ocaml.scm (camlboot)[properties]: Add a 'max-silent-time'
	property, with a value of 4 hours.

2021-03-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-cellchat.
	* gnu/packages/bioinformatics.scm (r-cellchat): New variable.

	gnu: Add r-gg-gap.
	* gnu/packages/cran.scm (r-gg-gap): New variable.

2021-03-05  Felix Gruber  <felgru@posteo.net>

	gnu: virtualpg: Update to 2.0.1.
	* gnu/packages/geo.scm (virtualpg): Update to 2.0.1.

2021-03-05  Philip McGrath  <philip@philipmcgrath.com>

	gnu: racket: Update to 8.0.
	* gnu/packages/scheme.scm (racket): Update to 8.0.
	[arguments]: Add #:configure-flags.  Add 'patch-chez-configure' phase.
	[inputs]: Add "zlib", "zlib:static", "lz4", and "lz4:static".
	[synopsis, description]: Tweak.
	(racket-minimal): Update to 8.0.

2021-03-05  Ludovic Courtès  <ludo@gnu.org>

	tests: Refer to '%derivation-cache' in the right module.
	* guix/tests.scm (call-with-external-store): Fix module name for
	'%derivation-cache'.

	download: 'url-fetch/tarbomb' and 'url-fetch/zipbomb' refer to native tools.
	* guix/download.scm (url-fetch/tarbomb, url-fetch/zipbomb): Use
	'ungexp-native' instead of 'ungexp' when referring to the decompression
	tools.

	gexp: Honor #:target in 'compiled-modules'.
	* guix/gexp.scm (compiled-modules): Pass #:target to 'gexp->derivation'.

	doc: Refer to the right node for '--keep-failed'.
	* doc/guix.texi (Invoking guix-daemon, Debugging Build Failures): Refer
	to "Common Build Options" for '--keep-failed'.

2021-03-05  Ludovic Courtès  <ludo@gnu.org>

	profiles: 'package->manifest-entry' preserves transformations by default.
	Previously, transformations applied from a manifest (rather than via
	"guix install") would be lost.  This change fixes that and simplifies
	things.

	Reported by zimoun at
	<https://lists.gnu.org/archive/html/guix-devel/2021-02/msg00153.html>.

	* guix/profiles.scm (default-properties): New procedure.
	(package->manifest-entry): Use it for #:properties.
	* guix/scripts/pack.scm (guix-pack)[with-transformations]: Remove.
	Remove caller.
	* guix/scripts/package.scm (transaction-upgrade-entry): Remove calls to
	'manifest-entry-with-transformations'.
	* tests/guix-package.sh: Add test.
	* tests/transformations.scm ("options->transformation + package->manifest-entry"):
	New test.

2021-03-05  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: hamlib: Update to 4.1.
	* gnu/packages/radio.scm (hamlib): Update to 4.1.

2021-03-05  Christopher Baines  <mail@cbaines.net>

	services: guix-build-coordinator: Add dynamic auth with file record.
	* gnu/services/guix.scm (guix-build-coordinator-agent-dynamic-auth-with-file,
	guix-build-coordinator-agent-dynamic-auth-with-filen?,
	guix-build-coordinator-agent-dynamic-auth-with-file-agent-name,
	guix-build-coordinator-agent-dynamic-auth-with-file-token-file): New procedures.
	(guix-build-coordinator-agent-shepherd-services): Handle new dynamic auth with
	file record.
	* doc/guix.texi (Guix Build Coordinator): Document the new dynamic auth with
	file record.

2021-03-05  Kei Kebreau  <kkebreau@posteo.net>

	gnu: mupdf: Fix CVE-2021-3407.
	* gnu/packages/pdf.scm (mupdf)[source]: Add patch.
	* gnu/packages/patches/mupdf-CVE-2021-3407.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2021-03-05  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.178.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.178.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.102.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.102.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.20.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.20.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.11.3.
	* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.3.
	(linux-libre-5.11-pristine-source, deblob-scripts-5.11): Update hashes.

2021-03-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-minitest: Update to 5.12.2.
	* gnu/packages/ruby.scm (ruby-minitest): Update to 5.12.2.

	gnu: ruby-builder: Update to 3.2.4.
	* gnu/packages/ruby.scm (ruby-builder): Update to 3.2.4.

2021-03-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: ripgrep: Fix build.
	* gnu/packages/rust-apps.scm (ripgrep)[arguments]: Disable tests for now. Some
	are failing due to recent rust-bstr upgrade.

2021-03-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mariadb-connector-c: Fix source tarball file name.
	* gnu/packages/databases.scm (mariadb-connector-c)[source]: Add a FILE-NAME.

	gnu: mariadb-connector-c: Update to 3.1.12.
	* gnu/packages/databases.scm (mariadb-connector-c): Update to 3.1.12.

	gnu: pigz: Update to 2.6.
	* gnu/packages/compression.scm (pigz): Update to 2.6.

	gnu: clzip: Update to 1.12.
	* gnu/packages/compression.scm (clzip): Update to 1.12.

	gnu: simde: Update to 0.7.2.
	* gnu/packages/assembly.scm (simde): Update to 0.7.2.

	gnu: fasm: Update to 1.73.27.
	* gnu/packages/assembly.scm (fasm): Update to 1.73.27.

	gnu: libolm: Update to 3.2.2.
	* gnu/packages/crypto.scm (libolm): Update to 3.2.2.

	gnu: indi: Update to 1.8.9.
	* gnu/packages/astronomy.scm (indi): Update to 1.8.9.

	gnu: oath-toolkit: Update to 2.6.6.
	* gnu/packages/authentication.scm (oath-toolkit): Update to 2.6.6.

	gnu: libisofs: Update to 1.5.4.
	* gnu/packages/cdrom.scm (libisofs): Update to 1.5.4.

2021-03-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-jedi: Allow test phase to be skipped.
	* gnu/packages/python-xyz.scm (python-jedi)[arguments]: Wrap custom
	'check phase tests with check for tests? keyword.

2021-03-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dovecot-pigeonhole: Update to 0.5.14.
	* gnu/packages/mail.scm (dovecot-pigeonhole): Update to 0.5.14.

	gnu: dovecot: Update to 2.3.14.
	* gnu/packages/mail.scm (dovecot): Update to 2.3.14.

2021-03-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-plotly: Allow test phase to be skipped.
	* gnu/packages/graph.scm (python-plotly)[arguments]: Wrap custom 'check
	phase tests with test with tests? keyword.

	gnu: python-plotly: Update to 4.14.3.
	* gnu/packages/graph.scm (python-plotly): Update to 4.14.3.
	[propagated-inputs]: Remove python-decorator. Add python-ipython,
	python-pillow. Move python-ipywidgets, python-xarray ...
	[native-inputs]: ... to here.

2021-03-04  cage  <cage-dev@twistfold.it>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add tinmop.
	* gnu/packages/web-browsers.scm (tinmop): New variable.

2021-03-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-esrap: Update to 0.18-1.da6b24f.
	* gnu/packages/lisp-xyz.scm (sbcl-esrap): Update to 0.18-1.da6b24f.
	  [source, home-page]: Update to new maintainer's URL.
	  [native-inputs]: Remove eos, add fiveam.
	  [description]: Add new features.

2021-03-04  cage  <cage-dev@twistfold.it>

	gnu: Add cl-percent-encoding.
	* gnu/packages/lisp-xyz.scm (cl-percent-encoding, ecl-percent-encoding,
	  sbcl-percent-encoding): New variables.

	gnu: Add cl-html5-parser.
	* gnu/packages/lisp-xyz.scm (cl-html5-parser, ecl-cl-html5-parser,
	  sbcl-cl-html5-parser): New variables.

	gnu: Add cl-crypto-shortcuts.
	* gnu/packages/lisp-xyz.scm (cl-crypto-shortcuts, ecl-crypto-shortcuts,
	  sbcl-crypto-shortcuts): New variables.

	gnu: Add cl-i18n.
	* gnu/packages/lisp-xyz.scm (cl-i18n, ecl-cl-i18n, sbcl-cl-i18n): New
	  variables.

2021-03-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-sxql-composer.
	* gnu/packages/lisp-xyz.scm (cl-sxql-composer, ecl-sxql-composer,
	  sbcl-sxql-composer): New variables.

2021-03-04  cage  <cage-dev@twistfold.it>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-access.
	* gnu/packages/lisp-xyz.scm (cl-access, ecl-access, sbcl-access): New
	  variables.

	gnu: Add cl-spark.
	* gnu/packages/lisp-xyz.scm (cl-spark, ecl-cl-spark, sbcl-cl-spark): New
	  variables.

2021-03-04  cage  <cage-dev@twistfold.it>

	gnu: Add cl-croatoan.
	* gnu/packages/lisp-xyz.scm (cl-croatoan, ecl-croatoan, sbcl-croatoan): New
	  variables.

2021-03-04  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: 389-ds-base: Update to 1.4.0.31 [security fixes].
	* gnu/packages/openldap.scm (389-ds-base): Update to 1.4.0.31.

2021-03-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: screen-message: Update to 0.26.
	* gnu/packages/xdisorg.scm (screen-message): Update to 0.26.

	gnu: xonsh: Update to 0.9.26.
	* gnu/packages/shells.scm (xonsh): Update to 0.9.26.

	gnu: squid: Update to 4.14.
	* gnu/packages/networking.scm (squid): Update to 4.14.

	gnu: highlight: Update to 3.62.
	* gnu/packages/pretty-print.scm (highlight): Update to 3.62.

	gnu: wofi: Update to 1.2.4.
	* gnu/packages/xdisorg.scm (wofi): Update to 1.2.4.

	gnu: socat: Update to 1.7.4.1.
	* gnu/packages/networking.scm (socat): Update to 1.7.4.1.

	gnu: zyre: Update to 2.0.1.
	* gnu/packages/networking.scm (zyre): Update to 2.0.1.

	gnu: czmq: Update to 4.2.1.
	* gnu/packages/networking.scm (czmq): Update to 4.2.1.

	gnu: meld: Update to 3.20.3.
	* gnu/packages/patchutils.scm (meld): Update to 3.20.3.

	gnu: padthv1: Update to 0.9.20.
	* gnu/packages/music.scm (padthv1): Update to 0.9.20.

	gnu: samplv1: Update to 0.9.20.
	* gnu/packages/music.scm (samplv1): Update to 0.9.20.

	gnu: drumkv1: Update to 0.9.20.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.20.

	gnu: synthv1: Update to 0.9.20.
	* gnu/packages/music.scm (synthv1): Update to 0.9.20.

	gnu: liquidsfz: Update to 0.2.3.
	* gnu/packages/music.scm (liquidsfz): Update to 0.2.3.

	gnu: zabbix-agentd: Update to 5.2.5.
	* gnu/packages/monitoring.scm (zabbix-agentd): Update to 5.2.5.

	gnu: whois: Update to 5.5.8.
	* gnu/packages/networking.scm (whois): Update to 5.5.8.

	gnu: mpd: Update to 0.22.6.
	* gnu/packages/mpd.scm (mpd): Update to 0.22.6.

	gnu: unbound: Update to 1.13.1.
	* gnu/packages/dns.scm (unbound): Update to 1.13.1.

	gnu: isync: Update to 1.4.1.
	* gnu/packages/mail.scm (isync): Update to 1.4.1.

	gnu: fetchmail: Update to 6.4.16.
	* gnu/packages/mail.scm (fetchmail): Update to 6.4.16.

	gnu: glfw: Update to 3.3.3.
	* gnu/packages/gl.scm (glfw): Update to 3.3.3.

	gnu: powerstat: Update to 0.02.25.
	* gnu/packages/linux.scm (powerstat): Update to 0.02.25.

	gnu: fennel: Update to 0.8.1.
	* gnu/packages/lua.scm (fennel): Update to 0.8.1.

	gnu: libfm-extra: Fix typo in description.
	* gnu/packages/lxde.scm (libfm-extra)[description]: Add missing article.

	gnu: pcmanfm: Update to 1.3.2.
	* gnu/packages/lxde.scm (pcmanfm): Update to 1.3.2.

	gnu: libfm: Update to 1.3.2.
	* gnu/packages/lxde.scm (libfm): Update to 1.3.2.

	gnu: sysstat: Update to 12.4.3.
	* gnu/packages/linux.scm (sysstat): Update to 12.4.3.

	gnu: pipewire: Update to 0.3.22.
	* gnu/packages/linux.scm (pipewire): Update to 0.3.22.

	gnu: libnumbertext: Update to 1.0.7.
	* gnu/packages/libreoffice.scm (libnumbertext): Update to 1.0.7.

	gnu: libodfgen: Update to 0.1.8.
	* gnu/packages/libreoffice.scm (libodfgen): Update to 0.1.8.
	[inputs]: Add libxml2.

	gnu: compsize: Prepare for cross-compilation.
	* gnu/packages/linux.scm (compsize)[arguments]: Use CC-FOR-TARGET.

	gnu: compsize: Update to 1.5.
	* gnu/packages/linux.scm (compsize): Update to 1.5.

	gnu: ipset: Update to 7.11.
	* gnu/packages/linux.scm (ipset): Update to 7.11.

	gnu: yadifa: Update to 2.4.2.
	* gnu/packages/dns.scm (yadifa): Update to 2.4.2.

	gnu: nano: Update to 5.6.1.
	* gnu/packages/nano.scm (nano): Update to 5.6.1.

2021-03-03  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: tcpdump: Update to 4.99.0 [security fixes].
	* gnu/packages/admin.scm (tcpdump): Update to 4.99.0.

	gnu: libpcap: Update to 1.10.0.
	* gnu/packages/admin.scm (libpcap): Update to 1.10.0.

2021-03-03  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 168.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 168.

2021-03-03  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.259.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.259.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.259.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.259.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.223.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.223.
	(linux-libre-4.14-pristine-source): Update hash.

2021-03-03  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: libmatroska: Update to 1.6.3.
	* gnu/packages/video.scm (libmatroska): Update to 1.6.3.

	gnu: libebml: Update to 1.4.2 [fixes CVE-2021-3405].
	* gnu/packages/xml.scm (libebml): Update to 1.4.2.

	gnu: jasper: Update to 2.0.25 [fixes CVE-2021-26926].
	* gnu/packages/image.scm (jasper): Update to 2.0.25.

	gnu: python-pillow: Update to 8.1.1 [security fixes].
	* gnu/packages/python-xyz.scm (python-pillow): Update to 8.1.1.

2021-03-03  Leo Famulari  <leo@famulari.name>

	gnu: certbot, python-acme: Update to 1.12.0.
	* gnu/packages/tls.scm (python-acme): Update to 1.12.0.
	(certbot): Update to 1.12.0.
	[arguments]: Replace the 'build-documentation' phase.

2021-03-03  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-4.07: Bootstrap.
	* gnu/packages/ocaml.scm (ocaml-4.07): Implement bootstrap via camlboot.

	gnu: Add camlboot.
	* gnu/packages/ocaml.scm (camlboot): New variable.

2021-03-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-posframe: Update to 0.8.7.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 0.8.7.

2021-03-03  Andrew Tropin  <andrew@trop.in>

	services: shepherd: Make 'assert-valid-graph' public.
	* gnu/services/shepherd.scm (assert-valid-graph): Make public.

2021-03-03  Ludovic Courtès  <ludo@gnu.org>

	gexp: #:references-graphs refers to non-native derivations.
	Fixes a regression introduced in
	c6d6aee6659acb293eb33f498fdac3b47a19a48, where #:reference-graphs would
	end up referring to native inputs.

	This would notably break the compilation of systems using a childhurd,
	because they would attempt to build the 'hurd' package natively.

	* guix/gexp.scm (lower-reference-graphs)[tuple->gexp-input]: Honor TARGET.
	* tests/gexp.scm ("gexp->derivation #:references-graphs cross-compilation"):
	New test.

2021-03-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-slynk: Update to 20210224.
	* gnu/packages/lisp-xyz.scm (sbcl-slynk): Update to 20210224.

	gnu: emacs-sly: Update to 20210224.
	* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 20210224.

2021-03-03  cage  <cage-dev@twistfold.it>

	gnu: Add cl-tooter.
	* gnu/packages/lisp-xyz.scm (cl-tooter, ecl-tooter, sbcl-tooter): New
	  variables.

2021-03-03  Tim Howes  <timhowes@lavabit.com>

	gnu: infernal: Update to 1.1.4.
	* gnu/packages/bioinformatics.scm (infernal): Update to 1.1.4.

	gnu: hmmer: Update to 3.3.2.
	* gnu/packages/bioinformatics.scm (hmmer): Update to 3.3.2.

2021-03-03  Michael Rohleder  <mike@rohleder.de>

	gnu: bpytop: Update to 1.0.63.
	* gnu/packages/admin.scm (bpytop): Update to 1.0.63.

2021-03-03  André Alexandre Gomes  <andremegafone@gmail.com>

	gnu: Add cl-html-diff.
	* gnu/packages/lisp-xyz.scm (cl-html-diff, ecl-cl-html-diff,
	sbcl-cl-html-diff): New variables.

	gnu: Add cl-difflib.
	* gnu/packages/lisp-xyz.scm (cl-difflib, ecl-cl-difflib, sbcl-cl-difflib): New variables.

2021-03-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-file-attributes: Update to 20210302.
	* gnu/packages/lisp-xyz.scm (sbcl-file-attributes): Update to 20210302.

2021-03-03  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: openssh: Update to 8.5p1.
	* gnu/packages/patches/openssh-fix-ssh-copy-id.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Also unregister it.
	* gnu/packages/ssh.scm (openssh): Update to 8.5p1.

2021-03-02  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: osip: Update to 5.2.0.
	* gnu/packages/telephony.scm (osip): Update to 5.2.0.

2021-03-02  Ludovic Courtès  <ludo@gnu.org>

	openpgp: Remove now unnecessary procedure.
	* guix/openpgp.scm (hash-algorithm-name): Remove.  This procedure has
	been provided by Guile-Gcrypt since 0.3.0.

	gnu: usync: Patch shebang.
	* gnu/packages/sync.scm (usync)[propagated-inputs]: Move SCSH to...
	[inputs]: ... here.  New field.
	[arguments]: Add #:phases.

2021-03-02  Stefan Reichör  <stefan@xsteve.at>

	gnu: Add usync.
	* gnu/packages/sync.scm (usync): New variable.

2021-03-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: ocaml-llvm: Move to (gnu packages llvm).
	Commit 8f710cc598fb675d267f49a82cffc197f03ad52c introduced a circular
	dependency between ocaml.scm and llvm.scm by referring to 'llvm' from
	the top level of ocaml.scm.  This fixes it.

	* gnu/packages/ocaml.scm (make-ocaml-llvm, ocaml-llvm)
	(ocaml-llvm-9, ocaml-llvm-10, ocaml-llvm-11): Move to...
	* gnu/packages/llvm.scm: ... here.

2021-03-02  Stefan Reichör  <stefan@xsteve.at>

	gnu: stgit: Update to 1.0.
	* gnu/packages/version-control.scm (stgit): Update to 1.0.

2021-03-02  Ellis Kenyő  <me@elken.dev>

	gnu: Add python-jinja2-cli.
	* gnu/packages/python-xyz.scm (python-jinja2-cli): New variable.

2021-03-02  Greg Hogan  <code@greghogan.com>

	gnu: Add pcg-cpp.
	* gnu/packages/cpp.scm (pcg-cpp): New variable.

2021-03-02  Lars-Dominik Braun  <lars@6xq.net>

	gnu: r-haven: Unvendor readstat.
	* gnu/packages/cran.scm (r-haven) [snippet]: Remove bundled readstat.
	[arguments]: Patch Makevars to use system readstat.
	[inputs]: Replace zlib with readstat.

	gnu: Add readstat.
	* gnu/packages/statistics.scm (readstat): New variable.

2021-03-02  Leo Famulari  <leo@famulari.name>

	gnu: Python 2: Fix CVE-2021-3177.
	* gnu/packages/patches/python-2.7-CVE-2021-3177.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/python.scm (python-2.7)[replacement]: New field.
	(python-2.7/fixed): New variable.

2021-03-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-matplotlib: Fix running under Wayland with GTK3.
	* gnu/packages/python-xyz.scm (python-matplotlib)[source]: Add patch.
	* gnu/packages/patches/python-matplotlib-run-under-wayland-gtk3.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: pitivi: Update to 2021.01.0.
	* gnu/packages/video.scm (pitivi): Update to 2021.01.0.

	gnu: pitivi: Build from git source.
	* gnu/packages/video.scm (pitivi)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2021-03-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: bat: Update to 0.18.0.
	* gnu/packages/rust-apps.scm (bat): Update to 0.18.0.

	gnu: Add rust-bat-0.17.
	* gnu/packages/crates-io.scm (rust-bat-0.17): New variable.
	* gnu/packages/shells.scm (rust-nu-plugin-textview-0.27)[arguments]: Use
	rust-bat-0.17 instead of bat as Cargo input.

	gnu: Add rust-bugreport-0.3.
	* gnu/packages/crates-io.scm (rust-bugreport-0.3): New variable.

	gnu: Add rust-snailquote-0.3.
	* gnu/packages/crates-io.scm (rust-snailquote-0.3): New variable.

	gnu: Add rust-unicode-categories-0.1.
	* gnu/packages/crates-io.scm (rust-unicode-categories-0.1): New variable.

	gnu: Add rust-sys-info-0.7.
	* gnu/packages/crates-io.scm (rust-sys-info-0.7): New variable.

	gnu: Add rust-clircle-0.3.
	* gnu/packages/crates-io.scm (rust-clircle-0.3): New variable.

	gnu: rust-syntect-4: Update to 4.5.0.
	* gnu/packages/crates-io.scm (rust-syntect-4): Update to 4.5.0.

	gnu: rust-assert-cmd-1: Update to 1.0.3.
	* gnu/packages/crates-io.scm (rust-assert-cmd-1): Update to 1.0.3.
	[arguments]: Add rust-bstr Cargo input.

	gnu: rust-bstr-0.2: Update to 0.2.15.
	* gnu/packages/crates-io.scm (rust-bstr-0.2): Update to 0.2.15.

	gnu: rust-predicates-1: Update to 1.0.7.
	* gnu/packages/crates-io.scm (rust-predicates-1): Update to 1.0.7.

2021-03-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: kallisto: Update to 0.46.2.
	* gnu/packages/bioinformatics.scm (kallisto): Update to 0.46.2.
	[source]: Remove bundled htslib sources.

	gnu: kallisto: Use older htslib.
	* gnu/packages/bioinformatics.scm (kallisto)[inputs]: Use htslib-1.9 instead
	of the latest.

2021-03-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: liburcu: Update to 0.12.2.
	* gnu/packages/datastructures.scm (liburcu): Update to 0.12.2.

2021-03-02  Xinglu Chen  <public@yoctocell.xyz>

	gnu: xwallpaper: Update to 0.6.6.
	* gnu/packages/xdisorg.scm (xwallpaper): Update to 0.6.6.

	gnu: feh: Update to 3.6.3.
	* gnu/packages/image-viewers.scm (feh): Update to 3.6.3.

2021-03-02  Simon South  <simon@simonsouth.net>

	gnu: knot-resolver: Update to 5.3.0.
	* gnu/packages/dns.scm (knot-resolver): Update to 5.3.0.

2021-03-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: bzflag: Update to 2.4.22.
	* gnu/packages/games.scm (bzflag): Update to 2.4.22.

	gnu: emacs-posframe: Update to 0.8.6.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 0.8.6.

	gnu: Add gimagereader.
	* gnu/packages/ocr.scm (gimagereader): New variable.

2021-03-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-hu.dwim.stefil: Update to 20180609.
	* gnu/packages/lisp-xyz.scm (sbcl-hu.dwim.stefil): Update to 20180609.

	gnu: sbcl-hu.dwim.common-lisp: Update to 2021-01-27.
	* gnu/packages/lisp-xyz.scm (sbcl-hu.dwim.common-lisp): Update to 2021-01-27.
	[source]: Use new GitHub repository.
	[home-page]: Use full address.

	gnu: sbcl-hu.dwim.asdf: Update to 20200724.
	* gnu/packages/lisp-xyz.scm (sbcl-hu.dwim.asdf): Update to 20200724.
	[source]: Use new GitHub repository.

2021-03-02  qblade  <qblade@protonmail.com>

	gnu: Add bmake.
	* gnu/packages/build-tools.scm (bmake): New variable.

2021-03-02  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.

2021-03-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add ecl-file-attributes, cl-file-attributes.
	* gnu/packages/lisp-xyz.scm (cl-file-attributes, ecl-file-attributes): New variables.
	There were mistakenly left out from the previous commit.

	gnu: Add file-attributes.
	* gnu/packages/lisp-xyz.scm (cl-file-attributes, ecl-file-attributes,
	sbcl-file-attributes): New variables.

2021-03-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-consult: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.6.

2021-03-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: parallel: Update to 20210222.
	* gnu/packages/parallel.scm (parallel): Update to 20210222.

	gnu: octave: Update to 6.2.0.
	* gnu/packages/maths.scm (octave): Update to 6.2.0.
	[source]: Download tar.xz tarball.
	[native-inputs]: Remove lzip.

	gnu: font-gnu-unifont: Update to 13.0.06.
	* gnu/packages/fonts.scm (font-gnu-unifont): Update to 13.0.06.

	gnu: libredwg: Update to 0.12.3.
	* gnu/packages/engineering.scm (libredwg): Update to 0.12.3.

2021-03-02  Michael Rohleder  <mike@rohleder.de>

	gnu: go-ipfs: Update to 0.8.0.
	* gnu/packages/ipfs.scm (go-ipfs): Update to 0.8.0.

	gnu: chessx: Update to 1.5.6.
	* gnu/packages/games.scm (chessx): Update to 1.5.6.
	[arguments]: Remove now unneeded build fix.

	gnu: xfce4-panel: Update to 4.16.2.
	* gnu/packages/xfce.scm (xfce4-panel): Update to 4.16.2.

	gnu: xfce4-time-out-plugin: Update to 1.1.2.
	* gnu/packages/xfce.scm (xfce4-time-out-plugin): Update to 1.1.2.

	gnu: mousepad: Update to 0.5.3.
	* gnu/packages/xfce.scm (mousepad): Update to 0.5.3.

	gnu: xfce4-cpugraph-plugin: Update to 1.2.3.
	* gnu/packages/xfce.scm (xfce4-cpugraph-plugin): Update to 1.2.3.

2021-03-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-pikepdf: Update to 2.8.0.
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.8.0.

	gnu: emacs-dash: Update to 2.18.1.
	* gnu/packages/emacs-xyz.scm (emacs-dash): Update to 2.18.1.

2021-03-02  Z572  <873216071@qq.com>

	gnu: dwl: Update to 0.2.
	* gnu/packages/wm.scm (dwl): Update to 0.2.
	[arguments]: Remove the install phase.

2021-03-02  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: java-tomcat: Update to 8.5.63 [security fixes].
	* gnu/packages/web.scm (java-tomcat): Update to 8.5.63.

2021-03-01  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: i3-wm: Use asciidoc-py3.
	* gnu/packages/wm.scm (i3-wm)[inputs]: Remove asciidoc.
	[native-inputs]: Add asciidoc-py3.

2021-03-01  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: glslang: Use 11.0.0 as git-fetch tag.
	* gnu/packages/vulkan.scm (glslang)[source]: Use tag 11.0.0.

	From the README.md: "The versioning scheme is being improved, and you might
	notice some differences. This is currently WIP, but will be coming soon."

	In this curse, they moved the tag 10-11.0.0 to just 11.0.0.

	See also <https://github.com/KhronosGroup/glslang/issues/2450>.

2021-03-01  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Fix detection of Fortran files.
	This fixes a bug whereby the Guix importer considers files like .f.* to be
	Fortran files.

	The expression "\\.f(90|95)?" would match a lot of files containing ".f"
	although they are not Fortran files.  Instead we should only consider files
	with this *suffix*.

	* guix/import/cran.scm (directory-needs-fortran?): Only check for suffixes.

2021-03-01  Leo Famulari  <leo@famulari.name>

	gnu: Audacity: Build with Python 3.
	* gnu/packages/audio.scm (audacity)[native-inputs]: Replace python-2 with
	python.

2021-03-01  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: cutter: Fix build by depending on older radare2.
	* gnu/packages/engineering.scm (radare2-for-cutter): New variable. Version 5.0.0.
	(cutter)[inputs]: Move from radare2 to radare2-for-cutter.

2021-03-01  pukkamustard  <pukkamustard@posteo.net>

	gnu: Add guile-cbor.
	* gnu/packages/guile-xyz.scm (guile-cbor): New variable.

2021-03-01  Xinglu Chen  <public@yoctocell.xyz>

	import: hackage: Accept optional version parameter.
	* guix/import/hackage.scm (hackage-recursive-import): Add the VERSION key.
	  Make REPO a key.

2021-03-01  Ludovic Courtès  <ludo@gnu.org>

	serialization: Micro-optimize string literal output in 'write-file-tree'.
	This reduces allocations and bit twiddling in the loop.

	* guix/serialization.scm (write-literal-strings): New macro.
	(write-file-tree): Use it in lieu of 'write-string' calls where applicable.

2021-03-01  Ludovic Courtès  <ludo@gnu.org>

	environment: Allow compilation with Guile 2.2.
	Fixes <https://bugs.gnu.org/46826>.
	Reported by cage <cage-dev@twistfold.it>.

	* guix/scripts/environment.scm (guix-environment): Move 'manifest'
	definition before expression.

2021-03-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gama: Delete bundled pdfs.
	* gnu/packages/gps.scm (gama)[source]: Adjust snippet to also remove
	generated PDFs.

	gnu: gama: Update to 2.14.
	* gnu/packages/gps.scm (gama): Update to 2.14.

2021-03-01  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: radare2: Update to 5.1.1.
	* gnu/packages/engineering.scm (radare2): Update to 5.1.1.

	gnu: node: Update to 10.24.0 [security fixes].
	* gnu/packages/node.scm (node): Update to 10.24.0.

	gnu: ansible: Update to 2.9.18 [security fixes].
	* gnu/packages/admin.scm (ansible): Update to 2.9.18.

	gnu: mumble: Update to 1.3.4 [security fixes].
	* gnu/packages/telephony.scm (mumble): Update to 1.3.4.
	[source]: Use GitHub releases as tarballs stopped being distributed through
	'mumble.info'.

	gnu: stunnel: Update to 5.58 [security fixes].
	* gnu/packages/web.scm (stunnel): Update to 5.58.

	gnu: python-pysaml2: Update to 6.5.1 [fixes CVE-2021-21238, CVE-2021-21239].
	* gnu/packages/python-xyz.scm (python-pysaml2): Update to 6.5.1.

	gnu: quiterss: Fix lint warnings.
	* gnu/packages/syndication.scm (quiterss):
	[source]: Use git-fetch instead of autogenerated GitHub tarball. Remove
	trailing whitespace.

	gnu: Add quiterss.
	* gnu/packages/syndication.scm (quiterss): New variable.

2021-03-01  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: openscad: Update to 2021.01 [maybe fixes TALOS-2020-1222, TALOS-2020-1223].
	TALOS-2020-1222 has yet to be disclosed and has no known CVE number.
	TALOS-2020-1223 has CVE-2020-28599 assigned.

	* gnu/packages/engineering.scm (openscad): Update to 2021.01.
	[patches]: Remove. Boost 1.72 is supported now upstream.
	[arguments]: In replacement 'check phase, disable some tests requiring
	experimental "lazy-union" feature. Also disable PDF-related tests requiring
	ghostscript and failing either way.
	* gnu/local.mk (dist_patch_DATA): Remove patch.
	* gnu/packages/patches/openscad-parser-boost-1.72.patch: Ditto.

2021-02-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add ruby-jekyll-seo-tag.
	* gnu/packages/ruby.scm (ruby-jekyll-seo-tag): New variable.

	gnu: Add ruby-jekyll-sitemap.
	* gnu/packages/ruby.scm (ruby-jekyll-sitemap): New variable.

	gnu: Add ruby-jekyll-feed.
	* gnu/packages/ruby.scm (ruby-jekyll-feed): New variable.

2021-02-28  Christopher Baines  <mail@cbaines.net>

	services: guix-build-coordinator: Add dynamic auth record.
	* gnu/services/guix.scm (guix-build-coordinator-agent-dynamic-auth,
	guix-build-coordinator-agent-dynamic-auth?,
	guix-build-coordinator-agent-dynamic-auth-agent-name,
	guix-build-coordinator-agent-dynamic-auth-token): New procedures.
	(guix-build-coordinator-agent-shepherd-services): Handle new dynamic auth
	record.
	* doc/guix.texi (Guix Build Coordinator): Document the new dynamic auth
	record.

2021-02-28  Christopher Baines  <mail@cbaines.net>

	services: guix-build-coordinator: Rework authentication config.
	A new authentication approach has been added to the coordinator, so to better
	represent the options, this commit changes the configuration to accept
	different records, each for different authentication approaches.

	* gnu/services/guix.scm (guix-build-coordinator-agent-configuration-uuid,
	guix-build-coordinator-agent-configuration-password,
	guix-build-coordinator-agent-configuration-password-file): Removed
	procedures.
	(guix-build-coordinator-agent-password-auth,
	guix-build-coordinator-agent-password-auth?,
	guix-build-coordinator-agent-password-auth-uuid,
	guix-build-coordinator-agent-password-auth-password,
	guix-build-coordinator-agent-password-file-auth,
	guix-build-coordinator-agent-password-file-auth?,
	guix-build-coordinator-agent-password-file-auth-uuid,
	guix-build-coordinator-agent-password-file-auth-password-file): New
	procedures.
	(guix-build-coordinator-agent-shepherd-services): Adjust to handle the
	authentication field and it's possible record values.
	* doc/guix.texi (Guix Build Coordinator): Update documentation.

2021-02-28  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-20.1f79fc3.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-20.1f79fc3.

2021-02-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	news: Add ‘nl’ translation.
	* etc/news.scm: Add a Dutch translation.

2021-02-28  Leo Famulari  <leo@famulari.name>

	news: Add entry for the linux-libre 5.11 update.
	* etc/news.scm: Add entry.

	gnu: linux-libre-with-bpf: Update to 5.11.2.
	* gnu/packages/linux.scm (linux-libre-with-bpf): Update to 5.11.2.

	gnu: linux-libre: Update to 5.11.2.
	* gnu/packages/linux.scm (linux-libre-version, linux-libre-pristine-source,
	linux-libre-source, linux-libre): Update to 5.11.2.

2021-02-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: emilua: Use a source file-name.
	* gnu/packages/lua.scm (emilua)[source]: Add file-name field.

2021-02-28  Kei Kebreau  <kkebreau@posteo.net>

	gnu: privoxy: Update to 3.0.32 [security fixes].
	Fixes OVE-20210203-0001, OVE-20210206-0001, OVE-20210207-0001,
	OVE-20210205-0001, and OVE-20210222-0001.

	* gnu/packages/tor.scm (privoxy): Update to 3.0.32.

2021-02-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wavpack: Use HTTPS home page URI.
	* gnu/packages/audio.scm (wavpack)[home-page]: Use HTTPS URI.

	gnu: unknown-horizons: Use HTTPS home page URI.
	* gnu/packages/games.scm (unknown-horizons)[home-page]: Use HTTPS URI.

	gnu: unicorn: Use HTTPS home page URI.
	* gnu/packages/emulators.scm (unicorn)[home-page]: Use HTTPS URI.

	gnu: twolame: Use HTTPS home page URI.
	* gnu/packages/audio.scm (twolame)[home-page]: Use HTTPS URI.

	gnu: teckit: Use HTTPS home page URI.
	* gnu/packages/fontutils.scm (teckit)[home-page]: Use HTTPS URI.

	gnu: slepc: Use HTTPS home page URI.
	* gnu/packages/maths.scm (slepc)[home-page]: Use HTTPS URI.

	gnu: singular: Use HTTPS home page URI.
	* gnu/packages/algebra.scm (singular)[home-page]: Use HTTPS URI.

	gnu: rust-pangocairo-0.9: Use HTTPS home page URI.
	* gnu/packages/crates-gtk.scm (rust-pangocairo-0.9)[home-page]: Use HTTPS URI.

	gnu: rust-pango-sys-0.10: Use HTTPS home page URI.
	* gnu/packages/crates-gtk.scm (rust-pango-sys-0.10)[home-page]: Use HTTPS URI.

	gnu: rust-pango-0.9: Use HTTPS home page URI.
	* gnu/packages/crates-gtk.scm (rust-pango-0.9)[home-page]: Use HTTPS URI.

	gnu: rust-gtk-sys-0.9: Use HTTPS home page URI.
	* gnu/packages/crates-gtk.scm (rust-gtk-sys-0.9)[home-page]: Use HTTPS URI.

	gnu: rust-gtk-0.8: Use HTTPS home page URI.
	* gnu/packages/crates-gtk.scm (rust-gtk-0.8)[home-page]: Use HTTPS URI.

	gnu: rust-gobject-sys-0.10: Use HTTPS home page URI.
	* gnu/packages/crates-gtk.scm (rust-gobject-sys-0.10)[home-page]: Use HTTPS URI.

	gnu: rust-glib-sys-0.10: Use HTTPS home page URI.
	* gnu/packages/crates-gtk.scm (rust-glib-sys-0.10)[home-page]: Use HTTPS URI.

	gnu: rust-glib-macros-0.10: Use HTTPS home page URI.
	* gnu/packages/crates-gtk.scm (rust-glib-macros-0.10)[home-page]: Use HTTPS URI.

	gnu: rust-glib-0.10: Use HTTPS home page URI.
	* gnu/packages/crates-gtk.scm (rust-glib-0.10)[home-page]: Use HTTPS URI.

	gnu: rust-gio-sys-0.10: Use HTTPS home page URI.
	* gnu/packages/crates-gtk.scm (rust-gio-sys-0.10)[home-page]: Use HTTPS URI.

	gnu: rust-gio-0.9: Use HTTPS home page URI.
	* gnu/packages/crates-gtk.scm (rust-gio-0.9)[home-page]: Use HTTPS URI.

	gnu: rust-gdk-sys-0.10: Use HTTPS home page URI.
	* gnu/packages/crates-gtk.scm (rust-gdk-sys-0.10)[home-page]: Use HTTPS URI.

	gnu: rust-gdk-pixbuf-sys-0.10: Use HTTPS home page URI.
	* gnu/packages/crates-gtk.scm (rust-gdk-pixbuf-sys-0.10)[home-page]: Use HTTPS URI.

	gnu: rust-gdk-pixbuf-0.9: Use HTTPS home page URI.
	* gnu/packages/crates-gtk.scm (rust-gdk-pixbuf-0.9)[home-page]: Use HTTPS URI.

	gnu: rust-gdk-0.13: Use HTTPS home page URI.
	* gnu/packages/crates-gtk.scm (rust-gdk-0.13)[home-page]: Use HTTPS URI.

	gnu: rust-cairo-sys-rs-0.10: Use HTTPS home page URI.
	* gnu/packages/crates-gtk.scm (rust-cairo-sys-rs-0.10)[home-page]: Use HTTPS URI.

	gnu: rust-cairo-rs-0.9: Use HTTPS home page URI.
	* gnu/packages/crates-gtk.scm (rust-cairo-rs-0.9)[home-page]: Use HTTPS URI.

	gnu: rust-atk-sys-0.9: Use HTTPS home page URI.
	* gnu/packages/crates-gtk.scm (rust-atk-sys-0.9)[home-page]: Use HTTPS URI.

	gnu: rust-atk-0.8: Use HTTPS home page URI.
	* gnu/packages/crates-gtk.scm (rust-atk-0.8)[home-page]: Use HTTPS URI.

	gnu: ruby-stackprof: Use HTTPS home page URI.
	* gnu/packages/ruby.scm (ruby-stackprof)[home-page]: Use HTTPS URI.

	gnu: ruby-racc: Use HTTPS home page URI.
	* gnu/packages/ruby.scm (ruby-racc)[home-page]: Use HTTPS URI.

	gnu: ruby-haml: Use HTTPS home page URI.
	* gnu/packages/ruby.scm (ruby-haml)[home-page]: Use HTTPS URI.

	gnu: r-shiny: Use HTTPS home page URI.
	* gnu/packages/cran.scm (r-shiny)[home-page]: Use HTTPS URI.

	gnu: r-pbkrtest: Use HTTPS home page URI.
	* gnu/packages/statistics.scm (r-pbkrtest)[home-page]: Use HTTPS URI.

	gnu: r-pastecs: Update home page.
	* gnu/packages/cran.scm (r-pastecs)[home-page]: Update URI.

	gnu: r-lavaan: Use HTTPS home page URI.
	* gnu/packages/cran.scm (r-lavaan)[home-page]: Use HTTPS URI.

	gnu: r-ks: Use HTTPS home page URI.
	* gnu/packages/cran.scm (r-ks)[home-page]: Use HTTPS URI.

	gnu: r-feature: Use HTTPS home page URI.
	* gnu/packages/cran.scm (r-feature)[home-page]: Use HTTPS URI.

	gnu: r-doby: Use HTTPS home page URI.
	* gnu/packages/cran.scm (r-doby)[home-page]: Use HTTPS URI.

	gnu: r-data-tree: Use HTTPS home page URI.
	* gnu/packages/cran.scm (r-data-tree)[home-page]: Use HTTPS URI.

	gnu: r-boa: Use HTTPS home page URI.
	* gnu/packages/cran.scm (r-boa)[home-page]: Use HTTPS URI.

	gnu: r-biased-urn: Use HTTPS home page URI.
	* gnu/packages/statistics.scm (r-biased-urn)[home-page]: Use HTTPS URI.

	gnu: qtractor: Use HTTPS home page URI.
	* gnu/packages/music.scm (qtractor)[home-page]: Use HTTPS URI.

	gnu: python-rstr: Update home page.
	* gnu/packages/python-xyz.scm (python-rstr)[home-page]: Update URI.

	gnu: python-qtconsole: Use HTTPS home page URI.
	* gnu/packages/python-xyz.scm (python-qtconsole)[home-page]: Use HTTPS URI.

	gnu: python-pyzabbix: Use HTTPS home page URI.
	* gnu/packages/monitoring.scm (python-pyzabbix)[home-page]: Use HTTPS URI.

	gnu: python-pytest-timeout: Update home page.
	* gnu/packages/check.scm (python-pytest-timeout)[home-page]: Update URI.

	gnu: python-pylzma: Use HTTPS home page URI.
	* gnu/packages/python-xyz.scm (python-pylzma)[home-page]: Use HTTPS URI.

	gnu: python2-pygame-sdl2: Use HTTPS home page URI.
	* gnu/packages/game-development.scm (python2-pygame-sdl2)[home-page]: Use HTTPS URI.

	gnu: python-pyev: Update home page.
	* gnu/packages/python-xyz.scm (python-pyev)[home-page]: Update URI.

	gnu: python-notebook: Use HTTPS home page URI.
	* gnu/packages/python-xyz.scm (python-notebook)[home-page]: Use HTTPS URI.

	gnu: python-nbformat: Use HTTPS home page URI.
	* gnu/packages/python-xyz.scm (python-nbformat)[home-page]: Use HTTPS URI.

	gnu: python-nbconvert: Use HTTPS home page URI.
	* gnu/packages/python-xyz.scm (python-nbconvert)[home-page]: Use HTTPS URI.

	gnu: python-msgpack-python: Use HTTPS home page URI.
	* gnu/packages/python-xyz.scm (python-msgpack-python)[home-page]: Use HTTPS URI.

	gnu: python-mpmath: Use HTTPS home page URI.
	* gnu/packages/python-xyz.scm (python-mpmath)[home-page]: Use HTTPS URI.

	gnu: python-jupyter-core: Use HTTPS home page URI.
	* gnu/packages/python-xyz.scm (python-jupyter-core)[home-page]: Use HTTPS URI.

	gnu: python-jupyter-client: Use HTTPS home page URI.
	* gnu/packages/python-xyz.scm (python-jupyter-client)[home-page]: Use HTTPS URI.

	gnu: python-jose: Use HTTPS home page URI.
	* gnu/packages/python-web.scm (python-jose)[home-page]: Use HTTPS URI.

	gnu: python-flint: Use HTTPS home page URI.
	* gnu/packages/algebra.scm (python-flint)[home-page]: Use HTTPS URI.

	gnu: python-cycler: Use HTTPS home page URI.
	* gnu/packages/python-xyz.scm (python-cycler)[home-page]: Use HTTPS URI.

	gnu: python-asdf: Use HTTPS home page URI.
	* gnu/packages/astronomy.scm (python-asdf)[home-page]: Use HTTPS URI.

	gnu: praat: Use HTTPS home page URI.
	* gnu/packages/language.scm (praat)[home-page]: Use HTTPS URI.

	gnu: perl-mojolicious: Use HTTPS home page URI.
	* gnu/packages/perl-web.scm (perl-mojolicious)[home-page]: Use HTTPS URI.

	gnu: ocaml-xmlm: Use HTTPS home page URI.
	* gnu/packages/ocaml.scm (ocaml-xmlm)[home-page]: Use HTTPS URI.

	gnu: ocaml-uutf: Use HTTPS home page URI.
	* gnu/packages/ocaml.scm (ocaml-uutf)[home-page]: Use HTTPS URI.

	gnu: ocaml-uuidm: Use HTTPS home page URI.
	* gnu/packages/ocaml.scm (ocaml-uuidm)[home-page]: Use HTTPS URI.

	gnu: ocaml-topkg: Use HTTPS home page URI.
	* gnu/packages/ocaml.scm (ocaml-topkg)[home-page]: Use HTTPS URI.

	gnu: ocaml-rresult: Use HTTPS home page URI.
	* gnu/packages/ocaml.scm (ocaml-rresult)[home-page]: Use HTTPS URI.

	gnu: ocaml-react: Use HTTPS home page URI.
	* gnu/packages/ocaml.scm (ocaml-react)[home-page]: Use HTTPS URI.

	gnu: ocaml-mtime: Use HTTPS home page URI.
	* gnu/packages/ocaml.scm (ocaml-mtime)[home-page]: Use HTTPS URI.

	gnu: ocaml-logs: Use HTTPS home page URI.
	* gnu/packages/ocaml.scm (ocaml-logs)[home-page]: Use HTTPS URI.

	gnu: ocaml-jsonm: Use HTTPS home page URI.
	* gnu/packages/ocaml.scm (ocaml-jsonm)[home-page]: Use HTTPS URI.

	gnu: ocaml-fpath: Use HTTPS home page URI.
	* gnu/packages/ocaml.scm (ocaml-fpath)[home-page]: Use HTTPS URI.

	gnu: ocaml-fmt: Use HTTPS home page URI.
	* gnu/packages/ocaml.scm (ocaml-fmt)[home-page]: Use HTTPS URI.

	gnu: ocaml-dose3: Use HTTPS home page URI.
	* gnu/packages/ocaml.scm (ocaml-dose3)[home-page]: Use HTTPS URI.

	gnu: ocaml-cudf: Use HTTPS home page URI.
	* gnu/packages/ocaml.scm (ocaml-cudf)[home-page]: Use HTTPS URI.

	gnu: ocaml-cmdliner: Use HTTPS home page URI.
	* gnu/packages/ocaml.scm (ocaml-cmdliner)[home-page]: Use HTTPS URI.

	gnu: ocaml-bos: Use HTTPS home page URI.
	* gnu/packages/ocaml.scm (ocaml-bos)[home-page]: Use HTTPS URI.

	gnu: ocaml-astring: Use HTTPS home page URI.
	* gnu/packages/ocaml.scm (ocaml-astring)[home-page]: Use HTTPS URI.

	gnu: lttoolbox: Use HTTPS home page URI.
	* gnu/packages/dictionaries.scm (lttoolbox)[home-page]: Use HTTPS URI.

	gnu: licenseheaders: Use HTTPS home page URI.
	* gnu/packages/license.scm (licenseheaders)[home-page]: Use HTTPS URI.

	gnu: heads-dev-cpio: Use HTTPS home page URI.
	* gnu/packages/heads.scm (heads-dev-cpio)[home-page]: Use HTTPS URI.

	gnu: ghc-indents: Update home page.
	* gnu/packages/haskell-xyz.scm (ghc-indents)[home-page]: Update URL.

	gnu: gst123: Use HTTPS home page URI.
	* gnu/packages/gstreamer.scm (gst123)[home-page]: Use HTTPS URI.

	gnu: gegl: Use HTTPS home page URI.
	* gnu/packages/gimp.scm (gegl)[home-page]: Use HTTPS URI.

	gnu: ganeti: Use HTTPS home page URI.
	* gnu/packages/virtualization.scm (ganeti)[home-page]: Use HTTPS URI.

	gnu: flux: Use HTTPS home page URI.
	* gnu/packages/graphics.scm (flux)[home-page]: Use HTTPS URI.

	gnu: fluidsynth: Use HTTPS home page URI.
	* gnu/packages/audio.scm (fluidsynth)[home-page]: Use HTTPS URI.

	gnu: festival: Use HTTPS home page URI.
	* gnu/packages/speech.scm (festival)[home-page]: Use HTTPS URI.

	gnu: f-seq: Use HTTPS home page URI.
	* gnu/packages/bioinformatics.scm (f-seq)[home-page]: Use HTTPS URI.

	gnu: elpa: Use HTTPS home page URI.
	* gnu/packages/maths.scm (elpa)[home-page]: Use HTTPS URI.

	gnu: python-pikepdf: Update to 2.7.0.
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.7.0.

	gnu: emacs-transient: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.3.0.

	gnu: emacs-tramp: Update to 2.5.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.0.2.

2021-02-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-daemon.
	* gnu/packages/lisp-xyz.scm (sbcl-daemon, cl-daemon, ecl-daemon): New
	  variables.

2021-02-28  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: java-xmlgraphics-commons: Update to 2.6 [fixes CVE-2020-11988].
	* gnu/packages/batik.scm (java-xmlgraphics-commons): Update to 2.6.

	gnu: qemu: Fix CVE-2021-20203.
	* gnu/packages/patches/qemu-CVE-2021-20203.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/virtualization.scm (qemu): Apply it.

	gnu: owncloud-client: Update to 2.7.6.3261.
	* gnu/packages/sync.scm (owncloud-client): Update to 2.7.6.3261.

2021-02-28  宋文武  <iyzsong@member.fsf.org>

	gnu: retroarch: Update to 1.9.0.
	* gnu/packages/emulators.scm (retroarch): Update to 1.9.0.
	[source]: Remove 'retroarch-disable-online-updater.patch' and snippet.
	Add 'retroarch-LIBRETRO_DIRECTORY.patch'.
	[native-search-paths]: New field.
	* gnu/packages/patches/retroarch-disable-online-updater.patch: Remove file.
	* gnu/packages/patches/retroarch-LIBRETRO_DIRECTORY: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2021-02-28  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: redis: Update to 6.0.11 [fixes CVE-2021-21309].
	* gnu/packages/databases.scm (redis): Update to 6.0.11.

2021-02-28  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: wpa-supplicant, hostapd: Fix CVE-2021-27803.
	See <https://w1.fi/security/2021-1/wpa_supplicant-p2p-provision-discovery-processing-vulnerability.txt>.

	* gnu/packages/patches/wpa-supplicant-CVE-2021-27803.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/admin.scm (wpa-supplicant-minimal, hostapd): Apply it.

2021-02-27  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: java-snappy: Fix checks when build machine has too much memory.
	* gnu/packages/java-compression.scm (java-snappy)[arguments]: Add
	set-test-memory-size phase.

	This fixes <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=46780>.
	Thanks to zimoun for the solving idea.

	The CachingBufferPoolTest tries to allocate a lot of memory (20GB) and the
	test succeeds if there is not enough memory available in the JVM.
	When the build machine has a lot of memory (which is the case on the Guix
	CI system), the JVM will use more than 20GB as maximum heap size. In
	consequence, the test fails.

	The new phase adds a maxmemory size of 2G for the tests. Thus all other
	tests will have enough memory and the CachingBufferPoolTest will fail.

2021-02-27  Leo Famulari  <leo@famulari.name>

	gnu: python-aiohttp: Update to 3.7.4 [fixes CVE-2021-21330].
	* gnu/packages/python-web.scm (python-aiohttp): Update to 3.7.4.

2021-02-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: extempore: Fix home page URL.
	* gnu/packages/music.scm (extempore)[home-page]: Fix URL.

	gnu: emacs-git-gutter-fringe: Fix source location.
	* gnu/packages/emacs-xyz.scm (emacs-git-gutter-fringe)[source, home-page]:
	Update source location.

	gnu: emacs-counsel-bbdb: Use GitHub repository.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-bbdb)[version]: Use regular
	upstream version instead of MELPA's.
	[source]: Fetch from GitHub.

	gnu: emacs-counsel-bbdb: Fix home page.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-bbdb)[home-page]: Fix home-page.

	gnu: emacs-org-mime: Use HTTPS home page URI.
	* gnu/packages/emacs-xyz.scm (emacs-org-mime)[home-page]: Use HTTPS URI.

	gnu: emacs-queue: Use HTTPS home page URI.
	* gnu/packages/emacs-xyz.scm (emacs-queue)[home-page]: Use HTTPS URI.

	gnu: emacs-web-mode: Use HTTPS home page URI.
	* gnu/packages/emacs-xyz.scm (emacs-web-mode)[home-page]: Use HTTPS URI.

	gnu: emacs-prescient: Update to 5.1.
	* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 5.1.

	gnu: fet: Update to 5.49.0.
	* gnu/packages/education.scm (fet): Update to 5.49.0.

	gnu: emacs-org-superstar: Update to 1.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-superstar): Update to 1.5.0.

	gnu: emacs-chronometrist: Update to 0.6.5.
	* gnu/packages/emacs-xyz.scm (emacs-chronometrist): Update to 0.6.5.

2021-02-27  David Wilson  <david@daviwil.com>

	gnu: Add obs-websocket.
	* gnu/packages/video.scm (obs-websocket): New variable.

2021-02-27  qblade  <qblade@protonmail.com>

	gnu: add ekho.
	* gnu/packages/speech.scm (ekho): New variable.

2021-02-27  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add massif-visualizer.
	* gnu/packages/kde.scm (massif-visualizer): New variable.

	gnu: Add kgraphviewer.
	* gnu/packages/kde-frameworks.scm (kgraphviewer): New variable.

2021-02-27  la snesne  <lasnesne@lagunposprasihopre.org>

	gnu: Add rust-cbindgen-0.17.
	* gnu/packages/rust-apps.scm (rust-cbindgen-0.17): New variable.

2021-02-27  Felix Gruber  <felgru@posteo.net>

	gnu: libspatialite: Update to 5.0.1.
	* gnu/packages/geo.scm (libspatialite, spatialite-tools): Update to 5.0.1.

2021-02-27  Vinícius dos Santos Oliveira  <vini.ipsmaker@gmail.com>

	gnu: Add emilua.
	* gnu/packages/lua.scm (emilua): New variable.

2021-02-26  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.101.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.101.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.10.19.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.19.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: linux-libre 5.11: Update to 5.11.2.
	* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.2.
	(linux-libre-5.11-pristine-source): Update hash.

	gnu: btrfs-progs: Update to 5.10.1.
	* gnu/packages/linux.scm (btrfs-progs): Update to 5.10.1.

2021-02-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: poke: Add dependency on libtextstyle.
	* gnu/packages/engineering.scm (poke)[inputs]: Add LIBTEXSTSTYLE.

	gnu: poke: Update to 1.0.
	* gnu/packages/engineering.scm (poke): Update to 1.0.
	[source]: Use URL-FETCH.
	[native-inputs]: Remove AUTOCONF, AUTOMAKE, GETTEXT, and HELP2MAN.
	[arguments]: Remove #:phases.
	[supported-systems]: New field.

2021-02-26  Julien Lepiller  <julien@lepiller.eu>

	gnu: php: Disable failing test on Arm.
	* gnu/packages/php.scm (php): Disable timing sensitive failing test on Arm.

2021-02-26  Andreas Enge  <andreas@enge.fr>

	gnu: cmh: Update to 1.1.0.
	* gnu/packages/algebra.scm (cmh): Update to 1.1.0.
	(fplll-4-cmh): Remove variable.

2021-02-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-pikepdf: Update to 2.6.0.
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.6.0.

2021-02-26  Adam Kandur  <rndd@tuta.io>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cffi-c-ref.
	* gnu/packages/lisp-xyz.scm (cl-cffi-c-ref, ecl-cffi-c-ref, sbcl-cffi-c-ref):
	  New variables.

2021-02-26  Carl Dong  <contact@carldong.me>

	gnu: Return appropriate defconfig for ppc64 (non-LE)
	* gnu/packages/linux.scm (system->defconfig): Add "powerpc64-" prefix.

	gnu: make-nsis: Fix build
	* gnu/packages/installers.scm (make-nsis)[arguments]: Use
	C{,PLUS}_INCLUDE_PATH instead of CPATH environment variable to fix
	build.

2021-02-26  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: mcabber: Enable enchant support.
	* gnu/packages/messaging.scm (mcabber) [arguments]: Add --enable-enchant
	configure-flag.
	[inputs]: Add enchant.

	gnu: mcabber: Disable static libraries.
	* gnu/packages/messaging.scm (mcabber) [arguments]: Add --disable-static
	configure-flag.

	gnu: mcabber: Add missing native-inputs.
	* gnu/packages/messaging.scm (mcabber) [native-inputs]: Add perl and
	python-wrapper.

	gnu: mcabber: Update to 1.1.2.
	* gnu/packages/messaging.scm (mcabber) [version]: Update to 1.1.2.

	gnu: loudmouth: Generate documentation.
	* gnu/packages/messaging.scm (loudmouth) [outputs]: New output "doc".
	[arguments]: Add --enable-gtk-doc and --with-html-dir configure-flags.

	gnu: loudmouth: Enable GSSAPI.
	* gnu/packages/messaging.scm (loudmouth) [inputs]: Add mit-krb5.

	gnu: loudmouth: Disable static libraries.
	* gnu/packages/messaging.scm (loudmouth) [arguments]: Add --disable-static
	configure-flag and CFLAGS make-flag.

	gnu: loudmouth: Update to 1.5.4.
	* gnu/packages/messaging.scm (loudmouth) [version]: Update to 1.5.4.

2021-02-25  Clément Lassieur  <clement@lassieur.org>

	gnu: Add agent-proxy.
	* gnu/packages/embedded.scm (agent-proxy): New variable.

2021-02-25  Tomás Ortín Fernández  <tomasortin@mailbox.org>

	gnu: ruby-solargraph: Update to 0.40.3.
	* gnu/packages/ruby.scm (ruby-solargraph): Update to 0.40.3.
	[propagated-inputs]: Add ruby-benchmark, ruby-e2emap, ruby-kramdown,
	ruby-kramdown-parser-gfm. Remove ruby-htmlentities.

	gnu: Add ruby-benchmark.
	* gnu/packages/ruby.scm (ruby-benchmark): New variable.

	gnu: Add ruby-e2mmap.
	* gnu/packages/ruby.scm (ruby-e2mmap): New variable.

2021-02-25  Greg Hogan  <code@greghogan.com>

	gnu: Python 3.9: Update to 3.9.2.
	* gnu/packages/python.scm (python-3.9): Update to 3.9.2.
	[source]: Remove obsolete patch.
	* gnu/packages/patches/python-3.9-CVE-2021-3177.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: Add caf.
	* gnu/packages/cpp.scm (caf): New variable.

2021-02-25  LibreMiami  <packaging-guix@libremiami.org>
	    jgart  <jgart@dismail.de>
	    Julien Lepiller  <julien@lepiller.eu>
	    Ryan Prior  <rprior@protonmail.com>
	    Raghav Gururajan  <rg@raghavgururajan.name>
	    Yasuaki Kudo  <yasu@yasuaki.com>
	    Stephen Paul Weber  <singpolyma@singpolyma.net>

	gnu: Add go-github-com-operatorfoundation-ed25519.
	* gnu/packages/golang.scm (go-github-com-operatorfoundation-ed25519):
	New variable.

2021-02-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-undo-tree: Update home-page.
	* gnu/packages/emacs-xyz.scm (emacs-undo-tree)[home-page]: Use new URL.

2021-02-25  Ludovic Courtès  <ludovic.courtes@inria.fr>

	file-systems: 'mount-file-system' preserves source flags for bind mounts.
	Fixes <https://bugs.gnu.org/46292>.

	* gnu/build/file-systems.scm (mount-file-system): If FS is a bind mount,
	add its original mount flags to FLAGS.

2021-02-25  Ludovic Courtès  <ludo@gnu.org>

	syscalls: Add 'mounts' and the <mount> record type.
	* guix/build/syscalls.scm (<mount>): New record type.
	(option-string->mount-flags, mount-flags)
	(octal-decode, mounts): New procedures.
	(mount-points): Rewrite in terms of 'mount'.
	* tests/syscalls.scm ("mounts"): New test.

	syscalls: Define MS_RELATIME.
	* guix/build/syscalls.scm (MS_RELATIME): New variable.

	tests: docker-system: Increase VM memory.
	* gnu/tests/docker.scm (run-docker-system-test)[vm]: Increase
	'memory-size'.

	system: vm: Use Guile 3.0 in Docker images.
	* gnu/system/vm.scm (system-docker-image): Use GUILE-3.0.

2021-02-25  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Make /run/booted-system a symlink to the store item.
	Fixes <https://bugs.gnu.org/46767>.

	Previously /run/booted-system would end up referring to
	/var/guix/profiles/system-NNN-link; consequently, the booted system
	would not be GC-protected.

	* gnu/services/shepherd.scm (shepherd-boot-gexp): Call
	'canonicalize-path' instead of 'readlink'.

2021-02-25  Ludovic Courtès  <ludo@gnu.org>

	machine: ssh: Use 'formatted-message'.
	* gnu/machine/ssh.scm (machine-check-initrd-modules): Use
	'formatted-message' instead of 'format' + '&message'.

2021-02-25  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guile-simple-zmq: Update to 0.0.0-8.e944617.
	* gnu/packages/guile-xyz.scm (guile-simple-zmq): Update to 0.0.0-8.e944617.
	[build-system]: Switch to gnu-build-system.
	[arguments]: Remove the set-libzmq-file-name phase.
	[inputs]: Add autoconf, automake and pkg-config.

2021-02-25  qblade  <qblade@protonmail.com>

	gnu: Add python-esptool.
	* gnu/packages/engineering.scm (python-esptool-3.0): New variable.

2021-02-25  Gurjeet Singh  <gurjeet@singh.im>

	doc: Fix typo.
	* doc/guix.texi (Reduced Binary Seed Bootstrap): Fix typo.

2021-02-25  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add emacs-keystore-mode.
	* gnu/packages/emacs-xyz.scm (emacs-keystore-mode): New variable.

	gnu: Add emacs-ecukes.
	* gnu/packages/emacs-xyz.scm (emacs-ecukes): New variable.

2021-02-25  Mathieu Othacehe  <othacehe@gnu.org>

	describe: Make sure package-channels always returns a list.
	* guix/describe.scm (package-channels): Return an empty list if the file
	origin could not be determined.

2021-02-25  Mathieu Othacehe  <othacehe@gnu.org>

	describe: Add missing include.
	This is a follow-up of 17fbd5a5c9c09ff54ce95985dcbcdd1b9c60a34e.

	* guix/describe.scm: Add "channel-name" to (guix channels) autoload.

2021-02-25  Mathieu Othacehe  <othacehe@gnu.org>

	describe: Add package-channels.
	* guix/describe.scm (package-channels): New procedure.
	(package-provenance): Rewrite using package-channels procedure.

2021-02-25  Aurora  <rind38@disroot.org>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-irc.
	* gnu/packages/lisp-xyz.scm (cl-irc, ecl-cl-irc, sbcl-cl-irc): New variables.

2021-02-24  Leo Famulari  <leo@famulari.name>

	gnu: Open vSwitch: Update to 2.13.3 [fixes CVE-2020-35498].
	* gnu/packages/networking.scm (openvswitch): Update to 2.13.3.

2021-02-24  Zheng Junjie  <873216071@qq.com>

	gnu: Add chili-sddm-theme.
	* gnu/packages/display-managers.scm (chili-sddm-theme): New variable.

2021-02-24  lasnesne  <lasnesne@lagunposprasihopre.org>

	gnu: solaar: Add missing dependencies for the GUI.
	* gnu/packages/admin.scm (solaar)[propagated-inputs]: Add PYTHON-PYYAML,
	PYTHON-PSUTIL, PYTHON-XLIB, GTK+, and PYTHON-PYGOBJECT.

2021-02-24  zimoun  <zimon.toutoune@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	guix: scripts: Fix corner cases of hint for option typo.
	* guix/scripts.scm (option-hint): Fix corner cases.
	(parse-command-line)[parse-options-from]: Remove 'string?' check
	introduced in 11f11d7ecb817d1421f8b5340bcced59396d8708.

2021-02-24  Ludovic Courtès  <ludo@gnu.org>

	substitute: Ensure backtraces go to file descriptor 4.
	Fixes <https://bugs.gnu.org/46362>.
	Reported by Zhu Zihao <all_but_last@163.com>.

	Previously, backtraces due to uncaught exceptions would always to go
	file descriptor 2; the daemon would read it and error out with something
	like:

	  error: got unexpected path `Backtrace:' from substituter

	This patch fixes that by ensuring backtraces are properly displayed on
	file descriptor 4.

	* guix/scripts/substitute.scm (with-redirected-error-port): New macro.
	(guix-substitute): Use 'with-redirected-error-port' instead of 'parameterize'.

2021-02-24  Ludovic Courtès  <ludo@gnu.org>

	substitute: Do not unwind stack traces upon uncaught exceptions.
	This is similar to commit a168c3e4f8d580f70e1c26bcdfc5b8378b2fa42d.

	* guix/scripts/substitute.scm (with-networking): Use
	'with-throw-handler' instead of 'catch'.

2021-02-24  Ludovic Courtès  <ludo@gnu.org>

	ui: Bug-report URL in '--help' can be translated.
	* guix/ui.scm (show-bug-report-information): Add "/en" to the help URL
	and pass it to 'G_'.

2021-02-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: luajit-lua52-openresty: Use a source file-name.
	* gnu/packages/lua.scm (luajit-lua52-openresty)[source]: Add file-name
	field.

2021-02-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mame: Update to 0.229.
	* gnu/packages/emulators.scm (mame): Update to 0.229.

2021-02-24  Léo Le Bouter  <lle-bout@zaclys.net>

	Revert "gnu: Add ghc-protolude-0.2."
	This reverts commit 9ef7937766dd2e79807f3b0a6cd141ed310650a9.

	Revert "gnu: purescript: Move to version-specific ghc-protolude-0.2 input."
	This reverts commit 59c3ea22546f9bd7e0560a66f98a020af7d1ad6e.

	Revert "gnu: ghc-protolude: Update to 0.3.0."
	This reverts commit a281a67f3ca56b5dfa670b4019d26d4c39e0c804.

	gnu: greenclip: Move to version-specific ghc-protolude-0.3 input.
	* gnu/packages/haskell-apps.scm (greenclip)[inputs]: Replace ghc-protolude
	with ghc-protolude-0.3.

	gnu: Add ghc-protolude-0.3.
	* gnu/packages/haskell-xyz.scm (ghc-protolude-0.3): New variable.

2021-02-24  Andy Tai  <atai@atai.org>

	gnu: Add monado.
	* gnu/packages/graphics.scm (monado): New variable.

2021-02-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.258.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.258.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.258.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.258.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.222.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.222.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.177.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.177.
	(linux-libre-4.19-pristine-source): Update hash.
	(deblob-scripts-4.19): Use linux-libre-4.19-version.

	gnu: linux-libre 5.4: Update to 5.4.100.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.100.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.11: Update to 5.11.1.
	* gnu/packages/linux.scm (linux-libre-5.11-version): Update to 5.11.1.
	(linux-libre-5.11-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.10.18.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.18.
	(linux-libre-5.10-pristine-source): Update hash.

2021-02-24  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20210223.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20210223.

2021-02-24  Andy Tai  <atai@atai.org>

	gnu: Add ocrfeeder.
	* gnu/packages/gnome.scm (ocrfeeder): New variable.

2021-02-24  Xinglu Chen  <public@yoctocell.xyz>

	gnu: notmuch: Update to 0.31.4.
	* gnu/packages/mail.scm (notmuch): Update to 0.31.4.

2021-02-24  Vinícius dos Santos Oliveira  <vini.ipsmaker@gmail.com>

	gnu: Add luajit-lua52-openresty.
	* gnu/packages/lua.scm (luajit-lua52-openresty): New variable.

2021-02-24  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: http-server: Fix build on i686-linux.
	* gnu/packages/patches/http-parser-fix-assertion-on-armhf.patch: Remove it.
	* gnu/local.mk (dist_patch_DATA): Update it.
	* gnu/packages/web.scm (http-parser)[source]: Remove a test assertion failing
	on i686-linux.
	[arguments]: Remove the "assertion.patch" that is merged upstream.
	[native-inputs]: Ditto.
	[synopsis]: Wrap it.

2021-02-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nano: Update to 5.6.
	* gnu/packages/nano.scm (nano): Update to 5.6.

2021-02-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add tmsu.
	* gnu/packages/file-systems.scm (tmsu): New variable.

	gnu: Add go-github-com-hanwen-fuse.
	* gnu/packages/file-systems.scm (go-github-com-hanwen-fuse): New variable.

2021-02-24  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: Add greenclip.
	* gnu/packages/haskell-apps.scm (greenclip): New variable.

2021-02-24  Stefan Reichör  <stefan@xsteve.at>

	gnu: Add ghc-wordexp.
	* gnu/packages/haskell-xyz.scm (ghc-wordexp): New variable.

	gnu: ghc-protolude: Update to 0.3.0.
	* gnu/packages/haskell-xyz.scm (ghc-protolude): Update to 0.3.0.

2021-02-24  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: purescript: Move to version-specific ghc-protolude-0.2 input.
	* gnu/packages/purescript.scm (purescript)[inputs]: Replace ghc-protolude with
	ghc-protolude-0.2.

	gnu: Add ghc-protolude-0.2.
	* gnu/packages/haskell-xyz.scm (ghc-protolude-0.2): New variable.

2021-02-24  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 78.8.0.
	* gnu/packages/gnuzilla.scm (icedove): Update to 78.8.0.

2021-02-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add go-github-com-mattn-go-sqlite3.
	* gnu/packages/golang.scm (go-github-com-mattn-go-sqlite3): New variable.

2021-02-24  Ryan Prior via Guix-patches via  <guix-patches@gnu.org>

	gnu: esbuild: Update to 0.8.51.
	* gnu/packages/web.scm (esbuild): Update to 0.8.51.

2021-02-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pyim: Update to 3.2.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.2.
	[source]: Use GNU ELPA URI.
	[description]: Use full sentence.

2021-02-24  Jelle Licht  <jlicht@fsfe.org>

	gnu: node: Update to 10.23.3.
	* gnu/packages/node.scm (node): Update to 10.23.3.

2021-02-24  Jelle Licht  <jlicht@fsfe.org>

	gnu: http-parser: Update to 2.9.4-1.ec8b5ee [fixes CVE-2020-8287].
	Fixes CVE-2020-8287.

	* gnu/packages/web.scm (http-parser): Update to 2.9.4-1.ec8b5ee.
	  [source]: Add patch to mitigate CVE.
	* gnu/packages/patches/patches/http-parser-CVE-2020-8287.patch: New file.
	* gnu/local.mk [dist_patch_DATA]: New patch.

2021-02-24  Christopher Baines  <mail@cbaines.net>

	gnu: patchwork: Update to 3.0.1.
	* gnu/packages/patchutils.scm (patchwork): Update to 3.0.1.

2021-02-24  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 78.8.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2021-23968, CVE-2021-23969, CVE-2021-23973, and
	CVE-2021-23978.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update upstream source hash.

2021-02-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-csv-mode: Update to 1.15.
	* gnu/packages/emacs-xyz.scm (emacs-csv-mode): Update to 1.15.

2021-02-23  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: profanity: Disable static libraries.
	* gnu/packages/messaging.scm (profanity) [arguments]<#:configure-flag>: Add --disable-static.

	gnu: profanity: Add missing inputs.
	* gnu/packages/messaging.scm (profanity) [inputs]: Add libgcrypt.

2021-02-23  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: libstrophe: Disable static libraries.
	* gnu/packages/messaging.scm (libstrope)[arguments]: Add --disable-static
	configure flag.  Patch Makefile.am to make tests link correctly.


	libstrophe oneline

2021-02-23  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: libstrophe: Update to 0.10.1.
	* gnu/packages/messaging.scm (libstrophe) [version]: Update to 0.10.1.

	gnu: libmesode: Disable static libraries.
	* gnu/packages/messaging.scm (libmesode)[arguments]: Add --disable-static
	configure flag.  Patch Makefile.am to make tests link correctly.

	gnu: libmesode: Update source, home-page URIs.
	* gnu/packages/messaging.scm (libmesode) [source]: Update to new
	upstream URI.
	[home-page]: Same.

2021-02-23  Dan Frumin  <dfrumin@cs.ru.nl>
	    Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add oshu.
	* gnu/packages/games.scm (oshu): New variable.

2021-02-23  Leo Prikler  <leo.prikler@student.tugraz.at>

	guix: renpy-build-system: Quote data directory.
	This prevents generated launchers and desktop files from inadvertently
	crashing if the directory name contains a space.

	* gnu/build/renpy-build-system.scm (install, install-desktop-file): Use ~s
	to format data directory.

2021-02-23  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: asciidoc: Update source URI.
	* gnu/packages/documentation.scm (asciidoc)[source]: Update URI.

	This fixes <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=46706>.

	They moved (and redirected) the repository to the new location
	<https://github.com/asciidoc-py/asciidoc-py>. Here they changed the old
	commits in-place using now Python3, which caused the hash mismatch.

	The untouched Python2 version is still found under the ..-py2 repository.

2021-02-23  Alexandros Theodotou  <alex@zrythm.org>

	gnu: redkite: Update to 1.3.0.
	* gnu/packages/audio.scm (redkite): Update to 1.3.0.
	[propagated-inputs]: Move cairo from inputs.

	gnu: geonkick: Update to 2.7.0.
	* gnu/packages/music.scm (geonkick): Update to 2.7.0.
	[inputs]: Remove cairo (included in redkite).
	[home-page]: Update URL.
	[source]: Update repository URL.

	gnu: zrythm: Update to 1.0.0-alpha.12.0.1.
	* gnu/packages/music.scm (zrythm): Update to 1.0.0-alpha.12.0.1.
	[inputs]: Add pulseaudio.

2021-02-23  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-19.f9a257e.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-19.f9a257e.

2021-02-23  Leo Famulari  <leo@famulari.name>

	packages: Improve the docstring of PACKAGE/INHERIT.
	* guix/packages.scm (package/inherit): Try to clarify the docstring.

	gnu: Python: Fix CVE-2021-3177.
	* gnu/packages/patches/python-3.8-CVE-2021-3177.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/python.scm (python-3.8)[replacement]: New field.
	(python-3.8/fixed): New variable.

2021-02-23  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add midicomp.
	* gnu/packages/audio.scm (midicomp): New variable.

2021-02-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add star-for-pigx.
	This is a follow-up to commit f1f6e49190a11f926af3bef0d45541cabf47c742.

	* gnu/packages/bioinformatics.scm (star-for-pigx): New variable.
	(pigx-rnaseq, pigx-scrnaseq)[inputs]: Replace star with star-for-pigx.

2021-02-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: grammalecte: Update to 2.1.1.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 2.1.1.

2021-02-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: pwsafe-cli: Fix version (again).
	* gnu/packages/password-utils.scm (pwsafe-cli)[version]: Actual version is
	0.2.0, not 0.2.1.

	This is a followup to 9d76ff4304d1e9d0f413360ccdf2a2b14bf16c73.

2021-02-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: pwsafe-cli: Fix version.
	* gnu/packages/password-utils.scm (pwsafe-cli)[version]: Use 0.2.1 instead of
	0.

	gnu: pwsafe-cli: Small fixes.
	* gnu/packages/password-utils.scm (pwsafe-cli): Fix indentation.
	[inputs]: Re-order alphabetically.
	[description]: Use a full sentence.

	gnu: pwsafe-cli: Fix license.
	* gnu/packages/password-utils.scm (pwsafe-cli)[license]: Use GPL2+.

2021-02-23  Stefan Reichör  <stefan@xsteve.at>

	gnu: Add pwsafe-cli.
	* gnu/packages/password-utils.scm (pwsafe-cli): New variable.

2021-02-23  Alexey Abramov via Guix-patches via  <guix-patches@gnu.org>

	gnu: emacs-oauth2: Fix source location.
	* gnu/packages/emacs-xyz.scm (emacs-oauth2): Replace .el extension with .tar

2021-02-23  raid5atemyhomework  <raid5atemyhomework@protonmail.com>

	doc: Expand sane-service-type documentation.
	* doc/guix.texi (sane-service-type): Move from between documentation
	about geoclue, expand slightly.
	(sane-backends-minimal): New description.
	(sane-backends): New description, new example.

2021-02-23  Ludovic Courtès  <ludo@gnu.org>

	store: Micro-optimize object cache lookup.
	This avoids a closure allocation when 'lookup-cached-object' is called.

	* guix/store.scm (lookup-cached-object): Avoid optional/keyword
	arguments and inline.
	(%mcached): Adjust accordingly.

2021-02-23  Ludovic Courtès  <ludo@gnu.org>

	gexp: Reduce allocations in 'gexp-attribute'.
	* guix/gexp.scm (gexp-attribute): Use 'fold' and 'fold/tree' instead of
	'append-map'.

2021-02-23  Ludovic Courtès  <ludo@gnu.org>

	gexp: Reduce allocations while traversing lists.
	This reduces the total amount of memory allocated by 8% when running
	"guix build qemu -d --no-grafts".

	* guix/gexp.scm (fold/tree): New procedure.
	(gexp-inputs)[interesting?]: New procedure.
	[add-reference-inputs]: Change (lst ...) clause to (? pair? lst), and
	use 'fold/tree' to recurse into it.
	(gexp-inputs)[add-reference-output]: Likewise, and remove
	plain (lst ...) clause.
	Call 'fold'.
	(gexp->sexp)[reference->sexp]: In the list case, avoid boxing and
	recursive call when the object has a plain non-aggregate type.

2021-02-23  Ludovic Courtès  <ludo@gnu.org>

	gexp: Micro-optimize 'gexp->sexp' and 'lower-inputs'.
	* guix/gexp.scm (lower-inputs, gexp->sexp): Change keyword parameters to
	positional parameters.  Adjust callers accordingly.
	* tests/gexp.scm (gexp->sexp*, "gexp->file"): Adjust accordingly.

2021-02-23  Ludovic Courtès  <ludo@gnu.org>

	gexp: Keep 'lower-inputs' private.
	It had been made public in 6b6298ae39bfe185ce1ab18bb3d641ddfad17c8f but
	it's no longer needed since 779aa003fbacbbcb6973f289b607d1d285009cec.

	* guix/gexp.scm (lower-inputs): Do not export.

2021-02-23  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'gexp-inputs' returns both native and non-native inputs.
	This avoids double traversal of references and extra bookkeeping,
	thereby further reducing memory allocations.

	* guix/gexp.scm (lower-gexp): Include only one call to 'lower-inputs'.
	(gexp-inputs): Remove #:native? parameter.
	[set-gexp-input-native?]: New procedure.
	[add-reference-inputs]: Use it.
	(gexp-native-inputs): Remove.
	* tests/gexp.scm (gexp-native-inputs): Remove.
	(gexp-input->tuple): Include 'gexp-input-native?'.
	("let-system")
	("let-system, nested")
	("ungexp + ungexp-native")
	("ungexp + ungexp-native, nested")
	("ungexp + ungexp-native, nested, special mixture")
	("input list")
	("input list + ungexp-native")
	("input list splicing")
	("input list splicing + ungexp-native-splicing")
	("gexp list splicing + ungexp-splicing"): Adjust accordingly.

2021-02-23  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'gexp-inputs' returns a list of <gexp-input> records.
	This slightly reduces memory allocation.

	* guix/gexp.scm (lower-inputs): Expect a list of <gexp-input> rather
	than a list of tuples.
	(lower-reference-graphs)[tuple->gexp-input]: New procedure.
	Use it.
	(gexp-inputs): Return a list of <gexp-input> rather than a list of
	tuples.
	* tests/gexp.scm (gexp-input->tuple): New procedure.
	("one input package")
	("one input package, dotted list")
	("one input origin")
	("one local file")
	("one local file, symlink")
	("one plain file")
	("two input packages, one derivation, one file")
	("file-append")
	("file-append, output")
	("file-append, nested")
	("let-system")
	("let-system, nested")
	("ungexp + ungexp-native")
	("ungexp + ungexp-native, nested")
	("ungexp + ungexp-native, nested, special mixture")
	("input list")
	("input list + ungexp-native")
	("input list splicing")
	("input list splicing + ungexp-native-splicing")
	("gexp list splicing + ungexp-splicing"): Adjust accordingly.

2021-02-23  Ludovic Courtès  <ludo@gnu.org>

	gexp: Micro-optimize sexp serialization.
	* guix/gexp.scm (sexp->string): New procedure.
	(gexp->derivation): Use it instead of 'object->string'.

	store: Object cache profiling shows the number of entries.
	* guix/store.scm (record-cache-lookup!): Add 'size' variable; keep it
	up-to-date and display it.

2021-02-23  Ludovic Courtès  <ludo@gnu.org>

	grafts: Inline 'grafting?' and 'set-grafting'.
	As for 'current-target-system' & co., this makes sure we don't
	needlessly allocate closures.

	* guix/grafts.scm (grafting?, set-grafting): Inline.

2021-02-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-rails: Update to 6.1.3.
	* gnu/packages/rails.scm (ruby-activemodel, ruby-activerecord,
	ruby-actionview, ruby-actionpack, ruby-actioncable, ruby-activejob,
	ruby-activestorage, ruby-actionmailer, ruby-railties, ruby-rails):
	Update to 6.1.3.
	(ruby-actiontext, ruby-actionmailbox): New variables.
	(ruby-actioncable)[propagated-inputs]: Add ruby-activesupport.
	(ruby-activestorage)[propagated-inputs]: Add ruby-activejob,
	ruby-activesupport, ruby-mimemagic.
	(ruby-actionmailer)[propagated-inputs]: Add ruby-activesupport.
	(ruby-railties)[propagated-inputs]: Add ruby-rake.
	(ruby-rails)[propagated-inputs]: Add ruby-actionmailbox,
	ruby-actiontext.
	* gnu/packages/ruby.scm (ruby-activesupport): Update to 6.1.3.
	[propagated-inputs]: Add ruby-zeitwerk.
	[home-page]: Use https.

	gnu: ruby-rack: Update to 2.2.3.
	* gnu/packages/ruby.scm (ruby-rack): Update to 2.2.3.
	[source]: Remove patch. Add snippet.
	[arguments]: Adjust custom 'fix-tests phase. Remove 'make-files-writable
	phase.
	[native-inputs]: Remove ruby-minitest-sprint, which. Add
	ruby-minitest-global-expectations.
	[propagated-inputs]: Remove ruby-concurrent.
	* gnu/packages/patches/ruby-rack-ignore-failing-test.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: Add ruby-zeitwerk.
	* gnu/packages/ruby.scm (ruby-zeitwerk): New variable.

	gnu: ruby-web-console: Update to 4.1.0.
	* gnu/packages/rails.scm (ruby-web-console): Update to 4.1.0.

	gnu: ruby-tzinfo-data: Update to 1.2021.1.
	* gnu/packages/ruby.scm (ruby-tzinfo-data): Update to 1.2021.1.
	[source]: Remove patch.
	[arguments]: Add custom 'patch-source, 'pre-check phases.
	[native-inputs]: Add IANA timezone data files.
	* gnu/packages/patches/ruby-tzinfo-data-ignore-broken-test.patch: Remove
	file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: ruby-tzinfo: Update to 2.0.4.
	* gnu/packages/ruby.scm (ruby-tzinfo): Update to 2.0.4.
	[source]: Download using git-fetch.
	[arguments]: Add custom 'pre-check, 'check phases.
	[propagated-inputs]: Remove ruby-thread-safe, add ruby-concurrent.
	[native-inputs]: Add ruby-simplecov.

	gnu: ruby-rails-html-sanitizer: Update to 1.3.0.
	* gnu/packages/rails.scm (ruby-rails-html-sanitizer): Update to 1.3.0.

	gnu: ruby-rails-dom-testing: Update to 2.0.3.
	* gnu/packages/rails.scm (ruby-rails-dom-testing): Update to 2.0.3.

	gnu: ruby-loofah: Update to 2.3.1.
	* gnu/packages/ruby.scm (ruby-loofah): Update to 2.3.1.
	[arguments]: Adjust custom 'remove-unnecessary-dependencies phase for
	upstream changes.

	gnu: ruby-mail: Update to 2.7.1.
	* gnu/packages/ruby.scm (ruby-mail): Update to 2.7.1.
	[propagated-inputs]: Remove ruby-mime-types, add ruby-mini-mime.
	[arguments]: Adjust comment about skipping tests.

	gnu: Add ruby-mini-mime.
	* gnu/packages/ruby.scm (ruby-mini-mime): New variable.

	gnu: ruby-protobuf: Add missing input.
	* gnu/packages/protobuf.scm (ruby-protobuf)[propagated-inputs]: Add
	ruby-thread-safe.

2021-02-23  Greg Hogan  <code@greghogan.com>

	gnu: stockfish: Update to 13.
	* gnu/packages/games.scm (stockfish): Update to 13.
	[inputs]: Update neural network file.

2021-02-23  Masaya Tojo  <masaya@tojo.tokyo>

	gnu: Add emacs-ido-at-point.
	* gnu/packages/emacs-xyz.scm (emacs-ido-at-point): New variable.

2021-02-23  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cli11: Remove (guix utils) dependency.
	* gnu/packages/cpp.scm (cli11)[arguments]: Do not import (guix utils) that is
	not meant to go on the build side.

2021-02-23  Mathieu Othacehe  <othacehe@gnu.org>

	tests: cuirass: Restore "cuirass running".
	This is a follow-up of ab054868afe6a4ba9d8aa9943e265bd6a871d0ae. The test was
	failing because the Shepherd control socket wasn't ready yet. Restore it but
	make sure that the control socket is available first.

	* gnu/tests/cuirass.scm ("shepherd socket ready"): New test.
	("cuirass running"): Restore it.

2021-02-23  Mathieu Othacehe  <othacehe@gnu.org>

	tests: cuirass: Remove "cuirass running" test.
	* gnu/tests/cuirass.scm ("cuirass running"): Remove it as it fails if all the
	dependencies are not started yet.

	services: cuirass: Fix services requirements.
	* gnu/services/cuirass.scm (cuirass-shepherd-service): Add "postgres-roles" to
	cuirass requirements. Set cuirass-web requirements to cuirass only. Remove
	"guix-daemon" and "networking" from cuirass-remote-server requirements as are
	already required by cuirass.

2021-02-23  Mathieu Othacehe  <othacehe@gnu.org>

	services: postgresql-roles: Fix race condition.
	Make sure that the postgresql-roles script is completed before declaring the
	postgresql-roles service as started.

	* gnu/services/databases.scm (postgresql-create-roles): Return the command
	line instead of a program-file.
	(postgresql-role-shepherd-service): Use fork+exec-command to start the role
	creation script and wait for its completion before returning.

2021-02-23  Mathieu Othacehe  <othacehe@gnu.org>

	services: cuirass: Improve simple-cuirass-services.
	Instead of returning multiple services in simple-cuirass-services, rely on the
	instantiate-missing-services procedure to instantiate postgresql and
	postgresql-role-service-type when missing.

	Turn simple-cuirass-services procedure into
	simple-cuirass-configuration->specs, that takes a simple-cuirass-configuration
	record and returns a Cuirass specification.

	Suggested-by: Ludovic Courtès <ludo@gnu.org>

	* gnu/services/cuirass.scm (%default-cuirass-config): Remove it.
	(simple-cuirass-services): Rename it to ...
	(simple-cuirass-configuration->specs): ... this procedure.
	* gnu/tests/cuirass.scm (cuirass-services): Remove postgresql and
	postgresql-role services that are automatically instantiated.
	(simple-cuirass-service): New variable.
	(%cuirass-simple-test): Adapt it to use simple-cuirass-configuration->specs
	instead of simple-cuirass-services.
	* doc/guix.texi (Simple Cuirass): Update it.

2021-02-23  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-common-lisp-jupyter: Update to 20210217.
	* gnu/packages/lisp-xyz.scm (sbcl-common-lisp-jupyter): Update to 20210217.

	gnu: sbcl-trivial-clipboard: Update to 20210219.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-clipboard): Update to 20210219.

2021-02-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl: Update to 2021.02.22.
	* gnu/packages/video.scm (youtube-dl): Update to 2021.02.22.

2021-02-22  Ludovic Courtès  <ludo@gnu.org>

	scripts: Don't trigger option hints for short options.
	Previously, 'guix install foo -r bar' would crash with a backtrace
	because NAME would be #\r (a character instead of a string).

	* guix/scripts.scm (parse-command-line)[parse-options-from]: Call
	'option-hint' only when NAME is a string.

2021-02-22  Ludovic Courtès  <ludo@gnu.org>

	profiles: Fix typo in manifest comment.
	* guix/build/profiles.scm (build-profile): Fix typo.

	describe: Fix typo in 'manifest-entry-with-provenance'.
	* guix/describe.scm (manifest-entry-with-provenance): Fix first argument
	to 'assq'.

2021-02-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: ocaml-llvm: Remove duplicate package.
	Commit 8f710cc598fb675d267f49a82cffc197f03ad52c introduced a duplicate
	ocaml-llvm@9.0.1 package, which was flagged by a test failure in
	tests/packages.scm.

	* gnu/packages/ocaml.scm (make-ocaml-llvm): Define as 'mlambdaq'.

2021-02-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: linux-libre-headers@5.11: Refer to 5.11, not 5.10.
	Fixes a typo introduced in b819512ca2cce1051c5fea26328da2e5d6a9a101.

	* gnu/packages/linux.scm (linux-libre-headers-5.11): Really refer to 5.11.

2021-02-22  Ludovic Courtès  <ludo@gnu.org>

	packages: 'package-field-location' preserves the original file name.
	This fixes a regression introduced in
	9a38bed2cf32e9462badfa43e74cdd4580e804fc.

	* guix/packages.scm (package-field-location): Do not shadow the 'file'
	variable.

2021-02-22  Leo Famulari  <leo@famulari.name>

	gnu: isync: Update to 1.3.5 [fixes CVE-2021-20247].
	* gnu/packages/mail.scm (isync): Update to 1.3.5.

2021-02-22  Christopher Baines  <mail@cbaines.net>

	gnu: Add temper-exporter.
	* gnu/packages/monitoring.scm (temper-exporter): New variable.

2021-02-22  Christopher Baines  <mail@cbaines.net>

	system: hurd: Have the static networking provision 'networking.
	Some services require networking, I'm looking at the Guix Build Coordinator
	agent.  Networking seems to work in the childhurd VM, so I think this change
	makes sense.

	* gnu/system/hurd.scm (%base-services/hurd): Add 'networking to the provision
	parameter for the static-networking service.

2021-02-22  Christopher Baines  <mail@cbaines.net>

	substitute: Rework connection error handling.
	This is part of trying to reduce the interdependency of code within the
	substitute module.

	This commit addresses some of the error handling that was performed through
	open-connection-for-uri/maybe. The new approach is to use
	call-with-connection-error-handling, and wrap calls to http-multiple-get and
	http-fetch with that procedure, which takes care of handling connection
	errors.

	I think this is even slightly more rigerous than the previous setup, because
	this approach handles connection errors that occur when http-multiple-get
	reconnects to a host.

	* guix/scripts/substitute.scm (open-connection-for-uri/maybe): Transform in to
	call-with-connection-error-handling.
	(fetch-narinfos): Use call-with-connection-error-handling.
	(process-query): Replace open-connection-for-uri/maybe with
	open-connection-for-uri/cached.
	(open-connection-for-uri/cached): Set a default timeout, matching the
	behaviour in open-connection-for-uri/maybe.
	(process-substitution): Use call-with-connection-error-handling.

2021-02-22  Christopher Baines  <mail@cbaines.net>

	substitute: Remove fetch-narinfos use open-connection-for-uri/maybe.
	At least by default.  Instead, make the open-connection procedure a parameter,
	and make the default guix:open-connection-for-uri.  Do so similarly for
	lookup-narinfos and lookup-narinfos/diverse which work towards calling
	fetch-narinfos.

	This means this code can be moved to a different module, without having
	use/move the connection caching code.

	* guix/scripts/substitute.scm (fetch-narinfos): Add #:open-connection
	argument, and call http-multiple-get with it.
	(lookup-narinfos) Add #:open-connection argument, and call fetch-narinfos with
	it.
	(lookup-narinfos/diverse): Add #:open-connection argument, and call
	lookup-narinfos with it.
	(process-query): Call lookup-narinfos/diverse with #:open-connection
	open-connection-for-uri/maybe.

2021-02-22  Christopher Baines  <mail@cbaines.net>

	substitute: Inline fetch in to process-substitutes.
	As it's only called in one place, and this should make the code easier to
	read.

	* guix/scripts/substitute.scm (fetch): Move procedure inside…
	(process-substitution): …here.

2021-02-22  Christopher Baines  <mail@cbaines.net>

	substitute: Remove redundant fetch arguments.
	It's just called in one place, with hardcoded argument values, so just inline
	them.

	* guix/scripts/substitute.scm (fetch): Remove arguments that don't vary, copy
	the values from the call site in process-substitution.
	(process-substitution): Remove unnecessary argument values from fetch call.

2021-02-22  Christopher Baines  <mail@cbaines.net>

	substitute: Remove now redundant connection caching helpers.
	Failures now should be handled where they occur, and if there's a problem
	that's symptomatic of an issue with the connection, the port should be closed.

	* guix/scripts/substitute.scm (call-with-cached-connection): Remove procedure.
	(with-cached-connection): Remove syntax rule.

2021-02-22  Christopher Baines  <mail@cbaines.net>

	substitute: Change connection cache handling in process-substitution.
	Just pass open-connection-for-uri/maybe to http-fetch, this removes the need
	for with-cached-connection and passing the port in.

	* guix/scripts/substitute.scm (fetch): Don't take a port as an argument, and
	pass open-connection-for-uri/maybe to http-fetch.
	(process-substitution): Don't call fetch with with-cached-connection.

2021-02-22  Christopher Baines  <mail@cbaines.net>

	http-client: Accept #:open-connection in http-fetch.
	So that an alternative procedure can be passed in, perhaps to perform
	connection caching.

	* guix/http-client.scm (http-fetch): Add an #:open-connection keyword
	argument.

2021-02-22  Christopher Baines  <mail@cbaines.net>

	substitute: Stop using call-with-cached-connection in fetch-narinfos.
	Instead, just pass open-connection-for-uri/maybe to http-multiple-get. This
	code should be functionaly similar to the previous code. The eventual aim of
	this is to make the connection caching not mandatory in fetch-narinfos.

	* guix/scripts/substitute.scm (fetch-narinfos): Remove use of
	call-with-cached-connection.

2021-02-22  Christopher Baines  <mail@cbaines.net>

	substitute: open-connection-for-uri/maybe add #:verify-certificate?.
	As this is used by http-fetch and http-multiple-get when they call the
	specified open connection procedure.

	* guix/scripts/substitute.scm (open-connection-for-uri/maybe): Support
	 #:verify-certificate?.

2021-02-22  Christopher Baines  <mail@cbaines.net>

	http-client: Add error handling to http-multiple-get.
	Making sure to close the port if it looks to be unusable. This closing of the
	port will allow for caching connections, without caching broken connections,
	as the cache can avoid handing out closed ports.

	* guix/http-client.scm (http-multiple-get): Try to catch exceptions that
	happen if the port is unusable, this is a adaptation of code within the (guix
	scripts substitute) module.

2021-02-22  Christopher Baines  <mail@cbaines.net>

	guix: Move http-multiple-get to (guix http-client).
	From (guix scripts substitute). This will make it easier to reuse this code.

	* guix/scripts/substitute.scm (http-multiple-get): Remove, and move to…
	* guix/http-client.scm (http-multiple-get): …here.

2021-02-22  Christopher Baines  <mail@cbaines.net>

	substitute: Remove redundant let block from fetch.
	* guix/scripts/substitute.scm (fetch): Remove redundant let block.

2021-02-22  Christopher Baines  <mail@cbaines.net>

	substitute: Remove connection handling from fetch.
	http-fetch does this, so just use that code instead.

	* guix/scripts/substitute.scm (fetch): Remove connection handling when the
	port is closed.

2021-02-22  Christopher Baines  <mail@cbaines.net>

	substitute: Remove buffer handling from fetch.
	http-fetch does this, so just set the right option.

	* guix/scripts/substitute.scm (fetch): Remove buffering code, and pass
	 #:buffered? to http-fetch.

2021-02-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: star: Update to 2.7.8a.
	* gnu/packages/bioinformatics.scm (star): Update to 2.7.8a.

2021-02-22  Stefan Reichör  <stefan@xsteve.at>

	gnu: Add dstask.
	* gnu/packages/task-management.scm (dstask): New variable.

2021-02-22  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: gnome-keyring: Propagate gcr to fix unlock prompts.
	On desktop environments other than GNOME, it is not obvious gcr package needs
	to be installed in the profile for gnome-keyring unlock prompts to
	work. Propagating it ensures no one will need to figure this out in the future.

	* gnu/packages/gnome.scm (gnome-keyring)[propagated-inputs]: Add "gcr".

2021-02-22  Stefan Reichör  <stefan@xsteve.at>

	gnu: gita: Update to 0.12.9.
	* gnu/packages/version-control.scm (gita): Update to 0.12.9.

2021-02-22  Leo Famulari  <leo@famulari.name>

	gnu: python-sane: Correct the license.
	This is a followup to commit f500905ce1baf85a2407c5ccde148ee6c2ea2584.

	* gnu/packages/python-xyz.scm (python-sane)[license]: Describe the
	license.

2021-02-22  Alexandros Theodotou  <alex@zrythm.org>
	    Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: Add python-screenkey.
	* gnu/packages/python-xyz.scm (python-screenkey): New variable.

2021-02-22  Mathieu Othacehe  <othacehe@gnu.org>

	doc: Fix build.
	This is a follow-up of b309a28678664c295e97a70607def02b0c9b4296.

	* doc/guix.texi (Tor): Fix build.

2021-02-22  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Add missing dependency.
	* gnu/packages/ci.scm (cuirass)[inputs]: Add gnutls.
	[arguments]: Adapt accordingly.

	services: postgresql: Define a default value.
	* gnu/services/databases.scm (postgresql-service-type): Define a default value.

	services: cuirass: Instantiate postgresql service.
	* gnu/services/cuirass.scm (cuirass-service-type): Instantiate postgresql
	service when missing.

2021-02-22  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	services: tor: Add control-socket? option.
	* doc/guix.texi (Networking Services): Document new `control-socket?'
	option for `tor-configuration`.
	* gnu/services/networking.scm (<tor-configuration>):
	(tor-configuration->torrc):

2021-02-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-omniauth-oauth2: Update to 1.7.1.
	* gnu/packages/ruby.scm (ruby-omniauth-oauth2): Update to 1.7.1.

	gnu: ruby-omniauth: Update to 2.0.3.
	* gnu/packages/ruby.scm (ruby-omniauth): Update to 2.0.3.
	[arguments]: Don't skip tests.
	[propagated-inputs]: Add ruby-rack-protector.
	[native-inputs]: Add ruby-rspec.

2021-02-22  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-72.543e26a.
	* gnu/packages/ci.scm (guile-mastodon-dev): New variable.
	(guile-mastodon-dev): Update to 0.0.1-72.543e26a.
	[inputs]: Use guile-mastodon-dev instead of guile-mastodon.

2021-02-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: Fix "license:" prefix in scanner.scm.
	* gnu/packages/scanner.scm: Change "licence:" to "license:".

2021-02-22  Andy Tai  <lichengtai@gmail.com>

	gnu: Add python-sane.
	* gnu/packages/python-xyz.scm (python-sane): New variable

2021-02-22  Jack Hill  <jackhill@jackhill.us>

	gnu: guile-dsv: Update to 0.4.0.
	* gnu/packages/guile-xyz.scm (guile-dsv): Update to 0.4.0
	[arguments]: Remove phase "configure-support-guile3.0".

2021-02-22  Zhu Zihao  <all_but_last@163.com>

	news: Add 'zh' translation.

2021-02-22  Ludovic Courtès  <ludo@gnu.org>

	packages: 'package-field-location' handles 'search-path' returning #f.
	Fixes <https://bugs.gnu.org/46390>.
	Reported by zimoun <zimon.toutoune@gmail.com>.

	This is similar to the fix in d10474c38d58bdc676e64336769dc2e00cdfa8ed.

	* guix/packages.scm (package-field-location): Handle FILE not in %LOAD-PATH.
	* tests/guix-lint.sh: Add test.

2021-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-selectrum: Update to 3.1.
	* gnu/packages/emacs-xyz.scm (emacs-selectrum): Update to 3.1.

2021-02-22  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-71.3e65617.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-71.3e65617.

2021-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nixfmt: Fix name.
	* gnu/packages/haskell-apps.scm (nixfmt): Fix name.

2021-02-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Rename ghc-nixfmt into nixfmt
	* gnu/packages/haskell-xyz.scm (ghc-nixfmt): Move to...
	* gnu/packages/haskell-apps.scm (nixfmt): ... here.

	This is a followup to 703ccd583611b6efa689b7a2d1daf35d6cd83c35.

2021-02-22  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update dependencies.
	* gnu/packages/ci.scm (cuirass)[inputs]: Add "guile-mastodon" and "mailutils".
	[arguments]: Adapt accordingly.

	gnu: guile-mastodon: Build with Guile 3.0.
	* gnu/packages/guile-xyz.scm (guile-mastodon)[source]: Modify configure.ac to
	add Guile 3.0 support.
	[native-inputs]: Add "emacs" and "texinfo".
	[inputs]: Use Guile 3.0 and Guile Json 4.0.

	services: cuirass: Add parameters support.
	* gnu/services/cuirass.scm (<cuirass-configuration>)[parameters]: New field.
	[zabbix-uri]: Remove it.
	(cuirass-shepherd-service): Honor it.

	gnu: cuirass: Update to 0.0.1-70.342c5ed
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-70.342c5ed.

2021-02-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: autoconf-archive: Update to 2021.02.19.
	* gnu/packages/autotools.scm (autoconf-archive): Update to 2021.02.19.

2021-02-22  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: git: Add credential-libsecret output.
	* gnu/packages/version-control.scm (git)[native-inputs]: Add pkg-config.
	[inputs]: Add glib and libsecret.
	[outputs]: Add "credential-libsecret".
	[arguments]: Add 'install-credential-libsecret phase to #:phases to build and
	install "git-credential-libsecret" to "credential-libsecret" output.
	(git-minimal)[arguments]: Delete the 'install-credential-libsecret phase.

2021-02-21  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 167.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 167.

2021-02-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: inetutils: Update to 2.0.
	* gnu/packages/admin.scm (inetutils): Update to 2.0.
	[source](patches): Remove.
	* gnu/packages/patches/inetutils-hurd.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	build-system/gnu: Disable 'ld.so.cache' generation when cross-compiling.
	* guix/build-system/gnu.scm (gnu-cross-build): Change
	 #:make-dynamic-linker-cache? to #f.

2021-02-21  Gerd Heber  <gerd.heber@gmail.com>

	gnu: Add HDF5 1.12.0.
	* gnu/packages/maths.scm (hdf5-1.12): New variable.

2021-02-21  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: ffmpeg: Update to 4.3.2.
	* gnu/packages/video.scm (ffmpeg): Update to 4.3.2.

2021-02-21  Marius Bakke  <marius@gnu.org>

	image: Add rock64 support.
	* gnu/system/images/rock64.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly.

	gnu: ungoogled-chromium: Update default preferences.
	* gnu/packages/aux-files/chromium/master-preferences.json: Adjust for upstream
	changes.

	gnu: ungoogled-chromium: Update to 88.0.4324.182-0.b98f2d5.
	* gnu/packages/chromium.scm (%chromium-version): Set to -88.0.4324.182.
	(%ungoogled-revision): Set to 27c9e9fabd38001b32d148f7b3f99b4d31e67277.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

2021-02-21  Pierre Neidhardt  <mail@ambrevar.xyz>

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

2021-02-21  Alexandros Theodotou  <alex@zrythm.org>

	gnu: ir: Remove whitespace at end of line.
	* gnu/packages/audio.scm (ir): Remove whitespace at end of line.

2021-02-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-rack-protection: Update to 2.0.8.1.
	* gnu/packages/ruby.scm (ruby-rack-protection): Update to 2.0.8.1.

2021-02-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: exiv2-0.26: Remove variable.
	* gnu/packages/image.scm (exiv2-0.26): Remove variable.
	* gnu/packages/patches/exiv2-CVE-2017-14859-14862-14864.patch:
	* gnu/packages/patches/exiv2-CVE-2017-14860.patch: Remove files.
	* gnu/local.mk (dist_patch_DATA): Apply removal.

2021-02-21  Lars-Dominik Braun  <lars@6xq.net>

	gnu: hugin: Update to 2020.0.0.
	* gnu/packages/photo.scm (hugin): Update to 2020.0.0.
	[inputs]: Use current exiv2.

2021-02-21  Milkey Mouse  <milkeymouse@meme.institute>

	gnu: Add cli11.
	* gnu/packages/cpp.scm (cli11): New variable.

2021-02-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: screen: Patch CVE-2021-26937.
	* gnu/packages/screen.scm (screen)[source]: Add patch.
	* gnu/packages/patches/screen-CVE-2021-26937.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2021-02-21  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-utm-ups: Update to 1.1-0.ffcb7b6.
	* gnu/packages/lisp-xyz.scm (sbcl-utm-ups): Update to 1.1-0.ffcb7b6.

2021-02-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Update to 2.69.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.69.

2021-02-21  EuAndreh via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add ghc-nixfmt.
	* gnu/packages/haskell-xyz.scm (ghc-nixfmt): New variable.

2021-02-21  qblade  <qblade@protonmail.com>

	gnu: Add vmtouch.
	* gnu/packages/admin.scm (vmtouch): New variable.

2021-02-21  Boris A. Dekshteyn  <boris.dekshteyn@gmail.com>

	gnu: fontmanager: Update to 0.8.4.
	* gnu/packages/fontutils.scm (fontmanager): Update to 0.8.3.
	[inputs]: Add libsoup and webkitgtk.
	[native-inputs]: Remove vala; add vala-0.50.

	gnu: herbstluftwm: Update to 0.9.2.
	* gnu/packages/wm.scm (herbstluftwm): Update to 0.9.2.
	[inputs]: Add libxft.
	[native-inputs]: Add python.

2021-02-21  Vinicius Monego  <monego@posteo.net>

	gnu: python-onnx: Update to 1.8.1.
	* gnu/packages/machine-learning.scm (python-onnx): Update to 1.8.1.

	gnu: libredwg: Update to 0.12.1.
	* gnu/packages/engineering.scm (libredwg): Update to 0.12.1.

	gnu: darktable: Update to 3.4.1.
	* gnu/packages/photo.scm (darktable): Update to 3.4.1.

	gnu: setzer: Update to 0.4.1.
	* gnu/packages/gnome.scm (setzer): Update to 0.4.1.
	[inputs]: Add python-pdfminer-six.

	gnu: Add python-pdfminer-six.
	* gnu/packages/python-xyz.scm (python-pdfminer-six): New variable.

	gnu: Add imgp.
	* gnu/packages/image.scm (imgp): New variable.

	gnu: Add python-pillow-simd.
	* gnu/packages/python-xyz.scm (python-pillow-simd): New variable.

2021-02-21  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add asdf (Advanced Scientific Data Format)
	* gnu/packages/astronomy.scm (python-asdf): New variable

	gnu: wcslib: Update to 7.4
	* gnu/packages/astronomy.scm (wcslib): Update to 7.4

2021-02-21  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-cpugraph-plugin: Update to 1.2.2.
	* gnu/packages/xfce.scm (xfce4-cpugraph-plugin): Update to 1.2.2.

2021-02-20  Ellis Kenyő via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add transcrypt.
	* gnu/packages/crypto.scm (transcrypt): New variable.

2021-02-20  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: frrouting: Update to 7.5.
	* gnu/packages/networking.scm (frrouting): Update to 7.5.
	[inputs]: Add libcap and libyang.

	gnu: Add libyang
	* gnu/packages/networking.scm (libyang): New variable.

	gnu: ghostscript: Update to 9.53.3.
	* gnu/packages/ghostscript.scm (ghostscript): Update to 9.53.3.
	[source]: Remove obsolete patch 'ghostscript-CVE-2020-15900.patch'.
	* gnu/packages/patches/ghostscript-CVE-2020-15900.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: jbig2dec: Update to 0.19.
	* gnu/packages/image.scm (jbig2dec): Update to 0.19.

2021-02-20  Alexandros Theodotou  <alex@zrythm.org>

	gnu: artyfx: Update to 1.3.1.
	* gnu/packages/music.scm (artyfx): Update to 1.3.1.

2021-02-20  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: lrzip: Update to 0.640.
	* gnu/packages/compression.scm (lrzip): Update to 0.640.
	[source]: Remove obsolete patch 'lrzip-CVE-2017-8842.patch'.
	[inputs]: Add lz4.
	* gnu/packages/patches/lrzip-CVE-2017-8842.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: lynis: Update to 3.0.3.
	* gnu/packages/admin.scm (lynis): Update to 3.0.3.
	[native-inputs]: Update lynis-sdk accordingly.

	gnu: json-c: Update to 0.15.
	* gnu/packages/web.scm (json-c): Update to 0.15.
	[source]: Remove obsolete patch 'json-c-CVE-2020-12762.patch'.
	* gnu/packages/patches/json-c-CVE-2020-12762.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: libx11: Update to 1.7.0.
	* gnu/packages/xorg.scm (libx11): Update to 1.7.0.

	gnu: fossil: Update to 2.14.
	* gnu/packages/version-control.scm (fossil): Update to 2.14.

	gnu: fontforge: Update to 20201107.
	* gnu/packages/fontutils.scm (fontforge): Update to 20201107.

	gnu: sdl2: Update to 2.0.14.
	* gnu/packages/sdl.scm (sdl2): Update to 2.0.14.

2021-02-20  宋文武  <iyzsong@member.fsf.org>

	gnu: Add libretro-lowresnx.
	* gnu/packages/emulators.scm (libretro-lowresnx): New variable.

2021-02-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	doc: Fix typography.
	* doc/guix.texi (Continuous Integration): Use @pxref appropriately.  Remove
	`quote' from code examples.

	gnu: emacs-oauth2: Update to 0.16.
	* gnu/packages/emacs-xyz.scm (emacs-oauth2): Update to 0.16.

2021-02-19  Leo Famulari  <leo@famulari.name>

	gnu: Python 3.9: Fix CVE-2021-3177.
	* gnu/packages/patches/python-3.9-CVE-2021-3177.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/python.scm (python-3.9)[source]: Use it.

2021-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: nanopolish: Fix script wrapping.
	* gnu/packages/bioinformatics.scm (nanopolish)[arguments]: Fix wrap-programs
	phase.
	[inputs]: Add Guile for wrap-script; add bioperl and perl-getopt-long for Perl
	scripts.

	gnu: python-scikit-learn: Update to 0.24.1.
	* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 0.24.1.
	[propagated-inputs]: Add python-threadpoolctl.
	(python2-scikit-learn)[inputs,native-inputs,propagated-inputs]: Do not
	inherit these fields.

	gnu: Add prinseq.
	* gnu/packages/bioinformatics.scm (prinseq): New variable.

	gnu: Add perl-statistics-pca.
	* gnu/packages/perl.scm (perl-statistics-pca): New variable.

	gnu: Add perl-math-cephes.
	* gnu/packages/perl-maths.scm (perl-math-cephes): New variable.

2021-02-19  Leo Famulari  <leo@famulari.name>

	gnu: Add butt.
	* gnu/packages/audio.scm (butt): New variable.

	gnu: Add xoscope.
	* gnu/packages/electronics.scm (xoscope): New variable.

	gnu: Add comedilib.
	* gnu/packages/electronics.scm (comedilib): New variable.

	gnu: Add GtkDatabox.
	* gnu/packages/gtk.scm (gtkdatabox): New variable.

2021-02-19  Mathieu Othacehe  <othacehe@gnu.org>

	services: cuirass: Add "simple-cuirass-services".
	* gnu/services/cuirass.scm (<build-manifest>,
	<simple-cuirass-configuration>): New records.
	(build-manifest, build-manifest?, simple-cuirass-configuration,
	simple-cuirass-configuration?, simple-cuirass-services): New procedures.
	(%default-cuirass-config): New variable.
	* gnu/tests/cuirass.scm (%cuirass-simple-test): New variable.
	* doc/guix.texi (Continuous Integration): Document it.

2021-02-19  Mathieu Othacehe  <othacehe@gnu.org>

	tests: cuirass: Add an operating system argument.
	Rewrite so that "run-cuirass-test" takes an operating-system argument. This is
	functionally equivalent.

	* gnu/tests/cuirass.scm (%derivation-file, git-service, cow-service,
	%cuirass-specs): New variables.
	(cuirass-services): New procedure.
	(run-cuirass-test): Add an "operating-system" argument.
	(%cuirass-test): Adapt it.
	(%cuirass-remote-test): Ditto.

2021-02-19  Mathieu Othacehe  <othacehe@gnu.org>

	tests: Export %simple-os.
	* gnu/tests.scm (%simple-os): Export it.

2021-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add perl-contextual-return.
	* gnu/packages/perl.scm (perl-contextual-return): New variable.

	gnu: Add perl-want.
	* gnu/packages/perl.scm (perl-want): New variable.

	gnu: Add perl-math-matrixreal.
	* gnu/packages/perl-maths.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: Add ngshmmalign.
	* gnu/packages/bioinformatics.scm (ngshmmalign): New variable.

2021-02-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-locust: Update to 1.4.3.
	* gnu/packages/benchmark.scm (python-locust): Update to 1.4.3.
	[phases]: Remove trailing #t.
	{check}: Disable the 'test_html_report_option', 'test_custom_exit_code' and
	'test_webserver' tests.

	doc: Add an example of how the open file descriptors limit can be raised.
	* doc/guix.texi (Base Services)[pam-limits-service]: Add an example and
	explanation of how the 'nofile', or open file descriptors value, can be
	configured.

	gnu: python-psutil: Update to 5.8.0.
	* gnu/packages/python-xyz.scm (python-psutil): Update to 5.8.0.
	[home-page]: Update.
	[description]: Please lint and re-flow text.

	gnu: python-geventhttpclient: Adjust to build with updated gevent.
	* gnu/packages/python-web.scm (python-geventhttpclient): Delete trailing #t.
	[phases]{fix-compatibility-issue}: New phase.
	{check}: Adjust comment and remove the extraneous string-append.

	gnu: python-greenlet: Update to 1.0.0.
	* gnu/packages/python-xyz.scm (python-greenlet): Update to 1.0.0.

	gnu: python-gevent: Update to 21.1.2.
	* gnu/packages/python-xyz.scm (python-gevent): Update to 21.1.2.  Delete
	trailing #t.

2021-02-19  Brice Waegeneire  <brice@waegenei.re>

	gnu: shadow: Set log in /var/log.
	Fixes lastlog and faillog commands which otherwise look for lastlog and
	faillog files in /etc.

	* gnu/packages/admin.scm (shadow)[arguments]: Add configure flag
	'shadow_cv_logdir'.

2021-02-19  Brice Waegeneire  <brice@waegenei.re>

	ui: Fix typo in description.
	* guix/ui.scm (switch-to-generation*): Fix typo in description.

2021-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add stackistry.
	* gnu/packages/astronomy.scm (stackistry): New variable.

2021-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add libskry.
	* gnu/packages/astronomy.scm (libskry): New variable.

	gnu: Add python-astroalign.
	* gnu/packages/astronomy.scm (python-astroalign): New variable.

	gnu: Add python-sep.
	* gnu/packages/astronomy.scm (python-sep): New variable.

	gnu: Add python-pyerfa.
	* gnu/packages/astronomy.scm (python-pyerfa): New variable.

	gnu: Add erfa.
	* gnu/packages/astronomy.scm (erfa): New variable.

	gnu: Add qfits.
	* gnu/packages/astronomy.scm (qfits): New variable.

	gnu: Add python-skyfield.
	* gnu/packages/astronomy.scm (python-skyfield): New variable.

	gnu: Add python-extension-helpers.
	* gnu/packages/python-xyz.scm (python-extension-helpers): New variable.

	gnu: Add python-pytest-astropy.
	* gnu/packages/python-check.scm (python-pytest-astropy): New variable.

	gnu: Add python-pytest-astropy-header.
	* gnu/packages/python-check.scm (python-pytest-astropy-header): New variable.

2021-02-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nushell: Update to 0.27.1.
	* gnu/packages/shells.scm (nushell): Update to 0.27.1.
	[arguments]: Add rust-serial-test to Cargo development inputs.
	(rust-nu-cli-0.27):
	(rust-nu-command-0.27):
	(rust-nu-data-0.27):
	(rust-nu-engine-0.27):
	(rust-nu-errors-0.27):
	(rust-nu-json-0.27):
	(rust-nu-parser-0.27):
	(rust-nu-plugin-0.27):
	(rust-nu-plugin-binaryview-0.27):
	(rust-nu-plugin-chart-0.27):
	(rust-nu-plugin-fetch-0.27):
	(rust-nu-plugin-from-bson-0.27):
	(rust-nu-plugin-from-sqlite-0.27):
	(rust-nu-plugin-inc-0.27):
	(rust-nu-plugin-match-0.27):
	(rust-nu-plugin-post-0.27):
	(rust-nu-plugin-ps-0.27):
	(rust-nu-plugin-s3-0.27):
	(rust-nu-plugin-selector-0.27):
	(rust-nu-plugin-start-0.27):
	(rust-nu-plugin-sys-0.27):
	(rust-nu-plugin-textview-0.27):
	(rust-nu-plugin-to-bson-0.27):
	(rust-nu-plugin-to-sqlite-0.27):
	(rust-nu-plugin-tree-0.27):
	(rust-nu-plugin-xpath-0.27):
	(rust-nu-protocol-0.27):
	(rust-nu-source-0.27):
	(rust-nu-stream-0.27):
	(rust-nu-table-0.27):
	(rust-nu-test-support-0.27):
	(rust-nu-value-ext-0.27): Update to 0.27.1.

2021-02-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-glsl-packing.
	* gnu/packages/lisp-xyz.scm (cl-glsl-packing, ecl-glsl-packing,
	  sbcl-glsl-packing): New variables.

2021-02-18  Stefan Reichör  <stefan@xsteve.at>

	gnu: Add vitetris.
	* gnu/packages/games.scm (vitetris): New variable.

2021-02-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-elpy: Fix build.
	Fixes <https://issues.guix.gnu.org/46516>, which was caused by commit
	41abf3b3a0fabe06817f3940cba778974ce79c46.

	* gnu/packages/emacs-xyz.scm (emacs-elpy)[phases]
	{patch-ffip-project-search-call}: New phase.

	Reported-by: Simon Streit <simon@netpanic.org> and others.

2021-02-18  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: webrtc-for-telegram-desktop: Adjust native inputs.
	This fixes a segmentation fault in telegram-desktop.

	* gnu/packages/telegram.scm (webrtc-for-telegram-desktop) [native-inputs]:
	Add gcc-9 and perl.

2021-02-18  Yurii Kholodkov  <urist.mckorobochka@gmail.com>

	gnu: Add emacs-kbd.
	* gnu/packages/emacs-xyz.scm (emacs-kbd): New variable.

2021-02-18  Leo Famulari  <leo@famulari.name>

	gnu: BIND: Point out where to find the release notes.
	The isc.org web page is hard to navigate and designed to steer users
	into support contracts, so let's give a hint for Guix packagers.

	* gnu/packages/dns.scm (bind): Add comment.

2021-02-18  Leo Famulari  <leo@famulari.name>

	gnu: isc-dhcp: Update bundled BIND to 9.11.28 [fixes CVE-2020-8625].
	* gnu/packages/admin.scm (isc-dhcp)[inputs]: Update bundled BIND to 9.11.28.

2021-02-18  Greg Hogan  <code@greghogan.com>
	    Leo Famulari  <leo@famulari.name>

	gnu: gperftools: Update to 2.8.1.
	* gnu/packages/cpp.scm (gperftools): Update to 2.8.1.
	[arguments]: Set '#:parallel-tests? #f'.

2021-02-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eldev: Update to 0.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 0.8.1.
	[arguments]: Skip failing tests in an additional phase.

2021-02-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shiny: Update to 1.6.0.
	* gnu/packages/cran.scm (r-shiny): Update to 1.6.0.
	[source]: Remove minified JavaScript files in a snippet.
	[arguments]: Update phase replace-bundled-minified-JavaScript.
	[propagated-inputs]: Add r-bslib, r-cachem, r-commonmark, r-ellipsis, r-glue,
	and r-lifecycle.
	[inputs]: Remove js-html5shiv, js-json2, js-respond, and js-es5-shim.
	[native-inputs]: Add js-bootstrap-accessibility.

	gnu: Add r-bslib.
	* gnu/packages/cran.scm (r-bslib): New variable.

	gnu: Add r-sass.
	* gnu/packages/cran.scm (r-sass): New variable.

	gnu: Add r-jquerylib.
	* gnu/packages/cran.scm (r-jquerylib): New variable.

2021-02-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-execline: Fix version string.
	* gnu/packages/emacs-xyz.scm (emacs-execline): Use version tag matching commit
	chosen.

	gnu: emacs-org-roam: Update to 1.2.3.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam): Update to 1.2.3.

	gnu: emacs-company-emoji: Update to 2.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-company-emoji): Update to 2.6.1.

	gnu: emacs-no-littering: Update to 1.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.2.1.
	[synopsis]: Use appropriate Texinfo syntax.

	gnu: emacs-parseclj: Fix description.
	* gnu/packages/emacs-xyz.scm (emacs-parseclj)[description]: Use full sentence.

	gnu: emacs-parseclj: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-parseclj): Update to 0.2.0.

	gnu: emacs-parseedn: Fix description.
	* gnu/packages/emacs-xyz.scm (emacs-parseedn):
	[description]: Use full sentence.

	gnu: emacs-parseedn: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-parseedn): Update to 0.2.0.

	gnu: emacs-rime: Update to 1.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-rime): Update to 1.0.4.

2021-02-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: ecl-numcl: Simplify package definition.
	* gnu/packages/lisp-xyz.scm (ecl-numcl)[arguments]: Remove obsolete keyword
	  substitution.

2021-02-18  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sbcl-numcl: Update to 0.2.0-1.d19f363.
	* gnu/packages/lisp-xyz.scm (sbcl-numcl): Update to 0.2.0-1.d19f363.
	  [arguments]: Activate tests.
	  [home-page]: Update URL.
	  [description]: Simplify description.

	gnu: sbcl-lift: Update to 1.7.1-2.2594160.
	* gnu/packages/lisp-xyz.scm (sbcl-lift): Update to 1.7.1-2.2594160.

	gnu: Add cl-trivial-channels.
	* gnu/packages/lisp-xyz.scm (cl-trivial-channels, ecl-trivial-channels,
	  sbcl-trivial-channels): New variables.

2021-02-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-unfill: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-unfill): Update to 0.3.

	gnu: emacs-elixir-mode: Update to 2.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-elixir-mode): Update to 2.3.2.

2021-02-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-archr.
	* gnu/packages/bioinformatics.scm (r-archr): New variable.

2021-02-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tao-theme: Update to 1.1.1-1.468ee4f.
	* gnu/packages/emacs-xyz.scm (emacs-tao-theme): Update to 1.1.1-1.468ee4f.

	gnu: emacs-org-jira: Update to 4.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-jira): Update to 4.3.2.

	gnu: emacs-wc-mode: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-wc-mode): Update to 1.4.

	gnu: emacs-zerodark-theme: Update to 4.7.
	* gnu/packages/emacs-xyz.scm (emacs-zerodark-theme): Update to 4.7.

2021-02-18  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guile-simple-zmq: Update to 0.0.0-7.c8b1fa0.
	* gnu/packages/guile-xyz.scm (guile-simple-zmq): Update to 0.0.0-7.c8b1fa0.

2021-02-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-chromvar.
	* gnu/packages/bioconductor.scm (r-chromvar): New variable.

2021-02-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-eacl: Update to 2.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-eacl): Update to 2.0.4.

	gnu: emacs-eval-sexp-fu-el: Update to 0.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-eval-sexp-fu-el): Update to 0.6.0.

2021-02-18  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: telegram-desktop: Update to 2.5.9.
	* gnu/packages/telegram.scm (telegram-desktop): Update to 2.5.9.

	gnu: libtgvoip-for-telegram-desktop: Update to revision 88.
	* gnu/packages/telegram.scm (libtgvoip-for-telegram-desktop): Update to revision 88.

	gnu: webrtc-for-telegram-desktop: Update to revision 83.
	* gnu/packages/telegram.scm (webrtc-for-telegram-desktop): Update to revision 83.
	[inputs]: Add libx11, libxext, and libxtst.

	gnu: libtgvoip: Replace libopusenc with opus.
	* gnu/packages/telephony.scm (libtgvoip) [inputs]: Replace libopusenc with opus.

2021-02-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-motifmatchr.
	* gnu/packages/bioconductor.scm (r-motifmatchr): New variable.

	gnu: Add r-tfbstools.
	* gnu/packages/bioconductor.scm (r-tfbstools): New variable.

	gnu: Add r-cner.
	* gnu/packages/bioconductor.scm (r-cner): New variable.

2021-02-18  Ryan Prior  <rprior@protonmail.com>

	gnu: esbuild: Update to 0.8.47.
	* gnu/packages/web.scm (esbuild): Update to 0.8.47.

2021-02-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	.guix-authorizations: Add lle_bout.
	* .guix-authorizations: Add lle_bout to the committers.

2021-02-18  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.

2021-02-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-xr: Update to 1.21.
	* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.21.

2021-02-18  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: mujs: Update to 1.1.0.
	* gnu/packages/javascript.scm (mujs): Update to 1.1.0.

	gnu: binutils: Update to 2.36.1.
	* gnu/packages/base.scm (binutils): Update to 2.36.1.

2021-02-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tar: Update to 1.34.
	* gnu/packages/base.scm (tar): Update to 1.34.

	gnu: freeipmi: Update to 1.6.7.
	* gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.7.

	gnu: nettle: Update to 3.7.1.
	* gnu/packages/nettle.scm (nettle): Update to 3.7.1.

	gnu: tootle: Update package references.
	* gnu/packages/mastodon.scm (tootle)[inputs]: Replace vala-0.50 with
	vala.

2021-02-18  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.99.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.99.
	(linux-libre-5.4-pristine-source): Update hash.
	(deblob-scripts-5.4): Use linux-libre-5.4-version.

	gnu: linux-libre: Update to 5.10.17.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.17.
	(linux-libre-5.10-pristine-source): Update hash.
	(deblob-scripts-5.10): Use linux-libre-5.10-version.

2021-02-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-counsel-etags: Update to 1.9.16.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-etags): Update to 1.9.16.

	gnu: emacs-rjsx-mode: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-rjsx-mode): Update to 0.5.0.

	gnu: emacs-dotenv-mode: Update to 0.2.5.
	* gnu/packages/emacs-xyz.scm (emacs-dotenv-mode): Update to 0.2.5.

	gnu: emacs-fish-mode: Update to 0.1.6.
	* gnu/packages/emacs-xyz.scm (emacs-fish-mode): Update to 0.1.6.

2021-02-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-rserve: Install server binary.
	Missing Rserve reported by awb99 on #guix.

	* gnu/packages/cran.scm (r-rserve)[arguments]: Add an
	'install-server-binary phase.

2021-02-17  Leo Famulari  <leo@famulari.name>

	gnu: boinc-server: Use a supported version of OpenSSL.
	* gnu/packages/distributed.scm (boinc-server)[inputs]: Replace
	openssl-1.0 with openssl.

2021-02-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.12 [fixes CVE-2020-8625].
	* gnu/packages/dns.scm (bind): Update to 9.16.12.

2021-02-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-elmacro: Update to 1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-elmacro): Update to 1.1.1.

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

	gnu: emacs-lsp-java: Update to 3.1.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-java): Update to 3.1.

	gnu: Add emacs-dap-mode.
	* gnu/packages/emacs-xyz.scm (emacs-dap-mode): New variable.

	gnu: Add emacs-lsp-treemacs.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-treemacs): New variable.

2021-02-17  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-69.860fffa.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-69.860fffa.

2021-02-17  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-repl-utilities: Update to 20210215.
	* gnu/packages/lisp-xyz.scm (sbcl-repl-utilities): Update to 20210215.

2021-02-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orgit: Update to 1.6.3.
	* gnu/packages/emacs-xyz.scm (emacs-orgit): Update to 1.6.3.

	gnu: emacs-disk-usage: Remove ".git" suffix from source URI.
	* gnu/packages/emacs-xyz.scm (emacs-disk-usage)[source]: Remove ".git" suffix
	from URL.

	gnu: emacs-repo: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-repo): Update to 0.2.0.

	gnu: emacs-dtrt-indent: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.4.

2021-02-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-rubocop: Update to 1.10.0.
	* gnu/packages/ruby.scm (ruby-rubocop): Update to 1.10.0.
	[source]: Remove patch.
	[arguments]: Remove custom 'remove-problematic-tests, 'disable-bundler,
	'replace-git-ls-files phases. Add custom 'check phase.
	[native-inputs]: Add ruby-memory-profiler, ruby-rake,
	ruby-rubocop-minimal, ruby-rubocop-performance-minimal,
	ruby-rubocop-rspec-minimal, ruby-simplecov, ruby-stackprof. Replace
	ruby-webmock-2 with ruby-webmock.
	(ruby-rubocop-minimal, ruby-rubocop-performance-minimal,
	ruby-rubocop-rspec-minimal): New variables.
	* gnu/packages/patches/ruby-rubocop-break-dependency-cycle.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: ruby-webmock: Update to 3.11.2.
	* gnu/packages/ruby.scm (ruby-webmock): Update to 3.11.2.
	(ruby-webmock-2): Inherit from ruby-webmock.
	(ruby-omniauth-oauth2, ruby-solargraph)[native-inputs]: Switch from
	ruby-webmock-2 to ruby-webmock.

	gnu: Add ruby-rubocop-rspec.
	* gnu/packages/ruby.scm (ruby-rubocop-rspec): New variable.

	gnu: ruby-rubocop-performance: Update to 1.9.2.
	* gnu/packages/ruby.scm (ruby-rubocop-performance): Update to 1.9.2.
	[source]: Download from git uri.
	[arguments]: Replace 'replace-git-ls-files phase. Add 'set-home phase.
	[propagated-inputs]: Add ruby-rubocop-ast.
	[native-inputs]: Add ruby-bump, ruby-yard.

	gnu: ruby-crack: Update to 0.4.5.
	* gnu/packages/ruby.scm (ruby-crack): Update to 0.4.5.
	[propagated-inputs]: Remove ruby-safe-yaml. Add ruby-rexml.

	gnu: Add ruby-memory-profiler.
	* gnu/packages/ruby.scm (ruby-memory-profiler): New variable.

	gnu: Add ruby-stackprof.
	* gnu/packages/ruby.scm (ruby-stackprof): New variable.

	gnu: ruby-hashdiff: Update to 1.0.1.
	* gnu/packages/ruby.scm (ruby-hashdiff): Update to 1.0.1.

	gnu: ruby-rubocop-ast: Update to 1.4.1.
	* gnu/packages/ruby.scm (ruby-rubocop-ast): Update to 1.4.1.
	[arguments]: Remove 'disable-bundler phase. Add 'generate-lexer phase.
	[native-inputs]: Add ruby-oedipus-lex, ruby-pry, ruby-racc, ruby-rake,
	ruby-simplecov.

	gnu: ruby-parser: Update to 3.0.0.0.
	* gnu/packages/ruby.scm (ruby-parser): Update to 3.0.0.0.

	gnu: Add ruby-oedipus-lex.
	* gnu/packages/ruby.scm (ruby-oedipus-lex): New variable.

2021-02-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-libmpdel: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-libmpdel): Update to 1.2.0.

	gnu: emacs-annalist: Update to 1.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-annalist): Update to 1.0.1.

	gnu: emacs-cort: Update to 7.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-cort): Update to 7.1.0.

	gnu: emacs-buttercup: Update to 1.24.
	* gnu/packages/emacs-xyz.scm (emacs-buttercup): Update to 1.24.

	gnu: emacs-synosaurus: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-synosaurus): Update to 0.2.0.
	[arguments]: Fix configure phase.  Tiny refactoring.

	gnu: emacs-org-web-tools: Update to 1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-web-tools): Update to 1.1.1.
	[propagated-inputs]: Add emacs-request.

	gnu: emacs-hackernews: Update to 0.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-hackernews): Update to 0.6.1.

	gnu: emacs-magit-todos: Update to 1.5.3.
	* gnu/packages/emacs-xyz.scm (emacs-magit-todos): Update to 1.5.3.

	gnu: emacs-dired-rsync: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-dired-rsync): Update to 0.6.

	gnu: emacs-pandoc-mode: Update to 2.30.1.
	* gnu/packages/emacs-xyz.scm (emacs-pandoc-mode): Update to 2.30.1.

	gnu: emacs-package-lint: Update to 0.13-0.14c216f.
	* gnu/packages/emacs-xyz.scm (emacs-package-lint): Update to 0.13-0.14c216f.

	gnu: emacs-zotxt: Update to 5.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-zotxt): Update to 5.0.5.

	gnu: emacs-desktop-environment: Update to 0.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-desktop-environment): Update to 0.4.0.

	gnu: emacs-esh-autosuggest: Update to 2.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-esh-autosuggest): Update to 2.0.1.

	gnu: emacs-helm-firefox: Fix version string.
	* gnu/packages/emacs-xyz.scm (emacs-helm-firefox)[origin]: Tagged commit is
	really version 1.3.

2021-02-17  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-68.ea01201.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-68.ea01201.

2021-02-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-slime-company: Update to 1.6.
	* gnu/packages/emacs-xyz.scm (emacs-slime-company): Update to 1.6.

	gnu: emacs-mixed-pitch: Update to 1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-mixed-pitch): Update to 1.1.1.

	gnu: emacs-default-text-scale: Update to 0.2.
	* gnu/packages/emacs-xyz.scm (emacs-default-text-scale): Update to 0.2.

	gnu: emacs-magit-org-todos-el: Update to 0.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-magit-org-todos-el): Update to 0.1.2.

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

	gnu: emacs-ibuffer-projectile: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-ibuffer-projectile): Update to 0.3.

	gnu: emacs-edit-server: Update to 1.16.
	* gnu/packages/emacs-xyz.scm (emacs-edit-server): Update to 1.16.
	[propagated-inputs]: Add emacs-ert-async.

2021-02-17  Mathieu Othacehe  <othacehe@gnu.org>

	news: Add entry for "guix system image".
	* etc/news.scm: New entry.

2021-02-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-parsebib: Update to 2.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-parsebib): Update to 2.4.1.

	gnu: emacs-elisp-slime-nav: Update to 0.10.
	* gnu/packages/emacs-xyz.scm (emacs-elisp-slime-nav): Update to 0.10.

	gnu: emacs-scratch-el: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-scratch-el): Update to 1.3.

2021-02-17  Mathieu Othacehe  <othacehe@gnu.org>

	scripts: system: Accept <image> records as input.
	* guix/scripts/system.scm (system-derivation-for-action): Replace "os"
	argument by "image". Remove "image-size", "image-type", "label" and
	"volatile-root?"  arguments.
	(perform-action): Ditto.
	(process-action): Construct the <image> record and pass it to "perform-action"
	procedure.
	* tests/guix-system.sh: Adapt accordingly.
	* gnu/system/images/hurd.scm: Return the default image.
	* gnu/system/images/novena.scm: Ditto.
	* gnu/system/images/pine64.scm: Ditto.
	* gnu/system/images/pinebook-pro.scm Ditto.

	image: Export image? procedure.
	* gnu/image.scm (image?): Export it.

2021-02-17  Mathieu Othacehe  <othacehe@gnu.org>

	scripts: system: Remove 'vm-image' command.
	Remove the 'vm-image' command that has been superseded by the 'image'
	command.

	* gnu/system/vm.scm (system-qemu-image): Remove it.
	* guix/scripts/system.scm (system-derivation-for-action): Mark 'vm-image'
	command as deprecated and use the image API to produce the VM image.
	(perform-action, show-help): Adapt accordingly.
	* tests/guix-system.sh: Ditto.
	* doc/guix.texi (Invoking guix system,
	Running Guix in a VM): Ditto.
	* etc/completion/fish/guix.fish: Ditto.
	* etc/completion/zsh/_guix: Ditto.

2021-02-17  Mathieu Othacehe  <othacehe@gnu.org>

	services: wireguard: New service.
	* gnu/services/vpn.scm (wireguard-peer, wireguard-configuration): New records.
	(wireguard-service-type): New variable.
	* doc/guix.texi (VPN Services): Document it.

2021-02-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-pngload: Update to 2.0.0-2.91f1d70.
	* gnu/packages/lisp-xyz.scm (sbcl-pngload): Update to 2.0.0-2.91f1d70.
	  [source]: Update URI as upstream repository migrated.
	  [home-page]: Likewise.

2021-02-17  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-change-case: Fix description.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-change-case)[description]: Add missing
	  word.

2021-02-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: cl-change-case: Update to 0.2.0-1.45c70b6.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-change-case): Update to 0.2.0-1.45c70b6.
	  [arguments] Enable tests.

	gnu: cl-mgl-pax: Update to 0.0.3-2.4ada6eb.
	* gnu/packages/lisp-xyz.scm (sbcl-mgl-pax): Update to 0.0.3-2.4ada6eb.
	  (ecl-mgl-pax): Enable tests.

2021-02-17  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add strawberry.
	* gnu/packages/music.scm (strawberry): New variable.

2021-02-17  Stefan Reichör  <stefan@xsteve.at>

	gnu: Add ttyload.
	* gnu/packages/admin.scm (ttyload): New variable.

2021-02-16  Leo Famulari  <leo@famulari.name>

	gnu: WebKitGTK: Update to 2.30.5 [fixes CVE-2020-13558].
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.5.

2021-02-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nushell: Update to 0.27.0.
	* gnu/packages/shells.scm (nushell): Update to 0.27.0.
	(rust-nu-cli-0.27):
	(rust-nu-command-0.27):
	(rust-nu-data-0.27):
	(rust-nu-engine-0.27):
	(rust-nu-errors-0.27):
	(rust-nu-json-0.27):
	(rust-nu-parser-0.27):
	(rust-nu-plugin-0.27):
	(rust-nu-plugin-binaryview-0.27):
	(rust-nu-plugin-chart-0.27):
	(rust-nu-plugin-fetch-0.27):
	(rust-nu-plugin-from-bson-0.27):
	(rust-nu-plugin-from-sqlite-0.27):
	(rust-nu-plugin-inc-0.27):
	(rust-nu-plugin-match-0.27):
	(rust-nu-plugin-post-0.27):
	(rust-nu-plugin-s3-0.27):
	(rust-nu-plugin-sys-0.27):
	(rust-nu-plugin-textview-0.27):
	(rust-nu-plugin-to-bson-0.27):
	(rust-nu-plugin-to-sqlite-0.27):
	(rust-nu-plugin-tree-0.27):
	(rust-nu-plugin-xpath-0.27):
	(rust-nu-protocol-0.27):
	(rust-nu-source-0.27):
	(rust-nu-stream-0.27):
	(rust-nu-test-support-0.27):
	(rust-nu-value-ext-0.27): New variables.
	(rust-nu-cli-0.26):
	(rust-nu-command-0.26):
	(rust-nu-data-0.26):
	(rust-nu-engine-0.26):
	(rust-nu-errors-0.26):
	(rust-nu-json-0.26):
	(rust-nu-parser-0.26):
	(rust-nu-plugin-0.26):
	(rust-nu-plugin-binaryview-0.26):
	(rust-nu-plugin-chart-0.26):
	(rust-nu-plugin-fetch-0.26):
	(rust-nu-plugin-from-bson-0.26):
	(rust-nu-plugin-from-sqlite-0.26):
	(rust-nu-plugin-inc-0.26):
	(rust-nu-plugin-match-0.26):
	(rust-nu-plugin-post-0.26):
	(rust-nu-plugin-s3-0.26):
	(rust-nu-plugin-sys-0.26):
	(rust-nu-plugin-textview-0.26):
	(rust-nu-plugin-to-bson-0.26):
	(rust-nu-plugin-to-sqlite-0.26):
	(rust-nu-plugin-tree-0.26):
	(rust-nu-plugin-xpath-0.26):
	(rust-nu-protocol-0.26):
	(rust-nu-source-0.26):
	(rust-nu-stream-0.26):
	(rust-nu-test-support-0.26):
	(rust-nu-value-ext-0.26): Remove variables.

	gnu: Add rust-quickcheck-macros-1.
	* gnu/packages/crates-io.scm (rust-quickcheck-macros-1): New variable.
	(quickcheck-macros-0.9): Inherit from above.

	gnu: Add rust-quickcheck-1.
	* gnu/packages/crates-io.scm (rust-quickcheck-1): New variable.
	(rust-quickcheck-0.9): Inherit from above.

	gnu: rust-log-0.4: Update to 0.4.14.
	* gnu/packages/crates-io.scm (rust-log-0.4): Update to 0.4.14.
	[arguments]: Skip build. Add rust-sval-1 and rust-value-bag as Cargo
	inputs. Remove Cargo development inputs.

	gnu: Add rust-sval-1.
	* gnu/packages/crates-io.scm (rust-sval-1): New variable.
	(rust-sval-0.5): Inherit from above.

	gnu: Add rust-sval-derive-1.
	* gnu/packages/crates-io.scm (rust-sval-derive-1): New variable.
	(rust-sval-derive-0.5): Inherit from above.

	gnu: Add rust-value-bag-1.
	* gnu/packages/crates-io.scm (rust-value-bag-1): New variable.

	gnu: Add rust-serde-fmt-1.
	* gnu/packages/crates-io.scm (rust-serde-fmt-1): New variable.

	gnu: rust-bytes-1: Update to 1.0.1.
	* gnu/packages/crates-io.scm (rust-bytes-1): Update to 1.0.1.

	gnu: Add rust-calamine-0.17.
	* gnu/packages/crates-io.scm (rust-calamine-0.17): New variable.
	(rust-calamine-0.16): Inherit from above.

	gnu: rust-encoding-rs-0.8: Update to 0.8.28.
	* gnu/packages/crates-io.scm (rust-encoding-rs-0.8): Update to 0.8.28.

	gnu: rust-serde-1: Update to 1.0.123.
	* gnu/packages/crates-io.scm (rust-serde-1): Update to 1.0.123.
	[arguments]: Skip build.  Remove Cargo development inputs.

	gnu: rust-serde-derive-1: Update to 1.0.123.
	* gnu/packages/crates-io.scm (rust-serde-derive-1): Update to 1.0.123.

	gnu: rust-syn-1: Update to 1.0.60.
	* gnu/packages/crates-io.scm (rust-syn-1): Update to 1.0.60.
	[arguments]: Re-order Cargo inputs.  Remove Cargo development inputs since

	gnu: rust-serde-yaml-0.8: Update to 0.8.17.
	* gnu/packages/crates-io.scm (rust-serde-yaml-0.8): Update to 0.8.17.

	gnu: rust-num-integer-0.1: Update to 0.1.44.
	* gnu/packages/crates-io.scm (rust-num-integer-0.1): Update to 0.1.44.

	gnu: rust-tempfile-3: Update to 3.2.0.
	* gnu/packages/crates-io.scm (rust-tempfile-3): Update to 3.2.0.

	gnu: Add rust-redox-syscall-0.2.
	* gnu/packages/crates-io.scm (rust-redox-syscall-0.2): New variable.
	[rust-redox-syscall-0.1]: Inherit from above.

	gnu: Add rust-users-0.11.
	* gnu/packages/crates-io.scm (rust-users-0.11): New variable.
	(rust-users-0.10): Inherit from above.

	gnu: Add rust-quick-xml-0.21.
	* gnu/packages/crates-io.scm (rust-quick-xml-0.21): New variable.
	(rust-quick-xml-0.20): Inherit from above.

	gnu: rust-memchr-2: Update to 2.3.4.
	* gnu/packages/crates-io.scm (rust-memchr-2): Update to 2.3.4.

	gnu: Add rust-rustyline-7.
	* gnu/packages/crates-io.scm (rust-rustyline-7): New variable.
	(rust-rustyline-6): Inherit from above.

	gnu: rust-sha2-0.9: Update to 0.9.3.
	* gnu/packages/crates-io.scm (rust-sha2-0.9): Update to 0.9.3.

	gnu: rust-libc-0.2: Update to 0.2.86.
	* gnu/packages/crates-io.scm (rust-libc-0.2): Update to 0.2.86.

	gnu: Add rust-term-0.7.
	* gnu/packages/crates-io.scm (rust-term-0.7): New variable.
	(rust-term-0.6): Inherit from above.

	gnu: rust-uuid-0.8: Update to 0.8.2.
	* gnu/packages/crates-io.scm (rust-uuid-0.8): Update to 0.8.2.

	gnu: rust-md5-0.7: Update to 0.7.0.
	* gnu/packages/crates-io.scm (rust-md5-0.7): Update to 0.7.0.
	(rust-md5-0.6): Inherit from above.

	gnu: rust-rand-0.8: Update to 0.8.3.
	* gnu/packages/crates-io.scm (rust-rand-0.8): Update to 0.8.3.

	gnu: Add rust-s3handler-0.6.
	* gnu/packages/crates-io.scm (rust-s3handler-0.6): New variable.
	(rust-s3handler-0.5): Inherit from above.

2021-02-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: alacritty: Add comment.
	* gnu/packages/terminals.scm (alacritty)[arguments]: Try to explain why
	this field is so ugly, and what might be done to avoid it.

2021-02-16  Leo Famulari  <leo@famulari.name>

	gnu: Add linux-libre 5.11.
	* gnu/packages/linux.scm (linux-libre-5.11-version, deblob-scripts-5.11,
	linux-libre-5.11-pristine-source, linux-libre-5.11-source, linux-libre-5.11):
	New variables.
	* gnu/packages/aux-files/linux-libre/5.11-x86_64.conf,
	gnu/packages/aux-files/linux-libre/5.11-i686.conf,
	gnu/packages/aux-files/linux-libre/5.11-arm.conf,
	gnu/packages/aux-files/linux-libre/5.11-arm64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

2021-02-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-dash: Update to 2.18.0.
	* gnu/packages/emacs-xyz.scm (emacs-dash): Update to 2.18.0.
	[arguments]: Remove #:test-command keyword.

2021-02-16  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: imagemagick: Update to 6.9.12-0.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.12-0.

2021-02-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-gem-hadar: Update to 1.11.0.
	* gnu/packages/ruby.scm (ruby-gem-hadar): Update to 1.11.0.

	gnu: perl-time-duration-parse: Update to 0.15.
	* gnu/packages/perl.scm (perl-time-duration-parse): Update to 0.15.

2021-02-16  Greg Hogan  <code@greghogan.com>

	gnu: apache-arrow: Update to 3.0.0.
	* gnu/packages/databases.scm (apache-arrow): Update to 3.0.0.
	[inputs]: Add utf8proc.

	gnu: apache-arrow: Sort inputs alphabetically.
	* gnu/packages/databases.scm (apache-arrow)[inputs]: Sort inputs.

	gnu: apache-thrift: Update to 0.14.0.
	* gnu/packages/rpc.scm (apache-thrift): Update to 0.14.0.

2021-02-16  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add ocaml-llvm.
	* gnu/packages/ocaml.scm (make-ocaml-llvm, ocaml-llvm, ocaml-llvm-9)
	(ocaml-llvm-10, ocaml-llvm-11): New variables.

2021-02-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: alacritty: Run on Wayland once more.
	This restores most of commit 3bbe2806bf11f6e95be42b1a21d79bd557f68d0b
	to fix <http://logs.guix.gnu.org/guix/2021-02-16.log#150007>.

	* gnu/packages/terminals.scm (alacritty)[arguments]: Patch in
	absolute references to LIBXKBCOMMON and WAYLAND libraries.

2021-02-16  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: texlive-arev: Fix typo.
	* gnu/packages/tex.scm (texlive-arev)[license]: Fix filename.

	gnu: Add texlive-arev.
	* gnu/packages/tex.scm (texlive-arev): New variable.

2021-02-16  Amar Singh  <nly@disroot.org>
	    宋文武  <iyzsong@member.fsf.org>

	gnu: i2pd: Update to 2.36.0.
	* gnu/packages/i2p.scm (i2pd): Update to 2.36.0.
	[arguments]: Enable the 'x25519' test.  Remove 'install-headers'
	and 'remove-source' phases.

2021-02-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: java-args4j: Use a source file-name.
	* gnu/packages/java.scm (java-args4j)[source]: Add file-name field.

2021-02-16  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: gandi.cli: Update to 1.6.
	* gnu/packages/networking.scm (gandi.cli): Update to 1.6.
	[native-inputs]: Add python-pytest.
	[propagated-inputs]: Add openssh.

2021-02-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: passage: Fix typo in description.
	* gnu/packages/games.scm (passage): Add missing space after full stop, and
	correct double quotes.

2021-02-16  Ryan Prior  <rprior@protonmail.com>

	gnu: esbuild: Update to 0.8.46.
	* gnu/packages/web.scm (esbuild): Update to 0.8.46.

2021-02-16  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sbcl-mgl-pax: Update to 0.0.3-1.61ce874.
	* gnu/packages/lisp-xyz.scm (sbcl-mgl-pax): Update to 0.0.3-1.61ce874.

	gnu: Add cl-seedable-rng.
	* gnu/packages/lisp-xyz.scm (cl-seedable-rng, ecl-seedable-rng,
	  sbcl-seedable-rng): New variables.

	gnu: Add cl-pcg.
	* gnu/packages/lisp-xyz.scm (cl-pcg, ecl-cl-pcg, sbcl-cl-pcg): New variables.

	gnu: sbcl-cl-rdkafka: Update to 1.1.0.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-rdkafka): Update to 1.1.0.

2021-02-16  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: picom: Fix man pages generation.
	* gnu/packages/compton.scm (picom)[arguments]: Change flag 'build_docs' to
	'with_docs'.

2021-02-16  Stefan Reichör  <stefan@xsteve.at>

	gnu: Add pup.
	* gnu/packages/web.scm (pup): New variable.

	gnu: remind: Update to 3.3.5.
	* gnu/packages/calendar.scm (remind): Update to 3.3.5.

2021-02-16  Brice Waegeneire  <brice@waegenei.re>

	gnu: pulseaudio: Use meson build system.
	* gnu/packages/pulseaudio.scm (pulseaudio)[build-system]: Switch from
	gnu to meson.
	[arguments]: Migrate configure flags for meson.
	[propagated-inputs]: Replace 'gdbm' with 'tdb', upstream default.

2021-02-16  Leo Prikler  <leo.prikler@student.tugraz.at>

	Revert "gnu: telegram-desktop: Comment materialdecoration input."
	This reverts commit 5da7b2d05092829f922512a0674810f3895d88b3.

2021-02-16  Brice Waegeneire  <brice@waegenei.re>

	gnu: pulseaudio: Update to 14.2.
	* gnu/packages/pulseaudio.scm (pulseaudio): Update to 14.2.

2021-02-16  Leo Famulari  <leo@famulari.name>

	gnu: ghostwriter: Update to 2.0.0-rc4.
	* gnu/packages/text-editors.scm (ghostwriter): Update to 2.0.0-rc4.

2021-02-15  Leo Famulari  <leo@famulari.name>

	gnu: bootterm: Update to 0.4.
	* gnu/packages/terminals.scm (bootterm): Update to 0.4.

2021-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add passage.
	* gnu/packages/games.scm (passage): New variable.

2021-02-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: wsjtx: Update to 2.3.0.
	* gnu/packages/radio.scm (wsjtx-hamlib): Update to 2.3.0.
	  (wsjtx): Update to 2.3.0.
	  [source]: Remove obsolete snippet.

2021-02-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tor: Update to 0.4.5.6.
	* gnu/packages/tor.scm (tor): Update to 0.4.5.6.

2021-02-15  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: materialdecoration: Update to 1.1.0-9.
	* gnu/packages/qt.scm (materialdecoration): Update to 1.1.0-9.
	[source]: Add snippet to remove bundled sources.
	[arguments]<#:configure-flags>: Add -DCMAKE_CXX_FLAGS.
	[inputs]: Add libxkbcommon.

	gnu: cmake-shared: Update to 1.1.0-32.
	* gnu/packages/cmake.scm (cmake-shared): Update to 1.1.0-32.
	[source]: Add snippet to remove bundled sources.

2021-02-15  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: komikku: Update to 0.26.1.
	* gnu/packages/gnome.scm (komikku): Update to 0.26.1.

2021-02-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-transpose-frame: Remove ".git" suffix from source URI.
	* gnu/packages/emacs-xyz.scm (emacs-transpose-frame): Remove ".git" suffix
	from source URI.

	gnu: emacs-transpose-frame: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-transpose-frame): Update to 0.2.0.
	[source]: Change URI to GitHub.

2021-02-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "gnu: w3m: Update to 0.5.3+git20210102."
	This reverts commit f4c4a9fde542bb394c1c581ddf381f04aa16678e.
	w3m is a staging package, which I did not expect.

	gnu: facter: Update to 4.0.51.
	* gnu/packages/admin.scm (facter): Update to 4.0.51.

	gnu: man-db: Update to 2.9.4.
	* gnu/packages/man.scm (man-db): Update to 2.9.4.

	gnu: knot: Update to 3.0.4.
	* gnu/packages/dns.scm (knot): Update to 3.0.4.

	gnu: xarchiver: Update to 0.5.4.17.
	* gnu/packages/compression.scm (xarchiver): Update to 0.5.4.17.

	gnu: ropgadget: Update to 6.5.
	* gnu/packages/cybersecurity.scm (ropgadget): Update to 6.5.

	gnu: libjcat: Update to 0.1.6.
	* gnu/packages/compression.scm (libjcat): Update to 0.1.6.

	gnu: lunzip: Update to 1.12.
	* gnu/packages/compression.scm (lunzip): Update to 1.12.

	gnu: tllist: Update to 1.0.5.
	* gnu/packages/datastructures.scm (tllist): Update to 1.0.5.

	gnu: dosfstools: Fetch sources from git.
	* gnu/packages/disk.scm (dosfstools)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[native-inputs]: Add autoconf & automake.

	gnu: dosfstools: Update to 4.2.
	* gnu/packages/disk.scm (dosfstools): Update to 4.2.
	[source]: Code name hard.

	gnu: font-dseg: Update to 0.46.
	* gnu/packages/fonts.scm (font-dseg): Update to 0.46.

	gnu: sane-backends-minimal: Update to 1.0.32.
	* gnu/packages/scanner.scm (sane-backends-minimal): Update to 1.0.32.
	[arguments]: Adapt the ‘zap-unnecessary-git-dependency’ phase to the new
	tools/git-version-gen script.

	gnu: sane-backends-minimal: Remove obsolete #t return values.
	* gnu/packages/scanner.scm (sane-backends-minimal)[source, arguments]:
	Don't return #t from snippet or phases.

	gnu: sane-backends-minimal: Don't use unstable tarball.
	* gnu/packages/scanner.scm (sane-backends-minimal)[source]: Use
	GIT-FETCH and GIT-FILE-NAME.
	[arguments]:
	[native-inputs]: Add autoconf, autoconf-archive, automake,
	gettext-minimal, libtool, and python-wrapper.
	[arguments]: Add ‘zap-unnecessary-git-dependency’,
	‘build-pixma_sane_options.c’, and ‘make-reproducible’ phases.

	gnu: nsd: Update to 4.3.5.
	* gnu/packages/dns.scm (nsd): Update to 4.3.5.

	gnu: exfatprogs: Update to 1.1.0.
	* gnu/packages/file-systems.scm (exfatprogs): Update to 1.1.0.

	gnu: w3m: Update to 0.5.3+git20210102.
	* gnu/packages/w3m.scm (w3m): Update to 0.5.3+git20210102.

	gnu: Fix copyright notice.
	* gnu/packages/file-systems.scm: Fix copyright notice for raid5atemyhomework.

	gnu: emacs-exec-path-from-shell: Fix Texinfo mark-up.
	* gnu/packages/emacs-xyz.scm (emacs-exec-path-from-shell)
	[synopsis, description]: Use @env and @code instead of @var.

2021-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests: Update to 4.0.4.
	* gnu/packages/statistics.scm (r-with-tests): Update to 4.0.4.
	[arguments]: Update phase "build-reproducibly".

	gnu: Add indelfixer.
	* gnu/packages/bioinformatics.scm (indelfixer): New variable.

	gnu: Add java-args4j.
	* gnu/packages/java.scm (java-args4j): New variable.

2021-02-15  Adam Kandur  <rndd@tuta.io>

	gnu: Add emacs-theme-sorcery.
	* gnu/packages/emacs-xyz.scm (emacs-theme-sorcery): New variable.

2021-02-15  Alexandru-Sergiu Marton  <brown121407@posteo.ro>

	services: Add Agate Gemini service.
	* gnu/services/web.scm (<agate-configuration>): New record type.
	(agate-accounts, agate-shepherd-service): New procedures.
	(agate-service-type): New variable.
	* doc/guix.texi (Web Services): Document it.

	gnu: Add agate.
	* gnu/packages/rust-apps.scm (agate): New variable.

2021-02-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-configparser-2.
	* gnu/packages/crates-io.scm (rust-configparser-2): New variable.

2021-02-15  Alexandru-Sergiu Marton  <brown121407@posteo.ro>

	gnu: Add rust-tokio-rustls-0.22.
	* gnu/packages/crates-io.scm (rust-tokio-rustls-0.22): New variable.
	(rust-tokio-rustls-0.14): Inherit from above.

	gnu: rust-tokio-1: Update to 1.2.0.
	* gnu/packages/crates-io.scm (rust-tokio-1): Update to 1.2.0.
	[arguments]: Skip build.  Remove Cargo development inputs.

	gnu: rust-tokio-macros-1: Update to 1.1.0.
	* gnu/packages/crates-io.scm (rust-tokio-macros-1): Update to 1.1.0.
	[arguments]: Skip build.

	gnu: Add rust-rustls-0.19.
	* gnu/packages/crates-io.scm (rust-rustls-0.19): New variable.
	(rust-rustls-0.18): Inherit from above.

2021-02-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Fix copyright line.
	* gnu/packages/emacs-xyz.scm: Add angle brackets around email address.

2021-02-15  Alexandr Vityazev  <avityazew@gmail.com>

	gnu: emacs-ccls: Update to 0.1-5.675a570.
	* gnu/packages/emacs-xyz.scm (emacs-ccls): Update to 0.1-5.675a570.
	[propagated-inputs]: Remove emacs-projectile.

2021-02-15  Lee  <inbox@leefallat.ca>

	doc: Explain how to exit and clean up a Guix environment.
	* doc/guix.texi (Invoking guix environment): Explain how to exit and clean up
	a Guix environment.

	The current documentation doesn't explain how to exit an environment or how to
	remove the packages after exiting.

2021-02-15  Stefan Reichör  <stefan@xsteve.at>

	gnu: Add run.
	* gnu/packages/task-runners.scm (run): New variable.

	gnu: Add go-github-com-tekwizely-go-parsing.
	* gnu/packages/golang.scm (go-github-com-tekwizely-go-parsing): New variable.

2021-02-15  Ryan Prior via Guix-patches via  <guix-patches@gnu.org>

	gnu: esbuild: Update to 0.8.44.
	* gnu/packages/web.scm (esbuild): Update to 0.8.44.

2021-02-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add openconnect-sso.
	* gnu/packages/vpn.scm (openconnect-sso): New variable.

	gnu: poetry: Adjust for newer python-keyring.
	* gnu/packages/python-xyz.scm (poetry)[arguments]: Adjust custom
	'patch-setup-py phase to allow newer versions of python-keyring.

	gnu: python-pyxdg: Update to 0.27.
	* gnu/packages/freedesktop.scm (python-pyxdg): Update to 0.27.
	[arguments]: Adjust custom 'check phase.

	gnu: python-keyring: Make tests skippable.
	* gnu/packages/python-crypto.scm (python-keyring)[arguments]: In custom
	'check phase only run tests when tests? is #true.

	gnu: python-keyring: Update to 22.0.1.
	* gnu/packages/python-crypto.scm (python-keyring): Update to 22.0.1.
	[source]: Remove snippet.
	[arguments]: Adjust custom 'check phase to just run tests.
	[native-inputs]: Add python-toml, python-setuptools.
	[propagated-inputs]: Remove python-importlib-metadata.

	gnu: Add python-structlog.
	* gnu/packages/python-xyz.scm (python-structlog): New variable.

	gnu: python-secretstorage: Update to 3.3.1.
	* gnu/packages/python-crypto.scm (python-secretstorage): Update to 3.3.1.

	gnu: python-jeepney: Update to 0.6.0.
	* gnu/packages/python-crypto.scm (python-jeepney): Update to 0.6.0.
	[native-inputs]: Add python-trio, python-pytest-trio.

	gnu: python-tzlocal: Update to 2.1.
	* gnu/packages/time.scm (python-tzlocal): Update to 2.1.
	[arguments]: Adjust custom 'fix-symlink-tests phase for code changes.
	Also skip other known-to-fail test.

2021-02-15  宋文武  <iyzsong@member.fsf.org>

	gnu: bpytop: Update to 1.0.62.
	* gnu/packages/admin.scm (bpytop): Update to 1.0.62.

2021-02-15  Michael Rohleder  <mike@rohleder.de>

	gnu: bpytop: Add phase to install themes.
	Reported by bdju in #guix.

	* gnu/packages/admin.scm (bpytop)[arguments]: Add install-themes phase.

2021-02-15  宋文武  <iyzsong@member.fsf.org>

	ftp-client: Before 'PASV', try 'EPSV' first for IPv6.
	This fixes <https://bugs.gnu.org/46481>.

	* guix/ftp-client.scm (ftp-epsv, ftp-passive): New procedures.
	(ftp-list, ftp-retr): Replace call to 'ftp-pasv' with 'ftp-passive'.

2021-02-14  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: postgresql: Update to 13.2 [security fixes].
	Fixes CVE-2021-3393 and CVE-2021-20229.

	* gnu/packages/databases.scm (postgresql-13.2): New variable.
	(postgresql-13)[replacement]: New field.

2021-02-14  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-kbdleds-plugin: Remove package.
	This package never made the transition to GTK+ 3 and doesn't build since Xfce
	4.16. The last upstream release was in 2011.

	* gnu/packages/xfce.scm (xfce4-kbdleds-plugin): Remove variable.

2021-02-14  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: postgresql-9.6: Update to 9.6.21.
	* gnu/packages/databases.scm (postgresql-9.6): Update to 9.6.21.

	gnu: postgresql-10: Update to 10.16.
	* gnu/packages/databases.scm (postgresql-10): Update to 10.16.

	gnu: postgresql-11: Update to 11.11.
	* gnu/packages/databases.scm (postgresql-11): Update to 11.11.

	gnu: postgresql-13: Update to 13.2.
	* gnu/packages/databases.scm (postgresql-13): Update to 13.2.

2021-02-14  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: rust: Update to 1.50.
	* gnu/packages/rust.scm (rust): Change to 1.50.

	Merge branch 'master' into staging

2021-02-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.176.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.176.
	(linux-libre-4.19-pristine-source): Update hash.
	(deblob-scripts-4.19): Use version 4.19.175.

	gnu: linux-libre 5.4: Update to 5.4.98.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.98.
	(linux-libre-5.4-pristine-source): Update hash.
	(deblob-scripts-5.4): Use version 5.4.97.

	gnu: linux-libre: Update to 5.10.16.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.16.
	(linux-libre-5.10-pristine-source): Update hash.
	(deblob-scripts-5.10): Use version 5.10.15.

2021-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: slurm-drmaa: Update to 1.1.2.
	* gnu/packages/parallel.scm (slurm-drmaa): Update to 1.1.2.

2021-02-13  Leo Famulari  <leo@famulari.name>

	doc: Try again to the improve the branching workflow.
	This is a followup to commit 175bea0ca42dba3e02109820efae0cac2804e73b.

	* doc/contributing.texi (Submitting Patches): Distill the workflow to
	its essence.

2021-02-13  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Add Rust 1.50.
	* gnu/packages/rust.scm (rust-1.50): New variable.

2021-02-13  andy Tai  <atai@atai.org>

	gnu: tesseract-ocr: Update to 4.1.1-1.97079fa
	* gnu/packages/ocr.scm (tesseract-ocr): Update to 4.1.1-1.97079fa

2021-02-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add nushell.
	* gnu/packages/shells.scm (nushell): New variable.

	gnu: shells.scm: Prefix license identifiers.
	* gnu/packages/shells.scm (dash):
	(fish):
	(fish-foreign-env):
	(rc):
	(es):
	(tcsh):
	(zsh):
	(xonsh):
	(scsh):
	(linenoise):
	(s-shell):
	(oksh):
	(loksh):
	(mksh):
	(oil):
	(gash):
	(gash-utils):
	(rust-nu-cli-0.26):
	(rust-nu-command-0.26):
	(rust-nu-data-0.26):
	(rust-nu-engine-0.26):
	(rust-nu-errors-0.26):
	(rust-nu-json-0.26):
	(rust-nu-parser-0.26):
	(rust-nu-plugin-0.26):
	(rust-nu-plugin-binaryview-0.26):
	(rust-nu-plugin-chart-0.26):
	(rust-nu-plugin-fetch-0.26):
	(rust-nu-plugin-from-bson-0.26):
	(rust-nu-plugin-from-sqlite-0.26):
	(rust-nu-plugin-inc-0.26):
	(rust-nu-plugin-match-0.26):
	(rust-nu-plugin-post-0.26):
	(rust-nu-plugin-ps-0.26):
	(rust-nu-plugin-s3-0.26):
	(rust-nu-plugin-selector-0.26):
	(rust-nu-plugin-start-0.26):
	(rust-nu-plugin-sys-0.26):
	(rust-nu-plugin-textview-0.26):
	(rust-nu-plugin-to-bson-0.26):
	(rust-nu-plugin-to-sqlite-0.26):
	(rust-nu-plugin-tree-0.26):
	(rust-nu-plugin-xpath-0.26):
	(rust-nu-protocol-0.26):
	(rust-nu-source-0.26):
	(rust-nu-stream-0.26):
	(rust-nu-table-0.26):
	(rust-nu-test-support-0.26):
	(rust-nu-value-ext-0.26): Prefix license identifier.

	gnu: Add rust-nu-plugin-binaryview-0.26.
	* gnu/packages/shells.scm (rust-nu-plugin-binaryview-0.26): New variable.

	gnu: Add rust-nu-plugin-chart-0.26.
	* gnu/packages/shells.scm (rust-nu-plugin-chart-0.26): New variable.

	gnu: Add rust-nu-plugin-fetch-0.26.
	* gnu/packages/shells.scm (rust-nu-plugin-fetch-0.26): New variable.

	gnu: Add rust-nu-plugin-from-bson-0.26.
	* gnu/packages/shells.scm (rust-nu-plugin-from-bson-0.26): New variable.

	gnu: Add rust-nu-plugin-from-sqlite-0.26.
	* gnu/packages/shells.scm (rust-nu-plugin-from-sqlite-0.26): New variable.

	gnu: Add rust-nu-plugin-inc-0.26.
	* gnu/packages/shells.scm (rust-nu-plugin-inc-0.26): New variable.

	gnu: Add rust-nu-plugin-match-0.26.
	* gnu/packages/shells.scm (rust-nu-plugin-match-0.26): New variable.

	gnu: Add rust-nu-plugin-post-0.26.
	* gnu/packages/shells.scm (rust-nu-plugin-post-0.26): New variable.

	gnu: Add rust-nu-plugin-ps-0.26.
	* gnu/packages/shells.scm (rust-nu-plugin-ps-0.26): New variable.

	gnu: Add rust-nu-plugin-s3-0.26.
	* gnu/packages/shells.scm (rust-nu-plugin-s3-0.26): New variable.

	gnu: Add rust-nu-plugin-selector-0.26.
	* gnu/packages/shells.scm (rust-nu-plugin-selector-0.26): New variable.

	gnu: Add rust-nu-plugin-start-0.26.
	* gnu/packages/shells.scm (rust-nu-plugin-start-0.26): New variable.

	gnu: Add rust-nu-plugin-sys-0.26.
	* gnu/packages/shells.scm (rust-nu-plugin-sys-0.26): New variable.

	gnu: Add rust-nu-plugin-textview-0.26.
	* gnu/packages/shells.scm (rust-nu-plugin-textview-0.26): New variable.

	gnu: Add rust-nu-plugin-to-bson-0.26.
	* gnu/packages/shells.scm (rust-nu-plugin-to-bson-0.26): New variable.

	gnu: Add rust-nu-plugin-to-sqlite-0.26.
	* gnu/packages/shells.scm (rust-nu-plugin-to-sqlite-0.26): New variable.

	gnu: Add rust-nu-plugin-tree-0.26.
	* gnu/packages/shells.scm (rust-nu-plugin-tree-0.26): New variable.

	gnu: Add rust-nu-plugin-xpath-0.26.
	* gnu/packages/shells.scm (rust-nu-plugin-xpath-0.26): New variable.

	gnu: Add rust-nu-cli-0.26.
	* gnu/packages/shells.scm (rust-nu-cli-0.26): New variable.

	gnu: Add rust-nu-command-0.26.
	* gnu/packages/shells.scm (rust-nu-command-0.26): New variable.

	gnu: Add rust-nu-engine-0.26.
	* gnu/packages/shells.scm (rust-nu-engine-0.26): New variable.

	gnu: Add rust-nu-data-0.26.
	* gnu/packages/shells.scm (rust-nu-data-0.26): New variable.

	gnu: Add rust-nu-json-0.26.
	* gnu/packages/shells.scm (rust-nu-json-0.26): New variable.

	gnu: Add rust-nu-stream-0.26.
	* gnu/packages/shells.scm (rust-nu-stream-0.26): New variable.

	gnu: Add rust-nu-plugin-0.26.
	* gnu/packages/shells.scm (rust-nu-plugin-0.26): New variable.

	gnu: Add rust-nu-parser-0.26.
	* gnu/packages/shells.scm (rust-nu-parser-0.26): New variable.

	gnu: Add rust-nu-test-support-0.26.
	* gnu/packages/shells.scm (rust-nu-test-support-0.26): New variable.

	gnu: Add rust-nu-value-ext-0.26.
	* gnu/packages/shells.scm (rust-nu-value-ext-0.26): New variable.

	gnu: Add rust-nu-table-0.26.
	* gnu/packages/shells.scm (rust-nu-table-0.26): New variable.

	gnu: Add rust-nu-protocol-0.26.
	* gnu/packages/shells.scm (rust-nu-protocol-0.26): New variable.

	gnu: Add rust-nu-errors-0.26.
	* gnu/packages/shells.scm (rust-nu-errors-0.26): New variable.

	gnu: Add rust-nu-source-0.26.
	* gnu/packages/shells.scm (rust-nu-source-0.26): New variable.

	gnu: Add rust-smart-default-0.6.
	* gnu/packages/crates-io.scm (rust-smart-default-0.6): New variable.

	gnu: rust-ctrlc-3: Update to 3.1.7.
	* gnu/packages/crates-io.scm (rust-ctrlc-3): Update to 3.1.7.
	[arguments]: Skip build.

	gnu: Add rust-arboard-1.
	* gnu/packages/crates-io.scm (rust-arboard-1): New variable.

	gnu: Add rust-rav1e-0.4 and friends.
	* gnu/packages/crates-graphics.scm (rust-rav1e-0.4): New variable.
	(rust-image-0.23): Update to 0.23.12.  Skip build.
	(rust-ravif-0.6): New variable.

	gnu: Add rust-avif-serialize-0.6.
	* gnu/packages/crates-graphics.scm (rust-avif-serialize-0.6): New variable.

	gnu: Add rust-clipboard-win-4.
	* gnu/packages/crates-io.scm (rust-clipboard-win-4): New variable.
	(rust-clipboard-win-3): Inherit from above.

	gnu: Add rust-error-code-2.
	* gnu/packages/crates-io.scm (rust-error-code-2): New variable.

	gnu: Add rust-str-buf-1.
	* gnu/packages/crates-io.scm (rust-str-buf-1): New variable.

	gnu: rust-color-quant-1: Update to 1.1.0.
	* gnu/packages/crates-io.scm (rust-color-quant-1): Update to 1.1.0.
	[arguments]: Skip build.

	gnu: Add rust-gif-0.11.
	* gnu/packages/crates-graphics.scm (rust-gif-0.11): New variable.
	(rust-gif-0.10): Inherit from above.

	gnu: Add rust-tiff-0.6.
	* gnu/packages/crates-graphics.scm (rust-tiff-0.6): New variable.
	(rust-tiff-0.5): Inherit from above.

	gnu: Add rust-weezl-0.1.
	* gnu/packages/crates-io.scm (rust-weezl-0.1): New variable.

	gnu: rust-futures-0.3: Update to 0.3.12.
	* gnu/packages/crates-io.scm (rust-futures-0.3): Update to  0.3.12.
	[arguments]: Skip build.  Remove Cargo development inputs.
	[home-page]: Update URI.
	[description]: Pacify linter.

	gnu: rust-futures-channel-0.3: Update to 0.3.12.
	* gnu/packages/crates-io.scm (rust-futures-channel-0.3): Update to 0.3.12.
	[arguments]: Skip build.
	[home-page]: Update URI.
	[synopsis, descripton]: Improve typography.

	gnu: rust-futures-core-0.3: Update to 0.3.12.
	* gnu/packages/crates-io.scm (rust-futures-core-0.3): Update to 0.3.12.
	[arguments]: Skip build.
	[home-page]: Update URI.
	[synopsis]: Improve typography.

	gnu: rust-futures-sink-0.3: Update to 0.3.12.
	* gnu/packages/crates-io.scm (rust-futures-sink-0.3): Update to 0.3.12.
	[arguments]: Skip build.
	[home-page]: Update URI.
	[synopsis, description]: Improve typography.

	gnu: rust-futures-executor-0.3: Update to 0.3.12.
	* gnu/packages/crates-io.scm (rust-futures-executor-0.3): Update to 0.3.12.
	[arguments]: Skip build.
	[home-page]: Update URI.
	[synopsis]: Improve typography.

	gnu: rust-futures-task-0.3: Update to 0.3.12.
	* gnu/packages/crates-io.scm (rust-futures-task-0.3): Update to 0.3.12.
	[arguments]: Skip build.
	[home-page]: Update URI.
	[description]: Expound slightly.

	gnu: rust-futures-util-0.3: Update to 0.3.12.
	* gnu/packages/crates-io.scm (rust-futures-util-0.3): Update to 0.3.12.
	[arguments]: Skip build.
	[home-page]: Update URI.
	[synopsis, description]: Improve typography.

	gnu: rust-futures-io-0.3: Update to 0.3.12.
	* gnu/packages/crates-io.scm (rust-futures-io-0.3): Update to 0.3.12.
	[arguments]: Skip build.
	[home-page]: Update URI.
	[synopsis]: Improve typography.

	gnu: rust-futures-macro-0.3: Update to 0.3.12.
	* gnu/packages/crates-io.scm (rust-futures-macro-0.3): Update to 0.3.12.
	[arguments]: Skip build.
	[home-page]: Update URI.
	[synopsis]: Improve typography.

	gnu: rust-pin-project-lite-0.2: Update to 0.2.4.
	* gnu/packages/crates-io.scm (rust-pin-project-lite-0.2): Update to 0.2.4.

	gnu: rust-arrayvec-0.5: Update to 0.5.2.
	* gnu/packages/crates-io.scm (rust-arrayvec-0.5): Update to 0.5.2.

	gnu: Add rust-loop9-0.1.
	* gnu/packages/crates-io.scm (rust-loop9-0.1): New variable.

	gnu: Add rust-imgref-1.
	* gnu/packages/crates-graphics.scm (rust-imgref-1): New variable.

	gnu: Add rust-av-metrics-0.6.
	* gnu/packages/crates-io.scm (rust-av-metrics-0.6): New variable.

	gnu: Add rust-itertools-0.10.
	* gnu/packages/crates-io.scm (rust-itertools-0.10): New variable.
	(rust-itertools-0.9): Inherit from above.

	gnu: Add rust-v-frame-0.2.
	* gnu/packages/crates-io.scm (rust-v-frame-0.2): New variable.

	gnu: Add rust-libfuzzer-sys-0.3.
	* gnu/packages/crates-io.scm (rust-libfuzzer-sys-0.3): New variable.

	gnu: Add rust-arbitrary-0.4.
	* gnu/packages/crates-io.scm (rust-arbitrary-0.4): New variable.
	(rust-arbitrary-0.2): Inherit from above.

	gnu: Add rust-derive-arbitrary-0.4.
	* gnu/packages/crates-io.scm (rust-derive-arbitrary-0.4): New variable.

	gnu: Add rust-crossbeam-0.8.
	* gnu/packages/crates-io.scm (rust-crossbeam-0.8): New variable.
	(rust-crossbeam-0.7): Inherit from above.

	gnu: Add rust-crossbeam-queue-0.3.
	* gnu/packages/crates-io.scm (rust-crossbeam-queue-0.3): New variable.
	(rust-crossbeam-queue-0.2): Inherit from above.

	gnu: Add rust-noop-proc-macro-0.3.
	* gnu/packages/crates-io.scm (rust-noop-proc-macro-0.3): New variable.
	(rust-noop-proc-macro-0.2): Inherit from above.

	gnu: Add rust-bitstream-io-1.
	* gnu/packages/crates-io.scm (rust-bitstream-io-1): New variable.
	(rust-bitstream-io-0.8): Inherit from above.

	gnu: Add rust-console-0.14.
	* gnu/packages/crates-io.scm (rust-console-0.14): New variable.
	(rust-console-0.13): Inherit from above.

	gnu: rust-terminal-size-0.1: Update to 0.1.16.
	* gnu/packages/crates-io.scm (rust-terminal-size-0.1): Update to 0.1.16.
	[arguments]: Skip build.

	gnu: Add rust-paste-1.
	* gnu/packages/crates-io.scm (rust-paste-1): New variable.
	(rust-paste-0.1): Inherit from above.

	gnu: Add rust-rustc-version-0.3.
	* gnu/packages/crates-io.scm (rust-rustc-version-0.3): New variable.
	(rust-rustc-version-0.2): Inherit from above.

	gnu: Add rust-signal-hook-0.3.
	* gnu/packages/crates-io.scm (rust-signal-hook-0.3): New variable.
	(rust-signal-hook-0.1): Inherit from above.

	gnu: rust-signal-hook-registry-1: Update to 1.3.0.
	* gnu/packages/crates-io.scm (rust-signal-hook-registry-1): Update to 1.3.0.
	[arguments]: Skip build.
	* gnu/packages/crates-io.scm (rust-signal-hook-registry-1.2): New variable.
	(rust-signal-hook-0.1): Use variable above.

	gnu: Add rust-y4m-0.7.
	* gnu/packages/crates-graphics.scm (rust-y4m-0.7): New variable.
	(rust-y4m-0.5): Inherit from above.

	gnu: rust-rgb-0.8: Update to 0.8.25.
	* gnu/packages/crates-graphics.scm (rust-rgb-0.8): Update to 0.8.25.

	gnu: Add rust-miniz-oxide-0.4.
	* gnu/packages/crates-io.scm (rust-miniz-oxide-0.4): New variable.
	(rust-miniz-oxide-0.3): Inherit from above.

	gnu: Add rust-adler-0.2.
	* gnu/packages/crates-io.scm (rust-adler-0.2): New variable.

	gnu: Add rust-async-recursion-0.3.
	* gnu/packages/crates-io.scm (rust-async-recursion-0.3): New variable.

	gnu: rust-bytes-0.5: Update to 0.5.6.
	* gnu/packages/crates-io.scm (rust-bytes-0.5): Update to 0.5.6.
	[arguments]: Skip build.

	gnu: Add rust-calamine-0.16.
	* gnu/packages/crates-io.scm (rust-calamine-0.16): New variable.

	gnu: Add rust-codepage-0.1.
	* gnu/packages/crates-io.scm (rust-codepage-0.1): New variable.

	gnu: Add rust-quick-xml-0.19.
	* gnu/packages/crates-io.scm (rust-quick-xml-0.19): New variable.

	gnu: rust-zip-0.5: Update to 0.5.9.
	* gnu/packages/crates-io.scm (rust-zip-0.5): Update to 0.5.9.
	[arguments]: Skip build.

	gnu: Add rust-dtparse-1.
	* gnu/packages/crates-io.scm (rust-dtparse-1): New variable.

	gnu: Add rust-rust-decimal-0.10.
	* gnu/packages/crates-io.scm (rust-rust-decimal-0.10): New variable.

	gnu: Add rust-postgres-0.15.
	* gnu/packages/crates-io.scm (rust-postgres-0.15): New variable.

	gnu: Add rust-postgres-shared-0.4.
	* gnu/packages/crates-io.scm (rust-postgres-shared-0.4): New variable.

	gnu: Add rust-native-tls-0.1.
	* gnu/packages/crates-io.scm (rust-native-tls-0.1): New variable.

	gnu: Add rust-openssl-0.9.
	* gnu/packages/crates-io.scm (rust-openssl-0.9): New variable.

	gnu: Add rust-postgres-protocol-0.3.
	* gnu/packages/crates-io.scm (rust-postgres-protocol-0.3): New variable.

	gnu: Add rust-fallible-iterator-0.1.
	* gnu/packages/crates-io.scm (rust-fallible-iterator-0.1): New variable.

	gnu: Add rust-base64-0.6.
	* gnu/packages/crates-io.scm (rust-base64-0.6): New variable.

	gnu: Add rust-safemem-0.2.
	* gnu/packages/crates-io.scm (rust-safemem-0.2): New variable.

	gnu: Add rust-hmac-0.5.
	* gnu/packages/crates-io.scm (rust-hmac-0.5): New variable.

	gnu: Add rust-crypto-mac-0.5.
	* gnu/packages/crates-io.scm (rust-crypto-mac-0.5): New variable.

	gnu: Add rust-digest-0.7.
	* gnu/packages/crates-io.scm (rust-digest-0.7): New variable.

	gnu: Add rust-generic-array-0.9.
	* gnu/packages/crates-io.scm (rust-generic-array-0.9): New variable.

	gnu: Add rust-sha2-0.7.
	* gnu/packages/crates-io.scm (rust-sha2-0.7): New variable.

	gnu: Add rust-block-buffer-0.3.
	* gnu/packages/crates-io.scm (rust-block-buffer-0.3): New variable.

	gnu: Add rust-stringprep-0.1.
	* gnu/packages/crates-io.scm (rust-stringprep-0.1): New variable.

	gnu: Add rust-eui48-0.3.
	* gnu/packages/crates-graphics.scm (rust-eui48-0.3): New variable.

	gnu: Add rust-geo-0.4.
	* gnu/packages/crates-io.scm (rust-geo-0.4): New variable.

	gnu: Add rust-dunce-1.
	* gnu/packages/crates-io.scm (rust-dunce-1): New variable.

	gnu: Add rust-eml-parser-0.1.
	* gnu/packages/crates-io.scm (rust-eml-parser-0.1): New variable.

	gnu: Add rust-filesize-0.2.
	* gnu/packages/crates-io.scm (rust-filesize-0.2): New variable.

	gnu: rust-fs-extra-1: Update to 1.2.0.
	* gnu/packages/crates-io.scm (rust-fs-extra-1): Update to 1.2.0.

	gnu: Add rust-futures-codec-0.4.
	* gnu/packages/crates-io.scm (rust-futures-codec-0.4): New variable.

	gnu: Add rust-getset-0.1.
	* gnu/packages/crates-io.scm (rust-getset-0.1): New variable.

	gnu: Add rust-htmlescape-0.3.
	* gnu/packages/crates-io.scm (rust-htmlescape-0.3): New variable.

	gnu: Add rust-ical-0.7.
	* gnu/packages/crates-graphics.scm (rust-ical-0.7): New variable.

	gnu: Add rust-ichwh-0.3.
	* gnu/packages/crates-graphics.scm (rust-ichwh-0.3): New variable.

	gnu: Add rust-async-std-1 and friends.
	* gnu/packages/crates-io.scm (rust-async-std-1): New variable.
	(rust-async-std-0.99): Inherit from above.
	(rust-http-client-6): New variable.
	(rust-surf-2): New variable.
	(rust-surf-1): Inherit from above.
	(rust-async-h1-2): New variable.
	(rust-http-types-2): New variable.

	gnu: Add rust-async-global-executor-2.
	* gnu/packages/crates-io.scm (rust-async-global-executor-2): New variable.
	(rust-async-global-executor-1): Inherit from above.

	gnu: Add rust-async-lock-2.
	* gnu/packages/crates-io.scm (rust-async-lock-2): New variable.

	gnu: Add rust-meval-0.2.
	* gnu/packages/crates-io.scm (rust-meval-0.2): New variable.

	gnu: Add rust-pretty-0.5.
	* gnu/packages/crates-io.scm (rust-pretty-0.5): New variable.

	gnu: Add rust-termcolor-0.3.
	* gnu/packages/crates-io.scm (rust-termcolor-0.3): New variable.

	gnu: Add rust-wincolor-0.1.
	* gnu/packages/crates-io.scm (rust-wincolor-0.1): New variable.

	gnu: rust-termcolor-1: Update to 1.1.2.
	* gnu/packages/crates-io.scm (rust-termcolor-1): Update to 1.1.2.
	[arguments]: Skip build.

	gnu: rust-num-bigint-0.3: Update to 0.3.1.
	* gnu/packages/crates-io.scm (rust-num-bigint-0.3): Update to 0.3.1.
	[arguments]: Skip build.

	gnu: rust-num-traits-0.2: Update to 0.2.14.
	* gnu/packages/crates-io.scm (rust-num-traits-0.2): Update to 0.2.14.
	[arguments]: Skip build.

	gnu: Add rust-query-interface-0.3.
	* gnu/packages/crates-io.scm (rust-query-interface-0.3): New variable.

	gnu: Add rust-derive-is-enum-variant-0.1.
	* gnu/packages/crates-io.scm (rust-derive-is-enum-variant-0.1): New variable.

	gnu: Add rust-shellexpand-2.
	* gnu/packages/crates-io.scm (rust-shellexpand-2): New variable.

	gnu: Add rust-directories-next-2.
	* gnu/packages/crates-io.scm (rust-directories-next-2): New variable.
	(rust-directories-next-1): Inherit from above.

	gnu: Add rust-dirs-next-2.
	* gnu/packages/crates-io.scm (rust-dirs-next-2): New variable.
	(rust-dirs-next-1): Inherit from above.

	gnu: Add rust-umask-1.
	* gnu/packages/crates-io.scm (rust-umask-1): New variable.

	gnu: Add rust-pretty-hex-0.2.
	* gnu/packages/crates-io.scm (rust-pretty-hex-0.2): New variable.

	gnu: Add rust-ptree-0.3.
	* gnu/packages/crates-io.scm (rust-ptree-0.3): New variable.

	gnu: Add rust-config-0.10.
	* gnu/packages/crates-io.scm (rust-config-0.10): New variable.

	gnu: Add rust-rust-ini-0.13.
	* gnu/packages/crates-io.scm (rust-rust-ini-0.13): New variable.

	gnu: Add rust-serde-hjson-0.9.
	* gnu/packages/crates-io.scm (rust-serde-hjson-0.9): New variable.

	gnu: Add rust-directories-2.
	* gnu/packages/crates-io.scm (rust-directories-2): New variable.

	gnu: Add rust-serde-value-0.6.
	* gnu/packages/crates-io.scm (rust-serde-value-0.6): New variable.

	gnu: Add rust-tint-1.
	* gnu/packages/crates-io.scm (rust-tint-1): New variable.

	gnu: Add rust-quick-xml-0.20.
	* gnu/packages/crates-io.scm (rust-quick-xml-0.20): New variable.
	(rust-quick-xml-0.12): Inherit from above.

	gnu: Add rust-roxmltree-0.14.
	* gnu/packages/crates-io.scm (rust-roxmltree-0.14): New variable.

	gnu: Add rust-xmlparser-0.13.
	* gnu/packages/crates-io.scm (rust-xmlparser-0.13): New variable.

	gnu: rust-rusqlite-0.24: Update to 0.24.2.
	* gnu/packages/crates-io.scm (rust-rusqlite-0.24): Update to 0.24.2.
	[arguments]: Skip build.
	[inputs]: Remove input.

	gnu: Add rust-rust-embed-5.
	* gnu/packages/crates-io.scm (rust-rust-embed-5): New variable.

	gnu: Add rust-actix-web-3.
	* gnu/packages/crates-io.scm (rust-actix-web-3): New variable.
	(rust-actix-web-2): Inherit from above.

	gnu: Add rust-awc-2.
	* gnu/packages/crates-io.scm (rust-awc-2): New variable.
	(rust-awc-1): Inherit from above.

	gnu: Add rust-actix-http-2.
	* gnu/packages/crates-io.scm (rust-actix-http-2): New variable.
	(rust-actix-http-1): Inherit from above.

	gnu: Add rust-actix-connect-2.
	* gnu/packages/crates-io.scm (rust-actix-connect-2): New variable.
	(rust-actix-connect-1): Inherit from above.

	gnu: Add rust-actix-tls-2.
	* gnu/packages/crates-io.scm (rust-actix-tls-2): New variable.
	(rust-actix-tls-1): Inherit from above.

	gnu: Add rust-actix-web-codegen-0.4.
	* gnu/packages/crates-io.scm (rust-actix-web-codegen-0.4): New variable.
	(rust-actix-web-codegen-0.2): Inherit from above.

	gnu: Add rust-tinyvec-1.
	* gnu/packages/crates-io.scm (rust-tinyvec-1): New variable.
	(rust-tinyvec-0.3): Inherit from above.

	gnu: Add rust-tinyvec-macros-0.1.
	* gnu/packages/crates-io.scm (rust-tinyvec-macros-0.1): New variable.

	gnu: Add rust-include-flate-0.1.
	* gnu/packages/crates-io.scm (rust-include-flate-0.1): New variable.

	gnu: Add rust-include-flate-codegen-exports-0.1.
	* gnu/packages/crates-io.scm (rust-include-flate-codegen-exports-0.1): New variable.

	gnu: Add rust-include-flate-codegen-0.1.
	* gnu/packages/crates-io.scm (rust-include-flate-codegen-0.1): New variable.

	gnu: Add rust-warp-0.2.
	* gnu/packages/crates-io.scm (rust-warp-0.2): New variable.

	gnu: Add rust-rocket-0.4.
	* gnu/packages/crates-io.scm (rust-rocket-0.4): New variable.

	gnu: Add rust-pear-0.1.
	* gnu/packages/crates-io.scm (rust-pear-0.1): New variable.

	gnu: Add rust-pear-codegen-0.1.
	* gnu/packages/crates-io.scm (rust-pear-codegen-0.1): New variable.

	gnu: Add rust-yansi-0.5.
	* gnu/packages/crates-io.scm (rust-yansi-0.5): New variable.

	gnu: Add rust-rocket-codegen-0.4.
	* gnu/packages/crates-io.scm (rust-rocket-codegen-0.4): New variable.

	gnu: Add rust-devise-0.2.
	* gnu/packages/crates-io.scm (rust-devise-0.2): New variable.

	gnu: Add rust-devise-codegen-0.2.
	* gnu/packages/crates-io.scm (rust-devise-codegen-0.2): New variable.

	gnu: Add rust-devise-core-0.2.
	* gnu/packages/crates-io.scm (rust-devise-core-0.2): New variable.

	gnu: Add rust-rocket-http-0.4.
	* gnu/packages/crates-io.scm (rust-rocket-http-0.4): New variable.

	gnu: Add rust-cookie-0.11.
	* gnu/packages/crates-io.scm (rust-cookie-0.11): New variable.

	gnu: Add rust-aes-gcm-0.5.
	* gnu/packages/crates-io.scm (rust-aes-gcm-0.5): New variable.

	gnu: Add rust-aead-0.2.
	* gnu/packages/crates-io.scm (rust-aead-0.2): New variable.

	gnu: Add rust-aes-0.3.
	* gnu/packages/crates-io.scm (rust-aes-0.3): New variable.

	gnu: Add rust-aes-soft-0.3.
	* gnu/packages/crates-io.scm (rust-aes-soft-0.3): New variable.

	gnu: Add rust-aesni-0.6.
	* gnu/packages/crates-io.scm (rust-aesni-0.6): New variable.

	gnu: Add rust-block-cipher-trait-0.6.
	* gnu/packages/crates-io.scm (rust-block-cipher-trait-0.6): New variable.
	(rust-block-cipher-trait-0.4): Inherit from above.

	gnu: Add rust-ghash-0.2.
	* gnu/packages/crates-io.scm (rust-ghash-0.2): New variable.

	gnu: Add rust-polyval-0.3.
	* gnu/packages/crates-io.scm (rust-polyval-0.3): New variable.

	gnu: Add rust-universal-hash-0.3.
	* gnu/packages/crates-io.scm (rust-universal-hash-0.3): New variable.

	gnu: Add rust-hkdf-0.8.
	* gnu/packages/crates-io.scm (rust-hkdf-0.8): New variable.

	gnu: Add rust-hyper-sync-rustls-0.3.
	* gnu/packages/crates-io.scm (rust-hyper-sync-rustls-0.3): New variable.

	gnu: Add rust-rustls-0.14.
	* gnu/packages/crates-io.scm (rust-rustls-0.14): New variable.

	gnu: Add rust-sct-0.4.
	* gnu/packages/crates-io.scm (rust-sct-0.4): New variable.

	gnu: Add rust-webpki-roots-0.15.
	* gnu/packages/crates-io.scm (rust-webpki-roots-0.15): New variable.

	gnu: Add rust-state-0.4.
	* gnu/packages/crates-io.scm (rust-state-0.4): New variable.

	gnu: Add rust-rust-embed-impl-5.
	* gnu/packages/crates-io.scm (rust-rust-embed-impl-5): New variable.

	gnu: Add rust-rust-embed-utils-5.
	* gnu/packages/crates-io.scm (rust-rust-embed-utils-5): New variable.

	gnu: Add rust-headers-0.3.
	* gnu/packages/crates-io.scm (rust-headers-0.3): New variable.
	(rust-headers-0.2): Inherit from above.

	gnu: Add rust-headers-core-0.2.
	* gnu/packages/crates-io.scm (rust-headers-core-0.2): New variable.
	(rust-headers-core-0.1): Inherit from above.

	gnu: Add rust-multipart-0.17.
	* gnu/packages/crates-io.scm (rust-multipart-0.17): New variable.

	gnu: Add rust-buf-redux-0.8.
	* gnu/packages/crates-io.scm (rust-buf-redux-0.8): New variable.

	gnu: Add rust-slice-deque-0.2.
	* gnu/packages/crates-io.scm (rust-slice-deque-0.2): New variable.

	gnu: Add rust-mach-0.2.
	* gnu/packages/crates-io.scm (rust-mach-0.2): New variable.

	gnu: Add rust-iron-0.6.
	* gnu/packages/crates-io.scm (rust-iron-0.6): New variable.

	gnu: Add rust-hyper-native-tls-0.3.
	* gnu/packages/crates-io.scm (rust-hyper-native-tls-0.3): New variable.

	gnu: Add rust-hyper-0.10.
	* gnu/packages/crates-io.scm (rust-hyper-0.10): New variable.

	gnu: Add rust-mime-0.2.
	* gnu/packages/crates-io.scm (rust-mime-0.2): New variable.

	gnu: Add rust-mime-guess-1.
	* gnu/packages/crates-io.scm (rust-mime-guess-1): New variable.

	gnu: Add rust-nickel-0.11.
	* gnu/packages/crates-io.scm (rust-nickel-0.11): New variable.

	gnu: Add rust-groupable-0.2.
	* gnu/packages/crates-io.scm (rust-groupable-0.2): New variable.

	gnu: Add rust-mustache-0.9.
	* gnu/packages/crates-io.scm (rust-mustache-0.9): New variable.

	gnu: Add rust-tiny-http-0.6.
	* gnu/packages/crates-io.scm (rust-tiny-http-0.6): New variable.

	gnu: Add rust-ascii-0.8.
	* gnu/packages/crates-io.scm (rust-ascii-0.8): New variable.

	gnu: Add rust-chunked-transfer-0.3.
	* gnu/packages/crates-io.scm (rust-chunked-transfer-0.3): New variable.

	gnu: Add rust-twoway-0.1.
	* gnu/packages/crates-io.scm (rust-twoway-0.1): New variable.

	gnu: Add rust-galil-seiferas-0.1.
	* gnu/packages/crates-io.scm (rust-galil-seiferas-0.1): New variable.

	gnu: Add rust-jetscii-0.3.
	* gnu/packages/crates-io.scm (rust-jetscii-0.3): New variable.

	gnu: Add rust-tokio-tungstenite-0.11.
	* gnu/packages/crates-io.scm (rust-tokio-tungstenite-0.11): New variable.

	gnu: Add rust-tokio-native-tls-0.1.
	* gnu/packages/crates-io.scm (rust-tokio-native-tls-0.1): New variable.

	gnu: Add rust-tungstenite-0.11.
	* gnu/packages/crates-io.scm (rust-tungstenite-0.11): New variable.

	gnu: Add rust-input-buffer-0.3.
	* gnu/packages/crates-io.scm (rust-input-buffer-0.3): New variable.

	gnu: Add rust-urlencoding-1.
	* gnu/packages/crates-io.scm (rust-urlencoding-1): New variable.

	gnu: Add rust-serde-ini-0.2.
	* gnu/packages/crates-io.scm (rust-serde-ini-0.2): New variable.

	gnu: Add rust-result-1.
	* gnu/packages/crates-io.scm (rust-result-1): New variable.

	gnu: Add rust-shadow-rs-0.5.
	* gnu/packages/crates-io.scm (rust-shadow-rs-0.5): New variable.

	gnu: Add rust-strip-ansi-escapes-0.1.
	* gnu/packages/crates-io.scm (rust-strip-ansi-escapes-0.1): New variable.

	gnu: Add rust-sxd-xpath-0.4.
	* gnu/packages/crates-io.scm (rust-sxd-xpath-0.4): New variable.

	gnu: Add rust-sxd-document-0.3.
	* gnu/packages/crates-io.scm (rust-sxd-document-0.3): New variable.

	gnu: Add rust-peresil-0.3.
	* gnu/packages/crates-io.scm (rust-peresil-0.3): New variable.

	gnu: Add rust-titlecase-1.
	* gnu/packages/crates-io.scm (rust-titlecase-1): New variable.

	gnu: Add rust-trash-1.
	* gnu/packages/crates-io.scm (rust-trash-1): New variable.

	gnu: Add rust-which-4.
	* gnu/packages/crates-io.scm (rust-which-4): New variable.
	(rust-which-3):
	(rust-which-2): Inherit from above.

	gnu: Add rust-crossterm-0.18.
	* gnu/packages/crates-io.scm (rust-crossterm-0.18): New variable.

	gnu: Add rust-crossterm-winapi-0.6.
	* gnu/packages/crates-io.scm (rust-crossterm-winapi-0.6): New variable.

	gnu: Add rust-neso-0.5.
	* gnu/packages/crates-io.scm (rust-neso-0.5): New variable.

	gnu: Add rust-rawkey-0.1.
	* gnu/packages/crates-io.scm (rust-rawkey-0.1): New variable.

	gnu: Add rust-readkey-0.1.
	* gnu/packages/crates-io.scm (rust-readkey-0.1): New variable.

	gnu: Add rust-crossterm-0.19.
	* gnu/packages/crates-io.scm (rust-crossterm-0.19): New variable.
	(rust-crossterm-0.13): Inherit from above.

	gnu: Add rust-crossterm-winapi-0.7.
	* gnu/packages/crates-io.scm (rust-crossterm-winapi-0.7): New variable.
	(rust-crossterm-winapi-0.4): Inherit from above.

	gnu: Add rust-tui-0.14.
	* gnu/packages/crates-io.scm (rust-tui-0.14): New variable.

	gnu: Add rust-cassowary-0.3.
	* gnu/packages/crates-io.scm (rust-cassowary-0.3): New variable.

	gnu: Add rust-easycurses-0.12.
	* gnu/packages/crates-io.scm (rust-easycurses-0.12): New variable.

	gnu: Add rust-pancurses-0.16.
	* gnu/packages/crates-io.scm (rust-pancurses-0.16): New variable.

	gnu: Add rust-ncurses-5.
	* gnu/packages/crates-io.scm (rust-ncurses-5): New variable.

	gnu: Add rust-pdcurses-sys-0.7.
	* gnu/packages/crates-io.scm (rust-pdcurses-sys-0.7): New variable.

	gnu: Add rust-winreg-0.5.
	* gnu/packages/crates-io.scm (rust-winreg-0.5): New variable.

	gnu: Add rust-rustbox-0.11.
	* gnu/packages/crates-io.scm (rust-rustbox-0.11): New variable.

	gnu: Add rust-bitflags-0.2.
	* gnu/packages/crates-io.scm (rust-bitflags-0.2): New variable.

	gnu: Add rust-gag-0.1.
	* gnu/packages/crates-io.scm (rust-gag-0.1): New variable.

	gnu: Add rust-termbox-sys-0.2.
	* gnu/packages/crates-io.scm (rust-termbox-sys-0.2): New variable.

	gnu: Add rust-surf-1.
	* gnu/packages/crates-io.scm (rust-surf-1): New variable.

	gnu: Add rust-isahc-0.7.
	* gnu/packages/crates-io.scm (rust-isahc-0.7): New variable.

	gnu: Add rust-sluice-0.4.
	* gnu/packages/crates-io.scm (rust-sluice-0.4): New variable.

	gnu: Add rust-runtime-0.3.
	* gnu/packages/crates-io.scm (rust-runtime-0.3): New variable.

	gnu: Add rust-runtime-attributes-0.3.
	* gnu/packages/crates-io.scm (rust-runtime-attributes-0.3): New variable.

	gnu: Add rust-runtime-native-0.3.
	* gnu/packages/crates-io.scm (rust-runtime-native-0.3): New variable.

	gnu: Add rust-futures-timer-0.3.
	* gnu/packages/crates-io.scm (rust-futures-timer-0.3): New variable.

	gnu: Add rust-juliex-0.3.
	* gnu/packages/crates-io.scm (rust-juliex-0.3): New variable.

	gnu: Add rust-romio-0.3.
	* gnu/packages/crates-io.scm (rust-romio-0.3): New variable.

	gnu: Add rust-async-datagram-3.
	* gnu/packages/crates-io.scm (rust-async-datagram-3): New variable.

	gnu: Add rust-async-ready-3.
	* gnu/packages/crates-io.scm (rust-async-ready-3): New variable.

	gnu: Add rust-runtime-tokio-0.3.
	* gnu/packages/crates-io.scm (rust-runtime-tokio-0.3): New variable.

	gnu: Add rust-runtime-raw-0.3.
	* gnu/packages/crates-io.scm (rust-runtime-raw-0.3): New variable.

	gnu: Add rust-bson-0.14.
	* gnu/packages/crates-io.scm (rust-bson-0.14): New variable.

	gnu: Add rust-futures-timer-3.
	* gnu/packages/crates-io.scm (rust-futures-timer-3): New variable.
	(rust-futures-timer-1): Inherit from above.

	gnu: Add rust-send-wrapper-0.4.
	* gnu/packages/crates-io.scm (rust-send-wrapper-0.4): New variable.

	gnu: Add rust-sysinfo-0.16.
	* gnu/packages/crates-io.scm (rust-sysinfo-0.16): New variable.

	gnu: Add rust-s3handler-0.5.
	* gnu/packages/crates-io.scm (rust-s3handler-0.5): New variable.

	gnu: Add rust-hmac-0.4.
	* gnu/packages/crates-io.scm (rust-hmac-0.4): New variable.

	gnu: Add rust-hmac-sha1-0.1.
	* gnu/packages/crates-io.scm (rust-hmac-sha1-0.1): New variable.

	gnu: Add rust-hyper-0.11.
	* gnu/packages/crates-io.scm (rust-hyper-0.11): New variable.

	gnu: Add rust-relay-0.1.
	* gnu/packages/crates-io.scm (rust-relay-0.1): New variable.

	gnu: Add rust-tokio-proto-0.1.
	* gnu/packages/crates-io.scm (rust-tokio-proto-0.1): New variable.

	gnu: Add rust-slab-0.3.
	* gnu/packages/crates-io.scm (rust-slab-0.3): New variable.

	gnu: Add rust-smallvec-0.2.
	* gnu/packages/crates-io.scm (rust-smallvec-0.2): New variable.

	gnu: Add rust-take-0.1.
	* gnu/packages/crates-io.scm (rust-take-0.1): New variable.

	gnu: Add rust-tokio-service-0.1.
	* gnu/packages/crates-io.scm (rust-tokio-service-0.1): New variable.

	gnu: Add rust-want-0.0.
	* gnu/packages/crates-io.scm (rust-want-0.0): New variable.

	gnu: Add rust-try-lock-0.1.
	* gnu/packages/crates-io.scm (rust-try-lock-0.1): New variable.

	gnu: Add rust-quick-xml-0.12.
	* gnu/packages/crates-io.scm (rust-quick-xml-0.12): New variable.

	gnu: Add rust-rust-crypto-0.2.
	* gnu/packages/crates-io.scm (rust-rust-crypto-0.2): New variable.

	gnu: Add rust-sha2-0.6.
	* gnu/packages/crates-io.scm (rust-sha2-0.6): New variable.

	gnu: Add rust-block-buffer-0.2.
	* gnu/packages/crates-io.scm (rust-block-buffer-0.2): New variable.

	gnu: Add rust-byte-tools-0.2.
	* gnu/packages/crates-io.scm (rust-byte-tools-0.2): New variable.

	gnu: Add rust-sha2-asm-0.3.
	* gnu/packages/crates-io.scm (rust-sha2-asm-0.3): New variable.

	gnu: Add rust-nipper-0.1.
	* gnu/packages/crates-io.scm (rust-nipper-0.1): New variable.

	gnu: Add rust-html5ever-0.25.
	* gnu/packages/crates-io.scm (rust-html5ever-0.25): New variable.
	(rust-html5ever-0.24): Inherit from above.

	gnu: Add rust-codespan-reporting-0.11.
	* gnu/packages/crates-io.scm (rust-codespan-reporting-0.11): New variable.
	(rust-codespan-reporting-0.9): Inherit from above.

2021-02-13  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guile-simple-zmq: Update to 0.0.0-6.b5f1aee.
	* gnu/packages/guile-xyz.scm (guile-simple-zmq): Update to 0.0.0-6.b5f1aee.

2021-02-13  Christopher Baines  <mail@cbaines.net>

	gnu: cheese: Add gst-plugins-good as an input.
	This fixes an issue with choppy video recording. It also makes these lines not
	appear in the build log:

	meson.build:154: WARNING: vp8enc was not found. It needs to be installed before Cheese is run
	meson.build:154: WARNING: webmmux was not found. It needs to be installed
	before Cheese is run

	* gnu/packages/gnome.scm (cheese)[inputs]: Add gst-plugins-good.

2021-02-13  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-weather-plugin: Update to 0.11.0.
	* gnu/packages/xfce.scm (xfce4-weather-plugin): Update to 0.11.0.

2021-02-13  Leo Famulari  <leo@famulari.name>

	gnu: Git: Update to 2.30.1.
	* gnu/packages/version-control.scm (git): Update to 2.30.1
	[native-inputs]: Update git-manpages to 2.30.1.

2021-02-13  Antoine Côté  <antoine.cote@posteo.net>

	gnu: Add font-canada1500.
	* gnu/packages/fonts.scm (font-canada1500): New variable.

2021-02-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add swappy.
	* gnu/packages/image.scm (swappy): New variable.

2021-02-13  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to use python-magic.
	Fixes: https://salsa.debian.org/reproducible-builds/diffoscope/-/issues/238

	* gnu/packages/patches/diffoscope-revert-to-magic-open.patch: Remove file.
	* gnu/local.mk [dist_patch_DATA]: Update.
	* gnu/packages/diffoscope.scm (diffoscope)[source]: Remove patch.
	  [inputs]: Remove python-file.

2021-02-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-selectrum: Update to 3.0.0-a2ba633.
	* gnu/packages/emacs-xyz.scm (emacs-selectrum): Update to 3.0.0-a2ba633.

2021-02-12  Leo Famulari  <leo@famulari.name>

	gnu: ncmpc: Update to 0.45.
	* gnu/packages/mpd.scm (ncmpc): Update to 0.45.

2021-02-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	import: crate: Use repository when home-page is unavailable
	* guix/import/crate.scm (make-crate-sexp): Always use home-page, which is
	properly set up by the caller.
	(crate->guix-package): Make sure to use the repository when home-page is null.

2021-02-12  Leo Famulari  <leo@famulari.name>

	gnu: xterm: Update to 366 [fixes CVE-2021-27135].
	* gnu/packages/xorg.scm (xterm): Update to 366.

	gnu: linux-libre 4.4: Update to 4.4.257.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.257.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.257.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.257.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.221.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.221.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.175.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.175.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.97.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.97.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.10.15.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.15.
	(linux-libre-5.10-pristine-source): Update hash.

2021-02-12  Mathieu Othacehe  <othacehe@gnu.org>

	services: cuirass: Add server argument for the remote-worker.
	* gnu/services/cuirass.scm (<cuirass-remote-worker-configuration>)[server]:
	New field.
	(cuirass-remote-worker-shepherd-service): Honor it.

2021-02-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: flwrap: Use git repository.
	The tarballs of older versions are not kept on the website.

	* gnu/packages/radio.scm (flwrap)[source]: Switch to git repository.
	  [native-inputs]: Add autoconf and automake.

2021-02-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: flamp: Use git repository.
	The tarballs of older versions are not kept on the website.

	* gnu/packages/radio.scm (flamp)[source]: Switch to git repository.
	  [native-inputs]: Add autoconf and automake.

2021-02-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: flrig: Use git repository.
	The tarballs of older versions are not kept on the website.

	* gnu/packages/radio.scm (flrig)[source]: Switch to git repository.
	  [native-inputs]: Add autoconf and automake.

2021-02-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: fldigi: Update to 4.1.18.
	* gnu/packages/radio.scm (fldigi): Update to 4.1.18.

2021-02-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: fldigi: Use git repository.
	The tarballs of older versions are not kept on the website.
	Fixes <https://bugs.gnu.org/46461>.

	* gnu/packages/radio.scm (fldigi)[source]: Switch to git repository.
	  [native-inputs]: Add autoconf, automake and gettext-minimal.

2021-02-12  宋文武  <iyzsong@member.fsf.org>

	pull: Create the "${XDG_CONFIG_HOME}/guix" directory when needed.
	This fixes <https://bugs.gnu.org/46269>.

	* guix/scripts/pull.scm (ensure-default-profile): Add a 'mkdir-p' call before
	'symlink'.

2021-02-12  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-invoke: Update to 1.5.0.
	* gnu/packages/python-xyz.scm (python-invoke): Update to 1.5.0.

	gnu: python-invoke: Patch reference to bash.
	* gnu/packages/python-xyz.scm (python-invoke)[arguments]: Patch
	the reference to 'bash' in the source.
	[inputs]: Add bash.

2021-02-12  Andreas Enge  <andreas@enge.fr>

	gnu: pari-gp: Update to 2.13.1.
	* gnu/packages/algebra.scm (pari-gp): Update to 2.13.1.

2021-02-12  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Fix indentation in OpenJDK packages.
	* gnu/packages/java.scm (openjdk9, openjdk10, openjdk11, openjdk12)
	(openjdk13, openjdk14): Untabify and indent with Emacs.

2021-02-12  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: openjdk@11: Add phase to hardcode libraries.
	This fixes a NullPointerException related to using fontconfig,
	see also <https://bugs.gnu.org/41177>.

	* gnu/packages/java.scm (openjdk11)[arguments]: Add patch-jni-libs phase.

2021-02-12  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: openjdk@9 : Add phase to hardcode libraries.
	This fixes a NullPointerException related to using fontconfig,
	see also <https://bugs.gnu.org/41177>.

	* gnu/packages/java.scm (openjdk9)[arguments]: Add patch-jni-libs phase.

2021-02-12  宋文武  <iyzsong@member.fsf.org>

	doc: Fix for 'guix pull'.
	Fixes a regression introduced in db6b9d2f4bc59511904e8c1412d0257675c46095.

	* doc/guix.texi (File-Sharing Services): Remove space after '@pxref'.

2021-02-12  宋文武  <iyzsong@member.fsf.org>

	gnu: bpytop: Don't propagated python-psutil.
	* gnu/packages/admin.scm (bpytop): Move python-psutil to propagated-inputs.

2021-02-12  Zheng Junjie  <873216071@qq.com>

	gnu: Add xkeysnail.
	* gnu/packages/xdisorg.scm (xkeysnail): New variable.

	gnu: Add bpytop.
	* gnu/packages/admin.scm (bpytop): New variable.

2021-02-12  宋文武  <iyzsong@member.fsf.org>

	gnu: dwl: Fix command name in description.
	* gnu/packages/wm.scm (dwl)[description]: Fix typo.

2021-02-12  Zheng Junjie  <873216071@qq.com>

	gnu: Add dwl.
	* gnu/packages/wm.scm (dwl): New variable.

2021-02-12  Stefan Reichör  <stefan@xsteve.at>

	gnu: pianobar: Update to 2020.11.28.
	* gnu/packages/music.scm (pianobar): Update to 2020.11.28.

2021-02-12  Simon South  <simon@simonsouth.net>

	services: Add transmission-daemon service.
	* gnu/services/file-sharing.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* po/packages/POTFILES.in: Add it.
	* tests/services/file-sharing.scm: New file.
	* Makefile.am (SCM_TESTS): Add it.
	* doc/guix.texi (File-Sharing Services): New section.

2021-02-12  raid5atemyhomework  <raid5atemyhomework@protonmail.com>

	gnu: zfs: Update to 2.0.3.
	* gnu/packages/file-systems.scm (zfs): Update to 2.0.3.

2021-02-12  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 166.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 166.
	  [source]: Add patch to use magic.open compatibility interface.
	* gnu/packages/patches/diffoscope-revert-to-magic-open.patch: New file.
	* gnu/local.mk [dist_patch_DATA]: New patch.

2021-02-11  Julien Lepiller  <julien@lepiller.eu>

	gnu: opam: Update to 2.0.8.
	* gnu/packages/ocaml.scm (opam): Update to 2.0.8.

2021-02-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-marginalia: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 0.3.

	gnu: emacs-consult: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.5.

2021-02-11  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: bowtie1: Update to 1.3.0.
	* gnu/packages/bioinformatics.scm (bowtie1): Update to 1.3.0.
	[arguments]: Set CC in make flags.

2021-02-11  Leo Famulari  <leo@famulari.name>

	doc: Try to improve the branching workflow.
	* doc/contributing.texi (Submitting Patches): Introduce the use of "-frozen"
	branch names.

2021-02-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gage: Update to 2.40.1.
	* gnu/packages/bioinformatics.scm (r-gage): Update to 2.40.1.

	gnu: r-msnbase: Update to 2.16.1.
	* gnu/packages/bioinformatics.scm (r-msnbase): Update to 2.16.1.

	gnu: r-methylkit: Update to 1.16.1.
	* gnu/packages/bioinformatics.scm (r-methylkit): Update to 1.16.1.

	gnu: r-delayedarray: Update to 0.16.1.
	* gnu/packages/bioinformatics.scm (r-delayedarray): Update to 0.16.1.

	gnu: r-biomart: Update to 2.46.3.
	* gnu/packages/bioinformatics.scm (r-biomart): Update to 2.46.3.

	gnu: r-edger: Update to 3.32.1.
	* gnu/packages/bioinformatics.scm (r-edger): Update to 3.32.1.

	gnu: r-iranges: Update to 2.24.1.
	* gnu/packages/bioinformatics.scm (r-iranges): Update to 2.24.1.

	gnu: r-s4vectors: Update to 0.28.1.
	* gnu/packages/bioinformatics.scm (r-s4vectors): Update to 0.28.1.

	gnu: r-systempiper: Update to 1.24.3.
	* gnu/packages/bioinformatics.scm (r-systempiper): Update to 1.24.3.

	gnu: r-gseabase: Update to 1.52.1.
	* gnu/packages/bioinformatics.scm (r-gseabase): Update to 1.52.1.

	gnu: r-genefilter: Update to 1.72.1.
	* gnu/packages/bioinformatics.scm (r-genefilter): Update to 1.72.1.

	gnu: r-delayedmatrixstats: Update to 1.12.3.
	* gnu/packages/bioconductor.scm (r-delayedmatrixstats): Update to 1.12.3.

	gnu: r-sparsematrixstats: Update to 1.2.1.
	* gnu/packages/bioconductor.scm (r-sparsematrixstats): Update to 1.2.1.

	gnu: r-scran: Update to 1.18.5.
	* gnu/packages/bioconductor.scm (r-scran): Update to 1.18.5.

	gnu: r-scuttle: Update to 1.0.4.
	* gnu/packages/bioconductor.scm (r-scuttle): Update to 1.0.4.

	gnu: r-beachmat: Update to 2.6.4.
	* gnu/packages/bioconductor.scm (r-beachmat): Update to 2.6.4.

	gnu: r-rhdf5lib: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-rhdf5lib): Update to 1.12.1.

	gnu: r-hdf5array: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-hdf5array): Update to 1.18.1.

	gnu: r-preprocesscore: Update to 1.52.1.
	* gnu/packages/bioconductor.scm (r-preprocesscore): Update to 1.52.1.

	gnu: r-chemminer: Update to 3.42.1.
	* gnu/packages/bioconductor.scm (r-chemminer): Update to 3.42.1.

	gnu: r-gdsfmt: Update to 1.26.1.
	* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.26.1.

	gnu: r-cytolib: Update to 2.2.1.
	* gnu/packages/bioconductor.scm (r-cytolib): Update to 2.2.1.

	gnu: r-multidataset: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-multidataset): Update to 1.18.1.

	gnu: r-clusterprofiler: Update to 3.18.1.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 3.18.1.

	gnu: r-enrichplot: Update to 1.10.2.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.10.2.

	gnu: r-matrixgenerics: Update to 1.2.1.
	* gnu/packages/bioconductor.scm (r-matrixgenerics): Update to 1.2.1.

	gnu: r-diffbind: Update to 3.0.13.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.0.13.

2021-02-11  Leo Famulari  <leo@famulari.name>

	gnu: OpenLDAP: Update to 2.4.57 [security fixes].
	Fixes CVE-2020-{36221,36222,36223,36224,36225,36226,36226,36228,36229,36230}.

	* gnu/packages/openldap.scm (openldap-2.4.57): New variable.
	(openldap)[replacement]: New field.

2021-02-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add wob.
	* gnu/packages/xdisorg.scm (wob): New variable.

	gnu: Add gammastep.
	* gnu/packages/xdisorg.scm (gammastep): New variable.

2021-02-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	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  Leo Famulari  <leo@famulari.name>

	gnu: gst-plugins-base: Depend on Opus for all systems.
	* gnu/packages/gstreamer.scm (gst-plugins-base)[inputs]: Include opus
	unconditionally.

2021-02-11  Danny Milosavljevic  <dannym@scratchpost.org>

	Merge branch 'master' into core-updates

2021-02-11  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add font-cozette.
	* gnu/packages/fonts.scm (font-cozette): New variable.

	gnu: Add python-crayons.
	* gnu/packages/python-xyz.scm (python-crayons): New variable.

2021-02-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: grammalecte: Update to 2.1.0.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 2.1.0.

2021-02-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-dropbox: Update to 11.2.0.
	* gnu/packages/file-systems.scm (python-dropbox): Update to 11.2.0.

	gnu: dbxfs: Update to 1.0.51.
	* gnu/packages/file-systems.scm (dbxfs): Update to 1.0.51.

2021-02-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texmacs: Update to 1.99.18.
	* gnu/packages/text-editors.scm (texmacs): Update to 1.99.18.

	gnu: lyx: Update to 2.3.6.1.
	* gnu/packages/tex.scm (lyx): Update to 2.3.6.1.

	gnu: python-duniterpy: Update to 0.61.0.
	* gnu/packages/finance.scm (python-duniterpy): Update to 0.61.0.

	gnu: musescore: Update to 3.6.2.
	* gnu/packages/music.scm (musescore): Update to 3.6.2.

	gnu: emacs-ebdb: Update to 0.6.22.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.6.22.

2021-02-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: icecat: Upgrade rust dependency.
	* gnu/packages/gnuzilla.scm (icecat)[inputs]: Replace 'rust-1.41' by 'rust',
	currently at version 1.49.

	gnu: icedove: Upgrade rust dependency.
	* gnu/packages/gnuzilla.scm (icedove)[inputs]: Replace 'rust-1.41' by 'rust',
	currently at version 1.49.

	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.

	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.

	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.

	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.

	gnu: sequoia: Use latest rust.
	* gnu/packages/sequoia.scm (sequoia)[arguments]: Use the latest (and only)
	rust.

2021-02-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	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  Ryan Prior  <rprior@protonmail.com>

	gnu: visidata: Update to 2.2.1.
	* gnu/packages/visidata.scm (visidata): Update to 2.2.1.

	gnu: esbuild: Update to 0.8.43.
	* gnu/packages/web.scm (esbuild): Update to 0.8.43.

2021-02-11  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-ztree: Update to 20210210.
	* gnu/packages/emacs-xyz.scm (emacs-ztree): Update to 20210210.

2021-02-11  Stefan Reichör  <stefan@xsteve.at>

	gnu: Add tiramisu.
	* gnu/packages/gnome-xyz.scm (tiramisu): New variable.

2021-02-11  Efraim Flashner  <efraim@flashner.co.il>

	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.

	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  Lars-Dominik Braun  <lars@6xq.net>

	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.

2021-02-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add libtomcrypt.
	* gnu/packages/multiprecision.scm (libtomcrypt): New variable.

2021-02-11  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: lz4: Disable parallel testing.
	* gnu/packages/compression.scm (lz4)[arguments]: Set "#:parallel-tests?"
	keyword argument to "#f".

	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.

2021-02-11  John Doe  <dftxbs3e@free.fr>

	gnu: vim: Fix test_signals test.
	* gnu/packages/vim.scm (vim)[arguments]: Add "CFLAGS=-D_REENTRANT" to

2021-02-11  宋文武  <iyzsong@member.fsf.org>

	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  Léo Le Bouter  <lle-bout@zaclys.net>

	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.

2021-02-11  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: gajim-openpgp: Update to 1.3.9.
	* gnu/packages/messaging.scm (gajim-openpgp): Update to 1.3.9.
	[propagated-inputs]: Add python-gpg.

	gnu: gajim-omemo: Update to 2.7.13.
	* gnu/packages/messaging.scm (gajim-omemo): Update to 2.7.13.

	gnu: gajim: Fix credentials management.
	* gnu/packages/messaging.scm (gajim)[inputs]: Remove gnome-keyring.
	Add libsecret.

	gnu: gajim: Update to 1.3.0.
	* gnu/packages/messaging.scm (gajim): Update to 1.3.0.
	[arguments]<#:phases>['disable-failing-tests]: New phase.

	gnu: python-nbxmpp: Support GSSAPI authentication.
	* gnu/packages/messaging.scm (python-nbxmpp)[inputs]: Add python-gssapi.

	gnu: python-nbxmpp: Update to 2.0.1.
	* gnu/packages/messaging.scm (python-nbxmpp): Update to 2.0.1.

2021-02-11  宋文武  <iyzsong@member.fsf.org>

	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  Yuriy Glukhov  <yuriy.glukhov@gmail.com>

	gnu: nim: Update to 1.4.2.
	* gnu/packages/nim.scm (nim): Update to 1.4.2.

2021-02-11  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: procps: Update provided programs list in description.
	* gnu/packages/linux.scm (procps)[description]: Update provided programs list.

2021-02-11  Alexey Abramov  <levenson@mmer.org>

	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.

2021-02-11  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-pkginfo: Enable tests.
	* gnu/packages/python-xyz.scm (python-pkginfo)[arguments]: Don't disable tests.
	Disable a failing test.

	gnu: python-pkginfo: Update to 1.7.0.
	* gnu/packages/python-xyz.scm (python-pkginfo): Udpate to 1.7.0.

2021-02-11  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: srain: Update to 1.1.3.
	* gnu/packages/irc.scm (srain): Update to 1.1.3.
	[native-inputs]: Add python-wrapper.

2021-02-11  Leo Famulari  <leo@famulari.name>

	gnu: subversion: Update to 1.14.1 [fixes CVE-2020-17525].
	* gnu/packages/version-control.scm (subversion): Update to 1.14.1.

2021-02-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-forcats: Update to 0.5.1.
	* gnu/packages/statistics.scm (r-forcats): Update to 0.5.1.
	[native-inputs]: Add r-knitr.

	gnu: r-quantreg: Update to 5.83.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.83.

	gnu: r-ggthemes: Update to 4.2.4.
	* gnu/packages/statistics.scm (r-ggthemes): Update to 4.2.4.

	gnu: r-matrixstats: Update to 0.58.0.
	* gnu/packages/statistics.scm (r-matrixstats): Update to 0.58.0.

	gnu: r-segmented: Update to 1.3-2.
	* gnu/packages/statistics.scm (r-segmented): Update to 1.3-2.

	gnu: r-rsqlite: Update to 2.2.3.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.2.3.

	gnu: r-rcpparmadillo: Update to 0.10.2.1.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.10.2.1.0.

	gnu: r-plotrix: Update to 3.8-1.
	* gnu/packages/statistics.scm (r-plotrix): Update to 3.8-1.

	gnu: r-withr: Update to 2.4.1.
	* gnu/packages/statistics.scm (r-withr): Update to 2.4.1.

	gnu: r-dbplyr: Update to 2.1.0.
	* gnu/packages/statistics.scm (r-dbplyr): Update to 2.1.0.
	[propagated-inputs]: Add r-ellipsis and r-vctrs.

	gnu: r-dplyr: Update to 1.0.4.
	* gnu/packages/statistics.scm (r-dplyr): Update to 1.0.4.

	gnu: r-tibble: Update to 3.0.6.
	* gnu/packages/statistics.scm (r-tibble): Update to 3.0.6.

	gnu: r-crayon: Update to 1.4.1.
	* gnu/packages/statistics.scm (r-crayon): Update to 1.4.1.
	[propagated-inputs]: Remove r-memoise.

	gnu: r-memoise: Update to 2.0.0.
	* gnu/packages/statistics.scm (r-memoise): Update to 2.0.0.
	[propagated-inputs]: Remove r-digest; add r-cachem and r-rlang.

	gnu: r-knitr: Update to 1.31.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.31.

	gnu: r-spatial: Update to 7.3-13.
	* gnu/packages/statistics.scm (r-spatial): Update to 7.3-13.

	gnu: r-nnet: Update to 7.3-15.
	* gnu/packages/statistics.scm (r-nnet): Update to 7.3-15.

	gnu: r-nlme: Update to 3.1-152.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-152.

	gnu: r-class: Update to 7.3-18.
	* gnu/packages/statistics.scm (r-class): Update to 7.3-18.

	gnu: r-boot: Update to 1.3-26.
	* gnu/packages/statistics.scm (r-boot): Update to 1.3-26.

	gnu: r-mlr3tuning: Update to 0.6.0.
	* gnu/packages/cran.scm (r-mlr3tuning): Update to 0.6.0.

	gnu: r-bbotk: Update to 0.3.0.
	* gnu/packages/cran.scm (r-bbotk): Update to 0.3.0.
	[native-inputs]: Add r-knitr.

	gnu: r-mlr3: Update to 0.10.0.
	* gnu/packages/cran.scm (r-mlr3): Update to 0.10.0.

	gnu: r-paradox: Update to 0.7.0.
	* gnu/packages/cran.scm (r-paradox): Update to 0.7.0.

	gnu: r-seurat: Update to 4.0.0.
	* gnu/packages/cran.scm (r-seurat): Update to 4.0.0.
	[propagated-inputs]: Remove r-rsvd; add r-seuratobject.

	gnu: r-cpp11: Update to 0.2.6.
	* gnu/packages/cran.scm (r-cpp11): Update to 0.2.6.

	gnu: r-spatstat-data: Update to 2.0-0.
	* gnu/packages/cran.scm (r-spatstat-data): Update to 2.0-0.

	gnu: r-spatstat-utils: Update to 2.0-0.
	* gnu/packages/cran.scm (r-spatstat-utils): Update to 2.0-0.

	gnu: r-qgraph: Update to 1.6.9.
	* gnu/packages/cran.scm (r-qgraph): Update to 1.6.9.
	[propagated-inputs]: Remove r-bdgraph, r-d3network, r-ggraph, r-huge, and r-tidygraph.

	gnu: r-topicmodels: Update to 0.2-12.
	* gnu/packages/cran.scm (r-topicmodels): Update to 0.2-12.
	[inputs]: Add gsl.
	[native-inputs]: Remove gsl.

	gnu: r-stopwords: Update to 2.2.
	* gnu/packages/cran.scm (r-stopwords): Update to 2.2.
	[propagated-inputs]: Remove r-desc and r-usethis.

	gnu: r-archivist: Update to 2.3.5.
	* gnu/packages/cran.scm (r-archivist): Update to 2.3.5.
	[native-inputs]: Add r-knitr.

	gnu: r-actuar: Update to 3.1-1.
	* gnu/packages/cran.scm (r-actuar): Update to 3.1-1.

	gnu: r-pracma: Update to 2.3.3.
	* gnu/packages/cran.scm (r-pracma): Update to 2.3.3.

	gnu: r-assertable: Update to 0.2.8.
	* gnu/packages/cran.scm (r-assertable): Update to 0.2.8.
	[native-inputs]: Add r-knitr.

	gnu: r-insol: Update to 1.2.2.
	* gnu/packages/cran.scm (r-insol): Update to 1.2.2.

	gnu: r-rgdal: Update to 1.5-23.
	* gnu/packages/cran.scm (r-rgdal): Update to 1.5-23.

	gnu: r-assertr: Update to 2.8.
	* gnu/packages/cran.scm (r-assertr): Update to 2.8.

	gnu: r-leiden: Update to 0.3.7.
	* gnu/packages/cran.scm (r-leiden): Update to 0.3.7.

	gnu: r-enrichr: Update to 3.0.
	* gnu/packages/cran.scm (r-enrichr): Update to 3.0.
	[propagated-inputs]: Add r-ggplot2.
	[native-inputs]: Add r-knitr.

	gnu: r-ingredients: Update to 2.0.1.
	* gnu/packages/cran.scm (r-ingredients): Update to 2.0.1.

	gnu: r-mlbench: Update to 2.1-3.
	* gnu/packages/cran.scm (r-mlbench): Update to 2.1-3.

	gnu: r-arsenal: Update to 3.6.1.
	* gnu/packages/cran.scm (r-arsenal): Update to 3.6.1.

	gnu: r-rms: Update to 6.1-1.
	* gnu/packages/cran.scm (r-rms): Update to 6.1-1.

	gnu: r-irdisplay: Update to 1.0.
	* gnu/packages/cran.scm (r-irdisplay): Update to 1.0.

	gnu: r-repr: Update to 1.1.3.
	* gnu/packages/cran.scm (r-repr): Update to 1.1.3.

	gnu: r-pbdzmq: Update to 0.3-5.
	* gnu/packages/cran.scm (r-pbdzmq): Update to 0.3-5.

	gnu: r-epi: Update to 2.43.
	* gnu/packages/cran.scm (r-epi): Update to 2.43.
	[propagated-inputs]: Add r-purrr.

	gnu: r-assertive-base: Update to 0.0-9.
	* gnu/packages/cran.scm (r-assertive-base): Update to 0.0-9.

	gnu: r-ontologyindex: Update to 2.7.
	* gnu/packages/cran.scm (r-ontologyindex): Update to 2.7.
	[native-inputs]: Add r-knitr.

	gnu: r-pixmap: Update to 0.4-12.
	* gnu/packages/cran.scm (r-pixmap): Update to 0.4-12.

	gnu: r-feature: Update to 1.2.15.
	* gnu/packages/cran.scm (r-feature): Update to 1.2.15.
	[propagated-inputs]: Add r-plot3d.

	gnu: r-ks: Update to 1.12.0.
	* gnu/packages/cran.scm (r-ks): Update to 1.12.0.
	[propagated-inputs]: Add r-plot3d.

	gnu: r-tweedie: Update to 2.3.3.
	* gnu/packages/cran.scm (r-tweedie): Update to 2.3.3.

	gnu: r-usethis: Update to 2.0.1.
	* gnu/packages/cran.scm (r-usethis): Update to 2.0.1.

	gnu: r-gert: Update to 1.1.0.
	* gnu/packages/cran.scm (r-gert): Update to 1.1.0.
	[propagated-inputs]: Add r-sys.

	gnu: r-performance: Update to 0.7.0.
	* gnu/packages/cran.scm (r-performance): Update to 0.7.0.

	gnu: r-bayestestr: Update to 0.8.2.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.8.2.

	gnu: r-tmb: Update to 1.7.19.
	* gnu/packages/cran.scm (r-tmb): Update to 1.7.19.

	gnu: r-coin: Update to 1.4-1.
	* gnu/packages/cran.scm (r-coin): Update to 1.4-1.

	gnu: r-libcoin: Update to 1.0-8.
	* gnu/packages/cran.scm (r-libcoin): Update to 1.0-8.

	gnu: r-emmeans: Update to 1.5.4.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.5.4.

	gnu: r-multcomp: Update to 1.4-16.
	* gnu/packages/cran.scm (r-multcomp): Update to 1.4-16.

	gnu: r-physicalactivity: Update to 0.2-4.
	* gnu/packages/cran.scm (r-physicalactivity): Update to 0.2-4.

	gnu: r-furrr: Update to 0.2.2.
	* gnu/packages/cran.scm (r-furrr): Update to 0.2.2.

	gnu: r-findpython: Update to 1.0.7.
	* gnu/packages/cran.scm (r-findpython): Update to 1.0.7.

	gnu: r-flextable: Update to 0.6.3.
	* gnu/packages/cran.scm (r-flextable): Update to 0.6.3.

	gnu: r-rappdirs: Update to 0.3.3.
	* gnu/packages/cran.scm (r-rappdirs): Update to 0.3.3.

	gnu: r-riverplot: Update to 0.10.
	* gnu/packages/cran.scm (r-riverplot): Update to 0.10.
	[propagated-inputs]: Add r-rcolorbrewer.
	[native-inputs]: Add r-knitr.

	gnu: r-heatmaply: Update to 1.2.1.
	* gnu/packages/cran.scm (r-heatmaply): Update to 1.2.1.

	gnu: r-splus2r: Update to 1.3-3.
	* gnu/packages/cran.scm (r-splus2r): Update to 1.3-3.
	[native-inputs]: Remove gfortran.

	gnu: r-tinytex: Update to 0.29.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.29.

	gnu: r-xfun: Update to 0.21.
	* gnu/packages/cran.scm (r-xfun): Update to 0.21.

	gnu: r-cli: Update to 2.3.0.
	* gnu/packages/cran.scm (r-cli): Update to 2.3.0.
	[propagated-inputs]: Remove r-crayon and r-fansi.

	gnu: r-mice: Update to 3.13.0.
	* gnu/packages/cran.scm (r-mice): Update to 3.13.0.

	gnu: r-mitml: Update to 0.4-1.
	* gnu/packages/cran.scm (r-mitml): Update to 0.4-1.
	[native-inputs]: Add r-knitr.

	gnu: r-broom: Update to 0.7.4.
	* gnu/packages/cran.scm (r-broom): Update to 0.7.4.

	gnu: r-inum: Update to 1.0-3.
	* gnu/packages/cran.scm (r-inum): Update to 1.0-3.

	gnu: r-partykit: Update to 1.2-12.
	* gnu/packages/cran.scm (r-partykit): Update to 1.2-12.

	gnu: r-shinythemes: Update to 1.2.0.
	* gnu/packages/cran.scm (r-shinythemes): Update to 1.2.0.

	gnu: r-fastmap: Update to 1.1.0.
	* gnu/packages/cran.scm (r-fastmap): Update to 1.1.0.

	gnu: r-htmltools: Update to 0.5.1.1.
	* gnu/packages/cran.scm (r-htmltools): Update to 0.5.1.1.

	gnu: r-reprex: Update to 1.0.0.
	* gnu/packages/cran.scm (r-reprex): Update to 1.0.0.
	[propagated-inputs]: Remove r-whisker; add r-cli, r-glue, and r-knitr.
	[native-inputs]: Add r-knitr.

	gnu: r-ggpmisc: Update to 0.3.8-1.
	* gnu/packages/cran.scm (r-ggpmisc): Update to 0.3.8-1.
	[propagated-inputs]: Remove r-broom; add r-generics.

	gnu: r-brio: Update to 1.1.1.
	* gnu/packages/cran.scm (r-brio): Update to 1.1.1.

	gnu: r-stabs: Update to 0.6-4.
	* gnu/packages/cran.scm (r-stabs): Update to 0.6-4.
	[native-inputs]: Add r-knitr.

	gnu: Add r-seuratobject.
	* gnu/packages/cran.scm (r-seuratobject): New variable.

	gnu: Add r-udunits2.
	* gnu/packages/cran.scm (r-udunits2): New variable.

	gnu: Add r-cachem.
	* gnu/packages/cran.scm (r-cachem): New variable.

	gnu: Add r-pkgdown.
	* gnu/packages/cran.scm (r-pkgdown): New variable.

	gnu: Add r-downlit.
	* gnu/packages/cran.scm (r-downlit): New variable.

	gnu: Add r-ragg.
	* gnu/packages/cran.scm (r-ragg): New variable.

	gnu: Add r-textshaping.
	* gnu/packages/cran.scm (r-textshaping): New variable.

	gnu: Add r-clustree.
	* gnu/packages/cran.scm (r-clustree): New variable.

	gnu: Add r-highlight.
	* gnu/packages/cran.scm (r-highlight): New variable.

	gnu: r-systemfonts: Update to 1.0.1.
	* gnu/packages/cran.scm (r-systemfonts): Update to 1.0.1.

2021-02-10  Leo Famulari  <leo@famulari.name>

	Revert "gnu: xorriso: Update to 1.5.4.pl02."
	This reverts commit 589b6be99634d0c42cf25e1599b2f62b0d8e89f7.

	This update broke the creation of ISO images. See <https://bugs.gnu.org/46394>
	for more info.

2021-02-10  Kei Kebreau  <kkebreau@posteo.net>

	gnu: dolphin-emu: Update to 5.0-13178.
	* gnu/packages/emulators.scm (dolphin-emu): Update to 5.0-13178.
	[arguments]: Simplify 'generate-fonts&hardcore-libvulkan-path phase.

2021-02-10  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cmd: Update to 20210206.
	* gnu/packages/lisp-xyz.scm (sbcl-cmd): Update to 20210206.
	[inputs]: Add procps.
	[arguments]: Patch the paths of all external executables.

2021-02-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-varjo.
	* gnu/packages/lisp-xyz.scm (cl-varjo, ecl-varjo, sbcl-varjo): New variables.

	gnu: Add cl-glsl-spec.
	* gnu/packages/lisp-xyz.scm (cl-glsl-spec, ecl-glsl-spec, sbcl-glsl-spec): New
	  variables.

	gnu: Add cl-vas-string-metrics.
	* gnu/packages/lisp-xyz.scm (cl-vas-string-metrics, ecl-vas-string-metrics,
	  sbcl-vas-string-metrics): New variables.

	gnu: Add cl-fn.
	* gnu/packages/lisp-xyz.scm (cl-fn, ecl-fn, sbcl-fn): New variables.

	gnu: sbcl-named-readtables: Update to 0.9-3.585a28e.
	* gnu/packages/lisp-xyz.scm (sbcl-named-readtables): Update to 0.9-3.585a28e.
	  [arguments]: Enable tests.

	gnu: sbcl-static-vectors: Update to 1.8.6.
	* gnu/packages/lisp-xyz.scm (sbcl-static-vectors): Update to 1.8.6.
	  [inputs]: Add alexandria.

2021-02-10  Michael Rohleder  <mike@rohleder.de>

	gnu: thunar: Update to 4.16.3.
	* gnu/packages/xfce.scm (thunar): Update to 4.16.3.

	gnu: xfce4-taskmanager: Update to 1.4.2.
	* gnu/packages/xfce.scm (xfce4-taskmanager): Update to 1.4.2.

2021-02-10  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-18.88fbb69.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-18.88fbb69.

2021-02-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: findutils-boot0: Skip tests on armhf, aarch64.
	* gnu/packages/commencement.scm (findutils-boot0)[arguments]: Skip tests
	on armhf-linux, aarch64-linux.

2021-02-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "gnu: inetutils: Update to 2.0."
	This reverts commit 55050e54a987cd99b8477da1a4993e83adcca129, which
	rebuilds xdg-utils and hence a good part of the world (1838 packages).

	Reported by mroh in #guix.

2021-02-09  Ludovic Courtès  <ludo@gnu.org>

	news: Add 'fr' translation.

	gnu: inetutils: Update to 2.0.
	* gnu/packages/admin.scm (inetutils): Update to 2.0.
	[source](patches): Remove.
	* gnu/packages/patches/inetutils-hurd.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2021-02-09  Ludovic Courtès  <ludovic.courtes@inria.fr>

	etc: 'guix-publish.service' depends on 'guix-daemon.service'.
	Reported by Dimitri Delabroye <dimitri.delabroye@inria.fr>.

	* etc/guix-publish.service.in (Requires, PartOf, After): New fields.

2021-02-09  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: telegram-desktop: Comment materialdecoration input.
	This commit comments materialdecoration input in telegram-desktop because of
	build failure.

	* gnu/packages/telegram.scm
	(telegram-desktop)[inputs]: Comment materialdecoration.

2021-02-09  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-17.b82494f.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-17.b82494f.

2021-02-09  Kei Kebreau  <kkebreau@posteo.net>

	gnu: wxmaxima: Update to 21.01.0.
	* gnu/packages/maths.scm (wxmaxima): Update to 21.01.0.
	[inputs]: Remove libomp.

2021-02-09  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: Xpdf: Update to 4.03.
	* gnu/packages/pdf.scm (xpdf): Update to 4.03.
	[source]: Update URL.
	[build-system]: Use cmake-build-system.
	[arguments]: Remove #:parallel-build?, #:configure-flags and #:phases.
	[inputs]: Add cups, freetype & qtbase. Remove gs-fonts, lesstif, libpaper
	libx11, libxext, libxp, libxpm & libxt.

	gnu: tzdata: Update to 2021a.
	* gnu/packages/base.scm (tzdata): Update to 2021a.

2021-02-09  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-quri: Update to 20200209.
	* gnu/packages/lisp-xyz.scm (sbcl-quri): Update to 20200209.

2021-02-09  Leo Famulari  <leo@famulari.name>

	Merge branch 'master' into staging-next

2021-02-09  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: vorbis-tools: Update to 1.4.2.
	* gnu/packages/xiph.scm (vorbis-tools): Update to 1.4.2.
	(source): Remove obsolete patches.
	* gnu/packages/patches/vorbis-tools-CVE-2014-9638+CVE-2014-9639.patch,
	gnu/packages/patches/vorbis-tools-CVE-2014-9640.patch,
	gnu/packages/patches/vorbis-tools-CVE-2015-6749.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2021-02-09  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: qpdfview: Fix qt-5.15 compatibility.
	* gnu/packages/pdf.scm (qpdfview)[source]: Add patch to include a missing
	header.
	* gnu/packages/patches/qpdfview-qt515-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-02-09  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add direwolf.
	* gnu/packages/radio.scm (direwolf): New variable.

2021-02-09  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: streamlink: Update to 2.0.0.
	* gnu/packages/video.scm (streamlink): Update to 2.0.0.

2021-02-09  Julien Lepiller  <julien@lepiller.eu>

	gnu: php: Disable failing tests on arm.
	* gnu/packages/php.scm (arguments)[phases]: Disable additional failing
	tests on arm.

2021-02-09  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-webkit: Update to 20210205.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20210205.

2021-02-09  Greg Hogan  <code@greghogan.com>

	gnu: python-scipy: Update to 1.6.0.
	* gnu/packages/python-xyz.scm (python-scipy): Update to 1.6.0.
	[inputs]: Add pybind11.
	[arguments]<#:phases>['change-home-dir]: New phase.

2021-02-09  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.

2021-02-09  EuAndreh  <eu@euandre.org>

	gnu: jekyll: Update to 4.2.0.
	* gnu/packages/ruby.scm (ruby-rouge-2): Remove variable.
	* gnu/packages/ruby.scm (jekyll): Update to 4.2.0.
	  [propagated-inputs]: Use newer version or ruby-rouge, add ruby-sassc
	  and ruby-terminal-table.

	gnu: Add ruby-terminal-table.
	* gnu/packages/ruby.scm (ruby-terminal-table): New variable.

	gnu: ruby-mercenary: Update to 0.4.0.
	* gnu/packages/ruby.scm (ruby-mercenary): Update to 0.4.0.

	gnu: ruby-jekyll-sass-converter: Update to 2.1.0.
	* gnu/packages/ruby.scm (ruby-jekyll-sass-converter): Update to 2.1.0.

	gnu: ruby-sassc: Update to 2.4.0.
	* gnu/packages/ruby.scm (ruby-sassc): Update to 2.4.0.

2021-02-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: eless: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (eless): Update to 0.6.
	[inputs]: Add emacs.
	[arguments]: Move to copy-build-system.

2021-02-09  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: postgis: Update to 3.1.1.
	* gnu/packages/geo.scm (postgis): Update to 3.1.1.
	  [inputs]: Add protobuf-c.

2021-02-09  Ludovic Courtès  <ludo@gnu.org>

	news: Add news entry for local privilege escalation.
	* etc/news.scm: Add entry.

2021-02-09  Ludovic Courtès  <ludo@gnu.org>

	activation: Do not make setuid programs setgid-root [security].
	Fixes <https://bugs.gnu.org/46395>.
	Reported by Duncan Overbruck <mail@duncano.de>.

	* gnu/build/activation.scm (activate-setuid-programs): Change TARGET
	mode to not be setgid.

2021-02-09  Mathieu Othacehe  <othacehe@gnu.org>

	services: cuirass: Move zabbix argument to the web process.
	This is a follow-up of 703e5c92eeb38d86455c2b1cace5cad9fc08b349.

	* gnu/services/cuirass.scm (cuirass-shepherd-service): Move "zabbix-uri"
	argument to the web process.

2021-02-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-openwith: Update to 20120531-0.5fe01de.
	* gnu/packages/emacs-xyz.scm (emacs-openwith): Update to 20120531-0.5fe01de.
	[source]: Switch to GitHub URI since Bitbucket's has been deleted.
	[home-page]: Update URI accordingly.

	gnu: emacs-hercules: Fix typo in description.
	* gnu/packages/emacs-xyz.scm (emacs-hercules)[description]: Add two spaces
	after a full stop.

	gnu: emacs-hercules: Remove ".git" suffix from source URI.
	* gnu/packages/emacs-xyz.scm (emacs-hercules): Remove ".git" suffix.

	gnu: emacs-hercules: Update to 0.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-hercules): Update to 0.3.1.

	gnu: emacs-jsonnet-mode: Update home page.
	* gnu/packages/emacs-xyz.scm (emacs-jsonnet-mode): Update home page, since the
	last one is a redirect to it.

	gnu: emacs-gnuplot: Update to 0.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-gnuplot): Update to 0.8.0.

	gnu: emacs-pyim: Update to 2.0.
	* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 2.0.
	[propagated-inputs]: Add emacs-xr.

2021-02-09  Vagrant Cascadian  <vagrant@debian.org>

	gnu: bootloader: Update install-allwinner64-u-boot.
	* gnu/bootloader/u-boot.scm (install-allwinner64-u-boot): Update to
	  use a single file to install.

2021-02-08  Leo Famulari  <leo@famulari.name>

	gnu: connman: Update to 1.39 [fixes CVE-2021-{26675,26676}].
	* gnu/packages/connman.scm (connman): Update to 1.39.

2021-02-08  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: gnupg: Update to 2.2.27.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.27.

2021-02-08  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: guile-json-4: Update to 4.5.2.
	* gnu/packages/guile.scm (guile-json-4): Update to 4.5.2.

2021-02-08  Ludovic Courtès  <ludo@gnu.org>
	    zimoun  <zimon.toutoune@gmail.com>

	docker: Pass '--hard-dereference' to 'tar' to ensure reproducible builds.
	Reported by zimoun at
	<https://lists.gnu.org/archive/html/guix-devel/2021-02/msg00053.html>.

	* guix/docker.scm (%tar-determinism-options): Add '--hard-dereference'.

2021-02-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ox-twbs: Update to 1.1.4.
	* gnu/packages/emacs-xyz.scm (emacs-ox-twbs): Update to 1.1.4.

	gnu: emacs-log4e: Update to 0.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-log4e): Update to 0.3.3.

	gnu: emacs-ht: Update to 2.3.
	* gnu/packages/emacs-xyz.scm (emacs-ht): Update to 2.3.

	gnu: emacs-evil-visualstar: Fix version number.
	* gnu/packages/emacs-xyz.scm (emacs-evil-visualstar): Fix typo in version
	number.

	gnu: emacs-evil-nerd-commenter: Update to 3.5.3.
	* gnu/packages/emacs-xyz.scm (emacs-evil-nerd-commenter): Update to 3.5.3.
	[arguments]: Disable tests since they now require internet access.

	gnu: emacs-evil-collection: Update to 0.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 0.0.5.

	gnu: emacs-ido-ubiquitous: Update to 4.13.
	* gnu/packages/emacs-xyz.scm (emacs-ido-ubiquitous): Update to 4.13.

	gnu: emacs-ido-completing-read+: Update to 3.12.
	* gnu/packages/emacs-xyz.scm (emacs-ido-completing-read+): Update to 3.12.
	[propagated-inputs]: Add emacs-s.

	gnu: emacs-writeroom: Update to 3.11.
	* gnu/packages/emacs-xyz.scm (emacs-writeroom): Update to 3.11.

	gnu: emacs-visual-fill-column: Update to 2.2.
	* gnu/packages/emacs-xyz.scm (emacs-visual-fill-column): Update to 2.2.
	[source]: Move to a stable URI.

	gnu: emacs-find-file-in-project: Update to 6.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-find-file-in-project): Update to 6.0.0.

	gnu: emacs-mocker: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-mocker): Update to 0.5.0.

	gnu: emacs-projectile: Update to 2.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-projectile): Update to 2.3.0.

	gnu: emacs-tide: Update to 4.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-tide): Update to 4.0.2.

	gnu: emacs-nodejs-repl: Update to 0.2.4.
	* gnu/packages/emacs-xyz.scm (emacs-nodejs-repl): Update to 0.2.4.

	gnu: emacs-undohist-el: Update to 0.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-undohist-el): Update to 0.2.1.
	[origin]: Remove unnecessary patch.
	* gnu/packages/patches/emacs-undohist-ignored.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Apply deletion.

	gnu: emacs-posframe: Update to 0.8.5.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 0.8.5.

2021-02-08  Manolis Ragkousis  <manolis837@gmail.com>

	gnu: emulators: Update dolphin-emu to a working version.
	* gnu/packages/emulators.scm (dolphin-emu): Update to a working commit
	  version.

2021-02-08  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add gnome-recipes.
	* gnu/packages/gnome.scm (gnome-recipes): New variable.

2021-02-08  Eric Bavier  <bavier@member.fsf.org>

	gnu: hdf5: Update to 1.8.22.
	Fixes CVE-2018-14033, CVE-2018-11206, CVE-2018-13870, CVE-2018-13869, and
	CVE-2018-17435

	* gnu/packages/maths.scm (hdf5-1.8): Update to 1.8.22.
	* gnu/packages/patches/hdf5-1.8-mpi-deprecations.patch: Delete upstreamed
	patch.
	* gnu/local/mk (dist_patch_DATA): Remove it.

2021-02-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add python-psptool.
	* gnu/packages/embedded.scm (python-psptool): New variable.

2021-02-08  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: tryton applcations and framework: Update to 5.8.2.
	* gnu/packages/tryton.scm (trytond, tryton, python-trytond-stock,
	  python-trytond-stock-lot): Update to 5.8.2.
	  (python-proteus, python-trytond-account, python-trytond-account-invoice,
	  python-trytond-account-invoice-stock, python-trytond-account-product,
	  python-trytond-analytic-account, python-trytond-company,
	  python-trytond-country, python-trytond-currency, python-trytond-party,
	  python-trytond-product, python-trytond-purchase,
	  python-trytond-purchase-request, python-trytond-stock-supply):
	  Update to 5.8.1.

2021-02-08  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: tryton.scm: Remove unused native inputs.
	Python is already provided by the python build-system,
	thus there is not need for listing it a native input.

	* gnu/packages/tryton.scm (python-trytond-account,
	  python-trytond-account-invoice, python-trytond-account-invoice-stock,
	  python-trytond-account-product, python-trytond-analytic-account,
	  python-trytond-company, python-trytond-country, python-trytond-currency,
	  python-trytond-party, python-trytond-product, python-trytond-purchase,
	  python-trytond-purchase-request, python-trytond-stock,
	  python-trytond-stock-lot, python-trytond-stock-supply)[native-inputs]:
	  Remove python.

2021-02-08  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: tryton.scm: Reorder packages.
	Move proteus near the top, as it is a package to be used by other
	ications.  Sort all "tryton modules" (python-trytond-*) alphabetically.

	* gnu/packages/tryton.scm (python-proteus): Move behind tryton.
	  (python-trytond-account, python-trytond-account-invoice,
	  python-trytond-account-invoice-stock, python-trytond-account-product,
	  python-trytond-analytic-account, python-trytond-company,
	  python-trytond-country, python-trytond-currency, python-trytond-party,
	  python-trytond-product, python-trytond-purchase,
	  python-trytond-purchase-request, python-trytond-stock,
	  python-trytond-stock-lot, python-trytond-stock-supply): Sort alphabetically.

2021-02-08  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: tryton: Rephrase synopsis and description.
	* gnu/packages/tryton.scm (tryton)[synopsis, description] Rephrase.

2021-02-08  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Rename "python-trytond" to "trytond".
	Trytond is an application, and only python libraries should have
	the "python-" prefix.

	* gnu/packages/tryton.scm (python-trytond): Rename to...
	  (trytond): ...this. [synopsis] Rephrase.
	  (python-trytond): Redefine as a deprecated alias.
	  (python-trytond-account, python-trytond-account-invoice,
	  python-trytond-account-invoice-stock, python-trytond-account-product,
	  python-trytond-analytic-account, python-trytond-company,
	  python-trytond-country, python-trytond-currency, python-trytond-party,
	  python-trytond-product, python-trytond-purchase,
	  python-trytond-purchase-request python-trytond-stock,
	  python-trytond-stock-lot, python-trytond-stock-supply)[propagated-inputs]:
	  Rename python-trytond to trytond.

2021-02-08  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: qgis: Update to 3.16.3.
	* gnu/packages/geo.scm (qgis): Update to 3.16.3.
	  [inputs]: Add protobuf.
	  [arguments]: Update 'configure-pyqt5-sip-path' and 'check' phases.

2021-02-08  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: qgis: Disable SAGA.
	QGIS support for SAGA is currently not working.

	* gnu/packages/geo.scm (qgis)[inputs]: Remove saga.
	  [arguments]: Remove PATH wrapping for saga.

2021-02-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: php: Update to 7.4.15.
	* gnu/packages/php.scm (php): Update to 7.4.15.

2021-02-08  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot-puma-rk3399: Switch to using arm-trusted-firmware-rk3399.
	* gnu/packages/bootloaders.scm (u-boot-puma-rk3399)[native-inputs]:
	  Add arm-trusted-firmware-rk3399.
	  Remove arm-trusted-firmware-puma-rk3399 and rk3399-cortex-m0.
	* gnu/packages/firmware.scm (arm-trusted-firmware-puma-rk3399,
	  rk3399-cortex-m0): Remove obsolete variables.
	* gnu/bootloader/u-boot.scm (install-puma-rk3399-u-boot): Install
	  idbloader.img.

	gnu: arm-trusted-firmware: Update to 2.4.
	* gnu/packages/firmware (make-arm-trusted-firmware): Update to 2.4.
	  [native-inputs]: Use gcc-9.

	gnu: u-boot: Update to 2021.01.
	* gnu/packages/bootloaders (u-boot): Update to 2021.01.
	  (u-boot-pinebook-pro-rk3399): Add patch-pinebook-pro-config phase.

2021-02-08  Mathieu Othacehe  <othacehe@gnu.org>

	services: cuirass: Add Zabbix support.
	* gnu/services/cuirass.scm (<cuirass-configuration>)[zabbix-uri]: New field.
	(cuirass-shepherd-service): Honor it.

	gnu: cuirass: Update to 0.0.1-67.23688a0.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-67.23688a0.

2021-02-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: perl-test-trailingspace: Update to 0.0600.
	* gnu/packages/perl-check.scm (perl-test-trailingspace): Update to 0.0600.

	gnu: perl-test-simple: Update to 1.302183.
	* gnu/packages/perl-check.scm (perl-test-simple): Update to 1.302183.

	gnu: perl-test-runvalgrind: Update to 0.2.2.
	* gnu/packages/perl-check.scm (perl-test-runvalgrind): Update to 0.2.2.

	gnu: perl-test-requires: Update to 0.11.
	* gnu/packages/perl-check.scm (perl-test-requires): Update to 0.11.

	gnu: perl-test-taint: Update to 1.08.
	* gnu/packages/perl-check.scm (perl-test-taint): Update to 1.08.

	gnu: perl-test-warnings: Update to 0.030.
	* gnu/packages/perl-check.scm (perl-test-warnings): Update to 0.030.

	gnu: perl-test-warn: Update to 0.36.
	* gnu/packages/perl-check.scm (perl-test-warn): Update to 0.36.

	gnu: perl-time-local: Update to 1.30.
	* gnu/packages/perl.scm (perl-time-local): Update to 1.30.

	gnu: perl-xml-writer: Update to 0.900.
	* gnu/packages/perl.scm (perl-xml-writer): Update to 0.900.

	gnu: perl-yaml-libyaml: Update to 0.82.
	* gnu/packages/perl.scm (perl-yaml-libyaml): Update to 0.82.

2021-02-08  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: clementine: Indent.
	* gnu/packages/music.scm (clementine): Remove 'version' variable and one level
	of indentation.

	gnu: clementine: Update to 1.4.0rc1-450.
	* gnu/packages/music.scm (clementine): Update to 1.4.0rc1-450.
	[source]: Adapt snippet to list bundled directories to keep rather than ones
	to delete.  Unbundled gmock.  Remove patches no longer needed.
	[arguments]: Set -DUSE_SYSTEM_TAGLIB=TRUE.
	[native-inputs]: Add googletest.
	[inputs]: Remove openssl.
	[license]: Remove gmock license.
	* gnu/packages/patches/clementine-fix-sqlite.patch: Remove.
	* gnu/packages/patches/clementine-remove-crypto++-dependency.patch: Remvoe
	* gnu/packages/patches/clementine-use-openssl.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2021-02-08  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: dpkg: Update to 1.20.7.1.
	* gnu/packages/debian.scm (dpkg): Update to 1.20.7.1.

2021-02-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-arrow: Adjust test suite.
	* gnu/packages/time.scm (python-arrow)[arguments]: Skip test broken by
	dependant package.

2021-02-08  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: disorderfs: Update to 0.5.11.
	* gnu/packages/file-systems (disorderfs): Update to 0.5.11.

2021-02-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-perspective: Update to 2.14.
	* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.14.

2021-02-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: python-semantic-version: Update to 2.8.5.
	* gnu/packages/python-xyz.scm (python-semantic-version): Update to 2.8.5.
	[arguments]: Enable tests.

2021-02-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-nswbuff: Update to 1.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-nswbuff): Update to 1.2.1.

2021-02-08  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 165.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 165.

	gnu: reprotest: Update to 0.7.16.
	* gnu/packages/diffoscope (reprotest): Update to 0.7.16.

2021-02-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-math-symbol-lists: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-math-symbol-lists): Update to 1.3.

	gnu: emacs-company-posframe: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-company-posframe): Update to 0.5.0.

2021-02-08  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-taskmanager: Update to 1.4.1.
	* gnu/packages/xfce.scm (xfce4-taskmanager): Update to 1.4.1.

2021-02-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-sudo-edit: Update to 0.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-sudo-edit): Update to 0.1.1.

2021-02-08  raid5atemyhomework  <raid5atemyhomework@protonmail.com>

	gnu: zfs: Update to 2.0.2.
	* gnu/packages/file-systems.scm (zfs): Update to 2.0.2.

	gnu: Remove 'file-systems requirement from kernel-module-loader.
	* gnu/services/linux.scm (kernel-module-loader-shepherd-service):
	Remove 'file-systems requirement.

2021-02-08  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.220.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.220.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.174.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.174.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.96.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.96.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.10.14.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.14.
	(linux-libre-5.10-pristine-source): Update hash.

2021-02-08  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: docker: Update to 19.03.13.
	* gnu/packages/docker.scm (docker, docker-cli): Update to 19.03.13.

2021-02-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to a53f711.
	* gnu/packages/package-management.scm (guix): Update to a53f711.

2021-02-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ccid: Update to 1.4.34.
	* gnu/packages/security-token.scm (ccid): Update to 1.4.34.

	gnu: di: Update to 4.48.0.1.
	* gnu/packages/admin.scm (di): Update to 4.48.0.1.

	gnu: samba: Update to 4.13.4.
	* gnu/packages/samba.scm (samba): Update to 4.13.4.

	gnu: talloc: Update to 2.3.2.
	* gnu/packages/samba.scm (talloc): Update to 2.3.2.

	gnu: detox: Update to 1.3.3.
	* gnu/packages/admin.scm (detox): Update to 1.3.3.

	gnu: xonsh: Update to 0.9.25.
	* gnu/packages/shells.scm (xonsh): Update to 0.9.25.

	gnu: s6-dns: Update to 2.3.5.0.
	* gnu/packages/skarnet.scm (s6-dns): Update to 2.3.5.0.

	gnu: s6: Update to 2.10.0.1.
	* gnu/packages/skarnet.scm (s6): Update to 2.10.0.1.

	gnu: execline: Update to 2.7.0.1.
	* gnu/packages/skarnet.scm (execline): Update to 2.7.0.1.

	gnu: skalibs: Update to 2.10.0.1.
	* gnu/packages/skarnet.scm (skalibs): Update to 2.10.0.1.

	gnu: oil: Update to 0.8.7.
	* gnu/packages/shells.scm (oil): Update to 0.8.7.

	gnu: foot: Update to 1.6.3.
	* gnu/packages/terminals.scm (foot): Update to 1.6.3.

	gnu: mu: Update to 1.4.15.
	* gnu/packages/mail.scm (mu): Update to 1.4.15.

	gnu: lighttpd: Update to 1.4.59.
	* gnu/packages/web.scm (lighttpd): Update to 1.4.59.

	gnu: mc: Update to 4.8.26.
	* gnu/packages/mc.scm (mc): Update to 4.8.26.

	gnu: psmisc: Update to 23.4.
	* gnu/packages/linux.scm (psmisc): Update to 23.4.

	gnu: clamav: Update to 0.103.1.
	* gnu/packages/antivirus.scm (clamav): Update to 0.103.1.

	gnu: thermald: Update to 2.4.2.
	* gnu/packages/admin.scm (thermald): Update to 2.4.2.

2021-02-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-fragtog: Update to 0.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-fragtog): Update to 0.3.1.

	gnu: emacs-string-inflection: Update to 1.0.12.
	* gnu/packages/emacs-xyz.scm (emacs-string-inflection): Update to 1.0.12.

	gnu: emacs-page-break-lines: Update to 0.14.
	* gnu/packages/emacs-xyz.scm (emacs-page-break-lines): Update to 0.14.

	gnu: emacs-paren-face: Update to 1.0.7.
	* gnu/packages/emacs-xyz.scm (emacs-paren-face): Update to 1.0.7.

	gnu: emacs-undercover: Update to 0.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-undercover): Update to 0.8.0.

	gnu: emacs-shut-up: Update to 0.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-shut-up): Update to 0.3.3.

	gnu: emacs-fountain-mode: Update to 3.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-fountain-mode): Update to 3.4.1.

	gnu: emacs-olivetti: Update to 1.11.3.
	* gnu/packages/emacs-xyz.scm (emacs-olivetti): Update to 1.11.3.

	gnu: emacs-chronometrist: Update to 0.6.4.
	* gnu/packages/emacs-xyz.scm (emacs-chronometrist): Update to 0.6.4.

	gnu: emacs-flyspell-correct: Update to 0.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-flyspell-correct): Update to 0.6.1.
	[arguments]: Exclude Avy menu interface.

2021-02-07  Ludovic Courtès  <ludo@gnu.org>

	guile: Do not install Guile/libgc allocators for GMP.
	Fixes <https://bugs.gnu.org/46330>.

	* gnu/packages/aux-files/guile-launcher.c (main): Clear
	'scm_install_gmp_memory_functions'.

2021-02-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xorriso: Update to 1.5.4.pl02.
	* gnu/packages/cdrom.scm (xorriso): Update to 1.5.4.pl02.

2021-02-07  Ryan Prior  <rprior@protonmail.com>

	gnu: visidata: Update to 2.2.
	* gnu/packages/visidata.scm (visidata): Update to 2.2.

2021-02-07  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: python2-renpy: Update to 7.4.2.
	* gnu/packages/game-development.scm (python2-renpy): Update to 7.4.2.
	[native-inputs]: Add gcc-8.

	gnu: python2-pygame-sdl2: Update to renpy-version 7.4.2.
	* gnu/packages/game-development.scm (python2-pygame-sdl2): Update to
	renpy-version 7.4.2.

2021-02-07  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 78.7.1.
	* gnu/packages/gnuzilla.scm (icedove): Update to 78.7.1.

2021-02-07  Leo Famulari  <leo@famulari.name>

	gnu: ncmpc: Update to 0.44.
	* gnu/packages/mpd.scm (ncmpc): Update to 0.44.

2021-02-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tootle: Update to 1.0.
	* gnu/packages/mastodon.scm (tootle): Update to 1.0.

2021-02-07  Leo Prikler  <leo.prikler@student.tugraz.at>

	build-system: Add renpy-build-system.
	* guix/build/renpy-build-system.scm: New file.
	* guix/build-system/renpy.scm: New file.
	* Makefile.am (MODULES): Add them here.
	* doc/guix.texi (Build Systems): Document renpy-build-system.

	gnu: Minor whitespace cleanup.
	* gnu/packages/game-development.scm: Update copyright line for previous renpy commits.
	(love-nuklear): Strip space at the end of the line.

2021-02-07  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: python2-renpy: Update to 7.4.0.
	* gnu/packages/game-development.scm (python2-renpy): Update to 7.4.0.
	(inputs): Move python2-pygame...
	(propagated-inputs): ... to here.  Add python2-future.
	(#:phases)[install]: Infer python version from input.
	* gnu/packages/patches/renpy-use-system-fribidi.patch: Update to renpy 7.4.0.

	python2-renpy: propagate python inputs

2021-02-07  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: python2-pygame-sdl2: Update to renpy-version 7.4.0.
	* gnu/packages/game-development.scm (python2-pygame-sdl2): Update to
	renpy-version 7.4.0.

2021-02-07  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 88.0.4324.150-0.f7c33de [fixes CVE-2021-21148].
	* gnu/packages/chromium.scm (%chromium-version): Set to 88.0.4324.150.
	(%ungoogled-revision): Set to f7c33ded1674556b6e9e72d597c706666f490da8.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

2021-02-07  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-cpufreq-plugin: Update to 1.2.4.
	* gnu/packages/xfce.scm (xfce4-cpufreq-plugin): Update to 1.2.4.

	gnu: xfce4-cpugraph-plugin: Update to 1.2.1.
	* gnu/packages/xfce.scm (xfce4-cpugraph-plugin): Update to 1.2.1.

2021-02-07  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add jplephem
	* gnu/packages/astronomy.scm (python-jplephem): New variable

2021-02-07  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: git-lfs: Update to 2.13.2.
	* gnu/packages/version-control.scm (git-lfs): Update to 2.13.2.

2021-02-07  Robert Smith  <robertsmith@posteo.net>

	gnu: crawl: Update to 0.26.1
	* gnu/packages/games.scm (crawl): Update to 0.26.1

2021-02-07  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.256.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.256.
	(linux-libre-4.4-pristine-source): Update hash.
	(deblob-scripts-4.4): Use version 4.4.255.

	gnu: linux-libre 4.9: Update to 4.9.256.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.256.
	(linux-libre-4.9-pristine-source): Update hash.
	(deblob-scripts-4.9): Use version 4.9.255.

2021-02-07  Julien Lepiller  <julien@lepiller.eu>

	gnu: owncloud-client: Update to 2.7.5.3180.
	* gnu/packages/sync.scm (owncloud-client): Update to 2.7.5.3180.
	[native-inputs]: Add cmake-extra-modules.
	[arguments]: Fix `delete-failing-tests' phase.
	[source]: Remove no longer needed snippet.
	* gnu/packages/patches/owncloud-disable-updatecheck.patch: Update patch.

2021-02-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gwl: Update to 0.3.0.
	* gnu/packages/package-management.scm (gwl): Update to 0.3.0.
	[arguments]: Disable parallel building; add make-flags to disable
	auto-compilation; remove "fix-tests" phase.
	[propagated-inputs]: Move all inputs from here...
	[inputs]: ...to here; rewrite all Guile packages to use guile-3.0-latest.

	gnu: guile-commonmark: Fix build with Guile 3.0.5.
	* gnu/packages/guile-xyz.scm (guile-commonmark)[arguments]: Add phase to fix
	tests when building with Guile 3.0.5.

2021-02-06  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-16.5c7f53b.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-16.5c7f53b.

	gnu: guix-data-service: Update to 0.0.1-25.b7ba8d0.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-25.b7ba8d0.
	[source]: Add / to the end of the url, to avoid a lint warning.
	[home-page]: Use https for the home page.

2021-02-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-elpy: Reinstate disabled tests.
	* gnu/packages/emacs-xyz.scm (emacs-elpy):
	[phases]: Delete trailing #t.
	{disable-problematic-tests}: Remove phase.

2021-02-06  Marius Bakke  <marius@gnu.org>

	services: PostgreSQL: Quote database names.
	* gnu/services/databases.scm (postgresql-create-roles): Quote the name in
	the SQL query so that roles/usernames containing hyphens will work.

2021-02-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-journal: Update to 2.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-journal): Update to 2.1.2.

	gnu: emacs-org-static-blog: Update to 1.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-static-blog): Update to 1.4.0.

	gnu: emacs-ddskk: Update to 17.1.
	* gnu/packages/emacs-xyz.scm (emacs-ddskk): Update to 17.1.
	[arguments]: Add phase to fix tests.
	[native-inputs]: Add ruby input for tests.

	gnu: emacs-boxquote: Update to 2.2.
	* gnu/packages/emacs-xyz.scm (emacs-boxquote): Update to 2.2.

2021-02-06  Marius Bakke  <marius.bakke@usit.uio.no>

	gnu: Add python-multiprocessing-logging.
	* gnu/packages/python-xyz.scm (python-multiprocessing-logging): New public
	variable.

	gnu: Add python-pyzabbix.
	* gnu/packages/monitoring.scm (python-pyzabbix): New public variable.

	gnu: Add zabbix-cli.
	* gnu/packages/monitoring.scm (zabbix-cli): New public variable.

2021-02-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-which-key: Update to 3.5.1.
	* gnu/packages/emacs-xyz.scm (emacs-which-key): Update to 3.5.1.

	gnu: emacs-embark: Update to 0.10.
	* gnu/packages/emacs-xyz.scm (emacs-embark): Update to 0.10.
	[propagated-inputs]: Add emacs-consult.
	[description]: Expound it.

	gnu: emacs-marginalia: Update to 0.2.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): Update to 0.2.

	gnu: emacs-consult: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-consult): Update to 0.4.

2021-02-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-lispyville: Update to 20210119.
	* gnu/packages/emacs-xyz.scm (emacs-lispyville): Update to 20210119.

	gnu: emacs-lispy: Update to 20210121.
	* gnu/packages/emacs-xyz.scm (emacs-lispy): Update to 20210121.

	gnu: emacs-helm-switch-to-repl: Update to 0.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-helm-switch-to-repl): Update to 0.1.2.

	gnu: sbcl-slynk: Update to 20210205.
	* gnu/packages/lisp-xyz.scm (sbcl-slynk): Update to 20210205.

	gnu: emacs-sly: Update to 20210205.
	* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 20210205.

2021-02-06  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-66.eea91d9.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-66.eea91d9.

2021-02-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-icomplete-vertical: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-icomplete-vertical): Update to 0.3.
	[synopsis]: Fix typo.

2021-02-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Remove spurious rust-scopeguard-1 package.
	* gnu/packages/crates-io.scm (rust-scopeguard-1): Remove package.

	gnu: Remove spurious rust-rustc-hash-1 package.
	* gnu/packages/crates-io.scm (rust-rustc-hash-1): Remove package.

	gnu: rust-inflections-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-inflections-1): Drop minor version from name.
	(svd2rust): Apply renaming.

	gnu: Remove rust-zstd-sys-1.4.17.
	* gnu/packages/crates-io.scm (rust-zstd-sys-1.4.17): Remove variable.
	(rust-zstd-safe-2): Apply removal.

	gnu: Remove rust-zstd-safe-2.0.5.
	* gnu/packages/crates-io.scm (rust-zstd-safe-2.0.5): Remove variable.
	(rust-zstd-0.5): Apply removal.

	gnu: rust-wincolor-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-wincolor-1): Drop minor version from name.

	gnu: rust-which: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-which-1): Drop minor version from name.
	(rust-bindgen-0.37):
	(rust-bindgen-0.33): Apply renaming.

	gnu: rust-vergen-3: Remove duplicate Cargo input.
	* gnu/packages/crates-io.scm (rust-vergen-3)[arguments]: Remove duplicate
	rust-chrono input.

	gnu: rust-vergen-3: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-vergen-3): Drop minor version from name.
	* gnu/packages/video.scm (rav1e): Apply renaming.

	gnu: rust-vecmath-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-vecmath-1): Drop minor version from name.
	* gnu/packages/crates-graphics.scm (rust-piston2d-graphics-0.35): Apply renaming.

	gnu: rust-utf8-ranges-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-utf8-ranges-1): Drop minor version from name.
	(rust-fst-0.4):
	(rust-regex-0.2):
	(rust-utf8-ranges-0.1): Apply renaming.

	gnu: rust-unreachable-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-unreachable-1): Drop minor version from name.
	(rust-combine-3):
	(rust-stackvector-1): Apply renaming.

	gnu: rust-typed-arena-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-typed-arena-1): Drop minor version from name.
	(rust-html5ever-0.23):
	(rust-html5ever-0.24):
	(rust-gimli-0.18): Apply renaming.

	gnu: rust-thread-id-2: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-thread-id-2): Drop minor version from name.
	(rust-thread-local-0.2): Apply renaming.

	gnu: rust-thiserror-impl-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-thiserror-impl-1): Drop minor version from name.
	(rust-thiserror-1): Apply renaming.

	gnu: rust-termion-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-termion-1): Drop minor version from name.
	(rust-fuzzy-matcher-0.3): Apply renaming.

	gnu: rust-term-size-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-term-size-1): Drop minor version from name.
	(rust-term-size-0.3): Apply renaming.

	gnu: rust-syslog-3: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-syslog-3): Drop minor version from name.
	(rust-fern-0.6):
	(rust-fern-0.5): Apply renaming.

	gnu: rust-syslog-4: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-syslog-4): Drop minor version from name.
	(rust-fern-0.6):
	(rust-fern-0.5): Apply renaming.

	gnu: rust-syntect-3: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-syntect-3): Drop minor version from name.
	(rust-better-panic-0.2): Apply renaming.

	gnu. rust-subtle-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-subtle-1): Drop minor version from name.
	(rust-crypto-mac-0.7):
	(rust-pbkdf2-0.3):
	(rust-scrypt-0.2): Apply renaming.

	gnu: rust-stackvector-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-stackvector-1): Drop minor version from name.
	(rust-lexical-core-0.4): Apply renaming.

	gnu: rust-scopeguard-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-scopeguard-1): Drop minor version from name.

	gnu: rust-rustc-std-workspace-std-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-rustc-std-workspace-std-1): Drop minor
	version from name.
	(rust-getopts-0.2):
	(rust-unicode-width-0.1): Apply renaming.

	gnu: rust-rustc-hash-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-rustc-hash-1): Drop minor version from name.
	(rust-hashbrown-0.9):
	(rust-hashbrown-0.8): Apply renaming.

	gnu: rust-ref-cast-impl-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-ref-cast-impl-1): Drop minor version from name.
	(rust-ref-cast-1):
	(rust-ref-cast-impl-0.2): Apply renaming.

	gnu: rust-ref-cast-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-ref-cast-1): Drop minor version from name.
	(rust-syn-1):
	(rust-thiserror-1): Apply renaming.

	gnu: rust-read-color-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-read-color-1): Drop minor version from name.
	* gnu/packages/crates-graphics.scm (rust-piston2d-graphics-0.35): Apply renaming.

	gnu: rust-quick-error-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-quick-error-1): Drop minor version from
	name.
	(rust-handlebars-2):
	(rust-humantime-1):
	(rust-proptest-0.10):
	(rust-proptest-0.9):
	(rust-proptest-0.8):
	(rust-proptest-0.7):
	(rust-proptest-0.3):
	(rust-resolv-conf-0.6):
	(rust-rusty-fork-0.3):
	(rust-rusty-fork-0.2): Apply renaming.

	gnu: rust-pnacl-build-helper-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-pnacl-build-helper-1): Drop minor version from name.

	gnu: rust-pest-meta-2: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-pest-meta-2): Drop minor version from name.
	(rust-pest-generator-2): Apply renaming.

	gnu: rust-pest-generator-2: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-pest-generator-2): Drop minor version from name.
	(rust-pest-derive-2):
	(rust-semver-parser-0.10): Apply renaming.

	gnu: rust-percent-encoding-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-percent-encoding-1): Drop minor version from name.
	(rust-hyper-old-types-0.11):
	(rust-url-1): Apply renaming.

	gnu: rust-ordered-float-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-ordered-float-1): Drop minor version from
	name.
	(rust-rkv-0.10):
	(rust-rusttype-0.8): Apply renaming.

	gnu: rust-onig-5: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-onig-5): Drop minor version from name.
	(rust-syntect-3.3): Apply renaming.

	gnu: rust-nom-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-nom-1): Drop minor version from name.
	(rust-iso8601-0.1): Apply renaming.

	gnu: rust-nom-4: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-nom-4): Drop minor version from name.
	(rust-ansi-parser-0.6):
	(rust-cexpr-0.3):
	(rust-nom-3):
	(rust-nom-2):
	(rust-nom-1.2):
	(rust-terminfo-0.6):
	(rust-weedle-0.10): Apply renaming.

	gnu: rust-natord-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-natord-1): Drop minor version from name.
	* gnu/packages/rust-apps.scm (exa):
	* gnu/packages/syndication.scm (newsboat): Apply renaming.

	gnu: rust-metadeps-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-metadeps-1): Drop minor version from name.
	* gnu/packages/crates-graphics.scm (rust-aom-sys-0.2):
	(rust-aom-sys-0.1):
	(rust-dav1d-sys-0.3): Apply renaming.

	gnu: rust-memchr-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-memchr-1): Drop minor version from name.
	(rust-memchr-0.1):
	(rust-nom-3): Apply renaming.

	gnu: rust-maybe-uninit-2: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-maybe-uninit-2): Drop minor version from
	name.
	(rust-crossbeam-channel-0.4):
	(rust-crossbeam-deque-0.7):
	(rust-crossbeam-epoch-0.8):
	(rust-crossbeam-queue-0.2):
	(rust-smallvec-0.6):
	* gnu/packages/crates-graphics.scm (rust-x11-dl-2): Apply renaming.

	gnu: rust-maplit-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-maplit-1): Drop minor version from name.
	(rust-handlebars-2):
	(rust-pest-meta-2.1): Apply renaming.

	gnu: Remove rust-lazy-static-1.3 and rust-lazy-static-1.4.
	* gnu/packages/crates-io.scm (rust-lazy-static-1): Renamed from
	rust-lazy-static-1.4.
	(rust-lazy-static-1.3): Remove variable.
	(rust-lazy-static-0.2):
	(rust-ring-0.16): Apply removal and renaming.

	gnu: rust-handlebars-2: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-handlebars-2): Drop minor version from name.

	gnu: rust-fs-extra-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-fs-extra-1): Drop minor version from name.
	(rust-jemalloc-sys-0.3): Apply renaming.

	gnu: rust-edit-distance-2: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-edit-distance-2): Drop minor version from
	name.
	(rust-alga-derive-0.9): Apply renaming.

	gnu: rust-docopt-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-docopt-1): Drop minor version from name.
	(rust-aho-corasick-0.6):
	(rust-cargo-metadata-0.9):
	(rust-docopt-0.8):
	(rust-docopt-0.7):
	(rust-git2-0.11):
	(rust-git2-0.9):
	(rust-lalrpop-0.19):
	(rust-lalrpop-0.17):
	(rust-rayon-1):
	(rust-rustc-rayon-0.3): Apply renaming.

	gnu: rust-dissimilar-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-dissimilar-1): Drop minor version from name.
	(rust-trybuild-1): Apply renaming.

	gnu: rust-discard-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-discard-1): Drop minor version from name.
	(rust-stdweb-0.4): Apply renaming.

	gnu: rust-dirs-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-dirs-1): Drop minor version from name.
	(rust-dirs-next-1):
	(rust-font-kit-0.4):
	(rust-term-0.5): Apply renaming.

	gnu: rust-diesel-derives-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-diesel-derives-1): Drop minor version from
	name.
	(rust-diesel-1): Apply renaming.

	gnu: rust-decimal-2: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-decimal-2): Drop minor version from name.
	(rust-alga-0.9):
	(rust-simba-0.1): Apply renaming.

	gnu: rust-ctrlc-3: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-ctrlc-3): Drop minor version from name.
	* gnu/packages/rust-apps.scm (fd): Apply renaming.

	gnu: rust-color-quant-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-color-quant-1): Drop minor version from
	name.
	* gnu/packages/crates-graphics.scm (rust-gif-0.10): Apply renaming.

	gnu: rust-clipboard-win-2: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-clipboard-win-2): Drop minor version from
	name.

	gnu: rust-clicolors-control-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-clicolors-control-1): Drop minor version
	from name.
	(rust-console-0.9):
	(rust-console-0.7): Apply renaming.

	gnu: rust-assert-matches-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-assert-matches-1): Drop minor version from
	name.
	(rust-bs58-0.2):
	(rust-futures-0.3):
	(rust-rustyline-6): Apply renaming.

	gnu: rust-ascii-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-ascii-1): Drop minor version from name.
	(rust-ascii-0.9):
	(rust-encode-unicode-0.3): Apply renaming.

	gnu: rust-antidote-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-antidote-1): Drop minor version from name.

	gnu: rust-alloc-no-stdlib-2.0: Remove variable.
	* gnu/packages/crates-io.scm (rust-alloc-no-stdlib-2.0): Remove variable.
	(rust-alloc-stdlib-0.2):
	(rust-brotli-decompressor-2): Use rust-alloc-no-stdlib-2 instead of the above.

	gnu: rust-piston-viewport-1: Drop minor version from name.
	* gnu/packages/crates-graphics.scm (rust-piston-viewport-1): Drop minor
	version from name.
	(rust-piston2d-graphics-0.35):
	(rust-pistoncore-input-0.28): Apply renaming.

	gnu: rust-piston-float-1: Drop minor version from name.
	* gnu/packages/crates-graphics.scm (rust-piston-float-1): Drop minor version
	from name.
	(rust-piston-viewport-1.0):
	* gnu/packages/crates-io.scm (rust-vecmath-1.0): Apply renaming.

2021-02-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python2-numpydoc: Add missing input.
	* gnu/packages/python-xyz.scm (python2-numpydoc)[propagated-inputs]: Add
	python2-jinja2.
	(python-numpydoc)[properties]: Record python2-variant.

	gnu: python2-setuptools: Downgrade to 41.0.1.
	* gnu/packages/python-xyz.scm (python2-setuptools): Define older version
	instead of inheriting from python-setuptools.
	(python-setuptools)[properties]: Record python2-variant.

2021-02-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python2-sphinx.
	We need this to unbreak python2-numpydoc.  Eventually, this should be moved to
	the Guix Past channel.

	* gnu/packages/sphinx.scm (python2-sphinx): New variable.

2021-02-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: rsem: Link with shared libhts library.
	* gnu/packages/bioinformatics.scm (rsem)[arguments]: Link with libhts.so
	instead of libhts.a.

2021-02-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: services: Fix the NFS service.
	* gnu/services/nfs.scm (rpcbind-service-type): Adjust for the file name change
	of the rpcbind command.

2021-02-05  Ludovic Courtès  <ludo@gnu.org>

	guix describe: 'display-profile-content' checks the right generation.
	Fixes a regression introduced in
	316fc2acbb112bfa572ae30f95a93bcd56621234, whereby 'guix pull -l' would
	always display channel information corresponding to the latest profile
	generation.

	Reported by Vagrant Cascadian.

	* guix/scripts/describe.scm (profile-generation-channels): New
	procedure.
	(display-profile-content): Change default value of 'channels'.

2021-02-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Move skim and skim-0.7 into crates-io.scm
	* gnu/packages/crates-io.scm (skim):
	(skim-0.7): Moved from rust-apps.scm.

2021-02-05  Zheng Junjie  <873216071@qq.com>

	gnu: Add skim.
	* gnu/packages/rust-apps.scm (skim):
	(skim-0.7): New variables.
	* gnu/packages/crates-io.scm (rust-skim-0.7): Deprecate package in favor of
	skim-0.7.
	(rust-rustyline-6): Apply renaming.

	gnu: Add rust-beef-0.4.
	* gnu/packages/crates-io.scm (rust-beef-0.4): New variable.

	gnu: Add rust-defer-drop-1.
	* gnu/packages/crates-io.scm (rust-defer-drop-1): New variable.

	gnu: Add rust-tuikit-0.4.
	* gnu/packages/crates-io.scm (rust-tuikit-0.4): New variable.
	(rust-tuikit-0.2): Inherit from above.

2021-02-05  EuAndreh  <eu@euandre.org>

	gnu: go-github-com-junegunn-fzf: Update to 0.25.0.
	* gnu/packages/terminals.scm (go-github-com-junegunn-fzf): Update to 0.25.0.

2021-02-05  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add ruby-html-proofer.
	* gnu/packages/ruby.scm (ruby-html-proofer): New variable.

	gnu: Add ruby-awesome-print.
	* gnu/packages/ruby.scm (ruby-awesome-print): New variable.

	gnu: Add ruby-typhoeus.
	* gnu/packages/ruby.scm (ruby-typhoeus): New variable.

	gnu: Add ruby-ethon.
	* gnu/packages/ruby.scm (ruby-ethon): New variable.

	gnu: Add ruby-patron.
	* gnu/packages/ruby.scm (ruby-patron): New variable.

	gnu: Add ruby-yell.
	* gnu/packages/ruby.scm (ruby-yell): New variable.

2021-02-05  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add cockatrice.
	* gnu/packages/games.scm (cockatrice): New variable.

2021-02-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-flycheck-grammalecte: Disable checks for updates.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte)[arguments]: Add
	a phase to disable checks for updates.

2021-02-05  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-slynk: Fix sha256.
	* gnu/packages/lisp-xyz.scm (sbcl-slynk): Update sha256.

	gnu: sbcl-trivia.trivial: Update to 20210125.
	* gnu/packages/lisp-xyz.scm (sbcl-trivia.trivial): Update to 20210125.

2021-02-05  Michael Rohleder  <mike@rohleder.de>

	gnu: zeal: Update to 0.6.1-1.d3c5521.
	* gnu/packages/documentation.scm (zeal): Update to 0.6.1-1.d3c5521.
	[arguments]: Add phase wrap-qt-process-path.
	[inputs]: Add qtwebengine, qtwebchannel, qtdeclarative, qtquickcontrols. Remove qtwebkit.
	[home-page]: Changed to https://zealdocs.org/.

2021-02-05  Olivier Rojon  <o.rojon@posteo.net>

	gnu: pioneer: Update to 20210203.
	* gnu/packages/games.scm (pioneer): Update to 20210203.

2021-02-05  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: rust: Bootstrap rust@1.29.2 by mrustc@0.9.
	This reduced bootstrap reduces the complete Rust bootstrap chain build time by
	approximately 30% compared to the original (about 11 hours instead of 16
	hours, on a fast machine).

	* gnu/packages/patches/rust-1.45-linker-locale.patch: Delete file.
	* gnu/packages/patches/rust-1.48-linker-locale.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): De-register deleted files.
	* gnu/packages/rust.scm (%mrustc-source): New variable.
	(rust-1.29): New variable.  It is bootstrapped from mrust 0.9, which is used
	in source form.
	(rust-1.30): New variable.
	(rust-1.31)[phases]{patch-command-exec-tests-phase}: Rewrite so that it
	doesn't need to be redefined later when the file is moved.
	{enable-docs}: New phase.
	(rust-1.32): Disable tests.
	[inputs]: Remove field.
	[phases]{override-jemalloc}: Reorder after the configure phase.
	(rust-1.33): Enable tests.
	[phases]{disable-codegen-tests}: New phase.
	(rust-1.34)[phases]{disable-codegen-tests}: Delete phase.
	(rust-1.35)[arguments]: Remove field.  The disable-tidy-bins-check phase is
	now defined in rust-1.30.
	(rust-1.38)[phases]{patch-command-exec-tests-phase}: Remove.
	{patch-command-uid-gid-test}: Do not worry about the Tidy lint test, which is disabled.
	(rust-1.40)[phases]: Move #:validate-runpath? inside the use of
	'substitute-keyword-arguments'.
	{neuter-tidy}: Delete.
	{patch-command-uid-gid-test}: Make the regexp more precise.  Remove the TODO
	comment, which has been addressed.
	(rust-1.44)[inputs]: Replace python2 by python-wrapper.
	[phases]{use-python3}: New phase.
	(rust-1.45)[source]: Remove field.  The linker locale fix is now made via ...
	[phases]{set-linker-locale-to-utf8}: ... this phase.
	(rust-1.46)[phases]{build, check}: Allow parallel execution.  Add comments.
	{delete-install-logs}: Delete phase; it's now done in rust-1.30.
	(rust-1.47)[phases]{patch-cargo-checksums}: Do not reorder phase.  The
	initial ordering of the phase has been fixed with in the rust-1.30 package.
	(rust-1.48)[source]: Remove field.

2021-02-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gdb-8.2.1: Update to 9.2.
	* gnu/packages/gdb.scm (gdb-8.2): Replace by...
	(gdb-9.2): ... this.

2021-02-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	rust: Cleanup commit to prepare for new bootstrap.
	This commit is not atomic and is not functional by itself; this is done so to
	make the next set of changes more comprehensible.

	* gnu/packages/patches/rust-1.19-mrustc.patch: Delete file.
	* gnu/packages/patches/rust-1.30-gdb-llvm.patch: Likewise.
	* gnu/packages/patches/rust-bootstrap-stage0-test.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Un-register files.
	* gnu/packages/rust.scm (mrustc): Delete variable.
	(rust-1.19, rust-1.20, rust-1.21 rust-1.22, rust-1.23, rust-1.24)
	(rust-1.25, rust-1.26, rust-1.27, rust-1.28, rust-1.29)
	(rust-1.30): Delete variables.
	(rust-1.31 through rust-1.49): Fix indentation and do other cosmetic changes.
	(rust): Define as rust-1.49.

2021-02-05  Pierre Neidhardt  <mail@ambrevar.xyz>

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

2021-02-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python2-argcomplete: Fix build.
	* gnu/packages/python-xyz.scm (python2-argcomplete)[arguments]: Add phase to
	set HOME variable.
	[native-inputs]: Add python2-importlib-metadata.
	(python-argcomplete)[properties]: Record python2-variant.

	gnu: python2-matplotlib: Remove python-cairocffi.
	* gnu/packages/python-xyz.scm (python2-matplotlib)[propagated-inputs]: Remove
	python-cairocffi, because it cannot be built with Python 2.

2021-02-05  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-slynk: Update to 20210204.
	* gnu/packages/lisp-xyz.scm (sbcl-slynk): Update to 20210204.

	gnu: emacs-sly: Update to 20210204.
	* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 20210204.

2021-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: beets-next: Declare a source file-name.
	* gnu/packages/music.scm (beets-next)[source]: Add file-name field.

2021-02-05  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: nyxt: Fix hu.dwim.defclass-star version.
	* gnu/packages/web-browsers.scm (sbcl-hu.dwim.defclass-star--no-nickname): New
	unexported package compatible with Nyxt 2 pre-release-5.
	(nyxt)[inputs]: Replace sbcl-hu.dwim.defclass-star by
	sbcl-hu.dwim.defclass-star--no-nickname.

	gnu: sbcl-hu.dwim.defclass-star: Update to 20210129.
	* gnu/packages/lisp-xyz.scm (sbcl-hu.dwim.defclass-star): Update to 20210129.
	[version]: Bump year to trigger update on clients.
	[source]: Use new GitHub home.
	[home-page]: Use new GitHub home, former home-page is dying.

	gnu: sbcl-quri: Update to 20201113.
	* gnu/packages/lisp-xyz.scm (sbcl-quri): Update to 20201113.

	gnu: emacs-helm-ls-git: Update to 20200519.
	* gnu/packages/emacs-xyz.scm (emacs-helm-ls-git): Update to 20200519.

2021-02-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-shinyjqui.
	* gnu/packages/cran.scm (r-shinyjqui): New variable.

2021-02-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build/gnu: Only make source checkout files writable.
	This is a followup commit to 6129ebddbd.

	It was suggested by Ludovic in #guix that it's probably safer to leave files
	extracted from a tarball alone.  While at it, guard against possible
	exceptions that can happen in the presence of dangling symbolic links, for
	example.

	* guix/build/gnu-build-system.scm (unpack): Wrap the make-file-writable call
	in a false-if-exception handler.  Move the for-each loop under the
	file-is-directory? cond branch.

2021-02-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-spelling.
	* gnu/packages/cran.scm (r-spelling): New variable.

	gnu: Add r-tablerdash.
	* gnu/packages/cran.scm (r-tablerdash): New variable.

	gnu: Add r-wesanderson.
	* gnu/packages/cran.scm (r-wesanderson): New variable.

2021-02-04  Eric Bavier  <bavier@member.fsf.org>

	gnu: taskwarrior: Update to 2.5.3.
	* gnu/packages/task-management.scm (taskwarrior): Update to 2.5.3.
	[inputs]: Remove lua.
	[arguments]: Remove 'remove-broken-symlinks' phase, delete
	'install-license-files' phase.

2021-02-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tor: Update to 0.4.4.7 [mitigates DoSes].
	* gnu/packages/tor.scm (tor): Update to 0.4.4.7.
	[arguments]: Add a ‘skip-practracker’ phase.

	gnu: bcachefs-tools: Update to 0.1-3.612f6b9.
	* gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-3.612f6b9.

2021-02-04  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.255.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.255.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.255.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.255.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.219.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.219.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.173.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.173.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.95.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.95.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.10.13.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.13.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: Update linux-libre configurations for 5.10.13.
	* gnu/packages/aux-files/linux-libre/5.10-arm.conf,
	gnu/packages/aux-files/linux-libre/5.10-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.10-i686.conf,
	gnu/packages/aux-files/linux-libre/5.10-x86_64.conf: Update for 5.10.13.

2021-02-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-collapsibletree.
	* gnu/packages/cran.scm (r-collapsibletree): New variable.

	gnu: Add r-data-tree.
	* gnu/packages/cran.scm (r-data-tree): New variable.

	gnu: Add r-rgexf.
	* gnu/packages/cran.scm (r-rgexf): New variable.

2021-02-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guile-ssh: Fix test suite on Guile 3.0.5.
	* gnu/packages/patches/guile-ssh-fix-test-suite.patch: New file.
	* gnu/local.mk: Register it.
	* gnu/packages/ssh.scm (guile-ssh)[source]: Use it.  Also provide a better
	file name than 'git-checkout'.

2021-02-04  Kei Kebreau  <kkebreau@posteo.net>

	gnu: lmms: Update to 1.2.2.
	* gnu/packages/music.scm (lmms): Update to 1.2.2.
	[inputs]: Add carla.

2021-02-04  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: komikku: Update to 0.26.0.
	* gnu/packages/gnome.scm (komikku): Update to 0.26.0.

2021-02-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-fst.
	* gnu/packages/cran.scm (r-fst): New variable.

	gnu: Add r-rastervis.
	* gnu/packages/cran.scm (r-rastervis): New variable.

2021-02-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: text-editors.scm: Remove extra module import.
	* gnu/packages/text-editors.scm: Remove duplicate module import.

2021-02-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rentrez.
	* gnu/packages/cran.scm (r-rentrez): New variable.

	gnu: Add r-tinytest.
	* gnu/packages/cran.scm (r-tinytest): New variable.

	gnu: Add r-vdiffr.
	* gnu/packages/cran.scm (r-vdiffr): New variable.

	gnu: Add r-freetypeharfbuzz.
	* gnu/packages/cran.scm (r-freetypeharfbuzz): New variable.

	gnu: Add r-fontquiver.
	* gnu/packages/cran.scm (r-fontquiver): New variable.

	gnu: Add r-fontbitstreamvera.
	* gnu/packages/cran.scm (r-fontbitstreamvera): New variable.

	gnu: Add r-fontliberation.
	* gnu/packages/cran.scm (r-fontliberation): New variable.

2021-02-04  aecepoglu  <aecepoglu@fastmail.fm>

	gnu: Add kak-lsp.
	* gnu/packages/crates-io.scm (kak-lsp): New variable.

2021-02-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-sloggers-1.
	* gnu/packages/crates-io.scm (rust-sloggers-1): New variable.

2021-02-04  aecepoglu  <aecepoglu@fastmail.fm>

	gnu: Add rust-serdeconv-0.4.
	* gnu/packages/crates-io.scm (rust-serdeconv-0.4): New variable.

	gnu: Add rust-rmp-serde-0.14.
	* gnu/packages/crates-io.scm (rust-rmp-serde-0.14): New variable.

	gnu: Add rust-rmp-0.8.
	* gnu/packages/crates-io.scm (rust-rmp-0.8): New variable.

	gnu: Add rust-trackable-1.
	* gnu/packages/crates-io.scm (rust-trackable-1): New variable.

	gnu: Add rust-trackable-derive-1.
	* gnu/packages/crates-io.scm (rust-trackable-derive-1): New variable.

	gnu: Add rust-slog-stdlog-4.
	* gnu/packages/crates-io.scm (rust-slog-stdlog-4): New variable.

	gnu: Add rust-slog-scope-4.
	* gnu/packages/crates-io.scm (rust-slog-scope-4): New variable.

	gnu: Add rust-arc-swap-1.
	* gnu/packages/crates-io.scm (rust-arc-swap-1): New variable.
	(rust-arc-swap-0.4): Inherit from above.

	gnu: Add rust-slog-kvfilter-0.7.
	* gnu/packages/crates-io.scm (rust-slog-kvfilter-0.7): New variable.

	gnu: Add rust-slog-term-2.
	* gnu/packages/crates-io.scm (rust-slog-term-2): New variable.

	gnu: Add rust-slog-async-2.
	* gnu/packages/crates-io.scm (rust-slog-async-2): New variable.

	gnu: Add rust-adaptive-barrier-0.1.
	* gnu/packages/crates-io.scm (rust-adaptive-barrier-0.1): New variable.

	gnu: Add rust-whoami-0.8.
	* gnu/packages/crates-io.scm (rust-whoami-0.8): New variable.

	gnu: Add rust-ropey-1.
	* gnu/packages/crates-io.scm (rust-ropey-1): New variable.

	gnu: Add rust-lsp-types-0.80.
	* gnu/packages/crates-io.scm (rust-lsp-types-0.80): New variable.

	gnu: Add rust-serde-repr-0.1.
	* gnu/packages/crates-io.scm (rust-serde-repr-0.1): New variable.

	gnu: Add rust-jsonrpc-core-14.
	* gnu/packages/crates-io.scm (rust-jsonrpc-core-14): New variable.

	gnu: Add rust-enum-primitive-0.1.
	* gnu/packages/crates-io.scm (rust-enum-primitive-0.1): New variable.

	gnu: Add rust-daemonize-0.4.
	* gnu/packages/crates-io.scm (rust-daemonize-0.4): New variable.

	gnu: Add rust-boxfnonce-0.1.
	* gnu/packages/crates-io.scm (rust-boxfnonce-0.1): New variable.

2021-02-04  Antoine Côté  <antoine.cote@posteo.net>

	gnu: lzip: Update to 1.22.
	* gnu/packages/compression.scm (lzip): Update to 1.22.

	gnu: tarlz: Update to 0.19.
	* gnu/packages/compression.scm (tarlz): Update to 0.19.

2021-02-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: 3bmd: Update to 0.0.0-2.6fc5759.
	* gnu/packages/lisp-xyz.scm (sbcl-3bmd): Update to 0.0.0-2.6fc5759.
	  [inputs]: Add alexandria.
	  [arguments]: Add extension systems in 'asd-systems'.

	gnu: Add cl-origin.
	* gnu/packages/lisp-xyz.scm (cl-origin, ecl-origin, sbcl-origin): New
	  variables.

	gnu: Add cl-specialization-store.
	* gnu/packages/lisp-xyz.scm (cl-specialization-store,
	  ecl-specialization-store, sbcl-specialization-store): New variables.

2021-02-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guile-ssh: Fix the source file name.
	* gnu/packages/ssh.scm (guile-ssh)[source]: Remove the file-name field.

2021-02-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-keyring.
	* gnu/packages/cran.scm (r-keyring): New variable.

	gnu: Add r-scrypt.
	* gnu/packages/cran.scm (r-scrypt): New variable.

	gnu: Add r-filelock.
	* gnu/packages/cran.scm (r-filelock): New variable.

	gnu: Add r-sodium.
	* gnu/packages/cran.scm (r-sodium): New variable.

2021-02-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-cairo: Update to 1.11.2.
	* gnu/packages/gtk.scm (guile-cairo): Update to 1.11.2.
	[source]: Remove now unnecessary bit from 'snippet'.

2021-02-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile2.2-picture-language: Use the 2.2 dependencies.
	This is a followup to b54b3f5419849286611279231d8a2c61d3e935b4.

	* gnu/packages/guile-xyz.scm (guile2.2-picture-language)[propagated-inputs]:
	New field.

2021-02-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: iproute2: Update to 5.10.0.
	* gnu/packages/linux.scm (iproute): Update to 5.1.0.

2021-02-04  Ludovic Courtès  <ludo@gnu.org>

	channels: Consider the current channel commit as authentic.
	Fixes <https://bugs.gnu.org/45895>.

	When the ~/.cache/guix/authentication is empty, this change allows
	authentication to start at the current commit, as shown by 'guix
	describe', instead of starting from the introductory commit, which would
	take more and more time (there's currently 18K commits per year).

	* guix/git-authenticate.scm (authenticate-repository): Add #:authentic-commits.
	[authenticated-commits]: Append it.
	* guix/channels.scm (authenticate-channel)[authentic-commits]: New
	variable.  Pass it to 'authenticate-repository'.

2021-02-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Pass the '--with-channel-commit' configure flag.
	* gnu/packages/package-management.scm (guix)[arguments]: Add
	'--with-channel-commit' to #:configure-flags.

2021-02-04  Ludovic Courtès  <ludo@gnu.org>

	build: Add '--with-channel-commit' and related configure flags.
	Partially fixes <https://bugs.gnu.org/45896>.

	* m4/guix.m4 (GUIX_CHANNEL_METADATA): New macro.
	* configure.ac: Use it.
	* guix/config.scm.in (%channel-metadata): Adjust accordingly.

2021-02-04  Ludovic Courtès  <ludo@gnu.org>

	channels: Record 'guix' channel metadata in (guix config).
	Partially fixes <https://bugs.gnu.org/45896>.

	* guix/config.scm.in (%channel-metadata): New variable.
	* guix/describe.scm (channel-metadata): Use it.
	(current-channels): New procedure.
	(current-profile-entries): Clarify docstring.
	* guix/self.scm (compiled-guix): Add #:channel-metadata and pass it to
	'make-config.scm'.
	(make-config.scm): Add #:channel-metadata and define '%channel-metadata'
	in the generated file.
	(guix-derivation): Add #:channel-metadata and pass it to 'compiled-guix'.
	* guix/channels.scm (build-from-source): Replace 'name', 'source', and
	'commit' parameters with 'instance'.  Pass #:channel-metadata to BUILD.
	(build-channel-instance): Adjust accordingly.
	* build-aux/build-self.scm (build-program): Add #:channel-metadata
	and pass it to 'guix-derivation'.
	(build): Add #:channel-metadata and pass it to 'build-program'.
	* guix/scripts/describe.scm (display-profile-info): Add optional
	'channels' parameter.  Pass it to 'display-profile-content'.
	(display-profile-content): Add optional 'channels' parameter and honor
	it.  Iterate on CHANNELS rather than on the manifest entries of
	PROFILE.
	(guix-describe): When PROFILE is #f, call 'current-channels' and pass it
	to 'display-profile-info', unless it returns the empty list.

2021-02-04  Ludovic Courtès  <ludo@gnu.org>

	store: 'store-path-hash-part' really returns false for invalid file names.
	The "store-path-hash-part #f", due to a SRFI-64 bug, was marked as
	successful even though 'store-path-hash-part' was throwing an exception.

	* guix/store.scm (store-path-hash-part): Really return #f.

2021-02-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build/gnu: Ensure the files are writable after the unpack phase.
	Fixes <https://issues.guix.gnu.org/43015>.

	* guix/build/gnu-build-system.scm (unpack): Call 'make-file-writable' on every
	source file.

2021-02-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pylint: Update to 2.6.0.
	* gnu/packages/check.scm (python-pylint): Update to 2.6.0.
	[arguments]: Partially reinstate the test suite.

2021-02-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: beets-next: Add missing input.
	* gnu/packages/music.scm (beets-next)[inputs]: Add opusfile.

2021-02-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build/python: Handle FileNotFoundError exception in sanity-check.py.
	This exception was thrown while running the sanity-check on the python-isort
	package, which doesn't make use of a setuptools-based build system but rather
	of a PEP 517 compliant one.

	* gnu/packages/aux-files/python/sanity-check.py: Handle the FileNotFoundError
	whe attempting to read the 'top_level.txt' metadata file of the package.
	Remove extraneous 'continue' statement.

2021-02-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-radon: Please the sanity-check phase.
	* gnu/packages/python-xyz.scm (python-radon)
	[phases]{relax-requirements}: New phase.

	gnu: python-flake8-polyfill: Please the sanity-check phase.
	* gnu/packages/python-xyz.scm (python-flake8-polyfill)
	[native-inputs]{python-flake8}: Move to...
	[propagated-inputs]: ... here.

2021-02-04  Leo Famulari  <leo@famulari.name>

	gnu: Remove leftover kernel configurations for linux-libre 5.9.
	This is a followup to commit 8727870ff4e4d5016431985a888f3ca589d81e02.

	* gnu/packages/aux-files/linux-libre/5.9-arm.conf,
	gnu/packages/aux-files/linux-libre/5.9-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.9-i686.conf,
	gnu/packages/aux-files/linux-libre/5.9-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.

2021-02-03  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-org-appear.
	* gnu/packages/emacs-xyz.scm (emacs-org-appear): New variable.

2021-02-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pypa-build: Fix build.
	The build was failing following the addition of the sanity-check phase to the
	Python buidl system.

	* gnu/packages/python-build.scm (python-pypa-build)
	[phases]{relax-requirements}: Add phase.

2021-02-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-astroid: Update to 2.4.2-1.5f67396.
	* gnu/packages/python-xyz.scm (python-astroid): Update to 2.4.2-1.5f67396.

2021-02-03  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-radiance.
	* gnu/packages/lisp-xyz.scm (cl-radiance, ecl-radiance, sbcl-radiance): New
	  variables.

2021-02-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-ubiquitous: Also compile ubiquitous-concurrent.
	* gnu/packages/lisp-xyz.scm (sbcl-ubiquitous)[arguments]: Add
	  ubiquitous-concurrent to 'asd-systems'.

2021-02-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: python: Fix build phases ordering.
	The wrap phase was happening before the installed site location was added to
	GUIX_PYTHONPATH, causing wrapped commands to not find their own Python
	libraries.

	* guix/build/python-build-system.scm (%standard-phases): Explicit the
	sequential ordering of phases using add-after directives, so that the wrap
	phase occurs after the add-install-to-pythonpath and add-install-to-path
	phases.

2021-02-03  Martin Becze  <mjbecze@riseup.net>

	gnu: Added emacs-geiser-gauche.
	* gnu/packages/emacs-xyz.scm (emacs-geiser-gauche): New variable.

2021-02-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: qmapshack: Update to 1.15.2.
	* gnu/packages/geo.scm (qmapshack): Update to 1.15.2.

2021-02-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: ecl: Update to 21.2.1.
	* gnu/packages/lisp.scm (ecl): Update to 21.2.1.

2021-02-03  Marius Bakke  <marius@gnu.org>

	gnu: uBlock Origin: Update to 1.33.2.
	* gnu/packages/browser-extensions.scm (uassets): Update to 61b43044f.
	(ublock-origin): Update to 1.33.2.

	gnu: ungoogled-chromium: Update to 88.0.4324.146-0.d8e821c.
	* gnu/packages/chromium.scm (%chromium-version): Set to 88.0.4324.146.
	(%ungoogled-revision): Set to d8e821c16212647250ea6d848537e92b1b739f82.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

	gnu: ungoogled-chromium: Remove unused input.
	* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Remove DBUS-GLIB.

2021-02-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-serapeum: Update to 20210130.
	* gnu/packages/lisp-xyz.scm (sbcl-serapeum): Update to 20210130.

2021-02-03  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add telegram-cli.
	* gnu/packages/telegram.scm (telegram-cli): New variable.

	gnu: Add tgl.
	* gnu/packages/telegram.scm (tgl): New variable.

	gnu: Add tl-parser.
	* gnu/packages/telegram.scm (tl-parser): New variable.

2021-02-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: libdbi-drivers: Disable tests that get stuck forever.
	* gnu/packages/databases.scm (libdbi-drivers)[arguments]: Disable tests.

2021-02-03  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.

2021-02-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-generic-cl: Don't propagate inputs.
	* gnu/packages/lisp-xyz.scm (sbcl-generic-cl)[propagated-inputs]: Remove
	  cl-static-dispatch.
	  [inputs]: Add sbcl-static-dispatch.

2021-02-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sbcl-static-dispatch: Update to 0.3-1.6243afc.
	* gnu/packages/lisp-xyz.scm (sbcl-static-dispatch): Update to 0.3-1.6243afc.
	  [propagated-inputs]: Remove cl-environment.
	  [inputs]: Add sbcl-cl-environment.
	  [arguments]: Remove workaround for arrows.

2021-02-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-cl-environments: Don't propagate inputs.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-environments)[propagated-inputs]: Remove
	  cl-alexandria, cl-anaphora, cl-collectors and cl-optima.
	  [inputs]: Add sbcl-alexandria, sbcl-anaphora, sbcl-collectors and
	  sbcl-optima.

2021-02-03  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sbcl-log4cl: Update to 1.1.3-1.8c48d6f.
	* gnu/packages/lisp-xyz.scm (sbcl-log4cl): Update to 1.1.3-1.8c48d6f.
	  [native-inputs]: Add stefil.
	  [arguments]: Enable tests.

	gnu: Add cl-3b-bmfont.
	* gnu/package/lisp-xyz.scm (cl-3b-bmfont, ecl-3b-bmfont, sbcl-3b-bmfont): New
	  variables.

	gnu: Add cl-trivial-timeout.
	* gnu/packages/lisp-xyz.scm (cl-trivial-timeout, ecl-trivial-timeout,
	  sbcl-trivial-timeout): New variables.

	gnu: Add cl-printv.
	* gnu/packages/lisp-xyz.scm (cl-printv, ecl-printv, sbcl-printv): New
	  variables.

	gnu: Add cl-golden-utils.
	* gnu/packages/lisp-xyz.scm (cl-golden-utils, ecl-golden-utils,
	  sbcl-golden-utils): New variables.

	gnu: Add cl-slug.
	* gnu/packages/lisp-xyz.scm (cl-slug, ecl-cl-slug, sbcl-cl-slug): New
	  variables.

2021-02-03  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: Add mingw-w64-tools.
	* gnu/packages/mingw.scm (mingw-w64-tools): New variable.

2021-02-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mingw-64: Update to 8.0.0.
	* gnu/packages/mingw.scm (mingw-64): Update to 8.0.0.

2021-02-03  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: make-mingw-w64: Use a mirror URI and fix lint errors.
	* gnu/package/mingw.scm (make-mingw-w64)[source]: Use a mirror URI.  Wrap
	lines 80 columns to fix lint warning.

2021-02-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-charting: Update to commit 75f755b.
	* gnu/packages/plotutils.scm (guile-charting): Update to commit 75f755b.
	[source]: Remove 'snippet' and 'modules'.  Switch to 'git-fetch'.
	[native-inputs]: Add AUTOCONF, AUTOMAKE, and TEXINFO.

2021-02-03  zimoun  <zimon.toutoune@gmail.com>

	ui: Add hint for command typo.
	* guix/ui.scm (command-hint): New variable
	(run-guix-command): Use it.

2021-02-03  zimoun  <zimon.toutoune@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	guix: scripts: Add hint for option typo.
	* guix/scripts.scm (option-hint): New procedure.
	(parse-command-line): Add 'option-hint'.

2021-02-03  zimoun  <zimon.toutoune@gmail.com>

	utils: Add string distance.
	* guix/utils.scm (string-distance): New procedure.
	(string-closest): New procedure.
	* tests/utils.scm ("string-distance", "string-closest"): New tests.

2021-02-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: haunt: Switch to 'guile-3.0-latest'.
	* gnu/packages/guile-xyz.scm (haunt)[inputs]: Use GUILE-3.0-LATEST
	instead of GUILE-3.0.

2021-02-03  Christopher Baines  <mail@cbaines.net>

	Merge branch 'master' into core-updates

2021-02-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: emacs-slack: Update to 0.0.2-9.1f6a40f.
	* gnu/packages/emacs-xyz.scm (emacs-slack): Update to 0.0.2-9.1f6a40f.

2021-02-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add tootle.
	* gnu/packages/mastodon.scm (tootle): New variable.

2021-02-02  nixo  <nicolo@nixo.xyz>

	gnu: font-juliamono: Update to 0.031.
	* gnu/packages/fonts.scm (font-juliamono): Update to 0.031.

2021-02-02  Antoine Côté  <antoine.cote@posteo.net>

	gnu: Add font-space-grotesk.
	* gnu/packages/fonts.scm (font-space-grotesk): New variable.

2021-02-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-elfeed: Update to 3.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed): Update to 3.4.0.

2021-02-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guix: Update to 1.2.0-12.dffc918.
	* gnu/packages/package-management.scm (guix): Update to 1.2.0-12.dffc918.

	gnu: Add beets-next.
	* gnu/packages/music.scm (beets-next): New variable.

	gnu: Add python-reflink.
	* gnu/packages/python-xyz.scm (python-reflink): New variable.

	gnu: Add python-confuse.
	* gnu/packages/python-xyz.scm (python-confuse): New variable.

	gnu: Add python-mediafile.
	* gnu/packages/music.scm (python-mediafile): New variable.
	* gnu/packages/patches/python-mediafile-wavpack.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-02-02  Christopher Baines  <mail@cbaines.net>

	guix: narinfo: Export narinfo-contents.
	As this is useful if you want to work with narinfo signatures outside of Guix,
	in the Guix Data Service for example.

	* guix/narinfo.scm: Export narinfo-contents.

2021-02-02  Christopher Baines  <mail@cbaines.net>

	gnu: plover: Update to 4.0.0.dev8.
	This moves from Python 2 to Python 3. This is a dev release, but from nearly 2
	years ago.

	Backing up your plover.cfg is advised by the release notes when upgrading from
	version 3 to 4.

	* gnu/packages/stenography.scm (plover): Update to 4.0.0.dev8.
	[arguments]: Remove.
	[native-inputs]: Switch to Python 3 package variants.
	[inputs]: Switch to Python 3 package variants, and add python-pyqt.

2021-02-02  Christopher Baines  <mail@cbaines.net>

	gnu: python-xlib: Update to 0.29.
	Make python-six a propagated input as it's used at runtime.

	* gnu/packages/python-xyz.scm (python-xlib): Update to 0.29.
	[native-inputs]: Move python-six to…
	[propagated-inputs]: …here.

2021-02-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	import: gnu: Fix the detection of non-GNU packages.
	* guix/import/gnu.scm (gnu->guix-package): Move the 'find-package' call before
	the 'latest-release' call, which would fail when the package did not have an
	entry on the FTP server.

2021-02-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xbindkeys: Refer to xbindkeys in xbindkeys_show.
	* gnu/packages/xdisorg.scm (xbindkeys)[arguments]: Add a
	‘patch-references’  phase.

2021-02-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xbindkeys: Refer to tk's wish interpreter.
	Fixes <http://issues.guix.gnu.org/46255>.

	* gnu/packages/xdisorg.scm (xbindkeys)[arguments]: Add a ‘sanitise-shebang’
	phase.
	[inputs]: Add tk.

2021-02-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	Order (gnu packages xdisorg) module imports more alphabetically.
	* gnu/packages/xdisorg.scm: Somewhat sort the module imports.

	gnu: xbindkey: Order inputs alphabetically.
	* gnu/packages/xdisorg.scm (xbindkeys)[inputs]: Swap them.

2021-02-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-65.6bd940f.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-65.6bd940f.

2021-02-02  Morgan Smith  <Morgan.J.Smith@outlook.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add quark.
	* gnu/packages/web.scm (quark): New variable.

2021-02-02  Andrew Tropin  <andrew@trop.in>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add obs-wlrobs.
	* gnu/packages/video.scm (obs-wlrobs): New variable.

2021-02-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: obs-spectralizer: Remove bundled Windows DLLs.
	* gnu/packages/video.scm (obs-spectralizer)[source]: Add 'snippet' and
	'modules'.

2021-02-02  Andrew Tropin  <andrew@trop.in>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add obs-spectralizer.
	* gnu/packages/video.scm (obs-spectralizer): New variable.

2021-02-02  Alexey Abramov  <levenson@mmer.org>

	gnu: obs: Use an environment variable for plugins location.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/video.scm (obs): Use it.
	* gnu/packages/patches/obs-modules-location.patch: Patch it.

2021-02-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sbcl-parse-float: Update to 0.0.0-2.3074765.
	* gnu/packages/listp-xyz.scm (sbcl-parse-float): Update to 0.0.0-2.3074765.
	  [native-inputs]: Remove prove, add lisp-unit.
	  [inputs]: Remove babel.
	  [arguments]: Enable tests.

	gnu: sbcl-3bz: Update to 0.0.0-1.569614c.
	* gnu/packages/lisp-xyz.scm (sbcl-3bz): Update to 0.0.0-1.569614c.

2021-02-02  Zhu Zihao  <all_but_last@163.com>

	gnu: ecl: Propagate some dependencies used in header files.
	* gnu/packages/lisp.scm(ecl)[inputs]: Move gmp, libatomic-ops, libgc and
	  libffi to...
	  [propagated-inputs]: ... here.

2021-02-02  EuAndreh  <eu@euandre.org>

	gnu: Add mdpo.
	gnu/packages/gettext.scm (mdpo): New variable.
	gnu/packages/python-xyz (python-polib): Update to 1.1.0.

2021-02-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add python-bump2version.
	* gnu/packages/python-xyz.scm (python-bump2version): New variable.

	gnu: Add python-pre-commit.
	* gnu/packages/python-xyz.scm (python-pre-commit): New variable.

	gnu: Add python-flake8-print.
	* gnu/packages/python-xyz.scm (python-flake8-print): New variable.

	gnu: Add python-flake8-implicit-str-concat.
	* gnu/packages/python-xyz.scm (python-flake8-implicit-str-concat): New variable.

	gnu: Add python-yamllint.
	* gnu/packages/python-xyz.scm (python-yamllint): New variable.

	gnu: Add python-sphinx-argparse.
	* gnu/packages/sphinx.scm (python-sphinx-argparse): New variable.

2021-02-02  EuAndreh  <eu@euandre.org>

	gnu: Add python-pymd4c.
	* gnu/packages/python-xyz.scm (python-pymd4c): New variable.

	gnu: Add md4c.
	* gnu/packages/markup.scm (md4c): New variable.

2021-02-02  Clément Lassieur  <clement@lassieur.org>

	gnu: emacs-rg: Fix use on remote systems.
	* gnu/packages/emacs-xyz.scm (emacs-rg)[inputs]: Remove.  Move ripgrep to...
	[propagated-inputs]: ... here.  This also gives access to ripgrep's manual.
	[arguments]: Replace the full path with the executable name.

2021-02-02  Ben Sturmfels  <ben@sturm.com.au>

	services: postgresql: Update documented socket directory to match code.
	This is a follow-up of 6c0679215f4ffa534c1eb2e8c8a6e043a0c993fe.

	* doc/guix.texi (Database Services): Update it.

2021-02-02  Alexandr Vityazev  <avityazew@gmail.com>

	gnu: emacs-imenu-list: Update to 0.8-0.46008.
	* gnu/packages/emacs-xyz.scm (emacs-imenu-list): Update to 0.8-0.46008.

	Fixes in that commit adapt the display function for changes in emacs 27.0.50.

2021-02-02  Antoine Côté  <antoine.cote@posteo.net>

	gnu: Add font-fira-go.
	* gnu/packages/fonts.scm (font-fira-go): New variable.

2021-02-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: Add a --show-duration option to the SCM test-driver.
	* build-aux/test-driver.scm (script-version): Update.
	(show-help): Document it.
	(%options): Add the 'show-duration' option.
	(test-runner-gnu): Pass as a new argument.
	[test-cases-start-time]: New inner variable.
	[test-on-test-begin-gnu]: New hook, used to record the start time.
	[test-on-test-end-gnu]: Conditionally print elapsed time.  Record it as the
	optional metadata in the test result file (.trs).
	* doc/guix.texi (Running the Test Suite): Document it.

2021-02-02  Michael Rohleder  <mike@rohleder.de>

	gnu: wget: Update to 1.21.1.
	* gnu/packages/wget.scm (wget): Update to 1.21.1.

2021-02-02  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add zplugins.
	* gnu/packages/music.scm (zplugins): New variable.

	gnu: ztoolkit-rsvg: Move dependencies to propagated-inputs.
	* gnu/packages/audio.scm (ztoolkit-rsvg)[inputs]: Remove librsvg.
	[propagated-inputs]: Add librsvg.

	gnu: ztoolkit: Move dependencies to propagated-inputs.
	* gnu/packages/audio.scm (ztoolkit):[inputs]: Remove cairo, libx11.
	[propagated-inputs]: Add cairo, libx11.

2021-02-01  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: emacs-next-pgtk: Update to 28.0.50-1.ae18c8e.
	* gnu/packages/emacs.scm (emacs-next-pgtk): Update to 28.0.50-1.ae18c8e.

2021-02-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-folium: Update to 0.12.1.
	* gnu/packages/python-xyz.scm (python-folium): Update to 0.12.1.
	[source]: Fetch from GitHub instead of PyPI.

	gnu: keepassxc: Update to 2.6.4.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.6.4.

	gnu: python-pikepdf: Update to 2.5.2.
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.5.2.

2021-02-01  Leo Famulari  <leo@famulari.name>

	Merge branch 'staging'

2021-02-01  Oleg Pykhalov  <go.wigust@gmail.com>

	doc: Explain how to set custom Shepherd package.
	* doc/guix.texi (Shepherd Services): Give example on how to set custom
	Shepherd package.

2021-02-01  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-64.79b77b4.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-64.79b77b4.

2021-02-01  Kei Kebreau  <kkebreau@posteo.net>

	gnu: openbabel: Update to 3.1.1.
	* gnu/packages/chemistry.scm (openbabel): Update to 3.1.1.
	[source]: Update URI.
	[arguments]: Temporarily skip tests on i686-linux.

	gnu: inchi: Update to 1.06.
	* gnu/packages/chemistry.scm (inchi): Update to 1.06.
	[source]: Use HTTPS.
	[native-inputs]: Update inchi-doc hash.

2021-02-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vcflib: Fix generated pkg-config file.
	* gnu/packages/bioinformatics.scm (vcflib)[arguments]: In custom
	generated pkg-config file, link with all needed libraries and
	fix linker library.
	* gnu/packages/patches/freebayes-devendor-deps.patch: Adjust accordingly.

2021-02-01  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for '--export-manifest' and '--export-channels'.
	* etc/news.scm: Add entry.

2021-02-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-attrs: Update to 20.3.0.
	* gnu/packages/python-xyz.scm (python-attrs): Update to 20.3.0.

2021-02-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: meson-for-build: Remove package.
	The meson-for-build package doesn't carry any special patch anymore; it
	appears to be obsolete.

	* gnu/packages/build-tools.scm (meson-for-build): Remove variable.
	* guix/build-system/meson.scm (default-meson): Use meson.
	* doc/guix.texi (Build Systems): Update doc.

2021-02-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mpd: Update comment.
	* gnu/packages/mpd.scm (mpdris2): Replace mention of PYTHONPATH by
	GUIX_PYTHONPATH.

	gnu: ceph: Streamline use of PYTHONPATH.
	* gnu/packages/storage.scm (ceph)
	[phases]{set-install-environment}: Just add what's needed to PYTHONPATH.

	gnu: manuskript: Wrap with GUIX_PYTHONPATH.
	* gnu/packages/text-editors.scm (manuskript):
	[phases]{install}: Replace PYTHONPATH with GUIX_PYTHONPATH.

	gnu: kaldi-gstreamer-server: Wrap with GUIX_PYTHONPATH.
	* gnu/packages/machine-learning.scm (kaldi-gstreamer-server):
	[phases]{install}: Replace PYTHONPATH with GUIX_PYTHONPATH.

	gnu: ganeti: Remove PYTHONPATH-altering patch.
	* gnu/packages/patches/ganeti-preserve-PYTHONPATH.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Un-register it.
	* gnu/packages/virtualization.scm (ganeti): Remove patch.

	gnu: seahorse-adventures: Wrap with GUIX_PYTHONPATH.
	* gnu/packages/games.scm (seahorse-adventures):
	[phases]{install}: Replace PYTHONPATH with GUIX_PYTHONPATH.

	gnu: roguebox-adventures: Wrap with GUIX_PYTHONPATH.
	* gnu/packages/games.scm (roguebox-adventures):
	[phases]{install}: Replace PYTHONPATH with GUIX_PYTHONPATH.

	gnu: avogadro: Wrap with GUIX_PYTHONPATH.
	* gnu/packages/chemistry.scm (avogadro)
	[phases]: Delete trailing #t.
	{wrap-program}: Replace PYTHONPATH with GUIX_PYTHONPATH.

	gnu: freecad: Wrap with GUIX_PYTHONPATH.
	* gnu/packages/engineering.scm (freecad)
	[phases]{restore-pythonpath}: Delete phase.
	{wrap-pythonpath}: Replace PYTHONPATH with GUIX_PYTHONPATH.

	gnu: hplip: Adjust to use GUIX_PYTHONPATH.
	* gnu/packages/cups.scm (hplip): Delete trailing #t.
	[phases]{wrap-binaries}: Streamline and use GUIX_PYTHONPATH.

	gnu: python-cloudpickle: Do not alter PYTHONPATH.
	* gnu/packages/python.scm (python-cloudpickle)
	[phases]{do-not-override-PYTHONPATH}: Delete phase.  Remove trailing #t.

	gnu: gnuradio: Use GUIX_PYTHONPATH in search path.
	* gnu/packages/radio.scm (gnuradio)[native-search-paths]: Use GUIX_PYTHONPATH
	instead of PYTHONPATH.

	gnu: gajim: Use GUIX_PYTHONPATH in search path.
	* gnu/packages/messaging.scm (gajim)[native-search-paths]: Use GUIX_PYTHONPATH
	instead of PYTHONPATH.

	gnu: pypy3: Do not alter PYTHONPATH.
	* gnu/packages/python.scm (pypy3): Do not alter PYTHONPATH.

	gnu: assword: Do not alter PYTHONPATH.
	* gnu/packages/password-utils.scm (assword): Do not alter PYTHONPATH.

	gnu: gpodder: Do not alter PYTHONPATH.
	* gnu/packages/gpodder.scm (gpodder): Do not alter PYTHONPATH.

	gnu: enjarify: Do not alter PYTHONPATH.
	* gnu/packages/android.scm (enjarify): Do not alter PYTHONPATH.

2021-02-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Adjust package collection to Wrap using GUIX_PYTHONPATH.
	This change was automated using:

	$ git ls-files | grep .scm | \
	  xargs sed 's/(getenv "PYTHONPATH")/(getenv "GUIX_PYTHONPATH")/' -i

	$ git ls-files | grep .scm | \
	  xargs sed 's/`("PYTHONPATH"/`("GUIX_PYTHONPATH"/' -i

	* gnu/packages/admin.scm (nmap):
	(dstat): Wrap using GUIX_PYTHONPATH.
	* gnu/packages/audio.scm (jack-2):
	(carla): Likewise.
	* gnu/packages/benchmark.scm (fio): Likewise.
	* gnu/packages/bioinformatics.scm (couger): Likewise.
	(gess, find-circ, filtlong, nanopolish): Likewise.
	* gnu/packages/cdrom.scm (cdemu-client): Likewise.
	* gnu/packages/chemistry.scm (avogadro): Likewise.
	* gnu/packages/connman.scm (econnman): Likewise.
	* gnu/packages/cups.scm (hplip): Likewise.
	* gnu/packages/debug.scm (scanmem): Likewise.
	* gnu/packages/display-managers.scm (lightdm): Likewise.
	* gnu/packages/ebook.scm (cozy): Likewise.
	* gnu/packages/education.scm (anki): Likewise.
	* gnu/packages/engineering.scm (kicad, volk, freecad): Likewise.
	* gnu/packages/game-development.scm (renpy): Likewise.
	* gnu/packages/games.scm (roguebox-adventures)
	(seahorse-adventures, kajongg): Likewise.
	* gnu/packages/gimp.scm (gimp, glimpse): Likewise.
	* gnu/packages/glib.scm (itstool): Likewise.
	* gnu/packages/gnome.scm (gnome-music, gtg, rhythmbox): Likewise.
	(eolie, d-feet, gedit, caribou, gnome-shell, authenticator)
	(gnome-todo, orca, passwordsafe, terminator, setzer)
	(libratbag, komikku): Likewise.
	* gnu/packages/gps.scm (gpsd): Likewise.
	* gnu/packages/gtk.scm (gtk-doc): Likewise.
	* gnu/packages/ibus.scm (ibus, ibus-libpinyin, ibus-anthy)
	(ibus-libhangul): Likewise.
	* gnu/packages/inkscape.scm (inkscape-1.0): Likewise.
	* gnu/packages/linux.scm (bcc): Likewise.
	* gnu/packages/mail.scm (notifymuch): Likewise.
	* gnu/packages/maths.scm (units): Likewise.
	* gnu/packages/music.scm (solfege): Likewise.
	* gnu/packages/networking.scm (blueman): Likewise.
	* gnu/packages/patchutils.scm (patchwork): Likewise.
	* gnu/packages/photo.scm (rapid-photo-downloader, entangle): Likewise.
	* gnu/packages/plotutils.scm (asymptote): Likewise.
	* gnu/packages/presentation.scm (presentty): Likewise.
	* gnu/packages/screen.scm (byobu): Likewise.
	* gnu/packages/storage.scm (ceph): Likewise.
	* gnu/packages/syndication.scm (liferea): Likewise.
	* gnu/packages/task-management.scm (blanket): Likewise.
	* gnu/packages/text-editors.scm (manuskript): Likewise.
	* gnu/packages/version-control.scm (gitless, cgit, git-when-merged)
	(git-imerge): Likewise.
	* gnu/packages/video.scm (pitivi): Likewise.
	* gnu/packages/virtualization.scm (criu): Likewise.
	* gnu/packages/xfce.scm (catfish): Likewise.

2021-02-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: redshift: Wrap with GUIX_PYTHONPATH.
	* gnu/packages/xdisorg.scm (redshift): Streamline wrap phase and Wrap with
	GUIX_PYTHONPATH.

	gnu: 389-ds-base: Wrap with GUIX_PYTHONPATH.
	* gnu/packages/openldap.scm (389-ds-base): Remove trailing #t.  Do not alter
	PYTHONPATH.  Wrap with GUIX_PYTHONPATH.

	doc: Update references to PYTHONPATH and some examples.
	The PYTHONPATH variable is replaced by GUIX_PYTHONPATH.  Refresh the packages
	used or shown in some of the examples.

	gnu: python-gunicorn: Do not set PYTHONPATH.
	* gnu/packages/python-web.scm (python-gunicorn)
	[phases]: Delete trailing #t.
	{check}: Do not set PYTHONPATH.

	gnu: python-webassets: Do not set PYTHONPATH.
	* gnu/packages/python-web.scm (python-webassets)
	[phases]: Delete trailing #t.
	{check}: Do not set PYTHONPATH.

	gnu: python-flask-wtf: Do not set PYTHONPATH.
	* gnu/packages/python-web.scm (python-flask-wtf)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-flask: Do not set PYTHONPATH.
	* gnu/packages/python-web.scm (python-flask)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-databricks-cli: Do not set PYTHONPATH.
	* gnu/packages/python-web.scm (python-databricks-cli)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-jsonpickle: Do not set PYTHONPATH.
	* gnu/packages/python-web.scm (python-jsonpickle)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-cfn-lint: Do not set PYTHONPATH.
	* gnu/packages/python-web.scm (python-cfn-lint)
	[phases]{check}: Do not set PATH nor PYTHONPATH.

	gnu: python-aws-xray-sdk: Do not set PYTHONPATH.
	* gnu/packages/python-web.scm (python-aws-xray-sdk)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-asgiref: Do not set PYTHONPATH.
	* gnu/packages/python-web.scm (python-asgiref)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-aiohttp: Do not set PYTHONPATH.
	* gnu/packages/python-web.scm (python-aiohttp)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python2-send2trash: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python2-send2trash): Do not override the
	arguments field.

	gnu: python-flasgger: Do not set PYTHONPATH.
	* gnu/packages/python-check.scm (python-flasgger)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-apispec: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-apispec)
	{disable-prance-tests}: Remove phase.
	[phases]{check}: Do not set PYTHONPATH.  Exclude the tests using the CLI of
	Pytest.

	gnu: python-rfc3986: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-rfc3986)
	[arguments]: Remove the '#:modules' argument.
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-pbkdf2: Do not set PYTHONPATH.
	* gnu/packages/python-check.scm (python-pbkdf2)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-cheetah: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-cheetah)
	[arguments]: Remove the '#:modules' argument.
	[phases]: Delete trailing #t.
	{check}: Do not set PATH nor PYTHONPATH.

	gnu: python-pyelftools: Do not set PYTHONPATH.
	* gnu/packages/protobuf.scm (python-pyelftools)
	[phases]{set-pythonpath}: Delete phase.

	gnu: python-validictory: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-validictory)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-natsort: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-natsort)
	[arguments]: Remove the '#:modules' argument.
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-odfpy: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-odfpy)
	[phases]{generate-test-data}: Do not set PYTHONPATH.

	gnu: python-binwalk: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-binwalk)
	[phases]{set-pythonpath}: Rename to...
	{set-home}: ... here.  Do not set PYTHONPATH.  Delete trailing #t.

	gnu: python-libcst: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-libcst)
	[phases]{generate-test-data}: Do not set PYTHONPATH.

	gnu: python-gevent: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-gevent)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-tblib: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-tblib)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-moto: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-moto)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-msgpack: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-msgpack)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-flake8-polyfill: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-flake8-polyfill)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python2-backports-shutil-get-terminal-size: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python2-backports-shutil-get-terminal-size)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-multidict: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-multidict)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-matplotlib-documentation: Do not read PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-matplotlib-documentation): Delete
	trailing #t.
	[phases]{build}: Do not read PYTHONPATH from the environment.

	gnu: python-pygithub: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-pygithub): Delete trailing #t.
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-jinja2: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-jinja2)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-markupsafe: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-markupsafe)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-text-unidecode: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-text-unidecode)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-jsonschema: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-jsonschema)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-click: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-click)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-aenum: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-aenum)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-hdf4: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-hdf4)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-pymediainfo: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-pymediainfo)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-colorlog: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-colorlog)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-typed-ast: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-typed-ast)
	[arguments]: Remove the '#:modules' argument.
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-stone: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-stone): Delete trailing #t.
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-pathos: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-pathos)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-attrs: Do not set PYTHONPATH.
	* gnu/packages/python-xyz.scm (python-attrs)
	[arguments]: Remove the '#:modules' argument.
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-pynacl: Do not set PYTHONPATH.
	* gnu/packages/python-crypto.scm (python-pynacl): Delete trailing #t.
	[arguments]: Remove the '#:modules' argument.
	[phases]: Use %standard-phases.  Do not set PYTHONPATH.

	gnu: python-pytest-isort: Do not set PYTHONPATH.
	* gnu/packages/python-check.scm (python-pytest-isort)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: pagekit: Do not set PYTHONPATH.
	* gnu/packages/networking.scm (pagekit):
	[phases]{install-man-page}: Do not set PYTHONPATH.  Remove trailing #t.

	gnu: python-pure-protobuf: Do not alter PYTHONPATH.
	* gnu/packages/protobuf.scm (python-pure-protobuf)
	[phases]{setup-test-env}: Delete phase.
	{check}: Delete trailing #t.

	gnu: fenics: Do not alter PYTHONPATH.
	* gnu/packages/simulation.scm (fenics)[phases]: Delete trailing #t.
	[phases]{pre-check}: Do not alter PYTHONPATH.

	gnu: python-fenics-ffc: Do not alter PYTHONPATH.
	* gnu/packages/simulation.scm (python-fenics-ffc)
	[phases]{check}: Do not alter PYTHONPATH.

	gnu: python-fenics-ffc: Do not alter PYTHONPATH.
	* gnu/packages/simulation.scm (python-fenics-ffc)
	[phases]{check}: Do not alter PYTHONPATH.

	gnu: python-fenics-fiat: Do not alter PYTHONPATH.
	* gnu/packages/simulation.scm (python-fenics-fiat)
	[phases]{check}: Do not alter PYTHONPATH.

	gnu: python-fenics-ufl: Do not alter PYTHONPATH.
	* gnu/packages/simulation.scm (python-fenics-ufl)
	[phases]{check}: Do not alter PYTHONPATH.

	gnu: python-fenics-dijitso: Do not alter PYTHONPATH.
	* gnu/packages/simulation.scm (python-fenics-dijitso)
	[phases]{check}: Do not alter PYTHONPATH.

	gnu: gdk-pixbuf: Update to 2.42.2.
	* gnu/packages/gtk.scm (gdk-pixbuf): Update to 2.42.2.
	[phases]{disable-failing-tests}: Remove phase, to tentatively re-enable the
	tests disabled since 2015-08-22.

	gnu: meson-0.55: Update to 0.55.3.
	* gnu/packages/build-tools.scm (meson-0.55): Update to 0.55.3.

2021-02-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: meson: Update to 0.56.2.
	* gnu/packages/build-tools.scm (meson): Update to 0.56.2.

	acc#	modified:   gnu/packages/build-tools.scm

2021-02-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: fifengine: Do not alter PYTHONPATH.
	* gnu/packages/games.scm (fifengine): Import the (guix build
	python-build-system) module.
	[phases]{check}: Simplify by using the 'add-installed-pythonpath' procedure.
	Remove trailing #t.

2021-02-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: intel-xed: Update to 12.0.1.
	This fixes the build on Python 3.9.

	* gnu/packages/assembly.scm (intel-xed): Update to 12.0.1.

2021-02-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-hyperkitty: Do not set PYTHONPATH.
	* gnu/packages/mail.scm (python-hyperkitty)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: graphite2: Do not alter PYTHONPATH.
	* gnu/packages/fontutils.scm (graphite2)[arguments]: Remove field.

	gnu: python-django-url-filter: Do not alter PYTHONPATH.
	* gnu/packages/django.scm (python-django-url-filter)
	[phases]: Delete trailing #t.
	{check}: Do not alter PYTHONPATH.

	gnu: python-django-statici18n: Do not read PYTHONPATH.
	* gnu/packages/django.scm (python-django-statici18n)
	[phases]{check}: Do not read PYTHONPATH from environment.  Do not set
	build/lib explicitly (the install site path is already in the Guix
	PYTHONPATH).

	gnu: python-django-appconf: Do not alter PYTHONPATH.
	* gnu/packages/django.scm (python-django-appconf)
	[phases]{check}: Do not alter PYTHONPATH.

	gnu: python-django-sortedm2m: Do not alter PYTHONPATH.
	* gnu/packages/django.scm (python-django-sortedm2m)
	[phases]{check}: Do not alter PYTHONPATH.  Remove trailing #t.

	gnu: python-django-pipeline: Do not alter PYTHONPATH.
	* gnu/packages/django.scm (python-django-pipeline): Remove trailing #t.
	[phases]{check}: Do not alter PYTHONPATH.

	gnu: python-django-contact-form: Do not alter PYTHONPATH.
	* gnu/packages/django.scm (python-django-contact-form):
	[phases]{check}: Do not alter PYTHONPATH.

	gnu: python-pytest-django: Do not alter PYTHONPATH.
	* gnu/packages/django.scm (python-django): Remove trailing #t.
	[phases]{check}: Do not alter PYTHONPATH.

	gnu: python-django: Do not alter PYTHONPATH.
	* gnu/packages/django.scm (python-django): Remove trailing #t.
	[phases]{pre-check,check}: Do not alter PYTHONPATH.

	gnu: python-rpy2: Do not set PYTHONPATH.
	* gnu/packages/statistics.scm (python-rpy2)[arguments]: Remove the '#:modules'
	argument.
	[phases]{check}: Do not set PYTHONPATH.

	gnu: ghmm: Do not set PYTHONPATH.
	* gnu/packages/machine-learning.scm (ghmm): Remove trailing #t.
	[phases]: Do not reorder the check phase after the install phase.
	{fix-PYTHONPATH}: Remove phase.

	gnu: tensorflow: Do not alter PYTHONPATH.
	* gnu/packages/machine-learning.scm (tensorflow)[phases]: Delete trailing #t.
	{fix-python-build}: Do not alter PYTHONPATH.

	gnu: python-libtmux: Do not set PYTHONPATH.
	* gnu/packages/tmux.scm (python-libtmux)[phases]{check}: Do not set PYTHONPATH.

	gnu: python-pyhamcrest: Update to 2.0.2.
	* gnu/packages/check.scm (python-pyhamcrest): Update to 2.0.2.
	[propagated-inputs]: Remove python-six.
	[phases]{check}: Do not set PYTHONPATH.
	(python2-pyhamcrest): Remove variable.

	gnu: behave: Do not set PYTHONPATH.
	* gnu/packages/check.scm (behave)[arguments]: Remove the '#:phases' argument.
	[propagated-inputs]: Remove python-importlib-metadata and python-six.

	gnu: ganeti: Do not set PYTHONPATH.
	* gnu/packages/virtualization.scm (ganeti): Remove trailing #t.
	[phases]{build-bash-completions}: Do not set PYTHONPATH.
	{pre-check}: Do patch PYTHONPATH from script.
	{wrap}: Use the new GUIX_PYTHONPATH environment variable.

	gnu: linkchecker: Do not set PYTHONPATH.
	* gnu/packages/web.scm (linkchecker): Remove trailing #t.
	[phases]: Do not reorder the check phase after the install phase.
	{check}: Do not set PYTHONPATH.

	gnu: python-cffi: Do not set PYTHONPATH.
	* gnu/packages/libffi.scm (python-cffi): Remove trailing #t.
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-xmlschema: Do not set PYTHONPATH.
	* gnu/packages/xml.scm (python-xmlschema): Remove trailing #t.
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-loompy: Do not set PYTHONPATH.
	* gnu/packages/bioinformatics.scm (python-loompy)
	[phases]{check}: Do not set PYTHONPATH.

	gnu: python-scanpy: Do not set PYTHONPATH.
	* gnu/packages/bioinformatics.scm (python-scanpy)[phases]
	{check}: Do not set PYTHONPATH.

	gnu: python-screed: Adjust following Python build system changes.
	* gnu/packages/bioinformatics.scm (python-screed)[arguments]: Remove field, no
	longer necessary.

	gnu: bamm: Update following changes to the Python build system.
	* gnu/packages/bioinformatics.scm (bamm): Delete trailing #t.
	[phases]{check}: Override rather than delete phase.  Remove trailing #t.
	{post-install-check}: Delete phase.
	{wrap-executable}: Also wrap with the new GUIX_PYTHONPATH.

	gnu: python-pysam: Adjust following Python build system changes.
	* gnu/packages/bioinformatics.scm (python-pysam)[arguments]: Remove the
	'#:modules' argument.
	[phases]: Remove trailing #t.
	{check}: Do not manually set PYTHONPATH.

	gnu: python-pybedtools: Streamline following Python build system changes.
	* gnu/packages/bioinformatics.scm (python-pybedtools): Remove trailing #t.
	[phases]{check}: Do not manually set PYTHONPATH.
	[arguments]: Remove the '#:modules' argument.

	gnu: intel-xed: Adjust build phase.
	* gnu/packages/assembly.scm (intel-xed)
	[phases]: Delete trailing #t.
	{build}: Do not read PYTHONPATH from environment.

	gnu: solaar: Do not read PYTHONPATH from environment.
	* gnu/packages/admin.scm (solaar)
	[phases]{setenv-PATH}: Do not read PYTHONPATH from environment.

	gnu: python2-virtualenv: Fix build.
	* gnu/packages/python-xyz.scm (python2-virtualenv)[arguments]{phases}: Remove
	argument.

2021-02-01  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python2-packaging-bootstrap: Add missing dependency
	* gnu/packages/python-xyz.scm (python2-packaging-bootstrap)
	[propagated-inputs]: Add python2-six-bootstrap.

	gnu: python-traceback2: Add missing dependency.
	* gnu/packages/python-xyz.scm (python-traceback2)[propagated-inputs]:
	Add python-six.

	gnu: python-packaging-bootstrap: Remove dependency.
	* gnu/packages/python-xyz.scm (python-packaging-bootstrap) [arguments]:
	Remove dependency from setup.py, which we do not provide for this
	variant.

	gnu: python-automat: Remove broken console script.
	* gnu/packages/python-xyz.scm (python-automat) [arguments]: Patch
	setup.py.

	gnu: python-twisted: Remove broken console scripts.
	* gnu/packages/python-xyz.scm (python-twisted) [arguments]: Patch
	setup.py.

	gnu: python-idna-ssl: Add missing input.
	* gnu/packages/python-xyz.scm (python-idna-ssl)[propagated-inputs]: Add
	python-idna.

	gnu: python-traitlets: Add missing input.
	* gnu/packages/python-xyz.scm (python-traitlets)[propagated-inputs]:
	Add python-six.

	gnu: python-black: Remove blackd.
	* gnu/packages/python-xyz.scm (python-black) [arguments]: Add new phase
	to prevent installation of blackd.

	gnu: python-websockets: Fix Python package name.
	* gnu/packages/python-web.scm (python-websockets) [arguments]: Add new
	phase to fix package name.

	gnu: python-slugify: Add missing input.
	* gnu/packages/python-web.scm (python-slugify) [propagated-inputs]: Add
	python-text-unidecode.

	gnu: python-pyfakefs: Disable unreliable test
	* gnu/packages/check.scm (python-pyfakefs) [arguments]: Add new phase to
	skip single test.

	gnu: python-pytest-pep8: Fix package.
	* gnu/packages/check.scm (python-pytest-pep8)[arguments]: Remove
	dependency on pytest-cache and add proper 'check phase.

	gnu: python-fixtures-bootstrap: Do not sanity check.
	* gnu/packages/check.scm (python-fixtures-bootstrap)
	[phases]{sanity-check}: Delete.

	gnu: python-pytest-xdist: Add missing input, relax pytest requirement.
	* gnu/packages/check.scm: (python-pytest-xdist)
	[arguments]: Relax pytest version requirements.
	[propagated-inputs]: Add python-pytest-forked.

2021-02-01  Lars-Dominik Braun  <lars@6xq.net>

	build/python: Add a sanity check phase.
	Add a new phase validating the usability of installed Python packages.

	* gnu/packages/aux-files/python/sanity-check.py: New file.
	* Makefile.am (AUX_FILES): Register it.
	* guix/build-system/python.scm (sanity-check.py): New variable.
	(lower): Add the script as an implicit input.
	* guix/build/python-build-system.scm: Remove trailing #t.
	(sanity-check): New phase.
	(%standard-phases): Use it.
	* tests/builders.scm: (make-python-dummy)
	(dummy-ok, dummy-dummy-nosetuptools, dummy-fail-requirements)
	(dummy-fail-import, dummy-fail-console-script): New variables.
	("python-build-system: dummy-ok")
	("python-build-system: dummy-dummy-nosetuptools")
	("python-build-system: dummy-fail-requirements")
	("python-build-system: dummy-fail-import")
	("python-build-system: dummy-fail-console-script"): Add tests.

2021-02-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build/python: Adjust wrap phase to use the new GUIX_PYTHONPATH.
	* guix/build/python-build-system.scm (wrap): Adjust to use the new
	GUIX_PYTHONPATH.  Remove trailing #t.

2021-02-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build/python: Add the installation bin directory to PATH.
	This also to reduce the need for boilerplate code found in check phase
	overrides.

	* guix/build/python-build-system.scm (add-install-to-path): New phase.
	(%standard-phases): Order it before the check phase.

2021-02-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build/python: Always add the install prefix to the Guix PYTHONPATH.
	This is to remove the need for common boilerplate code in check phase
	overrides.

	* guix/build/python-build-system.scm
	(add-installed-pythonpath): Streamline.  This phase depends on the presence of
	a "python" input; thus GUIX_PYTHONPATH is guaranteed to be defined.  Update doc.
	(add-install-to-pythonpath): New phase.
	(%standard-phases): Order it before the check phase.

2021-02-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build/python: Replace PYTHONPATH by GUIX_PYTHONPATH.
	* guix/build/python-build-system.scm (add-installed-pythonpath): Replace
	"PYTHONPATH" by "GUIX_PYTHONPATH".

2021-02-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python: Replace PYTHONPATH by GUIX_PYTHONPATH.
	Using PYTHONPATH as a mean to discover the Python packages had the following
	issues:

	        1. It is not versioned, so different versions of Python would clash if
	        installed in a shared profile.

	        2. It would interfere with the host Python site on foreign
	        distributions, sometimes preventing a a user to login their GDM
	        session (!).

	        3. It would take precedence over user installed Python packages
	        installed through pip.

	        4. It would leak into Python virtualenvs, which are supposed to create
	        isolated Python environments.

	This changes fixes the above issues by making use of a sitecustomize.py
	module.  The newly introduced GUIX_PYTHONPATH environment variable is read
	from the environment, filtered for the current Python version of the
	interpreter, and spliced in 'sys.path' just before Python's own site location,
	which provides the expected behavior.

	* gnu/packages/aux-files/python/sitecustomize.py: New file.
	* Makefile.am: Register it.
	* gnu/packages/python.scm (customize-site)
	(guix-pythonpath-search-path): New procedures.
	(python-2.7)[phases]{install-sitecustomize.py}: New phase.
	[native-inputs]{sitecustomize.py}: New input.
	[native-search-paths]: Replace PYTHONPATH with GUIX_PYTHONPATH.
	(python-3.9)[native-search-paths]: Likewise.
	[phases]{install-sitecustomize}: Override with correct version.
	[native-search-paths]: Replace PYTHONPATH with GUIX_PYTHONPATH.
	* gnu/packages/commencement.scm (python-boot0):
	[phases]{install-sitecustomize}: Likewise.
	[native-inputs]{sitecustomize.py}: New input.
	[native-search-paths]: Replace PYTHONPATH with GUIX_PYTHONPATH.
	* guix/build/python-build-system.scm (site-packages): Do not add a trailing
	'/'.

	squash! gnu: python: Replace PYTHONPATH by GUIX_PYTHONPATH.

2021-02-01  Ludovic Courtès  <ludo@gnu.org>

	guix package: Add '--export-channels'.
	* guix/channels.scm (sexp->channel): Export.
	* guix/describe.scm: Use (guix channels).
	(manifest-entry-provenance): New procedure.
	* guix/scripts/package.scm (channel=?, export-channels): New
	procedures.
	(show-help, %options): Add '--export-channels'.
	(process-query): Honor it.
	* build-aux/build-self.scm (build-program)[select?]: Exclude (guix
	channels) to account for the (guix describe) change above.
	* doc/guix.texi (Invoking guix package): Document it.

	channels: Add 'channel->code'.
	* guix/channels.scm (channel->code): New procedure, taken from...
	* guix/scripts/describe.scm (channel->sexp): ... here.
	Adjust callers accordingly.

	guix describe: Use 'manifest-entry-channel'.
	* guix/channels.scm (manifest-entry-channel): Export.
	* guix/scripts/describe.scm (display-profile-content): Use it.

	channels: Add the channel name to channel sexps.
	* guix/channels.scm (channel-instance->sexp): Add 'name'.
	(sexp->channel): Extract the name from SEXP, using the optional argument
	as a fallback.

	channels: Factorize 'manifest-entry-channel' and channel serialization.
	* guix/channels.scm (sexp->channel, manifest-entry-channel): New
	procedures.
	(profile-channels): Replace lambda by 'manifest-entry-channel'.
	(channel-instance->sexp): New procedure.
	(channel-instances->manifest)[instance->entry]: Use
	'channel-instance->sexp' instead of inline code.

	guix package: Add '--export-manifest'.
	* guix/scripts/package.scm (export-manifest): New procedure.
	(show-help, %options): Add '--export-manifest'.
	(process-query): Honor it.
	* guix/build/profiles.scm (build-profile): Mention it.
	* tests/guix-package.sh: Test it.
	* doc/guix.texi (Invoking guix package): Document it.

	utils: Add 'version-unique-prefix'.
	* guix/utils.scm (version-unique-prefix): New procedure.
	* tests/utils.scm ("version-unique-prefix"): New test.

	profiles: Add 'manifest->code'.
	* guix/profiles.scm (manifest->code): New procedure.
	* tests/profiles.scm ("manifest->code, simple")
	("manifest->code, simple, versions")
	("manifest->code, transformations"): New tests.

2021-02-01  Ludovic Courtès  <ludo@gnu.org>

	tests: Optimize 'fold-available-packages' test.
	This test goes from 58s to 10s wall-clock time.

	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

	* tests/packages.scm ("fold-available-packages with/without cache"):
	Remove 'find-duplicates'.  Add 'list->set*' and use it instead of
	'find-duplicates', 'delete-duplicates', and 'lset='.

2021-02-01  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: rdma-core: Build as "RelWithDebInfo".
	This allows users to use '--with-debug-info=rdma-core' and is otherwise
	equivalent to "Release".

	* gnu/packages/linux.scm (rdma-core)[arguments]: Remove #:build-type.

2021-02-01  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: rdma-core: Remove "-DIOCTL_MODE=write" configure flag.
	Fixes <https://bugs.gnu.org/46229>.

	This flag was added in commit 2b14c60d3870e74f620775ec8dd64634ff874dc7.
	It is apparently no longer needed.  Worse, it now causes segfaults when
	used with Omni-Path devices, as reported in the bug above.

	* gnu/packages/linux.scm (rdma-core)[arguments]: Remove
	"-DIOCTL_MODE=write" from #:configure-flags.

2021-02-01  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-63.da93cb9.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-63.da93cb9.

	gnu: cuirass: Update to 0.0.1-62.74c1a94.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-62.74c1a94.

2021-02-01  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: pinentry-rofi: Update to 2.0.3.
	* gnu/packages/gnupg.scm (pinentry-rofi): Update to 2.0.3.
	[arguments]: Add make installcheck phase to verify the installed artifact.
	[native-inputs]: Add autoconf-archive.

2021-02-01  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-24.060df92.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-24.060df92.

2021-02-01  Leo Famulari  <leo@famulari.name>

	Revert "gnu: kwayland: Enable test suite."
	This reverts commit ba3e25bbf217637d2054bb0c8b906f3eed230613.

	This commit is reverted because it caused kwayland to no longer build on the
	build farm. Specifically, the test "PlasmaWindowModelTest::testVirtualDesktops"
	fails.

	See this discussion for more information:

	https://lists.gnu.org/archive/html/guix-devel/2021-01/msg00382.html

2021-02-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: test-driver.scm: Allow running as a standalone script.
	* build-aux/test-driver.scm: Add an exec-based shebang and set the script
	executable bit.
	(main): Insert a newline after the version string is printed with --version.

	build: test-driver.scm: Add a new '--errors-only' option.
	* build-aux/test-driver.scm (show-help): Add the help text for the
	new '--errors-only' option.
	(%options): Add the errors-only option.
	(test-runner-gnu): Add the errors-only? parameter and update doc.  Move the
	logging of the test data after the test has completed, so a choice can be made
	whether to keep it or discard it based on the value of the test result.
	(main): Pass the errors-only? option to the driver.
	* doc/guix.texi (Running the Test Suite): Document the new option.

	build: test-driver.scm: Add test cases filtering options.
	* build-aux/test-driver.scm (show-help): Add help text for the new --select
	and --exclude options.
	(%options): Add the new select and exclude options.
	(test-runner-gnu): Pass them to the test runner.  Update doc.
	(test-match-name*, test-match-name*/negated, %test-match-all): New variables.
	(main): Compute the test specifier based on the values of the new options and
	apply it to the current test runner when running the test file.
	* doc/guix.texi (Running the Test Suite): Document the new options.

2021-02-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: test-driver.scm: Enable colored test results by default.
	The Automake parallel test harness does its own smart detection of the
	terminal color capability and always provides the --color-tests argument to
	the driver.  This change defaults the --color-tests argument to true when the
	test driver is run on its own (not via Automake).

	* build-aux/test-driver.scm (main): Set the default value of the --color-tests
	argument to true when it's not explicitly provided.

2021-02-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: test-driver.scm: Make output redirection optional.
	This makes it easier (and less surprising) for users to experiment with the
	custom Scheme test driver directly.  The behavior is unchanged from Automake's
	point of view.

	* build-aux/test-driver.scm (main): Make the --log-file and --trs-file
	arguments optional and update doc.  Only open, redirect and close a port to a log file when
	the --log-file option is provided.  Only open and close a port to a trs file
	when the --trs-file option is provided.
	(test-runner-gnu): Set OUT-PORT parameter default value to the current output
	port.  Set the TRS-PORT parameter default value to a void port.  Update doc.

2021-01-31  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: pixman: Update to 0.40.0.
	* gnu/packages/xdisorg.scm (pixman) [version]: Update to 0.40.0.
	[license]: Change from X11 to expat.

	gnu: pixman: Enable some features.
	* gnu/packages/xdisorg.scm (pixman) [arguments] Pass --enable-timers and
	--enable-gnuplot to #:configure-flags.

	gnu: openjpeg: Enable tests.
	* gnu/packages/image.scm (openjpeg)[arguments]: Enable the test suite.
	Pass -DBUILD_UNIT_TESTS, -DBUILD_TESTING, and -DOPJ_DATA_ROOT
	to #:configure-flags. Add a new 'disable-failing-tests' phase.
	[native-inputs]: Add openjpeg-data.

2021-01-31  Leo Famulari  <leo@famulari.name>

	gnu: dump: Update to 0.4b47.
	* gnu/packages/backup.scm (dump): Update to 0.4b47.
	[inputs]: Replace OPENSSL-1.0 with OPENSSL.

2021-01-31  zimoun  <zimon.toutoune@gmail.com>

	scripts: import: json: Fix error handling.
	Fixes partially <https://bugs.gnu.org/44115>.

	* guix/scripts/import/json.scm (guix-import-json): Handle error.

2021-01-31  zimoun  <zimon.toutoune@gmail.com>

	import: gnu: Mention package name upon failure.
	* guix/import/gnu.scm (gnu->guix-package): Use 'formatted-message' and
	mention the package name in error messages.

2021-01-31  zimoun  <zimon.toutoune@gmail.com>

	gnu-maintenance: Fix error handling.
	Fixes partially <https://bugs.gnu.org/44115>.

	* guix/gnu-maintenance.scm (latest-release): Handle 'ftp-error'.

2021-01-31  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs: Make strip-double-wrap more robust
	* gnu/packages/emacs.scm (emacs) [strip-double-wrap]:
	Use regex to find emacs executable. This works even when the version is
	changed by package transformations (ex: version=git.master)

2021-01-31  Ludovic Courtès  <ludo@gnu.org>

	database: Validate #:nar-size and #:time when registering store items.
	* guix/store/database.scm (assert-integer): New procedure.
	(update-or-insert): Use it to validate NAR-SIZE and TIME.
	* tests/store-database.scm ("sqlite-register with incorrect size"): New
	test.

	database: Remove workarounds unnecessary with guile-sqlite3 0.1.2.
	* guix/store/database.scm (sqlite-exec, sqlite-finalize): Remove.

	gnu: autoconf: Update to 2.71.
	* gnu/packages/autotools.scm (autoconf-2.70): Rename to...
	(autoconf-2.71): ... this.  Update to 2.71.

2021-01-31  Ludovic Courtès  <ludo@gnu.org>

	ci: Add missing imports.
	This is a followup to 041a9466ea23d6ae811491bcf529bf9487317b48.

	* guix/ci.scm: Add missing imports.
	* guix/channels.scm: Remove (guix ci) import.

2021-01-31  Greg Hogan  <code@greghogan.com>

	gnu: python-sympy: Update to 1.7.1.
	* gnu/packages/python-xyz.scm (python-sympy): Update to 1.7.1.

2021-01-31  Michael Rohleder  <mike@rohleder.de>

	gnu: mousepad: Update to 0.5.2.
	* gnu/packages/xfce.scm (mousepad): Update to 0.5.2.

2021-01-31  Robert Karszniewicz  <avoidr@posteo.de>

	gnu: utox: Update to 0.18.1.
	* gnu/packages/messaging.scm (utox): Update to 0.18.1.
	[inputs]: Remove libsodium.

2021-01-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: privoxy: Update to 3.0.31 [fixes OVE-20210130-0001, OVE-20210128-0001].
	* gnu/packages/tor.scm (privoxy): Update to 3.0.31.

2021-01-31  Brice Waegeneire  <brice@waegenei.re>

	gnu: opendoas: Update to 6.8.1 [fixes CVE-2019-25016].
	* gnu/packages/admin.scm (opendoas): Update to 6.8.1.

2021-01-31  Mathieu Othacehe  <othacehe@gnu.org>

	guix: channels: Introduce "channel-with-substitutes-available".
	* guix/channels.scm (find-latest-commit-with-substitutes,
	channel-with-substitutes-available): New procedures.
	* guix/scripts/pull.scm (guix-pull): Move "channel-list" call inside the
	%current-system parameter scope.
	* doc/guix.texi (Channels with substitutes): New section.

2021-01-31  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: libchewing: Disable parallel tests.
	Some tests fail constant when building with multiple threads.

	* gnu/packages/language.scm (libchewing)[arguments]: Set
	`parallel-tests` to false.

2021-01-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: sshpass: Update to 1.09.
	* gnu/packages/ssh.scm (sshpass): Update to 1.09.  Re-order fields.

2021-01-31  Evgeny Pisemsky  <evgeny@pisemsky.com>

	gnu: emacs-adaptive-wrap: Update source URI.
	* gnu/packages/emacs-xyz.scm (emacs-adaptive-wrap)[source]: Update URI.

	This fixes a "download failed" error when building the package.

2021-01-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	installer: Edit desktop selection prompt.
	* gnu/installer/newt/services.scm (run-desktop-environments-cbt-page):
	Fix and clarify the #:info-text.

2021-01-31  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add licenseheaders.
	* gnu/packages/license.scm (licenseheaders): New variable.

2021-01-31  Lars-Dominik Braun  <lars@6xq.net>

	gnu: teeworlds: Fix audio.
	* gnu/packages/games.scm (teeworlds)[source]: Enable recursive cloning.
	[build-system]: Switch to cmake-build-system.
	[arguments]: Remove custom phases build and install.
	[inputs]: Add openssl.
	[native-inputs]: Remove bam.
	[license]: Add map/language data license.

2021-01-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add python-threadpoolctl.
	* gnu/packages/machine-learning.scm (python-threadpoolctl): New variable.

2021-01-31  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Remove the package version from the job name.
	Match Hydra behaviour where the job_name is <package_name>.<system>. This
	allows to operate on several builds of the same package in the CI, regardless
	of their version.

	* gnu/ci.scm (job-name): Remove package version from the job name.

2021-01-31  Ryan Prior  <rprior@protonmail.com>

	gnu: esbuild: Update to 0.8.37.
	* gnu/packages/web.scm (esbuild): Update to 0.8.37.

2021-01-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wireshark: Update to 3.4.3.
	* gnu/packages/networking.scm (wireshark): Update to 3.4.3.

	gnu: python-pikepdf: Update to 2.5.1.
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.5.1.

	gnu: emacs-tramp: Update to 2.5.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.0.1.

2021-01-31  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add indi.
	* gnu/packages/astronomy.scm (indi): New variable.

2021-01-31  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sbcl-deploy: Update to 1.0.0-2.9b20e64.
	* gnu/packages/lisp-xyz.scm (sbcl-deploy): Update to 1.0.0-2.9b20e64.
	  [arguments]: Add 'test-asd-file' and 'asd-files' parameters.
	  [native-inputs]: Add cl-mpg123 and cl-out123.
	  [inputs]: Add trivial-features.

	gnu: Add cl-mpg123.
	* gnu/packages/lisp-xyz.scm (cl-mpg123, ecl-cl-mpg123, sbcl-cl-mpg123): New
	  variables.

	gnu: Add cl-verbose.
	* gnu/packages/lisp-xyz.scm (cl-verbose, ecl-verbose, sbcl-verbose): New
	  variables.

	gnu: Add cl-piping.
	* gnu/packages/lisp-xyz.scm (cl-piping, ecl-piping, sbcl-piping): New
	  variables.

	gnu: sbcl-puri: Update to 1.5.7-2.4bbab89.
	* gnu/packages/lisp-xyz.scm (sbcl-puri): Update to 1.5.7-2.4bbab89.
	  [home-page]: Fix URL.

	gnu: sbcl-cl-online-learning: Update to 0.5-1.87fbef8.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-online-learning): Update to
	  0.5-1.87fbef8.
	  [arguments]: Add 'test-asd-file' and 'asd-systems' parameters. Activate
	  tests.

2021-01-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: alacritty: Update to 0.7.1.
	* gnu/packages/terminals.scm (alacritty): Update to 0.7.1.
	[origin]: Remove snippet.
	[arguments]: Remove failing test. Remove unneeded phase and some replacements.

2021-01-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-libloading-0.6: Do not enable unstable features.
	* gnu/packages/crates-io.scm (rust-libloading-0.6)[origin]: Remove snippet.

	The snippet would make alacritty build fail.

2021-01-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-alacritty-terminal-0.12.
	* gnu/packages/crates-io.scm (rust-alacritty-terminal-0.12): New variable.

	gnu: Add rust-alacritty-config-derive-0.1.
	* gnu/packages/crates-io.scm (rust-alacritty-config-derive-0.1): New variable.

	gnu: Add rust-vte-0.10.
	* gnu/packages/crates-io.scm (rust-vte-0.10): New variable.
	(rust-vte-0.3): Inherit from above.

	gnu: Add rust-vte-generate-state-changes-0.1.
	* gnu/packages/crates-io.scm (rust-vte-generate-state-changes-0.1): New variable.

	gnu: Add rust-cocoa-0.24.
	* gnu/packages/crates-io.scm (rust-cocoa-0.24): New variable.
	(rust-cocoa-0.23): Inherit from above.

	gnu: Add rust-core-graphics-0.22.
	* gnu/packages/crates-graphics.scm (rust-core-graphics-0.22): New variable.
	(rust-core-graphics-0.21): Inherit from above.

	gnu: Add rust-copypasta-0.7.
	* gnu/packages/crates-io.scm (rust-copypasta-0.7): New variable.

	gnu: Add rust-clipboard-win-3.
	* gnu/packages/crates-io.scm (rust-clipboard-win-3): New variable.
	(rust-clipboard-win-2.1): Inherit from above.

	gnu: Add rust-lazy-bytes-cast-5.
	* gnu/packages/crates-io.scm (rust-lazy-bytes-cast-5): New variable.

	gnu: Add rust-smithay-clipboard-0.6.
	* gnu/packages/crates-graphics.scm (rust-smithay-clipboard-0.6): New variable.
	(rust-smithay-clipboard-0.3): Inherit from above.

	gnu: Add rust-smithay-client-toolkit-0.12.
	* gnu/packages/crates-graphics.scm (rust-smithay-client-toolkit-0.12): New
	variable.
	(rust-smithay-client-toolkit-0.6): Inherit from above.

	gnu: Add rust-andrew-0.3.
	* gnu/packages/crates-graphics.scm (rust-andrew-0.3): New variable.
	(rust-andrew-0.2): Inherit from above.

	gnu: Add rust-rusttype-0.9.
	* gnu/packages/crates-io.scm (rust-rusttype-0.9): New variable.
	(rust-rusttype-0.8): Inherit from above.

	gnu: Add rust-ab-glyph-rasterizer-0.1.
	* gnu/packages/crates-io.scm (rust-ab-glyph-rasterizer-0.1): New variable.

	gnu: Add rust-owned-ttf-parser-0.6.
	* gnu/packages/crates-io.scm (rust-owned-ttf-parser-0.6): New variable.

	gnu: Add rust-ttf-parser-0.6.
	* gnu/packages/crates-io.scm (rust-ttf-parser-0.6): New variable.

	gnu: Add rust-calloop-0.6.
	* gnu/packages/crates-io.scm (rust-calloop-0.6): New variable.
	(rust-calloop-0.4): Inherit from above.

	gnu: Add rust-memmap2-0.1.
	* gnu/packages/crates-io.scm (rust-memmap2-0.1): New variable.

	gnu: Add rust-wayland-client-0.28.
	* gnu/packages/crates-graphics.scm (rust-wayland-client-0.28): New variable.
	(rust-wayland-client-0.23): Inherit from above.

	gnu: Add rust-wayland-sys-0.28.
	* gnu/packages/crates-graphics.scm (rust-wayland-sys-0.28): New variable.
	(rust-wayland-sys-0.23): Inherit from above.

	gnu: Add rust-wayland-scanner-0.28.
	* gnu/packages/crates-graphics.scm (rust-wayland-scanner-0.28): New variable.
	(rust-wayland-scanner-0.23): Inherit from above.

	gnu: Add rust-wayland-cursor-0.28.
	* gnu/packages/crates-graphics.scm (rust-wayland-cursor-0.28): New variable.

	gnu: Add rust-xcursor-0.3.
	* gnu/packages/crates-io.scm (rust-xcursor-0.3): New variable.

	gnu: Add rust-wayland-protocols-0.28.
	* gnu/packages/crates-graphics.scm (rust-wayland-protocols-0.28): New
	variable.
	(rust-wayland-protocols-0.23): Inherit from above.

	gnu: Add rust-wayland-server-0.28.
	* gnu/packages/crates-graphics.scm (rust-wayland-server-0.28): New variable.
	(rust-wayland-server-0.23): Inherit from above.

	gnu: Add rust-wayland-commons-0.28.
	* gnu/packages/crates-graphics.scm (rust-wayland-commons-0.28): New variable.
	(rust-wayland-commons-0.23): Inherit from above.

	gnu: Add rust-x11-clipboard-0.5.
	* gnu/packages/crates-graphics.scm (rust-x11-clipboard-0.5): New variable.
	(rust-x11-clipboard-0.4): Inherit from above.

	gnu: Add rust-crossfont-0.2.
	* gnu/packages/crates-io.scm (rust-crossfont-0.2): New variable.

	gnu: Add rust-core-text-19.
	* gnu/packages/crates-io.scm (rust-core-text-19): New variable.
	(rust-core-text-13): Inherit from above.

	gnu: Add rust-dwrote-0.11.
	* gnu/packages/crates-io.scm (rust-dwrote-0.11): New variable.
	(rust-dwrote-0.9): Inherit from above.

	gnu: Add rust-wio-0.2.
	* gnu/packages/crates-io.scm (rust-wio-0.2): New variable.

	gnu: Add rust-freetype-rs-0.26.
	* gnu/packages/crates-io.scm (rust-freetype-rs-0.26): New variable.
	(rust-freetype-rs-0.23): Inherit from above.

	gnu: Add rust-freetype-sys-0.13.
	* gnu/packages/crates-io.scm (rust-freetype-sys-0.13): New variable.
	(rust-freetype-sys-0.9): Inherit from above.

	gnu: Add rust-servo-fontconfig-0.5.
	* gnu/packages/crates-io.scm (rust-servo-fontconfig-0.5): New variable.
	(rust-servo-fontconfig-0.4): Inherit from above.

	gnu: Add rust-servo-fontconfig-sys-5.
	* gnu/packages/crates-io.scm (rust-servo-fontconfig-sys-5): New variable.
	(rust-servo-fontconfig-sys-4): Inherit from above.

	gnu: Add rust-glutin-0.26.
	* gnu/packages/crates-graphics.scm (rust-glutin-0.26): New variable.
	(rust-glutin-0.22): Inherit from above.

	gnu: Add rust-cocoa-0.23.
	* gnu/packages/crates-io.scm (rust-cocoa-0.23): New variable.
	(rust-cocoa-0.22): Inherit from above.

	gnu: Add rust-cocoa-foundation-0.1.
	* gnu/packages/crates-io.scm (rust-cocoa-foundation-0.1): New variable.

	gnu: Add rust-core-graphics-types-0.1.
	* gnu/packages/crates-graphics.scm (rust-core-graphics-types-0.1): New variable.

	gnu: rust-glutin-emscripten-sys-0.1: Update to 0.1.1.
	* gnu/packages/crates-graphics.scm (rust-glutin-emscripten-sys-0.1): Update to
	0.1.1.
	[arguments]: Skip build.

	gnu: rust-glutin-gles2-sys-0.1: Update to 0.1.5.
	* gnu/packages/crates-graphics.scm (rust-glutin-gles2-sys-0.1): Update to
	0.1.5.
	[arguments]: Skip build.

	gnu: rust-glutin-glx-sys-0.1: Update to 0.1.7.
	* gnu/packages/crates-graphics.scm (rust-glutin-glx-sys-0.1): Update to 0.1.7.
	[arguments]: Skip build.

	gnu: rust-glutin-wgl-sys-0.1: Update to 0.1.5.
	* gnu/packages/crates-graphics.scm (rust-glutin-wgl-sys-0.1): Update to
	0.1.5.
	[arguments]: Skip build.

	gnu: Add rust-wayland-egl-0.28.
	* gnu/packages/crates-graphics.scm (rust-wayland-egl-0.28): New variable.

	gnu: Add rust-winit-0.24.
	* gnu/packages/crates-graphics.scm (rust-winit-0.24): New variable.
	(rust-winit-0.20): Inherit from above.

	gnu: rust-core-video-sys-0.1: Update to 0.1.4.
	* gnu/packages/crates-graphics.scm (rust-core-video-sys-0.1): Update to 0.1.4.

	gnu: Add rust-core-graphics-0.19.
	* gnu/packages/crates-graphics.scm (rust-core-graphics-0.19): New variable.

	gnu: Add rust-metal-0.18.
	* gnu/packages/crates-io.scm (rust-metal-0.18): New variable.
	(rust-metal-0.14): Inherit from above.

	gnu: Add rust-cocoa-0.22.
	* gnu/packages/crates-io.scm (rust-cocoa-0.22): New variable.
	(rust-cocoa-0.19): Inherit from above.

	gnu: Add rust-core-graphics-0.21.
	* gnu/packages/crates-graphics.scm (rust-core-graphics-0.21): New variable.
	(rust-core-graphics-0.17): Inherit from above.

	gnu: Add rust-dispatch-0.2.
	* gnu/packages/crates-io.scm (rust-dispatch-0.2): New variable.
	(rust-dispatch-0.1): Inherit from above.

	gnu: rust-png-0.16: Update to 0.16.8.
	* gnu/packages/crates-graphics.scm (rust-png-0.16): Update to 0.16.8.

2021-01-31  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add telegram-desktop.
	* gnu/packages/telegram.scm (telegram-desktop): New variable.

	gnu: Add libtgvoip-for-telegram-desktop.
	* gnu/packages/telegram.scm (libtgvoip-for-telegram-desktop): New variable.

	gnu: Add rlottie-for-telegram-desktop.
	* gnu/packages/telegram.scm (rlottie-for-telegram-desktop): New variable.

	gnu: Add webrtc-for-telegram-desktop.
	* gnu/packages/telegram.scm: New module.
	(webrtc-for-telegram-desktop): New variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: Add qt5ct.
	* gnu/packages/qt.scm (qt5ct): New variable.

	gnu: Add rlottie.
	* gnu/packages/animation.scm (rlottie): New variable.

	gnu: Add range-v3.
	* gnu/packages/cpp.scm (range-v3): New variable.

	gnu: Add materialdecoration.
	* gnu/packages/qt.scm (materialdecoration): New variable.

	gnu: Add cmake-shared.
	* gnu/packages/cmake.scm (cmake-shared): New variable.

	gnu: Add nimf.
	* gnu/packages/language.scm (nimf): New variable.

	gnu: Add hime.
	* gnu/packages/language.scm (hime): New variable.

	gnu: Add libchewing.
	* gnu/packages/language.scm (libchewing): New variable.

	gnu: libappindicator: Propagate some inputs as per .pc file.
	* gnu/packages/freedesktop.scm (libappindicator) [inputs]: Move gtk+
	and libdbusmenu to ...
	[propagated-inputs]: ... here.

	gnu: Add fcitx-qt5.
	* gnu/packages/fcitx.scm (fcitx-qt5): New variable.

	gnu: Add c++-gsl.
	* gnu/packages/cpp.scm (c++-gsl): New variable.
	* gnu/packages/patches/c++-gsl-find-system-gtest.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2021-01-31  Leo Famulari  <leo@famulari.name>

	gnu: gst-plugins-good: Fix a test failure on 32-bit systems.
	* gnu/packages/patches/gst-plugins-good-fix-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gstreamer.scm (gst-plugins-good)[source]: Use it.

	gnu: linux-libre 4.4: Update to 4.4.254.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.254.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.254.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.254.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.218.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.218.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.172.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.172.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.94.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.94.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.10.12.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.12.
	(linux-libre-5.10-pristine-source): Update hash.

2021-01-30  Jakub Kądziołka  <kuba@kadziolka.net>
	    Hartmut Goebel  <h.goebel@crazy-compilers.com>

	guix: qt-utils: Don't include useless inputs in wrapped variables.
	Include only those inputs into XDG_DATA_DIRS having
	some subdirectory of /share which is typically used by Qt.

	* guix/build/qt-utils.scm (variables-for-wrapping): Take the
	  output directory as an argument for special handling. Check for
	  subdirectories of /share used by Qt before including inputs in
	  XDG_DATA_DIRS.
	  (wrap-qt-program*): Pass the output directory to variables-for-wrapping.

2021-01-30  Jakub Kądziołka  <kuba@kadziolka.net>
	    Hartmut Goebel  <h.goebel@crazy-compilers.com>

	build-system: qt: Exclude useless inputs from wrapped variables.
	* guix/build-system/qt.scm (qt-build)[qt-wrap-excluded-inputs]: New argument.
	* guix/build/qt-utils.scm (%qt-wrap-excluded-inputs): New variable.
	  (wrap-qt-program*)[qt-wrap-excluded-inputs]: New argument. Filter excluded
	  inputs.
	  (wrap-qt-program)[qt-wrap-excluded-inputs]: New argument.
	  (wrap-all-qt-programs)[qt-wrap-excluded-inputs]: New argument.

2021-01-30  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	guix: qt-utils: Wrapped executables honor user's envvars.
	Prior to this change, wrappers did set the specified environment variables to
	a fixed value, overwriting any user settings. This inhibited propagating
	e.g. XDG_DATA_DIRS from a profile to the application.

	Now user environment variables are prefixed (if the variable defines some
	"binary" search path, e.g. QT_PLUGIN_PATH) or suffixed (if the variable
	defines some config or data search path, e.g. XDG_DATA_DIRS). The code could
	also allow to overwrite, anyhow currently no variable is defined like this.

	* guix/build/qt-utils.scm (variables-for-wrapping): For each env-var to
	  be wrapped, specify whether it should prefix, suffix or overwrite the
	  user's variable.

2021-01-30  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	guix: qt-build-system, qt-utils: Unify wrapping of qt-programs.
	Unify (guix qt-build-system wrap-all-programs) and
	(guix qt-utils wrap-qt-program), so both behave the same.
	The functions now reside in qt-utils to make them easily available for
	packages not using the qt-build-system.

	* guix/build/qt-build-system.scm (variables-for-wrapping, wrap-all-programs):
	  Move from here ...
	* guix/build/qt-utils.scm (variables-for-wrapping, wrap-all-qt-programs):
	  ... to here. Base the later on
	  (wrap-qt-program*): New function, carved out from old wrap-all-programs.
	  (wrap-qt-program): Base on wrap-qt-program*, change arguments in an
	  incompatible way.
	* gnu/packages/bittorrent.scm (qbittorrent)[arguments]<phases>{wrap-qt}:
	  Adjust to new interface of wrap-qt-program.
	* gnu/packages/finance.scm (electron-cash): Likewise.
	* gnu/packages/geo.scm (qgis): Likewise.
	* gnu/packages/password-utils.scm (qtpass): Likewise.
	* gnu/packages/video.scm (openshot): Likewise.
	* gnu/packages/web-browsers.scm (kristall): Likewise.

2021-01-30  Leo Famulari  <leo@famulari.name>

	Revert qt-build-system changes that were pushed to a frozen "staging" branch.
	This reverts commits 9085260fccd17955be6922c215f89be3e424dda3,
	4ecc2a24936a1fbfe3ff5654090d41e91c2fe8f2,
	094b6ac00939ef5e3f291a477fedd26621078ca8,
	104151f4f45f4bc3a816e3ad42256452932e0d8d.

2021-01-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cmst: Update to 2020.11.01.
	* gnu/packages/connman.scm (cmst): Update to 2020.11.01.

2021-01-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: slurm-18.08: Update to 18.08.9.
	Fixes CVE-2019-{12838,19727,19728}.

	* gnu/packages/parallel.scm (slurm-18.08): Update to 18.08.9.

2021-01-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: slurm-19.05: Update to 19.05.8.
	Fixes CVE-2020-{12693,27745,27746,19727,19728}.

	* gnu/packages/parallel.scm (slurm-19.05): Update to 19.05.8.

2021-01-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: slurm: Update to 20.11.3.
	* gnu/packages/parallel.scm (slurm): Update to 20.11.3.

	gnu: slurm: Update note about slurm versions.
	* gnu/packages/parallel.scm: Update note about what slurm versions
	should be kept.

	gnu: parallel: Update to 20210122.
	* gnu/packages/parallel.scm (parallel): Update to 20210122.

2021-01-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: blender-2.79: Fix build.
	* gnu/packages/graphics.scm (blender-2.79)[inputs]: Add pugixml.

2021-01-30  Ludovic Courtès  <ludo@gnu.org>

	guix system: Adjust 'upgrade-shepherd-services' to shepherd service change.
	Fixes a regression introduced in 95f72dcd7aece05e9252c93bef5a831f96cb5393.

	* guix/scripts/system/reconfigure.scm (upgrade-shepherd-services)[target-services]:
	Add call to 'shepherd-configuration-services'.

2021-01-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: blender: Fix build.
	* gnu/packages/graphics.scm (openimageio): Update to 2.2.10.1.
	[arguments]: Do not use system pugixml.
	[inputs]: Add fmt.
	* gnu/packages/graphics.scm (blender)[inputs]: Add "pugixml".

2021-01-30  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: alacritty: Fix build.
	This is a follow-up of 880e6334b7aeda04ad8572f9c68a9055de15aeb8.

	* gnu/packages/terminals.scm (alacritty)[arguments]: Rename "rust-dirs-2.0"
	into "rust-dirs-2" and "rust-embed-resource-1.3" into "rust-embed-resource-1".

2021-01-30  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-61.6838ec2.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-61.6838ec2.

2021-01-30  Ludovic Courtès  <ludo@gnu.org>

	guix system: Test 'extension-graph' and 'shepherd-graph'.
	* tests/guix-system.sh: Test 'guix system extension-graph' and 'guix
	system shepherd-graph'.

2021-01-30  Maxime Devos  <maximedevos@telenet.be>
	    Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Allow custom 'shepherd' package.
	* gnu/services/shepherd.scm (<shepherd-configuration>): New record.
	(shepherd-boot-gexp, shepherd-root-service-type): Use it.
	(scm->go, shepherd-configuration-file): Allow passing custom
	shepherd package.
	* gnu/system.scm (operating-system-shepherd-service-names): Use the new
	record.
	* guix/scripts/system.scm (export-shepherd-graph): Adjust accordingly.
	* doc/guix.texi (Shepherd Services). Document it.

2021-01-30  nixo  <nicolo@nixo.xyz>

	gnu: Add julia-json.
	* gnu/packages/julia-xyz.scm (julia-json): New variable.

	gnu: Add julia-offsetarrays.
	* gnu/packages/julia-xyz.scm (julia-offsetarrays): New variable.

	gnu: Add julia-adapt.
	* gnu/packages/julia-xyz.scm (julia-adapt): New variable.

	gnu: Add julia-parsers.
	* gnu/packages/julia-xyz.scm (julia-parsers): New variable.

	gnu: Add julia-fixedpointnumbers.
	* gnu/packages/julia-xyz.scm (julia-fixedpointnumbers): New variable.

	gnu: Add julia-datastructures.
	* gnu/packages/julia-xyz.scm (julia-datastructures): New variable.

	gnu: Add julia-orderedcollections.
	* gnu/packages/julia-xyz.scm (julia-orderedcollections): New variable.

	gnu: julia-compat: Update to 3.25.0.
	* gnu/packages/julia-xyz.scm (julia-compat): Update to 3.25.0.

	gnu: julia-compat: Set file name according to standards.
	* gnu/packages/julia-xyz.scm (julia-compat)[source]: Set 'file-name'
	to (git-file-name ...).

	build-system/julia: Don't rely on file name to set module name.
	* guix/build/julia-build-system.scm (project.toml->name): New procedure.
	  (precompile, check, julia-build): Accept new key argument #:julia-package-name.
	* guix/build-system/julia.scm (julia-build): ... add it.
	* doc/guix.texi (julia-build-system): Update julia-package-name accordingly.

	build-system/julia: Enable tests.
	* guix/build-system/julia.scm (julia-build): Set tests? default to #t.
	* guix/build/julia-build-system.scm (check): Respect tests? and fix julia
	  invocation.
	  (%standard-phases): Add check phase after install.
	* doc/guix.texi (julia-build-system): Update accordingly.

2021-01-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-embed-resource-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-embed-resource-1): Drop minor version from
	name.
	* gnu/packages/rust-apps.scm (watchexec): Apply renaming.

	gnu: rust-dirs-2: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-dirs-2): Drop minor version from name.
	(rust-dirs-1.0):
	(rust-term-0.6):
	* gnu/packages/rust-apps.scm (fd):
	* gnu/packages/sequoia.scm (sequoia):
	* gnu/packages/web.scm (castor): Apply renaming.

	gnu: rust-downcast-rs-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-downcast-rs-1): Drop minor version from
	name.
	* gnu/packages/crates-graphics.scm (rust-wayland-client-0.23):
	(rust-wayland-client-0.21):
	(rust-wayland-server-0.23):
	(rust-wayland-server-0.21): Apply renaming.

	gnu: rust-downcast-rs-1.1: Remove variable.
	* gnu/packages/crates-io.scm (rust-downcast-rs-1.1): Remove variable.
	* gnu/packages/crates-graphics.scm (rust-wayland-client-0.23):
	(rust-wayland-client-0.21):
	(rust-wayland-server-0.23):
	(rust-wayland-server-0.21): Refer to rust-downcast-rs-1.2 instead.

	gnu: rust-expat-sys-2: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-expat-sys-2): Drop minor version from name.
	(rust-servo-fontconfig-sys-4): Apply renaming.

2021-01-30  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-60.1e8d075.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-60.1e8d075.

2021-01-30  Marius Bakke  <marius@gnu.org>

	gnu: picocom: Fix cross-compilation.
	* gnu/packages/terminals.scm (picocom)[arguments]: Use CC-FOR-TARGET instead
	of "gcc".

	gnu: uBlock Origin: Update to 1.33.0.
	* gnu/packages/browser-extensions.scm (uassets): Update to commit a5b1e3cae.
	(ublock-origin): Update to 1.33.0.

	gnu: foot: Update to 1.6.2.
	* gnu/packages/terminals.scm (foot): Update to 1.6.2.
	[native-inputs]: Remove GCC-10.

	gnu: ungoogled-chromium: Update to 88.0.4324.104-0.4e2679c.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 88.
	(%chromium-version): Set to 88.0.4324.104.
	(%ungoogled-revision): Set to 4e2679ce15a53925b34a95aa3e1731751530dc22.
	(%ungoogled-origin): Update hash.
	(libvpx/chromium): New variable.
	(ungoogled-chromium): Update hash.
	[arguments]: Patch one file for compatibility with system ICU.
	[inputs]: Change from ICU4C-67 to ICU4C-68.  Change from LIBVPX to
	LIBVPX/CHROMIUM.

2021-01-30  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-out123.
	* gnu/packages/lisp-xyz.scm (cl-out123, ecl-cl-out123, sbcl-cl-out123): New
	  variables.

2021-01-30  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add nq.
	* gnu/packages/admin.scm (nq): New variable.

2021-01-29  Jakub Kądziołka  <kuba@kadziolka.net>
	    Hartmut Goebel  <h.goebel@crazy-compilers.com>

	guix: qt-utils: Don't include useless inputs in wrapped variables.
	Include only those inputs into XDG_DATA_DIRS having
	some subdirectory of /share which is typically used by Qt.

	* guix/build/qt-utils.scm (variables-for-wrapping): Take the
	  output directory as an argument for special handling. Check for
	  subdirectories of /share used by Qt before including inputs in
	  XDG_DATA_DIRS.
	  (wrap-qt-program*): Pass the output directory to variables-for-wrapping.

2021-01-29  Jakub Kądziołka  <kuba@kadziolka.net>
	    Hartmut Goebel  <h.goebel@crazy-compilers.com>

	build-system: qt: Exclude useless inputs from wrapped variables.
	* guix/build-system/qt.scm (qt-build)[qt-wrap-excluded-inputs]: New argument.
	* guix/build/qt-utils.scm (%qt-wrap-excluded-inputs): New variable.
	  (wrap-qt-program*)[qt-wrap-excluded-inputs]: New argument. Filter excluded
	  inputs.
	  (wrap-qt-program)[qt-wrap-excluded-inputs]: New argument.
	  (wrap-all-qt-programs)[qt-wrap-excluded-inputs]: New argument.

2021-01-29  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	guix: qt-utils: Wrapped executables honor user's envvars.
	Prior to this change, wrappers did set the specified environment variables to
	a fixed value, overwriting any user settings. This inhibited propagating
	e.g. XDG_DATA_DIRS from a profile to the application.

	Now user environment variables are prefixed (if the variable defines some
	"binary" search path, e.g. QT_PLUGIN_PATH) or suffixed (if the variable
	defines some config or data search path, e.g. XDG_DATA_DIRS). The code could
	also allow to overwrite, anyhow currently no variable is defined like this.

	* guix/build/qt-utils.scm (variables-for-wrapping): For each env-var to
	  be wrapped, specify whether it should prefix, suffix or overwrite the
	  user's variable.

2021-01-29  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	guix: qt-build-system, qt-utils: Unify wrapping of qt-programs.
	Unify (guix qt-build-system wrap-all-programs) and
	(guix qt-utils wrap-qt-program), so both behave the same.
	The functions now reside in qt-utils to make them easily available for
	packages not using the qt-build-system.

	* guix/build/qt-build-system.scm (variables-for-wrapping, wrap-all-programs):
	  Move from here ...
	* guix/build/qt-utils.scm (variables-for-wrapping, wrap-all-qt-programs):
	  ... to here. Base the later on
	  (wrap-qt-program*): New function, carved out from old wrap-all-programs.
	  (wrap-qt-program): Base on wrap-qt-program*, change arguments in an
	  incompatible way.
	* gnu/packages/bittorrent.scm (qbittorrent)[arguments]<phases>{wrap-qt}:
	  Adjust to new interface of wrap-qt-program.
	* gnu/packages/finance.scm (electron-cash): Likewise.
	* gnu/packages/geo.scm (qgis): Likewise.
	* gnu/packages/password-utils.scm (qtpass): Likewise.
	* gnu/packages/video.scm (openshot): Likewise.
	* gnu/packages/web-browsers.scm (kristall): Likewise.

2021-01-29  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	doc: Update guidance about Rust package naming.
	* doc/contributing.texi (Rust Crates): Explain versions suffix based on
	  packages version and Crate "caret" versioning.

2021-01-29  Leo Famulari  <leo@famulari.name>

	gnu: Remove avogadro.
	This package fails to build and has been superseded by avogadro2.

	* gnu/packages/chemistry.scm (avogadro): Remove variable.
	* gnu/packages/patches/avogadro-boost148.patch,
	gnu/packages/patches/avogadro-eigen3-update.patch,
	gnu/packages/patches/avogadro-python-eigen-lib.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2021-01-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: fontconfig: Update to 2.13.93.
	* gnu/packages/patches/fontconfig-hurd-path-max.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Un-register file.
	* gnu/packages/fontutils.scm (fontconfig)[source]
	{uri}: Use the .tar.xz archive.
	{patches}: Remove field.  The patch was merged upstream.
	[native-inputs]: Add python-minimal.
	[phases]{skip-problematic-tests}: Add phase.
	[configure-flags]: Do not set PYTHON to false.
	* gnu/packages/fontutils.scm (fontconfig-with-documentation)
	[native-inputs]: Add docbook-utils.

2021-01-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: fontconfig-with-documentation: New variable.
	In what will become fontconfig 2.14, the complete documentation of fontconfig
	requires multiple dependencies that would be problematic to add to this core
	package; instead, keep the 'fontconfig' variable package lean and create a new
	'fontconfig-with-documentation' package that will be known as "fontconfig" to
	the users.

	* gnu/packages/fontutils.scm (fontconfig): Hide package.
	[outputs]: Remove doc output.
	[configure-flags]: Add "--disable-docs" argument.
	[phases]{remove-pdf-files}: Remove phase.
	{move-man-sections}: Move to...
	(fontconfig-with-documentation): ... this new variable with a doc output.

2021-01-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Replace all uses of texlive-union by texlive-updmap.cfg.
	* doc/build.scm (pdf-manual) Replace texlive-union by texlive-updmap.cfg.
	* gnu/packages/algebra.scm (pari-gp): Likewise.
	* gnu/packages/bioinformatics.scm (discrover, velvet): Likewise.
	* gnu/packages/chez.scm (chez-scheme, chez-web, chez-sockets): Likewise.
	* gnu/packages/docbook.scm (dblatex): Likewise.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Likewise.
	* gnu/packages/engineering.scm (fastcap): Likewise.
	* gnu/packages/guile-xyz.scm (emacsy, guile-cv): Likewise.
	* gnu/packages/lisp.scm (sbcl): Likewise.
	* gnu/packages/maths.scm (octave, hypre): Likewise.
	* gnu/packages/music.scm (lilypond): Likewise.
	* gnu/packages/plotutils.scm (asymptote): Likewise.
	* gnu/packages/python-xyz.scm (python-numpy-documentation)
	(python-matplotlib-documentation, python-ipython-documentation)
	(python-pypandoc): Likewise.
	* gnu/packages/radio.scm (gnuradio, libosmo-dsp): Likewise.
	* gnu/packages/scheme.scm (mit-scheme): Likewise.
	* gnu/packages/statistics.scm (r-with-tests): Likewise.
	* gnu/packages/tex.scm (simple-texlive-package)
	(texlive-xmltex, texlive-tiny, texlive-jadetex, teximpatient, lyx): Likewise.

	gnu: texlive-amsfonts: Adjust to build with texlive-updmap.cfg.
	* gnu/packages/tex.scm (texlive-amsfonts)[phases]
	{build-fonts}: Do not set SOURCE_DATE_EPOCH, already done by the build
	system.  Let resources be auto-discovered by TeX Live machinery by simply
	setting GUIX_TEXMF.  Remove references to the texlive-union input.  Remove
	trailing #t.
	{install-generated-fonts}: Remove trailing #t.
	[native-inputs]: Replace texlive-union by texlive-updmap.cfg.  Remove the
	texlive-cm and texlive-metafont arguments of texlive-updmap.cfg.

2021-01-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: texlive-bin: Enable the use of multiple TeX Live trees.
	Attempting to compose multiple TeX Live trees (such as can happen when using a
	texlive-union generated package) proved problematic; only the texmf.cnf
	configuration file from the union would be honored, causing other TeX Live
	components to be ignored.

	This change does away with TeX Live unions, instead relying on the default
	texmf.cnf configuration file provided by the texlive-bin package to honor
	individual TeX Live trees referred to via the newly introduced GUIX_TEXMF
	variable, and replacing the texlive-union procedure by texlive-updmap.cfg, to
	explicit that generating the fonts map configuration is now its sole purpose.

	* gnu/packages/tex.scm (texlive-bin)[phases]{customize-texmf}: New phase.
	{postint}: Move the patching of the texmf.cnf file to the new above phase.
	Patch the updmap.pl script to find its Perl modules.
	[native-search-paths]: Rename the TEXMF variable to GUIX_TEXMF.  Remove the
	TEXMFCNF variable.
	* guix/profiles.scm (texlive-configuration): Remove procedure.
	(%default-profile-hooks)[texlive-configuration]: Unregister hook.
	(texlive-union): Alias to what has moved to...
	(texlivke-updmap.cfg): ... here.  Update doc.  Do not provide a different
	texmf.cnf configuration.
	[inherit]: Do not inherit from texlive-base.
	[build-system]: Switch to the copy-build-system.
	[arguments]{install-plan}: New argument.
	[phases]{regenerate-updmap.cfg}: New phase, which keeps only the fonts map
	generating code from the previous builder code.
	[inputs]: Remove bash, and move to ...
	[propagated-inputs]: ... here.
	[native-inputs]: Remove field, and move the source of the base updmap.cfg file
	to...
	[source]: ... here.
	[synopsis]: Update.
	[description]: Likewise.
	[license]: Delete duplicates.

2021-01-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: grocsvs: Remove package.
	This package depends on Python 2 and doesn't build anymore.  Upstream doesn't
	seem active, but if they ever port it to Python 3, they should let people know
	here: https://github.com/grocsvs/grocsvs/issues/6.

	* gnu/packages/bioinformatics.scm (grocsvs): Delete.

2021-01-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: syncthing-gtk: Switch source to use Debian's Python 3 port.
	* gnu/packages/syncthing.scm (syncthing-gtk)[source]: Adjust to use the Debian
	Python 3 port.
	[phases]{remove-windows.py}: New phase.

	gnu: python2-virtualenv: Remove package.
	* gnu/packages/python-xyz.scm (python2-virtualenv): Delete.

	gnu: python2-pbr: Remove package.
	* gnu/packages/python-xyz.scm (python2-pbr-minimal)
	(python2-pbr): Delete variables.

	gnu: python2-fixtures: Remove package.
	* gnu/packages/check.scm (python2-fixtures-bootstrap)
	(python2-fixtures): Delete variables.

	gnu: python2-testtools: Remove package.
	* gnu/packages/check.scm (python2-testtools-bootstrap)
	(python2-testtools): Delete variables.

	gnu: python2-testscenarios: Remove package.
	* gnu/packages/check.scm (python2-testscenarios-bootstrap)
	(python2-testscenarios): Delete variables.

	gnu: python2-subunit: Remove package.
	* gnu/packages/check.scm (python2-subunit-bootstrap)
	(python2-subunit): Delete variables.

	gnu: python2-testrepository: Remove package.
	* gnu/packages/check.scm (python2-testrepository-bootstrap)
	(python2-testrepository): Delete variables.

	gnu: python2-requests-mock: Remove package.
	* gnu/packages/python-xyz.scm (python2-requests-mock): Delete.

	gnu: python2-tox: Remove package.
	* gnu/packages/python-xyz.scm (python2-tox): Delete.

	gnu: python2-pathpy: Remove package.
	* gnu/packages/python-xyz.scm (python2-pathpy): Delete.

	gnu: python2-lockfile: Remove package.
	* gnu/packages/python-xyz.scm (python2-lockfile): Delete.

	gnu: python2-requests-oauthlib: Remove package.
	* gnu/packages/python-web.scm (python2-requests-oauthlib):

	gnu: python2-git-review: Remove package.
	* gnu/packages/openstack.scm (python2-git-review): Delete.

	gnu: python2-os-client-config: Remove package.
	* gnu/packages/openstack.scm (python2-os-client-config): Delete.

	gnu: python2-debtcollector: Remove package.
	* gnu/packages/openstack.scm (python2-debtcollector): Delete.

	gnu: python2-honcho: Remove package.
	* gnu/packages/python-xyz.scm (python2-honcho): Delete.

	gnu: python2-fasteners: Remove package.
	* gnu/packages/python-xyz.scm (python2-fasteners): Delete.

	gnu: python2-xenon: Remove package.
	* gnu/packages/python-xyz.scm (python2-xenon): Delete.

	gnu: python2-apache-libcloud: Remove package.
	* gnu/packages/python-xyz.scm (python2-apache-libcloud): Delete.

	gnu: python2-mwclient: Remove package.
	* gnu/packages/python-xyz.scm (python2-mwclient): Delete.

	gnu: python2-cachecontrol: Remove package.
	* gnu/packages/python-web.scm (python2-cachecontrol): Delete.

	gnu: python2-falcon-cors: Remove package.
	* gnu/packages/python-web.scm (python2-falcon-cors): Delete.

	gnu: python2-falcon: Remove package.
	* gnu/packages/python-web.scm (python2-falcon): Delete.

	gnu: python2-oslotest: Remove package.
	* gnu/packages/openstack.scm (python2-oslotest: Delete.

	gnu: python2-stevedore: Remove package.
	* gnu/packages/openstack.scm (python2-stevedore: Delete.

	gnu: python2-os-testr: Remove package.
	* gnu/packages/openstack.scm (python2-os-testr): Delete.

	gnu: python2-behave-web-api: Remove package.
	* gnu/packages/check.scm (python2-behave-web-api): Delete.

	gnu: python2-pylint: Remove package.
	* gnu/packages/check.scm (python2-pylint): Delete.

	gnu: python2-testresources: Remove package.
	* gnu/packages/check.scm (python2-testresources-bootstrap)
	(python2-testresources): Delete.

2021-01-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-pikepdf: Update to 2.5.0.
	* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.5.0.

2021-01-29  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: wine: Update to 6.0.
	* gnu/packages/wine.scm (wine): Update to 6.0.
	[inputs]: Add libusb.  Remove glu, ncurses and zlib.

	gnu: vkd3d: Update to 1.2.
	* gnu/packages/vulkan.scm (vkd3d): Update to 1.2.

2021-01-29  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add python-typer.
	* gnu/packages/python-xyz.scm (python-typer): New variable.

2021-01-29  Zheng Junjie  <873216071@qq.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add python-inotify-simple.
	* gnu/packages/python-xyz.scm (python-inotify-simple): New variable.

2021-01-29  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add emacs-scad-mode.
	* gnu/packages/engineering.scm (emacs-scad-mode): New variable.

2021-01-29  Ludovic Courtès  <ludo@gnu.org>

	inferior: Speed up 'cached-channel-instance' for cache hits.
	That way a command like:

	  guix time-machine --commit=5aeee07cc9 -- describe

	goes from 3.4s to 0.5s on a cache hit, even slightly less when passing
	the full commit ID.

	* guix/inferior.scm (channel-full-commit): New procedure.
	(cached-channel-instance): Remove 'instances' top-level variable.  Add
	'commits' and use it for 'key'.  Move 'latest-channel-instances' call to
	the cache miss case.

2021-01-29  Mathieu Othacehe  <othacehe@gnu.org>

	tests: cuirass: Increase delay.
	* gnu/tests/cuirass.scm (run-cuirass-test): Increase "cuirass-web build
	queued" test delay.

	tests: cuirass: Add Cuirass remote test.
	* gnu/tests/cuirass.scm (run-cuirass-test): Add "name" and "remote-build?"
	arguments.
	(%cuirass-test): Adapt it.
	(%cuirass-remote-test): New variable.

2021-01-29  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add weightwatcher.
	* gnu/packages/astronomy.scm (weightwatcher): New variable.

	gnu: Add swarp.
	* gnu/packages/astronomy.scm (swarp): New variable.

	gnu: Add stuff.
	* gnu/packages/astronomy.scm (stuff): New variable.

2021-01-29  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Raise max-silent-time to 3600.
	* gnu/ci.scm (image-jobs, system-test-jobs): Raise max-silent-time to 3600
	seconds.

2021-01-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-repology: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-repology): Update to 1.1.0.

2021-01-28  Joshua Branson  <jbranso@dismail.de>

	doc: Fix mapped devices example in the manual.
	Reported by Raghav Gururajan <rg@raghavgururajan.name> and Mikhail Tsykalov
	<tsymsh@gmail.com>.

	* doc/guix.texi (Mapped Devices): Replace target with targets.

2021-01-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-demultiplex.
	* gnu/packages/bioinformatics.scm (r-demultiplex): New variable.

2021-01-28  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-statusnotifier-plugin: Update to 0.2.3.
	* gnu/packages/xfce.scm (xfce4-statusnotifier-plugin): Update to 0.2.3.

	gnu: xfce4-panel: Update to 4.16.1.
	* gnu/packages/xfce.scm (xfce4-panel): Update to 4.16.1.

2021-01-28  Greg Hogan  <code@greghogan.com>

	gnu: libfabric: Update to 0.11.2.
	* gnu/packages/linux.scm (libfabric): Update to 0.11.2.

	gnu: rdma-core: Update to 33.1.
	* gnu/packages/linux.scm (rdma-core): Update to 33.1.

2021-01-28  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: libsigsegv: Update to 2.13.
	* gnu/packages/libsigsegv.scm (libsigsegv): Update to 2.13.

2021-01-28  Zhu Zihao  <all_but_last@163.com>

	gnu: fcitx5-configtool: Update to 5.0.2.
	* gnu/packages/fcitx5.scm(fcitx5-configtool): Update to 5.0.2.

	gnu: fcitx5-qt: Update to 5.0.2.
	* gnu/packages/fcitx5.scm(fcitx5-qt): Update to 5.0.2.

	gnu: fcitx5-gtk: Update to 5.0.3.
	* gnu/packages/fcitx5.scm(fcitx5-gtk): Update to 5.0.3.

	gnu: fcitx5-chinese-addons: Update to 5.0.3.
	* gnu/packages/fcitx5.scm(fcitx5-chinese-addons): Update to 5.0.3.

	gnu: fcitx5-lua: Update to 5.0.2.
	* gnu/packages/fcitx5.scm(fcitx5-lua): Update to 5.0.2.

	gnu: fcitx5: Update to 5.0.4.
	* gnu/packages/fcitx5.scm(fcitx5): Update to 5.0.4.

	gnu: libime: Update to 1.0.3.
	* gnu/packages/fcitx5.scm(libime): Update to 1.0.3.

	gnu: xcb-imdkit: Update to 1.0.2.
	* gnu/packages/fcitx5.scm(xcb-imdkit): Update to 1.0.2.

	gnu: fcitx5-configtool: Fix indentation.
	* gnu/packages/fcitx5.scm(fcitx5-configtool): Fix indentation.

2021-01-28  Alexandros Theodotou  <alex@zrythm.org>

	gnu: libsndfile: Add opus support.
	* gnu/packages/pulseaudio.scm (libsndfile)[inputs]: Move libvorbis,
	libogg, flac ...
	[propagated-inputs]: ... to here. Add opus.

2021-01-28  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: gusb: Update to 0.3.5.
	* gnu/packages/gnome.scm (gusb): Update to 0.3.5.

2021-01-28  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: libcap-ng: Update to 0.8.2.
	* gnu/packages/admin.scm (libcap-ng): Update to 0.8.2.

2021-01-28  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-genmon-plugin: Update to 4.1.1.
	* gnu/packages/xfce.scm (xfce4-genmon-plugin): Update to 4.1.1.

2021-01-28  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: dnsmasq: Update to 2.84.
	* gnu/packages/dns.scm (dnsmasq): Update to 2.84.

	gnu: libgdiplus: Update to 6.0.5.
	* gnu/packages/mono.scm (libgdiplus): Update to 6.0.5.

	gnu: libfprint: Update to 1.90.7.
	* gnu/packages/freedesktop.scm (libfprint): Update to 1.90.7.

2021-01-28  Ryan Prior  <rprior@protonmail.com>

	gnu: esbuild: Update to 0.8.36.
	* gnu/packages/web.scm (esbuild): Update to 0.8.36.

2021-01-28  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20210127.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20210127.

2021-01-28  Greg Hogan  <code@greghogan.com>

	gnu: bcc: Update to 0.16.0.
	* gnu/packages/linux.scm (bcc): Update to 0.16.0.

	gnu: libbpf: Update to 0.1.1.
	* gnu/packages/linux.scm (libbpf): Update to 0.1.1.
	[arguments]: Remove obsolete deletion.

2021-01-28  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: Add tpm2-tss.
	* gnu/packages/hardware.scm (tpm2-tss): New variable.

2021-01-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-flycheck-grammalecte: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte)[arguments]: Fix typo
	in variable name.

2021-01-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-flycheck-grammalecte: Fix hash.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte): Fix hash.

	The previous hash was from the "dev" branch of the repository.

2021-01-28  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'fr' translation.

	Makefile.am: Add check-po rule.
	* Makefile.am (make-check-po-rule): New definition.
	Add top-level 'eval' and calls to 'make-check-po-rule' to generate
	'check-po.DOMAIN' rules.
	(check-po): New rule.

	Makefile.am: Normalize downloaded po files.
	* Makefile.am (make-download-po-rule): Normalize po files.

2021-01-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: libsmbios: Use osl2.1 license variable.
	* gnu/packages/hardware.scm (libsmbios)[license]: Use osl2.1 binding.

2021-01-28  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guile-sqlite3-dev: Remove it.
	* gnu/packages/ci.scm (guile-sqlite3-dev): Remove it.

	gnu: cuirass: Update to 0.0.1-59.68532ae.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-59.68532ae.

	services: cuirass: Create remote-server cache directory.
	* gnu/services/cuirass.scm (cuirass-activation): Create remote-server cache
	directory if needed.

2021-01-28  Mathieu Othacehe  <othacehe@gnu.org>

	services: cuirass: Fix syntax error.
	This is a follow-up of 189e62fa69049538884077155cc70cac43260118.

	* gnu/services/cuirass.scm (<cuirass-remote-server-configuration>): Fix
	syntax.

2021-01-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: musescore: Update to 3.6.1.
	* gnu/packages/music.scm (musescore): Update to 3.6.1.

2021-01-28  Mathieu Othacehe  <othacehe@gnu.org>

	services: cuirass: Add log-file support.
	* gnu/services/cuirass.scm (cuirass-remote-worker-shepherd-service): Add
	log-file support.

	services: cuirass: Fix workers argument.
	* gnu/services/cuirass.scm (cuirass-remote-worker-shepherd-service): Fix
	workers arguments.

2021-01-28  zimoun  <zimon.toutoune@gmail.com>
	    Ricardo Wurmus  <rekado@elephly.net>

	ui: Look up extensions before built-in commands.
	* guix/ui.scm (run-guix-command): Modify order so that extensions are allowed
	to override default commands.

2021-01-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add repeat-masker.
	* gnu/packages/bioinformatics.scm (repeat-masker): New variable.

	gnu: Add perl-text-soundex.
	* gnu/packages/perl.scm (perl-text-soundex): New variable.

	guix: Add Open Software License 2.1.
	* guix/licenses.scm (osl2.1): New variable.

	gnu: Add trf.
	* gnu/packages/bioinformatics.scm (trf): New variable.

	guix: Fix typo.
	* guix/inferior.scm (inferior-available-packages): Remove extra word in
	docstring.

2021-01-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add extractpdfmark.
	* gnu/packages/pdf.scm (extractpdfmark): New variable.

2021-01-28  Andrew Miloradovsky  <andrew@interpretmath.pw>

	gnu: Add Verilator.
	* gnu/packages/fpga.scm (verilator): New variable.

	gnu: Add systemc.
	* gnu/packages/fpga.scm (systemc): New variable.

2021-01-28  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: pinentry-rofi: Update to 2.0.2.
	* gnu/packages/gnupg.scm (pinentry-rofi): Update to 2.0.2.
	[arguments]: Simplify the package definition.

2021-01-28  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add emacs-theme-magic.
	* gnu/packages/emacs-xyz.scm (emacs-theme-magic): New variable.

	gnu: Add python-pywal.
	* gnu/packages/python-xyz.scm (python-pywal): New variable.

	gnu: emacs-modus-themes: Update to 1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 1.1.1.

2021-01-28  Mathieu Othacehe  <othacehe@gnu.org>

	services: cuirass: Add systems argument.
	* gnu/services/cuirass.scm (<cuirass-remote-worker-configuration>)[systems]:
	New field.
	(cuirass-remote-worker-shepherd-service): Honor it.

2021-01-28  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add skymaker.
	* gnu/packages/astronomy.scm (skymaker): New variable.

2021-01-28  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: tsukundere: Update to 0.2.3.
	* gnu/packages/game-development.scm (tsukundere): Update to 0.2.3.
	[#:modules] Add guile-build-system for target-guile-effective-version.
	[#:imported-modules] Likewise.
	[#:phases] Add patch-command.
	[native-inputs]: Add texinfo.
	[description]: Update.

2021-01-28  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: postgresql: Set default socket directory.
	* gnu/packages/databases.scm (postgresql)[arguments]: Add 'set-socket-dir
	phase.

	tests: Add cuirass test.

	services: cuirass: Add remote build support.

	service: cuirass: Update it.

	services: postgresql: Add postgresql-role-service-type.
	* gnu/services/databases.scm (postgresql-role,
	postgresql-role?, postgresql-role-name,
	postgresql-role-permissions, postgresql-role-create-database?,
	postgresql-role-configuration, postgresql-role-configuration?,
	postgresql-role-configuration-host, postgresql-role-configuration-roles,
	postgresql-role-service-type): New procedures.
	* gnu/tests/databases.scm: Test it.
	* doc/guix.texi: Document it.

	services: postgresql: Wrap long lines.
	* gnu/services/databases.scm: Wrap long lines, no functional change.

	services: postgresql: Add log directory support.
	* gnu/services/databases.scm (postgresql-configuration-log-directory): New
	procedure.
	(<postgresql-configuration>)[log-directory]: New field.
	(postgresql-activation): Create the log directory.
	(postgresql-shepherd-service): Honor it.
	* gnu/tests/databases.scm (%postgresql-log-directory): New variable.
	(log-file): New test case.
	* doc/guix.texi (Database Services): Document it.

	services: postgresql: Add socket directory support.
	* gnu/services/databases.scm (postgresql-config-file-socket-directory): New
	procedure.
	(<postgresql-config-file>)[socket-directory]: New field.
	(postgresql-config-file-compiler): Honor it.
	(postgresql-activation): Create the socket directory if needed.
	* doc/guix.texi (Database Services): Document it.
	* gnu/tests/guix.scm (%guix-data-service-os): Adapt it.
	* gnu/tests/monitoring.scm (%zabbix-os): Ditto.
	* gnu/tests/web.scm (patchwork-os): Ditto.

	services: postgresql: Use Guile datatypes.
	* gnu/services/databases.scm (postgresql-config-file-compiler): Support Guile
	datatypes in the "extra-config" field.
	* gnu/tests/databases.scm (%postgresql-os): Test it.
	* doc/guix.texi (Database Services): Document it.

2021-01-28  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: liferea: Add missing inputs.
	These new inputs are referenced by the package but was missing in
	the package definition. Some of these inputs might have been used
	by the package indirectly via propagation from other inputs.

	* gnu/packages/syndication.scm (liferea) [inputs]: Add glib, libsoup,
	pango and sqlite.

2021-01-28  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: liferea: Disable static libraries.
	* gnu/packages/syndication.scm (liferea)[arguments]: Add
	'--disable-static' to configure-flags.

2021-01-28  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.171.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.171.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.93.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.93.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.10.11.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.11.
	(linux-libre-5.10-pristine-source): Update hash.

2021-01-27  Ludovic Courtès  <ludo@gnu.org>

	inferior: Memoize entries in 'inferior-package->manifest-entry'.
	Fixes a performance issue as reported by Ricardo Wurmus
	in <https://bugs.gnu.org/46100>.

	* guix/inferior.scm (inferior-package->manifest-entry): Remove #:parent parameter.
	[cache]: New variable.
	[memoized]: New macro.
	[loop]: New procedure.

2021-01-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-gcrypt: Refer to the right libgcrypt when cross-compiling.
	Fixes a regression introduced in
	5e163ba00969e7ba05897840a1199b967252b4ae where (gcrypt package-config)
	would end up referring to the native libgcrypt.so instead of the target
	one.

	* gnu/packages/gnupg.scm (guile-gcrypt)[arguments]: Reintroduce
	'add-libgrypt-config' phase.
	[native-inputs]: Remove LIBGCRYPT.

2021-01-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: pinentry-efl: Tweak description.
	* gnu/packages/gnupg.scm (pinentry-efl)[description]: Use @acronym.

	gnu: pinentry-tty: Update to 1.1.1.
	* gnu/packages/gnupg.scm (pinentry-tty): Update to 1.1.1.
	(pinentry-efl)[source]: Remove patch.
	* gnu/packages/patches/pinentry-efl.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2021-01-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add qsstv.
	* gnu/packages/radio.scm (qsstv): New variable.

2021-01-27  Leo Famulari  <leo@famulari.name>

	gnu: VLC: Remove obsolete patch.
	* gnu/packages/patches/vlc-qt-5.15.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/video.scm (vlc)[source]: Remove patch.

2021-01-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add shapelib
	* gnu/packages/geo.scm (shapelib): New variable

2021-01-27  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: Add libsmbios.
	* gnu/packages/hardware.scm (libsmbios): New variable.

2021-01-27  Michael Rohleder  <mike@rohleder.de>

	gnu: Add emacs-templatel.
	* gnu/packages/emacs-xyz.scm (emacs-templatel): New variable.

	gnu: emacs-pulseaudio-control: Update to 0.0.1-4.a931533.
	* gnu/packages/emacs-xyz.scm (emacs-pulseaudio-control): Update to 0.0.1-4.a931533.

	gnu: emacs-cider: Update to 1.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 1.0.0.

2021-01-27  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: Add libjcat.
	* gnu/packages/compression.scm (libjcat): New variable.

2021-01-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: certdata2pem: Fix cross compiling.
	* gnu/packages/certs.scm (certdata2pem)[arguments]: Use cc-for-target.

2021-01-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-wheel: Update to 0.36.2 (again)
	* gnu/packages/python-build.scm (python-wheel): Update to 0.36.2.

	This update was reverted in dbcd2050500c932190d710cee43f5e14f0fd59db.

2021-01-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mame: Update to 0.228.
	* gnu/packages/emulators.scm (mame): Update to 0.228.

2021-01-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: tests: Add a Btrfs RAID system test.
	* gnu/tests/install.scm (%btrfs-raid-root-os)
	(%btrfs-raid-root-os-source, %btrfs-raid-root-installation-script)
	(%test-btrfs-raid-root-os): New variables.

2021-01-27  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add ugrep.
	* gnu/packages/search.scm (ugrep): New Variable.

2021-01-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: certdata2pem: Fix source URI.
	* gnu/packages/certs.scm (certdata2pem)[source]: Download just the source.

	gnu: certs.scm: Add missing import.
	* gnu/packages/certs.scm: Use (gnu packages perl).

2021-01-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nss-certs: Remove Python 2 and Perl build dependencies.
	* gnu/packages/certs.scm (certdata2pem): Swap package to a C variant.
	(nss-certs): Use 'openssl rehash' instead of the Perl 'c_rehash' script.
	Adjust for the new certdata2pem program.  The number of certificates installed
	compared to when using the previous script remains unchanged (139 at the time
	of this commit).

	gnu: nss-certs: Sync with the sources used for nss.
	* gnu/packages/certs.scm (nss-certs)[version]: Reuse nss version.
	[source]: Reuse nss source.
	[phases]{install}: Adjust for the new NSS source files hierarchy.  Remove
	trailing #t.

	gnu: Add python-pypa-build.
	* gnu/packages/python-build.scm (python-pypa-build): New variable.

	gnu: python-xyz: Move a few modules to (gnu packages python-build).
	* gnu/packages/python-xyz.scm (python-pep517): Inherit from
	python-pep517-bootstrap.  Remove the inherited common fields.
	(python-poetry-core, python-wheel)
	(python-toml): Move to ...
	* gnu/packages/python-build.scm: ... here, a new module.
	(python-pep517-bootstrap): New package.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register the new module.

2021-01-27  Pierre Neidhardt  <mail@ambrevar.xyz>

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

2021-01-27  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-slynk: Fix version number check.
	* gnu/packages/lisp-xyz.scm (sbcl-slynk)[source]: Don't move files around
	since this is not required.
	[arguments]: Re-enable tests.  There is none at the moment, but they might get
	added in the future.
	Don't list systems since they are found automatically.

	Moving `slynk.lisp' had the detrimental side-effect to break
	`sly-version-string' which expects `sly.el' to be in the parent directory.  As
	a result, using `sly-connect' from Emacs would prompt the user:

	    [sly] Versions differ: 1.0.43 (sly) vs. nil (slynk). Continue? (y or n)

	even though the Slynk version is correct.

	Maybe there was a need for moving files around in the past, but since our ASDF
	build system got revamped, all systems are now automatically found.  Thus we
	can leave the files where they are, which fixes the version number check.

2021-01-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add missfits.
	* gnu/packages/astronomy.scm (missfits): New variable.

2021-01-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-modularize-hooks: Fix synopsis.
	* gnu/packages/lisp-xyz.scm (sbcl-modularize-hooks)[synopsis]: Fix it.

2021-01-27  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-modularize-interfaces.
	* gnu/packages/lisp-xyz.scm (cl-modularize-interfaces,
	  ecl-modularize-interfaces, sbcl-modularize-interfaces): New variables.

	gnu: Add cl-modularize-hooks.
	* gnu/packages/lisp-xyz.scm (cl-modularize-hooks, ecl-modularize-hooks,
	  sbcl-modularize-hooks): New variables.

2021-01-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: guile-redis: Remove guild warnings.
	* gnu/packages/guile-xyz.scm (guile-redis)[arguments]: Pass
	GUILE_AUTO_COMPILE=0 as make-flag to prevent guild warnings.

2021-01-27  BonfaceKilz  <me@bonfacemunyoki.com>

	gnu: guile-redis: Update to 2.0.0.
	* gnu/packages/guile-xyz.scm (guile-redis): Update to 2.0.0.
	(guile2.0-redis)[arguments]: Add phase to adjust module imports.

	This patch was co-authored with Efraim Flashner.

2021-01-27  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 78.7.0 [fixes CVE-2020-15685].
	* gnu/packages/gnuzilla.scm (%icedove-build-id, icedove): Update.

2021-01-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build-systems/gnu: Allow unpacking/repacking more kind of files.
	Before this change, only plain directories, tar or zip archives were supported
	as the source of a package for the GNU build system; anything else would cause
	the unpack phase to fail.  Origins relying on snippets would suffer from the
	same problem.

	This change adds the support to use files of the following extensions: .gz,
	.Z, .bz2, .lz, and .xz, even when they are not tarballs.  Files of unknown
	extensions are treated as uncompressed files and supported as well.

	* guix/packages.scm (patch-and-repack): Only add the compressor utility to the
	PATH when the file is compressed.  Bind more inputs in the mlet, and use them
	for decompressing single files.  Adjust the decompression and compression
	routines.
	[decompression-type]: Remove nested variable.
	* guix/build/utils.scm (compressor, tarball?): New procedures.  Move
	%xz-parallel-args to the new 'compression helpers' section.
	* tests/packages.scm: Add tests.  Add missing copyright year for Jan.
	* guix/build/gnu-build-system.scm (first-subdirectory): Return #f when no
	sub-directory was found.
	(unpack): Support more file types, including uncompressed plain files.

2021-01-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	utils: Add NIX_STORE_DIR as a candidate for the value of the store directory.
	On the daemon side, nixStore gets set to the environment variable
	NIX_STORE_DIR, else the environment variable NIX_STORE else the compile time
	macro NIX_STORE_DIR (see the Settings::processEnvironment method in
	nix/libstore/globals.cc).  When creating a build environment, it sets
	NIX_STORE with the value computed as described above.  Hence, it's safer to
	look for both NIX_STORE_DIR and NIX_STORE in (guix build utils), so that it
	works in any context (build context or external context).

	* guix/build/utils.scm (%store-directory): Consider both NIX_STORE_DIR and
	NIX_STORE as environment variables.

2021-01-27  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 78.7.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2021-23953, CVE-2021-23954, CVE-2020-26976,
	CVE-2021-23960, and CVE-2021-23964.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.

2021-01-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-gcrypt: Build sequentially and reproducibly.
	* gnu/packages/gnupg.scm (guile-gcrypt)[arguments]: New field.

	gnu: guile-gcrypt: Add libgcrypt to 'native-inputs'.
	* gnu/packages/gnupg.scm (guile-gcrypt)[arguments]: Remove.
	[native-inputs]: Add LIBGCRYPT.

2021-01-26  Greg Hogan  <code@greghogan.com>

	gnu: folly: Update to 2021.01.25.00.
	* gnu/packages/cpp.scm (folly): Update to 2021.01.25.00.

2021-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: pdfarranger: Complete and arrange inputs.
	* gnu/packages/pdf.scm (pdfarranger)[propagated-inputs]: Add img2pdf.  Move
	poppler and gtk+...
	[inputs]: ...here

2021-01-26  Greg Hogan  <code@greghogan.com>

	gnu: boost: Patch transitive linking bug.
	* gnu/packages/patches/boost-fix-transitive-linking.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/boost.scm (boost)[source]: Use it.

2021-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add img2pdf.
	* gnu/packages/pdf.scm (img2pdf): New variable.

	gnu: pdfarranger: Update to 1.7.0.
	* gnu/packages/pdf.scm (pdfarranger): Update to 1.7.0.
	[propagated-inputs]: Remove python-pypdf2.  Add python-dateutil and
	python-pikepdf.

	gnu: Add python-pikepdf.
	* gnu/packages/python-xyz.scm (python-pikepdf): New variable.

2021-01-26  Michael Rohleder  <mike@rohleder.de>

	gnu: gparted: Update to 1.2.0.
	* gnu/packages/disk.scm (gparted): Update to 1.2.0.

	gnu: krita: Update to 4.4.2.
	* gnu/packages/kde.scm (krita): Update to 4.4.2.

2021-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nss: Update to the latest changeset to resolve test failures.
	* gnu/packages/patches/nss-3.56-pkgconfig.patch: Update and ajdust.
	* gnu/packages/patches/nss-increase-test-timeout.patch: Adjust.
	* gnu/packages/nss.scm (nss)[version]: Compute with the git-version procedure.
	[source]: Switch to use the latest changeset.  Adjust snippet to match
	restructuring of the source file hierarchy.
	[make-flags]: Do not chdir to the "nss" directory.
	[phases]: Delete trailing #t.
	{check}: Honor the '#:tests?' argument.  Update the date used with faketime
	and adjust for the new all.sh script location.
	{install}: Adapt to the location of the 'dist/' directory, which is now at the
	same level as the 'source' checkout.

2021-01-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Edit synopsis & description.
	* gnu/packages/dns.scm (isc-bind)[synopsys]: Use @acronym.
	[description]: Likewise.  Edit.

	gnu: sudo: Update to 1.9.5p2 [fixes CVE-2021-3156].
	* gnu/packages/admin.scm (sudo): Update to 1.9.5p2.

2021-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add python-setuptools-scm/next.
	* gnu/packages/python-xyz.scm (python-setuptools-scm/next): New variable.

	gnu: python-setuptools-scm: Update to 5.0.1.
	* gnu/packages/python-xyz.scm (python-setuptools-scm): Update to 5.0.1.

	gnu: python-setuptools: Update to 52.0.0.
	* gnu/packages/python-xyz.scm (python-setuptools): Update to 52.0.0.
	[source]: Update suffix in URI.

	gnu: python-wheel: Update to 0.36.2.
	* gnu/packages/python-xyz.scm (python-wheel): Update to 0.36.2.

2021-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mercurial: Update to 5.6.1.
	This fixes the build on Python 3.9.

	* gnu/packages/version-control.scm (mercurial): Update to 5.6.1.  Delete
	trailing #t.
	[phases]{check}: Remove the "test-transaction-rollback-on-sigpipe.t" test
	file and add a comment.

2021-01-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mercurial: Update to 5.6.1.
	This fixes the build on Python 3.9.

	* gnu/packages/version-control.scm (mercurial): Update to 5.6.1.  Delete
	trailing #t.
	[phases]{check}: Remove the "test-transaction-rollback-on-sigpipe.t" test
	file and add a comment.

2021-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: pybind11: Update to 2.6.1.
	* gnu/packages/python-xyz.scm (pybind11): Update to 2.6.1.

2021-01-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bison: Update to 3.7.5.
	* gnu/packages/bison.scm (bison): Update to 3.7.5.

	gnu: binutils: Update to 2.36.
	* gnu/packages/base.scm (binutils): Update to 2.36.

2021-01-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add eye.
	* gnu/packages/astronomy.scm (eye): New variable.

	gnu: Add cl-ubiquitous.
	* gnu/packages/lisp-xyz.scm (cl-ubiquitous, ecl-ubiquitous, sbcl-ubiquitous):
	  New variables.

	gnu: Add cl-trivial-arguments.
	* gnu/packages/lisp-xyz.scm (cl-trivial-arguments, ecl-trivial-arguments,
	  sbcl-trivial-arguments): New variables.

2021-01-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sudo: Build without pam for the Hurd.
	* gnu/packages/admin.scm (sudo)[inputs]: Only use linux-pam when
	not building for the Hurd.

	gnu: shadow: Build without pam for the Hurd.
	* gnu/packages/admin.scm (shadow)[arguments]: Adjust configure-flags to
	not use pam when building for the Hurd.
	[inputs]: Only use linux-pam when not building for the Hurd.

2021-01-26  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-modularize.
	* gnu/packages/lisp-xyz.scm (cl-modularize, ecl-modularize, sbcl-modularize):
	  New variables.

2021-01-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openssh: Build without pam for the Hurd.
	* gnu/packages/ssh.scm (openssh)[inputs]: Only add linux-pam when not
	building for the Hurd.
	[arguments]: Adjust configure flag to only use pam when not building for
	the Hurd.

2021-01-26  Kei Kebreau  <kkebreau@posteo.net>

	gnu: Add avogadro2.
	* gnu/packages/chemistry.scm (avogadro2): New variable.

	gnu: Add avogadrolibs.
	* gnu/packages/chemistry.scm (avogadrolibs): New variable.

	gnu: Add libmsym.
	* gnu/packages/chemistry.scm (libmsym): New variable.

	gnu: Add molequeue.
	* gnu/packages/chemistry.scm (molequeue): New variable.

	gnu: Add mmtf-cpp.
	* gnu/packages/chemistry.scm (mmtf-cpp): New variable.

	gnu: Add spglib.
	* gnu/packages/chemistry.scm (spglib): New variable.

2021-01-25  Leo Famulari  <leo@famulari.name>

	gnu: Mutt: Update to 2.0.5.
	* gnu/packages/patches/mutt-CVE-2021-3181.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/mail.scm (mutt): Update to 2.0.5.
	[source]: Remove obsolete patch.

2021-01-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-eradicate.
	* gnu/packages/python-check.scm (python-eradicate): New variable.

2021-01-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnuastro: Update to 0.14.
	* gnu/packages/astronomy.scm (gnuastro): Update to 0.14.
	[inputs]: Add curl-minimal, libgit2.

	gnu: ldc-bootstrap: Update to 0.17.6.
	* gnu/packages/dlang.scm (ldc-bootstrap): Update to 0.17.6.
	[arguments]: Remove 'patch-dmd2 phase. Enable one test from
	'patch-phobos.
	[native-inputs]: Replace llvm-3.8, clang-3.8 with llvm-6, clang-6.

2021-01-25  Leo Famulari  <leo@famulari.name>

	Merge branch 'master' into staging

	gnu: ncmpcpp: Update to 0.9.2.
	* gnu/packages/mpd.scm (ncmpcpp): Update to 0.9.2.

	gnu: MPD: Update to 0.22.4.
	* gnu/packages/mpd.scm (mpd): Update to 0.22.4.

2021-01-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add sextractor.
	* gnu/packages/astronomy.scm (sextractor): New variable.

	gnu: Add libpasastro.
	* gnu/packages/astronomy.scm (libpasastro): New variable.

2021-01-25  Michael Rohleder  <mike@rohleder.de>

	gnu: inkscape-1.0: Update to 1.0.2.
	* gnu/packages/inkscape.scm (inkscape-1.0): Update to 1.0.2.

2021-01-25  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: guix-jupyter: Update to 0.2.1.
	* gnu/packages/package-management.scm (guix-jupyter): Update to 0.2.1.

2021-01-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: fennel: Always run tests.
	* gnu/packages/lua.scm (fennel)[arguments]: Always enable tests.

	gnu: fennel: Cross-build.
	* gnu/packages/lua.scm (fennel)[arguments]: Add phase to patch
	additional calls to lua binary. Adjust 'patch-fennel phase to specify
	specific lua location.

	gnu: fennel: Install manpage.
	* gnu/packages/lua.scm (fennel)[arguments]: Add phase to install manpage.

2021-01-25  Pierre Neidhardt  <mail@ambrevar.xyz>

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

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

2021-01-25  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sbcl-postmodern: Update to 1.32.8.
	* gnu/packages/lisp-xyz.scm (sbcl-postmodern): Update to 1.32.8.

	gnu: sbcl-uax-15: Update to 0.1.1.
	* gnu/packages/lisp-xyz.scm (sbcl-uax-15): Update to 0.1.1.

2021-01-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: fennel: Satisfy guix-lint.
	* gnu/packages/lua.scm (fennel)[synopsis]: Remove leading article.

	gnu: fennel: Update to 0.8.0.
	* gnu/packages/lua.scm (fennel): Update to 0.8.0.
	[arguments]: Move 'check phase to after 'install phase.

2021-01-25  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-periods: Update to 20210125.
	* gnu/packages/lisp-xyz.scm (sbcl-periods): Update to 20210125.

2021-01-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-repology.
	* gnu/packages/emacs-xyz.scm (emacs-repology): New variable.

	gnu: tokei: Remove duplicate Cargo inputs.
	* gnu/packages/rust-apps.scm (tokei)[arguments]: Remove duplicates Cargo
	inputs.

2021-01-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: catimg: Update to 2.7.0.
	* gnu/packages/image-viewers.scm (catimg): Update to 2.7.0.

2021-01-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add emacs-counsel-bbdb.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-bbdb): New variable.

2021-01-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix-jupyter: Update to 0.2.0.
	* gnu/packages/package-management.scm (guix-jupyter): Update to 0.2.0.
	[source]: Remove 'modules' and 'snippet'.

	gnu: qt5: Add source code URLs of mirrors.
	* gnu/packages/qt.scm (qt5-urls): New procedure.
	(qtbase, qtsvg, qtimageformats, qtx11extras)
	(qtxmlpatterns, qtdeclarative, qtconnectivity)
	(qtwebsockets, qtsensors, qtmultimedia, qtwayland)
	(qtserialport, qtserialbus, qtwebchannel, qtwebglplugin)
	(qtwebview, qttools, qtscript, qtquickcontrols)
	(qtquickcontrols2, qtgraphicaleffects, qtgamepad)
	(qtscxml, qtpurchasing, qtcharts, qtdatavis3d)
	(qtnetworkauth, qtremoteobjects, qtspeech)
	(qtwebengine): Use it.

2021-01-24  Ludovic Courtès  <ludo@gnu.org>

	doc: Clarify that package transformations are preserved across upgrades.
	Reported by pineapples on #guix.

	This is a followup to 8e1907a72430aa989125b053573ef0897c480697.

	* doc/guix.texi (Invoking guix package): Remove sentence that says that
	package transformations are lost upon upgrading and explicitly say the
	opposite.

2021-01-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.253.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.253.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.253.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.253.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.217.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.217.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.170.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.170.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.92.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.92.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.10.10.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.10.
	(linux-libre-5.10-pristine-source): Update hash.

2021-01-24  Caliph Nomble  <calnomble@protonmail.com>

	gnu: linux-libre: Allow disk encryption by default.
	* gnu/packages/linux.scm (%default-extra-linux-options): Enable CONFIG_DM_CRYPT
	as a module.

2021-01-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: %boot-tcc-inputs: Use gash-utils.
	* gnu/packages/commencement.scm (%boot-tcc-inputs): Remove
	diffutils-mesboot. Add gash-utils-boot.
	(diffutils-mesboot): Remove variable.

	gnu: flatpak: Update to 1.10.1.
	* gnu/packages/package-management.scm (flatpak): Update to 1.10.1.

2021-01-24  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-evil-collection: Update to 20210124.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20210124.

	gnu: Add common-lisp-jupyter.
	* gnu/packages/lisp-xyz.scm (cl-common-lisp-jupyter, ecl-common-lisp-jupyter,
	sbcl-common-lisp-jupyter): New variables.

	gnu: Add trivial-do.
	* gnu/packages/lisp-xyz.scm (cl-trivial-do, ecl-trivial-do, sbcl-trivial-do):
	New variables.

	gnu: Add multilang-documentation.
	* gnu/packages/lisp-xyz.scm (cl-multilang-documentation,
	ecl-multilang-documentation, sbcl-multilang-documentation): New variables.

	gnu: Add language-codes.
	* gnu/packages/lisp-xyz.scm (cl-language-codes, ecl-language-codes,
	sbcl-language-codes): New variables.

	gnu: Add system-locale.
	* gnu/packages/lisp-xyz.scm (cl-system-locale, ecl-system-locale,
	sbcl-system-locale): New variables.

	gnu: Add jsown.
	* gnu/packages/lisp-xyz.scm (cl-jsown, ecl-jsown, sbcl-jsown): New variables.

	gnu: Add eclector.
	* gnu/packages/lisp-xyz.scm (cl-eclector, ecl-eclector, sbcl-eclector): New
	variables.

	gnu: Add concrete-syntax-tree.
	* gnu/packages/lisp-xyz.scm (cl-concrete-syntax-tree,
	ecl-concrete-syntax-tree, sbcl-concrete-syntax-tree): New variables.

	gnu: Add cl-indentify.
	* gnu/packages/lisp-xyz.scm (cl-indentify, ecl-cl-indentify,
	sbcl-cl-indentify): New variables.

	gnu: Add trivial-escapes.
	* gnu/packages/lisp-xyz.scm (cl-trivial-escapes, ecl-trivial-escapes,
	sbcl-trivial-escapes): New variables.

2021-01-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tokei: Update to 12.1.2.
	* gnu/packages/rust-apps.scm (tokei): Update to 12.1.2.

	gnu: rust-aho-corasick-0.7: Update to 0.7.15.
	* gnu/packages/crates-io.scm (rust-aho-corasick-0.7): Update to 0.7.15.

	gnu: Add rust-dashmap-4.
	* gnu/packages/crates-io.scm (rust-dashmap-4): New variable.
	(rust-dashmap-3): Inherit from above.

	gnu: rust-rayon-1: Update to 1.5.0.
	* gnu/packages/crates-io.scm (rust-rayon-1): Update to 1.5.0.
	[arguments]: Update version requirement for Cargo input rust-crossbeam-deque.

	gnu: rust-rayon-core-1: Update to 1.9.0.
	* gnu/packages/crates-io.scm (rust-rayon-core-1): Update to 1.9.0.
	[arguments]: Update Cargo inputs version requirements for
	rust-crossbeam-channel, rust-crossbeam-deque, rust-crossbeam-utils.

	gnu: Add rust-memoffset-0.6.
	* gnu/packages/crates-io.scm (rust-memoffset-0.6): New variable.
	(rust-memoffset-0.5): Inherit from above.

	gnu: Add rust-crossbeam-deque-0.8.
	* gnu/packages/crates-io.scm (rust-crossbeam-deque-0.8): New variable.
	(rust-crossbeam-deque-0.7): Inherit from above.

	gnu: Add rust-crossbeam-epoch-0.9.
	* gnu/packages/crates-io.scm (rust-crossbeam-epoch-0.9): New variable.
	(rust-crossbeam-epoch-0.8): Inherit from above.

	gnu: rust-ignore-0.4: Update to 0.4.17.
	* gnu/packages/crates-io.scm (rust-ignore-0.4): Update to 0.4.17.
	[arguments]: Upgrade rust-crossbeam-utils version requirement in Cargo inputs,
	and rust-crossbeam-channel in Cargo development inputs.
	[home-page]: Update URL.
	[synopsis, description]: Use Texinfo syntax.

	gnu: Add rust-crossbeam-channel-0.5.
	* gnu/packages/crates-io.scm (rust-crossbeam-channel-0.5): New variable.
	(rust-crossbeam-channel-0.4): Inherit from above.

	gnu: rust-same-file-1: Drop minor version from variable name.
	* gnu/packages/crates-io.scm (rust-same-file-1): Drop minor version from name.
	(rust-grep-cli-0.1):
	(rust-ignore-0.4):
	(rust-same-file-0.1):
	(rust-walkdir-2): Apply renaming.

	gnu: Add rust-num-format-0.4.
	* gnu/packages/crates-io.scm (rust-num-format-0.4): New variable.

	gnu: Add rust-num-format-windows-0.3.
	* gnu/packages/crates-io.scm (rust-num-format-windows-0.3): New variable.

	gnu: Add rust-bindgen-0.47.
	* gnu/packages/crates-io.scm (rust-bindgen-0.47): New variable.

	gnu: rust-which-2: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-which-2): Remove minor version from name.
	(rust-bindgen-0.50):
	(rust-bindgen-0.46):
	(rust-bindgen-0.49):
	(rust-docmatic-0.1):
	(rust-which-1.0): Apply renaming.

	gnu: rust-parking-lot-0.11: Shorten synopsis.
	* gnu/packages/crates-io.scm (rust-parking-lot-0.11): Shorten synopsis.

	gnu: rust-parking-lot-0.11: Update to 0.11.1.
	* gnu/packages/crates-io.scm (rust-parking-lot-0.11): Update to 0.11.1.

2021-01-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-regex-1: Update to 1.4.3.
	* gnu/packages/crates-io.scm (rust-regex-1): Update to 1.4.3.

	gnu: rust-regex-syntax-0.6: Update to 0.6.22.
	* gnu/packages/crates-io.scm (rust-regex-syntax-0.6): Update to 0.6.22.

	gnu: rust-serde-json-1: Update to 1.0.61.
	* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.61.
	[source]: Change origin URI.

	gnu: rust-serde-yaml-0.8: Update to 0.8.15.
	* gnu/packages/crates-io.scm (rust-serde-yaml-0.8): Update to 0.8.15.
	[arguments]: Remove rust-unindent as a Cargo development input and replace it
	with rust-indoc.

	gnu: Add rust-indoc-1.
	* gnu/packages/crates-io.scm (rust-indoc-1): New variable.

	gnu: rust-unindent-0.1: Update to 0.1.7.
	* gnu/packages/crates-io.scm (rust-unindent-0.1): Update to 0.1.7.

	gnu: rust-yaml-rust-0.4: Update to 0.4.5.
	* gnu/packages/crates-io.scm (rust-yaml-rust-0.4): Update to 0.4.5.

	gnu: Add rust-tera-1.
	* gnu/packages/crates-io.scm (rust-tera-1): New variable.

	gnu: Add rust-chrono-tz-0.5.
	* gnu/packages/crates-io.scm (rust-chrono-tz-0.5): New variable.

	gnu: Add rust-parse-zoneinfo-0.3.
	* gnu/packages/crates-io.scm (rust-parse-zoneinfo-0.3): New variable.

	gnu: rust-globwalk-0.8: Update to 0.8.1.
	* gnu/packages/crates-io.scm (rust-globwalk-0.8): Update to 0.8.1.

	gnu: Add rust-rand-0.8.
	* gnu/packages/crates-io.scm (rust-rand-0.8): New variable.
	(rust-rand-0.7): Inherit from above.

	gnu: Add rust-rand-chacha-0.3.
	* gnu/packages/crates-io.scm (rust-rand-chacha-0.3): New variable.
	(rust-rand-chacha-0.2): Inherit from above.

	gnu: Add rust-rand-core-0.6.
	* gnu/packages/crates-io.scm (rust-rand-core-0.6): New variable.
	(rust-rand-core-0.5): Inherit from above.

	gnu: Add rust-rand-hc-0.3.
	* gnu/packages/crates-io.scm (rust-rand-hc-0.3): New variable.
	(rust-rand-hc-0.2): Inherit from above.

	gnu: Add rust-slug-0.1.
	* gnu/packages/crates-io.scm (rust-slug-0.1): New variable.c

	gnu: Add rust-deunicode-0.4.
	* gnu/packages/crates-io.scm (rust-deunicode-0.4): New variable.

	gnu: Add rust-unic-segment-0.9.
	* gnu/packages/crates-io.scm (rust-unic-segment-0.9): New variable.

	gnu: Add rust-unic-ucd-segment-0.9.
	* gnu/packages/crates-io.scm (rust-unic-ucd-segment-0.9): New variable.

	gnu: Add rust-unic-char-property-0.9.
	* gnu/packages/crates-io.scm (rust-unic-char-property-0.9): New variable.

	gnu: Add rust-unic-char-range-0.9.
	* gnu/packages/crates-io.scm (rust-unic-char-range-0.9): New variable.

	gnu: Add rust-unic-ucd-version-0.9.
	* gnu/packages/crates-io.scm (rust-unic-ucd-version-0.9): New variable.

	gnu: Add rust-unic-common-0.9.
	* gnu/packages/crates-io.scm (rust-unic-common-0.9): New variable.

2021-01-23  Eric Bavier  <bavier@member.fsf.org>

	gnu: trigger-rally: Fix license field.
	* gnu/packages/games.scm (trigger-rally)[license]: Use list.

2021-01-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile: Disable parallel builds.
	This works around <https://bugs.gnu.org/20272>, as discussed in
	<https://lists.gnu.org/archive/html/guix-devel/2021-01/msg00273.html>.

	* gnu/packages/guile.scm (guile-2.0)[arguments]: Pass #:parallel-build? #f.

2021-01-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: ibus: Remove dependency on GConf.
	GConf has been deprecated for a while.  This change removes GConf (and
	thus ORBit) from the closure of GNOME.

	* gnu/packages/ibus.scm (ibus)[inputs]: Remove GCONF.

2021-01-23  Eric Bavier  <bavier@member.fsf.org>

	gnu: Add Trigger Rally.
	* gnu/packages/games.scm (trigger-rally): New variable.

2021-01-23  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-eshell-syntax-highlighting: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-eshell-syntax-highlighting): Update to 0.3.

2021-01-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 13.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.0.4.

2021-01-23  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add nanovna-saver.
	* gnu/packages/radio.scm (nanovna-saver): New variable.

2021-01-23  Matthew Kraai  <kraai@ftbfs.org>

	gnu: cl-ppath: Use sbcl-package->cl-source-package.
	* gnu/packages/lisp-xyz.scm (cl-ppath): Use sbcl-package->cl-source-package.

	gnu: cl-cmd: Use sbcl-package->cl-source-package.
	* gnu/packages/lisp-xyz.scm (cl-cmd): Use sbcl-package->cl-source-package.

	gnu: sbcl-cmd: Remove dead code.
	* gnu/packages/lisp-xyz.scm (sbcl-cmd)[arguments]: Remove dead code.

2021-01-23  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add drill.
	* gnu/packages/rust-apps.scm (drill): New variable.

2021-01-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add tectonic
	* gnu/packages/rust-apps.scm (tectonic): New variable.

	gnu: Add rust-tectonic-cfg-support-0.1.
	* gnu/packages/crates-io.scm (rust-tectonic-cfg-support-0.1): New variable.

	gnu: Add rust-tectonic-xdv-0.1.
	* gnu/packages/crates-io.scm (rust-tectonic-xdv-0.1): New variable.

	gnu: Add rust-app-dirs2-2.
	* gnu/packages/crates-io.scm (rust-app-dirs2-2): New variable.

	gnu: rust-xdg-2: Drop minor version from variable name.
	* gnu/packages/crates-io.scm (rust-xdg-2): Renamed from rust-xdg-2.2.
	(rust-afl-0.8):
	(rust-afl-0.5):
	* gnu/packages/terminals.scm (alacritty):
	* gnu/packages/crates-graphics.scm (rust-andrew-0.2): Apply renaming.

	gnu: Add rust-jni-0.18.
	* gnu/packages/crates-io.scm (rust-jni-0.18): New variable.
	(rust-jni-0.14): Inherit from above.

	gnu: Add rust-combine-4.
	* gnu/packages/crates-io.scm (rust-combine-4): New variable.
	(rust-combine-3): Inherit from above.

	gnu: rust-byteorder-1: Update to 1.4.2.
	* gnu/packages/crates-io.scm (rust-byteorder-1): Update to 1.4.2.

	gnu: rust-async-trait-0.1: Update to 0.1.42.
	* gnu/packages/crates-io.scm (rust-async-trait-0.1): Update to 0.1.42.

	gnu: Add rust-route-recognizer-0.2.
	* gnu/packages/crates-io.scm (rust-route-recognizer-0.2): New variable.

	gnu: Add rust-juniper-0.14.
	* gnu/packages/crates-io.scm (rust-juniper-0.14, rust-juniper-codegen-0.14):
	New variables.

	gnu: Add rust-logtest-2.
	* gnu/packages/crates-io.scm (rust-logtest-2): New variable.

2021-01-22  Pierre Neidhardt  <mail@ambrevar.xyz>

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

2021-01-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-chronometrist: Update to 0.6.3.
	* gnu/packages/emacs-xyz.scm (emacs-chronometrist): Update to 0.6.3.

	gnu: giac: Update to 1.6.0-47.
	* gnu/packages/algebra.scm (giac): Update to 1.6.0-47.

2021-01-22  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cmd: Update to 20210117.
	* gnu/packages/lisp-xyz.scm (sbcl-cmd): Update to 20210117.
	[inputs]: Add coreutils.
	[arguments]: Fix `pwd' and `env' paths.

	gnu: sbcl-trivial-mimes: Update to 20200615.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-mimes): Update to 20200615.

	gnu: sbcl-cl-gobject-introspection: Update to 20210121.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-gobject-introspection): Update to
	20210121.
	[arguments]: Re-enable tests now that upstream has fixed them.

2021-01-22  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: genimage: Use GIT-FILE-NAME.
	* gnu/packages/genimage.scm (origin): Use GIT-FILE-NAME.

2021-01-22  Ludovic Courtès  <ludo@gnu.org>

	Revert "nls: Update 'fr' translation."
	This reverts commit 5d03ef73c3c1d995714abdaff650f73ac9fafc0f, which led
	to these errors:

	  /gnu/store/…-guix/fr.po:7206: 'msgstr' is not a valid Scheme format string, unlike 'msgid'. Reason: In the directive number 3, the character ' ' is not a valid conversion specifier.
	  /gnu/store/…-guix/fr.po:7554: format specifications in 'msgid' and 'msgstr' are not equivalent
	  /gnu/store/…-gettext-minimal-0.20.1/bin/msgfmt: found 2 fatal errors

2021-01-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Add search path spec for 'SSL_CERT_DIR'.
	* gnu/packages/package-management.scm (guix)[native-search-paths]: Add
	'SSL_CERT_DIR'.

	store: Add 'find-roots' RPC.
	* guix/serialization.scm (read-string-pairs): New procedure.
	* guix/store.scm (read-arg): Add support for 'string-pairs'.
	(find-roots): New procedure.
	* tests/store.scm ("add-indirect-root and find-roots"): New test.

	system: Fix typo in docstring.
	* gnu/system.scm (operating-system-etc-service): Fix typo.

2021-01-21  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'fr' translation.

2021-01-21  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: zziplib: Update to 0.13.72.
	* gnu/packages/compression.scm (zziplib): Update to 0.13.72.
	[build-system]: Use cmake-build-system
	[arguments]: Remove field.

	gnu: libcap: Update to 2.46.
	* gnu/packages/linux.scm (libcap): Update to 2.46.

	gnu: libdrm: Update to 2.4.104.
	* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.104.

2021-01-21  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: komikku: Update to 0.25.1.
	* gnu/packages/gnome.scm (komikku): Update to 0.25.1.

2021-01-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	doc: Properly close sentences ending with an upper-case letter.
	* doc/guix.texi (Application Setup):
	(USB Stick and DVD Installation):
	(Proxy Settings):
	(Primary URL):
	(origin Reference):
	(Build Systems):
	(The Store):
	(Package Transformation Options):
	(Invoking guix lint):
	(Invoking guix graph):
	(operating-system Reference):
	(X Window):
	(Desktop Services):
	(Database Services):
	(Mail Services):
	(Messaging Services):
	(Monitoring Services):
	(LDAP Services):
	(Certificate Services):
	(DNS Services):
	(VPN Services):
	(Power Management Services):
	(Virtualization Services):
	(Version Control Services):
	(Name Service Switch):
	(Bootloader Configuration):
	(Running Guix in a VM):
	(Separate Debug Info): Use "@." to indicate to Texinfo the sentence does end
	with a capital letter.

2021-01-21  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add ppath.
	* gnu/packages/lisp-xyz.scm (cl-ppath, ecl-ppath, sbcl-ppath): New variables.

2021-01-21  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.

2021-01-21  Joshua Branson  <jbranso@dismail.de>

	doc: cookbook: Add "Guix System Image API" section.
	* doc/guix-cookbook.texi (Guix System Image API): New section.

2021-01-21  Adam Kandur  <rndd@tuta.io>

	gnu: Add cl-claw-utils.
	* gnu/packages/lisp-xyz.scm (cl-claw-utils, ecl-claw-utils, sbcl-claw-utils):
	  New variables.

2021-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: magic-enum: Declare a source file-name.
	* gnu/packages/cpp.scm (magic-enum)[source]: Add file-name field.

	gnu: guile2.0-shepherd: Fix build.
	* gnu/packages/admin.scm (guile2.0-shepherd)[native-inputs]: Add help2man.
	[arguments]: Add custom phase to patch out import of (ice-9 threads).

	gnu: guile2.2-shepherd: Add missing input.
	* gnu/packages/admin.scm (guile2.2-shepherd)[inputs]: Add
	guile2.2-readline.

	gnu: shepherd: Remove guild warnings.
	* gnu/packages/admin.scm (shepherd)[arguments]: Pass GUILE_AUTO_COMPILE=0
	as make-flag to prevent guild warnings.

2021-01-21  Ludovic Courtès  <ludo@gnu.org>

	swh: Test proper handling of null visit snapshot URL.
	* tests/swh.scm (%origin): Change "visits_url" to "origin_visits_url".
	(%visits): New variable.
	("origin-visit, no snapshots"): New test.

2021-01-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-json: Update to 4.5.1.
	Fixes <https://bugs.gnu.org/45615>.
	Reported by Hartmut Goebel <h.goebel@crazy-compilers.com>.

	* gnu/packages/guile.scm (guile-json-4): Update to 4.5.1.

2021-01-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to d4a562b.
	* gnu/packages/package-management.scm (guix): Update to d4a562b.

2021-01-21  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: dnsmasq: Update to 2.83 [security fixes].
	Includes fixes for CVE-2020-25681, CVE-2020-25682, CVE-2020-25683,
	CVE-2020-25684, CVE-2020-25685, CVE-2020-25686, CVE-2020-25687.

	* gnu/packages/dns.scm (dnsmasq): Update to 2.83.

2021-01-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.11.
	* gnu/packages/dns.scm (bind): Update to 9.16.11.

2021-01-21  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-jsonnet-mode.
	* gnu/packages/emacs-xyz.scm (emacs-jsonnet-mode): New variable.

2021-01-21  Leo Famulari  <leo@famulari.name>

	gnu: Mutt: Fix CVE-2021-3181.
	* gnu/packages/patches/mutt-CVE-2021-3181.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/mail.scm (mutt)[source]: Use it.

2021-01-20  Ludovic Courtès  <ludo@gnu.org>

	Revert "substitute: Remove extra 'newline' call."
	This reverts commit d5a1b0e86f248edd53c785b910b5d51ee708b0fc.

	This change turned out to be misguided; it would lead to "substitute:"
	lines being printed on the client side, without anything beyond the
	colon sign.

2021-01-20  Ludovic Courtès  <ludo@gnu.org>

	repl: Fix exception handling for interpreted code.
	The 'stack' variable could be #f when code is interpreted, which in
	practice happens when running in "legacy" mode--i.e., when
	'open-inferior' invokes "guile" instead of "guix repl".

	* guix/repl.scm (send-repl-response)[handle-exception]: Check whether
	STACK is true before passing it to 'stack->frames'.
	* tests/inferior.scm ("&inferior-exception, legacy mode"): New test.

2021-01-20  Ludovic Courtès  <ludo@gnu.org>

	inferior: Add 'inferior-eval-with-store' tests.
	* tests/inferior.scm ("inferior-eval-with-store, exception")
	("inferior-eval-with-store, not a procedure"): New tests.

	import, swh: Adjust to Guile-JSON 4.5.x unspecified value handling.
	* guix/import/cpan.scm (<cpan-release>)[home-page]: Add 'unspecified?'
	case.
	* guix/import/gem.scm (<gem>)[licenses]: Likewise.
	(json->gem-dependency-list): Likewise.
	* guix/swh.scm (<directory-entry>)[checksums]: Likewise.

2021-01-20  zimoun  <zimon.toutoune@gmail.com>

	gnu: libnode: Fix regression in unused phases.
	Fixes regression introduced with commit
	1d77141f6d5004cf10d1f9ead53855f25a973847.

	Reported by Pierre-Antoine Bouttier
	<pierre-antoine.bouttier@univ-grenoble-alpes.fr>.

	* gnu/packages/node.scm (libnode)[arguments]: Delete phase
	"patch-node-shebang".

2021-01-20  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: lisp-repl-core-dumper: Patch path to `cat'.
	* gnu/packages/lisp.scm (lisp-repl-core-dumper)[arguments]: Substitute calls
	to `cat' with full store path.

2021-01-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add solarus-quest-editor.
	* gnu/packages/games.scm (solarus-quest-editor): New variable.
	(solarus): Add a comment about linked updates.

2021-01-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	archive: Note service type in ACL hint.
	* guix/scripts/archive.scm (authorize-key): Mention guix-service-type.

2021-01-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: solarus: Remove ".git" suffix from URL.
	* gnu/packages/games.scm (solarus)[source]: Remove ".git" suffix from URL.

	gnu: Add solarus.
	* gnu/packages/games.scm (solarus): New variable.

2021-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fdrtool: Update to 1.2.16.
	* gnu/packages/statistics.scm (r-fdrtool): Update to 1.2.16.

	gnu: r-pbkrtest: Update to 0.5-0.1.
	* gnu/packages/statistics.scm (r-pbkrtest): Update to 0.5-0.1.
	[propagated-inputs]: Add r-broom, r-dplyr, and r-numderiv.
	[native-inputs]: Add r-knitr.

	gnu: r-quantreg: Update to 5.82.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.82.

	gnu: r-rcppeigen: Update to 0.3.3.9.1.
	* gnu/packages/statistics.scm (r-rcppeigen): Update to 0.3.3.9.1.

	gnu: r-vgam: Update to 1.1-5.
	* gnu/packages/statistics.scm (r-vgam): Update to 1.1-5.

	gnu: r-robustbase: Update to 0.93-7.
	* gnu/packages/statistics.scm (r-robustbase): Update to 0.93-7.

	gnu: r-cowplot: Update to 1.1.1.
	* gnu/packages/statistics.scm (r-cowplot): Update to 1.1.1.

	gnu: r-sfsmisc: Update to 1.1-8.
	* gnu/packages/statistics.scm (r-sfsmisc): Update to 1.1-8.

	gnu: r-plotly: Update to 4.9.3.
	* gnu/packages/statistics.scm (r-plotly): Update to 4.9.3.
	[propagated-inputs]: Remove r-hexbin; add r-vctrs.

	gnu: r-hexbin: Update to 1.28.2.
	* gnu/packages/statistics.scm (r-hexbin): Update to 1.28.2.

	gnu: r-glmnet: Update to 4.1.
	* gnu/packages/statistics.scm (r-glmnet): Update to 4.1.

	gnu: r-dt: Update to 0.17.
	* gnu/packages/statistics.scm (r-dt): Update to 0.17.

	gnu: r-segmented: Update to 1.3-1.
	* gnu/packages/statistics.scm (r-segmented): Update to 1.3-1.

	gnu: r-rsqlite: Update to 2.2.2.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.2.2.

	gnu: r-rmarkdown: Update to 2.6.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.6.

	gnu: r-catools: Update to 1.18.1.
	* gnu/packages/statistics.scm (r-catools): Update to 1.18.1.

	gnu: r-rcpparmadillo: Update to 0.10.1.2.2.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.10.1.2.2.

	gnu: r-hms: Update to 1.0.0.
	* gnu/packages/statistics.scm (r-hms): Update to 1.0.0.
	[propagated-inputs]: Add r-ellipsis and r-lifecycle.

	gnu: r-withr: Update to 2.4.0.
	* gnu/packages/statistics.scm (r-withr): Update to 2.4.0.

	gnu: r-git2r: Update to 0.28.0.
	* gnu/packages/statistics.scm (r-git2r): Update to 0.28.0.

	gnu: r-backports: Update to 1.2.1.
	* gnu/packages/statistics.scm (r-backports): Update to 1.2.1.

	gnu: r-data-table: Update to 1.13.6.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.13.6.

	gnu: r-dplyr: Update to 1.0.3.
	* gnu/packages/statistics.scm (r-dplyr): Update to 1.0.3.

	gnu: r-tibble: Update to 3.0.5.
	* gnu/packages/statistics.scm (r-tibble): Update to 3.0.5.

	gnu: r-rlang: Update to 0.4.10.
	* gnu/packages/statistics.scm (r-rlang): Update to 0.4.10.

	gnu: r-testthat: Update to 3.0.1.
	* gnu/packages/statistics.scm (r-testthat): Update to 3.0.1.

	gnu: r-bh: Update to 1.75.0-0.
	* gnu/packages/statistics.scm (r-bh): Update to 1.75.0-0.

	gnu: r-dbi: Update to 1.1.1.
	* gnu/packages/statistics.scm (r-dbi): Update to 1.1.1.
	[native-inputs]: Add r-knitr.

	gnu: r-gdtools: Update to 0.2.3.
	* gnu/packages/statistics.scm (r-gdtools): Update to 0.2.3.

	gnu: r-ggplot2: Update to 3.3.3.
	* gnu/packages/statistics.scm (r-ggplot2): Update to 3.3.3.

	gnu: r-nlme: Update to 3.1-151.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-151.

	gnu: r-matrix: Update to 1.3-2.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.3-2.

	gnu: r-mlr3misc: Update to 0.7.0.
	* gnu/packages/cran.scm (r-mlr3misc): Update to 0.7.0.

	gnu: r-mlr3measures: Update to 0.3.1.
	* gnu/packages/cran.scm (r-mlr3measures): Update to 0.3.1.

	gnu: r-lgr: Update to 0.4.2.
	* gnu/packages/cran.scm (r-lgr): Update to 0.4.2.
	[native-inputs]: Add r-knitr.

	gnu: r-calculus: Update to 0.3.0.
	* gnu/packages/cran.scm (r-calculus): Update to 0.3.0.
	[native-inputs]: Add r-knitr.

	gnu: r-seurat: Update to 3.2.3.
	* gnu/packages/cran.scm (r-seurat): Update to 3.2.3.
	[propagated-inputs]: Add r-scattermore.

	gnu: r-qtl2: Update to 0.24.
	* gnu/packages/cran.scm (r-qtl2): Update to 0.24.

	gnu: r-qtl: Update to 1.47-9.
	* gnu/packages/cran.scm (r-qtl): Update to 1.47-9.

	gnu: r-infer: Update to 0.5.4.
	* gnu/packages/cran.scm (r-infer): Update to 0.5.4.

	gnu: r-parsnip: Update to 0.1.5.
	* gnu/packages/cran.scm (r-parsnip): Update to 0.1.5.

	gnu: r-tidytext: Update to 0.3.0.
	* gnu/packages/cran.scm (r-tidytext): Update to 0.3.0.
	[propagated-inputs]: Add r-lifecycle and r-vctrs.

	gnu: r-hunspell: Update to 3.0.1.
	* gnu/packages/cran.scm (r-hunspell): Update to 3.0.1.

	gnu: r-config: Update to 0.3.1.
	* gnu/packages/cran.scm (r-config): Update to 0.3.1.

	gnu: r-cpp11: Update to 0.2.5.
	* gnu/packages/cran.scm (r-cpp11): Update to 0.2.5.

	gnu: r-spatstat-data: Update to 1.7-0.
	* gnu/packages/cran.scm (r-spatstat-data): Update to 1.7-0.

	gnu: r-spatstat-utils: Update to 1.20-2.
	* gnu/packages/cran.scm (r-spatstat-utils): Update to 1.20-2.

	gnu: r-shapforxgboost: Update to 0.1.0.
	* gnu/packages/cran.scm (r-shapforxgboost): Update to 0.1.0.
	[propagated-inputs]: Add r-lightgbm.

	gnu: r-directlabels: Update to 2021.1.13.
	* gnu/packages/cran.scm (r-directlabels): Update to 2021.1.13.

	gnu: r-mstate: Update to 0.3.1.
	* gnu/packages/cran.scm (r-mstate): Update to 0.3.1.
	[propagated-inputs]: Add r-data-table, r-lattice, r-magrittr, r-rlang, and
	r-viridis.
	[native-inputs]: Add r-knitr.

	gnu: r-aws: Update to 2.5-1.
	* gnu/packages/cran.scm (r-aws): Update to 2.5-1.

	gnu: r-loo: Update to 2.4.1.
	* gnu/packages/cran.scm (r-loo): Update to 2.4.1.

	gnu: r-stanheaders: Update to 2.21.0-7.
	* gnu/packages/cran.scm (r-stanheaders): Update to 2.21.0-7.

	gnu: r-semtools: Update to 0.5-4.
	* gnu/packages/cran.scm (r-semtools): Update to 0.5-4.

	gnu: r-actuar: Update to 3.1-0.
	* gnu/packages/cran.scm (r-actuar): Update to 3.1-0.

	gnu: r-activityindex: Update to 0.3.7.
	* gnu/packages/cran.scm (r-activityindex): Update to 0.3.7.
	[native-inputs]: Add r-knitr.

	gnu: r-fda: Update to 5.1.9.
	* gnu/packages/cran.scm (r-fda): Update to 5.1.9.

	gnu: r-hdrcde: Update to 3.4.
	* gnu/packages/cran.scm (r-hdrcde): Update to 3.4.

	gnu: r-r-devices: Update to 2.17.0.
	* gnu/packages/cran.scm (r-r-devices): Update to 2.17.0.

	gnu: r-showtext: Update to 0.9-2.
	* gnu/packages/cran.scm (r-showtext): Update to 0.9-2.

	gnu: r-sysfonts: Update to 0.8.3.
	* gnu/packages/cran.scm (r-sysfonts): Update to 0.8.3.

	gnu: r-rgdal: Update to 1.5-19.
	* gnu/packages/cran.scm (r-rgdal): Update to 1.5-19.

	gnu: r-parameters: Update to 0.11.0.
	* gnu/packages/cran.scm (r-parameters): Update to 0.11.0.

	gnu: r-patchwork: Update to 1.1.1.
	* gnu/packages/cran.scm (r-patchwork): Update to 1.1.1.

	gnu: r-uwot: Update to 0.1.10.
	* gnu/packages/cran.scm (r-uwot): Update to 0.1.10.

	gnu: r-xgboost: Update to 1.3.2.1.
	* gnu/packages/cran.scm (r-xgboost): Update to 1.3.2.1.
	[propagated-inputs]: Remove r-stringi.

	gnu: r-batchtools: Update to 0.9.15.
	* gnu/packages/cran.scm (r-batchtools): Update to 0.9.15.

	gnu: r-blme: Update to 1.0-5.
	* gnu/packages/cran.scm (r-blme): Update to 1.0-5.

	gnu: r-sctransform: Update to 0.3.2.
	* gnu/packages/cran.scm (r-sctransform): Update to 0.3.2.

	gnu: r-gridgraphics: Update to 0.5-1.
	* gnu/packages/cran.scm (r-gridgraphics): Update to 0.5-1.

	gnu: r-sampling: Update to 2.9.
	* gnu/packages/cran.scm (r-sampling): Update to 2.9.

	gnu: r-sf: Update to 0.9-7.
	* gnu/packages/cran.scm (r-sf): Update to 0.9-7.

	gnu: r-deldir: Update to 0.2-9.
	* gnu/packages/cran.scm (r-deldir): Update to 0.2-9.

	gnu: r-seqinr: Update to 4.2-5.
	* gnu/packages/cran.scm (r-seqinr): Update to 4.2-5.

	gnu: r-pbdzmq: Update to 0.3-4.
	* gnu/packages/cran.scm (r-pbdzmq): Update to 0.3-4.

	gnu: r-msir: Update to 1.3.3.
	* gnu/packages/cran.scm (r-msir): Update to 1.3.3.
	[native-inputs]: Add r-knitr.

	gnu: r-compositions: Update to 2.0-1.
	* gnu/packages/cran.scm (r-compositions): Update to 2.0-1.

	gnu: r-future-apply: Update to 1.7.0.
	* gnu/packages/cran.scm (r-future-apply): Update to 1.7.0.

	gnu: r-future: Update to 1.21.0.
	* gnu/packages/cran.scm (r-future): Update to 1.21.0.

	gnu: r-parallelly: Update to 1.23.0.
	* gnu/packages/cran.scm (r-parallelly): Update to 1.23.0.

	gnu: r-spam: Update to 2.6-0.
	* gnu/packages/cran.scm (r-spam): Update to 2.6-0.
	[native-inputs]: Add r-knitr.

	gnu: r-gmp: Update to 0.6-2.
	* gnu/packages/cran.scm (r-gmp): Update to 0.6-2.

	gnu: r-tractor-base: Update to 3.3.3.1.
	* gnu/packages/cran.scm (r-tractor-base): Update to 3.3.3.1.

	gnu: r-speedglm: Update to 0.3-3.
	* gnu/packages/cran.scm (r-speedglm): Update to 0.3-3.

	gnu: r-rgl: Update to 0.104.16.
	* gnu/packages/cran.scm (r-rgl): Update to 0.104.16.
	[native-inputs]: Add r-knitr.

	gnu: r-rcppannoy: Update to 0.0.18.
	* gnu/packages/cran.scm (r-rcppannoy): Update to 0.0.18.

	gnu: r-afex: Update to 0.28-1.
	* gnu/packages/cran.scm (r-afex): Update to 0.28-1.

	gnu: r-mvabund: Update to 4.1.6.
	* gnu/packages/cran.scm (r-mvabund): Update to 4.1.6.

	gnu: r-summarytools: Update to 0.9.8.
	* gnu/packages/cran.scm (r-summarytools): Update to 0.9.8.
	[native-inputs]: Add r-knitr.

	gnu: r-usethis: Update to 2.0.0.
	* gnu/packages/cran.scm (r-usethis): Update to 2.0.0.
	[propagated-inputs]: Remove r-git2r and r-rematch2; add r-gert, r-jsonlite,
	r-lifecycle, and r-rappdirs.

	gnu: r-sjplot: Update to 2.8.7.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.8.7.

	gnu: r-effectsize: Update to 0.4.3.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.4.3.

	gnu: r-ggeffects: Update to 1.0.1.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.0.1.

	gnu: r-performance: Update to 0.6.1.
	* gnu/packages/cran.scm (r-performance): Update to 0.6.1.

	gnu: r-sjstats: Update to 0.18.1.
	* gnu/packages/cran.scm (r-sjstats): Update to 0.18.1.

	gnu: r-bayesplot: Update to 1.8.0.
	* gnu/packages/cran.scm (r-bayesplot): Update to 1.8.0.

	gnu: r-coin: Update to 1.4-0.
	* gnu/packages/cran.scm (r-coin): Update to 1.4-0.

	gnu: r-libcoin: Update to 1.0-7.
	* gnu/packages/cran.scm (r-libcoin): Update to 1.0-7.

	gnu: r-emmeans: Update to 1.5.3.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.5.3.

	gnu: r-magick: Update to 2.6.0.
	* gnu/packages/cran.scm (r-magick): Update to 2.6.0.

	gnu: r-mosaicdata: Update to 0.20.2.
	* gnu/packages/cran.scm (r-mosaicdata): Update to 0.20.2.

	gnu: r-ggformula: Update to 0.10.1.
	* gnu/packages/cran.scm (r-ggformula): Update to 0.10.1.
	[propagated-inputs]: Add r-ggridges, r-labelled, and r-scales.
	[native-inputs]: Add r-knitr.

	gnu: r-mosaiccore: Update to 0.9.0.
	* gnu/packages/cran.scm (r-mosaiccore): Update to 0.9.0.

	gnu: r-ggstance: Update to 0.3.5.
	* gnu/packages/cran.scm (r-ggstance): Update to 0.3.5.

	gnu: r-proc: Update to 1.17.0.1.
	* gnu/packages/cran.scm (r-proc): Update to 1.17.0.1.

	gnu: r-deriv: Update to 4.1.2.
	* gnu/packages/cran.scm (r-deriv): Update to 4.1.2.

	gnu: r-moonbook: Update to 0.2.4.
	* gnu/packages/cran.scm (r-moonbook): Update to 0.2.4.
	[propagated-inputs]: Remove r-purrr; add r-ztable.
	[native-inputs]: Add r-knitr.

	gnu: r-sjmisc: Update to 2.8.6.
	* gnu/packages/cran.scm (r-sjmisc): Update to 2.8.6.

	gnu: r-insight: Update to 0.12.0.
	* gnu/packages/cran.scm (r-insight): Update to 0.12.0.

	gnu: r-profilemodel: Update to 0.6.1.
	* gnu/packages/cran.scm (r-profilemodel): Update to 0.6.1.

	gnu: r-officer: Update to 0.3.16.
	* gnu/packages/cran.scm (r-officer): Update to 0.3.16.
	[propagated-inputs]: Remove r-magrittr.

	gnu: r-fansi: Update to 0.4.2.
	* gnu/packages/cran.scm (r-fansi): Update to 0.4.2.

	gnu: r-factominer: Update to 2.4.
	* gnu/packages/cran.scm (r-factominer): Update to 2.4.
	[propagated-inputs]: Add r-dt.
	[native-inputs]: Add r-knitr.

	gnu: r-renv: Update to 0.12.5.
	* gnu/packages/cran.scm (r-renv): Update to 0.12.5.

	gnu: r-vim: Update to 6.1.0.
	* gnu/packages/cran.scm (r-vim): Update to 6.1.0.

	gnu: r-expm: Update to 0.999-6.
	* gnu/packages/cran.scm (r-expm): Update to 0.999-6.

	gnu: r-tinytex: Update to 0.28.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.28.

	gnu: r-vctrs: Update to 0.3.6.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.3.6.

	gnu: r-xfun: Update to 0.20.
	* gnu/packages/cran.scm (r-xfun): Update to 0.20.

	gnu: r-ggridges: Update to 0.5.3.
	* gnu/packages/cran.scm (r-ggridges): Update to 0.5.3.
	[native-inputs]: Add r-knitr.

	gnu: r-hardyweinberg: Update to 1.7.1.
	* gnu/packages/cran.scm (r-hardyweinberg): Update to 1.7.1.

	gnu: r-ggrepel: Update to 0.9.1.
	* gnu/packages/cran.scm (r-ggrepel): Update to 0.9.1.
	[propagated-inputs]: Add r-rlang.

	gnu: r-broom: Update to 0.7.3.
	* gnu/packages/cran.scm (r-broom): Update to 0.7.3.

	gnu: r-psych: Update to 2.0.12.
	* gnu/packages/cran.scm (r-psych): Update to 2.0.12.

	gnu: r-rmysql: Update to 0.10.21.
	* gnu/packages/cran.scm (r-rmysql): Update to 0.10.21.

	gnu: r-squarem: Update to 2021.1.
	* gnu/packages/cran.scm (r-squarem): Update to 2021.1.

	gnu: r-sp: Update to 1.4-5.
	* gnu/packages/cran.scm (r-sp): Update to 1.4-5.

	gnu: r-ggally: Update to 2.1.0.
	* gnu/packages/cran.scm (r-ggally): Update to 2.1.0.
	[inputs]: Remove libressl; add openssl.
	[propagated-inputs]: Add r-dplyr, r-forcats, and r-tidyr.

	gnu: r-restrserve: Update to 0.4.1.
	* gnu/packages/cran.scm (r-restrserve): Update to 0.4.1.

	gnu: r-getoptlong: Update to 1.0.5.
	* gnu/packages/cran.scm (r-getoptlong): Update to 1.0.5.

	gnu: r-circlize: Update to 0.4.12.
	* gnu/packages/cran.scm (r-circlize): Update to 0.4.12.

	gnu: r-rcpp: Update to 1.0.6.
	* gnu/packages/cran.scm (r-rcpp): Update to 1.0.6.

	gnu: r-pkgbuild: Update to 1.2.0.
	* gnu/packages/cran.scm (r-pkgbuild): Update to 1.2.0.

	gnu: r-partykit: Update to 1.2-11.
	* gnu/packages/cran.scm (r-partykit): Update to 1.2-11.

	gnu: r-crosstalk: Update to 1.1.1.
	* gnu/packages/cran.scm (r-crosstalk): Update to 1.1.1.

	gnu: r-htmlwidgets: Update to 1.5.3.
	* gnu/packages/cran.scm (r-htmlwidgets): Update to 1.5.3.

	gnu: r-htmltools: Update to 0.5.1.
	* gnu/packages/cran.scm (r-htmltools): Update to 0.5.1.

	gnu: r-servr: Update to 0.21.
	* gnu/packages/cran.scm (r-servr): Update to 0.21.

	gnu: r-jsonlite: Update to 1.7.2.
	* gnu/packages/cran.scm (r-jsonlite): Update to 1.7.2.

	gnu: r-mboost: Update to 2.9-4.
	* gnu/packages/cran.scm (r-mboost): Update to 2.9-4.

	gnu: r-rticles: Update to 0.18.
	* gnu/packages/cran.scm (r-rticles): Update to 0.18.

	gnu: r-diffobj: Update to 0.3.3.
	* gnu/packages/cran.scm (r-diffobj): Update to 0.3.3.

	import/cran: Add more invalid package names to ignore.
	* guix/import/cran.scm (invalid-packages): Add more names.

	gnu: r-httpuv: Update to 1.5.5.
	* gnu/packages/cran.scm (r-httpuv): Update to 1.5.5.
	[source]: Update patch name and remove unused modules.
	* gnu/packages/patches/r-httpuv-1.5.4-unvendor-libuv.patch: Rename this file...
	* gnu/packages/patches/r-httpuv-1.5.5-unvendor-libuv.patch: ...to this.
	* gnu/local.mk (dist_patch_DATA): Rename it.

	gnu: r-foreign: Update to 0.8-81.
	* gnu/packages/statistics.scm (r-foreign): Update to 0.8-81.

	gnu: Add r-labelled.
	* gnu/packages/cran.scm (r-labelled): New variable.

	gnu: Add r-scattermore.
	* gnu/packages/cran.scm (r-scattermore): New variable.

	gnu: Add r-lightgbm.
	* gnu/packages/cran.scm (r-lightgbm): New variable.

	gnu: Add r-gert.
	* gnu/packages/cran.scm (r-gert): New variable.

	gnu: Add r-credentials.
	* gnu/packages/cran.scm (r-credentials): New variable.

2021-01-20  Eric Bavier  <bavier@member.fsf.org>

	gnu: idris: Update to 1.3.3.
	* gnu/packages/patches/idris-disable-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/idris.scm (idris): Update to 1.3.3.
	[source]: Use the patch.
	[native-inputs]: Add ghc-cheapskate.
	[arguments]: Adjust cheapskate version bounds.  Make auxiliary test script
	executable.

2021-01-20  Julien Lepiller  <julien@lepiller.eu>

	doc: Replace TP with Weblate mentions.
	* doc/contributing.texi: Replace link to TP with a link to Weblate.
	* doc/guix.texi: Replace link to TP with a link to Weblate.
	* doc/guix-cookbook.texi: Replace link to TP with a link to Weblate.

	Makefile.am: Download po files from weblate.
	* Makefile.am (download-po): Download from weblate.

2021-01-20  Adam Kandur  <rndd@tuta.io>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-claw.
	* gnu/packages/lisp-xyz.scm (cl-claw, ecl-claw, sbcl-claw): New variables.

2021-01-20  Z572  <873216071@qq.com>

	gnu: Add kdf.
	* gnu/packages/kde.scm (kdf): New variable.

	gnu: Add poxml.
	* gnu/packages/kde.scm (poxml): New variable.

2021-01-20  Antoine Côté  <antoine.cote@posteo.net>

	gnu: blender-2.79: Fix color management.
	* gnu/packages/graphics.scm (blender-2.79): Fix color management.
	[inputs]: Add opencolorio.

2021-01-20  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: profanity: Update to 0.10.0.
	* gnu/packages/messaging.scm (profanity): Update to 0.10.0.

	gnu: libmesode: Update to 0.10.1.
	* gnu/packages/messaging.scm (libmesode): Update to 0.10.1.

2021-01-20  Caliph Nomble  <calnomble@protonmail.com>

	images: pinebook-pro: Fix default serial port.
	* gnu/system/images/pinebook-pro.scm (pinebook-pro-barebones-os)[services]:
	Start agetty on ttyS2 instead of ttyS0.

2021-01-20  raid5atemyhomework  <raid5atemyhomework@protonmail.com>

	gnu: zfs: update to 2.0.1.
	* gnu/packages/file-systems.scm (zfs): Update version to 2.0.1.
	[arguments]: Adjust 'patch-source phase for changes in tarball.

	gnu: zfs: Correct ZFS udev rules.
	* gnu/packages/file-systems.scm (zfs): Add substitutions for /sbin/modprobe
	in udev rules.

2021-01-20  Mathieu Othacehe  <othacehe@gnu.org>

	tests: install: Fix build.
	This is a follow-up of: 2f497d94e7f6574b0847025ce29eafaf858008ef.

	* gnu/tests/install.scm (run-install): Rename 'raw to 'efi-raw.

2021-01-20  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: lisp-repl-core-dumper: Update to 0.5.0.
	* gnu/packages/lisp.scm (lisp-repl-core-dumper): Update to 0.5.0.

2021-01-20  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add pgloader.
	* gnu/packages/databases.scm (pgloader): New variable.

2021-01-20  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-stopwatch-plugin: Update to 0.5.0.
	* gnu/packages/xfce.scm (xfce4-stopwatch-plugin): Update to 0.5.0.

	gnu: quaternion: Update to 0.0.9.4f.
	* gnu/packages/messaging.scm (quaternion): Update to 0.0.9.4f.

	gnu: synapse: Update to 1.25.0.
	* gnu/packages/matrix.scm (synapse): Update to 1.25.0.

2021-01-20  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: lzlib: Update to 1.12.
	* gnu/packages/compression.scm (lzlib): Update to 1.12.

	gnu: libxls: Update to 1.6.2.
	* gnu/packages/statistics.scm (libxls): Update to 1.6.2.

	gnu: libunwind: Update to 1.5.0.
	* gnu/packages/libunwind.scm (libunwind): Update to 1.5.0.

	gnu: libusb: Update to 1.0.24.
	* gnu/packages/libusb.scm (libusb): Update to 1.0.24.

	gnu: cutter: Update to 1.12.0.
	* gnu/packages/engineering.scm (cutter): Update to 1.12.0.

	gnu: radare2: Update to 5.0.0.
	* gnu/packages/engineering.scm (radare2): Update to 5.0.0.

2021-01-20  Anadon  <joshua.r.marshall.1991@gmail.com>

	gnu: Add magic-enum.
	* gnu/packages/cpp.scm (magic-enum): New variable.

2021-01-20  Leo Prikler  <leo.prikler@student.tugraz.at>

	services: Do not warn, when duplicate users are eq?.
	* gnu/system/shadow.scm (account-activation): Delete duplicate (eq?) users
	and groups before transforming them to specs and asserting, that names are
	unique.

2021-01-20  Leo Prikler  <leo.prikler@student.tugraz.at>

	shadow: End duplicate warnings with new lines.
	The change from formatted message causes the line to no longer automatically
	be ended.  This will need to be reverted once again, when duplicate names
	become hard errors.

	* gnu/system/shadow.scm (assert-unique-account-names)
	(assert-unique-group-names): End format strings in ~%.

2021-01-20  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: libarchive: Update to 3.5.1.
	* gnu/packages/backup.scm (libarchive): Update to 3.5.1.

2021-01-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.169.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.169.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.91.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.91.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.10.9.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.9.
	(linux-libre-5.10-pristine-source): Update hash.

2021-01-20  Michael Rohleder  <mike@rohleder.de>

	gnu: vlc: Update to 3.0.12.
	* gnu/packages/video.scm (vlc): Update to 3.0.12.

2021-01-19  Eric Bavier  <bavier@member.fsf.org>

	gnu: libabigail: Update to 1.8.
	* gnu/packages/elf.scm (libabigail): Update to 1.8.

2021-01-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: musescore: Update to 3.6.
	* gnu/packages/music.scm (musescore): Update to 3.6.

	gnu: emacs-flycheck-grammalecte: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte): Update to 1.3.
	[source]: Change upstream URL.
	[arguments]: Remove phase for symlinks since it is now possible to
	circumvent it with configuration.  Configure accordingly.
	[home-page]: Update URL.

2021-01-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kwayland: Enable test suite.
	* gnu/packages/kde-frameworks.scm (kwayland)[arguments]: Don't skip
	tests. Adjust 'check-setup phase to render QT windows offscreen.

2021-01-19  Oskar Köök  <oskar@maatriks.ee>

	gnu: erlang: Update to 23.2.1.
	* gnu/packages/erlang.scm (erlang): Update to 23.2.1.
	[arguments]: Add phase to patch configure script.

	gnu: elixir: Update to 1.11.3.
	* gnu/packages/elixir.scm (elixir): Update to 1.11.3.

2021-01-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: automake: Update to 1.16.3.
	* gnu/packages/autotools.scm (automake): Update to 1.16.3.

2021-01-19  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for '--with-latest'.
	* etc/news.scm: Add entry.

	transformations: Add '--with-latest'.
	* guix/upstream.scm (upstream-source-compiler): New procedure.
	(%updaters): Set! it.
	* guix/transformations.scm (transform-package-latest): New procedure.
	(%transformations): Add 'with-latest'.
	(%transformation-options, show-transformation-options-help/detailed):
	Add '--with-latest'.
	* tests/transformations.scm ("options->transformation, with-latest"):
	New test.
	* doc/guix.texi (Package Transformation Options): Document it.

2021-01-19  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: rpcbind: Update to 1.2.5.
	* gnu/packages/onc-rpc.scm (rpcbind): Update to 1.2.5.

2021-01-19  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-appfinder: Update to 4.16.1.
	* gnu/packages/xfce.scm (xfce4-appfinder): Update to 4.16.1.
	[source]: Fix uri and use https.

2021-01-19  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: motion: Update to 4.3.2.
	* gnu/packages/video.scm (motion): Update to 4.3.2.
	[arguments]: In 'bootstrap' phase, adjust 'version.sh' file name.

2021-01-19  Ryan Prior  <rprior@protonmail.com>

	gnu: esbuild: Update to 0.8.32.
	* gnu/packages/web.scm (esbuild): Update to 0.8.32.

2021-01-19  JOULAUD François  <Francois.JOULAUD@radiofrance.com>
	    Ludovic Courtès  <ludo@gnu.org>

	environment: Fix '--root' option with relative file name.
	The path normalization of `--root` option of `guix environment` was
	buggy as it appended full argument after normalized directory. This
	patch fixes it.

	* guix/scripts/environment.scm (register-gc-root): Fix gc-root path
	normalization.
	* tests/guix-environment.sh: Add test.

2021-01-19  Ludovic Courtès  <ludo@gnu.org>

	modules: Recognize #:re-export-and-replace.
	* guix/modules.scm (extract-dependencies): Recognize
	 #:re-export-and-replace, which was introduced in Guile 3.0.

2021-01-19  Mathieu Othacehe  <othacehe@gnu.org>

	system: Rename 'disk-image' command 'image'.
	* guix/scripts/system.scm (system-derivation-for-action): Rename 'disk-image'
	command 'image'. Warn when using the now deprecated 'disk-image' command.
	(show-help): Adapt accordingly.
	(guix-system): Ditto.
	* tests/guix-system.sh: Ditto.
	* gnu/system/examples/bare-hurd.tmpl: Ditto.
	* doc/guix.texi (Building the Installation Image,
	Building the Installation Image for ARM Boards,
	Invoking guix pack,
	Invoking guix system): Adapt documentation.

2021-01-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: terminology: Update to 1.9.0.
	* gnu/packages/enlightenment.scm (terminology): Update to 1.9.0.
	[arguments]: Add configure-flag to find more binaries.

2021-01-19  Joshua C. Randall  <jcrandall@alum.mit.edu>

	doc: Fix typo.
	Fixes <http://bugs.gnu.org/35004>.

	* doc/guix.texi (Invoking guix package): Fix typo.

2021-01-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: freebayes: Update source, home-page URIs.
	* gnu/packages/bioinformatics.scm (freebayes)[source]: Update to new
	upstream URI.
	[home-page]: Same.

	gnu: terminator: Adjust description.
	* gnu/packages/gnome.scm (terminator)[description): Remove stray '+'.

	gnu: freebayes: Don't include vcflib sources.
	* gnu/packages/bioinformatics.scm (freebayes)[native-inputs]: Remove
	vcflib-source, intervaltree-source. Move vcflib ...
	[inputs]: ... to here.
	[arguments]: Adjust 'patch-source and 'unpack-submodule-sources for
	changes in vendored code.
	* gnu/packages/patches/freebayes-devendor-deps.patch: Update patch.

	gnu: vcflib: Add pkg-config file.
	* gnu/packages/bioinformatics.scm (vcflib)[arguments]: Add phase to
	create pkg-config file.

	gnu: vcflib: Build a shared library.
	* gnu/packages/bioinformatics.scm (vcflib)[arguments]: Add phase to
	build a shared library instead of a static one.

	gnu: freebayes: Extend test timeout on slower architectures.
	* gnu/packages/bioinformatics.scm (freebayes)[arguments]: Use custom
	'check phase  on aarch64-linux and armhf-linux to extend the test timeout.

2021-01-19  Michael Rohleder  <mike@rohleder.de>

	gnu: xpra: Add more encoding options.
	* gnu/packages/xorg.scm (xpra)[inputs]: Add libx264, x265, libvpx.

	gnu: xpra: Update to 4.0.6.
	* gnu/packages/xorg.scm (xpra): Update to 4.0.6.

2021-01-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: libid3tag: Add comment justifying the 'install-pkg-config phase.
	* gnu/packages/mp3.scm (libid3tag)[arguments]: Add a comment about Audacity
	requiring a pkg-config file for libid3tag.

	gnu: libmad: Add comment justifying the 'install-pkg-config phase.
	* gnu/packages/mp3.scm (libmad)[arguments]: Add a comment about Audacity
	requiring a pkg-config file for libmad.

2021-01-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add guile-libyaml.
	* gnu/packages/guile-xyz.scm (guile-libyaml): New variable.

2021-01-18  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-snapatac.
	* gnu/packages/bioinformatics.scm (r-snapatac): New variable.

2021-01-18  Leo Famulari  <leo@famulari.name>

	gnu: mesa: Skip another test.
	* gnu/packages/patches/mesa-skip-disk-cache-test.patch: Rename to ...
	* gnu/packages/patches/mesa-skip-tests.patch: ... new file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/gl.scm (mesa)[source]: Adjust accordingly.

2021-01-18  Ludovic Courtès  <ludo@gnu.org>

	packages: 'patch-and-repack' returns a directory when given a directory.
	Previously, 'patch-and-repack' would always create a tar.xz archive as a
	result, even if the input was a directory (a checkout).  This change
	reduces gratuitous CPU and storage overhead.

	* guix/packages.scm (patch-and-repack)[tarxz-name]: Remove 'checkout?' case.
	[build](repack): New procedure, with "tar" invocation formerly at the
	top level.
	If SOURCE is a directory, call 'copy-recursively'; otherwise, call
	'repack'.
	Change NAME to ORIGINAL-FILE-NAME when it matches 'checkout?'.

2021-01-18  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: mafft: Update to 7.475.
	* gnu/packages/bioinformatics.scm (mafft): Update to 7.475.

2021-01-18  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: musl: Update to 1.2.2.
	* gnu/packages/musl.scm (musl): Update to 1.2.2.

2021-01-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-bio-vcf: Rename to bio-vcf.
	This package is widely known in select circles specifically as 'bio-vcf'.

	* gnu/packages/bioinformatics.scm (ruby-bio-vcf): Rename to bio-vcf.

2021-01-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add ruby-bio-vcf.
	* gnu/packages/bioinformatics.scm (ruby-bio-vcf): New variable.

2021-01-18  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.252.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.252.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.252.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.252.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.216.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.216.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.168.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.168.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.90.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.90.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.10.8.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.8.
	(linux-libre-5.10-pristine-source): Update hash.

2021-01-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xapian, python-xapian-bindings: Update to 1.4.18.
	* gnu/packages/search.scm (xapian, python-xapian-bindings): Update to 1.4.18.

	gnu: iptables: Update to 1.8.7.
	* gnu/packages/linux.scm (iptables): Update to 1.8.7.

	gnu: nftables: Update to 0.9.8.
	* gnu/packages/linux.scm (nftables): Update to 0.9.8.

	gnu: libnftnl: Update to 1.1.9.
	* gnu/packages/linux.scm (libnftnl): Update to 1.1.9.

	gnu: ktouch: Update to 20.12.1.
	* gnu/packages/education.scm (ktouch): Update to 20.12.1.

2021-01-17  Kei Kebreau  <kkebreau@posteo.net>

	gnu: wxmaxima: Update to 20.12.2.
	* gnu/packages/maths.scm (wxmaxima): Update to 20.12.2.
	[arguments]: Remove #:test-target and disable tests.  Remove 'pre-check
	phase.
	[native-inputs]: Remove xorg-server-for-tests.
	[inputs]: Add libomp.

	gnu: gnuplot: Update to 5.4.1.
	* gnu/packages/maths.scm (gnuplot): Update to 5.4.1.
	[arguments]: Set GNUTERM in #:make-flags.

2021-01-17  Ryan Desfosses  <rdes@protonmail.com>

	gnu: Add emacs-org-mime
	* gnu/packages/emacs-xyz.scm (emacs-org-mime): New variable.

2021-01-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nbd: Update to 3.21.
	* gnu/packages/networking.scm (nbd): Update to 3.21.

	gnu: mblaze: Update to 1.1.
	* gnu/packages/mail.scm (mblaze): Update to 1.1.

	gnu: keepassxc: Update to 2.6.3.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.6.3.

	gnu: facter: Update to 4.0.49.
	* gnu/packages/admin.scm (facter): Update to 4.0.49.

	gnu: inxi-minimal: Update to 3.2.02-2.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.2.02-2.

	gnu: oil: Update to 0.8.6.
	* gnu/packages/shells.scm (oil): Update to 0.8.6.

	gnu: pd: Update to 0.51-4.
	* gnu/packages/music.scm (pd): Update to 0.51-4.

	gnu: libhandy: Update to 1.0.3.
	* gnu/packages/gnome.scm (libhandy): Update to 1.0.3.

2021-01-17  Julien Lepiller  <julien@lepiller.eu>

	gnu: php-fpm: Ensure no duplicate group.
	* gnu/services/web.scm (php-fpm-accounts): Ensure `php-fpm` group is not
	duplicated.

2021-01-17  Leo Prikler  <leo.prikler@student.tugraz.at>

	services: cups: reuse lp from %base-groups.
	* gnu/services/cups.scm (%cups-accounts): Try to reuse lp from %base-groups.

2021-01-17  Stefan  <stefan-guix@vodafonemail.de>

	gnu: grub: Use installed unicode font.
	* gnu/bootloader/grub.scm (setup-gfxterm): Remove parameter font-file.
	Refer to the installed font in /boot, not in the store.
	(font-file): Delete obsolete function.
	(install-grub): When populating a disk-image, install the unicode font, too.

2021-01-17  Aurora  <rind38@disroot.org>

	gnu: sbcl-cffi: Update to 0.23.0.
	* gnu/packages/lisp-xyz.scm (sbcl-cffi): Update to 0.23.0.

2021-01-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: freebayes: Update to 1.3.3.
	* gnu/packages/bioinformatics.scm (freebayes): Update to 1.3.3.
	[source]: Add patch. Add snippet to remove vendored library.
	[build-system]: Switch to meson-build-system.
	[inputs]: Remove bamtools. Add fastahack, smithwaterman, tabixpp.
	[native-inputs]: Remove procps, python-2, tabixpp source, smithwaterman
	source, multichoose source, fsom source, filevercmp source, fastahack
	source, bash-tap source. Add bash-tap, grep, pkg-config, simde, vcflib.
	[arguments]: Drop make-flags. Don't delete 'configure phase. Delete
	custom 'fix-tests, 'build-tabixpp-and-vcflib, 'fix-makefiles, 'install
	phases. Adjust 'unpack-submodule-sources phase to changed native-inputs.
	Add new 'patch-source phase.

	gnu: multichoose: Install header files.
	* gnu/packages/bioinformatics.scm (multichoose)[arguments]: Adjust
	'install phase to also install header files.

	gnu: filevercmp: Install header files.
	* gnu/packages/bioinformatics.scm (filevercmp)[arguments]: Adjust
	'install phase to install header files.

	gnu: Add simde.
	* gnu/packages/assembly.scm (simde): New variable.

2021-01-17  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: rtl-433: Update to 20.11.
	* gnu/packages/radio.scm (rtl-433): Update to 20.11.

	gnu: gqrx: Update to 2.14.4.
	* gnu/packages/radio.scm (gqrx): Update to 2.14.4.

2021-01-17  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: abcl: Update to 1.8.0.
	* gnu/packages/java.scm (abcl): Update to 1.8.0.

2021-01-17  Mathieu Othacehe  <othacehe@gnu.org>

	image: Rename "raw" image-type to "efi-raw".
	* gnu/system/image.scm (raw-image-type): Rename to "efi-raw-image-type".
	* guix/scripts/system.scm (%default-options): Adapt accordingly.
	* doc/guix.texi: Ditto.

2021-01-17  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add buildapp.
	* gnu/packages/lisp.scm (buildapp): New variable.

2021-01-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gama: Update to 2.13.
	* gnu/packages/gps.scm (gama): Update to 2.13.

2021-01-16  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.

2021-01-16  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: youtube-dl: Update to 2021.01.16.
	* gnu/packages/video.scm (youtube-dl): Update to 2021.01.16.

2021-01-16  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add markets.
	* gnu/packages/gnome-xyz.scm (markets): New variable.

2021-01-16  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-pep517: Update to 0.9.1.
	* gnu/packages/python-xyz.scm (python-pep517): Update to 0.9.1.

2021-01-16  Simon South  <simon@simonsouth.net>

	services: openntpd: Remove support for deprecated "-s" option.
	* gnu/services/networking.scm (openntpd-configuration): Remove
	"allow-large-adjustment?" field.
	(openntpd-shepherd-service): Remove use of "allow-large-adjustment?"
	configuration field and "-s" daemon option.
	* tests/networking.scm (%openntpd-conf-sample): Remove
	"allow-large-adjustment?" field.
	* doc/guix.texi (Networking Services)[openntpd-service-type]: Remove
	"allow-large-adjustment?" field from sample configuration.
	[openntpd-configuration]: Remove description of "allow-large-adjustment?"
	field.

2021-01-16  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-whiskermenu-plugin: Update to 2.5.2.
	* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): Update to 2.5.2.

	gnu: garcon: Update to 4.16.1.
	* gnu/packages/xfce.scm (garcon): Update to 4.16.1.
	[native-inputs]: Add gobject-introspection, sorted alphabeticaly.

	gnu: xfce4-cpufreq-plugin: Update to 1.2.3.
	* gnu/packages/xfce.scm (xfce4-cpufreq-plugin): Update to 1.2.3.

	gnu: xfconf: Install bash completion.
	* gnu/packages/xfce.scm (xfconf)[arguments]: Add install-shell-completions phase.

	gnu: xfwm4: Update to 4.16.1.
	* gnu/packages/xfce.scm (xfwm4): Update to 4.16.1.

	gnu: thunar: Update to 4.16.2.
	* gnu/packages/xfce.scm (thunar): Update to 4.16.2.
	[inputs]: Add gobject-introspection.

	gnu: mkvtoolnix: Update to 52.0.0.
	* gnu/packages/video.scm (mkvtoolnix): Update to 52.0.0.
	[inputs]: Add libdvdread to support dvd chapter.

2021-01-16  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: diffoscope: Update to 164.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 164.

2021-01-16  Stefan  <stefan-guix@vodafonemail.de>
	    Ludovic Courtès  <ludo@gnu.org>

	services: qemu-binfmt: 'guix-support?' defaults to #t.
	* gnu/services/virtualization.scm (qemu-binfmt-service-type)[guix-support?]:
	Change the default from #f to #t.
	* doc/guix.texi (Transparent Emulation with QEMU): Change the default of
	‘guix-support?’ from #f to #t.  Describe the implication of setting it to #f.

2021-01-16  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	gnu: blender: Update to 2.91.0.
	* gnu/packages/graphics.scm (blender): Update to 2.91.0.
	[inputs]: Add embree.

	gnu: Add embree.
	* gnu/packages/graphics.scm (embree): New variable.

2021-01-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "gnu: llvm: Update to 11.0.1."
	This reverts commit 9b415c0b36c885e7899c45617a8c4e64118a6379, which
	reportedly breaks[0] rust@1.47.0, rust-1.48.0 and rust-1.49.0.

	[0]: http://issues.guix.gnu.org/45909

2021-01-16  Christopher Baines  <mail@cbaines.net>

	guix: Move narinfo code from substitute script to module.
	This separation between the code for dealing with narinfos from the code doing
	that for a purpose should make things clearer, and better support components
	other that the substitute script in using this code.

	This is just moving the code around, no code should have been significantly
	changed.

	* guix/scripts/substitute.scm (<narinfo>): Move record type to (guix narinfo).
	(fields->alist, narinfo-hash-algorithm+value, narinfo-hash->sha256,
	narinfo-signature->canonical-sexp, narinfo-maker, read-narinfo,
	narinfo-sha256, valid-narinfo?, write-narinfo, narinfo->string,
	string->narinfo, equivalent-narinfo?, supported-compression?,
	compresses-better?, narinfo-best-uri): Move procedures to (guix narinfo).
	(%compression-methods): Move variable to (guix narinfo).
	* guix/narinfo.scm: New file.
	* Makefile.am (MODULES): Add it.
	* po/guix/POTFILES.in: Add 'guix/narinfo.scm'.

2021-01-16  Christopher Baines  <mail@cbaines.net>

	substitute: Untangle skipping authentication from valid-narinfo?.
	Rather than having valid-narinfo? evaluate to #t if
	%allow-unauthenticated-substitutes? is set to #t, just use (const #t) for
	valid-narinfo? when %allow-unauthenticated-substitutes? is set to #t.  This
	will allow moving valid-narinfo? in to a (guix substitutes) module.

	* guix/scripts/substitute.scm (process-query, process-substitution): Change
	the authorized? argument to lookup-narinfo and lookup-narinfos/diverse based
	on %allow-unauthenticated-substitutes?.
	(valid-narinfo?): Remove use of %allow-unauthenticated-substitutes?.

2021-01-16  Christopher Baines  <mail@cbaines.net>

	gnu: gnome-font-viewer: Fix thumbnail generation.
	Previously, thumbnail generation failed, as the gnome-thumbnail-font command
	couldn't be found. Using an absolute filename in the .thumbnailer file fixes
	this.

	Cached failures within .cache/thumbnails/fail/ or similar may need removing
	before the effect of this change can be seen.

	* gnu/packages/gnome.scm (gnome-font-viewer)[arguments]: Add patch-thumbnailer
	phase.

2021-01-16  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-method-source: Remove unnecessary dependency on git.
	* gnu/packages/ruby.scm (ruby-method-source)[arguments]: Patch Rakefile to use
	find rather than git.
	[native-inputs]: Remove git.

2021-01-16  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add lrzsz.
	* gnu/packages/admin.scm (lrzsz): New variable.

2021-01-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-isort: Update to 5.7.0, fixing build on Python 3.9.
	* gnu/packages/python-xyz.scm (python-isort): Update to 5.7.0.
	[source]: Delete checked in binary wheels in a snippet.
	[arguments]: New field.
	[phases]: Replace the build and install phases, implementing the basics of a
	PEP 517 build system.
	{check}: Override phase.
	{install-example-plugins}: New phase.
	[native-inputs]: Remove python-mock.  Add git-minimal, python-black,
	python-colorama, python-hypothesmith, python-libcst-minimal,
	python-poetry-core, python-pylama, python-pypa-build and python-pytest-mock.
	[home-page]: Update home page.

	gnu: python2-isort: Remove package.
	* gnu/packages/python-xyz.scm (python-isort)[properties]: Remove field.
	(python2-isort): Delete variable.

	gnu: python2-factory-boy: Remove package.
	* gnu/packages/python-xyz.scm (python2-factory-boy): Remove variable.

	gnu: python2-orator: Remove package.
	* gnu/packages/databases.scm (python-orator)[properties]: Delete field.
	(python2-orator): Remove variable.

	gnu: python2-pylint: Remove package.
	* gnu/packages/check.scm (python-pylint)[properties]: Delete field.
	* gnu/packages/check.scm (python2-pylint): Remove variable.

	gnu: Add python-pylama.
	* gnu/packages/python-check.scm (python-pylama): New variable.

	gnu: Add python-mypy-minimal.
	* gnu/packages/python-check.scm (python-mypy-minimal): New variable.

	gnu: python-typing-inspect: Fix build on Python 3.9.
	* gnu/packages/patches/python-typing-inspect-fix.patch: Add patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/python-xyz.scm (python-typing-inspect)[patches]: Apply it.

	gnu: python-hypothesmith: Update to 0.1.8.
	* gnu/packages/check.scm (python-hypothesmith): Update to 0.1.8.
	[propagated-inputs]: Replace python-hypothesmith-5.23 by python-hypothesmith.

	gnu: Add python-libcst-minimal.
	* gnu/packages/python-xyz.scm (python-libcst-minimal): New variable.
	(python-libcst): Add a tests? argument to the check phase override and strip
	trailing #t.

	gnu: python-virtualenv: Update to 20.3.1.
	* gnu/packages/python-xyz.scm (python-virtualenv): Update to 20.3.1.
	[propagated-inputs]: Remove setuptools and python-importlib-metadata.

	gnu: python-flake8-pyi: Update to 20.10.0.
	* gnu/packages/python-xyz.scm (python-flake8-pyi): Update to 20.10.0.

	gnu: python-hypothesis: Update to 6.0.2
	* gnu/packages/check.scm (python-hypothesis): Update to 6.0.2.
	(python-hypothesis-5.23): Delete variable.

	gnu: python-backpack: Fix build.
	* gnu/packages/python-xyz.scm (python-backpack)[native-inputs]: Add python-toml.

	gnu: python-simplejson: Update to 3.17.2, fixing build.
	* gnu/packages/python-xyz.scm (python-simplejson): Update to 3.17.2.
	[native-inputs]: Add python-toml.

	gnu: python-babel: Fix build.
	* gnu/packages/python-xyz.scm (python-babel)[source]: Re-indent.
	[native-inputs]: Add tzdata-for-tests.

2021-01-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-3.9: Add a search path specification for PYTHONTZPATH.
	Python 3.9 implemented PEP 615 (<)https://www.python.org/dev/peps/pep-0615/>),
	which relies on either a compiled time default value or the PYTHONTZPATH
	environment variable to find the system tzdata database.

	* gnu/packages/python.scm (python-3.9)[native-search-paths]: Add a new search
	path specification for PYTHONTZPATH.

2021-01-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pympler: Update to 0.9.
	* gnu/packages/python-xyz.scm (python-pympler): Update to 0.9.

	gnu: python-pytest-forked: Update to 1.3.0.
	* gnu/packages/check.scm (python-pytest-forked): Update to 1.3.0.
	[propagated-inputs]: Move python-pytest to...
	[native-inputs]: ... here.

	gnu: python-typed-ast: Update to 1.4.2.
	* gnu/packages/python-xyz.scm (python-typed-ast): Update to 1.4.2.

	gnu: python-mccabe: Fix indentation.
	* gnu/packages/python-xyz.scm (python-mccabe): Fix indentation.

	gnu: python-pyflakes: Fix build.
	* gnu/packages/patches/python-pyflakes-fix-tests.patch: Add patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/python-xyz.scm (python-pyflakes)[patches]: Apply it.
	[home-page]: Update.

	gnu: python-mccabe: Add missing python-toml input.
	* gnu/packages/python-xyz.scm (python-mccabe)[native-inputs]: Add python-toml.
	[home-page]: Update home page.

2021-01-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pytest: Propagate python-iniconfig, python-toml.
	Based on a reading of the install_requires field of its setup.cfg file.

	* gnu/packages/check.scm (python-pytest)[native-inputs]: Move
	python-iniconfig...
	[propagated-inputs]: ... to here.  Add python-toml.  Remove
	python-atomicwrites, apparently only required on the win32 platform.

2021-01-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-mypy: Fix build.
	This follows commit b5ccc6cc9a, which updated python-pytest to version 6 and
	removed the python-pytest-6 variable.

	* gnu/packages/python-check.scm (python-mypy)
	[native-inputs]: Rename python-pytest-6 to python-pytest.

2021-01-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-decorator: Update to 4.4.2.
	* gnu/packages/python-xyz.scm (python-decorator): Update to 4.4.2.

	gnu: Add python-pypa-build.
	* gnu/packages/python-build.scm (python-pypa-build): New variable.

	gnu: python-xyz: Move a few modules to (gnu packages python-build).
	* gnu/packages/python-xyz.scm (python-pep517): Inherit from
	python-pep517-bootstrap.  Remove the inherited common fields.
	(python-poetry-core, python-wheel)
	(python-toml): Move to ...
	* gnu/packages/python-build.scm: ... here, a new module.
	(python-pep517-bootstrap): New package.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register the new module.

2021-01-15  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-dired-hacks: Update to 0.0.1-3.d1a2bda.
	* gnu/packages/emacs-xyz.scm (emacs-dired-hacks): Update to 0.0.1-3.d1a2bda.

	gnu: emacs-calibredb: Patch paths to calibre programs.
	* gnu/packages/emacs-xyz.scm (emacs-calibredb): Patch paths to calibre programs.
	[arguments]: Add phase patch-paths.
	[inputs]: Add calibre.

2021-01-15  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add emacs-crdt.
	* gnu/packages/emacs-xyz.scm (emacs-crdt): New variable.

2021-01-15  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Really ignore the return value of phases.
	This is a followup to 04baa011e9122205009d6d5f15b8162bf6f3fb8a.

	* guix/build/gnu-build-system.scm (gnu-build): Really ignore the return
	value of PROC.  Wrap PROC call in 'with-throw-handler'.  Add
	'end-of-phase' procedure and use it.

2021-01-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: tar: Update to 1.33.
	* gnu/packages/base.scm (tar): Update to 1.33.

	gnu: findutils: Update to 4.8.0.
	* gnu/packages/base.scm (findutils): Update to 4.8.0.
	[source](patches): Remove "findutils-test-rwlock-threads.patch".
	* gnu/packages/patches/findutils-test-rwlock-threads.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/commencement.scm (findutils-boot0)[arguments]: Add
	'skip-fnmatch-test' phase.

	gnu: ed: Update to 1.17.
	* gnu/packages/ed.scm (ed): Update to 1.17.

2021-01-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: zstd: Add missing slash in 'libzstd.pc'.
	Fixes a regression introduced in
	959a397d220ad49b5193feb84b036220313fb9c7, whereby directory names in
	'libzstd.pc' would lack a slash after $prefix.

	* gnu/packages/compression.scm (zstd)[arguments]: In
	'adjust-library-locations' phase, add trailing slash for $prefix in .pc
	file.

2021-01-15  Pierre Neidhardt  <mail@ambrevar.xyz>

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

2021-01-15  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-postmodern: Update to 1.32.6.
	* gnu/packages/lisp-xyz.scm (sbcl-postmodern): Update to 1.32.6.
	  [inputs]: Add cl-base64, cl-unicode, ironclad, local-time and uax-15.
	  [arguments]: Add cl-postgres, s-sql and simple-date to 'asd-systems'.
	  (ecl-postmodern)[arguments]: Add cl-postgres, s-sql and simple-date to
	  'asd-systems'. Update the 'fix-build' phase.

2021-01-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: facter: Update to 4.0.48.
	* gnu/packages/admin.scm (facter): Update to 4.0.48.

	gnu: kyotocabinet: Update to 1.2.79.
	* gnu/packages/databases.scm (kyotocabinet): Update to 1.2.79.

	gnu: gptfdisk: Update to 1.0.6.
	* gnu/packages/disk.scm (gptfdisk): Update to 1.0.6.

	gnu: busybox: Update to 1.32.1.
	* gnu/packages/busybox.scm (busybox): Update to 1.32.1.

2021-01-14  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	services: hurd-vm: Respect hurd-vm-configuration's disk-size.
	This is a follow-up to commit 859b362f81598830d7ff276b96a8724aee3c4db7.

	* gnu/services/virtualization.scm (hurd-vm-disk-image): Use diks-size from
	config to set image's size.

2021-01-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vcflib: Update to 1.0.2.
	* gnu/packages/bioinformatics.scm (vcflib): Update to 1.0.2.
	[source]: Download using git-fetch. Remove patch. Update snippet to use
	packaged libraries.
	[build-system]: Switch to cmake-build-system.
	[inputs]: Add bzip2.
	[native-inputs]: Add package-source of fsom.
	[arguments]: Delete custom 'set-flags, 'install phases. Don't delete
	'configure phase. Adjust 'unpack-submodule-sources phase.
	* gnu/packages/patches/vcflib-use-shared-libraries.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: sambamba Update to 0.8.0.
	* gnu/packages/bioinformatics.scm (sambamba): Update to 0.8.0.
	[source, home-page]: Update to new upstream URI.
	[arguments]: Shorten 'fix-ldc-version phase. Remove
	'place-biod-and-undead phase. Update 'unbundle-prerequisites and
	'insatll phases.
	[native-inputs]: Remove rdmd, biod. Move ldc ...
	[inputs]: ... to here. Add zlib.
	(htslib-for-sambamba): Remove variable.

	gnu: gemma: Enable tests.
	* gnu/packages/bioinformatics.scm (gemma)[source]: Add snippet to remove
	bundled sources.
	[native-inputs]: Add catch-framework2-1, perl, shunit2, which.
	[arguments]: Don't disable tests. Override 'check phase.

	gnu: Add shunit2.
	* gnu/packages/check.scm (shunit2): New variable.

	gnu: gemma: Add Texinfo markup.
	* gnu/packages/bioinformatics.scm (gemma)[description]: Use Texinfo
	markup.

	gnu: gemma: Update to 0.98.3.
	* gnu/packages/bioinformatics.scm (gemma): Update to 0.98.3.
	[source, home-page]: Update to new upstream URI.
	[inputs]: Remove eigen, gfortran, lapack.
	[arguments]: Remove make-flags. Remove 'find-eigen phase. Rename
	'bin-mkdir phase to 'prepare-build and substitute openblas include
	directory.

2021-01-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: efi-analyzer: Rename with a hyphen instead of an underscore.
	* gnu/packages/efi.scm (efi_analyzer): Rename to...
	(efi-analyzer): ... this.
	(efi_analyzer): Redefine as a deprecated alias.

2021-01-14  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce: Update to 4.16.0.
	* gnu/packages/xfce.scm (libxfce4util): Update to 4.16.0.
	(xfconf): Update to 4.16.0.
	[arguments]: Add phase to disable hanging test.
	(libxfce4ui): Update to 4.16.0.
	[inputs]: Remove unneeded gtk+-2.
	(exo): Update to 4.16.0.
	[arguments]: Remove wrap-exo-compose-mail phase.
	[inputs]: Remove unneeded gtk+-2 and perl-uri.
	(garcon): Update to 0.8.0.
	[inputs]: Remove unneeded gtk+-2.
	(tumbler): Update to 4.16.0.
	(xfce4-panel): Update to 4.16.0.
	(xfce4-appfinder): Update to 4.16.0.
	(xfce4-session): Update to 4.16.0.
	(xfce4-settings): Update to 4.16.0.
	[inputs]: Add python.
	(thunar): Update to 4.16.0.
	(thunar-volman): Update to 4.16.0.
	(xfwm4): Update to 4.16.0.
	(xfdesktop): Update to 4.16.0.
	(xfce4-power-manager): Update to 4.16.0.

2021-01-14  Stefan  <stefan-guix@vodafonemail.de>

	gnu: qemu: Fix ioctl(…, SIOCGIFCONF, …) for emulated 64 bit architectures.
	* gnu/packages/virtualization.scm (qemu): Add a snippet to fix a bug in the
	do_ioctl_ifconf() function of qemu to make ioctl(…, SIOCGIFCONF, …) work for
	emulated 64 bit architectures.

	The sizeof(struct ifreq) is 40 for 64 bit and 32 for 32 bit architectures.
	This structure contains a union of other structures, of which struct ifmap
	is the biggest for 64 bit architectures. Calling ioctl(…, SIOCGIFCONF, …)
	fills a struct sockaddr of that union, and do_ioctl_ifconf() only considered
	that struct sockaddr for the size of the union, which has the same size as
	struct ifmap on 32 bit architectures. So do_ioctl_ifconf() assumed a wrong
	size of 32 for struct ifreq instead of the correct size of 40 on 64 bit
	architectures.

	The fix makes do_ioctl_ifconf() handle struct ifmap as the biggest part of
	the union, treating struct ifreq with the correct size.

	This fixes (@ (guix build syscalls) network-interface-names) when used in
	emulated 64 bit architectures.

2021-01-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add lv2-speech-denoiser.
	* gnu/packages/audio.scm (lv2-speech-denoiser): New variable.

2021-01-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nano: Update to 5.5.
	* gnu/packages/nano.scm (nano): Update to 5.5.

	gnu: lldpd: Update to 1.0.8.
	* gnu/packages/networking.scm (lldpd): Update to 1.0.8.

	gnu: jucipp: Update to 1.6.2.
	* gnu/packages/text-editors.scm (jucipp): Update to 1.6.2.

	gnu: elementary-xfce-icon-theme: Update to 0.15.2.
	* gnu/packages/xfce.scm (elementary-xfce-icon-theme): Update to 0.15.2.

	gnu: lxc: Update to 4.0.6.
	* gnu/packages/virtualization.scm (lxc): Update to 4.0.6.

	gnu: perl-net-http: Update to 6.20.
	* gnu/packages/web.scm (perl-net-http): Update to 6.20.

	gnu: diffstat: Update to 1.64.
	* gnu/packages/version-control.scm (diffstat): Update to 1.64.

	gnu: xsettingsd: Update to 1.0.2.
	* gnu/packages/xdisorg.scm (xsettingsd): Update to 1.0.2.

	gnu: acpica: Update to 20210105.
	* gnu/packages/admin.scm (acpica): Update to 20210105.

	gnu: system-config-printer: Update to 1.5.15.
	* gnu/packages/gnome.scm (system-config-printer): Update to 1.5.15.

	gnu: eolie: Update to 0.9.101.
	* gnu/packages/gnome.scm (eolie): Update to 0.9.101.

2021-01-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: texlive-wasysym: Update synopsis and description.
	* gnu/packages/tex.scm (texlive-wasysym)[synopsis]: Refer to the font by
	'wasy', not WASY2.
	[description]: Likewise.  Use code ornaments for the LaTeX package names.

	gnu: Add texlive-wasy.
	* gnu/packages/tex.scm (texlive-wasy): New variable.

	gnu: Add texlive-helvetic.
	* gnu/packages/tex.scm (texlive-helvetic): New variable.

	gnu: Add texlive-courier.
	* gnu/packages/tex.scm (texlive-courier): New variable.

	gnu: Add texlive-jknappen.
	* gnu/packages/tex.scm (texlive-jknappen): New variable.

	gnu: Add texlive-tipa.
	* gnu/packages/tex.scm (texlive-tipa): New variable.

	gnu: Add config.
	* gnu/packages/autotools.scm (config): New variable.

	gnu: Add texlive-marvosym.
	* gnu/packages/tex.scm (texlive-marvosym): New variable.

	gnu: Add docbook-sgml-3.1.
	* gnu/packages/docbook.scm (docbook-sgml-3.1): New variable.

	gnu: Add perl-sgmls.
	* gnu/packages/perl.scm (perl-sgmls): New variable.

	gnu: Add docbook-dsssl.
	* gnu/packages/docbook.scm (docbook-dsssl): New variable.

	gnu: Add docbook-sgml.
	* gnu/packages/docbook.scm (docbook-sgml): New variable.

	gnu: Add iso-8879-entities.
	* gnu/packages/docbook.scm (iso-8879-entities): New private variable.

	gnu: Add openjade.
	* gnu/packages/xml.scm (openjade): New variable.

	gnu: opensp: Add doc output, enable tests and add search path.
	* gnu/packages/xml.scm (opensp)[outputs]: Add doc output.
	[inputs]: Move to...
	[native-inputs]: ... here.  Add autoconf, automake, gettext and libtool and
	libxml2.
	[arguments]: Enable tests.
	{make-flags}: New argument.
	[phases]{patch-docbook-paths}: No longer patch XMLTO command line.
	{delete-configure, honor-docdir, fix-tests-makefile.am}: New phases.
	[native-search-paths]: Define a SGML_CATALOG_FILES search path specification.
	[description]: Extend description.

	gnu: opensp: Move package to (gnu packages xml).
	* gnu/packages/finance.scm (opensp): Move to...
	* gnu/packages/xml.scm (opensp): ... here.

	gnu: texlive-bin: Patch shell commands in scripts.
	* gnu/packages/tex.scm (texlive-bin)[phases]{patch-scripts}: New phase.

2021-01-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: texlive-bin: Fix the tlmgr utility.
	Previously, it would error out, not finding its Perl modules, and later not
	finding config.guess.  This utility is useful to query the local TeX Live
	package database (texlive.tlpdb).

	(texlive-bin)[inputs]{config}: New input.
	[phases]{postint}: Add a symlink to the 'config.guess' script.  Patch the
	tlmgr.pl script so that it can find its Perl modules and other resources.

2021-01-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: texlive-bin: Unpack the texlive-scripts and texlive-extra inputs early.
	This allows the sources to processed normally by the other phases such as
	patch-source-shebangs.

	* gnu/packages/tex.scm (texlive-bin)[arguments]: Specify #:modules.
	[phases]{unpack-texlive-extra, unpack-texlive-scripts}: New phases.
	{postint}: Move the unpacking of the texlive-extra and texlive-scripts inputs
	to the above newly added phases.  The installation of these extra directories
	now simply uses copy-recursively.

2021-01-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: texlive-bin: Fix indentation.
	* gnu/packages/tex.scm (texlive-bin): Fix indentation.

	gnu: texlive-bin: Replace python-2 by python.
	* gnu/packages/tex.scm (texlive-bin)[inputs]: Replace python-2 by python.

2021-01-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build-system/texlive: Allow specifying SVN references with a single component.
	This is the case for macros (formats), for which the TeX Directory Structure
	specifies to be located at the root of the source tree directly.

	* guix/build-system/texlive.scm (texlive-ref): Make the ID parameter
	optional.  Update doc.

2021-01-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: texlive-texmf: Replace python-2 by python.
	* gnu/packages/tex.scm (texlive-texmf)[inputs]: Replace python-2 by python.

	gnu: Add docbook-utils.
	* gnu/packages/docbook.scm (docbook-utils): New variable.

	gnu: Add texlive-jadetex.
	* gnu/packages/tex.scm (texlive-jadetex): New variable.

	gnu: Add texlive-xmltex.
	* gnu/packages/tex.scm (texlive-xmltex): New variable.

	gnu: texlive-wasysym: Update synopsis and description.
	* gnu/packages/tex.scm (texlive-wasysym)[synopsis]: Refer to the font by
	'wasy', not WASY2.
	[description]: Likewise.  Use code ornaments for the LaTeX package names.

	gnu: Add texlive-wasy.
	* gnu/packages/tex.scm (texlive-wasy): New variable.

	gnu: texlive-stmaryrd: Actually include the fonts.
	* gnu/packages/tex.scm (texlive-stmaryrd): Rewrite package to inherit from a
	simple-texlive-template package, so that fonts resources as listed in the
	texlive.tlpdb database are retrieved and installed.
	[arguments]: Adapt to use with the inherited template.
	{chdir}: New phase.

	gnu: Add texlive-helvetic.
	* gnu/packages/tex.scm (texlive-helvetic): New variable.

	gnu: Add texlive-courier.
	* gnu/packages/tex.scm (texlive-courier): New variable.

	gnu: Add texlive-jknappen.
	* gnu/packages/tex.scm (texlive-jknappen): New variable.

	gnu: texlive-psnfss: Improve description.
	* gnu/packages/tex.scm (texlive-psnfss): Improve description.

2021-01-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: texlive-latex-oberdiek: Rename to texlive-oberdiek.
	This is done to match the package name as registered in the texlive.tlpdb
	database.

	* gnu/packages/tex.scm (texlive-latex-oberdiek): New deprecated package.
	(texlive-oberdiek): Renamed from the above.
	(texlive-pstool, texlive-latex-geometry)
	(texlive-beamer): Adjust to use the renamed package variable.

2021-01-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: texlive-fonts-stmaryrd: Rename to texlive-stmaryrd.
	* gnu/packages/tex.scm (texlive-fonts-stmaryrd): Rename to texlive-stmaryrd,
	according to the texlive.tlpdb database.  Deprecate old package name.

	gnu: texlive-latex-wasysym: Rename to texlive-wasysym.
	* gnu/packages/tex.scm (texlive-latex-wasysym): Rename to texlive-wasysym,
	according to the texlive.tlpdb database.  Deprecate old package name.

	gnu: Add texlive-tipa.
	* gnu/packages/tex.scm (texlive-tipa): New variable.

	gnu: Add config.
	* gnu/packages/autotools.scm (config): New variable.

	gnu: Add texlive-marvosym.
	* gnu/packages/tex.scm (texlive-marvosym): New variable.

	gnu: Add docbook-sgml-3.1.
	* gnu/packages/docbook.scm (docbook-sgml-3.1): New variable.

	gnu: Add perl-sgmls.
	* gnu/packages/perl.scm (perl-sgmls): New variable.

	gnu: Add docbook-dsssl.
	* gnu/packages/docbook.scm (docbook-dsssl): New variable.

	gnu: Add docbook-sgml.
	* gnu/packages/docbook.scm (docbook-sgml): New variable.

	gnu: Add iso-8879-entities.
	* gnu/packages/docbook.scm (iso-8879-entities): New private variable.

	gnu: Add openjade.
	* gnu/packages/xml.scm (openjade): New variable.

	gnu: opensp: Add doc output, enable tests and add search path.
	* gnu/packages/xml.scm (opensp)[outputs]: Add doc output.
	[inputs]: Move to...
	[native-inputs]: ... here.  Add autoconf, automake, gettext and libtool and
	libxml2.
	[arguments]: Enable tests.
	{make-flags}: New argument.
	[phases]{patch-docbook-paths}: No longer patch XMLTO command line.
	{delete-configure, honor-docdir, fix-tests-makefile.am}: New phases.
	[native-search-paths]: Define a SGML_CATALOG_FILES search path specification.
	[description]: Extend description.

	gnu: opensp: Move package to (gnu packages xml).
	* gnu/packages/finance.scm (opensp): Move to...
	* gnu/packages/xml.scm (opensp): ... here.

	gnu: python-pytest: Update to 6.2.1.
	* gnu/packages/check.scm (python-pytest): Update to 6.2.1.
	[phases]{check}: Repatriate from the python-pytest-6 definition.
	[native-inputs]: Add python-iniconfig and python-toml.

	gnu: python-py: Update to 1.10.0.
	* gnu/packages/check.scm (python-pytest-6)[propagated-inputs]: Replace
	python-py-next by python-py.
	* gnu/packages/python-xyz.scm (python-py): Update to 1.10.0.
	(python-py-next): Remove variable.

2021-01-14  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-mssql.
	* gnu/packages/lisp-xyz.scm (cl-mssql, ecl-mssql, sbcl-mssql): New variables.

	gnu: Add freetds.
	* gnu/packages/databases.scm (freetds): New variable.

2021-01-14  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for zstd support.
	* etc/news.scm: Add entry.

	gnu: guix: Update to 1w6i9z4.
	* gnu/packages/package-management.scm (guix): Update to 1w6i9z4.

	self: Add dependency on guile-zstd.
	* guix/self.scm (specification->package): Add "guile-zstd".
	(compiled-guix)[guile-zstd]: New variable.
	[dependencies]: Add it.

2021-01-14  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-ivy-posframe: Fix source URL.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe)[source]: Fix URL.

2021-01-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Merge branch 'staging' into 'core-updates'.
	Conflicts:

		gnu/local.mk
		gnu/packages/cmake.scm
		gnu/packages/curl.scm
		gnu/packages/gl.scm
		gnu/packages/glib.scm
		gnu/packages/guile.scm
		gnu/packages/node.scm
		gnu/packages/openldap.scm
		gnu/packages/package-management.scm
		gnu/packages/python-xyz.scm
		gnu/packages/python.scm
		gnu/packages/tls.scm
		gnu/packages/vpn.scm
		gnu/packages/xorg.scm

2021-01-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gobject-introspection: Update to 1.66.1.
	* gnu/packages/glib.scm (gobject-introspection): Update to 1.66.1.

2021-01-14  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: ipxe: Update to 1.21.1.
	* gnu/packages/bootloaders.scm (ipxe): Update to 1.21.1.

2021-01-14  Vincent Legoll  <vincent.legoll@gmail.com>
	    Tobias Geerinckx-Rice  <me@tobias.gr>
	    Brice Waegeneire  <brice@waegenei.re>

	gnu: Add ipxe.
	* gnu/packages/bootloaders.scm (ipxe): New variable.
	* gnu/packages/patches/ipxe-reproducible-geniso.patch: New file …
	* gnu/local.mk (dist_patch_DATA): … add it.

2021-01-13  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	gnu: crawl: Update to 0.26.0.
	* gnu/packages/games.scm (crawl): Update to 0.26.0.
	  Remove no-longer-needed snippet.

2021-01-13  Ludovic Courtès  <ludo@gnu.org>

	tests: Fix JSON syntax error in 'crate.scm'.
	This issue is caught with Guile-JSON 4.4.1, but not by 4.3.2.

	* tests/crate.scm (test-root-dependencies): Add missing comma.

2021-01-13  Ludovic Courtès  <ludo@gnu.org>

	doc: Mention optional dependency on Guile-zstd.
	* doc/guix.texi (Requirements): Add Guile-zstd.

	substitute: Add zstd support.
	* guix/scripts/substitute.scm (%compression-methods): Add zstd.
	(compresses-better?): "lzip" always wins.

	publish: Add support for zstd compression.
	* guix/scripts/publish.scm (compress-nar)[write-compressed-file]: New
	procedure.
	Use it for 'gzip' and 'lzip'.  Add 'zstd.
	(nar-response-port, string->compression-type): Add case for 'zstd'.
	* tests/publish.scm (zstd-supported?): New procedure.
	("/nar/zstd/*"): New test.
	* doc/guix.texi (Invoking guix publish): Document zstd compression.
	(Base Services): Add cross-reference to the above node.

	utils: Support zstd compression via Guile-zstd.
	* guix/utils.scm (lzip-port): Return a single value.
	(zstd-port): New procedure.
	(decompressed-port, compressed-output-port): Add 'zstd' case.
	* tests/utils.scm (test-compression/decompression): Test 'zstd' when
	the (zstd) module is available.

2021-01-13  Ludovic Courtès  <ludo@gnu.org>

	utils: Remove 'compressed-output-port'.
	This procedure was unused except in one test.

	* guix/utils.scm (compressed-port): Remove.
	* tests/utils.scm (test-compression/decompression): Rewrite to use
	'compressed-output-port' instead.

2021-01-13  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: 'shepherd-service-type' requires documentation.
	* gnu/services/shepherd.scm (shepherd-service-type): Require a
	'description' form.
	* gnu/services/base.scm (root-file-system-service-type)
	(rngd-service-type, host-name-service-type):
	(virtual-terminal-service-type, console-keymap-service-type)
	(syslog-service-type, swap-service-type)
	(kmscon-service-type): Add description.
	* gnu/services/networking.scm (dhcp-client-service-type): Likewise.
	* gnu/system/install.scm (cow-store-service-type): Likewise.
	* gnu/system/linux-container.scm (dummy-networking-service-type):
	Likewise.
	* gnu/system/mapped-devices.scm (device-mapping-service-type):
	Likewise.
	* tests/guix-system.sh: Likewise.

2021-01-13  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.251.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.251.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.167.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.167.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 4.4: Update to 4.4.251.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.251.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.251.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.251.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.89.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.89.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.10: Update to 5.10.7.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.7.
	(linux-libre-5.10-pristine-source): Update hash.

2021-01-13  Fredrik Salomonsson  <plattfot@posteo.net>

	gnu: Add pinentry-rofi.
	* gnu/packages/gnupg.scm (pinentry-rofi): New variable.

2021-01-13  Raphaël Mélotte  <raphael.melotte@mind.be>

	gnu: Add emacs-helm-slack.
	* gnu/packages/emacs-xyz.scm (emacs-helm-slack): New variable.

2021-01-13  Vinicius Monego  <monego@posteo.net>

	gnu: setzer: Update to 0.3.9.
	* gnu/packages/gnome.scm (setzer): Update to 0.3.9.

	gnu: libredwg: Update to 0.12.
	* gnu/packages/engineering.scm (libredwg): Update to 0.12.

2021-01-13  Ludovic Courtès  <ludo@gnu.org>

	substitute: Remove extra 'newline' call.
	This led to extra "substitute:" lines since commit
	79c6614f58a57b985daf8940766319e440311db0 or thereabouts.

	* guix/scripts/substitute.scm (fetch-narinfos): Remove extra 'newline'
	call, which can be traced back to
	d3a652037ef879f9279bc056c43d15ba7afcbb25 (2015).

2021-01-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: cmh: Update source code URL.
	Partly fixes <https://bugs.gnu.org/42162>.

	* gnu/packages/algebra.scm (cmh)[source, home-page]: Refer to
	multiprecision.org.

2021-01-13  Ludovic Courtès  <ludo@gnu.org>

	git: Periodically delete least-recently-used cached checkouts.
	This ensures ~/.cache/guix/checkouts is periodically cleaned up.

	* guix/git.scm (cached-checkout-expiration)
	(%checkout-cache-cleanup-period): New variables.
	(delete-checkout): New procedure.
	(update-cached-checkout)[cache-entries]: New procedure.
	Add call to 'maybe-remove-expired-cache-entries'.
	* guix/cache.scm (file-expiration-time): Add optional 'timestamp'
	parameter and honor it.

2021-01-13  Andreas Enge  <andreas@enge.fr>

	gnu: gmp-ecm: Update source URI.
	* gnu/packages/algebra.scm (gmp-ecm): Update source URI from gforge.inria.fr
	to gitlab.inria.fr.

2021-01-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-websocket: Update to 1.13.1.
	* gnu/packages/emacs-xyz.scm (emacs-websocket): Update to 1.13.1.

	gnu: emacs-posframe: Update to 0.8.4.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 0.8.4.

2021-01-13  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add cmd.
	* gnu/packages/lisp-xyz.scm (cl-cmd, ecl-cmd, sbcl-cmd): New variables.

	gnu: Add shlex.
	* gnu/packages/lisp-xyz.scm (cl-shlex, ecl-shlex, sbcl-shlex): New variables.

2021-01-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-libxml2: Fix building with python-3.9.
	* gnu/packages/xml.scm (python-libxml2)[source]: Add patch.
	* gnu/packages/patches/python-libxml2-python39-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: xcb-proto: Adjust source for python-3.9 update.
	* gnu/packages/xorg.scm (xorg-proto)[source]: Add snippet to fix pythom
	module import.

2021-01-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python: Update to 3.9.1 and streamline package definition.
	* gnu/packages/python.scm (python-3.8): Rename to...
	(python-3.9): ... this.  Update version to 3.9.1.
	[arguments]{make-flags}: Restore test_socket test.
	[phases]{unset-SOURCE_DATE_EPOCH, reset-SOURCE_DATE_EPOCH}: Remove phases.
	{rebuild-bytecode}: Simplify code.  Set the invalidation-mode argument of the
	compileall module to "unchecked-hash", to ensure determinism.
	(python-3): Adjust to refer to python-3.9.
	* gnu/packages/patches/python-3-fix-tests.patch: Rebase and extend patch.
	* gnu/packages/patches/python-3.8-fix-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: python-3.8: Apply python-3-arm-alignment.patch unconditionally.
	* gnu/packages/python.scm (python-3.8)[source]: Add
	"python-3-arm-alignment.patch" to the patches field.
	[phases]{apply-alignment-patch}: Remove phase.
	[native-inputs]: Remove arm-alignment.patch.

	gnu: python-3.8: Fix indentation.
	* gnu/packages/python.scm (python-3.8): Fix indentation.

2021-01-12  Leo Prikler  <leo.prikler@student.tugraz.at>

	Reapply "system: Assert, that user and group names are unique."
	* gnu/system/shadow.scm (assert-unique-account-names)
	(assert-unique-group-names): Demote formatted-message to warning.

2021-01-12  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	Revert "system: Assert, that user and group names are unique."
	This reverts commit a3002104a84c60556b6616d100cb98019e48759d, which
	breaks certain system configurations like:

	$ guix system reconfigure config.scm
	guix system: error: the following groups appear more than once: lp

2021-01-12  Leo Famulari  <leo@famulari.name>

	gnu: Sonata: Update to 1.7.0.
	* gnu/packages/mpd.scm (sonata): Update to 1.7.0.

2021-01-12  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-mpd2: Update to 3.0.1.
	* gnu/packages/mpd.scm (python-mpd2): Update to 3.0.1.
	[arguments]: Use pytest to run the tests.
	[native-inputs] Add python-pytest.

2021-01-12  Leo Famulari  <leo@famulari.name>

	gnu: beets-bandcamp: Fix formatting.
	* gnu/packages/music.scm (beets-bandcamp)[description]: Fix formatting.

2021-01-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: redis: Update to 6.0.10.
	* gnu/packages/databases.scm (redis): Update to 6.0.10.

	gnu: Fix comment typo.
	* gnu/packages/efi.scm: Purge spurious space.

2021-01-12  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: Add efi_analyzer.
	* gnu/packages/engineering.scm (efi_analyzer): New variable.

2021-01-12  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 78.6.1.
	* gnu/packages/gnuzilla.scm (icedove): Update to 78.6.1.

2021-01-12  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Remove trace of ci.guix.info.
	* doc/guix.texi (Invoking guix weather): Use default substitute server
	in example.

2021-01-12  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Fix crash in parameters menu.
	Fixes: <https://issues.guix.gnu.org/45378>.

	* gnu/installer/newt/keymap.scm (run-layout-page): Return false when
	"Continue" button is pressed.
	(run-keymap-page): Do not try to compute variants if layout is false. Also do
	not try to format the result if layout is false.
	* gnu/installer.scm (compute-keymap-step): Do not apply keymap if
	"run-keymap-page" returns false.

2021-01-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ispell: Update to 3.4.02.
	* gnu/packages/aspell.scm (ispell): Update to 3.4.02.

	gnu: skopeo: Update to 1.2.1.
	* gnu/packages/virtualization.scm (skopeo): Update to 1.2.1.

	gnu: gpgme: Update to 1.15.1.
	* gnu/packages/gnupg.scm (gpgme): Update to 1.15.1.

2021-01-12  aecepoglu  <aecepoglu@fastmail.fm>

	ocaml: Add ocaml-down.
	* gnu/packages/ocaml.scm (ocaml-down): New variable.

	ocaml: Add ocaml-ocp-index.
	* gnu/packages/ocaml.scm (ocaml-ocp-index): New variable.

	ocaml: Add ocaml-ocp-indent.
	* gnu/packages/ocaml.scm (ocaml-ocp-indent): New variable.

2021-01-12  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: lisp-repl-core-dumper: Update to 0.4.0.
	* gnu/packages/lisp.scm (lisp-repl-core-dumper): Update to 0.4.0.

	gnu: Add magicffi.
	* gnu/packages/lisp-xyz.scm (cl-magicffi, ecl-magicffi, sbcl-magicffi): New variables.

2021-01-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kdeconnect: Fix wayland compatibility.
	* gnu/packages/kde.scm (kdeconnect)[inputs]: Add qtwayland.

2021-01-12  Oleg Pykhalov  <go.wigust@gmail.com>

	services: Add keepalived service.
	* gnu/services/networking.scm (<keepalived-configuration>): New record.
	(keepalived-shepherd-service): New procedure.
	(keepalived-service-type): New variable.
	* doc/guix.texi (Networking Services): Document this.

	services: Add syncthing service.
	* gnu/services/syncthing.scm: New file.
	* gnu/local.mk: Add this.
	* doc/guix.texi: Document this.

2021-01-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: scribus: Build with podofo 0.9.6.
	* gnu/packages/scribus.scm (podofo-for-scribus): New private variable.
	(scribus)[inputs]: Use it instead of the regular podofo.

	Reported by Vincent Legoll <vincent.legoll@gmail.com>.

2021-01-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dbxfs: Update to 1.0.50.
	* gnu/packages/file-systems.scm (dbxfs): Update to 1.0.50.

	gnu: python-userspacefs: Update to 2.0.3.
	* gnu/packages/python-xyz.scm (python-userspacefs): Update to 2.0.3.

	gnu: libreoffice: Update to 6.4.7.2.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 6.4.7.2.

	gnu: neon: Don't build static library.
	* gnu/packages/version-controls.scm (neon)[arguments]: Add
	configure-flag to skip static library.

	gnu: neon: Update to 0.31.2.
	* gnu/packages/version-control.scm (neon): Update to 0.31.2.
	[source]: Use new upstream URI.
	[home-page]: Update to new home-page.

2021-01-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	doc: DNS Services: Fix typography.
	* doc/guix.texi (DNS Services): Use appropriate Texinfo markup and capitalization.

	doc: Use two spaces after full stop.
	* doc/guix.texi:
	(GNU Distribution):
	(Invoking guix-daemon):
	(Invoking guix pull):
	(Invoking guix time-machine):
	(Specifying Additional Channels):
	(Build Systems):
	(Invoking guix refresh):
	(Invoking guix processes):
	(Mapped Devices):
	(Base Services):
	(Networking Services):
	(Mail Services):
	(Telephony Services):
	(Monitoring Services):
	(Web Services):
	(DNS Services):
	(Continuous Integration):
	(Audio Services):
	(Virtualization Services):
	(Version Control Services):
	(Guix Services):
	(Miscellaneous Services):
	(Initial RAM Disk):
	(Bootloader Configuration):
	(Invoking guix deploy): Use two spaces after full stop, as required by Texinfo
	syntax.

2021-01-12  Michael Rohleder  <mike@rohleder.de>

	gnu: reuse: Update to 0.12.1.
	* gnu/packages/license.scm (reuse): Update to 0.12.1.

	gnu: libebml: Update to 1.4.1.
	* gnu/packages/xml.scm (libebml): Update to 1.4.1.

2021-01-12  Brit Butler via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add emacs-marginalia.
	* gnu/packages/emacs-xyz.scm (emacs-marginalia): New variable.

2021-01-12  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-evil-matchit: Update to 2.3.10.
	* gnu/packages/emacs-xyz.scm (emacs-evil-matchit): Update to 2.3.10.

	gnu: emacs-goto-chg: Update to 1.7.3-2.2af6121.
	* gnu/packages/emacs-xyz.scm (emacs-goto-chg): Update to 1.7.3-2.2af6121.
	[propagated-inputs]: Remove emacs-undo-tree, because it's a soft dependency now.

2021-01-12  Noah Evans  <noah@nevans.me>

	gnu: Add emacs-anki-editor.
	* gnu/packages/emacs-xyz.scm (emacs-anki-editor): New variable.

2021-01-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-adaptive-wrap: Update to 0.8.
	* gnu/packages/emacs-xyz.scm (emacs-adaptive-wrap): Update to 0.8.

2021-01-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.9.5p1 [fixes setuid sudoedit].
	* gnu/packages/admin.scm (sudo): Update to 1.9.5p1.

2021-01-12  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 87.0.4280.141-0.483a1ba.
	* gnu/packages/chromium.scm (%chromium-version): Set to 87.0.4280.141.
	(%ungoogled-revision): Set to 483a1bae4eee601c7d0a4a63499380e40e4f8a44.
	(%ungoogled-origin, ungoogled-chromium): Update hashes.

2021-01-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: s6-linux-utils: Update to 2.5.1.4.
	* gnu/packages/skarnet.scm (s6-linux-utils): Update to 2.5.1.4.

	gnu: s6-linux-init: Update to 1.0.6.0.
	* gnu/packages/skarnet.scm (s6-linux-init): Update to 1.0.6.0.

	gnu: s6-portable-utils: Update to 2.2.3.1.
	* gnu/packages/skarnet.scm (s6-portable-utils): Update to 2.2.3.1.

	gnu: s6-rc: Update to 0.5.2.1.
	* gnu/packages/skarnet.scm (s6-rc): Update to 0.5.2.1.

	gnu: s6-networking: Update to 2.4.0.0.
	* gnu/packages/skarnet.scm (s6-networking): Update to 2.4.0.0.

	gnu: s6-dns: Update to 2.3.4.0.
	* gnu/packages/skarnet.scm (s6-dns): Update to 2.3.4.0.

	gnu: s6: Update to 2.10.0.0.
	* gnu/packages/skarnet.scm (s6): Update to 2.10.0.0.

	gnu: execline: Update to 2.7.0.0.
	* gnu/packages/skarnet.scm (execline): Update to 2.7.0.0.

	gnu: skalibs: Update to 2.10.0.0.
	* gnu/packages/skarnet.scm (skalibs): Update to 2.10.0.0.

	gnu: sord: Update to 0.16.8.
	* gnu/packages/rdf.scm (sord): Update to 0.16.8.

	gnu: serd: Update to 0.30.8.
	* gnu/packages/rdf.scm (serd): Update to 0.30.8.

	gnu: podofo: Omit static library.
	* gnu/packages/pdf.scm (podofo)[arguments]: Remove explicit
	"-DPODOFO_BUILD_STATIC=ON" from #:configure-flags.

	gnu: podofo: Update to 0.9.7.
	* gnu/packages/pdf.scm (podofo): Update to 0.9.7.
	[source]: Remove patch.
	* gnu/packages/patches/podofo-cmake-3.12.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: mcelog: Don't use unstable tarball.
	* gnu/packages/linux.scm (mcelog)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: mcelog: Cross-compile.
	* gnu/packages/linux.scm (mcelog)[arguments]: Use CC-FOR-TARGET.

	gnu: mcelog: Update to 175.
	* gnu/packages/linux.scm (mcelog): Update to 175.

	gnu: inxi-minimal: Update to 3.2.02-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.2.02-1.

	gnu: erofs-utils: Update to 1.2.1.
	* gnu/packages/linux.scm (erofs-utils): Update to 1.2.1.

	gnu: htop: Update to 3.0.5.
	* gnu/packages/admin.scm (htop): Update to 3.0.5.

	gnu: rng-tools: Update to 6.11.
	* gnu/packages/linux.scm (rng-tools): Update to 6.11.

	gnu: libblockdev: Update to 2.25.
	* gnu/packages/disk.scm (libblockdev): Update to 2.25.

2021-01-11  Brit Butler  <brit@kingcons.io>

	gnu: Add emacs-consult.
	* gnu/packages/emacs-xyz.scm (emacs-consult): New variable.

2021-01-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.9.5 [fixes CVE-2021-23239 & CVE-2021-23240].
	* gnu/packages/admin.scm (sudo): Update to 1.9.5.

2021-01-11  Leo Prikler  <leo.prikler@student.tugraz.at>

	system: Assert, that user and group names are unique.
	*gnu/system/shadow.scm (find-duplicates): New variable.
	(assert-unique-account-names, assert-unique-group-names): New variables.
	(account-activation): Use them here.

2021-01-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	packages: Fix 'base32' used before definition warning.
	Before this change, compiling the module would emit the following message:
	"guix/packages.scm:213:25: warning: macro `base32' used before definition".

	* guix/packages.scm (define-compile-time-decoder)
	(base32, base64): Move definitions to the top of the module.

2021-01-11  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-screensaver: Update to 4.16.0.
	* gnu/packages/xfce.scm (xfce4-screensaver): Update to 4.16.0.

2021-01-11  Noah Evans  <noah@nevans.me>

	gnu: Add mcg.
	* gnu/packages/mpd.scm (mcg): New variable.

2021-01-11  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guile: Fix tests on emulated architectures.
	The stack overflow test limits the virtual memory size using setrlimit with
	RLIMIT_AS argument. This is ignored when using QEMU transparent emulation,
	causing the test to crash.

	* gnu/packages/patches/guile-2.2-skip-so-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/guile.scm (guile-3.0-latest): Add it.

2021-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-picture-language: Update to 0.0.1-4.291a746.
	* gnu/packages/guile-xyz.scm (guile-picture-language): Update to
	0.0.1-4.291a746.
	[propagated-inputs]: Add guile-cairo.

2021-01-11  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guile: Fix tests on emulated architectures.
	The stack overflow test limits the virtual memory size using setrlimit with
	RLIMIT_AS argument. This is ignored when using QEMU transparent emulation,
	causing the test to crash.

	* gnu/packages/patches/guile-2.2-skip-so-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/guile.scm (guile-2.2): Add it.

2021-01-11  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: ppp: Update to 2.4.9.
	* gnu/packages/samba.scm (ppp): Update to 2.4.9.

2021-01-11  Ryan Prior  <rprior@protonmail.com>

	gnu: esbuild: Update to 0.8.31.
	* gnu/packages/web.scm (esbuild): Update to 0.8.31.

2021-01-11  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: glfw: Update to 3.3.2.
	* gnu/packages/gl.scm (glfw): Update to 3.3.2.
	(propagated-inputs): Add missing libxi.

2021-01-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: newsboat: Update to 2.22.1.
	* gnu/packages/syndication.scm (newsboat): Update to 2.22.1.

	gnu: liferea: Add source file-name.
	* gnu/packages/syndication.scm (liferea)[source]: Add file-name field.

2021-01-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: vigra: Raise max-silent-time timeout value to 2 hours.
	Fixes <https://issues.guix.gnu.org/40887>.

	* gnu/packages/image.scm (vigra)[properties]: Add a 'max-silent-time'
	property, with a value of 7200 seconds (2 hours).

2021-01-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	import: texlive: Produce a partial package definition rather than crashing.
	This is a small improvement awaiting a definitive fix for
	<https://issues.guix.gnu.org/45656>.

	* guix/import/texlive.scm (sxml->package): Produce a warning when the SVN
	checkout failed.  Rather than crashing on the unexpected #f value, return a
	partial package definition with the source field set to #f.

2021-01-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bwm-ng: Update to 0.6.3.
	* gnu/packages/networking.scm (bwm-ng): Update to 0.6.3.

	doc: Add missing cups-filters default extension.
	* doc/guix.texi (Printing Services): Add cups-filters to the documented
	list of default cups-configuration extensions.

	services: cups: Add brlaser extension by default.
	* gnu/services/cups.scm (cups-configuration): Add brlaser to the default
	extensions.
	* doc/guix.texi (Printing Services): Document it.

	gnu: Move brlaser to (gnu packages cups).
	* gnu/packages/printers.scm (cups): Move from here...
	* gnu/packages/cups.scm (cups): ...to here.

	gnu: polybar: Update to 3.5.4.
	* gnu/packages/wm.scm (polybar): Update to 3.5.4.

	gnu: obs: Update to 26.1.2.
	* gnu/packages/video.scm (obs): Update to 26.1.2.

	gnu: llvm: Update to 11.0.1.
	* gnu/packages/llvm.scm (llvm): Update to 11.0.1.
	(clang-runtime-11, clang-11): Update corresponding source hashes.

	gnu: zutils: Update to 1.10.
	* gnu/packages/compression.scm (zutils): Update to 1.10.

2021-01-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	packages: Fix 'base32' used before definition warning.
	Before this change, compiling the module would emit the following message:
	"guix/packages.scm:213:25: warning: macro `base32' used before definition".

	* guix/packages.scm (define-compile-time-decoder)
	(base32, base64): Move definitions to the top of the module.

2021-01-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-crypto-mac-0.8: Fix hash.
	* gnu/packages/crates-io.scm (rust-crypto-mac-0.8): Fix hash.

	The hash had been copied from rust-crypto-mac-0.7 when this variable was
	introduced.

2021-01-10  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-trashed: Update to 2.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-trashed): Update to 2.1.2.

2021-01-10  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: linux: Don't timeout on blob scan.
	On berlin, linux-libre blob scanning timeouts after 600 seconds, increase
	max-silent-time to 3600 seconds.

	* gnu/packages/linux.scm (make-linux-libre*): Set max-silent-time property to
	3600.

2021-01-10  Leo Prikler  <leo.prikler@student.tugraz.at>

	Revert "gnu: nmap: Update license."
	This reverts commit 2323a7120a0f3ed96fedfff42e86c0aee97995c0.
	The new license has been deemed non-free by Fedora [1] and there has not yet
	been a statement by the FSF claiming otherwise.  See also [2].

	[1] https://github.com/nmap/nmap/issues/2199
	[2] https://lists.gnu.org/archive/html/guix-devel/2020-10/msg00227.html

2021-01-10  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: nmap: Downgrade to 7.80.
	* gnu/packages/admin.scm (nmap): Downgrade to 7.80.

2021-01-10  Mathieu Othacehe  <othacehe@gnu.org>

	system: image: Fix root offset on rockchip platforms.
	Fixes: <https://issues.guix.gnu.org/45584>.

	* gnu/system/image.scm (arm32-disk-image, arm64-disk-image): Turn into
	procedures, taking the root partition offset as argument.
	* gnu/system/images/novena.scm (novena-image-type): Adapt accordingly.
	* gnu/system/images/pine64.scm (pine64-image-type): Ditto.
	* gnu/system/images/pinebook-pro.scm (pinebook-pro-image-type): Use a 9MiB
	offset for the root partition.

2021-01-10  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: augustus: Update to 2.0.1.
	* gnu/packages/games.scm (augustus): Update to 2.0.1.

2021-01-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tipp10: Build with qt-5.
	* gnu/packages/education.scm (tipp10)[source]: Add new patches.
	[inputs]: Remove qt-4, sqlite. Add qtbase, qtmultimedia.
	* gnu/packages/patches/tipp10-disable-downloader.patch,
	gnu/packages/patches/tipp10-qt5.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register them.

	Merge branch 'master' into staging

	gnu: pulseview: Fix qt-5.15 compatibility.
	* gnu/packages/electronics.scm (pulseview)[source]: Add patch.
	* gnu/packages/patches/pulseview-qt515-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: pulseview: Update to 0.4.2.
	* gnu/packages/electronics.scm (pulseview): Update to 0.4.2.
	[source]: Use https.

	gnu: supercollider: Update to 3.11.2.
	* gnu/packages/audio.scm (supercollider): Update to 3.11.2.
	[arguments]: Disable building libscsynth.

2021-01-10  Vinicius Monego  <monego@posteo.net>

	gnu: Add emacs-org-roam-bibtex.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam-bibtex): New variable.

2021-01-10  John Soo  <jsoo1@asu.edu>

	gnu: emacs-eglot: Add missing dependency.
	* gnu/packages/emacs-xyz.scm (emacs-eglot): [propagated-inputs] Add
	emacs-project.

2021-01-10  raingloom  <raingloom@riseup.net>

	gnu: Updated liferea to 1.13.4.
	* gnu/packages/syndiction.scm (liferea): Updated to 1.13.4.
	[source]: Switched to git-download.
	[native-inputs]: Added autotools, automake, libtool.

2021-01-10  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: julius: Update to 1.6.0.
	* gnu/packages/games.scm (julius): Update to 1.6.0.

2021-01-10  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-calibredb: Update to 2.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-calibredb): Update to 2.8.0.

2021-01-10  Vinicius Monego  <monego@posteo.net>

	gnu: emacs-fountain-mode: Update to 3.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-fountain-mode): Update to 3.4.0.

2021-01-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-websocket: Update to 1.13.
	* gnu/packages/emacs-xyz.scm (emacs-websocket): Update to 1.13.

	gnu: emacs-auctex: Update to 13.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.0.3.

2021-01-10  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: sbcl-local-time: Update to 1.0.6-2.a177eb9.
	* gnu/packages/lisp-xyz.scm (sbcl-local-time): Update to 1.0.6-2.a177eb9.
	  [inputs]: Remove sbcl-cl-fad.
	  [arguments]: Activate tests.

	gnu: Add cl-garbage-pools.
	* gnu/packages/lisp-xyz.scm (cl-garbage-pools, ecl-garbage-pools,
	  sbcl-garbage-pools): New variables.

2021-01-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Skip terminal screen-dump tests.
	Even with careful substitutions these tests often break on other
	architectures anyway.

	* gnu/packages/vim.scm (vim)[arguments]: Adjust
	skip-or-fix-failing-tests to skip another terminal screen-dump test.

2021-01-10  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.250.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.250.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.250.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.250.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.214.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.214.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.166.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.166.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.88.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.88.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.10.6.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.6.
	(linux-libre-5.10-pristine-source): Update hash.

2021-01-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl: Update to 2021.01.08.
	* gnu/packages/video.scm (youtube-dl): Update to 2021.01.08.

	gnu: yakuake: Update to 20.12.1.
	* gnu/packages/kde-systemtools.scm (yakuake): Update to 20.12.1.

	gnu: lvm2: Update to 2.03.11.
	* gnu/packages/linux.scm (lvm2): Update to 2.03.11.

	gnu: okular: Update to 20.12.1.
	* gnu/packages/kde.scm (okular): Update to 20.12.1.

	gnu: plzip: Update to 1.9.
	* gnu/packages/compression.scm (plzip): Update to 1.9.

	gnu: tomb: Update to 2.9.
	* gnu/packages/crypto.scm (tomb): Update to 2.9.

	gnu: feh: Update to 3.6.2.
	* gnu/packages/image-viewers.scm (feh): Update to 3.6.2.

	gnu: rspamd: Update to 2.7.
	* gnu/packages/mail.scm (rspamd): Update to 2.7.

2021-01-09  Leo Famulari  <leo@famulari.name>

	gnu: ncmpcpp: Update to 0.9.1.
	* gnu/packages/mpd.scm (ncmpcpp): Update to 0.9.1.

2021-01-09  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-15.b5d998c.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-15.b5d998c.

2021-01-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-scheme-complete: Update to 0.9.9.
	* gnu/packages/emacs-xyz.scm (emacs-scheme-complete): Update to 0.9.9.
	* gnu/packages/patches/emacs-scheme-complete-scheme-r5rs-info.patch: Remove file.
	* gnu/local.mk: Update file.

2021-01-09  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 78.6.1-guix0-preview1 [fixes CVE-2020-16044].
	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.

2021-01-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile: Update to 3.0.5.
	* gnu/packages/guile.scm (guile-3.0-latest): Update to 3.0.5.

2021-01-08  Ludovic Courtès  <ludo@gnu.org>

	tests: Run 'tests/offload.scm' only when BUILD_DAEMON_OFFLOAD is true.
	Fixes:

	  guix build -e '(@ (gnu packages package-management) guix-minimal)'

	* Makefile.am (SCM_TESTS): Move 'tests/offload.scm' within "if
	BUILD_DAEMON_OFFLOAD" conditional.

2021-01-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build-systems/emacs: No longer skip patching of files containing NULs.
	This follows the fix to <https://bugs.gnu.org/30116>.

	* guix/build/emacs-build-system.scm (patch-el-files)
	[file-contains-nul-char]: Remove nested procedure.
	[el-file]: Do no filter out files containing NUL characters.

2021-01-08  Mark H Weaver  <mhw@netris.org>
	    Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	utils: Allow text substitution even in the presence of NUL characters.
	Fixes <https://issues.guix.gnu.org/30116>.

	Before this change, the presence of a NUL character on a line meant that
	the (glibc) regexp engine used by Guile would either 1. stop scanning the
	string or 2. crash with the error "string contains #\\nul character",
	depending on the locale used.

	This change works around this limitation by first replacing the NUL character
	by an unused Unicode code point, doing the substitution, then reverting the
	replacement.

	* guix/build/utils.scm (unused-private-use-code-point)
	(replace-char): New procedures.
	(substitute): Make use of the above procedures to work around the NUL
	character regexp engine limitation.
	* tests/build-utils.scm: Add tests.

2021-01-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-howm: Update to 1.4.7.
	* gnu/packages/emacs-xyz.scm (emacs-howm): Update to 1.4.7.

2021-01-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-emms: Fix vorbiscomment path.
	* gnu/packages/emacs-xyz.scm (emacs-emms)[arguments]: Replace call to
	"vorbiscomment" by its full store path.

2021-01-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add liquidsfz.
	* gnu/packages/music.scm (liquidsfz): New variable.

	gnu: yoshimi: Update to 1.7.4.
	* gnu/packages/music.scm (yoshimi): Update to 1.7.4.

2021-01-08  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.17.1.9.
	* gnu/packages/finance.scm (monero-gui): Update to 0.17.1.9.
	  [source]: Fetch submodules. Add snippet to remove embedded monero sources.

	gnu: monero: Update to 0.17.1.9.
	* gnu/packages/finance.scm (monero): Update to 0.17.1.9.

2021-01-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add schmutz.
	* gnu/packages/guile-xyz.scm (schmutz): New variable.

2021-01-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pin-utils-0.1: Deduplicate duplicate definitions.
	* gnu/packages/crates-io.scm (rust-pin-utils-0.1): Combine duplicate
	definitions.

2021-01-08  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-markdown.
	* gnu/packages/lisp-xyz.scm (cl-markdown, ecl-cl-markdown, sbcl-cl-markdown):
	  New variables.

	gnu: Add cl-dynamic-classes.
	* gnu/packages/lisp-xyz.scm (cl-dynamic-classes, ecl-dynamic-classes,
	  sbcl-dynamic-classes): New variables.

2021-01-08  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: sequoia: Update to 1.0.0.
	* gnu/packages/sequoia.scm (sequoia): Update to 1.0.0.
	  [arguments]{cargo-inputs}: Add rust-eax, rust-futures-util,
	  rust-sha1collisiondetection, rust-socket2. Update rust-capnp, rust-capnp-rpc,
	  rust-capnpc, rust-futures, rust-http,rust-hyper rust-hyper-tls, rust-tokio,
	  rust-win-crypto-ng.

	gnu: rust-socket2: Update to 0.3.19.
	* gnu/packages/crates-io.scm (rust-socket2): Update to 0.3.19.
	  [arguments]{cargo-inputs}: Remove rust-redox-syscall.

	gnu: Replace rust-win-crypto-ng-0.2 by rust-win-crypto-ng-0.4.
	* gnu/packages/crates-io.scm (rust-win-crypto-ng-0.2): Update to 0.4.0 and
	  rename to (rust-win-crypto-ng-0.4). [arguments]{cargo-inouts}: Add
	  rust-cipher.

	gnu: Replace rust-capnpc-0.10 by rust-capnpc-0.13.
	* gnu/packages/crates-io.scm (rust-capnpc-0.10): Update to 0.13.1 and rename
	  to rust-capnpc-0.13. [arguments] Add skip-build. {cargo-inputs}: Update
	  rust-capnp to rust-capnp-0.13.

	gnu: Replace rust-capnp-rpc-0.10 by rust-capnp-rpc-0.13.
	* gnu/packages/crates-io.scm (rust-capnp-rpc-0.10): Update to 0.13.1 and
	  rename to rust-capnp-rpc-0.13.  [arguments] Add skip-build. {cargo-inputs}:
	  Update rust-capnp to rust-capnp-0.13. Update rust-capnp-futures to
	  rust-capnp-futures-0.13.

	gnu: Replace rust-capnp-futures-0.10 by rust-capnp-futures-0.13.
	* gnu/packages/crates-io.scm (rust-capnp-futures-0.10): Update to 0.13.2 and
	  rename to (rust-capnp-futures-0.13). [arguments] Add skip-build.
	  {cargo-inputs}: Update rust-capnp to rust-capnp-0.13.

	gnu: Replace rust-capnp-0.10 by rust-capnp-0.13.
	* gnu/packages/crates-io.scm (rust-capnp-0.10): Update to 0.13.6 and rename to
	  rust-capnp-0.13. [arguments] Add skip-build.

	gnu: Add rust-pin-utils-0.1.
	* gnu/packages/crates-io.scm (rust-pin-utils-0.1): New variable.

	gnu: Add rust-crypto-mac-0.10.
	* gnu/packages/crates-io.scm (rust-crypto-mac-0.10): New variable.
	  (rust-crypto-mac-0.8) Inherit from rust-crypto-mac-0.10.

	gnu: Add rust-sha1collisiondetection-0.2.
	* gnu/packages/crates-io.scm (rust-sha1collisiondetection-0.2): New variable.

	gnu: Add rust-eax-0.3.
	* gnu/packages/crates-io.scm (rust-eax-0.3): New variable.

	gnu: Add rust-dbl-0.3.
	* gnu/packages/crates-io.scm (rust-dbl-0.3): New varible.

	gnu: Add rust-ctr-0.6.
	* gnu/packages/crates-io.scm (rust-ctr-0.6): New variable.

	gnu: Add rust-cmac-0.5.
	* gnu/packages/crates-io.scm (rust-cmac-0.5): New variable.

	gnu: Add rust-cipher-0.2.
	* gnu/packages/crates-io.scm (rust-cipher-0.2): New variable.

2021-01-07  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.165.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.165.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.87.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.87.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.10.5.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.5.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: tzdata-for-tests: Update to 2020d.
	* gnu/packages/base.scm (tzdata-for-tests): Update to 2020d.
	[inputs]: Update tzcode.

2021-01-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: obs: Update to 26.1.1.
	* gnu/packages/video.scm (obs): Update to 26.1.1.

	gnu: system-config-printer: Update to 1.5.14.
	* gnu/packages/gnome.scm (system-config-printer): Update to 1.5.14.

	gnu: starfighter: Update to 2.4.
	* gnu/packages/games.scm (starfighter): Update to 2.4.

	gnu: youtube-viewer: Update to 3.8.1.
	* gnu/packages/video.scm (youtube-viewer): Update to 3.8.1.

	gnu: perl-test-file: Update to 1.444.
	* gnu/packages/perl-check.scm (perl-test-file): Update to 1.444.

	gnu: gtkwave: Update to 3.3.108.
	* gnu/packages/fpga.scm (gtkwave): Update to 3.3.108.

	gnu: ngircd: Update to 26.1.
	* gnu/packages/messaging.scm (ngircd): Update to 26.1.

2021-01-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vtk: Use more system libraries.
	* gnu/packages/image-processing.scm (vtk)[source]: Remove more bundled
	sources in snippet.
	[arguments]: Add to configure-flags to use more system libraries.
	[inputs]: Remove libogg. Add double-conversion, eigen, gl2ps, glew, lz4,
	netcdf, proj.4 and sqlite.

	gnu: vtk: Sort inputs alphabetically.
	* gnu/packages/image-processing.scm (vtk)[inputs]: Sort alphabetically.

	gnu: vtk: Remove some vendored libraries.
	* gnu/packages/image-processing.scm (vtk)[source]: Add snippet to remove
	some vendored sources.

2021-01-07  Leo Famulari  <leo@famulari.name>

	gnu: tzdata: Update to 2020f.
	* gnu/packages/base.scm (tzdata): Update to 2020f.
	[inputs]: Update tzcode.

2021-01-07  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Update copyright line.
	* gnu/packages/gnome-xyz.scm: Bump year in copyright line.

	gnu: Add materia-theme.
	* gnu/packages/gnome-xyz.scm (materia-theme): New variable.

2021-01-07  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: gnome-xyz.scm: Reorder packages.
	Make it so that icon themes, shell extensions and GTK themes are grouped in
	that order.

	* gnu/packages/gnome-xyz.scm (matcha-theme): Move before numix-gtk-theme.
	(papirus-icon-theme): Move after moka-icon-theme.

2021-01-07  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Move faba-icon-theme and moka-icon-theme to gnome-xyz.scm
	They need to be moved together, as the latter inherits the former.

	* gnu/packages/gnome.scm (faba-icon-theme, moka-icon-theme): Move from here...
	* gnu/packages/gnome-xyz.scm (faba-icon-theme, moka-icon-theme): ... to here.

2021-01-07  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: arc-icon-theme: Move to gnome-xyz.
	* gnu/packages/gnome.scm (arc-icon-theme): Move from here...
	* gnu/packages/gnome-xyz.scm (arc-icon-theme): ... to here.

	gnu: arc-theme: Move to gnome-xyz.
	* gnu/packages/gnome.scm (arc-theme): Move from here...
	* gnu/packages/gnome-xyz.scm (arc-theme): ... to here.

	gnu: papirus-icon-theme: Update to 20210101.
	* gnu/packages/gnome-xyz.scm (papirus-icon-theme): Update to 20210101.
	Also use upstream versioning.

	gnu: greybird-gtk-theme: Update to 3.22.13.
	* gnu/packages/gnome-xyz.scm (greybird-gtk-theme): Update to 3.22.13.

	gnu: matcha-theme: Update to 2021-01-01.
	* gnu/packages/gnome-xyz.scm (matcha-theme): Update to 2021-01-01.

	gnu: delft-icon-theme: Update to 1.14.
	* gnu/packages/gnome-xyz.scm (delft-icon-theme): Update to 1.14.

2021-01-07  Evgeny Pisemsky  <evgeny@pisemsky.com>

	gnu: Add screentest.
	* gnu/packages/hardware.scm (screentest): New variable.

2021-01-07  Simon Tournier  <zimon.toutoune@gmail.com>

	ui: Fix order of match clauses.
	Fixes <https://bugs.gnu.org/45709>.

	This is a follow-up to commit cf289d7cfa34315bf13b3114b9a5bf3d3c05ebea.

	* guix/ui.scm (run-guix-command): Match for #false first.

2021-01-07  Julien Lepiller  <julien@lepiller.eu>

	gnu: php: Update to 7.4.14.
	* gnu/packages/php.scm (php): Update to 7.4.14.

2021-01-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-slynk: Update to 1.0.43.
	* gnu/packages/lisp-xyz.scm (sbcl-slynk): Update to 1.0.43.
	We still use git-version because upstream did not push a Git tag.

	gnu: emacs-sly: Correct version number to 1.0.43.
	* gnu/packages/emacs-xyz.scm (emacs-sly): Set version to 1.0.43 (upstream did
	not push a Git tag).

	gnu: emacs-sly-stepper: Update to 20200106.
	* gnu/packages/emacs-xyz.scm (emacs-sly-stepper): Update to 20200106.
	[arguments]: Remove convoluted part of the workaround to load agnostic-lizard
	now that upstream has cleaned up the code.

	gnu: openrct2: Update to 0.3.2.
	* gnu/packages/games.scm (openrct2): Update to 0.3.2.

	gnu: openrct2-objects: Update to 1.0.20.
	* gnu/packages/games.scm (openrct2-objects): Update to 1.0.20.

	gnu: json-modern-cxx: Install json_fwd.hpp header.
	* gnu/packages/cpp.scm (json-modern-cxx)[arguments]: Set
	JSON_MultipleHeaders=ON to install optional header.

	gnu: Add duktape.
	* gnu/packages/javascript.scm (duktape): New variable.

2021-01-07  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>
	    Efraim Flashner  <efraim@flashner.co.il>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: base: Add keywords to make-glibc-utf8-locales.
	* gnu/packages/base.scm (make-glibc-utf8-locales): Add keyword parameters
	locales and name with the old values as default.
	[name]: Use name parameter.
	[arguments]: Use locales parameter.

2021-01-07  宋文武  <iyzsong@member.fsf.org>

	gnu: Add cagebreak.
	* gnu/packages/wm.scm (cagebreak): New variable.

2021-01-07  宋文武  <iyzsong@member.fsf.org>

	gnu: wlroots: Propagate wayland-protocols.
	It's listed in the 'Requires.private' field of wlroots.pc.

	* gnu/packages/wm.scm (wlroots) [native-inputs]: Move wayland-protocols ...
	[propagated-inputs]: ... to here.

2021-01-07  Maxime Devos  <maximedevos@telenet.be>

	gnu: texmacs: Install desktop file.
	* gnu/packages/text-editors.scm (texmacs)[arguments]: Add
	  ‘install-desktop-file’ phase.

2021-01-07  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: slurm: Add old 20.02 version back.
	* gnu/packages/parallel.scm (slurm-20.02): New variable.

2021-01-07  Ludovic Courtès  <ludo@gnu.org>

	upstream: Make the 'updaters' parameter optional.
	* guix/upstream.scm (lookup-updater, package-latest-release)
	(package-latest-release*, package-update): Make 'updaters' an optional
	parameter.
	* guix/lint.scm (check-for-updates): Remove second argument to
	'package-latest-release*'.

2021-01-07  Ludovic Courtès  <ludo@gnu.org>

	import: elpa: Updater gracefully handles missing upstream data.
	Fixes a crash with:

	  guix refresh emacs-exwm-no-x-toolkit

	* guix/import/elpa.scm (latest-release): Return #f when
	'elpa-package-info' returns #f.

2021-01-07  raid5atemyhomework  <raid5atemyhomework@protonmail.com>

	gnu: zfs: Fix build.
	* gnu/packages/file-systems.scm (zfs)[inputs]: Correct "util-linux" input;
	add "util-linux:lib" input.

2021-01-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guix: Update to 1.2.0-9.db42ee6.
	* gnu/packages/package-management.scm (guix): Update to 1.2.0-9.db42ee6.

2021-01-06  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add guile2.2-curl.
	* gnu/packages/curl.scm (guile2.2-curl): New variable.

	gnu: guile-curl: Update to 0.7.
	* gnu/packages/curl.scm (guile-curl): Update to 0.7.
	[#:modules, #:imported-modules]: Load guile-build-system for
	target-guile-effective-version.
	[#:configure-flags]: Use target-guile-effective-version.
	[#:phases]: Add 'patch-undefined-references.
	Use target-guile-effective-version.
	[inputs]: Use guile-3.0.

2021-01-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: rust-assert-json-diff-1: Fix syntax error.
	* gnu/packages/crates-io.scm (rust-assert-json-diff-1)[description]: Fix
	Texinfo syntax error.

	gnu: guix: Set GUIX_EXTENSIONS_PATH.
	* gnu/packages/package-management.scm (guix)[native-search-paths]: Add
	specification for GUIX_EXTENSIONS_PATH.

2021-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bpython: Update to 0.20.1.
	* gnu/packages/python-xyz.scm (bpython): Update to 0.20.1.
	[propagated-inputs]: Remove python-babel. Add python-wcwidth,
	python-watchdog, python-jedi.

	gnu: python-curtsies: Update to 0.3.4.
	* gnu/packages/terminals.scm (python-curtsies): Update to 0.3.4.
	[home-page]: Update to new home-page.
	(python2-curtsies): Remove variable.

2021-01-06  Brice Waegeneire  <brice@waegenei.re>

	services: kernel-module-loader: Return a single 'shepherd-service'.
	* gnu/services/linux.scm (kernel-module-loader-shepherd-service): Return
	a 'shepherd-service' instead of a list of it.
	(kernel-module-loader-service-type): Adjust it.

2021-01-06  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: apr: Update to 1.7.0.
	* gnu/packages/apr.scm (apr): Update to 1.7.0.

2021-01-06  Leo Famulari  <leo@famulari.name>

	Revert "gnu: apr: Update to 1.7.0."
	This reverts commit be98826d3c02c1488073ecc1e93a517e8ef0bfa6.

2021-01-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-csv-1: Remove minor version from name.
	* gnu/packages/crates-io.scm (rust-csv-1): Remove minor version from name.
	(rust-aho-corasick-0.6):
	(rust-criterion-0.3):
	(rust-criterion-0.2):
	(rust-csv-0.14):
	(rust-prettytable-rs-0.8):
	(rust-rusqlite-0.24):
	(rust-rusqlite-0.23):
	(rust-serde-qs-0.7):
	(rust-x86-0.33): Apply removal.

	gnu: Add rust-portpicker-0.1.
	* gnu/packages/crates-io.scm (rust-portpicker-0.1): New variable.

	gnu: Add rust-byte-pool-0.2.
	* gnu/packages/crates-io.scm (rust-byte-pool-0.2): New variable.

	gnu: Add rust-async-dup-1.
	* gnu/packages/crates-io.scm (rust-async-dup-1): New variable.

	gnu: Add rust-simple-mutex-1.
	* gnu/packages/crates-io.scm (rust-simple-mutex-1): New variable.

	gnu: Add rust-serde-qs-0.7.
	* gnu/packages/crates-io.scm (rust-serde-qs-0.7): New variable.

	gnu: rust-csv: Do not skip build.
	* gnu/packages/crates-io.scm (rust-csv-1.1)[arguments]: Do not skip build.

	gnu: rust-csv-1.1: Update to 1.1.5.
	* gnu/packages/crates-io.scm (rust-csv-1.1): Update to 1.1.5.

	gnu: Add rust-infer-0.2.
	* gnu/packages/crates-io.scm (rust-infer-0.2): New variable.

	gnu: Add rust-actix-web-2.
	* gnu/packages/crates-io.scm (rust-actix-http-1):
	(rust-actix-http-test-1):
	(rust-actix-web-2):
	(rust-actix-web-codegen-0.2):
	(rust-awc-1): New variable.

	gnu: Add rust-actix-0.10.
	* gnu/packages/crates-io.scm (rust-actix-0.10): New variable.

	gnu: Add rust-actix-derive-0.5.
	* gnu/packages/crates-io.scm (rust-actix-derive-0.5): New variable.

	gnu: Add rust-actix-connect-1.
	* gnu/packages/crates-io.scm (rust-actix-connect-1): New variable.

	gnu: rust-trust-dns-rustls-0.19: Fix build.
	* gnu/packages/crates-io.scm (rust-trust-dns-rustls-0.19)[arguments]: Disable
	tests.
	[native-inputs]: Add pkg-config.
	[inputs]: Add openssl.
	* gnu/packages/crates-io.scm (rust-trust-dns-rustls-0.18)[native-inputs,
	inputs]: Remove, since they are now inherited.

	gnu: Add rust-trust-dns-resolver-0.18.
	* gnu/packages/crates-io.scm (rust-trust-dns-resolver-0.18): New variable.

	gnu: Add rust-trust-dns-https-0.18.
	* gnu/packages/crates-io.scm (rust-trust-dns-https-0.18): New variable.

	gnu: Add rust-trust-dns-rustls-0.18.
	* gnu/packages/crates-io.scm (rust-trust-dns-rustls-0.18): New variable.

	gnu: Add rust-trust-dns-native-tls-0.18.
	* gnu/packages/crates-io.scm (rust-trust-dns-native-tls-0.18): New variable.

	gnu: Add rust-trust-dns-openssl-0.18.
	* gnu/packages/crates-io.scm (rust-trust-dns-openssl-0.18): New variable.

	gnu: Add rust-trust-dns-proto-0.18.
	* gnu/packages/crates-io.scm (rust-trust-dns-proto-0.18): New variable.

	gnu: Add rust-actix-tls-1.
	* gnu/packages/crates-io.scm (rust-actix-tls-1): New variable.

	gnu: Add rust-actix-utils-1.
	* gnu/packages/crates-io.scm (rust-actix-utils-1): New variable.

	gnu: Add rust-actix-codec-0.2.
	* gnu/packages/crates-io.scm (rust-actix-codec-0.2): New variable.

	gnu: Add rust-brotli2-0.3.
	* gnu/packages/crates-io.scm (rust-brotli2-0.3): New variable.

	gnu: Add rust-brotli-sys-0.3.
	* gnu/packages/crates-io.scm (rust-brotli-sys-0.3): New variable.

	gnu: Add rust-actix-router-0.2.
	* gnu/packages/crates-io.scm (rust-actix-router-0.2): New variable.

	gnu: Add rust-bytestring-0.1.
	* gnu/packages/crates-io.scm (rust-bytestring-0.1): New variable.

	gnu: Add rust-actix-testing-1.
	* gnu/packages/crates-io.scm (rust-actix-testing-1): New variable.

	gnu: Add rust-actix-server-1.
	* gnu/packages/crates-io.scm (rust-actix-server-1): New variable.

	gnu: Add rust-actix-utils-2.
	* gnu/packages/crates-io.scm (rust-actix-utils-2): New variable.

	gnu: Add rust-actix-service-1.
	* gnu/packages/crates-io.scm (rust-actix-service-1): New variable.

	gnu: Add rust-actix-codec-0.3.
	* gnu/packages/crates-io.scm (rust-actix-codec-0.3): New variable.

	gnu: Add rust-actix-macros-0.1 and rust-actix-rt-1.
	* gnu/packages/crates-io.scm (rust-actix-macros-0.1):
	(rust-actix-rt-1): New variables.

	gnu: Add rust-copyless-0.1.
	* gnu/packages/crates-io.scm (rust-copyless-0.1): New variable.

	gnu: Add rust-actix-threadpool-0.3.
	* gnu/packages/crates-io.scm (rust-actix-threadpool-0.3): New variable.

	gnu: emacs-xterm-color: Update to 2.0.
	* gnu/packages/emacs-xyz.scm (emacs-xterm-color): Update to 2.0.

	gnu: emacs-xml-rpc: Update to 1.6.15.
	* gnu/packages/emacs-xyz.scm (emacs-xml-rpc): Update to 1.6.15.

2021-01-06  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	gnu: help2man: Update to 1.47.16.
	* gnu/packages/man.scm (help2man): Update to version 1.47.16.

	gnu: help2man: Add optional dependencies.
	* gnu/packages/man.scm (help2man)[inputs]: Add perl-gettext and
	gettext-minimal to the inputs.

2021-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-cypari2: Update to 2.1.2.
	* gnu/packages/sagemath.scm (python-cypari2): Update to 2.1.2.

2021-01-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-anzu: Update to 0.64.
	* gnu/packages/emacs-xyz.scm (emacs-anzu): Update to 0.64.

2021-01-06  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-ironclad: Update to 0.54.
	* gnu/packages/lisp-xyz.scm (sbcl-ironclad): Update to 0.54.

2021-01-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: directfb: Fix home page.
	* gnu/packages/graphics.scm (directfb)[home-page]: Fix URL.  The previous one
	was unrelated to the project.

2021-01-06  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-agnostic-lizard: Fix home-page.
	* gnu/packages/lisp-xyz.scm (sbcl-agnostic-lizard)[home-page]: Fix it.

2021-01-06  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-py-configparser.
	* gnu/packages/lisp-xyz.scm (cl-py-configparser, ecl-py-configparser,
	  sbcl-py-configparser): New variables.

2021-01-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-company-math: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-company-math): Update to 1.4.
	[synopsis]: Slightly shorten it.
	[description]: Use proper capitalization.

2021-01-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-sly: Update to 20210105 (fixes breaking issues).
	* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 20210105.

2021-01-06  Morgan Smith  <Morgan.J.Smith@outlook.com>

	doc: Link to "Keyboard Layout" in "operating-system Reference"
	* doc/guix.texi (operating-system Reference): Link to the
	"Keyboard Layout" node.

2021-01-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-sly-stepper: Find required Common Lisp dependency.
	* gnu/packages/emacs-xyz.scm (emacs-sly-stepper)[inputs]: Add
	cl-agnostic-lizard.
	[arguments]: Patch Lisp file to find agnostic-lizard's absolute path.

	gnu: Add agnostic-lizard.
	* gnu/packages/lisp-xyz.scm (cl-agnostic-lizard, ecl-agnostic-lizard,
	sbcl-agnostic-lizard): New variables.

2021-01-06  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: apr: Update to 1.7.0.
	* gnu/packages/apr.scm (apr): Update to 1.7.0.

2021-01-06  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: mu: Update to 1.4.14.
	* gnu/packages/mail.scm (mu): Update to 1.4.14.

2021-01-06  Vinicius Monego  <monego@posteo.net>

	gnu: cozy: Update to 0.7.8.
	* gnu/packages/ebook.scm (cozy): Update to 0.7.8.

2021-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gpsbabel: Enable tests.
	* gnu/packages/patches/gps.scm (gpsbabel)[source]: Add patch.
	[arguments]: Enable tests.
	* gnu/packages/patches/gpsbabel-fix-i686-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: gpsbabel: Unbundle zlib.
	* gnu/packages/gps.scm (gpsbabel)[source]: Adjust snippet to remove
	bundled zlib and references from the Makefile.

2021-01-06  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: gpsbabel: Update to 1.7.0.
	* gnu/packages/gps.scm (gpsbabel): Update to 1.7.0.
	[source]: Use git-fetch, remove obsolete patches.
	[inputs]: Add libusb.
	* gnu/packages/patches/gpsbabel-minizip.patch: Remove file.
	* gnu/packages/patches/gpsbabel-qstring.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove entries.

2021-01-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-esxml: Update to 0.3.5.
	* gnu/packages/emacs-xyz.scm (emacs-esxml): Update to 0.3.5.

2021-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: upnp.scm: Sort package module imports alphabetically.
	* gnu/packages/upnp.scm: Sort package module imports alphabetically.

	gnu: readymedia: Sort inputs alphabetically.
	* gnu/packages/upnp.scm (readymedia)[native-inputs]: Sort alphabetically.
	[inputs]: Same.

2021-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: readymedia: Update to 1.3.0.
	Fixes CVE-2020-28926.

	* gnu/packages/upnp.scm (readymedia): Update to 1.3.0.
	[arguments]: Add configure-flag to not record kernel version of build
	machine. Add phase to remove spurious substitution of ffmpeg libraries.
	[inputs]: Add zlib.

2021-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: upnp.scm: Use license prefix.
	* gnu/packages/upnp.scm: Use the 'license:' prefix to denote licences.

	gnu: readymedia: Clean-up origin code.
	* gnu/packages/upnp.scm (readymedia)[source]: Replace custom logic with
	string-replace-substring.

	gnu: moe: Update to 1.11.
	* gnu/packages/moe.scm (moe): Update to 1.11.

2021-01-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rcm: Update to 1.3.4.
	* gnu/packages/rcm.scm (rcm): Update to 1.3.4.

	gnu: tmon: Clarify some more.
	* gnu/packages/linux.scm (tmon)[license]: Right wrong.

	gnu: eid-mw: Omit static libraries.
	* gnu/packages/security-token.scm (eid-mw)[arguments]: Add
	"--disable-static" to #:configure-flags.

	gnu: eid-mw: Update to 5.0.11.
	* gnu/packages/security-token.scm (eid-mw): Update to 5.0.11.

	gnu: tmon: Clarify licence.
	* gnu/packages/linux.scm (tmon)[license]: Comment that only the man page
	is GPL-2-only.

	gnu: Add tmon.
	* gnu/packages/linux.scm (tmon): New public variable.

	gnu: Add turbostat.
	* gnu/packages/linux.scm (turbostat): New public variable.

2021-01-06  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-whiskermenu-plugin: Update to 2.5.1.
	* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): Update to 2.5.1.

2021-01-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add jitterentropy-rngd.
	* gnu/packages/linux.scm (jitterentropy-rngd): New public variable.

	gnu: lziprecover: Update to 1.22.
	* gnu/packages/compression.scm (lziprecover): Update to 1.22.

	gnu: ispell: Update to 3.4.01.
	* gnu/packages/aspell.scm (ispell): Update to 3.4.01.

	gnu: lilv: Update to 0.24.10.
	* gnu/packages/audio.scm (lilv): Update to 0.24.10.

2021-01-05  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-datetime-plugin: Update to 0.8.1.
	* gnu/packages/xfce.scm (xfce4-datetime-plugin): Update to 0.8.1.

	gnu: xfce4-wavelan-plugin: Update to 0.6.2.
	* gnu/packages/xfce.scm (xfce4-wavelan-plugin): Update to 0.6.2.

	gnu: xfce4-smartbookmark-plugin: Update to 0.5.2.
	* gnu/packages/xfce.scm (xfce4-smartbookmark-plugin): Update to 0.5.2.

	gnu: xfce4-xkb-plugin: Update to 0.8.2.
	* gnu/packages/xfce.scm (xfce4-xkb-plugin): Update to 0.8.2.

2021-01-05  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: xfce4-systemload-plugin: Update to 1.2.4.
	* gnu/packages/xfce.scm (xfce4-systemload-plugin): Update to 1.2.4.

	gnu: xfce4-mount-plugin: Update to 1.1.5.
	* gnu/packages/xfce.scm (xfce4-mount-plugin): Update to 1.1.5.

	gnu: xfce4-mailwatch-plugin: Update to 1.3.0.
	* gnu/packages/xfce.scm (xfce4-mailwatch-plugin): Update to 1.3.0.

	gnu: xfce4-diskperf-plugin: Update to 2.6.3.
	* gnu/packages/xfce.scm (xfce4-diskperf-plugin): Update to 2.6.3.

2021-01-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-csv-mode: Update to 1.14.
	* gnu/packages/emacs-xyz.scm (emacs-csv-mode): Update to 1.14.

2021-01-05  Ricardo Wurmus  <rekado@elephly.net>

	Discover extensions via GUIX_EXTENSIONS_PATH.
	* guix/scripts.scm (%command-categories): Add extension category.
	* guix/ui.scm (source-file-command): Also parse extensions files.
	(command-files): Accept an optional directory argument.
	(extension-directories): New procedure.
	(commands): Use it.
	(show-guix-help): Hide empty categories.
	(run-guix-command): Try loading an extension if there is no matching Guix
	command.

2021-01-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vterm: Fix version.
	* gnu/packages/emacs-xyz.scm (emacs-vterm): Use proper version, from upstream.

2021-01-05  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-fsguard-plugin: Update to 1.1.2.
	* gnu/packages/xfce.scm (xfce4-fsguard-plugin): Update to 1.1.2.

	gnu: xfce4-verve-plugin: Update to 2.0.1.
	* gnu/packages/xfce.scm (xfce4-verve-plugin): Update to 2.0.1.

	gnu: xfce4-cpugraph-plugin: Update to 1.2.0.
	* gnu/packages/xfce.scm (xfce4-cpugraph-plugin): Update to 1.2.0.

	gnu: xfce4-taskmanager: Update to 1.4.0.
	* gnu/packages/xfce.scm (xfce4-taskmanager): Update to 1.4.0.

2021-01-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nomacs: Satisfy guix lint.
	* gnu/packages/image-viewers.scm (nomacs)[source]: Add file-name field.
	[inputs]: Move qttools ...
	[native-inputs]: ... to here.

	gnu: rust-fuzzy-matcher-0.3: Update dependant crates.
	* gnu/packages/crates-io.scm (rust-fuzzy-matcher-0.3)[arguments]:
	Replace rust-thread-local-1.0 with rust-thread-local-1.

	gnu: rust-indicatif-0.15: Update dependant crates.
	* gnu/packages/crates-io.scm (rust-indicatif-0.15)[arguments]: Replace
	rust-unicode-segmentation-1.6 with rust-unicode-segmentation-1.

2021-01-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-threadpool-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-threadpool-1): Drop minor version from
	name.
	(rust-async-mutex-1):
	(rust-tokio-sync-0.1): Apply renaming.

	gnu: rust-serde-1: Update to 1.0.118.
	* gnu/packages/crates-io.scm (rust-serde-1): Update to 1.0.118.

	gnu: rust-serde-derive-1: Update to 1.0.118.
	* gnu/packages/crates-io.scm (rust-serde-derive-1): Update to 1.0.118.

	gnu: rust-httparse-1: Update to 1.3.4.
	* gnu/packages/crates-io.scm (rust-httparse-1): Update to 1.3.4.
	[arguments]: Do not skip build.

	gnu: Add rust-async-native-tls-0.3.
	* gnu/packages/crates-io.scm (rust-async-native-tls-0.3): New variable.

	gnu: Add rust-isahc-0.9.
	* gnu/packages/crates-io.scm (rust-isahc-0.9): New variable.

	gnu: Add rust-tracing-subscriber-0.2.
	* gnu/packages/crates-io.scm (rust-tracing-subscriber-0.2): New variable.
	(rust-tracing-subscriber-0.1): Inherit from above.

	gnu: rust-thread-local-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-thread-local-1): Drop minor version from
	name.
	(rust-thread-local-0.3):
	(rust-ref-cast-1.0):
	(rust-pathdiff-0.1):
	(rust-idna-0.1):
	(rust-grep-printer-0.1): Apply renaming.

	gnu: Add rust-sharded-slab-0.1.
	* gnu/packages/crates-io.scm (rust-sharded-slab-0.1): New variable.

	gnu: Add rust-tracing-serde-0.1.
	* gnu/packages/crates-io.scm (rust-tracing-serde-0.1): New variable.

	gnu: Add rust-test-case-1.
	* gnu/packages/crates-io.scm (rust-test-case-1): New variable.

	gnu: Add rust-insta-0.12.
	* gnu/packages/crates-io.scm (rust-insta-0.12): New variable.

	gnu: Add rust-indicatif-0.15.
	* gnu/packages/crates-io.scm (rust-indicatif-0.15): New variable.

	gnu: Add rust-env-logger-0.8.
	* gnu/packages/crates-io.scm (rust-env-logger-0.8): New variable.
	(rust-env-logger-0.7): Inherit from above.

	gnu: Add rust-curl-0.4.
	* gnu/packages/crates-io.scm (rust-curl-0.4): New variable.

	gnu: rust-curl-sys-0.4: Update to 0.4.39+curl-7.74.0.
	* gnu/packages/crates-io.scm (rust-curl-sys-0.4): Update to
	0.4.39+curl-7.74.0.
	[arguments]: Add rust-mesalink to Cargo inputs.  Add rust-cfg-if to Cargo
	development inputs.

	gnu: Add rust-mesalink-1.
	* gnu/packages/crates-io.scm (rust-mesalink-1): New variable.

	gnu: Add rust-enum-to-u8-slice-derive-0.1.
	* gnu/packages/crates-io.scm (rust-enum-to-u8-slice-derive-0.1): New variable.

	gnu: Add rust-flume-0.9.
	* gnu/packages/crates-io.scm (rust-flume-0.9): New variable.

	gnu: Add rust-nanorand-0.4.
	* gnu/packages/crates-io.scm (rust-nanorand-0.4): New variable.

	gnu: Add rust-sluice-0.5.
	* gnu/packages/crates-io.scm (rust-sluice-0.5): New variable.

	gnu: Add rust-mockito-0.23.
	* gnu/packages/crates-io.scm (rust-mockito-0.23): New variable.

	gnu: Add rust-assert-json-diff-1.
	* gnu/packages/crates-io.scm (rust-assert-json-diff-1): New variable.

	gnu: Add rust-extend-0.1.
	* gnu/packages/crates-io.scm (rust-extend-0.1): New variable.

2021-01-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-prompt-toolkit: Update to 3.0.9.
	* gnu/packages/python-xyz.scm (python-prompt-toolkit): Update to 3.0.9.

	gnu: moreutils: Update to 0.65.
	* gnu/packages/moreutils.scm (moreutils): Update to 0.65.

2021-01-05  Z572  <873216071@qq.com>

	gnu: Add akregator.
	* gnu/packages/kde.scm (akregator): New variable.

2021-01-05  Andy Tai  <atai@atai.org>

	gnu: terminator: Update to 1.92.
	* gnu/packages/gnome.scm (terminator): Update to 1.92.
	[source]: Use new upstream URI.
	[inputs]: Remove python2-psutil. Replace python2-pycairo,
	python2-pygobject with python- versions. Add dbus-glib, gtk+.
	Move gobject-introspection ...
	[native-inputs]: ... to here. Add python-psutil,
	python-pytest-runner, python-pytest.
	[propagated-inputs]: Add pyhton-configobj.
	[arguments]: Build with python3. Adjust 'wrap-program phase to also wrap
	with package's own python output.
	[home-page]: Update to new upstream URI.

2021-01-05  Ryan Prior  <rprior@protonmail.com>

	gnu: visidata: Update to 2.1.1.
	* gnu/packages/visidata.scm (visidata): Update to 2.1.1.

2021-01-05  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	gnu: Add perl-gettext.
	* gnu/packages/perl.scm (perl-gettext): New module imported from CPAN.

2021-01-05  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: crypto++: Update to 8.4.0.
	* gnu/packages/crypto.scm (crypto++): Update to 8.4.0.

2021-01-05  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	gnu: smalltalk: Update to version 3.2.91.
	* gnu/packages/smalltalk.scm (smalltalk): Update to 3.2.91.

	Co-Authored-By: Holger Peters <holger.peters@posteo.de>

2021-01-05  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	gnu: smalltalk: Fix integer multiplication overflow.
	* gnu/local.mk (dist_patch_DATA): Add Smalltalk patch.
	* gnu/packages/patches/smalltalk-multiplication-overflow.patch: Patch
	from upstream commit 72ada189aba0283c551ead16635c1983968080b8.
	* gnu/packages/smalltalk.scm (smalltalk): Use patch and link with gmp
	and lightning libraries instead of the included source.

2021-01-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: parallel: Update to 20201222.
	* gnu/packages/parallel.scm (parallel): Update to 20201222.

	gnu: nettle: Update to 3.7.
	* gnu/packages/nettle.scm (nettle): Update to 3.7.

2021-01-05  Oleh Malyi  <astroclubzp@gmail.com>
	    Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add stiff.
	* gnu/packages/image-processing.scm (stiff): New variable.

2021-01-05  Leo Famulari  <leo@famulari.name>

	gnu: python-pyopenssl: Skip a test that assumes a 64-bit system.
	* gnu/packages/python-crypto.scm (python-pyopenssl)[arguments]: Skip another
	test in the 'check' phase.

2021-01-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: artanis: Fix typo.
	* gnu/packages/guile-xyz.scm (artanis): Fix typo.

	gnu: Add guile-udev.
	* gnu/packages/guile-xyz.scm (guile-udev): New variable.

	gnu: Add guile-jwt.
	* gnu/packages/curl.scm (guile-jwt): New variable.

2021-01-04  Leo Famulari  <leo@famulari.name>

	tests: monitoring: Use the latest postgresql for testing Zabbix.
	This avoids a package collision while building the operating-system profile.

	* gnu/tests/monitoring.scm (%zabbix-os): Use POSTGRESQL instead of
	POSTGRESQL-10.

2021-01-04  Ludovic Courtès  <ludo@gnu.org>

	graph: Install JavaScript files.
	Until now, 'guix graph --backend=d3js' wouldn't work outside the build
	tree.

	* d3.v3.js: Move to...
	* guix/d3.v3.js: ... here.
	* graph.js: Move to...
	* guix/graph.js: ... here.
	* Makefile.am (nobase_dist_guilemodule_DATA): Add them.
	(EXTRA_DIST): Remove them.
	* guix/graph.scm (emit-d3js-prologue, emit-d3js-epilogue): Adjust
	'search-path' argument accordingly.
	* guix/self.scm (compiled-guix)[*extra-modules*]: Pass them via #:extra-files.

2021-01-04  Ludovic Courtès  <ludo@gnu.org>

	ui: It's 2021 now!
	* guix/ui.scm (show-version-and-exit): Change year to 2021.

	guix system: Add '--graph-backend'.
	* guix/scripts/system.scm (lookup-backend): New procedure.
	(export-extension-graph, export-shepherd-graph): Add #:backend parameter
	and honor it.
	(show-help, %options): Add "--graph-backend".
	(%default-options): Add 'graph-backend'.
	(process-action): Pass #:backend to 'export-extension-graph' and
	'export-shepherd-graph'.
	* doc/guix.texi (Invoking guix system): Document '--graph-backend'.

2021-01-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacsy: Partially unbreak build and switch to Guile 3.0.
	Previously it would fail to build.  Now it fails tests.

	* gnu/packages/guile-xyz.scm (emacsy)[source]: Adjust 'uri'.  Add
	'snippet' and 'modules'.
	[native-inputs]: Remove AUTOCONF and AUTOMAKE.  Replace GUILE-2.2 by
	GUILE-3.0.
	[inputs]: Replace GUILE-2.2 by GUILE-3.0.

2021-01-04  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: FreeCad: Update to 0.18.5-1.7616153.
	Fixes "Draft module import errors" and other runtime errors.

	* gnu/packages/engineering.scm (freecad): Update to 0.18.5-1.7616153.
	[inputs]: Add python-pivy and qtwebkit. Move python-pyside-2-tools...
	[native-inputs]: ... to here.

2021-01-04  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: Add python-pivy.
	* gnu/packages/python-xyz.scm (python-pivy): New variable.

2021-01-04  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: boxes: Properly wrap hash.
	* gnu/packages/shellutils.scm (boxes)[sha256]: Use (base32 hash).

2021-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-gloo-timers-0.2.
	* gnu/packages/crates-io.scm (rust-gloo-timers-0.2): New variable.

	gnu: Add rust-crossbeam-utils-0.8.
	* gnu/packages/crates-io.scm (rust-crossbeam-utils-0.8): New variable.
	(rust-crossbeam-utils-0.7): Inherit from above.

	gnu: Add rust-async-process-1.
	* gnu/packages/crates-io.scm (rust-async-process-1): New variable.

	gnu: Add rust-async-mutex-1.
	* gnu/packages/crates-io.scm (rust-async-mutex-1): New variable.

	gnu: Add rust-futures-intrusive-0.3.
	* gnu/packages/crates-io.scm (rust-futures-intrusive-0.3): New variable.

	gnu: Add rust-smol-0.1.
	* gnu/packages/crates-io.scm (rust-smol-0.1): New variable.

	gnu: Add rust-piper-0.1.
	* gnu/packages/crates-io.scm (rust-piper-0.1): New variable.

	gnu: Add rust-async-task-3.
	* gnu/packages/crates-io.scm (rust-async-task-3): New variable.

	gnu: Add rust-blocking-0.4.
	* gnu/packages/crates-io.scm (rust-blocking-0.4): New variable.

	gnu: Add rust-futures-lite-0.1.
	* gnu/packages/crates-io.scm (rust-futures-lite-0.1): New variable.

	gnu: Add rust-parking-1.
	* gnu/packages/crates-io.scm (rust-parking-1): New variable.

	gnu: Add rust-wepoll-sys-stjepang-1.
	* gnu/packages/crates-io.scm (rust-wepoll-sys-stjepang-1): New variable.

	gnu: Add rust-async-global-executor-1.
	* gnu/packages/crates-io.scm (rust-async-global-executor-1): New variable.

	gnu: Add rust-async-executor-1.
	* gnu/packages/crates-io.scm (rust-async-executor-1): New variable.

	gnu: Add rust-async-io-1 and rust-async-net-1.
	* gnu/packages/crates-io.scm (rust-async-io-1):
	(rust-async-net-1): New variables.

	gnu: Add rust-blocking-1.
	* gnu/packages/crates-io.scm (rust-blocking-1): New variable.
	(rust-blocking-0.6): Inherit from above.

	gnu: Add rust-async-task-4.
	* gnu/packages/crates-io.scm (rust-async-task-4): New variable.
	(rust-async-task-1): Inherit from above.

	gnu: Add rust-flume-0.10.
	* gnu/packages/crates-io.scm (rust-flume-0.10): New variable.

	gnu: Add rust-uds-windows-0.1.
	* gnu/packages/crates-io.scm (rust-uds-windows-0.1): New variable.

	gnu: Add rust-timerfd-1.
	* gnu/packages/crates-io.scm (rust-timerfd-1): New variable.

	gnu: Add rust-inotify-0.8.
	* gnu/packages/crates-io.scm (rust-inotify-0.8): New variable.
	(rust-inotify-0.7): Inherit from above.

	gnu: rust-signal-hook-0.1: Update to 0.1.16.
	* gnu/packages/crates-io.scm (rust-signal-hook-0.1): Update to 0.1.16.
	[arguments]: Update rust-mio Cargo input.

	gnu: Add rust-nanorand-0.5.
	* gnu/packages/crates-io.scm (rust-nanorand-0.5): New variable.

	gnu: Add rust-randomize-4.
	* gnu/packages/crates-io.scm (rust-randomize-4): New variable.

	gnu: Add rust-random-fast-rng-0.1.
	* gnu/packages/crates-io.scm (rust-random-fast-rng-0.1): New variable.

	gnu: Add rust-random-trait-0.1.
	* gnu/packages/crates-io.scm (rust-random-trait-0.1): New variable.

	gnu: Add rust-getrandom-0.2.
	* gnu/packages/crates-io.scm (rust-getrandom-0.2): New variable.
	(rust-getch-0.2): Inherit from above.

	gnu: Add rust-spinning-top-0.2.
	* gnu/packages/crates-io.scm (rust-spinning-top-0.2): New variable.

	gnu: Add rust-vec-arena-1.
	* gnu/packages/crates-io.scm (rust-vec-arena-1): New variable.

	gnu: Add rust-nb-connect-1.
	* gnu/packages/crates-io.scm (rust-nb-connect-1): New variable.

	gnu: Add rust-polling-2.
	* gnu/packages/crates-io.scm (rust-polling-2): New variable.

	gnu: Add rust-wepoll-sys-3.
	* gnu/packages/crates-io.scm (rust-wepoll-sys-3): New variable.

2021-01-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dovecot-pigeonhole: Update to 0.5.13.
	* gnu/packages/mail.scm (dovecot-pigeonhole): Update to 0.5.13.

	gnu: dovecot: Update to 2.3.13 [fixes CVE-2020-25275, CVE-2020-24386].
	* gnu/packages/mail.scm (dovecot): Update to 2.3.13.

2021-01-04  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: ikiwiki: Fix build.
	* gnu/packages/web.scm (ikiwiki)[inputs]: Add perl-yaml-tiny, needed for
	po4a versions greater than 0.57.

	See https://github.com/mquinson/po4a/issues/265.

2021-01-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: suitesparse: Install libraries into /lib.
	* gnu/packages/maths.scm (suitesparse)[arguments]: Add to
	configure-flags to install programs built with cmake to use 'lib', not
	'lib64.'

2021-01-04  Rovanion Luckey  <rovanion.luckey@gmail.com>

	gnu: Add nomacs photo lounge.
	* gnu/packages/image-viewers.scm (nomacs): New variable.

2021-01-04  aecepoglu  <aecepoglu@fastmail.fm>

	gnu: Add boxes.
	* gnu/packages/shellutils.scm (boxes): New variable.

2021-01-04  guy fleury iteriteka  <gfleury@disroot.org>

	environment: Remove unused modules.
	* guix/scripts/environment.scm: Do not use (ice-9 format) and (ice-9
	rdelim).

2021-01-04  Ludovic Courtès  <ludo@gnu.org>

	machine: ssh: Do not import the host (guix config), really.
	This is a followup to 70ffa8af1e93ab8a92c4622745e9cb4a2782f3c8, which
	did not really solve the problem.

	* gnu/machine/ssh.scm (not-config?): New procedure.
	(machine-boot-parameters): Use it as an argument to
	'source-module-closure'.

2021-01-04  Ludovic Courtès  <ludo@gnu.org>

	substitute: Handle "invalid session" GnuTLS errors on reused connections.
	Reported by Christopher Baines <mail@cbaines.net>
	at <https://issues.guix.gnu.org/45323#2>.

	* guix/scripts/substitute.scm (call-with-cached-connection): Handle
	'gnutls-error and ERROR/INVALID-SESSION.

2021-01-04  Ludovic Courtès  <ludo@gnu.org>

	guix hash: Honor '-H' when used alongside '-r'.
	* guix/scripts/hash.scm (guix-hash): When 'recursive? is true, use
	'open-hash-port' instead of 'open-sha256-port'.
	* tests/guix-hash.sh: Add test for 'guix hash -r -H sha512'.

2021-01-04  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-db3.
	* gnu/packages/lisp-xyz.scm (cl-db3, ecl-db3, sbcl-db3): New variables.

2021-01-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: elisa: Update to 20.12.0.
	* gnu/packages/kde-multimedia.scm (elisa): Update to 20.12.0.
	[source]: Use new upstream source URI.
	[arguments]: Replace 'check phase.

2021-01-04  Ellis Kenyo  <me@elken.dev>

	gnu: Add nordic-theme.
	* gnu/packages/gnome-xyz.scm (nordic-theme): New variable.

2021-01-04  Ryan Prior  <rprior@protonmail.com>

	gnu: Add wyhash.
	* gnu/packages/digest.scm (wyhash): New variable.

2021-01-04  Ryan Prior via Guix-patches via  <guix-patches@gnu.org>

	gnu: esbuild: Update to 0.8.29.
	* gnu/packages/web.scm (esbuild): Update to 0.8.29.

2021-01-04  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: Add soqt.
	* gnu/packages/qt.scm (soqt): New variable.

	gnu: Add coin3D@4.0.0.
	* gnu/packages/graphics.scm (coin3D-4): New variable.

2021-01-03  Rovanion Luckey  <rovanion.luckey@gmail.com>

	doc: Running Guix Before It Is Installed: mention ./bootstrap
	* doc/contributing.texi (Running Guix Before It Is Installed): Instruct
	user to run ./bootstrap before ./configure.

2021-01-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-ndk-glue-0.2.
	* gnu/packages/crates-io.scm (rust-ndk-glue-0.2): New variable.

	gnu: Add rust-android-logger-0.8.
	* gnu/packages/crates-io.scm (rust-android-logger-0.8): New variable.

	gnu: Add rust-android-log-sys-0.1.
	* gnu/packages/crates-io.scm (rust-android-log-sys-0.1): New variable.

	gnu: Add rust-ndk-0.2.
	* gnu/packages/crates-io.scm (rust-ndk-0.2): New variable.

	gnu: Add rust-jni-0.14.
	* gnu/packages/crates-io.scm (rust-jni-0.14): New variable.

	gnu: Add rust-jni-glue-0.0.
	* gnu/packages/crates-io.scm (rust-jni-glue-0.0): New variable.

	gnu: Add rust-jni-sys-0.3.
	* gnu/packages/crates-io.scm (rust-jni-sys-0.3): New variable.

2021-01-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-studio: Update to 0.1.0-1.93622e7.
	* gnu/packages/guile-xyz.scm (guile-studio): Update to 0.1.0-1.93622e7.
	[arguments]: Remove ICONS_DIR from make-flags.
	[inputs]: Add emacs-all-the-icons-dired.

	gnu: guile-rsvg: Compile Scheme files.
	* gnu/packages/gtk.scm (guile-rsvg)[arguments]: Add phase "install-go-files".

	gnu: guile-cairo: Compile Scheme sources.
	* gnu/packages/gtk.scm (guile-cairo)[arguments]: Add phase "install-go-files".

2021-01-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-tokio-0.3: Update to 0.3.6.
	* gnu/packages/crates-io.scm (rust-tokio-0.3): Update to 0.3.6.

	gnu: rust-once-cell: Improve description.
	* gnu/packages/crates-io.scm (rust-once-cell-1)[descripiton]: Expand
	description.

	gnu: Add rust-async-channel-1.
	* gnu/packages/crates-io.scm (rust-async-channel-1): New variable.

	gnu: Add rust-blocking-0.6.
	* gnu/packages/crates-io.scm (rust-blocking-0.6): New variable.

	gnu: Add rust-event-listener-2.
	* gnu/packages/crates-io.scm (rust-event-listener-2): New variable.

	gnu: Add rust-concurrent-queue-1.
	* gnu/packages/crates-io.scm (rust-concurrent-queue-1): New variable.

	gnu: Add rust-cache-padded-1.
	* gnu/packages/crates-io.scm (rust-cache-padded-1): New variable.

	gnu: Add rust-futures-lite-1.
	* gnu/packages/crates-io.scm (rust-futures-lite-1): New variable.

	gnu: Add rust-spin-on-0.1.
	* gnu/packages/crates-io.scm (rust-spin-on-0.1): New variable.

	gnu: Add rust-fastrand-1.
	* gnu/packages/crates-io.scm (rust-fastrand-1): New variable.

	gnu: Add rust-parking-2.
	* gnu/packages/crates-io.scm (rust-parking-2): New variable.

	gnu: Add rust-easy-parallel-3.
	* gnu/packages/crates-io.scm (rust-easy-parallel-3): New variable.

	gnu: Add rust-waker-fn-1.
	* gnu/packages/crates-io.scm (rust-waker-fn-1): New variable.

	gnu: Add rust-atomic-waker-1.
	* gnu/packages/crates-io.scm (rust-atomic-waker-1): New variable.

	gnu: Add rust-femme-2.
	* gnu/packages/crates-io.scm (rust-femme-2): New variable.
	(rust-femme-1): Inherit from above.

	gnu: Add rust-async-attributes-1 and rust-async-std-0.99.
	* gnu/packages/crates-io.scm (rust-async-attributes-1):
	(rust-async-std-0.99): New variables.

	gnu: Add rust-async-macros-1.
	* gnu/packages/crates-io.scm (rust-async-macros-1): New variable.

	gnu: rust-futures-preview-0.3: Update to 0.3.0-alpha.19.
	* gnu/packages/crates-io.scm (rust-futures-preview-0.3): Update to
	0.3.0-alpha.19.
	[arguments]: Add rust-futures-join-macro-preview to Cargo development inputs.
	[synopsis, description]: Pacify linter.

	gnu: Add rust-async-task-1.
	* gnu/packages/crates-io.scm (rust-async-task-1): New variable.

	gnu: Add rust-broadcaster-0.2.
	* gnu/packages/crates-io.scm (rust-broadcaster-0.2): New variable.

	gnu: Add rust-futures-timer-1.
	* gnu/packages/crates-io.scm (rust-futures-timer-1): New variable.
	(rust-futures-timer-0.1): Inherit from above.

	gnu: Add rust-kv-log-macro-1.
	* gnu/packages/crates-io.scm (rust-kv-log-macro-1): New variable.

	gnu: Add rust-femme-1.
	* gnu/packages/crates-io.scm (rust-femme-1): New variable.

	gnu: Add rust-async-log-1.
	* gnu/packages/crates-io.scm (rust-async-log-1): New variable.

	gnu: Add rust-async-log-attributes-1.
	* gnu/packages/crates-io.scm (rust-async-log-attributes-1): New variable.

	gnu: Add rust-tokio-util-0.2.
	* gnu/packages/crates-io.scm (rust-tokio-util-0.2): New variable.

	gnu: Add rust-cbindgen-0.15.
	* gnu/packages/rust-apps.scm (rust-cbindgen-0.15): New variable.

2021-01-03  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-security-framework-0.1.
	* gnu/packages/crates-io.scm (rust-security-framework-0.1): New variable.

	gnu: Add rust-security-framework-sys-0.1.
	* gnu/packages/crates-io.scm (rust-security-framework-sys-0.1): New variable.

	gnu: Add rust-core-foundation-0.2.
	* gnu/packages/crates-io.scm (rust-core-foundation-0.2): New variable.

	gnu: Add rust-core-foundation-sys-0.2.
	* gnu/packages/crates-io.scm (rust-core-foundation-sys-0.2): New variable.

2021-01-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-tokio-1.
	* gnu/packages/crates-io.scm (rust-tokio-1): New variable.
	(rust-tokio-0.3): Inherit from above.
	(rust-tokio-macros-1): New variable.
	(rust-tokio-macros-0.3): Inherit from above.
	(rust-tokio-stream-0.1): New variable.
	(rust-tokio-test-0.4): New variable.
	(rust-tokio-test-0.3): Inherit from above.

	gnu: Add rust-async-stream-0.3.
	* gnu/packages/crates-io.scm (rust-async-stream-0.3): New variable.

	gnu: Add rust-async-stream-impl-0.3.
	* gnu/packages/crates-io.scm (rust-async-stream-impl-0.3): New variable.

2021-01-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-unicode-segmentation-1: Update to 1.7.1.
	* gnu/packages/crates-io.scm (rust-unicode-segmentation-1): Update to 1.7.1.

	gnu: Remove rust-unicode-segmentation-1.3.
	* gnu/packages/crates-io.scm (rust-unicode-segmentation-1.3): Remove variable.
	(rust-bstr-0.2)
	(rust-heck-0.3): Use rust-unicode-segmentation-1.

	gnu: rust-unicode-segmentation-1.6: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-unicode-segmentation): Drop minor
	version from name.
	(rust-unicode-segmentation-1.3)
	(rust-rustyline-6): Adjust accordingly.

	gnu: rust-anyhow-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-anyhow-1): Drop minor version from name.
	(rust-codespan-reporting-0.9)
	(rust-swc-1)
	(rust-syn-1)
	(rust-thiserror-1)
	(rust-wasm-bindgen-webidl-0.2)
	(rust-svd-parser-0.9): Adjust accordingly.
	* gnu/packages/crates-gtk.scm (rust-glib-macros-0.10): Same.
	* gnu/packages/rust-apps.scm (fd): Same.
	* gnu/packages/sequoia.scm (sequoia): Same.

	gnu: rust-anyhow-1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-anyhow-1)[arguments]: Don't skip
	build.

	gnu: rust-anyhow-1: Update to 1.0.37.
	* gnu/packages/crates-io.scm (rust-anyhow-1): Update to 1.0.37.

2021-01-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nix: Update to 2.3.10.
	* gnu/packages/package-management.scm (nix): Update to 2.3.10.

	gnu: libwacom: Update to 1.7.
	* gnu/packages/xdisorg.scm (libwacom): Update to 1.7.
	[native-inputs]: Add python.

	gnu: osinfo-db: Update to 20201218.
	* gnu/packages/virtualization.scm (osinfo-db): Update to 20201218.

	gnu: xterm: Update to 363.
	* gnu/packages/xorg.scm (xterm): Update to 363.

	gnu: watchexec: Update to 1.14.1.
	* gnu/packages/rust-apps.scm (watchexec): Update to 1.14.1.
	[arguments]: Add rust-embed-resource to, and remove rust-clap &
	rust-winapi, from #:cargo-inputs.

	gnu: rust-embed-resource: Update to 1.3.3.
	* gnu/packages/crates-io.scm (rust-embed-resource): Update to 1.3.3.

	gnu: dav1d: Update to 0.8.1.
	* gnu/packages/video.scm (dav1d): Update to 0.8.1.

	gnu: buku: Update to 4.5.
	* gnu/packages/web.scm (buku): Update to 4.5.

	gnu: youtube-dl: Update to 2021.01.03.
	* gnu/packages/video.scm (youtube-dl): Update to 2021.01.03.

2021-01-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-autocfg-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-autocfg-1): Drop minor version from name.
	(rust-atomic-waker-1):
	(rust-crossbeam-deque-0.7):
	(rust-crossbeam-queue-0.2):
	(rust-if-chain-1):
	(rust-num-0.2):
	(rust-num-rational-0.2):
	(rust-num-bigint-dig-0.6):
	(rust-num-derive-0.2):
	(rust-num-enum-derive-0.4):
	(rust-num-integer-0.1):
	(rust-num-iter-0.1):
	(rust-openssl-0.7):
	(rust-regex-1):
	(rust-tinytemplate-1): Apply renaming.

	gnu: rust-loom-0.4: Fix code typo.
	* gnu/packages/crates-io.scm (rust-loom-0.4): Fix variable name.

	gnu: Add rust-bytes-1.
	* gnu/packages/crates-io.scm (rust-bytes-1): New variable.

	gnu: Add rust-loom-0.4.
	* gnu/packages/crates-io.scm (rust-loom-0.4): New variable.
	(rust-loom-0.3): Inherit from above.

	gnu: rust-scoped-tls-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-scoped-tls-1): Drop minor version from
	name.
	(rust-loom-0.3):
	(rust-rayon-core-1):
	(rust-rustc-ap-rustc-ast-654):
	(rust-rustc-ap-rustc-span-654):
	(rust-rustc-rayon-core-0.3):
	(rust-scoped-tls-0.1):
	(rust-swc-1):
	(rust-wasm-bindgen-shared-0.2):
	(rust-wasm-bindgen-test-0.3): Apply removal.

2021-01-03  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: guile-gi: Patch all references to libguile-gi.
	* gnu/packages/guile-xyz.scm (guile-gi)[patch-references-to-extension]:
	Use find-files to discover all modules.

	gnu: guile-gi: Update to 0.3.1.
	* gnu/packages/guile-xyz.scm (guile-gi): Update to 0.3.1.

2021-01-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-cbindgen-0.16.
	* gnu/packages/rust-apps.scm (rust-cbindgen-0.16): New variable.

2021-01-03  Christopher Baines  <mail@cbaines.net>

	gnu: Add guile2.0-pg.
	* gnu/packages/guile-xyz.scm (guile2.0-pg): New variable.

2021-01-03  Christopher Baines  <mail@cbaines.net>

	gnu: perl-lwp-protocol-https: Uncomment perl-mozilla-ca input.
	If there's no explicit SSL configuration, the perl-mozilla-ca library acts as
	a fallback.  Including this as an input fixes the use of HTTPS in things that
	use perl-lwp-protocol-https, for example get-iplayer.

	* gnu/packages/web.scm (perl-lwp-protocol-https)[propagated-inputs]: Uncomment
	perl-mozilla-ca.

2021-01-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-serial-test-0.5.
	* gnu/packages/crates-io.scm (rust-serial-test-0.5): New variable.
	(rust-serial-test-0.1): Inherit from above.

	gnu: Add rust-serial-test-derive-0.5.
	* gnu/packages/crates-io.scm (rust-serial-test-derive-0.5): New variable.
	(rust-serial-test-derive-0.1): Inherit from above.

2021-01-03  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: pidgin-otr: Add some inputs.
	* gnu/packages/messaging.scm (pidgin-otr) [native-inputs]: Add
	gettext-minimal.
	[inputs]: Add perl.

	gnu: pidgin-otr: Update license.
	* gnu/packages/messaging.scm (pidgin-otr) [license]: Modify.

	gnu: pidgin-otr: Make some cosmetic changes.
	* gnu/packages/messaging.scm (pidgin-otr): Make some cosmetic changes.

2021-01-03  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: libotr: Update license.
	* gnu/packages/messaging.scm (libotr) [license]: Modify.

	gnu: libotr: Make some cosmetic changes.
	* gnu/packages/messaging.scm (libotr): Make some cosmetic changes.

2021-01-03  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: pidgin: Enable MultiMedia and A/V support.
	* gnu/packages/messaging.scm (pidgin) [patches]<search-patches>
	[pidgin-vv-gst.patch]: New patch.
	[arguments]<#:configure-flags>[--diable-vv]: Remove flag.
	[--disable-gstreamer]: Remove flag.
	[CFLAGS]: New flag.
	[inputs]: Add farstream and gstreamer. Move gtk+-2 to ...
	[propagated-inputs]: ... here.
	* gnu/packages/patches/pidgin-vv-gst.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add entry.

	gnu: pidgin: Enable Gadu-Gadu protocol support.
	* gnu/packages/messaging.scm (pidgin) [inputs]: Add libgadu.

2021-01-03  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: pidgin: Upgrade to 2.14.1.
	* gnu/packages/messaging.scm (pidgin) [version]: Modify.
	[source]<origin>[sha256]: Modify base32.
	[patches]<search-patches>[pidgin-libnm.patch]: Remove obsolete patch.
	* gnu/packages/patches/pidgin-libnm.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove entry.

2021-01-03  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: pidgin: Enable support for Tk.
	* gnu/packages/messaging.scm (pidgin) [inputs]: Add tk.
	[arguments]<#:configure-flags>[--with-tkconfig]: New flag.

	gnu: pidgin: Enable support for Tcl.
	* gnu/packages/messaging.scm (pidgin) [inputs]: Add Tcl.
	[arguments]<#:configure-flags>[--disable-tcl]: Remove flag.
	[--with-tclconfig]: New flag.

	gnu: pidgin: Enable SILC protocol support.
	* gnu/packages/messaging.scm (pidgin) [inputs]: Add silc-toolkit.

	gnu: pidgin: Enable CAP.
	* gnu/packages/messaging.scm (pidgin) [arguments]<#:configure-flags>
	[--enable-cap]: New flag.

	gnu: pidgin: Enable meanwhile.
	* gnu/packages/messaging.scm (pidgin) [inputs]: Add meanwhile.
	[arguments]<#:configure-flags>[--disable-meanwhile]: Remove flag.

	gnu: pidgin: Enable support for mono.
	* gnu/packages/messaging.scm (pidgin) [inputs]: Add mono.
	[arguments]<#:configure-flags>[--enable-mono]: New flag.

2021-01-03  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: pidgin: Add missing inputs.
	These new inputs are referenced by the package but was missing in
	the package definition. Some of these inputs might have been used
	by the package indirectly via propagation from other inputs.

	* gnu/packages/messaging.scm (pidgin) [native-inputs]: Add graphviz.
	Move python-2 to ...
	[inputs]: ... here. Add libgnt, libx11, libxext, nspr, nss, pango
	and perl.

2021-01-03  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: pidgin: Re-arrange inputs in alphabetical order.
	* gnu/packages/messaging.scm (pidgin) [native-inputs]: Re-order.
	[inputs]: Re-order.

	gnu: pidgin: Make some cosmetic changes.
	* gnu/packages/messaging.scm (pidgin): Make some cosmetic changes.

2021-01-03  Jakub Kądziołka  <kuba@kadziolka.net>

	/etc/profile.d/guix.sh: Add guix pull profile even when absent
	* etc/guix-install.sh (sys_create_init_profile): Set PATH and INFOPATH
	even when $_GUIX_PROFILE does not exist.

	After initial installation on a foreign distro, the guix pull profile
	won't be present in path. This means that the first guix pull won't take
	effect until the shell is restarted.

	~/.guix-profile cannot be pre-loaded like this as the relevant paths are
	stored in ~/.guix-profile/etc/profile, which simply won't exist.
	However, guix package will output a relevant hint that instructs the
	user to reload the profile, so this isn't a problem.

2021-01-03  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add ghq.
	* gnu/packages/version-control.scm (ghq): New variable.

2021-01-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-motemen-go-colorine: Propagate inputs.
	* gnu/packages/golang.scm (go-github-com-motemen-go-colorine)[inputs]: Move go-github-com-daviddengcn-go-colortext ...
	[propagated-inputs]: ... to here.

2021-01-03  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add go-github-com-urfave-cli-v2.
	* gnu/packages/golang.scm (go-github-com-urfave-cli-v2): New variable.

	gnu: Add go-golang.org-x-net-html.
	* gnu/packages/golang.scm (go-golang.org-x-net-html): New variable.

	gnu: Add go-github-com-motemen-go-colorine.
	* gnu/packages/golang.scm (go-github-com-motemen-go-colorine): New variable.

	gnu: Add go-github-com-daviddengcn-go-colortext.
	* gnu/packages/golang.scm (go-github-com-daviddengcn-go-colortext): New variable.

	gnu: Add go-github-com-golangplus-testing.
	* gnu/packages/golang.scm (go-github-com-golangplus-testing): New variable.

	gnu: Add go-github-com-golangplus-fmt.
	* gnu/packages/golang.scm (go-github-com-golangplus-fmt): New variable.

	gnu: Add go-github-com-songmu-gitconfig.
	* gnu/packages/golang.scm (go-github-com-songmu-gitconfig): New variable.

	gnu: Add go-github-com-goccy-yaml.
	* gnu/packages/golang.scm (go-github-com-goccy-yaml): New variable.

	gnu: Add go-gopkg-in-go-playground-validator-v9.
	* gnu/packages/golang.scm (go-gopkg-in-go-playground-validator-v9): New variable.

	gnu: Add go-gopkg-in-go-playground-assert-v1.
	* gnu/packages/golang.scm (go-gopkg-in-go-playground-assert-v1): New variable.

	gnu: Add go-github-com-go-playground-universal-translator.
	* gnu/packages/golang.scm (go-github-com-go-playground-universal-translator): New variable.

	gnu: Add go-github-com-go-playground-locales.
	* gnu/packages/golang.scm (go-github-com-go-playground-locales): New variable.

	gnu: Add go-github-com-leodido-go-urn.
	* gnu/packages/golang.scm (go-github-com-leodido-go-urn): New variable.

2021-01-03  Caliph Nomble  <calnomble@protonmail.com>

	gnu: ccid: Fix cross-compilation.
	* gnu/packages/security-token.scm (ccid)[native-inputs]: Move pcsc-lite back
	to...
	[inputs]: ...here.

2021-01-03  luhux  <luhux@outlook.com>

	gnu: sdcv: Add 'STARDICT_DATA_DIR' search path spec.
	* gnu/packages/dictionaries.scm (sdcv)[native-search-paths]: New field.

2021-01-03  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: sddm: Update to 0.19.0.
	* gnu/packages/display-managers.scm (sddm): Update to 0.19.0.

2021-01-03  Vinicius Monego  <monego@posteo.net>

	gnu: graphicsmagick: Add dependency on libwebp.
	* gnu/packages/imagemagick.scm (graphicsmagick): Add dependency on libwebp.
	[inputs]: Add libwebp.

2021-01-03  Antoine Côté  <antoine.cote@posteo.net>

	gnu: rav1e: Update to 0.3.5.
	* gnu/packages/video.scm (rav1e): Update to 0.3.5.

2021-01-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-picture-language: Update to 0.0.1-3.7e5982a.
	* gnu/packages/guile-xyz.scm (guile-picture-language): Update to
	0.0.1-3.7e5982a.
	[propagated-inputs]: Add guile-rsvg.
	[native-inputs]: Remove imagemagick; add librsvg.
	[license]: Add GPLv3+.

2021-01-03  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: libxkbcommon: Update to 1.0.3.
	* gnu/packages/xdisorg.scm (libxkbcommon): Update to 1.0.3.

2021-01-03  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-23.e3878fe.
	This fixes the system test, which broke when the squee update broke the
	metrics endpoint.

	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-23.e3878fe.

2021-01-03  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-14.5149e4f.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-14.5149e4f.

2021-01-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-num-enum-0.4.
	* gnu/packages/crates-io.scm (rust-num-enum-0.4): New variable.

2021-01-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: newsboat: Update to 2.22.
	* gnu/packages/syndication.scm (newsboat): Update to 2.22.
	[arguments]: Remove rust-gettext-sys-0.19, rust-lazy-static-1,
	rust-nom-5, rust-xdg-2.2 from cargo-inputs. Add rust-cxx-0.5,
	rust-cxx-build-0.5, rust-nom-6.

	gnu: Add rust-cxx-0.5, rust-cxxbridge-macro-0.5.
	* gnu/packages/crates-io.scm (rust-cxx-0.5, rust-cxxbridge-macro-0.5):
	New variables.

	gnu: Add rust-cxx-build-0.5.
	* gnu/packages/crates-io.scm (rust-cxx-build-0.5): New variable.

	gnu: Add rust-cxx-gen-0.6.
	* gnu/packages/crates-io.scm (rust-cxx-gen-0.6): New variable.

	gnu: Add rust-codespan-reporting-0.9.
	* gnu/packages/crates-io.scm (rust-codespan-reporting-0.9): New variable.

	gnu: rust-trybuild-1: Update to 1.0.38.
	* gnu/packages/crates-io.scm (rust-trybuild-1): Update to 1.0.38.

	gnu: Add rust-rustyline-6.
	* gnu/packages/crates-io.scm (rust-rustyline-6): New variable.

	gnu: Add rust-skim-0.7.
	* gnu/packages/crates-io.scm (rust-skim-0.7): New variable.

	gnu: Add rust-nix-0.18.
	* gnu/packages/crates-io.scm (rust-nix-0.18): New variable.

	gnu: Add rust-timer-0.2.
	* gnu/packages/crates-io.scm (rust-timer-0.2): New variable.

	gnu: Add rust-tuikit-0.2.
	* gnu/packages/crates-io.scm (rust-tuikit-0.2): New variable.

	gnu: Add rust-scratch-1.
	* gnu/packages/crates-io.scm (rust-scratch-1): New variable.

	gnu: Add rust-rustyline-derive-0.3.
	* gnu/packages/crates-io.scm (rust-rustyline-derive-0.3): New variable.

	gnu: Add rust-link-cplusplus-1.
	* gnu/packages/crates-io.scm (rust-link-cplusplus-1): New variable.

	gnu: Add rust-utf8parse-0.2.
	* gnu/packages/crates-io.scm (rust-utf8parse-0.2): New variable.
	(rust-utf8parse-0.1): Inherit from rust-utf8parse-0.2.

	gnu: Add rust-fuzzy-matcher-0.3.
	* gnu/packages/crates-io.scm (rust-fuzzy-matcher-0.3): New variable.

	gnu: Add rust-cxxbridge-flags-0.5.
	* gnu/packages/crates-io.scm (rust-cxxbridge-flags-0.5): New variable.

	gnu: Add rust-cxx-test-suite-0.0.
	* gnu/packages/crates-io.scm (rust-cxx-test-suite-0.0): New variable.

	gnu: Add rust-nom-6.
	* gnu/packages/crates-io.scm (rust-nom-6): New variable.
	(rust-nom-5): Inherit from rust-nom-6.

	gnu: Add rust-bitvec-0.19.
	* gnu/packages/crates-io.scm (rust-bitvec-0.19): New variable.

	gnu: Add rust-wyz-0.2.
	* gnu/packages/crates-io.scm (rust-wyz-0.2): New variable.

	gnu: Add rust-tap-1.
	* gnu/packages/crates-io.scm (rust-tap-1): New variable.

	gnu: Add rust-radium-0.5.
	* gnu/packages/crates-io.scm (rust-radium-0.5): New variable.

	gnu: Add rust-funty-1.
	* gnu/packages/crates-io.scm (rust-funty-1): New variable.

	gnu: librsvg-next: Update to 2.50.2.
	* gnu/packages/gnome.scm (librsvg-next): Update to 2.50.2.

	gnu: librsvg-next: Build with current rust.
	* gnu/packages/gnome.scm (librsvg-next)[arguments]: Remove custom rust
	variable.

2021-01-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-search-xapian: Update to 1.2.25.4.
	* gnu/packages/search.scm (perl-search-xapian): Update to 1.2.25.4.

	gnu: fldigi: Update to 4.1.17.
	* gnu/packages/radio.scm (fldigi): Update to 4.1.17.

	gnu: zabbix-agentd: Enable IPv6.
	* gnu/packages/monitoring.scm (zabbix-agentd)[arguments]: Add
	‘--enable-ipv6’ to #:configure-flags.

	gnu: zabbix-agentd: Update to 5.2.3.
	* gnu/packages/monitoring.scm (zabbix-agentd): Update to 5.2.3.

	gnu: fetchmail: Update to 6.4.14.
	* gnu/packages/mail.scm (fetchmail): Update to 6.4.14.

	gnu: geoclue: Update to 2.5.7.
	* gnu/packages/gnome.scm (geoclue): Update to 2.5.7.

	gnu: mame: Update to 0.227.
	* gnu/packages/emulators.scm (mame): Update to 0.227.

	gnu: libressl: Update to 3.1.5 [security fix].
	* gnu/packages/tls.scm (libressl): Update to 3.1.5.

	gnu: obby: Omit static library.
	* gnu/packages/gobby.scm (obby)[arguments]: Add ‘--disable-static’
	to #:configure-flags.

	gnu: libnet6: Omit static library.
	* gnu/packages/gobby.scm (libnet6)[arguments]: Add ‘--disable-static’
	to #:configure-flags.

	gnu: libinfinity: Omit static libraries
	* gnu/packages/gobby.scm (libinfinity)[arguments]: Add
	‘--disable-static’ to #:configure-flags.

	gnu: gaupol: Update to 1.9.
	* gnu/packages/video.scm (gaupol): Update to 1.9.

	gnu: libshout: Update to 2.4.5.
	* gnu/packages/xiph.scm (libshout): Update to 2.4.5.

	gnu: wireguard-linux-compat: Update to 1.0.20201221.
	* gnu/packages/vpn.scm (wireguard-linux-compat): Update to 1.0.20201221.

2021-01-02  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: spice-vdagent: Update to 0.20.0.
	* gnu/packages/spice.scm (spice-vdagent): Update to 0.20.0.
	[inputs]: Add libdrm.

	gnu: icu4c: Update to 68.2.
	* gnu/packages/icu4c.scm (icu4c): Update to 68.2.

	gnu: graphicsmagick: Update to 1.3.36.
	* gnu/packages/imagemagick.scm (graphicsmagick): Update to 1.3.36.

2021-01-02  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: python-attrs: Update to 20.3.0."
	python-attrs-bootstrap causes the rebuild of 6000+ packages.

	This reverts commit 461d81727a554be16a86fe436fca0aab802cedb5.

2021-01-02  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: xen: Update to 4.14.1.
	* gnu/packages/virtualization.scm (xen): Update to 4.14.1.

	gnu: crypto++: Update to 8.3.0.
	* gnu/packages/crypto.scm (crypto++): Update to 8.3.0.

2021-01-02  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-22.bd83906.
	This fixes some breakages with the "" -> #f change with NULL values in squee,
	at least enough to get the package building again.

	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-22.bd83906.

2021-01-02  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-13.3a921d4.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-13.3a921d4.
	(arguments): Remove nproc directory from the $PATH.

2021-01-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-attrs: Update to 20.3.0.
	* gnu/packages/python-xyz.scm (python-attrs): Update to 20.3.0.

	gnu: python-graphql-core: Update to 3.1.2.
	* gnu/packages/python-xyz.scm (python-graphql-core): Update to 3.1.2.

	gnu: Update a copyright line.
	* gnu/packages/python-crypto.scm: Update copyright line.

	gnu: python-libnacl: Update to 1.7.2.
	* gnu/packages/python-crypto.scm (python-libnacl): Update to 1.7.2.
	[arguments]: Fix phase locating libsodium.so.

	gnu: giac: Update to 1.6.0-41.
	* gnu/packages/algebra.scm (giac): Update to 1.6.0-41.

2021-01-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Register missing patch.
	This is a follow-up to 402e697a1144788102b16ca8c9ea74607d2c2c3c.

	* gnu/local.mk (dist_patch_DATA): Register rust-1.48 patch.

2021-01-02  Zheng Junjie  <873216071@qq.com>

	gnu: Add python-pdftotext.
	* gnu/packages/python-xyz.scm (python-pdftotext): New variable.

2021-01-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libinfinity: Update to 0.7.2.
	* gnu/packages/gobby.scm (libinfinity): Update to 0.7.2.

	gnu: gsasl: Update to 1.10.0.
	* gnu/packages/gsasl.scm (gsasl): Update to 1.10.0.

2021-01-02  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Add Rust 1.49.
	* gnu/packages/rust.scm (rust-1.49): New variable.

2021-01-02  Matthew Kraai  <kraai@ftbfs.org>

	gnu: Add Rust 1.48.
	* gnu/packages/rust.scm (rust-1.48): New variable.

	gnu: Add Rust 1.47.
	* gnu/packages/rust.scm (rust-1.47): New variable.

2021-01-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: stellarium: Update to 0.20.4.
	* gnu/packages/astronomy.scm (stellarium): Update to 0.20.4.

	gnu: freeciv: Update to 2.6.3.
	* gnu/packages/games.scm (freeciv): Update to 2.6.3.

	gnu: font-jetbrains-mono: Update to 2.221.
	* gnu/packages/fonts.scm (font-jetbrains-mono): Update to 2.221.

	gnu: you-get: Update to 0.4.1500.
	* gnu/packages/video.scm (you-get): Update to 0.4.1500.

	gnu: dash: Update to 0.5.11.3.
	* gnu/packages/shells.scm (dash): Update to 0.5.11.3.

	gnu: font-liberation: Update to 2.1.2.
	* gnu/packages/fonts.scm (font-liberation): Update to 2.1.2.

	gnu: notmuch: Update to 0.31.3.
	* gnu/packages/mail.scm (notmuch): Update to 0.31.3.

	gnu: httpstat: Update to 1.3.1.
	* gnu/packages/networking.scm (httpstat): Update to 1.3.1.

	gnu: egl-wayland: Update to 1.1.6.
	* gnu/packages/graphics.scm (egl-wayland): Update to 1.1.6.

	gnu: lighttpd: Update to 1.4.58.
	* gnu/packages/web.scm (lighttpd): Update to 1.4.58.

	gnu: cifs-utils: Update to 6.12.
	* gnu/packages/samba.scm (cifs-utils): Update to 6.12.
	[arguments]: Remove obsolete 'bootstrap phase replacement.

	gnu: youtube-dl: Update to 2020.12.31.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.12.31.

	gnu: b4: Update to 0.6.2.
	* gnu/packages/version-control.scm (b4): Update to 0.6.2.

	gnu: highlight: Update to 3.60.
	* gnu/packages/pretty-print.scm (highlight): Update to 3.60.

	gnu: qtractor: Update to 0.9.19.
	* gnu/packages/music.scm (qtractor): Update to 0.9.19.

	gnu: padthv1: Update to 0.9.19.
	* gnu/packages/music.scm (padthv1): Update to 0.9.19.

	gnu: samplv1: Update to 0.9.19.
	* gnu/packages/music.scm (samplv1): Update to 0.9.19.

	gnu: drumkv1: Update to 0.9.19.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.19.

	gnu: synthv1: Update to 0.9.19.
	* gnu/packages/music.scm (synthv1): Update to 0.9.19.

	gnu: mpop: Update to 1.4.12.
	* gnu/packages/mail.scm (mpop): Update to 1.4.12.

	gnu: mutt: Update to 2.0.4.
	* gnu/packages/mail.scm (mutt): Update to 2.0.4.

	gnu: brltty: Update to 6.2.
	* gnu/packages/accessibility.scm (brltty): Update to 6.2.
	[arguments]: Set INSTALL_WRITABLE_DIRECTORY to something harmless.

	gnu: udunits: Omit static library.
	* gnu/packages/c.scm (udunits)[arguments]: Add ‘--disable-static’
	to #:configure-flags.

	gnu: udunits: Update to 2.2.28.
	* gnu/packages/c.scm (udunits): Update to 2.2.28.

	gnu: gpick: Update to 0.2.6.
	* gnu/packages/image.scm (gpick): Update to 0.2.6.
	[native-inputs]: Add ragel.

	gnu: wavemon: Update to 0.9.3.
	* gnu/packages/hardware.scm (wavemon): Update to 0.9.3.
	[source]: Remove applied patches.

	gnu: gnome-tweaks: Update to 3.34.1.
	* gnu/packages/gnome.scm (gnome-tweaks): Update to 3.34.1.

	gnu: lsp-dsp-lib: Omit static library.
	* gnu/packages/audio.scm (lsp-dsp-lib)[arguments]: Add an 'omit-static-library phase.

	gnu: lsp-dsp-lib: Update to 0.5.11.
	* gnu/packages/audio.scm (lsp-dsp-lib): Update to 0.5.11.

	gnu: routino: Update to 3.3.3.
	* gnu/packages/geo.scm (routino): Update to 3.3.3.

	gnu: deutex: Update to 5.2.2.
	* gnu/packages/game-development.scm (deutex): Update to 5.2.2.
	[source]: Change tarball extension.
	[native-inputs]: Add zstd.

	gnu: font-gnu-unifont: Update to 13.0.05.
	* gnu/packages/fonts.scm (font-gnu-unifont): Update to 13.0.05.

	gnu: oath-toolkit: Update to 2.6.5.
	* gnu/packages/authentication.scm (oath-toolkit): Update to 2.6.5.

	gnu: smartmontools: Update to 7.2.
	* gnu/packages/admin.scm (smartmontools): Update to 7.2.

	gnu: ndctl: Update to 71.1.
	* gnu/packages/disk.scm (ndctl): Update to 71.1.

	gnu: Add bcache-tools.
	* gnu/packages/disk.scm (bcache-tools): New public variable.

2021-01-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: evisum: Update to 0.5.8.
	* gnu/packages/enlightenment.scm (evisum): Update to 0.5.8.

	gnu: alive: Update to 2.0.3.
	* gnu/packages/admin.scm (alive): Update to 2.0.3.

2021-01-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: brlaser: Update to 6-1.9d7ddda.
	* gnu/packages/printers.scm (brlaser): Update to 6-1.9d7ddda.

2021-01-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-fastcgi: Update to 20210121.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-fastcgi): Update to 20210121.

2021-01-02  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-ixf.
	* gnu/packages/lisp-xyz.scm (cl-ixf, ecl-ixf, sbcl-ixf): New variables.

2021-01-02  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 246.
	* gnu/packages/lisp.scm (txr): Update to 246.

2021-01-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add perl-eval-withlexicals.
	* gnu/packages/perl.scm (perl-eval-withlexicals): New variable.

2021-01-02  Leo Famulari  <leo@famulari.name>

	gnu: bootterm: Update to 0.2.
	* gnu/packages/terminals.scm (bootterm): Update to 0.2.

2021-01-01  Greg Hogan  <code@greghogan.com>

	gnu: git: Update to 2.30.0.
	* gnu/packages/version-control.scm (git): Update to 2.30.0.
	(native-inputs)[git-manpages]: Update hash.

2021-01-01  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: polybar: Update to 3.5.3.
	* gnu/packages/wm.scm (polybar): Update to 3.5.3.
	[source]: Update URI.

2021-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-studio: Update to 0.0.4-2.e9f2b46.
	* gnu/packages/guile-xyz.scm (guile-studio): Update to 0.0.4-2.e9f2b46.
	[inputs]: Add emacs-dired-sidebar.

	gnu: emacs-dired-sidebar: Update to 0.1.0-2.da77919.
	* gnu/packages/emacs-xyz.scm (emacs-dired-sidebar): Update to 0.1.0-2.da77919.

2021-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emms: Update to 6.3.
	* gnu/packages/emacs-xyz.scm (emacs-emms):
	(emacs-emms-print-metadata): Update to 6.3.

2021-01-01  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guile-squee: Update to 0-2.c1497a2.
	* gnu/packages/guile-xyz.scm (guile-squee): Update to 0-2.c1497a2.

2021-01-01  宋文武  <iyzsong@member.fsf.org>

	gnu: pipewire: Update to 0.3.18.
	* gnu/packages/linux.scm (pipewire-0.3): Update to 0.3.18.

2021-01-01  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: tigervnc-client: Update to 1.11.0.
	This commit follows 153151a865cfae5e7f8c8d98be78b238a6cc7a33, which downgraded
	tigervnc-client, because vncserver location was changed without notifying
	users.  The new location is
	/gnu/store/...-tigervnc-server-1.11.0/libexec/vncserver

	* gnu/packages/vnc.scm (tigervnc-client): Update to 1.11.0.
	[inputs]: Add pixman.

2021-01-01  Oleg Pykhalov  <go.wigust@gmail.com>

	Revert "gnu: tigervnc-client: Update to 1.11.0."
	This reverts commit 776c700aafb380ffc72f10cc463c6dfeb35dd7c1 with missing
	/gnu/store/...-tigervnc-server-1.11.0/bin/vncserver binary.

2020-12-31  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: java-xstream: Update to 1.4.15.
	* gnu/packages/xml.scm (java-xstream): Update to 1.4.15.

2020-12-31  Leo Famulari  <leo@famulari.name>

	gnu: msmtp: Update to 1.8.14.
	* gnu/packages/mail.scm (msmtp): Update to 1.8.14.

2020-12-31  Z572  <873216071@qq.com>

	gnu: Add yakuake.
	* gnu/packages/kde-systemtools.scm (yakuake): New variable.

2020-12-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-studio: Update to 0.0.4-1.84d4e8d.
	* gnu/packages/guile-xyz.scm (guile-studio): Update to 0.0.4-1.84d4e8d.
	[inputs]: Remove emacs-smart-mode-line; add emacs-f, emacs-memoize,
	emacs-all-the-icons, emacs-doom-modeline, emacs-modus-themes, and emacs-ivy.

	gnu: guile-picture-language: Update to 0.0.1-2.bf4600b.
	* gnu/packages/guile-xyz.scm (guile-picture-language): Update to 0.0.1-2.bf4600b.

2020-12-31  Christopher Baines  <mail@cbaines.net>

	gnu: bitcoin-unlimited: Fix time specific test failure.
	* gnu/packages/finance.scm (bitcoin-unlimited)[arguments]: Patch test to fix
	time specific failure.

2020-12-31  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: libproxy: Update to 0.4.17.
	* gnu/packages/networking.scm (libproxy): Update to 0.4.17.

2020-12-31  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-vterm: Update to 0-4.a670b78.
	* gnu/packages/emacs-xyz.scm (emacs-vterm): Update to 0-4.a670b78.

	gnu: emacs-logview: Update to 0.14.
	* gnu/packages/emacs-xyz.scm (emacs-logview): Update to 0.14.

2020-12-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-window-purpose.
	* gnu/packages/emacs-xyz.scm (emacs-window-purpose): New variable.

	import/utils: recursive-import: Fix typo.
	* guix/import/utils.scm (recursive-import): Fix typo.

	import/elpa: Abort early on failure to fetch meta data.
	* guix/import/elpa.scm (elpa->guix-package): Raise condition instead of
	returning #FALSE.
	* guix/scripts/import/elpa.scm (guix-import-elpa): Handle conditions when
	importing recursively.

	gnu: vmpk: Update to 0.8.0.
	* gnu/packages/music.scm (vmpk): Update to 0.8.0.

	gnu: drumstick: Update to 2.0.0.
	* gnu/packages/music.scm (drumstick): Update to 2.0.0.
	[inputs]: Add qttools.
	[native-inputs]: Add graphviz.

2020-12-31  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-mcclim: Update to 0.9.7-1.04cc542.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim): Update to 0.9.7-1.04cc542.

2020-12-31  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: minixml: Update to 3.2.
	* gnu/packages/xml.scm (minixml): Update to 3.2.
	[home-page]: Update.

2020-12-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vips: Sort inputs alphabetically.
	* gnu/packages/image-processing.scm (vips)[native-inputs]: Sort inputs
	alphabetically.
	[inputs]: Same.

2020-12-31  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: vips: Update to 8.10.5.
	* gnu/packages/image-processing.scm (vips): Update to 8.10.5.

	gnu: matio: Update to 1.5.19.
	* gnu/packages/maths.scm (matio): Update to 1.5.19.

2020-12-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gsasl: Fix cross compiling.
	Fixes <http://bugs.gnu.org/45545>.

	* gnu/packages/gsasl.scm (gsasl)[native-inputs]: Add libgcrypt.

2020-12-31  Zhu Zihao  <all_but_last@163.com>

	build-system/cargo: Use argument "--no-track" in "cargo install".
	* guix/build/cargo-build-system(install):
	Add argument "--no-track" in "cargo install".
	Remove stale hack.

2020-12-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-toml-0.5: Update to 0.5.8.
	* gnu/packages/crates-io.scm (rust-toml-0.5): Update to 0.5.8.

	gnu: rust-git2-0.13: Update to 0.13.15.
	* gnu/packages/crates-io.scm (rust-git2-0.13): Update to 0.13.15.
	[arguments]: Add rust-paste to Cargo development inputs.

	gnu: rust-paste-0.1: Update to 0.1.18.
	* gnu/packages/crates-io.scm (rust-paste-0.1): Update to 0.1.18.

	gnu: rust-paste-impl-0.1: Update to 0.1.18.
	* gnu/packages/crates-io.scm (rust-paste-impl-0.1): Update to 0.1.18.

	gnu: rust-libgit2-sys-0.12: Update to 0.12.17+1.1.0.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.12): Update to 0.12.17+1.1.0.

2020-12-31  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.17.1.8.
	* gnu/packages/finance.scm (monero-gui): Update to 0.17.1.8.

	gnu: monero: Update to 0.17.1.8.
	* gnu/packages/finance.scm (monero): Update to 0.17.1.8.

2020-12-31  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: libupnp: Update to 1.14.0.
	* gnu/packages/upnp.scm (libupnp): Update to 1.14.0.

	gnu: librsync: Update to 2.3.1.
	* gnu/packages/rsync.scm (librsync): Update to 2.3.1.

2020-12-31  pukkamustard  <pukkamustard@posteo.net>

	gnu: Add erofs-utils.
	* gnu/packages/linux.scm (erofs-utils): New variable.

2020-12-31  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Revise comment for Linux-Libre-LTS.
	* gnu/packages/linux.scm (linux-libre-lts): Modify comment.

2020-12-31  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.164.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.164.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.86.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.86.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.10.4.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.4.
	(linux-libre-5.10-pristine-source): Update hash.

2020-12-30  Ryan Prior via Guix-patches via  <guix-patches@gnu.org>

	gnu: zrythm: Update to 1.0.0-alpha.6.0.1.
	* gnu/packages/music.scm (zrythm): Update to 1.0.0-alpha.6.0.1.

2020-12-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-vcpkg-0.2: Update to 0.2.11.
	* gnu/packages/crates-io.scm (rust-vcpkg-0.2): Update to 0.2.11.

	gnu: rust-once-cell-1: Update to 1.5.2.
	* gnu/packages/crates-io.scm (rust-once-cell-1): Update to 1.5.2.

2020-12-30  Ryan Prior via Guix-patches via  <guix-patches@gnu.org>

	gnu: esbuild: Update to 0.8.27.
	* gnu/packages/web.scm (esbuild): Update to 0.8.27.

2020-12-30  Michael Rohleder  <mike@rohleder.de>

	gnu: borg: Install shell completions.
	* gnu/packages/backup.scm (borg)[arguments]: Add new 'install-shell-completions'
	phase.

2020-12-30  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: slurm: Update to 20.11.2.
	* gnu/packages/parallel.scm (slurm): Update to 20.11.2.

2020-12-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-raw-cpuid-8: Shorten synopsis.
	* gnu/packages/crates-io.scm (rust-raw-cpuid-8)[synopsis]: Shorten it.
	[decription]: Tiny capitalization fix.

2020-12-30  Leo Famulari  <leo@famulari.name>

	gnu: Remove python2-pyarrow.
	This package was failing to build and had no users in the tree.

	* gnu/packages/databases.scm (python2-pyarrow): Remove variable.

2020-12-30  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: grpc: Update to 1.34.0.
	* gnu/packages/rpc.scm (grpc): Update to 1.34.0.

2020-12-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-cc-1: Update to 1.0.66.
	* gnu/packages/crates-io.scm (rust-cc-1): Update to 1.0.66.

	gnu: Add rust-reqwest-0.9.
	* gnu/packages/crates-io.scm (rust-reqwest-0.9): New variable.

	gnu: Add rust-hyper-rustls-0.17.
	* gnu/packages/crates-io.scm (rust-hyper-rustls-0.17): New variable.

	gnu: Add rust-tokio-rustls-0.10.
	* gnu/packages/crates-io.scm (rust-tokio-rustls-0.10): New variable.

	gnu: Add rust-trust-dns-resolver-0.11.
	* gnu/packages/crates-io.scm (rust-trust-dns-resolver-0.11): New variable.

	gnu: rust-trust-dns-resolver-0.19: Disable tests.
	* gnu/packages/crates-io.scm (rust-trust-dns-resolver-0.19): Disable tests.

	gnu: Add rust-trust-dns-https-0.3.
	* gnu/packages/crates-io.scm (rust-trust-dns-https-0.3): New variable.

	gnu: rust-trust-dns-https-0.19: Disable tests.
	* gnu/packages/crates-io.scm (rust-trust-dns-https-0.19)[arguments]: Disable
	tests, which are failing.

	gnu: rust-data-encoding-2: Update to 2.3.1.
	* gnu/packages/crates-io.scm (rust-data-encoding-2): Update to 2.3.1.

	gnu: Add rust-trust-dns-native-tls-0.6.
	* gnu/packages/crates-io.scm (rust-trust-dns-native-tls-0.6): New variable.

	gnu: rust-trust-dns-native-tls-0.19: Fix build.
	* gnu/packages/crates-io.scm (rust-trust-dns-native-tls-0.19)[arguments]:
	Disable tests.
	[navite-inputs]: Add pkg-config.
	[inputs]: Add openssl.

	gnu: Add rust-trust-dns-openssl-0.6.
	* gnu/packages/crates-io.scm (rust-trust-dns-openssl-0.6): New variable.

	gnu: rust-tokio-macros-0.2: Remove duplicate package.
	* gnu/packages/crates-io.scm (rust-tokio-macros-0.2): Remove duplicate
	package.

	gnu: Add rust-tokio-macros-0.3.
	* gnu/packages/crates-io.scm (rust-tokio-macros-0.3): New variable.
	(rust-tokio-macros-0.2): Inherit from above.

	gnu: Add rust-tokio-0.3 and rust-tokio-test-0.3.
	* gnu/packages/crates-io.scm (rust-tokio-0.3): New variable.
	(rust-tokio-0.2): Inherit from above.
	(rust-tokio-test-0.3): New variable.
	(rust-tokio-test-0.2): Inherit from above.

	gnu: Add rust-proptest-0.10.
	* gnu/packages/crates-io.scm (rust-proptest-0.10): New variable.
	(rust-proptest-0.9): Inherit from above.

	gnu: Add rust-nix-0.19.
	* gnu/packages/crates-io.scm (rust-nix-0.19): New variable.
	(rust-nix-0.17): Inherit from above.

	gnu: rust-loom-0.3: Update to 0.3.6.
	* gnu/packages/crates-io.scm (rust-loom-0.3): Update to 0.3.6.
	[arguments]: Do not skip build.  Update rust-scoped-tls Cargo input.  Improve
	description.

	gnu: Add rust-x86-0.33.
	* gnu/packages/crates-io.scm (rust-x86-0.33): New variable.

	gnu: Add rust-raw-cpuid-8.
	* gnu/packages/crates-io.scm (rust-raw-cpuid-8): New variable.

	gnu: Add rust-core-affinity-0.5.
	* gnu/packages/crates-io.scm (rust-core-affinity-0.5): New variable.

	gnu: Add rust-bit-field-0.10.
	* gnu/packages/crates-io.scm (rust-bit-field-0.10): New variable.

	gnu: Add rust-rusty-fork-0.3.
	* gnu/packages/crates-io.scm (rust-rusty-fork-0.3): New variable.
	(rust-rusty-fork-0.2): Inherit from above.

2020-12-30  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-sly-stepper.
	* gnu/packages/emacs-xyz.scm (emacs-sly-stepper): New variable.

	gnu: sbcl: Update to 2.1.0.
	* gnu/packages/lisp.scm (sbcl): Update to 2.1.0.

	gnu: sbcl-slynk: Update to 1.0.42.
	* gnu/packages/lisp-xyz.scm (sbcl-slynk): Update to 1.0.42.

	gnu: emacs-sly: Update to 1.0.42.
	* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 1.0.42.

2020-12-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qca: Update to 2.3.1.
	* gnu/packages/kde.scm (qca): Update to 2.3.1.

	gnu: kdav: Update to 20.04.3.
	* gnu/packages/kde-pim.scm (kdav): Update to 20.04.3.

2020-12-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add guile-shapefile.
	* gnu/packages/guile-xyz.scm (guile-shapefile): New variable.

2020-12-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-tokio-tls-0.3: Fix build.
	* gnu/packages/crates-io.scm (rust-tokio-tls-0.3)[arguments]: Skip tests.
	[native-inputs]: Add pkg-config.
	[inputs]: Add openssl.
	* gnu/packages/crates-io.scm (rust-tokio-tls-0.3)[native-inputs, inputs]:
	Remove since they are inherited.

	gnu: Add rust-tokio-tls-0.2.
	* gnu/packages/crates-io.scm (rust-tokio-tls-0.2): New variable.

	gnu: rust-tokio-openssl-0.4: Fix build.
	* gnu/packages/crates-io.scm (rust-tokio-openssl-0.4)[arguments]: Disable
	tests.
	[native-inputs]: Add pkg-config.
	[inputs]: Add openssl.
	* gnu/packages/crates-io.scm (rust-tokio-openssl-0.3): Remove native-inputs,
	and inputs since they are inherited.

	gnu: Add rust-tokio-openssl-0.3.
	* gnu/packages/crates-io.scm (rust-tokio-openssl-0.3): New variable.

	gnu: rust-tokio-0.1: Update to 0.1.22.
	* gnu/packages/crates-io.scm (rust-tokio-0.1): Update to 0.1.22.
	[arguments]: Add rust-tracing-core-0.1 to Cargo development inputs.

	gnu: Add rust-cesu8-1.
	* gnu/packages/crates-io.scm (rust-cesu8-1): New variable.

	gnu: Add rust-mio-0.7.
	* gnu/packages/crates-io.scm (rust-mio-0.7): New variable.
	(rust-mio-0.6): Inherit from above.

	gnu: Add rust-ntapi-0.3.
	* gnu/packages/crates-io.scm (rust-ntapi-0.3): New variable.

	gnu: rust-miow-0.3: Update to 0.3.6.
	* gnu/packages/crates-io.scm (rust-miow-0.3): Update to 0.3.6.
	[arguments]: Remove #:skip-build?.

	gnu: rust-socket2-0.3: Update to 0.3.18.
	* gnu/packages/crates-io.scm (rust-socket2-0.3): Update to 0.3.18.

	gnu: rust-tracing-0.1: Update to 0.1.22.
	* gnu/packages/crates-io.scm (rust-tracing-0.1): Update to 0.1.22.
	[arguments]: Update rust-cfg-if and rust-pin-project-lite Cargo inputs.  Add
	rust-log, rust-tokio and rust-wasm-bindgen-test to Cargo development inputs.

	gnu: rust-tracing-core-0.1: Update to 0.1.17.
	* gnu/packages/crates-io.scm (rust-tracing-core-0.1): Update to 0.1.17.
	[description]: Comply to package definition rules.

	gnu: Add rust-bytes-0.6.
	* gnu/packages/crates-io.scm (rust-bytes-0.6): New variable.
	(rust-bytes-0.5): Inherit from above.

	gnu: Add rust-combine-3.
	* gnu/packages/crates-io.scm (rust-combine-3): New variable.

	gnu: Add rust-combine-regex-1-1.
	* gnu/packages/crates-io.scm (rust-combine-regex-1-1): New variable.

	gnu: Add rust-ndk-sys-0.2.
	* gnu/packages/crates-io.scm (rust-ndk-sys-0.2): New variable.

	gnu: Add rust-derivative-2.
	* gnu/packages/crates-io.scm (rust-derivative-2): New variable.

	gnu: Add rust-num-enum-derive-0.4.
	* gnu/packages/crates-io.scm (rust-num-enum-derive-0.4): New variable.

	gnu: Add rust-ndk-macro-0.2.
	* gnu/packages/crates-io.scm (rust-ndk-macro-0.2): New variable.

	gnu: Add rust-byte-unit-4.
	* gnu/packages/crates-io.scm (rust-byte-unit-4): New variable.

	gnu: Add rust-utf8-width-0.1.
	* gnu/packages/crates-io.scm (rust-utf8-width-0.1): New variable.

	gnu: Add rust-headers-0.2.
	* gnu/packages/crates-io.scm (rust-headers-0.2): New variable.

	gnu: Add rust-headers-core-0.1.
	* gnu/packages/crates-io.scm (rust-headers-core-0.1): New variable.

2020-12-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gzochi: Update to 0.13.
	* gnu/packages/game-development.scm (gzochi): Update to 0.13.
	[inputs]: Replace guile-2.2 with guile-3.0.

2020-12-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: onionshare: Replace pycrypto by pycryptodome.
	The later is maintained, unlike the former (unchanged since 2013).

	* gnu/packages/tor.scm (onionshare)[inputs]: Replace python-pycrypto by
	python-pycryptodome.

2020-12-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-caniusepython3.
	* gnu/packages/python-xyz.scm (python-caniusepython3): New variable.

2020-12-30  Wiktor Żelazny  <wz@freeshell.de>

	gnu: Add r-mlr3tuning.
	* gnu/packages/cran.scm (r-mlr3tuning): New variable.

	gnu: Add r-bbotk.
	* gnu/packages/cran.scm (r-bbotk): New variable.

	gnu: Add r-mlr3learners.
	* gnu/packages/cran.scm (r-mlr3learners): New variable.

2020-12-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add js-xmldom-sre.
	* gnu/packages/javascript.scm (js-xmldom-sre): New variable.

	gnu: Add js-commander.
	* gnu/packages/javascript.scm (js-commander): New variable.

2020-12-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cmake-bootstrap: Update to 3.19.2.
	* gnu/packages/cmake.scm (%preserved-third-party-files): Repatriate from the
	cmake package definition.
	(cmake-bootstrap): Update to 3.19.2.
	(cmake): Remove the version and source field overrides.

	gnu: boost: Update to 1.75.0.
	* gnu/packages/boost.scm (boost): Update to 1.75.0.

2020-12-30  pukkamustard  <pukkamustard@posteo.net>

	gnu: Add ocaml-merlin.
	* gnu/packages/ocaml.scm (ocaml-merlin): New variable.
	(ocaml4.07-merlin): Inherit from ocaml-merlin.

	gnu: Add ocaml-dot-merlin-reader.
	* gnu/packages/ocaml.scm (ocaml-dot-merlin-reader): New variable.

	gnu: ocaml-yojson: Make dependencies propagated-inputs.
	* gnu/packages/ocaml.scm (ocaml-yojson): Make dependencies propagated-inputs.
	(ocaml4.07-merlin)[inputs]: Remove ocaml-biniou and ocaml-easy-format.

	gnu: Add ocaml-mdx.
	* gnu/packages/ocaml.scm (ocaml-mdx): New variable.

	gnu: Add ocaml-version.
	* gnu/packages/ocaml.scm (ocaml-version): New variable.

	gnu: Add ocaml-odoc.
	* gnu/packages/ocaml.scm (ocaml-odoc): New variable.
	(ocaml4.07-odoc): Inherit from ocaml-odoc and update to 1.5.1.

	gnu: ocaml-markup: Update to 1.0.0.
	* gnu/packages/ocaml.scm (ocaml-markup): Update to 1.0.0.
	(ocaml-markup0.8.0): New variable.

	gnu: ocaml-tyxml: Update to 4.4.0.
	* gnu/packages/ocaml.scm (ocaml-tyxml): Update to 4.4.0.

	gnu: Add ocaml-ounit2.
	* gnu/packages/ocaml.xyz (ocaml-ounit2): New variable.

	gnu: Add ocaml-sexplib.
	* gnu/packages/ocaml.scm (ocaml-sexplib): New variable.
	(ocaml4.07-sexplib): Inherit from ocaml-sexplib.

	gnu: Add ocaml-parsexp.
	* gnu/packages/ocaml.scm (ocaml-parsexp): New variable.
	(ocaml4.07-parsexp): Inherit from ocaml-parsexp.

	gnu: Add ocaml-base.
	* gnu/packages/ocaml.scm (ocaml-base): New variable.
	(ocaml4.07-base): Inherit from ocaml-base.

	gnu: Add ocaml-sexplib0.
	* gnu/packages/ocaml.scm (ocaml-sexplib0): New variable.
	(ocaml4.07-sexplib0): Inherit from ocaml-sexplib0.
	(janestreet-origin): New variable.

2020-12-30  pukkamustard  <pukkamustard@posteo.net>

	gnu: Remove ocaml-js-build-tools.
	The package is deprecated and no longer maintained. It is recommended
	to use dune instead.

	* gnu/packages/ocaml.xyz (ocaml-js-build-tools, janestreet-origin)
	(janestreet-arguments): Remove variables.

2020-12-30  luhux  <luhux@outlook.com>

	gnu: Add sdcv.
	* gnu/packages/dictionaries.scm (sdcv): New variable.

2020-12-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qscintilla: Update to 2.11.6.
	* gnu/packages/qt.scm (qscintilla): Update to 2.11.6.
	[source]: Download from new upstream URI.

	gnu: python-pyqtwebengine: Update to 5.15.2.
	* gnu/packages/qt.scm (python-pyqtwebengine): Update to 5.15.2.

	gnu: python-pyqt: Update to 5.15.2.
	* gnu/packages/qt.scm (python-pyqt): Update to 5.15.2.

	gnu: python-sip: Update to 4.19.24.
	* gnu/packages/qt.scm (python-sip): Update to 4.19.24.
	[source]: Add pypi download location.

2020-12-30  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-migen.
	* gnu/packages/fpga.scm (python-migen): New variable.

2020-12-30  Justus Winter  <justus@sequoia-pgp.org>

	gnu: pulseaudio: Add webrtc-audio-processing to inputs.
	This enables acoustic echo cancellation using the 'webrtc' method.

	* gnu/packages/pulseaudio.scm (pulseaudio)[inputs]: Add
	webrtc-audio-processing.

2020-12-30  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: sqlite: Update to 3.34.0.
	* gnu/packages/sqlite.scm (sqlite): Update to 3.34.0.

2020-12-30  Z572  <873216071@qq.com>

	gnu: Add ksshaskpass.
	* gnu/packages/kde-plasma.scm (ksshaskpass): New variable.

2020-12-30  Efraim Flashner  <efraim@flashner.co.il>

	Merge remote-tracking branch 'origin/master' into staging

2020-12-30  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: leptonica: Update to 1.80.0.
	* gnu/packages/image.scm (leptonica): Update to 1.80.0.

2020-12-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kjumpingcube: Update to 20.12.0.
	* gnu/packages/games.scm (kjumpingcube): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: ksquares: Update to 20.12.0.
	* gnu/packages/games.scm (ksquares): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: kreversi: Update to 20.08.3.
	* gnu/packages/games.scm (kreversi): Update to 20.08.3.
	[source]: Download from new upstream URI.

	gnu: knavalbattle: Update to 20.12.0.
	* gnu/packages/games.scm (knavalbattle): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: killbots: Update to 20.12.0.
	* gnu/packages/games.scm (killbots): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: bovo: Update to 20.12.0.
	* gnu/packages/games.scm (bovo): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: kspaceduel: Update to 20.12.0.
	* gnu/packages/games.scm (kspaceduel): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: kapman: Update to 20.12.0.
	* gnu/packages/games.scm (kapman): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: kubrick: Update to 20.12.0.
	* gnu/packages/games.scm (kubrick): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: kiriki: Update to 20.12.0.
	* gnu/packages/games.scm (kiriki): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: ksirk: Update to 20.12.0.
	* gnu/packages/games.scm (ksirk): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: granatier: Update to 20.12.0.
	* gnu/packages/games.scm (granatier): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: bomber: Update to 20.12.0.
	* gnu/packages/games.scm (bomber): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: knetwalk: Update to 20.12.0.
	* gnu/packages/games.scm (knetwalk): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: kblackbox: Update to 20.12.0.
	* gnu/packages/games.scm (kblackbox): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: kgoldrunner: Update to 20.12.0.
	* gnu/packages/games.scm (kgoldrunner): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: ksudoku: Update to 20.12.0.
	* gnu/packages/games.scm (ksudoku): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: kbounce: Update to 20.12.0.
	* gnu/packages/games.scm (kbounce): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: konquest: Update to 20.12.0.
	* gnu/packages/games.scm (konquest): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: kmines: Update to 20.12.0.
	* gnu/packages/games.scm (kmines): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: kbreakout: Update to 20.12.0.
	* gnu/packages/games.scm (kbreakout): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: kajongg: Update to 20.12.0.
	* gnu/packages/games.scm (kajongg): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: kshisen: Update to 20.12.0.
	* gnu/packages/games.scm (kshisen): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: kmahjongg: Update to 20.12.0.
	* gnu/packages/games.scm (kmahjongg): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: libkmahjongg: Update to 20.12.0.
	* gnu/packages/games.scm (libkmahjongg): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: kajongg: Wrap binary with pythonpath.
	* gnu/packages/games.scm (kajongg)[arguments]: Add phase to wrap binary
	with PYTHONPATH.
	[propagated-inputs]: Move python-twisted, python-pyqt ...
	[inputs]: ... to here.

2020-12-30  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: milkytracker: Update to 1.03.00.
	* gnu/packages/music.scm (milkytracker): Update to 1.03.00.

	gnu: timidity++: Update to 2.15.0.
	* gnu/packages/audio.scm (timidity++): Update to 2.15.0.

	gnu: tigervnc-client: Update to 1.11.0.
	* gnu/packages/vnc.scm (tigervnc-client): Update to 1.11.0.
	[inputs]: Add pixman.

2020-12-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Update to 2.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.0.

	gnu: emacs-auctex: Update to 13.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.0.1.

2020-12-29  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.249.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.249.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.249.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.249.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.213.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.213.
	(linux-libre-4.14-pristine-source): Update hash.

2020-12-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python2-pyqt: Don't propagate python-sip.
	* gnu/packages/qt.scm (python2-pyqt)[native-inputs]: Move python2-sip ...
	[propagated-inputs]: ... to here.

	gnu: python2-pyqt-4: Update to 4.12.3.
	* gnu/packages/qt.scm (python2-pyqt-4): Update to 4.12.3.

2020-12-29  Christopher Baines  <mail@cbaines.net>

	gnu: readosm: Update source hash.
	Looks like the tarball was changed by upstream, lots of timestamps changed
	from 2020-08-02 to 2020-08-23, and there were some minor changes to file
	contents.

	* gnu/packages/geo.scm (source): Update hash.

2020-12-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kfourinline: Update to 20.12.0.
	* gnu/packages/games.scm (kfourinline): Update to 20.12.0.
	[source]: Download from new upstream URI.
	[inputs]: Remove kdelibs4support.

	gnu: kolf: Update to 20.12.0.
	* gnu/packages/games.scm (kolf): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: ktuberling: Update to 20.12.0.
	* gnu/packages/games.scm (ktuberling): Update to 20.12.0.
	[source]: Update to new upstream URI.
	[native-inputs]: Add kdoctools.
	[inputs]: Remove kdelibs4support. Add kio, python-wrapper.

	gnu: picmi: Update to 20.12.0.
	* gnu/packages/games.scm (picmi): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: palapeli: Update to 20.12.0.
	* gnu/packages/games.scm (palapeli): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: lskat: Update to 20.12.0.
	* gnu/packages/games.scm (lskat): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: ksnakeduel: Update to 20.12.0.
	* gnu/packages/games.scm (ksnakeduel): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: kollision: Update to 20.12.0.
	* gnu/packages/games.scm (kollision): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: klines: Update to 20.12.0.
	* gnu/packages/games.scm (klines): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: kigo: Update to 20.12.0.
	* gnu/packages/games.scm (kigo): Update to 20.12.0.
	[source]: Download from new upstream URI.

	gnu: kdiamond: Update to 20.12.0.
	* gnu/packages/games.scm (kdiamond): Update to 20.12.0.
	[source]: Download from new source URI.

	gnu: kblocks: Update to 20.12.0.
	* gnu/packages/games.scm (kblocks): Update to 20.12.0.
	[source]: Download from new source URI.

	gnu: ktouch: Update to 20.12.0.
	* gnu/packages/education.scm (ktouch): Update to 20.12.0.
	[source]: Download from new upstream URI.

2020-12-29  Zhu Zihao  <all_but_last@163.com>

	gnu: rtl8821ce-linux-module: Update to 0.0.0-2.14b536f.
	* gnu/packages/linux.scm (rtl8821ce-linux-module): Update to 0.0.0-2.14b536f.

2020-12-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ldheatmap: Move to (gnu packages bioconductor).
	This is a follow-up to commit 0c8bb20b7cbd39537999fce29979a6acaf64e601.

	* gnu/packages/cran.scm (r-ldheatmap): Move this from here...
	* gnu/packages/bioconductor.scm (r-ldheatmap): ...to here.

2020-12-29  Leo Famulari  <leo@famulari.name>

	gnu: SVT-AV1: It only supports 64-bit Intel-compatible systems.
	* gnu/packages/video.scm (svt-av1)[supported-systems]: Remove i686-linux.

	gnu: SVT-AV1: Update URLs.
	* gnu/packages/video.scm (svt-av1)[source, home-page]: Update URLs.

	gnu: Add SVT-VP9.
	* gnu/packages/video.scm (svt-vp9): New variable.

2020-12-29  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: libsoup: Update to 2.72.0.
	* gnu/packages/gnome.scm (libsoup): Update to 2.72.0.

	gnu: file-roller: Update to 3.38.0.
	* gnu/packages/gnome.scm (file-roller): Update to 3.38.0.

2020-12-29  Michael Rohleder  <mike@rohleder.de>

	gnu: kiwix-desktop: Fix program start.
	Fixes <https://bugs.gnu.org/45404>.

	* gnu/packages/web.scm (kiwix-desktop)[arguments]: Add phase to wrap
	QTWEBENGINEPROCESS_PATH.

2020-12-29  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add pitivi.
	* gnu/packages/video.scm (pitivi): New variable.

2020-12-29  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Update and deprecate gst-transcoder.
	As of 1.18, gst-transcoder is part of gst-plugins-bad.

	* gnu/packages/video.scm (gst-transcoder): Move from here...
	* gnu/packages/gstreamer.scm (gst-transcoder): ... to here.
	Redefine in terms of gst-plugins-bad and deprecate in favor of it.

2020-12-29  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add gst-plugins/selection.
	* gnu/packages/gstreamer.scm (gst-plugins/selection): New variable.

2020-12-29  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: gst-editing-services: Build with introspection.
	Some packages, such as Pitivi, might want to interact with GES through
	GObject Introspection, so let's enable that.

	* gnu/packages/gstreamer.scm (gstreamer-editing-services)[native-inputs]:
	Add gobject-introspection and glib:bin.

2020-12-29  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: libpeas: Update to 1.28.0.
	* gnu/packages/gnome.scm (libpeas): Update to 1.28.0.

2020-12-29  Ryan Prior  <rprior@protonmail.com>

	gnu: Add ruby-3.0.
	* gnu/packages/ruby.scm (ruby-3.0): New variable.

2020-12-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build-systems/gnu: Add compressor file extension to symbolic links.
	Otherwise man and info readers are not able to read their content as they rely
	on the file extension to detect if compression is used.

	* guix/build/gnu-build-system.scm (compress-documentation)
	[retarget-symlink]: Append the compressor file extension to the link file name.

2020-12-29  Ludovic Courtès  <ludo@gnu.org>

	gnu: fontconfig: Use 'font-dejavu' and remove replacement.
	* gnu/packages/fontutils.scm (fontconfig)[replacement]: Remove.
	[inputs]: Replace GS-FONTS by FONT-DEJAVU.
	[arguments]: Adjust accordingly.
	(fontconfig/font-dejavu): Remove.

2020-12-29  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: r-ldheatmap: Fix missing variable.
	This is a follow-up of 61ec8928c7fee048fea37558508eb0a80022684b.

	* gnu/packages/cran.scm (r-ldheatmap)[propagated-inputs]: Use 'module-ref' to
	resolve r-snpstats variable which is located in (gnu package bioinformatics)
	that cannot be included due to a circular dependency.

2020-12-29  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-ggbio: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-ggbio): Move from here...
	* gnu/packages/bioconductor.scm (r-ggbio): ...to here.

	gnu: r-gqtlstats: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-gqtlstats): Move from here...
	* gnu/packages/bioconductor.scm (r-gqtlstats): ...to here.

	gnu: r-snpstats: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-snpstats): Move from here...
	* gnu/packages/bioconductor.scm (r-snpstats): ...to here.

	gnu: r-homo-sapiens: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-homo-sapiens): Move from here...
	* gnu/packages/bioconductor.scm (r-homo-sapiens): ...to here.
	Replace 'string-append' by 'bioconductor-uri' with 'annotation'.

	gnu: r-erma: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-erma): Move from here...
	* gnu/packages/bioconductor.scm (r-erma): ...to here.

	gnu: r-ldblock: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-ldblock): Move from here...
	* gnu/packages/bioconductor.scm (r-ldblock): ...to here.

	gnu: r-gqtlstats: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-gqtlstats): Move from here...
	* gnu/packages/bioconductor.scm (r-gqtlstats): ...to here.

	gnu: r-gviz: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-gviz): Move from here...
	* gnu/packages/bioconductor.scm (r-gviz): ...to here.

	gnu: r-gwascat: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-gwascat): Move from here...
	* gnu/packages/bioconductor.scm (r-gwascat): ...to here.

	gnu: r-sushi: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-sushi): Move from here...
	* gnu/packages/bioconductor.scm (r-sushi): ...to here.

2020-12-29  Marius Bakke  <marius@gnu.org>

	Merge branch 'ungrafting' into staging

	Merge branch 'master' into ungrafting

	gnu: uBlock Origin: Update to 1.32.4.
	* gnu/packages/browser-extensions.scm (uassets): Update to 8e79f25fc.
	(ublock-origin): Update to 1.32.4.

2020-12-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: grantleetheme: Skip tests.
	* gnu/packages/kde.scm (grantleetheme)[arguments]: Skip tests.

	gnu: purpose: Fix build.
	* gnu/packages/kde-frameworks.scm (purpose)[arguments]: Add phase to
	force use of pre-Qt-5.15 logic.

2020-12-29  Wiktor Żelazny  <wz@freeshell.de>

	gnu: Add r-mlr3.
	* gnu/packages/cran.scm (r-mlr3): New variable.

	gnu: Add r-paradox.
	* gnu/packages/cran.scm (r-paradox): New variable.

	gnu: Add r-mlr3misc.
	* gnu/packages/cran.scm (r-mlr3misc): New variable.

	gnu: Add r-mlr3measures.
	* gnu/packages/cran.scm (r-mlr3measures): New variable.

	gnu: Add r-lgr.
	* gnu/packages/cran.scm (r-lgr): New variable.

2020-12-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: node: Fix npx shebang.
	* gnu/packages/node.scm (node)[arguments]: Add build phase
	"patch-node-shebang".

	gnu: Add js-context-menu.
	* gnu/packages/javascript.scm (js-context-menu): New variable.

2020-12-29  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: gnome-maps: Patch DBUS service.
	* gnu/packages/geo.scm (gnome-maps):
	[arguments]<#:phases>: Add patch-dbus-service.

	gnu: python-cloudscraper: Drop interpreters at build time.
	* gnu/packages/python-web.scm (python-cloudscraper)[snippet]: Keep
	interpreters.
	[arguments]<#:phases>: Add drop-unsupported-sources.

	gnu: Add shakespeare-spl.
	* gnu/packages/patches/shakespeare-spl-fix-grammar.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it here.
	* gnu/packages/esolangs.scm (shakespeare-spl): New variable.

2020-12-29  Caliph Nomble  <calnomble@protonmail.com>

	gnu: u-boot-rockpro64-rk3399: Fix freeze on boot.
	* gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399)[arguments]<#:phases>
	[patch-rockpro64-config]: Build with modified config to prevent freeze on boot
	due to usb being enabled.

2020-12-29  Danny Milosavljevic  <dannym@scratchpost.org>

	Revert "gnu: u-boot: Fix freeze on boot with u-boot-rockpro64-rk3399." because it was applied to the wrong u-boot.
	This reverts commit d980e6e275aed80e65ad3b7e17c5a5118661e2c2.

2020-12-29  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: rust: Remove "i686-linux" from supported systems.
	* gnu/packages/rust.scm (rust-1.19): Only support "x86_64-linux" architecture.

2020-12-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: snap: Update to 6.5.0.
	* gnu/packages/education.scm (snap): Update to 6.5.0.

	gnu: frescobaldi: Update to 3.1.3.
	* gnu/packages/music.scm (frescobaldi): Update to 3.1.3.

2020-12-29  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: jasper: Update to 2.0.23.
	Fixes CVE-2020-27828.

	* gnu/packages/image.scm (jasper): Update to 2.0.23.

2020-12-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kwidgetsaddons: Adjust phases.
	* gnu/packages/kde-frameworks.scm (kwidgetsaddons)[arguments]: Remove
	start-xorg-server phase. Add phase to skip failing test.

2020-12-29  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: redis: Unbundle jemalloc & reinstate most of the tests
	* gnu/packages/databases.scm (redis)[source]: Delete bundled jemalloc.
	[native-inputs]: Add procps & tcl for the tests. [arguments]: substitute
	the right tclsh binary & disable failing tests.

	gnu: redis: Update to 6.0.9.
	* gnu/packages/databases.scm (redis): Update to 6.0.9.

	gnu: v4l-utils: Update to 1.20.0.
	* gnu/packages/video.scm (v4l-utils): Update to 1.20.0.

2020-12-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libmicrohttpd: Update to 0.9.72.
	* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.72.

2020-12-29  Leo Famulari  <leo@famulari.name>

	gnu: borg: Update to 1.1.15.
	* gnu/packages/backup.scm (borg): Update to 1.1.15.
	[source]: Update list of Cython-generated files to delete.
	[arguments]: Skip another test.

2020-12-29  Leo Famulari  <leo@famulari.name>

	gnu: Remove linux-libre 5.9.
	The 5.9 kernel series is no longer supported upstream.

	* gnu/packages/linux.scm (linux-libre-5.9-version, deblob-scripts-5.9,
	linux-libre-5.9-pristine-source, linux-libre-5.9-source,
	linux-libre-headers-5.9, linux-libre-5.9): Remove variables.

2020-12-29  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 5.10.3.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.3.
	(linux-libre-5.10-pristine-source): Update hash.

2020-12-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add emacs-eldev.
	* gnu/packages/emacs-xyz.scm (emacs-eldev): New variable.

2020-12-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: monolith: Update to 2.4.0.
	* gnu/packages/web.scm (monolith): Update to 2.4.0.
	[arguments]: Add rust-regex Cargo input.  Move rust-reqwest from development
	to regular Cargo inputs.

	gnu: rust-sha2-0.9: Update to 0.9.2.
	* gnu/packages/crates-io.scm (rust-sha2-0.9): Update to 0.9.2.
	[arguments]: Update rust-cfg-if Cargo input.

	gnu: rust-libc-0.2: Update to 0.2.81.
	* gnu/packages/crates-io.scm (rust-libc-0.2): Update to 0.2.81.

2020-12-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-reqwest-0.10: Update to 0.10.10.
	* gnu/packages/crates-io.scm (rust-reqwest-0.10): Update to 0.10.10.
	[arguments]: Update rust-base64, rust-pin-project-lite, rust-serde-urlencoded,
	rust-tokio-socks and rust-webpki-roots Cargo inputs. Add
	rust-rustls-native-certs Cargo input. Add rust-wasm-bindgen-test Cargo
	development input.
	[native-inputs]: Add pkg-config.
	[inputs]: Add openssl.

	gnu: Add rust-tokio-socks-0.3.
	* gnu/packages/crates-io.scm (rust-tokio-socks-0.3): New variable.
	(rust-tokio-socks-0.2): Inherit from above.

	gnu: rust-trust-dns-openssl-0.19: Fix build.
	* gnu/packages/crates-io.scm (rust-trust-dns-openssl-0.19)[native-inputs]: Add
	pkg-config.
	[inputs]: Add openssl.

	gnu: rust-futures-0.3: Update to 0.3.8.
	* gnu/packages/crates-io.scm (rust-futures-0.3): Update to 0.3.8.

	gnu: rust-futures-executor-0.3: Update to 0.3.8.
	* gnu/packages/crates-io.scm (rust-futures-executor-0.3): Update to 0.3.8.

	gnu: rust-futures-util-0.3: Update to 0.3.8.
	* gnu/packages/crates-io.scm (rust-futures-util-0.3): Update to 0.3.8.
	[arguments]: Add rust-pin-project-1 to Cargo inputs.  Disable tests.

	gnu: Add rust-pin-project-1.
	* gnu/packages/crates-io.scm (rust-pin-project-1): New variable.
	(rust-pin-project-0.4): Inherit from above.

	gnu: Add rust-pin-project-internal-1.
	* gnu/packages/crates-io.scm (rust-pin-project-internal-1): New variable.
	(rust-pin-project-internal-0.4): Inherit from above.

	gnu: Add rust-pin-project-auxiliary-macro-0.0.
	* gnu/packages/crates-io.scm (rust-pin-project-auxiliary-macro-0.0): New variable.

	gnu: rust-futures-macro-0.3: Update to 0.3.8.
	* gnu/packages/crates-io.scm (rust-futures-macro-0.3): Update to 0.3.8.

	gnu: rust-futures-io-0.3: Update to 0.3.8.
	* gnu/packages/crates-io.scm (rust-futures-io-0.3): Update to 0.3.8.

	gnu: rust-futures-task-0.3: Update to 0.3.8.
	* gnu/packages/crates-io.scm (rust-futures-task-0.3): Update to 0.3.8.
	[arguments]: Add rust-once-cell as Cargo input.

	gnu: rust-futures-channel-0.3: Update to 0.3.8.
	* gnu/packages/crates-io.scm (rust-futures-channel-0.3): Update to 0.3.8.

	gnu: rust-futures-sink-0.3: Update to 0.3.8.
	* gnu/packages/crates-io.scm (rust-futures-sink-0.3): Update to 0.3.8.

	gnu: rust-futures-core-0.3: Update to 0.3.8.
	* gnu/packages/crates-io.scm (rust-futures-core-0.3): Update to 0.3.8.

2020-12-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wasm-bindgen-0.2: Update dependencies.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-0.2)[arguments]: In
	cargo-inputs replace rust-cfg-if-0.1 with 1.

2020-12-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-wasm-bindgen-0.2: Update to 0.2.69.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-0.2): Update to 0.2.69.

	gnu: rust-wasm-bindgen-futures-0.4: Update to 0.4.19.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-futures-0.4): Update to
	0.4.19.
	[arguments]: Update rust-cfg-if Cargo input. Enable build.

	gnu: rust-wasm-bindgen-test-0.3: Update to 0.3.19.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-0.3): Update to 0.3.19.
	[arguments]: Enable build.

	gnu: rust-wasm-bindgen-test-macro-0.3: Update to 0.3.19.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-macro-0.3): Update to 0.3.19.

	gnu: rust-wasm-bindgen-macro-0.2: Update to 0.2.69.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-macro-0.2): Update to 0.2.69.

	gnu: rust-wasm-bindgen-macro-support-0.2: Update to 0.2.69.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-macro-support-0.2): Update to 0.2.69.

	gnu: rust-wasm-bindgen-backend-0.2: Update to 0.2.69.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-backend-0.2): Update to 0.2.69.

	gnu: rust-wasm-bindgen-shared-0.2: Update to 0.2.69.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-shared-0.2): Update to 0.2.69.

	gnu: rust-futures-executor-preview-0.3: Update to 0.3.0-alpha.19.
	* gnu/packages/crates-io.scm (rust-futures-executor-preview-0.3): Update to
	0.3.0-alpha.19.

	gnu: rust-futures-util-preview-0.3: Update to 0.3.0-alpha.19.
	* gnu/packages/crates-io.scm (rust-futures-util-preview-0.3): Update to
	0.3.0-alpha.19.
	[arguments]: Remove rust-rand from Cargo inputs.  Add
	rust-futures-join-macro-preview to Cargo developement ones.
	[description]: Initiate with a complete sentence.

	gnu: rust-futures-sink-preview-0.3: Update to 0.3.0-alpha.19.
	* gnu/packages/crates-io.scm (rust-futures-sink-preview-0.3): Update to
	0.3.0-alpha.19.

	gnu: rust-futures-channel-preview-0.3: Update to 0.3.0-alpha.19.
	* gnu/packages/crates-io.scm (rust-futures-channel-preview-0.3): Update to
	0.3.0-alpha.19.

	gnu: rust-futures-io-preview-0.3: Update to 0.3.0-alpha.19.
	* gnu/packages/crates-io.scm (rust-futures-io-preview-0.3): Update to
	0.3.0-alpha.19.

	gnu: Add rust-futures-join-macro-preview-0.3.
	* gnu/packages/crates-io.scm (rust-futures-join-macro-preview-0.3): New variable.

	gnu: rust-futures-select-macro-preview-0.3: Update to 0.3.0-alpha.19.
	* gnu/packages/crates-io.scm (rust-futures-select-macro-preview-0.3): Update
	to 0.3.0-alpha.19.
	[arguments]: Update rust-proc-macro2, rust-quote and rust-sync Cargo inputs.
	[description]: Use complete sentences.

	gnu: rust-futures-core-preview-0.3: Update to 0.3.0-alpha.19.
	* gnu/packages/crates-io.scm (rust-futures-core-preview-0.3): Update to
	0.3.0-alpha.19.

	gnu: rust-proc-macro-hack-0.5: Update to 0.5.19.
	* gnu/packages/crates-io.scm (rust-proc-macro-hack-0.5): Update to 0.5.19.

	gnu: rust-log-0.4: Update to 0.4.11.
	* gnu/packages/crates-io.scm (rust-log-0.4): Update to 0.4.11.
	[arguments]: Add rust-sval-0.5 to Cargo inputs.  Do not skip build.

	gnu: Add rust-sval-0.5.
	* gnu/packages/crates-io.scm (rust-sval-0.5): New variable.
	(rust-sval-0.4): Inherit from above.

	gnu: Add rust-sval-derive-0.5.
	* gnu/packages/crates-io.scm (rust-sval-derive-0.5): New variable.
	(rust-sval-0.4): Inherit from above.

	gnu: rust-pin-utils-0.1: Update to 0.1.0.
	* gnu/packages/crates-io.scm (rust-pin-utils-0.1): Update to 0.1.0.

	gnu: Add rust-cfg-if-1.
	* gnu/packages/crates-io.scm (rust-cfg-if-1): New variable.
	(rust-cfg-if-0.1): Inherit from above.

	gnu: rust-js-sys-0.3: Update to 0.3.46.
	* gnu/packages/crates-io.scm (rust-js-sys-0.3): Update to 0.3.46.

	gnu: Add rust-pin-project-lite-0.2.
	* gnu/packages/crates-io.scm (rust-pin-project-lite-0.2): New variable.
	(rust-pin-project-lite-0.1): Inherit from above.

	gnu: rust-pin-project-lite-0.1: Update to 0.1.11.
	* gnu/packages/crates-io.scm (rust-pin-project-lite-0.1): Update to 0.1.11.
	[synopsis]: Shorten it.
	[arguments]: Add rust-static-assertions to Cargo development inputs.

	gnu: Add rust-serde-urlencoded-0.7.
	* gnu/packages/crates-io.scm (rust-serde-urlencoded-0.7): New variable.
	(rust-serde-urlencoded-0.6): Inherit from above.

	gnu: rust-ryu-1: Drop minor version from name.
	* gnu/packages/crates-io.scm (rust-ryu-1):
	(rust-cssparser-0.25):
	(rust-lazy-static-0.2):
	(rust-lazycell-1):
	(rust-serde-codegen-internals-0.14): Drop minor version from name.

	gnu: rust-clap-2: Update to 2.33.3.
	* gnu/packages/crates-io.scm (rust-clap-2): Update to 2.33.3.

	gnu: rust-regex-1: Update to 1.4.2.
	* gnu/packages/crates-io.scm (rust-regex-1): Update to 1.4.2.
	[description]: Tweak it to follow packaging rules.

	gnu: rust-regex-syntax-0.6: Update to 0.6.21.
	* gnu/packages/crates-io.scm (rust-regex-syntax-0.6): Update to 0.6.21.

	gnu: Add rust-ct-logs-0.6.
	* gnu/packages/crates-io.scm (rust-ct-logs-0.6): New variable.

	gnu: Add rust-serde-urlencoded-0.5.
	* gnu/packages/crates-io.scm (rust-serde-urlencoded-0.5): New variable.

	gnu: Add rust-typed-headers-0.1.
	* gnu/packages/crates-io.scm (rust-typed-headers-0.1): New variable.

2020-12-28  Caliph Nomble via Guix-patches via  <guix-patches@gnu.org>

	gnu: u-boot: Fix freeze on boot with u-boot-rockpro64-rk3399.
	* gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399)[arguments]<#:phases>
	[patch-rockpro64-config]: Build with modified config to prevent freeze on boot
	due to usb being enabled.

2020-12-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rosegarden: Update to 20.12.
	* gnu/packages/music.scm (rosegarden): Update to 20.12.

2020-12-28  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add libgnt.
	* gnu/packages/messaging.scm (libgnt): New variable.

	gnu: Add libgadu.
	* gnu/packages/messaging.scm (libgadu): New variable.

	gnu: Add silc-toolkit.
	* gnu/packages/messaging.scm (silc-toolkit): New variable.

	gnu: Add meanwhile.
	* gnu/packages/messaging.scm (meanwhile): New variable.

2020-12-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: whois: Fix cross compiling.
	* gnu/packages/networking.scm (whois)[arguments]: Use cc-for-target
	and pkg-config-for-target.

	utils: Add pkg-config-for-target.
	* guix/utils.scm (pkg-config-for-target): New procedure.

	gnu: whois: Fetch from upstream repository.
	* gnu/packages/networking.scm (whois)[source]: Download from upstream
	git repository.

2020-12-28  André Alexandre Gomes  <andremegafone@gmail.com>

	gnu: Add emacs-org-drill-table.
	* gnu/packages/emacs-xyz.scm (emacs-org-drill-table): New variable.

	gnu: Add emacs-keycast.
	* gnu/packages/emacs-xyz.scm (emacs-keycast): New variable.

	gnu: Add emacs-org-fragtog.
	* gnu/packages/emacs-xyz.scm (emacs-org-fragtog): New variable.

2020-12-28  Adam Kandur  <rndd@tuta.io>

	gnu: Add emacs-roguel-ike.
	* gnu/packages/emacs-xyz.scm (emacs-roguel-ike): New variable.

2020-12-28  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: emacs-org: Work around missing version number.
	Partly fixes <https://bugs.gnu.org/45448>.

	* gnu/packages/emacs-xyz.scm (emacs-org)[arguments]: New
	'fix-org-version phase.

2020-12-28  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: whois: Update to 5.5.7.
	* gnu/packages/networking.scm (whois): Update to 5.5.7.

	gnu: mpg123: Update to 1.26.4.
	* gnu/packages/mp3.scm (mpg123): Update to 1.26.4.

	gnu: enchant: Update to 2.2.15.
	* gnu/packages/enchant.scm (enchant): Update to 2.2.15.

	gnu: doctest: Update to 2.4.4.
	* gnu/packages/check.scm (doctest): Update to 2.4.4.

	gnu: desktop-file-utils: Update to 0.26.
	* gnu/packages/freedesktop.scm (desktop-file-utils): Update to 0.26.
	(native-inputs): Add autoconf & automake.

2020-12-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dialog: Enable tests.
	* gnu/packages/ncurses.scm (dialog)[arguments]: Don't disable tests.

2020-12-28  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: dialog: Update to 1.3-20201126.
	* gnu/packages/ncurses.scm (dialog): Update to 1.3-20201126.

2020-12-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tilda: Update to 1.5.4.
	* gnu/packages/terminals.scm (tilda): Update to 1.5.4.
	[arguments]: Add phase to make po directory writable.

2020-12-28  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: f2fs-tools-static: Fix build after f2fs-tools update.
	Fixes <https://bugs.gnu.org/45494>.

	* gnu/packages/linux.scm (f2fs-tools-static)[arguments]<#:configure-flags>:
	Modify libuuid_CFLAGS, libblkid_CFLAGS.

2020-12-28  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: ant: Update to 1.10.9.
	* gnu/packages/java.scm (ant): Update to 1.10.9.

2020-12-28  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 245.
	* gnu/packages/lisp.scm (txr): Update to 245.

2020-12-28  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-uax-15.
	* gnu/packages/lisp-xyz.scm (cl-uax-15, ecl-uax-15, sbcl-uax-15): New
	  variables.

2020-12-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pythonbitstring: Run tests.
	* gnu/packages/python-xyx.scm (python-bitstring)[arguments]: Replace
	check phase.
	[native-inputs]: Add python-pytesst.

	gnu: python-helpdev: Enable tests.
	* gnu/packages/python-xyz.scm (python-helpdev)[arguments]: Replace check
	phase.
	[native-inputs]: Add python-pytest.

2020-12-28  John Doe  <dftxbs3e@free.fr>

	gnu: electrum: Update to 4.0.9.
	* gnu/packages/finance.scm (electrum): Update to 4.0.9.
	[inputs]: Remove python-pyaes, python-pysocks, python-sip,
	python-pbkdf2, python-requests, python-jsonrpclib-pelix and
	python-ecdsa, python-dnspython-1.16. Add python-dnspython,
	python-bitstring, python-attrs, python-cryptography, python-qdarkstyle
	and libsecp256k1.
	[arguments]: Copy 'use-libsecp256k1-input phase from
	(electron-cash) to #:phases to fix runtime lookup of libsecp256k1
	library.

	gnu: libsecp256k1: Update to 20200615-1-dbd41db.
	* gnu/packages/crypto.scm (libsecp256k1):
	Update to 20200615-1-dbd41db.
	[arguments]: Add "--enable-module-recovery",
	"--enable-experimental", "--enable-module-ecdh" and
	"--enable-shared" to #:configure-flags.

	gnu: python-aiohttp-socks: Update to 0.5.5.
	* gnu/packages/python-web.scm (python-aiohttp-socks):
	Update to 0.5.5.
	[propagated-inputs]: Add python-socks, python-attrs.

	gnu: Add python-socks.
	* gnu/packages/python-web.scm (python-socks): New variable.

	gnu: Add python-bitstring.
	* gnu/packages/python-xyz.scm (python-bitstring): New variable.

	gnu: Add python-qdarkstyle.
	* gnu/packages/python-xyz.scm (python-qdarkstyle): New variable.

	gnu: Add python-helpdev.
	* gnu/packages/python-xyz.scm (python-helpdev): New variable.

	gnu: Add python-qtpy.
	* gnu/packages/qt.scm (python-qtpy): New variable.

2020-12-28  Ludovic Courtès  <ludo@gnu.org>

	.guix-authorizations: Add leoprikler.
	* .guix-authorizations: Add leoprikler to the committers.

2020-12-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dbxfs: Update to 1.0.48.
	* gnu/packages/file-systems.scm (dbxfs): Update to 1.0.48.
	* gnu/packages/patches/dbxfs-remove-sentry-sdk.patch: Update for newer
	version of dbxfs.

	gnu: python-dropbox: Update to 11.0.0.
	* gnu/packages/file-systems.scm (python-dropbox): Update to 11.0.0.
	[propagated-inputs]: Add python-stone.

	gnu: python-userspacefs: Update to 2.0.2.
	* gnu/packages/python-xyz.scm (python-userspacefs): Update to 2.0.2.

	gnu: Add python-stone.
	* gnu/packages/python-xyz.scm (python-stone): New variable.

2020-12-28  Chris Marusich  <cmmarusich@gmail.com>

	gnu: libffi: On powerpc, patch with --force.
	As explained in bug 45252, this is the right way to invoke it.

	Efraim has confirmed that it is OK to make this change on master branch for
	the generic powerpc case, even though it will in theory cause rebuilds on that
	architecture, since in practice it isn't actually being used yet.

	* gnu/packages/libffi.scm (arguments): Change the invocation of the "patch"
	tool in the case where the %current-target-system or %current-system begins
	with "powerpc", so that we invoke it using --force instead of --batch.

2020-12-28  Chris Marusich  <cmmarusich@gmail.com>

	gnu: libffi: On powerpc64le, patch using --force.
	As explained in bug 45252, this is the right way to invoke it.

	* gnu/packages/libffi.scm (arguments): Change the invocation of the "patch"
	tool in the case where the %current-target-system or %current-system begins
	with "powerpc64le", so that we invoke it using --force instead of --batch.

2020-12-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-json: Update to 4.4.1.
	* gnu/packages/guile.scm (guile-json-4): Update to 4.4.1.

2020-12-28  Holger Peters  <holger.peters@posteo.de>

	gnu: Add ruby-rugged.
	* gnu/packages/ruby.scm (ruby-rugged): New variable.

2020-12-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add guile-r6rs-protobuf.
	* gnu/packages/guile-xyz.scm (guile-r6rs-protobuf): New variable.

2020-12-27  Kei Kebreau  <kkebreau@posteo.net>

	gnu: audacity: Update to 2.4.2.
	* gnu/packages/audio.scm (audacity): Update to 2.4.2.
	[source]: Add patch.  Don't delete portaudio-v19, since only the bundled copy
	can be built.
	[build-system]: Switch to cmake-build-system.
	[inputs]: Remove portaudio.
	[arguments]: Adjust configure flags for CMake.  Remove 'fix-sbsms-check
	phase.  Add 'comment-out-revision-ident phase.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/patches/audacity-add-include.patch: New file.

	gnu: lame: Install pkg-config file.
	* gnu/packages/mp3.scm (lame)[arguments]: Add 'install-pkg-config phase.

	gnu: portmidi: Install pkg-config file.
	* gnu/packages/music.scm (portmidi)[arguments]: Add 'install-pkg-config phase.

	gnu: libmad: Install pkg-config file.
	* gnu/packages/mp3.scm (libmad)[arguments]: Add 'install-pkg-config phase.

	gnu: libid3tag: Install pkg-config file.
	* gnu/packages/mp3.scm (libid3tag)[arguments]: Add 'install-pkg-config phase.

2020-12-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-org-fancy-priorities.
	* gnu/packages/emacs-xyz.scm (emacs-org-fancy-priorities): New variable.

2020-12-27  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: java-bouncycastle: Update to 1.67.
	* gnu/packages/java.scm (bouncycastle): Update to 1.67.

	gnu: rpm: Update to 4.16.1.2.
	* gnu/packages/package-management.scm (rpm): Update to 4.16.1.2.
	(inputs): Add libgcrypt.

2020-12-27  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	services: Add radicale-service-type.
	* gnu/services/mail.scm (radicale-configuration)
	(radicale-configuration?): New procedures.
	(%default-radicale-config-file)
	(radicale-service-type): New variables.
	* doc/guix.texi: Document it.

	gnu: radicale: Update to 3.0.6.
	* gnu/packages/dav.scm (radicale): Update to 3.0.6.

2020-12-27  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: cppcheck: Update to 2.3.
	* gnu/packages/check.scm (cppcheck): Update to 2.3.

2020-12-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: gdbm: Update to 1.19.
	* gnu/packages/patches/gdbm-gcc-compat.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/dbm.scm (gdbm)[source]: Remove 'patches'.

2020-12-27  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.

2020-12-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: lepton-eda: Update to 1.9.13-20201211.
	* gnu/packages/engineering.scm (lepton-eda): Update to 1.9.13-20201211.
	[inputs]: Replace gtk+-2 with gtk+; add gtksheet.
	[arguments]: Do not inherit from geda-gaf; add "--with-gtk3" configure flag;
	add phase "fix-dynamic-link"; unset environment variables in
	"compile-scheme-files" phase; do not wrap executables in
	GUILE_LOAD_COMPILED_PATH.

	gnu: emacs-focus: Update to 1.0.0-1.5f3f20e.
	* gnu/packages/emacs-xyz.scm (emacs-focus): Update to 1.0.0-1.5f3f20e.

	gnu: Add emacs-svg-icon.
	* gnu/packages/emacs-xyz.scm (emacs-svg-icon): New variable.

2020-12-27  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for '--with-patch'.
	* etc/news.scm: Add entry.

2020-12-27  Ludovic Courtès  <ludovic.courtes@inria.fr>

	transformations: Add '--with-patch'.
	Suggested by Philippe Swartvagher <philippe.swartvagher@inria.fr>.

	* guix/transformations.scm (transform-package-patches): New procedure.
	(%transformations): Add it as 'with-patch'.
	(%transformation-options, show-transformation-options-help/detailed):
	Add '--with-patch'.
	* tests/transformations.scm ("options->transformation, with-patch"): New
	test.
	* doc/guix.texi (Package Transformation Options): Document it.

2020-12-27  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add hunspell-dict-it-it.
	* gnu/packages/hunspell.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2020-12-27  Léo Le Bouter  <lle-bout@zaclys.net>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: rottlog: Fix mail reporting.
	* gnu/packages/admin.scm (rottlog)[inputs]: Add MAILUTILS.
	[phases]: In 'patch-paths', replace "/usr/sbin/sendmail" with 'mail'
	from Mailutils.

2020-12-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add Guile-zstd.
	* gnu/packages/guile.scm (guile-zstd): New variable.

	maint: Remove unused '--with-nix-prefix' configure option.
	* configure.ac: Remove '--with-nix-prefix' and 'NIX_PREFIX' variable.
	* Makefile.am (AM_DISTCHECK_CONFIGURE_FLAGS): Remove '--with-nix-prefix'.

2020-12-27  Greg Hogan  <code@greghogan.com>

	gnu: openblas: Update to 0.3.13.
	* gnu/packages/maths.scm (openblas): Update to 0.3.13.

2020-12-27  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: baobab: updating to version 3.38.0.
	* gnu/packages/gnome.scm (baobab): updating to version 3.38.0.

2020-12-27  Ricardo Wurmus  <rekado@elephly.net>

	import/utils: alist->package: Handle SPDX license names only as fallback.
	Fixes <https://bugs.gnu.org/45453>.

	* guix/import/utils.scm (alist->package): Find plain license names in (guix
	licenses) first, and only fall back to SPDX names on error.
	* tests/import-utils.scm ("alist->package with SPDX license name 1/2",
	"alist->package with SPDX license name 2/2"): New tests.

2020-12-27  Ricardo Wurmus  <rekado@elephly.net>

	import/print: package->code: Fix branching.
	* guix/import/print.scm (package->code)<license->code>: Branch on VAR, not on
	the SYMBOL-APPEND return value.

2020-12-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ir: Fix build.
	* gnu/packages/audio.scm (ir)[arguments]: Add phase "fix-type".

	gnu: powertabeditor: Update to 2.0.0-alpha14.
	* gnu/packages/music.scm (powertabeditor): Update to 2.0.0-alpha14.
	[arguments]: Add phase "fix-pugixml-detection".

	gnu: gtksheet: Update to 4.3.5.
	* gnu/packages/gtk.scm (gtksheet): Update to 4.3.5.
	[arguments]: Remove obsolete build phase "fix-typelib-version"; add phase
	"rename-type".

2020-12-26  Paul A. Patience  <paul@apatience.com>

	gnu: Add fennel.
	* gnu/packages/lua.scm (fennel): New variable.

2020-12-26  John Doe  <dftxbs3e@free.fr>

	gnu: miredo: Fix to use iproute2 from the store.
	* gnu/packages/networking.scm (miredo):
	[inputs]: Add iproute.
	[arguments]: New phase 'patch-iproute2 that patches sources to use
	iproute2 from the store.

2020-12-26  Michael Rohleder  <mike@rohleder.de>

	gnu: qjackctl: Update to 0.9.0.
	* gnu/packages/audio.scm (qjackctl): Update to 0.9.0.

2020-12-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gauche: Add slib support.
	* gnu/packages/scheme.scm (gauche)[inputs]: Add slib.
	[arguments]: Add configure-flag to find slib.

2020-12-26  Martin Becze  <mjbecze@riseup.net>

	gnu: gauche: Update to 0.9.10.
	* gnu/packages/scheme.scm (gauche): Update to 0.9.10.
	[arguments]: Adjust file list in custom 'patch-/bin/sh phase. Remove
	'patch-normalize-test phase. Adjust 'patch-network-tests phase.

2020-12-26  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: memcached: Update to 1.6.9.
	* gnu/packages/databases.scm (memcached): Update to 1.6.9.

2020-12-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kiwix-desktop: Add missing input.
	* gnu/packages/web.scm (kiwix-desktop)[inputs]: Add libmicrohttpd.

	gnu: kiwix-lib: Update to 9.4.1.
	* gnu/packages/web.scm (kiwix-lib): Update to 9.4.1.

	gnu: kiwix-desktop: Fix typo.
	* gnu/packages/web.scm (kiwix-desktop)[arguments]: Fix typo which
	prevented the 'enable-print-support phase from occurring.

	gnu: libzim: Update to 6.3.0.
	* gnu/packages/web.scm (libzim): Update to 6.3.0.
	[inputs]: Remove zlib.

2020-12-26  Raghav Gururajan  <rg@raghavgururajan.name>

	gnu: Add Linux-Libre-LTS.
	Enables the choice of using current LTS version of linux-libre in Guix System.

	* gnu/packages/linux.scm (linux-libre-lts-version): New variable.
	* gnu/packages/linux.scm (linux-libre-lts-pristine-source): New variable.
	* gnu/packages/linux.scm (linux-libre-lts-source): New variable.
	* gnu/packages/linux.scm (linux-libre-lts): New variable.

2020-12-26  Greg Hogan  <code@greghogan.com>

	gnu: cmake: Update to 3.19.2.
	* gnu/packages/cmake.scm (cmake): Update to 3.19.2.

2020-12-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: seahorse-adventures: Update to 1.3.
	* gnu/packages/games.scm (seahorse-adventures): Update to 1.3.

2020-12-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 13.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 13.0.0.

2020-12-25  Vinicius Monego  <monego@posteo.net>

	gnu: darktable: Enable tests.
	* gnu/packages/photo.scm (darktable)[arguments]: Pass "-DBUILD_TESTING=On"
	to #:configure-flags.
	[native-inputs]: Add cmocka.

	gnu: darktable: Update to 3.4.0.
	* gnu/packages/photo.scm (darktable): Update to 3.4.0.
	[native-inputs]: Use Clang and LLVM 11. Add python-wrapper and ruby.

	gnu: libavif: Add support for rav1e.
	* gnu/packages/image.scm (libavif)[arguments]: Pass "-DAVIF_CODEC_RAV1E=ON"
	to #:configure-flags.
	[inputs]: Add rav1e.

	gnu: libavif: Update to 0.8.4.
	* gnu/packages/image.scm (libavif): Update to 0.8.4.

2020-12-24  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: awscli: updating to version 1.18.203.
	* gnu/packages/python-web.scm (awscli): updating to version 1.18.203.

2020-12-24  Ryan Desfosses  <rdes@protonmail.com>

	gnu: emacs-ssh-agency: Update to 0.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-ssh-agency): Update to 0.4.1.

	gnu: emacs-ebib: Update to 2.29.
	* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.29.

2020-12-24  Ryan Prior  <rprior@protonmail.com>

	gnu: protonvpn-cli: Stop propagating inputs.
	* gnu/packages/vpn.scm (protonvpn-cli)[inputs]: Add dialog, iproute2, iptables,
	ncurses, openvpn, procps, python-requests, and which.
	[arguments]: Add a 'wrap-wrapper' phase.

2020-12-24  Michael Rohleder  <mike@rohleder.de>

	gnu: plantuml: Update to 1.2020.24.
	* gnu/packages/uml.scm (plantuml): Update to 1.2020.24.

2020-12-24  Lars-Dominik Braun  <lars@6xq.net>

	gnu: picom: Update to 8.2.
	* gnu/packages/compton.scm (picom): Update to 8.2.

2020-12-24  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: f2fs-tools: Update to 1.14.0.
	* gnu/packages/linux.scm (f2fs-tools): Update to 1.14.0.

	gnu: ansible: Update to 2.9.16.
	* gnu/packages/admin.scm (ansible): Update to 2.9.16.

	gnu: lxc: Update to 4.0.5.
	* gnu/packages/virtualization.scm (lxc): Update to 4.0.5.

	gnu: memtester: Update to 4.5.0.
	* gnu/packages/hardware.scm (memtester): Update to 4.5.0.

	gnu: xfsprogs: Update to 5.10.0.
	* gnu/packages/linux.scm (xfsprogs): Update to 5.10.0.
	[inputs]: Add libinih.

	gnu: Add libinih.
	* gnu/packages/linux.scm (libinih): New variable.

2020-12-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: opensmtpd: Update to 6.8.0p2.
	* gnu/packages/mail.scm (opensmtpd): Update to 6.8.0p2.
	[arguments]: Remove 'fix-man-page-detection phase again thanks to
	excellent upstream fanservice.

	gnu: opensmtpd: Update to 6.8.0p1.
	* gnu/packages/mail.scm (opensmtpd): Update to 6.8.0p1.

2020-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-chronometrist: Update to 0.5.6.
	* gnu/packages/emacs-xyz.scm (emacs-chronometrist): Update to 0.5.6.

2020-12-23  Leo Famulari  <leo@famulari.name>

	gnu: VLC: Fix build with Qt 5.15.
	* gnu/packages/patches/vlc-qt-5.15.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/video.scm (vlc)[source]: Use it.

2020-12-23  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: openttd-engine: Update to 1.10.3.
	* gnu/packages/games.scm (openttd-engine): Update to 1.10.3.

	gnu: freeciv: Update to 2.6.2.1.
	* gnu/packages/games.scm (freeciv): Update to 2.6.2.1.

2020-12-23  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-12.c33d3f5.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-12.c33d3f5.
	[arguments]: Include coreutils in the PATH.

2020-12-23  Ricardo Wurmus  <rekado@elephly.net>

	guix: Quote list of bootstrap scripts.
	This is a follow-up to commit 9cfc93be30c516fd6fa32915c61c06e03f23a011.

	* guix/build-system/gnu.scm (gnu-build, gnu-cross-build): Quote the list of
	default bootstrap scripts.

2020-12-23  Oleg Pykhalov  <go.wigust@gmail.com>

	Revert "gnu: gita: Update to 0.11.9."
	This reverts commit 5540159f3e34ac8f6b3ab31f773f6e286028f309 which updates
	gita to v0.11.9 tag, which doesn't contain freeze and clone sub-commands.

	gnu: gita: Update to 0.11.9.
	* gnu/packages/version-control.scm (gita): Update to 0.11.9.

2020-12-23  lsp  <lsp@ableton.com>

	gnu: Add uriparser.
	* gnu/packages/web.scm (uriparser): New variable.

2020-12-23  Morgan Smith  <Morgan.J.Smith@outlook.com>

	etc: snippets: Add new build systems to package snippet.
	* etc/snippets/scheme-mode/guix-package: Add the following as possibilities
	for the build-system field:

	clojure-build-system
	copy-build-system
	dune-build-system
	guile-build-system
	julia-build-system
	linux-module-build-system
	maven-build-system
	node-build-system
	qt-build-system
	rakudo-build-system

2020-12-23  Joseph LaFreniere  <joseph@lafreniere.xyz>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add gron.
	* gnu/packages/golang.scm (go-github-com-tomnomnom-gron): New variable.

2020-12-23  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: go-github-com-mattn-go-colorable: Update to 0.1.8.
	* gnu/packages/golang.scm (go-github-com-mattn-go-colorable): Update to 0.1.8.

	gnu: Add go-github-com-nwidger-jsoncolor.
	* gnu/packages/golang.scm (go-github-com-nwidger-jsoncolor): New variable.

2020-12-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 7624ebb.
	* gnu/packages/package-management.scm (guix): Update to 7624ebb.

2020-12-23  Ludovic Courtès  <ludo@gnu.org>

	ssh: Use 'guix repl' instead of 'guile'.
	This simplifies setup of build machines: no need to install Guile in
	addition to Guix, no need to set 'GUILE_LOAD_PATH' & co., leading to
	fewer failure modes.

	* guix/ssh.scm (remote-run): New procedure.
	(remote-daemon-channel): Use it instead of 'open-remote-pipe*'.
	(store-import-channel)[import]: Remove check for module availability.
	Add call to 'primitive-exit'.
	Use 'remote-run' instead of 'open-remote-pipe'.
	(store-export-channel)[export]: Remove check for module availability.
	Add calls to 'primitive-exit'.
	Use 'remote-run' instead of 'open-remote-pipe'.
	(handle-import/export-channel-error): Remove 'module-error' clause.
	(report-module-error): Remove.
	* guix/scripts/offload.scm (assert-node-has-guix): Replace call to
	'report-module-error' by 'leave'.
	* doc/guix.texi (Daemon Offload Setup): Remove mention of Guile.

2020-12-23  Ludovic Courtès  <ludo@gnu.org>

	substitute: Reuse connections for '--query'.
	This significantly speeds up things like substituting the closure of a
	.drv.  This is a followup to 5ff521452b9ec2aae9ed8e4bb7bdc250a581f203.

	* guix/scripts/substitute.scm (http-multiple-get): Add #:open-connection
	and #:keep-alive? and honor them.
	(open-connection-for-uri/maybe): Use 'open-connection-for-uri/cached'
	instead of 'guix:open-connection-for-uri'.  Call 'http-multiple-get'
	within 'call-with-cached-connection'.
	(open-connection-for-uri/cached): Add #:timeout and #:verify-certificate?
	and honor them.
	(call-with-cached-connection): Add 'open-connection'  parameter and
	honor it.

2020-12-23  Christopher Baines  <mail@cbaines.net>

	gnu: patchwork: Update to 3.0.0.
	* gnu/packages/patchutils.scm (patchwork): Update to 3.0.0.

2020-12-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-svg-tag-mode.
	* gnu/packages/emacs-xyz.scm (emacs-svg-tag-mode): New variable.

2020-12-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: xournalpp: Update to 1.0.20.
	* gnu/packages/pdf.scm (xournalpp): Update to 1.0.20.

2020-12-23  Ricardo Wurmus  <rekado@elephly.net>

	build-system/gnu: Allow overriding of bootstrap scripts.
	* guix/build-system/gnu.scm (gnu-build, gnu-cross-build): Accept
	bootstrap-scripts keyword argument and pass it to gnu-build.
	(%bootstrap-scripts): New variable.
	* guix/build/gnu-build-system.scm (%bootstrap-scripts): Remove variable.
	(bootstrap): Remove default value for bootstrap-scripts argument.

2020-12-23  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-pg: Update to 1.2.3.
	* gnu/packages/ruby.scm (ruby-pg): Update to 1.2.3.

2020-12-23  Michael Rohleder  <mike@rohleder.de>

	gnu: mousepad: Update to 0.5.1.
	* gnu/packages/xfce.scm (mousepad): Update to 0.5.1.

	gnu: xfce4-genmon-plugin: Update to 4.1.0.
	* gnu/packages/xfce.scm (xfce4-genmon-plugin): Update to 4.1.0.

	gnu: xfce4-screenshooter: Update to 1.9.8.
	* gnu/packages/xfce.scm (xfce4-screenshooter): Update to 1.9.8.

	gnu: xfce4-calculator-plugin: Update to 0.7.1.
	* gnu/packages/xfce.scm (xfce4-calculator-plugin): Update to 0.7.1.

	gnu: xfce4-terminal: Update to 0.8.10.
	* gnu/packages/xfce.scm (xfce4-terminal): Update to 0.8.10.

2020-12-23  Ryan Prior  <rprior@protonmail.com>

	gnu: esbuild: Update to 0.8.26.
	* gnu/packages/web.scm (esbuild): Update to 0.8.26.

2020-12-23  Pierre Neidhardt  <mail@ambrevar.xyz>

	doc: cookbook: Fix "fiction-less" typo.
	* doc/guix-cookbook.texi (Guix Profiles in Practice): Change "friction-less"
	to "frictionless".

2020-12-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	import: crate: Change updater name from "crates" to "crate".
	* guix/import/crate.scm (%crate-updater): Change name to `crate', so it is on
	par with the importer, and the manual.

2020-12-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Replace texlive-latex-pdfx with texlive-pdfx.
	* gnu/packages/tex.scm (texlive-latex-pdfx): Deprecate in favor of...
	(texlive-pdfx): ...this variable.

	gnu: texlive-latex-pdfx: Use simple-texlive-package.
	* gnu/packages/tex.scm (texlive-latex-pdfx): Implement with
	simple-texlive-package.
	[native-inputs]: Remove.
	[propagated-inputs]: Replace texlive-generic-pdftex with texlive-pdftex.

	gnu: Replace texlive-latex-hyperref with texlive-hyperref.
	* gnu/packages/tex.scm (texlive-latex-hyperref): Deprecate in favor of...
	(texlive-hyperref): ...this new variable.

	gnu: Replace texlive-latex-fontspec with texlive-fontspec.
	* gnu/packages/tex.scm (texlive-latex-fontspec): Deprecate in favor of...
	(texlive-fontspec): ...this new variable.

	gnu: texlive-base: Update reference to texlive-babel.
	* gnu/packages/tex.scm (texlive-base)[propagated-inputs]: Replace
	"texlive-latex-babel" with "texlive-babel".

	gnu: Replace texlive-latex-babel with texlive-babel.
	* gnu/packages/tex.scm (texlive-latex-babel): Deprecate in favor of...
	(texlive-babel): ...this new variable.
	[native-inputs]: Add unzip.

	gnu: texlive-base: Update reference to texlive-psnfss.
	* gnu/packages/tex.scm (texlive-base)[propagated-inputs]: Replace
	"texlive-latex-psnfss" with "texlive-psnfss".

	gnu: texlive-base: Update reference to texlive-amscls.
	* gnu/packages/tex.scm (texlive-base)[propagated-inputs]: Replace
	"texlive-latex-amscls" with "texlive-amscls".

	gnu: Replace texlive-latex-amscls with texlive-amscls.
	* gnu/packages/tex.scm (texlive-latex-amscls): Deprecate in favor of...
	(texlive-amscls): ...this new variable.

	gnu: Replace texlive-latex-mflogo with texlive-mflogo.
	* gnu/packages/tex.scm (texlive-latex-mflogo): Deprecate in favor of...
	(texlive-mflogo): ...this new variable.

	gnu: python-pypandoc: Do not set HOME.
	* gnu/packages/python-xyz.scm (python-pypandoc)[arguments]: Do not set HOME
	for the texlive-union.

	gnu: python-ipython-documentation: Use new name for texlive-pdftex.
	* gnu/packages/python-xyz.scm (python-ipython-documentation)[native-inputs]:
	Replace "texlive-generic-pdftex" with "texlive-pdftex".

	gnu: Update references to texlive-knuth-lib.
	* gnu/packages/tex.scm (texlive-hyph-utf8, texlive-latex-base,
	teximpatient)[native-inputs]: Replace references to "texlive-fonts-knuth-lib"
	with "texlive-knuth-lib".

	gnu: Replace texlive-fonts-knuth-lib with texlive-knuth-lib.
	* gnu/packages/tex.scm (texlive-fonts-knuth-lib): Deprecate in favor of...
	(texlive-knuth-lib): ...this new variable.

	gnu: chez-web: Use new names of TeX Live packages.
	* gnu/packages/chez.scm (chez-web)[native-inputs]: Replace
	texlive-generic-pdftex, texlive-context-base, and texlive-fonts-cm with the
	new names texlive-pdftex, texlive-context, and texlive-cm, respectively.

	gnu: chez-sockets: Use new name of texlive-pdftex.
	* gnu/packages/chez.scm (chez-sockets)[native-inputs]: Replace
	"texlive-generic-pdftex" with "texlive-pdftex".

	gnu: chez-web: Remove obsolete build phase.
	* gnu/packages/chez.scm (chez-web)[arguments]: Remove build phase "set-HOME".

	gnu: teximpatient: Use new name for texlive-pdftex.
	* gnu/packages/tex.scm (teximpatient)[native-inputs]: Replace
	texlive-generic-pdftex with texlive-pdftex.

	gnu: Replace texlive-generic-pdftex with texlive-pdftex.
	* gnu/packages/tex.scm (texlive-generic-pdftex): Deprecate in favor of...
	(texlive-pdftex): ...this new variable.

	gnu: lilypond: Use new name of texlive-lh.
	* gnu/packages/music.scm (lilypond)[native-inputs]: Replace "texlive-latex-lh"
	in texlive-union with new name "texlive-lh".

	gnu: lilypond: Remove obsolete build phase.
	* gnu/packages/music.scm (lilypond)[arguments]: Remove build phase
	"use-texlive-union".

2020-12-23  Jelle Licht  <jlicht@fsfe.org>

	gnu: texlive-amsfonts: Only create tfm files for Euler fonts.
	* gnu/packages/tex.scm (texlive-amsfonts)[arguments]<#:phases>[build-fonts]:
	Invoke `afm2tfm' for only the Euler fonts.

2020-12-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Replace texlive-latex-lh with texlive-lh.
	* gnu/packages/tex.scm (texlive-latex-lh): Deprecate in favor of...
	(texlive-lh): ...this new variable.

	gnu: sbcl: Remove obsolete build phase.
	* gnu/packages/lisp.scm (sbcl)[arguments]: Remove obsolete build phase
	"set-HOME".

	gnu: gtk-doc: Remove obsolete build phase.
	* gnu/packages/gtk.scm (gtk-doc)[arguments]: Remove obsolete build phase
	"set-HOME".

	gnu: hypre: Remove obsolete build phase.
	* gnu/packages/maths.scm (hypre)[arguments]: Remove obsolete build phase
	"set-HOME".

	gnu: mit-scheme: Remove obsolete build phase.
	* gnu/packages/scheme.scm (mit-scheme)[arguments]: Remove obsolete build phase
	"set-HOME".

	gnu: discrover: Use new texlive package names.
	* gnu/packages/bioinformatics.scm (discrover)[native-inputs]: Replace
	"texlive-fonts-cm" and "texlive-fonts-amsfonts" with their new names
	"texlive-cm" and "texlive-amsfonts", respectively.

	gnu: discrover: Remove obsolete build phase.
	* gnu/packages/bioinformatics.scm (discrover)[arguments]: Remove obsolete
	build phase setenv-HOME.

	gnu: Replace texlive-metafont-base with texlive-metafont.
	* gnu/packages/tex.scm (texlive-metafont-base): Deprecate this variable in
	favor of...
	(texlive-metafont): ...this new variable.
	(texlive-cm, texlive-fonts-knuth-lib, texlive-fonts-latex, texlive-amsfonts,
	texlive-etex, texlive-base, texlive-fonts-ec, texlive-fonts-rsfs): Adjust
	references to texlive-metafont-base.

	gnu: texlive-metafont-base: Install missing files.
	* gnu/packages/tex.scm (texlive-metafont-base)[arguments]: Also install "misc"
	and "config" directories.

2020-12-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: texlive-base: Add texlive-cm-super to default set.
	This adds T1 variants of the CM fonts, avoiding the need to generate bitmap
	fonts (.pk files) at runtime.

	* gnu/packages/tex.scm (texlive-base)[propagated-inputs]: Add
	texlive-cm-super.

2020-12-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: texlive-luatex-luaotfload: Use TeX Live sources.
	* gnu/packages/tex.scm (texlive-luatex-luaotfload): Deprecate in favor of...
	(texlive-luaotfload): ...this new variable; install files from the TeX Live
	repository.

	gnu: Replace texlive-latex-psnfss with texlive-psnfss.
	* gnu/packages/tex.scm (texlive-psnfss): New variable.
	(texlive-latex-psnfss): Deprecate in favor of texlive-psnfss.

	gnu: Add texlive-context.
	* gnu/packages/tex.scm (texlive-context): New variable.

	gnu: Add texlive-l3build.
	* gnu/packages/tex.scm (texlive-l3build): New variable.

	gnu: texlive-latex-base: Use character translation file.
	* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Patch fmtutil.cnf to
	ensure that the character translation file cp227.tcx is used during format
	file generation.

2020-12-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	scripts: Fix typo in crate importer help message.
	Fixes <https://issues.guix.gnu.org/45351>.

	* guix/scripts/import/crate.scm (show-help): Fix URL.

2020-12-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org: Update to 9.4.4.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.4.4.
	[arguments]: Install orgguide.info, but ignore orgcard.pdf, not provided in
	Org 9.4.4.
	(emacs-org-contrib): Update to 20201222.

2020-12-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: grass: Update to 7.8.5.
	* gnu/packages/geo.scm (grass): Update to 7.8.5.

	gnu: sysstat: Update to 12.4.2.
	* gnu/packages/linux.scm (sysstat): Update to 12.4.2.

	gnu: ipset: Update to 7.10.
	* gnu/packages/linux.scm (ipset): Update to 7.10.

	gnu: goxel: Update to 0.10.7.
	* gnu/packages/graphics.scm (goxel): Update to 0.10.7.

	gnu: wesnoth: Update to 1.14.15.
	* gnu/packages/games.scm (wesnoth): Update to 1.14.15.

	gnu: libfprint: Update to 1.90.6.
	* gnu/packages/freedesktop.scm (libfprint): Update to 1.90.6.

	gnu: xtl: Update to 0.6.23.
	* gnu/packages/cpp.scm (xtl): Update to 0.6.23.

	gnu: electron-cash: Update to 4.2.3.
	* gnu/packages/finance.scm (electron-cash): Update to 4.2.3.

	gnu: lttoolbox: Update to 3.5.3.
	* gnu/packages/dictionaries.scm (lttoolbox): Update to 3.5.3.

	gnu: htop: Update to 3.0.4.
	* gnu/packages/admin.scm (htop): Update to 3.0.4.

	gnu: man-pages: Update to 5.10.
	* gnu/packages/man.scm (man-pages): Update to 5.10.

2020-12-22  Aniket Patil  <aniket112.patil@gmail.com>

	gnu: Add r-altmeta.
	* gnu/packages/cran.scm (r-altmeta): New variable.

	gnu: Add r-metafor.
	* gnu/packages/cran.scm (r-metafor): New variable.

2020-12-22  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: fc-host-tools: Update to 14.
	* gnu/packages/embedded.scm (fc-host-tools): Update to 14.

2020-12-22  Greg Hogan  <code@greghogan.com>

	gnu: zstd: Update to 1.4.8.
	* gnu/packages/compression.scm (zstd): Update to 1.4.8.

2020-12-22  zimoun  <zimon.toutoune@gmail.com>

	gnu: perl-geo-ip: Remove package.
	Fixes <https://bugs.gnu.org/29485>.

	* gnu/packages/networking.scm (perl-geo-ip): Remove variable.

2020-12-22  Michael Rohleder  <mike@rohleder.de>

	gnu: kdevelop: Update to 5.6.1.
	* gnu/packages/kde.scm (kdevelop): Update to 5.6.1.

2020-12-22  Vinicius Monego  <monego@posteo.net>

	gnu: lollypop: Update to 1.4.6.
	* gnu/packages/gnome.scm (lollypop): Update to 1.4.6.

	gnu: lollypop: Add dependency on glib-networking.
	* gnu/packages/gnome.scm (lollypop): Add dependency on glib-networking.

2020-12-22  Greg Hogan  <code@greghogan.com>

	gnu: intel-mpi-benchmarks: Update to 2019.6.
	* gnu/packages/benchmarks.scm (intel-mpi-benchmarks): Update to 2019.6.
	[source]: Add 'snippet'.

	gnu: octave, octave-cli: Update to 6.1.0.
	* gnu/packages/maths.scm (octave, octave-cli): Update to 6.1.0.

2020-12-22  Marius Bakke  <marius@gnu.org>

	gnu: uBlock Origin: Update to 1.32.0.
	* gnu/packages/browser-extensions.scm (uassets): Update to 0b1bde395.
	(ublock-origin): Update to 1.32.0.

2020-12-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-simple-modeline.
	* gnu/packages/emacs-xyz.scm (emacs-simple-modeline): New variable.

	gnu: Add pamtester.
	* gnu/packages/authentication.scm (pamtester): New variable.

	import/cran: Add input style "specification".
	* guix/import/cran.scm (%input-style): New parameter.
	(format-inputs): Use it.
	* guix/scripts/import/cran.scm (guix-import-cran): Set the %input-style
	parameter.
	 (%options): Add "--style" option.
	* doc/guix.texi (Invoking guix import): Document it.

2020-12-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-zstd.
	* gnu/packages/lisp-xyz.scm (cl-zstd, ecl-cl-zstd, sbcl-cl-zstd): New
	  variables.

2020-12-22  David Dashyan  <mail@davie.li>

	gnu: rtl8812au-aircrack-ng-linux-module: Update to 5.6.4.2-3.62cb003.
	* gnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module): Update to
	5.6.4.2-3.62cb003.

2020-12-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: acpica: Update to 20201217.
	* gnu/packages/admin.scm (acpica): Update to 20201217.

	gnu: ndctl: Update to 71.
	* gnu/packages/disk.scm (ndctl): Update to 71.

	gnu: yadifa: Update to 2.4.1.
	* gnu/packages/dns.scm (yadifa): Update to 2.4.1.

	gnu: ceph: Update to 14.2.16.
	* gnu/packages/storage.scm (ceph): Update to 14.2.16.

	gnu: samba: Update to 4.13.3.
	* gnu/packages/samba.scm (samba): Update to 4.13.3.

	gnu: fcft: Update to 2.3.2.
	* gnu/packages/fontutils.scm (fcft): Update to 2.3.2.

2020-12-22  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: waybar: Fix build.
	* gnu/packages/wm.scm (waybar)[inputs]: Replace spdlog with spdlog-1.7.

2020-12-22  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: Add spdlog@1.7.
	Required by waybar.

	* gnu/packages/logging.scm (spdlog-1.7): New variable.

2020-12-22  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: nyxt: Update to 2-pre-release-5.
	* gnu/packages/web-browsers.scm (nyxt): Update to 2-pre-release-5.

2020-12-22  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-mustache.
	* gnu/packages/lisp-xyz.scm (cl-mustache, ecl-cl-mustache, sbcl-cl-mustache):
	  New variables.

2020-12-22  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.85.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.85.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre 5.9: Update to 5.9.16.
	* gnu/packages/linux.scm (linux-libre-5.9-version): Update to 5.9.16.
	(linux-libre-5.9-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.10.2.
	* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.2.
	(linux-libre-5.10-pristine-source): Update hash.

	gnu: certbot, python-acme: Update to 1.10.1.
	* gnu/packages/tls.scm (certbot, python-acme): Update to 1.10.1.

2020-12-22  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: unbound: Update to 1.13.0.
	* gnu/packages/dns.scm (unbound): Update to 1.13.0.

2020-12-21  Marius Bakke  <marius@gnu.org>

	Merge branch 'ungrafting' into staging

	Merge branch 'master' into ungrafting

	gnu: sbc: Fix build on non-x86 architectures.
	* gnu/packages/patches/sbc-fix-build-non-x86.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/linux.scm (sbc)[source](patches): New field.

	gnu: MariaDB: Disable failing test on i686-linux.
	* gnu/packages/databases.scm (mariadb)[arguments]: When building on
	i686-linux, disable one test.

2020-12-21  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	system: Allow separated /boot and encrypted root.
	* gnu/bootloader/grub.scm (grub-configuration-file): New parameter
	store-crypto-devices.
	[crypto-devices]: New helper function.
	[builder]: Use crypto-devices.
	* gnu/machine/ssh.scm (roll-back-managed-host): Use
	boot-parameters-store-crypto-devices to provide its contents to the
	bootloader configuration generation process.
	* gnu/tests/install.scm (%encrypted-root-not-boot-os,
	%encrypted-root-not-boot-os): New os declaration.
	(%encrypted-root-not-boot-installation-script): New script, whose contents
	were initially taken from %encrypted-root-installation-script.
	(%test-encrypted-root-not-boot-os): New test.
	* gnu/system.scm (define-module): Export
	operating-system-bootoader-crypto-devices and
	boot-parameters-store-crypto-devices.
	(<boot-parameters>): Add field store-crypto-devices.
	(read-boot-parameters): Parse store-crypto-devices field.
	[uuid-sexp->uuid]: New helper function extracted from
	device-sexp->device.
	(operating-system-bootloader-crypto-devices): New function.
	(operating-system-bootcfg): Use
	operating-system-bootloader-crypto-devices to provide its contents to
	the bootloader configuration generation process.
	(operating-system-boot-parameters): Add store-crypto-devices to the
	generated boot-parameters.
	(operating-system-boot-parameters-file): Likewise to the file with
	the serialized structure.
	* guix/scripts/system.scm (reinstall-bootloader): Use
	boot-parameters-store-crypto-devices to provide its contents to the
	bootloader configuration generation process.
	* tests/boot-parameters.scm (%default-store-crypto-devices): New
	variable.
	(%grub-boot-parameters, test-read-boot-parameters): Use
	%default-store-crypto-devices.
	(tests store-crypto-devices): New tests.

2020-12-21  Michael Rohleder  <mike@rohleder.de>

	gnu: httpstat: Update to 1.3.0.
	* gnu/packages/networking.scm (httpstat): Update to 1.3.0.
	[source]: Changed uri from pypi-uri to git-reference.
	[arguments]: Add substitution for changed time units of curl.

2020-12-21  Simon South  <simon@simonsouth.net>

	gnu: sdcc: Update to 4.0.0.
	* gnu/packages/embedded.scm (sdcc): Update to 4.0.0.
	[native-inputs]: Add zlib.
	[description]: Update to match new version.
	* gnu/packages/patches/sdcc-disable-non-free-code.patch: Update to match new
	version.

	gnu: sdcc: Expand comment regarding GPUTILS and PIC ports.
	* gnu/packages/embedded.scm (sdcc)[arguments]: Expand comment to explain why
	GPUTILS is not yet available and SDCC's PIC ports are disabled.

	gnu: sdcc: Correct name of phase.
	* gnu/packages/embedded.scm [arguments]<#:phases>: Rename "patch-makefile"
	phase to "patch-makefiles".

	gnu: sdcc: Revise synopsis and description.
	* gnu/packages/embedded.scm (sdcc)[synopsis]: State package's use more
	clearly.
	[description]: Revise for brevity.

	gnu: sdcc: Specify complete set of licenses.
	* gnu/packages/embedded.scm (sdcc)[license]: Replace with full list of
	licenses used by files in the distribution.

	gnu: sdcc: Move to embedded.scm.
	* gnu/packages/embedded.scm: Add sdcc from sdcc.scm.
	* gnu/packages/electronics.scm: Update #:use-module directive.
	* gnu/packages/sdcc.scm: Delete file.
	* gnu/local.mk: Remove it.

	gnu: sdcc: Remove bundled μCsim.
	* gnu/packages/sdcc.scm (sdcc)[source]: Extend snippet to remove bundled μCsim
	source.
	[arguments]<#:configure-flags>: Replace "--enable-ucsim" with
	"--disable-ucsim".

	gnu: Add μCsim.
	* gnu/packages/embedded.scm (ucsim): New variable.

2020-12-21  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: gnome-builder: Disable jedi plugin.
	As pointed out in #45272, it is broken.

	* gnu/packages/gnome.scm (gnome-builder)[#:configure-flags] Add
	-Dplugin_jedi=false.

2020-12-21  Ludovic Courtès  <ludo@gnu.org>

	tests: Check the effect of '--without-tests' on implicit inputs.
	* tests/transformations.scm ("options->transformation, without-tests"):
	Ensure TAR has #:tests? #f.

2020-12-21  Ludovic Courtès  <ludo@gnu.org>

	tests: Fix malformed JSON.
	Guile-JSON 4.3.2 would parse in spite of these typos, but 4.4.1 is
	stricter.

	* tests/swh.scm (%directory-entries): Add missing comma.
	* tests/cve-sample.json: Likewise.

2020-12-21  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-11.9128f96.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-11.9128f96.

2020-12-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-locust.
	* gnu/packages/benchmark.scm (python-locust): New variable.

	gnu: python-geventhttpclient: Update to 1.4.4.
	* gnu/packages/python-web.scm (python-geventhttpclient): Update to 1.4.4.

	gnu: python2-reno: Remove package.
	* gnu/packages/openstack.scm (python2-reno): Remove variable.

	gnu: python2-oslo.i18n: Remove package.
	* gnu/packages/openstack.scm (python2-oslo.i18n): Remove variable.

	gnu: python2-geventhttpclient: Remove package.
	* gnu/packages/python-web.scm (python2-geventhttpclient): Remove variable.

	gnu: python-greenlet: Update to 0.4.17.
	* gnu/packages/python-xyz.scm (python-greenlet): Update to 0.4.17.

	gnu: python2-mox3: Remove package.
	* gnu/packages/openstack.scm (python2-mox3): Remove variable.

	gnu: python2-gdrivefs: Remove package.
	* gnu/packages/python-xyz.scm (python2-gdrivefs): Remove variable.

	gnu: python2-graphene: Remove package.
	* gnu/packages/python-xyz.scm (python2-graphene): Remove variable.
	(python-graphene)[properties]: Remove field.

	gnu: python2-pykafka: Remove package.
	* gnu/packages/python-xyz.scm (python2-pykafka): Remove variable.

	gnu: python2-pykka: Remove package.
	* gnu/packages/python-xyz.scm (python2-pykka): Remove variable.

	gnu: python2-gevent: Remove package.
	* gnu/packages/python-xyz.scm (python2-gevent): Remove variable.
	(python-gevent)[properties]: Remove field.

	gnu: python-gevent: Update to 20.9.0.
	* gnu/packages/python-xyz.scm (python-gevent): Update to 20.9.0.
	[phases]{adjust-tests}: Cleanup the list of ignored tests.  Many tests relying
	on networking can be skipped simply by specifying -unone.
	{check}: Specify the -unone option, which deselects tests depending on network
	and other special resources.
	[home-page]: Use HTTPS.
	[description]: Please 'guix lint'.

	gnu: python2-oslo.context: Remove package.
	* gnu/packages/openstack.scm (python2-oslo.context): Remove variable.

	gnu: python2-openstackdocstheme: Remove package.
	* gnu/packages/openstack.scm (python2-openstackdocstheme): Remove variable.

	gnu: python2-graphql-relay: Remove package.
	* gnu/packages/python-xyz.scm (python2-graphql-relay): Remove variable.

	gnu: python2-gpic: Remove package.
	* gnu/packages/python-xyz.scm (python2-gpic): Remove variable.

	gnu: bpython2: Remove package.
	* gnu/packages/python-xyz.scm (bpython2): Remove variable.

	gnu: python2-eventlet: Remove package.
	* gnu/packages/python-xyz.scm (python2-eventlet): Remove variable.

	gnu: python2-pynvim: Remove package.
	* gnu/packages/vim.scm (python2-pynvim): Remove variable.

	gnu: python2-greenlet: Remove package.
	* gnu/packages/python-xyz.scm (python2-greenlet): Remove variable.

	gnu: python-werkzeug: Update to 1.0.1.
	* gnu/packages/python-web.scm (python-werkzeug): Update to 1.0.1.
	[home-page]: Update.

	gnu: python2-flask-restful-swagger: Remove package.
	* gnu/packages/python-web.scm (python2-flask-restful-swagger): Remove
	variable.

	gnu: python2-flask-script: Remove package.
	* gnu/packages/python-web.scm (python2-flask-script): Remove variable.

	gnu: python2-flask-principal: Remove package.
	* gnu/packages/python-web.scm (python2-flask-principal): Remove variable.

	gnu: python2-flask-httpauth: Remove package.
	* gnu/packages/python-web.scm (python2-flask-httpauth): Remove variable.

	gnu: python2-pytest-httpbin: Remove package.
	* gnu/packages/python-web.scm (python2-pytest-httpbin): Remove variable.

	gnu: python2-werkzeug: Remove package.
	* gnu/packages/python-web.scm (python2-werkzeug): Remove variable.

	gnu: Add python-dpkt.
	* gnu/packages/python-web.scm (python-dpkt): New variable.

	gnu: python-oslo.config: Fix indentation.
	* gnu/packages/openstack.scm: Prettify the section header and fix the
	indentation of the package.

	gnu: python-oslo.i18n: Fix indentation.
	* gnu/packages/openstack.scm (python-oslo.i18n): Fix indentation.

	gnu: python-configargparse: Update to 1.2.3.
	* gnu/packages/python-xyz.scm (python-configargparse): Update to 1.2.3.

	gnu: python2-configargparse: Remove package.
	* gnu/packages/python-xyz.scm (python2-configargparse): Remove variable.

2020-12-21  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-nov-el: Update to 0.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-nov-el): Update to 0.3.3.

2020-12-21  Chris Marusich  <cmmarusich@gmail.com>

	Revert "gnu: libffi: Add unreleased patch to fix float128 on powerpc64le."
	This reverts commit 4fff5ab24126a152b50c036b9bf8dc6f2740f094.  In
	<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=45252> we decided to apply a
	patch to master instead, so this change is no longer needed on core-updates.

2020-12-21  John Doe  <dftxbs3e@free.fr>

	gnu: libffi: Add unreleased patch to fix float128 on powerpc64le.
	Fixes <https://bugs.gnu.org/45252>.

	* gnu/packages/patches/libffi-float128-powerpc64le.patch: Import patch file
	from <https://github.com/libffi/libffi/pull/561.patch>.
	* gnu/packages/libffi.scm (libffi)[arguments]: Apply patch conditionally for
	powerpc64le-* systems in a phase.
	[inputs]: Add patch as input conditionally for powerpc64le-* systems.
	* gnu/local.mk (dist_patch_DATA): Add patch file to build system.

2020-12-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-js2-mode: Update to 20201220.
	* gnu/packages/emacs-xyz.scm (emacs-js2-mode): Update to 20201220.

	gnu: emacs-diff-hl: Update to 1.8.8.
	* gnu/packages/emacs-xyz.scm (emacs-diff-hl): Update to 1.8.8.

2020-12-20  Marius Bakke  <marius@gnu.org>

	gnu: texlive-latex-hyperref: Don't use unstable tarball.
	* gnu/packages/tex.scm (texlive-latex-hyperref)[source]: Switch to GIT-FETCH.

	gnu: inetutils: Fix build with GCC 10.
	* gnu/packages/admin.scm (inetutils)[source](modules, snippet): New fields.

	gnu: cpio: Fix build with GCC 10.
	* gnu/packages/cpio.scm (cpio)[source](modules, snippet): New fields.

	gnu: texlive: Wrap with 'bash-minimal'.
	* gnu/packages/tex.scm (texlive)[inputs]: Change from BASH to BASH-MINIMAL.

	gnu: texlive-union: Build with 'bash-minimal'.
	* gnu/packages/tex.scm (texlive-union)[inputs]: Change from BASH to
	BASH-MINIMAL.

2020-12-20  Leo Famulari  <leo@famulari.name>

	gnu: libaom: Update to 2.0.1.
	* gnu/packages/video.scm (libaom): Update to 2.0.1.

2020-12-20  Brett Gilio  <brettg@gnu.org>

	gnu: straw-viewer: Move youtube-dl to propagated inputs.
	* gnu/packages/video.scm (straw-viewer)[propagated-inputs]: Add youtube-dl.

	gnu: bear: Update to 3.0.4.
	* gnu/local.mk (bear-disable-preinstall-tests.patch): Add patch.
	* gnu/packages/build-tools.scm (bear): Reference patch, and update.

	gnu: spdlog: Update to 1.8.2.
	* gnu/packages/logging.scm (spdlog): Update to 1.8.2.

2020-12-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: volk: Update to 2.4.1.
	* gnu/packages/engineering.scm (volk): Update to 2.4.1.

2020-12-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: p11-kit: Fix source hash.
	(Obviously) the tarball wasn't updated in place, and the .sig did check
	out, but I forgot to commit it because I'm a bit of an idiot.

	* gnu/packages/tls.scm (p11-kit)[source]: Update hash.

2020-12-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wireshark: Update to 3.4.2.
	* gnu/packages/networking.scm (wireshark): Update to 3.4.2.

2020-12-20  Marius Bakke  <marius@gnu.org>

	gnu: glib: Increase test timeout on armhf-linux.
	* gnu/packages/glib.scm (glib)[arguments]: Add phase to adjust test timeouts
	to account for slower systems.

2020-12-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.9.4p2.
	* gnu/packages/admin.scm (sudo): Update to 1.9.4p2.

	gnu: pd: Update to 0.51-3.
	* gnu/packages/music.scm (pd): Update to 0.51-3.

	gnu: p11-kit: Update to 0.23.22.
	* gnu/packages/tls.scm (p11-kit): Update to 0.23.22.

2020-12-20  Marius Bakke  <marius@gnu.org>

	gnu: john-the-ripper-jumbo: Build with OpenSSL 1.1.
	* gnu/packages/password-utils.scm (john-the-ripper-jumbo)[inputs]: Change from
	OPENSSL-1.0 to OPENSSL.

	gnu: rtmpdump: Update to 2.4-0.c5f04a5 [security fixes].
	* gnu/packages/networking.scm (rtmpdump): Update to 2.4-0.c5f04a5.
	[arguments]: Add phase prefer-gnutls.
	[inputs]: Remove OPENSSL-1.0.  Add GNUTLS.

	gnu: perl-uri: Update to 5.05.
	* gnu/packages/web.scm (perl-uri): Update to 5.05.

	gnu: perl-io-socket-ssl: Update to 2.068.
	* gnu/packages/patches/perl-io-socket-ssl-openssl-1.0.2f-fix.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/web.scm (perl-io-socket-ssl): Update to 2.068.
	[source](patches): Remove.

	gnu: kentutils: Build with OpenSSL 1.1.
	* gnu/packages/bioinformatics.scm (kentutils)[inputs]: Change from OPENSSL-1.0
	to OPENSSL.

	gnu: kentutils: Add a file name for the "samtabix" input.
	* gnu/packages/bioinformatics.scm (kentutils)[native-inputs]: For "samtabix",
	add a file name on the origin.

	gnu: dtc: Update to 1.6.0.
	* gnu/packages/bootloaders.scm (dtc): Update to 1.6.0.

	gnu: cppunit: Update to 1.15.1.
	* gnu/packages/check.scm (cppunit): Update to 1.15.1.

	gnu: xcb-util-errors: Build with Python 3.
	* gnu/packages/xorg.scm (xcb-util-errors)[native-inputs]: Change from PYTHON-2
	to PYTHON-WRAPPER.

2020-12-20  Marius Bakke  <marius@gnu.org>

	gnu: MariaDB: Fix 'mariadb_config' output to refer to correct directories.
	This fixes a regression introduced in ce29031a23104928155b498d552fc4140cc03030
	where 'mariadb_config' would return libdir and plugindir relative to the
	location of the 'mariadb_config' program (which lives in a separate output).

	While at it, fix a couple other wrong references, and a another regression
	related to test installation.

	* gnu/packages/databases.scm (mariadb)[arguments]: Patch "mariadb_config.c.in"
	so that it falls back to old behavior.  Patch 'mariadb.pc.in' and
	'mariadb_connector_c.cmake' to cope with absolute directory names. In
	 #:configure-flags, don't set INSTALL_MYSQLTESTDIR, but delete the installed
	tests with a phase.

2020-12-20  Marius Bakke  <marius@gnu.org>

	gnu: PostgreSQL: Do not embed references to build tools.
	Fixes <https://bugs.gnu.org/25527>.

	* gnu/packages/databases.scm (postgresql-13)[arguments]: In #:configure-flags,
	provide non-absolute references to the build tools.

2020-12-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: kitty: Update to 0.19.3.
	* gnu/packages/terminals.scm (kitty): Update to 0.19.3.

	gnu: nginx-documentation: Update to 1.19.6-2636-a0824dab33ff.
	* gnu/packages/web.scm (nginx-documentation): Update to 1.19.6-2636-a0824dab33ff.

	gnu: nginx: Update to 1.19.6.
	* gnu/packages/web.scm (nginx): Update to 1.19.6.

	gnu: openvpn: Update to 2.4.10.
	* gnu/packages/vpn.scm (openvpn): Update to 2.4.10.

	gnu: lighttpd: Update to 1.4.57.
	* gnu/packages/web.scm (lighttpd): Update to 1.4.57.

	gnu: protonvpn-cli: Update to 2.2.6.
	* gnu/packages/vpn.scm (protonvpn-cli): Update to 2.2.6.

	gnu: straw-viewer: Update to 0.1.2.
	* gnu/packages/video.scm (straw-viewer): Update to 0.1.2.

	gnu: youtube-viewer: Update to 3.8.0.
	* gnu/packages/video.scm (youtube-viewer): Update to 3.8.0.

	gnu: youtube-dl: Update to 2020.12.14.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.12.14.

2020-12-20  Pierre Neidhardt  <mail@ambrevar.xyz>

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

2020-12-20  Ryan Prior  <rprior@protonmail.com>

	gnu: esbuild: Update to 0.8.24.
	* gnu/packages/web.scm (esbuild): Update to 0.8.24.

2020-12-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Automatically find vim plugins.
	* gnu/packages/vim.scm (vim)[arguments]: Add new 'install-guix.vim phase
	to install vendor specific vimrc.
	* gnu/packages/aux-files/guix.vim: New file.
	* Makefile.am (AUX_FILES): Register it.

2020-12-20  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: komikku: Update to 0.24.0.
	* gnu/packages/gnome.scm (komikku): Update to 0.24.0.
	[inputs] Replace python-cloudscraper with python-requests.

2020-12-20  Mathieu Othacehe  <othacehe@gnu.org>

	scripts: discover: Remove previous cache file.
	Partially fixes <https://issues.guix.gnu.org/45302>.

	* guix/scripts/discover.scm (guix-discover): Remove previous cache files.

2020-12-20  Ludovic Courtès  <ludo@gnu.org>

	avahi: Remove poll timeout when possible.
	Fixes <https://issues.guix.gnu.org/45314>.

	* guix/avahi.scm (avahi-browse-service-thread): Change timeout default value
	to false when no "stop-loop?" procedure is passed. Adapt "iterate-simple-poll"
	call accordingly.

2020-12-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 4f621a2.
	* gnu/packages/package-management.scm (guix): Update to 4f621a2.

	maint: Require Guile >= 2.2.6.
	* configure.ac: For Guile 2.2, require 2.2.6 or later.
	* guix/gexp.scm (define-syntax-parameter-once): Remove.
	Use 'define-syntax-parameter' instead.
	* guix/mnoads.scm: Likewise.
	* guix/inferior.scm (proxy)[select*]: Remove.
	* guix/scripts/publish.scm <top level>: Remove replacement for (@@ (web
	http) read-header-line).
	* guix/store/deduplication.scm (counting-wrapper-port): Remove.
	(nar-sha256): Call 'port-position' on PORT to compute SIZE.

2020-12-19  Ludovic Courtès  <ludo@gnu.org>

	daemon: Delegate deduplication to 'guix substitute'.
	This removes the main source of latency between subsequent downloads.

	* nix/libstore/build.cc (SubstitutionGoal::tryToRun): Add a
	"deduplicate" key to ENV.
	(SubstitutionGoal::finished): Remove call to 'optimisePath'.
	* guix/scripts/substitute.scm (process-substitution)[destination-in-store?]
	[dump-file/deduplicate*]: New variables.
	Pass #:dump-file to 'restore-file'.
	* guix/scripts/substitute.scm (guix-substitute)[deduplicate?]: New
	variable.
	Pass #:deduplicate? to 'process-substitution'.
	* guix/serialization.scm (dump-file): Export and augment 'dump-file'.

2020-12-19  Ludovic Courtès  <ludo@gnu.org>

	tests: Make sure substituted items are deduplicated.
	* tests/store.scm ("substitute, deduplication"): New test.

2020-12-19  Ludovic Courtès  <ludo@gnu.org>

	daemon: Do not reset timestamps and permissions on substituted items.
	'guix substitute' now takes care of it via 'restore-file'.

	* nix/libstore/build.cc (SubstitutionGoal::finished): Remove call to
	'canonicalisePathMetaData'.

2020-12-19  Ludovic Courtès  <ludo@gnu.org>

	tests: Check the mtime and permissions of substituted items.
	* tests/store.scm ("substitute")
	("substitute + build-things with output path")
	("substitute + build-things with specific output"): Call 'canonical-file?'.
	* tests/substitute.scm ("substitute, authorized key"): Check the mtime
	and permissions of "substitute-retrieved".

2020-12-19  Ludovic Courtès  <ludo@gnu.org>

	daemon: Let 'guix substitute' perform hash checks.
	This way, the hash of the store item can be computed as it is restored,
	thereby avoiding an additional file tree traversal ('hashPath' call)
	later on in the daemon.  Consequently, it should reduce latency between
	subsequent substitute downloads.

	This is a followup to 5ff521452b9ec2aae9ed8e4bb7bdc250a581f203.

	* guix/scripts/substitute.scm (narinfo-hash-algorithm+value): New
	procedure.
	(process-substitution): Wrap INPUT into a hash input port, 'hashed', and
	read from it.  Compare the actual and expected hashes, and print a
	"hash-mismatch" status line when they differ.  When they match, print
	not just "success" but also the nar hash and size.
	* nix/libstore/build.cc (class SubstitutionGoal)[expectedHashStr]:
	Remove.
	(SubstitutionGoal::finished): Tokenize 'status'.  Parse it and handle
	"success" and "hash-mismatch" accordingly.  Call 'hashPath' only when
	the returned hash is not SHA256.
	(SubstitutionGoal::handleChildOutput): Remove 'expectedHashStr'
	handling.
	* tests/substitute.scm ("substitute, invalid hash"): Rename to...
	("substitute, invalid narinfo hash"): ... this.
	("substitute, invalid hash"): New test.

2020-12-19  Ludovic Courtès  <ludo@gnu.org>

	tests: Check the build trace for hash mismatches on substitutes.
	* tests/store.scm ("substitute, corrupt output hash, build trace"): New
	test.

2020-12-19  Marius Bakke  <marius@gnu.org>

	gnu: serf: Build with Python 3.
	* gnu/packages/patches/serf-python3.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/web.scm (serf)[source](patches): New field.
	[arguments]: Remove #:scons.

	gnu: python-scipy-documentation: Add a file name for 'scipy-sphinx-theme'.
	* gnu/packages/python-xyz.scm (python-numpy-documentation)[native-inputs]:
	Add a file name for the "scipy-sphinx-time" input.

	gnu: perl-pod-simple: Update to 3.42.
	* gnu/packages/perl.scm (perl-pod-simple): Update to 3.42.

2020-12-19  Marius Bakke  <marius@gnu.org>

	gnu: llvm: Update download URI.
	New and old releases are now only available on GitHub.

	* gnu/packages/llvm.scm (llvm-uri): Remove "releases.llvm.org".

2020-12-19  Marius Bakke  <marius@gnu.org>

	gnu: perl-json-maybexs: Update to 1.004003.
	* gnu/packages/perl.scm (perl-json-maybexs): Update to 1.004003.
	[native-inputs]: Remove PERL-TEST-WITHOUT-MODULE.  Add PERL-TEST-NEEDS.

	gnu: perl-cpanel-json-xs: Update to 4.25.
	* gnu/packages/perl.scm (perl-cpanel-json-xs): Update to 4.25.

	gnu: perl-common-sense: Update to 3.75.
	* gnu/packages/perl.scm (perl-common-sense): Update to 3.75.

	gnu: ltrace: Build with elfutils instead of libelf.
	* gnu/packages/linux.scm (ltrace)[inputs]: Change from LIBELF to ELFUTILS.

	gnu: inkscape: Build with Python 3.
	* gnu/packages/inkscape.scm (inkscape)[inputs]: Change from PYTHON-2 to
	PYTHON-WRAPPER.

	gnu: LLVM: Build with Python 3.
	* gnu/packages/llvm.scm (llvm-11)[native-inputs]: Change from PYTHON-2 to
	PYTHON-WRAPPER.

2020-12-19  Marius Bakke  <marius@gnu.org>

	gnu: LLVM@10: Re-apply 10.0.1 update.
	This is a fixup for the merge in 5e2140511c1ad9ccd731438b74d61b62111da1e6 as
	well as the previous fixup in e37c575723b38a4e64df798fc8a922e26c849a3f which
	partially reverted the LLVM@10 update from 66e3812e2fb152f9a98e85f7d74a92753a2873b8.

	* gnu/packages/llvm.scm (llvm-10): Update to 10.0.1.

2020-12-19  Marius Bakke  <marius@gnu.org>

	gnu: perl-pod-coverage: Propagate perl-pod-parser.
	Pod::Parser is no longer part of the Perl standard library as of 5.32.0.

	* gnu/packages/perl.scm (perl-pod-coverage)[propagated-inputs]: Add
	PERL-POD-PARSER.

2020-12-19  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 5.10.1.
	* gnu/packages/aux-files/linux-libre/5.10-arm.conf,
	gnu/packages/aux-files/linux-libre/5.10-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.10-i686.conf,
	gnu/packages/aux-files/linux-libre/5.10-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.
	* gnu/packages/linux.scm (linux-libre-5.10-version, deblob-scripts-5.10,
	linux-libre-5.10-pristine-source, linux-libre-5.10-source,
	linux-libre-headers-5.10, linux-libre-5.10): New variables.
	(linux-libre-version, linux-libre-pristine-source, linux-libre-source,
	linux-libre, linux-libre-with-bpf): Update to 5.10.1.

2020-12-19  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-qmynd.
	* gnu/packages/lisp-xyz.scm (cl-qmynd, ecl-qmynd, sbcl-qmynd): New variables.

2020-12-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-nibbles: Update to 0.14-1.8e6b9b4.
	* gnu/packages/lisp-xyz.scm (sbcl-nibbles): Update to 0.14-1.8e6b9b4.

	gnu: sbcl-lzlib: Update to 1.1-2.cad10f5.
	* gnu/packages/lisp-xyz.scm (sbcl-lzlib): Update to 1.1-2.cad10f5.

	gnu: sbcl-cl-octet-streams: Update to 1.2.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-octet-streams): Update to 1.2.

2020-12-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: freedroid: Use HTTPS home page URI.
	* gnu/packages/games.scm (freedroid)[home-page]: Use HTTPS URI.

	gnu: fpc: Use HTTPS home page URI.
	* gnu/packages/pascal.scm (fpc)[home-page]: Use HTTPS URI.

	gnu: babl: Use HTTPS home page URI.
	* gnu/packages/gimp.scm (babl)[home-page]: Use HTTPS URI.

	gnu: arb: Use HTTPS home page URI.
	* gnu/packages/algebra.scm (arb)[home-page]: Use HTTPS URI.  Move above
	synopsis.

	gnu: java-antlr4-runtime: Update home page.
	* gnu/packages/java.scm (java-antlr4-runtime)[home-page]: Update it.

2020-12-19  Pierre Neidhardt  <mail@ambrevar.xyz>

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

2020-12-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dehydrated: Update to 0.7.0.
	* gnu/packages/tls.scm (dehydrated): Update to 0.7.0.

	gnu: kexec-tools: Update to 2.0.21.
	* gnu/packages/linux.scm (kexec-tools): Update to 2.0.21.

	gnu: facter: Update to 4.0.47.
	* gnu/packages/admin.scm (facter): Update to 4.0.47.

	gnu: rgbds: Update to 0.4.2.
	* gnu/packages/assembly.scm (rgbds): Update to 0.4.2.

	gnu: ethtool: Update to 5.10.
	* gnu/packages/networking.scm (ethtool): Update to 5.10.

	gnu: radeontop: Update to 1.3.
	* gnu/packages/linux.scm (radeontop): Update to 1.3.

	gnu: xarchiver: Update to 0.5.4.16.
	* gnu/packages/compression.scm (xarchiver): Update to 0.5.4.16.

	gnu: simple-scan: Update to 3.38.2.
	* gnu/packages/gnome.scm (simple-scan): Update to 3.38.2.

	gnu: inxi-minimal: Update to 3.2.01-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.2.01-1.
	[inputs]: Add lvm2 and mdadm.

2020-12-18  Adam Kandur  <rndd@tuta.io>

	gnu: emacs-docker-compose-mode: Add missing input.
	* gnu/packages/emacs-xyz.scm (emacs-docker-compose-mode)[propagated-inputs]:
	Add emacs-yaml-mode.

2020-12-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-graphql-mode: Fix version.
	* gnu/packages/emacs-xyz.scm (emacs-graphql-mode)[version]: Use monotonic
	numbering.

	gnu: emacs-eglot: Update to 1.7.
	* gnu/packages/emacs-xyz.scm (emacs-eglot): Update to 1.7.

2020-12-18  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kdenlive: Add breeze-icons.
	Since breeze-icons are now longer united into breeze, these need to be
	explicitly added.

	* gnu/package/kde.scm (kdenlive)[inputs]: Add breeze-icons.
	  [argmuments]{phases}<wrap-executable>: Add breeze-icons to XDG_DATA_DIRS.

2020-12-18  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: breeze: Split from breeze-icons.
	KDE breeze is separate from breeze-icons, as it can bee seen by
	version, download path and git repository path being all different.
	Thus a package containing both beeze and the breeze-icons contradicts
	with this upstream separation.

	* gnu/package/kde.scm (breeze-assets): Remove variable. (breeze): Move to ...
	* gnu/package/kde-plasme.scm (breeze): here.
	  [version, source]: Copy from former breeze-assets.
	  [build-system]: Make explicit (was inherited even from breeze-icons).
	  [arguments]: Remove.
	  [native-inputs]: New element.
	  [inputs]: Copy from former breeze-assets; add some optional packages.
	  [home-page]: Fix and change to invent.kde.org.
	  [snopysis, description]: Adjust to de-unified package.
	  [licence]: Remove gpl3+, which came from breeze-icons.

2020-12-18  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kactivities: Use qt-build-system.
	* gnu/packages/kde-frameworks.scm (kactivities)[build-system]: Use
	  qt-build-system.

2020-12-18  Marius Bakke  <marius@gnu.org>

	gnu: xmlsec-nss: Disable MD5 support.
	* gnu/packages/xml.scm (xmlsec-nss)[arguments]: New field.

2020-12-18  Brice Waegeneire  <brice@waegenei.re>

	gnu: Add kicad-doc.
	* gnu/packages/engineering.scm (kicad-doc): New variable.
	(kicad)[native-search-paths]: Add 'KICAD'.

2020-12-18  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-erc-status-sidebar: Correct license.
	* gnu/packages/emacs-xyz.scm (emacs-erc-status-sidebar)[license]: Set to GPL3+.

2020-12-18  Brendan Tildesley  <mail@brendan.scot>

	gnu: chez-scheme: Patch more hard-coded paths.
	* gnu/packages/chez.scm (chez-scheme): Patch out some /bin/rm and
	/bin/echo references.

	gnu: chez-scheme: Update to 9.5.4.
	* gnu/packages/chez.scm
	(nanopass): Update to 1.9.1.
	(stex): Update to 1.2.2.
	(chez-scheme): Update to 9.5.4.
	[inputs]: Add newly required lz4 and lz4:static.
	[arguments]:
	 - Remove unused zlib symbol.
	 - Since we are using ZLIB=, it looks like the substitution of libz.a path in
	 .c/Mf-... files is no longer needed.
	 - add lz4-static symbol and use new LZ4= and ZLIB= configure options to
	   point to their static binaries.

2020-12-18  Ludovic Courtès  <ludo@gnu.org>

	status: Do not emit ANSI escapes when stderr is not a tty.
	Fixes <https://bugs.gnu.org/44985>.
	Reported by Simon Josefsson <simon@josefsson.org>.

	* guix/progress.scm (display-download-progress): Add #:tty? and honor it.
	* guix/status.scm (print-build-event): Pass #:tty? to
	'display-download-progress'.

2020-12-18  Christopher Howard  <christopher@librehacker.com>

	gnu: Add libticalcs2.
	* gnu/packages/emulators.scm (libticalcs2): New variable.

	gnu: Add libtifiles2.
	* gnu/packages/emulators.scm (libtifiles2): New variable.

	gnu: Add libticonv.
	* gnu/packages/emulators.scm (libticonv): New variable.

	gnu: Add libticables2.
	* gnu/packages/emulators.scm (libticables2): New variable.

2020-12-18  Carlo Zancanaro  <carlo@zancanaro.id.au>

	import: elpa: Support working with MELPA.
	* guix/import/elpa.scm (default-files-spec): New variable.
	(download-git-repository, package-name->melpa-recipe, file-hash, vcs-file?,
	git-repository->origin, melpa-recipe->origin, melpa-recipe->maybe-arguments):
	New procedures.
	(elpa-package->sexp): Add optional repo argument, and use it to determine
	whether to attempt to construct a source using the MELPA recipe.
	(elpa->guix-package): Pass repo to elpa-package->sexp.

2020-12-18  Vincent Legoll  <vincent.legoll@gmail.com>

	guix-install.sh: Add variable quoting and curly-bracketing.
	* etc/guix-install.sh (guix_get_bin)[dl_path]: Add variable quoting and
	curly-bracketing.

	guix-install.sh: Adjust variable use in guix_get_bin_list().
	* etc/guix-install.sh (guix_get_bin_list)[BIN_VER]: Add curly-brackets,
	[latest_ver]: Likewise & add explicit array zero-indexing.

	guix-install.sh: Add variable quoting in sys_make_guix_available.
	* etc/guix-install.sh (sys_make_guix_available): Add variable quoting.

2020-12-18  Vincent Legoll  <vincent.legoll@gmail.com>

	guix-install.sh: Replace tabs with spaces.
	Almost the entire file is indented with spaces, a few tabs slipped in, clean
	them up.

	* etc/guix-install.sh(chk_sys_arch): Replace tabs with spaces.
	(sys_enable_guix_daemon): Likewise.

2020-12-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-lzlib: Update to 1.1-1.c347026.
	* gnu/packages/lisp-xyz.scm (sbcl-lzlib): Update to 1.1-1.c347026.
	  [inputs]: Add sbcl-lparallel.

	gnu: sbcl-cl-octet-streams: Update to 1.1.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-octet-streams): Update to 1.1.

	gnu: sbcl-ironclad: Update to 0.53.
	* gnu/packages/lisp-xyz.scm (sbcl-ironclad): Update to 0.53.

2020-12-18  Sharlatan Hellseher  <sharlatanus@gmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-asdf-finalizers.
	* gnu/packages/lisp-xyz.scm (cl-asdf-finalizers, ecl-asdf-finalizers,
	  sbcl-asdf-finalizers): New variables.

2020-12-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-sudo-edit: Update to commit 0e2c32b, fix tests.
	* gnu/packages/emacs-xyz.scm (emacs-sudo-edit): Update to commit 0e2c32b.
	[arguments]: Use the full blown emacs package, as one test fail otherwise.

2020-12-18  Leo Famulari  <leo@famulari.name>

	Revert "gnu: font-google-roboto: Update to 2.138."
	This commit caused the package definition to no longer install any files.

	This reverts commit e93ee2547ecec152f9a198ccc338c4329cc69a71.

2020-12-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-logview: Add missing emacs-extmap input.
	* gnu/packages/emacs-xyz.scm (emacs-logview)[propagated-inputs]: Add
	emacs-extmap.

	gnu: emacs-datetime: Install .extmap files.
	* gnu/packages/emacs-xyz.scm (emacs-datetime)[arguments]{include}: Extend to
	include .extmap files.

	gnu: emacs-ivy-posframe: Fix source URL.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe)[source]: Fix URL.

2020-12-17  Noah Evans  <noah@nevans.me>

	gnu: Add emacs-airline-themes.
	* gnu/packages/emacs-xyz.scm (emacs-airline-themes): New variable.

2020-12-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.9.4p1.
	* gnu/packages/admin.scm (sudo): Update to 1.9.4p1.
	[source]: Remove patch.
	* gnu/packages/patches/sudo-fix-build-without-sendmail.patch: Delete
	file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-12-17  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add emacs-evil-goggles.
	* gnu/packages/emacs-xyz.scm (emacs-evil-goggles): New variable.

2020-12-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: font-fira-code: Update to 5.2.
	* gnu/packages/fonts.scm (font-fira-code): Update to 5.2.
	[source]: Update uri.

2020-12-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	linux-boot: Fix noresume argument parsing.
	* gnu/build/linux-boot.scm (boot-system): Check for "hibernate=noresume"
	in addition to "noresume".

	gnu: bcachefs-tools: Provide a mount.bcachefs helper.
	* gnu/packages/file-systems.scm (bcachefs-tools)[arguments]: Add a
	'promote-mount.bcachefs.sh phase to install the shell script version.
	[inputs]: Rename "util-linux" to "util-linux:lib".
	Add coreutils-minimal, gawk, and util-linux(:out).

	gnu: bcachefs-tools: Update to 0.1-2.db931a4.
	* gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-2.db931a4.

	gnu: knot: Update to 3.0.3.
	* gnu/packages/dns.scm (knot): Update to 3.0.3.

2020-12-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: font-google-roboto: Update to 2.138.
	* gnu/packages/fonts.scm (font-google-roboto): Update to 2.138.

	gnu: Add font-iosevka-curly.
	* gnu/packages/fonts.scm (font-iosevka-curly): New variable.

	gnu: Add font-iosevka-curly-slab.
	* gnu/packages/fonts.scm (font-iosevka-curly-slab): New variable.

	gnu: Iosevka fonts: Update to 4.0.3.
	* gnu/packages/fonts.scm (font-iosevka):
	(font-iosevka-slab):
	(font-iosevka-term):
	(font-iosevka-term-slab):
	(font-iosevka-aile):
	(font-iosevka-etoile):
	(font-iosevka-sparkle): Update to 4.0.3.

	gnu: fet: Update to 5.48.1.
	* gnu/packages/education.scm (fet): Update to 5.48.1.

2020-12-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: cross-base: Re-add cross-MIG as an input for GNU/Hurd.
	* gnu/packages/cross-base.scm (cross-libc)[native-inputs]: Re-add
	"cross-mig", erroneously removed in
	6690b6d1e7333137e4731ec5e4bb30d6637c3237.

	gnu: cross-base: Remove unused Hurd patches from 'inputs'.
	* gnu/packages/cross-base.scm (cross-libc)[inputs]: Remove.  They have
	been unused since 6690b6d1e7333137e4731ec5e4bb30d6637c3237.

2020-12-17  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-sanic: Relax httpx version requirement.
	* gnu/packages/python-web.scm (python-sanic)[arguments]: Substitute
	strict httpx version requirement.

2020-12-17  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-httpcore: Upgrade to 0.12.2.
	httpx was upgraded in commit bc49b009bf08326b55aea3508a6b677a065d5a31,
	but was broken, because it requests this new version of httpcore.

	* gnu/packages/python-web.scm (python-httpcore)[version]: Upgrade to
	0.12.2.
	[arguments]: Respect tests? argument. Disable tests. Remove obsolete
	phases.
	[native-inputs]: Remove obsolete comment regarding mitmproxy.

2020-12-17  Jack Hill  <jackhill@jackhill.us>

	gnu: go-github-com-emicklei-go-restful: Update to 3.4.0.
	* gnu/packages/golang.scm (go-github-com-emicklei-go-restful): Update to 3.4.0.

	gnu: go-github-com-magiconair-properties: Update to 1.8.4.
	* gnu/packages/golang.scm (go-github-com-magiconair-properties): Update to 1.8.4.

	gnu: go-github-com-kr-pretty: Improve synopsis.
	* gnu/packages/golang.scm (go-github-com-kr-pretty)[synopsis]: Remove leading article.

	gnu: go-github-com-kr-pretty: Update to 0.2.1.
	* gnu/packages/golang.scm (go-github-com-kr-pretty): Update to 0.2.1.

2020-12-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: glpk: Don't build static library.
	* gnu/packages/maths.scm (glpk)[arguments]: Add configure-flag to skip
	static library.

	gnu: glpk: Update to 5.0.
	* gnu/packages/maths.scm (glpk): Update to 5.0.
	(glpk-4.65): New variable.
	* gnu/packages/algebra.scm (giac)[inputs]: Replace glpk with glpk-4.

2020-12-17  Marius Bakke  <marius@gnu.org>

	gnu: libtirpc: Update to 1.3.1.
	* gnu/packages/onc-rpc.scm (libtirpc): Update to 1.3.1.
	[arguments]: Remove obsolete adjustment.  Rename phase.
	* gnu/packages/onc-rpc.scm (libtirpc/hurd)[source](patches): Remove obsolete
	patch.
	* gnu/packages/patches/libtirpc-hurd-client.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2020-12-17  Marius Bakke  <marius@gnu.org>

	gnu: Remove duplicate LLVM variables.
	These were accidentally added in commit
	5e2140511c1ad9ccd731438b74d61b62111da1e6.

	* gnu/packages/llvm.scm (llvm-10, llvm, clang-runtime, clang, clang-toolchain,
	lld): Remove duplicate definitions.

2020-12-17  Marius Bakke  <marius@gnu.org>

	gnu: po4a: Fix build with Perl 5.32.
	* gnu/packages/gettext.scm (po4a)[inputs]: Add PERL-POD-PARSER.
	[arguments]: Add it to the wrapper.  Adjust the build script so it finds
	external modules.

	gnu: Add Pod::Parser.
	* gnu/packages/perl.scm (perl-pod-parser): New public variable.

2020-12-17  Greg Hogan  <code@greghogan.com>

	gnu: Add aws-sdk-cpp.
	* gnu/packages/cpp.scm (aws-sdk-cpp): New variable.

	gnu: Add aws-c-event-stream.
	* gnu/packages/c.scm (aws-c-event-stream): New variable.
	* gnu/packages/patches/aws-c-event-stream-cmake-prefix.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add aws-checksums.
	* gnu/packages/c.scm (aws-checksums): New variable.
	* gnu/packages/patches/aws-checksums-cmake-prefix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add aws-c-common.
	* gnu/packages/c.scm (aws-c-common): New variable.

2020-12-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: okular: Tweak synopsis and description.
	* gnu/packages/kde.scm (okular)[synopsis]: Tweak capitalization.
	[description]: Remove discussion of portability and mention supported
	file formats instead.

2020-12-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nmf: Move from "annotation" to "package" section.
	* gnu/packages/bioconductor.scm (r-nmf): Move variable.

	gnu: r-deconstructsigs: Move from "annotation" to "package" section.
	* gnu/packages/bioconductor.scm (r-deconstructsigs): Move variable.

	gnu: r-pasilla: Move from "annotation" to "experiment" section.
	* gnu/packages/bioconductor.scm (r-pasilla): Move variable.

	gnu: r-ideoviz: Move from "annotation" to "package" section.
	* gnu/packages/bioconductor.scm (r-ideoviz): Move variable.

	gnu: r-genelendatabase: Move from "annotation" to "experiment" section.
	* gnu/packages/bioconductor.scm (r-genelendatabase): Move variable.

	gnu: r-bluster: Move from "annotation" to "package" section.
	* gnu/packages/bioconductor.scm (r-bluster): Move variable.

	gnu: r-cummerbund: Move from "experiment" to "package" section.
	* gnu/packages/bioconductor.scm (r-cummerbund): Move variable.

	gnu: r-coverageview: Move from "experiment" to "package" section.
	* gnu/packages/bioconductor.scm (r-coverageview): Move variable.

2020-12-17  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-org-eck12-eg-db.
	* gnu/packages/bioconductor.scm (r-org-eck12-eg-db): New variable.

	gnu: Add r-pathview.
	* gnu/packages/bioconductor.scm (r-pathview): New variable.

	gnu: Add r-kegggraph.
	* gnu/packages/bioconductor.scm (r-kegggraph): New variable.

	gnu: Add r-gagedata.
	* gnu/packages/bioconductor.scm (r-gagedata): New variable.

2020-12-17  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: rust-lzma-sys-0.1: Update to 0.1.17.
	* gnu/packages/crates-io.scm (rust-lzma-sys-0.1): Update to 0.1.17.

2020-12-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-encoding-rs-0.8: Don't skip build.
	* gnu/packages/crates-io.scm (rust-encoding-rs-0.8)[arguments]: Don't
	skip build.

2020-12-17  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: rust-encoding-rs-0.8: Update to 0.8.26.
	* gnu/packages/crates-io.scm (rust-encoding-rs-0.8): Update to 0.8.26.
	[arguments]: In cargo-inputs remove rust-packed-simd-0.3, add
	rust-packed-simd-2-0.3, replace rust-cfg-if-0.1 with 1.

	gnu: Add rust-rkv-0.10.
	* gnu/packages/crates-io.scm (rust-rkv-0.10): New variable.

2020-12-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-sleef-sys-0.1: Adjust inputs.
	* gnu/packages/crates-io.scm (rust-sleef-sys-0.1)[arguments]: Move all
	crates from cargo-development-inputs to cargo-inputs.  Replace
	rust-cbindgen-0.50 with 0.46.

2020-12-17  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add rust-packed-simd-2-0.3.
	* gnu/packages/crates-io.scm (rust-packed-simd-2-0.3): New variable.

	gnu: Add rust-rusqlite-0.23.
	* gnu/packages/crates-io.scm (rust-rusqlite-0.23): New variable.

2020-12-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-indexmap-1: Update to 1.6.1.
	* gnu/packages/crates-io.scm (rust-indexmap-1): Update to 1.6.1.
	[arguments]: Add rust-hashbrown-0.9 to cargo-inputs. In
	cargo-development-inputs add rust-fxhash-0.2, replace rust-itertools-0.8
	with 0.9, reust-serde-test-1 with rust-serde-derive-1.

2020-12-17  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: rust-serde-json-1: Update to 1.0.60.
	* gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.60.
	[arguments]: Add rust-automod-1, rust-serde-stacker-0.1 to cargo-inputs.
	Don't skip build.

	gnu: Add rust-serde-stacker-0.1.
	* gnu/packages/crates-io.scm (rust-serde-stacker-0.1): New variable.

	gnu: Add rust-libsqlite3-sys-0.18.
	* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.18): New variable.

	gnu: Add rust-lmdb-rkv-0.14.
	* gnu/packages/crates-io.scm (rust-lmdb-rkv-0.14): New variable.

	gnu: Add rust-lmdb-rkv-sys-0.11.
	* gnu/packages/crates-io.scm (rust-lmdb-rkv-sys-0.11): New variable.

2020-12-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lmdb: Install pkg-config file.
	* gnu/packages/databases.scm (lmdb)[arguments]: Add phase to create a
	lmdb.pc file.

2020-12-17  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add rust-nom-2.
	* gnu/packages/crates-io.scm (rust-nom-2): New variable.

	gnu: Add rust-size-format-1.
	* gnu/packages/crates-io.scm (rust-size-format-1): New variable.

	gnu: Add rust-tabwriter-1.
	* gnu/packages/crates-io.scm (rust-tabwriter-1): New variable.

2020-12-17  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add nvc.
	* gnu/packages/fpga.scm (nvc): New variable.

2020-12-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-slime: Update to 2.26.1.
	* gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.26.1.

	gnu: emacs-project: Update to 0.5.3.
	* gnu/packages/emacs-xyz.scm (emacs-project): Update to 0.5.3.

	gnu: emacs-xref: Update to 1.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-xref): Update to 1.0.4.

	doc: Emacs Packages: Fix typos.
	* doc/contributing.texi (Emacs Packages): Fix typo. Also remove spurious white
	space, and unnecessary quote.

2020-12-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-elegant-agenda-mode.
	* gnu/packages/emacs-xyz.scm (emacs-elegant-agenda-mode): New variable.

2020-12-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-org-sidebar: Update to 0.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-sidebar): Update to 0.3.2.

	gnu: emacs-org-ql: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.5.
	[propagated-inputs]: Add emacs-transient.
	[native-inputs]: Add emacs-with-simulated-input.
	[phases]{require-helm}: Remove.
	{disable-failing-tests}: New phase.

	gnu: Add emacs-with-simulated-input.
	* gnu/packages/emacs-xyz.scm (emacs-with-simulated-input): New variable.

	gnu: emacs-org-super-agenda: Update to 1.2 and enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-super-agenda): Update to 1.2.
	[arguments]: Enable tests.
	[phases]{prepare-for-tests}: New phase.
	[native-inputs]: Add emacs-f and util-linux.

	doc: Add Emacs packaging guidelines.
	* doc/contributing.texi (Emacs Packages): New subsection.

2020-12-17  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.84.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.84.
	(deblob-scripts-5.4, linux-libre-5.4-pristine-source): Update hashes.

	gnu: linux-libre: Update to 5.9.15.
	* gnu/packages/linux.scm (linux-libre-5.9-version): Update to 5.9.15.
	(deblob-scripts-5.9, linux-libre-5.9-pristine-source): Update hashes

2020-12-16  Marius Bakke  <marius@gnu.org>

	gnu: Remove 'curl-minimal'.
	* gnu/packages/curl.scm (curl-minimal): Deprecate variable.
	* gnu/packages/games.scm (yamagi-quake2)[inputs]: Replace CURL-MINIMAL with
	CURL.
	* gnu/packages/cmake.scm (cmake-bootstrap)[inputs]: Likewise.
	(cmake-minimal)[inputs]: Don't override the "curl" input.

2020-12-16  Marius Bakke  <marius@gnu.org>

	gnu: cURL: Don't build with OpenLDAP.
	When OpenLDAP is missing, cURL will fall back to an internal LDAP
	client implementation, so there is no loss of functionality.  This simplifies
	bootstrapping and reduces the closure size by 6.1 MiB.

	* gnu/packages/curl.scm (curl)[inputs]: Remove OPENLDAP.

2020-12-16  Marius Bakke  <marius@gnu.org>

	gnu: glib: Disable SELinux support.
	It was added mainly because the build system previously could not cope with
	SELinux being missing.

	* gnu/packages/glib.scm (glib)[propagated-inputs]: Remove LIBSELINUX.
	[arguments]: Add #:configure-flags.

2020-12-16  Marius Bakke  <marius@gnu.org>

	gnu: tcsh: Update to 6.22.03.
	* gnu/packages/patches/tcsh-fix-autotest.patch: Remove test hunk that no
	longer applies.
	* gnu/packages/shells.scm (tcsh): Update to 6.22.03.
	[arguments]: Patch /usr/bin/env invocation.  Adjust the test mention above
	with a substitution instead.

	gnu: gdbm: Fix build with GCC 10.
	* gnu/packages/patches/gdbm-gcc-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/dbm.scm (gdbm)[source](patches): New field.

2020-12-16  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: bdb: Fix building with GCC 9.
	* gnu/packages/dbm.scm (bdb-4.8, bdb-5.3)[source]: Apply patch.
	* gnu/packages/patches/bdb-5.3-atomics-on-gcc-9.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register new file.

2020-12-16  Marius Bakke  <marius@gnu.org>

	gnu: isl: Update to 0.23.
	* gnu/packages/gcc.scm (isl): Update to 0.23.

	gnu: Perl: Update to 5.32.0.
	* gnu/packages/perl.scm (perl): Update to 5.32.0.
	[source](patches): Remove obsolete patch.
	* gnu/packages/patches/perl-no-sys-dirs.patch: Adjust for upstream changes.
	* gnu/packages/patches/perl-deterministic-ordering.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: perl-test-needs: Update to 0.002006.
	* gnu/packages/perl-check.scm (perl-test-needs): Update to 0.002006.

	gnu: perl-module-build: Update to 0.4231.
	* gnu/packages/perl.scm (perl-module-build): Update to 0.4231.

	gnu: expat: Update to 2.2.10.
	* gnu/packages/xml.scm (expat): Update to 2.2.10.

	gnu: readline: Update to 8.1.0.
	* gnu/packages/readline.scm (%patch-series-8.0): Rename to ...
	(%patch-series-8.1): ... this.  Make it the empty list.
	(readline): Update to 8.1.0.
	[version, source]: Adjust for variable rename.

2020-12-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.10.
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.10.

2020-12-16  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add python-myhdl.
	* gnu/packages/fpga.scm (python-myhdl): New variable.

2020-12-16  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 78.6.0.
	* gnu/packages/gnuzilla.scm (icedove): Update to 78.6.0.

2020-12-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-project.
	* gnu/packages/emacs-xyz.scm (emacs-project): New variable.

	gnu: Add emacs-xref.
	* gnu/packages/emacs-xyz.scm (emacs-xref): New variable.

	gnu: emacs-org-caldav: Make description a full sentence.
	* gnu/packages/emacs-xyz.scm (emacs-org-caldav)[description]: Make it a full
	sentence.

	gnu: emacs-org-caldav: Update to 0.0.0-2-8569941.
	* gnu/packages/emacs-xyz.scm (emacs-org-caldav): Update to 0.0.0-2-8569941.

2020-12-16  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: python-internetarchive: Fix typo.
	* gnu/packages/web.scm (python-internetarchive): Fix typo.

2020-12-16  Michael Rohleder  <mike@rohleder.de>

	gnu: obs: Update to 26.1.0.
	* gnu/packages/video.scm (obs): Update to 26.1.0.

2020-12-16  Mark H Weaver  <mhw@netris.org>

	gnu: webkitgtk: Update to 2.30.4.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.4.

2020-12-16  Leo Famulari  <leo@famulari.name>

	gnu: Add libcaption.
	* gnu/packages/video.scm (libcaption): New variable.

	gnu: Add bootterm.
	* gnu/packages/terminals.scm (bootterm): New variable.

2020-12-16  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-telega: Update homepage.
	* gnu/packages/emacs-xyz.scm (emacs-doom-modeline)[home-page]: Use updated URL.

	gnu: emacs-telega: Update to 0.7.1-1.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.7.1-1.

2020-12-15  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	import: cran: Use CRAN’s canonical URL as home-page.
	* guix/import/cran.scm (%cran-canonical-url): New variable.
	(description->package): Construct home-page using canonical URL.

2020-12-15  Hendursaga  <hendursaga@yahoo.com>

	gnu: Add cfunge.
	* gnu/packages/esolangs.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2020-12-15  Boris A. Dekshteyn  <boris.dekshteyn@gmail.com>

	gnu: foo2zjs: Fix installation.
	* gnu/packages/cups.scm (foo2zjs)[inputs]: Add coreutils and sed.
	[arguments]: Add new phases ''make-install-dirs', 'wrap-wrappers', and
	'install-cups-filters-symlinks'.

2020-12-15  Ludovic Courtès  <ludo@gnu.org>

	services: 'references-file' depends on Guile-Gcrypt.
	Regression introduced in 6a060ff27ff68384d7c90076baa36c349fff689d.

	Reported by clone11 on #guix.

	* gnu/services/base.scm (references-file): Wrap gexp in 'with-extensions'.

2020-12-15  Zheng Junjie  <873216071@qq.com>

	gnu: Add Okular.
	* gnu/packages/kde.scm (okular): New variable.

2020-12-15  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 78.6.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2020-16042, CVE-2020-26971, CVE-2020-26973,
	CVE-2020-26974, CVE-2020-26978, CVE-2020-35111, CVE-2020-35112, and
	CVE-2020-35113.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.

2020-12-15  Mark H Weaver  <mhw@netris.org>

	gnu: yelp-tools: Restore a comment.
	* gnu/packages/gnome.scm (yelp-tools)[propagated-inputs]: Restore a
	comment deleted in commit 416b1b9f56b514677660b56992cea1c78e00f519.

	gnu: gobject-introspection: Restore a comment.
	* gnu/packages/glib.scm (gobject-introspection)[propagated-inputs]: Restore a
	comment deleted in commit c3264f9e100ad6aefe5216002b68f3bfdcf6be95.

	gnu: youtube-dl: Avoid using pre-generated code.
	* gnu/packages/video.scm (youtube-dl)[source]: Add 'snippet' to delete
	pre-generated files.
	[arguments]: Add 'build-generated-files' phase.
	[native-inputs]: New field, to add 'zip'.

2020-12-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ivy-posframe: Update to 0.5.5.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): Update to 0.5.5.

2020-12-15  Ludovic Courtès  <ludo@gnu.org>

	deduplicate: Create the '.links' directory lazily.
	This avoids repeated (mkdir-p "/gnu/store/.links") calls when
	deduplicating lots of files.

	* guix/store/deduplication.scm (deduplicate): Remove initial call to
	'mkdir-p'.  Add ENOENT case in 'link' exception handler.  Reindent.
	* tests/store-deduplication.scm ("deduplicate, ENOSPC"): Check
	for (<= links 4) to account for the initial 'link' call.

2020-12-15  Ludovic Courtès  <ludo@gnu.org>

	database: Honor 'SOURCE_DATE_EPOCH'.
	* guix/store/database.scm (timestamp): New procedure.
	(sqlite-register): Use it as the default for #:time.
	(register-items): Likewise for #:registeration-time.

	database: Remove 'register-path'.
	* guix/store/database.scm (register-path): Remove.
	* tests/store-database.scm ("register-path"): Rename to...
	("register-items"): ... this, and use 'register-items' instead of
	'register-path'.
	("register-path, directory"): Rename to...
	("register-items, directory"): ... this, and use 'register-items'
	instead of 'register-path'.
	("register-path with unregistered references"): Rename to...
	("sqlite-register with unregistered references"): ... this.

2020-12-15  Ludovic Courtès  <ludo@gnu.org>

	system: 'init' does not recompute the hash of each store item.
	Fixes <https://bugs.gnu.org/44760>.

	Previously, the 'register-path' call would re-traverse ITEM to compute
	its nar hash, even though that hash is already known in the initial
	store.  This patch also avoids repeated opening/closing of the
	database.

	* guix/store/database.scm (call-with-database): Export.
	* guix/scripts/system.scm (copy-item): Add 'db' parameter.  Call
	'sqlite-register' instead of 'register-path'.
	(copy-closure): Remove redundant call to 'references*'.  Call
	'call-with-database' and pass the database to 'copy-item'.

2020-12-15  Ludovic Courtès  <ludo@gnu.org>

	database: Remove #:deduplicate? and #:reset-timestamps? from 'register-path'.
	* guix/store/database.scm (register-path): Remove #:deduplicate?
	and #:reset-timestamps?.
	* guix/scripts/system.scm (copy-item): Adjust accordingly.
	* tests/store-database.scm ("register-path")
	("register-path, directory"): Call 'reset-timestamps'.

2020-12-15  Ludovic Courtès  <ludo@gnu.org>

	guix system: 'init' copies, resets timestamps, and deduplicates at once.
	Partly fixes <https://bugs.gnu.org/44760>.

	* guix/build/store-copy.scm (copy-store-item): New procedure.
	(populate-store): Use it instead of the inline 'copy-recursively' call.
	* guix/scripts/system.scm (copy-item): Likewise.
	Pass #:reset-timestamps? and #:deduplicate? to 'register-path'.

2020-12-15  Ludovic Courtès  <ludo@gnu.org>

	database: Remove #:deduplicate? from 'register-items'.
	It is now up to the caller to deduplicate store contents.

	* guix/store/database.scm (register-items): Remove #:deduplicate?
	parameter and call to 'deduplicate'.
	(register-path): Call 'deduplicate' when #:deduplicate? is true.
	* gnu/build/image.scm (register-closure): Adjust call accordingly.
	* gnu/build/vm.scm (register-closure): Likewise.
	* guix/nar.scm (finalize-store-file): Likewise.
	* guix/scripts/pack.scm (store-database): Likewise.

2020-12-15  Ludovic Courtès  <ludo@gnu.org>

	image: 'register-closure' leaves it up to the caller to deduplicate.
	* gnu/build/image.scm (register-closure): Remove #:deduplicate?
	parameter and pass #:deduplicate? #f to 'register-items'.
	(initialize-root-partition): Adjust accordingly.
	* gnu/build/vm.scm (register-closure, root-partition-initializer):
	Likewise.

2020-12-15  Ludovic Courtès  <ludo@gnu.org>

	store-copy: 'populate-store' can optionally deduplicate files.
	Until now deduplication was performed as an additional pass after
	copying files, which involve re-traversing all the files that had just
	been copied.

	* guix/store/deduplication.scm (copy-file/deduplicate): New procedure.
	* tests/store-deduplication.scm ("copy-file/deduplicate"): New test.
	* guix/build/store-copy.scm (populate-store): Add #:deduplicate?
	parameter and honor it.
	* tests/gexp.scm ("gexp->derivation, store copy"): Pass #:deduplicate? #f
	to 'populate-store'.
	* gnu/build/image.scm (initialize-root-partition): Pass #:deduplicate?
	to 'populate-store'.  Pass #:deduplicate? #f to 'register-closure'.
	* gnu/build/vm.scm (root-partition-initializer): Likewise.
	* gnu/build/install.scm (populate-single-profile-directory): Pass
	 #:deduplicate? #f to 'populate-store'.
	* gnu/build/linux-initrd.scm (build-initrd): Likewise.
	* guix/scripts/pack.scm (self-contained-tarball)[import-module?]: New
	procedure.
	[build]: Pass it as an argument to 'source-module-closure'.
	* guix/scripts/pack.scm (squashfs-image)[build]: Wrap in
	'with-extensions'.
	* gnu/system/linux-initrd.scm (expression->initrd)[import-module?]: New
	procedure.
	[builder]: Pass it to 'source-module-closure'.
	* gnu/system/install.scm (cow-store-service-type)[import-module?]: New
	procedure.  Pass it to 'source-module-closure'.

2020-12-15  Ludovic Courtès  <ludo@gnu.org>

	database: Remove #:reset-timestamps? from 'register-items'.
	The assumption now is that the caller took care of resetting timestamps
	and permissions.

	* guix/store/database.scm (register-items): Remove #:reset-timestamps?
	parameter and the call to 'reset-timestamps'.
	(register-path): Adjust accordingly and add call to 'reset-timestamps'.
	* gnu/build/image.scm (register-closure): Remove #:reset-timestamps?
	parameter to 'register-items'.
	* gnu/build/vm.scm (register-closure): Likewise.
	* guix/nar.scm (finalize-store-file): Adjust accordingly.
	* guix/scripts/pack.scm (store-database)[build]: Likewise.

2020-12-15  Ludovic Courtès  <ludo@gnu.org>

	image: 'register-closure' assumes already-reset timestamps.
	* gnu/build/image.scm (register-closure): Remove #:reset-timestamps?
	parameter.  Pass #:reset-timestamps? #f to 'register-items'.
	(initialize-root-partition): Adjust accordingly.
	* gnu/build/vm.scm (register-closure, root-partition-initializer):
	Likewise.

2020-12-15  Ludovic Courtès  <ludo@gnu.org>

	store-copy: 'populate-store' resets timestamps.
	Until now, 'populate-store' would reset permissions but not timestamps,
	so callers would resort to going through an extra directory traversal to
	reset timestamps.

	* guix/build/store-copy.scm (reset-permissions): Remove.
	(copy-recursively): New procedure.
	(populate-store): Pass #:keep-permissions? to 'copy-recursively'.
	Remove call to 'reset-permissions'.
	* tests/gexp.scm ("gexp->derivation, store copy"): In BUILD-DRV, check
	whether 'populate-store' canonicalizes permissions and timestamps.
	* gnu/build/image.scm (initialize-root-partition): Pass #:reset-timestamps? #f
	to 'register-closure'.
	* gnu/build/vm.scm (root-partition-initializer): Likewise.

2020-12-15  Ludovic Courtès  <ludo@gnu.org>

	nar: Deduplicate files right as they are restored.
	This avoids having to traverse and re-read the files that we have just
	restored, thereby reducing I/O.

	* guix/serialization.scm (dump-file): New procedure.
	(restore-file): Add #:dump-file parameter and honor it.
	* guix/store/deduplication.scm (tee, dump-file/deduplicate): New
	procedures.
	* guix/nar.scm (restore-one-item): Pass #:dump-file to 'restore-file'.
	(finalize-store-file): Pass #:deduplicate? #f to 'register-items'.
	* tests/nar.scm <top level>: Call 'setenv' to set "NIX_STORE".

2020-12-15  Ludovic Courtès  <ludo@gnu.org>

	serialization: 'restore-file' sets canonical timestamp and permissions.
	* guix/serialization.scm (restore-file): Set the permissions and mtime
	of FILE.
	* guix/nar.scm (finalize-store-file): Pass #:reset-timestamps? #f to
	'register-items'.
	* tests/nar.scm (rm-rf): Add 'chmod' calls to ensure files are writable.
	("write-file + restore-file with symlinks"): Ensure every file in OUTPUT
	passes 'canonical-file?'.
	* tests/guix-archive.sh: Run "chmod -R +w" before "rm -rf".

	serialization: 'fold-archive' notifies about directory processing completion.
	* guix/serialization.scm (fold-archive): Call PROC with a
	'directory-complete tag when done with a directory.
	(restore-file): Handle it.
	* guix/scripts/archive.scm (list-contents): Likewise.
	* guix/scripts/challenge.scm (archive-contents): Likewise.
	* tests/nar.scm ("write-file-tree + fold-archive"): Adjust accordingly.

2020-12-15  Ludovic Courtès  <ludo@gnu.org>

	Revert "gnu: grub: Fix unicode font loading when booting over TFTP."
	This reverts commit 03fb57ff77b57de510b59485845ed7cb4e0a77a7, which
	breaks most system tests.  Specifically, grub.cfg.drv fails to build:

	  ERROR: In procedure canonicalize-path:
	  In procedure canonicalize-path: No such file or directory

2020-12-15  divoplade  <d@divoplade.fr>

	gnu: Add ocaml-reactivedata.
	* gnu/packages/ocaml.scm (ocaml-reactivedata): Add ocaml-reactivedata.

2020-12-15  Michael Rohleder  <mike@rohleder.de>

	gnu: maven-wagon-http: Disable a failing test.
	* gnu/packages/maven.scm (maven-wagon-http)[arguments]: Add
	HugeFileDownloadTest to excluded tests.

2020-12-15  Julien Lepiller  <julien@lepiller.eu>

	offload: Print warning in context.
	* guix/scripts/offload.scm (build-machine): Add `location` field.
	(build-machine-system): Print location with warning.

2020-12-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: iproute: Fix cross compiling.
	* gnu/packages/linux.scm (iproute)[arguments]: Set CC and HOSTCC in
	make-flags. Add custom phase to replace the value for PKG_CONFIG in
	hand-written configure script.

	gnu: Add rust-ndarray-0.12.
	* gnu/packages/crates-io.scm (rust-ndarray-0.12): New variable.
	* gnu/packages/patches/rust-ndarray-remove-blas-src-dep.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: rust-cblas-sys-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-cblas-sys-0.1)[arguments]: Don't skip
	build.

	gnu: Add rust-handlegraph-0.3.
	* gnu/packages/crates-io.scm (rust-handlegraph-0.3): New variable.

2020-12-15  Ryan Prior  <rprior@protonmail.com>

	gnu: esbuild: Update to 0.8.23.
	* gnu/packages/web.scm (esbuild): Update to 0.8.23.

2020-12-15  Leo Famulari  <leo@famulari.name>

	gnu: ffmpeg-2.8: Remove extraneous inputs.
	These inputs are not used by FFmpeg 2.

	* gnu/packages/video.scm (ffmpeg-2.8)[inputs]: Remove dav1d, libaom,
	rav1e, and srt.

2020-12-15  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: ffmpeg-4.2: Remove extraneous input rav1e.
	* gnu/packages/video.scm (ffmpeg-4.2)[inputs]: Remove rav1e.

2020-12-15  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add python-sanic.
	* gnu/packages/python-web.scm (python-sanic): New variable.

	gnu: Add python-pytest-sanic.
	* gnu/packages/python-check.scm (python-pytest-sanic): New variable.

	gnu: Add python-pywatchman.
	* gnu/packages/python-xyz.scm (python-pywatchman): New variable.

	gnu: Add python-dataclasses.
	* gnu/packages/python-xyz.scm (python-dataclasses): New variable.

	gnu: Add python-nbsphinx.
	* gnu/packages/sphinx.scm (python-nbsphinx): New variable.

	gnu: Add python-pyre-extensions.
	* gnu/packages/python-xyz.scm (python-pyre-extensions): New variable.

	gnu: Add python-hstspreload.
	* gnu/packages/python-web.scm (python-hstspreload): New variable.

	gnu: Add python-aiofiles.
	* gnu/packages/python-xyz.scm (python-aiofiles): New variable.

	gnu: Add python-contextvars.
	* gnu/packages/python-xyz.scm (python-contextvars): New variable.

2020-12-15  Robert Smith  <robertsmith@posteo.net>

	gnu: Add kanshi.
	* gnu/packages/wm.scm (kanshi): New variable.

2020-12-15  Aniket Patil  <aniket112.patil@gmail.com>

	gnu: Add r-lpme.
	* gnu/packages/cran.scm (r-lpme): New variable.

	gnu: Add r-locpol.
	* gnu/packages/cran.scm (r-locpol): New variable.

	gnu: Add r-decon.
	* gnu/packages/cran.scm (r-decon): New variable.

2020-12-15  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-transmission: Update to 0.12.2.
	* gnu/packages/emacs-xyz.scm (emacs-transmission): Update to 0.12.2.

2020-12-14  Stefan  <stefan-guix@vodafonemail.de>

	gnu: grub: Fix unicode font loading when booting over TFTP.
	* gnu/bootloader/grub.scm (eye-candy)(font-file): Fix unicode font loading
	when booting over TFTP.

2020-12-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Note different texlive-tiny & texline-union natures.
	* doc/contributing.texi (Submitting Patches): Add ‘package’ and
	‘procedure’.

	Inspired-by: Jorge P. de Morais Neto

2020-12-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: kitty: Re-order inputs and native-inputs alphabetically.
	* gnu/packages/terminals.scm (kitty)[inputs, native-inputs]: Re-order
	alphabetically.

	gnu: kitty: Update to 0.19.2.
	* gnu/packages/terminals.scm (kitty): Update to 0.19.2.
	[inputs]: Add lcms.  Switch to python-wrapper.
	[arguments]: Merge hard-code-libegl phase in build phase.  Change build
	command. Disable checking for updates. Fix error in tests.

2020-12-14  Leo Famulari  <leo@famulari.name>

	maint: Only run `make authenticate` when pushing commits.
	* etc/git/pre-push: Exit early when deleting a branch.

2020-12-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-contrib: Update to 20201213.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 20201213.

	gnu: emacs-org: Update to 9.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.4.2.

	gnu: emacs-ivy-posframe: Update to 0.5.4.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): Update to 0.5.4.

2020-12-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pies: Update to 1.5.
	* gnu/packages/admin.scm (pies): Update to 1.5.

2020-12-14  Zhu Zihao  <all_but_last@163.com>

	gnu: ecl: Remove build-stamp to improve reproducibility.
	* gnu/packages/lisp.scm (ecl)[arguments]<phases>: Add "remove-build-stamp"
	  phase. Move "wrap" phase after "remove-build-stamp" phase.

	gnu: ecl: Return #t in wrap phase.
	* gnu/packages/lisp.scm (ecl)[arguments]<phases>: In phase "wrap", return #t.

2020-12-14  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-helm-switch-to-repl: Update to 0.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-helm-switch-to-repl): Update to 0.1.1.

2020-12-14  Kyle Meyer  <kyle@kyleam.com>

	gnu: b4: Update to 0.6.1.
	* gnu/packages/version-control.scm (b4): Update to 0.6.1.
	[source]: Download from pypi, which now includes the manpage.
	[arguments]: Remove now unnecessary install-manpages phase.
	[inputs]: Add python-dkimpy and python-dnspython.

	gnu: python-dnspython: Update to 2.0.0.
	* gnu/packages/python-xyz.scm (python-dnspython): Update to 2.0.0.
	[source]: Download from pypi.
	[native-inputs]: Add unzip.
	[home-page]: Prefer https.
	(python-dnspython-1.16):
	(python2-dnspython-1.16): New variables.
	* gnu/packages/ebook.scm (calibre):
	* gnu/packages/web.scm (linkchecker): Use python2-dnspython-1.16.
	* gnu/packages/finance.scm (electrum): Use python-dnspython-1.16.

	gnu: python-dnspython: Fix indentation.
	* gnu/packages/python-xyz.scm (python-dnspython): Fix indentation.

2020-12-14  Ludovic Courtès  <ludo@gnu.org>

	doc: Link to "Pattern Matching" in Guile.
	* doc/contributing.texi (Data Types and Pattern Matching): Link to the
	"Pattern Matching" node of the Guile manual.

2020-12-14  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add python-3.9.
	* gnu/packages/python.scm (python-3.9): New variable.
	* gnu/packages/patches/python-3.9-fix-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-12-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: alsa-modular-synth: Update to 2.2.0.
	* gnu/packages/audio.scm (alsa-modular-synth): Update to 2.2.0.
	[arguments]: Remove them all.
	[source]: Remove patch.
	[native-inputs]: Remove gcc@5.
	* gnu/packages/patches/alsa-modular-synth-fix-vocoder.patch: Remove it.
	* gnu/local.mk (dist_patch_DATA): Remove patch.

2020-12-13  Brett Gilio  <brettg@gnu.org>

	gnu: python-language-server: Update to 0.36.2.
	* gnu/packages/python-xyz.scm (python-language-server): Update to 0.36.2.

2020-12-13  Marius Bakke  <marius@gnu.org>

	Merge branch 'ungrafting' into staging

	gnu: mozjs: Add 78.
	* gnu/packages/gnuzilla.scm (mozjs-78): New public variable.

	gnu: icu4c: Add 68.1.
	* gnu/packages/icu4c.scm (icu4c-68): New public variable.

2020-12-13  Matthew Kraai  <kraai@ftbfs.org>

	gnu: rust-1.46: Add rustfmt output
	* gnu/packages/rust.scm (rust-1.46)[outputs]: Add a rustfmt output.
	[arguments]: Adjust to the new rustfmt output.

2020-12-13  Marius Bakke  <marius@gnu.org>

	gnu: cURL: Remove graft for 7.74.0 and reinstate lost patch.
	See <https://lists.gnu.org/archive/html/guix-devel/2020-12/msg00142.html> for
	a discussion about the missing patch.

	* gnu/packages/curl.scm (curl): Update to 7.74.0.
	[replacement]: Remove.
	[source](patches): New field.
	(curl-7.74.0): Remove variable.

2020-12-13  BonfaceKilz  <bonfacemunyoki@gmail.com>

	gnu: purescript: Update to 0.13.8.
	* gnu/packages/purescript.scm (purescript): Update to 0.13.8.
	[inputs]: Add ghc-cborg, ghc-serialise.

	gnu: purescript: Update patch for Purescript 0.13.8.
	* gnu/packages/patches/purescript-relax-dependencies.patch: Update patch for
	new version of Purescript.

2020-12-13  Ludovic Courtès  <ludo@gnu.org>

	utils: 'copy-recursively' keeps symlink mtime when #:keep-mtime? is true.
	* guix/build/utils.scm (copy-recursively): In the "leaf" procedure, call
	'set-file-time' also on symlinks.

	utils: 'set-file-time' passes AT_SYMLINK_NOFOLLOW.
	* guix/build/utils.scm (AT_SYMLINK_NOFOLLOW): New variable.
	(set-file-time): Use it.

2020-12-13  Marius Bakke  <marius@gnu.org>

	gnu: postgresql: Make version 13 the default.
	While at it, rearrange so that variables are in order, and also inherit the
	patches in lower versions, as the disable-resolve_symlinks patch was missing
	in 11 and 9.

	* gnu/packages/databases.scm (postgresql-13): Swap places with ...
	(postgresql): ... this.  Turn into dummy pointer variable and move it last.
	(postgresql-11): Inherit from POSTGRESQL-13.  Also inherit source.
	(postgresql-10): Inherit from POSTGRESQL-11.
	(postgresql-9.6): Inherit from POSTGRESQL-10.  Also inherit source.

2020-12-13  Marius Bakke  <marius@gnu.org>

	gnu: mesa: Build with LLVM 11.
	* gnu/packages/gl.scm (mesa)[inputs]: Change from LLVM-10 to LLVM-11.
	(mesa-opencl)[native-inputs]: Change from CLANG-10 to CLANG-11.

	gnu: xprop: Update to 1.2.5.
	* gnu/packages/xorg.scm (xprop): Update to 1.2.5.  Reindent.

	gnu: xkbcomp: Update to 1.4.4.
	* gnu/packages/xorg.scm (xkbcomp-intermediate): Update to 1.4.4.  Reindent.

	gnu: elfutils: Update to 0.182.
	* gnu/packages/elf.scm (elfutils): Update to 0.182.
	[arguments]: Add "--disable-libdebuginfod" and "--disable-debuginfod" to
	 #:configure-flags.

	gnu: python-pygments: Update to 2.7.3.
	* gnu/packages/python-xyz.scm (python-pygments): Update to 2.7.3.

	gnu: shaderc: Update to 2020.4.
	* gnu/packages/vulkan.scm (shaderc): Update to 2020.4.
	[arguments]: Add "-Dglslang_SOURCE_DIR" in #:configure-flags.

	gnu: vulkan-tools: Update to 1.2.162.
	* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.2.162.

	gnu: vulkan-loader: Update to 1.2.162.
	* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.2.162.

	gnu: vulkan-headers: Update to 1.2.164.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.2.164.

	gnu: glslang: Update to 10-11.0.0.
	* gnu/packages/vulkan.scm (glslang): Update to 10-11.0.0.

	gnu: libnotify: Update to 0.7.9.
	* gnu/packages/gnome.scm (libnotify): Update to 0.7.9.
	[build-system]: Change to MESON-BUILD-SYSTEM.
	[arguments]: Remove #:configure-flags.  Add #:phases.
	[native-inputs]: Add GTK-DOC, LIBXSLT, and DOCBOOK-XSL.

	gnu: libcap: Update to 2.45.
	* gnu/packages/linux.scm (libcap): Update to 2.45.

	gnu: sbc: Update to 1.5.
	* gnu/packages/linux.scm (sbc): Update to 1.5.

	gnu: GStreamer: Update to 1.18.2.
	* gnu/packages/gstreamer.scm (gstreamer-docs, gstreamer, gst-plugins-base,
	gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav,
	gst-editing-services, python-gst): Update to 1.18.2.
	(gst-plugins-good)[arguments]: Remove obsolete substitution.

	gnu: xorg-server-for-tests: Update to 1.20.10.
	* gnu/packages/xorg.scm (xorg-server-for-tests)[source, version]: Remove.

	gnu: pulseaudio: Update to 14.0.
	* gnu/packages/pulseaudio.scm (pulseaudio): Update to 14.0.
	[native-inputs]: Change from CHECK-0.14 to CHECK.

	gnu: libdrm: Update to 2.4.103.
	* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.103.

	gnu: libxkbcommon: Update to 1.0.3.
	* gnu/packages/xdisorg.scm (libxkbcommon): Update to 1.0.3.

	gnu: libinput: Update to 1.16.4.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.16.4.

	gnu: python-sphinx: Update to 3.3.1.
	* gnu/packages/sphinx.scm (python-sphinx): Update to 3.3.1.

	gnu: python-urllib3: Update to 1.26.2.
	* gnu/packages/python-web.scm (python-urllib3): Update to 1.26.2.

	gnu: python-certifi: Update to 2020.12.5.
	* gnu/packages/python-crypto.scm (python-certifi): Update to 2020.12.5.

	gnu: python-pytz: Update to 2020.4.
	* gnu/packages/time.scm (python-pytz): Update to 2020.4.

	gnu: python-babel: Update to 2.9.0.
	* gnu/packages/python-xyz.scm (python-babel): Update to 2.9.0.
	[arguments]: Do not disable any tests.

	gnu: python-requests: Update to 2.25.0.
	* gnu/packages/python-web.scm (python-requests): Update to 2.25.0.

	gnu: python-pyopenssl: Update to 20.0.0.
	* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 20.0.0.

	gnu: python-cryptography: Update to 3.3.1.
	* gnu/packages/python-crypto.scm (python-cryptography-vectors,
	python-cryptography): Update to 3.3.1.

	gnu: python-iso8601: Update to 0.1.13.
	* gnu/packages/time.scm (python-iso8601): Update to 0.1.13.
	[arguments]: New field.

	gnu: python-cffi: Update to 1.14.4.
	* gnu/packages/libffi.scm (python-cffi): Update to 1.14.4.

	gnu: GTK+: Update to 3.24.24.
	* gnu/packages/gtk.scm (gtk+): Update to 3.24.24.

	gnu: ImageMagick: Update to 6.9.11-48.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.11-48.
	(imagemagick-next): Remove variable.
	* gnu/packages/video.scm (transcode)[inputs]: Change from IMAGEMAGICK-NEXT to
	IMAGEMAGICK.

	gnu: libva: Update to 2.10.0.
	* gnu/packages/video.scm (libva): Update to 2.10.0.
	[source](uri): Change to new URL.  Remove old mirror.

	gnu: mesa: Update to 20.2.4.
	* gnu/packages/gl.scm (mesa): Update to 20.2.4.

	gnu: Remove gdb@9.
	* gnu/packages/gdb.scm (gdb-9): Rename to ...
	(gdb-10): ... this.  Update to 10.1.
	[inputs]: Change from GUILE-2.0 to GUILE-3.0.
	(gdb-8.2): Inherit from GDB-10.
	[inputs]: Stick with GUILE-2.0.
	(gdb-10): Remove variable.
	(gdb): Point to GDB-10.
	(gdb-minimal): Inherit from GDB.

	gnu: Qt: Update to 5.15.2.
	* gnu/packages/qt.scm (qtbase, qtsvg, qtimageformats, qtx11extras,
	qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors,
	qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel,
	qtwebglplugin, qtwebview, qtlocation, qttools, qtscript, qtquickcontrols,
	qtquickcontrols2, qtgraphicaleffects, qtgamepad, qtscxml, qtpurchasing,
	qtcharts, qtdatavis3d, qtnetworkauth, qtremoteobjects, qtspeech, qtwebengine):
	Update to 5.15.2.
	(qtbase)[source](patches): Remove obsolete patch.
	(qtwayland)[source](modules, snippet): Remove.
	[inputs]: Add VULKAN-HEADERS.
	(qtwebengine)[source](snippet): Adjust preserved files.
	[arguments]: Remove two obsolete phases.
	* gnu/packages/patches/qtbase-fix-krita-deadlock.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: MariaDB: Update to 10.5.8.
	* gnu/packages/databases.scm (mariadb): Update to 10.5.8.
	[arguments]: Adjust #:configure-flags to not install tests; remove code for
	the same.  Adjust phases for upstream test changes.  Add workaround.

	gnu: nss, nss-certs: Update to 3.59.
	* gnu/packages/nss.scm (nss): Update to 3.59.
	* gnu/packages/certs.scm (nss-certs): Likewise.

	gnu: linux-pam: Update to 1.5.1.
	* gnu/packages/linux.scm (linux-pam): Update to 1.5.1.

2020-12-13  Efraim Flashner  <efraim@flashner.co.il>

	build/python: Fix cythonize check phase.
	* guix/build/python-build-system.scm (ensure-no-cythonized-files): Use
	format when printing the warning.

2020-12-13  Christopher Baines  <mail@cbaines.net>

	gnu: patchwork: Update to 2.2.3.
	* gnu/packages/patchutils.scm (patchwork): Update to 2.2.3.

2020-12-13  Marius Bakke  <marius@gnu.org>

	Merge branch 'ungrafting' into staging

2020-12-13  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.17.1.7.
	* gnu/packages/finance.scm (monero-gui): Update to 0.17.1.7.

	gnu: monero: Update to 0.17.1.7.
	* gnu/packages/finance.scm (monero): Update to 0.17.1.7.

2020-12-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-matrix-client: Update to 0.0.0-6-d2ac552.
	* gnu/packages/emacs-xyz.scm (emacs-matrix-client): Update to 0.0.0-6-d2ac552.
	[arguments]: Remove unnecessary phase, fixed upstream (see
	<https://github.com/alphapapa/matrix-client.el/commit/d651d6dc5d4017c379fde5f8aa525ecb6c908de9>)

2020-12-13  Julien Lepiller  <julien@lepiller.eu>

	gnu: josm: Update to 17329.
	* gnu/packages/geo.scm (josm): Update to 17329.

2020-12-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: cataclysm-dda: Update to 0.E-3.
	* gnu/packages/games.scm (cataclysm-dda): Update to 0.E-3.

2020-12-13  Andreas Enge  <andreas@enge.fr>

	gnu: gp2c: Update to 0.0.12.
	* gnu/packages/algebra.scm (gp2c): Update to 0.0.12.

2020-12-13  Mathieu Othacehe  <othacehe@gnu.org>

	scripts: discover: Remove file locks.
	* guix/scripts/discover.scm (call-with-read-file-lock, with-read-file-lock):
	Remove them.
	(write-publish-file): Use "with-atomic-file-output" instead of
	"with-file-lock".
	(read-substitute-urls): Remove file lock.

2020-12-13  Michael Rohleder  <mike@rohleder.de>

	gnu: python-license-expression: Update to 1.2.
	* gnu/packages/python-xyz.scm (python-license-expression): Update to 1.2.

	gnu: noisetorch: Update to 0.8.3.
	* gnu/packages/pulseaudio.scm (noisetorch): Update to 0.8.3.

2020-12-13  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-command-line-arguments.
	* gnu/packages/lisp-xyz.scm (cl-command-line-arguments,
	  ecl-command-line-arguments, sbcl-command-line-arguments): New variables.

2020-12-13  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-arrow: Update to 0.17.0.
	* gnu/packages/time.scm (python-arrow): Update to 0.17.0.
	[arguments]: Replace check phase to invoke pytest.
	[native-inputs]: Add python-pytest, python-pytest-cov and
	python-pytest-mock.
	[propagated-inputs]: Add python-pytz.
	[home-page]: Update.

2020-12-13  Michael Rohleder  <mike@rohleder.de>

	gnu: rnnoise: Update to 0.91.
	* gnu/packages/pulseaudio.scm (rnnoise): Update to 0.91.

2020-12-13  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into ungrafting

2020-12-13  Marius Bakke  <marius@gnu.org>

	gnu: cURL: Update replacement to 7.74.0 [security fixes].
	This fixes CVE-2020-8284, CVE-2020-8285, and CVE-2020-8286.

	* gnu/packages/curl.scm (curl-7.71.0): Rename to ...
	(curl-7.74.0): ... this.  Update to 7.74.0.
	(curl)[replacement]: Adjust accordingly.

2020-12-13  Marius Bakke  <marius@gnu.org>

	gnu: postgresql: Add 13.1.
	* gnu/packages/databases.scm (postgresql-13): New public variable.

	gnu: Remove python2-babel@2.6.
	* gnu/packages/python-xyz.scm (python2-babel-2.6): Remove variable.

	gnu: multipath-tools: Use the latest json-c.
	* gnu/packages/linux.scm (multipath-tools)[inputs]: Change from JSON-C-0.13 to
	JSON-C.

	download: Update ImageMagick mirror list.
	* guix/download.scm (%mirrors): Remove defunct ImageMagick mirrors, update
	URLs for directory structure changes (/releases instead of /legacy).  Move
	official site last.

2020-12-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: openntpd: Update to 6.8p1.
	* gnu/packages/ntp.scm (openntpd): Update to 6.8p1.

	gnu: youtube-dl: Update to 2020.12.12.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.12.12.

	gnu: htop: Update to 3.0.3.
	* gnu/packages/admin.scm (htop): Update to 3.0.3.

2020-12-12  Vinicius Monego  <monego@posteo.net>

	gnu: veusz: Update to 3.3.1.
	* gnu/packages/maths.scm (veusz): Update to 3.3.1.

2020-12-12  Zheng Junjie  <873216071@qq.com>

	gnu: Add libkexiv2.
	* gnu/packages/kde.scm (libkexiv2): New variable.

	gnu: Add kdegraphics-mobipocket.
	* gnu/packages/kde.scm (kdegraphics-mobipocket): New variable.

	gnu: Add ebook-tools.
	* gnu/packages/ebook.scm (ebook-tools): New variable.

2020-12-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: pcscd-shepherd-service: Fix PID file location.
	Fixes <http://issues.guix.gnu.org/45202>.

	* gnu/services/security-token.scm (pcscd-shepherd-service): Look for
	pcscd.pid in /run instead of /var/run.

	Reported by Raffael Stocker <r.stocker@mnet-mail.de>.

2020-12-12  David Dashyan  <mail@davie.li>

	gnu: Add openfortivpn
	* gnu/packages/vpn.scm (openfortivpn): New variable.

2020-12-12  Vinicius Monego  <monego@posteo.net>

	gnu: setzer: Update to 0.3.8.
	* gnu/packages/gnome.scm (setzer): Update to 0.3.8.

	gnu: python-httpx: Update to 0.16.1.
	* gnu/packages/python-web.scm (python-httpx): Update to 0.16.1.

2020-12-12  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add rust-pure-rust-locales-0.5.
	* gnu/packages/crates-io.scm (rust-pure-rust-locales-0.5): New variable.

	gnu: Add rust-float-cmp-0.4.
	* gnu/packages/crates-io.scm (rust-float-cmp-0.4): New variable.

	gnu: Add rust-exitfailure-0.5.
	* gnu/packages/crates-io.scm (rust-exitfailure-0.5): New variable.

	gnu: Add rust-directories-next-1.
	* gnu/packages/crates-io.scm (rust-directories-next-1): New variable.

	gnu: Add rust-dirs-next-1.
	* gnu/packages/crates-io.scm (rust-dirs-next-1): New variable.

	gnu: Add rust-dirs-sys-next-0.1.
	* gnu/packages/crates-io.scm (rust-dirs-sys-next-0.1): New variable.

	gnu: rust-derive-more-0.99: Update to 0.99.11.
	* gnu/packages/crates-io.scm (rust-derive-more-0.99): Update to 0.99.11.

	gnu: rust-chrono-0.4: Update to 0.4.19.
	* gnu/packages/crates-io.scm (rust-chrono-0.4): Update to 0.4.19.
	[arguments]: In cargo-inputs add rust-libc-0.2,
	rust-pure-rust-locales-0.5. In cargo-development-inputs replace
	rust-criterion-0.2 with 0.3, rust-wasm-bindgen-test-0.2 with 0.3. Don't
	skip build, skip tests. Build with 'unstable-locales' features.

	gnu: Add rust-cfg-if-1.
	* gnu/packages/crates-io.scm (rust-cfg-if-1): New variable.

	gnu: Add rust-cachedir-0.1.
	* gnu/packages/crates-io.scm (rust-cachedir-0.1): New variable.

	gnu: Add rust-bindgen-0.46.
	* gnu/packages/crates-io.scm (rust-bindgen-0.46): New variable.

	gnu: Add rust-bincode-0.8.
	* gnu/packages/crates-io.scm (rust-bincode-0.8): New variable.

	gnu: Add rust-automod-1.
	* gnu/packages/crates-io.scm (rust-automod-1): New variable.

	gnu: Add rust-assert-cmd-0.9.
	* gnu/packages/crates-io.scm (rust-assert-cmd-0.9): New variable.

	gnu: Add rust-predicates-0.9.
	* gnu/packages/crates-io.scm (rust-predicates-0.9): New variable.

	gnu: Add rust-normalize-line-endings-0.2.
	* gnu/packages/crates-io.scm (rust-normalize-line-endings-0.2): New variable.

	gnu: Add rust-predicates-tree-0.9.
	* gnu/packages/crates-io.scm (rust-predicates-tree-0.9): New variable.

	gnu: Add rust-predicates-core-0.9.
	* gnu/packages/crates-io.scm (rust-predicates-core-0.9): New variable.

	gnu: Add rust-escargot-0.3.
	* gnu/packages/crates-io.scm (rust-escargot-0.3): New variable.

	gnu: Add rust-hashbrown-0.1.
	* gnu/packages/crates-io.scm (rust-hashbrown-0.1): New variable.

2020-12-12  Vinicius Monego  <monego@posteo.net>

	gnu: libredwg: Update to 0.11.1.
	* gnu/packages/engineering.scm (libredwg): Update to 0.11.1.
	[native-inputs]: Change python to python-wrapper, add perl.

2020-12-12  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-bluetooth: Add dbus to inputs
	* gnu/packages/emacs-xyz.scm (emacs-bluetooth)[inputs, arguments]: Add dbus

2020-12-12  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-list-utils: Suppress warning "Package cl is deprecated".
	* gnu/packages/emacs-xyz.scm (emacs-list-utils)[arguments]: Add phase
	patch-require-cl to substitute "(require 'cl)" in a autoload section.

	gnu: python-parse: Update to 1.18.0.
	* gnu/packages/python-xyz.scm (python-parse): Update to 1.18.0.

2020-12-12  Vinicius Monego  <monego@posteo.net>

	gnu: sleef: Update to 3.5.1.
	* gnu/packages/maths.scm (sleef): Update to 3.5.1.

	gnu: python-onnx: Update to 1.8.0.
	* gnu/packages/machine-learning.scm (python-onnx): Update to 1.8.0.

	gnu: emacs-fountain-mode: Update to 3.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-fountain-mode): Update to 3.3.3.

2020-12-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnucash: Make SWIG a native input.
	* gnu/packages/gnucash.scm (gnucash)[inputs]: Move SWIG to...
	[native-inputs]: ... here.

2020-12-12  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: r-rmarkdown: Add missing propagated input.
	* gnu/packages/statistics.scm (r-rmarkdown) [propagated-inputs]: Add
	pandoc-citeproc.

2020-12-12  pukkamustard  <pukkamustard@posteo.net>

	gnu: Add guile-eris.
	* gnu/packages/guile-xyz.scm (guile-eris): New variable.

	gnu: Add guile-sodium.
	* gnu/packages/guile-xyz.scm (guile-sodium): New variable.

2020-12-12  Robert Smith  <robertsmith@posteo.net>

	gnu: Add wlr-randr
	* gnu/packages/wm.scm (wlr-randr): New variable.

2020-12-12  Michael Rohleder  <mike@rohleder.de>

	gnu: synapse: Update to 1.24.0.
	* gnu/packages/matrix.scm (synapse): Update to 1.24.0.

2020-12-12  John Soo  <jsoo1@asu.edu>

	gnu: emacs-guix: Update to 0.5.2.3-a694fdb.
	Fixes <https://bugs.gnu.org/44062>.

	* gnu/packages/emacs-xyz.scm (emacs-guix): Update to a694fdb.
	[inputs]: Use guile from guix.

2020-12-12  Christopher Lam  <christopher.lck@gmail.com>

	gnu: GnuCash: Update to 4.2.
	* gnu/packages/gnucash.scm (gnucash): Update to 4.2.
	[inputs]: Replace guile-2.0 with guile-3.0. Remove libgnomecanvas. Add swig.
	[arguments]: Adjust the 'fix-finance-quote-check' substitution.
	(gnucash-docs)[source]: Update hash.

2020-12-12  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: renpy: Use system fribidi and drop generated sources.
	* gnu/packages/patches/renpy-use-system-fribidi.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it here.
	* gnu/packages/game-development.scm (renpy)[source]<patches> Use it here.
	<modules>: Add (guix build utils).
	<snippet>: Drop generated sources and fribidi sources.
	(arguments)[phases]: Add fix-include-paths.
	(inputs): Add fribidi.

	gnu: pygame-sdl2-for-renpy: Drop generated sources in snippet.
	* gnu/packages/game-development.scm (pygame-sdl2-for-renpy)[source]<modules>:
	Add (guix build utils).
	[#:phases]<drop-generated-files>: Move from here...
	[source]<snippet>: ... to here.

2020-12-12  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: KDE: Fix old cgit home-pages.
	Fix all home-pages pointing to git-repos a cgit.kde.org, which is
	gone, to now use the correct repo at invent.kde.org.

	* gnu/packages/kde.scm (grantleetheme, kdiagram): Update home-page.
	* gnu/packages/kde-frameworks.scm (kholidays): Likewise.
	* gnu/packages/kde-internet.scm (libgravatar, libktorrent): Likewise.
	* gnu/packages/kde-multimedia.scm (libkcddb, libkcompactdisc): Likewise.
	* gnu/packages/kde-pim.scm (kblog, kdav, kdepim-apps-libs,
	  kdepim-runtime, keventviews, kincidenceeditor, kmailcommon,
	  kmailimporter, kmessagelib, kpimcommon, ksmtp, libkdepim, libkgapi,
	  libkleo, libksieve): Likewise.
	* gnu/packages/kde-plasma.scm (kdecoration, kscreenlocker): Likewise.

2020-12-12  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.248.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.248.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.248.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.248.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.212.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.212.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.163.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.163.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.83.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.83.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.9.14.
	* gnu/packages/linux.scm (linux-libre-5.9-version): Update to 5.9.14.
	(linux-libre-5.9-pristine-source): Update hash.

2020-12-12  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	news: Add 'es' translation.

2020-12-11  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Abort with error message when recursive import fails.
	Previously, after a failed recursive import "guix import" would signal
	success.

	* guix/import/cran.scm (cran->guix-package): Raise a condition when all
	repositories have been exhausted.
	* guix/scripts/import/cran.scm (guix-import-cran): Handle errors.

2020-12-11  Simon South  <simon@simonsouth.net>

	gnu: knot-resolver: Update to 5.2.1.
	* gnu/packages/dns.scm (knot-resolver): Update to 5.2.1.
	[source]: Remove obsolete patch.
	* gnu/packages/patches/knot-resolver-fix-map-command-on-32-bit.patch: Delete
	file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-12-11  Mathieu Othacehe  <othacehe@gnu.org>

	install: Discover local substitute servers.
	* gnu/installer/substitutes.scm: New file.
	* gnu/installer/newt/substitutes.scm: New file.
	* gnu/local.mk (INSTALLER_MODULES): Add them.
	* po/guix/POTFILES.in: Add gnu/installer/newt/substitutes.scm.
	* gnu/installer/proxy.scm (with-silent-shepherd): Move to ...
	* gnu/installer/utils.scm: ... here.
	* gnu/installer/record.scm (<installer>)[substitutes-page]: New field.
	* gnu/installer/newt.scm (substitutes-page): New procedure,
	(newt-installer): register it.
	* gnu/installer.scm (installer-steps): Add "substitutes-page" step.
	* gnu/system/install.scm (%installation-services): Add avahi-service-type and
	enable substitute server discover in guix-service-type.
	[<name-service-switch>]: Set it to %mdns-host-lookup-nss.

2020-12-11  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: ecl-lparallel: Disable never ending tests.
	* gnu/packages/lisp-xyz.scm (ecl-lparallel)[arguments]: Disable tests.

2020-12-11  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add cl-abnf.
	* gnu/packages/lisp-xyz.scm (cl-abnf, ecl-cl-abnf, sbcl-cl-abnf): New
	  variables.

2020-12-11  Adam Kandur  <rndd@tuta.io>

	gnu: Add cl-autowrap.
	* gnu/packages/lisp-xyz.scm (cl-autowrap, ecl-cl-autowrap, sbcl-cl-autowrap):
	  New variable.

2020-12-11  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-geco: Update to 2.1.1.
	* gnu/packages/lisp-xyz.scm (sbcl-geco): Update to 2.1.1.
	  [source]: Fetch from Github.
	  [home-page]: Update to author's page.
	* gnu/packages/patches/sbcl-geco-fix-organism-class.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: Add simple-neural-network.
	* gnu/packages/lisp-xyz.scm (cl-simple-neural-network,
	  ecl-simple-neural-network, sbcl-simple-neural-network): New variables.

2020-12-11  Ryan Prior  <rprior@protonmail.com>

	gnu: esbuild: Update to 0.8.21.
	* gnu/packages/web.scm (esbuild): Update to 0.8.21.

2020-12-11  Zheng Junjie  <873216071@qq.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add hsetroot.
	* gnu/packages/xdisorg.scm (hsetroot): New variable.

2020-12-11  Ludovic Courtès  <ludo@gnu.org>

	self: Remove the empty string from '%load-extensions'.
	* guix/self.scm (guix-command): Set '%load-extensions'.

2020-12-11  Ludovic Courtès  <ludo@gnu.org>

	guix: 'guile' executable ignores GUILE_LOAD_PATH during startup.
	When starting the 'guix' command, this ensures Guile modules are
	immediately found instead of being search for in other directories.
	This reduces the number of 'stat' calls during startup when
	GUILE_LOAD_PATH is set to (almost) that of "env -i $(type -P guix)".

	* gnu/packages/aux-files/guile-launcher.c (load_path)
	(load_compiled_path): New variables.
	(inner_main): Restore GUILE_LOAD_PATH and GUILE_LOAD_COMPILED_PATH and
	set %load-path and %load-compiled-path accordingly.
	(main): Save GUILE_LOAD_PATH and GUILE_LOAD_COMPILED_PATH and unset them.

2020-12-11  Ludovic Courtès  <ludo@gnu.org>

	self: Move Guile early in the module search path.
	Until now, Guile modules would first be searched for in
	MODULE-DIRECTORY, then in each $GUILE_LOAD_PATH entry, and finally in
	Guile itself.

	* guix/self.scm (guix-command): Make GUILE the second entry in the
	%LOAD-PATH and %LOAD-COMPILED-PATH.

2020-12-11  Ludovic Courtès  <ludo@gnu.org>

	build: 'script/guix' uses our own 'guile' executable.
	* Makefile.am (do_subst): Substitute @abs_top_builddir@.
	* scripts/guix.in: Use it.

2020-12-11  Ludovic Courtès  <ludo@gnu.org>

	Revert "services: openssh: Warn about 'password-authentication?' default."
	This reverts commit aecd2a13cbd8301d0fdeafcacbf69e12cc3f6138 for two
	reasons:

	  1. The warning would fire every time (gnu services ssh) is loaded;

	  2. There's still no clear consensus on the approach to follow as
	     discussed in <https://issues.guix.gnu.org/44808>.

2020-12-11  Ludovic Courtès  <ludo@gnu.org>

	maint: Remove unused 'NIX_VERSION' macro.
	* config-daemon.ac: Do not define NIX_VERSION.

	maint: Avoid macros obsolete in Autoconf 2.70.
	* configure.ac: Require Autoconf 2.69.  Use 'AS_HELP_STRING' instead of
	'AC_HELP_STRING'.
	* m4/guix.m4: Likewise.
	* config-daemon.ac: Use 'AC_CONFIG_HEADERS' instead of the singular
	variant.

2020-12-11  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guile-simple-zmq: Update to 0.0.0-5.f8b7d81.
	* gnu/packages/guile-xyz.scm (guile-simple-zmq): Update to 0.0.0-5.f8b7d81.

2020-12-11  Zhu Zihao  <all_but_last@163.com>

	gnu: fcitx5-chinese-addons: Remove stale build steps.
	* gnu/packages/fcitx5.scm (fcitx5-chinese-addons)[arguments]
	<configure-flags>: Remove it.
	<phases>: Remove phase 'patch-install-prefix'.

	gnu: fcitx5-lua: Remove stale build steps.
	* gnu/packages/fcitx5.scm (fcitx-lua)[arguments]: Remove it.

2020-12-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: toybox: Cross compile.
	* gnu/packages/busybox.scm (toybox)[arguments]: Use cc-for-target.

	gnu: imlib2: Update to 1.7.1.
	* gnu/packages/image.scm (imlib2): Update to 1.7.1.

	gnu: busybox: Update to 1.32.0.
	* gnu/packages/busybox.scm (busybox): Update to 1.32.0.
	[source]: Remove patch.
	* gnu/packates/patches/busybox-1.31.1-fix-build-with-glibc-2.31.patch:
	Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-12-11  Brett Gilio  <brettg@posteo.net>

	gnu: Add emacs-webpaste.
	* gnu/packages/emacs-xyz.com (emacs-webpaste): New variable.

2020-12-11  Kyle Meyer  <kyle@kyleam.com>

	gnu: emacs-elpher: Mention gemini in synopsis and description.
	* gnu/packages/emacs-xyz.scm (emacs-elpher)[synopsis, description]: Mention
	gemini support to help those searching for gemini clients.

2020-12-11  Nicolò Balzarotti  <anothersms@gmail.com>

	gnu: Add emacs-smart-hungry-delete.
	* gnu/packages/emacs-xyz.scm (emacs-smart-hungry-delete): New variable.

2020-12-11  Mark Meyer  <mark@ofosos.org>

	gnu: Add virtaal.
	* gnu/packages/text-editors.scm (virtaal): New variable.

2020-12-10  Marius Bakke  <marius@gnu.org>

	etc: Add more SELinux permissions for the daemon.
	* etc/guix-daemon.cil.in (guix_daemon): Permit file write, getattr, link and
	unlink for the guix_daemon_exec_t type.

	gnu: qoauth: Fix wrong URL in comment.
	* gnu/packages/web.scm (qoauth)[arguments]: Adjust comment.

	gnu: pango@1.42: Disable layout test.
	* gnu/packages/gtk.scm (pango-1.42)[arguments]: Add #:phases.

2020-12-10  Christopher Baines  <mail@cbaines.net>

	gnu: guile-prometheus: Update to 0-5.35dc26c.
	* gnu/packages/guile-xyz.scm (guile-prometheus): Update to 0-5.35dc26c.

2020-12-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nfs-utils: Fix location of external util-linux binaries.
	Fixes:

	  ~ λ sudo mount -t nfs 1.2.3.4:/ /mnt
	  /gnu/store/aaa-nfs-utils-2.4.3/sbin/start-statd: line 10:
	  /gnu/store/bbb-util-linux-2.35.1-lib/bin/flock: No such file or directory
	  mount.nfs: rpc.statd is not running but is required for remote locking.

	* gnu/packages/nfs.scm (nfs-utils)[inputs]: Point the util-linux label at
	util-linux:out and add util-linux:lib as a separate input.

2020-12-10  Ryan Prior  <rprior@protonmail.com>

	gnu: visidata: Update to 2.1.
	* gnu/packages/visidata.scm (visidata): Update to 2.1.

2020-12-10  Niklas Eklund  <niklas.eklund@posteo.net>

	gnu: stumpwm-with-slynk: Fix build error.
	* gnu/packages/wm.scm (stumpwm-with-slynk)[arguments]: Provide a
	writable directory to use as $HOME during building.

2020-12-10  divoplade  <d@divoplade.fr>

	gnu: exim: Enable authenticators.
	* gnu/packages/mail.scm (exim)[arguments]: Enable cram_md5, dovecot, external,
	plaintext, spa and tls authenticators in configure phase.

2020-12-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: singularity: Update command substitutions.
	Reported by Hao Chen <hchen@uthsc.edu>.

	* gnu/packages/linux.scm (singularity)[arguments]: Update
	'patch-references phase to actually patch mksquashfs calls and to patch
	sed calls.

2020-12-10  Christopher Baines  <mail@cbaines.net>

	gnu: guile-prometheus: Update to 0-4.f661edf.
	* gnu/packages/guile-xyz.scm (guile-prometheus): Update to 0-4.f661edf.

2020-12-10  Mathieu Othacehe  <othacehe@gnu.org>

	avahi: Ignore local services.
	* guix/avahi.scm (avahi-browse-service-thread): Add "ignore-local?" argument
	and honor it.

2020-12-10  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-lsp-ivy: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-ivy): Update to 0.4.

	gnu: emacs-company-emoji: Update to 2.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-company-emoji): Update to 2.6.0.

2020-12-10  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add emacs-org-pretty-table.
	* gnu/packages/emacs-xyz.scm (emacs-org-pretty-table): New variable.

2020-12-10  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-dash-docs: Update to 1.4.0-2.dafc8fc.
	* gnu/packages/emacs-xyz.scm (emacs-dash-docs): Update to 1.4.0-2.dafc8fc.

2020-12-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-chess: Update to 2.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-chess): Update to 2.0.5.

2020-12-09  Leo Famulari  <leo@famulari.name>

	gnu: Remove python-llfuse-0.41.
	* gnu/packages/python-xyz.scm (python-llfuse-0.41): Remove variable.

2020-12-09  Leo Famulari  <leo@famulari.name>

	gnu: Remove Attic.
	This package was superseded by Borg in 2016, and hasn't built
	successfully for a while.

	* gnu/packages/backup.scm (attic): Remove variable.

2020-12-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-keggrest: Update to 1.30.1.
	* gnu/packages/bioinformatics.scm (r-keggrest): Update to 1.30.1.

	gnu: r-genomeinfodb: Update to 1.26.2.
	* gnu/packages/bioinformatics.scm (r-genomeinfodb): Update to 1.26.2.

	gnu: r-biocstyle: Update to 2.18.1.
	* gnu/packages/bioinformatics.scm (r-biocstyle): Update to 2.18.1.

	gnu: r-scuttle: Update to 1.0.3.
	* gnu/packages/bioconductor.scm (r-scuttle): Update to 1.0.3.
	[propagated-inputs]: Add r-genomicranges.

	gnu: r-beachmat: Update to 2.6.2.
	* gnu/packages/bioconductor.scm (r-beachmat): Update to 2.6.2.

	gnu: r-cicero: Update to 1.8.1.
	* gnu/packages/bioconductor.scm (r-cicero): Update to 1.8.1.

	gnu: r-biosigner: Update to 1.18.2.
	* gnu/packages/bioconductor.scm (r-biosigner): Update to 1.18.2.

	gnu: r-biocneighbors: Update to 1.8.2.
	* gnu/packages/bioconductor.scm (r-biocneighbors): Update to 1.8.2.
	[propagated-inputs]: Remove r-rcppannoy.

2020-12-09  Giacomo Leidi  <goodoldpaul@autistici.org>

	guix: Add globstar support.
	* guix/glob.scm (string->sglob)
	(glob-match?): Add globstar support.
	* tests/glob.scm: Update accordingly.

2020-12-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lubridate: Update to 1.7.9.2.
	* gnu/packages/statistics.scm (r-lubridate): Update to 1.7.9.2.

	gnu: r-lme4: Update to 1.1-26.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-26.

	gnu: r-fpc: Update to 2.2-9.
	* gnu/packages/statistics.scm (r-fpc): Update to 2.2-9.

	gnu: r-mclust: Update to 5.4.7.
	* gnu/packages/statistics.scm (r-mclust): Update to 5.4.7.

	gnu: r-gplots: Update to 3.1.1.
	* gnu/packages/statistics.scm (r-gplots): Update to 3.1.1.

	gnu: r-hmisc: Update to 4.4-2.
	* gnu/packages/statistics.scm (r-hmisc): Update to 4.4-2.

	gnu: r-rprojroot: Update to 2.0.2.
	* gnu/packages/statistics.scm (r-rprojroot): Update to 2.0.2.
	[propagated-inputs]: Remove r-backports.
	[native-inputs]: Add r-knitr.

	gnu: r-rcpparmadillo: Update to 0.10.1.2.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.10.1.2.0.

	gnu: r-rstudioapi: Update to 0.13.
	* gnu/packages/statistics.scm (r-rstudioapi): Update to 0.13.
	[native-inputs]: Add r-knitr.

	gnu: r-backports: Update to 1.2.0.
	* gnu/packages/statistics.scm (r-backports): Update to 1.2.0.

	gnu: r-data-table: Update to 1.13.4.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.13.4.

	gnu: r-dbplyr: Update to 2.0.0.
	* gnu/packages/statistics.scm (r-dbplyr): Update to 2.0.0.
	[propagated-inputs]: Add r-withr.

	gnu: r-rlang: Update to 0.4.9.
	* gnu/packages/statistics.scm (r-rlang): Update to 0.4.9.

	gnu: r-testthat: Update to 3.0.0.
	* gnu/packages/statistics.scm (r-testthat): Update to 3.0.0.
	[propagated-inputs]: Add r-brio, r-callr, r-desc, r-jsonlite, r-lifecycle,
	r-processx, r-ps, and r-waldo.
	[native-inputs]: Add r-knitr.

	gnu: r-codetools: Update to 0.2-18.
	* gnu/packages/statistics.scm (r-codetools): Update to 0.2-18.

	gnu: r-diversitree: Update to 0.9-15.
	* gnu/packages/cran.scm (r-diversitree): Update to 0.9-15.

	gnu: r-tidymodels: Update to 0.1.2.
	* gnu/packages/cran.scm (r-tidymodels): Update to 0.1.2.
	[propagated-inputs]: Remove r-crayon.

	gnu: r-tune: Update to 0.1.2.
	* gnu/packages/cran.scm (r-tune): Update to 0.1.2.
	[propagated-inputs]: Remove r-crayon and r-lifecycle; add r-generics.

	gnu: r-cpp11: Update to 0.2.4.
	* gnu/packages/cran.scm (r-cpp11): Update to 0.2.4.

	gnu: r-spatstat-data: Update to 1.5-2.
	* gnu/packages/cran.scm (r-spatstat-data): Update to 1.5-2.

	gnu: r-hardhat: Update to 0.1.5.
	* gnu/packages/cran.scm (r-hardhat): Update to 0.1.5.

	gnu: r-brms: Update to 2.14.4.
	* gnu/packages/cran.scm (r-brms): Update to 2.14.4.
	[propagated-inputs]: Add r-projpred.

	gnu: r-isoband: Update to 0.2.3.
	* gnu/packages/cran.scm (r-isoband): Update to 0.2.3.

	gnu: r-loo: Update to 2.4.0.
	* gnu/packages/cran.scm (r-loo): Update to 2.4.0.

	gnu: r-stopwords: Update to 2.1.
	* gnu/packages/cran.scm (r-stopwords): Update to 2.1.

	gnu: r-isocodes: Update to 2020.12.04.
	* gnu/packages/cran.scm (r-isocodes): Update to 2020.12.04.

	gnu: r-fda: Update to 5.1.7.
	* gnu/packages/cran.scm (r-fda): Update to 5.1.7.
	[propagated-inputs]: Add r-fds.

	gnu: r-r-filesets: Update to 2.14.0.
	* gnu/packages/cran.scm (r-r-filesets): Update to 2.14.0.

	gnu: r-abtest: Update to 0.2.2.
	* gnu/packages/cran.scm (r-abtest): Update to 0.2.2.

	gnu: r-showtext: Update to 0.9-1.
	* gnu/packages/cran.scm (r-showtext): Update to 0.9-1.

	gnu: r-sysfonts: Update to 0.8.2.
	* gnu/packages/cran.scm (r-sysfonts): Update to 0.8.2.

	gnu: r-parameters: Update to 0.10.1.
	* gnu/packages/cran.scm (r-parameters): Update to 0.10.1.

	gnu: r-patchwork: Update to 1.1.0.
	* gnu/packages/cran.scm (r-patchwork): Update to 1.1.0.

	gnu: r-leiden: Update to 0.3.6.
	* gnu/packages/cran.scm (r-leiden): Update to 0.3.6.

	gnu: r-uwot: Update to 0.1.9.
	* gnu/packages/cran.scm (r-uwot): Update to 0.1.9.

	gnu: r-umap: Update to 0.2.7.0.
	* gnu/packages/cran.scm (r-umap): Update to 0.2.7.0.

	gnu: r-refmanager: Update to 1.3.0.
	* gnu/packages/cran.scm (r-refmanager): Update to 1.3.0.
	[propagated-inputs]: Remove r-bibtex.
	[native-inputs]: Add r-knitr.

	gnu: r-dae: Update to 3.1-32.
	* gnu/packages/cran.scm (r-dae): Update to 3.1-32.

	gnu: r-clue: Update to 0.3-58.
	* gnu/packages/cran.scm (r-clue): Update to 0.3-58.

	gnu: r-ggvis: Update to 0.4.7.
	* gnu/packages/cran.scm (r-ggvis): Update to 0.4.7.
	[propagated-inputs]: Remove r-lazyeval; add r-rlang.

	gnu: r-ggraph: Update to 2.0.4.
	* gnu/packages/cran.scm (r-ggraph): Update to 2.0.4.
	[propagated-inputs]: Add r-withr.

	gnu: r-rms: Update to 6.1-0.
	* gnu/packages/cran.scm (r-rms): Update to 6.1-0.

	gnu: r-deldir: Update to 0.2-3.
	* gnu/packages/cran.scm (r-deldir): Update to 0.2-3.

	gnu: r-tensora: Update to 0.36.2.
	* gnu/packages/cran.scm (r-tensora): Update to 0.36.2.

	gnu: r-future: Update to 1.20.1.
	* gnu/packages/cran.scm (r-future): Update to 1.20.1.
	[propagated-inputs]: Add r-parallelly.

	gnu: r-globals: Update to 0.14.0.
	* gnu/packages/cran.scm (r-globals): Update to 0.14.0.

	gnu: r-epi: Update to 2.42.
	* gnu/packages/cran.scm (r-epi): Update to 2.42.
	[propagated-inputs]: Add r-dplyr.

	gnu: r-rmpfr: Update to 0.8-2.
	* gnu/packages/cran.scm (r-rmpfr): Update to 0.8-2.

	gnu: r-rnifti: Update to 1.3.0.
	* gnu/packages/cran.scm (r-rnifti): Update to 1.3.0.

	gnu: r-flare: Update to 1.7.0.
	* gnu/packages/cran.scm (r-flare): Update to 1.7.0.

	gnu: r-tm: Update to 0.7-8.
	* gnu/packages/cran.scm (r-tm): Update to 0.7-8.

	gnu: r-tiff: Update to 0.1-6.
	* gnu/packages/cran.scm (r-tiff): Update to 0.1-6.

	gnu: r-rcppannoy: Update to 0.0.17.
	* gnu/packages/cran.scm (r-rcppannoy): Update to 0.0.17.

	gnu: r-gh: Update to 1.2.0.
	* gnu/packages/cran.scm (r-gh): Update to 1.2.0.
	[propagated-inputs]: Add r-gitcreds.
	[native-inputs]: Add r-knitr.

	gnu: r-effectsize: Update to 0.4.1.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.4.1.

	gnu: r-ggeffects: Update to 1.0.0.
	* gnu/packages/cran.scm (r-ggeffects): Update to 1.0.0.

	gnu: r-performance: Update to 0.6.0.
	* gnu/packages/cran.scm (r-performance): Update to 0.6.0.

	gnu: r-bayestestr: Update to 0.8.0.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.8.0.

	gnu: r-multcomp: Update to 1.4-15.
	* gnu/packages/cran.scm (r-multcomp): Update to 1.4-15.

	gnu: r-magick: Update to 2.5.2.
	* gnu/packages/cran.scm (r-magick): Update to 2.5.2.

	gnu: r-raster: Update to 3.4-5.
	* gnu/packages/cran.scm (r-raster): Update to 3.4-5.

	gnu: r-slam: Update to 0.1-48.
	* gnu/packages/cran.scm (r-slam): Update to 0.1-48.

	gnu: r-blockfest: Update to 1.8.
	* gnu/packages/cran.scm (r-blockfest): Update to 1.8.

	gnu: r-doby: Update to 4.6.8.
	* gnu/packages/cran.scm (r-doby): Update to 4.6.8.

	gnu: r-flextable: Update to 0.6.1.
	* gnu/packages/cran.scm (r-flextable): Update to 0.6.1.
	[native-inputs]: Add r-knitr.

	gnu: r-insight: Update to 0.11.1.
	* gnu/packages/cran.scm (r-insight): Update to 0.11.1.

	gnu: r-officer: Update to 0.3.15.
	* gnu/packages/cran.scm (r-officer): Update to 0.3.15.

	gnu: r-rdpack: Update to 2.1.
	* gnu/packages/cran.scm (r-rdpack): Update to 2.1.

	gnu: r-rbibutils: Update to 2.0.
	* gnu/packages/cran.scm (r-rbibutils): Update to 2.0.
	[propagated-inputs]: Remove r-xml2.

	gnu: r-renv: Update to 0.12.3.
	* gnu/packages/cran.scm (r-renv): Update to 0.12.3.

	gnu: r-radiant-data: Update to 1.3.12.
	* gnu/packages/cran.scm (r-radiant-data): Update to 1.3.12.

	gnu: r-tseries: Update to 0.10-48.
	* gnu/packages/cran.scm (r-tseries): Update to 0.10-48.

	gnu: r-quantmod: Update to 0.4.18.
	* gnu/packages/cran.scm (r-quantmod): Update to 0.4.18.

	gnu: r-ifultools: Update to 2.0-22.
	* gnu/packages/cran.scm (r-ifultools): Update to 2.0-22.

	gnu: r-tinytex: Update to 0.27.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.27.

	gnu: r-pillar: Update to 1.4.7.
	* gnu/packages/cran.scm (r-pillar): Update to 1.4.7.

	gnu: r-vctrs: Update to 0.3.5.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.3.5.

	gnu: r-processx: Update to 3.4.5.
	* gnu/packages/cran.scm (r-processx): Update to 3.4.5.

	gnu: r-cli: Update to 2.2.0.
	* gnu/packages/cran.scm (r-cli): Update to 2.2.0.

	gnu: r-hardyweinberg: Update to 1.6.9.
	* gnu/packages/cran.scm (r-hardyweinberg): Update to 1.6.9.

	gnu: r-mice: Update to 3.12.0.
	* gnu/packages/cran.scm (r-mice): Update to 3.12.0.
	[propagated-inputs]: Add r-cpp11 and r-rlang.

	gnu: r-recipes: Update to 0.1.15.
	* gnu/packages/cran.scm (r-recipes): Update to 0.1.15.

	gnu: r-generics: Update to 0.1.0.
	* gnu/packages/cran.scm (r-generics): Update to 0.1.0.

	gnu: r-lava: Update to 1.6.8.1.
	* gnu/packages/cran.scm (r-lava): Update to 1.6.8.1.

	gnu: r-fitdistrplus: Update to 1.1-3.
	* gnu/packages/cran.scm (r-fitdistrplus): Update to 1.1-3.

	gnu: r-inline: Update to 0.3.17.
	* gnu/packages/cran.scm (r-inline): Update to 0.3.17.

	gnu: r-extremes: Update to 2.1.
	* gnu/packages/cran.scm (r-extremes): Update to 2.1.

	gnu: r-distillery: Update to 1.2.
	* gnu/packages/cran.scm (r-distillery): Update to 1.2.

	gnu: r-circlize: Update to 0.4.11.
	* gnu/packages/cran.scm (r-circlize): Update to 0.4.11.

	gnu: r-ps: Update to 1.5.0.
	* gnu/packages/cran.scm (r-ps): Update to 1.5.0.

	gnu: r-colorspace: Update to 2.0-0.
	* gnu/packages/cran.scm (r-colorspace): Update to 2.0-0.
	[native-inputs]: Add r-knitr.

	gnu: r-shinyfiles: Update to 0.9.0.
	* gnu/packages/cran.scm (r-shinyfiles): Update to 0.9.0.

	gnu: r-vegan: Update to 2.5-7.
	* gnu/packages/cran.scm (r-vegan): Update to 2.5-7.
	[propagated-inputs]: Remove r-knitr.
	[native-inputs]: Add r-knitr.

	gnu: r-ggpmisc: Update to 0.3.7.
	* gnu/packages/cran.scm (r-ggpmisc): Update to 0.3.7.

	gnu: r-ggalluvial: Update to 0.12.3.
	* gnu/packages/cran.scm (r-ggalluvial): Update to 0.12.3.

	gnu: r-v8: Update to 3.4.0.
	* gnu/packages/cran.scm (r-v8): Update to 3.4.0.

	gnu: r-rticles: Update to 0.17.
	* gnu/packages/cran.scm (r-rticles): Update to 0.17.

	gnu: r-magrittr: Update to 2.0.1.
	* gnu/packages/statistics.scm (r-magrittr): Update to 2.0.1.

2020-12-09  Ricardo Wurmus  <rekado@elephly.net>

	import/utils: Fix conditional.
	This is a follow-up to commit 45584061a9ebe961e2be08ee94c3fe8ad74e2713.

	* guix/import/utils.scm (package->definition): Use EQ? instead of = to compare
	truthiness; use ELSE instead of (#T).

2020-12-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-d3r: Update to 0.9.1.
	* gnu/packages/cran.scm (r-d3r): Update to 0.9.1.
	[arguments]: Use esbuild for minification.
	[native-inputs]: Add source for D3 version 6; replace uglify-js with esbuild.

	gnu: Add r-projpred.
	* gnu/packages/cran.scm (r-projpred): New variable.

	gnu: Add r-optimx.
	* gnu/packages/cran.scm (r-optimx): New variable.

	gnu: Add r-gamm4.
	* gnu/packages/cran.scm (r-gamm4): New variable.

	gnu: Add r-fds.
	* gnu/packages/cran.scm (r-fds): New variable.

	gnu: Add r-rainbow.
	* gnu/packages/cran.scm (r-rainbow): New variable.

	gnu: Add r-hdrcde.
	* gnu/packages/cran.scm (r-hdrcde): New variable.

	gnu: Add r-ash.
	* gnu/packages/cran.scm (r-ash): New variable.

	gnu: Add r-parallelly.
	* gnu/packages/cran.scm (r-parallelly): New variable.

	gnu: Add r-gitcreds.
	* gnu/packages/cran.scm (r-gitcreds): New variable.

	gnu: Add r-waldo.
	* gnu/packages/cran.scm (r-waldo): New variable.

	gnu: Add r-diffobj.
	* gnu/packages/cran.scm (r-diffobj): New variable.

	gnu: Add r-brio.
	* gnu/packages/cran.scm (r-brio): New variable.

2020-12-09  Leo Famulari  <leo@famulari.name>

	gnu: python-llfuse: Update to 1.3.8.
	* gnu/packages/python-xyz.scm (python-llfuse): Update to 1.3.8.

2020-12-09  Eric Bavier  <bavier@member.fsf.org>

	gnu: dealii: Update to 9.2.0.
	* gnu/packages/maths.scm (dealii): Update to 9.2.0.

2020-12-09  Eric Brown  <ecbrown@ericcbrown.com>

	gnu: Add r-restrserve.
	* gnu/packages/cran.scm (r-restrserve): New variable.

2020-12-09  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add kiwix-desktop.
	* gnu/packages/web.scm (kiwix-desktop): New variable.

	gnu: Add kiwix-lib.
	* gnu/packages/web.scm (kiwix-lib): New variable.

	gnu: Add libzim.
	* gnu/packages/web.scm (libzim): New variable.

	gnu: Add emacs-helm-switch-to-repl.
	* gnu/packages/emacs-xyz.scm (emacs-helm-switch-to-repl): New variable.

2020-12-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-debbugs: Update to 0.27.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.27.

2020-12-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: pciutils: Fix compilation error on GNU/Hurd.
	* gnu/packages/patches/pciutils-hurd-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/pciutils.scm (pciutils)[arguments]: Add
	'apply-hurd-patch' phase when (hurd-target?) is true.
	[inputs]: Add "hurd-patch" entry when (hurd-target?) is true.

	doc: Document 'advertise?' for 'guix-publish-configuration'.
	* doc/guix.texi (Base Services): Document the 'advertise?' field of
	'guix-publish-configuration'.

	services: guix-publish: Depend on 'avahi-daemon' when needed.
	* gnu/services/base.scm (guix-publish-shepherd-service): Add
	'user-processes' to 'requirement'.  When ADVERTISE? is true, also add
	'avahi-daemon'.

	services: avahi: Depend on 'user-processes'.
	* gnu/services/avahi.scm (avahi-shepherd-service): Add 'user-processes'
	to 'requirement'.

2020-12-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-diffbind: Update to 3.0.8.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.0.8.

	gnu: r-rhtslib: Propagate zlib.
	* gnu/packages/bioinformatics.scm (r-rhtslib)[inputs]: Move zlib from here...
	[propagated-inputs]: ...to here.
	(r-variantannotation, r-rsamtools, r-bamsignals, r-rhdf5,
	r-methylkit)[inputs]: Remove zlib.
	* gnu/packages/bioconductor.scm (r-diffbind, r-quasr, r-cytolib, r-ncdfflow,
	r-flowworkspace, r-seqbias)[inputs]: Remove zlib.

	gnu: r-delayedmatrixstats: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-delayedmatrixstats): Update to 1.12.1.
	[propagated-inputs]: Add r-matrixgenerics.

2020-12-09  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-gqtlstats: Update to 1.21.3.
	* gnu/packages/bioinformatics.scm (r-gqtlstats): Update to 1.21.3.

2020-12-09  zimoun  <zimon.toutoune@gmail.com>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gqtlbase: Update to 1.21.1.

	* gnu/packages/bioinformatics.scm (r-gqtlbase): Update to 1.21.1.
	[arguments]: Add phase to patch broken NAMESPACE file.

2020-12-09  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-bigmelon: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-bigmelon): Update to 1.16.0.

	gnu: r-watermelon: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-watermelon): Update to 1.34.0.

	gnu: r-yarn: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-yarn): Update to 1.16.0.

	gnu: r-quantro: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-quantro): Update to 1.24.0.

	gnu: r-lumi: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-lumi): Update to 2.42.0.

	gnu: r-methylumi: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-methylumi): Update to 2.36.0.

	gnu: r-minfi: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-minfi): Update to 1.36.0.

	gnu: Add r-catalyst.
	* gnu/packages/bioconductor.scm (r-catalyst): New variable.

	gnu: r-ggcyto: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-ggcyto): Update to 1.18.0.

	gnu: r-scdd: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-scdd): Update to 1.14.0.

	gnu: r-chipcomp: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-chipcomp): Update to 1.20.0.

	gnu: r-pcatools: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-pcatools): Update to 2.2.0.

2020-12-09  zimoun  <zimon.toutoune@gmail.com>
	    Ricardo Wurmus  <reka@elephly.net>.

	gnu: r-biocviews: Update to 1.58.1.
	* gnu/packages/bioinformatics.scm (r-biocviews): Update to 1.58.1.

	gnu: r-scran: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-scran): Update to 1.18.0.
	[propagated-inputs]: Add r-bluster, r-scuttle.  Remove r-iranges.

	gnu: r-scater: Update to 1.18.3.
	* gnu/packages/bioconductor.scm (r-scater): Update to 1.18.3.
	[propagated-inputs]: Add r-gridextra, r-scutlle.  Remove r-beachmat, r-rcpp.

2020-12-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-scuttle.
	* gnu/packages/bioconductor.scm (r-scuttle): New variable.

2020-12-09  zimoun  <zimon.toutoune@gmail.com>
	    Ricardo Wurmus  <rekado@elephly.net>.

	gnu: r-delayedmatrixstats: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-delayedmatrixstats): Update to 1.12.0.

2020-12-09  zimoun  <zimon.toutoune@gmail.com>
	    Ricardo Wurmus  <reka@elephly.net>.

	gnu: r-rhdf5: Update to 2.34.0.
	* gnu/packages/bioinformatics.scm (r-rhdf5): Update to 2.34.0.
	[propagated-inputs]: Add r-rhdf5filters.
	[arguments]: Avoid to have a plain directory on the list of libraries to
	link.

2020-12-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rhdf5filters.
	* gnu/packages/bioinformatics.scm (r-rhdf5filters): New variable.

2020-12-09  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-singlecellexperiment: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-singlecellexperiment): Update to 1.12.0.

	gnu: r-yapsa: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-yapsa): Update to 1.16.0.

	gnu: r-biocsingular: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-biocsingular): Update to 1.6.0.

	gnu: r-genomicinteractions: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-genomicinteractions): Update to 1.24.0.

	gnu: r-interactionset: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-interactionset): Update to 1.18.0.

	gnu: r-genomationdata: Update to 1.22.0.
	* gnu/packages/bioinformatics.scm (r-genomationdata): Update to 1.22.0.

2020-12-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-sparsematrixstats.
	* gnu/packages/bioconductor.scm (r-sparsematrixstats): New variable.

2020-12-09  Roel Janssen  <roel@gnu.org>

	gnu: Add r-bluster.
	* gnu/packages/bioconductor.scm (r-bluster): New variable.

	gnu: r-annaffy: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-annaffy): Update to 1.62.0.

2020-12-09  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-sushi: Update to 1.28.0.
	* gnu/packages/bioinformatics.scm (r-sushi): Update to 1.28.0.

	gnu: r-gwascat: Update to 2.22.0.
	* gnu/packages/bioinformatics.scm (r-gwascat): Update to 2.22.0.
	[propagated-inputs]: Add r-biocfilecache, r-readr, r-snpstats, and
	r-variantannotation; remove r-biocgenerics, r-ggplot2, r-rsamtools, and
	r-rtracklayer.

	gnu: r-gviz: Update to 1.34.0.
	* gnu/packages/bioinformatics.scm (r-gviz): Update to 1.34.0.

	gnu: r-ldblock: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-ldblock): Update to 1.20.0.

	gnu: r-erma: Update to 1.6.0.
	* gnu/packages/bioinformatics.scm (r-erma): Update to 1.6.0.

	gnu: r-snpstats: Update to 1.40.0.
	* gnu/packages/bioinformatics.scm (r-snpstats): Update to 1.40.0.

	gnu: r-ggbio: Update to 1.38.0.
	* gnu/packages/bioinformatics.scm (r-ggbio): Update to 1.38.0.

	gnu: r-biovizbase: Update to 1.38.0.
	* gnu/packages/bioinformatics.scm (r-biovizbase): Update to 1.38.0.

	gnu: r-organismdbi: Update to 1.32.0.
	* gnu/packages/bioinformatics.scm (r-organismdbi): Update to 1.32.0.

	gnu: r-ensembldb: Update to 2.14.0.
	* gnu/packages/bioinformatics.scm (r-ensembldb): Update to 2.14.0.

	gnu: r-dirichletmultinomial: Update to 1.32.0.
	* gnu/packages/bioinformatics.scm (r-dirichletmultinomial): Update to 1.32.0.

2020-12-09  Roel Janssen  <roel@gnu.org>

	gnu: r-complexheatmap: Update to 2.6.2.
	* gnu/packages/bioinformatics.scm (r-complexheatmap): Update to 2.6.2;
	[propagated-inputs]: Add r-cairo, r-digest, r-iranges, r-matrixstats, and
	r-s4vectors.

2020-12-09  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-genomicfiles: Update to 1.26.0.
	* gnu/packages/bioinformatics.scm (r-genomicfiles): Update to 1.26.0.
	[propagated-inputs]: Add r-matrixgenerics.

	gnu: r-gage: Update to 2.40.0.
	* gnu/packages/bioinformatics.scm (r-gage): Update to 2.40.0.

	gnu: r-keggrest: Update to 1.30.0.
	* gnu/packages/bioinformatics.scm (r-keggrest): Update to 1.30.0.

	gnu: r-fastseg: Update to 1.36.0.
	* gnu/packages/bioinformatics.scm (r-fastseg): Update to 1.36.0.

	gnu: r-annotationhub: Update to 2.22.0.
	* gnu/packages/bioinformatics.scm (r-annotationhub): Update to 2.22.0.

	gnu: r-interactivedisplaybase: Update to 1.28.0.
	* gnu/packages/bioinformatics.scm (r-interactivedisplaybase): Update to 1.28.0.

	gnu: r-edaseq: Update to 2.24.0.
	* gnu/packages/bioinformatics.scm (r-edaseq): Update to 2.24.0.

	gnu: r-aroma-light: Update to 3.20.0.
	* gnu/packages/bioinformatics.scm (r-aroma-light): Update to 3.20.0.

	gnu: r-msnid: Update to 1.24.0.
	* gnu/packages/bioinformatics.scm (r-msnid): Update to 1.24.0.
	[propagated-inputs]: Add r-annotationdbi, r-annotationhub, r-biocgenerics,
	r-biocstyle, r-biostrings, r-ggplot2, r-msmstests, r-purrr, r-rlang, r-runit,
	r-stringr, r-tibble, and r-xtable.

	gnu: Add r-msmstests.
	* gnu/packages/bioconductor.scm (r-msmstests): New variable.

	gnu: Add r-msmseda.
	* gnu/packages/bioconductor.scm (r-msmseq): New variable.

	gnu: r-pcamethods: Update to 1.82.0.
	* gnu/packages/bioinformatics.scm (r-pcamethods): Update to 1.82.0.

	gnu: r-mzid: Update to 1.28.0.
	* gnu/packages/bioinformatics.scm (r-mzid): Update to 1.28.0.
	[propagated-inputs]: Remove r-rcpp.

	gnu: r-vsn: Update to 3.58.0.
	* gnu/packages/bioinformatics.scm (r-vsn): Update to 3.58.0.

	gnu: r-affy: Update to 1.68.0.
	* gnu/packages/bioinformatics.scm (r-affy): Update to 1.68.0.

	gnu: r-affyio: Update to 1.60.0.
	* gnu/packages/bioinformatics.scm (r-affyio): Update to 1.60.0.

2020-12-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mzr: Fix linking.
	* gnu/packages/bioinformatics.scm (r-mzr)[arguments]: Fix linking with rhdf5
	libraries.

	gnu: r-mzr: Update to 2.24.1.
	* gnu/packages/bioinformatics.scm (r-mzr): Update to 2.24.1.

2020-12-09  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-protgenerics: Update to 1.22.0.
	* gnu/packages/bioinformatics.scm (r-protgenerics): Update to 1.22.0.

	gnu: r-sva: Update to 3.38.0.
	* gnu/packages/bioinformatics.scm (r-sva): Update to 3.38.0.

	gnu: r-methylkit: Update to 1.16.0.
	* gnu/packages/bioinformatics.scm (r-methylkit): Update to 1.16.0.

	gnu: r-copywriter: Update to 2.22.0.
	* gnu/packages/bioinformatics.scm (r-copywriter): Update to 2.22.0.

	gnu: r-chipseq: Update to 1.40.0.
	* gnu/packages/bioinformatics.scm (r-chipseq): Update to 1.40.0.

	gnu: r-annotationfilter: Update to 1.14.0.
	* gnu/packages/bioinformatics.scm (r-annotationfilter): Update to 1.14.0.

	gnu: r-tximport: Update to 1.18.0.
	* gnu/packages/bioinformatics.scm (r-tximport): Update to 1.18.0.

2020-12-09  Roel Janssen  <roel@gnu.org>

	gnu: r-mutationalpatterns: Update to 3.0.1.
	* gnu/packages/bioinformatics.scm (r-mutationalpatterns): Update to 3.0.1.
	[native-inputs]: Add r-knitr.
	[propagated-inputs]: Add r-bsgenome, r-dplyr, r-ggalluvial,
	r-magrittr, r-purrr, r-stringr, r-tibble, and r-tidyr; remove
	r-reshape2 and r-summarizedexperiment.

2020-12-09  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-rcas: Update to 1.16.0.
	* gnu/packages/bioinformatics.scm (r-rcas): Update to 1.16.0.

	gnu: r-bamsignals: Update to 1.22.0.
	* gnu/packages/bioinformatics.scm (r-bamsignals): Update to 1.22.0.

	gnu: r-rhtslib: Update to 1.22.0.
	* gnu/packages/bioinformatics.scm (r-rhtslib): Update to 1.22.0.

	gnu: r-zlibbioc: Update to 1.36.0.
	* gnu/packages/bioinformatics.scm (r-zlibbioc): Update to 1.36.0.

	gnu: r-seqlogo: Update to 1.56.0.
	* gnu/packages/bioinformatics.scm (r-seqlogo): Update to 1.56.0.

	gnu: r-genomation: Update to 1.22.0.
	* gnu/packages/bioinformatics.scm (r-genomation): Update to 1.22.0.

	gnu: r-seqpattern: Update to 1.22.0.
	* gnu/packages/bioinformatics.scm (r-seqpattern): Update to 1.22.0.

	gnu: r-impute: Update to 1.64.0.
	* gnu/packages/bioinformatics.scm (r-impute): Update to 1.64.0.

	gnu: r-bsgenome: Update to 1.58.0.
	* gnu/packages/bioinformatics.scm (r-bsgenome): Update to 1.58.0.

2020-12-09  Roel Janssen  <roel@gnu.org>

	gnu: r-topgo: Update to 2.42.0.
	* gnu/packages/bioinformatics.scm (r-topgo): Update to 2.42.0.

	gnu: r-genomicfeatures: Update to 1.42.1.
	* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.42.1.

2020-12-09  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-rtracklayer: Update to 1.50.0.
	* gnu/packages/bioinformatics.scm (r-rtracklayer): Update to 1.50.0.

	gnu: r-genomicalignments: Update to 1.26.0.
	* gnu/packages/bioinformatics.scm (r-genomicalignments): Update to 1.26.0.

	gnu: r-variantannotation: Update to 1.36.0.
	* gnu/packages/bioinformatics.scm (r-variantannotation): Update to 1.36.0.
	[propagated-inputs]: Add r-matrixgenerics.

	gnu: r-summarizedexperiment: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-summarizedexperiment): Update to 1.20.0.
	[propagated-inputs]: Add r-matrixgenerics.

	gnu: r-rsamtools: Update to 2.6.0.
	* gnu/packages/bioinformatics.scm (r-rsamtools): Update to 2.6.0.

	gnu: r-biostrings: Update to 2.58.0.
	* gnu/packages/bioinformatics.scm (r-biostrings): Update to 2.58.0.

2020-12-09  Roel Janssen  <roel@gnu.org>

	gnu: r-biocparallel: Update to 1.24.1.
	* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.24.1.

2020-12-09  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-biomart: Update to 2.46.0.
	* gnu/packages/bioinformatics.scm (r-biomart): Update to 2.46.0.

	gnu: r-annotationdbi: Update to 1.52.0.
	* gnu/packages/bioinformatics.scm (r-annotationdbi): Update to 1.52.0.

	gnu: r-biobase: Update to 2.50.0.
	* gnu/packages/bioinformatics.scm (r-biobase): Update to 2.50.0.

	gnu: r-genomicranges: Update to 1.42.0.
	* gnu/packages/bioinformatics.scm (r-genomicranges): Update to 1.42.0.

	gnu: r-limma: Update to 3.46.0.
	* gnu/packages/bioinformatics.scm (r-limma): Update to 3.46.0.

	gnu: r-edger: Update to 3.32.0.
	* gnu/packages/bioinformatics.scm (r-edger): Update to 3.32.0.

	gnu: r-genomeinfodb: Update to 1.26.0.
	* gnu/packages/bioinformatics.scm (r-genomeinfodb): Update to 1.26.0.

	gnu: r-bioccheck: Update to 1.26.0.
	* gnu/packages/bioinformatics.scm (r-bioccheck): Update to 1.26.0.

	gnu: r-biocstyle: Update to 2.18.0.
	* gnu/packages/bioinformatics.scm (r-biocstyle): Update to 2.18.0.

	gnu: r-biocviews: Update to 1.58.0.
	* gnu/packages/bioinformatics.scm (r-biocviews): Update to 1.58.0.

	gnu: r-grohmm: Update to 1.24.0.
	* gnu/packages/bioinformatics.scm (r-grohmm): Update to 1.24.0.

2020-12-09  Roel Janssen  <roel@gnu.org>

	gnu: r-systempiper: Update to 1.24.2.
	* gnu/packages/bioinformatics.scm (r-systempiper): Update to 1.24.2.
	[propagated-inputs]: Add r-iranges.

2020-12-09  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-shortread: Update to 1.48.0.
	* gnu/packages/bioinformatics.scm (r-shortread): Update to 1.48.0.

	gnu: r-gostats: Update to 2.56.0.
	* gnu/packages/bioinformatics.scm (r-gostats): Update to 2.56.0.

	gnu: r-category: Update to 2.56.0.
	* gnu/packages/bioinformatics.scm (r-category): Update to 2.56.0.

	gnu: r-gseabase: Update to 1.52.0.
	* gnu/packages/bioinformatics.scm (r-gseabase): Update to 1.52.0.

	gnu: r-rbgl: Update to 1.66.0.
	* gnu/packages/bioinformatics.scm (r-rbgl): Update to 1.66.0.

	gnu: r-annotationforge: Update to 1.32.0.
	* gnu/packages/bioinformatics.scm (r-annotationforge): Update to 1.32.0.

	gnu: r-dexseq: Update to 1.36.0.
	* gnu/packages/bioinformatics.scm (r-dexseq): Update to 1.36.0.

	gnu: r-deseq2: Update to 1.30.0.
	* gnu/packages/bioinformatics.scm (r-deseq2): Update to 1.30.0.

	gnu: r-genefilter: Update to 1.72.0.
	* gnu/packages/bioinformatics.scm (r-genefilter): Update to 1.72.0.

2020-12-09  Roel Janssen  <roel@gnu.org>

	gnu: r-beachmat: Update to 2.6.1.
	* gnu/packages/bioconductor.scm (r-beachmat): Update to 2.6.1.

2020-12-09  zimoun  <zimon.toutoune@gmail.com>
	    Ricardo Wurmus  <reka@elephly.net>.

	gnu: r-ncdfflow: Fix r-rhdf5libs link.
	* gnu/packages/bioconductor.scm (r-ncdfflow): [arguments]: Avoid to have a
	plain directory on the list of libraries to link.

2020-12-09  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-cytoml: Fix r-rhdf5libs linking.
	* gnu/packages/bioconductor.scm (r-cytoml): [arguments]: Avoid to have
	a plain directory on the list of libraries to link.

	gnu: r-flowworkspace: Fix r-rhdf5libs linking.
	* gnu/packages/bioconductor.scm (r-flowworkspace): [arguments]: Avoid to have
	a plain directory on the list of libraries to link.

2020-12-09  zimoun  <zimon.toutoune@gmail.com>
	    Ricardo Wurmus  <reka@elephly.net>.

	gnu: r-hdf5array: Fix r-rhdf5libs linking.
	* gnu/packages/bioconductor.scm (r-hdf5array): [arguments]: Avoid to have a
	plain directory on the list of libraries to link.

	gnu: r-cytolib: Fix r-rhdf5libs linking.
	* gnu/packages/bioconductor.scm (r-cytolib): [arguments]: Avoid to have a
	plain directory on the list of libraries to link.

2020-12-09  Roel Janssen  <roel@gnu.org>

	gnu: r-rhdf5lib: Fix build.
	* gnu/packages/bioconductor.scm (r-rhdf5lib)[arguments]: Fix build.

2020-12-09  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-rhdf5lib: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-rhdf5lib): Update to 1.12.0.

	gnu: r-hdf5array: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-hdf5array): Update to 1.18.0.

	gnu: r-delayedarray: Update to 0.16.0.
	* gnu/packages/bioinformatics.scm (r-delayedarray): Update to 0.16.0.
	[propagated-inputs]: Add r-matrixgenerics; remove r-matrixstats.

2020-12-09  Roel Janssen  <roel@gnu.org>

	gnu: Add r-matrixgenerics.
	* gnu/packages/bioconductor.scm (r-matrixgenerics): New variable.

	gnu: Add r-ggalluvial.
	* gnu/packages/cran.scm (r-ggalluvial): New variable.

2020-12-09  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-iranges: Update to 2.24.0.
	* gnu/packages/bioinformatics.scm (r-iranges): Update to 2.24.0.

	gnu: r-s4vectors: Update to 0.28.0.
	* gnu/packages/bioinformatics.scm (r-s4vectors): Update to 0.28.0.

	gnu: r-hitc: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-hitc): Update to 1.34.0.

	gnu: r-fithic: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-fithic): Update to 1.16.0.

	gnu: r-xvector: Update to 0.30.0.
	* gnu/packages/bioinformatics.scm (r-xvector): Update to 0.30.0.

	gnu: r-rgraphviz: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-rgraphviz): Update to 2.34.0.

	gnu: r-preprocesscore: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-preprocesscore): Update to 1.52.0.

	gnu: r-fourcseq: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-fourcseq): Update to 1.24.0.

	gnu: r-icens: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-icens): Update to 1.62.0.

	gnu: r-m3c: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-m3c): Update to 1.12.0.

	gnu: r-rgreat: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-rgreat): Update to 1.22.0.

	gnu: r-biodist: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-biodist): Update to 1.62.0.

	gnu: r-biocworkflowtools: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-biocworkflowtools): Update to 1.16.0.

	gnu: r-biocset: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-biocset): Update to 1.4.0.
	[propagated-inputs]: Add r-s4vectors; remove r-rtracklayer.

	gnu: Add r-biocio.
	* gnu/packages/bioconductor.scm (r-biocio): New variable.

	gnu: r-biocpkgtools: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.8.0.

	gnu: r-biocor: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-biocor): Update to 1.14.0.

	gnu: r-bioconcotk: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-bioconcotk): Update to 1.10.0.

	gnu: r-multiassayexperiment: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.16.0.

	gnu: r-experimenthub: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-experimenthub): Update to 1.16.0.

	gnu: r-biocgraph: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-biocgraph): Update to 1.52.0.

	gnu: r-bioccasestudies: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-bioccasestudies): Update to 1.52.0.

	gnu: r-ebarrays: Update to 2.54.0.
	* gnu/packages/bioconductor.scm (r-ebarrays): Update to 2.54.0.

	gnu: r-reactomepa: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-reactomepa): Update to 1.34.0.

	gnu: r-graphite: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-graphite): Update to 1.36.0.

	gnu: r-biobroom: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-biobroom): Update to 1.22.0.

	gnu: r-bioassayr: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-bioassayr): Update to 1.28.0.

	gnu: r-chemminer: Update to 3.42.0.
	* gnu/packages/bioconductor.scm (r-chemminer): Update to 3.42.0.

	gnu: r-bigpint: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-bigpint): Update to 1.6.0.

	gnu: r-bigmemoryextras: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-bigmemoryextras): Update to 1.38.0.

	gnu: r-biggr: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-biggr): Update to 1.26.0.

	gnu: r-hyperdraw: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-hyperdraw): Update to 1.42.0.

	gnu: r-hypergraph: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-hypergraph): Update to 1.62.0.

	gnu: r-rsbml: Update to 2.48.0.
	* gnu/packages/bioconductor.scm (r-rsbml): Update to 2.48.0.

	gnu: r-bifet: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-bifet): Update to 1.10.0.

	gnu: r-bicare: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-bicare): Update to 1.48.0.

	gnu: r-bhc: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-bhc): Update to 1.42.0.

	gnu: r-bgx: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-bgx): Update to 1.56.0.

	gnu: r-bgmix: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-bgmix): Update to 1.50.0.

	gnu: r-unifiedwmwqpcr: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-unifiedwmwqpcr): Update to 1.26.0.

	gnu: r-htqpcr: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-htqpcr): Update to 1.44.0.

	gnu: r-variancepartition: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.20.0.

	gnu: r-variantfiltering: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-variantfiltering): Update to 1.26.0.

	gnu: r-timeseriesexperiment: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-timeseriesexperiment): Update to 1.8.0.

	gnu: r-wavcluster: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-wavcluster): Update to 2.24.0.

	gnu: r-reqon: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-reqon): Update to 1.36.0.

	gnu: r-seqbias: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-seqbias): Update to 1.38.0.

	gnu: r-gdsfmt: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.26.0.

	gnu: r-roc: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-roc): Update to 1.66.0.

	gnu: r-genie3: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-genie3): Update to 1.12.0.

	gnu: r-cicero: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-cicero): Update to 1.8.0.

	gnu: r-rcistarget: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-rcistarget): Update to 1.10.0.

	gnu: r-depecher: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-depecher): Update to 1.6.0.

	gnu: r-mixomics: Update to 6.14.0.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.14.0.

	gnu: r-flowsom: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-flowsom): Update to 1.22.0.

	gnu: r-cytoml: Update to 2.2.1.
	* gnu/packages/bioconductor.scm (r-cytoml): Update to 2.2.1.

	gnu: r-opencyto: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-opencyto): Update to 2.2.0.

	gnu: r-flowstats: Update to 4.2.0.
	* gnu/packages/bioconductor.scm (r-flowstats): Update to 4.2.0.

	gnu: r-flowworkspace: Update to 4.2.0.
	* gnu/packages/bioconductor.scm (r-flowworkspace): Update to 4.2.0.
	[inputs]: Add zlib.
	[propagated-inputs]: Add r-aws-s3 and r-aws-signature.  Remove r-stringr.

	gnu: Add r-aws-s3.
	* gnu/packages/cran.scm (r-aws-s3): New variable.

	gnu: Add r-aws-signature.
	* gnu/packages/cran.scm (r-aws-signature): New variable.

	gnu: r-rprotobuflib: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-rprotobuflib): Update to 2.2.0.

	gnu: r-flowclust: Update to 3.28.0.
	* gnu/packages/bioconductor.scm (r-flowclust): Update to 3.28.0.

	gnu: r-flowviz: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-flowviz): Update to 1.54.0.

	gnu: r-ncdfflow: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-ncdfflow): Update to 2.36.0.

	gnu: r-flowmeans: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-flowmeans): Update to 1.50.0.

	gnu: r-flowcore: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-flowcore): Update to 2.2.0.
	[propagated-inputs]: Add r-s4vectors.

	gnu: r-cytolib: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-cytolib): Update to 2.2.0.
	[native-inputs]: Add pkg-config.

	gnu: r-consensusclusterplus: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-consensusclusterplus): Update to 1.54.0.

	gnu: r-flowutils: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-flowutils): Update to 1.54.0.

	gnu: r-rsubread: Update to 2.4.2.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.4.2.

	gnu: r-annotatr: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-annotatr): Update to 1.16.0.

	gnu: r-biosigner: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-biosigner): Update to 1.18.0.

	gnu: r-ropls: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-ropls): Update to 1.22.0.

	gnu: r-multidataset: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-multidataset): Update to 1.18.0.

	gnu: r-birewire: Update to 3.22.0.
	* gnu/packages/bioconductor.scm (r-birewire): Update to 3.22.0.

	gnu: r-rqc: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-rqc): Update to 1.24.0.

	gnu: r-quasr: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-quasr): Update to 1.30.0.

	gnu: r-rhisat2: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-rhisat2): Update to 1.6.0.

	gnu: r-sgseq: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-sgseq): Update to 1.24.0.

	gnu: r-rbowtie: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-rbowtie): Update to 1.30.0.

	gnu: r-iclusterplus: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-iclusterplus): Update to 1.26.0.

	gnu: r-biocfilecache: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-biocfilecache): Update to 1.14.0.

	gnu: r-arrmnormalization: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-arrmnormalization): Update to 1.30.0.

	gnu: r-progeny: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-progeny): Update to 1.12.0.

	gnu: r-rbowtie2: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-rbowtie2): Update to 1.12.0.

	gnu: r-zfpkm: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-zfpkm): Update to 1.12.0.

	gnu: r-webbioc: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-webbioc): Update to 1.62.0.

	gnu: r-widgettools: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-widgettools): Update to 1.68.0.

	gnu: r-wiggleplotr: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-wiggleplotr): Update to 1.14.0.

	gnu: r-wrench: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-wrench): Update to 1.8.0.

	gnu: r-xcms: Update to 3.12.0.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 3.12.0.
	[propagated-inputs]: Add r-mscoreutils.

	gnu: Add r-mscoreutils.
	* gnu/packages/bioconductor.scm (r-mscoreutils): New variable.

	gnu: Update r-msnbase to 2.16.0.
	* gnu/packages/bioinformatics.scm (r-msnbase): Update to 2.16.0.

	gnu: r-massspecwavelet: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-massspecwavelet): Update to 1.56.0.

	gnu: r-xbseq: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-xbseq): Update to 1.22.0.

	gnu: r-roar: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-roar): Update to 1.26.0.

	gnu: r-yaqcaffy: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-yaqcaffy): Update to 1.50.0.

	gnu: r-simpleaffy: Update to 2.66.0.
	* gnu/packages/bioconductor.scm (r-simpleaffy): Update to 2.66.0.

	gnu: r-gcrma: Update to 2.62.0.
	* gnu/packages/bioconductor.scm (r-gcrma): Update to 2.62.0.

	gnu: r-somaticsignatures: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-somaticsignatures): Update to 2.26.0.

	gnu: r-gtrellis: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-gtrellis): Update to 1.22.0.

	gnu: r-yamss: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-yamss): Update to 1.16.0.

	gnu: r-ebimage: Update to 4.32.0.
	* gnu/packages/bioconductor.scm (r-ebimage): Update to 4.32.0.

	gnu: r-aucell: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-aucell): Update to 1.12.0.

	gnu: r-allelicimbalance: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-allelicimbalance): Update to 1.28.0.

	gnu: r-annotationtools: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-annotationtools): Update to 1.64.0.

	gnu: r-annotationfuncs: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-annotationfuncs): Update to 1.40.0.

	gnu: r-abaenrichment: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-abaenrichment): Update to 1.20.0.

	gnu: r-gofuncr: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-gofuncr): Update to 1.10.0.

	gnu: r-atacseqqc: Update to 1.14.4.
	* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.14.4.

	gnu: r-genomicscores: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-genomicscores): Update to 2.2.0.

	gnu: r-motifstack: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-motifstack): Update to 1.34.0.

	gnu: r-motifbreakr: Update to 2.4.0.
	* gnu/packages/bioconductor.scm (r-motifbreakr): Update to 2.4.0.

	gnu: r-motifdb: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-motifdb): Update to 1.32.0.

	gnu: r-rgadem: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-rgadem): Update to 2.38.0.

	gnu: r-bacon: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-bacon): Update to 1.18.0.

	gnu: r-abseqr: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-abseqr): Update to 1.8.0.

	gnu: r-a4: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-a4): Update to 1.38.0.

	gnu: r-a4base: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-a4base): Update to 1.38.0.

	gnu: r-a4reporting: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-a4reporting): Update to 1.38.0.

	gnu: r-a4preproc: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-a4preproc): Update to 1.38.0.

	gnu: r-a4classif: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-a4classif): Update to 1.38.0.

	gnu: r-a4core: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-a4core): Update to 1.38.0.

	gnu: r-mlinterfaces: Update to 1.70.0.
	* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.70.0.

	gnu: r-clusterprofiler: Update to 3.18.0.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 3.18.0.

2020-12-09  Roel Janssen  <roel@gnu.org>

	gnu: r-enrichplot: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.10.1.
	[propagated-inputs]: Remove r-annotationdbi, r-europepmc, r-ggplotify,
	r-ggridges, and r-gridextra; add r-magrittr and r-shadowtext.

	gnu: Add r-shadowtext.
	* gnu/packages/cran.scm (r-shadowtext): New variable.

2020-12-09  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-dose: Update to 3.16.0.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.16.0.

	gnu: r-fgsea: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-fgsea): Update to 1.16.0.

	gnu: r-sigpathway: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-sigpathway): Update to 1.58.0.

	gnu: r-anota: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-anota): Update to 1.38.0.

	gnu: r-gosemsim: Update to 2.16.1.
	* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.16.1.

	gnu: r-heatplus: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-heatplus): Update to 2.36.0.

	gnu: r-varianttools: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-varianttools): Update to 1.32.0.

	gnu: r-ioniser: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-ioniser): Update to 2.14.0.

	gnu: r-linnorm: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-linnorm): Update to 2.14.0.

	gnu: r-bumphunter: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-bumphunter): Update to 1.32.0.

	gnu: r-siggenes: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-siggenes): Update to 1.64.0.

	gnu: r-illuminaio: Update to 0.32.0.
	* gnu/packages/bioconductor.scm (r-illuminaio): Update to 0.32.0.

	gnu: r-geoquery: Update to 2.58.0.
	* gnu/packages/bioconductor.scm (r-geoquery): Update to 2.58.0.

	gnu: r-scone: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-scone): Update to 1.14.0.

	gnu: r-noiseq: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-noiseq): Update to 2.34.0.

	gnu: r-monocle: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-monocle): Update to 2.18.0.

	gnu: r-mast: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-mast): Update to 1.16.0.

	gnu: r-icobra: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-icobra): Update to 1.18.0.

	gnu: r-ihw: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-ihw): Update to 1.18.0.

	gnu: r-lpsymphony: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-lpsymphony): Update to 1.18.0.

	gnu: r-karyoploter: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-karyoploter): Update to 1.16.0.

	gnu: r-ebseq: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-ebseq): Update to 1.30.0.

	gnu: r-dnacopy: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-dnacopy): Update to 1.64.0.

	gnu: r-copynumber: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-copynumber): Update to 1.30.0.

	gnu: r-chipexoqual: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-chipexoqual): Update to 1.14.0.

	gnu: r-savr: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-savr): Update to 1.28.0.

	gnu: r-destiny: Update to 3.4.0.
	* gnu/packages/bioconductor.scm (r-destiny): Update to 3.4.0.
	[propagated-inputs]: Remove r-nbconvertr.

	gnu: r-biocneighbors: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-biocneighbors): Update to 1.8.0.

	gnu: r-ruvseq: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-ruvseq): Update to 1.24.0.

	gnu: r-dnabarcodes: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-dnabarcodes): Update to 1.20.0.

	gnu: r-inspect: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-inspect): Update to 1.20.0.

	gnu: r-plgem: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-plgem): Update to 1.62.0.

	gnu: r-rots: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-rots): Update to 1.18.0.

	gnu: r-glimma: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-glimma): Update to 2.0.0.

	gnu: r-goseq: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-goseq): Update to 1.42.0.

	gnu: r-ctc: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-ctc): Update to 1.64.0.

	gnu: r-riboseqr: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-riboseqr): Update to 1.24.0.

	gnu: r-riboprofiling: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-riboprofiling): Update to 1.20.0.

	gnu: r-bayseq: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-bayseq): Update to 2.24.0.

	gnu: r-qdnaseq: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-qdnaseq): Update to 1.26.0.

	gnu: r-cghcall: Update to 2.52.0.
	* gnu/packages/bioconductor.scm (r-cghcall): Update to 2.52.0.

	gnu: r-cghbase: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-cghbase): Update to 1.50.0.

	gnu: r-marray: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-marray): Update to 1.68.0.

	gnu: r-chippeakanno: Update to 3.24.0.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.24.0.

	gnu: r-graph: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-graph): Update to 1.68.0.

	gnu: r-multtest: Update to 2.46.0.
	* gnu/packages/bioconductor.scm (r-multtest): Update to 2.46.0.

2020-12-09  Roel Janssen  <roel@gnu.org>

	gnu: r-diffbind: Update to 3.0.7.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.0.7.
	[propagated-inputs]: Add r-apeglm, r-ashr, and r-greylistchip; remove r-edger.

	gnu: Add r-greylistchip.
	* gnu/packages/bioconductor.scm (r-greylistchip): New variable.

	gnu: Add r-ashr.
	* gnu/packages/cran.scm (r-ashr): New variable.

	gnu: Add r-mixsqp.
	* gnu/packages/cran.scm (r-mixsqp): New variable.

	gnu: Add r-etrunct.
	* gnu/packages/cran.scm (r-etrunct): New variable.

	gnu: Add r-invgamma.
	* gnu/packages/cran.scm (r-invgamma): New variable.

	gnu: Add r-apeglm.
	* gnu/packages/bioconductor.scm (r-apeglm): New variable.

	gnu: Add r-rcppnumerical.
	* gnu/packages/bioconductor.scm (r-rcppnumerical): New variable.

2020-12-09  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-qvalue: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-qvalue): Update to 2.22.0.

	gnu: r-oligo: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-oligo): Update to 1.54.0.

	gnu: r-oligoclasses: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-oligoclasses): Update to 1.52.0.

	gnu: r-geneplotter: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-geneplotter): Update to 1.68.0.

	gnu: r-reportingtools: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-reportingtools): Update to 2.30.0.

	gnu: r-regioner: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.22.0.

	gnu: r-hpar: Update to 1.32.1.
	* gnu/packages/bioconductor.scm (r-hpar): Update to 1.32.1.

	gnu: r-annotate: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-annotate): Update to 1.68.0.
	[propagated-inputs]: Remove 'r-rcurl', add 'r-httr'.

	gnu: r-affxparser: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-affxparser): Update to 1.62.0.

	gnu: r-affycoretools: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-affycoretools): Update to 1.62.0.

	gnu: r-affycontam: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-affycontam): Update to 1.48.0.

	gnu: r-affycompatible: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-affycompatible): Update to 1.50.0.

	gnu: r-affycomp: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-affycomp): Update to 1.66.0.

	gnu: r-biocgenerics: Update to 0.36.0.
	* gnu/packages/bioconductor.scm (r-biocgenerics): Update to 0.36.0.

	gnu: r-biocversion: Update to 3.12.0.
	* gnu/packages/bioconductor.scm (r-biocversion): Update to 3.12.0.

	gnu: r-cummerbund: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-cummerbund): Update to 2.32.0.

	gnu: r-coverageview: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-coverageview): Update to 1.28.0.

	gnu: r-ideoviz: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-ideoviz): Update to 1.26.0.

2020-12-09  Roel Janssen  <roel@gnu.org>

	import: cran: Update the Bioconductor version to 3.12.
	* guix/import/cran.scm (%bioconductor-version): Set to 3.12.
	* guix/build-system/r.scm (bioconductor-uri):  Update to 3.12.

2020-12-09  Efraim Flashner  <efraim@flashner.co.il>

	services: science.scm: Add missing copyright headers.
	This module was always supposed to have the GPL3 header in place.
	Follow-up to 8f19e63f760fe02f9969225da2f3f3c36801218f.

	* gnu/services/science.scm: Add Copyright headers.

2020-12-09  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.17.1.6.
	* gnu/packages/finance.scm (monero-gui): Update to 0.17.1.6.

	gnu: monero: Update to 0.17.1.6.
	* gnu/packages/finance.scm (monero): Update to 0.17.1.6.

2020-12-09  elaexuotee@wilsonb.com  <elaexuotee@wilsonb.com>

	gnu: Add lemonbar-xft.
	* gnu/packages/wm.scm (lemonbar-xft): New variable.

2020-12-09  Ryan Prior  <rprior@protonmail.com>

	gnu: Add go-github-com-aws-sdk.
	* gnu/packages/golang.scm (go-github-com-aws-sdk): New variable.

	gnu: Add go-github-com-jmespath-go-jmespath.
	* gnu/packages/golang.scm (go-github-com-jmespath-go-jmespath): New variable.

	gnu: Add go-github-com-go-sql-driver-mysql.
	* gnu/packages/golang.scm (go-github-com-go-sql-driver-mysql): New variable.

2020-12-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libssh2: Fix CVE-2019-17498.
	* gnu/packages/patches/ssh.scm (libssh2)[source]: Add patch.
	* gnu/packages/patches/libssh2-CVE-2019-17498.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	build/python: Check for cythonized files.
	* guix/build/python-build-system.scm (ensure-no-cythonized-files): New procedure.
	(%standard-phases): Add it.

2020-12-09  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.211.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.211.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.162.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.162.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.82.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.82.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.9.13.
	* gnu/packages/linux.scm (linux-libre-5.9-version): Update to 5.9.13.
	(linux-libre-5.9-pristine-source): Update hash.

	gnu: OpenSSL: Update to 1.1.1i [fixes CVE-2020-1971].
	* gnu/packages/tls.scm (openssl)[replacement]: Update replacement to 1.1.1i
	(openssl-1.1.1g): Replace with ...
	(openssl-1.1.1i): ... new variable.

2020-12-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 799f066.
	* gnu/packages/package-management.scm (guix): Update to 799f066.

2020-12-08  Ludovic Courtès  <ludo@gnu.org>

	import: opam: Adjust test to latest 'opam->guix-package' changes.
	This is a followup to a8dccd4bdc1e58219d4ba08fe1649bf0b8325f44, which
	broke the test.

	* guix/import/opam.scm (get-opam-repository): Prevent inlining.
	* tests/opam.scm ("opam->guix-package"): Mock 'get-opam-repository'.

2020-12-08  Marius Bakke  <marius@gnu.org>

	gnu: Python: Fix CVE-2020-26116.
	* gnu/packages/patches/python-CVE-2020-26116.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/python.scm (python-3.8)[source](patches): Add it.

	gnu: OpenSSL: Update to 1.1.1i [fixes CVE-2020-1971].
	* gnu/packages/tls.scm (openssl): Update to 1.1.1i.

	gnu: cURL: Update to 7.73.0 [fixes CVE-2020-8231].
	* gnu/packages/curl.scm (curl): Update to 7.73.0.

2020-12-08  Marius Bakke  <marius@gnu.org>

	gnu: libspiro: Update source URI.
	This is a follow-up to commit 7101691676a5441d2985bbb8cd58f8b74be0f9ef.

	* gnu/packages/fontutils.scm (libspiro)[source](uri): Adjust.

2020-12-08  Marius Bakke  <marius@gnu.org>

	gnu: ghostscript: Fix CVE-2020-15900.
	* gnu/packages/patches/ghostscript-CVE-2020-15900.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/ghostscript.scm (ghostscript)[source](patches): Add it.

2020-12-08  Marius Bakke  <marius@gnu.org>

	gnu: ghostscript: Fix build with FreeType 2.10.4.
	This fixes a build failure from 79b31767d084a2feeb2edcb41ae863a0d534b847.

	* gnu/packages/patches/ghostscript-freetype-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/ghostscript.scm (ghostscript)[source](patches): Add it.

2020-12-08  Marius Bakke  <marius@gnu.org>

	gnu: node: Update to 10.22.1.
	This follows up on 3eb34c66b42d1fa520a374e9b35a6ce7bd1e8987 which left an
	unbound "nghttp2-1.41" variable.

	* gnu/packages/node.scm (node): Update to 10.22.1.
	(node-10.22): Remove variable.
	* gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Change from NODE-10.22 to
	NODE.
	(icedove)[native-inputs]: Likewise.

2020-12-08  Ludovic Courtès  <ludo@gnu.org>

	daemon: Raise an error if substituter doesn't send the expected hash.
	It was already impossible in practice for 'expectedHashStr' to be empty
	if 'status' == "success".

	* nix/libstore/build.cc (SubstitutionGoal::finished): Throw 'SubstError'
	when 'expectedHashStr' is empty.

2020-12-08  Ludovic Courtès  <ludo@gnu.org>

	substitute: Cache and reuse connections while substituting.
	That way, when fetching a series of substitutes from the same server(s),
	the connection is reused instead of being closed/opened for each
	substitutes, which saves on network round trips and TLS handshakes.

	* guix/http-client.scm (http-fetch): Add #:keep-alive? and honor it.
	* guix/progress.scm (progress-report-port): Add #:close? parameter and
	honor it.
	* guix/scripts/substitute.scm (at-most): Return the tail as a second
	value.
	(fetch): Add #:port and #:keep-alive? and honor them.
	(%max-cached-connections): New variable.
	(open-connection-for-uri/cached, call-with-cached-connection): New
	procedures.
	(with-cached-connection): New macro.
	(process-substitution): Wrap 'fetch' call in 'with-cached-connection'.
	Pass #:close? to 'progress-report-port'.

2020-12-08  Ludovic Courtès  <ludo@gnu.org>

	daemon: Run 'guix substitute --substitute' as an agent.
	This avoids spawning one substitute process per substitution.

	* nix/libstore/build.cc (class Worker)[substituter]: New field.
	[outPipe, logPipe, pid]: Remove.
	(class SubstitutionGoal)[expectedHashStr, status, substituter]: New fields.
	(SubstitutionGoal::timedOut): Adjust to check 'substituter'.
	(SubstitutionGoal::tryToRun): Remove references to 'outPipe' and
	'logPipe'.  Run "guix substitute --substitute" as an 'Agent'.  Send the
	request with 'writeLine'.
	(SubstitutionGoal::finished): Likewise.
	(SubstitutionGoal::handleChildOutput): Change to fill in
	'expectedHashStr' and 'status'.
	(SubstitutionGoal::handleEOF): Call 'wakeUp' unconditionally.
	(SubstitutionGoal::~SubstitutionGoal): Adjust to check 'substituter'.
	* guix/scripts/substitute.scm (process-substitution): Write "success\n"
	to stdout upon success.
	(%error-to-file-descriptor-4?): New variable.
	(guix-substitute): Set 'current-error-port' to file descriptor 4
	unless (%error-to-file-descriptor-4?) is false.
	Remove "--substitute" arguments.  Loop reading line from stdin.
	* tests/substitute.scm <top level>: Call '%error-to-file-descriptor-4?'.
	(request-substitution): New procedure.
	("substitute, no signature")
	("substitute, invalid hash")
	("substitute, unauthorized key")
	("substitute, authorized key")
	("substitute, unauthorized narinfo comes first")
	("substitute, unsigned narinfo comes first")
	("substitute, first narinfo is unsigned and has wrong hash")
	("substitute, first narinfo is unsigned and has wrong refs")
	("substitute, two invalid narinfos")
	("substitute, narinfo with several URLs"): Adjust to new "guix
	substitute --substitute" calling convention.

2020-12-08  Ludovic Courtès  <ludo@gnu.org>

	daemon: Factorize substituter agent spawning.
	* nix/libstore/local-store.hh (class LocalStore)[substituter]: New
	method.
	[runningSubstituter]: Turn into a shared_ptr.
	* nix/libstore/local-store.cc (LocalStore::querySubstitutablePaths):
	Call 'substituter' instead of using inline code.
	(LocalStore::querySubstitutablePathInfos): Likewise.
	(LocalStore::substituter): New method.

	daemon: Use 'Agent' to spawn 'guix substitute --query'.
	* nix/libstore/local-store.hh (RunningSubstituter): Remove.
	(LocalStore)[runningSubstituter]: Change to unique_ptr<Agent>.
	[setSubstituterEnv, didSetSubstituterEnv]: Remove.
	[getLineFromSubstituter, getIntLineFromSubstituter]: Take an 'Agent'.
	* nix/libstore/local-store.cc (LocalStore::~LocalStore): Remove
	reference to 'runningSubstituter'.
	(LocalStore::setSubstituterEnv, LocalStore::startSubstituter): Remove.
	(LocalStore::getLineFromSubstituter): Adjust to 'run' being an 'Agent'.
	(LocalStore::querySubstitutablePaths): Spawn substituter agent if
	needed.  Adjust to 'Agent' interface.
	(LocalStore::querySubstitutablePathInfos): Likewise.
	* nix/libstore/build.cc (SubstitutionGoal::tryToRun): Remove call to
	'setSubstituterEnv' and add 'setenv' call for "_NIX_OPTIONS" instead.
	(SubstitutionGoal::finished): Remove 'readLine' call for 'dummy'.
	* guix/scripts/substitute.scm (%allow-unauthenticated-substitutes?):
	Remove second argument to 'make-parameter'.
	(process-query): Call 'warn-about-missing-authentication'
	when (%allow-unauthenticated-substitutes?) is #t.
	(guix-substitute): Wrap body in 'parameterize'.  Set 'guix-warning-port'
	too.  No longer exit when 'substitute-urls' returns the empty list.  No
	longer print newline initially.
	* tests/substitute.scm (test-quit): Parameterize 'current-error-port' to
	account for the port changes in 'guix-substitute'.

	daemon: 'Agent' constructor takes a list of environment variables.
	* nix/libutil/util.hh (struct Agent)[Agent]: Add 'env' parameter.
	* nix/libutil/util.cc (Agent::Agent): Honor it.

	gnu: autotools: Add version 2.70.
	* gnu/packages/autotools.scm (autoconf): Rename to...
	(autoconf-2.69): ... this.
	(autoconf): Define as an alias for AUTOCONF-2.69.
	(autoconf-2.70): New variable.

2020-12-08  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: atril: Update to 1.24.0.
	* gnu/packages/mate.scm (atril): Update to 1.24.0.
	[native-inputs]: Add texlive-bin for synctex.

	gnu: texlive-bin: Build shared libraries.
	* gnu/packages/tex.scm (texlive-bin)[arguments]: Enable shared libraries as it's required for atril >= 1.24.

2020-12-08  Ludovic Courtès  <ludo@gnu.org>

	database: Remove unnecessary module imports.
	* guix/store/database.scm: Remove unnecessary imports added in
	4b9eecd322e566783369795ebea63a479b51f486.

2020-12-08  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: ocaml-menhir: Update to 20200211.
	* gnu/packages/ocaml.scm (ocaml-menhir): Update to 20200211.
	[build-system]: Switch from gnu to dune.
	[arguments]: Remove phases and make-flags.
	[native-inputs]: Remove field.

2020-12-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mruby: Update to 2.1.2.
	* gnu/packages/ruby.scm (mruby): Update to 2.1.2.

2020-12-08  L p R n d n  <guix@lprndn.info>

	gnu: Add mypaint.
	* gnu/packages/image.scm (mypaint): New variable.

2020-12-08  Christopher Baines  <mail@cbaines.net>

	gnu: libmypaint: Update to 1.6.1.
	Needed by mypaint@2.0.1.

	* gnu/packages/gimp.scm (libmypaint): Update to 1.6.1.

2020-12-08  Leo Famulari  <leo@famulari.name>

	gnu: isync: Use OpenSSL 1.1.
	* gnu/packages/mail.scm (isync)[inputs]: Replace openssl-1.0 with openssl.

2020-12-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: fcitx5-material-color-theme: Add source file-name.
	* gnu/packages/fcitx5.scm (fcitx5-material-color-theme)[source]: Add
	file-name field.

2020-12-08  Julien Lepiller  <julien@lepiller.eu>

	guix: opam: Add coq support in the importer.
	* guix/import/opam.scm (get-opam-repository): Add support for coq
	repositories.
	(ocaml-name->guix-name): Properly name coq package.
	* doc/guix.texi (Invoking guix import): Document it.

	guix: opam: Add --repo argument to importer.
	* guix/scripts/import/opam.scm (guix-import-opam): Pass --repo argument
	to recursive and non-recursive importers.
	* guix/import/opam.scm (get-opam-repository): Select proper repository
	location depending on a new repo argument.
	(opam->guix-package): Use get-opam-repository in the procedure body.

	guix: opam: Pass default repository to recursive importer.
	* guix/import/opam.scm (opam->guix-package): Rename #:repository key
	to #:repo.
	(opam-recursive-import): Pass #:repo keyword.
	* tests/opam.scm (opam->guix-package): Rename #:repository to #:repo.

	guix: opam: Filter implicit inputs.
	* guix/import/opam.scm (opam->guix-package, depends->inputs): Filter out
	implicit inputs.

	guix: opam: Remove stray `pk'.
	* guix/import/opam.scm (opam->guix-package): Remove stray `pk'.

2020-12-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nghttp2: Update to 1.41.0 and remove replacement.
	* gnu/packages/web.scm (nghttp2): Update to 1.41.0.
	[replacement]: Remove.
	(nghttp2-1.41): Remove.

	gnu: json-c: Absorb replacement with security fix.
	* gnu/packages/web.scm (json-c)[source]: Add patch.
	[replacement]: Remove.
	(json-c/fixed): Remove.

2020-12-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: openldap: Update to 2.4.50 and remove replacement.
	* gnu/packages/openldap.scm (openldap): Update to 2.4.50.
	[replacement]: Remove.
	(openldap-2.4.50): Remove.

	gnu: curl: Update to 7.71.0 and remove replacement.
	* gnu/packages/curl.scm (curl): Update to 7.71.0.
	[replacement]: Remove.

2020-12-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libjpeg-turbo: Update to 2.0.5 and remove replacement.
	* gnu/packages/image.scm (libjpeg-turbo): Update to 2.0.5.
	[replacement]: Remove.
	(libjpeg-turbo/fixed): Remove.

	gnu: libspiro: Update to 20200505 and remove replacement.
	* gnu/packages/fontutils.scm (libspiro): Update to 20200505.
	[replacement]: Remove.
	(libspiro-20200505): Remove.

2020-12-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: openssl: Update to 1.1.1g and remove replacement.
	* gnu/packages/tls.scm (openssl): Update to 1.1.1g.
	[replacement]: Remove.
	(openssl-1.1.1g): Remove.

2020-12-08  Ludovic Courtès  <ludo@gnu.org>
	    Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnutls: Update to 3.6.15 and remove replacement.
	* gnu/packages/tls.scm (gnutls): Update to 3.6.15.
	[source]: Add "gnutls-cross.patch".
	[replacement]: Remove.
	[native-inputs]: Add GUILE-3.0 when (%current-target-system) is true.
	(gnutls/fixed): Remove.
	* gnu/packages/package-management.scm (guix)[propagated-inputs]: Remove
	reference to 'gnutls/fixed'.
	* gnu/packages/tls.scm (gnutls/dane): Inherit from gnutls.
	* gnu/packages/vpn.scm (openconnect)[propagated-inputs]: Remove
	gnutls/fixed, add gnutls.

2020-12-08  Zhu Zihao  <all_but_last@163.com>

	gnu: Add fcitx5-material-color-theme.
	* gnu/packages/fcitx5.scm (fcitx5-material-color-theme): New variable.

	gnu: Add fcitx5-configtool.
	* gnu/packages/fcitx5.scm (fcitx5-configtool): New variable.

	gnu: Add fcitx5-chinese-addons.
	* gnu/packages/fcitx5.scm (fcitx5-chinese-addons): New variable.

	gnu: Add fcitx5-gtk.
	* gnu/packages/fcitx5.scm (fcitx5-gtk): New variable.

	gnu: Add fcitx5-qt.
	* gnu/packages/fcitx5.scm (fcitx5-qt): New variable.

	gnu: Add libime.
	* gnu/packages/fcitx5.scm (libime): New variable.

	gnu: Add fcitx5-lua.
	* gnu/packages/fcitx5.scm (fcitx5-lua): New variable.

	gnu: Add fcitx5.
	* gnu/packages/fcitx5.scm (fcitx5): New variable.

	gnu: Add xcb-imdkit.
	* gnu/packages/fcitx5.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2020-12-08  Mathieu Othacehe  <othacehe@gnu.org>

	services: cuirass: Add queue-size option.
	* gnu/services/cuirass.scm (<cuirass-configuration>): Add "queue-size" field.
	(cuirass-shepherd-service): Honor it.
	* doc/guix.texi (Continuous Integration): Document it.

	gnu: cuirass: Update to 0.0.1-56.697fa14.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-56.697fa14.

2020-12-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: fontconfig: Use 'font-dejavu' and remove replacement.
	* gnu/packages/fontutils.scm (fontconfig)[replacement]: Remove.
	[inputs]: Replace GS-FONTS by FONT-DEJAVU.
	[arguments]: Adjust accordingly.
	(fontconfig/font-dejavu): Remove.

	gnu: freetype: Update to 2.10.4 and remove replacement.
	* gnu/packages/fontutils.scm (freetype): Update to 2.10.4.
	[replacement]: Remove.
	(freetype/fixed): Remove.

	gnu: glib: Remove replacement with GIO appinfo patch.
	* gnu/packages/glib.scm (glib)[replacement]: Remove.
	[source]: Add "glib-appinfo-watch.patch".
	(glib-with-gio-patch): Remove.

	gnu: libx11: Update to 1.6.10 and remove replacement.
	* gnu/packages/xorg.scm (libx11): Update to 1.6.10.
	[replacement]: Remove.
	(libx11/fixed): Remove.

	gnu: dbus: Remove replacement.
	* gnu/packages/glib.scm (dbus)[replacement]: Remove.
	[source]: Add "dbus-CVE-2020-12049.patch".
	(dbus/fixed): Remove.

2020-12-08  Ryan Prior  <rprior@protonmail.com>

	gnu: Add cjson.
	* gnu/packages/javascript.scm (cjson): New variable.

	gnu: Add tiny-bignum.
	* gnu/packages/maths.scm (tiny-bignum): New variable.

2020-12-08  Martin Becze  <mjbecze@riseup.net>

	gnu: trezord: Update to 2.0.30.
	* gnu/packages/finance.scm (trezord): Update to 2.0.30.

	gnu: Add go-gopkg-in-natefinch-lumberjack.v2.
	* gnu/packages/golang.scm (go-gopkg-in-natefinch-lumberjack.v2): New variable.

	gnu: Add go-github-com-gorilla-csrf.
	* gnu/packages/golang.scm (go-github-com-gorilla-csrf): New variable.

	gnu: Add go-github-com-gorilla-securecookie.
	* gnu/packages/golang.scm (go-github-com-gorilla-securecookie): New variable.

	gnu: Add go-github-com-gorilla-handlers.
	* gnu/packages/golang.scm (go-github-com-gorilla-handlers): New variable.

	gnu: Add go-github-com-felixge-httpsnoop.
	* gnu/packages/golang.scm (go-github-com-felixge-httpsnoop): New variable.

	gnu: go-github-com-gorilla-mux: Update to 1.8.0.
	* gnu/packages/golang.scm (go-github-com-gorilla-mux): Update to 1.8.0.

2020-12-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: scummvm: Update source URL.
	* gnu/packages/emulators.scm (scummvm)[source]: Use HTTPS & new
	subdomain.

	Reported by Matthew Brooks <matthewfbrooks@mailbox.org>.

2020-12-08  Michael Rohleder  <mike@rohleder.de>

	gnu: gita: Install shell completions.
	* gnu/packages/version-control.scm (gita)[arguments]: Add phase
	install-shell-completions.

2020-12-08  Ryan Desfosses  <rdes@protonmail.com>

	gnu: Add emacs-burly.
	* gnu/packages/emacs-xyz.scm (emacs-burly): New variable.

	gnu: Add emacs-map.
	* gnu/packages/emacs-xyz.scm (emacs-map): New variable.

2020-12-07  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: shadowsocks: Build against openssl.
	This patch allows shadowsocks to be used without supplying libopenssl in its
	configuration.  See also https://unix.stackexchange.com/questions/623324/.

	* gnu/packages/networking.scm (shadowsocks)[inputs]: Add openssl.
	[#:phases]: Add patch-crypto-paths.

2020-12-07  Marius Bakke  <marius@gnu.org>

	gnu: qoauth: Minor cosmetic improvements.
	* gnu/packages/web.scm (qoauth)[arguments]: Add #:tests?.  Don't delete
	'check' phase.  Override 'configure' instead of adding new phase.

2020-12-07  Marius Bakke  <marius@gnu.org>

	gnu: qoauth: Fix build failure.
	Fixes <https://bugs.gnu.org/45031>.
	Reported by Distopico <distopico@riseup.net>.

	* gnu/packages/web.scm (qoauth)[arguments]: Add phase
	'adjust-mkspecs-directory'.

2020-12-07  Marius Bakke  <marius@gnu.org>

	gnu: qca: Correct license.
	* gnu/packages/kde.scm (qca)[license]: Change from LGPL2.1 to LGPL2.1+.

2020-12-07  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add gita.
	* gnu/packages/version-control.scm (gita): New variable.

2020-12-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: imapfilter: Update to 2.7.5.
	* gnu/packages/mail.scm (imapfilter): Update to 2.7.5.

2020-12-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: grammalecte: Update to 2.0.0.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 2.0.0.

2020-12-07  Kei Kebreau  <kkebreau@posteo.net>

	gnu: Add glmark2.
	* gnu/packages/gl.scm (glmark2): New variable.

2020-12-07  宋文武  <iyzsong@member.fsf.org>

	doc: Document about xfce4-panel plugins.
	* doc/guix.texi (Desktop Services): Document that xfce4-panel plugin packages
	should be added to the 'packages' field of OS.

2020-12-07  Michael Rohleder  <mike@rohleder.de>
	    Kei Kebreau  <kkebreau@posteo.net>

	gnu: xfce4-whiskermenu-plugin: Fix installed shell script.
	* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): Fix installed shell script.
	[arguments]: Add phase fix-shell-script to substitute paths to xfce4-panel and
	gettext.
	[inputs]: Add gettext-minimal.

2020-12-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bombadillo: Update to 2.3.3.
	* gnu/packages/web-browsers.scm (bombadillo): Update to 2.3.3.

	gnu: qutebrowser: Update to 1.14.1.
	* gnu/packages/web-browsers.scm (qutebrowser): Update to 1.14.1.

	gnu: yapet: Omit duplicate licence files.
	* gnu/packages/password-utils.scm (yapet)[arguments]: Set a better --docdir.

	gnu: yapet: Update to 2.5.
	* gnu/packages/password-utils.scm (yapet): Update to 2.5.

	gnu: feh: Update to 3.6.1.
	* gnu/packages/image-viewers.scm (feh): Update to 3.6.1.

	gnu: libmanette: Update to 0.2.6.
	* gnu/packages/games.scm (libmanette): Update to 0.2.6.

	gnu: thermald: Update to 2.4.1.
	* gnu/packages/admin.scm (thermald): Update to 2.4.1.

2020-12-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-moody: Update to 0.5.4.
	* gnu/packages/emacs-xyz.scm (emacs-moody): Update to 0.5.4.

2020-12-07  André Alexandre Gomes  <andremegafone@gmail.com>

	gnu: Add emacs-modus-themes.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): New variable.
	(emacs-modus-operandi-theme, emacs-modus-vivendi-theme): Deprecate package in
	favor of emacs-modus-themes.

2020-12-07  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Add "evaluation" method.
	* guix/ci.scm (evaluation): New procedure.

	ci: Add evaluation field to build record.
	* guix/ci.scm (<build>): Add "evaluation" field.

2020-12-07  Chris Marusich  <cmmarusich@gmail.com>

	tests: lint: Add origin patch file name test cases.
	In particular, "<origin> patches: same file name -> no warnings" would
	have caught the issue which was fixed in commit
	21887021b9acf60157b1b0a39c16f2ec6498021b.

	* tests/lint.scm (patches: file names): Rename this test case...
	("file patches: different file name -> warning"): ... to this.
	("file patches: same file name -> no warnings")
	("<origin> patches: different file name -> warning")
	("<origin> patches: same file name -> no warnings"): New test cases.

2020-12-07  Ludovic Courtès  <ludo@gnu.org>

	services: openssh: Warn about 'password-authentication?' default.
	Fixes <https://bugs.gnu.org/44808>.
	Reported by Christopher Lemmer Webber <cwebber@dustycloud.org>.

	* gnu/services/ssh.scm (true-but-soon-false): New procedure.
	(<openssh-configuration>)[password-authentication?]: Change default to
	'true-but-soon-false'.
	* gnu/installer/services.scm (%system-services): Explicitly set
	'password-authentication?' to #f.

2020-12-07  Ludovic Courtès  <ludo@gnu.org>

	services: hurd-vm: Avoid circular dependency with (gnu system images hurd).
	* gnu/services/virtualization.scm (hurd-vm-disk-image): Use
	'lookup-image-type-by-name' instead of referring to 'hurd-disk-image'
	from (gnu system images hurd).

2020-12-07  Leo Prikler  <leo.prikler@student.tugraz.at>

	profiles: Delete duplicate manifest entries in packages->manifest.
	* gnu/profiles.scm (packages->manifest): Delete duplicate entries.
	* tests/profiles.scm ("packages->manifest, no duplicates"): New test.

2020-12-07  Leo Prikler  <leo.prikler@student.tugraz.at>

	profiles: Remove duplicates in manifest transactions.
	Fixes <https://bugs.gnu.org/23874>.
	Reported by Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de>.

	* guix/profiles.scm (manifest-transaction-effects): Delete duplicates in
	install and remove.  Let multiple upgrades and downgrades shadow previous
	transactions of the same kind.
	* tests/profiles.scm
	("manifest-transaction-effects no double install or upgrades")
	("manifest-transaction-effects no double downgrade")
	("manifest-transaction-effects no double removal"): New tests.

2020-12-07  Holger Peters  <holger.peters@posteo.de>

	doc: Fix incorrect GUIX_PROFILE value for 'guix pull'.
	* doc/guix.texi (Getting Started): Fix invalid GUIX_PROFILE value.

2020-12-07  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: vim: Run more tests."
	This reverts commit 17a53aec7a6a7608bd01841ca2058bfe1500c453.

	This breaks building vim on ARM architectures.

2020-12-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: minimap2: Fix build on aarch64-linux.
	* gnu/packages/bioinformatics.scm (minimap2)[arguments]: Adjust
	configure-flags to be better per-architecture.
	[source]: Add patch.
	* gnu/packages/patches/minimap2-aarch64-support.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: minimap2: Prepare for cross compilation.
	* gnu/packages/bioinformatics.scm (minimap2)[arguments]: Use
	cc-for-target.

2020-12-07  宋文武  <iyzsong@member.fsf.org>

	build-system/gnu: Remove the source directory from search paths.
	Fixes <https://issues.guix.gnu.org/44924>.

	* guix/build/gnu-build-system.scm (set-paths): Delete 'source' from
	'input-directories'.

2020-12-07  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-with-editor: Update to 3.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 3.0.2.
	[propagated-inputs]: Changed emacs-dash to emacs-async.

2020-12-07  Mathieu Othacehe  <othacehe@gnu.org>

	service: Add shepherd discover action.
	* gnu/services/base.scm (shepherd-discover-action): New procedure,
	(guix-shepherd-service)[<actions>]: add it,
	[<start>]: honor it.
	* doc/guix.texi (Invoking guix-daemon): Document it.

2020-12-07  Christopher Baines  <mail@cbaines.net>

	prometheus-node-exporter: Support extra options.
	There are plenty of options supported that the Guix configuration record
	doesn't help you with, so add this field to allow users to do their own thing.

	* gnu/services/monitoring.scm (<prometheus-node-exporter-configuration>): Add
	extra-options field.
	(prometheus-node-exporter-shepherd-service): Handle the extra options.
	* doc/guix.texi (Prometheus Node Exporter Service): Document this.

2020-12-07  Christopher Baines  <mail@cbaines.net>

	prometheus-node-exporter: Enable the textfile collector.
	* gnu/services/monitoring.scm (<prometheus-node-exporter-configuration>): Add
	textfile-directory.
	(prometheus-node-exporter-textfile-directory,
	prometheus-node-exporter-activation): New procedures.
	(prometheus-node-exporter-shepherd-service): Pass
	--collector.textfile.directoryto the service.
	(prometheus-node-exporter-service-type): Extend the activation service type.
	* doc/guix.texi (Prometheus Node Exporter Service): Document.

	doc: Remove redundant node exporter configuration from the example.
	* doc/guix.texi (Prometheus Node Exporter Service): Simplify the example.

2020-12-07  Christopher Baines  <mail@cbaines.net>

	services: prometheus-node-exporter: Use a log file.
	This makes the logs easier to find and read.

	* gnu/services/monitoring.scm (prometheus-node-exporter-shepherd-service):
	Pass #:log-file to make-forkexec-constructor.

2020-12-07  Christopher Baines  <mail@cbaines.net>

	prometheus-node-exporter: Add user and group.
	So it doesn't run as root, and because this will help with the textfile
	exporter.

	* gnu/services/monitoring.scm (%prometheus-node-exporter-accounts): New
	variable.
	(prometheus-node-exporter-shepherd-service): Use the relevant user and group.
	(prometheus-node-exporter-service-type): Extend the account service type.

2020-12-07  Christopher Baines  <mail@cbaines.net>

	services: prometheus-node-exporter: Neaten up.
	Add relevant exports, as well as a comment to better indicate where the
	relevant code starts.

	* gnu/services/monitoring.scm (prometheus-node-exporter-service-type):
	Capitalise Prometheus.

2020-12-07  Antoine Côté  <antoine.cote@posteo.net>

	gnu: rav1e: Update to 0.3.4.
	* gnu/packages/video.scm (rav1e): Update to 0.3.4.
	[arguments]: In cargo-inputs replace rust-aom-sys-0.1 with 0.2,
	rust-nasm-rs-0.1 with 0.2.

	gnu: Add rust-nasm-rs-0.2.
	* gnu/packages/crate-io.scm (rust-nasm-rs-0.2): New variable.
	(rust-nasm-rs-0.1): Inherit from rust-nasm-rs-0.2.

	gnu: Add rust-aom-sys-0.2.
	* gnu/packages/crates-graphics.scm (rust-aom-sys-0.2): New variable.
	(rust-aom-sys-0.1): Inherit from rust-aom-sys-0.2.

2020-12-07  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add emacs-counsel-jq.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-jq): New variable.

2020-12-07  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 162.
	* gnu/packages/diffoscope (diffoscope): Update to 162.

2020-12-07  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add hledger-web.
	* gnu/packages/finance.scm (hledger-web): New variable.

	gnu: Add ghc-wai-cors.
	* gnu/packages/haskell-web.scm (ghc-wai-cors): New variable.

	gnu: Add ghc-wai-handler-launch.
	* gnu/packages/haskell-web.scm (ghc-wai-handler-launch): New variable.

	gnu: Add ghc-yesod-static.
	* gnu/packages/haskell-web.scm (ghc-yesod-static): New variable.

	gnu: Add ghc-hjsmin.
	* gnu/packages/haskell-web.scm (ghc-hjsmin): New variable.

	gnu: Add ghc-cryptonite-conduit.
	* gnu/packages/haskell-crypto.scm (ghc-cryptonite-conduit): New variable.

	gnu: Add ghc-wai-app-static.
	* gnu/packages/haskell-web.scm (ghc-wai-app-static): New variable.

	gnu: Add ghc-yesod-test.
	* gnu/packages/haskell-web.scm (ghc-yesod-test): New variable.

	gnu: ghc-yesod-core: Update to 1.6.17.2.
	* gnu/packages/haskell-web.scm (ghc-yesod-core): Update to 1.6.17.2.

2020-12-07  Brett Gilio  <brettg@gnu.org>

	gnu: python-transient: Update to 0.12.
	* gnu/packages/virtualization.scm (python-transient): Update to 0.12.

2020-12-06  Leo Famulari  <leo@famulari.name>

	gnu: Add the Glimpse Image Editor.
	* gnu/packages/gimp.scm (glimpse): New variable.

2020-12-06  Hugo Thiessard  <htsr@pm.me>

	doc: Document Guix System F2FS root support.
	* doc/guix.texi (Keyboard Layout and Networking and Partitioning): Add
	F2FS to the footnote of Guix System's supported root file systems.

2020-12-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: zabbix-agentd: Update to 5.2.2.
	* gnu/packages/monitoring.scm (zabbix-agentd): Update to 5.2.2.

	gnu: mutt: Update to 2.0.3.
	* gnu/packages/mail.scm (mutt): Update to 2.0.3.

	gnu: youtube-dl: Update to 2020.12.07.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.12.07.

	gnu: hplip: Update to 3.20.11.
	* gnu/packages/cups.scm (hplip): Update to 3.20.11.
	[source]: Remove upstreamed patch.
	* gnu/packages/patches/hplip-fix-bug-1898438.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: libopenmpt: Update to 0.5.4.
	* gnu/packages/audio.scm (libopenmpt): Update to 0.5.4.

	gnu: nsd: Update to 4.3.4.
	* gnu/packages/dns.scm (nsd): Update to 4.3.4.

	gnu: ropgadget: Update to 6.4.
	* gnu/packages/cybersecurity.scm (ropgadget): Update to 6.4.

	gnu: pam-mount: Update to 2.17.
	* gnu/packages/admin.scm (pam-mount): Update to 2.17.
	[source]: Remove upstreamed patch.
	* gnu/packages/patches/pam-mount-luks2-support.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: fio: Update to 3.25.
	* gnu/packages/benchmark.scm (fio): Update to 3.25.

2020-12-06  Ryan Prior  <rprior@protonmail.com>

	gnu: esbuild: Update to 0.8.19.
	* gnu/packages/web.scm (esbuild): Update to 0.8.19.

2020-12-06  Ludovic Courtès  <ludo@gnu.org>

	doc: Add note on the importance of bootstrapping.
	* doc/guix.texi (Bootstrapping): Remove distinction between "regular
	users" and "hackers".  Explain the importance of the question.

2020-12-06  Ludovic Courtès  <ludo@gnu.org>

	services: mpd: Make /var/run/mpd/USER user-owned.
	Fixes <https://bugs.gnu.org/44820>.
	Reported by Simon <lists@netpanic.org>.

	This is a followup to bb124f6e9c0af0a23736f233c2ea2c9c9b4a40a6.

	* gnu/services/audio.scm (mpd-service-activation): Chown the parent of
	DIRECTORY as well.

2020-12-06  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: freecad: Update to 0.18.5
	    * gnu/packages/engineering.scm (freecad): Update to 0.18.5

	gnu: freecad: Fix compilation flags.
	* gnu/packages/engineering.scm (freecad)[arguments]: Set correct
	search paths in compilation flags.  Fixes <https://bugs.gnu.org/43448>.

2020-12-06  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-10.79e28fb.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-10.79e28fb.

2020-12-06  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Support cross-compilation.
	Due to fibers not supporting the Hurd yet, the coordinator itself won't work,
	but the agent should.

	* gnu/packages/package-management.scm (guix-build-coordinator)[inputs]: Don't
	include sqitch if building for the hurd.
	[propagated-inputs]: Don't include guile-fibers if building for the hurd.

2020-12-06  Christopher Baines  <mail@cbaines.net>

	gnu: guile-lib: Support cross-compilation.
	* gnu/packages/guile-xyz.scm (guile-lib)[native-inputs]: Add guile-3.0.
	(guile2.0-lib, guile2.2-lib)[native-inputs]: Explicitly specifiy pkg-config.

2020-12-06  Marius Bakke  <marius@gnu.org>

	Revert "linux-container: Correct test for unprivileged user namespace support."
	This broke 'guix environment --container' on non-Debian distributions.
	Fixes <https://bugs.gnu.org/45066>.  Reported by luhux <luhux@outlook.com>.

	This reverts commit 8bc5ca5160db3d82bd5b6b2b7ed80c96f42bd33e.

2020-12-06  Leo Famulari  <leo@famulari.name>

	gnu: alsa-plugins: Help alsa-lib find its plugins on foreign distros.
	Fixes <https://bugs.gnu.org/40832>.

	* gnu/packages/linux.scm (alsa-pluins)[native-search-paths]: Set
	ALSA_PLUGIN_DIR.

2020-12-06  Leo Famulari  <leo@famulari.name>

	gnu: alsa-utils: Update to 1.2.4.
	* gnu/packages/linux.scm (alsa-utils): Update to 1.2.4.

	gnu: alsa-lib: Update to 1.2.4.
	* gnu/packages/linux.scm (alsa-lib): Update to 1.2.4.

2020-12-06  Marius Bakke  <marius@gnu.org>

	gnu: Add foot.
	* gnu/packages/terminals.scm (foot): New public variable.

	gnu: Add fcft.
	* gnu/packages/fontutils.scm (fcft): New public variable.

	gnu: Add tllist.
	* gnu/packages/datastructures.scm (tllist): New public variable.

	gnu: Sort module imports in (gnu packages fontutils).
	* gnu/packages/fontutils.scm: Sort (gnu ...) module imports.

2020-12-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	linux-initrd: Add bcachefs support.
	* gnu/system/linux-initrd.scm (file-system-packages): Add
	bcachefs-tools/static.
	(file-system-type-modules): Add an entry for the "bcachefs" type and
	module.

2020-12-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	file-systems: Fix ‘bcachefs fsck’ exit value logic.
	Bit 1 means the target device was mounted read-only whilst checking.
	This should never happen in an initrd context but is not an error.

	* gnu/build/file-systems.scm (check-bcachefs-file-system): Ignore status
	bits that don't signal an error.  Remove the 'reboot-required case.

2020-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-hyperbole: Condensate description.
	* gnu/packages/emacs-xyz.scm (emacs-hyperbole)[description]: Remove buzzwords.
	Condensate information.

2020-12-06  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-info-plus: Update to 0-3.29811ed.
	* gnu/packages/emacs-xyz.scm (emacs-info-plus): Update to 0-3.29811ed.

2020-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: bat: Fix build.
	* gnu/packages/rust-apps.scm (bat)[native-inputs]: Add pkg-config.
	[inputs]: Add libgit2.

	This is a followup to 063f6dfc37a674b24ca75fd20530a8039bddfd8f.

2020-12-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Use latest unreleased guile-email.
	* gnu/packages/mail.scm (mumi)[inputs]: Replace "guile-email" with
	"guile-email-latest".

	gnu: Add guile-email-latest.
	* gnu/packages/guile-xyz.scm (guile-email-latest): New variable.

2020-12-06  Ryan Desfosses  <rdes@protonmail.com>

	gnu: emacs-zenburn-theme: Update to 2.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-zenburn-theme): Update to 2.7.0.

	gnu: emacs-emacsql-sqlite3: Update to 1.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-emacsql-sqlite3): Update to 1.0.2.

	gnu: emacs-ebib: Update to 2.27.2.
	* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.27.2.

2020-12-06  Simon South  <simon@simonsouth.net>

	gnu: knot-resolver: Move manual, examples to separate "doc" output
	* gnu/packages/dns.scm (knot-resolver)[outputs]: Add "doc" output.
	[arguments]<phases>: Add "move-doc" phase, which moves the manual (in both
	HTML and Info formats) and example configuration files to the "doc" output.

	gnu: knot-resolver: Update to 5.2.0.
	* gnu/packages/dns.scm (knot-resolver): Update to 5.2.0.
	[source]: Add patch from upstream commit to fix the internal map() function on
	32-bit platforms.
	[native-inputs]: Add texinfo to enable generating the manual in Info format.
	[inputs]: Add nghttp2:lib to enable the new DNS-over-HTTPS implementation.
	* gnu/packages/patches/knot-resolver-fix-map-command-on-32-bit.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-12-06  Zhu Zihao  <all_but_last@163.com>

	services: nix: Move nix.conf generation to etc-service-type.
	/etc/nix/nix.conf is a static file doesn't need rebuild on every boot.

	* gnu/services/nix.scm (nix-activation): Don't create /etc/nix/nix.conf.
	(nix-service-etc): New function.
	(nix-service-type): New service-extension "nix-service-etc" to etc-service-type.

2020-12-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libgit2-sys-0.12: Remove bundled library.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.12)[source]: Add
	snippet to remove bundled libgit2 source.

2020-12-06  Brett Gilio  <brettg@gnu.org>

	gnu: Add libexpected.
	* gnu/packages/cpp.scm (libexpected): New variable.
	* gnu/packages/patches/libexpected-nofetch.patch: Add patch.
	* gnu/local.mk: Reference patch.

2020-12-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: bat: Remove duplicate Cargo input.
	* gnu/packages/rust-apps.scm (bat)[arguments]: Remove duplicate rust-clap
	Cargo input.

2020-12-05  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-9.49c0596.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-9.49c0596.

	gnu: guile-prometheus: Update to 0-3.2549c48.
	* gnu/packages/guile-xyz.scm (guile-prometheus): Update to 0-3.2549c48.

2020-12-05  EuAndreh  <eu@euandre.org>

	gnu: Add diff-so-fancy.
	* gnu/packages/version-control.scm (diff-so-fancy): New variable.

2020-12-05  Eric Bavier  <bavier@member.fsf.org>

	gnu: superlu-dist: Update to 6.4.0.
	* gnu/packages/maths.scm (superlu-dist): Update to 6.4.0
	[source]: Use git-fetch, as tarballs are no longer published.
	* gnu/packages/patches/superlu-dist-awpm-grid.patch: Remove all but the first
	hunk; they are unnecessary.

2020-12-05  Eric Bavier  <bavier@member.fsf.org>

	gnu: combinatorial-blas: Adjust AWPM headers for library use.
	Fixes use in latest versions of SuperLU_DIST.  See
	e.g. https://github.com/xiaoyeli/superlu_dist/issues/60

	* gnu/packages/patches/combinatorial-blas-awpm.patch: Remove globals related
	to performance measurement.  Declare non-template function inline.

2020-12-05  Eric Bavier  <bavier@member.fsf.org>

	gnu: scotch: Update to 6.1.0
	* gnu/packages/maths.scm (scotch): Update to 6.1.0.

	gnu: python-yq: Fix texinfo markup.
	* gnu/packages/python-xyz.scm (python-yq): Add missing `command`.

2020-12-05  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 87.0.4280.88-0.b78cb92 [security fixes].
	* gnu/packages/chromium.scm (%chromium-version): Set to 87.0.4280.88.
	(%ungoogled-revision): Set to b78cb927fa8beaee0ddfb4385277edb96444c40f.
	(%ungoogled-origin): Update URL and hash.
	(ungoogled-chromium): Update hash.
	[arguments]: Fix inverted logic in max link jobs.

2020-12-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add bat.
	* gnu/packages/rust-apps.scm (bat): New variable.

	gnu: Add rust-git2-0.13.
	* gnu/packages/crates-io.scm (rust-git2-0.13): New variable.
	(rust-git2-0.11): Inherit from above.

	gnu: Add rust-libgit2-sys-0.12.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.12): New variable.
	(rust-libgit2-sys-0.10): Inherit from above.

	gnu: Add rust-syntect-4.
	* gnu/packages/crates-io.scm (rust-syntect-4): New variable.
	(rust-syntect-3.3): Inherit from above.

	gnu: Add rust-onig-6.
	* gnu/packages/crates-io.scm (rust-onig-6): New variable.
	(rust-onig-5.0): Inherit from above.

	gnu: Add rust-onig-sys-69.6.
	* gnu/packages/crates-io.scm (rust-onig-sys-69.6): New variable.
	(rust-onig-sys-69.2): Inherit from above.

	gnu: Add rust-dirs-3.
	* gnu/packages/crates-io.scm (rust-dirs-3): New variable.
	(rust-dirs-2.0): Inherit from above.

	gnu: Add rust-console-0.13.
	* gnu/packages/crates-io.scm (rust-console-0.13): New variable.
	(rust-console-0.11): Inherit from above.

	gnu: Add rust-content-inspector-0.2.
	* gnu/packages/crates-io.scm (rust-content-inspector-0.2): New variable.

	gnu: Add rust-path-abs-0.5.
	* gnu/packages/crates-io.scm (rust-path-abs-0.5): New variable.

	gnu: Add rust-semver-0.11.
	* gnu/packages/crates-io.scm (rust-semver-0.11): New variable.
	(rust-semver-0.10): Inherit from above.

	gnu: Add rust-semver-parser-0.10.
	* gnu/packages/crates-io.scm (rust-semver-parser-0.10): New variable.
	(rust-semver-parser-0.9): Inherit from above.

	gnu: Add rust-shell-words-1.
	* gnu/packages/crates-io.scm (rust-shell-words-1): New variable.
	(rust-shell-words-0.1): Inherit from above.

	gnu: Add rust-fancy-regex-0.3.
	* gnu/packages/crates-io.scm (rust-fancy-regex-0.3): New variable.

	gnu: Add rust-wild-2.
	* gnu/packages/crates-io.scm (rust-wild-2): New variable.

	gnu: Add rust-plist-1.
	* gnu/packages/crates-io.scm (rust-plist-1): New variable.
	(rust-plist-0.4): Inherit from above.

	gnu: rust-predicates-1: Update to 1.0.5.
	* gnu/packages/crates-io.scm (rust-predicates-1): Update to 1.0.5.
	[arguments]: Update rust-float-cmp version in Cargo inputs.
	[description]: Write a full sentence.

2020-12-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	ui: Handle multiword and empty $PAGER values.
	* guix/ui.scm (call-with-paginated-output-port): Empty PAGER values
	disable paging.  Non-empty ones are split into command arguments.

	Reported by Daniel Brooks <db48x@db48x.net>.

2020-12-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	pull: Accept no non-option arguments.
	* guix/scripts/pull.scm (guix-pull): LEAVE if any non-option arguments
	were passed.

2020-12-05  Sharlatan Hellseher  <sharlatanus@gmail.com>

	gnu: Add zs3.
	* gnu/packages/lisp-xyz.scm (cl-zs3, ecl-zs3, sbcl-zs3): New variables.

	gnu: Add cl-log.
	* gnu/packages/lisp-xyz.scm (cl-log, ecl-cl-log, sbcl-cl-log): New variables.

2020-12-05  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl: Simplify 'replace-asdf' phase.
	* gnu/packages/lisp.scm (sbcl)[arguments]: Remove unused 'out' variable in
	  'replace-asdf' phase.

	gnu: ecl: Simplify 'replace-asdf' phase.
	* gnu/packages/lisp.scm (ecl)[arguments]: Remove unused 'out' variable in
	  'replace-asdf' phase.

	gnu: clisp: Use system ASDF instead of bundled one.
	* gnu/packages/lisp.scm (clisp)[native-inputs]: Add cl-asdf.
	  [arguments]: Add 'replace-asdf' phase.
	  [native-search-paths]: Add XDG_CONFIG_DIRS and XDG_DATA_DIRS.

	gnu: ccl: Use system ASDF instead of bundled one.
	* gnu/packages/lisp.scm (ccl)[native-inputs]: Add cl-asdf.
	  [arguments]: Add 'replace-asdf' phase.
	  [native-search-paths]: Add XDG_CONFIG_DIRS and XDG_DATA_DIRS.

2020-12-05  Guillaume Le Vaillant  <glv@posteo.net>
	    Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: cl-asdf: Improve priorities of configuration file search.
	* gnu/packages/patches/cl-asdf-config-directories.patch: New file.
	* gnu/local.mk (dist_PATCH_DATA): Add it.
	* gnu/packages/lisp.scm (cl-asdf)[native-inputs]: Add it.
	  [arguments]: Apply the new patch.

2020-12-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add castor.
	* gnu/packages/web.scm (castor): New variable.

	gnu: rust-native-tls-0.2: Update to 0.2.6.
	* gnu/packages/crates-io.scm (rust-native-tls-0.2): Update to 0.2.6.
	[arguments]: Update rust-security-framework-sys, and rust-security-framework
	Cargo inputs.  Update rust-hex Cargo development input.

	gnu: Add rust-security-framework-2.
	* gnu/packages/crates-io.scm (rust-security-framework-2): New variable.
	(rust-security-framework-1): inherit from above.

	gnu: Add rust-security-framework-sys-2.
	* gnu/packages/crates-io.scm (rust-security-framework-sys-2): New variable.
	(rust-security-framework-sys-1): inherit from above.

	gnu: Add rust-core-foundation-0.9.
	* gnu/packages/crates-io.scm (rust-core-foundation-0.9): New variable.
	(rust-core-foundation-0.7): inherit from above.

	gnu: Add rust-core-foundation-sys-0.8.
	* gnu/packages/crates-io.scm (rust-core-foundation-sys-0.8): New variable.
	(rust-core-foundation-sys-0.7): inherit from above.

	gnu: Add rust-gdk-0.13.
	* gnu/packages/crates-gtk.scm (rust-gdk-0.13): New variable.
	(rust-gdk-0.12): inherit from above.

	gnu: Add rust-gtk-0.8.
	* gnu/packages/crates-gtk.scm (rust-gtk-0.8): New variable.

	gnu: Add rust-gtk-sys-0.9.
	* gnu/packages/crates-gtk.scm (rust-gtk-sys-0.9): New variable.

	gnu: Add rust-gdk-0.12.
	* gnu/packages/crates-gtk.scm (rust-gdk-0.12): New variable.

	gnu: Add rust-gdk-sys-0.9.
	* gnu/packages/crates-gtk.scm (rust-gdk-sys-0.9): New variable.

	gnu: Add rust-gdk-pixbuf-0.9.
	* gnu/packages/crates-gtk.scm (rust-gdk-pixbuf-0.9): New variable.
	(rust-gdk-pixbuf-0.8): inherit from above.

	gnu: Add rust-gdk-pixbuf-sys-0.10.
	* gnu/packages/crates-gtk.scm (rust-gdk-pixbuf-sys-0.10): New variable.
	(rust-gdk-pixbuf-sys-0.9): inherit from above.

	gnu: Add rust-gio-0.9.
	* gnu/packages/crates-gtk.scm (rust-gio-0.9): New variable.
	(rust-gio-0.8): inherit from above.

	gnu: Add rust-gio-sys-0.10.
	* gnu/packages/crates-gtk.scm (rust-gio-sys-0.10): New variable.
	(rust-gio-sys-0.9): inherit from above.

	gnu: Add rust-cairo-rs-0.9.
	* gnu/packages/crates-gtk.scm (rust-cairo-rs-0.9): New variable.
	(rust-cairo-rs-0.8): inherit from above.

	gnu: Add rust-gdk-sys-0.10.
	* gnu/packages/crates-gtk.scm (rust-gdk-sys-0.10): New variable.

	gnu: Add rust-cairo-sys-rs-0.10.
	* gnu/packages/crates-gtk.scm (rust-cairo-sys-rs-0.10): New variable.
	(rust-cairo-sys-rs-0.9): inherit from above.

	gnu: Add rust-atk-0.8.
	* gnu/packages/crates-gtk.scm (rust-atk-0.8): New variable.

	gnu: Add rust-atk-sys-0.9.
	* gnu/packages/crates-gtk.scm (rust-atk-sys-0.9): New variable.

	gnu: Add rust-pango-0.9.
	* gnu/packages/crates-gtk.scm (rust-pango-0.9): New variable.
	(rust-pango-0.8): inherit from above.

	gnu: Add rust-pango-sys-0.10.
	* gnu/packages/crates-gtk.scm (rust-pango-sys-0.10): New variable.
	(rust-pango-sys-0.9): inherit from above.

	gnu: Add rust-glib-0.10.
	* gnu/packages/crates-gtk.scm (rust-glib-0.10): New variable.
	(rust-glib-0.8): inherit from the above.

	gnu: Add rust-glib-macros-0.10.
	* gnu/packages/crates-gtk.scm (rust-glib-macros-0.10): New variable.

	gnu: Add rust-gobject-sys-0.10.
	* gnu/packages/crates-gtk.scm (rust-gobject-sys-0.10): New variable.

	gnu: Add rust-glib-sys-0.10.
	* gnu/packages/crates-gtk.scm (rust-glib-sys-0.10): New variable.
	(rust-glib-sys-0.9): inherit from above.

2020-12-05  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guix: Update to 1.2.0-5.c952a93.
	* gnu/packages/package-management.scm (guix): Update to 1.2.0-5.c952a93.

2020-12-05  Danny Milosavljevic  <dannym@scratchpost.org>

	images: novena: Make boot settings and RTC accessible.
	* gnu/system/images/novena.scm (novena-barebones-os)[initrd-modules]: Add
	i2c-dev.

2020-12-05  Mathieu Othacehe  <othacehe@gnu.org>

	scripts: discover: Check for cache file existence.
	Fixes: https://issues.guix.gnu.org/45045.

	* guix/scripts/discover.scm (read-substitute-urls): Check for file existence.

2020-12-05  EuAndreh  <eu@euandre.org>

	gnu: git-open: Remove unnecessary propagated input.
	* gnu/packages/version-control.scm (git-open)[arguments]: Wrap the git-open
	executable with the path to xdg-utils.
	[propagated-inputs]: Replace with ...
	[inputs]: New field.
	[build-system]: Use copy-build-system.

2020-12-04  Tomás Ortín Fernández  <tomasortin@mailbox.org>

	gnu: ruby-regexp-parser: Update to 2.0.0.
	* gnu/packages/ruby.scm (ruby-regexp-parser): Update to 2.0.0.

	gnu: ruby-parser: Update to 2.7.2.0
	* gnu/packages/ruby.scm (ruby-parser): Update to 2.7.2.0.

2020-12-04  Ludovic Courtès  <ludo@gnu.org>

	git: 'reference-available?' handles short commit IDs.
	Reported by Simon Tournier on #guix.

	Until now 'reference-available?' would always return #f when passed a
	short commit ID.

	* guix/git.scm (reference-available?): Call 'object-lookup-prefix' when
	COMMIT is shorter than 40 characters.

2020-12-04  Ludovic Courtès  <ludo@gnu.org>

	bash completion: Complete file names after '-f' and '-l'.
	* etc/completion/bash/guix (_guix_is_dash_f, _guix_is_dash_l): New
	functions.
	(_guix_complete): Complete file names after 'guix package -f', 'guix
	build -f', and 'guix environment -l'.

2020-12-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-form-urlencoded-1: Do not skip build.
	* gnu/packages/crates-io.scm (rust-form-urlencoded-1)[arguments]: Do not skip
	build.

	etc: snippets: Fix name extraction.
	* etc/snippets/text-mode/guix-commit-message-add-package: Fix name
	extraction. This is a follow-up to 988a49c78ef19ad25cef543e2059a19db04bbd36.

2020-12-04  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guix: Update to 1.2.0-4.4435999.
	* gnu/packages/package-management.scm (guix): Update to 1.2.0-4.4435999.

2020-12-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	etc: snippets: Fix name extraction.
	* etc/snippets/text-mode/guix-commit-message-update-package: Since git commit
	mode is not derived from any Lisp mode, so-called sexp or symbols do not
	include the period character.  As a consequence, names including versions are
	not properly extracted. Also use more idiomatic (goto-char (point-min))
	instead of (beginning-of-buffer).

2020-12-04  Ludovic Courtès  <ludo@gnu.org>

	doc: Mention Guile-Semver dependency.
	This is a followup to 269c1db41bd82f93c7ae5c62a4969a423e556183.

	* doc/guix.texi (Requirements): Mention Guile-Semver.

2020-12-04  Ludovic Courtès  <ludo@gnu.org>

	import: crate: Skip tests when Guile-Semver is missing.
	* guix/import/crate.scm: Add comment for the 'module-autoload!' calls.
	* tests/crate.scm (have-guile-semver?): New variable.
	("crate->guix-package", "cargo-recursive-import")
	("cargo-recursive-import-hoors-existing-packages"): Skip when
	HAVE-GUILE-SEMVER? is false.

2020-12-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-proc-macro-crate-0.1: Do not skip build.
	* gnu/packages/crates-io.scm (rust-proc-macro-crate-0.1)[arguments]: Do not
	skip build.

	gnu: rust-quote-1: Update to 1.0.7.
	* gnu/packages/crates-io.scm (rust-quote-1): Update to 1.0.7.

	gnu: rust-proc-macro-error-1: Do not skip build.
	* gnu/packages/crates-io.scm (rust-proc-macro-error-1)[arguments]: Do not skip
	build. Skip tests, tho. Add rust-serde-derive, rust-toml and rust-trybuild to
	development inputs. Fix some versions in Cargo.toml.

	gnu: rust-system-deps-1: Do not skip build.
	* gnu/packages/crates-io.scm (rust-system-deps-1): Do not skip build.
	[arguments]: Disable tests. Add rust-itertools as a development input.  Add
	a phase to fix build.

	gnu: rust-strum-0.18: Do not skip build.
	* gnu/packages/crates-io.scm (rust-strum-0.18): Do not skip build.

	gnu: rust-strum-macros-0.18: Do not skip build.
	* gnu/packages/crates-io.scm (rust-strum-macros-0.18): Do not skip build.

	gnu: rust-proc-macro-error-attr-1: Do not skip build.
	* gnu/packages/crates-io.scm (rust-proc-macro-error-attr-1): Do not skip
	build.

	gnu: rust-gtk-rs-lgpl-docs-0: Update to 0.1.18.
	* gnu/packages/crates-gtk.scm (rust-gtk-rs-lgpl-docs-0): Update to 0.1.18.

	gnu: rust-syn-1: Update to 1.0.53.
	* gnu/packages/crates-io.scm (rust-syn-1): Update to 1.0.53.  Fix indentation.
	[description]: Make it a full sentence.

	gnu: Add rust-system-deps-1.
	* gnu/packages/crates-io.scm (rust-system-deps-1): New variable.

	gnu: rust-rustdoc-stripper-0.1: Update to 0.1.16.
	* gnu/packages/crates-io.scm (rust-rustdoc-stripper-0.1): Update to
	0.1.16. Fix indentation.

	gnu: rust-x11-2: Update to 2.18.2.
	* gnu/packages/crates-graphics.scm (rust-x11-2): Update to 2.18.2.
	[home-page]: Drop ".git" suffix.
	[description]: Make it a full sentence.
	[license]: Update license to expat.

	gnu: rust-anyhow-1.0: Update to 1.0.34.
	* gnu/packages/crates-io.scm (rust-anyhow-1.0): Update to 1.0.34.

	gnu: Add rust-strum-0.18.
	* gnu/packages/crates-io.scm (rust-strum-0.18): New variable.

	gnu: Add rust-strum-macros-0.18.
	* gnu/packages/crates-io.scm (rust-strum-macros-0.18): New variable.

2020-12-04  Mathieu Othacehe  <othacehe@gnu.org>

	scripts: substitute: Fix discover option.
	The discover option can be unset or set to "yes/no". Handle both cases.

	* guix/scripts/substitute.scm (%local-substitute-urls): Fix discover option.

2020-12-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-proc-macro-crate-0.1.
	* gnu/packages/crates-io.scm (rust-proc-macro-crate-0.1): New variable.

	gnu: Add rust-proc-macro-error-1.
	* gnu/packages/crates-io.scm (rust-proc-macro-error-1): New variable.
	(rust-proc-macro-error-0.4): inherit from variable above.

	gnu: Add rust-proc-macro-error-attr-1.
	* gnu/packages/crates-io.scm (rust-proc-macro-error-attr-1): New variable.
	(rust-proc-macro-error-attr-0.4): inherit from variable above.

	gnu: rust-thiserror-1: Update to 1.0.22.
	* gnu/packages/crates-io.scm (rust-thiserror-1): Update to 1.0.22.

	gnu: rust-thiserror-impl-1.0: Update to 1.0.22.
	* gnu/packages/crates-io.scm (rust-thiserror-impl-1.0): Update to 1.0.22.

2020-12-04  Paul Garlick  <pgarlick@tourbillion-technology.com>

	tests: pack-relocatable: Ensure commands can run in the current namespace.
	* tests/guix-pack-relocatable (run_without_store): Use subshell to run
	commands in the current namespace.  This avoids shell syntax and parsing
	errors.

2020-12-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-linkify-0.4.
	* gnu/packages/crates-io.scm (rust-linkify-0.4): New variable.

2020-12-04  Mathieu Othacehe  <othacehe@gnu.org>

	image: Fix ISO image production.
	This is a follow-up of 41f27bf8702838f19b1dc5ffee8eec1d4315d4e6.

	* gnu/system/image.scm (operating-system-for-image): Force "volatile-root?" to
	true when producing ISO images.

2020-12-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-hex-0.4: Update to 0.4.2.
	* gnu/packages/crates-io.scm (rust-hex-0.4): Update to 0.4.2.  Fix
	indentation.

	gnu: Add rust-open-1.
	* gnu/packages/crates-io.scm (rust-open-1): New variable.

2020-12-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.1-3.8c82c8f.
	* gnu/packages/mail.scm (mumi): Update to 0.0.1-3.8c82c8f.

	import/cran: Do not attempt to generate definitions for failed imports.
	* guix/scripts/import/cran.scm (guix-import-cran): Remove failed imports from
	list of packages to define.

	import/cran: Fix calls to CRAN->GUIX-PACKAGE.
	* guix/import/cran.scm (cran->guix-package, latest-bioconductor-release):
	Invoke CRAN->GUIX-PACKAGE with #:REPO keyword argument.

2020-12-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: lz4: Run tests sequentially.
	* gnu/packages/compression.scm (lz4)[arguments]: Add #:parallel-tests?.

2020-12-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.1-3.6fd49e9.
	* gnu/packages/mail.scm (mumi): Update to 0.0.1-3.6fd49e9.

2020-12-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-yasnippet-snippets: Resolve void function error.
	Attempting to use the python-mode snippets shipped with this package would
	result in a '(void-function yasnippet-snippets--fixed-indent)' error being
	raised (failing the initialization of other packages such as Elpy).  The
	following change fixes this by not only installing the snippets but also the
	accompanying Elisp library that allows automatic discovery of the snippets.

	* gnu/packages/emacs-xyz.scm (emacs-yasnippet-snippets)[build-system]: Switch
	to emacs-build-system.
	[arguments]: Remove the #:module and #:builder arguments.  Add the #:include
	argument.
	[description]: Adjust to reflect that it is no longer necessary to manually
	add the snippets to the yas-snippet-dirs variable.

2020-12-03  Leo Famulari  <leo@famulari.name>

	gnu: python-pygit2: Update to 1.4.0.
	* gnu/packages/python-xyz.scm (python-pygit2): Update to 1.4.0.

2020-12-03  Holger Peters  <holger.peters@posteo.de>

	gnu: libgit2: Update to 1.1.0
	* gnu/packages/version-control.scm (libgit2): Update to 1.1.0.

2020-12-03  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add novena-eeprom.
	* gnu/packages/admin.scm (novena-eeprom): New variable.

2020-12-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: geany: Update to 1.37.1.
	* gnu/packages/text-editors.scm (geany): Update to 1.37.1.

	gnu: scintilla: Update to 4.4.6.
	* gnu/packages/text-editors.scm (scintilla): Update to 4.4.6.

2020-12-03  Robert Karszniewicz  <avoidr@posteo.de>

	gnu: utox: Update home-page and description.
	* gnu/packages/messaging.scm (utox): Update home-page and description.
	[home-page]: Change to GitHub URL.
	[description]: Fix uTox naming style.

2020-12-03  Robert Karszniewicz  <avoidr@posteo.de>

	gnu: utox: Update to 0.18.0.
	Fixes <http://issues.guix.gnu.org/43750>.

	* gnu/packages/messaging.scm (utox): Update to 0.18.0.

2020-12-03  Simon Josefsson  <simon@josefsson.org>

	doc: Give references and examples for services-to-restart.
	* doc/guix.texi (Unattended Upgrades): Give references and examples
	for services-to-restart.

2020-12-03  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: poetry: Fix a problem with a dependency.
	* gnu/packages/python-xyz.scm (poetry)[arguments]: Relax version constraints
	for python-packaging.

2020-12-03  Marius Bakke  <marius@gnu.org>

	gnu: uBlock Origin: Update to 1.31.2.
	* gnu/packages/browser-extensions.scm (uassets): Update to a7e476412.
	(ublock-origin): Update to 1.31.2.

2020-12-03  Marius Bakke  <marius@gnu.org>

	gnu: gnutls-dane: Inherit from newer GnuTLS.
	Fixes <https://bugs.gnu.org/44914>.

	* gnu/packages/tls.scm (gnutls/dane): Inherit from GNUTLS/FIXED instead of
	GNUTLS.

2020-12-03  Marius Bakke  <marius@gnu.org>

	gnu: GnuTLS: Update replacement to 3.6.15 [fixes CVE-2020-24659].
	* gnu/packages/tls.scm (gnutls-3.6.14): Rename to ...
	(gnutls/fixed): ... this.  Update to 3.6.15.
	(gnutls): Adjust for renamed replacement.
	* gnu/packages/package-management.scm (guix)[propagated-inputs]: Likewise.
	* gnu/packages/vpn.scm (openconnect)[propagated-inputs]: Likewise.

2020-12-03  Maxime Devos  <maxime.devos@student.kuleuven.be>

	doc: Correct spelling of 'discover?' .
	* doc/guix.texi (Base Services): Correct spelling of 'discover?'.

2020-12-03  Paul Garlick  <pgarlick@tourbillion-technology.com>

	linux-container: Correct test for unprivileged user namespace support.
	Fixes <https://bugs.gnu.org/31977>.
	Reported by Paul Garlick <pgarlick@tourbillion-technology.com>.

	* gnu/build/linux-container.scm (unprivileged-user-namespace-supported?):
	Return #f when the 'userns-file' does not exist.

2020-12-03  Martin Becze  <mjbecze@riseup.net>

	gnu: libmp3splt: Support splitting FLAC files.
	* gnu/packages/mp3.scm (libmp3splt)[inputs]: Add flac.

2020-12-03  Ludovic Courtès  <ludo@gnu.org>

	nls: Update 'fr' translation of the manual.

	doc: Tweak wording of 'chicken-build-system' material.
	* doc/guix.texi (Build Systems): Fix spelling of "CHICKEN".  Add xref to
	its web site.  Tweak wording.

2020-12-03  raingloom  <raingloom@riseup.net>

	gnu: Added chicken-agrep.
	* gnu/packages/chicken.scm (chicken-agrep): New variable.

	gnu: Add chicken-srfi-14.
	* gnu/packages/chicken.scm (chicken-srfi-14): New variable.

	gnu: Add chicken-datatype.
	* gnu/packages/chicken.scm (chicken-datatype): New variable.

	gnu: Add chicken-iset.
	* gnu/packages/chicken.scm (chicken-iset): New variable.

	gnu: Add chicken-srfi-69.
	* gnu/packages/chicken.scm (chicken-srfi-69): New variable.

	gnu: Add chicken-srfi-1.
	* gnu/packages/chicken.scm (chicken-srfi-1): New variable.

	gnu: Add chicken-test.
	* gnu/packages/chicken.scm (chicken-test): New variable.

	gnu: Use qualified license names in chicken.scm instead of selective import.
	* gnu/packages/chicken.scm (chicken)[license]: Use qualified name.

	build-system: Add chicken-build-system.
	* guix/build-system/chicken.scm: New file.
	* guix/build/chicken-build-system.scm: New file.
	* Makefile.am: Add them.
	* doc/guix.texi: Document it.

	gnu: chicken: Add 'CHICKEN_REPOSITORY_PATH' search path spec.
	* gnu/packages/chicken.scm (chicken)[native-search-paths]: New field.

2020-12-03  Ludovic Courtès  <ludo@gnu.org>

	self: Factorize package dependency enumeration.
	* guix/self.scm (transitive-package-dependencies): New procedure.
	(compiled-guix)[dependencies]: Use it.

	gnu: guile-semver: Switch to Guile 3.0.
	* gnu/packages/guile-xyz.scm (guile-semver)[inputs]: Use GUILE-3.0.
	(guile3.0-semver): Define in terms of 'deprecated-package'.
	(guile2.2-semver): New variable.

2020-12-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-webkit: Update hash.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update hash which was forgotten
	in previous update commit.

2020-12-03  Danny Milosavljevic  <dannym@scratchpost.org>

	ci: Build novena-barebones-raw-image.
	* gnu/ci.scm (%guix-system-images): Add novena-barebones-raw-image.

2020-12-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-webkit: Update to 20201203.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20201203.

	gnu: lisp-repl-core-dumper: Update to 0.3.0.
	* gnu/packages/lisp.scm (lisp-repl-core-dumper): Update to 0.3.0.

2020-12-03  Danny Milosavljevic  <dannym@scratchpost.org>

	images: novena: Replace agetty-service by term-auto.
	* gnu/system/images/novena.scm (novena-barebones-os)[kernel-arguments]: New
	field.
	[services]: Remove field.

	images: Add novena-image-type, novena-barebones-raw-image, novena-barebones-os.
	* gnu/system/images/novena.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2020-12-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-openssl-0.10: Update to 0.10.30.
	* gnu/packages/crates-io.scm (rust-openssl-0): Update to 0.10.30.

	gnu: rust-url-2: Update to 2.2.0.
	* gnu/packages/crates-io.scm (rust-url-2): Update to 2.2.0.
	[arguments]: Add `rust-form-url-encoded' to Cargo inputs.

	gnu: Add rust-form-urlencoded-1.
	* gnu/packages/crates-io.scm (rust-form-urlencoded-1): New variable.

	gnu: monolith: Make description more neutral.
	* gnu/packages/web.scm (monolith)[description]: Make description more neutral.

2020-12-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libsoup: Patch docbook-xml references.
	* gnu/packages/gnome.scm (libsoup)[arguments]: Add phase to refer to
	local copy of docbook-xml.
	[native-inputs]: Add docbook-xml-4.1.2.

	gnu: google-brotli: Update to 1.0.9 (Fixes CVE-2020-8927).
	* gnu/packages/compression.scm (google-brotli): Update to 1.0.9.
	[source]: Add snippet to remove unrecognized '-R' flag from pkg-config
	files.

2020-12-03  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.247.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.247.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.247.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.247.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.210.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.210.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.161.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.161.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.81.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.81.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.9.12.
	* gnu/packages/linux.scm (linux-libre-5.9-version): Update to 5.9.12.
	(linux-libre-5.9-pristine-source): Update hash.

2020-12-03  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-telega: Update to 0.7.1.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.7.1.

	gnu: tdlib: Update to 1.7.0.
	* gnu/packages/messaging.scm (tdlib): Update to 1.7.0.

2020-12-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add monolith.
	* gnu/packages/web.scm (monolith): New variable.

2020-12-02  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 78.5.1 [fixes CVE-2020-26970].
	* gnu/packages/gnuzilla.scm (icedove): Update to 78.5.1.

2020-12-02  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	import: crate: Use existing package satisfying semver requirement.
	If a package satisfying the dependency's semver requirement already exists,
	use it. Prior to this change the highest version matching the semver
	requirement was used (and imported in case it was not defined as package
	already).

	When resolving a dependency (now done in `sort-map-dependencies`), first
	search for a package matching the semver requirement and only if this fails
	reach out for a crate.

	* guix/import/crate.scm (crate->guix-package)[find-package-version]: New
	  function. [dependency-name+version]: New function.
	  [sort-map-dependencies]: Use it instead of lambda function.

	* tests/crate.scm (test-doctool-crate, test-doctool-dependencies): New
	  variables.
	  ("self-test …", "cargo-recursive-import-hoors-existing-packages"): New
	  tests.

2020-12-02  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	import: crate: Trim version for names after left-most non-zero part.
	This complies to how versions are matched for caret requirements in crates:
	An update is allowed if the new version number does not modify the left-most
	non-zero digit in the major, minor, patch grouping.

	* guix/import/crate.scm (version->semver-prefix): New function.
	  (make-crate-sexp)[format-inputs]: Use it.
	  (make-crate-sexp): Use it to pass shorter version to package->definition.
	* guix/import/utils.scm (package->definition): Change optional parameter
	  APPEND-VERSION? into APPEND-VERSION?/STRING. If it is a string, append its
	  value to name.
	* tests/crate.scm: Adjust tests accordingly.

2020-12-02  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	import: utils: Trim patch version from names.
	This remove the patch version from generated package names. For example
	'rust-my-crate-1.1.2' now becomes 'rust-my-crate-1.1'.

	* guix/import/utils.scm (package->definition): Trim patch version from
	  generated package names.
	* tests/crate.scm: (cargo>guix-package, cargo-recursive-import): Likewise.

2020-12-02  Martin Becze  <mjbecze@riseup.net>

	import: crate: Parameterized importing of dev dependencies.
	The recursive crate importer will now include development dependencies only
	for the top level package, but not for any of the recursively imported
	packages.  Also #:skip-build will be false for the top-most package.

	* guix/import/crate.scm (make-crate-sexp): Add the key BUILD?.
	  (crate->guix-package): Add the key INCLUDE-DEV-DEPS?.
	  (crate-recursive-import): Likewise.
	* guix/scripts/import/crate.scm (guix-import-crate): Likewise.
	* tests/crate.scm (cargo-recursive-import): Likewise.

2020-12-02  Martin Becze  <mjbecze@riseup.net>

	import: crate: Memorize crate->guix-package.
	This adds memorization to procedures that involve network lookups.
	'lookup-crate*' is used on every dependency of a package to get its version
	list. It is also used to lookup a package's metadata. 'crate-recursive-import'
	is also memorized since creating the same package twice will trigger a lookup
	on its dependencies.

	* guix/import/crate.scm (lookup-crate*): New procedure.
	  (crate->guix-package): Memorize package metadata lookups.
	  (crate-recursive-import): Memorize package creation.

2020-12-02  Martin Becze  <mjbecze@riseup.net>
	    Hartmut Goebel  <h.goebel@crazy-compilers.com>

	import: crate: Use guile-semver to resolve module versions.
	* guix/import/crate.scm: Add guile-semver as a soft dependency.
	  (make-crate-sexp): Don't allow other keys. Add '#:skip-build?' to build
	  system args. Pass a VERSION argument to 'cargo-inputs'.
	  (crate->guix-package): Use guile-semver to resolve the correct module
	  versions. Treat "build" dependencies as normal dependencies.
	  (crate-name->package-name): Reuse the procedure 'guix-name' instead of
	  duplicating its logic.
	* guix/import/utils.scm (package-names->package-inputs): Implement
	  handling of (name version) pairs.
	* guix/scripts/import/crate.scm (guix-import-crate): Use
	  crate-recursive-import instead of duplicate code.
	* tests/crate.scm (recursive-import): Change test packages versions to be
	  distinguishable. Add version data to the test. Check created symbols, too.

2020-12-02  Martin Becze  <mjbecze@riseup.net>
	    Hartmut Goebel  <h.goebel@crazy-compilers.com>

	import: utils: 'recursive-import' accepts an optional version parameter.
	This adds a key VERSION to 'recursive-import' and moves the parameter REPO to
	a key. This also changes all the places that rely on 'recursive-import'.

	* guix/import/utils.scm (recursive-import): Add the VERSION key. Make REPO a
	  key.
	  (package->definition): Add optional 'append-version?'.
	* guix/scripts/import/crate.scm (guix-import-crate): Add the VERSION key.
	* guix/import/crate.scm (crate->guix-package): Add the VERSION key.
	  (crate-recursive-import): Pass VERSION to recursive-import, remove now
	  unnecessary code.
	* guix/import/cran.scm (cran->guix-package, cran-recursive-import): Change the
	  REPO parameter to a key.
	* guix/import/elpa.scm (elpa->guix-package, elpa-recursive-import): Likewise.
	* guix/import/gem.scm (gem->guix-package, recursive-import): Likewise.
	* guix/import/opam.scm (opam-recurive-import): Likewise.
	* guix/import/pypi.scm (pypi-recursive-import): Likewise.
	* guix/import/stackage.scm (stackage-recursive-import): Likewise.
	* guix/scripts/import/cran.scm (guix-import-cran): Likewise.
	* guix/scripts/import/elpa.scm (guix-import-elpa): Likewise.
	* tests/elpa.scm (eval-test-with-elpa): Likewise.
	* tests/import-utils.scm (recursive-import): Likewise.

2020-12-02  Martin Becze  <mjbecze@riseup.net>

	guix: self: Add guile-semver as a depenedency.
	* guix/self.scm (compiled-guix): Add guile-semver as a depenedency.

2020-12-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: snap: Update to 6.3.7.
	* gnu/packages/education.scm (snap): Update to 6.3.7.

	gnu: rust-base64-0.13: Fix code typo.
	* gnu/packages/crates-io.scm (rust-base64-0.13): Fix code typo.

2020-12-02  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: sequoia: Update to 0.20.0.
	* gnu/packages/sequoia.scm (sequoia): Update to 0.20.0. [cargo-inputs,
	  cargo-development-inputs] Update dependencies. [phases]{unpin-deps}: Adjust
	  path of file to substitute.  {adjust-prefix} Rename to {fix-environment} and
	  set another envormnet variable. {keep-SOURCE_DATE_EPOCH}: New phase.

	gnu: rust-rusqlite: Update to 0.24.
	* gnu/packages/crates-io.scm (rust-rusqlite): Update to 0.24.

	gnu: Add rust-libsqlite3-sys-0.20.
	* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.20): New variable,
	  skipping build.
	  (rust-libsqlite3-sys-0.15): Inherit from rust-libsqlite3-sys-0.20.

	gnu: Add rust-hashbrown-0.9.
	* gnu/packages/crates-io.scm (rust-hashbrown-0.9): New variable, skipping
	  build.  (rust-hashbrown-0.8): Inherit from rust-hashbrown-0.9.

	gnu: Add rust-hashlink-0.6.
	* gnu/packages/crates-io.scm (rust-hashlink-0.6): New variable.

	gnu: Add rust-base64-0.13.
	* gnu/packages/crates-io.scm (rust-base64-0.13): New variable, skipping
	  build.  (rust-base64-0.12): Inherit from rust-base64-0.13.

	gnu: Add rust-bzip2-0.4.
	* gnu/packages/crates-io.scm(rust-bzip2-0.4): New variable, skipping
	  build.  (rust-bzip2-0.3): Inherit from rust-bzip2-0.4.

	gnu: Add rust-dyn-clone-1.
	* gnu/packages/crates-io.scm (rust-dyn-clone-1): New variable.

	gnu: Add rust-ed25519-dalek-1.
	* gnu/packages/crates-io.scm (rust-ed25519-dalek-1): New variable.

	gnu: Add rust-curve25519-dalek-3.
	* gnu/packages/crates-io.scm (rust-curve25519-dalek-3): New variable.

	gnu: Add rust-ed25519-1.
	* gnu/packages/crates-io.scm (rust-ed25519-1): New variable.

	gnu: Add rust-signature-1.
	* gnu/packages/crates-io.scm (rust-signature-1): New variable.

	gnu: Add rust-signature-derive-1.
	* gnu/packages/crates-io.scm (rust-signature-derive-1): New variable.

	gnu: Add rust-merlin-2.
	* gnu/packages/crates-io.scm (rust-merlin-2): New variable.

	gnu: Add rust-keccak-0.1.
	* gnu/packages/crates-io.scm (rust-keccak-0.1): New variable.

	gnu: Add rust-lalrpop-0.19.
	* gnu/packages/crates-io.scm (rust-lalrpop-0.19): New variable, skipping
	  build.  (rust-lalrpop-0.17): Inherit from rust-lalrpop-0.19.

	gnu: Add rust-lalrpop-util-0.19.
	* gnu/packages/crates-io.scm (rust-lalrpop-util-0.19): New variable, skipping
	  build.  (rust-lalrpop-util-0.17): Inherit from rust-lalrpop-util-0.19.

	gnu: Add rust-ena-0.14:
	* gnu/packages/crates-io.scm (rust-ena-0.14): New variable, skipping
	  build.  (rust-ena-0.13): Inherit from rust-ena-0.14.

	gnu: Add rust-memsec-0.6.
	* gnu/packages/crates-io.scm (rust-memsec-0.6): New variable, skipping
	  build.  (rust-memsec-0.5): Inherit from rust-memsec-0.6.

	gnu: Add rust-num-bigint-dig-0.6.
	* gnu/packages/crates-io.scm (rust-num-bigint-dig-0.6): New variable.

	gnu: Add rust-win-crypto-ng-0.2.
	* gnu/packages/crates-io.scm (rust-win-crypto-ng-0.2): New variable.

	gnu: Add rust-rpassword-5.
	* gnu/packages/crates-io.scm (rust-rpassword-5): New variable, skipping
	  build.  (rust-rpassword-4): Inherit from rust-rpassword-5.

2020-12-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-slime-volleyball: Update to 1.1.7.
	* gnu/packages/emacs-xyz.scm (emacs-slime-volleyball): Update to 1.1.7.

2020-12-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qemu-minimal: Fix emulation build list.
	* gnu/packages/virtualization.scm (qemu-minimal)[arguments]: Adjust
	configure-flags logic to match using string-prefix instead of a full
	match when determining qemu targets.

	gnu: nano: Update to 5.4.
	* gnu/packages/nano.scm (nano): Update to 5.4.

2020-12-02  Kei Kebreau  <kkebreau@posteo.net>

	gnu: Add catfish.
	* gnu/packages/xfce.scm (catfish): New variable.

2020-12-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: lisp-repl-core-dumper: Update to 0.2.0.
	* gnu/packages/lisp.scm (lisp-repl-core-dumper): Update to 0.2.0.

2020-12-01  Marius Bakke  <marius@gnu.org>

	Revert "gnu: python-packaging: Update to 20.4."
	This reverts commit 71b15b4874b7f9ec7001d2916a8ab27dcce6cdc0.

	Revert "gnu: yelp-xsl: Update to 3.36.0."
	This reverts commit dee784f6dee69302f679216fb57f8157507b089e.

	Revert "gnu: yelp-xsl: Enable documentation."
	This reverts commit ba7a7d275dbcb766c76a8baf74739a99bda26a61.

	Revert "gnu: yelp-tools: De-propagate some inputs."
	This reverts commit c3c92c456b25ffded596a42d11044f62dcc03baa.

	Revert "gnu: gobject-introspection: Update to 1.64.1."
	This reverts commit 0382e6a4e633d8e95954754475d0887a661c670b.

	Revert "gnu: pixman: Update to 0.40.0."
	This reverts commit f6a00057f51e43bb136f326edf670a08d125919d.

	Revert "gnu: pixman: Enable some features."
	This reverts commit acc64de45b7fdacd542c3428d60c1c0ed699b474.

	Revert "gnu: openjpeg: Enable tests."
	This reverts commit 49d38b9a44d1045133e993f372394f9d3c626a72.

	gnu: xorg-server: Update to 1.20.10 [fixes CVE-2020-14360, CVE-2020-25712].
	* gnu/packages/xorg.scm (xorg-server): Update to 1.20.10.
	(xorg-server-for-tests): Stay on 1.20.9.

	services: MySQL: Fix indentation.
	* gnu/services/databases.scm (mysql-upgrade-wrapper): Adjust indentation.

	services: databases: Do not export record type descriptors.
	* gnu/services/databases.scm (<postgresql-config-file>,
	<postgresql-configuration>, <memcached-configuration>,
	<mongodb-configuration>): Remove exports.

2020-12-01  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: openjpeg: Update synopsis and description.
	* gnu/packages/image.scm (openjpeg) [synopsis]: Modify.
	[description]: Modify.

	gnu: openjpeg: Enable tests.
	* gnu/packages/image.scm (openjpeg) [arguments]<#:tests?>: Remove argument.
	<#:configure-flags>[-DBUILD_UNIT_TESTS]: New flag.
	[-DBUILD_TESTING]: New flag.
	[-DOPJ_DATA_ROOT]: New flag.
	<#:phases>['disable-failing-tests]: New phase.
	[native-inputs]: Add openjpeg-data.

	gnu: openjpeg: Make some cosmetic changes.
	* gnu/packages/images.scm (openjpeg): Make some cosmetic changes.

	gnu: pixman: Enable some features.
	* gnu/packages/xdisorg.scm (pixman) [arguments]<#:configure-flags>[--enable-timers]: New flag.
	[--enable-gnuplot]: New flag.

	gnu: pixman: Update to 0.40.0.
	* gnu/packages/xdisorg.scm (pixman) [version]: Update to 0.40.0.
	[source]<origin>[sha256]: Modify base32.
	[license]: Change from X11 to expat.

	gnu: pixman: Make some cosmetic changes.
	* gnu/packages/xdisorg.org (pixman): Make some cosmetic changes.

	gnu: gobject-introspection: Update synopsis, description, home-page and license.
	* gnu/packages/glib.scm (gobject-introspection) [synopsis]: Modify.
	[description]: Modify.
	[home-page]: Modify.
	[license]: Modify.

	gnu: gobject-introspection: Update to 1.64.1.
	* gnu/packages/glib.scm (gobject-introspection) [version]: Update to 1.64.1.
	[arguments]<#:glib-or-gtk?>: New argument.
	<#:phases>: Remove all phases.
	[native-inputs]: Add bison and flex.
	[inputs]: Remove bison, flex, glib and zlib.
	[propagated-inputs]: Add glib.

	gnu: gobject-introspection: Make some cosmetic changes.
	* gnu/packages/glib.scm (gobject-introspection): Make some cosmetic changes.

	gnu: yelp-tools: De-propagate some inputs.
	* gnu/packages/gnome.scm (yelp-tools) [propagated-inputs]: Move itstool, libxml2 and libxslt to ...
	[native-inputs]: ... here.

	gnu: yelp-tools: Make some cosmetic changes.
	* gnu/packages/gnome.scm (yelp-tools): Make some cosmetic changes.

	gnu: yelp-xsl: Update license.
	* gnu/packages/gnome.scm (yelp-xsl) [license]: Add lgpl2.1+ and expat.

	gnu: yelp-xsl: Update description.
	* gnu/packages/gnome.scm (yelp-xsl) [description]: Modify.

	gnu: yelp-xsl: Enable documentation.
	* gnu/packages/gnome.scm (yelp-xsl) [arguments]<#:configure-flag>[--enable-doc]: New flag.
	[native-inputs]: Add mallard-ducktype, intltool and libxslt.

	gnu: yelp-xsl: Update to 3.36.0.
	* gnu/packages/gnome.scm (yelp-xsl) [version]: Update to 3.36.0.
	[source]<origin>[sha256]: Modify base32.

	gnu: yelp-xsl: Make some cosmetic changes.
	* gnu/packages/gnome.scm (yelp-xsl): Make some cosmetic changes.

2020-12-01  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Add 'make-dynamic-linker-cache' phase.
	* guix/build/gnu-build-system.scm (make-dynamic-linker-cache): New
	procedure.
	(%standard-phases): Add it.
	* guix/build-system/gnu.scm (gnu-build, gnu-cross-build): Add
	 #:make-dynamic-linker-cache? and honor it.

	gnu: glibc: Load 'etc/ld.so.cache' in $ORIGIN's store item when available.
	* gnu/packages/patches/glibc-dl-cache.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/base.scm (glibc)[source]: Remove 'snippet' and 'modules'.
	[arguments]: In 'pre-configure' phase, substitute @STORE_DIRECTORY@ in
	'elf/dl-cache.c'.

	gremlin: Add 'file-needed/recursive'.
	* guix/build/gremlin.scm (file-needed/recursive): New procedure.
	* tests/gremlin.scm ("file-needed/recursive"): New test.

	gremlin: Fix typo in docstring.
	* guix/build/gremlin.scm (file-runpath): Fix typo.

2020-12-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: weechat: Update to 3.0.
	* gnu/packages/irc.scm (weechat): Update to 3.0.

	gnu: feh: Update to 3.6.
	* gnu/packages/image-viewers.scm (feh): Update to 3.6.

	gnu: metamath: Update to 0.193.
	* gnu/packages/maths.scm (metamath): Update to 0.193.

	gnu: svt-av1: Update to 0.8.6.
	* gnu/packages/video.scm (svt-av1): Update to 0.8.6.

	gnu: lighttpd: Update to 1.4.56.
	* gnu/packages/web.scm (lighttpd): Update to 1.4.56.

	gnu: neomutt: Update to 20201127.
	* gnu/packages/mail.scm (neomutt): Update to 20201127.

	gnu: inotify-tools: Omit static library.
	* gnu/packages/linux.scm (inotify-tools)[arguments]:
	Add "--disable-static" configure flag.

	gnu: inotify-tools: Update to 3.20.11.0.
	* gnu/packages/linux.scm (inotify-tools): Update to 3.20.11.0.

2020-12-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add slurm-18.08.
	* gnu/packages/parallel.scm (slurm-18.08): New variable.

2020-12-01  Felix Gruber  <felgru@posteo.net>

	gnu: libspatialite: Update to 5.0.0.
	* gnu/packages/geo.scm (libspatialite, spatialite-tools): Update to 5.0.0.
	[inputs]: Add new required dependencies minizip and librttopo.

	gnu: Add librttopo.
	* gnu/packages/geo.scm (librttopo): New variable.

2020-12-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pandoc-citeproc: Separate outputs.
	This removes unnecessary references to Haskell packages for the statically
	built executable.

	* gnu/packages/haskell-xyz.scm (pandoc-citeproc)[outputs]: Add "lib" and "doc"
	outputs.

2020-12-01  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add glyphs.
	* gnu/packages/lisp-xyz.scm (cl-glyphs, ecl-glyphs, sbcl-glyphs): New variables.

	gnu: Add trivial-benchmark.
	* gnu/packages/lisp-xyz.scm (cl-trivial-benchmark, ecl-trivial-benchmark,
	sbcl-trivial-benchmark): New variables.

	gnu: Add supertrace.
	* gnu/packages/lisp-xyz.scm (cl-supertrace, ecl-supertrace, sbcl-supertrace):
	New variables.

	gnu: Add repl-utilities.
	* gnu/packages/lisp-xyz.scm (cl-repl-utilities, ecl-repl-utilities,
	sbcl-repl-utilities): New variables.

	gnu: Add cl-progress-bar.
	* gnu/packages/lisp-xyz.scm (cl-progress-bar, ecl-cl-progress-bar,
	sbcl-cl-progress-bar): New variables.

	gnu: Add documentation-utils-extensions.
	* gnu/packages/lisp-xyz.scm (cl-documentation-utils-extensions,
	ecl-documentation-utils-extensions, sbcl-documentation-utils-extensions): New
	variables.

	gnu: Add gtwiwtg.
	* gnu/packages/lisp-xyz.scm (cl-gtwiwtg, ecl-gtwiwtg, sbcl-gtwiwtg): New variables.

	gnu: Add trivial-download.
	* gnu/packages/lisp-xyz.scm (cl-trivial-download, ecl-trivial-download,
	sbcl-trivial-download): New variables.

2020-12-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ghc-libyaml: Use libyaml+static.
	This is necessary to build static libraries that are used in the static build
	of pandoc-citeproc.

	* gnu/packages/haskell-xyz.scm (ghc-libyaml)[inputs]: Replace libyaml with
	libyaml+static.
	[arguments]: Adjust directory name.

2020-12-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add libyaml+static.
	* gnu/packages/web.scm (libyaml+static): New variable.

	gnu: java-picard-1.113: Use ant/java8.
	* gnu/packages/bioinformatics.scm (java-picard-1.113)[arguments]: Use
	ant/java8.
	[inputs]: Replace ant with ant/java8.

2020-12-01  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add clesh.
	* gnu/packages/lisp-xyz.scm (cl-clesh, ecl-clesh, sbcl-clesh): New variables.

	gnu: Add trivial-shell.
	* gnu/packages/lisp-xyz.scm (cl-trivial-shell, ecl-trivial-shell,
	sbcl-trivial-shell): New variables.

	gnu: Add clamp.
	* gnu/packages/lisp-xyz.scm (cl-clamp, ecl-clamp, sbcl-clamp): New variables.

	gnu: Add check-it.
	* gnu/packages/lisp-xyz.scm (cl-check-it, ecl-check-it, sbcl-check-it): New variables.

	gnu: Add clawk.
	* gnu/packages/lisp-xyz.scm (cl-clawk, ecl-clawk, sbcl-clawk): New variables.

	gnu: Add regex.
	* gnu/packages/lisp-xyz.scm (cl-regex, ecl-regex, sbcl-regex): New variables.

	gnu: claw-support: Fix typos in description.
	* gnu/packages/lisp-xyz.scm (claw-support)[description]: Fix typos.

	gnu: Add lisp-repl-core-dumper.
	* gnu/packages/lisp.scm (lisp-repl-core-dumper): New variable.

2020-12-01  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-bst: Update to 2.0-0.8545aed.
	* gnu/packages/lisp-xyz.scm (sbcl-bst): Update to 2.0-0.8545aed.

	gnu: sbcl-ironclad: Update to 0.52.
	* gnu/packages/lisp-xyz.scm (sbcl-ironclad): Update to 0.52.

	gnu: Add olc.
	* gnu/packages/lisp-xyz.scm (cl-olc, ecl-olc, sbcl-olc): New variables.

	gnu: Add maidenhead.
	* gnu/packages/lisp-xyz.scm (cl-maidenhead, ecl-maidenhead, sbcl-maidenhead):
	  New variables.

	gnu: Add mgrs.
	* gnu/packages/lisp-xyz.scm (cl-mgrs, ecl-mgrs, sbcl-mgrs): New variables.

	gnu: Add utm-ups.
	* gnu/packages/lisp-xyz.scm (cl-utm-ups, ecl-utm-ups, sbcl-utm-ups): New
	  variables.

	gnu: sbcl-simple-parallel-tasks: Update to 1.0-1.ce7b60f.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-parallel-tasks): Update to
	  1.0-1.ce7b60f.

	gnu: sbcl-specialized-function: Disable tests.
	* gnu/packages/lisp-xyz.scm (sbcl-specialized-function)[arguments]: Disable
	  tests.

2020-12-01  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: clisp: Remove unused patch.
	This is a follow-up for 074236d19796577b2f55b3c7030c14242efa8f3f.

	* gnu/patches/clisp-remove-failing-test.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-12-01  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add clml.
	* gnu/packages/lisp-xyz.scm (cl-clml, sbcl-clml): New variables.
	* gnu/packages/patches/sbcl-clml-fix-types.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: sbcl: Increase default maximum heap size.
	* gnu/packages/lisp.scm (sbcl)[arguments]: Build with a max heap size
	  of 3 GiB.

	gnu: Add array-operations.
	* gnu/packages/lisp-xyz.scm (cl-array-operations, ecl-array-operations,
	  sbcl-array-operations): New variables.

2020-12-01  zimoun  <zimon.toutoune@gmail.com>

	upgrade: Allow several regexps.
	Fixes <https://bugs.gnu.org/44928>.
	Reported by Luis Felipe <luis.felipe.la@protonmail.com>.

	* guix/scripts/upgrade.scm (guix-upgrade): Allow several regexps and remove
	"extraneous arguement" check.

2020-12-01  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: openocd: Fix build.
	* gnu/packages/embedded.scm (openocd)[arguments]: Add "LIBS=-lutil" to allow
	it to build.

2020-12-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	news: Fix typo.
	* etc/news.scm (version): Add missing @option macro in French translation.

2020-12-01  Mathieu Othacehe  <othacehe@gnu.org>

	Revert "ci: Temporarily disable image-jobs."
	This reverts commit a79041f0b583ef3399bb46ac2a6c03a4db636573. The issue has
	been fixed with 07a33b1d21e240781072352f93206cfdc765f907.

2020-12-01  John Doe  <dftxbs3e@free.fr>

	gnu: bc: Add readline support.
	The ‘--with-readline’ flag does nothing without a readline input.

	* gnu/packages/algebra.scm (bc)[inputs]: Add readline.

	Reported by fnstudio in #guix

2020-11-30  Ryan Prior  <rprior@protonmail.com>

	gnu: emacs-next-pgtk: Update to savannah feature/pgtk branch.
	* gnu/packages/emacs.scm (emacs-next-pgtk): Update to savannah feature/pgtk branch.

2020-11-30  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20201127.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20201127.

2020-11-30  Ludovic Courtès  <ludo@gnu.org>

	services: profile: Create manifest at monadic-bind time.
	Fixes <https://bugs.gnu.org/44952>.
	Reported by Mathieu Othacehe <othacehe@gnu.org>.

	* gnu/services.scm (packages->profile-entry): Change 'with-monad' to
	'mlet' with one binding.

2020-11-30  Ludovic Courtès  <ludo@gnu.org>

	daemon: Remove unneeded forward declaration.
	This is a followup to ee9dff34f9317509cb2b833d07a0d5e01a36a4ae.

	* nix/libstore/build.cc: Remove 'struct Agent' forward declaration.

2020-11-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-relint: Update to 1.19.
	* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.19.

	gnu: emacs-xr: Update to 1.20.
	* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.20.

2020-11-30  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-distlib: Update to 0.3.1.
	* gnu/packages/python-xyz.scm (python-distlib): Update to 0.3.1.

2020-11-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-chipseq: Update to 0.0.51.
	* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.51.
	[inputs]: Add r-corrplot, r-deseq2, r-dt, r-ggrepel, r-gprofiler2, r-pheatmap,
	and r-rsubread.

	gnu: pigx-scrnaseq: Update to 1.1.7.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq): Update to 1.1.7.

2020-11-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: alot: Don't use unstable tarball.
	* gnu/packages/mail.scm (alot)[source]: Download using git-fetch.

2020-11-30  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add fiano-fmap.
	* gnu/packages/admin.scm (fiano-fmap): New variable.

	gnu: Add fiano-utk.
	* gnu/packages/admin.scm (fiano-utk): New variable.

	gnu: Add fiano.
	* gnu/packages/admin.scm (fiano): New variable.

	gnu: Add go-github.com-ulikunitz-xz.
	* gnu/packages/golang.scm (go-github.com-ulikunitz-xz): New variable.

2020-11-30  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: poetry: Update to 1.1.4.
	* gnu/packages/python-xyz.scm (poetry): Update to 1.1.4.
	[arguments]: Loosen constraint on python-keyring only.
	[propagated-inputs] Remove python-jsonschema, python-pyparsing and python-pyrsistent.
	Add python-pip, python-packaging and python-poetry-core.
	Use python-requests-toolbelt-0.9.1.

	gnu: Add python-poetry-core.
	* gnu/packages/python-xyz.scm (python-poetry-core): New variable.

	gnu: python-tomlkit: Update to 0.7.0.
	* gnu/packages/python-xyz.scm (python-tomlkit): Update to 0.7.0.
	[native-inputs]: Add python-pyyaml.
	[description]: Update description.

	gnu: python-pip: Update to 20.2.4.
	* gnu/packages/python-xyz.scm (python-pip): Update to 20.2.4.

	gnu: python-virtualenv: Update to 20.2.1.
	* gnu/packages/python-xyz.scm (python-virtualenv): Update to 20.2.1.
	[propagated-inputs] Use python-distlib/next instead of python-distlib.

	gnu: Add python-distlib/next.
	* gnu/packages/python-xyz.scm (python-distlib/next): New variable.

	gnu: python-packaging: Update to 20.4.
	* gnu/packages/python-xyz.scm (python-packaging): Update to 20.4.
	[source]: Remove patch that has been merged upstream.
	* gnu/packages/patches/python-packaging-test-arch.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Apply removal.

2020-11-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dfu-util: Update to 0.10.
	* gnu/packages/flashing-tools.scm (dfu-util): Update to 0.10.

	gnu: libreoffice: Build reproducibly.
	* gnu/packages/libreoffice.scm (libreoffice)[native-inputs]: Add ziptime.
	[arguments]: Add a 'reset-zip-timestamps phase that invokes it.

	gnu: libfprint: Update to 1.90.4.
	* gnu/packages/freedesktop.scm (libfprint): Update to 1.90.4.

	gnu: sudo: Update to 1.9.4.
	* gnu/packages/admin.scm (sudo): Update to 1.9.4.
	[source]: Add patch.
	* gnu/packages/patches/sudo-fix-build-without-sendmail.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add ziptime.
	* gnu/packages/compression.scm (ziptime): New public variable.

	gnu: photoflare: Update to 1.6.6.
	* gnu/packages/photo.scm (photoflare): Update to 1.6.6.

	gnu: mtools: Update to 4.0.26.
	* gnu/packages/mtools.scm (mtools): Update to 4.0.26.

	gnu: drbd-utils: Update to 9.15.1.
	* gnu/packages/cluster.scm (drbd-utils): Update to 9.15.1.

	gnu: sratom: Update to 0.6.6.
	* gnu/packages/audio.scm (sratom): Update to 0.6.6.

	gnu: suil: Update to 0.10.8.
	* gnu/packages/audio.scm (suil): Update to 0.10.8.

2020-11-30  Martin Becze  <mjbecze@riseup.net>

	gnu: nicotine: Update to 2.1.2.
	* gnu/packages/nicotine.scm (nicotine+): Update to 2.1.2.
	[inputs]: Remove python-mutagen and python-dbus. Add python-pytaglib.
	[native-inputs]: Add gettext-minimal.
	[arguments]: Apply the 'glib-or-gtk-wrap' and 'glib-or-gtk-compile-schemas'
	phases from the glib-or-gtk-build-system.

	gnu: Add python-pytaglib.
	* gnu/packages/mp3.scm (python-pytaglib): New variable.

2020-11-30  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add sbcl-stumpwm-screenshot.
	* gnu/packages/wm.scm (sbcl-stumpwm-screenshot): New variable.

	gnu: Add sbcl-stumpwm-winner-mode.
	* gnu/packages/wm.scm (sbcl-stumpwm-winner-mode): New variable.

	gnu: Add sbcl-stumpwm-mem.
	* gnu/packages/wm.scm (sbcl-stumpwm-mem): New variable.

	gnu: Add sbcl-stumpwm-cpu.
	* gnu/packages/wm.scm (sbcl-stumpwm-cpu): New variable.

	gnu: Add sbcl-stumpwm-numpad-layouts.
	* gnu/packages/wm.scm (sbcl-stumpwm-numpad-layouts): New variable.

	gnu: stumpwm: Update to 20.11.
	* gnu/packages/wm.scm (stumpwm): Update to 20.11.

2020-11-30  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Update to 2.0.11.
	* gnu/packages/lisp.scm (sbcl): Update to 2.0.11.

	gnu: clisp: Enable ASDF module and parallel build, remove old patch.
	* gnu/packages/lisp.scm (clisp)[source]: Remove patch that does not seem to be
	needed anymore.
	[arguments]: Remove (obsolete?) #:build keyword.  Enable ASDF and explicitly
	enable ffcall, readline, sigsegv.  Enable parallel-build since they seem to
	work now.

	gnu: Add generic-cl.
	* gnu/packages/lisp-xyz.scm (cl-generic-cl, ecl-generic-cl, sbcl-generic-cl):
	New variables.

	gnu: cl-environments: Update to 20201110 and use SBCL build system.
	* gnu/packages/lisp-xyz.scm (cl-environments): Update to 20201110.
	[build-system]: Use asdf-build-system/sbcl.
	(ecl-cl-environments, sbcl-cl-environments): New variables.
	(sbcl-static-dispatch): Comment which error we get when using
	sbcl-cl-environments.

	gnu: sbcl-alexandria: Update to 1.2.
	* gnu/packages/lisp-xyz.scm (sbcl-alexandria): Update to 1.2.

2020-11-30  Alexandru-Sergiu Marton  <brown121407@posteo.ro>

	gnu: Add gmni.
	* gnu/packages/web-browsers.scm (gmni): New variable.

2020-11-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Document that source derivation builds can be checked.
	It is a common mistake to modify an <origin> record that computes to a
	fixed-output derivation, forgetting to update its hash field, only to find out
	that a previously built source gets used instead.  While there doesn't seem to
	be an obvious solution to this problem, we can at least document the fact that
	sources can be checked the same as other builds.

	* doc/guix.texi (Additional Build Options): Document that source derivation
	builds can be verified using --check.

2020-11-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: par2cmdline: Update to 0.8.1.
	* gnu/packages/backup.scm (par2cmdline): Update to 0.8.1.

	gnu: gpxsee: Update to 7.37.
	* gnu/packages/gps.scm (gpxsee): Update to 7.37.

	gnu: perl-gd: Update to 2.73.
	* gnu/packages/gd.scm (perl-gd): Update to 2.73.

	gnu: rsibreak: Update to 0.12.13.
	* gnu/packages/kde-utils.scm (rsibreak): Update to 0.12.13.

	gnu: signing-party: Update to 2.11.
	* gnu/packages/gnupg.scm (signing-party): Update to 2.11.

2020-11-29  John Soo  <jsoo1@asu.edu>

	processes: Add '--format' and the "normalized" format.
	* guix/scripts/processes.scm (lock->recutils): New procedure.
	(daemon-session->recutils): Use it.
	(daemon-sessions->recutils, session-key->recutils)
	(session-scalars->normalized-record)
	(child-process->normalized-record)
	(daemon-sessions->normalized-record): New procedures.
	(session-rec-type, lock-rec-type, child-process-rec-type)
	(%available-formats): New variables.
	(list-formats): New procedure.
	(%options, show-help): Add '--format'.
	(%default-options): New variable.
	(guix-processes): Use 'parse-command-line' instead of 'args-fold*'.
	Honor the 'format' value in OPTIONS.
	* doc/guix.texi (Invoking guix processes): Document '--format'.

	processes: Put ChildProcess and ChildPID on separate lines.
	* guix/scripts/processes.scm (daemon-session->recutils): Put child
	process information in separate fields.
	* doc/guix.texi (Invoking guix processes): Document change in output of
	'guix processes'.

2020-11-29  Ludovic Courtès  <ludo@gnu.org>

	daemon: Remove pre-Guix hack.
	* nix/libstore/build.cc (DerivationGoal::startBuilder): Remove
	"NIX_OUTPUT_CHECKED" hack.

2020-11-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mcelog: Update to 173.
	* gnu/packages/linux.scm (mcelog): Update to 173.

	gnu: libmwaw: Update to 0.3.17.
	* gnu/packages/libreoffice.scm (libmwaw): Update to 0.3.17.

	gnu: libphidget: Update to 2.1.9.20190409.
	* gnu/packages/libphidget.scm (libphidget): Update to 2.1.9.20190409.

	gnu: unionfs-fuse: Update to 2.1.
	* gnu/packages/linux.scm (unionfs-fuse): Update to 2.1.

	gnu: altermime: Update to 0.3.11.
	* gnu/packages/mail.scm (altermime): Update to 0.3.11.

	gnu: libtermkey: Update to 0.22.
	* gnu/packages/terminals.scm (libtermkey): Update to 0.22.
	[arguments]: Add a 'patch-failing-test phase.

	gnu: libtermkey: Prepare for cross-compilation.
	* gnu/packages/terminals.scm (libtermkey)[arguments]: Use CC-FOR-TARGET.

2020-11-29  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Temporarily disable image-jobs.
	* gnu/ci.scm (hydra-jobs): Temporarily disable image-jobs.

2020-11-29  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-dashboard: Update to 1.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-dashboard): Update to 1.7.0.

	gnu: streamlink: Update to 1.7.0.
	* gnu/packages/video.scm (streamlink): Update to 1.7.0.

	gnu: cava: Update to 0.7.3.
	* gnu/packages/audio.scm (cava): Update to 0.7.3.

	gnu: xnotify: Update to 0.7.3.
	* gnu/packages/wm.scm (xnotify): Update to 0.7.3.

	gnu: emacs-dired-rsync: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-dired-rsync): Update to 0.5.

	gnu: xmenu: Update to 4.4.1.
	* gnu/packages/wm.scm (xmenu)[version]: Update to 4.4.1.
	[inputs]: Add xinerama.

	gnu: xclickroot: Update to 1.2.
	* gnu/packages/wm.scm (xclickroot): Update to 1.2.

	gnu: webssh: Update to 1.5.3.
	* gnu/packages/ssh.scm (webssh): Update to 1.5.3.

2020-11-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Update to 2.4.4.4.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.4.4.4.

2020-11-29  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add emacs-polymode-markdown.
	* gnu/packages/emacs-xyz.scm (emacs-polymode-markdown): New variable.

2020-11-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nudoku: Update source URI.
	* gnu/packages/games.scm (nudoku)[source]: Remove trailing .git from URI.

	gnu: nudoku: Add source file-name field.
	* gnu/packages/games.scm (nudoku)[source]: Add file-name field.

2020-11-29  Adam  <rndd@tuta.io>

	gnu: Add python-pytelegrambotapi.
	* gnu/packages/python-xyz.scm (python-pytelegrambotapi): New variable.

2020-11-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: texmaker: Update to 5.0.4.
	* gnu/packages/tex.scm (texmaker): Update to 5.0.4.

	gnu: stgit: Update to 0.23.
	* gnu/packages/version-control.scm (stgit): Update to 0.23.

	gnu: stgit: Update home page.
	* packages/version-control.scm (stgit)[home-page]: Follow HTML redirection.

	gnu: vim: Update to 8.2.2067.
	* gnu/packages/vim.scm (vim): Update to 8.2.2067.

	gnu: prixovy: Enable Brotli inspection.
	* gnu/packages/tor.scm (privoxy)[arguments]: Add "--with-brotli"
	to the #:configure-flags.
	[inputs]: Add brotl.

	gnu: prixovy: Enable HTTPS inspection.
	* gnu/packages/tor.scm (privoxy)[arguments]: Add "--with-openssl"
	to the #:configure-flags.
	[inputs]: Add openssl.

2020-11-29  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.

2020-11-29  Kyle Meyer  <kyle@kyleam.com>

	gnu: b4: Update to 0.5.3.
	* gnu/packages/version-control.scm (b4): Update to 0.5.3.

	gnu: grokmirror: Update to 2.0.5.
	* gnu/packages/version-control.scm (grokmirror): Update to 2.0.5.
	[propagated-inputs]: Add python-packaging.

2020-11-29  Ryan Prior  <rprior@protonmail.com>

	gnu: esbuild: Update to 0.8.16.
	* gnu/packages/web.scm (esbuild): Update to 0.8.16.

2020-11-29  Tomás Ortín Fernández  <tomasortin@mailbox.org>

	gnu: Add cgoban.
	* gnu/packages/games.scm (cgoban): New variable.

2020-11-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: weasyprint: Update to 52.1.
	Fixes <https://issues.guix.gnu.org/42409>.

	* gnu/packages/patches/weasyprint-library-paths.patch: Delete.
	* gnu/packages/pdf.scm (weasyprint): Update to 52.1
	[phases]{patch-library-paths}: Adjust.
	{check}: Remove.
	{register-dejavu-font}: New phase.
	[native-inputs]: Add font-dejavu.

2020-11-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pyphen: Update to 0.10.0.
	* gnu/packages/python-xyz.scm (python-pyphen): Update to 0.10.0.

	gnu: python-tinycss2: Update to 1.1.0.
	* gnu/packages/patches/python-tinycss2-flake8-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.
	* gnu/packages/python-web.scm (python-tinycss2): Update to 1.1.0.
	[source]: Remove patch.
	[arguments]: Remove field, disabling tests.
	[native-inputs]: Remove field.

	gnu: python-flit: Update to 3.0.0.
	* gnu/packages/python-xyz.scm (python-flit): Update to 3.0.0.

	gnu: python-cssselect2: Update to 0.4.1.
	* gnu/packages/python-web.scm (python-cssselect2): Update to 0.4.1.

	gnu: python-cairosvg: Update to 2.5.0.
	* gnu/packages/python-xyz.scm (python-cairosvg): Update to 2.5.0.

	gnu: python-mypy: Update to 0.790.
	* gnu/packages/python-check.scm (python-mypy): Update to 0.790.
	[origin]: Fetch sources from git.
	[phases]{check}: Run the unit tests only, not the self test, which fails.
	[native-inputs]: Remove python-py.  Use python-pytest-6.

	gnu: python-pytest-xdist: Update to 2.1.0.
	* gnu/packages/check.scm (python-pytest-xdist): Update to 2.1.0.

	gnu: Add python-pytest-6.
	* gnu/packages/check.scm (python-pytest-6): New variable.
	(python-pytest-6-bootstrap): Likewise.

	gnu: python-typing-extensions: Update to 3.7.4.3.
	* gnu/packages/python-xyz.scm (python-typing-extensions): Update to 3.7.4.3.

	gnu: Add python-py-next.
	* gnu/packages/python-xyz.scm (python-py-next): New variable.

	gnu: Add python-iniconfig.
	* gnu/packages/python-xyz.scm (python-iniconfig): New variable.

	gnu: python-cairocffi: Update to 1.2.0.
	* gnu/packages/python-xyz.scm (python-cairocffi): Update to 1.2.0.
	[source]: Fetch from Git.
	[patches]: Remove field.
	[inputs]: Remove pango.
	[native-inputs]: Remove pkg-config and python-docutils.  Add python-numpy and
	python-sphinx-rtd-theme.
	[phases]{patch-paths}: Adjust.  Fix the patching of gdk-3.
	{disable-linters}: New phase.
	{install-doc}: Adjust.  The license file is now installed by a build phase.
	* gnu/packages/patches/python-cairocffi-dlopen-path.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): De-register it.

	gnu: python-cairocffi: Fix indentation.
	* gnu/packages/python-xyz.scm (python-cairocffi): Fix indentation.

	gnu: python-html5lib: Update to 1.1.
	* gnu/packages/python-web.scm (python-html5lib): Update to 1.1.

2020-11-29  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guix: Update to 1.2.0-3.35a32fe.
	* gnu/packages/package-management.scm (guix): Update to 1.2.0-3.35a32fe.

	Make "guile-avahi" dependency optional.
	* configure.ac (HAVE_GUILE_AVAHI): New conditional.
	* Makefile.am (MODULES): Add "guix/avahi.scm" and "guix/scripts/discover.scm"
	if HAVE_GUILE_AVAHI is set.
	* guix/scripts/publish.scm: Autoload (guix avahi).
	* guix/scripts/substitute.scm: Autoload (guix scripts discovery).

2020-11-29  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guix: Fix cross-compilation.
	This is a follow-up of 375cc7dea20da7117c9459e4a4d15144095e015b.

	Avahi requires "glib" which doesn't cross-compile yet.

	* gnu/packages/package-management.scm (guix)[arguments]: Remove "guile-avahi"
	from the wrapper when cross-compiling.
	[native-inputs]: Remove "guile-avahi" when cross-compiling.
	[propagated-inputs]: Ditto.

2020-11-29  Christopher Baines  <mail@cbaines.net>

	Merge remote-tracking branch 'origin/master' into core-updates

2020-11-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: privoxy: Update to 3.0.29.
	* gnu/packages/tor.scm (privoxy): Update to 3.0.29.

	gnu: vdpauinfo: Update to 1.4.
	* gnu/packages/video.scm (vdpauinfo): Update to 1.4.

	gnu: vdpauinfo: Fetch from git repository.
	* gnu/packages/video.scm (vdpauinfo)[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[arguments]: Replace the default 'bootstrap phase.
	[native-inputs]: Add autoconf & automake.

	gnu: gaupol: Update to 1.8.
	* gnu/packages/video.scm (gaupol): Update to 1.8.

	gnu: cwm: Prepare for cross-compilation.
	* gnu/packages/wm.scm (cwm)[arguments]: Use CC-FOR-TARGET.

	gnu: cwm: Update to 6.7.
	* gnu/packages/wm.scm (cwm): Update to 6.7.

	gnu: j4-dmenu-desktop: Update to 2.18.
	* gnu/packages/xdisorg.scm (j4-dmenu-desktop): Update to 2.18.

	gnu: Add bcachefs-static.
	* gnu/packages/file-systems.scm (bcachefs/static): New public variable.

	gnu: Add bcachefs-tools-static.
	* gnu/packages/file-systems.scm (bcachefs-tools/static): New public
	variable.

	gnu: hplip: Install PPDs into a separate output.
	* gnu/packages/cups.scm (hplip)[outputs]: Add a :ppd output.
	[arguments]: Install the .ppd files there.

	gnu: thermald: Update to 2.4.
	* gnu/packages/admin.scm (thermald): Update to 2.4.

	gnu: youtube-dl: Update to 2020.11.29.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.11.29.

	gnu: igt-gpu-tools: Remove unused inputs.
	* gnu/packages/admin.scm (igt-gpu-tools)[inputs]: Remove glib, libxrandr,
	openssl, and util-macros.

	gnu: igt-gpu-tools: Update to 1.25.
	* gnu/packages/admin.scm (igt-gpu-tools): Update to 1.25.
	[build-system]: Switch to Meson.
	[native-inputs]: Remove autoconf, automake, and libtool.
	Add bison & flex.

2020-11-29  Mathieu Othacehe  <othacehe@gnu.org>

	news: Add entry for substitute servers discovery.
	* etc/news.scm: Add entry.

2020-11-29  Mathieu Othacehe  <othacehe@gnu.org>

	self: Fix guile-avahi lookup.
	This is a follow-up of 375cc7dea20da7117c9459e4a4d15144095e015b.

	* guix/self.scm (specification->package): Search for "guile-avahi" in (gnu
	package guile-xyz).

2020-11-29  Oleg Pykhalov  <go.wigust@gmail.com>

	doc: Document zabbix-agent hostname change.
	This commit follows 8518a3692cbb9cd96d69c03e9de9ad6fdcfebbee.

	* doc/guix.texi
	(Monitoring Services)[zabbix-agent]: Set hostname to empty string.

2020-11-29  Adam Kandur  <rndd@tuta.io>

	gnu: Add claw-support.
	* gnu/packages/lisp-xyz.scm (cl-claw-support, ecl-claw-support,
	  sbcl-claw-support): New variables.

	gnu: Add make-hash.
	* gnu/packages/lisp-xyz.scm (cl-make-hash, ecl-make-hash, sbcl-make-hash): New
	  variables.

	gnu: Add deeds.
	* gnu/packages/lisp-xyz.scm (cl-deeds, ecl-deeds, sbcl-deeds): New variables.

	gnu: Add deploy.
	* gnu/packages/lisp-xyz.scm (cl-deploy, ecl-deploy, sbcl-deploy): New
	  variables.

	gnu: Add defpackage-plus.
	* gnu/packages/lisp-xyz.scm (cl-defpackage-plus, ecl-defpackage-plus,
	  sbcl-defpackage-plus): New variables.

2020-11-29  Mathieu Othacehe  <othacehe@gnu.org>

	Use substitute servers on the local network.
	* guix/scripts/discover.scm: New file.
	* Makefile.am (MODULES): Add it.
	* nix/nix-daemon/guix-daemon.cc (options): Add "discover" option,
	(parse-opt): parse it,
	(main): start "guix discover" process when the option is set.
	* guix/scripts/substitute.scm (%local-substitute-urls): New variable,
	(substitute-urls): add it.
	* gnu/services/base.scm (<guix-configuration>): Add "discover?"
	field,
	(guix-shepherd-service): honor it.
	* doc/guix.texi (Invoking guix-daemon): Document "discover" option,
	(Base Services): ditto.

	publish: Add advertising support.
	* guix/scripts/publish.scm (%options): Add "--advertise" option.
	(show-help): Document it.
	(service-name): New procedure,
	(publish-service-type): new variable.
	(run-publish-server): Add "advertise?" and "port" parameters. Use them to publish
	the server using Avahi.
	(guix-publish): Pass the "advertise?" option to "run-publish-server".
	* gnu/services/base.scm (<guix-publish-configuration>): Add "advertise?"
	field.
	(guix-publish-shepherd-service): Honor it.

	Add Avahi support.
	* guix/avahi.scm: New file.
	* Makefile.am (MODULES): Add it.
	* configure.ac: Add Guile-Avahi dependency.
	* doc/guix.texi (Requirements): Document it.
	* gnu/packages/package-management.scm (guix)[native-inputs]: Add
	"guile-avahi",
	[propagated-inputs]: ditto.
	* guix/self.scm (specification->package): Add guile-avahi.
	(compiled-guix): Ditto.

2020-11-29  Oleg Pykhalov  <go.wigust@gmail.com>

	services: zabbix-agent: Delete not mandatory hostname configuration.
	* gnu/services/monitoring.scm
	(zabbix-agent-configuration)[hostname]: Set to empty string.

2020-11-29  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add ocrodjvu.
	* gnu/packages/djvu.scm (ocrodjvu): New variable.

	gnu: Add didjvu.
	* gnu/packages/djvu.scm (didjvu): New variable.

	gnu: Add python2-gamera.
	* gnu/packages/python-xyz.scm (python2-gamera): New variable.

2020-11-29  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-8.ed3b2e5.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-8.ed3b2e5.
	(native-inputs): Fix version of guile-json.

	gnu: guile-prometheus: Update to 0-2.12d3d9d.
	* gnu/packages/guile-xyz.scm (guile-prometheus): Update to 0-2.12d3d9d.

2020-11-29  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-sly: Update to 20201125.
	* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 20201125.

	gnu: sbcl-slynk: Update to 20201125.
	* gnu/packages/lisp-xyz.scm (sbcl-slynk): Update to 20201125.
	[arguments]: Remove slynk/util since it's no longer in upstream.
	Remove obsolete `substitute*' since upstream has fixed them.

2020-11-29  Martin Becze  <mjbecze@riseup.net>

	gnu: loko: Update to 0.7.0
	* gnu/packages/loko.scm (loko-scheme): Update to 0.7.0

2020-11-29  Michael Rohleder  <mike@rohleder.de>

	gnu: quaternion: Add xdg-utils to inputs.
	* gnu/packages/messaging.scm (quaternion)[inputs]: Add xdg-utils.

2020-11-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nginx-documentation: Update to 1.19.5-2622-64bbb9163a14.
	* gnu/packages/web.scm (nginx-documentation): Update to 1.19.5-2622-64bbb9163a14.

	gnu: nginx: Update to 1.19.5.
	* gnu/packages/web.scm (nginx): Update to 1.19.5.

2020-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mpv: Update to 0.33.0.
	* gnu/packages/video.scm (mpv): Update to 0.33.0.

	gnu: gama: Update to 2.12.
	* gnu/packages/gps.scm (gama): Update to 2.12.

2020-11-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Fix another typo.
	* doc/guix.texi (Database Services): Remove a duplicate ‘on’ from the
	memcached section.

2020-11-28  Marius Bakke  <marius@gnu.org>

	Merge branch 'staging'

	doc: Fix typo.
	* doc/guix.texi (Database Services): Replace comma with full stop for
	Memcached documentation.

	gnu: emacs-elpy: Update to 1.35.0.
	* gnu/packages/emacs-xyz.scm (emacs-elpy): Update to 1.35.0.

2020-11-28  Christopher Baines  <mail@cbaines.net>

	gnu: exa: Disable a failing test.
	This test seems to have started failing on the staging branch, with the change
	from Rust 1.39 to 1.45.

	  ---- options::view::test::time_types::cr stdout ----
	  thread 'options::view::test::time_types::cr' panicked at 'called
	  `Result::unwrap_err()` on an `Ok` value: TimeTypes { modified: false,
	  changed: false, accessed: false, created: true }', src/options/view.rs:545:9

	* gnu/packages/rust-apps.scm (exa)[arguments]: Disable a failing test.

2020-11-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nix: Update to 2.3.9.
	* gnu/packages/package-management.scm (nix): Update to 2.3.9.

	gnu: texmacs: Update to 1.99.16.
	* gnu/packages/text-editors.scm (texmacs): Update to 1.99.16.

	gnu: you-get: Update to 0.4.1488.
	* gnu/packages/video.scm (you-get): Update to 0.4.1488.

	gnu: pugixml: Update to 1.11.
	* gnu/packages/xml.scm (pugixml): Update to 1.11.

	gnu: gegl: Extend test time-outs.
	* gnu/packages/gimp.scm (gegl)[arguments]: Add an 'extend-test-time-outs phase.

2020-11-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacspeak: Update to 53.0.
	* gnu/packages/emacs-xyz.scm (emacspeak): Update to 53.0.
	[arguments]: Remove now unnecessary phase.

2020-11-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: dbus: Downgrade to 1.12.20.
	DBus follows an even/odd release policy and 1.13 is thus unstable, as
	pointed out by Marius Bakke on IRC.

	* gnu/packages/glib.scm (dbus): Downgrade to 1.12.20.

2020-11-28  Julien Lepiller  <julien@lepiller.eu>

	gnu: guile-jsonld: Update to 1.0.2.
	* gnu/packages/guile-xyz.scm (guile-jsonld): Update to 1.0.2.

2020-11-28  Marius Bakke  <marius@gnu.org>

	services: MySQL: Add more tests.
	* gnu/tests/databases.scm (run-mysql-test): Try creating a database and
	inserting data.

	services: MySQL: Upgrade database schemas automatically.
	* gnu/services/databases.scm (<mysql-configuration>): Add AUTO-UPGRADE? field.
	(mysql-upgrade-wrapper, mysql-upgrade-shepherd-service,
	mysql-shepherd-services): New variables.
	(mysql-service-type): Use MYSQL-SHEPHERD-SERVICES instead of
	MYSQL-SHEPHERD-SERVICE.
	* doc/guix.texi (Database Services): Document the AUTO-UPGRADE? field of
	MYSQL-SERVICE-TYPE.
	* gnu/tests/databases.scm (run-mysql-test): Test that mysql_upgrade has run.

	services: MySQL: Make the socket configurable.
	* gnu/services/databases.scm (<mysql-configuration>): Add SOCKET field.
	(mysql-configuration-file): Adjust accordingly.
	* doc/guix.texi (Database Services): Likewise.

	services: MySQL: Bind to localhost only by default.
	* gnu/services/databases.scm (<mysql-configuration>): Add BIND-ADDRESS field.
	(mysql-configuration-file): Adjust accordingly.
	* doc/guix.texi (Database Services): Document it.

	services: MySQL: Deprecate 'mysql-service'.
	* gnu/services/databases.scm (mysql-service): Define in terms of DEFINE-DEPRECATED.
	* gnu/tests/databases.scm (%mysql-os): Adjust accordingly.
	* doc/guix.texi (Database Services): Adjust the MariaDB/MySQL section to
	document MYSQL-SERVICE-TYPE instead of MYSQL-SERVICE.  While at it, document
	the EXTRA-CONTENT field.

2020-11-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: dbus: Update to 1.13.18.
	* gnu/packages/glib.scm (dbus): Update to 1.13.18.
	[source]: Remove "dbus-CVE-2020-12049.patch".
	* gnu/packages/patches/dbus-CVE-2020-12049.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: util-linux: Update to 2.35.2.
	* gnu/packages/linux.scm (util-linux): Update to 2.35.2.

2020-11-28  John Doe  <dftxbs3e@free.fr>

	gnu: libffi: Add unreleased patch to fix float128 on powerpc64le.
	* gnu/packages/patches/libffi-float128-powerpc64le.patch: Import patch
	  file from <https://github.com/libffi/libffi/pull/561.patch>.
	* gnu/packages/libffi.scm (libffi)[patches]: Apply patch.
	* gnu/local.mk (dist_patch_DATA): Add patch file to build system.

2020-11-28  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: qutebrowser: Fix QTWEBENGINEPROCESS_PATH wrapping.
	Even thought this is named PATH, it's not a search path, instead the value is
	assumed to be the location of the executable.

	* gnu/packages/ebook.scm (calibre)[arguments]: Fix QTWEBENGINEPROCESS_PATH
	wrapping.

2020-11-28  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: calibre: Fix QTWEBENGINEPROCESS_PATH wrapping.
	Even thought this is named PATH, it's not a search path, instead the value is
	assumed to be the location of the executable.

	* gnu/packages/ebook.scm (calibre)[arguments]: Fix QTWEBENGINEPROCESS_PATH
	wrapping.

2020-11-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nudoku: Update to 2.1.0.
	* gnu/packages/games.scm (nudoku): Update to 2.1.0.
	[native-inputs]: Add autoconf, automake, gettext-minimal and pkg-config.
	[source]: Use git-fetch since the last tag is not released as an archive.

2020-11-28  Vinicius Monego  <monego@posteo.net>

	gnu: Add gnash.
	* gnu/packages/animation.scm (gnash): New variable.
	* gnu/packages/patches/gnash-fix-giflib-version: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-11-28  Christopher Baines  <mail@cbaines.net>

	gnu: wine: Improve formatting of some package definitions.
	* gnu/packages/wine.scm (wine, wine64)[arguments]: Fix formatting issues.

2020-11-28  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: wine64: Copy wine32 libraries.
	Fixes the linkage of binaries copied over from wine32.  See also #42342.

	* gnu/packages/wine.scm (wine64)[#:phases]: Add copy-wine32-libraries.

2020-11-28  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: wine: Update to 5.21.
	* gnu/packages/wine.scm (wine): Update to 5.21.

2020-11-28  pinoaffe@airmail.cc  <pinoaffe@airmail.cc>

	gnu: Add python-flask-session.
	* gnu/packages/python-web.scm (python-flask-session): New variable.

	gnu: Add python-flask-markdown.
	* gnu/packages/python-web.scm (python-flask-markdown): New variable.

2020-11-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: yamagi-quake2: Update to 7.45.
	* gnu/packages/games.scm (yamagi-quake2): Update to 7.45.
	[inputs]: Add curl-minimal. Sort alphabetically.

	gnu: Add emacs-slime-volleyball.
	* gnu/packages/emacs-xyz.scm (emacs-slime-volleyball): New variable.

2020-11-28  Simon South  <simon@simonsouth.net>

	gnu: Transmission: Fix localization of transmission-gtk.
	* gnu/packages/bittorrent.scm (transmission)[source]: Add patch to make
	Transmission honor the "localedir" option to its configure script.
	[arguments]<configure-flags>: Use "localedir" to set the "gui" output as the
	location for (GTK-specific) localization data.
	<phases>: Update "move-gui" to remove a now-superfluous call to "mkdir" and omit
	"share/locale" from the list of directories needing to be moved between outputs.
	* gnu/packages/patches/transmission-honor-localedir.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-11-27  Ludovic Courtès  <ludo@gnu.org>

	doc: Update mcron example.
	This is a followup to 0468455e7d279c89ea3ad1b51935efb2b785ec47, which
	added mcron to %BASE-SERVICES.

	* doc/guix.texi (Scheduled Job Execution): Use 'simple-service'.

2020-11-27  Ludovic Courtès  <ludo@gnu.org>

	doc: Remove lzlib from the requirements.
	This is a followup to 4c0c65acfade63ce0549115d19db4b639c1e9992.

	* doc/guix.texi (Requirements): Remove lzlib.

2020-11-27  Zhu Zihao  <all_but_last@163.com>

	channels: Expose the default channel in %default-channel.
	* guix/channels(%default-guix-channel): New variable taken from the inner of
	%default-channels.

	(%default-channels): Refactored.

2020-11-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fet: Update to 5.48.0.
	* gnu/packages/education.scm (fet): Update to 5.48.0.

2020-11-27  Marius Bakke  <marius@gnu.org>

	gnu: alacritty: Embed absolute references to required libraries.
	* gnu/packages/terminals.scm (alacritty)[arguments]: Rename phase
	"patch-glutin-libgl-path" to "add-absolute-library-references".  Patch in
	absolute references to LIBXKBCOMMON and WAYLAND libraries.  Remove
	LD_LIBRARY_PATH wrapper.

	etc: Add more SELinux permissions for the daemon.
	* etc/guix-daemon.cil.in (guix_daemon): Permit more operations required for
	various build jobs.

2020-11-27  Kei Kebreau  <kkebreau@posteo.net>

	gnu: Add greybird-gtk-theme.
	* gnu/packages/gnome-xyz.scm (greybird-gtk-theme): New variable.

	gnu: Add elementary-xfce-icon-theme.
	* gnu/packages/xfce.scm (elementary-xfce-icon-theme): New variable.

2020-11-27  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-7.99f6a0f.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-7.99f6a0f.

2020-11-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gst-plugins-good, gst-plugins-ugly: Add missing common phases.
	* gnu/packages/gstreamer.scm (gst-plugins-good, gst-plugins-ugly)
	[arguments]: Run the %common-gstreamer-phases.

2020-11-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Further increase common gstreamer test time-outs.
	They still fail too eagerly on busy build machines.

	* gnu/packages/gstreamer.scm (%common-gstreamer-phases): Increase the
	default time-outs tenfold.

2020-11-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add slimevolley.
	* gnu/packages/games.scm (slimevolley): New variable.

2020-11-27  Marius Bakke  <marius@gnu.org>

	gnu: python-apispec: Update description.
	* gnu/packages/python-xyz.scm (python-apispec)[synopsis,description]: Expand
	f.k.a. acronym, clarify the relationship between OpenAPI and Swagger.

	gnu: python-apispec: Update to 4.0.0.
	* gnu/packages/python-xyz.scm (python-apispec): Update to 4.0.0.
	[arguments]: New field.
	[native-inputs]: Remove PYTHON-FLASK, PYTHON-TORNADO, PYTHON-BOTTLE, and
	PYTHON-MOCK.

2020-11-27  Marius Bakke  <marius@gnu.org>

	gnu: Remove python2-marshmallow.
	Marshmallow no longer supports Python 2.

	* gnu/packages/python-xyz.scm (python2-marshmallow): Remove variable.

2020-11-27  Marius Bakke  <marius@gnu.org>

	gnu: Remove python2-apispec.
	Some of its dependencies no longer work with Python 2.

	* gnu/packages/python-xyz.scm (python2-apispec): Remove variable.

2020-11-27  Marius Bakke  <marius@gnu.org>

	gnu: Remove python2-flasgger.
	Some of its dependencies no longer work with Python 2.

	* gnu/packages/python-xyz.scm (python2-flasgger): Remove variable.

2020-11-26  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

2020-11-26  dftxbs3e  <dftxbs3e@free.fr>

	gnu: gcc-boot0, cross-base: Enable 128-bit long double for POWER9.
	* gnu/packages/cross-base.scm (cross-gcc-arguments): Add
	"--with-long-double-128" when TARGET is "powerpc64le-linux-gnu".
	* gnu/packages/commencement.scm (gcc-boot0): Likewise for (boot-triplet).

2020-11-26  Andrew Tropin  <andrew@trop.in>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add emacs-next-pgtk.
	* gnu/packages/emacs.scm (emacs-next-pgtk): New variable.

2020-11-26  Ludovic Courtès  <ludo@gnu.org>

	deploy: Let key-and-args exceptions through.
	Fixes <https://bugs.gnu.org/44825>.
	Reported by Christopher Lemmer Webber <cwebber@dustycloud.org>.

	* guix/ui.scm (guard*): Export.
	* guix/scripts/deploy.scm (deploy-machine*): Use 'guard*' instead of
	'guard'.  Add '&exception-with-kind-and-args' case.

2020-11-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Fix typo.
	* doc/guix.texi (Version Control Services): Fix ‘trough’ typo.

	Reported by guixy on #guix.

2020-11-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bcg729: Update to 1.1.1.
	* gnu/packages/linphone.scm (bcg729): Update to 1.1.1.

	gnu: bcg729: Fetch from git repository.
	* gnu/packages/linphone.scm (bcg729)[source]: Use GIT-FETCH and GIT-FILE-NAME.

	gnu: cmake: Update to 3.19.1.
	* gnu/packages/cmake.scm (cmake): Update to 3.19.1.

	gnu: neomutt: Update to 20201120.
	* gnu/packages/mail.scm (neomutt): Update to 20201120.
	[native-inputs]: Add neomutt-test-files origin.
	[arguments]: Add a 'prepare-test-files phase.

2020-11-26  Marius Bakke  <marius@gnu.org>

	gnu: libass: Omit the static library.
	* gnu/packages/video.scm (libass)[arguments]: New field.

	gnu: libass: Remove unused input.
	* gnu/packages/video.scm (libass)[propagated-inputs]: Remove ENCA.

	gnu: libass: Update to 0.15.0. [fixes CVE-2020-26682]
	* gnu/packages/video.scm (libass): Update to 0.15.0.

2020-11-26  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: electron-cash: Update to 4.2.2.
	* gnu/packages/finance.scm (electron-cash): Update to 4.2.2.
	  [arguments]: Update 'use-libsecp256k1-input' phase.

	gnu: monero-gui: Update to 0.17.1.5.
	* gnu/packages/finance.scm (monero-gui): Update to 0.17.1.5.
	  [arguments]: Remove CMAKE_PREFIX_PATH from 'configure-flags'.

2020-11-26  Marius Bakke  <marius@gnu.org>

	gnu: python-aiohttp: Update to 3.7.3.
	* gnu/packages/patches/python-aiohttp-3.6.2-no-warning-fail.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/python-web.scm (python-aiohttp)[source](patches): Remove.
	[arguments]: Use UTIME instead of calling out to 'touch'.  Don't delete
	now-working tests; but disable some new ones.  Replace the 'check' phase.
	[propagated-inputs]: Add PYTHON-TYPING-EXTENSIONS.
	[native-inputs]: Remove PYTHON-PYTEST-RUNNER, PYTHON-PYTEST-XDIST,
	PYTHON-PYTEST-TIMEOUT, and PYTHON-PYTEST-FORKED.  Add PYTHON-PYTEST and
	PYTHON-RE-ASSERT.

	gnu: python-brotli: Update to 1.0.9.
	* gnu/packages/python-compression.scm (python-brotli): Update to 1.0.9.

2020-11-26  Michael Rohleder  <mike@rohleder.de>

	gnu: rtl8812au-aircrack-ng-linux-module: Update to 5.6.4.2-2.e9fbf5c.
	* gnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module): Update to
	5.6.4.2-2.e9fbf5c.

2020-11-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hidapi: Update to 0.10.1.
	* gnu/packages/libusb.scm (hidapi): Update to 0.10.1.

	gnu: cozy: Update to 0.7.6.
	* gnu/packages/ebook.scm (cozy): Update to 0.7.6.
	[arguments]: Adjust 'patch-desktop-file phase.
	[inputs]: Add libhandy.  Remove python-apsw.

	gnu: monero: Update to 0.17.1.5.
	* gnu/packages/finance.scm (monero): Update to 0.17.1.5.

	gnu: imapfilter: Cross-compile.
	* gnu/packages/mail.scm (imapfilter)[arguments]: Use CC-FOR-TARGET.

	gnu: imapfilter: Update to 2.7.4.
	* gnu/packages/mail.scm (imapfilter): Update to 2.7.4.
	[inputs]: Upgrade pcre to pcre2.

	gnu: imapfilter: Fix input nativity.
	* gnu/packages/mail.scm (imapfilter)[native-inputs]: Rename this...
	[inputs]: ...to this.

	gnu: djvulibre: Remove bundled software.
	* gnu/packages/djvu.scm (djvulibre)[source]: Delete win32/ in a snippet.

	gnu: djvulibre: Update to 3.5.28.
	* gnu/packages/djvu.scm (djvulibre): Update to 3.5.28.
	[native-inputs]: Add autoconf, automake, and libtool to bootstrap.
	[inputs]: Add zlib.
	[arguments]: Rename 'reproducible phase to 'make-reproducible and run it
	after bootstrapping.

	gnu: udunits: Add a note on versioning.
	* gnu/packages/c.scm (udunits): Add a comment about release numbering.

2020-11-26  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-6.16f5ee0.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-6.16f5ee0.

	gnu: guix: Update to 1.2.0-2.2c11cf1.
	* gnu/packages/package-management.scm (guix): Update to 1.2.0-2.2c11cf1.

2020-11-26  Ryan Prior  <rprior@protonmail.com>

	gnu: esbuild: Update to 0.8.15.
	* gnu/packages/web.scm (esbuild): Update to 0.8.15.

2020-11-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: open-adventure: Update to 1.9.
	* gnu/packages/games.scm (open-adventure): Update to 1.9.
	[arguments]: Re-activate parallel build.  Remove configure phase altogether.
	[native-inputs]: Remove linenoise and python.  Add libedit, python-wrapper,
	and pkg-config.
	[description]: Slight rewording.
	(open-adventure-2.5): Deprecate in favor of open-adventure.

	The package is erroneously versioned as 2.5, which refers to the last release
	of the original game. However, this is a forward-port with its own versioning
	scheme.

2020-11-26  Kei Kebreau  <kei@openmailbox.org>

	gnu: Add audacious.
	* gnu/packages/music.scm (audacious): New variable.

2020-11-26  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-xlsxwriter.
	* gnu/packages/python-xyz.scm (python-xlsxwriter): New variable.

2020-11-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fet: Update to 5.47.1.
	* gnu/packages/education.scm (fet): Update to 5.47.1.

2020-11-26  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.

2020-11-26  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-closql: Update to 1.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-closql): Update to 1.0.4.

2020-11-26  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: djvusmooth: Fix path to djvused.
	* gnu/packages/djvu.scm (djvusmooth)[arguments]: Add 'fix-paths' phase.

2020-11-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: php: Update to 7.4.13.
	* gnu/packages/php.scm (php): Update to 7.4.13.

	gnu: qtox: Update to 1.17.3.
	* gnu/packages/messaging.scm (qtox): Update to 1.17.3.
	[source]: Respect that it's no longer a tarball.

	gnu: pyzo: Update to 4.11.2.
	* gnu/packages/python-xyz.scm (pyzo): Update to 4.11.2.

	gnu: lean: Trim synopsis.
	* gnu/packages/lean.scm (lean)[synopsis]: Remove article & package name.

	gnu: lean: Update to 3.23.0.
	* gnu/packages/lean.scm (lean): Update to 3.23.0.

	gnu: igraph: Omit static library.
	* gnu/packages/graph.scm (igraph)[arguments]: Add "--disable-static"
	to #:configure-flags.

	gnu: igraph: Update to 0.8.4.
	* gnu/packages/graph.scm (igraph): Update to 0.8.4.

2020-11-26  Jesse Gibbons  <jgibbons2357+guix@gmail.com>

	gnu: openssh: Fix ssh-copy-id.
	* gnu/packages/patches/openssh-fix-ssh-copy-id.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/ssh.scm (openssh)[source]: Use it.

2020-11-26  Brett Gilio  <brettg@gnu.org>

	gnu: python-language-server: Update to 0.36.1.
	* gnu/packages/python-xyz.scm (python-language-server): Update to 0.36.1.

	[propagated-inputs]: Reorder, and remove unused inputs.

	[native-inputs]: Add various native inputs for tests.

2020-11-26  Brett Gilio  <brettg@gnu.org>

	gnu: python-jsonrpc-server: Update to 0.4.0.
	* gnu/packages/python-xyz.scm (python-jsonrpc-server): Update to 0.4.0.

	[propagated-inputs]: Replace python-ujson-1 with python-ujson.

2020-11-26  Brett Gilio  <brettg@gnu.org>

	gnu: python-ujson: Update to 4.0.1.
	* gnu/packages/python-xyz.scm (python-ujson): Update to 4.0.1.

	gnu: Add python-versioneer.
	* gnu/packages/python-xyz.scm (python-versioneer): New variable.

2020-11-26  Brett Gilio  <brettg@gnu.org>

	gnu: Remove python2-ujson-1.
	* gnu/packages/python-xyz.scm (python2-ujson-1): Remove variable.

	This variable was superceded and no longer needed as a dependency for
	any package at this version.

2020-11-26  Brett Gilio  <brettg@gnu.org>

	gnu: Remove python-ujson-1.
	* gnu/packages/python-xyz.scm (python-ujson-1): Remove variable.

	This variable was superceded and no longer needed as a dependency for
	any package at this version.

2020-11-26  Carlo Holl  <carloholl@gmail.com>

	gnu: ghc-cassava-megaparsec: Downgrade to 2.0.1.
	* gnu/packages/haskell-xyz.scm (ghc-cassava-megaparsec): Downgrade to 2.0.1.

	gnu: hledger: Downgrade to 1.14.2.
	* gnu/packages/finance.scm (hledger): Downgrade to 0.14.2.
	[inputs, native-inputs]: Replace with what is generated by guix import.

	gnu: ghc-hledger-lib: Downgrade to 0.14.1.
	* gnu/packages/haskell-xyz.scm (ghc-hledger-lib): Downgrade to 0.14.1.
	[inputs]: Replace with what is generated by guix import.

	gnu: Add ghc-easytest.
	* gnu/packages/haskell-check.scm (ghc-easytest): New variable

	gnu: ghc-doctest: Downgrade to 0.16.2.
	* gnu/packages/haskell-xyz.scm (ghc-doctest): Downgrade to 0.16.2.
	[inputs]: Replace with what is generated by guix import.

	gnu: ghc-tabular: Downgrade to 0.2.2.7.
	* gnu/packages/haskell-xyz.scm (ghc-tabular): Downgrade to 0.2.2.7.

2020-11-26  Leo Famulari  <leo@famulari.name>

	gnu: OpenSC: Update to 0.21.0 [fixes CVE-2020-{26570,26571,26572}].
	* gnu/packages/security-token.scm (opensc): Update to 0.21.0.

2020-11-26  Ryan Prior via Guix-patches via  <guix-patches@gnu.org>

	gnu: oil: Update to 0.8.5.
	* gnu/packages/shells.scm (oil): Update to 0.8.5.

2020-11-26  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

	gnu: dav1d: Add a source file name.
	* gnu/packages/video.scm (dav1d)[source](file-name): New field.

2020-11-25  Brett Gilio  <brettg@gnu.org>

	gnu: python-transient: Update to 0.11.
	* gnu/packages/virtualization.scm (python-transient): Update to 0.11.

2020-11-25  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-opentsne.
	* gnu/packages/machine-learning.scm (python-opentsne): New variable.

	gnu: Add python-pynndescent.
	* gnu/packages/machine-learning.scm (python-pynndescent): New variable.

2020-11-25  Marius Bakke  <marius@gnu.org>

	etc: Add more SELinux permissions for the daemon.
	* etc/guix-daemon.cil.in (guix_daemon): Permit file appending, setattr,
	read/write UDP sockets, access to tmpfs and hugetlbfs, and connecting to
	PostgreSQL.

	gnu: xf86-video-intel: Update to 2.99.917-17.ad5540f.
	* gnu/packages/xorg.scm (xf86-video-intel): Update to 2.99.917-17.ad5540f.

2020-11-25  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for LVM support.
	* etc/news.scm: Add entry.

	doc: Tweak LVM-related info.
	* doc/guix.texi (Limitations): Remove LVM support.
	(Mapped Devices): Add link the to LVM web site.  Tweak wording.

2020-11-25  Mikhail Tsykalov  <tsymsh@gmail.com>

	mapped-devices: Add 'lvm-device-mapping'.
	* gnu/system/mapped-devices.scm (lvm-device-mapping, open-lvm-device,
	close-lvm-device): New variables.

	* gnu/tests/install.scm (%lvm-separate-home-os,
	%lvm-separate-home-os-source, %lvm-separate-home-installation-script,
	%test-lvm-separate-home-os): New variables.

	* gnu/system/linux-initrd.scm (raw-initrd): Add (srfi srfi-1) to initrd expression.

2020-11-25  Mikhail Tsykalov  <tsymsh@gmail.com>

	mapped-devices: Allow target to be list of strings.
	* gnu/system/mapped-devices.scm (<mapped-device>): Rename constructor to
	%mapped-device.
	[target]: Remove field.
	[targets]: New field. Adjust users.
	(mapped-device-compatibility-helper, mapped-device): New macros.
	(mapped-device-target): New deprecated procedure.

2020-11-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-bytestructures: Update to 1.0.9.
	Fixes <https://bugs.gnu.org/44000>.

	* gnu/packages/guile.scm (guile-bytestructures): Update to 1.0.9.
	[source]: Adjust tag to no longer include "v" prefix.

2020-11-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: hwloc: Add "doc" output.
	* gnu/packages/mpi.scm (hwloc-1)[outputs]: Add "doc".
	[arguments]: Add 'move-man3-pages' phase.

2020-11-25  EuAndreh  <eu@euandre.org>

	gnu: Add git-open.
	* gnu/packages/version-control.scm (git-open): New variable.

2020-11-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-cairo: Update to 1.108.
	* gnu/packages/gtk.scm (perl-cairo): Update to 1.108.

	gnu: youtube-dl: Update to 2020.11.26.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.11.26.

	gnu: lmdb: Update to 0.9.27.
	* gnu/packages/databases.scm (lmdb): Update to 0.9.27.

	gnu: volk: Remove static library.
	* gnu/packages/engineering.scm (volk)[arguments]: Add a
	'remove-static-libraries phase.

	gnu: volk: Update to 2.4.0.
	* gnu/packages/engineering.scm (volk): Update to 2.4.0.
	[source]: Clone recursively.

	gnu: libaudec: Update to 0.2.4.
	* gnu/packages/audio.scm (libaudec): Update to 0.2.4.
	[arguments]: Use a newer #:meson.

	gnu: volk: Fetch from git repository.
	* gnu/packages/engineering.scm (volk)[source]: Use GIT-FETCH and GIT-FILE-NAME.

2020-11-25  Brett Gilio  <brettg@gnu.org>

	gnu: mercury: Update to 20.06.1.
	* gnu/packages/mercury.scm (mercury): Update to 20.06.1.

	gnu: mercury-minimal: Update to 20.06.1.
	* gnu/packages/mercury.scm (mercury-minimal): Update to 20.06.1.

2020-11-25  Marius Bakke  <marius@gnu.org>

	gnu: gnupg: Update to 2.2.25.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.25.

	gnu: libksba: Update to 1.5.0.
	* gnu/packages/gnupg.scm (libksba): Update to 1.5.0.

2020-11-25  Marius Bakke  <marius@gnu.org>

	etc: Add more SELinux permissions for the daemon.
	This is needed for some package test suites.

	* etc/guix-daemon.cil.in (guix_daemon): Permit unix_dgram_socket operations.

2020-11-25  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: Add qpdfview.
	* gnu/packages/pdf.scm (qpdfview): New variable.

2020-11-25  Leo Famulari  <leo@famulari.name>

	gnu: dav1d: Update to 0.8.0.
	* gnu/packages/video.scm (dav1d): Update to 0.8.0.
	[source]: Use GIT-FETCH, because there is no tarball for 0.8.0.

2020-11-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.9.
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.9.

	gnu: font-gnu-unifont: Always download source over HTTPS.
	* gnu/packages/fonts.scm (font-gnu-unifont)[source]: Use HTTPS everywhere.

	gnu: font-gnu-unifont: Update to 13.0.04.
	* gnu/packages/fonts.scm (font-gnu-unifont): Update to 13.0.04.

	gnu: uget: Update to 2.2.1.
	* gnu/packages/bittorrent.scm (uget): Update to 2.2.1.

	gnu: ceph: Update to 14.2.15.
	* gnu/packages/storage.scm (ceph): Update to 14.2.15.

2020-11-25  Leo Famulari  <leo@famulari.name>

	gnu: Mutt: Update to 2.0.2 [fixes CVE-2020-28896].
	* gnu/packages/mail.scm (mutt): Update to 2.0.2.
	* gnu/packages/patches/mutt-store-references.patch: Adjust to changes in
	Mutt 2.0.2.

2020-11-25  Brett Gilio  <brettg@gnu.org>

	gnu: grpc: Update to 1.33.2.
	* gnu/packages/rpc.scm (grpc): Update to 1.33.2.

	[arguments]: Use system (re2) provided package.
	[inputs]: Add re2.
	[native-inputs]: Add pkg-config.

2020-11-25  Brett Gilio  <brettg@gnu.org>

	gnu: re2: Update to 2020-11-01.
	* gnu/packages/regex.scm (re2): Update to 2020-11-01.

2020-11-25  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-55.fd432b8.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-55.fd432b8.

2020-11-25  Brett Gilio  <brettg@gnu.org>

	gnu: et: Deprecate package.
	* gnu/packages/terminals.scm (et): Deprecate in favor of
	eternalterminal.

	gnu: et: Work around recursive module imports.
	* gnu/packages/ssh.scm (et): Remove.
	* gnu/packages/terminals.scm (et): Add et.

	gnu: eternalterminal: Update to 6.0.13.
	* gnu/packages/terminals.scm (eternalterminal): Update to 6.0.13.

	gnu: protobuf: Update to 3.14.0.
	* gnu/packages/protobuf.scm (protobuf): Update to 3.14.0.

2020-11-25  Michael Rohleder  <mike@rohleder.de>

	gnu: gst-plugins-bad: Enable webrtc module.
	* gnu/packages/gstreamer.scm (gst-plugins-bad): Enable webrtc module.
	[inputs]: Add libnice and webrtc-audio-processing.
	[arguments]: Add substitution of failing tests.

2020-11-25  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20201116.
	If ghc-torrent isn't available, git-annex will fall back to custom legacy
	code.  However, this older code path has a build failure in the 8.20201116
	release, and in general it'd be better to rely on the preferred, more
	exercised code path.

	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20201116.
	[inputs]: Add ghc-torrent.

2020-11-25  Kyle Meyer  <kyle@kyleam.com>

	gnu: ghc-filepath-bytestring: Update to 1.4.2.1.6.
	The minimum version of ghc-filepath-bytestring is now 1.4.2.1.4 in the latest
	release of git-annex, the only Guix package that has this library as an input.

	* gnu/packages/haskell-xyz.scm (ghc-filepath-bytestring): Update to 1.4.2.1.6.

2020-11-25  Kyle Meyer  <kyle@kyleam.com>

	gnu: Add ghc-torrent.
	* gnu/packages/haskell-xyz.scm (ghc-torrent): New variable.

	gnu: Add ghc-bencode.
	* gnu/packages/haskell-xyz.scm (ghc-bencode): New variable.

2020-11-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcompris-qt: Update license.
	* gnu/packages/education.scm (gcompris-qt)[license]: Add silofl1.1 for
	the bundled fonts.

	gnu: gcompris-qt: Update to 1.0.
	* gnu/packages/education.scm (gcompris-qt): Update to 1.0.
	[arguments]: Drop custom 'disable-failing-test phase. Set HOME to help
	test suite run.
	[inputs]: Replace python-2 with python-wrapper.

2020-11-25  Ryan Prior  <rprior@protonmail.com>

	gnu: vala: Update to 0.50.2.
	* gnu/packages/gnome.scm (vala): Update home-page.
	(vala-0.50): Update to 0.50.2.

2020-11-25  zimoun  <zimon.toutoune@gmail.com>

	weather: Fix '--substitute-urls'.
	Fixes <https://bugs.gnu.org/44574>.
	Reported by Efraim Flashner <efraim@flashner.co.il>.

	* guix/scripts/weather.scm (guix-weather): Fix when substitute-urls
	is a list.

2020-11-25  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-54.e0f97e4.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-54.e0f97e4.

2020-11-25  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Limit image and system tests jobs periodicity.
	System tests and images jobs are extremely expensive in I/O operations and
	storage size, pass a "period" argument to Cuirass to limit their periodicity.

	* gnu/ci.scm (hours): New procedure,
	(image-jobs, system-test-jobs, tarball-jobs): set a period argument.

2020-11-25  Pierre Neidhardt  <mail@ambrevar.xyz>

	etc: snippets: Fix "gnu: Add ..." name when prefilling Common Lisp commits messages.
	* etc/snippets/text-mode/guix-commit-message-add-cl-package: Fix name and
	simplify the "New variables" line.

	gnu: Add calispel.
	* gnu/packages/lisp-xyz.scm (cl-calispel, ecl-calispel, sbcl-calispel): New
	variables.

	gnu: Add eager-future2.
	* gnu/packages/lisp-xyz.scm (cl-eager-future2, ecl-eager-future2,
	sbcl-eager-future2): New variables.

2020-11-25  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.246.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.246.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.246.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.246.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.209.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.209.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.160.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.160.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.80.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.80.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.9.11.
	* gnu/packages/linux.scm (linux-libre-5.9-version): Update to 5.9.11.
	(linux-libre-5.9-pristine-source): Update hash.

2020-11-25  Ryan Prior  <rprior@protonmail.com>

	gnu: esbuild: Update home-page.
	* gnu/packages/web.scm (esbuild): Update home-page.

	gnu: esbuild: Update to 0.8.14.
	* gnu/packages/web.scm (esbuild): Update to 0.8.14.

2020-11-25  Lars-Dominik Braun  <lars@6xq.net>

	gnu: collectd: Update to 5.12.0.
	* gnu/packages/monitoring.scm (collectd): Update to 5.12.0.

2020-11-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove gnupg-2.
	This package was marked as superseded by gnupg in December 2017.

	* gnu/packages/gnupg.scm (gnupg-2): Remove variable.

2020-11-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add reprepro.
	* gnu/packages/debian.scm (reprepro): New variable.

	gnu: Add dpkg.
	* gnu/packages/debian.scm (dpkg): New variable.

2020-11-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc: Phases no longer return a Boolean.
	* gnu/packages/gcc.scm (gcc-4.7, gcc-4.9)
	(make-libiberty, custom-gcc, libgccjit)
	(make-libstdc++-doc, isl, gnu-c-manual): Remove trailing #t from
	phases.

	gnu: base, gcc: Removing trailing #t from snippets.
	* gnu/packages/base.scm (libiconv)[source]: Remove trailing #t from
	'snippet'.
	* gnu/packages/gcc.scm (gcc-4.8)[source]: Likewise.
	(gcc-4.9)[source]: Likewise.
	(gcc-5)[source]: Likewise.

	packages: Ignore return value of origin snippets.
	* guix/packages.scm (patch-and-repack): Ignore return value of SNIPPET
	and remove warning about non #t return value.

	build-system/texlive: Phases no longer return a Boolean.
	* guix/build/texlive-build-system.scm (configure): Remove trailing #t.
	(build): Use 'for-each' instead of 'every'.
	(install): Remove trailing #t.

	build-system/minify: Phases no longer return a Boolean.
	* guix/build/minify-build-system.scm (minify): Use 'for-each' instead of
	'every'.  Call 'close-pipe' and call error when it returns non-zero.
	(build): Use 'for-each' instead of 'every'.
	(install): Remove trailing #t.

	gnu: base, commencement: Remove trailing #t from build phases.
	* gnu/packages/base.scm (grep, tar, findutils)
	(coreutils, coreutils-8.30, gnu-make, gnu-make-4.2)
	(binutils-gold, glibc, make-glibc-locales):
	(glibc/hurd-headers, tzdata): Remove trailing #t in build phases.
	* gnu/packages/commencement.scm (bootar)
	(gash-boot, gash-utils-boot, mes-boot):
	(gzip-mesboot, gnu-make-mesboot0, bzip2-mesboot)
	(bash-mesboot0, tcc-boot, diffutils-mesboot)
	(patch-mesboot, sed-mesboot0, binutils-mesboot0)
	(gcc-core-mesboot0, mesboot-headers, gawk-mesboot0)
	(glibc-mesboot0, gcc-mesboot0, tar-mesboot)
	(grep-mesboot, binutils-mesboot1, gnu-make-mesboot)
	(gawk-mesboot, sed-mesboot, bash-mesboot)
	(gcc-core-mesboot1, gcc-mesboot1, binutils-mesboot)
	(glibc-headers-mesboot, glibc-mesboot, gcc-mesboot1-wrapper)
	(gcc-mesboot, gnu-make-boot0, binutils-boot0)
	(libstdc++-boot0, gcc-boot0, perl-boot0, python-boot0)
	(glibc-final-with-bootstrap-bash)
	(cross-gcc-wrapper, gettext-boot0, gcc-final): Remove trailing #t in
	build phases.

	build-system/gnu: Ignore the result of phase procedures.
	* guix/build/gnu-build-system.scm (set-SOURCE-DATE-EPOCH)
	(set-paths, install-locale, unpack, bootstrap)
	(patch-usr-bin-file, patch-source-shebangs)
	(patch-generated-file-shebangs, check)
	(patch-shebangs, strip, validate-runpath)
	(validate-documentation-location, reset-gzip-timestamps)
	(compress-documentation, delete-info-dir-file)
	(patch-dot-desktop-files, install-license-files): Remove trailing #t.
	(gnu-build): Use 'for-each' instead of 'every', ignore the result if
	each phase procedure, and remove warning about non #t phase results.

	gnu: gsl: Build shared libraries only.
	* gnu/packages/maths.scm (gsl)[arguments]: Add #:configure-flags.

	gnu: gsl: Demote conditional phase logic.
	* gnu/packages/maths.scm (gsl)[arguments]: Move 'cond' within
	'modify-phases'.

2020-11-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: postgis: Update to 3.0.3.
	* gnu/packages/geo.scm (postgis): Update to 3.0.3.

	gnu: libde265: Update to 1.0.8.
	* gnu/packages/video.scm (libde265): Update to 1.0.8.

2020-11-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Update to 2.68.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.68.

2020-11-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sysstat: Update to 12.4.1.
	* gnu/packages/linux.scm (sysstat): Update to 12.4.1.

	gnu: notmuch: Update to 0.31.2.
	* gnu/packages/mail.scm (notmuch): Update to 0.31.2.

2020-11-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Update a copyright line.

2020-11-24  Sergei Trofimovich  <slyfox@gentoo.org>

	gnu: re2c: Update to 2.0.3.
	* gnu/packages/re2c.scm (re2c): Update to 2.0.3.

2020-11-24  Jack Hill  <jackhill@jackhill.us>

	gnu: racket-minimal: Update upstream tarball hash.
	It changed in place.  The only difference besides file metadata is in
	etc/config.rktd:
	- (catalogs . (https://download.racket-lang.org/releases/7.9/catalog/))
	+ (catalogs . (https://download.racket-lang.org/releases/7.9/catalog/ #f))

	The same change was made for the racket package in
	c57157b89a56d33c76492a1fce1e521f00859f2a.

	* gnu/packages/scheme.scm (racket-minimal)[source]: Update hash.

2020-11-24  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add pcb2gcode.
	* gnu/packages/engineering.scm (pcb2gcode): New variable.

2020-11-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rofi: Update to 1.6.1.
	* gnu/packages/xdisorg.scm (rofi): Update to 1.6.1.

	gnu: mupdf: Use only dynamic linking.
	* gnu/packages/pdf.scm (mupdf)[source]: Add patch.
	[arguments]: Build and find the shared library.
	(zathura-pdf-mupdf)[arguments]: Add a 'remove-libmupdfthird.a-requirement
	phase to deal with the now-missing static one.
	* gnu/packages/patches/mupdf-fix-linkage.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: mupdf: Build verbosely.
	* gnu/packages/pdf.scm (mupdf)[arguments]: Add ‘verbose’ to #:make-flags.

	gnu: zathura-pdf-mupdf: Update to 0.3.6.
	* gnu/packages/pdf.scm (zathura-pdf-mupdf): Update to 0.3.6.

2020-11-24  Ryan Prior  <rprior@protonmail.com>

	gnu: esbuild: Update to 0.8.13.
	* gnu/packages/web.scm (esbuild): Update to 0.8.13.

2020-11-24  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-baycomp.
	* gnu/packages/python-science.scm (python-baycomp): New variable.

	gnu: Add python-commonmark.
	* gnu/packages/python-xyz.scm (python-commonmark): New variable.

2020-11-24  B. Wilson  <elaexuotee@wilsonb.com>

	gnu: Add xtitle.
	gnu/packages/xdisorg.scm(xtitle): New variable.

	gnu: mblaze: Update to 1.0.
	gnu/packages/mail.scm (mblaze): Update to 1.0.

2020-11-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ascii-art-to-unicode: Update to 1.13.
	* gnu/packages/emacs-xyz.scm (emacs-ascii-art-to-unicode): Update to 1.13.

	gnu: emacs-ivy-posframe: Update to 0.5.3.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): Update to 0.5.3.

2020-11-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: s6-linux-init: Omit static library.
	* gnu/packages/skarnet.scm (s6-linux-init)[arguments]: Add
	‘--disable-static’ to #:configure-flags.

	gnu: s6-linux-init: Update to 1.0.5.1.
	* gnu/packages/skarnet.scm (s6-linux-init): Update to 1.0.5.1.

	gnu: chirp: Update to 20201121.
	* gnu/packages/radio.scm (chirp): Update to 20201121.

	gnu: mupdf: Prepare for cross-compilation.
	* gnu/packages/pdf.scm (mupdf)[arguments]: Use CC-FOR-TARGET.

	gnu: mupdf: Update to 1.18.0.
	* gnu/packages/pdf.scm (mupdf): Update to 1.18.0.
	[inputs]: Add gumbo-parser.

	gnu: mupdf: Remove more bundled software.
	* gnu/packages/pdf.scm (mupdf)[source]: In the snippet, list the
	thirdparty/ packages we want to keep instead of those to delete.

	gnu: axel: Update to 2.17.10.
	* gnu/packages/networking.scm (axel): Update to 2.17.10.

	gnu: python-databricks-cli: Update to 0.14.1.
	* gnu/packages/python-web.scm (python-databricks-cli): Update to 0.14.1.

	gnu: earlyoom: Update to 1.6.2.
	* gnu/packages/linux.scm (earlyoom): Update to 1.6.2.
	[arguments]: Remove obsolete 'install-contribs phase.
	Add a new 'disable-failing-test phase.

	gnu: youtube-dl: Update to 2020.11.24.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.11.24.

	gnu: poppler-data: Update to 0.4.10.
	* gnu/packages/pdf.scm (poppler-data): Update to 0.4.10.

2020-11-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: grub-minimal: Fix cross-compilation.
	Fixes a regression introduced in
	34a6f123514b5677d442ed7cd609ff01534904b8 that would break
	cross-compilation of 'grub-minimal' because it would enable Freetype
	support as a side effect but the 'set-freetype-variables' phase was not
	inherited in 'grub-minimal'.

	* gnu/packages/bootloaders.scm (grub-minimal)[arguments]: Use
	'substitute-keyword-arguments' so that the 'set-freetype-variables'
	phase is inherited.

2020-11-24  Zhu Zihao  <all_but_last@163.com>

	gnu: flameshot: Update to 0.8.5.
	* gnu/packages/image.scm(flameshot): Update to 0.8.5.
	[source, home-page]: Use new source URL.
	[build-system]: Use qt-build-system.
	[inputs]: Add qtsvg.
	[arguments]<phases>: Remove stale code.

2020-11-24  nixo  <nicolo@nixo.xyz>

	gnu: Add emacs-dart-mode.
	* gnu/packages/emacs-xyz.scm (emacs-dart-mode): New variable.

	gnu: Add emacs-gn-mode.
	* gnu/packages/emacs-xyz.scm (emacs-gn-mode): New variable.

2020-11-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-webfeeder: Update to 1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-webfeeder): Update to 1.1.1.

2020-11-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: tadbit: Update to 1.0.1.
	* gnu/packages/bioinformatics.scm (tadbit): Update to 1.0.1.
	[arguments]: Remove #:tests? and #:python arguments.
	[phases]{fix-problems-with-setup.py}: Remove no longer needed steps.
	{check}: Override phase.
	[native-inputs]: Add glib and pkg-config.
	[inputs]: Add python-future and python-h5py.

	gnu: imp: Migrate to Python 3.
	* gnu/packages/bioinformatics.scm (imp)
	[arguments]: Enable tests by removing the #:tests? argument.
	Specify the arguments to pass to the ctest test running via the
	 #:configure-flags argument.
	[inputs]: Add cgal and opencv.  Remove python-2.  Move swig to...
	[native-inputs]: ...here.  Add python-wrapper.
	[propagated-inputs]: Replace python2-numpy, python2-scipy, python2-pandas,
	python2-scikit-learn and python2-networkx by python-numpy, python-scipy,
	python-pandas, python-scikit-learn and python-networkx, respectively.

	gnu: cmake: Update to 3.19.0.
	* gnu/packages/cmake.scm (cmake): Update to 3.19.0.
	[source]: Modify inherited source to adjust the hash as well as the snippet so
	that the "Utilities/cm3p" sub-directory is preserved.
	[phases]{patch-bin-sh, check}: Temporarily overrides until the next rebuild
	cycle.

2020-11-24  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-mamba: Update to 0.11.2.
	* gnu/packages/python-xyz.scm (python-mamba): Update to 0.11.2.

	gnu: python-isbnlib: Update to 3.10.4.
	* gnu/packages/python-xyz.scm (python-isbnlib): Update to 3.10.4.

2020-11-24  Oleg Pykhalov  <go.wigust@gmail.com>

	doc: Fix a typo in WebSSH configuration documentation.
	* doc/guix.texi (Networking Services): Fix a typo in webssh-configuration.

2020-11-24  Vagrant Cascadian  <vagrant@debian.org>

	gnu: ghc-text-short: Fix spelling.
	* gnu/packages/haskell-xyz (ghc-text-short): Fix spelling of
	  "similar".

	gnu: bsd-games: Fix spelling.
	* gnu/packages/games (bsd-games)[description]: Fix spelling of
	  "chosen".

	gnu: emacs-frame-local: Fix typo.
	* gnu/packages/emacs-xyz (emacs-frame-local)[description]: Fix grammar
	  of "This package".

2020-11-23  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

	gnu: ungoogled-chromium: Update to 87.0.4280.66-0.1f7cdef.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 87.
	(arch-patch, %arch-revision, %arch-patches): Remove.
	(ungoogled-chromium-snippet): Remove %ARCH-PATCHES.
	(%ungoogled-revision): Set to 1f7cdef6dfa8f612afde8f988131f210612333e0.
	(%chromium-version): Set to 87.0.4280.66.
	(ungoogled-chromium)[source]: Update hash.
	[arguments]: Adjust #:configure-flags for changes in 87.  Enable Pipewire
	support in WebRTC.
	[native-inputs]: Add WAYLAND.
	[inputs]: Add PIPEWIRE and WAYLAND.
	(ungoogled-chromium/wayland): Implement as a wrapper over UNGOOGLED-CHROMIUM.
	* gnu/packages/patches/ungoogled-chromium-system-nspr.patch: Adjust for 87.

2020-11-23  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'version-1.2.0'

2020-11-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mujs: Omit static library.
	* gnu/packages/javascript.scm (mujs)[arguments]: Replace the default
	'install phase which would install (only) the static library.

	gnu: mujs: Cross-compile.
	* gnu/packages/javascript.scm (mujs)[arguments]: Use CC-FOR-TARGET.

	gnu: mujs: Update to 1.0.9.
	* gnu/packages/javascript.scm (mujs): Update to 1.0.9.

	gnu: mujs: Fetch sources from git.
	* gnu/packages/javascript.scm (mujs)[source]: GIT-FETCH the sources
	directly from the author.
	[arguments]: Add VERSION to #:make-flags.

	gnu: gpodder: Update to 3.10.17.
	* gnu/packages/gpodder.scm (gpodder): Update to 3.10.17.

	gnu: snd: Update to 20.9.
	* gnu/packages/audio.scm (snd): Update to 20.9.

	gnu: libraqm: Update to 0.7.1.
	* gnu/packages/fontutils.scm (libraqm): Update to 0.7.1.

	gnu: djview: Update to 4.12.
	* gnu/packages/djvu.scm (djview): Update to 4.12.

	gnu: mtpaint: Update to 3.49.33.
	* gnu/packages/image.scm (mtpaint): Update to 3.49.33.

2020-11-23  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-chickadee: Use Guile 3.0.
	* gnu/packages/game-development.scm (guile-chickadee): Change Guile inputs to
	  use 3.0 package variants.

2020-11-23  Niklas Eklund  <niklas.eklund@posteo.net>

	gnu: Add emacs-undo-fu-session.
	* gnu/packages/emacs-xyz.scm (emacs-undo-fu-session): New variable.

	gnu: Add emacs-embark.
	* gnu/packages/emacs-xyz.scm (emacs-embark): New variable.

2020-11-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: eigen: Add upstream bugfix patch.
	This fixes the build of nanopolish, imp, and others.

	Reported by apteryx in #guix.

	* gnu/packages/algebra.scm (eigen)[source]: Add patch.
	* gnu/packages/patches/eigen-remove-openmp-error-counting.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-11-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: parallel: Update to 20201122.
	* gnu/packages/parallel.scm (parallel): Update to 20201122.

2020-11-23  Niklas Eklund  <niklas.eklund@posteo.net>

	gnu: Add emacs-orderless.
	* gnu/packages/emacs-xyz.scm (emacs-orderless): New variable.

2020-11-23  David Thompson  <dthompson2@worcester.edu>

	gnu: guile-chickadee: Update to 0.6.0.

	gnu: Deprecate guile3.0-chickadee.

2020-11-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add cwltool.
	* gnu/packages/bioinformatics.scm (cwltool): New variable.

	gnu: Add python-shellescape.
	* gnu/packages/python-xyz.scm (python-shellescape): New variable.

	gnu: Add python-arcp.
	* gnu/packages/python-xyz.scm (python-arcp): New variable.

	gnu: Add python-schema-salad.
	* gnu/packages/bioinformatics.scm (python-schema-salad): New variable.

	gnu: Add python-cachecontrol-0.11.
	* gnu/packages/python-web.scm (python-cachecontrol-0.11): New variable.

	gnu: Add python-prov.
	* gnu/packages/python-xyz.scm (python-prov): New variable.

	gnu: Add python-bagit.
	* gnu/packages/python-xyz.scm (python-bagit): New variable.

	gnu: python-pydot: Update home-page URI.
	* gnu/packages/graphviz.scm (python-pydot)[home-page]: Update to new
	home-page URI.

	gnu: python-pydot: Run tests.
	* gnu/packges/graphviz.scm (python-pydot)[source]: Add patch.
	[arguments]: Override check phase.
	[native-inputs]: Add graphviz.
	* gnu/packages/patches/python-pydot-regression-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: python-pydot: Update to 1.4.1.
	* gnu/packages/graphviz.scm (python-pydot): Update to 1.4.1.

2020-11-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: grub: Fix cross-compiling for other architectures.
	Reported by cbaines and xelxebar on IRC.

	* gnu/packages/bootloaders.scm (grub)[arguments]: In custom
	'set-freetype-variables phase only use the native-inputs version of
	freetype.

2020-11-23  Mathieu Othacehe  <othacehe@gnu.org>

	store: Fix ensure-path docstring.
	Suggested by Ludovic Courtès.

	* guix/store.scm (ensure-path): Fix the docstring.

2020-11-23  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add djvusmooth.
	* gnu/packages/djvu.scm (djvusmooth): New variable.

	gnu: Add python-djvulibre.
	* gnu/packages/python-xyz.scm (python-djvulibre): New variable.

2020-11-23  Pierre Neidhardt  <mail@ambrevar.xyz>

	etc: snippets: Prefill Common Lisp package names.
	* etc/snippets/text-mode/guix-commit-message-add-cl-package: New file.

	etc: snippets: Fix package name extraction.
	* etc/snippets/text-mode/guix-commit-message-add-package: Properly extract
	name when the diff contains a very short `define-public ...` above the actual
	new package.  This can happen when the above package is a small inherited
	definition or cl/ecl package.

2020-11-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lsof: Cross-compile.
	* gnu/packages/lsof.scm (lsof)[arguments]: Use CC-FOR-TARGET.

	gnu: lsof: Make test failures fatal.
	* gnu/packages/lsof.scm (lsof)[source]: Add patch to make test suite
	failures stop the build.
	* gnu/packages/patches/lsof-fatal-test-failures.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: lsof: Respect #:tests?.
	* gnu/packages/lsof.scm (lsof)[arguments]: The 'check phase takes and
	respects a TESTS? keyword.

	gnu: lsof: Update to 4.94.0.
	* gnu/packages/lsof.scm (lsof): Update to 4.94.0.
	[source]: Switch to new git upstream.
	[native-inputs]: Add groff.
	[arguments]: Remove custom 'unpack phase.  Add a 'build-man-page phase.
	Remove the upstreamed glibc@2.28 test fix.

	gnu: hdparm: Update to 9.60.
	* gnu/packages/linux.scm (hdparm): Update to 9.60.

	gnu: ipset: Update to 7.9.
	* gnu/packages/linux.scm (ipset): Update to 7.9.

	gnu: ipset: Use HTTPS home page.
	* gnu/packages/linux.scm (ipset)[source, home-page]: Use HTTPS.

	gnu: webkitgtk: Update to 2.30.3.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.3.

	gnu: python-pandocfilters: Update to 1.4.3.
	* gnu/packages/textutils.scm (python-pandocfilters): Update to 1.4.3.

	gnu: facter: Update to 4.0.46.
	* gnu/packages/admin.scm (facter): Update to 4.0.46.

	gnu: duplicity: Update to 0.8.17.
	* gnu/packages/backup.scm (duplicity): Update to 0.8.17.

2020-11-23  Brett Gilio  <brettg@gnu.org>

	gnu: ocaml-cairo2: Patch test phase.
	* gnu/local.mk (ocaml-cairo2-caml_ba_array_fix.patch): Add ref.
	* gnu/packages/ocaml.scm (ocaml-cairo2): Utilize patch.
	* gnu/packages/patches/ocaml-cairo2-caml_ba_array-fix.patch: Add file.

2020-11-23  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.245.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.245.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.245.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.245.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.208.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.208.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: :Update to 4.19.159.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.159.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.79.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.79.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.9.10.
	* gnu/packages/linux.scm (linux-libre-5.9-version): Update to 5.9.10.
	(linux-libre-5.9-pristine-source): Update hash.

2020-11-22  Brett Gilio  <brettg@gnu.org>

	gnu: Add python-transient.
	* gnu/packages/virtualization.scm (python-transient): New variable.

	gnu: python-marshmallow: Update to 3.9.1.
	* gnu/packages/python-xyz.scm (python-marshmallow): Update to 3.9.1.

2020-11-22  Marius Bakke  <marius@gnu.org>

	gnu: exa: Add missing arguments keyword.
	This was inadvertently removed in 3dbf3a7f516cb5576ce77d9545cfa56b741f279b.

	* gnu/packages/rust-apps.scm (exa)[arguments]: Add #:phases.

2020-11-22  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

2020-11-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to bd96e6d.

	gnu: guix: Update to 1.2.0.

	Update NEWS.

2020-11-22  Efraim Flashner  <efraim@flashner.co.il>

	build-system/cargo: Set gettext environment variable when available.
	* guix/build/cargo-build-system.scm (configure): When gettext is
	available in the build environment set the GETTEXT_SYSTEM variable.
	* gnu/packages/crates-io.scm (rust-gettext-rs-0.5, rust-gettext-rs-0.4,
	rust-gettext-sys-0.19)[arguments]: Remove phase to help find system gettext.

	gnu: rust-slog-2.5: Rename to rust-slog-2.
	* gnu/packages/crates-io.scm (rust-slog-2.5): Rename to rust-slog-2.
	(rust-uuid-0.8, rust-uuid-0.7)[arguments]: Adjust accordingly.

	gnu: rust-slog-2.4: Remove variable.
	* gnu/packages/crates-io.scm (rust-slog-2.4): Remove variable.
	(rust-uuid-0.7)[arguments]: Replace rust-slog-2.4 with 2.5.

	build-system/cargo: Set libclang environment variable when available.
	* guix/build/cargo-build-system.scm (configure): When clang is available
	in the build environment set the LIBCLANG_PATH variable.
	* gnu/packages/crates-graphics.scm (rust-aom-sys-0.1,
	uust-dav1d-sys-0.3),
	* gnu/packages/crates-io.scm (rust-bindgen-0.55, rust-bindgen-0.54,
	rust-bindgen-0.53, rust-bindgen-0.52, rust-cexpr-0.4, rust-cexpr-0.3,
	rust-cexpr-0.2, rust-clang-sys-1, rust-clang-sys-0.29,
	rust-clang-sys-0.26, rust-clang-sys-0.22, rust-clang-sys-0.11,
	rust-libpijul-0.12, rust-nettle-7, rust-nettle-sys-2,
	rust-sequoia-openpgp-0.9)[arguments]: Remove phases which set an
	environment variable to find clang.
	[inputs]: Rename instances of libclang with clang.

	build-system/cargo: Set openssl environment variable when available.
	* guix/build/cargo-build-system.scm (configure): When openssl is
	available set the OPENSSL_DIR variable to discover its location.
	* gnu/packages/crates-io.scm (rust-curl-sys-0.4, rust-libgit2-sys-0.10,
	rust-libpijul-0.12, rust-libssh2-sys-0.2, rust-native-tls-0.2,
	rust-openssl-sys-0.9, rust-openssl-0.7, rust-trust-dns-rustls-0.6),
	* gnu/packages/rust-apps.scm (tokei, exa)[arguments]: Remove redundant
	setenv for openssl.

2020-11-22  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-thrussh-libsodium-0.1.
	* gnu/packages/crates-io.scm (rust-thrussh-libsodium-0.1): New variable.

	gnu: Add rust-shell-escape-0.1.
	* gnu/packages/crates-io.scm (rust-shell-escape-0.1): New variable.

	gnu: Add rust-tokio-net-0.2.
	* gnu/packages/crates-io.scm (rust-tokio-net-0.2): New variable.

	gnu: Add rust-tracing-fmt-0.1.
	* gnu/packages/crates-io.scm (rust-tracing-fmt-0.1): New variable.

	gnu: Add rust-tracing-subscriber-0.1.
	* gnu/packages/crates-io.scm (rust-tracing-subscriber-0.1): New variable.

2020-11-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tracing-log-0.1: Update to 0.1.1.
	* gnu/packages/crates-io.scm (rust-tracing-log-0.1): Update to 0.1.1.
	[arguments]: Add rust-env-logger-0.6 to cargo-inputs.

2020-11-22  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-matchers-0.0.
	* gnu/package/crates-io.scm (rust-matchers-0.0): New variable.

	gnu: Add rust-tracing-log-0.1.
	* gnu/packages/crates-io.scm (rust-tracing-log-0.1): New variable.

	gnu: Add rust-trust-dns-rustls-0.6.
	* gnu/packages/crates-io.scm (rust-trust-dns-rustls-0.6): New variable.

2020-11-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-trust-dns-proto-0.7.
	* gnu/packages/crates-io.scm (rust-trust-dns-proto-0.7): New variable.

	gnu: Add rust-tokio-rustls-0.9.
	* gnu/packages/crates-io.scm (rust-tokio-rustls-0.9): New variable.

	gnu: Add rust-rustls-0.15.
	* gnu/packages/crates-io.scm (rust-rustls-0.15): New variable.

	gnu: Add rust-webpki-roots-0.16.
	* gnu/packages/crates-io.scm (rust-webpki-roots-0.16): New variable.

	gnu: Add rust-webpki-0.19.
	* gnu/packages/crates-io.scm (rust-webpki-0.19): New variable.

	gnu: Add rust-sct-0.5.
	* gnu/packages/crates-io.scm (rust-sct-0.5): New variable.

	gnu: Add rust-enum-as-inner-0.2.
	* gnu/packages/crates-io.scm (rust-enum-as-inner-0.2): New variable.

2020-11-22  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-socks-0.3.
	* gnu/packages/crates-io.scm (rust-socks-0.3): New variable.

2020-11-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ws232-sys-0.2: Adjust inputs.
	* gnu/packages/crates-io.scm (rust-ws2-32-sys)[arguments]: Move
	rust-winapi-build-0.1 from cargo-development-inputs to cargo-inputs.

2020-11-22  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-hyper-old-types-0.11.
	* gnu/packages/crates-io.scm (rust-hyper-old-types-0.11): New variable.

	gnu: Add rust-cookie-store-0.7.
	* gnu/packages/crates-io.scm (rust-cookie-store-0.7): New variable.

	gnu: Add rust-cookie-0.12.
	* gnu/packages/crates-io.scm (rust-cookie-0.12): New variable.

2020-11-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-ring-0.14.
	* gnu/packages/crates-io.scm (rust-ring-0.14): New variable.

2020-11-22  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-rpassword-2.
	* gnu/packages/crates-io.scm (rust-rpassword-2): New variable.

	gnu: Add rust-progrs-0.1.
	* gnu/packages/crates-io.scm (rust-progrs-0.1): New variable.

	gnu: Add rust-pathdiff-0.1.
	* gnu/packages/crates-io.scm (rust-pathdiff-0.1): New variable.

	gnu: Add rust-line-0.1.
	* gnu/packages/crates-io.scm (rust-line-0.1): New variable.

	gnu: Add rust-libpijul-0.12.
	* gnu/package/crates-io.scm (rust-libpijul-0.12): New variable.

	gnu: Add rust-sequoia-openpgp-0.9.
	* gnu/packages/crates-io.scm (rust-sequoia-openpgp-0.9): New variable.

	gnu: Add rust-sequoia-rfc2822-0.9.
	* gnu/packages/crates-io.scm (rust-sequoia-rfc2822-0.9): New variable.

2020-11-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rpassword-3.
	* gnu/packages/crates-io.scm (rust-rpassword-3): New variable.

2020-11-22  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-nettle-5.
	* gnu/packages/crates-io.scm (rust-nettle-5): New variable.

	gnu: rust-nettle-sys-2: Do not skip build.
	* gnu/packages/crates-io.scm (rust-nettle-2-sys): [arguments] Change
	cargo-development-inputs into cargo-inputs since they are required to
	build. Do not skip build.

	gnu: Add rust-buffered-reader-0.9.
	* gnu/packages/crates-io.scm (rust-buffered-reader-0.9): New variable.

	gnu: Add rust-sanakirja-0.10.
	* gnu/packages/crates-io.scm (rust-sanakirja-0.10): New variable.

	gnu: Add rust-diffs-0.3.
	* gnu/packages/crates-io.scm (rust-diffs-0.3): New variable.

	gnu: Add rust-getch-0.2.
	* gnu/packages/crates-io.scm (rust-getch-0.2): New variable.

	gnu: Add rust-cryptovec-0.4.
	* gnu/packages/crates-io.scm (rust-cryptovec-0.4): New variable.

	gnu: Add rust-bs58-0.2.
	* gnu/packages/crates-io.scm (rust-bs58-0.2): New variable.

	gnu: Add rust-base58-0.1.
	* gnu/packages/crates-io.scm (rust-base58-0.1): New variable.

	gnu: Add rust-rust-base58-0.0.
	* gnu/packages/crates-io.scm (rust-rust-base58-0.0): New variable.

2020-11-22  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guile-simple-zmq: Update to 0.0.0-4.29a20af.
	* gnu/packages/guile-xyz.scm (guile-simple-zmq): Update to 0.0.0-4.29a20af.

	scripts: publish: Export procedures.
	* guix/scripts/publish.scm (open-server-socket, run-publish-server): Export
	those procedures.
	(%default-gzip-compression): Export it.

	guix: store: Add ensure-path.
	* guix/store.scm (ensure-path): New procedure.

2020-11-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: acpi-call-linux-module: Remove reference to bash.
	* gnu/packages/linux.scm (acpi-call-linux-module)[arguments]: Add a
	‘patch-shebangs-harder’ phase.

2020-11-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: acpi-call-linux-module: Update to 1.2.1.
	This decrements VERSION to match (pre-fork) upstream's.  One doesn't
	‘guix install’ kernel modules so I don't expect problems in practice.

	* gnu/packages/linux.scm (acpi-call-linux-module): Update to 1.2.1.
	[source]: Update renamed upstream.

2020-11-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add minidjvu.
	* gnu/packages/djvu.scm (minidjvu): New variable.

	gnu: djvulibre: Add JPEG and TIFF support.
	* gnu/packages/djvu.scm (djvulibre)[inputs]: Add libjpeg-turbo and libtiff.

	gnu: Add djvu2pdf.
	* gnu/packages/djvu.scm (djvu2pdf): New variable.

2020-11-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebdb: Update to 0.6.21.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.6.21.

2020-11-22  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add heads-dev-cpio.
	* gnu/packages/heads.scm (heads-dev-cpio): New variable.

	linux-initrd: Add special-file->cpio-header*.
	* guix/cpio.scm (special-file->cpio-header*): New public procedure.

	linux-initrd: Handle 'block-special and 'char-special cpio headers as well.
	* guix/cpio.scm (make-cpio-header): Handle size correctly for all file types.
	(mode->type): Add 'block-special, 'char-special.

2020-11-22  Timothy Sample  <samplet@ngyro.com>

	lint: Add 'check-haskell-stackage' checker.
	* guix/lint.scm (check-haskell-stackage): New procedure.
	(%network-dependent-checkers): Add 'haskell-stackage' checker.
	* guix/import/hackage.scm (%hackage-url): New variable.
	(hackage-source-url, hackage-cabal-url): Use it in place of a
	hard-coded string.
	* guix/import/stackage.scm (%stackage-url): Make it a parameter.
	(stackage-lts-info-fetch): Update accordingly.
	* tests/lint.scm ("hackage-stackage"): New test.

2020-11-22  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: dino: Add some inputs.
	These new inputs are referenced by the package, but were previously used
	indirectly via propagation from other inputs. Now they are just directly added.

	* gnu/packages/messaging.scm (dino) [native-inputs]: Add gtk+:bin.
	Correct label of glib:bin.
	[inputs]: Add glib.

2020-11-22  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: dino: Re-arrange inputs in alphabetical order.
	* gnu/packages/messaging.scm (dino) [native-inputs]: Re-order.
	[inputs]: Re-order.

	gnu: dino: Update synopsis and description.
	* gnu/packages/messaging.scm (dino) [synopsis]: Modify.
	[description]: Modify.

	gnu: dino: Make some cosmetic changes.
	* gnu/packages/messaging.scm (dino): Make some cosmetic changes.

2020-11-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl: Update to 2020.11.21.1.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.11.21.1.

	gnu: bpftrace: Update to 0.11.4.
	* gnu/packages/linux.scm (bpftrace): Update to 0.11.4.

	gnu: hidapi: Update to 0.10.0.
	* gnu/packages/libusb.scm (hidapi): Update to 0.10.0.

	gnu: libseccomp: Update to 2.5.1.
	* gnu/packages/linux.scm (libseccomp): Update to 2.5.1.

	gnu: hstr: Update to 2.3.
	* gnu/packages/shellutils.scm (hstr): Update to 2.3.

	gnu: inspircd: Support Argon2 hashes.
	* gnu/packages/irc.scm (inspircd)[arguments]: Enable the argon2 extra.
	[inputs]: Add argon2.

	gnu: inspircd: Make most inputs non-native.
	* gnu/packages/irc.scm (inspircd)[native-inputs]: Reduce to pkg-config.
	Move the rest…
	[inputs]: …here.

	gnu: inspircd: Remove unused input.
	* gnu/packages/irc.scm (inspircd)[native-inputs]: Remove libgcrypt.

	gnu: inspircd: Update to 3.8.1.
	* gnu/packages/irc.scm (inspircd): Update to 3.8.1.

	services: cups: Add Splix by default.
	* gnu/services/cups.scm (cups-configuration): Add splix to the default extensions.
	* doc/guix.texi (Printing Services): Document it.

2020-11-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Rename escpr to epson-inkjet-printer-escpr.
	‘escpr’ is nice and short, but everyone else calls this package
	‘epson-inkjet-printer-escpr’.  More importantly, so does upstream.

	* gnu/packages/cups.scm (escpr, epson-inkjet-printer-escpr,): Rename
	escpr to epson-inkjet-printer-escpr, redefining escpr as
	deprecated-package.  Adjust all users.

2020-11-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: escpr: Omit static library.
	* gnu/packages/cups.scm (escpr)[arguments]: Add "--disable-static"
	to #:configure-flags.

2020-11-21  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-literate-calc-mode: Update to 0.1-1.a50e897
	* gnu/packages/emacs-xyz.scm (emacs-literate-calc-mode): Update to 0.1-1.a50e897

2020-11-21  Niklas Eklund  <niklas.eklund@posteo.net>

	gnu: Add emacs-undo-fu.
	* gnu/packages/emacs-xyz.scm (emacs-undo-fu): New variable.

2020-11-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openssl: Fix cross compiling for powerpc targets.
	* gnu/packages/tls.scm (openssl)[arguments]: Add cross compile target
	cases for powerpc64le-linux, powerpc64-linux and powerpc-linux.

2020-11-21  Ludovic Courtès  <ludo@gnu.org>

	nls: Update 'fr' translation of the manual.

	gnu: xfdesktop: Add Guix logo to the default background.
	* gnu/packages/xfce.scm (xfdesktop)[arguments]: In
	'prepare-background-image' phase, add "xfce-stripes.png".

2020-11-21  Ludovic Courtès  <ludo@gnu.org>

	transformations: Show '--help-transform' only where applicable.
	Fixes <https://bugs.gnu.org/44773>.
	Reported by Florian Pelz <pelzflorian@pelzflorian.de>.

	This fixes a regression introduced in
	6701f64f7329cdbeda70bcaf38523c9098e5a938.

	* guix/transformations.scm (%transformation-options): Add
	"--help-transform".
	(show-transformation-options-help): Rename to...
	(show-transformation-options-help/detailed): ... this.
	(show-transformation-options-help): New public procedure.
	* guix/scripts/build.scm (show-build-options-help): Remove
	"--help-transform".
	(%standard-build-options): Likewise.
	(show-help): Call 'show-transformation-options-help'.
	* guix/scripts/environment.scm (show-help): Likewise.
	* guix/scripts/graph.scm (show-help): Likewise.
	* guix/scripts/install.scm (show-help): Likewise.
	* guix/scripts/pack.scm (show-help): Likewise.
	* guix/scripts/package.scm (show-help): Likewise.
	* guix/scripts/upgrade.scm (show-help): Likewise.

2020-11-21  Ludovic Courtès  <ludo@gnu.org>

	nls: Update 'fr' translation of the manual.

	gnu: xfdesktop: Add Guix logo to the default background.
	* gnu/packages/xfce.scm (xfdesktop)[arguments]: In
	'prepare-background-image' phase, add "xfce-stripes.png".

2020-11-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-polymode-ansible: Remove outdated comment.
	* gnu/packages/emacs-xyz.scm (emacs-polymode-ansible): Remove outdated
	comment.

	gnu: emacs-polymode-ansible: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-polymode-ansible): Update to 0.3.0.

	gnu: emacs-polymode-org: Update to 0.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-polymode-org): Update to 0.2.2.

	gnu: emacs-polymode: Update to 0.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-polymode): Update to 0.2.2.

	gnu: emacs-attrap: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-attrap): Update to 1.1.

	gnu: emacs-org-edit-latex: Update to 0.8.3.
	* gnu/packages/emacs-xyz.scm (emacs-org-edit-latex): Update to 0.8.3.
	[synopsis, description]: Improve typography.

2020-11-21  Ludovic Courtès  <ludo@gnu.org>

	lint: Add 'patch-headers' checker.
	* guix/lint.scm (check-patch-headers): New procedure.
	(%local-checkers): Add 'patch-headers' checker.
	* tests/lint.scm ("patch headers: no warnings")
	("patch headers: missing comment", "patch headers: empty")
	("patch headers: patch not found"): New tests.

2020-11-21  Ludovic Courtès  <ludo@gnu.org>

	transformations: Show '--help-transform' only where applicable.
	Fixes <https://bugs.gnu.org/44773>.
	Reported by Florian Pelz <pelzflorian@pelzflorian.de>.

	This fixes a regression introduced in
	6701f64f7329cdbeda70bcaf38523c9098e5a938.

	* guix/transformations.scm (%transformation-options): Add
	"--help-transform".
	(show-transformation-options-help): Rename to...
	(show-transformation-options-help/detailed): ... this.
	(show-transformation-options-help): New public procedure.
	* guix/scripts/build.scm (show-build-options-help): Remove
	"--help-transform".
	(%standard-build-options): Likewise.
	(show-help): Call 'show-transformation-options-help'.
	* guix/scripts/environment.scm (show-help): Likewise.
	* guix/scripts/graph.scm (show-help): Likewise.
	* guix/scripts/install.scm (show-help): Likewise.
	* guix/scripts/pack.scm (show-help): Likewise.
	* guix/scripts/package.scm (show-help): Likewise.
	* guix/scripts/upgrade.scm (show-help): Likewise.

2020-11-21  Ludovic Courtès  <ludo@gnu.org>

	store-database: Add test checking the directory mtime after 'register-path'.
	* tests/store-database.scm ("register-path, directory"): New test.

	linux-initrd: Remove unnecessary timestamp reset phase.
	* gnu/build/linux-initrd.scm (write-cpio-archive): Mention timestamps in
	docstring.
	(build-initrd): Remove unnecessary timestamp reset phase.

2020-11-21  Brice Waegeneire  <brice@waegenei.re>

	scripts: lint: Display result of checkers on stdout.
	* guix/scripts/lint.scm (emit-warnings): Use 'current-output-port'
	instead of 'current-error-port'.

2020-11-21  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add emacs-major-mode-hydra.
	* gnu/packages/emacs-xyz.scm (emacs-major-mode-hydra): New variable.

	gnu: Add emacs-pretty-hydra.
	* gnu/packages/emacs-xyz.scm (emacs-pretty-hydra): New variable.

2020-11-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-jsonrpc: Update to 1.0.14.
	* gnu/packages/emacs-xyz.scm (emacs-jsonrpc): Update to 1.0.14.

2020-11-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pillow: Add the python2-variant property.
	This is apparently required to get the package-with-python2 package
	transformer to pick up the correct python2-pillow package instead of
	attempting to create a new one with the same version as python-pillow, as it
	would happen for python2-matplotlib for example.

	* gnu/packages/python-xyz.scm (python-pillow): Add python2-variant property.
	(python2-pillow): Strip python2-variant property from inherited python-pillow,
	and fix indentation.

2020-11-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-certifi: Update to 2020.11.8.
	* gnu/packages/python-crypto.scm (python-certifi): Update to 2020.11.8.

	gnu: python2-pillow: Fix build.
	* gnu/packages/python-xyz.scm (python2-pillow): Downgrade to version 6.2.2.

2020-11-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: Add python-moto.
	* gnu/packages/python-xyz.scm (python-moto): New public variable.

2020-11-21  Marius Bakke  <marius@gnu.org>

	gnu: Add python-flask-cors.
	* gnu/packages/python-web.scm (python-flask-cors): New public variable.

	gnu: Add python-junit-xml.
	* gnu/packages/python-check.scm (python-junit-xml): New public variable.

2020-11-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: Add python-cfn-lint.
	* gnu/packages/python-web.scm (python-cfn-lint): New public variable.

2020-11-21  Marius Bakke  <marius@gnu.org>

	gnu: python-jsonpatch: Propagate required input.
	* gnu/packages/python-xyz.scm (python-jsonpatch)[native-inputs]: Move
	PYTHON-JSONPOINTER ...
	[propagated-inputs]: ... here.

2020-11-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: Add python-aws-sam-translator.
	* gnu/packages/python-web.scm (python-aws-sam-translator): New public variable.

	gnu: Add python-boto.
	* gnu/packages/python-xyz.scm (python-boto): New public variable.

	gnu: Add python-jose.
	* gnu/packages/python-web.scm (python-jose): New public variable.

	gnu: Add python-aws-xray-sdk.
	* gnu/packages/python-web.scm (python-aws-xray-sdk): New public variable.

	gnu: Add python-jsonpickle.
	* gnu/packages/python-web.scm (python-jsonpickle): New public variable.

	gnu: Add python-sshpubkeys.
	* gnu/packages/python-xyz.scm (python-sshpubkeys): New public variable.

2020-11-21  Kristian Trandem  <kristian@devup.no>

	gnu: Add python-boto3.
	gnu/packages/python-xyz.scm (python-boto3): New variable.

2020-11-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-docker: Propagate runtime dependency.
	* gnu/packages/docker.scm (python-docker)[inputs]: Move
	PYTHON-WEBSOCKET-CLIENT from here ...
	[propagated-inputs]: ... to here.

	gnu: Add python-minio.
	* gnu/packages/python-web.scm (python-minio): New public variable.

	gnu: Add python-querystring-parser.
	* gnu/packages/python-web.scm (python-querystring-parser): New public variable.

	gnu: Add python-gorilla.
	* gnu/packages/python-xyz.scm (python-gorilla): New public variable.

	gnu: Add python-databricks-cli.
	* gnu/packages/python-web.scm (python-databricks-cli): New public variable.

2020-11-21  Marius Bakke  <marius@gnu.org>

	gnu: python-s3transfer: Update to 0.3.3.
	* gnu/packages/python-web.scm (python-s3transfer): Update to 0.3.3.

	gnu: awscli: Update to 1.18.183.
	* gnu/packages/python-web.scm (awscli): Update to 1.18.183.

	gnu: python-botocore: Update to 1.19.22.
	* gnu/packages/python-xyz.scm (python-botocore): Update to 1.19.22.
	[propagated-inputs]: Remove PYTHON-DOCUTILS.  Add PYTHON-URLLIB3.

2020-11-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-botocore: Remove unused inputs.
	* gnu/packages/python-xyz.scm (python-botocore)[native-inputs]: Remove.

2020-11-21  Marius Bakke  <marius@gnu.org>

	gnu: awscli, python-botocore: Add comment about compatibility.
	* gnu/packages/python-web.scm (awscli): Mention that it must be updated
	together with ...
	* gnu/packages/python-xyz.scm (python-botocore): ... this package, and add
	similar comment about awscli.

	gnu: cheese: Remove obsolete input.
	* gnu/packages/gnome.scm (cheese)[native-inputs]: Remove INTLTOOL.  Add
	GETTEXT-MINIMAL.

2020-11-20  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-org-webring: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-webring): Update to 2.0.0.

2020-11-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-django-q: Update to 1.3.4.
	* gnu/packages/django.scm (python-django-q): Update to 1.3.4.

	gnu: xpra: Update to 4.0.5.
	* gnu/packages/xorg.scm (xpra): Update to 4.0.5.
	[source]: Remove xpra-4.0.4-norequests.patch.
	* gnu/packages/patches/xpra-4.0.4-norequests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: Add davfs2.
	* gnu/packages/file-systems.scm (davfs2): New public variable.

	gnu: ceph: Update to 14.2.14.
	* gnu/packages/storage.scm (ceph): Update to 14.2.14.

2020-11-20  Alexandru-Sergiu Marton  <brown121407@gmail.com>

	gnu: Add ghc-http-reverse-proxy.
	* gnu/packages/haskell-web.scm (ghc-http-reverse-proxy): New variable.

2020-11-20  Jesse Gibbons  <jgibbons2357@gmail.com>

	gnu: clojure: Add bin/clojure wrapper.
	Fixes: https://issues.guix.gnu.org/issue/32709

	* gnu/packages/clojure.scm: (clojure)[inputs]: Add icedtea.
	[arguments]: Add make-wrapper phase.

2020-11-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.244.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.244.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.244.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.244.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.207
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.207.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.158.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.158.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.78.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.78.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.9.9.
	* gnu/packages/linux.scm (linux-libre-5.9-version): Update to 5.9.9.
	(deblob-scripts-5.9, linux-libre-5.9-pristine-source): Update hashes.

2020-11-20  Mathieu Othacehe  <othacehe@gnu.org>

	image: Add pinebook-pro support.
	* gnu/system/images/pinebook-pro.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* gnu/ci.scm (%guix-system-images): Add pinebook-pro-barebones-raw-image.

2020-11-20  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-forge: Update to 20201119.
	* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 20201119.

2020-11-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Merge branch 'version-1.2.0' into master.

	build-system/python: Set PYTHONDONTWRITEBYTECODE.
	* guix/build/python-build-system.scm (enable-bytecode-determinism): Set
	PYTHONDONTWRITEBYTECODE.

2020-11-20  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: komikku: Update to 0.23.0.
	* gnu/packages/gnome.scm (komikku): Update to 0.23.0.

2020-11-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Run more tests.
	* gnu/packages/vim.scm (vim)[arguments]: In the custom
	'skip-or-fix-failing-tests phase adjust substitutions to skip fewer
	tests and adjust other test output to patched shebangs.

2020-11-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl: Update to 2020.11.19.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.11.19.

	gnu: livemedia-utils: Update to 2020.11.19.
	* gnu/packages/video.scm (livemedia-utils): Update to 2020.11.19.

2020-11-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: racket: Update upstream tarball hash.
	It changed in place.  The only difference besides file metadata is in
	etc/config.rktd:
	- (catalogs . (https://download.racket-lang.org/releases/7.9/catalog/))
	+ (catalogs . (https://download.racket-lang.org/releases/7.9/catalog/ #f))

	* gnu/packages/scheme.scm (racket)[source]: Update hash.

2020-11-20  Pierre Neidhardt  <mail@ambrevar.xyz>

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

2020-11-20  Marius Bakke  <marius@gnu.org>

	gnu: python2-html2text: Downgrade to 2019.8.11.
	* gnu/packages/python-web.scm (python2-html2text): Don't inherit version and
	source from PYTHON-HTML2TEXT.

2020-11-20  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-inf-janet.
	* gnu/packages/emacs-xyz.scm (emacs-inf-janet): New variable.

	gnu: Add emacs-janet-mode.
	* gnu/packages/emacs-xyz.scm (emacs-janet-mode): New variable.

	gnu: Add janet.
	* gnu/packages/lisp.scm (janet): New variable.

2020-11-20  Marius Bakke  <marius@gnu.org>

	build-system/cargo: Do not pass --features to Cargo unless specified.
	Fixes <https://bugs.gnu.org/44692>.

	* guix/build/cargo-build-system.scm (build): Default to the empty list for
	FEATURES.  Check whether the list is empty when building the Cargo arguments.

2020-11-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: fenics: Reduce build time.
	* gnu/packages/simulation.scm (fenics)[phases]{check}: Don't run the test
	suite twice; run it once in parallel mode.  Honor the number of jobs specified
	via --cores, capped to 3 for memory reasons.  Do not check the demos.

	gnu: python-pillow: Update to 8.0.1.
	* gnu/packages/python-xyz.scm (python-pillow): Update to 8.0.1.

	gnu: python-oslosphinx: Update to 4.18.0.
	* gnu/packages/openstack.scm (python-oslosphinx): Update to 4.18.0.
	[phases]: Delete 'check replacement.  Add a 'relax-requirements
	phase.
	[native-inputs]: Remove python-docutils.  Add python-openstackdocstheme and
	python-reno.
	(python2-oslosphinx): Remove variable.

	gnu: python-oslosphinx: Fix indentation.
	* gnu/packages/openstack.scm (python-oslosphinx): Fix indentation.

	gnu: python-oslo: Update to 3.1.1.
	* gnu/packages/openstack.scm (python-oslo): Update to 3.1.1.
	[phases]: Add new 'relax-requirements phase.
	[propagated-inputs]:  Move python-pbr...
	[native-inputs]: ...here.  Add python-bandit, python-coverage and python-stestr.

2020-11-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-hacking: Update to 4.0.0.
	Fixes <https://issues.guix.gnu.org/39871>.

	* gnu/packages/openstack.scm (python-hacking): Update to 4.0.0.
	[arguments]: Remove field.
	[propagated-inputs]: Remove python-flake8-2.6, python-mccabe-0.2.1, python-pbr,
	python-pep8-1.5.7, python-pyflakes-1.2, python-six.  Add python-flake8.
	[native-inputs]: Remove python-reno and python-testrepository.  Add
	python-coverage, python-ddt, python-dnspython, python-fixtures,
	python-monotonic, python-subunit, python-stestr and python-testtools.
	(python2-hacking): Remove variable.
	* gnu/packages/python-xyz.scm (python-pyflakes-1.2)
	(python-mccabe-0.2.1, python2-mccabe-0.2.1)
	(python-pep8-1.5.7, python2-pep8-1.5.7)
	(python-flake8-2.6): Delete variables.

2020-11-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-subunit-bootstrap: Update to 1.4.0.
	* gnu/packages/check.scm (python-subunit-bootstrap): Update to 1.4.0.

	gnu: Add python-stestr.
	* gnu/packages/python-check.scm (python-stestr): New variable.

	gnu: Add python-cliff.
	* gnu/packages/openstack.scm (python-cliff): New variable.

	gnu: python-bandit: Fix indentation.
	* gnu/packages/openstack.scm (python-bandit): Fix indentation.

	gnu: python-bandit: Update to 1.6.2.
	* gnu/packages/openstack.scm (python-bandit): Update to 1.6.2.
	[phases]: Remove argument.
	[tests?]: Disable test suite.
	[native-inputs]: Remove python-beautifulsoup4, python-fixtures, python-mock,
	python-subunit, python-testrepository, python-testscenarios and
	python-testtools.  Add python-pbr.

	gnu: python-oslotest: Update to 4.4.1.
	* gnu/packages/openstack.scm (python-oslotest): Update to 4.4.1.
	[tests?]: Disable test suite.
	[propagated-inputs]: Remove python-mock, python-mox3, python-os-client-config
	and python-testrepository.
	[native-inputs]: Remove field.

	gnu: python-oslotest: Re-indent.
	* gnu/packages/openstack.scm (python-oslotest): Fix indentation.

	gnu: python-stevedore: Update to 3.2.2.
	* gnu/packages/openstack.scm (python-stevedore): Update to 3.2.2.
	[tests?]: Disable tests.
	[propagated-inputs]: Remove field.  Move python-pbr to...
	[native-inputs]: ...here.  Remove python-mock, python-sphinx and
	python-testrepository.

	gnu: python-ddt: Update to 1.4.1.
	* gnu/packages/python-xyz.scm (python-ddt): Update to 1.4.1.
	[native-inputs]: Remove python-mock, python-nose.
	[propagated-inputs]: Remove python-six.
	[home-page]: Update.
	(python2-ddt): Remove variable.

2020-11-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: vim: Update to 8.2.2017.
	* gnu/packages/vim.scm (vim): Update to 8.2.2017.

2020-11-20  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: gajim-openpgp: Downgrade to 1.2.14.
	This version is compatible with the stable version of gajim (1.2.2).

	* gnu/packages/messaging.scm (gajim-openpgp)[version]: Downgrade to 1.2.14.

2020-11-20  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: gajim-omemo: Downgrade to 2.6.80.
	This version is compatible with the stable version of gajim (1.2.2).

	* gnu/packages/messaging.scm (gajim-omemo): Downgrade to 2.6.80.

2020-11-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libostree: Update to 2020.8.
	* gnu/packages/package-management.scm (libostree): Update to 2020.8.

	gnu: parallel: Update to 20201022.
	* gnu/packages/parallel.scm (parallel): Update to 20201022.

2020-11-19  Marius Bakke  <marius@gnu.org>

	gnu: slurp: Add missing dependency.
	This follows up 8dc429165c9a354ffb18703598ea923d7f5e9e9a, which forgot to
	stage the libxkbcommon dependency.  While at it, reindent, and make SCDOC a
	native input.

	* gnu/packages/image.scm (slurp)[inputs]: Add LIBXKBCOMMON.  Move SCDOC ...
	[inputs]: ... here.

2020-11-19  Marius Bakke  <marius@gnu.org>

	gnu: python-html2text: Update to 2020.1.16.
	* gnu/packages/python-web.scm (python-html2text): Update to 2020.1.16.

	gnu: ublock-origin: Update to 1.31.0.
	* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.31.0.

	gnu: slurp: Update to 1.3.1.
	* gnu/packages/image.scm (slurp): Update to 1.3.1.

	gnu: grim: Remove obsolete patch.
	* gnu/packages/patches/grim-revert-output-rotation.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/image.scm (grim)[source](patches): Remove.

	gnu: brightnessctl: Update to 0.5.1.
	* gnu/packages/linux.scm (brightnessctl): Update to 0.5.1.
	[arguments]: Use CC-FOR-TARGET instead of "gcc".

	gnu: wofi: Update to 1.2.3.
	* gnu/packages/xdisorg.scm (wofi): Update to 1.2.3.

	gnu: mako: Update to 1.4.1.
	* gnu/packages/wm.scm (mako): Update to 1.4.1.

	gnu: swaylock: Update to 1.5.
	* gnu/packages/wm.scm (swaylock): Update to 1.5.

	gnu: swayidle: Update to 1.6.
	* gnu/packages/wm.scm (swayidle): Update to 1.6.

	gnu: sway: Update to 1.5.1.
	* gnu/packages/wm.scm (sway): Update to 1.5.1.
	[native-inputs]: Remove LIBCAP.

	gnu: wlroots: Update to 0.12.0.
	* gnu/packages/wm.scm (wlroots): Update to 0.12.0.
	[arguments]: Add #:meson.  Adjust Xwayland substitution in #:phases.
	[inputs]: Move everything ...
	[propagated-inputs]: ... here.  Add XCB-UTIL-ERRORS and XCB-UTIL-WM.
	[native-inputs]: Remove FFMPEG, LIBCAP, and LIBPNG.

2020-11-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: vim: Fix a failing test.
	* gnu/packages/vim.scm (vim)[arguments]: Rename the ‘skip-failing-tests’
	phase to ‘skip-or-fix-failing-tests’.  Fix a failing test.

	gnu: tiled: Update to 1.4.3.
	* gnu/packages/game-development.scm (tiled): Update to 1.4.3.

	gnu: powwow: Update to 1.2.22.
	* gnu/packages/games.scm (powwow): Update to 1.2.22.

2020-11-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: dbus: Remove replacement.
	* gnu/packages/glib.scm (dbus)[replacement]: Remove.
	[source]: Add "dbus-CVE-2020-12049.patch".
	(dbus/fixed): Remove.

	utils: Add #:keep-permissions? parameter to 'copy-recursively'.
	* guix/build/utils.scm (copy-recursively): Add #:keep-permissions? and
	honor it.
	* doc/guix.texi (Build Utilities): Adjust accordingly.

	utils: Add #:copy-file parameter to 'copy-recursively'.
	* guix/build/utils.scm (copy-recursively): Add #:copy-file and honor it.
	* doc/guix.texi (Build Utilities): Adjust accordingly.

2020-11-19  Ludovic Courtès  <ludo@gnu.org>

	utils: 'copy-recursively' keeps directory mtime when #:keep-mtime? is true.
	Fixes <https://bugs.gnu.org/44741>.

	* guix/build/utils.scm (copy-recursively): Move 'set-file-time' call
	from 'down' to 'up'.

2020-11-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gajim: Honour $GAJIM_PLUGIN_PATH.
	This allows Gajim to find plug-ins installed with Guix.
	Reported at <http://issues.guix.gnu.org/44730>.

	However, at the time of pushing both packaged plug-ins (gajim-omemo and
	gajim-openpgp) require an unstable version of Gajim and will not load.

	* gnu/packages/messaging.scm (gajim)[arguments]: Replace the
	‘add-plugin-dirs’ substitution phase with a...
	[source]: ...patch that won't silently break in the future.
	* gnu/packages/patches/gajim-honour-GAJIM_PLUGIN_PATH.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-11-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: escpr: Compress PPDs.
	* gnu/packages/cups.scm (escpr)[arguments]: Import SRFI-26 and add a
	‘compress-PPDs’ phase.

2020-11-19  Niklas Eklund  <niklas.eklund@posteo.net>

	gnu: emacs-request: Update to latest commit.
	* gnu/packages/emacs-xyz.scm (emacs-request): Update to latest commit.

2020-11-19  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: xmlstarlet: Install symlink to xmlstarlet binary.
	* gnu/packages/xml.scm (xmlstarlet)[arguments]: Add 'symlink-xmlstarlet
	phase.

2020-11-19  Brett Gilio  <brettg@gnu.org>

	gnu: lablgtk3: Update to 3.1.1.
	* gnu/packages/ocaml.scm (lablgtk3): Update to 3.1.1.

2020-11-19  Brett Gilio  <brettg@gnu.org>

	gnu: ocaml-cairo2: Amend comment about tests.
	* gnu/packages/ocaml.scm (ocaml-cairo2): Amend comment about tests.

	Related to issue #44725.

2020-11-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Don't append '.git' to GitHub uris.
	* gnu/packages/admin.scm (nmrpflash)[source]: Remove '.git' from URI.
	* gnu/packages/aidc.scm (zxing-cpp),
	* gnu/packages/assembly.scm (mbuild),
	* gnu/packages/audio.scm (opensles, wildmidi, tinyalsa),
	* gnu/packages/browser-extensions.scm (ublock-origin-chromium),
	* gnu/packages/check.scm (mutest),
	* gnu/packages/compression.scm (unshield),
	* gnu/packages/coq.scm (subset),
	* gnu/packages/dictionaries.scm (translate-shell),
	* gnu/packages/disk.scm (memkind),
	* gnu/packages/documentation.scm (latex2html),
	* gnu/packages/emacs-xyz.scm (emacs-chronometrist,
	  emacs-flycheck-ledger, emacs-counsel-notmuch, emacs-spaceline,
	  emacs-org-generate),
	* gnu/packages/embedded.scm (ebusd, ebusd-configuration),
	* gnu/packages/enchant.scm (nuspell),
	* gnu/packages/fontutils.scm (woff2),
	* gnu/packages/geo.scm (memphis),
	* gnu/packages/gimp.scm (mrg),
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-appindicator),
	* gnu/packages/gnome.scm (parlatype),
	* gnu/packages/golang.scm (go-github-com-tv42-httpunix,
	  go-github-com-ayufan-golang-kardianos-service),
	* gnu/packages/graphics.scm (eglexternalplatform, egl-wayland, mmm,
	  directfb, flux),
	* gnu/packages/gstreamer.scm (openni2, ccextractor, libvisual,
	  graphene),
	* gnu/packages/guile-xyz.scm (guile-srfi-180, guile-torrent),
	* gnu/packages/image.scm (openjpeg-data),
	* gnu/packages/java.scm (javacc),
	* gnu/packages/language.scm (liblouis, liblouisutdml),
	* gnu/packages/linux.scm (pamela, ttyebus),
	* gnu/packages/lxqt.scm (lxqt-connman-applet),
	* gnu/packages/mail.scm (libetpan),
	* gnu/packages/man.scm (ronn),
	* gnu/packages/music.scm (tascam-gtk, artyfx),
	* gnu/packages/networking.scm (srt, lksctp-tools, nng, nanomsg),
	* gnu/packages/python-crypto.scm (pure-python-otr),
	* gnu/packages/qt.scm (qtspell),
	* gnu/packages/raspberry-pi.scm (raspi-gpio, raspi-open-firmware),
	* gnu/packages/rdp.scm (freerdp),
	* gnu/packages/ruby.scm (ruby-prawn-templates, ruby-treetop, ruby-gimme,
	  ruby-standard, ruby-rubocop-ast, ruby-rexml, ruby-range-compressor,
	  ruby-regexp-property-values, ruby-regexp-parser, ruby-rubocop,
	  ruby-pdf-reader, ruby-pdf-inspector, ruby-prawn),
	* gnu/packages/syncthing.scm (syncthing-gtk),
	* gnu/packages/video.scm (svt-hevc, mediasdk, libvideogfx, libde265,
	  tslib),
	* gnu/packages/xml.scm (libxmlb, libxmlplusplus)[source]: Same.

2020-11-19  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 78.5.0.
	* gnu/packages/gnuzilla.scm (icedove): Update to 78.5.0.

2020-11-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cmake-minimal: Remove some documentation.
	These files are still available in the user-facing cmake package.

	* gnu/packages/cmake.scm (cmake-minimal)[arguments]: Add phase to remove
	help documentation.

2020-11-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cmake: Only build ccmake on user facing cmake.
	* gnu/packages/cmake.scm (cmake-bootstrap)[inputs]: Remove ncurses.
	(cmake)[inputs]: Add ncurses.

2020-11-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libxml2: Move documentation to its own output.
	This saves about 75% of the space in the "out" output.

	* gnu/packages/xml.scm (libxml2)[outputs]: Add doc.
	[arguments]: Rename the 'move-static-libs phase to 'use-other-outputs
	and adjust to move documentation to "doc" output.

2020-11-19  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-webkit: Update to 20201111.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20201111.

2020-11-19  Ryan Prior  <rprior@protonmail.com>

	gnu: esbuild: Update to 0.8.11.
	* gnu/packages/web.scm (esbuild): Update to 0.8.11.

2020-11-19  Riku Viitanen  <riku.viitanen0@gmail.com>

	gnu: Add glyr.
	* gnu/packages/music.scm (glyr): New variable.

2020-11-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: eigen: Update to 3.3.8.
	* gnu/packages/algebra.scm (eigen): Update to 3.3.8.

	gnu: nqc: Add USB & TCP support, remove segfault.
	* gnu/packages/lego.scm (nqc)[native-inputs]: Add
	add-usb-tcp-support.patch and debian-writable-swap-inst-len.patch.
	[arguments]: Apply them in a new ‘patch’ phase.

	gnu: vim: Update to 8.2.2000.
	* gnu/packages/vim.scm (vim): Update to 8.2.2000.

	gnu: escpr: Use HTTPS, more relevant home page.
	* gnu/packages/cups.scm (escpr)[home-page]: Use HTTPS.
	Pre-set the OSC parameter most relevant to GNU.

	gnu: escpr: Update to 1.7.8.
	* gnu/packages/cups.scm (escpr): Update to 1.7.8.

2020-11-18  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

2020-11-18  Simon South  <simon@simonsouth.net>

	gnu: transmission: Move remaining GUI-related files to "gui" output.
	* gnu/packages/bittorrent.scm (transmission)[arguments]<phases>: Expand
	"move-gui" phase to move remaining GUI-related files (AppData file,
	localization files, man page) to "gui" output.

2020-11-18  John Soo  <jsoo1@asu.edu>

	gnu: Add uuid support to recutils.
	* gnu/packages/databases.scm (recutils): [inputs] Add lib output of
	util-linux.

2020-11-18  Brett Gilio  <brettg@gnu.org>

	gnu: ocaml-cairo2: Disable tests.
	* gnu/packages/ocaml.scm (ocaml-cairo2): Disable tests.

	Issue: #44725

2020-11-18  Marius Bakke  <marius@gnu.org>

	services: base: Re-export %default-substitute-urls from (guix store).
	* gnu/services/base.scm: Export %DEFAULT-SUBSTITUTE-URLS.

2020-11-18  Marius Bakke  <marius@gnu.org>

	services: SDDM: Wait for elogind before starting.
	Fixes <https://bugs.gnu.org/44669>.

	* gnu/services/sddm.scm (sddm-shepherd-service)[requirement]: Add elogind.

2020-11-18  Adam  <rndd@tuta.io>

	gnu: Add python-telethon.
	* gnu/packages/python-xyz.scm (python-telethon): New variable.

2020-11-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add axel.
	* gnu/packages/networking.scm (axel): New variable.

2020-11-18  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	nls: Update add missing script files.
	* po/guix/POTFILES.in: Add missing script files.

	guix: refresh: Do not use argument jumping with ngettext.
	* guix/scripts/refresh.scm (list-dependents)[lst]: Use ~d for the
	singular format string, as the argument jumping would trigger an error
	during en@boldquot.mo generation.

2020-11-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scribus: Update to 1.5.6.1.
	* gnu/packages/scribus.scm (scribus): Update to 1.5.6.1.

2020-11-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	Merge remote-tracking branch 'upstream/version-1.2.0'

	gnu: fldigi: Update to 4.1.16.
	* gnu/packages/radio.scm (fldigi): Update to 4.1.16.

	gnu: splix: Compress PPDs.
	* gnu/packages/cups.scm (splix)[arguments]: Import SRFI-26 and add a
	‘compress-PPDs’ phase.

	gnu: splix: Update to 2.0.0-315.76268c4.
	* gnu/packages/cups.scm (splix): Update to 2.0.0-315.76268c4.
	[source]: Fetch from a more maintained git repository.
	[arguments]: Add an ‘enter-subdirectory’ phase.
	[inputs]: Remove instructions for building without JBIG.  It's no longer
	patented.

	gnu: xlockmore: Update to 5.66.
	* gnu/packages/xdisorg.scm (xlockmore): Update to 5.66.

	gnu: zabbix-agentd, zabbix-server: Update to 5.2.1.
	* gnu/packages/monitoring.scm (zabbix-agentd): Update to 5.2.1.

2020-11-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 0d4b1af.

	gnu: guix: Update to 1.2.0rc2.

2020-11-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-gcmh: Update to 0.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-gcmh): Update to 0.2.1.

	gnu: emacs-posframe: Update to 0.8.3.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 0.8.3.

2020-11-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-semver: Fix build, again.
	This reverts "gnu: python-semver: Fix build." (commit
	b4e1ca0675571f3cda2a00afb3a2f0f01ff500f9) and overrides the check phase.

	* gnu/packages/python-xyz.scm (python-semver)[phases]: Override the 'check
	phase.
	[native-inputs]: Remove all existing native-inputs.  Add python-pytest.

2020-11-18  Daniel Brooks  <db48x@db48x.net>

	guix-install.sh: don't throw away release candidates when picking the latest version
	* etc/guix-install.sh (guix_get_bin_list): modify regexes to allow rcN syntax

2020-11-18  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	.dir-locals.el: Add upstream report link.
	Follow up from 1d6e7732b163c9e945c9e5b32c726fe3b5f09c3a.

	* .dir-locals.el: Modify comment to point at the report to bug-gnu-emacs.

2020-11-18  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	.dir-locals.el: Use setq-local on guix-directory.
	* .dir-locals.el: Use setq-local on guix-directory.  While a problem with
	using setq hasn't been identified, this seems like good hygiene.

2020-11-18  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	.dir-locals.el: Prevent errors if .dir-locals.el isn't found.
	While this repo should presumably always have a .dir-locals.el
	by the nature of this file itself, it seems that this behavior "leaks".
	See added comment for more details on the fix to this strange bug,
	which is likely an upstream emacs or vc-mode issue.

	Thanks to Miguel Ángel Arruga Vivas and Maxim Cournoyer for helping
	investigate this problem.

	* .dir-locals.el: Don't error out if .dir-locals.el isn't found.

2020-11-18  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: astroid: Fix build.
	* gnu/packages/mail.scm (astroid)[arguments]: Add phase to wrap binary
	in GI_TYPELIB_PATH. Add 'glib-or-gtk-compile-schemas and
	'glib-or-gtk-wrap phases from the glib-or-gtk build system.
	[propagated-inputs]: Add adwaita-icon-theme.

	Co-authored with Efraim Flashner <efraim@flashner.co.il>

2020-11-18  Julien Lepiller  <julien@lepiller.eu>

	gnu: vpn: Make ca, key and cert optional.
	* gnu/services/vpn.scm (openvpn-client-configuration)
	(openvpn-server-configuration): Make ca, key an cert fields optional.
	* doc/guix.texi (VPN Services): Document the change.

2020-11-18  Michael Rohleder  <mike@rohleder.de>

	gnu: gnubg: Prevent building with AVX instructions.
	* gnu/packages/games.scm (gnubg)[arguments]: Add configure-flags for Intel
	systems to build without AVX instructions.

2020-11-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nettle: UPdate to 3.6.
	* gnu/packages/nettle.scm (nettle): Update to 3.6.

	gnu: bison: Update to 3.7.4.
	* gnu/packages/bison.scm (bison): Update to 3.7.4.

2020-11-18  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: bennu-game-development: Update to 353.
	* gnu/packages/game-development.scm (bennu-game-development): Update to 353.

2020-11-18  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Map all the invalid store characters to dash.
	Fixes a regression introduced in
	977eb5d023cfdf8e336f1896480eea9cef5c04e9 whereby file system services
	would now have a different name.

	* gnu/services/base.scm (file-system->shepherd-service-name): Revert
	changes introduced in 977eb5d023cfdf8e336f1896480eea9cef5c04e9.
	* gnu/services/shepherd.scm (%store-characters): New variable
	(shepherd-service-file-name): Map all the characters outside
	%STORE-CHARACTERS to #\-.

2020-11-18  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: komikku: Update to 0.22.1.
	* gnu/packages/gnome.scm (komikku): Update to 0.22.1.

2020-11-18  B. Wilson  <elaexuotee@wilsonb.com>

	gnu: Add mblaze.
	* gnu/packages/mail.scm (mblaze): New variable.

2020-11-18  Danny Milosavljevic  <dannym@scratchpost.org>

	services: cups: Add some extensions by default.
	* gnu/services/cups.scm (cups-configuration): Add some extensions by default.
	doc/guix.texi (Printing Services): Document the default value.

2020-11-18  Simon South  <simon@simonsouth.net>

	gnu: bitcoin-core: Update to 0.20.1.
	* gnu/packages/finance.scm (bitcoin-core): Update to 0.20.1.
	[source]: Remove obsolete patch.
	[native-inputs]: Add autoconf, automake and libtool.
	[inputs]: Remove protobuf.
	[arguments]: Add "set-no-git-flag" phase to indicate the build is not taking
	place within a git repository.
	* gnu/packages/patches/bitcoin-core-python-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-11-18  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add python-git-hammer.
	* gnu/packages/python-xyz.scm (python-git-hammer): New variable.

	gnu: Add python-globber.
	* gnu/packages/python-xyz.scm (python-globber): New variable.

	gnu: Add python-beautifultable.
	* gnu/packages/python-xyz.scm (python-beautifultable): New variable.

2020-11-18  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	gnu: libgcrypt: Update to 1.8.7.
	* gnu/packages/gnupg.scm (libgcrypt): Update to 1.8.7.

	gnu: libgpg-error: Update to 1.39.
	* gnu/packages/gnupg.scm (libgpg-error): Update to 1.39.

2020-11-18  Martin Becze  <mjbecze@riseup.net>

	gnu: Add solidity.
	* gnu/packages/solidity.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add solidity.scm.

2020-11-18  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	gnu: gpgme: Update to 1.15.0.
	* gnu/packages/gnupg.scm (gpgme): Update to 1.15.0.

2020-11-18  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 78.5.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2020-15999, CVE-2020-16012, CVE-2020-26951,
	CVE-2020-26953, CVE-2020-26956, CVE-2020-26958, CVE-2020-26959,
	CVE-2020-26960, CVE-2020-26961, CVE-2020-26965, CVE-2020-26966, and
	CVE-2020-26968.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.

2020-11-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Add a backslash escape to the disk-image example.
	* doc/guix.texi (Invoking guix system): Add a backslash escape.

2020-11-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Merge remote-tracking branch 'origin/version-1.2.0' into master
	Conflicts:
		gnu/packages/bioinformatics.scm

	The python-pysam package fixed in master was kept instead of the update done
	in the version-1.2.0 branch.

2020-11-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: snap: Update to 6.3.3.
	* gnu/packages/education.scm (snap): Update to 6.3.3.

2020-11-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Fix typo in comment.
	* gnu/packages/package-management.scm (guix): Fix typo in comment.

2020-11-17  Martin Becze  <mjbecze@riseup.net>

	gnu: z3: Update to 4.8.9.
	* gnu/packages/maths.scm (z3): Update to 4.8.9.

	(cherry picked from commit dc2de508a38d8e0a3f93e8d6ded225d3a7e32548)

2020-11-17  Martin Becze  <mjbecze@riseup.net>

	gnu: jsoncpp: Update to 1.9.4
	* gnu/packages/serialization.scm (jsoncpp): Update to 1.9.4.
	* gnu/packages/patches/jsoncpp-fix-inverted-case.patch: Removed old patch.
	* gnu/local.mk (dist_patch_DATA): Remove old patch.

2020-11-17  Christopher Baines  <mail@cbaines.net>

	gnu: gnutls: Make p11-kit a propagated input.
	Because p11-kit appears in the gnutls.pc file, it needs to be a propagated
	input.

	This was a regression introduced in 28a13226fd5cd08b3eb090151c0753424c3f6eb4
	which broke things like HTTPS support in curl, which then broke Git clones
	from repositories using HTTPS.

	* gnu/packages/tls.scm (gnutls)[inputs]: Move p11-kit from here.
	[propagated-inputs]: To here.

2020-11-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: units: Update to 2.21.
	* gnu/packages/maths.scm (units): Update to 2.21.

	gnu: python-parted: Update to 3.11.7.
	* gnu/packages/disk.scm (python-parted): Update to 3.11.7.

	gnu: oath-toolkit: Update to 2.6.4.
	* gnu/packages/authentication.scm (oath-toolkit): Update to 2.6.4.

	gnu: nnn: Update to 3.5.
	* gnu/packages/admin.scm (nnn): Update to 3.5.

2020-11-17  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	gnu: gnupg: Update to 2.2.24.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.24.

	gnu: libksba: Update to 1.4.0.
	* gnu/packages/gnupg.scm (libksba): Update to 1.4.0.

	gnu: libassuan: Update to 2.5.4.
	* gnu/packages/gnupg.scm (libassuan): Update to 2.5.4.

2020-11-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: vm: Remove unused system-disk-image-in-vm.
	* gnu/system/vm.scm (system-disk-image-in-vm): Remove.

	Reported-by: Ludovic Courtès <ludo@gnu.org>

2020-11-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix: system: Make disk-image root file system non-volatile by default.
	And add a new '--volatile' option to have it volatile otherwise.

	* guix/scripts/system.scm (%options)[volatile-root?]: New boolean option.
	(%default-options): Set its default value to #f.
	(show-help): Add help doc.
	* guix/scripts/system.scm (perform-action): Propagate option...
	(system-derivation-for-action): ...here.  Use it to set the volatile-root?
	field of the image object passed to SYSTEM-IMAGE.
	* doc/guix.texi (Invoking guix system): Document it.

2020-11-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Detail which bootloader get used with disk-image or vm-image.
	* doc/guix.texi (Invoking guix system): Extend doc.

2020-11-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	bootloader: grub: Skip install-grub-efi when producing a disk image.
	Fixes <http://issues.guix.gnu.org/44353>.

	Every bootloader should try their best to install themselves using only the
	MOUNT-POINT and otherwise do nothing.  This requirement comes from the
	necessity to call INSTALL-GRUB when installing the (non-EFI) GRUB bootloader,
	which needs to populate the root file system with extra modules that cannot be
	fit in the core.img file, limited in size to 491520 bytes (by the i386-pc
	format required for legacy BIOS compatibility).

	As introducing bootloader knowledge at the level of the image code is
	undesirable, every bootloader should be adapted to support this fall-back for
	their installation procedure (TODO).

	* gnu/bootloader/grub.scm (install-grub-efi)[efi-dir]: Skip when the EFI-DIR
	argument is set to #f.

2020-11-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	image: Remove conflicting user-provided EFI file system.
	When the image type is "raw" or derived from it (such as "qcow2"), an ESP
	partition and file system is already added by the image generator.  If a
	conflicting user-provided EFI file system is provided, it causes the boot to
	fail, as happens for the lightweight-desktop.tmpl and desktop.tmpl templates
	under gnu/system/examples.

	* gnu/system/image.scm (operating-system-for-image): Remove file systems whose
	mount point is "/boot/efi".

2020-11-17  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add astroid.
	* gnu/packages/mail.scm (astroid): New variable.

	Co-authored with Efraim Flashner <efraim@flashner.co.il>.

2020-11-17  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: gmime: Enable introspection.
	* gnu/packages/mail.scm (gmime)[arguments]: Add the "--enable-introspection"
	flag to configure-flags.
	[native-inputs]: Add gobject-introspection.

2020-11-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libhandy: Update to 1.0.2.
	* gnu/packages/gnome.scm (libhandy): Update to 1.0.2.

	gnu: libhandy: Update home page.
	* gnu/packages/gnome.scm (libhandy)[home-page]: Update.

	gnu: arc-theme: Add missing configure flag.
	* gnu/packages/gnome.scm (arc-theme)[arguments]: Add ‘--disable-cinnamon’
	to #:configure-flags.

2020-11-17  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: node@10.22: Update to 10.22.1.
	* gnu/packages/node.scm (node-10.22): Update to 10.22.1.

2020-11-17  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Fix device synchronization.
	Reported by Florian Pelz:
	https://lists.gnu.org/archive/html/guix-devel/2020-11/msg00326.html.

	* gnu/installer/utils.scm (call-with-time): New procedure,
	(let/time): new macro.
	* gnu/installer/parted.scm (with-delay-device-in-use?): Increase the retry
	count to 16.
	(non-install-devices): Remove the call to with-delay-device-in-use? as it
	doesn't return the expected result, and would block much longer now.
	(free-parted): Log the time required to sync each device.

2020-11-17  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Fix device synchronization.
	Reported by Florian Pelz:
	https://lists.gnu.org/archive/html/guix-devel/2020-11/msg00326.html.

	* gnu/installer/utils.scm (call-with-time): New procedure,
	(let/time): new macro.
	* gnu/installer/parted.scm (with-delay-device-in-use?): Increase the retry
	count to 16.
	(non-install-devices): Remove the call to with-delay-device-in-use? as it
	doesn't return the expected result, and would block much longer now.
	(free-parted): Log the time required to sync each device.

2020-11-17  Eric Bavier  <bavier@member.fsf.org>

	gnu: tomb: Update to 2.8.
	Fixes CVE-2020-28638.

	* gnu/packages/crypto.scm (tomb): Update to 2.8
	[source]: Remove obsolete patch.
	* gnu/packages/patches/tomb-fix-errors-on-open.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-11-17  Stefan  <stefan-guix@vodafonemail.de>

	gnu: bootloader: efi-bootloader-chain: Allow multiple HOOKS.
	* gnu/bootloader.scm (efi-bootloader-profile): Allow multiple HOOKS.
	(efi-bootloader-chain): Allow multiple HOOKS.

2020-11-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: grep: Update to 3.6.
	* gnu/packages/base.scm (grep): Update to 3.6.

	gnu: gmp: Update to 6.2.1.
	* gnu/packages/multiprecision.scm (gmp): Update to 6.2.1.

2020-11-17  Pierre Neidhardt  <mail@ambrevar.xyz>

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

2020-11-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-djvu: Update to 1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-djvu): Update to 1.1.1.

2020-11-17  Ludovic Courtès  <ludo@gnu.org>

	utils: 'wrap-script' doesn't pass a non-literal string to 'format'.
	Reported by Vagrant Cascadian <vagrant@debian.org>
	in <https://bugs.gnu.org/44626>.

	* guix/build/utils.scm (wrap-script): Use 'display' instead of passing a
	non-literal string to 'format'.

2020-11-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: enet: Update to 1.3.17.
	* gnu/packages/networking.scm (enet): Update to 1.3.17.

	gnu: mpop: Update to 1.4.11.
	* gnu/packages/mail.scm (mpop): Update to 1.4.11.

	gnu: livemedia-utils: Cross-compile.
	* gnu/packages/video.scm (livemedia-utils)[arguments]: Use CC-FOR-TARGET
	and CXX-FOR-TARGET.

	gnu: livemedia-utils: Update to 2020.11.05.
	* gnu/packages/video.scm (livemedia-utils): Update to 2020.11.05.
	[inputs]: Add openssl.

	gnu: wireguard-linux-compat: Update to 1.0.20201112.
	* gnu/packages/vpn.scm (wireguard-linux-compat): Update to 1.0.20201112.
	[arguments]: Build with linux-libre-5.4.

	gnu: arc-theme: Update to 20201013.
	* gnu/packages/gnome.scm (arc-theme): Update to 20201013.
	[source]: Use new upstream.

	gnu: python-pypika: Update to 0.44.0.
	* gnu/packages/databases.scm (python-pypika): Update to 0.44.0.

	gnu: python-peewee: Update to 3.14.0.
	* gnu/packages/databases.scm (python-peewee): Update to 3.14.0.

	gnu: xsimd: Define SIMD.
	* gnu/packages/cpp.scm (xsimd)[description]: Expand the @acronym.

	gnu: xsimd: Update to 7.4.9.
	* gnu/packages/cpp.scm (xsimd): Update to 7.4.9.

	gnu: gnu-pw-mgr: Update to 2.7.4.
	* gnu/packages/gnu-pw-mgr.scm (gnu-pw-mgr): Update to 2.7.4.

	gnu: youtube-dl: Update to 2020.11.17.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.11.17.

	gnu: pdfpc: Update to 4.4.1.
	* gnu/packages/pdf.scm (pdfpc): Update to 4.4.1.

2020-11-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Use libexec/guix/guile in the 'guix' shebang.
	This is a followup to 880fe019ae64df37815bbdb1a22305f99dae759d.

	* gnu/packages/package-management.scm (guix)[arguments]: Delete
	'patch-shebangs' phase.

2020-11-16  Martin Becze  <mjbecze@riseup.net>

	gnu: z3: Update to 4.8.9.
	* gnu/packages/maths.scm (z3): Update to 4.8.9.

2020-11-16  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	gnu: git: Add phase to restore hooks shebang.
	Fixes <https://bugs.gnu.org/25508>.

	* gnu/packages/version-control.scm (git)[arguments]: New phase
	restore-sample-hooks-shebang.

2020-11-16  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	.dir-locals.el: Add upstream report link.
	Follow up from 1d6e7732b163c9e945c9e5b32c726fe3b5f09c3a.

	* .dir-locals.el: Modify comment to point at the report to bug-gnu-emacs.

2020-11-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: grub: Cross-compile for mips64el-linux.
	* gnu/packages/bootloaders.scm (grub)[arguments]: Add custom phase to
	set BUILD_FREETYPE_* flags.
	[native-inputs]: Add freetype.

	gnu: grub: Don't run tests when cross compiling.
	* gnu/packages/bootloaders.scm (grub)[arguments]: Skip tests when
	cross-compiling.

2020-11-16  AuPath  <marco.au.grassi98@protonmail.com>

	gnu: Add emacs-boon.
	* gnu/packages/emacs-xyz.scm (emacs-boon): New variable.

	gnu: Add emacs-modalka.
	* gnu/packages/emacs-xyz.scm (emacs-modalka): New variable.

2020-11-16  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-matrix-client: Update to 0.0.0-5.59c7924.
	* gnu/packages/emacs-xyz.scm (emacs-matrix-client): Update to 0.0.0-5.59c7924.

2020-11-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lz4: Update to 1.9.3.
	* gnu/packages/compression.scm (lz4): Update to 1.9.3.

2020-11-16  Marius Bakke  <marius@gnu.org>

	services: mingetty: Export configuration accessors.
	* gnu/services/base: Export configuration accessors for mingetty.

2020-11-16  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	.dir-locals.el: Use setq-local on guix-directory.
	* .dir-locals.el: Use setq-local on guix-directory.  While a problem with
	using setq hasn't been identified, this seems like good hygiene.

2020-11-16  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	.dir-locals.el: Prevent errors if .dir-locals.el isn't found.
	While this repo should presumably always have a .dir-locals.el
	by the nature of this file itself, it seems that this behavior "leaks".
	See added comment for more details on the fix to this strange bug,
	which is likely an upstream emacs or vc-mode issue.

	Thanks to Miguel Ángel Arruga Vivas and Maxim Cournoyer for helping
	investigate this problem.

	* .dir-locals.el: Don't error out if .dir-locals.el isn't found.

2020-11-16  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 78.4.3.
	* gnu/packages/gnuzilla.scm (icedove): Update to 78.4.3.

2020-11-16  Ludovic Courtès  <ludo@gnu.org>

	maint: Install 'guix-daemon.cil' SELinux file.
	Fixes <https://bugs.gnu.org/44649>.
	Reported by Daniel Brooks <db48x@db48x.net>.

	This is a followup to 6799e6e5780683cc20f250192fb84cbec135073b, which
	rightfully removed the '.cil' file from the distribution, but wrongfully
	installed the '.cil.in' file instead of the '.cil' file.

	* Makefile.am (nodist_selinux_policy_DATA): Remove ".in".

2020-11-16  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: gcc-vc4: Update to commit 0fe4b83897341742f9df65797474cb0feab4b377.
	* gnu/packages/patches/gcc-6-fix-buffer-size.patch: New file.
	* gnu/packages/patches/gcc-6-fix-isl-includes.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/embedded.scm (gcc-vc4): Update to commit
	0fe4b83897341742f9df65797474cb0feab4b377.
	[source]: Add the patches from above.

2020-11-16  Florian Pelz  <pelzflorian@pelzflorian.de>

	pull: Do not suggest running `guix pull --news' on the first run.
	* guix/scripts/pull.scm (display-channel-news-headlines): If there
	are no news to display, return false instead of <unspecified>.

2020-11-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pzstd: Cross compile.
	* gnu/packages/compression.scm (pzstd)[arguments]: use cc-for-target,
	cxx-for-target in make-flags.
	[native-inputs]: Only use googletest when compiling natively.
	[inputs]: Add googletest when cross compiling.

	gnu: zstd: Cross compile.
	* gnu/packages/compression.scm (zstd)[arguments]: When targeting another
	system use cc-for-target in make-flags.

2020-11-16  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	gnu: libtool: Restore shebangs on all libtoolize files.
	Fixes <https://bugs.gnu.org/25304>.

	* gnu/packages/autotools.scm (libtool)[restore-build-aux-shebang]: New
	phase after install.
	[restore-ltmain-shebang]: Remove phase, it is now performed by the phase
	restore-build-aux-shebang.

2020-11-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bsdiff: Cross compile.
	* gnu/packages/compression.scm (bsdiff)[arguments]: Use cc-for-target in
	make-flags.

	gnu: squashfs-tools: Cross compile.
	* gnu/packages/compression.scm (squashfs-tools)[arguments]: Use
	cc-for-target in make-flags.

	gnu: lz4: Cross compile.
	* gnu/packages/compression.scm (lz4)[arguments]: When targeting another
	system use cc-for-target in make-flags.

	gnu: bam: Cross-compile.
	* gnu/packages/build-tools.scm (bam)[arguments]: Use cc-for-target in
	make-flags.

	gnu: lua: Cross compile.
	* gnu/packages/lua.scm (lua)[arguments]: Use cc-for-target in
	make-flags. Set SYSLIBS to include readline.

	gnu: premake4: Cross compile.
	* gnu/packages/build-tools.scm (premake4)[arguments]: Use cc-for-target
	in make-flags.

	gnu: unifdef: Cross compile.
	* gnu/packages/c.scm (unifdef)[arguments]: Use cc-for-target in
	make-flags.

	gnu: dtc: Cross compile.
	* gnu/packages/bootloaders.scm (dtc)[arguments]: Use cc-for-target in
	make-flags. Add custom phase to use correct pkg-config for target.

	gnu: hostapd: Cross compile.
	* gnu/packages/admin.scm (hostapd)[arguments]: Use cc-for-target in
	make-flags. Add custom flag to use correct pkg-config for target.

	gnu: masscan: Cross compile.
	* gnu/packages/admin.scm (masscan)[arguments]: Use cc-for-target in
	make-flags.

	gnu: mktorrent: Cross compile.
	* gnu/packages/bittorrent.scm (mktorrent)[arguments]: Use cc-for-target
	in make-flags.

	gnu: btar: Cross compile.
	* gnu/packages/backup.scm (btar)[arguments]: Use cc-for-target in
	make-flags.

	gnu: dcadec: Cross compile.
	* gnu/packages/audio.scm (dcadec)[arguments]: Use cc-for-target in
	make-flags.

	gnu: filteraudio: Cross compile.
	* gnu/packages/audio.scm (filteraudio)[arguments]: Use cc-for-target in
	make-flags.

	gnu: rgbds: Cross compile.
	* gnu/packages/assembly.scm (rgbds)[arguments]: Use cc-for-target in
	make-flags. Add custom phase to use correct pkg-config for target.

2020-11-16  Ludovic Courtès  <ludo@gnu.org>

	self: Limit the number of threads used when translating manuals.
	* guix/self.scm (translate-texi-manuals)[build](parallel-jobs): New
	variable.
	Use it as first argument to 'n-par-for-each'.

2020-11-16  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add pdf2djvu.
	* gnu/packages/djvu.scm (pdf2djvu): New variable.

2020-11-16  Ludovic Courtès  <ludo@gnu.org>

	Properly deal with build directories containing '~'.
	Fixes <https://bugs.gnu.org/44626>.
	Reported by Vagrant Cascadian <vagrant@debian.org>.

	* tests/build-utils.scm ("wrap-script, simple case"): Pass
	SCRIPT-CONTENTS to 'display' rather than 'format'.
	* gnu/services/base.scm (file-system->shepherd-service-name)
	[valid-characters, mount-point]: New variables.
	Filter out invalid store file name characters from the mount point of
	FILE-SYSTEM.

2020-11-16  Stefan  <stefan-guix@vodafonemail.de>

	gnu: bootloader: Support chain loading to an EFI bootloader.
	* gnu/bootloader.scm (efi-bootloader-profile): New function.
	(efi-bootloader-chain): New function.

2020-11-16  Danny Milosavljevic  <dannym@scratchpost.org>

	utils: Add 'cxx-for-target'.
	* guix/utils.scm (cxx-for-target): New procedure.

2020-11-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nnn: Cross compile.
	* gnu/packages/admin.scm (nnn)[arguments]: Use cc-for-target in
	make-flags. Add custom phase to use correct pkg-config for target.

	gnu: cpulimit: Make check phase conditional.
	* gnu/packages/admin.scm (cpulimit)[arguments]: Only run custom 'check
	phase when tests are enabled.

	gnu: cpulimit: Use make-flags.
	* gnu/packages/admin.scm (cpulimit)[arguments]: Introduce make-flags.
	Use them in custom 'build and 'check phases.

	gnu: cpulimit: Cross compile.
	* gnu/packages/admin.scm (cpulimit)[arguments]: Use cc-for-target in
	custom 'build and 'check phases.

	gnu: acpica: Cross compile.
	* gnu/packages/admin.scm (acpica)[arguments]: Use cc-for-target in
	make-flags.

	gnu: wpa-supplicant-minimal: Cross compile.
	* gnu/packages/admin.scm (wpa-supplicant-minimal)[arguments]: Use
	cc-for-target in make-flags. Adjust custom 'configure phase to use the
	correct pkg-config for the target.

2020-11-16  Ryan Prior  <rprior@protonmail.com>

	gnu: esbuild: Update to 0.8.7.
	* gnu/packages/web.scm (esbuild): Update to 0.8.7.

	gnu: quickjs: Update to 2020-11-08.
	* gnu/packages/javascript.scm (quickjs): Update to 2020-11-08.

2020-11-16  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: komikku: Update to 0.22.0.
	* gnu/packages/gnome.scm (komikku): Update to 0.22.0.

2020-11-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	publish: Harmonize buffer size values and configuration.
	This change harmonizes the way we configure the buffer sizes and the socket
	options, so that we don't forget to change it at one place like it happened in
	commit 5e3d169945935b53325e6b738a307ba286751259.

	* guix/scripts/publish.scm (%default-buffer-size)
	(%default-socket-options): New variables.
	* guix/scripts/publish.scm (configure-socket): New procedure.
	(compress-nar): Use %default-buffer-size for the buffer size, increased from
	128 to 208 KiB.
	(nar-response-port): Likewise, increased from 64 to 208 KiB.
	(http-write): Use configure-socket to set socket options.
	(open-server-socket): Likewise.

2020-11-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xen: Update to 4.14.0.
	* gnu/packages/virtualization.scm (xen): Update to 4.14.0.

	gnu: xen: Fix build failure.
	This reverts commit 6177320d7816f2115bb0f6027cd51c29903fe45e,
	obsoleted by <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30756>.

	gnu: scribus: Update to 1.5.6.
	* gnu/packages/scribus.scm (scribus): Update to 1.5.6.
	[source]: Remove patch.
	[inputs]: Substitute python for python-2.
	* gnu/packages/patches/scribus-1.5.5-poppler-0.86-build-fix.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: acpica: Update to 20201113.
	* gnu/packages/admin.scm (acpica): Update to 20201113.

	gnu: libolm: Fix (run) the tests.
	* gnu/packages/crypto.scm (libolm)[arguments]: Invoke ctest from within
	the right directory.

	gnu: libolm: Update to 3.2.1.
	* gnu/packages/crypto.scm (libolm): Update to 3.2.1.

	gnu: xterm: Update to 362.
	* gnu/packages/xorg.scm (xterm): Update to 362.

	gnu: xterm: Download source over HTTPS.
	* gnu/packages/xorg.scm (xterm)[source]: Use HTTPS.

2020-11-16  David Thompson  <dthompson2@worcester.edu>

	gnu: tiled: Update to 1.4.2.

2020-11-15  Leo Famulari  <leo@famulari.name>

	gnu: Blender: Update to 2.83.9.
	* gnu/packages/graphics.scm (blender): Update to 2.83.9.

	gnu: avidemux: Update to 2.7.6.
	* gnu/packages/video.scm (avidemux): Update to 2.7.6.
	[arguments]: Adjust to update of bundled FFmpeg.
	[inputs]: Add libaom.

2020-11-15  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

2020-11-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: methyldackel: Update to 0.5.1.
	* gnu/packages/bioinformatics.scm (methyldackel): Update to 0.5.1.
	[arguments]: Link with libbigwig.
	[inputs]: Add curl and libbigwig; replace htslib with htslib-1.9.

2020-11-15  Marius Bakke  <marius@gnu.org>

	.guix-authorizations: Add jonsger.
	* .guix-authorizations: Add jonsger to the committers.

2020-11-15  Daniel Brooks  <db48x@db48x.net>

	doc: Add a note about SELinux relabeling after upgrades to guix-daemon.
	* doc/guix.texi (SELinux Support): Add note about upgrades.

2020-11-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: straw-viewer: Update to 0.1.1.
	* gnu/packages/video.scm (straw-viewer): Update to 0.1.1.

2020-11-15  Tobias Geerinckx-Rice  <me@tobias.gr>
	    Ludovic Courtès  <ludo@gnu.org>

	archive: Warn about replacing an ACL symlink.
	* guix/scripts/archive.scm (authorize-key): Warn when %ACL-FILE is a
	symbolic link and print an additional hint for Guix System users.

2020-11-15  Zhu Zihao  <all_but_last@163.com>

	gnu: texmacs: Update to 1.99.15.
	* gnu/packages/text-editors.scm(texmacs): Update to 1.99.15.
	[inputs]: Add qtsvg.

2020-11-15  Daniel Brooks  <db48x@db48x.net>

	guix-install.sh: don't throw away release candidates when picking the latest version
	* etc/guix-install.sh (guix_get_bin_list): modify regexes to allow rcN syntax

2020-11-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: curseofwar: Fix license.
	* gnu/packages/games.scm (curseofwar)[license]: Switch to GPL3+.

	gnu: curseofwar: Improve docstring.
	* gnu/packages/games.scm (curseofwar): Remove unnecessary reference to Linux.
	Add other available UI.

2020-11-15  Adam Kandur  <rndd@tuta.io>

	gnu: Add emacs-parsec.
	* gnu/packages/emacs-xyz.scm (emacs-parsec): New variable.

2020-11-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: curseofwar: Don't use DESTDIR.
	* gnu/packages/games.scm (curseofwar)[arguments]: Set PREFIX, not
	DESTDIR, in make-flags.

	gnu: curseofwar: Cross compile.
	* gnu/packages/games.scm (curseofwar)[arguments]: Use cc-for-target in
	make-flags.

2020-11-15  luhux  <luhux@outlook.com>

	gnu: Add curseofwar

2020-11-15  Kyle Meyer  <kyle@kyleam.com>

	gnu: Add b4.
	* gnu/packages/version-control.scm (b4): New variable.

2020-11-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-net-dns: Update to 1.28.
	* gnu/packages/networking.scm (perl-net-dns): Update to 1.28.

	gnu: python-scp: Update to 0.13.3.
	* gnu/packages/python-xyz.scm (python-scp): Update to 0.13.3.

	gnu: font-jetbrains-mono: Update to 2.210.
	* gnu/packages/fonts.scm (font-jetbrains-mono): Update to 2.210.
	[source]: Download from GitHub.
	[arguments]: Replace the ‘install-license-files’ phase.

	gnu: python-css-parser: Update to 1.0.6.
	* gnu/packages/python-web.scm (python-css-parser): Update to 1.0.6.

	gnu: python-cloudscraper: Update to 1.2.48.
	* gnu/packages/python-web.scm (python-cloudscraper): Update to 1.2.48.

	gnu: python-cloudscraper: Remove questionable message.
	* gnu/packages/python-web.scm (python-cloudscraper)[source]: Add
	substitution to snippet.

	gnu: python-css-parser: Improve description.
	* gnu/packages/python-web.scm (python-css-parser)[description]: Say what
	it is, not only what it was.

	gnu: python-bottle: Use HTTPS home page.
	* gnu/packages/python-web.scm (python-bottle)[home-page]: Use HTTPS.

	gnu: python-bottle: Update to 0.12.19.
	* gnu/packages/python-web.scm (python-bottle): Update to 0.12.19.

	gnu: rr: Update to 5.4.0.
	* gnu/packages/debug.scm (rr): Update to 5.4.0.
	[arguments]: Add capnproto to the RUNPATH.

	gnu: rr: Fix typo.
	* gnu/packages/debug.scm (rr)[inputs]: Fix ‘cpanproto’ typo.

2020-11-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim-guix-vim: Update to 0.1.1.
	* gnu/packages/vim.scm (vim-guix-vim): Update to 0.1.1.

2020-11-15  Daniel Brooks  <db48x@db48x.net>

	etc: Updates for the guix-daemon SELinux policy.
	* etc/guix-daemon.cil.in (guix_daemon): Specify more permissions for
	guix-daemon to account for daemon updates and newer SELinux.

	I can't promise that this is a complete list of everything that guix-daemon
	needs, but it's probably most of them. It can search for, install, upgrade,
	and remove packages, create virtual machines and containers, update itself,
	and so on.

2020-11-15  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-helm-sly: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-helm-sly): Update to 0.5.0.
	[description]: Fix typos.

2020-11-15  Diego Nicola Barbato  <dnbarbato@posteo.de>

	gnu: python-matplotlib: Fix rounding errors on x86 CPUs.
	Fixes <https://issues.guix.gnu.org/40406>.

2020-11-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: qemu: Remove left-over debugging statement.
	This follows up on 1b0cda6b442dd79324eaeb5b552cbc32faca3726.  Sigh.

	* gnu/packages/virtualization.scm (qemu)[arguments]: Remove the FAIL.

2020-11-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-pycryptodomex: Inherit from python-pycryptodome.
	* gnu/packages/python-crypto.scm (python-pycryptodomex): Inherit from
	python-pycryptodome.
	[build-system, home-page, synopsis, license]: Remove redundant fields.

	gnu: python-pycryptodome: Update to 3.9.9.
	* gnu/packages/python-crypto.scm (python-pycryptodome): Update to 3.9.9.

	gnu: highlight: Update to 3.59.
	* gnu/packages/pretty-print.scm (highlight): Update to 3.59.

	gnu: superlu: Update to 5.2.2.
	* gnu/packages/maths.scm (superlu): Update to 5.2.2.

	gnu: opendoas: Update to 6.8.
	* gnu/packages/admin.scm (opendoas): Update to 6.8.
	[arguments]: Adjust makefile name.

	gnu: multipath-tools: Update to 0.8.5.
	* gnu/packages/linux.scm (multipath-tools): Update to 0.8.5.
	[source]: Remove patch.
	[arguments]: Add a ‘skip-failing-tests’ phase.
	* gnu/packages/patches/multipath-tools-sans-systemd.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: msmtp: Update to 1.8.13.
	* gnu/packages/mail.scm (msmtp): Update to 1.8.13.

2020-11-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ogre: Update to 1.12.9.
	The imgui submodule has been removed upstream.

	* gnu/packages/graphics.scm (ogre): Update to 1.12.9.
	[source]: Don't clone recursively.
	[native-inputs]: Add dear-imgui-source.
	[arguments]: Add an ‘unpack-dear-imgui’ phase.
	Add IMGUI_DIR to #:configure-flags.

2020-11-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add dear-imgui.
	* gnu/packages/graphics.scm (dear-imgui): New public variable.

	gnu: Update stb to b42009b3b9d4ca35bc703f5310eedc74f584be58.
	* gnu/packages/stb.scm (stb): Update to commit b42009b3b9d4ca35bc703f5310eedc74f584be58..
	(stb-image): Update version number to 2.26.
	(stb-image-write): Update version number to 1.15.
	(stb-sprintf): Update version number to 1.09.
	(stb-truetype): Update version number to 1.24.

	gnu: Add stb-rect-pack.
	* gnu/packages/stb.scm (stb-rect-pack): New public variable.

	gnu: perl-lwp-protocol-https: Update to 6.09.
	* gnu/packages/web.scm (perl-lwp-protocol-https): Update to 6.09.

	gnu: qemu: Extend I/O test time-outs.
	* gnu/packages/virtualization.scm (qemu)[arguments]: Add an
	‘extend-test-time-outs’ phase.

	gnu: python-podcastparser: Update to 0.6.6.
	* gnu/packages/gpodder.scm (python-podcastparser): Update to 0.6.6.
	[native-inputs, arguments]: Substitute python-pytest for python-coverage
	& python-nose.

	gnu: fio: Update to 3.24.
	* gnu/packages/benchmark.scm (fio): Update to 3.24.

	gnu: perl-www-curl: Fix build with curl@7.69.1.
	* gnu/packages/web.scm (perl-www-curl)[source]:
	Add perl-www-curl-fix-struct-void.patch.
	* gnu/packages/patches/perl-www-curl-remove-symbol.patch: Update.
	* gnu/packages/patches/perl-www-curl-fix-struct-void.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-11-14  Matthew Kraai  <kraai@ftbfs.org>

	doc: Remove superfluous comma.
	* doc/guix.texi (Managing Software the Guix Way): Remove comma.

2020-11-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cqfd: Update to 5.2.1.
	* gnu/packages/docker.scm (cqfd): Update to 5.2.1.

2020-11-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-numba: Update to 0.51.2.
	Fixes <https://issues.guix.gnu.org/43546>.

	* gnu/packages/python-xyz.scm (python-numba): Update to 0.51.2.
	[arguments]: Remove #:modules.
	[phases]{check}: Use add-installed-pythonpath instead of some ad-hoc
	solution.  Set HOME.
	{remove-failing-tests}: Remove.
	[inputs]: Move to...
	[native-inputs]: ...here.

2020-11-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-llvmlite: Update to 0.34.0.
	This is in preparation of updating the broken python-numba package.

	* gnu/packages/llvm.scm (python-llvmlite): Update to 0.34.0.
	[arguments]: Enable tests.
	[phases]{patch-reference-to-llvmlite, skip-failing-tests}
	{set-compiler/linker-flags}: New phases.
	[inputs]: Update custom LLVM input and associated patches.
	[home-page]: Use HTTPS.

2020-11-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: llvm-9: Standardize patch level.
	Having a non-standard (different than 1) patch level requirement means the
	patches cannot be composed easily from different origins.  The following
	command was used to remove one level from the llvm-9 patches:

	  sed -e 's|^--- a/|--- |' -e 's|^+++ b/|+++ |' \
	      gnu/packages/patches/llvm-9* -i

	* gnu/packages/llvm.scm (llvm-9)[source]: Drop the patch-flags field.
	Re-indent list of patches.
	* gnu/packages/patches/llvm-9-fix-bitcast-miscompilation.patch: Strip one level.
	* gnu/packages/patches/llvm-9-fix-lpad-miscompilation.patch: Likewise.
	* gnu/packages/patches/llvm-9-fix-scev-miscompilation.patch: Likewise.

2020-11-14  nixo  <nicolo@nixo.xyz>

	gnu: Add kristall.
	* gnu/packages/web-browsers.scm (kristall): New variable.

2020-11-14  Alexandru-Sergiu Marton  <brown121407@posteo.ro>

	gnu: gmnisrv: Update to 0-1.d484ba0.
	* gnu/packages/web.scm (gmnisrv): Update to 0-1.d484ba0.
	[arguments]: Remove the install-config phase.
	[propagated-inputs]: Add mailcap.

	services: gmnisrv: Export procedures and service type.
	* gnu/services/web.scm: Export gmnisrv-configuration, gmnisrv-configuration?,
	gmnisrv-configuration-package, gmnisrv-configuration-config-file,
	gmnisrv-service-type.

	gnu: Add mailcap.
	* gnu/packages/mail.scm (mailcap): New variable.

2020-11-14  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-evil-collection: Update to 20201113.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20201113.

2020-11-14  Holger Peters  <holger.peters@posteo.de>

	doc: Document hg-fetch.
	* doc/guix.texi (origin Reference): Add documentation for hg-fetch.

2020-11-14  Holger Peters  <holger.peters@posteo.de>

	guix: hg-download: Add hg-predicate.
	`hg-predicate' acts for mercurial repositories as `git-predicate' acts
	for git-repositories.

	* guix/hg-download.scm (hg-predicate): New procedure.

2020-11-14  Pierre Neidhardt  <mail@ambrevar.xyz>

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

2020-11-14  Christopher Baines  <mail@cbaines.net>

	doc: Fix Guix Build Coordinator agent configuration defaults.
	* doc/guix.texi (Guix Build Coordinator): Fix some
	guix-build-coordinator-agent-configuration defaults.

2020-11-14  宋文武  <iyzsong@member.fsf.org>

	gnu: Add sx.
	* gnu/packages/xdisorg.scm (sx): New variable.

2020-11-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-pykeepass: Update to 3.2.1.
	* gnu/packages/python-crypto.scm (python-pykeepass): Update to 3.2.1.
	[propagated-inputs]: Substitute python-pycryptodomex for
	python-pycryptodome.

	gnu: python-pycryptodome: Note public-domain legacy.
	* gnu/packages/python-pycryptodome.scm (python-pycryptodome)[license]:
	Add public-domain.

	gnu: python-pycryptodome: Expand description.
	* gnu/packages/python-crypto.scm (python-pycryptodome)[synopsis, description]:
	Copy higher-level description from python-pycryptodomex.

	gnu: Add python-pycryptodomex.
	* gnu/packages/python-crypto.scm (python-pycryptodomex): New public
	variable.

	gnu: lua-resty-lrucache: Update to 0.10.
	* gnu/packages/lua.scm (lua-resty-lrucache): Update to 0.10.

	gnu: lua-resty-core: Update to 0.1.18.
	* gnu/packages/lua.scm (lua-resty-core): Update to 0.1.18.

	gnu: nginx-lua-module: Update to 0.10.16.
	* gnu/packages/web.scm (nginx-lua-module): Update to 0.10.16.

	gnu: libgda: Update to 5.2.10.
	* gnu/packages/gnome.scm (libgda): Update to 5.2.10.
	[source]: Generate git tag from version number.
	[native-inputs]: Add autoconf-archive.

	gnu: python-duniterpy: Update to 0.60.1.
	* gnu/packages/finance.scm (python-duniterpy): Update to 0.60.1.

	gnu: inxi-minimal: Update to 3.1.09-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.1.09-1.

2020-11-13  Ludovic Courtès  <ludo@gnu.org>

	maint: Rebuild '.version' when 'config.status' changes.
	* Makefile.am ($(top_srcdir)/.version): Depend on 'config.status'.  Use
	$(AM_V_GEN).

2020-11-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: inspekt3d: Build with Guile 3.
	* gnu/packages/engineering.scm (inspekt3d)
	[source]: Add snippet to allow building with Guile 3.0.
	[inputs]: Replace guile-2.2 with guile-3.0.
	[propagated-inputs]: Replace guile-opengl with guile3.0-opengl.

	gnu: libfive: Update to 0-4.8ca1b86.
	* gnu/packages/engineering.scm (libfive): Update to 0-4.8ca1b86.
	[inputs]: Replace guile-2.2 with guile-3.0.

2020-11-13  Ludovic Courtès  <ludo@gnu.org>

	maint: Add '.guix-authorizations' to the distribution.
	Reported by Vagrant Cascadian.

	* Makefile.am (EXTRA_DIST): Add .guix-authorizations.

2020-11-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: julia: Update to 1.5.3.
	* gnu/packages/julia.scm (julia): Update to 1.5.3.
	(libuv-julia): Update to 1fcc6d66f9df74189c74d3d390f02202bb7db953.
	(julia-patch): Update version.  No change to patches.

2020-11-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libwhich: Compile natively, too.
	This follows up on commit 12424b3ecfdf401c72804ddfa4b2fa2d8b1b68e5.

	* gnu/packages/julia.scm (libwhich)[arguments]: Fix non-cross
	compilation.

2020-11-13  John Soo  <jsoo1@asu.edu>

	guix build: Expose log-url for third parties.
	* guix/scripts/build.scm (log-url): Expose it.

	pack: Expose some bindings for third-party use.
	* guix/scripts/pack.scm (compressor-name, compressor-extension,
	compressor-command, %compressors, %formats): Export.

2020-11-13  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'version-1.2.0' of ssh://git.sv.gnu.org/srv/git/guix into version-1.2.0

2020-11-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pysam: Update to version 0.16.0.1.
	The check phase was failing with:

	starting phase `check'
	make: Entering directory '...drv-0/python-pysam-0.15.1-checkout/tests/pysam_data'
	samtools faidx ex1.fa
	samtools import ex1.fa.fai ex1.sam.gz ex1.bam
	[main] "samtools import" has been removed. Please use "samtools view" instead.
	make: *** [Makefile:56: ex1.bam] Error 1

	* gnu/packages/bioinformatics.scm (python-pysam): Update to version 0.16.0.1.
	[phases]{check}: Delete a couple more failing test files.
	[native-inputs]: Add python-pytest.

2020-11-13  Roel Janssen  <roel@gnu.org>

	gnu: Fix build for python-pysam.
	* gnu/packages/bioinformatics.scm (python-pysam): Use htslib-1.9,
	  samtools-1.9, and bcftools-1.9.

	gnu: Add bcftools-1.9.
	* gnu/packages/bioinformatics.scm (bcftools-1.9): New variable.

2020-11-13  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: dino: Update to 0.2.0
	Update of the recently released Dino 0.2.0 version.

	Thanks!

	From 0b764d48996f3851ee2596a25f1fd42a8d3f4063 Mon Sep 17 00:00:00 2001
	From: Ekaitz Zarraga <ekaitz@elenq.tech>
	Date: Fri, 13 Nov 2020 12:18:11 +0100
	Subject: [PATCH] gnu: dino: Update to 0.2.0

	    * gnu/packages/messaging.scm (dino): Update to 0.2.0

2020-11-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libwhich: Cross-compile.
	* gnu/packages/julia.scm (libwhich)[arguments]: Use CC-FOR-TARGET.
	Look for zlib in NATIVE-INPUTS.

2020-11-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 3ba6ffd.

2020-11-13  Roel Janssen  <roel@gnu.org>

	gnu: bedtools: Use samtools-1.9.
	The build for bedtools with samtools 1.11 triggers a testsuite
	failure which is reported here:
	https://github.com/arq5x/bedtools2/issues/814

	* gnu/packages/bioinformatics.scm (bedtools): Use samtools-1.9.

2020-11-13  Roel Janssen  <roel@gnu.org>

	gnu: Add samtools-1.9.
	* gnu/packages/bioinformatics.scm (samtools-1.9): New variable.

	gnu: Add htslib-1.9.
	* gnu/packages/bioinformatics.scm (htslib-1.9): New variable.

2020-11-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 1.2.0rc1.

2020-11-13  Marius Bakke  <marius@gnu.org>

	gnu: gst-plugins-bad: Disable flaky test.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[arguments]: Disable one more
	test in adjust-tests phase.

	gnu: gst-plugins-good: Fix test failure on 32-bit systems.
	* gnu/packages/gstreamer.scm (gst-plugins-good)[arguments]: Add phase
	fix-broken-test.

2020-11-13  Ludovic Courtès  <ludo@gnu.org>

	Update NEWS.

2020-11-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: glib: Graft patch to detect changes to the installed applications.
	Fixes <https://bugs.gnu.org/35594>.
	Reported by sirgazil <sirgazil@zoho.com> and others.

	* gnu/packages/patches/glib-appinfo-watch.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/glib.scm (glib)[replacement]: New field.
	(glib-with-gio-patch): New variable.
	(glib-with-documentation): Use 'package/inherit'.

2020-11-13  Ludovic Courtès  <ludo@gnu.org>

	maint: Use 'guix' instead of 'guile3.0-guix' for the binary tarball.
	* Makefile.am (GUIX_FOR_BINARY_TARBALL): Change to 'guix'.

2020-11-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: vim: Update to 8.2.1980.
	* gnu/packages/vim.scm (vim): Update to 8.2.1980.

	gnu: criu: Support nftables.
	* gnu/packages/virtualization.scm (criu)[inputs]: Add nftables.

	gnu: criu: Update to 3.15.
	* gnu/packages/virtualization.scm (criu): Update to 3.15.

	gnu: youtube-dl: Update to 2020.11.12.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.11.12.

	gnu: knot: Update to 3.0.2.
	* gnu/packages/dns.scm (knot): Update to 3.0.2.

	gnu: muchsync: Update to 6.
	* gnu/packages/mail.scm (muchsync): Update to 6.

	gnu: gpxsee: Update to 7.36.
	* gnu/packages/gps.scm (gpxsee): Update to 7.36.

2020-11-12  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: alot: Update to 0.9.1.
	* gnu/packages/mail.scm (alot): Update to 0.9.1.
	[arguments]: Fix some tests and disable some others.
	[native-inputs]: Add procps.
	[inputs]: Remove python2-magic, python2-configobj, python2-twisted,
	python2-urwid, python2-urwidtrees, python2-pygpgme and python2-notmuch.
	Add gnupg, python-magic, python-configobj, python-twisted,
	python-service-identity, python-urwid, python-urwidtrees,
	python-gpg and python-notmuch.
	[synopsis]: Update synopsis.
	[description]: Update description.

	gnu: afew: Update to 3.0.1.
	* gnu/packages/mail.scm (afew): Update to 3.0.1.
	[inputs]: Add notmuch and python-dkimpy.
	[native-inputs]: Add python-freezegun.

2020-11-12  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 86.0.4240.198-0.b68e17f [security fixes].
	This fixes CVE-2020-16013 and CVE-2020-16017.

	* gnu/packages/chromium.scm (%chromium-version): Set to 86.0.4240.198.
	(ungoogled-chromium): Update hash.

2020-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-flask-basicauth: Fix indentation.
	* gnu/packages/python-web.scm (python-flask-basicauth): Fix indentation.

	gnu: python-flask-basicauth: Fix build.
	* gnu/packages/python-web.scm (python-flask-basicauth)[phases]: Add a
	'fix-imports phase.

2020-11-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tor: Update to 0.4.4.6 [fixes TROVE-2020-005].
	* gnu/packages/tor.scm (tor): Update to 0.4.4.6.

2020-11-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	maint: update-guix-package: Optionally add sources to store.
	Following discussions in <https://issues.guix.gnu.org/43893>, keeping a copy
	of the updated package source is desirable when generating a release.

	* build-aux/update-guix-package.scm (version-controlled?): Remove variable.
	(call-with-temporary-git-worktree): Renamed from
	'with-temporary-git-worktree'.  Update doc.  Do not change directory
	implicitly.  Define as a procedure, not a syntax.
	(keep-source-in-store): New procedure.
	(main): Adjust to use with call-with-temporary-git-worktree.  Add the sources
	to the store when GUIX_ALLOW_ME_TO_USE_PRIVATE_COMMIT is set.  Exit gracefully
	when FIND-ORIGIN-REMOTE returns #f.
	(%savannah-guix-git-repo-push-url-regexp): Adjust match for a potential colon
	separator.
	* Makefile.am (GUIX_ALLOW_ME_TO_USE_PRIVATE_COMMIT): Adjust.
	* .dir-locals.el (scheme-mode): Remove entry for with-temporary-git-worktree.
	* doc/contributing.texi (Updating the Guix Package): Update doc.

2020-11-12  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-lispy: Update to 20201109.
	* gnu/packages/emacs-xyz.scm (emacs-lispy): Update to 20201109.
	[native-inputs]: Add which.
	[arguments]: Fix test command to not use straight.el and disable
	failing test related to Clojure.

2020-11-12  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'version-1.2.0'

	nls: Update string translations.

	nls: Update translations of the manual.

2020-11-12  Julien Lepiller  <julien@lepiller.eu>

	nls: Update translations of the manual.

	nls: Update 'ta' translation.

2020-11-12  Ludovic Courtès  <ludo@gnu.org>

	lint: patch-file-names: Simplify 'search-patch' error handling.
	* guix/lint.scm (check-patch-file-names): Remove 'message-condition?'
	guard, which is useless since d51bfe242fbe6f3f8f71d723e8fe0c7bbe711ba1.
	Remove call to 'format' in the 'formatted-message?' case.

2020-11-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sbcl-cffi-libffi: Fix building on ARM hardware.
	* gnu/packages/lisp-xyz.scm (sbcl-cffi-libffi-bootstrap)[arguments]: Add
	phase to adapt code to changes in libffi.

	gnu: sbcl-cffi-grovel: End all phases with #t.
	* gnu/packages/lisp-xyz.scm (sbcl-cffi-grovel)[arguments]: End custom
	'install-headers phase with #t.

2020-11-11  Marius Bakke  <marius@gnu.org>

	gnu: python-matplotlib: Remove unused input.
	* gnu/packages/python-xyz.scm (python-matplotlib)[inputs]: Remove IMAGEMAGICK.

	gnu: i3lock-fancy: Fix defunct substitution.
	* gnu/packages/wm.scm (i3lock-fancy)[arguments]: Fix faulty regular expression.

	gnu: i3lock-fancy: Inputs are not native.
	* gnu/packages/wm.scm (i3lock-fancy)[native-inputs]: Move everything ...
	[inputs]: ... here.

	gnu: a2ps: Remove unused input.
	* gnu/packages/pretty-print.scm (a2ps)[inputs]: Remove IMAGEMAGICK.

	gnu: fbida: Remove unused input.
	* gnu/packages/pdf.scm (fbida)[inputs]: Remove IMAGEMAGICK.

	gnu: caja-extensions: Remove unused input.
	* gnu/packages/mate.scm (caja-extensions)[inputs]: Remove IMAGEMAGICK.

	gnu: mgba: Remove unused input.
	* gnu/packages/emulators.scm (mgba)[inputs]: Remove IMAGEMAGICK.

	gnu: networking.scm: Remove unused module import.
	* gnu/packages/networking.scm: Don't import (gnu packages version-control).

	gnu: emacs.scm: Remove unused module import.
	* gnu/packages/emacs.scm: Don't import (gnu packages imagemagick).

	gnu: transcode: Build with a newer ImageMagick.
	* gnu/packages/imagemagick.scm (imagemagick-next): New public variable.
	* gnu/packages/video.scm (transcode)[inputs]: Change from IMAGEMAGICK to
	IMAGEMAGICK-NEXT.

2020-11-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-libtmux: Update to 0.8.5.
	* gnu/packages/tmux.scm (python-libtmux): Update to 0.8.5.
	[arguments]: Set LANG to make the test suite pass.

	gnu: evisum: Update to 0.5.7.
	* gnu/packages/enlightenment.scm (evisum): Update to 0.5.7.

	gnu: xfce4-screensaver: Update to 0.1.11.
	* gnu/packages/xfce.scm (xfce4-screensaver): Update to 0.1.11.

	gnu: xfce4-weather-plugin: Update to 0.10.2.
	* gnu/packages/xfce.scm (xfce4-weather-plugin): Update to 0.10.2.

2020-11-11  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.243.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.243.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.243.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.243.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.206.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.206.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.157.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.157.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.77.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.77.
	(deblob-scripts-5.4, linux-libre-5.4-pristine-source): Update hashes.

	gnu: linux-libre: Update to 5.9.8.
	* gnu/packages/linux.scm (linux-libre-5.9-version): Update to 5.9.8.
	(deblob-scripts-5.9, linux-libre-5.9-pristine-source): Update hashes.

2020-11-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: eid-mw: Don't try to bootstrap twice.
	* gnu/packages/security-token.scm (eid-mw)[arguments]: Replace the
	build system's ‘bootstrap’ phase instead of creating another one.

2020-11-11  Raphaël Mélotte  <raphael.melotte@mind.be>

	gnu: eid-mw: Update to 5.0.8.
	* gnu/packages/security-token.scm (eid-mw): Update to 5.0.8.
	[arguments]: Add a ‘remove-failing-test’ phase.
	[inputs]: Add autoconf-archive and libassuan.

	gnu: eid-mw: Build reproducibly.
	* gnu/packages/security-token.scm (eid-mw)[arguments]: Add
	a "make-reproducible" phase to set build date to the epoch.

2020-11-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-aiosmtpd: Update to 1.2.2.
	* gnu/packages/mail.scm (python-aiosmtpd): Update to 1.2.2.

	gnu: chatty: Update to 0.1.17.
	* gnu/packages/messaging.scm (chatty): Update to 0.1.17.

	gnu: perl-list-moreutils-xs: Update to 0.430.
	* gnu/packages/perl.scm (perl-list-moreutils-xs): Update to 0.430.

	gnu: perl-list-moreutils: Update to 0.430.
	* gnu/packages/perl.scm (perl-list-moreutils): Update to 0.430.

	gnu: perl-libintl-perl: Update to 1.32.
	* gnu/packages/perl.scm (perl-libintl-perl): Update to 1.32.

	gnu: perl-text-format: Update to 0.62.
	* gnu/packages/perl.scm (perl-text-format): Update to 0.62.

	gnu: perl-moox-handlesvia: Update to 0.001009.
	* gnu/packages/perl.scm (perl-moox-handlesvia): Update to 0.001009.

	gnu: perl-moox-file-configdir: Update to 0.008.
	* gnu/packages/perl.scm (perl-moox-file-configdir): Update to 0.008.

	gnu: perl-clone-pp: Update to 1.08.
	* gnu/packages/perl.scm (perl-clone-pp): Update to 1.08.

	gnu: perl-class-c3: Update to 0.35.
	* gnu/packages/perl.scm (perl-class-c3): Update to 0.35.

	gnu: perl-algorithm-c3: Update to 0.11.
	* gnu/packages/perl.scm (perl-algorithm-c3): Update to 0.11.

	gnu: mpd: Update to 0.22.3.
	* gnu/packages/mpd.scm (mpd): Update to 0.22.3.

	gnu: setzer: Update to 0.3.6.
	* gnu/packages/gnome.scm (setzer): Update to 0.3.6.

	gnu: tome4: Prepare for cross-compilation.
	* gnu/packages/games.scm (tome4)[arguments]: Use CC-FOR-TARGET.

	gnu: tome4: Update to 1.7.2.
	* gnu/packages/games.scm (tome4): Update to 1.7.2.

	gnu: acpica: Update to 20200925.
	* gnu/packages/admin.scm (acpica): Update to 20200925.

	gnu: telepathy-idle: Update to 0.2.2.
	* gnu/packages/freedesktop.scm (telepathy-idle): Update to 0.2.2.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[native-inputs]: Add autoconf, automake, and libootl.

	gnu: mailman: Update to 3.3.2.
	* gnu/packages/mail.scm (mailman): Update to 3.3.2.

2020-11-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 1.6.0-31.
	* gnu/packages/algebra.scm (giac): Update to 1.6.0-31.

2020-11-11  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.17.1.4.
	* gnu/packages/finance.scm (monero-gui): Update to 0.17.1.4.
	  [inputs]: Remove qtlocation and qtmultimedia.
	  [arguments]: Remove custom CMAKE_BUILD_TYPE, and set CMAKE_PREFIX_PATH to
	  empty string in 'configure-flags' to fix a "file name too long" error during
	  build. Remove patching of "monero/src/version.cpp.in" in 'fix-build' phase.

2020-11-11  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: nyxt: Update to 2-pre-release-4.
	* gnu/packages/web-browsers.scm (nyxt): Update to 2-pre-release-4.

2020-11-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libcaca: Don't build static library.
	* gnu/packages/video.scm (libcaca)[arguments]: Add configure-flag to
	skip static library.

	gnu: libbluray: Don't build static library.
	* gnu/packages/video.scm (libbluray)[arguments]: Add configure flag to
	skip static library.

2020-11-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: pyzo: Update to 4.11.0.
	* gnu/packages/python-xyz.scm (pyzo): Update to 4.11.0.

2020-11-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: zeromq: Don't build static library.
	This saves about 70% of the package size.

	* gnu/packages/networking.scm (zeromq)[arguments]: Add configure flag to
	skip building static library.

2020-11-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mednafen: Update to 1.26.1.
	* gnu/packages/emulators.scm (mednafen): Update to 1.26.1.

2020-11-11  Andrew Tropin  <andrew@trop.in>

	gnu: emacs-use-package: Update to 2.4.1
	* gnu/packages/emacs-xyz.scm (emacs-use-package): Update to 2.4.1.

2020-11-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-leaf: Update to 4.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-leaf): Update to 4.3.2.

2020-11-11  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: python-petsc4py: Fix build with python 3.8.
	* gnu/packages/maths.scm (python-petsc4py)[source]: Add snippet.
	[native-inputs]: New field.

2020-11-11  Mark H Weaver  <mhw@netris.org>

	gnu: mingetty-shepherd-service: Make 'clear-on-logout' configurable.
	Also change the default configuration to clear on logout, which is the
	upstream default.

	* gnu/services/base.scm (<mingetty-configuration>): Add 'clear-on-logout?'
	field.
	(mingetty-shepherd-service): Pass the "--noclear" option to mingetty only if
	'clear-on-logout?' is #false.
	* doc/guix.texi (Base Services): Document the 'clear-on-logout?' field.

2020-11-11  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 78.4.1-guix0-preview1 [fixes CVE-2020-26950].
	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.

2020-11-11  Simon Josefsson  <simon@josefsson.org>

	gnu: oath-toolkit: Update to 2.6.3.
	* gnu/packages/authentication.scm (oath-toolkit): Update to 2.6.3.
	[source]: Remove obsolete patches.
	* gnu/packages/patches/oath-toolkit-glibc-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-11-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: vim: Update to 8.2.1971.
	* gnu/packages/vim.scm (vim): Update to 8.2.1971.

2020-11-10  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

2020-11-10  Ludovic Courtès  <ludo@gnu.org>

	publish: Increase TCP buffer size when sending non-cached nars.
	This increases throughput tenfold (!) on localhost when downloading
	large nars without '--cache'.  This is a followup to
	5e3d169945935b53325e6b738a307ba286751259.

	Reported by Maxim Cournoyer.

	* guix/scripts/publish.scm (http-write): In the
	'application/x-nix-archive' case, add call to 'setsockopt'.

2020-11-10  Mike Rosset  <mike.rosset@gmail.com>

	gnu: nomad: Update to 0.2.0-alpha-199-g3e7a475.
	* gnu/packages/guile-xyz.scm (nomad): Update to 0.2.0-alpha-199-g3e7a475.
	[inputs]: add gsettings-desktop-schemas

	gnu: g-golf: Update to ef830107b9765bd6a2da848d0cbe45e11374c0b5.
	* gnu/packages/guile-xyz.scm (g-golf): Update to ef830107b9765bd6a2da848d0cbe45e11374c0b5.

	gnu: emacsy-minimal: Update to v0.4.1-37-g5f91ee6.
	* gnu/packages/guile-xyz.scm (emacsy-minimal): Update to v0.4.1-37-g5f91ee6.

2020-11-10  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: httpie: Add 'lint-hidden-cve' property.
	* gnu/packages/python-web.scm (httpie)[properties]: New field.

2020-11-10  Prafulla Giri  <pratheblackdiamond@gmail.com>

	gnu: gnucash: Enable python bindings.
	* gnu/packages/gnucash.scm (gnucash):
	  [inputs]: Add python.
	  [outputs]: Add new output 'python' for python bindings.
	  [arguments]<configure-flags>: Add '-DWITH_PYTHON=ON'
	  [arguments]: Add new build phase 'split-python-bindings'

2020-11-10  Vinicius Monego  <monego@posteo.net>

	gnu: Add setzer.
	* gnu/packages/gnome.scm (setzer): New variable.

2020-11-10  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: Add icedove-wayland.
	* gnu/packages/gnuzilla.scm (icedove/wayland): New variable.

2020-11-10  Simon South  <simon@simonsouth.net>

	gnu: sdcc: Remove non-free code.
	* gnu/packages/sdcc.scm (sdcc)[source]: Add snippet to remove bundled non-free
	source code.
	Add patch to disable use of non-free code in build scripts and compiler and
	update documentation to match.
	* gnu/packages/patches/sdcc-disable-non-free-code.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-11-10  Marius Bakke  <marius@gnu.org>

	gnu: v4l-utils: Do not build static libraries.
	* gnu/packages/video.scm (v4l-utils)[arguments]: Add "--disable-static" to
	 #:configure-flags.

2020-11-10  Ivan Kozlov  <kanichos@yandex.ru>

	gnu: v4l-utils: Move graphical tools to a separate output
	v4l-utils is a common dependency. Separate graphical tools to avoid pulling in
	qtbase unless they are referenced.

	* gnu/packages/video.scm (v4l-utils)[outputs]: New 'gui' output.
	[arguments]: Add 'split' phase.

2020-11-10  Michael Rohleder  <mike@rohleder.de>

	gnu: python-canonicaljson: Update to 1.4.0.
	* gnu/packages/python-xyz.scm (python-canonicaljson): Update to 1.4.0.

2020-11-10  Vinicius Monego  <monego@posteo.net>

	gnu: pre-commit: Update to 2.8.1.
	* gnu/packages/version-control.scm (pre-commit): Update to 2.8.1.
	[arguments]: Skip new dotnet and nodejs tests.
	[native-inputs]: Add python-re-assert.
	[inputs]: Propagate.

	gnu: Add python-re-assert.
	* gnu/packages/python-check.scm (python-re-assert): New variable.

2020-11-10  Alexandre Gomes  <andremegafone@gmail.com>

	gnu: cl-slime-swank: Update to 2.26.
	* gnu/packages/lisp-xyz.scm (cl-slime-swank): Update to 2.26.

2020-11-10  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 86.0.4240.193-0.b68e17f.
	* gnu/packages/chromium.scm (%chromium-version): Set to 86.0.4240.193.
	(ungoogled-chromium): Update hash.

2020-11-10  Ludovic Courtès  <ludo@gnu.org>

	vm: expression->derivation-in-linux-vm: Run in a UTF-8 locale.
	* gnu/system/vm.scm (expression->derivation-in-linux-vm): Add calls to
	'setenv' and 'setlocale'.

2020-11-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: amsynth: Find external commands.
	* gnu/packages/music.scm (amsynth)[arguments]: Add a ‘patch-file-names’
	phase.
	[inputs]: Add unzip and which.

	gnu: amsynth: Order inputs alphabetically.
	* gnu/packages/music.scm (amsynth)[inputs, native-inputs]: Sort.

	gnu: enchant: Update to 2.2.13.
	* gnu/packages/enchant.scm (enchant): Update to 2.2.13.

	gnu: rocksdb: Build reproducibly.
	* gnu/packages/databases.scm (rocksdb)[arguments]: Hard code the build date.

	gnu: jimtcl: Update to 0.80.
	* gnu/packages/embedded.scm (jimtcl): Update to 0.80.
	[arguments]: Add a ‘delete-failing-tests’ phase.
	[native-inputs]: Add inetutils.

	gnu: mariadb-connector-c: Update to 3.1.11.
	* gnu/packages/databases.scm (mariadb-connector-c): Update to 3.1.11.
	[source]: Specify a mirror.

	gnu: xfconf: Update to 4.14.4.
	* gnu/packages/xfce.scm (xfconf): Update to 4.14.4.

	gnu: burp: Update to 2.3.38.
	* gnu/packages/backup.scm (burp): Update to 2.3.38.

	gnu: ruby-chunky-png: Add warning about untrusted input.
	* gnu/packages/ruby.scm (ruby-chunky-png)[description]: Warn of decompression bombs.

	gnu: ruby-chunky-png: Update to 1.3.14.
	* gnu/packages/ruby.scm (ruby-chunky-png): Update to 1.3.14.

2020-11-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-yaml-mode: Update to 0.0.15.
	* gnu/packages/emacs-xyz.scm (emacs-yaml-mode): Update to 0.0.15.
	[description]: Remove out of place information.  Fix typography.

	gnu: emacs-emms: Update to 6.2.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 6.2.

2020-11-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: audiofile: Shorten patch file names.
	At least 'audiofile-division-by-zero-BlockCodec-runPull.patch' could end
	up not being included in a tarball.

	* gnu/packages/patches/audiofile-Check-the-number-of-coefficients.patch:
	Rename to...
	* gnu/packages/patches/audiofile-check-number-of-coefficients.patch:
	... this.
	* gnu/packages/patches/audiofile-division-by-zero-BlockCodec-runPull.patch:
	Rename to...
	* gnu/packages/patches/audiofile-division-by-zero.patch: ....this.
	* gnu/packages/patches/audiofile-signature-of-multiplyCheckOverflow.patch:
	Rename to...
	* gnu/packages/patches/audiofile-function-signature.patch: ... this.
	* gnu/packages/patches/audiofile-Fix-multiply-overflow-sfconvert.patch:
	Rename to....
	* gnu/packages/patches/audiofile-multiply-overflow.patch: ... this.
	* gnu/packages/patches/audiofile-Fix-overflow-in-MSADPCM-decodeSam.patch:
	Rename to...
	* gnu/packages/patches/audiofile-overflow-in-MSADPCM.patch: ... this.
	* gnu/packages/audio.scm (audiofile)[source]: Adjust accordingly.
	* gnu/local.mk (dist_patch_DATA): Likewise.

2020-11-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: python2-pygobject@2: Shorten patch file name.
	The file would not be included in the tarball produced by "make dist"
	because its name was too long.

	* gnu/packages/patches/python2-pygobject-2-gi-info-type-error-domain.patch:
	Rename to...
	* gnu/packages/patches/python2-pygobject-2-deprecation.patch: ... this.
	* gnu/packages/glib.scm (python2-pygobject-2)[source]: Adjust accordingly.
	* gnu/local.mk (dist_patch_DATA): Likewise.

2020-11-10  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml: Switch to 4.11 by default.
	* gnu/packages/ocaml.scm (ocaml): Switch to 4.11 by default.

2020-11-10  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocamlify: Perform bootstrap build.
	setup.ml is pre-generated in this package.  Since it is generated by a
	dependent package, we build manually.  This will also allow us to build
	this package properly with ocaml 4.11.

	* gnu/packages/ocaml.scm (ocamlify): Perform bootstrap build.

2020-11-10  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-ppx-tools-versioned: Use release profile.
	* gnu/packages/ocaml.scm (ocaml-ppx-tools-versioned): Use release
	profile.

	gnu: laby: Update to 0.7.0.
	* gnu/packages/games.scm (laby): Update to 0.7.0.

	guix: ocaml: Add package-with-ocaml4.09.
	* guix/build-system/ocaml.scm (package-with-ocaml4.09)
	(strip-ocaml4.09-variant): New variables.
	* gnu/packages/ocaml.scm (ocaml4.09-result, ocaml4.09-csexp)
	(ocaml4.09-dune-configurator, ocaml4.09-dune): New variables.

	gnu: Add ocaml4.09-findlib.
	* gnu/packages/ocaml.scm (ocaml4.09-findlib): New variable.

	gnu: ocaml: Update to 4.11.1.
	* gnu/packages/ocaml.scm (ocaml): Update to 4.11.1.

2020-11-10  Ludovic Courtès  <ludo@gnu.org>

	ui: Use the right accessor when reporting '&gexp-input-error'.
	* guix/ui.scm (call-with-error-handling): In the 'gexp-input-error?'
	case, use 'gexp-error-invalid-input' as the accessor.

2020-11-10  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-csv: Update to 20200929.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-csv): Update to 20200929.

2020-11-10  Ludovic Courtès  <ludo@gnu.org>

	vm: 'system-qemu-image' forces the use of i386/BIOS GRUB.
	Fixes <https://bugs.gnu.org/44511>.
	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

	* gnu/system/vm.scm (system-qemu-image): Add 'bootloader' field to OS.

2020-11-10  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add sbcl-contextl.
	* gnu/packages/lisp-xyz.scm (cl-contextl, ecl-contextl, sbcl-contextl): New variables.

	gnu: Add lw-compat.
	* gnu/packages/lisp-xyz.scm (cl-lw-compat, ecl-lw-compat, sbcl-lw-compat): New
	variables.

	gnu: cl-environments: Update to 20200401.
	* gnu/packages/lisp-xyz.scm (cl-environments): Update to 20200401.
	This includes the :tools package not present in 0.2.3.

2020-11-09  Ludovic Courtès  <ludo@gnu.org>

	Update NEWS.

	machine: ssh: Do not import the host (guix config).
	* gnu/machine/ssh.scm (machine-boot-parameters): Use 'make-config.scm'
	for (guix config).

2020-11-09  Ludovic Courtès  <ludo@gnu.org>

	publish: Create files in the cache as #o644.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	* guix/scripts/publish.scm (compress-nar): Add 'chmod' call to ensure
	PORT is #o644, in the uncompressed case.
	(bake-narinfo+nar): Likewise for the narinfo file.
	* tests/publish.scm ("with cache"): Check permissions on CACHED and NAR.

2020-11-09  Julien Lepiller  <julien@lepiller.eu>

	services: nginx: Re-introduce server-names-hash-bucket-size.
	This was unintentionally removed in
	00014f769233facebd84f13a00b10032a22cb440.

	* gnu/services/web.scm (default-nginx-config): Re-introduce processing
	of server-names-hash-bucket-size option.

2020-11-09  Julien Lepiller  <julien@lepiller.eu>

	services: nginx: Re-introduce server-names-hash-bucket-size.
	This was unintentionally removed in
	00014f769233facebd84f13a00b10032a22cb440.

	* gnu/services/web.scm (default-nginx-config): Re-introduce processing
	of server-names-hash-bucket-size option.

2020-11-09  Marius Bakke  <marius@gnu.org>

	gnu: varnish-modules: Update to 0.17.0.
	* gnu/packages/web.scm (varnish-modules): Update to 0.17.0.
	[source]: Switch to GIT-FETCH.
	[native-inputs]: Add AUTOCONF, AUTOMAKE, LIBTOOL, and PYTHON-DOCUTILS.

	gnu: varnish: Update to 6.5.1.
	* gnu/packages/web.scm (varnish): Update to 6.5.1.

	gnu: hitch: Update to 1.7.0.
	* gnu/packages/web.scm (hitch): Update to 1.7.0.

	gnu: python-docutils: Update description.
	* gnu/packages/python-xyz.scm (python-docutils)[description]: Add mentions of
	"rst2man" and ".rst".

	gnu: totem: Update to 3.38.0.
	* gnu/packages/gnome.scm (totem): Update to 3.38.0.
	[native-inputs]: Remove INTLTOOL.  Add GETTEXT-MINIMAL.

	gnu: GStreamer: Update to 1.18.1.
	* gnu/packages/gstreamer.scm (gstreamer-docs, gstreamer, gst-plugins-base,
	gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav,
	gst-editing-services, python-gst): Update to 1.18.1.

	gnu: iso-codes: Update to 4.5.0.
	* gnu/packages/iso-codes.scm (iso-codes): Update to 4.5.0.

	gnu: totem: Fix test failure with GStreamer 1.18.
	* gnu/packages/gnome.scm (totem)[arguments]: Add phase "patch-failing-test".

2020-11-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: umockdev: Update to 0.14.4.
	* gnu/packages/check.scm (umockdev): Update to 0.14.4.

	gnu: ceph: Update to 14.2.13.
	* gnu/packages/storage.scm (ceph): Update to 14.2.13.

	gnu: npiet: Edit description.
	* gnu/packages/piet.scm (npiet)[description]: Capitalise language names
	and use @command{} mark-up.

	gnu: Add piet-toolchain.
	* gnu/packages/piet.scm (piet-toolchain): New public variable.

	gnu: xmlsec: Update to 1.2.31.
	* gnu/packages/xml.scm (xmlsec): Update to 1.2.31.

2020-11-09  AuPath  <marco.au.grassi98@protonmail.com>

	gnu: emacs-org-download : Fix source hash.
	This is a followup to commit d1c4667845ba10559596cd07bd7bb2286568b39e.

	See <https://bugs.gnu.org/44537> for more information.

	* gnu/packages/emacs-xyz.scm (emacs-org-download)[source]: Use the correct hash.

2020-11-09  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-prevalence: Update to 20201109.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-prevalence): Update to 20201109.

	gnu: Add sbcl-static-dispatch.
	* gnu/packages/lisp-xyz.scm (cl-static-dispatch, ecl-static-dispatch,
	sbcl-static-dispatch): New variables.

	gnu: Add cl-environments.
	* gnu/packages/lisp-xyz.scm (cl-environments): New variable.

	gnu: Add collectors.
	* gnu/packages/lisp-xyz.scm (cl-collectors, ecl-collectors, sbccl-collectors):
	New variables.

	gnu: Add custom-hash-table.
	* gnu/packages/lisp-xyz.scm (cl-custom-hash-table, ecl-custom-hash-table,
	sbcl-custom-hash-table): New variables.

	gnu: Add agutil.
	* gnu/packages/lisp-xyz.scm (cl-agutil, ecl-agutil, sbcl-agutil): New
	variables.

	gnu: Add quicksearch.
	* gnu/packages/lisp-xyz.scm (cl-quicksearch, ecl-quicksearch,
	sbcl-quicksearch): New variables.

	gnu: Add html-entities.
	* gnu/packages/lisp-xyz.scm (cl-html-entities, ecl-html-entities,
	sbcl-html-entities): New variables.

2020-11-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: docbook: Update source URI.
	* gnu/packages/docbook.scm (docbook-xml-5)[source]: Update to new
	source URI.
	(docbook-xml, docbook-xml-4.4, docbook-xml-4.3, docbook-xml-4.2,
	docbook-xml-4.1.2)[source]: Same.

	gnu: bdb: Download using HTTPS.
	* gnu/packages/dbm.scm (bdb)[source]: Switch URI to https.
	(bdb-5.3, bdb-6)[source]: Same.

	gnu: libngspice: Update source URI list.
	* gnu/packages/engineering.scm (libngspice)[source]: Add alternate
	source URI.

	gnu: pipewalker: Update source URI.
	* gnu/packages/games.scm (pipewalker)[source]: Update source URI.

	gnu: macs: Remove generated code.
	* gnu/packages/bioinformatics.scm (macs)[source]: Add snippet to remove
	cython generated code.
	[native-inputs]: Add python-cython.

	gnu: macs: Update check phase.
	* gnu/packages/bioinformatics.scm (macs)[arguments]: Don't delete 'check
	phase before using custom 'check phase.

	gnu: macs: Update source, home-page URIs.
	* gnu/packages/bioinformatics.scm (macs)[source, home-page]: Update
	URIs to new location.

2020-11-09  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: nyxt: Remove unused lparallel input.
	* gnu/packages/web-browsers.scm (nyxt)[inputs]: Remove sbcl-lparallel.

2020-11-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: flrig: Update to 1.3.52.
	* gnu/packages/radio.scm (flrig): Update to 1.3.52.

	gnu: gqrx: Update to 2.13.5.
	* gnu/packages/radio.scm (gqrx): Update to 2.13.5.

	gnu: bluefish: Tweak description.
	* gnu/packages/gnome.scm (bluefish)[description]: Aim.

	gnu: bluefish: Update to 2.2.12.
	* gnu/packages/gnome.scm (bluefish): Update to 2.2.12.

	gnu: bluefish: Download source over HTTPS.
	* gnu/packages/gnome.scm (bluefish)[source]: Use HTTPS.

	gnu: soci: Support Firebird.
	* gnu/packages/databases.scm (soci)[inputs]: Add firebird.

	gnu: soci: Configure LIBDIR normally.
	* gnu/packages/databases.scm (soci)[arguments]: Add SOCI_LIBDIR
	to #:configure-flags instead of patching CMakeLists.txt.

	gnu: soci: Update to 4.0.1.
	* gnu/packages/databases.scm (soci): Update to 4.0.1.
	[arguments]: Add -DCMAKE_CXX_STANDARD=17 to #:configure-flags.

2020-11-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qsynth: Update source URI.
	* gnu/packages/audio.scm (qsynth)[source]: Add alternate source location.

	gnu: eigen: Add source mirror.
	* gnu/packages/algebra.scm (eigen)[source]: Add Debian source mirror.

2020-11-09  Ryan Prior via Guix-patches via  <guix-patches@gnu.org>

	gnu: oil: Update to 0.8.4.
	* gnu/packages/shells.scm (oil): Update to 0.8.4.

2020-11-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: monero: Update to 0.17.1.3.
	* gnu/packages/finance.scm (monero): Update to 0.17.1.3.

2020-11-08  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'fr' translations.

2020-11-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sparse: Update to 0.6.3.
	* gnu/packages/c.scm (sparse): Update to 0.6.3.

	gnu: ephemeralpg: Cross-compile.
	* gnu/packages/databases.scm (ephemeralpg)[arguments]: Use CC-FOR-TARGET.

	gnu: ephemeralpg: Update to 3.1.
	* gnu/packages/databases.scm (ephemeralpg): Update to 3.1.

	gnu: Add ada-ed.
	* gnu/packages/ada.scm (ada/ed): New public variable.

	gnu: python-pyotp: Update to 2.4.1.
	* gnu/packages/python-crypto.scm (python-pyotp): Update to 2.4.1.

2020-11-08  Ludovic Courtès  <ludo@gnu.org>

	publish: Create files in the cache as #o644.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	* guix/scripts/publish.scm (compress-nar): Add 'chmod' call to ensure
	PORT is #o644, in the uncompressed case.
	(bake-narinfo+nar): Likewise for the narinfo file.
	* tests/publish.scm ("with cache"): Check permissions on CACHED and NAR.

2020-11-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: fontutils: Remove PDF files from the "doc" output.
	* gnu/packages/fontutils.scm (fontconfig)[arguments]: Add
	'remove-pdf-files' phase.

	gnu: fontconfig: Add "doc" output.
	* gnu/packages/fontutils.scm (fontconfig)[outputs]: New field.
	[arguments]: Add 'move-man-sections'.

	gnu: libxi: Add "doc" output.
	* gnu/packages/xorg.scm (libxi)[outputs]: New field.
	[arguments]: Pass "--mandir".

	gnu: libxext: Add "doc" output.
	* gnu/packages/xorg.scm (libxext)[outputs]: New field.
	[arguments]: Pass "--mandir".

	gnu: libxcb: Add "doc" output.
	* gnu/packages/xorg.scm (libxcb)[outputs]: New field.
	[arguments]: Pass "--mandir".

2020-11-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cdemu-client: Update source URI.
	* gnu/packages/cdrom.scm (cdemu-client)[source]: Update to new source
	URI.

	gnu: cdemu-daemon: Use sourceforge mirror.
	* gnu/packages/cdrom.scm (cdemu-daemon)[source]: Use sourceforge mirror
	URI scheme.

	gnu: libmirage: Update source URI.
	* gnu/packages/cdrom.scm (libmirage)[source]: Update to new source URI.

	gnu: cmake: Update source URI.
	* gnu/packages/cmake.scm (cmake-bootstrap)[source]: Update to new source
	URI.

	gnu: atool: Update source URI.
	* gnu/packages/compression.scm (atool)[source]: Update to new source URI.

	gnu: shntool: Add source mirror.
	* gnu/packages/audio.scm (shntool)[source]: Add Debian mirror.

	gnu: rgbds: Update source URI.
	* gnu/packages/assembly.scm (rgbds)[source, home-page]: Update to new URI.

	gnu: aspell-dict-pl: Fix source URI.
	* gnu/packages/aspell.scm (aspell-dict-pl)[source]: Correct source URI.

	gnu: aspell-dict-nn: Fix source URI.
	* gnu/packages/aspel.scm (aspell-dict-nn)[source]: Correct source URI.

	gnu: aspell-dict-mi: Fix source location.
	* gnu/packages/aspell.scm (aspell-dict-mi)[source]: Correct source URI.

	gnu: hunspell-dict: Update source URI.
	* gnu/packages/aspell.scm (hunspell-dict)[source]: Update to new source
	URI.

	gnu: xtensor: Update URIs.
	* gnu/packages/algebra.scm (xtensor)[source]: Update to new URI.
	[home-page]: Same.

2020-11-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-treemacs: Improve description.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs)[description]: Expound
	description.

	gnu: emacs-treemacs: Sort inputs alphabetically.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs)[propagated-inputs]: Sort
	alphabetically.

	gnu: emacs-treemacs: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs)[arguments]: Skip failing test.

2020-11-08  Michael Rohleder  <mike@rohleder.de>

	gnu: python-peewee: Update to 3.13.3.
	* gnu/packages/databases.scm (python-peewee): Update to 3.13.3.
	[inputs]: Add sqlite.

2020-11-08  Noah Landis  <noahlandis@posteo.net>

	gnu: Add aspell-dict-cs.
	* gnu/packages/aspell.scm (aspell-dict-cs): New variable.

2020-11-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add linux-libre-mips64el-fuloong2e.
	* gnu/packages/linux.scm (linux-libre-mips64el-fuloong2e): New variable.

2020-11-08  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20201103.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20201103.

2020-11-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: woff-tools: End all phases in #t.
	* gnu/packages/fontutils.scm (woff-tools)[arguments]: End custom
	'install phase with #t.

	gnu: woff-tools: Fix cross building.
	* gnu/packages/fontutils.scm (woff-tools)[arguments]: Don't hardcode gcc.

	gnu: grub: Only do code substitution when input is available.
	* gnu/packages/bootloaders.scm (grub)[arguments]: In custom 'patch-stuff
	phase only substitute the absolute location of the mdadm binary when it
	is an input.

2020-11-08  Mathieu Othacehe  <othacehe@gnu.org>

	installer: parted: Add debug output.
	* gnu/installer/parted.scm (mkpart): Log partition creation.

	installer: parted: Add debug output.
	* gnu/installer/parted.scm (mkpart): Log partition creation.

2020-11-08  Marius Bakke  <marius@gnu.org>

	gnu: Add play-to-kodi-chromium.
	* gnu/packages/browser-extensions.scm (play-to-kodi, play-to-kodi/chromium):
	New variables.

	gnu: Add ublock-origin-chromium.
	* gnu/packages/browser-extensions.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly.

	Add (gnu build chromium-extension).
	* gnu/build/chromium-extension.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly.

2020-11-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: cross-base: Move glibc Hurd patches to 'inputs'.
	Fixes "guix build --target=i586-pc-gnu bootstrap-tarballs".

	* gnu/packages/cross-base.scm (cross-libc): Move Hurd patches from
	'native-inputs' to 'inputs'.

2020-11-08  Ludovic Courtès  <ludo@gnu.org>

	image: Offload "disk-image" derivations.
	This is a followup to 99efa804bd6df5de4760ec5974ed2297f1746366.

	* gnu/system/image.scm (system-disk-image): Pass #:local-build? #f to
	'computed-file'.

2020-11-08  Ludovic Courtès  <ludo@gnu.org>

	maint: Reduce the package set for "i586-gnu".
	* etc/release-manifest.scm (%base-packages/hurd): New variable.
	(%base-manifest): Use it when SYSTEM is "i586-gnu".

2020-11-08  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: notmuch: Update to 0.31.1.
	* gnu/packages/mail.scm (notmuch): Update to 0.31.1.

2020-11-08  Ludovic Courtès  <ludo@gnu.org>

	image: Offload "disk-image" derivations.
	This is a followup to 99efa804bd6df5de4760ec5974ed2297f1746366.

	* gnu/system/image.scm (system-disk-image): Pass #:local-build? #f to
	'computed-file'.

2020-11-08  AuPath  <marco.au.grassi98@protonmail.com>

	gnu: emacs-org-download: Update to 0.1.0-3.42ac361.
	* gnu/packages/emacs-xyz.scm (emacs-org-download): Update to 0.1.0-3.42ac361.

2020-11-08  Zhu Zihao  <all_but_last@163.com>

	gnu: emacs-no-littering: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm(emacs-no-littering): Update to 1.2.0.

2020-11-08  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: vpnc-scripts: Update to 20200925.3885f8b.
	* gnu/packages/vpn.scm (vpnc-scripts): Update to 20200925.3885f8b.

2020-11-08  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Limit listbox height.
	Fixes: <https://issues.guix.gnu.org/44428>.

	* gnu/installer/newt.scm (init): Print screen size.
	* gnu/installer/newt/page.scm (default-listbox-height): New variable.
	(run-listbox-selection-page): Use it.
	* gnu/installer/newt/wifi.scm (wifi-listbox-height): Ditto.
	* gnu/installer/newt/network.scm (run-technology-page): Set the maximum
	listbox height to 5.
	* gnu/installer/newt/ethernet.scm (run-ethernet-page): Ditto.
	* gnu/installer/newt/final.scm (run-config-display-page): Change listbox
	height.
	* gnu/installer/newt/partition.scm (run-disk-page): Ditto.
	* gnu/installer/newt/welcome.scm (display-logo?): New procedure.
	(run-menu-page): Use it.
	* gnu/installer/steps.scm (%configuration-file-width): Remove it.

2020-11-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openssl: Fix indentation.
	* gnu/packages/tls.scm (openssl): Fix indentation of package definition.

	gnu: openssl: Fix cross compiling for mips64el-linux.
	* gnu/packages/tls.scm (openssl)[arguments]: When cross compiling add
	case for mips64el-linux.

	gnu: libgpg-error: Fix cross-compiling to mips64el-linux.
	* gnu/packages/gnupg.scm (libgpg-error)[arguments]: When cross compiling
	create a symlink for mips64el.

2020-11-07  Marius Bakke  <marius@gnu.org>

	gnu: gdb@9.2: Restore 'gdb-hurd.patch'.
	This patch got lost when e33c4286ebcc0dcc79985a32c6c2d5ad623d1fbe was merged
	(commit 32787d652460871a79f99b63230f92759e2e0de2), but was still required on
	the 'staging' branch.

	* gnu/packages/patches/gdb-hurd.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2020-11-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: duperemove: Correctly report version.
	* gnu/packages/disk (duperemove)[arguments]: Set ‘VER’ in #:make-flags.

	gnu: python-colorama: Update to 0.4.4.
	* gnu/packages/python-xyz.scm (python-colorama): Update to 0.4.4.

	gnu: racket: Update to 7.9.
	* gnu/packages/scheme.scm (racket, racket-minimal): Update to 7.9.

	gnu: xfdesktop: Update to 4.14.3.
	* gnu/packages/xfce.scm (xfdesktop): Update to 4.14.3.

	gnu: you-get: Update to 0.4.1475.
	* gnu/packages/video.scm (you-get): Update to 0.4.1475.

	gnu: libwacom: Update to 1.6.
	* gnu/packages/xdisorg.scm (libwacom): Update to 1.6.

2020-11-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: snap: Update to 6.3.1.
	* gnu/packages/education.scm (snap): Update to 6.3.1.

2020-11-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-racer: Disable failing tests.
	* gnu/packages/emacs-xyz.scm (emacs-racer)[arguments]: Add a phase disabling
	failing tests.

	Fixes <https://bugs.gnu.org/43752>.

2020-11-07  Marius Bakke  <marius@gnu.org>

	Merge remote-tracking branch 'origin/staging-next' into staging

2020-11-07  Christopher Baines  <mail@cbaines.net>

	services: guix: Fix Guix Build Coordinator substitute urls bug.
	* gnu/services/guix.scm (guix-build-coordinator-agent-shepherd-services): Pass
	the correct value as the --non-derivation-substitute-urls.

2020-11-07  Christopher Baines  <mail@cbaines.net>

	services: guix: Remove the Guix Build Coordinator agent pid file.
	As it doesn't use one.

	* gnu/services/guix.scm (guix-build-coordinator-agent-shepherd-services):
	Remove #:pid-file.
	(guix-build-coordinator-agent-activation): Don't create the /var/run
	directory.

2020-11-07  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging
	 Conflicts:
		gnu/local.mk
		gnu/packages/gdb.scm
		gnu/packages/lisp-xyz.scm
		gnu/packages/web-browsers.scm

2020-11-07  Christopher Baines  <mail@cbaines.net>

	services: guix: Add guix-build-coordinator-agent cache directory.
	As this is needed when substituting derivations.

	* gnu/services/guix.scm (guix-build-coordinator-agent-shepherd-services): Set
	XDG_CACHE_HOME.
	(guix-build-coordinator-agent-activation): Create
	/var/cache/guix-build-coordinator-agent.

2020-11-07  Marius Bakke  <marius@gnu.org>

	gnu: tzdata: Update to 2020d.
	* gnu/packages/base.scm (tzdata): Update to 2020d.

	gnu: tzdata: Keep using the "fat" tzdata file format.
	* gnu/packages/base.scm (tzdata)[arguments]: In #:make-flags, pass CPPFLAGS to
	preserve the same on-disk format as earlier releases.

2020-11-07  Mathieu Othacehe  <othacehe@gnu.org>

	Update NEWS.

2020-11-07  Mathieu Othacehe  <othacehe@gnu.org>

	installer: parameters: Add a reboot button.
	Suggested by: zimoun <zimon.toutoune@gmail.com>.

	* gnu/installer/newt/parameters.scm (run-parameters-page): Add a reboot
	button.

2020-11-07  Ludovic Courtès  <ludo@gnu.org>

	Update NEWS.

2020-11-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: vim: Update to 8.2.1964.
	* gnu/packages/vim.scm (vim): Update to 8.2.1964.

	gnu: zile: Update to 2.4.15.
	* gnu/packages/zile.scm (zile): Update to 2.4.15.

	gnu: nix: Update to 2.3.8.
	* gnu/packages/package-management.scm (nix): Update to 2.3.8.

	gnu: nix: Download source over HTTPS.
	* gnu/packages/package-management.scm (nix)[source]: Use HTTPS.

	gnu: f3: Update to 8.0.
	* gnu/packages/disk.scm (f3): Update to 8.0.

	gnu: f3: Fix cross-compilation.
	* gnu/packages/disk.scm (f3)[arguments]: Use CC-FOR-TARGET.

	gnu: duperemove: Update to 0.11.2.
	* gnu/packages/disk.scm (duperemove): Update to 0.11.2.

	gnu: duperemove: Prepare for cross-compilation.
	* gnu/packages/disk.scm (duperemove)[arguments]: Use CC-FOR-TARGET.

	gnu: doctest: Update to 2.4.1.
	* gnu/packages/check.scm (doctest): Update to 2.4.1.

2020-11-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: firebird: Tweak description.
	Suggested by Christopher Baines <mail@cbaines.net>.

	* gnu/packages/databases.scm (firebird)[description]: Drop ‘and more’.

2020-11-07  AuPath  <marco.au.grassi98@protonmail.com>

	gnu: Add emacs-csharp-mode.
	* gnu/packages/emacs-xyz.scm (emacs-csharp-mode): New variable.

2020-11-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Fix Zabbix ‘db-secret-file’ documentation.
	* doc/guix.texi (Monitoring Services): Clarify ‘db-secret-file’'s (lack
	of) structure and gexp support.

	gnu: thermald: Update to 2.3.
	* gnu/packages/admin.scm (thermald): Update to 2.3.
	[arguments]: Build verbosely.
	Add a no-early-./configure phase.
	[inputs]: Add libevdev, upower, and xz.

	gnu: thermald: Correct licence.
	* gnu/packages/admin.scm (thermald)[license]: It's GPL2-only.

	linux-boot: Resume from hibernation.
	* gnu/build/linux-boot.scm (resume-if-hibernated): New procedure.
	(boot-system): Call it.

	uuid: Add support for bcachefs.
	* gnu/system/uuid.scm (string->bcachefs-uuid): New exported procedure.
	(%uuid-parsers, %uuid-printers): Add the ‘bcachefs’ file system type.

	file-systems: Add support for bcachefs.
	* gnu/build/file-systems.scm (%bcachefs-endianness): New syntax.
	(bcachefs-superblock?, read-bcachefs-superblock)
	(bcachefs-superblock-external-uuid, bcachefs-superblock-volume-name)
	(check-bcachefs-file-system): New procedures.
	(%partition-label-readers, %partition-uuid-readers, check-file-system):
	Register them.

	gnu: kdenlive: Update to 20.08.3.
	* gnu/packages/kde.scm (kdenlive): Update to 20.08.3.

	gnu: samba: Update to 4.13.2.
	* gnu/packages/samba.scm (samba): Update to 4.13.2.

	gnu: system-config-printer: Update to 1.5.13.
	* gnu/packages/gnome.scm (system-config-printer): Update to 1.5.13.

	gnu: shotwell: Update to 0.30.11.
	* gnu/packages/gnome.scm (shotwell): Update to 0.30.11.

	gnu: bcachefs-tools: Update to 0.1-1.742dbbd.
	* gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-1.742dbbd.
	[inputs]: Add eudev.

	gnu: libscrypt: Add a :static output.
	* gnu/packages/crypto.scm (libscrypt)[outputs]: Add "static" to this new
	field.
	[arguments]: Add an ‘install:static’ phase.

	gnu: libreoffice: Enable LibreOffice Base.
	* gnu/packages/libreoffice.scm (libreoffice)[arguments]: Enable the
	Firebird SDBC.
	[inputs]: Add firebird.

	gnu: Add firebird.
	* gnu/packages/databases.scm (firebird): New public variable.

2020-11-07  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-5.98f5083.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-5.98f5083.
	[native-inputs,propagated-inputs]: Add guile-lib.

2020-11-07  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Edit partitioning warning message.
	* gnu/installer/newt/partition.scm (draw-formatting-page): Add an extra new
	line.

2020-11-07  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Limit listbox height.
	Fixes: <https://issues.guix.gnu.org/44428>.

	* gnu/installer/newt.scm (init): Print screen size.
	* gnu/installer/newt/page.scm (default-listbox-height): New variable.
	(run-listbox-selection-page): Use it.
	* gnu/installer/newt/wifi.scm (wifi-listbox-height): Ditto.
	* gnu/installer/newt/network.scm (run-technology-page): Set the maximum
	listbox height to 5.
	* gnu/installer/newt/ethernet.scm (run-ethernet-page): Ditto.
	* gnu/installer/newt/final.scm (run-config-display-page): Change listbox
	height.
	* gnu/installer/newt/partition.scm (run-disk-page): Ditto.
	* gnu/installer/newt/welcome.scm (display-logo?): New procedure.
	(run-menu-page): Use it.
	* gnu/installer/steps.scm (%configuration-file-width): Remove it.

2020-11-07  Ludovic Courtès  <ludo@gnu.org>

	tests: nfs-root-fs: Use the right store file name.
	* gnu/tests/nfs.scm (run-nfs-root-fs-test): Pass "nfs-root-fs-test" as
	the first argument to 'gexp->derivation'.

2020-11-07  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-power-manager: Update to 1.7.1.
	* gnu/packages/xfce.scm (xfce4-power-manager): Update to 1.7.1.

2020-11-07  Ludovic Courtès  <ludo@gnu.org>

	tests: git-http: Avoid race condition.
	* gnu/tests/version-control.scm (run-git-http-test)[test]("fcgiwrap
	listens"): New test.

2020-11-07  Efraim Flashner  <efraim@flashner.co.il>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: libffi: Fix building on powerpc.
	* gnu/packages/libffi.scm (libffi)[inputs]: New field.
	[arguments]: Add 'apply-patch' phase when targeting PowerPC.
	* gnu/packages/patches/libffi-3.3-powerpc-fixes.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2020-11-07  Noah Landis  <noahlandis@posteo.net>

	gnu: Add emacs-monokai-theme.
	* gnu/packages/emacs-xyz.scm (emacs-monokai-theme): New variable.

2020-11-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emms: Update to 6.1.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 6.1.

2020-11-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-webfeeder: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-webfeeder): Update to 1.1.0.

2020-11-06  Ludovic Courtès  <ludo@gnu.org>

	tests: mpd: Remove race condition; use default MPD configuration.
	* gnu/tests/audio.scm (%mpd-os): Use the default 'mpd-configuration'.
	(run-mpd-test)[test]("mpd listening"): New test.
	("mpc connect"): Use 'system*' and 'test-equal'.

2020-11-06  Ludovic Courtès  <ludo@gnu.org>

	services: mpd: Fix daemon startup.
	Until now it would wait for a PID file that'd never come.

	* gnu/services/audio.scm (mpd-shepherd-service): Add 'requirement'.
	Remove #:pid-file from 'start'.
	(mpd-service-activation): Create the ".mpd" directory since that's what
	the daemon expects.

2020-11-06  Ludovic Courtès  <ludo@gnu.org>

	services: mpd: Always create the "mpd" user account.
	* gnu/services/audio.scm (%mpd-accounts): New variable.
	(mpd-service-type)[extensions]: Add ACCOUNT-SERVICE-TYPE extension.

2020-11-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: glib: Add a debug output.
	* gnu/packages/glib.scm (glib)[outputs]: Add "debug".

2020-11-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build-system/meson: Do not apply strip-runpath to the "debug" output.
	Because the debug files are read-only, the strip-runpath procedure would throw
	an exception when attempting to open them.

	* guix/build/meson-build-system.scm (shrink-runpath): Remove "debug" from the
	list of outputs to be processed.

2020-11-06  Ludovic Courtès  <ludo@gnu.org>

	ui: Add missing format argument in 'warn-about-load-error'.
	* guix/ui.scm (warn-about-load-error): Add missing argument to 'warning'.

2020-11-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-version-compare-0.0.
	* gnu/packages/crates-io.scm (rust-version-compare-0.0): New variable.

	gnu: Add rust-ansi-parser-0.6
	* gnu/packages/crates-io.scm (rust-ansi-parser-0.6): New variable.

2020-11-06  Ryan Prior via Guix-patches via  <guix-patches@gnu.org>

	gnu: esbuild: Update to 0.8.4.
	* gnu/packages/web.scm (esbuild): Update to 0.8.4.

	gnu: vala-language-server: Update to 0.48.1.
	* gnu/packages/gnome-xyz.scm (vala-language-server): Update to 0.48.1.

	gnu: vala: Update to 0.50.1.
	* gnu/packages/gnome.scm (vala-0.48): Remove variable.
	(vala-0.50): New variable.
	* gnu/packages/gnome-xyz.scm (vala-language-server)[inputs]: Adjust accordingly.

2020-11-06  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.14: Update to 4.14.204.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.204.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.155.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.155.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.75.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.74.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.9.6.
	* gnu/packages/linux.scm (linux-libre-5.9-version): Update to 5.9.6.
	(linux-libre-5.9-pristine-source): Update hash.

2020-11-06  Ludovic Courtès  <ludo@gnu.org>

	tests: Test "guix system search .".
	This is a followup to 0c5d0c57d370b34f3ba677838deaa8baf7bca58a.

	* tests/guix-system.sh: Run "guix system search .".

2020-11-06  Ludovic Courtès  <ludo@gnu.org>

	tests: docker-system: Increase VM memory.
	The test was failing with ENOSPC.

	* gnu/tests/docker.scm (run-docker-system-test)[vm]: Increase 'memory-size'.
	(%test-docker-system): Change 'locale-libcs' for the OS passed to
	'system-docker-image'.

2020-11-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: mpd: Do not eagerly look for a user.
	Running 'guix system search mpd' would throw a backtrace because the
	mpd-shepherd-service service start Gexp contained an unquoted call to
	'getpwnam', which would look for a missing 'mpd' user and fail.

	* gnu/services/audio.scm (mpd-shepherd-service): gexp-unquote only the
	relevant variable rather than the whole expression.

2020-11-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lz4: Add a :static output.
	* gnu/packages/compression.scm (lz4)[outputs]: Add "static" to this new
	field.
	[arguments]: Replace the ‘delete-static-library’ phase with
	‘move-static-library’.

2020-11-05  Leo Famulari  <leo@famulari.name>

	gnu: gqrx: Update to 2.13.3.
	* gnu/packages/radio.scm (gqrx): Update to 2.13.3.

2020-11-05  Ludovic Courtès  <ludo@gnu.org>

	Update NEWS.

2020-11-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-solidity: Fix version.
	* gnu/packages/emacs-xyz.scm (emacs-solidity): Fix version since the commit
	used does not match a version bump.

2020-11-05  Martin Becze  <mjbecze@riseup.net>

	gnu: Add emacs-solidity.
	* gnu/packages/emacs-xyz.scm (emacs-solidity): New variable.

2020-11-05  nixo  <nicolo@nixo.xyz>

	gnu: Add font-juliamono.
	* gnu/packages/fonts.scm (font-juliamono): New variable.

2020-11-05  Noah Landis  <noahlandis@posteo.net>

	gnu: Add emacs-nord-theme.
	* gnu/packages/emacs-xyz.scm (emacs-nord-theme): New variable.

2020-11-05  raingloom  <raingloom@protonmail.com>

	services: Add yggdrasil-service-type.
	* gnu/services/networking.scm (yggdrasil-configuration)
	(yggdrasil-configuration?, yggdrasil-configuration-package)
	(yggdrasil-configuration-auto-conf, yggdrasil-configuration-log-level)
	(yggdrasil-configuration-log-to): New procedures.
	(yggdrasil-service-type): New variable.
	* doc/guix.texi: Document it.
	* gnu/system/examples/yggdrasil.tmpl: Provide example.

2020-11-05  raingloom  <raingloom@riseup.net>

	gnu: Add yggdrasil.
	* gnu/packages/networking.scm (yggdrasil): New variable.
	* gnu/packages/patches/yggdrasil-extra-config.patch: New file.
	* gnu/local.mk (dist_PATCH_DATA): Add it.

	gnu: Add go-github-com-kardianos-minwinsvc.
	* gnu/packages/golang.scm (go-github-com-kardianos-minwinsvc): New variable.

	gnu: Add go-golang-zx2c4-com-wireguard.
	* gnu/packages/golang.scm (go-golang-zx2c4-com-wireguard): New variable.

	gnu: Add go-github-com-hjson-hjson-go.
	* gnu/packages/golang.scm (go-github-com-hjson-hjson-go): New variable.

	gnu: Add go-github-com-hashicorp-go-syslog.
	* gnu/packages/golang.scm (go-github-com-hashicorp-go-syslog): New variable.

2020-11-05  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 5.9.4.
	* gnu/packages/linux.scm (linux-libre-5.9-version): Update to 5.9.4.
	(linux-libre-5.9-pristine-source): Update hash.

2020-11-05  Julien Lepiller  <julien@lepiller.eu>

	nls: Update translations of the manual.

	nls: Update 'ta' translation.

2020-11-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: chromium: Silent 'local-file' warning.
	This is a followup to fddc87063231f8f9aa22bbbc5bca4a46b9bbf004.

	* gnu/packages/chromium.scm (%guix-patches): Use 'assume-valid-file-name'.

2020-11-05  Ludovic Courtès  <ludo@gnu.org>

	services: Remove imports of (ice-9 …) modules.
	* gnu/services/monitoring.scm (zabbix-server-activation): Remove (ice-9
	rdelim) from the imported modules.
	(zabbix-agent-activation): Likewise.
	* gnu/tests/mail.scm (run-exim-test)[test]: Remove (ice-9 ftw) from the
	imported modules.

	pack: Do not include the host (guix config).
	* guix/scripts/pack.scm (store-database)[build]: Import a
	synthetic (guix config).

2020-11-05  Ludovic Courtès  <ludo@gnu.org>

	shepherd: Remove dependency on (guix utils).
	Since commit 8ce6f4dc2879919c12bc76a2f4b01200af97e019, importing this
	module in a gexp would pull in (guix config) from the host, thereby
	leading to non-reproducible derivations.  Users in (gnu services ...) do
	not expect that so simply remove the (guix utils) dependency for now.

	* gnu/build/shepherd.scm (fork+exec-command/container)[strip-pid]: New
	procedure.
	Use it instead of 'strip-keyword-arguments'.

2020-11-05  Ludovic Courtès  <ludo@gnu.org>

	gexp: Warn when importing (guix config) or (ice-9 …).
	While importing those modules from the host system is valid, it is often
	a mistake that introduces non-reproducibility.  This patch prints a
	warning when that happens.

	* guix/gexp.scm (gexp-attribute): Add #:validate parameter and honor it.
	(gexp-modules)[validate-modules]: New procedure.
	Pass it to 'gexp-attribute'.
	* tests/gexp.scm ("gexp-modules, warning"): New test.

2020-11-05  Ludovic Courtès  <ludo@gnu.org>

	gexp: Store the source code location in <gexp>.
	* guix/gexp.scm (<gexp>)[location]: New field.
	(gexp-location): New procedure.
	(write-gexp): Print the location of GEXP.
	(gexp->derivation): Adjust call to 'make-gexp'.
	(gexp): Likewise.

	image: Error out when passed an unsupported partition type.
	* gnu/build/image.scm (make-partition-image): Use 'raise' instead of
	'format' when TYPE is not supported.
	(convert-disk-image): Remove unneeded 'begin'.

2020-11-05  Leo Famulari  <leo@famulari.name>

	gnu: dump1090: Update to 4.0.
	* gnu/packages/radio.scm (dump1090): Update to 4.0.

2020-11-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: virt-viewer: Enable VNC support.
	* gnu/packages/spice.scm (virt-viewer)[inputs]: Add gtk-vnc.

	gnu: praat: Update to 6.1.30.
	* gnu/packages/language.scm (praat): Update to 6.1.30.

	gnu: python-audioread: Update to 2.1.9.
	* gnu/packages/mp3.scm (python-audioread): Update to 2.1.9.

	gnu: toxic: Update to 0.8.4.
	* gnu/packages/messaging.scm (toxic): Update to 0.8.4.

	gnu: libnice: Update to 0.1.18.
	* gnu/packages/networking.scm (libnice): Update to 0.1.18.
	[arguments]: Add a new ‘disable-failing-test’ phase.

	gnu: lldpd: Omit static library.
	* gnu/packages/networking.scm (lldpd)[arguments]: Add ‘--disable-static’
	to the #:configure-flags.

	gnu: lldpd: Update to 1.0.7.
	* gnu/packages/networking.scm (lldpd): Update to 1.0.7.

	gnu: fldigi: Update to 4.1.15.
	* gnu/packages/radio.scm (fldigi): Update to 4.1.15.

	gnu: python-sphinx-intl: Update to 2.0.1.
	* gnu/packages/sphinx.scm (python-sphinx-intl): Update to 2.0.1.

	gnu: oil: Update to 0.8.3.
	* gnu/packages/shells.scm (oil): Update to 0.8.3.

	gnu: xl2tpd: Update to 1.3.16.
	* gnu/packages/vpn.scm (xl2tpd): Update to 1.3.16.

	gnu: i3-gaps: Update to 4.18.3.
	* gnu/packages/wm.scm (i3-gaps): Update to 4.18.3.

	gnu: i3-wm: Update to 4.18.3.
	* gnu/packages/wm.scm (i3-wm): Update to 4.18.3.

	gnu: vera: Update to 1.24.
	* gnu/packages/dictionaries.scm (vera): Update to 1.24.
	[arguments]: Replace problematic (non-)character.

	gnu: php: Move a test disablement.
	* gnu/packages/php.scm (php)[arguments]: Disable bug73837.phpt under a
	more appropriate comment section.

	gnu: colord: Update to 1.4.5.
	* gnu/packages/gnome.scm (colord): Update to 1.4.5.

	gnu: zeitgeist: Update to 1.0.3.
	* gnu/packages/gnome.scm (zeitgeist): Update to 1.0.3.

	gnu: gpxsee: Update to 7.35.
	* gnu/packages/gps.scm (gpxsee): Update to 7.35.

	gnu: wavemon: Update to 0.9.2.
	* gnu/packages/hardware.scm (wavemon): Update to 0.9.2.
	[source]: Add two bonus upstream commits as patches.

2020-11-05  Marius Bakke  <marius@gnu.org>

	gnu: python-djangorestframework: Update to 3.12.1.
	* gnu/packages/django.scm (python-djangorestframework): Update to 3.12.1.

	gnu: python-django@2.2: Update to 2.2.17.
	* gnu/packages/django.scm (python-django-2.2): Update to 2.2.17.

	gnu: python-django: Update to 3.1.3.
	* gnu/packages/django.scm (python-django): Update to 3.1.3.

	gnu: ungoogled-chromium: Fix hardware acceleration.
	* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Patch in absolute
	file name of libGL.so, and install Chromiums own libEGL.so and libGLESv2.so.

2020-11-05  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 86.0.4240.183-0.b68e17f [security fixes].
	This fixes CVE-2020-16004, CVE-2020-16005, CVE-2020-16006, CVE-2020-16007,
	CVE-2020-16008, CVE-2020-16009, and CVE-2020-16011.

	* gnu/packages/chromium.scm (%ungoogled-revision, %ungoogled-origin): Update
	to b68e17f.
	(ungoogled-chromium): Update to 86.0.4240.183.

2020-11-05  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Add search path for installed extensions.
	* gnu/packages/patches/ungoogled-chromium-extension-search-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/chromium.scm (%guix-patches): New variable.
	(ungoogled-chromium-snippet): Apply %GUIX-PATCHES.
	(ungoogled-chromium)[arguments]: Don't hard-code extensions directory.
	[native-search-paths]: New field.

2020-11-04  Ludovic Courtès  <ludo@gnu.org>

	services: guix: Do not embed the host (guix config).
	Fixes a bug whereby different users would get different derivations for
	the same service.

	* gnu/services/base.scm (guix-shepherd-service): In 'start' method, do
	not embed (guix config).

2020-11-04  Ludovic Courtès  <ludo@gnu.org>

	vm: system-qemu-image: Fix type error, remove more actual file systems.
	* gnu/system/vm.scm (system-qemu-image)[file-systems-to-keep]: Check
	whether SOURCE is a string before calling 'string-prefix?'.  Remove
	UUIDs and file system labels as well.

2020-11-04  Leo Famulari  <leo@famulari.name>

	gnu: dump1090: Fix license.
	* gnu/packages/radio.scm (dump1090)[license]: Use GPL2+.

2020-11-04  Simon Streit  <lists@netpanic.org>

	gnu: Add Cantata.
	* gnu/packages/mpd.scm (cantata): New variable.

2020-11-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pam-krb5: Update source uri.
	* gnu/packages/admin.scm (pam-krb5)[source]: Add archive location.

	gnu: solaar: Update to 1.0.4.
	* gnu/packages/admin.scm (solaar): Update to 1.0.4.
	[arguments]: Remove custom 'fix-prefix-detection phase.

	gnu: solaar: Update source uri.
	* gnu/packages/admin.scm (solaar)[source]: Update source URI.

	gnu: dstat: Update source uri.
	* gnu/packages/admin.scm (dstat)[source]: Update to new source URI.

	gnu: thermald: Update to 2.2.
	* gnu/packages/admin.scm (thermald): Update to 2.2.
	[arguments]: Remove sysconfdir flag from configure-flags.
	[native-inputs]: Add autoconf-archive.

	gnu: thermald: Update source uri.
	* gnu/packages/admin.scm (thermald)[source]: Update to new source URI.

2020-11-04  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	git-annex: Enable pairing and assistant features.
	* gnu/packages/haskell-apps.scm (git-annex): Add appropriate
	  dependencies and adjust flags to enable "assistant" and "pairing"
	  features.

	gnu: Add ghc-network-multicast.
	* gnu/packages/haskell-xyz.scm (ghc-network-multicast): New variable.

	gnu: Add ghc-mountpoints.
	* gnu/packages/haskell-xyz.scm (ghc-mountpoints): New variable.

2020-11-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 5e7cf66.
	* gnu/packages/package-management.scm (guix): Update to 5e7cf66.

2020-11-04  Ludovic Courtès  <ludo@gnu.org>

	publish: Do not path the empty string to 'query-path-info'.
	Fixes <https://bugs.gnu.org/44442>.
	Regression introduced in 2b2ab7796ac186d88060793b8873fc0e21462758.

	* guix/scripts/publish.scm (render-nar/cached): Do not call
	'bypass-cache?' when ITEM is the empty string.
	* tests/publish.scm ("with cache, cache bypass, unmapped hash part"):
	New test.

2020-11-04  Vitaliy Shatrov  <D0dyBo0D0dyBo0@protonmail.com>

	gnu: Add bsd-games.
	* gnu/packages/games.scm (bsd-games): New variable.

	New patches, taken from Arch and Debian:
	* gnu/packages/patches/bsd-games-2.17-64bit.patch
	* gnu/packages/patches/bsd-games-bad-ntohl-cast.patch
	* gnu/packages/patches/bsd-games-gamescreen.h.patch
	* gnu/packages/patches/bsd-games-getline.patch
	* gnu/packages/patches/bsd-games-null-check.patch
	* gnu/packages/patches/bsd-games-number.c-and-test.patch
	* gnu/packages/patches/bsd-games-prevent-name-collisions.patch
	* gnu/packages/patches/bsd-games-stdio.h.patch

	New patches with our customizations (configure-config built after Arch's):
	* gnu/packages/patches/bsd-games-add-configure-config.patch
	* gnu/packages/patches/bsd-games-add-wrapper.patch
	* gnu/packages/patches/bsd-games-dont-install-empty-files.patch

2020-11-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-vdiff: Update to 0.2.4.
	* gnu/packages/emacs-xyz.scm (emacs-vdiff): Update to 0.2.4.

2020-11-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: java-fasterxml-jackson-dataformat-xml: Don't use unstable tarball.
	* gnu/packages/java.scm (java-fasterxml-jackson-dataformat-xml)[source]:
	Download using git-fetch.

	gnu: java-woodstox-core: Don't use unstable tarball.
	* gnu/packages/java.scm (java-woodstox-core)[source]: Download using
	git-fetch.

2020-11-04  Jelle Licht  <jlicht@fsfe.org>

	gnu: skopeo: Build documentation.
	* gnu/packages/virtualization.scm (skopeo)[native-inputs]: Add
	go-github-com-go-md2man.
	[arguments]<phases>{build-docs}: New phase.
	{install}: Update make target to install manpages. Install example
	configuration.

2020-11-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 8.2.1947.
	* gnu/packages/vim.scm (vim): Update to 8.2.1947.

2020-11-04  Michael Rohleder  <mike@rohleder.de>

	gnu: synapse: Update to 1.22.1.
	* gnu/packages/matrix.scm (synapse): Update to 1.22.1.
	[propagated-inputs]: Add python-packaging.

2020-11-04  Matthew Kraai  <kraai@ftbfs.org>

	gnu: haunt: Update home page.
	* gnu/packages/guile-xyz.scm (haunt)[home-page]: Update.

2020-11-04  Michael Rohleder  <mike@rohleder.de>

	gnu: archivemount: Update to 0.9.1.
	* gnu/packages/linux.scm (archivemount): Update to 0.9.1.

2020-11-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libopenmpt: Update to 0.5.3.
	* gnu/packages/audio.scm (libopenmpt): Update to 0.5.3.

	gnu: man-pages: Update to 5.09.
	* gnu/packages/man.scm (man-pages): Update to 5.09.

	gnu: zfs: Update to 0.8.5.
	* gnu/packages/file-systems.scm (zfs): Update to 0.8.5.
	[arguments]: Update.  Don't install initramfs-tools hooks.

	gnu: tintin++: Update to 2.02.05.
	* gnu/packages/games.scm (tintin++): Update to 2.02.05.

	gnu: julius: Update to 1.5.1.
	* gnu/packages/games.scm (julius): Update to 1.5.1.

	gnu: xtl: Update to 0.6.21.
	* gnu/packages/cpp.scm (xtl): Update to 0.6.21.

	gnu: eolie: Update to 0.9.100.
	* gnu/packages/gnome.scm (eolie): Update to 0.9.100.

2020-11-03  Ludovic Courtès  <ludo@gnu.org>

	image: Allow offloading of "partition.img" and "image.iso" builds.
	This builds are extremely I/O-intensive so they'd rather not run on the
	head node of the build farm.

	* gnu/system/image.scm (system-disk-image, system-iso9660-image): Pass
	  #:local-build? #f.

2020-11-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: Depend on 'gettext-minimal' rather than 'gettext' when appropriate.
	* gnu/packages/backup.scm (duplicity)[native-inputs]: Use
	GETTEXT-MINIMAL instead of GNU-GETTEXT.
	* gnu/packages/mpd.scm (mpdris2)[native-inputs]: Likewise.
	* gnu/packages/guile-xyz.scm (nomad)[native-inputs]: Likewise.
	(guile-mkdir-p)[native-inputs]: Likewise.
	(guile-avahi)[native-inputs]: Remove GNU-GETTEXT, now unneeded.

	gnu: sqlite: Build with '-g'.
	* gnu/packages/sqlite.scm (sqlite)[arguments]: Add "-g" to CFLAGS.

2020-11-03  Robert Vollmert  <rob@vllmrt.net>

	guix import stackage: Default to LTS version that matches GHC.
	In particular, this means that 'guix lint' won't warn to update to
	versions that won't necessarily fit our package set well.

	* guix/import/stackage.scm (%stackage-url): Change to "https",
	avoiding redirect log messages.
	(%default-lts-version): New variable.
	(stackage-lts-info-fetch, stackage->guix-package,
	latest-lts-release): Use it.
	(lts-info-ghc-version): Remove unused procedure.

2020-11-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	nls: Fix Texinfo typo.
	* po/doc/guix-manual.de.po: Fix ‘@sasmp{}’ that broke ‘make’.

2020-11-03  Julien Lepiller  <julien@lepiller.eu>

	nls: Update translations of the manual.

2020-11-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	Revert "gnu: emacs: Make strip-double-wrap more robust."
	This reverts commit b107a19ffb6a6abb7bde3436f3fa359071bd1f5c.

	It causes too many rebuilds related to emacs-minimal, and fails with "No code
	for module (guix build glib-or-gtk-build-system)".

2020-11-03  Ryan Prior  <rprior@protonmail.com>

	gnu: granite: Upgrade to 5.5.0.
	* gnu/packages/pantheon.scm (granite): Upgrade to 5.5.0.

2020-11-03  Tim Gesthuizen  <tim.gesthuizen@yahoo.de>

	gnu: pwsafe: Update to 3.54.1
	* gnu/packages/password-utils.scm (pwsafe): Update to 3.54.1.

2020-11-03  pukkamustard  <pukkamustard@posteo.net>

	gnu: Add mkp224o.
	* gnu/packages/crypto.scm (mkp224o): New variable.

2020-11-03  Ludovic Courtès  <ludo@gnu.org>

	doc: Illustrate procedures that return packages.
	* doc/guix.texi (Defining Package Variants): Illustrate procedures that
	return packages.

	doc: Use '@lisp' for 'options->transformation' example.
	* doc/guix.texi (Defining Package Variants): Use @lisp for
	'options->transformation' example.

2020-11-03  Ludovic Courtès  <ludo@gnu.org>

	nls: Internationalize command synopses as shown in 'guix help'.
	This is a followup to 3794ce93be8216d8378df7b808ce7f53b1e05a53.

	* po/guix/Makevars (XGETTEXT_OPTIONS): Add '--keyword=synopsis'.

2020-11-03  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guile-avahi: Update to 0.4.0-1.6d43caf.
	* gnu/packages/guile-xyz.scm (guile-avahi): Update to 0.4.0-1.6d43caf.
	[arguments]: Add 'fix-guile-avahi-file-name phase with the required modules
	and imported-modules.

2020-11-03  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-modus-operandi-theme: Update to 0.13.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-operandi-theme): Update to 0.13.0.
	[source]: Use GitHub instead of GNU ELPA, as ELPA is out of date.
	[arguments]: Add phase to remove "modus-vivendi-theme.el".

	gnu: emacs-modus-vivendi-theme: Update to 0.13.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-vivendi-theme): Update to 0.13.0.
	[source]: Use GitHub instead of GNU ELPA, as GNU ELPA is out of date.
	[arguments]: Add phase to remove "modus-operandi-theme.el".

	gnu: emacs: Make strip-double-wrap more robust.
	* gnu/packages/emacs.scm (emacs) [strip-double-wrap]: Use regex to find emacs
	executable.  This works even when the version is changed by package
	transformations (e.g., version=git.master).

2020-11-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: qview: Fix regexp.
	* gnu/packages/image-viewers.scm (qview): Fix regexps.

	gnu: emacs-ebdb: Update to 0.6.20.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.6.20.

	gnu: mame: Update to 0.226.
	* gnu/packages/emulators.scm (mame): Update to 0.226.

2020-11-03  Mathieu Othacehe  <othacehe@gnu.org>

	system: reconfigure: Use the disk-installer if provided.
	Fixes: <https://issues.guix.gnu.org/44101>.

	* gnu/build/bootloader.scm (write-file-on-device): Pass 'no-fail flag instead
	of 'no-create. Use a latin-1 transcoder.
	* guix/scripts/system/reconfigure.scm (install-bootloader-program): Add a
	"disk-installer" argument and use it as a fallback.
	(install-bootloader): Adapt accordingly.
	* gnu/tests/reconfigure.scm (run-install-bootloader-test): Ditto.

2020-11-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: samba: Prepare for tests.
	* gnu/packages/samba.scm (samba)[arguments]: Update comment regarding the test
	suite failure.
	[make-flags]: Run the test suite with the '--quick' option, as it is very slow otherwise.
	[phases]{configure}: Add the '--enable-selftest' argument.
	[inputs]: Add libtirpc.

	gnu: samba: Unbundle cmocka, heimdal; add gamin.
	* gnu/packages/samba.scm (samba)[snippet]: Update comment.
	[phases]{configure}: Remove '--bundled-libraries=com_err' argument.
	[inputs]: Add cmocka, heimdal, gamin.  Remove TODO comment.

2020-11-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: samba: Set localstatedir to /var.
	It previously defaulted to a $PREFIX/var, where $PREFIX was the root of the
	installation directory (under /gnu/store) of Samba.

	* gnu/packages/samba.scm (samba)[phases]{configure}: Add --localstatedir=/var
	option.
	{disable-etc-samba-directory-creation}: Rename to
	disable-etc,var-samba-directories-setup and prevent creating directories under
	both sysconfdir and localstatedir.

2020-11-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: samba: Update to 4.13.1.
	* gnu/packages/samba.scm (samba): Update to 4.13.1.
	[native-inputs]: Add libxml2.
	[phases]{locate-docbook-stylesheets}: Rename to...
	{setup-docbook-stylesheets}: ...this.  Setup offline Samba DTD catalog, and
	have it used along any pre-existing XML_CATALOG_FILES environment variable in
	the build script.

2020-11-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wireshark: Update to 3.4.0.
	* gnu/packages/networking.scm (wireshark): Update to 3.4.0.
	[arguments]: Skip another failing test.

	gnu: snap: Update to 6.2.4.
	* gnu/packages/education.scm (snap): Update to 6.2.4.

	gnu: qview: Update to 4.0.
	* gnu/packages/image-viewers.scm (qview): Update to 4.0.
	[arguments]: Append PREFIX to qmake call.  Fix auto-update removal.

	gnu: mgba: Update to 0.8.4.
	* gnu/packages/emulators.scm (mgba): Update to 0.8.4.

2020-11-02  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Restore license handling.
	This is a follow-up of 7c02eb6c and 44daec7f. Restore the initial behaviour.

	* gnu/ci.scm (package->alist): Restore license handling.

2020-11-02  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	doc: Fix typo.
	* doc/guix.texi (Invoking guix publish)<cache-bypass-threshold>: The unit
	suffixes the numeric value.

2020-11-02  Leo Famulari  <leo@famulari.name>

	gnu: Add atop.
	* gnu/packages/admin.scm (atop): New variable.

2020-11-02  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	system: Change comment wording.
	* gnu/system.scm (<boot-parameters>)<Comment>: Substitute path with file name.

2020-11-02  Mathieu Othacehe  <othacehe@gnu.org>

	system: image: Introduce arm32-raw image type.
	* gnu/system/image.scm (arm32-disk-image, arm32-image-type): New variables.
	(arm64-disk-image): Inherit from arm32-disk-image.
	(arm64-image-type): Change name to 'arm64-raw.

2020-11-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Complete sentence in earlyoom-configuration doc.
	* doc/guix.texi (Linux Services): Complete sentence in earlyoom-configuration
	doc.

	Reported-by: Julien Lepiller <julien@lepiller.eu>

2020-11-02  Gabriel Arazas  <foo.dogsquared@gmail.com>

	gnu: Add go-github-com-errata-ai-vale.
	* gnu/packages/textutils.scm (go-github-com-errata-ai-vale): New variable.

2020-11-02  nixo  <nicolo@nixo.xyz>

	gnu: emacs-ledger-mode: Update to 4.0.0.
	* gnu/packages/finance.scm (emacs-ledger-mode): Update to 4.0.0.
	[arguments]<#:tests?>: Remove argument.
	[phases] check: Replace with working check phase.

2020-11-02  Tim Howes  <timhowes@lavabit.com>

	gnu: emacs-julia-mode: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-julia-mode): Update to 0.4.

2020-11-02  Jean-Baptiste Note  <jean-baptiste.note@m4x.org>

	gnu: squid: Fix build reproducibility issue.
	* gnu/packages/networking.scm (squid): Add --disable-arch-native configure
	flag.

2020-11-02  Ludovic Courtès  <ludo@gnu.org>

	profiles: Add fast path for 'xdg-mime-database' hook.
	Partly fixes <https://bugs.gnu.org/44053>.
	Reported by Joshua Branson <jbranso@dismail.de>
	and Maxim Cournoyer <maxim.cournoyer@gmail.com>.

	* guix/profiles.scm (xdg-mime-database): When PKGDIRS contains only one
	element, symlink directly to it.  Invoke 'update-mime-database' only
	when PKGDIRS contains two or more elements, which is less frequent.

2020-11-02  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: slurm: Reintroduce version 19.05.
	Partly fixes <https://bugs.gnu.org/44387>.

	* gnu/packages/parallel.scm (slurm-19.05): New variable.

2020-11-02  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: mpich: Configure to use ucx.
	Suggested by Maurice Brémond <Maurice.Bremond@inria.fr>.

	Fixes bug when running test suites involving MPICH:
	<https://issues.guix.gnu.org/39588#15>.

	* gnu/packages/mpi.scm (mpich)[arguments]: Pass "--with-device=ch4:ucx".

2020-11-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Update to 2.0.10.
	* gnu/packages/lisp.scm (sbcl): Update to 2.0.10.

2020-11-02  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Convert license to text.
	This is a follow-up of 7c02eb6c8d7d050ecb8f3082c4a754ad32211403.

	* gnu/ci.scm (package->alist): Convert license to text.

2020-11-02  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Ignore package license.
	Fixes: <https://issues.guix.gnu.org/44370>.

	* gnu/ci.scm (package->alist): Ignore package license.

2020-11-02  Michael Rohleder  <mike@rohleder.de>

	gnu: stumpish: Fix xprop call.
	* gnu/packages/wm.scm (stumpish): Fix xprop call.
	[inputs]: Add xprop.
	[arguments]: Add substitution of xprop.

2020-11-02  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 5.4: Update to 5.4.74.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.74.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.9.3.
	* gnu/packages/linux.scm (linux-libre-5.9-version): Update to 5.9.3.
	(linux-libre-5.9-pristine-source): Update hash.

2020-11-02  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	installer: Report to the user the formatted partitions.
	* gnu/installer/newt/partitions.scm (define-module): Use (ice-9 format).
	(draw-formatting-page): Add parameter partitions and provide the list of
	formatted partitions to the user.
	(run-partitioning-page): Provide user-partitions to draw-formatting-page.

2020-11-01  Ludovic Courtès  <ludo@gnu.org>

	installer: parted: Internationalize the partition handling code.
	* gnu/installer/parted.scm (user-partition-description): Use 'format'
	and 'G_' for i18n.

	gnu: skribilo: Update to 0.9.5.
	* gnu/packages/skribilo.scm (skribilo): Update to 0.9.5.
	[arguments]: Adjust 'pre-configure' phase to use the right effective
	version.
	[inputs]: Replace GUILE-2.2 with GUILE-3.0.
	[propagated-inputs]: Adjust accordingly.

2020-11-01  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: avr-toolchain: Replace functions with package variables.
	* gnu/packages/avr.scm (avr-gcc-7): Rename to avr-gcc.
	(avr-libc): Replace function with variable.
	(avr-toolchain): Replace function with variable.

	gnu: avr-gcc: Update to 7.5.0.
	* gnu/packages/avr.scm (avr-gcc-7, avr-toolchain-7): New variables.
	(avr-gcc-4.9, avr-gcc-5, avr-toolchain-4.9, avr-toolchain-5): Delete
	variables.
	(avr-libc)[arguments]: Remove custom fix-cpath phase.

2020-11-01  Julien Lepiller  <julien@lepiller.eu>

	doc: Fix typo.
	* doc/guix.texi (DNS Services): Fix typo.

2020-11-01  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-org-roam: Update to 1.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam): Update to 1.2.2.

2020-11-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: krita: Update to 4.4.1.
	* gnu/packages/kde.scm (krita): Update to 4.4.1.

	gnu: xfsprogs: Update to 5.9.0.
	* gnu/packages/linux.scm (xfsprogs): Update to 5.9.0.

	gnu: konversation: Update to 1.7.7.
	* gnu/packages/kde-internet.scm (konversation): Update to 1.7.7.

	gnu: fetchmail: Update to 6.4.13.
	* gnu/packages/mail.scm (fetchmail): Update to 6.4.13.

	gnu: nftables: Update to 0.9.7.
	* gnu/packages/linux.scm (nftables): Update to 0.9.7.

	gnu: libnftnl: Update to 1.1.8.
	* gnu/packages/linux.scm (libnftnl): Update to 1.1.8.

	gnu: usbutils: Update to 013.
	* gnu/packages/linux.scm (usbutils): Update to 013.
	[arguments]: Tweak ‘patch-bootstrap-scripts’ phase.

	gnu: ipset: Update to 7.7.
	* gnu/packages/linux.scm (ipset): Update to 7.7.

	gnu: iptables: Update to 1.8.6.
	* gnu/packages/linux.scm (iptables): Update to 1.8.6.
	[arguments]: Remove obsolete #:phases.

	gnu: btrfs-progs: Update to 5.9.
	* gnu/packages/linux.scm (btrfs-progs): Update to 5.9.

	gnu: nvme-cli: Update to 1.13.
	* gnu/packages/linux.scm (nvme-cli): Update to 1.13.

	gnu: lxtask: Update to 0.1.10.
	* gnu/packages/lxde.scm (lxtask): Update to 0.1.10.

	gnu: wolf-shaper: Update to 0.1.8.
	* gnu/packages/music.scm (wolf-shaper): Update to 0.1.8.

2020-11-01  Julien Lepiller  <julien@lepiller.eu>

	doc: Fix typo.
	* doc/guix.texi (Sound Services): Fix typo.

2020-11-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: eamcs-windsize: Declare a source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-windsize)[source]: Add file-name
	field.

2020-11-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: yoshimi: Update to 1.7.3.
	* gnu/packages/music.scm (yoshimi): Update to 1.7.3.

	gnu: blueman: Update to 2.1.4.
	* gnu/packages/networking.scm (blueman): Update to 2.1.4.

	gnu: qtractor: Update to 0.9.18.
	* gnu/packages/music.scm (qtractor): Update to 0.9.18.

	gnu: padthv1: Update to 0.9.18.
	* gnu/packages/music.scm (padthv1): Update to 0.9.18.

	gnu: samplv1: Update to 0.9.18.
	* gnu/packages/music.scm (samplv1): Update to 0.9.18.

	gnu: drumkv1: Update to 0.9.18.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.18.

	gnu: synthv1: Update to 0.9.18.
	* gnu/packages/music.scm (synthv1): Update to 0.9.18.

	gnu: ncmpc: Update to 0.42.
	* gnu/packages/mpd.scm (ncmpc): Update to 0.42.

	gnu: mpd: Update to 0.22.2.
	* gnu/packages/mpd.scm (mpd): Update to 0.22.2.

	gnu: batctl: Update to 2020.4.
	* gnu/packages/networking.scm (batctl): Update to 2020.4.

2020-11-01  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-libxml: Fix build.
	rdoc fails to install the documentation, so disable rdoc for now, as I'm
	unsure how to fix this.

	* gnu/packages/ruby.scm (ruby-libxml)[arguments]: Add --no-document
	to #:gem-flags.

2020-11-01  Carlo Holl  <carloholl@gmail.com>

	gnu: Add hledger.
	* gnu/packages/finance.scm (hledger): New variable.

	gnu: Add ghc-hledger-lib.
	* gnu/packages/haskell-xyz.scm (ghc-hledger-lib): New variable.

	gnu: Add ghc-cassava-megaparsec.
	* gnu/packages/haskell-xyz.scm (ghc-cassava-megaparsec): New variable.

	gnu: Add ghc-cassava.
	* gnu/packages/haskell-xyz.scm (ghc-cassava): New variable.

	gnu: Add ghc-wizards.
	* gnu/packages/haskell-xyz.scm (ghc-wizards): New variable.

	gnu: Add ghc-uglymemo.
	* gnu/packages/haskell-xyz.scm (ghc-uglymemo): New variable.

	gnu: Add ghc-tabular.
	* gnu/packages/haskell-xyz.scm (ghc-tabular): New variable.

	gnu: Add ghc-text-short.
	* gnu/packages/haskell-xyz.scm (ghc-text-short): New variable.

	gnu: Add ghc-only.
	* gnu/packages/haskell-xyz.scm (ghc-only): New variable.

	gnu: Add ghc-lucid.
	* gnu/packages/haskell-xyz.scm (ghc-lucid): New variable.

	gnu: Add ghc-hspec-megaparsec.
	* gnu/packages/haskell-xyz.scm (ghc-hspec-megaparsec): New variable.

	gnu: ghc-doctest: Update to 0.16.3.
	* gnu/packages/haskell-xyz.scm (ghc-doctest): Update to 0.16.3.
	[inputs,native-inputs]: Replace with what is generated by guix import.

	gnu: Add ghc-decimal.
	* gnu/packages/haskell-xyz.scm (ghc-decimal): New variable.

	gnu: Add ghc-csv.
	* gnu/packages/haskell-xyz.scm (ghc-csv): New variable.

	gnu: Add ghc-control-monad-free.
	* gnu/packages/haskell-xyz.scm (ghc-control-monad-free): New variable.

2020-11-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: git: Update to 2.29.2.
	* gnu/packages/version-control.scm (git): Update to 2.29.2.

	gnu: tmux: Update to 3.1c.
	* gnu/packages/tmux.scm (tmux): Update to 3.1c.

	gnu: youtube-dl: Fix hash.
	* gnu/packages/video.scm (youtube-dl)[source]: Make hash less wrong.

2020-11-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update ‘de’ cookbook translation.

2020-11-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nginx-documentation: Update to 1.19.3-2603-3cb2736bb74c.
	* gnu/packages/web.scm (nginx-documentation): Update to 1.19.3-2603-3cb2736bb74c.

	gnu: nginx: Update to 1.19.4.
	* gnu/packages/web.scm (nginx): Update to 1.19.4.

	gnu: snd: Update to 20.8.
	* gnu/packages/audio.scm (snd): Update to 20.8.

	gnu: thunar: Update to 1.8.16.
	* gnu/packages/xfce.scm (thunar): Update to 1.8.16.

	gnu: youtube-dl: Update to 2020.11.01.1.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.11.01.1.

	gnu: facter: Update to 4.0.44.
	* gnu/packages/admin.scm (facter): Update to 4.0.44.

	gnu: wimlib: Update to 1.13.3.
	* gnu/packages/backup.scm (wimlib): Update to 1.13.3.

2020-11-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mdk: Update to 1.3.0.
	* gnu/packages/education.scm (mdk): Update to 1.3.0.
	[home-page]: Update.

2020-11-01  Leo Famulari  <leo@famulari.name>

	gnu: python-dateparser: Use the test variant of tzdata.
	* gnu/packages/python-xyz.scm (python-dateparser)[inputs]: Remove field.
	[native-inputs]: Add tzdata-for-tests.

2020-11-01  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	system: Add store-directory-prefix to boot-parameters.
	Fixes <http://issues.guix.gnu.org/44196>

	* gnu/machine/ssh.scm (roll-back-managed-host): Use
	boot-parameters-store-directory-prefix.
	* gnu/system.scm (define-module): Export
	boot-parameters-store-directory-prefix.
	(<boot-parameters>)[store-directory-prefix]: New field. It is used to
	generate the correct paths when /gnu/store is installed on a btrfs
	subvolume whose name doesn't match the final runtime path, as the
	bootloader doesn't have knowledge about the final mounting points.
	[boot-parameters-store-directory-prefix]: New accessor.
	(read-boot-parameters): Read directory-prefix from store field.
	(operating-system-boot-parameters-file): Add directory-prefix to
	store field.
	* guix/scripts/system.scm (reinstall-bootloader): Use
	boot-parameters-store-directory-prefix.
	* test/boot-parameters.scm (%default-btrfs-subvolume,
	%default-store-directory-prefix): New variables.
	(%grub-boot-parameters): Use %default-store-directory-prefix.
	(%default-operating-system): Use %default-btrfs-subvolume.
	(test-boot-parameters): Add directory-prefix.
	(test optional fields): Add test for directory-prefix.
	(test os store-directory-prefix): New test.

2020-11-01  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	.dir-locals.el: Require cl-lib at runtime.
	* .dir-locals.el (nil)<Geiser>: Load cl-lib when needed.

	doc: Add missing period at the end of the sentence.

	system: Generate grub locale directory for grub.cfg.
	* gnu/bootloader/grub.scm (grub-locale-directory): New function.
	(grub-configuration-file)[locale-config]: Use grub-locale-directory and
	avoid the extra search when eye-candy have performed it.

2020-10-31  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: httpie: Update to 2.3.0.
	* gnu/packages/python-web.scm (httpie): Update to 2.3.0.
	[propagated-inputs]: Add python-requests-toolbelt.
	[home-page]: Update URL.

2020-10-31  Ryan Prior  <rprior@protonmail.com>

	gnu: esbuild: Update to 0.8.0.
	* gnu/packages/web.scm (esbuild): Update to 0.8.0.

2020-10-31  Ludovic Courtès  <ludo@gnu.org>

	pack: Relocatable wrapper leaves root available to child processes.
	Fixes <https://bugs.gnu.org/44261>.
	Reported by Jan Nieuwenhuizen <janneke@gnu.org>.

	* gnu/packages/aux-files/run-in-namespace.c (exec_in_user_namespace):
	Add call to 'prctl'.  Call 'mount' for NEW_ROOT and define 'is_tmpfs'.
	When IS_TMPFS is true, call 'umount' and 'rmdir' after 'waitpid';
	otherwise, call 'rm_rf' only when 'waitpid' returns -1 the second time.
	(exec_with_loader): Call 'prctl'.  Remove NEW_ROOT only when 'waitpid'
	returns -1 the second time, otherwise leave it behind.
	* tests/guix-pack-relocatable.sh (wait_for_file): New function.
	Add test.

2020-10-31  Ludovic Courtès  <ludo@gnu.org>

	doc: Add "Defining Package Variants" section.
	* doc/guix.texi (Defining Packages): Move documentation of
	'package-input-rewriting' & co. to...
	(Defining Package Variants): ... here.  New node.  Also document
	'inherit' and 'options->transformation'.

	transformations: Raise '&formatted-message' exceptions instead of 'leave'.
	* guix/transformations.scm (evaluate-replacement-specs)
	(package-git-url, evaluate-git-replacement-specs)
	(transform-package-source-git-url)
	(transform-package-toolchain): Use 'raise' and 'formatted-message'
	instead of 'leave'.

	guix build: Move transformation options to (guix transformations).
	* guix/transformations.scm: New file.
	* tests/scripts-build.scm: Rename to...
	* tests/transformations.scm: ... this.
	* Makefile.am (MODULES): Add 'guix/transformations.scm'.
	(SCM_TESTS): Adjust to rename.
	* guix/scripts/build.scm (numeric-extension?)
	(tarball-base-name, <downloaded-file>, download-to-store*)
	(compile-downloaded-file, package-with-source)
	(transform-package-source, evaluate-replacement-specs)
	(transform-package-inputs, transform-package-inputs/graft)
	(%not-equal, package-git-url, evaluate-git-replacement-specs)
	(transform-package-source-branch, transform-package-source-commit)
	(transform-package-source-git-url, package-dependents/spec)
	(package-toolchain-rewriting, transform-package-toolchain)
	(transform-package-with-debug-info, transform-package-tests)
	(%transformations, transformation-procedure, %transformation-options)
	(show-transformation-options-help, options->transformation)
	(package-transformations): Move to (guix transformations).
	* guix/scripts/environment.scm: Adjust accordingly.
	* guix/scripts/graph.scm: Likewise.
	* guix/scripts/install.scm: Likewise.
	* guix/scripts/pack.scm: Likewise.
	* guix/scripts/package.scm: Likewise.
	* guix/scripts/upgrade.scm: Likewise.
	* po/guix/POTFILES.in: Add 'guix/transformations.scm'.

	guix build: 'options->transformation' no longer takes a 'store' parameter.
	* guix/scripts/build.scm (transform-package-source)
	(transform-package-inputs, transform-package-inputs/graft)
	(transform-package-source-branch, transform-package-source-commit)
	(transform-package-source-git-url, transform-package-toolchain)
	(transform-package-with-debug-info, transform-package-tests): Remove
	'store' parameter.
	(options->transformation, options->derivations): Adjust accordingly.
	* guix/scripts/environment.scm (options/resolve-packages): Likewise.
	* guix/scripts/graph.scm (guix-graph): Likewise.
	* guix/scripts/pack.scm (guix-pack): Likewise.
	* guix/scripts/package.scm (transaction-upgrade-entry): Likewise.
	(process-actions): Likewise.
	* tests/scripts-build.scm ("options->transformation, no transformations")
	("options->transformation, with-source, replacement"):
	Adjust tests.
	("options->transformation, with-source")
	("options->transformation, with-source, with version")
	("options->transformation, with-source, PKG=URI"): Use 'lower-object' to
	compute the store file name of the source.
	("options->transformation, with-source, no matches"): Remove
	'with-store' and adjust accordingly.
	("options->transformation, with-input"): Likewise.
	("options->transformation, with-graft"): Likewise.
	("options->transformation, with-branch"): Likewise.
	("options->transformation, with-commit"): Likewise.
	("options->transformation, with-git-url"): Likewise.
	("options->transformation, with-git-url + with-branch"): Likewise.
	("options->transformation, with-c-toolchain"): Likewise.
	("options->transformation, with-c-toolchain twice"): Likewise.
	("options->transformation, with-c-toolchain, no effect"): Likewise.
	("options->transformation, with-debug-info"): Likewise.
	("options->transformation, without-tests"): Likewise.

	guix build: Remove unnecessary (replacement #f).
	* guix/scripts/build.scm (package-with-source): Remove 'replacement'
	field, which is innate since d5ec5ed7197d121130af6953378bcfd8929a9754.

	guix build: 'package-with-source' no longer takes a 'store' parameter.
	* guix/scripts/build.scm (<downloaded-file>): New record type.
	(download-to-store*): New variable.
	(compile-downloaded-file): New procedure.
	(package-with-source): Remove 'store' parameter.  Use 'downloaded-file'
	instead of 'download-to-store'.
	(transform-package-source): Adjust accordingly.

2020-10-31  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: Add python-asyncssh.
	* gnu/packages/ssh.scm (python-asyncssh): New variable.

2020-10-31  Hendur Saga via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add xstow.
	* gnu/packages/package-management.scm (xstow): New variable.

2020-10-31  nixo  <nicolo@nixo.xyz>

	gnu: Add font-openmoji
	* gnu/packages/fonts.scm (font-openmoji): New variable.

2020-10-31  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-geco: Fix build.
	* gnu/packages/patches/sbcl-geco-fix-organism-class.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/lisp-xyz.scm (sbcl-geco)[source]: Use it.

2020-10-31  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: gnome-builder: Fix the build.
	As reported in #43296, gnome-builder tries to be linked against the static
	version of libselinux (propagated through glib/gio), failing to do so, as it
	also wants to be a PIE.  To keep the PIE, link it against the dynamic library.

	Fixes <https://bugs.gnu.org/43296>.

	* gnu/packages/gnome.scm (gnome-builder)[arguments]: Add 'fix-ninja' phase.

2020-10-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-lme4: Update to 1.1-25.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-25.

	gnu: r-quantreg: Update to 5.75.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.75.

	gnu: r-vgam: Update to 1.1-4.
	* gnu/packages/statistics.scm (r-vgam): Update to 1.1-4.

	gnu: r-flexmix: Update to 2.3-17.
	* gnu/packages/statistics.scm (r-flexmix): Update to 2.3-17.

	gnu: r-statmod: Update to 1.4.35.
	* gnu/packages/statistics.scm (r-statmod): Update to 1.4.35.

	gnu: r-ztable: Update to 0.2.2.
	* gnu/packages/statistics.scm (r-ztable): Update to 0.2.2.
	[propagated-inputs]: Remove r-moonbook; add r-rstudioapi.
	[native-inputs]: Add r-knitr.

	gnu: r-e1071: Update to 1.7-4.
	* gnu/packages/statistics.scm (r-e1071): Update to 1.7-4.

	gnu: r-pkgmaker: Update to 0.32.2.
	* gnu/packages/statistics.scm (r-pkgmaker): Update to 0.32.2.
	[propagated-inputs]: Remove r-bibtex, r-magrittr, and r-stringi.

	gnu: r-dt: Update to 0.16.
	* gnu/packages/statistics.scm (r-dt): Update to 0.16.

	gnu: r-domc: Update to 1.3.7.
	* gnu/packages/statistics.scm (r-domc): Update to 1.3.7.

	gnu: r-doparallel: Update to 1.0.16.
	* gnu/packages/statistics.scm (r-doparallel): Update to 1.0.16.

	gnu: r-foreach: Update to 1.5.1.
	* gnu/packages/statistics.scm (r-foreach): Update to 1.5.1.

	gnu: r-iterators: Update to 1.0.13.
	* gnu/packages/statistics.scm (r-iterators): Update to 1.0.13.

	gnu: r-segmented: Update to 1.3-0.
	* gnu/packages/statistics.scm (r-segmented): Update to 1.3-0.

	gnu: r-rmarkdown: Update to 2.5.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.5.
	[propagated-inputs]: Remove r-mime.

	gnu: r-rcpparmadillo: Update to 0.10.1.0.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.10.1.0.0.

	gnu: r-ade4: Update to 1.7-16.
	* gnu/packages/statistics.scm (r-ade4): Update to 1.7-16.
	[propagated-inputs]: Add r-progress.

	gnu: r-data-table: Update to 1.13.2.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.13.2.

	gnu: r-formula: Update to 1.2-4.
	* gnu/packages/statistics.scm (r-formula): Update to 1.2-4.

	gnu: r-tibble: Update to 3.0.4.
	* gnu/packages/statistics.scm (r-tibble): Update to 3.0.4.

	gnu: r-rlang: Update to 0.4.8.
	* gnu/packages/statistics.scm (r-rlang): Update to 0.4.8.

	gnu: r-r6: Update to 2.5.0.
	* gnu/packages/statistics.scm (r-r6): Update to 2.5.0.

	gnu: r-labeling: Update to 0.4.2.
	* gnu/packages/statistics.scm (r-labeling): Update to 0.4.2.

	gnu: r-digest: Update to 0.6.27.
	* gnu/packages/statistics.scm (r-digest): Update to 0.6.27.

	gnu: r-nlme: Update to 3.1-150.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-150.

	gnu: r-kernsmooth: Update to 2.23-18.
	* gnu/packages/statistics.scm (r-kernsmooth): Update to 2.23-18.

	gnu: r-modeldata: Update to 0.1.0.
	* gnu/packages/cran.scm (r-modeldata): Update to 0.1.0.

	gnu: r-parsnip: Update to 0.1.4.
	* gnu/packages/cran.scm (r-parsnip): Update to 0.1.4.

	gnu: r-tidypredict: Update to 0.4.8.
	* gnu/packages/cran.scm (r-tidypredict): Update to 0.4.8.

	gnu: r-warp: Update to 0.2.0.
	* gnu/packages/cran.scm (r-warp): Update to 0.2.0.

	gnu: r-workflows: Update to 0.2.1.
	* gnu/packages/cran.scm (r-workflows): Update to 0.2.1.

	gnu: r-igraph: Update to 1.2.6.
	* gnu/packages/cran.scm (r-igraph): Update to 1.2.6.

	gnu: r-rcppziggurat: Update to 0.1.6.
	* gnu/packages/cran.scm (r-rcppziggurat): Update to 0.1.6.

	gnu: r-cpp11: Update to 0.2.3.
	* gnu/packages/cran.scm (r-cpp11): Update to 0.2.3.

	gnu: r-rismed: Update to 2.2.
	* gnu/packages/cran.scm (r-rismed): Update to 2.2.

	gnu: r-brms: Update to 2.14.0.
	* gnu/packages/cran.scm (r-brms): Update to 2.14.0.

	gnu: r-iheatmapr: Update to 0.5.1.
	* gnu/packages/cran.scm (r-iheatmapr): Update to 0.5.1.

	gnu: r-acet: Update to 1.8.1.
	* gnu/packages/cran.scm (r-acet): Update to 1.8.1.

	gnu: r-rgdal: Update to 1.5-18.
	* gnu/packages/cran.scm (r-rgdal): Update to 1.5-18.

	gnu: r-parameters: Update to 0.9.0.
	* gnu/packages/cran.scm (r-parameters): Update to 0.9.0.

	gnu: r-graphlayouts: Update to 0.7.1.
	* gnu/packages/cran.scm (r-graphlayouts): Update to 0.7.1.

	gnu: r-leiden: Update to 0.3.4.
	* gnu/packages/cran.scm (r-leiden): Update to 0.3.4.
	[native-inputs]: Add r-knitr.

	gnu: r-kableextra: Update to 1.3.1.
	* gnu/packages/cran.scm (r-kableextra): Update to 1.3.1.

	gnu: r-dalex: Update to 2.0.1.
	* gnu/packages/cran.scm (r-dalex): Update to 2.0.1.

	gnu: r-batchtools: Update to 0.9.14.
	* gnu/packages/cran.scm (r-batchtools): Update to 0.9.14.

	gnu: r-sctransform: Update to 0.3.1.
	* gnu/packages/cran.scm (r-sctransform): Update to 0.3.1.
	[propagated-inputs]: Remove r-rcppeigen; add r-matrixstats and r-rcpparmadillo.

	gnu: r-bookdown: Update to 0.21.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.21.
	[propagated-inputs]: Add r-yaml.

	gnu: r-ldheatmap: Update to 1.0-4.
	* gnu/packages/cran.scm (r-ldheatmap): Update to 1.0-4.

	gnu: r-haplo-stats: Update to 1.8.6.
	* gnu/packages/cran.scm (r-haplo-stats): Update to 1.8.6.

	gnu: r-seqinr: Update to 4.2-4.
	* gnu/packages/cran.scm (r-seqinr): Update to 4.2-4.

	gnu: r-valr: Update to 0.6.2.
	* gnu/packages/cran.scm (r-valr): Update to 0.6.2.

	gnu: r-pbdzmq: Update to 0.3-3.1.
	* gnu/packages/cran.scm (r-pbdzmq): Update to 0.3-3.1.

	gnu: r-globals: Update to 0.13.1.
	* gnu/packages/cran.scm (r-globals): Update to 0.13.1.

	gnu: r-fields: Update to 11.6.
	* gnu/packages/cran.scm (r-fields): Update to 11.6.

	gnu: r-rnifti: Update to 1.2.3.
	* gnu/packages/cran.scm (r-rnifti): Update to 1.2.3.

	gnu: r-nlp: Update to 0.2-1.
	* gnu/packages/cran.scm (r-nlp): Update to 0.2-1.

	gnu: r-feature: Update to 1.2.14.
	* gnu/packages/cran.scm (r-feature): Update to 1.2.14.
	[propagated-inputs]: Remove r-misc3d and r-rgl.
	[native-inputs]: Add r-knitr.

	gnu: r-lmertest: Update to 3.1-3.
	* gnu/packages/cran.scm (r-lmertest): Update to 3.1-3.

	gnu: r-sjplot: Update to 2.8.6.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.8.6.

	gnu: r-effectsize: Update to 0.4.0.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.4.0.

	gnu: r-performance: Update to 0.5.1.
	* gnu/packages/cran.scm (r-performance): Update to 0.5.1.

	gnu: r-bayestestr: Update to 0.7.5.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.7.5.

	gnu: r-emmeans: Update to 1.5.2-1.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.5.2-1.

	gnu: r-magick: Update to 2.5.0.
	* gnu/packages/cran.scm (r-magick): Update to 2.5.0.

	gnu: r-furrr: Update to 0.2.1.
	* gnu/packages/cran.scm (r-furrr): Update to 0.2.1.
	[propagated-inputs]: Add r-ellipsis, r-lifecycle, and r-vctrs.

	gnu: r-deriv: Update to 4.1.1.
	* gnu/packages/cran.scm (r-deriv): Update to 4.1.1.

	gnu: r-argparse: Update to 2.0.3.
	* gnu/packages/cran.scm (r-argparse): Update to 2.0.3.
	[native-inputs]: Add r-knitr.

	gnu: r-insight: Update to 0.10.0.
	* gnu/packages/cran.scm (r-insight): Update to 0.10.0.

	gnu: r-abn: Update to 2.3-0.
	* gnu/packages/cran.scm (r-abn): Update to 2.3-0.
	[propagated-inputs]: Remove r-boot, r-brglm, r-entropy, r-mass, and r-moments.

	gnu: r-brglm: Update to 0.7.1.
	* gnu/packages/cran.scm (r-brglm): Update to 0.7.1.

	gnu: r-rdpack: Update to 2.0.
	* gnu/packages/cran.scm (r-rdpack): Update to 2.0.
	[propagated-inputs]: Remove r-bibtex; add r-rbibutils.

	gnu: r-reticulate: Update to 1.18.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.18.

	gnu: r-dosnow: Update to 1.0.19.
	* gnu/packages/cran.scm (r-dosnow): Update to 1.0.19.

	gnu: r-openxlsx: Update to 4.2.3.
	* gnu/packages/cran.scm (r-openxlsx): Update to 4.2.3.

	gnu: r-sna: Update to 2.6.
	* gnu/packages/cran.scm (r-sna): Update to 2.6.

	gnu: r-network: Update to 1.16.1.
	* gnu/packages/cran.scm (r-network): Update to 1.16.1.

	gnu: r-xfun: Update to 0.19.
	* gnu/packages/cran.scm (r-xfun): Update to 0.19.

	gnu: r-cli: Update to 2.1.0.
	* gnu/packages/cran.scm (r-cli): Update to 2.1.0.

	gnu: r-stringdist: Update to 0.9.6.3.
	* gnu/packages/cran.scm (r-stringdist): Update to 0.9.6.3.

	gnu: r-recipes: Update to 0.1.14.
	* gnu/packages/cran.scm (r-recipes): Update to 0.1.14.

	gnu: r-broom: Update to 0.7.2.
	* gnu/packages/cran.scm (r-broom): Update to 0.7.2.

	gnu: r-squarem: Update to 2020.5.
	* gnu/packages/cran.scm (r-squarem): Update to 2020.5.

	gnu: r-sp: Update to 1.4-4.
	* gnu/packages/cran.scm (r-sp): Update to 1.4-4.

	gnu: r-ff: Update to 4.0.4.
	* gnu/packages/cran.scm (r-ff): Update to 4.0.4.

	gnu: r-getoptlong: Update to 1.0.4.
	* gnu/packages/cran.scm (r-getoptlong): Update to 1.0.4.

	gnu: r-ps: Update to 1.4.0.
	* gnu/packages/cran.scm (r-ps): Update to 1.4.0.

	gnu: r-partykit: Update to 1.2-10.
	* gnu/packages/cran.scm (r-partykit): Update to 1.2-10.

	gnu: r-servr: Update to 0.20.
	* gnu/packages/cran.scm (r-servr): Update to 0.20.

	gnu: r-callr: Update to 3.5.1.
	* gnu/packages/cran.scm (r-callr): Update to 3.5.1.

	gnu: r-ecp: Update to 3.1.3.
	* gnu/packages/cran.scm (r-ecp): Update to 3.1.3.

	gnu: r-clipr: Update to 0.7.1.
	* gnu/packages/cran.scm (r-clipr): Update to 0.7.1.
	[native-inputs]: Add r-knitr.

	gnu: r-v8: Update to 3.3.1.
	* gnu/packages/cran.scm (r-v8): Update to 3.3.1.

	gnu: Add r-rbibutils.
	* gnu/packages/cran.scm (r-rbibutils): New variable.

2020-10-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	.dir-locals.el: Automatically set the GEISER-GUILE-LOAD-PATH variable.
	Thanks to Miguel Ángel Arruga Vivas and Pierre Neidhardt for their suggestions
	and improvements.

	* .dir-locals.el: Set the GUIX-DIRECTORY and GEISER-GUILE-LOAD-PATH Emacs
	variables based on the location of the .dir-locals file.

2020-10-31  Vagrant Cascadian  <vagrant@debian.org>

	gnu: python-pyux: Fix grammar.
	* gnu/packages/python-check (python-pyux)[description]: Remove gratuitous use
	  of "allows to".

	gnu: python-pure-protobuf: Fix grammar.
	* gnu/packages/protobuf (python-pure-protobuf)[description]: Remove gratuitous
	  use of "allows to".

	gnu: go-github-com-olekukonko-tablewriter: Fix grammar.
	* gnu/packages/golang (go-github-com-olekukonko-tablewriter)[description]:
	  Remove gratuitous use of "allows to" and fix pluralization.

	gnu: emacs-org-generate: Fix grammar.
	* gnu/packages/emacs-xyz (emacs-org-generate)[description]: Remove gratiutous
	  use of "allows to".

	gnu: python-django-url-filter: Fix grammar.
	* gnu/packages/django (python-django-url-filter)[description]: Remove
	  gratiutous use of "allows to".

	gnu: r-vim: Fix grammar.
	* gnu/packages/cran (r-vim)[description]: Remove gratuitous use of "allows
	  to".

	gnu: r-adamethods: Fix grammar.
	* gnu/packages/cran (r-adamethods)[description]: Remove gratuitous use of
	  "allow to".

	gnu: resample: Fix grammar.
	* gnu/packages/audio (resample)[description]: Fix gramar of "allows
	  designing".

2020-10-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: po4a: Update to 0.61.
	* gnu/packages/gettext.scm (po4a): Update to 0.61.

2020-10-30  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	system: Fix dependency for grub.cfg generation.
	* gnu/bootloader/grub.scm (eye-candy)[font-file]: Use the bootloader
	package provided with the configuration.

	system: Fix grub keymap with store in btrfs subvolume.
	* gnu/bootloader/grub.scm (grub-configuration-file)
	[keyboard-layout-config]: Use normalize-file.

2020-10-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-perfmeas.
	* gnu/packages/bioconductor.scm (r-perfmeas): New variable.

2020-10-30  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add python-pydub.
	* gnu/packages/python-xyz.scm (python-pydub): New variable.

2020-10-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-fasterxml-jackson-core: Add synopsis and description.
	* gnu/packages/java.scm (java-fasterxml-jackson-core): Add synopsis and
	description.

2020-10-30  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.241. * gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.241. (linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.241.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.241.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.203.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.203.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.154.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.154.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.73.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.73.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.9.2.
	* gnu/packages/linux.scm (linux-libre-5.9-version): Update to 5.9.2.
	(deblob-scripts-5.9, linux-libre-5.9-pristine-source): Update hashes.
	* gnu/packages/aux-files/linux-libre/5.9-arm.conf,
	gnu/packages/aux-files/linux-libre/5.9-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.9-i686.conf,
	gnu/packages/aux-files/linux-libre/5.9-x86_64.conf: Update kernel configurations
	for 5.9.2.

2020-10-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: dune-configurator: Add synopsis and description.
	* gnu/packages/ocaml.scm (dune-configurator): Add synopsis and
	description.

2020-10-30  Brett Gilio  <brettg@gnu.org>

	gnu: ccls: Update to 0.20201025.
	* gnu/packages/cpp.scm (ccls): Update to 0.20201025.

2020-10-30  Eric Bavier  <bavier@member.fsf.org>

	guix: pack: Only wrap executable files.
	* guix/scripts/pack.scm (wrapped-package)<build>: Build wrappers for
	executable files and symlink others.
	* tests/guix-pack-relocatable.sh: Test relocatable example of mixed
	executable and non-executable files.

2020-10-30  Eric Bavier  <bavier@member.fsf.org>

	guix: pack: Fix offset calculation for store directory mount point.
	Fixes wrapping of non-package things, where the target store directory may
	differ in length from the original.

	* guix/scripts/pack.scm (wrapped-package)<build-wrapper>: Define
	WRAPPER_PROGRAM macro with wrapper's file name.
	* gnu/packages/aux-files/run-in-namespace.c (main): Offset index by len of
	that file name.

2020-10-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add lcdf-typetools.
	* gnu/packages/fontutils.scm (lcdf-typetools): New variable.

2020-10-30  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	nls: Update 'es' translation.

2020-10-30  Ludovic Courtès  <ludo@gnu.org>

	services: guix-publish: Add 'cache-bypass-threshold' field.
	This is a followup to ecaa102a58ad3ab0b42e04a3d10d7c761c05ec98.

	* gnu/services/base.scm (<guix-publish-configuration>)[cache-bypass-threshold]:
	New field.
	(guix-publish-shepherd-service): Honor it.

2020-10-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 1c6d985.
	* gnu/packages/package-management.scm (guix): Update to 1c6d985.

2020-10-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: php: Update to 7.4.12 [security fixes].
	* gnu/packages/php.scm (php): Update to 7.4.12.
	[arguments]: Disable two more failing tests.

2020-10-30  Christopher Baines  <mail@cbaines.net>

	gnu: cloud-utils: Update to 0.32.
	* gnu/packages/admin.scm (cloud-utils): Update to 0.32.

2020-10-30  Ludovic Courtès  <ludo@gnu.org>

	installer: Use UUIDs in the 'swap-devices' field.
	Note: This change requires an updated 'guix' package that contains
	Linux-swap support in (gnu build file-systems).

	* gnu/installer/parted.scm (user-partitions->configuration): Use UUIDs
	in the 'swap-devices' field.
	* gnu/installer/newt/final.scm (run-final-page)[wait-for-clients]: New
	procedure.   Use it.
	* gnu/installer/tests.scm (choose-partitioning): Wait for
	'starting-final-step' message and move configuration file dialog
	handling to...
	(conclude-installation): ... here.  Send over PORT the reply
	corresponding to 'starting-final-step'.
	* gnu/tests/install.scm (gui-test-program): When ENCRYPTED? is false,
	invoke 'swaplabel' in the marionette.
	(installation-target-os-for-gui-tests): When ENCRYPTED? is false, except
	a fixed UUID.

2020-10-30  Ludovic Courtès  <ludo@gnu.org>

	services: swap: Allow for UUIDs and file system labels.
	* gnu/services/base.scm (swap-service-type)[device-lookup, device-name]:
	New variables.
	Add 'modules' field to 'shepherd-service'.  In 'start' and 'stop', use
	'device-lookup' to resolve UUIDs and labels.
	* doc/guix.texi (operating-system Reference): Adjust accordingly.

	file-systems: Allow swap space lookup by UUID/label.
	* gnu/build/file-systems.scm (%linux-swap-magic, %page-size): New
	variables.
	(linux-swap-superblock?, read-linux-swap-superblock)
	(linux-swap-superblock-uuid, linux-swap-superblock-volume-name): New
	procedures.
	(%partition-label-readers, %partition-uuid-readers): Add them.

2020-10-30  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-calculus: Fix typo in home-page.
	* gnu/packages/cran.scm (r-calculus)[home-page]: Fix typo.

	scripts: lint: Add '--exclude' option.
	* guix/scripts/lint.scm (%options, parse-options): Add '--exclude' option.
	(option-checker): New helper function.
	* doc/guix.texi (Invoking guix lint): Document it.

	scripts: lint: Fix '--no-network' option.
	* guix/scripts/lint.scm: (show-help): Add '--no-network' option message.
	(%options, parse-options): Fix argument order.
	* doc/guix.texi (Invoking guix lint): Document it.

2020-10-29  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'fr' translation of the manual.

2020-10-29  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: tome4: Update to 1.7.0.
	* gnu/packages/games.scm (tome4): Update to 1.7.0.

2020-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Update to 2.4.4.3.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.4.4.3.

2020-10-29  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'ru' translation of the manual.

2020-10-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dropbear: Update to 2020.81.
	* gnu/packages/ssh.scm (dropbear): Update to 2020.81.

2020-10-29  Roel Janssen  <roel@gnu.org>

	gnu: Update samtools to 1.11.
	* gnu/packages/bioinformatics.scm (samtools): Update to 1.11.

	gnu: Update bcftools to 1.11.
	* gnu/packages/bioinformatics.scm (bcftools): Update to 1.11.

	gnu: Update htslib to 1.11.
	* gnu/packages/bioinformatics.scm (htslib): Update to 1.11.

2020-10-29  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: raspi-arm64-chainloader: Remove unnecessary internal copy-file call.
	* gnu/packages/raspberry-pi.scm (raspi-arm64-chainloader)[arguments]<#:phases>[chdir]: Remove unnecessary copy-file call.

	gnu: raspi-arm64-chainloader: End phase in #t.
	* gnu/packages/raspberry-pi.scm (raspi-arm64-chainloader)[arguments]<#:phases>[install]: End phase in #t.

	gnu: raspi-arm-chainloader: Install arm_chainloader.bin.
	* gnu/packages/raspberry-pi.scm (raspi-arm-chainloader)[arguments]<#:phases>[setenv]: Add objcopy.
	[install]: Install arm_chainloader.bin.

	gnu: raspi-arm64-chainloader: Install arm64.bin.
	* gnu/packages/raspberry-pi.scm (raspi-arm64-chainloader)[arguments]<#:phases>[setenv]: Add objcopy.
	[install]: Install arm64.bin.

	gnu: Add raspi-arm64-chainloader.
	* gnu/packages/raspberry-pi.scm (raspi-arm64-chainloader): New variable.

2020-10-29  Leo Famulari  <leo@famulari.name>

	gnu: python-simpleaudio: Alsa-lib is not a native-input.
	* gnu/packages/python-xyz.scm (python-simpleaudio.)[native-inputs]: Replace
	field and ...
	[inputs]: ... Add new field.

2020-10-29  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: raspi-arm-chainloader: Fix build.
	* gnu/packages/raspberry-pi.scm (raspi-arm-chainloader)[arguments]<#:phases>[build-tlsf]: Modify.
	[build-common]: Modify.

2020-10-29  Sébastien Lerique  <sl@eauchat.org>

	gnu: kuserfeedback: Fix typo.
	* gnu/packages/kde.scm (kuserfeedback)[description]: Fix spelling of
	the "itemize" keyword.

2020-10-29  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add raspi-arm-chainloader.
	* gnu/packages/raspberry-pi.scm (%rpi-open-firmware-version): New variable.
	(%rpi-open-firmware-origin): New variable.
	(raspi-arm-chainloader): New variable.

	gnu: Add raspi-gpio.
	* gnu/packages/raspberry-pi.scm (raspi-gpio): New variable.

	gnu: Add bcm2835.
	* gnu/packages/raspberry-pi.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2020-10-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add copyright line.

2020-10-29  Adam  <rndd@tuta.io>

	gnu: Add emacs-powershell.
	* gnu/packages/emacs-xyz.scm (emacs-powershell): New variable.

2020-10-29  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-rg: Update to 2.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-rg): Update to 2.0.2.
	[propagated-inputs]: Add emacs-transient.

2020-10-29  Ryan Prior  <rprior@protonmail.com>

	gnu: ruby: Update to 2.7.2.
	Fixes CVE-2020-25613.

	* gnu/packages/ruby.scm (ruby): Update to 2.7.2.

2020-10-29  Vagrant Cascadian  <vagrant@debian.org>

	build/maven: Fix typo.
	* guix/build/maven/pom: Fix spelling of "with".

	build/maven: fix-pom-dependencies: Fix typo.
	* guix/build/maven/pom (fix-pom-dependencies): Fix spelling of "overrides".

	build/maven: fix-pom-dependencies: Fix typo.
	* guix/build/maven/pom (fix-pom-dependencies): Fix spelling of "overridden".

	gnu: ganeti-luxid-service-type: Fix typo.
	* gnu/services/ganeti (ganeti-luxid-service-type)[description]: Fix spelling
	  of "authoritative".

	gnu: python-mujson: Fix typo.
	* gnu/packages/python-xyz (python-mujson)[description]: Fix use of "This
	  package".

	gnu: python-scour: Fix typo.
	* gnu/packages/python-xyz (python-scour)[description]: Fix spelling of
	  "aggressive".

	gnu: altermime: Fix typo.
	* gnu/packages/mail (altermime)[description]: Fix spelling of "arbitrary".

	gnu: emacs-highlight-numbers: Fix typo.
	* gnu/packages/emacs-xyz (emacs-highlight-numbers)[description]: Fix spelling
	  of "constitutes".

	gnu: python-django-sekizai: Fix typo.
	* gnu/packages/django (python-django-sekizai)[description]: Use "that is"
	  instead of "thats".

	gnu: rust-webpki-0.21: Fix typo.
	* gnu/packages/crates-io (rust-webpki-0.21)[description]: Fix spelling of
	  "package".

	gnu: rust-zstd-safe-2: Fix typo.
	* gnu/packages/crates-io (rust-zstd-safe-2)[description]: Fix typo of "safe".

	gnu: python-django-auth-ldap: Fix typo.
	* gnu/packages/django (python-django-auth-ldap)[description]: Fix typo "This
	  package".

2020-10-29  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-ivy-posframe: Fix hash.
	This commit follows 622e700bdd09bd466c2c4e3806180b065b9383bc.

	* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): Fix hash.

2020-10-28  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: zabbix-agentd, zabbix-server: Update to 5.2.0.
	* gnu/packages/monitoring.scm (zabbix-agentd): Update to 5.2.0.

2020-10-28  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-rust-mode: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-rust-mode): Update to 0.5.0.

	gnu: emacs-nix-mode: Update to 1.4.5.
	* gnu/packages/emacs-xyz.scm (emacs-nix-mode): Update to 1.4.5.

	gnu: emacs-dockerfile-mode: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-dockerfile-mode): Update to 1.3.

	gnu: emacs-pfuture: Update to 1.9.
	* gnu/packages/emacs-xyz.scm (emacs-pfuture): Update to 1.9.

	gnu: emacs-evil-matchit: Update to 2.3.9.
	* gnu/packages/emacs-xyz.scm (emacs-evil-matchit): Update to 2.3.9.

	gnu: emacs-disable-mouse: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-disable-mouse): Update to 0.3.

	gnu: emacs-evil-surround: Update to 1.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-evil-surround): Update to 1.1.1.

	gnu: emacs-posframe: Update to 0.8.2.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 0.8.2.

	gnu: emacs-company-posframe: Update to 0.1.0-2.4bfb8bc.
	* gnu/packages/emacs-xyz.scm (emacs-company-posframe): Update to 0.1.0-2.4bfb8bc.

	gnu: emacs-ivy-posframe: Update to 0.5.2.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): Update to 0.5.2.

	gnu: emacs-emms: Update to 6.0.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 6.0.
	[arguments]: Add substitution for exiftool.
	[inputs]: Add perl-image-exiftool.

2020-10-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl: Circumvent RIAA censorship.
	* gnu/packages/video.scm (youtube-dl)[source]: Update URL.

2020-10-28  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	substitute: Do not discard ttl info when the response code is 202.
	* guix/scripts/substitute.scm (fetch-narinfos)
	[handle-narinfo-response]: Add code 202 to the condition.  This will
	allow in the future the use of 404 for nar requests which cannot be
	built in the present, leaving for the 202 to indicate that a request has
	triggered a nar generation that might be completed later, as specified
	in <https://www.ietf.org/rfc/rfc2616.txt>.

2020-10-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Fix claimed archive timestamps.
	Reported by Leo Famulari <leo@famulari.name>.

	* doc/guix.texi (Binary Installation): Use a correct timestamp of 1
	instead of an incorrect one of 0.

2020-10-28  Christopher Baines  <mail@cbaines.net>

	gnu: Add pwclient.
	* gnu/packages/patchutils.scm (pwclient): New variable.

2020-10-28  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add python-simpleaudio.
	* gnu/packages/python-xyz.scm (python-simpleaudio): New variable.

2020-10-28  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add guile-filesystem.
	* gnu/packages/guile-xyz.scm (guile-filesystem): New variable.
	(guile2.0-filesystem guile2.2-filesystem): New variable.

2020-10-28  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: emacs-mixed-pitch: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-mixed-pitch): Update to 1.1.0.

2020-10-28  Ludovic Courtès  <ludo@gnu.org>

	publish: Add '--cache-bypass-threshold'.
	* guix/scripts/publish.scm (show-help, %options): Add
	'--cache-bypass-threshold'.
	(low-compression): New procedure.
	(cache-bypass-threshold): New parameter.
	(bypass-cache?): New procedure.
	(render-narinfo/cached): Call 'render-narinfo' when 'bypass-cache?'
	returns true.
	(render-nar/cached): Call 'render-nar' when 'bypass-cache?' returns
	true.
	(guix-publish): Parameterize 'cache-bypass-threshold'.
	* tests/publish.scm ("with cache", "with cache, lzip + gzip")
	("with cache, uncompressed"): Pass '--cache-bypass-threshold=0'.
	("with cache, vanishing item"): Expect 200 for RESPONSE.
	("with cache, cache bypass"): New test.

	installer: Log partition formatting.
	* gnu/installer/newt/partition.scm (run-partitioning-page): Add 'syslog' call.

2020-10-28  Christopher Baines  <mail@cbaines.net>

	doc: Update the PostgreSQL extension packages example.
	* doc/guix.texi (PostgreSQL): Update the extension packages example.

2020-10-28  Christopher Baines  <mail@cbaines.net>

	doc: Use @code rather than @var for data type items.
	In the couple of cases where it's inconsistent.

	* doc/guix.texi (PostgreSQL, Sound Services): Replace @var with @code within
	data type sections.

2020-10-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-company-box.
	* gnu/packages/emacs-xyz.scm (emacs-company-box): New variable.

	gnu: Add emacs-frame-local.
	* gnu/packages/emacs-xyz.scm (emacs-frame-local): New variable.

2020-10-28  Simon South  <simon@simonsouth.net>

	gnu: icedtea-8: Fix build on aarch64-linux.
	* gnu/packages/java.scm (icedtea-8)[native-inputs]: Remove obsolete,
	architecture-dependent patch to "hotspot-drop".
	* gnu/packages/patches/icedtea-7-hotspot-gcc-segfault-workaround.patch: Delete
	file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: icedtea-8: Build in parallel using correct number of jobs.
	* gnu/packages/java.scm (icedtea-8)[arguments]<#:configure-flags>: Add
	"--with-parallel-jobs".

	gnu: icedtea-7: Fix build on aarch64-linux.
	* gnu/packages/java.scm (icedtea-7)[native-inputs]: Remove obsolete,
	architecture-dependent patch to "hotspot-drop"; replace with patch to fix
	build on aarch64-linux.
	* gnu/packages/patches/icedtea-7-hotspot-aarch64-use-c++98.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: icedtea-7: Build in parallel using correct number of jobs.
	* gnu/packages/java.scm (icedtea-7)[arguments]<#:configure-flags>: Add
	"--with-parallel-jobs".

	gnu: icedtea-6: Fix build on aarch64-linux.
	* gnu/packages/java.scm (icedtea-6)[source]: Add patch.
	* gnu/packages/patches/icedtea-6-extend-hotspot-aarch64-support.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: icedtea-6: Remove obsolete, architecture-dependent patch.
	* gnu/packages/java.scm (icedtea-6)[arguments]<#:phases>: Remove special
	handling of "hotspot-src" input during "unpack" phase.
	[native-inputs]: Remove patch to "hotspot-src".
	* gnu/packages/patches/icedtea-6-hotspot-gcc-segfault-workaround.patch: Delete
	file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: icedtea-6: Build in parallel using correct number of jobs.
	* gnu/packages/java.scm (icedtea-6)[arguments]<#:configure-flags>: Supply
	parameter to "--with-parallel-jobs".

2020-10-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gama: Remove bundled library.
	* gnu/packages/gps.scm (gama)[source]: Add snippet to remove bundled
	expat-1.1 library.

	gnu: gama: Update to 2.11.
	* gnu/packages/gps.scm (gama): Update to 2.11.

2020-10-27  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-org-webring: Update to 1.9.8-rc4.
	* gnu/packages/emacs-xyz.scm (emacs-org-webring): Update to 1.9.8-rc4.

2020-10-27  Lulu  <me@erkin.party>

	doc: Fix various minor typos.
	* doc/guix.texi (Top): Add end of line period to menu entry in the node listing.
	(Invoking guix time-machine): Remove duplicate word.
	(Invoking guix environment): As above.
	(PAM Mount Service): As above.
	(Running Guix in a Virtual Machine): Remove erroneous hyphen and duplicate word.

2020-10-27  Simon South  <simon@simonsouth.net>

	services: knot-resolver: Replace deprecated command-line option.
	This silences a warning from the service at startup.

	* gnu/services/dns.scm (knot-resolver-shepherd-services)[start]: Use the "-n"
	command-line option to kresd in place of the deprecated "-f 1".

2020-10-27  Leo Famulari  <leo@famulari.name>

	gnu: khal: Skip the test suite.
	* gnu/packages/calendar.scm (khal)[arguments]: Disable the test suite. Remove
	the custom 'check' phase.
	[native-inputs]: Remove python-pytest, python-pytest-cov, python-freezegun,
	tzdata-for-tests, and vdirsyncer.

2020-10-27  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-notifyd: Update to 0.6.2.
	* gnu/packages/xfce.scm (xfce4-notifyd): Update to 0.6.2.

	gnu: mkvtoolnix: Update to 51.0.0.
	* gnu/packages/video.scm (mkvtoolnix): Update to 51.0.0.

2020-10-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-reformatter: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-reformatter): Update to 0.6.

	gnu: emacs-minions: Update to 0.3.4.
	* gnu/packages/emacs-xyz.scm (emacs-minions): Update to 0.3.4.

	gnu: emacs-ctrlf: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-ctrlf): Update to 1.2.

	gnu: emacs-selectrum: Update to 3.0.
	* gnu/packages/emacs-xyz.scm (emacs-selectrum): Update to 3.0.

	gnu: geany: Update to 1.37.
	* gnu/packages/text-editors.scm (geany): Update to 1.37.

	gnu: keepassxc: Update to 2.6.2.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.6.2.

2020-10-27  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-with-editor: Add info page.
	* gnu/packages/emacs-xyz.scm (emacs-with-editor): Add info page.
	[arguments]: Add phase make-info.
	[native-inputs]: Add texinfo.

2020-10-27  Oleg Pykhalov  <go.wigust@gmail.com>

	Revert "gnu: go-etcd-io-bbolt: Update to 1.3.5-1.f6be823."
	This reverts commit 4476137ab4594f13889eebe22a291ce9f060561a which doesn't
	really fix test.  Test failures because of timed out after 10 minutes.

2020-10-27  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: augustus: Update to 1.4.1a.
	* gnu/packages/games.scm (augustus): Update to 1.4.1a.

	gnu: julius: Update to 1.5.0.
	* gnu/packages/games.scm (julius): Update to 1.5.0.

2020-10-27  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: go-etcd-io-bbolt: Update to 1.3.5-1.f6be823.
	This commit updates go-etcd-io-bbolt to fix test failure.

	* gnu/packages/golang.scm (go-etcd-io-bbolt): Update to 1.3.5-1.f6be823.

2020-10-27  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kscreenlocker: Use qt-build-system.
	* gnu/packages/kde-plasma.scm (kscreeenlocker)[buoild-system]: Change to
	  qt-build-system. [arguments]{phases}<check> Remove unsued code; Actually
	  disable running the tests.

	gnu: Add kuserfeedback.
	* gnu/packages/kde.scm (kuserfeedback): New variable.

2020-10-27  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kpackage: Fix build errors in dependent packages.
	Fix build errors in dependent packages if PREFIX is different from ECM's
	PREFIX - which is the case in Guix.  See <https://bugs.kde.org/424483> for
	details.

	* gnu/packages/patches/plasma-framework-fix-KF5PackageMacros.cmake.patch: New
	  file.
	* gnu/local.mk (dist_patch_DATA) Add it.
	* packages/kde-frameworks.scm (package)[source]: Use this patch.

2020-10-27  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: plasma-framework: Fix build errors in dependent packages.
	Fix build errors in dependent packages if PREFIX is different from ECM's
	PREFIX - which is the case in Guix.  See <https://bugs.kde.org/424483> for
	details.

	* gnu/packages/patches/plasma-framework-fix-KF5PlasmaMacros.cmake.patch: New
	  file.
	* gnu/local.mk (dist_patch_DATA) Add it.
	* packages/kde-frameworks.scm (plasma-framework)[source]: Use this patch.

2020-10-27  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: KDE Plasma: Update to 5.19.5.
	* gnu/packages/kde-plasma.scm (kdecoration, kscreenlocker,
	  libkscreen, libksysguard): Update to 5.19.5.

2020-10-27  Ludovic Courtès  <ludo@gnu.org>

	maint: Include 'guix-daemon.cil.in' in the distribution.
	* Makefile.am (dist_selinux_policy_DATA): Rename to...
	(nodist_selinux_policy_DATA): ... this, and include '.cil.in' instead of
	'.cil'.

2020-10-27  Ludovic Courtès  <ludo@gnu.org>

	maint: Add 'etc/gnu-store.mount.in' to the distribution.
	Reported by Vagrant Cascadian.

	* nix/local.mk (EXTRA_DIST): Add 'etc/gnu-store.mount.in'.

2020-10-27  Ryan Prior  <rprior@protonmail.com>

	gnu: Add go-github-com-bep-golibsass.
	* gnu/packages/golang.scm: (go-github-com-bep-golibsass): New variable.

	gnu: Add go-github-com-frankban-quicktest.
	* gnu/packages/golang.scm (go-github-com-frankban-quicktest): New variable.

	gnu: go-github-com-google-go-cmp-cmp: Update to 0.5.2.
	* gnu/packages/golang.scm: (go-github-com-google-go-cmp-cmp): Update to 0.5.2.

	gnu: Add go-golang-org-x-xerrors.
	* gnu/packages/golang.scm (go-golang-org-x-xerrors): New variable.

2020-10-27  Fulbert  <fulbert@bluewin.ch>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: alacritty: Add search path for 'TERMINFO_DIRS'.
	* gnu/packages/terminals.scm (alacritty)[native-search-paths]: New field.

2020-10-27  Alexandru-Sergiu Marton  <brown121407@posteo.ro>

	services: Add gmnisrv web service.
	* gnu/services/web.scm (<gmnisrv-configuration>): New record type.
	(%default-gmnisrv-config-file): New variable.
	(%gmnisrv-accounts, %gmnisrv-activation): New variables.
	(gmnisrv-shepherd-service): New procedure.
	(gmnisrv-service-type): New variable.
	* doc/guix.texi (Web Services): Document it.

	gnu: Add gmnisrv.
	* gnu/packages/web.scm (gmnisrv): New variable.

2020-10-27  Ludovic Courtès  <ludo@gnu.org>

	services: hpcguix-web: Set 'XDG_CACHE_HOME' to a writable directory.
	* gnu/services/web.scm (hpcguix-web-shepherd-service): Change
	XDG_CACHE_HOME to /var/cache/guix/web.  Previously, the authentication
	code would try to write to /var/cache/guix/authentication, which would
	fail.

2020-10-27  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: nvi: Add missing includes.
	This is a follow-up of a01f32924423c45a0ffa50f6c1727be2a25ef75c.

	* gnu/packages/nvi.scm (nvi): Add missing includes.

2020-10-27  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: nvi: Fix cross-compilation.
	* gnu/packages/nvi.scm (nvi)[arguments]: Add "vi_cv_sprintf_count=yes" to
	configure flags when cross-compiling. Also add 'fix-configure phase.
	[native-inputs]: Add "automake" that is required by the new phase.

2020-10-27  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: acl: Fix cross-compilation.
	This is a follow-up of 6693eac6eb9e13852f2b4156f1e9ebcd70ec43b6.

	* gnu/packages/acl.scm (acl): Disable tests when cross-compiling.

2020-10-27  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 78.4.0.
	* gnu/packages/gnuzilla.scm (icedove): Update to 78.4.0.

2020-10-27  André Batista  <nandre@riseup.net>

	gnu: rust-serde-1: Update to 1.0.117.
	* gnu/packages/crates-io.scm (rust-serde-1,
	rust-serde-derive-1): Update to 1.0.117.

	gnu: rust-stable-deref-trait-1: Update to 1.2.0.
	* gnu/packages/crates-io.scm (rust-stable-deref-trait-1): Update to 1.2.0.

	gnu: rust-proc-macro2-1: Update to 1.0.24.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1): Update to 1.0.24.
	[arguments]: Only run the 'lib' tests.

	gnu: rust-libc-0.2: Update to 0.2.79.
	* gnu/packages/crates-io.scm (rust-libc-0.2): Update to 0.2.79.

	gnu: rust-term-size-0.3: Update to 0.3.2.
	* gnu/packages/crates-io.scm (rust-term-size-0.3): Update to 0.3.2.
	[arguments]: Don't skip build. Remove rust-clippy-0.0,
	rust-kernel32-sys-0.2 from cargo-inputs. Replace rust-winapi-0.2 with 0.3.

2020-10-27  Mark H Weaver  <mhw@netris.org>

	gnu: webkitgtk: Update to 2.30.2.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.2.

2020-10-26  Amar Singh  <nly@disroot.org>

	publish: Provide server's signing key.
	* guix/scripts/publish.scm (render-signing-key): New procedure.
	(render-home-page): Add link to it.
	(make-request-handler): Handle it.

2020-10-26  Ludovic Courtès  <ludo@gnu.org>

	nls: Update.

	doc: Fix xref translation macro.
	* doc/local.mk (xref_command): Wrap loop body in 'if [ -n "$$e" ]'.
	This avoids shell syntax errors when producing
	doc/guix-cookbook.de.texi, which for some reason gets an empty 'e' at
	one point.  Quote the first argument to 'head'.

2020-10-26  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: python: Add missing patch.
	This is a follow-up to commit 5319f716cf575321bef4c501d7aebdc7220d69cf.

	Reported by efraim via IRC.

	* gnu/packages/patches/python-3-hurd-configure.patch: New file.

2020-10-26  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: python: Move Hurd-specific configure fix into a patch.
	* gnu/packages/patches/python-3-configure-hurd.patch: this New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/python.scm (python-3.8)[source]: Use it.
	[arguments]: Remove "support-hurd-cross-compile" stage.

	gnu: sqlite: Move Hurd-specific patch into source.
	* gnu/packages/sqlite.scm (sqlite)[native-inputs]: Move conditional
	"sqlite-hurd.patch" to...
	[source]: ...here.
	[arguments]: Remove "patch-sqlite/hurd" stage.

	gnu: boost: Move conditional configure fix for the Hurd inline.
	* gnu/packages/boost.scm (boost)[arguments]: Inline configure substitution for
	the Hurd.

	gnu: sudo: Undo "groff" dependency removal for the Hurd.
	* gnu/packages/admin.scm (sudo)[native-inputs]: Undo "groff" dependency
	removal for the Hurd.

	gnu: glibc: Move patches for the Hurd from cross-libc.
	* gnu/packages/cross-base.scm (cross-libc)[arguments]: Remove "patch-libc/hurd"
	stage.
	[native-inputs]: Move hurd patches to...
	* gnu/packages/base.scm (glibc)[source]: ...here.

2020-10-24  Simon South  <simon@simonsouth.net>

	gnu: python-breathe: Update to 4.22.1.
	* gnu/packages/sphinx.scm (python-breathe): Update to 4.22.1.

	gnu: python-sphinx: Update to 3.2.1.
	* gnu/packages/sphinx.scm (python-sphinx): Update to 3.2.1.

2020-10-24  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: Add python-scour.
	* gnu/packages/python-xyz.scm (python-scour): New variable.

2020-10-24  Christopher Baines  <mail@cbaines.net>

	gnu: Add python-yq.
	* gnu/packages/python-xyz.scm (python-yq): New variable.

2020-10-24  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	build: Add GUIX_GIT_KEYRING variable for make authenticate.
	* Makefile.am (GUIX_GIT_KEYRING): New variable.
	(authenticate): Use GUIX_GIT_KEYRING to select the keyring branch
	reference.
	* doc/contributing.texi (Building from Git): Add an example about the
	use of GUIX_GIT_KEYRING.

2020-10-24  Marius Bakke  <marius@gnu.org>

	gnu: ffmpeg: Remove unused input.
	* gnu/packages/video.scm (ffmpeg)[native-inputs]: Remove PYTHON-2.

	gnu: srt: Fix pkg-config files.
	* gnu/packages/networking.scm (srt)[arguments]: Use relative
	CMAKE_INSTALL_INCLUDEDIR.  Remove redundant #:configure-flags.

2020-10-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: musescore: Fix version number in "About" page.
	* gnu/packages/music.scm (musescore)[arguments]: Notify we're building stable
	version.

2020-10-24  ruhtra  <ruhtra.mar@gmail.com>

	gnu: Add dbus-cxx.
	* gnu/packages/glib.scm (define-module): Add popt package and cmake build
	system.
	(dbus-cxx): New package.

2020-10-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: musescore: Update to 3.5.2.
	* gnu/packages/music.scm (musescore): Update to 3.5.2.

2020-10-23  Simon South  <simon@simonsouth.net>

	gnu: python-six: Update to 1.15.0.
	* gnu/packages/python-xyz.scm (python-six): Update to 1.15.0.

2020-10-23  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 78.3.3.
	* gnu/packages/gnuzilla.scm (icedove): Update to 78.3.3.

2020-10-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Fix typo in HACKING.
	* HACKING (Contributing): s/informations/information/.

	doc: Update README.
	* README (Installation): Do not mention installing Guix from Git anymore.
	(Building from Git): Add section.

2020-10-23  raingloom  <raingloom@riseup.net>

	gnu: bombadillo: Don't try to copy LICENSE twice.
	* gnu/packages/web-browsers.scm (bombadillo)[arguments]: Removed install-file
	call for LICENSE.

2020-10-23  Leo Famulari  <leo@famulari.name>

	gnu: MPD: Update to 0.22.1.
	* gnu/packages/mpd.scm (mpd): Update to 0.22.1.

	gnu: libx264: Update to 161-0.4c2aafd.
	* gnu/packages/video.scm (libx264): Update to 161-0.4c2aafd.

2020-10-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rcs: Update to 5.10.0.
	* gnu/packages/version-control.scm (rcs): Update to 5.10.0.
	[source]: Update patches.
	[arguments]: Remove field.
	* gnu/packages/patches/rcs-5.9.4-noreturn.patch: Remove file.
	* gnu/packages/patches/rcs-5.10.0-no-stdin.patch: Add file.
	* gnu/local.mk (dist_patch_DATA): Register changes.

2020-10-23  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-4.d38698d.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-4.d38698d.

2020-10-23  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Switch to guile-json-4.
	To avoid a propagated input conflict.

	* gnu/packages/package-management.scm (guix-build-coordinator)[propagated-inputs]:
	Change guile-json-3 to guile-json-4.

2020-10-23  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Fix indentation.
	* gnu/packages/package-management.scm (guix-build-coordinator): Fix
	indentation.

2020-10-23  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Propagate the guile inputs.
	This means the package is usable as a library, which is useful when using the
	procedures to send requests to the Guix Build Coordinator.

	* gnu/packages/package-management.scm (guix-build-coordinator)[inputs]: Move
	guile inputs to propagated inputs.
	[propagated-inputs]: Receive some inputs.
	* gnu/services/guix.scm (make-guix-build-coordinator-start-script): Adjust the
	start script to include propagated inputs.

2020-10-23  Christopher Baines  <mail@cbaines.net>

	services: guix: Fix the guix-build-coordinator metrics namespace.
	The underscore is now handled in the guile prometheus library.

	* gnu/services/guix.scm (make-guix-build-coordinator-start-script): Remove the
	underscore from the end of the metrics namespace.

2020-10-23  Christopher Baines  <mail@cbaines.net>

	services: guix-build-coordinator: Configure output buffering.
	Otherwise the logging is garbled.

	* gnu/services/guix.scm (make-guix-build-coordinator-start-script): Configure
	line output buffering for stdout and stderr.

2020-10-23  Christopher Baines  <mail@cbaines.net>

	services: guix-build-coordinator: Include the system profile in PATH.
	As this allows hooks to use the system profile, if that's desired.

	* gnu/services/guix.scm (guix-build-coordinator-shepherd-services): Set PATH
	to include the system profile.

2020-10-23  Christopher Baines  <mail@cbaines.net>

	services: guix-build-coordinator: Output the start script name.
	As this can be useful for debugging purposes.

	* gnu/services/guix.scm (make-guix-build-coordinator-start-script): Output the
	current filename.

2020-10-23  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Ensure gnutls is available.
	Some hooks expect this to be available.

	* gnu/packages/package-management.scm (guix-build-coordinator)
	[inputs,native-inputs]: Add gnutls.

2020-10-23  Christopher Baines  <mail@cbaines.net>

	services: guix: Fix hooks gexp issue for the Guix Build Coordinator.
	* gnu/services/guix.scm (make-guix-build-coordinator-start-script): Fix
	handling the name within the hook gexp.

2020-10-23  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-str: Update to 0.19.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-str): Update to 0.19.

2020-10-23  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-black: Update to 20.8b1.
	* gnu/packages/python-xyz.scm (python-black): Update to 20.8b1.
	[arguments] Set PATH to make 1 test pass. Disable 1 failing test.
	[propagated-inputs] Add python-mypy-extensions and python-typing-extensions.

2020-10-23  John Soo  <jsoo1@asu.edu>

	gnu: linux-libre-with-bpf: Update to 5.8.
	* gnu/packages/linux.scm (linux-libre-with-bpf): Update kernel.

2020-10-23  Michael Rohleder  <mike@rohleder.de>

	gnu: kodi: Add nfs functionality.
	* gnu/packages/kodi.scm (kodi): Add nfs functionality.
	[inputs]: Add libnfs.

2020-10-23  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hdf5: Default to 1.10.
	This is a followup to 593096355501dfd76c2e92b1fbd87f940ab1d1f2.

	* gnu/packages/maths.scm (hdf5): Change to HDF5-1.10.
	(hdf-java, hdf-eos5, h5check, netcdf, matio)[inputs]: Use HDF5-1.8.
	* gnu/packages/java.scm (java-cisd-jhdf5)[inputs]: Likewise.

2020-10-23  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: imp: Update to 2.13.0.
	* gnu/packages/bioinformatics.scm (imp): Update to 2.13.0.

2020-10-23  Ludovic Courtès  <ludo@gnu.org>

	installer: Make the network management selection window tighter.
	* gnu/installer/newt/services.scm (run-network-management-page): Pass
	 #:listbox-height.

2020-10-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: u-boot: Update to 2020.10."
	This reverts commit fe6067fc248673d6509b557ff010778f7762382f.  This commit
	broke u-boot-tools.

2020-10-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 12.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 12.3.1.

	gnu: xournalpp: Update to 1.0.19.
	* gnu/packages/pdf.scm (xournalpp): Update to 1.0.19.

2020-10-23  Andreas Enge  <andreas@enge.fr>

	gnu: mpc: Update to 1.2.1.
	* gnu/packages/multiprecision.scm (mpc): Update to 1.2.1.

2020-10-23  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-calibredb: Update to 2.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-calibredb): Update to 2.7.0.

	gnu: emacs-list-utils: Update to 0.4.6.
	* gnu/packages/emacs-xyz.scm (emacs-list-utils): Update to 0.4.6.

2020-10-23  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: emacs-ivy-rich: Update to 0.1.6.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-rich): Update to 0.1.6.

2020-10-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	README: Refer to the manual for building from Git.
	* README (Installing Guix from Guix): Remove section.
	(Installation): For installing from Git, refer to the "Building from Git"
	section of the manual and suggest using './pre-inst-env guix pull' rather than
	'make install' for installing Guix.

2020-10-23  Brett Gilio  <brettg@gnu.org>

	gnu: swi-prolog: Update to 8.3.10.
	* gnu/packages/prolog.scm (swi-prolog): Update to 8.3.10.

2020-10-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-so-long: Edit description.
	* gnu/packages/emacs-xyz.scm (emacs-so-long)[description]: Mention it is now
	included as standard with Emacs version 27 or later.

2020-10-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-cl-generic: Remove.
	Fixes <https://issues.guix.gnu.org/44139>.

	This package existed to provide backward compatibility for old Emacsen (< 25).

	* gnu/packages/emacs-xyz.scm (emacs-cl-generic): Remove variable.
	(emacs-finalize)[propagated-inputs]: Remove emacs-cl-generic.

	Reported-by: Zhu Zihao <all_but_last@163.com>

2020-10-22  Brett Gilio  <brettg@gnu.org>

	gnu: straw-viewer: Update to 0.1.0.
	* gnu/packages/video.scm (straw-viewer): Update to 0.1.0.

	gnu: emacs-org-webring: Update to 1.9.6-rc2.
	* gnu/packages/emacs-xyz.scm (emacs-org-webring): Update to 1.9.6-rc2.

2020-10-22  Julien Lepiller  <julien@lepiller.eu>

	gnu: josm: Update to 17084.
	* gnu/packages/geo.scm (josm): Update to 17084.

2020-10-22  Alberto Eleuterio Flores Guerrero  <barbanegra+guix@posteo.mx>

	gnu: Add emacs-typing.
	* gnu/packages/emacs-xyz.scm (emacs-typing): New variable.

2020-10-22  Julien Lepiller  <julien@lepiller.eu>

	gnu: sky: Fix synopsis.
	* gnu/pacakages/games.scm (sky)[synopsis]: Fix typo.

2020-10-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: freetype: Replace with 2.10.4 [fixes CVE-2020-15999].
	* gnu/packages/fontutils.scm (freetype)[replacement]: New field, set to...
	(freetype/fixed): ...this new variable.

	gnu: less: Update to 563.
	* gnu/packages/less.scm (less): Update to 563.

2020-10-22  Marius Bakke  <marius@gnu.org>

	gnu: srt: Disable code coverage checking.
	* gnu/packages/networking.scm (srt)[arguments]: Remove
	"-DENABLE_CODE_COVERAGE" from #:configure-flags.

	gnu: srt: Do not build the static library.
	* gnu/packages/networking.scm (srt)[arguments]: Add "-DENABLE_STATIC=OFF" to
	 #:configure-flags.

	gnu: srt: Remove unused input.
	* gnu/packages/networking.scm (srt)[native-inputs]: Remove GIT.

	gnu: Add LLDB.
	* gnu/packages/llvm.scm (lldb): New public variable.

	gnu: clang@10, clang@11: Fix CMake files.
	* gnu/packages/llvm.scm (clang-from-llvm): Add phase adjust-cmake-file when
	building Clang 10 or later.

2020-10-22  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 86.0.4240.111-0.c34a56d [security fixes].
	This fixes CVE-2020-15999, CVE-2020-16000, CVE-2020-16001, CVE-2020-16002, and
	CVE-2020-16003.

	* gnu/packages/chromium.scm (ungoogled-chromium): Update to
	86.0.4240.111-0.c34a56d.

2020-10-22  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Embed absolute references to libGL and friends.
	* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Provide absolute
	references to dlopen'd Mesa libraries.

	gnu: universal-ctags: Store temporary files below "/tmp".
	* gnu/packages/code.scm (universal-ctags)[arguments]: Add #:configure-flags.

	gnu: universal-ctags: Update to 5.9.20201018.0.
	* gnu/packages/code.scm (universal-ctags): Update to 5.9.20201018.0.
	[native-inputs]: Replace PACKCC with a forked origin.

2020-10-22  Malte Frank Gerdes  <malte.f.gerdes@gmail.com>

	gnu: openocd: Update to 9a877a83a1c8b1f105cdc0de46c5cbc4d9e8799e.
	* gnu/packages/embedded.scm (openocd): Update to 9a877a83a1c8b1f105cdc0de46c5cbc4d9e8799e.
	[version]: Substitute release with current master.
	[source]: Remove openocd-nrf52.patch
	[arguments]: Replace bootstrap build phase.

	* gnu/local.mk: Remove openocd-nrf52.patch.
	* gnu/packages/patches/openocd-nrf52.patch: Remove file.

2020-10-22  Malte Frank Gerdes  <malte.f.gerdes@gmail.com>

	gnu: libjaylink: Update to 0.2.0
	* gnu/packages/embedded.scm (libjaylink): Update to 0.2.0
	[origin]: Substitute upstream repository location.

2020-10-22  Ludovic Courtès  <ludo@gnu.org>

	git: Support HTTP and HTTPS proxies.
	This allows 'guix pull' and similar to fetch code over a proxy.

	* guix/git.scm (make-default-fetch-options): Pass #:proxy-url.

2020-10-22  Ludovic Courtès  <ludo@gnu.org>

	git: Display a progress bar while fetching a repo.
	Fixes <https://bugs.gnu.org/39260>.

	This uses the API of the yet-to-be-released Guile-Git 0.4.0.  Using an
	older version is still possible, but progress report is disabled.

	* guix/git.scm (show-progress, make-default-fetch-options): New
	procedures.
	(clone*, update-cached-checkout): Use it instead of
	'make-fetch-options'.

2020-10-22  Ludovic Courtès  <ludo@gnu.org>

	git: Require Guile-Git 0.3.0 or later.
	* guix/git.scm (auth-supported?): Remove.
	(clone*): Inline code that was dependent on AUTH-SUPPORTED?.
	(update-cached-checkout): Likewise.
	(resolve-reference): Remove check for 'object-lookup-prefix' and use it
	unconditionally.
	(load-git-submodules): Remove.
	(update-submodules): Use 'repository-submodules', 'submodule-lookup',
	etc. unconditionally.
	(update-cached-checkout): Use 'repository-close!' unconditionally.
	* m4/guix.m4 (GUIX_CHECK_GUILE_GIT): New macro.
	* configure.ac: Use it and error out when it fails.
	* doc/guix.texi (Requirements): Bump to Guile-Git 0.3.0.

2020-10-22  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add lcov-cobertura.
	* gnu/packages/code.scm (lcov-cobertura): New variable.

2020-10-22  Ludovic Courtès  <ludo@gnu.org>

	graph: Don't insist on "Helvetica" in the Graphviz backend.
	Suggested by Fulbert <fulbert@bluewin.ch>.

	* guix/graph.scm (emit-node): Use "sans" instead of "Helvetica".

2020-10-22  Michael Rohleder  <mike@rohleder.de>

	gnu: inetutils: Let telnetd and rlogind find login.
	Without the shadow input, configure doesn't find login and sets PATH_LOGIN to a
	(wrong) default value, which means that rlogind and telnetd doesn't work.

	* gnu/packages/admin.scm (inetutils): Let telnetd and rlogind find login.
	[inputs]: Add shadow.

2020-10-22  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-evil-collection: Update to 20201022.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20201022.
	This fixes an incompatibility bug with emacs-company 0.9.13.

2020-10-22  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.
	* etc/news.scm: Add ‘de’ translation.

2020-10-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: Remove unused patch.
	This patch was unused since commit
	e4070d404d5daa71fcc83a7fecc9b58570d280c2.

	* gnu/packages/patches/ocaml-bisect-fix-camlp4-in-another-directory.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-10-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-robotframework: Shorten patch file name.
	* gnu/packages/patches/python-robotframework-honor-source-date-epoch.patch:
	Rename to...
	* gnu/packages/patches/python-robotframework-source-date-epoch.patch:
	... this.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/python-xyz.scm (python-robotframework)[source]: Likewise.

	gnu: audiofile: Add 'lint-hidden-cve' property.
	* gnu/packages/audio.scm (audiofile)[properties]: New field.

2020-10-26  Malte Frank Gerdes  <malte.f.gerdes@gmail.com>

	gnu: benchmark: Update to 1.5.2
	* gnu/packages/benchmark.scm (benchmark): Update to 1.5.2
	[native-inputs]: Add googletest-source.
	[arguments]: Add phase 'unpack-googletest.
	* gnu/packages/patches/benchmark-unbundle-googletst.patch: Delete file.
	* gnu/packages/local.mk: Remove benchmark-unbundle-googletest.patch.

2020-10-26  Zhu Zihao  <all_but_last@163.com>

	gnu: Use prefix "license:" to import (guix licenses)
	* gnu/packages/bash.scm
	(bash, bash-completion, bash-tap, bats, bash-ctypes)[license]:

	Rename with prefix "license:".

2020-10-26  Zhu Zihao  <all_but_last@163.com>

	gnu: Add bash-ctypes.
	* gnu/packages/bash.scm (bash-ctypes): New variable.

2020-10-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: mtools: Update to 4.0.25.
	* gnu/packages/mtools.scm (mtools): Update to 4.0.25.

	gnu: gdb: Add version 10.1.
	* gnu/packages/gdb.scm (gdb-9.2): Rename to...
	(gdb-10): ... this, and upgrade to 10.1.
	[inputs]: New field.
	(gdb-minimal): Adjust accordingly.
	* gnu/packages/patches/gdb-hurd.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-10-26  divoplade  <d@divoplade.fr>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add guile-mkdir-p.
	* gnu/packages/guile-xyz.scm (guile-mkdir-p): New variable.

2020-10-26  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	build/maven-build-system: Return #t in fix-pom-files phase.
	* guix/build/maven-build-system.scm (fix-pom-files): Return #t.

2020-10-26  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: qgis: Fix many plugins.
	Fixes <https://issues.guix.gnu.org/42941>.
	This fixes the installation of many plugins.

	* gnu/packages/geo.scm (qgis)[inputs]: Add python-future.

2020-10-26  Lars-Dominik Braun  <lars@6xq.net>

	gnu: khal: Update to 0.10.2.
	* gnu/packages/calendar.scm (khal): Update to 0.10.2.
	[source]: Drop upstream patches.
	[arguments]: Drop substitute* for bug fixed upstream and ignore failing
	test in 'check.
	[inputs]: Add missing inputs.

2020-10-26  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Add guile-avahi.
	* gnu/packages/guile-xyz.scm (guile-avahi): New variable.

2020-10-26  Christopher Baines  <mail@cbaines.net>

	gnu: python2-netcdf4: Remove package.
	This fails to build, and as it's the Python 2 variant, I think it can be
	removed.

	* gnu/packages/python-xyz.scm (python2-netcdf4): Remove variable.

2020-10-26  Christopher Baines  <mail@cbaines.net>

	gnu: netcdf-fortran: Update to 4.5.3.
	This allows the package to build with netcdf 4.7.4.

	* gnu/packages/maths.scm (netcdf-fortran): Update to 4.5.3.

2020-10-26  Christopher Baines  <mail@cbaines.net>

	gnu: netcdf: Update to 4.7.4.
	This will fix an issue building qgis.

	* gnu/packages/maths.scm (netcdf): Update to 4.7.4.
	[source]: Remove the netcdf-tst_h_par.patch, also change the naming of the
	source tarball, as the name seems to have changed for recent releases.
	[inputs]: Update hdf5 and add curl.
	* gnu/packages/patches/netcdf-tst_h_par.patch: Delete.
	* gnu/local.mk (dist_patch_DATA): Remove deleted patch.

2020-10-26  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: inkscape: Correct extension dependencies.
	* gnu/packages/inkscape.scm (inkscape-1.0)[arguments]: Add wrap-program phase.
	[inputs]: Move python-wrapper to inputs, and add several python libraries.
	[native-inputs]: Remove python-wrapper, as it has moved to inputs.

2020-10-26  Mathieu Othacehe  <othacehe@gnu.org>

	tests: Fix nss-mdns test.
	* gnu/tests/base.scm (run-nss-mdns-test): Use full "avahi-browse" path.

2020-10-26  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	news: Add 'es' translation.

2020-10-26  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: python: Disable failing tests for the Hurd.
	Fixes <https://bugs.gnu.org/43860>.

	* gnu/packages/python.scm (python-3.8)[arguments]: When building for the Hurd,
	disable more tests.

2020-10-26  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: guile-sparql: Update to 0.0.8.
	* gnu/packages/guile-xyz.scm (guile-sparql): Update to 0.0.8.
	[arguments]: Enable tests.
	[inputs]: Switch to Guile 3.0.

2020-10-25  Leo Famulari  <leo@famulari.name>

	gnu: Git: Update to 2.29.1.
	* gnu/packages/version-control.scm (git): Update to 2.29.1.
	(native-inputs)[git-manpages]: Update hash.
	(git-minimal)[arguments]: Delete obsolete phase 'delete-svn-test'.

2020-10-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	maint: update-guix-package: Include the git.sv.gnu.org alias.
	* build-aux/update-guix-package.scm (%savannah-guix-git-repo-push-url): Rename
	to...
	(%savannah-guix-git-repo-push-url-regexp): ...this.  Add the 'sv' alternative
	to 'savannah' and the (push) suffix in the URL regexp.
	(find-origin-remote): Adjust accordingly.

	Reported-by: Ludovic Courtès <ludo@gnu.org>

2020-10-25  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add mpdris2
	* gnu/packages/mpd.scm (mpdris2): New package.

2020-10-25  Michael Rohleder  <mike@rohleder.de>

	gnu: mumble: Update to 1.3.3.
	* gnu/packages/telephony.scm (mumble): Update to 1.3.3.

	gnu: gimp: Update to 2.10.22.
	* gnu/packages/gimp.scm (gimp): Update to 2.10.22.
	[inputs]: Add libxcursor.

	gnu: gegl: Update to 0.4.26.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.26.

2020-10-25  nixo  <nicolo@nixo.xyz>

	gnu: bombadillo: Update to 2.3.1.
	* gnu/packages/web-browsers.scm (bombadillo): Update to 2.3.1.

2020-10-25  Leo Famulari  <leo@famulari.name>

	gnu: Go: Update to 1.14.10.
	* gnu/packages/golang.scm (go-1.14): Update to 1.14.10.

2020-10-25  Lars-Dominik Braun  <lars@6xq.net>

	gnu: playerctl: Update to 2.2.1.
	* gnu/packages/music.scm (playerctl): Update to 2.2.1.

2020-10-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 8.2.1900.
	* gnu/packages/vim.scm (vim): Update to 8.2.1900.
	[arguments]: Remove 'fix-installman phase.

2020-10-25  Christopher Baines  <mail@cbaines.net>

	doc: Document the postgresql-config-file.
	* doc/guix.texi (PostgreSQL): Document the postgresql-config-file record.

2020-10-25  Vagrant Cascadian  <vagrant@debian.org>

	gnu: reprotest: Update to 0.7.15.
	* gnu/packages/diffoscope (reprotest): Update to 0.7.15.
	  [native-inputs] Add python-magic.

2020-10-24  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-org-webring: Update to 1.9.7-rc3.
	* gnu/packages/emacs-xyz.scm (emacs-org-webring): Update to 1.9.7-rc3.

2020-10-24  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 161.
	* gnu/packages/diffoscope (diffoscope): Update to 161.
	  [arguments] Drop phases: dependency-on-python-magic, remove-ocaml-test,
	  skip-elf-tests.
	  Add phase skip-dex-test-when-missing-procyon.
	  [inputs] Add python-magic.
	  [native-inputs] Add python-black for tests.

2020-10-24  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for the declarative substitute ACL.
	* etc/news.scm: Add entry.

	doc: Add "Getting Substitutes from Other Servers" section.
	* doc/guix.texi (Getting Substitutes from Other Servers): New node.
	(Invoking guix-daemon): Add cross-reference.
	(Substitute Server Authorization): Clarify that this is unnecessary on
	Guix System.
	(Invoking guix publish): Add cross-reference.

2020-10-24  Ludovic Courtès  <ludo@gnu.org>

	services: guix: Make /etc/guix/acl really declarative by default.
	Fixes <https://bugs.gnu.org/39819>.
	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

	* gnu/services/base.scm (substitute-key-authorization): Symlink
	DEFAULT-ACL to /etc/guix/acl unconditionally.  Add code to optionally
	back up /etc/guix/acl if it was possibly modified by hand.
	* doc/guix.texi (Base Services): Clarify the effect of setting
	'authorize-keys?' to true.  Mention the backup.  Give an example showing
	how to authorize substitutes from another server.

2020-10-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-imap-tools: Update to 0.29.0.
	* gnu/packages/python-web.scm (python-imap-tools): Update to 0.29.0.

2020-10-24  Reza Alizadeh Majd  <r.majd@pantherx.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add python-imap-tools.
	* gnu/packages/python-web.scm (python-imap-tools): New variable.

2020-10-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-robotframework-lint: Update to 1.1-0.b0619ac.
	* gnu/packages/python-xyz.scm (python-robotframework-lint): Update to
	b0619ac.

2020-10-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-robotframework: Update to 3.2.2.
	The update of Pandas to 0.25.2 in commit
	7a97a26d012da08fad4540eed99643f6306de423 broke the tests.

	* gnu/packages/python-xyz.scm (python-robotframework): Update to 3.2.2.
	[arguments]: In 'check' phase, set TZ and TZDIR.
	[native-inputs]: Add TZDATA-FOR-TESTS.

2020-10-24  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-invoke: Update to 1.4.1.
	* gnu/packages/python-xyz.scm (python-invoke): Update to 1.4.1.

2020-10-24  Ludovic Courtès  <ludo@gnu.org>

	offload: Adjust default 'max-silent-time' value of 'open-ssh-session'.
	* guix/scripts/offload.scm (open-ssh-session): Have 'max-silent-time'
	default to #f rather than -1, which is not a valid timeout value.
	Adjust body accordingly.

	offload: Export <build-machine> accessors.
	* guix/scripts/offload.scm: Export 'build-machine' accessors.

2020-10-24  Alexandru-Sergiu Marton  <brown121407@posteo.ro>

	gnu: Add atomicparsley.
	* gnu/packages/video.scm (atomicparsley): New variable.

2020-10-24  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 5.9.1.
	* gnu/packages/aux-files/linux-libre/5.8-arm.conf,
	gnu/packages/aux-files/linux-libre/5.8-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.8-i686.conf,
	gnu/packages/aux-files/linux-libre/5.8-x86_64.conf: Delete files.
	* gnu/packages/aux-files/linux-libre/5.9-arm.conf,
	gnu/packages/aux-files/linux-libre/5.9-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.9-i686.conf,
	gnu/packages/aux-files/linux-libre/5.9-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Adjust accordingly.
	* gnu/packages/linux.scm (linux-libre-5.8-version, deblob-scripts-5.8,
	linux-libre-5.8-pristine-source, linux-libre-5.8-source,
	linux-libre-headers-5.8, linux-libre-5.8): Remove variables.
	(linux-libre-5.9-version, deblob-scripts-5.9, linux-libre-5.9-pristine-source,
	linux-libre-5.9-source, linux-libre-headers-5.9, linux-libre-5.9): New
	variables.
	(linux-libre-version, linux-libre-pristine-source, linux-libre-source,
	linux-libre): Point to linux-libre-5.9*.
	(linux-libre-with-bpf): Use linux-libre-5.9.

2020-10-24  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot-tools: Update tests.
	* gnu/packages/bootloaders (u-boot-tools):
	  Call tcheck target instead of all tests.
	  Drop adjustment to test coverage percentage.
	  Update substitution of python coverage binary.
	  Re-enable coverage tests of dtoc and fdt.
	  Disable additional configuration options that require OpenSSL.

	gnu: u-boot: Update to 2020.10.
	* gnu/packages/bootloaders (u-boot): Update to 2020.10.
	* gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch: Refresh patch.

2020-10-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gtranslator: Fix running on non-gnome desktops.
	* gnu/packages/gnome.scm (gtranslator)[arguments]: Build with
	glib-or-gtk support.

2020-10-22  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.
	* etc/news.scm: Add ‘de’ translation.

2020-10-22  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guile-git: Update to 0.4.0.
	* gnu/packages/guile.scm (guile-git): Update to 0.4.0.

2020-10-21  Leo Famulari  <leo@famulari.name>

	gnu: certbot, python-acme: Update to 1.8.0.
	* gnu/packages/tls.scm (certbot, python-acme): Update 1.8.0.

2020-10-21  Ricardo Wurmus  <rekado@elephly.net>

	doc: Move documentation of singularity-service-type.
	Fixes <https://bugs.gnu.org/44126>.

	* doc/guix.texi: Move documentation of singularity-service-type from
	"Auditd Service" heading to "Docker Service" heading.

2020-10-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.8.
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.8.

2020-10-21  Christopher Baines  <mail@cbaines.net>

	gnu: libcacard: Enable tests.
	gnutls is now built with p11-kit support.

	* gnu/packages/spice.scm (libcacard)[arguments]: Don't disable the tests.

2020-10-21  Christopher Baines  <mail@cbaines.net>

	gnu: gnutls: Enable p11-kit.
	Everywhere except mips64el, where a comment says it doesn't work. I can't test
	as I can't build this on mips64el anyway.

	This change will enable running the tests for libcacard.

	* gnu/packages/tls.scm (gnutls)[arguments]: Only specify --without-p11-kit on
	mips64el.
	[inputs]: Include the p11-kit for all systems except mips64el.

2020-10-21  Alexandru-Sergiu Marton  <brown121407@posteo.ro>

	gnu: Add rspamd.
	* gnu/packages/mail.scm (rspamd): New variable.

2020-10-21  Ryan Prior  <rprior@protonmail.com>

	gnu: visidata: Update to 2.0.1.
	* gnu/packages/visidata.scm (visidata): Update to 2.0.1.

2020-10-21  Ludovic Courtès  <ludo@gnu.org>

	doc: Capitalize "Hurd" in 'operating-system' reference.
	* doc/guix.texi (operating-system Reference): Capitalize "Hurd".

	doc: Add an entry for the 'keyboard-layout' procedure.
	* doc/guix.texi (Keyboard Layout): Add @deffn entry for
	'keyboard-layout'.

	doc: Fix typo in 'avahi-service-type' description.
	* doc/guix.texi (Networking Services): Change "zero-configuration" to
	"avahi-configuration".

	doc: Fix typo in 'git-fetch' description.
	* doc/guix.texi (origin Reference): Replace "git-download" with
	"git-fetch" in one sentence.

2020-10-21  Ludovic Courtès  <ludo@gnu.org>

	doc: Cookbook links to /manual/devel, not /manual.
	Since the Cookbook is built from the 'master' branch, it should point to
	the manual from that same branch.

	* doc/build.scm (guix-mono-node-indexes, guix-split-node-indexes): Link
	to /manual/devel when %MANUAL is not "guix".

2020-10-21  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-evil-collection: Update to 20201021.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20201021.

2020-10-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: yadifa: Strip spurious store references.
	* gnu/packages/dns.scm (yadifa)[arguments]: Add an
	‘omit-spurious-references’ phase.

2020-10-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: yadifa: Update to 2.4.0.
	* gnu/packages/dns.scm (yadifa): Update to 2.4.0.
	[arguments]: Remove obsolete #:configure-flags.

	s update

2020-10-21  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-execline.
	* gnu/packages/emacs-xyz.scm (emacs-execline): New variable.

2020-10-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: czmq: Disable the zarmour self test, which fails.
	* gnu/packages/networking.scm (czmq)[phases]{patch-tests}: Disable the zarmour
	self test.  Harmonize comments.  Drop the FIXME comment; it is for upstream,
	not Guix.

2020-10-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-bond: Disable tests.
	Fixes <https://issues.guix.gnu.org/42115>.

	* gnu/packages/ruby.scm (ruby-bond): Disable tests.

2020-10-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-2.7: Byte compile files with a single optimization level.
	* gnu/packages/python.scm (python-2.7)[phases]{rebuild-bytecode}: Byte compile
	using optimization level, -OO.  Provide the output directory as the source
	argument to 'compileall', instead of looping over each individual source file.

	gnu: python-2.7: Update to 2.7.18.
	* gnu/packages/python.scm (python-2.7): Update to 2.7.18.

	gnu: python-2.7: Fix indentation.
	* gnu/packages/python.scm (python-2.7): Fix indentation.

2020-10-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build-system/python: Revert changing of phase order.
	Commit c94a2864d4 moved the 'check' phase back into its original place before
	the 'install' phase, but such a change would require adapting the definition
	of many Python packages which have come to rely on such phase ordering.

	* guix/build/python-build-system.scm (%standard-phases): Move the check phase
	back after the install phase, and update comment.

2020-10-20  Leo Famulari  <leo@famulari.name>

	gnu: perl-image-exiftool: Update to 12.00.
	* gnu/packages/photo.scm (perl-image-exiftool): Update to 12.00.

2020-10-20  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-minitest-global-expectations.
	* gnu/packages/ruby.scm (ruby-minitest-global-expectations): New variable.

2020-10-20  Christopher Baines  <mail@cbaines.net>

	services: databases: Don't specify a default postgresql version.
	Currently, if the postgresql package major version changes, this is going to
	break the service upon upgrade, because PostgreSQL will reject the data files
	from the differing major version of the service.

	Because it's important to either keep running a particular major version, or
	intentionally upgrade, I think the configuration would be better with no
	default. I think this is also going to be helpful when trying to assist users
	upgrading PostgreSQL.

	* gnu/services/databases.scm (<postgresql-configuration>): Remove default for
	postgresql.
	(postgresql-service-type): Remove the default value.
	* gnu/tests/databases.scm (%postgresql-os): Update accordingly.
	* gnu/tests/guix.scm (%guix-data-service-os): Update accordingly.
	* gnu/tests/monitoring.scm (%zabbix-os): Update accordingly.
	* gnu/tests/web.scm (patchwork-os): Update accordingly.
	* doc/guix.texi (PostgreSQL): Update accordingly.

2020-10-20  Christopher Baines  <mail@cbaines.net>

	gnu: databases: Define postgresql-10.
	So that it can be used, rather than postgresql. Because the major version of
	the package is important, as it relates to the compatability with the data
	files used by the service, it's useful to have a stable name to refer to a
	package for version 10 of PostgreSQL.

	* gnu/packages/databases.scm (postgresql-10): New variable.

2020-10-20  Christopher Baines  <mail@cbaines.net>

	services: databases: Deprecate the postgresql-service procedure.
	Using the service type directly is a better approach, making it easier to
	configure the service.

	* gnu/services/databases.scm (postgresql-service): Deprecate this procedure.
	* doc/guix.texi (PostgreSQL): Update the documentation for the use of (service
	postgresql-service-type).

2020-10-20  Christopher Baines  <mail@cbaines.net>

	doc: Add subheadings in to the Databases section.
	To make it clearer where the relevant documentation for a particular service
	starts and ends.

	* doc/guix.texi (Database Services): Add subheadings.

2020-10-20  Christopher Baines  <mail@cbaines.net>

	tests: monitoring: Use (service postgresql-service-type).
	As I'm looking at removing the procedure, in favour of always using the
	service type.

	* gnu/tests/monitoring.scm (%zabbix-os): Use (service postgresql-service-type)
	rather than (postgresql-service).

2020-10-20  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.240.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.240.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.240.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.240.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.202.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.202.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.152.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.152.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.72.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.72.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.8.16.
	* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.16.
	(linux-libre-5.8-pristine-source): Update hash.

2020-10-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xtl: Update to 0.6.20.
	* gnu/packages/cpp.scm (xtl): Update to 0.6.20.

	gnu: yadifa: Update to 2.3.11.
	* gnu/packages/dns.scm (yadifa): Update to 2.3.11.
	[source]: Update base URI.

	gnu: burp: Update to 2.3.36.
	* gnu/packages/backup.scm (burp): Update to 2.3.36.

2020-10-20  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	news: Add 'es' translation.

2020-10-20  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 78.4.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2020-15683 and CVE-2020-15969.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.

2020-10-20  Julien Lepiller  <julien@lepiller.eu>

	gitignore: Ignore generated guile binary and intermediate products.
	* .gitignore: Ignore guile, guile-guile-launcher.o, .deps and .dirstamp.

2020-10-20  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-org-webring: Update to 1.9.5-rc1.
	* gnu/packages/emacs-xyz.scm (emacs-org-webring): Update to 1.9.5-rc1.

2020-10-20  Tim Gesthuizen via Guix-patches via  <guix-patches@gnu.org>

	gnu: simple-scan: Update to 3.38.1
	* gnu/packages/gnome.scm (simple-scan): Update to 3.38.1.

2020-10-20  Andreas Enge  <andreas@enge.fr>

	gnu: pari-gp: Update to 2.13.0.
	* gnu/packages/algebra.scm (pari-gp): Update to 2.13.0.

2020-10-20  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-rocket-chat.
	* gnu/packages/emacs-xyz.scm (emacs-rocket-chat): New variable.

	gnu: Add emacs-async-await.
	* gnu/packages/emacs-xyz.scm (emacs-async-await): New variable.

	gnu: Add emacs-promise.
	* gnu/packages/emacs-xyz.scm (emacs-promise): New variable.

	gnu: Add emacs-iter2.
	* gnu/packages/emacs-xyz.scm (emacs-iter2): New variable.

2020-10-20  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for '--with-debug-info'.
	* etc/news.scm: Add entry.

2020-10-20  Ludovic Courtès  <ludo@gnu.org>

	guix build: Move package transformation options behind '--help-transform'.
	This change declutters the '--help' output.

	* guix/scripts/build.scm (show-build-options-help)
	(%standard-build-options): Add '--help-transform'.
	(show-transformation-options-help): Make private.
	(show-help): Remove call to 'show-transformation-options-help'.
	* guix/scripts/build.scm (show-help): Likewise.
	* guix/scripts/environment.scm (show-help): Likewise.
	* guix/scripts/graph.scm (show-help): Likewise.
	* guix/scripts/install.scm (show-help): Likewise.
	* guix/scripts/pack.scm (show-help): Likewise.
	* guix/scripts/package.scm (show-help): Likewise.
	* guix/scripts/upgrade.scm (show-help): Likewise.
	* doc/guix.texi (Package Transformation Options): Mention '--help-transform'.

2020-10-20  Ludovic Courtès  <ludo@gnu.org>

	guix build: Add '--with-debug-info'.
	* guix/scripts/build.scm (transform-package-with-debug-info): New
	procedure.
	(%transformations): Add 'with-debug-info'.
	(%transformation-options, show-transformation-options-help): Add
	'--with-debug-info'.
	* tests/scripts-build.scm ("options->transformation, with-debug-info"):
	New test.
	* doc/guix.texi (Package Transformation Options): Document
	'--with-debug-info'.
	(Installing Debugging Files): Introduce sections.  Remove bit about
	eventual "opt-out" since this is not happening.  Document
	'--with-debug-info' under "Rebuilding with Debugging Info".

	tests: Do not fetch and print the random seed from the top level.
	* guix/tests.scm (%seed): Turn into a memoizing procedure.
	(random-text, random-bytevector): Adjust accordingly.

	graph: Fix typo in docstring.
	* guix/graph.scm (shortest-path): Fix typo in docstring.

	gnu: poppler: Always use the same 'cairo-sans-poppler' variant.
	* gnu/packages/gtk.scm (cairo-sans-poppler): New variable.
	* gnu/packages/pdf.scm (poppler)[inputs]: Use it instead of
	locally-created variant.

2020-10-20  Ludovic Courtès  <ludo@gnu.org>

	packages: Better preserve object identity when rewriting.
	Fixes a bug whereby the presence of propagated inputs could lead to two
	non-eq? but actually equal packages in a bag's inputs.  The problem
	would manifest itself when running, for instance:

	  guix build inkscape -d --with-graft=glib=glib-networking --no-grafts

	The resulting derivation would differ due from that without
	'--with-graft'.  This was due to the fact that glib propagates libffi;
	this instance of libffi was not rewritten even though other instances in
	the graph were rewritten.  Thus, glib would end up with two non-eq?
	libffi instances, which in turn would lead to duplicate entries in its
	'%build-inputs' variable.

	Fixes <https://bugs.gnu.org/43890>.

	* guix/packages.scm (package-mapping)[rewrite]: Remove call to 'cut?'
	and call 'replace' unconditionally.
	[replace]: Add 'cut?' case.
	* tests/guix-build.sh: Add test combining '--no-grafts' and
	'--with-graft'.
	* tests/packages.scm ("package-input-rewriting/spec, identity")
	("package-input-rewriting, identity"): New tests.

2020-10-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile2.0-git: Remove now unnecessary libgit2 special case.
	This is a followup to 0a7aa6922b8ad121bfcf023346f9f9bb97099504.

	* gnu/packages/guile.scm (guile2.0-git): Remove special 'inputs'
	handling, which is no longer necessary.

2020-10-20  Ludovic Courtès  <ludo@gnu.org>

	graph: Adjust test for recent OCaml changes.
	This is a followup to 339177956affdc471832750a3805b74356487e93.

	* tests/graph.scm ("reverse bag DAG"): Look for "ocaml4.07-dune" rather
	than "dune".

2020-10-20  Ludovic Courtès  <ludo@gnu.org>

	doc: Replace @example with @lisp in "Build Phases".
	* doc/guix.texi (Build Phases): Use @lisp for second example.

	download: Update docstring.
	* guix/download.scm (url-fetch): Update docstring to match what's in the
	manual.

2020-10-20  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Update to 2.0.9.
	* gnu/packages/lisp.scm (sbcl): Update to 2.0.9.

	gnu: nyxt: Update to 2-pre-release-3.
	* gnu/packages/web-browsers.scm (nyxt): Update to 2-pre-release-3.

2020-10-20  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-3.5f11c60.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-3.5f11c60.
	[inputs]: Add guile-zlib.

2020-10-20  Tim Gesthuizen via Guix-patches via  <guix-patches@gnu.org>

	gnu: emacs-epl: Update to 0.9.
	* gnu/packages/emacs-xyz.scm (emacs-epl): Update to 0.9.

2020-10-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ytdl: Small fixes.
	* gnu/packages/emacs-xyz.scm (emacs-ytdl)[arguments]: End phases with #t.  Use
	`make-file-writable' instead of `chmod'.
	[license]: Use GPL3+.

2020-10-20  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-2.86e446c.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-2.86e446c.

2020-10-20  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-ytdl.
	* gnu/packages/emacs-xyz.scm (emacs-ytdl): New variable.

2020-10-20  Mathieu Othacehe  <othacehe@gnu.org>

	services: guix: Fix coordinator agent.
	* gnu/services/guix.scm (guix-build-coordinator-agent-activation): Define
	%user variable.

2020-10-20  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-evil: Add info page.
	* gnu/packages/emacs-xyz.scm (emacs-evil): Add info page.
	[arguments]: Add phase make-info.
	[native-inputs]: Add texinfo.

2020-10-19  Ludovic Courtès  <ludo@gnu.org>

	doc: More uses of @lisp instead of @example.
	* doc/guix.texi (G-Expressions): Use @lisp for 'let-system' example.
	* doc/contributing.texi (Synopses and Descriptions): Use @lisp for
	second example.

	doc: Fix misuses of @var in "Defining Packages".
	* doc/guix.texi (Defining Packages): Use @code instead of @var where
	appropriate.

	doc: Add "Build Phases" section.
	* doc/guix.texi (Build Phases): New section.
	(Build Systems): Remove 'modify-phases' example and add cross-reference
	to "Build Phases".
	(Build Utilities)[Build Phases]: Simplify intro and link to "Build
	Phases".
	(G-Expressions): Add index entries for "code staging" and add
	cross-reference to "Build Phases".

	doc: Document 'url-fetch', 'git-fetch', and 'git-reference'.
	* doc/guix.texi (origin Reference): Rewrite initial paragraph.  Properly
	document 'method' and its protocol.  Document 'url-fetch', 'git-fetch',
	and 'git-reference' separately.

2020-10-19  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add gajim-openpgp.
	* gnu/packages/messaging.scm (gajim-openpgp): New variable.

	gnu: gajim-omemo: Update description.
	* gnu/packages/messaging.scm (gajim-omemo) [description]: Modify.

	gnu: gajim-omemo: Update to 2.7.9.
	* gnu/packages/messaging.scm (gajim-omemo) [version]: Update to
	2.7.9.
	[propagated-inputs]: Add python-axolotl-curve25519, python-cryptography
	and python-qrcode.

	gnu: gajim-omemo: Make some cosmetic changes.
	* gnu/packages/messaging.scm (gajim-omemo): Make some cosmetic changes.

	gnu: gajim: Update synopsis and description.
	* gnu/packages/messaging.scm (gajim) [synopsis]: Modify.
	[description]: Modify.

	gnu: gajim: Update to 1.2.2.
	* gnu/packages/messaging.scm (gajim) [version]: Update to 1.2.2.
	[arguments]<#:imported-modules>: New argument.
	<#:modules>: New argument.
	<#:phases>['wrap-gi-typelib-path]: Remove phase.
	['install-icons]: Remove phase.
	['wrap-gsettings-schema-dir]: Remove phase.
	['check]: Modify phase.
	['glib-or-gtk-compile-schemas]: New phase.
	['glib-or-gtk-wrap]: New phase.
	['wrap-env]: New phase.
	[native-inputs]: Add gettext-minimal, glib:bin, gobject-introspection,
	gtk+:bin, python-disutils-extra and  python-setuptools.  Remove intltool
	and python-docutils.
	[inputs]: Add avahi, dbus, farstream, geoclue, glib, glib-networking,
	gsettings-desktop-schemas, gsound, gspell, gstreamer, gst-plugins-base,
	gupnp-igd, libsoup, libxscrnsaver, network-manager, python-css-parser
	and python-packaging.  Remove adwaita-icon-theme, gtkspell3, hicolor-icon-theme,
	libsecret, python-cssutils, python-dbus, python-gnupg and python-qrcode.
	[propagated-inputs]: Add dconf.

	gnu: gajim: Make some cosmetic changes.
	* gnu/packages/messaging.scm (gajim): Make some cosmetic changes.

	gnu: python-nbxmpp: Update synopsis and description.
	* gnu/packages/messaging.scm (python-nbxmpp) [synopsis]: Modify.
	[description]: Modify.

	gnu: python-nbxmpp: Update to 1.0.2.
	* gnu/packages/messaging.scm (python-nbxmpp) [version]: Update to
	1.0.2.
	[arguments]<#:tests?>: Remove argument.
	[native-inputs]: Add glib:bin.
	[inputs]: Add glib, glib-networking, libsoup, python-idna,
	python-precis-i18n and python-pygobject.

	gnu: python-nbxmpp: Make some cosmetic changes.
	* gnu/packages/messaging.scm (python-nbxmpp): Make some cosmetic changes.

	gnu: Add farstream.
	* gnu/packages/freedesktop.scm (farstream): New variable.
	* gnu/packages/patches/farstream-make.patch: New file.
	* gnu/local.mk (dist_PATCH_DATA): Add it.

	gnu: Add gupnp-igd.
	* gnu/packages/gnome.scm (gupnp-igd): New variable.

	gnu: libnice: Propagate gnutls.
	* gnu/packages/networking.scm (libnice) [inputs]: Move gnutls to ...
	[propagated-inputs]: ... here.

2020-10-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add texlive-dejavu.
	* gnu/packages/tex.scm (texlive-dejavu): New variable.

	gnu: Add texlive-libertine.
	* gnu/packages/tex.scm (texlive-libertine): New variable.

2020-10-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests: Work around reproducibility problem.
	Fixes <https://bugs.gnu.org/35441>.

	* gnu/packages/statistics.scm (r-with-tests)[arguments]: Avoid reproducibility
	problem by patching problematic sequence of characters in DESCRIPTION file
	template.

2020-10-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests: Update to 4.0.3.
	* gnu/packages/statistics.scm (r-with-tests): Update to 4.0.3.

2020-10-19  Oleg Pykhalov  <go.wigust@gmail.com>

	services: lxqt-desktop: Delete unbound lxqt-desktop-service.
	This commit follows 764d896668aa0f69514ef22de005fbf851949969.

	* gnu/services/desktop.scm:
	Delete unbound "lxqt-desktop-service" exported variable.

2020-10-19  Reza Alizadeh Majd  <r.majd@pantherx.org>
	    Oleg Pykhalov  <go.wigust@gmail.com>

	services: Add LXQt desktop service.
	* gnu/services/desktop.scm (lxqt-desktop-service-type): New variable.
	(<lxqt-desktop-configuration>): New record type.
	(lxqt-desktop-configuration?): New procedure.
	* doc/guix.texi (Desktop Services): Document this.

2020-10-19  Reza Alizadeh Majd  <r.majd@pantherx.org>

	gnu: pcmanfm-qt: Fix default wallpaper load path.
	* gnu/packages/lxqt.scm (pcmanfm-qt)[arguments]: Patch "settings.ini" file and
	update "LXQT_SHARE_DIR" environment variable to point to system profile,
	instead of an invalid path pointing to "lxqt-build-tools" package.

	gnu: lxqt-session: Wrap startlxqt executable.
	* gnu/packages/lxqt.scm (lxqt-session)[arguments]: Add new phase to wrap
	"lxqt-session" and add base paths for "lxqt" and "pcmanfm-qt" config folders
	in system profile to "XDG_CONFIG_DIRS" environment variable.

	gnu: lxqt-session: Fix xsession entry exec path.
	* gnu/packages/lxqt.scm (lxqt-session)[arguments]: Update path for
	"startlxqt" to be able to executed properly by "gdm".

2020-10-19  zimoun  <zimon.toutoune@gmail.com>

	gnu: emacs-tuareg: Update to 2.2.0-0.ccde45b.
	* gnu/packages/ocaml.scm (emacs-tuareg): Update to 2.2.0-0.ccde45b.

2020-10-19  John Soo  <jsoo1@asu.edu>

	gnu: Add emacs-graphql-mode.
	* gnu/packages/emacs-xyz.scm (emacs-graphql-mode): New variable.

2020-10-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-xmlschema: Update to 1.2.5.
	* gnu/packages/xml.scm (python-xmlschema): Update to 1.2.5.
	[phases]{check}: Skip the failing test 'test_export_remote__issue_187'.

	gnu: python-elementpath: Update to 2.0.3.
	* gnu/packages/xml.scm (python-elementpath): Update to 2.0.3.
	[arguments]: Add field; disable the tests.

2020-10-19  Vagrant Cascadian  <vagrant@debian.org>

	gnu: linux-libre-arm64-generic: Enable support for Pinebook.
	* gnu/packages/linux (linux-libre-arm64-generic): Enable modules for display,
	  battery, charger and usb on Pinebook.

2020-10-19  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	installer: Create bios_grub partition when it is needed.
	* gnu/installer/parted.scm (auto-partition!): Only check for ESP on EFI
	installations.

2020-10-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: vim: Update to 8.2.1864.
	* gnu/packages/vim.scm (vim): Update to 8.2.1864.

	gnu: tinyscheme: Update to 1.42.
	* gnu/packages/scheme.scm (tinyscheme): Update to 1.42.

	gnu: xonsh: Update to 0.9.24.
	* gnu/packages/shells.scm (xonsh): Update to 0.9.24.

	gnu: libpwquality: Update to 1.4.4.
	* gnu/packages/password-utils.scm (libpwquality): Update to 1.4.4.

	gnu: inxi-minimal: Update to 3.1.08-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.1.08-1.

2020-10-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: icedove: Refer to the correct node variable.
	* gnu/packages/gnuzilla.scm (icedove)[native-inputs]: Refer to the node rather
	than node-10.22, as the later no longer exists.

	gnu: icecat: Refer to the correct node variable.
	* gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Refer to the node rather
	than node-10.22, as the later no longer exists.

2020-10-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	maint: update-guix-package: Prevent accidentally breaking guix pull.
	Fixes <https://issues.guix.gnu.org/43893>.

	This changes the 'update-guix-package' tool so that it:

	1. Always uses a clean checkout to compute the hash of the updated 'guix'
	package.
	2. Ensures the commit used in the updated 'guix' package definition has already
	been pushed upstream.

	* build-aux/update-guix-package.scm (%savannah-guix-git-repo-push-url): New
	variable.
	(with-input-pipe-to-string, with-temporary-git-worktree): New syntaxes.
	(find-origin-remote, git-add-worktree): New procedures.
	(commit-already-pushed?): New predicate.
	(main): Check the commit used has already been pushed upstream and compute the
	hash from a clean checkout.
	* doc/contributing.texi (Updating the Guix Package): Document it.
	* .dir-locals.el (scheme-mode): Fix indentation of with-temporary-git-worktree.

2020-10-19  Christopher Baines  <mail@cbaines.net>

	import: crate: make-crate-sexp: Fix missing home-page handling.
	* guix/import/crate.scm (make-crate-sexp): Replace 'null rather than '() with
	the empty string for the home-page.

2020-10-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-atomicwrites: Update to 1.4.0.
	* gnu/packages/python-xyz.scm (python-atomicwrites): Update to 1.4.0.

2020-10-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build-system/python: Do not embed timestamps in the .pyc byte code files.
	Fixes <https://issues.guix.gnu.org/22129>.

	A previously worked around problem where running the test suite after byte
	compiling the sources in commit 6bbb37a545912c6bb2513ee08587ee4fe39cc330 could
	be broken by adding built sources to the PYTHONPATH, as is done for
	python-matplotlib and many others.  This seems to be caused by the timestamps
	embedded in the sources (mtime), that can somehow change when running the
	tests, or by picking up the different installed source files mtimes when their
	location is added to the PYTHONPATH.

	Since Python 3.7.0, it is possible to produce .pyc byte code files that do not
	embed any timestamp, which solves the problem in a definitive way.  This patch
	makes use of this new feature.

	* guix/build/python-build-system.scm (install): Add '--no-compile' parameter
	to setup.py, and instead invoke the 'compileall' module with the
	"--invalidation-mode=unchecked-hash" option to byte compile the source files.
	(%standard-phases): Revert the workaround that moved the check phase after the
	install phase, as it is no longer necessary.  Update comment.

	Reported-by: Mark H Weaver <mhw@netris.org>

2020-10-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Merge branch 'staging'
	Conflicts:
		gnu/packages/admin.scm
		gnu/packages/commencement.scm
		gnu/packages/gdb.scm
		gnu/packages/llvm.scm
		gnu/packages/package-management.scm
		gnu/packages/tls.scm

2020-10-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: claws-mail: Update to 3.17.8.
	* gnu/packages/mail.scm (claws-mail): Update to 3.17.8.

2020-10-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-asn1crypto: Fix indentation.
	* gnu/packages/python-crypto.scm (python-asn1crypto): Fix indentation.

	gnu: python-asn1crypto: Update to 1.4.0.
	* gnu/packages/python-crypto.scm (python-asn1crypto): Update to 1.4.0.

2020-10-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: ffmpeg-3.4: Fix configuration.
	ffmpeg-3.4 doesn't support "--enable-libsrt".

	* gnu/packages/video.scm (ffmpeg-3.4)[arguments]: Remove "--enable-libsrt"
	  from 'configure-flags'.
	  [inputs]: Remove srt.

2020-10-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.17.1.1.
	* gnu/packages/finance.scm (monero-gui): Update to 0.17.1.1.

2020-10-19  Ludovic Courtès  <ludo@gnu.org>

	doc: Produce stylable HTML for @deftp, @deffn, etc.
	'makeinfo --help' uses <strong> and <em> for those entries.  Replace
	that with CSS classes.

	* doc/build.scm (html-manual-identifier-index)[build]: Adjust to handle
	rewritten forms of <dt> entries.
	* doc/build.scm (syntax-highlighted-html)[build][syntax-highlight]:
	Handle <dt> forms and replace them.
	[highlight-definition, space?]: New procedures.

2020-10-19  Helio Machado  <0x2b3bfa0+git@googlemail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	import: print: Fix deprecation warning for origin-sha256.
	* guix/import/print.scm (source->code source version): Replace
	'origin-sha256' by 'origin-hash' and handle non-SHA256 hashes.

2020-10-19  BonfaceKilz  <bonfacemunyoki@gmail.com>

	gnu: Add python-parallel.
	* gnu/packages/python-xyz (python-parallel): New variable.

2020-10-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-pendulum: Update to 2.1.2.
	* gnu/packages/time.scm (python-pendulum): Update to 2.1.2.

2020-10-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero: Update to 0.17.1.1.
	* gnu/packages/finance.scm (monero): Update to 0.17.1.1.

2020-10-19  Zhu Zihao  <all_but_last@163.com>

	gnu: emacs-symbol-overlay: Update to 4.2.
	* gnu/packages/emacs-xyz.scm(emacs-symbol-overlay): Update to 4.2.

2020-10-19  Ryan Prior  <rprior@protonmail.com>

	gnu: esbuild: Update to 0.7.16.
	* gnu/packages/web.scm (esbuild): Update to 0.7.16.

2020-10-18  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot: Update to 2020.10.
	* gnu/packages/bootloaders (u-boot): Update to 2020.10.
	* gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch: Refresh patch.

2020-10-18  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

2020-10-18  Vinicius Monego  <monego@posteo.net>

	gnu: Add libebur128.
	* gnu/packages/audio.scm (libebur128): New variable.

2020-10-18  Peng Mei Yu  <pengmeiyu@riseup.net>

	gnu: Add ccal.
	* gnu/packages/calendar.scm (ccal): New variable.

2020-10-18  Vinicius Monego  <monego@posteo.net>

	gnu: Add authenticator.
	* gnu/packages/gnome.scm (authenticator): New variable.

	gnu: Add python-pyzbar.
	* gnu/packages/python-xyz.scm (python-pyzbar): New variable.

	gnu: Add yoyo-migrations.
	* gnu/packages/databases.scm (yoyo-migrations): New variable.

	gnu: Add python-pyotp.
	* gnu/packages/python-crypto.scm (python-pyotp): New variable.

	gnu: Add python-pyfavicon.
	* gnu/packages/python-xyz.scm (python-pyfavicon): New variable.

	gnu: Add passwordsafe.
	* gnu/packages/gnome.scm (passwordsafe): New variable.

	gnu: libpwquality: Enable Python binding.
	* gnu/packages/password-utils.scm (libpwquality)[arguments]: Enable Python binding.
	[native-inputs]: Add python-wrapper.

	gnu: Add python-pykeepass.
	* gnu/packages/python-crypto.scm (python-pykeepass): New variable.

2020-10-18  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add python-grandalf.
	* gnu/packages/python-xyz.scm (python-grandalf): New variable.

2020-10-18  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 86.0.4240.75-0.c34a56d.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 86.
	Include bundled libc++, jsoncpp, re2 and libvpx for now.
	(gentoo-patch, chromium-gcc-patchset, %gentoo-patches, %gentoo-revision,
	xcb-proto/python2): Remove variables.
	(%debian-revision, %debian-patches): Update to debian/84.0.4147.105-1.  Remove
	jsoncpp unbundling patch.
	(%ungoogled-revision, %ungoogled-origin): Update to c34a56db4c121238fface560.
	(%chromium-version, arch-patch, %arch-revision): New variables.
	(%arch-patches): Add more patches.
	(ungoogled-chromium-snippet): Don't apply GCC or Gentoo patches.  Don't
	unbundle libvpx or re2.
	(ungoogled-chromium): Update to 86.0.4240.75-0.c34a56d.
	[arguments]: Adjust #:configure-flags and substitutions for 86.  Add
	workaround for building with bundled libc++.  Adjust install phase to take a
	hard coded list of files instead of using SCANDIR and REGEXP-EXEC.
	[native-inputs]: Change from CLANG-10 to CLANG-11.
	[inputs]: Remove JSONCPP, RE2 and XCB-PROTO/PYTHON2.

	gnu: gn: Update to 0.0-1819.e327ffd.
	* gnu/packages/build-tools.scm (gn): Update to 0.0-1819.e327ffd.

	gnu: lld: Update to 11.0.0.
	* gnu/packages/llvm.scm (lld): Update to 11.0.0.
	[inputs]: Change from LLVM-10 to LLVM-11.

	gnu: LLVM, Clang: Add 11.0.0.
	* gnu/packages/patches/clang-11.0-libc-search-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/llvm.scm (llvm-11, clang-runtime-11, clang-11,
	clang-toolchain-11): New variables.

	gnu: llvm.scm: Reorder variables.
	Keep all LLVM and Clang packages in order, define default versions last.

2020-10-18  Marius Bakke  <marius@gnu.org>

	gnu: extempore: Inline custom package variants.
	Except novel ones without suitable replacements in Guix.

	* gnu/packages/music.scm (portmidi-for-extempore): Remove variable, and move
	to ...
	(extempore)[inputs]: ... here.
	* gnu/packages/llvm.scm (llvm-for-extempore): Likewise.
	* gnu/packages/image.scm (stb-image-for-extempore): Likewise.

2020-10-18  zimoun  <zimon.toutoune@gmail.com>

	build-system/haskell: Disable parallel builds.
	Fixes <https://bugs.gnu.org/43843>.

	* guix/build-system/haskell.scm (haskell-build): Turn off PARALLEL-BUILD? by
	default.

2020-10-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-babel: Reinstate previously failing tests.
	* gnu/packages/python-xyz.scm (python-babel)[arguments]: Remove field.
	[home-page]: Use HTTPS.

	gnu: python-babel: Fix build.
	* gnu/packages/patches/python-babel-fix-parse-future-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/python-xyz.scm (python-babel): Use it.

	gnu: curl: Update to 7.73.0.
	* gnu/packages/curl.scm (curl): Update to 7.73.0.

2020-10-18  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	installer: Call setlocale after init gettext.
	* gnu/installer.scm (installer-program)[init-gettext]: Change locale
	from C, installed at the program start.

	system: Use locale information in grub.cfg.
	* gnu/bootloader/grub.scm (define-module): Add new dependency.
	(grub-configuration-file): Add locale keyword.
	(grub-configuration-file)[locale-config]: New variable with generated
	locale configuration when locale parameter has been provided.
	[builder]: Add locale-config.

	system: Provide locale information to the bootloader.
	* gnu/machine/ssh.scm (roll-back-managed-host): Use locale information
	from boot-parameters.
	* gnu/system.scm (operating-system-bootcfg): Provide locale information
	to the bootloader.
	* guix/system/script.scm (reinstall-bootloader): Use locale information
	from boot-parameters.

	system: Add locale to boot-parameters.
	* gnu/system.scm (define-module)[export]: Add boot-parameters-locale.
	(<boot-parameters>)[locale]: New field.
	[boot-parameters-locale]: New accessor.
	(read-boot-parameters): Read locale field.
	(operating-system-boot-parameters): Provide operating-system locale to
	boot-parameters record.
	(opeating-system-boot-parameters-file): Likewise.
	* Makefile.am (SCM_TESTS): Add tests/boot-parameters.scm.
	* tests/boot-parameters.scm: New test file.

2020-10-18  BonfaceKilz  <bonfacemunyoki@gmail.com>

	gnu: Add python2-openpyxl.
	* gnu/packages/python-xyz.scm (python2-openpyxl): New package.
	(python-openpyxl)[properties]: Add reference to python2-openpyxl.

2020-10-18  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: Add hunspell-dict-de.
	* gnu/packages/libreoffice.scm (hunspell-dict-de): New variable.

2020-10-18  Jakub Kądziołka  <kuba@kadziolka.net>
	    Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: Add ispell.
	* gnu/packages/aspell.scm (ispell): New variable.

2020-10-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: newsboat-2.13: Build with json-c-0.13.
	* gnu/packages/syndication.scm (newsboat-2.13)[inputs]: Replace json-c
	with json-c@.013.

	gnu: vc-dwim: Update to 1.10.
	* gnu/packages/version-control.scm (vc-dwim): Update to 1.10.

2020-10-17  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'assume-valid-file-name' has files looked up under the CWD.
	Fixes a bug introduced in 5d4ad8e1be6d60c38577e2f3d92cc5642b12eff0,
	whereby files enclosed in 'assume-valid-file-name' would be looked up
	relative to the source directory instead of relative to the current
	directory.

	* guix/gexp.scm (local-file): In the 'assume-valid-file-name' case, look
	up FILE relative to the current working directory.

2020-10-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ncmpc: Update to 0.41.
	* gnu/packages/mpd.scm (ncmpc): Update to 0.41.

2020-10-17  Magali Lemes  <magalilemes00@gmail.com>

	gnu: Add r-calculus.
	* gnu/packages/cran.scm (r-calculus): New variable.

2020-10-17  Aniket Patil  <aniket112.patil@gmail.com>

	doc: Fix typo.
	* doc/guix.texi (Invoking guix import): Fix typo.

2020-10-17  Helio Machado  <0x2b3bfa0+git@googlemail.com>

	import: utils: Fix license name mismatches and define CUA-OPL-1.0.
	* guix/licenses.scm (cua-opl1.0): New variable.
	* guix/import/utils.scm (spdx-string->license): Rename licenses to fit
	the internal names and add a notice pointing to guix/licenses.scm.

2020-10-17  Lars-Dominik Braun  <lars@6xq.net>

	gnu: xpra: Fix HTML server
	* gnu/packages/patches/xpra-4.0.4-norequests.patch: Add file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/xorg.scm (xpra)[patches]: Apply it.

2020-10-17  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Balance parens in custom kernel examples.
	* doc/guix-cookbook.texi (Customizing the Kernel): Add missing paren in
	example.  Remove extra parens in other example.

2020-10-17  Ludovic Courtès  <ludo@gnu.org>

	doc: Generate cross-references in code snippets to the Guile manual.
	Occurrences of 'list', 'cons', etc. in code snippets now link to the
	relevant section of the Guile manual.

	* doc/build.scm (guile-manual, %guile-manual-base-url)
	(guile-mono-node-indexes, guile-split-node-indexes): New variables.
	(for-all-languages, merge-index-alists): New procedures.
	<top level>: Rename 'mono-node-indexes' and 'split-node-indexes' to
	'guix-mono-node-indexes' and 'guix-split-node-indexes' respectively.
	Add 'mono-node-indexes' and 'split-node-indexes' defined as calls to
	'merge-index-alists'.

2020-10-17  Ludovic Courtès  <ludo@gnu.org>

	doc: Allow code snippets in the cookbook to link to the manual.
	Until now, only code snippets in the manual itself would contain links
	to identifier definitions.  Now snippets in the cookbook also link to
	definitions in the manual.

	* doc/build.scm (html-manual): Add #:mono-node-indexes and #:multi-node-indexes
	and pass it to 'syntax-highlighted-html'.
	(pdf+html-manual): Likewise, and pass it to 'html-manual'.
	<top level>: Factorize 'version' and 'source'.  Define 'guix-manual',
	'mono-node-indexes', and 'split-node-indexes'.  Pass #:mono-node-indexes
	and #:split-node-indexes to 'pdf+html-manual'.

2020-10-17  Ludovic Courtès  <ludo@gnu.org>

	doc: Move manual index creation to a separate derivation.
	* doc/build.scm (normalize-language-code, html-manual-identifier-index):
	New procedures.
	(syntax-highlighted-html): Add #:mono-node-indexes and #:split-node-indexes.
	[build](underscore-decode, anchor-id->key, collect-anchors): Remove.
	(language+node-anchors, mono-node-anchors, multi-node-anchors): New
	variables.
	Use them.

2020-10-17  Ludovic Courtès  <ludo@gnu.org>

	doc: Remove 'build.scm' from the source of the manual.
	That way we no longer have to rebuild the whole manual when fiddling
	with 'build.scm'.

	* doc/build.scm <top level>: Define 'select?' and pass it to
	'pdf+html-manual'.

2020-10-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-asynctest: Fix build.
	* gnu/packages/python-xyz.scm (python-asynctest): Disabled all failing tests.
	Return #t at the end of the phase.

	gnu: python-duniterpy: Update to 0.60.0.
	* gnu/packages/finance.scm (python-duniterpy): Update to 0.60.0.

2020-10-17  Michael Rohleder  <mike@rohleder.de>

	gnu: qutebrowser: Update to 1.14.0.
	* gnu/packages/web-browsers.scm (qutebrowser): Update to 1.14.0.

2020-10-17  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	doc: Fixes for Texinfo metainfo.
	* doc/guix.texi (guix-pack)[GUIX_EXECUTION_ENGINE]: Use @env
	instead of @code.
	(zram-device-service-type): Use @code instead of @var for constant or
	symbolic values.
	(rshiny-service-type): Use @env instead of @code for R_LIBS_USER.

	doc: Fix minor typos.
	* doc/guix.texi (cargo-build-system): Fix install phase description.
	(julia-build-system): Fix typo and add information from check.
	(pulseaudio-configuration): Remove duplicated words.
	(knot-acl-configuration)[id]: Fix typo.
	(mpd-output)[extra-options]: Likewise.
	(libvirt-configuration) [listen-tls?]: Add missing subject.
	[listen-tcp?]: Add missing subject and period.
	[tls-port, tcp-port, log-filters]: Add missing period.
	(hurd-vm-configuration)[netoptions]: Fix typo in example.
	(ganeti-watcher-service-type): Fix typo.
	(grub-theme)[gfxmode]: Remove see before @pxref.

2020-10-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-base58: Update to 2.0.1.
	* gnu/packages/python-crypto.scm (python-base58): Update to 2.0.1.

2020-10-17  Brett Gilio  <brettg@gnu.org>

	gnu: lynx: Update to 2.9.0dev.6.
	* gnu/packages/web-browsers.scm (lynx): Update to 2.9.0dev.6.

	gnu: xlsxio: Update to 0.2.29.
	* gnu/packages/xml.scm (xlsxio): Update to 0.2.29.

	gnu: swi-prolog: Update to 8.3.9.
	* gnu/packages/prolog.scm (swi-prolog): Update to 8.3.9.

	gnu: emacs-org-journal: Update to 2.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-journal): Update to 2.1.1.

	gnu: emacs-org-webring: Update to 1.9.
	* gnu/packages/emacs-xyz.scm (emacs-org-webring): Update to 1.9.

2020-10-16  AuPath  <marco.au.grassi98@protonmail.com>

	gnu: emacs-gdscript-mode: Update to 1.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-gdscript-mode): Update to 1.4.0.

2020-10-16  Oleg Pykhalov  <go.wigust@gmail.com>

	services: docker: Fix missing containerd-shim binary.
	This commit fixes error 'time="2020-10-16T…" level=error msg="Handler for POST
	/v1.40/containers/…/start returned error: failed to start shim: exec:
	\"containerd-shim\": executable file not found in $PATH: unknown"'.

	* gnu/services/docker.scm
	(containerd-shepherd-service): Add "containerd-shim" to PATH.

2020-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: grass: Fix start-up without python@3 in profile.
	* gnu/packages/geo.scm (grass)[arguments]: Rename ‘wrap-python’ phase to
	‘python:wrap’.  Add ‘wrap-with-python-interpreter’ phase.

	gnu: grass: Update to 7.8.4.
	* gnu/packages/geo.scm (grass): Update to 7.8.4.

2020-10-16  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: containerd: Don't 'chdir' in build phases.
	This fixes breaks the 'install-license-files' phase added in
	6b793fa66218337a1f638466753cd5326a6a6c18 and is generally not good
	practice.

	* gnu/packages/docker.scm (containerd): [arguments]: Use
	'with-directory-excursion' instead of 'chdir' in build phases.

2020-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: iproute2: Update to 5.9.0.
	* gnu/packages/linux.scm (iproute2): Update to 5.9.0.

	gnu: make-lua-ossl: Fix bogus use of DESTDIR.
	* gnu/packages/lua.scm (make-lua-ossl)[arguments]: Set the standard PREFIX variable.

	gnu: multitail: Edit synopsis & description.
	* gnu/packages/logging.scm (multitail)[synopsis, description]: Fix typo
	& rephrase.

	gnu: multitail: Cross-compile.
	* gnu/packages/logging.scm (multitail)[arguments]: Use CC-FOR-TARGET.

	gnu: multitail: Remove bogus use of DESTDIR.
	* gnu/packages/logging.scm (multitail)[arguments]: Use the PREFIX
	variable instead.

	gnu: dstat: Fix bogus use of DESTDIR.
	* gnu/packages/admin.scm (dstat)[arguments]: Set the standard prefix
	variable.

	gnu: filters: Fix bogus use of DESTDIR.
	* gnu/packages/toys.scm (filters)[arguments]: Set and respect the
	standard prefix variable.

	gnu: filters: Fix repository URL.
	* gnu/packages/toys.scm (filters)[source]: Use git://.

	gnu: filters: Replace git commit with equivalent tag.
	* gnu/packages/toys.scm (filters)[source]: Use tag.

	gnu: filters: Prepare for cross-compilation.
	* gnu/packages/toys.scm (filters)[arguments]: Use CC-FOR-TARGET.

	gnu: vim: Update to 8.2.1852.
	* gnu/packages/vim.scm (vim): Update to 8.2.1852.

	gnu: gpxsee: Update to 7.34.
	* gnu/packages/gps.scm (gpxsee): Update to 7.34.

	gnu: spread-sheet-widget: Update to 0.7.
	* gnu/packages/gtk.scm (spread-sheet-widget): Update to 0.7.

	gnu: cups-filters: Update to 1.28.5.
	* gnu/packages/cups.scm (cups-filters): Update to 1.28.5.

	store: Fix docstring typo.
	* guix/store/roots.scm (gc-roots): Fix typo in docstring.

	Remove the last vestiges of GuixSD.
	* gnu/build/vm.scm (load-in-linux-vm): Rename the RNG.
	* gnu/system/vm.scm (common-qemu-options): Likewise.
	(system-docker-image): Rename the ROOT-DIRECTORY.
	* gnu/packages/crypto.scm (eschalot)[arguments]: Use a different
	arbitrary string.
	* gnu/packages/wicd.scm (wicd)[arguments]: Remove unused configure flag.
	* gnu/packages/xorg.scm (xorg-server): Set a more accurate OS vendor.

	build: Fix docstring typos.
	* gnu/build/image.scm (estimate-partition-size): Fix typo in docstring.
	* guix/build/copy-build-system.scm (install): Likewise.
	* guix/build/lisp-utils.scm (generate-executable): Likewise.
	* guix/build/maven/pom.scm (find-parent, fix-pom-dependencies): Likewise.
	* guix/build-system/cargo.scm (expand-crate-sources): Likewise.

	gnu: ethtool: Update to 5.9.
	* gnu/packages/networking.scm (ethtool): Update to 5.9.

	gnu: ndctl: Update to 70.1.
	* gnu/packages/disk.scm (ndctl): Update to 70.1.

	gnu: libostree: Update to 2020.7.
	* gnu/packages/package-management.scm (libostree): Update to 2020.7.

	gnu: python-sqlalchemy: Update to 1.3.20.
	* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.3.20.

	gnu: tintin++: Update to 2.02.04.
	* gnu/packages/games.scm (tintin++): Update to 2.02.04.

	gnu: soundtouch: Update to 2.2.
	* gnu/packages/audio.scm (soundtouch): Update to 2.2.

	gnu: libressl: Update to 3.1.4.
	* gnu/packages/tls.scm (libressl): Update to 3.1.4.

2020-10-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnuzilla: Use 'assume-valid-file-name' where appropriate.
	This avoids spurious 'local-file' warnings when running "make".

	* gnu/packages/gnuzilla.scm (icecat-source): Wrap 'search-patch' calls
	in 'assume-valid-file-name'.

2020-10-16  Ludovic Courtès  <ludo@gnu.org>

	services: provenance: Wrap config file name in 'assume-valid-file-name'.
	This gets rid of a pointless 'local-file' warning when running
	'guix system reconfigure FILE' and FILE is a relative file name.

	* gnu/services.scm (provenance-entry): Wrap CONFIG-FILE in
	'assume-valid-file-name'.

2020-10-16  Ludovic Courtès  <ludo@gnu.org>

	gexp: Add 'assume-valid-file-name' syntax for use with 'local-file'.
	* guix/gexp.scm (assume-valid-file-name): New variable.
	(local-file): Add clause with (assume-valid-file-name file).

2020-10-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: runc, skopeo, docker-cli, umoci: Don't 'chdir' in build phases.
	This fixes breaks the 'install-license-files' phase added in
	6b793fa66218337a1f638466753cd5326a6a6c18 and is generally not good
	practice.

	Reported by divoplade on #guix.

	* gnu/packages/virtualization.scm (runc)[arguments]: Use
	'with-directory-excursion' instead of 'chdir' in build phases.
	(skopeo)[arguments]: Likewise.
	(umoci)[arguments]: Likewise.
	* gnu/packages/docker.scm (docker-cli)[arguments]: In 'install' phase,
	remove call to 'chdir' and adjust 'install-file' argument accordingly.

2020-10-16  Tim Howes  <timhowes@lavabit.com>

	gnu: julia: Update to 1.5.2.
	* gnu/packages/julia.scm (libuv-julia): No change to libuv.version.
	(julia-patch): Update to 1.5.2.
	(llvm-julia)[inherit]: Update to use llvm-9.
	[source]: Apply patches for llvm-9 from deps/llvm.mk.
	(julia): Update to 1.5.2.
	[source]: Remove substitutions for precompile.jl and cmdlineargs.jl.
	Add a substitution for Dates/io tests.  Set --depwarn=error for tests.
	[arguments]: Set LLVM_VER=9.0.1.

2020-10-16  Ludovic Courtès  <ludo@gnu.org>

	.guix-authorizations: Add m1gu3l.
	* .guix-authorizations: Add m1gu3l to the committers.

2020-10-16  zimoun  <zimon.toutoune@gmail.com>

	guix-install.sh: Check the service 'nscd' and suggest it.
	Fixes <https://bugs.gnu.org/43744>.

	* etc/guix-install.sh (chk_sys_nscd): New function to check if the service
	'nscd is running, otherwise suggest to install distribution-wide.

2020-10-16  zimoun  <zimon.toutoune@gmail.com>

	guix-install.sh: Add symbolic links for supported shell completions.
	Fixes <https://bugs.gnu.org/43744>.

	* etc/guix-install.sh (sys_create_shell_completion): New function to add
	system wide all the symlinks for supported shell completions.

2020-10-16  Ludovic Courtès  <ludo@gnu.org>

	nls: Update manual translations.

	nls: Update.

2020-10-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: docker-cli: Fix build.
	This is a follow-up to 6b793fa66218337a1f638466753cd5326a6a6c18.

	* gnu/packages/docker.scm (docker-cli)[arguments]: In custom 'install
	phase don't change directory to install 'docker' binary.

2020-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-db-file: Update to 1.855.
	* gnu/packages/databases.scm (perl-db-file): Update to 1.855.

2020-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cpuid: Fix typo.
	This is a left-behind fixup commit to
	2bfe99b11ac89ea723fd5d8aed9d6cdac78d71d4.

	* gnu/packages/linux.scm (cpuid)[arguments]: Quasiquote.

2020-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-role-tiny: Update to 2.001004.
	* gnu/packages/perl.scm (perl-role-tiny): Update to 2.001004.

	gnu: dmidecode: Update to 3.3.
	* gnu/packages/admin.scm (dmidecode): Update to 3.3.
	[arguments]: Restructure.  Add CC to #:make-flags.

	gnu: chirp: Update to 20201014.
	* gnu/packages/radio.scm (chirp): Update to 20201014.

	gnu: xterm: Update to 361.
	* gnu/packages/xorg.scm (xterm): Update to 361.

	gnu: praat: Update to 6.1.27.
	* gnu/packages/language.scm (praat): Update to 6.1.27.

	gnu: perl-email-sender: Update to 1.300035.
	* gnu/packages/mail.scm (perl-email-sender): Update to 1.300035.

	gnu: swaks: Update to 20201014.0.
	* gnu/packages/mail.scm (swaks): Update to 20201014.0.

	gnu: swaks: Use git source.
	* gnu/packages/mail.scm (swaks)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[argument]: Add a ‘set-build_version’ phase.
	Adjust the POD file name.

	gnu: fakeroot: Update to 1.25.3.
	* gnu/packages/linux.scm (fakeroot): Update to 1.25.3.

	gnu: asunder: Update to 2.9.7.
	* gnu/packages/cdrom.scm (asunder): Update to 2.9.7.

2020-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot-resolver: Build with only knot:lib.
	This saves 13.9 MiB (~7.5%) of total ‘guix size’.

	* gnu/packages/dns.scm (knot-resolver)[inputs]: Replace knot with
	knot:lib.

2020-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Build separate outputs.
	* gnu/packages/dns.scm (knot)[outputs]: New field adding :doc, :lib,
	and :tools outputs.
	[arguments]: Add #:configure-flags to install into :doc and :lib.
	Add a new ‘split-:tools’ phase to install into :tools.
	Add a new ‘break-circular-:lib->:out-reference’ phase to do just that.

2020-10-15  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-with-editor: Update to 2.9.4-1.
	* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 2.9.4-1.

2020-10-15  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Clarify what keywords are.
	* doc/guix-cookbook.texi (A Scheme Crash Course): Clarify what keywords
	are.

2020-10-15  Michael Rohleder  <mike@rohleder.de>

	gnu: synapse: Update to 1.20.1.
	* gnu/packages/matrix.scm (synapse): Update to 1.20.1.

	gnu: go-ipfs: Update to 0.7.0.
	* gnu/packages/ipfs.scm (go-ipfs): Update to 0.7.0.

	gnu: zathura: Update to 0.4.7.
	* gnu/packages/pdf.scm (zathura): Update to 0.4.7.

2020-10-15  Ludovic Courtès  <ludo@gnu.org>

	doc: Improve "Build Utilities".
	* doc/guix.texi (Build Utilities): Fix typos.  Provide the correct
	syntax for 'substitute*'.  Add a 'modify-phases' example.

2020-10-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mdk: Sort inputs alphabetically.
	* gnu/packages/education.scm (mdk)[native-inputs]: Sort inputs
	alphabetically.
	[inputs]: Same.

	gnu: mdk: Fix indentation.
	* gnu/packages/education.scm (mdk): Fix package indentation.

2020-10-15  Ludovic Courtès  <ludo@gnu.org>

	packages: Delete duplicate inputs when lowering bags.
	This is a followup to 18fa433bf5c420868562b9f4b017c5c97251a44b and
	<https://issues.guix.gnu.org/43508>.

	* guix/packages.scm (derivation=?, input=?): New procedures.
	(bag->derivation, bag->cross-derivation): Add calls to
	'delete-duplicates'.
	* tests/packages.scm ("package-derivation, inputs deduplicated"): New
	test.

2020-10-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mdk: Update to 1.2.11.
	* gnu/packages/education.scm (mdk): Update to 1.2.11.
	[native-inputs]: Move ncurses ...
	[inputs]: ... to here.

2020-10-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: grep: Update to 3.5.
	* gnu/packages/base.scm (grep): Update to 3.5.

	gnu: libx11: Update to 1.6.12.
	* gnu/packages/xorg.scm (libx11): Update to 1.6.12.

	gnu: openssl@1.1: Update to 1.1.1g and remove replacement.
	* gnu/packages/tls.scm (openssl): Update to 1.1.1g.
	[replacement]: Remove.
	(openssl-1.1.1g): Remove.

2020-10-15  Wiktor Żelazny  <wzelazny@vurv.cz>

	gnu: r-sf: Use proj instead of proj.4.
	This addresses segfaults while loading vector GIS data from a file.

	* gnu/packages/cran.scm (r-sf)[inputs]: Replace proj.4 with proj, and add
	sqlite.

2020-10-15  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add tsukundere.
	* gnu/packages/game-development.scm (tsukundere): New variable.

2020-10-15  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-cpufreq-plugin: Update to 1.2.2.
	* gnu/packages/xfce.scm (xfce4-cpufreq-plugin): Update to 1.2.2.

2020-10-15  Tobias Geerinckx-Rice via Guix-patches via  <guix-patches@gnu.org>

	gnu: linux-libre: Enable XDP sockets and their monitoring.
	* gnu/packages/aux-files/linux-libre/4.19-arm.conf: Enable AF_XDP
	sockets and the associated monitor interface.
	* gnu/packages/aux-files/linux-libre/4.19-arm64.conf: Likewise
	* gnu/packages/aux-files/linux-libre/4.19-i686.conf: Likewise
	* gnu/packages/aux-files/linux-libre/4.19-x86_64.conf: Likewise
	* gnu/packages/aux-files/linux-libre/5.4-arm.conf: Likewise
	* gnu/packages/aux-files/linux-libre/5.4-arm64.conf: Likewise
	* gnu/packages/aux-files/linux-libre/5.4-i686.conf: Likewise
	* gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: Likewise
	* gnu/packages/aux-files/linux-libre/5.8-arm.conf: Likewise
	* gnu/packages/aux-files/linux-libre/5.8-arm64.conf: Likewise
	* gnu/packages/aux-files/linux-libre/5.8-i686.conf: Likewise
	* gnu/packages/aux-files/linux-libre/5.8-x86_64.conf: Likewise

2020-10-15  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 4.4.239.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.239.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.239.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.239.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.201.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.201.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.151.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.151.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.71.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.71.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.8.15.
	* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.15.
	(linux-libre-5.8-pristine-source): Update hash.

2020-10-15  Ludovic Courtès  <ludo@gnu.org>

	doc: Add "Build Utilities" section.
	* doc/guix.texi (Build Utilities): New section.
	(Defining Packages): Refer to it.
	(Build Systems): Likewise.
	* doc/guix-cookbook.texi (Extended example): Likewise.

2020-10-15  Ludovic Courtès  <ludo@gnu.org>

	ui: Only suggest modules that export the unbound variable identifier.
	Fixes <https://bugs.gnu.org/43498>.
	Reported by Tobias Geerinckx-Rice <me@tobias.gr>.

	* guix/ui.scm (known-variable-definition): Check for variables in the
	public interface of HEAD, not in HEAD itself.
	* tests/guix-build.sh: Add test.

2020-10-15  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Use @code for the identifiers of utility functions.
	* doc/guix-cookbook.texi (Utility functions): Use @code instead of @asis.

	doc: cookbook: More "#true" and "#false".
	* doc/guix-cookbook.texi (Extended example)
	(Customizing the Kernel, Running Guix on a Linode Server): Use #true and #false.

	doc: cookbook: Use @var for meta-syntactic variables.
	* doc/guix-cookbook.texi (Extended example): Use @var for meta-syntactic
	variables in 'modify-phases' description.

	doc: cookbook: Fix 'let' form in example.
	* doc/guix-cookbook.texi (Extended example): Fix 'let' form in example.

2020-10-15  Julien Lepiller  <julien@lepiller.eu>

	gnu: dune: Update to 2.7.1.
	* gnu/packages/ocaml.scm (dune): Update to 2.7.1.
	(ocaml4.07-dune): Keep version 1.11.3.
	(ocaml-result, ocaml-csexp): Use the bootstrap dune on dune
	dependencies.
	(ocaml-craml, ocaml-bitstring): Run "dune upgrade" before building.

	gnu: ocaml-4.07: Ensure build with ocaml4.7-dune.
	* gnu/packages/ocaml.scm (ocaml4.07-gen, ocaml4.07-sedlex)
	(ocaml4.07-ezjsonm, ocaml4.07-uri, ocaml4.07-charinfo-width)
	(ocaml4.07-zed, ocaml4.07-lambda-term, ocaml4.07-utop)
	(ocaml4.07-ppx-inline-test, ocaml4.07-earley, ocaml4.07-merlin)
	(ocaml4.07-sexplib0, ocaml4.07-parsexp, ocaml4.07-sexplib)
	(ocaml4.07-base, ocaml4.07-stdio, ocaml4.07-ppxlib, ocaml4.07-ppx-compare)
	(ocaml4.07-fieldslib, ocaml4.07-variantslib, ocaml4.07-ppx-fields-conv)
	(ocaml4.07-ppx-sexp-conv, ocaml4.07-ppx-variants-conv)
	(ocaml4.07-ppx-custom-printf, ocaml4.07-bin-prot, ocaml4.07-ppx-hash)
	(ocaml4.07-ppx-enumerate, ocaml4.07-ppx-bench, ocaml4.07-ppx-here)
	(ocaml4.07-ppx-typerep, ocaml4.07-ppx-sexp-value, ocaml4.07-ppx-sexp-message)
	(ocaml4.07-ppx-pipebang, ocaml4.07-ppx-optional, ocaml4.07-ppx-optcomp)
	(ocaml4.07-ppx-let, ocaml4.07-ppx-fail, ocaml4.07-ppx-assert)
	(ocaml4.07-ppx-expect, ocaml4.07-ppx-js-style, ocaml4.07-ppx-typerep-conv)
	(ocaml4.07-ppx-base, ocaml4.07-ppx-bin-prot, ocaml4.07-ppx-jane)
	(ocaml4.07-splittable-random, ocaml4.07-configurator, ocaml4.07-spawn)
	(ocaml4.07-core, ocaml4.07-core-kernel)[arguments]: Use ocaml4.07-dune.

	gnu: ocaml-jane-street-headers: Build only with OCaml 4.07.
	* gnu/packages/ocaml.scm (ocaml-jane-street-headers): Rename to...
	(ocaml4.07-jane-street-headers): ...to this.  Use OCaml 4.07.

	gnu: ocaml-compiler-libs: Build only with OCaml 4.07.
	* gnu/packages/ocaml.scm (ocaml-compiler-libs): Rename to...
	(ocaml4.07-compiler-libs): ...to this.  Use OCaml 4.07.

	gnu: Add ocaml-csexp.
	* gnu/packages/ocaml.scm (ocaml-csexp): New variable.

	gnu: ocaml-result: Update to 1.5.
	* gnu/packages/ocaml.scm (ocaml-result): Update to 1.5.

	gnu: ocaml-alcotest: Update to 1.0.0.

	gnu: ocaml-fmt: Update to 0.8.9.
	* gnu/packages/ocaml.scm (ocaml-fmt): Update to 0.8.9.

	gnu: ocaml-logs: Update to 0.7.0.
	* gnu/packages/ocaml.scm (ocaml-logs): Update to 0.7.0.

	gnu: ocaml-base64: Update to 3.4.0.
	* gnu/packages/ocaml.scm (ocaml-base64): Update to 3.4.0.

	gnu: opam: Update to 2.0.7.
	* gnu/packages/ocaml.scm (opam): Update to 2.0.7.

	gnu: ocaml-tyxml: Do not use deprecated jbuilder.
	* gnu/packages/ocaml.scm (ocaml-tyxml): Remove #:jbuild argument.

	gnu: ocaml4.07-core: Do not use deprecated jbuilder.
	* gnu/packages/ocaml.scm (ocaml4.07-core): Remove #:jbuild argument.

	gnu: ocaml4.07-ppx-expect: Do not use deprecated jbuilder.
	* gnu/packages/ocaml.scm (ocaml4.07-ppx-expect): Remove #:jbuild argument.

	gnu: ocaml4.07-merlin: Do not use deprecated jbuilder.
	* gnu/packages/ocaml.scm (ocaml4.07-merlin): Remove #:jbuild argument.

	gnu: ocaml4.07-utop: Do not use deprecated jbuilder.
	* gnu/packages/ocaml.scm (ocaml4.07-utop): Remove #:jbuild argument.

	gnu: ocaml4.07-zed: Do not use deprecated jbuilder.
	* gnu/packages/ocaml.scm (ocaml4.07-zed): Remove #:jbuild argument.

	gnu: ocaml-easy-format: Do not use deprecated jbuilder.
	* gnu/packages/ocaml.scm (ocaml-easy-format): Remove #:jbuild argument.

	gnu: ocaml-lwt-log: Do not use deprecated jbuilder.
	* gnu/packages/ocaml.scm (ocaml-lwt-log): Remove #:jbuild argument.

	gnu: ocaml-bitstring: Do not use deprecated jbuilder.
	* gnu/packages/ocaml.scm (ocaml-bitstring): Remove #:jbuild argument.

	gnu: ocaml-qtest: Do not use deprecated jbuilder.
	* gnu/packages/ocaml.scm (ocaml-qtest): Remove #:jbuild argument.

	gnu: ocaml-ppx-tools-versioned: Update to 5.4.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-tools-versioned): Update to 5.4.0.

	gnu: ocaml-migrate-parsetree: Update to 1.7.3.
	* gnu/packages/ocaml.scm (ocaml-migrate-parsetree): Update to 1.7.3.

	gnu: ocaml-mccs: Update to 1.1+11.
	* gnu/packages/ocaml-mccs: Update to 1.1+11.

	gnu: camlp5: Update to 7.13.
	* gnu/packages/ocaml.scm (camlp5): Update to 7.13.

	gnu: unison: Build with ocaml-4.09.
	* gnu/packages/ocaml.scm (unison)[sources]: Add an upstream patch.
	[native-inputs]: Use ocaml-4.09.
	* gnu/packages/patches/unison-fix-ocaml-4.08.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-10-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libbacktrace: Correct license.
	* gnu/packages/debug.scm (libbacktrace)[license]: Correct from expat to bsd-3.

2020-10-15  Mathieu Othacehe  <othacehe@gnu.org>

	doc: Fix typo.
	* doc/guix.texi (Guix Build Coordinator): Fix typo.

2020-10-15  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: claws-mail: Change build-system.
	* gnu/packages/mail.scm (claws-mail) [build-system]: Change from
	gnu-build-system to glib-or-gtk-build-system.

	gnu: claws-mail: Make some cosmetic changes.
	* gnu/packages/mail.scm (claws-mail): Make some cosmetic changes.

2020-10-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: libx11: Update to 1.6.10 and remove replacement.
	* gnu/packages/xorg.scm (libx11): Update to 1.6.10.
	[replacement]: Remove.
	(libx11/fixed): Remove.

2020-10-15  Efraim Flashner  <efraim@flashner.co.il>

	build-system/go: Install license files.
	* guix/build/go-build-system.scm (install-license-files): New procedure.
	(%standard-phases): Replace inherited 'install-license-files phase.

	install: Deduplicate packages with %base-package sets.
	* gnu/system.scm (%base-packages-interactive): Add nvi.
	* gnu/system/install.scm (installation-os)[packages]: Remove parted,
	gptfdisk, ddrescue, cryptsetup, mdadm, dosfstools, btrfs-progs,
	f2fs-tools, jfstools, openssh, wireless-tools, iw,
	wpa-supplicant-minimal, iproute, bash-completion, nvi. Add
	%base-packages-disk-utilities.

	system: Add %base-packages-disk-utilities.
	* gnu/system.scm (%base-packages-disk-utilities): New variable.

2020-10-15  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-53.df2d136.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-53.df2d136.

2020-10-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: slurm: Re-arrange package inputs.
	* gnu/packages/parallel.scm (slurm)[inputs]: Move expect, perl,
	python-wrapper from here...
	[native-inputs]: ... to here.

2020-10-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mpd: Update to 0.22.
	* gnu/packages/mpd.scm (mpd): Update to 0.22.
	[arguments]: Use "enabled" instead of "true".

2020-10-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nginx-lua-module: Use install-file.
	* gnu/packages/web.scm (nginx-lua-module)[arguments]: Use 'install-file'
	in custom 'install phase.

2020-10-14  Oleg Pykhalov  <go.wigust@gmail.com>

	services: nginx: Add lua module.
	* gnu/services/web.scm (<nginx-configuration>)
	[lua-package-path, lua-package-cpath]: New record types.
	* gnu/services/web.scm (default-nginx-config): Use them.
	* doc/guix.texi (Web Services): Document this.
	* doc/guix-cookbook.texi (System Configuration): Document this.

	gnu: Add nginx-lua-module.
	* gnu/packages/web.scm (nginx-lua-module): New variable.

	gnu: Add nginx-socket-cloexec.
	* gnu/packages/patches/nginx-socket-cloexec.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add this.
	* gnu/packages/web.scm (nginx-socket-cloexec): New variable.

	gnu: Add lua-resty-shell.
	* gnu/packages/lua.scm (lua-resty-shell): New variable.

	gnu: Add lua-tablepool.
	* gnu/packages/lua.scm (lua-tablepool): New variable.

	gnu: Add lua-resty-signal.
	* gnu/packages/lua.scm (lua-resty-signal): New variable.

	gnu: Add lua-resty-lrucache.
	* gnu/packages/lua.scm (lua-resty-lrucache): New variable.

	gnu: Add lua-resty-core.
	* gnu/packages/lua.scm (lua-resty-core): New variable.

2020-10-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: musescore: Update to 3.5.1.
	* gnu/packages/music.scm (musescore): Update to 3.5.1.

	gnu: emacs-haskell-mode: Update to 17.2.
	* gnu/packages/emacs-xyz.scm (emacs-haskell-mode): Update to 17.2.

2020-10-14  Christopher Baines  <mail@cbaines.net>

	gnu: lollypop: Update to 1.4.2.
	* gnu/packages/gnome.scm (lollypop): Update to 1.4.2.
	[inputs]: Add libhandy.

2020-10-14  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-52.38ee2c5.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-52.38ee2c5.

2020-10-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cpuid: Use CC-FOR-TARGET.
	This doesn't actually enable cross-compilation.

	* gnu/packages/linux.scm (cpuid)[arguments]: Use CC-FOR-TARGET.

2020-10-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cpuid: Update to 20201006.
	* gnu/packages/linux.scm (cpuid): Update to 20201006.

	gnu: jasper: Update to 2.0.22.
	* gnu/packages/image.scm (jasper): Update to 2.0.22.
	[argument]: Remove obsolete field.

	gnu: python-pastedeploy: Update to 2.1.1.
	* gnu/packages/python-web.scm (python-pastedeploy): Update to 2.1.1.

	gnu: oil: Update to 0.8.2.
	* gnu/packages/shells.scm (oil): Update to 0.8.2.

	gnu: osinfo-db: Update to 20201011.
	* gnu/packages/virtualization.scm (osinfo-db): Update to 20201011.

	gnu: plantuml: Update to 1.2020.19.
	* gnu/packages/uml.scm (plantuml): Update to 1.2020.19.

	gnu: vim: Update to 8.2.1844.
	* gnu/packages/vim.scm (vim): Update to 8.2.1844.

	gnu: python-pgpy: Run the tests.
	* gnu/packages/python-crypto.scm (python-pgpy)[arguments]: Replace the
	default ‘check’ phase.
	[native-inputs]: Add python-pytest.

	gnu: python-pgpy: Update to 0.5.3.
	* gnu/packages/python-crypto.scm (python-pgpy): Update to 0.5.3.

	gnu: gphoto2: Update to 2.5.26.
	* gnu/packages/photo.scm (gphoto2): Update to 2.5.26.

	gnu: libgphoto2: Update to 2.5.26.
	* gnu/packages/photo.scm (libgphoto2): Update to 2.5.26.

	gnu: python-aiohttp: Update to 3.6.3.
	* gnu/packages/python-web.scm (python-aiohttp): Update to 3.6.3.

	gnu: python-passlib: Update to 1.7.4.
	* gnu/packages/python-crypto.scm (python-passlib): Update to 1.7.4.

	gnu: perl-crypt-rijndael: Update to 1.15.
	* gnu/packages/perl.scm (perl-crypt-rijndael): Update to 1.15.

2020-10-14  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 78.3.2.
	* gnu/packages/gnuzilla.scm (icedove): Update to 78.3.2.

2020-10-14  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Mention "#true" and "#false".
	* doc/guix-cookbook.texi (A Scheme Crash Course): Mention "#true" and
	"#false".
	(Extended example): Likewise.

2020-10-14  Niklas Eklund  <niklas.eklund@posteo.net>

	gnu: Add emacs-gcmh.
	* gnu/packages/emacs-xyz.scm (emacs-gcmh): New variable.

2020-10-14  Ludovic Courtès  <ludo@gnu.org>

	image: Use 'raise' from (srfi srfi-34).
	* gnu/system/image.scm: Use (srfi srfi-34) for 'raise'.
	(lookup-image-type-by-name): Remove extra newline in 'formatted-message'
	string.

	hurd-boot: Set /hurd/magic on /dev/fd.
	* gnu/build/hurd-boot.scm (set-hurd-device-translators)[devices]: Add
	"/dev/fd".

	doc: Mention "i586-gnu" as supported and experimental.
	* doc/guix.texi (GNU Distribution): Mention "i586-gnu".

2020-10-14  Ludovic Courtès  <ludo@gnu.org>

	doc: Avoid orphan node.
	Commit 4b5a6fbc9b754c0ca70d033dd99f17c4f028733a turned "Transparent
	Emulation with QEMU" into a node, but that was an orphan node, with no
	up/next/previous links.

	* doc/guix.texi (Virtualization Services): Capitalize subsection title.
	(Transparent Emulation with QEMU): Remove "@node" and add "@anchor".
	(Daemon Offload Setup): Adjust cross-reference accordingly.

2020-10-14  Ludovic Courtès  <ludo@gnu.org>

	openpgp: '&openpgp-unrecognized-packet-error' includes type tag.
	* guix/openpgp.scm (&openpgp-unrecognized-packet-error)[type]: New
	field.
	(get-data, parse-subpackets): Initialize 'type' field.

	gnu: guix: Change Git URL.
	* gnu/packages/package-management.scm (guix)[source]: Change URL to
	non-dump HTTP server.

2020-10-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: slurm: Update to 20.02.5.
	* gnu/packages/parallel.scm (slurm): Update to 20.02.5.

	gnu: bluez-alsa: Add LDAC support.
	* gnu/packages/audio.scm (bluez-alsa)[arguments]: Enable LDAC support.
	[inputs]: Add ldacbt.

	gnu: bluez-alsa: Update to 3.0.0.
	* gnu/packages/audio.scm (bluez-alsa): Update to 3.0.0.

	gnu: Add ldacbt.
	* gnu/packages/audio.scm (ldacbt): New variable.

2020-10-14  Lulu  <me@erkin.party>

	services: nginx: Fix typo in exported symbol.
	* gnu/services/web.scm: Fix typo in exported symbol.

2020-10-14  Josh Hoff  <randomenduser@fastmail.com>

	gnu: rxvt-unicode: Enable 256 colors
	I noticed urxvt has a termcap file for rxvt-256color, but that's not
	actually built.

2020-10-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.17.1.0.
	* gnu/packages/finance.scm (monero-gui): Update to 0.17.1.0.

	gnu: monero: Update to 0.17.1.0.
	* gnu/packages/finance.scm (monero): Update to 0.17.1.0.

2020-10-14  Tim Gesthuizen  <tim.gesthuizen@yahoo.de>

	gnu: offlineimap: Update to 7.3.3.
	* gnu/packages/mail.scm (offlineimap): Update to 7.3.3.

	gnu: Add python-rfc6555.
	* gnu/packages/python-xyz.scm (python-rfc6555): New variable.

2020-10-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: libcyaml: Fix patch name.
	* gnu/packages/web.scm (libcyaml)[source]: Fix patch name.

2020-10-14  Alex Griffin  <a@ajgrf.com>

	gnu: kmonad: Update to 0.4.1.
	* gnu/packages/haskell-apps.scm (kmonad): Update to 0.4.1.

2020-10-14  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.
	* etc/news.scm: Add ‘de’ translation.

2020-10-14  Leo Famulari  <leo@famulari.name>

	gnu: Krita: Update to 4.4.0.
	* gnu/packages/kde.scm (krita): Update to 4.4.0.

2020-10-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add libleak.
	* gnu/packages/debug.scm (libleak): New variable.

	gnu: Add libwuya.
	* gnu/packages/c.scm (libwuya): New variable.

	gnu: Add libbacktrace.
	* gnu/packages/debug.scm (libbacktrace): New variable.

2020-10-14  Julien Lepiller  <julien@lepiller.eu>

	gnu: groovy: Update to 3.0.5.
	* gnu/packages/groovy.scm (groovy): Update to 3.0.5.

	gnu: Add java-javaparser.
	* gnu/packages/java.scm (java-javaparser): New variable.

	gnu: Add java-tunnelvisionlabs-antlr4.
	* gnu/packages/java.scm (java-tunnelvisionlabs-antlr4): New variable.

	gnu: Add java-tunnelvisionlabs-antlr4-runtime.
	* gnu/packages/java.scm (java-tunnelvisionlabs-antlr4-runtime): New
	variable.

	gnu: Add java-tunnelvisionlabs-antlr4-runtime-annotations.
	* gnu/packages/java.scm
	(java-tunnelvisionlabs-antlr4-runtime-annotations): New variable.
	* gnu/packages/patches/java-tunnelvisionlabs-antlr-code-too-large.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add antlr4-4.1.
	* gnu/packages/java.scm (antlr4-4.1): New variable.

	gnu: Add java-antlr4-runtime-4.1.
	* gnu/packages/java.scm (java-antlr4-runtime-4.1): New variable.

	gnu: Add java-asm-util-8.
	* gnu/packages/java.scm (java-asm-util-8): New variable.

	gnu: Add java-asm-analysis-8.
	* gnu/packages/java.scm (java-asm-analysis-8): New variable.

	gnu: Add java-asm-tree-8.
	* gnu/packages/java.scm (java-asm-tree-8): New variable.

	gnu: Add java-asm-8.
	* gnu/packages/java.scm (java-asm-8): New variable.

	gnu: ant: Update to 1.9.15.
	* gnu/packages/java.scm (ant): Update to 1.9.15.

	gnu: ant/java8: Update to 1.10.8.
	* gnu/packages/java.scm (ant/java8): Update to 1.10.8.

2020-10-13  Marius Bakke  <marius@gnu.org>

	Revert "gnu: python-chardet: Enable tests."
	This causes too many rebuilds for the master branch.

	This reverts commit 331aaf52806b27430c4efaf8f230097ede69e61a.

2020-10-13  raingloom  <raingloom@riseup.net>

	gnu: Add go-github-com-gologme-log.
	* gnu/packages/golang.scm (go-github-com-gologme-log): New variable.

	gnu: Add go-github-com-cheggaaa-pb.
	* gnu/packages/golang.scm (go-github-com-cheggaaa-pb): New variable.

	gnu: Add go-github-com-arceliar-phony.
	* gnu/packages/golang.scm (go-github-com-arceliar-phony): New variable.

	gnu: go-golang-org-x-sys: Update to 0598657
	* gnu/packages/golang.scm (go-golang-org-x-sys): Update to 0598657.

2020-10-13  Marius Bakke  <marius@gnu.org>

	gnu: BlueZ: Update to 5.55.
	* gnu/packages/linux.scm (bluez): Update to 5.55.
	[arguments]: Add "--enable-hid2hci" in #:configure-flags.

2020-10-13  Marius Bakke  <marius@gnu.org>

	gnu: Remove redundant MariaDB inputs.
	For well-behaved build systems, including the "dev" output suffices.

	* gnu/packages/bioinformatics.scm (kentutils)[inputs]: Remove MARIADB:LIB.
	* gnu/packages/cran.scm (r-rmysql)[inputs]: Likewise.
	* gnu/packages/databases.scm (python-mysqlclient, soci)[inputs]: Likewise.
	* gnu/packages/qt.scm (qt-4, qtbase): Likewise.
	* gnu/packages/ruby.scm (ruby-mysql2)[inputs]: Likewise.

2020-10-13  Marius Bakke  <marius@gnu.org>

	gnu: libsndfile: Remove graft for 1.0.30.
	* gnu/packages/patches/libsndfile-CVE-2017-12562.patch,
	gnu/packages/patches/libsndfile-CVE-2017-8361-8363-8365.patch,
	gnu/packages/patches/libsndfile-CVE-2017-8362.patch,
	gnu/packages/patches/libsndfile-armhf-type-checks.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/pulseaudio.scm (libsndfile): Update to 1.0.30.
	[replacement]: Remove.
	[source](uri): Adjust for new URL.
	[source](patches): Remove.
	[source](modules, snippet): Incorporate from LIBSNDFILE-1.0.30.
	[native-inputs]: Add PYTHON.
	(libsndfile-1.0.30): Remove variable.

	gnu: libcap: Update to 2.44.
	* gnu/packages/linux.scm (libcap): Update to 2.44.
	[arguments]: New field.

	gnu: libcap: Make 'libcap/next' the default libcap.
	* gnu/packages/avahi.scm (avahi)[inputs]: Refer to LIBCAP-2.31 instead of LIBCAP.
	* gnu/packages/base.scm (coreutils)[inputs]: Likewise.
	* gnu/packages/linux.scm (libcap): Rename to ...
	(libcap-2.31): ... this.
	(libcap/next): Rename to ...
	(libcap): ... this.
	(libcap/next): Define as deprecated alias for LIBCAP.
	(fakeroot)[inputs]: Change from LIBCAP/NEXT to LIBCAP.
	* gnu/packages/ntp.scm (chrony, ntp)[inputs]: Likewise.

	gnu: gstreamer: Update to 1.18.0.
	* gnu/packages/patches/python-gst-fix-build-with-python-3.8.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/gstreamer.scm (gstreamer-docs): New public variable.
	(gstreamer): Update to 1.18.0.
	[outputs]: Remove.
	[arguments]: Remove 'move-docs' phase.
	[native-inputs]: Remove GTK-DOC.
	(gst-plugins-base): Update to 1.18.0.
	[arguments]: Remove "-Ddoc=false" from #:configure-flags.
	(gst-plugins-good, gst-plugins-ugly): Update to 1.18.0.
	[arguments]: Remove 'patch-docbook-xml' phase.
	[native-inputs]: Remove DOCBOOK-XML-4.1.2.
	(gst-plugins-bad): Update to 1.18.0.
	[arguments]: Add workarounds for known test failures.
	[native-inputs]: Add GST-PLUGINS-GOOD.
	(gst-libav): Update to 1.18.0.
	[source](snippet): Remove.
	[arguments]: Remove 'patch-docbook-xml' phase.
	[native-inputs]: Remove DOCBOOK-XML-4.1.2.
	(gst-editing-services): Update to 1.18.0.
	[source](uri): Adjust.
	(python-gst): Update to 1.18.0.
	[source](patches): Remove.

	gnu: libcyaml: Fix build with libyaml 0.2.5.
	* gnu/packages/patches/libcyaml-libyaml-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/web.scm (libcyaml)[source](patches): New field.

	gnu: xorg-server: Remove graft for 1.20.9.
	* gnu/packages/xorg.scm (xorg-server): Update to 1.20.9.
	[replacement]: Remove.
	(xorg-server/fixed): Remove variable.

	gnu: xkeyboard-config: Update to 2.31.
	* gnu/packages/xorg.scm (xkeyboard-config): Update to 2.31.

	gnu: libxkbcommon: Update to 1.0.1.
	* gnu/packages/xdisorg.scm (libxkbcommon): Update to 1.0.1.

	gnu: libva: Update to 2.9.0.
	* gnu/packages/video.scm (libva): Update to 2.9.0.

	gnu: python-cryptography: Update to 3.1.1.
	* gnu/packages/python-crypto.scm (python-cryptography-vectors,
	python-cryptography): Update to 3.1.1.

	gnu: ImageMagick: Update to 6.9.11-34.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.11-34.

	gnu: GTK+: Update to 3.24.3.
	* gnu/packages/gtk.scm (gtk+): Update to 3.24.3.

	gnu: elogind: Update to 243.7.
	* gnu/packages/freedesktop.scm (elogind): Update to 243.7.
	[arguments]: Remove obsolete phase.

	gnu: libinput: Update to 1.16.2.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.16.2.

	gnu: unixodbc: Update to 2.3.9.
	* gnu/packages/databases.scm (unixodbc): Update to 2.3.9.

	gnu: check: Update to 0.15.2.
	* gnu/packages/check.scm (check): Update to 0.15.2.

	gnu: tzdata: Update to 2020b.
	* gnu/packages/base.scm (tzdata): Update to 2020b.
	* gnu/packages/golang.scm (go-1.4)[arguments]: Exclude one time zone test.

	gnu: nss, nss-certs: Update to 3.57.
	* gnu/packages/patches/nss-pkgconfig.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/certs.scm (nss-certs): Update to 3.57.
	* gnu/packages/nss.scm (nss): Likewise.
	[source](patches): Replace nss-pkgconfig.patch with nss-3.56-pkgconfig.patch.
	(nss-3.57): Remove variable.
	* gnu/packages/gnuzilla.scm (icedove)[inputs]: Change from NSS-3.57 to NSS.

	gnu: NSPR: Update to 4.29.
	* gnu/packages/nss.scm (nspr): Update to 4.29.

	gnu: mesa: Update to 20.1.9.
	* gnu/packages/gl.scm (mesa): Update to 20.1.9.

	gnu: MariaDB: Skip replication tests.
	* gnu/packages/databases.scm (mariadb)[arguments]: Add "--skip-rpl" to mtr
	invocation.

	gnu: MariaDB: Update to 10.5.6.
	* gnu/packages/patches/mariadb-client-test-32bit.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/databases.scm (mariadb): Update to 10.5.6.
	[source](patches): Remove.
	[source](snippet): Adapt unbundling for yassl->wolfssl migration.
	[arguments]: Remove fix-pcre-detection phase.  Add phase to fix referenced
	directory names.  Adjust substitution for renamed file.  Disable four tests.
	Enable previously failing ones.  Remove armhf workaround.
	[native-inputs]: On armhf-linux, remove GCC-5.
	[inputs]: Remove OPENSSL-1.0 and PCRE.  Add OPENSSL and PCRE2.

	Merge branch 'master' into staging

2020-10-13  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add python-dpath.
	* gnu/packages/python-xyz.scm (python-dpath): New variable.

	gnu: Add python-dictdiffer.
	* gnu/packages/python-xyz.scm (python-dictdiffer): New variable.

2020-10-13  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add bindfs.
	* gnu/packages/file-systems.scm (bindfs): New variable.

2020-10-13  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20201007.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20201007.

2020-10-13  zimoun  <zimon.toutoune@gmail.com>

	gnu: muchsync: Use pandoc instead of ghc-pandoc.
	* gnu/packages/mail.scm (muchsync)[native-inputs]: Replace ghc-pandoc with
	pandoc.

2020-10-13  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: python-chardet: Enable tests.
	* gnu/packages/python-xyz.scm (python-chardet) [source]: Add upstream patch.
	[arguments]: Remove.
	* gnu/packages/patches/python-chardet-3.0.4-pytest.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-10-13  James Smith  <jsubuntuxp@disroot.org>

	gnu: Add dex.
	* gnu/packages/xdisorg.scm (dex): New variable.

2020-10-13  Marius Bakke  <marius@gnu.org>

	gnu: nmap: Update license.
	* guix/licenses.scm (nmap): Rename to ...
	(npsl): ... this.  Adjust name and URL, and remove outdated Fedora wiki
	entry in favor of nmap's own annotated version.
	* gnu/packages/admin.scm (nmap)[license]: Adjust accordingly.

	gnu: xf86-input-libinput: Update to 0.30.0.
	* gnu/packages/xorg.scm (xf86-input-libinput): Update to 0.30.0.

2020-10-13  Marius Bakke  <marius@gnu.org>

	gnu: Remove python2-gst.
	It fails to build because of an incomplete python2 transformation, but is not
	worth fixing because Python 2 is EOL and nothing depends on this package.

	* gnu/packages/gstreamer.scm (python-gst)[properties]: Remove.
	(python2-gst): Remove variable.

2020-10-13  Leo Famulari  <leo@famulari.name>

	gnu: gst-plugins-bad: Add support for Secure Reliable Transport (SRT).
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Add srt-1.4.1.

	gnu: VLC: Add support for Secure Reliable Transport (SRT).
	* gnu/packages/video.scm (vlc)[inputs]: Add srt-1.4.1.

	gnu: FFmpeg: Add support for Secure Reliable Transport (SRT).
	* gnu/packages/video.scm (vlc)[inputs] Add srt-1.4.1.
	[arguments]: Pass "--enable-libsrt" to #:configure-flags.

	gnu: Add SRT 1.4.1.
	* gnu/packages/networking.scm (srt-1.4.1): New variable.

2020-10-13  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	installer: Add Emacs EXWM desktop environment.
	Suggested by zenny via IRC.

	* gnu/installer/services.scm (%system-services): Add emacs, emacs-exwm,
	emacs-desktop-environment.
	* etc/release-manifest.scm (%system-packages): Likewise.
	* gnu/system/examples/lightweight-desktop.tmpl: Likewise.
	* gnu/tests/install.scm (installation-target-desktop-os-for-gui-tests)
	[packages]: Likewise
	* gnu/installer/newt/services.scm (run-desktop-environments-cbt-page): Make
	one entry taller.

2020-10-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mediainfo: Update to 20.09.
	* gnu/packages/video.scm (mediainfo): Update to 20.09.

	gnu: libmediainfo: Update to 20.09.
	* gnu/packages/video.scm (libmediainfo): Update to 20.09.

	gnu: dos2unix: Cross-compile.
	* gnu/packages/textutils.scm (dos2unix)[arguments]: Use CC-FOR-TARGET.

	gnu: dos2unix: Update to 7.4.2.
	* gnu/packages/textutils.scm (dos2unix): Update to 7.4.2.

	gnu: vim: Update to 8.2.1840.
	* gnu/packages/vim.scm (vim): Update to 8.2.1840.

	gnu: xonsh: Update to 0.9.23.
	* gnu/packages/shells.scm (xonsh): Update to 0.9.23.

	gnu: stunnel: Update to 5.57 [security fixes].
	* gnu/packages/web.scm (stunnel): Update to 5.57.

	gnu: alpine: Update to 2.24.
	* gnu/packages/mail.scm (alpine): Update to 2.24.

	gnu: kdenlive: Update to 20.08.2.
	* gnu/packages/kde.scm (kdenlive): Update to 20.08.2.

	gnu: ncmpc: Update to 0.40.
	* gnu/packages/mpd.scm (ncmpc): Update to 0.40.

	gnu: libmtp: Update to 1.1.18.
	* gnu/packages/libusb.scm (libmtp): Update to 1.1.18.

	gnu: libsecret: Update to 0.20.4.
	* gnu/packages/gnome.scm (libsecret): Update to 0.20.4.

	gnu: easyrpg-player: Update to 0.6.2.3.
	* gnu/packages/easyrpg.scm (easyrpg-player): Update to 0.6.2.3.

	gnu: gtkwave: Update to 3.3.107.
	* gnu/packages/fpga.scm (gtkwave): Update to 3.3.107.

	gnu: facter: Update to 4.0.43.
	* gnu/packages/admin.scm (facter): Update to 4.0.43.

	gnu: nsd: Update to 4.3.3.
	* gnu/packages/dns.scm (nsd): Update to 4.3.3.

	gnu: knot: Update to 3.0.1.
	* gnu/packages/dns.scm (knot): Update to 3.0.1.
	[source]: Remove patch.
	* gnu/packages/patches/knot-test_net_shortwrite-ensure-connection.patch:
	Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: nmap: Update to 7.91.
	* gnu/packages/admin.scm (nmap): Update to 7.91.

2020-10-13  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 244.
	* gnu/packages/lisp.scm (txr): Update to 244.
	  [native-inputs]: Remove bison and flex.

2020-10-13  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-termios-0.2.
	* gnu/packages/crates-io.scm (rust-termios-0.2): New variable.

2020-10-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-toml-0.5: Update to 0.5.7.
	* gnu/packages/crates-io.scm (rust-toml-0.5): Update to 0.5.7.
	[arguments]: Don't skip build.

	gnu: rust-glob-0.3: Skip tests.
	* gnu/packages/crates-io.scm (rust-glob-0.3)[arguments]: Don't skip
	build. Skip tests.

	gnu: rust-getopts-0.2: Don't skip build.
	* gnu/packages/crates-io.scm (rust-getopts-0.2)[arguments]: Don't skip
	build.

	gnu: rust-fxhash-0.2: Don't skip build.
	* gnu/packages/crates-io.scm (rust-fxhash-0.2)[arguments]: Don't skip
	build.

	gnu: rust-arrayref-0.3: Update to 0.3.6.
	* gnu/packages/crates-io.scm (rust-arrayref-0.3): Update to 0.3.6.

	gnu: rust-arrayref-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-arrayref-0.3)[arguments]: Don't skip
	build.

	gnu: rust-brotli-decompressor-2.3: Remove minor version from name.
	* gnu/packages/crates-io.scm (rust-brotli-decompressor-2.3): Rename to
	rust-brotli-decompressor-2.
	(rust-brotli-3): Adjust accordingly.

	gnu: rust-brotli-decompressor-2.3: Skip tests.
	* gnu/packages/crates-io.scm (rust-brotli-decompressor-2.3)[arguments]:
	Skip tests.

	gnu: rust-tokio-rustls-0.13: Skip network tests.
	* gnu/packages/crates-io.scm (rust-tokio-rustls-0.13)[arguments]: Add
	cargo-test-flags to skip tests requiring network access.

	gnu: rust-tokio-rustls-0.14: Skip network tests.
	* gnu/packages/crates-io.scm (rust-tokio-rustls-0.14)[arguments]: Add
	cargo-test-flags to skip tests requiring network access.

	gnu: newsboat: Update to 2.21.
	* gnu/packages/syndication.scm (newsboat): Update to 2.21.
	[source]: Remove snippet.
	[inputs]: Replace json-c-0.13 with json-c.
	[arguments]: In cargo-inputs replace rust-gettext-rs-0.4 with 0.5,
	rust-rand-0.6 with 0.7. Remove rust-dirs-2.0, rust-libz-1,
	rust-percent-encoding-2, rust-smallvec-0.6. Add rust-lazy-static-1.
	Add new phase to patch the source slightly.

	gnu: rust-unicode-width-0.1: Update to 0.1.8.
	* gnu/packages/crates-io.scm (rust-unicode-width-0.1): Update to 0.1.8.

2020-10-13  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add emacs-py-isort.
	* gnu/packages/emacs-xyz.scm (emacs-py-isort): New variable.

2020-10-12  Julien Lepiller  <julien@lepiller.eu>

	gnu: libcanberra: Fix crashes on wayland.
	* gnu/packages/patches/libcanberra-wayland-crash.patch: New file.
	* gnu/packages/libcanberra.scm (libcanberra): Add it.
	* gnu/local.mk (dist_PATCH_DATA): Add it.

2020-10-12  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for '--with-c-toolchain'.
	* etc/news.scm: Add entry.

2020-10-12  Ludovic Courtès  <ludovic.courtes@inria.fr>

	guix build: Add '--with-c-toolchain'.
	* guix/scripts/build.scm (package-dependents/spec)
	(package-toolchain-rewriting, transform-package-toolchain): New procedures.
	(%transformations): Add it.
	(%transformation-options, show-transformation-options-help): Add
	'--with-c-toolchain'.
	* tests/scripts-build.scm (depends-on-toolchain?): New procedure.
	("options->transformation, with-c-toolchain")
	("options->transformation, with-c-toolchain twice")
	New test.
	("options->transformation, with-c-toolchain, no effect"): New tests.
	* doc/guix.texi (Package Transformation Options): Document it.

2020-10-12  Ludovic Courtès  <ludo@gnu.org>

	packages: Add 'package-with-c-toolchain'.
	* guix/build-system.scm (build-system-with-c-toolchain): New procedure.
	* guix/packages.scm (package-with-c-toolchain): New procedure.
	* tests/packages.scm ("package-with-c-toolchain"): New test.
	* doc/guix.texi (package Reference): Document 'package-with-c-toolchain'.
	(Build Systems): Mention it.

2020-10-12  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: clang-toolchain: Create 'cc' and 'c++' symlinks.
	* gnu/packages/llvm.scm (make-clang-toolchain)[arguments]: Create 'cc'
	and 'c++' symlinks.

	gnu: clang-toolchain: Add 'GUIX_LOCPATH' to the search paths.
	* gnu/packages/llvm.scm (make-clang-toolchain)[native-search-paths]: Add
	'GUIX_LOCPATH'.

2020-10-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc-toolchain: Add 'GUIX_LOCPATH' to the search paths.
	This allows 'gcc-toolchain' to be used as a drop-in replacement for the
	default tool chain through '--with-toolchain=gcc-toolchain'.

	* gnu/packages/commencement.scm (make-gcc-toolchain)[native-search-paths]
	[search-paths]: Append LIBC's search paths.

2020-10-12  Ludovic Courtès  <ludo@gnu.org>

	substitute: Reduce default narinfo negative TTL to 1h.
	* guix/scripts/substitute.scm (%narinfo-negative-ttl): Reduce to 1h.

	tests: Add missing copyright line.
	* tests/channels.scm: Add copyright line for past changes.

	upgrade: Mention '--do-not-upgrade' in '--help' output.
	* guix/scripts/upgrade.scm (show-help): Add '--do-not-upgrade'.

2020-10-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lz4: Cross-compile.
	* gnu/packages/compression.scm (lz4)[arguments]: Use CC-FOR-TARGET.

2020-10-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clang-sys: Fix package references.
	* gnu/packages/crates-io.scm (rust-clang-sys-1)[inputs]: Rename clang to
	libclang.
	[arguments]: Adjust package reference accordingly.

2020-10-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-core-foundation-0.7: Downgrade to 0.7.0.
	0.7.1 was pulled by upstream.

	* gnu/packages/crates-io.scm (rust-core-foundation-0.7): Downgrade to 0.7.0.
	[arguments]: Skip build.

2020-10-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-util-0.3: Skip tests.
	* gnu/packages/crates-io.scm (rust-tokio-util-0.3)[arguments]: Skip
	tests.

2020-10-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xml-rs-0.7: Downgrade to 0.7.0.
	0.7.1 was pulled by upstream.

	* gnu/packages/crates-io.scm (rust-xml-rs-0.7): Downgrade to 0.7.0.
	[source]: Remove snippet.
	[arguments]: Only test the libs. In cargo-inputs remove
	rust-doc-comment-0.3, rust-lazy-static-1, add rust-bitflags-1.

2020-10-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-syn-0.11: Skip tests.
	* gnu/packages/crates-io.scm (rust-syn-0.11)[arguments]: Skip tests.

	gnu: rust-fluid-attributes-0.4: Skip tests.
	* gnu/packages/crates-io.scm (rust-fluid-attributes-0.4)[arguments]:
	Skip tests.

2020-10-12  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: r-rgdal: Update to 1.5-17.
	* gnu/packages/cran.scm (r-rgdal): Update to 1.5-17.

	gnu: r-rgdal: Replace proj.4 with proj.
	* gnu/packages/cran.scm (r-rgdal)[inputs]: Replace proj.4 with proj.

2020-10-12  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Update copyright.
	* etc/news.scm: Add missing copyright headers.

2020-10-12  Ludovic Courtès  <ludo@gnu.org>

	lint: cve: Set a connection timeout.
	This (notably) works around the fact that nvd.nist.gov is currently
	inaccessible over IPv6.

	* guix/cve.scm (fetch-vulnerabilities): Add #:timeout and pass it to
	'http-fetch/cached'.
	(current-vulnerabilities): Add #:timeout and pass it to
	'fetch-vulnerabilities'.
	* guix/lint.scm (current-vulnerabilities*): Pass #:timeout to
	'current-vulnerabilities'.

2020-10-12  Ludovic Courtès  <ludo@gnu.org>

	http-client: 'http-fetch' and 'http-fetch/cached' accept #:timeout.
	* guix/http-client.scm (http-fetch): Add #:timeout and pass it to
	'guix:open-connection-for-uri'.
	(http-fetch/cached): Add #:timeout parameter and pass it to
	'http-fetch'.

2020-10-12  Ludovic Courtès  <ludo@gnu.org>

	channels: Address test failure.
	Fixes <https://bugs.gnu.org/43940>.
	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

	The "channel-instances->manifest" test would fail since
	1d4ab335b22a93e01c2eb1eb3e93fc6534157040: 'quiet-guile' would be passed #f
	as GUILE, and thus 'package-version' would fail with wrong-type-arg.

	* guix/channels.scm (whole-package-for-legacy): Pass #:guile to
	'whole-package'.
	* tests/channels.scm ("channel-instances->manifest"): Remove 'test-expect-fail'.

2020-10-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xz2-0.1: Fix building.
	* gnu/packages/crates-io.scm (rust-xz2-0.1)[native-inputs]: Add
	pkg-config, xz.

	gnu: rust-pq-sys-0.4: Fix building.
	* gnu/packages/crates-io.scm (rust-pq-sys-0.4)[arguments]: Move crates
	from cargo-development-inputs to cargo-inputs.
	[native-inputs]: Add postgresql.

2020-10-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crc-1: Downgrade to 1.8.1.
	1.9.0 was pulled by upstream.

	* gnu/packages/crates-io.scm (rust-crc-1): Downgrade to 1.8.1.
	[arguments]: Remove rust-criterion-0.2 from cargo-development-inputs.

2020-10-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-core-foundation-0.6: Fix building.
	* gnu/packages/crates-io.scm (rust-core-foundation-0.6)[arguments]:
	Replace rust-core-foundation-sys-0.7 with 0.6 in cargo-inputs.
	Skip tests.

	gnu: rust-as-slice-0.1: Update to 0.1.4.
	* gnu/packages/crates-io.scm (rust-as-slice-0.1): Update to 0.1.4.
	[arguments]: Add rust-generic-array-0.14 to cargo-inputs.

	gnu: rust-as-slice-0.1: Fix build.
	* gnu/packages/crates-io.scm (rust-as-slice-0.1)[arguments]: Add
	rust-generic-array-0.13 to cargo-inputs.

	gnu: rust-mysqlclient-sys-0.2: Fix build.
	* gnu/packages/crates-io.scm (rust-mysqlclient-sys-0.2)[arguments]: Move
	rust-pkg-config-0.3, rust-vcpkg-0.2 from cargo-development-inputs to
	cargo-inputs.
	[native-inputs]: Add mariadb:lib.

	gnu: rust-cloudabi-0.1: Skip build.
	* gnu/packages/crates-io.scm (rust-cloudabi-0.1)[arguments]: Skip build.

	gnu: rust-libmimalloc-sys-0.1: Update to 0.1.18.
	* gnu/packages/crates-io.scm (rust-libmimalloc-sys-0.1): Update to 0.1.18.

	gnu: rust-libmimalloc-sys-0.1: Fix building.
	* gnu/packages/crates-io.scm (rust-libmimalloc-sys-0.1)[arguments]: Move
	rust-cmake-0.1 from cargo-development-inputs to cargo-inputs.
	[native-inputs]: Add cmake-minimal.

	gnu: rust-once-cell-1: Fix building.
	* gnu/packages/crates-io.scm (rust-once-cell-1)[arguments]: Replace
	rust-parking-lot-0.10 with 0.11 in cargo-inputs.

	gnu: rust-criterion-plot-0.4: Fix building.
	* gnu/packages/crates-io.scm (rust-criterion-plot-0.4)[arguments]:
	Replace rust-itertools-0.8 with 0.9 in cargo-inputs.

	gnu: rust-zstd-sys-1: Adjust crate imports.
	* gnu/packages/crates-io.scm (rust-zstd-sys-1)[arguments]: Move all
	cargo-development-inputs to cargo-inputs.

2020-10-12  Christopher Baines  <mail@cbaines.net>

	gnu: guile-squee: Update to 0-1.7dcd22b.
	* gnu/packages/guile-xyz.scm (guile-squee): Update to 0-1.7dcd22b.

2020-10-12  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	news: Add 'es' translation.
	* etc/news.scm: Add Spanish translation.

2020-10-12  Zhu Zihao  <all_but_last@163.com>

	gnu: rtl8821ce-linux-module: Update to 0.0.0-1.fe97b500.
	* gnu/packages/linux.scm(rtl8821ce-linux-module): Update to 0.0.0-1.fe97b500

	Fix the broken build on linux-libre 5.8.

2020-10-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: web.scm: Sort module imports alphabetically.
	* gnu/packages/web.scm: Sort package module imports alphabetically.

2020-10-12  Ryan Prior via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add esbuild.
	* gnu/packages/web.scm (esbuild): New variable.

	gnu: Add go-github-com-kylelemons-godebug.
	* gnu/packages/golang.scm (go-github-com-kylelemons-godebug): New variable.

2020-10-12  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add rust-swc-1.
	* gnu/packages/crates-io.scm (rust-swc-1): New variable.

	gnu: Add rust-radix-fmt-1.
	* gnu/packages/crates-io.scm (rust-radix-fmt-1): New variable.

	gnu: Add rust-st-map-0.1.
	* gnu/packages/crates-io.scm (rust-st-map-0.1): New variable.

	gnu: Add rust-fluid-0.4.
	* gnu/packages/crates-io.scm (rust-fluid-0.4): New variable.

	gnu: Add rust-fluid-attributes-0.4.
	* gnu/packages/crates-io.scm (rust-fluid-attributes-0.4): New variable.

	gnu: Add rust-sourcemap-6.
	* gnu/packages/crates-io.scm (rust-sourcemap-6): New variable.

	gnu: Add rust-path-clean-0.1.
	* gnu/packages/crates-io.scm (rust-path-clean-0.1): New variable.

	gnu: Add rust-is-macro-0.1.
	* gnu/packages/crates-io.scm (rust-is-macro-0.1): New variable.

	gnu: Add rust-ipconfig-0.2.
	* gnu/packages/crates-io.scm (rust-ipconfig-0.2): New variable.

	gnu: Add rust-napi-0.5.
	* gnu/packages/crates-io.scm (rust-napi-0.5): New variable.

	gnu: Add rust-napi-build-0.2.
	* gnu/packages/crates-io.scm (rust-napi-build-0.2): New variable.

	gnu: Add rust-napi-sys-0.4.
	* gnu/packages/crates-io.scm (rust-napi-sys-0.4): New variable.

	gnu: rust-syn-1: Update to 1.0.40.
	* gnu/packages/crates-io.scm (rust-syn-1): Update to 1.0.40.
	(arguments): Add rust-insta-0.16, rust-reqwest-0.10 and rust-syn-test-suite-0
	to cargo-development-inputs.

	gnu: Add rust-reqwest-0.10.
	* gnu/packages/crates-io.scm (rust-reqwest-0.10): New variable.

	gnu: Add rust-hyper-rustls-0.21.
	* gnu/packages/crates-io.scm (rust-hyper-rustls-0.21): New variable.

	gnu: Add rust-rustls-native-certs-0.4.
	* gnu/packages/crates-io.scm (rust-rustls-native-certs-0.4): New variable.

	gnu: Add rust-hyper-tls-0.4.
	* gnu/packages/crates-io.scm (rust-hyper-tls-0.4): New variable.
	(rust-hyper-tls-0.3): Inherit from rust-hyper-tls-0.4.

	gnu: Add rust-mime-guess-2.
	* gnu/packages/crates-io.scm (rust-mime-guess-2): New variable.

	gnu: Add rust-trust-dns-resolver-0.19.
	* gnu/packages/crates-io.scm (rust-trust-dns-resolver-0.19): New variable.

	gnu: Add rust-trust-dns-https-0.19.
	* gnu/packages/crates-io.scm (rust-trust-dns-https-0.19): New variable.

	gnu: Add rust-napi-derive-0.5.
	* gnu/packages/crates-io.scm (rust-napi-derive-0.5): New variable.

	gnu: Add rust-static-map-macro-0.2.
	* gnu/packages/crates-io.scm (rust-static-map-macro-0.2): New variable.

	gnu: Add rust-relative-path-1.
	* gnu/packages/crates-io.scm (rust-relative-path-1): New variable.

	gnu: Add rust-pmutil-0.5.
	* gnu/packages/crates-io.scm (rust-pmutil-0.5): New variable.

	gnu: Add rust-libflate-1.
	* gnu/packages/crates-io.scm (rust-libflate-1): New variable.
	(rust-libflate-0.1): Inherit from rust-libflate-1.

	gnu: Add rust-libflate-lz77-1.
	* gnu/packages/crates-io.scm (rust-libflate-lz77-1): New variable.

	gnu: Add rust-libflate-0.1.
	* gnu/packages/crates-io.scm (rust-libflate-0.1): New variable.

	gnu: Add rust-semver-0.10.
	* gnu/packages/crates-io.scm (rust-semver-0.10): New variable.

	gnu: Add rust-diesel-1.
	* gnu/packages/crates-io.scm (rust-diesel-1): New variable.

	gnu: Add rust-r2d2.
	* gnu/packages/crates-io.scm (rust-r2d2): New variable.

	gnu: Add rust-scheduled-thread-pool-0.2.
	* gnu/packages/crates-io.scm (rust-scheduled-thread-pool-0.2): New variable.

	gnu: Add rust-mysqlclient-sys-0.2.
	* gnu/packages/crates-io.scm (rust-mysqlclient-sys-0.2): New variable.

	gnu: Add rust-diesel-derives-1.4.
	* gnu/packages/crates-io.scm (rust-diesel-derives-1.4): New variable.

	gnu: Add rust-parking-lot-0.11.
	* gnu/packages/crates-io.scm (rust-parking-lot-0.11): New variable.

	gnu: Add rust-parking-lot-core-0.8.
	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.8): New variable.
	(rust-parking-lot-core-0.7): Inherit from rust-parking-lot-core-0.8.

	gnu: Add rust-hyper-0.13.
	* gnu/packages/crates-io.scm (rust-hyper-0.13): New variable.
	(rust-hyper-0.12): Inherit from rust-hyper-0.13.

	gnu: Add rust-h2-0.2.
	* gnu/packages/crates-io.scm (rust-h2-0.2): New variable.
	(rust-h2-0.1): Inherit from rust-h2-0.2.

	gnu: Add rust-dashmap-3.
	* gnu/packages/crates-io.scm (rust-dashmap-3): New variable.

	gnu: Add rust-hashbrown-0.8.
	* gnu/packages/crates-io.scm (rust-hashbrown-0.8): New variable.
	(rust-hashbrown-0.5): Inherit from rush-hashbrow-0.8.

	gnu: Add rust-rustc-hash-1.0.
	* gnu/packages/crates-io.scm (rust-rustc-hash-1.0): New variable.

	gnu: Add rust-want-0.3.
	* gnu/packages/crates-io.scm (rust-want-0.3): New variable.

	gnu: Add rust-tokio-executor-0.2.
	* gnu/packages/crates-io.scm (rust-tokio-executor-0.2): New variable.

	gnu: Add rust-typed-headers-0.2.
	* gnu/packages/crates-io.scm (rust-typed-headers-0.2): New variable.

	gnu: Add rust-trust-dns-openssl-0.19.
	* gnu/packages/crates-io.scm (rust-trust-dns-openssl-0.19): New variable.

	gnu: Add rust-trust-dns-native-tls-0.19.
	* gnu/packages/crates-io.scm (rust-trust-dns-native-tls-0.19): New variable.

	gnu: Add rust-trust-dns-rustls-0.19.
	* gnu/packages/crates-io.scm (rust-trust-dns-rustls-0.19): New variable.

	gnu: Add rust-trust-dns-proto-0.19.
	* gnu/packages/crates-io.scm (rust-trust-dns-proto-0.19): New variable.

	gnu: Add rust-tokio-tls-0.3.
	* gnu/packages/crates-io.scm (rust-tokio-tls-0.3): New variable.

	gnu: Add rust-tokio-rustls-0.14.
	* gnu/packages/crates-io.scm (rust-tokio-rustls-0.14, rust-tokio-rustls-0.13):
	New variables.
	(rust-tokio-rustls-0.12): Inherit from rust-tokio-rustls-0.13.

	gnu: Add rust-mimalloc-0.1.
	* gnu/packages/crates-io.scm (rust-mimalloc-0.1): New variable.

	gnu: Add rust-libmimalloc-sys-0.1.
	* gnu/packages/crates-io.scm (rust-libmimalloc-sys-0.1): New variable.

	gnu: Add rust-cty-0.2.
	* gnu/packages/crates-io.scm (rust-cty-0.2): New variable.

	gnu: Add rust-tracing-attributes-0.1.
	* gnu/packages/crates-io.scm (rust-tracing-attributes-0.1): New variable.

	gnu: Add rust-tracing-0.1.
	* gnu/packages/crates-io.scm (rust-tracing-0.1): New variable.

	gnu: Add rust-async-trait-0.1.
	* gnu/packages/crates-io.scm (rust-async-trait-0.1): New variable.

	gnu: Add rust-tracing-futures-0.2.
	* gnu/packages/crates-io.scm (rust-tracing-futures-0.2): New variable.

	gnu: Add rust-security-framework-1.
	* gnu/packages/crates-io.scm (rust-security-framework-1): New variable.
	(rust-security-framework-0.3): Inherit from rust-security-framework-1.
	(rust-security-framework-0.2): Inherit from rust-security-framework-0.3.

	gnu: Add rust-security-framework-sys-1.
	* gnu/packages/crates-io.scm (rust-security-framework-sys-1): New variable.
	(rust-security-framework-sys-0.3): Inherit from rust-security-framework-sys-1.
	(rust-security-framework-sys-0.2): Inherit from
	rust-security-framework-sys-0.3.

	gnu: Add rust-tokio-util-0.3.
	* gnu/packages/crates-io.scm (rust-tokio-util-0.3): New variable.

	gnu: Add rust-tokio-openssl-0.4.
	* gnu/packages/crates-io.scm (rust-tokio-openssl-0.4): New variable.

	gnu: Add rust-tokio-socks-0.2.
	* gnu/packages/crates-io.scm (rust-tokio-socks-0.2): New variable.

	gnu: Add rust-tokio-sync-0.2.
	* gnu/packages/crates-io.scm (rust-tokio-sync-0.2): New variable.
	(rust-tokio-sync-0.1): Inherit from rust-tokio-sync-0.2.

	gnu: Add rust-tower-util-0.3.
	* gnu/packages/crates-io.scm (rust-tower-util-0.3): New variable.

	gnu: Add rust-tower-test-0.3.
	* gnu/packages/crates-io.scm (rust-tower-test-0.3): New variable.

	gnu: Add rust-tower-layer-0.3.
	* gnu/packages/crates-io.scm (rust-tower-layer-0.3): New variable.

	gnu: Add rust-tower-service-0.3.
	* gnu/packages/crates-io.scm (rust-tower-service-0.3): New variable.

	gnu: Add rust-async-compression-0.3.
	* gnu/packages/crates-io.scm (rust-async-compression-0.3): New variable.

	gnu: Add rust-partial-io-0.3.
	* gnu/packages/crates-io.scm (rust-partial-io-0.3): New variable.
	(rust-partial-io-0.2): Inherit from rust-partial-io-0.3.

	gnu: Add rust-zstd-0.5.
	* gnu/packages/crates-io.scm (rust-zstd-0.5): New variable.

	gnu: Add rust-zstd-safe-2.
	* gnu/packages/crates-io.scm (rust-zstd-safe-2, rust-zstd-safe-2.0.5): New
	variables.

	gnu: Add rust-zstd-sys-1.
	* gnu/packages/crates-io.scm (rust-zstd-sys-1, rust-zstd-sys-1.4.17): New
	variables.

	gnu: Add rust-bindgen-0.55.
	* gnu/packages/crates-io.scm (rust-bindgen-0.55): New variable.
	(rust-bindgen-0.54): Inherit from rust-bindgen-0.55.

	gnu: Add rust-clang-sys-1.
	* gnu/packages/crates-io.scm (rust-clang-sys-1): New variable.
	(rust-clang-sys-0.29): Inherit from rust-clang-sys-1.

	gnu: Add rust-libloading-0.6.
	* gnu/packages/crates-io.scm (rust-libloading-0.6): New variable.

	gnu: Add rust-proptest-derive-0.1.
	* gnu/packages/crates-io.scm (rust-proptest-derive-0.1): New variable.

	gnu: Add rust-xz2-0.1.
	* gnu/packages/crates-io.scm (rust-xz2-0.1): New variable.

	gnu: Add rust-ntest-0.3.
	* gnu/packages/crates-io.scm (rust-ntest-0.3): New variable.

	gnu: Add rust-ntest-test-cases-0.3.
	* gnu/packages/crates-io.scm (rust-ntest-test-cases-0.3): New variable.

	gnu: Add rust-ntest-timeout-0.3.
	* gnu/packages/crates-io.scm (rust-ntest-timeout-0.3): New variable.

	gnu: Add rust-timebomb-0.1.
	* gnu/packages/crates-io.scm (rust-timebomb-0.1): New variable.

	gnu: Add rust-pulse-0.5.
	* gnu/packages/crates-io.scm (rust-pulse-0.5): New variable.

	gnu: Add rust-futures-test-0.3.
	* gnu/packages/crates-io.scm (rust-futures-test-0.3): New variable.

	gnu: Add rust-ahash.
	* gnu/packages/crates-io.scm (rust-ahash-0.4, rust-ahash-0.3): New variables.

	gnu: Add rust-rustls.
	* gnu/packages/crates-io.scm (rust-rustls-0.18, rust-rustls-0.17): New
	variables.
	(rust-rustls-0.16): Inherit from rust-rustls-0.17.

	gnu: Add rust-enum-as-inner-0.3.
	* gnu/packages/crates-io.scm (rust-enum-as-inner-0.3): New variable.

	gnu: Add rust-ipnetwork-0.17.
	* gnu/packages/crates-io.scm (rust-ipnetwork-0.17): New variable.

	gnu: Add rust-winreg-0.7.
	* gnu/packages/crates-io.scm (rust-winreg-0.7): New variable.

	gnu: Add rust-cookie-store-0.12.
	* gnu/packages/crates-io.scm (rust-cookie-store-0.12): New variable.

	gnu: Add rust-publicsuffix-1.
	* gnu/packages/crates-io.scm (rust-publicsuffix-1): New variable.

	gnu: Add rust-dotenv.
	* gnu/packages/crates-io.scm (rust-dotenv-0.15, rust-dotenv-0.10): New
	variables.

	gnu: Add rust-derive-error-chain-0.10.
	* gnu/packages/crates-io.scm (rust-derive-error-chain-0.10): New variable.

	gnu: Add rust-cookie-0.14.
	* gnu/packages/crates-io.scm (rust-cookie-0.14): New variable.

	gnu: Add rust-time-0.2.
	* gnu/packages/crates-io.scm (rust-time-0.2): New variable.

	gnu: Add rust-time-macros-0.1.
	* gnu/packages/crates-io.scm (rust-time-macros-0.1): New variable.

	gnu: Add rust-time-macros-impl-0.1.
	* gnu/packages/crates-io.scm (rust-time-macros-impl-0.1): New variable.

	gnu: Add rust-standback-0.2.
	* gnu/packages/crates-io.scm (rust-standback-0.2): New variable.

	gnu: Add rust-hkdf-0.9.
	* gnu/packages/crates-io.scm (rust-hkdf-0.9): New variable.

	gnu: Add rust-aes-gcm-0.6.
	* gnu/packages/crates-io.scm (rust-aes-gcm-0.6): New variable.

	gnu: Add rust-ghash-0.3.
	* gnu/packages/crates-io.scm (rust-ghash-0.3): New variable.

	gnu: Add rust-polyval-0.4.
	* gnu/packages/crates-io.scm (rust-polyval-0.4): New variable.

	gnu: Add rust-aead-0.3.
	* gnu/packages/crates-io.scm (rust-aead-0.3): New variable.

	gnu: Add rust-heapless-0.5.
	* gnu/packages/crates-io.scm (rust-heapless-0.5): New variable.

	gnu: Add rust-ufmt-0.1.
	* gnu/packages/crates-io.scm (rust-ufmt-0.1): New variable.

	gnu: Add rust-ufmt-macros-0.1.
	* gnu/packages/crates-io.scm (rust-ufmt-macros-0.1): New variable.

	gnu: Add rust-hash32-0.1.
	* gnu/packages/crates-io.scm (rust-hash32-0.1): New variable.

	gnu: Add rust-hash32-derive-0.1.
	* gnu/packages/crates-io.scm (rust-hash32-derive-0.1): New variable.

	gnu: Add rust-syn.
	* gnu/packages/crates-io.scm (rust-syn-0.14, rust-syn-0.13): New variables.

	gnu: Add rust-aes-0.4.
	* gnu/packages/crates-io.scm (rust-aes-0.4): New variable.

	gnu: Add rust-aesni-0.7.
	* gnu/packages/crates-io.scm (rust-aesni-0.7): New variable.

	gnu: Add rust-stream-cipher-0.4.
	* gnu/packages/crates-io.scm (rust-stream-cipher-0.4): New variable.

	gnu: Add rust-aes-soft-0.4.
	* gnu/packages/crates-io.scm (rust-aes-soft-0.4): New variable.

	gnu: Add rust-insta-0.16.
	* gnu/packages/crates-io.scm (rust-insta-0.16): New variable.
	(rust-insta-0.8): Inherit from rust-insta-0.16.

	gnu: Add rust-crypto-tests-0.5.
	* gnu/packages/crates-io.scm (rust-crypto-tests-0.5): New variable.

	gnu: Add rust-crypto-mac-0.4.
	* gnu/packages/crates-io.scm (rust-crypto-mac-0.4): New variable.

	gnu: Add rust-universal-hash-0.4.
	* gnu/packages/crates-io.scm (rust-universal-hash-0.4): New variable.

	gnu: Add rust-block-cipher-0.7.
	* gnu/packages/crates-io.scm (rust-block-cipher-0.7): New variable.

	gnu: Add rust-block-cipher-trait-0.4.
	* gnu/packages/crates-io.scm (rust-block-cipher-trait-0.4): New variable.

	gnu: Add rust-ron-0.5.
	* gnu/packages/crates-io.scm (rust-ron-0.5): New variable.
	(rust-ron-0.4): Inherit from rust-ron-0.5.

	gnu: Add rust-globwalk-0.8.
	* gnu/packages/crates-io.scm (rust-globwalk-0.8): New variable.
	(rust-globwalk-0.5): Inherit from rust-globwalk-0.8.

	gnu: Add rust-digest-0.6.
	* gnu/packages/crates-io.scm (rust-digest-0.6): New variable.

	gnu: Add rust-bigdecimal-0.2.
	* gnu/packages/crates-io.scm (rust-bigdecimal-0.2): New variable.

	gnu: Add rust-as-slice-0.1.
	* gnu/packages/crates-io.scm (rust-as-slice-0.1): New variable.

	gnu: Add rust-serde-urlencoded-0.6.
	* gnu/packages/crates-io.scm (rust-serde-urlencoded-0.6): New variable.

	gnu: Add rust-generic-array-0.8.
	* gnu/packages/crates-io.scm (rust-generic-array-0.8): New variable.

	gnu: Add rust-security-framework-sys-0.2.
	* gnu/packages/crates-io.scm (rust-security-framework-sys-0.2): New variable.

	gnu: Add rust-ufmt-write-0.1.
	* gnu/packages/crates-io.scm (rust-ufmt-write-0.1): New variable.

	gnu: Add rust-pq-sys-0.4.
	* gnu/packages/crates-io.scm (rust-pq-sys-0.4): New variable.

	gnu: Add rust-syn-test-suite-0.
	* gnu/packages/crates-io.scm (rust-syn-test-suite-0): New variable.

	gnu: Add rust-webpki-roots.
	* gnu/packages/crates-io.scm (rust-webpki-roots-0.20, rust-webpki-roots-0.19):
	New variable.
	(rust-webpki-roots-0.18): Inherit from rust-webpki-roots-0.19.

	gnu: Add rust-atom-0.3.
	* gnu/packages/crates-io.scm (rust-atom-0.3): New variable.

	gnu: Add rust-ipnet-2.
	* gnu/packages/crates-io.scm (rust-ipnet-2): New variable.

	gnu: Add rust-retain-mut-0.1.
	* gnu/packages/crates-io.scm (rust-retain-mut-0.1): New variable.

	gnu: Add rust-take-mut-0.2.
	* gnu/packages/crates-io.scm (rust-take-mut-0.2): New variable.

	gnu: Add rust-brotli-3.
	* gnu/packages/crates-io.scm (rust-brotli-3): New variable.

	gnu: Add rust-brotli-decompressor-2.3.
	* gnu/packages/crates-io.scm (rust-brotli-decompressor-2.3): New variable.

	gnu: Add rust-const-random-0.1.
	* gnu/packages/crates-io.scm (rust-const-random-0.1): New variable.

	gnu: Add rust-const-random-macro-0.1.
	* gnu/packages/crates-io.scm (rust-const-random-macro-0.1): New variable.

	gnu: Add rust-lock-api-0.4.
	* gnu/packages/crates-io.scm (rust-lock-api-0.4): New variable.
	(rust-lock-api-0.3): Inherit from rust-lock-api-0.4.

	gnu: Add rust-inflector-0.11.
	* gnu/packages/crates-io.scm (rust-inflector-0.11): New variable.

	gnu: Add rust-if-chain-1.
	* gnu/packages/crates-io.scm (rust-if-chain-1): New variable.

	gnu: Add rust-humansize-1.
	* gnu/packages/crates-io.scm (rust-humansize-1): New variable.

	gnu: Add rust-criterion-cycles-per-byte-0.1.
	* gnu/packages/crates-io.scm (rust-criterion-cycles-per-byte-0.1): New variable.

	gnu: Add rust-crc-1.
	* gnu/packages/crates-io.scm (rust-crc-1): New variable.

	gnu: Add rust-const-fn-0.4.
	* gnu/packages/crates-io.scm (rust-const-fn-0.4): New variable.

	gnu: Add rust-build-const-0.2.
	* gnu/packages/crates-io.scm (rust-build-const-0.2): New variable.

	gnu: Add rust-alloc-stdlib-0.2.
	* gnu/packages/crates-io.scm (rust-alloc-stdlib-0.2): New variable.

	gnu: Add rust-alloc-no-stdlib-2.
	* gnu/packages/crates-io.scm (rust-alloc-no-stdlib-2,
	rust-alloc-no-stdlib-2.0): New variables.

	gnu: Add rust-serde-bytes-0.10.
	* gnu/packages/crates-io.scm (rust-serde-bytes-0.10): New variable.

	gnu: Add rust-ct-logs-0.7.
	* gnu/packages/crates-io.scm (rust-ct-logs-0.7): New variable.
	(rust-ct-logs-0.3): Inherit from rust-ct-logs-0.7.

	gnu: Add rust-core-foundation-0.7.
	* gnu/packages/crates-io.scm (rust-core-foundation-0.7): New variable.
	(rust-core-foundation-0.6): Inherit from rust-core-foundation-0.7.

	gnu: Add rust-core-foundation-sys-0.7.
	* gnu/packages/crates-io.scm (rust-core-foundation-sys-0.7): New variable.
	(rust-core-foundation-sys-0.6): Inherit from rust-core-foundation-sys-0.6.

	gnu: Add rust-cloudabi-0.1.
	* gnu/packages/crates-io.scm (rust-cloudabi-0.1): New variable.
	(rust-cloudabi-0.0): Inherit from rust-cloudabi-0.1.

	gnu: Add rust-blobby-0.3.
	* gnu/packages/crates-io.scm (rust-blobby-0.3): New variable.
	(rust-blobby-0.1): Inherit from rust-blobby-0.3.

	gnu: Add rust-backtrace-0.3.35.
	* gnu/packages/crates-io.scm (rust-backtrace-0.3.35): New variable.

	gnu: rust-tracing-core-0.1: Update to 0.1.16.
	* gnu/packages/crates-io.scm (rust-tracing-core-0): Update to 0.1.16.

	gnu: rust-serde-1: Update to 1.0.116.
	* gnu/packages/crates-io.scm (rust-serde-1): Update to 1.0.116.

	gnu: rust-proc-macro2-1: Update to 1.0.21.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1): Update to 1.0.21.

	gnu: rust-once-cell-1: Update to 1.4.1.
	* gnu/packages/crates-io.scm (rust-once-cell-1): Update to 1.4.1.

	gnu: rust-rustc-std-workspace-alloc-1.0: Remove minor version in variable name.
	* gnu/packages/crates-io.scm (rust-rustc-std-workspace-alloc-1.0): Rename to
	rust-rustc-std-workspace-alloc-1.

	gnu: rust-tinytemplate-1: Update to 1.1.0.
	* gnu/packages/crates-io.scm (rust-tinytemplate-1): Update to 1.1.0.

	gnu: rust-serde-derive-1: Update to 1.0.116.
	* gnu/packages/crates-io.scm (rust-serde-derive-1): Update to 1.0.116.

	gnu: rust-criterion-plot-0.4: Update to 0.4.3.
	* gnu/packages/crates-io.scm (rust-criterion-plot-0.4): Update to 0.4.3.

	gnu: rust-criterion-0.3: Update to 0.3.3.
	* gnu/packages/crates-io.scm (rust-criterion-0.3): Update to 0.3.3.
	[arguments]: Replace rust-itertools-0.8 with rust-itertools-0.9 in
	cargo-inputs. Add rust-regex-1 and rust-serde-cbor-0.11 to
	cargo-development-inputs.  Remove rust-tempdir-0.3 from
	cargo-development-inputs. Add rust-tempfile-3 to cargo-development-inputs.

	gnu: rust-httparse-1.3: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-httparse-1.3): Rename to rust-httparse-1.

	gnu: rust-pest-2.1: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-pest-2.1): Rename to rust-pest-2.

	gnu: rust-pest-derive-2.1: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-pest-derive-2.1): Rename to
	rust-pest-derive-2.

	gnu: rust-seahash-3.0: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-seahash-3.0): Rename to rust-seahash-3.

	gnu: rust-flate2-1.0: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-flate2-1.0): Rename to rust-flate2-1.

	gnu: rust-scopeguard-1.0: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-scopeguard-1.0): Rename to
	rust-scopeguard-1.

	gnu: rust-thread-id-3.3: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-thread-id-3.3): Rename to rust-thread-id-3.

	gnu: rust-stable-deref-trait-1.1: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-stable-deref-trait-1.1): Rename to
	rust-stable-deref-trait-1.

	gnu: rust-percent-encoding-2.1: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-percent-encoding-2.1): Rename to
	rust-percent-encoding-2.

	gnu: rust-url-1.7: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-url-1.7): Rename to rust-url-1.

	gnu: rust-url-2.1: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-url-2.1): Rename to rust-url-2.

	gnu: rust-rustc-hash-1.1: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-rustc-hash-1.1): Rename to
	rust-rustc-hash-1.

	gnu: rust-crc32fast-1.2: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-crc32fast-1.2): Rename to rust-crc32fast-1.

	gnu: rust-tinytemplate-1.0: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-tinytemplate-1.0): Rename to
	rust-tinytemplate-1.

	gnu: rust-data-encoding-2.1: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-data-encoding-2.1): Rename to
	rust-data-encoding-2.

	gnu: rust-either-1.5: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-either-1.5): Rename to rust-either-1.

	gnu: rust-trybuild-1.0: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-trybuild-1.0): Rename to rust-trybuild-1.

	gnu: rust-thiserror-1.0: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-thiserror-1.0): Rename to rust-thiserror-1.

	gnu: rust-which-3.1: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-which-3.1): Rename to rust-which-3.

	gnu: rust-rustversion-1.0: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-rustversion-1.0): Rename to
	rust-rustversion-1.

	gnu: rust-colored-1.9: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-colored-1.9): Rename to rust-colored-1.

	gnu: rust-difference-2.0: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-difference-2.0): Rename to
	rust-difference-2.

	gnu: rust-byteorder-1.3: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-byteorder-1.3): Rename to rust-byteorder-1.

	gnu: rust-rustc-std-workspace-core-1.0: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-rustc-std-workspace-core-1.0): Rename to
	rust-rustc-std-workspace-core-1.

	gnu: rust-lazycell-1.2: Remove minor version from variable name.
	* gnu/packages/crates-io.scm (rust-lazycell-1.2): Rename to rust-lazycell-1.

2020-10-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guix: Update to 1.1.0-30.875c01f.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-30.875c01f.

2020-10-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: Mark the channel-instances->manifest as expected to fail.
	Allow the Guix package to be updated while awaiting resolution for
	<https://issues.guix.gnu.org/43940>.

	* tests/channels.scm (channel-instances->manifest): Mark test as expected to
	fail.

2020-10-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-lua-mode: Update to 20201010.
	* gnu/packages/emacs-xyz.scm (emacs-lua-mode): Update to 20201010.

	gnu: emacs-posframe: Update to 0.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 0.8.1.

2020-10-11  Ludovic Courtès  <ludo@gnu.org>

	reconfigure: Start services not currently running.
	Fixes <https://bugs.gnu.org/43720>.
	Reported by Andreas Enge <andreas@enge.fr>.

	The bug was introduced in 5c793753b31b1dcd9a554bce953124f7ae88ca9a,
	which changed the way TO-START is computed: as a function of the running
	services first, and then as a function of the live services (which
	includes services not currently running).

	* guix/scripts/system/reconfigure.scm (running-services): Serialize the
	'running' field and return it.
	(upgrade-shepherd-services): Comput RUNNING.  Compute TO-START as the
	difference between TARGET-SERVICES and RUNNING.

2020-10-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-parking-lot-core-0.5: Fix building.
	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.5)[arguments]: In
	cargo-inputs, add rust-backtrace-0.3, rust-cfg-if-0.1,
	rust-cloudabi-0.0, rust-libc-0.2, rust-petgraph-0.4, rust-rand-0.6,
	rust-redox-syscall-0.1, rust-smallvec-0.6, rust-thread-id-3.3,
	rust-winapi-0.3, rust-rustc-version-0.2.

	gnu: rust-parking-lot-core-0.4: Fix building.
	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.4)[arguments]: In
	cargo-inputs, add rust-backtrace-0.3, rust-libc-0.2, rust-petgraph-0.4,
	rust-rand-0.6, rust-smallvec-0.6, rust-thread-id-3.3, rust-winapi-0.3,
	rust-rustc-version-0.2.

2020-10-11  André Batista  <nandre@riseup.net>

	gnu: Add rust-dialoguer-0.3.
	* gnu/packages/crates-io.scm (rust-dialoguer-0.3): New variable.

	gnu: Add rust-dialoguer-0.6.
	* gnu/packages/crates-io.scm (rust-dialoguer-0.6): New variable.

	gnu: Add rust-tempfile-2.
	* gnu/packages/crates-io.scm (rust-tempfile-2): New variable.

2020-10-11  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: nginx: Allow to pass configure-flags.
	* gnu/packages/web.scm (nginx)[arguments]<configure>:
	Accept '#:configure-flags'.

2020-10-11  Florian Pelz  <pelzflorian@pelzflorian.de>

	Revert "Revert "install: Pass "modprobe.blacklist=radeon".""
	This reverts commit 73ddcab6075f60ef9b3cd72a35fbf7f5d622b6ef.
	Blacklisting has become necessary again on my AMD machines, else
	the installer screen stays black.

2020-10-10  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add buku.
	* gnu/packages/web.scm (buku): New variable.

2020-10-10  Marius Bakke  <marius@gnu.org>

	services: ganeti: Fix typo.
	* gnu/services/ganeti.scm (ganeti-luxid-service-type)[description]: Fix typo.

	gnu: libvpx: Update to 1.9.0.
	* gnu/packages/video.scm (libvpx): Update to 1.9.0.

	gnu: drbd-utils: Update to 9.15.0.
	* gnu/packages/cluster.scm (drbd-utils): Update to 9.15.0.

	gnu: fakeroot: Update to 1.25.1.
	* gnu/packages/linux.scm (fakeroot): Update to 1.25.1.
	[arguments]: Override the 'bootstrap' phase.  Remove obsolete statx
	workaround.
	[native-inputs]: Add AUTOCONF, AUTOMAKE, LIBTOOL, GETTEXT-MINIMAL, and PO4A.
	While at it, move ACL ...
	[inputs]: ... here, where it belongs according to libfakeroot.la.

	gnu: python-dirsync: Update home page.
	* gnu/packages/python-xyz.scm (python-dirsync)[home-page]: Follow redirect.

	gnu: python-dirsync: Update to 2.2.5.
	* gnu/packages/python-xyz.scm (python-dirsync): Update to 2.2.5.

	gnu: python-oauthlib: Update to 3.1.0.
	* gnu/packages/python-web.scm (python-oauthlib): Update to 3.1.0.

	gnu: python-openid: Update to 3.2.0.
	* gnu/packages/python-web.scm (python-openid): Update to 3.2.0.

	gnu: Rename 'llvm-download-uri' to 'llvm-uri'.
	* gnu/packages/llvm.scm (llvm-download-uri): Rename to ...
	(llvm-uri): ... this.  Adjust callers accordingly.

2020-10-10  Marius Bakke  <marius@gnu.org>

	gnu: folly: Remove reference to missing patch.
	The patch is unnecessary because tests are disabled.
	This is a follow-up to 5b548a1ee45bb12111af50cf00eb696207e207c5.

	* gnu/packages/cpp.scm (folly)[source](patches): Remove.
	* gnu/local.mk (dist_patch_DATA): Remove missing patch.

2020-10-10  Greg Hogan  <code@greghogan.com>

	gnu: Add folly.
	* gnu/packages/cpp.scm (folly): New variable.

	gnu: Add liburing.
	* gnu/packages/linux.scm (liburing): New variable.

2020-10-10  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add python-nestedtext.
	* gnu/packages/python-xyz.scm (python-nestedtext): New variable.

	gnu: Add python-inform.
	* gnu/packages/python-xyz.scm (python-inform): New variable.

	gnu: beets: Skip failing tests.
	* gnu/packages/music.scm (beets)[phases]{disable-failing-tests}: New phase.

2020-10-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: gdb: Build with a 32-bit MIG when targeting i586-pc-gnu.
	Fixes a bug whereby GDB cross-compiled for i586-pc-gnu would be broken:

	  (gdb) r
	  Starting program: /gnu/store/…
	  Handling event, msgid = 72: (ipc/mig) server type check failure

	* gnu/packages/gdb.scm (gdb-9.1)[native-inputs]: Use MIG/32-BIT instead
	of MIG.

2020-10-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: mig: Define 'mig/32-bit'.
	* gnu/packages/hurd.scm (mig/32-bit): New variable.
	(hurd)[native-inputs]: Use it.  Previous inline variant would drop the
	'patch-non-shebang-references' phase.

	svn-download, hg-download: Use 'report-invoke-error'.
	* guix/build/hg.scm (hg-fetch): Use 'report-invoke-error' instead of
	'format'.
	* guix/build/svn.scm (svn-fetch): Likewise.

2020-10-10  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: obs: Fix missing icons.
	Fixes <https://bugs.gnu.org/43556>.
	Reported-by: bdju <bdju@tilde.team>.

	* gnu/packages/video.scm
	(obs)[arguments]<phases>: Add 'wrap-executable' which fixes missing icons.

2020-10-10  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu; sudo: Remove 'groff' input when building for the Hurd.
	* gnu/packages/admin.scm (sudo)[native-inputs]: Remove 'groff' when building
	for the Hurd.

	gnu: acl: Disable tests for the Hurd.
	* gnu/packages/acl.scm (acl)[arguments]: Set #:tests? to #f when building for
	the Hurd.

2020-10-10  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add nmrpflash.
	* gnu/packages/admin.scm (nmrpflash): New variable.

2020-10-10  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: boost: Use python-minimal-wrapper instead of python-wrapper.
	* gnu/packages/boost.scm (boost)[native-inputs]: Use python-minimal-wrapper
	instead of python-wrapper.

	gnu: glib: Use python-minimal-wrapper instead of python-wrapper.
	* gnu/packages/glib.scm (glib)[native-inputs]: Use python-minimal-wrapper
	instead of python-wrapper.

	gnu: htop: Use python-minimal-wrapper instead of python-wrapper.
	* gnu/packages/admin.scm (htop)[native-inputs]: Use python-minimal-wrapper
	instead of python-wrapper.

	gnu: jbig2dec: Use python-minimal-wrapper instead of python-wrapper.
	* gnu/packages/image.scm (jbig2dec)[native-inputs]: Use python-minimal-wrapper
	instead of python-wrapper.

	gnu: ghostscript: Use python-minimal-wrapper instead of python-wrapper.
	* gnu/packages/ghostscript.scm (ghostscript)[native-inputs]: Use
	python-minimal-wrapper instead of python-wrapper.

	gnu: curl: Use python-minimal-wrapper instead of python-wrapper.
	* gnu/packages/curl.scm (curl)[native-inputs]: Use python-minimal-wrapper
	instead of python-wrapper.

2020-10-10  Andreas Enge  <andreas@enge.fr>
	    Malte Frank Gerdes  <malte.f.gerdes@gmail.com>

	gnu: Add perl-opengl.
	* gnu/packages/perl.scm (perl-opengl): New variable.

2020-10-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: stumpwm: Fix the Texinfo manual.
	* gnu/packages/wm.scm (stumpwm)[native-inputs]: Add autoconf & automake.
	[arguments]: Bootstrap autotools & configure before making stumpwm.info.

2020-10-09  Ludovic Courtès  <ludo@gnu.org>

	services: hurd-vm: Add 'gdb-minimal' to the default OS.
	* gnu/services/virtualization.scm (%hurd-vm-operating-system)[packages]:
	New field.

	gnu: source-highlight: Allow cross-compilation.
	* gnu/packages/pretty-print.scm (source-highlight)[arguments]: Add
	'skip-doc-directory' when (%current-target-system) is true.

	gnu: boost: Allow compilation on/to GNU/Hurd.
	* gnu/packages/boost.scm (boost)[arguments]: In 'configure' phase, patch
	"#if defined(__MACH__)" to deal with GNU/Hurd.

2020-10-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: guix: Update to commit 5918cb5."
	This reverts commit f08587682a631d3fe30159af838c6766dd65205b.  Its hash
	mismatched.

2020-10-09  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	system: hurd: Add diffutils, patch, gawk, tar, gzip, bzip2, xz, and lzip.
	* gnu/system/hurd.scm (%base-packages/hurd): Add diffutils, patch, gawk, tar, gzip,
	bzip2, xz, and lzip.

	system: hurd: Include 'guile-3.0-latest' in '%base-packages/hurd'.
	* gnu/system/hurd.scm (%base-packages/hurd): Change GUILE-3.0 to
	GUILE-3.0-LATEST.

	system: hurd: Add PAM support with shadow and sudo.
	* gnu/system.scm (hurd-default-essential-services): Add
	setuid-program-service-type.
	* gnu/system/hurd.scm (%base-packages/hurd): Add shadow, sudo.
	(%setuid-programs/hurd): New variable.
	(%hurd-default-operating-system)[setuid-program]: Use it.
	[pam-services, sudoers-file]: Remove overrides; enabling regular defaults.
	* gnu/system/examples/bare-hurd.tmpl (%hurd-os)[users]: New field.
	[services]: Do not disable PAM in SSH.

2020-10-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guix: Update to commit 5918cb5.
	* gnu/packages/package-management.scm (guix): Update to commit
	5918cb5341ecd76304eef2cb529e20896b56f4e5.

2020-10-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Sync the client and daemon --rounds options documentation.
	Fixes <https://issues.guix.gnu.org/40867>.

	* doc/guix.texi (Common Build Options): Suggest using '--keep-failed' to keep
	differing build results in the store rather than 'guix archive'.

	Reported-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>

2020-10-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	nix: Honor '--rounds' when also using '--check'.
	Fixes <https://issues.guix.gnu.org/40144>.

	Until now, the '--rounds' option, when also using '--check', was ignored.
	This change makes it possible to use both, so that an item that has already
	been built once can be rebuilt as many times as desired.

	* nix/libstore/build.cc: Remove the conditionals causing the daemon to
	complete a build task early when 'buildMode' is equal to 'nix::bmCheck'.

	Reported-by: Brice Waegeneire <brice@waegenei.re>

2020-10-09  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.150.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update 4.19.150.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.70.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update 5.4.70.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.8.14.
	* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.14.
	(linux-libre-5.8-pristine-source): Update hash.

2020-10-09  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: sudo: Remove support for Python plug-ins.
	* gnu/packages/admin.scm (sudo)[inputs], [outputs]: Remove python.
	[arguments]: Remove --enable-python/--disable-python configure flags.
	Remove 'separate-python-output phase.

2020-10-09  Efraim Flashner  <efraim@flashner.co.il>

	doc: Document missing openssh configure option.
	* doc/guix.texi (Networking Services): Document configuration option to
	specify the openssh package for the openssh-service-type.

2020-10-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ivy-posframe: Update to 0.5.1.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): Update to 0.5.1.

2020-10-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: catch2: Update to 2.13.2.
	* gnu/packages/check.scm (catch2): Update to 2.13.2.

2020-10-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libsndfile: Update source file hash.
	The tarball was modified in-place to fix ‘incorrect line endings’[0].
	Unfortunately, it does more, such as re-bootstrapping with autotools
	1.16.2 instead of the previous 1.16.1.

	A basic visual inspection of the differences did not find anything out
	of order.

	[0]: https://github.com/libsndfile/libsndfile/releases/tag/v1.0.30

	* gnu/packages/pulseaudio.scm (libsndfile)[source]: Update hash.

2020-10-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-shapely: Remove cythonized files.
	* gnu/packages/python-xyz.scm (python-shapely)[source]: Add snippet to
	remove pregenerated cythonized files.

2020-10-09  Malte Frank Gerdes  <malte.f.gerdes@gmail.com>

	gnu: python-shapely: Update to 1.7.1.
	* gnu/packages/python-xyz.scm (python-shapely): Update to 1.7.1.
	[arguments]: Adjust 'patch-geos-path phase to add more substitutions.

2020-10-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mit-krb5: Enable TLS support.
	Also enable more tests.

	* gnu/packages/kerberos.scm (mit-krb5)[native-inputs]: Add tcl.
	[inputs]: Add openssl.

2020-10-08  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: sunxi-tools: Fix build.
	* gnu/packages/patches/sunxi-tools-remove-sys-io.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/admin.scm (sunxi-tools-source): Add it.

2020-10-08  Christopher Baines  <mail@cbaines.net>

	gnu: guix-build-coordinator: Update to 0-1.e701d4d.
	* gnu/packages/package-management.scm (guix-build-coordinator): Update to
	0-1.e701d4d.

2020-10-08  Christopher Baines  <mail@cbaines.net>

	services: guix: Don't use normalized codeset for Guix Data Service.
	This matches up with changes in the Guix Data Service to not use the
	normalized codeset.

	* gnu/services/guix.scm (guix-data-service-shepherd-services): Change the
	LC_ALL codeset to UTF-8.

2020-10-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	packages, scripts, utils: Enable multi-threaded xz compression.
	xz compression is slow; using the multi-thread mode of xz can make it more
	than 6 times faster, for example when compressing the large linux-libre
	source.

	* guix/build/utils.scm (%xz-parallel-args): New procedure.
	* guix/packages.scm (patch-and-repack): Specify the required above xz
	arguments by setting the XZ_DEFAULTS environment variable.
	* guix/scripts/pack.scm (%compressors, bootstrap-xz): Modify the commands
	Gexps so they do not need to be quoted.  This allows lazily evaluating the
	arguments on the builder's side.  Specify the required xz arguments.
	(self-contained-tarball): Do not quote the compressor command value.
	(docker-image): Likewise.
	* guix/utils.scm (decompressed-port, compressed-port)
	(compressed-output-port): Specify the required above xz arguments.

2020-10-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	utils: Do not raise exceptions in delete-file-recursively.
	This makes it so that delete-file-recursively honors its docstring, which says
	it should "report but ignore errors".

	Fixes <https://issues.guix.gnu.org/43366>.

	* guix/build/utils.scm (warn-on-error): New syntax.
	(delete-file-recursively): Use it to catch exceptions and print warning
	messages.

	Reported-by: Fredrik Salomonsson <plattfot@gmail.com>

2020-10-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	offload: Improve load normalization and configurability.
	Fixes <https://issues.guix.gnu.org/43773>.

	The computed normalized load was previously obtained by dividing the load
	average as found in /proc/loadavg by the number of parallel builds defined for
	a build machine.

	This normalized load didn't allow to compare machines with different number of
	cores, as the load average reported by /proc/loadavg can be as high as the
	number of cores; thus comparing that value to a fixed threshold of 2.0 would
	mean machines with multiple cores were more likely to be flagged as overloaded
	compared to single core machines.

	This can be fixed by normalizing using the available number of cores instead
	of the number of parallel jobs.

	* guix/scripts/offload.scm (<build-machine>)[overload-threshold]: New field.
	(node-load): Modify to return a normalized load value between 0 and 1, taking
	into account the number of cores available.
	(normalized-load): Remove procedure.
	(report-load): New procedure.
	(choose-build-machine): Adjust to use the modified 'node-load' and the new
	'report-load' and 'build-machine-overload-threshold' procedures.
	(check-machine-status): Adjust.
	* doc/guix.texi (Daemon Offload Setup): Document the offload scheduler and the
	new 'overload-threshold' field.

2020-10-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: discount: Install .pc file.
	* gnu/packages/markup.scm (discount)[native-inputs]: Add pkg-config.

	gnu: discount: Update to 2.2.7.
	* gnu/packages/markup.scm (discount): Update to 2.2.7.

	gnu: discount: Cross-compile.
	* gnu/packages/markup.scm (discount)[arguments]: Use CC-FOR-TARGET.

	gnu: entr: Remove erroneous use of DESTDIR.
	* gnu/packages/entr.scm (entr)[arguments]: Correctly set PREFIXes.

	gnu: perl-file-listing: Update to 6.11.
	* gnu/packages/web.scm (perl-file-listing): Update to 6.11.

	gnu: borg: Update to 1.1.14.
	* gnu/packages/backup.scm (borg): Update to 1.1.14.

	gnu: facter: Update to 4.0.42.
	* gnu/packages/admin.scm (facter): Update to 4.0.42.

	gnu: vim: Update to 8.2.1812.
	* gnu/packages/vim.scm (vim): Update to 8.2.1812.

	gnu: s6-linux-utils: Update to 2.5.1.3.
	* gnu/packages/skarnet.scm (s6-linux-utils): Update to 2.5.1.3.

	gnu: s6-networking: Update to 2.3.2.0.
	* gnu/packages/skarnet.scm (s6-networking): Update to 2.3.2.0.

	gnu: obs: Update to 26.0.2.
	* gnu/packages/video.scm (obs): Update to 26.0.2.

	gnu: chrony: Support Network Time Security (NTS).
	* gnu/packages/ntp.scm (chrony)[inputs]: Add gnutls.

	gnu: chrony: Update to 4.0.
	* gnu/packages/ntp.scm (chrony): Update to 4.0.

2020-10-08  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-geco.
	* gnu/packages/lisp-xyz.scm (sbcl-geco, cl-geco, ecl-geco): New variables.

2020-10-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-efl: Update to 1.25.0.
	* gnu/packages/enlightenment.scm (python-efl): Update to 1.25.0.

	gnu: efl: Adjust gdb autoload directory.
	* gnu/packages/enlightenment.scm (efl)[arguments]: Add substitution to
	custom 'fix-install-paths phase to install gdb files using correct path.

	gnu: efl: Update to 1.25.1.
	* gnu/packages/enlightenment.scm (efl): Update to 1.25.1.

2020-10-08  zimoun  <zimon.toutoune@gmail.com>

	build: svn: Fix handle fetch errors.
	This fixes the revert 1ec67d5220b0ebac20263b44f4fefaf51ba8fdbb.

	* guix/build/svn.scm (svn-fetch): Add 'guard' to handle errors.

2020-10-08  Ludovic Courtès  <ludo@gnu.org>

	hurd-boot: Create /servers/crash.
	* gnu/build/hurd-boot.scm (set-hurd-device-translators): Create
	/servers/crash.

	system: Include 'guile-3.0-latest' in '%base-packages'.
	* gnu/system.scm (%base-packages-utils): Change GUILE-3.0 to
	GUILE-3.0-LATEST.

2020-10-08  Ludovic Courtès  <ludovic.courtes@inria.fr>

	doc: Clarify that guix-daemon doesn't have to be launched from the checkout.
	Suggested by Emmanuel Agullo.

	* doc/contributing.texi (Running Guix Before It Is Installed): Move the
	"./pre-inst-env guix-daemon" snippet at the bottom.  Make it clear that
	it's necessary only when hacking on guix-daemon or when guix-daemon is
	not already running.

2020-10-08  Ludovic Courtès  <ludovic.courtes@inria.fr>

	doc: Developers don't need to run "make install" in Guix.
	Suggested by Emmanuel Agullo.

	* doc/contributing.texi (Building from Git): Mention that running "make
	install" is unnecessary.

2020-10-08  Ludovic Courtès  <ludo@gnu.org>

	doc: Improve choice of options in service examples.
	* doc/guix.texi (Using the Configuration System): In example, set
	'substitute-urls' rather than 'use-substitutes?', and set 'auto-login'
	for 'mingetty-configuration'.
	(Service Types and Services): In example, show 'extra-options' rather
	than 'use-substitutes?'.

2020-10-08  zimoun  <zimon.toutoune@gmail.com>

	gnu: gmsh: Update to 4.6.0.
	Gmsh bundles METIS 5 released with Apache License 2.0 since upstream commit
	eaff7f6477fe876991615cfa4b5832bd5f12994b.  Instead, Gmsh is linked with the
	package 'metis'.

	* gnu/packages/maths.scm (gmsh): Update to 4.6.0.
	(propagated-inputs): Replace 'opencascade-oce' by 'opencascade-occt', add
	'metis'.

2020-10-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kdeconnect: Fix launching kdeconnect-app.
	* gnu/packages/kde.scm (kdeconnect)[inputs]: Add qtgraphicaleffects,
	qtquickcontrols, qtquickcontrols2.

2020-10-08  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: curl: Update to 7.72.0.
	* gnu/packages/curl.scm (curl): Update to 7.72.0.
	[native-inputs]: Add nghttp2.

2020-10-07  Tomás Ortín Fernández  <tomasortin@mailbox.org>

	gnu: Add emacs-windsize.
	* gnu/packages/emacs-xyz.scm (emacs-windsize): New variable.

2020-10-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 1.6.0-25.
	* gnu/packages/algebra.scm (giac): Update to 1.6.0-25.
	[native-inputs]: Add hevea.

2020-10-07  Alex Griffin  <a@ajgrf.com>

	services: Fix gdm-autologin pam service.
	* gnu/services/xorg.scm (gdm-pam-service): Mark pam_gdm.so optional.

2020-10-07  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: mesa: Update to 20.1.9.
	* gnu/packages/gl.scm (mesa): Update to 20.1.9.
	[arguments]<#:phases>[fix-tests]: New phase.

2020-10-07  Roel Janssen  <roel@gnu.org>

	gnu: htslib: Enable support for custom URI schemes.
	* gnu/packages/bioinformatics.scm (htslib)[arguments]: Enable support for custom URIs.

2020-10-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: eolie: Update to 0.9.99.
	* gnu/packages/gnome.scm (eolie): Update to 0.9.99.

	gnu: nano: Update to 5.3.
	* gnu/packages/nano.scm (nano): Update to 5.3.

	gnu: filezilla: Run the test.
	* gnu/packages/ftp.scm (filezilla)[native-inputs]: Add cppunit.

	gnu: libfilezilla: Don't build static library.
	* gnu/packages/ftp.scm (libfilezilla)[arguments]: Add ‘--disable-static’
	to #:configure-flags.

	gnu: filezilla, libfilezilla: Update to 3.50.0, 0.24.1.
	* gnu/packages/ftp.scm (libfilezilla): Update to 0.24.1.
	[native-inputs]: Add gettext-minimal.
	[inputs]: Add gnutls.
	(filezilla): Update to 3.50.0.

2020-10-07  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-51.cb2c4e3.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-51.cb2c4e3.

2020-10-07  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add texlive-fpl.
	* gnu/packages/tex.scm (texlive-fpl): New variable.

2020-10-07  Adam  <rndd@tuta.io>

	gnu: Add cl-xmls.
	* gnu/packages/lisp-xyz.scm (sbcl-xmls, cl-xmls, ecl-xmls): New variables.

	gnu: Add cl-lambda-fiddle.
	* gnu/packages/lisp-xyz.scm (sbcl-lambda-fiddle, cl-lambda-fiddle,
	  ecl-lambda-fiddle): New variables.

2020-10-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: entr: Cross-compile.
	* gnu/packages/entr.scm (entr)[arguments]: Use CC-FOR-TARGET.
	Use INPUTS instead of WHICH.
	[inputs]: Add non-native bash and coreutils packages.

	gnu: entr: Update to 4.6.
	* gnu/packages/entr.scm (entr): Update to 4.6.

	gnu: ddcutil: Update to 0.9.9.
	* gnu/packages/hardware.scm (ddcutil): Update to 0.9.9.

2020-10-06  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add xnotify.
	* gnu/packages/wm.scm (xnotify): New variable.

2020-10-06  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: Add emacs-ob-sclang.
	Remove emacs-org-contrib's dependency on SuperCollider by extracting
	ob-sclang.el into its own package.

	* gnu/packages/emacs-xyz.scm (emacs-org-contrib)[source]: Add snippet
	that deletes ob-sclang.el.
	[propagated-inputs]: Remove emacs-scel.
	(emacs-ob-sclang): New variable.

2020-10-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-geiser: Update to 0.12.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.12.

2020-10-06  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: texlive-mathpazo: Include virtual font files.
	* gnu/packages/tex.scm (texlive-mathpazo)[inherit]: Add directory.

2020-10-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gnumeric: Update to 1.12.48.
	This brings Python 3 support & fixes building against goffice@0.10.48.

	* gnu/packages/gnome.scm (gnumeric): Update to 1.12.48.
	[inputs]: Replace python-2 and python2-gobject with python and
	python-pygobject, respectively.

2020-10-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-digest-md5: Update to 2.58.
	* gnu/packages/perl.scm (perl-digest-md5): Update to 2.58.
	[arguments]: Remove field.

	gnu: knot: Enable XDP.
	* gnu/packages/dns.scm (knot)[source]: Snip out bundled libbpf sources.
	[arguments]: Add ‘--enable-xdp=auto’ to #:configure-flags.
	Add a ‘link-missing-libbpf-dependency’ phase.
	[inputs]: Add libbpf and libelf.

	gnu: knot: Fix typo.
	* gnu/packages/dns.scm (knot)[arguments]: Fix a typo in
	the #:configure-flags.

2020-10-06  Simon South  <simon@simonsouth.net>

	gnu: knot: Fix test failure on aarch64-linux.
	* gnu/packages/dns.scm (knot)[source]: Apply patch from upstream that
	helps ensure the "test_net_shortwrite" test suite can complete
	regardless of platform or configuration.
	* gnu/packages/patches/knot-test_net_shortwrite-ensure-connection.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: knot: Build & install the Info manual.
	* gnu/packages/dns.scm (knot)[arguments]: Add "build-info" and
	"install-info" phases.
	[native-inputs]: Add texinfo and python-sphinx.

	gnu: knot: Enable DNS-over-HTTPS support in kdig.
	* gnu/packages/dns.scm (knot)[inputs]: Add nghttp2:lib.

2020-10-06  Paul Garlick  <pgarlick@tourbillion-technology.com>

	Revert "build: svn: Handle fetch errors."
	This reverts commit 2fb12dd1bb725592e1561ac8f4b32fb68accb161, which
	causes the 'svn export' command to fail with:

	svn: E155000: Destination directory exists; please remove the directory
	or use --force to overwrite

2020-10-06  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add texlive-mathpazo.
	* gnu/packages/tex.scm (texlive-mathpazo): New variable.

2020-10-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: vim: Update to 8.2.1805.
	* gnu/packages/vim.scm (vim): Update to 8.2.1805.

	gnu: pipewire: Update to 0.3.13.
	* gnu/packages/linux.scm (pipewire): Update to 0.3.13.

	gnu: praat: Update to 6.1.26.
	* gnu/packages/language.scm (praat): Update to 6.1.26.

	gnu: libtsm: Remove bundled libxkbcommon header.
	* gnu/packages/terminals.scm (libtsm)[source]: Snip xkbcommon-keysyms.h.

	gnu: libtsm: Make all inputs native.
	* gnu/packages/terminals.scm (libtsm)[inputs]: Move check & libxkbcommon
	from here…
	[native-inputs]: …to here.

2020-10-06  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: libevent: Fix build failure.
	* gnu/packages/libevent.scm (libevent)[arguments]<#:configure-flags>:
	Add --disable-openssl.

2020-10-06  Michael Rohleder  <mike@rohleder.de>

	gnu: stockfish: Update to 12.
	* gnu/packages/games.scm (stockfish): Update to 12.
	[inputs]: Add fetching of the official neural network file.
	[arguments]: Add phase 'copy-net to copy this file and embed it.

2020-10-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gqtlbase: Update to 1.20.4.
	* gnu/packages/bioinformatics.scm (r-gqtlbase): Update to 1.20.4.

	gnu: r-rhdf5: Update to 2.32.3.
	* gnu/packages/bioinformatics.scm (r-rhdf5): Update to 2.32.3.

	gnu: r-biocstyle: Update to 2.16.1.
	* gnu/packages/bioinformatics.scm (r-biocstyle): Update to 2.16.1.

	gnu: r-bgx: Update to 1.54.1.
	* gnu/packages/bioconductor.scm (r-bgx): Update to 1.54.1.

	gnu: r-xcms: Update to 3.10.2.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 3.10.2.

	gnu: r-atacseqqc: Update to 1.12.5.
	* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.12.5.

	gnu: r-gosemsim: Update to 2.14.2.
	* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.14.2.

	gnu: r-karyoploter: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-karyoploter): Update to 1.14.1.

	gnu: r-diffbind: Update to 2.16.2.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 2.16.2.

2020-10-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sbcl-cl-base64: Declare a source file-name.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-base64)[source]: Add file-name
	field.

	gnu: memkind: Declare a source file-name.
	* gnu/packages/disk.scm (memkind)[source]: Add file-name field.

2020-10-06  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: python-tox: Update to 3.20.0.
	* gnu/packages/python-xyz.scm (python-tox): Update to 3.20.0.

	gnu: Add emacs-python-black.
	* gnu/packages/emacs-xyz.scm (emacs-python-black): New variable.

	gnu: Add python-black-macchiato.
	* gnu/packages/python-xyz.scm (python-black-macchiato): New variable.

2020-10-06  Alexandros Theodotou  <alex@zrythm.org>

	gnu: zrythm: Update to 1.0.0-alpha.3.0.1.
	* gnu/packages/music.scm (zrythm): Update to 1.0.0-alpha.3.0.1.
	[arguments]: Explicitly enable RtMidi support in #:configure-flags.
	<phases>: Remove xdg-open patch (no longer needed).

2020-10-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: stockfish: Fix typo in description.
	* gnu/packages/games.scm (stockfish)[description]: Fix typo.

2020-10-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libbpf: Fix erroneous use of DESTDIR.
	It broke the pkg-config file and is almost always a mistake.

	* gnu/packages/linux.scm (libbpf)[arguments]: Correctly set PREFIX.

2020-10-06  zimoun  <zimon.toutoune@gmail.com>

	build: svn: Handle fetch errors.
	* guix/build/svn.scm (svn-fetch): Add 'guard' to handle errors.

	build: hg: Handle fetch errors.
	* guix/build/hg.scm (hg-fetch): Add 'guard' to handle errors.

2020-10-06  Michael Rohleder  <mike@rohleder.de>

	gnu: chatty: Update to 0.1.16.
	* gnu/packages/messaging.scm (chatty): Update to 0.1.16.
	[inputs]: Add gsettings-desktop-schemas.

2020-10-06  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: emacs-dtrt-indent: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.2.

2020-10-06  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-helpful: Update to 0.18.
	* gnu/packages/emacs-xyz.scm (emacs-helpful): Update to 0.18.

2020-10-06  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add memkind.
	* gnu/packages/disk.scm (memkind): New variable.

2020-10-06  Mathieu Othacehe  <othacehe@gnu.org>

	images: Add pine64-barebones-raw-image.
	* gnu/system/images/pine64.scm (pine64-barebones-raw-image): New variable.
	* gnu/ci.scm (%guix-system-images): Add it.

2020-10-06  Efraim Flashner  <efraim@flashner.co.il>

	build-system/cargo: Don't install .crates.toml file.
	Fixes <https://issues.guix.gnu.org/43810>.

	* guix/build/cargo-build-system.scm (install): Remove installed
	.crates.toml file.

2020-10-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ivy-posframe: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): Update to 0.5.0.

2020-10-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vlang: Correctly refer to output directories.
	* gnu/packages/vlang.scm (vlang)[arguments]: In custom 'install phase
	correctly refer to 'outputs'.

	gnu: vlang: Use cc-for-target.
	* gnu/packages/vlang.scm (vlang)[arguments]: Don't hardcode gcc in
	make-flags. In custom 'patch-makefile, don't hardcode gcc.

2020-10-06  Danny Milosavljevic  <dannym@scratchpost.org>

	services: dnsmasq: Add TFTP configuration fields.
	* gnu/services/dns.scm (<dnsmasq-configuration>): Add TFTP configuration
	fields.
	(dnsmasq-shepherd-service): Use them.
	* doc/guix.texi (DNS Services): Document them.

2020-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: lsh: Enable some tests.
	* gnu/packages/ssh.scm (lsh)[native-inputs]: Add autoconf and automake.
	[arguments]: Remove #:tests? argument.
	[phases]{disable-failing-tests}: New phase.

2020-10-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: lsh: Fix X11 forwarding.
	Fixes <https://issues.guix.gnu.org/24049>.

	* gnu/packages/patches/lsh-fix-x11-forwarding.patch: Add patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/ssh.scm (lsh)[source]: Apply it.
	[inputs]: Add libxau.

	Reported-by: myglc2 <myglc2@gmail.com>

2020-10-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-cgi: Update to 4.51.
	* gnu/packages/web.scm (perl-cgi): Update to 4.51.

	gnu: python-flake8: Update to 3.8.4.
	* gnu/packages/python-xyz.scm (python-flake8): Update to 3.8.4.

	gnu: seahorse: Update to 3.36.2.
	* gnu/packages/gnome.scm (seahorse): Update to 3.36.2.

	gnu: s6-portable-utils: Update to 2.2.3.0.
	* gnu/packages/skarnet.scm (s6-portable-utils): Update to 2.2.3.0.

	gnu: s6-dns: Update to 2.3.3.0.
	* gnu/packages/skarnet.scm (s6-dns): Update to 2.3.3.0.

	gnu: obs: Update to 26.0.1.
	* gnu/packages/video.scm (obs): Update to 26.0.1.

	gnu: goffice: Update to 0.10.48.
	* gnu/packages/gnome.scm (goffice): Update to 0.10.48.

	gnu: spice-protocol: Update to 0.14.3.
	* gnu/packages/spice.scm (spice-protocol): Update to 0.14.3.

	gnu: Fix up package copyright headers.

2020-10-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libshout: Update to 2.4.4.
	* gnu/packages/xiph.scm (libshout): Update to 2.4.4.

	gnu: vlang: Run mosts tests.
	* gnu/packages/vlang.scm (vlang)[arguments]: Enable tests and add a new
	‘delete-failing-tests’ and custom ‘check’ phase.
	[native-inputs]: Add libx11, node, openssl, and sqlite.

	gnu: vlang: Update to 0.1.29.
	* gnu/packages/vlang.scm (vlang): Update to 0.1.29.

	gnu: execline: Update to 2.6.1.1.
	* gnu/packages/skarnet.scm (execline): Update to 2.6.1.1.

	gnu: skalibs: Update to 2.9.3.0.
	* gnu/packages/skarnet.scm (skalibs): Update to 2.9.3.0.

	gnu: libde265: Update to 1.0.7.
	* gnu/packages/video.scm (libde265): Update to 1.0.7.

	gnu: vim: Update to 8.2.1801.
	* gnu/packages/vim.scm (vim): Update to 8.2.1801.

	gnu: youtube-viewer: Update to 3.7.9.
	* gnu/packages/video.scm (youtube-viewer): Update to 3.7.9.
	[inputs]: Add perl-memoize.

2020-10-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tclust: Update to 1.4-2.
	* gnu/packages/statistics.scm (r-tclust): Update to 1.4-2.

	gnu: r-car: Update to 3.0-10.
	* gnu/packages/statistics.scm (r-car): Update to 3.0-10.

	gnu: r-quantreg: Update to 5.73.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.73.

	gnu: r-fpc: Update to 2.2-8.
	* gnu/packages/statistics.scm (r-fpc): Update to 2.2-8.

	gnu: r-gplots: Update to 3.1.0.
	* gnu/packages/statistics.scm (r-gplots): Update to 3.1.0.
	[propagated-inputs]: Remove r-gdata.

	gnu: r-matrixstats: Update to 0.57.0.
	* gnu/packages/statistics.scm (r-matrixstats): Update to 0.57.0.

	gnu: r-rsqlite: Update to 2.2.1.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.2.1.
	[native-inputs]: Add r-knitr.

	gnu: r-rmarkdown: Update to 2.4.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.4.
	[propagated-inputs]: Remove r-base64enc.

	gnu: r-readr: Update to 1.4.0.
	* gnu/packages/statistics.scm (r-readr): Update to 1.4.0.
	[propagated-inputs]: Remove r-rcpp; add r-cli, r-cpp11, r-lifecycle, and r-rlang.
	[native-inputs]: Add r-knitr.

	gnu: r-withr: Update to 2.3.0.
	* gnu/packages/statistics.scm (r-withr): Update to 2.3.0.

	gnu: r-devtools: Update to 2.3.2.
	* gnu/packages/statistics.scm (r-devtools): Update to 2.3.2.

	gnu: r-openssl: Update to 1.4.3.
	* gnu/packages/statistics.scm (r-openssl): Update to 1.4.3.

	gnu: r-backports: Update to 1.1.10.
	* gnu/packages/statistics.scm (r-backports): Update to 1.1.10.

	gnu: r-multitaper: Update to 1.0-15.
	* gnu/packages/statistics.scm (r-multitaper): Update to 1.0-15.

	gnu: r-coda: Update to 0.19-4.
	* gnu/packages/statistics.scm (r-coda): Update to 0.19-4.

	gnu: r-knitr: Update to 1.30.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.30.

	gnu: r-survival: Update to 3.2-7.
	* gnu/packages/statistics.scm (r-survival): Update to 3.2-7.

	gnu: r-seurat: Update to 3.2.2.
	* gnu/packages/cran.scm (r-seurat): Update to 3.2.2.

	gnu: r-tidytext: Update to 0.2.6.
	* gnu/packages/cran.scm (r-tidytext): Update to 0.2.6.

	gnu: r-tidypredict: Update to 0.4.7.
	* gnu/packages/cran.scm (r-tidypredict): Update to 0.4.7.
	[propagated-inputs]: Add r-stringr and r-tidyr.

	gnu: r-dials: Update to 0.0.9.
	* gnu/packages/cran.scm (r-dials): Update to 0.0.9.

	gnu: r-rsample: Update to 0.0.8.
	* gnu/packages/cran.scm (r-rsample): Update to 0.0.8.
	[propagated-inputs]: Add r-ellipsis, r-modeldata, and r-slider.

	gnu: r-workflows: Update to 0.2.0.
	* gnu/packages/cran.scm (r-workflows): Update to 0.2.0.
	[propagated-inputs]: Add r-tidyselect.

	gnu: r-cpp11: Update to 0.2.2.
	* gnu/packages/cran.scm (r-cpp11): Update to 0.2.2.

	gnu: r-gaston: Update to 1.5.7.
	* gnu/packages/cran.scm (r-gaston): Update to 1.5.7.

	gnu: r-binman: Update to 0.1.2.
	* gnu/packages/cran.scm (r-binman): Update to 0.1.2.

	gnu: r-rxnat: Update to 1.0.14.
	* gnu/packages/cran.scm (r-rxnat): Update to 1.0.14.
	[propagated-inputs]: Add r-tibble.

	gnu: r-aws: Update to 2.5.
	* gnu/packages/cran.scm (r-aws): Update to 2.5.

	gnu: r-rpf: Update to 1.0.5.
	* gnu/packages/cran.scm (r-rpf): Update to 1.0.5.

	gnu: r-regsem: Update to 1.6.2.
	* gnu/packages/cran.scm (r-regsem): Update to 1.6.2.
	[native-inputs]: Add r-knitr.

	gnu: r-stm: Update to 1.3.6.
	* gnu/packages/cran.scm (r-stm): Update to 1.3.6.

	gnu: r-quanteda: Update to 2.1.2.
	* gnu/packages/cran.scm (r-quanteda): Update to 2.1.2.

	gnu: r-diagram: Update to 1.6.5.
	* gnu/packages/cran.scm (r-diagram): Update to 1.6.5.

	gnu: r-acebayes: Update to 1.10.
	* gnu/packages/cran.scm (r-acebayes): Update to 1.10.

	gnu: r-lhs: Update to 1.1.1.
	* gnu/packages/cran.scm (r-lhs): Update to 1.1.1.

	gnu: r-bios2cor: Update to 2.2.
	* gnu/packages/cran.scm (r-bios2cor): Update to 2.2.

	gnu: r-parameters: Update to 0.8.6.
	* gnu/packages/cran.scm (r-parameters): Update to 0.8.6.

	gnu: r-systemfonts: Update to 0.3.2.
	* gnu/packages/cran.scm (r-systemfonts): Update to 0.3.2.

	gnu: r-covr: Update to 3.5.1.
	* gnu/packages/cran.scm (r-covr): Update to 3.5.1.

	gnu: r-ggfortify: Update to 0.4.11.
	* gnu/packages/cran.scm (r-ggfortify): Update to 0.4.11.

	gnu: r-sctransform: Update to 0.3.
	* gnu/packages/cran.scm (r-sctransform): Update to 0.3.
	[propagated-inputs]: Add r-future.

	gnu: r-ggvis: Update to 0.4.6.
	* gnu/packages/cran.scm (r-ggvis): Update to 0.4.6.

	gnu: r-msigdbr: Update to 7.2.1.
	* gnu/packages/cran.scm (r-msigdbr): Update to 7.2.1.
	[propagated-inputs]: Add r-tidyselect.

	gnu: r-pegas: Update to 0.14.
	* gnu/packages/cran.scm (r-pegas): Update to 0.14.

	gnu: r-colourpicker: Update to 1.1.0.
	* gnu/packages/cran.scm (r-colourpicker): Update to 1.1.0.
	[native-inputs]: Add r-knitr.

	etc: committer: Use EQUAL? instead of EQ? for differences.
	* etc/committer.scm.in (commit-message): Use EQUAL? instead of EQ? to compute
	differences because not all inputs may be symbols; some could be expressions.

	gnu: r-future: Update to 1.19.1.
	* gnu/packages/cran.scm (r-future): Update to 1.19.1.

	gnu: r-globals: Update to 0.13.0.
	* gnu/packages/cran.scm (r-globals): Update to 0.13.0.

	gnu: r-spatialextremes: Update to 2.0-9.
	* gnu/packages/cran.scm (r-spatialextremes): Update to 2.0-9.

	gnu: r-fields: Update to 11.5.
	* gnu/packages/cran.scm (r-fields): Update to 11.5.

	gnu: r-gmp: Update to 0.6-1.
	* gnu/packages/cran.scm (r-gmp): Update to 0.6-1.

	gnu: r-bigrquery: Update to 1.3.2.
	* gnu/packages/cran.scm (r-bigrquery): Update to 1.3.2.

	gnu: r-fftwtools: Update to 0.9-9.
	* gnu/packages/cran.scm (r-fftwtools): Update to 0.9-9.

	gnu: r-afex: Update to 0.28-0.
	* gnu/packages/cran.scm (r-afex): Update to 0.28-0.

	gnu: r-npsurv: Update to 0.5-0.
	* gnu/packages/cran.scm (r-npsurv): Update to 0.5-0.

	gnu: r-lsei: Update to 1.3-0.
	* gnu/packages/cran.scm (r-lsei): Update to 1.3-0.

	gnu: r-usethis: Update to 1.6.3.
	* gnu/packages/cran.scm (r-usethis): Update to 1.6.3.

	gnu: r-sjplot: Update to 2.8.5.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.8.5.

	gnu: r-effectsize: Update to 0.3.3.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.3.3.

	gnu: r-emmeans: Update to 1.5.1.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.5.1.

	gnu: r-multcomp: Update to 1.4-14.
	* gnu/packages/cran.scm (r-multcomp): Update to 1.4-14.

	gnu: r-sandwich: Update to 3.0-0.
	* gnu/packages/cran.scm (r-sandwich): Update to 3.0-0.

	gnu: r-deriv: Update to 4.1.0.
	* gnu/packages/cran.scm (r-deriv): Update to 4.1.0.

	gnu: r-sjlabelled: Update to 1.1.7.
	* gnu/packages/cran.scm (r-sjlabelled): Update to 1.1.7.

	gnu: r-insight: Update to 0.9.6.
	* gnu/packages/cran.scm (r-insight): Update to 0.9.6.

	gnu: r-bibtex: Update to 0.4.2.3.
	* gnu/packages/cran.scm (r-bibtex): Update to 0.4.2.3.

	gnu: r-openxlsx: Update to 4.2.2.
	* gnu/packages/cran.scm (r-openxlsx): Update to 4.2.2.

	gnu: r-import: Update to 1.2.0.
	* gnu/packages/cran.scm (r-import): Update to 1.2.0.
	[native-inputs]: Add r-knitr.

	gnu: r-trend: Update to 1.1.4.
	* gnu/packages/cran.scm (r-trend): Update to 1.1.4.

	gnu: r-statnet-common: Update to 4.4.1.
	* gnu/packages/cran.scm (r-statnet-common): Update to 4.4.1.
	[propagated-inputs]: Add r-rle.

	gnu: r-tinytex: Update to 0.26.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.26.

	gnu: r-xfun: Update to 0.18.
	* gnu/packages/cran.scm (r-xfun): Update to 0.18.

	gnu: r-seriation: Update to 1.2-9.
	* gnu/packages/cran.scm (r-seriation): Update to 1.2-9.

	gnu: r-dtw: Update to 1.22-3.
	* gnu/packages/cran.scm (r-dtw): Update to 1.22-3.

	gnu: r-vcd: Update to 1.4-8.
	* gnu/packages/cran.scm (r-vcd): Update to 1.4-8.

	gnu: r-hardyweinberg: Update to 1.6.8.
	* gnu/packages/cran.scm (r-hardyweinberg): Update to 1.6.8.

	gnu: r-broom: Update to 0.7.1.
	* gnu/packages/cran.scm (r-broom): Update to 0.7.1.

	gnu: r-psych: Update to 2.0.9.
	* gnu/packages/cran.scm (r-psych): Update to 2.0.9.

	gnu: r-lava: Update to 1.6.8.
	* gnu/packages/cran.scm (r-lava): Update to 1.6.8.
	[native-inputs]: Add r-knitr.

	gnu: r-getoptlong: Update to 1.0.3.
	* gnu/packages/cran.scm (r-getoptlong): Update to 1.0.3.

	gnu: r-htmltable: Update to 2.1.0.
	* gnu/packages/cran.scm (r-htmltable): Update to 2.1.0.

	gnu: r-htmlwidgets: Update to 1.5.2.
	* gnu/packages/cran.scm (r-htmlwidgets): Update to 1.5.2.
	[native-inputs]: Add r-knitr.

	gnu: r-rticles: Update to 0.16.
	* gnu/packages/cran.scm (r-rticles): Update to 0.16.

	gnu: r-fhtest: Update to 1.5.
	* gnu/packages/bioconductor.scm (r-fhtest): Update to 1.5.

	gnu: r-interval: Update to 1.1-0.7.
	* gnu/packages/bioconductor.scm (r-interval): Update to 1.1-0.7.

	gnu: r-activedriverwgs: Update to 1.1.1.
	* gnu/packages/bioconductor.scm (r-activedriverwgs): Update to 1.1.1.

	gnu: Add r-slider.
	* gnu/packages/cran.scm (r-slider): New variable.

	gnu: Add r-warp.
	* gnu/packages/cran.scm (r-warp): New variable.

	gnu: Add r-rle.
	* gnu/packages/cran.scm (r-rle): New variable.

2020-10-05  Ludovic Courtès  <ludo@gnu.org>

	build: Use a 'guile' executable that doesn't warn about locales.
	This gets rid of:

	  guile: warning: failed to install locale

	when running the 'guix' command on a foreign distro where 'GUIX_LOCPATH'
	isn't set.

	* Makefile.am (pkglibexec_PROGRAMS, guile_SOURCES, guile_LDADD)
	(guile_CFLAGS): New variables.
	(install-exec-hook): New target.
	(AUX_FILES): Remove 'guile-launcher.c'.
	* configure.ac: Use 'GUILE_FLAGS'.

2020-10-05  Ludovic Courtès  <ludo@gnu.org>

	self: Use a 'guile' that doesn't complain about locales.
	Since commit ba48895899a117d6ace2209c3f54411a4a989133, selected UTF-8
	locales are bundled.  However, because 'guix-command' is itself a Guile
	script, users would still see Guile's warning, particularly on foreign
	distros:

	  $ LC_ALL=sdf guix foo
	  guile: warning: failed to install locale
	  hint: Consider installing the `glibc-utf8-locales' [...]

	User commands would print that warning, but more importantly, each
	invocation of 'guix substitute' would print it, even though
	'guix-daemon.service' explicitly chooses "en_US.utf8", which is in
	'glibc-utf8-locales'.  This leads to confusion since users would keep
	seeing this message unless/until they realize they also need to install
	'glibc-utf8-locales' in root's profile.

	This patch gets rid of "guile: warning: ..." for a guix-pulled 'guix'
	command.

	* guix/self.scm (specification->package): Add "gcc-toolchain".
	(quiet-guile): New procedure.
	(guix-command): Use it.
	* gnu/packages/aux-files/guile-launcher.c: New file.
	* Makefile.am (AUX_FILES): Add it.

2020-10-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-time-0.1: Update to 0.1.43.
	* gnu/packages/crates-io.scm (rust-time-0.1): Update to 0.1.43.

	gnu: rust-chrono-0.4: Update to 0.4.13.
	* gnu/packages/crates-io.scm (rust-chrono-0.4): Update to 0.4.13.

	gnu: rust-base64-0: Update to 0.12.3.
	* gnu/packages/crates-io.scm (rust-base64-0): Update to 0.12.3.

2020-10-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: swaks: Support IPv6.
	* gnu/packages/mail.scm (swaks)[inputs]: Add perl-io-socket-inet6 and
	perl-socket6.

2020-10-05  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: guix: Update to 1.1.0-29.4e3ed9bad9.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-29.4e3ed9bad9.

2020-10-05  Julien Lepiller  <julien@lepiller.eu>

	services: gitolite: Install the rc file as gitolite's user.
	* gnu/services/version-control.scm (gitolite-activation): Install the rc
	file as gitolite's user.

2020-10-05  Christopher Baines  <mail@cbaines.net>

	services: guix: Add guix-build-coordinator-queue-builds-service-type.
	* gnu/services/guix.scm (<guix-build-coordinator-queue-builds-configuration>):
	New record type.
	(guix-build-coordinator-queue-builds-configuration,
	guix-build-coordinator-queue-builds-configuration?,
	guix-build-coordinator-queue-builds-configuration-package,
	guix-build-coordinator-queue-builds-configuration-user,
	guix-build-coordinator-queue-builds-coordinator,
	guix-build-coordinator-queue-builds-configuration-systems,
	guix-build-coordinator-queue-builds-configuration-system-and-targets,
	guix-build-coordinator-queue-builds-configuration-guix-data-service,
	guix-build-coordinator-queue-builds-configuration-processed-commits-file,
	guix-build-coordinator-queue-builds-shepherd-services,
	guix-build-coordinator-queue-builds-activation,
	guix-build-coordinator-queue-builds-account): New procedures.
	(guix-build-coordinator-queue-builds-service-type): New variable.
	* doc/guix.texi (Guix Services): Document it.

	services: guix: Add guix-build-coordinator-agent-service-type.
	* gnu/services/guix.scm (<guix-build-coordinator-agent-configuration>): New
	record type.
	(guix-build-coordinator-agent-configuration,
	guix-build-coordinator-agent-configuration?,
	guix-build-coordinator-agent-configuration-package,
	guix-build-coordinator-agent-configuration-user,
	guix-build-coordinator-agent-configuration-coordinator,
	guix-build-coordinator-agent-configuration-uuid),
	guix-build-coordinator-agent-configuration-password,
	guix-build-coordinator-agent-configuration-password-file,
	guix-build-coordinator-agent-configuration-systems,
	guix-build-coordinator-agent-configuration-max-parallel-builds,
	guix-build-coordinator-agent-configuration-derivation-substitute-urls,
	guix-build-coordinator-agent-configuration-non-derivation-substitute-urls,
	guix-build-coordinator-agent-shepherd-services,
	guix-build-coordinator-agent-activation,
	guix-build-coordinator-agent-account): New procedures.
	(guix-build-coordinator-agent-service-type): New variable.
	* doc/guix.texi (Guix Services): Document it.

	services: guix: Add guix-build-coordinator-service-type.
	* gnu/services/guix.scm (<guix-build-coordinator-configuration>): New record
	type.
	(guix-build-coordinator-configuration, guix-build-coordinator-configuration?,
	guix-build-coordinator-configuration-package,
	guix-build-coordinator-configuration-user,
	guix-build-coordinator-configuration-group,
	guix-build-coordinator-configuration-datastore-uri-string,
	guix-build-coordinator-configuration-agent-communication-uri-string,
	guix-build-coordinator-configuration-client-communication-uri-string,
	guix-build-coordinator-configuration-allocation-strategy,
	guix-build-coordinator-configuration-hooks,
	guix-build-coordinator-configuration-guile,
	make-guix-build-coordinator-start-script,
	guix-build-coordinator-shepherd-services, guix-build-coordinator-activation,
	guix-build-coordinator-account): New procedures.
	(guix-build-coordinator-service-type): New variable.
	* gnu/tests/guix.scm (%test-guix-build-coordinator): New variable.
	* doc/guix.texi (Guix Services): Document it.

	gnu: Add guix-build-coordinator.
	* gnu/packages/package-management.scm (guix-build-coordinator): New variable.

2020-10-05  Christopher Baines  <mail@cbaines.net>

	gnu: guile-prometheus: Update to 0-1.8980f39.
	This revision supports cross-compilation, so guile is added to the
	native-inputs to enable this.

	* gnu/packages/guile-xyz.scm (guile-prometheus): Update to 0-1.8980f39.
	[native-inputs]: Add guile.

2020-10-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Remove obsolete configure flag.
	* gnu/packages/dns.scm (knot)[arguments]: Remove unused
	‘--with-bash-completions’ configure flag.

2020-10-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Snip more pregenerated nonsource.
	ypbody.c is generated from ypbody.rl by update-parser.sh, both of which
	are missing from the release tarball.  Rather than add another git file
	to native-inputs, we now build from git and remove the generated files.

	This follows up on commit 2b73e50c31a61b5dcef35a1e4b9484d9dbcb0fbc, now
	that everyone's finished building it.

	* gnu/packages/dns.scm (knot)[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[arguments]: Add ‘--enable-fast-parser’ to #:configure-flags.
	Invoke the in-tree update-parser.sh.
	[native-inputs]: Remove separate update-parser.sh origin.
	Add autoconf, automake, and libtool.

2020-10-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Build the zone parsers from Ragel source.
	* gnu/packages/dns.scm (knot)[source]: Add snippet to remove upstream's
	pregenerated ‘sources’
	[arguments]: Add an ‘update-parser’ phase.
	[native-inputs]: Add ragel and upstream update-parser.sh.

2020-10-05  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-exwm-no-x-toolkit.
	* gnu/packages/emacs-xyz.scm (emacs-exwm-no-x-toolkit): New variable.

	gnu: Add emacs-xelb-no-x-toolkit.
	* gnu/packages/emacs-xyz.scm (emacs-xelb-no-x-toolkit): New variable.

2020-10-05  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: ecl-slynk: Fix package definition.
	* gnu/packages/lisp-xyz.scm (ecl-slynk)[arguments]: Don't use 'union-build',
	  just remove the 'build-image' phase.

	Merge branch 'master' into staging

2020-10-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: astromance: Correctly link to game data.
	Fixes <http://issues.guix.gnu.org/43797>.

	* gnu/packages/games.scm (astromance)[arguments]: Adjust configure-flags
	to point the DATADIR to a directory in the output.

2020-10-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libsigc++: Remove duplicate definition.
	* gnu/packages/glib.scm (libsigc++-2): Remove variable.
	(glibmm-2.64)[propagated-inputs]: Adjust accordingly.
	* gnu/packages/gtk.scm (cairomm-1.13)[propagated-inputs]: Same.

	gnu: rust-netlib-src-0.7: Remove package.
	* gnu/packages/crates-io.scm (rust-netlib-src-0.7): Remove package.

	gnu: rust-textwrap-0.11: Don't hide package.
	* gnu/packages/crates-io.scm (rust-textwrap-0.11)[arguments]: Skip
	build. Add rust-termsize-0.3, rust-unicode-width-0.1 to cargo-inputs.
	Add rust-rand-0.6, rust-rand-xorshift-0.1, rust-version-sync-0.6 to
	cargo-development-inputs.
	[properties]: Remove field.

	gnu: Add rust-version-sync-0.6.
	* gnu/packages/crates-io.scm (rust-version-sync-0.6): New variable.

	gnu: Add rust-toml-0.4.
	* gnu/packages/crates-io.scm (rust-toml-0.4): New variable.

	gnu: Add rust-pulldown-cmark-0.1.
	* gnu/packages/crates-io.scm (rust-pulldown-cmark-0.1): New variable.

	gnu: Add rust-bitflags-0.9.
	* gnu/packages/crates-io.scm (rust-bitflags-0.9): New variable.

	gnu: rust-pico-sys-0.0: Don't hide package.
	* gnu/packages/crates-io.scm (rust-pico-sys-0.0)[arguments]: Add
	rust-libc-0.2, rust-gcc-0.3 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-gcc-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-gcc-0.3): Don't inherit from
	rust-cc-1.
	[arguments]: Skip tests. Add rust-rayon-0.8 to cargo-inputs,
	rust-tempdir-0.3 to cargo-development-inputs.
	[properties]: Remove field.

	gnu: Move graphics crates to crates-graphics.scm.
	* gnu/packages/crates-graphics.scm: New module. Move rust-andrew-0.2,
	rust-ansi-colours-1, rust-ansi-term-0.12, rust-ansi-term-0.11,
	rust-ansi-term-0.10, rust-aom-sys-0.1, rust-ascii-canvas-2,
	rust-cgl-0.3, rust-cgl-0.2, rust-cgmath-0.17, rust-cglmath-0.16,
	rust-core-graphics-0.17, rust-core-video-sys-0.1, rust-dav1d-sys-0.3,
	rust-euclid-0.20, rust-gfx-0.18, rust-gfx-core-0.9,
	rust-gfx-device-gl-0.16, rust-gfx-gl-0.6, rust-gif-0.10, rust-gl-0.11,
	rust-gl-generator-0.14, rust-gl-generator-0.13, rust-gl-generator-0.11,
	rust-gl-generator-0.10, rust-gleam-0.6, rust-glutin-0.22,
	rust-glutin-0.21, rust-glutin-egl-sys-0.1,
	rust-glutin-emscripten-sys-0.1, rust-glutin-gles2-sys-0.1,
	rust-glutin-glx-sys-0.1, rust-glutin-wayland-sys-0.1, rust-image-0.23,
	rust-image-0.22, rust-image-0.21, rust-image-0.20,
	rust-jpeg-decoder-0.1, rust-line-drawing-0.7, rust-lyon-geom-0.14,
	rust-lyon-path-0.14, rust-osmesa-sys-0.1, rust-piston-0.49,
	rust-piston-float-1.0, rust-piston-gfx-texture-0.40,
	rust-piston-graphics-api-version-0.2,
	rust-piston-shaders-graphics2d-0.3, rust-piston-texture-0.8,
	rust-piston-viewport-1.0, rust-piston-window-0.105,
	rust-piston2d-gfx-graphics-0.66, rust-pison2d-graphics-0.35,
	rust-piston-event-loop-0.49, rust-pistoncore-glutin-window-0.63,
	rust-pistoncore-input-0.28, rust-pistoncore-window-0.44, rust-png-0.16,
	rust-png-0.15, rust-png-0.14, rust-png-0.12, rust-raw-window-handle-0.3,
	rust-resize-0.3, rust-rgb-0.8, rust-smithay-client-toolkit-0.6,
	rust-smithay-client-toolkit-0.4, rust-smithay-clipboard-0.3,
	rust-tiff-0.5, rust-tiff-0.3, rust-tiff-0.2, rust-wayland-client-0.23,
	rust-wayland-client-0.21, rust-wayland-commons-0.23,
	rust-wayland-commons-0.21, rust-wayland-protocols-0.23,
	rust-wayland-protocols-0.21, rust-wayland-scanner-0.23,
	rust-wayland-scanner-0.21, rust-wayland-server-0.23,
	rust-wayland-server-0.21, rust-wayland-sys-0.23, rust-wayland-sys-0.21,
	rust-winit-0.20, rust-winit-0.19, rust-x11-2, rust-x11-clipboard-0.4,
	rust-x11-dl-2, rust-y4m-0.5 to here.
	* gnu/packages/crates-io.scm: ... from here.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register new module.
	* gnu/packages/crates-io.scm, gnu/packages/crates-gtk.scm,
	gnu/packages/gnome.scm, gnu/packages/rust-apps.scm,
	gnu/packages/terminals.scm, gnu/packages/video.scm: Adjust for
	package movement.

	gnu: rust-num-derive-0.3: Update to 0.3.2.
	* gnu/packages/crates-io.scm (rust-num-derive-0.3): Update to 0.3.2.
	[arguments]: Don't skip build. In cargo-development-inputs add
	rust-num-0.3, rust-num-traits-0.2.

	gnu: Add rust-num-0.3.
	* gnu/packages/crates-io.scm (rust-num-0.3): New variable.
	(rust-num-0.2): Inherit from rust-num-0.3.

	gnu: rust-num-integer-0.1: Update to 0.1.43.
	* gnu/packages/crates-io.scm (rust-num-integer-0.1): Update to 0.1.43.

	gnu: rust-num-iter-0.1: Update to 0.1.41.
	* gnu/packages/crates-io.scm (rust-num-iter-0.1): Update to 0.1.41.

	gnu: Move gtk crates to crates-gtk.scm.
	* gnu/packages/crates-gtk.scm: New module. Move rust-cairo-rs-0.8,
	rust-cairo-rs-0.7, rust-cairo-sys-rs-0.9, rust-gdk-pixbuf-0.8,
	rust-gdk-pixbuf-0.7, rust-gdk-pixbuf-sys-0.9, rust-gio-0.8,
	rust-gio-0.7, rust-gio-sys-0.9, rust-gir-format-check-0.1,
	rust-glib-0.9, rust-glib-0.8, rust-glib-sys-0.9, rust-gobject-sys-0.9,
	rust-gtk-rs-lgpl-docs-0.1, rust-pango-0.8, rust-pango-0.7,
	rust-pango-sys-0.9, rust-pangocairo-0.9, rust-pangocairo-0.8,
	rust-pangocairo-sys-0.10 to here...
	* gnu/packages/crates-io.scm: ... from here.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register new module.
	* gnu/packages/gnome.scm: Adjust for package movement.

	gnu: rust-redox-syscall-0.1: Update to 0.1.57.
	* gnu/packages/crates-io.scm (rust-redox-syscall-0.1): Update to 0.1.57.

	gnu: librsvg-next: Update to 2.50.1.
	* gnu/packages/gnome.scm (librsvg-next): Update to 2.50.1.
	[arguments]: Build with rust-1.40. In cargo-inputs remove
	rust-downcast-1.1. Replace rust-float-cmp-0.6 with 0.8,
	rust-itertools-0.8 with 0.9, rust-nalgebra-0.19 with 0.21. Add
	rust-string-cache-0.8, rust-tinyvec-0.3. In cargo-development-inputs add
	rust-assert-cmd-1, rust-chrono-0.4, rust-float-cmp-0.8, rust-lopdf-0.25,
	rust-png-0.16, rust-predicates-1, rust-tempfile-3. Add phase to work
	around failing tests.

	gnu: Add rust-nalgebra-0.21.
	* gnu/packages/crates-io.scm (rust-nalgebra-0.21): New variable.
	(rust-nalgebra-0.19): Inherit from rust-nalgebra-0.21.

	gnu: Add rust-lopdf-0.25.
	* gnu/packages/crates-io.scm (rust-lopdf-0.25): New variable.

	gnu: Add rust-wide-0.4.
	* gnu/packages/crates-io.scm (rust-wide-0.4): New variable.

	gnu: Add rust-simba-0.1.
	* gnu/packages/crates-io.scm (rust-simba-0.1): New variable.

	gnu: Add rust-cordic-0.1.
	* gnu/packages/crates-io.scm (rust-cordic-0.1): New variable.

	gnu: Add rust-fixed-1.
	* gnu/packages/crates-io.scm (rust-fixed-1): New variable.

	gnu: rust-half-1.3: Rename to rust-half-1.
	* gnu/packages/crates-io.scm (rust-half-1.3): Rename to rust-half-1.
	Update to 1.6.0.
	(rust-serde-cbor-0.11, rust-serde-cbor-0.10): Adjust accordingly.

	gnu: rust-tinyvec-0.3: Update to 0.3.4.
	* gnu/packages/crates-io.scm (rust-tinyvec-0.3): Update to 0.3.4.
	[license]: Update license.

	gnu: Add rust-quickcheck-macros-0.9.
	* gnu/packages/crates-io.scm (rust-quickcheck-macros-0.9): New variable.
	(rust-quickcheck-macro-0.8): Inherit from rust-quickcheck-macros-0.9.

	gnu: Add rust-pom-3.
	* gnu/packages/crates-io.scm (rust-pom-3): New variable.

	gnu: rust-num-traits-0.2: Update to 0.2.12.
	* gnu/packages/crates-io.scm (rust-num-traits-0.2): Update to 0.2.12.

	gnu: Add rust-float-cmp-0.8.
	* gnu/packages/crates-io.scm (rust-float-cmp-0.8): New variable.
	(rust-float-cmp-0.6): Inherit from rust-float-cmp-0.8.

	gnu: Add rust-az-1.
	* gnu/packages/crates-io.scm (rust-az-1): New variable.

2020-10-05  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: gettext-minimal: Mark "test-raise" test XFAIL on the Hurd.
	* gnu/packages/gettext.scm (gettext-minimal)[arguments]: When compiling for
	the Hurd, add "test-raise" to XFAIL_TESTS in make-flags.

2020-10-05  Mathieu Othacehe  <othacehe@gnu.org>

	images: Add pine64 support.
	* gnu/system/images/pine64.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* gnu/system/image.scm (arm64-disk-image, arm64-image-type): New variables.

2020-10-05  Mathieu Othacehe  <othacehe@gnu.org>

	bootloader: Fix u-boot installation.
	This is a follow-up of f19cf27c2b9ff92e2c0fd931ef7fde39c376adaa. The
	bootloader installation must be done on the final disk-image, hence using
	"disk-image-installer" instead of "installer" callback.

	* gnu/bootloader/u-boot.scm: Turn all installer callbacks into
	disk-image-installer callbacks.
	* gnu/build/bootloader.scm (write-file-on-device): Open the output file with
	'no-truncate and 'no-create options.
	* gnu/system/image.scm (with-imported-modules*): Add (gnu build bootloader)
	module.

2020-10-05  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: gnutls: Fix cross-compilation.
	* gnu/packages/tls.scm (gnutls)[arguments]: Disable tests when
	cross-compiling.

2020-10-05  raingloom  <raingloom@riseup.net>

	gnu: picard: Update to 2.4.4.
	* gnu/packages/music.scm (picard): Update to 2.4.4.
	  [native-inputs]: Add python-dateutil.
	  [source]: Add temporary patch to fix failing test due to missing "."
	  	    in temporary filename.
	* gnu/packages/patches/picard-fix-id3-rename-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: python-mutagen: Update to 1.45.1.
	* gnu/packages/music.scm (python-mutagen): Update python-mutagen to 1.45.1.
	  [native-inputs]: Add python-hypothesis and python-flake8.

2020-10-05  Lars-Dominik Braun  <lars@6xq.net>

	gnu: mergerfs-tools: Update to 480296e.
	* gnu/packages/file-systems.scm (mergerfs-tools): Update to 480296e.

	gnu: mergerfs: Update to 2.31.0.
	* gnu/packages/file-systems.scm (mergerfs) [version]: Update to 2.31.0.
	[arguments]: Adjust Makefile substitutions.

2020-10-05  Vinicius Monego  <monego@posteo.net>

	gnu: Add gnote.
	* gnu/packages/gnome.scm (gnote): New variable.

	gnu: Add gnome-commander.
	* gnu/packages/gnome.scm (gnome-commander): New variable.

2020-10-05  Michael Rohleder  <mike@rohleder.de>

	gnu: seahorse: Update to 3.36.
	* gnu/packages/gnome.scm (seahorse): Update to 3.36.
	[inputs]: Add libhandy-0.0.

2020-10-05  Ludovic Courtès  <ludo@gnu.org>

	environment: Turn "lo" up in network-less containers.
	This is a followup to 0f53c801b91919380a924b402d1ff822bb1dc6ea.

	* guix/scripts/environment.scm (launch-environment/container): Add call
	to 'set-network-interface-up'.
	* tests/guix-environment-container.sh: Add test.

2020-10-05  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.17.0.1.
	* gnu/packages/finance.scm (monero-gui): Update to 0.17.0.1.
	  [native-inputs]: Add native inputs of monero.
	  [inputs]: Add monero and its inputs.
	  [propagated-inputs]: Remove.
	  [arguments]: Add 'configure-flags'. Remove 'get-monero-extra-files',
	  'fix-makefile-vars', 'fix-paths', 'make-qt-deterministic', 'fix-version' and
	  'build-zxcvbn-c' phases. Add 'extract-monero-sources', 'fix-build',
	  'generate-zxcvbn-c-header' and 'install-monerod-link' phases. Remove custom
	  'configure' phase. Add custom 'install' phase.
	  (monero)[arguments]: Remove 'BUILD_GUI_DEPS' from 'configure-flags'.
	  Remove 'install-librandomx' and 'delete-dead-links' phases. Add
	  'delete-unused-files' phase.

	gnu: monero: Update to 0.17.0.1.
	* gnu/packages/finance.scm (monero): Update to 0.17.0.1.

2020-10-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-keras: Fix build.
	Fixes <https://issues.guix.gnu.org/39562>.

	* gnu/packages/machine-learning.scm (python-keras)[phases]{check}: Apply
	upstream fix to test_topology.py.  Skip the failing test_selu test.

	Reported-by: Pierre Neidhardt <mail@ambrevar.xyz>

2020-10-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: emacs-google-maps: Fix version.
	* gnu/packages/emacs-xyz.scm (emacs-google-maps)[source]: Replace very
	large date integer with the last upstream release.

	gnu: konversation: Update to 1.7.6.
	* gnu/packages/kde-internet.scm (konversation): Update to 1.7.6.
	[source]: Remove obsolete patch.
	* gnu/packages/patches/konversation-Fix-build-with-Qt-5.11.patch: Delete
	file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: appstream-glib: Update to 0.7.18.
	* gnu/packages/glib.scm (appstream-glib): Update to 0.7.18.

	gnu: mm-common: Update to 1.0.2.
	* gnu/packages/gnome.scm (mm-common): Update to 1.0.2.

2020-10-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-google-maps: Update to 20181121.
	Fixes <https://issues.guix.gnu.org/38854>.

	* gnu/packages/emacs-xyz.scm (emacs-google-maps): Update to 20181121.

2020-10-04  André Batista  <nandre@riseup.net>

	gnu: Add rust-is-executable-0.1.
	* gnu/packages/crates-io.scm (rust-is-executable-0.1): New variable.

	gnu: Add rust-wasm-bindgen-console-logger-0.1.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-console-logger-0.1): New variable.

2020-10-04  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-base64: Fix tests.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-base64): Update to 20200930 which fixes
	the test suite.

	gnu: sbcl-serapeum: Update to 20201003.
	* gnu/packages/lisp-xyz.scm (sbcl-serapeum): Update to 20201003.

	gnu: cl-cffi-gtk: Update to 20201003.
	* gnu/packages/lisp-xyz.scm (cl-cffi-gtk): Update to 20201003.

2020-10-04  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	cuirass: Distribute hurd-manifest.scm.
	This is a follow-up to commit fdbf8a7a75e9d63957ea6d8a63181aa131edeaea.

	* Makefile.am (EXTRA_DIST): Oops, add build-aux/cuirass/hurd-manifest.scm.

2020-10-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: freerdp: Update to 2.2.0.
	* gnu/packages/rdesktop.scm (freerdp): Update to 2.2.0.
	[inputs]: Add libusb.
	[arguments]: Remove unused WITH_SYSTEMD configure flag.

	gnu: hplip: Update to 3.20.9 [security fixes].
	* gnu/packages/cups.scm (hplip): Update to 3.20.9.
	[source]: Add hplip-fix-bug-1898438.patch.
	[arguments]: Follow upstream defaults.
	* gnu/packages/patches/hplip-fix-bug-1898438.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: godot: Update to 3.2.3.
	* gnu/packages/game-development.scm (godot): Update to 3.2.3.

	gnu: font-jetbrains-mono: Simplify licence installation.
	* gnu/packages/fonts.scm (font-jetbrains-mono)[arguments]: Don't replace
	the ‘install-license-files’ phase.  Help it.

	gnu: font-jetbrains-mono: Update to 2.002.
	* gnu/packages/fonts.scm (font-jetbrains-mono): Update to 2.002.

	gnu: font-comic-neue: Update to 2.51.
	* gnu/packages/fonts.scm (font-comic-neue): Update to 2.51.

2020-10-04  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	cuirass: Add hurd-manifest.
	* build-aux/cuirass/hurd-manifest.scm: New file.

2020-10-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-olivetti: Update to 1.11.1.
	* gnu/packages/emacs-xyz.scm (emacs-olivetti): Update to 1.11.1.

2020-10-04  AuPath  <marco.au.grassi98@protonmail.com>

	gnu: Add emacs-frames-only-mode.
	* gnu/packages/emacs-xyz.scm (emacs-frames-only-mode): New variable.

2020-10-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ivy-posframe: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): Update to 0.2.0.
	[source]: Use GNU ELPA repository.

2020-10-04  HiPhish  <hiphish@posteo.de>

	gnu: Add go-github-com-junegunn-fzf.
	* gnu/packages/terminals.scm (go-github-com-junegunn-fzf): Update to 0.22.0.

	gnu: Add go-github-com-saracen-walker.
	* gnu/packages/golang.scm (go-github-com-saracen-walker): New variable.

	gnu: Add go-golang-org-x-sync.
	* gnu/packages/golang.scm (go-golang-org-x-sync): New variable.

2020-10-04  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 78.3.1-guix0-preview1.
	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.

	gnu: webkitgtk: Update to 2.30.1.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.1.

2020-10-03  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.238.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.238.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.238.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.238.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.200.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.200.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.149.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.149.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.69.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.69.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.8.13.
	* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.13.
	(linux-libre-5.8-pristine-source): Update hash.

2020-10-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: clamav: Update to 0.103.0.
	* gnu/packages/antivirus.scm (clamav): Update to 0.103.0.
	* gnu/packages/patches/clamav-system-tomsfastmath.patch: Update patch.

	gnu: facter: Update to 4.0.41.
	* gnu/packages/admin.scm (facter): Update to 4.0.41.

	gnu: netcat-openbsd: Update to 1.217-2.
	* gnu/packages/admin.scm (netcat-openbsd): Update to 1.217-2.

	gnu: nmap: Update to 7.90.
	* gnu/packages/admin.scm (nmap): Update to 7.90.

	gnu: catch2: Update to 2.13.1.
	* gnu/packages/check.scm (catch2): Update to 2.13.1.

2020-10-03  Julien Lepiller  <julien@lepiller.eu>

	Revert "gnu: elixir: Remove unused input."
	This reverts commit a749caa74e2a44a37d3a4af06cf4c18f9e463fbb.

	One of the phases actually uses git in `(which "git")`.

2020-10-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mame: Update to 0.225.
	* gnu/packages/emulators.scm (mame): Update to 0.225.

2020-10-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: protonvpn-cli: Add python-jinja2 input.
	Fixes <http://issues.guix.gnu.org/43778>.

	* gnu/packages/vpn.scm (protonvpn-cli)[inputs]: Add python-jinja2.

2020-10-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: protonvpn-cli: Prefix Python input names with ‘python-’.
	* gnu/packages/vpn.scm (protonvpn-cli)[native-inputs, inputs]: Add
	‘’python-’ to input labels.

	gnu: libstaroffice: Update to 0.0.7.
	* gnu/packages/libreoffice.scm (libstaroffice): Update to 0.0.7.

	gnu: libmwaw: Update to 0.3.16.
	* gnu/packages/libreoffice.scm (libmwaw): Update to 0.3.16.

	gnu: geonkick: Update to 2.3.8.
	* gnu/packages/music.scm (geonkick): Update to 2.3.8.

	gnu: protobuf: Update to 1.3.3.
	* gnu/packages/protobuf.scm (protobuf): Update to 1.3.3.

2020-10-03  Julien Lepiller  <julien@lepiller.eu>

	gnu: josm: Update to 17013.
	* gnu/packages/geo.scm (josm): Update to 17013.

2020-10-03  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-50.71aac24.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-50.71aac24.

2020-10-03  Florian Pelz  <pelzflorian@pelzflorian.de>

	gnu: glib: Adhere to '--without-tests' option.
	* gnu/packages/glib.scm (glib)[arguments]<#:phases>[configure]:
	Only run tests if 'tests?' is true.

2020-10-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-pyux.
	* gnu/packages/python-check.scm (python-pyux): New variable.

2020-10-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ocaml-mcl: Fix build.
	It was failing on a /bin/sh occurrence patched twice in the configure script:

	sh: ./configure:/gnu/store/...-bash-minimal-5.0.16/gnu/store/...-bash-minimal-5.0.1:bad
	interpreter: No such file or directory

	* gnu/packages/machine-learning.scm (ocaml-mcl)[phases]{patch-paths}: Do not
	patch the configure script.

2020-10-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-gssapi: Update to 1.6.9.
	* gnu/packages/python-xyz.scm (python-gssapi): Update to 1.6.9.

2020-10-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-gssapi: Skip failing tests.
	Fixes <https://issues.guix.gnu.org/43402>.

	* gnu/packages/python-xyz.scm (python-gssapi)[phases]{disable-failing-tests}:
	Add phase.

2020-10-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-openpyxl: Update to 3.0.5.
	* gnu/packages/python-xyz.scm (python-openpyxl): Update to 3.0.5.

2020-10-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mariadb-connector-c: Update to 3.1.10.
	* gnu/packages/databases.scm (mariadb-connector-c): Update to 3.1.10.

	gnu: ccache: Update to 3.7.12.
	* gnu/packages/ccache.scm (ccache): Update to 3.7.12.

2020-10-02  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.
	* etc/news.scm: Add ‘de’ translation.

2020-10-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: nyacc: Use versioned Guile site directory.
	This is a follow-up to commit 4e896da45d7be42ff1ad0b2be741b168573e6f0e.

	* gnu/packages/mes.scm (nyacc)[source]: Add snippet.

2020-10-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: axoloti-patcher-next: Fix directory names.
	* gnu/packages/axoloti.scm (axoloti-patcher-next)[arguments]: Add
	sub-directory of old firmware; fix the sub-directory name of the armv7e-m
	toolchain headers.

2020-10-02  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for transformation option record/replay.
	* etc/news.scm: Add entry.

2020-10-02  Ludovic Courtès  <ludo@gnu.org>

	environment: Provide /etc/hosts in containers without '--network'.
	Fixes <https://bugs.gnu.org/43762>.

	* guix/scripts/environment.scm (launch-environment/container): Create
	/etc/hosts when NETWORK? is false.
	* tests/guix-environment-container.sh: Add "localhost" resolution test.

2020-10-02  Ludovic Courtès  <ludo@gnu.org>

	guix package: Re-apply package transformation when upgrading.
	* guix/scripts/package.scm (transaction-upgrade-entry)[upgrade]: Add
	'transform' parameter.  Pass PKG through it.  Use
	'manifest-entry-with-transformations'.
	Call 'options->transformation' to get the transformation procedure.
	* tests/guix-package.sh: Add 'guix package -u' test.
	* tests/packages.scm ("transaction-upgrade-entry, transformation options preserved"):
	New test.
	* doc/guix.texi (Invoking guix package): Mention that transformations
	are preserved across upgrades.
	(Package Transformation Options): Likewise.

2020-10-02  Ludovic Courtès  <ludo@gnu.org>

	guix build: Record package transformations in manifest entries.
	With this change, package transformation options used while building a
	manifest are saved in the metadata of the manifest entries.

	* guix/scripts/build.scm (transformation-procedure): New procedure.
	(options->transformation)[applicable]: Use it.  Change to a list of
	key/value/proc tuples instead of key/proc pairs.
	[package-with-transformation-properties, tagged-object]: New
	procedures.  Use them.
	(package-transformations, manifest-entry-with-transformations): New
	procedures.
	* guix/scripts/pack.scm (guix-pack)[with-transformations]: New
	procedure.
	Use it.
	* guix/scripts/package.scm (process-actions)[transform-entry]: Use it.
	* tests/guix-package-aliases.sh: Add test.

2020-10-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: orc: Update to 0.4.32.
	* gnu/packages/gstreamer.scm (orc): Update to 0.4.32.

	gnu: zeromq: Update to 4.3.3.
	* gnu/packages/networking.scm (zeromq): Update to 4.3.3.

	gnu: liblouisutdml: Update to 2.9.0.
	* gnu/packages/language.scm (liblouisutdml): Update to 2.9.0.
	[source]: Remove patch.
	* gnu/packages/patches/liblouisutdml-fix-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: liblouis: Update to 3.15.0.
	* gnu/packages/language.scm (liblouis): Update to 3.15.0.

	gnu: lsp-plugins: Update to 1.1.26.
	* gnu/packages/music.scm (lsp-plugins): Update to 1.1.26.

	gnu: perl-async-interrupt: Update to 1.26.
	* gnu/packages/perl.scm (perl-async-interrupt): Update to 1.26.

	gnu: perl-test-utf8: Update to 1.02.
	* gnu/packages/perl-check.scm (perl-test-utf8): Update to 1.02.

2020-10-02  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Explain why '--without-tests' may fail with modified 'check' phase.
	* doc/guix.texi (Package Transformation Options): Explain.

2020-10-02  Mathieu Othacehe  <othacehe@gnu.org>

	services: cuirass: Fix activation.
	Fixes: <https://issues.guix.gnu.org/43760>.

	* gnu/services/cuirass.scm (cuirass-activation): Do not create
	queries-log-file and web-queries-log-file if the corresponding config file are
	unset.

2020-10-02  Mathieu Othacehe  <othacehe@gnu.org>

	system: image: Add qcow2 image type.
	* gnu/system/image.scm (qcow2-image-type): New variable.

	gnu: guix: Fix checksum.
	* gnu/packages/package-management.scm (guix): Fix checksum.

	gnu: guix: Update to 1.1.0-28.d27dbeb.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-28.d27dbeb.

2020-10-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guix: Install OpenRC init files to $(prefix)/etc.
	This is a followup to cabac732deffafc796537658a6c33c6c4aec821e.

	* gnu/packages/package-management.scm (guix)[arguments]: In 'bootstrap'
	phase, change "openrcservicedir" in 'nix/local.mk'.

2020-10-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-49.cd89fc4.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-49.cd89fc4.

2020-10-02  Mathieu Othacehe  <othacehe@gnu.org>

	scripts: system: Honor target argument.
	Since 313f492657f1d0863c641fa5ee7f5b7028e27c94 the target argument passed to
	"guix system" was not honored for 'disk-image' command.

	This forces the command line passed "target" to take precedence over the
	"target" field of the <image> record returned by "os->image" procedure.

	* guix/scripts/system.scm (system-derivation-for-action): Override the
	"target" field of the "image" record using the "target" argument from the
	command line.

2020-10-02  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust to recent changes to the 'emacs' package.
	Test regression introduced in f88fea0eaa5796303790450ee4543a6d7e61a06e.

	* tests/guix-package.sh: Add minor and patch levels in the version
	numbers of 'emacs-foo-bar' and 'emacs-foo-bar-patched'.

2020-10-02  Ludovic Courtès  <ludo@gnu.org>

	gexp: Fix argument ordering in 'local-file' macro.
	Fixes a regression introduced in
	f43ffee90882c2d61b46d69728daa7432be297e4.
	Reported by jonsger on #guix.

	* guix/gexp.scm (local-file): In the non-literal case, add #:literal?
	and #:location after REST.

2020-10-02  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 78.3.1.
	* gnu/packages/gnuzilla.scm (icedove): Update to 78.3.1.

2020-10-02  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: nss@3.56: Update to 3.57.
	nss@3.57 includes a critical fix for building on aarch64.

	* gnu/packages/nss.scm (nss-3.56): Update to 3.57 and rename to
	* nss-3.57.
	* gnu/packages/gnuzilla.scm (icedove)[inputs]: Update nss variable name.

2020-10-02  Ludovic Courtès  <ludo@gnu.org>

	ui: Use "guix install" in locale hint.
	* guix/ui.scm (install-locale): Change "guix package -i" to "guix install".

2020-10-02  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'local-file' warns when passed a non-literal relative file name.
	Fixes <https://bugs.gnu.org/43736>.
	Reported by Vitaliy Shatrov <guix.vits@disroot.org>.

	* guix/gexp.scm (%local-file): Add #:literal? and #:location.
	Emit a warning when LITERAL? is false and FILE is not absolute.
	(local-file): In the non-literal case, pass #:location and #:literal?.
	* po/guix/POTFILES.in: Add guix/gexp.scm.
	* tests/guix-system.sh: Add test for the warning.

2020-10-01  Julien Lepiller  <julien@lepiller.eu>

	tests: opam: Test additional syntax.
	* tests/opam.scm (test-comment): New test.
	(test-lists): Add more tests for complex list patterns.

	import: opam: Report groups in syntax tree.
	* guix/import/opam.scm (group-pat): Report in syntax tree.
	(dependency->input, dependency->native-input, dependency->name):
	consider the case of a group.

	tests: opam: Factorize tests.
	* tests/opam.scm: Remove duplicate code.

2020-10-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sord: Update to 0.16.6.
	* gnu/packages/rdf.scm (sord): Update to 0.16.6.

	gnu: serd: Update to 0.30.6.
	* gnu/packages/rdf.scm (serd): Update to 0.30.6.

	gnu: grim: Fix output rotation interpretation with Sway 1.4.
	* gnu/packages/image.scm (grim)[source]: Add patch.
	* gnu/packages/patches/grim-revert-output-rotation.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: python-pure-protobuf: Update to 2.0.1.
	* gnu/packages/protobuf.scm (python-pure-protobuf): Update to 2.0.1.

	gnu: oil: Update to 0.8.1.
	* gnu/packages/shells.scm (oil): Update to 0.8.1.

	gnu: perl-libwww: Update to 6.49.
	* gnu/packages/web.scm (perl-libwww): Update to 6.49.

	gnu: perl-test-tcp: Update to 2.22.
	* gnu/packages/web.scm (perl-test-tcp): Update to 2.22.

	gnu: inxi-minimal: Update to 3.1.07-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.1.07-1.

	gnu: xpra: Update to 4.0.4.
	* gnu/packages/xorg.scm (xpra): Update to 4.0.4.

	gnu: waybar: Update to 0.9.4.
	* gnu/packages/wm.scm (waybar): Update to 0.9.4.

2020-10-01  Julien Lepiller  <julien@lepiller.eu>

	guix: opam: Fix syntax.
	* guix/import/opam.scm (STRCHR, comment, choice): Fix syntax.
	(group-pat): Add syntax.
	(opam->guix-package): Suppport "archive" keyword.

2020-10-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: %desktop-services: Setuid root NTFS and NFS mount helpers.
	Fixes <https://issues.guix.info/39670>.

	Combined with commit def6e2ae46, this allows unprivileged users to mount file
	systems marked with the "user" option.  It adds less than 4 MiB to the closure
	of the lightweight-desktop.tmpl operating system template.

	* gnu/services/desktop.scm (%desktop-services): Extend the
	setuid-program-service-type service with the 'mount.nfs' and 'mount.nfs-3g'
	programs.

	Reported-by: Nathan Dehnel <ncdehnel@gmail.com>

2020-10-01  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Add log and outputs keys.
	Add 'log and 'outputs properties to hydra objects. This way Cuirass won't
	have to go through every derivation to add those properties.

	* gnu/ci.scm (package->alist, image-jobs, system-test-jobs, tarball-jobs): Add
	'log and 'outputs properties.
	* build-aux/hydra/guix-modular.scm (build-job): Ditto.

2020-10-01  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-next: Fix load path and version.
	Fixes <http://issues.guix.info/43277>.

	* gnu/packages/emacs.scm (emacs)[strip-double-wrap]: Modify to work with
	emacs-next.
	(emacs-next)[version]: Use git-version to produce the version string.
	[arguments]: Remove field.
	[native-search-paths]: Add field.

2020-10-01  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	services: hurd-vm: Resurrect system-test by using raw disk-image.
	Using the new compressed-qcow2 image breaks this test.

	* gnu/tests/virtualization.scm (hurd-vm-disk-image-raw): New procedure.
	(%childhurd-os): Use it.

2020-10-01  Jelle Licht  <jlicht@fsfe.org>

	gnu: skopeo: Update to 1.2.0.
	* gnu/packages/virtualization.scm (skopeo): Update to 1.2.0.
	[source]: Update uri.
	[arguments]: Update #:import-path.
	<phases>: In the 'build' phase, update make target.
	[home-page]: Update to current.

2020-10-01  Adam  <rndd@tuta.io>

	gnu: Add emacs-sqlite.
	* gnu/packages/emacs-xyz.scm (emacs-sqlite): New variable.

2020-10-01  Brendan Tildesley  <mail@brendan.scot>

	gnu: Add scantailor-advanced.
	* gnu/packages/image-processing.scm (scantailor-advanced): New variable.

2020-10-01  Jelle Licht  <jlicht@fsfe.org>

	linux-container: Reset jailed root permissions.
	* gnu/build/linux-container.scm (mount-file-systems): Add 'chmod' call.
	* tests/containers.scm
	("call-with-container, mnt namespace, root permissions"): New test.

2020-10-01  Ludovic Courtès  <ludo@gnu.org>

	ui: "guix help" silently ignores EPIPE.
	This avoids a backtrace when running "guix help | head" or similar.

	* guix/ui.scm (run-guix): Wrap 'show-guix-help' calls in
	'leave-on-EPIPE'.

2020-10-01  Greg Hogan  <code@greghogan.com>

	gnu: SuiteSparse: Update to 5.8.1.
	From 0d8692dfebc6ac4b515c06612ab8da4c898719eb Mon Sep 17 00:00:00 2001
	From: Greg Hogan <code@greghogan.com>
	Date: Tue, 29 Sep 2020 11:54:38 +0000
	Subject: [PATCH] gnu: SuiteSparse: Update to 5.8.1.

	* gnu/packages/maths.scm (suitesparse): Update to 5.8.1.
	[arguments]: Remove unnecessary flag and use default blas and lapack.
	[inputs]: Add new dependencies for SLIP_LU component.

2020-10-01  Greg Hogan  <code@greghogan.com>

	gnu: tbb: Update to 2020.3.
	1.  (*) multipart/mixed     ( ) text/html

	>From a30bd8dcbc2d4321cd993eaa1857e4be85da7a59 Mon Sep 17 00:00:00 2001
	From: Greg Hogan <code@greghogan.com>
	Date: Tue, 29 Sep 2020 19:19:36 +0000
	Subject: [PATCH] gnu: tbb: Update to 2020.3.

	* gnu/packages/tbb.scm (tbb): Update to 2020.3.

2020-10-01  Ludovic Courtès  <ludo@gnu.org>

	pack: Work around ld.so bug that affects the "fakechroot" engine.
	Fixes <https://bugs.gnu.org/43491>.

	* guix/scripts/pack.scm (wrapped-package): Use (runpath program) instead
	of (runpath #$(audit-module)).

2020-10-01  Ludovic Courtès  <ludo@gnu.org>

	daemon: Try to execute derivation builders only for matching OS kernels.
	Fixes <https://bugs.gnu.org/43668>.

	Previously, guix-daemon would try to run GNU/Hurd executables on
	GNU/Linux.  execve(2) would succeed, but the executable would
	immediately crash.

	This change prevents it from attempting to execute "i586-gnu" code on
	"*-linux", while preserving the binfmt_misc-friendly behavior
	implemented in commit 7bf2a70a4ffd976d50638d3b9f2ec409763157df.

	* nix/libstore/build.cc (sameOperatingSystemKernel): New function.
	(DerivationGoal::runChild): Call 'execve' only when
	'sameOperatingSystemKernel' returns true.

2020-10-01  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add texlive-symbol.
	* gnu/packages/tex.scm (texlive-symbol): New variable.

2020-10-01  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Add nix-name and system keys.
	Add 'nix-name and 'system properties to hydra objects. This way Cuirass won't
	have to go through every derivation to add those properties.

	* gnu/ci.scm (package->alist, image-jobs, system-test-jobs, tarball-jobs): Add
	'nix-name and 'system properties.
	* build-aux/hydra/guix-modular.scm (build-job): Ditto.

2020-10-01  Jason Conroy  <jconroy@google.com>

	Instantiate nscd in each system container.
	* gnu/system/linux-container.scm (%nscd-container-caches): New variable.
	(containerized-operating-system): Instantiate nscd-service with smaller caches
	and add it to the generated operating-system, replacing any nscd-service
	specified by the caller.
	* gnu/system/file-systems.scm: (%network-file-mappings): Remove "/var/run/nscd".

2020-10-01  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add webssh service.
	* gnu/services/ssh.scm:
	(<webssh-configuration>): New record type.
	(%webssh-configuration-nginx, webssh-service-type): New variables.
	(webssh-account, webssh-activation, webssh-shepherd-service): New procedures.
	* doc/guix.texi: Document this.

2020-10-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.
	* etc/news.scm: Add ‘de’ translation.

2020-09-30  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.19: Update to 4.19.148.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.148.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.68.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.68.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.8.12.
	* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.12.
	(linux-libre-5.8-pristine-source): Update hash.

2020-09-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wireshark: Update to 3.2.7.
	* gnu/packages/networking.scm (wireshark): Update to 3.2.7.

	gnu: perl-net-dns: Update to 1.27.
	* gnu/packages/networking.scm (perl-net-dns): Update to 1.27.

	gnu: gnome-bluetooth: Update to 3.34.2.
	* gnu/packages/gnome.scm (gnome-bluetooth): Update to 3.34.2.

	gnu: srt: Update to 1.4.2.
	* gnu/packages/networking.scm (srt): Update to 1.4.2.

	gnu: mtr: Update to 0.94.
	* gnu/packages/networking.scm (mtr): Update to 0.94.

	gnu: starfighter: Update to 2.3.3.
	* gnu/packages/games.scm (starfighter): Update to 2.3.3.

	gnu: nml: Update to 0.5.3.
	* gnu/packages/game-development.scm (nml): Update to 0.5.3.

	gnu: cozy: Update to 0.7.2.
	* gnu/packages/ebook.scm (cozy): Update to 0.7.2.
	[inputs]: Add python-packaging.

	gnu: pcb-rnd: Update to 2.2.4.
	* gnu/packages/engineering.scm (pcb-rnd): Update to 2.2.4.

	gnu: xtl: Update to 0.6.19.
	* gnu/packages/cpp.scm (xtl): Update to 0.6.19.

	gnu: python-rq: Update to 1.5.2.
	* gnu/packages/databases.scm (python-rq): Update to 1.5.2.

	gnu: python-lmdb: Update to 1.0.0.
	* gnu/packages/databases.scm (python-lmdb): Update to 1.0.0.
	[arguments]: Set LMDB_PURE.

	gnu: stellarium: Update to 0.20.3.
	* gnu/packages/astronomy.scm (stellarium): Update to 0.20.3.

	gnu: python-alembic: Update to 1.4.3.
	* gnu/packages/databases.scm (python-alembic): Update to 1.4.3.

	gnu: perl-dbd-sqlite: Update to 1.66.
	* gnu/packages/databases.scm (perl-dbd-sqlite): Update to 1.66.

	gnu: perl-db-file: Update to 1.854.
	* gnu/packages/databases.scm (perl-db-file): Update to 1.854.

	gnu: signify: Update to 30.
	* gnu/packages/crypto.scm (signify): Update to 30.

	gnu: escpr: Mark up description.
	* gnu/packages/cups.scm (escpr)[description]: Use @acronym and @tie.

	gnu: php: Update to 7.4.11.
	* gnu/packages/php.scm (php): Update to 7.4.11.

2020-09-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nginx-xslscript: Move out of the way.
	The nginx and nginx-documentation packages need to be updated in tandem.
	nginx-xslscript has no good reason to come between them.

	* gnu/packages/web.scm (nginx-xslscript): Relocate.

2020-09-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nginx-documentation: Update to 1.19.3-2603-94ebfbcd68bb.
	* gnu/packages/web.scm (nginx-documentation): Update to 1.19.3-2603-94ebfbcd68bb.

	gnu: nginx: Update to 1.19.3.
	* gnu/packages/web.scm (nginx): Update to 1.19.3.

2020-09-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-rudel: Update to 0.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-rudel): Update to 0.3.2.

2020-09-30  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: bitcoin-unlimited: Update to 1.9.0.1.
	* gnu/packages/finance.scm (bitcoin-unlimited): Update to 1.9.0.1.
	  [arguments]: Add "--disable-static" to 'configure-flags. Remove 'fix-build'
	  and 'make-qt-deterministic' phases. Enable "txvalidationcache" test.

2020-09-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml4.07-sqlite3: Fix build.
	* gnu/packages/ocaml.scm (ocaml4.07-sqlite3): Use dune for OCaml 4.07.

2020-09-30  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	services: hurd-vm: Add childhurd user to kvm group.
	This is a follow-up to commit d692ebf98077d6b651d426aba92bf2a38599c4dc.

	* gnu/services/virtualization.scm (%hurd-vm-accounts)[supplementary-groups]:
	Add ’kvm’.
	* gnu/services/virtualization.scm (hurd-vm-shepherd-service): Use #:group
	"kvm"

2020-09-30  Mathieu Othacehe  <othacehe@gnu.org>

	news: Add entry for 'image-type' option.
	* etc/news.scm: Add a new entry.

2020-09-30  Mathieu Othacehe  <m.othacehe@gmail.com>

	scripts: system: Add support for image-type.
	* guix/scripts/system.scm (list-image-types): New procedure,
	(%options): add "image-type" and "list-image-types" options, remove
	"file-system-type" option,
	(show-help): adapt accordingly,
	(%default-options): also adapt, and set the default "image-type" to "raw",
	(perform-action): add image-type argument and remove file-system-type argument,
	(process-action):  adapt perform-action call,
	(system-derivation-for-action): remove base-image
	argument, add image-type argument, and use it to create the image passed to
	"system-image".
	* tests/guix-system.sh: Adapt accordingly and add a test for
	"--list-image-types" command.
	* doc/guix.texi (Building the Installation Image,
	Invoking guix system): Adapt accordingly.

	system: image: Add image-type support.
	* gnu/system/image.scm (image-with-os): New macro. Rename the old
	"image-with-os" procedure to ...
	(image-with-os*): ... this new procedure,
	(system-image): adapt according,
	(raw-image-type, iso-image-type, uncompressed-iso-image-type
	%image-types): new variables,
	(lookup-image-type-by-name): new procedure.
	(find-image): remove it.
	* gnu/system/images/hurd.scm (hurd-image-type): New variable,
	use it to define ...
	(hurd-disk-image): ... this variable, using "os->image" procedure.
	* gnu/tests/install.scm (run-install): Rename
	installation-disk-image-file-system-type parameter to installation-image-type,
	use os->config instead of find-image to compute the image passed to system-image,
	(%test-iso-image-installer) adapt accordingly,
	(guided-installation-test): ditto.

	image: Add image-type support.
	* gnu/image.scm (<image-type>): New record,
	(image-type, image-type?, image-type-name,
	image-type-constructor, os->image): new procedures.

2020-09-30  Mathieu Othacehe  <othacehe@gnu.org>

	services: virtualization: Use a compressed qcow2 hurd disk-image.
	* gnu/services/virtualization.scm (hurd-vm-disk-image): Use 'compressed-qcow2
	format.

2020-09-30  André Batista  <nandre@riseup.net>

	gnu: Add rust-multi-default-trait-impl-0.1.
	* gnu/packages/crates-io.scm (rust-multi-default-trait-impl-0.1): New variable.

2020-09-30  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-kmrcl: Update to 1.111.
	* gnu/packages/lisp-xyz.scm (sbcl-kmrcl): Update to 1.111.

2020-09-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: newsboat: Fix inputs.
	This is a follow-up to 51b46fa28cd31cf1cc973ef6ccd05fbef3c4b39d.

	* gnu/packages/syndication.scm (newsboat)[arguments]: Replace
	rust-once-cell-1.2 with rust-once-cell-1.

2020-09-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Fix package references.
	* gnu/packages/algebra.scm (iml)[inputs]: Correctly refer to package
	inputs.
	* gnu/packages/astronomy.scm (xplanet),
	* gnu/packages/audio.scm (redkite, libaudec, lv2lint, lv2toweb),
	* gnu/packages/bioconductor.scm (r-cummerbund),
	* gnu/packages/chicken.scm (chicken),
	* gnu/packages/conky.scm (conky),
	* gnu/packages/cran.scm (r-latex2exp),
	* gnu/packages/crates-io.scm (rust-rgb),
	* gnu/packages/databases.scm (mariadb),
	* gnu/packages/diffoscope.scm (reprotest),
	* gnu/packages/file-systems.scm (glusterfs),
	* gnu/packages/finance.scm (electron-cash),
	* gnu/packages/games.scm (rinutils, ksudoku, kdiamond, kigo),
	* gnu/packages/geo.scm (grass),
	* gnu/packages/gnome.scm (libmediaart, gnome-contacts, geoclue),
	* gnu/packages/gnucash.scm (aqbanking),
	* gnu/packages/image.scm (mtpaint),
	* gnu/packages/kde-internet.scm (kopete, ktorrent),
	* gnu/packages/kde-utils.scm (kmousetool, kmouth, kronometer),
	* gnu/packages/linphone.scm (liblinphone),
	* gnu/packages/maths.scm (ppl),
	* gnu/packages/mercury.scm (mercury-minimal),
	* gnu/packages/music.scm (bjumblr, bschaffl, lsp-plugins,
	spectacle-analyzer, helm, tap-lv2, wolf-shaper, shiru-lv2),
	* gnu/packages/networking.scm (restinio),
	* gnu/packages/prolog.scm (swi-prolog),
	* gnu/packages/python-web.scm (gunicorn),
	* gnu/packages/python-xyz.scm (python-docusign-esign),
	* gnu/packages/ruby.scm (ruby-cucumber, ruby_version, ruby-addressable),
	* gnu/packages/sagemath.scm (python-cypari2),
	* gnu/packages/skarnet.scm (s6-linux-init),
	* gnu/packages/vpn.scm (sshuttle),
	* gnu/packages/web.scm (libcyaml),
	* gnu/packages/xdisorg.scm (kbdd),
	* gnu/packages/xorg.scm (xpra): Same.

	gnu: rust-instant-0.1: Update to 0.1.4.
	* gnu/packages/crates-io.scm (rust-instant-0.1): Update to 0.1.4.
	[arguments]: Don't skip build. Skip tests. Add rust-js-sys-0.3,
	rust-wasm-bindgen-0.2 to cargo-inputs.

	gnu: rust-serde-1: Update to 1.0.113.
	* gnu/packages/crates-io.scm (rust-serde-1, rust-serde-derive-1,
	rust-serde-test-1): Update to 1.0.113.
	[arguments]: Don't skip build.

	gnu: rust-once-cell-1.2: Replace with rust-once-cell-1.
	* gnu/packages/crates-io.scm (rust-once-cell-1.2): Remove variable.
	(rust-arc-swap-0.4, rust-duct-0.13): Adjust accordingly.
	* gnu/packages/gnome.scm (librsvg-next): Same.

	gnu: Add rust-once-cell-1.
	* gnu/packages/crates-io.scm (rust-once-cell-1): New variable.
	(rust-once-cell-1.2): Inherit from rust-once-cell-1.

2020-09-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: escpr: Update to 1.7.7.
	* gnu/packages/cups.scm (escpr): Update to 1.7.7.
	[arguments]: Add a ‘patch-autotools-version-requirement’ phase.

	gnu: escpr: Install PPDs where CUPS can find them.
	* gnu/packages/cups.scm (escpr)[arguments]: Fix ‘--with-cupsppddir=’.

2020-09-29  Brendan Tildesley  <mail@brendan.scot>

	gnu: wev: Use version tag instead of commit.
	* gnu/packages/freedesktop.scm (wev): Update to the 1.0.0 version tag,
	which happens to be the same commit anyway.

2020-09-29  Lars-Dominik Braun  <ldb@leibniz-psychology.org>
	    Ludovic Courtès  <ludo@gnu.org>

	openpgp: Fix argument order of 'fxbit-set?'.
	* guix/openpgp.scm (fxbit-set?): Change to swap arguments compared to
	'bit-set?'.
	* tests/openpgp.scm (%binary-sample): New test vector.
	("port-ascii-armored?, #t"): Add test.
	("port-ascii-armored?, #f"): Add another test.

2020-09-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: claws-mail: Update to 3.17.7.
	* gnu/packages/mail.scm (claws-mail): Update to 3.17.7.

2020-09-29  Ludovic Courtès  <ludo@gnu.org>

	services: hurd-vm: Add system test.
	* gnu/tests/virtualization.scm (%childhurd-os): New variable.
	(run-childhurd-test): New procedure.
	(%test-childhurd): New variable.

	secret-service: Add proper logging procedure and log to syslog.
	* gnu/build/secret-service.scm (log): New macro.
	(secret-service-send-secrets, secret-service-receive-secrets): Use it
	instead of raw 'format' calls.

2020-09-29  Ludovic Courtès  <ludo@gnu.org>

	services: secret-service: Add initial client/server handshake.
	This allows the client running on the host to know when it's actually
	connect to the server running in the guest.  Failing that, the client
	would connect right away to QEMU and send secrets even though the server
	is not running yet in the guest, which is unreliable.

	* gnu/build/secret-service.scm (secret-service-send-secrets): Add
	 #:handshake-timeout.  Read from SOCK an initial message from the
	server.  Return #f on error.
	(secret-service-receive-secrets): Send 'secret-service-server' message
	to the client.  Close SOCK upon timeout.
	* gnu/services/virtualization.scm (hurd-vm-shepherd-service): 'start'
	method returns #f when 'secret-service-send-secrets' returns #f.

2020-09-29  Ludovic Courtès  <ludo@gnu.org>

	services: secret-service: Move instance last in the list of services.
	* gnu/services/virtualization.scm (secret-service-operating-system): Add
	the SECRET-SERVICE-TYPE instance to the end of the list.

	secret-service: Fix file port leak in 'secret-service-send-secrets'.
	* gnu/build/secret-service.scm (secret-service-send-secrets): Use
	'call-with-input-file' instead of 'open-input-file'.

	secret-service: Add a timeout when waiting for a client.
	* gnu/build/secret-service.scm (secret-service-receive-secrets)
	[wait-for-client]: Call 'select' with a 60s timeout before 'accept'.
	Return #f upon timeout.
	[read-secrets]: Return FILES on success.
	Adjust caller of 'wait-for-client' to handle #f.

	services: hurd-vm: Pass "-no-reboot" when spawning the Hurd VM.
	* gnu/services/virtualization.scm (hurd-vm-shepherd-service)[vm-command]:
	Add "--no-reboot".

	services: hurd-vm: Initialize the guest's SSH/Guix keys at activation time.
	* gnu/services/virtualization.scm (initialize-hurd-vm-substitutes)
	(hurd-vm-activation): New procedures.
	(hurd-vm-service-type)[extensions]: Add ACTIVATION-SERVICE-TYPE
	extension.
	* doc/guix.texi (Transparent Emulation with QEMU): Mention GNU/Hurd.
	(The Hurd in a Virtual Machine): Explain which files are automatically
	installed and mention offloading.

	services: guix: Generate key pair if needed during activation.
	* gnu/services/base.scm (guix-activation): Invoke "guix archive
	--generate-key".
	* doc/guix.texi (Invoking guix archive)
	(Invoking guix deploy): Mention that 'guix-service-type' takes care of
	generating the key pair.

2020-09-29  Ludovic Courtès  <ludo@gnu.org>

	services: hurd-vm: Check whether /dev/kvm exists at run time.
	This change allows a childhurd to run within Guix System in a VM.

	* gnu/services/virtualization.scm (hurd-vm-shepherd-service)[vm-command]:
	Stage the 'file-exists?' call.

2020-09-29  Ludovic Courtès  <ludo@gnu.org>

	secret-service: Clarify the origin of messages.
	* gnu/build/secret-service.scm (secret-service-send-secrets)
	(secret-service-receive-secrets): Prefix messages by "secret service".

	services: childhurd: Tweak description.
	* gnu/services/virtualization.scm (hurd-vm-service-type)[description]:
	Mention "childhurd".

2020-09-29  Ludovic Courtès  <ludo@gnu.org>

	services: hurd-vm: Run QEMU as an unprivileged user.
	Until qemu was running as "root", which is unnecessary.

	* gnu/services/virtualization.scm (%hurd-vm-accounts): New variable.
	(hurd-vm-service-type)[extensions]: Add ACCOUNT-SERVICE-TYPE extension.

2020-09-29  Julien Lepiller  <julien@lepiller.eu>

	nls: Fix copyright and bug address in pot files.
	* po/guix/Makevars: Fix COPYRIGHT_HOLDER and MSGID_BUGS_ADDRESS.
	* po/packages/Makevars: idem.

	nls: Fix documentation pot generation.
	* po/doc/local.mk: Fix POT_OPTIONS to properly assign copyright and
	define the proper license.

	guix build: Add a hint for unspecified value.
	* guix/scripts/build.scm (options->things-to-build): Add a hint when we
	cannot build something.

2020-09-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: snap: Update to 6.2.1.
	* gnu/packages/education.scm (snap): Update to 6.2.1.

	gnu: giac: Update to 1.6.0-23.
	* gnu/packages/algebra.scm (giac): Update to 1.6.0-23.
	[arguments]: Fix more hard-coded /bin/cp in Make files.
	[native-inputs]: Add python-wrapper.

	gnu: micropython: Update to 1.13.
	* gnu/packages/python.scm (micropython): Update to 1.13.

2020-09-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: obs: Enable tests.
	* gnu/packages/video.scm (obs)[arguments]: Enable tests. Add
	configure-flag to enable unit tests.
	[native-inputs]: Add cmocka.

	gnu: obs: Enable building on all architectures.
	* gnu/packages/video.scm (obs)[supported-systems]: Remove field.

	gnu: obs: Build with speexdsp.
	* gnu/packages/video.scm (obs)[inputs]: Replace speex with speexdsp.

2020-09-29  Michael Rohleder  <mike@rohleder.de>

	gnu: obs: Update to 26.0.0.
	* gnu/packages/video.scm (obs): Update to 26.0.0.

2020-09-29  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Build hurd-barebones-qcow2-image.
	Build hurd-barebones-qcow2-image instead of hurd-barebones-disk-image to speed
	downloads.

	* gnu/ci.scm (%guix-system-images): Build 'hurd-barebones-qcow2-image instead
	of 'hurd-barebones-disk-image.

2020-09-29  Mathieu Othacehe  <othacehe@gnu.org>

	images: hurd: Add hurd-barebones-qcow2-image.
	* gnu/system/images/hurd.scm (hurd-barebones-qcow2-image): New variable.

	image: Add support for compressed-qcow2 format.
	* gnu/build/image.scm (convert-disk-image): New procedure.
	(genimage): Remove target argument.
	* gnu/system/image.scm (system-disk-image): Add support for 'compressed-qcow2
	image format. Call "convert-disk-image" to apply image conversions on the
	final image. Add "qemu-minimal" to the build inputs.
	(system-image): Also add support for 'compressed-qcow2.

2020-09-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fet: Update to 5.47.0.
	* gnu/packages/education.scm (fet): Update to 5.47.0.

2020-09-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 8.2.1770.
	* gnu/packages/vim.scm (vim): Update to 8.2.1770.

2020-09-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scintilla: Update to 4.4.5.
	* gnu/packages/text-editors.scm (scintilla): Update to 4.4.5.

2020-09-29  Gabriel Arazas  <foo.dogsquared@gmail.com>

	gnu: Add rust-stfu8-0.2.
	* gnu/packages/crates-io.scm (rust-stfu8-0.2): New variable.

	gnu: Add rust-proptest-0.3.
	* gnu/packages/crates-io.scm (rust-proptest-0.3): New variable.

	gnu: Add rust-pretty-assertions-0.4.
	* gnu/packages/crates-io.scm (rust-pretty-assertions-0.4): New variable.

	gnu: Add rust-ansi-term-0.9.
	* gnu/packages/crates-io.scm (rust-ansi-term-0.9): New variable.

	gnu: Add rust-bit-set-0.4.
	* gnu/packages/crates-io.scm (rust-bit-set-0.4): New variable.

	gnu: Add rust-bit-vec-0.4.
	* gnu/packages/crates-io.scm (rust-bit-vec-0.4): New variable.

2020-09-29  Vinicius Monego  <monego@posteo.net>

	gnu: python-httpx: Update to 0.15.4.
	* gnu/packages/python-web.scm (python-httpx): Update to 0.15.4.
	[home-page]: Change from public repository to project's webpage.

2020-09-29  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Fix typo in ‘fr’ translation.
	* etc/news.scm: Update ‘fr’ translation.

2020-09-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: quaternion: Add debug output.
	* gnu/packages/messaging.scm (quaternion)[outputs]: Add debug output.

	gnu: dino: Add debug output.
	* gnu/packages/messaging.scm (dino)[outputs]: Add debug output.

2020-09-29  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: ppsspp: Update to 1.10.3.
	* gnu/packages/emulators.scm (ppsspp): Update to 1.10.3.
	[snippet]: Update the snippet, that strips glslang from build.
	[inputs]: Update lang.

	gnu: komikku: Update to 0.21.1.
	* gnu/packages/gnome.scm (komikku): Update to 0.21.1.

2020-09-29  Eric Bavier  <bavier@member.fsf.org>

	tests: Simplify shell exit status negation;
	* tests/guix-archive.sh, tests/guix-build-branch.sh, tests/guix-build.sh,
	tests/guix-daemon.sh, tests/guix-download.sh, tests/guix-environment.sh,
	tests/guix-gc.sh, tests/guix-git-authenticate.sh, tests/guix-graph.sh,
	tests/guix-hash.sh, tests/guix-lint.sh, tests/guix-pack-relocatable.sh,
	tests/guix-pack.sh, tests/guix-package-aliases.sh, tests/guix-package-net.sh,
	tests/guix-package.sh: Use the shell '!' keyword to negate command exit status
	in place of 'if ...; then false; else true; fi'

2020-09-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add missing module.
	* gnu/packages/emulators.scm: Add missing module.

	gnu: scummvm: Update to 2.2.0.
	* gnu/packages/emulators.scm (scummvm): Update to 2.2.0.
	[arguments]: Remove unnecessary phase.
	[inputs]: Add fribidi.

2020-09-28  Zhu Zihao  <all_but_last@163.com>

	gnu: icecat: Remove duplicate find-files call.
	* gnu/packages/gnuzilla.scm (icecat)[arguments]<phases>: In the
	patch-cargo-checksums phase, replace the inner "find-files" call
	with the already found file name.

	gnu: icecat: Use system icu4c.
	* gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Add icu4c-67.
	[arguments]<configure-flags>: Add "--with-system-icu".

2020-09-28  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: Remove icecat-68 source.
	It was necessary for icedove@68 which is now based on icecat@78.

	* gnu/packages/gnuzilla.scm (mozilla-68-compare-locales): Remove.
	(all-mozilla-68-locales): Remove.
	(%icecat-68-version): Remove.
	(icecat-68-source): Remove.
	* gnu/packages/patches/icecat-68-makeicecat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Modified-By: Mark H Weaver <mhw@netris.org>

2020-09-28  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 78.3.0.
	* gnu/packages/gnuzilla.scm (icedove): Update to 78.3.0.
	[source]: Use source from Icecat 78.
	[arguments]: Use more flexible approach for generating cargo checksums
	from icecat. Update files in 'rename-to-icedove phase. Remove gone
	configure flags and rename `--disable-ion` to `--disable-jit`.
	[inputs]: Update icu4c to version 67 and nss to 3.56.
	[native-inputs]: Use ESR 78 mercurial repo for thunderbird soruces.
	Update rust and cargo to 1.41, rust-cbindgen to 0.14 and
	node to 10.22.

	Tested-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>

2020-09-28  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: Add nss@3.56.
	Icedove 78 requires nss > 3.53. This version is the only one building
	out-of-the-box.

	* gnu/packages/nss.scm (nss-3.56): New variable.
	* gnu/packages/patches/nss-3.56-pkgconfig.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2020-09-28  Mark H Weaver  <mhw@netris.org>

	gnu: libpng-apng: Update to 1.6.37.
	* gnu/packages/image.scm (libpng-apng): Update to 1.6.37.
	(libpng): Add comment: a reminder to keep libpng-apng updated.

2020-09-28  Andreas Enge  <andreas@enge.fr>

	gnu: cm: Update to 0.3.1.
	* gnu/packages/algebra.scm (cm): Update to 0.3.1.

2020-09-28  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-48.0ffcb80.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-48.0ffcb80.

2020-09-28  Roel Janssen  <roel@gnu.org>

	gnu: r-chippeakanno: Update to 3.22.4.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.22.4.

2020-09-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: Add elogind ‘handle-lid-switch-external-power’.
	* gnu/services/desktop.scm <elogind-configuration>: Add an
	handle-lid-switch-external-power field, mapping to the
	HandleLidSwitchExternalPower logind.conf setting.
	* doc/guix.texi (Desktop Services): ‘Document’ it.

2020-09-28  Greg Hogan  <code@greghogan.com>

	gnu: openssh: Update to 8.4p1.
	* gnu/packages/ssh.scm (openssh): Update to 8.4p1.

2020-09-28  Ludovic Courtès  <ludo@gnu.org>

	news: Add ‘fr’ translations.
	* etc/news.scm: Add ‘fr’ translations.

	doc: Clarify how to choose a user account shell.
	* doc/guix.texi (User Accounts): Add example with custom shell and
	custom home directory.  Add examples of shell gexps.

2020-09-28  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guile-lzlib: Update to 0.0.2.
	* gnu/packages/guile.scm (guile-lzlib): Update to 0.0.2.

2020-09-28  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translations.
	* etc/news.scm: Add ‘de’ translations.

2020-09-27  Marius Bakke  <marius@gnu.org>

	gnu: libxkbcommon: Specify CPE name.
	* gnu/packages/xdisorg.scm (libxkbcommon)[properties]: New field.

	gnu: jasper: Update to 2.0.21 [fixes CVE-2018-19541].
	* gnu/packages/image.scm (jasper): Update to 2.0.21.

	gnu: libspiro: Replace with 20200505 [fixes CVE-2019-19847].
	* gnu/packages/fontutils.scm (libspiro)[replacement]: New field.
	(libspiro-20200505): New variable.

2020-09-27  Marius Bakke  <marius@gnu.org>

	gnu: libsndfile: Replace with 1.0.30 [security fixes].
	This replacement fixes CVE-2017-17456, CVE-2017-17457, CVE-2018-19661,
	CVE-2018-19662, CVE-2018-19758, and CVE-2019-3832.

	* gnu/packages/pulseaudio.scm (libsndfile)[replacement]: New field.
	(libsndfile-1.0.30): New variable.

2020-09-27  Ludovic Courtès  <ludo@gnu.org>

	news: Add news entry for '--without-tests'.
	* etc/news.scm: Add entry.

	news: Add entry for deep graph rewriting.
	* etc/news.scm: Add entry.

2020-09-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orgalist: Update to 1.13.
	* gnu/packages/emacs-xyz.scm (emacs-orgalist): Update to 1.13.

2020-09-27  Michael Rohleder  <mike@rohleder.de>

	gnu: qjackctl: Update to 0.6.3.
	* gnu/packages/audio.scm (qjackctl): Update to 0.6.3.
	[inputs]: Add portaudio.

2020-09-27  Kyle Meyer  <kyle@kyleam.com>

	gnu: Add grokmirror.
	* gnu/packages/version-control.scm (grokmirror): New variable.

2020-09-27  Ludovic Courtès  <ludo@gnu.org>

	doc: Move channel @cindex within their nodes.
	* doc/guix.texi (Channels): Move @cindex at the beginning of the node
	they refer to from the end of the previous node.

	doc: Move "Primary URL" after "Specifying Channel Authorizations".
	* doc/guix.texi (Primary URL): Move after "Specifying Channel
	Authorizations" since the audience is channel authors who've already
	taken care of authorizations.

2020-09-27  zimoun  <zimon.toutoune@gmail.com>

	doc: Promote "Channels" as chapter and reorder.
	The sectioning becomes:

	1.  Specifying Additional Channels     (was 3.)
	2.  Using a Custom Guix Channel        (was 2.)
	3.  Replicating Guix                   (was 9.)
	4.  Channel Authentication             (was 1.)
	5.  Primary URL                        (was 7.)
	6.  Creating a Channel                 (reworded)
	7.  Package Modules in a Sub-directory (was 5.)
	8.  Declaring Channel Dependencies     (was 4.)
	9.  Specifying Channel Authorizations  (was 6.)
	10. Writing Channel News               (was 8.)

	* doc/guix.texi (Channels): Move section to chapter.
	Reorder the chapter.
	Minor tweaks to keep uniformity.
	Update the master menu.

2020-09-27  zimoun  <zimon.toutoune@gmail.com>

	doc: Update the master menu.
	* doc/guix.texi: Update the master menu.

2020-09-27  Ludovic Courtès  <ludo@gnu.org>

	packages: 'package-input-rewriting' has a #:deep? parameter.
	* guix/packages.scm (package-input-rewriting): Add #:deep? and pass it
	to 'package-mapping'.
	[replacement-property]: New variable.
	[rewrite]: Check it.
	[cut?]: New procedure.
	* tests/packages.scm ("package-input-rewriting"): Pass #:deep? #f and
	ensure implicit inputs were not rewritten.  Avoid 'eq?' comparisons.
	("package-input-rewriting, deep"): New test.
	* gnu/packages/guile.scm (package-for-guile-2.0, package-for-guile-3.0):
	Pass #:deep? #f.

2020-09-27  Ludovic Courtès  <ludo@gnu.org>

	packages: 'package-mapping' correctly recurses into 'replacement'.
	Previously, something like:

	  guix build glib --with-graft=glibc=glibc@2.29

	would produce a result showing that rewriting rules were not applied to
	libx11@1.6.A (a replacement).

	* guix/packages.scm (package-mapping): Call REPLACE instead of PROC to
	'replacement'.
	* tests/packages.scm ("package-input-rewriting/spec, graft"): New test.

2020-09-27  Ludovic Courtès  <ludo@gnu.org>

	packages: 'package-input-rewriting/spec' can rewrite implicit dependencies.
	With this change, '--with-input', '--with-graft', etc. also apply to
	implicit dependencies.  Thus, it's now possible to do:

	  guix build python-itsdangerous --with-input=python-wrapper=python@2

	or:

	  guix build hello --with-graft=glibc=glibc@2.29

	Additionally, before, implicit inputs were not rewritten, which could
	lead to duplicates in the output of 'bag-transitive-inputs' (packages
	that are not 'eq?' but lead to the same derivation).  This in turn would
	lead to unnecessary rebuilds when using '--with-input' & co.  This
	change fixes it by ensuring even implicit inputs are rewritten.

	Fixes <https://bugs.gnu.org/42156>.

	* guix/packages.scm (package-input-rewriting/spec): Add #:deep?
	defaulting to #true, and pass it to 'package-mapping'.
	[replacement-property]: New variable.
	[rewrite]: Check that property and set it on the result of PROC.
	[cut?]: New procedure.
	* tests/packages.scm ("package-input-rewriting/spec"): Ensure implicit
	inputs were unchanged.
	("package-input-rewriting/spec, partial match"): Pass #:deep? #f.
	("package-input-rewriting/spec, deep")
	("package-input-rewriting/spec, no duplicates"): New tests.
	(package/inherit): Move before use.
	* tests/guix-build.sh: Add tests.
	* tests/scripts-build.scm ("options->transformation, with-graft"):
	Compare dependencies by package name or derivation file name.
	* doc/guix.texi (Defining Packages): Adjust accordingly.

2020-09-27  Ludovic Courtès  <ludo@gnu.org>

	packages: 'package-mapping' can recurse on implicit inputs.
	* guix/packages.scm (build-system-with-package-mapping): New procedure.
	(package-mapping): Add #:deep? and honor it.
	* tests/packages.scm ("package-mapping"): Compare the direct inputs of
	the bag of P0 and that of P1.
	("package-mapping, deep"): New test.

	guix build: Add '--without-tests'.
	* guix/scripts/build.scm (transform-package-tests): New procedure.
	(%transformations, %transformation-options)
	show-transformation-options-help): Add it.
	* tests/scripts-build.scm ("options->transformation, without-tests"):
	New test.
	* doc/guix.texi (Package Transformation Options): Document it.

2020-09-27  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: bbswitch-module: Fix build on Linux >= 5.6.
	* gnu/packages/linux.scm (bbswitch-module): Update to 20200526.

2020-09-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-mood-line: Fix license.
	* gnu/packages/emacs-xyz.scm (emacs-mood-line)[license]: Switch to GPL2+.

2020-09-27  AuPath  <marco.au.grassi98@protonmail.com>

	gnu: Add emacs-mood-line.
	* gnu/packages/emacs-xyz.scm (emacs-mood-line): New variable.

2020-09-27  Stefan  <stefan-guix@vodafonemail.de>

	doc: Document new bootloader grub-efi-netboot-bootloader.
	* doc/guix.texi (Bootloader Configuration)[bootloader]: Add
	grub-efi-netboot-bootloader.
	[target]: Document TFTP root directory for grub-efi-netboot-bootloader.

	gnu: grub: Support for network boot via TFTP.
	* gnu/bootloader/grub.scm (grub-efi-netboot-bootloader): New variable.
	(install-grub-efi-netboot): New procedure.
	(grub-root-search): Update comment.

2020-09-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gama: Update to 2.10.
	* gnu/packages/gps.scm (gama): Update to 2.10.

2020-09-26  Vinicius Monego  <monego@posteo.net>

	gnu: cozy: Update to 0.7.1.
	* gnu/packages/ebook.scm (cozy): Update to 0.7.1.
	[arguments]: Substitute only the Exec line in the desktop file.

2020-09-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: lzlib: Don't build static library.
	* gnu/packages/compression.scm (lzlib)[arguments]: Pass "--disable-static".

2020-09-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: lzlib: Support cross-compilation.
	Until now, since lzlib's 'configure' ignores '--host', we'd always end
	up building it natively.

	* gnu/packages/compression.scm (lzlib)[arguments]: Use (cc-for-target)
	instead of "gcc".

2020-09-26  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add ipset.
	* gnu/packages/linux.scm (ipset): New variable.

	gnu: Add webssh.
	* gnu/packages/ssh.scm (webssh): New variable.

2020-09-26  Tim Howes  <timhowes@lavabit.com>

	gnu: emacs-ess: Update to 18.10.2-0.24da603.
	* gnu/packages/statistics.scm (emacs-ess): Update to 18.10.2-0.24da603.
	[version]: Use version-revision-commit for version numbering.
	[source]: Fix snippet for removing julia-mode.  Remove snippet to modify
	roxy-preview-Rd-test.  Add snippet to modify r-help-mode test.  Add
	snippet to fix install target to install files to correct directories.
	Correct Makefile so that ess-autoloads.el is not built twice.
	[arguments]: Add flag to specify INFODIR.  Remove patch modifying SHELL.
	[license]: License is now GPLv3+.

2020-09-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 12.2.5.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 12.2.5.

	gnu: emacs-edit-indirect: Update to 0.1.6.
	* gnu/packages/emacs-xyz.scm (emacs-edit-indirect): Update to 0.1.6.

	gnu: emacs-edit-indirect: Fix license field.
	* gnu/packages/emacs-xyz.scm (emacs-edit-indirect): Fix license field.

2020-09-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mesa: Update to 20.1.8.
	* gnu/packages/gl.scm (mesa): Update to 20.1.8.
	(mesa-20.0.8): Remove variable.

2020-09-25  Ludovic Courtès  <ludo@gnu.org>

	doc: Use @var for meta-syntactic variables.
	* doc/guix.texi (Transparent Emulation with QEMU): Use @var instead of
	angle brackets for meta-syntactic variables.

2020-09-25  Ludovic Courtès  <ludo@gnu.org>

	doc: Remove "--hda" from non-volatile childhurd example.
	Reported by Andreas Enge.

	* doc/guix.texi (Transparent Emulation with QEMU): Remove "--hda" in
	'image' example.

2020-09-25  Ludovic Courtès  <ludo@gnu.org>

	doc: Explain how to connect to a childhurd.
	* doc/guix.texi (The Hurd in a Virtual Machine): Add instructions for
	VNC and SSH access.  Mention childhurd secrets and /etc/childhurd.

	gnu: nyacc: Add 1.03.0.
	* gnu/packages/mes.scm (nyacc): Rename to...
	(nyacc-0.99): ... this.
	(nyacc): New variable.
	(mes)[propagated-inputs]: Replace NYACC with NYACC-0.99.
	(mes-rb5)[native-inputs]: Likewise.
	* gnu/packages/commencement.scm (mes-boot)[native-inputs]: Likewise.
	(tcc-boot0)[native-inputs]: Likewise.

2020-09-25  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: rust: Fix install phase for non-x86_64 platforms.
	* gnu/packages/rust.scm (rust-1.20)[arguments]: Replace hardcoded x86_64
	triplet with nix-system->gnu-triplet-for-rust in 'delete-install-logs phase.

2020-09-25  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre 4.4: Update to 4.4.237.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.237.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre 4.9: Update to 4.9.237.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.237.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre 4.14: Update to 4.14.199.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.199.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre 4.19: Update to 4.19.147.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.147.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre 5.4: Update to 5.4.67.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.67.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.8.11.
	* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.11.
	(linux-libre-5.8-pristine-source): Update hash.

2020-09-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: Replace uses of 'guile3.0-gnutls' by 'gnutls'.
	* gnu/packages/package-management.scm (guix)[propagated-inputs]: Use
	GNUTLS instead of GUILE3.0-GNUTLS.
	(guix-daemon)[inputs]: Likewise.
	* guix/self.scm (specification->package): Likewise.

2020-09-25  Jesse Gibbons  <jgibbons2357+guix@gmail.com>

	gnu: freedink: Make "freedink-engine" and "freedink-data" public.
	* gnu/packages/games.scm: (freedink-engine): Make public.
	[arguments]: Add 'delete-freedinkedit-desktop' phase.
	(freedink-data): Make public.

2020-09-25  Jens Mølgaard  <jens@zete.tk>

	gnu: font-adobe-source-serif-pro: Update to 3.001R.
	* gnu/packages/fonts.scm (font-adobe-source-serif-pro): Update to 3.001R.

	gnu: font-adobe-source-sans-pro: Update to 3.028R.
	* gnu/packages/fonts.scm (font-adobe-source-sans-pro): Update to 3.028R.

2020-09-25  Ludovic Courtès  <ludo@gnu.org>

	guix package: Simplify 'package->manifest-entry*'.
	* guix/scripts/package.scm (package->manifest-entry*): Rewrite in terms
	of 'manifest-entry-with-provenance'.

2020-09-25  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	ci: Remove native-system restriction from "hello" and "list" jobsets.
	* gnu/ci.scm (hydra-jobs): Remove restriction for system to
	equal (%current-system).

2020-09-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnutls: Remove dependency on the Autotools.
	This is a followup to 5cf6f6fe7b610e50d4f723f345799092d2b518ba.

	* gnu/packages/tls.scm (gnutls)[arguments]: In 'disable-failing-tests'
	phase, change 'tests/fastopen.sh' instead of 'tests/Makefile.am'.
	[native-inputs]: Remove AUTOCONF, AUTOMAKE, GETTEXT-MINIMAL, and
	LIBTOOL.

2020-09-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 8.2.1738.
	* gnu/packages/vim.scm (vim): Update to 8.2.1738.

2020-09-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnutls: Enable more testing.
	* gnu/packages/tls.scm (gnutls)[native-inputs]: Add NET-TOOLS, IPROUTE,
	and SOCAT.
	[arguments]: Adjust #:disallowed-references accordingly.

	gnu: gnutls: Update to 3.6.15.
	* gnu/packages/tls.scm (gnutls): Update to 3.6.15.
	[replacement]: Remove.
	(gnutls-3.6.14): Remove.
	* gnu/packages/vpn.scm (openconnect)[inputs]: Adjust accordingly.
	* gnu/packages/package-management.scm (guix)[propagated-inputs]:
	Likewise.

2020-09-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: ld-wrapper: Unset 'GUILE_SYSTEM_COMPILED_PATH'.
	'GUILE_SYSTEM_COMPILED_PATH' is set by guile-bootstrap@2.0.  Unsetting
	it ensures it does not interfere.

	* gnu/packages/ld-wrapper.in: Unset GUILE_SYSTEM_COMPILED_PATH.

2020-09-25  Peng Mei Yu  <pengmeiyu@riseup.net>

	gnu: librime: Update to 1.6.1.
	* gnu/packages/ibus.scm (librime): Update to 1.6.1.
	[inputs]: Add capnproto.
	[native-inputs]: Add pkg-config.

2020-09-25  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: komikku: Update to 0.21.0.
	* gnu/packages/gnome.scm (komikku): Update to 0.21.0.

2020-09-25  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: mafft: Update to 7.471.
	* gnu/packages/bioinformatics.scm (mafft): Update to 7.471.

2020-09-25  André Batista  <nandre@riseup.net>

	licenses: Add Apple Public Source License 2.0.
	* guix/licenses.scm (apsl2): New variable.

	doc: Fix outdated info and add missing space.
	* doc/guix.texi (Messaging Services): Fix outdated info and add
	missing space.

2020-09-25  Vinicius Monego  <monego@posteo.net>

	gnu: Add gnome-latex.
	* gnu/packages/gnome.scm (gnome-latex): New variable.

2020-09-25  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-webkit: Update to 20200925.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20200925.

2020-09-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: util-linux: Search for setuid helper programs as well.
	To allow using mount as an unprivileged user, the helper commands must also be
	setuid.  Before this change, the 'mount' command would only look under
	/run/current/profile/sbin.  Extend the default path to include
	/run/setuid-programs as well.

	Partially addresses <https://issues.guix.gnu.org/39670>.

	* gnu/packages/linux.scm (util-linux)[configure-flags]: Prepend
	"/run/setuid-programs:" to the default search path.

	Reported-by: Nathan Dehnel <ncdehnel@gmail.com>

2020-09-24  Marius Bakke  <marius@gnu.org>

	services: WPA Supplicant: Conditionally depend on D-Bus.
	Fixes <https://bugs.gnu.org/43567>.
	Reported by calcium <calcium@disroot.org>.

	* gnu/services/networking.scm (<wpa-supplicant-configuration>)[requirement]:
	Remove 'dbus-system.
	(wpa-supplicant-shepherd-service)[requirement]: Add 'dbus-system when DBUS? is true.
	* doc/guix.texi (Networking Services)[wpa-supplicant-service-type]: Adjust
	accordingly.

2020-09-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nfs-utils: Do not generate static libraries.
	* gnu/packages/nfs.scm (nfs)[configure-flags]: Add "--disable-static".

	gnu: ntfs-3g: Do not generate static libraries.
	* gnu/packages/linux.scm (ntfs-3g)[configure-flags]: Add "--disable-static".

2020-09-24  Guillaume Le Vaillant  <glv@posteo.net>

	doc: Update documentation for asdf-build-system.
	* doc/guix.texi (Build Systems): Adapt the documentation of asd-build-system
	  to the replacement of '#:asd-file' and '#:asd-system-name' by '#:asd-files'
	  and '#:asd-systems'. Remove paragraph about one package per ASDF system.

2020-09-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: java-rsyntaxtextarea: Don't use unstable tarball.
	* gnu/packages/textutils.scm (java-rsyntaxtextarea)[source]: Download
	using git-fetch.

	gnu: vifm: Update to 0.11.
	* gnu/packages/vim.scm (vifm): Update to 0.11.

2020-09-24  Tanguy Le Carrour  <tanguy@bioneland.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add python-robber.
	* gnu/packages/python-xyz.scm (python-robber): New variable.

2020-09-24  Ivan Kozlov  <kanichos@yandex.ru>

	gnu: awesome: Fix command completion in the prompt and Lua paths
	* gnu/packages/wm.scm (awesome): Delete useless ‘env’ invocation in lib/awful/completion.lua.  Change the delimiter for LUA_PATH and LUA_CPATH variables.

2020-09-24  Vinicius Monego  <monego@posteo.net>

	gnu: Add gtg.
	* gnu/packages/gnome.scm (gtg): New variable.

	gnu: Add python-liblarch.
	* gnu/packages/gnome.scm (python-liblarch): New variable.

2020-09-24  Ludovic Courtès  <ludo@gnu.org>

	bash completion: Adjust to new 'guix help' output.
	This is a followup to 3794ce93be8216d8378df7b808ce7f53b1e05a53, which
	broke command completion.

	Reported by Oleg Pykhalov <go.wigust@gmail.com>.

	* etc/completion/bash/guix (_guix_complete_command): Update to match
	output of 'guix help' as introduced in
	3794ce93be8216d8378df7b808ce7f53b1e05a53.

2020-09-24  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: openmpi: Have 'mpirun' look for executables under $prefix.
	* gnu/packages/mpi.scm (openmpi)[arguments]: Add
	"--enable-mpirun-prefix-by-default" to #:configure-flags.

2020-09-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: netcat-openbsd: Use cc-for-target.
	* gnu/packages/admin.scm (netcat-openbsd)[arguments]: Replace hard-coded
	gcc with cc-for-target in make-flags.

	gnu: abduco: Use cc-for-target.
	* gnu/packages/abduco.scm (abduco)[arguments]: Replace hard-coded gcc
	with cc-for-target in make-flags.

	gnu: xmagnify: Use cc-for-target.
	* gnu/packages/accessibility.scm (xmagnify)[arguments]: Replace
	hard-coded gcc with cc-for-target in make-flags.

	gnu: footswitch: Use cc-for-target.
	* gnu/packages/accessibility.scm (footswitch)[arguments]: Replace
	hard-coded gcc with cc-for-target in make-flags.

2020-09-24  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add tarlz.
	* gnu/packages/compression.scm (tarlz): New variable.

2020-09-24  Mathieu Othacehe  <othacehe@gnu.org>

	services: cuirass: Create queries log files at activation.
	* gnu/services/cuirass.scm (cuirass-activation)[queries-log-file]: Create and
	set user permissions on "queries-log-file" and "web-queries-log-file".

	services: cuirass: Add web SQL queries logging support.
	* gnu/services/cuirass.scm (<cuirass-configuration>)[web-queries-log-file]:
	New field.
	(cuirass-shepherd-service): Honor it.
	(cuirass-log-rotations): If defined, add the web queries log file to the log
	rotation.

2020-09-24  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: nyxt: Update to 2-pre-release-2.
	* gnu/packages/web-browsers.scm (nyxt): Update to 2-pre-release-2.

2020-09-24  Mathieu Othacehe  <othacehe@gnu.org>

	services: cuirass: Add SQL queries logging support.
	* gnu/services/cuirass.scm (<cuirass-configuration>)[queries-log-file]: New
	field.
	(cuirass-shepherd-service): Honor it.
	(cuirass-log-rotations): If defined, add the queries log file to the log
	rotation.

2020-09-24  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-47.b310f17.
	This update add support for SQL queries logging.

	* gnu/packages/ci.scm (guile-sqlite3-dev): New variable.
	(cuirass): Update to 0.0.1-47.b310f17.
	[inputs]: Use guile-sqlite3-dev instead of guile-sqlite3.

2020-09-24  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Work around Guile memory issues.
	Work around <https://issues.guix.gnu.org/43334>.

	* gnu/packages/ci.scm (cuirass)[inputs]: Use guile-3.0/libgc-7 instead of
	guile-3.0.

2020-09-24  Michael Rohleder  <mike@rohleder.de>

	gnu: cheese: Update to 3.38.0.
	* gnu/packages/gnome.scm (cheese): Update to 3.38.0.
	[arguments]: Add phase patch-docbook-xml.
	[native-inputs]: Add docbook-xml.

2020-09-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: plantuml: Update to 1.2020.17.
	* gnu/packages/uml.scm (plantuml): Update to 1.2020.17.

	gnu: celluloid: Update to 0.20.
	* gnu/packages/video.scm (celluloid): Update to 0.20.

	gnu: sudo: Update to 1.9.3p1.
	* gnu/packages/admin.scm (sudo): Update to 1.9.3p1.

2020-09-24  Mark H Weaver  <mhw@netris.org>

	gnu: spice-gtk: Only use "good" GStreamer plugins out of the box.
	Do not propagate plugins that are known to be patent encumbered out of the
	box, so the user has a choice.

	* gnu/packages/spice.scm (spice-gtk)[propagated-inputs]: Remove gst-libav,
	gst-plugins-bad and gst-plugins-ugly.

2020-09-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnutls: Fix build.
	Fixes <http://issues.guix.gnu.org/43561>.

	* gnu/packages/tls.scm (gnutls)[phases]{disable-failing-tests}: Add phase.
	[native-inputs]: Add autoconf, automake, gettext-minimal, libtool and texinfo.

2020-09-23  Oleg Pykhalov  <go.wigust@gmail.com>

	services: docker: Fix configuration.
	This is a follow-up to e04b90607ac903359c90c9bad1b67fb7ce2f0eb6.

	* gnu/services/docker.scm
	(docker-shepherd-service): Fix "enable-proxy?" configuration.

2020-09-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-peg: Update to 1.0.
	* gnu/packages/emacs-xyz.scm (emacs-peg): Update to 1.0.
	[source]: Switch to ELPA URI.
	[home-page]: Use ELPA URI.

	gnu: emacs-hyperbole: Update to 7.1.3.
	* gnu/packages/emacs-xyz.scm (emacs-hyperbole): Update to 7.1.3.

	gnu: emacs-meson-mode: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-meson-mode): Update to 0.3.

2020-09-23  Niklas Eklund  <niklas.eklund@posteo.net>

	gnu: Add emacs-quickrun.
	* gnu/packages/emacs-xyz.scm (emacs-quickrun): New variable.

2020-09-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: Allow (service bluetooth-service-type).
	* gnu/services/desktop.scm (bluetooth-service-type)
	[default-value]: Set to (bluetooth-configuration).

2020-09-23  Guillaume Le Vaillant  <glv@posteo.net>

	Merge branch 'wip-lisp' into staging

	Merge branch 'staging' into wip-lisp

2020-09-23  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add emacs-toc-org.
	* gnu/packages/emacs-xyz.scm (emacs-toc-org): New variable.

2020-09-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: evisum: Build translations.
	* gnu/packages/enlightenment.scm (evisum)[native-inputs]: Add
	gettext-minimal.

	gnu: evisum: Update to 0.5.6.
	* gnu/packages/enlightenment.scm (evisum): Update to 0.5.6.

	gnu: efl: Update to 1.25.0.
	* gnu/packages/enlightenment.scm (efl): Update to 1.25.0.
	[propagated-inputs]: Remove avahi.
	[arguments]: Remove configure-flags to disable systemd, enable elogind,
	list evas-loaders to disable and enable avahi. Add substitution to
	hardcode location of elogind's library.

2020-09-23  Andreas Enge  <andreas@enge.fr>

	gnu: fplll: Correct include files.
	* gnu/packages/patches/fplll-std-fenv.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/algebra.scm (fplll): Use patch and move all inputs to
	propagated-inputs.

2020-09-23  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: nyxt: Use precompiled dependencies.
	* gnu/packages/web-browsers.scm (nyxt)[inputs]: Replace cl-* packages by
	  sbcl-* packages.

2020-09-23  Andreas Enge  <andreas@enge.fr>

	gnu: fplll: Update to 5.3.3.
	* gnu/packages/algebra.scm (fplll): Update to 5.3.3.
	[native-inputs]: Add pkg-config.

2020-09-23  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: ecl-numcl: Enable test phase.
	* gnu/packages/lisp-xyz.scm (ecl-numcl)[arguments]: Enable tests.

2020-09-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: multimon-ng: Update to 1.1.9.
	* gnu/packages/radio.scm (multimon-ng): Update to 1.1.9.

	gnu: s6: Update to 2.9.2.0.
	* gnu/packages/skarnet.scm (s6): Update to 2.9.2.0.

	gnu: execline: Update to 2.6.1.0.
	* gnu/packages/skarnet.scm (execline): Update to 2.6.1.0.

	gnu: xonsh: Update to 0.9.22.
	* gnu/packages/shells.scm (xonsh): Update to 0.9.22.

2020-09-23  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-webkit: Update to 20200923.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20200923.

2020-09-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: jucipp: Update to 1.6.1.
	* gnu/packages/text-editors.scm (jucipp): Update to 1.6.1.

2020-09-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libssh: Update to 0.9.5 [security fixes?].
	Upstream is unimpressed: ‘This includes a fix for CVE-2020-16135, however
	we do not see how this would be exploitable at all. If you find a
	security bug in libssh please don’t just assign a CVE, talk to us first.’

	* gnu/packages/ssh.scm (libssh): Update to 0.9.5.

2020-09-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-pynvim: Update to 0.4.2.
	* gnu/packages/vim.scm (python-pynvim): Update to 0.4.2.

	gnu: youtube-dl: Update to 2020.09.20.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.09.20.

	installer: Fix docstring typo.
	* gnu/installer.scm (build-compiled-file): Fix a typo in the docstring.

	gnu: dmenu: Update to 5.0.
	* gnu/packages/suckless.scm (dmenu): Update to 5.0.

2020-09-23  Hamzeh Nasajpour  <h.nasajpour@pantherx.org>

	gnu: nng: Build as a shared library.
	* gnu/packages/networking.scm (nng)[arguments]: Add configure-flag to
	build as a shared library.

2020-09-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libgcrypt: Update to 1.8.6.
	* gnu/packages/gnupg.scm (libgcrypt): Update to 1.8.6.

2020-09-23  Gabriel Arazas  <foo.dogsquared@gmail.com>

	gnu: Add rust-std-prelude-0.2.
	* gnu/packages/crates-io.scm (rust-std-prelude-0.2): New variable.

2020-09-23  Vinicius Monego  <monego@posteo.net>

	gnu: python-httpx: Update to 0.15.0.
	* gnu/packages/python-web.scm (python-httpx): Update to 0.15.0.
	[arguments]: Adjust skipped tests.

	gnu: python-httpcore: Update to 0.11.0.
	* gnu/packages/python-web.scm (python-httpcore): Update to 0.11.0.

	gnu: python-trio: Update to 0.17.0.
	* gnu/packages/python-xyz.scm (python-trio): Update to 0.17.0.

2020-09-23  Michael Rohleder  <mike@rohleder.de>

	gnu: gnome-video-effects: Update to 0.5.0.
	* gnu/packages/gnome.scm (gnome-video-effects): Update to 0.5.0.
	[build-system]: Changed to meson-build-system.
	[arguments]: Removed.
	[native-inputs]: Removed glib:bin and intltool.

2020-09-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: glibc-for-bootstrap: Fix patch.
	This is a follow-up to d08f5299e62ca8f5f36f4f6ddf3fcd739d157074.

	* gnu/packages/patches/glibc-bootstrap-system.patch: Update.

2020-09-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Fix typoes in package descriptions.
	* gnu/packages/audio.scm (caps-plugins-lv2)[synopsis]: Fix typo.
	* gnu/packages/bioconductor.scm (r-karyoploter, r-anota, r-gcrma)
	(r-bigmemoryextras)[description]: Likewise.
	* gnu/packages/cran.scm (r-geometry)[synopsis]: Likewise.
	(r-stringdist, r-patchwork, r-depth, r-tea)[description]: Likewise.
	* gnu/packages/crates-io.scm (rust-assert-fs-0.11, rust-notify-4)
	(rust-tokio-fs-0.1)[synopsis, description]: Likewise.
	(rust-blas-sys-0.7)[description]: Likewise.
	(rust-fs-extra-1.1, rust-xattr-0.2)[synopsis]: Likewise.
	* gnu/packages/databases.scm (perl-mysql-config)[description]: Likewise.
	* gnu/packages/disk.scm (hddtemp)[description]: Likewise.
	* gnu/packages/django.scm (python-djangorestframework)[description]:
	Likewise.
	* gnu/packages/documentation.scm (doc++)[description]: Likewise.
	* gnu/packages/emacs-xyz.scm (emacs-kakoune, emacs-pyim-basedict, eless)
	(emacs-scpaste)[description]: Likewise.
	* gnu/packages/file-systems.scm (dbxfs)[description]: Likewise.
	* gnu/packages/finance.scm (python-stdnum)[description]: Likewise.
	* gnu/packages/fontutils.scm (woff2)[description]: Likewise.
	* gnu/packages/games.scm (openttd-opengfx)[description]: Likewise.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-topicons-redux)
	[description]: Likewise.
	* gnu/packages/gnome.scm (libgrss)[description]: Likewise.
	* gnu/packages/golang.scm (go-github-com-mitchellh-reflectwalk)
	[description]: Likewise.
	(go-github-com-go-git-go-billy)[synopsis, description]: Likewise.
	* gnu/packages/haskell-check.scm (ghc-inspection-testing)[description]:
	Likewise.
	* gnu/packages/haskell-web.scm (ghc-yesod-form)[description]: Likewise.
	* gnu/packages/haskell-xyz.scm (ghc-hex)[description]: Likewise.
	* gnu/packages/hyperledger.scm (hyperledger-iroha-ed25519)[description]:
	Likewise.
	* gnu/packages/java.scm (java-mail)[synopsis]: Likewise.
	(java-native-access-platform)[description]: Likewise.
	* gnu/packages/kde-frameworks.scm (kactivities-stats)[description]:
	Likewise.
	* gnu/packages/kde-utils.scm (krusader)[description]: Likewise.
	* gnu/packages/language.scm (praat)[description]: Likewise.
	* gnu/packages/linux.scm (light)[description]: Likewise.
	* gnu/packages/lisp-xyz.scm (sbcl-hu.dwim.defclass-star)[description]:
	Likewise.
	* gnu/packages/mail.scm (dovecot-trees, sieve-connect)[description]:
	Likewise.
	* gnu/packages/ocaml.scm (ocaml-opam-file-format, ocaml-cppo)
	(ocaml4.07-ppx-variants-conv)[description]: Likewise.
	* gnu/packages/perl.scm (perl-convert-binhex)[description]: Likewise.
	* gnu/packages/python-crypto.scm (python-ecdsa)[description]: Likewise.
	* gnu/packages/python-web.scm (python-html5lib)[synopsis, description]:
	Likewise.
	(python-venusian)[synopsis]: Likewise.
	* gnu/packages/python-xyz.scm (python-readlike, python-gssapi)
	(python-flufl-i18n)[description]: Likewise.
	(python-pox, python-watchdog, python-xattr)[synopsis, description]:
	Likewise.
	* gnu/packages/ruby.scm (ruby-sorcerer)[description]: Likewise.
	* gnu/packages/rust-apps.scm (watchexec)[description]: Likewise.
	* gnu/packages/rust.scm (mrustc)[synopsis]: Likewise.
	* gnu/packages/shells.scm (s-shell)[description]: Likewise.
	* gnu/packages/ssh.scm (sshpass)[description]: Likewise.
	* gnu/packages/terminals.scm (beep)[description]: Likewise.
	* gnu/packages/web.scm (perl-lwp-useragent-cached)[description]:
	Likewise.
	* gnu/packages/wv.scm (wv)[description]: Likewise.

	import: Fix docstring typoes.
	* guix/import/cabal.scm (cabal-flags->alist): Fix typo in docstring.
	* guix/import/stackage.scm (lts-info-ghc-version): Likewise.
	* guix/scripts/import/hackage.scm (show-help): Likewise.

	gnu: fluidsynth: Update to 2.1.5.
	* gnu/packages/audio.scm (fluidsynth): Update to 2.1.5.

	gnu: perl-http-cookiejar: Update to 0.010.
	* gnu/packages/web.scm (perl-http-cookiejar): Update to 0.010.

	gnu: perl-libwww: Update to 6.48.
	* gnu/packages/web.scm (perl-libwww): Update to 6.48.

	gnu: perl-io-socket-ip: Update to 0.41.
	* gnu/packages/web.scm (perl-io-socket-ip): Update to 0.41.

	gnu: wv: Update to 1.2.9.
	* gnu/packages/wv.scm (wv): Update to 1.2.9.

	gnu: console-setup: Fix suspected typo.
	* gnu/packages/xorg.scm (console-setup)[description]: Add article.

	gnu: console-setup: Update to 1.197.
	* gnu/packages/xorg.scm (console-setup): Update to 1.197.

	gnu: qtractor: Update to 0.9.17.
	* gnu/packages/music.scm (qtractor): Update to 0.9.17.

	gnu: pd: Update to 0.51-2.
	* gnu/packages/music.scm (pd): Update to 0.51-2.

	gnu: mpdscribble: Update to 0.23.
	* gnu/packages/mpd.scm (mpdscribble): Update to 0.23.
	[build-system]: Use Meson.
	[inputs]: Remove glib.  Add boost and libgcrypt.

	gnu: mpdscribble: Order inputs alphabetically.
	* gnu/packages/mpd.scm (mpdscribble)[inputs]: Sort.

	gnu: mpd: Update to 0.21.26.
	* gnu/packages/mpd.scm (mpd): Update to 0.21.26.

	gnu: mcelog: Update to 172.
	* gnu/packages/linux.scm (mcelog): Update to 172.

	gnu: numactl: Update to 2.0.14.
	* gnu/packages/linux.scm (numactl): Update to 2.0.14.

	gnu: bridge-utils: Update to 1.7.
	* gnu/packages/linux.scm (bridge-utils): Update to 1.7.
	[source]: Update URL subdirectory.

	gnu: umockdev: Update to 0.14.3.
	* gnu/packages/check.scm (umockdev): Update to 0.14.3.

	gnu: yadifa: Update to 2.3.10.
	* gnu/packages/dns.scm (yadifa): Update to 2.3.10.

	gnu: lcov: Update to 1.15.
	* gnu/packages/code.scm (lcov): Update to 1.15.
	[source]: Use a release tarball.
	[inputs]: Replace perl-perlio-gzip with perl-io-compress.

	gnu: cloc: Update to 1.88.
	* gnu/packages/code.scm (cloc): Update to 1.88.

	gnu: facter: Update to 4.0.38.
	* gnu/packages/admin.scm (facter): Update to 4.0.38.

2020-09-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-sympy: Update check phase.
	* gnu/packages/python-xyz.scm (python-sympy)[arguments]: Replace 'check
	phase instead of deleting it and adding it back in.

2020-09-22  Greg Hogan  <code@greghogan.com>

	gnu: python-sympy: Update to 1.6.2.
	* gnu/packages/python-xyz.scm (python-sympy): Update to 1.6.2.
	[source]: Download from pypi.
	[arguments]: Make check phase inheritable by python2-sympy.
	(python2-sympy): Update to 1.5.1.
	[source]: Download from pypi.
	[arguments]: Inherit from python-sympy.

	gnu: python-mpmath: Update to 1.1.0.
	* gnu/packages/python-xyz.scm (python-mpmath): Update to 1.1.0.
	[source]: Download from pypi.
	[native-inputs]: Add pytest.

2020-09-22  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: samba: Fix fcntl hint detection in configure script.
	The configure script generates a C program to detect support for
	lifetime hints on files.  But this program could crash, potentially
	leaving a stale unreadable file behind which could cause the
	patch-generated-file-shebang phase to fail.

	Reported upstream <https://bugzilla.samba.org/show_bug.cgi?id=14503>.

	* gnu/packages/patches/patches/samba-fix-fcntl-hint-detection.patch: New
	file.
	* gnu/packages/samba.scm (samba)[origin]: Add patch.
	* gnu/local.mk (dist_patch_DATA): Register patch.

2020-09-22  Marius Bakke  <marius@gnu.org>

	gnu: python-hyperkitty: Enable previously failing test.
	* gnu/packages/mail.scm (python-hyperkitty)[arguments]: Remove substitution.

	gnu: patchwork: Update to 2.2.2.
	* gnu/packages/patchutils.scm (patchwork): Update to 2.2.2.
	[arguments]: Remove references to 'pwclient' which is now distributed
	separately.

	gnu: python-mysqlclient: Update to 2.0.1.
	* gnu/packages/databases.scm (python-mysqlclient): Update to 2.0.1.

	gnu: python-mysqlclient: Remove unused inputs.
	* gnu/packages/databases.scm (python-mysqlclient)[native-inputs]: Remove.
	[inputs]: Remove ZLIB and OPENSSL.
	[arguments]: Explicitly set #:tests? as it was a no-op before.

2020-09-22  Marius Bakke  <marius@gnu.org>

	gnu: Remove python2-mysqlclient.
	Later versions do not work with Python 2.

	* gnu/packages/databases.scm (python2-mysqlclient): Remove variable.

2020-09-22  Marius Bakke  <marius@gnu.org>

	gnu: python2-graphite-web: Update to 1.1.7.
	* gnu/packages/monitoring.scm (python2-graphite-web): Rename to ...
	(graphite-web): ... this.  Update to 1.1.7.
	[arguments]: Add #:tests?.  Adjust setup.py substitution.
	[propagated-inputs]: Use the Python 3 versions of all inputs.  Use
	PYTHON-DJANGO-2.2 instead of PYTHON-DJANGO.
	[home-page]: Use HTTPS.
	(python2-graphite-web): Deprecate variable.

2020-09-22  Marius Bakke  <marius@gnu.org>

	gnu: Django packages no longer propagate Django.
	This makes them easier to use with different versions of Django.

	(python-django-classy-tags, python-django-debug-toolbar-alchemy,
	python-django-jinja, python-django-bulk-update,
	python-djangorestframework)[propagated-inputs]: Remove PYTHON-DJANGO.
	(python-django-contrib-comments)[propagated-inputs]: Likewise.  Add
	PYTHON-SIX.
	[native-inputs]: Add PYTHON-DJANGO.
	* gnu/packages/django.scm (python-django-extensions,
	python-django-simple-math-captcha, python-django-taggit,
	python-easy-thumbnails, python-django-haystack, python-django-allauth,
	python-django-debug-toolbar, python-django-assets, python-django-picklefield,
	python-django-contact-form), python-django-pipeline, python-django-redis,
	python-django-rq, python-django-q, python-django-sortedm2m,
	python-django-appconf, python-django-statici18n, python-django-sekizai,
	python-django-crispy-forms, python-django-override-storage,
	python-django-auth-ldap, python-django-logging-json, python-django-netfields,
	python-django-url-filter)[propagated-inputs]: Move PYTHON-DJANGO ...
	[native-inputs]: ... here.

2020-09-22  Marius Bakke  <marius@gnu.org>

	gnu: Remove python-django-overextends.
	This package does not work with newer versions of Django and its functionality
	has been superseded by a built-in extends module.

	* gnu/packages/django.scm (python-django-overextends): Remove variable.

2020-09-22  Marius Bakke  <marius@gnu.org>

	gnu: Add python-django-url-filter.
	* gnu/packages/django.scm (python-django-url-filter): New public variable.

	gnu: Add python-django-debug-toolbar-alchemy.
	* gnu/packages/django.scm (python-django-debug-toolbar-alchemy): New public
	variable.

	gnu: Add python-jsonplus.
	* gnu/packages/python-xyz.scm (python-jsonplus): New public variable.

	gnu: Add python-sqlalchemy-mock.
	* gnu/packages/databases.scm (python-alchemy-mock): New public variable.

	gnu: Add python-django-netfields.
	* gnu/packages/django.scm (python-django-netfields): New public variable.

	gnu: Add python-django-logging-json.
	* gnu/packages/django.scm (python-django-logging-json): New public variable.

	gnu: Add python-django-auth-ldap.
	* gnu/packages/django.scm (python-django-auth-ldap): New public variable.

	gnu: python-ldap: Update to 3.3.1.
	* gnu/packages/openldap.scm (python-ldap): Update to 3.3.1.

	gnu: Deprecate python-django-jsonfield.
	* gnu/packages/django.scm (python-django-jsonfield): Rewrite in terms of
	DEPRECATED-PACKAGE with PYTHON-DJANGO as the replacement.

2020-09-22  Marius Bakke  <marius@gnu.org>

	gnu: Remove python2 versions of Django packages.
	Python 2 is EOL and not supported by current versions of Django.

	* gnu/packages/django.scm (python-django, python-django-tagging)[properties]:
	Remove PYTHON2-VARIANT.
	* gnu/packages/django.scm (python2-django, python2-django-simple-math-captcha,
	python2-pytest-django, python2-django-filter, python2-django-allauth,
	python2-django-gravatar2, python2-django-assets, python2-django-jsonfield,
	python2-dj-database-url, python2-django-bulk-update,
	python2-django-contact-form, python2-django-contrib-comments,
	python2-django-overextends, python2-django-redis, python2-django-rq,
	python2-django-sortedm2m, python2-django-appconf, python2-django-statici18n,
	python2-django-tagging): Remove variables.

2020-09-22  Marius Bakke  <marius@gnu.org>

	gnu: python-django-override-storage: Update to 0.3.0.
	* gnu/packages/django.scm (python-django-override-storage): Update to 0.3.0.
	[source]: Switch to GIT-FETCH.
	[arguments]: New field.
	[native-inputs]: Add PYTHON-MOCK.

	gnu: python-django-sekizai: Update to 2.0.0.
	* gnu/packages/django.scm (python-django-sekizai): Update to 2.0.0.

	gnu: python-django-statici18n: Update to 1.9.0.
	* gnu/packages/django.scm (python-django-statici18n): Update to 1.9.0.
	[source]: Switch to GIT-FETCH.
	[arguments]: New field.
	[native-inputs]: Add PYTHON-PYTEST and PYTHON-PYTEST-DJANGO.

	gnu: python-django-appconf: Update to 1.0.4.
	* gnu/packages/django.scm (python-django-appconf): Update to 1.0.4.
	[arguments]: New field.
	[propagated-inputs]: Remove PYTHON-SIX.

	gnu: python-django-sortedm2m: Update to 3.0.2.
	* gnu/packages/django.scm (python-django-sortedm2m): Update to 3.0.2.
	[arguments]: Remove #:tests?.  Add #:phases.
	[home-page]: Update to current.

	gnu: python-django-q: Update to 1.3.3.
	* gnu/packages/django.scm (python-django-q): Update to 1.3.3.
	[arguments]: Add #:tests?.  Remove #:phases.
	[native-inputs]: Remove.

	gnu: python-django-rq: Update to 2.3.2.
	* gnu/packages/django.scm (python-django-rq): Update to 2.3.2.
	[native-inputs]: Add PYTHON-DJANGO-REDIS, PYTHON-MOCK, and PYTHON-RQ-SCHEDULER.

	gnu: Add python-rq-scheduler.
	* gnu/packages/databases.scm (python-rq-scheduler): New public variable.

	gnu: Add python-croniter.
	* gnu/packages/python-xyz.scm (python-croniter): New public variable.

	gnu: python-rq: Update to 1.5.1.
	* gnu/packages/databases.scm (python-rq): Update to 1.5.1.
	[source]: Change to GIT-FETCH.
	[arguments]: New field.
	[native-inputs]: Add PYTHON-MOCK, PYTHON-PYTEST, and REDIS.

	gnu: python-redis: Update to 3.5.3.
	* gnu/packages/databases.scm (python-redis): Update to 3.5.3.

	gnu: python-django-redis: Update to 4.12.1.
	* gnu/packages/django.scm (python-django-redis): Update to 4.12.1.

	gnu: python-django-contrib-comments: Update to 1.9.2.
	* gnu/packages/django.scm (python-django-contrib-comments): Update to 1.9.2.

	gnu: python-django-contact-form: Update to 1.8.1.
	* gnu/packages/django.scm (python-django-contact-form): Update to 1.8.1.
	[arguments]: Adjust test invokation, drop flake8 checks.
	[native-inputs]: Remove PYTHON-FLAKE8.

	gnu: python-django-bulk-update: Update to 2.2.0.
	* gnu/packages/django.scm (python-django-bulk-update): Update to 2.2.0.
	[native-inputs]: Remove.

	gnu: python-django-picklefield: Update to 3.0.1.
	* gnu/packages/django.scm (python-django-picklefield): Update to 3.0.1.
	[source]: Switch to GIT-FETCH.
	[arguments]: New field.
	[native-inputs]: Remove.

	gnu: python-dj-database-url: Update to 0.5.0.
	* gnu/packages/django.scm (python-dj-database-url): Update to 0.5.0.

	gnu: python-django-assets: Update to 2.0.
	* gnu/packages/django.scm (python-django-assets): Update to 2.0.
	[arguments]: Remove.

	gnu: python-webassets: Update to 2.0.
	* gnu/packages/python-web.scm (python-webassets): Update to 2.0.
	[arguments]: New field.

	gnu: python-django-gravatar2: Update to 1.4.4.
	* gnu/packages/django.scm (python-django-gravatar2): Update to 1.4.4.

	gnu: python-django-debug-toolbar: Update to 2.2.
	* gnu/packages/django.scm (python-django-debug-toolbar): Update to 2.2.

	gnu: python-django-jinja: Update to 2.6.0.
	* gnu/packages/django.scm (python-django-jinja): Update to 2.6.0.

	gnu: python-django-pipeline: Update to 2.0.5.
	* gnu/packages/django.scm (python-django-pipeline): Update to 2.0.5.
	[propagated-inputs]: Add PYTHON-CSS-HTML-JS-MINIFY.

	gnu: Add python-css-html-js-minify.
	* gnu/packages/python-web.scm (python-css-html-js-minify): New public variable.

	gnu: python-django-allauth: Update to 0.42.0.
	* gnu/packages/django.scm (python-django-allauth): Update to 0.42.0.

	gnu: python-django-filter: Update to 2.3.0.
	* gnu/packages/django.scm (python-django-filter): Update to 2.3.0.

	gnu: python-djangorestframework: Update to 3.11.1.
	* gnu/packages/django.scm (python-djangorestframework): Update to 3.11.1.

	gnu: python-django-crispy-forms: Update to 1.9.2.
	* gnu/packages/django.scm (python-django-crispy-forms): Update to 1.9.2.

	gnu: python-django-taggit: Update to 1.3.0.
	* gnu/packages/django.scm (python-django-taggit): Update to 1.3.0.

	gnu: python-django-extensions: Update to 3.0.6.
	* gnu/packages/django.scm (python-django-extensions): Update to 3.0.6.

	gnu: python-django-classy-tags: Update to 2.0.0.
	* gnu/packages/django.scm (python-django-classy-tags): Update to 2.0.0.
	[propagated-inputs]: Remove PYTHON-SIX.

	gnu: python-django-simple-math-captcha: Update to 1.0.9.
	* gnu/packages/django.scm (python-django-simple-math-captcha): Update to 1.0.9.
	[source]: Change to GIT-FETCH.
	[arguments]: Remove #:tests?.  Add phases to patch imports and run tests.
	[native-inputs]: Add PYTHON-MOCK.
	[propagated-inputs]: Add PYTHON-SIX.

	gnu: python-pytest-django: Update to 3.10.0.
	* gnu/packages/django.scm (python-pytest-django): Update to 3.10.0.
	[arguments]: Remove #:tests?.  Override check phase.
	[native-inputs]: Add PYTHON-PYTEST-XDIST.

	gnu: python-django: Propagate python-sqlparse.
	* gnu/packages/django.scm (python-django)[native-inputs]: Move PYTHON-SQLPARSE ...
	[propagated-inputs]: ... here.

	gnu: python-django: Update to 3.1.1.
	* gnu/packages/django.scm (python-django): Update to 3.1.1.
	[arguments]: Remove #:modules.  Rename set-tzdir phase to pre-check, and
	disable one test.  Adjust PYTHONPATH patching to preserve all entries.  Ensure
	the test suite runs sequentially.
	[propagated-inputs]: Add PYTHON-ASGIREF.
	(python-django-2.2): New public variable.
	* gnu/packages/mail.scm (python-hyperkitty)[propagated-inptus]: Change from
	PYTHON-DJANGO to PYTHON-DJANGO-2.2.
	* gnu/packages/patchutils.scm (patchwork)[propagated-inputs]: Likewise.

	gnu: Add python-asgiref.
	* gnu/packages/python-web.scm (python-asgiref): New public variable.

2020-09-22  Marius Bakke  <marius@gnu.org>

	gnu: Remove python2-django-mailman3.
	This package depends on Python 2 which is past end-of-life and not supported
	by newer versions of Django.

	* gnu/packages/mail.scm (python2-django-mailman3): Remove variable.
	(python-django-mailman3)[properties]: Remove.

2020-09-22  Marius Bakke  <marius@gnu.org>

	gnu: Remove pootle.
	This package depends on Python 2 which is past end-of-life and not supported
	by newer versions of some of the dependencies.

	* gnu/packages/django.scm (pootle): Remove variable.

2020-09-22  Marius Bakke  <marius@gnu.org>

	gnu: python-uritemplate: Update to 3.0.1.
	* gnu/packages/python-web.scm (python-uritemplate): Update to 3.0.1.

2020-09-22  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: texlive-latex-psnfss: Ensure that font definition files are installed.
	* gnu/packages/tex.scm (texlive-latex-psnfss): Use
	simple-texlive-package to install font definition files and
	documentation.

2020-09-22  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 78.3.0-guix0-preview1 [security-fixes].
	Includes fixes for CVE-2020-15673, CVE-2020-15676, CVE-2020-15677, and
	CVE-2020-15678.

	* gnu/packages/gnuzilla.scm (mozilla-compare-locales): Update to
	RELEASE_8_0_0.
	(all-mozilla-locales): Update to newer versions.
	(mozilla-patch): Remove vestigial procedure.
	(%icecat-version, %icecat-build-id): Update to 78.3.0-guix0-preview1.
	(icecat-source): Update 'upstream-icecat-base-version', 'gnuzilla-commit', and
	hashes.  Reverse order of makeicecat-patch and gnuzilla-fixes-patch.
	(icecat)[inputs]: Remove libogg, libvorbis, libvpx, icu4c, sqlite,
	startup-notification, and zlib.  Add several "UNBUNDLE-ME!" comments.
	[native-inputs]: Update 'rust' and 'cargo' dependencies to version 1.41.
	Update 'rust-cbindgen' dependency to version 0.14.  Update 'node' dependency
	to 10.22.
	[arguments]<configure-flags>: Change --enable-default-toolkit value to
	"cairo-gtk3-wayland".  Change --with-unsigned-addon-scopes value to
	"app,system".  Add "--allow-addon-sideload".  Remove
	"--enable-startup-notification" and "--disable-gconf".  Comment out
	"--with-system-zlib", "--with-system-bz2", and "--with-system-icu".
	<phases>: In the 'remove-bundled-libaries' phase, remove "modules/zlib" from
	the list of directories to delete.  Update the 'patch-cargo-checksums' phase
	to update more modules.
	(mozilla-68-compare-locales, all-mozilla-68-locales, %icecat-68-version)
	(icecat-68-source): New variables preserving the previous icecat 68 source.
	(icedove)[source]: Use 'icecat-68-source'.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to IceCat 78.
	* gnu/packages/patches/icecat-68-makeicecat.patch: New file containing
	the previous 'icecat-makeicecat.patch'.
	* gnu/local.mk: Add 'icecat-68-makeicecat.patch'.

2020-09-22  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-webkit: Update to 20200922.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20200922.

2020-09-22  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: texlive-latex-psnfss: Ensure that font definition files are installed."
	This reverts commit fdd066833ee88da41fd5c4aa17b05f34e0618b00.

	This commit causes over 4000 package rebuilds.

2020-09-22  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: texlive-latex-psnfss: Ensure that font definition files are installed.
	* gnu/packages/tex.scm (texlive-latex-psnfss): Use
	simple-texlive-package to install font definition files and
	documentation.

2020-09-22  Jesse Dowell  <jessedowell@gmail.com>

	gnu: Add emacs-html-to-hiccup.
	* gnu/packages/emacs-xyz.scm (emacs-html-to-hiccup): New variable.

2020-09-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mafft: Use HTTPS home page URI.
	* gnu/packages/bioinformatics.scm (mafft)[home-page, license]: Use HTTPS URI.

2020-09-22  Zhu Zihao  <all_but_last@163.com>

	gnu: fcitx: Update to 4.2.9.8.
	* gnu/packages/fcitx.scm(fcitx): Update to 4.2.9.8.

2020-09-22  Simon South  <simon@simonsouth.net>

	gnu: emacs-elpher: Update to 2.10.2.
	* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 2.10.2.

2020-09-22  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-shx: Update to 1.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-shx): Update to 1.5.0.
	[arguments]: Removed unneeded modify-phases.

2020-09-22  Vinicius Monego  <monego@posteo.net>

	gnu: Add blanket.
	* gnu/packages/task-management.scm (blanket): New variable.

2020-09-22  Michael Rohleder  <mike@rohleder.de>

	gnu: mkvtoolnix: Update to 50.0.0.
	* gnu/packages/video.scm (mkvtoolnix): Update to 50.0.0.
	[inputs]: Add pcre2.

2020-09-22  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-lice-el: Update to 0.2-2.482e58a.
	[[PGP Signed Part:No public key for 7C7AFFBEFEF2CB25 created at 2020-09-17T19:44:34+0200 using RSA]]
	Here is a rebased (to current master) patch.

	> From bc2163d6da160b58591f77f352cf4ea8543454e2 Mon Sep 17 00:00:00 2001
	From: Michael Rohleder <mike@rohleder.de>
	Date: Sun, 6 Sep 2020 11:30:57 +0200
	Subject: [PATCH] gnu: emacs-lice-el: Update to 0.2-2.482e58a.

	* gnu/packages/emacs-xyz.scm (emacs-lice-el): Update to 0.2-2.482e58a.
	[arguments]: Add phase 'patch-template-directory and 'install-templates.

2020-09-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-owning-ref-0.4: Update to 0.4.1.
	* gnu/packages/crates-io.scm (rust-owning-ref-0.4): Update to 0.4.1.

	gnu: Add rust-scopeguard-1.
	* gnu/packages/crates-io.scm (rust-scopeguard-1): New variable.
	(rust-scopeguard-1.0): Inherit from rust-scopeguard-1.

	gnu: Add rust-cloudabi-0.1.
	* gnu/packages/crates-io.scm (rust-cloudabi-0.1): New variable.
	(rust-cloudabi-0.0): Inherit from rust-cloudabi-0.1.

	gnu: Add rust-gettext-rs-0.5.
	* gnu/packages/crates-io.scm (rust-gettext-rs-0.5): New variable.
	(rust-gettext-rs-0.4): Inherit from rust-gettext-rs-0.5.

2020-09-21  Fulbert  <fulbert@bluewin.ch>

	bash completion: Complete file names after 'guix package -p'.
	* etc/completion/bash/guix (_guix_complete): Add _guix_is_dash_p.

2020-09-21  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add python-citeproc-py.
	* gnu/packages/python-xyz.scm (python-citeproc-py): New variable.

	gnu: Add python-rnc2rng.
	* gnu/packages/python-xyz.scm (python-rnc2rng): New variable.

2020-09-21  zimoun  <zimon.toutoune@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	guix: scripts: build: Mention 'PACKAGE' in '--with-source' option.
	* guix/scripts/build.scm (show-transformation-options-help): Mention 'PACKAGE'
	in '--with-source' option.

2020-09-21  zimoun  <zimon.toutoune@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: gdsl: Replace 'url-fetch' by 'git-fetch'.
	Fixes <https://debbugs.gnu.org/25913>.

	* gnu/packages/datastructures.scm (gdsl)[source]: Replace 'url-fetch' by
	'git-fetch'.
	[home-page]: Update.

2020-09-21  Ludovic Courtès  <ludo@gnu.org>

	environment: '--link-profile' uses ~/.guix-profile for environment variables.
	Before this patch, we had:

	  $ guix environment -CP --ad-hoc coreutils
	  [env]$ echo $PATH
	  /gnu/store/…-profile/bin
	  [env]$ echo $GUIX_ENVIRONMENT
	  /gnu/store/…-profile

	After this patch:

	  $ guix environment -CP --ad-hoc coreutils
	  [env]$ echo $PATH
	  /home/ludo/.guix-profile/bin
	  [env]$ echo $GUIX_ENVIRONMENT
	  /home/ludo/.guix-profile

	* guix/scripts/environment.scm (launch-environment/container): When
	LINK-PROFILE? is true, pass ~/.guix-profile as the second argument to
	'launch-environment'.
	* tests/guix-environment-container.sh: Adjust test accordingly.
	* doc/guix.texi (Invoking guix environment): Update accordingly.

2020-09-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libical: Use local docbook-xml package.
	* gnu/packages/calendar.scm (libical)[native-inputs]: Add
	docbook-xml-4.3.
	[arguments]: Add phase to substitute docbook location.

2020-09-21  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: samba: Update to 4.12.7 [security fixes].
	Fixes CVE-2020-1472 with 4.12.7.
	Fixes CVE-2020-10730, CVE-2020-10745, CVE-2020-10760 and CVE-2020-14303
	with 4.12.4.

	* gnu/packages/samba.org (samba): Update to 4.12.7.

2020-09-21  Brendan Tildesley  <mail@brendan.scot>

	gnu: metapixel: Fix typo in description.
	*  gnu/packages/image-processing.scm (metapixel)[description]: Fix typo.

2020-09-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.9.3.
	* gnu/packages/admin.scm (sudo): Update to 1.9.3.

2020-09-21  Boris A. Dekshteyn  <boris.dekshteyn@gmail.com>

	gnu: inkscape-1.0: Update to 1.0.1.
	* gnu/packages/inkscape.scm (inkscape-1.0): Update to 1.0.1.

2020-09-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: glibc-for-bootstrap: Refresh patch.
	This is a follow-up to d2a01e3b5b39f2665c3c50be452cea1ae06785af.

	* gnu/packages/patches/glibc-bootstrap-system.patch: Update for glibc-2.32.

2020-09-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: php: Disable unreliable test.
	* gnu/packages/php.scm (php)[arguments]: Delete bug73837.phpt.

2020-09-21  Efraim Flashner  <efraim@flashner.co.il>

	services: Docker: Fix typo in configuration.
	This is a follow-up to f0a09310e6ff2ed63770cb585c551ba94ce4a9d0.

	* gnu/services/docker.scm (docker-shepherd-service): Properly reference
	variables in service definition.

2020-09-21  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add texlive-caption.
	* gnu/packages/tex.scm (texlive-caption): New variable.

2020-09-21  Jesse Dowell  <jessedowell@gmail.com>

	gnu: docker: Compile with seccomp enabled.
	* gnu/packages/docker.scm (docker)[arguments]: Adjust custom 'configure
	phase to enable seccomp support.

2020-09-21  Jesse Dowell  <jessedowell@gmail.com>

	services: docker: Fix enable-proxy? option.
	The userland proxy option does not properly disable the userland proxy when
	set to false. Docker defaults to enabling the userland proxy if the option is
	unset on the command line.

	* gnu/services/docker.scm (docker-shepherd-service): Properly handle the
	'enable-proxy?' option.

2020-09-21  Jesse Dowell  <jessedowell@gmail.com>

	gnu: docker: Synchronize docker dependencies with the current version of docker.
	* gnu/packages/docker.scm (docker-libnetwork): Update to 19.03-1.026aaba.
	[source]: Follow URI redirection.
	[arguments]: Adjust import-path accordingly.
	[home-page]: Same.
	* gnu/packages/networking.scm (go-sctp): Update to 0.0.0-2.6e2cb13.
	[arguments]: Skip test suite.

2020-09-21  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: texlive-microtype: Tweak description.
	* gnu/packages/tex.scm (texlive-microtype)[description]: Fill paragraph
	to standard width.

2020-09-21  Mark H Weaver  <mhw@netris.org>

	gnu: webkitgtk: Update to 2.30.0.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.0.
	[arguments]: Add "-DUSE_SYSTEMD=OFF" to the configure flags.

	gnu: Rename 'v' to 'vlang'.
	* gnu/packages/vlang.scm (v, vlang): Rename 'v' to 'vlang',
	keeping 'v' as a deprecated-package.

2020-09-21  Mathieu Othacehe  <othacehe@gnu.org>

	services: base: Improve container related comments.
	* gnu/services/base.scm (guix-shepherd-service): Clarify the usage of a
	container for guix-daemon.

2020-09-21  Mathieu Othacehe  <othacehe@gnu.org>

	build: shepherd: Check for container support.
	Fixes: <https://issues.guix.gnu.org/43533>.

	* gnu/build/shepherd.scm (fork+exec-command/container): Check if containers
	are supported before joining PID namespaces.

2020-09-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: supertuxkart: Sort inputs alphabetically.
	* gnu/packages/games.scm (supertuxkart)[inputs]: Sort alphabetically.

2020-09-21  Raphaël Mélotte  <raphael.melotte@mind.be>

	gnu: supertuxkart: Update to 1.2.
	* gnu/packages/games.scm (supertuxkart): Update to 1.2.
	[source]: Update snippet, some of the previously bundled libraries are
	gone. Also update URL.
	[arguments]: Remove unneeded configure flags.
	[inputs]: Add sdl2.

2020-09-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: eschalot: Cross-compile.
	* gnu/packages/crypto.scm (eschalot)[arguments]: Use CC-FOR-TARGET.

	gnu: eschalot: Fix build.
	* gnu/packages/crypto.scm (eschalot)[inputs]: Use openssl-1.0.

2020-09-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: dicod: Reduce irony.
	* gnu/services/dict.scm (dicod-service): Fix docstring typo.

	installer: Rename RUN-PARTIONING-PAGE.
	* gnu/installer/newt/partition.scm (run-partioning-page): Rename to
	run-partitioning-page.  Adjust all callers.

	installer: Fix docstring typoes.
	* gnu/installer/connman.scm (connman-state, run-locale-page)
	(start-swapping, stop-swapping, run-installer-steps): Fix typo in
	docstring.

2020-09-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: node: Update to 10.22.0.
	* gnu/packages/node.scm (node): Update to 10.22.0.
	(node-10.22): Remove.  It was referring to 'nghttp2-1.41', which is
	unbound.

	gnu: binutils: Update to 2.35.1.
	* gnu/packages/base.scm (binutils): Update to 2.35.1.
	[arguments]: Remove #:make-flags.
	[properties]: Remove.
	(binutils+documentation): Remove.
	(binutils-gold): Inherit from BINUTILS.
	* gnu/packages/make-bootstrap.scm (%binutils-static)[arguments]:
	Remove #:make-flags.

	gnu: glibc: Add version 2.31.
	* gnu/packages/base.scm (glibc-2.31): New variable.
	* gnu/system/locale.scm (%default-locale-libcs): Add it.

2020-09-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: oil: Don't hardcode gcc.
	* gnu/packages/shells.scm (oil)[arguments]: In custom 'configure phase
	use cc-for-target instead of hardcoding gcc.

2020-09-20  Ryan Prior  <rprior@protonmail.com>

	gnu: oil: Update to 0.8.0.
	* gnu/packages/shells.scm (oil): Update to 0.8.0.

2020-09-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-beginend: Update to 2.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-beginend): Update to 2.2.0.

	gnu: emacs-bluetooth: Update to 0.2.
	* gnu/packages/emacs-xyz.scm (emacs-bluetooth): Update to 0.2.

2020-09-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnu-pw-mgr: Update to 2.7.
	* gnu/packages/gnu-pw-mgr.scm (gnu-pw-mgr): Update to 2.7.
	[arguments]: Add new phase to work around /dev/tty not being available
	in the build environment.

2020-09-20  Kei Kebreau  <kkebreau@posteo.net>

	gnu: retux: Update to 1.4.1-1.
	* gnu/packages/games.scm (retux): Add let binding and update to 1.4.1-1.
	[version]: Update version string.
	[source]: Update URL.

2020-09-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot-resolver: Update to 5.1.3.
	* gnu/packages/dns.scm (knot-resolver): Update to 5.1.3.
	[inputs]: Remove lua5.1-cqueues, lua5.1-filesystem, lua5.1-sec, and
	lua5.1-socket.

	gnu: libbpf: Propagate pkg-config Requirements.
	* gnu/packages/linux.scm (libbpf)[inputs]: Rename to, making libelf and
	zlib, …
	[propagated-inputs]: …this.

2020-09-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add antlr4.
	* gnu/packages/java.scm (antlr4): New variable.

	gnu: Add java-antlr4-runtime.
	* gnu/packages/java.scm (java-antlr4-runtime): New variable.
	* gnu/packages/patches/java-antlr4-Add-standalone-generator.patch: New
	file.
	* gnu/packages/patches/java-antlr4-fix-code-too-large.java: New file.
	* gnu/local.mk (dist_patch_DATA): Add them.

	gnu: Add java-treelayout.
	* gnu/packages/java.scm (java-treelayout): New variable.

2020-09-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: gawk-boot0: Inherit from gawk.
	Until now the version number would be wrong.

	* gnu/packages/commencement.scm (gawk-boot0): Inherit from GAWK, not
	PATCH.

2020-09-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: gawk: Update to 5.1.0.
	* gnu/packages/gawk.scm (gawk): Update to 5.1.0.

2020-09-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qemu: Move HTML documentation to the doc output.
	* gnu/packages/virtualization.scm (qemu)[outputs]: Add "doc" output.
	[phases]{create-samba-wrapper}: Correctly refer to the outputs keyword
	argument.
	{move-html-doc}: Add phase.

	gnu: qemu: Install the full documentation as an info manual.
	* gnu/packages/patches/qemu-build-info-manual.patch: Add patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/virtualization.scm (qemu)[source]: Use it.
	[phases]{install-info}: Remove phase.
	{create-samba-wrapper}: Add after 'install.

2020-09-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qemu: Enable parallel tests.
	I've built QEMU 5.1.0 tens of times on a 24 logical core machines, and haven't
	encountered a failure.  Tentatively re-enabling parallel tests.

	* gnu/packages/virtualization.scm (qemu)[arguments]: Drop the
	\#:parallel-tests? #f argument.
	[phases]{configure}: Fix indentation.

2020-09-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qemu: Fix indentation.
	* gnu/packages/virtualization.scm (qemu): Fix indentation.

2020-09-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qemu: Disable the bios-tables-test test.
	This works around <https://issues.guix.info/43048>.

	* gnu/packages/virtualization.scm (qemu)[phases]{disable-unusable-tests}: Move
	after unpack.  Combine the existing substitute patterns on a single usage of
	substitute*.  Disable the bios-tables-test test in
	tests/qtest/Makefile.include.

2020-09-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qemu: Update to 5.1.0.
	* gnu/packages/virtualization.scm (qemu): Update to 5.1.0.

2020-09-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc: Update to 2.32.
	* gnu/packages/base.scm (glibc): Update to 2.32.
	[arguments]: Add #:make-flags.

2020-09-19  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: u-boot: Reomve sdl2 dependency on non-GUI builds.
	* gnu/packages/bootloaders.scm (u-boot)[native-inputs]: Remove sdl2.
	(u-boot-tools)[native-inputs]: Add sdl2.

2020-09-19  Alexandros Theodotou  <alex@zrythm.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add surge-synth.
	* gnu/packages/music.scm (surge-synth): New variable.

2020-09-19  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add emacs-standard-dirs.
	* gnu/packages/emacs-xyz.scm (emacs-standard-dirs): New variable.

2020-09-19  Ludovic Courtès  <ludo@gnu.org>

	describe: Save the original value of (program-arguments).
	Fixes <https://bugs.gnu.org/42688>.
	Reported by pkill9 <pkill9@runbox.com>.

	This ensures that 'guix repl -s SCRIPT' give SCRIPT the right value
	of (current-profile), which in turn ensures that (%package-module-path)
	is initialized with the right set of channels.

	* guix/describe.scm (initial-program-arguments): New variable.
	(current-profile): Use it.
	* guix/scripts/repl.scm (guix-repl): Call 'current-profile' before
	'set-program-arguments'.

2020-09-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc-mesboot: Remove redundant input.
	Fixes <https://bugs.gnu.org/43508>.

	* gnu/packages/commencement.scm (gcc-mesboot)[native-inputs]: Remove
	GCC-MESBOOT1, which is already in %BOOT-MESBOOT4-INPUTS.

2020-09-19  Ludovic Courtès  <ludo@gnu.org>

	utils: Add 'call-with-temporary-output-file'.
	* guix/utils.scm: Re-export 'call-with-temporary-output-file'.
	(call-with-temporary-output-file): Move to...
	* guix/build/utils.scm (call-with-temporary-output-file): ... here.

2020-09-19  Ludovic Courtès  <ludo@gnu.org>

	Remove (guix build rpath).
	This file was unused and is now superseded by (guix build gremlin).

	* guix/build/rpath.scm: Remove.
	* Makefile.am (MODULES): Remove it.

2020-09-19  Ludovic Courtès  <ludo@gnu.org>

	gremlin: Add 'set-file-runpath', 'file-runpath', and 'file-needed'.
	* guix/build/gremlin.scm (file-dynamic-info, file-runpath, file-needed):
	New procedures.
	(&missing-runpath-error, &runpath-too-long-error): New condition types.
	(set-file-runpath): New procedure.
	* tests/gremlin.scm ("set-file-runpath + file-runpath"): New test.

2020-09-19  Jakub Kądziołka  <kuba@kadziolka.net>

	build-system/gnu: strip with --strip-unneeded [v2]
	[Accidentally pushed patch v1, this commit contains the rest of the
	changes. Revised commit message follows.]

	Apart from debug information, one can also strip some symbols. This can
	be a significant difference, the closure of gcc-toolchain@7 got reduced
	by 15 MB in my tests.

	As per [1], --strip-debug is included in --strip-unneeded, and
	the debug files created also contain a copy of the information removed
	by --strip-unneeded.

	Linux From Scratch suggests that this option shouldn't be used on static
	libraries [2], however other sources [3] indicate otherwise. Building a
	toolchain with this patch succeeds, and the result works fine for
	'gcc -static hello-world.c'.

	[1]: https://stackoverflow.com/a/52555093
	[2]: http://www.linuxfromscratch.org/lfs/view/9.1/chapter05/stripping.html
	[3]: https://www.technovelty.org/linux/stripping-shared-libraries.html

	* guix/build/gnu-build-system.scm (strip): Use --strip-unneeded.
	* guix/build-system/gnu.scm (static-package, gnu-build, gnu-cross-build): Likewise.

2020-09-19  Jakub Kądziołka  <kuba@kadziolka.net>

	build-system/gnu: strip with --strip-unneeded
	Apart from debug information, one can also strip some symbols. This can
	be a significant difference, qtbase:out consists of about 5 MB of those
	symbols. As per [1], --strip-debug is included in --strip-unneeded, and
	the debug files created also contain a copy of the information removed
	by --strip-unneeded.

	Linux From Scratch suggests that this option shouldn't be used on static
	libraries [2], however other sources [3] indicate otherwise. Building a
	toolchain with this patch succeeds, and the result works fine for
	'gcc -static hello-world.c'.

	[1]: https://stackoverflow.com/a/52555093
	[2]: http://www.linuxfromscratch.org/lfs/view/9.1/chapter05/stripping.html
	[3]: https://www.technovelty.org/linux/stripping-shared-libraries.html

	* guix/build/gnu-build-system.scm (strip): Use --strip-unneeded.

2020-09-19  Mathieu Othacehe  <othacehe@gnu.org>

	system: image: Rename ISO9660 files.
	* gnu/system/image.scm (system-iso9660-image): Change the default file output
	name to "image.iso".

2020-09-19  Christopher Baines  <mail@cbaines.net>

	gnu: sqitch: Update to 1.1.0.
	* gnu/packages/databases.scm (sqitch): Update to 1.1.0.
	[native-inputs]: Add perl-test-mockobject.

2020-09-19  Christopher Baines  <mail@cbaines.net>

	gnu: sqitch: Add more database drivers to inputs.
	These are optional dependencies, but including them in the inputs and thus the
	wrapped sqitch script makes using sqitch easier.

	* gnu/packages/databases.scm (sqitch)[inputs]: Add perl-dbd-mysql and
	perl-dbd-sqlite.

2020-09-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: electron-cash: Update to 4.1.1.
	* gnu/packages/finance.scm (electron-cash): Update to 4.1.1.

2020-09-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Update to 3.0.0.
	* gnu/packages/dns.scm (knot): Update to 3.0.0.
	Order fields more conventionally.
	[source]: Remove obsolete snippet.

	gnu: libmanette: Update to 0.2.5.
	* gnu/packages/games.scm (libmanette): Update to 0.2.5.

	gnu: libfprint: Update to 1.90.3.
	* gnu/packages/freedesktop.scm (libfprint): Update to 1.90.3.

2020-09-18  Greg Hogan  <code@greghogan.com>

	gnu: boost: Update to 1.74.0.
	* gnu/packages/boost.scm (boost): Update to 1.74.0.
	[source]: Remove patches and defunct substitute.

	gnu: llvm: Update to 10.0.1.
	* gnu/packages/llvm.scm (llvm, clang, clang-runtime,
	clang-toolchain, lld): Update to 10.0.1.

	gnu: openblas: Update to 0.3.10.
	* gnu/packages/maths.scm (openblas): Update to 0.3.10.
	[source]: Fetch from github.

2020-09-18  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add svd2rust.
	* gnu/packages/crates-io.scm (svd2rust): New variable.

	gnu: Add rust-inflections@1.1.1.
	* gnu/packages/crates-io.scm (rust-inflections-1.1): New variable.

	gnu: Add rust-svd-parser@0.9.0.
	* gnu/packages/crates-io.scm (rust-svd-parser-0.9): New variable.

	gnu: Add rust-xmltree@0.8.0.
	* gnu/packages/crates-io.scm (rust-xmltree-0.8): New variable.

	gnu: Add rust-xml-rs@0.7.1.
	* gnu/packages/crates-io.scm (rust-xml-rs-0.7): New variable.

	gnu: Add rust-packed-struct.
	* gnu/packages/crates-io.scm (rust-packed-struct): New variable.

2020-09-18  Greg Hogan  <code@greghogan.com>

	gnu: Python 3: Update to 3.8.5.
	* gnu/packages/python.scm (python-3.8): Update to 3.8.5.

	doc: Fix broken hyperlinks in the contribution instructions.
	* doc/contributing.texi (Packaging Guidelines, Submitting Patches):
	Change URLs from relative to absolute links.

2020-09-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cups-filters: Wrap with grep.
	* gnu/packages/cups.scm (cups-filters)[inputs]: Add grep.
	[arguments]: Wrap all filters with it in $PATH.

2020-09-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xxd: Use cc-for-target.
	* gnu/packages/vim.scm (xxd)[arguments]: Replace hard-coded gcc with
	cc-for-target in make-flags.

2020-09-18  Greg Hogan  <code@greghogan.com>

	gnu: Add cxxopts.
	* gnu/packages/cpp.scm (cxxopts): New variable.

2020-09-18  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add texlive-microtype.
	* gnu/packages/tex.scm (texlive-microtype): New variable.

2020-09-18  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre@4.4: Update to 4.4.236.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.236.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.236.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.236.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.198.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.198.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.146.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.146.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@5.4: Update to 5.4.66.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.66.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre: Update to 5.8.10.
	* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.10.
	(linux-libre-5.8-pristine-source): Update hash.

2020-09-18  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: komikku: Update to 0.20.0.
	* gnu/packages/gnome.scm (komikku): Update to 0.20.0.

2020-09-18  Prafulla Giri  <pratheblackdiamond@gmail.com>

	gnu: calibre: Clean up 'wrap phase.
	Based on the suggestion of the author, this commit cleans up the
	changes introduced by fd3eac4dd774597d493e6d8aae7b1c2653070bc7

	For more information, see: https://issues.guix.gnu.org/43249

	* gnu/packages/e-book.scm (calibre):
	[arguments]: Remove the manual 'wrap phase replacement and add a
	'wrap-program phase after standard 'wrap phase to make the runtime
	dependency QtWebEngineProcess available to the binaries.

2020-09-18  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-helpful: Update to 0.17-1.be0e937f.
	* gnu/packages/emacs-xyz.scm (emacs-helpful): Update to 0.17-1.b0e937f.

2020-09-18  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: libsoundio: Fix indentation.
	* gnu/packages/audio.scm (libsoundio): Fix indentation.

2020-09-18  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add libsoundio.
	* gnu/packages/audio.scm (libsoundio): New variable.

2020-09-18  Mathieu Othacehe  <othacehe@gnu.org>

	Revert "gnu: openblas: Update to 0.3.10."
	This reverts commit c59e9f0a03241ef3c7b8042054fd54e327f7539a because it
	triggers too many rebuilds.

2020-09-18  Prafulla Giri  <pratheblackdiamond@gmail.com>

	gnu: kdenlive: Simplify 'wrap-executable phase.
	* gnu/packages/kde.scm (kdenlive)[arguments]: Use getenv to set the
	values of QT_PLUGIN_PATH and QML2_IMPORT_PATH in the wrapper during
	the 'wrap-executable phase.

2020-09-18  Prafulla Giri  <pratheblackdiamond@gmail.com>

	gnu: kdenlive: Add missing dependencies.
	This allows to browse the file-system using kdenlive's own file-chooser.

	* gnu/packages/kde.scm (kdenlive)
	[native-inputs]: Add pkg-config.
	[inputs]: Add purpose and qtwebkit.

2020-09-18  Prafulla Giri  <pratheblackdiamond@gmail.com>

	gnu: kdenlive: Update to 20.08.1.
	* gnu/packages/kde.scm (kdenlive): Update to 20.08.1.

2020-09-18  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-beren.
	* gnu/packages/python-web.scm (python-beren): New variable.

	gnu: Add python-apiron.
	* gnu/packages/python-web.scm (python-apiron): New variable.

2020-09-18  Michael Rohleder  <mike@rohleder.de>

	gnu: plantuml: Update to 1.2020.16.
	* gnu/packages/uml.scm (plantuml): Update to 1.2020.16.

	gnu: emacs-vterm: Update to 0-3.14e4afd.
	* gnu/packages/emacs-xyz.scm (emacs-vterm): Update to 0-3.14e4afd.

2020-09-18  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Clarify what propagated inputs are.
	Fixes <https://bugs.gnu.org/26170>.

	* doc/guix.texi (package Reference)[package-propagated-inputs]: Clarify.

2020-09-18  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: adms: Update to 2.3.7.
	* gnu/packages/engineering.scm (adms): Update to 2.3.7.
	[source]: Change the url to github and use the git-fetch method.
	[native-inputs]: Add "autoconf", "automake", "libtool", "perl" and
	"perl-xml-libxml".
	[home-page]: Use the github page.

2020-09-18  Greg Hogan  <code@greghogan.com>

	gnu: python-networkx: Update to 2.5.
	* gnu/packages/python-xyz.scm (python-networkx): Update to 2.5.

2020-09-18  Vinicius Monego  <monego@posteo.net>

	gnu: Add cozy.
	* gnu/packages/ebook.scm (cozy): New variable.

2020-09-18  Greg Hogan  <code@greghogan.com>

	gnu: openblas: Update to 0.3.10.
	* gnu/packages/maths.scm (openblas): Update to 0.3.10.
	[source]: Fetch from github.

2020-09-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnome-settings-daemon: Add "guix gc" to low disk space notification.
	* gnu/packages/patches/gnome-settings-daemon-gc.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gnome.scm (gnome-settings-daemon)[source]: Use it.

	gnu: gnome-settings-daemon: Record absolute file name of Baobab.
	* gnu/packages/gnome.scm (gnome-settings-daemon)[arguments]: Add
	'set-baobab-file-name' phase.
	[inputs]: Add BAOBAB.

2020-09-18  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: purple-mattermost: Update to 1.2-0.158ce20.
	* gnu/packages/messaging.scm (purple-mattermost): Update to commit 158ce20.

2020-09-17  Leo Famulari  <leo@famulari.name>

	gnu: Properly credit Konrad Hinsen.
	This is a followup to commit a96873565da1e9a7ef95ab06a5774b1207b86ead.

	* gnu/packages/python-web.scm: Update list of copyright holders.

2020-09-17  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add python-requests-ftp.
	* gnu/packages/python-web.scm (python-requests-ftp): New variable.

2020-09-17  Eric Bavier  <bavier@member.fsf.org>

	gnu: hdf5: Update to 1.10.7.
	Fixes CVE-2018-13870, CVE-2018-13869 and CVE-2018-17435.

	* gnu/packages/maths.scm (hdf5-1.10): Update to 1.10.7.

2020-09-17  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add texlive-units.
	* gnu/packages/tex.scm (texlive-units): New variable.

2020-09-17  Vinicius Monego  <monego@posteo.net>

	gnu: python-libsass: Update to 0.20.1.
	* gnu/packages/python-xyz.scm (python-libsass): Update to 0.20.1.
	[arguments]: Enable test that failed in the previous version.

2020-09-17  Greg Hogan  <code@greghogan.com>

	gnu: openmpi: Update to 4.0.5.
	* gnu/packages/mpi.scm (openmpi): Update to 4.0.5.

2020-09-17  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-counsel-projectile: Update to 0.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-projectile): Update to 0.3.1.

2020-09-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: grammalecte: Update to 1.12.2.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 1.12.2.

2020-09-17  Morgan Smith  <Morgan.J.Smith@outlook.com>

	guix-install.sh: Support OpenRC.
	* etc/guix-install.sh (chk_init_sys): Detect OpenRC.
	(sys_enable_guix_daemon): Install & enable the Guix daemon on such
	systems.
	* etc/openrc/guix-daemon.in: New file.
	* nix/local.mk: Add a rule for it.
	(openrcservicedir, nodist_openrcservice_DATA): New variables.
	(CLEANFILES, EXTRA_DIST): Add them.
	* .gitignore: Ignore etc/openrc/guix-daemon.

	guix-install.sh: Be POSIX-compliant.
	* etc/guix-install.sh (guix_get_bin_list): Call grep with an extended
	regular expression instead of a non-POSIX Perl regular expression.
	(sys_create_store): Remove ‘--warning=no-timestamp’ argument to tar.

2020-09-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: easyrpg-player: Update to 0.6.2.2.
	* gnu/packages/easyrpg.scm (easyrpg-player): Update to 0.6.2.2.

	gnu: python-psycopg2: Update to 2.8.6.
	* gnu/packages/databases.scm (python-psycopg2): Update to 2.8.6.

2020-09-17  Arne Babenhauserheide  <arne_bab@web.de>

	gnu: guile-wisp: Update to 1.0.3
	* gnu/packages/guile-xyz.scm (guile-wisp): Update to 1.0.3.
	[source]: Access via hg and change from bitbucket to hg.sr.ht.
	[arguments]: Replace 'bootstrap phase; remove Guile 3 patch
	because Guile 3 is supported in 1.0.3.
	[native-inputs]: Add autoconf and automake.

2020-09-17  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add python-pypandoc.
	* gnu/packages/python-xyz.scm (python-pypandoc): New variable.

2020-09-17  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-46.89f0dbc.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-46.89f0dbc.

2020-09-17  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: ecl-mgl-pax: Fix build.
	* gnu/packages/lisp-xyz.scm (ecl-mgl-pax)[arguments]: Disable test phase.

2020-09-16  Vagrant Cascadian  <vagrant@debian.org>

	gnu: commencement: bash-mesboot0: Remove store file name.
	This is a follow-up to commit d9484fba91bc360ad18fe82cb9f4963ccb32c580, and
	fixes "make dist".

	* gnu/packages/commencement (bash-mesboot0): Remove reference to store item.

2020-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim-airline: Don't install tests.
	* gnu/packages/vim.scm (vim-airline)[arguments]: Adjust install-plan to
	not install tests.

2020-09-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.7.
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.7.

2020-09-16  Vinicius Monego  <monego@posteo.net>

	gnu: Add emacs-sbt-mode.
	* gnu/packages/emacs-xyz.scm (emacs-sbt-mode): New variable.

	gnu: emacs-fountain-mode: Update to 3.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-fountain-mode): Update to 3.3.0.

2020-09-16  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add emacs-eshell-syntax-highlighting.
	* gnu/packages/emacs-xyz.scm (emacs-eshell-syntax-highlighting): New variable.

2020-09-16  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: mailutils: Fix unitialized variable in readmsg.
	Fixes <https://bugs.gnu.org/43088>.

	* gnu/packages/patches/mailutils-fix-uninitialized-variable.patch: New
	file.
	* gnu/packages/mail.scm (mailutils)[source]: Add patch.
	* gnu/local.mk (dist_patch_DATA): Register patch.

2020-09-16  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add some missing ECL packages.
	* gnu/packages/lisp-xyz.scm (sbcl-antik-base)[arguments]: Remove
	  physical-dimensions and science-data from 'asd-systems'. Update 'fix-build'
	  phase accordingly.
	  (ecl-antik-base, ecl-gsll): New variables.
	  (sbcl-antik)[arguments]: Add 'asd-systems'. Update 'fix-build' phase
	  accordingly.

	gnu: sbcl-numcl: Update to 0.1.0-2.3e8d40b.
	* gnu/packages/lisp-xyz.scm (sbcl-numcl): Update to 0.1.0-2.3e8d40b.
	  [arguments]: Disable test phase.
	  (ecl-numcl): New variable.

2020-09-16  Konrad Hinsen  <konrad.hinsen@fastmail.net>
	    Ludovic Courtès  <ludo@gnu.org>

	repl: Look for script files in (getcwd).
	Fixes <https://bugs.gnu.org/43331>.

	* guix/scripts/repl.scm (guix-repl): Replace "." by (getcwd)
	* tests/guix-repl.sh: Add test.

2020-09-16  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-specialized-function: Update to 0.0.0-2.dee56d2.
	* gnu/packages/lisp-xyz.scm (sbcl-specialized-function): Update to
	  0.0.0-2.dee56d2.
	  (ecl-specialized-function): New variable.

	gnu: sbcl-gtype: Update to 0.1-2.2442e32.
	* gnu/packages/lisp-xyz.scm (sbcl-gtype): Update to 0.1-2.2442e32.
	  (ecl-gtype): New variable.

2020-09-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl: Refer to ffmpeg.
	Addresses <https://issues.guix.gnu.org/43418>.

	* gnu/packages/video.scm (youtube-dl)[inputs]: Add ffmpeg.
	[arguments]: Fall back to input ffmpeg instead of searching $PATH.

2020-09-16  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add texlive-todonotes.
	* gnu/packages/tex.scm (texlive-todonotes): New variable.

2020-09-16  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: bash-mesboot0: Break store file-name in comment.
	Fixes <https://bugs.gnu.org/43005>.
	Reported by Vagrant Cascadian <vagrant@debian.org>.

	* gnu/packages/commencement.scm (bash-mesboot0)[arguments]: Break store file
	name in comment and add unquoted string-append to silence the
	’assert-no-store-file-names’ check.  The store file name check is really meant
	for code; this file name was unfortunately used is a comment.

2020-09-16  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add some missing ECL packages.
	* gnu/packages/lisp-xyz.scm (ecl-hunchentoot, ecl-clack, ecl-fset, ecl-clsql):
	  New variables.

2020-09-16  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-hu.dwim.common: Fix missing description.
	* gnu/packages/lisp-xyz.scm (sbcl-hu.dwim.common)[description]: Repeat the
	synopsis since there is nothing more to say about this library.

2020-09-16  Gabriel Arazas  <foo.dogsquared@gmail.com>

	gnu: Add rust-ansi-colours-1.
	* gnu/packages/crates-io.scm (rust-ansi-colours-1): New variable.

	gnu: Add rust-delta-e-0.2.
	* gnu/packages/crates-io.scm (rust-delta-e-0.2): New variable.

	gnu: Add rust-lab-0.8, rust-lab-0.7, rust-lab-0.4.
	* gnu/packages/crates-io.scm (rust-lab-0.8, rust-lab-0.7,
	rust-lab-0.4): New variables.

2020-09-16  Leo Famulari  <leo@famulari.name>

	gnu: Fix fetching the linux-libre deblobbing script.
	This is a followup to commit 105a037090d9a970a2c2336341d6673eff29e4cf.

	* gnu/packages/linux.scm (linux-libre-deblob-scripts): Truncate the version in
	the file-name, not the source URI.

2020-09-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gnome-bluetooth: Update to 3.34.1.
	* gnu/packages/gnome.scm (gnome-bluetooth): Update to 3.34.1.

	gnu: libimagequant: Update to 2.12.6.
	* gnu/packages/image.scm (libimagequant): Update to 2.12.6.

	gnu: tor: Update to 0.4.4.5.
	* gnu/packages/tor.scm (tor): Update to 0.4.4.5.

	gnu: surgescript: Update to 0.5.4.4.
	* gnu/packages/game-development.scm (surgescript): Update to 0.5.4.4.

	gnu: waylandpp: Update to 0.2.8.
	* gnu/packages/freedesktop.scm (waylandpp): Update to 0.2.8.

	gnu: homebank: Update to 5.4.3.
	* gnu/packages/finance.scm (homebank): Update to 5.4.3.

	gnu: dico: Update to 2.10.
	* gnu/packages/dico.scm (dico): Update to 2.10.

2020-09-15  Guillaume Le Vaillant  <glv@posteo.net>

	build-system: asdf: Improve install phase for CL source packages.
	* guix/build/asdf-build-system.scm (install)[parent-source]: Add support for
	  package names not containing a hyphen.

2020-09-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-pbkdf2: Fix typo in description.
	* gnu/packages/python-xyz.scm (python-pbkdf2)[description]: Fix typo.

	gnu: dump: Fix typo in description.
	* gnu/packages/backup.scm (dump)[description]: Fix typo.

	gnu: cryptsetup: Update to 2.3.4.
	* gnu/packages/cryptsetup.scm (cryptsetup): Update to 2.3.4.

2020-09-15  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add gtranslator.
	* gnu/packages/gnome.scm (gtranslator): New variable.

	gnu: Add libgda.
	* gnu/packages/gnome.scm (libgda): New variable.

2020-09-15  Mike Rosset  <mike.rosset@gmail.com>

	gnu: jack-2: Update to 1.9.14.
	* gnu/packages/audio.scm (jack-2): Update to 1.9.14.
	[arguments]: Add environment variable to phase 'set-linkflags.

2020-09-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add some missing ECL packages.
	* gnu/packages/lisp-xyz.scm (ecl-cl-uglify-js, ecl-cl-sqlite, ecl-cl-webkit,
	  ecl-trivial-backtrace, ecl-rfc2388, ecl-cl-who, ecl-trivial-types,
	  ecl-cl-syntax, ecl-cl-utilities, ecl-xsubseq, ecl-smart-buffer,
	  ecl-trivial-cltl2, ecl-type-i, ecl-trivia.trivial, ecl-trivia, ecl-cl-str,
	  ecl-cl-xmlspam, ecl-serapeum, ecl-stefil, ecl-trivial-indent, ecl-type-r,
	  ecl-trivialib-type-unify, ecl-constantfold, ecl-postmodern, ecl-sycamore,
	  ecl-trivial-package-local-nicknames, ecl-mito): New variables.

	gnu: Remove unneeded asd-systems arguments from Lisp package definitions.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk, sbcl-cl-utilities, sbcl-iolib,
	  sbcl-trivia.trivial, sbcl-cambl, sbcl-antik, sbcl-cl-ana, sbcl-hdf5-cffi,
	  sbcl-cl-randist, sbcl-float-features, sbcl-function-cache, sbcl-type-r,
	  sbcl-specialized-function, sbcl-constantfold, sbcl-gtype, sbcl-numcl,
	  sbcl-quantile-estimator, sbcl-clump, sbcl-cluffer, sbcl-mito)[arguments]:
	  Remove 'asd-systems'.

	gnu: Remove unneeded asd-files arguments in Lisp package definitions.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-vectors, sbcl-slynk, sbcl-cl-yacc,
	  sbcl-3bmd, sbcl-slime-swank, sbcl-prove, sbcl-cl-string-match, sbcl-queues,
	  sbcl-cl-sqlite, sbcl-cl-webkit, sbcl-usocket, sbcl-cl-syntax,
	  sbcl-cl-utilities, sbcl-lack, sbcl-clack, sbcl-parse-declarations,
	  sbcl-trivial-utf-8, sbcl-fare-quasiquote, sbcl-trivia.trivial, sbcl-trivia,
	  sbcl-cl-str, sbcl-periods, sbcl-graph, sbcl-antik-base, sbcl-antik,
	  sbcl-cl-ana, sbcl-cl-async, sbcl-ltk, sbcl-hdf5-cffi, sbcl-cl-randist,
	  sbcl-float-features, sbcl-function-cache, sbcl-type-r,
	  sbcl-trivialib.type-unify, sbcl-postmodern, sbcl-dbi, sbcl-sycamore,
	  sbcl-clump, sbcl-cluffer, sbcl-mcclim, sbcl-mito)[arguments]: Remove
	  'asd-files'.
	  (sbcl-trivial-features, sbcl-checkl, sbcl-fast-io, sbcl-cl-containers,
	  sbcl-uffi, sbcl-quantile-estimator, sbcl-opticl,
	  sbcl-cl-project)[arguments]: Add 'asd-files'.

2020-09-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 1c21468.
	* gnu/packages/package-management.scm (guix): Update to 1c21468.

2020-09-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fio: Update to 3.23.
	* gnu/packages/benchmark.scm (fio): Update to 3.23.

	gnu: htop: Update to 3.0.2.
	* gnu/packages/admin.scm (htop): Update to 3.0.2.
	[native-inputs]: Remove python-wrapper.

	import: cpan: Export cpan-release-module.
	* guix/import/cpan.scm: Fix typo.

2020-09-15  Gabriel Arazas  <foo.dogsquared@gmail.com>

	gnu: Add goxel.
	* gnu/packages/graphics.scm (goxel): New variable.

2020-09-15  Ludovic Courtès  <ludo@gnu.org>

	authenticate: Encode strings as ISO-8859-1.
	Fixes <https://bugs.gnu.org/43421>.

	* guix/scripts/authenticate.scm (read-command): Decode strings as
	ISO-8859-1, not UTF-8.
	(guix-authenticate)[send-reply]: Encode strings as ISO-8859-1, not
	UTF-8.
	* tests/guix-authenticate.sh: Add test.

2020-09-15  Ludovic Courtès  <ludovic.courtes@inria.fr>

	services: bitlbee: Support libpurple plugins.
	* gnu/services/messaging.scm (bitlbee-shepherd-service): Pass
	PURPLE_PLUGIN_PATH as #:environment-variables.

2020-09-15  Guillaume Le Vaillant  <glv@posteo.net>

	build-system: asdf: Read all .asd files if no #:asd-files specified.
	* guix/build-system/asdf.scm (asdf-build): Remove the 'files' variable.
	* guix/build/asd-build-system.scm (find-asd-files): New variable.
	  (build, check): Use it.

	gnu: Add some missing ECL packages.
	* gnu/packages/lisp-xyz.scm (ecl-clx-truetype, ecl-parse-js, ecl-parse-number,
	  ecl-cl-cffi-gtk, ecl-cl+ssl, ecl-kmrcl, ecl-cl-base64, ecl-chunga,
	  ecl-chipz, ecl-cl-annot, ecl-map-set, ecl-quri, ecl-myway, ecl-fast-http,
	  ecl-marshal, ecl-checkl, ecl-fast-io, ecl-jonathan, ecl-http-body,
	  ecl-circular-streams, ecl-lack, ecl-local-time, ecl-ningle, ecl-iolib,
	  ecl-ieee-floats, ecl-cxml, ecl-cl-reexport, ecl-cl-cookie,
	  ecl-lisp-namespace, ecl-introspect-environment, ecl-optima,
	  ecl-fare-quasiquote, ecl-mk-string-metrics, ecl-dbus,
	  ecl-cl-gobject-introspection, ecl-graph, ecl-form-fiddle, ecl-parachute,
	  ecl-array-utils, ecl-plump, ecl-cl-mysql, ecl-dbi, ecl-enchant,
	  ecl-change-case, ecl-osicat, ecl-cl-rdkafka, ecl-acclimation, ecl-clump,
	  ecl-cluffer, ecl-opticl, ecl-mcclim): New variables.

2020-09-15  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-trivial-clipboard: Update to 20200904.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-clipboard): Update to 20200904.

2020-09-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: waybar: Fix build.
	Reported by bdju.

	* gnu/packages/pretty-print.scm (fmt-6): New variable.
	* gnu/packages/wm.scm (waybar)[inputs]: Replace fmt with fmt-6.

2020-09-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add some missing CL source packages.
	* gnu/packages/lisp-xyz.scm (cl-clx-truetype, cl-trivia.trivial, cl-xmlspam,
	  cl-antik-base): New variables.

2020-09-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org: Update to 9.4.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.4.
	(emacs-org-contrib): Update to 20200914.

2020-09-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: roffit: Adjust install phase.
	* gnu/packages/groff.scm (roffit)[arguments]: Remove make-flags. Remove
	custom 'pre-install phase. Replace 'install phase to also install
	manpage.

2020-09-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: roffit: Wrap binary.
	Fixes <https://debbugs.gnu.org/43306>.

	* gnu/packages/groff.scm (roffit)[arguments]: Add 'wrap-binary phase to
	help find perl libraries.

2020-09-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bsequencer: Update to 1.8.0.
	* gnu/packages/music.scm (bsequencer): Update to 1.8.0.

2020-09-14  Oleg Pykhalov  <go.wigust@gmail.com>

	services: docker: Fix service definition.
	This commit follows a404716d411cf7cd49ff02e3100f0bbf6622d6d5.

	* gnu/services/docker.scm
	(docker-configuration)[docker-cli]: New record field.
	(docker-service-type): Use this.
	* doc/guix.texi (Miscellaneous Services)[Docker Service]: Document this.

2020-09-14  Prafulla Giri  <pratheblackdiamond@gmail.com>

	gnu: kdenlive: Change source URL to follow permanent redirection.
	* gnu/packages/kde.scm (kdenlive)[source]: Change url to follow
	permanent redirection.

	gnu: kde: kdenlive: Make breeze theme available at runtime.
	* gnu/packages/kde.scm (kdenlive):
	[inputs]: Add breeze.
	[arguments]: In wrap-program phase, add XDG_DATA_DIRS to include
	the 'share' sub-directory of the package breeze.

2020-09-14  Sébastien Lerique  <sl@eauchat.org>

	gnu: Add ripmime.
	* gnu/packages/mail.scm (ripmime): New variable.

2020-09-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 846403e.
	* gnu/packages/package-management.scm (guix): Update to 846403e.

2020-09-14  Efraim Flashner  <efraim@flashner.co.il>

	services: docker: Fix service definition.
	This is a follow-up to 8422a67dc16af4dd5eb82180463aa7a0b362d5b9.

	* gnu/services/docker.scm (docker-service-type): Use a composed list for
	packages in profile-service-type.

2020-09-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Merge remote-tracking branch 'origin/master' into core-updates

2020-09-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: maven-compiler-plugin: Don't use unstable tarball.
	* gnu/packages/maven.scm (maven-compiler-plugin)[source]: Download using
	git-fetch.

	gnu: maven-resources-plugin: Don't use unstable tarball.
	* gnu/packages/maven.scm (maven-resources-plugin)[source]: Download
	using git-fetch.

	gnu: maven-jar-plugin: Don't use unstable tarball.
	* gnu/packages/maven.scm (maven-jar-plugin)[source]: Download using
	git-fetch.

	gnu: java-hdrhistogram: Don't use unstable tarball.
	* gnu/packages/java.scm (java-hdrhistogram)[source]: Download using
	git-fetch.
	[arguments]: Add phase to make source writable.

2020-09-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-wgcna: Move to (gnu packages bioconductor).
	This is a follow-up to commit 6e0ab26f31cd2bb7e5d88719d3d458df68c1963e.

	* gnu/packages/cran.scm (r-wgcna): Move from here...
	* gnu/packages/bioconductor.scm (r-wgcna): ...to here.

2020-09-14  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-fithic: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-fithic): Move from here...
	* gnu/packages/bioconductor.scm (r-fithic): ...to here.

	gnu: r-hitc: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-hitc): Move from here...
	* gnu/packages/bioconductor.scm (r-hitc): ...to here.

	gnu: r-hdf5array: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-hdf5array): Move from here...
	* gnu/packages/bioconductor.scm (r-hdf5array): ...to here.

	gnu: r-rhdf5lib: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-rhdf5lib): Move from here...
	* gnu/packages/bioconductor.scm (r-rhdf5lib): ...to here.

	gnu: r-beachmat: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-beachmat): Move from here...
	* gnu/packages/bioconductor.scm (r-beachmat): ...to here.

	gnu: r-singlecellexperiment: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-singlecellexperiment): Move from here...
	* gnu/packages/bioconductor.scm (r-singlecellexperiment): ...to here.

	gnu: r-scater: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-scater): Move from here...
	* gnu/packages/bioconductor.scm (r-scater): ...to here.

	gnu: r-scran: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-scran): Move from here...
	* gnu/packages/bioconductor.scm (r-scran): ...to here.

	gnu: r-delayedmatrixstats: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-delayedmatrixstats): Move from here...
	* gnu/packages/bioconductor.scm (r-delayedmatrixstats): ...to here.

	gnu: r-rgraphviz: Move to (gnu packages bioconductor).
	* gnu/packages/graph.scm (r-rgraphviz): Move from here...
	* gnu/packages/bioconductor.scm (r-rgraphviz): ...to here.

	gnu: r-preprocesscore: Move to (gnu packages bioconductor).
	* gnu/packages/statistics.scm (r-preprocesscore): Move from here...
	* gnu/packages/bioconductor.scm (r-preprocesscore): ...to here.

	gnu: r-fourcseq: Move to (gnu packages bioconductor).
	* gnu/packages/cran.scm (r-fourcseq): Move from here...
	* gnu/packages/bioconductor.scm (r-fourcseq): ...to here.

2020-09-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rgraphviz: Build reproducibly.
	Fixes <https://bugs.gnu.org/43398>.

	* gnu/packages/graph.scm (r-rgraphviz)[arguments]: Add phase
	"make-reproducible".

2020-09-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantreg: Update to 5.67.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.67.

	gnu: r-cowplot: Update to 1.1.0.
	* gnu/packages/statistics.scm (r-cowplot): Update to 1.1.0.
	[native-inputs]: Add r-knitr.

	gnu: r-rcpparmadillo: Update to 0.9.900.3.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.900.3.0.

	gnu: r-ggdendro: Update to 0.1.22.
	* gnu/packages/statistics.scm (r-ggdendro): Update to 0.1.22.

	gnu: r-stringi: Update to 1.5.3.
	* gnu/packages/statistics.scm (r-stringi): Update to 1.5.3.

	gnu: r-mass: Update to 7.3-53.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-53.

	gnu: r-diversitree: Update to 0.9-14.
	* gnu/packages/cran.scm (r-diversitree): Update to 0.9-14.

	gnu: r-seurat: Update to 3.2.1.
	* gnu/packages/cran.scm (r-seurat): Update to 3.2.1.
	[propagated-inputs]: Remove r-ape; add r-matrixstats.

	gnu: r-rfast: Update to 2.0.1.
	* gnu/packages/cran.scm (r-rfast): Update to 2.0.1.

	gnu: r-scatterpie: Update to 0.1.5.
	* gnu/packages/cran.scm (r-scatterpie): Update to 0.1.5.

	gnu: r-forecast: Update to 8.13.
	* gnu/packages/cran.scm (r-forecast): Update to 8.13.

	gnu: r-gamlss: Update to 5.2-0.
	* gnu/packages/cran.scm (r-gamlss): Update to 5.2-0.

	gnu: r-parameters: Update to 0.8.5.
	* gnu/packages/cran.scm (r-parameters): Update to 0.8.5.

	gnu: r-systemfonts: Update to 0.3.1.
	* gnu/packages/cran.scm (r-systemfonts): Update to 0.3.1.

	gnu: r-dalex: Update to 2.0.
	* gnu/packages/cran.scm (r-dalex): Update to 2.0.

	gnu: r-sf: Update to 0.9-6.
	* gnu/packages/cran.scm (r-sf): Update to 0.9-6.

	gnu: r-deldir: Update to 0.1-29.
	* gnu/packages/cran.scm (r-deldir): Update to 0.1-29.

	gnu: r-shinyjs: Update to 2.0.0.
	* gnu/packages/cran.scm (r-shinyjs): Update to 2.0.0.
	[native-inputs]: Add r-knitr.

	gnu: r-etm: Update to 1.1.1.
	* gnu/packages/cran.scm (r-etm): Update to 1.1.1.

	gnu: r-fields: Update to 11.4.
	* gnu/packages/cran.scm (r-fields): Update to 11.4.

	gnu: r-rnifti: Update to 1.2.2.
	* gnu/packages/cran.scm (r-rnifti): Update to 1.2.2.

	gnu: r-misc3d: Update to 0.9-0.
	* gnu/packages/cran.scm (r-misc3d): Update to 0.9-0.

	gnu: r-rcpphnsw: Update to 0.3.0.
	* gnu/packages/cran.scm (r-rcpphnsw): Update to 0.3.0.

	gnu: r-ggeffects: Update to 0.16.0.
	* gnu/packages/cran.scm (r-ggeffects): Update to 0.16.0.

	gnu: r-performance: Update to 0.5.0.
	* gnu/packages/cran.scm (r-performance): Update to 0.5.0.

	gnu: r-mosaicdata: Update to 0.20.1.
	* gnu/packages/cran.scm (r-mosaicdata): Update to 0.20.1.

	gnu: r-mosaiccore: Update to 0.8.0.
	* gnu/packages/cran.scm (r-mosaiccore): Update to 0.8.0.
	[propagated-inputs]: Remove r-lazyeval.

	gnu: r-flextable: Update to 0.5.11.
	* gnu/packages/cran.scm (r-flextable): Update to 0.5.11.

	gnu: r-insight: Update to 0.9.5.
	* gnu/packages/cran.scm (r-insight): Update to 0.9.5.

	gnu: r-officer: Update to 0.3.14.
	* gnu/packages/cran.scm (r-officer): Update to 0.3.14.

	gnu: r-extradistr: Update to 1.9.1.
	* gnu/packages/cran.scm (r-extradistr): Update to 1.9.1.

	gnu: r-tsa: Update to 1.3.
	* gnu/packages/cran.scm (r-tsa): Update to 1.3.
	[propagated-inputs]: Add r-tseries.

	gnu: r-xfun: Update to 0.17.
	* gnu/packages/cran.scm (r-xfun): Update to 0.17.

	gnu: r-processx: Update to 3.4.4.
	* gnu/packages/cran.scm (r-processx): Update to 3.4.4.

	gnu: r-xts: Update to 0.12.1.
	* gnu/packages/cran.scm (r-xts): Update to 0.12.1.

	gnu: r-psych: Update to 2.0.8.
	* gnu/packages/cran.scm (r-psych): Update to 2.0.8.

	gnu: r-inline: Update to 0.3.16.
	* gnu/packages/cran.scm (r-inline): Update to 0.3.16.

	gnu: r-lmtest: Update to 0.9-38.
	* gnu/packages/cran.scm (r-lmtest): Update to 0.9-38.

	gnu: r-shape: Update to 1.4.5.
	* gnu/packages/cran.scm (r-shape): Update to 1.4.5.

	gnu: r-jsonlite: Update to 1.7.1.
	* gnu/packages/cran.scm (r-jsonlite): Update to 1.7.1.

	gnu: r-callr: Update to 3.4.4.
	* gnu/packages/cran.scm (r-callr): Update to 3.4.4.

	gnu: r-ggpmisc: Update to 0.3.6.
	* gnu/packages/cran.scm (r-ggpmisc): Update to 0.3.6.
	[propagated-inputs]: Add r-glue.

	gnu: r-activedriverwgs: Update to 1.1.0.
	* gnu/packages/bioconductor.scm (r-activedriverwgs): Update to 1.1.0.
	[propagated-inputs]: Remove r-plyr.
	[native-inputs]: Add r-knitr.

2020-09-14  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: emacs-esup: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-esup): Update to 0.7.1-1.0de8af8.
	[native-inputs]: Add "emacs-buttercup" and "emacs-undercover", remove
	"emacs-el-mock".
	[propagated-inputs]: Add "emacs-dash".
	[arguments]: Fix testing.

2020-09-14  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add lsp-dsp-lib.
	* gnu/packages/audio.scm (lsp-dsp-lib): New variable.

2020-09-14  Efraim Flashner  <efraim@flashner.co.il>

	services: docker: Make docker command available.
	* gnu/services/docker.scm (docker-service-type): Extend the
	profile-service-type and add the docker-cli package.

	doc: Fix docker configuration options.
	* doc/guix.texi (Docker Service): Fix typo in enable-proxy? default.

2020-09-14  Ryan Prior  <rprior@protonmail.com>

	gnu: Add quickjs.
	* gnu/packages/javascript.scm (quickjs): New variable.

2020-09-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-cxml: Remove unnecessary phase.
	* gnu/packages/lisp-xyz.scm (sbcl-cxml)[arguments]: Remove 'install-dtd'
	  phase.

	gnu: sbcl-trivial-mimes: Remove unnecessary phase.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-mimes)[arguments]: Remove
	  'fix-paths' phase.

	gnu: sbcl-trivial-backtrace: Fix deletion of test results.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-backtrace)[arguments]: Fix
	 'delete-test-results' phase.

2020-09-14  Ludovic Courtès  <ludo@gnu.org>

	ui: 'show-what-to-build' displays download estimate more prominently.
	* guix/ui.scm (show-what-to-build): When VERBOSITY is 1, add a newline
	before the "would/will be downloaded" line, and wrap that message in
	'highlight'.

2020-09-14  Ludovic Courtès  <ludo@gnu.org>

	tests: Remove one 'delete-paths' call in 'tests/store.scm'.
	This makes the test slightly less expensive.

	* tests/store.scm ("add-text-to-store vs. delete-paths")
	("add-to-store vs. delete-paths"): Delete and merge into...
	("add-text-to-store/add-to-store vs. delete-paths"): ... this test.

2020-09-14  Ludovic Courtès  <ludo@gnu.org>

	authenticate: Cache the ACL and key pairs.
	In practice we're always using the same key pair,
	/etc/guix/signing-key.{pub,sec}.  Keeping them in cache allows us to
	avoid redundant I/O and parsing when signing multiple store items in a
	row.

	* guix/scripts/authenticate.scm (load-key-pair): New procedure.
	(sign-with-key): Remove 'key-file' parameter and add 'public-key' and
	'secret-key'.  Adjust accordingly.
	(validate-signature): Add 'acl' parameter and pass it to
	'authorized-key?'.
	(guix-authenticate)[call-with-reply]: New procedure.
	[with-reply]: New macro.
	Call 'current-acl' upfront and cache its result.  Add 'key-pairs' as an
	argument to 'loop' and use it as a cache of key pairs.

2020-09-14  Ludovic Courtès  <ludo@gnu.org>

	daemon: Spawn 'guix authenticate' once for all.
	Previously, we'd spawn 'guix authenticate' once for each item that has
	to be signed (when exporting) or authenticated (when importing).  Now,
	we spawn it once for all and then follow a request/reply protocol.  This
	reduces the wall-clock time of:

	  guix archive --export -r $(guix build coreutils -d)

	from 30s to 2s.

	* guix/scripts/authenticate.scm (sign-with-key): Return the signature
	instead of displaying it.  Raise a &formatted-message instead of calling
	'leave'.
	(validate-signature): Likewise.
	(read-command): New procedure.
	(define-enumerate-type, reply-code): New macros.
	(guix-authenticate)[send-reply]: New procedure.
	Change to read commands from current-input-port.
	* nix/libstore/local-store.cc (runAuthenticationProgram): Remove.
	(authenticationAgent, readInteger, readAuthenticateReply): New
	functions.
	(signHash, verifySignature): Rewrite in terms of the agent.
	* tests/store.scm ("import not signed"): Remove 'pk' call.
	("import signed by unauthorized key"): Check the error message of C.
	* tests/guix-authenticate.sh: Rewrite using the new protocol.

	fixlet

2020-09-14  Ludovic Courtès  <ludo@gnu.org>

	daemon: Move 'Agent' to libutil.
	* nix/libstore/build.cc (DerivationGoal::tryBuildHook): Add "offload" to
	'args' and pass settings.guixProgram as the first argument to
	Agent::Agent.
	(pathNullDevice, commonChildInit, Agent, Agent::Agent)
	(Agent::~Agent): Move to...
	* nix/libutil/util.cc: ... here.
	* nix/libutil/util.hh (struct Agent, commonChildInit): New
	declarations.

	daemon: Isolate signing and signature verification functions.
	* nix/libstore/local-store.cc (signHash, verifySignature): New
	functions.
	(LocalStore::exportPath): Use 'signHash' instead of inline code.
	(LocalStore::importPath): Use 'verifySignature' instead of inline code.

	daemon: Generalize 'HookInstance' to 'Agent'.
	* nix/libstore/build.cc (HookInstance): Rename to...
	(Agent): ... this.  Rename 'toHook' and 'fromHook' similarly and update
	users.  Change constructor to require a command and an argument list.
	(DerivationGoal::tryBuildHook): Pass arguments to the 'Agent'
	constructor.

2020-09-14  Paul Garlick  <pgarlick@tourbillion-technology.com>

	guix: Fix download-svn-to-store.
	* guix/svn-download.scm (download-svn-to-store): Add a subdirectory to
	the download path.  The subdirectory is used as the target for the 'svn
	export' command, avoiding a 'directory exists' error when attempting to
	use the parent directory directly.

2020-09-14  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-45.cf11b73.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-45.cf11b73.

2020-09-14  Stefan  <stefan-guix@vodafonemail.de>

	gnu: grub: Support loading files from TFTP if the root filesystem is NFS.
	* gnu/bootloader/grub.scm (grub-root-search): Set the root to "(tftp)" if
	the searched-for file is stored on NFS.

2020-09-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add altermime.
	* gnu/packages/mail.scm (altermime): New variable.

2020-09-14  zimoun  <zimon.toutoune@gmail.com>

	gnu: rapicorn: Use pandoc instead of ghc-pandoc.
	* gnu/packages/graphics.scm (rapicorn)[native-inputs]: Replace ghc-pandoc with
	pandoc.

	gnu: ganeti: Use pandoc instead of ghc-pandoc.
	* gnu/packages/text-editors.scm (ganeti)[native-inputs]: Replace ghc-pandoc
	with pandoc.

	gnu: manuskript: Use pandoc instead of ghc-pandoc.
	* gnu/packages/text-editors.scm (manuskript)[inputs]: Replace ghc-pandoc with
	pandoc.

	gnu: emacs-org-web-tools: Use pandoc instead of ghc-pandoc.
	* gnu/packages/emacs-xyz.scm (emacs-org-webtools)[inputs]: Replace ghc-pandoc
	with pandoc.

	gnu: emacs-ox-pandoc: Use pandoc instead of ghc-pandoc.
	* gnu/packages/emacs-xyz.scm (emacs-ox-pandoc)[inputs]: Replace ghc-pandoc
	with pandoc.

	gnu: ruby-pandoc-ruby: Use pandoc instead of ghc-pandoc.
	* gnu/packages/ruby.scm (ruby-pandoc-ruby)[native-inputs]: Replace ghc-pandoc
	with pandoc.

2020-09-14  Christopher Baines  <mail@cbaines.net>

	database: register-items: reduce transaction scope.
	It was made transactional in a4678c6ba18d8dbd79d931f80426eebf61be7ebe, with
	the reasoning to prevent broken intermediate states from being visible. I
	think this means something like an entry being in ValidPaths, but the Refs not
	being inserted.

	Using a transaction for this makes sense, but I think using one single
	transaction for the whole register-items call is unnecessary to avoid broken
	states from being visible, and could block other writes to the store database
	while register-items is running. Because the deduplication and resetting
	timestamps happens within the transaction as well, even though these things
	don't involve the database, writes to the database will still be blocked while
	this is happening.

	To reduce the potential for register-items to block other writers to the
	database for extended periods, this commit moves the transaction to just wrap
	the call to sqlite-register. This is the one place where writes occur, so that
	should prevent the broken intermediate states issue above. The one difference
	this will make is some of the registered items will be visible to other
	connections while others may be still being added. I think this is OK, as it's
	equivalent to just registering different items.

	* guix/store/database.scm (register-items): Reduce transaction scope.

2020-09-14  Caleb Ristvedt  <caleb.ristvedt@cune.org>

	database: document extra registration requirements.
	It's necessary that store items be locked and protected from garbage
	collection while they are being registered.  This documents that.

	* guix/store/database.scm (register-path, register-items): document GC
	  protection and locking requirements.

2020-09-14  Caleb Ristvedt  <caleb.ristvedt@cune.org>

	deduplication: pass store directory to replace-with-link.
	This causes with-writable-file to take into consideration the actual store
	being used, as passed to 'deduplicate', rather than
	whatever (%store-directory) may return.

	* guix/store/deduplication.scm (replace-with-link): new keyword argument
	  'store'.  Pass to with-writable-file.
	  (with-writable-file, call-with-writable-file): new store argument.
	  (deduplicate): pass store to replace-with-link.

2020-09-14  Caleb Ristvedt  <caleb.ristvedt@cune.org>

	.dir-locals.el: fix call-with-{retrying-}transaction indenting.
	* .dir-locals.el (call-with-transaction, call-with-retrying-transaction):
	  change scheme-indent-function property from 2 to 1.

2020-09-14  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: python-wrapper: Mention pip in description.
	* gnu/packages/python.scm (python-wrapper)[description]: Mention that `pip'
	won't work properly if both python and python-wrapper are installed.

2020-09-14  Danny Milosavljevic  <dannym@scratchpost.org>

	build-system: linux-module: Delete some huge items that we probably don't need.
	* guix/build-system/linux-module.scm (make-linux-module-builder): Delete
	some huge items that we probably don't need.

2020-09-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sxiv: Use 'cc-for-target'.
	* gnu/packages/image-viewers.scm (sxiv)[arguments]: Replace hard-coded
	gcc substitution with cc-for-target in make-flags.

	gnu: sxiv: Install icons.
	* gnu/packages/image-viewers.scm (sxiv)[arguments]: Add custom phase to
	install icons.

	gnu: sxiv: Install desktop file.
	* gnu/packages/image-viewers.scm (sxiv)[arguments]: Add custom
	'install-desktop-file phase to install desktop file.

2020-09-14  Gabriel Arazas  <foo.dogsquared@gmail.com>

	gnu: rofi: Update to 1.6.0.
	* gnu/packages/xdisorg.scm (rofi): Update to 1.6.0.
	[inputs]: Add libjpeg-turbo.

2020-09-13  Robin Green  <greenrd@greenrd.org>

	gnu: Update coq and its dependents
	* gnu/packages/coq.scm (coq): Update to 8.11.2
	(coq-flocq): Update to 3.3.1
	(coq-gappa): Update to 1.4.4
	(coq-mathcomp): Update to 1.11.0
	(coq-coquelicot): Update to 3.1.0
	(coq-bignums): Update to 8.11.0
	(coq-interval): Update to 4.0.0
	(coq-equations): Update to 1.2.3

2020-09-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl: Update to 2020.09.14.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.09.14.

	gnu: python-ansi2html: Fix typo in description.
	* gnu/packages/python-xyz.scm (python-ansi2html)[description]: Fix typo.

	gnu: wesnoth: Update to 1.14.14.
	* gnu/packages/games.scm (wesnoth): Update to 1.14.14.

	gnu: jasper: Update to 2.0.20 [fixes CVE-2016-9398's revenge].
	* gnu/packages/image.scm (jasper): Update to 2.0.20.
	[arguments]: Skip tests of the now-disabled MIF image format.

	gnu: shellcheck: Update to 0.7.1.
	* gnu/packages/haskell-apps.scm (shellcheck): Update to 0.7.1.

	gnu: bear: Update to 2.4.4.
	* gnu/packages/build-tools.scm (bear): Update to 2.4.4.

2020-09-13  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: libhandy: Enable glade_catalog.
	* gnu/packages/gnome.scm (libhandy)[configure-flags]: Add glade_catalog.
	[inputs]: Add glade and libxml2.
	(libhandy-0.0)[configure-flags]: Keep glade_catalog disabled.

	gnu: glade: Add catalog and module search paths.
	* gnu/packages/gnome.scm (glade3)[native-search-paths]: Add
	GLADE_CATALOG_SEARCH_PATH and GLADE_MODULE_SEARCH_PATH.

2020-09-13  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-djvu: Add needed inputs
	* gnu/packages/emacs-xyz.scm (emacs-djvu)[inputs, arguments]: New fields.

2020-09-13  Timotej Lazar  <timotej.lazar@araneo.si>

	services: certbot: Support registration without email.
	* gnu/services/certbot.scm (certbot-configuration): Add default for the
	email option.
	(certbot-command): Pass email for registration only when specified.
	* doc/guix.texi (Certificate Services): "mandatory"→"optional" email.

2020-09-13  Greg Hogan  <code@greghogan.com>

	gnu: fmt: Update to 7.0.3.
	From 820d39a55a5673fffac70c919b8cc3b28d94f6e7 Mon Sep 17 00:00:00 2001
	From: Greg Hogan <code@greghogan.com>
	Date: Fri, 11 Sep 2020 10:53:20 +0000
	Subject: [PATCH] gnu: fmt: Update to 7.0.3.

	* gnu/packages/pretty-print.scm (fmt): Update to 7.0.3.

2020-09-13  zimoun  <zimon.toutoune@gmail.com>

	gnu: gcc-toolchain: Reword description.
	* gnu/packages/commencement.scm (make-gcc-toolchain)[description]: Reword.

2020-09-13  zimoun  <zimon.toutoune@gmail.com>

	gnu: gccgo: Reword synopsis and description.
	Fixes <https://bugs.gnu.org/43303>.
	Reported by Jeffrey Walton <noloader@gmail.com>.

	* gnu/packages/gcc.scm: (gccgo-4.9): Add synopsis and description

2020-09-13  zimoun  <zimon.toutoune@gmail.com>

	gnu: libgccjit: Reword synopsis and description.
	Fixes <https://bugs.gnu.org/43303>.
	Reported by Jeffrey Walton <noloader@gmail.com>.

	* gnu/packages/gcc.scm: (libgccjit)[synopsis,description]: Reword.

2020-09-13  Alexandros Theodotou  <alex@zrythm.org>

	gnu: zrythm: Update to 0.8.911.
	* gnu/packages/music.scm (zrythm): Update to 0.8.911.

2020-09-13  Alexandros Theodotou  <alex@zrythm.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add meson 0.55.1.
	* gnu/packages/build-tools.scm (meson-0.55): New variable.

2020-09-13  Alexandros Theodotou  <alex@zrythm.org>

	gnu: libaudec: Update to 0.2.3.
	* gnu/packages/audio.scm (libaudec): Update to 0.2.3.

2020-09-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: libcyaml: Update to 1.1.0.
	* gnu/packages/web.scm (libcyaml): Update to 1.1.0.

2020-09-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: Fix zram-device-service.
	* gnu/services/linux.scm (<zram-device-configuration>): Fix typo.

2020-09-13  Leo Famulari  <leo@famulari.name>

	gnu: Fix a crash in NTP and Chrony.
	Fixes <https://bugs.gnu.org/43321>.

	* gnu/packages/ntp.scm (ntp, chrony)[inputs]: Replace libcap with libcap/next.

2020-09-13  Christopher Baines  <mail@cbaines.net>

	gnu: josm: Fix formatting and install more files.
	This means that JOSM appears in the GNOME Shell menu.

	* gnu/packages/geo.scm (josm)[source]: Replace tab character.
	[arguments]: Reduce line length, and add install-share-directories phase.

2020-09-13  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: profanity: Change build system.
	* gnu/package/messaging.scm (profanity) [build-system]: Change from
	gnu to glib-or-gtk.

	gnu: profanity: Enable plugins, icons and clipboard.
	* gnu/packages/messaging.scm (profanity) [arguments]<#:configure-flags>
	[--enable-python-plugins]: New flag.
	[--enable-plugins]: New flag.
	[--enable-icons-and-clipboard]: New flag.
	[--enable-icons]: Remove flag.
	[inputs]: Add python-wrapper.

2020-09-13  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-ppcre-unicode.
	* gnu/packages/lisp-xyz.scm (cl-ppcre-unicode): New variable.

	gnu: sbcl-clsql: Activate postgresql support.
	* gnu/packages/lisp-xyz.scm (sbcl-clsql)[arguments]: Remove 'clsql-cffi.asd'
	  from 'asd-files'. Add 'clsql-postgresql' to 'asd-systems'. Add 'fix-build'
	  phase.

2020-09-13  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: profanity: Move some dependencies.
	* gnu/packages/messaging.scm (profanity) [native-inputs]: Move gtk-2,
	libnotify and libsignal-protocol-c to ...
	[inputs]: ... here.

	gnu: profanity: Make some cosmetic changes.
	* gnu/packages/messaging.scm (profanity): Make some cosmetic changes.

2020-09-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: editorconfig-vim: Update to 1.1.1.
	* gnu/packages/vim.scm (editorconfig-vim): Update to 1.1.1.
	[source]: Remove snippet.
	[arguments]: Remove custom 'patch-editorconfig-path phase.
	[inputs]: Remove editorconfig-core-c.

2020-09-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: muse-sequencer: Enable more features.
	* gnu/packages/music.scm (muse-sequencer)[arguments]: Add phase "fix-include"
	to patch header file reference; remove obsolete ENABLE_LV2_SUPPLIED
	configuration option; remove ENABLE_RTAUDIO=OFF.
	[inputs]: Add lrdf, pulseaudio, rtaudio, and rubberband.

	gnu: muse-sequencer: Update to 3.1.1.
	* gnu/packages/music.scm (muse-sequencer): Update to 3.1.1.
	[arguments]: Set CMAKE_EXE_LINKER_FLAGS and CMAKE_SHARED_LINKER_FLAGS; end
	"chdir" phase with #T.

2020-09-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pdf-tools: Update to 0.90-1.
	* gnu/packages/emacs-xyz.scm (emacs-pdf-tools): Update to 0.90-1.  Fix
	indentation.

	Update to an unreleased commit to fix an incompatibility with Emacs 27+.

2020-09-12  Oleg Pykhalov  <go.wigust@gmail.com>

	Revert "gnu: linux-libre: Update to 5.8.8."
	This reverts commit ad42c20921235532e80e776fd55090127389208b, which breaks
	"guix system build" as described in <https://issues.guix.info/issue/43352>.

2020-09-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: cl-uffi: Fix build.
	* gnu/packages/lisp-xyz.scm (cl-uffi)[arguments]: Remove 'fix-permissions' and
	  'reset-gzip-timestamp' phases.

	gnu: sbcl-portable-threads: Update to 2.3-2.aa26bf3.
	* gnu/packages/lisp-xyz.scm (sbcl-portable-threads): Update to 2.3-2.aa26bf3.
	  [synopsis]: Shorten the synopsis.

	gnu: sbcl-cl-rdkafka: Fix build.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-rdkafka)[arguments]: Remove 'move-bundle'
	  phase.

	gnu: sbcl-osicat: Fix build.
	* gnu/packages/lisp-xyz.scm (sbcl-osicat)[arguments]: Remove custom 'cleanup'
	  phase.

	gnu: sbcl-moptilities: Fix tests.
	* gnu/packages/lisp-xyz.scm (sbcl-moptilities)[arguments]: Add 'fix-tests'
	  phase.

	gnu: cl-asdf: Update to 3.3.4.
	* gnu/packages/lisp.scm (cl-asdf): Update to 3.3.4.
	  [arguments]: Add small patch for default ASDF configuration.
	  (asdf-substitutions): Remove variable.
	  (sbcl, ecl)[arguments]: Remove call to 'asdf-substitutions'.

	gnu: Adapt Lisp packages to changes in asdf-build-system.
	* gnu/packages/patches/sbcl-graph-asdf-definitions.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ppcre)[arguments]: Add
	  'disable-ppcre-unicode' phase.
	  (sbcl-cl-unicode-base): Remove variable and merge its content in ...
	  (sbcl-cl-unicode): ... here.
	  (sbcl-cl-ppcre-unicode)[arguments]: Add 'disable-ppcre' phase.
	  (sbcl-cl-aa, sbcl-cl-paths, sbcl-cl-paths-ttf): Remove variables and merge
	  their contents in ...
	  (sbcl-cl-vectors): ... here.
	  (sbcl-spatial-trees)[arguments]: Remove 'asd-file' keyword.
	  (sbcl-clx-truetype)[inputs]: Remove 'cl-paths-ttf'.
	  (sbcl-slynk-boot0, sbcl-slynk-arglists, sbcl-slynk-util,
	  sbcl-slynk-fancy-inspector, sbcl-slynk-package-fu, sbcl-slynk-mrepl,
	  sbcl-slynk-trace-dialog, sbcl-slynk-profiler, sbcl-slynk-stickers,
	  sbcl-slynk-indentation, sbcl-slynk-retro, slynk-systems): Remove variables
	  and merge their contents in ...
	  (sbcl-slynk): ... here.
	  (uglify-js)[arguments]: Fix ASDF initialization in Lisp script.
	  (sbcl-cl-yacc)[arguments]: Remove 'asd-file' and 'asd-system-name' keywords
	  and add 'asd-files' and 'asd-systems' keywords.
	  (sbcl-3bmd-ext-code-blocks): Remove variable and merge its content in ...
	  (sbcl-3bmd): ... here.
	  (sbcl-slime-swank, ecl-slime-swank): New variables.
	  (sbcl-mgl-pax)[propagated-inputs]: Remove and move the content in ...
	  [inputs]: ... here. Remove '3bmd-ext-code-blocks'.
	  (sbcl-prove-asdf): Remove variable and merge its content in ...
	  (sbcl-prove): ... here.
	  (sbcl-proc-parse)[native-inputs]: Remove 'prove-asdf'.
	  (sbcl-ascii-strings, sbcl-simple-scanf): Remove variables and merge
	  their contents in ...
	  (sbcl-cl-string-match): ... here.
	  (sbcl-queues.simple-queue, sbcl-queues.simple-cqueue,
	  sbcl-queues.priority-queue, sbcl-queues.priority-cqueue): Remove variables
	  and merge their contents in ...
	  (sbcl-queues): ... here.
	  (sbcl-cffi-bootstrap, sbcl-cffi-toolchain, sbcl-cffi-libffi,
	  sbcl-cffi-grovel, sbcl-cffi-uffi-compat): Remove variables and merge their
	  contents in ...
	  (sbcl-cffi): ... here.
	  (ecl-cffi): New variable.
	  (sbcl-cl-sqlite)[arguments]: Remove 'asd-file' and 'asd-system-name'
	  keywords and add 'asd-files' and 'asd-systems' keywords.
	  (sbcl-cl-cffi-gtk-boot0, sbcl-cl-cffi-gtk-glib, sbcl-cl-cffi-gtk-gobject,
	  sbcl-cl-cffi-gtk-gio, sbcl-cl-cffi-gtk-cairo, sbcl-cl-cffi-gtk-pango,
	  sbcl-cl-cffi-gtk-gdk-pixbuf, sbcl-cl-cffi-gtk-gdk): Remove variables and
	  merge their contents in ...
	  (sbcl-cl-cffi-gtk): ... here.
	  (sbcl-cl-webkit)[arguments]: Remove 'asd-file' and 'asd-system-name'
	  keywords and add 'asd-files' and 'asd-systems' keywords.
	  (sbcl-usocket-boot0, sbcl-usocket-server): Remove variables and merge their
	  contents in ...
	  (sbcl-usocket): ... here.
	  (sbcl-cl-annot)[arguments]: Remove.
	  (sbcl-cl-syntax-annot, sbcl-cl-syntax-interpol): Remove variables and merge
	  their contents in ...
	  (sbcl-cl-syntax): ... here.
	  (sbcl-cl-utilities)[arguments]: Remove 'asd-file' and 'asd-system-name'
	  keywords and add 'asd-files' and 'asd-systems' keywords.
	  (sbcl-quri, sbcl-myway, sbcl-subseq, sbcl-smart-buffer)[native-inputs]:
	  Remove 'prove-asdf'.
	  (sbcl-fast-http)[native-inputs]: Remove 'prove-asdf' and
	  'cl-syntax-interpol'. Add 'cl-syntax'.
	  (sbcl-static-vectors)[native-inputs]: Remove 'cffi-grovel'. Add 'cffi'.
	  (sbcl-jonathan)[native-inputs]: Remove 'prove-asdf'.
	  [inputs]: Remove 'cl-syntax-annot'.
	  (sbcl-http-body)[native-inputs]: Remove 'prove-asdf'.
	  (sbcl-lack-request, sbcl-lack-response, sbcl-lack-component,
	  sbcl-lack-util, sbcl-lack-middleware-backtrace,
	  sbcl-lack-middleware-static): Remove variables and merge their contents
	  in ...
	  (sbcl-lack): ... here.
	  (sbcl-ningle)[native-inputs]: Remove 'prove-asdf'.
	  [inputs]: Remove 'cl-syntax-annot', 'lack-request', 'lack-response'
	  and 'lack-component'. Add 'lack'.
	  (clack-commit, clack-revision, sbcl-clack-handler-fcgi, sbcl-clack-socket,
	  sbcl-clack-handler-hunchentoot): Remove variables and merge their contents
	  in ...
	  (sbcl-clack): ... here.
	  (sbcl-parse-declarations)[arguments]: Remove 'asd-file' and
	  'asd-system-name' keywords and add 'asd-files' and 'asd-systems' keywords.
	  (sbcl-burgled-batteries3)[inputs]: Remove 'cffi-grovel'.
	  (sbcl-trivial-utf-8)[arguments]: Remove 'asd-file' and 'asd-system-name'
	  keywords and add 'asd-files' and 'asd-systems' keywords.
	  (sbcl-iolib.asdf, sbcl-iolib.conf, sbcl-iolib.common-lisp, sbcl-iolib.base,
	  sbcl-iolib.grovel, sbcl-iolib+syscalls, sbcl-iolib+multiplex,
	  sbcl-iolib+streams, sbcl-iolib+sockets): Remove variables and merge their
	  contents in ...
	  (sbcl-iolib): ... here.
	  (sbcl-cxml+xml, sbcl-cxml+dom, sbcl-cxml+klacks, sbcl-cxml+test): Remove
	  variables and merge their contents in ...
	  (sbcl-cxml): ... here.
	  (sbcl-cl-cookie)[native-inputs]: Remove 'prove-asdf'.
	  (sbcl-dexador)[native-inputs]: Remove 'prove-asdf' and 'lack-request'. Add
	  'lack".
	  (sbcl-fare-quasiquote-optima, sbcl-fare-quasiquote-readtable,
	  sbcl-fare-quasiquote-extras): Remove variables and merge their contents
	  in ...
	  (sbcl-fare-quasiquote): ... here.
	  (sbcl-trivia.level0, sbcl-trivia.level1, sbcl-trivia.level2): Remove
	  variables and merge their contents in ...
	  (sbcl-trivia.trivial): ... here.
	  (sbcl-trivia.balland2006, sbcl-trivia.ppcre, sbcl-trivia.quasiquote,
	  sbcl-trivia.cffi): Remove variables and merge their contents in ...
	  (sbcl-trivia): ... here.
	  (sbcl-cl-str)[native-inputs]: Remove 'prove-asdf'.
	  [arguments]: Remove 'asd-file' and 'asd-system-name' keywords and add
	  'asd-files' and 'asd-systems' keywords.
	  (sbcl-dbus): New variable.
	  (sbcl-s-sysdeps)[inputs]: Remove 'usocket-server'.
	  (sbcl-periods-series): Remove variable and merge its content in ...
	  (sbcl-periods): ... here.
	  (sbcl-fprog): Remove variable and merge its content in ...
	  (sbcl-cambl): ... here.
	  (sbcl-cl-ledger)[inputs]: Remove 'periods-series'. Add 'periods'.
	  (sbcl-serapeum)[inputs]: Remove 'trivia.quasiquote' and
	  'fare-quasiquote-extras'. Add 'fare-quasiquote'.
	  (sbcl-stefil)[native-inputs]: Remove.
	  [inputs]: Add swank.
	  (sbcl-graph-dot, sbcl-graph-json): Remove variables and merge their contents
	  in ...
	  (sbcl-graph): ... here.
	  (sbcl-foreign-array, sbcl-physical-dimension, sbcl-science-data): Remove
	  variables and merge their contents in ...
	  (sbcl-antik-base): ... here.
	  (sbcl-gsll)[inputs]: Remove 'cffi-grovel', 'cffi-libffi' and
	  'foreign-array'. Add 'antik-base' and 'cffi'.
	  (sbcl-antik)[inputs]: Remove 'physical-dimension". Add 'antik-base'.
	  [arguments]: Remove 'asd-file' and 'asd-system-name' keywords and add
	  'asd-files' and 'asd-systems' keywords. Add 'fix-build' phase.
	  (sbcl-symbol-munger-boot0): Remove variable and merge its content in ...
	  (sbcl-symbol-munger): ... here.
	  (sbcl-lisp-unit2-boot0): Remove variable and merge its content in ...
	  (sbcl-lisp-unit2): ... here.
	  (sbcl-cl-ana-boot0, sbcl-cl-ana.pathname-utils, sbcl-cl-ana.package-utils,
	  sbcl-cl-ana.string-utils, sbcl-cl-ana.functional-utils,
	  sbcl-cl-ana.list-utils, sbcl-cl-ana.generic-math,
	  sbcl-cl-ana.math-functions, sbcl-cl-ana.calculus, sbcl-cl-ana.symbol-utils,
	  sbcl-cl-ana.macro-utils, sbcl-cl-ana.binary-tree, sbcl-cl-ana.tensor,
	  sbcl-cl-ana.error-propagation, sbcl-cl-ana.quantity, sbcl-cl-ana.table,
	  sbcl-cl-ana.table-utils, sbcl-cl-ana.hdf-cffi, sbcl-cl-ana.int-char,
	  sbcl-cl-ana.memoization, sbcl-cl-ana.typespec, sbcl-cl-ana.hdf-typespec,
	  sbcl-cl-ana.hdf-utils, typed-table, sbcl-cl-ana.hdf-table,
	  sbcl-cl-ana.gsl-cffi, sbcl-cl-ana.ntuple-table, sbcl-cl-ana.csv-table,
	  sbcl-cl-ana.reusable-table, sbcl-cl-ana.linear-algebra, sbcl-cl-ana.lorentz,
	  sbcl-cl-ana.clos-utils, sbcl-cl-ana.hash-table-utils, sbcl-cl-ana.map,
	  sbcl-cl-ana.fitting, sbcl-cl-ana.histogram, sbcl-cl-ana.file-utils,
	  sbcl-cl-ana.statistics, sbcl-cl-ana.gnuplot-interface, sbcl-cl-ana.plotting,
	  sbcl-cl-ana.table-viewing, sbcl-cl-ana.serialization, sbcl-cl-ana.makeres,
	  sbcl-cl-ana.makeres-macro, sbcl-cl-ana.makeres-block,
	  sbcl-cl-ana.makeres-progress, sbcl-cl-ana.makeres-table,
	  sbcl-cl-ana.makeres-graphviz, sbcl-cl-ana.makeres-branch, sbcl-cl-ana.utils,
	  sbcl-cl-ana.statistical-learning): Remove variables and merge their contents
	  in ...
	  (sbcl-cl-ana): ... here.
	  (sbcl-cl-libuv)[inputs]: Remove 'cffi-grovel'.
	  (sbcl-cl-async-base, sbcl-cl-async-util, sbcl-cl-async-repl,
	  sbcl-cl-async-ssl): Remove variables and merge their contents in ...
	  (sbcl-cl-async): ... here.
	  (sbcl-ltk-mw, sbcl-ltk-remote): Remove variables and merge their contents
	  in ...
	  (sbcl-ltk): ... here.
	  [arguments]: Add 'fix-build' phase.
	  (sbcl-hdf5-cffi)[inputs]: Remove 'cffi-grovel'.
	  [arguments]: Remove 'asd-file' and 'asd-system-name' keywords and add
	  'asd-files' and 'asd-systems' keywords.
	  (sbcl-cl-randist, sbcl-float-features, sbcl-function-cache, sbcl-type-r,
	  sbcl-trivialib-type-unify, sbcl-specialized-function, sbcl-constantfold,
	  sbcl-gtype, sbcl-numcl)[arguments]: Remove 'asd-file' and 'asd-system-name'
	  keywords and add 'asd-files' and 'asd-systems' keywords.
	  (sbcl-pzmq)[inputs]: Remove 'cffi-grovel'.
	  (sbcl-simple-date, sbcl-cl-postgres, sbcl-simple-date-postgrs-glue,
	  sbcl-s-sql): Remove variables and merge their contents in ...
	  (sbcl-postmodern): ... here.
	  (sbcl-dbd-mysql, sbcl-dbd-postgres, sbcl-dbd-sqlite3): Remove variables and
	  merge their contents in ...
	  (sbcl-dbi): ... here.
	  (sbcl-clsql-uffi, sbcl-clsql-sqlite3, sbcl-clsql-postgresql,
	  sbcl-clsql-postgresql-socket3, sbcl-clsql-mysql): Remove variables and merge
	  their contents in ...
	  (sbcl-clsql): ... here.
	  (sbcl-sycamore)[arguments]: Remove 'asd-file' keyword and add 'asd-files'
	  keyword.
	  (sbcl-osicat)[native-inputs]: Remove 'cffi-grovel'.
	  (sbcl-clx-xembed, sbcl-quantile-estimator): Remove 'asd-system-name' keyword
	  and add 'asd-systems' keyword.
	  (sbcl-prometheus.collectors.sbcl, sbcl-prometheus.collectors.process,
	  sbcl-prometheus.formats.test, sbcl-prometheus.exposers.hunchentoot,
	  sbcl-prometheus.pushgateway): Remove variables and merge their contents
	  in ...
	  (sbcl-prometheus): ... here.
	  (sbcl-sxql)[native-inputs]: Remove 'prove-asdf'.
	  [inputs]: Remove 'cl-syntax-annot'. Add 'cl-syntax'.
	  (sbcl-1am)[arguments]: Remove 'asd-system-name' keyword and add
	  'asd-systems' keyword.
	  (sbcl-cl-rdkafka)[inputs]: Remove 'cffi-grovel'.
	  (sbcl-clump-2-3-tree, sbcl-clum-binary-tree): Remove variables and merge
	  their contents in ...
	  (sbcl-clump): ... here.
	  (sbcl-cluffer-base, sbcl-cluffer-standard-line,
	  sbcl-cluffer-standard-buffer, sbcl-cluffer-simple-line,
	  sbcl-cluffer-simple-buffer): Remove variables and merge their contents
	  in ...
	  (sbcl-cluffer): ... here.
	  (sbcl-cl-libsvm-format, sbcl-cl-online-learning,
	  sbcl-cl-random-forest)[native-inputs]: Remove 'prove-asdf'.
	  (sbcl-cl-freetype2)[inputs]: Remove 'cffi-grovel'.
	  (sbcl-clim-lisp, sbcl-clim-basic, sbcl-clim-core, sbcl-esa-mcclim,
	  sbcl-mcclim-fonts, sbcl-automaton, sbcl-persistent, sbcl-drei-mcclim,
	  sbcl-clim, sbcl-mcclim-backend-common, sbcl-mcclim-clx,
	  sbcl-mcclim-fonts-truetype, sbcl-mcclim-fonts-clx-truetype,
	  sbcl-mcclim-clx-truetype, sbcl-mcclim-fontconfig, sbcl-mcclim-harfbuzz,
	  sbcl-mcclim-fonts-clx-truetype, sbcl-mcclim-clx-freetype,
	  sbcl-mcclim-render, sbcl-mcclim-clx-fb, xbcl-mcclim-null,
	  sbcl-clim-postscript-font, sbcl-clim-postscript, sbcl-clim-pdf,
	  sbcl-mcclim-looks, sbcl-mcclim-franz, sbcl-mcclim-bezier-core,
	  sbcl-mcclim-bezier-clx, sbcl-mcclim-bezier, sbcl-mcclim-bitmaps,
	  sbcl-conditional-commands, sbcl-mcclim-layouts-tab, sbcl-mcclim-extensions,
	  sbcl-mcclim-test-util, sbcl-mcclim-raster-image, sbcl-clim-examples): Remove
	  variables and merge their contents in ...
	  (sbcl-mcclim): ... here.
	  (sbcl-mito-core, sbcl-mito-migration, sbcl-lack-middleware-mito): Remove
	  variables and merge their contents in ...
	  (sbcl-mito): ... here.
	  (sbcl-kebab)[native-inputs]: Remove 'prove-asdf'.
	  (sbcl-datafly)[native-inputs]: Remove 'prove-asdf' and 'dbd-sqlite3'.
	  [inputs]: Remove 'cl-syntax-annot'. Add 'cl-syntax'.
	  (sbcl-caveman)[inputs]: Remove 'lack-request', 'lack-response' and
	  'cl-syntax-annot'. Add 'lack' and 'cl-syntax'.
	  [arguments]: Remove 'asd-file' and 'asd-system-name' keywords and add
	  'asd-files' and 'asd-systems' keywords.
	* gnu/packages/wm.scm (stumpwm, sbcl-stumpwm-ttf-fontsn, sbcl-stumpwm-pass,
	  sbcl-stumpwm-globalwindows, sbcl-stumpwm-swm-gaps, sbcl-stumpwm-net,
	  sbcl-stumpwm-wifi, sbcl-stumpwm-stumptray, sbcl-stumpwm-kbd-layouts): Remove
	  'asd-system-name' keyword and add 'asd-systems' keyword.
	  (stumpwm-with-slynk)[arguments]: Remove references to variables that don't
	  exist anymore.

	build-system: asdf: Switch from bundles to regular compilation.
	* gnu/packages/lisp.scm (sbcl, ecl)[native-search-paths]: Add
	  'XDG_CONFIG_DIRS'.
	* guix/build-system/asdf.scm (asdf-build): Replace 'asd-file' and
	  'asd-system-name' keywords by 'asd-files' and 'asd-systems'.
	* guix/build/asdf-build-system.scm (%object-prefix,
	  %lisp-source-install-prefix): Update variables.
	  (install): Update variable.
	  (main-system-name): New variable.
	  (copy-source): Replace 'asd-file' and 'asd-system-name' keywords by
	  'asd-files' and 'asd-systems'.
	  (configure): New variable.
	  (build, check): Replace 'asd-file' and 'asd-system-name' keywords by
	  'asd-files' and 'asd-systems'.
	  (create-asd-file, symlink-asd-files): Remove variables.
	  (create-asdf-configuration): New variable.
	  (cleanup-files): Update variable.
	  (%standard-phases): Remove 'create-asd-file' and 'symlink-asd-files' phases.
	  Add 'configure' and 'create-asdf-configuration' phases.
	* guix/build/lisp-utils.scm (%bundle-install-prefix, normalize-dependency,
	  inputs->asd-file-map, asdf-load-all, compile-system): Remove variables.
	  (compile-systems): New variable.
	  (system-dependencies, compiled-system, generate-system-definition): Remove
	  variable.
	  (test-system): Replace 'asd-file' parameter by 'asd-files'.
	  (generate-executable-for-system): Update variable.
	  (generate-dependency-links, make-asd-file, bundle-asd-file): Remove
	  variables.
	  (make-asdf-configuration): New variable.
	  (build-program, build-image): Set 'XDG_CONFIG_DIRS'.
	  (generate-executable): Update variable.

2020-09-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	ui: Lexicographically sort transaction entries based on their package name.
	* guix/ui.scm (show-manifest-transaction): Sort entries to be displayed in a
	tabulated view.

	ui: Refactor the package-strings helper in show-manifest-transaction.
	* guix/ui.scm (show-manifest-transaction)[package-strings]: Add an
	OLD-VERSIONS keyword parameter.  Absorb the code path previously found in the
	upgrade-string.  Remove upgrade-string.
	(show-manifest-transaction): Adjust to the above changes.

	doc: Document the use of snippets vs phases.
	* doc/contributing.texi (Snippets versus phases): New section.

2020-09-12  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: python-aiodns: Propagate python-pycares.
	* gnu/packages/python-web.scm (python-aiodns)[inputs]: Move python-pycares...
	[propagated-inputs]: ...to here.

2020-09-12  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add poezio.
	* gnu/packages/messaging.scm (poezio): New variable.

	gnu: Add python-potr.
	* gnu/packages/python-crypto.scm (python-potr): New variable.

	gnu: Add python-slixmpp.
	* gnu/packages/python-xyz.scm (python-slixmpp): New variable.

2020-09-12  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: ebusd: Enable MQTT support.
	* gnu/packages/embedded.scm (ebusd)[inputs]: Add mosquitto.

	gnu: Add mosquitto.
	* gnu/packages/messaging.scm (mosquitto): New variable.

2020-09-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lldpd: Update to 1.0.6.
	* gnu/packages/networking.scm (lldpd): Update to 1.0.6.

	gnu: enet: Update to 1.3.16.
	* gnu/packages/networking.scm (enet): Update to 1.3.16.

	gnu: batctl: Update to 2020.3.
	* gnu/packages/networking.scm (batctl): Update to 2020.3.

	Revert "gnu: dovecot: Set moduledir to global directory."
	This reverts commit db0109be42547d5dbb0fc1eb8ae30ccc968ed88b.
	Same reason as commit d9d88c2ff0d367599d0a851ccf9377c4e21079d6.

2020-09-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "services: dovecot: Use modules via symlink to system profile."
	This reverts commit bcfe0f0c1e9a2b91049d7c6c591c7f0c6a002c14 for now.

	It breaks most current use(r)s of the Dovecot service and needs to be
	combined with an extra modules configuration field of some kind.

	See <https://issues.guix.gnu.org/43347>.

2020-09-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: padthv1: Update to 0.9.17.
	* gnu/packages/music.scm (padthv1): Update to 0.9.17.
	[inputs]: Replace fftw with fftwf.

	gnu: libetpan: Update to 1.9.4.
	* gnu/packages/mail.scm (libetpan): Update to 1.9.4.

2020-09-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bsequencer: Update to 1.6.0.
	* gnu/packages/music.scm (bsequencer): Update to 1.6.0.

	gnu: r-adaptivesparsity: End build phase on #T.
	* gnu/packages/cran.scm (r-adaptivesparsity)[arguments]: End phase
	"link-against-armadillo" with Boolean.

	gnu: r-adaptivesparsity: Fix case of "Gaussian".
	* gnu/packages/cran.scm (r-adaptivesparsity)[description]: Fix typo.

	gnu: r-qtl: Use CRAN-URI.
	* gnu/packages/cran.scm (r-qtl)[source]: Use CRAN-URI instead of explicit
	mirror URL.

	gnu: r-qtl: Correct indentation.
	* gnu/packages/cran.scm (r-qtl): Reindent.
	[description]: Reflow paragraphs.

2020-09-11  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-absfiltergsea: Move to (gnu packages cran).
	* gnu/packages/bioinformatics.scm (r-absfiltergsea): Move from here...
	* gnu/packages/cran.scm (r-absfiltergsea): ...to here.

	gnu: r-diversitree: Move to (gnu packages cran).
	* gnu/packages/bioinformatics.scm (r-diversitree): Move from here...
	* gnu/packages/cran.scm (r-diversitree): ...to here.

	gnu: r-phangorn: Move to (gnu packages cran).
	* gnu/packages/bioinformatics.scm (r-phangorn): Move from here...
	* gnu/packages/cran.scm (r-phangorn): ...to here.

	gnu: r-seurat: Move to (gnu packages cran).
	* gnu/packages/bioinformatics.scm (r-seurat): Move from here...
	* gnu/packages/cran.scm (r-seurat): ...to here.

	gnu: r-maldiquant: Move to (gnu packages cran).
	* gnu/packages/bioinformatics.scm (r-maldiquant): Move from here...
	* gnu/packages/cran.scm (r-maldiquant): ...to here.

	gnu: r-seqminer: Move to (gnu packages cran).
	* gnu/packages/bioinformatics.scm (r-seqminer): Move from here...
	* gnu/packages/cran.scm (r-seqminer): ...to here.

	gnu: r-qtl2: Move to (gnu packages cran).
	* gnu/packages/bioinformatics.scm (r-qtl2): Move from here...
	* gnu/packages/cran.scm (r-qtl2): ...to here.

	gnu: r-qtl: Move to (gnu packages cran).
	* gnu/packages/bioinformatics.scm (r-qtl): Move from here...
	* gnu/packages/cran.scm (r-qtl): ...to here.

	gnu: r-igraph: Move to (gnu packages cran).
	* gnu/packages/graph.scm (r-igraph): Move from here...
	* gnu/packages/cran.scm (r-igraph): ...to here.

	gnu: r-diffusionmap: Move to (gnu packages cran).
	* gnu/packages/graph.scm (r-diffusionmap): Move from here...
	* gnu/packages/cran.scm (r-diffusionmap): ...to here.

	gnu: r-adaptivesparsity: Move to (gnu packages cran).
	* gnu/packages/machine-learning.scm (r-adaptivesparsity): Move from here...
	* gnu/packages/cran.scm (r-adaptivesparsity): ...to here.

	gnu: r-codedepends: Comment why it is in bioconductor.scm.
	* gnu/packages/bioconductor.scm (r-codedepends): Add comment.

2020-09-11  Peter Lo  <peterloleungyau@gmail.com>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-fhtest.
	* gnu/packages/bioconductor.scm (r-fhtest): New variable.

2020-09-11  Peter Lo  <peterloleungyau@gmail.com>

	gnu: Add r-interval.
	* gnu/packages/bioconductor.scm (r-interval): New variable.

2020-09-11  Peter Lo  <peterloleungyau@gmail.com>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-perm.
	* gnu/packages/cran.scm (r-perm): New variable.

2020-09-11  Peter Lo  <peterloleungyau@gmail.com>

	gnu: Add r-mlecens.
	* gnu/packages/cran.scm (r-mlecens): New variable.

	gnu: Add r-icens.
	* gnu/packages/bioconductor.scm (r-icens): New variable.

2020-09-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidymodels: Update to 0.1.1.
	* gnu/packages/cran.scm (r-tidymodels): Update to 0.1.1.
	[propagated-inputs]: Remove r-pillar, r-tidyposterior, r-tidypredict, and
	r-tidytext; add r-modeldata and r-tidyr.
	[native-inputs]: Add r-rmarkdown, pandoc, and pandoc-citeproc.

	gnu: r-infer: Update to 0.5.3.
	* gnu/packages/cran.scm (r-infer): Update to 0.5.3.

	gnu: Add r-modeldata.
	* gnu/packages/cran.scm (r-modeldata): New variable.

	gnu: r-parsnip: Update to 0.1.3.
	* gnu/packages/cran.scm (r-parsnip): Update to 0.1.3.

	gnu: r-tidytext: Update to 0.2.5.
	* gnu/packages/cran.scm (r-tidytext): Update to 0.2.5.
	[propagated-inputs]: Remove r-stopwords; add r-tibble.

	gnu: r-tidypredict: Update to 0.4.6.
	* gnu/packages/cran.scm (r-tidypredict): Update to 0.4.6.

	gnu: r-tune: Update to 0.1.1.
	* gnu/packages/cran.scm (r-tune): Update to 0.1.1.
	[propagated-inputs]: Add r-vctrs.

	gnu: r-dials: Update to 0.0.8.
	* gnu/packages/cran.scm (r-dials): Update to 0.0.8.

	gnu: r-yardstick: Update to 0.0.7.
	* gnu/packages/cran.scm (r-yardstick): Update to 0.0.7.
	[propagated-inputs]: Remove r-rcpp.

	gnu: r-workflows: Update to 0.1.3.
	* gnu/packages/cran.scm (r-workflows): Update to 0.1.3.

	gnu: r-hardhat: Update to 0.1.4.
	* gnu/packages/cran.scm (r-hardhat): Update to 0.1.4.

2020-09-11  Peter Lo  <peterloleungyau@gmail.com>

	gnu: Add r-tidymodels.
	* gnu/packages/cran.scm (r-tidymodels): New variable.

	gnu: Add r-infer.
	* gnu/packages/cran.scm (r-infer): New variable.

	gnu: Add r-parsnip.
	* gnu/packages/cran.scm (r-parsnip): New variable.

	gnu: Add r-tidytext.
	* gnu/packages/cran.scm (r-tidytext): New variable.

2020-09-11  Peter Lo  <peterloleungyau@gmail.com>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-hunspell.
	* gnu/packages/cran.scm (r-hunspell): New variable.

2020-09-11  Peter Lo  <peterloleungyau@gmail.com>

	gnu: Add r-tokenizers.
	* gnu/packages/cran.scm (r-tokenizers): New variable.

	gnu: Add r-janeaustenr.
	* gnu/packages/cran.scm (r-janeaustenr): New variable.

	gnu: Add r-tidypredict.
	* gnu/packages/cran.scm (r-tidypredict): New variable.

	gnu: Add r-tidyposterior.
	* gnu/packages/cran.scm (r-tidyposterior): New variable.

	gnu: Add r-tune.
	* gnu/packages/cran.scm (r-tune): New variable.

	gnu: Add r-dials.
	* gnu/packages/cran.scm (r-dials): New variable.

	gnu: Add r-dicedesign.
	* gnu/packages/cran.scm (r-dicedesign): New variable.

	gnu: Add r-rsample.
	* gnu/packages/cran.scm (r-rsample): New variable.

	gnu: Add r-yardstick.
	* gnu/packages/cran.scm (r-yardstick): New variable.

	gnu: Add r-gpfit.
	* gnu/packages/cran.scm (r-gpfit): New variable.

	gnu: Add r-hardhat.
	* gnu/packages/cran.scm (r-hardhat): New variable.

	gnu: Add r-workflows.
	* gnu/packages/cran.scm (r-workflows): New variable.

2020-09-11  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add reproc.
	* gnu/packages/cpp.scm (reproc): New variable.

2020-09-11  Ludovic Courtès  <ludo@gnu.org>

	daemon: Simplify interface with 'guix authenticate'.
	There's no reason at this point to mimic the calling convention of the
	'openssl' command.

	* nix/libstore/local-store.cc (LocalStore::exportPath): Add only "sign"
	and HASH to ARGS.  Remove 'tmpDir' and 'hashFile'.
	(LocalStore::importPath): Add only "verify" and SIGNATURE to
	* guix/scripts/authenticate.scm (guix-authenticate): Adjust
	accordingly; remove the OpenSSL-style clauses.
	(read-hash-data): Remove.
	(sign-with-key): Replace 'port' with 'sha256' and adjust accordingly.
	(validate-signature): Export SIGNATURE to be a canonical sexp.
	* tests/guix-authenticate.sh: Adjust tests accordingly.

2020-09-11  Ludovic Courtès  <ludo@gnu.org>

	doc: Distinguish the "nar bundle" format from "nar".
	* doc/guix.texi (Invoking guix archive): Introduce the term "nar bundle"
	and clarify what the output of "guix archive --export" really is.
	* guix/nar.scm (restore-one-item, restore-file-set): Use the term "nar
	bundle" in docstrings.

	store: Test 'import-paths' with unauthorized and unsigned nar bundles.
	* tests/store.scm ("import not signed")
	("import signed by unauthorized key"): New tests.

2020-09-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hangups: Update to 0.4.11.
	* gnu/packages/messaging.scm (hangups): Update to 0.4.11.

	gnu: samplv1: Update to 0.9.17.
	* gnu/packages/music.scm (samplv1): Update to 0.9.17.

	gnu: drumkv1: Update to 0.9.17.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.17.

	gnu: synthv1: Update to 0.9.17.
	* gnu/packages/music.scm (synthv1): Update to 0.9.17.

	gnu: moreutils: Update to 0.64.
	* gnu/packages/moreutils.scm (moreutils): Update to 0.64.

	gnu: libostree: Update to 2020.6.
	* gnu/packages/package-management.scm (libostree): Update to 2020.6.

	gnu: highlight: Update to 3.58.
	* gnu/packages/pretty-print.scm (highlight): Update to 3.58.

	gnu: xonsh: Update to 0.9.21.
	* gnu/packages/shells.scm (xonsh): Update to 0.9.21.

	gnu: libwps: Update to 0.4.12.
	* gnu/packages/libreoffice.scm (libwps): Update to 0.4.12.

	gnu: svt-av1: Update to 0.8.5.
	* gnu/packages/video.scm (svt-av1): Update to 0.8.5.

2020-09-11  Alexey Abramov  <levenson@mmer.org>

	services: dovecot: Only serialize settings with non-empty values.
	* gnu/services/mail.scm (serialize-space-separated-string-list): Protocols
	might have custom settings, which are not supported by other protocols. To
	prevent dovecot/services from crashing, serialize settings that hold non-empty
	values only.

2020-09-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mcabber: Update to 1.1.1.
	* gnu/packages/messaging.scm (mcabber): Update to 1.1.1.

	gnu: fetchmail: Update to 6.4.12.
	* gnu/packages/mail.scm (fetchmail): Update to 6.4.12.

2020-09-11  Alexandros Theodotou  <alex@zrythm.org>

	gnu: dragonfly-reverb: Update to 3.2.1.
	* gnu/packages/music.scm (dragonfly-reverb): Update to 3.2.1.

2020-09-11  Gabriel Arazas  <foo.dogsquared@gmail.com>

	gnu: Add hexyl.
	* gnu/packages/rust-apps.scm (hexyl): New variable.

2020-09-11  Alexandros Theodotou  <alex@zrythm.org>

	gnu: geonkick: Update to 2.3.7.
	* gnu/packages/music.scm (geonkick): Update to 2.3.7.
	[native-inputs]: Add gcc-9.

	gnu: redkite: Update to 1.0.3.
	* gnu/packages/audio.scm (redkite): Update to 1.0.3.

2020-09-11  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: libhandy: Update to 1.0.0.
	* gnu/packages/gnome.scm (libhandy): Update to 1.0.0.

2020-09-11  Peter Lo  <peterloleungyau@gmail.com>

	gnu: Add r-config.
	* gnu/packages/cran.scm (r-config): New variable.

	gnu: Add r-forge.
	* gnu/packages/cran.scm (r-forge): New variable.

2020-09-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-survminer: Update to 0.4.8.
	* gnu/packages/cran.scm (r-survminer): Update to 0.4.8.

2020-09-11  Peter Lo  <peterloleungyau@gmail.com>

	gnu: Add r-survminer.
	* gnu/packages/cran.scm (r-survminer): New variable.

	gnu: Add r-maxstat.
	* gnu/packages/cran.scm (r-maxstat): New variable.

	gnu: Add r-exactranktests.
	* gnu/packages/cran.scm (r-exactranktests): New variable.

	gnu: Add r-survmisc.
	* gnu/packages/cran.scm (r-survmisc): New variable.

	gnu: Add r-kmsurv.
	* gnu/packages/cran.scm (r-kmsurv): New variable.

	gnu: Add r-km-ci.
	* gnu/packages/cran.scm (r-km-ci): New variable.

2020-09-11  Antoine Côté  <antoine.cote@posteo.net>

	gnu: Add r-transphylo.
	* gnu/packages/cran.scm (r-transphylo): New variable.

2020-09-11  Vinicius Monego  <monego@posteo.net>

	gnu: Add r-laplacesdemon.
	* gnu/packages/cran.scm (r-laplacesdemon): New variable.

2020-09-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guitarix: Update to 0.41.0.
	* gnu/packages/audio.scm (guitarix): Update to 0.41.0.
	[inputs]: Remove gtkmm-2 and gtk+-2; add gtkmm and gtk+.
	[native-inputs]: Add sassc.
	[arguments]: Do not use Python 2; remove phase "fix-boost-includes".

2020-09-11  Peter Lo  <peterloleungyau@gmail.com>

	gnu: Add r-flexsurv.
	* gnu/packages/cran.scm (r-flexsurv): New variable.

	gnu: Add r-muhaz.
	* gnu/packages/cran.scm (r-muhaz): New variable.

2020-09-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add bschaffl.
	* gnu/packages/music.scm (bschaffl): New variable.

2020-09-10  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add praat.
	* gnu/packages/language.scm (praat): New variable.

2020-09-10  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add ttyebus-linux-module.
	* gnu/packages/linux.scm (ttyebus-linux-module): New variable.

2020-09-10  Alexandros Theodotou  <alex@zrythm.org>

	gnu: lv2lint: Update to 0.8.0.
	* gnu/packages/audio.scm (lv2lint): Update to 0.8.0.

	gnu: sherlock-lv2: Update to 0.24.0.
	* gnu/packages/music.scm (sherlock-lv2): Update to 0.24.0.
	[inputs]: Add glu.

2020-09-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: powertabeditor: Update to 2.0.0-alpha13.
	* gnu/packages/music.scm (powertabeditor): Update to 2.0.0-alpha13.

	gnu: bjumblr: Update to 1.4.2.
	* gnu/packages/music.scm (bjumblr): Update to 1.4.2.

	gnu: bchoppr: Update to 1.8.0.
	* gnu/packages/music.scm (bchoppr): Update to 1.8.0.

2020-09-10  Danny Milosavljevic  <dannym@scratchpost.org>

	tests: nfs: Improve "nfs-root-fs".
	Follow-up to a1a39ed5a46044161a71cbe6931c7e3006a82ecb.

	* gnu/tests/nfs.scm (run-nfs-root-fs-test): Improve tests.
	(%test-nfs-root-fs)[description]: Modify.

2020-09-10  Roel Janssen  <roel@gnu.org>

	gnu: Update synopsis for r-useful.
	* gnu/packages/cran.scm (r-useful): Update synopsis.

	gnu: Move r-bisquerna.
	* gnu/packages/bioinformatics.scm (r-bisquerna): Move to ...
	* gnu/packages/cran.scm: ... here.

2020-09-10  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-44.00c7b4b.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-44.00c7b4b.

	tests: install: Fix gui-installed-desktop-os-encrypted test.
	* gnu/tests/base.scm (run-basic-test): Add a 'desktop?' argument. Wait 30
	seconds before trying to switch to TTY1 on desktop.
	* gnu/tests/install.scm (guided-installation-test): Use 512MiB of RAM and pass
	the desktop argument to "run-basic-test".

2020-09-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add foo-yc20.
	* gnu/packages/music.scm (foo-yc20): New variable.

2020-09-10  Kei Kebreau  <kkebreau@posteo.net>

	gnu: armagetronad: Update to 0.2.9.0.1.
	* gnu/packages/games.scm (armagetronad): Update to 0.2.9.0.1.
	[source]: Update URL.
	[native-inputs]: Add pkg-config.

2020-09-10  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add python-hg-evolve.
	* gnu/packages/version-control.scm (python-hg-evolve): New variable.

2020-09-10  Ludovic Courtès  <ludo@gnu.org>

	bash completion: Restore completion for 'guix system', etc.
	Commit 538ca8dd65f0075cc65bcca18ed87f66a789290a introduced a second
	'_guix_complete_subcommand' function, shadowing the existing one, which
	broke sub-command completion for 'guix system', 'guix import', etc.

	* etc/completion/bash/guix: Distinguish between '_guix_complete_command'
	and '_guix_complete_subcommand'.  Adjust users to call the right one.

2020-09-10  Ludovic Courtès  <ludo@gnu.org>

	scripts: Use 'define-command' and have 'guix help' use that.
	This changes 'guix help' to print a short synopsis for each command and
	to group commands by category.

	* guix/scripts.scm (synopsis, category): New variables.
	(define-command-categories, define-command): New macros.
	(%command-categories): New variable.
	* guix/ui.scm (<command>): New record type.
	(source-file-command): New procedure.
	(command-files): Return absolute file names.
	(commands): Return a list of <command> records.
	(show-guix-help)[display-commands, category-predicate]: New procedures.
	Display commands grouped in three categories.
	* guix/scripts/archive.scm (guix-archive): Use 'define-command'.
	* guix/scripts/authenticate.scm (guix-authenticate): Likewise.
	* guix/scripts/build.scm (guix-build): Likewise.
	* guix/scripts/challenge.scm (guix-challenge): Likewise.
	* guix/scripts/container.scm (guix-container): Likewise.
	* guix/scripts/copy.scm (guix-copy): Likewise.
	* guix/scripts/deploy.scm (guix-deploy): Likewise.
	* guix/scripts/describe.scm (guix-describe): Likewise.
	* guix/scripts/download.scm (guix-download): Likewise.
	* guix/scripts/edit.scm (guix-edit): Likewise.
	* guix/scripts/environment.scm (guix-environment): Likewise.
	* guix/scripts/gc.scm (guix-gc): Likewise.
	* guix/scripts/git.scm (guix-git): Likewise.
	* guix/scripts/graph.scm (guix-graph): Likewise.
	* guix/scripts/hash.scm (guix-hash): Likewise.
	* guix/scripts/import.scm (guix-import): Likewise.
	* guix/scripts/install.scm (guix-install): Likewise.
	* guix/scripts/lint.scm (guix-lint): Likewise.
	* guix/scripts/offload.scm (guix-offload): Likewise.
	* guix/scripts/pack.scm (guix-pack): Likewise.
	* guix/scripts/package.scm (guix-package): Likewise.
	* guix/scripts/perform-download.scm (guix-perform-download): Likewise.
	* guix/scripts/processes.scm (guix-processes): Likewise.
	* guix/scripts/publish.scm (guix-publish): Likewise.
	* guix/scripts/pull.scm (guix-pull): Likewise.
	* guix/scripts/refresh.scm (guix-refresh): Likewise.
	* guix/scripts/remove.scm (guix-remove): Likewise.
	* guix/scripts/repl.scm (guix-repl): Likewise.
	* guix/scripts/search.scm (guix-search): Likewise.
	* guix/scripts/show.scm (guix-show): Likewise.
	* guix/scripts/size.scm (guix-size): Likewise.
	* guix/scripts/substitute.scm (guix-substitute): Likewise.
	* guix/scripts/system.scm (guix-system): Likewise.
	* guix/scripts/time-machine.scm (guix-time-machine): Likewise.
	* guix/scripts/upgrade.scm (guix-upgrade): Likewise.
	* guix/scripts/weather.scm (guix-weather): Likewise.

2020-09-10  Ludovic Courtès  <ludo@gnu.org>

	ui: '--help' output links to <https://guix.gnu.org/help/>.
	* guix/ui.scm (show-bug-report-information): Link to
	<https://guix.gnu.org/help/> instead of <https://www.gnu.org/gethelp/>.
	The former is much more useful and includes links to GNU manuals.

2020-09-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc-toolchain: Make "gcc" a "deprecated" alias for "gcc-toolchain".
	Fixes <https://bugs.gnu.org/43303>.
	Reported by Jeffrey Walton <noloader@gmail.com>.

	* gnu/packages/commencement.scm (gcc-toolchain-aka-gcc): New variable.

2020-09-10  Alexandros Theodotou  <alex@zrythm.org>

	gnu: meson: Update to 0.55.1.
	* gnu/packages/build-tools.scm (meson): Update to 0.55.1.
	* gnu/packages/patches/meson-for-build-rpath.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2020-09-10  Ludovic Courtès  <ludo@gnu.org>

	utils: 'dump-port' has an optional 'len' parameter.
	* guix/build/utils.scm (dump-port): Add optional 'len' parameter and
	honor it.

2020-09-10  Sergey Trofimov  <sarg@sarg.org.ru>

	gnu: Add fdroidcl.
	* gnu/packages/android (fdroidcl): New variable.

2020-09-10  Jelle Licht  <jlicht@fsfe.org>

	services: php-fpm: Add 'php-ini-file' configuration.
	* gnu/services/web.scm: (<php-fpm-configuration>)[php-ini-file]: New record field.
	(php-fpm-shepherd-service): Use it.
	* doc/guix.texi (Web Services): Document it.

2020-09-10  Mathieu Othacehe  <othacehe@gnu.org>

	installer: final: Introduce call-with-mnt-container.
	* gnu/installer/final.scm (call-with-mnt-container): New procedure,
	(install-system): use it instead of call-with-container, to make sure that the
	container is not jailed.

2020-09-10  Mathieu Othacehe  <othacehe@gnu.org>

	build: linux-container: Fix run-container.
	This is a follow-up of 5316dfc0f125b658e4a2acf7f00f49501663d943. Some users of
	run-container may expect that the container is jailed, even if there are no
	mounts. This is the case for some Guix tests.

	* gnu/build/linux-container.scm (run-container): Do not jail the container
	when the requested root is "/".

2020-09-10  Martin Becze  <mjbecze@riseup.net>

	gnu: Add loko-scheme.
	* gnu/packages/loko.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: Add guile-laesare.
	* gnu/packages/guile-xyz.scm (guile-laesare): New variable.

	gnu: Add guile-machine-code.
	* gnu/packages/guile-xyz.scm (guile-machine-code): New variable.

	gnu: Add guile-struct-pack.
	* gnu/packages/guile-xyz.scm (guile-struct-pack): New variable.

2020-09-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libcap-ng: Update to 0.8.
	* gnu/packages/admin.scm (libcap-ng): Update to 0.8.

	gnu: burp: Update to 2.3.34 [security fixes].
	* gnu/packages/backup.scm (burp): Update to 2.3.34.

	gnu: snd: Update to 20.7.
	* gnu/packages/audio.scm (snd): Update to 20.7.

	gnu: fasm: Update to 1.73.25.
	* gnu/packages/assembly.scm (fasm): Update to 1.73.25.

2020-09-10  Kei Kebreau  <kkebreau@posteo.net>

	gnu: starfighter: Update to 2.3.2.
	* gnu/packages/games.scm (starfighter): Update to 2.3.2.

	gnu: retux: Update to 1.4.
	* gnu/packages/games.scm (retux): Update to 1.4.
	[source, home-page]: Update URLs.
	[arguments]: Update 'install phase.

	gnu: python-xsge: Update to 2020.09.07.
	* gnu/packages/game-development.scm (python-xsge): Update to 2020.09.07.
	[native-inputs]: Add unzip.
	[propagated-inputs]: Remove python-game, python-six, and python-tmx.  Use
	python-sge instead of python-sge-pygame.
	[home-page]: Update URL.
	(python2-xsge): Remove unsupported Python 2 variant.

	gnu: python-sge: Update to 1.7.
	* gnu/packages/game-development.scm (python-sge-pygame): Define as deprecated
	alias for python-sge.
	(python2-sge-pygame): Remove unsupported Python 2 variant.
	(python-sge)[source]: Use pypi-uri.
	[propagated-inputs]: Remove python-six.
	[home-page]: Update URL.

2020-09-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-file: Shrink synopsis.
	* gnu/packages/python-xyz.scm (python-file)[synopsis]: Reduce to a few words.
	[description]: Adjust to include bit about 'python-magic' and 'magic.py'.

2020-09-09  Alberto Eleuterio Flores Guerrero  <barbanegra+guix@posteo.mx>

	gnu: Add emacs-moody.
	* gnu/packages/emacs-xyz.scm (emacs-moody): New variable.

2020-09-09  Ryan Prior  <rprior@protonmail.com>

	gnu: protonvpn-cli: Update to 2.2.4.
	* gnu/packages/vpn.scm (protonvpn-cli): Update to 2.2.4

2020-09-09  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-which-key: Update to 3.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-which-key): Update to 3.5.0.

2020-09-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-direnv: Update to 2.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-direnv): Update to 2.1.0.

2020-09-09  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.14: Update to 4.14.197.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.197.
	(linux-libre-4.14-pristine-source): Update hash.
	(deblob-scripts-4.14): Stay at version 4.14.196.

	gnu: linux-libre@4.19: Update to 4.19.144.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.144.
	(linux-libre-4.19-pristine-source): Update hash.
	(deblob-scripts-4.19): Stay at version 4.19.143.

	gnu: linux-libre@5.4: Update to 5.4.64.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.64.
	(linux-libre-5.4-pristine-source): Update hash.
	(deblob-scripts-5.4): Stay at version 5.4.63.

2020-09-09  Alexey Abramov  <levenson@mmer.org>

	services: dovecot: Serialize global settings first.
	* gnu/services/mail.scm (dovecot-configuration): To avoid dovecot warning
	messages, move serialization of protocol settings below the global one.

	services: dovecot: Use modules via symlink to system profile.
	* gnu/services/mail.scm (%dovecot-activation): Link the location with multiple
	plugins (dovecot-pigeonhole, etc), to a place where dovecot can find them.
	* gnu/services/mail.scm (dovecot-configuration): Use the symlink.

2020-09-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dovecot: Set moduledir to global directory.
	* gnu/packages/mail.scm (dovecot)[arguments]: Add configure-flag to set
	moduledir. Adjust custom 'install phase to override moduledir so it
	successfully installs.

2020-09-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: znc: Update to 1.8.2.
	* gnu/packages/messaging.scm (znc): Update to 1.8.2.

2020-09-09  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.8.8.
	* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.8.
	(linux-libre-5.8-pristine-source): Update hash.
	(deblob-scripts-5.8): Stay at version 5.8.7.

2020-09-09  Dr. Arne Babenhauserheide  <arne_bab@web.de>

	gnu: mercurial: Update to 5.5.1.
	* gnu/packages/version-control.scm (mercurial): Update to 5.5.1.
	[source]: Remove patches.
	[arguments]: Adjust the custom 'check phase to delete a few more files.
	(mercurial-patch): Remove procedure.
	(%mercurial-patches): Remove variable.

2020-09-09  Ricardo Wurmus  <rekado@elephly.net>

	Revert "gnu: Add r-loomr."
	This reverts commit 1f56ec08af704bdc7aa3e143bf5ce351c5306dea.

	This package is not free software.

2020-09-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add inspekt3d.
	* gnu/packages/engineering.scm (inspekt3d): New variable.

2020-09-09  Roel Janssen  <roel@gnu.org>

	gnu: Add r-bisquerna.
	* gnu/packages/bioinformatics.scm (r-bisquerna): New variable.

	gnu: Add r-useful.
	* gnu/packages/cran.scm (r-useful): New variable.

	gnu: Add r-loomr.
	* gnu/packages/bioinformatics.scm (r-loomr): New variable.

	gnu: Add r-mboost.
	* gnu/packages/cran.scm (r-mboost): New variable.

	gnu: Add r-stabs.
	* gnu/packages/cran.scm (r-stabs): New variable.

	gnu: Add r-partykit.
	* gnu/packages/cran.scm (r-partykit): New variable.

2020-09-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-explain-pause-mode: Fix synopsis and description.
	* gnu/packages/emacs-xyz.scm (emacs-explain-pause-mode)[synopsis,
	description]: Conform to style recommendations.

2020-09-09  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-org-contrib: Fix version to 20200907.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Version 20200908 does not
	exist yet, use the last one on ELPA.

	gnu: emacs-org-contrib: Update to 20200908.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 20200908.

	gnu: emacs-sly-macrostep: Update to 20191211.
	* gnu/packages/emacs-xyz.scm (emacs-sly-macrostep): Update to 20191211.

	gnu: emacs-sly: Update to 20200903.
	* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 20200903.

2020-09-09  Michael Rohleder  <mike@rohleder.de>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: taglib: Fix 'taglib-config --libs' -L flag.
	* gnu/packages/mp3.scm (taglib): Add "" around the substitution of
	ZLIB_LIBRARIES_FLAGS and add "/lib".

2020-09-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: enlightenment: Fix inputs.
	* gnu/packages/enlightenment.scm (enlightenment)[inputs]: Move efl,
	wayland-protocols ...
	[propagated-inputs]: ... to here. Add libxkbcommon.

2020-09-09  Prafulla Giri  <pratheblackdiamond@gmail.com>

	gnu: Add breeze.
	* gnu/packages/kde-frameworks.scm (breeze): New variable.

	gnu: Add breeze-assets.
	* gnu/packages/kde-frameworks.scm (breeze-assets): New variable.

2020-09-09  Joshua Branson  <jbranso@dismail.de>

	doc: cookbook: Adding a section "Running Guix on a Linode Server"
	* doc/guix-cookbook.texi (Running Guix on a Linode Server):
	I added a section that explains how to run guix on a linode server.
	Thanks Chris Webber!

2020-09-09  Ludovic Courtès  <ludo@gnu.org>

	guix-install.sh: Quote the OpenPGP key URL.
	Without quotes, zsh fails with "no matches found" as it tries to
	interpret the question mark.

	* etc/guix-install.sh (chk_gpg_keyring): Enclose URL in single quotes.

2020-09-09  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20200908.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20200908.
	[arguments]: Drop flag to disable WebDAV because the latest release
	unconditionally builds with WebDAV support.
	[inputs]: Add ghc-dav.

	gnu: Add ghc-dav.
	* gnu/packages/haskell-web.scm (ghc-dav): New variable.

	gnu: Add ghc-xml-hamlet.
	* gnu/packages/haskell-xyz.scm (ghc-xml-hamlet): New variable.

2020-09-08  Andreas Enge  <andreas@enge.fr>

	genimage: Add patch needed for the test on ARM architectures.
	* gnu/packages/patches/genimage-signedness.patch: New file.
	* gnu/packages/genimage.scm (genimage)[source]: Add patch.
	* gnu/local.mk (dist_patch_DATA): Register patch.

	gnu: genimage: Drop fdisk dependency.
	* gnu/packages/genimage.scm (native-inputs): Drop fdisk, which is not used.

2020-09-08  Brendan Tildesley  <mail@brendan.scot>

	gnu: calibre: Wrap QTWEBENGINEPROCESS_PATH.
	* gnu/packages/ebook.scm (calibre): Wrap QTWEBENGINEPROCESS_PATH in
	addition to wrapping PYTHONPATH as python-build-system does.

2020-09-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-helm-fish-completion: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-helm-fish-completion): Update to 0.6.

2020-09-08  Robin Green  <greenrd@greenrd.org>

	gnu: coq-stdpp: Update to 1.4.0.
	* gnu/packages/coq.scm (coq-stdpp): Update to 1.4.0.

2020-09-08  Vinicius Monego  <monego@posteo.net>

	gnu: emacs-fountain-mode: Update to 3.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-fountain-mode): Update to 3.2.2.

	gnu: Add emacs-gdscript-mode.
	* gnu/packages/emacs-xyz.scm (emacs-gdscript-mode): New variable.

2020-09-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ebdb: Update to 0.6.19.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.6.19.

	gnu: emacs-oauth2: Update to 0.15.
	* gnu/packages/emacs-xyz.scm (emacs-oauth2): Update to 0.15.

	gnu: emacs-org: Update to 9.3.8.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.3.8.

2020-09-08  B. Wilson  <elaexuotee@wilsonb.com>

	gnu: metamath: Update to 0.192.
	* gnu/packages/maths.scm (metamath): Update to 0.192.

2020-09-08  Vinicius Monego  <monego@posteo.net>

	gnu: liferea: Update to 1.12.9.
	* gnu/packages/syndication.scm (liferea): Update to 1.12.9. Fix indentation.

	gnu: pre-commit: Update to 2.7.1.
	* gnu/packages/version-control.scm (pre-commit): Update to 2.7.1.
	[native-inputs]: Change git to git-minimal.

2020-09-08  Ludovic Courtès  <ludo@gnu.org>

	doc: Tweak .texi to avoid po4a-translate infinite loop.
	* doc/guix.texi (Requirements): Keep @uref on one line as splitting it
	would lead po4a-translate to enter an infinite loop.

2020-09-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pinentry: Enable curses fallback.
	* gnu/packages/gnupg.scm (pinentry-gtk2, pinentry-gnome3, pinentry-qt,
	pinentry-efl)[arguments]: Add configure-flag for fallback curses mode.

2020-09-07  Vagrant Cascadian  <vagrant@debian.org>

	gnu: sbcl-caveman: Adjust reference to store file name.
	Triggers "assert-no-store-file-names" when running "make dist".

	* gnu/packages/lisp-xyz (sbcl-caveman): Adjust reference to store file name.

2020-09-07  Ludovic Courtès  <ludo@gnu.org>

	Remove (guix json) and require Guile-JSON 4.3.0+.
	This is a followup to 4071879c86d059ee087c8986915ea72b8c742b72.

	* guix/json.scm: Remove.
	* Makefile.am (MODULES): Adjust accordingly.
	* m4/guix.m4 (GUIX_CHECK_GUILE_JSON): Check for 'define-json-mapping'.
	* doc/guix.texi (Requirements): Require Guile-JSON 4.3.0+.
	* guix/ci.scm, guix/cve.scm, guix/import/cpan.scm,
	guix/import/crate.scm, guix/swh.scm: Remove (guix json) import.
	* guix/import/gem.scm, guix/import/pypi.scm: Likewise, and import (json).
	* guix/self.scm (specification->package): Switch to GUILE-JSON-4.
	* guix/git-download.scm (git-fetch): Likewise.

2020-09-07  Ludovic Courtès  <ludo@gnu.org>

	android-repo-download: Remove unnecessary use of Guile-JSON.
	* guix/android-repo-download.scm (android-repo-fetch)[guile-json]: Remove.
	[build]: Remove GUILE-JSON from 'with-extensions'.

2020-09-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: taglib: 'taglib-config --libs' shows -L flag for zlib.
	Fixes compilation of emacs-emms-print-metadata.

	* gnu/packages/mp3.scm (taglib)[arguments]: Add #:phases.

2020-09-07  Mark H Weaver  <mhw@netris.org>

	gnu: Add rust-cbindgen@0.14.1.
	* gnu/packages/rust-apps.scm (rust-cbindgen-0.14): New variable.

2020-09-07  Mark H Weaver  <mhw@netris.org>

	gnu: notmuch: Update to 0.31.
	* gnu/packages/mail.scm (notmuch): Update to 0.31.

	[source]: Remove the workarounds that were temporarily needed to cope with the
	tilde ("~") in the upstream "~rc" version number.

2020-09-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: htop: Update to 3.0.1.
	* gnu/packages/admin.scm (htop): Update to 3.0.1.

	gnu: emacs-org: Update to 9.3.7.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.3.7.

	gnu: freeipmi: Update to 1.6.6.
	* gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.6.

2020-09-07  Danny Milosavljevic  <dannym@scratchpost.org>

	tests: nfs: Improve "nfs-root-fs".
	Follow-up to a1a39ed5a46044161a71cbe6931c7e3006a82ecb.

	* gnu/tests/nfs.scm (run-nfs-root-fs-test): Improve tests.

2020-09-07  Stefan  <stefan-guix@vodafonemail.de>

	tests: Add "nfs-root-fs" system test.
	* gnu/tests/nfs.scm (run-nfs-root-fs-test): New procedure.
	(%test-nfs-root-fs): New variable.  Export it.

2020-09-07  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add texlive-biblatex.
	* gnu/packages/tex.scm (texlive-biblatex): New variable.

2020-09-07  raingloom  <raingloom@riseup.net>

	gnu: coq: fix coqide not finding coqidetop.opt
	* gnu/packages/coq.scm (coq) [arguments]:
	  Turn duplicates into symlinks instead of deleting them in remove-duplicate.

2020-09-07  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add nbd.
	* gnu/packages/networking.scm (nbd): New variable.

2020-09-07  Andreas Enge  <andreas@enge.fr>

	gnu: k3b: Add missing input.
	* gnu/packages/kde-multimedia.scm (inputs): Add zlib. Remove FIXME for
	library that is referenced by the final package.

2020-09-07  Stefan  <stefan-guix@vodafonemail.de>

	linux-boot: Handle nfs-root device strings.
	* gnu/build/linux-boot.scm (device-string->file-system-device): Support
	nfs-root "device" strings.
	* gnu/build/file-systems.scm (canonicalize-device-spec): Support nfs-root
	"device" strings.
	* gnu/machine/ssh.scm (machine-check-file-system-availability): Avoid
	checking of NFS file systems.
	* gnu/system.scm (read-boot-parameters, device-sexp->device): Support
	nfs-root "device" strings.

2020-09-07  Mike Rosset  <mike.rosset@gmail.com>

	gnu: nomad: Update to 0.2.0-alpha-100-g6a565d3.
	* gnu/packages/guile-xyz.scm (nomad): Update to 0.2.0-alpha-100-g6a565d3.
	[source]: Use permanent redirect for source url.
	[native-inputs]: Add gnu-gettext.
	[inputs]: Add gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-bad,
	gst-plugins-ugly.
	[propagated-inputs]: Move to inputs gstreamer, gst-plugins-base, gst-plugins-good,
	gst-plugins-bad, gst-plugins-ugly. Removed gsettings-desktop-scheme.
	[arguments]: Set GST_PLUGINS_PATH, NOMAD_WEB_EXTENSION_DIR and GI_TYPELIB_PATH
	variables in 'wrap-binaries phase.
	[native-search-paths]: Remove it.

2020-09-07  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Add Rust 1.46.
	* gnu/packages/rust.scm (rust-1.46): New variable.

2020-09-07  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to c596a1c.
	* gnu/packages/web.scm (guix-data-service): Update to c596a1c.
	[inputs]: Add guile-prometheus.

2020-09-07  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-httpx.
	* gnu/packages/python-web.scm (python-httpx): New variable.

	gnu: Add python-httpcore.
	* gnu/packages/python-web.scm (python-httpcore): New variable.

	gnu: Add python-trio-typing.
	* gnu/packages/python-xyz.scm (python-trio-typing): New variable.

	gnu: Add python-autoflake.
	* gnu/packages/python-xyz.scm (python-autoflake): New variable.

	gnu: Add python-flake8-pie.
	* gnu/packages/python-xyz.scm (python-flake8-pie): New variable.

	gnu: Add python-uvicorn.
	* gnu/packages/python-web.scm (python-uvicorn): New variable.

	gnu: Add python-watchgod.
	* gnu/packages/python-xyz.scm (python-watchgod): New variable.

	gnu: Add python-pytest-toolbox.
	* gnu/packages/python-check.scm (python-pytest-toolbox): New variable.

	gnu: Add python-uvloop.
	* gnu/packages/python-web.scm (python-uvloop): New variable.

	gnu: Add python-httptools.
	* gnu/packages/python-web.scm (python-httptools): New variable.

2020-09-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnuastro: Update to 0.13.
	* gnu/packages/astronomy.scm (gnuastro): Update to 0.13.

2020-09-07  Martin Becze  <mjbecze@riseup.net>

	gnu: guile-pfds: When using Guile 3, compile as a r6rs library.
	This allow the package to be resused by r6rs compliant scheme implementations
	that expect *.sls files.

	* gnu/packages/guile-xyz.scm (guile2.2-pfds): Rename *.sls files to *.scm
	since Guile 2 does not support the sls extension.
	(guile-pfds): Removed the renaming of files to *.sls to *.scm.

2020-09-07  Mike Rosset  <mike.rosset@gmail.com>

	gnu: g-golf: Update to 0.1.0-822.84e894e.
	* gnu/packages/guile-xyz.scm (g-golf): Update to 0.1.0-822.84e894e.

	This also fixes the version to the correct one which is 0.1.0.  Technically
	g-golf does not actually have a release yet.  The author of g-golf confirmed
	versions will start at 0.1.0 as autotools currently has that version.

2020-09-07  Mike Rosset  <mike.rosset@gmail.com>

	gnu: emacsy-minimal: Update to v0.4.1-31-g415d96f.
	Emacsy now includes trivial fixes for 'end-of-line to be on par with Emacs
	'end-of-line.

	* gnu/packages/guile-xyz.scm (emacsy-minimal): Update to v0.4.1-31-g415d96f.

2020-09-07  Robin Green  <greenrd@greenrd.org>

	gnu: coq-equations: Update 1.2.1-8.10-2.
	* gnu/packages/coq.scm (coq-equations): Update to 1.2.1-8.10-2.

2020-09-07  Michael Rohleder  <mike@rohleder.de>

	gnu: libsass: Update to 3.6.4.
	* gnu/packages/web.scm (libsass): Update to 3.6.4.

2020-09-07  Lars-Dominik Braun  <lars@6xq.net>

	gnu: xournalpp: Fix path to addr2line binary.
	* gnu/packages/pdf.scm (xournalpp)[arguments]: Add phase substituting path of
	addr2line utility.

2020-09-07  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: libhandy: Update to 0.91.0.
	* gnu/packages/gnome.scm (libhandy): Update to 0.91.0.

2020-09-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xtl: Update to 0.6.18.
	* gnu/packages/cpp.scm (xtl): Update to 0.6.18.

	gnu: simple-scan: Update to 3.36.6.
	* gnu/packages/gnome.scm (simple-scan): Update to 3.36.6.

2020-09-06  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: Add node@10.22.
	* gnu/packages/node.scm (node-10.22): New variable.

2020-09-06  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: node: Downgrade to 10.20.0.
	Fixes <https://issues.guix.gnu.org/43228>.

	* gnu/packages/node.scm (node): Downgrade to 10.22.0.
	[inputs]: Downgrade nghttp2 to 1.40.

2020-09-06  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add ebusd.
	* gnu/packages/embedded.scm (ebusd): New variable.

2020-09-06  Stefan  <stefan-guix@vodafonemail.de>

	bootloader: Use "define" instead of "define*" for all records.
	* gnu/bootloader/grub.scm (grub-minimal-bootloader): Use "define".
	(grub-efi-bootloader): Use "define".
	(grub-mkrescue-bootloader): Use "define".

2020-09-06  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Enforce the use of the correct deblobbing scripts.
	* gnu/packages/linux.scm (deblob-scripts-5.8, deblob-scripts-5.4,
	deblob-scripts-4.19, deblob-scripts-4.14, deblob-scripts-4.9,
	deblob-scripts-4.4): Use the respective LINUX-LIBRE-X.Y-VERSION variables.

	gnu: Do not truncate the version of the linux-libre deblobbing script file names.
	* gnu/packages/linux.scm (linux-libre-deblob-scripts): Use VERSION instead of
	VERSION-MAJOR+MINOR.

2020-09-06  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.8.7.
	* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.7.
	(linux-libre-5.8-pristine-source): Update hash.
	(deblob-scripts-5.8): Update to 5.8.7.

	gnu: linux-libre@5.4: Update to 5.4.63.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.63.
	(linux-libre-5.4-pristine-source): Update hash.
	(deblob-scripts-5.4): Update to 5.4.63.

2020-09-06  Christopher Baines  <mail@cbaines.net>

	gnu: Add guile-prometheus.
	* gnu/packages/guile-xyz.scm (guile-prometheus): New variable.

2020-09-06  Alex Griffin  <a@ajgrf.com>

	gnu: browserpass-native: Update to 3.0.7.
	* gnu/packages/password-utils.scm (browserpass-native): Update to 3.0.7.

	gnu: go-github-com-mattn-go-zglob: Update to 0.0.3.
	* gnu/packages/golang.scm (go-github-com-mattn-go-zglob): Update to 0.0.3.

	gnu: kmonad: Update to 0.4.0.
	* gnu/packages/haskell-apps.scm (kmonad): Update to 0.4.0.
	[arguments]: Update doc dir for new repo layout.
	[inputs]: Add new dependencies.

	gnu: pagekite: Update to 1.5.2.200725.
	* gnu/packages/networking.scm (pagekite): Update to 1.5.2.200725.

2020-09-06  Stefan  <stefan-guix@vodafonemail.de>

	bootloader: Add comment about grub configuration files.
	* gnu/bootloader/grub.scm: Add comment about grub configuration files.

2020-09-06  Christopher Baines  <mail@cbaines.net>

	gnu: mod-wsgi: Update to 4.7.1.
	* gnu/packages/web.scm (mod-wsgi): Update to 4.7.1.

2020-09-06  Mathieu Othacehe  <othacehe@gnu.org>

	git: Export url-cache-directory.
	* guix/git.scm (url-cache-directory): Export it.

2020-09-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add go-github-com-tv42-httpunix.
	* gnu/packages/golang.scm (go-github-com-tv42-httpunix): New variable.

	gnu: hydrogen: Update to 1.0.1.
	* gnu/packages/music.scm (hydrogen): Update to 1.0.1.

	gnu: fet: Update to 5.46.1.
	* gnu/packages/education.scm (fet): Update to 5.46.1.

2020-09-06  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-cider: Update to 0.26.1.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 0.26.1.

	gnu: emacs-perspective: Update to 2.11.
	* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.11.

2020-09-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-chronometrist: Update to 0.5.5.
	* gnu/packages/emacs-xyz.scm (emacs-chronometrist): Update to 0.5.5.
	[propagated-inputs]: Add emacs-anaphora.

2020-09-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: youtube-dl: Update to 2020.09.06.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.09.06.

2020-09-06  simendsjo  <simendsjo@gmail.com>

	gnu: Update Iosevka fonts from 3.2.2 to 3.4.7
	* gnu/packages/fonts.scm (font-iosevka, font-iosevka-slab,
	font-iosevka-term, font-iosevka-term-slab, font-iosevka-aile,
	font-iosevka-etoile, font-iosevka-sparkle): Update to 3.4.7.

2020-09-06  Hamzeh Nasajpour  <h.nasajpour@pantherx.org>

	gnu: lxqt-panel: Patch xkeyboard-config location.
	* gnu/packages/lxqt.scm (lxqt-panel)[inputs]: Add xkeyboard-config.
	[arguments]: Add custom phase to patch the path to xkeyboard-config in
	kbindicator for reading the keyboard layouts.

2020-09-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pspp: Update to 1.4.1.
	* gnu/packages/statistics.scm (pspp): Update to 1.4.1.

2020-09-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libphutil: Deprecate package.
	This package was deprecated upstream and the functionality was moved
	into arcanist and phabricator.

	* gnu/packages/phabricator.scm (libphutil): Deprecate package.

2020-09-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: arcanist: Update to 0.0.0-2.ceb082e.
	* gnu/packages/phabricator.scm (arcanist): Update to 0.0.0-2.ceb082e.
	[inputs]: Remove libphutil.
	[arguments]: Adjust custom 'install phase for removed input. Wrap binary
	with php.
	[license]: Add license of vendored library.

2020-09-05  Andreas Enge  <andreas@enge.fr>

	gnu: seqmagick: Update to 0.8.0.
	* gnu/packages/bioinformatics.scm (seqmagick): Update to 0.8.0.

2020-09-05  Kei Kebreau  <kkebreau@posteo.net>

	gnu: deluge: Update to 2.0.3.
	* gnu/packages/bittorrent.scm (deluge): Update to 2.0.3.
	[source]: Update URL.
	[inputs]: Remove libtorrent, python2-chardet, python2-pygtk,
	python2-pyopenssl, python2-pyxdg, python2-service-identity, python2-twisted.
	[propagated-inputs]: Add gtk+, librsvg, libtorrent, python-pycairo,
	python-chardet, python-dbus, python-mako, python-pygobject, python-pillow,
	python-pyopenssl, python-pyxdg, python-rencode, python-service-identity,
	python-setproctitle, python-six, python-twisted, and python-zope-interface.
	[native-inputs]: Add python-wheel.
	[arguments]: Disable tests.  Add 'fix-gettext-warning and 'wrap phase.

2020-09-05  Jesse Gibbons  <jgibbons2357+guix@gmail.com>

	gnu: Add npiet.
	* gnu/packages/piet.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2020-09-05  Efraim Flashner  <efraim@flashner.co.il>

	Merge remote-tracking branch 'origin/master' into staging

	scripts: system: Expand some help messages.
	* guix/scripts/system.scm (show-help): Add to '--share=SPEC' and
	'--expose=SPEC' that it also works for containers.

2020-09-05  Ludovic Courtès  <ludo@gnu.org>

	.guix-authorizations: Add planglois to the committers.
	* .guix-authorizations: Add planglois.

2020-09-05  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: dunst: Update to 1.5.0.
	* gnu/packages/dunst.scm (dunst): Update to 1.5.0.

2020-09-05  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-ironclad: Update to 0.51.
	* gnu/packages/lisp-xyz.scm (sbcl-ironclad): Update to 0.51.

2020-09-05  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-webkit: Update to 20200905.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20200905.

2020-09-05  Andreas Enge  <andreas@enge.fr>

	gnu: python-docker-py: Rename to python-docker.
	This is a follow-up to commit 3146b6da6dd3124f8693f48a9ed7ff8208324e23.

	* gnu/packages/docker.scm (python-docker-py): Rename to...
	(python-docker): ...this.
	(docker-compose): Adjust inputs.
	* gnu/packages/android.scm (fdroidserver): Adjust inputs.

2020-09-05  raingloom  <raingloom@riseup.net>

	gnu: Update gPodder to 3.10.16 and disable updater.
	* gnu/packages/gpodder.scm (gpodder): Update to 3.10.16 and add patch.
	* gnu/packages/patches/gpodder-disable-updater.patch: New file
	* gnu/local.mk (dist_patch_DATA): Add patch

2020-09-05  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add sbcl-clim-examples.
	* gnu/packages/lisp-xyz.scm (sbcl-clim-examples): New variable.

	gnu: Add sbcl-mcclim-raster-image.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-raster-image): New variable.

	gnu: Add sbcl-mcclim-test-util.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-test-util): New variable.

2020-09-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: linux-libre: Validate that the cleaned up tarball is free of blobs.
	* gnu/packages/linux.scm (make-linux-libre-source): Call the deblob-check
	script on the generated tarball archive with the --use-awk and --list-blobs
	options.

	gnu: make-linux-libre-source: Set output port buffering to line mode.
	* gnu/packages/linux.scm (make-linux-libre-source): Set output port buffering
	to line mode via setvbuf.  Remove the ad-hoc calls to force-output.

2020-09-04  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: texlive-logreq: Correct synopsis.
	* gnu/packages/tex.scm (texlive-logreq)[synopsis]: Correct.

2020-09-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mnormt: Update to 2.0.2.
	* gnu/packages/statistics.scm (r-mnormt): Update to 2.0.2.

	gnu: r-rfast: Update to 2.0.0.
	* gnu/packages/cran.scm (r-rfast): Update to 2.0.0.

	gnu: r-systemfonts: Update to 0.3.0.
	* gnu/packages/cran.scm (r-systemfonts): Update to 0.3.0.
	[propagated-inputs]: Add r-cpp11.

	gnu: r-xgboost: Update to 1.2.0.1.
	* gnu/packages/cran.scm (r-xgboost): Update to 1.2.0.1.

	gnu: r-ingredients: Update to 2.0.
	* gnu/packages/cran.scm (r-ingredients): Update to 2.0.

	gnu: r-xmlparsedata: Update to 1.0.4.
	* gnu/packages/cran.scm (r-xmlparsedata): Update to 1.0.4.

	gnu: r-rnifti: Update to 1.2.1.
	* gnu/packages/cran.scm (r-rnifti): Update to 1.2.1.

	gnu: r-trend: Update to 1.1.3.
	* gnu/packages/cran.scm (r-trend): Update to 1.1.3.

	gnu: r-ttr: Update to 0.24.2.
	* gnu/packages/cran.scm (r-ttr): Update to 0.24.2.

	gnu: r-cicero: Update to 1.6.2.
	* gnu/packages/bioconductor.scm (r-cicero): Update to 1.6.2.

	gnu: r-mixomics: Update to 6.12.2.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.12.2.

	gnu: r-atacseqqc: Update to 1.12.4.
	* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.12.4.

	gnu: r-gkmsvm: Update to 0.81.0.
	* gnu/packages/bioconductor.scm (r-gkmsvm): Update to 0.81.0.

	gnu: r-chippeakanno: Update to 3.22.3.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.22.3.

2020-09-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gmic: Update to 2.9.2.
	* gnu/packages/image-processing.scm (gmic): Update to 2.9.2.

	gnu: cifs-utils: Update to 6.11 [fixes CVE-2020-14342].
	* gnu/packages/samba.scm (cifs-utils): Update to 6.11.

	gnu: python-paramiko: Update to 2.7.2.
	* gnu/packages/python-crypto.scm (python-paramiko): Update to 2.7.2.

2020-09-04  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add texlive-logreq.
	* gnu/packages/tex.scm (texlive-logreq): New variable.

2020-09-04  Eric Bavier  <bavier@member.fsf.org>

	gnu: fpc: Fix reproducibility problem.
	* gnu/packages/pascal.scm (fpc)[arguments]: Add 'patch-release-date' to
	replace a build timestamp with the release date instead.

2020-09-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix-jupyter: Fix compilation with Guile-JSON >= 4.3.x.
	Reported by wehlutyk on #guix.

	* gnu/packages/package-management.scm (guix-jupyter)[source]: Avoid
	'define-json-mapping' name clash with Guile-JSON.

2020-09-04  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: r-httpuv: Unvendor libuv.
	* gnu/packages/cran.scm (r-httpuv) [source]: Remove bundled libuv, add
	patch.
	[arguments] Rewrite header locations, fix pipe server issue.
	[inputs] Add libuv.
	* gnu/packages/patches/r-httpuv-1.5.4-unvendor-libuv.patch: New file.
	* gnu/local.mk: Add it.

2020-09-04  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: taglib: Update to 1.12-beta-1 [security fixes].
	This switches to a yet unreleased version of taglib, to make sure long
	standings issues and CVEs are covered until a proper release is made
	upstream.

	Among these, we have:

	- CVE-2017-12678
	- CVE-2018-11439
	- https://github.com/taglib/taglib/issues/864

	* gnu/packges/mp3.scm (taglib): Update to 1.12-beta-1.
	[source]: Switch to using git-fetch.

2020-09-04  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: node: Update 10.22.0.
	* gnu/packages/node.scm (node): Update to 10.22.0.
	[inputs]: Replace nghttp2 with nghttp2-1.41.

2020-09-04  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: Remove emacs-seq package.
	It is included with emacs and installing it alongside emacs 27 causes issues.

	Fixes <https://bugs.gnu.org/43138>.

	* gnu/packages/emacs-xyz.scm (emacs-bugs-hunter)[propagated-inputs]: Remove.
	(emacs-erc-status-sidebar)[propagated-inputs]: Remove.
	(emacs-psc-ide)[propagated-inputs]: Remove emacs-seq.
	(emacs-biblio)[propagated-inputs]: Remove emacs-seq.
	(emacs-seq): Delete variable.
	(emacs-flycheck-haskell)[propagated-inputs]: Remove emacs-seq.

2020-09-04  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: emacs-auctex: Configure executable paths.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Configure absolute paths to
	ghostscript and texlive executables.
	[inputs]: Add ghostscript.

2020-09-04  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add emacs-org-edna.
	* gnu/packages/emacs-xyz.scm (emacs-org-edna): New variable.

2020-09-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 243.
	* gnu/packages/lisp.scm (txr): Update to 243.

2020-09-04  Prafulla Giri  <pratheblackdiamond@gmail.com>

	gnu: kdenlive: Add ffmpeg to input list
	* gnu/packages/kde.scm (kdenlive): Add ffmpeg to inputs and wrap
	the final binary accordingly to have ffmpeg in it's PATH.
	[inputs]: Add ffmpeg.

2020-09-04  Ludovic Courtès  <ludo@gnu.org>

	.guix-authorizations: Add planglois to the committers.
	* .guix-authorizations: Add planglois.

2020-09-04  Vinicius Monego  <monego@posteo.net>

	gnu: darktable: Add dependency on libavif, ocl-icd.
	* gnu/packages/photo.scm (darktable)[inputs]: Add libavif, ocl-icd.
	[arguments]: Set LD_LIBRARY_PATH for OpenCL.
	[supported-systems]: Remove i686 which is not supported anymore.

	gnu: darktable: Update to 3.2.1.
	* gnu/packages/photo.scm (darktable): Update to 3.2.1.

2020-09-04  Ludovic Courtès  <ludo@gnu.org>

	doc: Document 'file-system-label' and 'uuid'.
	* doc/guix.texi (File Systems): Document 'file-system-label' and 'uuid'.

	doc: Syntax highlighting now handles @var within @lisp.
	* doc/build.scm (syntax-highlighted-html)[build](concatenate-pieces):
	Handle @var{name}.

	doc: Balance parens in R Shiny example.
	* doc/guix.texi (Miscellaneous Services): Balance parens in R Shiny
	example.

2020-09-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: php: Update to 7.4.10.
	* gnu/packages/php.scm (php): Update to 7.4.10.

2020-09-04  Michael Rohleder  <mike@rohleder.de>

	gnu: liblinphone: Add installation of man pages.
	* gnu/packages/linphone.scm (liblinphone)[arguments]: Add phase
	'install-man-pages.

2020-09-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: linux-libre: Use Python 3 in make-linux-libre-source.
	Successfully tested with all of the linux-libre versions we carry in Guix:
	4.4.234, 4.9.234, 4.14.195, 4.19.142, 5.4.61 and 5.8.5.

	* gnu/packages/linux.scm (make-linux-libre-source): Replace python-2 by
	python-wrapper.  Do not set the PYTHON environment variable, which is not
	required when using python-wrapper.

2020-09-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nix: Add the "--enable-gc" configure flag to fix build.
	Fixes <http://issues.guix.gnu.org/43181>.

	* gnu/packages/package-management.scm (nix)[configure-flags]: Add the
	"--enable-gc" option.

2020-09-03  Ludovic Courtès  <ludo@gnu.org>

	ci: In the 'core' subset, build GCC >= 7.
	Suggested by Jan Nieuwenhuizen <janneke@gnu.org>.

	* gnu/ci.scm (%core-packages): Keep only GCC >= 7.

2020-09-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add bitlbee-purple.
	* gnu/packages/messaging.scm (bitlbee-purple): New variable.

	doc: Add "Getting Started" section.
	* doc/guix.texi (Getting Started): New node.
	(Binary Installation): Refer to it and to "Application Setup".
	(After System Installation): Refer to "Getting Started".
	(Features): Add introductory sentence.

2020-09-03  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.8.6.
	* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.6.
	(linux-libre-5.8-pristine-source): Update hash.
	(deblob-scripts-5.8): Update to 5.8.6.

	gnu: linux-libre@5.4: Update to 5.4.62.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.62.
	(linux-libre-5.4-pristine-source): Update hash.
	(deblob-scripts-5.4): Update to 5.4.62.

	gnu: linux-libre@4.19: Update to 4.19.143.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.143.
	(linux-libre-4.19-pristine-source): Update hash.
	(deblob-scripts-4.19): Update to 4.19.143.

	gnu: linux-libre@4.14: Update to 4.14.196.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.196.
	(linux-libre-4.14-pristine-source): Update hash.
	(deblob-scripts-4.14): Update to 4.14.196.

	gnu: linux-libre@4.9: Update to 4.9.235.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.235.
	(linux-libre-4.9-pristine-source): Update hash.
	(deblob-scripts-4.9): Update to 4.9.235.

	gnu: linux-libre@4.4: Update to 4.4.235.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.235.
	(linux-libre-4.4-pristine-source): Update hash.
	(deblob-scripts-4.4): Update to 4.4.235.

2020-09-03  Michael Rohleder  <mike@rohleder.de>

	gnu: inxi-minimal: Update to 3.1.06-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.1.06-1.

2020-09-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: global: Update to 6.6.5.
	* gnu/packages/code.scm (global): Update to 6.6.5.

2020-09-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gnupg: Update to 2.2.23 [security fixes].
	No CVE assigned yet.  See <https://dev.gnupg.org/T5050>.

	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.23.

2020-09-03  Julien Lepiller  <julien@lepiller.eu>

	gnu: ci: Truncate git commit in ISO label.
	* gnu/ci.scm (image-jobs): Keep only 7 characters from git commit in ISO
	label.

2020-09-03  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add emacs-company-reftex.
	* gnu/packages/emacs-xyz.scm (emacs-company-reftex): New variable.

2020-09-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: electron-cash: Update to 4.1.0.
	* gnu/packages/finance.scm (electron-cash): Update to 4.1.0.
	  [inputs]: Use libsecp256k1-bitcoin-cash instead of libsecp256k1.

	Add libsecp256k1-bitcoin-cash.
	* gnu/packages/crypto.scm (libsecp256k1-bitcoin-cash): New variable.

2020-09-03  Michael Rohleder  <mike@rohleder.de>

	gnu: noisetorch: Update to 0.7.2-beta.
	* gnu/packages/pulseaudio.scm (noisetorch): Update to 0.7.2-beta.
	[arguments]: Add phase 'disable-update-check.go.

2020-09-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 44c6e6f.
	* gnu/packages/package-management.scm (guix): Update to 44c6e6f.

2020-09-02  Timothy Sample  <samplet@ngyro.com>

	gnu: xmonad: Add patch to support dynamic linking.
	Fixes <https://bugs.gnu.org/43131>.

	* gnu/packages/patches/xmonad-dynamic-linking.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/wm.scm (xmonad)[source]: Use it.

2020-09-02  Danny Milosavljevic  <dannym@scratchpost.org>

	android-repo-download: Use parallel-job-count instead of hard-coding job count.
	* guix/build/android-repo.scm (android-repo-fetch): Use parallel-job-count
	instead of hard-coding job count.

2020-09-02  Danny Milosavljevic  <dannym@scratchpost.org>

	android-repo-download: Clean up typos; remove unused imports.
	Follow-up to 3feb846420f24ef1c8b3fe310d293c7a2c91e1d4.

	* guix/android-repo-download.scm (android-repo-fetch): Fix docstring.

2020-09-02  Ludovic Courtès  <ludo@gnu.org>

	ssh: Fix progress bar crash when there are zero items to send.
	* guix/ssh.scm (notify-transfer-progress): Do nothing when TOTAL is
	zero.

2020-09-02  Ludovic Courtès  <ludo@gnu.org>

	ssh: Fix regression in 'send-files'.
	Regression introduced in b03267df6d5ec44e9617b6aab0df14a2e79f822e.
	The (take files 20) is a leftover from testing session.

	* guix/ssh.scm (send-files): Fix value for 'missing'.

2020-09-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Update to 2.0.8.
	* gnu/packages/lisp.scm (sbcl): Update to 2.0.8.

2020-09-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ogre: Update to 1.12.6.
	* gnu/packages/graphics.scm (ogre): Update to 1.12.6.

	gnu: perl-pdf-api2: Update to 2.038.
	* gnu/packages/perl.scm (perl-pdf-api2): Update to 2.038.

	gnu: perl-hash-merge: Update to 0.302.
	* gnu/packages/perl.scm (perl-hash-merge): Update to 0.302.

	gnu: perl-hash-merge: Run more tests.
	* gnu/packages/perl.scm (perl-hash-merge)[native-inputs]: Add perl-clone
	and perl-clone-pp.

	gnu: Add sieve-connect.
	* gnu/packages/mail.scm (sieve-connect): New public variable.

2020-09-02  Timothy Sample  <samplet@ngyro.com>

	gnu: hedgewars: Fix build with shared libraries.
	Fixes: <https://bugs.gnu.org/43112>.

	* gnu/packages/games.scm (hedgewars)[arguments]: Set "haskell_flags"
	in #:configure-flags to enable dynamic linking.

2020-09-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-aho-corasick-0.6: Don't skip build.
	* gnu/packages/crates-io.scm (rust-aho-corasick-0.6)[arguments]: Don't
	skip build.

2020-09-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 2056226.
	* gnu/packages/package-management.scm (guix): Update to 2056226.

2020-09-02  Hendursaga  <hendursaga@yahoo.com>

	gnu: Add knockd.
	* gnu/packages/networking.scm (knockd): New variable.

2020-09-02  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-calibredb: Update to 2.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-calibredb): Update to 2.6.0.
	[propagated-inputs]: removed emacs-org, because it's optional now.

2020-09-02  Edouard Klein  <edk@beaver-labs.com>

	gnu: Add xlsxio
	* gnu/packages/xml.scm: (xlsxio): New variable.

	gnu: Add gerbil
	* gnu/packages/scheme.scm: (gerbil): New variable.

2020-09-02  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add emacs-next.
	* gnu/packages/emacs.scm (emacs-next): New variable.

2020-09-02  Martin Becze  <mjbecze@riseup.net>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: chez-scheme: Install libraries to 'lib/csvX.Y.Z-site'
	* gnu/packages/chez.scm (chez-make-flags): Add 'chezversion'.

2020-09-02  Ludovic Courtès  <ludo@gnu.org>

	ui: Attempt to fall back to "en_US.utf8" rather than "C".
	* guix/ui.scm (install-locale): Add call to 'setlocale' in 'catch' handler.

	store: 'set-build-options' sends LC_MESSAGES, not LC_ALL.
	* guix/store.scm (set-build-options): Change #:locale default value
	to (setlocale LC_MESSAGES).

2020-09-02  Ludovic Courtès  <ludo@gnu.org>

	substitute: Set LC_MESSAGES to the client's locale, not LC_ALL.
	Fixes <https://bugs.gnu.org/43039>.
	Reported by Adam Griffiths <adam.lw.griffiths@gmail.com>.

	Previously, a client could lead 'guix substitute' to run in a non-UTF-8
	locale, such as the "C" locale.  Consequently, 'guix substitute' would
	now fail to decode UTF-8 file names such as those that appear in the
	'nss-certs' package.

	* guix/scripts/substitute.scm (guix-substitute): Set LC_MESSAGES, not LC_ALL.

2020-09-02  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Run the installation inside a container.
	When the store overlay is mounted, other processes such as kmscon, udev
	and guix-daemon may open files from the store, preventing the
	underlying install support from being umounted. See:
	https://lists.gnu.org/archive/html/guix-devel/2018-12/msg00161.html.

	To avoid this situation, mount the store overlay inside a container,
	and run the installation from within that container.

	* gnu/build/shepherd.scm (fork+exec-command/container): New procedure.
	* gnu/services/base.scm (guix-shepherd-service): Support an optional PID
	argument passed to the "start" method. If that argument is passed, ensure that
	guix-daemon enters the given PID MNT namespace by using
	fork+exec-command/container procedure.
	* gnu/installer/final.scm (umount-cow-store): Remove it,
	(install-system): run the installation from within a container.
	* gnu/installer/newt/final.scm (run-install-shell): Remove the display hack.

2020-09-02  Mathieu Othacehe  <othacehe@gnu.org>

	linux-container: Do not jail the container unconditionally.
	We may want to run a container inside the MNT namespace, without jailing the
	container. If RUN-CONTAINER is passed a null MOUNTS list, do not jail the
	container.

	* gnu/build/linux-container.scm (run-container): Do not call
	MOUNT-FILE-SYSTEMS if MOUNTS list is empty.

2020-09-02  Mathieu Othacehe  <othacehe@gnu.org>

	install: Factorize cow-store procedure.
	Move the cow-store procedure from the service declaration in (gnu system
	install) to (gnu build install), so that it can be called from within a
	different context than Shepherd.

	* gnu/build/install.scm (mount-cow-store, unmount-cow-store): New procedures.
	* gnu/system/install.scm (make-cow-store): Remove it,
	(cow-store-service-type): adapt it accordingly.

2020-09-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: nyxt: Update to 2-pre-release-1.
	* gnu/packages/web-browsers.scm (nyxt): Update to 2-pre-release-1.

2020-09-02  Danny Milosavljevic  <dannym@scratchpost.org>

	Add (guix android-repo-download).
	* guix/build/android-repo.scm: New file.
	* guix/android-repo-download.scm: New file.
	* Makefile.am (MODULES): Add them.

2020-09-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add sbcl-clack-handler-hunchentoot.
	* gnu/packages/lisp-xyz.scm (sbcl-clack-handler-hunchentoot): New variable.

	gnu: Add clack-handler-fcgi.
	* gnu/packages/lisp-xyz.scm (cl-clack-handler-fcgi, sbcl-clack-handler-fcgi):
	New variables.
	(sbcl-clack): Extract revision and commit so that they can be factored with
	sbcl-clack-handler-fcgi.

	gnu: Add cl-fastcgi.
	* gnu/packages/lisp-xyz.scm (cl-fastcgi, ecl-fastcgi, sbcl-fastcgi): New variables.

	gnu: sbcl-mito: Remove spurious comment.
	* gnu/packages/lisp-xyz.scm (sbcl-mito)[arguments]: Remove spurious comment,
	this test is already removed a few lines below.

	gnu: sbcl-dbi: Update to 20200518.
	* gnu/packages/lisp-xyz.scm (sbcl-dbi): Update to 20200518.

	gnu: sbcl-cl-sqlite: Update to 0.2.1.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-sqlite): Update to 0.2.1.

2020-09-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: js-filesaver: Also install unminified version.
	* gnu/packages/javascript.scm (js-filesaver)[arguments]: Add phase to
	install unminified javascript file.

	gnu: xfsprogs: Update to 5.7.0.
	* gnu/packages/linux.scm (xfsprogs): Update to 5.7.0.

	gnu: osip: Update to 5.1.2.
	* gnu/packages/telephony.scm (osip): Update to 5.1.2.

2020-09-02  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	services: childhurd: Always include the secret-service.
	* gnu/services/virtualization.scm (secret-service-operating-system): New
	procedure.
	(hurd-vm-disk-image): Use it to ensure a Childhurd always includes the
	secret-service.
	(%hurd-vm-operating-system): Remove secret-service.

2020-09-01  Vagrant Cascadian  <vagrant@debian.org>

	gnu: %default-extra-linux-options: Enable kernel options for elogind service.
	Fixes: https://issues.guix.gnu.org/43078

	These options are already enabled in the kernel configs included in guix, but
	might be missing from variants using a defconfig from the upstream kernel,
	such as linux-libre-arm-generic and linux-libre-arm64-generic.

	* gnu/packages/linux (%default-extra-linux-options): Enable
	  CONFIG_CGROUP_FREEZER, CONFIG_BLK_CGROUP, CONFIG_CGROUP_WRITEBACK,
	  CONFIG_CGROUP_SCHED, CONFIG_CGROUP_PIDS, CONFIG_CGROUP_FREEZER,
	  CONFIG_CGROUP_DEVICE, CONFIG_CGROUP_CPUACCT, CONFIG_CGROUP_PERF,
	  CONFIG_SOCK_CGROUP_DATA, CONFIG_BLK_CGROUP_IOCOST, CONFIG_CGROUP_NET_PRIO,
	  CONFIG_CGROUP_NET_CLASSID, CONFIG_MEMCG, CONFIG_MEMCG_SWAP,
	  CONFIG_MEMCG_KMEM, CONFIG_CPUSETS and CONFIG_PROC_PID_CPUSET.

2020-09-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: guile-cairo: Update to 1.11.1.
	* gnu/packages/gtk.scm (guile-cairo): Update to 1.11.1.
	[arguments]: Add make-flag to hide guild warnings.

	gnu: ttfautohint: Don't build static library.
	* gnu/packages/fontutils.scm (ttfautohint)[arguments]: Add
	configure-flag to not build static library.

	gnu: ttfautohint: Update to 1.8.3.
	* gnu/packages/fontutils.scm (ttfautohint): Update to 1.8.3.
	[source]: Remove patch.
	* gnu/packages/patches/ttfautohint-source-date-epoch.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: wireless-regdb: Update to 2020.04.29.
	* gnu/packages/linux.scm (wireless-regdb): Update to 2020.04.29.

	gnu: xf86-video-sis: Update to 0.12.0.
	* gnu/packages/xorg.scm (xf86-video-sis): Update to 0.12.0.
	[source]: Remove patch.
	* gnu/packages/patches/xf86-video-sis-xorg-compat.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: xf86-video-ati: Update to 19.1.0.
	* gnu/packages/xorg.scm (xf86-video-ati): Update to 19.1.0.
	[arguments]: Enable glamor.

	gnu: xf86-video-amdgpu: Update to 19.1.0.
	* gnu/packages/xorg.scm (xf86-video-amdgpu): Update to 19.1.0.

2020-09-01  Alexandru-Sergiu Marton  <brown121407@posteo.ro>

	gnu: emacs-org-webring: Update to 1.6.
	* gnu/packages/emacs-xyz.scm (emacs-org-webring): Update to 1.6.

2020-09-01  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-elisp-refs: Disable test failing on Emacs 27.1.
	* gnu/packages/emacs-xyz.scm (emacs-elisp-refs)[arguments]:
	Add phase to disable failing test "elisp-refs-next-match" on emacs27.

2020-09-01  Martin Becze  <mjbecze@riseup.net>

	gnu: Add guile-srfi-180.
	* gnu/packages/guile-xyz.scm (guile-srfi-180): New variable.

2020-09-01  Oleg Pykhalov  <go.wigust@gmail.com>

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

2020-09-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: ruby-build-system: Remove an extraneous binding.
	* guix/build/ruby-build-system.scm (install): Remove the RUBY-VERSION binding,
	no longer used.  Fix the indentation of a comment.

2020-09-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-asciidoctor-pdf: Remove obsolete 'replace-git-ls-files phase.
	This phase is made unnecessary by commit a7b1cc333e, which generalizes the fix
	in the Ruby build system.

	* gnu/packages/ruby.scm (ruby-asciidoctor-pdf)[phases]{replace-git-ls-files}:
	Remove.

2020-09-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-chunky-png: Remove obsolete 'replace-git-ls-files phase.
	This phase is made unnecessary by commit a7b1cc333e, which generalizes the fix
	in the Ruby build system.

	* gnu/packages/ruby.scm (ruby-chunky-png)[phases]{replace-git-ls-files}:
	Remove.

2020-09-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-standard: Remove obsolete 'replace-git-ls-files phase.
	This phase is made unnecessary by commit a7b1cc333e, which generalizes the fix
	in the Ruby build system.

	* gnu/packages/ruby.scm (ruby-standard)[phases]{replace-git-ls-files}:
	Remove.

2020-09-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-treetop: Remove obsolete 'replace-git-ls-files phase.
	This phase is made unnecessary by commit a7b1cc333e, which generalizes the fix
	in the Ruby build system.

	* gnu/packages/ruby.scm (ruby-treetop)[phases]{replace-git-ls-files}: Remove.

2020-09-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-asciidoctor: Remove obsolete 'replace-git-ls-files phase.
	This phase is made unnecessary by commit a7b1cc333e, which generalizes the fix
	in the Ruby build system.

	* gnu/packages/ruby.scm (ruby-asciidoctor)[phases]{replace-git-ls-files}:
	Remove.

2020-09-01  Arun Isaac  <arunisaac@systemreboot.net>

	import: launchpad: Recognize more URLs.
	* guix/import/launchpad.scm (updated-launchpad-url): Recognize more URLs.

	import: launchpad: Recognize the .orig.tar.gz extension.
	* guix/import/launchpad.scm (find-extension): Recognize the .orig.tar.gz
	extension.

	import: launchpad: Handle list of source URLs correctly.
	* guix/import/launchpad.scm (updated-launchpad-url): Return updated URL when
	package has a list of URLs, not the old URL.

2020-09-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: kakoune: Update to 2020.09.01.
	* gnu/packages/text-editors.scm (kakoune): Update to 2020.09.01.

	gnu: libopenmpt: Remove 5.1-MiB static library.
	* gnu/packages/audio.scm (libopenmpt)[arguments]: Add a
	‘delete-static-libraries’ phase.

	gnu: libopenmpt: Remove duplicate LICENSE file.
	* gnu/packages/audio.scm (libopenmpt)[arguments]: Set the default
	‘--docdir’ in #:configure-flags.

	gnu: libopenmpt: Update to 0.5.2.
	* gnu/packages/audio.scm (libopenmpt): Update to 0.5.2.

2020-09-01  Alexey Abramov  <levenson@mmer.org>
	    Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add dovecot-pigeonhole.
	* gnu/packages/mail.scm (dovecot-pigeonhole): New public variable.

2020-09-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add opensmtpd-filter-dkimsign.
	* gnu/packages/mail.scm (libopensmtpd): New variable.
	opensmtpd-filter-dkimsign): New public variable.

2020-09-01  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add caveman.
	* gnu/packages/lisp-xyz.scm (cl-caveman, ecl-caveman, sbcl-caveman): New variables.

	gnu: Add cl-project.
	* gnu/packages/lisp-xyz.scm (cl-project, ecl-cl-project, sbcl-cl-project): New variables.

	gnu: Add cl-emb.
	* gnu/packages/lisp-xyz.scm (cl-emb, ecl-emb, sbcl-emb): New variables.

	gnu: Add do-urlencode.
	* gnu/packages/lisp-xyz.scm (cl-do-urlencode, ecl-do-urlencode,
	sbcl-do-urlencode): New variables.

	gnu: Add datafly.
	* gnu/packages/lisp-xyz.scm (cl-datafly, ecl-datafly, sbcl-datafly): New variables.

	gnu: Add kebab.
	* gnu/packages/lisp-xyz.scm (cl-kebab, ecl-kebab, sbcl-kebab): New variables.

	gnu: Add mito.
	* gnu/packages/lisp-xyz.scm (cl-mito, sbcl-mito): New variables.

	gnu: Add ecl-cl-postgres.
	* gnu/packages/lisp-xyz.scm (ecl-cl-postgres): New variable.

	gnu: Add ecl-md5.
	* gnu/packages/lisp-xyz.scm (ecl-md5): New variable.

	gnu: Add envy.
	* gnu/packages/lisp-xyz.scm (cl-envy, ecl-envy, sbcl-envy): New variables.

2020-09-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: manuskript: Use make-deskop-entry-file.
	* gnu/packages/text-editors.scm (manuskript)[arguments]: Adjust custom
	'install phase to use make-desktop-entry-file.

2020-09-01  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	services: childhurd: Support installing secrets from the host.
	* gnu/services/virtualization.scm (%hurd-vm-operating-system): Add
	secret-service.
	(hurd-vm-shepherd-service): Use it to install secrets.
	* doc/guix.texi (The Hurd in a Virtual Machine): Document it.

2020-09-01  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	services: Add secret-service-type.
	This adds a "secret-service" that can be added to a Childhurd VM to receive
	out-of-band secrets (keys) sent from the host.


	* gnu/services/virtualization.scm (secret-service-activation): New procedure.
	(secret-service-type): New variable.
	* gnu/build/secret-service.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2020-09-01  Prafulla Giri  <pratheblackdiamond@gmail.com>

	gnu: childsplay: Fix .desktop file.
	* gnu/packages/education.scm (childsplay)[arguments]: In phase
	'create-desktop-file, fix Exec to point to out/bin/childsplay.

2020-09-01  Mason Hock  <chaosmonk@riseup.net>

	gnu: gajim-omemo: Update to 2.7.7.
	* gnu/packages/messaging.scm (gajim-omemo): Update to 2.7.7.

2020-09-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Update to 2.9.6.
	* gnu/packages/dns.scm (knot): Update to 2.9.6.

	gnu: xtl: Update to 0.6.17.
	* gnu/packages/cpp.scm (xtl): Update to 0.6.17.

2020-09-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: enlightenment-wayland: Deprecate package.
	* gnu/packages/enlightenment.scm (enlightenment-wayland): Deprecate
	package in favor of enlightenment.

	gnu: enlightenment: Build with wayland support.
	* gnu/packages/enlightenment.scm (enlightenment)[arguments]: Add
	configure-flag to build with wayland support.
	[inputs]: Add wayland-protocols, xorg-server-xwayland.

	gnu: python-efl: Use regex to delete cythonized files.
	* gnu/packages/enlightenment.scm (python-efl)[source]: Adjust snippet to
	delete cythonized files based on a regex pattern.

	gnu: enlightenment: Use system eject.
	* gnu/packages/enlightenment.scm (enlightenment)[arguments]: Adjust
	'set-system-actions phase to refer to eject in /run/current-system.
	[native-inputs]: Remove util-linux.

	gnu: enlightenment.scm: Remove unneeded module import.
	* gnu/packages/enlightenment.scm: Remove unneeded module import.

2020-09-01  Andreas Enge  <andreas@enge.fr>

	gnu: gap: Update to 4.11.0.
	* gnu/packages/algebra.scm (gap)[source]: Update to 4.11.0. Identify kept
	packages by name prefix, dropping version number comparisons.
	[inputs]: Add readline.
	[arguments]: Use make targets instead of file copying where possible.

2020-09-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "system: image: Do not offload image files."
	This reverts commit 6a9581741e4ee81226aeb2f1c997df76670a6aab, which is
	obsoleted by the previous commit.

2020-09-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gexp: computed-file: Prevent mistakenly overriding default option values.
	In order to do so, default to an empty options list, and expose options whose
	default values are sensitive directly as keyword arguments.

	* guix/gexp.scm (computed-file): Extract the LOCAL-BUILD? parameter from the
	OPTIONS parameter to make it a stand-alone keyword argument.  Introduce an
	OPTIONS* binding which is obtained by combining the LOCAL-BUILD? keyword and
	its value with OPTIONS.
	* doc/guix.texi (G-Expressions): Adjust doc.

	Suggested-by: Ludovic Courtès <ludo@gnu.org>

2020-09-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: editorconfig-core-c: Delete static library.
	* gnu/packages/text-editors.scm (editorconfig-core-c)[arguments]: Add a
	‘delete-static-library’ phase.

	gnu: editorconfig-core-c: Update to 0.12.4.
	* gnu/packages/text-editors.scm (editorconfig-core-c): Update to 0.12.4.

	gnu: youtube-viewer: Update to 3.7.8.
	* gnu/packages/video.scm (youtube-viewer): Update to 3.7.8.

	gnu: libwacom: Update to 1.5.
	* gnu/packages/xdisorg.scm (libwacom): Update to 1.5.

	gnu: wgetpaste: Update bpaste URL & regular expressions.
	* gnu/packages/wget.scm (wgetpaste)[source]: Add patch.
	* gnu/packages/patches/wgetpaste-update-bpaste.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: wgetpaste: Update to 2.30.
	* gnu/packages/wget.scm (wgetpaste): Update to 2.30.

	gnu: wgetpaste: Use HTTPS home page.
	* gnu/packages/wget.scm (wgetpaste)[source, home-page]: Use HTTPS.

	gnu: wgetpaste: Fix historical confusion.
	* gnu/packages/wget.scm (wgetpaste)[arguments]: Fix the reversed
	substitution and clarify its purpose.

	gnu: uchardet: Update to 0.0.7.
	* gnu/packages/freedesktop.scm (uchardet): Update to 0.0.7.

	gnu: fetchmail: Update to 6.4.11.
	* gnu/packages/mail.scm (fetchmail): Update to 6.4.11.

	gnu: python-jeepney: Update to 0.4.3.
	* gnu/packages/python-crypto.scm (python-jeepney): Update to 0.4.3.

2020-09-01  Brett Gilio  <brettg@gnu.org>

	gnu: Add emacs-scpaste.
	* gnu/packages/emacs-xyz.scm (emacs-scpaste): New variable.

2020-09-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ptpython: Update to 3.0.5.
	The previous version had been broken ever since python-prompt-toolkit
	was updated to 3.x.

	* gnu/packages/python-xyz.scm (ptpython): Update to 3.0.5.
	[propagated-inputs]: Add python-appdirs.  Remove python-docopt.

2020-09-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-prompt-toolkit: Update to 3.0.7.
	* gnu/packages/python-xyz.scm (python-prompt-toolkit): Update to 3.0.7.

	gnu: python-prompt-toolkit: Specify the correct Python 2 variant.
	* gnu/packages/python-xyz.scm (python-prompt-toolkit)[properties]:
	The Python-2 version of this package is version 2.x of this package.

2020-08-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-nbval: Update to 0.9.6.
	* gnu/packages/python-check.scm (python-nbval): Update to 0.9.6.

	gnu: perl-archive-extract: Update to 0.86.
	* gnu/packages/perl-compression.scm (perl-archive-extract): Update to 0.86.

	gnu: perl-io-compress: Update to 2.096.
	* gnu/packages/perl-compression.scm (perl-io-compress): Update to 2.096.

	gnu: perl-compress-raw-zlib: Update to 2.096.
	* gnu/packages/perl-compression.scm (perl-compress-raw-zlib): Update to 2.096.

	gnu: perl-compress-raw-bzip2: Update to 2.096.
	* gnu/packages/perl-compression.scm (perl-compress-raw-bzip2): Update to 2.096.

	gnu: python-pytools: Update to 2020.4.
	* gnu/packages/opencl.scm (python-pytools): Update to 2020.4.

	gnu: ocamlify: Update to 0.0.2.
	* gnu/packages/ocaml.scm (ocamlify): Update to 0.0.2.
	[arguments]: Add a ‘disable-safe-string’ phase.

	gnu: ocamlify: Parametrize source URI.
	* gnu/packages/ocaml.scm (ocamlify)[source]: Construct with VERSION.

	gnu: rtmpdump: Don't install the static library.
	* gnu/packages/networking.scm (rtmpdump)[arguments]: Add
	an ‘omit-static-library’ phase.

	gnu: rtmpdump: Update to 2.4.
	* gnu/packages/networking.scm (rtmpdump): Update to 2.4.
	[arguments]: Fix RUNPATH.

	gnu: x42-plugins: Update to 20200714.
	* gnu/packages/music.scm (x42-plugins): Update to 20200714.
	[source]: Download over HTTPS.

	gnu: yoshimi: Update to 1.7.2.
	* gnu/packages/music.scm (yoshimi): Update to 1.7.2.
	[source]: Use URL-FETCH once more.

	gnu: sooperlooper: Update to 1.7.4.
	* gnu/packages/music.scm (sooperlooper): Update to 1.7.4.
	[source]: Remove upstreamed patch.
	* gnu/packages/patches/sooperlooper-build-with-wx-30.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: pd: Update to 0.51-1.
	* gnu/packages/music.scm (pd): Update to 0.51-1.

	gnu: zabbix-agentd: Update to 5.0.3.
	* gnu/packages/monitoring.scm (zabbix-agentd): Update to 5.0.3.

	gnu: mutt: Update to 1.14.7.
	* gnu/packages/mail.scm (mutt): Update to 1.14.7.

	gnu: vala@0.48: Update to 0.48.9.
	* gnu/packages/gnome.scm (vala-0.48): Update to 0.48.9.

2020-08-31  Julien Lepiller  <julien@lepiller.eu>

	Makefile.am: Set iso label.
	* Makefile.am (release): Add version number in disk image label.

	gnu: ci: Set label in iso9660 jobs.
	* gnu/ci.scm (image-jobs): Set label of generated ISOs.

	guix: system: Add `--label' option.
	* guix/scripts/system.scm (%options): Add `--label'.
	(system-derivation-for-action): Take a #:label key to set volume ID.
	(perform-action): Take a #:label key.
	(%default-options): Add default label value.
	(process-action): Pass label value from command-line to perform-action.
	* gnu/system/image.scm (image-with-label): New procedure.

2020-08-31  Ludovic Courtès  <ludo@gnu.org>

	guix system: Clarify what happens where service upgrade fails.
	* guix/scripts/system.scm (report-shepherd-error): Use 'warning' instead
	of 'report-error'.  Add extra 'warning' and 'display-hint' calls.

	guix system: reconfigure: Tell users about 'herd status'.
	* guix/scripts/system.scm (perform-action): Mention 'herd status' when
	'upgrade-shepherd-services' completes.

2020-08-31  Ludovic Courtès  <ludo@gnu.org>

	vm: Disable caching for writable file system mappings.
	Fixes <https://bugs.gnu.org/43062>.
	Reported by elaexuotee@wilsonb.com.

	* gnu/system/vm.scm (mapping->file-system)[options]: Disable loose
	caching when WRITABLE? is true.

2020-08-31  Ludovic Courtès  <ludo@gnu.org>

	packages: <content-hash> printer gracefully handle #f values.
	Suggested by Robin Green <greenrd@greenrd.org>.

	* guix/packages.scm (print-content-hash): Gracefully deal with cases
	with 'content-hash-value' returns #f, as is the case for 'linux-libre'.

2020-08-31  Ludovic Courtès  <ludo@gnu.org>

	ssh: 'send-files' displays a progress bar.
	* guix/store.scm (export-paths): Add #:start, #:progress, and #:finish
	parameters and honor them.
	* guix/ssh.scm (prepare-to-send, notify-transfer-progress)
	(notify-transfer-completion): New procedures.
	(send-files): Pass #:start, #:progress, and #:finish to 'export-paths'.

2020-08-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-gfa-0.6.
	* gnu/packages/crates-io.scm (rust-gfa-0.6): New variable.

	gnu: rust-libssh2-sys-0.2: Update to 0.2.19.
	* gnu/packages/crates-io.scm (rust-libssh2-sys-0.2): Update to 0.2.19.

	gnu: rust-libz-sys-1.0: Rename rust-libz-sys-1.
	* gnu/packages/crates-io.scm (rust-libz-sys-1.0): Rename rust-libz-sys-1.
	(rust-curl-sys-0.4, rust-flate2-1.0, rust-freetype-sys-0.9,
	rust-libgit2-sys-0.10, rust-libgit2-sys-0.7, rust-libssh2-sys-0.2)
	[arguments]: Adjust accordingly.
	* gnu/packages/syndication.scm (newsboat)[arguments]: Same.

	gnu: rust-pcre2-sys-0.2: Update to 0.2.5.
	* gnu/packages/crates-io.scm (rust-pcre2-sys-0.2): Update to 0.2.5.

	gnu: rust-openssl-sys-0.9: Update to 0.9.58.
	* gnu/packages/crates-io.scm (rust-openssl-sys-0.9): Update to 0.9.58.
	[arguments]: Replace rust-autocfg-0.1 with 1.0 in cargo-inputs.

	gnu: rust-libz-sys-1.0: Update to 1.1.1.
	* gnu/packages/crates-io.scm (rust-libz-sys-1.0): Update to 1.1.1.
	[source]: Update snippet to remove more bundled code.
	[arguments]: Add rust-cmake-0.1 to cargo-inputs.

	gnu: rust-libnghttp2-sys-0.1: Update to 0.1.4+1.41.0.
	* gnu/packages/crates-io.scm (rust-libnghttp2-sys-0.1): Update to
	0.1.4+1.41.0.
	[source]: Add snippet to add dependency on rust-pkg-config.
	[arguments]: Don't skip build. Add rust-pkg-config-0.3 to cargo-inputs.
	[inputs]: Replace nghttp2 with nghttp2:lib.

	gnu: rust-bzip2-sys-0.1: Update to 0.1.9+1.0.8.
	* gnu/packages/crates-io.scm (rust-bzip2-sys-0.1): Update to 0.1.9+1.0.8.
	[source]: Update snippet.
	[arguments]: Add rust-pkg-config-0.3 to cargo-inputs.

	gnu: rust-backtrace-sys-0.1: Update to 0.1.37.
	* gnu/packages/crates-io.scm (rust-backtrace-sys-0.1): Update to 0.1.37.

	gnu: rust-autocfg-1.0: Update to 1.0.1.
	* gnu/packages/crates-io.scm (rust-autocfg-1.0): Update to 1.0.1.

2020-08-31  Martin Becze  <mjbecze@riseup.net>

	gnu: Add guile-srfi-158.
	* gnu/packages/guile-xyz.scm (guile-srfi-158): New variable.

2020-08-31  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: emacs: Strip double wrap.
	* gnu/packages/emacs.scm (emacs)[#:phases]: Add 'strip-double-wrap.
	(emacs-minimal emacs-xwidgets emacs-no-x)
	(emacs-no-x-toolkit guile-emacs)[#:phases]: Delete 'strip-double-wrap.

2020-08-31  Brendan Tildesley  <mail@brendan.scot>

	gnu: racket-minimal: Fix hash for version 7.8.
	* gnu/packages/scheme.scm (racket-minimal): Fix hash.

2020-08-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: feh: Enable inotify support.
	* gnu/packages/image-viewers.scm (feh)[arguments]: Add ‘inotify=1’
	to #:make-flags.

	gnu: feh: Update to 3.5.
	* gnu/packages/image-viewers.scm (feh): Update to 3.5.

	gnu: phodav: Update to 2.5.
	* gnu/packages/gnome.scm (phodav): Update to 2.5.
	[arguments]: Work around a test failure.
	[native-inputs]: Add docbook-xml-4.3.

	gnu: facter: Update to 4.0.35.
	* gnu/packages/admin.scm (facter): Update to 4.0.35.

2020-08-30  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	environment: Set USER and LOGNAME in container
	* guix/scripts/environment.scm (launch-environment/container): Set
	  username environment variables.

2020-08-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tidyr: Update to 1.1.2.
	* gnu/packages/statistics.scm (r-tidyr): Update to 1.1.2.

	gnu: r-r-utils: Update to 2.10.1.
	* gnu/packages/statistics.scm (r-r-utils): Update to 2.10.1.

	gnu: r-r-oo: Update to 1.24.0.
	* gnu/packages/statistics.scm (r-r-oo): Update to 1.24.0.

	gnu: r-r-methodss3: Update to 1.8.1.
	* gnu/packages/statistics.scm (r-r-methodss3): Update to 1.8.1.

	gnu: r-backports: Update to 1.1.9.
	* gnu/packages/statistics.scm (r-backports): Update to 1.1.9.

	gnu: r-bit64: Update to 4.0.5.
	* gnu/packages/statistics.scm (r-bit64): Update to 4.0.5.

	gnu: r-mgcv: Update to 1.8-33.
	* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-33.

	gnu: r-nlme: Update to 3.1-149.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-149.

	gnu: r-conquer: Update to 1.0.2.
	* gnu/packages/cran.scm (r-conquer): Update to 1.0.2.

	gnu: r-bdgraph: Update to 2.63.
	* gnu/packages/cran.scm (r-bdgraph): Update to 2.63.

	gnu: r-openmx: Update to 2.18.1.
	* gnu/packages/cran.scm (r-openmx): Update to 2.18.1.
	[propagated-inputs]: Add r-lifecycle.

	gnu: r-kableextra: Update to 1.2.1.
	* gnu/packages/cran.scm (r-kableextra): Update to 1.2.1.
	[propagated-inputs]: Remove r-readr.
	[native-inputs]: Add r-knitr.

	gnu: r-haplo-stats: Update to 1.8.5.
	* gnu/packages/cran.scm (r-haplo-stats): Update to 1.8.5.

	gnu: r-rnifti: Update to 1.2.0.
	* gnu/packages/cran.scm (r-rnifti): Update to 1.2.0.

	gnu: r-deriv: Update to 4.0.1.
	* gnu/packages/cran.scm (r-deriv): Update to 4.0.1.

	gnu: r-writexl: Update to 1.3.1.
	* gnu/packages/cran.scm (r-writexl): Update to 1.3.1.

	gnu: r-insight: Update to 0.9.1.
	* gnu/packages/cran.scm (r-insight): Update to 0.9.1.

	gnu: r-officer: Update to 0.3.13.
	* gnu/packages/cran.scm (r-officer): Update to 0.3.13.

	gnu: r-renv: Update to 0.12.0.
	* gnu/packages/cran.scm (r-renv): Update to 0.12.0.

	gnu: r-maptools: Update to 1.0-2.
	* gnu/packages/cran.scm (r-maptools): Update to 1.0-2.

	gnu: r-zip: Update to 2.1.1.
	* gnu/packages/cran.scm (r-zip): Update to 2.1.1.

	gnu: r-heatmaply: Update to 1.1.1.
	* gnu/packages/cran.scm (r-heatmaply): Update to 1.1.1.

	gnu: r-ttr: Update to 0.24.1.
	* gnu/packages/cran.scm (r-ttr): Update to 0.24.1.

	gnu: r-vctrs: Update to 0.3.4.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.3.4.

	gnu: r-squarem: Update to 2020.4.
	* gnu/packages/cran.scm (r-squarem): Update to 2020.4.

	gnu: r-ffbase: Update to 0.13.1.
	* gnu/packages/cran.scm (r-ffbase): Update to 0.13.1.

	gnu: r-dendextend: Update to 1.14.0.
	* gnu/packages/cran.scm (r-dendextend): Update to 1.14.0.
	[native-inputs]: Add r-knitr.

	gnu: r-glue: Update to 1.4.2.
	* gnu/packages/cran.scm (r-glue): Update to 1.4.2.

	gnu: r-gprofiler2: Update to 0.2.0.
	* gnu/packages/cran.scm (r-gprofiler2): Update to 0.2.0.

	gnu: r-rticles: Update to 0.15.
	* gnu/packages/cran.scm (r-rticles): Update to 0.15.

2020-08-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bytemuck-1: Update to 1.4.0.
	* gnu/packages/crates-io.scm (rust-bytemuck-1): Update to 1.4.0.
	[arguments]: Add rust-bytemuck-derive-1 to cargo-inputs.

	gnu: Add rust-bytemuck-derive-1.
	* gnu/packages/crates-io.scm (rust-bytemuck-derive-1): New variable.

	gnu: delly: Update to 0.8.3.
	* gnu/packages/bioinformatics.scm (delly): Update to 0.8.3.
	[inputs]: Order alphabetically.

2020-08-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: libreoffice: Update to 6.4.6.2.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 6.4.6.2. Fix
	indentation.

2020-08-30  Leo Famulari  <leo@famulari.name>

	gnu: Remove linux-libre 5.7.
	The 5.7 kernel series is no longer supported upstream.

	* gnu/packages/linux.scm (deblob-scripts-5.7, linux-libre-5.7-version,
	linux-libre-5.7-pristine-source, linux-libre-5.7-source,
	linux-libre-headers-5.7, linux-libre-5.7) Remove variables.
	* gnu/packages/aux-files/linux-libre/5.7-arm.conf,
	gnu/packages/aux-files/linux-libre/5.7-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.7-i686.conf,
	gnu/packages/aux-files/linux-libre/5.7-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.

2020-08-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Update to 2.4.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.4.4.2.

2020-08-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sdsl-lite: Fix build.
	* gnu/packages/datastructures.scm (sdsl-lite)[arguments]: Fix typo in
	custom 'install-pkgconfig-file phase.

2020-08-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-studio: Update to 0.0.3-1.5c05b03.
	* gnu/packages/guile-xyz.scm (guile-studio): Update to 0.0.3-1.5c05b03.
	[inputs]: Add emacs-flycheck-guile.

2020-08-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: synthing-gtk: Add missing input.
	* gnu/packages/syncthing.scm (syncthin-gtk)[inputs]: Add librsvg.

	gnu: sdsl-lite: Install pkgconfig file.
	* gnu/packages/datastructures.scm (sdsl-lite)[arguments]: Add custom
	'install-pkgconfig-file phase to install sdsl-lite.pc.

	gnu: vowpal-wabbit: Install more headers.
	* gnu/packages/machine-learning.scm (vowpal-wabbit)[arguments]: Add
	'install-more-headers phase to install more headers.

2020-08-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: emacs-js2-mode: Update to 20190219-1.40aab27.
	* gnu/packages/emacs-xyz.scm (emacs-js2-mode): Update to to
	20190219-1.40aab27.

2020-08-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: squid: Update to 4.13.
	* gnu/packages/networking.scm (squid): Update to 4.13.

	gnu: python-authres: Edit description.
	* gnu/packages/mail.scm (python-authres)[synopsis, description]: Edit.
	Or, one typo fix run amok.

	gnu: xonsh: Update to 0.9.20.
	* gnu/packages/shells.scm (xonsh): Update to 0.9.20.

2020-08-30  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-haskell-mode: Delete test failing on Emacs 27.1.
	*
	gnu/packages/emacs-xyz.scm (emacs-haskell-mode)[arguments]<delete-failing-tests>:
	Add "haskell-indent-tests.el" to list of deleted tests as it currently fails
	on Emacs 27.1

	https://github.com/haskell/haskell-mode/issues/1714

2020-08-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libde265: Update to 1.0.6.
	* gnu/packages/video.scm (libde265): Update to 1.0.6.

	gnu: osinfo-db: Update to 20200813.
	* gnu/packages/virtualization.scm (osinfo-db): Update to 20200813.

	gnu: straw-viewer: Update to 0.0.7.
	* gnu/packages/video.scm (straw-viewer): Update to 0.0.7.

	gnu: vapoursynth: Update to 52.
	* gnu/packages/video.scm (vapoursynth): Update to 52.

	gnu: wireguard-tools: Update to 1.0.20200827.
	* gnu/packages/vpn.scm (wireguard-tools): Update to 1.0.20200827.

	gnu: scrypt: Update to 1.3.1.
	* gnu/packages/crypto.scm (scrypt): Update to 1.3.1.
	[arguments]: Patch configure to respect $PATH.

	gnu: scrypt: Install licence file with documentation.
	* gnu/packages/crypto.scm (scrypt)[arguments]: Add a
	#:license-file-regexp and install the documentation to the same
	standard location.

	gnu: fdupes: Update to 2.1.2.
	* gnu/packages/admin.scm (fdupes): Update to 2.1.2.
	[source]: Use bootstrapped release tarball.
	[arguments]: Delete field.
	[inputs]: Add ncurses and pcre2.

	gnu: htop: Update to 3.0.0.
	* gnu/packages/admin.scm (htop): Update to 3.0.0.
	[source]: Switch to new upstream.  Use GIT-FETCH and GIT-FILE-NAME.
	[native-inputs]: Add autoconf and automake.
	[home-page]: Switch to new upstream.

	gnu: alpine: Update to 2.23.2.
	* gnu/packages/mail.scm (alpine): Update to 2.23.2.
	[source]: Use new git tag.

	gnu: fetchmail: Update to 6.4.10.
	* gnu/packages/mail.scm (fetchmail): Update to 6.4.10.

2020-08-29  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-clojure-mode: Fix build.
	* gnu/packages/emacs-xyz.scm
	(emacs-clojure-mode)[#:phases]: Add "fix-tests" phase.

2020-08-29  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add p2c.
	* gnu/packages/pascal.scm (p2c): New variable.

2020-08-29  Brett Gilio  <brettg@gnu.org>

	gnu: Add emacs-org-webring.
	* gnu/packages/emacs-xyz.scm (emacs-org-webring): New variable.

2020-08-29  Kei Kebreau  <address@hidden>

	gnu: Add fpc.
	* gnu/packages/pascal.scm: New file.
	* gnu/packages/patches/fpc-reproducibility.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add pascal.scm.
	(dist_patch_DATA): Register patch.

2020-08-29  Michael Rohleder  <mike@rohleder.de>

	gnu: reuse: Update to 0.11.1.
	* gnu/packages/license.scm (reuse): Update to 0.11.1.
	[native-inputs]: added python-setuptools-scm.

2020-08-29  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add libhandy-0.0.
	As of 355761c2d27fe80ae73b872b8026cb15d8487fd0, packages built against libhandy
	fail to either build or to run since they require the 0.0.x API.

	* gnu/packages/gnome.scm (libhandy-0.0): New variable.
	(gnome-tweaks, geary)[inputs]: Use libhandy-0.0 instead of libhandy.
	* gnu/packages/gnome.scm (chatty)[inputs]: Likewise.

2020-08-29  pukkamustard  <pukkamustard@posteo.net>

	gnu: Add hdt-cpp.
	* gnu/packages/rdf.scm (hdt-cpp): New variable.

2020-08-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dash: Update to 0.5.11.2.
	* gnu/packages/shells.scm (dash): Update to 0.5.11.2.

	gnu: libedit: Update to 20191231-3.1.
	* gnu/packages/libedit.scm (libedit): Update to 20191231-3.1.

	gnu: tracker-miners: Update to 2.3.4.
	* gnu/packages/gnome.scm (tracker-miners): Update to 2.3.4.

	gnu: tracker: Update to 2.3.5.
	* gnu/packages/gnome.scm (tracker): Update to 2.3.5.

	gnu: libdatrie: Update to 0.2.12.
	* gnu/packages/gtk.scm (libdatrie): Update to 0.2.12.

	gnu: hexedit: Update to 1.5.
	* gnu/packages/hexedit.scm (hexedit): Update to 1.5.

2020-08-29  Timothy Sample  <samplet@ngyro.com>

	gnu: idris: Fix for Haskell build system changes.
	See also 9e5496e0ae0ee8f638ca93949ecca314fdb9251e and
	718dc7d4a5e5d26cac80c79d78535677e0379dc8.

	* gnu/packages/idris.scm (idris)[arguments]: Add a phase that sets
	'LD_LIBRARY_PATH', and one that restores the 'libidris_rts.a'
	library back to the default output.

2020-08-29  Ludovic Courtès  <ludo@gnu.org>

	copy, offload: Explicitly close SSH channels and sessions.
	Fixes <https://bugs.gnu.org/42740>.

	* guix/scripts/copy.scm (send-to-remote-host): Keep the result of
	'connect-to-remote-daemon' in scope, and explicitly close it after the
	call to 'send-files'.
	(retrieve-from-remote-host): Explicitly close REMOTE and disconnect
	SESSION.
	* guix/scripts/offload.scm (transfer-and-offload): Explicitly close
	STORE and disconnect SESSION upon completion.

2020-08-29  Ludovic Courtès  <ludo@gnu.org>

	build: Remove references to the 'nix-hash' program.
	* configure.ac: Remove check for 'nix-hash'.
	* tests/base32.scm (%nix-hash, %have-nix-hash?): Remove.
	("sha256 & bytevector->nix-base32-string"): Remove test.
	* build-aux/pre-inst-env.in: Do not set 'NIX_HASH' environment
	variable.

2020-08-29  Ludovic Courtès  <ludo@gnu.org>

	build: Remove check for Guile 2.2.1 bug.
	This check is unnecessary since
	e688c2df3924423b67892cc9939ca099c729d1cb.

	* m4/guix.m4 (GUIX_ASSERT_SYNTAX_OBJECT_EQUAL): Remove.
	* configure.ac: Remove user.

2020-08-29  Mathieu Othacehe  <othacehe@gnu.org>

	Revert "gnu: emacs: Strip double wrap."
	This reverts commit 0ec6b8afd7e7a6c288fbf48c5779f2e0bdaffb55 that prevents the
	load of Emacs packages.

2020-08-29  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: emacs: Strip double wrap.
	* gnu/packages/emacs.scm (emacs)[#:phases]: Add 'strip-double-wrap.

2020-08-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: grilo-plugins: Update to 0.3.11.
	* gnu/packages/gnome.scm (grilo-plugins): Update to 0.3.11.

	gnu: gnome-mines: Update to 3.36.1.
	* gnu/packages/gnome.scm (gnome-mines): Update to 3.36.1.

	gnu: debianutils: Update to 4.11.1.
	* gnu/packages/debian.scm (debianutils): Update to 4.11.1.

	gnu: ndctl: Update to 69.
	* gnu/packages/disk.scm (ndctl): Update to 69.

2020-08-29  Michael Rohleder  <mike@rohleder.de>

	gnu: lesspipe: Update to 1.85.
	* gnu/packages/less.scm (lesspipe): Update to 1.85.

2020-08-28  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: komikku: Build desktop file.
	* gnu/packages/gnome.scm (komikku)[native-inputs]: Add desktop-file-utils
	and gettext.

2020-08-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-ssh: Update to 0.13.1.
	* gnu/packages/ssh.scm (guile-ssh): Update to 0.13.1.

2020-08-28  Ludovic Courtès  <ludo@gnu.org>

	derivations: Avoid uses of 'write' in 'write-derivation'.
	This leads a 4% improvement on the wall-clock time of:

	  guix build -e '(@@ (gnu packages libreoffice) libreoffice)' --no-grafts -d

	* guix/derivations.scm (escaped-string): New procedure.
	(write-derivation)[write-escaped-string]: New procedure.
	[write-string-list, write-output, write-env-var]: Use it.

2020-08-28  Ludovic Courtès  <ludo@gnu.org>

	derivations: Avoid uses of 'display' in 'write-derivation'.
	This yields a 4% improvement on the wall-clock time of:

	  guix build -e '(@@ (gnu packages libreoffice) libreoffice)' --no-grafts -d

	* guix/derivations.scm (write-sequence, write-list, write-tuple): Use
	'put-char' instead of 'display'.
	(write-derivation): Use 'put-string' and 'put-char', and remove unused
	'format' binding.

2020-08-28  Martin Becze  <mjbecze@riseup.net>

	gnu: chez-srfi: Fix tests.
	* gnu/packages/chez.scm (chez-srfi)[arguments]: Add 'CHEZ' and
	'chezversion' to #:make-flags.

2020-08-28  Ludovic Courtès  <ludo@gnu.org>

	store: 'with-store' returns as many values as its body.
	Fixes <https://bugs.gnu.org/42912>.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	* guix/store.scm (call-with-store)[thunk]: Wrap call to PROC in
	'call-with-values'.
	* tests/store.scm ("with-store, multiple values"): New test.

2020-08-28  Ludovic Courtès  <ludo@gnu.org>

	doc: Document the 'description' and 'default-value' of <service-type>.
	* doc/guix.texi (Service Reference): Document the 'description' and
	'default-value' fields of <service-type>.

2020-08-28  Ludovic Courtès  <ludo@gnu.org>

	system: Remove extra line from 'lightweight-desktop.tmpl'.
	This is a followup to c7af96871737ffa0e2be879e200573bc60603c8c.

	* gnu/system/examples/lightweight-desktop.tmpl: Remove extra
	'use-package-modules' line.

2020-08-28  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-git-auto-commit-mode: Update to 4.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-git-auto-commit-mode): Update to 4.7.0.

2020-08-28  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 68.12.0.
	* gnu/packages/gnuzilla.scm (icedove): Update to 68.12.0.

2020-08-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: pluma: Update to 1.24.1.
	* gnu/packages/mate.scm (pluma): Update to 1.24.1.

	gnu: ncmpc: Update to 0.39.
	* gnu/packages/mpd.scm (ncmpc): Update to 0.39.

	gnu: evisum: Update to 0.5.4.
	* gnu/packages/enlightenment.scm (evisum): Update to 0.5.4.

	gnu: odamex: Update to 0.8.3.
	* gnu/packages/games.scm (odamex): Update to 0.8.3.

	gnu: mame: Update to 0.224.
	* gnu/packages/emulators.scm (mame): Update to 0.224.

	gnu: gcab: Update to 1.4.
	* gnu/packages/package-management.scm (gcab): Update to 1.4.

2020-08-28  Andreas Enge  <andreas@enge.fr>

	gnu: fdroidserver: Update to 1.1.9.
	* gnu/packages/android.scm (fdroidserver): Update to 1.1.9.

	gnu: fdroidserver: Have the package compile with current inputs.
	* gnu/packages/android.scm (fdroidserver)[arguments]: Accept higher versions
	of python-docker-py as required in setup.py.

	gnu: python-apache-libcloud: Update to 3.1.0.
	* gnu/packages/python-xyz.scm (python-apache-libcloud): Update to 3.1.0.
	[arguments]: Drop test patching, apparently corrected upstream.

	gnu: python-requests-mock: Update to 1.8.0.
	* gnu/packages/python-web.scm (python-requests-mock): Update to 1.8.0.
	[native-inputs]: Add python-purl and python-pytest and remove python-testtools.

	gnu: Add python-purl.
	* gnu/packages/python-web.scm (python-purl): New variable.

2020-08-28  Andreas Enge  <andreas@enge.fr>

	gnu: Remove python-requests@2.7.
	This variable has no dependents anymore.

	* gnu/packages/python-web.scm (python-requests-2.7): Remove variable.

2020-08-28  Jelle Licht  <jlicht@fsfe.org>

	gnu: crypto++: Add missing newline to generated file.
	* gnu/packages/crypto.scm (crypto++)[arguments]
	<#:phases>['install-pkg-config]: Add newline after "Description" in generated .pc file.

2020-08-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-rubocop-ast: Update to 0.3.0.
	* gnu/packages/ruby.scm (ruby-rubocop-ast): Update to 0.3.0.

	gnu: gnupg: Update to 2.2.22.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.22.

2020-08-28  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: rottlog: Do not refer to the canonical coreutils.
	* gnu/packages/admin.scm (rottlog)[inputs]: Add "coreutils",
	[arguments]: and use it in the 'tweak-rc-weekly phase.

2020-08-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: ruby-build-system: Adjust replace-git-ls-files.
	The file names returned by `find ...` instead of `git ls-files...` contains
	leading './' characters, which can cause problems when the file lists is
	further processed with regexps, for example, as was discovered while updating
	the ruby-asciidoctor package in commit
	5df1126c3adf557f3a5b386e391e7cb56b9c1d63.

	* guix/build/ruby-build-system.scm (replace-git-ls-files): Strip the first two
	characters ("./") of the file names returned by the 'find' command.  Fix typo
	in doc.  Simplify '(when (not ...' into '(unless ...'.

2020-08-28  Mark H Weaver  <mhw@netris.org>

	gnu: emacs: Update to 27.1.
	* gnu/packages/emacs.scm (emacs): Update to 27.1.
	[source]: In snippet, use 'find-files' to find 'eshell/esh-groups.el'
	if it exists, but gracefully handle its absence.
	[arguments]: Add "--with-cairo" to configure-flags.  Add 'restore-emacs-pdmp'
	and 'make-compressed-files-writable' phases.  Explicitly return #t from
	'install-site-start' phase.
	[inputs]: Add cairo, pango, harfbuzz, jansson, and gmp.  Remove imagemagick.
	(emacs-next): Remove variable.
	(emacs-minimal, emacs-xwidgets): Use 'package/inherit'.
	[arguments]: Remove 'restore-emacs-pdmp' phase.
	(emacs-no-x): Use 'package/inherit'.
	[arguments]: Remove "--with-cairo" from configure-flags.  Remove
	'restore-emacs-pdmp' phase.
	[inputs]: Remove cairo, pango, and harfbuzz.
	(emacs-no-x-toolkit): Use 'package/inherit'.
	[arguments]: Remove 'restore-emacs-pdmp' phase.  Remove superfluous
	quasiquote+unquote-splicing pair.
	(emacs-wide-int): Use 'package/inherit'.
	(guile-emacs): Use 'package/inherit'.
	[arguments]: Remove "--with-cairo" from configure-flags.  Remove
	'restore-emacs-pdmp' phase.
	* gnu/packages/patches/emacs-ignore-empty-xim-styles.patch,
	gnu/packages/patches/emacs-source-date-epoch.patch: Adapt to
	apply cleanly to emacs-27.1.
	* gnu/packages/patches/emacs-exec-path.patch: Replace with the previous
	contents of 'emacs27-exec-path.patch', but remove the superfluous comment
	about it being "like emacs-exec-path.patch, but for Emacs 27".
	* gnu/packages/patches/emacs27-exec-path.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove 'emacs27-exec-path.patch'.

2020-08-28  Mark H Weaver  <mhw@netris.org>

	gnu: notmuch: Update to 0.30-0.31rc1.
	Note: This actually updates to 0.31~rc1, but here we instead use the version
	number 0.30-0.31rc1 so that Guix will consider it older than version 0.31.
	The rationale for updating to a release candidate is that earlier versions do
	not work with Emacs 27.

	* gnu/packages/mail.scm (notmuch): Update to 0.30-0.31rc1.
	[source]: In the 'uri' field, avoid using the 'version' variable,
	which doesn't match the upstream file name.  Add a 'file-name' field
	to work around the fact that Guix does not allow tildes ("~").
	[arguments]: Add 'disable-failing-tests' phase.

2020-08-28  Mark H Weaver  <mhw@netris.org>

	gnu: gpgme: Update to 1.14.0.
	* gnu/packages/gnupg.scm (gpgme): Update to 1.14.0.
	[arguments]: Remove field, which included only a 'disable-failing-test' phase
	that is no longer needed.

2020-08-27  Prafulla Giri  <pratheblackdiamond@gmail.com>

	gnu: git-lfs: Make usage text available.
	* gnu/packages/version-control.scm (git-lfs)[arguments]: Add phase
	'man-gen to make usage text available for embedding for the 'build
	phase.

2020-08-27  Vinicius Monego  <monego@posteo.net>

	gnu: radicale: Update to 3.0.4.
	* gnu/packages/dav.scm (radicale): Update to 3.0.4.
	[source]: Use git-fetch.
	[arguments]: Run the test suite.
	[native-inputs]: Add python-pytest, python-pytest-cov, python-pytest-flake8,
	python-pytest-isort, python-pytest-runner, python-waitress.
	[propagated-inputs]: Remove python-requests. Add python-dateutil,
	python-defusedxml, python-passlib, python-vobject.

	gnu: Add xandikos.
	* gnu/packages/dav.scm (xandikos): New variable.

2020-08-27  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.8.5.
	* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.5.
	(linux-libre-5.8-pristine-source): Update hash.

	gnu: linux-libre@5.7: Update to 5.7.19.
	* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.19.
	(linux-libre-5.7-pristine-source): Update hash.

2020-08-27  Joshua Branson  <jbranso@dismail.de>

	doc: Improve the instructions regarding `guix git authenticate`.
	* doc/contributing.texi (Building from Git): Instruct the user to fetch
	the 'keyring' branch. Fix a typo.

2020-08-27  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pack: fakechroot: Honor $LD_LIBRARY_PATH.
	Until now, when using the "fakechroot" engine, $LD_LIBRARY_PATH would
	always be ignored.  However, it's useful in some cases to allow users to
	specify LD_LIBRARY_PATH, so honor it.

	* gnu/packages/aux-files/run-in-namespace.c (concat_paths): New function.
	(exec_with_loader): Concatenante $LD_LIBRARY_PATH to the relocated
	AUDIT_LIBRARY_PATH.

2020-08-27  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: sssd: Pass '--localstatedir=/var' and '--sysconfdir=/etc'.
	This ensures notably that libnss_sss looks for the mmap cache files in
	the right place, /var/lib/sss/mc, rather than in the store.

	* gnu/packages/patches/sssd-system-directories.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/sssd.scm (sssd)[source]: Use it.
	[arguments]: Pass "--localstatedir" and "--sysconfdir".

2020-08-27  Ludovic Courtès  <ludo@gnu.org>

	pull: Avoid "Migrating profile" message on the first run.
	* guix/scripts/pull.scm (ensure-default-profile): Do not call
	'migrate-generations' when
	%USER-PROFILE-DIRECTORY (~/.config/guix/current) does not exist.  This
	avoids a confusing "Migrating profile" message when the user runs 'guix
	pull' for the first time.

2020-08-27  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add python-safety.
	* gnu/packages/python-xyz.scm (python-safety): New variable.

	gnu: Add python-dparse.
	* gnu/packages/python-xyz.scm (python-dparse): New variable.

2020-08-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: bitcoin-unlimited: Update to 1.9.0.0.
	* gnu/packages/finance.scm (bitcoin-unlimited): Update to 1.9.0.0.

2020-08-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add libflame.
	* gnu/packages/maths.scm (libflame): New variable.

	gnu: vcflib: Install pkgconfig file.
	* gnu/packages/bioinformatics.scm (vcflib)[arguments]: Adjust custom
	'install phase to add vcflib.pc.

	gnu: vcflib: Use shared libraries.
	* gnu/packages/bioinformatics.scm (vcflib)[source]: Add patch. Add
	snippet to adjust files for new locations.
	[inputs]: Add fastahack, smithwaterman, tabixpp, xz.
	[native-inputs]: Add pkg-config. Remove the package-source of fastahack,
	fsom, smithwaterman, tabixpp.
	[arguments]: Remove make-flags. Add custom phase to add the output lib
	directory to the rpath. Adjust custom 'unpack-submodule-sources for the
	change in native-inputs. Adjust custom 'install phase to also install
	libraries and headers.
	* gnu/packages/patches/vcflib-use-shared-libraries.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: fastahack: Install pkgconfig file.
	* gnu/packages/bioinformatics.scm (fastahack)[arguments]: Adjust custom
	'install phase to add fastahack.pc.

	gnu: fastahack: Build and install shared library and headers.
	* gnu/packages/bioinformatics.scm (fastahack)[arguments]: Add phase to
	build PIE objects. Add custom phase to build dynamic library. Adjust
	custom 'install phase to install shared library and headers.

	gnu: smithwaterman: Install pkgconfig file.
	* gnu/packages/bioinformatics.scm (smithwaterman)[arguments]: Adjust
	custom 'install phase to add smithwaterman.pc file.

	gnu: smithwaterman: Build and install shared library and headers.
	* gnu/packages/bioinformatics.scm (smithwaterman)[arguments]: Add custom
	phase to build PIE objects. Add custom 'build-dynamic phase to build
	dynamic library. Adjust custom 'install phase to install shared library
	and headers.

	gnu: tabixpp: Install pkgconfig file.
	* gnu/packages/bioinformatics.scm (tabixpp)[arguments]: Adjust custom
	'install phase to add tabixpp.pc file.

	gnu: tabixpp: Build and install shared library and headers.
	* gnu/packages/bioinformatics.scm (tabixpp)[arguments]: Adjust custom
	'build phase to build shared library. Adjust custom 'install phase to
	install libraries and header.

2020-08-27  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: inetutils: Do not refer to canonical coreutils.
	Make sure not to retain a reference to the canonical coreutils package.  The
	Guix System closure size would otherwise be increased by including references
	to both canonical and non-canonical version of those packages.

	* gnu/packages/admin.scm (inetutils)[inputs]: Add "coreutils",
	[arguments]: and point to it with PATHDEF_CP variable.

2020-08-27  Mathieu Othacehe  <othacehe@gnu.org>

	Revert "gnu: inetutils: Do not refer to canonical coreutils."
	This reverts commit 61560d4bef05711db86320794437e1b261f4b5aa because it
	triggers too many rebuilds.

2020-08-27  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: inetutils: Do not refer to canonical coreutils.
	Make sure not to retain a reference to the canonical coreutils package.  The
	Guix System closure size would otherwise be increased by including references
	to both canonical and non-canonical version of those packages.

	* gnu/packages/admin.scm (inetutils)[inputs]: Add "coreutils",
	[arguments]: and point to it with PATHDEF_CP variable.

2020-08-27  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: isc-dhcp: Do not refer to canonical coreutils.
	Make sure not to retain a reference to the canonical coreutils and sed
	packages.  The Guix System closure size would otherwise be increased by
	including references to both canonical and non-canonical version of those
	packages.

	* gnu/packages/admin.scm (isc-dhcp)[inputs]: Add "coreutils" and "sed",
	[arguments]: and use them, instead of their canonical counterpart.

2020-08-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-modus-vivendi-theme: Update to 0.12.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-vivendi-theme): Update to 0.12.0.

	gnu: emacs-modus-operandi-theme: Update to 0.12.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-operandi-theme): Update to 0.12.0.

2020-08-27  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add emacs-auth-source-xoauth2.
	* gnu/packages/emacs-xyz.scm (emacs-auth-source-xoauth2): New variable.

2020-08-27  Andreas Enge  <andreas@enge.fr>

	gnu: lrslib: Update to 7.1.
	* gnu/packages/maths.scm (lrslib): Update to 7.1.

2020-08-27  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add komikku.
	* gnu/packages/gnome.scm (komikku): New variable.

	gnu: libhandy: Update to 0.90.0.
	* gnu/packages/gnome.scm (libhandy): Update to 0.90.0.
	[source]<url>: Use GNOME gitlab.

	gnu: Add python-cloudscraper.
	* gnu/packages/python-web.scm (python-cloudscraper): New variable.

	gnu: Add python-requests-toolbelt-0.9.1.
	* gnu/packages/python-web.scm (python-requests-toolbelt-0.9.1): New variable.

	gnu: Add python-dateparser.
	* gnu/packages/python-xyz.scm (python-dateparser): New variable.

	gnu: Add python-pyparsing-2.4.7.
	* gnu/packages/python-xyz.scm (python-pyparsing-2.4.7): New variable.

	gnu: Add python-pure-protobuf.
	* gnu/packages/protobuf.scm (python-pure-protobuf): New variable.

2020-08-27  Mathieu Othacehe  <othacehe@gnu.org>

	linux-libre: Enable module compression for all versions.
	This is a follow-up of 5fe12be0dd03d1a316343549f8c131d931f21a9a. It enables
	module compression for all supported Linux versions.

	*  gnu/packages/aux-files/linux-libre/4.14-arm.conf: Enable GZIP module compression.
	*  gnu/packages/aux-files/linux-libre/4.14-i686.conf: Ditto.
	*  gnu/packages/aux-files/linux-libre/4.14-x86_64.conf: Ditto.
	*  gnu/packages/aux-files/linux-libre/4.19-arm.conf: Ditto.
	*  gnu/packages/aux-files/linux-libre/4.19-arm64.conf: Ditto.
	*  gnu/packages/aux-files/linux-libre/4.19-i686.conf: Ditto.
	*  gnu/packages/aux-files/linux-libre/4.19-x86_64.conf: Ditto.
	*  gnu/packages/aux-files/linux-libre/4.4-i686.conf: Ditto.
	*  gnu/packages/aux-files/linux-libre/4.4-x86_64.conf: Ditto.
	*  gnu/packages/aux-files/linux-libre/4.9-i686.conf: Ditto.
	*  gnu/packages/aux-files/linux-libre/4.9-x86_64.conf: Ditto.
	*  gnu/packages/aux-files/linux-libre/5.4-arm.conf: Ditto.
	*  gnu/packages/aux-files/linux-libre/5.4-arm64.conf: Ditto.
	*  gnu/packages/aux-files/linux-libre/5.4-i686.conf: Ditto.
	*  gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: Ditto.
	*  gnu/packages/aux-files/linux-libre/5.7-arm.conf: Ditto.
	*  gnu/packages/aux-files/linux-libre/5.7-arm64.conf: Ditto.
	*  gnu/packages/aux-files/linux-libre/5.7-i686.conf: Ditto.
	*  gnu/packages/aux-files/linux-libre/5.7-x86_64.conf: Ditto.

2020-08-27  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: kodi: Update to 18.8.
	* gnu/packages/kodi.scm (kodi): Update to 18.8.

2020-08-27  Michael Rohleder  <mike@rohleder.de>

	gnu: gnome-mines: Update to 3.36.0.
	* gnu/packages/gnome.scm (gnome-mines): Update to 3.36.0.

	gnu: libdazzle: Update to 3.37.1.
	* gnu/packages/gnome.scm (libdazzle): Update to 3.37.1.

2020-08-27  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-trytond-stock-supply.
	* gnu/packages/tryton.scm (python-trytond-stock-supply): New variable.

	gnu: Add python-trytond-purchase-request.
	* gnu/packages/tryton.scm (python-trytond-purchase-request): New variable.

	gnu: Add python-trytond-purchase.
	* gnu/packages/tryton.scm (python-trytond-purchase): New variable.

	gnu: Add python-trytond-account-invoice-stock.
	* gnu/packages/tryton.scm (python-trytond-account-invoice-stock): New variable.

	gnu: Add python-trytond-account-invoice.
	* gnu/packages/tryton.scm (python-trytond-account-invoice): New variable.

	gnu: Add python-trytond-account-product.
	* gnu/packages/tryton.scm (python-trytond-account-product): New variable.

	gnu: Add python-trytond-analytic-account.
	* gnu/packages/tryton.scm (python-trytond-analytic-account): New variable.

2020-08-27  Mark H Weaver  <mhw@netris.org>

	gnu: xorg-server: Update replacement to 1.20.9 [security-fixes].
	Includes fixes for CVE-2020-1436, CVE-2020-14345, CVE-2020-14346,
	and CVE-2020-14361.

	* gnu/packages/xorg.scm (xorg-server/fixed): Update to 1.20.9.
	* gnu/packages/patches/xorg-server-CVE-2020-14347.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-08-27  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@5.7: Update to 5.7.18.
	* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.18.
	(linux-libre-5.7-pristine-source): Update hash.
	(deblob-scripts-5.7): Update to 5.7.18.

	gnu: linux-libre@5.4: Update to 5.4.61.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.61.
	(linux-libre-5.4-pristine-source): Update hash.
	(deblob-scripts-5.4): Update to 5.4.61.

	gnu: linux-libre@4.19: Update to 4.19.142.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.142.
	(linux-libre-4.19-pristine-source): Update hash.
	(deblob-scripts-4.19): Update to 4.19.142.

	gnu: linux-libre@4.14: Update to 4.14.195.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.195.
	(linux-libre-4.14-pristine-source): Update hash.
	(deblob-scripts-4.14): Update to 4.14.195.

	gnu: linux-libre@4.9: Update to 4.9.234.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.234.
	(linux-libre-4.9-pristine-source): Update hash.
	(deblob-scripts-4.9): Update to 4.9.234.

	gnu: linux-libre@4.4: Update to 4.4.234.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.234.
	(linux-libre-4.4-pristine-source): Update hash.
	(deblob-scripts-4.4): Update to 4.4.234.

2020-08-26  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: guix: Update to guix-1.1.0-23.2f458a.
	* gnu/packages/package-management.scm (guix): Update to guix-1.1.0-23.2f458a.

	gnu: guix: Rollback to 1.1.0-22.4b5a6f.
	* gnu/packages/package-management.scm (guix): Rollback to 1.1.0-22.4b5a6f.

2020-08-26  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.8.4.
	* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.4.
	(linux-libre-5.8-pristine-source): Update hash.
	(deblob-scripts-5.8): Update to 5.8.4.

2020-08-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-text-csv-xs: Update to 1.44.
	* gnu/packages/perl.scm (perl-text-csv-xs): Update to 1.44.

	gnu: perl-time-hires: Tweak synopsis.
	* gnu/packages/perl.scm (perl-time-hires)[synopsis]: Tweak.

	gnu: perl-time-hires: Update to 1.9764.
	* gnu/packages/perl.scm (perl-time-hires): Update to 1.9764.

	gnu: flatpak: Update to 1.8.2.
	* gnu/packages/package-management.scm (flatpak): Update to 1.8.2.

	gnu: mate-system-monitor: Update to 1.24.1.
	* gnu/packages/mate.scm (mate-system-monitor): Update to 1.24.1.
	[source]: Hard-code NAME.

	gnu: mate-screensaver: Update to 1.24.1.
	* gnu/packages/mate.scm (mate-screensaver): Update to 1.24.1.
	[source]: Hard-code NAME.

	gnu: totem-pl-parser: Update to 3.26.5.
	* gnu/packages/gnome.scm (totem-pl-parser): Update to 3.26.5.

	gnu: grilo: Update to 0.3.12.
	* gnu/packages/gnome.scm (grilo): Update to 0.3.12.
	[source]: Hard-code NAME.

	gnu: pipewire: Update to 0.3.10.
	* gnu/packages/linux.scm (pipewire): Update to 0.3.10.
	[arguments]: Set the ‘udevrulesdir’ configure flag.

2020-08-26  Arun Isaac  <arunisaac@systemreboot.net>

	services: fcgiwrap: Create parent directory for unix socket.
	* gnu/services/web.scm (fcgiwrap-activation): New function.
	(fcgiwrap-service-type): Extend activation-service-type with
	fcgiwrap-activation.

2020-08-26  Mathieu Othacehe  <othacehe@gnu.org>

	system: locale: Only use the current glibc.
	Only use the current glibc, as adding glibc-2.29 for compatibility adds
	~100MiB to the barebones system closure.

	* gnu/system/locale.scm (%default-locale-libcs): Remove glibc-2.29.

2020-08-26  Mathieu Othacehe  <othacehe@gnu.org>

	Merge remote-tracking branch 'origin/master' into core-updates

2020-08-26  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'compiled-modules' defaults to '-O1'.
	* guix/gexp.scm (compiled-modules): Add #:optimization-level.
	[build](optimizations-for-level): New variable.
	(process-entry): Use it.

	gnu: guile: Update to 3.0.4.
	* gnu/packages/guile.scm (guile-3.0): Update to 3.0.4.
	(guile-3.0-latest): Turn into an alias for GUILE-3.0.

2020-08-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: image: Do not offload image files.
	Image files can be very large (multiple gigabytes), and the process of
	generating them is primarily I/O bound. As disk access is typically faster
	than network access, it makes sense build them locally.

	* gnu/system/image.scm (system-disk-image): Pass the #:local-build? #t
	parameter to computed-file calls dealing with generating image files.
	(system-iso9660-image): Likewise.

2020-08-26  Ludovic Courtès  <ludo@gnu.org>

	services: mcron: Validate jobs even in the presence of #:user.
	Fixes a bug in 949672c923b6a3953471c446e0b19f30be335572 whereby jobs
	specifying a #:user not available in the build environment would fail
	validation.

	Reported by Maxim Cournoyer.

	* gnu/services/mcron.scm (job-files)[validated-file]: Add "prologue"
	file and pass it to 'mcron --schedule'.

2020-08-26  Hendursaga  <hendursaga@yahoo.com>

	gnu: Add ssss.
	* gnu/packages/crypto.scm (ssss): New variable.

2020-08-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix-data-service: Update to ab68b0f.
	* gnu/packages/web.scm (guix-data-service): Update to ab68b0f.

2020-08-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix-data-service: Build against the same Guile as 'guix'.
	This is a followup to a2991de0f44a5f4db71ddad67e914fe3344a4505.

	* gnu/packages/web.scm (guix-data-service)[native-inputs]: Change
	"guile" to match that of GUIX.

2020-08-26  Michael Rohleder  <mike@rohleder.de>

	gnu: drawpile: Build with libmicrohttpd 0.9.71.
	* gnu/packages/graphics.scm (drawpile): Update to 2.1.17-1.ed1a75deb.

2020-08-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: quadrapassel: Update to 3.36.05.
	* gnu/packages/games.scm (quadrapassel): Update to 3.36.05.

	gnu: klavaro: Update to 3.11.
	* gnu/packages/education.scm (klavaro): Update to 3.11.

	gnu: msmtp: Update to 1.8.12.
	* gnu/packages/mail.scm (msmtp): Update to 1.8.12.

2020-08-26  Michael Rohleder  <mike@rohleder.de>

	gnu: gnome-chess: Update to 3.37.3.
	* gnu/packages/games.scm (gnome-chess): Update to 3.37.3.

2020-08-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: octave: Remove unneeded 'source' field.
	* gnu/packages/maths.scm (octave)[source]: Remove.  It had been
	unnecessary since b66741edc954f0a17f1ef567e8d612cac87c7b6a.

2020-08-25  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: netcdf-parallel-openmpi: Allow MPI tests to pass.
	* gnu/packages/maths.scm (netcdf-parallel-openmpi)[arguments]: Add
	'mip-setup' phase.

	gnu: hdf5-parallel-openmpi: Update to 1.10.6.
	* gnu/packages/maths.scm (hdf5-parallel-openmpi): Inherit from HDF5-1.10.

2020-08-25  Ludovic Courtès  <ludo@gnu.org>

	services: mcron: Validate jobs at build time.
	That way, run-time errors in the job specs are caught at build time.

	* gnu/services/mcron.scm (job-file): Remove.
	(job-files): New procedure.
	(mcron-shepherd-services): Adjust accordingly.

2020-08-25  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hdf5: Use 'package/inherit' for variants.
	* gnu/packages/maths.scm (hdf5-1.10, hdf5-parallel-openmpi): Use
	'package/inherit'.

2020-08-25  Ludovic Courtès  <ludo@gnu.org>

	.dir-locals.el: Add indentation rule for 'package/inherit'.
	* .dir-locals.el (scheme-mode): Add 'package/inherit'.

	gnu: hdf5: Distinguish the default hdf5 version.
	* gnu/packages/maths.scm (hdf5): Rename to...
	(hdf-1.8): ... this.
	(hdf5-1.10): Adjust accordingly.
	(hdf5): New variable.

2020-08-25  Ludovic Courtès  <ludo@gnu.org>

	lint: Use 'with-error-handling'.
	This improves the error message when unable to access ~/.cache as
	reported by Jonathan Brielmaier <jonathan.brielmaier@web.de> in
	<https://bugs.gnu.org/42859>.

	* guix/scripts/lint.scm (guix-lint): Wrap body in 'with-error-handling'.

2020-08-25  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 68.12.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2020-15663, CVE-2020-15664, and CVE-2020-15669.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.

2020-08-25  Oleg Pykhalov  <go.wigust@gmail.com>

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

2020-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guix: Update to 1.1.0-21.29d356.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-20.29d356.

	gnu: guix: Update to 1.1.0-20.537080f.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-20.537080f.

	offload: Modify the build-machine record to accept multiple systems.
	* guix/scripts/offload.scm (<build-machine>)[systems]: New field.
	[system]: Accessor changed to %build-machine-system.  Default to #f.
	* guix/scripts/offload.scm (build-machine-system): Wrap %build-machine-system
	with a deprecation warning.
	(build-machine-systems): Access the new systems field or fallback to use
	build-machine-system, for backward compatibility.
	(machine-matches?): Adjust.
	* tests/offload.scm: Add tests...
	* Makefile.am (SCM_TESTS): ...and register them.
	* doc/guix.texi (Daemon Offload Setup): Update doc.

2020-08-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: git-lfs: Don't install source.
	* gnu/packages/version-control.scm (git-lfs)[arguments]: Don't install
	the sources.

2020-08-25  Prafulla Giri  <pratheblackdiamond@gmail.com>

	gnu: git-lfs: Update to v2.11.0.
	* gnu/packages/version-control.scm (git-lfs): Update to v2.11.0.

	gnu: git-lfs: Install man pages.
	* gnu/packages/version-control.scm (git-lfs)[arguments]: Add build
	phases to build and install man pages.
	[native-inputs]: Add ronn-ng.

2020-08-25  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: polari: Update to 3.36.3.
	* gnu/packages/gnome.scm (polari): Update to 3.36.3.

2020-08-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Fix typo.
	* doc/guix.texi (Virtualization Services): Fix typo.

	services: ganeti-kvmd-service-type: Fix typo in description.
	* gnu/services/ganeti.scm (ganeti-kvmd-service-type)[description]:
	Fix typo.

	gnu: gnuradio-osmosdr: Update to 0.2.2.
	* gnu/packages/radio.scm (gnuradio-osmosdr): Update to 0.2.2.

	gnu: libcap-ng: Update to 0.7.11.
	* gnu/packages/admin.scm (libcap-ng): Update to 0.7.11.

	gnu: ruby-public-suffix: Update to 4.0.5.
	* gnu/packages/ruby.scm (ruby-public-suffix): Update to 4.0.5.

	gnu: ruby-domain-name: Update to 0.5.20190701.
	* gnu/packages/ruby.scm (ruby-domain-name): Update to 0.5.20190701.

	gnu: fldigi: Update to 4.1.14.
	* gnu/packages/radio.scm (fldigi): Update to 4.1.14.

2020-08-25  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-43.f2984c7.
	Cuirass now depends of "guile-zlib" instead of Guix zlib module.

	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-43.f2984c7,
	[inputs]: add "guile-zlib" ...
	[arguments]: ... and add it to the dependencies.

2020-08-25  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-trytond-stock-lot.
	* gnu/packages/tryton.scm (python-trytond-stock-lot): New variable.

	gnu: Add python-trytond-stock.
	* gnu/packages/tryton.scm (python-trytond-stock): New variable.

	gnu: Add python-trytond-account.
	* gnu/packages/tryton.scm (python-trytond-account): New variable.

	gnu: Add python-simpleeval.
	* gnu/packages/python-xyz.scm (python-simpleeval): New variable.

	gnu: Add python-trytond-product.
	* gnu/packages/tryton.scm (python-trytond-product): New variable.

	gnu: Add python-trytond-company.
	* gnu/packages/tryton.scm (python-trytond-company): New variable.

	gnu: Add python-trytond-currency.
	* gnu/packages/tryton.scm (python-trytond-currency): New variable.

	gnu: Add python-forex-python.
	* gnu/packages/python-xyz.scm (python-forex-python): New variable.

2020-08-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: jemalloc: Fix typo.
	* gnu/packages/jemalloc.scm (jemalloc)[arguments]: Check for the
	'x86_64' architecture.

	gnu: stepmania: Fix typo.
	* gnu/packages/games.scm (stepmania)[arguments]: Check for the 'x86_64'
	architecture.

	gnu: audacity: Fix typo.
	* gnu/packages/audio.scm (audacity)[arguments]: Check for the 'x86_64'
	architecture.

2020-08-25  Mathieu Othacehe  <othacehe@gnu.org>

	Remove "guile-zlib" extension when unused.
	This is a follow-up of 755f365b02b42a5d1e8ef3000dadef069553a478.

	As (zlib) is autoloaded in (gnu build linux-modules), "guile-zlib" is needed
	as an extension only when it is effectively used.

	* gnu/installer.scm (installer-program): Remove "guile-zlib" from the extensions.
	* gnu/machine/ssh.scm (machine-check-initrd-modules): Ditto.
	* gnu/services.scm (activation-script): Ditto.
	* gnu/services/base.scm (default-serial-port): Ditto,
	(agetty-shepherd-service): ditto,
	(udev-service-type): ditto.
	* gnu/system/image.scm (gcrypt-sqlite3&co): Ditto.
	* gnu/system/shadow.scm (account-shepherd-service): Ditto.

2020-08-25  Mathieu Othacehe  <othacehe@gnu.org>

	linux-libre: Enable module compression.
	This commit enables GZIP compression for linux-libre kernel modules, reducing
	the size of linux-libre by 63% (165MB).

	* gnu/packages/aux-files/linux-libre/5.8-arm.conf: Enable GZ compression.
	* gnu/packages/aux-files/linux-libre/5.8-arm64.conf: Ditto.
	* gnu/packages/aux-files/linux-libre/5.8-i686.conf: Ditto.
	* gnu/packages/aux-files/linux-libre/5.8-x86_64.conf: Ditto.

2020-08-25  Mathieu Othacehe  <othacehe@gnu.org>

	linux-libre: Support module compression.
	This commit adds support for GZIP compression for linux-libre kernel
	modules. The initrd modules are kept uncompressed as the initrd is already
	compressed as a whole.

	The linux-libre kernel also supports XZ compression, but as Guix does not have
	any available bindings for now, and the compression time is far more
	significant, GZIP seems to be a better option.

	* gnu/build/linux-modules.scm (modinfo-section-contents): Use
	'call-with-gzip-input-port' to read from a module file using '.gz' extension,
	(strip-extension): new procedure,
	(dot-ko): adapt to support compression,
	(ensure-dot-ko): ditto,
	(file-name->module-name): ditto,
	(find-module-file): ditto,
	(load-linux-module*): ditto,
	(module-name->file-name/guess): ditto,
	(module-name-lookup): ditto,
	(write-module-name-database): ditto,
	(write-module-alias-database): ditto,
	(write-module-device-database): ditto.
	* gnu/installer.scm (installer-program): Add "guile-zlib" to the extensions.
	* gnu/machine/ssh.scm (machine-check-initrd-modules): Ditto.
	* gnu/services.scm (activation-script): Ditto.
	* gnu/services/base.scm (default-serial-port): Ditto,
	(agetty-shepherd-service): ditto,
	(udev-service-type): ditto.
	* gnu/system/image.scm (gcrypt-sqlite3&co): Ditto.
	* gnu/system/linux-initrd.scm (flat-linux-module-directory): Add "guile-zlib"
	to the extensions and make sure that the initrd only contains
	uncompressed module files.
	* gnu/system/shadow.scm (account-shepherd-service): Add "guile-zlib" to the
	extensions.
	* guix/profiles.scm (linux-module-database): Ditto.

2020-08-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-debbugs: Update to 0.26.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.26.

	gnu: emacs-undo-tree: Update to 0.7.5.
	* gnu/packages/emacs-xyz.scm (emacs-undo-tree): Update to 0.7.5.

	gnu: emacs-sparql-mode: Improve description.
	* gnu/packages/emacs-xyz.scm (emacs-sparql-mode): Improve description.

2020-08-25  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-sparql-mode: Update to 4.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-sparql-mode): Update to 4.0.2.
	[propagated-inputs]: Add emacs-company.

	gnu: ruby-jekyll-paginate-v2: Update to 3.0.0.
	* gnu/packages/ruby.scm (ruby-jekyll-paginate-v2): Update to 3.0.0.

	gnu: emacs-restclient: Update to 0-3.ac8aad6.
	* gnu/packages/emacs-xyz.scm (emacs-restclient): Update to 0-3.ac8aad6.
	[propagated-inputs]: Add emacs-jq-mode.

	gnu: jekyll: Use GFM parser to parse kramdown.
	* gnu/packages/ruby.scm (jekyll)[propagated-inputs]: changed kramdown
	parser to ruby-kramdown-parser-gfm.

2020-08-24  Ludovic Courtès  <ludo@gnu.org>

	services: unattended-upgrade: Log output of the 'guix' commands.
	Fixes <https://bugs.gnu.org/43011>.
	Reported by Jesse Gibbons <jgibbons2357@gmail.com>.

	Until now the stdout/stderr file descriptors were not redirected.

	* gnu/services/admin.scm (unattended-upgrade-mcron-jobs)[code]: Remove
	'with-logging' and use 'redirect-port' instead.

2020-08-24  Ludovic Courtès  <ludo@gnu.org>

	system: Validate sudoers file when building the system.
	Suggested by pkill9 <pkill9@runbox.com>.

	* gnu/system.scm (validated-sudoers-file): New procedure.
	(operating-system-etc-service): Use it.

2020-08-24  Ludovic Courtès  <ludo@gnu.org>

	services: unattended-upgrade: Add 'operating-system-file' field.
	* gnu/services/admin.scm (<unattended-upgrade-configuration>)[operating-system-file]:
	New field.
	(unattended-upgrade-mcron-jobs): Honor it.
	* doc/guix.texi (Unattended Upgrades): Document it.

2020-08-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	offload: Update help string.
	* guix/scripts/offload.scm (guix-offload): Update help string.

2020-08-24  Michael Rohleder  <mike@rohleder.de>

	gnu: libvterm: Update to 0.1.4.
	* gnu/packages/terminals.scm (libvterm): Update to 0.1.4.

2020-08-24  Jakub Kądziołka  <kuba@kadziolka.net>

	guix upgrade: Allow using --do-not-upgrade.
	* guix/scripts/upgrade.scm (%options): Add "do-not-upgrade" to list of
	  options inherited from guix package.

2020-08-24  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guix: Update to 1.1.0-19.0c50d72.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-19.0c50d72.

	gnu: guile-lzlib: Fix cross-compilation.
	* gnu/packages/guile.scm (guile-lzlib)[native-inputs]: Add "guile" when
	cross-compiling.

	gnu: guile-zlib: Fix cross-compilation.
	* gnu/packages/guile.scm (guile-zlib)[native-inputs]: Add "guile" when
	cross-compiling.

	Use "guile-zlib" and "guile-lzlib" instead of (guix config).
	* Makefile.am (MODULES): Remove guix/zlib.scm and guix/lzlib.scm,
	(SCM_TESTS): remove tests/zlib.scm, tests/lzlib.scm.
	* build-aux/build-self.scm (make-config.scm): Remove unused %libz variable.
	* configure.ac: Remove LIBZ and LIBLZ variables and check instead for
	Guile-zlib and Guile-lzlib.
	* doc/guix.texi ("Requirements"): Remove zlib requirement and add Guile-zlib
	and Guile-lzlib instead.
	* gnu/packages/package-management.scm (guix)[native-inputs]: Add "guile-zlib"
	and "guile-lzlib",
	[inputs]: remove "zlib" and "lzlib",
	[propagated-inputs]: ditto,
	[arguments]: add "guile-zlib" and "guile-lzlib" to Guile load path.
	* guix/config.scm.in (%libz, %liblz): Remove them.
	* guix/lzlib.scm: Remove it.
	* guix/man-db.scm: Use (zlib) instead of (guix zlib).
	* guix/profiles.scm (manual-database): Do not stub (guix config) in imported
	modules list, instead add "guile-zlib" to the extension list.
	* guix/scripts/publish.scm: Use (zlib) instead of (guix zlib) and (lzlib)
	instead of (guix lzlib),
	(string->compression-type, effective-compression): do not check for zlib and
	lzlib availability.
	* guix/scripts/substitute.scm (%compression-methods): Do not check for lzlib
	availability.
	* guix/self.scm (specification->package): Add "guile-zlib" and "guile-lzlib"
	and remove "zlib" and "lzlib",
	(compiled-guix): remove "zlib" and "lzlib" arguments and add guile-zlib and
	guile-lzlib to the dependencies, also do not pass "zlib" and "lzlib" to
	"make-config.scm" procedure,
	(make-config.scm): remove "zlib" and "lzlib" arguments as well as %libz and
	%liblz variables.
	* guix/utils.scm (lzip-port): Use (lzlib) instead of (guix lzlib) and do not
	check for lzlib availability.
	* guix/zlib.scm: Remove it.
	* m4/guix.m4 (GUIX_LIBZ_LIBDIR, GUIX_LIBLZ_FILE_NAME): Remove them.
	* tests/lzlib.scm: Use (zlib) instead of (guix zlib) and (lzlib)
	instead of (guix lzlib), and do not check for zlib and lzlib availability.
	* tests/publish.scm: Ditto.
	* tests/substitute.scm: Do not check for lzlib availability.
	* tests/utils.scm: Ditto.
	* tests/zlib.scm: Remove it.

2020-08-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nano: Update to 5.2.
	* gnu/packages/nano.scm (nano): Update to 5.2.

2020-08-24  Vinicius Monego  <monego@posteo.net>

	gnu: python-trytond-party: Update to 5.6.0.
	* gnu/packages/tryton.scm (python-trytond-party): Update to 5.6.0.

	gnu: python-trytond-country: Update to 5.6.0.
	* gnu/packages/tryton.scm (python-trytond-country): Update to 5.6.0.

	gnu: python-proteus: Update to 5.6.0.
	* gnu/packages/tryton.scm (python-proteus): Update to 5.6.0.

	gnu: python-trytond: Update to 5.6.5.
	* gnu/packages/tryton.scm (python-trytond): Update to 5.6.5.

	gnu: tryton: Update to 5.6.3.
	* gnu/packages/tryton.scm (tryton): Update to 5.6.3.

2020-08-24  Michael Rohleder  <mike@rohleder.de>

	gnu: Add emacs-jq-mode.
	* gnu/packages/emacs-xyz.scm (emacs-jq-mode): New variable.

	gnu: Add ruby-kramdown-parser-gfm.
	* gnu/packages/ruby.scm (ruby-kramdown-parser-gfm): New variable.

2020-08-24  Mathieu Othacehe  <othacehe@gnu.org>

	tests: Add a debug output to "fold-available-packages with/without cache".
	This should help to debug test failures due to duplicated packages.

	* tests/packages ("fold-available-packages with/without cache"): Print
	duplicated packages.

2020-08-24  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Remove duplicated linux-libre-arm64-generic-5.8.
	This fixes a test failure in "fold-available-packages with/without cache".

	* gnu/packages/linux.scm (linux-libre-arm64-generic-5.8): Remove it as it
	duplicates linux-libre-arm64-generic.

2020-08-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: scroll: Fix build.
	* gnu/packages/haskell-apps.scm (scroll)[arguments]: Add custom phase to
	add a place-holder file to the static output.

2020-08-24  Mathieu Othacehe  <othacehe@gnu.org>

	Use guile-zlib extension in build-side code.
	* Makefile.am (MODULES): Move guix/build/download-nar.scm to ...
	(MODULES_NOT_COMPILED): ... here.
	* guix/build/download-nar.scm: Use (zlib) instead of (guix zlib).
	* guix/cvs-download.scm (cvs-fetch): Do not stub (guix config) in imported
	modules list, instead add "guile-zlib" to the extension list.
	* guix/git-download.scm (git-fetch): Ditto.
	* guix/hg-download.scm (hg-fetch): Do not stub (guix config) in imported
	modules list, instead add "guile-zlib" to the extension list.

2020-08-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dovecot: Enable FTS stemming.
	* gnu/packages/mail.scm (dovecot)[inputs]: Add libstemmer.

	gnu: python-parted: Update to 3.11.6.
	* gnu/packages/disk.scm (python-parted): Update to 3.11.6.
	(python2-parted): Drop unsupported Python 2 variant.

2020-08-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Note that isc-dhcp bundles a BIND.
	This follows up on commit dad963a4393ea51409baa63817b26b449ed58338.

	* gnu/packages/admin.scm (isc-bind): Comment.

2020-08-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xterm: Update to 359.
	* gnu/packages/xorg.scm (xterm): Update to 359.

	gnu: evisum: Update to 0.5.3.
	* gnu/packages/enlightenment.scm (evisum): Update to 0.5.3.

	gnu: xapian: Update to 1.4.17.
	* gnu/packages/search.scm (xapian, python-xapian-bindings): Update to
	1.4.17.

	gnu: electrum: Fix share/ location.
	* gnu/packages/finance.scm (electrum)[arguments]: Rename the ‘patch-home’
	phase to ‘fix-prefix’.  Do so.

	gnu: electron-cash: Fix share/ location.
	* gnu/packages/finance.scm (electron-cash)[arguments]: Drop bogus
	‘local/share’ subdirectory: rename ‘patch-home’ to
	‘create-output-directories’ and adjust body to match.

	gnu: electron-cash: Return #t from phases.
	* gnu/packages/finance.scm (electron-cash)[arguments]: Return truth from
	all phases.

	gnu: electrum: Return #t from phases.
	* gnu/packages/finance.scm (electrum)[arguments]: Return truth from
	‘patch-home’.

	gnu: wireguard-tools: Cross-compile.
	* gnu/packages/vpn.scm (wireguard-tools)[arguments]: Use CC-FOR-TARGET.

	gnu: wireguard-tools: Update to 1.0.20200820.
	* gnu/packages/vpn.scm (wireguard-tools): Update to 1.0.20200820.

2020-08-24  Brendan Tildesley  <mail@brendan.scot>

	gnu: ebook.scm: Remove duplicate module import.

2020-08-23  Martin Becze  <mjbecze@riseup.net>

	gnu: Added guile-srfi-145.
	* gnu/packages/guile-xyz.scm (guile-srfi-145): New variable.

2020-08-23  Alexey Abramov  <levenson@mmer.org>

	gnu: dovecot: Add lucene library to support fts indexing.
	* gnu/packages/mail.scm (dovecot)[inputs]: Add ice4c, clucene.
	[arguments]: Add --with-lucene configuration switch.

2020-08-23  Martin Becze  <mjbecze@riseup.net>

	gnu: Add akku.
	* gnu/packages/package-management.scm (akku): New variable.

2020-08-23  Ludovic Courtès  <ludo@gnu.org>

	lint: formatting: Gracefully handle relative file names.
	Fixes <https://bugs.gnu.org/42543>.
	Reported by Jack Hill <jackhill@jackhill.us>.

	* guix/lint.scm (check-formatting): Always return a list (previously we
	would return #f when 'search-path' returns #f).  Check whether
	LOCATION's file is a relative file name.  Return a warning if not.
	* tests/guix-lint.sh: Add test.

2020-08-23  Ludovic Courtès  <ludo@gnu.org>

	lint: Avoid calls to 'package-field-location' with #f as the field.
	* guix/lint.scm (%make-warning): Call 'package-field-location' only when
	FIELD is true.

2020-08-23  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-bash-completion: Update to 3.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-bash-completion): Update to 3.1.0.

2020-08-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sane-backends-minimal: Update to 1.0.31.
	* gnu/packages/scanner.scm (sane-backends-minimal): Update to 1.0.31.
	[inputs]: Add libxml2.

	gnu: parallel: Update to 20200822.
	* gnu/packages/parallel.scm (parallel): Update to 20200822.

2020-08-23  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-find-file-in-project: Update to 5.7.10.
	* gnu/packages/emacs-xyz.scm (emacs-find-file-in-project): Update to 5.7.10.

	gnu: emacs-ghub: Update to 3.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 3.4.1.

	gnu: emacs-lsp-ui: Update to 7.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-ui): Update to 7.0.1.

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

2020-08-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-rpy2: Update to 3.3.5.
	* gnu/packages/statistics.scm (python-rpy2): Update to 3.3.5.
	[source]: Add patches to fix test failures.
	[arguments]: Adjust custom 'check phase.

2020-08-23  Oleg Pykhalov  <go.wigust@gmail.com>

	doc: cookbook: Add chapter about Guix environment.
	* doc/guix-cookbook.texi (Environment management): New chapter.

2020-08-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: net-snmp: Update to 5.9 [fixes CVE-2019-20892].
	* gnu/packages/networking.scm (net-snmp): Update to 5.9.
	[inputs]: Add ncurses.
	[native-inputs]: Add pkg-config.

2020-08-22  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: sameboy: Update to 0.13.6.
	* gnu/packages/emulators.scm (sameboy): Update to 0.13.6.

2020-08-22  Michael Rohleder  <mike@rohleder.de>

	gnu: lesspipe: Patch paths to inputs.
	* gnu/packages/less.scm (lesspipe)[arguments]: Add phase to patch
	paths to tput and file.

2020-08-22  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: fc-host-tools: Update to 13.
	* gnu/packages/embedded.scm (fc-host-tools): Update to 13.
	[description]: Modify.

2020-08-22  Adam Kandur  <rndd@tuta.io>

	gnu: Add sbcl-livesupport.
	* gnu/packages/lisp-xyz.scm (sbcl-livesupport, cl-livesupport, ecl-livesupport):
	New variables.

2020-08-22  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: lxqt: Enable keyboard shortcuts.
	* gnu/packages/lxqt.scm (lxqt)[propagated-inputs]: Add lxqt-globalkeys.

2020-08-22  Brendan Tildesley  <mail@brendan.scot>

	gnu: piper: Update to 0.5.1. Disable broken tests.
	* gnu/packages/gnome.scm (piper): Update to 0.5.1. Disable tests.

	gnu: libratbag: Update to 0.14.
	* gnu/packages/gnome.scm (libratbag): Update to 0.14.

2020-08-22  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add fullswof-2d.
	* gnu/packages/simulation.scm (fullswof-2d): New variable.

2020-08-22  Vinicius Monego  <monego@posteo.net>

	gnu: Add rtaudio.
	* gnu/packages/audio.scm (rtaudio): New variable.

2020-08-22  Hendursaga  <hendursaga@yahoo.com>

	gnu: Add dosage.
	* gnu/packages/python-xyz.scm (dosage): New variable.

2020-08-22  Martin Becze  <mjbecze@riseup.net>

	gnu: Add nicotine.
	* gnu/packages/nicotine.scm (nicotine): New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2020-08-22  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-epkg: Update to 3.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-epkg): Update to 3.2.2.

2020-08-22  Michael Rohleder  <mike@rohleder.de>

	gnu: jekyll: Loosen the requirement for kramdown.
	* gnu/packages/ruby.scm (jekyll): Loosen the requirement for kramdown.

2020-08-22  Mark H Weaver  <mhw@netris.org>

	gnu: isc-dhcp: Update bundled BIND to 9.11.22 [security fixes].
	Includes fixes for CVE-2020-8617, CVE-2020-8619, CVE-2020-8622,
	CVE-2020-8623, and CVE-2020-8624.

	* gnu/packages/admin.scm (isc-dhcp): Update bundled BIND to 9.11.22.

2020-08-22  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.9: Update to 4.9.233.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.233.
	(linux-libre-4.9-pristine-source): Update hash.
	(deblob-scripts-4.9): Update to 4.9.232.

	gnu: linux-libre@4.4: Update to 4.4.233.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.233.
	(linux-libre-4.4-pristine-source): Update hash.
	(deblob-scripts-4.4): Update to 4.4.232.

	gnu: linux-libre: Update to 5.8.3.
	* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.3.
	(linux-libre-5.8-pristine-source): Update hash.

	gnu: linux-libre@5.7: Update to 5.7.17.
	* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.17.
	(linux-libre-5.7-pristine-source): Update hash.

	gnu: linux-libre@5.4: Update to 5.4.60.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.60.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.141.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.141.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.194.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.194.
	(linux-libre-4.14-pristine-source): Update hash.

2020-08-21  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 5.8.2.
	* gnu/packages/aux-files/linux-libre/5.8-arm.conf,
	gnu/packages/aux-files/linux-libre/5.8-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.8-i686.conf,
	gnu/packages/aux-files/linux-libre/5.8-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.
	* gnu/packages/linux.scm (linux-libre-5.8): New variable.
	(linux-libre-version, linux-libre-pristine-source, linux-libre-source,
	linux-libre): Point to linux-libre-5.8*.

2020-08-21  Leo Famulari  <leo@famulari.name>

	gnu: Use a descriptive file-name for linux-libre deblobbing scripts.
	Fixes <https://bugs.gnu.org/42789>.

	* gnu/packages/linux.scm (linux-libre-deblob-scripts): Set the file-name of the
	deblob and deblob-check scripts.

2020-08-21  Prafulla Giri  <pratheblackdiamond@gmail.com>

	gnu: Add ronn-ng
	* gnu/packages/groff.scm (ronn-ng): New public variable.

2020-08-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dovecot: Support zstd compression.
	* gnu/packages/mail.scm (dovecot)[inputs]: Add zstd:lib.

2020-08-21  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: vim: Update to 8.2.1500.
	* gnu/packages/vim.scm (vim): Update to 8.2.1500.

	gnu: vim: Install man pages.

2020-08-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: enchant: Depend on hunspell.
	* gnu/packages/enchant.scm (enchant): Add hunspell as an input.

	gnu: hunspell-dict-en: Install all affix files.
	* gnu/packages/aspell.scm (aspell-word-list): Install affix files
	corresponding to installed dictionary files.

2020-08-20  Eric Bavier  <bavier@member.fsf.org>

	gnu: libmhash: Fix use-after-free in tests.
	* gnu/packages/patches/libmhash-hmac-fix-uaf.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/mcrypt.scm (libmhash)[source]: Use it.

2020-08-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fourcseq: Update to 1.22.1.
	* gnu/packages/cran.scm (r-fourcseq): Update to 1.22.1.

	gnu: r-complexheatmap: Update to 2.4.3.
	* gnu/packages/bioinformatics.scm (r-complexheatmap): Update to 2.4.3.

	gnu: r-gage: Update to 2.38.3.
	* gnu/packages/bioinformatics.scm (r-gage): Update to 2.38.3.
	[propagated-inputs]: Add r-go-db.

	gnu: r-annotationhub: Update to 2.20.2.
	* gnu/packages/bioinformatics.scm (r-annotationhub): Update to 2.20.2.

	gnu: r-delayedarray: Update to 0.14.1.
	* gnu/packages/bioinformatics.scm (r-delayedarray): Update to 0.14.1.

	gnu: r-annotationdbi: Update to 1.50.3.
	* gnu/packages/bioinformatics.scm (r-annotationdbi): Update to 1.50.3.

	gnu: r-biocviews: Update to 1.56.2.
	* gnu/packages/bioinformatics.scm (r-biocviews): Update to 1.56.2.

	gnu: r-biocset: Update to 1.2.2.
	* gnu/packages/bioconductor.scm (r-biocset): Update to 1.2.2.

	gnu: r-experimenthub: Update to 1.14.2.
	* gnu/packages/bioconductor.scm (r-experimenthub): Update to 1.14.2.

	gnu: r-variancepartition: Update to 1.18.3.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.18.3.

	gnu: r-rsubread: Update to 2.2.6.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.2.6.

	gnu: r-rbowtie: Update to 1.28.1.
	* gnu/packages/bioconductor.scm (r-rbowtie): Update to 1.28.1.

	gnu: r-biocfilecache: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-biocfilecache): Update to 1.12.1.

	gnu: r-rbowtie2: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-rbowtie2): Update to 1.10.1.

	gnu: r-motifstack: Update to 1.32.1.
	* gnu/packages/bioconductor.scm (r-motifstack): Update to 1.32.1.

	gnu: r-clusterprofiler: Update to 3.16.1.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 3.16.1.
	[propagated-inputs]: Add r-rlang.

	gnu: r-gosemsim: Update to 2.14.1.
	* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.14.1.

	gnu: r-oligo: Update to 1.52.1.
	* gnu/packages/bioconductor.scm (r-oligo): Update to 1.52.1.

	gnu: r-oligoclasses: Update to 1.50.4.
	* gnu/packages/bioconductor.scm (r-oligoclasses): Update to 1.50.4.

2020-08-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.6 [multiple CVE fixes].
	Fixes CVE-2020-8620, CVE-2020-8621, CVE-2020-8622, CVE-2020-8623, and
	CVE-2020-8624.

	* gnu/packages/dns.scm (isc-bind): Update to 9.16.6.

2020-08-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-catalyst-plugin-configloader: Update to 0.35.
	* gnu/packages/web.scm (perl-catalyst-plugin-configloader): Update to 0.35.

	gnu: perl-catalyst-devel: Update to 1.41.
	* gnu/packages/web.scm (perl-catalyst-devel): Update to 1.41.

	gnu: ne: Update to 3.3.0.
	* gnu/packages/text-editors.scm (ne): Update to 3.3.0.

	gnu: p11-kit: Update to 0.23.21.
	* gnu/packages/tls.scm (p11-kit): Update to 0.23.21.

2020-08-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pbapply: Update to 1.4-3.
	* gnu/packages/statistics.scm (r-pbapply): Update to 1.4-3.

	gnu: r-chron: Update to 2.3-56.
	* gnu/packages/statistics.scm (r-chron): Update to 2.3-56.

	gnu: r-dplyr: Update to 1.0.2.
	* gnu/packages/statistics.scm (r-dplyr): Update to 1.0.2.

	gnu: r-mgcv: Update to 1.8-32.
	* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-32.

	gnu: r-mass: Update to 7.3-52.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-52.

	gnu: r-stanheaders: Update to 2.21.0-6.
	* gnu/packages/cran.scm (r-stanheaders): Update to 2.21.0-6.

	gnu: r-showtext: Update to 0.9.
	* gnu/packages/cran.scm (r-showtext): Update to 0.9.

	gnu: r-haplo-stats: Update to 1.8.2.
	* gnu/packages/cran.scm (r-haplo-stats): Update to 1.8.2.
	[propagated-inputs]: Add r-arsenal.

	gnu: r-emmeans: Update to 1.5.0.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.5.0.

	gnu: r-abjutils: Update to 0.3.1.
	* gnu/packages/cran.scm (r-abjutils): Update to 0.3.1.
	[propagated-inputs]: Remove r-devtools, r-furrr, r-future, r-glue, r-httr, r-progress, r-readr, r-scales, and r-tibble.

	gnu: r-hdf5r: Update to 1.3.3.
	* gnu/packages/cran.scm (r-hdf5r): Update to 1.3.3.

	gnu: r-hardyweinberg: Update to 1.6.6.
	* gnu/packages/cran.scm (r-hardyweinberg): Update to 1.6.6.

	gnu: r-jomo: Update to 2.7-2.
	* gnu/packages/cran.scm (r-jomo): Update to 2.7-2.

	gnu: r-ape: Update to 5.4-1.
	* gnu/packages/cran.scm (r-ape): Update to 5.4-1.

	gnu: Add r-arsenal.
	* gnu/packages/cran.scm (r-arsenal): New variable.

2020-08-20  Andreas Enge  <andreas@enge.fr>

	gnu: python-fpylll: Update to 0.5.2.
	* gnu/packages/algebra.scm (python-fpylll): Update to 0.5.2.

	gnu: fplll: Update to 5.3.2.
	* gnu/packages/algebra.scm (fplll): Update to 5.3.2.

2020-08-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-libtmux: Update to 0.8.3.
	* gnu/packages/tmux.scm (python-libtmux): Update to 0.8.3.

	gnu: vis: Run most tests.
	* gnu/packages/text-editors.scm (vis)[arguments]: Add ‘unpack-test-suite’
	and ‘set-up-tests’ phase.  Run the tests after wrapping vis.
	[native-inputs]: Add vis-test origin.

	gnu: vis: Fetch sources from git.
	* gnu/packages/text-editors.scm (vis)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: vis: Update to 0.6.
	* gnu/packages/text-editors.scm (vis): Update to 0.6.

2020-08-20  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-browse-at-remote: Update to 0.14.0.
	* gnu/packages/emacs-xyz.scm (emacs-browse-at-remote): Update to 0.14.0.

	gnu: emacs-perspective: Update to 2.10.
	* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.10.
	(arguments): Run tests suite.

	gnu: emacs-ob-restclient: Update to 0.02-2.f7449b2.
	* gnu/packages/emacs-xyz.scm (emacs-ob-restclient): Update to 0.02-2.f7449b2.

	gnu: emacs-visual-regexp: Update to 1.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-visual-regexp): Update to 1.1.2.

2020-08-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: keepassxc: Update to 2.6.1.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.6.1.

	gnu: emacs-org-superstar: Update to 1.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-superstar): Update to 1.4.0.

2020-08-20  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: ccextractor: Fix build.
	* gnu/packages/gstreamer.scm (ccextractor): Add LEPTONICA to inputs.

2020-08-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: chrony: Update to 3.5.1 [fixes CVE-2020-14367].
	* gnu/packages/ntp.scm (chrony): Update to 3.5.1.

2020-08-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: grammalecte: Update to 1.12.0.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 1.12.0.

2020-08-20  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: emacs-doom-modeline: Update to 3.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-doom-modeline): Update to 3.0.0.

2020-08-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: blender: Add colour management support.
	* gnu/packages/graphics.scm (blender)[inputs]: Add opencolorio.

	gnu: Add opencolorio.
	* gnu/packages/image-processing.scm (opencolorio): New public variable.

	gnu: wireshark: Update to 3.2.6.
	* gnu/packages/networking.scm (wireshark): Update to 3.2.6.

	gnu: libostree: Update to 2020.5.
	* gnu/packages/package-management.scm (libostree): Update to 2020.5.

	gnu: iperf: Update to 3.9.
	* gnu/packages/networking.scm (iperf): Update to 3.9.

	gnu: nng: Update to 1.3.2.
	* gnu/packages/networking.scm (nng): Update to 1.3.2.

	gnu: mate-power-manager: Update to 1.24.2.
	* gnu/packages/mate.scm (mate-power-manager): Update to 1.24.2.
	[source]: Hard-code NAME.

2020-08-20  Timothy Sample  <samplet@ngyro.com>

	gnu: agda: Adjust for using shared libraries.
	See also 9e5496e0ae0ee8f638ca93949ecca314fdb9251e.

	* gnu/packages/agda.scm (agda)[arguments]: Add a phase that sets
	'LD_LIBRARY_PATH'; update the 'configure' phase to match the current
	Haskell build system code.

2020-08-20  Timothy Sample  <samplet@ngyro.com>

	gnu: ganeti: Tell GHC to use shared libraries.
	Fixes <https://bugs.gnu.org/42934>.
	Reported by Marius Bakke <marius@gnu.org>.

	* gnu/packages/virtualization.scm (ganeti)[arguments]: Add a phase
	that tells GHC to use shared libraries.

2020-08-20  Timothy Sample  <samplet@ngyro.com>

	gnu: ghc-regex-pcre: Set '#:extra-directories'.
	This is a follow-up to commit 54a5fd0791f15108d7c06f0b439e75e049fde249.

	* gnu/packages/haskell-xyz.scm (ghc-regex-pcre)[arguments]: Set
	'#:extra-directories'.

2020-08-20  Timothy Sample  <samplet@ngyro.com>

	gnu: ghc-pcre-light: Set '#:extra-directories'.
	This is a follow-up to commit 54a5fd0791f15108d7c06f0b439e75e049fde249.

	* gnu/packages/haskell-xyz.scm (ghc-pcre-light)[arguments]: Set
	'#:extra-directories'.

2020-08-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: blender: Update to 2.83.5.
	* gnu/packages/graphics.scm (blender): Update to 2.83.5.

	gnu: xtl: Update to 0.6.16.
	* gnu/packages/cpp.scm (xtl): Update to 0.6.16.

	gnu: mailutils: Update to 3.10.
	* gnu/packages/mail.scm (mailutils): Update to 3.10.
	[arguments]: Patch a failing moderator test.

2020-08-19  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.7.16.
	* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.16.
	(linux-libre-5.7-pristine-source): Update hash.
	(deblob-scripts-5.7): Update to 5.7.16.

	gnu: linux-libre@5.8: Update to 5.8.2.
	* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.2.
	(linux-libre-5.8-pristine-source): Update hash.
	(deblob-scripts-5.8): Update to 5.8.2.

	gnu: linux-libre@5.4: Update to 5.4.59.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.59.
	(linux-libre-5.4-pristine-source): Update hash.
	(deblob-scripts-5.4): Update to 5.4.59.

	gnu: linux-libre@4.19: Update to 4.19.140.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.140.
	(linux-libre-4.19-pristine-source): Update hash.
	(deblob-scripts-4.19): Update to 4.19.140.

2020-08-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: unknown-horizons: Fix build with python@3.8 and python-pytest@5.
	* gnu/packages/games.scm (unknown-horizons)[source]: Add patch.
	[arguments]: Add a ‘fix-tests-with-pytest>=4’ phase.
	[native-inputs]: Add python-distro.
	* gnu/packages/patches/unknown-horizons-python-3.8-distro.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: unknown-horizons: Return #t from all phases.
	* gnu/packages/games.scm (unknown-horizons)[arguments]: Return #t from ‘set-HOME’.

	gnu: geocode-glib: Update to 3.26.2.
	* gnu/packages/gnome.scm (geocode-glib): Update to 3.26.2.

	gnu: nuspell: Update to 3.1.2.
	* gnu/packages/enchant.scm (nuspell): Update to 3.1.2.

	services: Allow (service accountsservice-service-type).
	* gnu/services/desktop.scm (accountsservice-service-type)
	[default-value]: Set to accountsservice.

2020-08-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cmh: Update home-page.
	* gnu/packages/algebra.scm (cmh)[home-page]: Update to new home-page.

2020-08-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tslib: Update to 1.22.
	* gnu/packages/video.scm (tslib): Update to 1.22.

	gnu: libopenmpt: Update to 0.5.1.
	* gnu/packages/audio.scm (libopenmpt): Update to 0.5.1.
	[source]: Hard-code NAME.

	gnu: simple-scan: Update to 3.36.4.
	* gnu/packages/gnome.scm (simple-scan): Update to 3.36.4.

	gnu: xf86-video-geode: Remove unnecessary patch.
	* gnu/packages/xorg.scm (xf86-video-geode)[source]: Remove patch.
	* gnu/packages/patches/xf86-video-geode-glibc-2.20.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: xf86-video-geode: Update to 2.11.20.
	* gnu/packages/xorg.scm (xf86-video-geode): Update to 2.11.20.

2020-08-19  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: gst-plugins-good: Update package definition.
	* gnu/packages/gstreamer.scm (gst-plugins-good): Update package definition.
	[arguments]<#:glib-or-gtk?>: New argument.
	<#:phases>['disable-tests-for-armhf]: Remove phase.
	['disable-failing-tests]: Remove phase.
	['patch-docbook-xml]: New phase.
	['pre-check]: New phase.
	[native-inputs]: Add docbook-xml, gettext-minimal, gobject-introspection,
	gsettings-desktop-schemas, perl, libxml2 and xorg-server-for-tests.
	[inputs]: Add bzip2, glib, glib-networking, glu, libgudev, libx11,
	libxdamage, libxfixes, libxext, libxshmfence, mesa and v4l-utils.
	Remove gst-plugins-base.
	[propagated-inputs]: Add gstreamer and gst-plugins-base.
	[synopsis]: Modify.
	[description]: Modify.

2020-08-19  Roel Janssen  <roel@gnu.org>

	gnu: virtuoso-use: Remove static libraries.
	* gnu/packages/databases.scm (virtuoso-ose): Remove static libraries from
	  the build output.

2020-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: ruby-kramdown: Update to 2.3.0.
	* gnu/packages/ruby.scm (ruby-kramdown): Update to 2.3.0.

	gnu: Add ruby-mustache.
	* gnu/packages/ruby.scm (ruby-mustache): New variable.

	gnu: emacs-posframe: Update to 0.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 0.8.0.
	[description]: Stick to upstream name.

2020-08-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: fvwm: Use make-desktop-entry-file.
	* gnu/packages/fvwm.scm (fvwm)[arguments]: Adjust 'install-xsession to
	  use make-desktop-entry-file.

	gnu: fvwm: Use https.
	* gnu/packages/fvwm.scm (fvwm)[home-page]: Use https.

	gnu: akonadi: Update home-page.
	* gnu/packages/kde-pim.scm (akonadi-calendar, akonadi-contacts,
	akonadi-mime, akonadi-notes, akonadi-search)[home-page]: Update to
	new home-page.

2020-08-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lvm2: Default to an HTTPS mirror.
	* gnu/packages/linux.scm (lvm2)[source]: Talk HTTPS to sourceware.org.

2020-08-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-chipseq: Update to 0.0.43.
	* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.43.

2020-08-19  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: graphene: Update package definition.
	* gnu/packages/gtk.scm (graphene): Update package definition.
	[source]<origin>[method]: Change from url-fetch to git-fetch.
	[uri]: Add git-reference.
	[sha256]: Modify base32.
	[arguments]<#:glib-or-gtk?>: New argument.
	[native-inputs]: Add git-minimal and mutest.

	gnu: librsvg-next: Update package definition.
	* gnu/packages/gnome.scm (librsvg-next): Remove inheritance from librsvg.
	[outputs]: Add "doc".
	[arguments]<#:phases>['patch-docbook-xml]: New phase.
	[arguments]<#:configure-flags>: Add --with-html-dir.
	[native-inputs]: Add docbook-xml, python, ruby.
	[inputs]: Add fontconfig, freetype, harfbuzz.
	[propagated-inputs]: Add cairo, gdk-pixbuf, glib.

	gnu: gtk-vnc: Update package definition.
	* gnu/packages/gnome.scm (gtk-vnc) [version]: Update to 1.0.0.
	[source]<origin>[sha256]: Modify base32.
	[build-system]: Change from gnu to meson.
	[arguments]<#:glib-or-gtk?>: New argument.
	[native-inputs]: Add gjs, node and perl.
	[inputs]: Add cairo, gdk-pixbuf+svg, libx11 and zlib.
	[synopsis]: Modify.
	[description]: Modify.

2020-08-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bytemuck-1: Update to 1.3.1.
	* gnu/packages/crates-io.scm (rust-bytemuck-1): Update to 1.3.1.
	[synopsis]: Appease 'guix lint'.

	gnu: waybar: Remove unrecognized configure flag.
	* gnu/packages/wm.scm (waybar)[arguments]: Remove field.

	gnu: libfive: Fix build.
	* gnu/packages/engineering.scm (libfive)[source]: Remove snippet.
	[arguments]: Remove custom phase to find catch's header.
	[native-inputs]: Remove catch-framework2.

2020-08-19  Brendan Tildesley  <mail@brendan.scot>

	gnu: waybar: Build documentation.
	* gnu/packages/wm.scm (waybar)native-inputs]: Add scdoc.

2020-08-19  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-git-auto-commit-mode: Update to 4.6.0-1.23abaff.
	* gnu/packages/emacs-xyz.scm
	(emacs-git-auto-commit-mode)[version]: Update to 4.6.0-1.23abaff.
	[native-inputs]: Add emacs-buttercup and git.
	[arguments]: Run tests suite.

2020-08-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove duplicate libcloudproviders definition.
	* gnu/packages/gnome.scm (libcloudproviders): Remove duplicate.

2020-08-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-aiosmtpd: Update to 1.2.1.
	* gnu/packages/mail.scm (python-aiosmtpd): Update to 1.2.1.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.

	gnu: python-dkimpy: Update to 1.0.5.
	* gnu/packages/mail.scm (python-dkimpy): Update to 1.0.5.

	gnu: libpipeline: Update to 1.5.3.
	* gnu/packages/man.scm (libpipeline): Update to 1.5.3.

	gnu: lvm2: Update to 2.03.10.
	* gnu/packages/linux.scm (lvm2): Update to 2.03.10.

	gnu: sysprof: Expand description.
	* gnu/packages/gnome.scm (synopsis, description): Elongate.

	gnu: sysprof: Update to 3.36.0.
	* gnu/packages/gnome.scm (sysprof): Update to 3.36.0.

	gnu: sysprof: Update home page.
	* gnu/packages/gnome.scm (sysprof)[home-page]: Use an up-to-date alternative.

	gnu: engrampa: Update to 1.24.1.
	* gnu/packages/mate.scm (engrampa): Update to 1.24.1.
	[source]: Hard-code NAME.

	gnu: eom: Update to 1.24.1.
	* gnu/packages/mate.scm (eom): Update to 1.24.1.
	[source]: Hard-code NAME.

	gnu: mate-calc: Update to 1.24.1.
	* gnu/packages/mate.scm (mate-calc): Update to 1.24.1.
	[source]: Hard-code NAME.

	gnu: mate-control-center: Update to 1.24.1.
	* gnu/packages/mate.scm (mate-control-center): Update to 1.24.1.
	[source]: Hard-code NAME.

	gnu: caja-extensions: Update to 1.24.1.
	* gnu/packages/mate.scm (caja-extensions): Update to 1.24.1.
	[source]: Hard-code NAME.

	gnu: mate-media: Update to 1.24.1.
	* gnu/packages/mate.scm (mate-media): Update to 1.24.1.
	[source]: Hard-code NAME.

	gnu: mate-applets: Update to 1.24.1.
	* gnu/packages/mate.scm (mate-applets): Update to 1.24.1.
	[source]: Hard-code NAME.

	gnu: mate-menus: Update to 1.24.1.
	* gnu/packages/mate.scm (mate-menus): Update to 1.24.1.
	[source]: Hard-code NAME.

	gnu: libmatekbd: Update to 1.24.1.
	* gnu/packages/mate.scm (libmatekbd): Update to 1.24.1.
	[source]: Hard-code NAME.

	gnu: libmatemixer: Update to 1.24.1.
	* gnu/packages/mate.scm (libmatemixer): Update to 1.24.1.
	[source]: Hard-code NAME.

	gnu: mate-settings-daemon: Update to 1.24.1.
	* gnu/packages/mate.scm (mate-settings-daemon): Update to 1.24.1.
	[source]: Hard-code NAME.

	gnu: mate-session-manager: Update to 1.24.1.
	* gnu/packages/mate.scm (mate-session-manager): Update to 1.24.1.
	[source]: Hard-code NAME.

	gnu: mate-terminal: Update to 1.24.1.
	* gnu/packages/mate.scm (mate-terminal): Update to 1.24.1.

	gnu: libmateweather: Update to 1.24.1.
	* gnu/packages/mate.scm (libmateweather): Update to 1.24.1.
	[source]: Hard-code NAME.  Remove obsolete snippet.

	gnu: mate-desktop: Update to 1.24.1.
	* gnu/packages/mate.scm (mate-desktop): Update to 1.24.1.
	[source]: Hard-code NAME.

2020-08-19  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: font-fantasque-sans: Fix build.
	* gnu/packages/fonts.scm (font-fantasque-sans)[native-inputs]: Add woff2:bin.

2020-08-19  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: libwpe: Update package definition.
	* gnu/packages/webkit.scm (libwpe): Update package definition.
	[native-inputs]: Add python-wrapper.
	[synopsis]: Modify.
	[description]: Modify.

	gnu: woff2: Update package definition.
	* gnu/packages/fontutils.scm (woff2): Update package definition.
	[outputs]: New output "bin".
	[arguments]<#:configure-flags>[-DCMAKE_INSTALL_BINDIR]: New flag.
	[-DCMAKE_INSTALL_INCLUDEDIR]: New flag.
	[-DCMAKE_INSTALL_LIBDIR]: New flag.
	[-DBUILD_SHARED_LIBS]: Remove flag.
	<#:phases>['patch-installation]: New phase.
	[synopsis]: Modify.
	[description]: Modify.
	[home-page]: Modify.
	[license]: Change to expat.

	gnu: gst-libav: Update package definition.
	* gnu/packages/gstreamer.scm (gst-libav): Update package definition.
	[arguments]<#:phases>['patch-docbook-xml]: New phase.
	[native-inputs]: Add docbook-xml, perl and ruby.
	[inputs]: Remove gst-plugins-base, orc and zlib.
	[propagated-inputs]: Add gstreamer and gst-plugins-base.
	[synopsis]: Modify.
	[description]: Modify.
	[license]: Change from gpl2+ to lgpl2.0+.

	gnu: gst-plugins-ugly: Update package definition.
	* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update package definition.
	[arguments]<#:glib-or-gtk?>: New argument.
	<#:phases>['patch-docbook-xml]: New phase.
	['pre-check]: New phase.
	[native-inputs]: Add docbook-xml, gettext-minimal, gsettings-desktop-schemas,
	perl and xorg-server-for-tests.
	[inputs]: Add glib, glib-networking and opencore-amr.  Remove gst-plugins-base.
	[propagated-inputs]: Add gstreamer and gst-plugins-base.
	[synopsis]: Modify.
	[description]: Modify.

	gnu: Add transcode.
	* gnu/packages/video.scm (transcode): New variable.
	* gnu/packages/patches/transcode-ffmpeg.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-08-19  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: rust-rgb: Fix package definition.
	Follow-up to 797bb73b00a69441a1b926b0816d2ba28b1b1493.

	* gnu/packages/crates-io.scm (rust-rgb-0.8)<#:cargo-inputs>: Fix references.

2020-08-19  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: rust-rgb: Update to 0.8.20.
	* gnu/packages/crates-io.scm (rust-rgb-0.8): Update to 0.8.20.
	[arguments]<#:cargo-inputs>: Add rust-bytemuck-1.

2020-08-18  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: faad2: Re-add home-page.
	Follow-up to 31f226c44aabb9583dc0c0bd2dfb35726c56af4c.

	* gnu/packages/audio.scm (faad2)[home-page]: New field.

2020-08-18  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add libcloudproviders.
	* gnu/packages/gnome.scm (libcloudproviders): New variable.

	gnu: faad2: Update to 2.8.8.
	* gnu/packages/audio.scm (faad2): Update to 2.8.8.
	[license]: Update to gpl2+.

	gnu: Add rust-tinyvec@0.3.3.
	* gnu/packages/crates-io.scm (rust-tinyvec-0.3): New variable.

	gnu: Add rust-pin-project@0.4.22.
	* gnu/packages/crates-io.scm (rust-pin-project-0.4): New variable.

	gnu: Add rust-pin-project-internal@0.4.22.
	* gnu/packages/crates-io.scm (rust-pin-project-internal-0.4): New variable.

	gnu: Add rust-serial-test@0.4.0.
	* gnu/packages/crates-io.scm (rust-serial-test-0.4): New variable.

	gnu: Add rust-serial-test-derive@0.4.0.
	* gnu/packages/crates-io.scm (rust-serial-test-derive-0.4): New variable.

	gnu: Add rust-downcast-rs@1.2.0.
	* gnu/packages/crates-io.scm (rust-downcast-rs-1.2): New variable.

2020-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libde265: Omit static library.
	* gnu/packages/video.scm (libde265)[arguments]: Pass ‘--disable-static’.

2020-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Remove duplicate libde265.
	The CMake-built output differs greatly from the autotools one, and not
	in a good way.  Keep the more recent gnu-build-system variant.

	This reverts commit fad176c4e20424c3dacddac8820237cf0b93a2c0.  Sorry
	Vinicius.

	* gnu/packages/video.scm: Remove duplicate libde265 variable definition.

2020-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "Revert "gnu: Add libde265.""
	This reverts commit 0d792f37cdc723b593645bb871afefd699d5165b.

	gnu: sysstat: Update to 12.4.0.
	* gnu/packages/linux.scm (sysstat): Update to 12.4.0.

2020-08-18  Danny Milosavljevic  <dannym@scratchpost.org>

	Revert "gnu: Add libde265."
	This reverts commit 7f3c9116bdd349d49d3f6a148bc59f7f8d64215a, which
	would have introduced a duplicate definition.

	Revert "gnu: Add sysprof."
	This reverts commit 4e36c8a07ba419ba1ab95e0dc6cc99bdd920e49e, which had added
	a duplicate sysprof variable.

2020-08-18  Marius Bakke  <marius@gnu.org>

	gnu: jucipp: Fix syntax highlighting.
	* gnu/packages/text-editors.scm (jucipp)[arguments]: Add 'wrap' phase.

	gnu: ungoogled-chromium: Update to 84.0.4147.125-0.57244cd.
	* gnu/packages/chromium.scm (%ungoogled-revision, %ungoogled-origin): Update
	to commit 57244cdfc21dc05910862152d91cc528103c988a.
	(ungoogled-chromium): Update to 84.0.4147.125.

2020-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	Disambiguate ‘expat’ in (gnu packages man).
	This follows up on commit e445ae9ae13dc33f3770324c58cb91cd89185846.

	* gnu/packages/man.scm: Import (guix licences) with a ‘license:’ prefix.
	Adjust all users.

2020-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: java-snappy: Update to 1.1.7.5.
	* gnu/packages/java-compression.scm (java-snappy): Update to 1.1.7.5.

2020-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	Import (gnu packages libffi) from (gnu packages gnome).
	This follows up on commit 77d7bbf4bdf75cbbc40c4ac6634b4a3e886a6362,
	which broke ‘guix pull’.

	* gnu/packages/gnome.scm: Import (gnu packages libffi).

2020-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	etc: indent-code.el: Match not only ‘(define-public’.
	* etc/indent-code.el (main): Also match ‘(define’, as intended.

	gnu: postgis: Update to 3.0.2.
	* gnu/packages/geo.scm (postgis): Update to 3.0.2.

	gnu: python-lmdb: Update to 0.99.
	* gnu/packages/databases.scm (python-lmdb): Update to 0.99.

	gnu: nnn: Update to 3.4.
	* gnu/packages/admin.scm (nnn): Update to 3.4.

	gnu: fio: Update to 3.22.
	* gnu/packages/benchmark.scm (fio): Update to 3.22.

	gnu: r-libcoin: Update to 1.0-6.
	* gnu/packages/cran.scm (r-libcoin): Update to 1.0-6.

2020-08-18  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add egl-wayland.
	* gnu/packages/graphics.scm (egl-wayland): New variable.

	gnu: Add eglexternalplatform.
	* gnu/packages/graphics.scm (eglexternalplatform): New variable.

	gnu: Add brltty.
	* gnu/packages/accessibility.scm (brltty): New variable.

	gnu: Add libbraille.
	* gnu/packages/accessibility.scm (libbraille): New variable.

	gnu: Add latex2html.
	* gnu/packages/documentation.scm (latex2html): New variable.

	gnu: Add liblouisutdml.
	* gnu/packages/language.scm (liblouisutdml): New variable.
	* gnu/packages/patches/liblouisutdml-fix-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add liblouis.
	* gnu/packages/languages.scm (liblouis): New variable.

	gnu: Add libstemmer.
	* gnu/packages/language.scm (libstemmer): New variable.

	gnu: Add libgrss.
	* gnu/packages/gnome.scm (libgrss): New variable.

	gnu: Add dnssec-trigger.
	* gnu/packages/dns.scm (dnssec-trigger): New variable.

	gnu: Add ldns.
	* gnu/packages/dns.scm (ldns): New variable.
	* gnu/packages/patches/ldns-drill-examples.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-08-18  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: seed: Fix tests.
	* gnu/packages/gnome.scm (seed)[arguments]<#:phases>[patch-tests]: New phase.

2020-08-18  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add memphis.
	* gnu/packages/geo.scm (memphis): New variable.

	gnu: Add seed.
	* gnu/packages/gnome.scm (seed): New variable.
	* gnu/packages/patches/seed-webkit.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add gnome-js-common.
	* gnu/packages/gnome.scm (gnome-js-common): New variable.

	gnu: Add libdmapsharing.
	* gnu/packages/gnome.scm (libdmapsharing): New variable.

	gnu: Add pedansee.
	* gnu/packages/check.scm (pedansee): New variable.

	gnu: Add mrg.
	* gnu/packages/gimp.scm (mrg): New variable.

	gnu: Add mmm.
	* gnu/packages/graphics.scm (mmm): New variable.

	gnu: Add poly2tri-c.
	* gnu/packages/gimp.scm (poly2tri-c): New variable.

	gnu: Add zeitgeist.
	* gnu/packages/gnome.scm (zeitgeist): New variable.

	gnu: Add dee.
	* gnu/packages/gnome.scm (dee): New variable.
	* gnu/packages/patches/dee-vapi.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add gtx.
	* gnu/packages/gnome.scm (gtx): New variable.

	gnu: Add pangomm-2.42.
	* gnu/packages/gtk.scm (pangomm-2.42): New variable.

	gnu: Add glibmm-2.64.
	*gnu/packages/glib.scm (glibmm-2.64): New variable.

	gnu: Add cairomm-1.13.
	* gnu/packages/gtk.scm (cairomm-1.13): New variable.

	gnu: Add libsigc++-2.
	* gnu/packages/glib.scm (libsigc++-2): New variable.

	gnu: Add xmltoman.
	* gnu/packages/man.scm (xmltoman): New variable.

	gnu: Add libcamera.
	* gnu/packages/networking.scm (libcamera): New variable.

	gnu: Add wpewebkit.
	* gnu/packages/webkit.scm (wpewebkit): New variable.

	gnu: Add libthai.
	* gnu/packages/gtk.scm (libthai): New variable.

	gnu: Add libdatrie.
	* gnu/packages/gtk.scm (libdatrie): New variable.

	gnu: Add openjpeg-data.
	* gnu/packages/image.scm (openjpeg-data): New variable.

	gnu: Add opensles.
	* gnu/packages/audio.scm (opensles): New variable.
	* gnu/packages/patches/opensles-add-license-file.patch: New file.
	* gnu/local.mk (opensles-add-license-file.patch): New reference.

	gnu: Add openni2.
	* gnu/packages/gstreamer.scm (openni2): New variable.

	gnu: Add libnice.
	* gnu/packages/networking.scm (libnice): New variable.

	gnu: Add rtmpdump.
	* gnu/packages/networking.scm (rtmpdump): New variable.

	gnu: Add iqa.
	* gnu/packages/image.scm (iqa): New variable.

	gnu: Add zxing-cpp.
	* gnu/packages/aidc.scm (zxing-cpp): New variable.

	gnu: Add wildmidi.
	* gnu/packages/audio.scm (wildmidi): New variable.

	gnu: Add webrtc-audio-processing.
	* gnu/packages/audio.scm (webrtc-audio-processing): New variable.

	gnu: Add vo-aacenc.
	* gnu/packages/audio.scm (vo-aacenc): New variable.

	gnu: Add svt-hevc.
	* gnu/packages/video.scm (svt-hevc): New variable.

	gnu: Add mediasdk.
	* gnu/packages/video.scm (mediasdk): New variable.

	gnu: Add srt.
	* gnu/packages/networking.scm (srt): New variable.

	gnu: Add lksctp-tools.
	* gnu/packages/networking.scm (lksctp-tools): New variable.

	gnu: Add tinyalsa.
	* gnu/packages/audio.scm (tinyalsa): New variable.

	gnu: Add libopenmpt.
	* gnu/packages/audio.scm (libopenmpt): New variable.

	gnu: Add libofa.
	* gnu/packages/audio.scm (libofa): New variable.
	* gnu/packages/patches/libofa-ftbfs-1.diff: New file.
	* gnu/packages/patches/libofa-curl.diff: New file.
	* gnu/packages/patches/libofa-ftbfs-2.diff: New file.
	* gnu/local.mk (dist_patch_DATA): Add them.

	gnu: Add mjpegtools.
	* gnu/packages/video.scm (mjpegtools): New variable.

	gnu: Add libquicktime.
	* gnu/packages/video.scm (libquicktime): New variable.
	* gnu/packages/patches/libquicktime-ffmpeg.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add schroedinger.
	* gnu/packages/video.scm (schroedinger): New variable.

	gnu: Add libmms.
	* gnu/packages/video.scm (libmms): New variable.

	gnu: Add libde265.
	* gnu/packages/video.scm (libde265): New variable.

	gnu: Add libvideogfx.
	* gnu/packages/video.scm (libvideogfx): New variable.

	gnu: Add ffmpeg-2.8.
	* gnu/packages/video.scm (ffmpeg-2.8): New variable.

	gnu: Add flite.
	* gnu/packages/speech.scm (flite): New variable.

	gnu: Add faac.
	* gnu/packages/audio.scm (faac): New variable.

	gnu: Add directfb.
	* gnu/packages/graphics.scm (directfb): New variable.

	gnu: Add libtimidity.
	* gnu/packages/audio.scm (libtimidity): New variable.

	gnu: Add flux.
	* gnu/packages/graphics.scm (flux): New variable.

	gnu: Add tslib.
	* gnu/packages/video.scm (tslib): New variable.

	gnu: Add libmpeg3.
	* gnu/packages/video.scm (libmpeg3): New variable.

	gnu: Add libdc1394.
	* gnu/packages/gstreamer.scm (libdc1394): New variable.

	gnu: Add ccextractor.
	* gnu/packages/gstreamer.scm (ccextractor): New variable.

	gnu: Add nng.
	* gnu/packages/networking.scm (nng): New variable.

	gnu: Add nanomsg.
	* gnu/packages/networking.scm (nanomsg): New variable.

	gnu: Add libvisual-plugins.
	* gnu/packages/gstreamer.scm (libvisual-plugins): New variable.

	gnu: Add libvisual.
	* gnu/packages/gstreamer.scm (libvisual): New variable.

	gnu: Add esound.
	* gnu/packages/gstreamer.scm (esound): New variable.

	gnu: Add mutest.
	* gnu/packages/check.scm (mutest): New variable.

	gnu: Add sysprof.
	* gnu/packages/gnome.scm (sysprof): New variable.

	gnu: Add presage.
	* gnu/packages/fcitx.scm (presage): New variable.

	gnu: Add nuspell.
	* gnu/packages/enchant.scm (nuspell): New variable.

	gnu: Add ronn.
	* gnu/packages/man.scm (ronn): New variable.

	gnu: Add gnome-photos.
	* gnu/packages/gnome.scm (gnome-photos): New variable.

	gnu: Add gnome-music.
	* gnu/packages/gnome.scm (gnome-music): New variable.

	gnu: Add libxmlb.
	* gnu/packages/xml.scm (libxmlb): New variable.

	gnu: Add portablexdr.
	* gnu/packages/gnome.scm (portablexdr): New variable.

	gnu: Add malcontent.
	* gnu/packages/freedesktop.scm (malcontent): New variable.

	gnu: Add libglib-testing.
	* gnu/packages/freedesktop.scm (libglib-testing): New variable.

	gnu: Add tepl.
	* gnu/packages/gnome.scm (tepl): New variable.

	gnu: Add krb5-auth-dialog.
	* gnu/packages/gnome.scm (krb5-auth-dialog): New variable.

2020-08-18  Andreas Enge  <andreas@enge.fr>

	gnu: mpfrcx: Update to 0.6.
	* gnu/packages/algebra.scm (mpfrcx): Update to 0.6.

2020-08-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 242.
	* gnu/packages/lisp.scm (txr): Update to 242.

2020-08-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile2.2-gi: Fix build.
	* gnu/packages/guile-xyz.scm (guile2.2-gi)[native-inputs]: Remove.
	[inputs]: Replace "guile" with "guile-2.2".

	gnu: guile-gi: Install extension to sub-directory, use glib-or-gtk build system.
	* gnu/packages/guile-xyz.scm (guile-gi)[build-system]: Use
	glib-or-gtk-build-system.
	[arguments]: Install the extension to the "extensions" sub-directory.

2020-08-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bowtie1: Add missing Python input.
	Reported-by: Marcel Schilling <marcel.schilling@mdc-berlin.de>

	* gnu/packages/bioinformatics.scm (bowtie1)[inputs]: Add python-wrapper.

2020-08-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-nabor.
	* gnu/packages/cran.scm (r-nabor): New variable.

2020-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ghcid: Update to 0.8.7.
	* gnu/packages/haskell-apps.scm (ghcid): Update to 0.8.7.

	gnu: python-igraph: Update to 0.8.2.
	* gnu/packages/graph.scm (python-igraph): Update to 0.8.2.

	gnu: igraph: Update to 0.8.2.
	* gnu/packages/graph.scm (igraph): Update to 0.8.2.

	gnu: cfitsio: Update to 3.49.
	* gnu/packages/astronomy.scm (cfitsio): Update to 3.49.
	[source]: Hard-code NAME.

	gnu: jc: Update to 1.13.4.
	* gnu/packages/admin.scm (jc): Update to 1.13.4.

	gnu: blender: Update to 2.83.4.
	* gnu/packages/graphics.scm (blender): Update to 2.83.4.

2020-08-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Fix a typo in the AutoSSH service documentation.
	* doc/guix.texi (Networking Services)[autossh-configuration]: Fix typo.

2020-08-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rclone: Update to 1.52.3.
	* gnu/packages/sync.scm (rclone): Update to 1.52.3.

2020-08-17  Timothy Sample  <samplet@ngyro.com>

	gnu: git-annex: Create fake static output.
	This is a work-around for a problem introduced by commit
	718dc7d4a5e5d26cac80c79d78535677e0379dc8.

	* gnu/packages/haskell-apps.scm (git-annex)[arguments]: Add a phase
	to generate the "static" output.

2020-08-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fet: Update to 5.46.0.
	* gnu/packages/education.scm (fet): Update to 5.46.0.

	gnu: mame: Update to 0.223.
	* gnu/packages/emulators.scm (mame): Update to 0.223.

	gnu: emacs-clojure-mode: Update to 5.12.0.
	* gnu/packages/emacs-xyz.scm (emacs-clojure-mode): Update to 5.12.0.
	[native-inputs]: Add emacs-paredit.

	gnu: emacs-ediprolog: Update to 2.1.
	* gnu/packages/emacs-xyz.scm (emacs-ediprolog): Update to 2.1.

	gnu: emacs-gnuplot: Switch to Emacs build system.
	* gnu/packages/emacs-xyz.scm (emacs-gnuplot)[source]: Update URL.
	[native-inputs]: Remove.
	[arguments]: Remove.
	[home-page]: Update URL.
	[description]: Improve typography.

2020-08-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 8.2.1471.
	* gnu/packages/vim.scm (vim): Update to 8.2.1471.
	[arguments]: Adjust custom 'patch-absolute-paths, 'skip-failing-tests
	phases for changes in the sources.

	gnu: python-rpy2: Update home-page.
	* gnu/packages/statistics.scm (python-rpy2)[home-page]: Update to new
	home-page.

2020-08-17  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: Add emacs-fancy-battery.
	* gnu/packages/emacs-xyz.scm (emacs-fancy-battery): New variable.

2020-08-17  Efraim Flashner  <efraim@flashner.co.il>

	utils: Add version-major+minor+point.
	* guix/utils.scm (version-major+minor+point): New procedure.

2020-08-17  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-hypercorn.
	* gnu/packages/python-web.scm (python-hypercorn): New variable.

	gnu: Add python-priority.
	* gnu/packages/python-web.scm (python-priority): New variable.

	gnu: Add python-wsproto.
	* gnu/packages/python-web.scm (python-wsproto): New variable.

	gnu: Add python-h11.
	* gnu/packages/python-web.scm (python-h11): New variable.

2020-08-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: guile-ssh: Update to commit 688d7f.
	Fixes <https://issues.guix.gnu.org/42740>.

	* gnu/packages/ssh.scm (guile-ssh): Update to commit
	688d7f3797b5155257a6c2ee4ea5084b3d8cc244.
	[arguments]: Enable parallel tests.

	Reported-by: Ludovic Courtès <ludo@gnu.org>

2020-08-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: weechat: Update to 2.9.
	* gnu/packages/irc.scm (weechat): Update to 2.9.
	[arguments]: Remove obsolete test fixes.  JavaScript plugins are now
	disabled by default.

	gnu: gpsd: Update to 3.21.
	* gnu/packages/gps.scm (gpsd): Update to 3.21.

	gnu: srain: Update to 1.1.2.
	* gnu/packages/irc.scm (srain): Update to 1.1.2.

	gnu: grim: Update to 1.3.1.
	* gnu/packages/image.scm (grim): Update to 1.3.1.

	gnu: emacs-slime: Update to 2.26.
	* gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.26.

2020-08-16  Kei Kebreau  <kkebreau@posteo.net>

	gnu: wxwidgets: Fix MIME type loading.
	* gnu/packages/wxwidgets.scm (wxwidgets)[inputs]: Add shared-mime-info.
	[arguments]: Update 'refer-to-inputs phase so wxwidgets looks in the correct
	directory for MIME type information.

	gnu: wxmaxima: Update to 20.06.6.
	* gnu/packages/maths.scm (wxmaxima): Update to 20.06.6.
	[arguments]: Add 'patch-doc-path phase.

2020-08-16  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: webkitgtk: Expose all font locations to the bubblewrap sandbox.
	Fixes <https://issues.guix.gnu.org/41174> and <https://issues.guix.gnu.org/42618>.

	The webkitgtk library relied on by Epiphany and others uses bubblewrap to
	sandbox its process.  This sandbox was only exposing fonts relative to
	XDG_DATA_HOME.  Extend it so that it honors font locations specified via
	XDG_DATA_DIRS as well, which is what Guix uses.

	* gnu/packages/patches/webkitgtk-bind-all-fonts.patch: Add patch.
	* gnu/local.mk: Register it.
	* gnu/packages/webkit.scm (webkitgtk)[source]<patches>: Use it.

2020-08-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	system: Modify GDB skeleton to find debug files for any profile.
	Instead of hard coding the debug directory to that of the user profile, use
	Guile scripting in combination with a new search path specification on GDB to
	specify the debug file directories.

	* gnu/packages/gdb.scm (gdb-9.1): Add a search path specification for the
	GDB_DEBUG_FILE_DIRECTORY environment variable.
	* gnu/system/shadow.scm (default-skeletons)[gdbinit]: Derive the value of
	DEBUG-FILE-DIRECTORY via the GDB_DEBUG_FILE_DIRECTORY environment variable.
	* doc/guix.texi (Installing Debugging Files): Document it.

2020-08-16  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: emacs-guix: Update to 0.5.2-58a840d067.
	This fixes several missing autoloads (for Guile 3.0).

	* gnu/packages/emacs-xyz.scm (emacs-guix): Update to 0.5.2-58a840d067.

2020-08-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-bsseq: Update to 0.1.2.
	* gnu/packages/bioinformatics.scm (pigx-bsseq): Update to 0.1.2.
	[inputs]: Add r-ggrepel, bwa-meth, methyldackel, multiqc, and samblaster.

	gnu: pigx-scrnaseq: Use statically linked Pandoc.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[inputs]: Use pandoc and
	pandoc-citeproc instead of ghc-pandoc and ghc-pandoc-citeproc.

	gnu: pigx-bsseq: Use statically linked Pandoc.
	* gnu/packages/bioinformatics.scm (pigx-bsseq)[inputs]: Use pandoc and
	pandoc-citeproc instead of ghc-pandoc and ghc-pandoc-citeproc.

	gnu: pigx-chipseq: Use statically linked Pandoc.
	* gnu/packages/bioinformatics.scm (pigx-chipseq)[inputs]: Use pandoc and
	pandoc-citeproc instead of ghc-pandoc and ghc-pandoc-citeproc.

	gnu: pigx-rnaseq: Use statically linked Pandoc.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq)[inputs]: Use pandoc and
	pandoc-citeproc instead of ghc-pandoc and ghc-pandoc-citeproc.

	gnu: r-loo: Use pandoc and pandoc-citeproc instead of the libraries.
	* gnu/packages/cran.scm (r-loo)[inputs]: Replace ghc-pandoc with pandoc, and
	ghc-pandoc-citeproc with pandoc-citeproc.

	gnu: r-rstan: Use pandoc instead of ghc-pandoc.
	* gnu/packages/cran.scm (r-rstan)[native-inputs]: Replace ghc-pandoc with
	pandoc.

	gnu: r-rstantools: Use pandoc instead of ghc-pandoc.
	* gnu/packages/cran.scm (r-rstantools)[inputs]: Replace ghc-pandoc with
	pandoc.

	gnu: r-stanheaders: Use pandoc instead of ghc-pandoc.
	* gnu/packages/cran.scm (r-stanheaders)[inputs]: Replace ghc-pandoc with
	pandoc.

	gnu: r-rstanarm: Use pandoc instead of ghc-pandoc.
	* gnu/packages/cran.scm (r-rstanarm)[inputs]: Replace ghc-pandoc with pandoc
	and ghc-pandoc-citeproc with pandoc-citeproc.

	gnu: r-nbconvertr: Use pandoc instead of ghc-pandoc.
	* gnu/packages/cran.scm (r-nbconvertr)[inputs]: Replace ghc-pandoc with
	pandoc.

	gnu: r-abseqr: Add pandoc-citeproc.
	* gnu/packages/bioconductor.scm (r-abseqr)[inputs]: Add pandoc-citeproc.

	gnu: r-abseqr: Use pandoc instead of ghc-pandoc.
	* gnu/packages/bioconductor.scm (r-abseqr)[inputs]: Replace ghc-pandoc with
	pandoc.

	gnu: r-filematrix: Use pandoc-citeproc instead of ghc-pandoc-citeproc.
	* gnu/packages/cran.scm (r-filematrix)[native-inputs]: Replace
	ghc-pandoc-citeproc with pandoc-citeproc.

	gnu: r-bookdown: Use pandoc instead of ghc-pandoc.
	* gnu/packages/cran.scm (r-bookdown)[propagated-inputs]: Replace ghc-pandoc
	with pandoc.

	gnu: r-rgl: Use pandoc instead of ghc-pandoc.
	* gnu/packages/cran.scm (r-rgl)[inputs]: Replace ghc-pandoc with pandoc.

	gnu: r-bayesplot: Use pandoc instead of ghc-pandoc
	* gnu/packages/cran.scm (r-bayesplot)[inputs]: Replace ghc-pandoc with pandoc.

	gnu: r-rcas: Use pandoc instead of ghc-pandoc.
	* gnu/packages/bioinformatics.scm (r-rcas)[propagated-inputs]: Replace
	ghc-pandoc with pandoc.

2020-08-16  Efraim Flashner  <efraim@flashner.co.il>

	services: connman-shepherd-service: Don't use short flags.
	* gnu/services/networking.scm (connman-shepherd-service): Use the long
	flag options for the start command.

2020-08-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ola: Build with protobuf@3.
	* gnu/packages/lighting.scm (ola)[propagated-inputs]: Use default protobuf version.

	gnu: ola: Build with libmicrohttpd 0.9.71.
	* gnu/packages/lighting.scm (ola)[source]: Update to 0.10.7-0.5d88293.
	[source]: Use GIT-FETCH & GIT-FILE-NAME.  Remove patch.
	[native-inputs]: Add autoconf, automake, and libtool.
	* gnu/packages/patches/ola-readdir-r.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-08-16  Christopher Baines  <mail@cbaines.net>

	gnu: Add kxstitch.
	* gnu/packages/kde-utils.scm (kxstitch): New variable.

2020-08-16  Alexey Abramov  <levenson@mmer.org>

	services: docker: Add 'enable-iptables?' argument.
	* gnu/services/docker.scm (docker-configuration): Define the argument.
	* gnu/services/docker.scm (docker-shepherd-service): Use it.
	* doc/guix.texi (Docker Service): Document it.

2020-08-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add dbxfs.
	* gnu/packages/file-systems.scm (dbxfs): New variable.
	* gnu/packages/patches/dbxfs-remove-sentry-sdk.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: Add python-dropbox.
	* gnu/packages/file-systems.scm (python-dropbox): New variable.

2020-08-16  Michael Rohleder  <mike@rohleder.de>

	gnu: libmicrohttpd: Update to 0.9.71.
	* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.71.

2020-08-16  Vinicius Monego  <monego@posteo.net>

	gnu: Add libde265.
	* gnu/packages/video.scm (libde265): New variable.

	gnu: Add python-sgp4.
	* gnu/packages/python-science.scm (python-sgp4): New variable.

	gnu: Add libinstpatch.
	* gnu/packages/audio.scm (libinstpatch): New variable.

	gnu: Add veusz.
	* gnu/packages/maths.scm (veusz): New variable.

	gnu: Add entangle.
	* gnu/packages/photo.scm (entangle): New variable.

2020-08-16  Brendan Tildesley  <mail@brendan.scot>

	gnu: bitlbee-discord: Fix typo in description.
	* gnu/packages/messaging.scm (bitlbee-discord)[description]: Fix typo.

2020-08-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pspp: Update to 1.4.0.
	* gnu/packages/statistics.scm (pspp): Update to 1.4.0.

	gnu: spread-sheet-widget: Update to 0.6.
	* gnu/packages/gtk.scm (spread-sheet-widget): Update to 0.6.0.

	gnu: khard: Update to 0.17.0.
	* gnu/packages/mail.scm (khard): Update to 0.17.0.
	[inputs]: Remove python-pyyaml.

2020-08-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: vala@0.48: Update to 0.48.7.
	* gnu/packages/gnome.scm (vala-0.48): Update to 0.48.7.

	gnu: gnome-shell-extension-dash-to-panel: Update to 38.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-panel): Update to 38.

	gnu: ltris: Update to 1.2.1.
	* gnu/packages/games.scm (ltris): Update to 1.2.1.

	gnu: gtkwave: Update to 3.3.106.
	* gnu/packages/fpga.scm (gtkwave): Update to 3.3.106.

	gnu: gupnp: Update to 1.2.4.
	* gnu/packages/gnome.scm (gupnp): Update to 1.2.4.

	gnu: gssdp: Update to 1.2.3.
	* gnu/packages/gnome.scm (gssdp): Update to 1.2.3.

	gnu: lftp: Update to 4.9.2.
	* gnu/packages/ftp.scm (lftp): Update to 4.9.2.

2020-08-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lmdb: Update to 0.9.26.
	* gnu/packages/databases.scm (lmdb): Update to 0.9.26.

	gnu: python-stdnum: Update to 1.14.
	* gnu/packages/finance.scm (python-stdnum): Update to 1.14.

2020-08-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-muesli-reflow-wordwrap: Declare source file-name.
	* gnu/packages/golang.scm (go-github-com-muesli-reflow-wordwrap)
	[source]: Declare a source file-name.

2020-08-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sparsehash: Update to 2.0.4.
	* gnu/packages/datastructures.scm (sparsehash): Update to 2.0.4.

	gnu: facter: Update to 4.0.34.
	* gnu/packages/admin.scm (facter): Update to 4.0.34.

	gnu: gitolite: Update to 3.6.12.
	* gnu/packages/version-control.scm (gitolite): Update to 3.6.12.

	gnu: python-trezor: Update to 0.12.1.
	* gnu/packages/finance.scm (python-trezor): Update to 0.12.1.

	gnu: seabios: Update to 1.14.0.
	* gnu/packages/firmware.scm (seabios): Update to 1.14.0.

	gnu: flint: Update to 2.6.3.
	* gnu/packages/algebra.scm (flint): Update to 2.6.3.
	[license]: Update to LGPL 2.1+.

2020-08-15  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gvfs: Fix build with libplist 2.2.0.
	* gnu/packages/gnome.scm (gvfs)[source]: Add patch.
	* gnu/packages/patches/gvfs-add-support-for-libplist-2.2.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-08-15  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-with-editor: Update to 2.9.4.
	* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 2.9.4.

2020-08-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: hisat2: Use pandoc instead of ghc-pandoc.
	* gnu/packages/bioinformatics.scm (hisat2)[native-inputs]: Replace ghc-pandoc
	with pandoc.

	gnu: r-rmarkdown: Use pandoc instead of ghc-pandoc.
	* gnu/packages/statistics.scm (r-rmarkdown)[propagated-inputs]: Replace
	ghc-pandoc with pandoc.

	gnu: earlyoom: Use pandoc instead of ghc-pandoc.
	* gnu/packages/linux.scm (earlyoom)[native-inputs]: Use pandoc instead of
	ghc-pandoc.

	gnu: xsecurelock: Use pandoc instead of ghc-pandoc.
	* gnu/packages/xdisorg.scm (xsecurelock)[native-inputs]: Replace ghc-pandoc
	with pandoc.

	Merge remote-tracking branch 'origin/master' into wip-haskell

2020-08-15  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-esup: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-esup): Update to 0.7.
	[arguments]: Add check phase after install.

2020-08-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: man-pages: Update to 5.08.
	* gnu/packages/man.scm (man-pages): Update to 5.08.

	gnu: gfbgraph: Update to 0.2.4.
	* gnu/packages/gnome.scm (gfbgraph): Update to 0.2.4.
	[native-inputs]: Add autoconf, automake, libtool, and which.

	gnu: gfbgraph: Remove obsolete configure flag.
	* gnu/packages/gnome.scm (gfbgraph)[arguments]: Build gtk-doc documentation.
	[native-inputs]: Add gtk-doc.

	gnu: acpica: Update to 20200717.
	* gnu/packages/admin.scm (acpica): Update to 20200717.

2020-08-15  Kei Kebreau  <kkebreau@posteo.net>

	gnu: usbmuxd: Update to 1.1.1.
	* gnu/packages/libusb.scm (usbmuxd): Update to 1.1.1.
	[source, home-page]: Update URLs.

	gnu: ifuse: Update to 1.1.4.
	* gnu/packages/libusb.scm (ifuse): Update to 1.1.4.
	[source, home-page]: Update URL.

	gnu: libimobiledevice: Update to 1.3.0.
	* gnu/packages/libusb.scm (%libimobiledevice-patches): Delete variable.
	(libimobiledevice): Update to 1.3.0.
	[source, home-page]: Update URLs.
	[arguments]: Delete 'force-bootstrap phase. Add argument to detect the correct
	Python binary.
	[propagated-inputs]: Replace openssl-1.0 with openssl.
	[native-inputs]: Remove autoconf, automake, and libtool.

	gnu: libusbmuxd: Update to 2.0.2.
	* gnu/packages/libusb.scm (libusbmuxd): Update to 2.0.2.
	[source, home-page]: Update URLs.

	gnu: libplist: Update to 2.2.0.
	* gnu/packages/libusb.scm (libplist): Update to 2.2.0.
	[source]: Use 'url-fetch' instead of 'git-fetch'.
	[home-page]: Update URL.

2020-08-14  Martin Becze  <mjbecze@riseup.net>

	gnu: Add guile-srfi-89.
	* gnu/packages/guile-xyz.scm (guile-srfi-89): New varible.

2020-08-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: icedove: Update to 68.11.0.
	* gnu/packages/gnuzilla.scm (icedove): Update to 68.11.0.

	Revert "gnu: opencv: Fix build with new version of jasper."
	This reverts commit 2759d4ca74ff4846b79c406c000b64dc2f2ed0ac.  The
	substitution, it does nothing!  (We already applied an upstream patch).

2020-08-14  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: opencv: Fix build with new version of jasper.
	* gnu/packages/image-processing.scm (opencv): Fix build failure.
	[arguments]<#:phases>[fix-jasper]: New phase.

2020-08-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: singularity: Replace references to grep.
	* gnu/packages/linux.scm (singularity)[arguments]: Replace references to grep.

	gnu: Add r-spectrum.
	* gnu/packages/cran.scm (r-spectrum): New variable.

	gnu: Add r-clusterr.
	* gnu/packages/cran.scm (r-clusterr): New variable.

	gnu: Add r-rfast.
	* gnu/packages/cran.scm (r-rfast): New variable.

	gnu: Add r-rcppziggurat.
	* gnu/packages/cran.scm (r-rcppziggurat): New variable.

2020-08-14  EuAndreh via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add yeganesh.
	* gnu/packages/wm.scm (yeganesh): New variable.

2020-08-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mcron: Update to 1.2.0.
	* gnu/packages/guile-xyz.scm (mcron): Update to 1.2.0.

2020-08-13  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.16.0.3.
	* gnu/packages/finance.scm (monero-gui): Update to 0.16.0.3.

2020-08-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: megatools: Install bash completion.
	* gnu/packages/sync.scm (megatools)[arguments]: Add custom phase to
	install bash completion file.

	gnu: megatools: Update to 1.10.3.
	* gnu/packages/sync.scm (megatools): Update to 1.10.3.

	gnu: Add qtmips.
	* gnu/packages/emulators.scm (qtmips): New variable.

2020-08-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add pandoc-citeproc.
	* gnu/packages/haskell-xyz.scm (pandoc-citeproc): New variable.

	gnu: Add pandoc.
	* gnu/packages/haskell-xyz.scm (pandoc): New variable.

	gnu: ghc-pandoc: Fix tests.
	* gnu/packages/haskell-xyz.scm (ghc-pandoc)[arguments]: Add build phase
	"find-library".

	gnu: ghc-http: Prevent embedding of spurious references.
	* gnu/packages/haskell-web.scm (ghc-http)[arguments]: Add build phase
	"create-simple-paths-module" to avoid retaining unnecessary references.

	gnu: ghc-pandoc-types: Avoid embedding spurious references.
	* gnu/packages/haskell-xyz.scm (ghc-pandoc-types)[arguments]: Add build phase
	"create-simple-paths-module" to prevent retaining unnecessary references.

	gnu: ghc-distributive: Update to 0.6.2.
	* gnu/packages/haskell-xyz.scm (ghc-distributive): Update to 0.6.2.

	gnu: ghc-unliftio: Add "doc" output.
	* gnu/packages/haskell-xyz.scm (ghc-unliftio)[outputs]: Add "doc" output next
	to "out" and "static".

	gnu: ghc-semigroupoids: Add "doc" output.
	* gnu/packages/haskell-xyz.scm (ghc-semigroupoids)[outputs]: Add "doc" output
	next to "out" and "static".

	gnu: ghc-rerebase: Add "doc" output.
	* gnu/packages/haskell-xyz.scm (ghc-rerebase)[outputs]: Add "doc" output next
	to "out" and "static".

	gnu: ghc-regex-tdfa: Add "doc" output.
	* gnu/packages/haskell-xyz.scm (ghc-regex-tdfa)[outputs]: Add "doc" output
	next to "out" and "static".

	gnu: ghc-rebase: Add "doc" output.
	* gnu/packages/haskell-xyz.scm (ghc-rebase)[outputs]: Add "doc" output next to
	"out" and "static".

	gnu: ghc-profunctors: Add "doc" output.
	* gnu/packages/haskell-xyz.scm (ghc-profunctors)[outputs]: Add "doc" output
	next to "out" and "static".

	gnu: ghc-mono-traversable: Add "doc" output.
	* gnu/packages/haskell-xyz.scm (ghc-mono-traversable)[outputs]: Add "doc"
	output next to "out" and "static".

	gnu: ghc-lib-parser: Add "doc" output.
	* gnu/packages/haskell-xyz.scm (ghc-lib-parser)[outputs]: Add "doc" output
	next to "out" and "static".

	gnu: ghc-lens: Add "doc" output.
	* gnu/packages/haskell-xyz.scm (ghc-lens)[outputs]: Add "doc" output next to
	"out" and "static".

	gnu: ghc-juicypixels: Add "doc" output.
	* gnu/packages/haskell-xyz.scm (ghc-juicypixels)[outputs]: Add "doc" output
	next to "out" and "static".

	gnu: ghc-haskell-src-exts: Add "doc" output.
	* gnu/packages/haskell-xyz.scm (ghc-haskell-src-exts)[outputs]: Add "doc"
	output next to "out" and "static".

	gnu: ghc-generics-sop: Add "doc" output.
	* gnu/packages/haskell-xyz.scm (ghc-generics-sop)[outputs]: Add "doc" output
	next to "out" and "static".

	gnu: ghc-generic-deriving: Add "doc" output.
	* gnu/packages/haskell-xyz.scm (ghc-generic-deriving)[outputs]: Add "doc"
	output next to "out" and "static".

	gnu: ghc-free: Add "doc" output.
	* gnu/packages/haskell-xyz.scm (ghc-free)[outputs]: Add "doc" output next to
	"out" and "static".

	gnu: ghc-foundation: Add "doc" output.
	* gnu/packages/haskell-xyz.scm (ghc-foundation)[outputs]: Add "doc" output
	next to "out" and "static".

	gnu: ghc-foldl: Add "doc" output.
	* gnu/packages/haskell-xyz.scm (ghc-foldl)[outputs]: Add "doc" output next to
	"out" and "static".

	gnu: ghc-conduit: Add "doc" output.
	* gnu/packages/haskell-xyz.scm (ghc-conduit)[outputs]: Add "doc" output next
	to "out" and "static".

	gnu: ghc-cmdargs: Add "doc" output.
	* gnu/packages/haskell-xyz.scm (ghc-cmdargs)[outputs]: Add "doc" output next
	to "out" and "static".

	gnu: ghc-base-prelude: Add "doc" output.
	* gnu/packages/haskell-xyz.scm (ghc-base-prelude)[outputs]: Add "doc" output
	next to "out" and "static".

	gnu: ghc-basement: Add "doc" output.
	* gnu/packages/haskell-xyz.scm (ghc-basement)[outputs]: Add "doc" output next
	to "out" and "static".

	gnu: ghc-base-compat: Add "doc" output.
	* gnu/packages/haskell-xyz.scm (ghc-base-compat)[outputs]: Add "doc" output
	next to "out" and "static".

	gnu: ghc-hxt: Add "doc" output.
	* gnu/packages/haskell-web.scm (ghc-hxt)[outputs]: Add "doc" output next to
	"out" and "static".

	gnu: ghc-aeson: Add "doc" output.
	* gnu/packages/haskell-web.scm (ghc-aeson)[outputs]: Add "doc" output next to
	"out" and "static".

	gnu: ghc-blaze-html: Add "doc" output.
	* gnu/packages/haskell-web.scm (ghc-blaze-html)[outputs]: Add "doc" output
	next to "out" and "static".

	gnu: ghc-cryptonite: Add "doc" output.
	* gnu/packages/haskell-crypto.scm (ghc-cryptonite)[outputs]: Add "doc" output
	next to "out" and "static".

	gnu: ghc-crypto-api-tests: Add "doc" output.
	* gnu/packages/haskell-crypto.scm (ghc-crypto-api-tests)[outputs]: Add "doc"
	output next to "out" and "static".

	gnu: ghc-hspec: Add "doc" output.
	* gnu/packages/haskell-check.scm (ghc-hspec)[outputs]: Add "doc" output next
	to "out" and "static".

	gnu: ghc-8.6: Remove unnecessary references.
	* gnu/packages/haskell.scm (ghc-8.6)[arguments]: Add phase
	"remove-unnecessary-references" to remove references to build tools and
	inter-output references.

2020-08-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add "static" output to Haskell packages with custom outputs.
	All these packages have non-standard outputs.  As a result the build system
	cannot automatically add the "static" output, so we do this manually.

	* gnu/packages/haskell-check.scm (ghc-quickcheck, ghc-hunit)[outputs]: Add
	"static" output.
	* gnu/packages/haskell-web.scm (ghc-http)[outputs]: Same.
	* gnu/packages/haskell-xyz.scm (ghc-case-insensitive, ghc-fgl, ghc-hashable,
	ghc-network, ghc-network-uri, ghc-parallel, ghc-paths, ghc-primitive,
	ghc-random, ghc-split, ghc-syb, ghc-tf-random, ghc-unordered-containers,
	ghc-vector, ghc-zlib)[outputs]: Same.

2020-08-13  Ricardo Wurmus  <rekado@elephly.net>

	build-system/haskell: Do not pass "--bindir" during configure.
	The "--bindir" option is not as useful as it seems as the configured location
	is embedded in the outputs.  Instead of using "--bindir" it seems better to
	build a statically linked binary and move the binary to its own output to
	avoid references between the "out" and "bin" outputs.

	* guix/build/haskell-build-system.scm (configure): Do not pass "--bindir".

2020-08-13  Timothy Sample  <samplet@ngyro.com>

	build-system/haskell: Add 'extra-directories' keyword.
	See <https://bugs.gnu.org/39309>.

	* guix/build-system/haskell.scm (lower): Include the transitive
	propagated inputs of 'extra-directories' inputs.
	(haskell-build): Add the 'extra-directories' keyword and pass it through
	to the builder.
	* guix/build/haskell-build-system.scm (configure): Use it to select
	which inputs get passed via 'extra-include-dirs' and 'extra-lib-dirs' to
	Cabal.
	* gnu/packages/haskell-xyz.scm (ghc-alsa-core, ghc-hmatrix,
	ghc-hmatrix-gsl, ghc-hslua, ghc-iwlib, ghc-libyaml, ghc-ncurses,
	ghc-openglraw, ghc-x11, ghc-x11-xft, ghc-zlib): Set 'extra-directories'.
	* gnu/packages/haskell-crypto.scm (ghc-digest, ghc-hsopenssl): Likewise.

2020-08-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-typing: Update to 3.7.4.3.
	* gnu/packages/python-xyz.scm (python-typing): Update to 3.7.4.3.

	gnu: xonsh: Update to 0.9.19.
	* gnu/packages/shells.scm (xonsh): Update to 0.9.19.

	gnu: libmatroska: Update to 1.6.2.
	* gnu/packages/video.scm (libmatroska): Update to 1.6.2.

	gnu: kakoune: Update to 2020.08.04.
	* gnu/packages/text-editors.scm (kakoune): Update to 2020.08.04.

	gnu: mediainfo: Update to 20.08.
	* gnu/packages/video.scm (mediainfo): Update to 20.08.

	gnu: libmediainfo: Update to 20.08.
	* gnu/packages/video.scm (libmediainfo): Update to 20.08.

	gnu: aha: Cross-compile.
	* gnu/packages/textutils.scm (aha)[arguments]: Use CC-FOR-TARGET.

	gnu: aha: Update to 0.5.1.
	* gnu/packages/textutils.scm (aha): Update to 0.5.1.

	gnu: python-crashtest: Update to 0.3.1.
	* gnu/packages/python-xyz.scm (python-crashtest): Update to 0.3.1.

	gnu: opencv: Fix build with Jasper 2.0.19.
	* gnu/packages/image-processing.scm (opencv)[source]: Add patch.
	* gnu/packages/patches/opencv-fix-build-of-grfmt_jpeg2000.cpp.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: php: Update to 7.4.9.
	* gnu/packages/php.scm (php): Update to 7.4.9.

	gnu: yapet: Update to 2.4.
	* gnu/packages/password-utils.scm (yapet): Update to 2.4.

	gnu: python-aenum: Update to 2.2.4.
	* gnu/packages/python-xyz.scm (python-aenum): Update to 2.2.4.

	gnu: ceph: Update to 14.2.11.
	* gnu/packages/storage.scm (ceph): Update to 14.2.11.

2020-08-13  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: lxqt-panel: Show icons in menus.
	* gnu/packages/lxqt.scm (lxqt-panel)[propagated-inputs]: Add lxmenu-data.

2020-08-13  Michael Rohleder  <mike@rohleder.de>

	gnu: cpuid: Update to 20200427.
	* gnu/packages/linux.scm (cpuid): Update to 20200427.

2020-08-13  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20200810.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20200810.

2020-08-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dlib: Install shared library.
	Reported by Hamzeh Nasajpour <h.nasajpour@pantherx.org>.

	* gnu/packages/machine-learning.scm (dlib)[arguments]: Add
	configure-flag to build shared library. Remove custom
	'delete-static-library phase.

2020-08-13  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: python-lxml: Update to 4.5.2.
	* gnu/packages/xml.scm (python-lxml): Update to 4.5.2.

2020-08-13  your friendly localhost admin  <raingloom@riseup.net>

	gnu: Added drawpile (UPnP support pending) at version 2.1.17
	* gnu/packages/graphics.scm (drawpile): New variable.

2020-08-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: httpd: Update to 2.4.46.
	* gnu/packages/web.scm (httpd): Update to 2.4.46.

	gnu: nginx: Update to 1.19.2.
	* gnu/packages/web.scm (nginx): Update to 1.19.2.

	gnu: nginx-documentation: Update to 1.19.2-2581-324ca14c3003.
	* gnu/packages/web.scm (nginx-documentation): Update to 1.19.2-2581-324ca14c3003.

	gnu: perl-catalyst-view-tt: Update to 0.45.
	* gnu/packages/web.scm (perl-catalyst-view-tt): Update to 0.45.

	gnu: luakit: Update to 2.2.
	* gnu/packages/web-browsers.scm (luakit): Update to 2.2.

	gnu: bspwm: Update to 0.9.10.
	* gnu/packages/wm.scm (bspwm): Update to 0.9.10.

2020-08-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: conda: Update to 4.8.3.
	* gnu/packages/package-management.scm (python-conda): Define as deprecated
	alias for conda.
	(python2-conda): Remove variable.
	(conda)[arguments]: Add phases "fix-permissions",
	"correct-python-executable-name", "do-not-use-python-root-as-prefix", and
	"init"; remove phase "remove-failing-tests"; update "check" phase.
	[inputs]: Add python-wrapper.
	[native-inputs]: Move them all to...
	[propagated-inputs]: ...this field.  Add python-conda-package-handling,
	python-tqdm, and zstd.
	[description]: Remove line about Conda as a library.

	gnu: python-pycosat: Update to 0.6.3.
	* gnu/packages/python-xyz.scm (python-pycosat): Update to 0.6.3.

	gnu: tophat: Hide default GCC.
	* gnu/packages/bioinformatics.scm (tophat)[arguments]: Add build phase
	"hide-default-gcc".

	gnu: Add python-conda-package-handling.
	* gnu/packages/package-management.scm (python-conda-package-handling): New
	variable.

	gnu: libgtextutils: Hide default GCC.
	* gnu/packages/textutils.scm (libgtextutils)[arguments]: Add phase
	hide-default-gcc.

2020-08-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: musescore: Update to 3.5.
	* gnu/packages/music.scm (musescore): Update to 3.5.
	[origin]: Remove unused google_analytics library.

2020-08-12  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add emacs-explain-pause-mode.
	* gnu/packages/emacs-xyz.scm (emacs-explain-pause-mode): New variable.

2020-08-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-superstar: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-superstar): Update to 1.3.0.

2020-08-12  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add emacs-kana.
	* gnu/packages/emacs-xyz.scm (emacs-kana): New variable.

	gnu: Add emacs-kanji.
	* gnu/packages/emacs-xyz.scm (emacs-kanji): New variable.

2020-08-12  Jesse Gibbons  <jgibbons2357+guix@gmail.com>

	gnu: freedink-engine: Fix SDL hints.
	* gnu/packages/games.scm: freedink: [patches]: Add fix.
	* gnu/packages/patches/freedink-engine-fix-sdl-hints.patch: New file.
	* gnu/local.mk: Add it.

	gnu: freedink-engine: Call autoreconf.
	* gnu/packages/games.scm: freedink-engine (phases): add 'autoreconf

2020-08-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dovecot: Update to 2.3.11.3 [security fixes].
	Fixes CVE-2020-12100, CVE-2020-12673, CVE-2020-10967, and CVE-2020-12674.

	* gnu/packages/mail.scm (dovecot): Update to 2.3.11.3.

2020-08-12  Ricardo Wurmus  <rekado@elephly.net>

	haskell-build-system: register: Remove references to the doc output.
	* guix/build/haskell-build-system.scm (register): Strip references to the doc
	output from the generated package config files; move the haddock files from
	the "doc" output to the "lib" output.

	haskell-build-system: register: Respect lib output.
	* guix/build/haskell-build-system.scm (register): Use lib output if it exists.

	build-system/haskell: Add default output "static".
	* guix/build-system/haskell.scm (lower): Add OUTPUTS keyword and add the
	"static" output in the common case.
	(haskell-build): Set the default value for the OUTPUTS keyword to include the
	"static" output.
	* guix/build/haskell-build-system.scm (install): Move static libraries to the
	"static" output if it exists.

	build-system/haskell: Configure to link with shared libraries.
	* guix/build/haskell-build-system.scm (configure): Add configure flags to
	build shared libraries by default, to generate position independent code, and
	to set the RUNPATH.

	build-system/haskell: Refactor configure step.
	* guix/build/haskell-build-system.scm (configure): Replace append
	with quasiquotes and splicing.

	build-system/haskell: Support parallel builds.
	* guix/build-system/haskell.scm (haskell-build): Add keyword PARALLEL-BUILD?
	and pass it on to the builder.
	* guix/build/haskell-build-system.scm (build): Accept keyword PARALLEL-BUILD?
	and pass the number of parallel jobs to GHC.

2020-08-12  Timothy Sample  <samplet@ngyro.com>

	gnu: Add ghc-8.8.
	* gnu/packages/haskell.scm (ghc-8.8): New variable.

2020-08-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-car: Update to 3.0-9.
	* gnu/packages/statistics.scm (r-car): Update to 3.0-9.

	gnu: r-fit-models: Update to 0.64.
	* gnu/packages/statistics.scm (r-fit-models): Update to 0.64.

	gnu: r-rrcov: Update to 1.5-5.
	* gnu/packages/statistics.scm (r-rrcov): Update to 1.5-5.

	gnu: r-hmisc: Update to 4.4-1.
	* gnu/packages/statistics.scm (r-hmisc): Update to 4.4-1.
	[propagated-inputs]: Remove r-acepack.

	gnu: r-tidyr: Update to 1.1.1.
	* gnu/packages/statistics.scm (r-tidyr): Update to 1.1.1.
	[propagated-inputs]: Remove r-rcpp and r-stringi; add r-cpp11.

	gnu: r-dt: Update to 0.15.
	* gnu/packages/statistics.scm (r-dt): Update to 0.15.

	gnu: r-xml: Update to 3.99-0.5.
	* gnu/packages/statistics.scm (r-xml): Update to 3.99-0.5.

	gnu: r-rcpparmadillo: Update to 0.9.900.2.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.900.2.0.

	gnu: r-devtools: Update to 2.3.1.
	* gnu/packages/statistics.scm (r-devtools): Update to 2.3.1.
	[propagated-inputs]: Remove r-crayon, r-digest, r-glue, and r-git2r.

	gnu: r-httr: Update to 1.4.2.
	* gnu/packages/statistics.scm (r-httr): Update to 1.4.2.
	[native-inputs]: Add r-knitr.

	gnu: r-data-table: Update to 1.13.0.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.13.0.
	[native-inputs]: Add r-knitr.

	gnu: r-dplyr: Update to 1.0.1.
	* gnu/packages/statistics.scm (r-dplyr): Update to 1.0.1.

	gnu: r-ggdendro: Update to 0.1.21.
	* gnu/packages/statistics.scm (r-ggdendro): Update to 0.1.21.
	[propagated-inputs]: Remove r-knitr.
	[native-inputs]: Add r-knitr.

	gnu: r-bit64: Update to 4.0.2.
	* gnu/packages/statistics.scm (r-bit64): Update to 4.0.2.

	gnu: r-bit: Update to 4.0.4.
	* gnu/packages/statistics.scm (r-bit): Update to 4.0.4.
	[native-inputs]: Add r-knitr.

	gnu: r-brms: Update to 2.13.5.
	* gnu/packages/cran.scm (r-brms): Update to 2.13.5.

	gnu: r-rxnat: Update to 1.0.12.
	* gnu/packages/cran.scm (r-rxnat): Update to 1.0.12.
	[propagated-inputs]: Add r-dplyr.

	gnu: r-aws: Update to 2.4-3.
	* gnu/packages/cran.scm (r-aws): Update to 2.4-3.

	gnu: r-rstanarm: Update to 2.21.1.
	* gnu/packages/cran.scm (r-rstanarm): Update to 2.21.1.
	[native-inputs]: Add r-knitr.

	gnu: r-rstan: Update to 2.21.2.
	* gnu/packages/cran.scm (r-rstan): Update to 2.21.2.
	[propagated-inputs]: Add r-withr.

	gnu: r-quanteda: Update to 2.1.1.
	* gnu/packages/cran.scm (r-quanteda): Update to 2.1.1.

	gnu: r-shinycssloaders: Update to 1.0.0.
	* gnu/packages/cran.scm (r-shinycssloaders): Update to 1.0.0.

	gnu: r-adamethods: Update to 1.2.1.
	* gnu/packages/cran.scm (r-adamethods): Update to 1.2.1.

	gnu: r-fda: Update to 5.1.5.1.
	* gnu/packages/cran.scm (r-fda): Update to 5.1.5.1.

	gnu: r-rgdal: Update to 1.5-16.
	* gnu/packages/cran.scm (r-rgdal): Update to 1.5-16.

	gnu: r-parameters: Update to 0.8.2.
	* gnu/packages/cran.scm (r-parameters): Update to 0.8.2.

	gnu: r-dalex: Update to 1.3.1.1.
	* gnu/packages/cran.scm (r-dalex): Update to 1.3.1.1.

	gnu: r-ibreakdown: Update to 1.3.1.
	* gnu/packages/cran.scm (r-ibreakdown): Update to 1.3.1.

	gnu: r-ingredients: Update to 1.3.1.
	* gnu/packages/cran.scm (r-ingredients): Update to 1.3.1.

	gnu: r-gbm: Update to 2.1.8.
	* gnu/packages/cran.scm (r-gbm): Update to 2.1.8.
	[propagated-inputs]: Remove r-gridextra.
	[native-inputs]: Add r-knitr.

	gnu: r-hierfstat: Update to 0.5-7.
	* gnu/packages/cran.scm (r-hierfstat): Update to 0.5-7.
	[propagated-inputs]: Add r-gaston.
	[native-inputs]: Add r-knitr.

	gnu: r-ibdreg: Update to 0.3.1.
	* gnu/packages/cran.scm (r-ibdreg): Update to 0.3.1.

	gnu: r-rms: Update to 6.0-1.
	* gnu/packages/cran.scm (r-rms): Update to 6.0-1.

	gnu: r-sf: Update to 0.9-5.
	* gnu/packages/cran.scm (r-sf): Update to 0.9-5.

	gnu: r-deldir: Update to 0.1-28.
	* gnu/packages/cran.scm (r-deldir): Update to 0.1-28.

	gnu: r-irkernel: Update to 1.1.1.
	* gnu/packages/cran.scm (r-irkernel): Update to 1.1.1.

	gnu: r-lavaan: Update to 0.6-7.
	* gnu/packages/cran.scm (r-lavaan): Update to 0.6-7.

	gnu: r-compositions: Update to 2.0-0.
	* gnu/packages/cran.scm (r-compositions): Update to 2.0-0.
	[propagated-inputs]: Add r-mass.
	[native-inputs]: Add r-knitr.

	gnu: r-epi: Update to 2.41.
	* gnu/packages/cran.scm (r-epi): Update to 2.41.

	gnu: r-assertive: Update to 0.3-6.
	* gnu/packages/cran.scm (r-assertive): Update to 0.3-6.
	[native-inputs]: Add r-knitr.

	gnu: r-assertive-datetimes: Update to 0.0-3.
	* gnu/packages/cran.scm (r-assertive-datetimes): Update to 0.0-3.

	gnu: r-assertive-reflection: Update to 0.0-5.
	* gnu/packages/cran.scm (r-assertive-reflection): Update to 0.0-5.

	gnu: r-arm: Update to 1.11-2.
	* gnu/packages/cran.scm (r-arm): Update to 1.11-2.
	[propagated-inputs]: Add r-hmisc.

	gnu: r-remotes: Update to 2.2.0.
	* gnu/packages/cran.scm (r-remotes): Update to 2.2.0.
	[native-inputs]: Add r-knitr.

	gnu: r-fs: Update to 1.5.0.
	* gnu/packages/cran.scm (r-fs): Update to 1.5.0.
	[native-inputs]: Remove pkg-config.

	gnu: r-effectsize: Update to 0.3.2.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.3.2.

	gnu: r-ggeffects: Update to 0.15.1.
	* gnu/packages/cran.scm (r-ggeffects): Update to 0.15.1.

	gnu: r-performance: Update to 0.4.8.
	* gnu/packages/cran.scm (r-performance): Update to 0.4.8.

	gnu: r-bayestestr: Update to 0.7.2.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.7.2.

	gnu: r-tmb: Update to 1.7.18.
	* gnu/packages/cran.scm (r-tmb): Update to 1.7.18.

	gnu: r-parmigene: Update to 1.1.0.
	* gnu/packages/cran.scm (r-parmigene): Update to 1.1.0.

	gnu: r-raster: Update to 3.3-13.
	* gnu/packages/cran.scm (r-raster): Update to 3.3-13.

	gnu: r-insight: Update to 0.9.0.
	* gnu/packages/cran.scm (r-insight): Update to 0.9.0.

	gnu: r-zip: Update to 2.1.0.
	* gnu/packages/cran.scm (r-zip): Update to 2.1.0.

	gnu: r-radiant-data: Update to 1.3.10.
	* gnu/packages/cran.scm (r-radiant-data): Update to 1.3.10.

	gnu: r-expm: Update to 0.999-5.
	* gnu/packages/cran.scm (r-expm): Update to 0.999-5.

	gnu: r-ttr: Update to 0.24.0.
	* gnu/packages/cran.scm (r-ttr): Update to 0.24.0.

	gnu: r-tinytex: Update to 0.25.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.25.

	gnu: r-vctrs: Update to 0.3.2.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.3.2.

	gnu: r-xfun: Update to 0.16.
	* gnu/packages/cran.scm (r-xfun): Update to 0.16.

	gnu: r-mice: Update to 3.11.0.
	* gnu/packages/cran.scm (r-mice): Update to 3.11.0.

	gnu: r-stringdist: Update to 0.9.6.
	* gnu/packages/cran.scm (r-stringdist): Update to 0.9.6.

	gnu: r-psych: Update to 2.0.7.
	* gnu/packages/cran.scm (r-psych): Update to 2.0.7.

	gnu: r-distillery: Update to 1.1.
	* gnu/packages/cran.scm (r-distillery): Update to 1.1.

	gnu: r-ff: Update to 4.0.2.
	* gnu/packages/cran.scm (r-ff): Update to 4.0.2.

	gnu: r-pkgbuild: Update to 1.1.0.
	* gnu/packages/cran.scm (r-pkgbuild): Update to 1.1.0.

	gnu: r-ps: Update to 1.3.4.
	* gnu/packages/cran.scm (r-ps): Update to 1.3.4.

	gnu: r-pls: Update to 2.7-3.
	* gnu/packages/cran.scm (r-pls): Update to 2.7-3.

	gnu: r-servr: Update to 0.18.
	* gnu/packages/cran.scm (r-servr): Update to 0.18.

	gnu: r-rvest: Update to 0.3.6.
	* gnu/packages/cran.scm (r-rvest): Update to 0.3.6.
	[native-inputs]: Add r-knitr.

	gnu: r-sys: Update to 3.4.
	* gnu/packages/cran.scm (r-sys): Update to 3.4.

	gnu: r-seurat: Update to 3.2.0.
	* gnu/packages/bioinformatics.scm (r-seurat): Update to 3.2.0.
	[propagated-inputs]: Remove r-tsne; add r-jsonlite, r-miniui, r-shiny, r-spatstat, and r-tibble.

	gnu: r-nmf: Update to 0.23.0.
	* gnu/packages/bioconductor.scm (r-nmf): Update to 0.23.0.
	[native-inputs]: Add r-knitr.

	gnu: Add r-cpp11.
	* gnu/packages/cran.scm (r-cpp11): New variable.

	gnu: Add r-gaston.
	* gnu/packages/cran.scm (r-gaston): New variable.

	gnu: Add r-spatstat.
	* gnu/packages/cran.scm (r-spatstat): New variable.

	gnu: Add r-spatstat-data.
	* gnu/packages/cran.scm (r-spatstat-data): New variable.

	gnu: Add r-spatstat-utils.
	* gnu/packages/cran.scm (r-spatstat-utils): New variable.

	gnu: Add r-tensor.
	* gnu/packages/cran.scm (r-tensor): New variable.

	gnu: Add r-goftest.
	* gnu/packages/cran.scm (r-goftest): New variable.

2020-08-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: terminology: Update to 1.8.1.
	* gnu/packages/enlightenment.scm (terminology): UPdate to 1.8.1.

2020-08-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nano: Update to 5.1.
	* gnu/packages/nano.scm (nano): Update to 5.1.

2020-08-12  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-buttercup: Update to 1.23.
	* gnu/packages/emacs-xyz.scm (emacs-buttercup): Update to 1.23.

2020-08-11  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add linux-libre-arm64-generic at version 5.4.
	* gnu/packages/linux (linux-libre-arm64-generic-5.4): New variable.

2020-08-11  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-treepy: Update to 0.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-treepy): Update to 0.1.2.

2020-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: uhttpmock: Update to 0.5.3.
	* gnu/packages/web.scm (uhttpmock): Update to 0.5.3.

	gnu: uhttpmock: Download over HTTPS.
	* gnu/packages/web.scm (uhttpmock)[source]: Use HTTPS.

2020-08-11  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.7.15.
	* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.15.
	(linux-libre-5.7-pristine-source): Update hash.

	gnu: linux-libre@5.8: Update to 5.8.1.
	* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.1.
	(linux-libre-5.8-pristine-source): Update hash.

	gnu: linux-libre@5.4: Update to 5.4.58.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.58.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.139.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.139.
	(linux-libre-4.19-pristine-source): Update hash.

2020-08-11  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-lsp-mode: Update to 7.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-mode): Update to 7.0.1.

	gnu: emacs-nix-mode: Update to 1.4.4.
	* gnu/packages/emacs-xyz.scm (emacs-nix-mode): Update to 1.4.4.

2020-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: links: Update to 2.21.
	* gnu/packages/web-browsers.scm (links): Update to 2.21.

	gnu: waybar: Update to 0.9.3.
	* gnu/packages/wm.scm (waybar): Update to 0.9.3.
	[native-inputs]: Compile with GCC 8.

	gnu: sxhkd: Update to 0.6.2.
	* gnu/packages/xdisorg.scm (sxhkd): Update to 0.6.2.

	gnu: tumbler: Update to 0.2.9.
	* gnu/packages/xfce.scm (tumbler): Update to 0.2.9.

	gnu: gnome-boxes: Update to 3.36.6.
	* gnu/packages/gnome.scm (gnome-boxes): Update to 3.36.6.

	gnu: goffice: Update to 0.10.47.
	* gnu/packages/gnome.scm (goffice): Update to 0.10.47.

	gnu: geos: Update to 3.8.1.
	* gnu/packages/geo.scm (geos): Update to 3.8.1.

	gnu: bitcoin-abc: Update to 0.21.12.
	* gnu/packages/finance.scm (bitcoin-abc): Update to 0.21.12.

	gnu: burp: Update to 2.3.32.
	* gnu/packages/backup.scm (burp): Update to 2.3.32.

	gnu: xpra: Update to 4.0.3.
	* gnu/packages/xorg.scm (xpra): Update to 4.0.3.

	gnu: readosm: Update to 1.1.0a.
	* gnu/packages/geo.scm (readosm): Update to 1.1.0a.

2020-08-11  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add linux-libre-arm-generic at version 5.4.
	* gnu/packages/linux (linux-libre-arm-generic-5.4): New variable.

2020-08-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: clang-runtime-3.5: Fix build.
	* gnu/packages/patches/clang-runtime-3.5-libsanitizer-mode-field.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/llvm.scm (clang-runtime-3.5): Add patch.

2020-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: flatpack: Update to 1.8.1.
	* gnu/packages/package-management.scm (flatpack): Update to 1.8.1.

	gnu: musl: Update to 1.2.1.
	* gnu/packages/musl.scm (musl): Update to 1.2.1.

	gnu: fping: Update to 5.0.
	* gnu/packages/networking.scm (fping): Update to 5.0.

	gnu: libmaxminddb: Cross-compile.
	* gnu/packages/geo.scm (libmaxminddb)[arguments]: Use CC-FOR-TARGET.
	Pass CC as a make flag instead of an environment variable.

	gnu: libmaxminddb: Update to 1.4.3.
	* gnu/packages/geo.scm (libmaxminddb): Update to 1.4.3.

	gnu: pioneers: Download over HTTPS.
	* gnu/packages/games.scm (pioneers)[source]: Use HTTPS.

	gnu: pioneers: Update to 15.6.
	* gnu/packages/games.scm (pioneers): Update to 15.6.

	gnu: innoextract: Update to 1.9.
	* gnu/packages/compression.scm (innoextract): Update to 1.9.
	[source]: Download from official home page.
	[arguments]: Remove obsolete configure flag.

	gnu: libtorrent-rasterbar: Update to 1.2.8.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.2.8.

	gnu: libtorrent-rasterbar: Fix typo in description.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[synopsis]
	[description]: Add missing hyphen.

2020-08-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nextpnr-ice40: Sort inputs alphabetically.
	* gnu/packages/fpga.scm (nextpnr-ice40)[inputs]: Sort alphabetically.

	gnu: nextpnr-ice40: Re-indent.
	* gnu/packages/fpga.scm (nextpnr-ice40): Re-indent code.

2020-08-11  Malte Frank Gerdes  <malte.f.gerdes@gmail.com>

	gnu: nextpnr-ice40: Update to 0.0.0-1.fbe486d.
	* gnu/packages/fpga.scm (nextpnr-ice40): Update to 0.0.0-1.fbe486d.

2020-08-11  Julien Lepiller  <julien@lepiller.eu>

	gnu: android-liblog: Install headers.
	* gnu/packages/android.scm (android-liblog): Install headers in a new
	phase.

2020-08-11  Michael Rohleder  <mike@rohleder.de>

	gnu: kdenlive: Update to 20.04.1.
	* gnu/packages/kde.scm (kdenlive): Update to 20.04.1.
	[propagated-inputs]: Move mlt to ...
	[inputs]: ... here and add rttr, qtmultimedia, qtquickcontrols2.
	[arguments]: Add MLT_PREFIX to wrap-program.

2020-08-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-m3c.
	* gnu/packages/bioconductor.scm (r-m3c): New variable.

2020-08-11  Michael Rohleder  <mike@rohleder.de>

	gnu: Add rttr.
	* gnu/packages/cpp.scm (rttr): New variable.

2020-08-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: qtserialbus: Add libsocketcan support.
	* gnu/packages/qt.scm (qtserialbus)[inputs]: Add libsocketcan.
	[phases]{patch-libsocketcan-reference}: Add phase.

	gnu: Add libsocketcan.
	* gnu/packages/networking.scm (libsocketcan): New variable.

2020-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sslh: Update to 1.21c.
	* gnu/packages/networking.scm (sslh): Update to 1.21c.

	gnu: ethtool: Update to 5.8.
	* gnu/packages/networking.scm (ethtool): Update to 5.8.

	gnu: fmit: Update to 1.2.14.
	* gnu/packages/music.scm (fmit): Update to 1.2.14.

	gnu: qtractor: Update to 0.9.16.
	* gnu/packages/music.scm (qtractor): Update to 0.9.16.

	gnu: padthv1: Update to 0.9.16.
	* gnu/packages/music.scm (padthv1): Update to 0.9.16.

	gnu: samplv1: Update to 0.9.16.
	* gnu/packages/music.scm (samplv1): Update to 0.9.16.

	gnu: drumkv1: Update to 0.9.16.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.16.

	gnu: synthv1: Update to 0.9.16.
	* gnu/packages/music.scm (synthv1): Update to 0.9.16.

	gnu: mate-panel: Update to 1.24.1.
	* gnu/packages/mate.scm (mate-panel): Update to 1.24.1.

	gnu: marco: Update to 1.24.1.
	* gnu/packages/mate.scm (marco): Update to 1.24.1.

2020-08-11  Michael Rohleder  <mike@rohleder.de>

	gnu: system-config-printer: Make namespace Gdk available.
	Fixes <http://issues.guix.gnu.org/40834>.

	* gnu/packages/gnome.scm (system-config-printer)[inputs]: Add gtk+.

2020-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: openfst: Update to 1.7.9.
	* gnu/packages/machine-learning.scm (openfst): Update to 1.7.9.

	gnu: strace: Update to 5.8.
	* gnu/packages/linux.scm (strace): Update to 5.8.

	gnu: mu: Update to 1.4.13.
	* gnu/packages/mail.scm (mu): Update to 1.4.13.

2020-08-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add phast.
	* gnu/packages/bioinformatics.scm (phast): New variable.

	gnu: Add clapack.
	* gnu/packages/maths.scm (clapack): New variable.

2020-08-10  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add linux-libre-arm64-generic at version 5.8.
	* gnu/packages/linux (linux-libre-arm64-generic-5.8): New variable.

2020-08-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: evisum: Update to 0.5.2.
	* gnu/packages/enlightenment.scm (evisum): Update to 0.5.2.

2020-08-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: iproute2: Update to 5.8.0.
	* gnu/packages/linux.scm (iproute2): Update to 5.8.0.

	gnu: alacritty: Fix on Wayland.
	* gnu/packages/terminals.scm (alacritty)[arguments]: Wrap alacritty to
	find libwayland-client and libxkbcommon.

2020-08-10  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: can-utils: Update to 2020.02.04.
	* gnu/packages/networking.scm (can-utils): Update to 2020.02.04.

2020-08-10  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Fix typo in the configuration for 5.7 on x86_64.
	* gnu/packages/aux-files/linux-libre/5.7-x86_64.conf: Fix typo.

2020-08-10  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Remove duplicated linux-libre packages.
	Remove linux-libre-arm-generic-5.7 and linux-libre-arm64-generic-5.7 that are
	respectively duplicating linux-libre-arm-generic and linux-libre-arm64-generic.

	Fixes: https://issues.guix.gnu.org/42794.

	* gnu/packages/linux.scm (linux-libre-arm-generic-5.7,
	linux-libre-arm64-generic-5.7): Remove them.

2020-08-10  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add python-devtools.
	* gnu/packages/python-xyz.scm (python-devtools): New variable.

	gnu: Add python-pydantic.
	* gnu/packages/python-xyz.scm (python-pydantic): New variable.

2020-08-10  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-vterm: Update to f41849c.
	* gnu/packages/emacs-xyz.scm (emacs-vterm): Update to f41849c.

	gnu: emacs-calibredb: Update to 2.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-calibredb): Update to 2.5.0.

2020-08-10  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-bottleneck.
	* gnu/packages/python-science.scm (python-bottleneck): New variable.

	gnu: Add libredwg.
	* gnu/packages/engineering.scm (libredwg): New variable.

2020-08-10  Michael Rohleder  <mike@rohleder.de>

	gnu: mlt: Update to 6.22.1.
	* gnu/packages/video.scm (mlt): Update to 6.22.1,
	[inputs]: add libexif, libvorbis, rubberband.

2020-08-10  Michael Rohleder  <mike@rohleder.de>

	gnu: xterm: Update to 358.
	This fixes: <https://issues.guix.gnu.org/42346>.

	* gnu/packages/xorg.scm (xterm): Update to 358,
	[inputs]: add libxcursor.

2020-08-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: exfatprogs: Update to 1.0.4.
	* gnu/packages/file-systems.scm (exfatprogs): Update to 1.0.4.

	gnu: json-modern-cxx: Update to 3.9.1.
	* gnu/packages/cpp.scm (json-modern-cxx): Update to 3.9.1.
	[arguments]: Remove obsolete ‘fix-pkg-config-install’ phase.

2020-08-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Fix a typo.
	* doc/guix.texi (operating-system Reference): Fix a typo & sigh.

	Reported by Jakub Kądziołka <kuba@kadziolka.net>.

2020-08-09  Morgan Smith  <Morgan.J.Smith@outlook.com>

	build-system/emacs: Allow usage of #:parallel-tests? key
	* guix/build-system/emacs.scm (emacs-build): Pass parallel-tests? to
	  builder.

2020-08-09  Michael Rohleder  <mike@rohleder.de>

	gnu: libvterm: Update to 0.1.3.
	* gnu/packages/terminals.scm (libvterm): Update to 0.1.3.

	gnu: go-ipfs: Update to 0.6.0.
	* gnu/packages/ipfs.scm (go-ipfs): Update to 0.6.0.

2020-08-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-alembic: Update to 1.4.2.
	* gnu/packages/databases.scm (python-alembic): Update to 1.4.2.
	[source]: Remove patch.
	* gnu/packages/patches/python-alembic-exceptions-cause.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: mycli: Update to 1.22.2.
	* gnu/packages/databases.scm (mycli): Update to 1.22.2.

2020-08-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Shrink width of deeply-indented code sample.
	This follows up on commit 4cafdce2102e3ebc7b3a6152464a62a454b6be45.

	* doc/guix.texi (operating-system Reference): Shorten comments to fit
	everything on an 80-character punch card.

2020-08-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-pytest-flakes: Update to 4.0.1.
	* gnu/packages/check.scm (python-pytest-flakes): Update to 4.0.1.

	gnu: umockdev: Update to 0.14.2.
	* gnu/packages/check.scm (umockdev): Update to 0.14.2.

	gnu: freexl: Update to 1.0.6.
	* gnu/packages/xml.scm (freexl): Update to 1.0.6.

	gnu: freexl: Download over HTTPS.
	* gnu/packages/xml.scm (freexl)[source]: Use HTTPS.  Hard-code NAME.

	doc: Explain how to select system package outputs.
	* doc/guix.texi (operating-system Reference): Document that PACKAGES may
	contain traces of tuples and give an example.

	doc: Fix typo.
	* doc/guix.texi (operating-system Reference): Add missing ‘of’.

	gnu: pencil2d: Update to 0.6.5.
	* gnu/packages/animation.scm (pencil2d): Update to 0.6.5.

	gnu: snd: Update to 20.6.
	* gnu/packages/audio.scm (snd): Update to 20.6.

	gnu: html-xml-utils: Update to 7.9.
	* gnu/packages/xml.scm (html-xml-utils): Update to 7.9.

	gnu: font-misc-ethiopic: Update to 1.0.4.
	* gnu/packages/xorg.scm (font-misc-ethiopic): Update to 1.0.4.

	gnu: font-alias: Update to 1.0.4.
	* gnu/packages/xorg.scm (font-alias): Update to 1.0.4.

	gnu: android-udev-rules: Update to 20200613.
	* gnu/packages/android.scm (android-udev-rules): Update to 20200613.

	gnu: facter: Update to 4.0.33.
	* gnu/packages/admin.scm (facter): Update to 4.0.33.

	gnu: facter: Embed more absolute references.
	* gnu/packages/admin.scm (facter)[arguments]: Rename the
	‘embed-iproute-reference’ phase to ‘embed-absolute-references’ and make
	it generic.  Implicit inputs like coreutils are captured.  References
	depend on what's found, not a hard-coded list.
	[inputs]: Add dmidecode, inetutils, pciutils, and util-linux.

	gnu: duplicity: Update to 0.8.15.
	* gnu/packages/backup.scm (duplicity): Update to 0.8.15.

2020-08-09  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add chezmoi.
	* gnu/packages/configuration-management.scm (chezmoi): New variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add this.

	gnu: Add gopkg-in-errgo-fmt-errors.
	* gnu/packages/golang.scm (gopkg-in-errgo-fmt-errors): New variable.

	gnu: Add go-github-com-rogpeppe-go-internal.
	* gnu/packages/golang.scm (go-github-com-rogpeppe-go-internal): New variable.

	gnu: Add go-etcd-io-bbolt.
	* gnu/packages/golang.scm (go-etcd-io-bbolt): New variable.

	gnu: Add go-github-com-zalando-go-keyring.
	* gnu/packages/golang.scm (go-github-com-zalando-go-keyring): New variable.

	gnu: Add go-github-com-godbus-dbus.
	* gnu/packages/golang.scm (go-github-com-godbus-dbus): New variable.

	gnu: Add go-github-com-twpayne-go-xdg.
	* gnu/packages/golang.scm (go-github-com-twpayne-go-xdg): New variable.

	gnu: Add go-github-com-twpayne-go-vfsafero.
	* gnu/packages/golang.scm (go-github-com-twpayne-go-vfsafero): New variable.

	gnu: Add go-github-com-twpayne-go-vfs.
	* gnu/packages/golang.scm (go-github-com-twpayne-go-vfs): New variable.

	gnu: Add go-github-com-twpayne-go-shell.
	* gnu/packages/golang.scm (go-github-com-twpayne-go-shell): New variable.

	gnu: Add go-github-com-pkg-diff.
	* gnu/packages/golang.scm (go-github-com-pkg-diff): New variable.

	gnu: Add go-github-com-google-renameio.
	* gnu/packages/golang.scm (go-github-com-google-renameio): New variable.

	gnu: Add go-github-com-google-go-github.
	* gnu/packages/golang.scm (go-github-com-google-go-github): New variable.

	gnu: Add go-github-com-google-go-querystring.
	* gnu/packages/golang.scm (go-github-com-google-go-querystring): New variable.

	gnu: Add go-github-go-git.
	* gnu/packages/version-control.scm (go-github-go-git): New variable.

	gnu: Factorize go-github-com-jbenet-go-context.
	* gnu/packages/golang.scm
	(go-github-com-jbenet-go-context-io): Delete variable.
	(go-github-com-jbenet-go-context): New variable.

	gnu: Add go-github-com-go-git-go-git-fixtures.
	* gnu/packages/golang.scm (go-github-com-go-git-go-git-fixtures): New variable.

	gnu: Add go-github-com-alcortesm-tgz.
	* gnu/packages/golang.scm (go-github-com-alcortesm-tgz): New variable.

	gnu: Factorize go-github-com-emirpasic-gods.
	* gnu/packages/golang.scm
	(go-github-com-emirpasic-gods-trees-binaryheap,
	go-github-com-emirpasic-gods-containers,
	go-github-com-emirpasic-gods-lists-arraylist,
	go-github-com-emirpasic-gods-utils): Delete variables.
	(go-github-com-emirpasic-gods): New variable.

	gnu: Add go-github-com-xanzy-ssh-agent.
	* gnu/packages/golang.scm (go-github-com-xanzy-ssh-agent): New variable.

	gnu: Add go-github-com-kevinburke-ssh-config.
	* gnu/packages/golang.scm (go-github-com-kevinburke-ssh-config): New variable.

	gnu: Add go-github-com-jbenet-go-context-io.
	* gnu/packages/golang.scm (go-github-com-jbenet-go-context-io): New variable.

	gnu: Add go-github-com-go-git-go-billy.
	* gnu/packages/golang.scm (go-github-com-go-git-go-billy): New variable.

	gnu: Add go-github-com-go-git-gcfg.
	* gnu/packages/golang.scm (go-github-com-go-git-gcfg): New variable.

	gnu: Add go-gopkg-in-warnings.
	* gnu/packages/golang.scm (go-gopkg-in-warnings): New variable.

	gnu: Add go-github-com-emirpasic-gods-utils.
	* gnu/packages/golang.scm (go-github-com-emirpasic-gods-utils): New variable.

	gnu: Add go-github-com-emirpasic-gods-lists-arraylist.
	* gnu/packages/golang.scm (go-github-com-emirpasic-gods-lists-arraylist): New variable.

	gnu: Add go-github-com-emirpasic-gods-containers.
	* gnu/packages/golang.scm (go-github-com-emirpasic-gods-containers): New variable.

	gnu: Add go-github-com-emirpasic-gods-trees-binaryheap.
	* gnu/packages/golang.scm (go-github-com-emirpasic-gods-trees-binaryheap): New variable.

	gnu: Add go-github-com-coreos-go-semver.
	* gnu/packages/golang.scm (go-github-com-coreos-go-semver): New variable.

	gnu: Add go-github-com-charmbracelet-glamour.
	* gnu/packages/golang.scm (go-github-com-charmbracelet-glamour): New variable.

	gnu: Add go-github-com-yuin-goldmark.
	* gnu/packages/golang.scm (go-github-com-yuin-goldmark): New variable.

	gnu: Add go-github-com-olekukonko-tablewriter.
	* gnu/packages/golang.scm (go-github-com-olekukonko-tablewriter): New variable.

	gnu: Add go-github-com-muesli-termenv.
	* gnu/packages/golang.scm (go-github-com-muesli-termenv): New variable.

	gnu: Add go-github-com-google-goterm.
	* gnu/packages/golang.scm (go-github-com-google-goterm): New variable.

	gnu: Add go-github-com-muesli-reflow-padding.
	* gnu/packages/golang.scm (go-github-com-muesli-reflow-padding): New variable.

	gnu: Add go-github-com-muesli-reflow-indent.
	* gnu/packages/golang.scm (go-github-com-muesli-reflow-indent): New variable.

	gnu: Add go-github-com-muesli-reflow-ansi.
	* gnu/packages/golang.scm (go-github-com-muesli-reflow-ansi): New variable.

	gnu: Add go-github-com-muesli-reflow.
	* gnu/packages/golang.scm (go-github-com-muesli-reflow): New variable.

	gnu: Add go-github-com-microcosm-cc-bluemonday.
	* gnu/packages/golang.scm (go-github-com-microcosm-cc-bluemonday): New variable.

	gnu: Add go-github-com-chris-ramon-douceur.
	* gnu/packages/golang.scm (go-github-com-chris-ramon-douceur): New variable.

	gnu: Add go-github-com-aymerick-douceur.
	* gnu/packages/golang.scm (go-github-com-aymerick-douceur): New variable.

	gnu: Add go-github-com-gorilla-css.
	* gnu/packages/golang.scm (go-github-com-gorilla-css): New variable.

	gnu: Add go-github-com-puerkitobio-goquery.
	* gnu/packages/golang.scm (go-github-com-puerkitobio-goquery): New variable.

	gnu: Add go-github-com-andybalholm-cascadia.
	* gnu/packages/golang.scm (go-github-com-andybalholm-cascadia): New variable.

	gnu: Add go-github-com-alecthomas-chroma.
	* gnu/packages/golang.scm (go-github-com-alecthomas-chroma): New variable.

	gnu: Add go-github-com-alecthomas-assert.
	* gnu/packages/golang.scm (go-github-com-alecthomas-assert): New variable.

	gnu: Add go-github-com-sergi-go-diff.
	* gnu/packages/golang.scm (go-github-com-sergi-go-diff): New variable.

	gnu: Add go-github-com-alecthomas-repr.
	* gnu/packages/golang.scm (go-github-com-alecthomas-repr): New variable.

	gnu: Add go-github-com-alecthomas-colour.
	* gnu/packages/golang.scm (go-github-com-alecthomas-colour): New variable.

	gnu: Add go-github-com-dlclark-regexp2.
	* gnu/packages/golang.scm (go-github-com-dlclark-regexp2): New variable.

	gnu: Add go-github-com-bmatcuk-doublestar.
	* gnu/packages/golang.scm (go-github-com-bmatcuk-doublestar): New variable.

	gnu: Add go-github-com-masterminds-sprig.
	* gnu/packages/golang.scm (go-github-com-masterminds-sprig): New variable.

	gnu: Add go-github-com-mitchellh-copystructure.
	* gnu/packages/golang.scm (go-github-com-mitchellh-copystructure): New variable.

	gnu: Add go-github-com-mitchellh-reflectwalk.
	* gnu/packages/golang.scm (go-github-com-mitchellh-reflectwalk): New variable.

	gnu: Add go-github-com-imdario-mergo.
	* gnu/packages/golang.scm (go-github-com-imdario-mergo): New variable.

	gnu: Add go-github-com-huandu-xstrings.
	* gnu/packages/golang.scm (go-github-com-huandu-xstrings): New variable.

	gnu: Add go-github-com-google-uuid.
	* gnu/packages/golang.scm (go-github-com-google-uuid): New variable.

	gnu: Add go-github-com-masterminds-semver.
	* gnu/packages/golang.scm (go-github-com-masterminds-semver): New variable.

	gnu: Add go-github-com-masterminds-goutils.
	* gnu/packages/golang.scm (go-github-com-masterminds-goutils): New variable.

2020-08-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add python-pamela.
	* gnu/packages/linux.scm (python-pamela): New variable.

	gnu: Add python-certipy.
	* gnu/packages/python-crypto.scm (python-certipy): New variable.

	gnu: Add python-cfgraph.
	* gnu/packages/rdf.scm (python-cfgraph): New variable.

2020-08-09  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-pytest-trio.
	* gnu/packages/python-check.scm (python-pytest-trio): New variable.

	gnu: Add python-trio.
	* gnu/packages/python-xyz.scm (python-trio): New variable.

	gnu: Add python-trustme.
	* gnu/packages/python-crypto.scm (python-trustme): New variable.

	gnu: Add python-outcome.
	* gnu/packages/python-xyz.scm (python-outcome): New variable.

2020-08-09  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero: Update to 0.16.0.3.
	* gnu/packages/finance.scm (monero): Update to 0.16.0.3.

2020-08-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: lib2geom: Update to commit 17e0d21f.
	* gnu/packages/patches/lib2geom-enable-assertions.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.
	* gnu/packages/graphics.scm (lib2geom): Update to commit
	17e0d21f0afc8489656f9184bff7ad024a42394a, and remove obsolete patch.

2020-08-09  Mark H Weaver  <mhw@netris.org>

	gnu: Add linux-libre@5.8 source and headers.
	Note that this commit adds only the deblobbed source and headers.
	The kernel packages for 5.8 will be provided in later commit(s).

	* gnu/packages/linux.scm (deblob-scripts-5.8, linux-libre-5.8-version)
	(linux-libre-5.8-pristine-source, linux-libre-5.8-source)
	(linux-libre-headers-5.8): New variables.

2020-08-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add python-pep517.
	* gnu/packages/python-xyz.scm (python-pep517): New variable.

2020-08-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: flint: Add a comment about the licence.
	* gnu/packages/algebra.scm (flint): Note the upstream licence change/fix.

	Reported by Max Horn <max@quendi.de>.

2020-08-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: josm: Update to 16731.
	* gnu/packages/geo.scm (josm): Update to 16731.

2020-08-08  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: public-inbox: Update to 1.5.0.
	* gnu/packages/mail.scm (public-inbox): Update to 1.5.0.

2020-08-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: flint: Update to 2.6.2.
	* gnu/packages/algebra.scm (flint): Update to 2.6.2.

2020-08-08  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add xdialog.
	* gnu/packages/xorg.scm (xdialog): New variable.

	gnu: Add idesk.
	* gnu/packages/wm.scm (idesk): New variable.

2020-08-08  Pierre Neidhardt  <mail@ambrevar.xyz>

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

	gnu: emacs-emms: Fix build of emms-print-metadata.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Inherit from
	emacs-emms-print-metadata.
	[inputs]: Add emms-print-metadata.
	[arguments]: Fix path to emms-print-metadata.

	gnu: emacs-csound-mode: Fix typo in description.
	* gnu/packages/emacs-xyz.scm (emacs-multi)[description]: Fix sonud -> sound
	typo.

2020-08-08  Jack Hill  <jackhill@jackhill.us>

	gnu: emacs-doom-themes: Update to 2.1.6-5.
	* gnu/packages/emacs-xyz.scm (emacs-doom-themes): Update to 2.1.6-5.

	[arguments]: Remove disable-breaking-compilation phase.

2020-08-08  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-telega: Remove comment about libtgvoip linkage.
	* gnu/packages/emacs-xyz.scm (emacs-telega)[arguments]: Remove no-longer
	relevant portions of comment.

2020-08-08  Diego Nicola Barbato  <dnbarbato@posteo.de>

	gnu: libtgvoip: Fix loading of shared libraries.
	* gnu/packages/telephony.scm (libtgvoip)[arguments]<#:phases>[patch-dlopen]:
	  New phase.

	Fixes <https://debbugs.gnu.org/40408>.

2020-08-08  Brett Gilio  <brettg@gnu.org>

	gnu: swi-prolog: Update to 8.3.5.
	* gnu/packages/prolog.scm (swi-prolog): Update to 8.3.5.

2020-08-08  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.7.14.
	* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.14.
	(linux-libre-5.7-pristine-source): Update hash.
	(deblob-scripts-5.7): Update to 5.7.14.

	gnu: linux-libre@5.4: Update to 5.4.57.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.57.
	(linux-libre-5.4-pristine-source): Update hash.
	(deblob-scripts-5.4): Update to 5.4.57.

	gnu: linux-libre@4.19: Update to 4.19.138.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.138.
	(linux-libre-4.19-pristine-source): Update hash.
	(deblob-scripts-4.19): Update to 4.19.138.

	gnu: linux-libre@4.14: Update to 4.14.193.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.193.
	(linux-libre-4.14-pristine-source): Update hash.
	(deblob-scripts-4.14): Update to 4.14.193.

2020-08-08  Brett Gilio  <brettg@gnu.org>

	gnu: Add emacs-csound-mode.
	* gnu/packages/emacs-xyz.scm (emacs-csound-mode): New variable.

	gnu: Add emacs-multi.
	* gnu/packages/emacs-xyz.scm (emacs-multi): New variable.

	gnu: Add emacs-highlight.
	* gnu/packages/emacs-xyz.scm (emacs-highlight): New variable.

2020-08-07  Michael Rohleder  <mike@rohleder.de>

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

	gnu: emacs-cider: Update to 0.26.0.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 0.26.0.

2020-08-07  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: python-pyfakefs: Update to 4.1.0."
	This update breaks diffoscope.

	This reverts commit 6ff6912de94c4b707fbf865b871f27f9844a25a8.

2020-08-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-astroid: Update to 2.4.2.
	* gnu/packages/python-xyz.scm (python-astroid): Update to 2.4.2.
	[source]: Add snippet to loosen version requirements of dependants.

	gnu: python-lazy-object-proxy: Update to 1.5.1.
	* gnu/packages/python-xyz.scm (python-lazy-object-proxy): Update to 1.5.1.

	gnu: python-pyfakefs: Update to 4.1.0.
	* gnu/packages/check.scm (python-pyfakefs.scm): Update to 4.1.0.

2020-08-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add hu.dwim.defclass-star.
	* gnu/packages/lisp-xyz.scm (cl-hu.dwim.defclass-star,
	ecl-hu.dwim.defclass-star, sbcl-hu.dwim.defclass-star): New variables.

	gnu: Add hu.dwim.common.
	* gnu/packages/lisp-xyz.scm (cl-hu.dwim.common, ecl-hu.dwim.common,
	sbcl-hu.dwim.common): New variables.

	gnu: Add hu.dwim.common-lisp.
	* gnu/packages/lisp-xyz.scm (cl-hu.dwim.common-lisp, ecl-hu.dwim.common-lisp,
	sbcl-hu.dwim.common-lisp): New variables.

2020-08-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: clipper: Update to 2.0.
	* gnu/packages/bioinformatics.scm (clipper): Update to 2.0.
	[source]: Remove snippet.
	[arguments]: Build with Python 3; remove phase "fix-typo", add phase
	"make-files-writable".
	[inputs]: Replace all Python 2 variants with Python 3 variants.
	[native-inputs]: Add python-setuptools-git.

2020-08-07  Ludovic Courtès  <ludo@gnu.org>

	ssh: Really report Guile setup errors in 'send-files'.
	This is a followup to commit 8f53d73493a2949e2db28cd7d689a690b2d9479a,
	which did not have the desired effect: the 'resolve-module' call was
	bound to succeed since the inferior runs 'guix repl'.

	* guix/ssh.scm (store-import-channel)[import]: Add call to
	'resolve-module' and write '(module-error) upon error.  Write
	'(importing) when we're ready.
	(send-files)[inferior-remote-eval*]: Remove.
	[missing]: Remove call to 'resolve-module'.
	Call 'handle-import/export-channel-error' when PORT doesn't
	return '(importing).
	(handle-import/export-channel-error): New procedure.
	(retrieve-files*): Use it.

2020-08-07  Jack Hill  <jackhill@jackhill.us>

	gnu: emacs-ample-regexps: Update to 0.1-2.
	* gnu/packages/emacs-xyz.scm (emacs-ample-regexps): Update to 0.1-2. This
	commit revision adds support for Emacs 27.

2020-08-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: parlatype: Update to 2.1.
	* gnu/packages/gnome.scm (parlatype): Update to 2.1.

2020-08-07  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add minetest-mineclone.
	* gnu/packages/games.scm (minetest-mineclone): New variable.

2020-08-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-modus-vivendi-theme: Update to 0.11.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-vivendi-theme): Update to 0.11.0.

	gnu: emacs-modus-operandi-theme: Update to 0.11.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-operandi-theme): Update to 0.11.0.

	gnu: snap: Update to 6.1.4.
	* gnu/packages/education.scm (snap): Update to 6.1.4.

2020-08-07  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: android: Export android-platform-system-core.
	* gnu/packages/android.scm (android-platform-system-core): Export it.

	gnu: android: Export android-platform-version.
	* gnu/packages/android.scm (android-platform-version): Export it.

2020-08-07  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-habitica.
	* gnu/packages/emacs-xyz.scm (emacs-habitica): New variable.

2020-08-06  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: sameboy: Update to 0.13.5.
	* gnu/packages/emulators.scm (sameboy): Update to 0.13.5.

2020-08-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add noisetorch.
	* gnu/packages/pulseaudio.scm (noisetorch): New variable.

	gnu: Add rnnoise.
	* gnu/packages/pulseaudio.scm (rnnoise): New variable.

2020-08-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: ode: Update to 0.16.2.
	* gnu/packages/game-development.scm (ode): Update to 0.16.2.

	gnu: mgba: Update to 0.8.3.
	* gnu/packages/emulators.scm (mgba): Update to 0.8.3.

	gnu: asymptote: Update to 2.67.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.67.

2020-08-06  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-sniffio.
	* gnu/packages/python-xyz.scm (python-sniffio): New variable.

	gnu: Add python-curio.
	* gnu/packages/python-xyz.scm (python-curio): New variable.

	gnu: Add python-immutables.
	* gnu/packages/python-xyz.scm (python-immutables): New variable.

	gnu: Add python-h2.
	* gnu/packages/python-web.scm (python-h2): New variable.

	gnu: Add python-hpack.
	* gnu/packages/python-web.scm (python-hpack): New variable.

	gnu: Add python-hyperframe.
	* gnu/packages/python-web.scm (python-hyperframe): New variable.

2020-08-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: guile-zlib: Declare a source file-name.
	* gnu/packages/guile.scm (guile-zlib)[source]: Add file-name field.

	gnu: guile-lzlib: Declare a source file-name.
	* gnu/packages/guile.scm (guile-lzlib)[source]: Add file-name field.

2020-08-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add hddtemp.
	* gnu/packages/disk.scm (hddtemp): New variable.

	gnu: Add metapixel.
	* gnu/packages/image-processing.scm (metapixel): New variable.

	gnu: Add ogmtools.
	* gnu/packages/video.scm (ogmtools): New variable.

	gnu: racket: Update to 7.8.
	* gnu/packages/scheme.scm (racket): Update to 7.8.

2020-08-06  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Remove logical devices.
	If a device contains an active logical volume, BLKRRPART will report that the
	device is busy. This will cause this device to be filtered by
	"non-install-devices" procedure, which is not desired.

	Make sure to deactivate all logical volumes before device probing.

	Fixes <https://issues.guix.gnu.org/42683>.

	* gnu/installer.scm (installer-program): Add lvm2-static to the inputs.
	* gnu/installer/parted.scm (remove-logical-devices): New procedure,
	(init-parted): call it.

2020-08-06  HiPhish  <hiphish@posteo.de>

	gnu: neovim: Update to 0.4.4.
	* gnu/package/vim.scm (neovim): Update to 0.4.4.

2020-08-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu:guile-json-1: Update to 1.3.2.
	* gnu/packages/guile.scm (guile-json-1): Update to 1.3.2.
	[arguments]: Add make-flag to supress guild warnings.

	gnu: guile-json: Update to 4.3.2.
	* gnu/packages/guile.scm (guile-json): Update to 4.3.2.

	gnu: json-c: Fix CVE-2020-12762.
	* gnu/packages/web.scm (json-c)[replacement]: New field.
	(json-c-0.13, json-c-0.12)[source]: Add patch.
	(json-c/fixed): New variable.
	* gnu/packages/patches/json-c-CVE-2020-12762.patch,
	gnu/packages/patches/json-c--0.13-CVE-2020-12762.patch,
	gnu/packages/patches/json-c--0.12-CVE-2020-12762.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register them.

	gnu: binutils-gold: build with canonical gcc:lib.
	* gnu/packages/base.scm (binutils-gold)[inputs]: Replace gcc:lib with
	the canonical-package of gcc.

	gnu: go-1.4: Build with canonical gcc:lib.
	* gnu/packages/golang.scm (go-1.4)[inputs]: Replace gcc:lib with the
	canonical-package of gcc.

	gnu: ghc-c2hs: Enable tests.
	* gnu/packages/haskell-xyz.scm (ghc-c2hs)[arguments]: Enable tests.

	gnu: ghc-c2hs: Remove extra input.
	* gnu/packages/haskell-xyz.scm (ghc-c2hs)[native-inputs]: Remove gcc.

	gnu: v: Remove unnecessary input.
	* gnu/packages/vlang.scm (v)[inputs]: Remove gcc.

2020-08-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: jami: Always remove contrib tarballs from the sources of Jami.
	The origin used as the "sfl-patches" input contained bundled library tarballs,
	and weighed 217 MiB.  After this change, it weighs 3.3 MiB.

	* gnu/packages/jami.scm (jami-source): Rename #:without-daemon to
	\#:keep-contrib-patches.  Delete the daemon/contrib/tarballs sub-directory even
	when keeping the patches.  Delete extraneous code.
	(%sfl-patches, %jami-sources): New variables.
	(pjproject-jami, ffmpeg-jami, libring): Adjust to use the above variables.

2020-08-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-chunky-png: Update to 1.3.12.
	* gnu/packages/ruby.scm (ruby-chunky-png): Update to 1.3.12.

	gnu: pjproject: Update the pkg-config patch.
	* gnu/packages/patches/pjproject-fix-pkg-config-ldflags.patch: Update patch.

2020-08-05  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: perf: Fix build.
	This is a follow-up to commit 843344273c6a587b8e6c84d8406500fd64d8908a.

	* gnu/packages/linux.scm (perf)[native-inputs]: Add python-3 for
	  bpf_helpers_doc.py

2020-08-05  Ludovic Courtès  <ludo@gnu.org>

	ui: Report key-and-arg exceptions correctly.
	Fixes <https://bugs.gnu.org/42601>.
	Reported by Jan Wielkiewicz <tona_kosmicznego_smiecia@interia.pl>.

	Regression introduced in efe037fc5cc3134bbc3ef4e36b49a3f788921b68
	whereby errors like 'wrong-type-arg' would be improperly reported:

	  guix environment: error: Wrong type argument in position ~A (expecting ~A): ~S

	See also commit a07d5e558b5403dad0a59776b950b6b02169c249.

	* guix/ui.scm (call-with-error-handling): Move 'message-condition?'
	clause after '&exception-with-kind-and-args' clause.

2020-08-05  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: poetry: Fix problems with some dependencies.
	* gnu/packages/python-xyz.scm (poetry)
	[arguments]: Modify the required versions of python-tomlkit, python-clikit
	and python-cleo.

	gnu: python-cleo: Update to 0.8.1.
	* gnu/packages/python-xyz.scm (python-cleo): Update to 0.8.1.

2020-08-05  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.56.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.56.
	(linux-libre-5.4-pristine-source): Update hash.
	(deblob-scripts-5.4): Update to 5.4.56.

	gnu: linux-libre@5.7: Update to 5.7.13.
	* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.13.
	(linux-libre-5.7-pristine-source): Update hash.
	(deblob-scripts-5.7): Update to 5.7.13.

	gnu: linux-libre@4.19: Update to 4.19.137.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.137.
	(linux-libre-4.19-pristine-source): Update hash.
	(deblob-scripts-4.19): Update to 4.19.137.

	gnu: linux-libre@4.14: Update to 4.14.192.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.192.
	(linux-libre-4.14-pristine-source): Update hash.
	(deblob-scripts-4.14): Update to 4.14.192.

2020-08-05  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: sameboy: Update to 0.13.4.
	* gnu/packages/emulators.scm (sameboy): Update to 0.13.4.

2020-08-05  Leo Famulari  <leo@famulari.name>

	gnu: linux-libre: Update to 5.7.12.
	* gnu/packages/aux-files/linux-libre/5.7-arm.conf,
	gnu/packages/aux-files/linux-libre/5.7-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.7-i686.conf,
	gnu/packages/aux-files/linux-libre/5.7-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Update accordingly.
	* gnu/packages/linux.scm: (linux-libre-5.7): New variable.
	(linux-libre-version, linux-libre-pristine-source)
	(linux-libre-source, linux-libre): Point to linux-libre-5.7*.

2020-08-05  Kei Kebreau  <kkebreau@posteo.net>

	gnu: stapler: Update to 1.0.0.
	* gnu/packages/pdf.scm (stapler): Update to 1.0.0.
	[source]: Fetch from pypi.
	[inputs]: Remove python2-pypdf2.
	[propagated-inputs]: Add python-more-itertools and python-pypdf2.
	[arguments]: Remove #:python argument.  Replace 'fix-pypdf-version-requirement
	phase with 'fix-more-itertools-version-requirement phase.

2020-08-05  Jelle Licht  <jlicht@fsfe.org>

	gnu: python-m2crypto: Add swig as native-input.
	* gnu/packages/python-crypto.scm (python-m2crypto)[native-inputs]: Add swig.

2020-08-05  Michael Rohleder  <mike@rohleder.de>

	gnu: hydrogen: Update to 1.0.0.
	* gnu/packages/music.scm (hydrogen): Update to 1.0.0.

2020-08-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add confclerk.
	* gnu/packages/calendar.scm (confclerk): New variable.

2020-08-05  Michael Rohleder  <mike@rohleder.de>

	gnu: isync: Update to 1.3.3.
	* gnu/packages/mail.scm (isync): Update to 1.3.3.

	gnu: roffit: Update to 0.12.
	* gnu/packages/groff.scm (roffit): Update to 0.12.

	gnu: Add paprefs.
	* gnu/packages/pulseaudio.scm (paprefs): New variable.

2020-08-05  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-lsp-ui: Update to 7.0.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-ui): Update to 7.0.

2020-08-05  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: qtbase: Provide debug symbols.
	* gnu/packages/qt.scm (qtbase)[outputs]: Add "debug".
	[arguments]: Add "-force-debug-info" to configure flags.

2020-08-04  Peter Lo  <peterloleungyau@gmail.com>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-iml.
	* gnu/packages/cran.scm (r-iml): New variable.

2020-08-04  Peter Lo  <peterloleungyau@gmail.com>

	gnu: Add r-metrics.
	* gnu/packages/cran.scm (r-metrics): New variable.

2020-08-04  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: rust-tokio-test-0.2: Don't skip build.
	We already use Rust 1.39.

	* gnu/packages/crates-io.scm (rust-tokio-test-0.2): Don't skip build.

2020-08-04  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: rust-tokio-rustls-0.12: Don't skip build.
	We already use Rust 1.39.

	* gnu/packages/crates-io.scm (rust-tokio-rustls-0.12)[arguments]: Don't skip
	  build. Skip tests that require networking.

2020-08-04  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: rust-tokio-macros-0.2: Don't skip build.
	We already use Rust 1.39.

	* gnu/packages/crates-io.scm (rust-tokio-macros-0.2): Don't skip build.

2020-08-04  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: rust-http-body-0.3: Don't skip build.
	We already use Rust 1.39.

	* gnu/packages/crates-io.scm (rust-http-body-0.3): Don't skip build.

2020-08-04  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: rust-http: Don't skip build.
	We already use Rust 1.39.

	* gnu/packages/crates-io.scm (rust-http-0.2, rust-http-0.1): Don't skip
	  build.
	  (rust-http-0.1)[cargo-development-inputs]: Use correct quickcheck version.

2020-08-04  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: rust-bytes: Don't skip build.
	We already use Rust 1.39.

	* gnu/packages/crates-io.scm (rust-bytes-0.5, rust-bytes-0.4): Don't
	  skip build.

2020-08-04  Kei Kebreau  <kkebreau@posteo.net>

	gnu: wmnd: Update to 0.4.18.
	* gnu/packages/gnustep.scm (wmnd): Update to 0.4.18.

2020-08-04  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: mcrl2: Update to 202006.0.
	* gnu/packages/maths.scm (mcrl2): Update to 202006.0.

2020-08-04  Peter Lo  <peterloleungyau@gmail.com>

	gnu: Add r-fastshap.
	* gnu/packages/cran.scm (r-fastshap): New variable.

2020-08-04  Rafael Luque Leiva  <rafael.luque@osoco.es>

	gnu: Add r-rticles.
	* gnu/packages/cran.scm (r-rticles): New variable.

2020-08-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dae: Update to 3.1-27.
	* gnu/packages/cran.scm (r-dae): Update to 3.1-27.

2020-08-04  Arne Babenhauserheide  <arne_bab@web.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-dae.
	* gnu/packages/cran.scm (r-dae): New variable.

2020-08-04  Michael Rohleder  <mike@rohleder.de>

	gnu: neofetch: Update to 7.1.0.
	* gnu/packages/admin.scm (neofetch): Update to 7.1.0.

2020-08-04  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Add watchexec.
	* gnu/packages/rust-apps.scm (watchexec): New variable.

	gnu: rust-notify-4: Update to 4.0.15.
	* gnu/packages/crates-io.scm (rust-notify-4): Update to 4.0.15.
	  [cargo-inputs]: Remove rust-kernel32-sys-0.2, replace rust-inotify-0.6
	  with -0.7.
	  [cargo-development-inputs]: Replace rust-tempdir-0.3 with
	  rust-tempfile-3.

	gnu: Add rust-inotify-0.7.
	* gnu/packages/crates-io.scm (rust-inotify-0.7): New variable.
	  (rust-inotify-0.6): Inherit from rust-inotify-0.7.

	gnu: rust-clap-2: Update to 2.33.1
	* gnu/packages/crates-io.scm (rust-clap-2): Update to 2.33.1.

	gnu: Add rust-derive-builder-0.9.
	* gnu/packages/crates-io.scm (rust-derive-builder-0.9,
	  rust-derive-builder-core-0.9): New variables.
	  (rust-derive-builder-0.5, rust-derive-builder-core-0.2): Inherit from
	  newer versions.

	gnu: Add rust-darling-0.10.
	* gnu/packages/crates-io.scm (rust-darling-0.10, rust-darling-core-0.10,
	  rust-darling-macro-0.10): New variables.

	gnu: Add rust-ident-case-1.
	* gnu/pacages/crates-io.scm (rust-ident-case-1): New variable.

	gnu: rust-syn: Don't include minor version in variable name.
	* gnu/packages/crates-io.scm (rust-syn-1.0): Rename to...
	  (rust-syn-1): ...this.
	* gnu/packagess/rust-apps.scm (rust-cbindgen): Fixup dependency list.

	gnu: rust-quote: Don't include minor version in variable name.
	* gnu/packages/crates-io.scm (rust-quote-1.0): Rename to...
	  (rust-quote-1): ...this.
	* gnu/packagess/rust-apps.scm (rust-cbindgen): Fixup dependency list.

	gnu: rust-proc-macro2: Don't include minor version in variable name.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1.0): Rename to...
	  (rust-proc-macro2-1): ...this.
	* gnu/packages/rust-apps.scm (rust-cbindgen): Fixup dependency list.
	* gnu/packages/sequoia.scm (sequoia): Likewise.

	gnu: rust-void: Don't include minor version in variable name.
	* gnu/packages/crates-io.scm (rust-void-1.0): Rename to...
	  (rust-void-1): ...this.

	gnu: rust-cc: Don't include minor version in variable name.
	* gnu/packages/crates-io.scm (rust-cc-1.0): Rename to...
	  (rust-cc-1): ...this.
	* gnu/packages/video.scm (rav1e): Adjust dependency list.

	gnu: rust-fnv: Don't skip build.
	* gnu/packages/crates-io.scm (rust-fnv-1)[arguments]: Don't skip build.

	gnu: rust-fnv: Don't include minor version in variable name.
	* gnu/packages/crates-io.scm (rust-fnv-1.0): Rename to...
	  (rust-fnv-1): ...this.

	gnu: rust-nix-0.14: Don't skip build.
	* gnu/packages/crates-io.scm (rust-nix-0.14)[arguments]: Inherit from
	  rust-nix-0.15.

	gnu: Add rust-nix-0.17.
	* gnu/packages/crates-io.scm (rust-nix-0.17): New variable.
	  (rust-nix-0.15): Inherit from rust-nix-0.17.

	gnu: rust-nix-0.15: Fix build.
	* gnu/packages/crates-io.scm (rust-nix-0.15)[snippet]: Unpin dependency version.

	gnu: rust-new-debug-unreachable: Don't include minor version in variable name.
	* gnu/packages/crates-io.scm (rust-new-debug-unreachable-1.0): Rename to...
	  (rust-new-debug-unreachable-1): ...this.

	gnu: rust-walkdir: Don't include minor version in variable name.
	* gnu/packages/crates-io.scm (rust-walkdir-2.3): Rename to...
	  (rust-walkdir-2): ...this.
	  (rust-walkdir-1.0): Rename to...
	  (rust-walkdir-1): ...this.

2020-08-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add tascam-gtk.
	* gnu/packages/music.scm (tascam-gtk): New variable.

	gnu: Add libxmlplusplus-2.6.
	* gnu/packages/xml.scm (libxmlplusplus-2.6): New variable.

	gnu: Add libxmlplusplus.
	* gnu/packages/xml.scm (libxmlplusplus): New variable.

2020-08-04  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: bootstrap-gcc: Don't use CPATH search paths.
	This updates the bootstrap-gcc to use the same search path strategy as
	the main compilers, making the bootstrap environment more similar across
	architectures, and fixing the bootstrap path on non-x86 architectures
	again.

	This is a follow up to commit 7cde865f12dd67e55946a52a21103e71f447eced.

	* gnu/packages/bootstrap.scm (%bootstrap-gcc)[native-search-paths]: Use
	  C_INCLUDE_PATH and CPLUS_INCLUDE_PATH instead of CPATH.

2020-08-04  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add paperview.
	* gnu/packages/games.scm (paperview): New variable.

2020-08-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: catch-framework2: Update to 2.13.0.
	* gnu/packages/check.scm (catch-framework2): Update to 2.13.0.
	* gnu/packages/engineering.scm (libfive)[arguments]: Adjust custom
	'find-catch phase for updated include path.
	* gnu/packages/xdisorg.scm (j4-dmenu-desktop)[arguments]: Add custom
	'find-catch phase to search for updated catch2 include directory.

2020-08-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pjproject-jami: Reuse more of the base pjproject.
	Now that the base pjproject is built as a shared library, the cost of adding
	dependencies shared with Jami is minimal.  The pjproject-jami now differs only
	by its added patches.

	* gnu/packages/jami.scm (pjproject-jami)[arguments]: Use the
	substitute-keyword-arguments macro to reuse the base pjproject package
	arguments, adding only the 'apply-patches phase.

2020-08-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: opendht: Propagate gnutls.
	Propagate gnutls as it's included by the opendht/crypto.h header file.

	* gnu/packages/networking.scm (opendht)[inputs]: Move gnutls...
	[propagated-inputs]: ...to here.  Move argon2 to inputs.

2020-08-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pjproject: Enable shared libraries.
	* gnu/packages/telephony.scm (pjproject)[outputs]: Add a "static" output.
	[phases]: Move the 'check phase after the 'install phase.
	{move-static-libraries}: Add phase.
	[configure-flags]: Set LDFLAGS to add a runpath reference to self.

2020-08-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pjproject: Include sensible configure flags from pjproject-jami.
	This is done so the regular pjproject has more in common with
	pjproject-jami, which allows simplifying its definition.

	* gnu/packages/telephony.scm (pjproject)[configure-flags]: Add
	'--enable-epoll' when the system is Linux.  Define CFLAGS with
	the '-DNDEBUG' options.

2020-08-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: pjproject: Fix problem in pkg-config file.
	* gnu/packages/patches/pjproject-correct-the-cflags-field.patch: Add patch.
	* gnu/packages/patches/pjproject-fix-pkg-config-ldflags.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Register the new patches.
	* gnu/packages/telephony.scm (pjproject): Use them.
	* gnu/packages/jami.scm (pjproject-jami): Remove a patch from
	pjproject-jami that is already applied against pjproject.

	gnu: pjproject: Fix build and enable tests.
	* gnu/packages/telephony.scm (pjproject)[origin]: Simplify snippet definition
	and remove all bundled libraries.
	[outputs]: Add a debug output.
	[arguments]: Enable tests, and explicit the configure flags now required to
	build using only system libraries.
	[phases]{make-source-files-writable}: Add phase.
	{disable-some-tests}: Overhaul phase.
	[inputs]: Add bcg729, gsm, libsamplerate, opus, portaudio and speexdsp.

2020-08-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: resample: Improve synopsis and description.
	The synopsis mentioned a library but it is instead a set of command line
	utilities.

	* gnu/packages/audio.scm (resample)[synopsis]: Mention these are utilities.
	[description]: Describe the two included command line utilities in more
	detail.

2020-08-04  Brett Gilio  <brettg@gnu.org>

	gnu: Add inspircd.
	* gnu/packages/irc.scm (inspircd): New variable.

2020-08-03  Mark H Weaver  <mhw@netris.org>

	gnu: libjpeg-turbo: Replace with 2.0.5 [fixes CVE-2020-13790].
	* gnu/packages/image.scm (libjpeg-turbo/fixed): New variable.
	(libjpeg-turbo)[replacement]: New field.

2020-08-03  Mark H Weaver  <mhw@netris.org>

	gnu: libjpeg: Update to 9d [security fixes].
	Includes fixes for CVE-2020-13790 and CVE-2020-14152.

	* gnu/packages/image.scm (ijg-libjpeg): Update to 9d.

2020-08-03  Mark H Weaver  <mhw@netris.org>

	gnu: Remove libjpeg@8d.
	This version of ijg-libjpeg contains security vulnerabilities
	and is not used by any other package in Guix.

	* gnu/packages/image.scm (ijg-libjpeg-8): Remove variable.

2020-08-03  Michael Rohleder  <mike@rohleder.de>

	gnu: libxfce4util: Update source URI.
	* gnu/packages/xfce.scm (libxfce4util)[source]: Update URI.

	gnu: emacs-hl-todo: Update to 3.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-hl-todo): Update to 3.1.2.

2020-08-03  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: rust-1.45: Update to 1.45.2.
	* gnu/packages/rust.scm (rust-1.45): Update to 1.45.2.

2020-08-03  Ludovic Courtès  <ludo@gnu.org>

	file-systems: Leave room for extension in serialized specs.
	* gnu/system/file-systems.scm (spec->file-system): Ignore extra fields.
	(file-system->spec): Add comment.

	scripts: Pass #:verbosity to 'build-notifier'.
	* guix/scripts/archive.scm (guix-archive): Pass #:verbosity to
	'build-notifier'.
	* guix/scripts/build.scm (guix-build): Likewise.
	* guix/scripts/copy.scm (guix-copy): Likewise.
	* guix/scripts/deploy.scm (guix-deploy): Likewise.
	* guix/scripts/environment.scm (guix-environment): Likewise.
	* guix/scripts/pack.scm (guix-pack): Likewise.
	* guix/scripts/package.scm (guix-package*): Likewise.
	* guix/scripts/pull.scm (guix-pull): Likewise.
	* guix/scripts/system.scm (verbosity-level): New procedure.
	(process-action): Pass #:verbosity to 'build-notifier'.
	(guix-system): Use 'verbosity-level' for 'with-status-verbosity'.

	ui: Add #:verbosity to 'show-what-to-build'.
	* guix/ui.scm (%default-verbosity): New variable.
	(show-what-to-build): Add #:verbosity and honor it.
	(build-notifier): Add #:verbosity and pass it to 'show-what-to-build'.

2020-08-03  Ludovic Courtès  <ludo@gnu.org>

	doc: Document 'mount-may-fail?' field.
	This is a followup to 7c27bd115b14afd142da7684cc349369965f9eab.

	* doc/guix.texi (File Systems): Document 'mount-may-fail?'.

2020-08-03  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-guix: Update to latest gitlab version.
	* gnu/packages/emacs-xyz.scm (emacs-guix): Update to a 0.5.2 snapshot.
	fix https://issues.guix.gnu.org/41063
	[source] changes to git-getch.
	[snippet] removed.
	[native-inputs] added tools to build.

2020-08-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: easyrpg-player: Update to 0.6.2.1.
	* gnu/packages/easyrpg.scm (easyrpg-player): Update to 0.6.2.1.

2020-08-03  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-terminal: Update to 0.8.9.2.
	* gnu/packages/xfce.scm (xfce4-terminal): Update to 0.8.9.2.

	gnu: xfce4-time-out-plugin: Update to 1.1.1.
	* gnu/packages/xfce.scm (xfce4-time-out-plugin): Update to 1.1.1.

2020-08-03  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: emacs: Ignore empty XIM styles.
	As of libx11 version 1.6.10, xim may be NULL, which causes a segmentation
	fault in the execution of ARRAYELTS.  As a cautionary measure, we
	short-circuit this logic.

	* gnu/packages/patches/emacs-ignore-empty-xim-styles.patch: New file.
	* gnu/packages/emacs.scm (emacs emacs-next)[patches]: Use it.
	* gnu/local.mk: Register it.

2020-08-03  Denis 'GNUtoo' Carikli  <GNUtoo@cyberdimension.org>

	gnu: android: Export android-liblog.
	* gnu/packages/android.scm (android-liblog): Export it.

	gnu: android: Export android-libcutils.
	* gnu/packages/android.scm (android-libcutils): Export it.

2020-08-03  Michael Rohleder  <mike@rohleder.de>

	gnu: xfce4-stopwatch-plugin: Update to 0.4.0.
	* gnu/packages/xfce.scm (xfce4-stopwatch-plugin): Update to 0.4.0.
	[arguments]: Enable "tests".

2020-08-03  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-onnx.
	* gnu/packages/machine-learning.scm (python-onnx): New variable.
	* gnu/packages/patches/python-onnx-use-system-googletest.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: python-protobuf: Update to 3.12.4.
	* gnu/packages/protobuf.scm (python-protobuf): Update to 3.12.4.

2020-08-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-42.d332955.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-42.d332955.

	gnu: cuirass: Update to 0.0.1-41.614ea05.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-41.614ea05.

2020-08-02  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-dhall-mode: Update to 0.1.3-1.484bcf8.
	* gnu/packages/emacs-xyz.scm (emacs-dhall-mode): Update to 0.1.3-1.484bcf8.

2020-08-02  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: emacs-org-roam: Update to 1.2.1.
	* gnu/packages/emacs.scm (emacs-org-roam): Update to 1.2.1.
	[propagated-inputs]: Replace emacs-emacsql with emacs-emacsql-sqlite3.
	[home-page]: Update URL.

	gnu: Add emacs-emacsql-sqlite3.
	* gnu/packages/emacs-xyz.scm (emacs-emacsql-sqlite3): New variable.

2020-08-02  Efraim Flashner  <efraim@flashner.co.il>

	services: Add zram-device-service.
	* gnu/services/linux.scm (<zram-device-configuration>): New record.
	(zram-device-service-type): New variable.
	* doc/guix.texi (Linux Services): Document it.
	* tests/services/linux.scm (zram-swap-device-test): New tests.

2020-08-02  Michael Rohleder  <mike@rohleder.de>

	gnu: libidn: Update to 1.36.
	* gnu/packages/libidn.scm (libidn): Update to 1.36.

2020-08-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: imlib2: Don't build static library.
	* gnu/packages/image.scm (imlib2)[arguments]: Disable static library.

	gnu: imlib2: Update to 1.7.0.
	* gnu/packages/image.scm (imlib2): Update to 1.7.0.

2020-08-02  Adam Kandur  <rndd@tuta.io>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-qbase64.
	* gnu/packages/lisp-xyz.scm (sbcl-qbase64, cl-qbase64, ecl-qbase64): New
	  variables.

2020-08-02  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-eos: Update to 0.0.0-2.b4413bc.
	* gnu/packages/lisp-xyz.scm (sbcl-eos): Update to 0.0.0-2.b4413bc.

2020-08-02  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-jenkinsfile-mode.
	* gnu/packages/emacs-xyz.scm (emacs-jenkinsfile-mode): New variable.

2020-08-01  Eric Bavier  <bavier@member.fsf.org>

	gnu: Add Remake.
	* gnu/packages/debug.scm (remake): New variable.
	* gnu/packages/patches/remake-impure-dirs.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-08-01  Mike Rosset  <mike.rosset@gmail.com>

	gnu: nomad: Update to 0.2.0-alpha.
	* gnu/packages/guile-xyz.scm (nomad): Update to 0.2.0-alpha.

	This is a significant update to Nomad. This removes the majority of C code and
	replaces it with gobject introspection using g-golf.

	In the process the nomad package expression has changed significantly.

2020-08-01  Kei Kebreau  <kkebreau@posteo.net>

	gnu: starfighter: Update to 2.3.1.
	* gnu/packages/games.scm (starfighter): Update to 2.3.1.

2020-08-01  Mark H Weaver  <mhw@netris.org>

	gnu: xorg-server: Fix CVE-2020-14347 via graft.
	* gnu/packages/patches/xorg-server-CVE-2020-14347.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/xorg.scm (xorg-server/fixed): New variable.
	(xorg-server)[replacement]: New field.
	(xorg-server-wayland): Use package/inherit.

	gnu: libx11: Replace with 1.6.10 [fixes CVE-2020-14344].
	* gnu/packages/xorg.scm (libx11/fixed): New variable.
	(libx11)[replacement]: New field.

2020-08-01  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-40.153b49c.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-40.153b49c.

2020-08-01  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Update to 2.0.7.
	* gnu/packages/lisp.scm (sbcl): Update to 2.0.7.

	doc: Explain how to use psql with peer authentication.
	* doc/guix.texi (Database Services): Add example of shell commands to use psql
	as  system user.  Also add troubleshooting tip when service fails to start
	because of incompatible cluster.

	services: postgresql: Provide postgresql commands.
	* gnu/services/databases.scm (postgresql-service-type): Extend
	profile-service-type to provide postgresql commands.

2020-08-01  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add git-cal.
	* gnu/packages/version-control.scm (git-cal): New variable.

2020-08-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: texmacs: Update to 1.99.13.
	* gnu/packages/text-editors.scm (texmacs): Update to 1.99.13.
	[source]: Remove unnecessary snippet.
	[native-inputs]: Add xdg-utils.
	[inputs]: Replace qt-4 with qtbase.
	[arguments]: Add a phase to fix hard-coded paths.
	[description]: Fix small typo.

2020-08-01  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-wurlitzer.
	* gnu/packages/python-xyz.scm (python-wurlitzer): New variable.

2020-08-01  Michael Rohleder  <mike@rohleder.de>

	gnu: pulsemixer: Update to 1.5.1.
	* gnu/packages/pulseaudio.scm (pulsemixer): Update to 1.5.1.

	gnu: xfce4-notifyd: Update to 0.6.1.
	* gnu/packages/xfce.scm (xfce4-notifyd): Update to 0.6.1.

	gnu: plantuml: Update to 1.2020.15.
	* gnu/packages/uml.scm (plantuml): Update to 1.2020.15.

2020-08-01  Hendursaga  <hendursaga@yahoo.com>

	gnu: Update xxhash to 0.8.0.
	* gnu/packages/digest.scm (xxhash): Update to 0.8.0.

2020-08-01  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-pytest-ordering.
	* gnu/packages/python-check.scm (python-pytest-ordering): New variable.

2020-08-01  Michael Rohleder  <mike@rohleder.de>

	gnu: qtimageformats: Fix build.
	Reported by <nefix> on IRC.

	* gnu/packages/qt.scm (qtimageformats)[arguments]: Add a 'fix-build phase.

2020-08-01  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	guix: lint: Ignore unsupported source URL’s.
	* guix/lint.scm (check-source): Add match case for #f.

2020-08-01  Michael Rohleder  <mike@rohleder.de>

	gnu: pavucontrol: Update to 4.0.
	From 5312ae2b7bff23268a6546ce89cd349f3183bd2c Mon Sep 17 00:00:00 2001
	From: Michael Rohleder <mike@rohleder.de>
	Date: Thu, 30 Jul 2020 08:08:38 +0200
	Subject: [PATCH] gnu: pavucontrol: Update to 4.0.

	* gnu/packages/pulseaudio.scm (pavucontrol): Update to 4.0.

2020-08-01  Michael Rohleder  <mike@rohleder.de>

	gnu: Add zeal.
	* gnu/packages/documentation.scm (zeal): New variable.

2020-08-01  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-dimmer: Update to 0.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-dimmer): Update to 0.4.2.

	gnu: emacs-google-translate: Update to 0.12.0.
	* gnu/packages/emacs-xyz.scm (emacs-google-translate): Update to 0.12.0.

2020-08-01  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-datetime: Update to 0.6.6.
	* gnu/packages/emacs-xyz.scm (emacs-datetime): Update to 0.6.6.

	[inputs]: Add emacs-extmap.

2020-08-01  Brett Gilio  <brettg@gnu.org>

	gnu: Add emacs-extmap.
	* gnu/packages/emacs-xyz.scm (emacs-extmap): New variable.

	gnu: chibi-scheme: Update to 0.9.
	* gnu/packages/scheme.scm (chibi-scheme): Update to 0.9.

2020-08-01  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.55.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.55.
	(linux-libre-5.4-pristine-source): Update hash.
	(deblob-scripts-5.4): Update to 5.4.55.

	gnu: linux-libre@5.7: Update to 5.7.12.
	* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.12.
	(linux-libre-5.7-pristine-source): Update hash.
	(deblob-scripts-5.7): Update to 5.7.12.

2020-07-31  Mark H Weaver  <mhw@netris.org>

	gnu: Add blender@2.79b.
	Restore blender@2.79b, the last version that does not require OpenGL 3,
	and therefore the last version to work on many older computers.  Note
	that this commit relies on blender-2.79-newer-ffmpeg.patch and
	blender-2.79-python-3.7-fix.patch, which were left in the tree when
	blender@2.79b was previously removed in commit
	1f14453eedfede4626a78321c66a009c9997bee4.

	* gnu/packages/patches/blender-2.79-gcc8.patch,
	gnu/packages/patches/blender-2.79-gcc9.patch,
	gnu/packages/patches/blender-2.79-oiio2.patch,
	gnu/packages/patches/blender-2.79-python-3.8-fix.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/graphics.scm (blender-2.79): New variable.

2020-07-31  Mark H Weaver  <mhw@netris.org>

	gnu: openimageio: Update to 2.0.13.
	* gnu/packages/graphics.scm (openimageio): Update to 2.0.13.
	[inputs]: Replace python-2 with python-wrapper.  Add pybind11
	and robin-map.

	gnu: Add robin-map.
	* gnu/packages/datastructures.scm (robin-map): New variable.

	gnu: emacs-transient: All phases return #t.
	* gnu/packages/emacs-xyz.scm (emacs-transient): Return #t from the
	build-info-manual phase.

	gnu: ruby-netrc: All phases return #t.
	* gnu/packages/ruby.scm (ruby-netrc): In check phase, use for-each
	instead of map, and return #t.

	gnu: linux-libre@4.19: Update to 4.19.136.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.136.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.191.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.191.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.232.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.232.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.232.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.232.
	(linux-libre-4.4-pristine-source): Update hash.

2020-07-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scintilla: Update to 4.4.4.
	* gnu/packages/text-editors.scm (scintilla): Update to 4.4.4.

	gnu: snap: Update to 6.1.0.
	* gnu/packages/education.scm (snap): Update to 6.1.0.

	gnu: thinkfan: Update to 1.2.1.
	* gnu/packages/linux.scm (thinkfan): Update to 1.2.1.

2020-07-31  Mathieu Othacehe  <othacehe@gnu.org>

	file-system: Add efivarfs support.
	Tools such as efibootmgr rely on the deprecated /sys/firmware/efi/vars API as
	well as on the new /sys/firmware/efi/efivars API. The latter needs to be
	mounted.

	Reported by Keyhenge here:
	https://lists.gnu.org/archive/html/bug-guix/2020-04/msg00274.html

	Here is the efivarfs documentation:
	https://www.kernel.org/doc/Documentation/filesystems/efivarfs.txt.

	* gnu/system/file-systems.scm (%efivars-file-system): New exported variable,
	(%base-file-systems): add it.
	* gnu/system/install.scm (%efivars-file-system): Add it.

2020-07-31  Mathieu Othacehe  <othacehe@gnu.org>

	file-system: Add mount-may-fail? option.
	* gnu/system/file-systems.scm (<file-system>): Add a mount-may-fail? field.
	(file-system->spec): adapt accordingly,
	(spec->file-system): ditto.
	* gnu/build/file-systems.scm (mount-file-system): If 'system-error is raised
	and mount-may-fail? is true, ignore it. Otherwise, re-raise the exception.

	file-systems: Add %debug-file-system.
	* gnu/system/file-systems.scm (%debug-file-system): New variable,
	(%base-file-systems): add it.

2020-07-31  John Soo  <jsoo1@asu.edu>

	gnu: Add bpftrace.
	* gnu/packages/linux.scm (bpftrace): New variable.
	* gnu/packages/patches/bpftrace-disable-bfd-disasm.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-07-31  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-mamba: Update to 0.11.1.
	* gnu/packages/python-xyz.scm (python-mamba): Update to 0.11.1.

2020-07-31  Michael Rohleder  <mike@rohleder.de>

	gnu: hashcat: Update to 6.1.1.
	* gnu/packages/password-utils.scm (hashcat): Update to 6.1.1.

2020-07-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: vlc: Update to 3.0.11.1.
	* gnu/packages/video.scm (vlc): Update to 3.0.11.1.

2020-07-30  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: rust-1.45: Update to 1.45.1.
	* gnu/packages/rust.scm (rust-1.45): Update to 1.45.1.

2020-07-30  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-clikit: Update to 0.6.2.
	* gnu/packages/python-xyz.scm (python-clikit): Update to 0.6.2.
	[arguments] Explicitly disable tests.
	[propagated-inputs]: Add python-crashtest.

	gnu: Add python-crashtest.
	* gnu/packages/python-xyz.scm (python-crashtest): New public variable.

2020-07-30  Ludovic Courtès  <ludo@gnu.org>

	packages: 'generate-package-cache' is deterministic.
	Fixes <https://bugs.gnu.org/42009>.
	Reported by Marinus <marinus.savoritias@disroot.org>.

	* gnu/packages.scm (generate-package-cache)[entry-key, entry<?]
	[variables]: New variables.
	[expand-cache]: Change to take two arguments.
	[exp]: Fold over VARIABLES.

2020-07-30  Ludovic Courtès  <ludo@gnu.org>

	deploy: Gracefully handle errors.
	* guix/scripts/deploy.scm (guix-deploy): Wrap body in 'with-error-handling'.

2020-07-30  John Soo  <jsoo1@asu.edu>

	gnu: Add bcc.
	* gnu/packages/linux.scm (bcc): New variable.

2020-07-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: git: Update to 2.28.0.
	* gnu/packages/version-control.scm (git): Update to 2.28.0.

	(cherry picked from commit bbee4490d961ceb8d025726b04ea0f2a40355186)

2020-07-30  Marius Bakke  <marius@gnu.org>

	gnu: opam: Fix tests.
	* gnu/packages/ocaml.scm (opam)[arguments]: Remove #:tests?.  Adjust the
	pre-check phase to make some files writable, patch a hard-coded file name, and
	disable mostly-redundant git tests.
	[native-inputs]: Remove GIT and PYTHON.  Add OPENSSL, PYTHON-WRAPPER, RSYNC,
	UNZIP, and WHICH.

	gnu: public-inbox: Make git a regular input.
	* gnu/packages/mail.scm (public-inbox)[native-inputs]: Move GIT ...
	[inputs]: ... here.

	gnu: ruby-hoe-git: Do not propagate git.
	* gnu/packages/ruby.scm (ruby-hoe-git)[propagated-inputs]: Remove GIT.

	gnu: libosmo-dsp: Remove unused input.
	* gnu/packages/radio.scm (libosmo-dsp)[native-inputs]: Remove GIT-MINIMAL.

	gnu: gnuradio-osmosdr: Remove unused input.
	* gnu/packages/radio.scm (gnuradio-osmosdr)[native-inputs]: Remove GIT-MINIMAL.

	gnu: gnuradio: Remove unused input.
	* gnu/packages/radio.scm (gnuradio)[native-inputs]: Remove GIT.

	gnu: elixir: Remove unused input.
	* gnu/packages/elixir.scm (elixir)[inputs]: Remove GIT.

	gnu: monero: Remove unused input.
	* gnu/packages/finance.scm (monero)[native-inputs]: Remove GIT.

	gnu: vlc: Remove needless input.
	* gnu/packages/video.scm (vlc)[native-inputs]: Remove GIT.

2020-07-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Update to 2.4.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.4.4.1.

	gnu: emacs-rainbow-mode: Update to 1.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-rainbow-mode): Update to 1.0.5.

2020-07-30  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-39.0955a11.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-39.0955a11.

2020-07-30  Michael Rohleder  <mike@rohleder.de>

	gnu: python2-setproctitle: Fix build.
	* gnu/packages/python-xyz.scm (python2-setproctitle): Don't pass ‘--embed’
	to python-config.

2020-07-30  Adam Kandur  <rndd@tuta.io>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-inflector.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-inflector, cl-inflector,
	  ecl-cl-inflector): New variables.

2020-07-30  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: paml: Fix build.
	* gnu/packages/bioinformatics.scm (paml)[snippet]: Fix permissions
	  before repacking the source tarball.

2020-07-30  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: bison: Mention yacc in the description.
	This should help the user find the package if the goal is to satisfy a
	dependency on yacc.

	* gnu/packages/bison.scm (bison)[synopsis, description]: Explain
	  compatibility with Yacc.

2020-07-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: spread-sheet-widget: Update to 0.5.
	* gnu/packages/gtk.scm (spread-sheet-widget): Update to 0.5.

	gnu: pspp: Fix build.
	* gnu/packages/statistics.scm (pspp)[inputs]: Use gtksourceview-3.

2020-07-29  Michael Rohleder  <mike@rohleder.de>

	gnu: python-sqlparse: Update to 0.3.1.
	* gnu/packages/databases.scm (python-sqlparse): Update to 0.3.1.

2020-07-29  Boris A. Dekshteyn  <boris.dekshteyn@gmail.com>

	gnu: krita: Update to 4.3.0.
	* gnu/packages/kde.scm (krita): Update to 4.3.0.

2020-07-29  Michael Rohleder  <mike@rohleder.de>

	gnu: gnunet-gtk: Update to 0.13.1.
	* gnu/packages/gnunet.scm (gnunet-gtk): Update to 0.13.1.

	gnu: mumble: Update to 1.3.2.
	* gnu/packages/telephony.scm (mumble): Update to 1.3.2.

2020-07-29  Marius Bakke  <marius@gnu.org>

	gnu: python-slugify: Remove unused input.
	* gnu/packages/python-web.scm (python-slugify)[native-inputs]: Remove.

2020-07-29  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-cookiecutter: Update to 1.7.2.
	* gnu/packages/python-xyz.scm (python-cookiecutter): Update to 1.7.2.
	[propagated-inputs]: Add python-slugify, python-text-unidecode.
	[home-page]: Update URL.

	gnu: csvkit: Fix problem caused by the update of python-slugify.
	* gnu/packages/wireservice.scm (csvkit)[inputs]: Add python-text-unidecode.

	gnu: python-slugify: Update to 4.0.1.
	* gnu/packages/patches/python-slugify-depend-on-unidecode.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/python-web.scm (python-slugify): Update to 4.0.1. [source] Drop patch.

	gnu: Add python-mypy.
	* gnu/packages/python-check.scm (python-mypy): New variable.

	gnu: Add python-flake8-pyi.
	* gnu/packages/python-xyz.scm (python-flake8-pyi): New variable.

	gnu: Add python-flake8-bugbear.
	* gnu/packages/python-xyz.scm (python-flake8-bugbear): New variable.

	gnu: Add python-hypothesmith.
	* gnu/packages/check.scm (python-hypothesmith): New variable.

	gnu: Add python-lark-parser.
	* gnu/packages/python-xyz.scm (python-lark-parser): New variable.

	gnu: Add python-libcst.
	* gnu/packages/python-xyz.scm (python-libcst): New variable.

	gnu: Add python-hypothesis-5.23.
	* gnu/packages/check.scm (python-hypothesis-5.23): New variable.

	gnu: Add python-typing-inspect.
	* gnu/packages/python-xyz.scm (python-typing-inspect): New variable.

	gnu: Add python-mypy-extensions.
	* gnu/packages/python-check.scm (python-mypy-extensions): New variable.

2020-07-29  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: Add nfs4-acl-tools.
	* gnu/packages/nfs.scm (nfs4-acl-tools): New variable.
	* gnu/packages/patches/nfs4-acl-tools-0.3.7-fixpaths.patch: New file.
	* gnu/local.mk: Add it.

2020-07-29  Marius Bakke  <marius@gnu.org>

	gnu: clang: Only install cfi_blacklist.txt for versions >= 3.8.
	Fixes <https://bugs.gnu.org/42599>.
	Reported by Malte Frank Gerdes <malte.f.gerdes@gmail.com>.
	This is a follow-up to commit 300b795520baf106b662f045fe7d644643e8e7d1.

	* gnu/packages/llvm.scm (clang-from-llvm): Guard the 'symlink-cfi_blacklist'
	phase with a version check, as it first appears in Clang 3.8.

2020-07-29  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 84.0.4147.105-0.cc3e311.
	* gnu/packages/chromium.scm (%ungoogled-revision, %ungoogled-origin): Update
	to cc3e311f33519a5ba961ad1f1dc19507ce98b0d2.
	(ungoogled-chromium): Update to 84.0.4147.105-0.

	gnu: json-modern-cxx: Update to 3.9.0.
	* gnu/packages/cpp.scm (json-modern-cxx): Update to 3.9.0.
	[arguments]: New field.
	[native-inputs]: Add "json_test_data" origin.

2020-07-29  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.54.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.54.
	(linux-libre-5.4-pristine-source): Update hash.
	(deblob-scripts-5.4): Update to 5.4.54.

	gnu: linux-libre@5.7: Update to 5.7.11.
	* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.11.
	(linux-libre-5.7-pristine-source): Update hash.
	(deblob-scripts-5.7): Update to 5.7.11.

	gnu: linux-libre@4.19: Update to 4.19.135.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.135.
	(linux-libre-4.19-pristine-source): Update hash.
	(deblob-scripts-4.19): Update to 4.19.135.

	gnu: linux-libre@4.14: Update to 4.14.190.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.190.
	(linux-libre-4.14-pristine-source): Update hash.
	(deblob-scripts-4.14): Update to 4.14.190.

2020-07-29  Michael Rohleder  <mike@rohleder.de>

	gnu: mycli: Update to 1.22.1.
	* gnu/packages/databases.scm (mycli): Update to 1.22.1.

2020-07-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-1.26: Build with newer openssl.
	* gnu/packages/rust.scm (rust-1.26)[unputs]: Replace openssl-1.0 with
	openssl.

	gnu: rust-1.38: Build with llvm-9.
	* gnu/packages/rust.scm (rust-1.38)[inputs]: Build with llvm-9.
	(rust-1.40)[inputs]: Don't replace llvm version.

	gnu: rust-1.28: Remove disable-cargo-test-for-nightly-channel phase.
	* gnu/packages/rust.scm (rust-1.28)[arguments]: Remove custom
	'disable-cargo-test-for-nightly-channel phase.
	(rust-1.40)[arguments]: Don't remove removed phase.

2020-07-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: git: Update to 2.28.0.
	* gnu/packages/version-control.scm (git): Update to 2.28.0.

	gnu: gloox: Update to 1.0.24.
	* gnu/packages/messaging.scm (gloox): Update to 1.0.24.

2020-07-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Extend tlp-service-type example.
	* doc/guix.texi (Power Management Services): Demonstrate
	tlp-configuration usage.

	Suggested by rovanion on #guix.

2020-07-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: paps: Update description.
	Fixes <https://issues.guix.gnu.org/42598>.

	* gnu/packages/pdf.scm (paps)[description]: Update back-end technology.

2020-07-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: jasper: Update to 2.0.19.
	* gnu/packages/image.scm (jasper): Update to 2.0.19.

	gnu: Update LXDE home page.
	* gnu/packages/lxde.scm (libfm, lxappearance, lxtask, lxterminal)
	(menu-cache, pcmanfm, spacefm, lxmenu-data, lxde-icon-theme, lxde-common)
	(lxinput, lxsession, lxpanel, lxde)[home-page]: Update to working domain.

	gnu: Remove vte-0.36.
	* gnu/packages/gnome.scm: Remome vte-0.36.

	gnu: vte: Update to 0.60.3.
	* gnu/packages/gnome.scm (vte): Update to 0.60.3.

	gnu: nano: Update to 5.0.
	* gnu/packages/nano.scm (nano): Update to 5.0.

2020-07-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sphinxbase: Fix building.
	* gnu/packages/speech.scm (sphinxbase)[source]: Add patch.
	* gnu/packages/patches/sphinxbase-fix-doxygen.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: python-rfc3986: Update to 1.4.0.
	* gnu/packages/python-xyz.scm (python-rfc3986): Update to 1.4.0.

	gnu: python-twine: Update to 1.15.0.
	* gnu/packages/python-xyz.scm (python-twine): Update to 1.15.0.
	[propagated-inputs]: Add python-packaging, python-readme-renderer.

2020-07-29  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-erc-image: Disable make-autoloads phase.
	* gnu/packages/emacs-xyz.scm (emacs-erc-image)[arguments]: Disable
	make-autoloads phase as it causes problematic behavior for the image module.

2020-07-29  Brett Gilio  <brettg@gnu.org>

	Revert "gnu: emacs-erc-image: Patch eval-after-load procedure."
	This reverts commit 6fd2ecedb6e3ed802580561cd98a925a68292182.

	This change does not behave as intended. Reverting the change to the original
	behavior.

2020-07-29  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-nbval.
	* gnu/packages/python-check.scm (python-nbval): New variable.

	gnu: Add python-libsass.
	* gnu/packages/python-xyz.scm (python-libsass): New variable.

2020-07-29  Oleg Pykhalov  <go.wigust@gmail.com>

	examples: Add password for Alice's brother.
	* gnu/system/examples/desktop.tmpl (users)[bob]: Add password.

2020-07-29  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-erc-image: Patch eval-after-load procedure.
	* gnu/packages/emacs-xyz.scm (emacs-erc-image)[arguments]: Create a phase that
	substitutes the ERC module for ERC-AUTO. When ERC is used the autoloader for
	for Emacs hangs indefinitely (if daemonized) or fails.

2020-07-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnome-boxes: Add missing inputs.
	* gnu/packages/gnome.scm (gnome-boxes)[inputs]: Add glib-networking and
	gsettings-desktop-schemas.
	[description]: Mention the requirement of having the libvirt and virtlog
	services running.

2020-07-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: minicom: Don't use a vanished tarball.
	* gnu/packages/engineering.scm (minicom)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.  Switch to salsa from dead alioth.
	[arguments]: Replace the default ‘bootstrap’ phase.
	[native-inputs]: Add autoconf, automake, gettext-minimal, and pkg-config.
	[home-page]: Update to salsa from dead alioth.

2020-07-28  Mark H Weaver  <mhw@netris.org>

	gnu: webkitgtk: Update to 2.28.4.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.28.4.

2020-07-28  Justus Winter  <justus@sequoia-pgp.org>

	gnu: Add python-sop.
	* gnu/packages/python-crypto.scm (python-sop): New variable.

	gnu: Add python-pgpy.
	* gnu/packages/python-crypto.scm (python-pgpy): New variable.

	gnu: Add rnp.
	* gnu/packages/openpgp.scm (rnp): New variable.
	* gnu/packages/patches/rnp-add-version.cmake.patch: New file.
	* gnu/packages/patches/rnp-disable-ruby-rnp-tests.patch: New file.
	* gnu/packages/patches/rnp-unbundle-googletest.patch: New file.

2020-07-28  Michael Rohleder  <mike@rohleder.de>

	gnu: libextractor: Update to 1.10.
	* gnu/packages/gnunet.scm (libextractor): Update to 1.10.
	[arguments]: Add 'fix-exiv2-tests' phase.
	[inputs]: Add GIFLIB, remove TIDY-HTML.
	* gnu/packages/patches/libextractor-exiv2.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2020-07-28  Ludovic Courtès  <ludo@gnu.org>

	system: 'operating-system-with-provenance' uses the OS location info.
	This allows 'guix deploy' to save the config file when it's available.

	* gnu/system.scm (operating-system-configuration-file): New procedure.
	(operating-system-with-provenance): 'config-file' defaults to the value
	returned by 'operating-system-configuration-file'.

2020-07-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pcb-rnd: Update to 2.2.3.
	* gnu/packages/engineering.scm (pcb-rnd): Update to 2.2.3.

	gnu: lepton-eda: Update to 1.9.11-20200604.
	* gnu/packages/engineering.scm (lepton-eda): Update to 1.9.11-20200604.

2020-07-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl: Update to 2020.07.28.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.07.28.

	gnu: xfwm4: Update to 4.14.3.
	* gnu/packages/xfce.scm (xfwm4): Update to 4.14.3.

	gnu: i3-gaps: Update to 4.18.2.
	* gnu/packages/wm.scm (i3-gaps): Update to 4.18.2.

	gnu: i3-wm: Update to 4.18.2.
	* gnu/packages/wm.scm (i3-wm): Update to 4.18.2.

	gnu: inxi-minimal: Update to 3.1.05-2.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.1.05-2.

	gnu: anki: Don't phone home for updates.
	* gnu/packages/education.scm (anki)[arguments]: Add a
	‘disable-update-check’ phase.

	gnu: conky: Update to 1.11.6.
	* gnu/packages/conky.scm (conky): Update to 1.11.6.

2020-07-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: straw-viewer: Comment out .desktop installation.
	This will only make sense when the GTK version is built.

	* gnu/packages/video.scm (straw-viewer)[arguments]: Comment out
	‘install-desktop’ phase.

2020-07-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xtl: Update to 0.6.15.
	* gnu/packages/cpp.scm (xtl): Update to 0.6.15.

	gnu: pixz: Update to 1.0.7.
	* gnu/packages/compression.scm (pixz): Update to 1.0.7.

	gnu: freeorion: Update to 0.4.10.
	* gnu/packages/games.scm (freeorion): Update to 0.4.10.
	[inputs]: Use Python 3 and default boost.

2020-07-28  Jesse Gibbons  <jgibbons2357+guix@gmail.com>

	gnu: knights: Fix build.
	* gnu/packages/games.scm (knights)[arguments]<#:make-flags>: Add
	"CXXFLAGS=-lpthread".

2020-07-28  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 68.11.0-guix0-preview1 [security-fixes].
	Includes fixes for CVE-2020-6463, CVE-2020-6514, CVE-2020-15652, and
	CVE-2020-15659.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.

2020-07-28  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	gnu: Add emacs-spaceline-next.
	This version tracks emacs-spaceline from git... the latest stable release is
	several years old and has various bugs related to the ERC track bar, amongst
	other things.

	* gnu/packages/emacs-xyz.scm (emacs-spaceline-next): New variable.

2020-07-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-popup: Update to 0.5.8.
	* gnu/packages/emacs-xyz.scm (emacs-popup): Update to 0.5.8.

2020-07-28  Andreas Enge  <andreas@enge.fr>

	gnu: mpfr: Update to 4.1.0.
	* gnu/packages/multiprecision.scm (mpfr): Update to 4.1.0.

2020-07-28  Ludovic Courtès  <ludo@gnu.org>

	pack: "fakechroot" engine always creates its store.
	Previously it would silently fail to create the /gnu/store symlink when
	the host has a read-only /gnu as is the case in these tests.

	* gnu/packages/aux-files/run-in-namespace.c (exec_with_loader): Unlink
	the ancestor of ORIGINAL_STORE under NEW_ROOT.  Check the return value
	of 'symlink' when creating NEW_STORE.
	* tests/guix-pack-relocatable.sh: Check the contents of the store as
	seen by the wrapped executable, with all three engines, and with both
	"/gnu" and "/gnu/store" erased.

2020-07-28  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pack: "fakechroot" execution engine can load its audit module.
	Fixes <https://bugs.gnu.org/42558>.

	Until now, loading 'pack-audit.so' in a truly non-Guix environment would
	usually fail because 'pack-audit.so' depends on 'libgcc_s.so' and
	'libc.so', none of which could be found.

	Furthermore, the test was not working as expected: the trick

	  unshare -mrf sh -c 'mount -t tmpfs none /gnu ; ...'

	would allow the fakechroot engine to make its store available as
	/gnu/store as a result of another bug.

	* gnu/packages/aux-files/run-in-namespace.c (relocated_search_path): New
	function.
	(exec_with_loader): Pass "--library-path" to the loader.
	* guix/scripts/pack.scm (wrapped-package)[build](runpath): New procedure.
	(elf-loader-compile-flags): Pass "-DLOADER_AUDIT_RUNPATH".
	* tests/guix-pack-relocatable.sh: Remove 'STORE_PARENT'.
	(run_without_store): New function.  Erase $NIX_STORE_DIR instead of
	$STORE_PARENT.
	Use 'run_without_store' throughout.

2020-07-28  Mathieu Othacehe  <othacehe@gnu.org>

	store: deduplication: Handle fs without d_type support.
	scandir* uses readdir, which means that the file type property can be 'unknown
	if the underlying file-system does not support d_type. Make sure to fallback
	to lstat in that case.

	Fixes: https://issues.guix.gnu.org/issue/42579.

	* guix/store/deduplication.scm (deduplicate): Handle the case where properties
	is 'unknown because the underlying file-system does not support d_type.

2020-07-28  Pierre Neidhardt  <mail@ambrevar.xyz>

	doc: Warn against using the .scm extension for the channel news file.
	* doc/guix.texi (Writing Channel News): Explain the issue with using the .scm
	extension and possible workarounds; fix the example to use the .txt extension instead.

2020-07-28  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-yasnippet-snippets: Update to 0.23
	* gnu/packages/emacs-xyz.scm (emacs-yasnippet-snippets): Update to 0.23.

2020-07-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Update copyright.
	* gnu/packages/qt.scm: Update copyright.

2020-07-28  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-perspective: Update to 2.9.
	* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.9.

	gnu: tidy-html: Update to 5.7.28.
	* gnu/packages/web.scm (tidy-html): Update to 5.7.28.

2020-07-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: evisum: Update to 0.5.1.
	* gnu/packages/enlightenment.scm (evisum): Update to 0.5.1.

	gnu: terminology: Update to 1.8.0.
	* gnu/packages/enlightenment.scm (terminology): Update to 1.8.0.

2020-07-28  Jan Wielkiewicz  <tona_kosmicznego_smiecia@interia.pl>

	gnu: arm-none-eabi-toolchain: Fix compilation.
	* gnu/packages/embedded.scm (gcc-arm-none-eabi-7-2018-q2-update)
	[native-inputs]: Remove gcc-5.

2020-07-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: lib2geom: Fix more tests.
	There were still two tests failing on aarch64-linux:

	1. rotated-rect-test,
	2. ellipse-test.

	The first one was removed along with the RotatedRect class in latest upstream,
	while the second one is yet numerical accuracy related.  It gets fixed by
	updating the already existing 'lib2geom-fix-tests' patch.

	* gnu/packages/graphics.scm (lib2geom): Bump revision to "2", and update
	commit hash to the latest one available.
	* gnu/packages/patches/lib2geom-fix-tests.patch: Update patch.

2020-07-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python2-ttystatus: Update to 0.38.
	* gnu/packages/python-xyz.scm (python2-ttystatus): Update to 0.38.

	gnu: python-parso: Update to 0.7.1.
	* gnu/packages/python-xyz.scm (python-parso): Update to 0.7.1.

	gnu: python2-ttystatus: Don't use unstable tarball.
	* gnu/packages/python-xyz.scm (python2-ttystatus)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: lsp-plugins: Update to 1.1.24.
	* gnu/packages/music.scm (lsp-plugins): Update to 1.1.24.

2020-07-28  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-jakarta-oro: Fix reproducibility issue.
	* gnu/packages/java.scm (java-jakarta-oro)[arguments]: Do not record
	current date.

2020-07-27  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-bsh: Fix reproducibility issue.
	* gnu/packages/java.scm (java-bsh)[arguments]: Do not record current
	date.

2020-07-27  Andrew Whatson  <whatson@gmail.com>

	gnu: emacs-flycheck-guile: Update to 0.2.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-guile): Update to 0.2.

2020-07-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libtextstyle: Update to 0.21.
	* gnu/packages/gettext.scm (libtextstyle): Update to 0.21.

	gnu: rdiff-backup: Update to 2.0.5.
	* gnu/packages/backup.scm (rdiff-backup): Update to 2.0.5.

	gnu: gettext-minimal: Update to 0.21.
	* gnu/packages/gettext.scm (gettext-minimal): Update to 0.21.

2020-07-27  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: zlib: Document why "git-fetch" cannot be used.
	* gnu/packages/guile.scm (guile-zlib): Explain that using "git-fetch" would
	create and endless inclusion loop here.

	gnu: lzlib: Use url-fetch instead of git-fetch.
	* gnu/packages/guile.scm (guile-lzlib)[source]: Use url-fetch instead of
	git-fetch.

	gnu: zlib: Use url-fetch instead of git-fetch.
	* gnu/packages/guile.scm (guile-zlib)[source]: Use url-fetch instead of
	git-fetch.

	gnu: Move guile-zlib and guile-lzlib packages.
	* gnu/packages/guile-xyz.scm (guile-zlib, guile-lzlib): Move to ...
	* gnu/packages/guile.scm: ... here.

2020-07-27  Danny Milosavljevic  <dannym@scratchpost.org>

	upstream: Handle the case where the file name has no extension.
	Fixes <https://bugs.gnu.org/42504>.
	Reported by Alexandru-Sergiu Marton <brown121407@posteo.ro>.

	* guix/upstream.scm (package-update/url-fetch): Handle the case where the
	file name has no extension.

2020-07-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add python-mastodon-py.
	* gnu/packages/mastodon.scm (python-mastodon-py): New variable.

	gnu: Add python-http-ece.
	* gnu/packages/python-web.scm (python-http-ece): New variable.

2020-07-27  Ludovic Courtès  <ludo@gnu.org>

	maint: 'authenticate' runs the user's 'guix git authenticate'.
	That way, we no longer run the code we want to authenticate.

	* Makefile.am (authenticate): Remove "./pre-inst-env".

2020-07-27  Ludovic Courtès  <ludo@gnu.org>

	nls: Update 'fr' translation.

2020-07-27  Anders Thuné  <asse.97@gmail.com>

	gnu: Add xdg-desktop-portal-gtk.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk): New variable.

	gnu: Add xdg-desktop-portal.
	* gnu/packages/freedesktop.scm (xdg-desktop-portal): New variable.

2020-07-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: pipewire@0.3: Update to 0.3.7.
	* gnu/packages/linux.scm (pipewire-0.3): Update to 0.3.7.

2020-07-27  Anders Thuné  <asse.97@gmail.com>

	gnu: Add libportal.
	* gnu/packages/freedesktop.scm (libportal): New variable.

	gnu: Add pipewire-0.3.
	* gnu/packages/linux.scm (pipewire-0.3): New variable.

2020-07-27  Robin Green  <greenrd@greenrd.org>

	services: auditd: Provide default configuration directory.
	* gnu/services/auditd.scm (auditd.conf)
	(%default-auditd-configuration-directory): New variables.
	(<auditd-configuration>): Switch to 'define-record-type*'.
	[configuration-directory]: New field.
	(auditd-shepherd-service): Honor 'configuration-directory'.  Pass #:pid-file.
	(auditd-service-type)[description]: Tweak.
	[default-value]: Provide 'configuration-directory'.
	* doc/guix.texi (Miscellaneous Services): Update docs to reflect
	changes.

2020-07-27  Ludovic Courtès  <ludo@gnu.org>

	services: Add 'unattended-upgrade-service-type'.
	* gnu/services/admin.scm (<unattended-upgrade-configuration>): New
	record type.
	(%unattended-upgrade-log-file): New variable.
	(unattended-upgrade-mcron-jobs, unattended-upgrade-log-rotations): New
	procedures.
	(unattended-upgrade-service-type): New variable.
	* doc/guix.texi (Service Reference): Add 'provenance-service-type' anchor.
	(Unattended Upgrades): New section.

	gnu: guile-reader: Switch to Guile 3.0.
	* gnu/packages/guile-xyz.scm (guile-reader)[inputs]: Switch to GUILE-3.0.
	(guile2.2-reader): New variable.
	* gnu/packages/guile-xyz.scm (haunt)[propagated-inputs]: Add GUILE-READER.
	(guile2.2-haunt)[propagated-inputs]: Use GUILE2.2-READER.
	* gnu/packages/skribilo.scm (skribilo)[propagated-inputs]: Use
	GUILE2.2-READER and GUILE2.2-LIB.

	gnu: guile-reader: Update to 0.6.3.
	* gnu/packages/guile-xyz.scm (guile-reader): Update to 0.6.3.
	[native-inputs]: Use GPERF instead of GPERF-3.0.

2020-07-27  Ludovic Courtès  <ludo@gnu.org>

	machine: ssh: Check for potential system downgrades.
	This is a followup to 8e31736b0a60919cc1bfc5dc22c395b09243484a.

	* guix/scripts/system/reconfigure.scm (check-forward-update): Add
	 #:current-channels.  Use it instead of OLD.
	* gnu/services.scm (sexp->system-provenance): New procedure.
	(system-provenance): Use it.
	* gnu/machine/ssh.scm (<machine-ssh-configuration>)[allow-downgrades?]:
	New field.
	(machine-check-forward-update): New procedure.
	(check-deployment-sanity)[assertions]: Call it.
	* doc/guix.texi (Invoking guix deploy): Document 'allow-downgrades?'
	field.

2020-07-27  Ludovic Courtès  <ludo@gnu.org>

	processes: Allow 'less' to properly estimate line length.
	Until now, the first few lines in the output of 'guix processes' could
	disappear in 'less'.

	* guix/ui.scm (call-with-paginated-output-port): Add #:less-options
	parameter and honor it.
	(with-paginated-output-port): Allow callers to pass #:less-options.
	* guix/scripts/processes.scm (guix-processes): Pass #:less-options to
	'with-paginated-output-port'.

2020-07-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: qtspell: Add missing module.

	gnu: Add qtspell.
	* gnu/packages/qt.scm (qtspell): New variable.

	gnu: emacs-slime: Update to 2.25.
	* gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.25.

	gnu: emacs-magit-popup: Update to 2.13.3.
	* gnu/packages/emacs-xyz.scm (emacs-magit-popup): Update to 2.13.3.

	gnu: emacs-ebuild-mode: Update to 1.51.
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.51.

	gnu: emacs-company: Update to 0.9.13.
	* gnu/packages/emacs-xyz.scm (emacs-company): Update to 0.9.13.
	[source]: Use GNU ELPA URL.
	[arguments]: Remove section.

2020-07-27  Michael Rohleder  <mike@rohleder.de>

	gnu: file: Update to 5.39.
	* gnu/packages/file.scm (file): Update to 5.39.

2020-07-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Update to 1.45.
	* gnu/packages/rust.scm (rust): Change to 1.45.

2020-07-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: plotutils: Fix build on non-x86_64 architectures.
	* gnu/packages/patches/plotutils-spline-test.patch: Add patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/plotutils.scm (plotutils)[patches]: Apply it.

2020-07-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: btrfs-progs: Update to 5.7.
	* gnu/packages/linux.scm (btrfs-progs): Update to 5.7.

	gnu: s6-rc: Update to 0.5.1.4.
	* gnu/packages/skarnet.scm (s6-rc): Update to 0.5.1.4.

	gnu: you-get: Update to 0.4.1456.
	* gnu/packages/video.scm (you-get): Update to 0.4.1456.

	gnu: youtube-viewer: Update to 3.7.7.
	* gnu/packages/video.scm (youtube-viewer): Update to 3.7.7.

	gnu: xfce4-timer-plugin: Update to 1.7.1.
	* gnu/packages/xfce.scm (xfce4-timer-plugin): Update to 1.7.1.

	gnu: xfce4-whiskermenu-plugin: Update to 2.4.6.
	* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): Update to 2.4.6.

	gnu: python-jedi: Update to 0.17.2.
	* gnu/packages/python-xyz.scm (python-jedi): Update to 0.17.2.
	[source, arguments]: Remove upstreamed patching.
	* gnu/packages/patches/python-jedi-sort-project-test.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: python-dbus: Update to 1.2.16.
	* gnu/packages/python-xyz.scm (python-dbus): Update to 1.2.16.

2020-07-27  Hendursaga  <hendursaga@yahoo.com>

	gnu: isync: Update to 1.3.2.
	* gnu/packages/mail.scm (isync): Update to 1.3.2.
	[home-page]: Update home-page.

2020-07-26  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: openldap: Remove graft.
	* gnu/packages/openldap.scm (openldap): Update to 2.4.50. Remove
	  replacement.
	  (openldap-2.4.50): Remove variable.

	gnu: curl: Update to 7.71.1. Remove graft.
	* gnu/packages/curl.scm (curl): Update to 7.71.1. Remove replacement.
	  [arguments]: Don't remove disabled test.
	  (curl-7.71.0): Remove variable.

	gnu: nghttp2: Remove graft.
	* gnu/packages/web.scm (nghttp2): Update to 1.41.0. Remove replacement.
	  (nghttp2-1.41): Remove variable.

2020-07-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: asciidoc: Don't use unstable tarball.
	* gnu/packages/documentation.scm (asciidoc)[source]: Download using
	git-fetch.

	gnu: enlightenment: Update to 0.24.2.
	* gnu/packages/enlightenment.scm (enlightenment): Update to 0.24.2.

2020-07-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-io-compress: Update to 2.095.
	* gnu/packages/perl-compression.scm (perl-io-compress): Update to 2.095.

	gnu: perl-compress-raw-zlib: Update to 2.095.
	* gnu/packages/perl-compression.scm (perl-compress-raw-zlib): Update to 2.095.

	gnu: perl-compress-raw-bzip2: Update to 2.095.
	* gnu/packages/perl-compression.scm (perl-compress-raw-bzip2): Update to 2.095.

	gnu: perl-compress-bzip2: Update to 2.28.
	* gnu/packages/perl-compression.scm (perl-compress-bzip2): Update to 2.28.

	gnu: zam-plugins: Update to 3.13.
	* gnu/packages/music.scm (zam-plugins): Update to 3.13.

	gnu: libostree: Update to 2020.4.
	* gnu/packages/package-management.scm (libostree): Update to 2020.4.

	gnu: jasper: Update to 2.0.17.
	* gnu/packages/image.scm (jasper): Update to 2.0.17.

	gnu: libblockdev: Update to 2.24.
	* gnu/packages/disk.scm (libblockdev): Update to 2.24.

	gnu: python-psycopg2: Update to 2.8.5.
	* gnu/packages/databases.scm (python-psycopg2): Update to 2.8.5.

	gnu: fping: Update to 4.4.
	* gnu/packages/networking.scm (fping): Update to 4.4.

	gnu: mu: Update to 1.4.12.
	* gnu/packages/mail.scm (mu): Update to 1.4.12.

	gnu: python-bleach: Update to 3.1.5.
	* gnu/packages/python-xyz.scm (python-bleach): Update to 3.1.5.

	gnu: python-flask-sqlalchemy: Update to 2.4.4.
	* gnu/packages/python-web.scm (python-flask-sqlalchemy): Update to 2.4.4.

2020-07-26  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guix: Update to 1.1.0-18.0addee1.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-18.0addee1.

2020-07-26  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Add NTFS support.
	This adds support for creating and editing NTFS partitions. It is however not
	possible yet to create root NTFS partitions, as overlaying on top of a fuse
	partition does not seem supported.

	* gnu/installer.scm (installer-program): Add "ntfs-3g" to the inputs.
	* gnu/installer/parted.scm (user-fs-type-name, user-fs-type->mount-type,
	partition-filesystem-user-type, create-ntfs-file-system,
	format-user-partitions): Add NTFS support.
	* gnu/installer/newt/partition.scm (run-fs-type-page): Add NTFS support.

2020-07-26  Mathieu Othacehe  <othacehe@gnu.org>

	file-systems: Add NTFS support.
	* gnu/system/uuid.scm (%ntfs-endianness): New macro,
	(ntfs-uuid->string): new procedure,
	(%ntfs-endianness): new variable,
	(string->ntfs-uuid): new exported procedure,
	(%uuid-parsers): add NTFS support,
	(%uuid-printers): add NTFS support.
	* gnu/build/file-systems.scm (%ntfs-endianness): New macro,
	(ntfs-superblock?, read-ntfs-superblock, ntfs-superblock-uuid,
	check-ntfs-file-system): new procedure,
	(%partition-uuid-readers): add NTFS support,
	(check-file-system): add NTFS support.

2020-07-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: newsboat: Update to 2.20.1.
	* gnu/packages/syndication.scm (newsboat): Update to 2.20.1.
	[source]: Add snippet to loosen version requirement on crate dependency.
	[build-system]: Switch to cargo-build-system.
	[native-inputs]: Remove asciidoc, add openssl, asciidoctor.
	[arguments]: Add gnu-build-system module. Add vendor-dir, cargo-inputs,
	cargo-development-inputs fields. Don't delete 'configure phase. Add
	custom 'dont-vendor-self-phase. Replace 'build, 'check, 'install phases
	with gnu counterparts.
	(newsboat-2.13): New variable.

2020-07-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ctrlf: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-ctrlf): Update to 1.1.

	gnu: emacs-prescient: Update to 5.0.
	* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 5.0.

	gnu: emacs-selectrum: Update to 2.0.
	* gnu/packages/emacs-xyz.scm (emacs-selectrum): Update to 2.0.

	gnu: emacs-chronometrist: Update to 0.5.3.
	* gnu/packages/emacs-xyz.scm (emacs-chronometrist): Update to 0.5.3.
	[source]: Update URL.
	[arguments]: Add phases.
	[propagated-inputs]: Add `emacs-ts'.
	[home-page]: Update URL.

	gnu: grammalecte: Update to 1.11.0.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 1.11.0.

2020-07-26  Alexandru-Sergiu Marton  <brown121407@posteo.ro>

	gnu: rust-serde-test-1.0: Remove minor version from package name.
	* gnu/packages/crates-io.scm (rust-serde-test-1.0): Rename to
	rust-serde-test-1.

	gnu: rust-serde-derive-1.0: Remove minor version from package name.
	* gnu/packages/crates-io.scm (rust-serde-derive-1.0): Rename to
	rust-serde-derive-1.

	gnu: rust-serde-json-1.0: Remove minor version from package name.
	* gnu/packages/crates-io.scm (rust-serde-json-1.0): Rename to rust-serde-json-1.

	gnu: rust-serde-1.0: Remove minor version from package name.
	* gnu/packages/crates-io.scm (rust-serde-1.0): Rename to rust-serde-1.

2020-07-26  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add xmenu.
	* gnu/packages/wm.scm (xmenu): New variable.

	gnu: Add xclickroot.
	* gnu/packages/wm.scm (xclickroot): New variable.

2020-07-26  Marius Bakke  <marius@gnu.org>

	gnu: glibc: Remove old versions.
	* gnu/packages/patches/glibc-CVE-2015-5180.patch,
	gnu/packages/patches/glibc-CVE-2015-7547.patch,
	gnu/packages/patches/glibc-CVE-2016-3075.patch,
	gnu/packages/patches/glibc-CVE-2016-3706.patch,
	gnu/packages/patches/glibc-CVE-2016-4429.patch,
	gnu/packages/patches/glibc-CVE-2017-1000366-pt1.patch,
	gnu/packages/patches/glibc-CVE-2017-1000366-pt2.patch,
	gnu/packages/patches/glibc-CVE-2017-1000366-pt3.patch,
	gnu/packages/patches/glibc-o-largefile.patch,
	gnu/packages/patches/glibc-vectorized-strcspn-guards.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/base.scm (glibc-2.26, glibc-2.25, glibc-2.24, glibc-2.23,
	glibc-2.22): Remove variables.

	gnu: ungoogled-chromium: Use tcmalloc.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Preserve the
	bundled fork of tcmalloc.
	(ungoogled-chromium)[arguments]: Remove "use_allocator" from #:configure-flags.

2020-07-26  Ivan Kozlov  <kanichos@yandex.ru>

	gnu: icecat: Add libxscrnsaver to runtime LD_LIBRARY_PATH
	IceCat loads libXss.so at runtime to inhibit screen locking if other interfaces are unavailable.

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

2020-07-26  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-treemacs-extra: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs-extra)[propagated-inputs]: Add
	EMACS-PERSP-MODE.

	gnu: Add emacs-org-generate.
	* gnu/packages/emacs-xyz.scm (emacs-org-generate): New variable.

	gnu: Add emacs-cort.
	* gnu/packages/emacs-xyz.scm (emacs-cort): New variable.

	gnu: emacs-ansi: Update to 0.4.1-1.a41d5cc.
	* gnu/packages/emacs-xyz.scm (emacs-ansi): Update to 0.4.1-1.a41d5cc.

2020-07-25  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: quassel: Fix icons in Qt interface.
	* gnu/packages/irc.scm (quassel)[inputs]: Add qtsvg.
	[build-system]: Switch to qt-build-system.

2020-07-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nomad: Fix build.
	* gnu/packages/guile-xyz.scm (nomad)[inputs]: Use Guile 2.2 library packages.
	[arguments]: Treat warnings as warnings.

	gnu: flint: Update to 2.6.1.
	* gnu/packages/algebra.scm (flint): Update to 2.6.1.

	gnu: kyotocabinet: Update to 1.2.78.
	* gnu/packages/databases.scm (kyotocabinet): Update to 1.2.78.

2020-07-25  Ludovic Courtès  <ludo@gnu.org>

	guix system: Report file system errors using 'report-error'.
	* guix/scripts/system.scm (check-file-system-availability)[file-system-location*]:
	Return a <location> record instead of a string.
	[error]: Use 'report-error' instead of 'format'.
	Change callers accordingly.

	Use 'formatted-message' instead of '&message' where appropriate.
	* gnu.scm (%try-use-modules): Use 'formatted-message' instead of
	'&message'.
	* gnu/machine/digital-ocean.scm (maybe-raise-unsupported-configuration-error):
	Likewise.
	* gnu/machine/ssh.scm (machine-check-file-system-availability): Likewise.
	(machine-check-building-for-appropriate-system): Likewise.
	(deploy-managed-host): Likewise.
	(maybe-raise-unsupported-configuration-error): Likewise.
	* gnu/packages.scm (search-patch): Likewise.
	* gnu/services.scm (%service-with-default-value): Likewise.
	(files->etc-directory): Likewise.
	(fold-services): Likewise.
	* gnu/system.scm (locale-name->definition*): Likewise.
	* gnu/system/mapped-devices.scm (check-device-initrd-modules): Likewise.
	(check-luks-device): Likewise.
	* guix/channels.scm (latest-channel-instance): Likewise.
	* guix/cve.scm (json->cve-items): Likewise.
	* guix/git-authenticate.scm (commit-signing-key): Likewise.
	(commit-authorized-keys): Likewise.
	(authenticate-commit): Likewise.
	(verify-introductory-commit): Likewise.
	* guix/remote.scm (remote-pipe-for-gexp): Likewise.
	* guix/scripts/graph.scm (assert-package): Likewise.
	* guix/scripts/offload.scm (private-key-from-file*): Likewise.
	* guix/ssh.scm (authenticate-server*): Likewise.
	(open-ssh-session): Likewise.
	(remote-inferior): Likewise.
	* guix/ui.scm (matching-generations): Likewise.
	* guix/upstream.scm (package-update): Likewise.
	* tests/channels.scm ("latest-channel-instances, missing introduction for 'guix'"):
	Catch 'formatted-message?'.
	("authenticate-channel, wrong first commit signer"): Likewise.
	* tests/lint.scm ("patches: not found"): Adjust message string.
	* tests/packages.scm ("patch not found yields a run-time error"): Catch
	'formatted-message?'.
	* guix/lint.scm (check-patch-file-names): Handle 'formatted-message?'.
	(check-derivation): Ditto.

2020-07-25  Ludovic Courtès  <ludo@gnu.org>

	diagnostics: Add '&formatted-message'.
	This allows 'gettext' to be called on the format string at the site
	where the exception is caught (rather than the site where it's thrown).
	It also allows for argument highlighting.

	* guix/diagnostics.scm (&formatted-message): New condition type.
	(check-format-string): New procedure.
	(formatted-message): New macro.
	* guix/ui.scm (report-load-error): Add clause for 'formatted-message?'.
	(warn-about-load-error): Likewise.
	(call-with-error-handling): Likewise.
	(read/eval): Likewise.

2020-07-25  Ludovic Courtès  <ludo@gnu.org>

	diagnostics: Add a procedural variant of diagnostic procedures.
	Callers can pass 'report-error', 'warning', etc. to 'apply'.

	* guix/diagnostics.scm (trivial-format-string?): New procedure, moved
	from...
	(highlight-argument): ... here.
	(define-diagnostic): Add 'identifier?' clause.
	(emit-diagnostic): New procedure.

2020-07-25  Ludovic Courtès  <ludo@gnu.org>

	ui: Factorize '&message' handling.
	* guix/ui.scm (call-with-error-handling): Factorize the three
	'message-condition?' clauses into one.

	file-systems: Convey hint via '&fix-hint'.
	* gnu/system/file-systems.scm (btrfs-store-subvolume-file-name): Use
	'&fix-hint' for the hint.

	utils: Move '&fix-hint' to (guix diagnostics).
	* guix/utils.scm (&fix-hint): Move to...
	* guix/diagnostics.scm (&fix-hint): ... here.
	* gnu.scm: Adjust imports accordingly.
	* gnu/system/mapped-devices.scm: Likewise.
	* guix/channels.scm: Likewise.
	* guix/profiles.scm: Likewise.
	* guix/scripts/system/reconfigure.scm: Likewise.
	* guix/ssh.scm: Likewise.

2020-07-25  Ludovic Courtès  <ludo@gnu.org>

	utils: Remove compatibility re-export of 'memoize'.
	The 'memoize' binding was re-exported in 2016, commit
	19e1d5f7f90194f1ac7e783b28a688ce1441786d, as a backwards-compatibility
	measure that makes little sense now.

	* guix/utils.scm: Don't re-export 'memoize'.
	* guix/import/pypi.scm: Adjust imports.
	* tests/pypi.scm: Remove duplicate (guix memoization) import.

2020-07-25  Ludovic Courtès  <ludo@gnu.org>

	utils: Move <location> and '&error-location' to (guix diagnostics).
	* guix/utils.scm (<location>, source-properties->location)
	(location->source-properties, &error-location): Move to...
	* guix/diagnostics.scm: ... here.
	* gnu.scm: Adjust imports accordingly.
	* gnu/machine.scm: Likewise.
	* gnu/system.scm: Likewise.
	* gnu/tests.scm: Likewise.
	* guix/inferior.scm: Likewise.
	* tests/channels.scm: Likewise.
	* tests/packages.scm: Likewise.

2020-07-25  Lars-Dominik Braun  <lars@6xq.net>

	gnu: beets: Support replaygain plugin.
	* gnu/packages/music.scm (beets)[arguments]: Add 'wrap-typelib phase.
	[inputs]: Add gstreamer, gst-plugins-base, gst-plugins-good,
	gobject-introspection and python-pygobject.

2020-07-25  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-pre-commit.
	* gnu/packages/version-control.scm (pre-commit): New variable.

	gnu: Add python-pytest-env.
	* gnu/packages/python-check.scm (python-pytest-env): New variable.

	gnu: Add python-nodeenv.
	* gnu/packages/python-xyz.scm (python-nodeenv): New variable.

	gnu: Add python-identify.
	* gnu/packages/python-xyz.scm (python-identify): New variable.

	gnu: Add python-cfgv.
	* gnu/packages/python-xyz.scm (python-cfgv): New variable.

	gnu: Add python-covdefaults.
	* gnu/packages/python-check.scm (python-covdefaults): New variable.

	gnu: Add python-pytest-mpl.
	* gnu/packages/python-check.scm (python-pytest-mpl): New variable.

	gnu: Add python-pytest-remotedata.
	* gnu/packages/python-check.scm (python-pytest-remotedata): New variable.

	gnu: Add python-pytest-openfiles.
	* gnu/packages/python-check.scm (python-pytest-openfiles): New variable.

	gnu: Add python-pytest-filter-subpackage.
	* gnu/packages/python-check.scm (python-pytest-filter-subpackage): New variable.

	gnu: Add python-pytest-doctestplus.
	* gnu/packages/python-check.scm (python-pytest-doctestplus): New variable.

	gnu: Add python-pytest-arraydiff.
	* gnu/packages/python-check.scm (python-pytest-arraydiff): New variable.

2020-07-25  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-typing-extension: Update to 3.7.4.2.
	* gnu/packages/python-xyz.scm (python-typing-extension): Update to 3.7.4.2.

2020-07-25  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add syncthing-gtk.
	* gnu/packages/syncthing.scm (syncthing-gtk): New variable.

2020-07-25  Marius Bakke  <marius@gnu.org>

	gnu: procenv: Check is a native input.
	* gnu/packages/linux.scm (procenv)[inputs]: Move CHECK ...
	[native-inputs]: ... here.

	gnu: libsigrok: Remove unused input.
	* gnu/packages/electronics.scm (libsigrok)[native-inputs]: Remove CHECK.

	gnu: ao: Update source URI.
	* gnu/packages/xiph.scm (ao)[source](uri): Adjust to current.

	gnu: dconf: Increase test timeout.
	* gnu/packages/gnome.scm (dconf)[arguments]: Add #:phases.

	gnu: alsa-utils: Update to 1.2.3.
	* gnu/packages/linux.scm (alsa-utils): Update to 1.2.3.

	gnu: alsa-lib: Update to 1.2.3.2.
	* gnu/packages/linux.scm (alsa-lib): Update to 1.2.3.2.

	gnu: dconf: Update to 0.36.0.
	* gnu/packages/patches/dconf-meson-0.52.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/gnome.scm (dconf): Update to 0.36.0.
	[source](patches): Remove.

	gnu: libical: Disable parallel build.
	* gnu/packages/calendar.scm (libical)[arguments]: Add #:parallel-build?.

	gnu: popt: Update to 1.18.
	* gnu/packages/popt.scm (popt): Update to 1.18.
	[source](uri): Change to new tarball URL.
	[arguments]: Adjust test substitutions for file renames.

	gnu: Sphinx: Update to 3.1.2.
	* gnu/packages/sphinx.scm (python-sphinx): Update to 3.1.2.

	gnu: Remove python2-sphinx.
	* gnu/packages/sphinx.scm (python-sphinx)[properties]: Use self as python2 variant.
	(python2-sphinx): Remove variable.

	gnu: check: Update to 0.15.1.
	* gnu/packages/check.scm (check): Update to 0.15.1.
	(check-0.14): New public variable.
	* gnu/packages/backup.scm (burp)[native-inputs]: Change from CHECK to
	CHECK-0.14.
	* gnu/packages/bioinformatics.scm (libsbml)[native-inputs]: Likewise.
	* gnu/packages/databases.scm (recutils)[native-inputs]: Likewise.
	* gnu/packages/electronics.scm (libsigrokdecode)[native-inputs]: Likewise.
	* gnu/packages/enlightenment.scm (efl, edi)[native-inputs]: Likewise.
	* gnu/packages/gnome.scm (gdm)[inputs]: Likewise.
	* gnu/packages/gtk.scm (girara)[native-inputs]: Likewise.
	* gnu/packages/messaging.scm (pidgin)[native-inputs]: Likewise.
	* gnu/packages/networking.scm (iodine)[native-inputs]: Likewise.
	* gnu/packages/pulseaudio.scm (pulseaudio)[native-inputs]: Likewise.
	* gnu/packages/sssd.scm (sssd)[native-inputs]: Likewise.
	* gnu/packages/web.scm (libwapcaplet)[native-inputs]: Likewise.

	gnu: linux-pam: Update to 1.4.0.
	* gnu/packages/linux.scm (linux-pam): Update to 1.4.0.

	gnu: python-coverage: Update to 5.2.1.
	* gnu/packages/check.scm (python-coverage): Update to 5.2.1.

	gnu: mesa: Update to 20.1.4.
	* gnu/packages/gl.scm (mesa): Update to 20.1.4.
	[replacement]: Remove.
	(mesa-20.0.8): Remove variable.

	gnu: libva: Update to 2.8.0.
	* gnu/packages/video.scm (libva): Update to 2.8.0.

	gnu: libdrm: Update to 2.4.102.
	* gnu/packages/patches/libdrm-realpath-virtio.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.102.
	[source](patches): Remove.

	gnu: libvdpau: Update to 1.4.
	* gnu/packages/video.scm (libvdpau): Update to 1.4.

	gnu: xkeyboard-config: Update to 2.30.
	* gnu/packages/xorg.scm (xkeyboard-config): Update to 2.30.

	gnu: libevdev: Update to 1.9.1.
	* gnu/packages/xorg.scm (libevdev): Update to 1.9.1.

	gnu: libvorbis: Update to 1.3.7.
	* gnu/packages/xiph.scm (libvorbis): Update to 1.3.7.

	gnu: libpsl: Update to 0.21.1.
	* gnu/packages/web.scm (libpsl): Update to 0.21.1.
	[source](uri): Adjust for new URL.

	gnu: wayland: Update to 1.18.0.
	* gnu/packages/freedesktop.scm (wayland): Update to 1.18.0.

	gnu: wayland-protocols: Update to 1.20.
	* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.20.

	gnu: vulkan-tools: Update to 1.2.148.
	* gnu/packages/vulkan.scm (vulkan-headers, vulkan-loader, vulkan-tools):
	Update to 1.2.148.

	gnu: libinput: Update to 1.15.6.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.15.6.

	gnu: python-requests: Update to 2.24.0.
	* gnu/packages/python-web.scm (python-requests): Update to 2.24.0.

	gnu: python-mako: Update to 1.1.3.
	* gnu/packages/python-xyz.scm (python-mako): Update to 1.1.3.

	gnu: pciutils: Update to 3.7.0.
	* gnu/packages/pciutils.scm (pciutils): Update to 3.7.0.

	gnu: GTK+: Update to 3.24.21.
	* gnu/packages/gtk.scm (gtk+): Update to 3.24.21.

	gnu: libnsl: Update to 1.3.0.
	* gnu/packages/onc-rpc.scm (libnsl): Update to 1.3.0.
	[arguments]: Remove #:phases.

	gnu: ImageMagick: Update to 6.9.11-24.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.11-24.

	gnu: python-cryptography: Update to 3.0.
	* gnu/packages/python-crypto.scm (python-cryptography-vectors,
	python-cryptography): Update to 3.0.

2020-07-25  Marius Bakke  <marius@gnu.org>

	gnu: NSS: Update to 3.55 [security fixes].
	This release fixes CVE-2020-6829, CVE-2020-12400, CVE-2020-12401, and
	CVE-2020-12403.

	* gnu/packages/patches/nss-pkgconfig.patch: Adjust patch context.
	* gnu/packages/nss.scm (nss): Update to 3.55.
	[arguments]: Add "all" to #:make-flags.  Remove obsolete deletions.
	* gnu/packages/certs.scm (nss-certs): Update to 3.55.

2020-07-25  Marius Bakke  <marius@gnu.org>

	gnu: nspr: Update to 4.27.
	* gnu/packages/nss.scm (nspr): Update to 4.27.

	gnu: python-cython: Update to 0.29.21.
	* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.21.

	gnu: pcsc-lite: Update to 1.9.0.
	* gnu/packages/security-token.scm (pcsc-lite): Update to 1.9.0.

2020-07-25  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add emacs-shx.
	* gnu/packages/emacs-xyz.scm (emacs-shx): New variable.

2020-07-25  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Add guile-lzlib.
	* gnu/packages/guile-xyz.scm (guile-lzlib): New variable.

	gnu: Add guile-zlib.
	* gnu/packages/guile-xyz.scm (guile-zlib): New variable.

2020-07-25  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-erc-hl-nicks: Update to 1.3.4.
	* gnu/packages/emacs-xyz.scm (emacs-erc-hl-nicks): Update to 1.3.4.

2020-07-25  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-helm: Update to 3.6.4.
	From 451290515c14b44aa00bd542e13a00a3898d4a90 Mon Sep 17 00:00:00 2001
	From: Michael Rohleder <mike@rohleder.de>
	Date: Mon, 20 Jul 2020 18:36:09 +0200
	Subject: [PATCH] gnu: emacs-helm: Update to 3.6.4.

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

2020-07-25  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-org-re-reveal: Update to 3.0.2.
	From 1c27f0dd4ab904319ba2b11c29afea07b7f4aca9 Mon Sep 17 00:00:00 2001
	From: Michael Rohleder <mike@rohleder.de>
	Date: Mon, 20 Jul 2020 18:55:29 +0200
	Subject: [PATCH] gnu: emacs-org-re-reveal: Update to 3.0.2.

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

2020-07-25  Trevor Hass  <thass@okstate.edu>

	gnu: Add azimuth.
	* gnu/packages/games.scm (azimuth): New variable.

2020-07-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: squeak-vm: Enter build directory once.
	* gnu/packages/smalltalk.scm (squeak-vm)[arguments]: Use CHDIR instead of
	pseudofunctional WITH-DIRECTORY-EXCURSIONs.  Drop the custom ‘build’ phase.

	gnu: squeak-vm: Update home page.
	* gnu/packages/smalltalk.scm (squeak-vm)[source, home-page]: Drop ‘www’ subdomain.

	gnu: wine-staging: Update to 5.13.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 5.13.

	gnu: mpg123: Update to 1.26.3.
	* gnu/packages/mp3.scm (mpg123): Update to 1.26.3.

	gnu: burp: Enable the live status monitor.
	* gnu/packages/backup.scm (burp)[inputs]: Add ncurses.

	gnu: bshapr: Update to 0.9.
	* gnu/packages/music.scm (bshapr): Update to 0.9.

	gnu: fswatch: Update to 1.15.0.
	* gnu/packages/monitoring.scm (fswatch): Update to 1.15.0.

2020-07-25  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-tomlkit: Update to 0.6.0.
	* gnu/packages/python-xyz.scm (python-tomlkit): Update to 0.6.0.

	gnu: python-pifpaf: Update to 2.5.0.
	* gnu/packages/python-xyz.scm (python-pifpaf): Update to 2.5.0.

	gnu: poetry: Update to 1.0.10.
	* gnu/packages/python-xyz.scm (poetry): Update to 1.0.10.

2020-07-25  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-writeroom: Update to 3.10.
	From f5c5d622aaf58bc485f73568513998cda35a8d2e Mon Sep 17 00:00:00 2001
	From: Michael Rohleder <mike@rohleder.de>
	Date: Fri, 24 Jul 2020 13:46:39 +0200
	Subject: [PATCH] gnu: emacs-writeroom: Update to 3.10.

	* gnu/packages/emacs-xyz.scm (emacs-writeroom): Update to 3.10.

2020-07-25  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-helm-ag: Update to 0.62.
	From 2a2b347b4abbd91eaf09f61643fdd22b51b21d4d Mon Sep 17 00:00:00 2001
	From: Michael Rohleder <mike@rohleder.de>
	Date: Fri, 24 Jul 2020 13:17:59 +0200
	Subject: [PATCH] gnu: emacs-helm-ag: Update to 0.62.

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

2020-07-25  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-helm-gtags: Update to 1.5.7.
	From 4399c3eb815a16ae21c85bad33cd3c69e8d43c4f Mon Sep 17 00:00:00 2001
	From: Michael Rohleder <mike@rohleder.de>
	Date: Fri, 24 Jul 2020 12:14:34 +0200
	Subject: [PATCH] gnu: emacs-helm-gtags: Update to 1.5.7.

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

2020-07-25  Oleg Pykhalov  <go.wigust@gmail.com>

	services: nix: Add extra-options.
	* gnu/services/nix.scm (<nix-configuration>)[extra-options]: New field.
	(nix-shepherd-service): Add this.
	(nix-activation): Add new line to the end of /etc/nix/nix.conf file.
	* doc/guix.texi (Miscellaneous Services)[Nix service]: Document this.

	services: nix: Fix typo.
	* gnu/services/nix.scm (<nix-configuration>): Fix typo.

2020-07-25  Peng Mei Yu  <i@pengmeiyu.com>

	services: nix: Export nix-configuration.
	* gnu/services/nix.scm (nix-configuration, nix-configuration?): Export.

2020-07-25  Peng Mei Yu via Guix-patches via  <guix-patches@gnu.org>

	services: nix: Provide nix commands.
	* gnu/services/nix.scm (nix-service-type): Extend profile-service-type to
	provide nix commands.

2020-07-25  Vinicius Monego  <monego@posteo.net>

	gnu: Add srain.
	* gnu/packages/irc.scm (srain): New package.

2020-07-25  Michael Rohleder  <mike@rohleder.de>

	gnu: Add bashtop.
	* gnu/packages/admin.scm (bashtop): New variable.

2020-07-25  Ivan Kozlov  <kanichos@yandex.ru>

	gnu: Replace transset-df with transset.
	transset-df was last updated in 2007.  The patches got merged upstream a long
	time ago, which is maintained by the X.Org project.

	* gnu/packages/xorg.scm (transset): New variable.
	(transset-df): Define as ‘deprecated package’.

2020-07-25  Evan Straw  <evan.straw99@gmail.com>

	gnu: emacs-use-package: Install texinfo manual.
	* gnu/packages/emacs-xyz.scm (emacs-use-package).

	[native-inputs]: Add texinfo.

	[arguments]: Add phase for installation of the texinfo manual.

2020-07-25  Jesse Gibbons  <jgibbons2357@gmail.com>

	gnu: chroma: Configure with inline attribute.
	* gnu/packages/games.scm (chroma)[configure-flags]: Add flag to properly
	support inline attribute of STD C89.

2020-07-24  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-telega: Update to 0.6.28.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.6.28.

2020-07-24  Alexandru-Sergiu Marton  <brown121407@posteo.ro>

	gnu: i3-gaps: Update to 4.18.1.
	* gnu/packages/wm.scm (i3-gaps): Update to 4.18.1.

2020-07-24  Marius Bakke  <marius@gnu.org>

	gnu: qtbase: Incorporate bugfix variants.
	* gnu/packages/qt.scm (qtbase/next, qtbase-for-krita): Remove variables.
	(qtbase)[source](patches): Add "qtbase-absolute-runpath.patch" and
	"qtbase-fix-krita-deadlock.patch".
	(python-pyside-2-tools)[inputs]: Change from QTBASE/NEXT to QTBASE.
	* gnu/packages/kde.scm (krita)[inputs]: Change from QTBASE-FOR-KRITA to QTBASE.

	gnu: xorg-server-for-tests: Update to 1.20.8.
	* gnu/packages/xorg.scm (xorg-server-for-tests)[source, version]: Inherit from
	XORG-SERVER.

	Merge branch 'master' into staging

	gnu: libseccomp: Skip test that fails in QEMU user-mode emulation.
	* gnu/packages/linux.scm (libseccomp)[arguments]: Add phase to skip one test.

	gnu: libseccomp: Do not build the static library.
	* gnu/packages/linux.scm (libseccomp)[arguments]: New field.

	gnu: ccid: Update to 1.4.33.
	* gnu/packages/security-token.scm (ccid): Update to 1.4.33.

	gnu: nginx: Update to 1.19.1.
	* gnu/packages/web.scm (nginx): Update to 1.19.1.

	gnu: rocksdb: Update to 6.11.4.
	* gnu/packages/databases.scm (rocksdb): Update to 6.11.4.

	gnu: libseccomp: Update to 2.5.0.
	* gnu/packages/linux.scm (libseccomp): Update to 2.5.0.
	[native-inputs]: Add GPERF.

	gnu: hitch: Update to 1.6.0.
	* gnu/packages/web.scm (hitch): Update to 1.6.0.

	gnu: libaacs: Update to 0.11.0.
	* gnu/packages/video.scm (libaacs): Update to 0.11.0.

	gnu: ffmpeg: Update to 4.3.1.
	* gnu/packages/video.scm (ffmpeg): Update to 4.3.1.

	gnu: re2: Update to 2020-07-06.
	* gnu/packages/regex.scm (re2): Update to 2020-07-06.
	[source](modules, snippet): Remove.

	gnu: spdlog: Update to 1.7.0.
	* gnu/packages/logging.scm (spdlog): Update to 1.7.0.

	gnu: fluidsynth: Update to 2.1.4.
	* gnu/packages/audio.scm (fluidsynth): Update to 2.1.4.

	gnu: exiv2: Update to 0.27.3.
	* gnu/packages/image.scm (exiv2): Update to 0.27.3.

	gnu: libebml: Update to 1.4.0.
	* gnu/packages/xml.scm (libebml): Update to 1.4.0.

	gnu: libmatroska: Update to 1.6.0.
	* gnu/packages/video.scm (libmatroska): Update to 1.6.0.

	gnu: LibRaw: Update to 0.20.0 [fixes CVE-2020-15503].
	* gnu/packages/photo.scm (libraw): Update to 0.20.0.
	* gnu/packages/image.scm (freeimage)[source](patches): Add LibRaw
	compatibility patch.

2020-07-24  Ludovic Courtès  <ludo@gnu.org>

	quirks: Adjust patch to allow traveling back to Dec. 2018.
	Fixes <https://bugs.gnu.org/42519>.

	This fixes:

	  guix time-machine --commit=897f303d2fa61497a931cf5fcb43349eb5f44c14

	a commit dated Dec. 2018.

	* guix/quirks.scm (%bug-41214-patch)[accesses-guile-2.2-optimization-options?]:
	Add second 'match' clause.

2020-07-24  Ludovic Courtès  <ludo@gnu.org>

	doc: Mention the channel keyring branch.
	Reported by Pierre Neidhardt <mail@ambrevar.xyz>.

	* doc/guix.texi (Channels): Mention the keyring branch and the
	'keyring-reference' bit in '.guix-channel'.

2020-07-24  Ludovic Courtès  <ludo@gnu.org>

	doc: Use an existing commit in channel example.
	Suggested by zimoun <zimon.toutoune@gmail.com>.

	* doc/guix.texi (Channels): Use the commit for 'v1.0.0' instead of a
	non-existing commit in example.

2020-07-24  Marius Bakke  <marius@gnu.org>

	gnu: luminance-hdr: Update to 2.6.0.
	* gnu/packages/patches/luminance-hdr-qt-printer.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/image-viewers.scm (luminance-hdr): Update to 2.6.0.
	[inputs]: Add QTSVG and EIGEN.
	[arguments]: Add #:tests? #f.

	gnu: enigma: Fix build with GCC >= 6.
	* gnu/packages/games.scm (enigma)[arguments]: Add phase to substitute faulty
	comparison.

	gnu: gpscorrelate: Update to 2.0.
	* gnu/packages/gps.scm (gpscorrelate): Update to 2.0.
	[arguments]: Remove #:tests?.
	[inputs]: Remove GTK+-2.  Add GTK+.

2020-07-24  Justus Winter  <justus@sequoia-pgp.org>

	gnu: Add dkgpg.
	* gnu/packages/openpgp.scm (dkgpg): New variable.

	gnu: Add libtmcg.
	* gnu/packages/openpgp.scm: New file.

2020-07-24  Ludovic Courtès  <ludo@gnu.org>

	import: github: Gracefully handle projects that have disappeared.
	Fixes <https://bugs.gnu.org/42509>.
	Reported by Alexandru-Sergiu Marton <brown121407@posteo.ro>.

	* guix/import/github.scm (fetch-releases-or-tags): Use 'http-fetch'
	instead of 'json-fetch', and guard against 404 errors.  Upon 404, emit a
	warning and return the empty vector.

2020-07-24  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pack: '-R' applies to propagated inputs too.
	Fixes <https://bugs.gnu.org/42510>.

	* guix/scripts/pack.scm (wrapped-manifest-entry): Recurse on
	'dependencies' field.
	* tests/guix-pack-relocatable.sh: Add test.

2020-07-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc: Fix libstdc++ misconfiguration.
	Fixes <https://bugs.gnu.org/42392>.
	Reported by Maxim Cournoyer and Erik Garrison.

	Until now, the generated <bits/c++config.h> would be incorrect (many
	_GLIBCXX_HAVE macros would be undefined), which in turn would lead to
	build failures for most C++ programs.

	* gnu/packages/gcc.scm (gcc-6)[inputs]: Add LIBSTDC++-HEADERS.
	(libstdc++, libstdc++-headers): New variables.
	* gnu/packages/gcc.scm (gfortran): Change first argument to 'custom-gcc'
	to remove dependency on LIBSTDC++-HEADERS.

2020-07-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc@10: Update to 10.2.0.
	* gnu/packages/gcc.scm (gcc-10): Update to 10.2.0.

2020-07-24  Vinicius Monego  <monego@posteo.net>

	gnu: Add sleef.
	* gnu/packages/maths.scm (sleef): New variable.

2020-07-24  Eric Bavier  <bavier@member.fsf.org>

	gnu: duplicity: Update to 0.8.14.
	* gnu/packages/backup.scm (duplicity): Update to 0.8.14.
	[native-inputs]: Add gettext, python-future, python-pytest,
	python-pytest-runner, and python-setuptools-scm.  Move other python2 packages
	to python.
	[propagated-inputs]: Ditto.
	[inputs]: Use latest librsync.
	[arguments]: Remove #:python argument.  Adjust gpg substitution regex for
	latest source.

2020-07-23  Leo Famulari  <leo@famulari.name>

	gnu: Fix Krita.
	Fixes <https://bugs.gnu.org/42476>.
	Reported by linka on #guix.

	* gnu/packages/patches/qtbase-fix-krita-deadlock.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/qt.scm (qtbase-for-krita): New variable.
	* gnu/packages/kde.scm (krita)[inputs]: Replace qtbase with qtbase-for-krita.

2020-07-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: blender: Update to 2.83.3.
	* gnu/packages/graphics.scm (blender): Update to 2.83.3.

	gnu: dnsmasq: Update to 2.82.
	* gnu/packages/dns.scm (dnsmasq): Update to 2.82.

	gnu: jo: Update to 1.4.
	* gnu/packages/web.scm (jo): Update to 1.4.

	gnu: wavpack: Update to 5.3.2.
	* gnu/packages/audio.scm (wavpack): Update to 5.3.2.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[arguments]: Replace the ‘bootstrap’ phase.
	[native-inputs]: Add autoconf, automake, and libtool.

	gnu: burp: Add ACL support.
	* gnu/packages/backup.scm (burp)[inputs]: Add acl.

	gnu: burp: Update to 2.3.30.
	* gnu/packages/backup.scm (burp): Update to 2.3.30.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[native-inputs]: Add autoconf and automake.

	gnu: parallel: Update to 20200722.
	* gnu/packages/parallel.scm (parallel): Update to 20200722.

2020-07-23  Leo Famulari  <leo@famulari.name>

	Revert "gnu: Fix Krita."
	This reverts commit 5f63905096e456097fca206f56ce9257f72faf64.

	This commit caused `guix pull` to crash like this:

	------
	Backtrace:
	In ice-9/boot-9.scm:
	   222:29 19 (map1 _)
	   222:29 18 (map1 _)
	   222:29 17 (map1 _)
	   222:29 16 (map1 _)
	   222:17 15 (map1 (((gnu packages kde)) ((gnu packages libevent)) ((gnu packages libidn)) ((gnu packages #)) ((?)) ?))
	  3297:17 14 (resolve-interface (gnu packages kde) #:select _ #:hide _ #:prefix _ #:renamer _ #:version _)
	In ice-9/threads.scm:
	    390:8 13 (_ _)
	In ice-9/boot-9.scm:
	  3223:13 12 (_)
	In ice-9/threads.scm:
	    390:8 11 (_ _)
	In ice-9/boot-9.scm:
	  3507:20 10 (_)
	   2806:4  9 (save-module-excursion _)
	  3527:26  8 (_)
	In unknown file:
	           7 (primitive-load-path "gnu/packages/kde" #<procedure 7f68d6fe5da0 at ice-9/boot-9.scm:3514:37 ()>)
	In ice-9/eval.scm:
	   626:19  6 (_ #<directory (gnu packages kde) 7f68d6175b40>)
	   293:34  5 (_ #<directory (gnu packages kde) 7f68d6175b40>)
	   173:47  4 (_ #(#<directory (gnu packages kde) 7f68d6175b40> #<promise #<procedure 7f68dc5a5d00 at ice-9/eval.sc?>))
	    159:9  3 (_ #(#<directory (gnu packages kde) 7f68d6175b40> #<promise #<procedure 7f68dc5a5d00 at ice-9/eval.sc?>))
	   191:35  2 (_ #(#<directory (gnu packages kde) 7f68d6175b40> #<promise #<procedure 7f68dc5a5d00 at ice-9/eval.sc?>))
	   223:20  1 (proc #(#<directory (gnu packages kde) 7f68d6175b40> #<promise #<procedure 7f68dc5a5d00 at ice-9/eval?>))
	In unknown file:
	           0 (%resolve-variable (7 . qtbase) #<directory (gnu packages kde) 7f68d6175b40>)

	ERROR: In procedure %resolve-variable:
	error: qtbase: unbound variable
	------

2020-07-23  Leo Famulari  <leo@famulari.name>

	gnu: Fix Krita.
	Fixes <https://bugs.gnu.org/42476>.
	Reported by linka on #guix.

	* gnu/packages/patches/qtbase-fix-krita-deadlock.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/kde.scm (qtbase-for-krita): New variable.
	(krita)[inputs]: Replace qtbase with qtbase-for-krita.

2020-07-23  Jakub Kądziołka  <kuba@kadziolka.net>

	Merge branch 'master' into core-updates
	Conflicts:
		gnu/packages/ruby.scm

2020-07-23  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: glibc-intermediate: Don't include native-gcc in inputs.
	As the comment explains, this is only necessary when building with
	--enable-obsolete-rpc, which we aren't using anymore.

	* gnu/packages/commencement.scm
	  (glibc-final-with-bootstrap-bash)[inputs]: Remove native-gcc.

2020-07-23  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: glibc-intermediate: Fixup the pre-configure phase.
	* gnu/packages/commencement.scm
	  (glibc-final-with-bootstrap-bash)[arguments]: Don't patch sunrpc,
	  as it's no longer required. Tweak C_INCLUDE_PATH and
	  CPLUS_INCLUDE_PATH instead of CPATH.

2020-07-23  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Avoid top-level reference to LLD.
	* gnu/packages/chromium.scm (lld-as-ld, lld-wrapper, lld/wrapped): Move into ...
	(make-lld-wrapper): ... here.  New procedure.

2020-07-23  Brett Gilio  <brettg@gnu.org>

	gnu: Add mercury.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add mercury.scm.
	* gnu/packages/mercury.scm: New file.

2020-07-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ccache: Update to 3.7.11.
	* gnu/packages/ccache.scm (ccache): Update to 3.7.11.

	gnu: ansible: Update to 2.9.11.
	* gnu/packages/admin.scm (ansible): Update to 2.9.11.

	gnu: rgbds: Update to 0.4.1.
	* gnu/packages/assembly.scm (rgbds): Update to 0.4.1.

	gnu: fio: Update to 3.21.
	* gnu/packages/benchmark.scm (fio): Update to 3.21.

	gnu: warzone2100: Update to 3.4.1.
	* gnu/packages/games.scm (warzone2100): Update to 3.4.1.

2020-07-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-django: Add optional inputs.
	* gnu/packages/django.scm (python-django)[propagated-inputs]: Add
	python-argon2-cffi, python-bcrypt.

	gnu: python-django: Update to 1.11.29.
	* gnu/packages/django.scm (python-django): Update to 1.11.29.

2020-07-23  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: khal: Fix a failing test.
	* gnu/packages/calendar.scm (khal)[arguments]: Fix a failing test.

2020-07-23  Brett Gilio  <brettg@gnu.org>

	gnu: polyml: Update to 5.8.1.
	* gnu/packages/sml.scm (polyml): Update to 5.8.1.

2020-07-23  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.53.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.53.
	(linux-libre-5.4-pristine-source): Update hash.
	(deblob-scripts-5.4): Update to 5.4.53.

	gnu: linux-libre@5.7: Update to 5.7.10.
	* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.10.
	(linux-libre-5.7-pristine-source): Update hash.
	(deblob-scripts-5.7): Update to 5.7.10.

	gnu: linux-libre@4.19: Update to 4.19.134.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.134.
	(linux-libre-4.19-pristine-source): Update hash.
	(deblob-scripts-4.19): Update to 4.19.134.

	gnu: linux-libre@4.14: Update to 4.14.189.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.189.
	(linux-libre-4.14-pristine-source): Update hash.
	(linux-libre-4.14-source): Remove %linux-libre-fix-atheros-9271-patch.
	(deblob-scripts-4.14): Update to 4.14.189.
	(%linux-libre-fix-atheros-9271-patch): Delete variable.
	* gnu/packages/patches/linux-libre-fix-atheros-9271.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: linux-libre@4.9: Update to 4.9.231.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.231.
	(linux-libre-4.9-pristine-source): Update hash.
	(linux-libre-4.9-source): Remove %linux-libre-fix-atheros-9271-patch.
	(deblob-scripts-4.9): Update to 4.9.231.

	gnu: linux-libre@4.4: Update to 4.4.231.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.231.
	(linux-libre-4.4-pristine-source): Update hash.
	(linux-libre-4.4-source): Remove %linux-libre-fix-atheros-9271-patch.
	(deblob-scripts-4.4): Update to 4.4.231.

2020-07-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nsd: Update to 4.3.2.
	* gnu/packages/dns.scm (nsd): Update to 4.3.2.

	gnu: wla-dx: Update to 9.11.
	* gnu/packages/assembly.scm (wla-dx): Update to 9.11.

	gnu: sslh: Update to 1.21b.
	* gnu/packages/networking.scm (sslh): Update to 1.21b.

	gnu: ledger: Update to 3.2.1.
	* gnu/packages/finance.scm (ledger): Update to 3.2.1.

2020-07-23  Eric Bavier  <bavier@member.fsf.org>

	gnu: rdiff-backup: Update to 2.0.3.
	* gnu/packages/backup.scm (rdiff-backup): Update to 2.0.3.
	[native-inputs]: New field.
	[inputs]: Use python3 and latest librsync.
	[arguments]: Remove '#:python' argument.
	[home-page]: Old url redirects, so use the new url.

2020-07-22  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Enable all release optimizations.
	* gnu/packages/chromium.scm (ungoogled-chromium-snippet): Add substitution to
	allow using unbundled dependencies in "official" builds.
	(lld-as-ld, lld-wrapper, lld/wrapped): New variables.
	(ungoogled-chromium)[arguments]: Add "is_official_build" to #:configure-flags.
	Remove redundant or unnecessary flags, disable system protobuf.  Use llvm-ar
	and llvm-nm instead of their binutils equivalents.
	[native-inputs]: Add LLD/WRAPPED.
	[inputs]: Remove PROTOBUF.

	gnu: Clang: Install the CFI blacklist.
	* gnu/packages/llvm.scm (clang-from-llvm)[arguments]: Add phase to symlink
	cfi_blacklist.txt from CLANG-RUNTIME.

	gnu: ungoogled-chromium: Add VA-API fix for some Intel systems.
	* gnu/packages/chromium.scm (%arch-patches): New variable.
	(ungoogled-chromium-snippet): Use it.

2020-07-22  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add font-catamaran.
	* gnu/packages/fonts.scm (font-catamaran): New variable.

2020-07-22  Jesse Gibbons  <jgibbons2357+guix@gmail.com>

	gnu: jupyter-guile-kernel: Update to f25fb90 and build with Guile 3.
	* gnu/packages/guile-xyz.scm (jupyter-guile-kernel): Update
	to f25fb90.  Re-indent package definition (using indent.el)
	[phases]: Replace /home with /usr/local
	[inputs]: Use GUILE-3.0 instead of GUILE-2.2, and GUILE-JSON-3 instead
	of GUILE-JSON-1.

	gnu: guix-jupyter: Correct kernel search location.
	gnu/packages/package-management.scm: guix-jupyter:
	[phases]: Use guile 3.0 instead of 2.2.

2020-07-22  Ludovic Courtès  <ludo@gnu.org>

	guix system: 'reconfigure' disallows downgrades by default.
	This is similar to what 9744cc7b4636fafb772c94adb8f05961b5b39f16 did for
	'guix pull'.

	* guix/scripts/system/reconfigure.scm (ensure-forward-reconfigure)
	(warn-about-backward-reconfigure, channel-relations)
	(check-forward-update): New procedures.
	* guix/scripts/system.scm (perform-action): Add #:validate-reconfigure.
	Call 'check-forward-update' when ACTION is 'reconfigure.
	(%options, show-help): Add "--allow-downgrades".
	(%default-options): Add 'validate-reconfigure' key.
	(process-action): Pass #:validate-reconfigure to 'perform-action'.
	* doc/guix.texi (Invoking guix system): Document 'guix system describe'
	more prominently, and document '--allow-downgrades'.

2020-07-22  Ludovic Courtès  <ludo@gnu.org>

	git: 'update-cached-checkout' has a new #:check-out? parameter.
	* guix/git.scm (update-cached-checkout): Add #:check-out? parameter and
	honor it.

	git: Factorize 'resolve-reference'.
	* guix/git.scm (resolve-reference): New procedure.
	(switch-to-ref): Use it.

	doc: Tweak mcron example.
	* doc/guix.texi (Scheduled Job Execution): In example, move '%min-level'
	definition after 'use-modules'.

	doc: Recommend running 'guix git authenticate' when cloning the repo.
	* doc/contributing.texi (Building from Git): Adjust instruction and
	recommend 'guix git authenticate'.

2020-07-22  Eric Bavier  <bavier@member.fsf.org>

	gnu: quadrapassel: Update to 3.36.02.
	* gnu/packages/games.scm (quadrapassel): Update to 3.36.02.
	[inputs]: Add gsound.

2020-07-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.9.2.
	* gnu/packages/admin.scm (sudo): Update to 1.9.2.

2020-07-22  Oleg Pykhalov  <go.wigust@gmail.com>

	services: nix: Fix sandbox.
	* gnu/tests/package-management.scm: New file.
	* gnu/local.mk: Add this.
	* gnu/services/nix.scm (<nix-configuration>): New record.
	(nix-activation): Generate Nix config file which fixes sandbox.
	(nix-service-type): Add default value.
	(nix-shepherd-service): Allow provide Nix package.
	* doc/guix.texi (Miscellaneous Services)[Nix service]<nix-configuration>:
	Document record.

	services: base: Export references-file.
	* gnu/services/base.scm (references-file): Export procedure.

2020-07-22  Andreas Enge  <andreas@enge.fr>

	arb: Update to 2.18.1.
	* gnu/packages/patches/arb-flint-2.6.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/algebra.scm (arb): Update to 2.18.1.
	[source](patches): Remove.

	gnu: gp2c: Update to 0.0.11pl4.
	* gnu/packages/algebra.scm (gp2c): Update to 0.0.11pl4.

2020-07-21  Michael Rohleder  <mike@rohleder.de>

	gnu: patchelf: Update to 0.11.
	* gnu/packages/elf.scm (patchelf): Update to 0.11.

2020-07-21  Marius Bakke  <marius@gnu.org>

	Revert "gnu: patchelf: Update to 0.11."
	Patchelf has 700+ dependencies, so this should go through the staging branch.

	This reverts commit 20cc8f9487e949ed2d314219cc828c3663d4f12b.

2020-07-21  Michael Rohleder  <mike@rohleder.de>

	gnu: patchelf: Update to 0.11.
	* gnu/packages/elf.scm (patchelf): Update to 0.11.

2020-07-21  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20200720.1.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20200720.1.

2020-07-21  Vinicius Monego  <monego@posteo.net>

	gnu: Add chaiscript.
	* gnu/packages/cpp.scm (chaiscript): New variable.

2020-07-21  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add remid-lv2.
	* gnu/packages/music.scm (remid-lv2): New variable.

2020-07-21  B. Wilson  <elaexuotee@wilsonb.com>

	gnu: Add intel-xed.
	* gnu/packages/assembly.scm (intel-xed): New variable.
	* gnu/packages/patches/intel-xed-fix-nondeterminism.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add reference to new patch.

2020-07-21  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: nsd: Update to 4.3.1.
	* gnu/packages/dns.scm (nsd): Update to 4.3.1.

2020-07-21  Marius Bakke  <marius@gnu.org>

	gnu: twm: Update to 1.0.11.
	* gnu/packages/xorg.scm (twm): Update to 1.0.11.
	[source](uri): Switch to '.xz' tarball.

	gnu: libvnc: Update to 0.9.13.
	* gnu/packages/patches/libvnc-CVE-2018-20750.patch,
	gnu/packages/patches/libvnc-CVE-2019-15681.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/vnc.scm (libvnc): Update to 0.9.13.
	[source](patches): Remove.
	[arguments]: Add phase to patch 'cc' invocation.

	services: ganeti: Fix erroneous gexp.
	* gnu/services/ganeti.scm (ganeti-watcher-command): Add missing parens.

2020-07-21  Marius Bakke  <marius@gnu.org>

	gnu: OpenSC: Update to 0.20.0 [security fixes].
	This fixes CVE-2019-6502, CVE-2019-15946, CVE-2019-15945, CVE-2019-19480,
	CVE-2019-19481, and CVE-2019-19479.

	* gnu/packages/security-token.scm (opensc): Update to 0.20.0.

2020-07-21  Marius Bakke  <marius@gnu.org>

	gnu: xorg-server: Update to 1.20.8.
	* gnu/packages/xorg.scm (xorg-server): Update to 1.20.8.
	(xorg-server-for-tests): Stay on 1.20.7.

	gnu: bubblewrap: Build with Python 3.
	* gnu/packages/virtualization.scm (bubblewrap)[native-inputs]: Change from
	PYTHON-2 to PYTHON-WRAPPER.

2020-07-21  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-telega: Temporarily disable VOIP to work around issue.
	* gnu/packages/emacs-xyz.scm (emacs-telega).
	[source]: Bump to revision 3.
	[arguments]: Temporarily disable VOIP functionality as it does not currently
	work or link appropriately, causing issues on "foreign" distros. An issue has
	been opened upstream. https://github.com/zevlg/telega.el/issues/191
	[native-inputs]: Remove libtgvoip.

	gnu: emacs-telega: Patch to use telega-server from Guix.
	* gnu/packages/patches/emacs-telega-patch-server-functions.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Reference new patch.
	* gnu/packages/emacs-xyz.scm (emacs-telega)[source]: Use new patch, bump
	revision.

2020-07-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add emacs-qml-mode.
	* gnu/packages/emacs-xyz.scm (emacs-qml-mode): New variable.

2020-07-21  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add python-isbnlib.
	* gnu/packages/python-xyz.scm (python-isbnlib): New variable.

	gnu: Add python-mamba.
	* gnu/packages/python-xyz.scm (python-mamba): New variable.

2020-07-21  Mike Rosset  <mike.rosset@gmail.com>

	gnu: g-golf: Update to git revision 804.
	* gnu/packages/guile-xyz.scm (g-golf): Update to git revision 804.
	[inputs]: Add xorg-server input for test phase..
	[arguments]: start-xorg-server phase now starts Xvfg before check phase.

2020-07-21  Ludovic Courtès  <ludo@gnu.org>

	git-authenticate: Show fingerprint in missing-key error message.
	* guix/git-authenticate.scm (commit-signing-key): In the 'missing-key'
	case, add call to 'openpgp-format-fingerprint'.

2020-07-21  Ludovic Courtès  <ludo@gnu.org>

	lint: source: Always return a list.
	Fixes a regression introduced in
	c10526672e515f07c92dc447bbc592808f67238e.

	Previously we would return *unspecified* for a package whose source is
	not an origin.

	* guix/lint.scm (check-source): Add alternate 'if' branch.

2020-07-21  Ludovic Courtès  <ludo@gnu.org>

	upstream: 'download-tarball' gracefully handles missing signatures.
	This avoids a backtrace with "guix refresh -u rdiff-backup", which has
	".asc" signatures instead of ".sig".

	* guix/upstream.scm (download-tarball): Gracefully handle the case where
	SIG is false.
	* guix/gnu-maintenance.scm (latest-savannah-release): Add comment about
	'file->signature'.

2020-07-21  Ludovic Courtès  <ludo@gnu.org>

	doc: Mention the 'savannah' updater.
	* doc/guix.texi (Invoking guix refresh): Mention 'savannah' updater.

2020-07-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pifpaf: Enable tests.
	* gnu/packages/python-xyz.scm (python-pifpaf)[arguments]: Enable tests.
	Use custom 'check phase.

	gnu: python-django-mailman3: Fix dangling python2- variant.
	* gnu/packages/mail.scm (python-django-mailman3)[properties]: Correctly
	identify the python2- variant.

	gnu: postorius: Update to 1.3.3.
	* gnu/packages/mail.scm (postorius): Update to 1.3.3.
	[arguments]: Build with python-3. Add custom 'check phase.
	[inputs]: Replace python2-django, python2-django-mailman3,
	python2-django-mailmanclient with python- variants. Add
	python-readme-renderer.
	[native-inputs]: Add python-beautifulsoup4, python-isort, python-mock,
	python-vcrpy.

	gnu: Add python-hyperkitty.
	* gnu/packages/mail.scm (python-hyperkitty): New variable.

	gnu: Add python-mailman-hyperkitty.
	* gnu/packages/mail.scm (python-mailman-hyperkitty): New variable.

	gnu: Add mailman.
	* gnu/packages/mail.scm (mailman): New variable.

	gnu: python-mailmanclient: Update to 3.3.1.
	* gnu/packages/mail.scm (python-mailmanclient): Update to 3.3.1.
	[home-page]: Update to new home-page url.
	[properties]: Add python2- variant.

	gnu: Add python-django-mailman3.
	* gnu/packages/mail.scm (python-django-mailman3): New variable.

	gnu: Add python-django-compressor.
	* gnu/packages/django.scm (python-django-compressor): New variable.

	gnu: Add python-django-sekizai.
	* gnu/packages/django.scm (python-django-sekizai): New variable.

	gnu: python-django-testing: Update to 0.5.0.
	* gnu/packages/django.scm (python-django-testing): Update to 0.5.0.
	[properties]: Add python2-variant.
	(python2-django-testing): Stay at 0.4.6.

	gnu: python-django-testing: Fix tests.
	* gnu/packages/django.scm (python-django-tagging)[arguments]: Use custom
	'check phase.
	[inputs]: Add python-django.

	gnu: python-django-rq: Fix test suite.
	* gnu/packages/django.scm (python-django-rq)[arguments]: Adjust custom
	'check phase.

	gnu: python-django-allauth: Update to 0.40.0.
	* gnu/packages/django.scm (python-django-allauth): Update to 0.40.0.
	[arguments]: Remove 'skip-test-requiring-network-access phase. Adjust
	custom 'check phase.

	gnu: Add python-django-classy-tags.
	* gnu/packages/django.scm (python-django-classy-tags): New variable.

	gnu: Add python-django-haystack.
	* gnu/packages/django.scm (python-django-haystack): New variable.

	gnu: Add python-django-q.
	* gnu/packages/django.scm (python-django-q): New variable.

	gnu: Add python-django-picklefield.
	* gnu/packages/django.scm (python-django-picklefield): New variable.

	gnu: gunicorn-bootstrap: Re-indent.
	* gnu/packages/python-web.scm (gunicorn-bootstrap): Remove stray tabs.

	gnu: Add python-csscompressor.
	* gnu/packages/python-xyz.scm (python-csscompressor): New variable.

	gnu: Add python-pysolr.
	* gnu/packages/python-web.scm (python-pysolr): New variable.

	gnu: Add python-robot-detection.
	* gnu/packages/python-web.scm (python-robot-detection): New variable.

	gnu: Add python-rcssmin.
	* gnu/packages/python-xyz.scm (python-rcssmin): New variable.

	gnu: Add python-rjsmin.
	* gnu/packages/python-xyz.scm (python-rjsmin): New variable.

	gnu: Add python-aiosmtpd.
	* gnu/packages/mail.scm (python-aiosmtpd): New variable.

	gnu: Add python-flufl-testing.
	* gnu/packages/python-xyz.scm (python-flufl-testing): New variable.

	gnu: Add python-flufl-bounce.
	* gnu/packages/python-xyz.scm (python-flufl-bounce): New variable.

	gnu: Add python-flufl-i18n.
	* gnu/packages/python-xyz.scm (python-flufl-i18n): New variable.

	gnu: Add python-flufl-lock.
	* gnu/packages/python-xyz.scm (python-flufl-lock): New variable.

	gnu: Add python-lazr-config.
	* gnu/packages/python-xyz.scm (python-lazr-config): New variable.

	gnu: Add python-lazr-delegates.
	* gnu/packages/python-xyz.scm (python-delegates): New variable.

	gnu: Add python-authheaders.
	* gnu/packages/mail.scm (python-authheaders): New variable.

	gnu: Add python-zope-copy.
	* gnu/packages/python-web.scm (python-zope-copy): New variable.

	gnu: python-zope-component: Update to 4.6.2.
	* gnu/packages/python-web.scm (python-zope-component): Update to 4.6.2.
	[arguments]: Run test suite. Use custom 'check phase.
	[native-inputs]: Add python-persistent,
	python-zope-configuration-bootstrap, python-zope-i18nmessageid,
	python-zope-location-bootstrap, python-zope-proxy-bootstrap,
	python-zope-testrunner.
	[propagated-inputs]: Move python-i18nmessageid to native-inputs. Add
	python-zope-deferredimport, python-zope-deprecation, python-zope-event,
	python-zope-hookable.

	gnu: Add python-zope-deferredimport.
	* gnu/packages/python-web.scm (python-zope-deferredimport): New variable.

	gnu: Add python-zope-hookable.
	* gnu/packages/python-web.scm (python-zope-hookable): New variable.

	gnu: Add python-geopy.
	* gnu/packages/geo.scm (python-geopy): New variable.

	gnu: Add python-readme-renderer.
	* gnu/packages/python-xyz.scm (python-readme-renderer): New variable.

	gnu: Add python-geographiclib.
	* gnu/packages/geo.scm (python-geographiclib): New variable.

	gnu: Add python-blessed.
	* gnu/packages/python-xyz.scm (python-blessed): New variable.

	gnu: Add python-jinxed.
	* gnu/packages/python-xyz.scm (python-jinxed): New variable.

	gnu: Add python-pytest-aiohttp.
	* gnu/packages/python-check.scm (python-pytest-aiohttp): New variable.

	gnu: Add python-brotli.
	* gnu/packages/python-compression.scm (python-brotli): New variable.

	gnu: Add python-pytest-services.
	* gnu/packages/python-check.scm (python-pytest-services): New variable.

	gnu: Add python-dkimpy.
	* gnu/packages/mail.scm (python-dkimpy): New variable.

	gnu: Add python-importlib-resources.
	* gnu/packages/python-xyz.scm (python-importlib-resources): New variable.

	gnu: Add python-authres.
	* gnu/packages/mail.scm (python-authres): New variable.

	gnu: Add python-atpublic.
	* gnu/packages/python-check.scm (python-atpublic): New variable.

2020-07-21  Michael Rohleder  <mike@rohleder.de>

	gnu: chromaprint: Update to 1.5.0.
	* gnu/packages/mp3.scm (chromaprint): Update to 1.5.0.

	gnu: lshw: Update to B.02.19.2.
	* gnu/packages/linux.scm (lshw): Update to B.02.19.2.

	gnu: font-jetbrains-mono: Update to 2.001.
	* gnu/packages/fonts.scm (font-jetbrains-mono): Update to 2.001.

2020-07-21  Brett Gilio  <brettg@gnu.org>

	gnu: scrot: Update to 1.4.
	* gnu/packages/xdisorg.scm (scrot): Update to 1.4.

	[inputs]: Add libxcomposite.

2020-07-20  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add ttaenc.
	* gnu/packages/audio.scm (ttaenc): New variable.

	gnu: Add bjumblr.
	* gnu/packages/music.scm (bjumblr): New variable.

	gnu: Add bshapr.
	* gnu/packages/music.scm (bshapr): New variable.

	gnu: Add ninjas2.
	* gnu/packages/music.scm (ninjas2): New variable.

	gnu: carla: Add gtk2 dependency.
	* gnu/packages/audio.scm (carla)[inputs]: Add gtk2 to allow bridging
	  gtk2 plugins in gtk3 hosts.

	gnu: carla: Update to 2.1.1.
	* gnu/packages/audio.scm (carla): Update to 2.1.1.

2020-07-20  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: Recognize "RC" as denoting a pre-release tarball.
	* guix/gnu-maintenance.scm (%alpha-tarball-rx): Add "RC".

2020-07-20  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: Handle lists returned by 'origin-uri'.
	This fixes "guix refresh man-pages", for instance.

	* guix/gnu-maintenance.scm (latest-savannah-release)
	(latest-kernel.org-release): Handle the case where 'origin-uri' returns
	a list.

2020-07-20  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: Call 'adjusted-upstream-source' only when there's a source.
	This is a followup to 59a47fb67853dd28891376fc970699f11c0f972f.

	* guix/gnu-maintenance.scm (latest-savannah-release): Call
	'adjusted-upstream-source' only when 'latest-html-release' returns
	true.
	(latest-kernel.org-release): Likewise.

2020-07-20  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python-aionotify: Fix test cases with Python 3.8.
	* gnu/packages/python-xyz.scm (patches): Add fix.
	* gnu/packages/patches/python-aionotify-0.2.0-py3.8.patch: New file.
	* gnu/local.mk: Add it.

2020-07-20  Ludovic Courtès  <ludo@gnu.org>

	json: Re-export 'define-json-mapping' from (json) when available.
	This prepares for the migration to Guile-JSON 4.3.0.

	* guix/json.scm (define-as-needed): New macro.
	(define-json-mapping): Use 'define-as-needed' instead of
	'define-syntax-rule'.

2020-07-20  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: 'kernel.org' and 'savannah' updaters rewrite URLs.
	This makes sure they return 'mirror://' URLs rather that URLs pointing
	to the specific mirror they talk to.

	* guix/gnu-maintenance.scm (url-prefix-rewrite)
	(adjusted-upstream-source): New procedures.
	(latest-savannah-release, latest-kernel.org-release): Use it.

2020-07-20  Ludovic Courtès  <ludo@gnu.org>

	upstream: Use 'warning' instead of 'format'.
	* guix/upstream.scm (update-package-source): Use 'warning' instead of 'format'.

	download: Add Savannah mirror.
	* guix/download.scm (%mirrors): Add nongnu.freemirror.org.

	gnu-maintenance: Add 'savannah' updater.
	* guix/gnu-maintenance.scm (savannah-package?, %savannah-base)
	(%savannah-updater): New variables.
	(latest-savannah-release): New procedure.
	(latest-xorg-release): Fix docstring.

	gnu-maintenance: 'latest-html-release' honors #:file->signature.
	* guix/gnu-maintenance.scm (latest-html-release): Call FILE->SIGNATURE
	instead of the in-line ".tar.sign" policy.

2020-07-20  Ludovic Courtès  <ludo@gnu.org>

	pack: Build the store database under a UTF-8 locale.
	Fixes <https://bugs.gnu.org/42389>.
	Reported by branjam4@gmail.com.

	* guix/scripts/pack.scm (store-database)[build]: Add calls to 'setenv'
	and 'setlocale'.
	* tests/pack.scm ("self-contained-tarball + localstatedir, UTF-8 file
	names"): New test.

2020-07-20  Ludovic Courtès  <ludo@gnu.org>

	pack: 'self-contained-tarball' runs derivation in a UTF-8local.
	* guix/scripts/pack.scm (self-contained-tarball)
	[set-utf8-locale]: New variable.
	[build]: Use it.
	* tests/pack.scm ("self-contained-tarball"): Use a <profile> record
	instead of 'profile-derivation'.

2020-07-20  Lars-Dominik Braun  <ldb@leibniz-psychology.org>
	    Ludovic Courtès  <ludo@gnu.org>

	ssh: Speed up RPCs by using #:nodelay.
	Partly fixes <https://bugs.gnu.org/41702>.

	* guix/ssh.scm (open-ssh-session): Enable #:nodelay.
	* m4/guix.m4 (GUIX_CHECK_GUILE_SSH): Add feature check for this new parameter.
	* doc/guix.texi (Requirements): Adjust.

2020-07-20  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: guile-ssh: Update to 0.13.0.
	* gnu/packages/ssh.scm (guile-ssh): Update to 0.13.0.

2020-07-20  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: libuv: Update to 1.38.1.
	* gnu/packages/libevent.scm (libuv): Update to 1.38.1.

	gnu: libevent: Update to 2.1.12.
	* gnu/packages/libevent.scm (libevent): Update to 2.1.12.

	gnu: libev: Update to 4.33.
	* gnu/packages/libevent.scm (libev): Update to 4.33.

2020-07-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-zope-security: Update to 5.1.1.
	* gnu/packages/python-web.scm (python-zope-security): Update to 5.1.1.
	[arguments]: Don't skip tests.
	[native-inputs]: Add python-btrees, python-zope-component-bootstrap,
	python-zope-location-bootstrap. Replace python-zope-configuration with
	python-zope-configuration-bootstrap.

	gnu: Adsd python-transaction.
	* gnu/packages/python-web.scm (python-transaction): New variable.

	gnu: Add python-zope-location-bootstrap.
	* gnu/packages/python-web.scm (python-zope-location-bootstrap): New
	hidden package.

	gnu: Add python-zope-configuration-bootstrap.
	* gnu/packages/python-web.scm (python-zope-configuration-bootstrap): New
	hidden variable.

	gnu: Add python-zope-component-bootstrap.
	* gnu/packages/python-web.scm (python-zope-component-bootstrap): New
	hidden variable.

	gnu: Add python-btrees.
	* gnu/packages/python-web.scm (python-btrees): New variable.

	gnu: Add python-persistent.
	* gnu/packages/python-web.scm (python-persistent): New variable.

	gnu: python-zope-configuration: Update to 4.4.0.
	* gnu/packages/python-web.scm (python-zope-configuration): Update to
	4.4.0.
	[arguments]: Don't skip tests.
	[native-inputs]: Add python-manuel.

	gnu: Add python-manuel.
	* gnu/packages/python-web.scm (python-manuel): New variable.

	gnu: python-zope-schema: Update to 6.0.0.
	* gnu/packages/python-web.scm (python-zope-schema): Update to 6.0.0.
	[arguments]: Don't skip tests. Use custom 'check phase.

	gnu: python-zope-interface: Update to 5.1.0.
	* gnu/packages/python-web.scm (python-zope-interface): Update to 5.1.0.
	[arguments]: Skip tests.
	[native-inputs]: Add python-coverage, python-nose, python-zope-testing.

	gnu: python-zope-proxy: Update to 4.3.5.
	* gnu/packages/python-web.scm (python-zope-proxy): Update to 4.3.5.

	gnu: python-zope-proxy: Run the tests.
	* gnu/packages/python-web.scm (python-zope-proxy)[arguments]: Don't skip
	tests.
	[native-inputs]: Add python-zope-security-bootstrap.

	gnu: Add python-zope-security-bootstrap.
	* gnu/packages/python-web.scm (python-zope-security-bootstrap): New
	hidden package.

	gnu: Add python-zope-proxy-bootstrap.
	* gnu/packages/python-web.scm (python-zope-proxy-bootstrap): New hidden
	package.

	gnu: python-zope-exceptions: Enable tests.
	* gnu/packages/python-web.scm (python-zope-exceptions)[arguments]: Use
	custom 'check phase.
	[native-inputs]: Add python-zope-testrunner-bootstrap.

	gnu: Add python-zope-testrunner-bootstrap.
	* gnu/packages/python-web.scm (python-zope-testrunner-bootstrap): New
	hidden package.

	gnu: Add python-zope-exceptions-bootstrap.
	* gnu/packages/python-web.scm (python-zope-exceptions-bootstrap): New
	hidden package.

	gnu: python-zope-exceptions: Update to 4.4.
	* gnu/packages/python-web.scm (python-zope-exceptions): Update to 4.4.

	gnu: python-zope-testrunner: Update to 5.2.
	* gnu/packages/python-web.scm (python-zope-testrunner): Update to 5.2.

	gnu: Add python-py3dns.
	* gnu/packages/python-xyz.scm (python-py3dns): New variable.

2020-07-20  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-click: Update to 7.1.2.
	* gnu/packages/python-xyz.scm (python-click): Update to 7.1.2.
	[arguments] Fix the name of the file to modify. Set PYTHONPATH to make tests pass.

2020-07-20  John Soo  <jsoo1@asu.edu>

	gnu: rust-parking-lot-0.10: Upgrade to 0.10.2.
	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.10): Upgrade to 0.10.2.

	gnu: rust-parking-lot-core-0.7: Update to 0.7.2.
	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.7): Update to 0.7.2.
	[arguments]: In cargo-inputs replace rust-petgraph-0.4 with 0.5.

	gnu: Add rust-petgraph-0.5.
	* gnu/packages/crates-io.scm (rust-petgraph-0.5): New variable.
	(rust-petgraph-0.4): Inherit from rust-petgraph-0.5.

	gnu: Add rust-fixedbitset-0.2.
	* gnu/packages/crates-io.scm (rust-fixedbitset-0.2): New variable.
	(rust-fixedbitset-0.1): Inherit from rust-fixedbitset-0.2.

	gnu: rust-fixedbitset-0.1: Do not skip build.
	* gnu/packages/crates-io.scm (rust-fixedbitset-0.1): [arguments] Do not skip
	build.

	gnu: rust-petgraph-0.4: Do not skip build.
	* gnu/packages/crates-io.scm (rust-petgraph-0.4): [arguments] Correct
	dependencies, ignore failing test, do not skip build.

	gnu: Add rust-odds-0.2.
	* gnu/packages/crates-io.scm (rust-odds-0.2): New variable.

	gnu: rust-odds-0.3: Do not skip build.
	* gnu/packages/crates-io.scm (rust-odds-0.3): Do not skip build.
	[arguments]: In cargo-development-inputs replace rust-itertools-0.8 with
	0.7, rust-lazy-static-1 with 0.2, rust-quickcheck-0.8 with 0.4.

	gnu: Add rust-itertools-0.5.
	* gnu/packages/crates-io.scm (rust-itertools-0.5): New variable.

	gnu: rust-lock-api-0.3: Update to 0.3.4.
	* gnu/packages/crates-io.scm (rust-lock-api-0.3): Update to 0.3.4.

2020-07-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pytest-vcr: Fix integration with pytest-5.
	* gnu/packages/python-check.scm (python-pytest-vcr): Update to 1.0.2-1.4d6c7b3.

2020-07-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: java-cisd-jhdf5: Update location of commons-io jar.
	* gnu/packages/java.scm (java-cisd-jhdf5)[arguments]: Update location of
	commons-io jar.

	gnu: java-cisd-base: Update location of commons-io jar.
	* gnu/packages/java.scm (java-cisd-base)[arguments]: Update location of
	commons-io jar.

2020-07-20  Michael Rohleder  <mike@rohleder.de>

	gnu: widelands: Update to 21.
	* gnu/packages/games.scm (widelands): Update to 21.
	[arguments]: Remove unneeded 'install-desktop-file-and-icons phase.

2020-07-20  Alexandru-Sergiu Marton  <brown121407@posteo.ro>

	gnu: Add rust-directories-3.
	* gnu/packages/crates-io.scm (rust-directories-3): New variable.

2020-07-20  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: gnunet: Enable more tests.
	* gnu/packages/gnunet.scm (gnunet)[arguments]: Enable cadet tests.

2020-07-20  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-telega: Update to 0.6.27-1.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.6.27-1.

	[source]: Take a new commit that includes the latest .el files from the
	contrib subdirectory.

	[arguments]: Add a substitute method for the 'telega-install-contrib phase to
	know where telega-contrib is located, and use it appropriately.

	[arguments]: Manually invoke bytecompilation as a separate step for the
	contrib directory.

	[arguments]: Add 'telega-install-contrib phase to place the contrib directory
	files in a more guix-suitable place.

2020-07-20  Leo Famulari  <leo@famulari.name>

	gnu: MPD: Update to 0.21.25.
	* gnu/packages/mpd.scm (mpd): Update to 0.21.25.

	gnu: libmpdclient: Update to 2.19.
	* gnu/packages/mpd.scm (libmpdclient): Update to 2.19.

2020-07-20  Brett Gilio  <brettg@gnu.org>

	gnu: lean: Disable test cases for i686 and armhf.
	* gnu/packages/lean.scm (lean)[arguments]: Individual test cases are currently
	failing for 32-bit architectures. Disable them temporarily pending further
	investigation as to resolution.

2020-07-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: console-setup: Update to 1.196.
	* gnu/packages/xorg.scm (console-setup): Update to 1.196.
	[source]: Use git tag.

	gnu: xev: Update to 1.2.4.
	* gnu/packages/xorg.scm (xev): Update to 1.2.4.

	gnu: qutebrowser: Update to 1.13.1.
	* gnu/packages/web-browsers.scm (qutebrowser): Update to 1.13.1.

	gnu: python-pendulum: Update to 2.1.1.
	* gnu/packages/time.scm (python-pendulum): Update to 2.1.1.

	gnu: zabbix-agentd, zabbix-server: Update to 5.0.2 [fixes CVE-2020-15803].
	* gnu/packages/monitoring.scm (zabbix-agentd): Update to 5.0.2.

	gnu: mc: Update to 4.8.25.
	* gnu/packages/mc.scm (mc): Update to 4.8.25.

	gnu: mtd-utils: Update to 2.1.2.
	* gnu/packages/linux.scm (mtd-utils): Update to 2.1.2.

2020-07-19  Brett Gilio  <brettg@gnu.org>

	gnu: libtorrent-rasterbar: Update to 1.2.7.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.2.7.

	[source]: Modify the URL.

2020-07-19  guy fleury iteriteka  <gfleury@disroot.org>

	gnu: Add gdc-toolchain.
	* gnu/packages/commencement.scm(gdc-toolchain): New variable.

	gnu: Add gdc-10.
	* gnu/packages/gcc.scm (gdc-10): New variable.

2020-07-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-fasteners: Update to 0.15.
	* gnu/packages/python-xyz.scm (python-fasteners): Update to 0.15.
	[propagated-inputs]: Move python-testtools ...
	[native-inputs]: ... to here.

2020-07-19  Eric Bavier  <bavier@member.fsf.org>

	gnu: stress-make: Fix build with make 4.3.
	* gnu/packages/debug.scm (stress-make): Update to latest upstream commit.
	[arguments]: Adjust source file name for substitute*.

2020-07-19  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: r-rhdf5lib: Fix libsz substitution.
	This is a follow-up to commit b7f051db14fb485fcfa4917924eef186fb1b8c07 -
	in the new version, some of the format strings being replaced gained
	quotes. This commit fixes build of dependents of r-rhdf5lib, such as
	r-hdf5array.

	* gnu/packages/bioinformatics (r-rhdf5lib): Remove all instances of libsz.a.

2020-07-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python2-pytest: Update to 4.6.11.
	* gnu/packages/check.scm (python2-pytest): Update to 4.6.11.

2020-07-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-gd: Update to 2.72 [fixes CVE-2019-6977].
	* gnu/packages/gd.scm (perl-gd): Update to 2.72.

	gnu: s-tui: Update to 1.0.2.
	* gnu/packages/admin.scm (s-tui): Update to 1.0.2.

2020-07-19  Marius Bakke  <marius@gnu.org>

	doc: Fix Ganeti blog post URL.
	* doc/guix.texi (Virtualization Services): Adjust Ganeti blog post URL.

	services: ganeti: Use TLS on the remote API by default.
	* gnu/services/ganeti.scm (<ganeti-rapi-configuration>): Set SSL? to #t.
	* gnu/tests/ganeti.scm (%ganeti-os): Set SSL? to #f.
	* doc/guix.texi (Virtualization Services): Adjust accordingly.

	gnu: ungoogled-chromium: Update to 84.0.4147.89-0.df199c0.
	* gnu/packages/patches/ungoogled-chromium-system-jsoncpp.patch,
	gnu/packages/patches/ungoogled-chromium-system-zlib.patch: Delete files.
	* gnu/packages/patches/ungoogled-chromium-system-nspr.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 84.
	(%ungoogled-revision): Set to df199c04ff367da59ce52a23a3f3b305dd3b00c3.
	(%debian-revision): Set to debian/83.0.4103.116-3.
	(%gentoo-revision): Set to f3f649046d31ebdbc8c4a302b2384504eff78027.
	(chromium-gcc-patchset, %chromium-gcc-patches): New variables.
	(%gentoo-patches): Remove GCC patches, which have been moved to the above
	repo.  Add ffmpeg compatibility patch.
	(%debian-patches): Add zlib and jsoncpp patch; remove nspr patch.
	(%ungoogled-origin): Update hash.
	(ungoogled-chromium-snippet): Add the new GCC patches.  Remove obsolete local
	patches, add new.
	(xcb-proto/python2): New variable.
	(ungoogled-chromium): Update to 84.0.4147.89-0..df199c0.
	[arguments]: Add "is_unsafe_developer_build", "max_jobs_per_link",
	"exclude_unwind_tables", "xcbproto_path", "perfetto_use_system_protobuf" to
	 #:configure-flags.  Remove "linux_use_bundled_binutils".  Adjust vulkan
	header substitutions.
	[native-inputs]: Remove YASM.
	[inputs]: Change from FFMPEG-4.2 to FFMPEG.  Add PROTOBUF and XCB-PROTO/PYTHON2.

	gnu: python-psutil: Update to 5.7.2.
	* gnu/packages/python-xyz.scm (python-psutil): Update to 5.7.2.

2020-07-19  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-mcclim-fonts-truetype: Fix build.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-fonts-truetype)[inputs]: Add
	  font-dejavu.
	  [arguments]: Add 'fix-paths' phase and don't disable test phase.

2020-07-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-humanfriendly: Update to 8.2.
	* gnu/packages/python-xyz.scm (python-humanfriendly): Upgrade to 8.2.

2020-07-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-humanfriendly: Don't propagate python-monotonic.
	python-monotonic targets python-2 and early versions of python-3.

	* gnu/packages/python-xyz.scm (python-humanfriendly)[propagated-inputs]:
	Remove python-monotonic.
	[properties]: New field.
	(python2-humanfriendly): Adjust accordingly.

2020-07-19  Brett Gilio  <brettg@gnu.org>

	gnu: python-language-server: Remove comment in inputs.
	* gnu/packages/python-xyz.scm (python-language-server)[inputs]: Remove comment
	introduced in dcff9bda97d088a717d6f7c01bdf7c0e68d62b9b about using special
	versions of packages.

	gnu: python-language-server: Update to 0.34.1.
	* gnu/packages/python-xyz.scm (python-language-server): Update to 0.34.1.

2020-07-19  Marius Bakke  <marius@gnu.org>

	gnu: python-pysocks: Update to 1.7.1.
	* gnu/packages/python-xyz.scm (python-pysocks): Update to 1.7.1.

2020-07-19  Brett Gilio  <brettg@gnu.org>

	gnu: lean: Update to 3.17.1.
	* gnu/packages/lean.scm (lean): Update to 3.17.1.

	gnu: straw-viewer: Update to 0.0.6.
	* gnu/packages/video.scm (straw-viewer): Update to 0.0.6.

2020-07-19  Brett Gilio  <brettg@gnu.org>

	gnu: swi-prolog: Update to 8.3.4.
	* gnu/packages/prolog.scm (swi-prolog): Update to 8.3.4.

	[arguments]: Several test phases now pass that were broken previously, so
	'delete-failing-tests-(pre/post) have been removed in favor of a single
	'delete-failing-tests phase after unpack. The comment was revised to reflect
	this change.

2020-07-19  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-telega: Update to 0.6.27.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.6.27.

	[arguments]: Move 'telega-paths-patch after check phase to work around
	substituting store paths for ffmpeg and ffplay.

2020-07-19  Brett Gilio  <brettg@gnu.org>

	gnu: tdlib: Update to 1.6.6.
	* gnu/packages/messaging.scm (tdlib): Update to 1.6.6.

2020-07-19  Eric Bavier  <bavier@member.fsf.org>

	gnu: Add GNOME MultiWriter.
	* gnu/packages/gnome.scm (gnome-multi-writer): New variable.

2020-07-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: clamav: Update to 0.102.4.
	* gnu/packages/antivirus.scm (clamav): Update to 0.102.4.

	gnu: 7kaa: Update to 2.15.4p1.
	* gnu/packages/games.scm (7kaa): Update to 2.15.4p1.

	gnu: nnn: Update to 3.3.
	* gnu/packages/admin.scm (nnn): Update to 3.3.

	gnu: r-loo: Update to 2.3.1.
	* gnu/packages/cran.scm (r-loo): Update to 2.3.1.

	gnu: libzip: Update to 1.7.3.
	* gnu/packages/compression.scm (libzip): Update to 1.7.3.

2020-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: simplescreenrecorder: Update to 0.4.2.
	* gnu/packages/video.scm (simplescreenrecorder): Update to 0.4.2.
	[inputs]: Add libxinerama.

2020-07-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	.guix-authorizations: Add brettgilio (back) to the committers.
	* .guix-authorizations: Add fingerprint for brettgilio.

2020-07-18  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: unicorn: Use python-build-system with grace.
	* gnu/packages/emulators.scm (unicorn)[arguments]: Remove the
	  install-bindings-to-python-output phase. Adjust output names used in
	  other phases.

	build-system/python: Install to the python output if present.
	* gnu/build/python-build-system.scm (python-output): New procedure.
	  (site-packages, install): Use python-output to find the output path.
	  (wrap, rename-pth-file): Use site-packages where appropriate.
	* doc/guix.texi (Build Systems): Mention the new behavior.

2020-07-18  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-hamcrest-library: Fix race condition.
	* gnu/packages/java.scm (java-hamcrest-library)[arguments]: Fix
	build.xml in the same way it is fixed in java-hamcrest-all to prevent a
	race condition.

2020-07-18  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: rust-dirs-sys-0.3: Update to 0.3.5.
	* gnu/packages/crates-io.scm (rust-dirs-sys-0.3): Update to 0.3.5.
	  (rust-dirs-2.0, rust-dirs-sys-0.3): Don't skip build.

2020-07-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-yard: Make the package reproducible.
	* gnu/packages/ruby.scm (ruby-yard)[phases]: Add a 'do-not-set-date-in-gemspec
	phase.

	gnu: Add ruby-asciidoctor-pdf.
	* gnu/packages/ruby.scm (ruby-asciidoctor-pdf): New variable.

	gnu: ruby-rouge: Update to 3.21.0.
	* gnu/packages/ruby.scm (ruby-rouge): Update to 3.21.0.

	gnu: Add ruby-open-uri-cached.
	* gnu/packages/ruby.scm (ruby-open-uri-cached): New variable.

	gnu: Add ruby-text-hyphen.
	* gnu/packages/ruby.scm (ruby-text-hyphen): New variable.

	gnu: Add ruby-chunky-png.
	* gnu/packages/ruby.scm (ruby-chunky-png): New variable.

	gnu: Add ruby-standard.
	* gnu/packages/ruby.scm (ruby-standard): New variable.

	gnu: Add ruby-gimme.
	* gnu/packages/ruby.scm (ruby-gimme): New variable.

	gnu: Add ruby-rubocop-performance.
	* gnu/packages/ruby.scm (ruby-rubocop-performance): New variable.

	gnu: ruby-rubocop: Update to 0.88.0.
	* gnu/packages/patches/ruby-rubocop-break-dependency-cycle.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/ruby.scm (ruby-rubocop): Update to 0.88.0.
	[origin]: Use git-fetch.  Apply the newly added patch.
	[arguments]: Set #:test-target to "default".  Remove #:tests?, enabling tests.
	[phases]{remove-problematic-tests, disable-bundler, set-home,
	make-adoc-files-writable}: New phases.  Replace the 'replace-git-ls-files
	phase.
	[native-inputs]: Add ruby-bump, ruby-pry, ruby-rspec, ruby-test-queue,
	ruby-webmock-2 and ruby-yard.
	[propagated-inputs]: Remove ruby-powerpack and ruby-jaro-winkler.  Add
	ruby-regexp-parser, ruby-rexml and ruby-rubocop-ast.

	gnu: Add ruby-test-queue.
	* gnu/packages/ruby.scm (ruby-test-queue): New variable.

	gnu: Add ruby-regexp-parser.
	* gnu/packages/ruby.scm (ruby-regexp-parser): New variable.

	gnu: Add ruby-regexp-property-values.
	* gnu/packages/ruby.scm (ruby-regexp-property-values): New variable.

	gnu: Add ruby-range-compressor.
	* gnu/packages/ruby.scm (ruby-range-compressor): New variable.

	gnu: Add ruby-character-set.
	* gnu/packages/ruby.scm (ruby-character-set): New variable.

	gnu: Add ruby-rexml.
	* gnu/packages/ruby.scm (ruby-rexml): New variable.

	gnu: Add ruby-rubocop-ast.
	* gnu/packages/ruby.scm (ruby-rubocop-ast): New variable.

	gnu: ruby-ast: Update to 2.4.1.
	* gnu/packages/ruby.scm (ruby-ast): Update to 2.4.1.
	[origin]: Use git-fetch.

	gnu: ruby-parser: Update to 2.7.1.4.
	* gnu/packages/ruby.scm (ruby-parser): Update to 2.7.1.4.

	gnu: ruby-coveralls: Strip exact versions from gemspec file.
	* gnu/packages/ruby.scm (ruby-coveralls)[phases]: New
	'strip-version-requirements phase.

	gnu: Add ruby-rspec-given.
	* gnu/packages/ruby.scm (ruby-rspec-given): New variable.

	gnu: Add ruby-given-core.
	* gnu/packages/ruby.scm (ruby-given-core): New variable.

	gnu: Add ruby-sorcerer.
	* gnu/packages/ruby.scm (ruby-sorcerer): New variable.

	gnu: Add ruby-treetop.
	* gnu/packages/ruby.scm (ruby-treetop): New variable.

	gnu: Add ruby-polyglot.
	* gnu/packages/ruby.scm (ruby-polyglot): New variable.

	gnu: Add ruby-prawn-templates.
	* gnu/packages/ruby.scm (ruby-prawn-templates): New variable.

	gnu: Add ruby-prawn-svg.
	* gnu/packages/ruby.scm (ruby-prawn-svg): New variable.

	gnu: Add ruby-css-parser.
	* gnu/packages/ruby.scm (ruby-css-parser): New variable.

	gnu: Add ruby-prawn-icon.
	* gnu/packages/ruby.scm (ruby-prawn-icon): New variable.

	gnu: ruby-prawn-manual-builder: Use %prawn-project-licenses.
	* gnu/packages/ruby.scm (ruby-prawn-manual-builder)[license]: Set to
	%prawn-project-licenses.

	gnu: ruby-prawn: Update to commit d980247be8a00e7c59cd4e5785e3aa98f9856db1.
	* gnu/packages/ruby.scm (ruby-prawn): Update to commit
	d980247be8a00e7c59cd4e5785e3aa98f9856db1.
	[arguments]: Drop the #:tests? arguments, enabling tests.
	[phases]: Remove the 'fix-dependencies phase.  Add the
	'drop-signing-key-requirement and replace the 'check phase.
	[native-inputs]: Remove bundler.  Add ruby-prawn-manual-builder.
	[home-page]: Use HTTPS.
	[license]: Set to %prawn-project-licenses.

	gnu: ruby-ttfunk: Update to 1.6.2.1.
	* gnu/packages/ruby.scm (ruby-ttfunk): Update to 1.6.2.1.
	[license]: Set to %prawn-project-licenses.

	gnu: ruby-pdf-reader: Actually run tests.
	* gnu/packages/ruby.scm (ruby-pdf-reader)[source]: Use git-fetch.
	[phases]{do-not-use-bundler}: Add phase.
	[native-inputs]{bundler}: Delete input.

	gnu: ruby-pdf-reader: Update to 2.4.0.
	* gnu/packages/ruby.scm (ruby-pdf-reader): Update to 2.4.0.

	gnu: ruby-pdf-inspector: Enable tests.
	* gnu/packages/ruby.scm (ruby-pdf-inspector)[origin]: Use the git-fetch
	method.
	[phases]: Add the 'drop-signing-key-requirement phase and replace the 'check
	phase to enable tests.
	[license]: Set to %prawn-project-licenses.

	gnu: ruby-prawn: Add a %prawn-project-licenses variable.
	* gnu/packages/ruby.scm (%prawn-project-licenses): New variable.

2020-07-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: starfighter: Update to 2.3.
	* gnu/packages/games.scm (starfighter): Update to 2.3.

2020-07-17  Kei Kebreau  <kkebreau@posteo.net>

	gnu: ltris: Update to 1.2.
	* gnu/packages/games.scm (ltris): Update to 1.2.
	[source]: Use a "mirror://sourceforge" URL.

	gnu: windowmaker: Update to 0.95.9.
	* gnu/packages/gnustep.scm (windowmaker): Update to 0.95.9.
	[source]: Update URI.
	[home-page]: Use HTTPS URL.

2020-07-17  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 151.
	* gnu/packages/diffoscope (diffoscope): Update to 151.

2020-07-17  Jakub Kądziołka  <kuba@kadziolka.net>

	tests: docker-system: Use guile-3.0.
	This helps find the (json) module in the virtual machine.

	* gnu/tests/docker.scm (build-tarball&run-docker-test,
	run-docker-system-test): Replace guile-2.2 with guile-3.0.

2020-07-17  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-mcclim.
	* gnu/packages/lisp-xyz.scm (cl-mcclim): New variable.

	gnu: Add sbcl-mcclim.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim): New variable.

	gnu: Add sbcl-mcclim-extensions.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-extensions): New variable.

	gnu: Add sbcl-mcclim-layouts-tab.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-layouts-tab): New variable.

	gnu: Add sbcl-conditional-commands.
	* gnu/packages/lisp-xyz.scm (sbcl-conditional-commands): New variable.

	gnu: Add sbcl-mcclim-bitmaps.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-bitmaps): New variable.

	gnu: Add sbcl-mcclim-bezier.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-bezier): New variable.

	gnu: Add sbcl-mcclim-bezier-clx.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-bezier-clx): New variable.

	gnu: Add sbcl-mcclim-bezier-core.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-bezier-core): New variable.

	gnu: Add sbcl-mcclim-franz.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-franz): New variable.

	gnu: Add sbcl-mcclim-looks.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-looks): New variable.

	gnu: Add sbcl-clim-pdf.
	* gnu/packages/lisp-xyz.scm (sbcl-clim-pdf): New variable.

	gnu: Add sbcl-clim-postscript.
	* gnu/packages/lisp-xyz.scm (sbcl-clim-postscript): New variable.

	gnu: Add sbcl-clim-postscript-font.
	* gnu/packages/lisp-xyz.scm (sbcl-clim-postscript-font): New variable.

	gnu: Add sbcl-mcclim-null.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-null): New variable.

	gnu: Add sbcl-mcclim-clx-fb.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-clx-fb): New variable.

	gnu: Add sbcl-mcclim-render.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-render): New variable.

	gnu: Add sbcl-mcclim-clx-freetype.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-clx-freetype): New variable.

	gnu: Add sbcl-mcclim-fonts-clx-freetype.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-fonts-clx-freetype): New variable.

	gnu: Add sbcl-mcclim-harfbuzz.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-harfbuzz): New variable.

	gnu: Add sbcl-mcclim-fontconfig.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-fontconfig): New variable.

	gnu: Add sbcl-mcclim-clx-truetype.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-clx-truetype): New variable.

	gnu: Add sbcl-mcclim-fonts-clx-truetype.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-fonts-clx-truetype): New variable.

	gnu: Add sbcl-mcclim-fonts-truetype.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-fonts-truetype): New variable.

	gnu: Add sbcl-mcclim-clx.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-clx): New variable.

	gnu: Add sbcl-mcclim-backend-common.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-backend-common): New variable.

	gnu: Add sbcl-clim.
	* gnu/packages/lisp-xyz.scm (sbcl-clim): New variable.

	gnu: Add sbcl-drei-mcclim.
	* gnu/packages/lisp-xyz.scm (sbcl-drei-mcclim): New variable.

	gnu: Add sbcl-persistent.
	* gnu/packages/lisp-xyz.scm (sbcl-persistent): New variable.

	gnu: Add sbcl-automaton.
	* gnu/packages/lisp-xyz.scm (sbcl-automaton): New variable.

	gnu: Add sbcl-mcclim-fonts.
	* gnu/packages/lisp-xyz.scm (sbcl-mcclim-fonts): New variable.

	gnu: Add sbcl-esa-mcclim.
	* gnu/packages/lisp-xyz.scm (sbcl-esa-mcclim): New variable.

	gnu: Add sbcl-clim-core.
	* gnu/packages/lisp-xyz.scm (sbcl-clim-core): New variable.

	gnu: Add sbcl-clim-basic.
	* gnu/packages/lisp-xyz.scm (sbcl-clim-basic): New variable.

	gnu: Add sbcl-clim-lisp.
	* gnu/packages/lisp-xyz.scm (sbcl-clim-lisp): New variable.

2020-07-17  Jakub Kądziołka  <kuba@kadziolka.net>

	gitignore: Don't ignore daemon source code.
	Remove files that are included in the repository from .gitignore. This
	improves the behavior of some code-searching tools.

	gnu: rust: Use search-patches instead of map search-patch
	* gnu/packages/rust.scm: Replace instances of map search-patch with
	search-patches.

	gnu: Add Rust 1.45.
	* gnu/packages/rust.scm (rust-1.45): New variable.
	* gnu/packages/patches/rust-1.45-linker-locale.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add the patch to the list.

2020-07-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ganeti-instance-debootstrap: Use a source file-name.
	* gnu/packages/virtualization.scm (ganeti-instance-debootstrap)[source]:
	Add a file-name field.

	gnu: java-guava: Use a source file-name.
	* gnu/packages/java.scm (java-guava)[source]: Add a file-name field.

2020-07-17  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: osm2pgsql: Update to 1.2.2.
	* gnu/packages/geo.scm (osm2pgsql): Update to 1.2.2.

	gnu: libosmium: Update to 2.15.6.
	* gnu/packages/geo.scm (libosmium): Update to 2.15.6.

	gnu: gdal: Update to 3.1.2.
	* gnu/packages/geo.scm (gdal): Update to 3.1.2.

	gnu: gdal: Add postgresql dependency.
	* gnu/packages/geo.scm (gdal)[inputs]: Add postgresql.
	[native-inputs]: New field. Introduces pkg-config.

2020-07-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: quassel: Fix calling inxi script.
	* gnu/packages/irc.scm (quassel)[source]: Only remove bundled inxi script.
	[arguments]: Adjust 'patch-inxi-reference phase to symlink packaged inxi
	to where quassel expects it to be.

2020-07-17  Christopher Baines  <mail@cbaines.net>

	build-system/maven: Make default-maven-plugins a procedure.
	This allows compiling the module without the (gnu packages maven) module being
	available.

	* guix/build-system/maven.scm (%default-maven-plugins): Rename to
	default-maven-plugins, and convert to a procedure.
	* doc/guix.texi (maven-build-system): Update.

2020-07-17  Julien Lepiller  <julien@lepiller.eu>

	guix: Add maven-build-system.
	* guix/build-system/maven.scm: New file.
	* guix/build/maven-build-system.scm: New file.
	* Makefile.am (MODULES): Add them.
	* doc/guix.texi (Build Systems): Document the maven build system.

	gnu: Add maven-jar-plugin.
	* gnu/packages/maven.scm (maven-jar-plugin): New variable.

	gnu: Add maven-surefire-plugin.
	* gnu/packages/maven.scm (maven-surefire-plugin): New variable.

	gnu: Add maven-surefire-common.
	* gnu/packages/maven.scm (maven-surefire-common): New variable.
	* gnu/packages/java.scm (java-hawtjni, java-jansi-native, java-jansi):
	Install from pom file.

	gnu: Add java-surefire-junit4.
	* gnu/packages/maven.scm (java-surefire-junit4): New variable.

	gnu: Add java-surefire-common-junit4.
	* gnu/packages/maven.scm (java-surefire-common-junit4): New variable.

	gnu: Add java-surefire-common-junit3.
	* gnu/packages/maven.scm (java-surefire-common-junit3): New variable.

	gnu: Add java-surefire-common-java5.
	* gnu/packages/maven.scm (java-surefire-common-java5): New variable.

	gnu: Add java-surefire-extensions-api.
	* gnu/packages/maven.scm (java-surefire-extensions-api): New variable.

	gnu: Add java-surefire-booter.
	* gnu/packages/maven.scm (java-surefire-booter): New variable.

	gnu: Add java-surefire-api.
	* gnu/packages/maven.scm (java-surefire-api): New variable.

	gnu: Add maven-shared-utils-3.1.
	* gnu/packages/maven.scm (maven-shared-utils-3.1): New variable.

	gnu: Add java-surefire-logger-api.
	* gnu/packages/maven.scm (java-surefire-logger-api): New variable.

	gnu: Add maven-compiler-plugin.
	* gnu/packages/maven.scm (maven-compiler-plugin): New variable.

	gnu: Add maven-shared-incremental.
	* gnu/packages/maven.scm (maven-shared-incremental): New variable.

	gnu: Add java-plexus-compiler-manager.
	* gnu/packages/java.scm (java-plexus-compiler-manager): New variable.
	(java-plexus-compiler-api, java-plexus-compiler-javac): Install from pom
	file.
	(java-plexus-compiler-javac): Install plexus components file.

	gnu: add java-plexus-java.
	* gnu/packages/java.scm (java-plexus-java): New variable.

	gnu: java-plexus-component-metadata: Move to java.scm.
	* gnu/packages/maven.scm (maven-core-bootstrap): Make public and hidden.
	(java-plexus-component-metadata): Move to ...
	* gnu/packages/java.scm: ... here.

	gnu: Add java-qdox-2-M9.
	* gnu/packages/java.scm (java-qdox-2-M9): New variable.
	(java-qdox): Install from pom file.

	gnu: Add maven-resources-plugin.
	* gnu/packages/maven.scm (maven-resources-plugin): New variable.

	gnu: Add maven-filtering.
	* gnu/packages/maven.scm (maven-filtering): New variable.
	* gnu/packages/java.scm (java-sisu-build-api): Install from pom file.

	gnu: Add maven-install-plugin.

	gnu: maven-plugin-annotations: Install from pom file.
	* gnu/packages/maven.scm (maven-plugin-annotations): Install from pom
	file.

	gnu: Add maven-artifact-transfer.
	* gnu/packages/maven.scm (maven-artifact-transfer): New variable.

	gnu: Add maven-enforcer-plugin.
	* gnu/packages/maven.scm (maven-enforcer-plugin): New variable.

	gnu: Add maven-enforcer-rules.
	* gnu/packages-maven.scm (maven-enforcer-rules): New variable.

	gnu: Add maven-enforcer-api.
	* gnu/packages/maven.scm (maven-enforcer-api): New variable.
	* gnu/packages/patches/maven-enforcer-api-fix-old-dependencies.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add maven-common-artifact-filters.
	* gnu/packages/maven.scm (maven-common-artifact-filters): New variable.

	gnu: Add maven-dependency-tree.
	* gnu/packages/maven.scm (maven-dependency-tree): New variable.

	gnu: Add maven-archiver.
	* gnu/packages/maven.scm (maven-archiver): New variable.

	gnu: Add maven-file-management.
	* gnu/packages/maven.scm (maven-file-management): New variable.

	gnu: add maven-shared-io.
	* gnu/packages/maven.scm (maven-shared-io): New variable.

	gnu: Add maven-shared-utils-3.0.
	* gnu/packages/maven.scm (maven-shared-utils-3.0): New variable.

	gnu: Add maven-3.0-compat.
	* gnu/packages/maven.scm (maven-3.0-compat): New variable.

	gnu: Add maven-3.0-core.
	* gnu/packages/maven.scm (maven-3.0-core): New variable.

	gnu: Add maven-3.0-aether-provider.
	* gnu/packages/maven.scm (maven-3.0-aether-provider): New variable.

	gnu: Add maven-3.0-repository-metadata.
	* gnu/packages/maven.scm (maven-3.0-repository-metadata): New variable.

	gnu: Add maven-3.0-plugin-api.
	* gnu/packages/maven.scm (maven-3.0-plugin-api): New variable.

	gnu: Add maven-3.0-model-builder.
	* gnu/packages/maven.scm (maven-3.0-model-builder): New variable.

	gnu: Add maven-3.0-settings-builder.
	* gnu/packages/maven.scm (maven-3.0-settings-builder): New variable.

	gnu: Add maven-3.0-settings.
	* gnu/packages/maven.scm (maven-3.0-settings): New variable.

	gnu: Add maven-3.0-model.
	* gnu/packages/maven.scm (maven-3.0-model): New variable.

	gnu: maven-3.0-artifact: New variable.
	* gnu/packages/maven.scm (maven-3.0-artifact): New variable.

	gnu: Add java-eclipse-aether-impl.
	* gnu/packages/maven.scm (java-eclipse-aether-impl): New variable.

	gnu: Add java-eclipse-aether-util.
	* gnu/packages/maven.scm (java-eclipse-aether-util): New variable.

	gnu: Add java-eclipse-aether-test-util.
	* gnu/packages/maven.scm (java-eclipse-aether-test-util): New variable.

	gnu: Add java-eclipse-aether-spi.
	* gnu/packages/maven.scm (java-eclipse-aether-spi): New variable.

	gnu: Add java-eclipse-aether-api.
	* gnu/packages/maven.scm (java-eclipse-aether-api): New variable.

	gnu: Add java-sonatype-aether-impl.
	* gnu/packages/maven.scm (java-sonatype-aether-impl): New variable.
	(java-plexus-component-metadata): Propagate inputs.

	gnu: Add java-sonatype-aether-util.
	* gnu/packages/maven.scm (java-sonatype-aether-util): New variable.

	gnu: Add java-sonatype-aether-test-util.
	* gnu/packages/maven.scm (java-sonatype-aether-test-util): New variable.

	gnu: Add java-sonatype-aether-spi.
	* gnu/packages/maven.scm (java-sonatype-aether-spi): New variable.

	gnu: Add java-sonatype-aether-api.
	* gnu/packages/maven.scm (java-sonatype-aether-api): New variable.

	gnu: Add java-plexus-digest.
	* gnu/packages/java.scm (java-plexus-digest): New variable.

	gnu: java-modello-core: Propagate inputs.
	* gnu/packages/java.scm (java-modello-core): Propagate inputs.
	(java-modello-plugins-java, java-modello-plugins-xml, java-modello-xpp3):
	Remove java-modello-core's inputs and propagate.

	gnu: maven-shared-utils: Fix /bin/sh invocation.
	* gnu/packages/maven.scm (maven-shared-utils): Fix /bin/sh invocation.

	gnu: maven: Install from pom file.
	* gnu/packages/java.scm (java-plexus-container-default-bootstrap)
	(java-plexus-component-annotations, java-plexus-cipher, java-asm)
	(java-jsr250, java-commons-cli, java-slf4j-api, java-slf4j-simple)
	(java-bsh, java-jboss-el-api-spec, java-jboss-interceptors-api-spec)
	(java-cdi-api, java-eclipse-sisu-plexus): Install from pom file.
	* gnu/packages/maven.scm (maven-resolver-api, maven-resolver-spi)
	(maven-resolver-util, maven-resolver-connector-basic, maven-resolver-impl)
	(java-plexus-utils, maven-artifact, maven-model, maven-builder-support)
	(maven-settings, maven-settings-builder, maven-model-builder)
	(maven-repository-metadata, maven-resolver-provider, maven-plugin-api)
	(maven-core, maven-embedder, maven-compat): Install from pom file.

	gnu: java-httpcomponents-httpclient: Update to 4.5.12.
	* gnu/packages/java.scm (java-httpcomponents-httpclient): Update to
	4.5.12.

	gnu: maven-wagon-provider-api: Update to 3.3.4.
	* gnu/packages/maven.scm (maven-wagon-provider-api): Update to 3.3.4.
	(maven-wagon-provider-test): Add missing dependency.

	gnu: java-plexus-interpolation: Update to 1.26.
	* gnu/packages/java.scm (java-plexus-interpolation): Update to 1.26.

	gnu: java-bsh: Unbundle third-party libraries.
	* gnu/packages/java.scm (java-bsh)[source]: Remove bundled jar files.

	gnu: Add javacc-3.
	* gnu/packages/java.scm (javacc-3): New variable.

	gnu: java-plexus-archiver: Update to 4.2.2.
	* gnu/packages/java.scm (java-plexus-archiver): Update to 4.2.2.
	(java-plexus-container-default, java-commons-compress)
	(java-geronimo-xbean-reflect): Install from pom file.
	(java-guava): Install from pom
	[source]: Use git source instead of generated source jar.
	* gnu/packages/java-compression.scm (java-xz, java-iq80-snappy): Install
	from pom.

	gnu: java-plexus-classworlds: Update to 2.6.0.
	* gnu/packages/java.scm (java-plexus-classworlds): Update to 2.6.0.

	gnu: java-plexus-io: Update to 3.2.0.
	* gnu/packages/java.scm (java-plexus-io): Update to 3.2.0.
	(java-commons-io)[arguments]: Install from pom file.

	gnu: Add java-plexus-utils-3.3.0.
	* gnu/packages/java.scm (java-plexus-utils-3.3.0): New variable.

	gnu: java-plexus-utils: Update to 3.2.1.
	* gnu/packages/java.scm (java-plexus-utils): Update to 3.2.1.

	gnu: java-commons-codec: Update to 1.14.
	* gnu/packages/java.scm (java-commons-codec): Update to 1.14.

	gnu: java-commons-lang3: Update to 3.9.
	* gnu/packages/java.scm (java-commons-lang3): Update to 3.9.

	gnu: Add maven-components-parent-pom-21.
	* gnu/packages/maven-parent-pom.scm (maven-components-parent-pom-21):
	New variable.

	gnu: Add maven-components-parent-pom-22.
	* gnu/packages/maven-parent-pom.scm (maven-components-parent-pom-22):
	New variable.

	gnu: Add maven-plugins-pom-23.
	* gnu/packages/maven-parent-pom.scm (maven-plugins-pom-23): New variable.

	gnu: add maven-parent-pom-31.
	* gnu/packages/maven-parent-pom.scm (maven-parent-pom-31): New variable.

	gnu: Add maven-parent-pom-22.
	* gnu/packages/maven-parent-pom.scm (maven-parent-pom-22): New variable.

	gnu: Add maven-parent-pom-15.
	* gnu/packages/maven.scm (maven-parent-pom-15): New variable.

	gnu: Add maven-parent-pom-27.
	* gnu/packages/maven.scm (maven-parent-pom-27): New variable.

	gnu: Add maven-parent-pom-30.
	* gnu/packages/maven-parent-pom.scm (maven-parent-pom-30): New variable.

	gnu: Add maven-parent-pom-33.
	* gnu/packager/maven-parent-pom.scm (maven-parent-pom-33): New variable.

	gnu: Add plexus-parent-pom-6.1.
	* gnu/packages/maven-parent-pom.scm (plexus-parent-pom-6.1): New
	variable.

	gnu: add plexus-parent-pom-5.1.
	* gnu/packages/maven-parent-pom.scm (plexus-parent-pom-5.1): New
	variable.

	gnu: Add plexus-parent-pom-4.0.
	* gnu/packages/maven-parent-pom.scm (plexus-parent-pom-4.0): New
	variable.

	gnu: Add plexus-parent-pom-3.1.
	* gnu/packages/maven-parent-pom.scm (plexus-parent-pom-3.1): New
	variable.

	gnu: Add java-sonatype-oss-parent-pom-9.
	* gnu/packages/maven-parent-pom.scm (java-sonatype-oss-parent-pom-9): New
	variable.

	gnu: Add java-sonatype-oss-parent-pom-7.
	* gnu/packages/maven-parent-pom.scm (java-sonatype-oss-parent-pom-7):
	New variable.

	gnu: Add java-sonatype-spice-parent-pom-12.
	* gnu/packages/maven-parent-pom.scm (java-sonatype-spice-parent-pom-12):
	New variable.

	gnu: Add java-sonatype-spice-parent-pom-17.
	* gnu/packages/maven-parent-pom.scm (java-sonatype-spice-parent-pom-17):
	New variable.

	gnu: Add java-sonatype-spice-parent-pom-15.
	* gnu/packages/maven-parent-pom.scm (java-sonatype-spice-parent-pom-15):
	New variable.

	gnu: Add java-sonatype-forge-parent-pom-10.
	* gnu/packages/maven-parent-pom.scm (java-sonatype-forge-parent-pom-10):
	New variable.

	gnu: Add java-sonatype-forge-parent-pom-6.
	* gnu/packages/maven-parent-pom.scm (java-sonatype-forge-parent-pom-6):
	New variable.

	gnu: Add java-sonatype-forge-parent-pom-5.
	* gnu/packages/maven-parent-pom.scm (java-sonatype-forge-parent-pom-5):
	New variable.

	gnu: add java-sonatype-forge-parent-pom-4.
	* gnu/packages/maven-parent-pom.scm (java-sonatype-forge-parent-pom-4):
	New variable.

	gnu: Add java-weld-parent-pom.
	* gnu/packages/maven-parent-pom.scm (java-weld-parent-pom): New
	variable.

	gnu: Add apache-commons-parent-pom-50.
	* gnu/packages/maven-parent-pom.scm (apache-commons-parent-pom-50): New
	variable.

	gnu: Add apache-commons-parent-pom-48.
	* gnu/packages/maven-parent-pom.scm (apache-commons-parent-pom-48): New
	variable.

	gnu: Add apache-commons-parent-pom-41.
	* gnu/packages/maven-parent-pom.scm (apache-commons-parent-pom-41): New
	variable.

	gnu: Add apache-commons-parent-pom-39.
	* gnu/packages/maven-parent-pom.scm (apache-commons-parent-pom-39): New
	variable.

	gnu: Add apache-parent-pom-21.
	* gnu/packages/maven-parent-pom.scm (apache-parent-pom-21): New
	variable.

	gnu: Add apache-parent-pom-19.
	* gnu/packages/maven-parent-pom.scm (apache-parent-pom-19): New
	variable.

	gnu: Add apache-parent-pom-18.
	* gnu/packages/maven-parent-pom.scm (apache-parent-pom-18): New
	variable.

	gnu: Add apache-parent-pom-17.
	* gnu/packages/maven.scm (apache-parent-pom-17): New variable.

	gnu: Add apache-parent-pom-16.
	* gnu/packages/maven-parent-pom.scm (apache-parent-pom-16): New
	variable.

	gnu: Add apache-parent-pom-11.
	* gnu/packages/maven-parent-pom.scm (apache-parent-pom-11): New
	variable.

	gnu: Add apache-parent-pom-6.
	* gnu/packages/maven.scm (apache-parent-pom-6): New variable.

	gnu: Add apache-parent-pom-13.
	* gnu/packages/maven-parent-pom.scm: New file.
	* gnu/local.mk: Add maven-parent-pom.scm.

	gnu: java-junit: Install from pom file.
	* gnu/packages/java.scm (java-junit)[arguments]: Replace install phase.
	(java-hamcrest-core)[arguments]: Replace install phase.
	(java-hamcrest-library)[arguments]: Replace install phase.
	(java-cisd-jhdf5, java-commons-math3, java-commons-collections4)
	(java-commons-io, java-commons-exec-1.1, java-commons-exec)
	(java-commons-lang3, java-commons-codec, java-native-access)
	(java-native-access-platform, java-hamcrest-all): Change junit and hamcrest
	jar location accordingly.
	(java-hamcrest-all): Use old install phase of java-hamcrest-core.
	* gnu/packages/maths.scm (java-hdf): Change junit and hamcrest jar
	location accordingly.

	gnu: java-jarjar: unbundle maven-plugin-api.
	* gnu/packages/java.scm (java-jarjar): Unbundle maven-plugin-api.

	gnu: java-junit: Enable tests.
	* gnu/packages/java.scm (java-junit)[arguments]: Enable tests.

	gnu: Add java-hamcrest-library.
	* gnu/packages/java.scm (java-hamcrest-library): New variable.

	gnu: java-asm: Remove dependency on bnd libraries.
	* gnu/packages/java.scm (java-asm): Remove dependency on java-aqute-bndlib
	and java-aqute-libg.
	(java-slf4j-api-bootstrap, java-aqute-bndlib-bootstrap)
	(java-aqute-libg-bootstrap): Remove unused variables.

	guix: java-utils: Add Maven-related phases.
	* guix/build/maven/java.scm: New file.
	* guix/build/maven/plugin.scm: New file.
	* guix/build/maven/pom.scm: New file.
	* Makefile.am (MODULES): Add them.
	* guix/build-system/ant.scm (%ant-build-system-modules): Add them to the
	build side.
	* guix/build/java-utils.scm (generate-plugin.xml, install-pom-file)
	(install-from-pom): New procedures.

2020-07-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Update the LXQt home page.
	* gnu/packages/lxqt.scm (lxqt-build-tools, liblxqt, libsysstat)
	(lxqt-about, lxqt-admin, lxqt-config, lxqt-globalkeys)
	(lxqt-notificationd, lxqt-openssh-askpass, lxqt-panel, lxqt-policykit)
	(lxqt-powermanagement, lxqt-qtplugin, lxqt-runner, lxqt-session)
	(lxqt-sudo, lxqt-themes, libfm-qt, pcmanfm-qt, compton-conf, lximage-qt)
	(obconf-qt, pavucontrol-qt, qps, qtermwidget, qterminal, screengrab)
	(lxqt-archiver, lxqt)[home-page]: Update to a working domain.

	gnu: lbzip2: Update to 2.5-0.b6dc48a.
	* gnu/packages/compression.scm (lbzip2): Update to 2.5-0.b6dc48a.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.  Remove snippet.
	[arguments]: Add ‘unpack-gnulib’ and custom bootstrap phase.
	[native-inputs]: Add autoconf, automake, gnulib, and perl.
	[home-page]: Use source repository.

	gnu: ghc-uniplate: Use a working home page.
	* gnu/packages/haskell-xyz.scm (ghc-uniplate)[home-page]: Update.

	gnu: ghc-missingh: Update home page.
	* gnu/packages/haskell-xyz.scm (ghc-missingh)[home-page]: Update.

	gnu: corkscrew: Use git source.
	* gnu/packages/ssh.scm (corkscrew)[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[arguments]: Adapt to changed README file name.
	[home-page]: Switch to a working URI.

2020-07-17  Diego Nicola Barbato  <dnbarbato@posteo.de>

	gnu: freeorion: Build with boost-with-python2.
	* gnu/packages/games.scm (freeorion)[inputs]: Replace boost with
	boost-with-python2.

2020-07-16  Michael Rohleder  <mike@rohleder.de>

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

	gnu: emacs-projectile: Update to 2.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-projectile): Update to 2.2.0.

2020-07-16  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: godot: Update to 3.2.2.
	* gnu/packages/game-development.scm (godot): Update to 3.2.2.

	gnu: hedgewars: Install desktop icon.
	* gnu/packages/games.scm (hedgewars)[arguments]: Add ‘install-icon’ phase.

2020-07-16  Diego Nicola Barbato  <dnbarbato@posteo.de>

	gnu: emacs-exwm: Fix fullscreen states.
	* gnu/packages/patches/emacs-exwm-fix-fullscreen-states.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/emacs-xyz.scm (emacs-exwm)[source]: Use it.

2020-07-16  Marius Bakke  <marius@gnu.org>

	doc: Small fixups for the Ganeti documentation.
	* doc/guix.texi (Virtualization Services): Fix various inaccuracies and add
	markup the procedure parameters.

2020-07-16  Julien Lepiller  <julien@lepiller.eu>

	gnu: keepassxc: Set QT_PLUGIN_PATH.
	* gnu/packages/password-utils.scm (keepassxc): Wrap program to set
	QT_PLUGIN_PATH for svg icons to show properly.

2020-07-16  Marius Bakke  <marius@gnu.org>

	services: Add ganeti.
	* gnu/services/ganeti.scm, gnu/tests/ganeti.scm: New files.
	* doc/guix.texi (Virtualization Services): Document the Ganeti services.

	gnu: Add ganeti-instance-debootstrap.
	* gnu/packages/virtualization.scm (ganeti-instance-debootstrap): New public variable.

	gnu: Add ganeti-instance-guix.
	* gnu/packages/virtualization.scm (ganeti-instance-guix): New public variable.

	gnu: Add ganeti.
	* gnu/packages/virtualization.scm (system->qemu-target, ganeti): New variables.
	* gnu/packages/patches/ganeti-deterministic-manual.patch,
	gnu/packages/patches/ganeti-disable-version-symlinks.patch,
	gnu/packages/patches/ganeti-drbd-compat.patch,
	gnu/packages/patches/ganeti-haskell-pythondir.patch,
	gnu/packages/patches/ganeti-os-disk-size.patch,
	gnu/packages/patches/ganeti-preserve-PYTHONPATH.patch,
	gnu/packages/patches/ganeti-shepherd-master-failover.patch,
	gnu/packages/patches/ganeti-shepherd-support.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2020-07-16  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.52.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.52.
	(linux-libre-5.4-pristine-source): Update hash.
	(linux-libre-5.4-source): Remove %linux-libre-fix-atheros-9271-patch.

	gnu: linux-libre@5.7: Update to 5.7.9.
	* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.9.
	(linux-libre-5.7-pristine-source): Update hash.
	(linux-libre-5.7-source): Remove %linux-libre-fix-atheros-9271-patch.

	gnu: linux-libre@4.19: Update to 4.19.133.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.133.
	(linux-libre-4.19-pristine-source): Update hash.
	(linux-libre-4.19-source): Remove %linux-libre-fix-atheros-9271-patch.

2020-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	guix-install.sh: Make sure /etc/profile is sourced.
	New users regularly report missing newly-installed programmes and icons.

	* etc/guix-install.scm (main): Tell users to log out & back in.

2020-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	guix-install.sh: Suggest running gpg as root.
	The original example regularly prevented new users from installing Guix
	at all.

	* etc/guix-install.scm (chk_gpg_keyring): Suggest ‘sudo -i gpg’.

2020-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: kyotocabinet: Use HTTPS.
	* gnu/packages/databases.scm (kyotocabinet)[source, home-page]:
	Use HTTPS.

	gnu: java-xmlunit: Use HTTPS home page.
	* gnu/packages/java.scm (java-xmlunit)[home-page]: Use HTTPS.

	gnu: libyaml: Use HTTPS.
	* gnu/packages/web.scm (libyaml)[source, home-page]: Use HTTPS.

	gnu: Use HTTPS for mdc-berlin.de home pages.
	* gnu/packages/bioinformatics.scm (r-genomation, r-genomationdata, pigx-rnaseq)
	(pigx-chipseq, pigx-bsseq, pigx-scrnaseq, pigx)[home-page]: Use HTTPS.

	gnu: Use HTTPS for biojava.org home pages.
	* gnu/packages/bioinformatics.scm (java-biojava-core)
	(java-biojava-phylo, java-biojava-alignment, java-biojava-phylo-4.0)
	(java-biojava-alignment-4.0)[home-page]: Use HTTPS.

	gnu: jack@0.125.0: Update URIs.
	gnu/packages/audio.scm (jack-1)[source]: Use a working mirror.
	[home-page]: Use HTTPS.

	gnu: Use HTTPS for igraph.org.
	* gnu/packages/graph.scm (igraph, r-igraph)[home-page]: Use HTTPS.

	gnu: ghc-pandoc-types: Use HTTPS home page.
	* gnu/packages/haskell-xyz.scm (ghc-pandoc-types)[home-page]: Use HTTPS.

	gnu: Use HTTPS for www.yesodweb.com.
	* gnu/packages/haskell-web.scm (ghc-css-text, ghc-yesod-persistent)
	[home-page]: Use HTTPS.

	gnu: Use HTTPS for github.com (and subdomains) home pages.
	* gnu/packages/bioconductor.scm (r-qvalue)[home-page]: Use HTTPS and
	follow permanent redirection.
	* gnu/packages/check.scm (python-codecov, python-nosexcover)
	[home-page]: Likewise.
	* gnu/packages/cran.scm (r-ffbase, r-ggrepel, r-valr)
	[home-page]: Likewise.
	* gnu/packages/crates-io.scm (rust-block-0.1, rust-dispatch-0.1)
	(rust-objc-0.2, rust-objc-exception-0.1)
	(rust-objc-foundation-0.1, rust-objc-id-0.1, rust-objc-test-utils-0.0)
	(rust-onig-5.0, rust-onig-sys-69.2, rust-vergen-3.1)
	[home-page]: Likewise.
	* gnu/packages/finance.scm (ledger-agent, keepkey-agent)
	[home-page]: Likewise.
	* gnu/packages/haskell-check.scm (ghc-tasty-expected-failure)
	[home-page]: Likewise.
	* gnu/packages/haskell-web.scm (ghc-bsb-http-chunked, ghc-warp)
	(ghc-warp-tls)[home-page]: Likewise.
	* gnu/packages/haskell-xyz.scm (ghc-configurator, ghc-hasktags)
	(ghc-linear, ghc-newtype-generics, ghc-retry, ghc-xdg-basedir)
	(ghc-pretty-show)[home-page]: Likewise.
	* gnu/packages/java.scm (java-javax-inject)[home-page]: Likewise.
	* gnu/packages/libffi.scm (ruby-ffi)[home-page]: Likewise.
	* gnu/packages/linux.scm (procenv)[home-page]: Likewise.
	* gnu/packages/python-web.scm (python-aiodns, python-flask-htpasswd)
	(python-pycares)[home-page]: Likewise.
	* gnu/packages/python-xyz.scm (python-progressbar33, python-whatever)
	(python-funcy)[home-page]: Likewise.
	* gnu/packages/ruby.scm (ruby-rubyzip, ruby-spinach, ruby-gherkin-ruby)
	(ruby-code-statistics, ruby-colorize, ruby-wwtd)[home-page]: Likewise.

	gnu: Update Haskell Wiki URIs.
	* gnu/packages/haskell-web.scm (ghc-hxt-regex-xmlschema)[home-page]:
	Use HTTPS and follow permanent redirection.
	* gnu/packages/haskell-xyz.scm (ghc-alsa-core, ghc-base-unicode-symbols)
	(ghc-colour, ghc-data-accessor, ghc-data-accessor-transformers)
	(ghc-gluraw, ghc-glut, ghc-gnuplot, ghc-haddock-test, ghc-opengl)
	(ghc-openglraw, ghc-storablevector)[home-page]: Likewise.

	gnu: bombadillo: Use HTTPS home page.
	* gnu/packages/web-browsers.scm (bombadillo)[home-page]: Use HTTPS.

	gnu: lsof: Use HTTPS home page.
	* gnu/packages/lsof.scm (lsof)[home-page]: Use HTTPS.

2020-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lirc: Use HTTPS home page.
	Also add a missing copyright line for an obvious nckx phase.

	* gnu/packages/lirc.scm (lirc)[home-page]: Use HTTPS.

2020-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lv2: Use HTTPS.
	* gnu/packages/audio.scm (lv2)[source, home-page]: Use HTTPS.

2020-07-16  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-opticl.
	* gnu/packages/lisp-xyz.scm (sbcl-opticl, cl-opticl): New variables.

	gnu: Add cl-pngload.
	* gnu/packages/lisp-xyz.scm (sbcl-pngload, cl-pngload, ecl-pngload): New
	  variables.

	gnu: Add cl-zpb-exif.
	* gnu/packages/lisp-xyz.scm (sbcl-zpb-exif, cl-zpb-exif, ecl-zpb-exif): New
	  variables.

	gnu: Add cl-3bz.
	* gnu/packages/lisp-xyz.scm (sbcl-3bz, cl-3bz, ecl-3bz): New variables.

	gnu: Add cl-mmap.
	* gnu/packages/lisp-xyz.scm (sbcl-mmap, cl-mmap, ecl-mmap): New variables.

	gnu: Add cl-retrospectiff.
	* gnu/packages/lisp-xyz.scm (sbcl-retrospectiff, cl-retrospectiff,
	  ecl-retrospectiff): New variables.

	gnu: Add cl-opticl-core.
	* gnu/packages/lisp-xyz.scm (sbcl-opticl-core, cl-opticl-core,
	  ecl-opticl-core): New variables.

	gnu: Add cl-freetype2.
	* gnu/packages/lisp-xyz.scm (sbcl-freetype2, cl-freetype2, ecl-freetype2): New
	  variables.

	gnu: Add cl-skippy.
	* gnu/packages/lisp-xyz.scm (sbcl-skippy, cl-skippy, ecl-skippy): New
	  variables.

	gnu: Add cl-deflate.
	* gnu/packages/lisp-xyz.scm (sbcl-deflate, cl-deflate, ecl-deflate): New
	  variables.

	gnu: Add cl-com.gigamonkeys.binary-data.
	* gnu/packages/lisp-xyz.scm (sbcl-com.gigamonkeys.binary-data,
	  cl-com.gigamonkeys.binary-data, ecl-com.gigamonkeys.binary-data): New
	  variables.

	gnu: Add cl-tga.
	* gnu/packages/lisp-xyz.scm (sbcl-tga, cl-tga, ecl-tga): New variables.

2020-07-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantreg: Update to 5.61.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.61.
	[propagated-inputs]: Add r-conquer.

	gnu: r-r-rsp: Update to 0.44.0.
	* gnu/packages/statistics.scm (r-r-rsp): Update to 0.44.0.

	gnu: r-tibble: Update to 3.0.3.
	* gnu/packages/statistics.scm (r-tibble): Update to 3.0.3.

	gnu: r-rlang: Update to 0.4.7.
	* gnu/packages/statistics.scm (r-rlang): Update to 0.4.7.

	gnu: r-brms: Update to 2.13.3.
	* gnu/packages/cran.scm (r-brms): Update to 2.13.3.

	gnu: r-gamlss: Update to 5.1-7.
	* gnu/packages/cran.scm (r-gamlss): Update to 5.1-7.

	gnu: r-gamlss-dist: Update to 5.1-7.
	* gnu/packages/cran.scm (r-gamlss-dist): Update to 5.1-7.

	gnu: r-pillar: Update to 1.4.6.
	* gnu/packages/cran.scm (r-pillar): Update to 1.4.6.
	[propagated-inputs]: Add r-ellipsis and r-lifecycle.

	gnu: r-mice: Update to 3.10.0.
	* gnu/packages/cran.scm (r-mice): Update to 3.10.0.
	[propagated-inputs]: Add r-generics.

	gnu: r-broom: Update to 0.7.0.
	* gnu/packages/cran.scm (r-broom): Update to 0.7.0.
	[propagated-inputs]: Remove r-nlme and r-reshape2; add r-ellipsis, r-glue, and
	r-rlang.

	gnu: r-rhdf5lib: Update to 1.10.1.
	* gnu/packages/bioinformatics.scm (r-rhdf5lib): Update to 1.10.1.

	gnu: r-qtl2: Update to 0.22-11.
	* gnu/packages/bioinformatics.scm (r-qtl2): Update to 0.22-11.

	gnu: r-genomicfeatures: Update to 1.40.1.
	* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.40.1.

	gnu: r-summarizedexperiment: Update to 1.18.2.
	* gnu/packages/bioinformatics.scm (r-summarizedexperiment): Update to 1.18.2.

	gnu: r-activepathways: Update to 1.0.2.
	* gnu/packages/bioconductor.scm (r-activepathways): Update to 1.0.2.
	[propagated-inputs]: Remove r-metap.

	gnu: r-rsubread: Update to 2.2.4.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.2.4.

	gnu: Add r-conquer.
	* gnu/packages/cran.scm (r-conquer): New variable.

	gnu: r-cairo: Update to 1.5-12.2.
	* gnu/packages/statistics.scm (r-cairo): Update to 1.5-12.2.

	gnu: r-gplots: Update to 3.0.4.
	* gnu/packages/statistics.scm (r-gplots): Update to 3.0.4.
	[native-inputs]: Add r-knitr.

	gnu: r-xml: Update to 3.99-0.4.
	* gnu/packages/statistics.scm (r-xml): Update to 3.99-0.4.

	gnu: r-tibble: Update to 3.0.2.
	* gnu/packages/statistics.scm (r-tibble): Update to 3.0.2.

	gnu: r-svglite: Update to 1.2.3.2.
	* gnu/packages/statistics.scm (r-svglite): Update to 1.2.3.2.
	[native-inputs]: Add r-knitr.

	gnu: r-rstan: Update to 2.21.1.
	* gnu/packages/cran.scm (r-rstan): Update to 2.21.1.
	[propagated-inputs]: Add r-rcppparallel and r-v8.
	[native-inputs]: Add r-knitr.

	gnu: r-loo: Update to 2.3.0.
	* gnu/packages/cran.scm (r-loo): Update to 2.3.0.
	[native-inputs]: Add r-knitr.

	gnu: r-rstantools: Update to 2.1.1.
	* gnu/packages/cran.scm (r-rstantools): Update to 2.1.1.
	[propagated-inputs]: Add r-rcppparallel.
	[native-inputs]: Add r-knitr.

	gnu: r-iheatmapr: Update to 0.5.0.
	* gnu/packages/cran.scm (r-iheatmapr): Update to 0.5.0.
	[propagated-inputs]: Remove r-plyr and r-s4vectors.
	[native-inputs]: Add r-knitr.

	gnu: r-quanteda: Update to 2.1.0.
	* gnu/packages/cran.scm (r-quanteda): Update to 2.1.0.
	[propagated-inputs]: Add r-digest.

	gnu: r-nonnest2: Update to 0.5-5.
	* gnu/packages/cran.scm (r-nonnest2): Update to 0.5-5.

	gnu: r-future: Update to 1.18.0.
	* gnu/packages/cran.scm (r-future): Update to 1.18.0.

	gnu: r-doby: Update to 4.6.7.
	* gnu/packages/cran.scm (r-doby): Update to 4.6.7.
	[propagated-inputs]: Add r-dplyr and r-ggplot2.

	gnu: r-cubature: Update to 2.0.4.1.
	* gnu/packages/cran.scm (r-cubature): Update to 2.0.4.1.
	[native-inputs]: Add r-knitr.

	gnu: r-getoptlong: Update to 1.0.2.
	* gnu/packages/cran.scm (r-getoptlong): Update to 1.0.2.

	gnu: r-rcpp: Update to 1.0.5.
	* gnu/packages/cran.scm (r-rcpp): Update to 1.0.5.

	gnu: r-delayedmatrixstats: Update to 1.10.1.
	* gnu/packages/bioinformatics.scm (r-delayedmatrixstats): Update to 1.10.1.

	gnu: r-rhdf5: Update to 2.32.2.
	* gnu/packages/bioinformatics.scm (r-rhdf5): Update to 2.32.2.

	gnu: r-variancepartition: Update to 1.18.2.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.18.2.

	gnu: Add tao.
	* gnu/packages/patches/tao-add-missing-headers.patch,
	gnu/packages/patches/tao-fix-parser-types.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/audio.scm (tao): New variable.

2020-07-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "gnu: rust: Add SSL native search paths."
	This reverts commit ba1e4ce2560d51c8ba935e5b5667ba3a0133c694.

2020-07-15  Leo Famulari  <leo@famulari.name>

	gnu: Transmission: Update to 3.0.0.
	* gnu/packages/bittorrent.scm (transmission): Update to 3.0.0.
	[source]: Remove obsolete patch.
	* gnu/packages/patches/transmission-CVE-2018-10756.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-07-15  Oleg Pykhalov  <go.wigust@gmail.com>

	tests: zabbix: Fix typo in comment.
	* gnu/tests/monitoring.scm (run-zabbix-server-test)[test]: Fix typo in
	comment.

	gnu: zabbix-agentd: Update to 5.0.1.
	* gnu/packages/monitoring.scm (zabbix-agentd): Update to 5.0.1.
	(arguments)[#:phases]<install-front-end>: Update front-end path.

2020-07-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.5.
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.5.

2020-07-15  Marius Bakke  <marius@gnu.org>

	gnu: python-tinycss2: Fix test failure.
	Fixes <https://bugs.gnu.org/42372>.
	Reported by Michael Rohleder <mike@rohleder.de>.

	* gnu/packages/patches/python-tinycss2-flake8-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/python-web.scm (python-tinycss2)[source](patches): New field.

2020-07-15  Marius Bakke  <marius@gnu.org>

	gnu: python-shiboken-2, python-pyside-2: Update to 5.14.2.3.
	* gnu/packages/patches/qtbase-absolute-runpath.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/qt.scm (qtbase/next): New variable.
	* gnu/packages/qt.scm (python-shiboken-2): Update to 5.14.2.3.
	[source](uri): Adjust for tarball rename.
	[inputs]: Use the default CLANG-TOOLCHAIN.
	(python-pyside-2)[inputs]: Likewise.
	(python-pyside-2-tools)[inputs]: Change from QTBASE to QTBASE/NEXT.

2020-07-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gparted: Use the Glib-or-GTK build system.
	Fixes <https://issues.guix.gnu.org/38544>.

	* gnu/packages/disk.scm (gparted)[build-system]: Use
	glib-or-gtk-build-system.

2020-07-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: protobuf: Update to 3.12.3.
	* gnu/packages/protobuf.scm (protobuf): Update to 3.12.3.

2020-07-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rust: Add SSL native search paths.
	* gnu/packages/rust.scm (rust-1.19)[native-search-paths]: Add entries
	for SSL_CERT_DIR and SSL_CERT_FILE.

	Reported by Kimapr[m] in #guix.

2020-07-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Consistently use license: prefix in (gnu packages mail).
	* gnu/packages/mail.scm: Don't #:select arbitrary variables from
	(guix licenses).
	(anubis, mailutils, nullmailer, fetchmail, mutt, neomutt, gmime)
	(bogofilter, offlineimap, emacs-mew, mu, alot, notifymuch, notmuch)
	(python-notmuch, muchsync, getmail, libetpan, compface, claws-mail)
	(msmtp, exim, dovecot, dovecot-trees, dovecot-libsodium-plugin, isync)
	(perl-email-abstract, perl-email-address, perl-email-address-xs)
	(perl-email-date-format, perl-email-messageid, perl-email-mime)
	(perl-email-mime-contenttype, perl-email-mime-encodings)
	(perl-email-sender, perl-email-simple, libesmtp, esmtp, fdm, procmail)
	(khard, perl-mail-spf, perl-mail-authenticationresults, perl-mail-dkim)
	(dkimproxy, mb2md, mpop, mhonarc, sendmail, opensmtpd, opensmtpd-extras)
	(python-mailmanclient, python2-django-mailman3, postorius, swaks, alpine)
	(balsa, afew, pan, urlscan, tnef, mumi, ytnef, public-inbox, sylpheed)
	[licenses]: Use a license: prefix instead.

	gnu: opensmtpd-extras: Update to 6.7.1.
	* gnu/packages/mail.scm (opensmtpd-extras): Update to 6.7.1.
	[native-inputs]: Remove bison, groff, automake, and autoconf.
	[inputs]: Remove libasr, perl, lua, and linux-pam.  Add mysql.
	[arguments]: Remove obsolete or ineffective options.
	[license]: Update.

	gnu: opensmtpd-extras: Don't use NAME in source URI.
	* gnu/packages/mail.scm (opensmtpd-extras)[source]: Hard-code NAME.

2020-07-15  Efraim Flashner  <efraim@flashner.co.il>

	build/cargo-utils: Use all allocated threads to generate checksums.
	* guix/build/cargo-utils.scm (generate-all-checksums): Use
	n-par-for-each instead of for-each when regenerating checksums for
	source crates.

2020-07-14  Ludovic Courtès  <ludo@gnu.org>

	system: 'operating-system-root-file-system' raises upon missing root.
	* gnu/system.scm (operating-system-root-file-system): Raise when 'find'
	returns #f.

2020-07-14  Ludovic Courtès  <ludo@gnu.org>

	system: Add 'location' field to <operating-system>.
	This allows error messages to include source location info.

	* gnu/system.scm (<operating-system>)[location]: New field.

2020-07-14  Ludovic Courtès  <ludo@gnu.org>

	ui: 'with-error-handling' does not unwind the stack.
	Since a07d5e558b5403dad0a59776b950b6b02169c249, we've been getting
	useless backtraces upon unhandled errors, like this:

	  Backtrace:
		     1 (primitive-load "/home/…/bin/guix")
	  In guix/ui.scm:
	    1953:12  0 (run-guix-command _ . _)

	  guix/ui.scm:1953:12: In procedure run-guix-command:
	  In procedure struct-vtable: Wrong type argument in position 1 (expecting struct): #f

	This change finally gives us real backtraces back.

	* guix/ui.scm (guard*): New macro.
	(call-with-error-handling): Use it instead of 'guard'.

2020-07-14  Ludovic Courtès  <ludo@gnu.org>

	news: Add ‘fr’ translation.
	* etc/news.scm: Add ‘fr’ translation.

	services: Add 'system-provenance' procedure.
	* gnu/services.scm (sexp->channel, system-provenance): New procedures.
	* guix/scripts/system.scm (sexp->channel): Remove.
	(display-system-generation): Use 'system-provenance' instead of parsing
	the "provenance" file right here.

2020-07-14  Marius Bakke  <marius@gnu.org>

	gnu: Remove python2-pywavelets.
	This package no longer supports Python 2 since the update in
	501d89d707a64335731f54e0e28dbf252b31afc7 and has no dependents.

	* gnu/packages/python-xyz.scm (python2-pywavelets): Remove variable.

2020-07-14  Marius Bakke  <marius@gnu.org>

	gnu: python-pynacl: Update to 1.4.0.
	* gnu/packages/python-crypto.scm (python-pynacl): Update to 1.4.0.
	[source](snippet): Adjust to fix spurious build requirement.
	[arguments]: Add #:modules.  Replace check phase with custom pytest invocation.

	gnu: python-simplejson: Update to 3.17.0.
	* gnu/packages/python-xyz.scm (python-simplejson): Update to 3.17.0.

	gnu: python-paramiko: Update to 2.7.1.
	* gnu/packages/python-crypto.scm (python-paramiko): Update to 2.7.1.

	gnu: python-bitarray: Update to 1.4.0.
	* gnu/packages/python-xyz.scm (python-bitarray): Update to 1.4.0.

	gnu: python-pycurl: Update to 7.43.0.5.
	* gnu/packages/python-web.scm (python-pycurl): Update to 7.43.0.5.

	gnu: python-bottle: Update to 0.12.18.
	* gnu/packages/python-web.scm (python-bottle): Update to 0.12.18.

	gnu: virt-manager: Remove unused input.
	* gnu/packages/virtualization.scm (virt-manager)[inputs]: Remove PYTHON-IPADDRESS.

	gnu: python-txtorcon: Remove unused input.
	* gnu/packages/python-crypto.scm (python-txtorcon)[propagated-inputs]: Remove
	PYTHON-IPADDRESS.

	gnu: silkaj: Remove unused input.
	* gnu/packages/finance.scm (silkaj)[inputs]: Remove PYTHON-IPADDRESS.

	gnu: python-docker-py: Remove unused input.
	* gnu/packages/docker.scm (python-docker-py)[inputs]: Remove PYTHON-IPADDRESS.

	gnu: python-asn1crypto: Update to 1.3.0.
	* gnu/packages/python-crypto.scm (python-asn1crypto): Update to 1.3.0.
	[arguments]: New field.  Override check phase.

	gnu: python-idna: Update to 2.10.
	* gnu/packages/python-xyz.scm (python-idna): Update to 2.10.

	gnu: python-urllib3: Remove unused input.
	* gnu/packages/python-web.scm (python-urllib3)[propagated-inputs]: Remove
	PYTHON-IPADDRESS.
	[properties]: New field.
	(python2-urllib3)[propagated-inputs]: Add PYTHON2-IPADDRESS.

	gnu: python-pygments: Update to 2.6.1.
	* gnu/packages/python-xyz.scm (python-pygments): Update to 2.6.1.
	[properties]: New field.
	(python2-pygments): Stay on version 2.5.2.

2020-07-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rust-xdg-2.2: Fix typo and indentation.
	* gnu/packages/crates-io.scm (rust-xdg-2.2): Fix indentation.
	[description]: Add missing final dot.

	gnu: flightgear: Update to 2018.3.5.
	* gnu/packages/games.scm (flightgear):
	(simgear): Update to 2018.3.5.

2020-07-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	etc: Enable mount unit only if it exists.
	* etc/guix-install.sh (sys_enable_guix_daemon): Enable gnu-store.mount only
	if it was actually installed.

	Reported by peanutbutterandc on #guix.

2020-07-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ppsspp: Name git checkouts.
	* gnu/packages/emulators.scm (ppsspp)[inputs]: Use GIT-FILE-NAME for
	in-line git origins.

2020-07-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-counsel-notmuch.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-notmuch): New variable.

2020-07-14  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add emacs-flycheck-ledger.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-ledger): New variable.

	gnu: Add emacs-literate-calc-mode.
	* gnu/packages/emacs-xyz.scm (emacs-literate-calc-mode): New variable.

	gnu: Add emacs-org-drill.
	* gnu/packages/emacs-xyz.scm (emacs-org-drill): New variable.

2020-07-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-paren-face: Update to 1.0.6.
	* gnu/packages/emacs-xyz.scm (emacs-paren-face): Update to 1.0.6.
	[synopsis, description]: Fix typo.

2020-07-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: font-gnu-freefont: Update to 13.0.03.
	* gnu/packages/fonts.scm (font-gnu-unifont): Update to 13.0.03.

2020-07-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libzip: Update to 1.7.2.
	* gnu/packages/compression.scm (libzip): Update to 1.7.2.

	gnu: mutt: Update to 1.14.6.
	* gnu/packages/mail.scm (mutt): Update to 1.14.6.

2020-07-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mbedtls-apache-for-hiawatha: Fix.
	There's already a custom embedtls-apache variant for Hiawatha.
	Fix it instead of enabling threading for embedtls-apache.

	* gnu/packages/tls.scm (embedtls-for-hiawatha): Fix usage of
	SUBSTITUTE-KEYWORD-ARGUMENTS.  Disable -Wformat-signedness.
	(embedtls-for-hiawatha): Remove ‘enable-features’ phase.

2020-07-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: usb-modeswitch: Use CC-FOR-TARGET.
	* gnu/packages/usb-modeswitch.scm (usb-modeswitch)[arguments]: Use
	CC-FOR-TARGET.

	gnu: usb-modeswitch: Update to 2.6.1.
	* gnu/packages/usb-modeswitch.scm (usb-modeswitch): Update to 2.6.1.

	gnu: hiawatha: Update to 10.11.
	* gnu/packages/web.scm (hiawatha): Update to 10.11.

	gnu: mbedtls-apache: Update to 2.23.0 [security fixes].
	* gnu/packages/tls.scm (mbedtls-apache): Update to 2.23.0.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[arguments]: Make source files writable.  Enable threading.

2020-07-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: singularity: Refer to egrep.
	* gnu/packages/linux.scm (singularity)[arguments]: Rename
	‘patch-reference-to-squashfs-tools’ to ‘patch-references’ and add egrep.

	Reported by slimjim on #guix.

2020-07-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: urlscan: Edit description.
	* gnu/packages/mail.scm (urlscan)[description]: Replace inappropriate
	@code{}.

	gnu: fping: Edit description.
	* gnu/packages/networking.scm (fping)[description]: Fix a typo & mark
	it up.

2020-07-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-delight: Update to 1.7.
	* gnu/packages/emacs-xyz.scm (emacs-delight): Update to 1.7.

	gnu: emacs-hyperbole: Update to 7.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-hyperbole): Update to 7.1.2.

2020-07-13  Leo Famulari  <leo@famulari.name>

	gnu: tremc: Update to 0.9.2.
	* gnu/packages/bittorrent.scm (tremc): Update to 0.9.2.

2020-07-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sslh: Update to 1.21.
	* gnu/packages/networking.scm (sslh): Update to 1.21.

	gnu: urlscan: Update to 0.9.5.
	* gnu/packages/mail.scm (urlscan): Update to 0.9.5.

	gnu: fping: Update to 4.3.
	* gnu/packages/networking.scm (fping): Update to 4.3.

	gnu: claws-mail: Update to 3.17.6.
	* gnu/packages/mail.scm (claws-mail): Update to 3.17.6.

2020-07-13  Ludovic Courtès  <ludo@gnu.org>

	packages: Ensure bags are insensitive to '%current-system'.
	Fixes <https://bugs.gnu.org/42327>.
	Reported by Jan Nieuwenhuizen <janneke@gnu.org>.

	This is a followup to f52fbf7094c9c346d38ad469cc8d92d18387786e.

	* guix/packages.scm (bag-transitive-inputs, bag-transitive-build-inputs)
	(bag-transitive-host-inputs, bag-transitive-target-inputs): Parameterize
	%CURRENT-SYSTEM in addition to %CURRENT-TARGET-SYSTEM.
	* tests/packages.scm ("package->bag, sensitivity to %current-system"):
	New test.

2020-07-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: micropython: Update to 1.12.
	* gnu/packages/python.scm (micropython): Update to 1.12.
	[arguments]: Add phase to compile mpy-cross before compiling micropython.

2020-07-13  Peter Lo  <peterloleungyau@gmail.com>

	gnu: Add r-rselenium.
	* gnu/packages/cran.scm (r-rselenium): New variable.

	gnu: Add r-wdman.
	* gnu/packages/cran.scm (r-wdman): New variable.

	gnu: Add r-binman.
	* gnu/packages/cran.scm (r-binman): New variable.

	gnu: Add r-semver.
	* gnu/packages/cran.scm (r-semver): New variable.

	gnu: Add r-rismed.
	* gnu/packages/cran.scm (r-rismed): New variable.

2020-07-13  Lars-Dominik Braun  <lars@6xq.net>

	gnu: python2-pyopengl: Remove.
	* gnu/packages/python-xyz.scm (python2-pyopengl): Remove variable.

	gnu: python2-pyopengl-accelerate: Remove.
	* gnu/packages/python-xyz.scm (python2-pyopengl-accelerate): Remove
	  variable.

	gnu: xpra: Upgrade to 4.0.2.
	* gnu/packages/xorg.scm (xpra)[version]: Upgrade. [source]: Add patch.
	  [inputs]: Adjust to use Python 3 dependencies. [arguments]: Use Python
	  3, add phases to patch hardcoded binary paths.
	* gnu/local.mk (dist_patch_DATA): Add patch.
	* gnu/packages/patches/xpra-4.0.1-systemd-run.patch: New file.

	gnu: Add xf86-video-dummy.
	* gnu/packages/xorg.scm (xf86-video-dummy): New variable.

	gnu: Add python-pyopengl-accelerate.
	* gnu/packages/python-xyz.scm (gnu/packages/python-xyz.scm): New
	variable.

	gnu: Add python-pyopengl.
	* gnu/packages/python-xyz.scm (python-pyopengl): New variable.

2020-07-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-zeroize-1.
	* gnu/packages/crates-io.scm (rust-zeroize-1): New variable.

	gnu: Add rust-zeroize-derive-1.
	* gnu/packages/crates-io.scm (rust-zeroize-derive-1): New variable.

	gnu: Add rust-rle-decode-fast-1.
	* gnu/packages/crates-io.scm (rust-rle-decode-fast-1): New variable.

2020-07-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libreoffice: Update to 6.4.5.2.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 6.4.5.2.
	[source]: Remove patch.
	* gnu/packages/patches/libreoffice-poppler-compat.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-07-13  Julien Lepiller  <julien@lepiller.eu>

	gnu: tests: Fix unbound variable.
	Record type descriptors were made private in
	a143e92446859bd1edc7a7aea85b2089c82c77da, but a usage of them was
	forgotten in the tests files.

	* gnu/tests/web.scm (patchwork-initial-database-setup-service): Use
	accessors to access field values instead of unexported type descriptor.

2020-07-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnunet: Update to 0.13.1.
	* gnu/packages/gnunet.scm (gnunet): Update to 0.13.1.

2020-07-12  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: gnunet: Update to 0.13.0.
	* gnu/packages/gnunet.scm (gnunet): Update to 0.13.0. [native-inputs] Add curl.
	[arguments] Disable one failing test.

2020-07-12  Ludovic Courtès  <ludo@gnu.org>

	services: web: Do not export record type descriptors.
	* gnu/services/web.scm (<httpd-configuration>, <httpd-virtualhost>)
	(<httpd-config-file>, <httpd-module>, <nginx-configuration>)
	(<nginx-server-configuration>, <nginx-upstream-configuration>)
	(<nginx-location-configuration>, <nginx-named-location-configuration>)
	(<php-fpm-configuration>, <php-fpm-dynamic-process-manager-configuration>)
	(<php-fpm-static-process-manager-configuration>)
	(<php-fpm-on-demand-process-manager-configuration>)
	(<tailon-configuration-file>, <tailon-configuration>)
	(<varnish-configuration>, <patchwork-database-configuration>)
	(<patchwork-settings-module>, <patchwork-configuration>)
	(<mumi-configuration>): Do not export.

2020-07-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: Remove ".git" from "https://github/…/….git".
	Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix
	swh) would sometimes return #f for these because the ".git" URLs are
	redirects to the non-".git" URLs.  Consequently, 'guix lint -c archival'
	would keep saying "scheduled Software Heritage archival"; likewise, the
	fallback download code would fail.

	* gnu/packages/ada.scm,
	gnu/packages/admin.scm,
	gnu/packages/aidc.scm,
	gnu/packages/algebra.scm,
	gnu/packages/android.scm,
	gnu/packages/animation.scm,
	gnu/packages/arcan.scm,
	gnu/packages/assembly.scm,
	gnu/packages/audio.scm,
	gnu/packages/authentication.scm,
	gnu/packages/avr.scm,
	gnu/packages/axoloti.scm,
	gnu/packages/backup.scm,
	gnu/packages/bash.scm,
	gnu/packages/benchmark.scm,
	gnu/packages/bioconductor.scm,
	gnu/packages/bioinformatics.scm,
	gnu/packages/bittorrent.scm,
	gnu/packages/boost.scm,
	gnu/packages/build-tools.scm,
	gnu/packages/c.scm,
	gnu/packages/calendar.scm,
	gnu/packages/cdrom.scm,
	gnu/packages/check.scm,
	gnu/packages/chemistry.scm,
	gnu/packages/chez.scm,
	gnu/packages/clojure.scm,
	gnu/packages/code.scm,
	gnu/packages/compression.scm,
	gnu/packages/compton.scm,
	gnu/packages/coq.scm,
	gnu/packages/cpp.scm,
	gnu/packages/cran.scm,
	gnu/packages/crypto.scm,
	gnu/packages/curl.scm,
	gnu/packages/databases.scm,
	gnu/packages/datastructures.scm,
	gnu/packages/debug.scm,
	gnu/packages/disk.scm,
	gnu/packages/distributed.scm,
	gnu/packages/django.scm,
	gnu/packages/dlang.scm,
	gnu/packages/dns.scm,
	gnu/packages/docker.scm,
	gnu/packages/education.scm,
	gnu/packages/efi.scm,
	gnu/packages/elixir.scm,
	gnu/packages/emacs-xyz.scm,
	gnu/packages/embedded.scm,
	gnu/packages/emulators.scm,
	gnu/packages/engineering.scm,
	gnu/packages/erlang.scm,
	gnu/packages/fabric-management.scm,
	gnu/packages/file-systems.scm,
	gnu/packages/finance.scm,
	gnu/packages/firmware.scm,
	gnu/packages/flashing-tools.scm,
	gnu/packages/fonts.scm,
	gnu/packages/fontutils.scm,
	gnu/packages/fpga.scm,
	gnu/packages/game-development.scm,
	gnu/packages/games.scm,
	gnu/packages/genealogy.scm,
	gnu/packages/genimage.scm,
	gnu/packages/geo.scm,
	gnu/packages/gimp.scm,
	gnu/packages/gl.scm,
	gnu/packages/gnome-xyz.scm,
	gnu/packages/gnome.scm,
	gnu/packages/gnuzilla.scm,
	gnu/packages/golang.scm,
	gnu/packages/gpodder.scm,
	gnu/packages/graph.scm,
	gnu/packages/graphics.scm,
	gnu/packages/graphviz.scm,
	gnu/packages/groff.scm,
	gnu/packages/groovy.scm,
	gnu/packages/gtk.scm,
	gnu/packages/guile-xyz.scm,
	gnu/packages/guile.scm,
	gnu/packages/hardware.scm,
	gnu/packages/haskell-apps.scm,
	gnu/packages/haskell-xyz.scm,
	gnu/packages/hexedit.scm,
	gnu/packages/i2p.scm,
	gnu/packages/ibus.scm,
	gnu/packages/image-processing.scm,
	gnu/packages/image-viewers.scm,
	gnu/packages/image.scm,
	gnu/packages/ipfs.scm,
	gnu/packages/java-graphics.scm,
	gnu/packages/java-maths.scm,
	gnu/packages/java.scm,
	gnu/packages/javascript.scm,
	gnu/packages/jrnl.scm,
	gnu/packages/julia.scm,
	gnu/packages/jupyter.scm,
	gnu/packages/kodi.scm,
	gnu/packages/language.scm,
	gnu/packages/lego.scm,
	gnu/packages/less.scm,
	gnu/packages/libusb.scm,
	gnu/packages/linux.scm,
	gnu/packages/lirc.scm,
	gnu/packages/lisp-xyz.scm,
	gnu/packages/llvm.scm,
	gnu/packages/logging.scm,
	gnu/packages/lolcode.scm,
	gnu/packages/lua.scm,
	gnu/packages/lxde.scm,
	gnu/packages/lxqt.scm,
	gnu/packages/machine-learning.scm,
	gnu/packages/mail.scm,
	gnu/packages/markup.scm,
	gnu/packages/maths.scm,
	gnu/packages/maven.scm,
	gnu/packages/mes.scm,
	gnu/packages/messaging.scm,
	gnu/packages/monitoring.scm,
	gnu/packages/mpd.scm,
	gnu/packages/music.scm,
	gnu/packages/networking.scm,
	gnu/packages/node-xyz.scm,
	gnu/packages/ocaml.scm,
	gnu/packages/ocr.scm,
	gnu/packages/onc-rpc.scm,
	gnu/packages/opencl.scm,
	gnu/packages/opencog.scm,
	gnu/packages/pantheon.scm,
	gnu/packages/password-utils.scm,
	gnu/packages/patchutils.scm,
	gnu/packages/pdf.scm,
	gnu/packages/perl6.scm,
	gnu/packages/phabricator.scm,
	gnu/packages/popt.scm,
	gnu/packages/printers.scm,
	gnu/packages/prolog.scm,
	gnu/packages/protobuf.scm,
	gnu/packages/pulseaudio.scm,
	gnu/packages/python-crypto.scm,
	gnu/packages/python-web.scm,
	gnu/packages/python-xyz.scm,
	gnu/packages/qt.scm,
	gnu/packages/radio.scm,
	gnu/packages/rails.scm,
	gnu/packages/rdf.scm,
	gnu/packages/rednotebook.scm,
	gnu/packages/rpc.scm,
	gnu/packages/rsync.scm,
	gnu/packages/ruby.scm,
	gnu/packages/rust.scm,
	gnu/packages/scheme.scm,
	gnu/packages/screen.scm,
	gnu/packages/security-token.scm,
	gnu/packages/selinux.scm,
	gnu/packages/serialization.scm,
	gnu/packages/shells.scm,
	gnu/packages/shellutils.scm,
	gnu/packages/simh.scm,
	gnu/packages/sml.scm,
	gnu/packages/ssh.scm,
	gnu/packages/statistics.scm,
	gnu/packages/stenography.scm,
	gnu/packages/sync.scm,
	gnu/packages/syncthing.scm,
	gnu/packages/synergy.scm,
	gnu/packages/telephony.scm,
	gnu/packages/terminals.scm,
	gnu/packages/tex.scm,
	gnu/packages/texinfo.scm,
	gnu/packages/text-editors.scm,
	gnu/packages/textutils.scm,
	gnu/packages/time.scm,
	gnu/packages/tmux.scm,
	gnu/packages/tor.scm,
	gnu/packages/toys.scm,
	gnu/packages/version-control.scm,
	gnu/packages/video.scm,
	gnu/packages/vim.scm,
	gnu/packages/virtualization.scm,
	gnu/packages/vlang.scm,
	gnu/packages/vnc.scm,
	gnu/packages/vpn.scm,
	gnu/packages/web-browsers.scm,
	gnu/packages/web.scm,
	gnu/packages/wireservice.scm,
	gnu/packages/wm.scm,
	gnu/packages/wxwidgets.scm,
	gnu/packages/xdisorg.scm,
	gnu/packages/xml.scm,
	gnu/packages/xorg.scm,
	tests/lint.scm: Remove trailing ".git" from 'git-reference' URL.

2020-07-12  Ludovic Courtès  <ludo@gnu.org>

	lint: source: Validate URLs of Git references.
	Until now the 'source' checker would look at URL for 'url-fetch' origins
	but not for 'git-fetch' origins.

	* guix/lint.scm (check-source): Add case for 'git-reference?'.
	* tests/lint.scm ("source, git-reference: 301 -> 200"): New test.

2020-07-12  Ivan Kozlov  <kanichos@yandex.ru>

	gnu: Add xssproxy.
	* gnu/packages/xdisorg.scm (xssproxy): New variable.

2020-07-12  Ludovic Courtès  <ludo@gnu.org>

	services: mumi: Run in a UTF-8 locale.
	* gnu/services/web.scm (mumi-shepherd-services)[environment]: New
	variable.
	Pass it as #:environment-variables to each 'make-forkexec-constructor'
	call.

2020-07-12  Jan Wielkiewicz  <tona_kosmicznego_smiecia@interia.pl>

	gnu: pjproject-jami: Build without debugging assertions.
	This fixes a bug where Jami crashes while disconnecting from an audio call.

	* gnu/packages/jami.scm (pjproject-jami)[arguments]: Use -DNDEBUG flag.

2020-07-12  Jan Wielkiewicz  <tona_kosmicznego_smiecia@interia.pl>

	gnu: jami: Update to 20200710.1.6bd18d2.
	* gnu/packages/jami.scm (%jami-version): Update to 20200710.1.6bd18d2.
	(jami-source)[origin]: Adjust the hash.
	(pjproject-jami)[arguments]: Add new patches.
	(libring)[inputs]: Add libarchive.

2020-07-12  Jan Wielkiewicz  <tona_kosmicznego_smiecia@interia.pl>

	gnu: opendht: Add patch.
	The 2.1.4 release of opendht contains a bug, preventing it's use with recent
	releases of Jami.  This minor patch [1] resolves this issue, and should be
	possible to remove with the next release.

	1: https://github.com/savoirfairelinux/opendht/commit/e2b39dd3a0742853e00f9c3e8c46c911da20bed7

	* gnu/packages/patches/opendht-fix-jami.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/networking.scm (opendht)[source]: Apply the patch.

2020-07-12  Jan Wielkiewicz  <tona_kosmicznego_smiecia@interia.pl>

	gnu: jami-client-gnome: Remove deprecated package.
	As this package has been deprecated for over a year.

	* gnu/packages/jami.scm (jami-client-gnome): Remove variable.

2020-07-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: fish: Remove bundled code.
	* gnu/packages/shells.scm (fish)[source]: Add snippet to remove bundled
	pcre2 source.

2020-07-12  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: fish: Update to 3.1.2.
	* gnu/packages/shells.scm (fish): Update to 3.1.2.
	[arguments] Set HOME to a writable folder. Remove a failing test file.

	gnu: httpie: Update to 2.2.0.
	* gnu/packages/python-web.scm (httpie): Update to 2.2.0.

	gnu: profanity: Update to 0.9.5.
	* gnu/packages/messaging.scm (profanity): Update to 0.9.5.
	[inputs] Add sqlite.

2020-07-12  Alexandros Theodotou  <alex@zrythm.org>

	gnu: libaudec: Update to 0.2.2.
	* gnu/packages/audio.scm (libaudec): Update to 0.2.2.

	gnu: zita-alsa-pcmi: Update to 0.3.2.
	* gnu/packages/audio.scm (zita-alsa-pcmi): Update to 0.3.2.
	[arguments]: Adjust for upstream changes.

	gnu: zita-resampler: Update to 1.6.2.
	* gnu/packages/audio.scm (zita-resampler): Update to 1.6.2.
	[source]: Adjust for upstream changes.
	[arguments]: Same.

	gnu: dragonfly-reverb: Use regex to install bin.
	* gnu/packages/music.scm (dragonfly-reverb)[arguments]: Use regex to
	  install the binaries.

	gnu: dragonfly-reverb: Update to 3.0.0.
	* gnu/packages/music.scm (dragonfly-reverb): Update to 3.0.0.

2020-07-12  Michael Rohleder  <mike@rohleder.de>

	gnu: Add thin-provisioning-tools.
	* gnu/packages/linux.scm (thin-provisioning-tools): New variable.

2020-07-12  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-rustc-ap-rustc-target-654.
	* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-target-654): New variable.

	gnu: Add rust-rustc-ap-rustc-ast-654.
	* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-ast-654): New variable.

	gnu: Add rust-rustc-ap-rustc-span-654.
	* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-span-654): New variable.

2020-07-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add pokerth.
	* gnu/packages/games.scm (pokerth): New variable.

2020-07-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-walkdir-2.2.
	* gnu/packages/crates-io.scm (rust-walkdir-2.2): Remove variable.

	gnu: Replace rust-walkdir-2.2 with rust-walkdir-2.3.
	* gnu/packages/crates-io.scm (rust-andrew-0.2, rust-criterion-0.2,
	rust-globwalk-0.5, rust-grep-0.2, rust-handlebars-2.0, rust-ignore-0.4,
	rust-jpeg-decoder-0.1, rust-notify-4, rust-syn-0.15, rust-sysctl-0.4)
	[arguments]: Replace rust-walkdir-2.2 with 2.3.

	gnu: rav1e: Update to 0.3.3.
	* gnu/packages/video.scm (rav1e): Update to 0.3.3.
	[arguments]: In cargo-inputs remove rust-better-panic-0.2,
	rust-err-derive-0.2. Replace rust-console-0.9 with 0.11,
	rust-fern-0.5 with 0.6, rust-image-0.22 with 0.23,
	rust-itertools-0.8 with 0.9. Add rust-thiserror-1.0,
	rust-rustc-version-0.2.
	In cargo-development-inputs add rust-assert-cmd-1.

	gnu: rav1e: Sort inputs alphabetically.
	* gnu/packages/video.scm (rav1e)[arguments]: Sort inputs alphabetically
	in cargo-inputs and cargo-development-inputs.

	gnu: Add rust-assert-cmd-1.
	* gnu/pacakges/crates-io.scm (rust-assert-cmd-1): New variable.

	gnu: Add rust-escargot-0.5.
	* gnu/packages/crates-io.scm (rust-escargot-0.5): New variable.

	gnu: Add rust-assert-fs-0.11.
	* gnu/packages/crates-io.scm (rust-assert-fs-0.11): New variable.

	gnu: Add rust-globwalk-0.5.
	* gnu/packages/crates-io.scm (rust-globwalk-0.5): New variable.

	gnu: Add rust-predicates-1.
	* gnu/packages/crates-io.scm (rust-predicates-1): New variable.

	gnu: Add rust-normalize-line-endings-0.3.
	* gnu/packages/crates-io.scm (rust-normalize-line-endings-0.3): New variable.

	gnu: Add rust-predicates-tree-1.
	* gnu/packages/crates-io.scm (rust-predicates-tree-1): New variable.

	gnu: Add rust-treeline-0.1.
	* gnu/packages/crates-io.scm (rust-treeline-0.1): New variable.

	gnu: Add rust-predicates-core-1.
	* gnu/packages/crates-io.scm (rust-predicates-core-1): New variable.

	gnu: Add rust-image-0.23.
	* gnu/packages/crates-io.scm (rust-image-0.23): New variable.
	(rust-image-0.22): Inherit from rust-image-0.23.

	gnu: Add rust-tiff-0.5.
	* gnu/packages/crates-io.scm (rust-tiff-0.5): New variable.
	(rust-tiff-0.3): Inherit from rust-tiff-0.5.

	gnu: Add rust-num-complex-0.3.
	* gnu/packages/crates-io.scm (rust-num-complex-0.3): New variable.
	(rust-num-complex-0.2): Inherit from rust-num-complex-0.3.

	gnu: Add rust-png-0.16.
	* gnu/packages/crates-io.scm (rust-png-0.16): New variable.
	(rust-png-0.15): Inherit from rust-png-0.16.

	gnu: Add rust-deflate-0.8.
	* gnu/packages/crates-io.scm (rust-deflate-0.8): New variable.
	(rust-deflate-0.7): Inherit from rust-deflate-0.8.

	gnu: Add rust-bytemuck-1.
	* gnu/packages/crates-io.scm (rust-bytemuck-1): New variable.

	gnu: Add rust-num-rational-0.3.
	* gnu/packages/crates-io.scm (rust-num-rational-0.3): New variable.
	(rust-num-rational-0.2): Inherit from rust-num-rational-0.3.

	gnu: Add rust-num-bigint-0.3.
	* gnu/packages/crates-io.scm (rust-num-bigint-0.3): New variable.
	(rust-num-bigint-0.2): Inherit from rust-num-bigint-0.3.

	gnu: Add rust-fern-0.6.
	* gnu/packages/crates-io.scm (rust-fern-0.6): New variable.
	(rust-fern-0.5): Inherit from rust-fern-0.6.

	gnu: Add rust-console-0.11.
	* gnu/packages/crates-io.scm (rust-console-0.11): New variable.
	(rust-console-0.9): Inherit from rust-console-0.11.

	gnu: Add rust-terminal-size-0.1.
	* gnu/packages/crates-io.scm (rust-terminal-size-0.1): New variable.

	gnu: rust-dav1d-sys-0.3: Update to 0.3.2.
	* gnu/packages/crates-io.scm (rust-dav1d-sys-0.3): Update to 0.3.2.
	[arguments]: In cargo-inputs replace rust-bindgen-0.52 with 0.54. Remove
	rust-png-config-0.3.
	[description]: Appease 'guix lint'.

	gnu: Add rust-bindgen-0.54.
	* gnu/packages/crates-io.scm (rust-bindgen-0.54): New variable.
	(rust-bindgen-0.53): Inherit from rust-bindgen-0.54.

	gnu: rust-aos-sys-0.1: Update to 0.1.4.
	* gnu/packages/crates-io.scm (rust-aom-sys-0.1): Update to 0.1.4.
	[arguments]: In cargo-inputs replace rust-bindgen-0.51 with 0.53.

	gnu: Add rust-bindgen-0.53.
	* gnu/packages/crates-io.scm (rust-bindgen-0.53): New variable.
	(rust-bindgen-0.52): Inherit from rust-bindgen-0.53.

	gnu: Add rust-clang-sys-0.29.
	* gnu/packages/crates-io.scm (rust-clang-sys-0.29): New variable.
	(rust-clang-sys-0.28): Inherit from rust-clang-sys-0.29.

	gnu: Add rust-cexpr-0.4.
	* gnu/packages/crates-io.scm (rust-cexpr-0.4): New variable.
	(ruxt-cexpr-0.3): Inherit from rust-cexpr-0.4.

2020-07-12  Marius Bakke  <marius@gnu.org>

	services: Remove obsolete comment.
	This TODO was resolved in ea4915a74bc4c03495d4910c1e32a92c790b6626.

	* gnu/services/base.scm (%default-authorized-guix-keys): Remove TODO comment.

2020-07-12  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	scripts: Typo in args-fold*.
	* guix/scripts.scm (args-fold*): Add missing 'args' parameter so that
	the all parameter names match their value.

2020-07-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: isc-bind: List included utilities in the description.
	A frequent question was: "Which package contained the 'dig' utility?"  This
	change should make the question answerable through 'guix search'.

	* gnu/packages/dns.scm (isc-bind)[synopsis]: Remove leading article.
	[description]: Add a table listing the utilities contained in the 'utils'
	output and insert a missing space between two sentences.
	[home-page]: Update.

2020-07-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-debbugs: Update to 0.25.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.25.

2020-07-12  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	services: guix: Refer to 'berlin.guix.gnu.org.pub'.
	Commit 6680880f9b8dceb4f2f3f91bd2b13c659b53835e pushes out a new guix
	package with a new key location, so we need to update to the new key
	in order for systems to build correctly.

	* gnu/services/base.scm (%default-authorized-guix-keys): Refer to berlin.guix.gnu.org.pub.

2020-07-11  Marius Bakke  <marius@gnu.org>

	gnu: guix: Update to 1.1.0-17.36a1925.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-17.36a1925.

2020-07-11  Brice Waegeneire  <brice@waegenei.re>

	gnu: Add 'pass-tomb'.
	* gnu/packages/password-utils.scm (pass-tomb): New variable.

2020-07-11  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add kcov.
	* gnu/packages/code.scm (kcov): New variable.

2020-07-11  Brice Waegeneire  <brice@waegenei.re>

	gnu: tomb: Add 'getent' to PATH.
	* gnu/packages/crypto.scm (tomb)[arguments]: In 'wrap' phase add
	'getent' to the PATH.

2020-07-11  Marius Bakke  <marius@gnu.org>

	tests: networking: Use 'net.ifnames=0' for the Open vSwitch test.
	* gnu/tests/networking.scm (%openvswitch-os): Override KERNEL-ARGUMENTS.

2020-07-11  Marius Bakke  <marius@gnu.org>

	Revert "vm: Use virtio network driver."
	This allows users to specify network interface settings with 'guix system vm'
	without having to create a new NIC.  Fixes <https://bugs.gnu.org/42252>.
	Reported by Christopher Lemmer Webber <cwebber@dustycloud.org>.

	This reverts commit 5379392731b52eef22b4936637eb592b93e04318.

2020-07-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: php: Update to 7.4.8.
	* gnu/packages/php.scm (php): Update to 7.4.8.

	gnu: ntp: Update to 4.2.8p15 [security fixes].
	* gnu/packages/ntp.scm (ntp): Update to 4.2.8p15.
	[source]: Swap order of URIs.

	gnu: wsjtx: Update to 2.2.2.
	* gnu/packages/radio.scm (wsjtx-hamlib, wsjtx): Update to 2.2.2.

	gnu: flrig: Update to 1.3.51.
	* gnu/packages/radio.scm (flrig): Update to 1.3.51.

	gnu: s6-linux-init: Update to 1.0.4.2.
	* gnu/packages/skarnet.scm (s6-linux-init): Update to 1.0.4.2.

	gnu: svt-av1: Update to 0.8.4.
	* gnu/packages/video.scm (svt-av1): Update to 0.8.4.

	gnu: xfce4-eyes-plugin: Update to 4.5.1.
	* gnu/packages/xfce.scm (xfce4-eyes-plugin): Update to 4.5.1.

	gnu: bitcoin-abc: Update to 0.21.10.
	* gnu/packages/finance.scm (bitcoin-abc): Update to 0.21.10.
	[inputs]: Add jemalloc.

	gnu: gperftools: Update to 2.8.
	* gnu/packages/cpp.scm (gperftools): Update to 2.8.

	gnu: hss: Patch less.
	* gnu/packages/ssh.scm (hss)[arguments]: Set INSTALL_BIN make flag
	instead of patching the Makefile.

	gnu: hss: Return #t from phase.
	* gnu/packages/ssh.scm (hss)[arguments]: End ‘patch-file-names’ with #t.

	gnu: hss: Fix cross-compilation.
	* gnu/packages/ssh.scm (hss)[arguments]: Move $CC to MAKE-FLAGS and use
	CC-FOR-TARGET.  Rename ‘pre-env’ to the more accurate ‘patch-file-names’.

	gnu: hss: Edit description.
	* gnu/packages/ssh.scm (hss)[description]: Edit.

	gnu: hss: Move to (gnu packages ssh).
	* gnu/packages/admin.scm (hss): Move…
	* gnu/packages/ssh.scm (hss): …here.

	gnu: libglvnd: Update to 1.3.2.
	* gnu/packages/gl.scm (libglvnd): Update to 1.3.2.

2020-07-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-ruby-prof: Disable a flaky test.
	A test was found to fail non-deterministically.

	* gnu/packages/ruby.scm (ruby-ruby-prof)[phases]: Add the 'delete-flaky-test
	phase.

2020-07-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add ruby-yard-tomdoc.
	* gnu/packages/ruby.scm (ruby-yard-tomdoc): New variable.

	gnu: Add ruby-tomparse.
	* gnu/packages/ruby.scm (ruby-tomparse): New variable.

	gnu: Add ruby-spectroscope.
	* gnu/packages/ruby.scm (ruby-spectroscope): New variable.

	gnu: ruby-asciidoctor: Update to 2.0.10.
	* gnu/packages/ruby.scm (ruby-asciidoctor): Update to 2.0.10.
	[origin]: Use git-fetch.
	[phases]: Remove 'remove-circular-tests.  Add 'strip-version-requirements.
	[native-inputs]: Add ruby-erubis, ruby-cucumber, ruby-haml, ruby-rouge,
	ruby-rspec-expectations, ruby-simplecov, ruby-slim and ruby-tilt.

	gnu: ruby-asciidoctor: Re-indent.
	* gnu/packages/ruby.scm (ruby-asciidoctor): Re-indent.

	gnu: Add ruby-slim.
	* gnu/packages/ruby.scm (ruby-slim): New variable.

	gnu: ruby-temple: Update to 0.8.2.
	* gnu/packages/ruby.scm (ruby-temple): Update to 0.8.2.

	gnu: ruby-tilt: Add pandoc, sassc support.
	* gnu/packages/ruby.scm (ruby-guard)[native-inputs]: Move ruby-sassc from
	here...
	[propagated-inputs]: ...to here.  Add ruby-pandoc-ruby.

	gnu: ruby-tilt: Update to 2.0.10.
	* gnu/packages/ruby.scm (ruby-tilt): Update to 2.0.10.

	gnu: Add ruby-pandoc-ruby.
	* gnu/packages/ruby.scm (ruby-pandoc-ruby): New variable.

	gnu: ruby-cucumber: Enable more tests.
	* gnu/packages/ruby.scm (ruby-cucumber)[test-target]: Use the default
	test-target, which includes the cucumber tests target.
	[phases]: Add the 'disable-rubocop and 'set-home phases.  Delete Gemfile as
	part of the 'strip-version-requirements phase.

	gnu: ruby-sinatra: Update to 2.0.8.1.
	* gnu/packages/ruby.scm (ruby-sinatra): Update to 2.0.8.1.
	[phases]{fix-slow-doc-generation}: Add phase.

	gnu: ruby-yard: Update to 0.9.25.
	* gnu/packages/ruby.scm (ruby-yard): Update to 0.9.25.

	gnu: Add ruby-yard-with-tests.
	* gnu/packages/ruby.scm (ruby-yard-with-tests): New variable.

2020-07-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-yard: Disable tests.
	YARD is a common dependency in the Ruby world; having it carry extra test
	dependencies is prone to cause dependency cycles.  For example, YARD depends
	on Asciidoctor, but the latest Asciidoctor requires ruby-cucumber for its test
	suite, which pulls YARD through many of its dependencies.

	* gnu/packages/ruby.scm (ruby-yard)[arguments]: Disable tests.
	[native-inputs]: Remove.

2020-07-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-asciimath: Update to 2.0.1.
	* gnu/packages/maths.scm (ruby-asciimath): Update to 2.0.1.
	[arguments]: Remove.
	[native-inputs]: Remove bundler, add ruby-nokogiri.

2020-07-11  Leo Famulari  <leo@famulari.name>

	gnu: rtl-sdr: Use HTTPS URL.
	* gnu/packages/radio.scm (rtl-sdr)[source]: Use HTTPS URL.

2020-07-11  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add hss.
	* gnu/packages/admin.scm (hss): New variable.

2020-07-11  Michael Rohleder  <mike@rohleder.de>

	gnu: qutebrowser: Update to 1.13.0.
	* gnu/packages/web-browsers.scm (qutebrowser): Update to 1.13.0.

2020-07-11  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.
	* etc/news.scm: Add a ‘de’ translation.

2020-07-11  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	image: Do not set journal_model=WAL for the Hurd.
	This fixes <https://bugs.gnu.org/42151>.

	* gnu/system/images/hurd.scm (hurd-initialize-root-partition): Use #:wal-mode #f
	in call to ...
	* gnu/build/image.scm (initialize-root-partition): ... this, add #:wal-mode?
	parameter, pass it to ...
	(register-closure): ... this, add #:wal-mode? parameter, pass it to ...
	* guix/store/database.scm (with-database): ... this, add #:wal-mode?
	parameter, pass it to ...
	(call-with-database): ... this, add #:wal-mode? parameter; when
	set to #f, do not set journal_model=WAL.

2020-07-11  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: sqlite: Add locking-mode fix for the Hurd.
	* gnu/packages/patches/sqlite-hurd.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/sqlite.scm (sqlite)[native-inputs]: Add it when building
	for the Hurd.
	[arguments]: Apply it when building for the Hurd.

2020-07-11  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.16.0.2.
	* gnu/packages/finance.scm (monero-gui): Update to 0.16.0.2.

2020-07-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: maradns: Use CC-FOR-TARGET.
	* gnu/packages/dns.scm (maradns)[arguments]: Use CC-FOR-TARGET.

	gnu: maradns: Update to 3.5.0007.
	* gnu/packages/dns.scm (maradns): Update to 3.5.0007.

	gnu: chocolate-doom: Update to 3.0.1.
	* gnu/packages/games.scm (chocolate-doom): Update to 3.0.1.

	gnu: 7kaa: Update to 2.15.4.
	* gnu/packages/games.scm (7kaa): Update to 2.15.4.

	gnu: r-processx: Update to 3.4.3.
	* gnu/packages/cran.scm (r-processx): Update to 3.4.3.

	gnu: r-htmltable: Update to 2.0.1.
	* gnu/packages/cran.scm (r-htmltable): Update to 2.0.1.

	gnu: xwallpaper: Update to 0.6.5.
	* gnu/packages/xdisorg.scm (xwallpaper): Update to 0.6.5.

2020-07-11  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for 'guix git authenticate'.
	* etc/news.scm: Add entry.

	maint: Remove 'build-aux/git-authenticate.scm'.
	* Makefile.am (channel_intro_commit, channel_intro_signer): New
	variables.
	(authenticate): Use it.
	(EXTRA_DIST): Remove 'build-aux/git-authenticate.scm'.
	* build-aux/git-authenticate.scm: Remove.

	Add 'guix git authenticate'.
	* guix/scripts/git.scm, guix/scripts/git/authenticate.scm,
	tests/guix-git-authenticate.sh: New files.
	* Makefile.am (MODULES): Add the *.scm files.
	(SH_TESTS): Add 'tests/guix-git-authenticate.sh'.
	* doc/guix.texi (Channels)[Specifying Channel Authorizations]: Mention
	'guix git authenticate'.
	(Invoking guix git authenticate): New node.
	* po/guix/POTFILES.in: Add 'guix/scripts/git.scm' and
	'guix/scripts/git/authenticate.scm'.

	git: Add 'with-git-error-handling'.
	* guix/scripts/pull.scm (report-git-error, with-git-error-handling):
	Move to...
	* guix/git.scm: ... here.
	* guix/scripts/time-machine.scm: Adjust accordingly.

	Add 'etc/historical-authorizations'.
	* etc/historical-authorizations: New file.  Data extracted from
	'build-aux/git-authenticate.scm'.
	* Makefile.am (EXTRA_DIST): Add it.

	git-authenticate: Factorize 'authenticate-repository'.
	* guix/git-authenticate.scm (repository-cache-key)
	(verify-introductory-commit, authenticate-repository): New procedures.
	* guix/channels.scm (verify-introductory-commit): Remove.
	(authenticate-channel): Rewrite in terms of 'authenticate-repository'.

2020-07-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnome-builder: Expound description.
	* gnu/packages/gnome.scm (gnome-builder)[description]: Expound.

2020-07-10  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add gnome-builder.
	* gnu/packages/gnome.scm (gnome-builder): New variable.

	gnu: Add sysprof.
	* gnu/packages/gnome.scm (sysprof): New variable.

2020-07-10  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: lcalc: Don't rename the include directory.
	Sage no longer renames the directory, so we shouldn't either.

	* gnu/packages/sagemath.scm (lcalc)[arguments]: Remove a substitution from
	  the prepare-build phase.

2020-07-10  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Add ECL 16.1.3 for Sage.
	* gnu/packages/sagemath.scm (ecl-16): New variable.
	* gnu/packages/patches/ecl-16-format-directive-limit.patch,
	  gnu/packages/patches/ecl-16-ignore-stderr-write-error.patch,
	  gnu/packages/patches/ecl-16-libffi.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register the patches.

2020-07-10  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: sagemath: Remove unnecessary old versions of packages
	Sage has updated givaro, fflas-ffpack and linbox since the comment was
	written.

	* gnu/packages/sagemath.scm (givaro, fflas-ffpack, linbox): Remove
	  variables.

2020-07-10  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: linbox: Fix linking of dependant packages.
	* gnu/packages/algebra.scm (linbox)[source]: Add a patch.
	  [inputs]: Move fflas-ffpack to...
	  [propagated-inputs]: ...here.
	* gnu/packages/patches/linbox-fix-pkgconfig.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2020-07-10  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: arb: Build with flint 2.6.
	Backport an upstream patch to fix a compatibility issue with flint 2.6.

	* gnu/packages/algebra.scm (arb): Add patch.
	* gnu/packages/patches/arb-flint-2.6.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register new file.

2020-07-10  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: flint: Build with ntl.
	* gnu/packages/algebra.scm (flint)[inputs]: Add ntl.
	  [arguments]: Pass --with-ntl to configure.

	gnu: flint: Update to 2.6.0.
	* gnu/packages/algebra.scm (flint): Update to 2.6.0.
	* gnu/packages/patches/flint-ldconfig.patch: Remove the patch as it got
	  applied upstream.
	* gnu/local.mk (dist_patch_DATA): Deregister the removed file.

	gnu: minetest: Update to 5.3.0.
	* gnu/packages/games.scm
	(minetest, minetest-data): Update to 5.3.0.
	(minetest-data): Specify version with (package-version minetest)

2020-07-10  Mark H Weaver  <mhw@netris.org>

	gnu: webkitgtk: Update to 2.28.3 [security fixes].
	Includes fixes for CVE-2020-9802, CVE-2020-9803, CVE-2020-9805,
	CVE-2020-9806, CVE-2020-9807, CVE-2020-9843, CVE-2020-9850,
	and CVE-2020-13753.

	* gnu/packages/webkit.scm (webkitgtk): Update to 2.28.3.

2020-07-10  Ludovic Courtès  <ludo@gnu.org>

	services: guix: Refer to 'berlin.guixsd.org.pub'.
	This partly reverts d283bb960f927dd5f7bb8b96bc697221e4e8ad39.

	* gnu/services/base.scm (%default-authorized-guix-keys): Refer to berlin.guixsd.org.pub.

2020-07-10  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Fix regression with Atheros 9271.
	* gnu/packages/patches/linux-libre-fix-atheros-9271.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/linux.scm (%linux-libre-fix-atheros-9271-patch): New variable.
	(linux-libre-4.4-source, linux-libre-4.9-source)
	(linux-libre-4.14-source, linux-libre-4.19-source)
	(linux-libre-5.4-source, linux-libre-5.7-source): Add the patch.

2020-07-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bats: Define TAP.
	* gnu/packages/bash.scm (bats)[description]: Use @acronym{TAP, …}.

	gnu: cryptsetup: Update to 2.3.3.
	* gnu/packages/cryptsetup.scm (cryptsetup): Update to 2.3.3.
	[inputs]: Use the default json-c version.

	gnu: qbittorrent: Update to 4.2.5.
	* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.2.5.

2020-07-10  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot: Update to 2020.07.
	* gnu/packages/bootloaders (u-boot): Update to 2020.07.
	  (u-boot-pinebook-pro-rk3399): Remove patches.
	* gnu/packages/patches:
	  u-boot-DT-for-Pinebook-Pro.patch, u-boot-add-boe-nv140fhmn49-display.patch,
	  u-boot-gpio-keys-binding-cons.patch, u-boot-leds-common-binding-con.patch,
	  u-boot-support-Pinebook-Pro-laptop.patch,
	  u-boot-video-rockchip-fix-build.patch: Remove patches.
	  u-boot-riscv64-fix-extlinux.patch: Refresh patch.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.

2020-07-09  Ludovic Courtès  <ludo@gnu.org>

	download-nar: Hide colliding 'dump-port*' binding.
	* guix/build/download-nar.scm: Hide 'dump-port*' from (guix
	serialization).

	cve: Fix typos in <cve> accessor.
	* guix/cve.scm (<cve>)[references]: Rename accessor to 'cve-references'
	and fix adjust exported name accordingly.

2020-07-09  Ludovic Courtès  <ludo@gnu.org>

	git-download: Don't verify X.509 certificate of SWH.
	Fixes <https://bugs.gnu.org/42286>.

	Regression introduced with the switch to Guile 3.0 in commit
	b6bee63bed4f013064c0d902e7c8b83ed7514ade.

	* guix/git-download.scm (git-fetch): Parameterize %VERIFY-SWH-CERTIFICATE.

2020-07-09  Ludovic Courtès  <ludo@gnu.org>

	swh: Allow callers to disable X.509 certificate verification.
	* guix/swh.scm (%verify-swh-certificate?): New parameter.
	(http-get*, http-post*): New procedures.
	(request-rate-limit-reached?): Use 'http-post*' instead of 'http-post'.
	(update-rate-limit-reset-time!): Likewise.
	(request-cooking): Likewise.
	(call): Method defaults to 'http-get*' instead of 'http-get'.  Pass
	 #:verify-certificate? to METHOD.
	(vault-fetch): Likewise.

2020-07-09  Ludovic Courtès  <ludo@gnu.org>

	maint: Remove traces of "berlin.guixsd.org".
	The guixsd.org domain is no longer advertised since before in 1.0.0
	release in May 2019.

	* etc/substitutes/berlin.guixsd.org.pub: Rename to...
	* etc/substitutes/berlin.guix.gnu.org.pub: ... this.
	* etc/substitutes/ci.guix.gnu.org.pub,
	etc/substitutes/ci.guix.info.pub: Adjust accordingly.
	* gnu/services/base.scm (%default-authorized-guix-keys): Likewise.
	* guix/build/download-nar.scm (urls-for-item): Likewise.
	* guix/self.scm (miscellaneous-files): Likewise.
	* Makefile.am (dist_pkgdata_DATA): Likewise.

2020-07-09  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.51.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.51.
	(linux-libre-5.4-pristine-source): Update hash.
	(deblob-scripts-5.4): Update to 5.4.51.

	gnu: linux-libre@5.7: Update to 5.7.8.
	* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.8.
	(linux-libre-5.7-pristine-source): Update hash.
	(deblob-scripts-5.7): Update to 5.7.8.

	gnu: linux-libre@4.19: Update to 4.19.132.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.132.
	(linux-libre-4.19-pristine-source): Update hash.
	(deblob-scripts-4.19): Update to 4.19.132.

	gnu: linux-libre@4.14: Update to 4.14.188.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.188.
	(linux-libre-4.14-pristine-source): Update hash.
	(deblob-scripts-4.14): Update to 4.14.188.

	gnu: linux-libre@4.9: Update to 4.9.230.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.230.
	(linux-libre-4.9-pristine-source): Update hash.
	(deblob-scripts-4.9): Update to 4.9.230.

	gnu: linux-libre@4.4: Update to 4.4.230.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.230.
	(linux-libre-4.4-pristine-source): Update hash.
	(deblob-scripts-4.4): Update to 4.4.230.

2020-07-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-itertools-0.9.
	* gnu/packages/crates-io.scm (rust-itertools-0.9): New variable.
	(rust-itertools-0.8): Inherit from rust-itertools-0.9.

	gnu: rust-cargo-c: Update to 0.5.3.
	* gnu/packages/rust-apps.scm (rust-cargo-c): Update to 0.5.3.
	[arguments]: In cargo-inputs replace rust-cbindgen-0.12 with
	rust-cbindgen, rust-pretty-env-logger-0.3 with 0.4.

	gnu: rust-cbindgen: Update to 0.13.2.
	* gnu/packages/rust-apps.scm (rust-cbindgen): Update to 0.13.2.

	gnu: Add rust-pretty-env-logger-0.4.
	* gnu/packages/crates-io.scm (rust-pretty-env-logger-0.4): New variable.
	(rust-pretty-env-logger-0.3): Inherit from rust-pretty-env-logger-0.4.

2020-07-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: zutils: Update to 1.9.
	* gnu/packages/compression.scm (zutils): Update to 1.9.

	gnu: dash: Update to 0.5.11.1.
	* gnu/packages/shells.scm (dash): Update to 0.5.11.1.

	gnu: zutils: Fix test failure.
	* gnu/packages/compression.scm (zutils)[arguments]: Add a
	‘disable-failing-tests’ phase.

	gnu: tor: Update to 0.4.3.6 [fixes CVE-2020-15572].
	* gnu/packages/tor.scm (tor): Update to 0.4.3.6.

	gnu: snd: Update to 20.5.
	* gnu/packages/audio.scm (snd): Update to 20.5.

	gnu: m2-planet: Fix typo in description.
	* gnu/packages/mes.scm (m2-planet)[description]: Fix typo.

	gnu: python-pathos: Fix typo in description.
	* gnu/packages/python-xyz.scm (python-pathos)[description]: Fix typo.

	doc: Fix typo.
	* doc/contributing.texi (The Perfect Setup): Fix spelling & placement of ‘additionally’.

	gnu: dump: Fix typo in description.
	* gnu/packages/backup.scm (dump)[synopsis, description]: Fix typo.

	gnu: gphotofs: Fix typo in description.
	* gnu/packages/file-systems.scm (gphotofs)[synopsis, description]: Fix typo.

	gnu: mergerfs: Fix typo in description.
	* gnu/packages/file-systems.scm (mergerfs)[synopsis, description]: Fix typo.

	gnu: go-github-com-rifflock-lfshook: Fix typo in description.
	* gnu/packages/golang.scm (go-github-com-rifflock-lfshook)[description]: Fix typo.

	doc: cookbook: Fix ‘file system’ spelling.
	* doc/guix-cookbook.texi (Getting help, Customizing the Kernel):
	Fix ‘file system’ spelling.

	gnu: giblib: Fix synopsis & description.
	* gnu/packages/golang.scm (giblib)[synopsis, description]: Fix.

	gnu: giblib: Fix typo in home page URI.
	* gnu/packages/image.scm (giblib)[home-page]: Fix typo.

2020-07-09  Pierre Neidhardt  <mail@ambrevar.xyz>

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

	gnu: sbcl-cl-webkit: Update to 20200708.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20200708.

2020-07-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-html5ever-0.24.
	* gnu/packages/crates-io.scm (rust-html5ever-0.24): New variable.
	(rust-html5ever-0.23): Inherit from the above.

2020-07-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-urlocator-0.1: Update home-page.
	* gnu/packages/crates-io.scm (rust-urlocator-0.1)[home-page]: Update to
	new home-page.

	gnu: rust-ron-0.4: Update to 0.4.2.
	* gnu/packages/crates-io.scm (rust-ron-0.4): Update to 0.4.2.
	[arguments]: Remove rust-serde-nytes-0.11 from cargo-development-inputs.

	gnu: rust-resolv-conf-0.6: Don't skip build.
	* gnu/packages/crates-io.scm (rust-resolv-conf-0.6)[arguments]: Don't
	skip build. Skip tests.

	gnu: rust-resolv-conf-0.6: Update to 0.6.3.
	* gnu/packages/crates-io.scm (rust-resolv-conf-0.6): Update to 0.6.3.
	[arguments]: In cargo-inputs replace rust-hostname-0.1 with 0.3.

	gnu: Add rust-hostname-0.3.
	* gnu/packages/crates-io.scm (rust-hostname-0.3): New variable.
	(rust-hostname-0.1): Inherit from rust-hostname-0.3.

	gnu: Add rust-match-cfg-0.1.
	* gnu/packages/crates-io.scm (rust-match-cfg-0.1): New variable.

	gnu: rust-remove-dir-all-0.5: Update to 0.5.3.
	* gnu/packages/crates-io.scm (rust-remove-dir-all-0.5): Update to 0.5.3.
	[source]: Add snippet to replace doctest with test.
	[arguments]: Don't skip build.

	gnu: rust-ref-cast-impl-1.0: Update to 1.0.2.
	* gnu/packages/crates-io.scm (rust-ref-cast-impl-1.0): Update to 1.0.2.

	gnu: rust-ref-cast-1.0: Update to 1.0.2.
	* gnu/packages/crates-io.scm (rust-ref-cast-1.0): Update to 1.0.2.

	gnu: rust-rawslice-0.1: Update to 0.1.1.
	* gnu/packages/crates-io.scm (rust-rawslice-0.1): Update to 0.1.1.
	[arguments]: Don't skip build. In cargo-inputs replace
	rust-rawpointer-0.1 with 0.2. In cargo-development-inputs replace
	rust-quickcheck-0.8 with 0.4.

	gnu: rust-rand-os-0.2: Update to 0.2.2.
	* gnu/packages/crates-io.scm (rust-rand-os-0.2): Update to 0.2.2.

	gnu: rust-psm-0.1: Update to 0.1.10.
	* gnu/packages/crates-io.scm (rust-psm-0.1): Update to 0.1.10.

	gnu: rust-procedural-masquerade-0.1: Update to 0.1.7.
	* gnu/packages/crates-io.scm (rust-procedural-masquerade-0.1): Update to
	0.1.7.

	gnu: rust-proc-macro-nested-0.1: Update to 0.1.6.
	* gnu/packages/crates-io.scm (rust-proc-macro-nested-0.1): Update to
	0.1.6.
	[arguments]: Don't skip build.

	gnu: rust-proc-macro-hack-0.5: Update to 0.5.16.
	* gnu/packages/crates-io.scm (rust-proc-macro-hack-0.5): Update to 0.5.16.

	gnu: rust-ppv-lite86-0.2: Update to 0.2.8.
	* gnu/packages/crates-io.scm (rust-ppv-lite86): Update to 0.2.8.

	gnu: rust-podio-0.1: Update to 0.1.7.
	* gnu/packages/crates-io.scm (rust-podio-0.1): Update to 0.1.7.

	gnu: rust-windestring-0.4: Don't skip build.
	* gnu/packages/crates-io.scm (rust-widestring-0.4)[arguments]: Don't
	skip build.

	gnu: rust-zip-0.5: Update to 0.5.6.
	* gnu/packages/crates-io.scm (rust-zip-0.5): Update to 0.5.6.

	gnu: rust-y4m-0.5: Update to 0.5.3.
	* gnu/packages/crates-io.scm (rust-y4m-0.5): Update to 0.5.3.
	[arguments]: Don't skip build. Add rust-resize-0.3 to
	cargo-development-inputs.

	gnu: Add rust-resize-0.3.
	* gnu/packages/crates-io.scm (rust-resize-0.3): New variable.

	gnu: rust-wincolor-1.0: Update to 1.0.3.
	* gnu/packages/crates-io.scm (rust-wincolor-1.0): Update to 1.0.3.

	gnu: rust-winapi-util-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-winapi-0.1): Update to 0.1.5.

	gnu: rust-winapi-0.3: Update to 0.3.9.
	* gnu/packages/crates-io.scm (rust-winapi-0.3): Update to 0.3.9.

	gnu: rust-widestring-0.4: Update to 0.4.2.
	* gnu/packages/crates-io.scm (rust-widestring-0.4): Update to 0.4.2.

	gnu: rust-vec-map-0.8: Update to 0.8.2.
	* gnu/packages/crates-io.scm (rust-vec-map-0.2): Update to 0.8.2.

	gnu: rust-vcpkg-0.2: Update to 0.2.10.
	* gnu/packages/crates-io.scm (rust-vcpkg-0.2): Update to 0.2.10.

	gnu: rust-urlocator-0.1: Update to 0.1.3.
	* gnu/packages/crates-io.scm (rust-urlocator-0.1): Update to 0.1.3.

	gnu: rust-untrusted-0.7: Update to 0.7.1.
	* gnu/packages/crates-io.scm (rust-untrusted-0.7): Update to 0.7.1.

	gnu: rust-unindent-0.1: Update to 0.1.6.
	* gnu/packages/crates-io.scm (rust-unindent-0.1): Update to 0.1.6.

	gnu: rust-unicode-xid-0.2: Update to 0.2.1.
	* gnu/packages/crates-io.scm (rust-unicode-xid-0.2): Update to 0.2.1.

	fixup rust-rustc-ap-rustc-data-structures

	gnu: rust-smallvec-1: Update to 1.4.1.
	* gnu/packages/crates-io.scm (rust-smallvec-1): Update to 1.4.1.

2020-07-09  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-rustc-ap-rustc-data-structures-654.
	* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-data-structures-654): New variable.

	gnu: Add rust-rustc-ap-rustc-index-654.
	* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-index-654): New variable.

	gnu: Add rust-rustc-ap-serialize-654.
	* gnu/packages/crates-io.scm (rust-rustc-ap-serialize-654): New variable.

	gnu: Add rust-rustc-rayon-0.3.
	* gnu/packages/crates-io.scm (rust-rustc-rayon-0.3): New variable.

	gnu: Add rust-rustc-rayon-core-0.3.
	* gnu/packages/crates-io.scm (rust-rustc-rayon-core-0.3): New variable.

	gnu: Add rust-rustc-ap-graphviz-654.
	* gnu/packages/crates-io.scm (rust-rustc-ap-graphviz-654): New variable.

	gnu: Add rust-rustc-ap-rustc-lexer-654.
	* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-lexer-654): New variable.

	gnu: Add rust-rustc-ap-rustc-macros-654.
	* gnu/packages/crates-io.scm (rust-rustc-ap-macros-654): New variable.

	gnu: Add rust-rustc-ap-rustc-arena-654.
	* gnu/packages/crates-io.scm (rust-rustc-ap-rustc-arena-654): New variable.

	gnu: Add rust-measureme-0.7.
	* gnu/packages/crates-io.scm (rust-measureme-0.7): New variable.

2020-07-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-linked-hash-map-0.5: Update to 0.5.3.
	* gnu/packages/crates-io.scm (rust-linked-hash-map-0.5): Update to 0.5.3.
	[arguments]: Don't skip build.

	gnu: rust-line-wrap-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-line-wrap-0.1)[arguments]: Don't skip
	build. Add rust-rand-0.5 to cargo-development-inputs.

	gnu: rust-libc-print-0.1: Update to 0.1.13.
	* gnu/packages/crates-io.scm (rust-libc-print-0.1): Update to 0.1.13.

	gnu: rust-ctor-0.1: Update to 0.1.15.
	* gnu/packages/crates-io.scm (rust-ctor-0.1): Update to 0.1.15.

	gnu: rust-ctor-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-ctor-0.1)[arguments]: Don't skip
	build. Add rust-libc-print-0.1 to cargo-development-inputs.

	gnu: rust-cpp-demangle-0.2: Update to 0.2.16.
	* gnu/packages/crates-io.scm (rust-cpp-demangle-0.2): Update to 0.2.16.
	[arguments]: Replace rust-afl-0.4 with 0.8.

	gnu: rust-afl-0.4: Inherit from rust-afl-0.5.
	* gnu/packages/crates-io.scm (rust-afl-0.4): Inherit from rust-afl-0.5.

	gnu: Add rust-afl-0.8.
	* gnu/packages/crates-io.scm (rust-afl-0.8): New variable.
	(rust-afl-0.5): Inherit from rust-afl-0.8.

	gnu: rust-colored-1.9: Don't skip build.
	* gnu/packages/crates-io.scm (rust-colored-1.9)[arguments]: Don't skip
	build. Add rust-rspec-1 to cargo-development-inputs. Add custom phase to
	use rust-rspec-1.

	gnu: rust-cmake-0.1: Update to 0.1.44.
	* gnu/packages/crates-io.scm (rust-cmake-0.1): Update to 0.1.44.
	[arguments]: Don't skip build.

	gnu: rust-clicolors-control-1.0: Don't skip build.
	* gnu/packages/crates-io.scm (rust-clicolors-control-1.0)[arguments]:
	Don't skip build.

	gnu: rust-ci-info-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-ci-info-0.3)[arguments]: Don't skip
	build.

	gnu: rust-cfg-if-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-cfg-if-0.1)[arguments]: Don't skip
	build.

	gnu: rust-cexpr-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-cexpr-0.3)[arguments]: Don't skip
	build. Add custom phase to find clang.
	[inputs]: Add clang.
	(rust-cexpr-0.2)[inputs]: Inherit from rust-cexpr-0.3.

	gnu: rust-cc-1.0: Don't skip build.
	* gnu/packages/crates-io.scm (rust-cc-1.0)[arguments]: Don't skip build,
	skip tests.

	gnu: rust-cc-1.0: Update to 1.0.58.
	* gnu/packages/crates-io.scm (rust-cc-1.0): Update to 1.0.58.

	gnu: rust-indexmap-1: Update to 1.4.0.
	* gnu/packages/crates-io.scm (rust-indexmap-1): Update to 1.4.0.
	[arguments]: Don't skip build. Add rust-fnv-1.0, rust-itertools-0.8,
	rust-lazy-static-1, rust-quickcheck-0.9, rust-rand-0.7,
	rust-serde-test-1.0 to cargo-development-inputs.

	gnu: rust-indexmap-1.3: Rename to rust-indexmap-1.
	* gnu/packages/crates-io.scm (rust-indexmap-1.3): Rename to ...
	(rust-indexmap-1): ... this.
	(rust-envmnt-0.6, rust-gimli-0.20, rust-gimli-0.18, rust-h2-0.1,
	rust-http-0.2, rust-http-0.1, rust-object-0.17, rust-serde-json-1.0,
	rust-toml-0.5)[arguments]: Adjust accordingly.

	gnu: Remove rust-indexmap-1.0.
	* gnu/packages/crates-io.scm (rust-indexmap-1.0): Remove variable.
	(rust-envmnt-0.6, rust-gimli-0.18, rust-h2-0.1, rust-http-0.2,
	rust-http-0.1, rust-toml-0.5)[arguments]: Replace rust-indexmap-1.0 with
	1.3.

	gnu: rust-rand-0.7: Don't skip build.
	* gnu/packages/crates-io.scm (rust-rand-0.7)[arguments]: Don't skip
	build.

	gnu: rust-quote-0.5: Don't skip build.
	* gnu/packages/crates-io.scm (rust-quote-0.5)[arguments]: Don't skip
	build.

	gnu: rust-quick-error-1.2: Don't skip build.
	* gnu/packages/crates-io.scm (rust-quick-error-1.2)[arguments]: Remove
	field.

2020-07-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: iputils: Fix typo in description.
	* gnu/packages/networking.scm (iputils)[description]: Fix typo.

	gnu: rust-wayland-scanner@0.23: Fix bad synopsis & description.
	* gnu/packages/crates-io.scm (rust-wayland-scanner-0.23)
	[synopsis, description]: Fix.

	gnu: flamp: Fix typo in description.
	* gnu/packages/radio.scm (flamp)[description]: Fix typo.

	gnu: qalculate-gtk: Fix typo in description.
	* gnu/packages/maths.scm (qalculate-gtk)[description]: Fix typo.

	gnu: sbcl-stumpwm-pass: Fix typo in synopsis.
	* gnu/packages/wm.scm (sbcl-stumpwm-pass)[synopsis]: Fix typo.

	gnu: ktuberling: Fix typo in description.
	* gnu/packages/games.scm (ktuberling)[description]: Fix typo.

2020-07-09  Tim Van den Langenbergh  <tmt_vdl@gmx.com>

	gnu: Add font-libertinus.
	* gnu/packages/fonts.scm (font-libertinus): New variable.

2020-07-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gnupg: Update to 2.2.21.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.21.

2020-07-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-irc: Build with Guile 3.
	* gnu/packages/guile-xyz.scm (guile-irc)[inputs]: Replace guile-2.2 with
	guile-3.0.

2020-07-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-sdoc: Update to 1.1.0.
	* gnu/packages/ruby.scm (ruby-sdoc): Update to 1.1.0.

	gnu: ruby-parallel-tests: Update to 3.0.0.
	* gnu/packages/ruby.scm (ruby-parallel-tests): Update to 3.0.0.
	[native-inputs]: Add ruby-cuke-modeler.

	gnu: Add ruby-cuke-modeler.
	* gnu/packages/ruby.scm (ruby-cuke-modeler): New variable.

	gnu: ruby_version: Update to 1.0.2.
	* gnu/packages/ruby.scm (ruby_version): Update to 1.0.2.
	[phases]: Adapt the fix-dependencies phase.
	[native-inputs]: Add ruby-rdoc and ruby-rubygems-tasks.  Remove bundler.
	[description]: Reformat.

2020-07-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-cucumber: Update to 4.1.0.
	* gnu/packages/ruby.scm (ruby-cucumber): Update to 4.1.0.
	[phases]{strip-version-requirements}: New phase.
	[propagated-inputs]: Add ruby-cucumber-create-meta,
	ruby-cucumber-html-formatter and ruby-cucumber-messages.  Remove
	ruby-cucumber-expressions.
	[native-inputs]: Add ruby-rubocop.
	[description]: Reformat.

2020-07-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add ruby-cucumber-html-formatter.
	* gnu/packages/ruby.scm (ruby-cucumber-html-formatter): New variable.

2020-07-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-cucumber-wire: Update to 3.1.0.
	* gnu/packages/ruby.scm (ruby-cucumber-wire): Update to 3.1.0.
	[arguments]: Remove test-target, which is not used.
	[phases]: Remove set-CUCUMBER_USE_RELEASED_GEMS and add
	relax-version-requirements.
	[native-inputs]: Remove.
	[propagated-inputs]: Add ruby-cucumber-core, ruby-cucumber-expressions and
	ruby-cucumber-messages.
	[description]: Reformat.

	gnu: ruby-cucumber-expressions: Update to 10.2.0.
	* gnu/packages/ruby.scm (ruby-cucumber-expressions): Update to 10.2.0.
	[origin]: Use git-fetch, as the latest published gem is outdated.
	[native-inputs]: Remove bundler.

	gnu: Add ruby-cucumber-create-meta.
	* gnu/packages/ruby.scm (ruby-cucumber-create-meta): New variable.

	gnu: Add ruby-sys-uname.
	* gnu/packages/ruby.scm (ruby-sys-uname): New variable.

	gnu: ruby-cucumber-tag-expressions: Update to 3.0.0.
	* gnu/packages/ruby.scm (ruby-cucumber-tag-expressions): Update to 3.0.0.
	[origin]: Fetch sources from git, to get the latest tag.
	[arguments]: Use the 'spec' test target instead of using a custom phase.
	[description]: Reformat.

	gnu: ruby-cucumber-core: Update to 7.1.0.
	* gnu/packages/ruby.scm (ruby-cucumber-core): Update to 7.1.0.
	[origin]: Use the git-fetch method.
	[arguments]: Enable tests, by specifying the test target and...
	[native-inputs]: ...adding ruby-rspec, ruby-rake, ruby-coveralls,
	ruby-rubocop, ruby-simplecov and ruby-unindent as native inputs.  Remove
	bundler.
	[phases]{relax-version-requirements}: Add phase.
	[propagated-inputs]: Remove ruby-backports.  Add ruby-cucumber-messages.

	gnu: Add ruby-unindent.
	* gnu/packages/ruby.scm (ruby-unindent): New variable.

	gnu: Add ruby-coveralls.
	* gnu/packages/ruby.scm (ruby-coveralls): New variable.

2020-07-08  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: r-rcpp: Update to 1.0.5.
	* gnu/packages/cran.scm (r-rcpp): Update to 1.0.5.

2020-07-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-gherkin: Update to 14.0.1.
	* gnu/packages/ruby.scm (ruby-gherkin): Update to 14.0.1.
	[native-inputs]: Remove bundler.  Add ruby-cucumber-messages and ruby-rspec.
	[phases]: Delete.
	[home-page]: Update.

2020-07-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add ruby-cucumber-messages
	* gnu/packages/ruby.scm (ruby-cucumber-messages): New variable.

2020-07-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add ruby-protobuf-cucumber.
	* gnu/packages/protobuf.scm (ruby-protobuf-cucumber): New variable.

2020-07-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add ruby-protobuf.
	* gnu/packages/ruby.scm (ruby-protobuf): New variable.

2020-07-03  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: wget: Cross-build fix.
	* gnu/packages/wget.scm (wget)[inputs]: Move lzip to ...
	[native-inputs]: ... here.

2020-07-02  Marius Bakke  <marius@gnu.org>

	gnu: Rust: Use gdb@8.
	* gnu/packages/rust.scm (rust-1.19)[native-inputs]: Remove GDB-MINIMAL.  Add GDB-8.2.
	(rust-1.27)[native-inputs]: Remove.

2020-07-02  Marius Bakke  <marius@gnu.org>

	gnu: gdb@8.2: Inherit from the 'full' gdb.
	This reverts commit c007d868686fc2f9bf02a34150d4f0ac72b1f8d2, because later
	versions of Rust requires loading Python plugins.

	* gnu/packages/gdb.scm (gdb-minimal-8.2): Rename to ...
	(gdb-8.2): ... this.  Adjust inheritance accordingly.
	* gnu/packages/rust.scm (rust-1.27)[native-inputs]: Adjust accordingly.

2020-07-02  Marius Bakke  <marius@gnu.org>

	gnu: libcyaml: Update to 1.1.0.
	* gnu/packages/web.scm (libcyaml): Update to 1.1.0.

	gnu: libyaml: Do not build static libraries.
	* gnu/packages/web.scm (libyaml)[arguments]: New field.

	gnu: libyaml: Update to 0.2.5.
	* gnu/packages/web.scm (libyaml): Update to 0.2.5.

	gnu: python-cython: Update to 0.29.20.
	* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.20.

2020-07-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add ruby-ruby-prof.
	* gnu/packages/ruby.scm (ruby-ruby-prof): New variable.

	gnu: Add ruby-varint.
	* gnu/packages/ruby.scm (ruby-varint): New variable.

	gnu: Add ruby-pry-stack-explorer.
	* gnu/packages/ruby.scm (ruby-pry-stack-explorer): New variable.

	gnu: Add ruby-binding-of-caller.
	* gnu/packages/ruby.scm (ruby-binding-of-caller): New variable.

	gnu: Add ruby-pry-byebug.
	* gnu/packages/ruby.scm (ruby-pry-byebug): New variable.

	gnu: Add ruby-byebug-11.
	* gnu/packages/ruby.scm (ruby-byebug-11): New variable.

2020-06-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: zstd: Update to 1.4.5.
	* gnu/packages/compression.scm (zstd): Update to 1.4.5.
	[arguments]: Add new work-arounds for new Makefile problems.

	gnu: zstd: Follow GNU conventions for make variables.
	* gnu/packages/compression.scm (zstd)[arguments]: Use lowercase ones
	where possible.

2020-06-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-ruby-engine: Update to 2.0.0.
	* gnu/packages/ruby.scm (ruby-ruby-engine): Update to 2.0.0.
	[phases]: Move the 'clean-up phase after 'extract-gemspec.  Use a single
	backslash for escaping quotes in patterns.  Make the phase more lenient to
	version changes.

	gnu: ruby-rake: Update to 13.0.1.
	* gnu/packages/ruby.scm (ruby-rake): Update to 13.0.1.

	gnu: bundler: Update to 2.1.4.
	* gnu/packages/ruby.scm (bundler): Update to 2.1.4.

	gnu: ruby-method-source: Update to 1.0.0.
	* gnu/packages/ruby.scm (ruby-method-source): Update to 1.0.0.

2020-06-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ruby-pry: Update to 0.13.1.
	* gnu/packages/ruby.scm (ruby-pry): Update to 0.13.1.
	[home-page]: Update.

	gnu: ruby-rdoc: Update to 6.2.0.
	* gnu/packages/ruby.scm (ruby-rdoc): Update to 6.2.0.
	[origin]: Fetch sources from git.
	[phases]{patch-gemspec, generate}: New phases.
	[native-inputs]{ruby-kpeg, ruby-racc, ruby-rubocop}: New native inputs.

	gnu: Add ruby-kpeg.
	* gnu/packages/ruby.scm (ruby-kpeg): New variable.

2020-06-28  Simon South  <simon@simonsouth.net>

	gnu: jamvm: Add aarch64-linux support.
	* gnu/packages/java.scm (classpath-devel)[source]: Add (existing)
	patch.
	(jamvm)[source]: Add patches.
	[arguments]: Inherit non-overridden arguments (particularly #:phases)
	from jamvm-1-bootstrap.
	* gnu/packages/patches/jamvm-2.0.0-aarch64-support.patch: New file.
	* gnu/packages/patches/jamvm-2.0.0-opcode-guard.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add files.

	gnu: jamvm-1-bootstrap: Add aarch64-linux support.
	* gnu/packages/java.scm (jamvm-1-bootstrap)[source]: Add patch; update
	name of existing patch.
	[arguments]<#:phases>: Invoke autoreconf during bootstrap phase when
	building for aarch64.
	[native-inputs]: Include packages required for autoreconf when
	building for aarch64.
	* gnu/packages/patches/jamvm-1.5.1-aarch64-support.patch: New file.
	* gnu/packages/patches/jamvm-arm.patch: Rename to
	"jamvm-1.5.1-armv7-support.patch".
	* gnu/local.mk (dist_patch_DATA): Add file; update filename.

2020-06-27  Marius Bakke  <marius@gnu.org>

	gnu: valgrind: Update to 3.16.1.
	* gnu/packages/valgrind.scm (valgrind): Update to 3.16.1.

	gnu: gdb@8.2: Inherit from 'gdb-minimal'.
	* gnu/packages/gdb.scm (gdb-minimal): Move definition up.
	(gdb-8.2): Rename to ...
	(gdb-minimal-8.2): ... this.  Inherit from GDB-MINIMAL.
	* gnu/packages/rust.scm (rust-1.27)[native-inputs]: Adjust for the rename.

	gnu: Rust: Use 'gdb-minimal' for tests.
	* gnu/packages/rust.scm (rust-1.19.0)[native-inputs]: Change from GDB to
	GDB-MINIMAL.

2020-06-27  Marius Bakke  <marius@gnu.org>

	gnu: valgrind: Don't depend on GDB.
	...but add a special 'valgrind/interactive' variant for end users.

	* gnu/packages/valgrind.scm (valgrind)[inputs]: Remove.
	[properties]: New field.
	(valgrind/interactive): New public variable.

2020-06-27  Marius Bakke  <marius@gnu.org>

	gnu: libevdev: Remove obsolete workaround.
	* gnu/packages/xorg.scm (libevdev)[arguments]: Remove #:phases.

	Merge branch 'master' into staging

2020-06-27  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add jc.
	* gnu/packages/admin.scm (jc): New variable.

	gnu: Add jtbl.
	* gnu/packages/admin.scm (jtbl): New variable.

	gnu: python-tabulate: Update to 0.8.7.
	* gnu/packages/python-xyz.scm (python-tabulate): Update to 0.8.7.

2020-06-27  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: gdb-minimal: Include guile.
	* gnu/packages/gdb.scm (gdb-minimal): Do not remove guile, as it is a cheap
	and very useful dependency.

2020-06-27  Marius Bakke  <marius@gnu.org>

	gnu: GDB: Remove version 9.1.
	* gnu/packages/gdb.scm (gdb-9.1): Rename to ...
	(gdb): ... this.  Update to 9.2.
	[source](patches): Add 'gdb-hurd.patch'.
	(gdb-8.2): Inherit from GDB instead of GDB-9.1.
	(gdb-9.2): Remove variable.
	(gdb-minimal): Inherit from GDB instead of GDB-9.2.

	gnu: GDB: Inline cross-compilation fix.
	* gnu/packages/gdb.scm (gdb-9.1)[arguments]: Remove conditionals on
	%CURRENT-TARGET-SYSTEM.

	Merge branch 'master' into staging

	gnu: gdb-minimal: Inherit replacements from GDB.
	* gnu/packages/gdb.scm (gdb-minimal): Use PACKAGE/INHERIT instead of INHERIT.

	gnu: gdb@8.2: Do not inherit replacements from 'gdb'.
	* gnu/packages/gdb.scm (gdb-8.2): Use INHERIT instead of PACKAGE/INHERIT.

2020-06-27  Marius Bakke  <marius@gnu.org>

	gnu: gdb: Apply cross-build fix without changing the native variant.
	Commit 76129cd3edb1eb62778344de0b1b44365f82ee06 accidentally changed the gdb
	derivation, causing too many rebuilds for the 'master' branch.

	* gnu/packages/gdb.scm (gdb-9.1)[arguments]: Only apply cross-build fix when
	cross-compiling.

2020-06-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add ruby-chandler.
	* gnu/packages/ruby.scm (ruby-chandler): New variable.

	gnu: Add ruby-octokit.
	* gnu/packages/ruby.scm (ruby-octokit): New variable.

	gnu: Add ruby-sawyer.
	* gnu/packages/ruby.scm (ruby-sawyer): New variable.

	gnu: Add ruby-ffi-rzmq.
	* gnu/packages/ruby.scm (ruby-ffi-rzmq): New variable.

	gnu: Add ruby-ffi-rzmq-core.
	* gnu/packages/ruby.scm (ruby-ffi-rzmq-core): New variable.

	gnu: Add ruby-rspec-its-minimal.
	* gnu/packages/ruby.scm (ruby-rspec-its-minimal): New variable.
	(ruby-addressable)[native-inputs]: Use it instead of ruby-rspec-its.

2020-06-26  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add gdb-minimal.
	* gnu/packages/gdb.scm (gdb-minimal): New variable.

	gnu: gdb: Add support for the Hurd.
	* gnu/packages/gdb.scm (gdb-9.1)[native-inputs]: When compiling for the Hurd,
	add required build dependency mig.
	["arguments"]: Add "binutils" fall-back lookup in native-inputs for
	cross-builds.
	* gnu/packages/patches/gdb-hurd.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gdb.scm (gdb-9.2): Use it.

	gnu: mig: Do not assume "perl" to be available.
	* gnu/packages/hurd.scm (mig)[inputs]: Include perl.
	[arguments]: Substitute "perl" with full store file name in bin/mig.
	* gnu/packages/cross-base.scm (cross-kernel-headers): Adjust mig-cross
	accordingly.

2020-06-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lxrandr: Depend on xrandr.
	* gnu/packages/lxde.scm (lxrandr)[arguments]: Substitute xrandr's
	absolute file name.

	Reported by pinoaffe on #guix.

2020-06-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-autopep8: Update to 1.5.3.
	Fixes <http://issues.guix.gnu.org/42062>.

	* gnu/packages/python-xyz.scm (python-autopep8): Update to 1.5.3.

2020-06-26  Mathieu Othacehe  <othacehe@gnu.org>

	installer: Use latest Guile.
	Since the installer is loading Guix modules built with Guile 3.0.4, the
	installer script must be run by the same Guile version to avoid a bytecode
	incompatibility.

	This is a follow-up of a2991de0f44a5f4db71ddad67e914fe3344a4505.

	* gnu/installer.scm (installer-program): Use guile3.0-latest for the
	installation script.

2020-06-26  Ludovic Courtès  <ludo@gnu.org>

	store: Use '=' instead of 'eqv?'.
	Fixes <https://bugs.gnu.org/42047>.
	Reported by Jan Nieuwenhuizen <janneke@gnu.org>.

	* guix/store.scm (open-connection): Use '=' instead of 'eqv?'.
	This works around <https://bugs.gnu.org/42060> while also being more
	accurate since the arguments are known to be integers.

2020-06-26  Ludovic Courtès  <ludo@gnu.org>

	challenge: Fix option indentation in '--help' output.
	* guix/scripts/challenge.scm (show-help): Indent '--verbose' and
	'--diff' correctly (high tech!).

	Add more (ice-9 format) imports.
	* guix/scripts/describe.scm: Add missing (ice-9 format).
	* guix/scripts/system.scm: Likewise.

2020-06-26  Ludovic Courtès  <ludo@gnu.org>

	tests: Skip lint tests when HTTP server cannot listen.
	This could happen when running tests in parallel.

	* tests/lint.scm ("github-url")
	("github-url: one suggestion")
	("github-url: already the correct github url")
	("archival: missing content")
	("archival: content available")
	("archival: missing revision")
	("archival: revision available")
	("archival: rate limit reached"): Add 'test-skip' statement above.

2020-06-26  Ludovic Courtès  <ludo@gnu.org>

	doc: 'guix hash' is not SHA256-only.
	This is a followup to 18ae1ec3ecfe22d55d6cdf595a442afebbc5595a.

	* doc/guix.texi (Invoking guix hash): Remove "SHA256" from the first
	paragraph.

2020-06-26  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-evil-collection: Update to 20200626.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20200626.

2020-06-26  Mathieu Othacehe  <othacehe@gnu.org>

	tests: install: Disable image compression.
	* gnu/tests/install.scm (run-install): Disable image compression to speed-up
	the tests.

2020-06-26  Mathieu Othacehe  <othacehe@gnu.org>

	tests: install: Fix marionette race condition.
	If the marionette shuts down before the script return is received, then status
	will be <eof>.

	* gnu/tests/install.scm (run-install): Allow status to be the <eof> object.

2020-06-26  Marius Bakke  <marius@gnu.org>

	gnu: binutils-gold: Inherit replacements from binutils.
	* gnu/packages/base.scm (binutils-gold): Use PACKAGE/INHERIT instead of INHERIT.

	gnu: binutils@2.33.1: Do not inherit replacements from binutils.
	* gnu/packages/base.scm (binutils-2.33): Use INHERIT instead of PACKAGE/INHERIT.

	gnu: binutils-gold: Inherit from 'binutils+documentation'.
	* gnu/packages/base.scm (binutils-gold): Inherit from BINUTILS+DOCUMENTATION
	instead of BINUTILS.

	gnu: ungoogled-chromium: Inline %PACKAGE-VERSION.
	* gnu/packages/chromium.scm (%chromium-version, package-revision,
	%package-version): Remove.
	(ungoogled-chromium)[version, source]: Adjust accordingly.

2020-06-26  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: go: Update to 1.14.4.
	* gnu/packages/golang.scm (go): Update to 1.14.4.
	* gnu/packages/docker.scm (docker)[arguments]: Fix build with go@1.14.4.

2020-06-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-magit: Update to 2.90.1-6-7f486d4.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 2.90.1-6-7f486d4.

2020-06-26  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-35.91204d.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-35.91204d.

2020-06-26  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add drip.
	* gnu/packages/java.scm (drip): New variable.

2020-06-26  Mathieu Othacehe  <othacehe@gnu.org>

	system: image: Fix disk-image name.
	This is a follow-up of 5980ec8ada5ede54bde6558c7ab8bf492bc70f85.

	* gnu/system/image.scm (system-disk-image): When using the image name, convert
	it to string first.

2020-06-26  Mathieu Othacehe  <othacehe@gnu.org>

	system: image: Use the image name as the disk-image derivation name.
	* gnu/system/image.scm (system-disk-image): Use the image name as disk-image
	derivation name, if defined. Otherwise use the generic "disk-image" name.

2020-06-25  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Remove all Blink performance tests.
	* gnu/packages/chromium.scm (%blacklisted-files): New variable.
	(ungoogled-chromium-snippet): Adjust accordingly.

	gnu: ungoogled-chromium: Convert computed origin to source snippet.
	* gnu/packages/chromium.scm (computed-origin-method, %chromium-origin): Remove.
	(ungoogled-chromium-source): Rename to ...
	(ungoogled-chromium-snippet): ... this.  Adjust for running as snippet.
	(ungoogled-chromium)[source]: Use URL-FETCH, with custom snippet.

	gnu: openvswitch: Update to 2.13.0.
	* gnu/packages/networking.scm (openvswitch): Update to 2.13.0.
	[native-inputs]: Change from PYTHON-2 to PYTHON-WRAPPER.
	[propagated-inputs]: Remove PYTHON2-SIX.

	gnu: debootstrap: Wrap with gpg and wget in PATH.
	* gnu/packages/debian.scm (debootstrap)[inputs]: Add GNUPG and WGET.

	gnu: xf86-video-intel: Update to 2.99.917-16.5ca3ac1.
	* gnu/packages/xorg.scm (xf86-video-intel): Update to 2.99.917-16.5ca3ac1.

2020-06-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: Add clitest.
	* gnu/packages/check.scm (clitest): New public variable.

2020-06-25  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.19: Update to 4.19.130.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.130.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.186.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.186.
	(linux-libre-4.14-pristine-source): Update hash.

2020-06-25  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	image: hurd: Initialize root partition for the Hurd.
	This is a follow-up to commit b904b59ce592c89dfb4675a8c06757afed6738a0.

	* gnu/system/image.scm (hurd-initialize-root-partition): Move to ...
	* gnu/system/images/hurd.scm (hurd-initialize-root-partition): ... here.
	(hurd-disk-image): Use it.

2020-06-25  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	image: hurd: Create hurd-compatible ext2 file-system.
	This is a follow-up to commit b904b59ce592c89dfb4675a8c06757afed6738a0.

	* gnu/system/images/hurd.scm (hurd-disk-image): Add file-system-options to
	create an ext2 file-system that is compatible with the Hurd.

2020-06-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: diffoscope: Console widowed brackets.
	* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Move closing
	brackets to the previous line.

	gnu: diffoscope: Install the man page.
	* gnu/packages/diffoscope.scm (diffoscope)[arguments]:
	Add ‘build-man-page’ and ‘install-man-page’ phases.
	[native-inputs]: Add help2man.

2020-06-25  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: grub: Cross-build fix for system i686-linux.
	* gnu/packages/patches/grub-cross-system-i686.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/bootloaders.scm (grub): Use it.

2020-06-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add vim-eunuch.
	* gnu/packages/vim.scm (vim-eunuch): New variable.

2020-06-25  Simon South  <simon@simonsouth.net>

	gnu: knot-resolver: Enable automatic reloading of policy files.
	* gnu/packages/dns.scm (knot-resolver)[inputs]: Add lua5.1-cqueues.

	gnu: Add lua-cqueues.
	* gnu/packages/lua.scm (make-lua-cqueues): New function.
	(lua-cqueues, lua5.1-cqueues, lua5.2-cqueues): New variables.

2020-06-25  Simon South  <simon@simonsouth.net>

	gnu: Add lua-ossl.
	luaossl doesn't actually require M4 to build, unlike cqueues.

	Here's a replacement patch that omits M4 from the package inputs.

	>From 610918a771b84a081af24940ae94d35b1af7511e Mon Sep 17 00:00:00 2001
	From: Simon South <simon@simonsouth.net>
	Date: Fri, 15 May 2020 11:18:44 -0400
	Subject: [PATCH 1/3] gnu: Add lua-ossl.
	To: 41363@debbugs.gnu.org

	* gnu/packages/lua.scm (make-lua-ossl): New function.
	(lua-ossl, lua5.1-ossl, lua5.2-ossl): New variables.

2020-06-25  Ludovic Courtès  <ludo@gnu.org>

	deduplication: Leave the store permissions unchanged.
	Suggested by Caleb Ristvedt <caleb.ristvedt@cune.org>.

	* guix/store/deduplication.scm (call-with-writable-file): Call THUNK
	directly when FILE is (%store-directory).

2020-06-25  Ludovic Courtès  <ludo@gnu.org>

	deduplication: Fix default value of #:store in 'deduplicate'.
	* guix/store/deduplication.scm (deduplicate): Change #:store default
	value to (%store-directory).

2020-06-25  Ludovic Courtès  <ludo@gnu.org>

	deduplication: Use 'dynamic-wind' when changing permissions of the parent.
	Suggested by Caleb Ristvedt <caleb.ristvedt@cune.org>.

	* guix/store/deduplication.scm (call-with-writable-file): New procedure.
	(with-writable-file): New macro.
	(replace-with-link): Use it.

2020-06-25  Ludovic Courtès  <ludo@gnu.org>

	daemon: Correctly handle EMLINK corner case when deduplicating.
	Suggested by Caleb Ristvedt <caleb.ristvedt@cune.org>.

	* nix/libstore/optimise-store.cc (LocalStore::optimisePath_): Save errno
	from 'rename' before calling 'unlink'.

2020-06-25  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Build Guix System images.
	Build a list of Guix System images. For now, this list only contains the Hurd
	barebones Guix System image.

	* gnu/ci.scm (%guixsd-supported-systems): Remove "armhf-linux",
	(%u-boot-systems): remove unused variable,
	(%guix-system-images): new variable
	(qemu-jobs): rename to "image-jobs" and build the Guix Systems listed in the
	new "%guix-system-images" variable,
	(system-test-jobs): adapt accordingly,
	(hydra-jobs): ditto.

2020-06-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add ruby-benchmark-ips.
	* gnu/packages/ruby.scm (ruby-benchmark-ips): New variable.

2020-07-09  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: wine, wine64: Update to 5.12.
	* gnu/packages/wine.scm (wine, wine64): Update to 5.12.

2020-07-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: powertabeditor: Update to 2.0.0-alpha12-1.c5d39b2.
	* gnu/packages/music.scm (powertabeditor): Update to 2.0.0-alpha12-1.c5d39b2.
	[source]: Remove snippet.
	[arguments]: Remove #:modules and #:configure-flags; remove obsolete phases.
	[inputs]: Remove withershins, libiberty, and binutils; add minizip.
	[native-inputs]: Remove catch-framework; add doctest.
	[home-page]: Use Github project page.

2020-07-08  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-sqlalchemy: Update to 1.3.18.
	* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.3.18.

2020-07-08  Jan Wielkiewicz  <tona_kosmicznego_smiecia@interia.pl>

	gnu: opendht: Update to 2.1.4
	* gnu/packages/networking.scm (opendht): Update to 2.1.4.

2020-07-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 1.6.0-7.
	* gnu/packages/algebra.scm (giac): Update to 1.6.0-7.

	gnu: keepassxc: Update to 2.6.0.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.6.0.

	gnu: asymptote: Update to 2.66.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.66.

	gnu: snap: Update to 6.0.0.
	* gnu/packages/education.scm (snap): Update to 6.0.0.

2020-07-08  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: r-rjava: Update to 0.9-13.
	* gnu/packages/cran.scm (r-rjava): Update to 0.9-13.

2020-07-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wine-staging: Update to 5.12.1.
	* gnu/packages/wine.scm (wine-staging-patchset-data, wine-staging):
	Update to 5.12.1.

	gnu: wine-staging: Fix source URI for patch versions.
	* gnu/packages/wine.scm (wine-staging)[source]: Handle X.Y.Z patchset versions.

2020-07-08  guy fleury iteriteka  <gfleury@disroot.org>

	gnu: Add mycli.
	* gnu/packages/databases.scm(mycli): New variable.

2020-07-08  guy fleury iteriteka  <hoonandon@gmail.com>

	gnu: Add python-cli-helpers.
	* gnu/packages/python-xyz.scm (python-cli-helpers): New variable.

2020-07-08  guy fleury iteriteka  <gfleury@disroot.org>

	gnu: Add python-terminaltables
	* gnu/packages/python-xyz.scm(python-terminaltables): New variable.

2020-07-08  Peng Mei Yu  <i@pengmeiyu.com>

	gnu: ibus-rime: Fix license.
	* gnu/packages/ibus.scm (ibus-rime)[license]: Change license to GPLv3.

	gnu: rime-data: Fix license.
	* gnu/packages/ibus.scm (rime-data)[license]: Change license to LGPLv3.

	gnu: rime-data: Disable git operations and update comments.
	* gnu/packages/ibus.scm (rime-data)[arguments]: Disable git operations and
	update comments.  Suppress warnings during build.

	gnu: rime-data: Iterate over inputs to find Rime schemas.
	* gnu/packages/ibus.scm (rime-data)[arguments]: Iterate over inputs to find
	Rime schemas rather than using a pre-loaded list.
	[native-inputs]: Move to ...
	[inputs]: ... here.

	gnu: rime-data: Update to 0.38.20200623.
	* gnu/packages/ibus.scm (rime-data): Update to 0.38.20200623.
	[native-inputs]: Add rime-cantonese.

2020-07-08  Vinicius Monego  <monego@posteo.net>

	gnu: Add emacs-scala-mode.
	* gnu/packages/emacs-xyz.scm (emacs-scala-mode): New variable.

	gnu: python-scikit-image: Add dependencies.
	* gnu/packages/python-science.scm (python-scikit-image)[propagated-inputs]: Add
	python-imageio and python-tifffile.

	gnu: Add python-scikit-fuzzy.
	* gnu/packages/python-science.scm (python-scikit-fuzzy): New variable.

2020-07-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-helm-wordnut.
	* gnu/packages/emacs-xyz.scm (emacs-helm-wordnut): New variable.

	gnu: emacs-exwm-edit: Update to 20200707.
	* gnu/packages/emacs-xyz.scm (emacs-exwm-edit): Update to 20200707.

2020-07-08  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: grub: Fix native compilation of EFI variant on i686-linux.
	This fixes a regression introduce in d613991a8ebe5d4b3a7706f8f0dd52f16fc1c50a
	reported on IRC by Mathieu Othacehe <othacehe@gnu.org>.

	* gnu/packages/patches/grub-cross-system-i686.patch
	[GRUB_MACHINE_EFI && !__x86_64__]: Add missing .byte alternative to 64-bit
	instruction.

2020-07-08  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: coreutils: Mark pwd-long tests XFAIL on the Hurd.
	* gnu/packages/base.scm (coreutils)[arguments]: Add pwd-long as failing test.

2020-07-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fet: Update to 5.45.1.
	* gnu/packages/education.scm (fet): Update to 5.45.1.

2020-07-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: armips: Declare a source file-name.
	* gnu/packages/assembly.scm (armips)[source]: Add file-name field.

2020-07-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-chess: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-chess): Fix typo introduced just before
	committing 70dcd7c78bdbe8bacf1b130090be0c788547689e.

2020-07-07  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	gnu: emacs-racket-mode: Update to 20200706.
	* gnu/packages/emacs-xyz.scm (emacs-racket-mode): Update to 20200706.

2020-07-07  Matthew Kraai  <kraai@ftbfs.org>

	gnu: python-bandit: Update home-page.
	* gnu/packages/openstack.scm (python-bandit)[home-page]: Update to new URL.

2020-07-07  Peng Mei Yu via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add emacs-rime.
	* gnu/packages/emacs-xyz.scm (emacs-rime): New variable.

2020-07-07  Michael Rohleder  <mike@rohleder.de>

	gnu: Add emacs-chess.
	* gnu/packages/emacs-xyz.scm (emacs-chess): New variable.

2020-07-07  B. Wilson  <elaexuotee@wilsonb.com>

	gnu: metamath: Update to 0.183.
	* gnu/packages/maths.scm (metamath): Update to 0.183.

2020-07-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add plover.
	* gnu/local.mk (plover): New variable.
	(GNU_SYSTEM_MODULES): Add stenography.scm.

2020-07-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: librsvg-next: Update to 2.48.8.
	* gnu/packages/gnome.scm (librsvg-next): Update to 2.48.8.
	[source]: Remove substitute* from snippet.
	[arguments]: In cargo-inputs replace rust-cairo-rs-0.7 with 0.8,
	rust-cssparser-0.25 with 0.27, rust-float-cmp-0.5 with 0.6,
	rust-gdk-pixbuf-0.7 with 0.8, rust-gio-0.7 with 0.8, rust-glib-0.8 with
	0.9, rust-markup5ever-0.9 with 0.10, rust-nalgebra-0.18 with 0.19,
	rust-pango-0.7 with 0.8, rust-pangocairo-0.8 with 0.9. Add rust-cast-0.2,
	rust-once-cell-1.2, rust-rgb-0.8, rust-xml5ever-0.16. Remove
	rust-lazy-static-1, rust-phf-0.7, rust-string-cache-0.7, rust-xml-rs-0.8.
	In cargo-development-inputs replace rust-cairo-rs-0.7 with 0.8,
	rust-criterion-0.2 with 0.3. In custom 'prepare-for-build phase use
	cc-for-target. Remove 'remove-failing-tests phase.
	[inputs]: Replace pango-1.42 with pango.

	gnu: librsvg-next: Enable vala support.
	* gnu/packages/gnome.scm (librsvg-next)[arguments]: Adjust custom
	'gnu-configure phase to add configure flags.

2020-07-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-average-0.10, rust-rand-distr-0.2.
	* gnu/packages/crates-io.scm (rust-average-0.10, rust-rand-distr-0.2):
	New variables.
	(rust-average-0.9): Inherit from rust-average-0.10.

	gnu: Add rust-string-cache-0.8.
	* gnu/packages/crates-io.scm (rust-string-cache-0.8): New variable.
	(rust-string-cache-0.7): Inherit from rust-string-cache-0.8.

	gnu: Add rust-string-cache-codegen-0.5.
	* gnu/packages/crates-io.scm (rust-string-cache-codegen-0.5): New
	variable.
	(rust-string-cache-codegen-0.4): Inherit from
	rust-string-cache-codegen-0.5

	gnu: Add rust-serial-test-0.1.
	* gnu/packages/crates-io.scm (rust-serial-test-0.1): New variable.

	gnu: Add rust-serial-test-derive-0.1.
	* gnu/packages/crates-io.scm (rust-serial-test-derive-0.1): New variable.

	gnu: Add rust-servo-arc-0.1.
	* gnu/packages/crates-io.scm (rust-servo-arc-0.1): New variable.

	gnu: Add rust-selectors-0.22.
	* gnu/packages/crates-io.scm (rust-selectors-0.22): New variable.

	gnu: Add rust-xml5ever-0.16.
	* gnu/packages/crates-io.scm (rust-xml5ever-0.16): New variable.

	gnu: Add rust-thin-slice-0.1.
	* gnu/packages/crates-io.scm (rust-thin-slice-0.1): New variable.

	gnu: Add rust-markup5ever-0.10.
	* gnu/packages/crates-io.scm (rust-markup5ever-0.10): New variable.
	(rust-markup5ever-0.9): Inherit from rust-markup5ever-0.10.

	gnu: Add rust-pangocairo-0.9.
	* gnu/packages/crates-io.scm (rust-pangocairo-0.9): New variable.
	(rust-pangocairo-0.8): Inherit from rust-pangocairo-0.9.

	gnu: Add rust-gdk-pixbuf-0.8.
	* gnu/packages/crates-io.scm (rust-gdk-pixbuf-0.8): New variable.
	(rust-gdk-pixbuf-0.7): Inherit from rust-gdk-pixbuf-0.8.

	gnu: Add rust-pango-0.8.
	* gnu/packages/crates-io.scm (rust-pango-0.8): New variable.
	(rust-pango-0.7): Inherit from rust-pango-0.8.

	gnu: Add rust-gio-0.8.
	* gnu/packages/crates-io.scm (rust-gio-0.8): New variable.
	(rust-gio-0.7): Inherit from rust-gio-0.8.

	gnu: Add rust-cssparser-0.27.
	* gnu/packages/crates-io.scm (rust-cssparser-0.27): New variable.
	(rust-cssparser-0.25): Inherit from rust-cssparser-0.27.

	gnu: Add rust-cssparser-macros-0.6.
	* gnu/packages/crates-io.scm (rust-cssparser-macros-0.6): New variable.
	(rust-cssparser-macros-0.3): Inherit from rust-cssparser-macros-0.6.

	gnu: Add rust-serde-big-array-0.2.
	* gnu/packages/crates-io.scm (rust-serde-big-array-0.2): New variable.
	(rust-serde-big-array-0.1): Inherit from rust-serde-big-array-0.2.

	gnu: Add rust-nalgebra-0.19.
	* gnu/packages/crates-io.scm (rust-nalgebra-0.19): New variable.
	(rust-nalgebra-0.18): Inherit from rust-nalgebra-0.19).

	gnu: Add rust-rgb-0.8.
	* gnu/packages/crates-io.scm (rust-rgb-0.8): New variable.

	gnu: Add rust-float-cmp-0.6.
	* gnu/packages/crates-io.scm (rust-float-cmp-0.6): New variable.
	(rust-float-cmp-0.5): Inherit from rust-float-cmp-0.6.

2020-07-06  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-racer-cargo-metadata-0.1.
	* gnu/packages/crates-io.scm (rust-racer-cargo-metadata-0.1): New variable.

	gnu: Add rust-racer-interner-0.1.
	* gnu/packages/crates-io.scm (rust-racer-interner-0.1): New variable.

	gnu: Add rust-rls-span-0.5.
	* gnu/packages/crates-io.scm (rust-rls-span-0.5): New variable.

2020-07-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-peg-0.5.
	* gnu/packages/crates-io.scm (rust-peg-0.5): New variable.

2020-07-06  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-derive-more-0.99.
	* gnu/packages/crates-io.scm (rust-derive-more-0.99): New variable.

2020-07-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-unicode-normalization-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-unicode-normalization-0.1)
	[arguments]: Don't skip build.

2020-07-06  John Soo  <jsoo1@asu.edu>

	gnu: rust-unicode-normalization-0.1: update to 0.1.11.
	* gnu/packages/crates-io.scm (rust-unicode-normalization-0.1):
	Update to 0.1.11.
	[arguments]: Replace rust-smallvec-0.6 with 1 in cargo-inputs.

	gnu: Add rust-peg-0.6.
	* gnu/packages/crates-io.scm (rust-peg-0.6): New variable.

	gnu: Add rust-peg-macros-0.6.
	* gnu/packages/crates-io.scm (rust-peg-macros-0.6): New variable.

	gnu: Add rust-peg-runtime-0.6.
	* gnu/packages/crates-io.scm (rust-peg-runtime-0.6): New variable.

2020-07-06  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: vim: Update to 8.2.1145.
	* gnu/packages/vim.scm (vim): Update to 8.2.1145.
	  [arguments]: Patch the terminal2 test too, as it has been split from
	  test_terminal. Make the name of the phase more accurate.
	  (vim-full)[arguments]: Remove the skip-test87 phase, as the test no
	  longer exists and its successor passes.

2020-07-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-helm-selector.
	* gnu/packages/emacs-xyz.scm (emacs-helm-selector): New variable.

2020-07-06  Arun Isaac  <arunisaac@systemreboot.net>

	doc: Fix texinfo identifiers in Version Control Services.
	* doc/guix.texi (Version Control Services): Use @code, @command, @file,
	@indicateurl, @samp texinfo identifiers correctly.

2020-07-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-serapeum: Update to 20200703.
	* gnu/packages/lisp-xyz.scm (sbcl-serapeum): Update to 20200703.

	gnu: sbcl-cl-prevalence: Update to 20200704.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-prevalence): Update to 20200704.

2020-07-06  John Soo  <jsoo1@asu.edu>

	gnu: Add linux-libre-with-bpf.
	* gnu/packages/linux (%bpf-extra-linux-options): New variable,
	(linux-libre-with-bpf): new variable.

2020-07-06  Brice Waegeneire  <brice@waegenei.re>

	services: simulated-wifi: Use 'kernel-module-loader'.
	* gnu/services/networking.scm (simulated-wifi-shepherd-services):
	Change 'mac-simulation-module' service to use 'kernel-module-loader'.

2020-07-06  John Soo  <jsoo1@asu.edu>

	gnu: Add libbpf.
	* gnu/packages/linux.scm (libbpf): New variable.

2020-07-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add python-patiencediff.
	* gnu/packages/python-xyz.scm (python-patiencediff): New variable.

	gnu: python-fastimport: Update to 0.9.8.
	* gnu/packages/python-xyz.scm (python-fastimport): Update to 0.9.8.

2020-07-06  Oskar Köök  <oskar@maatriks.ee>

	gnu: elixir: Update to 1.10.4.
	* gnu/packages/elixir.scm (elixir): Update to 1.10.4.

2020-07-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-lsp-mode: Update to 7.0.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-mode): Update to 7.0.
	[description]: Slightly improve typography and wording.

	gnu: emacs-lsp-mode: Update home-page.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-mode)[home-page]: Update to new URL.

2020-07-06  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: libmicrohttpd: Update to 0.9.71."
	This update breaks most of the packages which rely on libmicrohttpd.

	This reverts commit 1bab01c2dbf74ef532b93543ce9c2e3b037eb8f5.

2020-07-06  Vagrant Cascadian  <vagrant@debian.org>

	gnu: opensbi: Update to 0.8.
	* gnu/packages/firmware (make-opensbi-package): Add name argument.
	  Drop variant argument.
	  (opensbi-qemu-sifive-fu540): Adjust arguments.
	  (opensbi-qemu-generic): New variable.
	  (opensbi-qemu-virt): Change to deprecated variable.

2020-07-05  Christopher Baines  <mail@cbaines.net>

	gnu: python-llvmlite: Use specific commit for llvm patch URLs.
	As this commit [1] appears to affect the patches, including the v0.30.0
	tag (so the tag must have been changed).

	1: https://github.com/numba/llvmlite/commit/cdd99deb32f9d48aadb0f7407fb8ad06f6a8ce6c

	* gnu/packages/llvm.scm (python-llvmlite)[inputs]: Use a specific commit for
	the patches.

2020-07-05  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-fd.
	* gnu/packages/emacs-xyz.scm (emacs-fd): New variable.

2020-07-05  Arun Isaac  <arunisaac@systemreboot.net>

	doc: Fix minor typo in X Window.
	* doc/guix.texi (X Window): Replace "not" with "no".

2020-07-05  Julien Lepiller  <julien@lepiller.eu>

	gnu: josm: Update to 16731.
	* gnu/packages/geo.scm (josm): Update to 16731.

	gnu: Add java-opening-hours-parser.
	* gnu/packages/geo.scm (java-opening-hours-parser): New variable.

	gnu: Add java-jetbrains-annotations.
	* gnu/packages/java.scm (java-jetbrains-annotations): New variable.

2020-07-05  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: java-icu4j: Update to 66.1, use full sources.
	* gnu/packages/icu4c.scm (java-icu4j): Update to 66.1.
	[source]: Use full sources instead of jar-sources.
	[arguments]: Add chdir phase, replace install phase.

	Co-Authored-By: Julien Lepiller <julien@lepiller.eu>

2020-07-05  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add java-junitparams.
	* gnu/packages/java.scm (java-junitparams): New variable.

2020-07-05  guy fleury iteriteka  <gfleury@disroot.org>

	gnu: chafa: Update to 1.4.1.
	* gnu/packages/image-viewers.scm (chafa): Update to 1.4.1.
	[inputs]: Add freetype, libjpeg-turbo.

2020-07-05  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: rubber: Update to 1.5.1.
	* gnu/packages/tex.scm (rubber): Update to 1.5.1.
	[build-system]: Switch to python-build-system.
	[inputs]: Remove python-2 and which.
	[arguments]: Delete the build phase. Replace the install phase with a custom
	phase.

	weather: Print 0.0% correctly.
	* guix/scripts/weather.scm (report-server-coverage): Report 0% coverage as
	0.0%, not as .0%.

	import: pypi: Handle 'null instead of #nil.
	* guix/import/pypi.scm (non-empty-string-or-false): guile-json now returns
	'null instead of #nil for null JSON values. Handle it.

	discovery: Fix typo.
	* guix/discovery.scm (fold-module-public-variables*): In the docstring,
	replace (PROC MODULE SYMBOL VARIABLE) with (PROC MODULE SYMBOL VARIABLE
	RESULT).

	doc: Fix minor typo in Programming Interface.
	* doc/guix.texi (Programming Interface): Replace "under a specific build
	users" with "under specific build users".

2020-07-05  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-pynvim: Update to 0.4.1.
	* gnu/packages/vim.scm (python-pynvim): Update to 0.4.1.

2020-07-05  Michael Rohleder  <mike@rohleder.de>

	gnu: chessx: Update to 1.5.4.
	* gnu/packages/games.scm (chessx): Update to 1.5.4,
	[inputs]: add "qtspeech",
	[arguments]: fix missing translations.

2020-07-05  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 68.10.0.
	* gnu/packages/gnuzilla.scm (%icedove-build-id): Update.
	(icedove): Update version and corresponding hg changeset.

2020-07-05  Allan Adair  <allan@adair.io>

	gnu: flatpak: Update to 1.8.0.
	* gnu/packages/package-management.scm (flatpak): Update to 1.8.0,
	[native-inputs]: add "python-pyparsing".

2020-07-05  Mathieu Othacehe  <othacehe@gnu.org>

	system: Do not use "hurd-target?".
	Fix the following issue, that happens during CI evaluation:

	In guix/gexp.scm:
	    782:4 19 (_ _)
	In guix/store.scm:
	  1907:12 18 (_ #<store-connection 256.99 7f3727b6de10>)
	   1340:2 17 (map/accumulate-builds #<store-connection 256.99 7f372…> …)
	In srfi/srfi-1.scm:
	   586:29 16 (map1 ((#<file-append #<package hurd@0.9-1.91a516…> …) …))
	   586:29 15 (map1 ((#<file-append #<<parameterized> bindings:…> …) …))
	   586:29 14 (map1 ((#<file-append #<package hurd@0.9-1.91a516…> …) …))
	   586:17 13 (map1 ((#<<operating-system> kernel: #<<parameter…> …) …))
	In guix/store.scm:
	   1299:8 12 (call-with-build-handler #<procedure build-accumulator…> …)
	  2025:24 11 (run-with-store #<store-connection 256.99 7f3727b6de10> …)
	In guix/gexp.scm:
	   785:13 10 (_ _)
	In guix/store.scm:
	   1859:8  9 (_ _)
	In guix/gexp.scm:
	   243:18  8 (_ _)
	In guix/store.scm:
	  1894:38  7 (_ #<store-connection 256.99 7f3727b6de10>)
	In gnu/system.scm:
	  1012:19  6 (_ #<store-connection 256.99 7f3727b6de10>)
	   634:11  5 (operating-system-services #<<operating-system> kernel:…>)
	   611:17  4 (hurd-default-essential-services #<<operating-system> k…>)
	   555:18  3 (operating-system-directory-base-entries #<<operating-s…>)
	  1270:18  2 (operating-system-boot-parameters-file #<<operating-sy…> …)
	  1225:35  1 (operating-system-boot-parameters #<<operating-system>…> …)
	  1225:35  0 (operating-system-boot-parameters (#<<file-system> de…>) …)

	gnu/system.scm:1225:35: In procedure operating-system-boot-parameters:
	Wrong type to apply: #f

	"hurd-target?" is returning false when it should return true in that context.

	* gnu/system.scm (operating-system-boot-parameters): Check for "hurd" target
	field of "os" instead of using the "hurd-target?" procedure.

2020-07-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	download: Replace misconfigured Apache mirror.
	E.g. <http://apache.belnet.be/jakarta/oro/jakarta-oro-2.0.8.tar.gz>
	redirects to a bogus 200 HTML page.

	* guix/download.scm (%mirrors): Replace apache.belnet.be with
	ftp.nluug.nl.

2020-07-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: links: Enable framebuffer (fb) graphics driver.
	* gnu/packages/web-browsers.scm (links)[native-inputs]:
	Add linux-libre-headers.
	[inputs]: Add gpm.

	gnu: links: Sort inputs.
	* gnu/packages/web-browsers.scm (links)[inputs]: Order alphabetically.

	gnu: Sort (gnu packages web-browsers) module imports.
	* gnu/packages/web-browsers.scm: Order module imports alphabetically.

	gnu: mosh: Remove ‘/bin/sh’ dependency.
	* gnu/packages/ssh.scm (mosh)[arguments]: Add ‘patch-FHS-file-names’ phase.

	gnu: bcachefs-tools: Display the correct version.
	* gnu/packages/file-systems.scm (bcachefs-tools)[arguments]: Add VERSION
	to make-flags.

2020-07-04  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: cryptsetup: Update to 2.3.1.
	* gnu/packages/cryptsetup.scm (cryptsetup): Update to 2.3.1.

2020-07-04  Arun Isaac  <arunisaac@systemreboot.net>

	combinators: Fix typo.
	* guix/combinators.scm (fold2): Replace "a two lists" with "two lists".

2020-07-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hplip: Update source hash.
	The tarball was modified in place: <http://issues.guix.gnu.org/42191>.

	* gnu/packages/cups.scm (hplip)[source]: Update hash.

2020-07-04  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add phockup.
	* gnu/packages/image.scm (phockup): New variable.

2020-07-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-exwm-x: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-exwm-x)[propagated-inputs]: Replace
	emacs-ivy with emacs-counsel.

	gnu: emacs-lispy: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-lispy)[propagated-inputs]: Replace
	emacs-ivy with emacs-swiper.

	gnu: emacs-counsel-projectile: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-projectile)[propagated-inputs]:
	Replace emacs-ivy with emacs-counsel.

	gnu: emacs-counsel-tramp: Update to 0.7.5.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-tramp): Update to 0.7.5.
	[propagated-inputs]: Replace emacs-ivy with emacs-counsel.

	gnu: emacs-counsel-dash: Update to 0.1.3-4-370d5f6.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-dash): Update to 0.1.3-4-370d5f6.
	[arguments]: Remove unnecessary phase.
	[propagated-inputs]: Replace emacs-ivy with emacs-counsel.

	gnu: emacs-counsel-etags: Update to 1.9.11.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-etags): Update to 1.9.11.
	[propagated-inputs]: Replace emacs-ivy with emacs-counsel.

	gnu: Add emacs-counsel.
	* gnu/packages/emacs-xyz.scm (emacs-counsel): New variable.

	gnu: Add emacs-swiper.
	* gnu/packages/emacs-xyz.scm (emacs-swiper): New variable.

2020-07-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nloptr: Update to 1.2.2.2.
	* gnu/packages/statistics.scm (r-nloptr): Update to 1.2.2.2.

	gnu: r-dalex: Update to 1.3.0.
	* gnu/packages/cran.scm (r-dalex): Update to 1.3.0.

	gnu: r-spdata: Update to 0.3.8.
	* gnu/packages/cran.scm (r-spdata): Update to 0.3.8.

	gnu: r-glmmtmb: Update to 1.0.2.1.
	* gnu/packages/cran.scm (r-glmmtmb): Update to 1.0.2.1.

	gnu: r-abn: Update to 2.2.2.
	* gnu/packages/cran.scm (r-abn): Update to 2.2.2.

	gnu: r-depecher: Update to 1.4.1.
	* gnu/packages/bioconductor.scm (r-depecher): Update to 1.4.1.

	gnu: r-rsubread: Update to 2.2.3.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.2.3.

2020-07-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-bluetooth.
	* gnu/packages/emacs-xyz.scm (emacs-bluetooth): New variable.

2020-07-03  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 150.
	* gnu/packages/diffoscope (diffoscope): Update to 150.

2020-07-03  Michael Rohleder  <mike@rohleder.de>

	gnu: Add emacs-calibredb.
	* gnu/packages/emacs-xyz.scm (emacs-calibredb): New variable.

2020-07-03  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add emacs-org-beautify-theme.
	* gnu/packages/emacs-xyz.scm (emacs-org-beautify-theme): New variable.

2020-07-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 12.2.4.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 12.2.4.

	gnu: emacs-markdown-mode: Update hash too.
	* gnu/packages/emacs-xyz.scm (emacs-markdown-mode): Update hash. This is
	a followup to 3f452712438a5133c692c73b32bf91b5954d2b7b.

	gnu: emacs-markdown-mode: Update to 2.4.
	* gnu/packages/emacs-xyz.scm (emacs-markdown-mode): Update to 2.4.

	gnu: emacs-ivy: Update to 0.13.1.
	* gnu/packages/emacs-xyz.scm (emacs-ivy): Update to 0.13.1.
	[source]: Use GNU ELPA repository.
	[homepage]: Point to GitHub instead of manual.

2020-07-03  Dale Mellor  <guix-devel-0brg6b@rdmp.org>

	gnu: Add curlpp library.
	* gnu/packages/curl.scm (curlpp): New variable.

2020-07-03  Fredrik Salomonsson  <plattfot@gmail.com>

	gnu: Add guix-simplyblack-sddm-theme.
	* gnu/packages/display-managers.scm (guix-simplyblack-sddm-theme): New variable.

2020-07-03  Ludovic Courtès  <ludo@gnu.org>

	import: Do not assume that 'package-source' returns an origin.
	* guix/gnu-maintenance.scm (gnu-package?): Check whether
	'package-source' returns an origin.
	* guix/import/github.scm (updated-github-url): Likewise.
	* guix/import/launchpad.scm (updated-launchpad-url): Likewise.

	upstream: Define 'url-predicate' and use it.
	* guix/upstream.scm (url-predicate): New procedure.
	(url-prefix-predicate): Define in terms of 'url-predicate'.
	* guix/import/cpan.scm (cpan-package?): Use 'url-predicate'.
	* guix/import/cran.scm (cran-package?)
	(bioconductor-package?)
	(bioconductor-data-package?)
	(bioconductor-experiment-package?): Likewise.
	* guix/import/crate.scm (crate-package?): Likewise.
	* guix/import/elpa.scm (package-from-gnu.org?): Likewise.
	* guix/import/hackage.scm (hackage-package?): Likewise.
	* guix/import/pypi.scm (pypi-package?): Likewise.
	* guix/import/gem.scm (gem-package?): Use 'url-prefix-predicate'.

	lint: Do not assume that a package's source is an origin.
	* guix/lint.scm (check-source-file-name): Ensure ORIGIN is an origin.
	(check-patch-file-names)[patches]: Likewise.
	(check-source): Likewise.

2020-07-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: hpcguix-web: Add guix to inputs.
	* gnu/packages/web.scm (hpcguix-web)[inputs]: Add guix.

2020-07-03  Eric Bavier  <bavier@member.fsf.org>

	gnu: Update synergy to 1.11.1.
	* gnu/packages/synergy.scm (synergy): Update to 1.11.1.
	[arguments]: Add "patch-desktop" phase.
	[native-inputs]: New field.
	[inputs]: Remove unused "xinput" input.

2020-07-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: nyxt (formerly 'next'): Update to 20200702.
	* gnu/packages/web-browsers.scm (next): Deprecate in favour of nyxt.
	(nyxt): New variable.

2020-07-03  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: sbcl: Add comment explaining out-of-date version.
	Make sure no one repeats this mistake.

	This is a follow-up to commit 809aa3c51c5a0f3d8e3d8133b22684702cb90287.

	* gnu/packages/lisp.scm (sbcl): Add a comment advising against updating
	  to 2.0.6.

2020-07-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: js8call: Update to 2.2.0.
	* gnu/packages/radio.scm (js8call): Update to 2.2.0.
	  [inputs]: Use wsjtx-hamlib instead of regular hamlib.

2020-07-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	Revert "gnu: sbcl: Update to 2.0.6."
	This reverts commit 1ac4959c6a94a89fc8d3a73239d107cfb1d96240.

	SBCL 2.0.6 breaks named-readtables and consequently many Common Lisp packages.
	See https://github.com/melisgl/named-readtables/issues/19.

2020-07-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-napa-fft3.
	* gnu/packages/lisp-xyz.scm (sbcl-napa-fft3, cl-napa-fft3): New variables.

	gnu: Add cl-bordeaux-fft.
	* gnu/packages/lisp-xyz.scm (sbcl-bordeaux-fft, cl-bordeaux-fft,
	  ecl-bordeaux-fft): New variables.

2020-07-03  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	guix system: "describe" displays multiboot info.
	* guix/scripts/system.scm (display-system-generation): Display
	multiboot-modules commands if set.

2020-07-03  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	services: system-service-type: Add entries support for the Hurd.
	When creating a disk-image using --save-provenance, "guix system describe"
	now works.

	* gnu/system.scm (operating-system-directory-base-entries): Add conditional
	"hurd" parameter, make "initrd" parameter conditional.
	(hurd-default-essential-services): Use them.
	(operating-system-boot-parameters-file): Only add 'initrd' when set.

2020-07-03  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	system: 'read-boot-parameters' allow initrd to be missing.
	* gnu/system.scm (read-boot-parameters): Allow initrd to be missing.

	system: 'read-boot-parameters' bugfix for multiboot.
	* gnu/system.scm (read-boot-parameters): Oops, only return value for
	multiboot-modules instead of (key value).

2020-07-03  Eric Bavier  <bavier@member.fsf.org>

	gnu: Add pfetch.
	* gnu/packages/admin.scm (pfetch): New variable.

	gnu: Add ufetch.
	* gnu/packages/admin.scm (ufetch): New variable.

2020-07-02  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Add lld.
	* gnu/packages/llvm.scm (lld): New variable.

	gnu: llvm-9: Backport patch to fix miscompilation for big-endian targets.
	* gnu/packages/llvm.scm (llvm-9)[source]: Add new patch.
	* gnu/packages/patches/llvm-9-fix-bitcast-miscompilation.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register new file.

	gnu: rust: Bootstrap up to rustc 1.44.
	* gnu/packages/rust.scm (rust-1.40, rust-1.41, rust-1.42, rust-1.43,
	  rust-1.44): New variables.

	gnu: llvm-9: Backport patches to fix miscompilations.
	* gnu/packages/llvm.scm (llvm-9)[source]: Add new patches.
	* gnu/packages/patches/llvm-9-fix-lpad-miscompilation.patch,
	  gnu/packages/patches/llvm-9-fix-scev-miscompilation.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register new patches.

2020-07-02  Matthew Kraai  <kraai@ftbfs.org>

	gnu: python-gevent: Propagate dependencies.
	* gnu/packages/python-xyz.scm (python-gevent)[native-inputs]: Move
	python-zope-event and python-zone-interface to ...
	[propagated-inputs]: ... here.

2020-07-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: gash, gash-utils: Build with Guile 3.0.
	* gnu/packages/shells.scm (gash)[source]: Add 'modules' and 'snippet'.
	[inputs]: Change GUILE-2.2 to GUILE-3.0.
	(gash-utils)[source]: Add 'modules' and 'snippet'.
	[inputs]: Change GUILE-2.2 to GUILE-3.0.
	* gnu/packages/commencement.scm (gash-utils-boot)[source]: Remove
	unneeded 'modules' field, and add 'snippet'.
	(gash-utils-boot)[source]: New field.
	* gnu/packages/patches/gash-utils-ls-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: network-manager-openconnect: Patch all the 'openconnect' file names.
	* gnu/packages/gnome.scm (network-manager-openconnect)[arguments]: Make
	sure all the references to the 'openconnect' executable are patched.

2020-07-02  André Batista  <nandre@riseup.net>

	gnu: Add tor-client.
	* gnu/packages/tor.scm (tor-client): New variable.

2020-07-02  Ludovic Courtès  <ludo@gnu.org>

	Revert "ui: Use package-description-string."
	This reverts commit bd03e99f66be1a038e3a8aeb502f5153fd05cc67.

	Reported by Ekaitz Zarraga <ekaitz@elenq.tech> at
	<https://lists.gnu.org/archive/html/guix-devel/2020-06/msg00338.html>.

	That commit broke would prevent "description: " from being taken into
	account by the 'texi->plain-text' paragraph filling code.

2020-07-02  Marius Bakke  <marius@gnu.org>

	gnu: Add drbd-utils.
	* gnu/packages/cluster.scm (drbd-utils): New variable.

	gnu: audacity: Update to 2.4.1.
	* gnu/packages/audio.scm (audacity): Update to 2.4.1.

	gnu: Add parprouted.
	* gnu/packages/networking.scm (parprouted): New public variable.

	services: wpa-supplicant: Support specifying additional service dependencies.
	* gnu/services/networking.scm (<wpa-supplicant-configuration>)[requirement]:
	New parameter.
	(wpa-supplicant-shepherd-service): Use it instead of hard-coded list.
	* doc/guix.texi (Networking Services): Document accordingly.

	services: wpa-supplicant: Do not export the <wpa-supplicant-configuration> record.
	* gnu/services/networking.scm: Remove <wpa-supplicant-configuration> from exports.

	gnu: Add debianutils.
	* gnu/packages/debian.scm (debianutils): New public variable.

2020-07-02  Marius Bakke  <mbakke@fastmail.com>

	gnu: Add UFO: Alien Invasion.
	* gnu/packages/games.scm (%ufoai-commit, %ufoai-revision, %ufoai-version,
	ufoai-source, ufo2map, ufoai-data, ufoai): New variables.

2020-07-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-38.136a829.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-38.136a829.

2020-07-02  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	gnu: python-grequests: Fix tests by adding zope dependencies.
	* gnu/packages/python-web.scm (python-grequests)[native-inputs]:
	  Add python-zope.interface, python-zope.event.

2020-07-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guix: Update to 1.1.0-16.d3eee3c.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-16.d3eee3c.

	gnu: guix: Update to 1.1.0-15.03deb1e.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-15.03deb1e.

	Revert "gnu: guix-minimal: Remove as failing and unused."
	This reverts commit 044cffdf34c506d2f9f1fbbc07462f29d3edaf54.

	Fix build without SSH support.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Only include
	gnu/machine/digital-ocean.scm and gnu/machine/ssh.scm if HAVE_GUILE_SSH is
	set.

2020-07-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mnormt: Update to 2.0.1.
	* gnu/packages/statistics.scm (r-mnormt): Update to 2.0.1.

	gnu: r-mda: Update to 0.5-2.
	* gnu/packages/cran.scm (r-mda): Update to 0.5-2.

	gnu: r-ingredients: Update to 1.3.0.
	* gnu/packages/cran.scm (r-ingredients): Update to 1.3.0.

	gnu: r-spdep: Update to 1.1-5.
	* gnu/packages/cran.scm (r-spdep): Update to 1.1-5.
	[native-inputs]: Add r-knitr.

	gnu: r-blockmodeling: Update to 1.0.0.
	* gnu/packages/cran.scm (r-blockmodeling): Update to 1.0.0.

	gnu: r-future-apply: Update to 1.6.0.
	* gnu/packages/cran.scm (r-future-apply): Update to 1.6.0.

	gnu: r-fs: Update to 1.4.2.
	* gnu/packages/cran.scm (r-fs): Update to 1.4.2.

	gnu: r-rdpack: Update to 1.0.0.
	* gnu/packages/cran.scm (r-rdpack): Update to 1.0.0.

	gnu: r-annotationdbi: Update to 1.50.1.
	* gnu/packages/bioinformatics.scm (r-annotationdbi): Update to 1.50.1.

2020-07-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-folium: Update to 0.11.0.
	* gnu/packages/python-xyz.scm (python-folium): Update to 0.11.0.

	gnu: wireshark: Update to 3.2.5.
	* gnu/packages/networking.scm (wireshark): Update to 3.2.5.

	gnu: emacs-tramp: Update to 2.4.4.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.4.4.

2020-07-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bumpalo-2: Update to 2.6.0.
	* gnu/packages/crates-io.scm (rust-bumpalo-2): Update to 2.6.0.
	[arguments]: Don't skip build. Skip tests.

	gnu: rust-bumpalo-2.5: Rename to rust-bumpalo-2.
	* gnu/packages/crates-io.scm (rust-bumpalo-2.5): Rename to ...
	(rust-bumpalo-2): ... this.

	gnu: rust-crossbeam-utils-0.6: Update to 0.6.6.
	* gnu/packages/crates-io.scm (rust-crossbeam-utils-0.6): Update to0.6.6.
	[arguments]: Don't skip build. Replace rust-rand-0.4 with 0.6 in
	cargo-development-inputs.

	gnu: rust-crossbeam-queue-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-crossbeam-queue-0.1[arguments]: Don't
	skip build. Replace rust-rand-0.4 with 0.6 in cargo-development-inputs.

	gnu: rust-crossbeam-epoch-0.7: Update to 0.7.2.
	* gnu/packages/crates-io.scm (rust-crossbeam-epoch-0.7): Update to 0.7.2.
	[arguments]: Don't skip build. In cargo-inputs replace
	rust-memoffset-0.2 with 0.5, rust-scopeguard-0.3 with 1.0. Replace
	rust-rand-0.4 with 0.6 in cargo-development-inputs.

	gnu: rust-crossbeam-epoch-0.8: Update to 0.8.2.
	* gnu/packages/crates-io.scm (rust-crossbeam-epoch-0.8): Update to 0.8.2.
	[arguments]: Don't skip build. In cargo-inputs replace rust-autocfg-0.1
	with 1.0. Add rust-maybe-uninit-2.0.

	gnu: rust-crossbeam-deque-0.7: Update to 0.7.3.
	* gnu/packages/crates-io.scm (rust-crossbeam-deque-0.7): Update to 0.7.3.
	[arguments]: Don't skip build. Add rust-maybe-unint-2.0 to cargo-inputs.

	gnu: rust-crossbeam-channel-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-crossbeam-channel-0.3)[arguments]:
	Don't skip build.

	gnu: rust-crossbeam-channel-0.4: Update to 0.4.2.
	* gnu/packages/crates-io.scm (rust-crossbeam-channel-0.4): Update to 0.4.2.
	[arguments]: Don't skip build. Add rust-maybe-uninit-2.0 to
	cargo-inputs.

	gnu: rust-crossbeam-0.7: Update to 0.7.3.
	* gnu/packages/crates-io.scm (rust-crossbeam-0.7): Update to 0.7.3.
	[arguments]: Don't skip build. In cargo-inputs replace
	rust-crossbeam-channel-0.3 with 0.4, rust-crossbeam-epoch-0.7 with 0.8,
	rust-crossbeam-queue-0.1 with 0.2, rust-crossbeam-utils-0.6 with 0.7.
	Replace rust-rand-0.4 with 0.6 in cargo-development-inputs.

2020-07-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guix-minimal: Remove as failing and unused.
	* gnu/packages/package-management.scm (guix-minimal): Remove it.

2020-07-02  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Build and install man pages.
	* gnu/packages/haskell-apps.scm (git-annex)[arguments]: Add phases for
	building and installing the man pages.
	[native-inputs]: Add perl.

2020-07-02  simendsjo  <simendsjo@gmail.com>

	gnu: Update Iosevka fonts from 3.1.1 to 3.2.2.
	* gnu/packages/fonts.scm (font-iosevka, font-iosevka-slab,
	font-iosevka-term, font-iosevka-term-slab, font-iosevka-aile,
	font-iosevka-etoile, font-iosevka-sparkle): Update to 3.2.2.

2020-07-02  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guix: Update to 1.1.0-14.5bd8033.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-14.5bd8033.

2020-07-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libmicrohttpd: Update to 0.9.71,
	* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.71.

2020-07-01  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: deutex: Build with PNG support.
	* gnu/packages/game-development.scm (deutex)[inputs]: Add libpng.
	  [native-inputs]: Add pkg-config.

2020-07-01  Ludovic Courtès  <ludo@gnu.org>

	channels: Dependencies listed in '.guix-channel' can have an introduction.
	Suggested by Ricardo Wurmus and Simon Tournier.

	* guix/channels.scm (sexp->channel-introduction): New procedure.
	(read-channel-metadata): Use it.
	(profile-channels)[sexp->channel-introduction]: Remove.
	* tests/channels.scm ("latest-channel-instances, authenticate dependency"):
	New test.
	* doc/guix.texi (Channels)[Declaring Channel Dependencies]: Augment example.

2020-07-01  Ludovic Courtès  <ludo@gnu.org>

	channels: Properly diagnose test failure.
	This fixes a style issue similar to that of
	a18d02def9862dfb9b7a5e3d5aa3b541b066d198.

	* tests/channels.scm ("authenticate-channel, .guix-authorizations"):
	Change to 'test-equal' so that test failures are properly diagnosed.

2020-07-01  Ludovic Courtès  <ludo@gnu.org>

	services: provenance: Save channel introductions.
	* gnu/services.scm (channel->code): Include CHANNEL's introduction, if
	any, unless CHANNEL is the singleton %DEFAULT-CHANNELS.
	(channel->sexp): Add comment.
	* guix/scripts/system.scm (sexp->channel): Change pattern to allow for
	extensibility.

	guix describe: Display channel introductions and add 'channels-sans-intro'.
	* guix/scripts/describe.scm (%available-formats): Add "channels-sans-intro".
	(channel->sexp): Add #:include-introduction?.  Emit CHANNEL's intro if
	INCLUDE-INTRODUCTION? is true and CHANNEL has an introduction.
	(channel->json): Include CHANNEL's introduction, if any.
	(channel->recutils): Likewise.
	(display-profile-info): Add 'channels-sans-intro' case.
	* doc/guix.texi (Invoking guix describe): Add introduction in example.
	Add 'channels-sans-intro' case.

2020-07-01  Ludovic Courtès  <ludo@gnu.org>

	channels: Save and interpret 'introduction' field in provenance data.
	With this change, profiles created by 'guix pull' & co. include channel
	introductions as part of the channel metadata of each manifest entry.

	* guix/channels.scm (channel-instances->manifest)[instance->entry]: Add
	'introduction' field when CHANNEL has an introduction.
	(profile-channels)[sexp->channel-introduction]: New procedure.
	Use it to initialize the 'introduction' field.

2020-07-01  Ludovic Courtès  <ludo@gnu.org>

	channels: Remove 'signature' from <channel-introduction>.
	In the end signing the commit/key pair does not buy us much.  Someone
	publishing a valid but different commit/key pair would effectively be
	publishing a different channel, which could be a fork (made by a former
	authorized developer) or simply a mirror.  In the latter case, there's
	nothing to be gained by publishing a different commit/key pair.

	* guix/channels.scm (<channel-introduction>)[signature]: Remove.
	(make-channel-introduction): Adjust accordingly.

2020-07-01  Ludovic Courtès  <ludo@gnu.org>

	channels: Make channel introductions public.
	* guix/channels.scm (<channel-introduction>): Rename constructor to
	'%make-channel-introduction'.
	(make-channel-introduction): New procedure.
	* tests/channels.scm ("authenticate-channel, wrong first commit signer")
	("authenticate-channel, .guix-authorizations"): Use
	'make-channel-introduction' without '@@' and without third argument.
	* doc/guix.texi (Channels)[Channel Authentication, Specifying Channel
	Authorizations]: New subsections.

	channels: Add 'openpgp-fingerprint->bytevector'.
	* guix/channels.scm (openpgp-fingerprint->bytevector): New procedure.
	(openpgp-fingerprint): New macro.
	(%guix-channel-introduction): Use it.

2020-07-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crossbeam-queue-0.2: Add missing input.
	* gnu/packages/crates-io.scm (rust-crossbeam-queue-0.2)[arguments]: Add
	rust-maybe-uninit-2.0 to cargo-inputs. Don't skip build.

2020-07-01  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.50.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.50.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@5.7: Update to 5.7.7.
	* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.7.
	(linux-libre-5.7-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.131.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.131.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.187.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.187.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.229.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.229.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.229.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.229.
	(linux-libre-4.4-pristine-source): Update hash.

2020-07-01  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 68.10.0-guix0-preview1 [security-fixes].
	Includes fixes for CVE-2020-12417, CVE-2020-12418, CVE-2020-12419,
	CVE-2020-12420, and CVE-2020-12421.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.  Remove
	code that deleted the Onion Browser Button extension, which is no longer
	bundled upstream.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.

2020-07-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gama: Update to 2.09.
	* gnu/packages/gps.scm (gama): Update to 2.09.

2020-07-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: squid: Update to 4.12.
	* gnu/packages/networking.scm (squid): Update to 4.12.

	gnu: libndp: Use HTTPS.
	* gnu/packages/networking.scm (libndp)[source]: Hard-code NAME.  Use HTTPS.
	[home-page]: Use HTTPS.

	gnu: haproxy: Update to 2.1.7.
	* gnu/packages/networking.scm (haproxy): Update to 2.1.7.

2020-07-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: solaar: Fix build.
	* gnu/packages/admin.scm (solaar)[arguments]: Remove unnecessary custom ‘build’ phase.
	Set PYTHONPATH earlier, before building.

	Reported by Robin Templeton (terpri on #guix).

2020-07-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: qtractor: Update to 0.9.15.
	* gnu/packages/music.scm (qtractor): Update to 0.9.15.

	gnu: ncdu: Fix up synopsis & description.
	* gnu/packages/ncdu.scm (ncdu)[synopsis]: Fix typo.
	[description]: Start with a proper sentence.  Double-space.

	gnu: ncdu: Update to 1.15.1.
	* gnu/packages/ncdu.scm (ncdu): Update to 1.15.1.

	gnu: padthv1: Update to 0.9.15.
	* gnu/packages/music.scm (padthv1): Update to 0.9.15.

	gnu: samplv1: Update to 0.9.15.
	* gnu/packages/music.scm (samplv1): Update to 0.9.15.

	gnu: drumkv1: Update to 0.9.15.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.15.

	gnu: synthv1: Update to 0.9.15.
	* gnu/packages/music.scm (synthv1): Update to 0.9.15.

	gnu: mpd: Update to 0.21.24.
	* gnu/packages/mpd.scm (mpd): Update to 0.21.24.

	gnu: ngircd: Update to 26.
	* gnu/packages/messaging.scm (ngircd): Update to 26.
	[native-inputs]: Add openssl.

	gnu: nheko: Update to 0.7.2.
	* gnu/packages/messaging.scm (nheko): Update to 0.7.2.

	gnu: mtxclient: Update to 0.3.1.
	* gnu/packages/messaging.scm (mtxclient): Update to 0.3.1.

2020-07-01  Guillaume Le Vaillant  <glv@posteo.net>

	guix: build: Fix asdf-build-system/ecl.
	* guix/build/lisp-utils.scm (make-asd-file): Fix value of 'component?'
	  parameter when using ECL.

2020-07-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim-full: Remove unneeded phase.
	* gnu/packages/vim.scm (vim-full)[arguments]: Remove custom
	'skip-previewpopup phase.

	gnu: vim: Update to 8.2.1101.
	* gnu/packages/vim.scm (vim): Update to 8.2.1101. [arguments]: In
	'patch-config-files patch more shell calls. Rename custom 'set-TZDIR
	phase to 'set-environment-variables phase and also set TERM. Adjust
	'skip-failing-tests to skip more tests.

2020-07-01  B. Wilson  <elaexuotee@wilsonb.com>

	gnu: Add metamath.
	* gnu/packages/maths.scm (metamath): New variable.

2020-07-01  Ludovic Courtès  <ludo@gnu.org>

	.guix-authorizations: Remove keys of two former contributors.
	* .guix-authorizations: Remove key of David Craven, who left the project
	in 2017, and Federico Beffa, whose last commit was in Feb. 2017.

	.guix-authorizations: Remove former keys that are no longer used.
	* .guix-authorizations: Remove old keys of dvc, efraim, and janneke.

	.guix-authorizations: Remove brettgilio's old key.
	* .guix-authorizations: Remove key "DFC0 C7F7 9EE6 0CA7 AE55  5E19 6722
	43C4 A03F 0EEE" (Brett Gilio).  See
	<https://lists.gnu.org/archive/html/guix-devel/2020-06/msg00323.html>.

2020-07-01  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: ppsspp: Unbundle more sources.
	* gnu/packages/emulators (ppsspp)[source]: Update unbundling snippet.
	[inputs]: Add cityhash, libzip, vulkan-headers, vulkan-loader, xxhash.
	[arguments]<#:configure-flags>: Add -DUSE_SYSTEM_LIBZIP=ON.
	Update comments accordingly.

	gnu: spirv-cross: Improve description.
	* gnu/packages/vulkan.scm (spirv-cross)[description]: Simplify.

2020-07-01  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-alexandria: Update to 1.1.
	* gnu/packages/lisp-xyz.scm (sbcl-alexandria): Update to 1.1.

	gnu: sbcl-bordeaux-threads: Update to 0.8.8.
	* gnu/packages/lisp-xyz.scm (sbcl-bordeaux-threads): Update to 0.8.8.

	gnu: sbcl-cl-random-forest: Update to 0.1-1.fedb36c.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-random-forest): Update to 0.1-1.fedb36c.

2020-07-01  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Move some lisp libraries.
	Move the 3 lisp libraries that are not in lisp-xyz.scm with the others.

	* gnu/packages/machine-learning.scm (sbcl-cl-libsvm-format, cl-libsvm-format,
	  ecl-cl-libsvm-format, sbcl-cl-online-learning, cl-online-learning,
	  ecl-cl-online-learning, sbcl-cl-random-forest, cl-random-forest,
	  ecl-cl-random-forest): Move to ...
	* gnu/packages/lisp-xyz.scm (sbcl-cl-libsvm-format, cl-libsvm-format,
	  ecl-cl-libsvm-format, sbcl-cl-online-learning, cl-online-learning,
	  ecl-cl-online-learning, sbcl-cl-random-forest, cl-random-forest,
	  ecl-cl-random-forest): ... here.

2020-07-01  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-ironclad: Update to 0.50.
	* gnu/packages/lisp-xyz.scm (sbcl-ironclad): Update to 0.50.
	  [inputs]: Remove trivial-garbage.

2020-07-01  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Update to 2.0.6.
	* gnu/packages/lisp.scm (sbcl): Update to 2.0.6.

2020-07-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vdirsyncer: Don't propagate python-click-5.
	This prevents a profile collision when installing the package.

	* gnu/packages/dav.scm (vdirsyncer)[propagated-inputs]: Move
	python-click-5 ...
	[inputs]: ... to here.

2020-07-01  Kei Kebreau  <kkebreau@posteo.net>

	gnu: maxima: Update to 5.44.0.
	* gnu/packages/maths.scm (maxima): Update to 5.44.0.

2020-07-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fetchmail: Update to 6.4.8.
	* gnu/packages/mail.scm (fetchmail): Update to 6.4.8.

	gnu: man-db: Update to 2.9.3.
	* gnu/packages/man.scm (man-db): Update to 2.9.3.

	gnu: inotify-tools: Update to 3.20.2.2.
	* gnu/packages/linux.scm (inotify-tools): Update to 3.20.2.2.

	gnu: powertop: Update to 2.13.
	* gnu/packages/linux.scm (powertop): Update to 2.13.

	gnu: nvme-cli: Update to 1.12.
	* gnu/packages/linux.scm (nvme-cli): Update to 1.12.

	gnu: nftables: Update to 0.9.6.
	* gnu/packages/linux.scm (nftables): Update to 0.9.6.

	gnu: haveged: Update to 1.9.13.
	* gnu/packages/linux.scm (haveged): Update to 1.9.13.

	gnu: rmlint: Update to 2.10.1.
	* gnu/packages/disk.scm (rmlint): Update to 2.10.1.

	gnu: mame: Update to 0.222.
	* gnu/packages/emulators.scm (mame): Update to 0.222.

	gnu: docker, docker-cli: Update to 19.03.12.
	* gnu/packages/docker.scm (%docker-version): Update to 19.03.12.
	(docker, docker-cli): Update hashes.

	gnu: rust-crossbeam-queue: Fix home page.
	* gnu/packages/crates-io.scm (rust-crossbeam-queue)[home-page]:
	Point to the right sub-project.

	gnu: rust-crossbeam-queue: Update to 0.2.3.
	* gnu/packages/crates-io.scm (rust-crossbeam-queue): Update to 0.2.3.

	gnu: premake@5: Update to 5.0.0-alpha15.
	* gnu/packages/build-tools.scm (premake5): Update to 5.0.0-alpha15.
	[arguments]: Modify ‘enter-source’ phase.

	gnu: inxi-minimal: Update to 3.1.04-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.1.04-1.

2020-06-30  Marius Bakke  <marius@gnu.org>

	gnu: Python: Support cross-compiling for the Hurd.
	* gnu/packages/python.scm (python-3.8): When cross-compiling for Hurd, add
	substitution for the configure script.

	gnu: gexiv2: Update to 0.12.1.
	* gnu/packages/gnome.scm (gexiv2): Update to 0.12.1.

2020-06-30  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: hosts: Clarify this script only works on a foreign distro.
	* gnu/packages/admin.scm (hosts)[synopsis, description]: Clarify that this
	script works only on a foreign distro.

2020-06-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-clyent: Update home-page.
	* gnu/packages/python-xyz.scm (python-clyent)[home-page]: Update to new
	home-page.

2020-06-30  Andrius Štikonas via Guix-patches via  <guix-patches@gnu.org>

	gnu: python-clyent: Fix typo in description.
	* gnu/packages/python-xyz.scm (python-clyent)[description]: Fix a typo.

2020-06-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add get-iplayer.
	* gnu/packages/video.scm (get-iplayer): New variable.

	gnu: Add presentty.
	* gnu/packages/presentation.scm (presentty): New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.

	gnu: Add python-pillow-2.9.
	* gnu/packages/python-xyz.scm (python-pillow-2.9): New package.

	gnu: Sort package modules alphabetically in (gnu packages pretty-print).
	* gnu/packages/pretty-print.scm: Sort package module imports
	alphabetically.

2020-06-30  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add hosts.
	* gnu/packages/admin.scm (hosts): New variable.

2020-06-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ceph: Update to 14.2.10 [fixes CVE-2020-10753].
	* gnu/packages/storage.scm (ceph): Update to 14.2.10.
	[source]: Keep required bundled seastar.
	[inputs]: Add librdkafka.

	gnu: libaacs: Update to 0.10.0.
	* gnu/packages/video.scm (libaacs): Update to 0.10.0.

	gnu: libaacs: Don't use NAME in source URI.
	* gnu/packages/video.scm (libaacs)[source]: Hard-code NAME.

	gnu: umoci: Update to 0.4.6.
	* gnu/packages/virtualization.scm (umoci): Update to 0.4.6.
	[source, arguments]: Update import path.

	gnu: libxls: Update to 1.5.3.
	* gnu/packages/statistics.scm (libxls): Update to 1.5.3.

	gnu: rclone: Update to 1.52.2.
	* gnu/packages/sync.scm (rclone): Update to 1.52.2.

	gnu: st: Update to 0.8.4.
	* gnu/packages/suckless.scm (st): Update to 0.8.4.

2020-06-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: blast+: Update to 2.10.1.
	* gnu/packages/bioinformatics.scm (blast+): Update to 2.10.1.

2020-06-30  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	system: hurd: Oops, have 'initrd' default to #f.
	* gnu/system/hurd.scm (%hurd-default-operating-system)[initrd]: Oops, set to #f.

2020-06-30  Alberto Eleuterio Flores Guerrero  <barbanegra+guix@posteo.mx>
	    Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add widelands.
	* gnu/local.mk (widelands): New variable.
	* gnu/packages/patches/widelands-system-wide_minizip.patch: New file.
	(dist_patch_DATA): Register file above.

2020-06-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add bzflag.
	* gnu/packages/games.scm (bzflag): New variable.

	gnu: Add astromenace.
	* gnu/packages/games.scm (astromenace): New variable.

2020-06-30  Vitaliy Shatrov  <D0dyBo0D0dyBo0@protonmail.com>

	gnu: Add taisei.
	* gnu/packages/games.scm (taisei): New variable.

2020-06-30  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-37.882393d.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-37.882393d.

2020-06-30  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add ppsspp.
	* gnu/packages/emulators.scm (ppsspp): New variable.
	* gnu/packages/patches/ppsspp-disable-upgrade-and-gold.patch: New file.
	* gnu/local.mk: Register it.

	gnu: add spirv-cross.
	* gnu/packages/vulkan.scm (spirv-cross): New variable.

	gnu: Add armips.
	* gnu/packages/assembly.scm (armips): New variable.

2020-06-30  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add tesseract-engine.
	* gnu/packages/game-development.scm (tesseract-engine): New variable.

2020-06-30  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: guix: Update to 1.1.0-13.26611f56fb.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-13.26611f56fb

	gnu: hurd-core-headers: Strictly include header packages.
	* gnu/packages/hurd.scm (hurd-core-headers)[arguments]: Strictly include
	header package inputs in union.

	gnu: nghttp2: Support for the Hurd.
	* gnu/packages/web.scm (nghttp2)[inputs]: When compiling for the Hurd, include
	openssl:static.

2020-06-30  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: busybox: Accept make-flags.
	* gnu/packages/busybox.scm (busybox)[arguments]<#:phases>[configure]: Accept
	MAKE-FLAGS and use them.
	[check]: Accept MAKE-FLAGS and use them.
	[install]: Accept MAKE-FLAGS and use them.

2020-06-30  Mathieu Othacehe  <othacehe@gnu.org>

	tests: install: Increase image size limit.
	Commits 0eed77127592323d89f56c215a15374a1aaae110 and
	614a1e3fa2d731d4719f03912b1b87fb4fd309cb caused a ~150M increase of the image
	size. Increase the image size limit by 200M until the situation is addressed.

	* gnu/tests/install.scm (%simple-installation-script,
	%extlinux-gpt-installation-script, %simple-installation-script-for-/dev/vda,
	%raid-root-installation-script, %encrypted-root-installation-script): Increase
	image size limit by 200M.

2020-06-30  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Add gcc-{objc,objc++}-{9,10}.
	* gnu/packages/gcc.scm (%objc-search-paths, %objc++-search-paths): New variables.
	  (gcc-objc-4.8, gcc-objc-4.9, gcc-objc-5, gcc-objc-6, gcc-objc-7,
	  gcc-objc-8, gcc-objc++-4.8, gcc-objc++-4.9, gcc-objc++-5, gcc-objc++-6,
	  gcc-objc++-7, gcc-objc++-8): Don't duplicate the search path list.
	  (gcc-objc-9, gcc-objc-10, gcc-objc++-9, gcc-objc++-10): New variables.

2020-06-30  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: gfortran: Remove unusable versions.
	The gfortran packages cannot be used without being wrapped with
	gfortran-toolchain. However, as the comment in (gnu packages
	commencement) explains, there cannot be more than one gfortran-toolchain
	package because of ABI issues. Thus, versions of gfortran other than the
	main one are useless.

	* gnu/packages/gcc.scm (gfortran-4.8, gfortran-4.9, gfortran-5,
	  gfortran-6, gfortran-7, gfortran-8, gfortran-9): Remove variables.
	  (gfortran): Define the gfortran package based on the gcc variable.

2020-06-30  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-36.4dd9664.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-36.4dd9664.

2020-06-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python2-backports-functools-lru-cache: Update to 1.6.1.
	* gnu/packages/python-xyz.scm (python2-backports-functools-lru-cache):
	Update to 1.6.1.

	gnu: python-soupsieve: Update to 2.0.1.
	* gnu/packages/python-xyz.scm (python-soupsieve): Update to 2.0.1.
	(python2-soupsieve): Update to 1.9.6.

	gnu: python-beautifulsoup4: Update to 4.9.1.
	* gnu/packages/python-xyz.scm (python-beautifulsoup4): Update to 4.9.1.

	gnu: toot: Update to 0.27.0.
	* gnu/packages/mastodon.scm (toot): Update to 0.27.0.

	gnu: kdeconnect: Update to 20.04.2.
	* gnu/packages/kde.scm (kdeconnect): Update to 20.04.2.

	gnu: parallel: Update to 20200622.
	* gnu/packages/parallel.scm (parallel): Update to 20200622.

	gnu: mutt: Update to 1.14.5.
	* gnu/packages/mail.scm (mutt): Update to 1.14.5.

2020-06-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wslay: Update to 1.1.1.
	* gnu/packages/web.scm (wslay): Update to 1.1.1.

	gnu: wireguard-linux-compat: Update to 1.0.20200623.
	* gnu/packages/vpn.scm (wireguard-linux-compat): Update to 1.0.20200623.

	gnu: menumaker: Update to 0.99.12.
	* gnu/packages/wm.scm (menumaker): Update to 0.99.12.

	gnu: libwacom: Update to 1.4.
	* gnu/packages/xdisorg.scm (libwacom): Update to 1.4.

	gnu: youtube-dl: Update to 2020.06.16.1.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.06.16.1.

2020-06-29  Ludovic Courtès  <ludo@gnu.org>

	lint: Adjust 'swh-error exception handler.
	* guix/lint.scm (check-archival): Change first clause to match only
	'swh-error keys.

	swh: Adjust for Guile-JSON 4.0 null handling.
	* guix/swh.scm (string*): Add clause for 'null.

	gnu: geeqie: Update to 1.5.
	* gnu/packages/image-viewers.scm (geeqie): Update to 1.5.
	[arguments]: Add "--enable-gtk3" to #:configure-flags.  Remove #:parallel-build?
	and #:phases.

2020-06-29  Vinicius Monego  <monego@posteo.net>

	gnu: darktable: Add dependency on GMIC and OpenCL headers.
	* gnu/packages/photo.scm (darktable)[arguments]: Fix opencl-c.h path.
	[native-inputs]: Add opencl-headers, make LLVM version specific.
	[inputs]: Add gmic.

	gnu: python-imageio: Update home-page, synopsis and description.
	* gnu/packages/python-xyz.scm (python-imageio): Update home-page, synopsis and description.

2020-06-29  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc-toolchain: Remove "glibc:debug" and "glibc:static" from "out".
	With this change, the closure of "gcc-toolchain:out" goes from 1 GiB to
	393 MiB, which was the intention.

	* gnu/packages/commencement.scm (make-gcc-toolchain): Filter out
	"libc-debug" and "libc-static" from OUT.

2020-06-29  Ludovic Courtès  <ludo@gnu.org>

	pack: Dereference symlinks when looking for executables.
	Fixes <https://bugs.gnu.org/42127>.
	Reported by Andrius Štikonas <andrius@stikonas.eu>.

	* guix/scripts/pack.scm (wrapped-package)[build]: Add trailing slash to
	the arguments to 'find-files'.

2020-06-29  zimoun  <zimon.toutoune@gmail.com>

	build-system/r: bioconductor-uri: Fix archive URL.
	* guix/build-system/r.scm (bioconductor-uri): Fix archive URL.

2020-06-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: java-bsh: Don't use unstable tarball.
	* gnu/packages/java.scm (java-bsh)[source]: Download using git-fetch.

	gnu: java-jcommander: Don't use unstable tarball.
	* gnu/packages/java.scm (java-jcommander)[source]: Download using
	git-fetch.

	gnu: java-jboss-javassist: Remove prebuilt jar in snippet.
	* gnu/packages/java.scm (java-jboss-javassist)[source]: Add snippet to
	remove prebuilt jar.
	[arguments]: Remove custom 'remove-binary phase.

	gnu: java-jboss-javassist: Don't use unstable tarball.
	* gnu/packages/java.scm (java-jboss-javassist)[source]: Download using
	git-fetch.
	[arguments]: Add custom 'make-files-writable phase.

	gnu: java-assertj: Don't use unstable tarball.
	* gnu/packages/java.scm (java-asssertj)[source]: Download using
	git-fetch.

	gnu: java-guice: Don't use unstable tarball.
	* gnu/packages/java.scm (java-guice)[source]: Download using git-fetch.
	[arguments]: Add custom 'make-files-writable phase.
	(java-guice-servlet)[arguments]: Same.

2020-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-modus-vivendi-theme: Update to 0.10.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-vivendi-theme): Update to 0.10.0.

	gnu: emacs-modus-operandi-theme: Update to 0.10.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-operandi-theme): Update to 0.10.0.

2020-06-29  Kei Kebreau  <kkebreau@posteo.net>

	gnu: starfighter: Update to 2.2.1.
	* gnu/packages/games.scm (starfighter): Update to 2.2.1.
	[source]: Update URI.

2020-06-29  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Do not limit disk-image size.
	Installation tests are already checking the disk-image size. Do not set
	another limit here.

	* gnu/ci.scm (image-jobs): Do not limit disk-image size.

2020-06-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add mednafen.
	* gnu/packages/emulators.scm (mednafen): New variable.

2020-06-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: marisa: Mark up description.
	* gnu/packages/datastructures.scm (marisa)[description]: Use @acronym.

	gnu: marisa: Update to 0.2.6.
	* gnu/packages/datastructures.scm (marisa): Update to 0.2.6.
	[source]: Use worse URL.
	[native-inputs]: Add autoconf, automake, and libtool.

	gnu: mariadb-connector-c: Update to 3.1.9.
	* gnu/packages/databases.scm (mariadb-connector-c): Update to 3.1.9.

	gnu: perl-dbix-class: Update to 0.082842.
	* gnu/packages/databases.scm (perl-dbix-class): Update to 0.082842.
	[propagated-inputs]: Replace perl-sql-abstract with
	perl-sql-abstract-classic.

	gnu: Add perl-sql-abstract-classic.
	* gnu/packages/databases.scm (perl-sql-abstract-classic): New public variable.

	gnu: rust-x11-dl: Update to 2.18.5.
	* gnu/packages/crates-io.scm (rust-x11-dl): Update to 2.18.5.

	gnu: python-coverage: Update home page.
	* gnu/packages/check.scm (python-coverage)[home-page]: Update & use HTTPS.

	gnu: sparse: Update to 0.6.2.
	* gnu/packages/c.scm (sparse): Update to 0.6.2.

	gnu: ccache: Update to 3.7.10.
	* gnu/packages/ccache.scm (ccache): Update to 3.7.10.

	gnu: stellarium: Update to 0.20.2.
	* gnu/packages/astronomy.scm (stellarium): Update to 0.20.2.

	gnu: ansible: Update to 2.9.10.
	* gnu/packages/admin.scm (ansible): Update to 2.9.10.

	gnu: s-tui: Update to 1.0.1.
	* gnu/packages/admin.scm (s-tui): Update to 1.0.1.

	gnu: xxhash: Detect vector instructions at run time.
	* gnu/packages/digest.scm (xxhash)[arguments]: Set DISPATCH=1 make flag
	on x86.

	gnu: xxhash: Update to 0.7.4.
	* gnu/packages/digest.scm (xxhash): Update to 0.7.4.

	gnu: xxhash: Cross-compile.
	* gnu/packages/digest.scm (xxhash)[arguments]: Use CC-FOR-TARGET.

	gnu: vdirsyncer: Update to 0.16.8.
	* gnu/packages/dav.scm (vdirsyncer): Update to 0.16.8.
	[propagated-inputs]: Use python-click-5.

	gnu: Add python-click@5.
	* gnu/packages/python-xyz.scm (python-click-5): New public variable.

2020-06-29  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.16.0.1.
	* gnu/packages/finance.scm (monero-gui): Update to 0.16.0.1.

	gnu: monero: Update to 0.16.0.1.
	* gnu/packages/finance.scm (monero): Update to 0.16.0.1.

2020-06-29  Matthew Kraai  <kraai@ftbfs.org>

	gnu: python-pytest-flake8: Update to 1.0.6.
	* gnu/packages/python-check.scm (python-pytest-flake8): Update to 1.0.6.

2020-06-29  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add bats.
	* gnu/packages/bash.scm (bats): New variable.

2020-06-29  Masaya Tojo  <masaya@tojo.tokyo>

	gnu: artanis: Use guile2.2 version of guile-redis.
	* gnu/packages/guile-xyz.scm (artanis)[propagated-inputs]: Change from
	guile-redis to guile2.2-redis.

2020-06-29  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: exercism: Don't install source.
	* gnu/packages/education.scm (exercism)[arguments]: Set install-source?
	  to #f.

2020-06-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add burgerspace.
	* gnu/packages/games.scm (burgerspace): New variable.

	gnu: Add flatzebra.
	* gnu/packages/game-development.scm (flatzebra): New variable.

	gnu: python-xlib: Fix native input.
	* gnu/packages/python-xyz.scm (python-xlib)[native-inputs]: Replace
	python2-setuptools-scm with python-setuptools-scm.

	gnu: python2-xlib: Update to 0.27.
	* gnu/packages/python-xyz.scm (python2-xlib): Update to 0.27.

	gnu: Add python-xlib.
	* gnu/packages/python-xyz.scm (python-xlib): New variable.

2020-06-28  Marius Bakke  <marius@gnu.org>

	tests: Do not fail when network interface aliases are present.
	Fixes <https://bugs.gnu.org/42111>.

	* tests/syscalls.scm ("network-interface-names"): Filter interface names with
	a colon.

2020-06-28  Marius Bakke  <marius@gnu.org>

	Add more missing (ice-9 format) imports.
	* gnu/machine/ssh.scm: Import (ice-9 format).
	* guix/scripts/graph.scm: Likewise.
	* guix/scripts/system/search.scm: Likewise.
	* guix/remote.scm: Likewise.

	gnu: doctest: Update to 2.4.0.
	* gnu/packages/check.scm (doctest): Update to 2.4.0.

	gnu: asciidoc-py3: Update to 9.0.1.
	* gnu/packages/documentation.scm (asciidoc-py3): Update to 9.0.1.

	gnu: git: Update to 2.27.0.
	* gnu/packages/version-control.scm (git): Update to 2.27.0.
	[arguments]: Adjust xmlto substitution for upstream changes.

2020-06-28  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Fix encoding of "André".
	This is a followup to f8945734a5abff69644284231cc47fb67456657b.

	* doc/guix-cookbook.texi: Encode "André" as UTF-8, not ISO-8859-1.

2020-06-28  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: mumble: Fix mumble-overlay.
	The canonical mumble-overlay script searches for libmumble.so.1 in various
	directories, none of which are relevant in Guix installations and
	additionally does some work to match the architecture of the library to that
	of the command that will be executed.
	This work is unnecessary in Guix and only causes the script to fail, so we
	instead just hardcode the path.

	* gnu/packages/telephony.scm (mumble)[#:phases]: Add fix-mumble-overlay.

2020-06-28  Ludovic Courtès  <ludo@gnu.org>

	channels: Error out when the 'guix' channel lacks an introduction.
	* guix/channels.scm (latest-channel-instance): Raise an error instead of
	warning when 'guix is unauthenticated.
	* tests/channels.scm ("latest-channel-instances, missing introduction for 'guix'"):
	New test.

2020-06-28  Ludovic Courtès  <ludo@gnu.org>

	tests: Allow 'tests/git-authenticate.scm' to run when git/gpg is missing.
	Fixes <https://bugs.gnu.org/42077>.
	Reported by Jan Nieuwenhuizen <janneke@gnu.org>.

	The typo was introduced in 7b06781a58326f251c4af6340379d68e3cb98adb.

	* tests/git-authenticate.scm <top level>: Remove call to 'which'
	around (gpg+git-available?).

2020-06-28  Ludovic Courtès  <ludo@gnu.org>

	processes: Write to $PAGER.
	* guix/ui.scm (with-paginated-output-port): Export.
	* guix/scripts/processes.scm (guix-processes): Use it instead of writing
	directly to (current-output-port).

2020-06-28  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	services: virtualization: Export hurd-vm-configuration accessors.
	* gnu/services/virtualization.scm (hurd-vm-id, hurd-vm-options): Rename export
	to ...
	(hurd-vm-configuration-id, hurd-vm-configuration-options): ... these correct
	accessor names.
	(hurd-vm-configuration?, hurd-vm-configuration-os, hurd-vm-configuration-qemu,
	hurd-vm-configuration-image, hurd-vm-configuration-disk-size,
	hurd-vm-configuration-memory-size, hurd-vm-configuration-options,
	hurd-vm-configuration-id, hurd-vm-configuration-net-options): Export record
	predicate and accessors.

2020-06-28  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: warzone2100: Update to 3.4.0.
	* gnu/packages/games.scm (warzone2100): Update to 3.4.0.

2020-06-28  Simon South  <simon@simonsouth.net>

	gnu: emacs-elpher: Update to 2.9.1.
	* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 2.9.1.

2020-06-28  Fredrik Salomonsson  <plattfot@gmail.com>

	gnu: Add emacs-libyaml.
	* gnu/packages/emacs-xyz.scm (emacs-libyaml): New variable.

2020-06-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-rustc-hash-1.0.
	* gnu/packages/crates-io.scm (rust-rustc-hash-1.0): Remove variable.
	(rust-hashbrown-0.5, rust-rusttype-0.8)
	[arguments]: Replace rust-rustc-hash-1.0 with 1.1.

	gnu: rust-bincode-1: Update to 1.3.1.
	* gnu/packages/crates-io.scm (rust-bincode-1): Update to 1.3.1.

	gnu: Rename rust-bincode-1.2 to rust-bincode-1.
	* gnu/packages/crates-io.scm (rust-bincode-1.2): Rename to ...
	(rust-bincode-1): ... this.
	(rust-encoding-rs-0.8, rust-generic-array-0.14, rust-generic-array-0.13,
	rust-parking-lot-0.10, rust-parking-lot-0.9, rust-parking-lot-0.8,
	rust-parking-lot-0.7, rust-rand-0.5, rust-rand-isaac-0.2,
	rust-rand-isaac-0.1, rust-rand-pcg-0.2, rust-rand-pcg-0.1,
	rust-rand-xorshift-0.2, rust-rand-xorshift-0.1, rust-rand-xoshiro-0.4,
	rust-rand-xoshiro-0.3, rust-serde-bytes-0.11, rust-smallvec-1,
	rust-smallvec-0.6, rust-syntect-3.3, rust-uuid-0.7)[arguments]: Adjust accordingly.

	gnu: Remove rust-bincode-1.1.
	* gnu/packages/crates-io.scm (rust-bincode-1.1): Remove variable.
	(rust-encoding-rs-0.8, rust-generic-array-0.13, rust-parking-lot-0.10,
	rust-parking-lot-0.9, rust-parking-lot-0.8, rust-parking-lot-0.7,
	rust-rand-0.5, rust-rand-isaac-0.2, rust-rand-isaac-0.1,
	rust-rand-pcg-0.2, rust-rand-pcg-0.1, rust-rand-xorshift-0.2,
	rust-rand-xorshift-0.1, rust-rand-xoshiro-0.4, rust-rand-xoshiro-0.3,
	rust-serde-bytes-0.11, rust-smallvec-1, rust-smallvec-0.6,
	rust-uuid-0.7) [arguments]: Replace rust-bincode-1.1 with 1.2.

	gnu: rust-csv-core-0.1: Fix build.
	* gnu/packages/crates-io.scm (rust-csv-core-0.1)[arguments]: Replace
	rust-arrayvec-0.4 with 0.5 in cargo-development-inputs.

	gnu: Rename rust-memchr-2.3 to rust-memchr-2.
	* gnu/packages/crates-io.scm (rust-memchr-2.3): Rename to ...
	(rust-memchr-2): ... this.
	(rust-memchr-1.0): Inherit from rust-memchr-2.
	(rust-aho-corasick-0.7, rust-aho-corasick-0.6, rust-bstr-0.2,
	rust-csv-core-0.1, rust-futures-util-0.3, rust-futures-util-preview-0.3,
	rust-grep-matcher-0.1, rust-ignore-0.4, rust-nom-5, rust-nom-4.2,
	rust-odds-0.3, rust-pulldown-cmark-0.4, rust-regex-1, rust-regex-0.2,
	rust-rusqlite-0.19, rust-tokio-0.2,
	rust-aho-corasick-0.7, rust-aho-corasick-0.6, rust-bstr-0.2,
	rust-csv-core-0.1, rust-futures-util-0.3, rust-futures-util-preview-0.3,
	rust-grep-matcher-0.1, rust-ignore-0.4, rust-nom-5, rust-nom-4.2,
	rust-odds-0.3, rust-pulldown-cmark-0.4, rust-regex-1, rust-regex-0.2,
	rust-rusqlite-0.19, rust-tokio-0.2)[arguments]: Adjust accordingly.

	gnu: Remove rust-memchr-2.2.
	* gnu/packages/crates-io.scm (rust-memchr-2.2): Remove variable.
	(rust-memchr-1.0): Inherit from rust-memchr-2.3.
	(rust-aho-corasick-0.6, rust-bstr-0.2, rust-futures-util-0.3,
	rust-futures-util-preview-0.3, rust-grep-matcher-0.1, rust-ignore-0.4,
	rust-nom-5, rust-nom-4.2, rust-odds-0.3, rust-pulldown-cmark-0.4,
	rust-regex-0.2, rust-rusqlite-0.19, rust-tokio-0.2)[arguments]: Use
	rust-memchr-2.3 instead of rust-memchr-2.2.

	gnu: Rename rust-unicase-2.6 to rust-unicase-2.
	* gnu/packages/crates-io.scm (rust-unicase-2.6): Rename to ...
	(rust-unicase-2): ... this.
	(rust-unicase-1): Inherit from rust-unicase-2.
	(rust-http-req-0.5, rust-phf-shared-0.8, rust-pulldown-cmark-0.4,
	rust-rusqlite-0.19)[arguments]: Adjust accordingly.

	gnu: Remove rust-unicase-2.4.
	* gnu/packages/crates-io.scm (rust-unicase-2.4): Remove variable.
	(rust-unicase-1): Inherit from rust-unicase-2.6.
	(rust-http-req-0.5, rust-pulldown-cmark-0.4, rust-rusqlite-0.19)
	[arguments]: Use rust-unicode-2.6.

	gnu: rust-typenum-1: Update to 1.12.0.
	* gnu/packages/crates-io.scm (rust-typenum-1): Update to 1.12.0.

	gnu: Rename rust-typenum-1.10 to rust-typenum-1.
	* gnu/packages/crates-io.scm (rust-typenum-1.10): Rename to ...
	(rust-typenum-1): ... this.
	(rust-generic-array-0.14, rust-generic-array-0.13, rust-nalgebra-0.18)
	[arugments]: Adjust accordingly.

	gnu; Add go-minisign.
	* gnu/packages/crypto.scm (go-minisign): New variable.

	gnu: Add rust-minisign.
	* gnu/packages/crypto.scm (rust-minisign): New variable.

	gnu: Add rust-scrypt-0.3.
	* gnu/packages/crates-io.scm (rust-scrypt-0.3): New variable.
	(rust-scrypt-0.2): Inherit from rust-scrypt-0.2.

	gnu: Add rust-pbdkdf2-0.4.
	* gnu/packages/crates-io.scm (rust-pbkdf2-0.4): New variable.
	(rust-pbkdf2-0.3): Inherit from rust-pbkdf2-0.4.

	gnu: Add rust-hmac-0.8.
	* gnu/packages/crates-io.scm (rust-hmac-0.8): New variable.
	(rust-hmac-0.7): Inherit from rust-hmac-0.8.

	gnu: rust-sha2-asm-0.5: Update to 0.5.4.
	* gnu/packages/crates-io.scm (rust-sha2-asm-0.5): Update to 0.5.4.

	gnu: rust-sha2-0.8: Update to 0.8.2.
	* gnu/packages/crates-io.scm (rust-sha2-0.8): Update to 0.8.2.
	[arguments]: Remove rust-cc-1.0 from cargo-development-inputs.

	gnu: Add rust-sha2-0.9.
	* gnu/packages/crates-io.scm (rust-sha2-0.9): New variable.
	(rust-sha2-0.8): Inherit from rust-sha2-0.9.

	gnu: Add rust-md-5-0.9.
	* gnu/packages/crates-io.scm (rust-md-5-0.9): New variable.
	(rust-md-5-0.8): Inherit from rust-md-5-0.9.

	gnu: Add rust-block-buffer-0.8.
	* gnu/packages/crates-io.scm (rust-block-buffer-0.8): New variable.

	gnu: rust-sha-1-0.8: Update to 0.8.2.
	* gnu/packages/crates-io.scm (rust-sha-1-0.8): Update to 0.8.2.
	[arguments]: Don't skip build. Add rust-libc-0.2 to cargo-inputs.
	Replace rust-hex-literal-0.2 with 0.1 in cargo-development-inputs.

	gnu: rust-sha1-asm-0.4: Don't skip build.
	* gnu/packages/crates-io.scm (rust-sha1-asm-0.4)[arguments]: Don't skip
	build. Move rust-cc-1.0 from cargo-development-inputs to cargo-inputs.

	gnu: Add rust-sha-1-0.9.
	* gnu/packages/crates-io.scm (rust-sha-1-0.9): New variable.
	(rust-sha-1-0.8): Inherit from rust-sha-1-0.9.

	gnu: rust-block-buffer-0.7: Don't skip build.
	* gnu/packages/crates-io.scm (rust-block-buffer-0.7)[arguments]: Don't
	skip build.

	gnu: Add rust-block-buffer-0.9.
	* gnu/packages/crates-io.scm (rust-block-buffer-0.9): New variable.
	(rust-block-buffer-0.7): Inherit from rust-block-buffer-0.9.

	gnu: Add rust-digest-0.9.
	* gnu/packages/crates-io.scm (rust-digest-0.9): New variable.
	(rust-digest-0.8): Inherit from rust-digest-0.9.

	gnu: Add rust-crypto-mac-0.8.
	* gnu/packages/crates-io.scm (rust-crypto-mac-0.8): New variable.
	(rust-crypto-mac-0.7): Inherit from rust-crypto-mac-0.8.

	gnu: rust-generic-array-0.13: Don't skip build.
	* gnu/packages/crates-io.scm (rust-generic-array-0.13)[arguments]: Don't
	skip build.
	(rust-generic-array-0.12)[arguments]: Same.

	gnu: Add rust-generic-array-0.14.
	* gnu/packages/crates-io.scm (rust-generic-array-0.14): New variable.
	(rust-generic-array-0.13): Inherit from rust-generic-array-0.14.

	gnu: Add rust-subtle-2.
	* gnu/packages/crates-io.scm (rust-subtle-2): New variable.
	(rust-subtle-1.0): Inherit from rust-subtle-2.

	gnu: rust-block-padding-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-block-padding-0.1)[arguments]: Don't
	skip build.

	gnu: Add rust-block-padding-0.2.
	* gnu/packages/crates-io.scm (rust-block-padding-0.2): New variable.
	(rust-block-padding-0.1): Inherit from rust-block-padding-0.2.

	gnu: Add rust-cpuid-bool-0.1.
	* gnu/packages/crates-io.scm (rust-cpuid-bool-0.1): New variable.

	gnu: Add rust-opaque-debug-0.3.
	* gnu/packages/crates-io.scm (rust-opaque-debug-0.3): New variable.
	(rust-opaque-debug-0.2): Inherit from rust-opaque-debug-0.3.

2020-06-28  Brice Waegeneire  <brice@waegenei.re>

	.gitignore: Ignore 'etc/committer.scm'.
	* .gitignore: Add '/etc/committer.scm'.

	doc: Add progress display in 'dd' command lines.
	* doc/guix.texi (System Installation): Adjust 'dd' command line to
	display progress …
	(System Configuration): … same here.

2020-06-28  André Batista  <nandre@riseup.net>

	doc: cookbook: Update entry about getting substitutes through Tor.
	* doc/guix-cookbook.texi (Getting substitutes from Tor): Update
	section warning to mention the use of torsocks when pulling.

2020-06-28  Efraim Flashner  <efraim@flashner.co.il>

	services: Add rshiny service.
	* gnu/services/science.scm: New file.
	(<rshiny-configuration>): New record.
	(rshiny-shepherd-service-type): New variable.
	* doc/guix.texi (Miscellaneous Services): Document it.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2020-06-28  Simon South  <simon@simonsouth.net>

	gnu: emacs-nov-el: Update to 0.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-nov-el): Update to 0.3.1.

	gnu: emacs-nov-el: Use version tag instead of commit.
	* gnu/packages/emacs-xyz.scm (emacs-nov-el): Remove let binding and associated
	comment; correct indentation.
	[source]: Use version tag as commit identifier now that upstream has restored
	this information.

2020-06-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: r-qtl2: Update synopsis, description.
	* gnu/packages/bioinformatics.scm (r-qtl2)[synopsis]: Use upstream's
	synopsis.
	[description]: Same.

	gnu: r-qtl2: Update to 0.22-8.
	* gnu/packages/bioinformatics.scm (r-qtl2): Update to 0.22-8.
	[source]: Download from cran.

	gnu: Add rust-scrypt-0.2.
	* gnu/packages/crates-io.scm (rust-scrypt-0.2): New variable.

	gnu: Add rust-pbkdf2-0.3.
	* gnu/packages/crates-io.scm (rust-pbkdf2-0.3): New variable.

	gnu: Add rust-hmac-0.7.
	* gnu/packages/crates-io.scm (rust-hmac-0.7): New variable.

	gnu: Add rust-md-5-0.8.
	* gnu/packages/crates-io.scm (rust-md-5-0.8): New variable.

	gnu: Add rust-md5-asm-0.4.
	* gnu/packages/crates-io.scm (rust-md5-asm-0.4): New variable.

2020-06-28  Eric Bavier  <bavier@member.fsf.org>

	gnu: emacs-idris-mode: Update to 1.0.
	* gnu/packages/emacs-xyz.scm (emacs-idris-mode): Update to 1.0.
	[description]: Mention compatibility with Idris 1.

2020-06-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fpc: Update to 2.2-7.
	* gnu/packages/statistics.scm (r-fpc): Update to 2.2-7.

	gnu: r-openssl: Update to 1.4.2.
	* gnu/packages/statistics.scm (r-openssl): Update to 1.4.2.
	[native-inputs]: Add r-knitr.

	gnu: r-roxygen2: Update to 7.1.1.
	* gnu/packages/statistics.scm (r-roxygen2): Update to 7.1.1.
	[native-inputs]: Add r-knitr.

	gnu: r-directlabels: Update to 2020.6.17.
	* gnu/packages/cran.scm (r-directlabels): Update to 2020.6.17.
	[native-inputs]: Add r-knitr.

	gnu: r-rgdal: Update to 1.5-12.
	* gnu/packages/cran.scm (r-rgdal): Update to 1.5-12.

	gnu: r-flexdashboard: Update to 0.5.2.
	* gnu/packages/cran.scm (r-flexdashboard): Update to 0.5.2.
	[source]: Delete minified JavaScript files in a snippet.

	gnu: r-rcppparallel: Update to 5.0.2.
	* gnu/packages/cran.scm (r-rcppparallel): Update to 5.0.2.

	gnu: r-emmeans: Update to 1.4.8.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.4.8.

	gnu: r-raster: Update to 3.3-7.
	* gnu/packages/cran.scm (r-raster): Update to 3.3-7.

	gnu: r-sjlabelled: Update to 1.1.6.
	* gnu/packages/cran.scm (r-sjlabelled): Update to 1.1.6.

	gnu: r-officer: Update to 0.3.12.
	* gnu/packages/cran.scm (r-officer): Update to 0.3.12.

	gnu: r-ggpubr: Update to 0.4.0.
	* gnu/packages/cran.scm (r-ggpubr): Update to 0.4.0.

	gnu: r-renv: Update to 0.11.0.
	* gnu/packages/cran.scm (r-renv): Update to 0.11.0.

	gnu: r-jsonlite: Update to 1.7.0.
	* gnu/packages/cran.scm (r-jsonlite): Update to 1.7.0.
	[native-inputs]: Add r-knitr.

	gnu: r-scater: Update to 1.16.2.
	* gnu/packages/bioinformatics.scm (r-scater): Update to 1.16.2.

	gnu: r-biocviews: Update to 1.56.1.
	* gnu/packages/bioinformatics.scm (r-biocviews): Update to 1.56.1.

	gnu: r-dexseq: Update to 1.34.1.
	* gnu/packages/bioinformatics.scm (r-dexseq): Update to 1.34.1.

2020-06-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dropbear: Update to 2020.80 [fix for CVE-2018-20685].
	* gnu/packages/ssh.scm (dropbear): Update to 2020.80.

2020-06-27  André Batista  <nandre@riseup.net>

	gnu: lxqt: Update to 0.15.0.
	* gnu/packages/lxqt.scm
	(libstatgrab): Update to 0.92.
	(lxqt-build-tools): Update to 0.7.0.
	(libqtxdg): Update to 3.5.0.
	(liblxqt): Update to 0.15.1.
	(libsysstat): Update to 0.4.3.
	(lxqt-about): Update to 0.15.0.
	(lxqt-admin): Update to 0.15.0.
	(lxqt-config): Update to 0.15.0.
	(lxqt-globalkeys): Update to 0.15.0.
	(lxqt-notificationd): Update to 0.15.0.
	(lxqt-openssh-askpass): Update to 0.15.0.
	(lxqt-panel): Update to 0.15.1.
	(lxqt-policykit): Update to 0.15.0.
	(lxqt-powermanagement): Update to 0.15.0.
	(lxqt-qtplugin): Update to 0.15.1.
	(lxqt-runner): Update to 0.15.0.
	(lxqt-session): Update to 0.15.0.
	(lxqt-sudo): Update to 0.15.0.
	(lxqt-themes): Update to 0.15.0.
	(libfm-qt): Update to 0.15.1.
	(pcmanfm-qt): Update to 0.15.1.
	(compton-conf): Update to 0.15.0.
	(lximage-qt): Update to 0.15.0.
	(obconf-qt): Update to 0.15.0.
	(pavucontrol-qt): Update to 0.15.0.
	(qps): Update to 2.1.0.
	(qps)[inputs]: Add kwindowsystem, liblxqt and libqtxdg.
	(qtermwidget): Update to 0.15.0.
	(qterminal): Update to 0.15.0.
	(screengrab): Update to 2.0.1.
	(lxqt-archiver): Update to 0.2.0.
	(lxqt-archiver)[origin]: Use tarball release.
	(lxqt-connman-applet): Update to 0.15.0.
	(lxqt-connman-applet)[arguments]: Add new patch phase.

2020-06-27  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: libtiff: Use HTTPS.
	* gnu/packages/image.scm (libtiff)[source]: Use HTTPS.

2020-06-27  Ludovic Courtès  <ludo@gnu.org>

	packages: Recognize SHA3 and BLAKE2s for 'content-hash'.
	* guix/packages.scm (build-content-hash): Add 'sha3-256', 'sha3-512',
	and 'blake2s-256'.
	* tests/packages.scm ("package-source-derivation, origin, sha3-512"):
	New test.

	daemon: Recognize SHA3 and BLAKE2s.
	* nix/libutil/hash.hh (HashType): Add htSHA3_256, htSHA3_512, and
	htBLAKE2s_256.
	* nix/libutil/hash.cc (parseHashType, printHashType): Recognize them.
	* tests/store.scm ("add-to-store"): Test these algorithms.

	daemon: Remove OpenSSL hash compatibility wrappers.
	* nix/libutil/hash.cc (struct Ctx): Copy from gcrypt-hash.hh.
	(start, update, finish): Use gcrypt functions directly instead of
	OpenSSL-like wrappers.
	* nix/libutil/gcrypt-hash.cc, nix/libutil/gcrypt-hash.hh,
	nix/libutil/md5.h, nix/libutil/sha1.h, nix/libutil/sha256.h,
	nix/libutil/sha512.h: Remove.
	* nix/local.mk (libutil_a_SOURCES, libutil_headers): Adjust
	accordingly.

	daemon: Map directly to gcrypt hash functions.
	* nix/libutil/hash.hh (HashType): Map directly to GCRY_MD_ values.
	(md5HashSize, sha1HashSize, sha256HashSize, sha512HashSize): Remove.
	* nix/libutil/hash.cc (Hash::Hash): Use 'gcry_md_get_algo_dlen'.

	bash completion: Complete 'guix environment' properly.
	* etc/completion/bash/guix (_guix_complete): Add case for "guix environment".

2020-06-27  Tobias Geerinckx-Rice  <me@tobias.gr>
	    Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add autofs.
	* gnu/packages/file-systems.scm (autofs): New public variable.

2020-06-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-setproctitle: Fix indentation.
	* gnu/packages/python-xyz.scm (python-setproctitle): Re-indent.

	gnu: python-setproctitle: Fix build.
	* gnu/packages/python-xyz.scm (python-setproctitle)[arguments]:
	Add ‘--embed’ to $PYCONFIG.

2020-06-27  Peter Lo  <peterloleungyau@gmail.com>

	gnu: Add r-shapforxgboost.
	* gnu/packages/cran.scm (r-shapforxgboost): New variable.

2020-06-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-browse-kill-ring.
	* gnu/packages/emacs-xyz.scm (emacs-browse-kill-ring): New variable.

2020-06-27  Marius Bakke  <marius@gnu.org>

	gnu: x265: Update to 3.4.
	* gnu/packages/patches/x265-arm-flags.patch: Update patch.
	* gnu/packages/video.scm (x265): Update to 3.4.
	[arguments]: Remove obsolete substitution.  Disable the newly-added assembly
	optimizations on AArch64, as they are not implemented for all targets we build.

	gnu: libcyaml: Remove unused input.
	* gnu/packages/web.scm (libcyaml)[native-inputs]: Remove GIT.

	gnu: ilmbase: Update to 2.5.2.
	* gnu/packages/patches/ilmbase-fix-test-arm.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/graphics.scm (ilmbase): Update to 2.5.2.
	[source](patches): Remove 'ilmbase-fix-test-arm.patch'.
	(openexr)[arguments]: Really increase test timeout, as the previous fix was
	ineffective.

	gnu: libzip: Update to 1.7.1.
	* gnu/packages/compression.scm (libzip): Update to 1.7.1.

	gnu: exempi: Delete the static library.
	* gnu/packages/freedesktop.scm (exempi)[arguments]: Add phase to delete libexempi.a.

	gnu: exempi: Update to 2.5.2.
	* gnu/packages/freedesktop.scm (exempi): Update to 2.5.2.

	gnu: python-gevent: Update to 20.6.2.
	* gnu/packages/python-xyz.scm (python-gevent): Update to 20.6.2.
	(python2-gevent)[native-inputs]: Add PYTHON2-SELECTORS2.

	gnu: python-greenlet: Update to 0.4.16.
	* gnu/packages/python-xyz.scm (python-greenlet): Update to 0.4.16.

	gnu: Add python2-selectors2.
	* gnu/packages/python-xyz.scm (python2-selectors2): New public variable.

	gnu: dav1d: Update to 0.7.1.
	* gnu/packages/video.scm (dav1d): Update to 0.7.1.

	gnu: libconfuse: Do not build static libraries.
	* gnu/packages/textutils.scm (libconfuse)[arguments]: New field.

	gnu: libconfuse: Update to 3.3.
	* gnu/packages/textutils.scm (libconfuse): Update to 3.3.

	gnu: spdlog: Update to 1.6.1.
	* gnu/packages/logging.scm (spdlog): Update to 1.6.1.
	[arguments]: Add "-DSPDLOG_BUILD_TESTS=ON" in #:configure-flags.

	gnu: feh: Update to 3.4.1.
	* gnu/packages/image-viewers.scm (feh): Update to 3.4.1.

	gnu: opusfile: Do not build static libraries.
	* gnu/packages/xiph.scm (opusfile)[arguments]: New field.

	gnu: opusfile: Update to 0.12.
	* gnu/packages/xiph.scm (opusfile): Update to 0.12.

2020-06-27  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add dhewm3.
	* gnu/packages/game-development.scm (dhewm3): New variable.

	gnu: slynk: Update to 20200626.
	* gnu/packages/lisp-xyz.scm (slynk): Update 20200626.
	[source]: Don't rename slynk-util system since it seems useless for sbcl-slynk
	but it breaks cl-slynk.
	[description]: Improve syntax.

	gnu: emacs-sly: Update to 20200626.
	* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 20200626.

2020-06-27  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	hurd-boot: Mount /proc, add /etc/mtab.
	* gnu/build/hurd-boot.scm (set-hurd-device-translators): Mount /proc.  Add
	symlink to /etc/mtab into /proc/mounts.

	hurd-boot: Remove duplicate calls to 'scope'.
	* gnu/build/hurd-boot.scm (set-hurd-device-translators): Remove duplicate
	calls to 'scope'.

2020-06-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add ruby-middleware.
	* gnu/packages/ruby.scm (ruby-middleware): New variable.

	gnu: Add emacs-feature-mode.
	* gnu/packages/emacs-xyz.scm (emacs-feature-mode): New variable.

	gnu: Add ruby-ruby-parser.
	* gnu/packages/ruby.scm (ruby-ruby-parser): New variable.

	gnu: Add ruby-sexp-processor.
	* gnu/packages/ruby.scm (ruby-sexp-processor): New variable.

	gnu: Add unifdef.
	* gnu/packages/c.scm (unifdef): New variable.

2020-06-25  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: rust-num-cpus-1: Update to 1.13.0.
	* gnu/packages/crates-io.scm (rust-num-cpus-1): Update to 1.13.0.
	[cargo-development-inputs]: Remove rust-doc-comment-0.3.

2020-06-25  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.49.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.49.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@5.7: Update to 5.7.6.
	* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.6.
	(linux-libre-5.7-pristine-source): Update hash.

2020-06-25  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: ripgrep: Update to 12.1.1.
	* gnu/packages/rust-apps.scm (ripgrep): Update to 12.1.1.

	gnu: rust-termcolor-1: Update to 1.1.0.
	* gnu/packages/crates-io.scm (rust-termcolor-1): Update to 1.1.0.
	[arguments]: Don't skip build, adjust dependencies.

	gnu: crates-io: Remove minor versions from some package names.
	* gnu/packages/crates-io.scm
	(rust-termcolor-1.0): Rename to rust-termcolor-1.
	(rust-humantime-1.3): Rename to rust-humantime-1.
	(rust-num-cpus-1.11): Rename to rust-num-cpus-1.
	(rust-signal-hook-registry-1.2): Rename to rust-signal-hook-registry-1.

	gnu: Remove rust-num-cpus-1.10.
	* gnu/packages/rust-apps.scm (ripgrep)[arguments]: Replace rust-num-cpus-1.10 with 1.11.
	* gnu/packages/crates-io.scm
	  (rust-crossbeam-channel-0.4, rust-crossbeam-channel-0.3,
	  rust-futures-executor-preview-0.3, rust-hyper-0.12,
	  rust-jobserver-0.1, rust-tokio-0.2)[arguments]: Likewise.
	  (rust-gimli-0.18, rust-tokio-core-0.1,
	  rust-tokio-io-pool-0.1, rust-tokio-reactor-0.1)[arguments]: Likewise; don't skip build.
	  (rust-tokio-0.1): Don't skip build. Replace rust-num-cpus-1.10 with 1.11,
	  rust-env-logger-0.6 with 0.5.
	  (rust-tokio-threadpool-0.1)[arguments]: Don't skip build. Replace
	  rust-num-cpus-1.10 with 1.11, rust-rand-0.4 with 0.6,
	  rust-env-logger-0.6 with 0.5. Add rust-lazy-static-1.
	  (rust-num-cpus-1.10): Remove variable.

	gnu: rust-rayon-1: Update to 1.3.1.
	* gnu/packages/crates-io.scm (rust-rayon-1): Update to 1.3.1.
	  [arguments]: Remove rust-doc-comment-0.3. Add rust-autocfg-1.0. Don't
	  skip build.

	gnu: rust-rayon-core-1: Update to 1.7.1.
	* gnu/packages/crates-io.scm (rust-rayon-core-1): Update to 1.7.1.
	  [arguments]: Don't skip build. Replace rust-num-cpus-1.10 with 1.11.
	  Disable tests.

	gnu: Remove rust-arc-swap-0.3.
	* gnu/packages/crates-io.scm (rust-arc-swap-0.3): Remove variable.

	gnu: Remove rust-signal-hook-registry-1.0.
	* gnu/packages/crates-io.scm (rust-signal-hook-registry-1.0): Remove
	  variable.

	gnu: rust-grep-0.2: Update to 0.2.7.
	* gnu/packages/crates-io.scm (rust-grep-0.2): Update to 0.2.7.

	gnu: rust-pcre2-0.2: Update to 0.2.3.
	* gnu/packages/crates-io.scm (rust-pcre2-0.2): Update to 0.2.3.
	[cargo-inputs]: Replace rust-thread-local-0.3 with 1.0.

	gnu: rust-grep-pcre2-0.1: Update to 0.1.4.
	* gnu/packages/crates-io.scm (rust-grep-pcre2-0.1): Update to 0.1.4.

	gnu: rust-grep-cli-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-grep-cli-0.1): Update to 0.1.5.
	[arguments]: Don't skip build.

	gnu: rust-grep-printer-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-grep-printer-0.1): Update to 0.1.5.
	  [arguments]: Don't skip build. Replace rust-base64-0.10 with 0.12.

	gnu: Add rust-base64-0.12.
	* gnu/packages/crates-io.scm (rust-base64-0.12): New variable.
	  (rust-base64-0.11): Inherit from rust-base64-0.12.

	gnu: rust-grep-searcher-0.1: Update to 0.1.7.
	* gnu/packages/crates-io.scm (rust-grep-searcher-0.1): Update to 0.1.7.
	  [arguments]: Don't skip build. Replace rust-bytecount-0.5 with 0.6.

2020-06-25  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Add rust-bytecount-0.6.
	* gnu/packages/crates-io.scm (rust-bytecount-0.6): New variable.
	  (rust-bytecount-0.5): Inherit from rust-bytecount-0.6. Replace
	  rust-rand-0.4 with 0.6 (the former only worked due to transitive
	  dependencies and "the semver trick" [0]).
	  (rust-bytecount-0.4): Inherit from rust-bytecount-0.5.

	[0]: https://github.com/dtolnay/semver-trick

2020-06-25  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: rust-aho-corasick-0.7: Update to 0.7.13.
	* gnu/packages/crates-io.scm (rust-aho-corasick-0.7): Update to 0.7.13.

	gnu: rust-grep-regex-0.1: Update to 0.1.8.
	* gnu/packages/crates-io.scm (rust-grep-regex-0.1): Update to 0.1.8.
	  [cargo-inputs]: Add rust-bstr-0.2. Replace rust-thread-local-0.3 with 1.0.
	  Remove rust-utf8-ranges-1.0.

	gnu: rust-grep-matcher-0.1: Update to 0.1.4.
	* gnu/packages/crates-io.scm (rust-grep-matcher-0.1): Update to 0.1.4.

	gnu: rust-regex-1: Update to 1.3.9.
	* gnu/packages/crates-io.scm (rust-regex-1): Update to 1.3.9.
	  [cargo-development-inputs]: Remove rust-doc-comment-0.3.

	gnu: rust-regex-syntax-0.6: Update to 0.6.18.
	* gnu/packages/crates-io.scm (rust-regex-syntax-0.6): Update to 0.6.18.

	gnu: rust-ignore-0.4: Update to 0.4.16.
	* gnu/packages/crates-io.scm (rust-ignore-0.4): Update to 0.4.16.
	  [arguments]: Make rust-crossbeam-channel-0.4 a development input.
	  Add rust-crossbeam-utils-0.7 to inputs.

	gnu: rust-crossbeam-utils-0.7: Fix build.
	* gnu/packages/crates-io.scm (rust-crossbeam-utils-0.7)[arguments]:
	  Replace rust-autocfg-0.1 with 1.0. Don't skip build.

	gnu: rust-globset-0.4: Update to 0.4.5.
	* gnu/packages/crates-io.scm (rust-globset-0.4): Update to 0.4.5.
	  [cargo-inputs]: Add rust-serde-1.0.
	  [cargo-development-inputs]: Add rust-lazy-static-1, rust-serde-json-1.0.

2020-06-24  Ludovic Courtès  <ludo@gnu.org>

	Revert "ci: Build Guix System images."
	This reverts commit eda3fcfb46586710fff876ce6254b300795ef543.

	This change broke evaluations on CI:

	  @ build-succeeded /gnu/store/991738x97ff1f8181a7p1pflqwkgagm8-profile.drv -
	  ERROR: In procedure read:
	  In procedure scm_lreadr: #<unknown port>:16:144: Unknown # object: #\<

2020-06-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Build with Guile 3.0.4.
	Since Guile 3.0.4 bytecode is not readable by 3.0.2, build the
	dependents of 'guix' with 3.0.4 as well.

	* gnu/packages/package-management.scm (guix)[inputs, native-inputs]: Use
	GUILE-3.0-LATEST.
	(gwl, guix-jupyter): Likewise.
	* gnu/packages/web.scm (hpcguix-web): Likewise.
	* gnu/packages/ci.scm (cuirass): Likewise.
	* gnu/packages/emacs-xyz.scm (emacs-guix): Likewise.

2020-06-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile: Update to 3.0.4.
	* gnu/packages/guile.scm (guile-3.0.3): Rename to...
	(guile-3.0-latest): ... this.  Update to 3.0.4.
	(guile-3.0/libgc-7): Adjust accordingly.

2020-06-24  Ludovic Courtès  <ludo@gnu.org>

	channels: Fix test for introductory commit signer.
	Until now the test would always succeed because it would return
	'failed, which has truth value.  The exercise
	'verify-introductory-commit', we need to add a second commit beyond the
	introductory commit, which is what we do here.

	* tests/channels.scm ("authenticate-channel, wrong first commit
	signer"): Add a second commit and authenticate up to that one.  Change
	'message?' to 'message-condition?'.

2020-06-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: glib: Hide 'zip' binding from SRFI-1.
	* gnu/packages/glib.scm: Hide 'zip' from (srfi srfi-1).

2020-06-24  Ludovic Courtès  <ludo@gnu.org>

	services: Add missing (ice-9 format) import.
	These issues were reported by -Wformat, though they were harmless in
	practice because importing (ice-9 format) changes the global 'format'
	binding currently.

	* gnu/services/nix.scm: Import (ice-9 format).
	* gnu/services/web.scm: Likewise.
	* gnu/system/mapped-devices.scm: Likewise.

2020-06-24  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: sameboy: Update to 0.13.3.
	* gnu/packages/emulators.scm (sameboy): Update to 0.13.3.

2020-06-24  Marius Bakke  <marius@gnu.org>

	services: childhurd: Adjust for hurd-disk-image move.
	This is a follow-up to commit b904b59ce592c89dfb4675a8c06757afed6738a0.

	* gnu/services/virtualization.scm: Import (gnu system images hurd).

2020-06-24  Ryan Prior  <rprior@protonmail.com>

	gnu: ruby: Use ruby-2.7.
	* gnu/packages/ruby.scm (ruby): Use ruby-2.7.

	gnu: Rename ruby to ruby-2.6.
	* gnu/packages/ruby.scm (ruby): Rename to ruby-2.6.
	(ruby-2.7): Inherit from ruby-2.6.
	(ruby-2.5): Inherit from ruby-2.6.
	(ruby-2.4): Inherit from ruby-2.6.

	gnu: Add sideload.
	* gnu/packages/pantheon.scm (sideload): New variable.

2020-06-24  Vinicius Monego  <monego@posteo.net>

	gnu: Add gmic.
	* gnu/packages/image-processing.scm (gmic): New variable.

	gnu: Add photoflare.
	* gnu/packages/photo.scm (photoflare): New variable.

2020-06-24  Marius Bakke  <marius@gnu.org>

	gnu: python-on-guile: Update to 1.2.3.5.
	* gnu/packages/guile-xyz.scm (python-on-guile): Update to 1.2.3.5.

	gnu: cURL: Replace with 7.71.0 [fixes CVE-2020-8169, CVE-2020-8177].
	* gnu/packages/curl.scm (curl-7.71.0): New variable.
	(curl)[replacement]: New field.

2020-06-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add emacs-ob-erlang.
	* gnu/packages/emacs-xyz.scm (emacs-ob-erlang): New variable.

2020-06-24  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: fd: Update to 8.1.1.
	* gnu/packages/rust-apps.scm (fd): Update to 8.1.1.
	  [cargo-inputs]: Add rust-anyhow-1.0, rust-dirs-2.0, rust-users-0.10.
	  Replace rust-humantime-1.3 with 2, rust-lscolors-0.6 with 0.7,
	  rust-num-cpus-1.10 with 1.11.

	gnu: Add rust-lscolors-0.7.
	* gnu/packages/crates-io.scm (rust-lscolors-0.7): New variable.
	(rust-lscolors-0.6): Inherit from rust-lscolors-0.7.

	gnu: Add rust-users-0.10.
	* gnu/packages/crates-io.scm (rust-users-0.10): New variable.
	  (rust-users-0.9): Inherit from rust-users-0.10.

	gnu: Add rust-humantime-2.
	* gnu/packages/crates-io.scm (rust-humantime-2): New variable.
	  (rust-humantime-1.3): Inherit from rust-humantime-2.

	gnu: Remove rust-humantime-1.2.
	* gnu/packages/crates-io.scm (rust-humantime-1.2): Remove variable.
	(rust-env-logger-0.5, rust-env-logger-0.6)[arguments]: Replace
	rust-humantime-1.2 with 1.3. Don't skip build.

2020-06-24  Christopher Baines  <mail@cbaines.net>

	nix: Tweak .gitignore files.
	Remove .gitignore entries where they match source files that are tracked in
	Git.  This is relevant to me at least, as some code searching tools use
	.gitignore files and will ignore matched files.

2020-06-24  Mathieu Othacehe  <m.othacehe@gmail.com>

	system: image: Enable compression on ISO9660 images.
	ISO9660 image compression was temporarily disabled to speed-up tests of the
	new image API. Enable it again.

	* gnu/system/image.scm (iso9660-image)[compression]: Enable it.

2020-06-24  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Build Guix System images.

2020-06-24  Mathieu Othacehe  <othacehe@gnu.org>

	image: Move hurd image definition to a dedicated file.
	This moves hurd-disk-image to a dedicated file. It also defines a default
	operating-system so that the image can be built standalone.

	* gnu/system/images/hurd.scm: New file,
	* gnu/local.mk (GNU_SYSTEM_MODULES): add it,
	* gnu/system/image.scm (root-offset, root-label): Export it,
	(hurd-disk-image): remove it as this is now defined in the new, Hurd dedicated
	file above,
	(find-image): adapt to avoid loop dependency.

2020-06-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: symengine: Fix indentation.
	* gnu/packages/algebra.scm (symengine): Fix indentation and apply small
	cosmetic fixes.

2020-06-24  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-symengine.
	* gnu/packages/python-xyz.scm (python-symengine): New variable.

	gnu: Add symengine.
	* gnu/packages/algebra.scm (symengine): New variable.

2020-06-24  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: sssd: Fix build.
	* gnu/packages/patches/sssd-fix-samba.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add this.
	* gnu/packages/sssd.scm (sssd)[source]: Add this.

2020-06-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fpc: Update to 2.2-6.
	* gnu/packages/statistics.scm (r-fpc): Update to 2.2-6.

	gnu: r-dt: Update to 0.14.
	* gnu/packages/statistics.scm (r-dt): Update to 0.14.

	gnu: r-segmented: Update to 1.2-0.
	* gnu/packages/statistics.scm (r-segmented): Update to 1.2-0.

	gnu: r-knitr: Update to 1.29.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.29.

	gnu: r-patchwork: Update to 1.0.1.
	* gnu/packages/cran.scm (r-patchwork): Update to 1.0.1.

	gnu: r-ggforce: Update to 0.3.2.
	* gnu/packages/cran.scm (r-ggforce): Update to 0.3.2.

	gnu: r-bookdown: Update to 0.20.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.20.

	gnu: r-docopt: Update to 0.7.1.
	* gnu/packages/cran.scm (r-docopt): Update to 0.7.1.

	gnu: r-magick: Update to 2.4.0.
	* gnu/packages/cran.scm (r-magick): Update to 2.4.0.
	[native-inputs]: Add r-knitr.

	gnu: r-recipes: Update to 0.1.13.
	* gnu/packages/cran.scm (r-recipes): Update to 0.1.13.
	[propagated-inputs]: Add r-lifecycle.

	gnu: r-gower: Update to 0.2.2.
	* gnu/packages/cran.scm (r-gower): Update to 0.2.2.

2020-06-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libsignal-protocol-c: Don't use unstable tarball.
	* gnu/packages/messaging.scm (libsignal-protocol-c)[source]: Download
	using git-fetch.

	gnu: ocaml4.07-piqi: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (ocaml4.07-piqi)[source]: Download using
	git-fetch.
	[arguments]: Add custom phase to make files writable.

	gnu: jmtpfs: Don't use unstable tarball.
	* gnu/packages/linux.scm (jmtpfs)[source]: Download using git-fetch.

	gnu: pflask: Don't use unstable tarball.
	* gnu/packages/linux.scm (pflask)[source]: Download using git-fetch.

	gnu: procenv: Don't use unstable tarball.
	* gnu/packages/linux.scm (procenv)[source]: Download using git-fetch.

	gnu: ddate: Don't use unstable tarball.
	* gnu/packages/linux.scm (ddate)[source]: Download using git-fetch.

	gnu: java-usb4java: Don't use unstable tarball.
	* gnu/packages/libusb.scm (java-usb4java)[source]: Download using
	git-fetch.

	gnu: antlr3-3.3: Don't propagate antlr3-3.1.
	* gnu/packages/java.scm (antlr3-3.3)[propagated-inputs]: Remove antlr3-3.1.

	gnu: python2-zipp-bootstrap: Add missing name field.
	* gnu/packages/python-compression.scm (python2-zipp-bootstrap)[name]:
	Don't inherit from python2-zipp.

2020-06-23  Marius Bakke  <marius@gnu.org>

	gnu: python-on-guile: Do not propagate dependencies.
	* gnu/packages/guile-xyz.scm (python-on-guile)[propagated-inputs]: Move
	everything to ...
	[inputs] ... here.

	gnu: python-on-guile: Wrap with own Guile modules.
	* gnu/packages/guile-xyz.scm (python-on-guile)[arguments]: Add the output
	modules to the wrapper.

	gnu: python-on-guile: Update to 1.2.3.4.
	* gnu/packages/guile-xyz.scm (python-on-guile): Update to 1.2.3.
	[source]: Download from <https://gitlab.com/python-on-guile/python-on-guile>.
	[inputs]: Change from GUILE-2.2 to GUILE-3.0.
	[arguments]: Add phase augment-GUILE_LOAD_PATH.

	gnu: guile-persist: Update to 1.2.3.
	* gnu/packages/guile-xyz.scm (guile-persist): Update to 1.2.3.
	[source](modules, snippet): Remove.
	[inputs]: Change from GUILE-2.2 to GUILE-3.0.

	gnu: guile-stis-parser: Update to 1.2.4.1.
	* gnu/packages/guile-xyz.scm (guile-stis-parser): Update to 1.2.4.1.
	[arguments]: Remove obsolete phase.
	[inputs]: Change from GUILE-2.2 to GUILE-3.0.

2020-06-23  Ryan Prior  <rprior@protonmail.com>

	gnu: Add v.
	* gnu/packages/vlang.scm: New file.
	* gnu/packages/vlang.scm (v): New variable.
	* gnu/local.mk: Add vlang.scm.

2020-06-23  Robin Templeton  <robin@terpri.org>

	gnu: flatpak: Fix xdg-dbus-proxy configure flag.
	* gnu/packages/package-management.scm (flatpak) [arguments]: Pass the full
	"xdg-dbus-proxy" program path to the "--with-system-dbus-proxy" configure
	flag.

2020-06-23  Ludovic Courtès  <ludo@gnu.org>

	openpgp: Use Libgcrypt's crc24 implementation.
	This gives an 18% speedup on the wall-clock time of:

	  guile -c '(use-modules (git) (guix git-authenticate)) (load-keyring-from-reference (repository-open ".") "keyring")'

	* guix/openpgp.scm (crc24): Rewrite by calling out to 'bytevector-hash'.

2020-06-23  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Fix typos.
	* doc/guix-cookbook.texi (Extended example): Fix typos.

2020-06-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pywavelets: Update to 1.1.1.
	* gnu/packages/python-xyz.scm (python-pywavelets): Update to 1.1.1.
	[arguments]: Update "check" phase.
	[native-inputs]: Replace python-nose with python-pytest.

	gnu: Add python-imageio.
	* gnu/packages/python-xyz.scm (python-imageio): New variable.

	gnu: Add python-lfdfiles.
	* gnu/packages/python-xyz.scm (python-lfdfiles): New variable.

	gnu: Add python-tifffile.
	* gnu/packages/python-xyz.scm (python-tifffile): New variable.

	gnu: Add python-roifile.
	* gnu/packages/python-xyz.scm (python-roifile): New variable.

	gnu: Add python-msgpack-numpy.
	* gnu/packages/python-science.scm (python-msgpack-numpy): New variable.

	gnu: python-scikit-image: Update to 0.17.2.
	* gnu/packages/python-science.scm (python-scikit-image): Update to 0.17.2.

	gnu: python-gridmap: Update to 0.14.0.
	* gnu/packages/python-xyz.scm (python-gridmap): Update to 0.14.0.

	gnu: Add python-progressbar2.
	* gnu/packages/python-xyz.scm (python-progressbar2): New variable.

	gnu: python-pycodestyle: Update to 2.6.0.
	* gnu/packages/python-xyz.scm (python-pycodestyle): Update to 2.6.0.
	[arguments]: Replace check phase.
	[native-inputs]: Add python-pytest.

	gnu: python-pyflakes: Update to 2.2.0.
	* gnu/packages/python-xyz.scm (python-pyflakes): Update to 2.2.0.

	gnu: python-flake8: Update to 3.8.3.
	* gnu/packages/python-xyz.scm (python-flake8): Update to 3.8.3.

	gnu: python-utils: Update to 2.4.0.
	* gnu/packages/python-xyz.scm (python-utils): Update to 2.4.0.
	[arguments]: Replace check phase.

	gnu: python-pytest-flakes: Update to 4.0.0.
	* gnu/packages/check.scm (python-pytest-flakes): Update to 4.0.0.
	[arguments]: Skip broken test.

2020-06-23  Marius Bakke  <marius@gnu.org>

	gnu: mpv: Use deterministic ordering of shared library dependencies.
	Fixes <https://bugs.gnu.org/42025>.
	Reported by Msavoritias <marinus.savoritias@disroot.org>.

	* gnu/packages/video.scm (mpv)[arguments]: Add phase 'build-reproducibly'.

2020-06-23  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 83.0.4103.116-0.f08ce8b [fixes CVE-2020-6509].
	* gnu/packages/chromium.scm (%chromium-version): Set to 83.0.4103.116.
	(%ungoogled-origin): Update hash.

	gnu: motion: Build with the latest ffmpeg.
	* gnu/packages/video.scm (motion)[inputs]: Change from FFMPEG-3.4 to FFMPEG.

2020-06-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openmw: Don't use unstable tarball.
	* gnu/packages/game-development.scm (openmw)[source]: Download using
	git-fetch.

2020-06-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-1.13: Target aarch64-linux for aarch64-linux.
	Fixes <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=34872>.

	* gnu/packages/golang.scm (go-1.13)[arguments]: Set system to
	aarch64-linux when building for aarch64-linux. Adjust 'prebuild phase
	to skip tests which fail on aarch64-linux.

2020-06-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-rcrowley-go-metrics: Skip tests on aarch64-linux.
	* gnu/packages/syncthing.scm (go-github-com-rcrowley-go-metrics)
	[arguments]: Skip tests when building on or for aarch64-linux.

2020-06-23  Kei Kebreau  <kkebreau@posteo.net>

	gnu: nml: Update to 0.5.2.
	* gnu/packages/game-development.scm (nml): Update to 0.5.2.
	[source]: Fetch from pypi.
	[arguments]: Remove 'fix-pillow' phase and disable tests.
	[home-page]: Update URL.

2020-06-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pidentd: Don't use unstable tarball.
	* gnu/packages/networking.scm (pidentd)[source]: Download using
	git-fetch.

	gnu: nzbget: Don't use unstable tarball.
	* gnu/packages/networking.scm (nzbget)[source]: Download using release
	source tarball.

	gnu: lightgbm: Don't use unstable tarball.
	* gnu/packages/machine-learning.scm (lightgbm)[source]: Download using
	git-fetch.
	[arguments]: Adjust custom 'check phase accordingly.

	gnu: sonata: Don't use unstable tarball.
	* gnu/packages/mpd.scm (sonata)[source]: Download using git-fetch.

	gnu: sbcl-md5: Don't use unstable tarball.
	* gnu/packages/lisp-xyz.scm (sbcl-md5)[source]: Download using git-fetch.

	gnu: nototools: Don't use unstable tarball.
	* gnu/packages/fontutils.scm (nototools)[source]: Download using
	git-fetch.

	gnu: fntsample: Don't use unstable tarball.
	* gnu/packages/fontutils.scm (fntsample)[source]: Download using
	git-fetch.

	gnu: miniasm: Make sure all phases return #t.
	* gnu/packages/bioinformatics.scm (miniasm)[arguments]: Make custom
	'install phase return #t.

	gnu: miniasm: Don't use unstable tarball.
	* gnu/packages/bioinformatics.scm (miniasm)[source]: Download using
	git-fetch.

	gnu: stumpwm-contrib: Add a source file-name.
	* gnu/packages/wm.scm (stumpwm-contrib)[source]: Add file-name field.

	gnu: libfreenect: Add a source file-name.
	* gnu/packages/openkinect.scm (libfreenect)[source]: Add file-name field.

	gnu: xaos: Add a source file-name.
	* gnu/packages/maths.scm (xaos)[source]: Add file-name field.

	gnu: java-picocli: Use a source file-name.
	* gnu/packages/java.scm (java-picocli)[source]: Add a file-name field.

2020-06-23  Martin Becze  <mjbecze@riseup.net>

	gnu: Add go-github-com-emersion-go-imap-idle.
	* gnu/packages/golang.scm (go-github-com-emersion-go-imap-idle): New
	variable.

	gnu: Add go-github-com-emersion-go-sasl.
	* gnu/packages/golang.scm (go-github-com-emersion-go-sasl): New variable.

	gnu: Add go-github-com-emersion-go-imap.
	* gnu/packages/golang.scm (go-github-com-emersion-go-imap): New
	variable.

	gnu: Add go-github-com-ddevault-go-libvterm.
	* gnu/packages/golang.scm (go-github-com-ddevault-go-libvterm): New
	variable.

	gnu: Add go-github-com-danwakefield-fnmatch.
	* gnu/packages/golang.scm (go-github-com-danwakefield-fnmatch): New
	variable.

2020-06-23  Ricardo Wurmus  <rekado@elephly.net>
	    Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-kmer.
	* gnu/packages/cran.scm (r-kmer): New variable.

	gnu: Add r-phylogram.
	* gnu/packages/cran.scm (r-phylogram): New variable.

	gnu: Add r-fourcseq.
	* gnu/packages/cran.scm (r-fourcseq): New variable.

	gnu: Add r-lsd.
	* gnu/packages/cran.scm (r-lsd): New variable.

2020-06-23  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-34.10b16e.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-34.10b16e.

2020-06-23  Mathieu Othacehe  <othacehe@gnu.org>

	system: image: Remove fakeroot dependencies.
	Since c29bb909d241e7215e574e93d9799e701cbc6ddb, fakeroot "sed" and "coreutils"
	dependencies are now explicit.

	* gnu/system/image.scm (system-disk-image): Remove "sed" and "coreutils" from
	inputs.

2020-06-23  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: fakeroot: Do not assume "sed" and "cut" to be available.
	* gnu/packages/linux.scm (fakeroot)[inputs]: Add "sed" and "coreutils",
	[arguments]: substitute "sed" and "cut" by their absolute path in fakeroot
	script. Rename the associated phase from patch-getopt to patch-script.

2020-06-23  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.48.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.48.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@5.7: Update to 5.7.5.
	* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.5.
	(linux-libre-5.7-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.129.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.129.
	(linux-libre-4.19-pristine-source): Update hash.

2020-06-22  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: sequoia: Update to 0.17.0.
	* gnu/packages/sequoia.scm (sequoia): Update to 0.17.0.
	  [cargo-inputs]: Add rust-structopt-0.3.
	  [phases](unpin-deps): New phase.

2020-06-22  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Tweak intro to the REPL.
	* doc/guix-cookbook.texi (A Scheme Crash Course): Reword first
	paragraph.  Remove extra paren.

2020-06-22  Ludovic Courtès  <ludo@gnu.org>

	self: Parallelize translation of the manual.
	The guix-translated-texinfo.drv execution time goes from 1mn42s with 1
	core to 1mn8s with 4 cores.

	* guix/self.scm (translate-texi-manuals)[build]: Use 'n-par-for-each'
	instead of 'for-each' for translation.

2020-06-22  Ludovic Courtès  <ludo@gnu.org>

	self: Move statements after definitions in translation derivation.
	* guix/self.scm (translate-texi-manuals)[build]: Move statements after
	definitions.

	po: Micro-optimize 'read-po-file'.
	* guix/build/po.scm (parse-tree->assoc): Use dot instead of ellipsis in
	'match' clause to avoid repeated calls to 'list?'.

2020-06-22  Ludovic Courtès  <ludo@gnu.org>

	po: Avoid regexps when interpreting '\n' sequences.
	This reduces the execution time of:

	  (call-with-input-file "po/doc/guix-manual.de.po" read-po-file)

	from 4.7s to 4.0s.

	* guix/build/po.scm (interpret-newline-escape): New procedure.
	(parse-tree->assoc): Use it instead of 'regexp-substitute/global'.

2020-06-22  Ludovic Courtès  <ludo@gnu.org>

	self: Speed up Texinfo cross-reference translation.
	Building guix-translated-texinfo.drv goes from 11mn to 1mn50s, most of
	which is taken by po4a.

	* guix/self.scm (translate-texi-manuals)[build](make-ref-regex): Remove.
	(canonicalize-whitespace): New procedure.
	(xref-regexp): New variable.
	(translate-cross-references): Rewrite to iterate over the
	cross-references rather than iterating over the msgids.  Update caller.

2020-06-22  Ludovic Courtès  <ludovic.courtes@inria.fr>

	doc: cookbook: Mention "guix hash -rx" for Git checkouts.
	* doc/guix-cookbook.texi (Extended example): Mention "guix hash -rx ."

2020-06-22  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Clarify 'git-fetch' conventions.
	* doc/guix-cookbook.texi (Extended example): Clarify use of 'git-file-name'
	and 'git-version'.

2020-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: liferea: Update to 1.12.8.
	* gnu/packages/syndication.scm (liferea): Update to 1.12.8.

2020-06-22  Marius Bakke  <marius@gnu.org>

	gnu: mlt: Build with the latest ffmpeg.
	* gnu/packages/video.scm (mlt)[inputs]: Change from FFMPEG-3.4 to FFMPEG.

2020-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: mlt: Update to 6.20.0.
	* gnu/packages/video.scm (mlt): Update to 6.20.0.

	gnu: darktable: Update to 3.0.2.
	* gnu/packages/photo.scm (darktable): Update to 3.0.2.
	[arguments]: Compile with clang.  Wrap GSETTINGS_SCHEMAS_DIR.
	[license]: Add license information for Rawspeed.
	[native-inputs]: Add clang, desktop-file-utils, glib, gobject-instrospection,
	llvm, and po4a.  Reorder alphabetically.
	[inputs]: Add colord-gtk, cups, graphicsmagick, gsettings-desktop-schemas,
	iso-codes, libsecret, lua, openjpeg, and osm-gps-map.  Reorder alphabetically.

2020-06-22  Simon South  <simon@simonsouth.net>

	gnu: jamvm: Fix to work with current gcc and glibc.
	* gnu/packages/java.scm (jamvm)[source]: Add patch.
	(jamvm-1-bootstrap)[native-inputs]: Remove.
	* gnu/packages/patches/jamvm-2.0.0-disable-branch-patching.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-06-22  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: template-glib: Update to 3.34.0.
	* gnu/packages/glib.scm (template-glib): Update to 3.34.0.

2020-06-22  Edouard Klein  <edk@beaver-labs.com>

	gnu: Add python-daemux.
	* gnu/packages/tmux.scm (python-daemux): New variable.

	gnu: Add python-libtmux.
	* gnu/packages/tmux.scm (python-libtmux): New variable.

	gnu: Add python-pyfiglet.
	* gnu/packages/python-xyz.scm (python-pyfiglet): New variable.

	gnu: Add python-flask-restx.
	* gnu/packages/python-web.scm (python-flask-restx): New variable.

	gnu: Add python-pytest-flask.
	* gnu/packages/python-check.scm (python-pytest-flask): New variable.

	gnu: Add python-pytest-benchmark.
	* gnu/packages/python-check.scm (python-pytest-benchmark): New variable.

	gnu: Add python-py-cpuinfo.
	* gnu/packages/python-xyz.scm (python-py-cpuinfo): New variable.

2020-06-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add abe.
	* gnu/packages/games.scm (abe): New variable.

2020-06-22  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: mate: Don't propagate glib:bin.
	* gnu/packages/mate.scm (mate)[propagated-inputs]: Remove as the
	proper fix arrived from core-updates.

	gnu: mate-common: Update to 1.24.1.
	* gnu/packages/mate.scm (mate-common): Update to 1.24.1.

2020-06-22  Vinicius Monego  <monego@posteo.net>

	gnu: Add python-pytest-lazy-fixture.
	* gnu/packages/check.scm (python-pytest-lazy-fixture): New variable.

2020-06-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests, r-minimal: Update to 4.0.2.
	* gnu/packages/statistics.scm (r-with-tests, r-minimal): Update to 4.0.2.

2020-06-22  Mathieu Othacehe  <othacehe@gnu.org>

	system: image: Remove "image-root" when building raw disk-images.
	The "image-root" derivation output is used as a temporary directory that is
	passed to mke2fs and mkdosfs later on. By merging the creation of this
	directory and the production of partition images, we can get rid of the
	derivation.

	As mke2fs and mkdosfs are not able to override file permissions, call those
	commands with fakeroot. This way, all the image files will be owned by root,
	even if image generation is done in an unprivilegded context.

	* gnu/system/image.scm (system-disk-image): Merge "image-root" and
	"iso9660-image" derivations so that we spare an extra derivation. Also add
	"fakeroot" and its runtime dependencies to the inputs.
	* gnu/build/image.scm (make-ext-image, make-vfat-image): Make sure that mke2fs
	and mkdosfs are respectively called by fakeroot.

2020-06-22  Marius Bakke  <marius@gnu.org>

	gnu: gn: Update to 0.0-1794.eb997b5.
	* gnu/packages/build-tools.scm (gn): Update to 0.0-1794.eb997b5.

2020-06-22  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Update to 83.0.4103.106-0.f08ce8b [security fixes].
	This fixes CVE-2020-6465, CVE-2020-6466, CVE-2020-6467, CVE-2020-6468,
	CVE-2020-6469, CVE-2020-6470, CVE-2020-6471, CVE-2020-6472, CVE-2020-6473,
	CVE-2020-6474, CVE-2020-6475, CVE-2020-6476, CVE-2020-6477, CVE-2020-6478,
	CVE-2020-6479, CVE-2020-6480, CVE-2020-6481, CVE-2020-6482, CVE-2020-6483,
	CVE-2020-6484, CVE-2020-6485, CVE-2020-6486, CVE-2020-6487, CVE-2020-6488,
	CVE-2020-6489, CVE-2020-6490, CVE-2020-6491, CVE-2020-6493, CVE-2020-6494,
	CVE-2020-6495, CVE-2020-6496, CVE-2020-6497, and CVE-2020-6498.

	* gnu/packages/patches/ungoogled-chromium-system-jsoncpp.patch,
	gnu/packages/patches/ungoogled-chromium-system-zlib.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 83.
	(%chromium-version): Set to 83.0.4103.106.
	(%ungoogled-revision): Set to f08ce8b3f1300ef0750b5d6bf967b9cbbfd9a56d.
	(%gentoo-revision, %gentoo-patches, %debian-patches): New variables.
	(gentoo-patch, debian-patch): New procedures.
	(%chromium-origin, %ungoogled-origin): Update hashes.
	(ungoogled-chromium-source): Don't apply patches from %DEBIAN-ORIGIN, but take
	%GENTOO-PATCHES, %DEBIAN-PATCHES, and the local patch files.
	(ungoogled-chromium)[arguments]: Remove "enable_swiftshader=false" from
	 #:configure-flags.  Add "icu_use_data_file=false".  Set CFLAGS in phase.
	Remove obsolete substitution.  Adjust install phase to install .so files for
	ANGLE and Swiftshader.
	[native-inputs]: Change from CLANG-9 to CLANG-10.
	[inputs]: Replace ICU4C with ICU4C-67.
	(ungoogled-chromium/wayland): Remove obsolete substitution.  Add
	"ozone_platform_x11=true" in #:configure-flags.

2020-06-22  Marius Bakke  <marius@gnu.org>

	gnu: icu4c: Add 67.1.
	* gnu/packages/icu4c.scm (icu4c-67): New public variable.

	gnu: ungoogled-chromium: Specify CPE name.
	* gnu/packages/chromium.scm (ungoogled-chromium)[properties]: Add CPE-NAME.

	gnu: ungoogled-chromium: Remove non-free file.
	* gnu/packages/chromium.scm (ungoogled-chromium-source): Remove (unused) SVG
	file that is licensed under a NoDerivatives license.

2020-06-22  Marius Bakke  <marius@gnu.org>

	gnu: ungoogled-chromium: Build with ffmpeg@4.2.
	Fixes <https://bugs.gnu.org/41987>.
	Reported by Jonathan Brielmaier <jonathan.brielmaier@web.de>.

	* gnu/packages/video.scm (ffmpeg-4.2): New public variable.
	* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change from FFMPEG
	to FFMPEG-4.2.

2020-06-22  Marius Bakke  <marius@gnu.org>

	gnu: ffmpeg: Enable rav1e on x86_64 only.
	Fixes <https://bugs.gnu.org/41993>.
	Reported by Kurt I <gitlabcanada@runbox.com>.

	* gnu/packages/video.scm (ffmpeg)[inputs]: Conditionally add RAV1E.
	[arguments]: Adjust #:configure-flags accordingly.

2020-06-22  Mathieu Othacehe  <othacehe@gnu.org>

	system: image: Remove "image-root" derivation when building ISO.
	The "image-root" derivation output is used as a temporary directory that is
	passed to GNU Xorriso later on. By merging the creation of this directory and
	the production of an ISO image, we can get rid of the derivation.

	* gnu/system/image.scm (system-iso9660-image): Merge "image-root" and
	"iso9660-image" derivations so that we spare an extra derivation.

2020-06-22  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: xl2tpd: Fix build.
	* gnu/packages/vpn.scm (xl2tpd)[arguments]: Substitute hardcoded pppd path
	instead of trying to set CFLAGS variable.

2020-06-22  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: python-plotly: Update to 4.8.1.
	But keep version 2.4.1 around for packages that still need it and for python2
	support.

	* gnu/packages/graph.scm (python-plotly): Update to 4.8.1.
	[source]: Use git-fetch so that tests are also included.
	[arguments]: Enable tests.
	[home-page]: Follow redirect.
	(python-plotly-2.4.1): New variable.
	(python2-plotly): Inherit from python-plotly-2.4.1.
	* gnu/packages/bioinformatics.scm (python-deeptools)[native-inputs]: Depend on
	python-plotly-2.4.1.

2020-06-22  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: Add python-xarray.
	From 27ec21904f769c1e8114f767972d9037e1e9f68a Mon Sep 17 00:00:00 2001
	From: Pierre Langlois <pierre.langlois@gmx.com>
	Date: Thu, 18 Jun 2020 00:58:02 +0200
	Subject: [PATCH 4/5] gnu: Add python-xarray.

	* gnu/package/python-science.scm (python-xarray): New variable.

2020-06-22  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: Add python-retrying.
	* gnu/packages/python-xyz.scm (python-retrying): New variable.

2020-06-22  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: python-pandas: Update to 1.0.5.
	But also keep version 0.25.3 around for packages requiring an earlier
	versions, as well as version 0.24.2 for a version with python2.

	* gnu/packages/python-science.scm (python-pandas): Update to 1.0.5.
	[arguments]: Adapt 'patch-which phase.  Add new 'prepare-x phase.  Do not
	delete tests that depend on "moto", they are skipped automatically.
	[propagated-inputs]: Add python-jinja2.
	[inputs]: Add xsel and xclip.
	[native-inputs]: Add xorg-server-for-tests so we can test clipboard support.
	(python-pandas-0.24): New variable.
	(python2-pandas): Inherit from python-pandas-0.25.
	* gnu/packages/bioinformatics.scm (python-biom-format)[propagated-inputs]:
	Switch to python-pandas-0.25.

2020-06-22  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: deeptools: Deprecate in favor of python-deeptools.
	And make sure python-deeptools's tests are running.

	* gnu/packages/bioinformatics.scm (python-deeptools): Fetch source using git.
	[native-inputs]: Add python-mock and python-nose.
	(deeptools): Mark as deprecated.

2020-06-22  Ludovic Courtès  <ludo@gnu.org>

	self: Build with Guile 3.0.3.
	* gnu/packages/guile.scm (guile-3.0/libgc-7): Inherit from GUILE-3.0.3.

2020-06-22  Ludovic Courtès  <ludo@gnu.org>

	deduplicate: Avoid traversing directories twice.
	Until now, we'd call (nar-sha256 file) unconditionally.  Thus, if FILE
	was a directory, we would traverse it for no reason, and then call
	'deduplicate' on FILE, which would again traverse it.

	This change also removes redundant (mkdir-p store) calls from the loop,
	and avoids 'lstat' calls by using 'scandir*'.

	* guix/store/deduplication.scm (deduplicate): Add named loop.  Move
	'mkdir-p' outside the loop.  Use 'scandir*' instead of 'scandir'.  Do
	not call 'nar-sha256' when FILE has type 'directory.

2020-06-22  Ludovic Courtès  <ludo@gnu.org>

	compile: Build gnu/{packages,tests}/* with '-O1'.
	* guix/build/compile.scm (optimization-options): Use '-O1' for the
	simple case.

2020-06-22  Pierre Neidhardt  <mail@ambrevar.xyz>

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

	gnu: emacs-helm-fish-completion: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-helm-fish-completion): Update to 0.5.

2020-06-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: js8call: Fix build.
	* gnu/packages/radio.scm (js8call)[inputs]: Use regular hamlib.

	gnu: wsjtx: Update to 2.2.1.
	* gnu/packages/radio.scm (wsjtx-hamlib): Update to 2.2.1.
	  [arguments]: Add a 'fix-tests' phase.
	  (wsjtx): Update to 2.2.1.

	gnu: qgis: Disable some failing tests.
	* gnu/packages/geo.scm (qgis)[arguments]: Disable a few more failing tests.

2020-06-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rgreat.
	* gnu/packages/bioconductor.scm (r-rgreat): New variable.

2020-06-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libc-0.2: Don't skip build.
	* gnu/packages/crates-io.scm (rust-libc-0.2)[arguments]: Don't skip
	build.

	gnu: rust-libc-0.2: Update to 0.2.71.
	* gnu/packages/crates-io.scm (rust-libc-0.2): Update to 0.2.71.

	gnu: rust-rayon-1.3: Rename to rust-rayon-1.
	* gnu/packages/crates-io.scm (rust-rayon-1.3): Rename to rust-rayon-1.
	(rust-criterion-0.3, rust-criterion-0.2, rust-gimli-0.18,
	rust-hashbrown-0.5, rust-indexmap-1.3, rust-jpeg-decoder-0.1,
	rust-nasm-rs-0.1, rust-scroll-0.9, rust-syn-1.0, rust-syn-0.15)
	[arguments]: Adjust accordingly.
	* gnu/packages/gnome.scm (librsvg-next)[arguments]: Same.
	* gnu/packages/rust-apps.scm (tokei)[arguments]: Same.
	* gnu/packages/video.scm (rav1e)[arguments]: Same.

	gnu: Remove rust-rayon-1.1.
	* gnu/packages/crates-io.scm (rust-rayon-1.1): Remove variable.
	(rust-criterion-0.2, rust-gimli-0.18, rust-hashbrown-0.5,
	rust-jpeg-decoder-0.1, rust-scroll-0.9, rust-syn-0.15)
	[arguments]: Replace rust-rayon-1.1 with 1.3.

	gnu: rust-rayon-core-1.7: Rename to rust-rayon-core-1.
	* gnu/packages/crates-io.scm (rust-rayon-core-1.7): Rename to
	rust-rayon-core-1.
	(rust-criterion-0.2, rust-rayon-1.3, rust-rayon-1.1, rust-rayon-0.8)
	[arguments]: Adjust accordingly.

	gnu: Remove rust-rayon-core-1.5.
	* gnu/packages/crates-io.scm (rust-rayon-core-1.5): Remove variable.
	(rust-criterion-0.2, rust-rayon-1.1) [arguments]: Replace
	rust-rayon-core-1.5 with 1.7.

	gnu: sequoia: Fix typos.
	* gnu/packages/sequoia.scm (sequoia)[arguments]: Move unquote next to
	the expression it applies to.

	gnu: rust-regex-1.3: Rename to rust-regex-1.
	* gnu/packages/crates-io.scm (rust-regex-1.3): Rename to rust-regex-1.
	(rust-ansi-term-0.12, rust-bindgen-0.52, rust-bindgen-0.51,
	rust-bindgen-0.50, rust-bindgen-0.37, rust-bindgen-0.49, rust-clap-2,
	rust-compiletest-rs-0.3, rust-console-0.9, rust-console-0.7,
	rust-docopt-1.1, rust-env-logger-0.7, rust-env-logger-0.6,
	rust-env-logger-0.5, rust-gimli-0.18, rust-globset-0.4,
	rust-grep-cli-0.1, rust-grep-matcher-0.1, rust-grep-regex-0.1,
	rust-grep-searcher-0.1, rust-ignore-0.4, rust-lalrpop-0.17,
	rust-lalrpop-util-0.17, rust-locale-config-0.3, rust-localeconfig-0.2,
	rust-nom-5, rust-nom-4.2, rust-once-cell-1.2, rust-proptest-0.9,
	rust-proptest-0.8, rust-pulldown-cmark-0.4, rust-regex-automata-0.1,
	rust-rusqlite-0.19, rust-scan-fmt-0.2, rust-syn-1.0, rust-syn-0.15,
	rust-ucd-parse-0.1, rust-version-sync-0.8) [arguments]: Adjust accordingly.
	* gnu/packages/gnome.scm (librsvg-next)[arguments]: Same.
	* gnu/packages/rust-apps.scm (fd, ripgrep, tokei, rust-cargo-c)
	[arguments]: Same.
	* gnu/packages/sequoia.scm (sequoia)[arguments]: Same.

	gnu: Remove rust-regex-1.1.
	* gnu/packages/crates-io.scm (rust-regex-1.1): Remove variable.
	(rust-bindgen-0.50, rust-bindgen-0.49, rust-clap-2,
	rust-compiletest-rs-0.2, rust-console-0.7, rust-docopt-1.1,
	rust-env-logger-0.7, rust-env-logger-0.6, rust-env-logger-0.5,
	rust-gimli-0.18, rust-globset-0.4, rust-grep-cli-0.1,
	rust-grep-matcher-0.1, rust-grep-regex-0.1, rust-grep-searcher-0.1,
	rust-ignore-0.4, rust-nom-5, rust-nom-4.2, rust-once-cell-1.2,
	rust-proptest-0.9, rust-proptest-0.8, rust-pulldown-cmark-0.4,
	rust-regex-automata-0.1, rust-rusqlite-0.19, rust-syn-0.15,
	rust-ucd-parse-0.1, rust-version-sync-0.8) [arguments]: Replace
	rust-regex-1.1 with 1.3.
	* gnu/packages/rust-apps.scm (ripgrep)[arguments]: Same.

	gnu: Add rust-once-cell-0.1.
	* gnu/packages/crates-io.scm (rust-once-cell-0.1): New variable.

	gnu: Add rust-gettext-rs-0.4.
	* gnu/packages/crates-io.scm (rust-gettext-rs-0.4): New variable.

	gnu: Add rust-gettext-sys-0.19.
	* gnu/packages/crates-io.scm (rust-gettext-sys-0.19): New variable.

	gnu: Add rust-locale-config-0.2.
	* gnu/packages/crates-io.scm (rust-locale-config-0.2): New variable.

	gnu: Add rust-proptest-0.7.
	* gnu/packages/crates-io.scm (rust-proptest-0.7): New variable.

	gnu: Add rust-regex-syntax-0.4.
	* gnu/packages/crates-io.scm (rust-regex-syntax-0.4): New variable.

	gnu: Add rust-section-testing-0.0.
	* gnu/packages/crates-io.scm (rust-section-testing-0.0): New variable.

	gnu: rust-tempfile-3.1: Rename to rust-tempfile-3.
	* gnu/packages/crates-io.scm (rust-tempfile-3.1): Rename to ...
	(rust-tempfile-3): .. this.
	(rust-cairo-rs-0.8, rust-cairo-rs-0.7, rust-cc-1.0,
	rust-compiletest-rs-0.3, rust-filetime-0.2, rust-gdk-pixbuf-sys-0.9,
	rust-gio-sys-0.9, rust-git2-0.11, rust-glib-0.9, rust-glib-0.8,
	rust-glib-sys-0.9, rust-gobject-sys-0.9, rust-handlebars-2.0,
	rust-lscolors-0.6, rust-native-tls-0.2, rust-nix-0.15, rust-nix-0.14,
	rust-no-panic-0.1, rust-pango-sys-0.9, rust-pangocairo-0.10,
	rust-proptest-0.9, rust-proptest-0.8, rust-rustdoc-stripper-0.1,
	rust-rustls-0.16, rust-rusty-fork-0.2, rust-sourcefile-0.1,
	rust-tiff-0.2, rust-tokio-0.2, rust-tokio-fs-0.1, rust-tokio-uds-0.2,
	rust-wayland-client-0.23, rust-wayland-client-0.21, rust-xattr-0.2)
	[arguments]: Adjust accordingly.
	* gnu/packages/rust-apps.scm (rust-cbindgen, tokei)[arguments]: Same.
	* gnu/packages/sequoia.scm (sequoia)[arguments]: Same.
	* gnu/packages/terminals.scm (alacritty)[arguments]: Same.

	gnu: Remove rust-tempfile-3.0.
	* gnu/packages/crates-io.scm (rust-tempfile-3.0): Remove variable.
	(rust-compiletest-rs-0.3, rust-filetime-0.2, rust-handlebars-2.0,
	rust-nix-0.15, rust-nix-0.14, rust-proptest-0.9, rust-proptest-0.8,
	rust-rustls-0.16, rust-rusty-fork-0.2, rust-tiff-0.2, rust-tokei-fs-0.1,
	rust-tokio-uds-0.2, rust-xattr-0.2) [arguments]: Replace
	rust-tempfile-3.0 with 3.1.
	* gnu/packages/rust-apps.scm (tokei)[arguments]: Same.

	gnu: rust-proptest-0.9: Update to 0.9.6.
	* gnu/packages/crates-io.scm (rust-proptest-0.9): Update to 0.9.
	[arguments]: Don't skip build. In cargo-inputs replace rust-rand-0.4
	with 0.6, rust-rand-chacha-0.2 with 0.1, rust-rand-xorshift-0.2 with 0.1.

2020-06-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-zoo: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-zoo): Move this variable from here...
	* gnu/packages/cran.scm (r-zoo): ...to here.

	gnu: r-directlabels: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-directlabels): Move this variable from here...
	* gnu/packages/cran.scm (r-directlabels): ...to here.

	gnu: r-boruta: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-boruta): Move this variable from here...
	* gnu/packages/cran.scm (r-boruta): ...to here.

	gnu: r-boruta: Fix indentation and description.
	* gnu/packages/statistics.scm (r-boruta)[description]: Fix indentation, add
	line breaks, and complete the first sentence fragment.

	gnu: r-fit-models: Update to 0.63.
	* gnu/packages/statistics.scm (r-fit-models): Update to 0.63.

	gnu: r-glmnet: Update to 4.0-2.
	* gnu/packages/statistics.scm (r-glmnet): Update to 4.0-2.
	[propagated-inputs]: Add r-survival.

	gnu: r-rmarkdown: Update to 2.3.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.3.

	gnu: r-backports: Update to 1.1.8.
	* gnu/packages/statistics.scm (r-backports): Update to 1.1.8.

	gnu: r-ggplot2: Update to 3.3.2.
	* gnu/packages/statistics.scm (r-ggplot2): Update to 3.3.2.

	gnu: r-isoband: Update to 0.2.2.
	* gnu/packages/cran.scm (r-isoband): Update to 0.2.2.
	[propagated-inputs]: Remove r-rcpp.

	gnu: r-zvcv: Update to 2.1.0.
	* gnu/packages/cran.scm (r-zvcv): Update to 2.1.0.
	[propagated-inputs]: Remove r-partitions; add r-bh, r-dplyr, r-magrittr, and r-rlinsolve.

	gnu: r-umap: Update to 0.2.6.0.
	* gnu/packages/cran.scm (r-umap): Update to 0.2.6.0.

	gnu: r-ldheatmap: Update to 0.99-8.
	* gnu/packages/cran.scm (r-ldheatmap): Update to 0.99-8.

	gnu: r-nonnest2: Update to 0.5-4.
	* gnu/packages/cran.scm (r-nonnest2): Update to 0.5-4.

	gnu: r-rcppgsl: Update to 0.3.8.
	* gnu/packages/cran.scm (r-rcppgsl): Update to 0.3.8.
	[native-inputs]: Remove r-knitr.

	gnu: r-ggeffects: Update to 0.15.0.
	* gnu/packages/cran.scm (r-ggeffects): Update to 0.15.0.

	gnu: r-bayestestr: Update to 0.7.0.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.7.0.

	gnu: r-rstatix: Update to 0.6.0.
	* gnu/packages/cran.scm (r-rstatix): Update to 0.6.0.
	[propagated-inputs]: Add r-generics.

	gnu: r-radiant-data: Update to 1.3.9.
	* gnu/packages/cran.scm (r-radiant-data): Update to 1.3.9.

	gnu: r-tinytex: Update to 0.24.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.24.

	gnu: r-xfun: Update to 0.15.
	* gnu/packages/cran.scm (r-xfun): Update to 0.15.

	gnu: r-calibrate: Update to 1.7.7.
	* gnu/packages/cran.scm (r-calibrate): Update to 1.7.7.

	gnu: r-htmltable: Update to 2.0.0.
	* gnu/packages/cran.scm (r-htmltable): Update to 2.0.0.
	[native-inputs]: Add r-knitr.

	gnu: r-htmltools: Update to 0.5.0.
	* gnu/packages/cran.scm (r-htmltools): Update to 0.5.0.
	[propagated-inputs]: Remove r-rcpp; add r-base64enc.

	gnu: r-v8: Update to 3.2.0.
	* gnu/packages/cran.scm (r-v8): Update to 3.2.0.

	gnu: r-hdf5array: Update to 1.16.1.
	* gnu/packages/bioinformatics.scm (r-hdf5array): Update to 1.16.1.

	gnu: r-rhdf5: Update to 2.32.1.
	* gnu/packages/bioinformatics.scm (r-rhdf5): Update to 2.32.1.

	gnu: r-biomart: Update to 2.44.1.
	* gnu/packages/bioinformatics.scm (r-biomart): Update to 2.44.1.

	gnu: r-genomeinfodb: Update to 1.24.2.
	* gnu/packages/bioinformatics.scm (r-genomeinfodb): Update to 1.24.2.

	gnu: r-gdsfmt: Update to 1.24.1.
	* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.24.1.

	gnu: r-cicero: Update to 1.6.1.
	* gnu/packages/bioconductor.scm (r-cicero): Update to 1.6.1.
	[propagated-inputs]: Add r-stringi.

	gnu: r-cytoml: Update to 2.0.5.
	* gnu/packages/bioconductor.scm (r-cytoml): Update to 2.0.5.
	[propagated-inputs]: Add r-xml2.

	gnu: r-wiggleplotr: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-wiggleplotr): Update to 1.12.1.

	gnu: r-regioner: Update to 1.20.1.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.20.1.

	gnu: Add r-rlinsolve.
	* gnu/packages/cran.scm (r-rlinsolve): New variable.

2020-06-22  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-33-61cc56f6.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-33-61cc56f6.

	gnu: xl2tpd: Fix typo.
	* gnu/packages/vpn.scm (xl2tpd)[arguments]: Turn "-DPPD" into "-DPPPD".

2020-06-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: express: Update to 1.5.3.
	* gnu/packages/bioinformatics.scm (express): Update to 1.5.3.
	[source]: Fetch from Github.
	[arguments]: Add phase "remove-update-check".

2020-06-22  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: bison-3.6: Remove package.
	The `bison-3.6' variable is no longer necessary as `bison' itself
	already provides this version.

	* gnu/packages/bison.scm (bison-3.6): Remove variable.
	* gnu/packages/engineering.scm (poke)[native-inputs]: Replace bison-3.6
	  with bison.

2020-06-22  Jakub Kądziołka  <kuba@kadziolka.net>

	Merge branch 'master' into core-updates

2020-06-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl: Update to 2020.06.16.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.06.16.

	gnu: vmpk: Update home page.
	gnu/packages/music.scm (vmpk)[home-page]: Update TLD and use HTTPS.

2020-06-22  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: bison-3.6: Don't change the name of the package.
	This is a follow-up to commit 512d23c65d82bb874ca1fb3c12095b1cec8bbfca.

	* gnu/packages/bison (bison-3.6)[name]: Remove the overridden value.

2020-06-21  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.14: Update to 4.14.185.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.185.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.228.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.228.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.228.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.228.
	(linux-libre-4.4-pristine-source): Update hash.

2020-06-21  Peter Lo  <peterloleungyau@gmail.com>

	gnu: Add r-boruta.
	* gnu/packages/statistics.scm (r-boruta): New variable.

2020-06-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: xmoto: Update to 0.6.1.
	* gnu/packages/games.scm (xmoto): Update to 0.6.1.
	[arguments]: Remove phase installing man pages, now properly handled by the
	installation script.

	gnu: emacs-relint: Update to 1.18.
	* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.18.

2020-06-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile: Add 3.0.3.
	* gnu/packages/guile.scm (guile-3.0.3): New variable.

2020-06-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add seahorse-adventures.
	* gnu/packages/games.scm (seahorse-adventures): New variable.

2020-06-21  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add font-mplus-testflight.
	* gnu/packages/fonts.scm (font-mplus-testflight): New variable.

2020-06-21  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: k3b: Update to 20.04.2.
	* gnu/packages/kde-multimedia.scm (k3b): Update to 20.04.2.

	gnu: k3b: Note the runtime dependency on udisks-service.
	* gnu/packages/kde-multimedia.scm (k3b)[description]: Note that udisks-service
	should be enabled.

2020-06-21  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: k3b: Add inputs for libraries loaded at runtime.
	Patch the source to load these from absolute paths. Actual loading is done by
	the Qt library, so we cannot use k3b’s runpath.

	* gnu/packages/kde-multimedia.scm (k3b)[inputs]: Add libcdio-paranoia and
	libdvdcss.
	[arguments]<#:phases>[set-absolute-library-paths]: New phase.

2020-06-21  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: k3b: Add inputs for external programs.
	* gnu/packages/kde-multimedia.scm (k3b)[inputs]: Add cdrdao, dvd+rw-tools,
	libburn and sox.
	[arguments]<#:phases>[wrap-path]: New phase to wrap the binary with paths to
	the above.

	gnu: Add cdrdao.
	* gnu/packages/cdrom.scm (cdrdao): New variable.

2020-06-21  Ludovic Courtès  <ludo@gnu.org>

	channels: 'authenticate-channel' doesn't check relation with intro commit.
	Fixes <https://bugs.gnu.org/41908>.
	Reported by Jan Nieuwenhuizen <janneke@gnu.org>.

	The relation check imposed an extra restriction that was unnecessary:
	it's enough to authenticate the set difference between the closure of
	START-COMMIT and that of END-COMMIT.  Any attempt to jump to an
	unrelated commit would lead to the authentication failure of one commit
	on the way.

	* guix/channels.scm (authenticate-channel): Remove extra
	'commit-relation' check when (null? commits).

2020-06-21  Ludovic Courtès  <ludo@gnu.org>

	git-authenticate: Ignore authenticated commit cache when it's not #o600.
	* guix/git-authenticate.scm (previously-authenticated-commits): Stat
	PORT; return the empty list if it's no #o600 and change it to #o600.

2020-06-21  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: add convmv.
	* gnu/packages/convmv.scm: New file.
	* gnu/local.mk: Add it to build.

2020-06-21  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add font-fontna-yasashisa-antique.
	gnu/packages/fonts.scm (font-fontna-yasashisa-antique): New variable.

2020-06-21  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	services: childhurd: Support more than one instance.
	* gnu/services/virtualization.scm (<hurd-vm-configuration>)[options]: Remove
	"--hda" option.
	[id,net-options]: New fields.
	(hurd-vm-net-options): New procedure.  Parameterize port forwarding with ID.
	* gnu/services/virtualization.scm (hurd-vm-shepherd-service): Use them.
	Parameterize provision with ID, if set.  Hardcode "--hda" option for image.
	* doc/guix.texi (Virtualization Services): Document new fields.  Update for
	hardcoding of "--hda".

2020-06-21  B. Wilson  <elaexuotee@wilsonb.com>

	gnu: Add poke.
	* gnu/packages/engineering.scm (poke): New variable.
	* gnu/packages/bison.scm (bison-3.6): New variable.

	gnu: bison: Update to 3.6.3.
	* gnu/packages/bison.scm (bison): Update to 3.6.3.

2020-06-21  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20200617.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20200617.

2020-06-21  Vinicius Monego  <monego@posteo.net>

	gnu: emacs-hy-mode: Update to 1.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-hy-mode): Update to 1.0.4.

2020-06-21  Brice Waegeneire  <brice@waegenei.re>

	system: Add 'sg' and 'newgrp' to %SETUID-PROGRAMS.
	* gnu/system.scm (%setuid-programs): Add 'sg' and 'newgrp'.

2020-06-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: xmoto: Unbundle ODE and libccd.
	* gnu/packages/games.scm (xmoto): Unbundle ODE and libccd.
	[inputs]: Add ode.

	gnu: xmoto: Update to 0.6.0-0-f7ca787.
	* gnu/packages/games.scm (xmoto): Update to 0.6.0-0-f7ca787.
	[source]: Remove patches.
	[arguments]: Remove make-flags keyword.
	* gnu/packages/patches/xmoto-remove-glext.patch:
	* gnu/packages/patches/xmoto-reproducible.patch:
	* gnu/packages/patches/xmoto-utf8.patch: Delete files.
	* gnu/local.mk: Register previous deletions.

	gnu: emacs-hyperbole: Use inputs instead of propagated inputs.
	* gnu/packages/emacs-xyz.scm (emacs-hyperbole)[arguments]: Replace domainname
	with dnsdomainname, not hostname.
	[propagated-inputs]: move to...
	[inputs]: ...this.

2020-06-20  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: emacs-magit: Update to 0746bf1b.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 0746bf1b.

2020-06-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-hyperbole: Update to 7.0.6.
	* gnu/packages/emacs-xyz.scm (emacs-hyperbole): Update to 7.0.6.
	[source]: Use GNU ELPA URL.  Remove some patches.
	[arguments]: Add phase.
	* gnu/packages/patches/emacs-hyperbole-do-not-check-dir.patch: Delete file.
	* gnu/packages/patches/emacs-hyperbole-domainname.patch: Delete file.
	* gnu/local.mk: Register sole patch.

2020-06-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnutls: Pass #:tests? unconditionally.
	* gnu/packages/tls.scm (gnutls)[arguments]: Add #:tests? unconditionally.

2020-06-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnutls: Leave #:disallowed-references empty for GNU/Hurd.
	Partly fixes <https://bugs.gnu.org/41775>.

	This is a followup to a9bcc6474667d6699500f03d69f9c8212a50d711.

	* gnu/packages/tls.scm (gnutls)[arguments]: Let #:disallowed-references
	empty when 'hurd-target?' returns true.

2020-06-20  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Cross builds properly handle #:allowed-references & co.
	Fixes <https://bugs.gnu.org/41775>.

	* guix/build-system/gnu.scm (gnu-cross-build)[canonicalize-reference]:
	Pass TARGET and SYSTEM to 'package-cross-derivation'.

2020-06-20  Leo Famulari  <leo@famulari.name>

	gnu: Mutt: Update to 1.14.4.
	* gnu/packages/mail.scm (mutt): Update to 1.14.4.

2020-06-20  LaFreniere, Joseph  <joseph@lafreniere.xyz>

	gnu: Add emacs-hyperbole.
	* gnu/packages/emacs-xyz.scm (emacs-hyperbole): Add at 7.0.3

2020-06-20  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Add hashcash.
	* gnu/packages/networking.scm (hashcash): New variable.

2020-06-20  Ludovic Courtès  <ludo@gnu.org>

	news: Add 'fr' translation.
	* etc/news.scm: Add French translation.

2020-06-20  Ludovic Courtès  <ludo@gnu.org>

	tests: Skip tests that requires gpg when gpg is unavailable.
	Partly fixes <https://bugs.gnu.org/41932>.
	Reported by Simen Endsjø <simendsjo@gmail.com>.

	* tests/git-authenticate.scm ("signed commits, SHA1 signature"): Use
	'gpg+git-available?' in skip guard.

2020-06-20  Ludovic Courtès  <ludo@gnu.org>

	tests: Actually run 'tests/guix-environment-container.sh'.
	This test was skipped since the switch to Guile 3 because
	'assert-container-features' would be inlined and thus accessing it with
	@@ would fail with an unbound-variable error.

	* guix/scripts/environment.scm (assert-container-features): Export.
	* tests/guix-environment-container.sh: Use single '@'.

2020-06-20  Ludovic Courtès  <ludo@gnu.org>

	doc: Make issues.guix.gnu.org more visible.
	* doc/contributing.texi (Tracking Bugs and Patches): Make
	issues.guix.gnu.org more visible, update issue URL.

2020-06-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: hydrogen: Update to 1.0.0-rc1.
	* gnu/packages/music.scm (hydrogen): Update to 1.0.0-rc1.

2020-06-20  Alex Sassmannshausen  <alex@komputilo.eu>

	gnu: guile-config: Update to 0.4.2.
	* gnu/packages/guile-xyz.scm (guile-config): Update to 0.4.2.

2020-06-19  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 148.
	* gnu/packages/diffoscope (diffoscope): Update to 148.
	  [arguments] Remove add-known-tools phase, fixed upstream.

2020-06-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.9.1.
	* gnu/packages/admin.scm (sudo): Update to 1.9.1.

2020-06-19  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	hurd-boot: Use 'setxattr' instead of invoking settrans.
	Note: Using `getxattr' on the Hurd instead of running showtrans does not
	work (yet?).

	* gnu/build/hurd-boot.scm (setup-translator): Use 'setxattr' instead of
	invoking settrans.
	* gnu/system.scm (hurd-multiboot-modules): Add --x-xattr-translator-records to
	enable xattr-embedding of translators.

2020-06-19  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	hurd-boot: Create individual translators instead of running MAKEDEV.
	* gnu/build/hurd-boot.scm (make-hurd-device-nodes): Do not create
	dev/{null,zero,full,random,urandom} mount points.
	(passive-translator-xattr?, passive-translator-installed?, translated?,
	set-translator, set-hurd-device-translators): New procedures.
	(false-if-EEXIST): New macro.
	(boot-hurd-system): Use them instead of running MAKEDEV.

2020-06-19  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.
	* etc/news.scm: Add a ‘de’ translation.

2020-06-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	uuid: Prevent a loop on invalid arguments.
	* gnu/system/uuid.scm (uuid=?): Use type predicates in the fallback case to
	prevent looping on invalid arguments.

2020-06-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	machine: ssh: Fix guix deploy hang when using non-DCE UUIDs.
	Fixes <https://issues.guix.gnu.org/issue/41237>.

	The UUID type information was lost when passing to the lower gexp code strata,
	which led to not being able to recreate the UUID in the generated script.
	This occurred for non-DCE type UUIDs such as that of a FAT file system.

	A following commit will prevent the find-partition-by-uuid procedure from
	entering a loop when its UUID argument is invalid.

	Reported-by: Brice Waegeneire <brice@waegenei.re>

	* gnu/machine/ssh.scm (machine-check-file-system-availability): Replace the
	STRING->UUID procedure by the UUID macro, and provide the UUID type as its
	second argument.

2020-06-18  Ryan Prior via Guix-patches via  <guix-patches@gnu.org>

	gnu: oil: Update to 0.8.pre6.
	* gnu/packages/shells.scm (oil): Update to 0.8.pre6.

2020-06-18  Simen Endsjø  <simendsjo@gmail.com>

	gnu: Add Iosevka quasi-proportioal fonts.
	* gnu/packages/fonts.scm (font-iosevka-aile, font-iosevka-etoile,
	font-iosevka-sparkle): New variables.

	gnu: Update Iosevka fonts from 2.3.3 to 3.1.1.
	* gnu/packages/fonts.scm (font-iosevka):
	(font-iosevka-slab):
	(font-iosevka-term):
	(font-iosevka-term-slab): Update to 3.1.1.

2020-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-leaf: Update to 4.2.5.
	* gnu/packages/emacs-xyz.scm (emacs-leaf): Update to 4.2.5.
	[source]: Switch to GNU ELPA URL.

2020-06-18  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@5.7: Update to 5.7.4.
	* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.4.
	(linux-libre-5.7-pristine-source): Update hash.

2020-06-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add multimon-ng.
	* gnu/packages/radio.scm (multimon-ng): New variable.

2020-06-18  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Add unicorn.
	* gnu/packages/emulators.scm (unicorn): New variable.

2020-06-18  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add cluffer.
	* gnu/packages/lisp-xyz.scm (cl-cluffer, sbcl-cluffer): New variables.

	gnu: Add sbcl-cluffer-simple-buffer.
	* gnu/packages/lisp-xyz.scm (sbcl-cluffer-simple-buffer): New variable.

	gnu: Add sbcl-cluffer-simple-line.
	* gnu/packages/lisp-xyz.scm (sbcl-cluffer-simple-line): New variable.

	gnu: Add sbcl-cluffer-standard-buffer.
	* gnu/packages/lisp-xyz.scm (sbcl-cluffer-standard-buffer): New variable.

	gnu: Add sbcl-cluffer-standard-line.
	* gnu/packages/lisp-xyz.scm (sbcl-cluffer-standard-line): New variable.

	gnu: Add sbcl-cluffer-base.
	* gnu/packages/lisp-xyz.scm (sbcl-cluffer-base): New variable.

	gnu: Add clump.
	* gnu/packages/lisp-xyz.scm (cl-clump, sbcl-clump): New variables.

	gnu: Add sbcl-clump-binary-tree.
	* gnu/packages/lisp-xyz.scm (sbcl-clump-binary-tree): New variable.

	gnu: Add sbcl-clump-2-3-tree.
	* gnu/packages/lisp-xyz.scm (sbcl-clump-2-3-tree): New variable.

	gnu: sbcl-triva: Remove ASD component fix.
	* gnu/packages/lisp-xyz.scm (sbcl-triva)[arguments]: Remove 'remove-component
	phase now that our build system supports component-less .asd files.

	gnu: sbcl-triva.trivial: Remove ASD component fix.
	* gnu/packages/lisp-xyz.scm (sbcl-triva.trivial)[arguments]: Don't replace
	create-asd-file phase now that our build system supports component-less .asd
	files.

	gnu: sbcl-fare-quasiquote-readtable: Remove ASD component fix.
	* gnu/packages/lisp-xyz.scm (sbcl-fare-quasiquote-readtable)[arguments]: Remove
	'fix-asd-file phase now that our build system supports component-less .asd
	files.

	gnu: cl-cxml: Remove ASD fix since our build system supports component-less asd.
	* gnu/packages/lisp-xyz.scm (cl-cxml)[arguments]: Remove 'remove-component phase.

	build-system/asdf: Add support for component-less systems.
	* guix/build/lisp-utils.scm (make-asd-file): Ensure lib directory exists and
	check if prebuilt bundle system was generated.
	(generate-system-definition): Add :class and :components only if prebuilt
	system was generated.

	gnu: Add acclimation.
	* gnu/packages/lisp-xyz.scm (cl-acclimation, sbcl-acclimation): New variables.

2020-06-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-adler32-1: Update to 1.1.0.
	* gnu/packages/crates-io.scm (rust-adler32-1): Update to 1.1.0.
	[arguments]: Don't skip build. Add rust-compiler-builtins-0.1,
	rust-rustc-std-workspace-core-1.0 to cargo-inputs. Add rust-bencher-0.1
	to cargo-development-inputs.

	gnu: rust-adler32-1.0: Rename rust-adler32-1.
	* gnu/packages/crates-io.scm (rust-adler32-1.0): Rename to
	rust-adler32-1.
	(rust-deflate-0.7, rust-inflate-0.4, rust-miniz-oxide-0.3): Adjust
	accordingly.

	gnu: rust-libgit2-sys-0.7: Don't hide package.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.7)[source]: Remove
	bundled code.
	[arguments]: Add rust-curl-sys-0.4, rust-libc-0.2, rust-libssh2-sys-0.2,
	rust-libz-sys-1.0, rust-openssl-sys-0.9, rust-cc-1.0,
	rust-pkg-config-0.3 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-curl-sys-0.4: Don't hide package.
	* gnu/packages/crates-io.scm (rust-curl-sys-0.4)[source]: Remove bundled
	code.
	[arguments]: Add rust-libc-0.2, rust-libnghttp2-sys-0.1,
	rust-libz-sys-1.0, rust-openssl-sys-0.9, rust-winapi-0.3, rust-cc-1.0,
	rust-pkg-config-0.3, rust-vcpkg-0.2 to cargo-inputs. Add custom phase to
	find system openssl.
	[native-inputs]: Add pkg-config.
	[inputs]: Add curl, nghttp2, openssl, zlib.
	[properties]: Remove field.

	gnu: rust-libnghttp2-sys-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-libnghttp2-sys-0.1)[source]: Remove
	bundled code.
	[arguments]: Skip build. Add rust-libc-0.2, rust-cc-1.0 to cargo-inputs.
	[inputs]: Add nghttp2.
	[properties]: Remove field.

2020-06-18  Martin Becze  <mjbecze@riseup.net>

	gnu: go-ipfs: Update to 0.5.1.
	* gnu/packages/ipfs.scm (go-ipfs): Update to 0.5.1

2020-06-18  Timotej Lazar  <timotej.lazar@araneo.si>

	doc: Delete description of a nonexistent option.
	* doc/guix.texi (Invoking guix pull): Delete a paragraph about the --verbose
	option, which was removed in 1edcfda81ba5c20ca715473d45315662c60dd81e.

2020-06-18  Ludovic Courtès  <ludo@gnu.org>
	    Ivan Kozlov  <kanichos@yandex.ru>

	profiles: 'linux-module-database' hooks gracefully handles module-less kernels.
	Fixes <https://bugs.gnu.org/41924>.

	* guix/profiles.scm (linux-module-database)[build]: Arrange so
	'directory-entries' always returns a list.  Add 'match' clause for the
	empty list.

2020-06-18  Ludovic Courtès  <ludo@gnu.org>

	profiles: Reindent 'linux-module-database'.
	* guix/profiles.scm (linux-module-database): Reindent.

	nar: Use (guix i18n).
	* guix/nar.scm: Use (guix i18n) instead of (guix ui).

	nar: Avoid opening the database an additional time.
	* guix/nar.scm (finalize-store-file): Call 'register-items' and pass it
	DB.  This avoids opening the database a second time and hopefully
	reduces contention on 'db.sqlite-shm'.

	database: 'register-items' takes an open database.
	* guix/store/database.scm (store-database-directory)
	(store-database-file): New procedures.
	(call-with-database): Add call to 'mkdir-p'.
	(register-items): Add 'db' parameter and remove #:state-directory and #:schema.
	(register-path): Use 'store-database-file' and 'with-database', and
	parameterize SQL-SCHEMA.
	* gnu/build/image.scm (register-closure): Likewise.
	* gnu/build/vm.scm (register-closure): Likewise.
	* guix/scripts/pack.scm (store-database)[build]: Likewise.

	build-system/gnu: Fix 'install' phase of 'gnu-dist'.
	* guix/build/gnu-dist.scm (install-dist): Fix 2nd argument to
	'for-each'.

2020-06-18  Ludovic Courtès  <ludo@gnu.org>

	repl: Fix typo that would lead ~/.guile to be used when running scripts.
	This is a followup to c924e541390f9595d819edc33c19d979917c15ec.

	* guix/scripts/repl.scm (guix-repl)[opts]: Set 'ignore-dot-guile?', with
	question mark.

2020-06-18  Brice Waegeneire  <brice@waegenei.re>

	gnu: privoxy: Fix daemon with default configuration.
	* gnu/packages/tor.scm (privoxy)[arguments]: Add --localstatedir=/var to
	configure flags.  Patch default configuration to disable logging and thus
	allowing non-root users to use it.

2020-06-18  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	system: hurd: Add "/bin/sh" and "/usr/bin/env".
	* gnu/system/hurd.scm (%base-services/hurd): Add extra-special-files "/bin/sh"
	and "/usr/bin/env".

2020-06-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mutt: Update to 1.14.3.
	* gnu/packages/mail.scm (mutt): Update to 1.14.3.

2020-06-18  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: guix: Update to 1.1.0-12.c00564192a.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-12.c00564192a.

	gnu: coreutils: Update broken tests for the Hurd.
	* gnu/packages/base.scm (coreutils)[arguments]: When compiling for the Hurd,
	remove hanging "timeout-group" test.  Remove tests "shred-passes", "l-chunk"
	and "stats" from XFAIL_TESTS, they pass now.

2020-06-18  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Remove the bundled Onion Browser Button [security].
	Fixes <https://bugs.gnu.org/35728>.

	The Onion Browser Button (tortm-browser-button@jeremybenthum) version 0.1.8,
	available from addons.mozilla.org and bundled with IceCat, malfunctions with
	both IceCat 68.9 and Firefox ESR 68.9.  It tells the user that it's connected
	to Tor, but fails to route traffic through it.  The same happens on Debian 9
	with its "firefox-esr" package.

	Remove this extension from IceCat, pending further investigation.

	* gnu/packages/gnuzilla.scm (icecat-source): Remove the "data/extensions/
	tortm-browser-button@jeremybenthum" directory before running makeicecat.

2020-06-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: lib2geom: Fix tests on aarch64, i686-linux architectures.
	Fixes <http://issues.guix.gnu.org/41827>.

	This change also removes obsolete patches.

	* gnu/packages/patches/lib2geom-fix-tests.patch: New file.
	* gnu/packages/patches/lib2geom-link-tests-against-glib.patch: Delete file.
	* gnu/packages/patches/lib2geom-use-system-googletest.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/graphics.scm (lib2geom)[origin]: Use new patch.

2020-06-18  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.47
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.47
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@5.7: Update to 5.7.3
	* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.3
	(linux-libre-5.7-pristine-source): Update hash.

2020-06-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wesnoth: Update to 1.14.13.
	* gnu/packages/games.scm (wesnoth): Update to 1.14.13.

	gnu: meshlab: Update to 2020.06.
	* gnu/packages/engineering.scm (meshlab): Update to 2020.06.

	gnu: perl-date-manip: Update to 6.82.
	* gnu/packages/perl.scm (perl-date-manip): Update to 6.82.

	gnu: perl-getopt-long: Update to 2.51.
	* gnu/packages/perl.scm (perl-getopt-long): Update to 2.51.

	gnu: perl-yaml: Update to 1.30.
	* gnu/packages/perl.scm (perl-yaml): Update to 1.30.

	gnu: perl-text-csv-xs: Update to 1.43.
	* gnu/packages/perl.scm (perl-text-csv-xs): Update to 1.43.

	gnu: handbrake: Update to 1.3.3.
	* gnu/packages/video.scm (handbrake): Update to 1.3.3.

2020-06-17  Leo Famulari  <leo@famulari.name>

	gnu: VLC: Find dav1d via FFmpeg.
	* gnu/packages/video.scm (vlc)[inputs]: Remove dav1d.

	gnu: FFmpeg: Update to 4.3.
	* gnu/packages/video.scm (ffmpeg): Update to 4.3.
	[source]: Remove obsolete patch.
	[inputs]: Add rav1e.
	[arguments]: Pass "--enable-librav1e" to #:configure-flags.
	(ffmpeg-3.4): Don't build with librav1e.
	[inputs]: Remove rav1e.
	[arguments]: Remove "--enable-librav1e" from #:configure-flags.
	* gnu/packages/patches/ffmpeg-prefer-dav1d.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-06-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.4 [fixes CVE-2020-8618 & CVE-2020-8619].
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.4.

2020-06-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add anubis.
	* gnu/packages/mail.scm (anubis): New variable.

	gnu: Add emacs-dvc.
	* gnu/packages/emacs-xyz.scm (emacs-dvc): New variable.

	gnu: supercollider: Enable all tests.
	* gnu/packages/audio.scm (supercollider)[phases]{set-home, prepare-x}: New
	phases.
	{disable-broken-tests}: Delete phase.
	{patch-scclass-dir}: Adapt accordingly.
	[native-inputs]: Add xorg-server-for-tests.

	gnu: supercollider: Move the unbundling phase to a snippet.
	* gnu/packages/audio.scm (supercollider)[phases]{rm-bundled-libs}: Move to...
	[origin]{snippet}: ...here.

2020-06-17  Ludovic Courtès  <ludo@gnu.org>

	.guix-channel: Add primary URL.
	* .guix-channel: Add 'url'.

	channels: Warn when pulling from a mirror.
	* guix/channels.scm (<channel-metadata>)[url]: New field.
	(read-channel-metadata): Initialize it.
	(read-channel-metadata-from-source): Likewise.
	(channel-instance-primary-url): New procedure.
	(latest-channel-instances): Compare CHANNEL's URL against it.
	* doc/guix.texi (Channels)[Primary URL]: New subsection.

	news: Add entry for authenticated channels.
	* etc/news.scm: Add entry.

	build-system/gnu: Rename "make dist" phase to 'build-dist'.
	* guix/build/gnu-dist.scm (%dist-phases): Add BUILD under the name
	'build-dist'.

	build-system/gnu: Simplify 'dist-package'.
	* guix/build-system/gnu.scm (dist-package): Use default keyword
	arguments in 'substitute-keyword-arguments'.

2020-06-17  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Remove redundant 'unpack' phase from 'gnu-dist'.
	This has become redundant with the standard 'unpack' phase since
	17919a58012c38052133ed029450fdb98d01fb5c.

	* guix/build/gnu-dist.scm (copy-source): Remove.
	(%dist-phases): Remove 'unpack' phase.

2020-06-17  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Remove Hydra-specific code from 'gnu-dist'.
	* guix/build/gnu-dist.scm (install-dist): Remove code for
	'hydra-build-products'.

2020-06-17  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Remove 'autoreconf' phase from 'gnu-dist'.
	This has been superseded by the 'bootstrap' phase added in
	189be331acfda1c242a9c85fca8d2a0356742f48.

	* guix/build/gnu-dist.scm (autoreconf): Remove.
	(%dist-phases): Remove it.

2020-06-17  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Adjust 'dist-package' to current 'autoconf-wrapper' API.
	This is a followup to 464f5447396fcec9b43f7eab71d5d42b522a157f.

	* guix/build-system/gnu.scm (dist-package): Do not call 'autoconf-wrapper'.

2020-06-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnurl: Update home page.
	* gnu/packages/gnunet.scm (gnurl): Update 'home-page'.

2020-06-17  Zhu Zihao  <all_but_last@163.com>

	gnu: font-sarasa-gothic: Update to 0.12.7
	From 5e41fcb899267b6854990e79edca3526e90ebb11 Mon Sep 17 00:00:00 2001
	From: Zhu Zihao <all_but_last@163.com>
	Date: Wed, 17 Jun 2020 21:33:01 +0800
	Subject: [PATCH] gnu: font-sarasa-gothic: Update to 0.12.7

2020-06-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: vlc: Update to 3.0.11.
	* gnu/packages/video.scm (vlc): Update to 3.0.11.

	gnu: foo2zjs: Update to 20200610.
	* gnu/packages/cups.scm (foo2zjs): Update to 20200610.

	gnu: xmobar: Update to 0.34.
	* gnu/packages/wm.scm (xmobar): Update to 0.34.

	gnu: nix: Update to 2.3.6.
	* gnu/packages/package-management.scm (nix): Update to 2.3.6.

2020-06-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: linphoneqt: Remove obsolete phase.
	Now that we have Qt 5.14, having SOURCE_DATE_EPOCH set prevents
	reproducibility problems with the Qt Resource Compiler (this was fixed
	upstream in Qt 5.13).

	* gnu/packages/linphone.scm (linphoneqt)[phases]: Remove obsolete
	'set-qt-rcc-source-date-override phase.

2020-06-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-elpy: Disable two tests that fail when building with Emacs 27.
	* gnu/packages/emacs-xyz.scm (emacs-elpy)[phases]{disable-problematic-tests}:
	New phase.

	gnu: emacs-elpy: Update to 1.34.0.
	* gnu/packages/emacs-xyz.scm (emacs-elpy): Update to 1.34.0.

2020-06-17  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: xsnow: Update to 2.0.22.
	* gnu/packages/toys.scm (xsnow): Update to 2.0.22.

2020-06-17  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guix: Update to 1.1.0-11.204623b.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-11.204623b.

2020-06-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: znc: Update home-page.
	* gnu/packages/messaging.scm (znc)[home-page]: Follow redirect.

2020-06-17  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: znc: Use HTTPS.
	* gnu/packages/messaging.scm (znc)[source]: Use HTTPS.

2020-06-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: efl: Update to 1.24.3.
	* gnu/packages/enlightenment.scm (efl): Update to 1.24.3.
	[arguments]: Remove opengl flags from configure-flags.

	gnu: kodi: Update to 18.7.1.
	* gnu/packages/kodi.scm (kodi): Update to 18.7.1.

2020-06-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mgba: Update to 0.8.2.
	* gnu/packages/emulators.scm (mgba): Update to 0.8.2.

	gnu: rocksdb: Update to 6.10.2.
	* gnu/packages/databases.scm (rocksdb): Update to 6.10.2.

	gnu: sbsigntools: Update to 0.9.4.
	* gnu/packages/efi.scm (sbsigntools): Update to 0.9.4.

	gnu: hplip: Update to 3.20.6.
	* gnu/packages/cups.scm (hplip): Update to 3.20.6.

	gnu: corsix-th: Update to 0.64.
	* gnu/packages/games.scm (corsix-th): Update to 0.64.

2020-06-17  Mathieu Othacehe  <othacehe@gnu.org>

	Revert "gnu: guix: Update to 1.1.0-11.559491e."
	This reverts commit ed8583d162761f0683ea9523298db2e671a1ad09 because of some
	test failures.

2020-06-17  nikita  <nikita@n0.is>

	gnu: gnurl: Update to 7.70.0.
	* gnu/packages/gnunet.scm (gnurl): Update to 7.70.0.

2020-06-17  Ludovic Courtès  <ludo@gnu.org>

	profiles: Add comment at the top of 'manifest' file.
	* guix/build/profiles.scm (build-profile): Add comment at the top of
	MANIFEST-FILE.

	gnu: Add guvcview.
	* gnu/packages/video.scm (guvcview): New variable.

2020-06-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add frozen-bubble.
	* gnu/packages/games.scm (frozen-bubble): New variable.

	gnu: Add perl-sdl.
	* gnu/packages/perl.scm (perl-sdl): New variable.

	gnu: Add perl-alien-sdl.
	* gnu/packages/perl.scm (perl-alien-sdl): New variable.

2020-06-17  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guix: Update to 1.1.0-11.559491e.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-11.559491e.

2020-06-17  Leo Famulari  <leo@famulari.name>

	gnu: Transmission: Clean up the package definition.
	* gnu/packages/bittorrent.scm (transmission)[license]: Correct the license
	field.
	[inputs]: Remove unused inputs inotify-tools, cyrus-sasl, and file.

2020-06-16  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: papirus-icon-theme: Update to 20200602.
	* gnu/packages/gnome-xyz.scm (papirus-icon-theme): Update to 20200602.

	gnu: gnome-shell-extension-dash-to-panel: Update to 37.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-panel): Update to 37.

2020-06-16  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: Add chatty.
	* gnu/packages/messaging.scm (chatty): New variable.

	gnu: Add purple-mm-sms.
	* gnu/packages/messaging.scm (purple-mm-sms): New variable.

	gnu: Add feedbackd.
	* gnu/packages/gnome.scm (feedbackd): New variable.

2020-06-16  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: poetry: Update to 1.0.9.
	* gnu/packages/python-xyz.scm (poetry): Update to 1.0.9.
	[arguments] Adjust required versions of pyrsistent. Remove required
	version of importlib-metadata.
	[propagated-inputs] Add python-msgpack-transitional.
	Remove python-importlib-metadata.

	gnu: python-memcached: Add patch to fix syntax warnings.
	* gnu/packages/patches/python-memcached-syntax-warnings.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/python-xyz.scm (python-memcached)[source]: Add it.

2020-06-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: guile-chickadee: Supress guile warnings.
	* gnu/packages/game-development.scm (guile-chickadee)[arguments]: Add
	make-flag to not autocompile guile files.

	gnu: guile-sdl2: Remove unused configure-flags.
	* gnu/packages/sdl.scm (guile-sdl2)[arguments]: Remove configure-flags.

2020-06-16  Danny O'Brien  <danny@codetherapy.space>

	gnu: guile-chickadee: Update to 0.5.0.
	* gnu/packages/game-development.scm (guile-chickadee): Update to 0.5.0.
	[inputs]: Add libvorbis, mpg123, openal.
	(guile3.0-chickadee)[inputs]: Same.

	gnu: guile-sdl2: Update to 0.5.0.
	* gnu/packages/sdl.scm (guile-sdl2): Update to 0.5.0.

2020-06-16  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-deadgrep: Update to 0.10.
	* gnu/packages/emacs-xyz.scm (emacs-deadgrep): Update to 0.10.
	[inputs]: change into...
	[propagated-inputs]: ... this.

2020-06-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-emms: Update to 5.42.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 5.42.
	[source]: Use GNU ELPA repository.
	[arguments]: Remove unnecessary phases.

2020-06-16  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	gnu: crawl: Update to 0.25.0.
	* gnu/packages/games.scm (crawl): Update to 0.25.0.

2020-06-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-ipython: Use python-prompt-toolkit-2.
	This prevents conflicting variants of python-prompt-toolkit from being
	installed, which prevented jupyter from being installed.

	* gnu/packages/python-xyz.scm (python-ipython)[propagated-inputs]: Replace
	python-prompt-toolkit with python-prompt-toolkit-2.
	(python-widgetsnbextension)[propagated-inputs]: Do not use
	prompt-toolkit-2-instead-of-prompt-toolkit on python-ipykernel.
	(python-ipywidgets)[propagated-inputs]: Do not use
	prompt-toolkit-2-instead-of-prompt-toolkit on python-ipython.
	(python-jupyter-console)[propagated-inputs]: Do not use
	prompt-toolkit-2-instead-of-prompt-toolkit on python-ipykernel.
	(prompt-toolkit-2-instead-of-prompt-toolkit): Remove variable.
	* gnu/packages/machine-learning.scm (python-iml)[propagated-inputs]: Do not
	use prompt-toolkit-2-instead-of-prompt-toolkit on python-ipython.

2020-06-16  Mathieu Othacehe  <othacehe@gnu.org>

	installer: final: Remove restart-service procedure.
	* gnu/installer/final.scm (umount-cow-store): Remove "restart-service" that is
	now provided by (gnu services herd).

2020-06-16  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: libmateweather: Fix tests.
	Apply the following upstream fix:
	https://github.com/mate-desktop/libmateweather/commit/ea13e06563fb5fa53f8a9643156a64825e986acb.

	* gnu/packages/mate.scm (libmateweather)[source]: Fix tests by renaming
	America/Godthab timezone to America/Nuuk.

2020-06-16  Ludovic Courtès  <ludo@gnu.org>

	maint: "make authenticate" behaves like 'guix pull' by default.
	* build-aux/git-authenticate.scm (%use-historical-authorizations?)
	(%introductory-commit): New variables.
	* build-aux/git-authenticate.scm (git-authenticate): Use pass the empty
	list as #:default-authorizations when %USE-HISTORICAL-AUTHORIZATIONS? is
	false.

	time-machine: Add '--disable-authentication'.
	* guix/inferior.scm (cached-channel-instance): Add #:authenticate? and
	pass it to 'latest-channel-instances'.
	* guix/scripts/time-machine.scm (show-help, %options): Add
	'--disable-authentication'.
	(%default-options): Add 'authenticate-channels?'.
	(guix-time-machine): Honor it.

	pull: Add '--disable-authentication'.
	* guix/channels.scm (latest-channel-instance): Add #:authenticate? and
	honor it.
	(latest-channel-instances): Likewise.
	* guix/scripts/pull.scm (%default-options): Add 'authenticate-channels?'.
	(show-help, %options): Add '--disable-authentication'.
	(guix-pull): Pass #:authenticate? to 'latest-channel-instances'.
	* doc/guix.texi (Invoking guix pull): Document it.

2020-06-16  Ludovic Courtès  <ludo@gnu.org>

	channels: Automatically add introduction for the official 'guix' channel.
	This is useful when people run "guix time-machine -C channels.scm",
	where 'channels.scm' misses channel introductions.

	* guix/channels.scm (%default-channel-url): New variable.
	(%default-channels): Use it.
	(ensure-default-introduction): New procedure.
	(latest-channel-instance): Call it.

2020-06-16  Ludovic Courtès  <ludo@gnu.org>

	.guix-channel: Add 'keyring-reference'.
	* .guix-channel: Add 'keyring-reference'.

2020-06-16  Ludovic Courtès  <ludo@gnu.org>

	channels: Make 'validate-pull' call right after clone/pull.
	This should come before patching, authentication, etc.

	* guix/channels.scm (latest-channel-instance): Add #:validate-pull
	parameter and honor it.  Return a single value: the instance.
	(ensure-forward-channel-update): Change 'instance' parameter to 'commit'
	and adjust accordingly.
	(latest-channel-instances): Adjust to 'latest-channel-instance' changes.
	* guix/scripts/pull.scm (warn-about-backward-updates): Change 'instance'
	parameter to 'commit' and adjust accordingly.
	* tests/channels.scm ("latest-channel-instances #:validate-pull"):
	Likewise.

2020-06-16  Ludovic Courtès  <ludo@gnu.org>

	channels: 'latest-channel-instance' authenticates Git checkouts.
	Fixes <https://bugs.gnu.org/22883>.

	* guix/channels.scm (<channel>)[introduction]: New field.
	(<channel-introduction>): New record type.
	(%guix-channel-introduction): New variable.
	(%default-channels): Use it.
	(<channel-metadata>)[keyring-reference]: New field.
	(%default-keyring-reference): New variable.
	(read-channel-metadata, read-channel-metadata-from-source): Initialize
	the 'keyring-reference' field.
	(commit-short-id, verify-introductory-commit)
	(authenticate-channel): New procedures.
	(latest-channel-instance): Call 'authenticate-channel' when CHANNEL has
	an introduction.
	* tests/channels.scm (gpg+git-available?, commit-id-string): New
	procedures.
	("authenticate-channel, wrong first commit signer"):
	("authenticate-channel, .guix-authorizations"): New tests.
	* doc/guix.texi (Invoking guix pull): Mention authentication.

2020-06-16  Ludovic Courtès  <ludo@gnu.org>

	tests: Move OpenPGP helpers to (guix tests gnupg).
	* tests/git-authenticate.scm (key-id): Remove.
	(%ed25519-public-key-file, %ed25519-secret-key-file)
	(%ed25519bis-public-key-file, %ed25519bis-secret-key-file)
	(read-openpgp-packet, key-fingerprint): Move to...
	* guix/tests/gnupg.scm: ... here.

	git-authenticate: 'authenticate-commits' takes a #:keyring parameter.
	* guix/git-authenticate.scm (authenticate-commits): Add #:keyring
	parameter.

	git-authenticate: Cache takes a key parameter.
	* guix/git-authenticate.scm (authenticated-commit-cache-file)
	(cache-authenticated-commit, previously-authenticated-commits): Add
	'key' parameter and honor it.
	* build-aux/git-authenticate.scm (git-authenticate): Pass
	"channels/guix" as the key.

	doc: Recommend "make authenticate" after ./bootstrap.
	* doc/contributing.texi (Building from Git): Move "make authenticate"
	instructions below.

2020-06-16  Efraim Flashner  <efraim@flashner.co.il>

	build-system: cmake: Add substitutable keyword.
	* guix/build-system/cmake.scm (cmake-build, cmake-cross-build): Add
	substitutable keyword.

2020-06-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nix: Look for configuration in /etc.
	Fixes <http://issues.guix.gnu.org/41704>.

	* gnu/packages/package-management.scm (nix)[arguments]: Add
	‘--sysconfdir=/etc’ configure flag and override it during installation.

	Requested-and-tested-by: Peng Mei Yu <pengmeiyu@riseup.net>

2020-06-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	pack: Add zstd compressor.
	* guix/scripts/pack.scm (%compressors): Add zstd.
	* doc/guix.texi (Invoking guix pack): Document it.

2020-06-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: emacs-god-mode: Update to 2.17.0.
	* gnu/packages/emacs-xyz.scm (emacs-god-mode): Update to 2.17.0.

2020-06-16  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: bsnes: Remove unnecessary inputs.
	* gnu/packages/emulators.scm (bsnes)[inputs]: Remove gt+-2 and libx11.

2020-06-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-nom-5.
	* gnu/packages/crates-io.scm (rust-nom-5): New variable.
	(rust-nom-4.2): Inherit from rust-nom-5.

	gnu: Add rust-lexical-core-0.7.
	* gnu/packages/crates-io.scm (rust-lexical-core-0.7): New variable.
	(rust-lexical-core-0.4): Inherit from rust-lexical-core-0.7.

	gnu: Add rust-static-assertions-1.
	* gnu/packages/crates-io.scm (rust-static-assertions-1): New variable.
	(rust-static-assertions-0.3): Inherit from rust-static-assertions-1.

2020-06-16  Ricardo Wurmus  <rekado@elephly.net>

	etc: Add committer script.
	* etc/committer.scm.in: New file.
	* configure.ac: Configure it.

2020-06-16  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add bsnes.
	* gnu/packages/emulators.scm (bsnes): New variable.

2020-06-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xgboost: Update to 1.1.1.1.
	* gnu/packages/cran.scm (r-xgboost): Update to 1.1.1.1.

	gnu: r-genenet: Update to 1.2.15.
	* gnu/packages/cran.scm (r-genenet): Update to 1.2.15.

	gnu: r-performance: Update to 0.4.7.
	* gnu/packages/cran.scm (r-performance): Update to 0.4.7.

	gnu: r-abn: Update to 2.2.1.
	* gnu/packages/cran.scm (r-abn): Update to 2.2.1.
	[propagated-inputs]: Add r-boot, r-brglm, r-entropy, and r-moments.

	gnu: r-vioplot: Update to 0.3.5.
	* gnu/packages/cran.scm (r-vioplot): Update to 0.3.5.
	[native-inputs]: Add r-knitr.

	gnu: r-circlize: Update to 0.4.10.
	* gnu/packages/cran.scm (r-circlize): Update to 0.4.10.

	gnu: Add r-entropy.
	* gnu/packages/cran.scm (r-entropy): New variable.

	gnu: Add r-brglm.
	* gnu/packages/cran.scm (r-brglm): New variable.

	gnu: Add r-profilemodel.
	* gnu/packages/cran.scm (r-profilemodel): New variable.

2020-06-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-yasnippet: Clean-up package definition.
	An old snippet was causing the build to fail when using Emacs 27.

	* gnu/packages/emacs-xyz.scm (emacs-yasnippet)[source]: Use git-file-name, and
	remove obsolete snippet.
	[phases]{home}: New phase.  This allows the rebindings test to pass.
	{make-tests-writable, delete-rebinding-test}: Remove phases.
	[description]: Re-indent.

2020-06-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: volk: Improve description mark-up.
	* gnu/packages/engineering.scm (volk)[description]: Substitute
	@acronym for the less appropriate @code.

	gnu: volk: Fix typo in description.
	* gnu/packages/engineering.scm (volk)[description]: Fix typo.

	gnu: inxi-minimal: Update to 3.1.03-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.1.03-1.

	gnu: tup: Update to 0.7.9.
	* gnu/packages/build-tools.scm (tup): Update to 0.7.9.

2020-06-15  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	doc: Clarify 'hurd-vm' and 'childhurd' names.
	Suggested by Maxim Cournoyer via IRC.

	* doc/guix.texi (The Hurd in a Virtual Machine): Explicitly mention that
	hurd-vm and childhurd are two names for this service.

2020-06-15  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: glade3: Enable tests.
	* gnu/packages/gnome.scm (glade3)[arguments]: Enable tests. Add custom
	pre-check phase.
	[native-inputs]: Add hicolor-icon-theme and xorg-server-for-tests.

	ui: Use package-description-string.
	* guix/ui.scm (package->recutils): Use package-description-string instead of
	package-description and P_.

	ui: Do not translate package synopsis a second time.
	* guix/ui.scm (package->recutils): package-synopsis-string already returns a
	translated string. Do not attempt to translate it again.

	ui: Cut off search early if any regexp does not match.
	* guix/ui.scm (relevance): When one of the regexps does not match, cut off
	early and return 0. Do not try to match the remaining regexps.

2020-06-15  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-32.3db603c.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-32.3db603c.

	ci: Add build-products id field and export accessors.
	* guix/ci.scm (build-product?, build-product-id,
	build-product-type, build-product-file-size,
	build-product-path): Export them,
	[id]: new field.

	ci: Add status option to "latest-builds".
	* guix/ci.scm (latest-builds): Add "status" option.

2020-06-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	download: Remove usa-mirror.go-parts.com mirror.
	It incorrectly redirects 404s (at least) to the commercial home page.

	* guix/download.scm (%mirrors): Remove usa-mirror.go-parts.com URLs.

2020-06-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: volk: Make retained references non-native inputs.
	* gnu/packages/engineering.scm (volk)[native-inputs]:
	Move python-wrapper and python-mako…
	[inputs]: …here.

	gnu: volk: Update to 2.3.0.
	* gnu/packages/engineering.scm (volk): Update to 2.3.0.

2020-06-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-limma: Update to 3.44.3.
	* gnu/packages/bioinformatics.scm (r-limma): Update to 3.44.3.

2020-06-15  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: openmw: Update to 0.46.0.
	* gnu/packages/game-development.scm (openmw): Update to 0.46.0.

2020-06-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: quassel: Add context menu for d-bus tray icon.
	* gnu/packages/irc.scm (quassel)[inputs]: Add libdbusmenu-qt.

	gnu: quassel: Fix build with qt-5.14.
	* gnu/packages/irc.scm (quassel)[source]: Add patch.
	* gnu/packages/patches/quassel-qt-514-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2020-06-15  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Fix buildproducts reading.
	This is a follow-up of 4e05bbb093a17145fcabd48ea1d2c9cd7559084d.

	* guix/ci.scm (<build>)[products]: Test for vector type, as products can be
	"null".

2020-06-15  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	news: Add entry for script execution via "guix repl".
	* etc/news.scm: Add entry.

2020-06-15  Mathieu Othacehe  <othacehe@gnu.org>

	ci: Add job option to "latest-builds".
	* guix/ci.scm (latest-builds): Add "job" option.

	ci: Add build products support.
	* guix/ci.scm (<build-product>): New json mapping,
	(<build)[products]: new field.

2020-06-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-debbugs: Update to 0.24.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.24.

2020-06-15  Andrew Whatson  <whatson@gmail.com>

	gnu: Add emacs-flycheck-guile.
	 * gnu/packages/emacs-xyz.scm (emacs-flycheck-guile): New variable.

2020-06-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: inkscape: Add the glib-or-gtk-build-system phases.
	This fixes an issue where an improperly set XDG_DATA_DIRS environment variable
	would cause a segfault when opening the 'Save As' menu of Inkscape.  See:
	<https://lists.gnu.org/archive/html/help-guix/2020-06/msg00093.html>.

	* gnu/packages/inkscape.scm (inkscape-1.0)[arguments]: Import the
	(guix build glib-or-gtk-build-system) module.
	[phases]: Add the glib-or-gtk-compile-schemas and glib-or-gtk-wrap phases.

	Reported-by: Thorsten Wilms <t_w_@freenet.de>

2020-06-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

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

2020-06-14  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Add tup.
	* gnu/packages/build-tools.scm (tup): New variable.
	* gnu/packages/patches/tup-unbundle-dependencies.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register new file.

2020-06-14  Marius Bakke  <marius@gnu.org>

	gnu: Add iputils.
	* gnu/packages/patches/iputils-libcap-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/networking.scm (iputils): New public variable.

	gnu: docbook: Add 5.0.1.
	* gnu/packages/docbook.scm (docbook-xml-5): New public variable.
	(docbook-xml): Inherit from it.  While at it, remove trailing whitespace.

	gnu: Add ndisc6.
	* gnu/packages/networking.scm (ndisc6): New public variable.

	gnu: Add ghc-psqueue.
	* gnu/packages/haskell-xyz.scm (ghc-psqueue): New public variable.

	gnu: Add shelltestrunner.
	* gnu/packages/haskell-apps.scm (shelltestrunner): New public variable.

	gnu: Add ghc-regex-pcre.
	* gnu/packages/haskell-xyz.scm (ghc-regex-pcre): New public variable.

	gnu: Add ghc-curl.
	* gnu/packages/haskell-web.scm (ghc-curl): New public variable.

2020-06-14  Marius Bakke  <marius@gnu.org>

	doc: Adjust branching and rebuilding strategy to match reality.
	The amount of packages has more than tripled since this section was written.
	Adjust the rebuild limits and cycle lengths based on current practices.

	* doc/contributing.texi (Submitting Patches): Increase 'staging' rebuild limit
	to 1800 packages, and adjust the cycle to six weeks.  Increase 'core-updates'
	cycle to six months.

2020-06-14  Martin Becze  <mjbecze@riseup.net>

	gnu: Add go-github-com-mattn-go-pointer.
	* gnu/packages/golang.scm (go-github-com-mattn-go-pointer): New variable.

	gnu: Add go-golang-org-x-oauth2.
	* gnu/packages/golang.scm (go-golang-org-x-oauth2): New variable.

2020-06-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs-erc-status-sidebar: Placate 'guix lint'.
	* gnu/packages/emacs-xyz.scm (emacs-erc-status-sidebar)[source]: Add
	'file-name'.
	[synopsis, description]: Adjust.

2020-06-14  Michael Rohleder  <mike@rohleder.de>

	gnu: Add emacs-erc-status-sidebar.
	* gnu/packages/emacs-xyz.scm (emacs-erc-status-sidebar): New variable.

2020-06-14  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	guix repl: Add script execution.
	* guix/scripts/repl.scm: Add filename options for script execution.
	* doc/guix.texi (Invoking guix repl): Document it.
	* tests/guix-repl.sh: Test it.
	* Makefile.am: (SH_TESTS): Add it.

2020-06-14  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add augustus.
	* gnu/packages/games.scm (augustus): New variable.

2020-06-14  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 147.
	* gnu/packages/diffoscope (diffoscope): Update to 147.

2020-06-14  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	services: Add 'hurd-vm service-type'.
	* gnu/services/virtualization.scm (hurd-vm-shepherd-service,
	hurd-vm-disk-image): New procedures.
	(%hurd-vm-operating-system, hurd-vm-service-type): New variables.
	(<hurd-vm-configuration>): New record type.
	* doc/guix.texi (Virtualization Services): Document it.
	* gnu/services/shepherd.scm (scm->go): Use let-system, remove FIXME.  Fixes
	fixes cross-building of shepherd modules for the Hurd image.

2020-06-14  Mathieu Othacehe  <othacehe@gnu.org>

	system: image: Make sure target is set.
	* gnu/system/image.scm (system-image): Move "with-parameters" call so that it
	encapsulates "operating-system-bootcfg".

	system: image: Remove left-over.
	* gnu/system/image.scm: Remove a left-over since maybe-with-target procedure
	was removed.

2020-06-14  Mathieu Othacehe  <othacehe@gnu.org>

	scripts: system: Fix "init" command.
	This is a follow-up of 7ca533c7237622d70b423033c4506217d9ce4014. The
	introduced "target" variable is shadowing the target argument.

	* guix/scripts/system.scm (perform-action): Rename "target" variable to
	"target*".

2020-06-14  Mathieu Othacehe  <othacehe@gnu.org>

	installer: final: Make sure 'bold' font files are loaded.
	* gnu/installer/newt/final.scm (run-install-shell): Force kmscon to open
	'bold' font files, before the cow-store overlay is mounted.

2020-06-14  Marius Bakke  <marius@gnu.org>

	gnu: docbook-xsl: Update to 1.79.2.
	* gnu/packages/patches/docbook-xsl-support-old-url.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/patches/docbook-xsl-nonrecursive-string-subst.patch: Adjust URL
	and context.
	* gnu/packages/docbook.scm (docbook-xsl): Update to 1.79.2.
	[source](uri): Adjust for new download location.

	Merge branch 'master' into core-updates

2020-06-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qtox: Don't use unstable tarball.
	* gnu/packages/messaging.scm (tox)[source]: Don't use autogenerated
	tarball.

2020-06-14  Reza Alizadeh Majd  <r.majd@pantherx.org>

	gnu: qtox: Update to 1.17.2.
	* gnu/packages/messaging.scm (qtox): Update to 1.17.2.
	[arguments]: Add phase to disable network tests.

	gnu: c-toxcore: Update to 0.2.12.
	*  gnu/packages/messaging.scm (c-toxcore): Update to 0.2.12.

2020-06-14  Alex Griffin  <a@ajgrf.com>

	gnu: pagekite: Update to 1.5.2.200603.
	* gnu/packages/networking.scm (pagekite): Update to 1.5.2.200603.

	gnu: python-socksipychain: Update to 2.1.2.
	* gnu/packages/python-xyz.scm (python-socksipychain): Update to 2.1.2.

2020-06-14  Ludovic Courtès  <ludo@gnu.org>

	lint: Add 'check-for-collisions' checker.
	Suggested by Edouard Klein <edk@beaver-labs.com>.

	* guix/profiles.scm (check-for-collisions): Export.
	* guix/lint.scm (check-profile-collisions): New procedure.
	(%local-checkers): Add 'profile-collisions' checker.
	* tests/lint.scm ("profile-collisions: no warnings")
	("profile-collisions: propagated inputs collide")
	("profile-collisions: propagated inputs collide, store items"): New tests.
	* doc/guix.texi (Invoking guix lint): Document it.

2020-06-14  Ludovic Courtès  <ludo@gnu.org>

	profiles: Fix pathological performance of 'manifest-transitive-entries'.
	For packages with lots of propagated inputs,
	'manifest-transitive-entries', as called from 'check-for-collisions',
	would exhibit pathological behavior.  For example, "guix install cl-ana"
	wouldn't complete in 1mn; now, it's down to 20s.

	The issue was that manifest entries would never be 'equal?' due to the
	delayed field in <manifest-entry>.

	* guix/profiles.scm (manifest-transitive-entries): Use a vhash instead
	of a set.  Use 'manifest-entry=?' instead of 'equal?' when checking for
	equality.

2020-06-14  Ludovic Courtès  <ludo@gnu.org>

	doc: Mention 'guix lint -c derivation'.
	* doc/guix.texi (Invoking guix lint): Mention the 'derivation' checker.

2020-06-14  Ludovic Courtès  <ludo@gnu.org>

	ui: Set 'LESS' environment variable unconditionally.
	Fixes <https://bugs.gnu.org/41811>.
	Reported by Lars-Dominik Braun <lars@6xq.net>.

	* guix/ui.scm (call-with-paginated-output-port): Remove (getenv "LESS")
	call.

2020-06-14  Brice Waegeneire  <brice@waegenei.re>

	gnu: zsh: Set default '$fpath'.
	* gnu/packages/shells.scm (zsh)[arguments]: Add configure-flags
	'disable-site-dir' and 'enable-additional-fpath'.

2020-06-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kdeconnect: Update to 20.04.1.
	* gnu/packages/kde.scm (kdeconnect): Update to 20.04.1.
	[source]: Update source URI.
	[arguments]: Adjust configure flags.

2020-06-14  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add bbswitch-module.
	* gnu/packages/linux.scm (bbswitch-module): New variable.

2020-06-14  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: busybox: Update to 1.31.1.
	* gnu/packages/patches/busybox-1.31.1-fix-build-with-glibc-2.31.patch: New file
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/busybox.scm (busybox): Update to 1.31.1.
	[source]: Use patch.
	[arguments]<#:phases>[check]: Fix test.

	gnu: busybox: Make build reproducible.
	* gnu/packages/busybox.scm (busybox)[arguments]<#:phases>[disable-timestamps]:
	New phase.

2020-06-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Use ‘license:’ prefix in (gnu packages perl).
	* gnu/packages/perl.scm: Import (guix licenses) with a #:prefix
	and adjust all callers.

	gnu: Add perl-text-patch.
	* gnu/packages/perl.scm (perl-text-patch): New variable.

	gnu: Add perl-locale-maketext-lexicon.
	* gnu/packages/perl.scm (perl-locale-maketext-lexicon): New variable.

	gnu: Add perl-ppi.
	* gnu/packages/perl.scm (perl-ppi): New variable.

	gnu: Add perl-compress-bzip2.
	* gnu/packages/perl-compression.scm (perl-compress-bzip2): New variable.

	gnu: Add perl-lingua-en-sentence.
	* gnu/packages/perl.scm (perl-lingua-en-sentence): New variable.

	gnu: Add perl-text-haml.
	* gnu/packages/perl.scm (perl-text-haml): New variable.

	gnu: Add perl-tie-simple.
	* gnu/packages/perl.scm (perl-tie-simple): New variable.

	gnu: Add perl-data-section-simple.
	* gnu/packages/perl.scm (perl-data-section-simple): New variable.

	gnu: Add perl-test-subcalls.
	* gnu/packages/perl-check.scm (perl-test-subcalls): New variable.

	gnu: Add perl-test-object.
	* gnu/packages/perl-check.scm (perl-test-object): New variable.

	gnu: Add perl-hook-lexwrap.
	* gnu/packages/perl.scm (perl-hook-lexwrap): New variable.

2020-06-14  Ivan Kozlov  <kanichos@yandex.ru>

	gnu: xl2tpd: Add pppd support.
	* gnu/packages/vpn.scm (xl2tpd)[inputs]: Add "linux-libre-headers" and "ppp",
	[arguments]: add a 'setup-environment phase to set "PPPD" and "KERNELSRC"
	variables.

2020-06-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-survival: Update to 3.2-3.
	* gnu/packages/statistics.scm (r-survival): Update to 3.2-3.

	gnu: r-sf: Update to 0.9-4.
	* gnu/packages/cran.scm (r-sf): Update to 0.9-4.

	gnu: r-units: Update to 0.6-7.
	* gnu/packages/cran.scm (r-units): Update to 0.6-7.

	gnu: r-calibrate: Update to 1.7.6.
	* gnu/packages/cran.scm (r-calibrate): Update to 1.7.6.

	gnu: r-flowworkspace: Update to 4.0.6.
	* gnu/packages/bioconductor.scm (r-flowworkspace): Update to 4.0.6.

2020-06-13  Kei Kebreau  <kkebreau@posteo.net>

	gnu: starfighter: Update to 2.2.
	* gnu/packages/games.scm (starfighter): Update to 2.2.

2020-06-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wesnoth: Update to 1.14.12.
	* gnu/packages/games.scm (wesnoth): Update to 1.14.12.

	gnu: snd: Update to 20.4.
	* gnu/packages/audio.scm (snd): Update to 20.4.

	gnu: progress: Fix cross-compilation.
	* gnu/packages/admin.scm (progress)[arguments]: Use CC-FOR-TARGET and a
	target-specific pkg-config when cross-compiling.

	gnu: s6-portable-utils: Update to 2.2.2.4.
	* gnu/packages/skarnet.scm (s6-portable-utils): Update to 2.2.2.4.

	gnu: gnome-boxes: Update to 3.36.5.
	* gnu/packages/gnome.scm (gnome-boxes): Update to 3.36.5.

	gnu: evince: Update to 3.36.5.
	* gnu/packages/gnome.scm (evince): Update to 3.36.5.

	gnu: python-shellingham: Update to 1.3.2.
	* gnu/packages/python-xyz.scm (python-shellingham): Update to 1.3.2.
	[arguments]: Add ‘restore-setup.py’ phase.

	gnu: xapian: Update to 1.4.16.
	* gnu/packages/search.scm (xapian): Update to 1.4.16.
	(python-xapian-bindings)[source]: Update content hash.

	gnu: rclone: Update to 1.52.1.
	* gnu/packages/sync.scm (rclone): Update to 1.52.1.

	gnu: cogl: Update to 1.22.8.
	* gnu/packages/gnome.scm (cogl): Update to 1.22.8.

	gnu: gimp: Update to 2.10.20.
	* gnu/packages/gimp.scm (gimp): Update to 2.10.20.

	gnu: gegl: Update to 0.4.24.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.24.

	gnu: babl: Update to 0.1.78.
	* gnu/packages/gimp.scm (babl): Update to 0.1.78.

	gnu: libtextstyle: Update to 0.20.2.
	* gnu/packages/gettext.scm (libtextstyle): Update to 0.20.2.

	gnu: ltris: Update to 1.0.20.
	* gnu/packages/games.scm (ltris): Update to 1.0.20.

	gnu: julius: Update to 1.4.1.
	* gnu/packages/games.scm (julius): Update to 1.4.1.

	gnu: angband: Use HTTPS.
	* gnu/packages/games.scm (angband)[source, home-page]: Use HTTPS.

	gnu: angband: Update to 4.2.1.
	* gnu/packages/games.scm (angband): Update to 4.2.1.

	gnu: libolm: Update to 3.1.5.
	* gnu/packages/crypto.scm (libolm): Update to 3.1.5.

	gnu: gnome-chess: Update to 3.36.1.
	* gnu/packages/games.scm (gnome-chess): Update to 3.36.1.

	gnu: gnome-chess: Don't use NAME in source URI.
	* gnu/packages/games.scm (gnome-chess)[source]: Hard-code NAME.

	gnu: facter: Update to 4.0.26.
	* gnu/packages/admin.scm (facter): Update to 4.0.26.

	gnu: rust-tokio: Update to 0.2.21.
	* gnu/packages/crates-io.scm (rust-tokio): Update to 0.2.21.

	gnu: rust-serde-bytes: Fix typo in synopsis.
	* gnu/packages/crates-io.scm (rust-serde-bytes)[synopsis]: Remove ‘of’.

	gnu: rust-serde-bytes: Update to 0.11.5.
	* gnu/packages/crates-io.scm (rust-serde-bytes): Update to 0.11.5.

2020-06-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: alsa-modular-synth: Hide default GCC.
	* gnu/packages/audio.scm (alsa-modular-synth)[native-inputs]: Distinguish
	GCC-5.
	[arguments]: Add build phase "hide-default-gcc".

	gnu: alsa-modular-synth: Add patch to fix vocoder build error.
	* gnu/packages/patches/alsa-modular-synth-fix-vocoder.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/audio.scm (alsa-modular-synth)[source]: Add it.

2020-06-13  Marius Bakke  <marius@gnu.org>

	gnu: check@0.12: Do not inherit replacements from check.
	* gnu/packages/check.scm (check-0.12): Use INHERIT instead of PACKAGE/INHERIT.

	gnu: libnet: Update home page.
	* gnu/packages/networking.scm (libnet)[home-page]: Adjust to current, as
	referred to from the previous.

	gnu: libnet: Update to 1.2.
	* gnu/packages/networking.scm (libnet): Update to 1.2.
	[source]: Switch to URL-FETCH.
	[arguments]: Remove chdir phase.
	[native-inputs]: Remove AUTOCONF, AUTOMAKE, and LIBTOOL.  Add PERL.

	gnu: jucipp: Build with Clang 10.
	* gnu/packages/text-editors.scm (jucipp)[inputs]: Change from CLANG to CLANG-10.

	gnu: ghc-regex-pcre-builtin: Update home page.
	* gnu/packages/haskell-xyz.scm (ghc-regex-pcre-builtin)[home-page]: Set to the
	correct home page, not the alternative 'ghc-regex-pcre' library.

	gnu: perl-net-dns-resolver-programmable: Remove "v" prefix from version string.
	* gnu/packages/networking.scm (perl-net-dns-resolver-programmable)[version]:
	Remove "v" prefix.
	[source](uri): Adjust accordingly.

	gnu: ghc-quickcheck: Enable tests.
	* gnu/packages/haskell-check.scm (ghc-quickcheck)[arguments]: Remove.

	gnu: ghc-quickcheck: Remove obsolete input.
	* gnu/packages/haskell-check.scm (ghc-quickcheck)[inputs]: Remove GHC-TF-RANDOM.

2020-06-13  Brice Waegeneire  <brice@waegenei.re>

	gnu: dconf: Enable tests.
	* gnu/packages/gnome.scm (dconf)[arguments]: Enable tests.

2020-06-13  Marius Bakke  <marius@gnu.org>

	Merge branch 'staging'

2020-06-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-pcatools.
	* gnu/packages/bioconductor.scm (r-pcatools): New variable.

2020-06-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: libnode: Delete unused phase.
	This is a follow-up to commit bb310a1976198eacdc67e0712e19735cd656b21d.

	* gnu/packages/node.scm (libnode)[arguments]: Delete phase
	"patch-npm-shebang".

2020-06-13  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: Add meshlab.
	* gnu/packages/engineering.scm (meshlab): New variable.

2020-06-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: perf: Set 'CC'.
	* gnu/packages/linux.scm (perf)[arguments]: Add "CC=gcc" to #:make-flags.
	This fixes a (harmless?) error message during the 'configure' phase.

	gnu: perf: Restore use of dependencies.
	* gnu/packages/linux.scm (perf)[arguments]: Remove C_INCLUDE_PATH from
	 #:make-flags.  It is no longer needed since the switch to C_INCLUDE_PATH
	in 2073b55e6b964cb8ca15e8c74cb32dac00f05f0d and would prevent
	dependencies from being found.

2020-06-13  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: guile-sqlite3: Update to 0.1.2.
	* gnu/packages/guile.scm (guile-sqlite3): Update to 0.1.2.

2020-06-13  Ricardo Wurmus  <rekado@elephly.net>

	Revert "gnu: node: Build shared library."
	This reverts commit f9311eaa7cb7849e9b17162c93b874c74d8fcbbd.
	Adding "--shared" replaces the executable with the shared library, breaking
	all users of the nodejs executable.

	gnu: r-v8: Use libnode instead of node.
	* gnu/packages/cran.scm (r-v8)[inputs]: Replace node with libnode.

	gnu: Add libnode.
	* gnu/packages/node.scm (libnode): New variable.

2020-06-13  Mathieu Othacehe  <m.othacehe@gmail.com>

	image: Remove 'maybe-with-target'.
	* gnu/system/image.scm (maybe-with-target): Remove,
	(system-image): adapt accordingly.

2020-06-13  Mathieu Othacehe  <othacehe@gnu.org>

	install: final: Add some logging.
	* gnu/installer/final.scm (umount-cow-store): Add some logging.

	image: Add 'target' support.
	* gnu/image.scm (<image>)[target]: New field,
	(image-target): new public method.
	* gnu/system/image.scm (hurd-disk-image): Set "i586-pc-gnu" as image 'target'
	field,
	(maybe-with-target): new procedure,
	(system-image): honor image 'target' field using the above procedure.

2020-06-13  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	image: Make 'find-image' non-monadic.
	* gnu/system/image.scm (find-image): Make non-monadic.  Add 'target'
	parameter.
	* gnu/tests/install.scm (run-install): Update caller,
	passing (%current-target-system).
	* guix/scripts/system.scm (perform-action): Likewise.

2020-06-13  Christopher Baines  <mail@cbaines.net>

	gnome: gnome-desktop: Add bubblewrap as an input.
	This is expected to be available, oddly as libseccomp is available.  These
	changes fix thumbnails for Nautilus.

	* gnu/packages/gnome.scm (gnome-desktop)[arguments]: Add 'patch-bubblewrap
	phase.
	[inputs]: Add bubblewrap.

2020-06-13  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-debbugs: Update to 0.23.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.23.

2020-06-13  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	services: hurd: Remove deprecated 'hurd-getty-service' wrapper.
	* gnu/services/hurd.scm (hurd-getty-service): Remove.

2020-06-13  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	system: hurd: Remove 'cross-hurd-image' hack.
	The initial

	    guix build -f gnu/system/hurd.scm

	hack has been superseded by regular guix system (cross) build.

	* gnu/system/hurd.scm (compile-manifest, cross-hurd-image): Remove.

2020-06-13  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	system: bare-hurd.tmpl: Add openssh-sans-x client and service.
	* gnu/system/examples/bare-hurd.tmpl (%hurd-os)[packages]: Add openssh-sans-x.
	[services]: Add openssh-service.  Add example usage.

2020-06-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mzr: Update to 2.22.0.
	* gnu/packages/bioinformatics.scm (r-mzr): Update to 2.22.0.
	[native-inputs]: Add r-knitr.

	gnu: r-biodist: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-biodist): Update to 1.60.0.

	gnu: r-biocworkflowtools: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-biocworkflowtools): Update to 1.14.0.

	gnu: r-biocset: Update to 1.2.1.
	* gnu/packages/bioconductor.scm (r-biocset): Update to 1.2.1.
	[native-inputs]: Add r-knitr.

	gnu: r-biocpkgtools: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.6.0.

	gnu: r-biocor: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-biocor): Update to 1.12.0.
	[native-inputs]: Add r-knitr.

	gnu: r-bioconcotk: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-bioconcotk): Update to 1.8.0.
	[native-inputs]: Add r-knitr.

	gnu: r-multiassayexperiment: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.14.0.

	gnu: r-experimenthub: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-experimenthub): Update to 1.14.0.
	[native-inputs]: Add r-knitr.

	gnu: r-biocgraph: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-biocgraph): Update to 1.50.0.

	gnu: r-bioccasestudies: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-bioccasestudies): Update to 1.50.0.

	gnu: r-ebarrays: Update to 2.52.0.
	* gnu/packages/bioconductor.scm (r-ebarrays): Update to 2.52.0.

	gnu: r-reactomepa: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-reactomepa): Update to 1.32.0.
	[native-inputs]: Add r-knitr.

	gnu: r-graphite: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-graphite): Update to 1.34.0.

	gnu: r-biobroom: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-biobroom): Update to 1.20.0.
	[native-inputs]: Add r-knitr.

	gnu: r-bioassayr: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-bioassayr): Update to 1.26.0.

	gnu: r-chemminer: Update to 3.40.0.
	* gnu/packages/bioconductor.scm (r-chemminer): Update to 3.40.0.
	[native-inputs]: Add r-knitr.

	gnu: r-bigpint: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-bigpint): Update to 1.4.0.
	[propagated-inputs]: Add r-delayedarray and r-summarizedexperiment.

	gnu: r-bigmemoryextras: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-bigmemoryextras): Update to 1.36.0.
	[native-inputs]: Add r-knitr.

	gnu: r-biggr: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-biggr): Update to 1.24.0.

	gnu: r-hyperdraw: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-hyperdraw): Update to 1.40.0.

	gnu: r-hypergraph: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-hypergraph): Update to 1.60.0.

	gnu: r-rsbml: Update to 2.46.0.
	* gnu/packages/bioconductor.scm (r-rsbml): Update to 2.46.0.

	gnu: r-bifet: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-bifet): Update to 1.8.0.
	[native-inputs]: Add r-knitr.

	gnu: r-bicare: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-bicare): Update to 1.46.0.

	gnu: r-bhc: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-bhc): Update to 1.40.0.

	gnu: r-bgx: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-bgx): Update to 1.54.0.

	gnu: r-bgmix: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-bgmix): Update to 1.48.0.

	gnu: r-unifiedwmwqpcr: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-unifiedwmwqpcr): Update to 1.24.0.

	gnu: r-htqpcr: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-htqpcr): Update to 1.42.0.

	gnu: r-variancepartition: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.18.0.
	[native-inputs]: Add r-knitr.

	gnu: r-variantfiltering: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-variantfiltering): Update to 1.24.0.

	gnu: r-timeseriesexperiment: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-timeseriesexperiment): Update to 1.6.0.
	[native-inputs]: Add r-knitr.

	gnu: r-wavcluster: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-wavcluster): Update to 2.22.0.
	[native-inputs]: Add r-knitr.

	gnu: r-reqon: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-reqon): Update to 1.34.0.

	gnu: r-seqbias: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-seqbias): Update to 1.36.0.

	gnu: r-bigmelon: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-bigmelon): Update to 1.14.0.

	gnu: r-gdsfmt: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.24.0.
	[native-inputs]: Add r-knitr.

	gnu: r-watermelon: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-watermelon): Update to 1.32.0.

	gnu: r-roc: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-roc): Update to 1.64.0.

	gnu: r-genie3: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-genie3): Update to 1.10.0.
	[native-inputs]: Add r-knitr.

	gnu: r-cicero: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-cicero): Update to 1.6.0.

	gnu: r-rcistarget: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-rcistarget): Update to 1.8.0.
	[native-inputs]: Add r-knitr.

	gnu: r-depecher: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-depecher): Update to 1.4.0.

	gnu: r-mixomics: Update to 6.12.1.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.12.1.

	gnu: r-flowsom: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-flowsom): Update to 1.20.0.

	gnu: r-cytoml: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-cytoml): Update to 2.0.0.
	[propagated-inputs]: Remove r-ncdfflow; add r-rcpparmadillo, r-rhdf5lib, and
	r-tibble.

	gnu: r-opencyto: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-opencyto): Update to 2.0.0.
	[native-inputs]: Add r-knitr.

	gnu: r-flowstats: Update to 4.0.0.
	* gnu/packages/bioconductor.scm (r-flowstats): Update to 4.0.0.

	gnu: r-flowworkspace: Update to 4.0.3.
	* gnu/packages/bioconductor.scm (r-flowworkspace): Update to 4.0.3.
	[propagated-inputs]: Remove r-flowviz, r-gridextra, and r-rcolorbrewer; add
	r-ggplot2, r-rcpparmadillo, r-rhdf5lib, and r-xml.
	[native-inputs]: Add r-knitr.

	gnu: r-rprotobuflib: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-rprotobuflib): Update to 2.0.0.
	[arguments]: Adjust phase "unpack-bundled-sources".
	[native-inputs]: Add r-knitr.

	gnu: r-flowclust: Update to 3.26.0.
	* gnu/packages/bioconductor.scm (r-flowclust): Update to 3.26.0.
	[native-inputs]: Add r-knitr.

	gnu: r-flowviz: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-flowviz): Update to 1.52.0.
	[native-inputs]: Add r-knitr.

	gnu: r-ggcyto: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-ggcyto): Update to 1.16.0.
	[propagated-inputs]: Add r-hexbin.

	gnu: r-ncdfflow: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-ncdfflow): Update to 2.34.0.
	[native-inputs]: Add r-knitr.

	gnu: r-flowmeans: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-flowmeans): Update to 1.48.0.

	gnu: r-flowcore: Update to 2.0.1.
	* gnu/packages/bioconductor.scm (r-flowcore): Update to 2.0.1.
	[propagated-inputs]: Add r-rcpparmadillo and r-rprotobuflib.
	[native-inputs]: Add r-knitr.

	gnu: r-cytolib: Update to 2.0.3.
	* gnu/packages/bioconductor.scm (r-cytolib): Update to 2.0.3.
	[inputs]: Add zlib.
	[propagated-inputs]: Add r-bh, r-rcpp, r-rcpparmadillo, r-rcppparallel,
	r-rhdf5lib, and r-rprotobuflib.
	[native-inputs]: Add r-knitr.

	gnu: r-consensusclusterplus: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-consensusclusterplus): Update to 1.52.0.

	gnu: r-flowutils: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-flowutils): Update to 1.52.0.

	gnu: r-rsubread: Update to 2.2.2.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.2.2.
	[propagated-inputs]: Add r-matrix.

	gnu: r-annotatr: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-annotatr): Update to 1.14.0.
	[native-inputs]: Add r-knitr.

	gnu: r-biosigner: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-biosigner): Update to 1.16.0.

	gnu: r-ropls: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-ropls): Update to 1.20.0.

	gnu: r-multidataset: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-multidataset): Update to 1.16.0.
	[native-inputs]: Add r-knitr.

	gnu: r-birta: Update to 1.31.0.
	* gnu/packages/bioconductor.scm (r-birta): Update to 1.31.0.

	gnu: r-birewire: Update to 3.20.0.
	* gnu/packages/bioconductor.scm (r-birewire): Update to 3.20.0.

	gnu: r-rqc: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-rqc): Update to 1.22.0.
	[native-inputs]: Add r-knitr.

	gnu: r-quasr: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-quasr): Update to 1.28.0.
	[native-inputs]: Add r-knitr.

	gnu: r-rhisat2: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-rhisat2): Update to 1.4.0.
	[native-inputs]: Add r-knitr.

	gnu: r-sgseq: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-sgseq): Update to 1.22.0.
	[native-inputs]: Add r-knitr.

	gnu: r-rbowtie: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-rbowtie): Update to 1.28.0.
	[native-inputs]: Add r-knitr.

	gnu: r-iclusterplus: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-iclusterplus): Update to 1.24.0.

	gnu: r-biocfilecache: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-biocfilecache): Update to 1.12.0.
	[native-inputs]: Add r-knitr.

	gnu: r-arrmnormalization: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-arrmnormalization): Update to 1.28.0.

	gnu: r-progeny: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-progeny): Update to 1.10.0.
	[propagated-inputs]: Add r-dplyr, r-ggplot2, r-ggrepel, r-gridextra, and
	r-tidyr.
	[native-inputs]: Add r-knitr.

	gnu: r-rbowtie2: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-rbowtie2): Update to 1.10.0.
	[native-inputs]: Add r-knitr.

	gnu: r-zfpkm: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-zfpkm): Update to 1.10.0.
	[native-inputs]: Add r-knitr.

	gnu: r-webbioc: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-webbioc): Update to 1.60.0.

	gnu: r-widgettools: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-widgettools): Update to 1.66.0.

	gnu: r-wiggleplotr: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-wiggleplotr): Update to 1.12.0.
	[native-inputs]: Add r-knitr.

	gnu: r-wrench: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-wrench): Update to 1.6.0.
	[native-inputs]: Add r-knitr.

	gnu: r-xcms: Update to 3.10.1.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 3.10.1.
	[propagated-inputs]: Remove r-multtest; add r-summarizedexperiment.
	[native-inputs]: Add r-knitr.

	gnu: r-massspecwavelet: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-massspecwavelet): Update to 1.54.0.

	gnu: r-xbseq: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-xbseq): Update to 1.20.0.
	[native-inputs]: Add r-knitr.

	gnu: r-roar: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-roar): Update to 1.24.0.

	gnu: r-yarn: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-yarn): Update to 1.14.0.
	[native-inputs]: Add r-knitr.

	gnu: r-quantro: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-quantro): Update to 1.22.0.
	[native-inputs]: Add r-knitr.

	gnu: r-yaqcaffy: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-yaqcaffy): Update to 1.48.0.

	gnu: r-simpleaffy: Update to 2.64.0.
	* gnu/packages/bioconductor.scm (r-simpleaffy): Update to 2.64.0.

	gnu: r-gcrma: Update to 2.60.0.
	* gnu/packages/bioconductor.scm (r-gcrma): Update to 2.60.0.

	gnu: r-yapsa: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-yapsa): Update to 1.14.0.
	[propagated-inputs]: Add r-biostrings, r-bsgenome-hsapiens-ucsc-hg19,
	r-doparallel, r-dplyr, r-ggbeeswarm, r-magrittr, and r-pracma.
	[native-inputs]: Add r-knitr.

	gnu: r-somaticsignatures: Update to 2.24.0.
	* gnu/packages/bioconductor.scm (r-somaticsignatures): Update to 2.24.0.
	[native-inputs]: Add r-knitr.

	gnu: r-gtrellis: Update to 1.20.1.
	* gnu/packages/bioconductor.scm (r-gtrellis): Update to 1.20.1.
	[native-inputs]: Add r-knitr.

	gnu: r-yamss: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-yamss): Update to 1.14.0.
	[native-inputs]: Add r-knitr.

	gnu: r-ebimage: Update to 4.30.0.
	* gnu/packages/bioconductor.scm (r-ebimage): Update to 4.30.0.

	gnu: r-aucell: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-aucell): Update to 1.10.0.
	[native-inputs]: Add r-knitr.

	gnu: r-allelicimbalance: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-allelicimbalance): Update to 1.26.0.
	[native-inputs]: Add r-knitr.

	gnu: r-annotationtools: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-annotationtools): Update to 1.62.0.

	gnu: r-annotationfuncs: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-annotationfuncs): Update to 1.38.0.

	gnu: r-abaenrichment: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-abaenrichment): Update to 1.18.0.
	[native-inputs]: Add r-knitr.

	gnu: r-gofuncr: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-gofuncr): Update to 1.8.0.

	gnu: r-atacseqqc: Update to 1.12.3.
	* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.12.3.

	gnu: r-genomicscores: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-genomicscores): Update to 2.0.0.
	[propagated-inputs]: Remove r-bsgenome; add r-delayedarray, r-hdf5array, and r-rhdf5.
	[native-inputs]: Add r-knitr.

	gnu: r-motifstack: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-motifstack): Update to 1.32.0.
	[native-inputs]: Add r-knitr.

	gnu: r-motifbreakr: Update to 2.2.0.
	* gnu/packages/bioconductor.scm (r-motifbreakr): Update to 2.2.0.
	[propagated-inputs]: Add r-summarizedexperiment.
	[native-inputs]: Add r-knitr.

	gnu: r-motifdb: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-motifdb): Update to 1.30.0.
	[propagated-inputs]: Add r-genomicranges.
	[native-inputs]: Add r-knitr.

	gnu: r-motiv: Update to 1.43.0.
	* gnu/packages/bioconductor.scm (r-motiv): Update to 1.43.0.

	gnu: r-rgadem: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-rgadem): Update to 2.36.0.

	gnu: r-bacon: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-bacon): Update to 1.16.0.

	gnu: r-abseqr: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-abseqr): Update to 1.6.0.
	[native-inputs]: Add r-knitr.

	gnu: r-a4: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-a4): Update to 1.36.0.

	gnu: r-a4base: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-a4base): Update to 1.36.0.

	gnu: r-a4reporting: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-a4reporting): Update to 1.36.0.

	gnu: r-a4preproc: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-a4preproc): Update to 1.36.0.

	gnu: r-a4classif: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-a4classif): Update to 1.36.0.

	gnu: r-a4core: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-a4core): Update to 1.36.0.

	gnu: r-annaffy: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-annaffy): Update to 1.60.0.

	gnu: r-mlinterfaces: Update to 1.68.0.
	* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.68.0.
	[propagated-inputs]: Add r-rcpp.

	gnu: r-clusterprofiler: Update to 3.16.0.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 3.16.0.
	[propagated-inputs]: Remove r-ggplot2; add r-downloader and r-dplyr.
	[native-inputs]: Add r-knitr.

	gnu: r-enrichplot: Update to 1.8.1.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.8.1.
	[propagated-inputs]: Add r-plyr and r-scatterpie.
	[native-inputs]: Add r-knitr.

	gnu: r-dose: Update to 3.14.0.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.14.0.
	[propagated-inputs]: Remove r-s4vectors.

	gnu: r-fgsea: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-fgsea): Update to 1.14.0.
	[native-inputs]: Add r-knitr.

	gnu: r-sigpathway: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-sigpathway): Update to 1.56.0.

	gnu: r-anota: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-anota): Update to 1.36.0.

	gnu: r-gosemsim: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.14.0.

	gnu: r-heatplus: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-heatplus): Update to 2.34.0.

	gnu: r-varianttools: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-varianttools): Update to 1.30.0.

	gnu: r-triform: Update to 1.29.0.
	* gnu/packages/bioconductor.scm (r-triform): Update to 1.29.0.

	gnu: r-ioniser: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-ioniser): Update to 2.12.0.
	[native-inputs]: Add r-knitr.

	gnu: r-linnorm: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-linnorm): Update to 2.12.0.
	[native-inputs]: Add r-knitr.

	gnu: r-lumi: Update to 2.40.0.
	* gnu/packages/bioconductor.scm (r-lumi): Update to 2.40.0.

	gnu: r-methylumi: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-methylumi): Update to 2.34.0.
	[native-inputs]: Add r-knitr.

	gnu: r-minfi: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-minfi): Update to 1.34.0.
	[native-inputs]: Add r-knitr.

	gnu: r-bumphunter: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-bumphunter): Update to 1.30.0.

	gnu: r-siggenes: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-siggenes): Update to 1.62.0.

	gnu: r-illuminaio: Update to 0.30.0.
	* gnu/packages/bioconductor.scm (r-illuminaio): Update to 0.30.0.

	gnu: r-geoquery: Update to 2.56.0.
	* gnu/packages/bioconductor.scm (r-geoquery): Update to 2.56.0.
	[native-inputs]: Add r-knitr.

	gnu: r-scone: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-scone): Update to 1.12.0.
	[native-inputs]: Add r-knitr.

	gnu: r-scdd: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-scdd): Update to 1.12.0.
	[native-inputs]: Add r-knitr.

	gnu: r-noiseq: Update to 2.31.0.
	* gnu/packages/bioconductor.scm (r-noiseq): Update to 2.31.0.

	gnu: r-monocle: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-monocle): Update to 2.16.0.
	[native-inputs]: Add r-knitr.

	gnu: r-mast: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-mast): Update to 1.14.0.

	gnu: r-icobra: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-icobra): Update to 1.16.0.
	[native-inputs]: Add r-knitr.

	gnu: r-ihw: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-ihw): Update to 1.16.0.
	[native-inputs]: Add r-knitr.

	gnu: r-lpsymphony: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-lpsymphony): Update to 1.16.0.
	[inputs]: Remove gfortran.
	[native-inputs]: Add r-knitr.

	gnu: r-karyoploter: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-karyoploter): Update to 1.14.0.
	[propagated-inputs]: Add r-genomicfeatures.
	[native-inputs]: Add r-knitr.

	gnu: r-ebseq: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-ebseq): Update to 1.28.0.

	gnu: r-dnacopy: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-dnacopy): Update to 1.62.0.

	gnu: r-copynumber: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-copynumber): Update to 1.28.0.

	gnu: r-chipexoqual: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-chipexoqual): Update to 1.12.0.
	[native-inputs]: Add r-knitr.

	gnu: r-savr: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-savr): Update to 1.26.0.

	gnu: r-destiny: Update to 3.2.0.
	* gnu/packages/bioconductor.scm (r-destiny): Update to 3.2.0.
	[propagated-inputs]: Add r-nbconvertr.

	gnu: r-biocsingular: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-biocsingular): Update to 1.4.0.
	[native-inputs]: Add r-knitr.

	gnu: r-biocneighbors: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-biocneighbors): Update to 1.6.0.
	[native-inputs]: Add r-knitr.

	gnu: r-ruvseq: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-ruvseq): Update to 1.22.0.
	[native-inputs]: Add r-knitr.

	gnu: r-dnabarcodes: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-dnabarcodes): Update to 1.18.0.
	[native-inputs]: Add r-knitr.

	gnu: r-inspect: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-inspect): Update to 1.18.0.
	[propagated-inputs]: Add r-rtracklayer.
	[native-inputs]: Add r-knitr.

	gnu: r-plgem: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-plgem): Update to 1.60.0.

	gnu: r-rots: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-rots): Update to 1.16.0.

	gnu: r-glimma: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-glimma): Update to 1.16.0.
	[native-inputs]: Add r-knitr.

	gnu: r-goseq: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-goseq): Update to 1.40.0.

	gnu: r-ctc: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-ctc): Update to 1.62.0.

	gnu: r-genomicinteractions: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-genomicinteractions): Update to 1.22.0.

	gnu: r-interactionset: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-interactionset): Update to 1.16.0.
	[native-inputs]: Add r-knitr.

	gnu: r-riboseqr: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-riboseqr): Update to 1.22.0.

	gnu: r-riboprofiling: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-riboprofiling): Update to 1.18.0.
	[native-inputs]: Add r-knitr.

	gnu: r-chipcomp: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-chipcomp): Update to 1.18.0.

	gnu: r-bayseq: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-bayseq): Update to 2.22.0.

	gnu: r-qdnaseq: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-qdnaseq): Update to 1.24.0.

	gnu: r-cghcall: Update to 2.50.0.
	* gnu/packages/bioconductor.scm (r-cghcall): Update to 2.50.0.

	gnu: r-cghbase: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-cghbase): Update to 1.48.0.

	gnu: r-marray: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-marray): Update to 1.66.0.

	gnu: r-chippeakanno: Update to 3.22.2.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.22.2.
	[native-inputs]: Add r-knitr.

	gnu: r-graph: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-graph): Update to 1.66.0.

	gnu: r-multtest: Update to 2.44.0.
	* gnu/packages/bioconductor.scm (r-multtest): Update to 2.44.0.

	gnu: r-diffbind: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 2.16.0.

	gnu: r-qvalue: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-qvalue): Update to 2.20.0.
	[native-inputs]: Add r-knitr.

	gnu: r-oligo: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-oligo): Update to 1.52.0.
	[native-inputs]: Add r-knitr.

	gnu: r-oligoclasses: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-oligoclasses): Update to 1.50.0.

	gnu: r-geneplotter: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-geneplotter): Update to 1.66.0.

	gnu: r-reportingtools: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-reportingtools): Update to 2.28.0.
	[native-inputs]: Add r-knitr.

	gnu: r-regioner: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.20.0.
	[native-inputs]: Add r-knitr.

	gnu: r-hpar: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-hpar): Update to 1.30.0.
	[native-inputs]: Add r-knitr.

	gnu: r-annotate: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-annotate): Update to 1.66.0.

	gnu: r-affxparser: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-affxparser): Update to 1.60.0.

	gnu: r-affycoretools: Update to 1.60.1.
	* gnu/packages/bioconductor.scm (r-affycoretools): Update to 1.60.1.
	[native-inputs]: Add r-knitr.

	gnu: r-affycontam: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-affycontam): Update to 1.46.0.

	gnu: r-affycompatible: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-affycompatible): Update to 1.48.0.

	gnu: r-affycomp: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-affycomp): Update to 1.64.0.

	gnu: r-biocgenerics: Update to 0.34.0.
	* gnu/packages/bioconductor.scm (r-biocgenerics): Update to 0.34.0.

	gnu: r-biocversion: Update to 3.11.1.
	* gnu/packages/bioconductor.scm (r-biocversion): Update to 3.11.1.

	gnu: r-cummerbund: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-cummerbund): Update to 2.30.0.

	gnu: r-coverageview: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-coverageview): Update to 1.26.0.

	gnu: r-ideoviz: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-ideoviz): Update to 1.24.0.

	gnu: r-delayedmatrixstats: Update to 1.10.0.
	* gnu/packages/bioinformatics.scm (r-delayedmatrixstats): Update to 1.10.0.
	[native-inputs]: Add r-knitr.

	gnu: r-scran: Update to 1.16.0.
	* gnu/packages/bioinformatics.scm (r-scran): Update to 1.16.0.
	[propagated-inputs]: Add r-iranges.
	[native-inputs]: Add r-knitr.

	gnu: r-scater: Update to 1.16.1.
	* gnu/packages/bioinformatics.scm (r-scater): Update to 1.16.1.
	[propagated-inputs]: Add r-rlang.
	[native-inputs]: Add r-knitr.

	gnu: r-singlecellexperiment: Update to 1.10.1.
	* gnu/packages/bioinformatics.scm (r-singlecellexperiment): Update to 1.10.1.
	[native-inputs]: Add r-knitr.

	gnu: r-beachmat: Update to 2.4.0.
	* gnu/packages/bioinformatics.scm (r-beachmat): Update to 2.4.0.
	[native-inputs]: Add r-knitr.

	gnu: r-rhdf5lib: Update to 1.10.0.
	* gnu/packages/bioinformatics.scm (r-rhdf5lib): Update to 1.10.0.
	[source]: Update snippet.
	[arguments]: Replace ZLIB variables in Makevars.
	[native-inputs]: Add r-knitr.

	gnu: r-hdf5array: Update to 1.16.0.
	* gnu/packages/bioinformatics.scm (r-hdf5array): Update to 1.16.0.

	gnu: r-hitc: Update to 1.32.0.
	* gnu/packages/bioinformatics.scm (r-hitc): Update to 1.32.0.

	gnu: r-fithic: Update to 1.14.0.
	* gnu/packages/bioinformatics.scm (r-fithic): Update to 1.14.0.
	[native-inputs]: Add r-knitr.

	gnu: r-sushi: Update to 1.26.0.
	* gnu/packages/bioinformatics.scm (r-sushi): Update to 1.26.0.

	gnu: r-gwascat: Update to 2.20.1.
	* gnu/packages/bioinformatics.scm (r-gwascat): Update to 2.20.1.
	[propagated-inputs]: Remove r-homo-sapiens; add r-ggplot2.
	[native-inputs]: Add r-knitr.

	gnu: r-gviz: Update to 1.32.0.
	* gnu/packages/bioinformatics.scm (r-gviz): Update to 1.32.0.
	[propagated-inputs]: Add r-ensembldb.
	[native-inputs]: Add r-knitr.

	gnu: r-gqtlstats: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-gqtlstats): Update to 1.20.0.
	[native-inputs]: Add r-knitr.

	gnu: r-ldblock: Update to 1.18.0.
	* gnu/packages/bioinformatics.scm (r-ldblock): Update to 1.18.0.
	[native-inputs]: Add r-knitr.

	gnu: r-erma: Update to 1.4.0.
	* gnu/packages/bioinformatics.scm (r-erma): Update to 1.4.0.
	[native-inputs]: Add r-knitr.

	gnu: r-snpstats: Update to 1.38.0.
	* gnu/packages/bioinformatics.scm (r-snpstats): Update to 1.38.0.

	gnu: r-gqtlbase: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-gqtlbase): Update to 1.20.0.
	[native-inputs]: Add r-knitr.

	gnu: r-ggbio: Update to 1.36.0.
	* gnu/packages/bioinformatics.scm (r-ggbio): Update to 1.36.0.
	[native-inputs]: Add r-knitr.

	gnu: r-biovizbase: Update to 1.36.0.
	* gnu/packages/bioinformatics.scm (r-biovizbase): Update to 1.36.0.

	gnu: r-organismdbi: Update to 1.30.0.
	* gnu/packages/bioinformatics.scm (r-organismdbi): Update to 1.30.0.

	gnu: r-ensembldb: Update to 2.12.1.
	* gnu/packages/bioinformatics.scm (r-ensembldb): Update to 2.12.1.
	[native-inputs]: Add r-knitr.

	gnu: r-dirichletmultinomial: Update to 1.30.0.
	* gnu/packages/bioinformatics.scm (r-dirichletmultinomial): Update to 1.30.0.

	gnu: r-complexheatmap: Update to 2.4.2.
	* gnu/packages/bioinformatics.scm (r-complexheatmap): Update to 2.4.2.
	[native-inputs]: Add r-knitr.

	gnu: r-genomicfiles: Update to 1.24.0.
	* gnu/packages/bioinformatics.scm (r-genomicfiles): Update to 1.24.0.

	gnu: r-gage: Update to 2.37.0.
	* gnu/packages/bioinformatics.scm (r-gage): Update to 2.37.0.

	gnu: r-keggrest: Update to 1.28.0.
	* gnu/packages/bioinformatics.scm (r-keggrest): Update to 1.28.0.
	[native-inputs]: Add r-knitr.

	gnu: r-fastseg: Update to 1.34.0.
	* gnu/packages/bioinformatics.scm (r-fastseg): Update to 1.34.0.

	gnu: r-annotationhub: Update to 2.20.0.
	* gnu/packages/bioinformatics.scm (r-annotationhub): Update to 2.20.0.
	[native-inputs]: Add r-knitr.

	gnu: r-interactivedisplaybase: Update to 1.26.3.
	* gnu/packages/bioinformatics.scm (r-interactivedisplaybase): Update to
	1.26.3.
	[propagated-inputs]: Add r-dt.
	[native-inputs]: Add r-knitr.

	gnu: r-edaseq: Update to 2.22.0.
	* gnu/packages/bioinformatics.scm (r-edaseq): Update to 2.22.0.
	[native-inputs]: Add r-knitr.

	gnu: r-deseq: Update to 1.39.0.
	* gnu/packages/bioinformatics.scm (r-deseq): Update to 1.39.0.

	gnu: r-aroma-light: Update to 3.18.0.
	* gnu/packages/bioinformatics.scm (r-aroma-light): Update to 3.18.0.

	gnu: r-msnid: Update to 1.22.0.
	* gnu/packages/bioinformatics.scm (r-msnid): Update to 1.22.0.

	gnu: r-msnbase: Update to 2.14.2.
	* gnu/packages/bioinformatics.scm (r-msnbase): Update to 2.14.2.
	[native-inputs]: Add r-knitr.

	gnu: r-pcamethods: Update to 1.80.0.
	* gnu/packages/bioinformatics.scm (r-pcamethods): Update to 1.80.0.

	gnu: r-mzid: Update to 1.26.0.
	* gnu/packages/bioinformatics.scm (r-mzid): Update to 1.26.0.
	[native-inputs]: Add r-knitr.

	gnu: r-vsn: Update to 3.56.0.
	* gnu/packages/bioinformatics.scm (r-vsn): Update to 3.56.0.

	gnu: r-affy: Update to 1.66.0.
	* gnu/packages/bioinformatics.scm (r-affy): Update to 1.66.0.

	gnu: r-affyio: Update to 1.58.0.
	* gnu/packages/bioinformatics.scm (r-affyio): Update to 1.58.0.

	gnu: r-protgenerics: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-protgenerics): Update to 1.20.0.

	gnu: r-sva: Update to 3.36.0.
	* gnu/packages/bioinformatics.scm (r-sva): Update to 3.36.0.
	[propagated-inputs]: Add r-edger.

	gnu: r-methylkit: Update to 1.14.2.
	* gnu/packages/bioinformatics.scm (r-methylkit): Update to 1.14.2.

	gnu: r-copywriter: Update to 2.20.0.
	* gnu/packages/bioinformatics.scm (r-copywriter): Update to 2.20.0.

	gnu: r-chipseq: Update to 1.38.0.
	* gnu/packages/bioinformatics.scm (r-chipseq): Update to 1.38.0.

	gnu: r-annotationfilter: Update to 1.12.0.
	* gnu/packages/bioinformatics.scm (r-annotationfilter): Update to 1.12.0.
	[native-inputs]: Add r-knitr.

	gnu: r-rhdf5: Update to 2.32.0.
	* gnu/packages/bioinformatics.scm (r-rhdf5): Update to 2.32.0.
	[native-inputs]: Add r-knitr.

	gnu: r-tximport: Update to 1.16.1.
	* gnu/packages/bioinformatics.scm (r-tximport): Update to 1.16.1.

	gnu: r-mutationalpatterns: Update to 2.0.0.
	* gnu/packages/bioinformatics.scm (r-mutationalpatterns): Update to 2.0.0.

	gnu: r-rcas: Update to 1.14.0.
	* gnu/packages/bioinformatics.scm (r-rcas): Update to 1.14.0.
	[propagated-inputs]: Remove r-annotationdbi, r-biomart, r-dbi, r-knitr,
	r-motifrg, r-org-hs-eg-db, and r-topgo; add r-bsgenome, r-gprofiler2,
	r-iranges, and r-ranger.
	[native-inputs]: Add r-knitr.

	gnu: r-bamsignals: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-bamsignals): Update to 1.20.0.
	[native-inputs]: Add r-knitr.

	gnu: r-rhtslib: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-rhtslib): Update to 1.20.0.
	[native-inputs]: Add r-knitr.

	gnu: r-zlibbioc: Update to 1.34.0.
	* gnu/packages/bioinformatics.scm (r-zlibbioc): Update to 1.34.0.

	gnu: r-motifrg: Update to 1.31.0.
	* gnu/packages/bioinformatics.scm (r-motifrg): Update to 1.31.0.

	gnu: r-seqlogo: Update to 1.54.3.
	* gnu/packages/bioinformatics.scm (r-seqlogo): Update to 1.54.3.

	gnu: r-genomation: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-genomation): Update to 1.20.0.
	[native-inputs]: Add r-knitr.

	gnu: r-seqpattern: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-seqpattern): Update to 1.20.0.

	gnu: r-impute: Update to 1.62.0.
	* gnu/packages/bioinformatics.scm (r-impute): Update to 1.62.0.

	gnu: r-bsgenome: Update to 1.56.0.
	* gnu/packages/bioinformatics.scm (r-bsgenome): Update to 1.56.0.
	[propagated-inputs]: Add r-matrixstats.

	gnu: r-topgo: Update to 2.40.0.
	* gnu/packages/bioinformatics.scm (r-topgo): Update to 2.40.0.

	gnu: r-genomicfeatures: Update to 1.40.0.
	* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.40.0.
	[native-inputs]: Add r-knitr.

	gnu: r-rtracklayer: Update to 1.48.0.
	* gnu/packages/bioinformatics.scm (r-rtracklayer): Update to 1.48.0.

	gnu: r-genomicalignments: Update to 1.24.0.
	* gnu/packages/bioinformatics.scm (r-genomicalignments): Update to 1.24.0.

	gnu: r-summarizedexperiment: Update to 1.18.1.
	* gnu/packages/bioinformatics.scm (r-summarizedexperiment): Update to 1.18.1.
	[native-inputs]: Add r-knitr.

	gnu: r-delayedarray: Update to 0.14.0.
	* gnu/packages/bioinformatics.scm (r-delayedarray): Update to 0.14.0.
	[propagated-inputs]: Remove r-biocparallel.

	gnu: r-rsamtools: Update to 2.4.0.
	* gnu/packages/bioinformatics.scm (r-rsamtools): Update to 2.4.0.

	gnu: r-biostrings: Update to 2.56.0.
	* gnu/packages/bioinformatics.scm ( r-biostrings): Update to 2.56.0.
	[propagated-inputs]: Add r-crayon.

	gnu: r-biocparallel: Update to 1.22.0.
	* gnu/packages/bioinformatics.scm (r-biocparallel): Update to 1.22.0.
	[native-inputs]: Add r-knitr.

	gnu: r-biomart: Update to 2.44.0.
	* gnu/packages/bioinformatics.scm (r-biomart): Update to 2.44.0.

	gnu: r-annotationdbi: Update to 1.50.0.
	* gnu/packages/bioinformatics.scm (r-annotationdbi): Update to 1.50.0.
	[native-inputs]: Add r-knitr.

	gnu: r-biobase: Update to 2.48.0.
	* gnu/packages/bioinformatics.scm (r-biobase): Update to 2.48.0.

	gnu: r-genomicranges: Update to 1.40.0.
	* gnu/packages/bioinformatics.scm (r-genomicranges): Update to 1.40.0.
	[native-inputs]: Add r-knitr.

	gnu: r-xvector: Update to 0.28.0.
	* gnu/packages/bioinformatics.scm (r-xvector): Update to 0.28.0.

	gnu: r-limma: Update to 3.44.1.
	* gnu/packages/bioinformatics.scm (r-limma): Update to 3.44.1.

	gnu: r-variantannotation: Update to 1.34.0.
	* gnu/packages/bioinformatics.scm (r-variantannotation): Update to 1.34.0.

	gnu: r-edger: Update to 3.30.3.
	* gnu/packages/bioinformatics.scm (r-edger): Update to 3.30.3.

	gnu: r-genomeinfodb: Update to 1.24.0.
	* gnu/packages/bioinformatics.scm (r-genomeinfodb): Update to 1.24.0.

	gnu: r-iranges: Update to 2.22.2.
	* gnu/packages/bioinformatics.scm (r-iranges): Update to 2.22.2.

	gnu: r-s4vectors: Update to 0.26.1.
	* gnu/packages/bioinformatics.scm (r-s4vectors): Update to 0.26.1.

	gnu: r-bioccheck: Update to 1.24.0.
	* gnu/packages/bioinformatics.scm (r-bioccheck): Update to 1.24.0.
	[native-inputs]: Add r-knitr.

	gnu: r-biocstyle: Update to 2.16.0.
	* gnu/packages/bioinformatics.scm (r-biocstyle): Update to 2.16.0.
	[native-inputs]: Add r-knitr.

	gnu: r-biocviews: Update to 1.56.0.
	* gnu/packages/bioinformatics.scm (r-biocviews): Update to 1.56.0.

	gnu: r-grohmm: Update to 1.22.0.
	* gnu/packages/bioinformatics.scm (r-grohmm): Update to 1.22.0.

	gnu: r-systempiper: Update to 1.22.0.
	* gnu/packages/bioinformatics.scm (r-systempiper): Update to 1.22.0.
	[propagated-inputs]: Add r-assertthat, r-magrittr, r-rsvg, r-dot, and
	r-stringr; remove r-biocgenerics.
	[native-inputs]: Add r-knitr.

	gnu: r-shortread: Update to 1.46.0.
	* gnu/packages/bioinformatics.scm (r-shortread): Update to 1.46.0.

	gnu: r-gostats: Update to 2.54.0.
	* gnu/packages/bioinformatics.scm (r-gostats): Update to 2.54.0.

	gnu: r-category: Update to 2.54.0.
	* gnu/packages/bioinformatics.scm (r-category): Update to 2.54.0.

	gnu: r-gseabase: Update to 1.50.1.
	* gnu/packages/bioinformatics.scm (r-gseabase): Update to 1.50.1.
	[native-inputs]: Add r-knitr.

	gnu: r-rbgl: Update to 1.64.0.
	* gnu/packages/bioinformatics.scm (r-rbgl): Update to 1.64.0.

	gnu: r-annotationforge: Update to 1.30.1.
	* gnu/packages/bioinformatics.scm (r-annotationforge): Update to 1.30.1.
	[native-inputs]: Add r-knitr.

	gnu: r-dexseq: Update to 1.34.0.
	* gnu/packages/bioinformatics.scm (r-dexseq): Update to 1.34.0.
	[native-inputs]: Add r-knitr.

	gnu: r-deseq2: Update to 1.28.1.
	* gnu/packages/bioinformatics.scm (r-deseq2): Update to 1.28.1.
	[propagated-inputs]: Remove r-hmisc.
	[native-inputs]: Add r-knitr.

	gnu: r-genefilter: Update to 1.70.0.
	* gnu/packages/bioinformatics.scm (r-genefilter): Update to 1.70.0.
	[native-inputs]: Add r-knitr.

	gnu: r-rgraphviz: Update to 2.32.0.
	* gnu/packages/graph.scm (r-rgraphviz): Update to 2.32.0.

	gnu: r-preprocesscore: Update to 1.50.0.
	* gnu/packages/statistics.scm (r-preprocesscore): Update to 1.50.0.

	gnu: Add r-dot.
	* gnu/packages/cran.scm (r-dot): New variable.

	gnu: Add r-v8.
	* gnu/packages/cran.scm (r-v8): New variable.

	gnu: Add r-scatterpie.
	* gnu/packages/cran.scm (r-scatterpie): New variable.

	gnu: Add r-gprofiler2.
	* gnu/packages/cran.scm (r-gprofiler2): New variable.

	gnu: node: Build shared library.
	* gnu/packages/node.scm (node)[arguments]: Build shared library.

	guix: Update to Bioconductor 3.11.
	* guix/build-system/r.scm (bioconductor-uri): Use new URL.
	* guix/import/cran.scm (%bioconductor-version): Update to 3.11.

	gnu: r-gprofiler: Move to (gnu packages cran).
	* gnu/packages/bioinformatics.scm (r-gprofiler): Move this variable from here...
	* gnu/packages/cran.scm (r-gprofiler): ...to here.

2020-06-12  Christopher Baines  <mail@cbaines.net>

	lint: check-patch-file-names: Use origin-actual-file-name.
	This avoids crashes for the patch-file-names checker where a <origin> is used
	for a patch, but without a value for the file-name field. This is currently
	the case with the bash package.

	* guix/lint.scm (check-patch-file-names): Change origin-file-name to
	origin-actual-file-name.

2020-06-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-sqlite3: Update to 0.1.1.
	* gnu/packages/guile.scm (guile-sqlite3): Update to 0.1.1.
	[source]: Remove 'patches', 'modules', and 'snippet'.
	* gnu/packages/patches/guile-sqlite3-fix-cross-compilation.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	git-authenticate: Disallow SHA1 (and MD5) signatures.
	* guix/git-authenticate.scm (commit-signing-key): Add
	 #:disallowed-hash-algorithms and honor it.
	(authenticate-commit)[recent-commit?]: New variable.
	Pass #:disallowed-hash-algorithms to 'commit-signing-key'.
	* tests/git-authenticate.scm ("signed commits, SHA1 signature"): New test.

2020-06-12  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: Add liblogging.
	* gnu/packages/c.scm (liblogging): New variable.

	gnu: Add libfastjson.
	* gnu/packages/c.scm (libfastjson): New variable.

	gnu: Add libestr.
	* gnu/packages/c.scm (libestr): New variable.

2020-06-12  Ryan Desfosses  <rdes@protonmail.com>

	gnu: Add emacs-shell-pop.
	* gnu/packages/emacs-xyz.scm (emacs-shell-pop): New variable

2020-06-12  Efraim Flashner  <efraim@flashner.co.il>

	download: Add more apache mirrors.
	* guix/download.scm (%mirrors): Add more apache mirrors.

	gnu: Fix apache mirror URIs.
	* gnu/packages/web.scm (serf)[source]: Remove redundant part of URI.
	* gnu/packages/java.scm (ant-bootstrap, java-commons-httpclient,
	java-jakarta-oro)[source]: Same.
	* gnu/packages/maven.scm (maven-shared-utils, maven-plugin-annotations,
	maven-wagon-provider-api, maven-artifact)[source]: Same.

2020-06-12  Mathieu Othacehe  <othacehe@gnu.org>

	system: image: Do not produce an HFS tree when building an ISO.
	Use "mbr_only" mode to make sure that no HFS+ tree are generated.

	* gnu/system/image.scm (system-image): Set MKRESCUE_SED_MODE to "mbr_only".

2020-06-12  Marius Bakke  <marius@gnu.org>

	gnu: mesa: Ensure replacements are inherited in special variants.
	* gnu/packages/gl.scm (mesa-opencl, mesa-opencl-icd, mesa-headers): Use
	PACKAGE/INHERIT instead of regular inheritance.

	gnu: mesa: Replace with 20.0.8.
	* gnu/packages/gl.scm (mesa-20.0.8): New variable.
	(mesa)[replacement]: New field.

2020-06-12  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: xf86-input-libinput: Reduce closure size.
	* gnu/packages/xorg.scm (xf86-input-libinput)[inputs]: Replace libinput by
	libinput-minimal.

2020-06-12  Chris Marusich  <cmmarusich@gmail.com>

	gnu: sed: Make it build on SELinux-enabled kernels.
	Fixes: <https://bugs.gnu.org/41498>.

	* gnu/packages/base.scm (sed)[origin][snippet]: New field.  This adds a
	snippet, equivalent to the patch submitted upstream, which fixes an
	issue that prevents sed from building on SELinux-enabled kernels.

2020-06-12  Chris Marusich  <cmmarusich@gmail.com>

	guix: lint: Support origins in check-patch-file-names.
	* guix/lint.scm (check-patch-file-names)[starts-with-package-name?]: New
	procedure, extracted from the existing logic.  Using it, add a clause to
	the match-lambda to handle origin records.

2020-06-11  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: icecat: Fix WebGL support.
	* gnu/packages/gnuzilla.scm (icecat): Wrap mesa.

2020-06-11  Ludovic Courtès  <ludo@gnu.org>

	shepherd: 'read-pid-file/container' terminates the whole process group.
	This mirrors a change made in the Shepherd 0.8.0.  Previously, upon
	startup failure, we could have left processes behind.

	* gnu/build/shepherd.scm (read-pid-file/container): Kill (- PID) instead
	of PID.

2020-06-11  Ludovic Courtès  <ludo@gnu.org>

	shepherd: Unblock signals in the child process.
	Fixes <https://bugs.gnu.org/41791>.
	Reported by Tobias Geerinckx-Rice <me@tobias.gr>.

	This change mirrors changes made in the Shepherd 0.8.1, where signals
	are blocked in the shepherd process in support of 'signalfd'.  The
	regression was introduced with the switch to 0.8.1 in
	3f9c62d1a8b345909adaeb22f454ad22554c55a1: child processes would not
	receive SIGTERM upon 'herd stop SERVICE'.

	* gnu/build/shepherd.scm <top level>: Autoload (shepherd system).
	(make-forkexec-constructor/container): Call call to 'sigaction' and
	'unblock-signals'.

2020-06-11  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

2020-06-11  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Add exercism and dependencies.
	* gnu/packages/education.scm (exercism): New variable.
	* gnu/packages/patches/exercism-disable-self-update.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/golang.scm (go-github-com-spf13-afero)
	  (go-github-com-spf13-cast)
	  (go-github-com-spf13-cobra)
	  (go-github-com-spf13-jwalterweatherman)
	  (go-github-com-spf13-viper)
	  (go-github-com-fsnotify-fsnotify)
	  (go-github-com-magiconair-properties)
	  (go-github-com-pelletier-go-toml)
	  (go-github-com-subosito-gotenv)
	  (go-gopkg-in-ini-v1)
	  (go-github-com-mitchellh-mapstructure): New variables.

2020-06-11  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.46.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.46.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@5.7: Update to 5.7.2.
	* gnu/packages/linux.scm (linux-libre-5.7-version): Update to 5.7.128.
	(linux-libre-5.7-pristine-source): Update hash.

2020-06-11  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@5.6: Remove.
	Users of linux-libre-5.6 should migrate to version 5.7.

	* gnu/packages/linux.scm (deblob-scripts-5.6, linux-libre-5.6-version)
	(linux-libre-5.6-pristine-source, linux-libre-5.6-source)
	(linux-libre-headers-5.6, linux-libre-arm-generic-5.6)
	(linux-libre-arm64-generic-5.6): Remove variables.

2020-06-11  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.19: Update to 4.19.128.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.128.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.184.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.184.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.227.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.227.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.227.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.227.
	(linux-libre-4.4-pristine-source): Update hash.

2020-06-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: adns: Update to 1.6.0.
	* gnu/packages/adns.scm (adns): Update to 1.6.0.
	[source]: Use https.
	[native-inputs]: Add m4.

	gnu: subversion: Update to 1.14.0.
	* gnu/packages/version-control.scm (subversion): Update to 1.14.0.
	[source]: Update source URI.

2020-06-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: nghttp2: Replace with version 1.41 [fixes CVE-2020-11080].
	* gnu/packages/web.scm (nghttp2-1.41): New variable.
	(nghttp2)[replacement]: New field.

2020-06-11  Ludovic Courtès  <ludo@gnu.org>

	packages: 'package-grafts' returns grafts for all the relevant outputs.
	Fixes <https://bugs.gnu.org/41796>.
	Reported by Jakub Kądziołka <kuba@kadziolka.net>.

	* guix/packages.scm (input-graft): Add 'output' parameter and honor it.
	Add OUTPUT to the cache key.
	(input-cross-graft): Likewise.
	(fold-bag-dependencies): Operate on inputs instead of nodes.  Turn
	VISITED into a vhash instead of a set.  Pass PROC HEAD and OUTPUT
	instead of just HEAD.
	(bag-grafts): Adjust accordingly.
	* tests/packages.scm ("package-grafts, dependency on several outputs"):
	New test.

2020-06-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests, r-minimal: Update to 4.0.1.
	* gnu/packages/statistics.scm (r-with-tests, r-minimal): Update to 4.0.1.

	gnu: r-brms: Update to 2.13.0.
	* gnu/packages/cran.scm (r-brms): Update to 2.13.0.

	gnu: r-crochet: Update to 2.3.0.
	* gnu/packages/cran.scm (r-crochet): Update to 2.3.0.
	[native-inputs]: Add r-knitr.

	gnu: r-openmx: Update to 2.17.4.
	* gnu/packages/cran.scm (r-openmx): Update to 2.17.4.

	gnu: r-stanheaders: Update to 2.21.0-5.
	* gnu/packages/cran.scm (r-stanheaders): Update to 2.21.0-5.
	[propagated-inputs]: Add r-rcppeigen and r-rcppparallel.

	gnu: r-semtools: Update to 0.5-3.
	* gnu/packages/cran.scm (r-semtools): Update to 0.5-3.

	gnu: r-sem: Update to 3.1-11.
	* gnu/packages/cran.scm (r-sem): Update to 3.1-11.

	gnu: r-emplik: Update to 1.1-1.
	* gnu/packages/cran.scm (r-emplik): Update to 1.1-1.

	gnu: r-rsvg: Update to 2.1.
	* gnu/packages/cran.scm (r-rsvg): Update to 2.1.
	[native-inputs]: Add r-knitr.

	gnu: r-actuar: Update to 3.0-0.
	* gnu/packages/cran.scm (r-actuar): Update to 3.0-0.

	gnu: r-gdina: Update to 2.8.0.
	* gnu/packages/cran.scm (r-gdina): Update to 2.8.0.

	gnu: r-seewave: Update to 2.1.6.
	* gnu/packages/cran.scm (r-seewave): Update to 2.1.6.
	[inputs]: Add libsndfile.

	gnu: r-elasticnet: Update to 1.3.
	* gnu/packages/cran.scm (r-elasticnet): Update to 1.3.

	gnu: r-showtext: Update to 0.8-1.
	* gnu/packages/cran.scm (r-showtext): Update to 0.8-1.

	gnu: r-showtextdb: Update to 3.0.
	* gnu/packages/cran.scm (r-showtextdb): Update to 3.0.

	gnu: r-abcrlda: Update to 1.0.3.
	* gnu/packages/cran.scm (r-abcrlda): Update to 1.0.3.

	gnu: r-rgdal: Update to 1.5-10.
	* gnu/packages/cran.scm (r-rgdal): Update to 1.5-10.
	[native-inputs]: Add r-knitr.

	gnu: r-parameters: Update to 0.8.0.
	* gnu/packages/cran.scm (r-parameters): Update to 0.8.0.

	gnu: r-systemfonts: Update to 0.2.3.
	* gnu/packages/cran.scm (r-systemfonts): Update to 0.2.3.

	gnu: r-rhpcblasctl: Update to 0.20-137.
	* gnu/packages/cran.scm (r-rhpcblasctl): Update to 0.20-137.

	gnu: r-ggraph: Update to 2.0.3.
	* gnu/packages/cran.scm (r-ggraph): Update to 2.0.3.

	gnu: r-europepmc: Update to 0.4.
	* gnu/packages/cran.scm (r-europepmc): Update to 0.4.
	[propagated-inputs]: Add r-rlang, r-tibble, and r-tidyr.
	[native-inputs]: Add r-knitr.

	gnu: r-msigdbr: Update to 7.1.1.
	* gnu/packages/cran.scm (r-msigdbr): Update to 7.1.1.
	[native-inputs]: Add r-knitr.

	gnu: r-bookdown: Update to 0.19.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.19.

	gnu: r-rms: Update to 6.0-0.
	* gnu/packages/cran.scm (r-rms): Update to 6.0-0.
	[propagated-inputs]: Add r-cluster, r-digest, and r-mass.

	gnu: r-polspline: Update to 1.1.19.
	* gnu/packages/cran.scm (r-polspline): Update to 1.1.19.

	gnu: r-lemon: Update to 0.4.5.
	* gnu/packages/cran.scm (r-lemon): Update to 0.4.5.
	[native-inputs]: Add r-knitr.

	gnu: r-picante: Update to 1.8.2.
	* gnu/packages/cran.scm (r-picante): Update to 1.8.2.

	gnu: r-lavaan: Update to 0.6-6.
	* gnu/packages/cran.scm (r-lavaan): Update to 0.6-6.

	gnu: r-cmprsk: Update to 2.2-10.
	* gnu/packages/cran.scm (r-cmprsk): Update to 2.2-10.

	gnu: r-gmp: Update to 0.6-0.
	* gnu/packages/cran.scm (r-gmp): Update to 0.6-0.

	gnu: r-bigrquery: Update to 1.3.1.
	* gnu/packages/cran.scm (r-bigrquery): Update to 1.3.1.

	gnu: r-iso: Update to 0.0-18.1.
	* gnu/packages/cran.scm (r-iso): Update to 0.0-18.1.

	gnu: r-sjplot: Update to 2.8.4.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.8.4.

	gnu: r-effectsize: Update to 0.3.1.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.3.1.

	gnu: r-bayesplot: Update to 1.7.2.
	* gnu/packages/cran.scm (r-bayesplot): Update to 1.7.2.
	[native-inputs]: Add r-knitr.

	gnu: r-emmeans: Update to 1.4.7.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.4.7.

	gnu: r-mosaicdata: Update to 0.18.0.
	* gnu/packages/cran.scm (r-mosaicdata): Update to 0.18.0.

	gnu: r-doby: Update to 4.6.6.
	* gnu/packages/cran.scm (r-doby): Update to 4.6.6.
	[propagated-inputs]: Remove r-dplyr and r-plyr.
	[native-inputs]: Add r-knitr.

	gnu: r-flextable: Update to 0.5.10.
	* gnu/packages/cran.scm (r-flextable): Update to 0.5.10.
	[propagated-inputs]: Add r-uuid.

	gnu: r-sjmisc: Update to 2.8.5.
	* gnu/packages/cran.scm (r-sjmisc): Update to 2.8.5.

	gnu: r-sjlabelled: Update to 1.1.5.
	* gnu/packages/cran.scm (r-sjlabelled): Update to 1.1.5.

	gnu: r-insight: Update to 0.8.5.
	* gnu/packages/cran.scm (r-insight): Update to 0.8.5.

	gnu: r-overlap: Update to 0.3.3.
	* gnu/packages/cran.scm (r-overlap): Update to 0.3.3.

	gnu: r-officer: Update to 0.3.11.
	* gnu/packages/cran.scm (r-officer): Update to 0.3.11.

	gnu: r-ellipse: Update to 0.4.2.
	* gnu/packages/cran.scm (r-ellipse): Update to 0.4.2.

	gnu: r-reticulate: Update to 1.16.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.16.

	gnu: r-promises: Update to 1.1.1.
	* gnu/packages/cran.scm (r-promises): Update to 1.1.1.
	[native-inputs]: Add r-knitr.

	gnu: r-later: Update to 1.1.0.1.
	* gnu/packages/cran.scm (r-later): Update to 1.1.0.1.
	[native-inputs]: Add r-knitr.

	gnu: r-maptools: Update to 1.0-1.
	* gnu/packages/cran.scm (r-maptools): Update to 1.0-1.

	gnu: r-arules: Update to 1.6-6.
	* gnu/packages/cran.scm (r-arules): Update to 1.6-6.

	gnu: r-tinytex: Update to 0.23.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.23.

	gnu: r-vctrs: Update to 0.3.1.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.3.1.

	gnu: r-xfun: Update to 0.14.
	* gnu/packages/cran.scm (r-xfun): Update to 0.14.

	gnu: r-mice: Update to 3.9.0.
	* gnu/packages/cran.scm (r-mice): Update to 3.9.0.

	gnu: r-jomo: Update to 2.7-1.
	* gnu/packages/cran.scm (r-jomo): Update to 2.7-1.

	gnu: r-squarem: Update to 2020.3.
	* gnu/packages/cran.scm (r-squarem): Update to 2020.3.

	gnu: r-fitdistrplus: Update to 1.1-1.
	* gnu/packages/cran.scm (r-fitdistrplus): Update to 1.1-1.
	[propagated-inputs]: Remove r-npsurv.
	[native-inputs]: Add r-knitr.

	gnu: r-sp: Update to 1.4-2.
	* gnu/packages/cran.scm (r-sp): Update to 1.4-2.

	gnu: r-ggally: Update to 2.0.0.
	* gnu/packages/cran.scm (r-ggally): Update to 2.0.0.
	[propagated-inputs]: Add r-lifecycle and r-scales.

	gnu: r-getoptlong: Update to 1.0.0.
	* gnu/packages/cran.scm (r-getoptlong): Update to 1.0.0.
	[propagated-inputs]: Add r-crayon.
	[native-inputs]: Add r-knitr.

	gnu: r-globaloptions: Update to 0.1.2.
	* gnu/packages/cran.scm (r-globaloptions): Update to 0.1.2.
	[native-inputs]: Add r-knitr.

	gnu: r-pkgload: Update to 1.1.0.
	* gnu/packages/cran.scm (r-pkgload): Update to 1.1.0.
	[propagated-inputs]: Add r-cli and r-crayon.

	gnu: r-glue: Update to 1.4.1.
	* gnu/packages/cran.scm (r-glue): Update to 1.4.1.

	gnu: r-ape: Update to 5.4.
	* gnu/packages/cran.scm (r-ape): Update to 5.4.

	gnu: r-haven: Update to 2.3.1.
	* gnu/packages/cran.scm (r-haven): Update to 2.3.1.
	[native-inputs]: Add r-knitr.
	[propagated-inputs]: Add r-vctrs.

	gnu: r-d3r: Update to 0.9.0.
	* gnu/packages/cran.scm (r-d3r): Update to 0.9.0.
	[propagated-inputs]: Add r-rlang.

	gnu: r-servr: Update to 0.17.
	* gnu/packages/cran.scm (r-servr): Update to 0.17.

	gnu: r-httpuv: Update to 1.5.4.
	* gnu/packages/cran.scm (r-httpuv): Update to 1.5.4.

	gnu: r-modelr: Update to 0.1.8.
	* gnu/packages/cran.scm (r-modelr): Update to 0.1.8.
	[propagated-inputs]: Remove r-dplyr; add r-vctrs.

	gnu: r-ellipsis: Update to 0.3.1.
	* gnu/packages/cran.scm (r-ellipsis): Update to 0.3.1.

	gnu: r-ggpmisc: Update to 0.3.5.
	* gnu/packages/cran.scm (r-ggpmisc): Update to 0.3.5.
	[propagated-inputs]: Add r-magrittr, r-rlang, r-scales, and r-stringr.
	[native-inputs]: Add r-knitr.

	gnu: r-lubridate: Update to 1.7.9.
	* gnu/packages/statistics.scm (r-lubridate): Update to 1.7.9.

	gnu: r-sn: Update to 1.6-2.
	* gnu/packages/statistics.scm (r-sn): Update to 1.6-2.

	gnu: r-mnormt: Update to 2.0.0.
	* gnu/packages/statistics.scm (r-mnormt): Update to 2.0.0.
	[propagated-inputs]: Add r-tmvnsim.

	gnu: Add r-tmvnsim.
	* gnu/packages/statistics.scm (r-tmvnsim): New variable.

	gnu: r-car: Update to 3.0-8.
	* gnu/packages/statistics.scm (r-car): Update to 3.0-8.

	gnu: r-cardata: Update to 3.0-4.
	* gnu/packages/statistics.scm (r-cardata): Update to 3.0-4.

	gnu: r-tidyr: Update to 1.1.0.
	* gnu/packages/statistics.scm (r-tidyr): Update to 1.1.0.

	gnu: r-mvtnorm: Update to 1.1-1.
	* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.1-1.

	gnu: r-glmnet: Update to 4.0.
	* gnu/packages/statistics.scm (r-glmnet): Update to 4.0.
	[native-inputs]: Add r-knitr.

	gnu: r-rmarkdown: Update to 2.2.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.2.
	[native-inputs]: Add r-knitr.

	gnu: r-rcpparmadillo: Update to 0.9.900.1.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.900.1.0.

	gnu: r-backports: Update to 1.1.7.
	* gnu/packages/statistics.scm (r-backports): Update to 1.1.7.

	gnu: r-dbplyr: Update to 1.4.4.
	* gnu/packages/statistics.scm (r-dbplyr): Update to 1.4.4.
	[propagated-inputs]: Add r-blob and r-magrittr.

	gnu: r-dplyr: Update to 1.0.0.
	* gnu/packages/statistics.scm (r-dplyr): Update to 1.0.0.
	[propagated-inputs]: Remove r-assertthat, r-bh, r-pkgconfig, r-plogr, and
	r-rcpp; add r-generics, r-lifecycle, and r-vctrs.

	gnu: r-ggplot2: Update to 3.3.1.
	* gnu/packages/statistics.scm (r-ggplot2): Update to 3.3.1.
	[native-inputs]: Add r-knitr.

	gnu: r-nlme: Update to 3.1-148.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-148.

	gnu: r-foreign: Update to 0.8-80.
	* gnu/packages/statistics.scm (r-foreign): Update to 0.8-80.

2020-06-11  Julien Lepiller  <julien@lepiller.eu>

	gnu: php: Update to 7.4.7.
	* gnu/packages/php.scm (php): Update to 7.4.7.

2020-06-11  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: sameboy: Update to 0.13.2.
	* gnu/packages/emulators.scm (sameboy): Update to 0.13.2.
	  [arguments]: Specify NATIVE_CC to avoid requiring the `cc' program.

2020-06-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: java-jakarta-oro: Use a mirror URL.
	* gnu/packages/java.scm (java-jakarta-oro)[source]: Download using an
	apache mirror:// URL.

	gnu: java-commons-httpclient: Use a mirror URL.
	* gnu/packages/java.scm (java-commons-httpclient)[source]: Use an apache
	mirror:// URL.

	gnu: ant-bootstrap: Use a mirror URL.
	* gnu/packages/java.scm (ant-bootstrap)[source]: Use an apache mirror://
	URL.

	gnu: maven-artifact: Use a mirror URL.
	* gnu/packages/maven.scm (maven-artifact)[source]: Use an apache
	mirror:// URL.

	gnu: maven-wagon-provider-api: Use a mirror URL.
	* gnu/packages/maven.scm (maven-wagon-provider-api)[source]: Use an
	apache mirror:// URL.

	gnu: maven-plugin-annotations: Use a mirror URL.
	* gnu/packages/maven.scm (maven-plugin-annotations)[source]: Use an
	apache mirror:// URL.

	gnu: maven-shared-utils: Use a mirror URL.
	* gnu/packages/maven.scm (maven-shared-utils)[source]: Use an apache
	mirror:// URL.

	gnu: serf: Use a mirror URL.
	* gnu/packages/web.scm (serf)[source]: Use an apache mirror:// URL.

	gnu: subversion: Use a mirror URL.
	* gnu/packages/version-control.scm (subversion)[source]: Use an apache
	mirror:// URL.

	gnu: lyx: Use qt-build-system.
	* gnu/packages/tex.scm (lyx)[build-system]: Switch to qt-build-system.
	[arguments]: Remove imported modules. Remove custom 'wrap-qt phase.

	gnu: lyx: Don't install to custom directory.
	* gnu/packages/tex.scm (lyx)[arguments]: Adjust configure-flags to not
	add the version to the binary's suffix. Remove custom
	'patch-desktop-file, 'setenv-check and 'install-symlink phases.

	gnu: lyx: Update to 2.3.5.1.
	* gnu/packages/tex.scm (lyx): Update to 2.3.5.1.
	[arguments]: Remove 'fix-compilation-with-boost-1.69 phase. In
	'patch-python phase patch more files, substitute with python3. Split
	'setenv-check and create empty file after 'unpack.

2020-06-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lyx: Wrap binary.
	 Fixes <https://bugs.gnu.org/37147>.

	* gnu/packages/tex.scm (lyx)[arguments]: Import qt-utils. Add phase to
	wrap the lyx2.3 binary.

2020-06-11  Caleb Ristvedt  <caleb.ristvedt@cune.org>

	database: separate transaction-handling and retry-handling.
	Previously call-with-transaction would both retry when SQLITE_BUSY errors were
	thrown and do what its name suggested (start and rollback/commit a
	transaction).  This changes it to do only what its name implies, which
	simplifies its implementation.  Retrying is provided by the new
	call-with-SQLITE_BUSY-retrying procedure.

	* guix/store/database.scm (call-with-transaction): no longer restarts, new
	  #:restartable? argument controls whether "begin" or "begin immediate" is
	  used.
	  (call-with-SQLITE_BUSY-retrying, call-with-retrying-transaction,
	  call-with-retrying-savepoint): new procedures.
	  (register-items): use call-with-retrying-transaction to preserve old
	  behavior.

	* .dir-locals.el (call-with-retrying-transaction,
	  call-with-retrying-savepoint): add indentation information.

2020-06-11  Caleb Ristvedt  <caleb.ristvedt@cune.org>

	database: ensure update-or-insert is run within a transaction
	update-or-insert can break if an insert occurs between when it decides whether
	to update or insert and when it actually performs that operation.  Putting the
	check and the update/insert operation in the same transaction ensures that the
	update/insert will only succeed if no other write has occurred in the middle.

	* guix/store/database.scm (call-with-savepoint): new procedure.
	  (update-or-insert): use call-with-savepoint to ensure the read and the
	  insert/update occur within the same transaction.

2020-06-11  Caleb Ristvedt  <caleb.ristvedt@cune.org>

	database: rewrite query procedures in terms of with-statement.
	Most of our queries would fail to finalize their statements properly if sqlite
	returned an error during their execution.  This resolves that, and also makes
	them somewhat more concise as a side-effect.

	This also makes some small changes to improve certain queries where behavior
	was strange or overly verbose.

	* guix/store/database.scm (call-with-statement): new procedure.
	  (with-statement): new macro.
	  (last-insert-row-id, path-id, update-or-insert, add-references): rewrite to
	  use with-statement.
	  (update-or-insert): factor last-insert-row-id out of the end of both
	  branches.
	  (add-references): remove pointless last-insert-row-id call.

	* .dir-locals.el (with-statement): add indenting information.

2020-06-11  Caleb Ristvedt  <caleb.ristvedt@cune.org>

	database: work around guile-sqlite3 bug preventing statement reset
	guile-sqlite3 provides statement caching, making it unnecessary for sqlite to
	keep re-preparing statements that are frequently used.  Unfortunately it
	doesn't quite emulate the semantics of sqlite_finalize properly, because it
	doesn't cause a commit if the statement being finalized is the last "active"
	statement (see https://notabug.org/guile-sqlite3/guile-sqlite3/issues/12).  We
	work around this by wrapping sqlite-finalize with our own version that ensures
	sqlite-reset is called, which does The Right Thing™.

	* guix/store/database.scm (sqlite-finalize): new procedure that shadows the
	  sqlite-finalize from (sqlite3).

2020-06-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fet: Update to 5.45.0.
	* gnu/packages/education.scm (fet): Update to 5.45.0.

	gnu: scintilla: Update to 4.4.3.
	* gnu/packages/text-editors.scm (scintilla): Update to 4.4.3.

	gnu: thinkfan: Update to 1.2.
	* gnu/packages/linux.scm (thinkfan): Update to 1.2.
	[home-page]: Switch to an up-to-date home page.

2020-06-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: progress: Update to 0.15.
	* gnu/packages/admin.scm (progress): Update to 0.15.

	gnu: man-pages: Update to 5.07.
	* gnu/packages/man.scm (man-pages): Update to 5.07.

2020-06-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: ipopt: Fix source URI.
	* gnu/packages/maths.scm (ipopt)[source]: Fix URI.

	gnu: grfcodec: Fix source URL.
	* gnu/packages/game-development.scm (grfcodec)[source]: Use HTTPS for URL.
	Re-indent package.

2020-06-10  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: cuirass: Update to 0.0.1-2280ae18.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-2280ae18.

2020-06-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: ipopt: Use HTTPS home page URI.
	* gnu/packages/maths.scm (ipopt)[home-page]: Use HTTPS URI.

	gnu: grfcodec: Use HTTPS home page URI.
	* gnu/packages/game-development.scm (grfcodec)[home-page]: Use HTTPS URI.

	gnu: fsarchiver: Use HTTPS home page URI.
	* gnu/packages/file-systems.scm (fsarchiver)[home-page]: Use HTTPS URI.

	gnu: asciidoc: Use HTTPS home page URI.
	* gnu/packages/documentation.scm (asciidoc)[home-page]: Use HTTPS URI.

	gnu: grammalecte: Update to 1.10.0.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 1.10.0.

2020-06-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qtpass: Wrap binary.
	* gnu/packages/password-utils.scm (qtpass)[arguments]: Import qt-utils
	modules. Add phase to wrap qtpass binary.

	gnu: qtpass: Update to 1.3.2.
	* gnu/packages/password-utils.scm (qtpass): Update to 1.3.2.

2020-06-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mu: Update to 1.4.10.
	* gnu/packages/mail.scm (mu): Update to 1.4.10.

	gnu: herbstluftwm: Update to 0.8.3.
	* gnu/packages/wm.scm (herbstluftwm): Update to 0.8.3.

	gnu: ethtool: Update to 5.7.
	* gnu/packages/networking.scm (ethtool): Update to 5.7.

	gnu: haproxy: Update to 2.1.6.
	* gnu/packages/networking.scm (haproxy): Update to 2.1.6.

	gnu: dlib: Update to 19.20.
	* gnu/packages/machine-learning.scm (dlib): Update to 19.20.

	gnu: pd: Update to 0.51-0.
	* gnu/packages/music.scm (pd): Update to 0.51-0.

	gnu: pd: Use HTTPS home page.
	* gnu/packages/music.scm (pd)[home-page]: Use HTTPS.

	gnu: pd: Don't hard-code Tk version.
	* gnu/packages/music.scm (pd)[arguments]: Construct the wish file name from the tk package version.

	gnu: libnumbertext: Update to 1.0.6.
	* gnu/packages/libreoffice.scm (libnumbertext): Update to 1.0.6.

	gnu: msmtp: Update to 1.8.11.
	* gnu/packages/mail.scm (msmtp): Update to 1.8.11.

	gnu: mpop: Update to 1.4.10.
	* gnu/packages/mail.scm (mpop): Update to 1.4.10.

	gnu: nvme-cli: Update to 1.11.2.
	* gnu/packages/linux.scm (nvme-cli): Update to 1.11.2.

	gnu: iptables: Update to 1.8.5.
	* gnu/packages/linux.scm (iptables): Update to 1.8.5.
	[source]: Add URL.
	[arguments]: Add an ‘install-missing-script’ phase.

	gnu: nftables: Update to 0.9.5.
	* gnu/packages/linux.scm (nftables): Update to 0.9.5.

	gnu: libnftnl: Update to 1.1.7.
	* gnu/packages/linux.scm (libnftnl): Update to 1.1.7.

	gnu: gtkspell3: Update to 3.0.10.
	* gnu/packages/gtk.scm (gtkspell3): Update to 3.0.10.
	[propagated-inputs]: Replace enchant-1.6 with default version 2.

	gnu: smb4k: Update to 3.0.6.
	* gnu/packages/kde-utils.scm (smb4k): Update to 3.0.6.

	gnu: mm-common: Update to 1.0.1.
	* gnu/packages/gnome.scm (mm-common): Update to 1.0.1.

	gnu: mm-common: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (mm-common)[source]: Hard-code NAME.

	gnu: simple-scan: Update to 3.36.3.
	* gnu/packages/gnome.scm (simple-scan): Update to 3.36.3.

	gnu: djview: Update to 4.11.
	* gnu/packages/djvu.scm (djview): Update to 4.11.
	[source]: Use GIT-FETCH and add a FILE-NAME.
	[native-inputs]: Add autoconf, automake, and libtool.
	[arguments]: Add a ‘make-files-writable’ phase.

2020-06-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dhall: Update to 1.32.0.
	* gnu/packages/dhall.scm (dhall): Update to 1.32.0.
	[inputs]: Add ghc-half.

	gnu: dhall: Disable network tests differently.
	* gnu/packages/dhall.scm (dhall)[source]: Remove patch.
	[arguments]: Rename ‘remove-more-tests’ phase to ‘remove-network-tests’.
	Identify the tests by name instead of by content.
	* gnu/packages/patches/dhall-remove-network-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: rocksdb: Update to 6.10.1.
	* gnu/packages/databases.scm (rocksdb): Update to 6.10.1.

	gnu: perl-sql-abstract: Update to 1.87.
	* gnu/packages/databases.scm (perl-sql-abstract): Update to 1.87.

	gnu: rust-yaml-rust: Update to 0.4.4.
	* gnu/packages/crates-io.scm (rust-yaml-rust): Update to 0.4.4.
	[arguments]: Update rust-quickcheck to 0.9.

	gnu: minisign: Update to 0.9.
	* gnu/packages/crypto.scm (minisign): Update to 0.9.

	gnu: python-pylint: Update to 2.5.3.
	* gnu/packages/check.scm (python-pylint): Update to 2.5.3.

2020-06-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: stumpish: Remove bogus keyword.
	This follows up on commit 81b045e149daffd113208601b764fdb47cf6c14b.
	‘#:tests’ is not supported by the trivial build system and broke ‘guix
	pull’.

	* gnu/packages/wm.scm (stumpish)[argument]: Remove #:tests?.

2020-06-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: thunar: Update to 1.8.15.
	* gnu/packages/xfce.scm (thunar): Update to 1.8.15.

	gnu: singular: Update to 4.1.3p2.
	* gnu/packages/algebra.scm (singular): Update to 4.1.3p2.

	gnu: borg: Update to 1.1.13.
	* gnu/packages/backup.scm (borg): Update to 1.1.13.
	[arguments]: Skip a new FUSE test.

	import: stackage: Fix typo.
	* guix/import/stackage.scm (latest-lts-release): Fix spelling of ‘if’.

2020-06-09  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: Add sbcl-stumpwm-kbd-layouts.
	* gnu/packages/wm.scm (sbcl-stumpwm-kbd-layouts): New variable.

	gnu: Add sbcl-stumpwm-stumptray.
	* gnu/packages/wm.scm (sbcl-stumpwm-stumptray): New variable.

	gnu: Add sbcl-stumpwm-wifi.
	* gnu/packages/wm.scm (sbcl-stumpwm-wifi): New variable.

	gnu: Add sbcl-stumpwm-net.
	* gnu/packages/wm.scm (sbcl-stumpwm-net): New variable.

2020-06-09  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: stumpwm: Update contrib module package names.
	This also causes the contribution modules to inherit from a common base.

	* gnu/packages/wm.scm (stumpish, sbcl-stumpwm-ttf-fonts, sbcl-stumpwm-pass,
	sbcl-stumpwm-globalwindows, sbcl-stumpwm-swm-gaps): Bring package name in line
	with the Guix symbol name.

2020-06-09  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: Add sbcl-clx-xembed.
	* gnu/packages/lisp-xyz.scm (sbcl-clx-xembed, cl-clx-xembed, ecl-clx-xembed):
	New variables.

2020-06-09  Marius Bakke  <marius@gnu.org>

	gnu: Remove ganv-devel.
	* gnu/packages/gtk.scm (ganv-devel): Remove variable.
	* gnu/packages/music.scm (ingen)[inputs]: Change from GANV-DEVEL to GANV.

2020-06-09  Marius Bakke  <marius@gnu.org>

	gnu: x265: Disable assembly optimizations on i686-linux.
	Fixes <https://bugs.gnu.org/41768>.

	* gnu/packages/video.scm (x265)[native-inputs]: Conditionally add NASM.

2020-06-09  Marius Bakke  <marius@gnu.org>

	import: stackage: Fix typo.
	* guix/import/stackage.scm (latest-lts-release): Fix spelling of "included".

2020-06-09  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add java-pep-adapter.
	* gnu/packages/pep.scm (java-pep-adapter): New variable.

	gnu: Add python-pep-adapter.
	* gnu/packages/pep.scm (python-pep-adapter): New variable.

	gnu: Add libpepadapter.
	* gnu/packages/pep.scm (libpepadapter): New variable.

	gnu: Add pep-engine.
	* gnu/packages/pep.scm (fdik-libetpan, sequoia4pEp, pep-engine): New
	  variables.

	gnu: Add yml2.
	* gnu/packages/pep.scm: New file.
	* gnu/locak.mk (GNU_SYSTEM_MODULES): Add it.

2020-06-09  Mathieu Othacehe  <othacehe@gnu.org>

	bootloader: grub: Fix cross-compilation.
	This is a follow-up of 536c53d347291dcc75e1073af6e6c5c614e0fff4, that do not
	use the native version of "font-file", breaking cross-compilation.

	* gnu/bootloader/grub.scm (eye-candy): Use the native version of "font-file".

2020-06-09  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	services: etc: Add '/etc/ttys' symlink for the Hurd.
	Reported by Vitaliy Shatrov <D0dyBo0D0dyBo0@protonmail.com> via IRC.

	* gnu/system.scm (operating-system-etc-service): For the Hurd, add '/etc/ttys'
	symlink.  This fixes terminal behavior in the console by setting TERM=hurd.

2020-06-09  Mathieu Othacehe  <othacehe@gnu.org>

	installer: final: Dump "guix system init" command output when testing.
	When debugging the installation tests, it can be very handy to be able to read
	"guix system init" command output.

	* gnu/installer/final.scm (install-system): Dump installation command output
	to the console when running the installation tests.

2020-06-09  Mathieu Othacehe  <othacehe@gnu.org>

	installer: final: Remove left-over pk call.
	* gnu/installer/final.scm (kill-cow-users): Remove pk call.

2020-06-09  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: guix: Update to 141b5c1620.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-1.141b5c1620.

2020-06-09  Stefan  <stefan-guix@vodafonemail.de>

	gnu: grub: Support graphical gfxterm on all systems.
	* gnu/bootloaders/grub.scm (eye-candy): Use gfxterm depending only on
	(bootloader-configuration (terminal-outputs …)), which defaults to '(gfxterm).
	This makes the system argument obsolete.

2020-06-09  Pierre Neidhardt  <mail@ambrevar.xyz>

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

2020-06-09  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: apache-arrow: Update to 0.17.1.
	* gnu/packages/databases.scm (apache-arrow): Update to 0.17.1.
	* gnu/packages/databases.scm (python-pyarrow): Update to 0.17.1.
	* gnu/packages/serialization.scm (python-feather-format): Update to 0.4.1.

	gnu: Add apache-thrift.
	* gnu/packages/rpc.scm (apache-thrift): New variable.

2020-06-09  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Update to 68.9.0.
	* gnu/packages/gnuzilla.scm (%icedove-build-id): Update.
	(icedove): Update version and corresponding hg changeset.

2020-06-09  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	store: Use buffered I/O for all protocol writes
	* guix/store.scm (run-gc) Use buffered output port.
	(export-path) Same.
	(add-file-tree-to-store) Same.
	(set-build-options): Same. Add explicit flush.

2020-06-09  Royce Strange  <royball@disroot.org>

	activation: Fix function call for system activation
	* gnu/build/activation.scm (boot-time-system):
	Evaluate the linux-command-line thunk for linux systems to boot

2020-06-09  Mathieu Othacehe  <othacehe@gnu.org>

	Revert "installer: utils: Dump command output to syslog when testing."
	This reverts commit f73ed5579157a074093bae7a2ffb59a85412be0d. This was pushed
	by error, as this is not reviewed yet.

2020-06-09  Mathieu Othacehe  <othacehe@gnu.org>

	installer: utils: Dump command output to syslog when testing.
	When debugging the installation tests, it can be very handy to be able to read
	"run-command" output, for instance when executing "guix system init".

	Introduce a new "invoke-with-log" procedure that is able to log a command
	standard and error outputs to the syslog. Use it, only when running the
	installation tests, to dump "run-command" output.

	* gnu/installer/utils.scm (open-pipe-with-stderr, invoke-with-log): New
	procedures,
	(invoke-log-port): new variable,
	(run-command): move to the end of the file and use invoke-with-log when
	running the installation tests.

2020-06-09  Mathieu Othacehe  <othacehe@gnu.org>

	build: image: Do not call make-essential-device-nodes by default.
	Calling "mknod" without root permissions fails. Plus those device nodes do not
	appear to be needed to boot.

	* gnu/build/image.scm (initialize-root-partition): Do not use
	make-essential-device-nodes as default make-device-nodes procedure.

2020-06-09  Brice Waegeneire  <brice@waegenei.re>

	doc: Add note to 'udisks-service'.
	* doc/guix.texi (Desktop Services): Specify how to add file-systems
	utilities to 'udisks-service'.

2020-06-09  Royce Strange  <royball@disroot.org>

	system: vm: Add missing imported module.
	* gnu/system/vm.scm (qemu-image): Import missing (gnu build hurd-boot) module.

	system: Fix typo that breaks grub.cfg generation.
	* gnu/system.scm (boot-parameters->menu-entry): Delete quote to evalutate and
	get kernel boot parameters.

2020-06-08  Ludovic Courtès  <ludo@gnu.org>

	git-authenticate: 'commit-authorized-keys' properly handles orphan commits.
	Previously it would trigger a wrong-number-of-arguments error for
	'lset-intersection'.

	* guix/git-authenticate.scm (commit-authorized-keys): Add case for when
	'commit-parents' returns the empty list.

2020-06-08  Ludovic Courtès  <ludo@gnu.org>

	git: 'commit-difference' really excludes the ancestors of #:excluded.
	* guix/git.scm (commit-difference): Initialize VISITED to the closure of
	OLD and EXCLUDED, as written in the docstring.
	* tests/git.scm ("commit-difference, excluded commits"): Adjust
	accordingly.

	maint: 'make authenticate' starts from v1.0.0.
	* Makefile.am (commit_v1_0_1): Remove.
	(commit_v1_0_0): New variable.
	(authenticate): Use it.

2020-06-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: znc: Update to 1.8.1.
	* gnu/packages/messaging.scm (znc): Update to 1.8.1.

2020-06-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: v4l2loopback-linux-module: Really disable tests.
	Commit fdcd193744dbb92d3478c8e4e6c4f4336a872831 was a botched by-hand
	‘merge’ that caused the default check phase to run, and fail.

	* gnu/packages/linux.scm (v4l2loopback-linux-module)[arguments]:
	Set #:tests? to #f.

2020-06-08  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add linux-libre-arm-generic-5.7.
	* gnu/packages/linux (linux-libre-arm-generic): New variable.

	gnu: Add linux-libre-arm64-generic-5.7.
	* gnu/packages/linux (linux-libre-arm64-generic): New variable.

	gnu: Add linux-libre 5.7.1.
	* gnu/packages/linux (deblob-scripts-5.7): New variable.
	  (linux-libre-5.7-version): New variable.
	  (linux-libre-5.7-pristine-source): New variable.
	  (linux-libre-5.7-source): New variable.
	  (linux-libre-headers-5.7): New variable.

2020-06-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: opensmtpd: Patch bug in 'smtpctl encrypt'.
	* gnu/packages/mail.scm (opensmtpd)[phases]{fix-smtpctl-encrypt-bug}: New
	phase.

2020-06-08  Leo Famulari  <leo@famulari.name>

	gnu: Blender: Update to 2.83.0.
	* gnu/packages/graphics.scm (blender): Update to 2.83.0.

2020-06-08  Marius Bakke  <marius@gnu.org>

	gnu: calibre: Update to 4.18.0.
	* gnu/packages/patches/calibre-remove-test-bs4.patch,
	gnu/packages/patches/calibre-msgpack-compat.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/ebook.scm (calibre): Update to 4.18.0.
	[source](patches): Remove obsolete patches.
	[source](snippet): Disable test for bundled odfpy.
	[inputs]: Add HUNSPELL, HYPHEN, PYTHON2-BEAUTIFULSOUP4, PYTHON2-PYQTWEBENGINE,
	and QTWEBENGINE.
	[arguments]: Add phase 'patch-more-shebangs'.  Adjust configure phase to set
	HOME and make fonts available.  Simplify one substitution, and provide the
	absolute file name of 'sip'.

	gnu: python-html5-parser: Update to 0.4.9.
	* gnu/packages/python-web.scm (python-html5-parser): Update to 0.4.9.

	gnu: Add python2-pyqtwebengine.
	* gnu/packages/qt.scm (python2-pyqtwebengine): New public variable.

	gnu: python2-pyqt: Propagate requireed inputs.
	* gnu/packages/qt.scm (python2-pyqt)[propagated-inputs]: Add PYTHON2-SIP and
	PYTHON-ENUM34.  New field.

	Merge branch 'master' into staging

	gnu: font-liberation: Update to 2.1.1.
	* gnu/packages/fonts.scm (font-liberation): Update to 2.1.1.

	gnu: Add python-mechanize.
	* gnu/packages/python-xyz.scm (python2-mechanize): Rename to ...
	(python-mechanize): ... this.  Update to 0.4.5.
	[arguments]: Remove.
	[propagated-inputs]: Add PYTHON-HTML5LIB.
	[home-page]: Update to current.
	[license]: Set to LICENSE:BSD-3.
	(python2-mechanize): Define in terms of PACKAGE-WITH-PYTHON2.

	gnu: python-regex: Update to 2020.6.8.
	* gnu/packages/python-xyz.scm (python-regex): Update to 2020.6.8.
	[arguments]: New field.

	gnu: python-netifaces: Update to 0.10.9.
	* gnu/packages/python-xyz.scm (python-netifaces): Update to 0.10.9.

	gnu: python-cssselect: Update to 1.1.0.
	* gnu/packages/python-web.scm (python-cssselect): Update to 1.1.0.
	[source]: Change to GIT-FETCH.
	[arguments]: Remove #:tests?.  Add #:phases.
	[native-inputs]: Add PYTHON-LXML and PYTHON-PYTEST.
	[home-page]: Update to current.

	gnu: python-odfpy: Update to 1.4.1.
	* gnu/packages/python-xyz.scm (python-odfpy): Update to 1.4.1.
	[arguments]: Remove #:modules.  Rewrite test phase to use pytest.
	[native-inputs]: Add PYTHON-PYTEST.
	[propagated-inputs]: Add PYTHON-DEFUSEDXML.

2020-06-08  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: openssh: Remove exception to build without xauth for the Hurd.
	* gnu/packages/ssh.scm (openssh)[inputs]: Unconditionally include xauth;
	for the Hurd: use openssh-sans-x for now.

	gnu: guix: Update to ab9e30039d.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-1.ab9e30039d.

	syscalls: set-thread-name, thread-name: Fix thinko.
	* guix/build/syscalls.scm (set-thread-name, thread-name): Oops, fix thinko.

	gnu: guix: Update to 68d8c09465.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-1.68d8c09465.

2020-06-08  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: services: Add %hurd-startup-service.
	This decouples startup of the Hurd from the "hurd" package, moving the RC
	script into SYSTEM.

	* gnu/packages/hurd.scm (hurd)[inputs]: Remove hurd-rc-script.
	[arguments]: Do not substitute it.  Update "runsystem.sh" to parse kernel
	arguments and exec into --system=SYSTEM/rc.
	(hurd-rc-script): Move to...
	* gnu/services.scm (%hurd-rc-file): ...this new variable.
	(hurd-rc-entry): New procedure.
	(%hurd-startup-service): Use it in new variable.
	* gnu/system.scm (hurd-default-essential-services): Use it.

2020-06-08  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	hurd-boot: Further cleanup of "rc".
	* gnu/packages/hurd.scm (hurd-rc-script): Move implementation to ...
	* gnu/build/hurd-boot.scm (boot-hurd-system): ...here, new file.
	* gnu/build/linux-boot.scm (make-hurd-device-nodes): Move there likewise.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	system: hurd: Populate services.
	* gnu/system/hurd.scm (%base-services/hurd): Add hurd-console-service,
	hurd-getty-services, guix-service.  Also add sylog and loopback, needed for
	...
	* gnu/system.scm (hurd-default-essential-services): ... add
	%shepherd-root-service with dependencies: %boot-service, %activation-service,
	user-processes, root-file-system-service, file-system-service,
	pam-root-service.

	services: Add `hurd-getty-service-type'.
	* gnu/services/hurd.scm (<hurd-gettty-configuration>): New record.
	(hurd-ttys-shepherd-service): New procedure.
	(hurd-getty-service-type): New variable.
	* doc/guix.texi (Hurd Services): Document it.

	services: Add `hurd-console-service-type'.
	* gnu/services/hurd.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* doc/guix.texi (Hurd Services): Document it.

2020-06-08  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: hurd: Create minimal "runsystem" script to invoke "rc".
	This moves towards a regular Guix startup, loading SYSTEM/boot to activate the
	system and start the shepherd.

	* gnu/packages/hurd.scm (hurd-rc-script): Update to handle "runsystem" tasks.
	Load system/boot to activate the system and start the shepherd.  Create /hurd
	symlink.
	(hurd)[arguments]: Add 'create-runsystem' phase.  Do not substitute now unused
	init.c, runsystem.hurd.  Substitute "/hurd/" for the fixed 'out + "/hurd/"' in
	boot.c, console-run.c and startup.c.  Also substitute
	_HURD_STARTUP ("/hurd/startup") to the fixed 'out + "/hurd/startup"' in
	libdiskfs/boot-start.c and libdiskfs/opts-std-startup.c.

2020-06-08  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	services: hurd: Populate system profile.
	* gnu/system.scm (hurd-default-essential-services): Populate profile with
	packages.

	services: Support etc-service for the Hurd.
	* gnu/system.scm (operating-system-etc-service): Cater for missing nsswitch
	and missing sudoers-file.  For the Hurd, add "login" and "motd".
	(hurd-default-essential-services): Add operating-system-etc-service.

	system: Support activation service for the Hurd.
	* gnu/build/activation.scm (boot-time-system): Use "command-line" for the
	Hurd.
	* gnu/system.scm (hurd-default-essential-services): Add %boot-service and
	%activation-service.

	system: examples: Add bare-hurd.tmpl.
	* gnu/system/hurd.scm (%hurd-def%hurd-default-operating-system-kernel,
	%hurd-default-operating-system): New exported variables.
	* gnu/system/examples/bare-hurd.tmpl: New file.
	* Makefile.am (EXAMPLES): Add it.
	* tests/guix-system.sh: Add --target=i586-pc-gnu when testing it.

	system: Use 'hurd' package in label.
	* gnu/system.scm (kernel->boot-label): Add keyword parameter 'hurd'.  If set,
	use it for label.
	(operating-system-default-label): Call with it with operating-system-hurd.

	bootloader: grub: Add support for multiboot.
	* gnu/bootloader/grub.scm (grub-configuration-file): Add support for
	multiboot.

	system: Add 'multiboot-modules' field to <boot-parameters>.
	* gnu/system.scm (<boot-parameters>)[multiboot-modules]: New field.
	(read-boot-parameters): Initialize it.
	(operating-system-multiboot-modules, hurd-multiboot-modules): New procedure.
	(operating-system-boot-parameters): Cater for multiboot the Hurd and
	initialize it; avoid initrd in that case.
	(operating-system-kernel-file): Cater for for Gnumach (the Hurd) besides Linux.
	(boot-parameters->menu-entry): Use it to support a multiboot <menu-entry>.

	bootloader: Extend `<menu-entry>' for multiboot.
	* gnu/bootloader.scm (<menu-entry>)[multiboot-kernel,multiboot-arguments,
	multiboot-modules]: New fields.
	[linux,initrd]: Add default value '#f'.
	(menu-entry->sexp, sexp->menu-entry): Support multiboot entry.
	* doc/guix.texi (Bootloader Configuration): Document them.

	system: Add 'hurd' field to <operating-system>.
	* gnu/system.scm (<operating-system>)[hurd]: New field.
	* doc/guix.texi (operating-system Reference): Document 'hurd'.

	system: hurd: Add hurd-default-essential-services.
	* gnu/system.scm (hurd-default-essential-services): New procedure.

2020-06-08  Mathieu Othacehe  <othacehe@gnu.org>

	image: Add Hurd support.
	* gnu/system/image.scm (hurd-disk-image): New exported variable,
	(root-offset, root-label): new variables,
	(esp-partition, root-partition): adapt accordingly,
	(find-image): add Hurd support.

2020-06-08  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	linux-boot: Update 'make-hurd-device-nodes'.
	* gnu/build/linux-boot.scm (make-hurd-device-nodes): Avoid de-duplication of
	device mount points; also create mount points for /servers/.

2020-06-08  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	syscalls: set-thread-name, thread-name: Stub for the Hurd.
	Avoid crash

	    Backtrace:
	    guix/build/syscalls.scm:405:8: In procedure prctl: Function not implemented

	because of missing prctl on the Hurd.

	* guix/build/syscalls.scm (set-thread-name, thread-name): Rename to ...
	(set-thread-name!/linux,thread-name/linux): ...this.
	(set-thread-name, thread-name): Swtich between linux implementation and or
	stub.

2020-06-08  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: hurd: Update to upstream Hurd-reserved xattr index.
	This enables setting (and reading) passive translators when preparing a Hurd
	file system from GNU/Linux.

	* gnu/packages/patches/hurd-xattr.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/hurd.scm (hurd): Use it.

2020-06-08  Michael Rohleder  <mike@rohleder.de>

	gnu: x265: Build with assembly files.
	* gnu/packages/video.scm (x265)[native-inputs]: Add nasm.

2020-06-08  Mathieu Othacehe  <othacehe@gnu.org>

	system: bare-bones: Remove dependency to X libraries.
	Use "openssh-sans-x" to prevent the inclusion of X libraries to the bare-bones
	system closure.

	* gnu/system/examples/bare-bones.tmpl (operating-system)[services]: Use
	openssh-sans-x instead of openssh.

2020-06-08  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: Add openssh-sans-x.
	* gnu/packages/ssh.scm (openssh-sans-x): New variable.

2020-06-08  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: sudo: Separate Python output.
	The Python plugin of "sudo" drags the Python interpreter to the closure of
	Guix System. Put it in a separate output.

	* gnu/packages/admin.scm (sudo)[arguments]: Add a 'separate-python-output
	phase, that's populating ...
	[outputs]: ... the new "python" output.

2020-06-08  Mathieu Othacehe  <othacehe@gnu.org>

	system: install: Add default libcs to gc-roots.
	During the installation, it may be needed to build locales that are not
	covered by glibc-utf8-locales. Make sure that the libraries required to build
	locales are available.

	This is a follow-up of 0eed77127592323d89f56c215a15374a1aaae110.

	* gnu/system/install.scm (installation-os)[services]: Add
	%default-locale-libcs to gc-root-service-type.

2020-06-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rtl8821ce-linux-module: Use MAKE-FLAGS.
	* gnu/packages/linux.scm (rtl8821ce-linux-module)[arguments]: Use
	MAKE-FLAGS keyword.  Make CC environment variable a make flag.

	gnu: rtl8812au-aircrack-ng-linux-module: Use MAKE-FLAGS.
	* gnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module)
	[arguments]: Use MAKE-FLAGS keyword.

	gnu: rtl8812au-aircrack-ng-linux-module: Update to 5.6.4.2-1.df2b8df.
	* gnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module):
	Update to 5.6.4.2-1.df2b8df.

	gnu: mu: Update to 1.4.9.
	* gnu/packages/mail.scm (mu): Update to 1.4.9.

	gnu: v4l2loopback-linux-module: Edit synopsis and description.
	* gnu/packages/linux.scm (v4l2loopback-linux-module)
	[synopsis, description]: Edit.

2020-06-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: v4l2loopback-linux-module: Disable ‘test’.
	It simply built the test programme but nothing more.

	* gnu/packages/linux.scm (v4l2loopback-linux-module)[arguments]:
	Remove the ‘check’ phase.

2020-06-08  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add v4l2loopback-linux-module.
	* gnu/packages/linux.scm (v4l2loopback-linux-module): New variable.

2020-06-08  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.45.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.45.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@5.6: Update to 5.6.17.
	* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.17.
	(linux-libre-5.6-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.127.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.127.
	(linux-libre-4.19-pristine-source): Update hash.

2020-06-07  Ludovic Courtès  <ludo@gnu.org>

	git-authenticate: Prevent removal of '.guix-authorizations'.
	* guix/git-authenticate.scm (commit-authorized-keys)
	[parents-have-authorizations-file?, assert-parents-lack-authorizations]:
	New procedures.
	Use the latter before returning DEFAULT-AUTHORIZATIONS.
	* guix/git.scm (false-if-git-not-found): Export.
	* guix/tests/git.scm (populate-git-repository): Add 'remove' clause.
	* tests/git-authenticate.scm ("signed commits, .guix-authorizations removed"):
	New test.

2020-06-07  Ludovic Courtès  <ludo@gnu.org>

	git: 'update-cached-checkout' gracefully handles missing starting commit.
	Fixes <https://bugs.gnu.org/41604>
	Reported by John Soo <jsoo1@asu.edu> and zimoun <zimon.toutoune@gmail.com>.

	* guix/git.scm (false-if-git-not-found): New macro.
	(reference-available?): Use it.
	(update-cached-checkout): Use it when looking up STARTING-COMMIT.
	Set RELATION to 'unrelated when OLD is #false.

2020-06-07  Marius Bakke  <marius@gnu.org>

	gnu: python-pyqtwebengine: Remove duplicate input.
	* gnu/packages/qt.scm (python-pyqtwebengine)[inputs]: Remove PYTHON-PYQT.

	gnu: python-pyqtwebengine: Update to 5.14.0.
	* gnu/packages/qt.scm (python-pyqtwebengine): Update to 5.14.0.
	[source](uri): Add PyPI mirror.

	gnu: python-pyqt: Use PYTHON-VERSION.
	* gnu/packages/qt.scm (python-pyqt)[arguments]: Add #:modules.  Use
	PYTHON-VERSION from PYTHON-BUILD-SYSTEM instead of custom implementation.

	gnu: python-pyqt: Update to 5.14.2.
	* gnu/packages/qt.scm (python-pyqt): Update to 5.14.2.
	[source](uri): Add PyPI mirror.
	[source](patches): Remove obsolete.
	* gnu/packages/patches/pyqt-unbundled-qt.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: python-sip: Use PYTHON-VERSION.
	* gnu/packages/qt.scm (python-sip)[arguments]: Add #:imported-modules.
	Rewrite phase to use PYTHON-VERSION instead of custom implementation.

	gnu: python-sip: Update to 4.19.22.
	* gnu/packages/qt.scm (python-sip): Update to 4.19.22.

2020-06-07  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: go-github-com-stretchr-testify: Update to 1.5.1.
	* gnu/packages/golang.scm (go-github-com-stretchr-testify):
	  Update to 1.5.1.

	gnu: go-github-com-davecgh-go-spew: Update to 1.1.1.
	* gnu/packages/golang.scm (go-github-com-davecgh-go-spew):
	  Update to 1.1.1.

	gnu: Add go-github-com-stretchr-objx.
	* gnu/packages/golang.scm (go-github-com-stretchr-objx): New variable.

2020-06-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add epour.
	* gnu/packages/enlightenment.scm (epour): New variable.

	gnu: Add vim-dispatch.
	* gnu/packages/vim.scm (vim-dispatch): New variable.

2020-06-07  Fredrik Salomonsson  <plattfot@gmail.com>

	gnu: emacs-lua-mode: Update to 20200508-0.35b6e4c.
	* gnu/packages/emacs-xyz.scm (emacs-lua-mode): Update to 20200508-0.35b6e4c.

	gnu: Add emacs-flymake-shellcheck.
	* gnu/packages/emacs-xyz.scm (emacs-flymake-shellcheck): New variable.

2020-06-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: docker, docker-cli: Update to 19.03.11.
	* gnu/packages/docker.scm (%docker-version): Update to 19.03.11.
	(docker, docker-cli): Update hashes.

	gnu: qwt: Update to 6.1.5.
	* gnu/packages/qt.scm (qwt): Update to 6.1.5.

	gnu: python-mwclient: Update to 0.10.1.
	* gnu/packages/python-xyz.scm (python-mwclient): Update to 0.10.1.

	gnu: libgit2: Update to 1.0.1.
	* gnu/packages/version-control.scm (libgit2): Update to 1.0.1.

	gnu: s6-portable-utils: Update to 2.2.2.3.
	* gnu/packages/skarnet.scm (s6-portable-utils): Update to 2.2.2.3.

	gnu: wireguard-linux-compat: Update to 1.0.20200520.
	* gnu/packages/vpn.scm (wireguard-linux-compat): Update to 1.0.20200520.

2020-06-07  Ryan Prior  <rprior@protonmail.com>

	gnu: Add vala-language-server.
	* gnu/packages/gnome-xyz.scm (vala-language-server): New variable.

	gnu: Add vala-0.48.
	* gnu/packages/gnome.scm (vala-0.48): New variable.

2020-06-07  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: youtube-dl: Update to 2020.06.06.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.06.06.

2020-06-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-lispyville: Update to 20200605.
	* gnu/packages/emacs-xyz.scm (emacs-lispyville): Update to 20200605.
	[arguments]: Remove obsolete workaround for tests.

2020-06-07  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: Add cl-rdkafka.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-rdkafka, cl-rdkafka): New variables.

2020-06-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-cl-random-forest: Remove obsolete fix.
	* gnu/packages/machine-learning.scm (sbcl-cl-random-forest)[arguments]: Remove
	  'add-sb-cltl2-dependency' phase.

2020-06-07  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: sbcl-lparallel: Modify system definition to require sb-cltl2.
	* gnu/packages/lisp-xyz.scm (sbcl-lparallel)[arguments]: Add 'fix-dependency'
	  phase to modify system definition to require sb-cltl2.

2020-06-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: streamlink: Update to 1.4.1.
	* gnu/packages/video.scm (streamlink): Update to 1.4.1.

2020-06-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-realgud: Fix realgud:run-process problem.
	* gnu/packages/emacs-xyz.scm (emacs-realgud)[phases]
	{fix-realgud:run-process-void-error}: New phase.
	{fix-autogen-script}: Return #t.
	{autogen}: Likewise.
	{set-home}: Likewise.
	{remove-realgud-pkg.el}: Likewise.

2020-06-07  Chris Marusich  <cmmarusich@gmail.com>

	gnu: guix: Update to d445c30ea6.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-7.d445c30.

2020-06-06  Chris Marusich  <cmmarusich@gmail.com>

	daemon: Handle EXDEV when moving to trash directory.
	Fixes <https://bugs.gnu.org/41607>.
	Reported by Stephen Scheck <singularsyntax@gmail.com>.

	* nix/libstore/gc.cc (LocalStore::deletePathRecursive): When we try to
	move a dead directory into the trashDir using rename(2) but it returns
	an EXDEV error, just delete the directory instead.  This can happen in a
	Docker container when the directory is not on the "top layer".

2020-06-06  Ludovic Courtès  <ludo@gnu.org>

	ui: 'display-search-results' automatically invokes the pager.
	* guix/ui.scm (call-with-paginated-output-port): New procedure.
	(with-paginated-output-port): New macro.
	(display-search-results): Use it instead of displaying a hint.

	utils: Add 'with-environment-variables'.
	* guix/tests/gnupg.scm (call-with-environment-variables)
	(with-environment-variables): Move to...
	* guix/utils.scm: ... here.
	* guix/tests/git.scm: Adjust accordingly.

	gnu: guile-static: Disable JIT on ARMv7.
	* gnu/packages/make-bootstrap.scm (make-guile-static): Pass
	"--disable-jit" when 'target-arm32?' is true.

	vm: Shared-store script runs the native QEMU and Bash.
	* gnu/system/vm.scm (system-qemu-image/shared-store-script): Use #+ for
	QEMU and BASH.

	vm: <virtual-machine> compiler honors system and target.
	* gnu/system/vm.scm (system-qemu-image/shared-store): Add #:system
	and #:target.  Pass it down.
	(system-qemu-image/shared-store-script): Likewise.
	(virtual-machine-compiler): Likewise.

	vm: 'qemu-image' preserves the cross-compilation target of the OS.
	* gnu/system/vm.scm (qemu-image)[preserve-target, inputs*]: New variables.
	In gexp, use INPUTS* instead of INPUTS.  Wrap OS and BOOTCFG-DRV in
	'preserve-target'.  Pass INPUTS* instead of INPUTS as the #:references-graphs.

	vm: 'qemu-image' uses the native partitioning tools and bootloader.
	* gnu/system/vm.scm (qemu-image): Use #+ for Parted, the bootloader, etc.

	vm: 'expression->derivation-in-linux-vm' always returns a native build.
	* gnu/system/vm.scm (expression->derivation-in-linux-vm): Remove #:target.
	[builder]: Use #+.  Don't pass #:target-arm32? and #:target-aarch64? to
	'load-in-linux-vm'.
	Pass #:target #f to 'gexp->derivation'.
	(qemu-image): Adjust accordingly.
	* gnu/build/vm.scm (load-in-linux-vm): Remove #:target-aarch64?
	and #:target-arm32?.  Define them as local variables.

	system: 'system-linux-image-file-name' takes an optional parameter.
	* gnu/system.scm (system-linux-image-file-name): Make 'target' an
	optional parameter.

2020-06-06  Ludovic Courtès  <ludo@gnu.org>

	packages: Make 'bag-grafts' insensitive to '%current-target-system'.
	Fixes <https://bugs.gnu.org/41713>.
	Reported by Mathieu Othacehe.

	* guix/packages.scm (bag-grafts): Wrap 'fold-bag-dependencies' calls in
	'parameterize'.
	* tests/packages.scm ("package->bag, sensitivity to
	%current-target-system"): New test.

2020-06-06  Ludovic Courtès  <ludo@gnu.org>

	grafts: Improve performance for derivations with many inputs.
	Partly fixes <https://bugs.gnu.org/41702>.
	Reported by Lars-Dominik Braun <ldb@leibniz-psychology.org>.

	Previously we'd potentially traverse the same sub-graph of DEPS several
	times.

	With this patch, command:

	  guix environment --ad-hoc r-learnr --search-paths

	goes from 11.3s to 4.6s.

	* guix/grafts.scm (reference-origin): Rename to...
	(reference-origins): ... this.  Change 'item' parameter to 'items'.
	[lookup-derivers]: New procedure.
	(cumulative-grafts)[dependency-grafts]: Change 'item' to 'items' and use
	'reference-origins'.
	Remove 'mapm' around 'dependency-grafts' call.

2020-06-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libqmi: Update to 1.24.14.
	* gnu/packages/freedesktop.scm (libqmi): Update to 1.24.14.

	gnu: klavaro: Update to 3.10.
	* gnu/packages/education.scm (klavaro): Update to 3.10.

	gnu: burp: Update to 2.3.28.
	* gnu/packages/backup.scm (burp): Update to 2.3.28.

	gnu: di: Cross-compile.
	* gnu/packages/admin.scm (di)[arguments]: Use CC-FOR-TARGET.

	gnu: di: Update to 4.48.
	* gnu/packages/admin.scm (di): Update to 4.48.

2020-06-06  Marius Bakke  <marius@gnu.org>

	gnu: kdeconnect: Update to 1.4.
	* gnu/packages/kde.scm (kdeconnect): Update to 1.4.
	[arguments]: Add #:phases.
	[inputs]: Add KIRIGAMI, KPEOPLE, KPEOPLEVCARD, PULSEAUDIO-QT, and QTMULTIMEDIA.

	gnu: Add pulseaudio-qt.
	* gnu/packages/kde-frameworks.scm (pulseaudio-qt): New public variable.

	gnu: KDE: Update to 20.04.1.
	* gnu/packages/patches/akonadi-paths.patch: Adjust for upstream changes.
	* gnu/packages/patches/kdepim-runtime-Fix-missing-link-libraries.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/kde-internet.scm (kget, kopete, krdc, libgravatar): Update to
	20.04.1.
	[source](uri): Adjust for new upstream location.
	* gnu/packages/kde-multimedia.scm (audiocd-kio, dragon, ffmpegthumbs, juk,
	k3b, kamoso, kmix, kwave, libkcddb, libkcompactdisc): Likewise.
	* gnu/packages/kde-systemtools.scm (dolphin, dolphin-plugins, khelpcenter,
	konsole, krfb, ksystemlog): Update to 20.04.1.
	[source](uri): Adjust for new upstream location.
	* gnu/packages/kde-utils.scm (kate, kmag, kmousetool, kmouth, sweeper): Update
	to 20.04.1.
	[source](uri): Adjust for new upstream location.
	* gnu/packages/kde.scm (baloo-widgets, libkomparediff2, kqtquickcharts,
	grantleetheme, kcachegrind, libkdegames, zeroconf-ioslave): Update to 20.04.1.
	[source](uri): Adjust for new upstream location.
	(grantleetheme)[inputs]: Add KGUIADDONS.
	* gnu/packages/kde-pim.scm (akonadi, akonadi-calendar, akonadi-contacts,
	akonadi-mime, akonadi-notes, akonadi-search, kincidenceeditor, kaddressbook,
	kalarmcal, kblog, kcalendarsupport, kcalutils, kdav, kdepim-apps-libs,
	kdepim-runtime, keventviews, kgpg, kidentitymanagement, kimap, kldap,
	kleopatra, kmail, kmailcommon, kmailimporter, kmailtransport, kmbox,
	kmessagelib, kmime, knotes, kontactinterface, korganizer, kpimcommon,
	kpimtextedit, ksmtp, ktnef, libkdepim, libkgapi, libkleo, libksieve): Update
	to 20.04.1.
	[source](uri): Adjust to current.
	(akonadi)[inputs]: Remove KDBUSADDONS and KDESIGNERPLUGIN.
	(akonadi-calendar)[inputs]: Remove KDBUSADDONS.
	(kdepim-runtime)[source](patches): Remove.
	[arguments]: Add phase 'extend-CPLUS_INCLUDE_PATH'.
	[inputs]: Remove KDBUSADDONS and KICONTHEMES.
	(kmessagelib)[arguments]: Add phase 'extend-CPLUS_INCLUDE_PATH.
	[inputs]: Add QCA.
	(kdepim-apps-libs)[inputs]: Remove KDBUSADDONS and KICONTHEMES.
	(knotes)[inputs]: Remove KDBUSADDONS.
	(kpimcommon)[inputs]: Remove KDBUSADDONS and KCOMPLETION.
	(libksieve)[arguments]: Disable one more test.
	(korganizer)[arguments]: Disable one test.

2020-06-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: KDE Plasma: Update to 5.18.5.
	* gnu/packages/kde-plasma.scm (kdecoration, kscreenlocker, libksysguard,
	libkscreen): Update to 5.18.5.

2020-06-06  Marius Bakke  <marius@gnu.org>

	gnu: grantlee: Update to 5.2.0.
	* gnu/packages/qt.scm (grantlee): Update to 5.2.0.
	[inputs]: Add QTDECLARATIVE.
	[arguments]: Remove #:configure-flags.  Remove obsolete phase.

2020-06-06  Marius Bakke  <marius@gnu.org>

	gnu: Remove nss/fixed.
	The merge preceding this commit ignored the nss replacement added in commit
	7bc396bf353c5550c49b3f8791b34072ba417d90.  This commit removes the remaining
	bits, because the fix is already present in nss@3.52.1.

	* gnu/packages/patches/nss-CVE-2020-12399.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/nss.scm (nss/fixed): Remove variable.

2020-06-06  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

	gnu: Add kpeoplevcard.
	* gnu/packages/kde-pim.scm (kpeoplevcard): New public variable.

	gnu: KContacts: Propagate required inputs.
	* gnu/packages/kde-frameworks.scm (kcontacts)[inputs]: Move KCODECS,
	KCOREADDONS, KCONFIG, and KI18N ...
	[propagated-inputs]: ... here.  New field.

	gnu: kdevelop: Update to 5.5.2.
	* gnu/packages/kde.scm (kdevelop): Update to 5.5.2.

	gnu: akonadi-search: Enable tests.
	* gnu/packages/kde-pim.scm (akonadi-search)[native-inputs]: Add DBUS.
	[arguments]: Add #:phases.

	gnu: grantlee: Correct license.
	* gnu/packages/qt.scm (grantlee)[license]: Set to LGPL2.1+.

2020-06-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rpassword-4: Update to 4.0.5.
	* gnu/packages/crates-io.scm (rust-rpassword-4): Update to 4.0.5.

2020-06-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-with-editor: Update to 2.9.2.
	* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 2.9.2.

	gnu: emacs-nhexl-mode: Update to 1.5.
	* gnu/packages/emacs-xyz.scm (emacs-nhexl-mode): Update to 1.5.
	[description]: Remove trailing newline character.

	gnu: emacs-mmm-mode: Update to 0.5.8.
	* gnu/packages/emacs-xyz.scm (emacs-mmm-mode): Update to 0.5.8.
	[source]: Use GNU ELPA repository instead of GitHub.
	[build-system]: Switch to emacs-build-system.
	[native-inputs]: Remove.

	gnu: emacs-zones: Update to 2019.7.13.
	* gnu/packages/emacs-xyz.scm (emacs-zones): Update to 2019.7.13.
	[source]: Use GNU ELPA repository instead of GitHub.  Remove unnecessary
	patch.
	* gnu/packages/patches/emacs-zones-called-interactively.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Apply file deletion.

	gnu: emacs-howm: Update to 1.4.6.
	* gnu/packages/emacs-xyz.scm (emacs-howm): Update to 1.4.6.

	gnu: emacs-frog-menu: Update to 0.2.11.
	* gnu/packages/emacs-xyz.scm (emacs-frog-menu): Update to 0.2.11.
	[source]: Use GNU ELPA repository instead of GitHub.

	gnu: emacs-ebdb: Update to 0.6.18.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.6.18.
	[source]: Use GNU ELPA repository instead of GitHub.

2020-06-06  Marius Bakke  <marius@gnu.org>

	gnu: GnuTLS: Update replacement to 3.6.14 [fixes CVE-2020-13777].
	* gnu/packages/tls.scm (gnutls-3.6.13): Rename to ...
	(gnutls-3.6.14): ... this.  Update to 3.6.14.
	(gnutls)[replacement]: Adjust accordingly.
	* gnu/packages/package-management.scm (guix)[propagated-inputs]: Likewise.
	* gnu/packages/vpn.scm (openconnect)[propagated-inputs]: Likewise.

	gnu: rcas-web: Use guile2.2 version of Guile-Redis.
	* gnu/packages/bioinformatics.scm (rcas-web)[inputs]: Change from GUILE-REDIS
	to GUILE2.2-REDIS.  While at it, rename the GUILE input to "guile" instead
	of "guile-next".

2020-06-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-exwm: Update to 0.24.
	* gnu/packages/emacs-xyz.scm (emacs-exwm): Update to 0.24.

2020-06-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: openconnect: Add a comment about the gnutls version.
	* gnu/packages/vpn.scm (openconnect): Add said comment.
	* gnu/packages/tls.scm (gnutls): Add backlink to optimise SEO.

2020-06-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-web-server: Update to 0.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-web-server): Update to 0.1.2.
	[source]: Use GNU ELPA repository instead of GitHub.
	[native-inputs]: Remove unnecessary native inputs.
	[arguments]: Do not run tests, which do not exist in ELPA.

2020-06-06  Steve Sprang  <scs@stevesprang.com>

	gnu: openscad: Add patch to fix build.
	* gnu/packages/patches/openscad-parser-boost-1.72.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/engineering.scm (openscad)[source]: Use it.

2020-06-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-rainbow-mode: Update to 1.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-rainbow-mode): Update to 1.0.4.

	gnu: emacs-stream: Update to 2.2.5.
	* gnu/packages/emacs-xyz.scm (emacs-stream): Update to 2.2.5.  [source]: Use
	GNU ELPA repository instead of GitHub.
	[arguments]: Skip tests, which do not exist on ELPA.

	gnu: emacs-posframe: Update to 0.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 0.7.0.
	[source]: Use GNU Elpa repository instead of GitHub.

	gnu: emacs-highlight-escape-sequences: Fix version number.
	* gnu/packages/emacs-xyz.scm (emacs-highlight-escape-sequences): Extract
	appropriate version number from main file.

	gnu: emacs-multi-term: Update to 1.5.0.017c77c.
	* gnu/packages/emacs-xyz.scm (emacs-multi-term): Update to 1.5.0.017c77c.

	gnu: emacs-edit-server: Update to 1.15.
	* gnu/packages/emacs-xyz.scm (emacs-edit-server): Update to 1.15.

2020-06-06  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-ascii-table.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ascii-table, cl-ascii-table,
	  ecl-cl-ascii-table): New variables.

2020-06-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-haskell-mode: Update to 17.1.
	* gnu/packages/emacs-xyz.scm (emacs-haskell-mode): Update to 17.1.
	[arguments]: Add phase to skip failing tests.
	* gnu/packages/patches/haskell-mode-make-check.patch:
	* gnu/packages/patches/haskell-mode-unused-variables.patch: Delete files.
	* gnu/local.mk: Apply files removal.

	gnu: emacs-jsonrpc: Update to 1.0.12.
	* gnu/packages/emacs-xyz.scm (emacs-jsonrpc): Update to 1.0.12.

	gnu: emacs-ghub: Update to 3.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 3.3.0.

	gnu: emacs-oauth2: Update to 0.13.
	* gnu/packages/emacs-xyz.scm (emacs-oauth2): Update to 0.13.

	gnu: emacs-darkroom: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-darkroom): Update to 0.3.

	gnu: emacs-cider: Update to 0.25.0.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 0.25.0.
	[propagated-inputs]: Reorder entries.  Remove emacs-seq, built-in.

	gnu: emacs-beginend: Update to 2.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-beginend): Update to 2.1.0.

	gnu: emacs-magit-popup: Update to 2.13.2.
	* gnu/packages/emacs-xyz.scm (emacs-magit-popup): Update to 2.13.2.

	gnu: emacs-clojure-mode: Update to 5.11.0.
	* gnu/packages/emacs-xyz.scm (emacs-clojure-mode): Update to 5.11.0.
	[native-inputs]: Add emacs-buttercup, remove emacs-ert-runner.  [arguments]:
	Update test command.  [description]: Small typographic fixes.

	gnu: emacs-php-mode: Update to 1.23.0.
	* gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.23.0.

	gnu: emacs-undo-tree: Update to 0.7.4.
	* gnu/packages/emacs-xyz.scm (emacs-undo-tree): Update to 0.7.4.
	[source]: Use GNU ELPA repository.

	gnu: emacs-websocket: Update to 1.12.
	* gnu/packages/emacs-xyz.scm (emacs-websocket): Update to 1.12.
	[source]: Use ELPA repository instead of GitHub.

2020-06-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libavif: Mark up description.
	* gnu/packages/image.scm (libavif)[description]: Use @acronym{}.

	gnu: libqmi: Update to 1.24.12.
	* gnu/packages/freedesktop.scm (libqmi): Update to 1.24.12.

2020-06-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mcelog: Update description.
	I believe that nowadays rasdaemon is a/the recommended alternative.

	* gnu/packages/linux.scm (mcelog)[description]: Remove ‘required’.

2020-06-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mcelog: Update to 170.
	* gnu/packages/linux.scm (mcelog): Update to 170.

	gnu: mcelog: Fix unversioned DOCDIR.
	* gnu/packages/linux.scm (mcelog)[arguments]: VERSION DOCDIR.

	gnu: geoclue: Update to 2.5.6.
	* gnu/packages/gnome.scm (geoclue): Update to 2.5.6.

	gnu: evince: Update to 3.36.1.
	* gnu/packages/gnome.scm (evince): Update to 3.36.1.

	gnu: mtpaint: Update to 3.49.27.
	* gnu/packages/image.scm (mtpaint): Update to 3.49.27.

	gnu: mtpaint: Fix version numbering.
	* gnu/packages/image.scm (mtpaint): Remove let binding.
	[version]: Don't use GIT-VERSION.
	[source]: Specify the matching COMMIT directly.

	gnu: gpxsee: Update to 7.30.
	* gnu/packages/gps.scm (gpxsee): Update to 7.30.

	gnu: fortune-mod: Update to 2.28.0.
	* gnu/packages/games.scm (fortune-mod): Update to 2.28.0.

	gnu: python-backports-csv: Update to 1.0.7.
	* gnu/packages/python-xyz.scm (python-backports-csv): Update to 1.0.7.

2020-06-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-general: Update to a0b17d2.
	Fixes <https://bugs.gnu.org/41655>.
	Reported by bdju <bdju@tilde.team>.

	* gnu/packages/emacs-xyz.scm (emacs-general): Update to a0b17d2.
	[arguments]: Remove unnecessary phase.  Update #:test-command.

2020-06-05  Ludovic Courtès  <ludo@gnu.org>

	git-authenticate: Add tests.
	* guix/tests/git.scm (call-with-environment-variables)
	(with-environment-variables): Remove.
	* guix/tests/git.scm (populate-git-repository): Add clauses for signed
	commits and signed merges.
	* guix/tests/gnupg.scm: New file.
	* tests/git-authenticate.scm: New file.
	* tests/ed25519bis.key, tests/ed25519bis.sec: New files.
	* Makefile.am (dist_noinst_DATA): Add 'guix/tests/gnupg.scm'.
	(SCM_TESTS): Add 'tests/git-authenticate.scm'.
	(EXTRA_DIST): Add tests/ed25519bis.{key,sec}.

	git-authenticate: Raise proper SRFI-35 conditions.
	* guix/git-authenticate.scm (&git-authentication-error)
	(&unsigned-commit-error, &unauthorized-commit-error)
	(&signature-verification-error, &missing-key-error): New condition
	types.
	(commit-signing-key, authenticate-commit): Raise them.

	git-authenticate: Don't hard-code "origin/" for keyring reference.
	* guix/git-authenticate.scm (load-keyring-from-reference): Remove
	hard-coded "origin/".  Use BRANCH-ALL instead of BRANCH-REMOTE.

	Add (guix git-authenticate).
	* build-aux/git-authenticate.scm (commit-signing-key)
	(read-authorizations, commit-authorized-keys, authenticate-commit)
	(load-keyring-from-blob, load-keyring-from-reference)
	(authenticate-commits, authenticated-commit-cache-file)
	(previously-authenticated-commits, cache-authenticated-commit): Remove.
	* build-aux/git-authenticate.scm (git-authenticate): Pass
	 #:default-authorizations to 'authenticate-commits'.
	* guix/git-authenticate.scm: New file, with code taken from
	'build-aux/git-authenticate.scm'.  Remove references to
	'%historical-authorized-signing-keys' and add #:default-authorizations
	parameter instead.
	* Makefile.am (MODULES): Add it.
	(authenticate): Depend on guix/git-authenticate.go.

2020-06-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: boost-signals2: Update hash.
	Reported by pkill9 on #guix.

	* gnu/packages/boost.scm (boost-signals2)[source]: Fix the hash.

2020-06-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: diffoscope: Update to 146.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 146.

	gnu: diffoscope: Remove redundant let binding.
	* gnu/packages/diffoscope.scm (diffoscope): Unbind VERSION.

	gnu: docker, docker-cli: Update to 19.03.9.
	* gnu/packages/docker.scm (%docker-version): Update to 19.03.9.
	(docker, docker-cli): Update hashes.

	gnu: websocketpp: Update to 0.8.2.
	* gnu/packages/web.scm (websocketpp): Update to 0.8.2.
	[source]: Replace patch.
	* gnu/packages/patches/websocketpp-fix-for-boost-1.70.patch: Delete file.
	* gnu/packages/patches/websocketpp-fix-for-cmake-3.15.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: strace: Update to 5.7.
	* gnu/packages/linux.scm (strace): Update to 5.7.
	[arguments]: Disable three failing tests.

	gnu: singular: Update to 4.1.3p1.
	* gnu/packages/algebra.scm (singular): Update to 4.1.3p1.

	gnu: iproute2: Update to 5.7.0.
	* gnu/packages/linux.scm (iproute): Update to 5.7.0.

	gnu: man-db: Update to 2.9.2.
	* gnu/packages/man.scm (man-db): Update to 2.9.2.

	gnu: fetchmail: Update to 6.4.6.
	* gnu/packages/mail.scm (fetchmail): Update to 6.4.6.

	gnu: synapse: Update to 1.14.0.
	* gnu/packages/matrix.scm (synapse): Update to 1.14.0.

2020-06-05  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guix: Update to ea924134f8.
	Update Guix to include ea924134f819eef072ba7df9080d39de97fd73e6, that fixes a
	test failure that can occur when running from a file-system without user_xattr
	support.

	* gnu/packages/package-management.scm (guix): Update to 1.1.0-6.ea92413.

2020-06-05  Mathieu Othacehe  <othacehe@gnu.org>

	tests: syscall: Support file-systems without extended attributes.
	* tests/syscalls.scm (setxattr): Catch ENOTSUP that can be raised if the
	file-system does not support extended user attributes.

2020-06-05  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: Add cl-1am.
	* gnu/packages/lisp-xyz.scm (sbcl-1am, cl-1am, ecl-1am): New variables.

	gnu: Add cl-sxql.
	* gnu/packages/lisp-xyz.scm (sbcl-sxql, cl-sxql, ecl-sxql): New variables.

	gnu: Add cl-exponential-backoff.
	* gnu/packages/lisp-xyz.scm (sbcl-exponential-backoff, cl-exponential-backoff,
	  ecl-exponential-backoff): New variables.

	gnu: Add cl-rove.
	* gnu/packages/lisp-xyz.scm (sbcl-rove, cl-rove, ecl-rove): New variables.

	gnu: Add cl-dissect.
	* gnu/packages/lisp-xyz.scm (sbcl-dissect, cl-dissect, ecl-dissect):
	  New variables.

	gnu: Add cl-uuid.
	* gnu/packages/lisp-xyz.scm (sbcl-uuid, cl-uuid, ecl-uuid): New variables.

	gnu: Add cl-prometheus.pushgateway.
	* gnu/packages/lisp-xyz.scm (sbcl-prometheus.pushgateway,
	  cl-prometheus.pushgateway, ecl-prometheus.pushgateway): New variables.

	gnu: Add cl-prometheus.exposers.hunchentoot.
	* gnu/packages/lisp-xyz.scm (sbcl-prometheus.exposers.hunchentoot,
	  cl-prometheus.exposers.hunchentoot): New variables.

	gnu: Add cl-prometheus.formats.text.
	* gnu/packages/lisp-xyz.scm (sbcl-prometheus.formats.text,
	  cl-prometheus.formats.text, ecl-prometheus.formats.text): New variables.

	gnu: Add cl-prometheus.collectors.process.
	* gnu/packages/lisp-xyz.scm (sbcl-prometheus.collectors.process,
	  cl-prometheus.collectors.process, ecl-prometheus.collectors.process): New
	  variables.

	gnu: Add cl-prometheus.collectors.sbcl.
	* gnu/packages/lisp-xyz.scm (sbcl-prometheus.collectors.sbcl,
	  cl-prometheus.collectors.sbcl): New variables.

	gnu: Add cl-prometheus.
	* gnu/packages/lisp-xyz.scm (sbcl-prometheus, cl-prometheus, ecl-prometheus):
	  New variables.

	gnu: Add quantile-estimator.
	* gnu/packages/lisp-xyz.scm (sbcl-quantile-estimator, ecl-quantile-estimator,
	  cl-quantile-estimator): New variables.

2020-06-05  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 239.
	* gnu/packages/lisp.scm (txr): Update to 239.
	  [arguments]: Use cc-for-target.

2020-06-05  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: tex-info: Use "perl" input unconditionaly.
	* gnu/packages/texinfo.scm (texinfo)[inputs]: Remove a conditional used to
	avoid a mass rebuild, and always use "perl" input.

2020-06-05  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: info-reader: Remove perl reference.
	info-reader inherits from texinfo and uses substitute-keyword-arguments. If no
	phases are defined in texinfo, then phases won't be modified in info-reader.

	* gnu/packages/texinfo.scm (texinfo)[arguments]: Use %standard-phases when not
	cross-compiling so that substitute-keyword-arguments behaves as expected in
	inherited packages.

2020-06-05  Mathieu Othacehe  <othacehe@gnu.org>

	gnu: guix: Update to 7730f41afd.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-5.7730f41.

	installer: final: Add some extra logging.
	* gnu/installer/final.scm (kill-cow-users): Log the killed process name,
	(umount-cow-store): inform that we are umounting the cow-store.

2020-06-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rosegarden: Update to 20.06.
	* gnu/packages/music.scm (rosegarden): Update to 20.06.

2020-06-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-rsvg: Use 'git-fetch' instead of a generated archive.
	* gnu/packages/gtk.scm (guile-rsvg)[source]: Switch to GIT-FETCH.

	bash completion: Complete sub-commands after 'guix time-machine'.
	* etc/completion/bash/guix (_guix_complete_subcommand): New function.
	(_guix_complete): Use it.  For "time-machine", call
	'_guix_complete_subcommand' by default.

	bash completion: Complete file names after '-p' and '-C'.
	* etc/completion/bash/guix (_guix_is_dash_C, _guix_is_dash_p): New functions.
	(_guix_complete): Honor them for "install", "remove", "upgrade", "pull",
	and "time-machine".

2020-06-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-modus-operandi-theme: Update to 0.9.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-operandi-theme): Update to 0.9.0.

	gnu: emacs-modus-vivendi-theme: Update to 0.9.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-vivendi-theme): Update to 0.9.0.

2020-06-04  Fredrik Salomonsson  <plattfot@gmail.com>

	gnu: Add emacs-meson-mode.
	* gnu/packages/emacs-xyz.scm (emacs-meson-mode): New variable.

2020-06-04  Brice Waegeneire  <brice@waegenei.re>

	gnu: autorandr: Fix typo.
	* gnu/packages/xdisorg.scm (autorandr)[arguments]<phases>: Fix typo in
	bash completion directory.

2020-06-04  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: emacs-treemacs: Update to 2.8.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs): Update to 2.8.
	[arguments]: Do not prepare dependencies before testing.

	gnu: emacs-slack: Update to a6d9f49.
	* gnu/packages/emacs-xyz.scm (emacs-slack): Update to a6d9f49.

2020-06-04  Brice Waegeneire  <brice@waegenei.re>

	gnu: network-manager-applet: Propagate 'libnma'.
	Fixes <https://issues.guix.info/41653>.

	* gnu/packages/gnome.scm (network-manager-applet)[inputs]: Move 'libnma'
	to …
	[propagated-inputs]: … here.

2020-06-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-nov-el: Add comment about upstream not tagging releases.
	* gnu/packages/emacs-xyz.scm (emacs-nov-el): Add a comment.  Fix indentation.

2020-06-04  Simon South  <simon@simonsouth.net>

	gnu: emacs-elpher: Update to 2.7.9.
	* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 2.7.9.

	gnu: emacs-nov-el: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-nov-el): Update to 0.3.0.
	[home-page, source]: Use new upstream URIs.

2020-06-04  Fredrik Salomonsson  <plattfot@gmail.com>

	gnu: Add emacs-glsl-mode.
	* gnu/packages/emacs-xyz.scm (emacs-glsl-mode): New variable.

2020-06-04  Brice Waegeneire  <brice@waegenei.re>

	doc: cookbook: Add entry about getting substitutes through Tor.
	* doc/guix-cookbook.texi (Getting substitutes from Tor): New section.

2020-06-04  Caleb Ristvedt  <caleb.ristvedt@cune.org>

	xorg: honor xorg-configuration-server in xorg-configuration->file
	Fixes <https://bugs.gnu.org/40806>.

	Previously the xorg-server package specified in the configuration was ignored
	entirely in xorg-configuration->file.  This had the effect that while the X
	program of the configured package would be executed, the modules of the
	configured package would be ignored in favor of the default xorg-server
	package's modules.  This fixes that.

	* gnu/services/xorg.scm (xorg-configuration->file): honor
	  xorg-configuration-server.

2020-06-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pypairix: Update to 0.3.7 and build programs.
	* gnu/packages/bioinformatics.scm (python-pypairix): Update to 0.3.7.
	[source]: Fetch from github.
	[arguments]: Add phases "build-programs" and "install-programs".

2020-06-03  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: sameboy: Update to 0.13.1 [security fix].
	* gnu/packages/emulators.scm (sameboy): Update to 0.13.1.

2020-06-03  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.44.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.44.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@5.6: Update to 5.6.16.
	* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.16.
	(linux-libre-5.6-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.126.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.126.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.183.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.183.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.226.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.226.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.226.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.226.
	(linux-libre-4.4-pristine-source): Update hash.

2020-06-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mpg123: Update to 1.26.1.
	* gnu/packages/mp3.scm (mpg123): Update to 1.26.1.

	gnu: ncdu: Update to 1.15.
	* gnu/packages/ncdu.scm (ncdu): Update to 1.15.

	gnu: lsp-plugins: Update to 1.1.22.
	* gnu/packages/music.scm (lsp-plugins): Update to 1.1.22.

	gnu: perl-net-dns: Update to 1.24.
	* gnu/packages/networking.scm (perl-net-dns): Update to 1.24.

	gnu: ocaml-extlib: Update to 1.7.7.
	* gnu/packages/ocaml.scm (ocaml-extlib): Update to 1.7.7.
	[source]: Update TLD.

	gnu: hcxdumptool: Fix cross-compilation.
	* gnu/packages/networking.scm (hcxdumptool)[arguments]: Use CC-FOR-TARGET.

	gnu: hcxdumptool: Update to 6.0.6.
	* gnu/packages/networking.scm (hcxdumptool): Update to 6.0.6.
	[inputs]: Add openssl.

2020-06-03  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add mergerfs-tools.
	* gnu/packages/storage.scm (mergerfs-tools): New variable.

	gnu: Add mergerfs.
	* gnu/packages/storage.scm (mergerfs): New variable.

2020-06-03  Marcin Karpezo  <sirmacik@wioo.waw.pl>

	gnu: Add Polish hunspell dictionary.
	* gnu/packages/libreoffice.scm (hunspell-dict-pl): New variable.

2020-06-03  Alexey Abramov  <levenson@mmer.org>

	gnu: java-openjfx-build: Fix indentation.
	* gnu/packages/java.scm (java-openjfx-build)[source]: Change the indentation
	  of the uri dirictive.

	gnu: java-openjfx-build: Add helpful patch.
	* gnu/packages/java.scm (java-openjfx-build)[source]: Use it.
	* gnu/packages/patches/java-openjfx-build-jdk_version.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-06-03  Ludovic Courtès  <ludo@gnu.org>

	doc: Mention Btrfs compression.
	Suggested by Pierre Neidhardt <mail@ambrevar.xyz>.

	* doc/guix.texi (Keyboard Layout and Networking and Partitioning):
	Mention Btrfs compression.

2020-06-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Update to 0.8.1.
	* gnu/packages/admin.scm (shepherd): Update to 0.8.1.

2020-06-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-can: Update to 3.3.3.
	This fixes the build of python-can, which is very exacting w.r.t. to its
	dependencies.

	* gnu/packages/python-xyz.scm (python-can): Update to 3.3.3.
	[phases]{relax-version-requirements}: New phase.
	[native-inputs]: Add python-coverage.
	[license]: Correct the license to lgpl3+.

2020-06-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: services: docker: Add a debug? parameter.
	* gnu/services/docker.scm (docker-configuration): Add a debug? field.
	(containerd-shepherd-service): Pass the "--log-level=debug" argument when
	DEBUG? is true.
	(docker-shepherd-service): Pass the "--debug" and "--log-level=debug"
	arguments when DEBUG? is true.
	* doc/guix.texi (Miscellaneous Services): Update doc.

2020-06-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pairtools.
	* gnu/packages/bioinformatics.scm (python-pairtools): New variable.

	gnu: Remove bedtools-2.26.
	* gnu/packages/bioinformatics.scm (bedtools-2.26): Remove variable.

2020-06-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pybedtools: Disable unreliable test.
	* gnu/packages/bioinformatics.scm (python-pybedtools)[arguments]: Disable
	test_intron_exon_reads test; run tests verbosely.

	test_intron_exon_reads

2020-06-03  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: librdkafka: Update to 1.4.2.
	* gnu/packages/networking.scm (librdkafka): Update to 1.4.2.

2020-06-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: global: Don't build static libraries.
	* gnu/packages/code.scm (global)[arguments]: Add configure-flag to
	disable static libraries.

	gnu: global: Move vim plugins to correct directory.
	* gnu/packages/code.scm (global)[arguments]: Adjust 'post-install phase
	to install vim plugin files to the expected directory.

2020-06-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 12.2.3.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 12.2.3.

2020-06-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fmt: Update to 6.2.1.
	* gnu/packages/pretty-print.scm (fmt): Update to 6.2.1.

	gnu: camlp5: Update to 7.12.
	* gnu/packages/ocaml.scm (camlp5): Update to 7.12.

	gnu: re2: Update to 2020-06-01.
	* gnu/packages/regex.scm (re2): Update to 2020-06-01.

	gnu: nix: Update to 2.3.5.
	* gnu/packages/package-management.scm (nix): Update to 2.3.5.

	gnu: intel-vaapi-driver: Update to 2.4.1.
	* gnu/packages/video.scm (intel-vaapi-driver): Update to 2.4.1.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[native-inputs]: Add autoconf, automake, and libtool.

	gnu: osinfo-db: Update to 20200529.
	* gnu/packages/virtualization.scm (osinfo-db): Update to 20200529.

	gnu: osinfo-db-tools: Update to 1.8.0.
	* gnu/packages/virtualization.scm (osinfo-db-tools): Update to 1.8.0.

	gnu: qutebrowser: Update to 1.12.0.
	* gnu/packages/web-browsers.scm (qutebrowser): Update to 1.12.0.

	gnu: bs1770gain: Deduplicate home page URLs.
	* gnu/packages/audio.scm (bs1770gain)[source]: Re-use the HOME-PAGE
	field in the snippet.

	gnu: bs1770gain: Update to 0.7.0.
	* gnu/packages/audio.scm (bs1770gain): Update to 0.7.0.

	gnu: iw: Use CC-FOR-TARGET.
	* gnu/packages/linux.scm (iw)[arguments]: Use CC-FOR-TARGET.

	gnu: net-tools: Fix cross-compilation.
	* gnu/packages/linux.scm (net-tools)[arguments]: Use CC-FOR-TARGET.

	gnu: lemonbar: Fix cross-compilation.
	* gnu/packages/wm.scm (lemonbar)[arguments]: Use CC-FOR-TARGET.

	gnu: inxi-minimal: Update to 3.1.01-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.1.01-1.

	gnu: acpica: Update to 20200528.
	* gnu/packages/admin.scm (acpica): Update to 20200528.

	gnu: blktrace: Prepare for cross-compilation.
	* gnu/packages/linux.scm (blktrace)[arguments]: Use CC-FOR-TARGET.

	gnu: mdadm: Actually cross-compile.
	* gnu/packages/linux.scm (mdadm)[arguments]: Use CC-FOR-TARGET.

	gnu: hdparm: Fix cross-compilation.
	* gnu/packages/linux.scm (hdparm)[arguments]: Use CC-FOR-TARGET.
	Don't strip the binary during the build phase.

	gnu: mbpfan: Fix cross-compilation.
	* gnu/packages/linux.scm (mbpfan)[arguments]: Use CC-FOR-TARGET.

	gnu: earlyoom: Actually cross-compile.
	* gnu/packages/linux.scm (earlyoom)[arguments]: Use CC-FOR-TARGET.

	gnu: i2c-tools: Actually cross-compile.
	* gnu/packages/linux.scm (i2c-tools)[arguments]: Use CC-FOR-TARGET.

2020-06-02  Marius Bakke  <marius@gnu.org>

	gnu: libabigail: Update to 1.7.
	* gnu/packages/elf.scm (libabigail): Update to 1.7.

	gnu: dbus: Fix CVE-2020-12049.
	* gnu/packages/patches/dbus-CVE-2020-12049.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/glib.scm (dbus/fixed): New variable.
	(dbus)[replacement]: New field.

2020-06-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sct: Prepare for cross-compilation.
	* gnu/packages/xdisorg.scm (sct)[arguments]: Use CC-FOR-TARGET.

	gnu: sct: Update to 0.5.
	* gnu/packages/xdisorg.scm (sct): Update to 0.5.

	gnu: ubridge: Fix cross-compilation.
	* gnu/packages/networking.scm (ubridge)[arguments]: Use CC-FOR-TARGET.

	gnu: memtester: Fix cross-compilation.
	* gnu/packages/hardware.scm (memtester)[arguments]: Use CC-FOR-TARGET.

	gnu: iniparser: Edit synopsis & description.
	* gnu/packages/samba.scm (iniparser)[synopsis, description]: Flesh out.

	gnu: iniparser: Fix cross-compilation.
	* gnu/packages/samba.scm (iniparser)[arguments]: Use CC-FOR-TARGET.

	gnu: linenoise: Fix cross-compilation.
	* gnu/packages/shells.scm (linenoise)[arguments]: Use CC-FOR-TARGET.

	gnu: clipnotify: Fix cross-compilation.
	* gnu/packages/xdisorg.scm (clipnotify)[arguments]: Use CC-FOR-TARGET.

	gnu: nvme-cli: Fix cross-compilation.
	* gnu/packages/linux.scm (nvme-cli)[arguments]: Use CC-FOR-TARGET.

	gnu: lolcat: Fix cross-compilation.
	* gnu/packages/games.scm (lolcat)[arguments]: Use CC-FOR-TARGET.

	gnu: clzip: Fix cross-compilation.
	* gnu/packages/compression.scm (clzip)[arguments]: Use CC-FOR-TARGET.

	gnu: lunzip: Fix cross-compilation.
	* gnu/packages/compression.scm (lunzip)[arguments]: Use CC-FOR-TARGET.

	gnu: pigz: Fix cross-compilation.
	* gnu/packages/compression.scm (pigz)[arguments]: Use CC-FOR-TARGET.

	gnu: os-prober: Fix cross-compilation.
	* gnu/packages/bootloaders.scm (os-prober)[arguments]: Use CC-FOR-TARGET.

2020-06-02  Marius Bakke  <marius@gnu.org>

	gnu: texlive-csquotes: Update source checksum.
	This package had not been adjusted for the TeX Live 2019 upgrade.
	Fixes <https://bugs.gnu.org/41660>.

	* gnu/packages/tex.scm (texlive-csquotes)[simple-texlive-package]: Update
	expected checksum.

2020-06-02  Marius Bakke  <marius@gnu.org>

	gnu: toutenclic: Add missing input.
	* gnu/packages/education.scm (toutenclic)[native-inputs]: Add UNZIP.

2020-06-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libreoffice: Update to 4.4.2.2.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 4.4.2.2.
	[arguments]: Remove unrecognized configure-flag.

2020-06-02  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 68.9.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2020-12399 and CVE-2020-12405.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.

2020-06-02  Mark H Weaver  <mhw@netris.org>

	gnu: nss: Fix CVE-2020-12399 via graft.
	* gnu/packages/patches/nss-CVE-2020-12399.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/nss.scm (nss/fixed): New variable.
	(nss)[replacement]: Add field.

2020-06-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix, guix-jupyter, cuirass, hpcguix-web: Use Guile-JSON 4.0.
	* gnu/packages/package-management.scm (guix)[native-inputs]
	[propagated-inputs]: Use GUILE-JSON-4 instead of GUILE-JSON-3.
	* gnu/packages/ci.scm (cuirass)[inputs]: Likewise.
	* gnu/packages/package-management.scm (guix-jupyter)[propagated-inputs]:
	Likewise.
	* gnu/packages/web.scm (hpcguix-web)[propagated-inputs]: Likewise.

	gnu: guile-json: Add version 4.0.1.
	* gnu/packages/guile.scm (guile-json-4): New variable.
	(guile2.2-json): Use it.

	doc: Update README to refer to the manual.
	* README (Requirements): Refer to the manual.
	(Installation): Update URL of the manual.

	git-authenticate: Rename '%committers' to '%historical-committers'.
	* build-aux/git-authenticate.scm (%committers): Rename to...
	(%historical-committers): ... this.
	(%authorized-signing-keys): Rename to...
	(%historical-authorized-signing-keys): ... this.
	(authenticate-commit): Adjust accordingly.

2020-06-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libuemf: Work around Guile texinfo limitations.
	* gnu/packages/image.scm (libuemf)[description]: Substitute @acronym{}
	for @abbr{}.

	gnu: haproxy: Update to 2.1.5.
	* gnu/packages/networking.scm (haproxy): Update to 2.1.5.

	gnu: enet: Update to 1.3.15.
	* gnu/packages/networking.scm (enet): Update to 1.3.15.

	gnu: samba: Update to 4.12.3.
	* gnu/packages/samba.scm (samba): Update to 4.12.3.

	gnu: ubridge: Update to 0.9.18.
	* gnu/packages/networking.scm (ubridge): Update to 0.9.18.

	gnu: byobu: Update to 5.133.
	* gnu/packages/screen.scm (byobu): Update to 5.133.

	gnu: skalibs: Update to 2.9.2.1.
	* gnu/packages/skarnet.scm (skalibs): Update to 2.9.2.1.

	gnu: execline: Update to 2.6.0.2.
	* gnu/packages/skarnet.scm (execline): Update to 2.6.0.2.

	gnu: tilda: Update to 1.5.2.
	* gnu/packages/terminals.scm (tilda): Update to 1.5.2.

	gnu: sakura: Update to 3.7.1.
	* gnu/packages/terminals.scm (sakura): Update to 3.7.1.

	gnu: sakura: Don't use NAME in source URI.
	* gnu/packages/terminals.scm (sakura)[source]: Hard-code NAME.

	gnu: openh264: Update to 2.1.1.
	* gnu/packages/video.scm (openh264): Update to 2.1.1.

	gnu: tmux-xpanes: Update to 4.1.2.
	* gnu/packages/tmux.scm (tmux-xpanes): Update to 4.1.2.

	gnu: ghostwriter: Update to 1.8.1.
	* gnu/packages/text-editors.scm (ghostwriter): Update to 1.8.1.

	gnu: youtube-viewer: Update to 3.7.6.
	* gnu/packages/video.scm (youtube-viewer): Update to 3.7.6.

	gnu: wpebackend-fdo: Update to 1.6.1.
	* gnu/packages/webkit.scm (wpebackend-fdo): Update to 1.6.1.

	gnu: xbindkeys: Update to 1.8.7.
	* gnu/packages/xdisorg.scm (xbindkeys): Update to 1.8.7.
	[native-inputs]: Add pkg-config.
	[inputs]: Update to guile-2.2.

	gnu: asunder: Update to 2.9.6.
	* gnu/packages/cdrom.scm (asunder): Update to 2.9.6.

	gnu: python-parameterized: Update to 0.7.4.
	* gnu/packages/check.scm (python-parameterized): Update to 0.7.4.

2020-06-02  Danny Milosavljevic  <dannym@scratchpost.org>

	build-system: linux-module: Allow passing #:make-flags argument.
	* guix/build-system/linux-module.scm (linux-module-build): Add #:make-flags.
	(linux-module-build-cross): Add #:make-flags.
	* guix/build/linux-module-build-system.scm (install): Pass make-flags.

2020-06-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-ts: Update to 0.2.
	* gnu/packages/emacs-xyz.scm (emacs-ts): Update to 0.2.

2020-06-02  Marcin Karpezo  <sirmacik@wioo.waw.pl>
	    Brice Waegeneire  <brice@waegenei.re>

	doc: cookbook: Add entry about Wireguard VPN.

	* doc/guix-cookbook.texi (Connect to Wireguard VPN): New section.

2020-06-02  Simon South  <simon@simonsouth.net>

	tests: Allow passing on systems without support for swap devices.
	* tests/syscalls.scm ("swapon", "swapoff"): Accept ENOSYS as a valid result.

2020-06-02  Roel Janssen  <roel@gnu.org>

	gnu: slurm-drmaa: Update to 1.1.1.
	* gnu/packages/parallel.scm (slurm-drmaa): Update to 1.1.1.

2020-06-02  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: gajim-omemo: Update home page.
	* gnu/packages/messaging.scm (gajim-omemo)[home-page]: Update.

	gnu: gajim-omemo: Update to 2.7.4.
	* gnu/packages/messaging.scm (gajim-omemo): Update to 2.7.4.

	gnu: python-axolotl: Update to 0.2.3.
	* gnu/packages/python-crypto.scm (python-axolotl): Update to 0.2.3.
	[source]: Use PyPI URI.
	[propagated-inputs]: Remove python-dateutil and python-pycrypto. Add
	python-cryptography.

	gnu: python-axolotl-curve25519: Update to 0.4.1.post2.
	* gnu/packages/python-crypto.scm (python-axolotl-curve25519): Update to
	0.4.1.post2.
	[source]: Use PyPI URI.
	[arguments]: Remove --root=/ configure flag.

	gnu: go-github-com-robfig-cron: Update to 3.0.1.
	* gnu/packages/golang.scm (go-github-com-robfig-cron): Update to 3.0.1.

2020-06-01  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: emacs-evil-surround: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-evil-surround): Update to 1.1.0.

2020-06-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hplip: Update to 3.20.5.
	* gnu/packages/cups.scm (hplip): Update to 3.20.5.

	gnu: xa: Update to 2.3.11.
	* gnu/packages/assembly.scm (xa): Update to 2.3.11.

	gnu: ropgadget: Update to 6.3.
	* gnu/packages/cybersecurity.scm (ropgadget): Update to 6.3.

	gnu: mariadb-connector-c: Update to 3.1.8.
	* gnu/packages/databases.scm (mariadb-connector-c): Update to 3.1.8.

	gnu: lmdb: Update home page.
	* gnu/packages/databases.scm (lmdb)[home-page]: Update.

	gnu: fasm: Update to 1.73.24.
	* gnu/packages/assembly.scm (fasm): Update to 1.73.24.

	gnu: xarchiver: Update to 0.5.4.15.
	* gnu/packages/compression.scm (xarchiver): Update to 0.5.4.15.

	gnu: lmdb: Update to 0.9.25.
	* gnu/packages/databases.scm (lmdb): Update to 0.9.25.
	[source]: Fetch from OpenLDAP repository.

2020-06-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rclone: Update to 1.52.0.
	* gnu/packages/sync.scm (rclone): Update to 1.52.0.

	gnu: fet: Update to 5.44.8.
	* gnu/packages/education.scm (fet): Update to 5.44.8.

	gnu: scintilla: Update to 4.4.0.
	* gnu/packages/text-editors.scm (scintilla): Update to 4.4.0.
	[arguments]: Remove phase building shared library.  This is now done out of
	the box.

	gnu: geany: Un-unbundle scintilla
	* gnu/packages/text-editors.scm (geany)[source]: Do not un-bundle scintilla.
	[arguments]: Remove phase using our shared library.  Use bundled one instead.

	gnu: geany: Fix crash when displaying file selection
	* gnu/packages/text-editors.scm (geany)[arguments]: Wrap GTK to prevent errors
	when opening file selection menu.

2020-06-01  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: ikiwiki: Add missing input.
	* gnu/packages/web.scm (ikiwiki)[inputs]: Add perl-ipc-run.
	[arguments]: Set PERL5LIB and CC for IPC::Run in 'pre-check' phase.

	gnu: ikiwiki: Propagate some inputs.
	* gnu/packages/web.scm (ikiwiki)[inputs]: Move perl-cgi-formbuilder,
	perl-cgi-session, perl-mail-sendmail, perl-timedate and perl-xml-simple
	to...
	[propagated-inputs]: ...here.

	gnu: ikiwiki: Revert to standard wrapper.
	* gnu/packages/web.scm (ikiwiki)[arguments]: Remove
	unnecessary 'include-PERL5LIB-in-wrapper' phase.  The PERL5LIB
	environment variable may be set in the user's setup file instead.

2020-06-01  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: swaks: Update to 20190914.0.
	* gnu/packages/mail.scm (swaks): Update to 20190914.0.

2020-06-01  Léo Le Bouter  <lle-bout@zaclys.net>

	gnu: bootstrap: Add powerpc64-linux dynamic linker.
	This makes it possible to build bootstrap binaries for powerpc64-linux:

	  guix build --target=powerpc64-linux-gnu bootstrap-tarballs

	* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add an entry for
	powerpc64-linux.

2020-06-01  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-cyberpunk-theme: Update to 1.22.
	* gnu/packages/emacs-xyz.scm (emacs-cyberpunk-theme): Update to 1.22.

2020-06-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: exim: Update to 4.94.
	* gnu/packages/mail.scm (exim): Update to 4.94.

	gnu: wireguard-tools: Update to 1.0.20200513.
	* gnu/packages/vpn.scm (wireguard-tools): Update to 1.0.20200513.

	gnu: dash: Update to 0.5.11.
	* gnu/packages/shells.scm (dash): Update to 0.5.11.

2020-06-01  tsmish  <tsymsh@gmail.com>

	gnu: vis: Fix configuration load order.
	* gnu/packages/text-editors.scm (vis)[native-search-paths]: Remove.

	There is no need to set $VIS_PATH to $prefix/share/vis as VIS_PATH
	(#define), which is also in search path
	(https://github.com/martanne/vis/blob/7648280a95954304e5e935e2cead16d836b86eda/vis-lua.c#L2662),
	is already set by Makefile to $prefix/share/vis
	(https://github.com/martanne/vis/blob/7648280a95954304e5e935e2cead16d836b86eda/Makefile#L37).

	This fixes issue https://issues.guix.gnu.org/39394

2020-06-01  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-perspective: Update to 2.8.
	* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.8.

2020-06-01  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: ghc-7: Clean up package definition.
	* gnu/packages/haskell.scm (ghc-7)[modules, imported-modules]: Remove
	  the unused rpath module.
	  [phases]: Use invoke instead of system*.

2020-06-01  Arun Isaac  <arunisaac@systemreboot.net>

	combinators: Recurse fold2 to named let loop.
	* guix/combinators.scm (fold2): Recurse to named let loop, not fold2 itself.

2020-06-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacspeak: Update to 52.0.
	* gnu/packages/emacs-xyz.scm (emacspeak): Update to 52.0.
	[arguments]: Add phase to remove a non-existing file.  Change executable.
	[inputs]: Use espeak-ng instead of espeak.
	[description]: Typographic fix.

2020-06-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: enlightenment: Update to 0.24.1.
	* gnu/packages/enlightenment.scm (enlightenment): Update to 0.24.1.

	gnu: gdl: Don't use custom bootstrap phase.
	* gnu/packages/gnome.scm (gdl)[arguments]: Remove custom boostrap phase.
	(gdl-minimal)[arguments]: Don't inherit arguments from gdl.

2020-06-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: inkscape: Add inkscape-1.0.
	* gnu/packages/inkscape.scm (inkscape-1.0): New variable.
	* gnu/packages/gtk.scm (at-spi2-atk): Add a TODO comment.

	gnu: Add libuemf.
	* gnu/packages/image.scm (libuemf): New variable.

	gnu: Add drm-tools.
	* gnu/packages/textutils.scm (drm-tools): New variable.

	gnu: Add autotrace.
	* gnu/packages/graphics.scm (autotrace): New variable.

	gnu: Add pstoedit.
	* gnu/packages/graphics.scm (pstoedit): New variable.

	gnu: plotutils: Build libplotter.
	* gnu/packages/plotutils.scm (plotutils)[origin]: Port the patch to a snippet,
	which catches all the problematic occurrences.
	[configure-flags]: Pass "--enable-libplotter".
	[description]: Mention the newly added C++ libplotter library.

	gnu: Add lib2geom.
	* gnu/packages/graphics.scm (lib2geom): New variable.
	* gnu/packages/patches/lib2geom-enable-assertions.patch,
	lib2geom-link-tests-against-glib.patch,
	lib2geom-use-system-googletest.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register new patches.

	gnu: Add gdl-minimal.
	* gnu/packages/gnome.scm (gdl-minimal): New variable.

	gnu: Add gdl.
	* gnu/packages/gnome.scm (gdl): New variable.

	gnu: Add at-spi2-atk-minimal.
	* gnu/packages/gtk.scm (at-spi2-atk-minimal): New variable.

	gnu: Add libsoup-minimal.
	* gnu/packages/gnome.scm (libsoup-minimal): New variable.

	gnu: libsoup: Add the missing PHP dependency.
	* gnu/packages/gnome.scm (libsoup)[native-inputs]: Add php.

2020-05-31  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add pypy3.
	* gnu/packages/python.scm (pypy3): New public variable.
	* gnu/packages/patches/pypy3-7.3.1-fix-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it

2020-05-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: biber: Update to 2.12.
	Fixes <https://bugs.gnu.org/41400>.
	Reported by Mikhail Tsykalov <tsymsh@gmail.com>.

	This essentially reverts 40fd909e3ddee2c46a27a4fe92ed49d3e7ffb413.
	This is a followup to the TeX Live 2019 update in
	85892948bd9fb5fcc3409a60204cc8b14a4eb030.

	* gnu/packages/tex.scm (biber): Update to 2.12.

2020-05-31  Ludovic Courtès  <ludo@gnu.org>

	maint: Adjust comment in 'pre-push' hook.
	* etc/git/pre-push: Adjust comment.

2020-05-31  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: sameboy: Update to 0.13.
	* gnu/packages/emulators.scm (sameboy): Update to 0.13.

2020-05-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl: Update to 2020.05.29.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.05.29.

2020-05-31  Fredrik Salomonsson  <plattfot@gmail.com>

	gnu: Add emacs-buffer-move.
	* gnu/packages/emacs-xyz.scm (emacs-buffer-move): New variable.

2020-05-31  Vinicius Monego  <monego@posteo.net>

	gnu: homebank: Update to 5.4.2.
	* gnu/packages/finance.scm (homebank): Update to 5.4.2.

	gnu: homebank: Add libofx dependency.
	* gnu/packages/finance.scm (homebank)[inputs]: Add libofx.

	gnu: Add emacs-dracula-theme.
	* gnu/packages/emacs-xyz.scm (emacs-dracula-theme): New variable.

2020-05-31  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Update to 2.0.5.
	* gnu/packages/lisp.scm (sbcl): Update to 2.0.5.

2020-05-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: chess: Update to 6.2.7.
	* gnu/packages/games.scm (chess): Update to 6.2.7.

2020-05-31  Marius Bakke  <marius@gnu.org>

	gnu: ccl: Prevent creating invalid derivation on unsupported platforms.
	* gnu/packages/lisp.scm (ccl)[inputs]: For the "ccl-bootstrap" input, use the
	x86 origin as the fallback entry.
	[arguments]: Add (ice-9 match) in #:modules.  Rewrite phases to use the scoped
	SYSTEM variable instead of splicing in a match on %CURRENT-SYSTEM.

2020-05-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Update to 2.4.3.5.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.4.3.5.

	gnu: emacs-adaptive-wrap: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-adaptive-wrap): Update to 0.7.

	gnu: emacs-csv-mode: Update to 1.12.
	* gnu/packages/emacs-xyz.scm (emacs-csv-mode): Update to 1.12.

	gnu: emacs-bongo: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-bongo): Update to 1.1.

	gnu: emacs-bbdb: Update to 3.2.
	* gnu/packages/emacs-xyz.scm (emacs-bbdb): Update to 3.2.
	[source]: Use GNU ELPA.
	[build-system]: Use emacs-build-system.
	[arguments]: Ignore "bbdb-vm.el".  Remove unnecessary phases.
	[home-page]: Switch to GNU ELPA URI.

2020-05-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: eternalterminal: Update to 6.0.7.
	* gnu/packages/terminals.scm (eternalterminal): Update to 6.0.7.
	[arguments]: Remove unnecessary phases.  The removed directories no longer
	exist.

2020-05-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: opendoas: Don't pass unused target to ./configure.
	* gnu/packages/admin.scm (opendoas)[arguments]: Remove ‘--target=…’ from
	the #:configure-flags for now.

	gnu: mu: Update to 1.4.8.
	* gnu/packages/mail.scm (mu): Update to 1.4.8.

2020-05-30  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add opendoas.
	* gnu/packages/admin.scm (opendoas): New variable.

2020-05-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: csound: Update to 6.14.0.
	* gnu/packages/audio.scm (csound): Update to 6.14.0.
	[inputs]: move gettext-minimal...
	[native-inputs]: ... there.

	Also re-order inputs alphabetically.

2020-05-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: totem: Remove python-pylint native input.
	It's optional & runs a pointless lint check that fails with pylint 2.5.

	* gnu/packages/gnome.scm (totem)[native-inputs]: Remove python-pylint.

2020-05-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: totem: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (totem)[source]: Hard-code NAME.

2020-05-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-pylint: Add missing propagated input.
	This follows up on commit c2e19b6291cc4981e39d01aae85af0899614061d.

	* gnu/packages/check.scm (python-pylint)[propagated-inputs]: Add python-toml.

2020-05-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "Revert "gnu: python-pylint: Udpate to 2.5.2.""
	This reverts commit 29334165ff01b1957dae5f2bac15ac7dfa021b6e.

2020-05-30  Morgan Smith  <Morgan.J.Smith@outlook.com>

	gnu: Add mspdebug.
	* gnu/packages/debug.scm (mspdebug): New variable.

2020-05-30  Michael Rohleder  <mike@rohleder.de>

	gnu: Add emacs-bm.
	* gnu/packages/emacs-xyz.scm (emacs-bm): New variable.

2020-05-30  Marius Bakke  <marius@gnu.org>

	gnu: python-toml: Update to 0.10.1.
	* gnu/packages/python-xyz.scm (python-toml): Update to 0.10.1.

	gnu: python-astroid: Remove unused inputs.
	* gnu/packages/python-xyz.scm (python-astroid)[propagated-inputs]: Remove
	PYTHON-TYPED-AST.
	[native-inputs]: Remove PYTHON-NOSE.

2020-05-30  Michael Rohleder  <mike@rohleder.de>

	gnu: python-astroid: Update to 2.4.1.
	* gnu/packages/python-xyz.scm (python-astroid): Update to 2.4.1.

2020-05-30  Marius Bakke  <marius@gnu.org>

	gnu: fonts.scm: Add missing '>' in copyright header.
	* gnu/packages/fonts.scm: Add missing > in email address.

2020-05-30  Marius Bakke  <marius@gnu.org>

	Revert "gnu: python-pylint: Udpate to 2.5.2."
	This update broke 'Totem', see <https://bugs.gnu.org/41620>.

	This reverts commit c2e19b6291cc4981e39d01aae85af0899614061d.

2020-05-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xml-rs-0.8: Update to 0.8.3.
	* gnu/packages/crates-io.scm (rust-mlx-rs-0.8): Update to 0.8.3.

	gnu: rust-xml-rs-0.8: Update to 0.8.3.
	* gnu/packages/crates-io.scm (rust-mlx-rs-0.8): Update to 0.8.3.

	gnu: rust-xml-rs-0.8: Fix build.
	* gnu/packages/crates-io.scm (rust-xml-rs-0.8)[source]: Add snippet to
	change doctests into regular tests.

2020-05-30  Marius Bakke  <marius@gnu.org>

	gnu: coreutils: Enable support for extended attributes.
	Fixes <https://bugs.gnu.org/41081>.

	* gnu/packages/base.scm (coreutils)[inputs]: Add ATTR.

2020-05-30  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-helm-fish-completion: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-helm-fish-completion): Update to 0.4.

2020-05-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: abseil-cpp: Update to 20200225.2.
	* gnu/packages/cpp.scm (abseil-cpp): Update to 20200225.2.

	gnu: cloc: Update to 1.86.
	* gnu/packages/code.scm (cloc): Update to 1.86.

	gnu: ccache: Update to 3.7.9.
	* gnu/packages/ccache.scm (ccache): Update to 3.7.9.

	gnu: fio: Update to 3.20.
	* gnu/packages/benchmark.scm (fio): Update to 3.20.

	gnu: libhx: Update to 3.25.
	* gnu/packages/c.scm (libhx): Update to 3.25.

	gnu: lilv: Update to 0.24.8.
	* gnu/packages/audio.scm (lilv): Update to 0.24.8.

	gnu: font-tamzen: Update to 1.11.5.
	* gnu/packages/fonts.scm (font-tamzen): Update to 1.11.5.

	gnu: electron-cash: Update to 4.0.15.
	* gnu/packages/finance.scm (electron-cash): Update to 4.0.15.

	gnu: doctest: Update to 2.3.8.
	* gnu/packages/check.scm (doctest): Update to 2.3.8.

	gnu: facter: Update to 4.0.25.
	* gnu/packages/admin.scm (facter): Update to 4.0.25.

2020-05-30  Zhu Zihao  <all_but_last@163.com>

	gnu: Add font-sarasa-gothic.
	* gnu/packages/fonts.scm (font-sarasa-gothic): New variable.

2020-05-30  Mike Rosset  <mike.rosset@gmail.com>

	gnu: emacsy-minimal: Inputs now use guile version 2.2.
	* gnu/packages/guile-xyz.scm (emacsy-minimal)[inputs]: Use guile2.2-lib and
	guile2.2-readline instead of the 3.0 variants.

2020-05-30  Simon South  <simon@simonsouth.net>

	gnu: emacs-elpher: Update to 2.7.8.
	* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 2.7.8.

2020-05-30  Josh Holland  <josh@inv.alid.pw>

	gnu: bemenu: Update to 0.4.1.
	* gnu/packages/xdisorg.scm (bemenu): Update to 0.4.1.

2020-05-30  Hamzeh Nasajpour  <h.nasajpour@pantherx.org>

	gnu: python-furl: Update to 2.0.0.
	* gnu/packages/python-web.scm (python-furl): Update to 2.0.0.
	[native-inputs]: Remove PYTHON-PYCODESTYLE.  Add PYTHON-FLAKE8.

	gnu: python-orderedmultidict: Update to 1.0.
	* gnu/packages/python-xyz.scm (python-orderedmultidict): Update to 1.0.

	gnu: python-peewee: Update to 3.9.6.
	* gnu/packages/databases.scm (python-peewee): Update to 3.9.6.

2020-05-30  Vinicius Monego  <monego@posteo.net>

	gnu: Add liferea.
	* gnu/packages/syndication.scm (liferea): New variable.

2020-05-30  Edouard Klein  <edk@beaver-labs.com>

	gnu: python-prompt-toolkit: Update to 3.0.5.
	* gnu/packages/machine-learning.scm (python-iml)[propagated-inputs]: Pin
	implicit python-prompt-toolkit dependency to version 2.
	* gnu/packages/python-xyz.scm (python-widgetsnbextension)[propagated-inputs]:
	Pin implicit python-prompt-toolkit dependency to version 2.
	(python-ipywidgets)[propagated-inputs]: Pin implicit python-prompt-toolkit
	dependency to version 2.
	(python-jupyter-console)[propagated-inputs]: Pin explicit
	python-prompt-toolkit dependency to version 2.
	(python-prompt-toolkit): Update to version 3.0.5.
	[propagated-inputs]: Remove PYTHON-SIX and PYTHON-PYGMENTS.
	[home-page]: Adjust to current.
	(python-prompt-toolkit-2): New variable.
	(prompt-toolkit-2-instead-of-prompt-toolkit): New variable.
	(python2-prompt-toolkit): Keep at version 2.
	(python-prompt-toolkit-1): Inherit from version 2.

	gnu: python-iml: Move nose from propagated to native input.
	* gnu/packages/machine-learning.scm (python-iml)[propagated-inputs]: Move
	PYTHON-NOSE ...
	[native-inputs]: ... here.

	gnu: python-jupyter-console: Update to 6.1.0.
	* /gnu/packages/python-xyz.scm (python-jupyter-console): Update to 6.1.0.

	gnu: python-ipywidgets: Update to 7.5.1.
	* gnu/packages/python-xyz.scm (python-ipywidgets): Update to 7.5.1.

	gnu: python-widgetsnbextension: Update to 3.5.1.
	* gnu/packages/python-xyz.scm (python-widgetsnbextension): Update to 3.5.1.

2020-05-30  Ryan Prior  <rprior@protonmail.com>

	gnu: python-pylint: Udpate to 2.5.2.
	* gnu/packages/check.scm (python-pylint): Update to 2.5.2.
	[arguments]: New field.
	(python2-pylint)[arguments]: Do not inherit #:tests?.

2020-05-30  TomZ  <tomz@freedommail.ch>

	gnu: flowee: Really disable black-box test.
	* gnu/packages/finance.scm (flowee)[arguments]: The test 'api' has some
	  timeouts which fail half the time in a build, so really disable the test.

2020-05-30  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add spectacle-analyzer.
	* gnu/packages/music.scm (spectacle-analyzer): new variable.

2020-05-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mpfi: Update home page.
	* gnu/packages/multiprecision.scm (mpfi): Use more specific home page.

	gnu: mpfi: Update to 1.5.4.
	* gnu/packages/multiprecision.scm (mpfi): Update to 1.5.4.
	[source]: Hard-code project name.
	[arguments]: Disable tests, utterly broken in this release.  Do not build
	static libraries.
	[native-inputs]: Add automake, autoreconf, libtool, texinfo.

2020-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	bootloader: grub: Rename the btrfs-subvolume-file-name parameter.
	Following discussion in <https://issues.guix.gnu.org/37305>, it seems more
	appropriate to give the parameter a more generic name that better describes
	what it does.

	* gnu/bootloader/grub.scm (normalize-file): Rename the
	BTRFS-SUBVOLUME-FILE-NAME parameter to STORE-DIRECTORY-PREFIX, and always
	assume this argument to be a string.
	(eye-candy): Likewise.  Default STORE-DIRECTORY-PREFIX to "".
	(grub-configuration-file): Likewise.
	* gnu/system.scm (operating-system-bootcfg): Adapt.

2020-05-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: nfs: Expose configuration options for TCP and UDP.
	* gnu/services/nfs.scm (<nfs-configuration>)[nfsd-tcp?, nfsd-udp?]: New
	fields.
	(nfs-shepherd-services)[rpc.nfsd]: Populate the --{no-,}tcp and --{no-,}udp
	command line options based on the values of the nfsd-tcp? and nfsd-upd?
	fields.
	* doc/guix.texi (Network File System): Add doc.

2020-05-30  Kei Kebreau  <kkebreau@posteo.net>

	gnu: xaos: Update to 4.0.
	* gnu/packages/maths.scm (xaos): Update to 4.0.
	[source]: Use git-fetch.
	[native-inputs]: Add qtbase and qttools.
	[arguments]: Remove #:make-flags options; replace 'configure' phase; add
	'make-qt-deterministic' and 'install-data' phases.
	[home-page]: Update URL.

2020-05-29  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

2020-05-29  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: glade3: Update to 3.36.0.
	* gnu/packages/gnome.scm (glade3): Update to 3.36.0.

2020-05-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mpg123: Update to 1.26.0.
	* gnu/packages/mp3.scm (mpg123): Update to 1.26.0.
	[inputs]: Re-order alphabetically.

2020-05-29  Marius Bakke  <marius@gnu.org>

	gnu: popt: Remove defunct mirror.
	* gnu/packages/popt.scm (popt)[source](uri): Remove the canonical rpm5.org URI.

2020-05-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: cdogs-sdl: Update to 0.8.0.
	* gnu/packages/games.scm (cdogs-sdl): Update to 0.8.0.
	[native-inputs]: Add `pkg-config'.
	[inputs]: Add `gtk+'.

2020-05-29  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: fortune-mod: Update to 2.22.0.
	* gnu/packages/games.scm (fortune-mod): Update to 2.22.0.

	gnu: emacs-evil: Update to 1.14.0.
	* gnu/packages/emacs-xyz.scm (emacs-evil): Update to 1.14.0.

	gnu: aptdec: Do not hard-code CC=gcc.
	* gnu/packages/radio.scm (aptdec)[arguments]: Do not hard-code CC=gcc in the
	make-flags. Use the compiler appropriate for the target.

	gnu: aptdec: Update source and home page URIs.
	* gnu/packages/radio.scm (aptdec)[source, home-page]: Update URI.

2020-05-29  Pierre Neidhardt  <mail@ambrevar.xyz>

	doc: Add example to calculate the size a system.
	* doc/guix.texi (Invoking `guix size'): Add guix size example for store item.

	size: Document that positional arguments can be store items.
	* guix/scripts/size.scm (show-help): Mention STORE-ITEM positional argument
	  alternative.

2020-05-29  Ludovic Courtès  <ludo@gnu.org>

	maint: Git pre-push hook runs "make authenticate check-channel-news".
	* etc/git/pre-push: Change to run "make authenticate check-channel-news".

2020-05-29  Ludovic Courtès  <ludo@gnu.org>

	syscalls: 'terminal-dimension' ignores EPERM.
	Fixes <https://bugs.gnu.org/41581>.
	Reported by Tobias Geerinckx-Rice <me@tobias.gr>.

	* guix/build/syscalls.scm (terminal-dimension): Add EPERM to the list of
	errno code for FALL-BACK.

2020-05-29  Jesse Dowell  <jesse.dowell@gmail.com>

	syscalls: Properly match %HOST-TYPE.
	Fixes <https://bugs.gnu.org/41546>.

	Regression introduced in 0d371c633f7308cfde2432d6119d386a5c63198c.

	* guix/build/syscalls.scm (write-socket-address!)
	(read-socket-address): Use 'string-contains' instead of
	'string-suffix?'.

2020-05-29  Ludovic Courtès  <ludo@gnu.org>

	quirks: Build 'compute-guix-derivation' modules with 2.2 when needed.
	Fixes <https://bugs.gnu.org/41595>.
	Reported by Jan Nieuwenhuizen <janneke@gnu.org>.

	* guix/quirks.scm (requires-guile-2.2?): New procedure.
	(%quirks): Add it.
	(%bug-41214-patch): Comment.

2020-05-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-2048-game: Update home page.
	* gnu/packages/emacs-xyz.scm (emacs-2048-game)[home-page]: Update URL.

2020-05-29  John Soo  <jsoo1@asu.edu>

	gnu: Add dhall.
	* gnu/packages/dhall.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	(dist_patch_DATA): Add new patch.
	* gnu/packages/patches/dhall-remove-network-tests.patch: Add patch to remove
	dhall network tests.

	gnu: Add ghc-atomic-write-0.2.0.7.
	* gnu/packages/haskell-xyz.scm (ghc-atomic-write-0.2.0.7): New variable.

	gnu: Add ghc-generic-random-1.3.0.1.
	* gnu/packages/haskell-xyz.scm (ghc-generic-random-1.3.0.1): New variable.

	gnu: Add ghc-prettyprinter-ansi-terminal.
	* gnu/packages/haskell-xyz.scm (ghc-prettyprinter-ansi-terminal): New variable.

	gnu: Add ghc-prettyprinter-1.6.
	* gnu/packages/haskell-xyz.scm (ghc-prettyprinter-1.6): New variable.

	gnu: Add ghc-repline-0.3.
	* gnu/packages/haskell-xyz.scm (ghc-repline-0.3): New variable.

	gnu: Add ghc-haskeline-0.8.
	* gnu/packages/haskell-xyz.scm (ghc-haskeline-0.8): New variable.

	gnu: Add ghc-repline.
	* gnu/packages/haskell-xyz.scm (ghc-repline): New variable.

	gnu: Add ghc-prettyprinter.
	* gnu/packages/haskell-xyz.scm (ghc-prettyprinter): New variable.

	gnu: Add ghc-lens-family-core.
	* gnu/packages/haskell-xyz.scm (ghc-lens-family-core): New variable.

	gnu: Add ghc-managed.
	* gnu/packages/haskell-xyz.scm (ghc-managed): New variable.

	gnu: Add ghc-turtle.
	* gnu/packages/haskell-xyz.scm (ghc-turtle): New variable.

	gnu: Add ghc-optional-args.
	* gnu/packages/haskell-xyz.scm (ghc-optional-args): New variable.

	gnu: Add ghc-pgp-wordlist.
	* gnu/packages/haskell-xyz.scm (ghc-pgp-wordlist): New variable.

	gnu: Add ghc-pretty-simple.
	* gnu/packages/haskell-xyz.scm (ghc-pretty-simple): New variable.

	gnu: Add ghc-serialise.
	* gnu/packages/haskell-xyz.scm (ghc-serialise): New variable.

	gnu: Add ghc-special-values.
	* gnu/packages/haskell-xyz.scm (ghc-special-values): New variable.

	gnu: Add ghc-spoon.
	* gnu/packages/haskell-xyz.scm (ghc-spoon): New variable.

2020-05-29  John Soo  <jsoo1@asu.edu>

	gnu: Add ghc-text-manipulate.
	* gnu/packages/haskell-xyz.scm (ghc-text-manipulate): New variable.

	fix text-manipulate.

2020-05-29  John Soo  <jsoo1@asu.edu>

	gnu: Add ghc-generic-random.
	* gnu/packages/haskell-xyz.scm (ghc-generic-random): New variable.

	gnu: Add ghc-dotgen.
	* gnu/packages/haskell-xyz.scm (ghc-dotgen): New variable.

	gnu: Add ghc-cborg-json.
	* gnu/packages/haskell-xyz.scm (ghc-cborg-json): New variable.

	gnu: Add ghc-cborg.
	* gnu/packages/haskell-xyz.scm (ghc-cborg): New variable.

	gnu: Add ghc-data-fix.
	* gnu/packages/haskell-xyz.scm (ghc-data-fix): New variable.

	gnu: Add ghc-inspection-testing.
	* gnu/packages/haskell-check.scm (ghc-inspection-testing): New variable.

2020-05-29  Marius Bakke  <marius@gnu.org>

	gnu: Use 'cc-for-target' instead of custom implementations.
	* gnu/packages/compression.scm (ecm)[arguments]: In #:make-flags, remove
	TARGET binding and use CC-FOR-TARGET instead.
	* gnu/packages/linux.scm (powerstat, crda, cachefilesd)[arguments]: Likewise.
	* gnu/packages/mail.scm (alpine)[arguments]: Likewise.
	* gnu/packages/music.scm (lsp-plugins)[arguments]: Likewise.
	* gnu/packages/radio.scm (dump1090)[arguments]: Likewise.
	* gnu/packages/suckless.scm (blind, dmenu, spoon, slock, st, surf, sent,
	wificurse, sbm, prout, noice, human, fortify-headers, colors, libutf,
	scron)[arguments]: Likewise.

	utils: Add 'cc-for-target'.
	* guix/utils.scm (cc-for-target): New procedure.

	gnu: ruby-sanitize: Update to 5.1.0.
	* gnu/packages/patches/ruby-sanitize-system-libxml.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/ruby.scm (ruby-sanitize): Update to 5.1.0.
	[source]: Change to GIT-FETCH.  Add patch.
	[native-inputs]: Remove BUNDLER, RUBY-REDCARPET, and RUBY-YARD.

	gnu: ruby-nokogumbo: Update to 2.0.2.
	* gnu/packages/ruby.scm (ruby-nokogumbo): Update to 2.0.2.
	[arguments]: Remove.
	[native-inputs]: Add RUBY-RAKE-COMPILER.

	gnu: ruby-nokogiri: Update to 1.10.9.
	* gnu/packages/ruby.scm (ruby-nokogiri): Update to 1.10.9.

	gnu: ruby-crass: Update to 1.0.6.
	* gnu/packages/ruby.scm (ruby-crass): Update to 1.0.6.
	[source]: Switch to GIT-FETCH.
	[native-inputs]: Remove.

	gnu: ruby-libffi: Enable tests and unbundle LibFFI.
	* gnu/packages/libffi.scm (ruby-ffi)[source]: Change to GIT-FETCH.
	[arguments]: Remove #:tests?.  Add #:phases.

	gnu: ruby-rubygems-tasks: Update to 0.2.5.
	* gnu/packages/ruby.scm (ruby-rubygems-tasks): Update to 0.2.5.

	gnu: ruby-rake-compiler: Update to 1.1.0.
	* gnu/packages/ruby.scm (ruby-rake-compiler): Update to 1.1.0.

	gnu: ruby-ffi: Update to 1.12.2.
	* gnu/packages/libffi.scm (ruby-ffi): Update to 1.12.2.

	gnu: ruby-spec-its: Accept any version of ruby-ffi.
	* gnu/packages/ruby.scm (ruby-rspec-its)[arguments]: Change Gemfile
	substitution so that any ffi gem is accepted.  While at it, tighten the regex
	and rename the phase to be more accurate.

	gnu: physfs: Do not build the static library.
	* gnu/packages/game-development.scm (physfs)[arguments]: Add #:configure-flags.

	gnu: love: Remove unused input.
	* gnu/packages/game-development.scm (love)[inputs]: Remove PHYSFS.

2020-05-29  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: autorandr: Update to 1.10.1.
	* gnu/packages/xdisorg.scm (autorandr): Update to 1.10.1.

2020-05-29  Mathieu Othacehe  <othacehe@gnu.org>

	build: image: Fix initialize-efi-partition docstring.
	* gnu/build/image.scm (initialize-efi-partition): Turn BOOTLOADER-PACKAGE into
	GRUB-EFI.

2020-05-29  Mathieu Othacehe  <othacehe@gnu.org>

	image: Do not use VM to create disk-images.
	Now that installing Grub on raw disk-images is supported, we do not need to
	rely on (gnu system vm) module.

	* gnu/system/image.scm (make-system-image): Rename to ...
	(system-image): ... this, and remove the compatibility wrapper.
	(find-image): Turn to a monadic procedure. This will become useful when
	introducing Hurd support, to be able to detect the target system.
	* gnu/ci.scm (qemu-jobs): Use lower-object now that system-image returns a
	file-like object.
	* gnu/tests/install.scm (run-install): Ditto.
	* guix/scripts/system.scm (system-derivation-for-action): Add a 'base-image'
	argument,
	(perform-action): adapt accordingly.

2020-05-29  Mathieu Othacehe  <othacehe@gnu.org>

	image: Add a post-MBR gap to the default image.
	The generic 'efi-disk-image' needs to be bootable on systems without EFI. To
	do that, GRUB is installed in the post-MBR gap. Make sure that the first
	partition starts with an offset, to make this gap large enough for GRUB.

	* gnu/system/image.scm (root-offset, root-label): New variables,
	(esp-partition): use 'root-offset' as the partition offset,
	(root-partition): use 'root-label' as the partition label.

2020-05-29  Mathieu Othacehe  <othacehe@gnu.org>

	system: image: Fix image-with-os.
	* gnu/system/image.scm (image-with-os): Do not reorder partitions, as we want
	them to be created according to definition order.

	image: Use grub-efi to install the EFI bootloader.
	* gnu/build/image.scm (initialize-efi-partition): Rename bootloader-package
	argument to grub-efi.
	* gnu/system/image.scm (system-disk-image): Adapt accordingly to pass
	grub-efi package.

	system: image: Correct genimage configuration file indentation.
	* gnu/system/image.scm (system-disk-image): Fix genimage configuration file
	indentation.

	image: Add bootloader installation support.
	* gnu/build/image.scm (initialize-root-partition): Add bootloader-package and
	bootloader-installer arguments. Run the bootloader-installer if defined.
	* gnu/system/image.scm (system-disk-image): Adapt the partition initializer
	call accordingly.

	bootloader: grub: Use inheritance to define grub-minimal-bootloader.
	* gnu/bootloader/grub.scm (grub-minimal-bootloader): Inherit from
	grub-bootloader to avoid field redefinition.

	bootloader: grub: Do not run grub-install when creating a disk-image.
	* gnu/bootloader/grub.scm (install-grub): When creating a disk-image,
	grub-install will fail because it lacks root permissions. In that case, do not
	run grub-install and only copy Grub modules to the /boot directory.

	bootloader: Add 'disk-image-installer'.
	* gnu/bootloader.scm (<bootloader>)[disk-image-installer]: New field,
	(bootloader-disk-image-installer): export it.
	* gnu/bootloader/grub.scm (install-grub-disk-image): New procedure ...
	(grub-bootloader): ... used as "disk-image-installer" here.
	(grub-efi-bootloader): set "disk-image-installer" to #f.
	* gnu/system/image.scm (root-partition?, find-root-partition): Move to
	"Helpers" section.
	(root-partition-index): New procedure.
	(system-disk-image): Honor disk-image-installer, and
	use it to install the bootloader directly on the disk-image, if supported.

2020-05-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: openssh: Update to 8.3p1.
	* gnu/packages/ssh.scm (openssh): Update to 8.3p1.

	gnu: ruby-hocon: Update to 1.3.1.
	* gnu/packages/ruby.scm (ruby-hocon): Update to 1.3.1.

	gnu: ruby-fast-gettext: Update to 2.0.3.
	* gnu/packages/ruby.scm (ruby-fast-gettext): Update to 2.0.3.

	gnu: fldigi: Update to 4.1.13.
	* gnu/packages/radio.scm (fldigi): Update to 4.1.13.

	gnu: clp: Update to 1.17.6.
	* gnu/packages/maths.scm (clp): Update to 1.17.6.

	gnu: piper: Include package name in source file name.
	* gnu/packages/gnome.scm (piper)[source]: Set FILE-NAME.

	gnu: piper: Update to 0.5.
	* gnu/packages/gnome.scm (piper): Update to 0.5.

	gnu: usbguard: Update to 0.7.8.
	* gnu/packages/hardware.scm (usbguard): Update to 0.7.8.

2020-05-29  Ryan Prior via Guix-patches via  <guix-patches@gnu.org>

	gnu: oil: Update to 0.8.pre5.
	* gnu/packages/shells.scm (oil): Update to 0.8.pre5.
	[arguments]: Perform ‘patch-compiler-invocation’ phase as part of
	'configure.  Remove ‘make-destination’ phase.  Run a basic smoke test.
	[synopsis, description]: Update.

2020-05-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fluidsynth: Update to 2.1.3.
	* gnu/packages/audio.scm (fluidsynth): Update to 2.1.3.

	gnu: babl: Update to 0.1.76.
	* gnu/packages/gimp.scm (babl): Update to 0.1.76.

	gnu: font-comic-neue: Update to 2.5.
	* gnu/packages/fonts.scm (font-comic-neue): Update to 2.5.

	gnu: rust-version-check: Update to 0.9.2.
	* gnu/packages/crates-io.scm (rust-version-check-0.9): Update to 0.9.2.

	gnu: python-flask-sqlalchemy: Update to 2.4.3.
	* gnu/packages/python-web.scm (python-flask-sqlalchemy): Update to 2.4.3.

2020-05-29  Eric Brown  <ecbrown@ericcbrown.com>

	gnu: Add r-mstate.
	* gnu/packages/cran.scm (r-mstate): New variable.

	gnu: Add r-brms.
	* gnu/packages/cran.scm (r-brms): New variable.

2020-05-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add exfatprogs.
	* gnu/packages/file-systems.scm (exfatprogs): New public variable.

2020-05-29  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add shiru-lv2.
	* gnu/packages/music.scm (shiru-lv2): New variable.

2020-05-29  Yuval Kogman  <nothingmuch@woobling.org>

	gnu: Add compiledb.
	* gnu/packages/build-tools.scm (compiledb): New variable.

	gnu: Add python-bashlex.
	* gnu/packages/python-xyz.scm (python-bashlex): New variable.

2020-05-28  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add guile-jsonld.
	* gnu/packages/guile-xyz.scm (guile-jsonld): New variable.

2020-05-28  Leo Famulari  <leo@famulari.name>

	gnu: Transmission: Fix CVE-2018-10756.
	* gnu/packages/patches/transmission-CVE-2018-10756.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/bittorrent.scm (transmission)[source]: Use it.

2020-05-28  Josh Holland  <josh@inv.alid.pw>

	gnu: python-netcdf4: Update to 1.5.3
	* gnu/packages/python-xyz.scm (python-netcdf4): Update to 1.5.3.

2020-05-28  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: clang: Build 'clang-tools-extra'.
	* gnu/packages/llvm.scm (clang-from-llvm): Add #:tools-extra.
	Add 'output' field.  In 'inputs', add TOOLS-EXTRA when it's given.
	In 'arguments', add 'add-tools-extra' and 'move-extra-tools' phases when
	TOOLS-EXTRA is given.

2020-05-28  Vincent Legoll  <vincent.legoll@gmail.com>

	update-guix-package: Use 'origin-hash'.
	* gnu/packages/package-management.scm (main): Use 'origin-hash' instead
	of 'origin-sha256'.

2020-05-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-flask-sqlalchemy: Update to 2.4.2.
	* gnu/packages/python-web.scm (python-flask-sqlalchemy): Update to 2.4.2.

2020-05-28  Efraim Flashner  <efraim@flashner.co.il>

	doc: Remove explicit support for mips64el-linux.
	It's been a good run, but no one is maintaining the architecture.
	So long, and thanks for all the fish.

	* doc/guix.texi (GNU Distribution): Change text for mips64el-linux
	to denote it is deprecated.
	(Daemon Offload Setup): Change occurrences of mips64el-linux to
	aarch64-linux and adjust local code snippets.
	(Guix Environment)[cross-compilation]: Change mips64el-linux-gnu to
	aarch64-linux-gnu.
	(GNU Build System)(package-cross-derivation]: Same.
	(G-Expressions)[cross compilation]: Same.
	(Additional Build Options)[cross-compilation, build logs]: Same.
	(qemu-binfmt-service-type): Remove mips64el.
	* doc/contributing.texi (Submitting Patches): Same.
	* m4/guix.m4: (GUIX_ASSERT_SUPPORTED_SYSTEM): Remove mips64el-linux.

2020-05-28  Leo Famulari  <leo@famulari.name>

	gnu: apfs-fuse: Update to 0.0.0-1.7b89418.
	* gnu/packages/file-systems.scm (apfs-fuse): Update to 0.0.0-1.7b89418.
	[arguments]: Install the README. Select FUSE 2 in #:configure-flags.

2020-05-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-rversions: Update to 2.0.2.
	* gnu/packages/statistics.scm (r-rversions): Update to 2.0.2.

	gnu: cvs-fast-export: Update to 1.55.
	* gnu/packages/version-control.scm (cvs-fast-export): Update to 1.55.

	gnu: eid-mw: Update to 4.4.27.
	* gnu/packages/security-token.scm (eid-mw): Update to 4.4.27.

	gnu: mu: Update to 1.4.7.
	* gnu/packages/mail.scm (mu): Update to 1.4.7.

	gnu: gnome: Add gnome-boxes.
	* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Add gnome-boxes.

	gnu: gnome-boxes: Update to 3.36.4.
	* gnu/packages/gnome.scm (gnome-boxes): Update to 3.36.4.

2020-05-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: gdb: Add version 9.2.
	* gnu/packages/gdb.scm (gdb-9.2): New variable.

2020-05-27  Ludovic Courtès  <ludo@gnu.org>

	maint: Check whether Guile-Gcrypt is recent enough.
	Suggested by Danny Milosavljevic <dannym@scratchpost.org>
	in <https://bugs.gnu.org/41494>.

	* m4/guix.m4 (GUIX_CHECK_GUILE_GCRYPT): New macro.
	* configure.ac: Use it.

2020-05-27  Ludovic Courtès  <ludo@gnu.org>

	system: hurd: Remove custom <manifest> gexp compiler.
	This is superseded by <profile>, which was added in
	ef674a24c527eaf54801707d34dbf5d12ec139cb.

	* gnu/system/hurd.scm (compile-manifest): Remove.
	(cross-hurd-image)[system-profile]: Define using 'profile'.

2020-05-27  Eric Bavier  <bavier@member.fsf.org>

	gnu: libnslog: Use latest version of check for tests.
	Test failures with latest check were fixed in most recent release.  See bug
	report: https://bugs.netsurf-browser.org/mantis/view.php?id=2736

	* gnu/packages/web.scm (libnslog)[native-inputs]: Use latest check.

2020-05-27  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.43.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.43.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@5.6: Update to 5.6.15.
	* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.15.
	(linux-libre-5.6-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.125.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.125.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.182.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.182.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.225.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.225.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.225.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.225.
	(linux-libre-4.4-pristine-source): Update hash.

2020-05-27  Julien Lepiller  <julien@lepiller.eu>

	doc: Use existing URLs and file names in installation instructions.
	Some users are confused that these URLs and file names don't work, so
	change them to the most popular architecture, while still mentioning
	alternatives.

	* doc/guix.texi (USB Stick and DVD Installation, Binary Installation): Use
	x86_64-linux URLs by default.

2020-05-27  Marius Bakke  <marius@gnu.org>

	gnu: jucipp: Update to 1.6.0.
	* gnu/packages/text-editors.scm (jucipp): Update to 1.6.0.
	[arguments]: Remove obsolete phase.
	[inputs]: Add UNIVERSAL-CTAGS.

	gnu: Add Universal Ctags.
	* gnu/packages/code.scm (universal-ctags): New public variable.

	gnu: Add packcc.
	* gnu/packages/c.scm (packcc): New public variable.

	gnu: code.scm: Sort module imports.
	* gnu/packages/code.scm (define-module): Sort imports.

2020-05-27  Marius Bakke  <marius@devup.no>

	gnu: Add facter.
	* gnu/packages/admin.scm (facter): New public variable.

	gnu: ruby-thor: Update to 1.0.1.
	* gnu/packages/ruby.scm (ruby-thor): Update to 1.0.1.
	[source]: Switch to GIT-FETCH.
	[arguments]: Remove #:tests?.  Add #:phases.
	[native-inputs]: Remove BUNDLER.  Add RUBY-RSPEC and RUBY-SIMPLECOV.

	gnu: Add ruby-sys-filesystem.
	* gnu/packages/ruby.scm (ruby-sys-filesystem): New public variable.

	gnu: Add ruby-mkmf-lite.
	* gnu/packages/ruby.scm (ruby-mkmf-lite): New public variable.

	gnu: Add ruby-ptools.
	* gnu/packages/ruby.scm (ruby-ptools): New public variable.

2020-05-27  Marius Bakke  <marius@gnu.org>

	gnu: hdf4: Provide an absolute reference to libjpeg.
	* gnu/packages/maths.scm (hdf4)[arguments]: Add phase
	'provide-absolute-libjpeg-reference'.

2020-05-27  Leo Famulari  <leo@famulari.name>

	Revert some Go package updates.
	This reverts commit 5f833e0495f00a72f8d34a63e8afbc531afdd22d through
	681ac9a66c26d2c739e41f03228f8c63fc0df482.

	It's not idiomatic to update Go packages independently of their users.
	This reversion was approved by Efraim on #guix:

	http://logs.guix.gnu.org/guix/2020-05-26.log

	* gnu/packages/golang.scm,
	gnu/packages/syncthing.scm,
	gnu/packages/tls.scm: Revert.

2020-05-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-forge: Update to commit 09bf8ad.
	* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 09bf8ad.
	[native-inputs]: Remove emacs-minimal, which is implicitly provided by the
	emacs-build-system.

2020-05-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-transient: Update to commit a6e4cced.
	This is necessary to build a recent version of emacs-forge.

	* gnu/packages/emacs-xyz.scm (emacs-transient): Update to commit a6e4cced.
	[build-system]: Switch to the emacs-build-system.
	[arguments]: Remove the #:modules, #:imported-modules and #:make-flags
	arguments.
	[phases]{configure}: Do not delete.
	{install}: Do not replace.
	{build-info-manual}: New phase.
	{enter-lisp-directory}: New phase.
	[native-inputs]: Remove emacs-minimal, which is implicitly provided by the
	emacs-build-system.

2020-05-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-evil-magit: Update to commit 253c644.
	This resolves tests failures that appeared with the update to emacs-magit.

	* gnu/packages/emacs-xyz.scm (emacs-evil-magit): Update to commit 253c644.

2020-05-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-magit: Update to commit d05545e.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to commit
	68b5a13fa1b6b122d4a2547b8c415aadff83d8ca.
	[origin]: Remove obsoleted patches and snippets.
	[build-system]: Switch to the emacs-build-system.
	[arguments]: Remove the #:modules and #:imported-modules arguments.  Enable
	tests. Remove the #:make-flags and #:test-target argument.  Specify the
	\#:test-command argument.
	[phases]{patch}: Remove phase.
	{build-info-manual, set-magit-version, configure-git}
	{disable-tramp-test}: New phases.
	{configure}: Do not delete phase.
	{patch-exec-paths}: Adapt file names.
	* gnu/packages/patches/emacs-magit-log-format-author-margin.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	gnu: Add emacs-libgit.
	* gnu/packages/emacs-xyz.scm (emacs-libgit): New variable.
	* gnu/packages/patches/emacs-libgit-use-system-libgit2.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.

2020-05-27  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add guile-rdf.
	* gnu/packages/guile-xyz.scm (guile-rdf): New variable.

2020-05-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Update to 2.9.5.
	* gnu/packages/dns.scm (knot): Update to 2.9.5.

	gnu: fossil: Update to 2.11.
	* gnu/packages/version-control.scm (fossil): Update to 2.11.

	gnu: wimlib: Update to 1.13.2.
	* gnu/packages/backup.scm (wimlib): Update to 1.13.2.

	gnu: nginx-documentation: Update to 1.19.0-2549-c13a55aae487.
	* gnu/packages/web.scm (nginx-documentation): Update to 1.19.0-2549-c13a55aae487.

	gnu: nginx: Update to 1.19.0.
	* gnu/packages/web.scm (nginx): Update to 1.19.0.

	gnu: nnn: Update to 3.2.
	* gnu/packages/admin.scm (nnn): Update to 3.2.

	gnu: yoshimi: Update to 1.7.0.1-0.bfcadc6 to fix build.
	* gnu/packages/music.scm (yoshimi): Update to 1.7.0.1-0.bfcadc6.
	[source]: Use GIT-FETCH for now.

2020-05-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: nauty: Update to 2.7r1.
	* gnu/packages/maths.scm (nauty): Update to 2.7r1.
	[arguments]: Prevent using "-march-native".  Install new executable.

2020-05-27  Josh Marshall  <joshua.r.marshall.1991@gmail.com>

	gnu: aegis: Update home page.
	* gnu/packages/version-control.scm (aegis)[home-page]: Update and use
	HTTPS.

	gnu: aegis: Fix build failure.
	* gnu/packages/version-control.scm (aegis)[arguments]: Add
	‘CXXFLAGS=-std=c++03’ to #:configure-flags.

2020-05-27  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add lsp-plugins.
	* gnu/packages/music.scm (lsp-plugins): New variable.

2020-05-27  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: java-xerces: Update to 2.12.1.
	* gnu/packages/java.scm (java-xerces): Update to 2.12.1.

	gnu: xerces-c: Update to 3.2.3.
	* gnu/packages/xml.scm (xerces-c): Update to 3.2.3.

	gnu: nagios: Update to 4.4.6.
	* gnu/packages/monitoring.scm (nagios): Update to 4.4.6.

	gnu: gitolite: Update to 3.6.11.
	* gnu/packages/version-control.scm (gitolite): Update to 3.6.11.

	gnu: unbound: Update to 1.10.1.
	* gnu/packages/dns.scm (unbound): Update to 1.10.1.

	gnu: ansible: Update to 2.9.9.
	* gnu/packages/admin.scm (ansible): Update to 2.9.9.

2020-05-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: radare2: Add more inputs.
	* gnu/packages/engineering.scm (radare2)[arguments]:
	Add ‘--with-sysxxhash’ to #:configure-flags.
	[inputs]: Add libuv.
	[propagated-inputs]: Add xxhash.

	gnu: radare2: Remove unused gmp input.
	* gnu/packages/engineering.scm (radare2)[inputs]: Remove gmp.

2020-05-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: gpm: Use HTTPS URI.
	* gnu/packages/linux.scm (gpm)[home-page, source]: Use HTTPS URI.

	gnu: gcide: Use HTTPS home page URI.
	* gnu/packages/dictionaries.scm (gcide)[home-page]: Use HTTPS URI.

	gnu: fasthenry: Use HTTPS home page URI.
	* gnu/packages/engineering.scm (fasthenry)[home-page]: Use HTTPS URI.

	gnu: fastcap: Use HTTPS home page URI.
	* gnu/packages/engineering.scm (fastcap)[home-page]: Use HTTPS URI.

	gnu: emacs-ryo-modal: Use HTTPS home page URI.
	* gnu/packages/emacs-xyz.scm (emacs-ryo-modal)[home-page]: Use HTTPS URI.

2020-05-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-load-relative: Use HTTPS home page URI.
	* gnu/packages/emacs-xyz.scm (emacs-load-relative)[home-page]: Use HTTPS URI.

	gnu: emacs-evil-markdown: Update to 0.0.2-2-685d7fb.
	* gnu/packages/emacs-xyz.scm (emacs-evil-markdown): Update to 0.0.2-2-685d7fb.

	gnu: emacs-evil-markdown: Small fixes.
	* gnu/packages/emacs-xyz.scm (emacs-evil-markdown)[propagated-inputs]:
	Re-order inputs.
	[home-page]: Fix URL.

	gnu: dvtm: Use HTTPS home page URI.
	* gnu/packages/dvtm.scm (dvtm)[home-page]: Use HTTPS URI.

	gnu: blast+: Use HTTPS home page URI.
	* gnu/packages/bioinformatics.scm (blast+)[home-page]: Use HTTPS URI.

	gnu: catcodec: Use HTTPS home page URI.
	* gnu/packages/game-development.scm (catcodec)[home-page]: Use HTTPS URI.

	gnu: bbmap: Use HTTPS home page URI.
	* gnu/packages/bioinformatics.scm (bbmap)[home-page]: Use HTTPS URI.

	gnu: emacs-chronometrist: Update to 0.4.3.
	* gnu/packages/emacs-xyz.scm (emacs-chronometrist): Update to 0.4.3.

	gnu: fet: Update to 5.44.7.
	* gnu/packages/education.scm (fet): Update to 5.44.7.

2020-05-26  TomZ  <tomz@freedommail.ch>

	gnu: flowee: Update to 2020.04.1.
	* gnu/packages/finance.scm (flowee): Update to 2020.04.1.

2020-05-26  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

2020-05-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: qtwebengine: Fix build failure.
	* gnu/packages/qt.scm (qtwebengine)[source](snippet): Preserve the included
	Mesa headers, to avoid an incompatibility with system Mesa.  Also adjust some
	files to use system Vulkan headers.  Preserve third_party/emoji-segmenter.
	[inputs]: Remove obsolete comment (LCMS is already in inputs).

2020-05-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: mesa-headers: Do not inherit outputs from Mesa.
	This is a follow-up to commit 43a8d83c08d736b613a385ff0d06941bd373b642.

	* gnu/packages/gl.scm (mesa-headers)[outputs]: New field.

2020-05-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: mutter: Fix build with Mesa 20.
	* gnu/packages/gnome.scm (mutter)[arguments]: Add #:phases.

2020-05-26  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: nheko: Update to 0.7.1.
	* gnu/packages/messaging.scm (nheko): Update to 0.7.1.
	[inputs]: Add qtdeclarative, qtgraphicaleffects and qtquickcontrols2.
	Arrange qtsvg in alphabetical order.

	gnu: mtxclient: Update to 0.3.0.
	* gnu/packages/messaging.scm (mtxclient): Update to 0.3.0.
	[arguments]: Disable Pushrules test as it requires network.

	gnu: qtdeclarative: Fix reference on qmlcachegen.
	* gnu/packages/qt.scm (qtdeclarative)[arguments]: Add phase to fix the
	reference on qmlcachegen in an installed cmake file.

2020-05-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: libdrm: Update to 2.4.101.
	* gnu/packages/patches/libdrm-symbol-check.patch: Delete file.
	* gnu/packages/patches/libdrm-realpath-virtio.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.101.
	[source](uri): Adjust for new .tar.xz tarball.
	[source](patches): Adjust patch list as above.

	gnu: vkd3d: Fix build with newer Vulkan headers.
	* gnu/packages/vulkan.scm (vkd3d)[arguments]: Add phase 'patch-for-new-vulkan'.

	gnu: vkquake: Fix build with newer Vulkan headers.
	* gnu/packages/games.scm (vkquake)[arguments]: Add phase 'patch-for-new-vulkan'.

	gnu: Mesa: Fix substitutions for absolute library references.
	* gnu/packages/gl.scm (mesa)[arguments]: In the 'fix-dlopen-libnames' phase,
	adjust substitutions so that they patch the correct files.

	gnu: Mesa: Remove obsolete phase.
	* gnu/packages/gl.scm (mesa)[arguments]: Remove 'patch-create_test_cases' phase.

	gnu: Mesa: Remove unused input.
	* gnu/packages/gl.scm (mesa)[inputs]: Remove MAKEDEPEND.

	gnu: Mesa: Install scripts to a separate output.
	* gnu/packages/gl.scm (mesa)[outputs]: New field.
	[arguments]: Add phase 'split-outputs'.

	gnu: shaderc: Enable (some) tests.
	* gnu/packages/vulkan.scm (shaderc)[arguments]: Remove #:tests?.  Add
	substitution to use "spirv-dis" from inputs instead of bundled.

	gnu: shaderc: Update to 2020.0.
	* gnu/packages/vulkan.scm (shaderc): Update to 2020.0.
	[build-system]: Change to CMAKE-BUILD-SYSTEM.
	[arguments]: Move custom configure invokation to #:configure-flags.  Add phase
	to prevent using bundled code.
	[inputs]: Add GLSLANG, SPIRV-HEADERS, and SPIRV-TOOLS.
	[native-inputs]: Remove CMAKE-MINIMAL, GLSLANG:SOURCE, SPIRV-HEADERS:SOURCE,
	and SPIRV-TOOLS:SOURCE.

	gnu: vulkan-tools: Update to 1.2.140.
	* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.2.140.

	gnu: vulkan-loader: Enable tests.
	* gnu/packages/vulkan.scm (vulkan-loader)[arguments]: Remove #:tests? and
	 #:configure-flags.  Add #:phases to unpack googletest and disable tests that
	cannot run in the build container.
	[native-inputs]: Add (PACKAGE-SOURCE GOOGLETEST).

	gnu: vulkan-loader: Update to 1.2.140.
	* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.2.140.
	[arguments]: Remove #:phases.

	gnu: vulkan-headers: Update to 1.2.141.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.2.141.
	(vulkan-loader, vulkan-tools)[version]: Do not inherit from VULKAN-HEADERS.

	gnu: glslang: Build shared libraries.
	* gnu/packages/vulkan.scm (glslang)[arguments]: Add #:configure-flags.

	gnu: glslang: Update to 8.13.3743.
	* gnu/packages/vulkan.scm (glslang): Update to 8.13.3743.
	[arguments]: Remove #:phases.
	[native-inputs]: Remove BISON.  Add PYTHON.

	gnu: spirv-tools: Do not build static libraries.
	* gnu/packages/vulkan.scm (spirv-tools)[arguments]: Add
	"-DBUILD_SHARED_LIBS=ON" in #:configure-flags.

	gnu: spirv-tools: Update to 2020.2.
	* gnu/packages/vulkan.scm (spirv-tools): Update to 2020.2.
	[arguments]: Remove #:tests?.

	gnu: spirv-headers: Update to 1.5.3.
	* gnu/packages/vulkan.scm (spirv-headers): Update to 1.5.3.

2020-05-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: gstreamer: Increase test timeouts.
	Fixes <https://bugs.gnu.org/36464>.
	Reported by Steffen Rytter Postas <nc@scalehost.eu>.

	* gnu/packages/gstreamer.scm (%common-gstreamer-phases): New variable.
	(gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-bad,
	gst-plugins-ugly, gst-editing-services)[arguments]: Use it.

2020-05-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: cogl: Fix build with Mesa 20.
	* gnu/packages/gnome.scm (cogl)[arguments]: Add phase to adjust header includes.

2020-05-26  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

2020-05-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: NSS: Update to 3.52.1 [fixes CVE-2020-12399].
	* gnu/packages/nss.scm (nss): Update to 3.52.1.
	* gnu/packages/certs.scm (nss-certs): Likewise.

2020-05-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: Mesa: Fix ineffective substitution on i686-linux.
	This is a follow-up to commit ee345ae62c8b899186b65b61a2376b5adb938520.

	* gnu/packages/gl.scm (mesa)[arguments]: Adjust substitution to use the
	correct file name.

2020-05-26  TomZ  <tomz@freedommail.ch>
	    Marius Bakke  <mbakke@fastmail.com>

	gnu: Qt: Update to 5.14.2.
	* gnu/packages/qt.scm (qtsvg, qtimageformats, qtx11extras,
	qtxmlpatterns, qtconnectivity, qtwebsockets, qtsensors,
	qtmultimedia, qtserialport, qtserialbus, qtwebchannel,
	qtwebview, qtlocation, qttools, qtscript, qtquickcontrols,
	qtquickcontrols2, qtgraphicaleffects, qtgamepad, qtscxml,
	qtpurchasing, qtcharts, qtdatavis3d, qtnetworkauth,
	qtspeech, qtwebengine): Update to 5.14.2.
	(qtcanvas3d): Remove variable.  Upstream deprecated it.
	(qtbase)[source](patches): Remove qtbase-QTBUG-81715.patch.
	[arguments]: Drop X11lib substitution: patched dir no longer exists.
	(qtwayland)[arguments]: Disable two tests, and add phase to prevent fatal DBus
	warnings.
	(qtwebglplugin)[inputs]: Add ZLIB.
	(qtremoteobjects): Disable some tests that fail due to missing network.
	(qtdeclarative)[native-inputs]: Add VULKAN-HEADERS.
	(qtwebengine)[source](snippet): Adjust list of preserved files.
	[inputs]: Add VULKAN-HEADERS.
	* gnu/packages/patches/qtbase-QTBUG-81715.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2020-05-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: KDE Frameworks: Update to 5.70.
	* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
	* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
	breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
	kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
	kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
	kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
	qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
	kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
	kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
	baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
	kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
	kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
	kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
	kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
	kross): Update to 5.70.0.
	(kwayland)[inputs]: Add QTWAYLAND.
	(kparts)[arguments]: New field.
	(kinit)[inputs]: Add KDBUSADDONS.
	(kcmutils)[inputs]: Add KGUIADDONS.
	(krunner)[native-inputs]: Add DBUS.
	[arguments]: Run tests with "dbus-launch".
	(baloo)[arguments]: Remove broken test substitution.  Disable one other test.
	(ktexteditor, plasma-framework): Update to 5.70.1.
	(kio): Likewise.
	[inputs]: Move KWINDOWSYSTEM ...
	[propagated-inputs]: ... here.

	gnu: python-jinja2: Update to 2.11.2.
	* gnu/packages/python-xyz.scm (python-jinja2): Update to 2.11.2.

	gnu: json-c: Update to 0.14.
	* gnu/packages/web.scm (json-c): Update to 0.14.
	[source](modules, snippet): Remove.
	[build-system]: Change to CMAKE-BUILD-SYSTEM.
	(json-c-0.13): New public variable.
	(json-c-0.12): Inherit from JSON-C-0.13.
	* gnu/packages/cryptsetup.scm (cryptsetup-static)[inputs]: Stick with
	JSON-C-0.13.
	* gnu/packages/linux.scm (multipath-tools)[inputs]: Likewise.
	* gnu/packages/security-token.scm (yubikey-personalization, libu2f-host,
	libu2f-server)[inputs]: Likewise.
	* gnu/packages/syndication.scm (newsboat)[inputs]: Likewise.

	gnu: pcre2: Update to 10.35.
	* gnu/packages/pcre.scm (pcre2): Update to 10.35.

	gnu: NSS: Update to 3.52.
	* gnu/packages/nss.scm (nss): Update to 3.52.
	* gnu/packages/certs.scm (nss-certs): Likewise.

	gnu: python-mako: Update to 1.1.2.
	* gnu/packages/python-xyz.scm (python-mako): Update to 1.1.2.

	gnu: python-idna: Update to 2.9.
	* gnu/packages/python-xyz.scm (python-idna): Update to 2.9.

	gnu: python-pycparser: Update to 2.20.
	* gnu/packages/python-xyz.scm (python-pycparser): Update to 2.20.

	gnu: python-cython: Update to 0.29.17.
	* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.17.

	gnu: python-requests: Update to 2.23.0.
	* gnu/packages/python-web.scm (python-requests): Update to 2.23.0.

	gnu: python-urllib3: Update to 1.25.9.
	* gnu/packages/python-web.scm (python-urllib3): Update to 1.25.9.

	gnu: python-pyopenssl: Update to 19.1.0.
	* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 19.1.0.

	gnu: python-cryptography: Update to 2.9.2.
	* gnu/packages/python-crypto.scm (python-cryptography-vectors,
	python-cryptography): Update to 2.9.2.

	gnu: python-certifi: Update to 2020.4.5.1.
	* gnu/packages/python-crypto.scm (python-certifi): Update to 2020.4.5.1.
	[arguments]: New field.  Explicitly disable tests.

	gnu: python-cffi: Update to 1.14.0.
	* gnu/packages/libffi.scm (python-cffi): Update to 1.14.0.

	gnu: python-pycairo: Update to 1.19.1.
	* gnu/packages/gtk.scm (python-pycairo): Update to 1.19.1.

	gnu: GTK+: Update to 3.24.20.
	* gnu/packages/gtk.scm (gtk+): Update to 3.24.20.

	gnu: CUPS: Update to 2.3.3.
	* gnu/packages/cups.scm (cups-minimal): Update to 2.3.3.

	gnu: cups-filters: Update to 1.27.4.
	* gnu/packages/cups.scm (cups-filters): Update to 1.27.4.
	[arguments]: Remove obsolete patch-for-poppler phase.

	gnu: mesa: Build with LLVM 10.
	* gnu/packages/gl.scm (mesa)[inputs]: Change from LLVM-9 to LLVM-10.
	* gnu/packages/gl.scm (mesa-opencl)[native-inputs]: Change from CLANG-9 to CLANG-10.

	gnu: libical: Update to 3.0.8.
	* gnu/packages/calendar.scm (libical): Update to 3.0.8.
	[source](patches): Remove.

	gnu: mesa: Update to 20.0.7.
	* gnu/packages/gl.scm (mesa): Update to 20.0.7.

	gnu: libva: Update to 2.7.1.
	* gnu/packages/video.scm (libva): Update to 2.7.1.

	gnu: utf8proc: Update to 2.5.0.
	* gnu/packages/textutils.scm (utf8proc): Update to 2.5.0.
	[native-inputs]: Update test data to Unicode 13.

	gnu: qpdf: Update to 10.0.1.
	* gnu/packages/pdf.scm (qpdf): Update to 10.0.1.

	gnu: ImageMagick: Update to 6.9.11-11.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.11-11.

	gnu: postgresql: Update to 10.13.
	* gnu/packages/databases.scm (postgresql): Update to 10.13.

	gnu: MariaDB: Update to 10.1.45.
	* gnu/packages/databases.scm (mariadb): Update to 10.1.45.

	gnu: libinput: Update to 1.15.5.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.15.5.

2020-05-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: kmod: Disable tests in 'Makefile.in' instead of 'Makefile.am'.
	This avoids a build failure because the package was bootstrapped with an older
	version of Automake.  By substituting the .in file we avoid triggering the
	Autoconf machinery.

	* gnu/packages/linux.scm (kmod)[arguments]: Change the 'disable-tests' phase
	to substitute "Makefile.in" instead of "Makefile.am".
	[native-inputs]: Remove AUTOMAKE and AUTOCONF.

2020-05-26  Brice Waegeneire  <brice@waegenei.re>

	gnu: kmod: Update to 27.
	* gnu/packages/linux.scm (kmod): Update to version 27.
	[native-inputs]: Add 'automake' and 'autoconf'.
	[arguments]: Add phase 'disable-tests'. Add configure flag
	'--disable-test-modules'. Enable tests.

2020-05-26  Marius Bakke  <marius@gnu.org>

	Merge branch 'master' into staging

2020-05-26  Eric Bavier  <bavier@member.fsf.org>

	gnu: netsurf: Remove tabulations in source.
	* gnu/packages/web.scm (netsurf): Remove tabulations.

	gnu: netsurf: Update to 3.10.
	* gnu/packages/web.scm (netsurf): Update to 3.10.
	* gnu/packages/patches/netsurf-system-utf8proc.patch: Adjust to new source.

	gnu: nsgenbind: Update to 0.8.
	* gnu/packages/web.scm (nsgenbind): Update to 0.8.

	gnu: libnspsl: Update to 0.1.6.
	* gnu/packages/web.scm (libnspsl): Update to 0.1.6.

	gnu: libnsutils: Update to 0.1.0.
	* gnu/packages/web.scm (libnsutils): Update to 0.1.0.

	gnu: libnslog: Update to 0.1.3.
	* gnu/packages/web.scm (libnslog): Update to 0.1.3.

	gnu: libnsbmp: Update to 0.1.6.
	* gnu/packages/web.scm (libnsbmp): Update to 0.1.6.

	gnu: libdom: Update to 0.4.1.
	* gnu/packages/web.scm (libdom): Update to 0.4.1.

	gnu: libcss: Update to 0.9.1.
	* gnu/packages/web.scm (libcss): Update to 0.9.1.

	gnu: libwapcaplet: Update to 0.4.3.
	* gnu/packages/web.scm (libwapcaplet): Update to 0.4.3.

	gnu: hubbub: Update to 0.3.7.
	* gnu/packages/web.scm (hubbub): Update to 0.3.7.

	gnu: netsurf-buildsystem: Update to 1.9.
	* gnu/packages/web.scm (netsurf-buildsystem): Update to 1.9.

2020-05-26  Leo Famulari  <leo@famulari.name>

	gnu: DarkIce: Update to 1.4.
	* gnu/packages/audio.scm (darkice): Update to 1.4.
	[source]: Update URL. Remove obsolete patch.
	* gnu/packages/patches/darkice-workaround-fpermissive-error.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-05-26  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: ffmpeg: Update to 4.2.3.
	* gnu/packages/video.scm (ffmpeg): Update to 4.2.3.

2020-05-26  Mathieu Othacehe  <othacehe@gnu.org>

	image: Add partition file-system options support.
	* gnu/image.scm (<partition>)[file-system-options]: New field,
	(partition-file-system-options): new exported procedure.
	* gnu/system/image.scm (partition->gexp): Adapt accordingly.
	* gnu/build/image.scm (sexp->partition): Also adapt accordingly,
	(make-ext-image): and pass file-system options to mke2fs.

2020-05-26  Danny Milosavljevic  <dannym@scratchpost.org>

	services: Fix permissions of directory /var/spool/cups/tmp.
	Fixes <https://bugs.gnu.org/41367>.

	* gnu/services/cups.scm (%cups-activation): Fix permissions of directory
	/var/spool/cups/tmp.

2020-05-26  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 238.
	* gnu/packages/lisp.scm (txr): Update to 238.
	  [arguments]: Don't hardcode "cc=gcc" in configure-flags.

	gnu: monero-gui: Update to 0.16.0.0.
	* gnu/packages/finance.scm (monero-gui): Update to 0.16.0.0.
	  [native-inputs]: Add monero-source.
	  [inputs]: Add libgcrypt.
	  [arguments]: Add 'get-monero-extra-files' phase.

	gnu: monero: Update to 0.16.0.0.
	* gnu/packages/finance.scm (monero): Update to 0.16.0.0.

2020-05-26  Mathieu Othacehe  <othacehe@gnu.org>

	image: Set offset default to zero.
	* gnu/image.scm (<partition>)[offset]: Set to zero by default.
	* gnu/system/image.scm (system-disk-image): Adapt accordingly.

2020-05-26  Christopher Baines  <mail@cbaines.net>

	gnu: virt-manager: Work towards enabling some tests.
	* gnu/packages/virtualization.scm (virt-manager)[arguments]: Set #:test-target
	to "test_ui", replace the 'check phase.
	[native-inputs]: Add some inputs required for running tests.

	gnu: python2-dogtail: Switch to Python 3, and add Python 2 variant.
	* gnu/packages/python-xyz.scm (python2-dogtail): Rename to python-dogtail.
	[name]: Change python2-dogtail to python-dogtail.
	[arguments]: Remove #:python.
	[propagated-inputs,native-inputs]: Switch Python 2 packages to Python 3
	variants.
	(python2-dogtail): New variable.

2020-05-26  Christopher Baines  <mail@cbaines.net>

	gnu: python2-dogtail: Update to 0.9.11.
	There are newer releases on a gitlab.com repository compared to PyPI. Make an
	attempt at getting the tests to work, they don't yet I believe because DBus
	isn't working properly. This update is a step towards getting a Python 3
	variant of the package, which can be used to test virt-manager.

	* gnu/packages/python-xyz.scm (python2-dogtail): Update to 0.9.11.
	[source]: Switch from PyPI to gitlab.com, as gitlab.com contains newer
	releases.
	[arguments]: Replace the check phase, and update comment about disabling the
	tests.
	[propagated-inputs,native-inputs]: Add relevant packages.
	[home-page]: Change to https://gitlab.com/dogtail/dogtail/

2020-05-26  Christopher Baines  <mail@cbaines.net>

	gnu: python-pyatspi: Propagate python-pygobject.
	As python-pygobject is required at runtime.

	* gnu/packages/gnome.scm (python-pyatspi)[inputs]: Move python-pygobject to…
	[propagated-inputs]: …here.
	(python2-pyatspi)[inputs]: Move python2-pygobject to…
	[propagated-inputs]: …here.

2020-05-26  Christopher Baines  <mail@cbaines.net>

	gnu: Add python2-pyatspi.
	This will enable updating python2-dogtail to 0.9.11.

	* gnu/packages/gnome.scm (python2-pyatspi): New variable.

2020-05-26  Mathieu Othacehe  <m.othacehe@gmail.com>

	system: image: Fix disk-image cross-compilation.
	* gnu/system/image.scm (system-disk-image): Use the native version of the
	helper packages (e2fsprogs, dosfstools, mtools, genimage, coreutils and
	findutils).

	gnu: grub: Allow "grub-bios-setup" to operate on raw disk-images.
	* gnu/packages/patches/grub-setup-root.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/bootloaders.scm (grub): Apply it.

	build: image: Add support for EXT2 and EXT3 file-systems.
	* gnu/build/image.scm (make-ext4-image): Rename to ...
	(make-ext-image): ... it, and pass the file-system type to mke2fs,
	(make-partition-image): Adapt to call "make-ext-image" if the partition
	file-system is prefixed by "ext".

	image: Add partition offset support.
	* gnu/image.scm (partition-offset): New procedure,
	(<partition>)[offset]: new field.
	* gnu/system/image.scm (system-disk-image): Apply the partition offset.

2020-05-26  Marcin Karpezo  <sirmacik@wioo.waw.pl>

	gnu: emacs-stumpwm-mode: Update to 0.0.1-3.920f8fc.

	gnu: sbcl-swm-gaps: Update to 0.0.1-2.920f8fc.

	gnu: sbcl-globalwindows: Update to 0.0.1-2.920f8fc.

	gnu: sbcl-pass: Update to 0.0.1-2.920f8fc.

	gnu: sbcl-ttf-fonts: Update to 0.0.1-2.920f8fc.

	gnu: stumpish: Update to 0.0.1-2.920f8fc.

2020-05-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-prometheus-procfs: Re-indent.
	* gnu/packages/syncthing.scm (go-github-com-prometheus-procfs):
	Re-indent the package.

	gnu: go-github-com-prometheus-procfs: Update to 0.0.11.
	* gnu/packages/syncthing.scm (go-github-com-prometheus-procfs): Update
	to 0.0.11.
	[propagated-inputs]: Add go-golang-org-x-sys.

	gnu: go-github-com-maruel-panicparse: Update to 1.4.1.
	* gnu/packages/golang.scm (go-github-com-maruel-panicparse): Update to
	1.4.1.

	gnu: go-github-com-beorn7-perks-quantile: Update to 1.0.1.
	* gnu/packages/syncthing.scm (go-github-com-beorn7-perks-quantile):
	Update to 1.0.1.

	gnu: go-github-com-go-asn1-ber-asn1-ber: Update to 1.4.1.
	* gnu/packages/syncthing.scm (go-github-com-go-asn1-ber-asn1-ber):
	Update to 1.4.1.

	gnu: go-github-com-oschwald-maxminddb-golang: Update to 1.6.0.
	* gnu/packages/syncthing.scm (go-github-com-oschwald-maxminddb-golang):
	Update to 1.6.0.

	gnu: go-github-com-lib-pq: Update to 1.5.2.
	* gnu/packages/syncthing.scm (go-github-com-lib-pq): Update to 1.5.2.

	gnu: go-github-com-kr-text: Update to 0.2.0.
	* gnu/packages/golang.scm (go-github-com-kr-text): Update to 0.2.0.

	gnu: go-github-com-mitchellh-go-homedir: Enable tests.
	* gnu/packages/golang.scm (go-github-com-mitchellh-go-homedir)
	[arguments]: Enable tests. Add custom phase to set HOME environment
	variable.

	gnu: go-github-com-mitchellh-go-homedir: Update to 1.1.0.
	* gnu/packages/golang.scm (go-github-com-mitchellh-go-homedir): Update
	to 1.1.0.

2020-05-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-mitchellh-go-homedir: Update version string.
	The commit was actually at the 1.0.0 tag.

	* gnu/packages/golang.scm (go-github-com-mitchellh-go-homedir)[version]:
	Update to proper version.
	[source]: Update commit for git-fetch.

2020-05-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-ccding-go-stun: Update to 0.1.2.
	* gnu/packages/syncthing.scm (go-github-com-ccding-go-stun): Update to
	0.1.2.

2020-05-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-ccding-go-stun: Update version string.
	The commit was also tagged 0.1.1.

	* gnu/packages/syncthing.scm (go-github-com-ccding-go-stun)[version]:
	Change to tagged version.
	[source]: Update to use version string.

2020-05-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-stathat-go: Update version string.
	The commit was also tagged 1.0.0.

	* gnu/packages/syncthing.scm (go-github-com-stathat-go)[version]: Retag
	1.0.0.
	[source]: Update to use version string.

2020-05-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-certifi-gocertifi: Update to 2020.02.11.
	* gnu/packages/tls.scm (go-github-com-certifi-gocertifi): Update to
	2020.02.11.

	gnu: go-github-com-bkaradzic-go-lz4: Update version string.
	* gnu/packages/syncthing.scm (go-github-com-bkaradzic-go-lz4)[version]:
	Commit comes after the 1.0.0 release.

	gnu: go-github-com-blang-semver: Update to 4.0.0.
	* gnu/packages/golang.scm (go-github-com-blang-semver): Update to 4.0.0.

2020-05-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-blang-semver: Update version string.
	The commit was actually the tag for 3.3.0.

	* gnu/packages/golang.scm (go-github-com-blang-semver)[version]: Retag
	as 3.3.0.
	[source]: Update to use version string.

2020-05-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nethogs: Use explicitly BASE32 source hash.
	Works around

	  error: failed to load 'gnu/packages/networking.scm':
	  ice-9/eval.scm:293:34: Wrong type to apply: #<syntax-transformer base32>

	when manually building from git.

	* gnu/packages/networking.scm (nethogs)[source]: Use BASE32 explicitly.

2020-05-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mupdf: Don't use NAME in source URI.
	* gnu/packages/pdf.scm (mupdf)[source]: Hard-code NAME.

2020-05-26  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: disorderfs: Update to 0.5.10.
	* gnu/packages/file-systems (disorderfs): Update to 0.5.10.

	gnu: diffoscope: Update to 145.
	* gnu/packages/diffoscope (diffoscope): Update to 145.

2020-05-25  Edouard Klein  <edk@beaver-labs.com>

	gnu: Add python-pytest-pycodestyle.
	* gnu/packages/python-check.scm (python-pytest-pycodestyle): New variable.

	gnu: python-iml: Use HTTPS home page.
	* gnu/packages/machine-learning.scm (python-iml)[home-page]: s/http/https/

2020-05-25  Marcin Karpezo  <sirmacik@wioo.waw.pl>

	gnu: Add dump.
	* gnu/packages/backup.scm (dump): New variable.

2020-05-25  Marius Bakke  <marius@gnu.org>

	gnu: emacsy-minimal: Do not use "v" prefix in version string.
	* gnu/packages/guile-xyz.scm (emacsy-minimal): Turn COMMIT binding into a
	"git describe" string.
	[version]: Drop first character of COMMIT.

	gnu: perl-getopt-long: Do not use "v" prefix in version string.
	* gnu/packages/perl.scm (perl-getopt-long)[version]: Remove "v" prefix.
	[source](uri): Adjust accordingly.

	gnu: perl-file-find-object: Do not use "v" prefix in version string.
	* gnu/packages/perl.scm (perl-file-find-object)[version]: Remove "v" prefix.
	[source](uri): Adjust accordingly.

	gnu: perl-time-mock: Do not use "v" in version string.
	* gnu/packages/perl.scm (perl-time-mock)[version]: Remove "v" prefix.
	[source](uri): Adjust accordingly.

	gnu: pianobar: Build with the default C standard.
	* gnu/packages/music.scm (pianobar)[arguments]: Remove CFLAGS from #:make-flags.

2020-05-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: radare2: Update to 4.4.0.
	* gnu/packages/engineering.scm (radare2): Update to 4.4.0.

	gnu: radare2: Remove impotent snippet.
	* gnu/packages/engineering.scm (radare2)[source]: Remove a snippet that does nothing.

	gnu: radare2: Use OUTPUTS keyword.
	* gnu/packages/engineering.scm (radare2)[arguments]: Substitute OUTPUTS for %OUTPUTS.

	gnu: radare2: Remove pointless configure flag.
	* gnu/packages/engineering.scm (radare2)[arguments]: Remove unrecognised
	‘--without-nonpic’ from #:configure-flags.

	gnu: lxrandr: Don't use NAME in source URI.
	* gnu/packages/lxde.scm (lxrandr)[source]: Hard-code NAME.

	gnu: lxrandr: Update to 0.3.2.
	* gnu/packages/lxde.scm (lxrandr): Update to 0.3.2.

	gnu: lxpanel: Don't use NAME in source URI.
	* gnu/packages/lxde.scm (lxpanel)[source]: Hard-code NAME.

	gnu: lxpanel: Update to 0.10.0.
	* gnu/packages/lxde.scm (lxpanel): Update to 0.10.0.
	[inputs]: Add curl.

	gnu: lxsession: Don't use NAME in source URI.
	* gnu/packages/lxde.scm (lxsession)[source]: Hard-code NAME.

	gnu: lxsession: Update to 0.5.5.
	* gnu/packages/lxde.scm (lxsession): Update to 0.5.5.
	[source]: Remove upstreamed patch.
	* gnu/packages/patches/lxsession-use-gapplication.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: lxappearance: Don't use NAME in source URI.
	* gnu/packages/lxde.scm (lxappearance)[source]: Hard-code NAME.

	gnu: lxappearance: Update to 0.6.3.
	* gnu/packages/lxde.scm (lxappearance): Update to 0.6.3.

	gnu: xbanish: Update to 1.7.
	* gnu/packages/xdisorg.scm (xbanish): Update to 1.7.

	gnu: scrot: Update to 1.3.
	* gnu/packages/xdisorg.scm (scrot): Update to 1.3.

	gnu: nfs-utils: Update to 2.4.3.
	* gnu/packages/nfs.scm (nfs-utils): Update to 2.4.3.

	gnu: haproxy: Update to 2.1.4.
	* gnu/packages/networking.scm (haproxy): Update to 2.1.4.

	gnu: batctl: Update to 2020.1.
	* gnu/packages/networking.scm (batctl): Update to 2020.1.

	gnu: mutt: Update to 1.14.2.
	* gnu/packages/mail.scm (mutt): Update to 1.14.2.

	gnu: mc: Update to 4.8.24.
	* gnu/packages/mc.scm (mc): Update to 4.8.24.
	[source]: Use HTTPS.

	gnu: cutter: Update to 1.10.3.
	* gnu/packages/engineering.scm (cutter): Update to 1.10.3.

	gnu: fetchmail: Update to 6.4.5.
	* gnu/packages/mail.scm (fetchmail): Update to 6.4.5.
	[arguments]: Remove obsolete ‘create-test-environment’ phase.

	gnu: balsa: Don't use NAME in source URI.
	* gnu/packages/mail.scm (balsa)[source]: Hard-code NAME.

	gnu: balsa: Update to 2.6.1.
	* gnu/packages/mail.scm (balsa): Update to 2.6.1.

	gnu: nethogs: Migrate to HASH.
	* gnu/packages/networking.scm (nethogs)[source]<sha256>: Migrate to…
	<hash>: …this I guess.

	gnu: nethogs: Don't use unstable tarball.
	* gnu/packages/networking.scm (nethogs)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[arguments]: Don't try (and fail) to determine the version using git.

	gnu: nethogs: Update to 0.8.6.
	* gnu/packages/networking.scm (nethogs): Update to 0.8.6.

2020-05-25  Kei Kebreau  <kkebreau@posteo.net>

	gnu: wxmaxima: Update to 20.04.0.
	* gnu/packages/maths.scm (wxmaxima): Update to 20.04.0.

2020-05-25  Ludovic Courtès  <ludo@gnu.org>

	maint: 'authenticate' depends on a couple of .go files.
	* Makefile.am (authenticate): Add dependency on guix/{git,openpgp}.go.

	compile: Do not optimize "gnu/tests/*".
	* guix/build/compile.scm (optimization-options): Add "gnu/tests/" to
	level 0.

	gexp: The result of 'imported-files/derivation' is non-substitutable.
	* guix/gexp.scm (imported-files/derivation): Pass #:substitutable? #f to
	'gexp->derivation'.

2020-05-25  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: qhull: Update to 2019.1
	* gnu/packages/maths.scm (qhull): update to 2019.1

2020-05-25  Ludovic Courtès  <ludo@gnu.org>

	self: Optimize 'file-append*' for 'local-file?'.
	* guix/self.scm (file-append*): Add 'local-file?' case.
	* guix/gexp.scm (local-file-select?): Export.

	doc: Remove one use of 'file-append*'.
	* doc/build.scm (texinfo-manual-source)[build]: Use 'file-append', not
	'file-append*', for 'htmlxref.cnf', to ensure it has the right basename.

2020-05-25  Ludovic Courtès  <ludo@gnu.org>

	gexp: Fix expansion for (file-append (local-file ...) ...).
	Fixes <https://bugs.gnu.org/41527>.
	Regression introduced in d03001a31a6d460b712825640dba11e3f1a53a14.

	* guix/gexp.scm (lower+expand-object): When LOWERED is not a struct and
	EXPAND is true, call EXPAND.
	* tests/gexp.scm ("file-append, raw store item"): New test.

2020-05-25  Ludovic Courtès  <ludo@gnu.org>

	tests: Hide quoted (define-module ...) form from Geiser.
	* tests/gexp.scm (%extension-package): Split (define-module ...) form to
	fool Geiser.

2020-05-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add go-github-com-francoispqt-gojay.
	* gnu/packages/golang.scm (go-github-com-francoispqt-gojay): New variable.

	gnu: python-llfuse: Update to 1.3.6.
	* gnu/packages/python-xyz.scm (python-llfuse): Update to 1.3.6.

	gnu: perl-timedate: Update to 2.33.
	* gnu/packages/perl.scm (perl-timedate): Update to 2.33.

	gnu: perl-io-tty: Update to 1.14.
	* gnu/packages/perl.scm (perl-io-tty): Update to 1.14.

	gnu: quazip: Update to 0.9.1.
	* gnu/packages/compression.scm (quazip): Update to 0.9.1.

	gnu: perl-cgi: Update to 4.47.
	* gnu/packages/web.scm (perl-cgi): Update to 4.47.

	gnu: font-gnu-unifont: Update to 13.0.02.
	* gnu/packages/fonts.scm (font-gnu-unifont): Update to 13.0.02.

	gnu: mpv-mpris: Update to 0.5.
	* gnu/packages/video.scm (mpv-mpris): Update to 0.5.

	gnu: tuir: Update to 1.29.0.
	* gnu/packages/syndication.scm (tuir): Update to 1.29.0.

2020-05-25  Leo Famulari  <leo@famulari.name>

	gnu: OBS: Update to 25.0.8.
	* gnu/packages/video.scm (obs): Update to 25.0.8.
	[inputs]: Add mbedtls-apache.
	[arguments]: Set the version string in #:configure-flags.

2020-05-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: renpy: Use HTTPS home page URI.
	* gnu/packages/game-development.scm (renpy)[home-page]: Use HTTPS URI.

	gnu: python2-renpy: Use HTTPS home page URI.
	* gnu/packages/game-development.scm (python2-renpy)[home-page]: Use HTTPS URI.

	gnu: taskwarrior: Use HTTPS home page URI.
	* gnu/packages/task-management.scm (taskwarrior)[home-page]: Use HTTPS URI.

	gnu: uget: Update to 2.2.0.
	* gnu/packages/bittorrent.scm (uget): Update to 2.2.0.

	gnu: uget: Use HTTPS home page URI.
	* gnu/packages/bittorrent.scm (uget)[home-page]: Use HTTPS URI.

	gnu: xftwidth: Use HTTPS home page URI.
	* gnu/packages/xdisorg.scm (xftwidth)[home-page]: Use HTTPS URI.

	gnu: xonotic: Use HTTPS home page URI.
	* gnu/packages/games.scm (xonotic)[home-page]: Use HTTPS URI.

2020-05-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: redkite: Update to 0.8.1.
	* gnu/packages/audio.scm (redkite): Update to 0.8.1.

	gnu: netcat-openbsd: Update to 1.217-1.
	* gnu/packages/admin.scm (netcat-openbsd): Update to 1.217-1.
	[arguments]: Remove obsolete #:configure-flags.

	gnu: colordiff: Update to 1.0.19.
	* gnu/packages/patchutils.scm (colordiff): Update to 1.0.19.

	gnu: libnftnl: Update to 1.1.6.
	* gnu/packages/linux.scm (libnftnl): Update to 1.1.6.
	[source]: Remove patch.
	* gnu/packages/patches/libnftnl-dont-check-NFTNL_FLOWTABLE_SIZE.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-05-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: gcompris: Use HTTPS home page URI.
	* gnu/packages/education.scm (gcompris)[home-page]: Use HTTPS URI.

	gnu: czmq: Use HTTPS home page URI.
	* gnu/packages/networking.scm (czmq)[home-page]: Use HTTPS URI.

	gnu: cppzmq: Use HTTPS home page URI.
	* gnu/packages/networking.scm (cppzmq)[home-page]: Use HTTPS URI.

	gnu: cmark: Use HTTPS home page URI.
	* gnu/packages/markup.scm (cmark)[home-page]: Use HTTPS URI.

	gnu: wireshark: Update to 3.2.4.
	* gnu/packages/networking.scm (wireshark): Update to 3.2.4.

	gnu: denemo: Update to 2.4.0.
	* gnu/packages/music.scm (denemo): Update to 2.4.0.

	gnu: cataclysm-dda: Update to 0.E-2.
	* gnu/packages/games.scm (cataclysm-dda): Update to 0.E-2.

2020-05-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dia: Update to 0.97.3-2.3cf7ec4 [fixes CVE-2019-19451].
	* gnu/packages/gnome.scm (dia): Update to 0.97.3-2.3cf7ec4.
	[build-system]: Use Meson.
	[inputs]: Add graphene, libxslt, poppler, and python-2.
	Remove freetype, gdk-pixbuf, libart-lgpl, and pango.
	[native-inputs]: Add appstream-glib and docbook-xsl.
	Remove autoconf, automake, libtool, perl, and python-wrapper.

	gnu: parallel: Update to 20200522.
	* gnu/packages/parallel.scm (parallel): Update to 20200522.

2020-05-25  zimoun  <zimon.toutoune@gmail.com>

	doc: Fix typos.
	* doc/guix.texi: Fix typos.
	* doc/contributing.texi: Fix typos.

2020-05-25  Ryan Desfosses  <ryan@desfo.org>

	gnu: Add emacs-interleave.
	* gnu/packages/emacs-xyz.scm (emacs-interleave): New variable.

2020-05-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tensorflow: Fix build with python-3.8.
	* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Also import
	python-version from python-build-system. Adjust 'python3.7-compatibility
	to also add python-3.8 compatibility. Adjust 'install-python to not
	hardcode the python version.

	gnu: efl: Update to 1.24.2.
	* gnu/packages/enlightenment.scm (efl): Update to 1.24.2.

2020-05-25  Pierre Neidhardt  <mail@ambrevar.xyz>

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

2020-05-25  Efraim Flashner  <efraim@flashner.co.il>

	build: substitute*: Fix typo in example.
	* guix/build/utils.scm (substitute*): Fix typo in example in docstring,
	use consistent variable names.

2020-05-25  Josh Marshall  <joshua.r.marshall.1991@gmail.com>

	Updating python-argon2-cffi to 20.1.0

2020-05-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: enlightenment: Fix screen unlocking.
	Without this the password is never collected and checked.

	* gnu/packages/patches/enlightenment-fix-setuid-path.patch: Fix patch so
	that it collects the entered password.

2020-05-24  Marius Bakke  <marius@gnu.org>

	gnu: libexif: Update to 0.6.22 [security fixes].
	This fixes CVE-2020-13114, CVE-2020-13113, CVE-2020-13112, CVE-2020-0093,
	CVE-2019-9278, and CVE-2020-12767.

	* gnu/packages/patches/libexif-CVE-2016-6328.patch,
	gnu/packages/patches/libexif-CVE-2017-7544.patch,
	gnu/packages/patches/libexif-CVE-2018-20030.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/photo.scm (libexif): Update to 0.6.22.
	[source](uri): Adjust for upstream GitHub migration.

2020-05-24  Marius Bakke  <marius@gnu.org>

	gnu: libgphoto2: Update to 2.5.25.
	* gnu/packages/photo.scm (libgphoto2): Update to 2.5.25.

2020-05-24  Ludovic Courtès  <ludo@gnu.org>

	pull: Protect against downgrade attacks.
	* guix/scripts/pull.scm (%default-options): Add 'validate-pull'.
	(%options, show-help): Add '--allow-downgrades'.
	(warn-about-backward-updates): New procedure.
	(guix-pull): Pass #:current-channels and #:validate-pull to
	'latest-channel-instances'.
	* guix/channels.scm (ensure-forward-channel-update): Add hint for
	when (channel-commit channel) is true.
	* doc/guix.texi (Invoking guix pull): Document '--allow-downgrades'.

	channels: 'latest-channel-instances' guards against non-forward updates.
	* guix/channels.scm (latest-channel-instance): Add #:starting-commit and
	pass it to 'update-cached-checkout'.  Return the commit relation as a
	second value.
	(ensure-forward-channel-update): New procedure.
	(latest-channel-instances): Add #:current-channels and #:validate-pull.
	[current-commit]: New procedure.
	Pass #:starting-commit to 'latest-channel-instance'.  When the returned
	relation is true, call VALIDATE-PULL.
	(latest-channel-derivation): Add #:current-channels and #:validate-pull.
	Pass them to 'latest-channel-instances*'.
	* tests/channels.scm ("latest-channel-instances #:validate-pull"): New
	test.

	git: 'update-cached-checkout' returns the commit relation.
	* guix/git.scm (update-cached-checkout): Add #:starting-commit
	parameter.  Call 'commit-relation' when #:starting-commit is true.
	Always return the relation or #f as the third value.
	(latest-repository-commit): Adjust accordingly.
	* guix/import/opam.scm (get-opam-repository): Likewise.
	* tests/channels.scm ("latest-channel-instances includes channel dependencies")
	("latest-channel-instances excludes duplicate channel dependencies"):
	Update mock of 'update-cached-checkout' accordingly.

	channels: 'latest-channel-instances' doesn't leak internal state.
	* guix/channels.scm (latest-channel-instances): Remove
	'previous-channels' argument.  Introduce 'loop' and use it.

	git: Add 'commit-relation'.
	* guix/git.scm (commit-relation): New procedure.
	* tests/git.scm ("commit-relation"): New test.

	gnu: protonvpn-cli: Tweak description.
	* gnu/packages/vpn.scm (protonvpn-cli)[description]: Tweak.

2020-05-24  Ryan Prior  <rprior@protonmail.com>

	gnu: Add protonvpn-cli.
	* gnu/packages/vpn.scm (protonvpn-cli): New variable.

2020-05-24  Jack Hill  <jackhill@jackhill.us>

	gnu: guile-dsv: Build with Guile 3.0.
	* gnu/packages/guile-xyz.scm (guile-dsv)[inputs]: Replace guile-2.2 with
	  guile-3.0.
	  [propagated-inputs]: Replace guile2.2-lib with guile-lib.
	  [arguments]: Add "configure support guile3.0" phase.
	  (guile2.2-dsv): New variable.

	gnu: guile-dsv: Wrap script.
	* gnu/packages/guile-xyz.scm (guile-dsv)[arguments]: Add "wrap program"
	  phase. Import target-guile-effective-version from guile-build-system for use
	  in new phase.

2020-05-24  Chris Bøg  <chris@boeg.me>

	doc: cookbook: Add subsection about session locking with xss-lock.
	* doc/guix-cookbook.texi (Session lock): New node.

2020-05-24  Tim Gesthuizen via Guix-patches via  <guix-patches@gnu.org>
	    Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: pwsafe: Update to 3.52.0.
	* gnu/packages/password-utils.scm (pwsafe): Update to 3.52.0.
	[arguments]: Remove obsolete work-arounds.

2020-05-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 12.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 12.2.2.

2020-05-24  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	doc: Update to the new 'grub-theme' procedure.
	This is a follow-up commit to 9cdb10d52e34f7e8fa3b6238fe268646a4bbb877:
	gnu: grub: Allow a PNG image and replace "aspect-ratio" with "resolution".

	* doc/guix.texi (Bootloader Configuration): Describe and use the 'grub-theme'
	procedure instead of the removed '%default-theme' variable.

2020-05-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: enlightenment: Update to 0.24.0.
	* gnu/packages/enlightenment.scm (enlightenment): Update to 0.24.0.
	[arguments]: Change configure-flags to hardcode efl binary locations.
	Remove custom 'fix-dot-desktop-creation phase. Update 'set-system-actions
	phase.
	* gnu/packages/patches/enlightenment-fix-setuid-path.patch: Update for
	new upstream version.
	* gnu/services/desktop.scm (enlightenment-setuid-programs): Same.

	gnu: python-efl: Update to 1.24.0.
	* gnu/packages/enlightenment.scm (python-efl): Update to 1.24.0.

2020-05-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: efl: Update to 1.24.1.
	* gnu/packages/enlightenment.scm (efl): Update to 1.24.1.
	[propagated-inputs]: Remove bullet. Add libpng. Move libtiff, libwebp,
	util-linux:lib ...
	[inputs]: ... to here. Add openjpeg. Remove libxp.
	[arguments]: In configure-flags disable scim, enable avahi, glib. Use
	setuid mount/umount binaries. Rename hardcode-libcurl-location to
	hardcode-dynamic-libraries and add pulseaudio, libsndfile.

	squash! efl-1.24.1

2020-05-24  Christopher Baines  <mail@cbaines.net>

	gnu: go-github-com-kr-pretty: Fix source sha256.
	This follows on from 618df2e335acb49a27ca014b555ede34f79503f3, which left the
	hash suspiciously similar to the previous value.

	* gnu/packages/golang.scm (go-github-com-kr-pretty): Change the sha256 hash.

2020-05-24  Royce Strange  <royball@disroot.org>

	build: Add missing twinkle patch to gnu/local.mk.
	This follows up on e5463baf2ce21cd2abc7ac5576401ae7ee7eb28c.

	* gnu/local.mk (dist_patch_DATA): Add twinkle-bcg729.patch.

2020-05-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: pidgin: Fix build with Meson network-manager.
	This is a follow-up commit to 255ff74f3ab514a76068f6cfccc7f8dbcf8b7f3f:
	building network-manager with Meson breaks users of NetworkManager.pc.

	* gnu/packages/messaging.scm (pidgin)[source]: Add pidgin-libnm.patch.
	Force re-bootstrapping in a new snippet.
	[native-inputs]: Add autoconf, automake, and libtool.
	* gnu/packages/patches/pidgin-libnm.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-05-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nano: Update to 4.9.3.
	* gnu/packages/nano.scm (nano): Update to 4.9.3.

2020-05-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: redshift-wayland: Install redshift.desktop.
	* gnu/packages/xdisorg.scm (redshift-wayland)[arguments]: New field.

2020-05-23  Christopher Baines  <mail@cbaines.net>

	gnu: local.mk: Remove absent patch.
	This follows on from 899ffa1381afbf5f955aeba4839e920b3d910953.

	* gnu/local.mk (dist_patch_DATA): Remove
	packages/patches/deja-dup-use-ref-keyword-for-iter.patch.

2020-05-23  Brice Waegeneire  <brice@waegenei.re>

	gnu: gnome-shell: Use libnma.
	* gnu/packages/gnome.scm (gnome-shell)[inputs]: Add 'libnma'.

	gnu: dconf: Appease 'guix lint'.
	* gnu/packages/gnome.scm (dconf)[homepage]: Avoid permanent redirect.

	gnu: deja-dup: Update to 40.6.
	* gnu/packages/gnome.scm (deja-dup): Update to 40.6.
	[origin]: Use gitlab.gnome.org since the project migrated away from
	launchpad.
	[home-page]: Use 'wiki.gnome.org' instead of 'launchpad.net'.
	[build-system]: Switch to 'meson-build-system' because upstream removed
	cmake support.
	[arguments]: Enable tests.  Remove arguments 'modules',
	'imported-modules' and 'test-target'.  Use argument 'glib-or-gtk?'.
	Replace configure-flags to only adjust 'RUN_PATH'.  Use standard phases
	for 'configure' and 'check'.  Adjust and rename phase
	'patch-lockfile-deletion' to 'patch-paths'.  Add phases
	'patch-libgpg-error' and 'skip-gtk-update-icon-cache'.
	[inputs]: Remove 'libpeas', 'gobject-introspection'.  Replace 'python-2'
	and 'python2-pygobject' with python-3 versions. Add 'json-glib',
	'libsoup' and 'libgpg-error'.
	[native-inputs]: Remove 'cmake-minimal' and 'intltool'.  Add
	'appstream-glib','desktop-file-utils', 'glib:bin' and
	'gobject-introspection'.
	* gnu/packages/patches/deja-dup-use-ref-keyword-for-iter.patch: Delete
	file.

	gnu: upower: Enable tests.
	* gnu/packages/gnome.scm (upower)[arguments]: Enable tests and add
	phases 'pre-check'.
	[native-inputs]: Add 'python-pygobject', 'python-dbus',
	'python-dbusmock' and 'umockdev'.

	gnu: umockdev: Update to 0.14.1.
	* gnu/packages/check.scm (umockdev) Update to 0.14.1.

	gnu: umockdev: Add 'gobject-introspection'.
	* gnu/packages/check.scm (umockdev)[native-inuputs]: Add
	'gobject-introspection'.

2020-05-23  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: python-argcomplete: Update to 1.11.1.
	* gnu/packages/python-xyz.scm (python-argcomplete)[version]: Update to 1.11.1.
	[arguments]: Remove, obsolete.
	[inputs]: Remove as well.
	* gnu/packages/patches/python-argcomplete-1.11.1-fish31.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-05-23  Ryan Prior via Guix-patches via  <guix-patches@gnu.org>

	gnu: Add python-epc.
	* gnu/packages/python-xyz.py (python-epc): New variable.

	gnu: Add python-sexpdata.
	* gnu/packages/python-xyz.scm (python-sexpdata): New variable.

	gnu: Add python-importmagic.
	* gnu/packages/python-xyz.el (python-importmagic): New variable.

2020-05-23  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: icedove: Add a desktop file.
	* gnu/packages/gnuzilla.scm (icedove)[phases]: Add install-desktop-file phase.

2020-05-23  Michael Rohleder  <mike@rohleder.de>

	gnu: mediainfo: Update to 20.03.
	* gnu/packages/video.scm (mediainfo): Update to 20.03.

	gnu: libmediainfo: Update to 20.03.
	* gnu/packages/video.scm (libmediainfo): Update to 20.03.

2020-05-23  zimoun  <zimon.toutoune@gmail.com>

	guix package: Support multiple profiles with '--list-installed'.
	* guix/scripts/package.scm (process-query): List installed multiple profiles.
	* tests/guix-package-net.sh: Test it.

2020-05-23  Ludovic Courtès  <ludo@gnu.org>

	tests: Use a #:prefix for (gcrypt hash).
	* tests/packages.scm: Use #:prefix instead of #:hide for (gcrypt hash).
	This accomodates for 'sha512' syntax literal matches with Guile-Gcrypt 0.3.0,
	which exports 'sha512' in addition to 'sha256'.

	gnu: guile-gcrypt: Update to 0.3.0.
	* gnu/packages/gnupg.scm (guile-gcrypt): Update to 0.3.0.

2020-05-23  Vincent Legoll  <vincent.legoll@gmail.com>

	guix-install.sh: Fix ‘systemctl not found’ error message at probe.
	* etc/guix-install.sh (chk_init_sys): Redirect systemctl errors to
	/dev/null.

	guix-install.sh: Add xz to requirements.
	* etc/guix-install.sh (REQUIRE): Add xz to requirements list.

	build: Add a comment above the sysvinit section.
	* nix/local.mk (sysvinitservicedir): Add a comment.

2020-05-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: spice-protocol: Update to 0.14.2.
	* gnu/packages/spice.scm (spice-protocol): Update to 0.14.2.
	[arguments]: Install COPYING manually now.

	gnu: qtractor: Update to 0.9.14.
	* gnu/packages/music.scm (qtractor): Update to 0.9.14.
	[source]: Fetch over HTTPS.

	gnu: polybar: Update to 3.4.3.
	* gnu/packages/wm.scm (polybar): Update to 3.4.3.

	gnu: inxi: Update to 3.1.00-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.1.00-1.

2020-05-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: redshift: Build and install redshift-gtk in a separate output.
	This also installs a redshift.desktop file as a side-effect.

	* gnu/packages/xdisorg.scm (redshift)[outputs, arguments]: New fields.

2020-05-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: Add libglvnd.
	* gnu/packages/gl.scm (libglvnd): New public variable.

2020-05-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-flycheck-grammalecte: Remove "/usr/bin/env" references.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte)[arguments]: Fix more
	python3 locations.

2020-05-23  Vinicius Monego  <monego@posteo.net>

	gnu: Add emacs-fountain-mode.
	* gnu/packages/emacs-xyz.scm (emacs-fountain-mode): New variable.

2020-05-22  Leo Famulari  <leo@famulari.name>

	gnu: dav1d: Update to 0.7.0.
	* gnu/packages/video.scm (dav1d): Update to 0.7.0.

	gnu: libavif: Update to 0.7.3.
	* gnu/packages/image.scm (libavif): Update to 0.7.3.

2020-05-22  Arne Babenhauserheide  <arne_bab@web.de>

	gnu: libaom: Update to 2.0.0
	* gnu/packages/video.scm (libaom): Update to 2.0.0.

2020-05-22  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20200522.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20200522.
	[source]: Remove patch that is now in a release.
	* gnu/packages/patches/git-annex-S3v4.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-05-22  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.5.0.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.5.0.
	[inputs]: Replace go-gopkg.in-ldap.v2 with go-github-com-go-ldap-ldap.

	gnu: Change name of Go ldap package and update to 3.1.7.
	* gnu/packages/syncthing.scm (go-gopkg.in-ldap.v2): Replace with ...
	(go-github-com-go-ldap-ldap): ... new variable.

	gnu: Change name of Go asn1-ber package and update to 1.3.1.
	* gnu/packages/syncthing.scm (go-gopkg.in-asn1-ber.v1): Replace with ...
	(go-github-com-go-asn1-ber-asn1-ber): ... new variable.
	[arguments]: Remove custom 'check' phase.

	gnu: go-github-com-lucas-clemente-quic-go: Update to 0.14.4.
	* gnu/packages/golang.scm (go-github-com-lucas-clemente-quic-go): Update
	to 0.14.4.
	[propagated-inputs]: Add go-github-com-marten-seemann-chacha20.

	gnu: Add go-github-com-marten-seemann-chacha20.
	* gnu/packages/golang.scm (go-github-com-marten-seemann-chacha20): New variable.

	gnu: go-github-com-marten-seemann-qtls: Update to 0.4.1.
	* gnu/packages/golang.scm (go-github-com-marten-seemann-qtls): Update to 0.4.1.

	gnu: Add go-github-com-twmb-murmur3.
	* gnu/packages/golang.scm (go-github-com-calmh-murmur3): Replace with ...
	(go-github-com-twmb-murmur3): ... new variable.
	(go-github-com-willf-bloom): Use go-github-com-twmb-murmur3.

	gnu: go-github-com-jackpal-gateway: Update to 1.0.6.
	* gnu/packages/syncthing.scm (go-github-com-jackpal-gateway): Update to 1.0.6.

	gnu: go-github-com-kr-pretty: Update to 0.2.0.
	* gnu/packages/golang.scm (go-github-com-kr-pretty): Update to 0.2.0.

	gnu: go-golang-org-x-crypto: Update to 0.0.0-5.2aa609c.
	* gnu/packages/golang.scm (go-golang-org-x-crypto): Update to
	0.0.0-5.2aa609c.

	gnu: go-golang-org-x-sys: Update to 0.0.0-6.c709ea0.
	* gnu/packages/golang.scm (go-golang-org-x-sys): Update to 0.0.0-6.c709ea0.

2020-05-22  Brice Waegeneire  <brice@waegenei.re>

	gnu: gnome-control-center: Use 'libnma'.
	* gnu/packages/gnome.scm (gnome-control-center)[inputs]: Add 'libnma'.

	gnu: gnome-initial-setup: Use 'libnma'.
	* gnu/packages/gnome.scm (gnome-initial-setup)[inputs]: Replace
	'network-manager-applet' with 'libnma'.

	gnu: network-manager-applet: Appease guix lint.
	* gnu/packages/gnome.scm (network-manager-applet)[home-page]: Replace
	with permanent redirect URL.

	gnu: network-manager-applet: Update to 1.16.0.
	* gnu/packages/gnome.scm (netowrk-manager-applet): Update to 1.16.0.
	[arguments]: Remove 'configure-flags'.
	[inputs]: Add 'libnma', remove 'iso-codes' and
	'mobile-broadband-provider-info'.

	gnu: network-manager-vpnc: Use 'libnma'.
	* gnu/packages/gnome.scm (network-manager-vpnc)[arguments]: Add
	configure flag '--with-libnm-glib=no'.
	[inputs]: Replace 'network-manager-applet' with 'libnma'.

	gnu: network-manager-openconnect: Use libnma.
	* gnu/packages/gnome.scm (network-manager-openconnect)[native-inputs]:
	Replace 'network-manager-applet' by 'libnma'.

	gnu: network-manager-openvpn: Update to 1.8.12.
	* gnu/packages/gnome.scm (network-manager-openvpn): Update to 1.8.12.
	[inputs]: Replace 'network-manager-applet' with 'libnma'.

	gnu: libnma: Adjust indentation.
	* gnu/packages/gnome.scm (libnma): Adjust indentation.

2020-05-22  Brice Waegeneire  <brice@waegenei.re>

	gnu: libnma: Update inputs.
	* gnu/packages/gnome.scm (libnam)[arguments]: Remove 'glib-or-gtk?' and
	add phase 'patch-docbook-xml'.
	[native-inputs]: Add 'docboock-xml-4.3' and 'vala'.
	[inputs]: Remove 'adwaita'icon-theme'.

	squash! gnu: libnma: Update inputs and licenses.

2020-05-22  Brice Waegeneire  <brice@waegenei.re>

	gnu: libnma: Update to 1.8.28.
	* gnu/packages/gnome.scm (libnma): Update to 1.8.28.

	gnu: modem-manager: Update to 1.12.10.
	* gnu/packages/freedesktop.scm (modem-manager): Update to 1.12.10.
	[arguments]: Remove arguments '--disable-more-warnings'.

	gnu: network-manager: Appease guix lint.
	* gnu/packages/gnome.scm (network-manager)[home-page]: Use the permenant
	redirect URL.
	* gnu/packages/patches/nm-plugin-path.patch: Renamed to
	'gnu/packages/patches/network-manager-plugin-path.patch'.

	gnu: network-manager: Switch to meson-build-system.

	gnu: network-manager: Add iwd support.

	gnu: network-manager: Update to 1.24.0.
	* gnu/packages/gnome.scm (network-manager): Update to 1.24.0.

2020-05-22  Caleb Ristvedt  <caleb.ristvedt@cune.org>

	gnu: guile-fibers: Add patch to fix resource leak.
	guile-fibers@1.0.0 has a resource leak where run-fibers will only destroy one
	scheduler, but it creates as many as there are cpu cores by default (see
	https://github.com/wingo/fibers/issues/36).  This causes the tests to fail on
	systems with many cores, and can cause guile to crash under certain
	circumstances.  This fixes that resource leak.  At present neither git master
	nor the latest release has fixed this yet.

	* gnu/packages/patches/guile-fibers-destroy-peer-schedulers.patch: New patch.
	* gnu/local.mk: Add it to the list of patches.
	* gnu/packages/guile-xyz.scm (guile-fibers): Use it.

2020-05-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: bash: Do not autoload (gcrypt hash).
	Fixes <https://bugs.gnu.org/41457>.
	Reported by Matias Jose Seco Baccanelli <matias_jose_seco@autoproduzioni.net>.

	* gnu/packages/bash.scm: Avoid #:autoload for (gcrypt hash).  On Guile 2.2,
	autoloading would bring it not only the 'port-sha256' binding (as on
	3.0) but also the 'sha256' binding.  As a result, use of 'sha256' in the
	'origin' form wouldn't match.

2020-05-22  Vinicius Monego  <monego@posteo.net>

	gnu: Add glabels.
	* gnu/packages/gnome.scm (glabels): New variable.

2020-05-22  Jan Nieuwenhuizen  <janneke@gnu.org>

	doc: Update 'Bootstrapping' for further binary seed reduction.
	* doc/images/gcc-core-mesboot0-graph.dot: New image, replacing
	* doc/images/gcc-mesboot0-bag-graph.dot: ... remove file.
	* doc/local.mk (DOT_FILES): Update for new image file.
	* doc/guix.texi (Reduced Binary Seed Bootstrap): Use it in updated description
	of further reduction of the trusted computing base.

2020-05-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: freeipmi: Don't build static libraries.
	This shrinks the size of the package by about 33%.

	* gnu/packages/freeipmi.scm (freeipmi)[arguments]: Add configure-flag to
	disable static libraries.

2020-05-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: freeipmi: Update to 1.6.5.
	* gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.5.

2020-05-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: llvm: Remove unused 'package-elisp-from-package' procedure.
	This private procedure had been unused since
	3a3d4d9d545028cda846ae827a60249f7162d34e.

	* gnu/packages/llvm.scm (package-elisp-from-package): Remove.

2020-05-21  Ludovic Courtès  <ludo@gnu.org>

	upstream: Use 'origin-hash'.
	* guix/upstream.scm (update-package-source): Use 'origin-hash' instead
	of 'origin-sha256'.

	lint: archival: Use 'origin-hash'.
	* guix/lint.scm (check-archival): Use 'origin-hash' instead of
	'origin-sha256', removing hard-coded "sha256".

	packages: Introduce <content-hash> and use it in <origin>.
	* guix/packages.scm (<content-hash>): New record type.
	(define-content-hash-constructor, build-content-hash)
	(content-hash): New macros.
	(print-content-hash): New procedure.
	(<origin>): Rename constructor to '%origin'.
	[sha256]: Remove field.
	[hash]: New field.  Adjust users.
	(origin-compatibility-helper, origin): New macros.
	(origin-sha256): New deprecated procedure.
	(origin->derivation): Adjust accordingly.
	* tests/packages.scm ("package-source-derivation, origin, sha512"): New
	test.
	* guix/tests.scm: Hide (gcrypt hash) 'sha256' for proper syntax
	matching.
	* tests/challenge.scm: Add #:prefix for (gcrypt hash) and adjust users.
	* tests/derivations.scm: Likewise.
	* tests/store.scm: Likewise.
	* tests/graph.scm ("bag DAG, including origins"): Provide 'sha256' field
	with the right length.
	* gnu/packages/aspell.scm (aspell-dictionary)
	(aspell-dict-ca, aspell-dict-it): Use 'hash' and 'content-hash' for
	proper syntax matching.
	* gnu/packages/bash.scm (bash-patch): Rename 'sha256' to 'sha256-bv'.
	* gnu/packages/bootstrap.scm (bootstrap-executable): Rename 'sha256' to 'bv'.
	* gnu/packages/readline.scm (readline-patch): Likewise.
	* gnu/packages/virtualization.scm (qemu-patch): Rename 'sha256' to
	'sha256-bv'.
	* guix/import/utils.scm: Hide (gcrypt hash) 'sha256'.

	packages: Add 'base64' macro.
	* guix/packages.scm (define-compile-time-decoder): New macro.
	(base32): Redefine in terms of it.
	(base64): New macro.

	guix hash, guix download: Support base64 format.
	* guix/scripts/download.scm (show-help, %options): Support "base64"
	format.
	* guix/scripts/hash.scm (show-help, %options): Likewise.
	* tests/guix-hash.sh: Test it.
	* doc/guix.texi (Invoking guix hash): Document it.

	guix hash, guix download: Add '--hash'.
	* guix/scripts/download.scm (%default-options): Add 'hash-algorithm'.
	(show-help, %options): Add "--hash".
	(guix-download): Honor it.
	* guix/scripts/hash.scm (%default-options): Add 'hash-algorithm'.
	(show-help, %options): Add "--hash".
	(guix-hash): Honor it.
	* tests/guix-hash.sh: Test '-H sha512'.
	* doc/guix.texi (Invoking guix download): Document it.
	(Invoking guix hash): Document it.

	tests: Test fixed-output derivations with several hash algorithms.
	* tests/derivations.scm ("fixed-output derivation"): Test several hash
	algorithms.

	tests: Test 'add-to-store' with several hash algorithms.
	* tests/store.scm ("add-to-store"): New test.

	maint: Add "make check-channel-news".
	* build-aux/check-channel-news.scm: New file.
	* Makefile.am (EXTRA_DIST): Add it.
	(check-channel-news): New phony rule.
	* doc/contributing.texi (Commit Access): Mention "make check-channel-news".

2020-05-21  Ludovic Courtès  <ludo@gnu.org>

	doc: Use "Alternatively" instead of "Alternately".
	These two words have different meanings and we really meant
	"alternatively" here.

	* doc/guix.texi (System Installation):
	(Preparing for Installation):
	(Invoking guix refresh):
	(Invoking guix challenge):
	(Networking Services): "Alternatively", not "Alternately".

2020-05-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: font-abattis-cantarell: Update to 0.201.
	* gnu/packages/fonts.scm (font-abattis-cantarell): Update to 0.201.
	[native-inputs]: Remove appstream-glib.

	gnu: liblcf: Update to 0.6.2.
	* gnu/packages/easyrpg.scm (liblcf): Update to 0.6.2.

	gnu: opensmtpd: Update to 6.7.1p1.
	* gnu/packages/mail.scm (opensmtpd): Update to 6.7.1p1.

	gnu: edgar: Update to 1.33.
	* gnu/packages/games.scm (edgar): Update to 1.33.

2020-05-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kodi: Update to 18.7.
	* gnu/packages/kodi.scm (kodi): Update to 18.7.

2020-05-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: cogl: Enable tests.
	* gnu/packages/gnome.scm (cogl)[native-inputs]: Add XORG-SERVER-FOR-TESTS.
	[arguments]: Remove #:tests?.  Add #:disallowed-references.  Add #:phases to
	prepare test environment.

	gnu: cogl: Update to 1.22.6.
	* gnu/packages/gnome.scm (cogl): Update to 1.22.6.

	gnu: ruby-fakefs: Fix lonely parens.
	* gnu/packages/ruby.scm (ruby-fakefs)[arguments]: Move dangling parents up.

2020-05-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnuastro: Don't build static libraries.
	* gnu/packages/astronomy.scm (gnuastro)[arguments]: Add configure-flag
	to skip building static libraries.

	gnu: gnuastro: Update to 0.12.
	* gnu/packages/astronomy.scm (gnuastro): Update to 0.12.

2020-05-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: http-parser: Fix build [and guix pull!] on i686-linux.
	This follows up on commit 5c30eb61d74034a1b7c188b8d7be7df0b926025f.

	* gnu/packages/web.scm (http-parser)[source]: Apply the armhf patch not
	here…
	[arguments]: …but in a phase & only on armhf-linux.
	[native-inputs]: Add it on armhf-linux.

2020-05-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mpop: Update to 1.4.9.
	* gnu/packages/mail.scm (mpop): Update to 1.4.9.

	gnu: uhttpmock: Don't use NAME in source URI.
	* gnu/packages/web.scm (uhttpmock)[source]: Hard-code NAME.

	gnu: criu: Download sources over HTTPS.
	* gnu/packages/virtualization.scm (criu)[source]: Use HTTPS.

2020-05-21  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: ikiwiki: Add missing input.
	* gnu/packages/web.scm (ikiwiki)[inputs]: Add perl-xml-feed.
	[arguments]: Add 'pre-check' phase.

	gnu: perl-xml-feed: Propagate inputs.
	* gnu/packages/xml.scm (perl-xml-feed)[inputs]: Move to...
	[propagated-inputs]: ...here.

	gnu: perl-xml-feed: Enable tests.
	* gnu/packages/xml.scm (perl-xml-feed)[arguments]: Remove field.

	gnu: perl-xml-feed: Add missing inputs.
	* gnu/packages/xml.scm (perl-xml-feed)[inputs]: Add
	perl-datetime-format-flexible, perl-datetime-format-iso8601 and
	perl-datetime-format-natural.

	gnu: Add perl-datetime-format-iso8601.
	* gnu/packages/perl.scm (perl-datetime-format-iso8601): New variable.

	gnu: Add perl-test-distribution.
	* gnu/packages/perl-check.scm (perl-test-distribution): New variable.

2020-05-21  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: Add libfreenect.
	* gnu/packages/openkinect.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2020-05-21  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.
	* etc/news.scm: Add a ‘de’ translation.

2020-05-21  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: cl-cffi-gtk-gobject: Fix build with new sbcl-package->cl-source-package function.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk-boot0)[inputs]: Add all inputs.
	[arguments]: Patch whole source.
	(sbcl-cl-cffi-gtk-glib)[inputs]: Remove glib.
	(sbcl-cl-cffi-gtk-glib)[arguments]: Reuse boot0 source.
	(sbcl-cl-cffi-gtk-gobject)[inputs]: Remove glib.
	(sbcl-cl-cffi-gtk-gobject)[arguments]: Reuse boot0 source.
	(sbcl-cl-cffi-gtk-gio)[inputs]: Remove glib.
	(sbcl-cl-cffi-gtk-gio)[arguments]: Reuse boot0 source.
	(sbcl-cl-cffi-gtk-cairo)[inputs]: Remove cairo.
	(sbcl-cl-cffi-gtk-cairo)[arguments]: Reuse boot0 source.
	(sbcl-cl-cffi-gtk-pango)[inputs]: Remove pango.
	(sbcl-cl-cffi-gtk-pango)[arguments]: Reuse boot0 source.
	(sbcl-cl-cffi-gtk-gdk-pixbuf)[inputs]: Remove gdk-pixbuf.
	(sbcl-cl-cffi-gtk-gdk-pixbuf)[arguments]: Reuse boot0 source.
	(sbcl-cl-cffi-gtk-gdk-gdk)[inputs]: Remove gtk+.
	(sbcl-cl-cffi-gtk-gdk-gdk)[arguments]: Reuse boot0 source.
	(sbcl-cl-cffi-gtk)[arguments]: Reuse boot0 source.

	gnu: cl-iolib: Propagate libfixposix or else it won't compile.
	* gnu/packages/lisp-xyz.scm (cl-iolib)[propagated-inputs]: Add libfixposix.

	gnu: cl-dexador: Fix build with new sbcl-package->cl-source-package function.
	* gnu/packages/lisp-xyz.scm (cl-dexador)[arguments]: Remove
	  'reset-gzip-timestamps phase.

2020-05-21  Pierre Neidhardt  <mail@ambrevar.xyz>

	build: asdf-build-system: Use SBCL source in CL packages.
	* guix/build/asdf-build-system.scm (copy-files-to-output): Don't attempt to
	  reset timestamps on files without write access.
	  (install): When parent SBCL package is in the inputs, use its source.  This
	  way we get possibly patched sources in CL packages as well (e.g. for FFI).
	  This is also useful for sources that generate files on load-op, like cl-unicode.

	* guix/build-system/asdf.scm (package-with-build-system): Forward the SBCL
	  parent as a native input so that it can be used in the above install phase.

2020-05-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: boost-for-mysql: Fix building.
	Co-authored with Jonathan Brielmaier <jonathan.brielmaier@web.de>

	* gnu/packages/boost.scm (boost-for-mysql)[arguments]: Replace inherited
	'configure, phase remove references to python and update the substitute
	regex for boost-1.59. Absorb 'more-bin-sh-patching into 'configure.Adjust
	make-flags to always pass '--without-python'.
	[native-inputs]: Remove python.

2020-05-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ncmpc: Update to 0.38.
	* gnu/packages/mpd.scm (ncmpc): Update to 0.38.

	gnu: shotwell: Update to 0.30.9.
	* gnu/packages/gnome.scm (shotwell): Update to 0.30.9.

	gnu: tuxguitar: Update to 1.5.4.
	* gnu/packages/music.scm (tuxguitar): Update to 1.5.4.

	gnu: xfwm4: Update to 4.14.2.
	* gnu/packages/xfce.scm (xfwm4): Update to 4.14.2.

	gnu: patchage: Update to 1.0.2.
	* gnu/packages/audio.scm (patchage): Update to 1.0.2.

	gnu: ganv: Update to 1.6.0.
	* gnu/packages/gtk.scm (ganv): Update to 1.6.0.
	[arguments]: Don't override #:python.

	gnu: python-apipkg: Update to 1.5.
	* gnu/packages/python-xyz.scm (python-apipkg): Update to 1.5.
	[native-inputs]: Add python-setuptools-scm.

	gnu: python-apipkg: Remove Python 2 variant.
	* gnu/packages/python-xyz.scm (python2-apipkg): Remove variable.

	gnu: python-pytest-sugar: Update to 0.9.3.
	* gnu/packages/check.scm (python-pytest-sugar): Update to 0.9.3.

	gnu: criu: Update to 3.14.
	* gnu/packages/virtualization.scm (criu): Update to 3.14.

	gnu: uhttpmock: Update to 0.5.2.
	* gnu/packages/web.scm (uhttpmock): Update to 0.5.2.

2020-05-20  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update 5.4.42.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update 5.4.42.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@5.6: Update 5.6.14.
	* gnu/packages/linux.scm (linux-libre-5.6-version): Update 5.6.14.
	(linux-libre-5.6-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update 4.19.124.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update 4.19.124.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update 4.14.181.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update 4.14.181.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update 4.9.224.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update 4.9.224.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update 4.4.224.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update 4.4.224.
	(linux-libre-4.4-pristine-source): Update hash.

2020-05-20  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: python-shouldbe: Python 3.8 compatibility.
	* gnu/packages/patches/python-shouldbe-0.1.2-cpy3.8.patch: Add compatibility patch.
	* gnu/local.mk (dist_patch_DATA): Add new file.
	* gnu/packages/python-xyz.scm (python-shouldbe)[source]: Add patch.

2020-05-20  Jack Hill  <jackhill@jackhill.us>

	gnu: racket-minimal: Fix hash for version 7.7.
	This is a follow-up to commit 99bf646d8f5acb7958c49143a32de6e95fbde4cf.

	* gnu/packages/scheme.scm (racket-minimal)[source]: Update hash.

2020-05-20  Edouard Klein  <edk@beaver-labs.com>

	gnu: Add python-random-user-agent.
	* gnu/packages/python-web.scm (python-random-user-agent): New variable.

2020-05-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: fontconfig: Add replacement with font-dejavu instead of gs-fonts.
	This fixes <https://bugs.gnu.org/41282>, <https://bugs.gnu.org/41241>, and
	<https://bugs.gnu.org/41344>.
	Reported by Pierre Neidhardt, W Knight, Alexandros Theodotou, and others.

	* gnu/packages/fontutils.scm (fontconfig)[replacement]: New field.
	(fontconfig/font-dejavu): New variable.

2020-05-20  Marius Bakke  <marius@devup.no>

	gnu: varnish-modules: Update description.
	* gnu/packages/web.scm (varnish-modules)[description]: Use @acronym instead of
	@dfn.

	gnu: varnish-modules: Update to 0.16.0.
	* gnu/packages/web.scm (varnish-modules): Update to 0.16.0.
	[source](uri): Adjust for new location.

2020-05-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: Add ruby-fast-gettext.
	* gnu/packages/ruby.scm (ruby-fast-gettext): New public variable.

	gnu: Add ruby-forking-test-runner.
	* gnu/packages/ruby.scm (ruby-forking-test-runner): New public variable.

	gnu: Add ruby-parallel-tests.
	* gnu/packages/ruby.scm (ruby-parallel-tests): New public variable.

	gnu: Add ruby-spinach.
	* gnu/packages/ruby.scm (ruby-spinach): New public variable.

	gnu: Add ruby-colorize.
	* gnu/packages/ruby.scm (ruby-colorize): New public variable.

	gnu: Add ruby-gherkin-ruby.
	* gnu/packages/ruby.scm (ruby-gherkin-ruby): New public variable.

	gnu: Add ruby-fakefs.
	* gnu/packages/ruby.scm (ruby-fakefs): New public variable.

	gnu: Add ruby-maxitest.
	* gnu/packages/ruby.scm (ruby-maxitest): New public variable.

	gnu: ruby-mocha: Update license.
	* gnu/packages/ruby.scm (ruby-mocha)[license]: Add LICENSE:RUBY.

	gnu: ruby-mocha: Update to 1.11.2.
	* gnu/packages/ruby.scm (ruby-mocha): Update to 1.11.2.
	[arguments]: Remove obsolete phases.  Add phase to solve a dependency cycle.
	[native-inputs]: Remove BUNDLER, RUBY-YARD, RUBY-TEST-UNIT, and RUBY-REDCARPET.
	* gnu/packages/rails.scm (ruby-web-console)[arguments]: Remove workaround for
	old Mocha version.

	gnu: Add ruby-single-cov.
	* gnu/packages/ruby.scm (ruby-single-cov): New public variable.

	gnu: Add ruby-wwtd.
	* gnu/packages/ruby.scm (ruby-wwtd): New public variable.

	gnu: Add ruby-hocon.
	* gnu/packages/ruby.scm (ruby-hocon): New public variable.

	gnu: Add ruby-deep-merge.
	* gnu/packages/ruby.scm (ruby-deep-merge): New public variable.

2020-05-20  Alex Griffin  <a@ajgrf.com>

	gnu: git-remote-gcrypt: Update to 1.3.
	* gnu/packages/version-control.scm (git-remote-gcrypt): Update to 1.3.

2020-05-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	news: Add ‘nl’ translation.
	* etc/news.scm: Add an ‘nl’ ‘translation’.

	news: Remove superfluous closing bracket.
	* etc/news.scm: Use an equal number of ‘(’s and ‘)’s.

	gnu: wmbattery: Update to 2.54.
	* gnu/packages/gnustep.scm (wmbattery): Update to 2.54.
	[native-inputs]: Remove autoconf & automake.

	gnu: libmanette: Update to 0.2.4.
	* gnu/packages/games.scm (libmanette): Update to 0.2.4.

	gnu: translate-shell: Update to 0.9.6.12.
	* gnu/packages/dictionaries.scm (translate-shell): Update to 0.9.6.12.

	gnu: gnu-efi: Mark up description.
	* gnu/packages/efi.scm (gnu-efi)[description]: Use @acronym.

	gnu: gnu-efi: Update to 3.0.12.
	* gnu/packages/efi.scm (gnu-efi): Update to 3.0.12.

	gnu: http-parser: Fix build [and guix pull] on armhf-linux.
	* gnu/packages/web.scm (http-parser)[source]: Add patch.
	* gnu/packages/patches/http-parser-fix-assertion-on-armhf.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: mame: Update to 0.221.
	* gnu/packages/emulators.scm (mame): Update to 0.221.

	gnu: python-lmdb: Remove Python 2 variant.
	* gnu/packages/databases.scm (python2-lmdb): Remove variable.

	gnu: python-lmdb: Update to 0.98.
	* gnu/packages/databases.scm (python-lmdb): Update to 0.98.

	gnu: perl-dbd-sqlite: Update to 1.64.
	* gnu/packages/databases.scm (perl-dbd-sqlite): Update to 1.64.

	gnu: perl-dbi: Update to 1.643.
	* gnu/packages/databases.scm (perl-dbi): Update to 1.643.

	gnu: perl-db-file: Update to 1.853.
	* gnu/packages/databases.scm (perl-db-file): Update to 1.853.

2020-05-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	news: Add missing closing parentheses.
	This broke 'guix pull'.  Apologies!

	* etc/news.scm: Fix the latest entry.

2020-05-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	news: Update copyright.
	* etc/news.scm: Update copyright, as a follow-up to 489699c456.

	news: Add entry for Btrfs subvolume boot support.
	* etc/news.scm: Add entry.

	bootloader: grub: Allow booting from a Btrfs subvolume.
	* gnu/bootloader/grub.scm (strip-mount-point): Remove procedure.
	(normalize-file): Add procedure.
	(grub-configuration-file): New BTRFS-SUBVOLUME-FILE-NAME parameter.  When
	defined, prepend its value to the kernel and initrd file names, using the
	NORMALIZE-FILE procedure.  Adjust the call to EYE-CANDY to pass the
	BTRFS-SUBVOLUME-FILE-NAME argument.  Normalize the KEYMAP file as well.
	(eye-candy): Add a BTRFS-SUBVOLUME-FILE-NAME parameter, and use it, along with
	the NORMALIZE-FILE procedure, to normalize the FONT-FILE and IMAGE nested
	variables.  Adjust doc.
	* gnu/bootloader/depthcharge.scm (depthcharge-configuration-file): Adapt.
	* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Likewise.
	* gnu/system/file-systems.scm (btrfs-subvolume?)
	(btrfs-store-subvolume-file-name): New procedures.
	* gnu/system.scm (operating-system-bootcfg): Specify the Btrfs
	subvolume file name the store resides on to the
	`operating-system-bootcfg' procedure, using the new
	BTRFS-SUBVOLUME-FILE-NAME argument.
	* doc/guix.texi (File Systems): Add a Btrfs subsection to document the use of
	subvolumes.
	* gnu/tests/install.scm (%btrfs-root-on-subvolume-os)
	(%btrfs-root-on-subvolume-os-source)
	(%btrfs-root-on-subvolume-installation-script)
	(%test-btrfs-root-on-subvolume-os): New variables.

	file-systems: Add helpers for parsing the options string into an alist.
	* gnu/system/file-systems.scm (file-system-options->alist)
	(alist->file-system-options): New procedures.
	* tests/file-systems.scm: New tests.
	* doc/guix.texi (File Systems): Add note about the newly added procedures.

2020-05-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	linux-boot: Refactor boot-system.
	The --root option can now be omitted, and inferred from the root file system
	declaration instead.

	* gnu/build/file-systems.scm (canonicalize-device-spec): Extend to support NFS
	directly, and...
	* gnu/build/linux-boot.scm (boot-system): ...remove NFS special casing from
	here.  Remove nested definitions for root-fs-type, root-fs-flags and
	root-fs-options, and bind those inside the let* instead.  Make "--root" take
	precedence over the device field string representation of the root file
	system.
	* doc/guix.texi (Initial RAM Disk): Document that "--root" can be left
	unspecified.

2020-05-20  Michael Rohleder  <mike@rohleder.de>

	gnu: Add emacs-vcsh.
	* gnu/packages/emacs-xyz.scm (emacs-vcsh): New variable.

2020-05-20  Holger Peters  <holger.peters@posteo.de>

	gnu: Add python-pyramid.
	* gnu/packages/python-web.scm (python-pyramid): New variable.

	gnu: Add python-hupper.
	* gnu/packages/python-web.scm (python-hupper): New variable.

	gnu: Add python-plaster-pastedeploy.
	* gnu/packages/python-web.scm (python-plaster-pastedeploy): New variable.

	gnu: Add python-plaster.
	* gnu/packages/python-web.scm (python-plaster): New variable.

	gnu: Add python-translationstring.
	* gnu/packages/python-web.scm (python-translationstring): New variable.

	gnu: Add python-zope-deprecation.
	* gnu/packages/python-web.scm (python-zope-deprecation): New variable.

	gnu: Add python-venusian.
	* gnu/packages/python-web.scm (python-venusian): New variable.

	gnu: python-webob: Update to 1.8.6.
	* gnu/packages/python-web.scm (python-webob): Update to 1.8.6.

2020-05-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: toybox: Update to 0.8.3.
	* gnu/packages/busybox.scm (toybox): Update to 0.8.3.

	gnu: ccls: Update to 0.20190823.6.
	* gnu/packages/cpp.scm (ccls): Update to 0.20190823.6.

	gnu: http-parser: Update to 2.9.4.
	* gnu/packages/web.scm (http-parser): Update to 2.9.4.

	gnu: xonsh: Update to 0.9.18.
	* gnu/packages/shells.scm (xonsh): Update to 0.9.18.
	[snippet]: Adapt to more aggressive bundling.

	gnu: python-ply: Remove Python 2 variant.
	* gnu/packages/python-xyz.scm (python2-ply): Remove variable.

	gnu: python-ply: Update to 3.11.
	* gnu/packages/python-xyz.scm (python-ply): Update to 3.11.

	gnu: librepcb: Update to 0.1.4.
	* gnu/packages/engineering.scm (librepcb): Update to 0.1.4.
	[inputs]: Add qtsvg.

	gnu: hevea: Update to 2.34.
	* gnu/packages/ocaml.scm (hevea): Update to 2.34.

	gnu: gtkwave: Update to 3.3.104.
	* gnu/packages/fpga.scm (gtkwave): Update to 3.3.104.

	gnu: handbrake: Update to 1.3.2.
	* gnu/packages/video.scm (handbrake): Update to 1.3.2.

	gnu: bs1770gain: Update to 0.6.9.
	* gnu/packages/audio.scm (bs1770gain): Update to 0.6.9.

2020-05-19  Ricardo Wurmus  <rekado@elephly.net>

	publish: Improve performance by increasing buffer size.
	* guix/scripts/publish.scm (http-write): Increase socket send buffer.

2020-05-19  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: docker: Remove references to go.
	Fixes <https://bugs.gnu.org/41406>.

	* gnu/packages/docker.scm (docker)[arguments]<#:phases>[remove-go-references]:
	New phase.

2020-05-19  nikita  <nikita@n0.is>

	gnu: cwm: Update to 6.6.
	* gnu/packages/wm.scm (cwm): Update to 6.6.
	[source, home-page]: Update URLs.

2020-05-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-ujson: Update to 2.0.3.
	* gnu/packages/python-xyz.scm (python-ujson): Update to 2.0.3.
	[source]: Remove bundled source.
	[arguments]: Add phase to link to system double-conversion. Add custom
	'check phase.
	[native-inputs]: Add double-conversion, python-setuptools-scm,
	python-pytest.
	[home-page]: Update to new home-page.
	[description]: Drop reference to python-2 support.
	(python-ujson-1): New variable.
	(python2-ujson): Rename to python2-ujson-1.
	(python-jsonrpc-server)[propagated-inputs]: Replace python-ujson with
	python-ujson-1.

	gnu: python-falcon: Update to 2.0.0.
	* gnu/packages/python-web.scm (python-falcon): Update to 2.0.0.
	[source]: Add snippet to remove bundled code.
	[arguments]: Update custom 'check phase.
	[propagated-inputs]: Remove python-six.
	[native-inputs]: Remove python-jsonschema. Add python-mujson,
	python-pytest-runner, python-rapidjson, python-ujson.
	[properties]: New field.
	(python2-falcon)[native-inputs]: Don't add python-rapidjson.

	gnu: Add python-rapidjson.
	* gnu/packages/python-web.scm (python-rapidjson): New variable.

	gnu: python-jsonrpc-server: Update to 0.3.4.
	* gnu/packages/python-xyz.scm (python-jsonrpc-server): Update to 0.3.4.
	[propagated-inputs]: Remove python-future.

	gnu: Add python-mujson.
	* gnu/packages/python-xyz.scm (python-mujson): New variable.

2020-05-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: opensmtpd: Update to 6.7.0p1 [security fixes].
	* gnu/packages/mail.scm (opensmtpd): Update to 6.7.0p1.

2020-05-19  Alex McGrath  <amk@amk.ie>

	gnu: Add wofi.
	* gnu/packages/xdisorg.scm (wofi): New variable.

2020-05-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: vte: Remove obsolete input.
	* gnu/packages/gnome.scm (vte)[native-inputs]: Remove INTLTOOL.  Add
	GETTEXT-MINIMAL.

2020-05-19  Marius Bakke  <marius@devup.no>

	gnu: Add hitch.
	* gnu/packages/web.scm (hitch): New public variable.

	gnu: openvpn: Update to 2.4.9 [fixes CVE-2020-11810].
	* gnu/packages/vpn.scm (openvpn): Update to 2.4.9.

2020-05-19  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: granite: Fix cross-compilation.
	* gnu/packages/pantheon.scm (granite)[native-inputs]: Remove glib, libgee.
	[inputs]: Add glib, libgee.

2020-05-19  Ryan Prior  <rprior@protonmail.com>

	gnu: Add pantheon-calculator.
	* gnu/packages/pantheon.scm (pantheon-calculator): New variable.

2020-05-19  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: vte: Enable vala bindings.
	* gnu/packages/gnome.scm (vte)[arguments]<#:configure-flags>: Add
	"-Dvapi=true".

2020-05-19  Ryan Prior via Guix-patches via  <guix-patches@gnu.org>

	gnu: vte: Update to 0.60.2.
	* gnu/packages/gnome.scm (vte): Update to 0.60.2.
	[arguments]<#:configure-flags>: Disable systemd.

2020-05-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.3 [fixes CVE-2020-8616 & CVE-2020-8617].
	* gnu/packages/dns.scm (bind): Update to 9.16.3.

2020-05-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sra-tools: Update to 2.10.6.
	* gnu/packages/bioinformatics.scm (sra-tools): Update to 2.10.6.
	[arguments]: Replace CC variable in utf8proc Makefile.
	[inputs]: Replace hdf5 with hdf5-1.10; add python-wrapper.

	gnu: ncbi-vdb: Update to 2.10.6.
	* gnu/packages/bioinformatics.scm (ncbi-vdb): Update to 2.10.6.

	gnu: ngs-sdk: Update to 2.10.5.
	* gnu/packages/bioinformatics.scm (ngs-sdk): Update to 2.10.5.

2020-05-19  Clément Lassieur  <clement@lassieur.org>

	gnu: Add emacs-plantuml-mode.
	* gnu/packages/emacs-xyz.scm (emacs-plantuml-mode): New variable.

2020-05-19  Ryan Prior  <rprior@protonmail.com>

	gnu: Add granite.
	* gnu/packages/pantheon.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2020-05-19  Stefan  <stefan-guix@vodafonemail.de>

	gnu: grub: Allow a PNG image and replace "aspect-ratio" with "resolution".
	* gnu/bootloaders/grub.scm (<grub-image>): Remove this record and replace it
	by ...
	(<grub-theme>)[image]: ... this field with the default from %background-image,
	(<grub-theme>)[resolution]: ... this field with the defaults from 'width' and
	'height' of 'grub-background-image'.
	(<grub-theme>)[images]: Remove this field.
	(svg->png): Rename to ...
	(image->png): ... and use 'copy-file' instead of 'svg->png', if the suffix of
	the image file is not ".svg".
	(grub-background-image): Remove the arguments 'width' and 'height'.
	(grub-theme-image): Add function.
	(grub-theme-resolution): Add function.
	(grub-theme-gfxmode): Add function.
	(grub-image): Remove function.
	(grub-image?): Remove function.
	(grub-image-aspect-ratio): Remove function.
	(grub-image-file): Remove function.
	(grub-theme-images): Remove function.
	(%default-theme): Remove variable.
	(%background-image): Remove variable.

	Using image formats different to SVG was not possible.

	For a <grub-image> to be chosen, the 'aspect-ratio' of it had to be 4/3, as the
	resolution of any image was defaulting to 1024 x 768.

	There was no code to determine the proper boot-resolution to make any use of a
	list of images with different aspect-ratios.

	It seems to be a better solution to only define a single image with any format,
	and use a given resolution only for the conversion from a SVG file. This also
	makes the use of a special <grub-image> record unnecessary.

	Moving the default values from '%background-image' and '%default-theme' into
	<grub-theme> makes a customisation easier without (inherit) and allows to remove
	the undocumented variables %background-image' and '%default-theme'.

2020-05-18  Leo Famulari  <leo@famulari.name>

	gnu: svt-av1: Update to 0.8.3.
	* gnu/packages/video.scm (svt-av1): Update to 0.8.3.

2020-05-18  Simon South  <simon@simonsouth.net>

	gnu: emacs-elpher: Update to 2.7.4.
	* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 2.7.4.
	[home-page, source]: Use new upstream URIs.

2020-05-18  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: python-mpsse: Update to 1.4.1.
	Follow-up to a7b20226b2bf1a73b8f0f6536e7fa43326f35e33.

	* gnu/packages/embedded.scm (python-libmpsse): Update to 1.4.1.

2020-05-18  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: Add superstarfighter.
	* gnu/packages/games.scm (superstarfighter): New variable.

	gnu: godot: Install provided .desktop file and icons.
	* gnu/packages/game-development.scm (godot)[arguments]: Install the provided
	godot.desktop instead of creating a new one.  Copy icons to the correct
	location in share/icons/hicolor as per XDG.

	gnu: godot: Build and install the headless version.
	* gnu/packages/game-development.scm (godot): Build the headless (server)
	binary. This is needed to package games using Godot without depending on X.
	[outputs]: Add "headless".
	[arguments]<#:phases>[build-headless]: New phase.
	[arguments]<#:phases>[install]: Install headless version to separate output.

	gnu: godot: Remove obsolete workaround for aarch64.
	* gnu/packages/game-development.scm (godot)[arguments]: Remove -DNO_THREADS
	from scons-flags as Godot now builds and runs without it on aarch64.

	gnu: godot: Enable release build.
	* gnu/packages/game-development.scm (godot)[arguments]: Set release_debug
	target in #:scons-flags to enable optimized build.

2020-05-18  Alex Sassmannshausen  <alex@komputilo.eu>

	build-system/guile: Expose #:scheme-file-regexp.
	* guix/build-system/guile.scm (%scheme-file-regexp): New variable.
	  (guile-build): Accept #:scheme-file-regexp and pass it on to builder.

	gnu: guile-config: Update to 0.4.1.
	* gnu/packages/guile-xyz.scm (guile-config): Update to 0.4.1.

2020-05-18  Ekaitz Zarraga  <ekaitz@elenq.tech>

	guix describe: Add '--list-formats'
	* guix/scripts/describe.scm (%available-formats): New variable.
	(list-formats): New procedure.
	(%options, show-help): Add --list-formats
	* doc/guix.texi: Add --list-formats

2020-05-18  Ludovic Courtès  <ludo@gnu.org>

	doc: Inherit md5.scm fix in custom 'guile-lib' variant.
	* doc/build.scm (guile-lib/htmlprag-fixed)[source]: Remove.
	[arguments]: Add 'fix-htmlprag' phase.

2020-05-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dovecot: Update to 2.3.10.1 [security fixes].
	Fixes CVE-2020-10957, CVE-2020-10958, and CVE-2020-10967.

	* gnu/packages/mail.scm (dovecot): Update to 2.3.10.1.

2020-05-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-studio: Update to 0.0.2-1.d24d59a.
	* gnu/packages/guile-xyz.scm (guile-studio): Update to 0.0.2-1.d24d59a.

	gnu: guile-studio: Build with Guile 3.0.
	* gnu/packages/guile-xyz.scm (guile-studio)[inputs]: Replace guile-2.2 with
	guile-3.0.

2020-05-18  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: ikiwiki: Add missing input.
	* gnu/packages/web.scm (ikiwiki)[inputs]: Add perl-lwpx-paranoidagent.

	gnu: Add perl-lwpx-paranoidagent.
	* gnu/packages/web.scm (perl-lwpx-paranoidagent): New variable.

2020-05-18  Efraim Flashner  <efraim@flashner.co.il>

	build: minify-build-system: Fail to install empty files.
	* guix/build/minify-build-system.scm (install): Produce an error if the
	minified file is zero bytes.

2020-05-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: kcachegrind: Update to 19.08.3.
	* gnu/packages/kde.scm (kcachegrind): Update to 19.08.3.

	gnu: kqtquickcharts: Update to 19.08.3.
	* gnu/packages/kde.scm (kqtquickcharts): Update to 19.08.3.

	gnu: kpmcore: Update to 4.1.0.
	* gnu/packages/patches/kpmcore-fix-tests.patch,
	gnu/packages/patches/kpmcore-remove-broken-test.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/kde.scm (kpmcore): Update to 4.1.0.
	[source](patches): Remove.

	gnu: qca: Update to 2.3.0.
	* gnu/packages/kde.scm (qca): Update to 2.3.0.

	gnu: libkomparediff2: Update to 19.08.3.
	* gnu/packages/kde.scm (libkomparediff2): Update to 19.08.3.

	gnu: krita: Update to 4.2.9.
	* gnu/packages/kde.scm (krita): Update to 4.2.9.
	[arguments]: Add special configure flag for OPENEXR instead of ILMBASE.

	gnu: kdiagram: Update to 2.7.0.
	* gnu/packages/kde.scm (kdiagram): Update to 2.7.0.

	gnu: CUPS: Inherit replacement from cups-minimal.
	* gnu/packages/cups.scm (cups): Use PACKAGE/INHERIT.
	[replacement]: Remove.
	(cups-2.3.3): Remove variable.

2020-05-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mu: Update to 1.4.6.
	* gnu/packages/mail.scm (mu): Update to 1.4.6.

2020-05-17  nixo  <nicolo@nixo.xyz>

	gnu: julia: Specify correct llvm version.
	* gnu/packages/julia.scm (julia)[arguments]: Adjust configure-flag to
	specify the correct llvm version.

2020-05-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: icu4c: Update to 67.1.
	icu4c-66.1 FTBFS on powerpc-linux-gnu.

	* gnu/packages/icu4c.scm (icu4c): Update to 67.1.
	[source]: Remove patch, patch-flags.
	* gnu/packages/patches/icu4c-CVE-2020-10531.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-05-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libffi: Fix building on powerpc.
	* gnu/packages/libffi.scm (libffi)[source]: Add patch.
	* gnu/packages/patches/libffi-3.3-powerpc-fixes.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: elfutils: Skip tests on powerpc.
	* gnu/packages/elf.scm (elfutils)[arguments]: Skip tests on powerpc.

	gnu: gsl: Disable failing tests on powerpc.
	* gnu/packages/maths.scm (gsl)[arguments]: Skip the same set of tests on
	powerpc as skipped on aarch64.

	gnu: valgrind: Fix build on powerpc.
	* gnu/packages/valgrind.scm (valgrind)[arguments]: Add make-flags for
	CPU optimizations when building on powerpc.

2020-05-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Update to 2.9.4.
	* gnu/packages/dns.scm (knot): Update to 2.9.4.

	gnu: burp: Update to 2.3.26.
	* gnu/packages/backup.scm (burp): Update to 2.3.26.

2020-05-17  Alex Sassmannshausen  <alex@komputilo.eu>

	gnu: guile-config: Update to 0.4.0.
	* gnu/packages/guile-xyz.scm (guile-config): Update to 0.4.0.

2020-05-17  Nicolò Balzarotti  <anothersms@gmail.com>
	    Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lm-sensors: Patch references to ‘egrep’.
	* gnu/packages/linux.scm (lm-sensors)[arguments]: Patch unqualified
	references to ‘egrep’ as well as ‘grep’.

2020-05-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sane-backends-minimal: Update to 1.0.30 [Epson security fixes].
	Fixes CVE-2020-12867 (GHSL-2020-075), CVE-2020-12862 (GHSL-2020-082),
	CVE-2020-12863 (GHSL-2020-083), CVE-2020-12865 (GHSL-2020-084), and
	several other memory management bugs.

	Mitigates CVE-2020-12866 (GHSL-2020-079), CVE-2020-12861 (GHSL-2020-080),
	and CVE-2020-12864 (GHSL-2020-081).

	* gnu/packages/scanner.scm (sane-backends-minimal): Update to 1.0.30.

2020-05-17  B. Wilson  <elaexuotee@wilsonb.com>

	gnu: Add bombadillo.
	gnu/packages/web-browsers.scm (bombadillo): New variable.

2020-05-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cups-filters: Update to 1.27.4.
	* gnu/packages/cups.scm (cups-filters): Update to 1.27.4.

	gnu: cups, cups-minimal: Ungraft 2.3.3.
	* gnu/packages/cups.scm (cups-minimal): Update to 2.3.3.
	(cups-minimal, cups)[replacement]: Remove.
	(cups-minimal-2.3.3, cups-2.3.3): Remove variables.

2020-05-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	etc: Install mount unit only if it exists.
	This follows up on 1a1faa78b0498fbb71f1533beb4b65817c1d3f2a, and avoids
	the (non-fatal) error seen in <https://issues.guix.gnu.org/41356>.

	/gnu/store will remain writable on new foreign distribution
	installations until the next release.

	* etc/guix-install.sh (sys_enable_guix_daemon): Check for
	‘gnu-store.mount’ presence before trying to cp it.
	Update forgotten copyright header.

2020-05-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cups: Update to 2.3.3 [fixes CVE-2020-3898 & CVE-2019-8842].
	* gnu/packages/cups.scm (cups-minimal, cups)[replacement]: New fields.
	(cups-minimal-2.3.3, cups-2.3.3): New public variables.

	gnu: acpica: Drop Texinfo @dfn{} usage.
	* gnu/packages/admin.scm (acpica)[description]: Substitute @acronym{}
	for @dfn{}.

	gnu: acpica: Fix typo in synopsis.
	* gnu/packages/admin.scm (acpica)[synopsis]: Fix typo or grammar.

	gnu: acpica: Update to 20200430.
	* gnu/packages/admin.scm (acpica): Update to 20200430.

2020-05-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kdeconnect: Fix kdeconnectd path.
	* gnu/packages/kde.scm (kdeconnect)[arguments]: Add configure-flag to
	set libexec as a top-level directory in the output.

2020-05-17  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: racket: Update to 7.7.
	* gnu/packages/scheme.scm (racket): Update to 7.7.

2020-05-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qemu-minimal: Use 'match' to find architecture.
	* gnu/packages/virtualization.scm (qemu-minimal)[arguments]: Use 'match'
	to target the correct architecture.

2020-05-17  Julien Lepiller  <julien@lepiller.eu>

	doc: meson-build-system: Fix build type documentation.
	* doc/guix.texi (Build Systems): Fix meson build system description.

2020-05-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: soundconverter: Update to 3.0.2.
	* gnu/packages/gnome.scm (soundconverter): Update to 3.0.2.
	[source]: Remove upstreamed patch.
	* gnu/packages/patches/soundconverter-remove-gconf-dependency.patch:
	Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: alpine: Support cross-gcc'ing.
	* gnu/packages/mail.scm (alpine)[arguments]: Use ${target}-gcc when
	cross-compiling.

	gnu: alpine: Update to 2.22.
	* gnu/packages/mail.scm (alpine): Update to 2.22.
	[arguments]: Add ‘assume-shadow-passwords’ phase.

	gnu: spiped: Update to 1.6.1.
	* gnu/packages/networking.scm (spiped): Update to 1.6.1.

2020-05-17  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-xz: Remove duplicate definition.
	* gnu/packages/java.scm (java-xz): Remove duplicate variable.
	(java-plexus-archiver)[inputs]: Use java-xz.
	* gnu/packages/java-compression.scm (java-tukaani-xz): Rename to
	java-xz.

2020-05-17  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: julius: Remove unused bundled libraries.
	* gnu/packages/games.scm (julius)[source](snippet): Remove
	ext/{dirent,png,SDL2,zlib}.

	gnu: julius: Update to 1.4.0.
	* gnu/packages/games.scm (julius): Update to 1.4.0.
	[inputs]: Add new dependency libpng.

2020-05-17  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: mumble: End phase with #t.
	* gnu/packages/telephony.scm (mumble)[arguments] End install phase with #t.

	gnu: java-jmapviewer: Return #t from all phases.
	* gnu/packages/geo.scm (java-jmapviewer)[arguments]: Return #t from install
	phase.

2020-05-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: supertux: Update to 0.6.2.
	* gnu/packages/games.scm (supertux): Update to 0.6.2.

	gnu: padthv1: Update to 0.9.14.
	* gnu/packages/music.scm (padthv1): Update to 0.9.14.

	gnu: samplv1: Update to 0.9.14.
	* gnu/packages/music.scm (samplv1): Update to 0.9.14.

	gnu: drumkv1: Update to 0.9.14.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.14.

	gnu: synthv1: Update to 0.9.14.
	* gnu/packages/music.scm (synthv1): Update to 0.9.14.

2020-05-17  Alex Sassmannshausen  <alex@komputilo.eu>

	gnu: guile-hall: Update to 0.3.1.
	* gnu/packages/guile-xyz.scm (guile-hall): Update to 0.3.1.

2020-05-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: multipath-tools: Enable tests.
	* gnu/packages/linux.scm (multipath-tools)[arguments]: Remove #:tests?.  Add
	 #:test-target.  Add phase to add missing linker flag.
	[native-inputs]: Add CMOCKA.

2020-05-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: heimdal: Update to 7.7.0.
	And fix the test suite failures as a side effect.

	* gnu/packages/kerberos.scm (heimdal): Update to 7.7.0.

2020-05-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: gajim: Adapt search path for Python 3.8.
	Fixes <https://bugs.gnu.org/41319>.
	Reported by Raghav Gururajan <raghavgururajan@disroot.org>.

	* gnu/packages/messaging.scm (gajim)[native-search-paths]: Update the
	PYTHONPATH variable to search for Python 3.8 packages.

2020-05-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: multipath-tools: Update to 0.8.4.
	* gnu/packages/patches/multipath-tools-sans-systemd.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/linux.scm (multipath-tools): Update to 0.8.4.
	[source](patches): New field.
	[arguments]: Add #:parallel-build?.  Add phase to fix erroneous compiler warning.

	gnu: multipath-tools: Fetch with git.
	* gnu/packages/linux.scm (multipath-tools)[source]: Change to GIT-FETCH.

	gnu: xdot: Fix typo in description.
	* gnu/packages/graphviz.scm (xdot)[description]: Add space after comma,
	capitalize 'Python'.

2020-05-17  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: tinyxml2: Update to 8.0.0.
	* gnu/packages/xml.scm (tinyxml2): Update to 8.0.0.

2020-05-17  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: gnome-shell-extension-dash-to-dock: Update to 67.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-dock): Update to 67.

2020-05-17  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: Add lib3ds.
	* gnu/packages/engineering.scm (lib3ds): New variable.

	gnu: openctm: Correct inputs vs native-inputs
	* gnu/packages/engineering.scm (openctm): Move mesa, glu, glut and
	gtk+-2 to inputs

2020-05-17  zimoun  <zimon.toutoune@gmail.com>

	doc: Reword "The GCC toolchain".
	Fix commit 1f14e25c1969a93908288cb302a572f3cbbaa478
	as discussed in <https://bugs.gnu.org/41038>.

	* doc/guix.texi (Packages for C Development): Rename to...
	(The GCC toolchain): ...this. Add gfortran-toolchain.
	(Invoking guix package): Add guix-search anchor.
	(Application Setup)[The GCC toolchain]: Remove.

2020-05-17  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-pass: Update to 2.0.
	* gnu/packages/emacs-xyz.scm (emacs-pass): Update to 2.0.

2020-05-17  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add font-api-mj-mincho.
	* gnu/packages/fonts.scm (font-api-mj-mincho): New variable.

	gnu: Add java-picocli.
	gnu/packages/java.scm (java-picocli): New variable.

	gnu: bap: Update to 2.0.0.
	* gnu/packages/ocaml.scm (bap): Update to 2.0.0.

2020-05-17  Alex Sassmannshausen  <alex@komputilo.eu>

	gnu: guile-hall: Update to 0.3.0.
	* gnu/packages/guile-xyz.scm (guile-hall): Update to 0.3.0.

2020-05-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	etc: Add a systemd unit to bind-mount @storedir@ read-only.
	* etc/gnu-store.mount.in: New file.
	* nix/local.mk (nodist_systemdservice_DATA): Add it.
	(etc/%.mount): New rule for it.
	* etc/guix-install.sh (sys_enable_guix_daemon): Install it.
	* doc/guix.texi (Binary Installation): Document it.
	* .gitignore: Ignore changes to it.

	gnu: z3: Update to 4.8.8.
	* gnu/packages/maths.scm (z3): Update to 4.8.8.

	gnu: youtube-dl: Update to 2020.05.08.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.05.08.

	gnu: console-setup: Update to 1.195.
	* gnu/packages/xorg.scm (console-setup): Update to 1.195.

	gnu: utf8proc: Update to 2.5.0.
	* gnu/packages/textutils.scm (utf8proc): Update to 2.5.0.
	[native-inputs]: Update test data UNICODE_VERSION.

	gnu: utf8proc: Factor out UNICODE_VERSION.
	* gnu/packages/textutils.scm (utf8proc)[native-inputs]: Use a single
	UNICODE_VERSION.

	gnu: Order (gnu packase suckless) module imports.
	* gnu/packages/suckless.scm: Order module imports alphabetically.

	gnu: Support cross-gccs in (gnu packages suckless).
	* gnu/packages/suckless.scm (blind, dmenu, spoon, slock, st, surf, sent)
	(xbattmon, skroll, sbm, prout, noice, human, fortify-headers, colors)
	(libutf, lchat, scron)[arguments]: Use ${target}-gcc when
	cross-compiling.

	gnu: libutf: Use GIT- helpers.
	* gnu/packages/suckless (libutf)[source]: Use GIT-VERSION and GIT-FILE-NAME.

	gnu: fortify-headers: Update to 1.1.
	* gnu/packages/suckless.scm (fortify-headers): Update to 1.1.

	gnu: st: Update to 0.8.3.
	* gnu/packages/suckless.scm (st): Update to 0.8.3.

	gnu: Don't use NAME in (gnu packages suckless) URIs.
	* gnu/packages/suckless.scm (spoon, xbattmon, wificurse, skroll, sbm)
	(prout, fortify-headers, colors, scron)[source]: Hard-code NAME.

	gnu: lchat: Update to 0.0.0-4.e3b64e6.
	* gnu/packages/suckless.scm (lchat): Update to 0.0.0-4.e3b64e6.
	[source]: Use GIT-VERSION and GIT-FILE-NAME.

	gnu: zsh-autosuggestions: Update to 0.6.4.
	* gnu/packages/shellutils.scm (zsh-autosuggestions): Update to 0.6.4.

	gnu: wine-staging-patchset-data: Update to 5.8.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 5.8.

2020-05-17  Tom Zander via Guix-patches via  <guix-patches@gnu.org>

	gnu: flowee: Update to 2020.03.3.
	* gnu/packages/finance.scm (flowee): Update to 2020.03.3.

	gnu: fulcrum: Update to 1.1.1.
	* gnu/packages/finance.scm (fulcrum): Update to 1.1.1.

2020-05-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add lldpd.
	* gnu/packages/networking.scm (lldpd): New variable.

2020-05-17  Not Zed  <notzed@gmail.com>

	gnu: Add openjdk14.
	* gnu/packages/java.scm (openjdk14): New variable.

	gnu: Add openjdk13.
	* gnu/packages/java.scm (openjdk13): New variable.

2020-05-17  raingloom  <raingloom@protonmail.com>

	gnu: Add rawdog.
	* gnu/packages/syndication.scm (rawdog): New variable.

2020-05-17  宋文武  <iyzsong@member.fsf.org>

	gnu: Add python-pytidylib.
	* gnu/packages/python-xyz.scm (python-pytidylib, python2-pytidylib): New variables.

2020-05-17  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: delft-icon-theme: Update to 1.12.
	* gnu/packages/gnome-xyz.scm (delft-icon-theme): Update to 1.12.

	gnu: papirus-icon-theme: Update to 20200430.
	* gnu/packages/gnome-xyz.scm (papirus-icon-theme): Update to 20200430.

	gnu: matcha-theme: Update to 2020-05-09.
	* gnu/packages/gnome-xyz.scm (matcha-theme): Update to 2020-05-09.
	[source]: Update URL.
	[arguments]: Update build script.

2020-05-17  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Silence Guile warnings.
	This avoids:

	  WARNING: …: imported module (guix build utils) overrides core binding `delete'

	* gnu/services/shepherd.scm (%default-modules): #:hide 'delete'
	from (guix build utils).
	(shepherd-configuration-file)[config]: Wrap calls to 'load-compiled' in
	'parameterize'.

2020-05-17  Ludovic Courtès  <ludo@gnu.org>

	linux-initrd: Silence Guile warnings.
	Previously, since the switch to Guile 3, we'd see this warning repeated
	several times at boot time:

	  WARNING: …: imported module (guix build utils) overrides core binding `delete'

	* gnu/system/linux-initrd.scm (raw-initrd): In gexp, #:hide 'delete'
	from (guix build utils).  Wrap 'boot-system' in 'parameterize'.

2020-05-17  Ludovic Courtès  <ludo@gnu.org>

	vm: Use 'let-system'.
	* gnu/system/vm.scm (expression->derivation-in-linux-vm)[check]: New macro.
	[builder]: Use 'let-system' and 'check' instead of referencing
	'%current-system' and '%current-target-system'.

	utils: 'target-arm32?' & co. take an optional parameter.
	* guix/utils.scm (target-arm32?, target-aarch64?)
	(target-arm?, target-64bit?): Make 'target' an optional parameter.

	gexp: Add 'let-system'.
	* guix/gexp.scm (<system-binding>): New record type.
	(let-system): New macro.
	(system-binding-compiler): New procedure.
	(default-expander): Add 'self-quoting?' case.
	(self-quoting?): New procedure.
	(lower-inputs): Add 'filterm'.  Pass the result of
	'mapm/accumulate-builds' through FILTERM.
	(gexp->sexp)[self-quoting?]: Remove.
	* tests/gexp.scm ("let-system", "let-system, target")
	("let-system, ungexp-native, target")
	("let-system, nested"): New tests.
	* doc/guix.texi (G-Expressions): Document it.

	gexp: Compilers can now return lowerable objects.
	* guix/gexp.scm (lower-object): Iterate if LOWERED is a struct.
	(lower+expand-object): New procedure.
	(gexp->sexp): Use it.
	(define-gexp-compiler): Adjust docstring.

	bootloader: grub: Refer to the native 'grub-mklayout' and font file.
	* gnu/bootloader/grub.scm (eye-candy): Refer to the native FONT-FILE.
	(keyboard-layout-file): Refer to the native 'grub-mklayout'.

2020-05-17  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: python-libmpsse: Update to 1.4.1.
	* gnu/packages/embedded.scm (python-libmpsse): Update to 1.4.1.
	[arguments]<#:phases>[set-environment-up]:
	Fix build with Python 3.8.

2020-05-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: kicad: Re-use common fields in add-ons.
	* gnu/packages/engineering.scm (kicad-i18n, kicad-symbols): Re-use
	kicad's VERSION and HOME-PAGE.
	(kicad-symbols, kicad-footprints, kicad-packages3d, kicad-templates):
	Re-use kicad's VERSION.

	gnu: kicad-templates: Update to 5.1.6.
	* gnu/packages/engineering.scm (kicad-templates): Update to 5.1.6.

	gnu: kicad-packages3d: Update to 5.1.6.
	* gnu/packages/engineering.scm (kicad-packages3d): Update to 5.1.6.

	gnu: kicad-footprints: Update to 5.1.6.
	* gnu/packages/engineering.scm (kicad-footprints): Update to 5.1.6.

	gnu: kicad-symbols: Update to 5.1.6.
	* gnu/packages/engineering.scm (kicad-symbols): Update to 5.1.6.

	gnu: kicad-i18n: Update to 5.1.6.
	* gnu/packages/engineering.scm (kicad-i18n): Update to 5.1.6.

	gnu: kicad: Update to 5.1.6.
	* gnu/packages/engineering.scm (kicad): Update to 5.1.6.
	[source]: Use GIT-FETCH & GIT-FILE-NAME.

	gnu: kicad-i18l: Fix typo in… name.
	* gnu/packages/engineering.scm (kicad-i18n): New old variable previously…
	(kicad-i18l): …this.  Redefine using DEPRECATED-PACKAGE.
	(kicad)[arguments, native-inputs]: Adjust accordingly.

2020-05-17  Ryan Prior  <rprior@protonmail.com>

	gnu: oil-shell: Rename to "oil".
	* gnu/packages/shells.scm (oil): Rename variable from…
	(oil-shell): …this.  Redefine using DEPRECATED-PACKAGE.

2020-05-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: clamav: End snippet in truth.
	* gnu/packages/antivirus.scm (clamav)[source]: Return #t from snippet.

	gnu: clamav: Update to 0.102.3.
	* gnu/packages/antivirus.scm (clamav): Update to 0.102.3.

	gnu: ethtool: Update to 5.6.
	* gnu/packages/networking.scm (ethtool): Update to 5.6.
	[native-inputs]: Add pkg-config.
	[inputs]: Add libmnl.

	gnu: openconnect: Update to 8.10 [fixes CVE-2020-12823].
	* gnu/packages/vpn.scm (openconnect): Update to 8.10.

2020-05-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-flycheck-grammalecte: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte): Update to 1.2.
	[arguments]: Exclude "test-profile.el", build with full Emacs for libxml
	support.
	[inputs]: Remove curl as dependency.

2020-05-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tor: Update to 0.4.3.5.
	* gnu/packages/tor.scm (tor): Update to 0.4.3.5.
	[arguments]: Enable compression features that aren't auto-detected.
	[native-inputs]: Use the default Python (3).
	[inputs]: Order alphabetically.

2020-05-17  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: bitcoin-abc: Update to 0.21.6.
	* gnu/packages/finance.scm (bitcoin-abc): Update to 0.21.6.
	  [build-system]: Use cmake-build-system.
	  [native-inputs]: Remove autoconf, automake and libtool.
	  [inputs]: Add zeromq.
	  [arguments]: Drop inheritance from bitcoin-core and use explicit
	  'make-qt-deterministic', 'set-home' and 'check-functional' phases.

	gnu: bitcoin-unlimited: Update to 1.8.0.0.
	* gnu/packages/finance.scm (bitcoin-unlimited): Update to 1.8.0.0.
	  [arguments]: Add 'fix-build' phase, update 'fix-tests' phase.

2020-05-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-flycheck: Update to 31-2.9bcf6b6.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck): Update to 31-2.9bcf6b6.

2020-05-17  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-ocurl: Update to 0.9.1.
	* gnu/packages/ocaml.scm (ocaml-ocurl): Update to 0.9.1.

	gnu: ocaml-fileutils: Update to 0.6.2.
	* gnu/packages/ocaml.scm (ocaml-fileutils): Update to 0.6.2.

	gnu: ocaml-octavius: Update to 1.2.2.
	* gnu/packages/ocaml.scm (ocaml-octavius): Update to 1.2.2.

2020-05-17  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.
	* etc/news.scm: Add a ‘de’ translation.

2020-05-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: rottlog: Fix aarch64 cross-compilation.
	* gnu/packages/admin.scm (rottlog)[arguments]: Add a 'fix-configure phase to
	replace outdated config.sub and config.guess, without aarch64 support,
	[native-inputs]: add "automake".

2020-05-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: openjdk12: Simplify snippet.
	* gnu/packages/java.scm (openjdk12)[source]: Use regular expression in
	find-files.

	gnu: openjdk11: Build in parallel.
	* gnu/packages/java.scm (openjdk11)[arguments]: Remove #:parallel-build?,
	 #:parallel-tests?, and #:make-flags options; add
	"write-source-revision-file"; replace "build" phase; do not set
	GUIX_LD_WRAPPER_ALLOW_IMPURITIES; pass JOBS variable to make in "build" and
	"build-jre" phases.

	gnu: openjdk11: Simplify snippet.
	* gnu/packages/java.scm (openjdk11)[source]: Use regular expression in
	find-files.

	gnu: openjdk10: Simplify snippet.
	* gnu/packages/java.scm (openjdk10)[source]: Use regular expression in
	find-files.

	gnu: openjdk9: Build in parallel.
	* gnu/packages/java.scm (openjdk9)[arguments]: Add phase
	"write-source-revision-file"; replace "build" phase; add make-flags; remove
	GUIX_LD_WRAPPER_ALLOW_IMPURITIES.

	gnu: openjdk9: Simplify snippet.
	* gnu/packages/java.scm (openjdk9)[source]: Use only one find-files
	invocation.

2020-05-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: autoconf-wrapper: Use Guile 3.0.
	* gnu/packages/autotools.scm (make-autoconf-wrapper)[inputs]: Change from
	GUILE-2.0 to GUILE-3.0/FIXED.

	gnu: autoconf-wrapper: Use 'bash-minimal'.
	* gnu/packages/autotools.scm (make-autoconf-wrapper)[inputs]: Change from BASH
	to BASH-MINIMAL.

	gnu: jansson: Update to 2.13.1.
	* gnu/packages/web.scm (jansson): Update to 2.13.1.

	gnu: c-ares: Update to 1.16.1.
	* gnu/packages/adns.scm (c-ares): Update to 1.16.1.

2020-05-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	etc: Install mount unit only if it exists.
	This follows up on 1a1faa78b0498fbb71f1533beb4b65817c1d3f2a, and avoids
	the (non-fatal) error seen in <https://issues.guix.gnu.org/41356>.

	/gnu/store will remain writable on new foreign distribution
	installations until the next release.

	* etc/guix-install.sh (sys_enable_guix_daemon): Check for
	‘gnu-store.mount’ presence before trying to cp it.
	Update forgotten copyright header.

2020-05-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cups: Update to 2.3.3 [fixes CVE-2020-3898 & CVE-2019-8842].
	* gnu/packages/cups.scm (cups-minimal, cups)[replacement]: New fields.
	(cups-minimal-2.3.3, cups-2.3.3): New public variables.

	gnu: acpica: Drop Texinfo @dfn{} usage.
	* gnu/packages/admin.scm (acpica)[description]: Substitute @acronym{}
	for @dfn{}.

	gnu: acpica: Fix typo in synopsis.
	* gnu/packages/admin.scm (acpica)[synopsis]: Fix typo or grammar.

	gnu: acpica: Update to 20200430.
	* gnu/packages/admin.scm (acpica): Update to 20200430.

2020-05-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: libtextstyle: Update to 0.20.2.
	* gnu/packages/gettext.scm (libtextstyle)[version, source]: Inherit from
	GETTEXT-MINIMAL.

2020-05-17  Josh Marshall  <joshua.r.marshall.1991@gmail.com>

	gnu: gettext-minimal: Update to 0.20.2.
	* gnu/packages/gettext.scm (gettext-minimal): Update to 0.20.2.

2020-05-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kdeconnect: Fix kdeconnectd path.
	* gnu/packages/kde.scm (kdeconnect)[arguments]: Add configure-flag to
	set libexec as a top-level directory in the output.

2020-05-17  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: racket: Update to 7.7.
	* gnu/packages/scheme.scm (racket): Update to 7.7.

2020-05-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qemu-minimal: Use 'match' to find architecture.
	* gnu/packages/virtualization.scm (qemu-minimal)[arguments]: Use 'match'
	to target the correct architecture.

2020-05-17  Julien Lepiller  <julien@lepiller.eu>

	doc: meson-build-system: Fix build type documentation.
	* doc/guix.texi (Build Systems): Fix meson build system description.

2020-05-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: soundconverter: Update to 3.0.2.
	* gnu/packages/gnome.scm (soundconverter): Update to 3.0.2.
	[source]: Remove upstreamed patch.
	* gnu/packages/patches/soundconverter-remove-gconf-dependency.patch:
	Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: alpine: Support cross-gcc'ing.
	* gnu/packages/mail.scm (alpine)[arguments]: Use ${target}-gcc when
	cross-compiling.

	gnu: alpine: Update to 2.22.
	* gnu/packages/mail.scm (alpine): Update to 2.22.
	[arguments]: Add ‘assume-shadow-passwords’ phase.

	gnu: spiped: Update to 1.6.1.
	* gnu/packages/networking.scm (spiped): Update to 1.6.1.

2020-05-16  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-xz: Remove duplicate definition.
	* gnu/packages/java.scm (java-xz): Remove duplicate variable.
	(java-plexus-archiver)[inputs]: Use java-xz.
	* gnu/packages/java-compression.scm (java-tukaani-xz): Rename to
	java-xz.

2020-05-16  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: julius: Remove unused bundled libraries.
	* gnu/packages/games.scm (julius)[source](snippet): Remove
	ext/{dirent,png,SDL2,zlib}.

	gnu: julius: Update to 1.4.0.
	* gnu/packages/games.scm (julius): Update to 1.4.0.
	[inputs]: Add new dependency libpng.

2020-05-16  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: mumble: End phase with #t.
	* gnu/packages/telephony.scm (mumble)[arguments] End install phase with #t.

	gnu: java-jmapviewer: Return #t from all phases.
	* gnu/packages/geo.scm (java-jmapviewer)[arguments]: Return #t from install
	phase.

2020-05-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: supertux: Update to 0.6.2.
	* gnu/packages/games.scm (supertux): Update to 0.6.2.

	gnu: padthv1: Update to 0.9.14.
	* gnu/packages/music.scm (padthv1): Update to 0.9.14.

	gnu: samplv1: Update to 0.9.14.
	* gnu/packages/music.scm (samplv1): Update to 0.9.14.

	gnu: drumkv1: Update to 0.9.14.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.14.

	gnu: synthv1: Update to 0.9.14.
	* gnu/packages/music.scm (synthv1): Update to 0.9.14.

2020-05-16  Alex Sassmannshausen  <alex@komputilo.eu>

	gnu: guile-hall: Update to 0.3.1.
	* gnu/packages/guile-xyz.scm (guile-hall): Update to 0.3.1.

2020-05-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: teckit: Update to 2.5.10.
	* gnu/packages/fontutils.scm (teckit): Update to 2.5.10.

	gnu: xz: Update to 5.2.5.
	* gnu/packages/compression.scm (xz): Update to 5.2.5.

2020-05-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: zziplip: Remove upstreamed patch.
	This follows up on 008ad648902ecf6aca7811da795c2279b09474a3,
	which was absolute bork.

	* gnu/packages/compression.scm (zziplib)[source]: Actually remove patch.
	* gnu/packages/patches/zziplib-CVE-2018-16548.patch: Actually delete file.
	* gnu/local.mk (dist_patch_DATA): Actually remove it.

2020-05-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: zziplib: Update to 0.13.71.
	* gnu/packages/compression.scm (zziplib): Update to 0.13.71.
	[arguments]: Make all source files writable after unpacking.
	[native-inputs]: Use default Python (3).

2020-05-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: multipath-tools: Enable tests.
	* gnu/packages/linux.scm (multipath-tools)[arguments]: Remove #:tests?.  Add
	 #:test-target.  Add phase to add missing linker flag.
	[native-inputs]: Add CMOCKA.

2020-05-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: heimdal: Update to 7.7.0.
	And fix the test suite failures as a side effect.

	* gnu/packages/kerberos.scm (heimdal): Update to 7.7.0.

2020-05-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: gajim: Adapt search path for Python 3.8.
	Fixes <https://bugs.gnu.org/41319>.
	Reported by Raghav Gururajan <raghavgururajan@disroot.org>.

	* gnu/packages/messaging.scm (gajim)[native-search-paths]: Update the
	PYTHONPATH variable to search for Python 3.8 packages.

2020-05-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: multipath-tools: Update to 0.8.4.
	* gnu/packages/patches/multipath-tools-sans-systemd.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/linux.scm (multipath-tools): Update to 0.8.4.
	[source](patches): New field.
	[arguments]: Add #:parallel-build?.  Add phase to fix erroneous compiler warning.

	gnu: multipath-tools: Fetch with git.
	* gnu/packages/linux.scm (multipath-tools)[source]: Change to GIT-FETCH.

	gnu: xdot: Fix typo in description.
	* gnu/packages/graphviz.scm (xdot)[description]: Add space after comma,
	capitalize 'Python'.

2020-05-16  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: tinyxml2: Update to 8.0.0.
	* gnu/packages/xml.scm (tinyxml2): Update to 8.0.0.

2020-05-16  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: gnome-shell-extension-dash-to-dock: Update to 67.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-dock): Update to 67.

2020-05-16  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: Add lib3ds.
	* gnu/packages/engineering.scm (lib3ds): New variable.

	gnu: openctm: Correct inputs vs native-inputs
	* gnu/packages/engineering.scm (openctm): Move mesa, glu, glut and
	gtk+-2 to inputs

2020-05-16  zimoun  <zimon.toutoune@gmail.com>

	doc: Reword "The GCC toolchain".
	Fix commit 1f14e25c1969a93908288cb302a572f3cbbaa478
	as discussed in <https://bugs.gnu.org/41038>.

	* doc/guix.texi (Packages for C Development): Rename to...
	(The GCC toolchain): ...this. Add gfortran-toolchain.
	(Invoking guix package): Add guix-search anchor.
	(Application Setup)[The GCC toolchain]: Remove.

2020-05-16  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-pass: Update to 2.0.
	* gnu/packages/emacs-xyz.scm (emacs-pass): Update to 2.0.

2020-05-16  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add font-api-mj-mincho.
	* gnu/packages/fonts.scm (font-api-mj-mincho): New variable.

	gnu: Add java-picocli.
	gnu/packages/java.scm (java-picocli): New variable.

	gnu: bap: Update to 2.0.0.
	* gnu/packages/ocaml.scm (bap): Update to 2.0.0.

2020-05-16  Alex Sassmannshausen  <alex@komputilo.eu>

	gnu: guile-hall: Update to 0.3.0.
	* gnu/packages/guile-xyz.scm (guile-hall): Update to 0.3.0.

2020-05-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	etc: Add a systemd unit to bind-mount @storedir@ read-only.
	* etc/gnu-store.mount.in: New file.
	* nix/local.mk (nodist_systemdservice_DATA): Add it.
	(etc/%.mount): New rule for it.
	* etc/guix-install.sh (sys_enable_guix_daemon): Install it.
	* doc/guix.texi (Binary Installation): Document it.
	* .gitignore: Ignore changes to it.

	gnu: z3: Update to 4.8.8.
	* gnu/packages/maths.scm (z3): Update to 4.8.8.

	gnu: youtube-dl: Update to 2020.05.08.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.05.08.

	gnu: console-setup: Update to 1.195.
	* gnu/packages/xorg.scm (console-setup): Update to 1.195.

	gnu: utf8proc: Update to 2.5.0.
	* gnu/packages/textutils.scm (utf8proc): Update to 2.5.0.
	[native-inputs]: Update test data UNICODE_VERSION.

	gnu: utf8proc: Factor out UNICODE_VERSION.
	* gnu/packages/textutils.scm (utf8proc)[native-inputs]: Use a single
	UNICODE_VERSION.

	gnu: Order (gnu packase suckless) module imports.
	* gnu/packages/suckless.scm: Order module imports alphabetically.

	gnu: Support cross-gccs in (gnu packages suckless).
	* gnu/packages/suckless.scm (blind, dmenu, spoon, slock, st, surf, sent)
	(xbattmon, skroll, sbm, prout, noice, human, fortify-headers, colors)
	(libutf, lchat, scron)[arguments]: Use ${target}-gcc when
	cross-compiling.

	gnu: libutf: Use GIT- helpers.
	* gnu/packages/suckless (libutf)[source]: Use GIT-VERSION and GIT-FILE-NAME.

	gnu: fortify-headers: Update to 1.1.
	* gnu/packages/suckless.scm (fortify-headers): Update to 1.1.

	gnu: st: Update to 0.8.3.
	* gnu/packages/suckless.scm (st): Update to 0.8.3.

	gnu: Don't use NAME in (gnu packages suckless) URIs.
	* gnu/packages/suckless.scm (spoon, xbattmon, wificurse, skroll, sbm)
	(prout, fortify-headers, colors, scron)[source]: Hard-code NAME.

	gnu: lchat: Update to 0.0.0-4.e3b64e6.
	* gnu/packages/suckless.scm (lchat): Update to 0.0.0-4.e3b64e6.
	[source]: Use GIT-VERSION and GIT-FILE-NAME.

	gnu: zsh-autosuggestions: Update to 0.6.4.
	* gnu/packages/shellutils.scm (zsh-autosuggestions): Update to 0.6.4.

	gnu: wine-staging-patchset-data: Update to 5.8.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 5.8.

2020-05-16  Tom Zander via Guix-patches via  <guix-patches@gnu.org>

	gnu: flowee: Update to 2020.03.3.
	* gnu/packages/finance.scm (flowee): Update to 2020.03.3.

	gnu: fulcrum: Update to 1.1.1.
	* gnu/packages/finance.scm (fulcrum): Update to 1.1.1.

2020-05-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add lldpd.
	* gnu/packages/networking.scm (lldpd): New variable.

2020-05-16  Not Zed  <notzed@gmail.com>

	gnu: Add openjdk14.
	* gnu/packages/java.scm (openjdk14): New variable.

	gnu: Add openjdk13.
	* gnu/packages/java.scm (openjdk13): New variable.

2020-05-16  raingloom  <raingloom@protonmail.com>

	gnu: Add rawdog.
	* gnu/packages/syndication.scm (rawdog): New variable.

2020-05-16  宋文武  <iyzsong@member.fsf.org>

	gnu: Add python-pytidylib.
	* gnu/packages/python-xyz.scm (python-pytidylib, python2-pytidylib): New variables.

2020-05-16  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: delft-icon-theme: Update to 1.12.
	* gnu/packages/gnome-xyz.scm (delft-icon-theme): Update to 1.12.

	gnu: papirus-icon-theme: Update to 20200430.
	* gnu/packages/gnome-xyz.scm (papirus-icon-theme): Update to 20200430.

	gnu: matcha-theme: Update to 2020-05-09.
	* gnu/packages/gnome-xyz.scm (matcha-theme): Update to 2020-05-09.
	[source]: Update URL.
	[arguments]: Update build script.

2020-05-15  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Silence Guile warnings.
	This avoids:

	  WARNING: …: imported module (guix build utils) overrides core binding `delete'

	* gnu/services/shepherd.scm (%default-modules): #:hide 'delete'
	from (guix build utils).
	(shepherd-configuration-file)[config]: Wrap calls to 'load-compiled' in
	'parameterize'.

2020-05-15  Ludovic Courtès  <ludo@gnu.org>

	linux-initrd: Silence Guile warnings.
	Previously, since the switch to Guile 3, we'd see this warning repeated
	several times at boot time:

	  WARNING: …: imported module (guix build utils) overrides core binding `delete'

	* gnu/system/linux-initrd.scm (raw-initrd): In gexp, #:hide 'delete'
	from (guix build utils).  Wrap 'boot-system' in 'parameterize'.

2020-05-15  Ludovic Courtès  <ludo@gnu.org>

	vm: Use 'let-system'.
	* gnu/system/vm.scm (expression->derivation-in-linux-vm)[check]: New macro.
	[builder]: Use 'let-system' and 'check' instead of referencing
	'%current-system' and '%current-target-system'.

	utils: 'target-arm32?' & co. take an optional parameter.
	* guix/utils.scm (target-arm32?, target-aarch64?)
	(target-arm?, target-64bit?): Make 'target' an optional parameter.

	gexp: Add 'let-system'.
	* guix/gexp.scm (<system-binding>): New record type.
	(let-system): New macro.
	(system-binding-compiler): New procedure.
	(default-expander): Add 'self-quoting?' case.
	(self-quoting?): New procedure.
	(lower-inputs): Add 'filterm'.  Pass the result of
	'mapm/accumulate-builds' through FILTERM.
	(gexp->sexp)[self-quoting?]: Remove.
	* tests/gexp.scm ("let-system", "let-system, target")
	("let-system, ungexp-native, target")
	("let-system, nested"): New tests.
	* doc/guix.texi (G-Expressions): Document it.

	gexp: Compilers can now return lowerable objects.
	* guix/gexp.scm (lower-object): Iterate if LOWERED is a struct.
	(lower+expand-object): New procedure.
	(gexp->sexp): Use it.
	(define-gexp-compiler): Adjust docstring.

	bootloader: grub: Refer to the native 'grub-mklayout' and font file.
	* gnu/bootloader/grub.scm (eye-candy): Refer to the native FONT-FILE.
	(keyboard-layout-file): Refer to the native 'grub-mklayout'.

2020-05-15  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: python-libmpsse: Update to 1.4.1.
	* gnu/packages/embedded.scm (python-libmpsse): Update to 1.4.1.
	[arguments]<#:phases>[set-environment-up]:
	Fix build with Python 3.8.

2020-05-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: kicad: Re-use common fields in add-ons.
	* gnu/packages/engineering.scm (kicad-i18n, kicad-symbols): Re-use
	kicad's VERSION and HOME-PAGE.
	(kicad-symbols, kicad-footprints, kicad-packages3d, kicad-templates):
	Re-use kicad's VERSION.

	gnu: kicad-templates: Update to 5.1.6.
	* gnu/packages/engineering.scm (kicad-templates): Update to 5.1.6.

	gnu: kicad-packages3d: Update to 5.1.6.
	* gnu/packages/engineering.scm (kicad-packages3d): Update to 5.1.6.

	gnu: kicad-footprints: Update to 5.1.6.
	* gnu/packages/engineering.scm (kicad-footprints): Update to 5.1.6.

	gnu: kicad-symbols: Update to 5.1.6.
	* gnu/packages/engineering.scm (kicad-symbols): Update to 5.1.6.

	gnu: kicad-i18n: Update to 5.1.6.
	* gnu/packages/engineering.scm (kicad-i18n): Update to 5.1.6.

	gnu: kicad: Update to 5.1.6.
	* gnu/packages/engineering.scm (kicad): Update to 5.1.6.
	[source]: Use GIT-FETCH & GIT-FILE-NAME.

	gnu: kicad-i18l: Fix typo in… name.
	* gnu/packages/engineering.scm (kicad-i18n): New old variable previously…
	(kicad-i18l): …this.  Redefine using DEPRECATED-PACKAGE.
	(kicad)[arguments, native-inputs]: Adjust accordingly.

2020-05-15  Ryan Prior  <rprior@protonmail.com>

	gnu: oil-shell: Rename to "oil".
	* gnu/packages/shells.scm (oil): Rename variable from…
	(oil-shell): …this.  Redefine using DEPRECATED-PACKAGE.

2020-05-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: clamav: End snippet in truth.
	* gnu/packages/antivirus.scm (clamav)[source]: Return #t from snippet.

	gnu: clamav: Update to 0.102.3.
	* gnu/packages/antivirus.scm (clamav): Update to 0.102.3.

	gnu: ethtool: Update to 5.6.
	* gnu/packages/networking.scm (ethtool): Update to 5.6.
	[native-inputs]: Add pkg-config.
	[inputs]: Add libmnl.

	gnu: openconnect: Update to 8.10 [fixes CVE-2020-12823].
	* gnu/packages/vpn.scm (openconnect): Update to 8.10.

2020-05-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-flycheck-grammalecte: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte): Update to 1.2.
	[arguments]: Exclude "test-profile.el", build with full Emacs for libxml
	support.
	[inputs]: Remove curl as dependency.

2020-05-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tor: Update to 0.4.3.5.
	* gnu/packages/tor.scm (tor): Update to 0.4.3.5.
	[arguments]: Enable compression features that aren't auto-detected.
	[native-inputs]: Use the default Python (3).
	[inputs]: Order alphabetically.

2020-05-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: bitcoin-abc: Update to 0.21.6.
	* gnu/packages/finance.scm (bitcoin-abc): Update to 0.21.6.
	  [build-system]: Use cmake-build-system.
	  [native-inputs]: Remove autoconf, automake and libtool.
	  [inputs]: Add zeromq.
	  [arguments]: Drop inheritance from bitcoin-core and use explicit
	  'make-qt-deterministic', 'set-home' and 'check-functional' phases.

	gnu: bitcoin-unlimited: Update to 1.8.0.0.
	* gnu/packages/finance.scm (bitcoin-unlimited): Update to 1.8.0.0.
	  [arguments]: Add 'fix-build' phase, update 'fix-tests' phase.

2020-05-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-flycheck: Update to 31-2.9bcf6b6.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck): Update to 31-2.9bcf6b6.

2020-05-15  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-ocurl: Update to 0.9.1.
	* gnu/packages/ocaml.scm (ocaml-ocurl): Update to 0.9.1.

2020-05-15  Ludovic Courtès  <ludo@gnu.org>

	gexp: Simplify use of 'with-target' in 'compiled-modules'.
	* guix/gexp.scm (compiled-modules)[build]: Simplify 'with-target'
	handling.

2020-05-15  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-fileutils: Update to 0.6.2.
	* gnu/packages/ocaml.scm (ocaml-fileutils): Update to 0.6.2.

	gnu: ocaml-octavius: Update to 1.2.2.
	* gnu/packages/ocaml.scm (ocaml-octavius): Update to 1.2.2.

2020-05-15  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.
	* etc/news.scm: Add a ‘de’ translation.

2020-05-15  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: rottlog: Fix aarch64 cross-compilation.
	* gnu/packages/admin.scm (rottlog)[arguments]: Add a 'fix-configure phase to
	replace outdated config.sub and config.guess, without aarch64 support,
	[native-inputs]: add "automake".

2020-05-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: openjdk12: Simplify snippet.
	* gnu/packages/java.scm (openjdk12)[source]: Use regular expression in
	find-files.

	gnu: openjdk11: Build in parallel.
	* gnu/packages/java.scm (openjdk11)[arguments]: Remove #:parallel-build?,
	 #:parallel-tests?, and #:make-flags options; add
	"write-source-revision-file"; replace "build" phase; do not set
	GUIX_LD_WRAPPER_ALLOW_IMPURITIES; pass JOBS variable to make in "build" and
	"build-jre" phases.

	gnu: openjdk11: Simplify snippet.
	* gnu/packages/java.scm (openjdk11)[source]: Use regular expression in
	find-files.

	gnu: openjdk10: Simplify snippet.
	* gnu/packages/java.scm (openjdk10)[source]: Use regular expression in
	find-files.

	gnu: openjdk9: Build in parallel.
	* gnu/packages/java.scm (openjdk9)[arguments]: Add phase
	"write-source-revision-file"; replace "build" phase; add make-flags; remove
	GUIX_LD_WRAPPER_ALLOW_IMPURITIES.

	gnu: openjdk9: Simplify snippet.
	* gnu/packages/java.scm (openjdk9)[source]: Use only one find-files
	invocation.

2020-05-15  Edouard Klein  <edk@beaver-labs.com>

	gnu: Add python-selenium.
	* gnu/packages/python-web.scm (python-selenium): New variable.

2020-05-15  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: quaternion: Update to 0.0.9.4e.
	* gnu/packages/messaging.scm (quaternion): Update to 0.0.9.4e.
	[source]: Upstream moved the repo to quotient-im namespace.

	gnu: libqmatrixclient: Update to 0.5.3.2.
	* gnu/packages/messaging.scm (libqmatrixclient): Update to 0.5.3.2.
	[source]: Name changed to libquotient, will be visible in 0.6.

2020-05-15  Ludovic Courtès  <ludo@gnu.org>

	licenses: Update Zlib license URL.
	* guix/licenses.scm (zlib): Change URL.

2020-05-15  Ekaitz Zarraga  <ekaitz@elenq.tech>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add openctm.
	* gnu/packages/engineering.scm (openctm): New Variable.

2020-05-15  Ludovic Courtès  <ludo@gnu.org>

	quirks: Add patch for <https://bugs.gnu.org/41214>.
	Fixes <https://bugs.gnu.org/41214>.

	* guix/quirks.scm (%bug-41214-patch): New variable.
	(%patches): Add it.

2020-05-15  Ludovic Courtès  <ludo@gnu.org>

	channels: 'build-from-source' restores '%guile-for-build'.
	Not restoring it would cause problems when running:

	  guix time-machine --commit=6298c3ffd9654d3231a6f25390b056483e8f407c

	or similar because the target Guix would be built with 2.2, and then
	we'd erroneously go on and attempt build the profile with 2.2.  This
	would fail because profile dependencies such as "guile-gdbm-ffi" now
	target 3.0.

	* guix/channels.scm (call-with-guile): New procedure.
	(with-guile): New macro.
	(build-from-source): Use it instead of calling 'set-guile-for-build'
	just once.  This ensures that '%guile-for-build' is restored
	afterwards.

2020-05-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: chirp: Update to 20200430.
	* gnu/packages/radio.scm (chirp): Update to 20200430.

2020-05-15  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: blueman: Enable AppIndicator.
	* gnu/packages/networking.scm (blueman) [arguments]: Remove --disable
	-appindicator configure-flag.
	[inputs]: Add libappindicator.

2020-05-15  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: openrct2: Update to 0.2.6.
	* gnu/packages/games.scm (openrct2): Update to 0.2.6.

2020-05-15  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	syscalls: Adjust 'sockaddr-in', 'sockaddr-in6' structs for the Hurd.
	* guix/build/syscalls.scm (sockaddr-in,sockaddr-in6): Rename to ...
	(sockaddr-in/linux, sockaddr-in6/linux): ... this.  Rename introduced bindings
	as well.
	(write-socket-address!/linux,read-socket-address/linux): Rename from
	(write-socket-address!, read-socket-address): ... new switches between those
	and ...
	(write-socket-address!/hurd, read-socket-address/hurd): ... these new function.

2020-05-15  Mathieu Othacehe  <othacehe@gnu.org>

	mailmap: Update for self.
	Add "othacehe@gnu.org" mail address.

2020-05-15  Jan Wielkiewicz  <tona_kosmicznego_smiecia@interia.pl>

	gnu: Add ffmpeg-jami.
	This package is needed because Jami uses a modified version
	of ffmpeg, which provides GPU hardware acceleration, automatical
	adapting of bitrate and extra codecs. Because of the configure flags
	list being long, it is better to keep them separated in variables,
	instead of littering the package definition.

	* gnu/packages/jami.scm (ffmpeg-jami, %ffmpeg-default-configure-flags,
	%ffmpeg-linux-configure-flags, %ffmpeg-linux-x86-configure-flags):
	New variables.
	(ffmpeg-compose-configure-flags): New procedure.
	(libring)[inputs]: Use ffmpeg-jami instead of ffmpeg.

2020-05-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	etc: indent-code.el: Use the --quick option.
	This prevents Emacs from loading the autoload definitions found in its
	profile, which needlessly clutters the output.  It also prevents Geiser (if
	installed) from blocking the script and asking the user to input the Scheme
	implementation to use.

	The trick for passing multiple arguments to Emacs is to use what is called a
	"sesquicolon" (see https://www.emacswiki.org/emacs/EmacsScripts).

	* etc/indent-code.el.in: Rename to...
	* etc/indent-code.el: ...this.  Adapt the shebang to use a sesquicolon, and
	pass the --quick option to Emacs.  Since this line is interpreted by the
	shell, simply use Emacs from the PATH instead of from a hard coded location.
	(main): New procedure, used as the entry point.
	* configure.ac: Remove the warning about Emacs.  Emacs can now be installed
	any time by the user if they want to use the script.
	* .gitignore: No longer ignore changes to etc/indent-code.el.

2020-05-14  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.41.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.41.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@5.6: Update to 5.6.13.
	* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.13.
	(linux-libre-5.6-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.123.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.123.
	(linux-libre-4.19-pristine-source): Update hash.

2020-05-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: sudo: Disable Python support when cross-compiling.
	* gnu/packages/admin.scm (sudo)[arguments]: Pass "--disable-python"
	when (%current-target-system) is true.
	[inputs]: Remove PYTHON when (%current-target-system) is true.

2020-05-14  Ludovic Courtès  <ludo@gnu.org>

	locale: Use the native gzip and libc when building locales.
	This fixes system cross-compilation.

	* gnu/system/locale.scm (single-locale-directory)[build]: Use the native
	GZIP and LIBC.

2020-05-14  Ludovic Courtès  <ludo@gnu.org>

	channels: Move quirks and patches to (guix quirks).
	* guix/channels.scm (apply-patches): Don't access <patch> record
	directly; use 'applicable-patch?' and 'apply-patch' instead.
	(<patch>, syscalls-reexports-local-variables?)
	(guile-2.2.4, %quirks, %bug-41028-patch, %patches): Move to...
	* guix/quirks.scm: ... here.  New file.
	(apply-patch, applicable-patch?): New procedures.

	gnu: mcron: Allow cross-compilation.
	* gnu/packages/guile-xyz.scm (mcron)[native-inputs]: Add "guile-native".

2020-05-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: blueman: Use bootstrapped tarball.
	* gnu/packages/networking.scm (blueman)[source]: Switch to URL-FETCH.
	[native-inputs]: Remove AUTOCONF, AUTOMAKE, AUTOGEN, and LIBTOOL.

	gnu: blueman: Remove obsolete phase.
	* gnu/packages/networking.scm (blueman)[arguments]: Remove setenv phase.

2020-05-14  Julien Lepiller  <julien@lepiller.eu>

	gnu: php: Update to 7.4.6.
	* gnu/packages/php.scm (php): Update to 7.4.6.

2020-05-14  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: ccl: Update to 1.12.
	* gnu/packages/lisp.scm (ccl): Update to 1.12.
	[native-inputs]: Remove subversion.
	[license]: Change to asl2.0.
	(ccl-1.12): Remove obsolete variable.

2020-05-14  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: blueman: Update package definition.
	* gnu/packages/networking.scm (blueman): Fixes.
	[version]: Upgrade to 2.1.3.
	[source]<origin>[method]: Change from url-fetch to git-fetch.
	[arguments]<#:phases>['setenv]: New phase.
	['patch-python-references]: New phase.
	['patch-external-programs]: New phase.
	['patch-pulseaudio-libraries]: New phase.
	['wrap-blueman-progs]: New phase.
	[native-inputs]: Add autoconf, autogen, automake and gobject-introspection.
	[inputs]: Add iptables and ppp. Remove adwaita-icon-theme.

2020-05-14  Nicolò Balzarotti  <nicolo@nixo.xyz>

	gnu: Add libappindicator.
	* gnu/packages/freedesktop.scm (libappindicator): New variable.

	gnu: Add libindicator.
	* gnu/packages/freedesktop.scm (libindicator): New variable.

	gnu: Add dbus-test-runner.
	* gnu/packages/glib.scm (dbus-test-runner): New variable.

2020-05-14  Ludovic Courtès  <ludo@gnu.org>

	news: Add news entry for 'guix pack -RR' and Fakechroot.
	* etc/news.scm: Add entry.

2020-05-14  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pack: Add relocation via ld.so and fakechroot.
	* gnu/packages/aux-files/run-in-namespace.c (HAVE_EXEC_WITH_LOADER): New
	macro.
	(bind_mount): Rename to...
	(mirror_directory): ... this.  Add 'firmlink' argument and use it
	instead of calling mkdir/open/close/mount directly.
	(bind_mount, make_symlink): New functions.
	(exec_in_user_namespace): Adjust accordingly.
	(exec_with_loader) [HAVE_EXEC_WITH_LOADER]: New function.
	(exec_performance): New function.
	(engines): Add them.
	* guix/scripts/pack.scm (wrapped-package)[fakechroot-library]
	[audit-module]: New procedures.
	[audit-source]: New variable.
	[build](elf-interpreter, elf-loader-compile-flags): New procedures.
	(build-wrapper): Use them.
	* tests/guix-pack-relocatable.sh: Test with
	'GUIX_EXECUTION_ENGINE=fakechroot'.
	* doc/guix.texi (Invoking guix pack): Document the 'performance' and
	'fakechroot' engines.
	* gnu/packages/aux-files/pack-audit.c: New file.
	* Makefile.am (AUX_FILES): Add it.

2020-05-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add fakechroot.
	* gnu/packages/linux.scm (fakechroot): New variable.

	pack: Factorize store references in wrapper.
	* gnu/packages/aux-files/run-in-namespace.c (original_store): New variable.
	(exec_in_user_namespace, exec_with_proot, main): Use it instead of the
	literal "@STORE_DIRECTORY@".

	pack: Wrapper honors 'GUIX_EXECUTION_ENGINE' environment variable.
	* gnu/packages/aux-files/run-in-namespace.c (struct engine): New type.
	(exec_default): New function.
	(engines): New variable.
	(execution_engine): New function.
	(main): Use it instead of calling 'exec_in_user_namespace' and
	'exec_with_proot' directly.
	* tests/guix-pack-relocatable.sh: Add test with 'GUIX_EXECUTION_ENGINE'.
	* doc/guix.texi (Invoking guix pack): Document 'GUIX_EXECUTION_ENGINE'.

2020-05-14  Ludovic Courtès  <ludo@gnu.org>

	store: 'mapm/accumulate-builds' preserves '%current-target-system'.
	Fixes <https://bugs.gnu.org/41182>.

	* guix/store.scm (mapm/accumulate-builds): Pass #:system and #:target to
	'run-with-store'.
	* tests/store.scm ("mapm/accumulate-builds, %current-target-system"):
	New test.
	* tests/guix-pack.sh: Add 'guix pack -d --target' test.

2020-05-14  Ludovic Courtès  <ludo@gnu.org>

	packages: Ensure bags are insensitive to '%current-target-system'.
	Fixes a bug whereby a bag's transitive dependencies would depend on the
	global '%current-target-system' value.

	Partly fixes <https://issues.guix.gnu.org/41182>.

	* guix/packages.scm (bag-transitive-inputs)
	(bag-transitive-build-inputs, bag-transitive-target-inputs):
	Parameterize '%current-target-system'.
	* tests/packages.scm ("package->bag, sensitivity to %current-target-system"):
	New test.

2020-05-14  Ludovic Courtès  <ludo@gnu.org>

	pack: Do not cross-compile the image building tools.
	Until now, something like:

	  guix pack -f docker --target=arm-linux-gnueabihf

	would attempt to cross-compile tar.

	* guix/scripts/pack.scm (self-contained-tarball): Pass #:target to
	'gexp->derivation'.
	(squashfs-image): Use #+ instead of #$ for ARCHIVER.  Use 'file-append'
	instead of 'string-append'.  Pass #:target to 'gexp->derivation'.
	(docker-image): Likewise.

2020-05-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: dump1090: Don't hard-code CC=gcc.
	* gnu/packages/radio.scm (dump1090)[arguments]: Add 'make-flags' field to set
	  'CC' to the right compiler, remove 'configure' phase.

	gnu: js8call: Fix undefined symbol error when starting the program.
	* gnu/packages/radio.scm (js8call)[arguments]: Add 'work-around-runtime-bug'
	  phase.

	gnu: wsjtx: Fix undefined symbol error when starting the program.
	* gnu/packages/radio.scm (wsjtx)[arguments]: Add 'work-around-runtime-bug'
	  phase.

2020-05-14  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add sparse.
	* gnu/packages/c.scm (sparse): New variable.

2020-05-14  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: exo: Fix exo-compose-mail.
	Fixes <https://issues.guix.gnu.org/issue/41244>.

	* gnu/packages/xfce.scm (exo)[arguments]: Add wrap-exo-compose-mail phase so
	it can find URI::Escape from perl-uri.

2020-05-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qemu-minimal: Only build for the host's architecture.
	* gnu/packages/virtualization.scm (qemu-minimal)[arguments]: Adjust
	configure-flags so that each architecture only builds for its native
	architectures.
	[synopsis]: Adjust to clarify it's only for the host's architecture.

2020-05-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-automat: Update to 20.2.0.
	Fixes <https://bugs.gnu.org/41249>.
	Reported by Mikhail Tsykalov <tsymsh@gmail.com>.

	* gnu/packages/python-xyz.scm (python-automat): Update to 20.2.0.

2020-05-14  Brice Waegeneire  <brice@waegenei.re>

	gnu: hackrf: Simplify installation instructions.
	* gnu/packages/radio.scm (hackrf)[description]: Replace
	'modify-services' snippet with 'udev-rules-service'.

	gnu: rtl-sdr: Simplify installation instructions.
	* gnu/packages/radio.scm (rtl-sdr)[description]: Replace
	'modify-services' snippet with 'udev-rules-service'.

2020-05-14  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: python-language-server: Update to 0.32.0.
	* gnu/packages/python-xyz.scm (python-language-server): Update to 0.32.0,
	[propagated-inputs]: Remove PYTHON-JEDI-0.15. Add PYTHON-JEDI.
	(python-jedi-0.15, python-parso-0.5): Remove variables.

2020-05-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-icomplete-vertical.
	* gnu/packages/emacs-xyz.scm (emacs-icomplete-vertical): New variable.

2020-05-14  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-org-re-reveal: Update to 2.12.2.
	[[PGP Signed Part:No public key for 7C7AFFBEFEF2CB25 created at 2020-05-14T11:15:53+0200 using RSA]]
	To test this, I made a presentation about guix git workflow in emacs:
	https://www.rohleder.de/~mike/guix-workflow/

	maybe, its useful for someone.

	From 528ccdab63cf399012582450491be6df3d8cc431 Mon Sep 17 00:00:00 2001
	From: Michael Rohleder <mike@rohleder.de>
	Date: Thu, 14 May 2020 08:16:49 +0000
	Subject: [PATCH] gnu: emacs-org-re-reveal: Update to 2.12.2.

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

2020-05-14  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: gcc-arm-none-eabi@7-2018-q2-update: Fix conflicting GCC headers.
	This is a follow-up of 7f6d3f395023ff430cf8b7a981d4780698e9d132 and merely
	a copy-and-paste of Marius Bakke's fix.

	* gnu/packages/embedded.scm (gcc-arm-none-eabi-7-2018-q2-update)[arguments]:
	Add phase to remove the default compiler from CPLUS_INCLUDE_PATH.
	[native-inputs]: Distinguish GCC-5.

2020-05-14  Brice Waegeneire  <brice@waegenei.re>

	gnu: libblockdev: Set default configuration directory.
	Fix error from 'udisks': “Failed to get contents of the config
	dir (/etc/libblockdev/conf.d/)Error opening directory
	"/etc/libblockdev/conf.d/": No such file or directory.”

	* gnu/packages/disk.scm (libblockdev)[arguments]: Add phase
	'patch-configuration-directory'.

2020-05-14  Brice Waegeneire  <brice@waegenei.re>

	gnu: libblockdev: Appease guix lint.
	* gnu/packages/disk.scm (libblockdev)[inputs]: Move
	gobject-introspection to ...
	[native-inputs]: ... here.

2020-05-14  Brice Waegeneire  <brice@waegenei.re>

	gnu: udisks: Appease guix lint.
	The line is too long and HTML docs are build fine without it.

	* gnu/packages/freedesktop.scm (udisks)[arguments]: Remove configure
	flag '--enable-gtk-doc'.

2020-05-14  Brice Waegeneire  <brice@waegenei.re>

	gnu: udisks: Update to 2.8.4.
	* gnu/packages/freedesktop.scm (udisks): Update to 2.8.4.

2020-05-13  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	syscalls: Add 'getxattr'.
	* guix/build/syscalls.scm (getxattr): New procedure.
	* tests/syscalls.scm ("getxattr, setxattr"): Test it, together with setxattr.

2020-05-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: freehdl: Fix build failure.
	Fixes <https://bugs.gnu.org/41246>.
	Reported by  tsmish <tsymsh@gmail.com>.

	* gnu/packages/engineering.scm (freehdl)[source](patches): New field.
	[native-inputs]: Remove GCC-5.

2020-05-13  Ludovic Courtès  <ludo@gnu.org>

	compile: Reduce optimization levels for gnu/services and gnu/packages.
	* guix/build/compile.scm (optimization-options)[strip-option]
	[override-option]: New procedures.
	Add case for "gnu/services".  Change "gnu/packages" to
	'-O0 -Opartial-eval'.

	services: Add missing import.
	* gnu/services/audio.scm: Import (ice-9 format).

2020-05-13  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	syscalls: Add 'setxattr'.
	* guix/build/syscalls.scm (setxattr): New procedure.

2020-05-13  Kei Kebreau  <kkebreau@posteo.net>

	gnu: Add libqglviewer.
	* gnu/packages/qt.scm (libqglviewer): New variable.

2020-05-13  Michael Rohleder  <mike@rohleder.de>

	gnu: hstr: Update to 2.2.
	* gnu/packages/shellutils.scm (hstr): Update to 2.2.

2020-05-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: gcc-arm-none-eabi: Fix conflicting GCC headers.
	Fixes <https://bugs.gnu.org/41210>.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	* gnu/packages/embedded.scm (gcc-arm-none-eabi-4.9)[arguments]: Add phase to
	remove the default compiler from CPLUS_INCLUDE_PATH.
	[native-inputs]: Distinguish GCC-5.

2020-05-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: avr-gcc: Fix conflicting GCC headers.
	Fixes <https://bugs.gnu.org/41209>.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	* gnu/packages/avr.scm (avr-gcc-4.9)[arguments]: Add phase to hide the default
	GCC from CPLUS_INCLUDE_PATH.
	[native-inputs]: Distinguish GCC-5.

2020-05-13  Christopher Baines  <mail@cbaines.net>

	gnu: bitcoin-core: Reformat the package definition.
	Change the indentation to match what Emacs does.

	* gnu/packages/finance.scm (bitcoin-core): Change indentation of many lines.

2020-05-13  Ryan Prior  <rprior@protonmail.com>

	gnu: Add ruby-2.7.
	* gnu/packages/ruby.scm (ruby-2.7): New variable.

2020-05-13  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-2.5: Update to 2.5.8.
	* gnu/packages/ruby.scm (ruby-2.5): Update to 2.5.8.

	gnu: ruby-2.4: Update to 2.4.10.
	* gnu/packages/ruby.scm (ruby-2.4): Update to 2.4.10.
	[source]: Remove a now redundant patch
	* gnu/packages/patches/ruby-rubygems-276-for-ruby24.patch: Delete file.
	* gnu/local.mk: Remove deleted patch.

2020-05-13  Christopher Baines  <mail@cbaines.net>

	gnu: ruby: Remove ruby-2.3.
	No packages in Guix depend on Ruby 2.3, and it was declared as end-of-life on
	2019-03-31 by the upstream project.

	* gnu/packages/ruby.scm (ruby-2.3): Remove variable.

2020-05-13  Michael Rohleder  <mike@rohleder.de>

	gnu: font-gnu-freefont: Rename the ‘woff’ subdirectory.
	* gnu/packages/fonts.scm (font-gnu-freefont)[arguments]: Install WOFFs
	into ‘share/fonts/webfonts’.

2020-05-13  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: font-gnu-freefont: Revert fonts' subdirectory names.
	* gnu/packages/fonts.scm (font-gnu-freefont)[arguments]<#:phases>:
	Change ‘share/fonts’ subdirectories from ‘ttf’ and ‘otf’ back to
	‘truetype’ and ‘opentype’, respectively.

2020-05-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: Promote libyaml@0.2 to the default 'libyaml' variable.
	* gnu/packages/web.scm (libyaml): Update to 0.2.4.
	(libyaml-0.2): Remove variable.
	* gnu/packages/haskell-xyz.scm (ghc-libyaml)[inputs]: Change from LIBYAML-0.2
	to LIBYAML.

	gnu: libyaml@0.2: Update to 0.2.4.
	* gnu/packages/web.scm (libyaml-0.2): Update to 0.2.4.

	gnu: libyaml: Fix variable name for libyaml@0.2.
	* gnu/packages/web.scm (libyaml-2.1): Rename to ...
	(libyaml-0.2): ... this.
	* gnu/packages/haskell-xyz.scm (ghc-libyaml)[inputs]: Adjust accordingly.

	gnu: appstream-glib: Remove unused input.
	* gnu/packages/glib.scm (appstream-glib)[inputs]: Remove LIBYAML.

	gnu: tbb: Update to 2020.2.
	* gnu/packages/tbb.scm (tbb): Update to 2020.2.

2020-05-13  Kei Kebreau  <kkebreau@posteo.net>

	gnu: Add ecm.
	* gnu/packages/compression.scm (ecm): New variable.

2020-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.1-2.5a57832.
	* gnu/packages/mail.scm (mumi): Update to 0.0.1-2.5a57832.
	[inputs]: Remove guile-sqlite3; add guile-fibers.

2020-05-13  pimi  <madalinionel.patrascu@mdc-berlin.de>

	guix: cran: Add missing default R package.
	* guix/import/cran.scm (default-r-packages): Add "datasets" to the list of
	default R packages.

2020-05-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kdevelop: Update to 5.5.1.
	* gnu/packages/kde.scm (kdevelop): Update to 5.5.1.

	gnu: kdevelop-pg-qt: Update to 2.2.1.
	* gnu/packages/kde.scm (kdevelop-pg-qt): Update to 2.2.1.
	[source]: Download using git-fetch.

2020-05-13  Brice Waegeneire  <brice@waegenei.re>

	gnu: wireguard-tools: Fix wg-quick.
	* gnu/packages/vpn.scm (wireguard-tools)[arguments]: Add phase
	'wrap-wg-quick'.
	[inputs]: Add 'openresolv', 'iproute' and 'iptables'.

	gnu: Add openresolv.
	* gnu/packages/dns.scm (openresolv): New variable.

	doc: Mention guix-daemon's 'https_proxy' environment variable.
	* doc/guix.texi (Proxy Settings, Derivations): Mention 'https_proxy'.

2020-05-13  Edouard Klein  <edk@beaver-labs.com>

	gnu: Add python-websockets.
	* gnu/packages/python-web.scm (python-websockets): New variable.

2020-05-13  nikita  <nikita@n0.is>

	gnu: darcs: Adjust comment, URL disappeared.
	* gnu/packages/haskell-apps.scm (darcs): The irc log this URL pointed
	to disappeared. It was never archived, and in retrospective it is
	better to point only to the manual of darcs itself.

	mailmap: Update entries for Nikita.
	* .mailmap: change email and name for Nikita.
	* Makefile.am, doc/guix.texi, etc/completion/fish/guix.fish,
	gnu/packages/accessibility.scm, gnu/packages/admin.scm,
	gnu/packages/audio.scm, gnu/packages/autotools.scm, gnu/packages/cdrom.scm,
	gnu/packages/check.scm, gnu/packages/cinnamon.scm,
	gnu/packages/compression.scm, gnu/packages/crypto.scm,
	gnu/packages/databases.scm, gnu/packages/django.scm, gnu/packages/dns.scm,
	gnu/packages/elixir.scm, gnu/packages/emacs-xyz.scm, gnu/packages/emacs.scm,
	gnu/packages/enlightenment.scm, gnu/packages/erlang.scm,
	gnu/packages/fonts.scm, gnu/packages/fontutils.scm, gnu/packages/forth.scm,
	gnu/packages/fvwm.scm, gnu/packages/games.scm, gnu/packages/gl.scm,
	gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm,
	gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile-xyz.scm,
	gnu/packages/haskell-apps.scm, gnu/packages/haskell-check.scm,
	gnu/packages/haskell-crypto.scm, gnu/packages/haskell-xyz.scm,
	gnu/packages/haskell.scm, gnu/packages/image-viewers.scm,
	gnu/packages/image.scm, gnu/packages/irc.scm, gnu/packages/language.scm,
	gnu/packages/libcanberra.scm, gnu/packages/linux.scm,
	gnu/packages/lisp-xyz.scm, gnu/packages/lisp.scm, gnu/packages/lolcode.scm,
	gnu/packages/lxde.scm, gnu/packages/lxqt.scm, gnu/packages/mail.scm,
	gnu/packages/markup.scm, gnu/packages/mate.scm, gnu/packages/maths.scm,
	gnu/packages/mc.scm, gnu/packages/messaging.scm, gnu/packages/music.scm,
	gnu/packages/ncurses.scm, gnu/packages/networking.scm,
	gnu/packages/nickle.scm, gnu/packages/openbox.scm, gnu/packages/pdf.scm,
	gnu/packages/perl-check.scm, gnu/packages/perl.scm,
	gnu/packages/python-compression.scm, gnu/packages/python-crypto.scm,
	gnu/packages/python-web.scm, gnu/packages/python-xyz.scm,
	gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/ruby.scm,
	gnu/packages/rust.scm, gnu/packages/scheme.scm,
	gnu/packages/serialization.scm, gnu/packages/shells.scm,
	gnu/packages/ssh.scm, gnu/packages/suckless.scm, gnu/packages/tbb.scm,
	gnu/packages/telephony.scm, gnu/packages/text-editors.scm,
	gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tls.scm,
	gnu/packages/tor.scm, gnu/packages/version-control.scm,
	gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/web.scm,
	gnu/packages/wm.scm, gnu/packages/xdisorg.scm, gnu/packages/xfce.scm,
	gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/services/certbot.scm,
	gnu/services/desktop.scm, gnu/services/version-control.scm,
	gnu/services/web.scm, guix/import/hackage.scm, guix/licenses.scm: Likewise.

2020-05-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: glm: Update to 0.9.9.8.
	* gnu/packages/patches/glm-restore-install-target.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/maths.scm (glm): Update to 0.9.9.8.
	[arguments]: New field.

	gnu: python-gevent: Update to 20.5.0.
	* gnu/packages/python-xyz.scm (python-gevent): Update to 20.5.0.

	gnu: libupnp: Do not build static libraries.
	* gnu/packages/upnp.scm (libupnp)[arguments]: Add "--disable-static" in
	 #:configure-flags.  Also remove "--enable-ipv6" as it is the default.

	gnu: libupnp: Update to 1.12.1.
	* gnu/packages/upnp.scm (libupnp): Update to 1.12.1.
	[source]: Change to URL-FETCH with bootstrapped tarball.
	[native-inputs]: Remove AUTOCONF, AUTOMAKE, and LIBTOOL.

	gnu: jami: Remove obsolete wrapper.
	* gnu/packages/jami.scm (jami)[inputs]: Change from
	SQLITE-WITH-COLUMN-METADATA to SQLITE.
	[arguments]: Remove 'wrap' phase.

2020-05-12  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.
	* etc/news.scm: Add a ‘de’ translation.

2020-05-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: samba: Update to 4.12.2.
	* gnu/packages/samba.scm (samba): Update to 4.12.2.
	[source]: Remove bundled python-iso8601 in a snippet.
	[native-inputs]: Add perl-parse-yapp, python-iso8601, and
	docbook-xml-4.2.  Move perl and python…
	[inputs]: …to their proper home and remove libaio.

	gnu: samba: Remove obsolete iniparser input.
	* gnu/packages/samba.scm (samba)[inputs]: Remove iniparser.

	gnu: fsarchiver: Edit synopsis & description.
	* gnu/packages/file-systems.scm (fsarchiver)[synopsis, description]:
	Fix spelling (file system, lose, …).  Edit for grammar and style (‘…allows you
	to…’).  Provide more information about the package.

	gnu: fsarchiver: Move to (gnu packages file-systems).
	* gnu/packages/disk.scm (fsarchiver): Move this variable…
	* gnu/packages/file-systems.scm (fsarchiver): …here.

	gnu: simple-scan: Update to 3.36.2.1.
	* gnu/packages/gnome.scm (simple-scan): Update to 3.36.2.1.

	gnu: sudo: Support Python plug-ins.
	* gnu/packages/admin.scm (sudo)[arguments]: Add ‘--enable-python’ to
	CONFIGURE-FLAGS.
	[inputs]: Add python and order alphabetically.

	gnu: sudo: Use a versioned $(docdir).
	* gnu/packages/admin.scm (sudo)[arguments]: Add versioned --docdir to
	CONFIGURE-FLAGS.

	gnu: sudo: Update to 1.9.0.
	* gnu/packages/admin.scm (sudo): Update to 1.9.0.
	[arguments]: Install example configuration to the right place
	Move comments to where they don't confuse me.

2020-05-12  Brice Waegeneire  <brice@waegenei.re>

	doc: Specify the branch name in the title of a patch.
	* doc/contributing.texi (Submitting Patches): Add branch name in the
	title of a patch if different than master.

2020-05-12  Dimakakos Dimos  <me@bendersteed.tech>

	gnu: emacs-lsp-mode: Update to 6.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-mode): Update to 6.3.1.

2020-05-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-relint: Update to 1.17.
	* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.17.

2020-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mnormt: Update to 1.5-7.
	* gnu/packages/statistics.scm (r-mnormt): Update to 1.5-7.

	gnu: r-zoo: Update to 1.8-8.
	* gnu/packages/statistics.scm (r-zoo): Update to 1.8-8.

	gnu: r-rocr: Update to 1.0-11.
	* gnu/packages/statistics.scm (r-rocr): Update to 1.0-11.
	[native-inputs]: Add r-knitr.

	gnu: r-sfsmisc: Update to 1.1-7.
	* gnu/packages/statistics.scm (r-sfsmisc): Update to 1.1-7.

	gnu: r-tidyr: Update to 1.0.3.
	* gnu/packages/statistics.scm (r-tidyr): Update to 1.0.3.
	[native-inputs]: Add r-knitr.

	gnu: r-tidyselect: Update to 1.1.0.
	* gnu/packages/statistics.scm (r-tidyselect): Update to 1.1.0.
	[native-inputs]: Add r-knitr.

	gnu: r-git2r: Update to 0.27.1.
	* gnu/packages/statistics.scm (r-git2r): Update to 0.27.1.

	gnu: r-rlang: Update to 0.4.6.
	* gnu/packages/statistics.scm (r-rlang): Update to 0.4.6.

	gnu: r-tam: Update to 3.5-19.
	* gnu/packages/cran.scm (r-tam): Update to 3.5-19.

	gnu: r-rpf: Update to 1.0.4.
	* gnu/packages/cran.scm (r-rpf): Update to 1.0.4.
	[native-inputs]: Add r-knitr.

	gnu: r-rsvg: Update to 2.0.
	* gnu/packages/cran.scm (r-rsvg): Update to 2.0.

	gnu: r-imager: Update to 0.42.3.
	* gnu/packages/cran.scm (r-imager): Update to 0.42.3.
	[native-inputs]: Add r-knitr.

	gnu: r-mda: Update to 0.5.
	* gnu/packages/cran.scm (r-mda): Update to 0.5.

	gnu: r-showtext: Update to 0.8.
	* gnu/packages/cran.scm (r-showtext): Update to 0.8.
	[native-inputs]: Add r-knitr.

	gnu: r-sysfonts: Update to 0.8.1.
	* gnu/packages/cran.scm (r-sysfonts): Update to 0.8.1.

	gnu: r-tidygraph: Update to 1.2.0.
	* gnu/packages/cran.scm (r-tidygraph): Update to 1.2.0.

	gnu: r-polspline: Update to 1.1.18.
	* gnu/packages/cran.scm (r-polspline): Update to 1.1.18.

	gnu: r-adegenet: Update to 2.1.3.
	* gnu/packages/cran.scm (r-adegenet): Update to 2.1.3.

	gnu: r-sf: Update to 0.9-3.
	* gnu/packages/cran.scm (r-sf): Update to 0.9-3.

	gnu: r-rematch2: Update to 2.1.2.
	* gnu/packages/cran.scm (r-rematch2): Update to 2.1.2.

	gnu: r-valr: Update to 0.6.1.
	* gnu/packages/cran.scm (r-valr): Update to 0.6.1.
	[native-inputs]: Add r-knitr.

	gnu: r-protviz: Update to 0.6.8.
	* gnu/packages/cran.scm (r-protviz): Update to 0.6.8.

	gnu: r-bigrquery: Update to 1.3.0.
	* gnu/packages/cran.scm (r-bigrquery): Update to 1.3.0.

	gnu: r-gargle: Update to 0.5.0.
	* gnu/packages/cran.scm (r-gargle): Update to 0.5.0.
	[native-inputs]: Add r-knitr.

	gnu: r-rcppparallel: Update to 5.0.1.
	* gnu/packages/cran.scm (r-rcppparallel): Update to 5.0.1.

	gnu: r-npsurv: Update to 0.4-0.1.
	* gnu/packages/cran.scm (r-npsurv): Update to 0.4-0.1.

	gnu: r-lsei: Update to 1.2-0.1.
	* gnu/packages/cran.scm (r-lsei): Update to 1.2-0.1.

	gnu: r-performance: Update to 0.4.6.
	* gnu/packages/cran.scm (r-performance): Update to 0.4.6.

	gnu: r-sjstats: Update to 0.18.0.
	* gnu/packages/cran.scm (r-sjstats): Update to 0.18.0.

	gnu: r-writexl: Update to 1.3.
	* gnu/packages/cran.scm (r-writexl): Update to 1.3.

	gnu: r-sjlabelled: Update to 1.1.4.
	* gnu/packages/cran.scm (r-sjlabelled): Update to 1.1.4.
	[propagated-inputs]: Remove r-haven.
	[native-inputs]: Add r-knitr.

	gnu: r-officer: Update to 0.3.9.
	* gnu/packages/cran.scm (r-officer): Update to 0.3.9.

	gnu: r-ggpubr: Update to 0.3.0.
	* gnu/packages/cran.scm (r-ggpubr): Update to 0.3.0.
	[propagated-inputs]: Add r-rstatix and r-tibble.

	gnu: Add r-rstatix.
	* gnu/packages/cran.scm (r-rstatix): New variable.

	gnu: r-renv: Update to 0.10.0.
	* gnu/packages/cran.scm (r-renv): Update to 0.10.0.
	[native-inputs]: Add r-knitr.

	gnu: r-openxlsx: Update to 4.1.5.
	* gnu/packages/cran.scm (r-openxlsx): Update to 4.1.5.
	[native-inputs]: Add r-knitr.

	gnu: r-vim: Update to 6.0.0.
	* gnu/packages/cran.scm (r-vim): Update to 6.0.0.
	[native-inputs]: Add r-knitr.

	gnu: r-pillar: Update to 1.4.4.
	* gnu/packages/cran.scm (r-pillar): Update to 1.4.4.

	gnu: r-vctrs: Update to 0.3.0.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.3.0.

	gnu: r-recipes: Update to 0.1.12.
	* gnu/packages/cran.scm (r-recipes): Update to 0.1.12.

	gnu: r-extremes: Update to 2.0-12.
	* gnu/packages/cran.scm (r-extremes): Update to 2.0-12.

	gnu: r-circlize: Update to 0.4.9.
	* gnu/packages/cran.scm (r-circlize): Update to 0.4.9.
	[native-inputs]: Add r-knitr.

	gnu: r-pkgbuild: Update to 1.0.8.
	* gnu/packages/cran.scm (r-pkgbuild): Update to 1.0.8.

	gnu: r-ps: Update to 1.3.3.
	* gnu/packages/cran.scm (r-ps): Update to 1.3.3.

	gnu: r-modelr: Update to 0.1.7.
	* gnu/packages/cran.scm (r-modelr): Update to 0.1.7.

	gnu: r-scales: Update to 1.1.1.
	* gnu/packages/cran.scm (r-scales): Update to 1.1.1.

2020-05-12  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: epiphany: Enable tests.
	* gnu/packages/gnome.scm (epiphany)[arguments]<#:tests?>: Drop it.
	<#:phases>: Add disable-failing-tests and pre-check.
	[inputs]: Add xorg-server-for-tests.

	gnu: epiphany: Update to 3.34.4.
	* gnu/packages/gnome.scm (epiphany): Update to 3.34.4.

2020-05-12  Alex Sassmannshausen  <alex@komputilo.eu>

	gnu: guile-dsv: Update to 0.3.0.
	* gnu/packages/guile-xyz.scm (guile-dsv): Update to 0.3.0.

2020-05-12  nixo  <nicolo@nixo.xyz>

	gnu: Add julia-compat.
	* gnu/packages/julia-xyz.scm: New file.
	* gnu/local.mk: Add packages/julia-xyz.scm to it.

2020-05-12  nixo  <anothersms@gmail.com>

	gnu: julia: Update to 1.4.1.
	* gnu/packages/julia.scm (julia): Update to 1.4.1.
	* gnu/packages/julia.scm (julia-llvm): Update to 8.

	gnu: Add libwhich.
	* gnu/packages/julia.scm (libwhich): New variable.

2020-05-12  nixo  <anothersms@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: julia: Fix patch.
	* gnu/packages/patches/julia-SOURCE_DATE_EPOCH-mtime.patch: replaced with
	  actual patch.

	It was a patch creating the patch.

2020-05-12  nixo  <anothersms@gmail.com>

	gnu: julia: Fix patch URL.
	* gnu/packages/julia.scm (julia-patch-url): Add ".patch".

2020-05-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: cuirass: Update to 0.0.1-30.9559fd1.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-30.9559fd1.

	gnu: mumi: Update to 0.0.1-1.75d34d4.
	* gnu/packages/mail.scm (mumi): Update to 0.0.1-1.75d34d4.
	[inputs]: Remove guile-debbugs and gnutls; replace guile-2.2 with guile-3.0.

	gnu: guile-debbugs: Build with Guile 3.0.
	* gnu/packages/guile-xyz.scm (guile-debbugs)[native-inputs]: Replace guile-2.2
	with guile-3.0.

	gnu: guile-pfds: Remove obsolete build phase.
	* gnu/packages/guile-xyz.scm (guile-pfds)[arguments]: Remove
	phase "work-around-guile-bug".

2020-05-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: terminology: Update to 1.7.0.
	* gnu/packages/enlightenment.scm (terminology): Update to 1.7.0.

	gnu: evisum: Update to 0.4.1.
	* gnu/packages/enlightenment.scm (evisum): Update to 0.4.1.

2020-05-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-redis: Build with Guile 3.0.
	* gnu/packages/guile-xyz.scm (guile-redis)[native-inputs]: Replace guile-2.2
	with guile-3.0.
	(guile2.2-redis): New variable.

	gnu: guile-lens: Build with Guile 3.0.
	* gnu/packages/guile-xyz.scm (guile-lens)[native-inputs]: Replace guile-2.2
	with guile-3.0.
	(guile2.2-lens): New variable.

	gnu: guile-webutils: Build with Guile 3.0.
	* gnu/packages/guile-xyz.scm (guile-webutils)[source]: Add snippet to patch
	configure.ac.
	[inputs]: Replace guile-2.2 with guile-3.0.
	(guile2.2-webutils): New variable.

	gnu: guile-ncurses: Build with Guile 3.0.
	* gnu/packages/guile-xyz.scm (guile-ncurses)[inputs]: Replace guile-2.2 with
	guile-3.0.
	(guile3.0-ncurses): Deprecate in favor of guile-ncurses.
	(guile2.2-ncurses): New variable.

	gnu: guile-sjson: Build with Guile 3.0.
	* gnu/packages/guile-xyz.scm (guile-sjson)[source]: Add snippet to patch
	configure file.
	[inputs]: Replace guile-2.2 with guile-3.0.
	(guile2.2-sjson): New variable.

2020-05-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove openimageio@1.7.
	* gnu/packages/graphics.scm (openimageio-1.7): Remove variable.

	gnu: Remove boost@1.69.
	* gnu/packages/boost.scm (boost-1.69): Remove variable.

	gnu: guix: Update to bdc801e1cf.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-4.bdc801e.

2020-05-11  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for 'guix graph --path'.
	* etc/news.scm: Add entry.

	guix graph: Add '--path'.
	* guix/scripts/graph.scm (display-path): New procedure.
	(%options, show-help): Add '--path'.
	(guix-graph): Handle it.
	* tests/guix-graph.sh: Add tests.
	* doc/guix.texi (Invoking guix graph): Document it.
	(Invoking guix size): Mention it.

	graph: Add 'shortest-path'.
	* guix/graph.scm (shortest-path): New procedure.
	* tests/graph.scm ("shortest-path, packages + derivations")
	("shortest-path, reverse packages")
	("shortest-path, references"): New tests.

2020-05-11  Ludovic Courtès  <ludo@gnu.org>

	graph: reference/referrer node types work with graph traversal.
	The graph traversal procedures in (guix graph) assume that nodes can be
	compared with 'eq?', which was not the case for nodes of
	%REFERENCE-NODE-TYPE and %REFERRER-NODE-TYPE (strings).

	* guix/scripts/graph.scm (intern): New procedure.
	(ensure-store-items, references*)
	(%reference-node-type, non-derivation-referrers)
	(%referrer-node-type): Use it on all store items.
	* tests/graph.scm ("node-transitive-edges, references"): New test.

2020-05-11  Ludovic Courtès  <ludo@gnu.org>

	doc: Mention xdot.
	* doc/guix.texi (Invoking guix graph): Mention xdot.  Remove a couple of
	"| dot -Tpdf" in examples and add "| xdot".
	(Invoking guix system): Likewise.
	(Preparing to Use the Bootstrap Binaries): Likewise.

	tests: Test 'guix show' with multiple packages.
	* tests/guix-package-aliases.sh: Test 'guix show' with multiple packages.

2020-05-11  zimoun  <zimon.toutoune@gmail.com>

	guix package, show: Support multiple queries.
	* guix/scripts/package.scm (process-query): Show multiple queries.
	* guix/scripts/show.scm (guix-show): Reverse to display in order.

2020-05-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: waylandpp: Update to 0.2.7.
	* gnu/packages/freedesktop.scm (waylandpp): Update to 0.2.7.

	gnu: wl-clipboard: Update to 2.0.0.
	* gnu/packages/xdisorg.scm (wl-clipboard): Update to 2.0.0.
	[source](uri): Add "v" prefix in tag reference.

	gnu: capnproto: Update to 0.8.0.
	* gnu/packages/serialization.scm (capnproto): Update to 0.8.0.

	gnu: rng-tools: Update to 6.10.
	* gnu/packages/linux.scm (rng-tools): Update to 6.10.
	[arguments]: Add --without-rtlsdr in #:configure-flags.
	[inputs]: Add OPENSSL, which is no longer optional.

	gnu: lvm2: Update to 2.03.09.
	* gnu/packages/linux.scm (lvm2): Update to 2.03.09.

	gnu: libsecret: Update to 0.20.3.
	* gnu/packages/gnome.scm (libsecret): Update to 0.20.3.

	gnu: oniguruma: Do not build the static library.
	* gnu/packages/textutils.scm (oniguruma)[arguments]: New field.

	gnu: oniguruma: Update to 6.9.5-rev1.
	* gnu/packages/textutils.scm (oniguruma): Update to 6.9.5-rev1.
	[source](uri): Adjust for inconsistent URI when dashes are involved.

	gnu: wxwidgets: Update to 3.0.5.1.
	* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.0.5.1.

	gnu: i3-wm: Update to 4.18.1.
	* gnu/packages/wm.scm (i3-wm): Update to 4.18.1.

	gnu: bitcoin: Fix test failure with Python 3.8.
	* gnu/packages/patches/bitcoin-core-python-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/finance.scm (bitcoin-core)[source](patches): New field.

	gnu: re2: Update to 2020-05-01.
	* gnu/packages/regex.scm (re2): Update to 2020-05-01.
	[source](modules, snippet): New fields.
	* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Add substitution
	to adjust for re2 API change.
	* gnu/packages/qt.scm (qtwebengine)[arguments]: Likewise.

	gnu: OpenEXR: Update to 2.5.0.
	* gnu/packages/patches/ilmbase-openexr-pkg-config.patch: Delete file.
	* gnu/packages/patches/ilmbase-fix-test-arm.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/graphics.scm (ilmbase): Update to 2.5.0.

2020-05-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: samba: Update to 4.11.9.
	* gnu/packages/samba.scm (samba): Update to 4.11.9.

2020-05-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: flatpak: Update to 1.6.3.
	* gnu/packages/package-management.scm (flatpak): Update to 1.6.3.
	[arguments]: Enable tests; add --with-system-dbus-proxy to configure flags;
	add "fix-tests" phase and replace "check" phase.
	[native-inputs]: Add socat, dbus, python, which, and glibc-utf8-locales.
	[inputs]: Add xdg-dbus-proxy.

2020-05-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: git-annex: Add support for v4 of S3 support.
	* gnu/packages/haskell-apps.scm (git-annex)[source]: Add patch.
	* gnu/packages/patches/git-annex-S3v4.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2020-05-11  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add rtl-443.
	* gnu/packages/radio.scm (rtl-433): New variable.

2020-05-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: proot: Fix test failures.
	The upgrade to Make 4.3 and Coreutils 8.30 introduced test failures that
	this commit addresses.

	* gnu/packages/base.scm (coreutils-8.30): New variable.
	* gnu/packages/linux.scm (proot)[native-inputs]: Add COREUTILS-8.30 and
	GNU-MAKE-4.2.

2020-05-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: 'define-deprecated-guile3.0-package' actually exports <package> objects.
	Until now, that macro would expand to something like:

	  (export guile3.0-git)

	where 'guile3.0-git' is actually a macro (produced by
	'define-deprecated'), which would thus be skipped by 'fold-packages'.
	Consequently, "guix install guile3.0-git" would say that no such package
	exists.

	* gnu/packages/guile.scm (define-deprecated-guile3.0-package): Add
	'old-name' and export it.

2020-05-11  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: sequoia: Fix pkgconfig files.
	The pkgconfig files defines the wrong prefix: It is the build directory, while
	it should be the installation prefix. This is caused by Makefiles replacing
	`PREFIX` by `$(shell pwd)`.

	See <https://gitlab.com/sequoia-pgp/sequoia/-/issues/502> for details.

	* gnu/packages/sequoia.scm (sequoia)[fix-pkgconfig-file-substitutes]: New
	  phase.

2020-05-11  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: tigervnc-server: Update to 1.10.1-1.920d9c4.
	* gnu/packages/vnc.scm (tigervnc-client): Update to 1.10.1-1.920d9c4.
	(tigervnc-server)[version]: Update to 1.10.1-1.920d9c4.
	[arguments]<#:phases>[patch-xserver]: Fix format procedure call.
	[native-inputs]: Use tigervnc-client package source.

2020-05-11  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: xfe: Fix few more FHS directories.
	* gnu/packages/disk.scm (xfe): Fix /bin and /share paths in
	st/config.h and src/xfedefs.h, respectively.

2020-05-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: lcov: Update to commit 40580cd659.
	* gnu/packages/code.scm (lcov): Update to commit 40580cd659.
	(arguments): Enable tests and specify the test target.
	[phases]{patch-pwd, wrap}: Add phases.
	[inputs]: Add perl-json and perl-perlio-gzip.

	gnu: Add perl-perlio-gzip.
	* gnu/packages/perl-compression.scm (perl-perlio-gzip): New variable.

2020-05-11  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.40.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.40.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@5.6: Update to 5.6.12.
	* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.12.
	(linux-libre-5.6-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.122.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.122.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.180.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.180.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.223.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.223.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.223.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.223.
	(linux-libre-4.4-pristine-source): Update hash.

2020-05-10  Vagrant Cascadian  <vagrant@debian.org>

	gnu: python-trezor: Update to 0.12.0.
	* gnu/packages/finance (python-trezor): Update to 0.12.0.
	  [arguments] Remove custom 'check phase.
	  [propagated-inputs] Remove python-pyblake2.

2020-05-10  Boris A. Dekshteyn  <boris.dekshteyn@gmail.com>

	gnu: freecad: Fix build with python-3.8
	* gnu/packages/engineering.scm (freecad)[source](modules, snippet): New fields.

	gnu: scribus: Fix build against poppler-0.86.
	* gnu/packages/scribus.scm (scribus)[source](patches): New field.
	* gnu/packages/patches/scribus-1.5.5-poppler-0.86-build-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add new patch.

2020-05-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: gnubg: Build with Pango 1.42.
	* gnu/packages/games.scm (gnubg)[inputs]: Add PANGO-1.42.

	gnu: fbreader: Fix build failure.
	* gnu/packages/ebook.scm (fbreader)[native-inputs]: Distinguish GCC-5.
	[arguments]: Add phase 'augment-CPLUS_INCLUDE_PATH'.

	gnu: gnubik: Fix build failure.
	* gnu/packages/games.scm (gnubik)[arguments]: New field.

2020-05-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: Register 'glibc-bootstrap-system-2.2.5.patch'.
	This is a follow-up to commit f6b911fb5f99b0677c0f94b195b140e464195e9b.

	* gnu/local.mk (dist_patch_DATA): Add it.

2020-05-10  Ron Nazarov  <noisytoot@gmail.com>

	gnu: Add python-vf-1.
	* gnu/packages/python-web.scm (python-vf-1): New variable.

2020-05-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: flann: Update to 1.9.1.
	* gnu/packages/maths.scm (flann): Update to 1.9.1.
	[source]: Use 'git-fetch'.
	[home-page]: Change to github.com.

2020-05-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: flann: Remove "octave" output.
	Octave support currently fails to build and is not used by any other
	package in Guix.

	* gnu/packages/maths.scm (flann)[outputs]: Remove "octave" output.
	[inputs]: Remove OCTAVE-CLI.
	[arguments]: Remove 'set-octave-directory' phase.

2020-05-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs-mmm-mode: Fix build failure of the manual.
	* gnu/packages/emacs-xyz.scm (emacs-mmm-mode)[native-inputs]: Replace
	TEXINFO with TEXINFO-5.

	gnu: guile-ac-d-bus: Update to 1.0.0-beta.0.
	* gnu/packages/guile-xyz.scm (guile-ac-d-bus): Update to 1.0.0-beta.0.

	gnu: guile-next: Mark as deprecated alias for "guile".
	* gnu/packages/guile.scm (guile-next): Mark as 'deprecated-package' for
	GUILE-3.0.

	gnu: guile-xapian: Switch to Guile 3.0.
	* gnu/packages/guile-xyz.scm (guile-xapian)[inputs]: Switch to GUILE-3.0.
	(guile2.2-xapian): New variable.
	(guile3.0-xapian): Define as 'deprecated-package'.

	gnu: guile-websocket: Rename from "guile3.0-websocket".
	* gnu/packages/guile-xyz.scm (guile3.0-websocket): Rename to...
	(guile-websocket): ... this.
	[inputs]: Use GUILE-3.0.
	(guile3.0-websocket): Define as 'deprecated-package'.

	gnu: guile2.2-newt, guile2.2-parted, guile2.2-hashing: Depend on Guile 2.2.
	* gnu/packages/guile-xyz.scm (guile2.2-newt): Switch to GUILE-2.2.
	(guile2.2-parted): Likewise.
	(guile2.2-hashing): Likewise.

	gnu: guile-email: Switch to Guile 3.0.
	* gnu/packages/guile-xyz.scm (guile-email)[inputs]: Switch to GUILE-3.0.
	(guile2.2-email): New variable.
	(guile3.0-email): Define in terms of 'deprecated-package'.

	gnu: guile-squee: Switch to Guile 3.0.
	* gnu/packages/guile-xyz.scm (guile-squee)[native-inputs]: Switch to GUILE-3.0.
	(guile2.2-squee): New variable.
	(guile3.0-squee): Define as 'deprecated-package'.

2020-05-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs: Remove unneeded import.
	This is a followup to ef0cb0dd1d05efcfd3dba082a126eb75e8443485.
	Suggested by Jack Hill <jackhill@jackhill.us>.

	* gnu/packages/emacs.scm: Remove unneeded (ice-9 match) import.

2020-05-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add dump1090.
	* gnu/packages/radio.scm (dump1090): New variable.

2020-05-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: guile-git: Prevent guild build warnings.
	* gnu/packages/guile.scm (guile-git)[arguments]: Add
	GUILE_AUTO_COMPILE=0 to make-flags.

2020-05-10  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: efl: Update to 1.24.0."
	There is a bug where with efl-1.24 no user input is accepted with any
	efl-based pop-up dialogs. Revert until we can find a fix.

	This reverts commit b34793c14372fbda2246d68ef6270f1207e53e98.

2020-05-10  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: python-efl: Update to 1.24.0."
	This reverts commit 67c8f879c5117732e58213d55a6b51ecc7f4bd54.

2020-05-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: postgis: Add missing input.
	* gnu/packages/geo.scm (postgis)[inputs]: Add giflib.

	gnu: python-cheetah: Update to 3.2.4.
	* gnu/packages/python-xyz.scm (python-cheetah): Update to 3.2.4.
	  [arguments]: Add a 'fix-tests' phase.

2020-05-10  Jean-Baptiste Note  <jean-baptiste.note@m4x.org>

	gnu: Add cachefilesd.
	* gnu/packages/linux.scm (cachefilesd): New public variable.

2020-05-10  Boris A. Dekshteyn  <boris.dekshteyn@gmail.com>

	gnu: xsettingsd: Fix build.
	* gnu/packages/xdisorg.scm (xsettingsd)[arguments]: Use C_INCLUDE_PATH instead
	of CPATH environment variable to fix build.

2020-05-10  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.
	* etc/news.scm: Add a ‘de’ translation.

2020-05-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: samba: Update to 4.11.8 [fixes CVE-2020-10700, CVE-2020-10704].
	* gnu/packages/samba.scm (samba): Update to 4.11.8.

2020-05-10  Boris A. Dekshteyn  <boris.dekshteyn@gmail.com>

	gnu: herbstluftwm: Update to 0.8.2.
	* gnu/packages/wm.scm (herbstluftwm): Update to 0.8.2.

2020-05-09  Alex Griffin  <a@ajgrf.com>

	gnu: gnome-shell-extension-gsconnect: Update to 33.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect): Update
	to 33.
	[inputs]: Remove folks.

2020-05-09  Niclas Meyer  <niclas@countingsort.com>

	gnu: sway: Update to 1.4
	From c5c134a535aaa83fe329974f61427c5050fd9e20 Mon Sep 17 00:00:00 2001
	From: buffet <niclas@countingsort.com>
	Date: Sat, 9 May 2020 17:59:35 +0000
	Subject: [PATCH 2/2] gnu: sway: Update to 1.4

	gnu: wlroots: Update to 0.10.1
	From 44f90676568f650a38bd7e0fba079e64fe545ae6 Mon Sep 17 00:00:00 2001
	From: buffet <niclas@countingsort.com>
	Date: Sat, 9 May 2020 17:58:25 +0000
	Subject: [PATCH 1/2] gnu: wlroots: Update to 0.10.1

2020-05-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-eglot.
	* gnu/packages/emacs-xyz.scm (emacs-eglot): New variable.

2020-05-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add powerstat.
	* gnu/packages/linux.scm (powerstat): New public variable.

2020-05-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: zfs: Add missing input.
	Reported by ecbrown on IRC.

	* gnu/packages/file-systems.scm (zfs)[native-inputs]: Add kmod.

2020-05-09  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: cpplint: Update to 1.4.5.
	Fix build and update to 1.4.5.

	* gnu/packages/cpp.scm (cpplint): Update to 1.4.5,
	[native-inputs]: add python-pytest, python-pytest-cov,
	python-pytest-runner,
	[arguments]: add a new 'use-later-pytest phase to remove pytest version
	requirement.

2020-05-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-jsonrpc.
	* gnu/packages/emacs-xyz.scm (emacs-jsonrpc): New variable.

2020-05-09  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: guile-gi: Update to 0.3.0.
	* gnu/packages/guile-xyz.scm (guile-gi): Update to 0.3.0.

	gnu: Add gtksheet.
	* gnu/packages/gtk.scm (gtksheet): New variable.

2020-05-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: toxic: Fix build with Python 3.8.
	* gnu/packages/messaging.scm (toxic)[arguments]: Add substitution in the
	enable-python-scripting phase.

2020-05-09  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-evil-collection: Update to 20200509.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20200509.

	gnu: emacs-helm-fish-completion: Update to 0.3.
	* gnu/packages/emacs-xyz.scm (emacs-helm-fish-completion): Update to 0.3.

2020-05-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: ccid: Update to 1.4.32.
	* gnu/packages/security-token.scm (ccid): Update to 1.4.32.

	gnu: rocksdb: Update to 6.8.1.
	* gnu/packages/databases.scm (rocksdb): Update to 6.8.1.

	gnu: fluidsynth: Update to 2.1.2.
	* gnu/packages/audio.scm (fluidsynth): Update to 2.1.2.

	gnu: wavpack: Update to 5.3.0.
	* gnu/packages/audio.scm (wavpack): Update to 5.3.0.

	gnu: xmlsec: Update to 1.2.30.
	* gnu/packages/xml.scm (xmlsec): Update to 1.2.30.

	gnu: maim: Update to 5.6.3.
	* gnu/packages/xdisorg.scm (maim): Update to 5.6.3.

	gnu: slop: Update to 7.5.
	* gnu/packages/xdisorg.scm (slop): Update to 7.5.

	gnu: openh264: Update to 2.1.0.
	* gnu/packages/video.scm (openh264): Update to 2.1.0.
	[source]: Change to GIT-FETCH.

	gnu: mbedtls-apache: Update to 2.16.6.
	* gnu/packages/tls.scm (mbedtls-apache): Update to 2.16.6.

	gnu: ceph: Update to 14.2.9.
	* gnu/packages/storage.scm (ceph): Update to 14.2.9.

	gnu: msmtp: Update to 1.8.10.
	* gnu/packages/mail.scm (msmtp): Update to 1.8.10.

	gnu: feh: Update to 3.4.
	* gnu/packages/image-viewers.scm (feh): Update to 3.4.

2020-05-09  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: rtl-sdr: Improve description.
	* gnu/packages/radio.scm (rtl-sdr)[description]: Add instructions for
	  blacklisting the default rtl28xxu DVB Linux driver.

2020-05-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Fix build.
	* gnu/packages/plotutils.scm (asymptote)[native-inputs]: Add texlive-etoolbox.

2020-05-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: QEMU: Update to 5.0.0.
	* gnu/packages/patches/qemu-CVE-2020-1711.patch,
	gnu/packages/patches/qemu-CVE-2020-7039.patch,
	gnu/packages/patches/qemu-CVE-2020-7211.patch,
	gnu/packages/patches/qemu-CVE-2020-8608.patch,
	gnu/packages/patches/qemu-fix-documentation-build-failure.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/virtualization.scm (qemu)[source](patches): Remove.
	[arguments]: Add phase 'patch-/bin/sh-references'.  In the 'configure' phase,
	add shebang substitutions.  Remove phase 'prevent-network-configuration'.
	[inputs]: Change from LIBCAP to LIBCAP-NG.

	Merge branch 'core-updates'

2020-05-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc-toolchain: Add 10.1.0.
	* gnu/packages/commencement.scm (gcc-toolchain-10): New variable.

2020-05-08  Michael Rohleder  <mike@rohleder.de>

	gnu: Add rtl8821ce-linux-module.
	* gnu/packages/linux.scm (rtl8821ce-linux-module): New variable.

2020-05-08  John Soo  <jsoo1@asu.edu>

	gnu: fish: Upgrade to 3.1.0.
	* gnu/packages/shells (fish):[version] Update to 3.1.0. [arguments] Enable
	  tests, patch test files, and avoid patches that no longer apply. [inputs]
	  Make groff a native-input.

2020-05-08  Ludovic Courtès  <ludo@gnu.org>

	services: Add descriptions.
	* gnu/services/dbus.scm (polkit-service-type)[description]: New field.
	* gnu/services/dict.scm (dicod-service-type)[description]: New field.
	* gnu/services/dns.scm (knot-service-type)[description]: New field.
	* gnu/services/networking.scm (dhcpd-service-type)[description]: New field.
	* gnu/services/shepherd.scm (shepherd-root-service-type)[description]:
	New field.
	* gnu/services/xorg.scm (slim-service-type)[description]: New field.
	(screen-locker-service-type)[description]: New field.
	* gnu/system/pam.scm (pam-root-service-type)[description]: New field.
	* gnu/system/shadow.scm (account-service-type)[description]: New field.

	gnu: gcc: Add 10.1.0.
	* gnu/packages/gcc.scm (gcc-10): New variable.

2020-05-08  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: spacefm: Fix functionality.
	* gnu/packages/lxde.scm (spacefm): Update package definition.
	[source]: Change from url-fetch to git-fetch.
	[inputs]: Add btrfs-progs, coreutils, e2fsprogs, fsarchiver,
	gphotofs, ntfs-3g and procps.
	[arguments]<#:phases>[patch-source-files]: Delete phase.
	[patch-bin-dirs]: New phase.
	[patch-mime-dirs]: New phase.
	[patch-setuid-progs]: New phase.
	[patch-spacefm-conf]: New phase.
	[arguments]<:configure-flags>: Add "--with-preferable-sudo".

	gnu: ktsuss: Revert to default su.
	* gnu/packages/admin.scm (ktsuss): Use su instead of sudo; for
	compatiblity with SpaceFM.
	[arguments]<#:configure-flags>: Remove "--enable-sudo=yes".
	[arguments]<#:phases>[patch-file-names]: Remove sudopath from phases.

	gnu: Add gphotofs.
	* gnu/packages/file-systems.scm (gphotofs): New variable.

	gnu: Add fsarchiver.
	* gnu/packages/disk.scm (fsarchiver): New variable.

	gnu: twinkle: Update package definition.
	* gnu/packages/patches/twinkle-bcg729.patch: New file.
	* gnu/packages/telephony.scm (twinkle)[source](patches): Use it.
	[build-system]: Change from cmake-build-system to qt-build-system.
	[arguments]<#:configure-flags>: Add "-DWITH_ZRTP", "-DWITH_G729".
	[arguments]<#:phases>[wrap-executable]: Delete phase.
	[native-inputs]: Move readline, file, ucommon, ccrtp, libxml2, speex,
	speexdsp, libsndfile, alsa-lib to ...
	[inputs]: ... here.  Add bcg729, zrtpcpp, libilbc.

	gnu: Add libilbc.
	* gnu/packages/telephony.scm (libilbc): New variable.

	gnu: Add zrtpcpp.
	* gnu/packages/telephony.scm (zrtpcpp): New variable.

2020-05-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-tramp: Add missing D-Bus support.
	* gnu/packages/emacs-xyz.scm (emacs-tramp)[arguments]: Use `emacs' instead of
	`emacs-minimal' to get D-Bus support at build time.

2020-05-08  John Soo  <jsoo1@asu.edu>

	gnu: Add purescript.
	* gnu/packages/purescript.scm (purescript): New variable.
	* gnu/packages/patches/purescript-relax-dependencies.patch: New file.
	* gnu/local.mk: Add it.

	gnu: Add ghc-happy@1.19.9
	* gnu/packages/purescript.scm (ghc-happy-1.19.9): New file, New variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add purescript.scm.

	gnu: Add ghc-semialign.
	* gnu/packages/haskell-xyz.scm (ghc-semialign): New variable.

	gnu: Add ghc-these.
	* gnu/packages/haskell-xyz.scm (ghc-these): New variable.

	gnu: Add ghc-assoc.
	* gnu/packages/haskell-xyz.scm (ghc-assoc): New variable.

	gnu: Add ghc-aeson-better-errors.
	* gnu/packages/haskell-web.scm (ghc-aeson-better-errors): New variable.

	gnu: Add ghc-bower-json.
	* gnu/packages/haskell-web.scm (ghc-bower-json): New variable.

	gnu: Add ghc-language-javascript.
	* gnu/packages/haskell-web.scm (ghc-language-javascript): New variable.

	gnu: Add ghc-pattern-arrows.
	* gnu/packages/haskell-xyz.scm (ghc-pattern-arrows): New variable.

	gnu: Add ghc-protolude.
	* gnu/packages/haskell-xyz.scm (ghc-protolude): New variable.

	gnu: Add ghc-mtl-compat.
	* gnu/packages/haskell-xyz.scm (ghc-mtl-compat): New variable.

	gnu: Add ghc-sourcemap.
	gnu/pacakges/haskell-web.scm (ghc-sourcemap): New variable.

	gnu: Add ghc-wai-websockets.
	* gnu/packages/haskell-web.scm (ghc-wai-websockets): New variable.

	gnu: Add ghc-websockets.
	* gnu/packages/haskell-web.scm (ghc-websockets): New variable.

	gnu: Add ghc-tasty-hspec.
	* gnu/packages/haskell-check.scm (ghc-tasty-hspec): New variable.

	gnu: Add ghc-transformers.
	* gnu/packages/haskell-xyz.scm (ghc-transformers): New variable.

	gnu: Add ghc-utf8-light.
	* gnu/packages/haskell-xyz.scm (ghc-utf8-light): New variable.

2020-05-08  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: rtl-sdr: Fix location of udev rules file.
	* gnu/packages/radio.scm (rtl-sdr)[arguments]: Modify 'fix-paths' phase to put
	  the udev rules file in 'lib/' instead of 'etc/'.

2020-05-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: powertop: Fix typo in description.
	* gnu/packages/linux.scm (powertop)[description]: Excise space.

	gnu: acpi-call-linux-module: Update to 3.17-0.70b9c80.
	* gnu/packages/linux.scm (acpi-call-linux-module): Update to
	3.17-0.70b9c80.
	[arguments]: Remove ‘fix-for-linux-4.12’ phase.

	gnu: powertop: Update to 2.12.
	* gnu/packages/linux.scm (powertop): Update to 2.12.

2020-05-07  Ludovic Courtès  <ludo@gnu.org>

	pack: Factorize 'exec_in_user_namespace' wrapper.
	* gnu/packages/aux-files/run-in-namespace.c (exec_in_user_namespace):
	New function, with code taken from...
	(main): ... here.  Call it.

	pack: Add 'xmalloc' in wrapper.
	* gnu/packages/aux-files/run-in-namespace.c (xmalloc): New function.
	(concat): Use it.

	pack: Fix off-by-one in PRoot handling in the wrapper.
	* gnu/packages/aux-files/run-in-namespace.c (exec_with_proot): Make
	'proot_argv' one element larger to account for the terminating NULL.

2020-05-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-tramp.
	* gnu/packages/emacs-xyz.scm (emacs-tramp): New variable.

2020-05-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: rtl-sdr: Install udev rules.
	* gnu/packages/radio.scm (rtl-sdr)[arguments]: Add '-DINSTALL_UDEV_RULES=ON'
	  to configure-flags and add a 'fix-paths' phase to put the udev rules in the
	  right place.
	  [description]: Indicate how to add the udev rules to the system
	  configuration.

2020-05-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: android-libutils: Fix build failure.
	* gnu/packages/android.scm (android-libutils)[arguments]: Add phase
	'augment-CPLUS_INCLUDE_PATH'.
	[native-inputs]: Distinguish GCC-5.

2020-05-07  Jonathan Brielmaier  <jonathan.brielmaier@web.de>
	    Nikita  <nikita@n0.is>
	    Adrian Malacoda  <malacoda@monarch-pass.net>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add icedove.
	* gnu/packages/gnuzilla.scm (%icedove-build-id, icedove): New variables.

2020-05-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mu: Remove dubious TODO.
	We don't actually want to add mug, ‘just a toy which is not meant for
	distribution.’ (NEWS.org)

	* gnu/packages/mail.scm (mu): Remove a comment encouraging it.

2020-05-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mu: Update to 1.4.4.
	* gnu/packages/mail.scm (mu): Update to 1.4.4.
	[source]: Update URI.

2020-05-07  Marius Bakke  <mbakke@fastmail.com>

	build-system/emacs: Hide the 'delete' binding from (guix build utils).
	This gets rid of a warning from 'compute-guix-derivation.drv' when running on
	Guile 3.0.  (guix build emacs-build-system) includes (srfi srfi-1) anyway.

	* guix/build/emacs-build-system.scm: Do not import 'delete' from (guix build utils).

2020-05-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	doc: Use @option for command-line options
	* doc/guix.texi (Invoking guix system): Use @option instead of @code.

2020-05-07  Caleb Ristvedt  <caleb.ristvedt@cune.org>

	nar: 'with-temporary-store-file' uses a single connection
	Previously the 'with-store' form was entered every time a different temporary
	file was tried.  This caused there to be as many simultaneous open connections
	as there were attempts, and prevented the (loop ...) call from being a tail
	call.  This change fixes that.

	* guix/nar.scm (with-temporary-store-file): open connection once prior to
	  entering the loop.

2020-05-07  Caleb Ristvedt  <caleb.ristvedt@cune.org>

	nar: 'finalize-store-file' follows proper store lock protocol.
	* guix/nar.scm (finalize-store-file): check for deletion token when acquiring
	  lock, write deletion token and delete lock file before releasing lock.

2020-05-07  Ludovic Courtès  <ludo@gnu.org>

	Revert "services: syslog: Simplify 'start' method."
	This reverts commit 4c0cc7bed3de2c0e2d3a6e95b88693941e839eec.
	Fixes <https://bugs.gnu.org/41116>.
	Reported by Alex Sassmannshausen <alex@komputilo.eu>.

	The problem is that reconfiguring on a system running Shepherd < 0.8.0
	would lead to an error, due to #:file-creation-mask not being supported.
	The error is rather harmless: it prevents service upgrade but the system
	itself is upgraded.

	We can reinstate that commit eventually, once #:file-creation-mask has
	become widespread.

2020-05-07  Ludovic Courtès  <ludo@gnu.org>

	guix system: 'docker-image' honors '--network'.
	* gnu/system/vm.scm (system-docker-image): Add #:shared-network? and
	pass it to 'containerized-operating-system'.
	(qemu-image):
	* guix/scripts/system.scm (system-derivation-for-action): Pass
	 #:shared-network? to 'system-docker-image'.
	* doc/guix.texi (Invoking guix system): Document it.

2020-05-07  Ludovic Courtès  <ludo@gnu.org>

	git-authenticate: Use the 'origin/keyring' branch by default.
	Previously one would need to have a worktree for the local 'keyring'
	branch.

	Reported by reepca and bricewge on #guix.

	* build-aux/git-authenticate.scm (load-keyring-from-reference): Use
	'branch-lookup' instead of 'reference-lookup'.  Add "origin/" to
	REFERENCE.
	(authenticate-commits): Have #:keyring-reference default to "keyring".

2020-05-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	doc: Tiny markup fix.
	* doc/guix.texi (Substitute Authentication): Use @samp instead of @code for
	pseudo-code.

	doc: Remove markup for external package names.
	* doc/guix.texi (Invoking guix import): Remove markup, which is not warranted
	here.

	doc: Use @file instead of @code also for file extensions.
	* doc/guix.texi (Defining Packages):
	(Build Systems):
	(Derivations):
	(Invoking guix import):
	(Printing Services):
	(Installing Debugging Files):
	(Preparing to Use the Bootstrap Binaries): Use @file instead of @code.

	doc: Use @env for environment variables.
	* doc/guix.texi (Binary Installation):
	(Build Environment Setup):
	(Invoking guix-daemon):
	(Application Setup):
	(After System Installation):
	(Invoking guix package):
	(Proxy Settings):
	(Invoking guix environment):
	(Packages for C Development):
	(Package Modules):
	(Build Systems):
	(The Store):
	(Common Build Options):
	(Invoking guix download):
	(Invoking guix refresh):
	(Using the Configuration System):
	(Locales):
	(Base Services):
	(Networking Services):
	(Sound Services):
	(Continuous Integration):
	(PAM Mount Service):
	(X.509 Certificates): Use @env instead of @code for environment variables.

2020-05-07  Brice Waegeneire  <brice@waegenei.re>

	gnu: usbguard: Fix warning about 'catch'.
	* gnu/packages/hardware.scm (usbguard)[arguments]: Rename phase
	'patch-makefile' to 'patch-build-scripts', patch 'Makefile.in' files
	instead of 'Makefile.am' and fix 'catch' include path.
	[native-inputs]: Remove 'autoconf' and 'automake'.

	gnu: usbguard: Use packaged 'pegtl'.
	* gnu/packages/hardware.scm (usbguard)[arguments]: Remove configure flag
	'--with-bundled-pegtl'.
	[inputs]: Add 'pegtl'

	gnu: Add pegtl.
	* gnu/packages/cpp.scm (pegtl): New variable.

2020-05-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	doc: Use @option instead of @code.
	* doc/guix.texi (Binary Installation):
	(Requirements):
	(Build Environment Setup):
	(Invoking guix-daemon):
	(Application Setup):
	(Invoking guix package):
	(Substitute Server Authorization):
	(Substitution Failure):
	(Invoking guix gc):
	(Invoking guix pull):
	(Invoking guix archive):
	(Invoking guix environment):
	(Invoking guix pack):
	(Defining Packages):
	(Build Systems):
	(The Store):
	(Invoking guix build):
	(Common Build Options):
	(Package Transformation Options):
	(Additional Build Options):
	(Debugging Build Failures):
	(Invoking guix edit):
	(Invoking guix import):
	(Invoking guix refresh):
	(Invoking guix lint):
	(Invoking guix publish):
	(Invoking guix challenge):
	(Base Services):
	(Virtualization Services):
	(Initial RAM Disk):
	(Invoking guix system):
	(Preparing to Use the Bootstrap Binaries):
	(Porting): Use @option instead of @code for command-line options.

2020-05-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	doc: Fix typo in container example.
	* doc/guix.texi (Invoking `guix environment'): Fix sll -> ssl typo.

2020-05-07  Ludovic Courtès  <ludo@gnu.org>

	channels: Add patch for <https://bugs.gnu.org/41028>.
	Without this patch, we couldn't jump from here to commits before
	05e783871c2c69b402e088863d46f5be7915ac74 because the
	'compute-guix-derivation' script would crash with an unbound-variable
	error for 'call-with-new-thread'.

	Fixes <https://bugs.gnu.org/41028>.
	Reported by Christopher Baines <mail@cbaines.net>.

	* guix/channels.scm (%bug-41028-patch): New variable.
	(%patches): Add it.

2020-05-07  Ludovic Courtès  <ludo@gnu.org>

	channels: Add mechanism to patch checkouts of the 'guix channel.
	* guix/channels.scm (<patch>): New record type.
	(apply-patches): New procedure.
	(latest-channel-instance)[dot-git?]: New procedure.
	Use 'update-cached-checkout' and 'add-to-store' instead of
	'latest-repository-commit'.  Call 'apply-patches' when CHANNEL is the
	'guix channel.
	(%patches): New variable.
	* guix/git.scm (url+commit->name): Make public.
	* tests/channels.scm ("latest-channel-instances includes channel dependencies")
	("latest-channel-instances excludes duplicate channel dependencies"):
	Mock 'update-cached-checkout' instead of 'latest-repository-commit'.
	Wrap body in 'with-store' and pass the store to 'latest-channel-instances'.

	channels: Add 'latest-channel-instance'.
	* guix/channels.scm (latest-channel-instance): New procedure.
	(latest-channel-instances): Use it.

2020-05-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	doc: Add container example to run a web browser.
	* doc/guix.texi (Invoking `guix environment'): Add paragraph and example to
	  run Eolie in a guix environment container.  Add `container' cindex for the
	  first container example, and the `certificates' cindex for the web browser
	  example.

	gnu: warsow-qfusion: Remove bundled binaries and inputs.
	* gnu/packages/game-development.scm (warsow-qfusion)[source]: Add snippet to
	  remove unused bundled binaries and inputs.

	gnu: sbcl-iolib.grovel: Deprecate in favour of sbcl-cffi-grovel.
	* gnu/packages/lisp-xyz.scm (sbcl-iolib.grovel): Deprecate since upstream has
	  removed it; they are now using cffi-grovel instead.

	gnu: sbcl-trivial-backtrace: Fix typo in description.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-backtrace)[description]: Replace
	  "On" with "One".

2020-05-07  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: glibc/hurd-headers: Cross-build fix for the Hurd.
	* gnu/packages/base.scm (glibc/hurd-headers)[native-inputs]: Add mig; when
	cross-building use 32-bit mig.

2020-05-07  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	syscalls: Add ioctl flags for the Hurd.
	Use

	    #include <stdio.h>
	    #include <net/if.h>
	    #include <hurd/ioctl.h>

	    int
	    main ()
	    {
	      printf ("SIOCSIFFLAGS #x%x\n", SIOCSIFFLAGS);
	      printf ("SIOCGIFADDR #x%x\n", SIOCGIFADDR);
	      printf ("SIOCSIFADDR #x%x\n", SIOCSIFADDR);
	      printf ("SIOCGIFNETMASK #x%x\n", SIOCGIFNETMASK);
	      printf ("SIOCSIFNETMASK #x%x\n", SIOCSIFNETMASK);
	    #if 0
	      printf ("SIOCADDRT #x%x\n", SIOCADDRT);
	      printf ("SIOCDELRT #x%x\n", SIOCDELRT);
	    #endif
	    }

	to fill in some blanks.  Adding and removing route apparently not supported.

	* guix/build/syscalls.scm (SIOCSIFFLAGS SIOCGIFADDR, SIOCSIFADDR,
	SIOCGIFNETMASK, SIOCSIFNETMASK):

2020-05-06  L p R n d n  <guix@lprndn.info>

	gnu: lightdm-gtk-greeter: Wrap binary.
	* gnu/package/display-managers.scm (lightdm-gtk-greeter)[inputs]: Add
	shared-mime-info.
	[arguments]: Add "wrap-program" phase.

	gnu: lightdm-gtk-greeter: Fix .desktop file.
	* gnu/packages/display-managers.scm (lightdm-gtk-greeter)[arguments]: Fix
	reference to greeter in .desktop file with "fix-.desktop-file" phase.

	gnu: lightdm-gtk-greeter: Fix at-spi runtime dependency.
	* gnu/packages/display-manager.scm (lightdm-gtk-greeter): Fix at-spi runtime
	dependency.
	[inputs]: Add at-spi2-core.
	[arguments]: Add "--enable-at-spi-command" configure flag.

	gnu: lightdm: Add vala bindings.
	* gnu/packages/display-managers.scm (lightdm)[native-inputs]: Add vala.

	gnu: lightdm: Update to 1.30.0.
	* gnu/packages/display-managers.scm (lightdm): Update to 1.30.0.
	[arguments]: Re-enable all tests by removing 'disable-broken-tests phase.

2020-05-06  Ricardo Wurmus  <rekado@elephly.net>
	    Nikita  <nikita@n0.is>

	gnu: Add plymouth.
	* gnu/packages/freedesktop.scm (plymouth): New variable.

2020-05-06  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

2020-05-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: nix: Update to 2.3.4.
	* gnu/packages/package-management.scm (nix): Update to 2.3.4,
	[inputs]: Add boost, brotli, editline.

	gnu: Add editline.
	* gnu/packages/libedit.scm (editline): New variable.

2020-05-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: supercollider: Update to 3.11.0.
	This also restores IDE support.

	* gnu/packages/audio.scm (supercollider): Update to 3.11.0.
	[outputs]: Add an "ide" output.
	[configure-flags]: Enable Qt IDE, fortify source and build scsynth as a
	shared library.
	[phases]: Do not delete no longer existing failing tests and add
	an 'install-ide phase.
	[native-inputs]: Add qttools and ableton-link.
	[inputs]: Add qtbase, qtdeclarative, qtsvg, qtwebchannel and qtwebsockets.
	[propagated-inputs]: Add qtwebengine.

2020-05-06  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add ableton-link.
	* gnu/packages/audio.scm (ableton-link): New variable.
	* gnu/packages/patches/ableton-link-system-libraries-debian.patch: Patch
	CMakeLists.txt to use system libraries.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-05-06  Jack Hill  <jackhill@jackhill.us>

	gnu: Add gnome-shell-extension-clipboard-indicator.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-clipboard-indicator):
	New variable.

2020-05-06  Jean-Baptiste Note  <jean-baptiste.note@m4x.org>

	gnu: Add makepasswd.
	* gnu/packages/password-utils.scm (makepasswd): New variable.

2020-05-06  Jack Hill  <jackhill@jackhill.us>
	    Marius Bakke  <mbakke@fastmail.com>

	gnu: webkitgtk: Patch to share store via Bubblewrap.
	Fixes <https://bugs.gnu.org/40837>.

	* gnu/packages/patches/webkitgtk-share-store.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/webkit.scm (webkitgtk)[source](patches): Use it.

2020-05-06  Marius Bakke  <mbakke@fastmail.com>

	services: Do not use symbolic links in PulseAudio variables.
	This addresses <https://bugs.gnu.org/40837> by making these configuration
	files more easily accessible within the WebKitGTK sandbox.

	* gnu/services/sound.scm (pulseaudio-environment): Move below
	PULSEAUDIO-CONF-ENTRY.  Instantiate PULSE_CONFIG and PULSE_CLIENTCONFIG
	entries directly instead of referring to /etc/pulse.
	(pulseaudio-etc): Do not create /etc/pulse/client.conf and /etc/pulse/daemon.conf.

2020-05-06  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: endless-sky: Update to 0.9.12.
	* gnu/packages/games.scm (endless-sky): Update to 0.9.12.

2020-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: php: Remove failing tests.
	* gnu/packages/php.scm (php)[phases]{prepare-tests}: Remove the
	ext/gd/tests/bug65148.phpt, ext/gd/tests/bug66590.phpt,
	ext/gd/tests/bug73869.phpt, ext/gd/tests/webp_basic.phpt and
	ext/gd/tests/imagecreatefromstring_webp.phpt tests.

2020-05-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-type-i: Update to 20191203.
	* gnu/packages/lisp-xyz.scm (sbcl-type-i): Update to 20191203.

	gnu: sbcl-trivial-features: Update to 20200403.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-features): Update to 20200403.

	gnu: sbcl-trivial-cltl2: Update to 20200301.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-cltl2): Update to 20200301.

	gnu: sbcl-trivia: Update to 20200301.
	* gnu/packages/lisp-xyz.scm (sbcl-trivia): Update to 20200301.

	gnu: sbcl-quri: Update to 20191020.
	* gnu/packages/lisp-xyz.scm (sbcl-quri): Update to 20191020.

	gnu: sbcl-plump: Update to 20200415.
	* gnu/packages/lisp-xyz.scm (sbcl-plump): Update to 20200415.

	gnu: sbcl-named-readtables: Update to 20200506.
	* gnu/packages/lisp-xyz.scm (sbcl-named-readtables): Update to 20200506.

	gnu: sbcl-local-time: Update to 20200303.
	* gnu/packages/lisp-xyz.scm (sbcl-local-time): Update to 20200303.

	gnu: sbcl-fast-http: Update to 20190910.
	* gnu/packages/lisp-xyz.scm (sbcl-fast-http): Update to 20190910.

	gnu: Add syntax-interpol.
	* gnu/packages/lisp-xyz.scm (cl-syntax-interpol, sbcl-syntax-interpol): New variables.

	gnu: sbcl-cl-syntax-annot: Inherit from sbcl-cl-syntax.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-syntax-annot): Inherit from
	  sbcl-cl-syntax and remove unnecessary fields.

	gnu: sbcl-trivial-gray-streams: Update to 20180909.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-gray-streams): Update to 20180909.

	gnu: sbcl-fast-io: Update to 20200404.
	* gnu/packages/lisp-xyz.scm (sbcl-fast-io): Update to 20200404.

	gnu: sbcl-dexador: Update to 0.9.14.
	* gnu/packages/lisp-xyz.scm (sbcl-dexador): Update to 0.9.14.

	gnu: sbcl-cl-prevalence: Update to 20191028.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-prevalence): Update to 20191028.

	gnu: sbcl-cl-base64: Update to 3.3.4.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-base64): Update to 3.3.4.

	gnu: sbcl-cl+ssl: Update to 20200314.
	* gnu/packages/lisp-xyz.scm (sbcl-cl+ssl): Update to 20200314.

	gnu: sbcl-alexandria: Update to 1.0.1.
	* gnu/packages/lisp-xyz.scm (sbcl-alexandria): Update to 1.0.1.

	gnu: sbcl-s-sysdeps: Update to 20200415.
	* gnu/packages/lisp-xyz.scm (sbcl-s-sysdeps): Update to 20200415.

	gnu: sbcl-cl-cffi-gtk: Update to 20200417.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk-boot0): Update to 20200417.
	(sbcl-cl-cffi-gtk-glib)[inputs]: Add sbcl-bordeaux-threads.

	gnu: sbcl-babel: Update to 20200116.
	* gnu/packages/lisp-xyz.scm (sbcl-babel): Update to 20200116.

	gnu: sbcl-closer-mop: Update to 20200430.
	* gnu/packages/lisp-xyz.scm (sbcl-closer-mop): Update to 20200430.

	gnu: sbcl-iolib: Update to 20200425.
	* gnu/packages/lisp-xyz.scm (sbcl-iolib): Update to 20200425.

2020-05-06  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: gnome-todo: Add patch metadata.
	Follow-up to b17b29454d5edd61eecb4536461789b7a3865a9a.

	* gnu/packages/patches/gnome-todo-delete-esource-duplicate.patch: Add
	metadata of patch.

2020-05-06  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: gnome-todo: Fix build.
	* gnu/packages/patches/gnome-todo-delete-esource-duplicate.patch: New file.
	* gnu/packages/gnome.scm (gnome-todo)[source]: Add it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-05-06  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: xfe: Fix hard-coded FHS directories.
	* gnu/packages/disk.scm (xfe):
	[arguments]: Remove phase `patch-xfe-paths'.  Add phases `patch-bin-dirs' and
	`patch-share-dirs'.
	[inputs]: Add `bash', `coreutils', `file' and `findutils'.

2020-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: php: Partially fix the build.
	* gnu/packages/php.scm (php)[phases]: Do not attempt to delete the now
	nonexistent 'lstat_stat_variation9.phpt' file.

2020-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-pabbrev.
	* gnu/packages/emacs-xyz.scm (emacs-pabbrev): New variable.

	gnu: Add emacs-auto-sudoedit.
	* gnu/packages/emacs-xyz.scm (emacs-auto-sudoedit): New variable.

2020-05-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Update to 81.0.4044.138-0.c2a89fb [security fixes].
	This release fixes CVE-2020-6831 and CVE-2020-6464.

	* gnu/packages/chromium.scm (%chromium-version): Set to 81.0.4044.138.
	(%chromium-origin): Update hash.

2020-05-06  Brice Waegeneire  <brice@waegenei.re>

	gnu: tmux: Update to 3.1.b.
	* gnu/packages/tmux.scm (tmux): Update to 3.1.b.

2020-05-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mujs: Update to 1.0.7.
	* gnu/packages/javascript.scm (mujs): Update to 1.0.7.

2020-05-06  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add js8call.
	* gnu/packages/radio.scm (js8call): New variable.

2020-05-06  TomZ  <tomz@freedommail.ch>

	gnu: Add hexer.
	* gnu/packages/text-editors.scm (hexer): New Variable.

2020-05-06  Brice Waegeneire  <brice@waegenei.re>

	doc: Clarify 'git-http-configuration' description.
	Fix <https://issues.guix.info/31780>.

	* doc/guix.texi (Version Control Service): Extend
	'git-http-configuration' description.

2020-05-06  Brice Waegeneire  <brice@waegenei.re>

	services: rottlog: Append '.gz' to rotated file.
	Fixes <https://issues.guix.info/issue/40945>.

	* gnu/services/admin.scm (%default-rotations): Add option 'storefile'.

2020-05-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add warsow-qfusion.
	* gnu/packages/patches/warsow-qfusion-fix-bool-return-type.patch: New file.
	* gnu/local.mk: Include patch.
	* gnu/packages/game-development.scm (warsow-qfusion): New variable.

2020-05-06  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-ivy-posframe.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): New variable.

2020-05-06  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.39.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.39.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@5.6: Update to 5.6.11.
	* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.11.
	(linux-libre-5.6-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.121.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.121.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.179.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.179.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.222.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.222.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.222.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.222.
	(linux-libre-4.4-pristine-source): Update hash.

2020-05-06  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 68.8.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2020-6831, CVE-2020-12387, CVE-2020-12388,
	CVE-2020-12389, CVE-2020-12392, CVE-2020-12393, and CVE-2020-12395.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.
	Apply icecat-use-older-reveal-hidden-html.patch.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
	* gnu/packages/patches/icecat-use-older-reveal-hidden-html.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-05-05  Jack Hill  <jackhill@jackhill.us>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs-next: Upgrade to 27.0.91.
	* gnu/packages/emacs.scm (emacs-next): Upgrade to 27.0.91.
	[inputs]: Remove imagemagick.

2020-05-05  Ludovic Courtès  <ludo@gnu.org>

	nls: Update.

2020-05-05  Ludovic Courtès  <ludo@gnu.org>

	syscalls: 'define-c-struct' supports cross-compilation.
	Reported by Jan (janneke) Nieuwenhuizen <janneke@gnu.org>.

	Before that, we'd always use the 'sizeof' and 'alignof' value obtained
	from the host at macro-expansion time.

	* guix/build/syscalls.scm (sizeof*, alignof*): When the target word size
	differs from the host word size, emit a call to 'sizeof'/'alignof'.

2020-05-05  Marius Bakke  <mbakke@fastmail.com>

	gnu: hyperledger-iroha: Build with the latest Boost.
	* gnu/packages/hyperledger.scm (hyperledger-iroha)[inputs]: Change from
	BOOST-1.69.0 to BOOST.

	Merge branch 'master' into core-updates

2020-05-05  Jean-Baptiste Note  <jean-baptiste.note@m4x.org>

	doc: cookbook: Fix sbcl-ttf-fonts package name.
	* doc/guix-cookbook.texi (StumpWM): Adjust sbcl-ttf-fonts package name.

2020-05-05  Giacomo Leidi  <goodoldpaul@autistici.org>

	services: For "sddm" pam service, include "limits.conf".
	* gnu/services/base.scm (pam-limits-service-type): For "sddm" pam
	service, include "limits.conf".

2020-05-05  Josh Marshall  <joshua.r.marshall.1991@gmail.com>

	gnu: Add python-pytest-asyncio.
	* gnu/packages/check.scm (python-pytest-asyncio): New public variable.

2020-05-05  Tim Howes via Guix-patches via  <guix-patches@gnu.org>

	gnu: emacs-ess: Update to 18.10.2.
	* gnu/packages/statistics.scm (emacs-ess): Update to 18.10.2.
	[source]: Use git-fetch and git-file-name.  Fix snippets for removing
	julia-mode and removing extra documentation formats.  Add snippets for
	installing elisp files and stopping installation of info directory.
	Remove snippet for old failing test.  Add snippet for new failing test.
	[arguments]: Remove extra "/".
	[native-inputs]: Add r-roxygen2.

2020-05-05  Jean-Baptiste Note  <jean-baptiste.note@m4x.org>

	gnu: Add gccmakedep.
	* gnu/packages/xorg.scm (gccmakedep): New variable.

2020-05-05  Marius Bakke  <mbakke@fastmail.com>

	gnu: SOCI: Return #t from all phases.
	* gnu/packages/databases.scm (soci)[arguments]: Return #t from phase.

	gnu: SOCI: Build with MariaDB instead of MySQL.
	* gnu/packages/databases.scm (soci)[inputs]: Remove MYSQL.  Add MARIADB:DEV
	and MARIADB:LIB.

2020-05-05  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-webkit: Update to 20200504.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20200504.

2020-05-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-modus-vivendi-theme: Update to 0.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-modus-vivendi-theme): Update to 0.8.1.

	gnu: emacs-modus-operandi-theme: Update to 0.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-modus-operandi-theme): Update to 0.8.1.

	doc: Typographic improvements.
	* doc/guix.texi (Networking Services): Use @var, @option, and @command when
	appropriate.  Add two spaces after sentences.

2020-05-05  Marius Bakke  <mbakke@fastmail.com>

	gnu: fakeroot: Fix test failures.
	Fixes <https://bugs.gnu.org/41090>.
	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

	* gnu/packages/linux.scm (fakeroot)[inputs]: Change from LIBCAP to LIBCAP/NEXT.
	[arguments]: Add substitution for tests that use 'ls' to test for block
	devices.

2020-05-05  Marius Bakke  <mbakke@fastmail.com>

	gnu: libcap: Add 2.34.
	* gnu/packages/linux.scm (libcap/next): New public variable.

2020-05-05  Mathieu Othacehe  <m.othacehe@gmail.com>

	vm: Remove obsolete procedures.
	* gnu/build/vm.scm (install-efi, make-iso9660-image): Remove those procedures
	that are now implemented in (gnu build image) module,
	(initialize-hard-disk): remove efi support.
	* gnu/system/vm.scm (iso9660-image): Remove it,
	(qemu-image): adapt it to remove ISO9660 support.

2020-05-05  Mathieu Othacehe  <m.othacehe@gmail.com>

	image: Add a new API.
	Raw disk-images and ISO9660 images are created in a Qemu virtual machine. This
	is quite fragile, very slow, and almost unusable without KVM.

	For all these reasons, add support for host image generation. This implies the
	use new image generation mechanisms.

	- Raw disk images: images of partitions are created using tools such as mke2fs
	  and mkdosfs depending on the partition file-system type. The partition
	  images are then assembled into a final image using genimage.

	- ISO9660 images: the ISO root directory is populated within the store. GNU
	  xorriso is then called on that directory, in the exact same way as this is
	  done in (gnu build vm) module.

	Those mechanisms are built upon the new (gnu image) module.

	* gnu/image.scm: New file.
	* gnu/system/image.scm: New file.
	* gnu/build/image: New file.
	* gnu/local.mk: Add them.
	* gnu/system/vm.scm (system-disk-image): Rename to system-disk-image-in-vm.
	* gnu/ci.scm (qemu-jobs): Adapt to new API.
	* gnu/tests/install.scm (run-install): Ditto.
	* guix/scripts/system.scm (system-derivation-for-action): Ditto.

2020-05-05  Mathieu Othacehe  <m.othacehe@gmail.com>

	build: bootloader: Add install-efi procedure.
	* gnu/build/bootloader.scm (install-efi): New procedure copied from (gnu build vm).
	(install-efi-loader): New exported procedure, wrapping install-efi.
	* gnu/build/vm.scm (initialize-hard-disk): Adapt to use install-efi-loader.

2020-05-05  Mathieu Othacehe  <m.othacehe@gmail.com>

	build: install: Do not set store GID.
	There's no need to set the store GID as is will be done by the guix-daemon,
	with the following snippet:

	  if (chown(chrootStoreDir.c_str(), 0, buildUser.getGID()) == -1)
	        throw SysError(format("cannot change ownership of ‘%1%’") % chrootStoreDir);

	* gnu/build/install.scm (directives): Do not set store GID.

2020-05-05  Mathieu Othacehe  <m.othacehe@gmail.com>

	build: install: Ignore chown exceptions.
	Changing ownership may require root permissions. As image can now be generated
	without root permissions (no VM involved), ignore those exceptions.

	* gnu/build/install.scm (evaluate-populate-directive): Ignore chown
	exceptions.

2020-05-05  Mathieu Othacehe  <m.othacehe@gmail.com>

	build: store-copy: Export file-size procedure.
	* guix/build/store-copy.scm (file-size): Export it.

	system: vm: Move operating-system-uuid.
	* gnu/system/vm.scm (operating-system-uuid): Move to ...
	* gnu/system.scm: ... here.

2020-05-05  pinoaffe  <pinoaffe@airmail.cc>

	gnu: Add AutoSSH service.
	* gnu/services/ssh.scm (<autossh-configuration>): New record type.
	(autossh-service-type): New variable.
	(autossh-service-activation, autossh-file-name): New procedures.
	* doc/guix.texi (Networking Services): Document this.

2020-05-05  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add sequoia.
	* gnu/packages/sequoia.scm: New file.
	* gnu/local.mk: Add it.

	gnu: Add rust-nettle-7.
	* gnu/packages/crates-io.scm (rust-nettle-7): New variable.
	* gnu/packages/patches/rust-nettle-disable-vendor.patch: New file.
	* gnu/local.mk: Add it.

	gnu: Add rust-nettle-sys-2.
	* gnu/packages/crates-io.scm (rust-nettle-sys-2): New variable.
	* gnu/packages/patches/rust-nettle-sys-disable-vendor.patch: New file.
	* gnu/local.mk: Add it.

	gnu: Add rust-zbase32-0.1.
	* gnu/packages/crates-io.scm (rust-zbase32-0.1): New variable.

	gnu: Add rust-webpki-roots-0.14.
	* gnu/packages/crates-io.scm (rust-webpki-roots-0.14): New variable.

	gnu: Add rust-webpki-roots-0.17.
	* gnu/packages/crates-io.scm (rust-webpki-roots-0.17): New variable.

	gnu: Add rust-webpki-roots-0.18.
	* gnu/packages/crates-io.scm (rust-webpki-roots-0.18): New variable.

	gnu: Add rust-webpki-0.18.
	* gnu/packages/crates-io.scm (rust-webpki-0.18): New variable.

	gnu: Add rust-webpki-0.21.
	* gnu/packages/crates-io.scm (rust-webpki-0.21): New variable.

	gnu: Add rust-want-0.2.
	* gnu/packages/crates-io.scm (rust-want-0.2): New variable.

	gnu: Add rust-untrusted-0.6.
	* gnu/packages/crates-io.scm (rust-untrusted-0.6): New variable.

	gnu: Add rust-tokio-test-0.2.
	* gnu/packages/crates-io.scm (rust-tokio-test-0.2): New variable.

	gnu: Add rust-tokio-rustls-0.12.
	* gnu/packages/crates-io.scm (rust-tokio-rustls-0.12): New variable.

	gnu: Add rust-tokio-mockstream-1.
	* gnu/packages/crates-io.scm (rust-tokio-mockstream-1): New variable.

	gnu: Add rust-tokio-named-pipes-0.1.
	* gnu/packages/crates-io.scm (rust-tokio-named-pipes-0.1): New variable.

	gnu: Add rust-tokio-macros-0.2.
	* gnu/packages/crates-io.scm (rust-tokio-macros-0.2): New variable.

	gnu: Add rust-tokio-buf-0.1.
	* gnu/packages/crates-io.scm (rust-tokio-buf-0.1): New variable.

	gnu: Add rust-tokio-0.2.
	* gnu/packages/crates-io.scm (rust-tokio-0.2): New variable.

	gnu: Add rust-term-0.2.
	* gnu/packages/crates-io.scm (rust-term-0.2): New variable.

	gnu: Add rust-string-0.2.
	* gnu/packages/crates-io.scm (rust-string-0.2): New variable.

	gnu: Add rust-spmc-0.3.
	* gnu/packages/crates-io.scm (rust-spmc-0.3): New variable.

	gnu: Add rust-skeptic-0.9.
	* gnu/packages/crates-io.scm (rust-skeptic-0.9): New variable.

	gnu: Add rust-sha2-0.8.
	* gnu/packages/crates-io.scm (rust-sha2-0.8): New variable.

	gnu: Add rust-sha2-asm-0.5.
	* gnu/packages/crates-io.scm (rust-sha2-asm-0.5): New variable.

	gnu: Add rust-sct-0.3.
	* gnu/packages/crates-io.scm (rust-sct-0.3): New variable.

	gnu: Add rust-sct-0.6.
	* gnu/packages/crates-io.scm (rust-sct-0.6): New variable.

	gnu: Add rust-rustls-0.12.
	* gnu/packages/crates-io.scm (rust-rustls-0.12): New variable.

	gnu: Add rust-rustls-0.16.
	* gnu/packages/crates-io.scm (rust-rustls-0.16): New variable.

	gnu: Add rust-rusqlite-0.19.
	* gnu/packages/crates-io.scm (rust-rusqlite-0.19): New variable.

	gnu: Add rust-rspec-1.
	* gnu/packages/crates-io.scm (rust-rspec-1.0): New variable.

	gnu: Add rust-rpassword-4.
	* gnu/packages/crates-io.scm (rust-rpassword-4): New variable.

	gnu: Add rust-ring-0.13.
	* gnu/packages/crates-io.scm (rust-ring-0.13): New variable.

	gnu: Add rust-ring-0.16.
	* gnu/packages/crates-io.scm (rust-ring-0.16): New variable.

	gnu: Add rust-rayon-0.8.
	* gnu/packages/crates-io.scm (rust-rayon-0.8): New variable.

	gnu: Add rust-pulldown-cmark-0.0.8.
	* gnu/packages/crates-io.scm (rust-pulldown-cmark-0.0.8): New variable.

	gnu: Add rust-pretty-assertions-0.2.
	* gnu/packages/crates-io.scm (rust-pretty-assertions-0.2): New variable.

	gnu: Add rust-prettytable-rs-0.8.
	* gnu/packages/crates-io.scm (rust-prettytable-rs-0.8): New variable.

	gnu: Add rust-pin-project-lite-0.1.
	* gnu/packages/crates-io.scm (rust-pin-project-lite-0.1): New variable.

	gnu: Add rust-parity-tokio-ipc-0.4.
	* gnu/packages/crates-io.scm (rust-parity-tokio-ipc-0.4): New variable.

	gnu: Add rust-memsec-0.5.
	* gnu/packages/crates-io.scm (rust-memsec-0.5): New variable.

	gnu: Add rust-mach-o-sys-0.1.
	* gnu/package/crates-io.scm (rust-mach-o-sys-0.1): New variable.

	gnu: Add rust-lru-cache-0.1.
	* gnu/packages/crates-io.scm (rust-lru-cache-0.1): New variable.

	gnu: Add rust-loom-0.3.
	* gnu/packages/crates-io.scm (rust-loom-0.2): New variable.
	  (rust-loom-0.1): inherit from it.

	gnu: Add rust-loom-0.2.
	* gnu/packages/crates-io.scm (rust-loom-0.2): New variable.
	  (rust-loom-0.1): Inherit from it.

	gnu: Add rust-libsqlite3-sys-0.15.
	* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.15): New variable.

	gnu: Add rust-libc-print-0.1.
	* gnu/packages/crates-io.scm (rust-libc-print-0.1): New variable.

	gnu: Add rust-lalrpop-0.17.
	* gnu/packages/crates-io.scm (rust-lalrpop-0.17): New variable.

	gnu: Add rust-lalrpop-util-0.17.
	* gnu/packages/crates.io.scm (rust-lalrpop-util-0.18): New Variable.

	gnu: Add rust-hyper-tls-0.3.
	* gnu/packages/crates-io.scm (rust-hyper-tls-0.3): New variable.

	gnu: Add rust-hyper-0.12.
	* gnu/packages/crates-io.scm (rust-hyper-0.12): New variable.

	gnu: Add rust-http-body-0.1.
	* gnu/packages/crates-io.scm (rust-http-body-0.1): New variable.

	gnu: Add rust-http-body-0.3.
	* gnu/packages/crates-io.scm (rust-http-body-0.3): New variable.

	gnu: Add rust-http-0.2.
	* gnu/packages/crates-io.scm (rust-http-0.2): New variable.
	  (rust-http-0.1): Inherit from it.

	gnu: Add rust-hex-0.2.
	* gnu/packages/crates-io.scm (rust-hex-0.2): New variable.

	gnu: Add rust-h2-0.1.
	* gnu/packages/crates-io.scm (rust-h2-0.1): New variable.

	gnu: Add rust-fs2-0.4.
	* gnu/packages/crates-io.scm (rust-fs2-0.4): New variable.

	gnu: Add rust-futures-timer-0.1.
	* gnu/packages/crates-io.scm (rust-futures-timer-0.1): New variable.

	gnu: Add rust-fallible-streaming-iterator-0.1.
	* gnu/packages/crates-io.scm (rust-fallible-streaming-iterator-0.1): New variable.

	gnu: Add rust-expectest-0.9.
	* gnu/packages/crates-io.scm (rust-expectest-0.9): New variable.

	gnu: Add rust-environment-0.1.
	* gnu/packages/crates-io.scm (rust-environment-0.1): New variable.

	gnu. Add rust-ena-0.13.
	* gnu/packages/crates-io.scm (rust-ena-0.13): New variable.

	gnu: Add rust-docopt-0.8.
	* gnu/packages/crates-io.scm (rust-docopt-0.8): New variable.

	gnu: Add rust-dogged-0.2.
	* gnu/packages/crates-io.scm (rust-dogged-0.2): New variable.

	gnu: Add rust-docmatic-0.1.
	* gnu/packages/crates-io.scm (rust-docmatic-0.1): New variable.

	gnu: Add rust-difference-1.
	* gnu/packages/crates-io.scm (rust-difference-1): New variable.

	gnu: Add rust-derive-builder-core-0.2.
	* gnu/packages/crates-io.scm (rust-derive-builder-core-0.2): New variable.

	gnu: Add rust-derive-builder-0.5.
	* gnu/packages/crates-io.scm (rust-derive-builder-0.5): New variable.

	gnu: Add rust-derive-new-0.5.
	* gnu/packages/crates-io.scm (rust-derive-new-0.5): New variable.

	gnu: Add rust-ct-logs-0.3.
	* gnu/packages/crates-io.scm (rust-ct-logs-0.3): New variable.

	gnu: Add rust-crossterm-0.13.
	* gnu/packages/crates-io.scm (rust-crossterm-0.13): New variable.

	gnu: Add rust-crossterm-winapi-0.4.
	* gnu/packages/crates-io.scm (rust-crossterm-winapi-0.4): New variable.

2020-05-05  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add rust-colored-1.9.1.
	This is sequried by sequoia, resp. sequois-sqv.

	* gnu/packages/crates-io.scm (rust-colored-1.9.1): New variable.

2020-05-05  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add rust-capnp-rpc-0.10.
	* gnu/packages/crates-io.scm (rust-capnp-rpc-0.10): New variable.

	gnu: Add rust-capnp-futures-0.10.
	* gnu/packages/crates-io.scm (rust-capnp-futures-0.10): New variable.

	gnu: Add rust-capnpc-0.10.
	* gnu/packages/crates-io.scm (rust-capnpc-0.10): New variable.

	gnu: Add rust-capnp-0.10.
	* gnu/packages/crates-io.scm (rust-capnp-0.10): New variable.

	gnu: Add rust-bytes-0.5.
	* gnu/packages/crates-io.scm (rust-bytes-0.5): New variable.
	  (rust-bytes-0.4): Inherit from it.

	gnu: Add rust-bitflags-0.5
	* gnu/packages/crates-io.scm (rust-bitflags-0.5): New variable.

	gnu: Add rust-bindgen-0.49.
	* gnu/packages/crates-io.scm (rust-bindgen-0.49): New variable.

	gnu: Add rust-base64-0.9.
	* gnu/packages/crates-io.scm (rust-base64-0.9): New variable.

	gnu: Add rust-assert-cli-0.6.
	* gnu/packages/crates-io.scm (rust-assert-cli-0.6): New variable.

	gnu: Add rust-ascii-canvas-2.
	* gnu/packages/crates-io.scm (rust-ascii-canvas-2): New variable.

	gnu: Update rust-wasm-bindgen-test-0.2 to 0.2.50.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-0.2): Update to 0.2.50.

	gnu: Update rust-wasm-bindgen-futures-0.3 to 0.3.27.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-futures-0.3): Update to
	  0.3.27.

	gnu: Update rust-unicode-normalization-0.1 to 0.1.9.
	* gnu/packages/crates-io.scm (rust-unicode-normalization-0.1): Update to
	  0.1.9.

2020-05-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add grocsvs.
	* gnu/packages/bioinformatics.scm (grocsvs): New variable.
	* gnu/packages/patches/grocsvs-dont-use-admiral.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2020-05-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: cmark: Fix test failure with Python 3.8.
	* gnu/packages/markup.scm (cmark)[source](modules, snippet): New fields.

2020-05-04  Michael Rohleder  <mike@rohleder.de>

	gnu: Add lesspipe.
	* gnu/packages/less.scm (lesspipe): New variable.

2020-05-04  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add purple-mattermost.
	* gnu/packages/messaging.scm (purple-mattermost): New variable.

2020-05-04  Ludovic Courtès  <ludo@gnu.org>

	doc: Remove prompt from X.509 examples.
	* doc/guix.texi (X.509 Certificates): Remove leading "$".

2020-05-04  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: Add collectd
	* gnu/packages/monitoring.scm (collectd): New variable
	* gnu/local.mk (dist_patch_DATA): Add new patch
	* gnu/packages/patches/collectd-5.11.0-noinstallvar.patch: New file

2020-05-04  Christopher Baines  <mail@cbaines.net>

	gnu: python-s3transfer: Fix build with Python 3.8.
	* gnu/packages/python-web.scm (python-s3transfer)[arguments]: Add a 'patch
	phase to fix a test to work under Python 3.8.

2020-05-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: hplip: Fix build with Python 3.8.
	* gnu/packages/cups.scm (hplip)[arguments]: Add phase "fix-build-with-python-3.8".

	gnu: gnome-maps: Remove obsolete input.
	* gnu/packages/geo.scm (gnome-maps)[native-inputs]: Remove INTLTOOL.  Add
	GETTEXT-MINIMAL.

	gnu: gnome-maps: Do not propagate GTK+.
	* gnu/packages/geo.scm (gnome-maps)[propagated-inputs]: Remove.
	[inputs]: Add GTK+.

2020-05-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: gnome-maps: Add missing input.
	Fixes <https://bugs.gnu.org/41058>.  Reported by sirgazil <sirgazil@zoho.com>.

	* gnu/packages/geo.scm (gnome-maps)[inputs]: Add EVOLUTION-DATA-SERVER.

2020-05-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: gnome-weather: Add wrapper to fix runtime failure.
	Fixes <https://bugs.gnu.org/41057>.  Reported by sirgazil <sirgazil@zoho.com>.

	* gnu/packages/gnome.scm (gnome-weather)[arguments]: Add #:glib-or-gtk?.  Add
	phase to wrap the executable with GTK+ variables.

2020-05-04  Alex McGrath  <amk@amk.ie>

	gnu: Add j4-dmenu-desktop.
	* gnu/packages/xdisorg.scm (j4-dmenu-desktop): New variable.

2020-05-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: leptonica: Add giflib reference in Libtool- and pkg-config files.
	* gnu/packages/image.scm (leptonica)[arguments]: Add phase
	"provide-absolute-giflib-reference".

	gnu: leptonica: Do not propagate any inputs.
	* gnu/packages/image.scm (leptonica)[propagated-inputs]: Move OPENJPEG and
	LIBWEBP ...
	[inputs]: ... here.

	gnu: python-dulwich: Update to 0.19.16.
	* gnu/packages/python-xyz.scm (python-dulwich): Update to 0.19.16.
	[propagated-inputs]: Add PYTHON-URLLIB3.

2020-05-04  Ludovic Courtès  <ludo@gnu.org>

	git-authenticate: Add missing import.
	* build-aux/git-authenticate.scm: Import (guix utils), used by the cache
	handling code and inadvertently removed in
	041dc3a9c0694ada41b86115b9774a23c9d50f73.

2020-05-04  Ludovic Courtès  <ludo@gnu.org>

	openpgp: Add missing type predicate for '&openpgp-invalid-signature-error'.
	Reported by brendyyn on #guix.  The mistake led to a macro expansion
	error on Guile 2.2 but not on 3.0.2.

	* guix/openpgp.scm (&openpgp-invalid-signature-error): Add missing type
	predicate.

2020-05-04  Ludovic Courtès  <ludo@gnu.org>

	doc: Add "Packages for C Development" section.
	Suggested by Bruno Haible <bruno@clisp.org>
	in <https://bugs.gnu.org/41038>.

	* doc/guix.texi (Packages for C Development): New node.
	(Application Setup)[The GCC toolchain]: Empty and refer to it.

2020-05-04  Ludovic Courtès  <ludo@gnu.org>

	.guix-authorizations: Add bricewge to the committers.
	* .guix-authorizations: Add fingerprint for bricewge.

2020-05-04  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: Add gromacs.
	* gnu/packages/chemistry.scm (gromacs): New variable.
	* gnu/packages/patches/gromacs-tinyxml2.patch: New file...
	* gnu/local.mk (dist_patch_DATA): ...add it here.

	gnu: Add lmfit.
	* gnu/packages/algebra.scm (lmfit): New variable.

	gnu: Add tng.
	* gnu/packages/chemistry.scm (tng): New variable.

2020-05-04  Ludovic Courtès  <ludo@gnu.org>

	doc: Recommend against SHA1 OpenPGP signatures.
	* doc/contributing.texi (Commit Access): Recommend against SHA1
	signatures.

	doc: Document committer authorization.
	* doc/contributing.texi (Commit Access): Add instructions for
	authorizing committers.

	openpgp: Raise error conditions instead of calling 'error'.
	* guix/openpgp.scm (&openpgp-error, &openpgp-unrecognized-packet-error)
	(&openpgp-invalid-signature-error): New error conditions.
	(openpgp-hash-algorithm): Add 'signature-port' parameter.  Raise an
	error condition instead of calling 'error'.
	(parse-subpackets): Likewise.
	(get-data): Raise instead of calling 'error'.
	(get-openpgp-detached-signature/ascii): Likewise.
	(get-signature): Likewise.

	git-authenticate: Load the keyring from the repository.
	* build-aux/git-authenticate.scm (load-keyring-from-blob)
	(load-keyring-from-reference): New procedures.
	(authenticate-commits): Add #:keyring-reference and use
	'load-keyring-from-reference'.

	git-authenticate: Load the list of authorized keys from the tree.
	* build-aux/git-authenticate.scm (read-authorizations)
	(commit-authorized-keys): New procedures.
	(authenticate-commit): Use it instead of %AUTHORIZED-SIGNING-KEYS.

	.guix-authorizations: Augment.
	* .guix-authorizations: Add all the currently authorized committers.

2020-05-04  Ludovic Courtès  <ludo@gnu.org>

	git-authenticate: Use (guix openpgp).
	It can now authenticate 14K+ commits in 23s instead of 4mn20.

	* build-aux/git-authenticate.scm (%authorized-signing-keys): Turn
	fingerprints into bytevectors.
	(with-temporary-files): Remove.
	(commit-signing-key): Add 'keyring' parameter.  Use
	'string->openpgp-packet' and 'verify-openpgp-signature' instead of (guix
	gnupg) procedures.
	(authenticate-commit): Add 'keyring' parameter.  Pass it to
	'commit-signing-key'.  Adjust to SIGNING-KEY being an <openpgp-public-key>.
	(authenticate-commits): Remove 'parameterize'.  Load keyring with
	'get-openpgp-keyring'.
	(git-authenticate): When printing stats, adjust to SIGNER being an
	<openpgp-public-key>.

2020-05-04  Ludovic Courtès  <ludo@gnu.org>

	openpgp: Add 'string->openpgp-packet'.
	* guix/openpgp.scm (string->openpgp-packet): New procedure.
	* tests/openpgp.scm ("verify-openpgp-signature, missing key")
	("verify-openpgp-signature, good signatures")
	("verify-openpgp-signature, bad signature"): Use it.

2020-05-04  Ludovic Courtès  <ludo@gnu.org>

	openpgp: 'lookup-key-by-{id,fingerprint}' return the key first.
	Previously, 'lookup-key-by-{id,fingerprint}' would always return the
	list of packets where the primary key is first.  Thus, the caller would
	need to use 'find' to actually find the requested key.

	* guix/openpgp.scm (keyring-insert): Always add KEY to PACKETS.
	(lookup-key-by-id, lookup-key-by-fingerprint): Change to return the key
	as the first value.
	(verify-openpgp-signature): Remove now unneeded call to 'find'.
	* tests/openpgp.scm ("get-openpgp-keyring"): Adjust accordingly.

2020-05-04  Ludovic Courtès  <ludo@gnu.org>

	openpgp: 'verify-openpgp-signature' looks up by fingerprint when possible.
	* guix/openpgp.scm (verify-openpgp-signature): Use
	'lookup-key-by-fingerprint' when SIG contains a fingerprint.
	Honor FINGERPRINT in the 'find' predicate.  Upon missing-key, return
	FINGERPRINT if available.
	* tests/openpgp.scm ("verify-openpgp-signature, missing key"): Adjust
	expected value accordingly.

	openpgp: Add 'lookup-key-by-fingerprint'.
	* guix/openpgp.scm (<openpgp-keyring>)[table]: Rename to...
	[ids]: ... this.
	[fingerprints]: New field.
	(keyring-insert, lookup-key-by-fingerprint): New procedures.
	(%empty-keyring): Adjust.
	(get-openpgp-keyring): Manipulate KEYRING instead of its vhash, use
	'keyring-insert'.
	* tests/openpgp.scm ("get-openpgp-keyring"): Test
	'lookup-key-by-fingerprint'.

	openpgp: Store the issuer key id and fingerprint in <openpgp-signature>.
	* guix/openpgp.scm (<openpgp-signature>)[issuer, issuer-fingerprint]:
	New fields.
	(openpgp-signature-issuer, openpgp-signature-issuer-fingerprint): Remove.
	(verify-openpgp-signature): Use 'openpgp-signature-issuer-key-id'.
	(get-signature): Initialize 'issuer' and 'issuer-fingerprint'.
	* tests/openpgp.scm ("get-openpgp-detached-signature/ascii"): Adjust
	accordingly.

	openpgp: Decode the issuer-fingerprint signature subpacket.
	* guix/openpgp.scm (SUBPACKET-ISSUER-FINGERPRINT): New variable.
	(openpgp-signature-issuer-fingerprint): New procedure.
	(key-id-matches-fingerprint?): New procedure.
	(get-signature): Look for the 'issuer and 'issuer-fingerprint
	subpackets.  Ensure the issuer key ID matches the fingerprint when both
	are available.
	(parse-subpackets): Handle SUBPACKET-ISSUER-FINGERPRINT.
	* tests/openpgp.scm (%rsa-key-fingerprint)
	(%dsa-key-fingerprint, %ed25519-key-fingerprint): New variables.
	* tests/openpgp.scm ("get-openpgp-detached-signature/ascii"): Check the
	result of 'openpgp-signature-issuer-fingerprint'.

	Add (guix openpgp).
	* guix/openpgp.scm, tests/openpgp.scm, tests/civodul.key,
	tests/dsa.key, tests/ed25519.key, tests/rsa.key,
	tests/ed25519.sec: New files.
	* Makefile.am (MODULES): Add guix/openpgp.scm.
	(SCM_TESTS): Add tests/openpgp.scm.
	(EXTRA_DIST): Add tests/*.key and tests/ed25519.sec.

	Add '.guix-authorizations'.
	* .guix-authorizations: New file.

2020-05-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-relint: Update to 1.16.
	* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.16.

	gnu: emacs-xr: Update to 1.19.
	* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.19.

2020-05-03  Danny Milosavljevic  <dannym@scratchpost.org>

	linux-initrd: Provide fsck for F2FS.
	* gnu/system/linux-initrd.scm (file-system-packages): Add F2FS fsck.

	gnu: f2fs-tools-static: Work around bug in our util-linux.
	* gnu/packages/linux.scm (f2fs-tools/static): Work around bug in our util-linux.

2020-05-03  Danny Milosavljevic  <dannym@scratchpost.org>

	file-systems: Fix UTF-16 handling in initrd.
	Follow-up to f73f4b3a2d7a313a6cb1667bd69205ea4b09f57c.

	* gnu/build/file-systems.scm (bytevector->u16-list): New procedure.
	(utf16->string): New procedure.

2020-05-03  Christopher Howard  <christopher@librehacker.com>

	gnu: libusb-0.1: fix build failure on newer gcc
	* gnu/packages/libusb.scm (libusb-0.1): Disable -Werror.

2020-05-03  Danny Milosavljevic  <dannym@scratchpost.org>

	file-systems: Fix F2FS volume name accessor.
	Follow-up to 23b37c3d40d497cc6f07437ab26ab10e60fb6e09.

	* gnu/build/file-systems.scm (bytevector-utf16-length): New procedure.
	(null-terminated-utf16->string): New procedure.
	(f2fs-superblock-volume-name): Use it.

2020-05-03  Danny Milosavljevic  <dannym@scratchpost.org>

	install: Add f2fs-tools to the installation image.
	* gnu/system/install.scm (installation-os)[packages]: Add f2fs-tools.

	tests: install: Test a F2FS root file system.
	* gnu/tests/install.scm (%f2fs-root-os, %f2fs-root-installation-script,
	%test-f2fs-root-os): New variables.

2020-05-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: network-manager-openconnect: Add missing input.
	* gnu/packages/gnome.scm (network-manager-openconnect)[inputs]: Add lz4.

2020-05-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add guile-ac-d-bus.
	* gnu/packages/guile-xyz.scm (guile-ac-d-bus): New variable.

2020-05-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: w3m: Update to 0.5.3+git20200502.
	* gnu/packages/w3m.scm (w3m): Update to 0.5.3+git20200502.

	gnu: znc: Update to 1.8.0.
	* gnu/packages/messaging.scm (znc): Update to 1.8.0.

2020-05-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add guile-packrat.
	* gnu/packages/guile-xyz.scm (guile-packrat): New variable.

2020-05-03  Ludovic Courtès  <ludo@gnu.org>

	locale: Add glibc 2.29 to '%default-locale-libcs'.
	This eases transition for anyone reconfiguring and still having profiles
	with packages using the former libc.

	* gnu/system/locale.scm (%default-locale-libcs): Add GLIBC-2.29.

2020-05-03  Christopher Baines  <mail@cbaines.net>

	gnu: qemu-minimal: Don't include libcacard as an input.
	This probably isn't useful for QEMU without GUI support.

	* gnu/package/virtualization.scm (qemu-minimal)[inputs]: Don't include
	libcacard.

2020-05-03  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add bchoppr.
	* gnu/packages/music.scm (bchoppr): New variable.

2020-05-03  raingloom  <raingloom@protonmail.com>

	gnu: Add f2fs-fsck-static.
	* gnu/packages/linux.scm (f2fs-fsck/static): New public variable.

2020-05-03  Christopher Baines  <mail@cbaines.net>

	gnu: spice: Add libcacard as an input to enable smartcard support.
	This is to fix an issue with gnome-boxes when trying to start a virtual
	machine:

	  unsupported type name: smartcard

	* gnu/packages/spice.scm (spice)[inputs]: Add libcacard.

2020-05-03  Christopher Baines  <mail@cbaines.net>

	gnu: qemu: Add libcacard as an input to enable smartcard support.
	This fixes an error in gnome-boxes when starting virtual machines:

	  Unable to start domain: unsupported configuration: this QEMU binary lacks
	  smartcard passthrough mode support

	* gnu/packages/virtualization.scm (qemu)[inputs]: Add libcacard.

2020-05-03  Christopher Baines  <mail@cbaines.net>

	gnu: Add libcacard.
	Required for smartcard support in QEMU.

	* gnu/packages/spice.scm (libcacard): New variable.

2020-05-03  Christopher Baines  <mail@cbaines.net>

	gnu: Add softhsm.
	Required for the libcacard tests.

	* gnu/packages/security-token.scm (softhsm): New variable.

2020-05-03  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: supercollider: Enable SCClassLibrary library lookup.
	This hardcodes the path of SCClassLibrary to fix a lookup error that was
	preventing SCServer's boot.

	* gnu/packages/audio.scm (supercollider)[source]: Fetch via git,
	[arguments]: build release target and add a new 'patch-scclass-dir phase to
	hardcode SCClassLibrary path.

2020-05-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: edi: Update to 0.8.0.
	* gnu/packages/enlightenment.scm (edi): Update to 0.8.0.
	[source]: Download from new uri.
	[arguments]: Add custom phase to fix clang headers discovery.
	[native-inputs]: Add check, gettext-minimal.
	[license]: Add gpl3.

	gnu: evisum: Update to 0.4.0.
	* gnu/packages/enlighenment.scm (evisum): Update to 0.4.0.
	[build-system]: Switch to meson-build-system.
	[arguments]: Remove make-flags, custom phases.
	[inputs]: Remove alsa-lib, perl.

	gnu: python-efl: Update to 1.24.0.
	* gnu/packages/enlightenment.scm (python-efl): Update to 1.24.0.

	gnu: enlightenment: Change mount/umount binaries.
	* gnu/packages/enlightenment.scm (enlightenment)[arugments]: Use the
	setuid binaries for mount/umount.

	gnu: efl: Update to 1.24.0.
	* gnu/packages/enlightenment.scm (efl): Update to 1.24.0.
	[propagated-inputs]: Remove bullet. Add libpng. Move libtiff, libwebp ...
	[inputs]: ... to here. Add openjpeg. Remove libxp.
	[arguments]: In configure-flags disable scim, enable avahi, glib. Use
	setuid mount/umount binaries.

2020-05-02  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.38.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.38.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@5.6: Update to 5.6.10.
	* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.10.
	(linux-libre-5.6-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.120.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.120.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.178.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.178.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.221.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.221.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.221.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.221.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre: Update deblob scripts.
	* gnu/packages/linux.scm (deblob-scripts-5.4): Update to 5.4.37.

2020-05-02  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: youtube-dl: Update to 2020.05.03.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.05.03.

2020-05-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: openconnect: Add LZ4 support.
	* gnu/packages/vpn.scm (openconnect)[inputs]: Add lz4.

	gnu: openconnect: Update to 8.09 [fixes CVE-2020-12105].
	* gnu/packages/vpn.scm (openconnect): Update to 8.09.

2020-05-02  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add musl-cross.
	* gnu/packages/patches/musl-cross-locate.patch: New file.
	* gnu/packages/heads.scm: New file.
	* gnu/local.mk (dist_patch_DATA): Add one.
	(GNU_SYSTEM_MODULES): Add the other.

2020-05-02  Marius Bakke  <mbakke@fastmail.com>

	gnu: ledger: Build with Python 3.
	* gnu/packages/finance.scm (ledger)[inputs]: Change from PYTHON-2 to PYTHON.

	Merge branch 'master' into core-updates

2020-05-02  Christopher Baines  <mail@cbaines.net>

	gnu: behave: Fix build with Python 3.8.
	Add a patch based on an upstream commit [1].

	1: c000c88eb5239b87f299c85e83b349b0ef387ae7

	* gnu/packages/patches/behave-skip-a-couple-of-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/check.scm (behave)[source]: Use the patch.

2020-05-02  Stefan  <stefan-guix@vodafonemail.de>

	linux-boot: Allow the root file system to be mounted via NFS.
	* gnu/build/linux-boot.scm (boot-system) Treat a root option with ":/" as an nfs source
	and avoid to call 'canonicalize-device-spec' for it.

2020-05-02  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: emacs-extempore-mode: Update to 0.0.0-1.09518ae.
	* gnu/packages/emacs-xyz.scm (emacs-extempore-mode): Update to to 0.0.0-1.09518ae.

	gnu: extempore: Update to 0.8.6.
	* gnu/packages/music.scm (extempore): Update to 0.8.6.
	[snippets]: Delete bundled dependencies.
	[patches]: Add it.
	* gnu/packages/patches/extempore-unbundle-external-dependencies.patch: Patch
	  CMakeLists.txt to use system libraries.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: portmidi-for-extempore: Update to 217-0.8602f54.
	* gnu/packages/music.scm (portmidi-for-extempore): Update to 217-0.8602f54.
	[version]: Use git-version to include latest changes.

	gnu: nanovg-for-extempore: Update to 0.7.1-0.3c60175.
	* gnu/packages/gl.scm (nanovg-for-extempore): Update to 0.7.1-0.3c60175.
	[source]: Switch to Git source to include latest changes.
	[version]: Use git-version.

	gnu: llvm-for-extempore: Update to 3.8.
	* gnu/packages/llvm.scm (llvm-for-extempore): Update to 3.8.
	[source]: Use upstream patched source.
	* gnu/packages/patches/llvm-for-extempore.patch: Delete due to source being
	already patched.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-05-02  Diego Nicola Barbato  <dnbarbato@posteo.de>

	services: syslog: Simplify 'start' method.
	This is a followup to d7113bb655ff80a868a9e624c913f9d23e6c63ad and
	e3358a831e7d5d9e8dc614340e49ea5aeb11a7ff.

	* gnu/services/base.scm (syslog-service-type): Change 'start' method to set
	  umask using the #:file-creation-mask parameter of
	  'make-forkexec-constructor' introduced in version 0.8.0 of the Shepherd.

2020-05-02  Christopher Baines  <mail@cbaines.net>

	gnu: python-gst: Fix build with Python 3.8.
	Add a patch based on an upstream commit [1].

	1: 10707f437f2fc3632067c6a0efa4432f7ebaf362

	* gnu/packages/patches/python-gst-fix-build-with-python-3.8.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gstreamer.scm (python-gst)[source]: Use the patch.

2020-05-02  TomZ  <tomz@freedommail.ch>

	gnu: qutebrowser: Update to 1.11.0
	* gnu/packages/web-branch.scm (qutebrowser): Update to 1.11.0

2020-05-02  Marius Bakke  <mbakke@fastmail.com>

	gnu: ledger: Update to 3.2.0.
	* gnu/packages/finance.scm (ledger): Update to 3.2.0.
	[arguments]: Add #:modules and #:imported-modules.  Add phase
	'fix-python-installation-directory'.

2020-05-02  Marius Bakke  <mbakke@fastmail.com>

	Revert "gnu: Add warsow-qfusion."
	'warsow-qfusion-fix-bool-return-type.patch' is missing.

	This reverts commit 39f1806ca1d04b9aee70e897e06466aadbbee152.

2020-05-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add warsow-qfusion.
	* gnu/local.mk (warsow-qfusion): New variable.

2020-05-02  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-gitlab-snip-helm.
	* gnu/packages/emacs-xyz.scm (emacs-gitlab-snip-helm): New variable.

2020-05-02  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	doc: Fix building the cookbook.
	Fixes <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=40803>.
	Reported by "operator.name" <operator.name@protonmail.com>.

	* doc/build.scm (%languages): Add smaller list for the cookbook.
	(syntax-highlighted-html): Adapt regexp for mono-node files to include
	the cookbook.

2020-05-02  Marius Bakke  <mbakke@fastmail.com>

	gnu: libdbusmenu: Fix build failure.
	* gnu/packages/gtk.scm (libdbusmenu)[arguments]: Add phase
	do-not-treat-warnings-as-errors.

2020-05-02  Martin Becze  <mjbecze@riseup.net>

	gnu: Add guile3.0-ncurses-with-gpm.
	* gnu/packages/guile-xyz.scm (guile3.0-ncurses/gpm): New variable.

	gnu: Add guile3.0-ncurses.
	* gnu/packages/guile-xyz.scm (guile-ncurses)[arguments]:
	Use Guile effective version instead of hardcoding the version number in the
	libary path. Also import the required module to do that.
	(guile3.0-ncurses): New variable.

2020-05-02  Jan Wielkiewicz  <tona_kosmicznego_smiecia@interia.pl>

	gnu: jami: Add epoll support.
	* gnu/packages/jami.scm (jami)[arguments]: Add epoll support on Linux systems.

	gnu: jami: Use gettext-minimal.
	* gnu/packages/jami.scm (jami)[native-inputs]: Use "gettext-minimal" instead
	of "gnu-gettext".

	gnu: pjproject-jami: Update to 2.10.
	* gnu/packages/telephony.scm (pjproject): Update to 2.10,
	[source]: reorder "file-name" and "sha256" fields.
	* gnu/packages/jami.scm (%jami-version): Update to 20200401.1.6f090d,
	(pjproject-jami)[arguments]: apply patches related to 2.10.

	gnu: jami: Make gettext a native input.
	* gnu/packages/jami.scm (jami)[inputs]: Move "gettext" to ...
	[native-inputs]: ... here.

2020-05-02  Jan Wielkiewicz  <tona_kosmicznego_smiecia@interia.pl>

	gnu: libring: Add libnatpmp dependency.
	This library isn't mandatory, but it works better with new
	routers than libupnp.

	* gnu/packages/jami.scm (libring)[inputs]: Add libnatpmp.

2020-05-02  Jan Wielkiewicz  <tona_kosmicznego_smiecia@interia.pl>

	gnu: jami: Create a jami-apply-dependency-patches procedure.
	* gnu/packages/jami.scm (pjproject-jami)
	[native-inputs]: Rename "savoir-faire-linux-patches" to "sfl-patches".
	[arguments]: Move Jami patching procedure to ...
	(jami-apply-dependency-patches): ... this new procedure.

2020-05-02  Jan Wielkiewicz  <tona_kosmicznego_smiecia@interia.pl>

	gnu: jami: Fix download.
	The package name changed from Ring to Jami.  Package tarballs start now with
	"jami_" prefix.  The "ring-release" folder is also deprecated, let's use the
	"release" folder instead.

	* gnu/packages/jami.scm (jami-source)[origin]:
	Change the uri from "https://dl.jami.net/ring-release/tarballs/ring_"
	to "https://dl.jami.net/release/tarballs/jami_".

2020-05-02  Jan Wielkiewicz  <tona_kosmicznego_smiecia@interia.pl>

	gnu: telephony: Move Jami and its dependencies to jami.scm.
	Jami is a massive package and its developers modify many libraries. Keeping
	them in a single file makes maintenance easier.

	* gnu/packages/telephony.scm (%jami-version, jami-source,
	pjproject-jami, libring, libringclient,
	jami, jami-client-gnome): Move to ...
	* gnu/packages/jami.scm: ... this new file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2020-05-02  Jan Wielkiewicz  <tona_kosmicznego_smiecia@interia.pl>

	gnu: opendht: Update to 2.0.0.
	* gnu/packages/networking.scm (opendht): Update to 2.0.0.

	gnu: restinio: Update to 0.6.1.1.
	* gnu/packages/networking.scm (restinio): Update to 0.6.1.1.

	gnu: libupnp: Update to 1.8.6.
	* gnu/packages/upnp.scm (libupnp): Update to 1.8.6.
	[source]: Use git-fetch on the new official repository.
	[native-inputs]: Add autoconf, automake, libtool and pkg-config.

	gnu: Add libnatpmp.
	* gnu/packages/networking.scm (libnatpmp): New variable.

2020-05-02  raingloom  <raingloom@protonmail.com>
	    Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add f2fs-tools-static.
	* gnu/packages/file-systems.scm (f2fs-tools/static): New public variable.

2020-05-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-exwm-edit: Update to 20200126.
	* gnu/packages/emacs-xyz.scm (emacs-exwm-edit): Update to 20200126.

2020-05-02  raingloom  <raingloom@protonmail.com>

	linux-initrd: Add initial support for F2FS.
	* gnu/system/linux-initrd.scm (file-system-type-modules): Add f2fs module.

	file-systems: Add support for F2FS.
	* gnu/build/file-systems.scm (%f2fs-endianness): New syntax.
	(f2fs-superblock?, read-f2fs-superblock, f2fs-superblock-uuid)
	(f2fs-superblock-volume-name, check-f2fs-file-system): New procedures.
	(%partition-label-readers, %partition-uuid-readers, check-file-system): Register them.

2020-05-02  Pierre Langlois  <pierre.langlois@gmx.com>

	services: dnsmasq: Support the --address flag.
	Introduce a new `addresses' field that translates to passing `--address='
	multiple times to dnsmasq.

	* gnu/services/dns.scm (<dnsmasq-configuration>): Add an addresses field.
	(dnsmasq-shepherd-service): Match the addresses field and translate it to
	multiple '--address=' flags.
	* doc/guix.texi (DNS Services): Document it.

2020-05-02  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20200501.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20200501.

2020-05-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-parsebib: Add Texinfo markup.
	* gnu/packages/emacs-xyz.scm (emacs-parsebib)
	[synopsis]:
	[description]: Add Texinfo markup.

	gnu: emacs-ebib: Add Texinfo markup in description.
	* gnu/packages/emacs-xyz.scm (emacs-ebib)[description]: Add Texinfo markup.

	gnu: emacs-ebib: Update to 2.22.1.
	* gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.22.1.

	gnu: emacs-parsebib: Update to 2.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-parsebib): Update to 2.3.3.

2020-05-01  Jonathan Frederickson  <jonathan@terracrypt.net>

	gnu: Add ladspa-bs2b
	* gnu/packages/audio.scm (ladspa-bs2b): New variable.

2020-05-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: icu4c: Update source URI.
	The previous URL started serving a HTML page, which ultimately refers to
	<https://github.com/unicode-org/icu/releases>.
	Reported by butterypancake on #guix.

	* gnu/packages/icu4c.scm (icu4c)[source](uri): Change to GitHub.

2020-05-01  Marius Bakke  <mbakke@fastmail.com>

	doc: Update initrd section to refer to the right Guile variable.
	This is a follow-up to commit 57833803b446484b6f413fb883b2156933c38639.

	* doc/guix.texi (Initial RAM Disk): Refer to "%guile-3.0-static-stripped"
	instead of "%guile-static-stripped".

2020-05-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: xfe: Use a mirror:// URL.
	* gnu/packages/disk.scm (xfe)[source]: Use a mirror://sourceforge URL.

	gnu: emacs-emms: Update to 5.4.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 5.4.

2020-05-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: linux-initrd: Use Guile 3.0.
	* gnu/system/linux-initrd.scm (expression->initrd): Change from
	%GUILE-STATIC-STRIPPED to %GUILE-3.0-STATIC-STRIPPED.

	gnu: Add relocatable static Guile 3.0 variant.
	* gnu/packages/patches/guile-2.2-default-utf8.patch: New file, extracted from
	commit 2acfe022a740f79b593348cc6362cc4ee8f33bb4.
	* gnu/packages/patches/guile-3.0-linux-syscalls.patch,
	gnu/packages/patches/guile-3.0-relocatable.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.  Move all Guile patches
	together while at it.
	* gnu/packages/make-bootstrap.scm (%guile-3.0-static-stripped): New public variable.

2020-05-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: %guile-static-stripped: Rewrite in terms of 'make-guile-static-stripped'.
	The derivation changes slightly, but the end result is bit-identical.

	* gnu/packages/make-bootstrap.scm (make-guile-static-stripped): New procedure.
	(%guile-static-stripped): Adjust accordingly.

2020-05-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: %guile-static: Rewrite in terms of 'make-guile-static'.
	The derivation remains unchanged.

	* gnu/packages/make-bootstrap.scm (make-guile-static): New procedure.
	(%guile-static): Adjust accordingly.

2020-05-01  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: xfe: Fix configuration and icons.
	* gnu/packages/disk.scm (xfe)[arguments]<#:make-flags>: Remove
	BASH_COMPLETION_DIR.
	[arguments]<#:phases>[patch-xferc-path]: Remove phase.
	[arguments]<#:phases>[patch-xfe-paths]: New phase.

2020-05-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: serd: Update to 0.30.4.
	* gnu/packages/rdf.scm (serd): Update to 0.30.4.

	gnu: quazip: Update to 0.9.
	* gnu/packages/compression.scm (quazip): Update to 0.9.

	gnu: scummvm: Update to 2.1.2.
	* gnu/packages/emulators.scm (scummvm): Update to 2.1.2.

	gnu: teeworlds: Update to 0.7.5.
	* gnu/packages/games.scm (teeworlds): Update to 0.7.5.

	gnu: crispy-doom: Update to 5.8.0.
	* gnu/packages/games.scm (crispy-doom): Update to 5.8.0.

	gnu: five-or-more: Update to 3.32.2.
	* gnu/packages/gnome.scm (five-or-more): Update to 3.32.2.

2020-05-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scintilla: Update to 4.3.3.
	* gnu/packages/text-editors.scm (scintilla): Update to 4.3.3.

2020-05-01  Brice Waegeneire  <brice@waegenei.re>

	doc: Move 'Dictionary Service' under 'Miscellaneous Services'.
	* doc/guix.texi (Dictionary Service): Renamed to singular and changed
	from 'subsubsection' to 'subheading'.

	doc: Replace section 'Early OOM service' by 'Linux Services'.
	* doc/guix.texi (Linux Services): Changed from 'subsubheading' to
	'subsection'.
	(Early OOM Service, Kernel Module Loader Service): Moved under 'Linux
	Services'.

2020-05-01  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: udevil: Fix loading of setuid-programs.
	* gnu/packages/disk.scm (udevil)[arguments]<#:configure-flags>: Add
	"--with-mount-prog", "--with-umount-prog", "--with-losetup-prog",
	"--with-setfacl-prog".
	[arguments]<#:phases>[patch-udevil-reference]: New phase.

2020-05-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: frescobaldi: Use HTTPS home page URI.
	* gnu/packages/music.scm (frescobaldi)[home-page]: Use HTTPS URI.

	gnu: frescobaldi: Update to 3.1.2.
	* gnu/packages/music.scm (frescobaldi): Update to 3.1.2.

	gnu: fet: Update to 5.44.4.
	* gnu/packages/education.scm (fet): Update to 5.44.4.
	[description]: Remove uninformative part.

	gnu: emacs-web-mode: Update to 17.
	* gnu/packages/emacs-xyz.scm (emacs-web-mode): Update to 17.
	[description]: "web-mode" -> "web mode".

	gnu: Update emacs-modus-themes.
	* gnu/packages/emacs-xyz.scm (emacs-modus-operandi-theme):
	(emacs-modus-vivendi-theme): Update to 0.8.0.

2020-05-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	system: Blacklist usbkbd kernel module in default kernel-arguments.
	This is said to avoid a race with the usbhid kernel module.
	See <https://issues.guix.gnu.org/35574#18>.

	* gnu/system.scm (%default-modprobe-blacklist): Blacklist it.

2020-05-01  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: spacefm: Fix privilege and disk management.
	* gnu/packages/lxde.scm (spacefm)[inputs]: Remove dbus.
	Add ktsuss.
	[arguments]<#:phases>[patch-source-files]: New phase.

2020-05-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	system: Blacklist usbmouse kernel module in default kernel-arguments.
	This avoids a race with the bcm5974 kernel module.
	Fixes <https://bugs.gnu.org/35574>.

	* gnu/system.scm (%default-modprobe-blacklist): New variable.
	(<operating-system>)[kernel-arguments]: Default to ...
	(%default-kernel-arguments): ... this new variable.
	* doc/guix.texi (operating-system Reference): Document the change.

2020-05-01  Florian Pelz  <pelzflorian@pelzflorian.de>

	Revert "install: Pass "modprobe.blacklist=radeon"."
	This reverts commit 785919121066a10b291d783b6903b5e368e992a8, which is no longer
	needed since uvesafb was added in 557e6820a77b24f8f3f03f28ee473137b1caeb64.

2020-05-01  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	system: hurd: Add /etc/group.
	This allows download to run.

	* gnu/system/hurd.scm (cross-hurd-image): Add /etc/group with guixbuilder.

2020-05-01  Efraim Flashner  <efraim@flashner.co.il>

	system: hurd: Add less, which to %base-packages/hurd.
	* gnu/system/hurd.scm (%base-packages/hurd): Add less, which.

2020-05-01  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: guix: Update to 52b01cb700.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-1.52b01cb700.

	gnu: guix: Apply courage for the Hurd.
	* gnu/packages/package-management.scm (guix)[arguments]: When hurd-target? is
	true, configure --with-courage.

2020-05-01  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: guix: Cross-build fixup for wrap-program.
	This allows running:

	    guix build hello

	* gnu/packages/package-management.scm (guix)[arguments]: When cross-compiling,
	fixup the shebang generated by wrap-program.
	[inputs]: When cross-compiling, include bash-minimal.

2020-05-01  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: guix: Use gnutls-3.6.13 when cross-compiling.
	* gnu/packages/package-management.scm (guix)[propagated-inputs]: When
	cross-compiling, use patched gnutls-3.6.13.

2020-05-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add libtirpc/hurd.
	* gnu/packages/onc-rpc.scm (libtirpc/hurd): New variable.
	* gnu/packages/patches/libtirpc-hurd-client.patch,
	gnu/packages/patches/libtirpc-hurd.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

	gnu: hurd: Add NFS support.
	* gnu/packages/hurd.scm (hurd)[inputs]: Add libtirpc/hurd.
	[arguments]: Add configure flags to use libtirpc; add phase "find-tirpc" to
	find the RPC headers; add phase "fix-rpc-headers" to include missing headers.

2020-05-01  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: hurd: Use default QEMU guest IP: 10.0.2.15.
	Specifying 10.0.2.77 also works

	    -device rtl8139,netdev=net0 -netdev user,id=net0,hostfwd=tcp:127.0.0.1:2228-10.0.2.77:22

	but using this default allows us to use the widely advertised

	    -device rtl8139,netdev=net0 -netdev user,id=net0,hostfwd=tcp:127.0.0.1:2228-:22

	* gnu/packages/hurd.scm (hurd-rc-script): Used from (hurd)[inputs]: Use
	10.0.2.15; the default QEMU guest IP.

2020-05-01  Rene Saavedra  <pacoon@protonmail.com>

	gnu: hurd: Fix references to /bin/w.
	* gnu/packages/hurd.scm (hurd): Use '/bin/w' from hurd package.

2020-05-01  Leo Famulari  <leo@famulari.name>

	gnu: VLC: Update to 3.0.10.
	* gnu/packages/patches/vlc-fix-test_libvlc_slaves.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/video.scm (vlc): Update to 3.0.10.
	[source]: Remove obsolete patch.
	[arguments]: Remove obsolete workarounds for libssh and fribidi
	compatibility issues in 'patch-source' phase.

2020-05-01  Leo Famulari  <leo@famulari.name>

	gnu: libmicrodns: Update to 0.1.2 [security fixes].
	This fixes CVE-2020-6071, CVE-2020-6072, CVE-2020-6073, CVE-2020-6077,
	CVE-2020-6078, and CVE-2020-6079.

	* gnu/packages/dns.scm (libmicrodns): Update to 0.1.2.
	[source]: Build from a tarball.
	[build-system]: Use the meson-build-system.
	[native-inputs]: Remove field.

2020-04-30  Brice Waegeneire  <brice@waegenei.re>

	gnu: Add usbguard.
	* gnu/packages/hardware.scm (usbguard): New variable.

	gnu: Add libqb.
	* gnu/packages/hardware.scm (libqb): New variable.

	gnu: umockdev: Fix test.
	* gnu/packages/check.scm (umockdev)[inputs]: Remove
	'gobject-introspection'.
	[arguments]: Replace phase 'skip-broken-test' by 'fix-test'.

2020-04-30  Jean-Baptiste Note  <jean-baptiste.note@m4x.org>

	gnu: Add apt-mirror.
	* gnu/packages/debian.scm (apt-mirror): New variable.

2020-04-30  Rene Saavedra  <pacoon@protonmail.com>

	gnu: balsa: Update to 2.6.0.
	* gnu/packages/mail.scm (balsa): Update to 2.6.0.
	[inputs]: Replace gmime-2.6 with gmime; add libical and libsecret.

2020-04-30  Ludovic Courtès  <ludo@gnu.org>

	profiles: Mark manual database as non-substitutable.
	Fixes <https://bugs.gnu.org/40381>.
	Reported by pkill9 <pkill9@runbox.com>.

	* guix/profiles.scm (manual-database): Pass #:substitutable? #f.

2020-04-30  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates
	 Conflicts:
		gnu/local.mk
		gnu/packages/backup.scm
		gnu/packages/emacs-xyz.scm
		gnu/packages/guile.scm
		gnu/packages/lisp.scm
		gnu/packages/openldap.scm
		gnu/packages/package-management.scm
		gnu/packages/web.scm
		gnu/packages/xorg.scm

	gnu: emacs-toml-mode: Fix syntax error in description.
	* gnu/packages/emacs-xyz.scm (emacs-toml-mode)[description]: Replace usage of
	@acronym with @dfn to work around a Guile Texinfo limitation.

2020-04-30  Leo Famulari  <leo@famulari.name>

	doc: Bootloader Configuration: Fix an obsolete example.
	Reported by rawmat on #guix.

	* doc/guix.texi (Bootloader Configuration): Replace 'grub-configuration' with
	'bootloader-configuration'.

2020-04-30  Marius Bakke  <mbakke@fastmail.com>

	gnu: guile-json: Update to 3.5.0.
	* gnu/packages/patches/guile-json-cross.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/guile.scm (guile-json-3): Update to 3.5.0.
	[source](patches): Remove.
	[native-inputs]: Remove AUTOCONF and AUTOMAKE.
	[arguments]: Remove.

2020-04-30  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 143.
	* gnu/packages/diffoscope (diffoscope): Update to 143.
	  [native-inputs]: Add openssl and python-h5py.
	  [arguments] Add openssl to add-known-tools phase.
	  [arguments] Remove hdf5 from add-known-tools phase, added upstream.

2020-04-30  Leo Famulari  <leo@famulari.name>

	gnu: MPD: Update to 0.21.23.
	* gnu/packages/mpd.scm (mpd): Update to 0.21.23.

2020-04-30  Simon Josefsson  <simon@josefsson.org>

	gnu: libntlm: Update to 1.6 [fixes CVE-2019-17455].
	* gnu/packages/gsasl.scm (libntlm): Update to 1.6.

2020-04-30  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-osicat: Fix library path.
	* gnu/packages/lisp-xyz.scm (sbcl-osicat)[arguments]: Replace 'cleanup phase
	  to preserve the location of libosicat.so so that it can be found when
	  loading the system.

2020-04-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-vgam: Update to 1.1-3.
	* gnu/packages/statistics.scm (r-vgam): Update to 1.1-3.
	[inputs]: Move gfortran from here...
	[native-inputs]: ...to here.

	gnu: r-rcpparmadillo: Update to 0.9.870.2.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.870.2.0.

	gnu: r-spatial: Update to 7.3-12.
	* gnu/packages/statistics.scm (r-spatial): Update to 7.3-12.

	gnu: r-nnet: Update to 7.3-14.
	* gnu/packages/statistics.scm (r-nnet): Update to 7.3-14.

	gnu: r-kernsmooth: Update to 2.23-17.
	* gnu/packages/statistics.scm (r-kernsmooth): Update to 2.23-17.

	gnu: r-foreign: Update to 0.8-79.
	* gnu/packages/statistics.scm (r-foreign): Update to 0.8-79.

	gnu: r-class: Update to 7.3-17.
	* gnu/packages/statistics.scm (r-class): Update to 7.3-17.

	gnu: r-mass: Update to 7.3-51.6.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-51.6.

	gnu: r-boot: Update to 1.3-25.
	* gnu/packages/statistics.scm (r-boot): Update to 1.3-25.

	gnu: r-kutils: Update to 1.70.
	* gnu/packages/cran.scm (r-kutils): Update to 1.70.
	[propagated-inputs]: Remove r-lavaan.

	gnu: r-univoutl: Update to 0.2.
	* gnu/packages/cran.scm (r-univoutl): Update to 0.2.

	gnu: r-graphlayouts: Update to 0.7.0.
	* gnu/packages/cran.scm (r-graphlayouts): Update to 0.7.0.

	gnu: r-systemfonts: Update to 0.2.1.
	* gnu/packages/cran.scm (r-systemfonts): Update to 0.2.1.

	gnu: r-ggfortify: Update to 0.4.10.
	* gnu/packages/cran.scm (r-ggfortify): Update to 0.4.10.

	gnu: r-dalex: Update to 1.2.1.
	* gnu/packages/cran.scm (r-dalex): Update to 1.2.1.

	gnu: r-arm: Update to 1.11-1.
	* gnu/packages/cran.scm (r-arm): Update to 1.11-1.

	gnu: r-usethis: Update to 1.6.1.
	* gnu/packages/cran.scm (r-usethis): Update to 1.6.1.

	gnu: r-rootsolve: Update to 1.8.2.1.
	* gnu/packages/cran.scm (r-rootsolve): Update to 1.8.2.1.

	gnu: r-proxy: Update to 0.4-24.
	* gnu/packages/cran.scm (r-proxy): Update to 0.4-24.

	gnu: r-pkgbuild: Update to 1.0.7.
	* gnu/packages/cran.scm (r-pkgbuild): Update to 1.0.7.

2020-04-30  Roel Janssen  <roel@gnu.org>

	gnu: Add miniasm.
	* gnu/packages/bioinformatics.scm (miniasm): New variable.

2020-04-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add one more missing module import.
	This is a follow-up to commit 61fc72d3ac949d0c65690ee25bb1daf01f39bb42.

	* gnu/packages/backup.scm: Add missing import of (gnu packages protobuf).

2020-04-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add missing module import.
	This is a follow-up to commit 61fc72d3ac949d0c65690ee25bb1daf01f39bb42.

	* gnu/packages/backup.scm: Add missing import of (guix build-system cmake).

2020-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add zbackup.
	* gnu/packages/backup.scm (zbackup): New variable.

2020-04-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python2-pysnptools: Update to 0.4.11.
	* gnu/packages/python-xyz.scm (python2-pysnptools): Update to 0.4.11;
	implement in terms of...
	(python-pysnptools): ...this new variable.
	[propagated-inputs]: Add python-dill, python-h5py, and python-psutil.

	gnu: kaldi-gstreamer-server: Fix bug.
	* gnu/packages/machine-learning.scm (kaldi-gstreamer-server)[arguments]: Patch
	master_server.py before build.

	gnu: kaldi-gstreamer-server: Use Tornado 6.
	* gnu/packages/machine-learning.scm (kaldi-gstreamer-server)[inputs]: Replace
	python-tornado with python-tornado-6.

	gnu: Add python-tornado-6.
	* gnu/packages/python-web.scm (python-tornado-6): New variable.

	gnu: python2-warpedlmm: Fix build.
	* gnu/packages/bioinformatics.scm (python2-warpedlmm)[propagated-inputs]: Add
	python2-weave.
	[arguments]: Disable tests and add "use-weave" phase.

	gnu: Add python2-weave.
	* gnu/packages/python-science.scm (python2-weave): New variable.

2020-04-30  Eric Brown  <ecbrown@ericcbrown.com>

	gnu: Add r-rserve.
	* gnu/packages/cran.scm (r-rserve): New variable.

2020-04-30  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gnuradio: Fix runtime python environment for plugins.
	* gnu/packages/radio.scm (gnuradio)[native-search-paths]: Add PYTHONPATH.
	  [native-inputs]: Move python ...
	  [inputs]: ... here.

2020-04-30  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.36.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.36.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@5.6: Update to 5.6.8.
	* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.8.
	(linux-libre-5.6-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.119.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.119.
	(linux-libre-4.19-pristine-source): Update hash.

2020-04-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-hacking: Update to 1.1.0.
	* gnu/packages/openstack.scm (python-hacking): Update to 1.1.0.
	[arguments]: Add "delete-broken-test" phase.
	[propagated-inputs]: Replace python-flake8-2.5 with python-flake8-2.6.

	gnu: python-flake8-2.5: Update to 2.6.2.
	* gnu/packages/python-xyz.scm (python-flake8-2.5): Update to 2.6.2; rename
	it...
	(python-flake8-2.6): ...to this.
	[arguments]: Add phase "use-later-pycodestyles", and move "check" phase after
	"install".
	[propagated-inputs]: Explicitly list python-pycodestyle, python-entrypoints,
	python-pyflakes-1.2, and python-mccabe.

	gnu: Remove python2-flake8-2.5.
	* gnu/packages/python-xyz.scm (python2-flake8-2.5): Remove variable.
	(python-flake8-2.5)[properties]: Remove.

	gnu: Replace python-pyflakes-0.8.1 with python-pyflakes-1.2.
	* gnu/packages/python-xyz.scm (python-pyflakes-0.8.1): Remove variable.
	(python-pyflakes-1.2): New variable.
	* gnu/packages/openstack.scm (python-hacking)[propagated-inputs]: Replace
	python-pyflakes-0.8.1 with python-pyflakes-1.2.

	gnu: Remove python2-pyflakes-0.8.1.
	* gnu/packages/python-xyz.scm (python2-pyflakes-0.8.1): Remove variable.

	gnu: Add python-cmd2.
	* gnu/packages/python-xyz.scm (python-cmd2): New variable.

	gnu: Add python-voluptuous.
	* gnu/packages/python-xyz.scm (python-voluptuous): New variable.

	gnu: python-psutil: Update to 5.7.0.
	* gnu/packages/python-xyz.scm (python-psutil): Update to 5.7.0.

2020-04-29  Marcin Karpezo  <sirmacik@wioo.waw.pl>

	doc: cookbook: Rename stumpwm package to current state.
	* doc/guix-cookbook.texi (StumpWM): Rename STUMPWM package to current state.

	gnu: Add sbcl-stumpwm-pass.
	* gnu/packages/wm.scm (sbcl-stumpwm-pass): New variable.

2020-04-29  Leo Famulari  <leo@famulari.name>

	gnu: Magic Wormhole: Update to 0.12.0.
	* gnu/packages/magic-wormhole.scm (magic-wormhole): Update to 0.12.0.

	gnu: magic-wormhole-transit-relay: Update to 0.2.1.
	* gnu/packages/magic-wormhole.scm (magic-wormhole-transit-relay): Update to
	0.2.1.

	gnu: magic-wormhole-mailbox-server: Update to 0.4.1.
	* gnu/packages/magic-wormhole.scm (magic-wormhole-mailbox-server): Update to
	0.4.1.

2020-04-29  Marcin Karpezo  <sirmacik@wioo.waw.pl>

	gnu: Add aspell-dict-pl.
	* gnu/packages/aspell.scm (aspell-dict-pl): New variable.

2020-04-29  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: python-tortoise-orm: Update to 0.16.7 [security fixes].
	* gnu/packages/databases.scm (python-tortoise-orm)[source]: Update to 0.16.7.
	[propagated-inputs]: Propagate python-ciso8601, which is required in setup.py.

	gnu: python-pypika: Update to 0.37.2.
	* gnu/packages/databases.scm (python-pypika): Update to 0.37.2.

	gnu: python-aiosqlite: Update to 0.12.0.
	* gnu/packages/databases.scm (python-aiosqlite): Update to 0.12.0.

2020-04-29  Leo Famulari  <leo@famulari.name>

	gnu: OpenLDAP: Update to 2.4.50 [fixes CVE-2019-{13057,13565}].
	* gnu/packages/openldap.scm (openldap)[replacement]: Use openldap-2.4.50.
	(openldap/fixed): Replace with ...
	(openldap-2.4.50): ... new variable.
	* gnu/packages/patches/openldap-CVE-2020-12243.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-04-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: foo2zjs: Update to 20200426.
	* gnu/packages/cups.scm (foo2zjs): Update to 20200426.

2020-04-29  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-vterm: Update to 0-1.e63bd65.
	* gnu/packages/emacs-xyz.scm (emacs-vterm): Update to 0-1.e63bd65.

2020-04-29  pinoaffe  <pinoaffe@airmail.cc>

	gnu: Add emacs-kakoune.
	* gnu/packages/emacs-xyz.scm (emacs-kakoune): New variable.

	gnu: Add emacs-ryo-modal.
	* gnu/packages/emacs-xyz.scm (emacs-ryo-modal): New variable.

2020-04-29  Masaya Tojo  <masaya@tojo.tokyo>

	gnu: Add emacs-twittering-mode.
	* gnu/packages/emacs-xyz.scm (emacs-twittering-mode): New variable.

2020-04-29  Mathieu Othacehe  <m.othacehe@gmail.com>

	tests: install: Fix device usage.
	This is a follow-up of a860eddbbddeae5d3b6fe084e29ac9fafd2d6f02. Guided
	installation tests are now run from an ISO image. Hence the main block device
	is vda and not vdb anymore.

	* gnu/tests/install.scm (installation-target-os-for-gui-tests): Use
	%minimal-os-on-vda instead of %minimal-os.
	(%minimal-os-on-vda): Make sure that it replicates the config of %minimal-os.

2020-04-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-sphinx-autobuild.
	* gnu/packages/sphinx.scm (python-sphinx-autobuild): New variable.

	gnu: Add python-doc8.
	* gnu/packages/python-xyz.scm (python-doc8): New variable.

	gnu: Add python-livereload.
	* gnu/packages/python-web.scm (python-livereload): New variable.

	gnu: Add python-port-for.
	* gnu/packages/python-web.scm (python-port-for): New variable.

	gnu: Add python-restructuredtext-lint.
	* gnu/packages/python-xyz.scm (python-restructuredtext-lint): New variable.

2020-04-29  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: gnome-calendar: Propagate evolution-data-server.
	* gnu/packages/gnome.scm (gnome-calendar)[inputs]: Move evolution-data-server
	from here...
	[propagated-inputs]: ...to here.

	Fixes <https://bugs.gnu.org/40686>.

2020-04-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove python2-ws4py-for-kaldi-gstreamer-server.
	* gnu/packages/python-web.scm (python2-ws4py-for-kaldi-gstreamer-server):
	Remove variable.

	gnu: kaldi-gstreamer-server: Update to 0-2.f68cab4.
	* gnu/packages/machine-learning.scm (kaldi-gstreamer-server): Update to
	0-2.f68cab4.
	[inputs]: Replace python-2 with python-wrapper, python2-pygobject with
	python-pygobject, python2-pyyaml with python-pyyaml, and python2-tornado with
	python-tornado; remove python2-ws4py-for-kaldi-gstreamer-server and
	python2-futures.

2020-04-29  Brice Waegeneire  <brice@waegenei.re>

	gnu: Add edid-decode.
	* gnu/packages/hardware.scm (edid-decode): New variable.

2020-04-29  Jakub Kądziołka  <kuba@kadziolka.net>

	Merge branch 'master' into staging

2020-04-29  Alexandros Theodotou  <alex@zrythm.org>

	gnu: zrythm: Update to 0.8.333.
	* gnu/packages/music.scm (zrythm): Update to 0.8.333.
	[inputs]: Add new dependencies graphviz and gtksourceview.

2020-04-29  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: ikiwiki: Update to 3.20200202.3.
	* gnu/packages/web.scm (ikiwiki): Update to 3.20200202.3.

	gnu: ikiwiki: Translate documentation.
	* gnu/packages/web.scm (ikiwiki)[inputs]: Add po4a.
	[arguments]<#:phases>[patch-Makefile]: Rename to...
	[arguments]<#:phases>[patch-Makefiles]: ...this.  Add build environment
	paths to the PERL5LIB environment variable that is used by the 'po2wiki'
	script.

	gnu: ikiwiki: Add missing inputs.
	* gnu/packages/web.scm (ikiwiki)[inputs]: Add perl-authen-passphrase,
	perl-file-mimeinfo, perl-mail-sendmail and perl-xml-twig.

	gnu: ikiwiki: Propagate some inputs.
	* gnu/packages/web.scm (ikiwiki)[inputs]: Move perl-html-parser,
	perl-html-scrubber, perl-html-template, perl-json,
	perl-text-markdown-discount, perl-uri and perl-yaml-libyaml to...
	[propagated-inputs]: ...here.  New field.

	gnu: ikiwiki: Build perl inputs for target architecture.
	* gnu/packages/web.scm (ikiwiki)[native-inputs]: Move perl dependencies ...
	[inputs]: ...to here.

	gnu: ikiwiki: Fetch sources from git repository.
	* gnu/packages/web.scm (ikiwiki)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[source](snippet): New field.
	[arguments]<#:phases>[set-modification-times]: New phase.

2020-04-29  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gnuradio: Fix search paths for third-party blocks.
	* gnu/packages/radio.scm (gnuradio)[native-search-paths]: Add definition of
	  the GRC_BLOCKS_PATH variable.

2020-04-29  Mathieu Othacehe  <m.othacehe@gmail.com>

	tests: install: Fix gui-installed-os test.
	This is a follow-up of a860eddbbddeae5d3b6fe084e29ac9fafd2d6f02. If using an
	ISO, the main disk is vda and not vdb anymore.

	* gnu/tests/install.scm (installation-target-os-for-gui-tests): Use vda2 as
	swap partition.

2020-04-29  Mathieu Othacehe  <m.othacehe@gmail.com>

	tests: install: Increase virtual machine RAM.
	It seems that 'guix system init' is consuming more than the 800M of RAM
	currently allocated. Until this is understood, bump the limit to 1.2G.

	Reported here:
	https://lists.gnu.org/archive/html/bug-guix/2020-04/msg00519.html

	* gnu/tests/install.scm (run-install): Bump RAM to 1.2G.

2020-04-28  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add xnec2c.
	* gnu/packages/radio.scm (xnec2c): New variable.

2020-04-28  Christopher Baines  <mail@cbaines.net>

	gnu: libgc/static-libs: Mark it as hidden.
	* gnu/packages/bdw-gc.scm (libgc/static-libs)[properties] Set hidden? to #t.

2020-04-28  Diego Nicola Barbato  <dnbarbato@posteo.de>

	doc: Mention that PulseAudio service overrides user configuration.
	* doc/guix.texi (Sound Services): Add a warning that 'pulseaudio-service-type'
	  overrides per-user configuration files in '~/.config/pulse'.

2020-04-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-json: Update to 3.5.0.
	* gnu/packages/guile.scm (guile-json-3): Update to 3.5.0.

	gnu: guix: Update to 619f918.
	* gnu/packages/package-management.scm (guix): Update to 619f918.

2020-04-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openldap: Fix CVE-2020-12243.
	* gnu/packages/openldap.scm (openldap)[replacement]: New field.
	(openldap/fixed): New variable.
	* gnu/packages/patches/openldap-CVE-2020-12243.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: valgrind: Update source uri.
	* gnu/packages/valgrind.scm (valgrind)[source]: Remove valgrind host,
	add sourceware host.
	[home-page]: Use https.

2020-04-28  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Update to 2.0.4.
	* gnu/packages/lisp.scm (sbcl): Update to 2.0.4.

	gnu: sbcl-parenscript: Update to 2.7.1.
	* gnu/packages/lisp-xyz.scm (sbcl-parenscript): Update to 2.7.1.

2020-04-28  Diego Nicola Barbato  <dnbarbato@posteo.de>

	gnu: emacs-telega: Test Emacs environment on startup.
	Print a more helpful error message when someone attempts to run Telega on an
	incompatible Emacs (e.g a 32-bit Emacs without wide ints).

	* gnu/packages/patches/emacs-telega-test-env.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/emacs-xyz.scm (emacs-telega)[source]: Use it.

2020-04-28  Diego Nicola Barbato  <dnbarbato@posteo.de>

	gnu: emacs-telega: Build with emacs-wide-int on 32-bit systems.
	Fixes <https://bugs.gnu.org/39406>.
	Reported by <lmedeiros@riseup.net>.

	* gnu/packages/emacs-xyz.scm (emacs-telega)[native-inputs]: Replace emacs with
	emacs-wide-int on 32-bit systems.  This is needed because Telega requires
	64-bit wide ints.

2020-04-28  Diego Nicola Barbato  <dnbarbato@posteo.de>

	gnu: Add emacs-wide-int.
	* gnu/packages/emacs.scm (emacs-wide-int): New variable.

2020-04-28  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	gnu: Add emacs-magit-annex.
	* gnu/packages/emacs-xyz.scm (emacs-magit-annex): New variable.

2020-04-28  Alexandros Theodotou  <alex@zrythm.org>

	gnu: lv2: Update to 1.18.0.
	* gnu/packages/audio.scm (lv2): Update to 1.18.0.

2020-04-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: kakoune: Update to 2020.01.16.
	* gnu/packages/text-editors.scm (kakoune): Update to 2020.01.16.

2020-04-28  John Soo  <jsoo1@asu.edu>

	gnu: emacs-evil-org: Update to 1.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-evil-org): Update to 1.0.2.

2020-04-28  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: emacs-sx: Update to 20191229.
	* gnu/packages/emacs-xyz.scm (emacs-sx): Update to 20191229.

	gnu: Add emacs-toml-mode.
	* gnu/packages/emacs-xyz.scm (emacs-toml-mode): New variable.

2020-04-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libjpeg-turbo: Fix building on powerpc.
	* gnu/packages/image.scm (libjpeg-turbo)[arguments]: Add configure-flags
	specific to powerpc to fix building and cross-building.

2020-04-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: custom-gcc: Ensure #:modules are not overridden by the inherited GCC.
	This fixes a regression introduced in 56c833ea287f8f6d3c72f8bddc314960c0164d64
	where the #:modules argument became ineffective.  Reported by Efraim Flashner
	in <https://lists.gnu.org/archive/html/guix-devel/2020-04/msg00473.html>

	* gnu/packages/gcc.scm (custom-gcc)[arguments]: Add #:modules through
	SUBSTITUTE-KEYWORD-ARGUMENTS.

2020-04-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: artanis: Use guile2.2-readline.
	* gnu/packages/guile-xyz.scm (artanis)[propagated-inputs]: Change from
	GUILE-READLINE to GUILE2.2-READLINE.

2020-04-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Update to 81.0.4044.129-0.c2a89fb [security fixes].
	This fixes CVE-2020-6462 and CVE-2020-6461.

	* gnu/packages/chromium.scm (%chromium-version): Set to 81.0.4044.129.
	(%ungoogled-revision): Set to c2a89fb6b5b559c826796c811741fa8ed3e11de8.
	(%chromium-origin, %ungoogled-origin): Update hashes.

2020-04-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add variant-tools.
	* gnu/packages/bioinformatics.scm (variant-tools): New variable.

	gnu: Add hdf5-blosc.
	* gnu/packages/maths.scm (hdf5-blosc): New variable.

	gnu: Add c-blosc.
	* gnu/packages/compression.scm (c-blosc): New variable.

2020-04-28  Boris A. Dekshteyn  <boris.dekshteyn@gmail.com>

	gnu: Add kbdd-0.7.1
	* gnu/packages/xdisorg.scm (kbdd): New variable.

2020-04-28  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: ecl: Update to 20.4.24.
	* gnu/packages/lisp.scm (ecl): Update to 20.4.24.
	[native-inputs]: Add texinfo to make the manual.
	[license]: Set to lgpl2.1+.

	gnu: sbcl-cl-cffi-gtk: Link source to parent to reduce closure size.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk)[arguments]: Replace source
	  folder with link to the same folder in the sbcl-cl-cffi-gtk-glib dependency.

	gnu: sbcl-cl-cffi-gtk-gdk: Link source to parent to reduce closure size.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk-gdk)[arguments]: Replace source
	  folder with link to the same folder in the sbcl-cl-cffi-gtk-glib dependency.

	gnu: sbcl-cl-cffi-gtk-gdk-pixbuf: Link source to parent to reduce closure size.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk-gdk-pixbuf)[arguments]: Replace source
	  folder with link to the same folder in the sbcl-cl-cffi-gtk-glib dependency.

	gnu: sbcl-cl-cffi-gtk-pango: Link source to parent to reduce closure size.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk-pango)[arguments]: Replace source
	  folder with link to the same folder in the sbcl-cl-cffi-gtk-glib dependency.

	gnu: sbcl-cl-cffi-gtk-cairo: Link source to parent to reduce closure size.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk-cairo)[arguments]: Replace source
	  folder with link to the same folder in the sbcl-cl-cffi-gtk-glib dependency.

	gnu: sbcl-cl-cffi-gtk-gio: Link source to parent to reduce closure size.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk-gio)[arguments]: Replace source
	  folder with link to the same folder in the sbcl-cl-cffi-gtk-glib dependency.

	gnu: sbcl-cl-cffi-gtk-gobject: Link source to parent to reduce closure size.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk-gobject)[arguments]: Replace source
	  folder with link to the same folder in the sbcl-cl-cffi-gtk-glib dependency.

	gnu: Add emacs-trashed.
	* gnu/packages/emacs-xyz.scm (emacs-trashed): New variable.

2020-04-28  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gnuradio-osmosdr: Add hackrf support.
	* gnu/packages/radio.scm (gnuradio-osmosdr)[inputs]: Add hackrf.

2020-04-28  Christopher Howard  <christopher@librehacker.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add hackrf.
	* gnu/packages/radio.scm (hackrf): New variable.

2020-04-28  Roel Janssen  <roel@gnu.org>

	gnu: hpcguix-web: Use guile3.0-guix.
	* gnu/packages/web.scm (hpcguix-web): Update to latest revision and use
	  guile3.0 inputs.

2020-04-28  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: python-scikit-learn: Make python-joblib a propagated input.
	* gnu/packages/machine-learning.scm (python-scikit-learn)
	[native-inputs]: Move 'python-joblib' to ...
	[propagated-inputs]: ... here.

2020-04-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gst-kaldi-nnet2-online: Update to 0-2.cb227ef.
	* gnu/packages/machine-learning.scm (gst-kaldi-nnet2-online): Update to
	0-2.cb227ef.

	gnu: kaldi: Update to 0-2.d4791c0.
	* gnu/packages/machine-learning.scm (kaldi): Update to 0-2.d4791c0.

	gnu: r-hdf5array: Update to 1.14.4.
	* gnu/packages/bioinformatics.scm (r-hdf5array): Update to 1.14.4.

	gnu: r-seurat: Update to 3.1.5.
	* gnu/packages/bioinformatics.scm (r-seurat): Update to 3.1.5.
	[propagated-inputs]: Remove r-metap.

	gnu: r-topicmodels: Update to 0.2-11.
	* gnu/packages/cran.scm (r-topicmodels): Update to 0.2-11.

	gnu: r-stopwords: Update to 2.0.
	* gnu/packages/cran.scm (r-stopwords): Update to 2.0.
	[propagated-inputs]: Add r-desc and r-usethis.

	gnu: r-fda: Update to 5.1.4.
	* gnu/packages/cran.scm (r-fda): Update to 5.1.4.

	gnu: r-abtest: Update to 0.2.1.
	* gnu/packages/cran.scm (r-abtest): Update to 0.2.1.
	[propagated-inputs]: Add r-qgam; remove r-vgam.

	gnu: Add r-qgam.
	* gnu/packages/cran.scm (r-qgam): New variable.

	gnu: r-systemfonts: Update to 0.2.0.
	* gnu/packages/cran.scm (r-systemfonts): Update to 0.2.0.
	[inputs]: Remove freetype.
	[native-inputs]: Add r-knitr.

	gnu: r-dalex: Update to 1.2.0.
	* gnu/packages/cran.scm (r-dalex): Update to 1.2.0.
	[propagated-inputs]: Add r-ibreakdown and r-ingredients.

	gnu: r-rex: Update to 1.2.0.
	* gnu/packages/cran.scm (r-rex): Update to 1.2.0.
	[propagated-inputs]: Remove r-magrittr.
	[native-inputs]: Add r-knitr.

	gnu: r-optparse: Update to 1.6.6.
	* gnu/packages/cran.scm (r-optparse): Update to 1.6.6.
	[native-inputs]: Add r-knitr.

	gnu: r-sf: Update to 0.9-2.
	* gnu/packages/cran.scm (r-sf): Update to 0.9-2.

	gnu: r-future-apply: Update to 1.5.0.
	* gnu/packages/cran.scm (r-future-apply): Update to 1.5.0.

	gnu: r-etm: Update to 1.1.
	* gnu/packages/cran.scm (r-etm): Update to 1.1.

	gnu: r-future: Update to 1.17.0.
	* gnu/packages/cran.scm (r-future): Update to 1.17.0.

	gnu: r-protviz: Update to 0.6.4.
	* gnu/packages/cran.scm (r-protviz): Update to 0.6.4.

	gnu: r-rgl: Update to 0.100.54.
	* gnu/packages/cran.scm (r-rgl): Update to 0.100.54.

	gnu: r-ggeffects: Update to 0.14.3.
	* gnu/packages/cran.scm (r-ggeffects): Update to 0.14.3.

	gnu: r-bayestestr: Update to 0.6.0.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.6.0.

	gnu: r-emmeans: Update to 1.4.6.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.4.6.
	[native-inputs]: Add r-knitr.

	gnu: r-raster: Update to 3.1-5.
	* gnu/packages/cran.scm (r-raster): Update to 3.1-5.

	gnu: r-insight: Update to 0.8.3.
	* gnu/packages/cran.scm (r-insight): Update to 0.8.3.

	gnu: r-tinytex: Update to 0.22.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.22.

	gnu: r-tsp: Update to 1.1-10.
	* gnu/packages/cran.scm (r-tsp): Update to 1.1-10.

	gnu: r-broom: Update to 0.5.6.
	* gnu/packages/cran.scm (r-broom): Update to 0.5.6.
	[native-inputs]: Add r-knitr.

	gnu: r-distillery: Update to 1.0-7.
	* gnu/packages/cran.scm (r-distillery): Update to 1.0-7.

	gnu: r-ff: Update to 2.2-14.2.
	* gnu/packages/cran.scm (r-ff): Update to 2.2-14.2.

	gnu: r-powerlaw: Update to 0.70.6.
	* gnu/packages/cran.scm (r-powerlaw): Update to 0.70.6.
	[propagated-inputs]: Remove r-vgam; add r-pracma.
	[native-inputs]: Add r-knitr.

	gnu: r-shinyfiles: Update to 0.8.0.
	* gnu/packages/cran.scm (r-shinyfiles): Update to 0.8.0.

	gnu: Add r-ibreakdown.
	* gnu/packages/cran.scm (r-ibreakdown): New variable.

	gnu: Add r-ingredients.
	* gnu/packages/cran.scm (r-ingredients): New variable.

	gnu: r-purrr: Update to 0.3.4.
	* gnu/packages/statistics.scm (r-purrr): Update to 0.3.4.
	[native-inputs]: Add r-knitr.

	gnu: r-plotrix: Update to 3.7-8.
	* gnu/packages/statistics.scm (r-plotrix): Update to 3.7-8.

	gnu: r-withr: Update to 2.2.0.
	* gnu/packages/statistics.scm (r-withr): Update to 2.2.0.
	[native-inputs]: Add r-knitr.

	gnu: r-xml2: Update to 1.3.2.
	* gnu/packages/statistics.scm (r-xml2): Update to 1.3.2.

	gnu: r-dbplyr: Update to 1.4.3.
	* gnu/packages/statistics.scm (r-dbplyr): Update to 1.4.3.
	[propagated-inputs]: Add r-lifecycle.
	[native-inputs]: Add r-knitr.

	gnu: r-tibble: Update to 3.0.1.
	* gnu/packages/statistics.scm (r-tibble): Update to 3.0.1.

	gnu: r-foreign: Update to 0.8-78.
	* gnu/packages/statistics.scm (r-foreign): Update to 0.8-78.

	gnu: r-with-tests, r-minimal: Update to 4.0.0.
	* gnu/packages/statistics.scm (r-with-tests, r-minimal): Update to 4.0.0.
	(r-with-tests)[arguments]: Add phase "set-locales".
	[native-inputs]: Add texlive-ae, texlive-inconsolata, and
	texlive-latex-xkeyval to texlive-union.
	[inputs]: Replace pcre with pcre2.

2020-04-27  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: stellarium: Update to 0.20.1.
	* gnu/packages/astronomy.scm (stellarium): Update to 0.20.1.

2020-04-27  operator.name  <operator.name@protonmail.com>

	doc: Update url to singularity before link rot occurs.
	* doc/guix.texi: Update url to singularity before link rot occurs.

2020-04-27  Raghav Gururajan  <raghavgururajan@disroot.org>

	guix: edit: Make nano the default editor.
	* guix/scripts/edit.scm: Make nano the default editor.

	Nano is sensible default, as it is installed by base system.
	For development, user can set custom value for $EDITOR.

2020-04-27  Ludovic Courtès  <ludo@gnu.org>

	import: crate: Gracefully handle non-existent crates.
	Fixes <https://bugs.gnu.org/40891>.
	Reported by Hartmut Goebel <h.goebel@crazy-compilers.com>.

	* guix/import/crate.scm (crate->guix-package): Wrap value of
	'version-number' and 'version*' in (and crate ...).

2020-04-27  Ludovic Courtès  <ludo@gnu.org>

	tests: Remove trailing commas in JSON tests.
	These commas are rejected by Guile-JSON 3.5.0.

	* tests/crate.scm (test-foo-dependencies)
	(test-root-dependencies, test-intermediate-1-dependencies)
	(test-intermediate-2-dependencies): Remove trailing commas.
	* tests/gem.scm (test-bar-json): Likewise.
	* tests/pypi.scm (test-json): Likewise.

2020-04-27  Roel Janssen  <roel@gnu.org>

	gnu: Update minimap2 to 2.17.
	* gnu/packages/bioinformatics.scm (minimap2): Update to 2.17.

2020-04-27  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add sbcl-stumpwm-swm-gaps.
	* gnu/packages/wm.scm (sbcl-stumpwm-swm-gaps): New variable.

2020-04-27  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: tarsplitter: Fix typo in description (spilt/split).
	* gnu/packages/compression.scm (tarsplitter)[description]: Fix typo.

2020-04-27  TomZ  <tomz@freedommail.ch>

	doc: guix: Fix grammar in "Debugging Build Failures"
	* doc/guix.texi (Debugging Build Failures): Fix grammar.

2020-04-27  Alex McGrath  <amk@amk.ie>

	gnu: Add wf-recorder.
	* gnu/packages/video.scm (wf-recorder): New variable.

2020-04-27  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: ktsuss: Use setuid "su" and "sudo" commands.
	This has ktsudo actually gain root access.

	* gnu/packages/admin.scm (ktsuss)[arguments]: Instead of <sudo>/bin/{su,sudo}
	file names, use the setuid' verrsions.

2020-04-27  Boris A. Dekshteyn  <boris.dekshteyn@gmail.com>

	gnu: herbstluftwm: Update to 0.8.1
	 * gnu/packages/wm.scm: herbstluftwm: Update to 0.8.1

2020-04-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: fldigi: Update to 4.1.12.
	* gnu/packages/radio.scm (fldigi): Update to 4.1.12.

2020-04-27  Jakub Kądziołka  <kuba@kadziolka.net>

	file-systems: mount the PID cgroup filesystem.
	* gnu/system/file-systems.scm (%control-groups): Add "pids".
	* gnu/services/docker.scm (docker-shepherd-service): Resolve a TODO.

	This has allowed me to make a specific configuration of nsjail work.

2020-04-27  Roel Janssen  <roel@gnu.org>

	gnu: Add python-scikit-rebate.
	* gnu/packages/machine-learning.scm (python-scikit-rebate): New variable.

	gnu: Add python-deeptools.
	* gnu/packages/bioinformatics.scm (python-deeptools): New variable.

	gnu: Add python-deeptoolsintervals.
	* gnu/packages/bioinformatics.scm (python-deeptoolsintervals): New variable.

	gnu: Add python-bitarray.
	* gnu/packages/python-xyz.scm (python-bitarray): New variable.

	gnu: Add r-cummerbund.
	* gnu/packages/bioconductor.scm (r-cummerbund): New variable.

	gnu: Add r-inum.
	* gnu/packages/cran.scm (r-inum): New variable.

	gnu: Add r-ggpmisc.
	* gnu/packages/cran.scm (r-ggpmisc): New variable.

	gnu: Add r-coverageview.
	* gnu/packages/bioconductor.scm (r-coverageview): New variable.

2020-04-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add peek.
	* gnu/packages/video.scm (peek): New variable.

	gnu: emacs-org-reveal: Fix syntax error in description.
	* gnu/packages/emacs-xyz.scm (emacs-org-reveal)[description]: Fix Texinfo
	syntax error.

	gnu: Add texlive-inconsolata.
	* gnu/packages/tex.scm (texlive-inconsolata): New variable.

2020-04-27  Roel Janssen  <roel@gnu.org>

	gnu: Add r-bsgenome-hsapiens-ucsc-hg38.
	* gnu/packages/bioconductor.scm (r-bsgenome-hsapiens-ucsc-hg38): New variable.

	gnu: Add r-karyoploter.
	* gnu/packages/bioconductor.scm (r-karyoploter): New variable.

	gnu: Add r-bezier.
	* gnu/packages/cran.scm (r-bezier): New variable.

	gnu: Add r-ideoviz.
	* gnu/packages/bioconductor.scm (r-ideoviz): New variable.

	gnu: Add r-ecp.
	* gnu/packages/cran.scm (r-ecp): New variable.

	gnu: Add r-reordercluster.
	* gnu/packages/cran.scm (r-reordercluster): New variable.

2020-04-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: liblinphone: Move documentation and tester to separate outputs.
	* gnu/packages/linphone.scm (liblinphone)[outputs]: Add a "doc" and "tester"
	outputs.
	[phases]: Add a separate-outputs phase.  Move the
	glib-or-gtk-compile-schemas and glib-or-gtk-wrap phases after it.

2020-04-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: liblinphone: Fix the input type of some dependencies.
	Libraries being linked to such as libxml2, libiconv and zlib should appear as
	'inputs' rather than 'native-inputs'.

	* gnu/packages/linphone.scm (liblinphone)[native-inputs]: Move libiconv,
	libxml2 and zlib to...
	[inputs]: ...here.  Move eudev, python-pystache and python-six to
	native-inputs.

2020-04-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: liblinphone: Remove hicolor-icon-theme and murrine inputs.
	Icon themes and theme engines are best left for the users to select and
	install themselves.

	* gnu/packages/linphone.scm (liblinphone)[inputs]: Remove hicolor-icon-theme.
	[propagated-inputs]: Remove murrine.

2020-04-26  Brice Waegeneire  <brice@waegenei.re>

	gnu: Add loadable module to wireguard-linux-compat.
	* gnu/packages/vpn.scm (wireguard-linux-compat)[build-system]: Replace
	'gnu-build-system' by 'linux-module-build-system'.
	[outputs]: Add 'kernel-patch'.
	[arguments]: Adjust the build system. Add phases 'change-directory' and
	'reset-cwd'. Rename phases 'build' to 'build-patch' and 'install' to
	'install-patch'.
	[description]: Mention the loadable module.

2020-04-26  Ludovic Courtès  <ludo@gnu.org>

	channels: Use a declarative profile.
	* guix/channels.scm (package-cache-file): Use 'profile' instead of
	'profile-derivation'.

	services: system: Initial entries are non-monadic.
	* gnu/system.scm (operating-system-directory-base-entries): Return a
	regular, non-monadic value.
	* gnu/services.scm (system-derivation): Adjust accordingly.
	* gnu/system/linux-container.scm (container-essential-services): Likewise.

	pack: Use a declarative profile.
	* guix/scripts/pack.scm (guix-pack): Use a declarative profile instead
	of 'profile-derivation'.

	services: profile: Use a declarative profile.
	* gnu/services.scm (packages->profile-entry): Use 'profile' instead of
	'profile-derivation'.

	system: 'operating-system-directory-base-entries' uses 'profile'.
	* gnu/system.scm (operating-system-directory-base-entries): Use a
	declarative profile instead of 'profile-derivation'.

	profiles: Add lowerable <profile> record type.
	* guix/profiles.scm (<profile>): New record type.
	* tests/profiles.scm ("<profile>"): New test.

2020-04-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vdirsyncer: Fix building man page.
	* gnu/packages/dav.scm (vdirsyncer)[arguments]: Add custom phase to
	patch function retrieving the version string.

2020-04-26  Roel Janssen  <roel@gnu.org>

	gnu: r-snplocs-hsapiens-dbsnp144-grch37: Fix description.
	* gnu/packages/bioconductor.scm: Use two spaces after ending a sentence.

	gnu: Add r-snplocs-hsapiens-dbsnp144-grch37.
	* gnu/packages/bioconductor.scm (r-snplocs-hsapiens-dbsnp144-grch37): New
	  variable.

2020-04-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add hackneyed-x11-cursors.
	* gnu/packages/xorg.scm (hackneyed-x11-cursors): New variable.

2020-04-26  Roel Janssen  <roel@gnu.org>

	gnu: Add r-motifbreakr.
	* gnu/packages/bioconductor.scm (r-motifbreakr): New variable.

	gnu: Add r-motifdb.
	* gnu/packages/bioconductor.scm (r-motifdb): New variable.

	gnu: Add r-pasilla.
	* gnu/packages/bioconductor.scm (r-pasilla): New variable.

2020-04-26  Christopher Baines  <mail@cbaines.net>

	gnu: guile3.0-chickadee: Rename to guile3.0-chickadee.
	This avoids having to packages, both called guile-chickadee.

	* gnu/packages/game-development.scm (guile3.0-chickadee)[name]: Change from
	guile-chickadee to guile3.0-chickadee.

2020-04-26  Christopher Baines  <mail@cbaines.net>

	reconfigure: Don't call build-derivations for upgrade-services test
	This commit adjusts the upgrade-services system test to not build anything
	when computing the derivation for the system test.  I came across this when
	looking at issues computing the system test derivations to store in the Guix
	Data Service.

	* gnu/tests/reconfigure.scm (run-upgrade-services-test): Remove the use of,
	and definition for ensure-service-file.

2020-04-26  Christopher Baines  <mail@cbaines.net>

	substitute: Close port at the end of http-multiple-get.
	* guix/scripts/substitute.scm (http-multiple-get): Add close-port call.

	substitute: Make http-multiple-get batch size configurable.
	* guix/scripts/substitute.scm (http-multiple-get): Add batch-size parameter.

2020-04-26  Christopher Baines  <mail@cbaines.net>

	substitute: Use the same port for multiple request batches.
	In http-multiple-get.

	* guix/scripts/substitute.scm (http-multiple-get): Switch port to p in one
	occurrence.

2020-04-26  Leo Famulari  <leo@famulari.name>

	gnu: tzdata: Update to 2020a.
	* gnu/packages/base.scm (tzdata): Update to 2020a.

2020-04-26  Lars-Dominik Braun  <lars@6xq.net>

	gnu: Add tarsplitter.
	* gnu/packages/compression.scm (tarsplitter): New variable.

2020-04-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add netdde.
	* gnu/packages/hurd.scm (netdde): New variable.

	gnu: Add dde-sources.
	* gnu/packages/hurd.scm (dde-sources): New variable.
	(hurd)[native-inputs]: Add it.

	gnu: hurd: Build DDE libraries.
	* gnu/packages/hurd.scm (hurd)[native-inputs]: Add "dde-sources".
	[inputs]: Add libpciaccess.
	[arguments]: Add phase "prepare-dde".

2020-04-26  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: guix: Update to 569c55bee2.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-1.569c55bee2.

	gnu: guix: Cross-build fix: override compressors.
	* gnu/packages/package-management.scm (guix)[arguments]: When cross-compiling,
	add `fixup-compressors' stage.
	[inputs]: When cross-compiling, add `xz'.

2020-04-26  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: guix: Cross-build workaround: Run native guile for version.
	We need to take some care here, the native guile is not necessarily always the
	same version as the host guile.

	* gnu/packages/package-management.scm (guix)[arguments]: Do not attempt to run
	host guile for getting effective-version; resort to native guile.

2020-04-26  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: guix: Do not copy bootstrap-guile when cross-compiling.
	* gnu/packages/package-management.scm (guix)[arguments]: When cross-compiling,
	skip copy-bootstrap-guile phase; needed for tests only.

2020-04-26  Leo Famulari  <leo@famulari.name>

	gnu: Add rav1e.
	* gnu/packages/video.scm (rav1e): New variable.
	* gnu/packages/rust-apps.scm (rust-cbindgen-0.12, rust-cargo-c): New
	variables.
	* gnu/packages/crates-io.scm: Various new packages and upgrades.

2020-04-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-scanpy: Update to 1.4.6.
	* gnu/packages/bioinformatics.scm (python-scanpy): Update to 1.4.6.
	[arguments]: Add another network based test to skip.
	[propagated-inputs]: Add python-tqdm.

2020-04-26  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	gnu: python-publicsuffix2: Adjust for Guile 3.0.
	* gnu/packages/python-web.scm (python-publicsuffix2): Provide explicit
	destination in calls to FORMAT.

	gnu: nim: Adjust for Guile 3.0.
	* gnu/packages/nim.scm (nim)[arguments]: Provide explicit destination in calls
	to FORMAT.

	gnu: tpacpi-bat: Adjust for Guile 3.0.
	* gnu/packages/linux.scm (tpacpi-bat)[arguments]: Provide explicit destination
	in calls to FORMAT.

	gnu: nmoldyn: Adjust for Guile 3.0.
	* gnu/packages/chemistry.scm (nmoldyn)[arguments]: Provide explicit
	destination in calls to FORMAT.

	gnu: calcurse: Adjust for Guile 3.0.
	* gnu/packages/calcurse.scm (calcurse)[arguments]: Provide explicit
	destination in calls to FORMAT.

	gnu: thinkfan: Adjust for Guile 3.0.
	* gnu/packages/linux.scm (thinkfan)[arguments]: Provide explicit destination
	in calls to FORMAT (destination is no longer optional with Guile 3).

2020-04-26  Eric Brown  <ecbrown@ericcbrown.com>

	gnu: Add sylpheed.
	* gnu/packages/mail.scm (sylpheed): New variable.

2020-04-26  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add xarchiver.
	* gnu/packages/compression (xarchiver): New variable.

2020-04-26  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add python-osc.
	* gnu/packages/python-xyz.scm (python-osc): New variable.

2020-04-26  Evan Straw  <evan.straw99@gmail.com>

	gnu: hugin: Update to 2019.2.0.
	* gnu/packages/photo.scm (hugin): Update to 2019.2.0.

2020-04-26  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: maradns: Fix cross compilation.
	* gnu/packages/dns.scm (maradns)[arguments]: Build make_32bit_tables for the
	host.

2020-04-26  Marius Bakke  <mbakke@fastmail.com>

	vm: Remove unused import.
	* gnu/system/vm.scm: Do not import (gnu packages make-bootstrap).

2020-04-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: perl-glib: Update to 1.3292.
	* gnu/packages/glib.scm (perl-glib): Update to 1.3292.

2020-04-26  Leo Famulari  <leo@famulari.name>

	gnu: svt-av1: Update to 0.8.2.
	* gnu/packages/video.scm (svt-av1): Update to 0.8.2.

2020-04-26  Vagrant Cascadian  <vagrant@debian.org>

	gnu: arm-trusted-firmware: Update to 2.3.
	* gnu/packages/firmware (make-arm-trusted-firmware): Update to 2.3.
	  [source]: Remove hdcp patch.
	* gnu/packages/patches/arm-trusted-firmware-disable-hdcp.patch: Remove patch.
	* gnu/local.mk: Update accordingly.

2020-04-25  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add sbcl-stumpwm-globalwindows.
	* gnu/packages/wm.scm (sbcl-stumpwm-globalwindows): New variable.

2020-04-25  Marius Bakke  <mbakke@fastmail.com>

	tests: Add 'guile-final' to the installation test GC roots.
	* gnu/tests/install.scm (run-install): Add GUILE-FINAL to
	OPERATING-SYSTEM-WITH-GC-ROOTS.

2020-04-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	doc: guix: Fix some markup.
	* doc/guix.texi (Build Systems):
	(Base Services):
	(X Window):
	(Printing Services):
	(Mail Services):
	(Messaging Services):
	(LDAP Services):
	(Virtualization Services):
	(Version Control Services): Use @samp, @code and double quotes where
	appropriate.

	doc: cookbook: Fix quotes.
	* doc/guix-cookbook.texi (Basic setup with manifests):
	(Default profile):
	(The benefits of manifests): Use proper quotes in regular texts.

2020-04-25  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: pavucontrol: Fix icons.
	* gnu/packages/pulseaudio.scm (pavucontrol): Fix icons.
	[build-system]: Use glib-or-gtk-build-system instead of gnu-build-system.
	[inputs]: Add adwaita-icon-theme.  Re-order inputs.

	Since the adwaita icon theme is hard-coded in the application, there is
	no choice for the user anyway. So added adwaita-icon-theme to inputs and
	changed build-system to glib-or-gtk to fix loading of icons.

2020-04-25  Boris A. Dekshteyn  <harlequin78@gmail.com>

	gnu: fontmanager: Update to 0.7.7.
	* gnu/packages/fontutils.scm (fontmanager): Update to 0.7.7.

2020-04-25  Holger Peters  <holger.peters@posteo.de>

	gnu: python-webob: Update to 1.8.3
	* gnu/packages/python-web.scm (python-webob): Update to 1.8.3.

	gnu: python-pastedeploy: Update to 2.1.0
	* gnu/packages/python-web.scm (python-pastedeploy): Update to 2.1.0.
	[arguments]: Add test-target.
	[native-inputs]: Replace python-nose with python-pytest and python-pytest-runner.

2020-04-25  Oskar Köök  <oskarkook@maatriks.ee>

	gnu: elixir: Update to 1.10.3.
	* gnu/packages/elixir.scm (elixir): Update to 1.10.3.

2020-04-25  TomZ  <tomz@freedommail.ch>

	gnu: flowee: Update to 2020.03.2
	* gnu/packages/finance.scm (flowee): Update to 2020.03.2

2020-04-25  Matthew Kraai  <kraai@ftbfs.org>

	gnu: texlive-latex-pdfx: Fix typo.
	* gnu/packages/tex.scm (texlive-latex-pdfx)[description]: Fix typo.

2020-04-25  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.
	* etc/news.scm: Add a ‘de’ translation.

2020-04-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-reportlib: Update to 3.5.42.
	* gnu/packages/pdf.scm (python-reportlib): Update to 3.5.42.

	gnu: python-reportlib: Add missing libraries.
	* gnu/packages/pdf.scm (python-reportlib)[arguments]: Add
	'use-system-libart' configure flag. Add custom phase to find libraries.
	[inputs]: Add libart-lgpl, font-curve-files.

2020-04-25  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add osicat.
	* gnu/packages/lisp-xyz.scm (closicat, sbcl-osicat): New variables.

2020-04-25  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	services: shepherd: Cross-compilation fix.
	Fixes <https://bugs.gnu.org/40839>.
	Reported by Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
	Fix suggested by Mathieu Othacehe <m.othacehe@gmail.com>

	However, <https://bugs.gnu.org/29296> still applies; %current-target-system
	may not be bound.

	* gnu/services/shepherd.scm (scm->go): Use `with-target' when cross-compiling.

2020-04-25  Mark H Weaver  <mhw@netris.org>

	gnu: webkitgtk: Update to 2.28.2.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.28.2.

2020-04-24  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@5.6: Update deblob scripts.
	* gnu/packages/linux.scm (deblob-scripts-5.6): Update to 5.6.7.

2020-04-24  Pierre Langlois  <pierre.langlois@gmx.com>
	    Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot: Update to 2020.04.
	* gnu/packages/bootloaders (u-boot): Update to 2020.04.
	  [native-inputs]: Replace sdl with sdl2.

2020-04-24  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add maradns.
	* gnu/packages/dns.scm (maradns): New variable.

2020-04-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-geventhttpclient: Disable test that fails with Python 3.8.
	* gnu/packages/python-web.scm (python-geventhttpclient)[arguments]: In the
	check phase, add pytest flag to filter broken test.  While at it, don't
	reorder the phase, as it now runs after install by default.

2020-04-24  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.14: Update to 4.14.177.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.177.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.220.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.220.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.220.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.220.
	(linux-libre-4.4-pristine-source): Update hash.

2020-04-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-aiohttp: Disable tests that fail with Python 3.8.
	* gnu/packages/python-web.scm (python-aiohttp)[arguments]: Delete failing tests.

2020-04-24  Jack Hill  <jackhill@jackhill.us>

	gnu: pdfpc: Upgrade to 4.4.0
	* gnu/packages/pdf.scm (pdfpc): Upgrade to 4.4.0.

2020-04-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-pytest-timeout: Update to 1.3.4.
	* gnu/packages/check.scm (python-pytest-timeout): Update to 1.3.4.
	[arguments]: Override check phase.
	[native-inputs]: Add PYTHON-PEXPECT.

2020-04-24  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add ktsuss.
	* gnu/packages/admin.scm (ktsuss): New variable.

2020-04-24  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: spacefm: Add dependencies for extra functionality.
	* gnu/packages/lxde.scm (spacefm): Add dependencies for extra functionality.

	Adding these inputs and making required changes to build-system+arguments;
	provides icons, privilege-management and disk-management.

2020-04-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	doc: cookbook: Use @file for file names and extensions.
	* doc/guix-cookbook.texi (@samp{GUIX_PACKAGE_PATH}):
	(Extended example):
	(Setting up a bind mount):
	(Basic setup with manifests):
	(Default profile): Use @file instead of @samp or @code for file names and
	extensions.

	doc: cookbook: Fix misuses of double spacing.
	* doc/guix-cookbook.texi (Extended example):
	(StumpWM):
	(Basic setup with manifests): Prevent Texinfo from ending a sentence where it
	should not.
	(Setting up a bind mount): Add two spaces where needed.

2020-04-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: font-gnu-freefont: Build with an older version of FontForge.
	Fixes <https://bugs.gnu.org/40819>.
	Reported by Jack Hill <jackhill@jackhill.us>.

	* gnu/packages/fontutils.scm (fontforge-20190801): New public variable.
	* gnu/packages/fonts.scm (font-gnu-freefont)[native-inputs]: Change from
	inherited FontForge variant to FONTFORGE-20190801.

2020-04-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: emacs-guix: Add support for Guile 3.0.
	* gnu/packages/emacs-xyz.scm (emacs-guix)[source](modules, snippet): New fields.

	Merge branch 'master' into core-updates

	gnu: guix: Update to 7dd0539.
	* gnu/packages/package-management.scm (guix): Update to 1.1.0-1.7dd0539.

	doc: Ensure guix-daemon is built before creating guix-daemon.1.
	* doc/local.mk ($(srcdir)/%D%/guix-daemon.1): Depend on guix-daemon$(EXEEXT)
	instead of its source code.

2020-04-24  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: biber: Downgrade to 2.11.
	Biber 2.12 is incompatible with biblatex 3.11, which is what's currently
	packaged.  This is a followup to 41a010875ba4108e666f11fc111cf5bb5dcf5464.

	* gnu/packages/tex.scm (biber): Downgrade to 2.11.

2020-04-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: biber: Address test failures.
	* gnu/packages/patches/biber-sortinithash.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/tex.scm (biber)[source]: Use it.

2020-04-24  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pack: 'guix pack -R' wrapper correctly reports exit code.
	Fixes <https://bugs.gnu.org/40816>.
	Reported by Jan (janneke) Nieuwenhuizen <janneke@gnu.org>.

	* gnu/packages/aux-files/run-in-namespace.c (main): In the 'default'
	case, check 'WIFEXITED (status)' and exit with the corresponding code in
	that case.  Exit with 255 in other cases.
	* tests/guix-pack-relocatable.sh: Add test.

2020-04-24  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: llvm: Add 10.0.0.
	* gnu/packages/llvm.scm (llvm-10, clang-runtime-10, clang-10)
	(clang-toolchain-10, llvm-9, clang-runtime-9, clang-9)
	(clang-toolchain-9): New variables.
	(llvm, clang, clang-runtime, clang-toolchain): Redefine as aliases to
	the '-9' bindings.
	* gnu/packages/patches/clang-10.0-libc-search-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-04-24  Naga Malleswari  <nagamalli@riseup.net>

	gnu: Add r-rxnat.
	* gnu/packages/cran.scm (r-rxnat): New variable.

	gnu: Add r-rcdd.
	* gnu/packages/cran.scm (r-rcdd): New variable.

	gnu: Add r-dcv.
	* gnu/packages/cran.scm (r-dcv): New variable.

2020-04-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-tea: Fix typo.
	* gnu/packages/cran.scm (r-tea)[description]: Fix typo.

2020-04-24  Naga Malleswari  <nagamalli@riseup.net>

	gnu: Add r-stam.
	* gnu/packages/cran.scm (r-stam): New variable.

	gnu: Add r-grouped.
	* gnu/packages/cran.scm (r-grouped): New variable.

	gnu: Add r-sgloptim.
	* gnu/packages/cran.scm (r-sgloptim): New variable.

	gnu: Add r-aws.
	* gnu/packages/cran.scm (r-aws): New variable.

	gnu: Add r-awsmethods.
	* gnu/packages/cran.scm (r-awsmethods): New variable.

	gnu: Add r-tea.
	* gnu/packages/cran.scm (r-tea): New variable.

2020-04-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add texlive-csquotes.
	* gnu/packages/tex.scm (texlive-csquotes): New variable.

2020-04-24  Marius Bakke  <mbakke@fastmail.com>

	guix package: Export 'search-path-environment-variables'.
	...because Emacs-Guix uses it.

	* guix/scripts/package.scm (search-path-environment-variables): Export.

2020-04-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: datamash: Update to 1.7.
	* gnu/packages/datamash.scm (datamash): Update to 1.7.

	gnu: java-eclipse-jetty-test-helper: Don't use unstable tarball.
	* gnu/packages/web.scm (java-eclipse-jetty-test-helper)[source]: Download
	using git-fetch.

2020-04-24  Mathieu Othacehe  <m.othacehe@gmail.com>

	Revert "licenses: Export license record."
	This reverts commit f0779922ff260df2404c90504986aa59553154fb. We do not want
	to export the license record, see:
	https://lists.gnu.org/archive/html/guix-commits/2020-04/msg01923.html.

2020-04-23  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.35.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.35.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@5.6: Update to 5.6.7.
	* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.7.
	(linux-libre-5.6-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.118.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.118.
	(linux-libre-4.19-pristine-source): Update hash.

2020-04-23  Marius Bakke  <mbakke@fastmail.com>

	news: Add entry for the glibc 2.31 upgrade.
	* etc/news.scm: Add entry for a33eac038a811603c8b9ed106ae405a5f80a0e9d.

	gnu: Remove obsolete glibc-locales packages.
	* gnu/packages/base.scm (glibc-utf8-locales-2.27, glibc-locales-2.27): Remove
	variables.

	gnu: Update glibc locale compatibility packages for 2.29.
	* gnu/packages/base.scm (glibc-locales-2.28, glibc-utf8-locales-2.28): Rename
	to ...
	(glibc-locales-2.29, glibc-utf8-locales-2.29): ... this.  Update to 2.29.

2020-04-23  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add wsjtx.
	* gnu/packages/radio.scm (wsjtx-hamlib): New variable.
	  (wsjtx): New variable.

	gnu: fldigi: Add hamlib support.
	* gnu/packages/radio.scm (fldigi)[inputs]: Add hamlib and libusb.

	gnu: Add hamlib.
	* gnu/packages/radio.scm (hamlib): New package.

2020-04-23  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add wolf-spectrum.
	* gnu/packages/music.scm (wolf-spectrum): New variable.

	gnu: Add wolf-shaper.
	* gnu/packages/music.scm (wolf-shaper): New variable.

2020-04-23  Ludovic Courtès  <ludo@gnu.org>

	build: Don't build man pages when cross-compiling.
	* configure.ac: Define 'CROSS_COMPILING' Automake conditional.
	* doc/local.mk (dist_man1_MANS): Wrap in "if !CROSS_COMPILING".

	doc: Build more man pages.
	* doc/local.mk (sub_commands_mans): Add guix-deploy.1,
	guix-time-machine.1, and guix-weather.1.

2020-04-23  Ludovic Courtès  <ludo@gnu.org>

	compile: Pre-load the compiler outside 'with-target'.
	* guix/build/compile.scm (compile-files): Move call to 'compile' before
	'with-target'.  Failing to do that, if the target has a different word
	size than the host, the first call to 'compile-file' fails with:

	  ice-9/eval.scm:293:34: In procedure load-thunk-from-memory: ELF file does not have native word size

	while attempting loading 'language/spec.go'.

2020-04-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: GCC@8: Remove obsolete patch.
	This is no longer required since the update to 8.4.0 in 60ce496ad8.

	* gnu/packages/patches/gcc-8-libsanitizer-mode-size.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/gcc.scm (gcc-8)[source](patches): Remove it.

2020-04-23  Leo Famulari  <leo@famulari.name>

	gnu: Squid: Update to 4.11 [fixes CVE-2020-{11945,12519,12521}].
	* gnu/packages/networking.scm (squid): Update to 4.11.

2020-04-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: grammalecte: Update to 1.9.0.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 1.9.0.

2020-04-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: liburcu: Update to 0.12.1.
	* gnu/packages/datastructures.scm (liburcu): Update to 0.12.1.

2020-04-23  Leo Famulari  <leo@famulari.name>

	gnu: GNU FreeFont: Add a deprecated alias for "font-gnu-freefont-ttf".
	This is a followup to commit 5483a2d0a913fe533744699e9ef5757c6e3f6983.

	* gnu/packages/fonts.scm (font-gnu-freefont-ttf): New variable.

2020-04-23  zimoun  <zimon.toutoune@gmail.com>

	licenses: Export license record.
	* guix/licenses.scm (<license>): Export it.

2020-04-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: shepherd: Remove obsolete patch.
	* gnu/packages/patches/shepherd-hurd.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/admin.scm (shepherd)[source](patches): Remove.

2020-04-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add texlive-marginnote.
	* gnu/packages/tex.scm (texlive-marginnote): New variable.

2020-04-23  Jakub Kądziołka  <kuba@kadziolka.net>

	git-version: Raise a condition instead of an error.
	* guix/git-download.scm (git-version): Replace ERROR with RAISE
	  and CONDITION.

	This is a follow-up to commit bbf6bc1acc9bbdebf7ee7b68c0fa091733a5f6e1.

2020-04-23  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates
	 Conflicts:
		etc/news.scm
		gnu/local.mk
		gnu/packages/bootloaders.scm
		gnu/packages/linphone.scm
		gnu/packages/linux.scm
		gnu/packages/tls.scm
		gnu/system.scm

2020-04-23  Mathieu Othacehe  <m.othacehe@gmail.com>

	Revert "gnu: u-boot: Update to 2020.04."
	This reverts commit be0ecfb1787b9e6954bf745bceeb1b9d2669d51a.

2020-04-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-4clojure: Fix license.
	* gnu/packages/emacs-xyz.scm (emacs-4clojure)[license]: Use GPL3+.

2020-04-23  Jakub Kądziołka  <kuba@kadziolka.net>

	git-version: Handle invalid arguments gracefully
	* guix/git-download.scm (git-version): Add a check for commit ID length.

2020-04-23  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: texinfo: Cross-build fix.
	* gnu/packages/texinfo.scm (texinfo)[inputs]: Add perl.  This makes the host
	texi2any (makeinfo) refer to the correct perl.  To avoid triggering a rebuild,
	do this while cross-compiling only.

2020-04-23  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: automake: Support cross-build.
	Automake does not cross-built properly: it lacks the concept of
	<tool>-for-build.  It runs the host `autoconf' during build.

	* gnu/packages/autotools.scm (automake)[inputs]: Add autoconf, bash-minimal
	and perl.  To avoid triggering a rebuild, do this while cross-compiling only.
	[arguments]: When cross-building, add `patch-non-shebang-references' phase to
	substitute autoconf and perl.

2020-04-23  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: autoconf: Support cross-build.
	Autoconf does not cross-built properly: it lacks the concept of
	<tool>-for-build.  It runs the host `autom4te' (a perl script) during build.

	* gnu/packages/autotools.scm (autoconf)[inputs]: Add bash-minimal, perl, and
	m4.  To avoid triggering a rebuild, do this while cross-compiling only.
	[arguments]: When cross-building, add `patch-non-shebang-references' phase to
	substitute the host bash, m4 and perl.

2020-04-23  Ryan Prior  <rprior@protonmail.com>

	gnu: Add visidata.
	* gnu/packages/visidata.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2020-04-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add pyzo.
	* gnu/packages/python-xyz.scm (pyzo): New variable.

2020-04-22  Brendan Tildesley  <mail@brendan.scot>

	gnu: Add piper.
	* gnu/packages/gnome.scm (piper): New variable.

	gnu: Add libratbag.
	* gnu/packages/gnome.scm (libratbag): New variable.

	gnu: Add python-evdev.
	* gnu/packages/linux.scm (python-evdev): New variable.

2020-04-22  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add udevil.
	* gnu/packages/disk.scm (udevil): New variable.

2020-04-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-4clojure: Fix typos in description.
	* gnu/packages/emacs-xyz.scm (emacs-4clojure)[description]: Fix typos.

	gnu: emacs-4clojure: Fix version.
	* gnu/packages/emacs-xyz.scm (emacs-4clojure)[version]: Use `git-version' as
	there is no proper release.

2020-04-22  Alberto Eleuterio Flores Guerrero  <barbanegra+guix@posteo.mx>

	gnu: Add emacs-4clojure.
	* gnu/packages/emacs-xyz.scm (emacs-4clojure): New variable.

2020-04-22  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: font-gnu-freefont: Add otf and woff font types.
	* gnu/packages/fonts.scm (font-gnu-freefont): Add otf and woff font types.
	* gnu/packages/genealogy.scm (gramps)[inputs]: Replace font-gnu-freefont-tff
	with font-gnu-freefont.
	* doc/guix.texi: Adjust a reference to the package.

2020-04-22  John Soo  <jsoo1@asu.edu>

	gnu: clipmenu: Fix hash.
	* gnu/packages/xdisorg.scm (clipmenu):[origin] Update hash.

	gnu: Add emacs-xclip.
	* gnu/packages/emacs-xyz.scm (emacs-xclip): New variable.

2020-04-22  Danny Milosavljevic  <dannym@scratchpost.org>

	system: Automatically adjust linux-module packages to use the operating-system's kernel.
	* gnu/system.scm (package-for-kernel): New procedure.
	(operating-system-directory-base-entries): Use it.
	* gnu/tests/linux-module.scm: Test it.

2020-04-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wget2: Add support for gnu updater.
	* gnu/packages/wget.scm (wget2)[properties]: New field. Add
	ftp-directory.

	gnu: commoncpp: Add support for gnu updater.
	* gnu/packages/telephony.scm (commoncpp)[properties]: New field. Add
	ftp-directory, upstream-name.

	gnu: osip: Update to 5.1.1.
	* gnu/packages/telephony.scm (osip): Update to 5.1.1.

	gnu: osip: Add support for gnu updater.
	* gnu/packages/telephony.scm (osip)[properties]: New field. Add
	upstream-name, ftp-directory.

	gnu: gama: Update to 2.08.
	* gnu/packages/gps.scm (gama): Update to 2.08.

	gnu: parallel: Update to 20200422.
	* gnu/packages/parallel.scm (parallel): Update to 20200422.

	gnu: guile-8sync: Add support for gnu updater.
	* gnu/packages/guile-xyz.scm (guile-8sync)[properties]: New field. Add
	upstream-name.

2020-04-22  Matthew Brooks  <matthewfbrooks@mailbox.org>

	doc: cookbook: Explain how to use bind mounts.
	* doc/guix-cookbook.texi (Setting up a bind mount): Add example.

2020-04-22  Ludovic Courtès  <ludo@gnu.org>

	doc: Adjust @var vs. @code.
	* doc/guix.texi (Base Services): Adjust @var vs. @code.  Use 'cons'
	instead of 'cons*' in example.

2020-04-22  Brice Waegeneire  <brice@waegenei.re>

	services: Add udev-rules-service helper.
	* doc/guix.texi (Base services): Add documentation for
	'udev-rules-service'. Replace examples of 'udev-service-type' extension
	with 'udev-rules-service'.
	* gnu/services/base.scm (udev-rules-service): New procedure.

2020-04-22  Felix Gruber  <felgru@posteo.net>

	gnu: maths: dune-*: Update to version 2.7
	* gnu/packages/maths.scm (dune-*): Update to version 2.7.
	(dune-uggrid)[source] Download from Git, as no release tarball for
	version 2.7 exists.
	(dune-alugrid,dune-subgrid,dune-pdelab)[source] Use commit hashes as no
	tags for version 2.7 exist (yet?).
	(dune-istl)[source](patches) Add patch required to build version 2.7
	without openmpi.
	* gnu/packages/patches/dune-istl-2.7-fix-non-mpi-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-04-22  Brice Waegeneire  <brice@waegenei.re>

	system: Split %BASE-PACKAGES in smaller parts.
	* gnu/system.scm: (%base-packages-interactive, %base-packages-linux,
	%base-packages-networking, %base-packages-utils): New variables.
	(%base-packages): Use those new variables.

2020-04-22  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add blueman.
	* gnu/packages/networking.scm (blueman): New variable.

2020-04-22  Ludovic Courtès  <ludo@gnu.org>

	profiles: Add #:name parameter to 'profile-derivation'.
	* guix/profiles.scm (profile-derivation): Add #:name and pass it to
	'gexp->derivation'.

	system: 'operating-system-boot-parameters-file' uses 'scheme-file'.
	* gnu/system.scm (operating-system-boot-parameters-file): Use
	'scheme-file' instead of 'gexp->file'.
	(operating-system-directory-base-entries): Adjust accordingly.

	gexp: Add 'load-path?' field to <scheme-file>.
	* guix/gexp.scm (<scheme-file>)[load-path?]: New field.
	(scheme-file): Add #:set-load-path? and honor it.
	(scheme-file-compiler): Pass #:set-load-path? to 'gexp->file'.
	* doc/guix.texi (G-Expressions): Document it.

2020-04-22  Andreas Enge  <andreas@enge.fr>

	gnu: pari-gp: Update to 2.11.4.
	* gnu/packages/algebra.scm (pari-gp): Update to 2.11.4.

2020-04-22  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Update to 81.0.4044.122-0.31d6e60 [security fixes].
	This fixes CVE-2020-6459, CVE-2020-6460, and CVE-2020-6458.

	* gnu/packages/chromium.scm (%chromium-version): Set to 81.0.4044.122.
	(%ungoogled-revision): Set to 31d6e60c96481599b42072b4489e4468280198e3.
	(%chromium-origin, %ungoogled-origin): Update hashes.

2020-04-22  Marius Bakke  <mbakke@fastmail.com>

	gnu: qt@4: Update source URI.
	* gnu/packages/qt.scm (qt-4)[source](uri): Adjust to current.

2020-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove mumimu.
	* gnu/packages/mail.scm (mumimu): Remove variable.

	gnu: mumi: Update to 0.0.0-16.9175199.
	* gnu/packages/mail.scm (mumi): Update to 0.0.0-16.9175199.
	[inputs]: Add guile-xapian; remove mumimu.

2020-04-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add w-scan.
	* gnu/packages/video.scm (w-scan): New variable.

2020-04-22  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add font-meera-inimai.
	* gnu/packages/fonts.scm (font-meera-inimai): New variable.

	gnu: Add python-google-brotli.
	* gnu/packages/compression.scm (python-google-brotli): New variable.

2020-04-21  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.34.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.34.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@5.6: Update to 5.6.6.
	* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.6.
	(linux-libre-5.6-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.117.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.117.
	(linux-libre-4.19-pristine-source): Update hash.

2020-04-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: qt@4: Hide the default GCC from CPLUS_INCLUDE_PATH.
	* gnu/packages/qt.scm (qt-4)[native-inputs]: Distinguish GCC-5.
	[arguments]: Add phase to hide the default GCC from CPLUS_INCLUDE_PATH to fix
	conflicting headers.

	gnu: python-jedi: Fix test failure with Python 3.8.
	* gnu/packages/python-xyz.scm (python-jedi)[arguments]: Add phase
	'adjust-test-for-python-3.8'.

	gnu: python-pyrsistent: Fix build with Pytest 5.
	* gnu/packages/python-xyz.scm (python-pyrsistent)[arguments]: New field.

	gnu: GNOME: Only include Eye of GNOME on x86_64-linux.
	* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Conditionally add EOG.

2020-04-21  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for the cookbook.
	* etc/news.scm: Add entry for the cookbook.

	self: Build and install 'guix-cookbook.info' and its translations.
	* guix/self.scm (translate-texi-manuals)[build]: Translate and install
	guix-cookbook.texi.
	(info-manual)[build]: Handle "guix-cookbook*.texi".

	self: translate-texi-manuals: Add 'available-translations'.
	* guix/self.scm (translate-texi-manuals)[build](available-translations):
	New procedure.
	Use it rather than directly calling 'find-files' & co.

	self: translate-texi-manuals: Don't hardcode "guix.texi".
	* guix/self.scm (translate-texi-manuals)[build](translate-texi): Add
	'prefix' and #:extras parameters and honor them.  Adjust callers.

2020-04-21  Ludovic Courtès  <ludo@gnu.org>

	doc: Include *.json files in the source.
	This is a followup to c9f321e52a99dea93fcc099372ea0167150b9aac.

	* doc/build.scm (texinfo-manual-source)[build]: Add *.json to #$output.

2020-04-21  Leo Famulari  <leo@famulari.name>

	gnu: OpenSSL: Update to 1.1.1g [fixes CVE-2020-1967].
	* gnu/packages/tls.scm (openssl)[replacement]: Replace with openssl-1.1.1g.
	(openssl-1.1.1e): Replace variable with ...
	(openssl-1.1.1g): ... this.

2020-04-21  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-dired-toggle-sudo: Update to 1.0-0.13bbe52.
	* gnu/packages/emacs-xyz.scm (emacs-dired-toggle-sudo): Update to 1.0-0.13bbe52.
	* gnu/packages/patches/emacs-dired-toggle-sudo-emacs-26.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-04-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Add Guile 2.0 variant.
	* gnu/packages/admin.scm (guile2.0-shepherd): New variable.

	gnu: shepherd: Update to 0.8.0.
	* gnu/packages/admin.scm (shepherd): Update to 0.8.0.
	* gnu/services/shepherd.scm (shepherd-configuration-file): Use
	'default-pid-file-timeout' instead of fiddling with '%pid-file-timeout'.

	tests: web: Explicitly wait for the HTTP port.
	* gnu/tests/web.scm (run-webserver-test)["HTTP port ready"]: New test.

2020-04-21  Ludovic Courtès  <ludo@gnu.org>

	tests: ssh: Explicitly wait for port 22.
	Previously we could occasionally try to connect before the server is
	actually listening, both for OpenSSH and Dropbear.

	* gnu/tests/ssh.scm (run-ssh-test)["wait for port 22"]: New test.

2020-04-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-xapian: Update to 0.1.0.
	* gnu/packages/guile-xyz.scm (guile-xapian): Update to 0.1.0.

2020-04-21  Pjotr Prins  <pjotr.guix@thebird.nl>

	gnu: Add python-rdflib-jsonld.
	* gnu/packages/rdf.scm (python-rdflib-jsonld): New variable.

2020-04-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rdf.scm: Use license: prefix.
	* gnu/packages/rdf.scm: Use a 'license:' prefix for package licenses
	instead of only importing a select number of licenses.

2020-04-21  Vagrant Cascadian  <vagrant@debian.org>
	    Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add u-boot-pinebook-pro-rk3399.
	* gnu/packages/bootloaders (u-boot-pinebook-pro-rk3399): New variable.
	* gnu/packages/patches/u-boot-DT-for-Pinebook-Pro.patch: New file.
	* gnu/packages/patches/u-boot-add-boe-nv140fhmn49-display.patch: New file.
	* gnu/packages/patches/u-boot-gpio-keys-binding-cons.patch: New file.
	* gnu/packages/patches/u-boot-leds-common-binding-con.patch: New file.
	* gnu/packages/patches/u-boot-support-Pinebook-Pro-laptop.patch: New file.
	* gnu/packages/patches/u-boot-video-rockchip-fix-build.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add new patches.
	* gnu/bootloader/u-boot.scm (install-pinebook-pro-rk3399-u-boot,
	  u-boot-pinebook-pro-rk3399-bootloader): New variable.

2020-04-21  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: liblinphone: Fix icons.
	* gnu/packages/linphone.scm (liblinphone): Fix icons.

2020-04-20  Vagrant Cascadian  <vagrant@debian.org>

	gnu: obs: Update to 25.0.7.
	* gnu/packages/video (obs): Update to 25.0.7.

2020-04-20  Ludovic Courtès  <ludo@gnu.org>

	packages: Recommend against the use of 'package-file'.
	* guix/packages.scm (package-file): Recommend against its use in the
	docstring.
	* doc/guix.texi (The Store Monad): Likewise.

2020-04-20  Ludovic Courtès  <ludo@gnu.org>

	Revert "system: Don’t create a module database when no modules are available."
	This reverts commit b2fff3b5de7d510fe4809e9a97089dddf2a39ffc.

	Fixes <https://bugs.gnu.org/40713>.
	Reported by pkill9 <pkill9@runbox.com>.

	This commit is incorrect: its effect depends on whether KERNEL's build
	output is already available in the store, it breaks with non-package
	kernels as reported at <https://bugs.gnu.org/40713>, and the
	LINUX-MODULE-DATABASE hook is required at all times since
	5c79f238634c5adb6657f1b4b1bb4ddb8bb73ef1 removed the relevant bits from
	the 'linux-libre' package.

2020-04-20  Ludovic Courtès  <ludo@gnu.org>

	services: etc: Detect and report duplicate entries.
	Fixes <https://bugs.gnu.org/40729>.
	Reported by Christopher Baines <mail@cbaines.net>.

	* gnu/services.scm (files->etc-directory)[assert-no-duplicates]: New
	procedure.
	Use it.

2020-04-20  Ludovic Courtès  <ludo@gnu.org>

	services: dovecot: 'stop' method returns #f upon success.
	* gnu/services/mail.scm (dovecot-shepherd-service)[stop]: Use 'invoke'
	instead of 'make-forkexec-constructor'.  Previously, the 'stop' method
	would return the PID of the "dovecot stop" process, which would be
	interpreted as a failure to stop the service.

2020-04-20  Ludovic Courtès  <ludo@gnu.org>

	services: Don't use the deprecated 'make-forkexec-constructor' call.
	Passing 'make-forkexec-constructor' a string or several string arguments
	has been deprecated since dmd 0.1.

	* gnu/services/base.scm (rngd-service-type): In 'start' method, pass a
	list as the first argument to 'make-forkexec-constructor'.
	* gnu/services/desktop.scm (bluetooth-shepherd-service): Likewise.
	* gnu/services/spice.scm (spice-vdagent-shepherd-service): Likewise.

2020-04-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: mcron: Remove now unneeded phase.
	This is a followup to a52aa7fdef19f95fc1755ecd88e979ba07d8b392.

	* gnu/packages/guile-xyz.scm (mcron)[arguments]: Remove
	'fix-finding-guile'.

2020-04-20  Leo Famulari  <leo@famulari.name>

	gnu: cgit: Update Git source code to 2.25.4.
	* gnu/packages/version-control.scm (cgit)[inputs]: Update git-source to 2.25.4.

	gnu: Git: Update to 2.26.2 [fixes CVE-2020-11008].
	* gnu/packages/version-control.scm (git): Update to 2.26.2.
	[native-inputs]: Update git-manpages.

2020-04-20  Naga Malleswari  <nagamalli@riseup.net>

	gnu: xfce.scm: Sort module imports.
	* gnu/packages/xfce.scm: Sort module imports.

2020-04-20  Florian Pelz  <pelzflorian@pelzflorian.de>

	installer: Rename uvesafb shepherd service to maybe-uvesafb.
	Because the installer's uvesafb service loads uvesafb only on some machines.

	This is a follow-up to commit 0ad60b2a89d6d387236466e0bcdd61ac489fca37.

	* gnu/system/install.scm (uvesafb-shepherd-service): Adjust provision and
	description fields.

2020-04-20  R Veera Kumar  <vkor@vkten.in>

	gnu: libqalculate: Fix libcurl gnutls CA cert bundle file.
	* gnu/packages/patches/libqalculate-3.8.0-libcurl-ssl-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/maths.scm (libqalculate)[source]: Use it.

2020-04-20  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add midori.
	* gnu/packages/web-browsers.scm (midori): New variable.

2020-04-20  Julien Lepiller  <julien@lepiller.eu>

	syscalls: Fix Linux detection in 'readdir*'.
	* guix/build/syscalls.scm (readdir*): Fix Linux detection for
	`arm-unknown-linux-gnueabihf'.

2020-04-20  Eric Brown  <ecbrown@ericcbrown.com>

	gnu: Add r-bridgesampling.
	* gnu/packages/cran.scm (r-bridgesampling): New variable.

2020-04-20  Ricardo Wurmus  <rekado@elephly.net>

	tests: Update expected values for package->code.
	Reported by janneke on IRC.

	* tests/print.scm: Update expected package definitions produced by package->code.

2020-04-20  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: tar: Disable troublesome tests on the Hurd.
	The sparse03.at test apparently freezes the Hurd; messages
	on the console:

	165: listing sparse files bigger than 2^33

	ext2fs: device:hd0s1: warning: bit already cleared for block 245780
	ext2fs: device:hd0s1: warning: bit already cleared for block 245781
	ext2fs: device:hd0s1: warning: bit already cleared for block 245782
	...
	ext2fs: BUG: unexpected fault on disk image ... err 0xa
	ext2fs: disk-pager.c:98: fault_handler: Assertion 'err' failed.

	the other tests just fail.

	* gnu/packages/base.scm (tar)[arguments]: When compiling for the Hurd,
	skip `sparse' and failing tests.

2020-04-20  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: coreutils: Mark three more tests XFAIL on the Hurd.
	* gnu/packages/base.scm (coreutils)[arguments]: Add three more failing tests.

	gnu: cmake: Remove "libuv" dependency for the Hurd.
	* gnu/packages/cmake.scm (cmake-bootstrap)[inputs]: When compiling for the
	Hurd, remove "libuv".

	gnu: tls: Remove datefudge and disable tests on the Hurd.
	* gnu/packages/tls.scm (gnutls)[arguments]: When compiling for the Hurd,
	disable tests.
	[native-inputs]: When compiling for the Hurd, do not include datefudge.

2020-04-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: java-bouncycastle: Don't use unstable tarball.
	* gnu/packages/java.scm (java-bouncycastle)[source]: Download using
	git-fetch. Use upstream's repo, not a mirror.

	gnu: java-lz4: Don't use unstable tarball.
	* gnu/packages/java.scm (java-lz4)[source]: Download using git-fetch.
	[arguments]: Add phase to make files writable.

	gnu: java-fest-assert: Don't use unstable tarball.
	* gnu/packages/java.scm (java-fest-assert)[source]: Download using
	git-fetch.

	gnu: java-fest-test: Don't use unstable tarball.
	* gnu/packages/java.scm (java-fest-test)[source]: Download using
	git-fetch.

	gnu: java-fest-util: Don't use unstable tarball.
	* gnu/packages/java.scm (java-fest-util)[source]: Download using
	git-fetch.

	gnu: graphene: Update to 1.10.0.
	* gnu/packages/gtk.scm (graphene): Update to 1.10.0.
	[build-system]: Switch to meson-build-system.
	[arguments]: Update configure-flags to not install tests.
	[inputs]: Remove python2. Move gobject-introspection ...
	[native-inputs]: ... to here. Remove autoconf, automake, libtool, which.

	gnu: sparql-query: Sort inputs alphabetically.
	* gnu/packages/databases.scm (sparql-query)[inputs]: Sort alphabetically.

	gnu: sparql-query: Don't use unstable tarball.
	* gnu/packages/databases.scm (sparql-query)[source]: Download using
	git-fetch.

2020-04-20  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: perl: Actually produce a host perl when cross-compiling.
	* gnu/packages/patches/perl-cross.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/perl.scm (perl)[native-inputs]: When cross-compiling, add
	`perl-cross' input and perl-cross.patch.
	[arguments]: When cross-compiling, use them to produce binary for host.

2020-04-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: linphoneqt: Add the missing ring sound files.
	* gnu/packages/linphone.scm (linphoneqt)[phases]: Add an
	'extend-shared-resources phase.

2020-04-19  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: mu: Update to 1.4.
	* gnu/packages/mail.scm (mu): Update to 1.4.
	[arguments]: Remove 'fix-date-tests phase. Add 'patch-bin-sh-in-tests phase.

2020-04-19  Ludovic Courtès  <ludo@gnu.org>

	services: Add 'simulated-wifi-service-type'.
	* gnu/services/networking.scm (simulated-wifi-shepherd-services): New
	procedure.
	(simulated-wifi-service-type): New variable.
	* doc/guix.texi (Networking Services): Document it.

	services: Add 'hostapd-service-type'.
	* gnu/services/networking.scm (<hostapd-configuration>): New record
	type.
	(hostapd-configuration-file, hostapd-shepherd-services): New
	procedures.
	(hostapd-service-type): New variable.
	* doc/guix.texi (Networking Services): Document it.

2020-04-19  Julien Lepiller  <julien@lepiller.eu>

	gnu: php: Update to 7.4.5.
	* gnu/packages/php.scm (php): Update to 7.4.5.

2020-04-19  Danny Milosavljevic  <dannym@scratchpost.org>

	Revert "gnu: libxfce4util: Update to 4.15.0."
	This reverts commit c0bff513a41a12b446565f3c0de06343acbb6e23.

2020-04-19  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

2020-04-19  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: git: Fix for cross-compiling to the Hurd.
	* gnu/packages/version-control.scm (git)[arguments]: When cross-compiling, fix
	`config.mak.uname' kludge to use the host system configuration.

	gnu: git: Resurrect cross-compilation.
	* gnu/packages/version-control.scm (git-cross-configure-flags): Add missing
	"ac_cv_iconv_omits_bom" flag.
	(git)[arguments]: Avoid modify-PATH stage when cross-compiling as it depends
	on non-present "bash-for-tests".

2020-04-19  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: Build fix for python-boot0 on the Hurd.
	Unlike during a non-chroot'ed build on Debian/Hurd, there is no /usr/include.

	* gnu/packages/commencement.scm (python-boot0)[arguments]: When building on
	the Hurd, add `fix-regen' stage to correct a reference to "/usr".

2020-04-19  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: python: Build fix for the Hurd.
	* gnu/packages/python.scm (python-2.7)[arguments]: Add `fix-regen'
	stage to correct a reference to "/usr".
	(python-3.8): Remove build fix for 2.x..3.5.9 that breaks on 3.8.2.

2020-04-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: boost-static: Adjust for Python 3 migration in Boost.
	* gnu/packages/boost.scm (boost-static)[arguments]: Adjust libboost_python27.a
	file name to take the Python 3 counterpart in the provide_libboost_python phase.

	installer: Add GC root for Guile 3.0.
	* gnu/system/install.scm (%installation-services)[gc-root-service-type]: Add
	GC root for GUILE-3.0 instead of GUILE-2.2.

2020-04-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-superstar: Update to 1.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-superstar): Update to 1.2.1.

2020-04-19  Ludovic Courtès  <ludo@gnu.org>

	doc: Make install script more prominent.
	Suggested by Steven vanZyl <rushsteve1@rushsteve1.us>.

	* doc/guix.texi (Binary Installation): Add @example showing how to
	download the script.  Use "systemctl enable --now".

2020-04-19  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add notification-daemon.
	* gnu/packages/gnome.scm (notification-daemon): New variable.

2020-04-19  Ludovic Courtès  <ludo@gnu.org>

	tests: Invoke 'git' with a custom '.gitconfig' and ignore the system config.
	Fixes <https://bugs.gnu.org/37679>.
	Reported by Gábor Boskovits <boskovits@gmail.com>.

	* guix/tests/git.scm (call-with-environment-variables): New procedure.
	(with-environment-variables): New macro.
	(populate-git-repository)[git]: Wrap (git-command) invocation in
	'call-with-temporary-directory' and 'with-environment-variables'.

2020-04-19  Martin Becze  <mjbecze@riseup.net>

	gnu: Add trezord-udev-rules.
	* gnu/packages/finance.scm (trezord-udev-rules): New variable.

2020-04-19  Ludovic Courtès  <ludo@gnu.org>

	status: Remove extra space before ellipsis.
	Extra space was introduced in 8fa4ac5be4d5f8a1e62635842b16486832ff49f1.

	* guix/status.scm (print-build-event): Remove extra space before
	ellipsis.

2020-04-19  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: connman: Fix Wifi connection.
	Issue reported by SergioBG here:
	https://lists.gnu.org/archive/html/bug-guix/2020-04/msg00432.html.

	Due to default buffering mode, the installer was reading from the pipe without
	having actually written a command before.

	* gnu/installer/connman.scm (connman-connect-with-auth): Set pipe buffering
	mode to 'line.

2020-04-19  Efraim Flashner  <efraim@flashner.co.il>

	services: sddm: Have sddm provision xorg-server.
	* gnu/services/sddm.scm (sddm-shepherd-service)[shepherd-service]: Have
	sddm provision 'xorg-server like the other display managers.

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gdm: Update patch for GDM 3.34.
	* gnu/packages/patches/gdm-default-session.patch: Update patch for new version
	of GDM.

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: libical: Enable introspection and Vala bindings.
	* gnu/packages/calendar.scm (libical)[arguments]: Enable introspection and
	Vala bindings.
	[native-inputs]: Add gobject-introspection and vala.

	(cherry picked from commit 1538791f2003620ff3436cba316a594931a5ab72)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-maps: Update to 3.34.2.
	* gnu/packages/geo.scm (gnome-maps): Update to 3.34.2.

	(cherry picked from commit 08c5ffd3c283cd479602540cce4e0d40be4f4187)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: cheese: Update to 3.34.0.
	* gnu/packages/gnome.scm (cheese): Update to 3.34.0.
	[build-system]: Use meson-build-system.
	[arguments]: Set #:glib-or-gtk? flag.  Adjust 'skip-gtk-update-icon-cache'
	phase and run it after the 'unpack' phase.
	[native-inputs]: Add docbook-xsl, gtk-doc, and libxslt.

	(cherry picked from commit e96f871c3603da785e31a3c130ae1d1a64827a93)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: orca: Update to 3.34.1.
	* gnu/packages/gnome.scm (orca): Update to 3.34.1.

	(cherry picked from commit f6342be942f03c8e63f6fbe863597c0e5f8ffc83)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-shell-extensions: Update to 3.34.2.
	* gnu/packages/gnome.scm (gnome-shell-extensions): Update to 3.34.2.

	(cherry picked from commit c7587d3ef346554468475202c4ec436ad4ef3b65)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-tweaks: Update to 3.34.0.
	* gnu/packages/gnome.scm (gnome-tweaks): Update to 3.34.0.
	[arguments]: Add phase to skip gtk-update-icon-cache.
	[native-inputs]: Remove gtk+:bin.
	[inputs]: Add libhandy.

	(cherry picked from commit 097da4b45a2e7d39d586e4a36973b1eaea9df9e8)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-calendar: Update to 3.34.2.
	* gnu/packages/gnome.scm (gnome-calendar): Update to 3.34.2.
	[arguments]: Add phase to skip gtk-update-icon-cache.
	[native-inputs]: Remove gtk+:bin.

	(cherry picked from commit 2f7f0be50c267a55624ac27b44542aebfffdad5e)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-clocks: Update to 3.34.0.
	* gnu/packages/gnome.scm (gnome-clocks): Update to 3.34.0.
	[arguments]: Add phase to skip gtk-update-icon-cache.
	[native-inputs]: Remove gtk+:bin.

	(cherry picked from commit 0293a06e5524ca9e894f111f68c1c9e7b6263810)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-klotski: Update to 3.34.0.
	* gnu/packages/gnome.scm (gnome-klotski): Update to 3.34.0.

	(cherry picked from commit d2fce9c85e92cd7b1ebcd69ef130fb31f9d51bc9)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: devhelp: Update to 3.34.0.
	* gnu/packages/gnome.scm (devhelp): Update to 3.34.0.

	(cherry picked from commit df8dfba27d09cb19c94f81b666bc7ad91c65fb79)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-sudoku: Update to 3.34.1.
	* gnu/packages/gnome.scm (gnome-sudoku): Update to 3.34.1.

	(cherry picked from commit d82cdcd537040e53e1c423a7994c0c773f2c71d6)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-mines: Update to 3.34.0.
	* gnu/packages/gnome.scm (gnome-mines): Update to 3.34.0.

	(cherry picked from commit 92a7370c01161ea6aafb71460f74f469cb400394)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: seahorse: Update to 3.34.
	* gnu/packages/gnome.scm (seahorse): Update to 3.34.
	[source]: Remove obsolete patch.
	* gnu/packages/patches/seahorse-gtk-use-0-on-empty-flags.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	(cherry picked from commit df3e812fe42a13325ca5b223a115fb2d3dbfd446)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-shell: Update to 3.34.2.
	* gnu/packages/gnome.scm (gnome-shell): Update to 3.34.2.
	[source]: Add patch.
	[native-inputs]: Add asciidoc.
	[inputs]: Add gnome-autoar.
	* gnu/packages/patches/gnome-shell-theme.patch: Adjust patch accordingly.
	* gnu/packages/patches/gnome-shell-disable-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	(cherry picked from commit 4ac325aa9bf8dd237f5b5be7a1523d957be0067f)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gjs: Update to 1.58.3.
	* gnu/packages/gnome.scm (gjs): Update to 1.58.3.
	[native-inputs]: Add dconf.

	(cherry picked from commit be62a1b5a5d0d2c237beae6ddafebe9c6ef887fa)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: telepathy-glib: Disable failing tests.
	* gnu/packages/glib.scm (telepathy-glib)[arguments]: Add phase to disable
	failing tests.

	(cherry picked from commit 9049e4d808f241dd88ddcb6a0f74b0766624fb08)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gdm: Update to 3.34.1.
	* gnu/packages/gnome.scm (gdm): Update to 3.34.1.
	[arguments]: Adjust 'pre-configure' phase accordingly.

	(cherry picked from commit b989db762e17b7bdb64b1f0e3156bc92a2f2dc32)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: mutter: Update to 3.34.2.
	* gnu/packages/gnome.scm (mutter): Update to 3.34.2.
	[arguments]: Add configure flag to disable profiling.  Update configure flag
	that adds to the RUNPATH.  Remove obsolete 'disable-werror' and 'use-elogind'
	phases.
	[native-inputs]: Add desktop-file-utils.

	(cherry picked from commit b9686aea5170e528893433de4f563dd9b1a68cc0)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: totem: Update to 3.34.1.
	* gnu/packages/gnome.scm (totem): Update to 3.34.1.

	(cherry picked from commit 513a19c38116795c811e6421004ac8f7d83525fa)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: nautilus: Update to 3.34.2.
	* gnu/packages/gnome.scm (nautilus): Update to 3.34.2.
	[arguments]: Add 'skip-gtk-update-icon-cache' phase.
	[native-inputs]: Remove gtk+:bin.

	(cherry picked from commit ba1d88e83aeb2e6b3ec4006c901f687235cd63c0)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-terminal: Update to 3.34.2.
	* gnu/packages/gnome.scm (gnome-terminal): Update to 3.34.2.

	(cherry picked from commit c09d94546b75ecdd334494ed1730d44de551f29b)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-screenshot: Update to 3.34.0.
	* gnu/packages/gnome.scm (gnome-screenshot): Update to 3.34.0.
	[arguments]: Add 'skip-gtk-update-icon-cache' phase.
	[native-inputs]: Remove gtk+:bin.

	(cherry picked from commit e822ab3c7b6072c053b25a175ba802b515edff44)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-keyring: Update to 3.34.0.
	* gnu/packages/gnome.scm (gnome-keyring): Update to 3.34.0.

	(cherry picked from commit 44f210ab90566446c8ccf0a53c663a3d555bad9e)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-disk-utility: Update to 3.34.0.
	* gnu/packages/gnome.scm (gnome-disk-utility): Update to 3.34.0.
	[arguments]: Add configure flag to enable elogind support.
	[inputs]: Add elogind.

	(cherry picked from commit 586eb32f09e8a654272040b578bf6a99876c9f7d)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-control-center: Update to 3.34.2.
	* gnu/packages/gnome.scm (gnome-control-center): Update to 3.34.2.
	[arguments]: Add 'skip-gtk-update-icon-cache' phase.
	[native-inputs]: Remove gtk+:bin.

	(cherry picked from commit 093ab99e4f2d5b10ea604cfb469e47f19b187401)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-settings-daemon: Update to 3.34.1.
	* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 3.34.1.
	[arguments]: Add configure flag to build without systemd.
	[inputs]: Add gcr and modem-manager.

	(cherry picked from commit 048875f365d1591ad45853e76bda180d32f2bef7)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-session: Update to 3.34.2.
	* gnu/packages/gnome.scm (gnome-session): Update to 3.34.2.

	(cherry picked from commit 12a88070138ca2f11ebecf0aa0c7ae3b71b0032e)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-contacts: Update to 3.34.
	* gnu/packages/gnome.scm (gnome-contacts): Update to 3.34.
	[arguments]: Add 'skip-gtk-update-icon-cache' phase.
	[native-inputs]: Remove gtk+:bin.

	(cherry picked from commit c8be9392f03522f7a98ca787d31aa2372635a762)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: folks: Update to 0.13.1.
	* gnu/packages/gnome.scm (folks): Update to 0.13.1.
	[build-system]: Use meson-build-system.
	[arguments]: Add 'skip-gtk-update-icon-cache' phase.
	[inputs]: Add readline.
	[native-inputs]: Add glib:bin.

	(cherry picked from commit e4e7160c93baceb39686ce6bd1efe833ec5593c7)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: dbus-glib: Update to 0.110.
	* gnu/packages/glib.scm (dbus-glib): Update to 0.110.

	(cherry picked from commit cff7f2f521a662d0dc01a07b5d7c2c61a7b47072)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: evolution: Update to 3.34.2.
	* gnu/packages/gnome.scm (evolution): Update to 3.34.2.
	[inputs]: Replace gtkspell3 with gspell.  Remove evolution-data-server
	duplicate.

	(cherry picked from commit aace96f48804f43b07369408ffe7ed5c074437c0)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-autoar: Update to 0.2.4.
	* gnu/packages/gnome.scm (gnome-autoar): Update to 0.2.4.
	[native-inputs]: Remove gnome-common.

	(cherry picked from commit 46d713ce690235450740616249f800b288bf0a51)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: evolution-data-server: Update to 3.34.2.
	* gnu/packages/gnome.scm (evolution-data-server): Update to 3.34.2.
	[arguments]: Adjust 'disable-failing-tests' phase.
	* gnu/packages/patches/evolution-data-server-libical-compat.patch: Update patch.

	(cherry picked from commit 3febbdc80004c907507dbf4162bf6e7bfde74d28)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: libgweather: Update to 3.34.0.
	* gnu/packages/gnome.scm (libgweather): Update to 3.34.0.

	(cherry picked from commit fea74bf26d1a77129da919f2eb7473c94a947200)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-bluetooth: Update to 3.34.0.
	* gnu/packages/gnome.scm (gnome-bluetooth): Update to 3.34.0.

	(cherry picked from commit 9d875e791fcca55807cdce623842b80eac0bf345)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: glib-networking: Update to 2.62.2.
	* gnu/packages/gnome.scm (glib-networking): Update to 2.62.2.

	(cherry picked from commit 48d8c3b28f4edb2607e84334ffdf064850642318)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gedit: Update to 3.34.1.
	* gnu/packages/gnome.scm (gedit): Update to 3.34.1.

	(cherry picked from commit 49c537dab1cd4ff7aa154c5817e0c83c2ee02197)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: epiphany: Update to 3.34.2.
	* gnu/packages/gnome.scm (epiphany): Update to 3.34.2.

	(cherry picked from commit 7c4411701354e84d877816e095f01c1075cbff9d)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: libdazzle: Update to 3.34.1.
	* gnu/packages/gnome.scm (libdazzle): Update to 3.34.1.

	(cherry picked from commit 781da7d80b6b3a8e48b922acb754a5ba47f1d98b)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gsettings-desktop-schemas: Update to 3.34.0.
	* gnu/packages/gnome.scm (gsettings-desktop-schemas): Update to 3.34.0.

	(cherry picked from commit fdfaefaaf4ee56a34276cbf6d431bf388518dd6a)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-backgrounds: Update to 3.34.0.
	* gnu/packages/gnome.scm (gnome-backgrounds): Update to 3.34.0.

	(cherry picked from commit 873082931dd5e25320cc77c7ba2bec1e36520f46)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-desktop: Update to 3.34.2.
	* gnu/packages/gnome.scm (gnome-desktop): Update to 3.34.2.

	(cherry picked from commit 8ff022afb1da6ae4eb345e0f9836e285c137b9c2)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: eog: Update to 3.34.1.
	* gnu/packages/gnome.scm (eog): Update to 3.34.1.
	[inputs]: Replace librsvg with librsvg-next.

	(cherry picked from commit 904227e94edbe97f4c28871a9d2e899936c08692)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: dconf-editor: Update to 3.34.2.
	* gnu/packages/gnome.scm (dconf-editor): Update to 3.34.2.
	[arguments]: Remove obsolete 'set-glib-minimum-version' phase.
	[home-page]: Follow permanent redirect.

	(cherry picked from commit 929ad4f3f3e33add34bd9eebebdd08e9476063b6)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: dconf: Update to 3.34.0.
	* gnu/packages/gnome.scm (dconf): Update to 3.34.0.

	(cherry picked from commit a720afbc4e0b7366261e5c4784fc9bb807bd4f87)

2020-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: adwaita-icon-theme: Update to 3.34.3.
	* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 3.34.3.

	(cherry picked from commit e8cccae4e1964df5bbe63c37bc5b23dea5e19709)

2020-04-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-cython: Update to 0.29.16.
	* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.16.

	gnu: qrcodegen-cpp: Update to 1.6.0.
	* gnu/packages/aidc.scm (qrcodegen-cpp): Update to 1.6.0.

	gnu: vim-asyncrun: Update to 2.7.5.
	* gnu/packages/vim.scm (vim-asyncrun): Update to 2.7.5.

2020-04-18  Leo Famulari  <leo@famulari.name>

	gnu: libavif: Update to 0.7.1.
	* gnu/packages/image.scm (libavif): Update to 0.7.1.
	[arguments]: Run the test suite.

2020-04-18  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add node-semver.
	* gnu/packages/node-xyz.scm (node-semver): New variable.

2020-04-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: chess: Update to 6.2.6.
	* gnu/packages/games.scm (chess): Update to 6.2.6.

	gnu: chess: Set upstream name and ftp-directory.
	* gnu/packages/games.scm (chess)[properties]: New field. Add
	upstream-name and ftp-directory.

2020-04-18  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Fix backtrace display.
	The 'syslog' macro cannot be resolved in the pre-unwind-handler
	context. Failed to resolve 'syslog' in this context resulted in the swallowing
	of all installation errors.

	Fixes 5c04b00cf463a543b8ffc9eb55991f6b4cc145dd.

	* gnu/installer.scm (installer-program): Use (gnu installer utils) module.

2020-04-18  Christopher Baines  <mail@cbaines.net>

	guix: self: Use guile with libgc-7.
	Rather than libgc version 8. This should avoid crashes that can occur,
	particularly when loading data in to the Guix Data Service [1].

	1: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=40525

	* gnu/packages/guile.scm (guile-3.0/libgc-7): New variable.
	* guix/self.scm (specification->package): Use guile-3.0/libgc-7 for guile.

2020-04-18  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: linphoneqt: Fix crashes.
	The application was crashing when clicking on the Preferences menu or the
	conference icon.

	* gnu/packages/patches/linphoneqt-tabbutton.patch: Add file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/linphone.scm (linphoneqt)[source]: Use it.
	[inputs]: Add qtquickcontrols.

2020-04-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnupg: Accept revoked keys.
	I (nckx) have revoked all RSA subkeys, in favour of my older and
	freshly-refreshed ECDSA ones.  This was merely a precaution: to my
	knowledge all my RSA private keys have been carefully destroyed and
	were never compromised.  This commit keeps ‘make authenticate’ happy.

	* guix/gnupg.scm (revkeysig-rx): New variable for revoked keys.
	(gnupg-verify): Parse it.
	(gnupg-status-good-signature?): Accept it as ‘good’ for our purposes.
	* build-aux/git-authenticate.scm (%committers): Clarify nckx's subkeys.

2020-04-17  Leo Famulari  <leo@famulari.name>

	gnu: Use the test-only time zone database where appropriate.
	* gnu/packages/backup.scm (duplicity)[inputs]: Remove tzdata.
	[native-inputs]: Add tzdata-for-tests.
	* gnu/packages/finance.scm (ledger): Likewise.
	* gnu/packages/compression.scm (lhasa)[native-inputs]: Use tzdata-for-tests.
	* gnu/packages/cran.scm (r-rstan)[native-inputs]: Likewise.
	* gnu/packages/databases.scm (mongodb)[native-inputs]: Likewise.
	* gnu/packages/kde-frameworks.scm (kdelibs4support)[native-inputs]: Likewise.

2020-04-17  Martin Becze  <mjbecze@riseup.net>

	gnu: trezord: Update to 2.0.29.
	* gnu/packages/finance.scm (trezord): Update to 2.0.29.

2020-04-17  Vincent Legoll  <vincent.legoll@gmail.com>

	ui: Fix typos, 80-col & grammar in comments & docstrings.
	* guix/ui.scm (load*): Fix comment line length.
	(leave-on-EPIPE): Fix typo in docstring.
	(substitutable-info): Fix typo in comment.
	(indented-string): Fix typo in docstring.
	(%package-metrics): Fix typo in comment.
	(run-guix): Fix grammar in docstring.

2020-04-17  TomZ  <tomz@freedommail.ch>

	gnu: fulcrum: Update to 1.1.0
	* gnu/packages/finance.scm (fulcrum): Update to 1.1.0

2020-04-17  mikadoZero  <mikadozero@yandex.com>

	doc: Update nar decompression examples.
	* doc/guix.texi (Invoking guix archive): Show /gzip URL.
	Add cross-reference to "Invoking guix challenge".
	(Invoking guix challenge): Show /lzip URL.

2020-04-17  Ludovic Courtès  <ludo@gnu.org>

	services: account: Have 'user-processes' depend on 'user-homes'.
	Until now, 'user-homes' happened to start right after 'user-processes'
	and before services that depend on a home directory but the dependency
	was not explicit.  This addresses it.

	* gnu/system/shadow.scm (account-service-type): Extend
	USER-PROCESSES-SERVICE-TYPE.

2020-04-17  Ludovic Courtès  <ludo@gnu.org>

	services: Move 'user-processes' to (gnu services shepherd).
	* gnu/services/base.scm (%do-not-kill-file)
	(user-processes-shepherd-service, user-processes-service-type): Move
	to...
	* gnu/services/shepherd.scm: ... here.

2020-04-17  Ludovic Courtès  <ludo@gnu.org>

	maint: Provide the configuration file in the VM image.
	This fixes a bug introduced in 362bcdb1b076c8c46f71781add56dfbe532736dc
	whereby the VM image would no longer contain /etc/config.scm, contrary
	to what the manual says.

	Reported by dbdude on #guix.

	* Makefile.am (release): Pass '--save-provenance' to 'guix system
	vm-image'.
	* doc/guix.texi (Running Guix in a VM): Adjust file name accordingly.

2020-04-17  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.33.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.33.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@5.6: Update to 5.6.5.
	* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.5.
	(linux-libre-5.6-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.116.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.116.
	(linux-libre-4.19-pristine-source): Update hash.

2020-04-17  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	news: Add entry for the further reduced (aka Scheme-only) bootstrap.
	* etc/news.scm: Add entry for the further reduced (aka Scheme-only) bootstrap.

2020-04-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Update to 81.0.4044.113-0.b484ad4 [fixes CVE-2020-6457].
	* gnu/packages/chromium.scm (%chromium-version): Set to 81.0.4044.113.
	(%chromium-origin): Update hash.

2020-04-17  TomZ  <tomz@freedommail.ch>

	status: Allow double-click select of URLs.
	Various places while downloading or compiling guix prints
	the source URL. This change makes the URL easier to use by
	placing a space between the URL and the trailing dots.

2020-04-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pygenometracks: Update to 3.3.
	* gnu/packages/bioinformatics.scm (python-pygenometracks): Update to 3.3.
	[arguments]: Add phase "relax-requirements"; disable tests.
	[propagated-inputs]: Remove python-configparser and python-hicexplorer; add
	python-gffutils, python-pysam, and python-tqdm.

	gnu: Add python-hicmatrix.
	* gnu/packages/bioinformatics.scm (python-hicmatrix): New variable.

	gnu: python-cooler: Update to 0.8.7.
	* gnu/packages/bioinformatics.scm (python-cooler): Update to 0.8.7.
	[propagated-inputs]: Add python-asciitree, python-numpy, python-pyyaml, and
	python-simplejson.
	[native-inputs]: Remove python-nose, python-numpydoc, and python-sphinx; add
	python-pytest.

	gnu: python-pybigwig: Update to 0.3.17.
	* gnu/packages/bioinformatics.scm (python-pybigwig): Update to 0.3.17.

	gnu: python-tables: Update to 3.6.1.
	* gnu/packages/python-xyz.scm (python-tables): Update to 3.6.1.
	[arguments]: Adjust use-gcc phase.

2020-04-17  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: python-podcastparser: Run tests.
	* gnu/packages/gpodder.scm (python-podcastparser)[native-inputs]: Add
	python-coverage.
	[arguments]: Replace 'check phase and invoke "nosetests".

	gnu: gpodder: Run tests.
	* gnu/packages/gpodder.scm (gpodder)[native-inputs]: Add python-coverage and
	python-minimock.
	[arguments]: Replace the 'check phase and invoke "make unittest".

	gnu: gpodder: Update to 3.10.15.
	* gnu/packages/gpodder.scm (gpodder): Update to 3.10.15.

2020-04-17  Ludovic Courtès  <ludo@gnu.org>

	maint: Build binary tarball without '-K'.
	This is a followup to 8b292ffd3cd969286ee9cbdb70fde8cf384b9b8b.

	* Makefile.am (guix-binary.%.tar.xz): Remove '-K' to allow for offloading.

2020-04-17  Ludovic Courtès  <ludo@gnu.org>

	doc: Replace incorrect uses of @var with @code.
	@var is for meta-syntactic variables but it is used in some places for
	mere variables, which is incorrect and leads to inconsistent layout in
	PDF and HTML.

	* doc/guix.texi (package Reference, The Store Monad)
	(G-Expressions, operating-system Reference)
	(File Systems, Base Services, Log Rotation)
	(Networking Services, Invoking guix deploy): Replace incorrect uses of
	@var with @code.

2020-04-17  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: dovecot: Add libunwind input for arm.
	* gnu/packages/mail.scm (dovecot)[inputs]: Add libunwind when targetting arm.

2020-04-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: khard: Move propagated-inputs to inputs.
	As a package one would install we can rely on wrapping the package and
	not propagating inputs to make it work correctly.

	* gnu/packages/mail.scm (khard)[propagated-inputs]: Move all python
	packages ...
	[inputs]: ... to here.

2020-04-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: khal: Move propagated inputs to inputs.
	As a package one would install we can rely on wrapping the package and
	not propagating inputs to make it work correctly.

	* gnu/packages/calendar.scm (khal)[propagated-inputs]: Move all python
	packages...
	[inputs]: ... to here.

2020-04-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: khal: Fix build with python-urwid-2.1.0.
	* gnu/packages/calendar.scm (khal)[source]: Download upstream patch to
	fix compatibility with newer python-urwid.

2020-04-17  Christopher Baines  <mail@cbaines.net>

	gnu: diffoscope.scm: Add missing import.
	This follows on from 2d9886f7e8838d6aeb0cfb20a2a49fc7d8fb233c.

	* gnu/packages/diffoscope.scm: Import (gnu packages maths).

2020-04-17  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 141.
	* gnu/packages/diffoscope (diffoscope): Update to 141.
	  [arguments]: Add phase add-known-tools.
	  [native-inputs]: Add hdf5.

	gnu: disorderfs: Update to 0.5.9.
	* gnu/packages/file-systems (disorderfs): Update to 0.5.9.

2020-04-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-jedi: Fix test failure on some file systems.
	Reported by sirgazil on #guix.

	* gnu/packages/patches/python-jedi-sort-project-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/python-xyz.scm (python-jedi)[source](patches): Add it.
	[arguments]: Run tests more verbosely while at it.

2020-04-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: xournalpp: Remove outdated comments.
	* gnu/packages/pdf.scm (xournalpp): Remove outdated comments.  This is
	a followup to 9cb2f28c5a737576ec28099d69aa35ff687e7778.

2020-04-16  Ricardo Wurmus  <rekado@elephly.net>

	doc: Document building and installing from JSON files.
	* doc/guix.texi (Invoking guix package): Augment pargraphs for
	"--install-from-file".
	(Invoking guix build): Document building from JSON files.
	* doc/package-hello.json: New file.
	* doc/local.mk (EXTRA_DIST): Add it.

	import/print: Don't factorize URI if there's no version match.
	* guix/import/print.scm (package->code): If FACTORIZE-URI returns just the
	unmodified string use that as the URI.

	import/utils: alist->package: Include arguments.
	* guix/import/utils.scm (alist->package): Process arguments field in input
	data and include it in the generated package.

	import/json: json->code: Handle files with more than one definition.
	* guix/import/json.scm (json->code): Convert JSON arrays to lists of package
	definitions.
	(json->scheme-file): Write all expressions to the target file.

	import/utils: alist->package: Ignore known inputs.
	* guix/import/utils.scm (alist->package): Accept optional list of known
	inputs, which are excluded from the specification lookup.
	* guix/import/print.scm (package->code)[package-lists->code]: Handle inputs
	which are just symbols.

	import/print: package->code: Wrap S-expression in definition.
	* guix/import/print.scm (package->code): Return a definition, not just a
	package expression.

	import/json: Use json->code.
	* guix/import/json.scm (json->code): Export procedure.
	* guix/scripts/import/json.scm (guix-import-json): Use json->code.

	scripts/package: Handle JSON files.
	* guix/scripts/package.scm (%options): Support loading from JSON files when
	"install-from-file" is used.

	scripts/build: options->things-to-build: Handle .json files.
	* guix/scripts/build.scm (options->things-to-build): Handle files that end on
	.json.

	import/json: Add json->scheme-file.
	* guix/import/json.scm (json->code, json->scheme-file): New procedures.

	import/print: package->code: Wrap build system value in module reference.
	* guix/import/print.scm (package->code): Return build system value with
	corresponding module.

	import/print: Return license with prefix.
	* guix/import/print.scm (license->code): Prepend license: prefix.

2020-04-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wireshark: Update to 3.2.3.
	* gnu/packages/networking.scm (wireshark): Update to 3.2.3.

2020-04-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-hy: Update to 0.18.0.
	* gnu/packages/python-xyz.scm (python-hy): Update to 0.18.0.
	[arguments]: Make all phases return #t.
	[propagated-inputs]: Remove python-clint, python-fastentrypoints. Add
	python-colorama.
	(python2-hy): Remove variable.

	gnu: python-icalendar: Update to 4.0.5.
	* gnu/packages/python-xyz.scm (python-icalendar): Update to 4.0.5.

	gnu: toot: Update to 0.26.0.
	* gnu/packages/mastodon.scm (toot): Update to 0.26.0.

	gnu: python-urwid: Update to 2.1.0.
	* gnu/packages/python-xyz.scm (python-urwid): Update to 2.1.0.

	gnu: python-vobject: Update to 0.9.6.1.
	* gnu/packages/python-xyz.scm (python-vobject): Update to 0.9.6.1.

	gnu: python-pyicu: Update to 2.4.3.
	* gnu/packages/python-xyz.scm (python-pyicu): Update to 2.4.3.
	[properties]: Remove field.
	(python2-pyicu): Remove package customizations.

	gnu: khard: Update to 0.16.1.
	* gnu/packages/mail.scm (khard): Update to 0.16.1.
	[arguments]: Remove custom 'install-doc phase. Add 'install-completions
	phase.

2020-04-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: xournalpp: Update to 1.0.18.
	* gnu/packages/pdf.scm (xournalpp): Update to 1.0.18.

2020-04-16  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Remove guile-newt definition.
	This is no longer necessary since 0.0.2 release of Guile-Newt.

	* gnu/installer.scm (guile-newt): Remove variable.

2020-04-16  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: guile-newt: Update to 0.0.2.
	* gnu/packages/guile-xyz.scm (guile-newt): Update to 0.0.2,
	[source]: remove Guile 3.0 snippet.

2020-04-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xfce4-taskmanager: Update to 1.2.3.
	* gnu/packages/xfce.scm (xfce4-taskmanager): Update to 1.2.3.
	[source]: Hard-code NAME.

	gnu: xfwm4: Update to 4.14.1.
	* gnu/packages/xfce.scm (xfwm4): Update to 4.14.1.
	[source]: Hard-code NAME.

	gnu: xfdesktop: Update to 4.14.2.
	* gnu/packages/xfce.scm (xfdesktop): Update to 4.14.2.
	[source]: Hard-code NAME.

	gnu: augeas: Use HTTPS home page.
	* gnu/packages/augeas.scm (augeas)[home-page]: Use HTTPS.

	gnu: augeas: Update to 1.12.0.
	* gnu/packages/augeas.scm (augeas): Update to 1.12.0.

	gnu: xterm: Update to 353.
	* gnu/packages/xorg.scm (xterm): Update to 353.

2020-04-16  guy fleury iteriteka  <gfleury@disroot.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add the GNU MDK.
	* gnu/packages/education.scm (mdk): New variable.

2020-04-16  R Veera Kumar  <vkor@vkten.in>

	doc: Add dicod-service-type in Dictionary Services.
	* doc/guix.texi (Miscellaneous Services): Add dicod-service-type
	in Dictionary Services.

2020-04-16  Ludovic Courtès  <ludo@gnu.org>

	syscalls: 'readdir*' chooses between the Linux and Hurd code at run time.
	Partly fixes <https://bugs.gnu.org/40574>.
	Reported by Jan Nieuwenhuizen <janneke@gnu.org>.

	Previously, we'd choose at expansion time whether to use the Hurd or the
	Linux variant, taking the cross-compilation target into account.  This
	would lead to the wrong decision when (guix build syscalls) is evaluated
	while we're cross-compiling to GNU/Hurd.

	This is a followup to 1ab9e483391f8b62b873833ea71cb0074efa03e7.

	* guix/build/syscalls.scm (define-generic-identifier)
	(read-dirent-header, %struct-dirent-header, sizeof-dirent-header):
	Remove.
	(readdir*): Rename to...
	(readdir-procedure): ... this, and add parameters.
	(readdir*): Define as a call to 'readdir-procedure' as a function of
	%HOST-TYPE.

2020-04-16  Ludovic Courtès  <ludo@gnu.org>

	doc: Remove bogus index entry.
	* doc/guix.texi (Build Systems): Remove bogus and redundant entry for
	'copy-build-system'.

2020-04-16  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add flwrap.
	* gnu/packages/radio.scm (flwrap): New variable.

	gnu: Add flamp.
	* gnu/packages/radio.scm (flamp): New variable.

2020-04-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-destiny: Add missing input.
	* gnu/packages/bioconductor.scm (r-destiny)[native-inputs]: Add r-nbconvertr.

	gnu: r-bacon: Add missing input.
	* gnu/packages/bioconductor.scm (r-bacon)[native-inputs]: Add r-knitr.

	gnu: r-bioassayr: Add missing input.
	* gnu/packages/bioconductor.scm (r-bioassayr)[native-inputs]: Add r-knitr.

	gnu: Add r-nbconvertr.
	* gnu/packages/cran.scm (r-nbconvertr): New variable.

	gnu: r-activepathways: Add missing input.
	* gnu/packages/bioconductor.scm (r-activepathways)[native-inputs]:
	Add r-knitr.

	gnu: r-dose: Add missing input.
	* gnu/packages/bioconductor.scm (r-dose)[native-inputs]: Add r-knitr.

	gnu: r-ggextra: Add missing input.
	* gnu/packages/cran.scm (r-ggextra)[native-inputs]: Add r-knitr.

	gnu: r-gdina: Add missing input.
	* gnu/packages/cran.scm (r-gdina)[native-inputs]: Add r-knitr.

2020-04-16  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: linphone: Reformat code to respect coding style conventions.
	* gnu/packages/linphone.scm (bcunit, belr, belcard, bcmatroska2, bzrtp)
	(belle-sip, mediastreamer2, msopenh264, mssilk, msamr): Adjust code formatting
	to meet the 80 characters line width convention, along with other minor
	cosmetic edits.

2020-04-16  Leo Famulari  <leo@famulari.name>

	gnu: ISC DHCP: Update bundled BIND to 9.11.18 [security fixes].
	* gnu/packages/admin.scm (isc-dhcp): Update bundled BIND to 9.11.18.

2020-04-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add flrig.
	* gnu/packages/radio.scm (flrig): New variable.

	gnu: Add fldigi.
	* gnu/packages/radio.scm (fldigi): New variable.

2020-04-15  TomZ  <tomz@freedommail.ch>

	gnu: Add flowee.
	* gnu/packages/finance.scm (flowee): New variable.

2020-04-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: cuirass: Update to 0.0.1-29.27af1d3.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-29.27af1d3.
	[version]: Use git-version.
	[file-name]: Use git-file-name.

2020-04-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.2 [security fixes].
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.2.

2020-04-15  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

2020-04-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	doc: Fix typo.
	* doc/guix.texi (Running Guix in a VM): Add missing reference to
	`spice-vdagent-service' and misuse of @pxref.

2020-04-15  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'version-1.1.0'

2020-04-15  guy fleury iteriteka  <gfleury@disroot.org>

	gnu: Add gtkd.
	* gnu/packages/dlang.scm (gtkd): New variable.

2020-04-15  Vitaliy Shatrov  <D0dyBo0D0dyBo0@protonmail.com>

	gnu: Add g-golf
	* gnu/packages/guile-xyz.scm (g-golf): New variable.

2020-04-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove libvpx@1.7.
	* gnu/packages/patches/libvpx-use-after-free-in-postproc.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/video.scm (libvpx-1.7): Remove variable.

	gnu: IceCat: Build with the latest libvpx.
	* gnu/packages/gnuzilla.scm (icecat)[inputs]: Change from LIBVPX-1.7 to LIBVPX.

	gnu: python-jedi: Update to 0.17.0.
	* gnu/packages/python-xyz.scm (python-jedi): Update to 0.17.0.
	[source](patches): Remove.
	* gnu/packages/patches/python-jedi-deleted-variables.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2020-04-15  Mike Rosset  <mike.rosset@gmail.com>

	gnu: emacsy-minimal: Update to v0.4.1-28.d459ca1.
	* gnu/packages/guile-xyz.scm (emacsy-minimal): Update to v0.4.1-28.d459ca1.

2020-04-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gqrx: Add volk to inputs.
	* gnu/packages/radio.scm (gqrx)[inputs]: Add volk.

	gnu: gnuradio-iqbalance: Add volk to inputs.
	* gnu/packages/radio.scm (gnuradio-iqbalance)[inputs]: Add volk.

	gnu: gnuradio-osmosdr: Add volk to inputs.
	* gnu/packages/radio.scm (gnuradio-osmosdr)[inputs]: Add volk.

	gnu: gnuradio: Use shared volk instead of bundled one.
	* gnu/packages/radio.scm (gnuradio)[source]: Add snippet to delete bundled
	  volk.
	  [inputs]: Add volk.
	  [arguments]: Add "-DENABLE_INTERNAL_VOLK=OFF" to configure-flags.

2020-04-15  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: hardware: Add copyright line.
	Add missing copyright line for commit
	22a98cda38784107a1d1c9cd7afc0c80944a9027

	* gnu/packages/hardware.scm: Add copyright.

2020-04-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 1.1.0.

2020-04-15  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot: Update to 2020.04.
	* gnu/packages/bootloaders (u-boot): Update to 2020.04.

2020-04-15  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: guile-parted: Update to 0.0.4.
	* gnu/packages/guile-xyz.scm (guile-parted): Update to 0.0.4.

2020-04-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: linphoneqt: Fix reproducibility issue and improve description.
	* gnu/packages/linphone.scm (linphoneqt)[phases]: Rename the 'patch phase to
	'set-version-string, and use the version variable of the package in the
	replacement.
	{set-qt-rcc-source-date-override, fix-cmake-error}: Add phases.
	[synopsis]: Explicit what the package is.
	[description]: Mention more useful keywords and features.

2020-04-15  Leo Famulari  <leo@famulari.name>

	gnu: cgit: Update Git source code to 2.25.3.
	* gnu/packages/version-control.scm (cgit)[inputs]: Update git-source to 2.25.3.

	gnu: Git: Update to 2.26.1 [fixes CVE-2020-5260].
	* gnu/packages/version-control.scm (git): Update to 2.26.1.
	[native-inputs]: Update git-manpages.

2020-04-14  Ludovic Courtès  <ludo@gnu.org>

	Update NEWS.

2020-04-14  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Increase the PID file timeout to 30s.
	When running the installation image off a DVD, early I/O operations are
	extremely slow, to the point that something like dbus-daemon would need
	~20s to start.  This change works around the issue.

	Fixes <https://bugs.gnu.org/40572>.
	Reported by Florian Pelz <pelzflorian@pelzflorian.de>.

	* gnu/services/shepherd.scm (shepherd-configuration-file): Set
	%pid-file-timeout to 30.

2020-04-14  Michael Rohleder  <mike@rohleder.de>

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

2020-04-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: cook: Fix test failure.
	* gnu/packages/cook.scm (cook)[arguments]: Override LC_ALL for one test.

	gnu: python-pyrsistent: Update to 0.16.0.
	* gnu/packages/python-xyz.scm (python-pyrsistent): Update to 0.16.0.

	gnu: python-gssapi: Update to 1.6.5.
	* gnu/packages/python-xyz.scm (python-gssapi): Update to 1.6.5.

	gnu: python-parso: Update to 0.7.0.
	* gnu/packages/python-xyz.scm (python-parso): Update to 0.7.0.

	gnu: dune-localfunctions: Fix build failure.
	* gnu/packages/maths.scm (dune-localfunctions)[arguments]: Add phase
	'hide-gfortran'.

	gnu: dune-istl: Fix build failure.
	* gnu/packages/maths.scm (dune-istl)[arguments]: Add phase 'hide-gfortran'.

2020-04-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mksh: Update to 58.
	* gnu/packages/shells.scm (mksh): Update to 58.

	gnu: txr: Update to 235.
	* gnu/packages/lisp.scm (txr): Update to 235.
	[arguments]: Cosmetic shortening.

	gnu: txr: Call ./configure manually instead of patching.
	* gnu/packages/lisp.scm (txr)[source]: Remove patch.
	[arguments]: Add ‘--prefix’ to #:configure-flags.
	Use a custom ‘configure’ phase.
	* gnu/packages/patches/txr-shell.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: txr: Declare test target.
	* gnu/packages/lisp.scm (txr)[arguments]: Use #:test-target instead of
	a trivial custom ‘check’ phase.

	gnu: i2pd: Update to 2.31.0.
	* gnu/packages/i2p.scm (i2pd): Update to 2.31.0.

	gnu: strongswan: Update to 5.8.4.
	* gnu/packages/networking.scm (strongswan): Update to 5.8.4.

2020-04-14  Brice Waegeneire  <brice@waegenei.re>

	doc: Fix typo.
	* doc/guix.texi (Web Services)[nginx-php-fpm-location]: Replace
	'nginx-php-fpm-location' by 'nginx-php-location'.

2020-04-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-podcastparser: Update to 0.6.5.
	* gnu/packages/gpodder.scm (python-podcastparser): Update to 0.6.5.

	gnu: man-pages: Update to 5.06.
	* gnu/packages/man.scm (man-pages): Update to 5.06.

	gnu: x265: Update to 3.3.
	* gnu/packages/video.scm (x265): Update to 3.3.

2020-04-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glue: Update to 1.4.0.
	* gnu/packages/cran.scm (r-glue): Update to 1.4.0.
	[native-inputs]: Add commment explaining why r-knitr is not an input.

	gnu: r-rcpparmadillo: Update to 0.9.860.2.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.860.2.0.
	[native-inputs]: Remove r-knitr, r-rmarkdown, ghc-pandoc, and
	ghc-pandoc-citeproc.

	gnu: r-atacseqqc: Update to 1.10.4.
	* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.10.4.

	gnu: r-a4base: Update to 1.34.1.
	* gnu/packages/bioconductor.scm (r-a4base): Update to 1.34.1.

	gnu: r-varianttools: Update to 1.28.1.
	* gnu/packages/bioconductor.scm (r-varianttools): Update to 1.28.1.

	gnu: r-genomicinteractions: Update to 1.20.3.
	* gnu/packages/bioconductor.scm (r-genomicinteractions): Update to 1.20.3.

	gnu: r-delayedarray: Update to 0.12.3.
	* gnu/packages/bioinformatics.scm (r-delayedarray): Update to 0.12.3.
	[native-inputs]: Add r-knitr.

	gnu: r-s4vectors: Update to 0.24.4.
	* gnu/packages/bioinformatics.scm (r-s4vectors): Update to 0.24.4.

	gnu: r-httpcode: Update to 0.3.0.
	* gnu/packages/cran.scm (r-httpcode): Update to 0.3.0.

	gnu: r-isoband: Update to 0.2.1.
	* gnu/packages/cran.scm (r-isoband): Update to 0.2.1.
	[native-inputs]: Add r-knitr.

	gnu: r-anthropometry: Update to 1.14.
	* gnu/packages/cran.scm (r-anthropometry): Update to 1.14.
	[native-inputs]: Add r-knitr.

	gnu: r-lhs: Update to 1.0.2.
	* gnu/packages/cran.scm (r-lhs): Update to 1.0.2.
	[native-inputs]: Add r-knitr.

	gnu: r-txtplot: Update to 1.0-4.
	* gnu/packages/cran.scm (r-txtplot): Update to 1.0-4.

	gnu: r-parameters: Update to 0.6.1.
	* gnu/packages/cran.scm (r-parameters): Update to 0.6.1.

	gnu: r-sf: Update to 0.9-1.
	* gnu/packages/cran.scm (r-sf): Update to 0.9-1.

	gnu: r-spdata: Update to 0.3.5.
	* gnu/packages/cran.scm (r-spdata): Update to 0.3.5.

	gnu: r-classint: Update to 0.4-3.
	* gnu/packages/cran.scm (r-classint): Update to 0.4-3.
	[native-inputs]: Add r-knitr.

	gnu: r-lemon: Update to 0.4.4.
	* gnu/packages/cran.scm (r-lemon): Update to 0.4.4.
	[propagated-inputs]: Add r-rlang.

	gnu: r-compositions: Update to 1.40-5.
	* gnu/packages/cran.scm (r-compositions): Update to 1.40-5.

	gnu: r-lmertest: Update to 3.1-2.
	* gnu/packages/cran.scm (r-lmertest): Update to 3.1-2.

	gnu: r-usethis: Update to 1.6.0.
	* gnu/packages/cran.scm (r-usethis): Update to 1.6.0.
	[propagated-inputs]: Remove r-clisymbols; add r-cli and r-rematch2.

	gnu: r-fs: Update to 1.4.1.
	* gnu/packages/cran.scm (r-fs): Update to 1.4.1.

	gnu: r-effectsize: Update to 0.3.0.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.3.0.
	[native-inputs]: Add r-knitr.

	gnu: r-multcomp: Update to 1.4-13.
	* gnu/packages/cran.scm (r-multcomp): Update to 1.4-13.

	gnu: r-survey: Update to 4.0.
	* gnu/packages/cran.scm (r-survey): Update to 4.0.

	gnu: r-sjmisc: Update to 2.8.4.
	* gnu/packages/cran.scm (r-sjmisc): Update to 2.8.4.
	[native-inputs]: Add r-knitr.

	gnu: r-arules: Update to 1.6-5.
	* gnu/packages/cran.scm (r-arules): Update to 1.6-5.

	gnu: r-xfun: Update to 0.13.
	* gnu/packages/cran.scm (r-xfun): Update to 0.13.
	[native-inputs]: Add comment about not adding r-knitr.

	gnu: r-rcpp: Update to 1.0.4.6.
	* gnu/packages/cran.scm (r-rcpp): Update to 1.0.4.6.

	gnu: r-lubridate: Update to 1.7.8.
	* gnu/packages/statistics.scm (r-lubridate): Update to 1.7.8.
	[propagated-inputs]: Remove r-stringr; add r-generics.
	[native-inputs]: Add r-knitr.

	gnu: r-cairo: Update to 1.5-12.
	* gnu/packages/statistics.scm (r-cairo): Update to 1.5-12.

	gnu: r-lme4: Update to 1.1-23.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-23.
	[native-inputs]: Add r-knitr.
	[propagated-inputs]: Add r-statmod.

	gnu: r-mclust: Update to 5.4.6.
	* gnu/packages/statistics.scm (r-mclust): Update to 5.4.6.
	[native-inputs]: Add r-knitr.

	gnu: r-sfsmisc: Update to 1.1-6.
	* gnu/packages/statistics.scm (r-sfsmisc): Update to 1.1-6.

	gnu: r-plotly: Update to 4.9.2.1.
	* gnu/packages/statistics.scm (r-plotly): Update to 4.9.2.1.

	gnu: r-devtools: Update to 2.3.0.
	* gnu/packages/statistics.scm (r-devtools): Update to 2.3.0.
	[native-inputs]: Add r-knitr.

	gnu: r-backports: Update to 1.1.6.
	* gnu/packages/statistics.scm (r-backports): Update to 1.1.6.

	gnu: r-xml2: Update to 1.3.1.
	* gnu/packages/statistics.scm (r-xml2): Update to 1.3.1.

	gnu: r-gdtools: Update to 0.2.2.
	* gnu/packages/statistics.scm (r-gdtools): Update to 0.2.2.

	gnu: r-reshape2: Update to 1.4.4.
	* gnu/packages/statistics.scm (r-reshape2): Update to 1.4.4.

	gnu: r-survival: Update to 3.1-12.
	* gnu/packages/statistics.scm (r-survival): Update to 3.1-12.

	gnu: r-nlme: Update to 3.1-147.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-147.

2020-04-14  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add rkdeveloptool.
	* gnu/packages/hardware.scm (rkdeveloptool): New variable.

2020-04-14  Ludovic Courtès  <ludo@gnu.org>

	doc: Improve anchor collection.
	This allows us to catch "operating_002dsystem-1", for instance.

	* doc/build.scm (syntax-highlighted-html)[build](anchor-id->key): Drop
	"-1" & co. from ID.

2020-04-14  Ludovic Courtès  <ludo@gnu.org>

	doc: Avoid invalid 'match' pattern in 'syntax-highlighted-html'.
	This is a followup to da9deba13d551e316f5a99a614834efa27ddc7d1.

	Last-minute modification of the 'match' pattern would lead to an error:

	  "multiple ellipsis patterns not allowed at same level"

	* doc/build.scm (syntax-highlighted-html)[build](collect-anchors):
	Add 'worthy-entry?' procedure and use it instead of the unsupported
	pattern for ('dt ...).

2020-04-14  Ludovic Courtès  <ludo@gnu.org>

	doc: Emit hyperlinks in HTML output for @lisp snippets.
	This makes it easier to jump to the definition of a procedure or
	variable when looking at a code snippet.  There can be false-positive
	because scoping rules are ignored, for example, but it should be a good
	approximation.

	* doc/build.scm (syntax-highlighted-html)[build](highlights->sxml*): Add
	'anchors' parameter.  Add clause for ('symbol text).
	(syntax-highlight): Add 'anchors' parameter.  Wrap body in named let and
	use it in recursive calls.  Pass ANCHORS to 'highlights->sxml*'.
	(underscore-decode, anchor-id->key, collect-anchors, html?): New procedures.
	(process-file): Add 'anchors' parameter. and honor it.
	Rewrite mono-node and multi-node HTML files separately.

2020-04-14  Ludovic Courtès  <ludo@gnu.org>

	weather: Delete duplicate entries coming from '--manifest'.
	* guix/scripts/weather.scm (load-manifest): Call 'delete-duplicates'.

	maint: Ensure substitutes are available for '%default-xorg-modules'.
	* etc/release-manifest.scm (%system-packages): Append
	%DEFAULT-XORG-MODULES.

	maint: Actually check for the availablility of system packages.
	* etc/release-manifest.scm (%system-manifest): New variable.
	<top level>: Add it in 'concatenate-manifests' call.

2020-04-14  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add moptilities.
	* gnu/packages/lisp-xyz.scm (cl-moptilities, sbcl-moptilities): New variables.

2020-04-14  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add perl-authen-passphrase.
	* gnu/packages/perl.scm (perl-authen-passphrase): New variable.

	gnu: Add perl-digest-md4.
	* gnu/packages/perl.scm (perl-digest-md4): New variable.

	gnu: Add perl-crypt-des.
	* gnu/packages/perl.scm (perl-crypt-des): New variable.

	gnu: Add perl-crypt-cbc.
	* gnu/packages/perl.scm (perl-crypt-cbc): New variable.

	gnu: Add perl-crypt-mysql.
	* gnu/packages/perl.scm (perl-crypt-mysql): New variable.

	gnu: Add perl-crypt-passwdmd5.
	* gnu/packages/perl.scm (perl-crypt-passwdmd5): New variable.

	gnu: Add perl-crypt-unixcrypt_xs.
	* gnu/packages/perl.scm (perl-crypt-unixcrypt_xs): New variable.

2020-04-14  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-str: Update to 0.17.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-str): Update to 0.17.

	gnu: Add cl-change-case.
	* gnu/packages/lisp-xyz.scm (cl-change-case, sbcl-cl-change-case): New
	  variables.

2020-04-14  Florian Pelz  <pelzflorian@pelzflorian.de>

	installer: Only load uvesafb kernel module when needed.
	This is a follow-up to commit 557e6820a77b24f8f3f03f28ee473137b1caeb64.

	* gnu/system/install.scm (uvesafb-shepherd-service): Check
	that /dev/fb0 is not already present.

2020-04-14  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: xen: Update to 4.13.0.
	* gnu/packages/virtualization.scm (xen): Update to 4.13.0.

2020-04-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-chipseq: Update to 0.0.42.
	* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.42.

2020-04-14  Ludovic Courtès  <ludo@gnu.org>

	nls: Update.

2020-04-14  Ludovic Courtès  <ludo@gnu.org>

	installer: Open manual in the selected language on tty2.
	Fixes <https://bugs.gnu.org/40624>.
	Reported by Florian Pelz <pelzflorian@pelzflorian.de>.

	Regression introduced in b5c2d93d7a223155898dd0ed6932f6acf78ac454.

	* gnu/installer.scm (apply-locale): Remove 'lambda' around
	'stop-service' and 'start-service' calls.

2020-04-14  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: xen: Fix build failure.
	* gnu/packages/virtualization.scm (xen)[arguments]<#:phases>[set-environment-up]:
	Use CPATH instead of C_INCLUDE_PATH, CPLUS_INCLUDE_PATH.

2020-04-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-ironclad: Update to 0.49.
	* gnu/packages/lisp-xyz.scm (sbcl-ironclad): Update to 0.49.
	  [inputs]: Add trivial-garbage.

2020-04-14  Alberto Eleuterio Flores Guerrero  <barbanegra+guix@posteo.mx>

	gnu: Add emacs-typit.
	* gnu/packages/emacs-xyz.scm (emacs-typit): New variable.

	gnu: Add emacs-mmt.
	* gnu/packages/emacs-xyz.scm (emacs-mmt): New variable.

2020-04-14  Alberto EFG  <albertoefg@posteo.mx>

	gnu: Add emacs-uml-mode.
	* gnu/packages/emacs-xyz.scm (emacs-uml-mode): New variable.

2020-04-14  Alberto Eleuterio Flores Guerrero  <barbanegra+guix@posteo.mx>

	gnu: Add emacs-org-roam.
	* gnu/packages/emacs-xyz.scm (emacs-org-roam): New variable.

	gnu: Add blobwars.
	* gnu/packages/games.scm (blobwars): New variable.

2020-04-14  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-org-make-toc: Update to 0.5.
	* gnu/packages/emacs-xyz.scm (emacs-org-make-toc): Update to 0.5.

2020-04-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: volk: Update to 2.2.1.
	* gnu/packages/engineering.scm (volk): Update to 2.2.1.
	[source]: Download using https.
	[arguments]: Add phase to wrap binary in PYTHONPATH.
	[native-inputs]: Remove python-2, python2-cheetah. Add python-wrapper,
	python-mako.
	[home-page]: Use https.

2020-04-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: kawa: Update to 3.1.1.
	* gnu/packages/kawa.scm (kawa): Update to 3.1.1.

	gnu: kawa: Wrap to find java.
	* gnu/packages/kawa.scm (kawa)[arguments]: Add ‘wrap-kawa’ phase to set JAVA_HOME.

2020-04-14  Mark H Weaver  <mhw@netris.org>

	gnu: webkitgtk: Update to 2.28.1.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.28.1.

2020-04-13  Matthew Kraai  <kraai@ftbfs.org>

	gnu: Add python-diceware.
	* gnu/packages/python-xyz.scm (python-diceware): New public variables.

2020-04-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-ref: Update to 5bb9be2232db72b04754d7e4c02a3976ad422f6f.
	* gnu/packages/emacs-xyz.scm (emacs-org-ref): Update to
	5bb9be2232db72b04754d7e4c02a3976ad422f6f.
	[version]: Use `git-version'.
	[propagated-inputs]: Add "emacs-htmlize". Sort alphabetically.
	[description]: Expound it.

2020-04-13  Leo Famulari  <leo@famulari.name>

	gnu: MPD: Update to 0.21.22.
	* gnu/packages/mpd.scm (mpd): Update to 0.21.22.

	gnu: Mutt: Update to 1.13.5.
	* gnu/packages/mail.scm (mutt): Update to 1.13.5.

2020-04-13  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.32.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.32.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@5.6: Update to 5.6.4.
	* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.4.
	(linux-libre-5.6-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.115.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.115.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.176.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.176.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.219.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.219.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.219.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.219.
	(linux-libre-4.4-pristine-source): Update hash.

2020-04-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: qgis: Do not use the deprecated sqlite-with-column-metadata.
	* gnu/packages/geo.scm (qgis)[inputs]: Change from SQLITE-WITH-COLUMN-METADATA
	to SQLITE.

	gnu: icu4c: Remove redundant icu4c-66.1 variable.
	* gnu/packages/icu4c.scm (icu4c-66.1): Remove variable.
	* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change from
	ICU4C-66.1 to ICU4C.

	Merge branch 'master' into core-updates

2020-04-13  Marius Bakke  <mbakke@fastmail.com>

	Revert "gnu: http-parser: Update to 2.9.4."
	It fails to build on armhf-linux; see <https://bugs.gnu.org/40604>.

	This reverts commit 62f7f0d636d3b3ff796263ab892ebf53263539fa.

2020-04-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: autogen: Disable parallel tests.
	* gnu/packages/autogen.scm (autogen)[arguments]: Add #:parallel-tests?.

	gnu: python2-backports-shutil-get-terminal-size: Fix test failure.
	* gnu/packages/python-xyz.scm (python2-backports-shutil-get-terminal-size)[arguments]:
	In the check phase, set PYTHONPATH before running the tests.

	gnu: perl-ev: Update to 4.31.
	* gnu/packages/libevent.scm (perl-ev): Update to 4.31.

	gnu: python-parameterized: Update to 0.7.3.
	* gnu/packages/check.scm (python-parameterized): Update to 0.7.3.

2020-04-13  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: dnsmasq: Update to 2.81.
	* gnu/packages/dns.scm (dnsmasq): Update to 2.81.

2020-04-13  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add sbcl-enchant.
	* gnu/packages/lisp-xyz.scm (cl-enchant, sbcl-enchant): New variables.

	gnu: sbcl-cl-webkit: Update to 20200413.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20200413.

2020-04-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: keepassxc: Update to 2.5.4.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.5.4.

2020-04-13  Ludovic Courtès  <ludo@gnu.org>

	doc: Improve anchor collection.
	This allows us to catch "operating_002dsystem-1", for instance.

	* doc/build.scm (syntax-highlighted-html)[build](anchor-id->key): Drop
	"-1" & co. from ID.

2020-04-13  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: guile-parted: Update to 0.0.3.
	* gnu/packages/guile-xyz.scm (guile-parted): Update to 0.0.3,
	[source]: remove snippet for Guile 3.0 that is now supported.

2020-04-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: http-parser: Update to 2.9.4.
	* gnu/packages/web.scm (http-parser): Update to 2.9.4.

	gnu: java-xmlgraphics-commons: Update to 2.4.
	* gnu/packages/batik.scm (java-xmlgraphics-commons): Update to 2.4.

	gnu: e2fsprogs: Update to 1.45.6.
	* gnu/packages/linux.scm (e2fsprogs): Update to 1.45.6.
	[source]: Hard-code NAME.

	gnu: debootstrap: Update to 1.0.123.
	* gnu/packages/debian.scm (debootstrap): Update to 1.0.123.

	gnu: uthash: Update to 2.1.0.
	* gnu/packages/datastructures.scm (uthash): Update to 2.1.0.

	gnu: uthash: Fix documentation directory.
	* gnu/packages/datastructures.scm (uthash)[arguments]: Install documentation to a versioned directory.

	gnu: liburcu: Update to 0.12.0.
	* gnu/packages/datastructures.scm (liburcu): Update to 0.12.0.

	gnu: ndctl: Update to 68.
	* gnu/packages/disk.scm (ndctl): Update to 68.

	gnu: ssdeep: Don't install static libfuzzy.a.
	* gnu/packages/datastructures.scm (ssdeep)[arguments]: Pass the
	‘--disable-static’ flag to configure.

	gnu: ssdeep: Update to 2.14.1.
	* gnu/packages/datastructures.scm (ssdeep): Update to 2.14.1.
	[source]: Use new home page.

	gnu: ssdeep: Update home page.
	* gnu/packages/datastructures.scm (ssdeep)[home-page]: Update and use
	HTTPS.

	gnu: diffoscope: Update to 139.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 139.

	gnu: lightdm-gtk-greeter: Update to 2.0.7.
	* gnu/packages/display-managers.scm (lightdm-gtk-greeter): Update to 2.0.7.

2020-04-13  Ludovic Courtès  <ludo@gnu.org>

	doc: Avoid invalid 'match' pattern in 'syntax-highlighted-html'.
	This is a followup to da9deba13d551e316f5a99a614834efa27ddc7d1.

	Last-minute modification of the 'match' pattern would lead to an error:

	  "multiple ellipsis patterns not allowed at same level"

	* doc/build.scm (syntax-highlighted-html)[build](collect-anchors):
	Add 'worthy-entry?' procedure and use it instead of the unsupported
	pattern for ('dt ...).

2020-04-12  Vagrant Cascadian  <vagrant@debian.org>

	gnu: perl-attribute-util: Fix grammar for "This package".
	* gnu/packages/perl (perl-attribute-util): Fix grammar.

2020-04-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: workrave: Update to 1.10.42.
	* gnu/packages/gnome.scm (workrave): Update to 1.10.42.

2020-04-12  Vagrant Cascadian  <vagrant@debian.org>

	gnu: xss-lock: Fix grammar of "allows to automatically lock" to "automatically locks".
	* gnu/packages/xdisorg (xss-lock): Fix grammar.

	gnu: xcape: Fix grammar of "allows to use" to "uses a".
	* gnu/packages/xdisorg (xcape): Fix grammar.

	gnu: scrot: Fix grammar of "allows to save" to "saves".
	* gnu/packages/xdisorg (scrot): Fix grammar.

	gnu: r-rcppprogress: Fix grammar of "allows to display" to "displays".
	* gnu/packages/statistics (r-rcppprogress): Fix grammar.

	gnu: r-memoise: Fix grammar of "allows to cache" to "caches".
	* gnu/packages/statistics (r-memoise): Fix grammar.

	gnu: ocamlify: Fix grammar of "allows to create" to "creates".
	* gnu/packages/ocaml (ocamlify): Fix grammar.

	gnu: ocaml-mtime: Fix grammar "allows to measure" to "measures".
	* gnu/packages/ocaml (ocaml-mtime): Fix grammar.

2020-04-12  Ludovic Courtès  <ludo@gnu.org>

	doc: Emit hyperlinks in HTML output for @lisp snippets.
	This makes it easier to jump to the definition of a procedure or
	variable when looking at a code snippet.  There can be false-positive
	because scoping rules are ignored, for example, but it should be a good
	approximation.

	* doc/build.scm (syntax-highlighted-html)[build](highlights->sxml*): Add
	'anchors' parameter.  Add clause for ('symbol text).
	(syntax-highlight): Add 'anchors' parameter.  Wrap body in named let and
	use it in recursive calls.  Pass ANCHORS to 'highlights->sxml*'.
	(underscore-decode, anchor-id->key, collect-anchors, html?): New procedures.
	(process-file): Add 'anchors' parameter. and honor it.
	Rewrite mono-node and multi-node HTML files separately.

2020-04-12  Ludovic Courtès  <ludo@gnu.org>

	self: Prevent inlining of internal procedures used by 'doc/build.scm'.
	This allows 'doc/build.scm' to keep using '@@' for these.  (This sets a
	bad example, don't follow it.)

	* guix/self.scm (prevent-inlining!): New macro.
	<top level>: Use it for 'file-append*', 'translate-texi-manuals', and
	'info-manual'.

2020-04-12  Vagrant Cascadian  <vagrant@debian.org>

	gnu: cl-dbus: Fix grammar of "allows to publish" to "publishes".
	* gnu/packages/lisp-xyz (cl-dbus): Fix grammar.

	gnu: sbcl-ieee-floats: Fix grammar of "allows to convert" to "converts".
	* gnu/packages/lisp-xyz (sbcl-ieee-floats): Fix grammar.

	gnu: java-hdrhistogram: Fix grammar of "allows to create" to "creates".
	* gnu/packages/java (java-hdrhistogram): Fix grammar.

	gnu: java-jsonp-api: Fix grammar of "allows to build" to "allows building".
	* gnu/packages/java (java-jsonp-api): Fix grammar.

	gnu: emacs-objed: Fix grammar of "allows to navigate and edit" to "allows navigating and editing".
	* gnu/packages/emacs-xyz (emacs-objed): Fix grammar.

	gnu: emacs-buttercup: Fix grammar of "allows to group" to "groups".
	* gnu/packages/emacs-xyz (emacs-buttercup): Fix grammar.

	gnu: emacs-discover-my-major: Fix grammar of "provides allows to discover" to "discovers".
	* gnu/packages/emacs-xyz (emacs-discover-my-major): Fix grammar.

	gnu: emacs-mbsync: Fix grammar of "allows to call" to "calls".
	* gnu/packages/emacs-xyz (emacs-mbsync): Fix grammar.

	gnu: josm: Fix grammar of "allows to edit" to "allows editing".
	* gnu/packages/geo (josm): Fix grammar.

	gnu: emacs-pulseaudio-control: Fix grammar of "allows to control" to "allows controlling".
	* gnu/packages/emacs-xyz (emacs-pulseaudio-control): Fix grammar.

	gnu: emacs-md4rd: Fix grammar of "allows to read" to "allows reading".
	* gnu/packages/emacs-xyz (emacs-md4rd): Fix grammar.

	gnu: emacs-closql: Fix grammar of "allows to store" to "stores".
	* gnu/packages/emacs-xyz (emacs-closql): Fix grammar.

	gnu: emacs-finalize: Fix grammar of "will allows to immediately run" to "runs".
	* gnu/packages/emacs-xyz (emacs-finalize): Fix grammar.

	gnu: emacs-find-file-in-project: Fix grammar of "allows to find" to "finds".
	* gnu/packages/emacs-xyz (emacs-find-file-in-project): Fix grammar.

	gnu: python-pyyaml: Fix grammar of "allow to represent" to "represent".
	* gnu/packages/python-xyz (python-pyyaml): Fix grammar.

	gnu: r-r2html: Fix grammar of "allows to parse" to "parses".
	* gnu/packages/cran (r-r2html): Fix grammar.

	gnu: r-bamsignals: Fix grammar of "allows to efficiently obtain" to "efficiently obtains".
	* gnu/packages/bioinformatics (r-bamsignals): Fix grammar.

	gnu: r-wavcluster: Fix grammar of "allows to integrate" to "integrates".
	* gnu/packages/bioconductor (r-wavcluster): Fix grammar.

	gnu: r-aucell: Fix grammar of "allows to identify" to "identifies".
	* gnu/packages/bioconductor (r-aucell): Fix grammar.

	gnu: r-fgsea: Various grammar and spelling fixes.
	* gnu/packages/bioconductor (r-fgsea): Fix spelling of "standard".
	  Fix grammar of "allows to make" to "makes".

	gnu: r-qtl: Fix grammar "allows to estimate" to "estimates".
	* gnu/packages/bioinformatics (r-qtl): Fix grammar.

	gnu: python-paramunittest: Fix spelling and grammar.
	* gnu/packages/check (python-paramunittest): Fix spelling of "parameterized".
	  Fix grammar "allows to create" to "creates".

	gnu: r-etm: Fix grammar of "permits to estimate" to "estimates".
	* gnu/packages/cran (r-etm): Fix grammar.

	gnu: r-graphlayouts: Fix grammar of "allow to emphasize" to "emphasize".
	* gnu/packages/cran (r-graphlayouts): Fix grammar.

	gnu: libasr: Fix grammar of "allows to run" to "runs".
	* gnu/packages/dns (libasr): Fix grammar.

	gnu: emacs-google-maps: Fix grammar of "allows to display" to "displays".
	(emacs-google-maps): Fix grammar.

	gnu: geierlein: Fix grammar of "allow to do" to "allow doing".
	* gnu/packages/finance (geierlein): Fix grammar.

	gnu: geierlein: Fix grammar of "allows to send" to "sends".
	* gnu/packages/finance (geierlein): Fix grammar.

	gnu: udiskie: Fix grammar of "allows to manage" to "manages".
	* gnu/packages/freedesktop (udiskie): Fix grammar.

2020-04-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mcron: Update to 1.1.4.
	* gnu/packages/guix-xyz.scm (mcron): Update to 1.1.4.

2020-04-12  Vagrant Cascadian  <vagrant@debian.org>

	gnu: java-jmapviewer: Fix grammar of "allows to easily integrate" to "easily integrates".
	* gnu/packages/geo (java-jmapviewer): Fix grammar.

	gnu: gnome-shell-extension-hide-app-icon: Fix grammar of "allows to hide" to "hides".
	* gnu/packages/gnome-xyz (gnome-shell-extension-hide-app-icon): Fix grammar.

	gnu: gamin: Fix grammar of "allows to detect" to "detects".
	* gnu/packages/gnome (gamin): Fix grammar.

	gnu: java-asm: Fix grammar of "allow to easily assemble" to "allow easily assembling".
	* gnu/packages/java (java-asm): Fix grammar.

	gnu: ghc-smallcheck: Fix grammar of "allows to verify" to "verifies".
	* gnu/packages/haskell-xyz (ghc-smallcheck): Fix grammar.

	gnu: java-microemulator-cldc: Fix grammar of "allows to demonstrate" to "demonstrates".
	* gnu/packages/java (java-microemulator-cldc): Fix grammar.

	gnu: libgravatar: Fix grammar of "allows to retrieve" to "retrieves".
	* gnu/packages/kde-internet (libgravatar): Fix grammar.

	gnu: elisa: Fix grammar of "allows to browse" to "browses".
	* gnu/packages/kde-multimedia (elisa): Fix grammar.

	gnu: lirc: Fix grammar of "allows to translate" to "translates".
	* gnu/packages/lirc (lirc): Fix grammar.

	gnu: dolphin: Fix grammar of "allows to navigate" to "navigates".
	* gnu/packages/kde-systemtools (dolphin): Fix grammar.

	gnu: sbcl-unix-opts: Fix grammar of "allows to precisely control" to "precisely controls".
	* gnu/packages/lisp-xyz (sbcl-unix-opts): Fix grammar.

	gnu: emacs-clang-format: Fix grammar of "allows to filter" to "filters".
	* gnu/packages/llvm (emacs-clang-format): Fix grammar.

	gnu: shogun: Fix grammar of "allows to combine" to "combines".
	* gnu/packages/machine-learning (shogun): Fix grammar.

	gnu: ocaml-qcheck: Fix grammar of "allows to check" to "checks".
	* gnu/packages/ocaml (ocaml-qcheck): Fix grammar.

	gnu: dune-subgrid: Fix grammar of "allows to mark" to "marks".
	* gnu/packages/maths (dune-subgrid): Fix grammar.

	gnu: pass-git-helper: Fix grammar of "allows to use" to "uses".
	* gnu/packages/password-utils (pass-git-helper): Fix grammar.

	gnu: xournalpp: Fix grammar of "Allow to map" to "Map".
	* gnu/packages/pdf (xournalpp): Fix grammar.

	gnu: python-pifpaf: Fix grammar of "allows to start and stop" to "starts and stops".
	* gnu/packages/python-xyz (python-pifpaf): Fix grammar.

	gnu: python-setproctitle: Fix grammar of "allows to identify" to "allows identifying".
	* gnu/packages/python-xyz (python-setproctitle): Fix grammar.

	gnu: r-robustbase: Fix grammar of "allows to analyze" to "analyzes".
	* gnu/packages/statistics (r-robustbase): Fix grammar.

	gnu: python-rst.linker: Fix grammar of "allows to automatically replace" to "automatically replaces".
	* gnu/packages/python-xyz (python-rst.linker): Fix grammar.

	gnu: fe: Fix grammar "allows to fold" to "folds".
	* gnu/packages/text-editors (fe): Fix grammar.

	gnu: libpsl: Fix grammar "allows to load" to "allowing to load".
	* gnu/packages/web (libpsl): Fix grammar.

	gnu: wmctrl: Fix grammar of "allows to interact" to "interacts"
	* gnu/packages/xdisorg (wmctrl): Fix grammar.

	gnu: libogg: Fix grammar of "allows to manipulate" to "manipulates".
	* gnu/packages/xiph (libogg): Fix grammar.

	services: libvirt-configuration: Fix grammar of "allows to select" to "allows selecting".
	* gnu/services/virtualization (libvirt-configuration): Fix grammar.

2020-04-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wine-staging-patchset-data: Update to 5.6.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 5.6.
	(wine-staging)[source]: Update hash.

	gnu: brial: Update to 1.2.8.
	* gnu/packages/sagemath.scm (brial): Update to 1.2.8.

	gnu: weechat: Update to 2.8.
	* gnu/packages/irc.scm (weechat): Update to 2.8.

2020-04-12  Vagrant Cascadian  <vagrant@debian.org>

	gnu: flyer-composer-cli: Fix spelling of "command".
	* gnu/packages/pdf (flyer-composer-cli): Fix typo.

	gnu: flyer-composer: Fix spelling of "command".
	* gnu/packages/pdf (flyer-composer): Fix typo.

	gnu: libqalculate: Fix spelling of "uncertainty".
	* gnu/packages/maths (libqalculate): Fix typo.

	gnu: bctoolbox: Fix pluralization of "software".
	* gnu/packages/linphone (bctoolbox): Fix typo.

	gnu: kdav: Fix spelling of "implementation".
	* gnu/packages/kde-pim (kdav): Fix typo.

	gnu: kmail: Fix spelling of "Environments".
	* gnu/packages/kde-pim (kmail): Fix typo.

	gnu: go-golang.org-x-sync-errgroup: Fix spelling of "cancellation".
	* gnu/packages/golang (go-golang.org-x-sync-errgroup): Fix typo.

	gnu: emacs-dhall-mode: Fix spelling of "indentation".
	* gnu/packages/emacs-xyz (emacs-dhall-mode): Fix typo.

	gnu: ruby-notiffany: Fix spelling of "library".
	* gnu/packages/ruby (ruby-notiffany): Fix typos.

	gnu: kmessagelib: Fix typo "This package".
	* gnu/packages/kde-pim (kmessagelib): Fix typo.

	gnu: kdepim-apps-libs: Fix typo "This package".
	* gnu/packages/kde-pim (kdepim-apps-libs): Fix typo.

2020-04-12  Florian Pelz  <pelzflorian@pelzflorian.de>

	services: kernel-module-loader: Clean up.
	Suggested by Efraim Flashner <efraim@flashner.co.il>.
	See <https://lists.gnu.org/archive/html/bug-guix/2020-04/msg00237.html>.

	* gnu/services/linux.scm (kernel-module-loader-shepherd-service):
	Remove unneeded 'respawn?' field.

2020-04-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: Add jucipp.
	* gnu/packages/text-editors.scm (jucipp): New public variable.

2020-04-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Update to 81.0.4044.92-0.b484ad4 [security fixes].
	This release fixes CVE-2020-6430, CVE-2020-6456, CVE-2020-6431, CVE-2020-6432,
	CVE-2020-6433, CVE-2020-6434, CVE-2020-6435, CVE-2020-6436, CVE-2020-6437,
	CVE-2020-6438, CVE-2020-6439, CVE-2020-6440, CVE-2020-6441, CVE-2020-6442,
	CVE-2020-6443, CVE-2020-6444, CVE-2020-6445, CVE-2020-6446,  CVE-2020-6447,
	and CVE-2020-6448.

	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 81.
	(%chromium-version): Set to 81.0.4044.92.
	(%ungoogled-revision): Set to b484ad4c0bdb696c86d941798ae6b0e2bd0db35d.
	(%debian-revision): Set to debian/81.0.4044.92-1.
	(%chromium-origin, %ungoogled-origin, %debian-origin): Update hashes.
	(ungoogled-chromium-source): Remove PYTHON-2 from the environment, use
	PYTHON-WRAPPER instead.  Call "remove_bundled_libraries.py" using PYTHON-2
	directly.
	(ungoogled-chromium)[arguments]: Remove "is_cfi=false" from #:configure-flags.
	Adjust CXXFLAGS to ignore unknown compiler warnings.
	[inputs]: Change from ICU4C to ICU4C-66.1.

2020-04-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: icu4c: Add 66.1.
	* gnu/packages/icu4c.scm (icu-66.1): New public variable.

	gnu: gn: Update to 0.0-1736.ec938dd.
	* gnu/packages/build-tools.scm (gn): Update to 0.0-1736.ec938dd.
	[arguments]: Adjust last_commit_position.h for upstream changes.

2020-04-12  Ludovic Courtès  <ludo@gnu.org>

	Update NEWS.

2020-04-12  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: openttd: Update to 1.10.0.
	The os/dos subdirectory has been removed by upstream commit:
	fdb804d86bcab8d0529bdf6ca925bed04ad2f047

	* gnu/packages/games.scm (openttd)[version]: Update to 1.10.0.
	[source]: Change uri to cdn.openttd.org, remove snippet & modules.

2020-04-12  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: openttd-opengfx: Update to 0.6.0.
	* gnu/packages/games.scm (openttd-opengfx)[version]: Update to 0.6.0.
	[source]: Change uri to cdn.openttd.org.
	[native-inputs]: Add which.

2020-04-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mypaint-brushes: Update to 2.0.2.
	* gnu/packages/gimp.scm (mypaint-brushes): Update to 2.0.2.
	[source, homepage]: Update upstream location.
	[arguments]: Remove it.
	[license]: Update license.
	(mypaint-brushes-1.3): New variable.
	(gimp)[inputs]: Use new variable.

2020-04-12  nixo  <anothersms@gmail.com>

	build: julia-build-system: Update for new Julia version.
	* guix/build/julia-build-system.scm (generate-load-path): Delete function.
	(install): Don't set JULIA_LOAD_PATH.
	(precompile): Set SOURCE_DATE_EPOCH. Update calculating the
	JULIA_LOAD_PATH. Adjust the 'invoke-julia' command.
	(check): Set SOURCE_DATE_EPOCH. Adjust JULIA_LOAD_PATH.

2020-04-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia: Use libgit2-0.28.
	* gnu/packages/julia.scm (julia)[inputs]: Replace libgit2 with
	libgit2-0.28.

	gnu: Add libgit2-0.28.
	* gnu/packages/version-control.scm (libgit2-0.28): New variable.

2020-04-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org: Install documentation.
	* gnu/packages/emacs-xyz.scm (emacs-org)[arguments]: Add a phase to install
	info file and refcard.

	gnu: emacs-ebuild-mode: Build and install info file.
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode)[arguments]: Build and install
	documentation in a new phase.
	[native-inputs]: Add "texinfo".

2020-04-12  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-ebuild-mode: Update to 1.50.
	[[PGP Signed Part:No public key for 7C7AFFBEFEF2CB25 created at 2020-04-12T07:33:34+0200 using RSA]]
	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.50.
	(needs info installation)

	From cc87b443a6dd94b07d711ec792fe1b6f1ac3e6d4 Mon Sep 17 00:00:00 2001
	From: Michael Rohleder <mike@rohleder.de>
	Date: Sun, 12 Apr 2020 07:19:44 +0200
	Subject: [PATCH] gnu: emacs-ebuild-mode: Update to 1.50.

	* gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.50.

2020-04-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-psc-ide: Add a comment about versioning.
	* gnu/packages/emacs-xyz.scm (emacs-psc-ide): Add a comment about versioning.

2020-04-12  John Soo  <jsoo1@asu.edu>

	gnu: Add emacs-psc-ide.
	* gnu/packages/emacs-xyz.scm (emacs-psc-ide): New variable.

2020-04-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-audriusbutkevicius-pfilter: Update to 0.0.5.
	* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-pfilter)
	[version]: Correctly identify commit as version tag 0.0.5.

	gnu: Remove duplicate python-prometheus-client.
	* gnu/packages/monitoring.scm (python-prometheus-client): Update to 0.7.1.
	* gnu/packages/python-xyz.scm (python-prometheus-client): Remove
	variable.
	* gnu/packages/monitoring.scm: Import (gnu packages monitoring).

2020-04-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 9d0d27f.

2020-04-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 1.1.0rc2.

	nls: Update.

2020-04-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xfce4-whiskermenu-plugin: Update to 2.4.3.
	* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): Update to 2.4.3.

	gnu: xfce4-pulseaudio-plugin: Update to 0.4.3.
	* gnu/packages/xfce.scm (xfce4-pulseaudio-plugin): Update to 0.4.3.
	[source]: Hard-code NAME.

	gnu: xfce4-clipman-plugin: Update to 1.6.1.
	* gnu/packages/xfce.scm (xfce4-clipman-plugin): Update to 1.6.1.

	gnu: xfce4-screensaver: Update to 0.1.10.
	* gnu/packages/xfce.scm (xfce4-screensaver): Update to 0.1.10.

	gnu: xfce4-session: Update to 4.14.2.
	* gnu/packages/xfce.scm (xfce4-session): Update to 4.14.2.
	[source]: Hard-code NAME.
	[description]: Tweak.

	gnu: garcon: Update to 0.7.0.
	* gnu/packages/xfce.scm (garcon): Update to 0.7.0.

	gnu: exo: Update to 0.12.11.
	* gnu/packages/xfce.scm (exo): Update to 0.12.11.

	gnu: ephemeralpg: Update to 3.0.
	* gnu/packages/databases.scm (ephemeralpg): Update to 3.0.
	[arguments]: Set #:test-target and use the standard ‘check’ phase.

2020-04-11  Ludovic Courtès  <ludo@gnu.org>

	build: Cap build parallelism on i686.
	Works around <https://bugs.gnu.org/40522>.

	* build-aux/compile-all.scm (parallel-job-count*): New procedure.
	<top level>: Use it instead of 'parallel-job-count'.

2020-04-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: gdm: Don't offer GNOME when it's not in the system profile.
	Fixes <https://bugs.gnu.org/37831>.
	Reported by Pierre Neidhardt <mail@ambrevar.xyz>.

	* gnu/packages/patches/gdm-default-session.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gnome.scm (gdm)[source]: Use it.

2020-04-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: moarvm: Propagate libffi.
	* gnu/packages/perl6.scm (moarvm)[inputs]: Move LIBFFI ...
	[propagated-inputs]: ... here.

	gnu: pcmanfm-qt: Remove obsolete workaround.
	* gnu/packages/lxqt.scm (pcmanfm-qt)[inputs]: Remove GLIB:BIN.
	[arguments]: Remove phase 'wrap-glib'.

2020-04-11  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: dino: Update to 0.1.0.
	* gnu/packages/messaging.scm (dino): Update to 0.1.0.
	[source]: Replace git repository with release tarball.
	[arguments]: Remove "-DSHARED_SIGNAL_PROTOCOL=yes" configure flag. Remove
	unpack-sources phase.
	[native-inputs]: Remove libsignal-protocol-c-source.

2020-04-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gimp-resynthesizer: Don't use unstable tarball.
	* gnu/packages/gimp.scm (gimp-resynthesizer)[source]: Download using
	git-fetch.
	[arguments]: Remove stray tabs.

2020-04-11  Florian Pelz  <pelzflorian@pelzflorian.de>
	    Ludovic Courtès  <ludo@gnu.org>

	installer: Load uvesafb kernel module.
	Fixes <https://bugs.gnu.org/40538>.

	Machines without Kernel Mode Setting (those with many old and current AMD
	GPUs, SiS GPUs, …) need uvesafb to show the GUI installer.  Some may also need
	a kernel parameter like nomodeset or vga=793, but we leave that for the user
	to specify in GRUB.

	* gnu/system/install.scm (uvesafb-shepherd-service): New procedure.
	(uvesafb-service-type): New variable.
	(%installation-services): Add it.

2020-04-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libmypaint: Upgrade to 1.5.1.
	* gnu/packages/gimp.scm (libmypaint): Upgrade to 1.5.1.

2020-04-11  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: gnutls-3.6.13: Cross-build fix.
	* gnu/packages/patches/gnutls-cross.patch: New file.
	* gnu/packages/tls.scm (gnutls-3.6.13)[source]: Use it.
	[native-inputs]: If cross-compiling, add native guile-3.0.  This
	actually cross compiles .go modules.

	gnu: guile-json: Cross-build fix.
	* gnu/packages/patches/guile-json-cross.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/guile.scm (guile-json-3)[source]: Use it.
	[arguments]: Remove configure to trigger bootstrap phase.

	gnu: openssh: Build fix for the Hurd.
	* gnu/packages/patches/openssh-hurd.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/ssh.scm (openssh)[source]: Use it.
	[inputs]: If hurd-target? is true, omit xauth.

	gnu: openssl: Support cross-compilation to the Hurd.
	* gnu/packages/tls.scm (openssl)[arguments]: Add `i586' => hurd-x86 platform
	setting.

2020-04-11  Ludovic Courtès  <ludo@gnu.org>

	system: hurd: Add guile-candy.
	* gnu/system/hurd.scm (%base-packages/hurd): Add GUILE-COLORIZED and
	GUILE-READLINE.
	(cross-hurd-image)[hurd-directives]: Add /root/.guile.

2020-04-11  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	system: hurd: Add net-base and inetutils, and /etc/{services,protocols}.
	This fixes

	    In procedure getaddrinfo: Servname not supported for ai_socktype

	* gnu/system/hurd.scm (%base-packages/hurd): Add net-base, inetutils.
	(cross-hurd-image): Add /etc/{services,protocols} from net-base.

2020-04-11  Ludovic Courtès  <ludo@gnu.org>

	system: hurd: Create a proper profile.
	* gnu/system/hurd.scm (compile-manifest): New procedure.
	(cross-hurd-image)[for-hurd, hurd-os]: Remove.
	[cross-built, cross-built-entry]: New procedures.
	[system-profile]: New variable.
	[grub.cfg]: Use 'cross-built'.
	[profile]: Rename to...
	[etc-profile]: ... this, and adjust accordingly.
	[hurd-directives]: Create /run/current-system/profile and /etc/profile.
	Adjust arguments to 'qemu-image'.

	gnu: hurd: "/libexec/rc" spawns the console client.
	* gnu/packages/hurd.scm (hurd-rc-script): Start the console client.

2020-04-11  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	system: hurd: Add root profile.
	* gnu/system/hurd.scm (%base-packages/hurd): New variable.
	(cross-hurd-image)[for-hurd]: New function.
	(cross-hurd-image)[hurd-os]: Use them.
	(cross-hurd-image)[profile]: Hack'y .profile for root, only setting PATH.

2020-04-11  Ludovic Courtès  <ludo@gnu.org>

	system: hurd: Create /etc/{hostname,motd,login} and /root.
	* gnu/system/hurd.scm (cross-hurd-image): Add /etc/{hostname,motd,login}
	and /root.

2020-04-11  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	system: hurd: Add "/bin/sh" symlink.
	This allows login.c to succeed for root.

	* gnu/system/hurd.scm (cross-hurd-image): Link /bin/sh to full the full bash.

2020-04-11  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	system: hurd: Add /etc/{passwd,shadow}.
	* gnu/system/hurd.scm: Generate hard-coded /etc/{passwd,shadow},
	allows running chown in MAKEDEV and loggin in.

	system: hurd: Add ttys symlink in "/etc/ttys".
	* gnu/packages/hurd.scm (hurd): Substitute /libexec/.
	* gnu/system/hurd.scm (cross-hurd-image): Add symlink /etc/ttys =>
	<hurd>/etc/ttys.

2020-04-11  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	system: hurd: Add "/etc/fstab".
	This allows running

	    mount -o remount,rw /

	successfully.

	* gnu/system/hurd.scm (cross-hurd-image): Create a hard coded fstab and add it
	to hurd-os.

2020-04-11  Ludovic Courtès  <ludo@gnu.org>

	Add (gnu system hurd).
	* gnu/system/hurd.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	vm: Make the device node procedure a parameter.
	* gnu/build/vm.scm (root-partition-initializer): Add #:make-device-nodes
	parameter and use it.
	* gnu/system/vm.scm (qemu-image): Add #:device-node parameter.  Pass
	 #:make-device-nodes to 'root-partition-initializer'.

	linux-boot: Add 'make-hurd-device-nodes'.
	* gnu/build/linux-boot.scm (make-hurd-device-nodes): New procedure.

	linux-boot: 'make-essential-device-nodes' root parameter is optional.
	* gnu/build/linux-boot.scm (make-essential-device-nodes): Change 'root'
	to an optional parameter.
	* gnu/build/vm.scm (root-partition-initializer): Adjust accordingly.

2020-04-11  Ludovic Courtès  <ludo@gnu.org>

	vm: Preserve file permissions on /dev.
	Previously, when REGISTER-CLOSURES? was false, we'd set all the files
	under /dev to #o644, including /dev/null, /dev/zero, etc.

	* gnu/build/vm.scm (root-partition-initializer): Call 'reset-timestamps'
	separately for /dev, with #:preserve-permissions? #t.

2020-04-11  Ludovic Courtès  <ludo@gnu.org>

	database: 'reset-timestamps' can optionally preserve permissions.
	* guix/store/database.scm (reset-timestamps): Add
	 #:preserve-permissions? and honor it.

	gnu: guile@3: Disable JIT on GNU/Hurd.
	* gnu/packages/guile.scm (guile-3.0)[arguments]: New field.

2020-04-11  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: cross-libc: Add patch to allow 'gettyent' reading store file names.
	* gnu/packages/patches/glibc-hurd-gettyent.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/cross-base.scm (cross-libc): Add it in 'patch-libc/hurd' phase
	when 'hurd-target?' is true.

2020-04-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: hurd: Install a BDF font.
	* gnu/packages/hurd.scm (unifont): New variable.
	(hurd)[arguments]: In 'install-goodies' phase, install
	OUT/share/hurd/vga-system.bdf.
	[inputs]: Add UNIFONT.

	gnu: hurd: Add dependency on libdaemon.
	* gnu/packages/hurd.scm (hurd)[inputs]: Add dependency on libdaemon.
	[native-inputs]: Add PKG-CONFIG.

	gnu: libdaemon: Cross-build with --localstatedir=/var.
	* gnu/packages/libdaemon.scm (libdaemon)[arguments]: Add
	"--localstatedir=/var" when (%current-target-system) is true.

	gnu: libdaemon: Allow cross-compilation.
	* gnu/packages/libdaemon.scm (libdaemon)[arguments]: New field.

	gnu: hurd: Add dependency on libgcrypt.
	* gnu/packages/hurd.scm (hurd)[inputs]: Add LIBGCRYPT.
	[native-inputs]: Likewise.

2020-04-11  Jan (janneke) Nieuwenhuizen  <janneke@gnu.org>

	gnu: libgcrypt: Fix cross-compilation.
	This works around

	    /gnu/store/pwcp239kjf7lnj5i4lkdzcfcxwcfyk72-bash-minimal-5.0.16/bin/bash ../libtool  --tag=CC   --mode=link i586-pc-gnu-gcc -I/gnu/store/8x9dhckldm6iy1digklfanmvdaizq11f-libgpg-error-1.37/include -g -O2 -fvisibility=hidden -fno-delete-null-pointer-checks -Wall   -o mpicalc mpicalc-mpicalc.o libgcrypt.la  -L/gnu/store/8x9dhckldm6iy1digklfanmvdaizq11f-libgpg-error-1.37/lib -lgpg-error

	    i586-pc-gnu-ld: ./.libs/libgcrypt.so: undefined reference to `_gcry_mpih_lshift'
	    i586-pc-gnu-ld: ./.libs/libgcrypt.so: undefined reference to `_gcry_mpih_add_n'
	    i586-pc-gnu-ld: ./.libs/libgcrypt.so: undefined reference to `_gcry_mpih_addmul_1'
	    i586-pc-gnu-ld: ./.libs/libgcrypt.so: undefined reference to `_gcry_mpih_submul_1'
	    i586-pc-gnu-ld: ./.libs/libgcrypt.so: undefined reference to `_gcry_mpih_mul_1'
	    i586-pc-gnu-ld: ./.libs/libgcrypt.so: undefined reference to `_gcry_mpih_sub_n'
	    i586-pc-gnu-ld: ./.libs/libgcrypt.so: undefined reference to `_gcry_mpih_rshift'

	* gnu/packages/gnupg.scm (libgcrypt)[arguments]: Disable assembly when
	cross-compiling.

2020-04-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: hurd: Install the UTF-8 motd.
	* gnu/packages/hurd.scm (hurd)[arguments]: Add 'install-goodies' phase.

	gnu: hurd: Ensure startup scripts refer to the right programs.
	* gnu/packages/hurd.scm (hurd)[arguments]: In 'set-file-names' phase, patch
	startup.c, init.c, login.c, and daemons/runsystem/*.  Add
	'patch-libexec-shebangs' phase.  Subtitute /libexec and /sbin, so that we may
	run RC.
	[inputs]: Add BASH-MINIMAL, COREUTILS, SED, GREP, and UTIL-LINUX.

	gnu: hurd: Record the right file name of 'login'.
	* gnu/packages/hurd.scm (hurd)[arguments]: Add 'set-file-names' phase.

	gnu: hurd: Use a 32-bit MiG when cross-compiling.
	* gnu/packages/hurd.scm (hurd)[native-inputs]: When
	'%current-target-system' is true, pass #:system "i686-linux" to 'mig'.

	gnu: cross-libc: Add patch to add 'mach_print' symbol on GNU/Hurd.
	* gnu/packages/patches/glibc-hurd-mach-print.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/cross-base.scm (cross-libc): Add 'patch-libc/hurd' phase
	when 'hurd-target?' is true.

	gnu: hurd: Provide our own /libexec/rc script.
	* gnu/packages/hurd.scm (hurd-rc-script): New procedure.
	(hurd)[inputs]: Add (hurd-rc-script).

	gnu: gnumach: Enable kernel debugger (kbd).
	* gnu/packages/hurd.scm (gnumach)[arguments]: Add "--enable-kdb".

	vm: 'qemu-image' can pass options to the 'mkfs' command.
	* gnu/build/vm.scm (<partition>)[file-system-options]: New field.
	(create-ext-file-system, create-fat-file-system)
	(format-partition): Add #:options and honor it.
	(initialize-partition): Pass #:options to 'format-partition'.
	* gnu/system/vm.scm (qemu-image): Add #:file-system-options and use it
	for the root partition.

	vm: 'qemu-image' accepts a list of extra populate directives.
	* gnu/build/vm.scm (root-partition-initializer): Add #:extra-directives
	parameter and pass it to 'populate-root-file-system'.
	* gnu/system/vm.scm (qemu-image): Add #:extra-directives parameter and
	pass it to 'root-partition-initializer'.

	install: 'populate-root-file-system' can be passed extra directives.
	* gnu/build/install.scm (evaluate-populate-directive): Handle 'file'
	directives.
	(populate-root-file-system): Add #:extras parameter and honor it.

2020-04-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: sbcl-burgled-batteries3: Fix build with Python 3.8.
	* gnu/packages/lisp-xyz.scm (sbcl-burgled-batteries3)[arguments]: Remove "m"
	suffix from Python include directory.  Add phase to remove deprecated Python
	API binding.

	Merge branch 'master' into core-updates

	gnu: python-genshi: Update to 0.7.3.
	* gnu/packages/python-web.scm (python-genshi): Update to 0.7.3.

	gnu: python-pycrypto: Fix build with Python 3.8.
	* gnu/packages/patches/python-pycrypto-time-clock.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/python-crypto.scm (python-pycrypto)[source](patches): Add it.

	gnu: python-dnspython: Update to 1.16.0.
	* gnu/packages/python-xyz.scm (python-dnspython): Update to 1.16.0.

	gnu: python-flask: Update to 1.1.2.
	* gnu/packages/python-web.scm (python-flask): Update to 1.1.2.

	gnu: sbcl-burgled-batteries3: Python is a runtime dependency.
	* gnu/packages/lisp-xyz.scm (sbcl-burgled-batteries3)[native-inputs]: Move
	PYTHON ...
	[inputs]: ... here.

	gnu: sbcl-burgled-batteries3: Update to 0.0.0-2.f65f454.
	* gnu/packages/lisp-xyz.scm (sbcl-burgled-batteries3): Update to
	0.0.0-2.f65f454.
	[arguments]: Rewrite phases to use the new BB_PYTHON3_* variables.  Add
	 #:modules and #:imported-modules.

	gnu: python-pyqtwebengine: Use 'python-version'.
	* gnu/packages/qt.scm (python-pyqtwebengine)[arguments]: Add (guix build
	python-build-system) to #:modules.  Adjust #:imported-modules accordingly.
	Rewrite #:phases to use it instead of rolling their own, or hard-coding.

	gnu: gRPC@1.16: Fix build with glibc 2.30 and later.
	* gnu/packages/rpc.scm (grpc-1.16.1)[arguments]: Add phase to rename custom
	gettid() function.

	gnu: python-gevent: Update to 1.5.0.
	* gnu/packages/python-xyz.scm (python-gevent): Update to 1.5.0.
	[arguments]: Split the unbundling and include path adjustments intwo two
	phases.  Enable previously failing test; disable two others.  Use a format
	string instead of DISPLAY when writing skipped_tests.txt.

	gnu: spandsp: Add comment.
	* gnu/packages/telephony.scm (spandsp)[native-inputs]: Note that the
	LIBJPEG-TURBO dependency comes via LIBTIFF.

2020-04-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-duniterpy: Update to 0.57.0.
	* gnu/packages/finance.scm (python-duniterpy): Update to 0.57.0.

	gnu: Add tennix.
	* gnu/packages/games.scm (tennix): New variable.

2020-04-11  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Merge ham-radio and sdr modules into radio module.
	* gnu/packages/ham-radio.scm: Rename to 'radio.scm'.
	* gnu/packages/sdr.scm: Remove file.
	  (liquid-dsp): Move to ...
	* gnu/packages/radio.scm (liquid-dsp): ... here.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Remove 'ham-radio.scm' and 'sdr.scm'. Add
	  'radio.scm'.

2020-04-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bubblewrap: Update to 0.4.1 [fixes CVE-2020-5291].
	Relevant only ‘[i]f bubblewrap is installed in setuid mode and the
	kernel supports unprivileged user namespaces’.

	Bubblewrap is not setuid by default on Guix System.

	* gnu/packages/virtualization.scm (bubblewrap): Update to 0.4.1.

2020-04-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: openconnect: Update to 8.08.
	* gnu/packages/vpn.scm (openconnect): Update to 8.08.
	[propagated-inputs]: Use gnutls-3.6.13.
	* gnu/packages/tls.scm (gnutls-3.6.13): Export it.

	gnu: supertux: Update to 0.6.1.1.
	* gnu/packages/games.scm (supertux): Update to 0.6.1.1.

	gnu: syncthing: Update to 1.4.2.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.4.2.

	gnu: tig: Update to 2.5.1.
	* gnu/packages/version-control.scm (tig): Update to 2.5.1.
	[arguments]: #:test-target is correct even if all #:tests? can't run.

	gnu: dbacl: Update to 1.14.1.
	* gnu/packages/textutils.scm (dbacl): Update to 1.14.1.
	[source]: Add patch to fix build with current glibc.
	[arguments]: (Try to) bootstrap only once.
	* gnu/packages/patches/dbacl-include-locale.h.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: libdca: Update to 0.0.7.
	* gnu/packages/video.scm (libdca): Update to 0.0.7.
	[native-inputs]: Add autoconf, automake, and libtool.

	gnu: thunar: Update to 1.8.14.
	* gnu/packages/xfce.scm (thunar): Update to 1.8.14.

2020-04-10  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add linphoneqt.
	* gnu/packages/linphone.scm (linphoneqt): New variable.

2020-04-10  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: spandsp: Fix build failure.
	* gnu/packages/telephony.scm (spandsp)[native-inputs]: Add libjpeg-turbo.

2020-04-10  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: liblinphone: Fix build failure.
	* gnu/packages/linphone.scm (liblinphone)[arguments]<#:configure-flags]: Add
	-DENABLE_STRICT=NO.

2020-04-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: Memoize packages as a function of the system.
	Previous, things like 'ld-wrapper-boot0' would be memoized with
	(mlambda () …).  However, the definition of 'ld-wrapper-boot0' depends
	on the result of (%boot0-inputs), which is itself a function
	of (%current-system).  Thus, if one first calls:

	  (parameterize ((%current-system "x86_64-linux"))
	    (ld-wrapper-boot0))

	then, in all subsequent calls to 'ld-wrapper-boot0', the value
	of (%current-system) would be ignored because the result is already
	memoized.  Concretely, 'ld-wrapper-boot0' would always have the
	dependencies it has on x86_64-linux, even though they are different than
	those on armhf-linux, say ("bash-mesboot" vs. "bootstrap-binaries").

	Fixes <https://bugs.gnu.org/40482>.
	Reported by Marius Bakke <mbakke@fastmail.com>.

	* gnu/packages/commencement.scm (define/system-dependent): New macro.
	(linux-libre-headers-boot0, hurd-core-headers-boot0, ld-wrapper-boot0)
	(gcc-boot0-intermediate-wrapped, gcc-boot0-wrapped, ld-wrapper-boot3):
	Define using 'define/system-dependent' instead of 'define' + 'mlambda'.
	Adjust users so they no longer look like procedure calls.
	* tests/guix-build.sh: Add test.

2020-04-10  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

2020-04-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: boinc-client: Update to 7.16.6.
	* gnu/packages/distributed.scm (boinc-client): Update to 7.16.6.

	gnu: ephemeralpg: Update to 2.9.
	* gnu/packages/databases.scm (ephemeralpg): Update to 2.9.
	[arguments]: Remove obsolete work-arounds.
	[native-inputs]: Add which.

	gnu: ephemeralpg: Use HTTPS home page.
	* gnu/packages/databases.scm (ephemeralpg)[source, home-page]: Use HTTPS.

	gnu: crispy-doom: Update to 5.7.2.
	* gnu/packages/games.scm (crispy-doom): Update to 5.7.2.

	gnu: r-powerlaw: Update to 0.70.4.
	* gnu/packages/cran.scm (r-powerlaw): Update to 0.70.4.

	gnu: burp: Update to 2.3.24.
	* gnu/packages/backup.scm (burp): Update to 2.3.24.

	gnu: burp: Extend test time-outs.
	* gnu/packages/backup.scm (burp)[arguments]: Add a new
	‘extend-test-time-outs’ phase.

	gnu: libzen: Update to 0.4.38.
	* gnu/packages/cpp.scm (libzen): Update to 0.4.38.
	[source]: Hard-code NAME.

	gnu: celluloid: Update to 0.19.
	* gnu/packages/video.scm (celluloid): Update to 0.19.

	gnu: ghc-regex-tdfa: Update home page.
	* gnu/packages/haskell-xyz.scm (ghc-regex-tdfa)[home-page]: Update.

	gnu: btrfs-progs: Update to 5.6.
	* gnu/packages/linux.scm (btrfs-progs): Update to 5.6.

2020-04-10  Marius Bakke  <mbakke@fastmail.com>

	tests: openvswitch: Use the absolute file name of ovs-vsctl.
	This fixes a regression introduced in 8b9cad01e9619f53dc5a65892ca6a09ca5de3447
	where ovs-vsctl would no longer be available in PATH.

	* gnu/tests/networking.scm (run-openvswitch-test): Qualify "ovs-vsctl"
	invocation by ungexping the OPENVSWITCH variable instead of assuming it's
	available on PATH.

2020-04-10  Marius Bakke  <mbakke@fastmail.com>

	vm: Use virtio network driver.
	This fixes a regression introduced in 8e53fe2b91d2776bc1529e7b34967c8f1d9edc32
	where 'guix system vm' would no longer be using virtio.

	* gnu/system/vm.scm (common-qemu-options): Add "-nic user,model=virtio-net-pci".

2020-04-10  TomZ  <tomz@freedommail.ch>

	gnu: Add fulcrum.
	* gnu/packages/finance.scm (fulcrum): New variable.

2020-04-10  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-ace-window: Update to 0.10.0
	[[PGP Signed Part:No public key for 7C7AFFBEFEF2CB25 created at 2020-04-05T22:27:27+0200 using RSA]]
	* gnu/packages/emacs-xyz.scm (emacs-ace-window) Update to 0.10.0.

	From c3dc065f9247c98ba90fbf3ec9c51abb06417269 Mon Sep 17 00:00:00 2001
	From: Michael Rohleder <mike@rohleder.de>
	Date: Sun, 5 Apr 2020 22:15:50 +0200
	Subject: [PATCH] gnu: emacs-ace-window: Update to 0.10.0

	* gnu/packages/emacs-xyz.scm (emacs-ace-window) Update to 0.10.0.

2020-04-10  John Soo  <jsoo1@asu.edu>

	gnu: Add emacs-dired-git-info.
	* gnu/packages/emacs-xyz.scm (emacs-dired-git-info): New variable.

	gnu: Add emacs-diredfl.
	* gnu/packages/emacs-xyz.scm (emacs-diredfl): New variable.

2020-04-10  Lars-Dominik Braun  <lars@6xq.net>

	gnu: pianobar: Update to 2020.04.05.
	* gnu/packages/music.scm (pianobar): Update to 2020.04.05.

2020-04-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: mariadb: Fix build on armhf-linux.
	* gnu/packages/databases.scm (mariadb)[arguments]: When building for
	armhf-linux, add phase 'hide-default-gcc'.
	[native-inputs]: Distinguish GCC-5.

	gnu: aegisub: Fix build with Make 4.3.
	* gnu/packages/patches/aegisub-make43.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/video.scm (aegisub)[source](patches): Add it.

2020-04-10  Ludovic Courtès  <ludo@gnu.org>

	tests: Run guided installation tests from an ISO image.
	* gnu/tests/install.scm (guided-installation-test): Pass
	 #:installation-disk-image-file-system-type to 'run-install'.

	installer: tests: Don't install to a CD/DVD.
	* gnu/installer/tests.scm (choose-partitioning): Use 'find' to select
	the disk.

2020-04-10  Ludovic Courtès  <ludo@gnu.org>

	vm: 'system-disk-image' honors #:substitutable? for ISO9660 images.
	This is a followup to a328f66a9e16d7bae765d8bc088e4a97037e6e2b.

	* gnu/system/vm.scm (iso9660-image): Add #:substitutable? and pass it to
	'expression->derivation-in-linux-vm'.
	(system-disk-image): Pass #:substitutable? to 'iso9660-image'.

2020-04-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: sdl-pango: Shorten file name of patch.
	* gnu/packages/patches/sdl-pango-fix-explicit-SDLPango_CopyFTBitmapTo.patch:
	Rename to...
	* gnu/packages/patches/sdl-pango-header-guard.patch: ... this.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/sdl.scm (sdl-pango):
	Likewise.

2020-04-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: akonadi: Shorten file name of patch.
	This ensures we stay below the POSIX tar file name length limit.

	* gnu/packages/patches/akonadi-Revert-Make-installation-properly-relo.patch:
	Rename to...
	* gnu/packages/patches/akonadi-not-relocatable.patch: ... this.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/kde-pim.scm (akonadi): Likewise.

2020-04-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: binutils: Shorten file names of MinGW patches.
	This ensures we stay below the POSIX tar file name length limit.

	* gnu/packages/patches/binutils-mingw-w64-reproducible-import-libraries.patch:
	Rename to...
	* gnu/packages/patches/binutils-mingw-w64-deterministic.patch: ... this.
	* gnu/packages/patches/binutils-mingw-w64-specify-timestamp.patch:
	Rename to...
	* gnu/packages/patches/binutils-mingw-w64-timestamp.patch: ... this.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/cross-base.scm (cross-binutils): Likewise.

2020-04-10  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: installer: Fix issue with "Esperanto" locale.
	According to glibc manual, locale are under the following form:
	          language[_territory[.codeset]][@modifier]

	The esperanto locale "epo" does not have a territory. Modify run-command to
	take this into account.

	Reported by Alex Sassmannshausen here:
	https://lists.gnu.org/archive/html/guix-devel/2020-04/msg00192.html.

	* gnu/installer/utils.scm (run-command): Handle locale without territory such
	as "epo".

2020-04-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xfce: Fix typo.
	* gnu/packages/xfce.scm (xfce)[inputs]: Re-spell ‘tumlber’.

2020-04-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: gnome: Fix ‘gnome’ field name.
	To match its own documentation & other similar services.

	* gnu/services/desktop.scm (gnome-desktop-configuration)[gnome-package]:
	Rename to…
	[gnome]: …this.

2020-04-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	vm: Transparently compress iso9660 images.
	* gnu/build/vm.scm (make-iso9660-image): Use the ‘--zisofs’ xorriso
	filter at the highest compression settings for supported directories.

2020-04-10  Ludovic Courtès  <ludo@gnu.org>

	tests: Run guided installation tests from an ISO image.
	* gnu/tests/install.scm (guided-installation-test): Pass
	 #:installation-disk-image-file-system-type to 'run-install'.

	installer: tests: Don't install to a CD/DVD.
	* gnu/installer/tests.scm (choose-partitioning): Use 'find' to select
	the disk.

2020-04-10  Ludovic Courtès  <ludo@gnu.org>

	vm: 'system-disk-image' honors #:substitutable? for ISO9660 images.
	This is a followup to a328f66a9e16d7bae765d8bc088e4a97037e6e2b.

	* gnu/system/vm.scm (iso9660-image): Add #:substitutable? and pass it to
	'expression->derivation-in-linux-vm'.
	(system-disk-image): Pass #:substitutable? to 'iso9660-image'.

2020-04-10  Ludovic Courtès  <ludo@gnu.org>

	lint: 'check-patch-file-names' restricts to shorter file names.
	* guix/lint.scm (check-patch-file-names): Increase MARGIN.

	gnu: sdl-pango: Shorten file name of patch.
	* gnu/packages/patches/sdl-pango-fix-explicit-SDLPango_CopyFTBitmapTo.patch:
	Rename to...
	* gnu/packages/patches/sdl-pango-header-guard.patch: ... this.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/sdl.scm (sdl-pango):
	Likewise.

2020-04-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: akonadi: Shorten file name of patch.
	This ensures we stay below the POSIX tar file name length limit.

	* gnu/packages/patches/akonadi-Revert-Make-installation-properly-relo.patch:
	Rename to...
	* gnu/packages/patches/akonadi-not-relocatable.patch: ... this.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/kde-pim.scm (akonadi): Likewise.

2020-04-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: binutils: Shorten file names of MinGW patches.
	This ensures we stay below the POSIX tar file name length limit.

	* gnu/packages/patches/binutils-mingw-w64-reproducible-import-libraries.patch:
	Rename to...
	* gnu/packages/patches/binutils-mingw-w64-deterministic.patch: ... this.
	* gnu/packages/patches/binutils-mingw-w64-specify-timestamp.patch:
	Rename to...
	* gnu/packages/patches/binutils-mingw-w64-timestamp.patch: ... this.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/cross-base.scm (cross-binutils): Likewise.

2020-04-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: spice-gtk: Add an absolute reference for libjpeg in the .la files.
	* gnu/packages/spice.scm (spice-gtk)[arguments]: Add phase 'patch-la-files.

2020-04-10  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: installer: Fix issue with "Esperanto" locale.
	According to glibc manual, locale are under the following form:
	          language[_territory[.codeset]][@modifier]

	The esperanto locale "epo" does not have a territory. Modify run-command to
	take this into account.

	Reported by Alex Sassmannshausen here:
	https://lists.gnu.org/archive/html/guix-devel/2020-04/msg00192.html.

	* gnu/installer/utils.scm (run-command): Handle locale without territory such
	as "epo".

2020-04-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gnuradio: Fix gnuradio-companion GUI not showing.
	* gnu/packages/ham-radio.scm (gnuradio)[arguments]: Add 'wrap-glib-or-gtk' and
	  'wrap-with-GI_TYPELIB_PATH' phases.

2020-04-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xorriso: Build gui frontend.
	* gnu/packages/cdrom.scm (xorriso)[outputs]: Add gui.
	[arguments]: Add custom phase to install gui files to separate output
	and wrap the binary.
	[inputs]: Add tk.

2020-04-10  Ludovic Courtès  <ludo@gnu.org>

	maint: 'release' targets runs ./bootstrap for new version string.
	Reported by Vagrant Cascadian <vagrant@debian.org>.

	* Makefile.am (dist-with-updated-version): New target.
	(release): Depend on 'dist-with-updated-version'.

2020-04-10  Vagrant Cascadian  <vagrant@debian.org>

	Add missing services/linux.scm to gnu/local.mk.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add linux.scm.

	Add missing services/linux.scm to gnu/local.mk.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add linux.scm.

2020-04-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orgalist: Update to 1.12.
	* gnu/packages/emacs-xyz.scm (emacs-orgalist): Update to 1.12.
	[description]: Fix wording.

2020-04-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xfce: Fix typo.
	* gnu/packages/xfce.scm (xfce)[inputs]: Re-spell ‘tumlber’.

2020-04-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: gnome: Fix ‘gnome’ field name.
	To match its own documentation & other similar services.

	* gnu/services/desktop.scm (gnome-desktop-configuration)[gnome-package]:
	Rename to…
	[gnome]: …this.

2020-04-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	vm: Transparently compress iso9660 images.
	* gnu/build/vm.scm (make-iso9660-image): Use the ‘--zisofs’ xorriso
	filter at the highest compression settings for supported directories.

2020-04-09  Efraim Flashner  <efraim@flashner.co.il>

	lint: Check for inappropriate inputs in propagated-inputs too.
	* guix/lint.scm (check-inputs-should-be-native): Also check the
	propagated inputs of the package.

2020-04-09  Leo Famulari  <leo@famulari.name>

	gnu: libssh: Update to 0.9.4 [fixes CVE-2020-1730].
	* gnu/packages/ssh.scm (libssh): Update to 0.9.4.

2020-04-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-titlecase: Nose is a native input.
	* gnu/packages/python-xyz.scm (python-titlecase)[propagated-inputs]: Rename to ...
	[native-inputs]: ... this.

2020-04-09  Guillaume Le Vaillant  <glv@posteo.net>
	    Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add gqrx.
	* gnu/packages/ham-radio.scm (gqrx): New variable.

2020-04-09  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add gnuradio-iqbalance.
	* gnu/packages/ham-radio.scm (gnuradio-iqbalance): New variable.

	gnu: Add libosmo-dsp.
	* gnu/packages/ham-radio.scm (libosmo-dsp): New variable.

	gnu: Add gnuradio-osmosdr.
	* gnu/packages/ham-radio.scm (gnuradio-osmosdr): New variable.

2020-04-09  Guillaume Le Vaillant  <glv@posteo.net>
	    Danny Milosavljevic  <dannym@scratchpost.org>
	    Charlie Ritter  <chewzerita@posteo.net>

	gnu: Add gnuradio.
	* gnu/packages/ham-radio.scm (gnuradio): New variable.

2020-04-09  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add codec2.
	* gnu/packages/audio.scm (codec2): New variable.

	gnu: Add python-click-plugins.
	* gnu/packages/python-xyz.scm (python-click-plugins): New variable.

2020-04-09  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	gnu: Add python-titlecase.
	* gnu/packages/python-xyz.scm (python-titlecase): New variable.

2020-04-09  Ludovic Courtès  <ludo@gnu.org>

	Update NEWS.

2020-04-09  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add xfe.
	* gnu/packages/disk.scm (xfe): New variable.

	gnu: Add fox.
	* gnu/packages/graphics.scm (fox): New variable.

2020-04-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: qemu: Skip tests on i686-linux.
	* gnu/packages/virtualization.scm (qemu)[arguments]: Add #:tests?.

2020-04-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nano: Update to 4.9.2.
	* gnu/packages/nano.scm (nano): Update to 4.9.2.

2020-04-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove python2-scikit-image.
	Some of the packages that this depends upon no longer supports Python 2.

	* gnu/packages/python-science.scm (python2-scikit-image): Remove variable.

2020-04-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-serpent: Declare python2 variant.
	* gnu/packages/python-xyz.scm (python-serpent)[properties]: New field.
	(python2-serpent): New public variable.

	gnu: python-dask: Update to 2.14.0.
	* gnu/packages/python-xyz.scm (python-dask): Update to 2.14.0.

	gnu: python-cloudpickle: Update to 1.3.0.
	* gnu/packages/python-xyz.scm (python-cloudpickle): Update to 1.3.0.
	[arguments]: Remove #:tests?.  Add #:phases.
	[native-inputs]: Add PYTHON-PSUTIL.  Remove PYTHON-MOCK.
	[properties]: New field.
	(python2-cloudpickle)[native-inputs]: New field.  Preserve PYTHON2-MOCK.
	[propagated-inputs]: Add PYTHON2-FUTURES.

	gnu: python-datrie: Update to 0.8.2
	* gnu/packages/python-xyz.scm (python-datrie): Update to 0.8.2.

	gnu: minimap2: Fix cond expression for Guile 3 compatibility.
	* gnu/packages/bioinformatics.scm (minimap2)[arguments]: Make the last COND
	test the symbol else instead of _.

2020-04-09  Jack Hill  <jackhill@jackhill.us>

	gnu: shellcheck: Update homepage.
	* gnu/packages/haskell-apps.scm (shellcheck)[homepage]: Update URL.

2020-04-09  Ludovic Courtès  <ludo@gnu.org>

	maint: 'release' builds with '--fallback'.
	* Makefile.am (guix-binary.%.tar.xz): Pass '--fallback' to 'guix pack'.
	(release): Pass '--fallback' to 'guix build' and 'guix system'.

2020-04-09  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: mcomix: Update to 20200402.
	* gnu/packages/image-viewers.scm (mcomix): Update to 20200402.

2020-04-09  Ludovic Courtès  <ludo@gnu.org>

	maint: 'release' target no longer uses -K, to allow for offloading.
	This is a followup to 2ce08a5d79f6eb1d2d3839aca859559b9829ae36.

	* Makefile.am (release): Remove -K flag.

2020-04-09  Ludovic Courtès  <ludo@gnu.org>

	maint: Binary tarball uses "guile3.0-guix", not "guix".
	* Makefile.am (GUIX_FOR_BINARY_TARBALL): New variable.
	(guix-binary.%.tar.xz): Use $(GUIX_FOR_BINARY_TARBALL) instead of
	"guix".
	(release): Likewise.

2020-04-09  Florian Pelz  <pelzflorian@pelzflorian.de>

	installer: Include empty variant in keyboard layout selection.
	Previously for Azerbaijani, no Latin layout but only the Cyrillic variant
	could be selected.

	* gnu/installer/newt/keymap.scm (add-empty-variant): New procedure.
	(run-keymap-page): Use it to insert an empty variant.

2020-04-09  Florian Pelz  <pelzflorian@pelzflorian.de>

	installer: Allow Alt+Shift toggle from non-Latin keyboard layouts.
	Fixes <https://bugs.gnu.org/40493>.

	* gnu/installer/newt/keymap.scm (%non-latin-layouts): New variable.
	(%non-latin-variants): New variable.
	(%latin-layout+variants): New variable.
	(toggleable-latin-layout): New procedure to compute combined layouts.
	(run-keymap-page): Use it.
	(keyboard-layout->configuration): Apply it in config.scm.
	(run-layout-page): Mention Alt+Shift.
	* gnu/installer/keymap.scm (kmscon-update-keymap): Pass on XKB options.
	* gnu/installer/record.scm (<installer>): Adjust code comments.
	* gnu/installer.scm (apply-keymap): Pass on XKB options.
	(installer-steps): Adjust code comments.
	* gnu/packages/patches/kmscon-runtime-keymap-switch.patch: Apply XKB options.

2020-04-08  Florian Pelz  <pelzflorian@pelzflorian.de>

	services/web: Fix ordering of default-nginx-config.
	Fixes an error message '"load_module" directive is specified too late'.

	* gnu/services/web.scm (default-nginx-config): Emit load_module before
	global directives.

2020-04-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: cataclysm-dda: Update to 0.E.
	* gnu/packages/games.scm (cataclysm-dda): Update to 0.E.

2020-04-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-cython: The i686 python2 workaround is needed for 32-bit ARM too.
	* gnu/packages/python-xyz.scm (python-cython)[arguments]: In the check phase,
	disable parallel test execution for all 32-bit systems.
	* gnu/packages/python-xyz.scm (python2-cython)[arguments]: Remove similar i686 workaround.

	gnu: qtwebengine: Fix build with Ninja >= 1.10.
	* gnu/packages/qt.scm (qtwebengine)[arguments]: Add phase
	'patch-ninja-version-check'.

2020-04-08  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.31.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.31.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@5.6: Update to 5.6.3.
	* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.3.
	(linux-libre-5.6-pristine-source): Update hash.

2020-04-08  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add ‘de’ translation.
	* etc/news.scm: Add a ‘de’ translation.

2020-04-08  Diego Nicola Barbato  <dnbarbato@posteo.de>

	download: Use correct system and guile in 'url-fetch/tarbomb' and 'url-fetch/zipbomb'.
	Fixes <https://bugs.gnu.org/40115>.

	Previously the result of `guix build -s $system $package' would depend on the
	system Guix was built for if $package or one of its dependencies used
	'url-fetch/tarbomb' or 'url-fetch/zipbomb' as the origin method of its
	source (e.g. `guix build -s i686-linux ffmpeg' on i686-linux would build a
	different derivation than on x86_64-linux).

	This patch fixes this by explicitly passing the correct system and guile to
	'gexp->derivation'.

	* guix/download.scm (url-fetch/tarbomb): Pass #:system system and
	  #:guile-for-build guile to 'gexp->derivation', where guile is the derivation
	  of guile for system.
	  (url-fetch/zipbomb): Likewise.

2020-04-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: openntpd: Don't use NAME in source URI.
	* gnu/packages/ntp.scm (openntpd)[source]: Hard-code NAME.

	gnu: et: Update home page.
	* gnu/packages/ssh.scm (et)[home-page]: Update.

	gnu: mosh: Tweak description.
	* gnu/packages/ssh.scm (mosh)[description]: Use full sentences and note
	that only the client may roam.

	gnu: Add chrony.
	* gnu/packages/ntp.scm (chrony): New public variable.

2020-04-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-pyjwt: Remove dependency on old version of 'pytest-runner'.
	* gnu/packages/python-xyz.scm (python-pyjwt)[arguments]: New field.
	[native-inputs]: Remove PYTHON-PYTEST-RUNNER.

	gnu: perl-gd: Do not rely on 'libgd-config'.
	* gnu/packages/gd.scm (perl-gd)[native-inputs]: Add PERL-EXTUTILS-PKGCONFIG.

	gnu: ecl: Fix build with LibFFI >= 3.3.
	* gnu/packages/lisp.scm (ecl)[source](modules, snippet): New fields.

	gnu: ruby-sqlite3: Remove obsolete workaround.
	* gnu/packages/ruby.scm (ruby-sqlite3)[arguments]: Remove phase
	'adjust-failing-test'.

	maint: Adjust release manifest for Guile 3.0 switch.
	* etc/release-manifest.scm (%packages-to-cross-build): Refer to
	GUILE-3.0/FIXED instead of GUILE-2.2/FIXED.

	Merge branch 'master' into core-updates
	 Conflicts:
		etc/news.scm
		gnu/local.mk
		gnu/packages/check.scm
		gnu/packages/cross-base.scm
		gnu/packages/gimp.scm
		gnu/packages/java.scm
		gnu/packages/mail.scm
		gnu/packages/sdl.scm
		gnu/packages/texinfo.scm
		gnu/packages/tls.scm
		gnu/packages/version-control.scm

2020-04-08  Ludovic Courtès  <ludo@gnu.org>

	doc: Mention HTTP/HTTPS proxy in the system installation instructions.
	* doc/guix.texi (Keyboard Layout and Networking and Partitioning):
	Mention 'herd set-http-proxy guix-daemon'.

	tests: Mark VM images as non-substitutable.
	* gnu/tests/install.scm (run-install): Pass #:substitutable? to
	'system-disk-image' and to 'gexp->derivation'.

	vm: Allow images to be marked as non-substitutable.
	* gnu/system/vm.scm (expression->derivation-in-linux-vm): Add
	 #:substitutable? parameter.  Pass it to 'gexp->derivation'.
	(qemu-image): Add #:substitutable? and pass it to
	'expression->derivation-in-linux-vm'.
	(system-disk-image): Add #:substitutable? and pass it to 'qemu-image'.

2020-04-08  Jakub Kądziołka  <kuba@kadziolka.net>

	build-system/go: Allow providing additional build flags
	* guix/build-system/go.scm (build-flags): New argument.
	* guix/build/go-build-system.scm (build): Use apply to pass the
	  additional arguments to invoke.

2020-04-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: cross-base: Remove unneeded 'let'.
	This is a followup to 102d307520dee27a40feb1ca5a699763a2f3aefe.

	* gnu/packages/cross-base.scm (cross-libc): Remove (let ((libc libc)) …).

	(cherry picked from commit 524a4e357cd71566841aaf405e8548fa3600b11b)

2020-04-08  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: genimage: Update to 11.
	* gnu/packages/genimage.scm (genimage): Update to 11,
	[arguments]: add a new test dump file to the patched ones
	because of missing /etc/passwd in build environment.

2020-04-08  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Add proxy support.
	* gnu/installer/proxy.scm: New file.
	* gnu/local.mk (INSTALLER_MODULES): Add it.
	* po/guix/POTFILES.in: Add it.
	* gnu/installer/newt/parameters.scm (run-proxy-page): New procedure,
	(run-parameters-page): add the previous procedure to the parameters menu.

	installer: Turn help menu into parameters menu.
	* gnu/local.mk (INSTALLER_MODULES): Rename help.scm into parameters.scm.
	* po/guix/POTFILES.in: Ditto.
	* gnu/installer/record.scm (<installer>): Rename help-menu into parameter-menu
	and help-page into parameters-page.
	* gnu/installer/newt/parameters.scm: Renamed from help.scm. Update information
	messages.
	* gnu/installer/newt.scm: Update accordingly.
	* gnu/installer/newt/keymap.scm: Ditto.

2020-04-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: higan: Update description.
	* gnu/packages/emulators.scm (higan)[synopsis, description]: Update
	description.

	gnu: higan: Update to 110.
	* gnu/packages/emulators.scm (higan): Update to 110.
	[source]: Switch to new repository.
	[inputs]: Add libxrandr, replace sdl with sdl2.
	[home-page]: Use new URL.
	[license]: Switch license.
	* gnu/packages/patches/higan-remove-march-native-flag.patch: Delete file.
	* gnu/local.mk: Reflect patch removal.

2020-04-08  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.4.1.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.4.1.

	gnu: Add go-github-com-calmh-murmur3.
	* gnu/packages/golang.scm (go-github-com-calmh-murmur3): New variable.
	(go-github-com-willf-bloom)[propagated-inputs]: Replace
	go-github-com-spaolacci-murmur3 with it.
	[arguments]: Patch the murmur3 import path in a new 'patch-import-path' phase.

	gnu: Go: Update to 1.13.9.
	* gnu/packages/golang.scm (go-1.13): Update to 1.13.9.

2020-04-07  Ludovic Courtès  <ludo@gnu.org>

	maint: Cross-build GUILE-2.2/FIXED.
	* etc/release-manifest.scm (%packages-to-cross-build): Replace
	"guile@2.2" with GUILE-2.2/FIXED.

2020-04-07  Ludovic Courtès  <ludo@gnu.org>

	records: Have ABI check work well for cross-compilation.
	Reported by Jan (janneke) Nieuwenhuizen <janneke@gnu.org>.

	* guix/records.scm (define-record-type*): Use
	'target-most-positive-fixnum' on Guile 3 instead of 'most-positive-fixnum'.

2020-04-07  Ludovic Courtès  <ludo@gnu.org>

	compile: Run the load phase within 'with-target'.
	* guix/build/compile.scm (compile-files)[build]: Remove 'with-target'.
	Wrap body in 'with-target'.

2020-04-07  Ludovic Courtès  <ludo@gnu.org>

	reconfigure: Correctly re-throw SRFI-34 exceptions on Guile 3.
	Previously, we'd just print an ugly backtrace when running on Guile 3
	because the '%exception throw would not be caught anywhere.

	Reported by Arne Babenhauserheide <arne_bab@web.de>
	in <https://bugs.gnu.org/40496>.

	* guix/scripts/system/reconfigure.scm (install-bootloader-program): In
	'catch' handler, match '%exception and use 'raise-exception' instead of
	'throw' to rethrow in that case.

2020-04-07  Marius Bakke  <mbakke@fastmail.com>

	Revert "Allow double-click select of URL in status"
	As discussed on #guix, this should wait until 1.1.0 is branched off to avoid
	having to update translations.

	This reverts commit 9f1b787120b1b81abffaf0fa13fdbdf4cca39f2d.

2020-04-07  TomZ  <tomz@freedommail.ch>

	Allow double-click select of URL in status
	Various places while downloading or compiling guix prints
	the source URL. This change makes the URL easier to use by
	placing a space between the URL and the trailing dots.

2020-04-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: gnurl: Update to 7.69.1.
	* gnu/packages/gnunet.scm (gnurl): Update to 7.69.1.
	[source](uri): Switch to ".tar.gz" archive.

2020-04-07  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add tap-lv2.
	* gnu/packages/music.scm (tap-lv2): New variable.

2020-04-07  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 68.7.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2020-6821, CVE-2020-6822, CVE-2020-6825,
	CVE-2020-6827, and CVE-2020-6828.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.

2020-04-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: emacs-beancount: Do not inherit inputs from beancount.
	* gnu/packages/finance.scm (emacs-beancount)[inputs, native-inputs]: New fields.

	gnu: beancount: pytest is a native input.
	* gnu/packages/finance.scm (beancount)[inputs]: Move PYTHON-PYTEST ...
	[native-inputs]: ... here.

	gnu: beancount: Do not propagate inputs.
	* gnu/packages/finance.scm (beancount)[propagated-inputs]: Move everything
	from here ...
	[inputs]: ... to here.

2020-04-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: emacs-beancount: Move to (gnu packages finance).
	This is a fixup for commit abcac7a52932bdf66c333659679b0a5e6169e34c, as
	inheritance across modules is not safe.  Fixes <https://bugs.gnu.org/40488>.
	Reported by Christopher Baines <mail@cbaines.net>.

	* gnu/packages/emacs-xyz.scm (emacs-beancount): Move from here ...
	* gnu/packages/finance.scm: ... to here.

2020-04-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add python-ipython-cluster-helper.
	* gnu/packages/python-xyz.scm (python-ipython-cluster-helper): New variable.

	gnu: Add python-ipyparallel.
	* gnu/packages/python-xyz.scm (python-ipyparallel): New variable.

2020-04-07  Marius Bakke  <mbakke@fastmail.com>

	lint: 'm4' is a native input.
	* guix/lint.scm (check-inputs-should-be-native): Add "m4".

	gnu: python-coveralls: Update to 1.11.1.
	* gnu/packages/python-check.scm (python-coveralls): Update to 1.11.1.
	[source]: Change to GIT-FETCH.
	[arguments]: New field.
	[propagated-inputs]: Remove PYTHON-SH and PYTHON-URLLIB3.

2020-04-07  Nicolò Balzarotti  <nicolo@nixo.xyz>

	gnu: julia: Upgrade to 1.3.1.
	* gnu/packages/julia.scm (libuv-julia): Upgrade to 2.0.0-1.35b1504.
	(libunwind-julia): New variable.
	(llvm-patch): Rename to ...
	(julia-patch): ... this. Update to 1.3.1.
	(llvm-julia): Adjust patch-set based on above change. Adjust indent.
	(julia): Update to 1.3.1.
	[source]: Add patch.
	[arguments]: Adjust custom 'prepare-deps (llvm-patch): Rename to ...
	(julia-patch): ... this. Update to 1.3.1.
	(llvm-julia): Adjust patch-set based on above change.
	(julia): Upgrade to 1.3.1.
	[arguments]: Adjust custom 'prepare-deps phase based on changed inputs.
	Remove most of 'hardcode-soname-map. Adjust 'fix-include-and-link-paths.
	Add new 'fix-precompile phase. Adjust custom 'disable-broken-tests
	phase. Add new 'make-wrapper phase. Adjust make-flags.
	[inputs]: Add p7zip, mbedtls-apache, curl libssh2.
	Remove openspecfun, fftw, fftwf, python2-virtualenv, rmath.
	Replace libunwind with libunwind-julia, custom suitesparse with system
	suitesparse, custom dsfmt with system dsfmt.
	[native-search-paths]: Add JULIA_DEPOT_PATH.
	* gnu/packages/patches/julia-SOURCE_DATE_EPOCH-mtime.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2020-04-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: julia.scm: Fix indentaion.
	* gnu/packages/julia.scm: Re-indent file.

	gnu: libgit2: Upgrade to 1.0.0.
	* gnu/packages/version-control.scm (libgit2): Upgrade to 1.0.0.
	[source]: Download using url-fetch.
	[arguments]: Remove 'fix-pcre2-reference, 'make-git-checkout-writable
	custom phases.
	[home-page]: Update home-page.

	gnu: sssd: Upgrade to 1.16.5.
	* gnu/packages/sssd.scm (sssd): Upgrade to 1.16.5.
	[source]: Use https.

2020-04-07  Nicolò Balzarotti  <nicolo@nixo.xyz>

	gnu: libgit2: Use system http-parser.
	* gnu/packages/version-control.scm (libgit2)[source]: Update snippet.
	[arguments]: Add configure-flag to use system http-parser.
	[inputs]: Add http-parser.

2020-04-07  Nicolò Balzarotti  <nicolo@nixo.xyz>

	gnu: http-parser: Add support for RFC 3986.
	Fixes parsing of colon followed by empty port, allowed by RFC 3986
	specifications.  Fedora is applying it to system http-parser too.

	* gnu/packages/web.scm (http-parser)[source]: Add patch from Fedora.

2020-04-07  Nicolò Balzarotti  <nicolo@nixo.xyz>

	gnu: Add dsfmt.
	* gnu/packages/maths.scm (dsfmt): New variable.

2020-04-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.0-15.c85015d.
	* gnu/packages/mail.scm (mumi): Update to 0.0.0-15.c85015d.

2020-04-07  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add perl-authen-dechpwd.
	* gnu/packages/perl.scm (perl-authen-dechpwd): New variable.

	gnu: Add perl-data-integer.
	* gnu/packages/perl.scm (perl-data-integer): New variable.

	gnu: Add perl-digest-crc.
	* gnu/packages/perl.scm (perl-digest-crc): New variable.

	gnu: Add perl-scalar-string.
	* gnu/packages/perl.scm (perl-scalar-string): New variable.

2020-04-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.0-14.ab53797.
	* gnu/packages/mail.scm (mumi): Update to 0.0.0-14.ab53797.

2020-04-07  Naga Malleswari  <nagamalli@riseup.net>

	gnu: libxfce4util: Update to 4.15.0.
	* gnu/packages/xfce.scm (libxfce4util): Update to 4.15.0.

2020-04-07  Andreas Enge  <andreas@enge.fr>

	gnu: gp2c: Update to 0.0.11pl3.
	* gnu/packages/algebra.scm (gp2c): Update to 0.0.11pl3.

	gnu: pari-gp: Update to 2.11.3.
	* gnu/packages/algebra.scm (pari-gp): Update to 2.11.3.

2020-04-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mame: Update to 0.220.
	* gnu/packages/emulators.scm (mame): Update to 0.220.

2020-04-07  Ludovic Courtès  <ludo@gnu.org>

	services: guix: Add 'set-http-proxy' action.
	Fixes <https://bugs.gnu.org/25569>.
	Reported by Divan Santana <divan@santanas.co.za>.

	* gnu/services/base.scm (shepherd-set-http-proxy-action): New procedure.
	(guix-shepherd-service): Add 'actions' field.  Change 'start' to a
	lambda; check the value of the "http_proxy" environment variable and
	add "http_proxy" and "https_proxy" to #:environment-variables as a
	function of that.
	* gnu/tests/base.scm (run-basic-test)["guix-daemon set-http-proxy
	action", "guix-daemon set-http-proxy action, clear"]: New tests.
	* doc/guix.texi (Base Services): Document it.

2020-04-07  Ludovic Courtès  <ludo@gnu.org>

	maint: Remove GCC from the packages to cross-build.
	* etc/release-manifest.scm (%packages-to-cross-build): Remove GCC.

	installer: Reduce height of the help window.
	* gnu/installer/newt/help.scm (run-help-page): Pass #:listbox-height.

2020-04-07  Ludovic Courtès  <ludo@gnu.org>

	ci: Remove "mips64el-linux-gnuabi64" from '%cross-targets'.
	The N64 ABI has always been a niche, it seems.

	* gnu/ci.scm (%cross-targets): Remove "mips64el-linux-gnuabi64".

2020-04-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: thinkfan: Update to 1.1.
	* gnu/packages/linux.scm (thinkfan): Update to 1.1.

	gnu: emacs-org-superstar: Update to 1.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-superstar): Update to 1.1.0.

	gnu: Add emacs-ctrlf.
	* gnu/packages/emacs-xyz.scm (emacs-ctrlf): New variable.

	gnu: emacs-prescient: Update to 4.1.
	* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 4.1.
	[propagated-inputs]: Add emacs-selectrum.
	[license]: Fix field.

	gnu: Add emacs-selectrum.
	* gnu/packages/emacs-xyz.scm (emacs-selectrum): New variable.

2020-04-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Update to 2.0.3.
	* gnu/packages/lisp.scm (sbcl): Update to 2.0.3.

2020-04-06  Ludovic Courtès  <ludo@gnu.org>

	services: syslog: Create log files as non-world-readable.
	Partly fixes <https://bugs.gnu.org/40405>.
	Reported by Diego Nicola Barbato <dnbarbato@posteo.de>.

	* gnu/services/base.scm (syslog-service-type): Change 'start' method to
	set umask to #o137 before spawning syslogd.
	* gnu/tests/base.scm (run-basic-test)["/var/log/messages is not
	world-readable"]: New test.

2020-04-06  Ludovic Courtès  <ludo@gnu.org>

	channels: Call 'build-self.scm' procedure with a trivial build handler.
	Previously, "TESTS=installed-os guix build -m etc/system-tests.scm"
	would repeat the "Computing Guix derivation" phase ~5 times due to the
	fact that there were several call paths, within a build-accumulator,
	leading to (package-derivation store guix).

	* guix/channels.scm (with-trivial-build-handler): New procedure.
	(build-from-source): Wrap 'build' call in 'with-trivial-build-handler'.

2020-04-06  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: rust-bumpalo-3: Update to 3.2.1 [fixes RUSTSEC-2020-0006].
	* gnu/packages/crates-io.scm (rust-bumpalo-3): Update to 3.2.1.

	Note: rust-bumpalo-2.5 is not affected.

2020-04-06  Leo Famulari  <leo@famulari.name>

	gnu: GnuTLS: Fix CVE-2020-11501.
	* gnu/packages/tls.scm (gnutls)[replacement]: New field.
	(gnutls-3.6.13): New variable.
	(gnutls/guile-2.0, gnutls/dane, gnutls-3.6.10, gnutls3.0-gnutls): Use
	PACKAGE/INHERIT.

2020-04-06  Carl Dong  <contact@carldong.me>

	gnu: Move PACKAGES-WITH-*PATCHES to (guix packages)
	* gnu/packages/cross-base.scm (package-with-extra-patches,
	package-with-patches): Move procedures from here...
	* guix/packages.scm (package-with-extra-patches, package-with-patches):
	...to here, and export.

2020-04-06  John D. Boy  <jboy@bius.moe>

	gnu: fossil: Update to 2.10.
	* gnu/packages/version-control.scm (fossil): Update to 2.10.
	[source]: Remove obsolete alternate URL.

2020-04-06  Leo Famulari  <leo@famulari.name>

	gnu: Add wireguard-linux-compat.
	* gnu/packages/vpn.scm (wireguard-linux-compat): New variable.
	(wireguard): Deprecate in favor of wireguard-tools.

2020-04-06  Michael Rohleder  <mike@rohleder.de>

	* gnu: emacs-elisp-demos: Update to 2020.02.19
	* gnu/packages/emacs-xyz.scm (emacs-elisp-demos) Update to 2020.02.19.

2020-04-06  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Hide shepherd messages.
	* gnu/installer.scm (apply-locale): Set "shepherd-message-port" instead of
	redirecting stderr to make sure that nothing is printed on console.

	installer: Adapt to Guile-newt revision 2.
	* gnu/installer/newt/page.scm (run-input-page): Remove component argument that
	  is not longer passed to the procedure passed to 'add-component-callback',
	 (run-listbox-selection-page): ditto.
	 * gnu/installer/newt/user.scm (run-user-add-page): Ditto,
	 (run-user-add-page): ditto.

	installer: Add a help page.
	* gnu/installer/newt/help.scm: New file.
	* gnu/local.mk (INSTALLER_MODULES): Add it.
	* po/guix/POTFILES.in: Add it.
	* gnu/installer/record.scm (<installer>): Add 'help-menu' and 'help-page'
	 fields,
	 (installer-help-menu, installer-help-page): new exported procedures.
	 * gnu/installer/newt.scm (init): Set the help line,
	 (help-menu, help-page): new procedures used ...
	 (newt-installer): ... here.
	 * gnu/installer/newt/keymap.scm (run-layout-page): Add a context argument to
	 differenciate the help context from the main one,
	 (run-keymap-page): add a context argument and pass it to run-layout-page.
	 * gnu/installer.scm (compute-keymap-step): Add a context argument and pass it
	 to 'installer-keymap-page',
	 (installer-steps): set the help menu and pass the appropriate context to
	 compute-keymap-step calls,
	 (guile-newt): update to revision 2.

	installer: Remove trailing tabs.
	* gnu/installer.scm (installer-steps): Remove trailing tabs.

2020-04-06  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: rgbds: Update to 0.4.0.
	* gnu/packages/assembly.scm (rgbds): Update to 0.4.0

2020-04-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.0-13.1fee105.
	* gnu/packages/mail.scm (mumi): Update to 0.0.0-13.1fee105.

2020-04-06  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for 'rottlog-service-type'.
	* etc/news.scm: Add entry for 'rottlog-service-type'.

	services: Add 'rottlog-service-type' to '%base-services'.
	* gnu/services/base.scm (%base-services): Add an instance of
	ROTTLOG-SERVICE-TYPE.
	* doc/guix.texi (Log Rotation): Mention that it's part of
	%BASE-SERVICES and change example.

2020-04-06  Ludovic Courtès  <ludo@gnu.org>

	build-self: Avoid call to 'show-what-to-build*' on modern Guix.
	This avoids repeated "will be downloaded" messages for
	'compute-guix-derivation' and its dependencies.

	* build-aux/build-self.scm (build): Don't call 'show-what-to-build*'
	when 'with-build-handler' is defined.

2020-04-06  Ludovic Courtès  <ludo@gnu.org>

	doc: Make 'fc-cache -rv' instructions more prominent.
	* doc/guix.texi (Application Setup): Move the "fc-cache" instructions
	next to the Fontconfig paragraph and make the command more visible.

2020-04-06  Ludovic Courtès  <ludo@gnu.org>

	build: Add linphone.scm to gnu/local.mk.
	This is a followup to d5a8e391ac2546241d0ff60c9a1fd2fb8ff57536.

	* gnu/local.mk (GNU_SYSTEM_MODULES): Add linphone.scm.

2020-04-06  Ricardo Wurmus  <rekado@elephly.net>

	services/web: Add missing ungexp for mumi shepherd services.
	This is a follow-up to commit f00f52a1fb5ac08f8059dffcd60d36adcda06603.

	* gnu/services/web.scm (mumi-shepherd-services): Ungexp variables.

2020-04-06  Ricardo Wurmus  <rekado@elephly.net>

	services/web: Add default values to all mumi-configuration fields.
	This is a follow-up to commit f00f52a1fb5ac08f8059dffcd60d36adcda06603.

	* gnu/services/web.scm (<mumi-configuration>)[sender,smtp]: Add default
	values.

2020-04-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.0-12.bb2fe92.
	* gnu/packages/mail.scm (mumi): Update to 0.0.0-12.bb2fe92.
	[inputs]: Add guile-gcrypt, guile-redis, guile-webutils, mailutils.
	* gnu/services/web.scm (<mumi-configuration>): New record type.
	(mumi-configuration, mumi-configuration?, mumi-configuration-mumi,
	mumi-configuration-mailer?, mumi-configuration-sender,
	mumi-configuration-smtp): New procedures.
	(mumi-shepherd-services): Accept configuration; adjust start commands; add
	Shepherd service for mumi mailer.
	(mumi-service-type): Pass default configuration.
	* doc/guix.texi (Web Services): Update documentation.

	gnu: guile-for-guile-emacs: Update to 2.1.2-1.15ca784.
	* gnu/packages/guile.scm (guile-for-guile-emacs): Update to 2.1.2-1.15ca784.
	[source]: Fetch from Guile upstream repository.
	[arguments]: Enable tests; replace 'bootstrap phase; disable only broken
	tests.
	[native-search-paths]: Inherit from guile-2.2.

	gnu: r-snowballc: Update to 0.7.0.
	* gnu/packages/cran.scm (r-snowballc): Update to 0.7.0.

	gnu: r-huge: Update to 1.3.4.1.
	* gnu/packages/cran.scm (r-huge): Update to 1.3.4.1.

	gnu: r-tidytree: Update to 0.3.3.
	* gnu/packages/cran.scm (r-tidytree): Update to 0.3.3.

	gnu: r-ggstance: Update to 0.3.4.
	* gnu/packages/cran.scm (r-ggstance): Update to 0.3.4.

	gnu: r-factoextra: Update to 1.0.7.
	* gnu/packages/cran.scm (r-factoextra): Update to 1.0.7.

	gnu: r-reticulate: Update to 1.15.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.15.
	[native-inputs]: Add r-knitr.

	gnu: r-vcd: Update to 1.4-7.
	* gnu/packages/cran.scm (r-vcd): Update to 1.4-7.

	gnu: r-sn: Update to 1.6-1.
	* gnu/packages/statistics.scm (r-sn): Update to 1.6-1.

	gnu: r-quantreg: Update to 5.55.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.55.

	gnu: r-xml2: Update to 1.3.0.
	* gnu/packages/statistics.scm (r-xml2): Update to 1.3.0.
	[propagated-inputs]: Remove r-rcpp.

	gnu: r-lattice: Update to 0.20-41.
	* gnu/packages/statistics.scm (r-lattice): Update to 0.20-41.

2020-04-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gsm: Add a newline to the fPIC option substitute replacement.
	* gnu/packages/audio.scm (gsm): Add a trailing newline to the replacement
	text.  This makes it more robust in the face of future changes.

2020-04-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mediastreamer2: Move the tester files and HTML doc to separate outputs.
	The tester binary generated gets installed with about 20 MiB of data files,
	and the HTML documentation weighs another 500 KiB or so.  Move them to
	separate outputs.

	* gnu/packages/patches/mediastreamer-srtp2.patch: Rename to...
	* gnu/packages/patches/mediastreamer2-srtp2.patch: ...this, to please 'guix
	lint'.
	* gnu/local.mk (dist_patch_DATA): Adapt.
	* gnu/packages/linphone.scm (mediastreamer2)[patches]: Likewise.
	[outputs]: Add the "doc" and "tester" outputs.
	[phases]: Add a phase to move the HTML doc and tester binary and data to the
	'doc' and 'tester' outputs, respectively.
	[description]: Remove the unicode characters surrounding the word 'powerful'.

2020-04-06  Vagrant Cascadian  <vagrant@debian.org>

	gnu: linux-libre-arm*-generic*: Enable RTC for rockchip platforms.
	* gnu/packages/linux (linux-libre-arm-generic, linux-libre-arm-generic-5.6,
	  linux-libre-arm64-generic, linux-libre-arm64-generic-5.6): Enable
	  RTC_DRV_RK808 as a built-in in kernel configuration.

2020-04-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: ogre: Update to 1.12.5.
	* gnu/packages/graphics.scm (ogre): Update to 1.12.5.
	[source]: Add recursive? flag.
	[arguments]: Update configure flags. Add a phase to fix CMakeLists.txt. Remove
	unnecessary substitution.
	[native-inputs]: Replace googletest with googletest-1.8.
	[inputs]: Add pugixml.

2020-04-06  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: mediastreamer2: Enable SRTP2.
	* gnu/packages/patches/mediastreamer-srtp2.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/linphone.scm (mediastreamer2)[source]: Use it.

2020-04-05  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add msamr.
	* gnu/packages/linphone (msamr): New variable.

	gnu: Add vo-amrwbenc.
	* gnu/packages/audio.scm (vo-amrwbenc): New variable.

	gnu: Add opencore-amr.
	* gnu/packages/audio.scm (opencore-amr): New variable.

	gnu: Add mswebrtc.
	* gnu/packages/linphone.scm (mswebrtc): New variable.

	gnu: Add mssilk.
	* gnu/packages/linphone.scm (mssilk): New variable.

	gnu: Add msopenh264.
	* gnu/packages/linphone.scm (msopenh264): New variable.

2020-04-05  Ludovic Courtès  <ludo@gnu.org>

	system: Allow for comma-separated keyboard layouts.
	Reported by Florian Pelz <pelzflorian@pelzflorian.de>.

	* gnu/bootloader/grub.scm (keyboard-layout-file): Replace commas with
	hyphens in the first argument to 'computed-file'.
	* gnu/system/keyboard.scm (keyboard-layout->console-keymap): Likewise.
	* doc/guix.texi (Keyboard Layout): Add example.

2020-04-05  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: vmpk: Make some inputs native.
	* gnu/packages/music.scm (vmpk)[inputs]: Move qttools from here...
	[native-inputs]: ...to here.

	gnu: synthv1: Make some inputs native.
	* gnu/packages/music.scm (synthv1)[inputs]: Move qttools from here...
	[native-inputs]: ...to here.

	gnu: kxmlgui: Make some inputs native.
	* gnu/packages/kde-framework.scm (kxmlgui)[inputs]: Move qttools from here...
	[native-inputs]: ...to here.

	gnu: kplotting: Make some inputs native.
	* gnu/packages/kde-framework.scm (kplotting)[inputs]: Move qttools from here...
	[native-inputs]: ...to here.

	gnu: kio: Make some inputs native.
	* gnu/packages/kde-frameworks.scm (kio)[inputs]: Move qttools from here...
	[native-inputs]: ...to here.

	gnu: kiconthemes: Make some inputs native.
	* gnu/packages/kde-frameworks.scm (kiconthemes)[inputs]: Move qttools from here...
	[native-inputs]: ...to here.

	gnu: kdewebkit: Make some inputs native.
	* gnu/packages/kde-framework.scm (kdewebkit)[inputs]: Move qttools from here...
	[native-inputs]: ...to here.

	gnu: itk-snap: Make some inputs native.
	* gnu/packages/image-processing.scm (itk-snap)[inputs]: Move qttools from here...
	[native-inputs]: ...to here.

	gnu: gpsbabel: Make some inputs native.
	* gnu/packages/gps.scm (gpsbabel)[inputs]: Move qttools from here...
	[native-inputs]: ...to here.

	gnu: alsa-modular-synth: Make some inputs native.
	* gnu/packages/audio.scm (alsa-modular-synth)[inputs]: Move qttools from here...
	[native-inputs]: ...to here.

2020-04-05  Marius Bakke  <mbakke@fastmail.com>

	gnu: octave-cli: Fix build.
	* gnu/packages/maths.scm (octave-cli)[inputs]: Add LIBJPEG-TURBO.
	[arguments]: Add "--enable-link-all-dependencies" in #:configure-flags.

2020-04-05  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: liblinphone: Add features.
	* gnu/packages/linphone.scm (liblinphone)[arguments]<#:configure-flags>: Add features.
	<#:phases>[patch]: New phase.
	[inputs]: Add glib, gtk2, notify.
	[propagated-inputs]: Add murrine.

2020-04-05  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add liblinphone.
	* gnu/packages/linphone.scm (liblinphone): New variable.

	gnu: Add mediastreamer2.
	* gnu/packages/linphone.scm (mediastreamer2): New variable.

	gnu: Add belle-sip.
	* gnu/packages/linphone.scm (belle-sip): New variable.

2020-04-05  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: mm-common: Make coreutils and sed native-inputs.
	* gnu/packages/gnome.scm (mm-common)[inputs]: Remove coreutils, sed.
	[native-inputs]: Add coreutils, sed.

2020-04-05  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add mm-common.
	* gnu/packages/gnome.scm (mm-common): New variable.

2020-04-05  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: python-intervaltree: Update to 3.0.2.
	* gnu/packages/bioinformatics.scm (python-intervaltree): Update to 3.0.2.
	[arguments]: Don't skip the tests, work around the problematic
	sanity-check instead.

2020-04-05  Vagrant Cascadian  <vagrant@debian.org>

	gnu: linux-libre: Remove 5.6.
	The corresponding kernel config files are not yet updated, so remove
	linux-libre-5.6 until they can be reviewed. See bug #40190.

	* gnu/packages/linux (linux-libre-5.6): Delete variable.

2020-04-05  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: gsm: Update to 1.0.19.
	* gnu/packages/audio.scm (gsm): Update to 1.0.19.

2020-04-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gsm: Fix installation directory.
	This is a follow-up commit to 74c7f367daa, which broke the installation of the
	bin, lib and share artifacts.

	* gnu/packages/audio.scm (gsm)[make-flags]: Programmatically build the
	INSTALL_ROOT make flag so that the %output variable gets properly expanded.
	Instead of repeating the default CCFLAGS values as a make flag...
	[phases]: ...add "-fPIC" using substitutes* in a new add-fpic-ccflag phase.

2020-04-05  R Veera Kumar  <vkor@vkten.in>

	gnu: Add mtpaint.
	* gnu/packages/image.scm (mtpaint): New variable.

2020-04-05  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: xfce4-places-plugin: Make some inputs native.
	* gnu/packages/xfce.scm (xfce4-places-plugin)[inputs]: Move desktop-files-utils from here...
	[native-inputs]: ...to here.

	gnu: spacefm: Make some inputs native.
	* gnu/packages/lxde.scm (spacefm)[inputs]: Move desktop-files-utils from here...
	[native-inputs]: ...to here.

	gnu: ristretto: Make some inputs native.
	* gnu/packages/xfce.scm (ristretto)[inputs]: Move desktop-files-utils from here...
	[native-inputs]: ...to here.

	gnu: pcb: Make some inputs native.
	* gnu/packages/engineering.scm (pcb)[inputs]: Move desktop-files-utils from here...
	[native-inputs]: ...to here.

	gnu: mate: Make some inputs native.
	* gnu/packages/mate.scm (mate)[inputs]: Move desktop-files-utils from here...
	[native-inputs]: ...to this new field.

	gnu: lepton-eda: Make some inputs native.
	* gnu/packages/engineering.scm (lepton-eda)[inputs]: Move desktop-files-utils from here...
	[native-inputs]: ...to here.

	gnu: gerbv: Make some inputs native.
	* gnu/packages/engineering.scm (gerbv)[inputs]: Move desktop-files-utils from here...
	[native-inputs]: ...to here.

	gnu: geda-gaf: Make some inputs native.
	* gnu/packages/engineering.scm (geda-gaf)[inputs]: Move desktop-files-utils from here...
	[native-inputs]: ...to here.

	gnu: aegisub: Make some inputs native.
	* gnu/packages/video.scm (aegisub)[inputs]: Move desktop-files-utils from here...
	[native-inputs]: ...to here.

2020-04-05  Marius Bakke  <mbakke@fastmail.com>

	gnu: criu: Remove obsolete workaround.
	* gnu/packages/virtualization.scm (criu)[arguments]: In the configure phase,
	do not add kernel headers on C_INLUDE_PATH.

2020-04-05  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: astronomy: Sort list of imported package modules.
	* gnu/packages/astronomy.scm (astronomy): Sort list of imported packages.

	gnu: Add gpredict.
	* gnu/packages/astronomy.scm (gpredict): New variable.

	gnu: Add goocanvas.
	* gnu/packages/gtk.scm (goocanvas): New variable.

2020-04-05  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: gnome-weather: Work around desktop application startup failure.
	* gnu/packages/gnome.scm (gnome-weather)[arguments]: Replace Exec= line with
	  gnome-weather.

2020-04-05  Brice Waegeneire  <brice@waegenei.re>

	gnu: Add kernel-module-loader-service.
	* doc/guix.texi (Linux Services): Add a new subsection and document the
	new service and its configuration.
	* gnu/services/linux.scm (kernel-module-loader-service-type): New type.
	(kernel-module-loader-shepherd-service): New procedure.
	* gnu/tests/linux-modules.scm (module-loader-program): Procedure
	removed.
	(modules-loaded?-program): New procedure.
	(run-loadable-kernel-modules-test): 'module-loader-program' procedure
	replaced by the new one.
	[os]: Use 'kernel-module-loader-service'.

	services: Allow modprobe to use "/etc/modprobe.d".
	* gnu/services.scm (%modprobe-wrapper): Set 'MODPROBE_OPTIONS'
	environment variable.

2020-04-05  Alexandros Theodotou  <alex@zrythm.org>

	gnu: geonkick: Update to 1.10.0.
	* gnu/packages/music.scm (geonkick): Update to 1.10.0.

	gnu: redkite: Update to 0.8.0.
	* gnu/packages/audio.scm (redkite): Update to 0.8.0.

	gnu: Add jsonrpc-glib.
	* gnu/packages/gnome.scm: (jsonrpc-glib) New variable.

	gnu: zrythm: Update to 0.8.200.
	* gnu/packages/music.scm (zrythm): Update to 0.8.200,
	[inputs]: add guile.

2020-04-05  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add emacs-highlight-indent-guides.
	* gnu/packages/emacs-xyz.scm (emacs-highlight-indent-guides): New variable.

	gnu: Add emacs-form-feed.
	* gnu/packages/emacs-xyz.scm (emacs-form-feed): New variable.

2020-04-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add tuir.
	* gnu/packages/syndication.scm (tuir): New variable.

2020-04-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gsm: Add the -fPIC compiler option.
	This is necessary for building mediastream2 (a dependency of Linphone).

	* gnu/packages/audio.scm (gsm): Add the default CCFLAGS as a make flag, and
	prepend -fPIC to these.  Pass INSTALL_ROOT as a make flag as well, which
	removes the need to use substitute* in a phase.

2020-04-05  R Veera Kumar  <vkor@vkten.in>

	gnu: Add xplanet.
	* gnu/packages/patches/xplanet-1.3.1-cxx11-eof.patch,
	gnu/packages/patches/xplanet-1.3.1-libdisplay_DisplayOutput.cpp.patch,
	gnu/packages/patches/xplanet-1.3.1-libimage_gif.c.patch,
	gnu/packages/patches/xplanet-1.3.1-xpUtil-Add2017LeapSecond.cpp.patch: New
	files.
	* gnu/packages/astronomy.scm (xplanet): New variable.
	[source]: Use patches.
	* gnu/local.mk (dist_patch_DATA): Add them.

2020-04-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: nfs-utils: Fix the shebangs of the Python based tools.
	While attempting to debug NFS with 'mountstats' and other Python based tools,
	I was greeted by the error:

	  bash: /run/current-system/profile/sbin/mountstats: /usr/bin/python: bad
	  interpreter: No such file or directory

	Add python-wrapper, so that the Python shebangs get rewritten correctly.

	* gnu/packages/nfs.scm (nfs-utils)[inputs]: Add python-wrapper.

2020-04-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: frescobaldi: Update to 3.1.1.
	* gnu/packages/music.scm (frescobaldi): Update to 3.1.1.

	gnu: rosegarden: Update to 19.12.
	* gnu/packages/music.scm (rosegarden): Update to 19.12.

	gnu: lilypond: Update to 2.20.0.
	* gnu/packages/music.scm (lilypond): Update to 2.20.0.
	[native-inputs]: Use texi2html-1.82 instead of texi2html.

	gnu: Add texi2html-1.82.
	* gnu/packages/texinfo.scm (texi2html-1.82): New variable.

2020-04-04  Ludovic Courtès  <ludo@gnu.org>

	store: 'with-store' uses 'with-exception-handler'.
	This ensures the stack is not unwound before the exception is re-thrown,
	as was the case since 8ed597f4a261fe188de82cd1f5daed83dba948eb, leading
	to '&store-protocol-error' being uncaught by 'with-error-handling'
	in (guix scripts build) & co.

	* guix/store.scm (call-with-store): Define 'thunk'.  Add 'cond-expand'
	to use 'with-exception-handler' on 'guile-3' and 'catch' otherwise.

2020-04-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: cross-base: Remove unneeded 'let'.
	This is a followup to 102d307520dee27a40feb1ca5a699763a2f3aefe.

	* gnu/packages/cross-base.scm (cross-libc): Remove (let ((libc libc)) …).

2020-04-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: hydrogen: Update to 1.0.0-beta2.
	* gnu/packages/music.scm (hydrogen): Update to 1.0.0-beta2.
	[native-inputs]: Add qttools.
	[inputs]: Add liblo and pulseaudio, remove libtar.

	gnu: denemo: Update to 2.3.0.
	* gnu/packages/music.scm (denemo): Update to 2.3.0.
	[arguments]: Augment `check' phase for tests to pass.  Remove unnecessary
	phase.
	[native-inputs]: Add diffutils.

2020-04-04  Carl Dong  <contact@carldong.me>

	gnu: mingw: Add mingw-w64 reproducibility patches.
	These patches were originally found at the debian mingw-w64 team's
	mingw-w64 repo, and should improve the reproducibility of our mingw-w64
	toolchain.

	* gnu/packages/patches/mingw-w64-dlltool-temp-prefix.patch: New file.
	* gnu/packages/patches/mingw-w64-reproducible-gendef.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.
	* gnu/packages/mingw.scm (make-mingw-w64): Apply patches.

2020-04-04  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: gparted: Make some inputs native.
	* gnu/packages/disk.scm (gparted)[inputs]: Move yelp-tools from here...
	[native-inputs]: ...to here.

2020-04-04  Ivan Kozlov  <kanichos@yandex.ru>

	system: Don’t create a module database when no modules are available.
	* gnu/system.scm (operating-system-directory-base-entries): Don't create
	a module database when no modules are available.

2020-04-04  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: rubber: Make some inputs native.
	* gnu/packages/tex.scm (rubber)[inputs]: Move texinfo from here...
	[native-inputs]: ...to this new field.

	gnu: scotch: Make some inputs native.
	* gnu/packages/math.scm (scotch)[inputs]: Move flex & bison from here...
	[native-inputs]: ...to this new field.

	gnu: telegram-purple: Make some inputs native.
	* gnu/packages/telephony.scm (telegram-purple)[inputs]: Move gettext from here...
	[native-inputs]: ...to here.

	gnu: jami: Make some inputs native.
	* gnu/packages/telephony.scm (jami)[inputs]: Move gettext from here...
	[native-inputs]: ...to here.

	gnu: libkate: Make some inputs native.
	* gnu/packages/xiph.scm (libkate)[inputs]: Move bison from here...
	[native-inputs]: ...to here.

	gnu: man-db: Make some inputs native.
	* gnu/packages/man.scm (man-db)[inputs]: Move flex from here...
	[native-inputs]: ...to here.

2020-04-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: qgis: Fix some plugins.
	* gnu/packages/geo.scm (qgis)[arguments]: Add a 'wrap-gis' phase to set the
	  environment variables required by some plugins.

2020-04-04  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust '--with-commit' test for tags.
	This is a followup to efa578ecaece67366b4b0e2266de7c2faaa4ae54.

	* tests/guix-build-branch.sh: Adjust '--with-commit=guile-gcrypt=v0.1.0'
	test to expect the tag ID rather than the commit ID.

2020-04-04  Ludovic Courtès  <ludo@gnu.org>

	store: 'with-store' doesn't close the store upon abort.
	Fixes <https://bugs.gnu.org/40428>.
	Reported by Marius Bakke <mbakke@fastmail.com> and 白い熊.

	Regression introduced with the first uses of 'with-build-handler' in
	commit 62195b9a8fd6846117c5d7698842748300d13e31 and subsequent.

	* guix/store.scm (call-with-store): Use 'catch #t' instead of
	'dynamic-wind'.  This ensures STORE remains open when a non-local exit
	other than an exception occurs, such as an abort to the build handler
	prompt.
	* tests/store.scm ("with-build-handler + with-store"): New test.

2020-04-04  Ludovic Courtès  <ludo@gnu.org>

	maint: Remove unsupported cross-compilation jobs from 'release-manifest.scm'.
	* etc/release-manifest.scm (%packages-to-cross-build-for-mingw): New
	variable.
	(%cross-manifest): Use it.  Remove "riscv64-linux-gnu" from %CROSS-TARGETS.

2020-04-04  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-menhir: Update to 20190626.
	* gnu/packages/ocaml.scm (ocaml-menhir): Update to 20190626.

2020-04-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: IBus: Build with 'gettext-minimal'.
	* gnu/packages/ibus.scm (ibus)[native-inputs]: Change from GNU-GETTEXT to
	GETTEXT-MINIMAL.

	gnu: Replace uses of 'gettext' with 'gettext-minimal'.
	* gnu/packages/cdrom.scm (dvdstyler)[native-inputs]: Change from GNU-GETTEXT
	to GETTEXT-MINIMAL.
	* gnu/packages/emulators.scm (dolphin-emu)[native-inputs]: Likewise.
	* gnu/packages/engineering.scm (lepton-eda, kicad, kicad-i18l)[native-inputs]:
	Likewise.
	* gnu/packages/games.scm (quadrapassel, edgar)[native-inputs]: Likewise.
	* gnu/packages/gnome.scm (eog-plugins, workrave, geary)[native-inputs]: Likewise.
	* gnu/packages/guile-xyz.scm (guile-gi, emacsy)[native-inputs]: Likewise.
	* gnu/packages/image.scm (gpick)[native-inputs]: Likewise.
	* gnu/packages/messaging.scm (telegram-purple)[native-inputs]: Likewise.
	* gnu/packages/music.scm (fmit)[native-inputs]: Likewise.
	* gnu/packages/package-management.scm (flatpak)[native-inputs]: Likewise.
	* gnu/packages/patchutils.scm (quilt)[native-inputs]: Likewise.
	* gnu/packages/photo.scm (hugin)[native-inputs]: Likewise.
	* gnu/packages/security-token.scm (eid-mw)[native-inputs]: Likewise.
	* gnu/packages/telephony.scm (jami)[native-inputs]: Likewise.
	* gnu/packages/texinfo.scm (pinfo)[native-inputs]: Likewise.
	* gnu/packages/vulkan.scm (vkd3d)[native-inputs]: Likewise.
	* gnu/packages/web.scm (cadaver)[native-inputs]: Likewise.

	gnu: cadaver: Build with OpenSSL 1.0.
	* gnu/packages/web.scm (cadaver)[inputs]: Change from OPENSSL to OPENSSL-1.0.

2020-04-04  Naga Malleswari  <nagamalli@riseup.net>

	gnu: Add r-asd.
	* gnu/packages/cran.scm (r-asd): New variable.

2020-04-04  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: ibus: Make some inputs native.
	* gnu/packages/ibus.scm (ibus)[inputs]: Move gettext from here...
	[native-inputs]: ...to here.

	gnu: gdb: Make some inputs native.
	* gnu/packages/gdb.scm (gdb)[inputs]: Move dejagnu from here...
	[native-inputs]: ...to here.

	gnu: c-reduce: Make some inputs native.
	* gnu/packages/debug.scm (c-reduce)[inputs]: Move flex from here...
	[native-inputs]: ...to this new field.

	gnu: ell: Make some inputs native.
	* gnu/packages/linux.scm (ell)[inputs]: Move libtool from here...
	[native-inputs]: ...to here.

	gnu: dico: Make some inputs native.
	* gnu/packages/dico.scm (dico)[inputs]: Move groff from here...
	[native-inputs]: ...to this new field.

	gnu: a2ps: Make some inputs native.
	* gnu/packages/pretty-print.scm (a2ps)[inputs]: Move groff from here...
	[native-inputs]: ...to here.

2020-04-04  Naga Malleswari  <nagamalli@riseup.net>

	gnu: gnome-online-accounts: Update to 3.36.0.
	* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.36.0.

	gnu: gnome-online-miners: Update to 3.34.0.
	* gnu/packages/gnome.scm (gnome-online-miners): Update to 3.34.0.

2020-04-04  Dimakakos Dimos  <me@bendersteed.tech>

	gnu: Deprecate emacs-modus-themes.
	* gnu/package/emacs-xyz.scm (emacs-modus-themes): Deprecate it.

	gnu: Add emacs-modus-operandi-theme.
	* gnu/packages/emacs-xyz.scm (emacs-modus-operandi-theme): New variable.

	gnu: Add emacs-modus-vivendi-theme.
	* gnu/packages/emacs-xyz.scm (emacs-modus-vivendi-theme): New variable.

2020-04-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: spandsp: Disable parallel build.
	The build could otherwise fail non-deterministically.

	Reported-by: Raghav Gururajan <raghavgururajan@disroot.org>

	* gnu/packages/telephony.scm (spandsp)[arguments]: Set parallel-build? to
	false.

2020-04-04  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 68.6.1-guix0-preview1 [security fixes].
	Includes fixes for CVE-2020-6819 and CVE-2020-6820.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.

2020-04-03  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add linux-libre-arm64-generic-5.6.
	* gnu/packages/linux (linux-libre-arm64-generic-5.6): New variable.

	gnu: Add linux-libre-arm-generic-5.6.
	* gnu/packages/linux (linux-libre-arm-generic-5.6): New variable.

	gnu: Add linux-libre 5.6.2.
	* gnu/packages/linux (deblob-scripts-5.6): New variable.
	  (linux-libre-5.6-version): New variable.
	  (linux-libre-5.6-pristine-source): New variable.
	  (linux-libre-5.6-source): New variable.
	  (linux-libre-headers-5.6): New variable.
	  (linux-libre-5.6): New variable.

2020-04-03  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.30.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.30.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.114.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.114.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.175.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.175.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.218.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.218.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.218.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.218.
	(linux-libre-4.4-pristine-source): Update hash.

2020-04-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: cross-base: Add 'package-with-patches'.
	This is a followup to c1c50cb5b099897a18e4cd8c27970cb45a7c3a94.

	* gnu/packages/cross-base.scm (package-with-patch): Rename to...
	(package-with-patches): ... this, and take a list of patches.
	(package-with-extra-patches): Use it.
	(cross-binutils): Use 'search-patches' instead of 'search-patch'.

2020-04-03  Ludovic Courtès  <ludo@gnu.org>

	pack: Pass the cross-compilation target to 'run-with-store'.
	This ensures '%current-target-system' is correctly bound upfront, which
	some packages rely on.

	* guix/scripts/pack.scm (guix-pack): Pass #:target to 'run-with-store'.

2020-04-03  Carl Dong  <contact@carldong.me>

	gnu: cross-base: Fix PACKAGE-WITH-EXTRA-PATCHES
	This also removes the execute bit from the patches added. Not sure how
	or why those were set in the first place.

	* gnu/packages/cross-base.scm (package-with-extra-patches): Imitate
	PACKAGE-WITH-PATCH instead of using it.
	* gnu/packages/patches/binutils-mingw-w64-reproducible-import-libraries.patch:
	Remove execute bit.
	* gnu/packages/patches/binutils-mingw-w64-specify-timestamp.patch:
	Remove execute bit.

2020-04-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: sailfish: Fix build failure.
	* gnu/packages/bioinformatics.scm (sailfish)[arguments]: Prepend to
	CPLUS_INCLUDE_PATH instead of overriding it.

	gnu: libfive: Fix build failure.
	* gnu/packages/engineering.scm (libfive)[arguments]: Prepend to
	CPLUS_INCLUDE_PATH instead of overriding it.

	gnu: GSL: Remove unnecessary (%current-system) call.
	* gnu/packages/maths.scm (gsl)[arguments]: Use the let-bound SYSTEM variable
	instead of %CURRENT-SYSTEM.

	gnu: ToME4: Fix build failure.
	* gnu/packages/games.scm (tome4)[arguments]: Do not assume CPATH is set.

	gnu: hyperrogue: Fix build failure.
	* gnu/packages/games.scm (hyperrogue)[arguments]: Do not assume CPATH is set.

	gnu: synergy: Fix build failure.
	* gnu/packages/synergy.scm (synergy)[arguments]: Prepend to CPLUS_INCLUDE_PATH
	instead of overriding it.

	gnu: ungoogled-chromium: Update to 80.0.3987.163-0.516e2d9.
	* gnu/packages/chromium.scm (%chromium-version): Set to 80.0.3987.163.
	(%chromium-origin): Update hash.

	gnu: lxc: Remove obsolete workaround.
	* gnu/packages/virtualization.scm (lxc)[arguments]: Remove #:make-flags.

	gnu: multipath-tools: Remove obsolete workaround.
	* gnu/packages/linux.scm (multipath-tools)[arguments]: Do not override
	C_INCLUDE_PATH in #:configure-flags.

	gnu: zyre: Remove obsolete workaround.
	* gnu/packages/networking.scm (zyre)[arguments]: Remove.

	gnu: hcxtools: Fix build failure.
	* gnu/packages/networking.scm (hcxtools)[arguments]: Do not override
	C_INCLUDE_PATH.

2020-04-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-cantools.
	* gnu/packages/python-xyz.scm (python-cantools): New variable.

	gnu: Add python-bitstruct.
	* gnu/packages/python-xyz.scm (python-bitstruct): New variable.

	gnu: Add python-diskcache.
	* gnu/packages/python-xyz.scm (python-diskcache): New variable.

	gnu: Add python-can.
	* gnu/packages/python-xyz.scm (python-can): New variable.

	gnu: Add python-aenum.
	* gnu/packages/python-xyz.scm (python-aenum): New variable.

	gnu: Add python-textparser.
	* gnu/packages/python-xyz.scm (python-textparser): New variable.

2020-04-03  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add perl-data-entropy.
	* gnu/packages/perl.scm (perl-data-entropy): New variable.

	gnu: Add perl-crypt-rijndael.
	* gnu/packages/perl.scm (perl-crypt-rijndael): New variable.

	gnu: Add perl-data-float.
	* gnu/packages/perl.scm (perl-data-float): New variable.

	gnu: Add perl-http-lite.
	* gnu/packages/web.scm (perl-http-lite): New variable.

2020-04-03  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Remove bctoolbox and ortp.
	* gnu/packages/telephony.scm (bctoolbox): Delete variable.
	(ortp): Delete variable.
	* gnu/packages/audio.scm (bluez-alsa)[inputs]: Update ortp reference.
	* gnu/packages/kde-internet.scm (kopete)[inputs]: Update ortp reference.

2020-04-03  R Veera Kumar  <vkor@vkten.in>

	gnu: Add qalculate-gtk.
	* gnu/packages/maths.scm (qalculate-gtk): New variable.

	gnu: Add libqalculate.
	* gnu/packages/maths.scm (libqalculate): New variable.

2020-04-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnome-initial-setup: Record file name of 'gsd-keyboard-display'.
	* gnu/packages/gnome.scm (gnome-initial-setup)[arguments]: Add
	'set-gkbd-file-name' phase.
	[inputs]: Add LIBGNOMEKBD.

2020-04-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: IceCat: Remove obsolete phase.
	* gnu/packages/gnuzilla.scm (icecat)[arguments]: Remove phase
	'augment-CPLUS_INCLUDE_PATH'.

	gnu: python-apsw: Update to 3.31.1-r1.
	* gnu/packages/databases.scm (python-apsw): Update to 3.31.1-r1.

	gnu: libreoffice: Fix build with Poppler 0.86.
	* gnu/packages/patches/libreoffice-poppler-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/libreoffice.scm (libreoffice)[source](patches): New field.

2020-04-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: GSL: Disable failing tests on i686-linux and aarch64-linux.
	This follows up commit 7ad3c81240b366b99f29c4ac5f7c42173c91f38a, which enabled
	tests that were previously disabled on i686, and takes into account new tests
	with similar issues.  While at it, selectively disable tests on aarch64
	instead of disabling all tests.

	* gnu/packages/maths.scm (gsl)[arguments]: On i686 and aarch64, add #:phases.

2020-04-03  Damien Cassou  <damien@cassou.me>

	gnu: clipnotify: Update to 6.0.1.
	* gnu/packages/xdisorg.scm (clipnotify): Update to 6.0.1.

2020-04-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: calibre: Fix build with python-msgpack >= 1.0.
	* gnu/packages/patches/calibre-msgpack-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/ebook.scm (calibre)[source](patches): Add it.

2020-04-03  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add bzrtp.
	* gnu/packages/linphone.scm (bzrtp): New variable.

	gnu: Add ortp.
	* gnu/packages/linphone.scm (ortp): New variable.

	gnu: Add bcg729.
	* gnu/packages/linphone.scm (bcg729): New variable.

2020-04-03  Ludovic Courtès  <ludo@gnu.org>

	guix system: Mention 'herd restart' when reconfigure completes.
	* guix/scripts/system.scm (with-shepherd-error-handling): Use 'mbegin'
	instead of 'begin'.
	(perform-action): Print a message after 'upgrade-shepherd-services'.
	That message had disappeared in commit
	5c8c8c455420af27189d6045b3599fe6e27ad012.

2020-04-03  Ludovic Courtès  <ludo@gnu.org>

	guix system: Remove unused procedure.
	This procedure was unused since
	5c8c8c455420af27189d6045b3599fe6e27ad012.

	* guix/scripts/system.scm (call-with-service-upgrade-info): Remove.

2020-04-03  Ludovic Courtès  <ludo@gnu.org>

	reconfigure: Silence Guile warnings.
	Fixes <https://bugs.gnu.org/39301>.
	Reported by strypsteen@posteo.net.

	* guix/scripts/system/reconfigure.scm (switch-to-system)
	(upgrade-shepherd-services, install-bootloader): Wrap 'primitive-load'
	call in 'parameterize'.

2020-04-03  Ludovic Courtès  <ludo@gnu.org>

	Revert "reconfigure: Run the effect scripts as separate processes."
	This reverts commit 5517750344be05c91bc2979c1a0e2348a9ae902d.
	That commit would remove all sorts of error checking when running those
	programs.

2020-04-03  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add bcmatroska2.
	* gnu/packages/linphone.scm (bcmatroska2): New variable.

	gnu: Add belcard.
	* gnu/packages/linphone.scm (belcard): New variable.

	gnu: Add belr.
	* gnu/packages/linphone.scm (belr): New variable.

	gnu: Add bctoolbox.
	* gnu/packages/linphone.scm (bctoolbox): New variable.

	gnu: Add bcunit.
	* gnu/packages/linphone.scm (bcunit): New variable.

2020-04-03  Justus Winter  <justus@sequoia-pgp.org>

	gnu: Add muchsync.
	* gnu/packages/mail.scm (muchsync): New variable.

2020-04-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gpsd: Update to 3.20.
	* gnu/packages/gps.scm (gpsd): Update to 3.20.
	  [inputs]: Add gtk+.

	gnu: txr: Update to 234.
	* gnu/packages/lisp.scm (txr): Update to 234.

2020-04-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lollypop: Peel off duplicate wrapper.
	* gnu/packages/gnome.scm (lollypop)[arguments]: Take down some at-ats
	with proper module imports and prefixing.  Remove the redundant
	‘wrap-glib-or-gtk’ phaseis already run by the MESON-BUILD-SYSTEM.

2020-04-02  Carl Dong  <contact@carldong.me>

	gnu: cross-base: Hotfix for paren
	* gnu/packages/cross-base.scm (package-with-extra-patches): Add trailing
	paren.

2020-04-02  Carl Dong  <contact@carldong.me>

	gnu: cross-base: Add mingw-w64 specific binutils patches.
	These patches were originally found at the debian mingw-w64 team's
	binutils repo, and should improve the reproducibility of our mingw-w64
	toolchain.

	* gnu/packages/patches/binutils-mingw-w64-reproducible-import-libraries.patch:
	New file.
	* gnu/packages/patches/binutils-mingw-w64-specify-timestamp.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.
	* gnu/packages/cross-base.scm (cross-binutils): Apply relevant patches
	if target is mingw-w64.
	(package-with-extra-patches): New procedure.

2020-04-02  Ludovic Courtès  <ludo@gnu.org>

	reconfigure: Run the effect scripts as separate processes.
	Fixes <https://bugs.gnu.org/39301>.
	Reported by strypsteen@posteo.net.

	* guix/scripts/system/reconfigure.scm (switch-to-system)
	(upgrade-shepherd-services, install-bootloader): Use 'system*' instead
	of 'primitive-load'.

2020-04-02  Ludovic Courtès  <ludo@gnu.org>

	guix system: Do not import the user's (guix config).
	Previously, 'switch-to-system.drv' and 'install-bootloader.drv' would
	depend on the user's (guix config) module.  This is no longer the case.

	* guix/scripts/system/reconfigure.scm (not-config?): New procedure.
	(switch-system-program): Do not import the user's (guix config).  Use
	'make-config.scm' instead.
	(install-bootloader-program): Likewise.

2020-04-02  Ludovic Courtès  <ludo@gnu.org>

	git: Don't try to resolve tags with 'tag-lookup'.
	Fixes <https://bugs.gnu.org/40377>.
	Reported by Brice Waegeneire <brice@waegenei.re>.

	* guix/git.scm (switch-to-ref): In the 'tag case, remove call to
	'tag-lookup'.

2020-04-02  Alex ter Weele  <alex.ter.weele@gmail.com>

	gnu: Add synapse.
	* gnu/packages/matrix.scm (synapse): New variable.

	gnu: Add python-matrix-synapse-ldap3.
	* gnu/packages/matrix.scm: New file.
	(python-matrix-synapse-ldap3): New variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add matrix.scm.

2020-04-02  Alex ter Weele  <alex.ter.weele@gmail.com>
	    Marius Bakke  <mbakke@fastmail.com>

	gnu: Add python-pysaml2.
	* gnu/packages/python-xyz.scm: (python-pysaml2) New variable.

2020-04-02  Alex ter Weele  <alex.ter.weele@gmail.com>

	gnu: Add python-txacme.
	* gnu/packages/python-xyz.scm (python-txacme): New variable.

2020-04-02  Marius Bakke  <mbakke@fastmail.com>
	    Alex ter Weele  <alex.ter.weele@gmail.com>

	gnu: Add python-txsni.
	* gnu/packages/python-xyz.scm: (python-txsni) New variable.

2020-04-02  Alex ter Weele  <alex.ter.weele@gmail.com>

	gnu: Add python-pem.
	* gnu/packages/python-xyz.scm: (python-pem) New variable.

	gnu: Add python-eliot.
	* gnu/packages/python-xyz.scm: (python-eliot) New variable.

	gnu: Add python-boltons.
	* gnu/packages/python-xyz.scm: (python-boltons) New variable.

2020-04-02  Alex ter Weele  <alex.ter.weele@gmail.com>
	    Marius Bakke  <mbakke@fastmail.com>

	gnu: Add python-ldap3.
	* gnu/packages/python-xyz.scm (python-ldap3): New variable.

	gnu: Add python-prometheus-client.
	* gnu/packages/python-xyz.scm (python-prometheus-client): New variable.

2020-04-02  Alex ter Weele  <alex.ter.weele@gmail.com>

	gnu: Add python-pymacaroons.
	* gnu/packages/python-xyz.scm (python-pymacaroons): New variable.

	gnu: Add python-daemonize.
	* gnu/packages/python-xyz.scm (python-daemonize): New variable.

2020-04-02  Alex ter Weele  <alex.ter.weele@gmail.com>
	    Marius Bakke  <mbakke@fastmail.com>

	gnu: Add python-signedjson.
	* gnu/packages/python-xyz.scm (python-signedjson): New variable.

2020-04-02  Alex ter Weele  <alex.ter.weele@gmail.com>

	gnu: Add python-canonicaljson.
	* gnu/packages/python-xyz.scm (python-canonicaljson): New variable.

	gnu: Add python-unpaddedbase64.
	* gnu/packages/python-xyz.scm (python-unpaddedbase64): New variable.

	gnu: Add python-frozendict.
	* gnu/packages/python-xyz.scm (python-frozendict): New variable.

2020-04-02  Simon Mages  <mages.simon@googlemail.com>

	services: murmur: Add missing newline in murmur-configuration.
	* gnu/services/telephony.scm (default-murmur-config): Add newline after
	"max-user-bandwidth".

2020-04-02  John Soo  <jsoo1@asu.edu>

	gnu: Add font-iosevka-term.
	* gnu/packages/fonts.scm (font-iosevka-term): New variable.

	gnu: Add font-iosevka-term-slab.
	* gnu/packages/fonts.scm (font-iosevka-term-slab): New variable.

	gnu: proof-general: Update home-page.
	* gnu/packages/coq.scm (proof-general):[home-page] update to proofgeneral.github.io

	gnu: proof-general: Update to 4.4.
	* gnu/packages/coq.scm (proof-general): Update to 4.4.
	[source]: Change to GIT-FETCH.
	[arguments]: Remove obsolete substitutions.

2020-04-02  Brendan Tildesley  <brendan.tildesley@openmailbox.org>

	gnu: gnome-default-applications: Change defaults.list to gnome-mimeapps.list.
	* gnu/packages/gnome.scm (gnome-default-applications)[arguments]: Change
	deprecated defaults.list filename to gnome-mimeapps.list.  The old
	defaults.list was changed to mimeapps.list in the mime spec. The gnome- prefix
	makes the file only be read when XDG_CURRENT_DESKTOP=GNOME.

2020-04-02  John Soo  <jsoo1@asu.edu>

	gnu: Add xwallpaper.
	* gnu/packages/xdisorg.scm (xwallpaper): New variable.

	gnu: cedille: Install the info pages.
	* gnu/packages/cedille.scm (cedille)[arguments]: Rename phase
	'patch-cedille-path-el' to 'patch-cedille-paths' and add substitution for the
	info page location.   In the 'copy-cedille-mode' phase, install the info page.

	gnu: cedille: Fix emacs outputs.
	* gnu/packages/cedille.scm (cedille):[arguments] Add slashes to output paths.

2020-04-02  Danjela Lura  <danielaluraa@gmail.com>

	gnu: Add r-oenb.
	* gnu/packages/cran.scm (r-oenb): New variable.

2020-04-02  Jérémy Korwin-Zmijowski  <jeremy@korwin-zmijowski.fr>

	gnu: Add emacs-ac-geiser.
	* gnu/packages/emacs-xyz.scm (emacs-ac-geiser): New variable.

2020-04-02  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: sdl2: Update to 2.0.12.
	* gnu/packages/patches/sdl2-mesa-compat.patch: Delete file.
	* gnu/packages/sdl.scm (sdl2): Update to 2.0.12.
	[source]: Drop patch that was included in this release.

2020-04-02  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: sdl2: Use udev to discover input devices.
	Without udev SDL falls back on custom detection code, which blocks every three
	seconds while checking for new devices.

	* gnu/packages/sdl.scm (sdl2)[inputs]: Add eudev.
	[arguments]<#:make-flags>: Add LDFLAGS to include eudev in rpath so that
	dlopen can find it.

2020-04-02  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-pyasn1: Update to 0.4.8.
	* gnu/packages/python-xyz.scm (python-pyasn1): Update to 0.4.8.

2020-04-02  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: graphviz: Make some inputs native.
	* gnu/packages/graphviz.scm (graphviz)[inputs]: Move swig from here...
	[native-inputs]: ...to here.

2020-04-02  Leo Famulari  <leo@famulari.name>

	gnu: Apache httpd: Update to 2.4.43 [fixes CVE-2020-{1927,1934}].
	* gnu/packages/web.scm (httpd): Update to 2.4.43.

2020-04-02  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	gnu: Add emacs-beancount.
	* gnu/packages/emacs-xyz.scm (emacs-beancount): New variable.

	gnu: Add beancount.
	* gnu/packages/finance.scm (beancount): New variable.
	* gnu/packages/patches/beancount-disable-googleapis-fonts.patch: New file.
	* gnu/local.mk: Add it.

2020-04-02  Marius Bakke  <mbakke@fastmail.com>

	gnu: Python: Move arm-alignment.patch to a native-input + phase.
	This follows up 67ca82e6ddc9f1c87fa8c033729a1f53b7c2b3ba which was ineffective
	when running 'guix build --system=armhf-linux python' on e.g. x86_64-linux
	because the conditional would always return the native system.

	* gnu/packages/python.scm (python-3.8)[native-inputs]: Add "arm-alignment.patch".
	[arguments]: Add phase to apply it.
	[source](patches): Remove it.
	* gnu/packages/commencement.scm (python-boot0): Prevent inheriting the phase.

2020-04-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: mate-session-manager: Actually build with elogind support.
	Fixes <https://bugs.gnu.org/40327>.
	Reported by Jonathan Brielmaier <jonathan.brielmaier@web.de>.

	This ensures one gets a "Shut Down" entry in the "System" menu.

	* gnu/packages/mate.scm (mate-session-manager)[arguments]: Pass
	"--with-elogind" instead of "--enable-elogind".  Remove 'pre-configure'
	phase.

2020-04-02  Ludovic Courtès  <ludo@gnu.org>

	services: mate: Provide all the polkit actions.
	* gnu/services/desktop.scm (mate-polkit-extension): New procedure.
	(mate-desktop-service-type): Use it when extending POLKIT-SERVICE-TYPE.

	gnu: mate-control-center: Fix file name in polkit rule.
	* gnu/packages/mate.scm (mate-control-center)[arguments]: New field.

2020-04-02  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: mate: Add glib:bin to propagated-inputs.
	This is a fix for https://issues.guix.gnu.org/issue/38135 until the
	proper fix from core-updates is merged.

	* gnu/packages/mate.scm (mate)[propagated-inputs]: Add glib:bin.

2020-04-02  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: mate-themes: Update to 3.22.21.
	* gnu/packages/mate.scm (mate-themes): Update to 3.22.21.

	gnu: mate-power-manager: Update to 1.24.1.
	* gnu/packages/mate.scm (mate-power-manager): Update to 1.24.1.
	[native-inputs]: Switch from intltool to gettext as upstream. Add polkit
	for ITS rules. Libtool is generated during build, so we can remove the
	external one.

	gnu: mate-polkit: Update to 1.24.0.
	* gnu/packages/mate.scm (mate-polkit): Update to 1.24.0.

	gnu: mate-system-monitor: Update to 1.24.0.
	* gnu/packages/mate.scm (mate-system-monitor): Update to 1.24.0.

	gnu: pluma: Update to 1.24.0.
	* gnu/packages/mate.scm (pluma): Update to 1.24.0.
	[inputs]: Switch from python-2 to python(3) like upstream.

	gnu: engrampa: Update to 1.24.0.
	* gnu/packages/mate.scm (engrampa): Update to 1.24.0.

	gnu: eom: Update to 1.24.0.
	* gnu/packages/mate.scm (eom): Update to 1.24.0.

	gnu: mate-utils: Update to 1.24.0.
	* gnu/packages/mate.scm (mate-utils): Update to 1.24.0.
	[inputs]: Add udisks.

	gnu: mate-screensaver: Update to 1.24.0.
	* gnu/packages/mate.scm (mate-screensaver): Update to 1.24.0.

	gnu: mate-netbook: Update to 1.24.0.
	* gnu/packages/mate.scm (mate-netbook): Update to 1.24.0.

	gnu: mate-backgrounds: Update to 1.24.1.
	* gnu/packages/mate.scm (mate-backgrounds): Update to 1.24.1.

	gnu: mate-calc: Update to 1.24.0.
	* gnu/packages/mate.scm (mate-calc): Update to 1.24.0.

	gnu: mate-user-guide: Update to 1.24.0.
	* gnu/packages/mate.scm (mate-user-guide): Update to 1.24.0.

	gnu: mate-control-center: Update to 1.24.0.
	* gnu/packages/mate.scm (mate-control-center): Update to 1.24.0.
	[inputs]: Add polkit.

	gnu: caja-extensions: Update to 1.24.0.
	* gnu/packages/mate.scm (caja-extensions): Update to 1.24.0.
	[native-inputs]: Add xmllint provided by the libxml2 package.

	gnu: marco: Update to 1.24.0.
	* gnu/packages/mate.scm (marco): Update to 1.24.0.

	gnu: caja: Update to 1.24.0.
	* gnu/packages/mate.scm (caja): Update to 1.24.0.

	gnu: mate-panel: Update to 1.24.0.
	* gnu/packages/mate.scm (mate-panel): Update to 1.24.0.

	gnu: mate-media: Update to 1.24.0.
	* gnu/packages/mate.scm (mate-media): Update to 1.24.0.

	gnu: mate-applets: Update to 1.24.0.
	* gnu/packages/mate.scm (mate-applets): Update to 1.24.0.

	gnu: mate-menus: Update to 1.24.0.
	* gnu/packages/mate.scm (mate-menus): Update to 1.24.0.

	gnu: libmatekbd: Update to 1.24.0.
	* gnu/packages/mate.scm (libmatekbd): Update to 1.24.0.

	gnu: libmatemixer: Update to 1.24.0.
	* gnu/packages/mate.scm (libmatemixer): Update to 1.24.0.

	gnu: mate-settings-daemon: Update to 1.24.0.
	* gnu/packages/mate.scm (mate-settings-daemon): Update to 1.24.0.

	gnu: mate-session-manager: Update to 1.24.0.
	* gnu/packages/mate.scm (mate-session-manager): Update to 1.24.0.
	[native-inputs]: Add now required libxcomposite.

	gnu: mate-terminal: Update to 1.24.0.
	* gnu/packages/mate.scm (mate-terminal): Update to 1.24.0.

	gnu: libmateweather: Update to 1.24.0.
	* gnu/packages/mate.scm (libmateweather): Update to 1.24.0.

	gnu: mate-desktop: Update to 1.24.0.
	* gnu/packages/mate.scm (mate-desktop): Update to 1.24.0.

	gnu: mate-icon-theme: Update to 1.24.0.
	* gnu/packages/mate.scm (mate-icon-theme): Update to 1.24.0.

2020-04-02  Ludovic Courtès  <ludo@gnu.org>

	bournish: Prevent inlining of run-time support procedures.
	On Guile 3, those procedures could be inlined, leading to
	unbound-variable errors:

	  scheme@(guile-user)> ,bournish
	  Welcome to Bournish, a minimal Bourne-like shell!
	  To switch back, type `,L scheme'.
	  bournish@(guile-user)> ls
	  ice-9/boot-9.scm:1669:16: In procedure raise-exception:
	  Unbound variable: ls-command-implementation

	Reported by Ricardo Wurmus.

	* guix/build/bournish.scm (define-command-runtime): New macro.
	(ls-command-implementation, wc-command-implementation)
	(wc-l-command-implementation, wc-c-command-implementation): Use it
	instead of 'define'.

2020-04-02  Julien Lepiller  <julien@lepiller.eu>

	nls: Add Tamil translation.
	* po/guix/LINGUAS: Add 'ta'.
	* po/guix/ta.po: New file.

2020-04-02  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: docker: Provide version string to docker service.
	Fixes <https://bugs.gnu.org/40368>.
	Reported by Pierre Neidhardt <mail@ambrevar.xyz>.

	* gnu/packages/docker.scm (docker)[configure]: Provide version string.
	[install]: Install versioned binary.

2020-04-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-sly-asdf: Update to 20200306.
	* gnu/packages/emacs-xyz.scm (emacs-sly-asdf): Update to 20200306.

2020-04-02  Ludovic Courtès  <ludo@gnu.org>

	system: Add xterm to lightweight-desktop example.
	That makes ratpoison more usable, for instance.

	* gnu/system/examples/lightweight-desktop.tmpl (packages): Add XTERM.

2020-04-02  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'lower-references' uses 'mapm/accumulate-builds'.
	* guix/gexp.scm (lower-references): Use 'mapm/accumulate-builds' instead
	of 'mapm'.

	guix system: Use 'mapm/accumulate-builds'.
	* guix/scripts/system.scm (perform-action): Use 'mapm/accumulate-builds'
	instead of 'mapm'.

2020-04-02  Ludovic Courtès  <ludo@gnu.org>

	services: Accumulate builds for 'system' entries.
	That way, more build requests are accumulated when running "guix system
	build".

	* gnu/services.scm (system-derivation): Use 'mapm/accumulate-builds'
	rather than 'sequence'.

2020-04-02  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: Add cramfs-tools.
	* gnu/packages/linux.scm (cramfs-tools): New variable.

2020-04-02  Ludovic Courtès  <ludo@gnu.org>

	ui: Clarify "dependencies changed".
	Suggested by Leo Famulari <leo@famulari.name>.

	* guix/ui.scm (show-manifest-transaction): Change to "dependencies or
	package changed".

2020-04-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add ccl-1.12.
	* gnu/packages/lisp.scm (ccl-1.12): New variable.

2020-04-02  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: nethack: Make some inputs native.
	* gnu/packages/games.scm (nethack)[inputs]: Move flex & bison from here...
	[native-inputs]: ...to this new field.

	gnu: mailutils: Make some inputs native.
	* gnu/packages/mail.scm (mailutils)[inputs]: Move dejagnu from here...
	[native-inputs]: ...to here.

	gnu: iwd: Make some inputs native.
	* gnu/packages/networking.scm (iwd)[inputs]: Move libtool from here...
	[native-inputs]: ...to here.

	gnu: darktable: Make some inputs native.
	* gnu/packages/photo.scm (darktable)[inputs]: Move intltool, perl & pkg-config
	from here...
	[native-inputs]: ...to here.

2020-04-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: transmission: Install icons to the "gui" output.
	* gnu/packages/bittorrent.scm (transmission)[arguments]: Move the "icons" and
	  "pixmaps" folders to the "gui" output.  Previously, if the user only install
	  the "gui" output, the icon would be missing.

2020-04-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openshot: Enable tests.
	* gnu/packages/video.scm (openshot)[arguments]: Add custom 'check phase.

	gnu: openshot: Upgrade to 2.5.1.
	* gnu/packages/video.scm (openshot): Update to 2.5.1.
	[source]: Add note about bundled libraries. Remove upstream rename
	workaround.
	[home-page]: Update to new home-page.

2020-04-01  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: python-aiohttp: Enable tests
	* gnu/packages/python-web.scm (python-aiohttp) [arguments]: Enable tests
	[native-inputs] Add test dependencies [patches] Add test case patch
	* gnu/packages/patches/python-aiohttp-3.6.2-no-warning-fail.patch: New file
	* gnu/local.mk (dist_patch_DATA): Add it

	gnu: Add python-pytest-forked
	* gnu/packages/check.scm (python-pytest-forked): New variable.

	gnu: gunicorn: Update to 20.0.4
	* gnu/packages/python-web.scm (gunicorn) [version]: Update to 20.0.4
	[arguments] Re-enable previously failing tests

2020-04-01  Ludovic Courtès  <ludo@gnu.org>

	grafts: Simplify access to store item references.
	This is a followup to 710854304b1ab29332edcb76f3de532e0724c197.

	This also slightly reduces the number of 'query-references' RPCs, for
	instance from 176 to 166 from "guix build emacs -d".

	* guix/grafts.scm (references-oracle): Remove.
	(non-self-references): Remove 'references' parameter and add 'store'.
	Add 'references*' procedure and use it instead of 'references'.  Adjust
	caller accordingly.
	(cumulative-grafts): Remove 'references' parameter and adjust caller
	accordingly.

2020-04-01  Leo Famulari  <leo@famulari.name>

	gnu: libavif: Update to 0.6.3.
	* gnu/packages/image.scm (libavif): Update to 0.6.3.

2020-04-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: netpbm: Install an unversioned library link.
	* gnu/packages/netpbm.scm (netpbm)[arguments]: Symlink libnetpbm.so.*.*
	to libnetpbm.so.

	Reported by R Veera Kumar <vkor@vkten.in>.

2020-04-01  Jack Hill  <jackhill@jackhill.us>

	gnu: Add gnome-chess
	* gnu/packages/games.scm (gnome-chess): New variable.

2020-04-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: netpbm: Delete files natively.
	* gnu/packages/netpbm.scm (netpbm)[arguments]: Delete files with
	DELETE-FILE-RECURSIVELY instead of invoking ‘rm’.

	gnu: netpbm: Use INVOKE.
	* gnu/packages/netpbm.scm (netpbm)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: netpbm: Omit static libraries.
	* gnu/packages/netpbm.scm (netpbm)[arguments]: Don't copy the static
	libraries to the output.

2020-04-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: openshot: Fix ‘color shift.png’ file name.
	* gnu/packages/video.scm (openshot)[source]: Rename it to
	‘colorshift.png’ in the snippet.

	Reported by <znavko@disroot.org>.

2020-04-01  John Soo  <jsoo1@asu.edu>

	gnu: emacs-spacemacs-theme: Update to f79c40fb241e204539fde97200abae91e828e585.
	* gnu/packages/emacs-xyz.scm (emacs-spacemacs-theme): Update to
	f79c40fb241e204539fde97200abae91e828e585.

	gnu: emacs-all-the-icons: Update to 4.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-all-the-icons): Update to 4.0.1.

	gnu: Add emacs-evil-leader.
	* gnu/packages/emacs-xyz.scm (emacs-evil-leader): New variable.

	gnu: emacs-graphviz-dot-mode: Update to 0.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-graphviz-dot-mode): Update to 0.4.2.
	[native-inputs]: Add emacs-company.
	[description]: Fix typo.

2020-04-01  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add perl-crypt-eksblowfish.
	* gnu/packages/perl.scm (perl-crypt-eksblowfish): New variable.

2020-04-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: Python: Fix test failure on ARMv7.
	* gnu/packages/patches/python-3-arm-alignment.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/python.scm (python-3.8)[source](patches): Add it when the
	current system is ARM.

2020-04-01  R Veera Kumar  <vkor@vkten.in>

	gnu: Add qiv.
	* gnu/packages/image-viewers.scm (qiv): New variable.

2020-04-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Update to 80.0.3987.162-0.516e2d9 [security fixes].
	* gnu/packages/chromium.scm (%chromium-version): Set to 80.0.3987.162.
	(%chromium-origin): Update hash.

2020-04-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocworkflowtools: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-biocworkflowtools): Update to 1.12.1.
	[native-inputs]: Add r-knitr.

	gnu: r-mixomics: Update to 6.10.9.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.10.9.
	[native-inputs]: Add r-knitr.

	gnu: r-cytoml: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-cytoml): Update to  1.12.1.
	[native-inputs]: Add r-knitr.

	gnu: r-gofuncr: Update to 1.6.1.
	* gnu/packages/bioconductor.scm (r-gofuncr): Update to 1.6.1.
	[native-inputs]: Add r-knitr.

	gnu: r-genomicinteractions: Update to 1.20.2.
	* gnu/packages/bioconductor.scm (r-genomicinteractions): Update to 1.20.2.
	[native-inputs]: Add r-knitr.

	gnu: r-biomart: Update to 2.42.1.
	* gnu/packages/bioinformatics.scm (r-biomart): Update to 2.42.1.
	[native-inputs]: Add r-knitr.

	gnu: r-genomeinfodb: Update to 1.22.1.
	* gnu/packages/bioinformatics.scm (r-genomeinfodb): Update to 1.22.1.
	[native-inputs]: Add r-knitr.

	gnu: r-forecast: Update to 8.12.
	* gnu/packages/cran.scm (r-forecast): Update to 8.12.

	gnu: r-rematch2: Update to 2.1.1.
	* gnu/packages/cran.scm (r-rematch2): Update to 2.1.1.

	gnu: r-afex: Update to 0.27-2.
	* gnu/packages/cran.scm (r-afex): Update to 0.27-2.
	[native-inputs]: Add r-knitr.

	gnu: r-fs: Update to 1.4.0.
	* gnu/packages/cran.scm (r-fs): Update to 1.4.0.
	[propagated-inputs]: Remove r-rcpp.
	[native-inputs]: Add r-knitr.

	gnu: r-performance: Update to 0.4.5.
	* gnu/packages/cran.scm (r-performance): Update to 0.4.5.

	gnu: r-heatmaply: Update to 1.1.0.
	* gnu/packages/cran.scm (r-heatmaply): Update to 1.1.0.

	gnu: r-quantmod: Update to 0.4.17.
	* gnu/packages/cran.scm (r-quantmod): Update to 0.4.17.

	gnu: r-tinytex: Update to 0.21.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.21.

	gnu: r-callr: Update to 3.4.3.
	* gnu/packages/cran.scm (r-callr): Update to 3.4.3.

	gnu: r-sn: Update to 1.6-0.
	* gnu/packages/statistics.scm (r-sn): Update to 1.6-0.
	[propagated-inputs]: Add r-quantreq.

	gnu: r-gtools: Update to 3.8.2.
	* gnu/packages/statistics.scm (r-gtools): Update to 3.8.2.

	gnu: r-foreach: Update to 1.5.0.
	* gnu/packages/statistics.scm (r-foreach): Update to 1.5.0.
	[native-inputs]: Add r-knitr.

	gnu: r-tibble: Update to 3.0.0.
	* gnu/packages/statistics.scm (r-tibble): Update to 3.0.0.
	[propagated-inputs]: Add r-ellipsis, r-lifecycle, r-magrittr, and r-vctrs.
	[native-inputs]: Add r-knitr.

2020-04-01  John Soo  <jsoo1@asu.edu>

	gnu: Add emacs-elf-mode.
	* gnu/packages/emacs-xyz.scm (emacs-elf-mode): New variable.

	gnu: Add emacs-imenu-list.
	* gnu/packages/emacs-xyz.scm (emacs-imenu-list): New variable.

	gnu: Add emacs-evil-tmux-navigator.
	* gnu/packages/emacs-xyz.scm (emacs-evil-tmux-navigator): New variable.

2020-04-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: toot: Adjust custom phases.
	* gnu/packages/mastodon.scm (toot)[arguments]: 'check is already run
	after 'install so replace 'check rather than re-inserting it.

	gnu: toot: Update to 0.25.2.
	* gnu/packages/mastodon.scm (toot): Update to 0.25.2.

	gnu: vim-asyncrun: Update to 2.7.1.
	* gnu/packages/vim.scm (vim-asyncrun): Update to 2.7.1.

	gnu: mpv-mpris: Switch to copy-build-system.
	* gnu/packages/video.scm (mpv-mpris)[build-system]: Switch to
	copy-build-system.
	[arguments]: Add custom 'build phase before 'install phase.

	gnu: mpv-mpris: Update to 0.4.
	* gnu/packages/video.scm (mpv-mpris): Update to 0.4.

	gnu: font-gnu-unifont: Update to 13.0.01.
	* ngu/packages/fonts.scm (font-gnu-unifont): Update to 13.0.01.
	[home-page]: Follow redirect.

	gnu: emacs-discover-my-major: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-discover-my-major)[source]: Download
	using git-fetch. Use new upstream URI.
	[home-page]: Update to new home-page.

	system: Move nanorc to XDG_CONFIG_HOME.
	* gnu/system/shadow.scm (skeleton-directory): Move .nanorc to
	.config/nano/nanorc.

2020-04-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.0-11.0e9af8d.
	* gnu/packages/mail.scm (mumi): Update to 0.0.0-11.0e9af8d.

2020-04-01  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add libantlr3c.
	* gnu/packages/java.scm (libantlr3c): New variable.

	Co-authored by Maxim Cournoyer.

2020-04-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.0-10.f7d6a54.
	* gnu/packages/mail.scm (mumi): Update to 0.0.0-10.f7d6a54.

2020-03-31  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20200330.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20200330.

2020-03-31  Jack Hill  <jackhill@jackhill.us>

	gnu: gimp: Disable automatic update checking
	* gnu/packages/gimp.scm (gimp)[arguments]: Disable update checking
	in #:configure-flags.

2020-03-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnumach: Fix compilation.
	* gnu/packages/hurd.scm (gnumach)[arguments]: Inherit arguments from
	GNUMACH-HEADERS.
	[native-inputs]: Add AUTOCONF, AUTOMAKE, and TEXINFO-4.

	Revert "gnu: coreutils: Fix cross-compilation to i586-pc-gnu."
	This reverts commit 67cbfeae30eb9b7c56145bf72582d71eea177370, which is
	not longer necessary now that the 'ld.so' linker script of the cross
	glibc contains "libhurduser.so libmachuser.so".

2020-03-31  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: cross-libc: Build fix for the Hurd.
	This fixes cross building of coreutils, e.g.

	    ./pre-inst-env guix build --target=i586-pc-gnu coreutils

	* gnu/packages/cross-base.scm (cross-libc): Add -lhurduser, -lmachuser for the
	Hurd.

2020-03-31  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add spandsp.
	* gnu/packages/telephony.scm (spandsp): New variable.

	Co-authored by Maxim Cournoyer.

2020-03-31  Vitaliy Shatrov  <D0dyBo0D0dyBo0@protonmail.com>

	gnu: Add neverball
	* gnu/packages/games.scm (neverball): New variable.

2020-03-31  Leo Famulari  <leo@famulari.name>

	gnu: pam-krb5: Fix CVE-2020-10595.
	* gnu/packages/patches/pam-krb5-CVE-2020-10595.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/admin.scm (pam-krb5)[source]: Use it.

	gnu: python-pyyaml: Update to 5.3.1 [fixes CVE-2020-1747]
	* gnu/packages/python-xyz.scm (python-pyyaml): Update to 5.3.1.

2020-03-31  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add perl-class-mix.
	* gnu/packages/perl.scm (perl-class-mix): New variable.

	gnu: Add perl-params-classify.
	* gnu/packages/perl.scm (perl-params-classify): New variable.

	gnu: Add perl-devel-callchecker.
	* gnu/packages/perl.scm (perl-devel-callchecker): New variable.

	gnu: Add perl-dynaloader-functions.
	* gnu/packages/perl.scm (perl-dynaloader-functions): New variable.

2020-03-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: util-linux: Skip setarch tests when building on armhf-linux.
	* gnu/packages/linux.scm (util-linux)[arguments]: When building on
	armhf-linux, disable the setarch tests.

2020-03-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.0-9.5fdbc3e.
	* gnu/packages/mail.scm (mumi): Update to 0.0.0-9.5fdbc3e.

2020-03-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: OpenSSL: Update to 1.1.1f.
	* gnu/packages/patches/openssl-1.1.1e-revert-detect-eof.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/tls.scm (openssl): Update to 1.1.1f.
	[source](patches): Remove obsolete patch.

2020-03-31  Arne Babenhauserheide  <arne_bab@web.de>
	    Ludovic Courtès  <ludo@gnu.org>

	profiles: Compute manual database entries in parallel.
	This provides a 36% speedup on an SSD and 4 cores for the 1.5K man pages
	in the manual database derivation of:

	  guix environment --ad-hoc jupyter python-ipython python-ipykernel

	* guix/profiles.scm (manual-database)[build]: Add 'print-string',
	'print', and 'compute-entry'.  Change 'compute-entries' to call
	'compute-entry' in 'n-par-map'.

2020-03-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: coreutils: Fix cross-compilation to i586-pc-gnu.
	Until now cross-compilation would fail with:

	  i586-pc-gnu-ld: src/copy.o: undefined reference to symbol 'file_chauthor'
	  i586-pc-gnu-ld: /gnu/store/…-glibc-cross-i586-pc-gnu-2.29/lib/libhurduser.so.0.3: error adding symbols: DSO missing from command line
	  collect2: error: ld returned 1 exit status

	* gnu/packages/base.scm (coreutils)[arguments]: When 'hurd-target?', add
	 #:configure-flags.

2020-03-31  Ludovic Courtès  <ludo@gnu.org>

	ci: Fix 'evaluation-spec' binding.
	* guix/ci.scm (<evaluation>)[spec]: Add "specification", which is what
	the JSON field is actually called.

2020-03-31  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hwloc@2: Update to 2.2.0.
	* gnu/packages/mpi.scm (hwloc-2): Update to 2.2.0.

2020-03-31  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hwloc@2: Skip test that fails on emulated hardware.
	Works around <https://bugs.gnu.org/40342>.

	* gnu/packages/mpi.scm (hwloc-2)[arguments]: Add
	'skip-test-that-fails-on-qemu' phase.

2020-03-31  Alexandru-Sergiu Marton  <brown121407@member.fsf.org>

	gnu: scdoc: Update to 1.10.1.
	* gnu/packages/man.scm (scdoc): Update to 1.10.1.

2020-03-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Order module imports in (gnu packages ntp).
	This shouldn't cause any conflicts :-)

	* gnu/packages/ntp.scm: Order module imports alphabetically.

2020-03-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sonic: Fix installation directories.
	* gnu/packages/speech.scm (sonic)[arguments]: Replace erroneous use of
	DESTDIR with PREFIX.  Add the required ‘rpath’ LDFLAGS together with a
	‘respect-LDFLAGS’ phase.

	gnu: hexchat: Fix typo in synopsis.
	* gnu/packages/messaging.scm (hexchat)[synopsis]: Lowercase ‘client’.

	gnu: gmime: Update to 3.2.7.
	* gnu/packages/mail.scm (gmime): Update to 3.2.7.

	gnu: font-rachana: Don't use unstable tarball.
	* gnu/packages/fonts.scm (font-rachana)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: font-rachana: Update to 7.0.3.
	* gnu/packages/fonts.scm (font-rachana): Update to 7.0.3.

2020-03-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.0-8.9f66dbc.
	* gnu/packages/mail.scm (mumi): Update to 0.0.0-8.9f66dbc.

2020-03-31  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: procenv: Make some inputs native & make multiline.
	* gnu/packages/linux.scm (procenv)[native-inputs]: New field.
	[inputs]: Move groff to native-inputs, move each remaining item on its own line.

	gnu: nftables: Make some inputs native.
	* gnu/packages/linux.scm (procenv)[native-inputs]: New field.
	[inputs]: Move bison & flex to native-inputs.

	gnu: sudo: Make some inputs native.
	* gnu/packages/admin.scm (sudo)[native-inputs]: New field.
	[inputs]: Move groff to native-inputs.

	gnu: privoxy: Make some inputs native.
	* gnu/packages/tor.scm (privoxy)[native-inputs]: New field.
	[inputs]: Move autoconf & automake to native-inputs.

2020-03-31  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: antlr3: Make antlr3-3.3 public.
	This is done in preparation of adding Linphone, which transitively requires
	antlr3-3.3 through its belle-sip dependency.

	* gnu/packages/java.scm (antlr3): Make antlr3-3.3 public.

2020-03-30  John Soo  <jsoo1@asu.edu>

	gnu: Add emacs-flycheck-elm.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-elm): New variable.

2020-03-30  Ludovic Courtès  <ludo@gnu.org>

	pack: Adjust test to '--dry-run' changes.
	This is a followup to 131f50cdc9dbb7183023f4dae759876a9e700bef.

	* tests/guix-pack.sh: Use '--no-grafts' in conjunction with '-n' and '-d'.

2020-03-30  Ludovic Courtès  <ludo@gnu.org>

	guix package: Do not misdiagnose upgrades when there are propagated inputs.
	Fixes <https://bugs.gnu.org/35872>.
	Reported by Andy Tai <atai@atai.org>.

	* guix/profiles.scm (list=?, manifest-entry=?): New procedures.
	* guix/scripts/package.scm (transaction-upgrade-entry): In the '=' case,
	use 'manifest-entry=?' to determine whether it's an upgrade.
	* tests/packages.scm ("transaction-upgrade-entry, zero upgrades,
	propagated inputs"): New test.

2020-03-30  Ludovic Courtès  <ludo@gnu.org>

	guix package: Add 'transaction-upgrade-entry' test.
	* tests/packages.scm ("transaction-upgrade-entry, zero upgrades, equivalent package"):
	New test.

	profiles: 'lower-manifest-entry' recurses on dependencies.
	* guix/profiles.scm (lower-manifest-entry)[recurse]: New procedure.
	Call it on dependencies and set the 'dependencies' field accordingly.

2020-03-30  Ludovic Courtès  <ludo@gnu.org>

	guix package: 'transaction-upgrade-entry' swallows build requests.
	Fixes a regression introduced in
	131f50cdc9dbb7183023f4dae759876a9e700bef whereby the install/upgrade
	message would not be displayed:

	  $ guix upgrade -n
	  2.1 MB would be downloaded:
	     /gnu/store/…-something-1.2
	     /gnu/store/…-its-dependency-2.3

	This is because we'd directly abort from 'transaction-upgrade-entry' to
	the build handler of 'build-notifier'.

	* guix/scripts/package.scm (transaction-upgrade-entry): Call 'string=?'
	expression in 'with-build-handler'.
	* tests/packages.scm ("transaction-upgrade-entry, grafts"): New test.

2020-03-30  Ludovic Courtès  <ludo@gnu.org>

	guix package: 'transaction-upgrade-entry' uses 'lower-manifest-entry'.
	* guix/profiles.scm (lower-manifest-entry): Export.
	* guix/scripts/package.scm (transaction-upgrade-entry)[lower-manifest-entry*]
	[upgrade]: New procedures.
	Use 'lower-manifest-entry*' instead of 'package-derivation' to compute
	the output file name of PKG.

2020-03-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-stumpwm-mode: Bump revision.
	* gnu/packages/emacs-xyz.scm (emacs-stumpwm-mode): Bump revision.  This is
	a followup to 31ee29161c1b9451b68366e653c7858d8135f8d1.

2020-03-30  John Soo  <jsoo1@asu.edu>

	gnu: Add emacs-dhall-mode.
	* gnu/packages/emacs-xyz.scm (emacs-dhall-mode): New variable.

	gnu: Add emacs-haskell-snippets.
	* gnu/packages/emacs-xyz.scm (emacs-haskell-snippets): New variable.

2020-03-30  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add stumpish.
	* gnu/packages/wm.scm (stumpish): New variable.

	gnu: Add sbcl-stumpwm-ttf-fonts.
	* gnu/packages/wm.scm (sbcl-stumpwm-ttf-fonts): New variable.
	* doc/guix-cookbook.texi (Customizing a Window Manager): Document
	SBCL-STUMPWM-TTF-FONTS installation and configuration.

	gnu: emacs-stumpwm-mode: Update to 0.0.1-1.dd5b037.
	* gnu/packages/emacs-xyz.scm (emacs-stumpwm-mode): Update to 0.0.1-1.dd5b037.

	gnu: Add sbcl-clx-truetype.
	* gnu/packages/lisp-xyz.scm (sbcl-clx-truetype): New variable.

2020-03-30  Leo Famulari  <leo@famulari.name>

	Revert "system: Move nanorc to XDG_CONFIG_HOME."
	This reverts commit bd71818df31364bbd04f3f13b3bbb251636748b4.

	This changed caused system reconfiguration to fail like this:

	------
	building /gnu/store/y1x8asbzw624ywgkpin35p1i4bqnyfy2-skel.drv...
	Backtrace:
	           4 (primitive-load "/gnu/store/2x7d0jsbgf2ndb5fsk0nj07rhsx?")
	In ice-9/eval.scm:
	    619:8  3 (_ #f)
	In ice-9/boot-9.scm:
	   260:13  2 (for-each #<procedure 7ffff6ad8100 at ice-9/eval.scm:3?> ?)
	In guix/build/utils.scm:
	   343:27  1 (_ "/gnu/store/ajrgkj1s9vdcq00drn703f4zj9dvfrsv-nanorc" ?)
	In unknown file:
	           0 (copy-file "/gnu/store/ajrgkj1s9vdcq00drn703f4zj9dvfrs?" ?)

	ERROR: In procedure copy-file:
	In procedure copy-file: No such file or directory
	`/gnu/store/v1grsca743phw41lyf63dzmh9nz5jlpn-bash_profile' -> `.bash_profile'
	`/gnu/store/xdsaw0mj6axj427hyi6ysrnsxi21n7d5-bashrc' -> `.bashrc'
	`/gnu/store/6i0b236dyar78zc5k5hrj5dv3vr4zb9w-zprofile' -> `.zprofile'
	`/gnu/store/ajrgkj1s9vdcq00drn703f4zj9dvfrsv-nanorc' -> `.config/nano/nanorc'
	builder for `/gnu/store/y1x8asbzw624ywgkpin35p1i4bqnyfy2-skel.drv' failed with exit code 1
	------

2020-03-30  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: reprotest: Update to 0.7.14.
	* gnu/packages/diffoscope (reprotest): Update to 0.7.14.
	* gnu/packages/patches/reprotest-support-guix.patch: Remove file.
	* gnu/local.mk [dist_patch_DATA]: Update accordingly.

	gnu: diffoscope: Update to 138.
	* gnu/packages/diffoscope (diffoscope): Update to 138.

2020-03-30  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: Add python-tortoise-orm.
	* gnu/packages/databases.scm (python-tortoise-orm): New variable.

	gnu: Add python-ciso8601.
	* gnu/packages/time.scm (python-ciso8601): New variable.

2020-03-30  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: Add python-pypika.
	Not to be confused with python-pika, which is a different package.

	* gnu/packages/databases.scm (python-pypika): New variable.

2020-03-30  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: Add python-aiosqlite.
	* gnu/packages/databases.scm (python-aiosqlite): New variable.

	gnu: Add python-aiounittest.
	* gnu/packages/check.scm (python-aiounittest): New variable.

2020-03-30  John Soo  <jsoo1@asu.edu>

	gnu: Add emacs-flycheck-rust.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-rust): New variable.

2020-03-30  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-containers: Update to 20200328.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-containers): Update to 20200328.

	gnu: sbcl-serapeum: Update to 20200330.
	* gnu/packages/lisp-xyz.scm (sbcl-serapeum): Update to 20200330.

2020-03-30  Marius Bakke  <mbakke@fastmail.com>

	gnu: rust: Build with Make 4.2.
	Fixes <https://bugs.gnu.org/39949>.

	* gnu/packages/rust.scm (rust-1.20)[native-inputs]: Add GNU-MAKE-4.2.

2020-03-30  John Soo  <jsoo1@asu.edu>

	gnu: Add emacs-racer.
	* gnu/packages/emacs-xyz.scm (emacs-racer): New variable.

	gnu: Add emacs-evil-escape.
	* gnu/packages/emacs-xyz.scm (emacs-evil-escape): New variable.

2020-03-30  Efraim Flashner  <efraim@flashner.co.il>

	system: Move nanorc to XDG_CONFIG_HOME.
	* gnu/system/shadow.scm (default-skeletons): Move .nanorc to
	.config/nano/nanorc.

2020-03-30  John Soo  <jsoo1@asu.edu>

	gnu: Add emacs-company-coq.
	* gnu/packages/emacs-xyz.scm (emacs-company-coq): New variable.

	gnu: Add emacs-elm-mode.
	* gnu/packages/emacs-xyz.scm (emacs-elm-mode): New variable.

2020-03-30  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add emacs-caps-lock.
	* gnu/packages/emacs-xyz.scm (emacs-caps-lock): New variable.

2020-03-30  Evan Straw  <evan.straw99@gmail.com>

	gnu: emacs-arduino-mode: Change to a maintained fork.
	* gnu/packages/emacs-xyz.scm (emacs-arduino-mode)[source]: Update URI.
	[arguments]: Add phase to fix obsolete warnings.
	[home-page]: Update home page.

2020-03-30  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: coreutils: Typo: Use libcap only when supported.
	* gnu/packages/base.scm (coreutils)[inputs]: Typo: Use libcap only when
	supported.

2020-03-30  Marius Bakke  <mbakke@fastmail.com>

	.gitignore: Ignore test results in tests/services.
	This is a follow-up to commit d3e439e355284f136ff13eb3e6fffb4661552f3b.

	* .gitignore: Add /tests/services/*.trs.

2020-03-30  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates
	 Conflicts:
		gnu/packages/admin.scm
		gnu/packages/commencement.scm
		gnu/packages/guile.scm
		gnu/packages/linux.scm
		gnu/packages/package-management.scm
		gnu/packages/pulseaudio.scm
		gnu/packages/web.scm

2020-03-30  Brendan Tildesley  <mail@brendan.scot>

	gnu: ath9k-htc-firmware: Correct home-page url.
	* gnu/packages/firmware.scm (ath9k-htc-firmware)[home-page]: Correct url.

2020-03-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: antlr3: Don't use unstable tarball.
	* gnu/packages/java.scm (antlr3)[source]: Download using git-fetch.

	gnu: java-javaewah: Don't use unstable tarball.
	* gnu/packages/java.scm (java-javaewah)[source]: Download using
	git-fetch.

	gnu: java-jmock: Don't use unstable tarball.
	* gnu/packages/java.scm (java-jmock)[source]: Download using git-fetch.

	gnu: java-jmock-1: Don't use unstable tarball.
	* gnu/packages/java.scm (java-jmock-1)[source]: Download using git-fetch.
	[home-page]: Update home-page.

	gnu: java-easymock: Don't use unstable tarball.
	* gnu/packages/java.scm (java-easymock)[source]: Download using git-fetch.
	[home-page]: Use https.

	gnu: java-objenesis: Don't use unstable tarball.
	* gnu/packages/java.scm (java-objenesis)[source]: Download using
	git-fetch.

	gnu: java-asm: Download using https.
	* gnu/packages/java.scm (java-asm)[source]: Use https URL.

	gnu: java-modello-core: Don't use unstable tarball.
	* gnu/packages/java.scm (java-modello-core)[source]: Download using
	git-fetch.

	gnu: java-sisu-build-api: Don't use unstable tarball.
	* gnu/packages/java.scm (java-sisu-build-api)[source]: Download using
	git-fetch.

	gnu: java-plexus-sec-dispatcher: Don't use unstable tarball.
	* gnu/packages/java.scm (java-plexus-sec-dispatcher)[source]: Download
	using git-fetch.

	gnu: java-plexus-compiler-api: Don't use unstable tarball.
	* gnu/packages/java.scm (java-plexus-compiler-api)[source]: Download
	using git-fetch.

	gnu: java-plexus-cipher: Don't use unstable tarball.
	* gnu/packages/java.scm (java-plexus-cipher)[source]: Download using
	git-fetch.

	gnu: java-plexus-io: Don't use unstable tarball.
	* gnu/packages/java.scm (java-plexus-io)[source]: Download using git-fetch.

	gnu: java-plexus-container-default-bootstrap: Don't use unstable tarball.
	* gnu/packages/java.scm (java-plexus-container-default-bootstrap)
	[source]: Download using git-fetch.

	gnu: java-plexus-classworlds: Don't use unstable tarball.
	* gnu/packages/java.scm (java-plexus-classworlds)[source]: Download
	using git-fetch.

	gnu: java-plexus-interpolation: Don't use unstable tarball.
	* gnu/packages/java.scm (java-plexus-interpolation)[source]: Download
	using git-fetch.

	gnu: java-plexus-utils: Don't use unstable tarball.
	* gnu/packages/java.scm (java-plexus-utils)[source]: Download using
	git-fetch.

	gnu: java-junit: Don't use unstable tarball.
	* gnu/packages/java.scm (java-junit)[source]: Download using git-fetch.
	[home-page]: Update home-page.

	gnu: java-hamcrest-core: Don't use unstable tarball.
	* gnu/packages/java.scm (java-hamcrest-core)[source]: Download using
	git-fetch.

2020-03-29  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: gmp: Build fix for mingw.
	* gnu/packages/multiprecision.scm (gmp) [arguments]: Add `setenv' phase for
	mingw target.

2020-03-29  Vagrant Cascadian  <vagrant@debian.org>

	gnu: mesa: Enable rockchip support on aarch64/armhf.
	* gnu/packages/gl (mesa): Enable kmsro, lima and panfrost gallium drivers.

2020-03-29  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: Micro-optimize the package graph.
	This removes 2 'add-data-to-store-cache' lookups.

	* gnu/packages/commencement.scm (flex-boot0): Move (package (inherit …))
	outside the 'propagated-inputs' field to avoid creating a new node each
	time the field is accessed.

2020-03-29  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Optimize the package graph.
	With this change, the output of:

	  guix graph -e '(@@ (gnu packages commencement) coreutils-final)' |grep 'label = ' | wc -l

	drops from 76 nodes to 68 nodes, and the "add-data-to-store-cache" hit
	rate for:

	  guix build libreoffice -d --no-grafts

	drops from 3.9% to 2.6%.

	* guix/build-system/gnu.scm (package-with-explicit-inputs*)[cut?]:
	Adjust condition to exclude packages with build systems other than
	GNU-BUILD-SYSTEM, such as 'ld-wrapper-boot3'.

2020-03-29  Ludovic Courtès  <ludo@gnu.org>

	packages: 'package->bag' keys cache by replacement.
	* guix/packages.scm (package->bag): When GRAFT? is true, use PACKAGE's
	replacement as the cache key.  Remove GRAFT? from the list of
	secondary cache keys.

	deploy: Use 'map/accumulate-builds'.
	* guix/scripts/deploy.scm (guix-deploy): Use 'map/accumulate-builds'
	instead of 'for-each'.

	deploy: Factorize machine deployment.
	* guix/scripts/deploy.scm (deploy-machine*): New procedure.
	(guix-deploy): Call it in 'for-each'.

2020-03-29  Leo Famulari  <leo@famulari.name>

	gnu: MPD: Update to 0.21.21.
	* gnu/packages/mpd.scm (mpd): Update to 0.21.21.

2020-03-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add parlatype.
	* gnu/packages/gnome.scm (parlatype): New variable.

2020-03-29  Michael Rohleder  <mike@rohleder.de>

	gnu: font-jetbrains-mono: Update to 1.0.3.
	* gnu/packages/fonts.scm (font-jetbrains-mono): update to 1.0.3

	gnu: emacs-helm-org-contacts: Update to 20200319.
	* gnu/packages/emacs-xyz.scm (emacs-helm-org-contacts): update to 20200310

2020-03-29  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add fogpad.
	* gnu/packages/music.scm (fogpad): New variable.

	gnu: Add regrader.
	* gnu/packages/music.scm (regrader): New variable.

	gnu: Add vl1-emulator.
	* gnu/packages/music.scm (vl1-emulator): New variable.

2020-03-29  Alex ter Weele  <alex.ter.weele@gmail.com>

	gnu: python-typing-extensions: Update to 3.7.4.1.
	* gnu/packages/python-xyz (python-typing-extensions): Update to 3.7.4.1.

2020-03-29  Alexey Abramov  <levenson@mmer.org>

	gnu: emacs-next: Add harfbuzz (text shaping engine) to inputs.
	* gnu/packages/emacs.scm (emacs-next)[inputs]: Add harfbuzz.
	[arguments]: Enable harfbuzz in #:configure-flags.

2020-03-29  Marius Bakke  <mbakke@fastmail.com>

	gnu: ghc-esqueleto: Update to 3.3.1.1.
	* gnu/packages/haskell-xyz.scm (ghc-esqueleto): Update to 3.3.1.1.

	gnu: ghc-yesod-persistent: Update to 1.6.0.4.
	* gnu/packages/haskell-web.scm (ghc-yesod-persistent): Update to 1.6.0.4.

	gnu: ghc-scalpel: Fix typo in description.
	* gnu/packages/haskell-web.scm (ghc-scalpel)[description]: Add punctuation.

2020-03-29  Alexandru-Sergiu Marton  <brown121407@gmail.com>

	gnu: ghc-persistent-sqlite: Update to 2.10.5.2.
	* gnu/packages/haskell-xyz.scm (ghc-persistent-sqlite): Update to 2.10.5.2.
	[inputs]: Remove GHC-OLD-LOCALE.
	[native-inputs]: Add GHC-PERSISTENT-TEST, GHC-EXCEPTIONS, GHC-FAST-LOGGER,
	GHC-HUNIT, GHC-QUICKCHECK, GHC-SYSTEM-FILEIO, and GHC-SYSTEM-FILEPATH.

	gnu: Add ghc-persistent-test.
	* gnu/packages/haskell-xyz.scm (ghc-persistent-test): New variable.

	gnu: ghc-persistent-template: Update to 2.8.0.
	* gnu/packages/haskell-xyz.scm (ghc-persistent-template): Update to 2.8.0.

	gnu: ghc-persistent: Update to 2.10.4.
	* gnu/packages/haskell-xyz.scm (ghc-persistent): Update to 2.10.4.

	gnu: Add ghc-html-conduit.
	* gnu/packages/haskell-web.scm (ghc-html-conduit): New variable.

	gnu: Add ghc-pwstore-fast.
	* gnu/packages/haskell-xyz.scm (ghc-pwstore-fast): New variable.

	gnu: Add ghc-nonce.
	* gnu/packages/haskell-xyz.scm (ghc-nonce): New variable.

	gnu: Add ghc-basic-prelude.
	* gnu/packages/haskell-xyz.scm (ghc-basic-prelude): New variable.

	gnu: Add ghc-project-template.
	* gnu/packages/haskell-xyz.scm (ghc-project-template): New variable.

2020-03-29  Brian Leung  <leungbk@mailfence.com>

	gnu: Add emacs-hlint-refactor-mode.
	* gnu/packages/emacs-xyz.scm (emacs-hlint-refactor-mode): New variable.

	gnu: Add apply-refact.
	* gnu/packages/haskell-apps.scm (apply-refact): New variable.

2020-03-29  Marius Bakke  <mbakke@fastmail.com>

	gnu: Move the deprecated 'ghc-stylish-haskell' closer to its replacement.
	Inheritance across modules can cause unbound variable errors because
	of cyclic dependencies between the modules.

	* gnu/packages/haskell-xyz.scm (ghc-stylish-haskell): Move from here ...
	* gnu/packages/haskell-apps.scm (ghc-stylish-haskell): ... to here.

2020-03-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add pocketsphinx.
	* gnu/packages/speech.scm (pocketsphinx): New variable.

	gnu: Add sphinxbase.
	* gnu/packages/speech.scm (sphinxbase): New variable.

2020-03-29  Leo Famulari  <leo@famulari.name>

	gnu: GnuPG: Really use ~/.guix-profile/bin/pinentry by default.
	Fixes <https://bugs.gnu.org/24076>.

	* gnu/packages/patches/gnupg-default-pinentry.patch: New file. Use $HOME to find
	the user's Guix profile and installed pinentry.
	* gnu/local.mk (dist_patch_DATA): Add the patch.
	* gnu/packages/gnupg.scm (gnupg)[source]: Use it.

2020-03-29  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add flyer-composer-cli.
	* gnu/packages/pdf.scm (flyer-composer-cli): New variable.

	gnu: Add flyer-composer.
	* gnu/packages/pdf.scm (flyer-composer): New variable.

2020-03-29  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: z3: Fix build determinism.
	* gnu/packages/maths.scm (z3)[arguments]: Add a phase to set
	  PYTHONHASHSEED=0.

2020-03-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tesseract-ocr: Don't use unstable tarball.
	* gnu/packages/ocr.scm (tesseract-ocr)[source]: Download using git-fetch.
	[home-page]: Use full URL.

	gnu: vowpal-wabbit: Don't use unstable tarball.
	* gnu/packages/machine-learning.scm (vowpal-wabbit)[source]: Download
	using git-fetch.
	[arguments]: Add custom 'make-files-writable phase.

	gnu: unionfs-fuse: Don't use unstable tarball.
	* gnu/packages/linux.scm (unionfs-fuse)[source]: Download using git-fetch.

	gnu: txt2man: Don't use unstable tarball.
	* gnu/packages/man.scm (txt2man)[source]: Download using git-fetch.

	gnu: nextpnr-ice40: Clean-up description.
	* gnu/packages/fpga.scm (nextpnr-ice40)[description]: Appease guix lint.

	gnu: nextpnr-ice40: Use a source file-name.
	* gnu/packages/fpga.scm (nextpnr-ice40)[source]: Add file-name field.

2020-03-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: synthv1: Update to 0.9.13.
	* gnu/packages/music.scm (synthv1): Update to 0.9.13.

	gnu: padthv1: Update to 0.9.13.
	* gnu/packages/music.scm (padthv1): Update to 0.9.13.

	gnu: samplv1: Update to 0.9.13.
	* gnu/packages/music.scm (samplv1): Update to 0.9.13.

	gnu: drumkv1: Update to 0.9.13.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.13.

	gnu: cgit: Update to 1.2.3.
	* gnu/packages/version-control.scm (cgit): Update to 1.2.3.
	[inputs]: Update git to 2.25.1.

	gnu: xtl: Update to 0.6.13.
	* gnu/packages/cpp.scm (xtl): Update to 0.6.13.

	gnu: numix-gtk-theme: Fix installation directory.
	* gnu/packages/gnome-xyz.scm (numix-gtk-theme)[arguments]: Replace
	erroneous use of DESTDIR with INSTALL_DIR in #:make-flags.

	gnu: numix-gtk-theme: Fix name.
	* gnu/package/gnome-xyz.scm (numix-gtk-theme): New public variable,
	renamed from……
	(numix-theme): …this now-deprecated one.

	gnu: numix-theme: The ‘check’ phase already respects ‘#:tests?’.
	* gnu/packages/gnome-xyz.scm (numix-theme)[arguments]: Don't delete
	the ‘check’ phase.

	gnu: herbstluftwm: Put completions where fish expects them.
	* gnu/packages/wm.scm (herbstluftwm)[arguments]: Set FISHCOMPLETIONDIR
	in #:make-flags.

	gnu: herbstluftwm: The ‘check’ phase already respects ‘#:tests?’.
	* gnu/packages/wm.scm (herbstluftwm)[arguments]: Don't delete the
	‘check’ phase.

	gnu: xscreensaver: Put ‘app-defaults’ in the right place.
	* gnu/packages/xdisorg.scm (xscreensaver)[arguments]: Drop /usr from
	AD_DIR make flag.

	gnu: Remove more packages deprecated for over almost a year.
	* gnu/packages/games.scm (armagetron-advanced)
	(cataclysm-dark-days-ahead, gnubackgammon, l-abbaye-des-morts)
	(the-battle-for-wesnoth, the-battle-for-wesnoth-server)
	(project-starfighter, kiki-the-nano-bot, fish-fillets-ng)
	(dungeon-crawl-stone-soup): Let's forget this ever happened.
	* gnu/packages/emacs-xyz.scm (geiser, paredit, git-modes/old-name)
	(magit, magit-svn, haskell-mode, emacs-emms-player-mpv, bbdb)
	(ert-runner, groovy-emacs-modes): Remove variable.
	* gnu/packages/engineering.scm (emacs-emms-player-simple-mpv)
	(emacs-evil-ediff, emacs-evil-mu4e, emacs-wgrep-helm, ao): Likewise.
	* gnu/packages/finance.scm (monero-core): Likewise.
	* gnu/packages/gnome.scm (dungeon-crawl-stone-soup-tiles)
	(tales-of-maj-eyal, battle-tanks, the-legend-of-edgar)
	(gnome-tweak-tool): Likewise.
	* gnu/packages/gnuzilla.scm (conkeror): Likewise.
	* gnu/packages/guile-xyz.scm (mcron2): Likewise.
	* gnu/packages/image.scm (pngcrunch): Likewise.
	* gnu/packages/linux.scm (eudev-with-hwdb): Likewise.
	* gnu/packages/maths.scm (qtoctave): Likewise.
	* gnu/packages/package-management.scm (guile2.0-guix): Likewise.
	* gnu/packages/php.scm (php-with-bcmath): Likewise.
	* gnu/packages/python-xyz.scm (python-kivy-next, python2-kivy-next):
	Likewise.
	* gnu/packages/video.scm (livestreamer): Likewise.
	* gnu/packages/virtualization.scm (lookingglass): Likewise.
	* gnu/packages/vulkan.scm (vulkan-icd-loader): Likewise.
	* gnu/packages/syndication.scm (newsbeuter): Likewise.
	(newsboat)[description]: Remove historical footnote.

2020-03-29  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Update hash-extender.
	* gnu/packages/crypto.scm (hash-extender): Update to newer commit.
	* gnu/packages/patches/hash-extender-test-suite.patch: The patch
	  was merged upstream, no need to apply it anymore.
	* gnu/local.mk (dist_patch_DATA): Unregister the patch file.

	gnu: sameboy: Add missing #t in phase.
	* gnu/packages/emulators.scm (sameboy)[arguments]: Add a trailing #t
	  to the install phase.

	gnu: rgbds: Update to 0.3.10.
	* gnu/packages/assembly.scm (rgbds): Update to 0.3.10.

	algebra.scm: Add a copyright line
	This is a follow-up to commit d96ad7fa1dcb12082db1acc07876f1ff219489df.

	gnu: ntl: Update to 11.4.3.
	* gnu/packages/algebra.scm (ntl): Update to 11.4.3.
	  [source], [home-page]: Use https URL.
	  [source](snippet): Remove bundled libtool.
	  [inputs]: Add gf2x.
	  [arguments](configure): Use invoke insteam of system*. Remove the no longer
	  supported WIZARD argument. Add a LIBTOOL parameter, since it's now
	  required. Enable building with gf2x. Pass the paths to dependencies
	  explicitly.
	  (eclib)[inputs]: Remove the transitive dependency on gmp, which is now
	  handled automatically by libtool.

2020-03-29  Ludovic Courtès  <ludo@gnu.org>

	packages: Change 'guile-for-grafts' back to 2.0.
	This reverts 2b6fe60599d52b449bbf531cfdc4dbf18a14eb2c, due to reports of
	segfaults of Guile 3.0.2 during grafting.

	* guix/packages.scm (guile-for-grafts): Change back to GUILE-2.0.

2020-03-29  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile3.0-websocket: Install .go files in the right place.
	* gnu/packages/guile-xyz.scm (guile3.0-websocket)[arguments]: In
	'update-guile-version' phase, change "/ccache" to "/site-ccache".

2020-03-29  Evan Straw  <evan.straw99@gmail.com>

	gnu: Add guile3.0-websocket.
	* gnu/packages/guile-xyz.scm (guile3.0-websocket): New variable.

2020-03-29  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Mark '.go' derivations as non-substitutable.
	* gnu/services/shepherd.scm (scm->go): Pass #:options to 'computed-file'.

	'--dry-run' no longer implies '--no-grafts'.
	* guix/scripts/archive.scm (%options): "dry-run" option no longer adds
	'graft? #f to RESULT.
	* guix/scripts/environment.scm (%options): Likewise.
	* guix/scripts/pack.scm (%options): Likewise.
	* guix/scripts/package.scm (%options): Likewise.
	* guix/scripts/pull.scm (%options): Likewise.
	* guix/scripts/system.scm (%options): Likewise.

2020-03-29  Ludovic Courtès  <ludo@gnu.org>

	grafts: Don't rely on substitute info for missing store items.
	Fixes <https://bugs.gnu.org/22990>.

	* guix/grafts.scm (references-oracle)[references*]: Remove call to
	'substitution-oracle' and to 'references/substitutes'.  Use
	'references/cached' and 'build-derivations' right away instead.

2020-03-29  Ludovic Courtès  <ludo@gnu.org>

	store: Add 'references/cached'.
	* guix/store.scm (references/cached): New procedure.

	profiles: Use 'mapm/accumulate-builds'.
	* guix/profiles.scm (check-for-collisions): Use 'mapm/accumulate-builds'
	to lower manifest entries.  Call 'foldm' over the already-lowered entries.
	(profile-derivation): Use 'mapm/accumulate-builds' instead of 'mapm'
	when calling HOOKS.

2020-03-29  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'lower-inputs' uses 'mapm/accumulate-builds'.
	This doesn't have an noticeable impact on the run time of
	'guix system build desktop.tmp --no-grafts -d'.

	* guix/gexp.scm (lower-inputs): Use 'mapm/accumulate-builds' instead of 'mapm'.

2020-03-29  Ludovic Courtès  <ludo@gnu.org>

	guix build: Use 'map/accumulate-builds'.
	* guix/scripts/build.scm (options->derivations): Use
	'map/accumulate-builds' instead of 'append-map'.

	store: Add 'map/accumulate-builds'.
	* guix/store.scm (<unresolved>): New record type.
	(build-accumulator, map/accumulate-builds, mapm/accumulate-builds): New
	procedures.
	* tests/store.scm ("map/accumulate-builds", "mapm/accumulate-builds"):
	New tests.

2020-03-29  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: bootloader: Add grub-minimal-bootloader.
	* gnu/bootloader/grub.scm (grub-minimal-bootloader): New variable.

	gnu: Add grub-minimal.
	* gnu/packages/bootloaders.scm (grub-minimal): New variable.

	gnu: nghttp2: Remove jemalloc dependency for the Hurd.
	* gnu/packages/web.scm (nghttp2)[inputs]: Remove jemalloc for the Hurd.

	gnu: gnutls: Remove net-tools for the Hurd.
	* gnu/packages/tls.scm (gnutls)[inputs]: Remove net-tools for the
	Hurd.

	gnu: isc-dhcp: Support for the Hurd.
	* gnu/packages/admin.scm (isc-dhcp)[inputs]: Remove net-tools,
	iproute on the Hurd.

	gnu: coreutils: Handle failing tests on Hurd.
	* gnu/base/coreutils.scm (coreutils)[arguments]: Use make-flags to mark some
	tests XFAIL_TESTS on the Hurd.

	gnu: guile: Disable failing tests on the Hurd.
	* gnu/packages/guile.scm (guile-2.0)[arguments]: Remove failing/hanging tests
	on the Hurd.

2020-03-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-flycheck-grammalecte: Fix location for external executables.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte)[inputs]: Add curl.
	[arguments]: Fix path to all "python", "python3" and "curl" occurrences.

2020-03-29  Marius Bakke  <mbakke@fastmail.com>

	gnu: libreoffice: Update to 6.4.2.2.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 6.4.2.2.

	gnu: qtwebkit: Update to 5.212.0-alpha4.
	* gnu/packages/qt.scm (qtwebkit): Update to 5.212.0-alpha4.
	[native-inputs]: Change from PYTHON-2.7 to PYTHON.

2020-03-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: msmtp: Don't rely on netcat to send queued messages.
	* gnu/packages/mail.scm (msmtp)[arguments]: Adjust custom 'install phase
	to also patch msmtpq to not need netcat.

2020-03-29  Florian Pelz  <pelzflorian@pelzflorian.de>

	services: gdm: Add gdm user to 'video' supplementary group.
	This makes it possible to use gdm with the 'uvesafb' kernel module.
	See <https://lists.gnu.org/archive/html/guix-devel/2020-03/msg00389.html>.

	* gnu/services/xorg.scm (%gdm-accounts): Set supplementary groups.

2020-03-29  Marius Bakke  <mbakke@fastmail.com>

	gnu: qtbase: Patch the 'moc' executable to cope with GCCs C++ headers.
	* gnu/packages/patches/qtbase-moc-ignore-gcc-macro.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/qt.scm (qtbase)[source](patches): Add it.

2020-03-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libostree: Update to 2020.3.
	* gnu/packages/package-management.scm (libostree): Update to 2020.3.

	gnu: libwacom: Update to 1.3.
	* gnu/packages/xdisorg.scm (libwacom): Update to 1.3.

	gnu: mtools: Update to 4.0.24.
	* gnu/packages/mtools.scm (mtools): Update to 4.0.24.

2020-03-29  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Use rust 1.39 as the default for package builds
	* gnu/packages/rust.scm (rust): Point to rust-1.39.

2020-03-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: igt-gpu-tools: Update home page.
	* gnu/packages/admin.scm (igt-gpu-tools)[home-page]: Update.

	gnu: xfce4-screensaver: Update to 0.1.9.
	* gnu/packages/xfce.scm (xfce4-screensaver): Update to 0.1.9.

	gnu: xscreensaver: Update to 5.44.
	* gnu/packages/xdisorg.scm (xscreensaver): Update to 5.44.

	gnu: vapoursynth: Update to 49.
	* gnu/packages/video.scm (vapoursynth): Update to 49.

2020-03-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: zimg: Update source hash.
	The old and new checkouts differ only in file metadata…

	* gnu/packages/image.scm (zimg)[source]: Update hash.

2020-03-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl: Update to 2020.03.24.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.03.24.

	gnu: Remove packages deprecated for over a year.
	* gnu/packages/admin.scm (intel-gpu-tools): Remove variable.
	* gnu/packages/algebra.scm (giac-xcas): Likewise.

	gnu: igraph: Update to 0.8.1.
	* gnu/packages/graph.scm (igraph): Update to 0.8.1.

	gnu: Order module imports in (gnu packages admin).
	* gnu/packages/admin.scm: Order module imports alphabetically.

	gnu: thefuck: Update to 3.30.
	* gnu/packages/admin.scm (thefuck): Update to 3.30.
	[native-inputs]: Add go.

	gnu: light: Update to 1.2.2.
	* gnu/packages/linux.scm (light): Update to 1.2.2.

	gnu: acpica: Update to 20200326.
	* gnu/packages/admin.scm (acpica): Update to 20200326.

2020-03-28  Jakub Kądziołka  <kuba@kadziolka.net>

	Merge branch 'master' into staging

2020-03-28  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: Add wol.
	* gnu/packages/networking.scm (wol): New public variable.

2020-03-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: coreutils-mesboot: Make variable private.
	This fixes a test failure in tests/graph.scm because the package does not use
	glibc, yet is part of the public packages.

	* gnu/packages/commencement.scm (coreutils-mesboot): Use DEFINE instead of
	DEFINE-PUBLIC.

2020-03-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: Adjust 'package-for-guile-2.0' for the Guile 3 switch.
	* gnu/packages/guile.scm (package-for-guile-2.0): Rewrite GUILE-3.0 instead of
	GUILE-2.2.

	gnu: Export the deprecated 'libjpeg' variable.
	* gnu/packages/image.scm (libjpeg): Export.

2020-03-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-csv: Use proper Texinfo markup in description.
	* gnu/packages/emacs-xyz.scm (emacs-csv)[description]: Use proper Texinfo
	markup.

2020-03-28  Amin Bandali  <bandali@gnu.org>

	Update email address and Savannah handle for Amin Bandali.
	* .mailmap, gnu/local.mk, gnu/packages/emacs-xyz.scm, gnu/packages/emacs.scm,
	gnu/packages/fonts.scm, gnu/packages/fpga.scm, gnu/packages/lean.scm,
	gnu/packages/maths.scm, gnu/packages/pulseaudio.scm: Update my email address.
	* build-aux/git-authenticate.scm: Update my Savannah handle.

2020-03-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: armadillo: Fix typo in description.
	* gnu/packages/maths.scm (armadillo): Fix spaces after "eg.".

2020-03-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: OpenJDK: Build with GNU Make 4.2.
	* gnu/packages/base.scm (gnu-make-4.2): New public variable.
	* gnu/packages/java.scm (openjdk9, openjdk10, openjdk11,
	openjdk12)[native-inputs]: Add it.

2020-03-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: gcc-static: Make sure #:modules is not overridden by the inherited GCC.
	This fixes a regression introduced by 56c833ea287f8f6d3c72f8bddc314960c0164d64
	and 25bc0f34c6c059394f546f29a203c2cb9b7cdcf6 where #:modules became ineffective.

	* gnu/packages/make-bootstrap.scm (%gcc-static)[arguments]: Prepend the
	required modules to those inherited from GCC-5.  While at it, do not splice in
	the inherited arguments.

2020-03-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: KOrganizer: Fix typo in description.
	* gnu/packages/kde-pim.scm (korganizer)[description]: clanedaring -> calendaring.

2020-03-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: youtube-viewer: Add missing comment.
	This is a follow-up to 315b98b9eb71e1a56de6a49ffbfed0af3c92be7e.

	* gnu/packages/video.scm (youtube-viewer)[arguments]: Add comment
	explaining why we don't install the gtk3 variant.

2020-03-28  Leo Famulari  <leo@famulari.name>

	Revert "gnu: gnupg: Use ~/.guix-profile/bin/pinentry by default."
	This commit didn't work:

	https://issues.guix.gnu.org/issue/24076#13

	This reverts commit c7af9d0b5ebaa1fdb08ff5d8a56004998bcd8103.

2020-03-28  Marius Bakke  <mbakke@fastmail.com>

	deploy: Remove use of '~*' in format string.
	...since 'msgfmt' fails to interpret it.  Reported by Vagrant Cascadian
	in <https://lists.gnu.org/archive/html/guix-devel/2020-03/msg00340.html>.
	See also <https://bugs.gnu.org/37505>.

	* guix/scripts/deploy.scm (show-what-to-deploy): Use ~d instead of ~* when
	displaying machines that will be deployed.

2020-03-28  Alex Griffin  <a@ajgrf.com>

	gnu: pagekite: Update to 1.5.0.200327.
	* gnu/packages/networking.scm (pagekite): Update to 1.5.0.200327.

	gnu: python-socksipychain: Update to 2.1.1-1.eb5ee87.
	* gnu/packages/python-xyz.scm (python-socksipychain): Update to 2.1.1-1.eb5ee87.

2020-03-28  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-containers: Update to 20200212.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-containers): Update to 20200212.

2020-03-28  Christopher Baines  <mail@cbaines.net>

	gnu: lollypop: Update to 1.2.32.
	* gnu/packages/gnome.scm (lollypop): Update to 1.2.32.

2020-03-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: guile-static: Provide a libgc variant with statically built libraries.
	* gnu/packages/bdw-gc.scm (libgc/static-libs): New public variable.
	* gnu/packages/make-bootstrap.scm (%guile-static)[propagated-inputs]: Change
	from LIBGC to LIBGC/STATIC-LIBS.

	gnu: bdw-gc: Fix cross-compilation.
	* gnu/packages/bdw-gc.scm (libgc)[propagated-inputs]: When cross-compiling,
	add LIBATOMIC-OPS.

2020-03-27  Marius Bakke  <mbakke@fastmail.com>

	gnu: mercurial: Fix test failures with Python 3.8.2.
	* gnu/packages/version-control.scm (mercurial-patch, %mercurial-patches): New
	variables.
	(mercurial)[source](patches): Add %MERCURIAL-PATCHES.

2020-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-curl: Fix patch to respect CURL_CA_BUNDLE.
	Fixes <https://debbugs.gnu.org/40262>.

	* gnu/packages/cran.scm (r-curl)[arguments]: Ensure CURLOPT_CAINFO actually
	gets set.

2020-03-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: grammalecte: Update to 1.8.0.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 1.8.0.

	gnu: fet: Update to 5.44.0.
	* gnu/packages/education.scm (fet): Update to 5.44.0.

	gnu: emacs-flycheck-grammalecte: Update to 1.0.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte): Update to 1.0.

2020-03-27  Michael Rohleder  <mike@rohleder.de>

	gnu: tmate: Update to 2.4.0.
	* gnu/packages/terminals.scm (tmate): Update to 2.4.0.

	gnu: Neofetch: Update to 7.0.0.
	* gnu/packages/admin.scm (neofetch): Update to 7.0.0.

2020-03-27  Marius Bakke  <mbakke@fastmail.com>

	gnu: libgc: Promote libgc@8 to the default libgc.
	* gnu/packages/bdw-gc.scm (libgc): Update to 8.0.4.
	[arguments]: Remove #:phases.
	[inputs]: Remove LIBATOMIC-OPS.
	(libgc-8.0): Remove variable.
	(libgc-7): New variable.

	gnu: guile: Update to 3.0.2.
	* gnu/packages/guile.scm (guile-3.0): Update to 3.0.2.
	[source](patches): Remove.
	* gnu/packages/patches/guile-3.0-crash.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2020-03-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: mailutils: Update to 3.9.
	* gnu/packages/mail.scm (mailutils): Update to 3.9.
	[arguments]: In 'prepare-test-suite' phase, adjust name of the mda
	'testsuite' files.

	packages: Use Guile 3.0 for grafts.
	* guix/packages.scm (guile-2.0): Rename to...
	(guile-for-grafts): ... this, and adjust callers.  Refer to 'guile-3.0'
	instead of 'guile-2.0'.

	gnu: guile-next: Update to 3.0.2.
	* gnu/packages/guile.scm (guile-3.0): Update to 3.0.2.
	* gnu/packages/patches/guile-3.0-crash.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-03-27  Marius Bakke  <mbakke@fastmail.com>

	gnu: ovmf: Adapt to CPLUS_INCLUDE_PATH changes.
	* gnu/packages/firmware.scm (ovmf)[native-inputs]: Distinguish GCC-5.
	[arguments]: Add phase to hide the default GCC from CPLUS_INCLUDE_PATH.

2020-03-27  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add trivial-package-local-nicknames.
	* gnu/packages/lisp-xyz.scm (cl-trivial-package-local-nicknames,
	  sbcl-trivial-package-local-nicknames): New variables.

2020-03-27  Ricardo Wurmus  <rekado@elephly.net>

	services/nfs: Replace nfs-version with nfs-versions.
	Instead of accepting a string for just one protocol version accept a list of
	supported versions.

	* gnu/services/nfs.scm (<nfs-configuration>)[nfs-version]: Remove field and
	replace...
	[nfs-versions]: ...with this new field.
	(nfs-shepherd-services): Pass as many "--nfs-version" options as there are
	supported versions.
	* doc/guix.texi (Network File System): Document nfs-versions.

2020-03-27  Marius Bakke  <mbakke@fastmail.com>

	gnu: emacs: Fix format strings for compatibility with Guile 3.
	* gnu/packages/emacs.scm (emacs)[arguments]: In the 'patch-program-file-names'
	and 'install-site-start' phases, specify port in the calls to FORMAT.

2020-03-27  Marius Bakke  <mbakke@fastmail.com>

	gnu: mscgen: Fix build with gd >= 2.3.0.
	'gd' no longer provides 'libgd-config', so use 'pkg-config' instead.

	* gnu/packages/graph.scm (mscgen)[native-inputs]: Add PKG-CONFIG.

2020-03-27  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: rust: Add 1.39
	* gnu/packages/rust.scm (rust-1.39): New variable.
	  (%cargo-reference-hash): Add a comment explaining the role of the
	  variable.

2020-03-27  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: rust: Add 1.38
	All packages are still built with rustc 1.37, but users will see rustc
	1.38 in their profiles, and packages that require newer compiler
	versions will be possible to add.

	* gnu/packages/rust.scm (rust-1.31): Factor out the
	  patch-command-exec-tests phase to a separate procedure.
	  (patch-command-exec-tests-phase): New procedure.
	  (rust): Rename to rust-1.37, make rust an alias.
	  (rust-1.38): New variable.

2020-03-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Update to 2.65.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.65.

2020-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multiassayexperiment: Update to 1.12.6.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.12.6.

	gnu: r-locfit: Update to 1.5-9.4.
	* gnu/packages/statistics.scm (r-locfit): Update to 1.5-9.4.

	gnu: r-class: Update to 7.3-16.
	* gnu/packages/statistics.scm (r-class): Update to 7.3-16.

	gnu: r-xgboost: Update to 1.0.0.2.
	* gnu/packages/cran.scm (r-xgboost): Update to 1.0.0.2.

	gnu: r-rjava: Update to 0.9-12.
	* gnu/packages/cran.scm (r-rjava): Update to 0.9-12.

	gnu: r-sf: Update to 0.9-0.
	* gnu/packages/cran.scm (r-sf): Update to 0.9-0.
	[native-inputs]: Add r-knitr.

	gnu: r-bayestestr: Update to 0.5.3.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.5.3.
	[native-inputs]: Add r-knitr.

	gnu: r-hdf5r: Update to 1.3.2.
	* gnu/packages/cran.scm (r-hdf5r): Update to 1.3.2.
	[native-inputs]: Add r-knitr.

	gnu: r-ggally: Update to 1.5.0.
	* gnu/packages/cran.scm (r-ggally): Update to 1.5.0.

2020-03-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: icu4c: Incorporate grafted changes.
	* gnu/packages/icu4c.scm (icu4c)[replacement]: Remove.
	[source](patches, patch-flags): New fields.
	(icu4c/fixed): Remove variable.

	gnu: help2man: Remove version 1.47.12.
	* gnu/packages/man.scm (help2man): Update to 1.47.13.
	(help2man/latest): Remove variable.

	gnu: Automake: Remove version 1.16.1.
	* gnu/packages/autotools.scm (automake): Update to 1.16.2.
	[arguments]: Add phase "skip-test".
	(automake-1.16.2): Remove variable.

	Merge branch 'master' into core-updates
	 Conflicts:
		gnu/packages/icu4c.scm
		gnu/packages/man.scm
		gnu/packages/python-xyz.scm
		guix/scripts/environment.scm
		guix/scripts/pack.scm
		guix/scripts/package.scm
		guix/scripts/pull.scm
		guix/store.scm

2020-03-26  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-19.d1c243f.
	These changes support the guix-data-service-backup-database and
	guix-data-service-create-small-backup scripts. These are shell scripts, so
	require coreutils from the build environment at runtime as well as binaries
	from postgresql, ephemeralpg and optionally util-linux (for ionice and
	renice).

	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-19.d1c243f.
	[arguments]: Add (ice-9 ftw) and (ice-9 match) to #:modules, change the
	'install phase to wrap all bin files with some inputs as well.
	[inputs]: Add util-linux, include ephemeralpg from native-inputs and switch
	postgresql for postgresql-11.
	[native-inputs]: Move ephemeralpg to inputs.

2020-03-26  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: Add python-json5.
	* gnu/packages/python-xyz.scm (python-json5): New variable.

	gnu: Add python-pytest-check-links.
	* gnu/packages/python-xyz.scm (python-pytest-check-links): New variable.

2020-03-26  Ludovic Courtès  <ludo@gnu.org>

	vm: Distinguish between success and failure of the guest code.
	Fixes <https://bugs.gnu.org/34276>.
	Reported by Tobias Geerinckx-Rice <me@tobias.gr>.

	* gnu/system/vm.scm (expression->derivation-in-linux-vm)[loader]:
	Produce '/xchg/.exit-status' file upon success.
	* gnu/build/vm.scm (load-in-linux-vm): Check for 'xchg/.exit-status'
	once QEMU has completed and respond accordingly.

2020-03-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: OpenSSL: Add upstream patch to preserve compatibility in EOF handling.
	This is a follow-up to ad8254c23a86c3ca4ca32bc68fc8d76954aa80fd, which
	unexpectedly caused a test failure in the Python test suite.

	* gnu/packages/patches/openssl-1.1.1e-revert-detect-eof.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/tls.scm (openssl)[source](patches): Add it.

2020-03-26  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Add ROPgadget.
	* gnu/packages/cybersecurity.scm: New file.
	(ropgadget): New variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register the file.

2020-03-26  Michael Rohleder  <mike@rohleder.de>

	gnu: xkbcomp: Update to 1.4.3.
	* gnu/packages/xorg.scm (xkbcomp): update to 1.4.3.

2020-03-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: ImageMagick: Build reproducibly.
	Fixes <https://bugs.gnu.org/38449>.

	* gnu/packages/imagemagick.scm (imagemagick)[arguments]: In #:configure-flags,
	add "--enable-reproducible-build".

	(cherry picked from commit 87bc9f022cdd3487e85cf83cf82222315246abf9)

2020-03-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: libsigc++: Update to 2.10.3.
	* gnu/packages/glib.scm (libsigc++): Update to 2.10.3.

	gnu: libgsf: Update to 1.14.47.
	* gnu/packages/gnome.scm (libgsf): Update to 1.14.47.

	gnu: potrace: Update to 1.16.
	* gnu/packages/patches/potrace-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/fontutils.scm (potrace): Update to 1.16.
	[source](patches): Remove.

	gnu: python-fonttools: Update to 4.6.0.
	* gnu/packages/python-xyz.scm (python-fonttools): Update to 4.6.0.

	gnu: python-xmlschema: Update to 1.1.2.
	* gnu/packages/xml.scm (python-xmlschema): Update to 1.1.2.

	gnu: libxcb: Update to 1.14.
	* gnu/packages/xorg.scm (libxcb): Update to 1.14.
	[source](uri): Change to .xz tarball.

	gnu: xcb-proto: Update to 1.14.
	* gnu/packages/xorg.scm (xcb-proto): Update to 1.14.
	[source](uri): Change to .xz tarball.

	gnu: gd: Update to 2.3.0.
	* gnu/packages/patches/gd-fix-tests-on-i686.patch: Adjust context.
	* gnu/packages/patches/gd-CVE-2018-1000222.patch,
	gnu/packages/patches/gd-CVE-2018-5711.patch,
	gnu/packages/patches/gd-CVE-2019-6977.patch,
	gnu/packages/patches/gd-CVE-2019-6978.patch,
	gnu/packages/patches/gd-freetype-test-failure.patch: Delete files.
	* gnu/packages/patches/gd-brect-bounds.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly
	* gnu/packages/gd.scm (gd): Update to 2.3.0.
	[source](patches): Remove obsolete.
	* gnu/packages/gd.scm (gd):
	[propagated-inputs]: Move LIBJPEG-TURBO and FONTCONFIG ...
	[inputs]: ... here.

	gnu: bison: Update to 3.5.3.
	* gnu/packages/bison.scm (bison): Update to 3.5.3.

	gnu: perl: Update to 5.30.2.
	* gnu/packages/perl.scm (perl): Update to 5.30.2.

	gnu: GLib: Update to 2.62.6.
	* gnu/packages/glib.scm (glib): Update to 2.62.6.

	gnu: ghostscript: Update to 9.52.
	* gnu/packages/ghostscript.scm (ghostscript): Update to 9.52.
	[arguments]: Remove obsolete phases.

	gnu: OpenSSL: Remove replacement package.
	* gnu/packages/tls.scm (openssl): Update to 1.1.1e.
	[replacement]: Remove.
	(openssl-1.1.1e): Remove variable.

2020-03-26  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: java-tomcat: Update to 8.5.53.
	This fixes CVE-2020-1938 ("Ghostcat").

	* gnu/packages/web.scm (java-tomcat): Update to 8.5.53.
	[properties]: Add cpe-name.

2020-03-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: icu4c: Explicitly add patch flags in replacement package.
	This is to prevent a build failure when this gets merged to 'core-updates'
	which does not have any patch-flags to inherit.

	* gnu/packages/icu4c.scm (icu4c/fixed)[source](patch-flags): New field.

2020-03-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: help2man: Update to 1.47.13.
	* gnu/packages/man.scm (help2man/latest): Update to 1.47.13.

2020-03-26  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add python-pywinrm.
	* gnu/packages/python-xyz.scm (python-pywinrm): New variable.

	gnu: Add python-requests_ntlm.
	* gnu/packages/python-web.scm (python-requests_ntlm): New variable.

	gnu: Add python-ntlm-auth.
	* gnu/packages/python-crypto.scm (python-ntlm-auth): New variable.

	gnu: Add python-kerberos.
	* gnu/packages/python-crypto.scm (python-kerberos): New variable.

2020-03-26  Roel Janssen  <roel@gnu.org>

	gnu: Update sambamba to 0.7.1.
	* gnu/packages/bioinformatics.scm (sambamba): Update to 0.7.1;
	  Remove unneeded undead input.

2020-03-26  Naga Malleswari  <nagamalli@riseup.net>

	gnu: Add 7kaa.
	* gnu/packages/games.scm (7kaa): New variable.

2020-03-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: boinc-client: Update to 7.16.5.
	* gnu/packages/distributed.scm (boinc-client): Update to 7.16.5.

	gnu: boinc-server: Fix build.
	* gnu/packages/distributed.scm (boinc-server)[inputs]: Replace openssl
	with openssl-1.0, mariadb with mariadb:dev.

2020-03-26  Ludovic Courtès  <ludo@gnu.org>

	status: Display synthetic information about profiles being built.
	* guix/status.scm (print-build-event): Add 'profile case.
	* guix/scripts/package.scm (build-and-use-profile): Remove now redundant
	message.

	profiles: 'profile-derivation' sets a 'type' property.
	* guix/profiles.scm (profile-derivation): Pass #:properties to
	'gexp->derivation'.

2020-03-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnupg: Use ~/.guix-profile/bin/pinentry by default.
	Fixes <https://bugs.gnu.org/24076>.
	Reported by Danny Milosavljevic <dannym@scratchpost.org>.

	* gnu/packages/patches/gnupg-default-pinentry.patch: New file.
	* gnu/packages/gnupg.scm (gnupg)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-03-26  Jan Nieuwenhuizen  <janneke@gnu.org>

	llvm: Add support for the Hurd.
	* gnu/packages/llvm.scm (system->llvm-target): Use X86 for i586 (i.e., the
	Hurd).

	gnu: mit-krb5: Supprt for the Hurd.
	* gnu/packages/patches/mit-krb5-hurd.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/kerberos.scm (mit-krb5): Use it.

	gnu: shadow: Build fix for the Hurd.
	* gnu/packages/patches/shadow-hurd-pctrl.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/admin.scm (shadow): Use it.

	gnu: screen: Build fix for the Hurd.
	* gnu/packages/patches/screen-hurd-path-max.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/screen.scm (screen): Use it.

	gnu: inetutils: Support for the Hurd.
	* gnu/packages/linux.scm (net-tools)[supported-systems]: Remove the Hurd.
	* gnu/packages/patches/inetutils-hurd.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/admin.scm (inetutils): Use it.  Disable some features on the
	Hurd.
	[native-inputs]: Include net-tools only on supported systems

	gnu: shepherd: Build fix for the Hurd.
	* gnu/packages/patches/shepherd-hurd.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/admin.scm (shepherd): Use it.

	gnu: pciutils: Build fixes for the Hurd.
	* gnu/packages/linux.scm (kmod)[supported-systems]: Remove the Hurd.
	* gnu/packages/patches/pciutils-hurd-configure.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/pciutils.scm (pciutils): Use it.
	[inputs]: Include kmod only for supported systems.

	gnu: shadow: Add linux-pam dependency for the Hurd.
	* gnu/packages/admin.scm (shadow): Also include linux-pam dependency
	for the Hurd.

	gnu: fontconfig: Build fix for the Hurd.
	* gnu/packages/patches/fontconfig-hurd-path-max.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/fontutils.scm (fontconfig): Use it.

	gnu: less: Build fix for the Hurd.
	* gnu/packages/patches/less-hurd-path-max.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/less.scm (less): Use it.

2020-03-26  Manolis Ragkousis  <manolis837@gmail.com>
	    Jan Nieuwenhuizen  <janneke@gnu.org>

	daemon: Avoid kill -1 bug on the Hurd.
	This allows for native builds on the Hurd, doing

	    sudo ./pre-inst-env guix-daemon --disable-chroot --build-users-group=guixbuild &
	    ./pre-inst-env guix build hello

	* nix/libutil/util.cc (killUser)[__GNU__]: Avoid kill -1 bug; kill only
	current process and ignore SIGKILL status in parent.

2020-03-26  Manolis Ragkousis  <manolis837@gmail.com>
	    Jan Nieuwenhuizen  <janneke@gnu.org>

	daemon: Do not use clone on the Hurd.
	Checking for CLONE_NEWNS is only needed for using tha Linux specific clone(2),
	otherwise we can use fork(2).  Using clone on the Hurd needs some work, only
	support LINUX for now.  See
	https://lists.gnu.org/archive/html/guix-devel/2020-03/msg00190.html

	* nix/libstore/build.cc (CHROOT_ENABLED): Break into CHROOT_ENABLED
	and CLONE_ENABLED.
	(DerivationGoal::startBuilder): Replace CHROOT_ENABLED with __linux__.
	(DerivationGoal::runChild): Only define pivot_root() if SYS_pivot_root is
	defined.

2020-03-26  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: hurd: Update to hurd-headers version: 0.9-91a51672.
	* gnu/packages/patches/hurd-cross.patch: New file.
	* gnu/packages/patches/hurd-fix-eth-multiplexer-dependency.patch: Remove
	unused file.
	* gnu/local.mk (dist_patch_DATA): Update admin.
	* gnu/packages/hurd.scm (hurd): Update to latest git master: version and
	source from hurd-headers; Add hurd-cross patch.

	gnu: commencement: glibc-final: Allow gnumach-headers references.
	* gnu/packages/commencement.scm (glibc-final): Allow gnumach-headers-boot0
	references for the Hurd.

	gnu: commencement: gnumach-headers-boot0: Update to 1.8-116-g28b53508.
	* gnu/packages/commencement.scm (gnumach-headers-boot0): Update to
	1.8-116-g28b53508.

	gnu: commencement: hurd-source: Update to latest git.
	* gnu/packages/commencement.scm (hurd-source-version): Update to
	0.9-229-ga1efcee8.
	(hurd-source-boot0): Update url to updated lilypond tarball.

	gnu: commencement: glibc-intermediate: Build fixes for the Hurd.
	* gnu/packages/commencement.scm (glibc-intermediate): Configure with
	--disable-werror, update pthreads workaround.

2020-03-26  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: hurd-minimal-boot0: Build from tarball.
	The 'hurd-minimal' package (via hurd-headers) now uses a git checkout and
	added dependencies on autoconf, automake and teiinfo to build.  Using those in
	commencement creates a bootstrap loop.  So, revert to a tarball release.

	* gnu/packages/commencement.scm (hurd-minimal-boot0): Build from tarball;
	remove autoconf, automake, texinfo bootstrap dependencies.

2020-03-26  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: hurd-headers-boot0: Build from tarball.
	The 'hurd-headers' package now uses a git checkout and added dependencies on
	autoconf and automake to build.  Using those in commencement creates a
	bootstrap loop.  So, revert to a tarball release.

	* gnu/packages/commencement.scm (hurd-version-boot0, hurd-source-boot0): New
	variable.
	(hurd-headers-boot0): Use it to build from tarball; remove autoconf, automake,
	texinfo bootstrap dependencies.

2020-03-26  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: gnumach-headers-boot0: Build from tarball.
	The 'gnumach-headers' package now uses a git checkout and added dependencies
	on autoconf, automake and texinfo to build.  Using those in commencement
	creates a bootstrap loop.  So, revert to a tarball release.

	* gnu/packages/commencement.scm (gnumach-headers-boot0): Build from tarball;
	remove autoconf, automake, texinfo bootstrap dependencies.

2020-03-26  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: make: Support for the Hurd.
	* gnu/packages/base.scm (gnu-make): Use fork/exec rather than posix_spawn on
	the Hurd.  Also, add __alloca linkage workaround.

	gnu: java-jansi-native: Compile fix for the Hurd.
	* gnu/packages/java.scm (java-jansi-native): Add catch-all clause;
	fixes running guix refresh.

2020-03-26  Efraim Flashner  <efraim@flashner.co.il>
	    Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: bootstrap: Add support for the Hurd.
	On 3342a1182b15ec031f0ec6f602fd96c1dca3d4b0
	   gnu: make-bootstrap: Use _IOLBF on Guile 2.0 only.

	Run
	    ./pre-inst-env guix build --target=i586-pc-gnu bootstrap-tarballs --verbosity=1

	Producing

	    /gnu/store/lhca65c997pvic5cfrpm0dasniwqlg2a-bootstrap-tarballs-0

	With guix hash -rx /gnu/store/lhca65c997pvic5cfrpm0dasniwqlg2a-bootstrap-tarballs-0

	    07jnq2by98f2a45k8wd2gj62iazvwfa4z7p3w3id4m1g0fdsvc3b

	* gnu/packages/bootstrap.scm (%bootstrap-executables): Add entries for the
	Hurd.
	(bootstrap-executable-url): Use lilypond url for the Hurd.
	(bootstrap-guile-url-path): Likewise.
	(bootstrap-guile-hash): Add entry for the Hurd.
	(%bootstrap-coreutils&co): Likewise.
	(%bootstrap-binutils): Likewise.
	(%bootstrap-glibc): Likewise.
	(%bootstrap-gcc): Likewise.
	* guix/packages.scm (%supported-systems): Add i586-gnu.

2020-03-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: youtube-viewer: Don't build gtk3 front-end.
	* gnu/packages/video.scm (youtube-viewer)[arguments]: Update
	module-build-flags to only build gtk2 front-end.

	gnu: youtube-viewer: Update to 3.7.5.
	* gnu/packages/video.scm (youtube-viewer): Update to 3.7.5.
	[inputs]: Add perl-json-xs.

2020-03-26  Mathieu Othacehe  <m.othacehe@gmail.com>

	tests: install: Add %test-gui-installed-desktop-os-encrypted.
	* gnu/tests/install.scm (gui-test-program): Add a desktop? argument, and pass it to choose-services,
	(installation-target-os-for-gui-tests): new procedure,
	(installation-target-desktop-os-for-gui-tests): new procedure,
	(guided-installation-test): add target-os and desktop? arguments. Use
	target-os instead of the previous os variable. Pass desktop? argument to
	gui-test-program.
	(%test-gui-installed-os): Adapt accordingly,
	(%test-gui-installed-os-encrypted): ditto,
	(%test-gui-installed-desktop-os-encrypted): new exported variable.

	installer: tests: Use a filter to select desktop-environments.
	* gnu/installer/tests.scm (choose-services): Turn desktop-environments list
	into a choose-desktop-environment procedure. This way, it is easier to select
	all desktop-environments or none, in the same way as choose-network-service?
	and choose-network-management-tool? arguments.

2020-03-26  Pierre Neidhardt  <mail@ambrevar.xyz>

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

2020-03-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-argon2: Fix case in synopsis and use full sentence in description.
	* gnu/packages/cran.scm (r-argon2)[synopsis]: Use lower case.
	[description]: Use full sentence.

	gnu: r-getpass: Change case in synopsis and adjust indentation.
	* gnu/packages/cran.scm (r-getpass): Adjust indentation.
	[synopsis]: Do not capitalize all words.

	gnu: r-remoter: Fix indentation.
	* gnu/packages/cran.scm (r-remoter): Fix indentation.

	gnu: r-remoter: Use lower case in the synopsis.
	* gnu/packages/cran.scm (r-remoter)[synopsis]: Do not capitalize all words.

2020-03-26  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: make-bootstrap: Use _IOLBF on Guile 2.0 only.
	* gnu/packages/make-bootstrap.scm (%binutils-static-stripped, %gcc-stripped,
	%bootstrap-tarballs)[arguments]: Wrap use of '_IOLBF' in 'cond-expand' and use
	'line instead on Guile > 2.0.

2020-03-26  Vagrant Cascadian  <vagrant@debian.org>

	gnu: linux-libre-5.4-source: Add patch to support pinebook pro.
	* gnu/packages/patches/linux-libre-support-for-Pinebook-Pro.patch:
	  New file.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.
	* gnu/packages/linux (linux-libre-5.4-source): Add patch.

2020-03-26  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update deblob scripts.
	* gnu/packages/linux.scm (deblob-scripts-5.4): Update to 5.4.28.

	gnu: linux-libre: Update to 5.4.28.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.28.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.113.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.113.
	(linux-libre-4.19-pristine-source): Update hash.

2020-03-25  Leo Famulari  <leo@famulari.name>

	gnu: icu4c: Fix CVE-2020-10531.
	* gnu/packages/patches/icu4c-CVE-2020-10531.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/icu4c.scm (icu4c)[replacement]: New field.
	(icu4c/fixed): New variable.

2020-03-25  Todor Kondić  <tk.code@protonmail.com>

	gnu: Add r-remoter.
	* gnu/packages/cran.scm (r-remoter): New variable.

	gnu: Add r-getpass.
	* gnu/packages/cran.scm (r-getpass): New variable.

	gnu: Add r-argon2.
	* gnu/packages/cran.scm (r-argon2): New variable.

2020-03-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: ImageMagick: Build reproducibly.
	Fixes <https://bugs.gnu.org/38449>.

	* gnu/packages/imagemagick.scm (imagemagick)[arguments]: In #:configure-flags,
	add "--enable-reproducible-build".

2020-03-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-chronometrist.
	* gnu/packages/emacs-xyz.scm (emacs-chronometrist): New variable.

2020-03-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: abseil-cpp: Update to 20200225.1.
	* gnu/packages/cpp.scm (abseil-cpp): Update to 20200225.1.

2020-03-25  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Import missing module.
	This is a follow-up to commit b005c240bb5e436ffe9d55c2dd75c9af85aa0fdd.

	Reported-by: Ludovic Courtès <ludo@gnu.org>

	* guix/import/cran.scm: Import (guix ui) module.

2020-03-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnu-pw-mgr: Build reproducibly.
	* gnu/packages/gnu-pw-mgr.scm (gnu-pw-mgr)[native-inputs]: Remove
	AUTOGEN so that man pages are not regenerated with a fresh date.

2020-03-25  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust to 'show-manifest-transaction' changes.
	This is a followup to 3e5ab0a7a9399bb098b9ced46bf3cbf4085c6bab.

	* tests/ui.scm ("show-manifest-transaction"): Update regexp.
	* tests/guix-package.sh: Adjust Emacs regexp in --with-source test.

2020-03-25  Ludovic Courtès  <ludo@gnu.org>

	environment: Use 'with-build-handler'.
	* guix/scripts/environment.scm (build-environment): Remove.
	(guix-environment): Wrap 'with-status-verbosity' in
	'with-build-handler'.  Remove 'dry-run?' conditional.  Use
	'built-derivations' instead of 'build-environment'.

	archive: Use 'with-build-handler'.
	* guix/scripts/archive.scm (export-from-store): Remove call to
	'show-what-to-build' and dry-run? condition.
	(guix-archive): Wrap 'cond' in 'with-build-handler'.

2020-03-25  Ricardo Wurmus  <rekado@elephly.net>

	tests/nfs: Fix use of WAIT-FOR-FILE.
	* gnu/tests/nfs.scm ("nfs services are running"): Pass marionette to
	WAIT-FOR-FILE.

	services/nfs: Mount nfsd pseudo file system.
	* gnu/services/nfs.scm (nfs-shepherd-services): Add shepherd-service providing
	/proc/fs/nfsd and make other shepherd services require it.

2020-03-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: electron-cash: Update to 4.0.14.
	* gnu/packages/finance.scm (electron-cash): Update to 4.0.14.

2020-03-25  Ricardo Wurmus  <rekado@elephly.net>

	import/cran: Support importing from Mercurial repositories.
	* guix/import/cran.scm (download): Accept keyword #:method; add case for hg
	method.
	(fetch-description): Handle hg repository.
	(description->package): Add cases for hg repositories and update call of
	DOWNLOAD procedure.
	(cran->guix-package): Retry importing from Bioconductor when hg import failed.

	gnu: r-shiny: Add missing inputs.
	* gnu/packages/cran.scm (r-shiny)[propagated-inputs]: Add r-later, r-promises,
	r-rlang, and r-withr.
	[native-inputs]: Add gfortran.

	gnu: r-mast: Add r-knitr to native inputs.
	* gnu/packages/bioconductor.scm (r-mast)[native-inputs]: Add r-knitr.

2020-03-24  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: bootstrap: Use fall-back mechanism for bootstrap-executables.
	* gnu/packages/bootstrap.scm (%bootstrap-executable-base-urls): New variable.
	Add lilypond.org url as a fall-back.
	(bootstrap-executable-file-name): New function.
	(bootstrap-executable): Use them to implement fall-back for donwloads of
	bootstrap executables.

	gnu: bootstrap: gcc-static: Use gcc-5.
	* gnu/packages/make-bootstrap.scm (gcc-static): Use gcc-5.  This fixes
	building libstdc++-boot0 with a newly built %bootstrap-gcc.
	(%gcc-stripped): Likewise.
	(gcc-for-bootstrap): Likewise.
	* gnu/packages/patches/gcc-5-hurd.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gcc.scm (gcc-5): Use it.

2020-03-24  Jan Nieuwenhuizen  <janneke@gnu.org>

	Revert "gnu: guile-static-stripped: Update to 2.2."
	As discussed on IRC, keeping bootstrap Guile on 2.0 simplifies adding new
	architectures and removes the need for parameterizing
	gnu/packages/bootstrap.scm.

	This reverts commit 2acfe022a740f79b593348cc6362cc4ee8f33bb4.

	* gnu/packages/make-bootstrap.scm (%guile-static): Revert to guile-2.0.  Retain
	build recipe.
	* gnu/packages/patches/guile-relocatable.patch: Update for Guile 2.0.14.

2020-03-24  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: cross-libc: Build fix for the Hurd.
	This fixes cross building of coreutils, e.g.

	    ./pre-inst-env guix build --target=i586-pc-gnu coreutils

	* gnu/packages/cross-base.scm (cross-libc): Add -lhurduser, -lmachuser for the
	Hurd.

2020-03-24  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: glibc: Add signal SA_SIGINFO support for the Hurd.
	* gnu/packages/patches/glibc-hurd-signal-sa-siginfo.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/base.scm (glibc): Use it.

	gnu: glibc: Add clock patches for the Hurd.
	* gnu/packages/patches/glibc-hurd-clock_t_centiseconds.patch: New file.
	* gnu/packages/patches/glibc-hurd-clock_gettime_monotonic.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Update them.
	* gnu/packages/base.scm (glibc): Use them.

	gnu: hurd: Fix hurd-target?, add hurd-system?.
	* gnu/packages/hurd.scm (hurd-target?): Bugfix; the arguments to
	string-suffix? to test (%current-system) were transposed, always resulting
	in #f.  Use hurd-triplet?.
	(hurd-system?): New exported variable.

	gnu: grub: Support for the Hurd.
	* gnu/packages/virtualization.scm (qemu)[supported-systems]: Remove the Hurd.
	* gnu/packages/linux.scm (mdadm)[supported-systems]: Likewise.
	(lvm2)[supported-systems]: Likewise.
	(fuse)[supported-systems]: Likewise.
	* gnu/packages/patches/grub-verifiers-Blocklist-fallout-cleanup.patch:
	New file
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/bootloaders.scm (grub): Use it.
	[inputs, native-inputs]: Remove non-supported dependencies on non-supported
	systems.  Fixes build for the Hurd.

2020-03-24  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: poetry: Update to 1.0.5.
	* gnu/packages/python-xyz.scm (poetry): Update to 1.0.5.
	[propagated-inputs] Add python-clikit, python-importlib-metadata,
	python-keyring, and python-pexpect. Remove python-msgpack and python-glob2.
	[home-page] Update URL.
	[arguments] Remove 'patch-setup-py' phase, and adjust required versions of
	keyring, pyrsistent and importlib-metadata.

	gnu: python-cachy: Update to 0.3.0.
	* gnu/packages/python-xyz.scm (python-cachy): Update to 0.3.0.
	[arguments]: Replace the 'check' phase.
	[native-inputs]: Add memcached and python-pifpaf.

	gnu: Add python-pifpaf.
	* gnu/packages/python-xyz.scm (python-pifpaf): New variable.

	gnu: Add python-daiquiri.
	* gnu/packages/python-xyz.scm (python-daiquiri): New variable.

	gnu: Add python-json-logger.
	* gnu/packages/python-xyz.scm (python-json-logger): New variable.

	gnu: Add python-xattr.
	* gnu/packages/python-xyz.scm (python-xattr): New variable.

	gnu: python-fakeredis: Update to 1.2.1.
	* gnu/packages/databases.scm (python-fakeredis): Update to 1.2.1.
	[propagated-inputs]: Add python-sortedcontainers.

	gnu: python-clikit: Update to 0.4.2.
	* gnu/packages/python-xyz.scm (python-clikit): Update to 0.4.2.

	gnu: python-sortedcontainers: Add missing propagated-inputs.
	* gnu/packages/python-xyz.scm (python-sortedcontainers):
	[propagated-inputs] Add python-appdirs, python-distlib, python-filelock,
	python-importlib-metadata and python-six.

	gnu: python-cachecontrol: Add missing propagated-input.
	* gnu/packages/python-web.scm (python-cachecontrol):
	[propagated-inputs]: Add python-msgpack.

	gnu: python-msgpack: Update to 1.0.0.
	* gnu/packages/python-xyz.scm (python-msgpack): Update to 1.0.0.
	(python-msgpack-transitional)[version,source]: New fields to avoid updating this
	package.

	gnu: python-pastel: Update to 0.2.0.
	* gnu/packages/graphics.scm (python-pastel): Update to 0.2.0.

	gnu: python-jsonschema: Update to 3.2.0.
	* gnu/packages/python-xyz.scm (python-jsonschema): Update to 3.2.0.
	[propagated-inputs]: Add python-importlib-metadata.
	[arguments]: Use add-installed-pythonpath to make a test pass.

	gnu: python-pexpect: Update to 4.8.0.
	* gnu/packages/python-xyz.scm (python-pexpect): Update to 4.8.0.
	[arguments]: Disable failing test.

2020-03-24  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: perl-mail-sendmail: Add line above definition.
	* gnu/packages/perl.scm (perl-mail-sendmail): Add line.

	gnu: Add perl-mail-sendmail.
	* gnu/packages/perl.scm (perl-mail-sendmail): New variable.

2020-03-24  Christopher Baines  <mail@cbaines.net>

	scripts: lint: Handle store connections for lint checkers.
	Rather than individual checkers opening up a connection to the store for each
	package to check, if any checker requires a store connection, open a
	connection and pass it to all checkers that would use it. This makes running
	the derivation checker much faster for multiple packages.

	* guix/scripts/lint.scm (run-checkers): Add a #:store argument, and pass the
	store to checkers if they require a store connection.
	(guix-lint): Establish a store connection if any checker requires one, and
	pass it through to run-checkers.

2020-03-24  Christopher Baines  <mail@cbaines.net>

	lint: Add a #:store argument to check-derivation
	This can then be used to avoid opening up a store connection each time a
	package needs checking.

	* guix/lint.scm (check-derivation): Add a #:store argument, and pull the
	handling of the store connection out of the try function.

2020-03-24  Christopher Baines  <mail@cbaines.net>

	lint: Mark the derivation checker as requiring a store connection.
	* guix/lint.scm (%local-checkers): Mark the derivation checker as requiring a
	store connection.

2020-03-24  Christopher Baines  <mail@cbaines.net>

	lint: Add a requires-store? field to the checker record.
	This can then be used to mark checkers that require a store connection, which
	will enable passing a connection in, avoiding the overhead of establishing a
	connection inside the check function when it's run for lots of different
	packages.

	* guix/lint.scm (<lint-checker>): Add requires-store? to the record type.

2020-03-24  Josh Marshall  <josh.marshall@jax.org>

	gnu: Add Docusign API Python client.
	* gnu/packages/python-xyz.scm (python-docusign-esign): New variable.

2020-03-24  Danny Milosavljevic  <dannym@scratchpost.org>

	doc: Document that a working environment for building Guix requires "--pure".
	* doc/guix.texi (Invoking guix environment): Document that a working
	environment for building Guix requires "--pure".

2020-03-24  Ludovic Courtès  <ludo@gnu.org>

	guix system: Fix mistaken 'guix pull' warning upon 'reconfigure'.
	Fixes <https://bugs.gnu.org/38196>.
	Reported by Florian Pelz <pelzflorian@pelzflorian.de>.

	* guix/scripts/system.scm (maybe-suggest-running-guix-pull): Check
	whether 'current-profile' returns true instead of checking for the
	existence of ~root/.config/guix/current.  That way, "sudo guix system
	reconfigure" no longer emits a warning in that case.

2020-03-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: automake: Add version 1.16.2.
	* gnu/packages/autotools.scm (automake-1.16.2): New variable.

2020-03-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: GHC: Enable RUNPATH validation.
	* gnu/packages/haskell.scm (ghc-7, ghc-8.0, ghc-8.4)[arguments]: Remove
	 #:validate-runpath?.

	gnu: ghc@8.0: Remove obsolete patch.
	* gnu/packages/patches/ghc-dont-pass-linker-flags-via-response-files.patch:
	Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/haskell.scm (ghc-8.0)[source](patches): Remove it.

2020-03-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: ghc: Really disable test that fails with glibc 2.30 and later.
	This follows up commit 2e9c43aa9adac2bd6bcf92373d1cf9f322afa5a3, which was
	incomplete.  Fixes <https://bugs.gnu.org/39358>.

	* gnu/packages/patches/ghc-testsuite-dlopen-pie.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.  Also use tabs instead
	of spaces on surrounding patches.
	* gnu/packages/haskell.scm (ghc-8.6)[native-inputs]: Add patch for
	"ghc-testsuite".
	[arguments]: Remove incomplete workaround for the same issue.

2020-03-24  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pack: Do not store extended attributes in squashfs images.
	* guix/scripts/pack.scm (squashfs-image)[build](mksquashfs): Pass "-no-xattrs".

2020-03-24  Ludovic Courtès  <ludo@gnu.org>

	ui: 'show-manifest-transaction' tabulates package lists for install/remove.
	It also removes the store file name from the output.

	* guix/ui.scm (show-manifest-transaction)[package-strings]: Rewrite to
	use 'tabulate'.  Remove 'item' parameter and adjust callers.

2020-03-24  Ludovic Courtès  <ludo@gnu.org>

	ui: 'show-manifest-transaction' tabulates upgraded package lists.
	This also changes "1.0.0 → 1.0.0" to "(dependencies changed)", which is
	probably less confusing.

	* guix/ui.scm (tabulate): New procedure.
	(show-manifest-transaction)[upgrade-string]: Rewrite to take lists of
	names, versions, and outputs instead of single elements.  Use
	'tabulate'.  Adjust callers accordingly.

2020-03-24  Martin Becze  <mjbecze@riseup.net>

	import: crate: Deduplicate dependencies.
	* guix/import/crate.scm (crate-version-dependencies): Deduplicate crate dependencies.

	gnu: Add guile3.0-semver.
	* gnu/packages/guile-xyz.scm (guile3.0-semver): New variable.

2020-03-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nano: Update to 4.9.
	* gnu/packages/nano.scm (nano): Update to 4.9.

2020-03-24  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: cross-gcc: Add a "lib" output.
	Add a "lib" output to cross-gcc. This requires an upstream GCC patch adding
	support for --with-toolexeclibdir configure option. This option allows to
	install cross-built GCC libraries in a specific location.

	This also fixes the computation of TOOLDIR_BASE_PREFIX, that fails when
	/gnu/store/... directories are involved.

	* gnu/packages/patches/gcc-7-cross-toolexeclibdir.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/cross-base.scm (cross-gcc)[source]: Apply it,
	[outputs]: add a "lib" output,
	(cross-gcc-snippet): fix TOOLDIR_BASE_PREFIX.

2020-03-24  Naga Malleswari  <nagamalli@riseup.net>

	doc: Fix typo in example.
	* doc/guix.texi (Base Services)[file->udev-rule]: Correct misspelt
	"user-account".

	doc: Fix typo.
	* doc/guix.texi (Invoking guix time-machine): Fix typo.

2020-03-24  Guillaume Le Vaillant  <glv@posteo.net>
	    Wiktor Żelazny  <wzelazny@vurv.cz>
	    Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add qgis.
	* gnu/packages/geo.scm (qgis): New variable.

2020-03-24  Arun Isaac  <arunisaac@systemreboot.net>

	licenses: Add QWT 1.0 license.
	* guix/licenses.scm (qwt1.0): New variable.

	licenses: Add Open Government Licence for Public Sector Information.
	* guix/licenses.scm (ogl-psi1.0): New variable.

2020-03-24  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add saga.
	* gnu/packages/geo.scm (saga): New variable.

	gnu: Add grass.
	* gnu/packages/geo.scm (grass): New variable.

	gnu: Add python-owslib.
	* gnu/packages/python-xyz.scm (python-owslib): New variable.

2020-03-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-harmony: Update to 0.1.
	* gnu/packages/cran.scm (r-harmony): Update to 0.1.
	[native-inputs]: Add autoconf.

	gnu: r-shiny: Update to 1.4.0.2.
	* gnu/packages/cran.scm (r-shiny): Update to 1.4.0.2.

	gnu: r-multiassayexperiment: Update to 1.12.5.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.12.5.
	[native-inputs]: Add r-knitr.

	gnu: r-bigpint: Update to 1.2.2.
	* gnu/packages/bioconductor.scm (r-bigpint): Update to 1.2.2.
	[native-inputs]: Add r-knitr.

	gnu: r-biosigner: Update to 1.14.4.
	* gnu/packages/bioconductor.scm (r-biosigner): Update to 1.14.4.

	gnu: r-gosemsim: Update to 2.12.1.
	* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.12.1.
	[native-inputs]: Add r-knitr.

	gnu: r-tximport: Update to 1.14.2.
	* gnu/packages/bioinformatics.scm (r-tximport): Update to 1.14.2.
	[native-inputs]: Add r-knitr.

	gnu: r-caret: Update to 6.0-86.
	* gnu/packages/cran.scm (r-caret): Update to 6.0-86.
	[native-inputs]: Add r-knitr.

	gnu: r-batchtools: Update to 0.9.13.
	* gnu/packages/cran.scm (r-batchtools): Update to 0.9.13.
	[native-inputs]: Add r-knitr.

	gnu: r-mcmc: Update to 0.9-7.
	* gnu/packages/cran.scm (r-mcmc): Update to 0.9-7.

	gnu: r-proc: Update to 1.16.2.
	* gnu/packages/cran.scm (r-proc): Update to 1.16.2.

	gnu: r-xgboost: Update to 1.0.0.1.
	* gnu/packages/cran.scm (r-xgboost): Update to 1.0.0.1.
	[native-inputs]: Add r-knitr.

	gnu: r-radiant-data: Update to 1.3.4.
	* gnu/packages/cran.scm (r-radiant-data): Update to 1.3.4.
	[propagated-inputs]: Remove r-gridextra; add r-mass, r-patchwork, and
	r-randomizr.

	gnu: r-patchwork: Update to 1.0.0.
	* gnu/packages/cran.scm (r-patchwork): Update to 1.0.0.
	[source]: Fetch from CRAN.
	[native-inputs]: Add r-knitr.

	gnu: r-igraph: Update to 1.2.5.
	* gnu/packages/graph.scm (r-igraph): Update to 1.2.5.

	gnu: r-robustbase: Update to 0.93-6.
	* gnu/packages/statistics.scm (r-robustbase): Update to 0.93-6.

	gnu: r-hmisc: Update to 4.4-0.
	* gnu/packages/statistics.scm (r-hmisc): Update to 4.4-0.

	gnu: r-pkgmaker: Update to 0.31.1.
	* gnu/packages/statistics.scm (r-pkgmaker): Update to 0.31.1.

	gnu: r-dt: Update to 0.13.
	* gnu/packages/statistics.scm (r-dt): Update to 0.13.
	[native-inputs]: Add r-knitr.

	gnu: r-locfit: Update to 1.5-9.2.
	* gnu/packages/statistics.scm (r-locfit): Update to 1.5-9.2.

	gnu: Add r-randomizr.
	* gnu/packages/cran.scm (r-randomizr): New variable.

2020-03-24  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl: Increase maximum heap size to 2Gb.
	* gnu/packages/lisp.scm (sbcl)[arguments]: Add the "--dynamic-space-size=2Gb"
	  option in the build phase.

2020-03-24  Michael Rohleder  <mike@rohleder.de>

	gnu: dialog: Update to 1.3-20200228.
	* gnu/packages/ncurses.scm (dialog): Update to 1.3-20200228.

2020-03-24  Leo Famulari  <leo@famulari.name>

	gnu: Git: Update to 2.26.0.
	* gnu/packages/version-control.scm (git): Update to 2.26.0.
	[arguments]: Adjust the 'install-credential-netrc' phase to upstream changes.

2020-03-23  Mathieu Othacehe  <m.othacehe@gmail.com>

	Revert "gnu: youtube-dl: Add 'ffmpeg' as input."
	This reverts commit 4233e74b39635d5ef4dde204ecc26dcc894d9467.

2020-03-23  Leo Famulari  <leo@famulari.name>

	gnu: Mutt: Update to 1.13.4.
	* gnu/packages/mail.scm (mutt): Update to 1.13.4.
	[source]: Prefer HTTPS URL and replace FTP URL with HTTP.

2020-03-23  Alexandros Theodotou  <alex@zrythm.org>

	gnu: sord: Add pcre to inputs.
	* gnu/packages/rdf.scm (sord)[inputs]: Add pcre needed for sord_validate.

2020-03-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: GHC: Disable test that fails with glibc 2.30 and later.
	Fixes <https://bugs.gnu.org/39358>.

	* gnu/packages/haskell.scm (ghc-8.6)[arguments]: Add substitution to disable
	broken test.

2020-03-23  Jakub Kądziołka  <kuba@kadziolka.net>

	cargo-build-system: Accept a #:features argument
	* guix/build/cargo-build-system.scm (build, install): Pass the features
	  to cargo.
	  (check): Remove indirection layer for consistency with build and
	  install.
	* guix/build-system/cargo.scm (cargo-build): New argument; pass it into
	  the builder.
	* gnu/packages/rust-apps.scm (ripgrep): Use the new argument instead of
	  a custom phase.

2020-03-23  Brice Waegeneire  <brice@waegenei.re>

	gnu: youtube-dl: Add zsh completion.
	* gnu/packages/video.scm (youtube-dl)[arguments]: Add phase
	install-completion.

	gnu: youtube-dl: Add 'ffmpeg' as input.
	* gnu/packages/video.scm (youtube-dl)[arguments]: Add phase
	wrap-executable.
	[inputs]: Add ffmpeg.

	doc: Fix typo in example.
	* doc/guix.texi (Invoking guix deploy): Fix example to use '%user'
	variable defined above.

	system: Export 'operating-system-kernel-loadable-modules'.
	* gnu/system.scm: Export 'operating-system-kernel-loadable-modules'.

2020-03-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-lua-mode: Update to 20191204.
	* (emacs-lua-mode): Update to 20191204.

	gnu: emacs-ert-runner: Update to 0.8.0.
	* (emacs-ert-runner): Update to 0.8.0.

	gnu: emacs-dash: Update to 2.17.0.
	* (emacs-dash): Update to 2.17.0.

2020-03-23  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Fix cow-store umount issue.
	* gnu/installer/final.scm (kill-cow-users): Ignore exception that could be
	raised if a process disappears between reading its pid and its maps file.

2020-03-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: parallel: Update to 20200322.
	* gnu/packages/parallel.scm (parallel): Update to 20200322.

	gnu: extremetuxracer: Update to 0.8.0.
	* gnu/packages/games.scm (extremetuxracer): Update to 0.8.0.

2020-03-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: ghc@8.4: Update to 8.4.4.
	* gnu/packages/haskell.scm (ghc-8.4): Update to 8.4.4.

2020-03-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: ghc@8.4: Remove redundant inputs.
	Incidentally, this fixes a build failure where GHC's build processes fail to
	link libffi and libgmp for 'ghc-cabal'.

	* gnu/packages/haskell.scm (ghc-8.4)[inputs]: Remove BINUTILS, GCC, and
	MAKE-LD-WRAPPER.
	[arguments]: Adjust accordingly.

2020-03-23  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add zlfo.
	* gnu/packages/music.scm (zlfo): New variable.

2020-03-23  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add ztoolkit-rsvg.
	* gnu/packages/audio.scm (ztoolkit-rsvg): New variable.

	Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net> [with modifications]

2020-03-23  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add ztoolkit.
	* gnu/packages/audio.scm (ztoolkit): New variable.

2020-03-23  Roel Janssen  <roel@gnu.org>

	gnu: Add circos.
	* gnu/local.mk: Register circos-remove-findbin.patch.
	* gnu/packages/patches/circos-remove-findbin.patch: New file.
	* gnu/packages/perl.scm: New variable.

2020-03-23  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add python-gcovr.
	* gnu/packages/python-xyz.scm (python-gcovr): New variable.

	gnu: Add lv2toweb.
	* gnu/packages/audio.scm (lv2toweb): New variable.

2020-03-23  Ludovic Courtès  <ludo@gnu.org>

	machine: ssh: Better report missing initrd modules.
	* gnu/machine/ssh.scm (machine-check-initrd-modules): Improve message
	upon module mismatch.

	deploy: Write a message upon successful deployment.
	* guix/scripts/deploy.scm (guix-deploy): Write message upon successful
	deployment.

	deploy: Show what machines will be deployed.
	* guix/scripts/deploy.scm (show-what-to-deploy): New procedure.
	(guix-deploy): Call it.

	ui: Add 'indented-string'.
	* guix/scripts/pull.scm (display-news-entry): Remove extra space in
	format string for 'indented-string'.
	(indented-string): Remove.
	(display-new/upgraded-packages)[pretty]: Pass #:initial-indent? to
	'indented-string'.
	* guix/ui.scm (indented-string): New procedure.

	machine: ssh: Make sanity checks in a single round trip.
	* gnu/machine/ssh.scm (<remote-assertion>): New record type.
	(remote-let): New macro.
	(machine-check-file-system-availability): Rewrite to use 'remote-let'
	instead of 'mlet' and 'machine-remote-eval'.
	(machine-check-initrd-modules): Likewise.
	(machine-check-building-for-appropriate-system): Make non-monadic.
	(check-deployment-sanity): Rewrite to gather all the assertions as a
	single gexp and pass it to 'machine-remote-eval'.

2020-03-23  Ludovic Courtès  <ludo@gnu.org>

	ssh: 'send-files' reports missing modules on the remote host.
	Reported by Mikael Djurfeldt <mikael@djurfeldt.com>
	in <https://bugs.gnu.org/40125>.

	* guix/ssh.scm (send-files)[inferior-remote-eval*]: New procedure.
	[missing]: Use it.  Add an explicit 'resolve-module' call.
	(report-inferior-exception): New procedure.

2020-03-23  Leo Famulari  <leo@famulari.name>

	Re-order the armhf linux-libre kernel packages to fix the build.
	This is a followup to commit 37f8c50cdc2e99189c74999319f3a1854d419546.

	Previously, building Guix crashed like this:

	------
	In ice-9/eval.scm:
	    619:8  4 (_ #f)
	   626:19  3 (_ #<directory (gnu packages linux) 7fcf3e526c80>)
	    159:9  2 (_ #<directory (gnu packages linux) 7fcf3e526c80>)
	   223:20  1 (proc #<directory (gnu packages linux) 7fcf3e526c80>)
	In unknown file:
	           0 (%resolve-variable (7 . linux-libre-arm-generic) #<directory (gnu packages linux) 7fcf3e526c80>)

	ERROR: In procedure %resolve-variable:
	error: linux-libre-arm-generic: unbound variable
	------

	* gnu/packages/linux.scm (linux-libre-arm-veyron): Move after
	linux-libre-arm-generic.

2020-03-23  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add linux-libre-arm64-generic.
	* gnu/packages/linux (linux-libre-arm64-generic): New variable.

	gnu: linux-libre-arm-veyron: Deprecate package.
	* gnu/packages/linux (linux-libre-arm-veyron): Mark as deprecated package.
	  (kernel-config-veyron): Remove obsolete function.
	* gnu/system/examples/asus-c201.tmpl: Update to use linux-libre-arm-generic.
	* gnu/packages/aux-files/linux-libre/5.4-arm-veyron.conf: Delete file.
	* Makefile.am (AUX_FILES): Update accordingly.

2020-03-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-elpy: Update to 1.32.0.
	* gnu/packages/emacs-xyz.scm (emacs-elpy): Update to 1.32.0.
	[phases]{fake-virtualenv}: Rename to 'do-not-use-virtualenv.  Use the new
	ELPY_TEST_DONT_USE_VIRTUALENV environment variable to skip tests using
	virtualenv, and set the elpy-rpc-virtualenv-path default value to 'system so
	that a virtualenv is not needed.
	[native-inputs]: Move the Python dependencies to...
	[propagated] ...here.  This is so that Elpy doesn't nag users with fetching
	those from PyPI.   Add python-rope.

	Fixes <https://bugs.gnu.org/40079>.
	Reported-by: sirgazil <sirgazil@zoho.com>

2020-03-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs: Patch references to /bin/sh.
	When attempting to run ert-runner in the build side environment where /bin/sh
	doesn't exist as part of the emacs-elpy test suite, Emacs was throwing the
	error "Searching for program: No such file or directory, /bin/sh".  This is
	because the default shell when SHELL is not set was "/bin/sh", as can be seen
	in callproc.c:

	  sh = getenv ("SHELL");
	  Vshell_file_name = build_string (sh ? sh : "/bin/sh");

	Thus, patch the occurrences of "/bin/sh" in the source files of Emacs to refer
	to their correct store location.

	* gnu/packages/emacs.scm (emacs)[phases]{patch-program-file-names}: Add phase.

2020-03-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-minimal: Install the custom site-start file.
	This makes the EMACS-MINIMAL package more generally useful, by adding support
	to load autoload definitions.  Note that this doesn't negatively impact the
	performance of the emacs-build-system, because at that time the --quick option
	is used, which disables loading site-start.el (which is the one calling
	GUIX-EMACS-AUTOLOAD-PACKAGES).

	* gnu/packages/emacs.scm (emacs-minimal)[phases]: Do not delete the
	'install-site-start phase.
	[inputs]: Add the emacs/guix-emacs.el auxiliary file.

2020-03-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs: Re-indent.
	* gnu/packages/emacs.scm (emacs): Fix indentation.

2020-03-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs: Byte compile the site-lisp directory, without coupling.
	This re-instates what the previously reverted commit did, but without adding
	a dependency on the (guix build emacs-utils) module.

	* gnu/packages/emacs.scm (emacs)[phases]{install-site-start}: Define a
	EMACS-BYTE-COMPILE-DIRECTORY procedure, and use it.

2020-03-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	Revert "gnu: emacs: Byte compile the site-lisp directory."
	This reverts commit 4714d0fc1a96eb6d421b64b0b585fe8043dcd07b.

	Rational: Having to rebuild Emacs every time (guix build emacs-utils) changes
	is not great.

2020-03-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs: Remove obsolete FIXME comment.
	* gnu/packages/aux-files/emacs/guix-emacs.el: Remove comment.

2020-03-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: emacs-utils: Add an option to select scoping for batch eval.
	In Emacs 27, --eval now evaluates using lexical scoping.  This change adds an
	option to select dynamic scoping, by using a workaround proposed in
	<https://bugs.gnu.org/39823>.

	* guix/build/emacs-utils.scm (emacs-batch-eval): Add a DYNAMIC? keyword
	argument.  Wrap the EXPR with a call to EVAL that makes use of the argument
	to select the scoping mode.
	(emacs-generate-autoloads): Use it.

2020-03-22  Kei Kebreau  <kkebreau@posteo.net>

	gnu: wxmaxima: Update to 20.03.1.
	* gnu/packages/maths.scm (wxmaxima): Update to 20.03.1.

2020-03-22  Ludovic Courtès  <ludo@gnu.org>

	nls: Update.

	services: console-font: Fix docstring.
	* gnu/services/base.scm (console-font-service-type): Use quasiquote and
	unquote appropriately in docstring.

2020-03-22  John Soo  <jsoo1@asu.edu>
	    Ludovic Courtès  <ludo@gnu.org>

	doc: Add console-font-service-type to Base Services.
	* doc/guix.texi (Base Services): Add console-font-service-type.

2020-03-22  Ludovic Courtès  <ludo@gnu.org>

	tests: Use the same source as ci.guix.gnu.org.
	* etc/system-tests.scm (system-test-manifest): In 'local-file' call, use
	a name that is a function of COMMIT to match what Cuirass does.

2020-03-22  Alexandru-Sergiu Marton  <brown121407@member.fsf.org>

	gnu: i3-gaps: Update to 4.18.
	* gnu/packages/wm.scm (i3-gaps): Update to 1.18.

2020-03-22  Leo Famulari  <leo@famulari.name>

	gnu: Remove qemu-minimal-2.10.
	* gnu/packages/virtualization.scm (qemu-minimal-2.10): Remove variable.
	* gnu/packages/debug.scm (qemu-for-american-fuzzy-lop): New variable.
	(american-fuzzy-lop)[inputs]: Remove custom-qemu and add
	qemu-for-american-fuzzy-lop.
	[arguments]: Adjust reference to QEMU in the 'install-qemu' phase.

	gnu: Prefix licenses in (gnu packages debug).
	* gnu/packages/debug.scm: Add a license prefix.

2020-03-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: electron-cash: Update to 4.0.13.
	This package was inheriting from electrum, but as now almost all the fields
	have differences, let's make these two packages independent from each other.

	* gnu/packages/finance.scm (electron-cash): Update to 4.0.13.
	  [inputs]: Add libevent, openssl, python-cython, python-hidapi,
	  python-keepkey, python-stem, python-trezor, qtsvg and zlib.
	  [arguments]: Add a wrap-qt phase allowing qtsvg to be found at runtime to
	  show SVG icons correctly.

2020-03-22  Alex Griffin  <a@ajgrf.com>

	gnu: gnome-shell-extension-paperwm: Update to 36.0.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-paperwm): Update to 36.0.

2020-03-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: qbittorrent: Fix icons not showing in GUI.
	* gnu/packages/bittorrent.scm (qbittorrent)[arguments]: Add a wrap-qt phase.

2020-03-22  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: libchop: Build against libtirpc and related tools.
	* gnu/packages/backup.scm (libchop)[source]: Add 'modules' and 'snippet'.
	[arguments]: Add #:configure-flags; add 'set-libtirpc-include-path' phase.
	[native-inputs]: Add RPCSVC-PROTO.
	[inputs]: Add LIBTIRPC.

2020-03-22  Ludovic Courtès  <ludo@gnu.org>

	Remove workaround for 'time-monotonic' in Guile 2.2.2.
	This is a followup to e688c2df3924423b67892cc9939ca099c729d1cb.

	* build-aux/hydra/evaluate.scm <top level>: Remove 'time-monotonic'
	definition.
	* guix/cache.scm: Likewise.
	* guix/progress.scm: Likewise.
	* guix/scripts/substitute.scm: Likewise.
	* guix/scripts/weather.scm: Likewise.
	* tests/cache.scm: Likewise.

2020-03-22  Ludovic Courtès  <ludo@gnu.org>

	installer: Do not include the host (guix config).
	Previously, "locales.drv" would depend on the host's (guix config).
	Thus, the derivation would depend on details of the user's installation.

	* gnu/installer.scm (not-config?): New procedure.
	(build-compiled-file): Pass it to 'source-module-closure' and use
	'make-config.scm'.

2020-03-22  pinoaffe@airmail.cc  <pinoaffe@airmail.cc>

	gnu: Add nextpnr-ice40.
	* gnu/packages/fpga.scm (nextpnr-ice40): New variable.

	gnu: icestorm: Update to latest revision.
	* gnu/packages/fpga.scm (icestorm): Update to latest revision.

2020-03-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: r-dt: Update license field.
	* gnu/packages/statistics.scm (r-dt)[license]: Add wtfpl2.

	gnu: zzuf: Update license field.
	* gnu/packages/debug.scm (zzuf)[license]: List as wtfpl2.

	gnu: libcaca: Update license field.
	* gnu/packages/video.scm (libcaca)[license]: List as wtfpl2.

2020-03-22  Mathieu Othacehe  <m.othacehe@gmail.com>

	build-system: linux-module: Fix cross compilation.
	* guix/build-system/linux-module.scm (default-kmod, default-gcc): Delete
	procedures.
	(system->arch): New procedure.
	(make-linux-module-builder)[native-inputs]: Move linux...
	[inputs]: ...to here.
	(linux-module-build-cross): New procedure.
	(linux-module-build): Add TARGET.  Pass TARGET and ARCH to build side.
	(lower): Allow cross-compilation.  Move "linux" and "linux-module-builder"
	to host-inputs.  Add target-inputs.  Call linux-module-build-cross if
	TARGET is set, linux-module-build otherwise.
	* guix/build/linux-module-build-system.scm (configure): Add ARCH argument.
	(linux-module-build): Adjust comment.

2020-03-22  Danny Milosavljevic  <dannym@scratchpost.org>

	system: Add kernel-loadable-modules to operating-system.
	* gnu/system.scm (<operating-system>): Add kernel-loadable-modules.
	(operating-system-directory-base-entries): Use it.
	* doc/guix.texi (operating-system Reference): Document
	KERNEL-LOADABLE-MODULES.
	* gnu/build/linux-modules.scm (depmod): New procedure.
	(make-linux-module-directory): New procedure.  Export it.
	* guix/profiles.scm (linux-module-database): New procedure.  Export it.
	* gnu/tests/linux-modules.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* gnu/packages/linux.scm (make-linux-libre*)[arguments]<#:phases>[install]:
	Disable depmod.  Remove "build" and "source" symlinks.
	[native-inputs]: Remove kmod.

2020-03-22  Ludovic Courtès  <ludo@gnu.org>

	hydra: evaluate: Use 'with-build-handler'.
	* build-aux/hydra/evaluate.scm (command-line): Remove 'set!' for
	'build-things'.  Use 'with-build-handler' instead.
	* build-aux/hydra/gnu-system.scm (hydra-jobs): Add comment about
	removing 'show-what-to-build' call.

2020-03-22  Ludovic Courtès  <ludo@gnu.org>

	packages: 'package-field-location' handles missing source properties.
	This is a followup to f2b24f01f42c1bad3ddffd140194de1aec38a5f8.

	* guix/packages.scm (package-field-location): Check whether
	'source-properties->location' returns #f.  This fixes the case where
	'source-properties' returns the empty list.

2020-03-22  Ludovic Courtès  <ludo@gnu.org>

	copy: Use 'with-build-handler'.
	* guix/scripts/copy.scm (send-to-remote-host): Remove explicit
	'show-what-to-build' call.  Call 'build-derivations' unconditionally.
	(guix-copy): Wrap 'with-status-verbosity' in 'with-build-handler'.

	copy: Actually implement '--dry-run'.
	* guix/scripts/copy.scm (%options): Add '--dry-run'.

	copy: Factorize 'with-store' & co.
	* guix/scripts/copy.scm (send-to-remote-host): Remove 'with-store' and
	'set-build-options-from-command-line' call.  Add 'local' parameter.
	(retrieve-from-remote-host): Likewise.
	(guix-copy): Wrap 'with-status-verbosity' in 'with-store' and add call
	to 'set-build-options-from-command-line'.

	ui: 'build-notifier' invokes continuation when there's nothing to do.
	* guix/ui.scm (build-notifier): Call CONTINUE when there's nothing to
	build or download, even when DRY-RUN? is true.

	ui: 'show-what-to-build' returns two values, for builds and downloads.
	* guix/ui.scm (show-what-to-build): Return two values.

	ui: 'show-what-to-build' returns true when there are grafts to build.
	* guix/ui.scm (show-what-to-build): Distinguish between 'build/full' and
	'build'.  Return true whe 'build/full' is non-empty, thus taking grafts
	into account.

	guix system: Use 'with-build-handler'.
	* guix/scripts/system.scm (reinstall-bootloader): Remove call to
	'show-what-to-build*'.
	(perform-action): Call 'build-derivations' instead of 'maybe-build'.
	(process-action): Wrap 'run-with-store' in 'with-build-handler'.

	guix package, pull: Use 'with-build-handler'.
	* guix/scripts/package.scm (build-and-use-profile): Remove #:dry-run?
	and #:use-substitutes?.  Remove call to 'show-what-to-build' and
	'dry-run?' special case.
	(process-actions): Adjust accordingly.
	(guix-package*): Wrap 'parameterize' in 'with-build-handler'.
	* guix/scripts/pull.scm (build-and-install): Remove #:use-substitutes?
	and #:dry-run? and adjust 'update-profile' call accordingly.  Remove
	'dry-run?' conditional.
	(guix-pull): Wrap body in 'with-build-handler'.

	pack: Use 'with-build-handler'.
	* guix/scripts/pack.scm (guix-pack): Wrap 'parameterize' in
	'with-build-handler'.  Remove explicit call to 'show-what-to-build'.
	Call 'build-derivations' regardless of whether OPTS contains 'dry-run?'.

2020-03-22  Ludovic Courtès  <ludo@gnu.org>

	deploy: Use 'with-build-handler'.
	Until now, 'guix deploy' would never display what is going to be built.

	* guix/scripts/deploy.scm (guix-deploy): Wrap 'for-each' in
	'with-build-handler'.

2020-03-22  Ludovic Courtès  <ludo@gnu.org>

	guix build: Use 'with-build-handler'.
	Fixes <https://bugs.gnu.org/28310>.
	Reported by Andreas Enge <andreas@enge.fr>.

	* guix/scripts/build.scm (guix-build): Wrap 'parameterize' in
	'with-build-handler'.  Remove explicit call to 'show-what-to-build'.
	Call 'build-derivations' regardless of whether OPTS contains 'dry-run?'.

2020-03-22  Ludovic Courtès  <ludo@gnu.org>

	ui: Add a notification build handler.
	* guix/ui.scm (build-notifier): New variable.

	store: Add 'with-build-handler'.
	* guix/store.scm (current-build-prompt): New variable.
	(call-with-build-handler, invoke-build-handler): New procedures.
	(with-build-handler): New macro.
	* tests/store.scm ("with-build-handler"): New test.

	syscalls: 'with-file-lock' re-grabs lock when reentering its dynamic extent.
	* guix/build/syscalls.scm (call-with-file-lock)
	(call-with-file-lock/no-wait): Initialize PORT in the 'dynamic-wind'
	"in" handler.  This allows us to re-enter a captured continuation and
	have the lock grabbed anew.

2020-03-22  Mathieu Othacehe  <m.othacehe@gmail.com>

	tests: install: Abort when one installation step fails.
	When marionette-eval calls fail in gui-test-program, the installation
	continues which results in two scenarios:

	- hang forever at the next marionette-eval call,

	- keep going and start a broken installation, which is annoying because it
	clears the terminal and hides the error.

	Make sure that gui-test-program is exited with #f return code when one of the
	marionette-eval calls fail.

	* gnu/tests/install.scm (gui-test-program): Add a new macro
	"marionette-eval*". Throw an exception when one on the marionette-eval calls
	fail.

2020-03-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-bleach: Update to 3.1.3 (fixes CVE-2020-6816).
	* gnu/packages/python-xyz.scm (python-bleach): Update to 3.1.3.
	[native-inputs]: Remove python-pytest-runner2. Add python-datrie,
	python-genshi, python-lxml.
	[home-page]: Update to new home-page.

	gnu: Add python-block-tracing.
	* gnu/packages/python-xyz.scm (python-block-tracing): New variable.

	gnu: Add python-privy.
	* gnu/packages/python-crypto.scm (python-privy): New variable.

	gnu: Add python-argon2-cffi.
	* gnu/packages/python-crypto.scm (python-argon2-cffi): New variable.

	gnu: Add python-userspacefs.
	* gnu/packages/python-xyz.scm (python-userspacefs): New variable.

	gnu: Add python-fusepyng.
	* gnu/packages/python-xyz.scm (python-fusepyng): New variable.

	gnu: Add python-keyrings.alt.
	* gnu/packages/python-crypto.scm (python-keyring.alt): New variable.

	gnu: edirect: Install more programs.
	* gnu/packages/bioinformatics.scm (edirect)[arguments]: Add
	'patch-programs phase to work around not finding binaries in the PATH.
	Rewrite 'install phase to install many more scripts. Rewrite
	'wrap-program to wrap more scripts with more programs.
	[inputs]: Add edirect-go-programs.
	[native-search-paths]: New field.

	gnu: Add edirect-go-programs.
	* gnu/packages/bioinformatics.scm (edirect-go-programs): New variable.
	(edirect)[source]: Adjust snippet to not use non-free software.

	gnu: Add go-github-com-surgebase-porter2.
	* gnu/packages/golang.scm (go-github-com-surgebase-porter2): New variable.

	gnu: Add go-github-com-surge-glog.
	* gnu/packages/golang.scm (go-github-com-surge-glog): New variable.

	gnu: Add go-github-com-pbnjay-memory.
	* gnu/packages/golang.scm (go-github-com-pbnjay-memory): New variable.

	gnu: Add go-github-com-klauspost-cpuid.
	* gnu/packages/golang.scm (go-github-com-klauspost-cpuid): New variable.

	gnu: Add go-github-com-gedex-inflector.
	* gnu/packages/golang.scm (go-github-com-gedex-inflector): New variable.

	gnu: Add go-github-com-fogleman-gg.
	* gnu/packages/golang.scm (go-github-com-fogleman-gg): New variable.

	gnu: Add go-github-com-golang-freetype.
	* gnu/packages/golang.scm (go-github-com-golang-freetype): New variable.

	gnu: Add go-golang-org-rainycape-unidecode.
	* gnu/packages/golang.scm (go-golang-org-rainycape-unidecode): New variable.

	gnu: Add go-golang-org-x-image.
	* gnu/packages/golang.scm (go-golang-org-x-image): New variable.

	services: Add fontconfig-file-system-service.
	* gnu/services/desktop.scm (%fontconfig-file-system,
	fontconfig-file-system-service): New variables.
	(%desktop-services): Add fontconfig-file-system-service.

2020-03-21  pinoaffe@airmail.cc  <pinoaffe@airmail.cc>

	gnu: cutter: Update to 1.10.1.
	* gnu/packages/engineering.scm (cutter): Update to 1.10.1.

	gnu: radare2: Update to 4.2.1.
	* gnu/packages/engineering.scm (radare2): Update to 4.2.1.

2020-03-21  Damien Cassou  <damien@cassou.me>

	gnu: clipmenu: Improve the package definition
	* gnu/packages/xdisorg.scm (clipmenu): Add the package's unit-tests to the
	check phase.  Wrap the program so the PATH contains all dependencies. The
	previous approach to patch the script was incomplete and more complex.

	gnu: clipnotify: Comment on the lack of a test suite.
	* gnu/packages/xdisorg.scm (clipnotify): Add a comment

	gnu: clipmenu: Re-indent.
	* gnu/packages/xdisorg.scm (clipmenu): Re-indent

2020-03-21  Ludovic Courtès  <ludo@gnu.org>

	guix-install.sh: /etc/profile.d/guix.sh sources ~/.guix-profile/etc/profile.
	* etc/guix-install.sh (sys_create_init_profile): Source
	~/.guix-profile/etc/profile instead of running 'guix package
	--search-paths=prefix'

2020-03-21  Ludovic Courtès  <ludo@gnu.org>

	guix-install.sh: Add a trailing colon to 'INFOPATH'.
	Fixes <https://bugs.gnu.org/39984>.
	Suggested by Adam Porter <adam@alphapapa.net>.

	* etc/guix-install.sh (sys_create_init_profile): Add a trailing colon to
	'INFOPATH'.

2020-03-21  Ludovic Courtès  <ludo@gnu.org>

	download: Delete the output file upon failure.
	This allows ENOSPC conditions to be properly reported as such rather
	than as a hash mismatch due to the availability of a truncated file.

	Fixes <https://bugs.gnu.org/39993>.
	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

	* guix/build/download.scm (url-fetch): In the failure case, delete FILE.

2020-03-21  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

2020-03-21  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add dragonfly-reverb
	* gnu/packages/music.scm (dragonfly-reverb): New variable.

2020-03-21  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.27.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.27.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.112.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.112.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.174.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.174.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.217.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.217.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.217.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.217.
	(linux-libre-4.4-pristine-source): Update hash.

2020-03-21  John Soo  <jsoo1@asu.edu>

	gnu: ghc-stylish-haskell: Deprecate older duplicate package.
	* gnu/packages/haskell-xyz.scm (ghc-stylish-haskell): Deprecate it.

	gnu: stylish-haskell: Update description.
	* gnu/packages/haskell-apps.scm (stylish-haskell): Update description.

2020-03-21  Wiktor Żelazny  <wzelazny@vurv.cz>

	gnu: Add r-oai.
	* gnu/packages/cran.scm (r-oai): new variable.

	gnu: Add r-latex2exp.
	* gnu/packages/cran.scm (r-latex2exp): new variable.

	gnu: Add r-httpcode.
	* gnu/packages/cran.scm (r-httpcode): New variable.

2020-03-21  wednesday  <jessejohngildersleve@zohomail.eu>

	gnu: global: Add 'python-wrapper' as input.
	* gnu/packages/code.scm (global)[inputs]: Add 'python-wrapper' to fix
	tagging python code.

2020-03-21  Marius Bakke  <mbakke@fastmail.com>

	Revert "gnu: Remove qemu-minimal@2.10."
	This package was still in use by american-fuzzy-lop.

	This reverts commit 559f37328851fc1ae1d90f27fab7beff3d804421.

2020-03-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gpgme: Fix build.
	Reported by joshuaBPMan on #guix.

	* gnu/packages/gnupg.scm (gpgme)[arguments]: Add ‘disable-failing-test’ phase.

2020-03-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-pygraphviz: Use HTTPS home page.
	* gnu/packages/graphviz.scm (python-pygraphviz)[home-page]: Use HTTPS.

	gnu: python-tables: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (python-tables)[home-page]: Use HTTPS.

	gnu: python-future: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (python-future)[home-page]: Use HTTPS.

	gnu: python-scrypt: Use HTTPS home page.
	* gnu/packages/python-crypto.scm (python-scrypt)[home-page]: Use HTTPS.

	gnu: python-scikit-learn: Use HTTPS home page.
	* gnu/packages/machine-learning.scm (python-scikit-learn)[home-page]: Use HTTPS.

	gnu: python2-pyro: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (python2-pyro)[home-page]: Use HTTPS.

	gnu: python2-element-tree: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (python2-element-tree)[home-page]: Use HTTPS.

	gnu: python-cheetah: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (python-cheetah)[home-page]: Use HTTPS.

	gnu: python-kivy: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (python-kivy)[home-page]: Use HTTPS.

2020-03-21  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: Add gnome-shell-extension-topicons-redux.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-topicons-redux): New
	variable.

2020-03-21  Alexandru-Sergiu Marton  <brown121407@member.fsf.org>

	gnu: ghc-extra: Downgrade to 1.6.21.
	* gnu/packages/haskell-xyz.scm (ghc-extra): Downgrade to 1.6.21.

2020-03-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove qemu-minimal@2.10.
	* gnu/packages/virtualization.scm (qemu-minimal-2.10): Remove variable.

	gnu: Remove flex@2.6.1.
	* gnu/packages/flex.scm (flex-2.6.1): Remove variable.

	gnu: GRUB: Use the latest version of QEMU for tests.
	* gnu/packages/bootloaders.scm (grub)[native-inputs]: Change from
	QEMU-MINIMAL-2.10 to QEMU-MINIMAL.

	gnu: GRUB: Build with the latest version of Flex.
	* gnu/packages/bootloaders.scm (grub)[native-inputs]: Change from FLEX-2.6.1
	to FLEX.

	gnu: python-grpcio: Update to 1.27.2.
	* gnu/packages/rpc.scm (python-grpcio): Update to 1.27.2.
	[source](modules, snippet): New fields.
	[arguments]: Add phases to use system libraries and the correct compiler.
	[inputs]: Add C-ARES, OPENSSL, and ZLIB.

	gnu: TensorFlow: Correct gRPC input.
	* gnu/packages/machine-learning.scm (tensorflow)[native-inputs]: Move
	GRPC:STATIC ...
	[inputs]: ... here.

	gnu: gRPC: Update to 1.27.3.
	* gnu/packages/rpc.scm (grpc): Update to 1.27.3.
	[arguments]: Add "-DgRPC_ABSL_PROVIDER=package" in #:configure-flags.
	[inputs]: Add ABSEIL-CPP.
	(grpc-1.16.1): New public variable.
	* gnu/packages/hyperledger.scm (hyperledger-iroha)[inputs]: Change from GRPC
	to GRPC-1.16.
	* gnu/packages/machine-learning.scm (tensorflow)[native-inputs, inputs]: Likewise.

	gnu: python-gast: Update to 0.3.3.
	* gnu/packages/python-xyz.scm (python-gast): Update to 0.3.3.

2020-03-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: go-gopkg.in-mgo.v2: Use HTTPS home page.
	* gnu/packages/databases.scm (go-gopkg.in-mgo.v2)[home-page]: Use HTTPS.

	gnu: lua5.2-expat: Use HTTPS home page.
	* gnu/packages/lua.scm (lua5.2-expat)[home-page]: Use HTTPS.

	gnu: git-test-sequence: Use HTTPS home page.
	* gnu/packages/version-control.scm (git-test-sequence)[home-page]: Use HTTPS.

	gnu: ogre: Use HTTPS home page.
	* gnu/packages/graphics.scm (ogre)[home-page]: Use HTTPS.

	gnu: ruby-sequel: Use HTTPS home page.
	* gnu/packages/ruby.scm (ruby-sequel)[home-page]: Use HTTPS.

	gnu: ruby-rspec: Use HTTPS home page.
	* gnu/packages/ruby.scm (ruby-rspec)[home-page]: Use HTTPS.

	gnu: opencl-clhpp: Use HTTPS home page.
	* gnu/packages/opencl.scm (opencl-clhpp)[home-page]: Use HTTPS.

	gnu: gnupg: Update to 2.2.20 [security fix].
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.20.

2020-03-21  6033fe7de85d  <6033fe7de85d@airmail.cc>

	gnu: Add emacs-objed.
	*gnu/packages/emacs-xyz.scm (emacs-objed): New variable.

2020-03-21  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: blktrace: Update to db4f634.
	* gnu/packages/linux.scm (blktrace): Update to db4f634.
	[revision]: Increment variable.
	[patches]: Remove variable.
	* gnu/packages/patches/blktrace-use-rmtree.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-03-21  Vitaliy Shatrov  <D0dyBo0D0dyBo0@protonmail.com>

	gnu: coreutils: Improve description.
	* gnu/packages/base.scm (coreutils): Improve description and state that there
	is no shell included.

2020-03-21  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add r-boa.
	* gnu/packages/cran.scm (r-boa): New variable.

2020-03-21  Naga Malleswari  <nagamalli@riseup.net>

	gnu: Add r-crochet.
	* gnu/packages/cran.scm (r-crochet): New variable.

2020-03-21  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Add hash-extender.
	* gnu/packages/crypto.scm (hash-extender): New variable.
	* gnu/packages/patches/hash-extender-test-suite.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register the new file.

2020-03-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-grpcio: Move to (gnu packages rpc).
	* gnu/packages/python-xyz.scm (python-grpcio): Move from here ...
	* gnu/packages/rpc.scm (python-grpcio): ... to here.

	gnu: gRPC: Move to (gnu packages rpc).
	* gnu/packages/machine-learning.scm (grpc): Move to ...
	* gnu/packages/rpc.scm: ... here.  New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly.
	* gnu/packages/hyperledger.scm: Adjust module imports.

	gnu: python-language-server: Build with python-jedi@0.15.2.
	* gnu/packages/python-xyz.scm (python-language-server)[propagated-inputs]:
	Remove PYTHON-JEDI.  Add PYTHON-JEDI-0.15.
	(python-jedi-0.15, python-parso-0.5): New public variables.

2020-03-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-django: Use HTTPS home page.
	* gnu/packages/django.scm (python-django)[home-page]: Use HTTPS.

	gnu: python2-s3cmd: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (python2-s3cmd)[home-page]: Use HTTPS.

2020-03-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rsync: Use system zlib and popt libraries.
	Reduce our likelihood of contracting security bugs at the expense of
	compression ratio (in some cases) and compatibility with rsync≤3.1.1.

	rsync@3.1.2 was released in 2014.  Time to upgrade your CentOS box.

	* gnu/packages/rsync.scm (rsync)[inputs]: Add popt and zlib.
	[arguments]: Use them.

2020-03-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-archive-zip: Update to 1.68.
	* gnu/packages/perl-compression.scm (perl-archive-zip): Update to 1.68.

	gnu: guile3.0-syntax-highlight: Use HTTPS home page.
	* gnu/packages/guile-xyz.scm (guile3.0-syntax-highlight)[home-page]: Use HTTPS.

	gnu: guile-rsvg: Use HTTPS home page.
	* gnu/packages/gtk.scm (guile-rsvg)[home-page]: Use HTTPS.

	gnu: hdf-eos2: Use HTTPS home page.
	* gnu/packages/maths.scm (hdf-eos2)[home-page]: Use HTTPS.

	gnu: ruby-omniauth: Update to 1.9.1.
	* gnu/packages/ruby.scm (ruby-omniauth): Update to 1.9.1.

	gnu: Use ‘license:’ prefix in (gnu packages libreoffice).
	* gnu/packages/libreoffice.scm: Import (guix licenses) with a #:prefix
	and adjust all callers.

	gnu: r-maptools: Use HTTPS home page.
	* gnu/packages/cran.scm (r-maptools)[home-page]: Use HTTPS.

	gnu: ocaml-sedlex: Use HTTPS home page.
	* gnu/packages/ocaml.scm (ocaml-sedlex)[home-page]: Use HTTPS.

	gnu: ocaml-tsdl: Update to 0.9.7.
	* gnu/packages/ocaml.scm (ocaml-tsdl): Update to 0.9.7.
	[native-inputs]: Remove ocaml-ocb-stubblr.
	[inputs]: Remove ocaml-result.

	gnu: ocaml-tsdl: Use HTTPS home page.
	* gnu/packages/ocaml.scm (ocaml-tsdl)[home-page]: Use HTTPS.

	gnu: sbcl-parse-number: Use HTTPS home page.
	* gnu/packages/lisp-xyz.scm (sbcl-parse-number)[home-page]: Use HTTPS.

	gnu: sbcl-parse-js: Use HTTPS home page.
	* gnu/packages/lisp-xyz.scm (sbcl-parse-js)[home-page]: Use HTTPS.

	gnu: sbcl-cl+ssl: Use HTTPS home page.
	* gnu/packages/lisp-xyz.scm (sbcl-cl+ssl)[home-page]: Use HTTPS.

	gnu: cl-jonathan: Use HTTPS home page.
	* gnu/packages/lisp-xyz.scm (cl-jonathan)[home-page]: Use HTTPS.

2020-03-21  Christopher Baines  <mail@cbaines.net>

	gnu: python-botocore: Update to 1.15.26.
	To keep compatability with awscli.

	* gnu/packages/python-xyz.scm (python-botocore): Update to 1.15.26.

2020-03-20  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for Guile 3.0.
	* etc/news.scm: Add entry for Guile 3.0.

2020-03-20  Ludovic Courtès  <ludo@gnu.org>

	packages: 'package-field-location' preserves the original file name.
	Fixes <https://bugs.gnu.org/39425>.
	Reported by Alex ter Weele <alex.ter.weele@gmail.com>.

	* guix/packages.scm (package-field-location): Remove 'with-fluids' for
	'%file-port-name-canonicalization'.  Change the 'file' field of the
	resulting location to FILE.

2020-03-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Install SysV init files to $(prefix)/etc.
	Fixes <https://bugs.gnu.org/40153>.
	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

	This is a followup to 73fbe04107d38f4561636c74d28d7a4935cbb1ef.

	* gnu/packages/package-management.scm (guix)[arguments]: In 'bootstrap'
	phase, change "sysvinitservicedir" in 'nix/local.mk'.

2020-03-20  Leo Famulari  <leo@famulari.name>

	gnu: VLC: Improve AV1 playback.
	* gnu/packages/video.scm (inputs): Add dav1d.

	gnu: FFmpeg: Prefer dav1d over libaom.
	* gnu/packages/patches/ffmpeg-prefer-dav1d.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/video.scm (ffmpeg)[source]: Use it.

2020-03-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: python2-faker: Add explicit dependency on six.
	This is a follow-up to commit a6a7336964da06abba9dd40ce8d7496c9c711177.

	* gnu/packages/python-xyz.scm (python2-faker)[propagated-inputs]: Add
	PYTHON2-SIX.

2020-03-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-orator: Update to 0.9.9.
	* gnu/packages/databases.scm (python-orator): Update to 0.9.9.
	[arguments]: Remove #:phases.  Add #:tests?.
	[native-inputs]: Remove.
	[propagated-inputs]: Add PYTHON-PYYAML.

	gnu: Update python-faker to to 4.0.2, python2-faker to 3.0.1.
	* gnu/packages/patches/python-faker-fix-build-32bit.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/python-xyz.scm (python-faker): Update to 4.0.2.
	[source](patches, modules, snippet): Remove.
	[arguments]: Adjust check phase.
	[native-inputs]: Remove PYTHON-EMAIL-VALIDATOR and PYTHON-MOCK.  Add
	PYTHON-FREEZEGUN, PYTHON-PYTEST, PYTHON-RANDOM2, and PYTHON-VALIDATORS.
	[propagated-inputs]: Remove PYTHON-SIX.  Add PYTHON-TEXT-UNIDECODE.
	(python2-faker): Update to 3.0.1.
	[native-inputs]: Add PYTHON2-MOCK.

	gnu: Add python-random2.
	* gnu/packages/python-xyz.scm (python-random2, python2-random2): New public
	variables.

	gnu: Add python-validators.
	* gnu/packages/python-xyz.scm (python-validators, python2-validators): New
	public variables.

	gnu: Add python-text-unidecode.
	* gnu/packages/python-xyz.scm (python-text-unidecode, python2-text-unidecode):
	New public variables.

	gnu: python-pendulum: Update to 2.1.0.
	* gnu/packages/time.scm (python-pendulum): Update to 2.1.0.
	[native-inputs]: Remove.
	[arguments]: New field.
	[propagated-inputs]: Remove PYTHON-TZLOCAL.

	gnu: python-pytzdata: Update to 2019.3.
	* gnu/packages/time.scm (python-pytzdata): Update to 2019.3.
	[native-inputs]: Remove.
	[arguments]: New field.
	[propagated-inputs]: Add PYTHON-CLEO.

	gnu: python-clikit: Declare Python 2 variant.
	* gnu/packages/python-xyz.scm (python-clikit)[properties]: New field.
	(python2-clikit): New public variable.

2020-03-20  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: ansible: Update to 2.9.6.
	* gnu/packages/admin.scm (ansible): Update to 2.9.6.

	gnu: Add squid.
	* gnu/packages/networking.scm (squid): New variable.

2020-03-20  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-projectile: Update to 2.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-projectile): Update to 2.1.0.

2020-03-20  guy fleury iteriteka  <gfleury@disroot.org>

	gnu: make-libiberty: Use install-file.
	* gnu/packages/gcc.scm(make-libiberty): In phase install use
	install-file helper function to install file.

2020-03-20  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: Add blktrace.
	* gnu/packages/linux.scm (blktrace): New variable.
	* gnu/packages/patches/blktrace-use-rmtree.patch: Add file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-03-20  Brendan Tildesley  <mail@brendan.scot>

	gnu: Add wev.
	* gnu/packages/freedesktop.scm (wev): New variable.

2020-03-20  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: add premake5.
	* gnu/packages/build-tools.scm (premake5): New variable.

	gnu: gsettings-desktop-schemas: patch monospace font.
	* gnu/packages/gnome.scm (gsettings-desktop-schemas)[arguments]<phases>:
	Rename `set-adwaita-theme-file-name' to the more generic `patch-schemas'.
	Add patch for the monospace font (Source Code Pro 10 -> Monospace 11).
	Adjust comments.

2020-03-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: libiberty: Do not inherit properties from GCC.
	* gnu/packages/gcc.scm (make-libiberty)[properties]: New field.

2020-03-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: osm2pgsql: Update to 1.2.1.
	* gnu/packages/geo.scm (osm2pgsql): Update to 1.2.1.
	  [inputs]: Add bzip2 and replace proj.4 by proj.
	  [native-inputs]: Replace python-2 by python and python2-psycopg2 by
	  python-psycopg2.

	gnu: libosmium: Update to 2.15.4.
	* gnu/packages/geo.scm (libosmium): Update to 2.15.4.
	  [inputs]: Add bzip2 and utfcpp.

2020-03-20  Marius Bakke  <mbakke@fastmail.com>

	system: Switch to Guile 3.0.
	* gnu/system.scm (%base-packages): Change from GUILE-2.2 to GUILE-3.0.

2020-03-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-company: Update to 0.9.12.
	* gnu/packages/emacs-xyz.scm (emacs-company): Update to 0.9.12.

2020-03-20  Florian Pelz  <pelzflorian@pelzflorian.de>

	gnu: nginx-accept-language-module: Simplify decompression phase.
	See <https://lists.gnu.org/archive/html/guix-patches/2020-03/msg00652.html>
	where a similar change was found to be sufficient.

	* gnu/packages/web.scm (nginx-accept-language-module)[arguments]:
	In 'unpack-nginx-sources' phase, extract the compressed tarball using
	tar's auto-decompression instead of decompressing manually.

2020-03-20  Florian Pelz  <pelzflorian@pelzflorian.de>

	gnu: Add v86d.
	* gnu/packages/xorg.scm (v86d): New variable.

2020-03-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: emacs-company: Use HTTPS home page.
	* gnu/packages/emacs-xyz.scm (emacs-company)[home-page]: Use HTTPS.

	gnu: emacs-mit-scheme-doc: Use HTTPS home page.
	* gnu/packages/emacs-xyz.scm (emacs-mit-scheme-doc)[home-page]: Use HTTPS.

	gnu: emacs-ebib: Use HTTPS home page.
	* gnu/packages/emacs-xyz.scm (emacs-ebib)[home-page]: Use HTTPS.

	gnu: java-modello-plugins-xpp3: Use HTTPS home page.
	* gnu/packages/java.scm (java-modello-plugins-xpp3)[home-page]: Use HTTPS.

	gnu: java-aqute-bnd-annotation: Use HTTPS home page.
	* gnu/packages/java.scm (java-aqute-bnd-annotation)[home-page]: Use HTTPS.

	gnu: java-joda-time: Use HTTPS home page.
	* gnu/packages/java.scm (java-joda-time)[home-page]: Use HTTPS.

	gnu: java-jmh: Use HTTPS home page.
	* gnu/packages/java.scm (java-jmh)[home-page]: Use HTTPS.

	gnu: java-plexus-classworlds: Use HTTPS home page.
	* gnu/packages/java.scm (java-plexus-classworlds)[home-page]: Use HTTPS.

	gnu: bs1770gain: Update to 0.6.7.
	* gnu/packages/audio.scm (bs1770gain): Update to 0.6.7.

	gnu: php: Update to 7.4.4.
	* gnu/packages/php.scm (php): Update to 7.4.4.

2020-03-19  Christopher Baines  <mail@cbaines.net>

	gnu: Add python-easy-thumbnails.
	* gnu/packages/django.scm (python-easy-thumbnails): New variable.

2020-03-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add foobillard++.
	* gnu/packages/games.scm (foobillard++): New variable.
	* gnu/packages/patches/foobillard++-pkg-config.patch: New file.
	* gnu/local.mk: Reference new file.

2020-03-19  Ludovic Courtès  <ludo@gnu.org>

	tests: Accept manual installation scripts that exit with SIGTERM.
	Fixes <https://bugs.gnu.org/39926>.
	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

	Previously we'd error out if the installation script exits with
	non-zero, which was the case because the 'reboot' program would
	typically not get a reply, and thus would eventually be killed by PID 1
	as the system is brought down.

	* gnu/tests/install.scm (run-install)[install]: Expect SCRIPT to exit
	with SIGTERM in addition to exiting with zero.

2020-03-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 8.2.0411.
	* gnu/packages/vim.scm (vim): Update to 8.2.0411.

	gnu: librsvg-next: Inherit from librsvg.
	* gnu/packages/gnome.scm (librsvg-next)[inherit]: New field, inherit
	from librsvg.

	gnu: librsvg-next: Use cargo-build-system.
	* gnu/packages/gnome.scm (librsvg-next)[source]: Don't use computed
	source. Add snippet to remove vendored crates.
	[build-system]: Switch to cargo-build-system.
	[arguments]: Remove configure-flags, make-flags, imported modules. Add
	modules and vendor fields. Add crates to cargo-inputs and
	cargo-development-inputs. Add 'prepare-for-build phase to adjust the
	source before building. Add 'gnu-configure phase to add the configure
	phase from the gnu-build-system. Replace the 'build, 'check and 'install
	phases from the gnu-build-system.
	[native-inputs]: Remove rust-1.34, rust-1.34:cargo.
	(computed-origin-method, librsvg-next-source): Remove variables.

	gnu: librsvg-next-source: Replace all crates.
	* gnu/packages/gnome.scm (librsvg-next-source): Replace all remaining
	vendored crates with packaged ones.

	gnu: Add rust-markup5ever-0.9.
	* gnu/packages/crates-io.scm (rust-markup5ever-0.9): New variable.
	(rust-markup5ever-0.8): Inherit from rust-markup-0.9.

	gnu: Add rust-pangocairo-0.8.
	* gnu/packages/crates-io.scm (rust-pangocairo-0.8): New variable.

	gnu: Add rust-pango-0.7.
	* gnu/packages/crates-io.scm (rust-pango-0.7): New variable.

	gnu: Add rust-rctree-0.3.
	* gnu/packages/crates-io.scm (rust-rctree-0.3): New variable.

	gnu: Add rust-nalgebra-0.18.
	* gnu/packages/crates-io.scm (rust-nalgebra-0.18): New variable.

	gnu: Add rust-abomonation-0.7.
	* gnu/packages/crates-io.scm (rust-abomonation-0.7): New variable.

	gnu: Add rust-recycler-0.1.
	* gnu/packages/crates-io.scm (rust-recycler-0.1): New variable.

	gnu: rust-matrixmultiply-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-matrixmultiply-0.1)[arguments]: Don't
	skip build.

	gnu: Add rust-matrixmultiply-0.2.
	* gnu/packages/crates-io.scm (rust-matrixmultiply-0.2): New variable.
	(rust-matrixmultiply-0.1): Inherit from rust-matrixmultiply-0.2.

	gnu: Add rust-rawpointer-0.2.
	* gnu/packages/crates-io.scm (rust-rawpointer-0.2):New variable.
	(rust-rawpointer-0.1): Inherit from rust-rawpointer-0.2.

	gnu: Add rust-gdk-pixbuf-0.7.
	* gnu/packages/crates-io.scm (rust-gdk-pixbuf-0.7): New variable.

	gnu: Add rust-gio-0.7.
	* gnu/packages/crates-io.scm (rust-gio-0.7): New variable.

	gnu: Add rust-gir-format-check-0.1.
	* gnu/packages/crates-io.scm (rust-gir-format-check-0.1): New variable.

	gnu: Add rust-fragile-0.3.
	* gnu/packages/crates-io.scm (rust-fragile-0.3): New variable.

	gnu: Add rust-data-url-0.1.
	* gnu/packages/crates-io.scm (rust-data-url-0.1): New variable.

	gnu: Add rust-cssparser-0.25.
	* gnu/packages/crates-io.scm (rust-cssparser-0.25): New variable.

	gnu: Add rust-cssparser-macros-0.3.
	* gnu/packages/crates-io.scm (rust-cssparser-macros-0.3): New variable.

	gnu: Add rust-cairo-rs-0.7.
	* gnu/packages/crates-io.scm (rust-cairo-rs-0.7): New variable.

	gnu: Add rust-glib-0.8.
	* gnu/packages/crates-io.scm (rust-glib-0.8): New variable.

	gnu: Add rust-procedural-masquerade-0.1.
	* gnu/packages/crates-io.scm (rust-procedural-masquerade-0.1): New variable.

	gnu: Add rust-float-cmp-0.5.
	* gnu/packages/crates-io.scm (rust-float-cmp-0.5): New variable.
	(rust-float-cmp-0.3): Inherit from rust-float-cmp-0.5.

	gnu: Add rust-dtoa-short-0.3.
	* gnu/packages/crates-io.scm (rust-dtoa-short-0.3): New variable.

	gnu: Add rust-float-cmp-0.3.
	* gnu/packages/crates-io.scm (rust-float-cmp-0.3): New variable.

	gnu: Add rust-num-0.1.
	* gnu/packages/crates-io.scm (rust-num-0.1): New variable.

	gnu: Add rust-num-rational-0.1.
	* gnu/packages/crates-io.scm (rust-num-rational-0.1): New variable.

	gnu: Add rust-num-complex-0.1.
	* gnu/packages/crates-io.scm (rust-num-complex-0.1): New variable.

	gnu: Add rust-num-bigint-0.1.
	* gnu/packages/crates-io.scm (rust-num-bigint-0.1): New variable.

	gnu: Add rust-cairo-rs-0.8.
	* gnu/packages/crates-io.scm (rust-cairo-rs-0.8): New variable.

	gnu: Add rust-glib-0.9.
	* gnu/packages/crates-io.scm (rust-glib-0.9): New variable.

	gnu: Add rust-futures-preview-0.3.
	* gnu/packages/crates-io.scm (rust-futures-preview-0.3): New variable.

	gnu: rust-futures-util-preview-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-futures-util-preview-0.3)[arguments]:
	Don't skip build. Skip tests. Replace rust-rand-0.4 with 0.7 in
	cargo-inputs. Remove rust-rand-core-0.5.

	gnu: Add rust-gtk-rs-lgpl-docs-0.1.
	* gnu/packages/crates-io.scm (rust-gtk-rs-lgpl-docs-0.1): New variable.

	gnu: Add rust-rustdoc-stripper-0.1.
	* gnu/packages/crates-io.scm (rust-rustdoc-stripper-0.1): New variable.

	gnu: Add rust-alga-0.9.
	* gnu/packages/crates-io.scm (rust-alga-0.9): New variable.

	gnu: Add rust-decimal-2.0.
	* gnu/packages/crates-io.scm (rust-decimal-2.0): New variable.

	gnu: Add rust-ord-subset-3.
	* gnu/packages/crates-io.scm (rust-ord-subset-3): New variable.

	gnu: Add rust-alga-derive-0.9.
	* gnu/packages/crates-io.scm (rust-alga-derive-0.9): New variable.

	gnu: Add rust-edit-distance-2.1.
	* gnu/packages/crates-io.scm (rust-edit-distance-2.1): New variable.

	gnu: Add rust-pangocairo-sys-0.10.
	* gnu/packages/crates-io.scm (rust-pangocairo-sys-0.10): New variable.

	gnu: Add rust-pango-sys-0.9.
	* gnu/packages/crates-io.scm (rust-pango-sys-0.9): New variable.

	gnu: Add rust-gtk-pixbuf-sys-0.9.
	* gnu/packages/crates-io.scm (rust-gdk-pixbuf-sys-0.9): New variable.

	gnu: Add rust-cairo-sys-rs-0.9.
	* gnu/packages/crates-io.scm (rust-cairo-sys-rs-0.9): New variable.

2020-03-19  Brendan Tildesley  <mail@brendan.scot>

	guix: lint: Ad scdoc as a suggested native input.
	* guix/lint.scm (check-inputs-should-be-native): Add scdoc.

	gnu: grim: Move scdoc to native-inputs.
	* gnu/packages/image.scm (scdoc)[inputs]: Remove scdoc.
	[native-inputs]: Add scdoc.

2020-03-19  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: rust-bindgen: Add missing space to synopsis.
	* gnu/packages/crates-io.scm (rust-bindgen-0.50)[synopsis]: Add a space
	  between "C++" and "libraries".

2020-03-19  Michael Rohleder  <mike@rohleder.de>

	gnu: docker-compose: Update to 1.25.4.
	Fixes <https://bugs.gnu.org/40015>.

	* gnu/packages/docker.scm (docker-compose): Update to 1.25.4.

2020-03-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-magit: Remove obsolete make flags.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Remove make flags that were jadis
	required to reference external Elisp libraries.  These are now made available
	through EMACSLOADPATH.

	doc: Update to reflect the current installation prefix of Emacs packages.
	* doc/guix.texi (Application Setup)[Emacs Packages]: No longer mention the
	guix.d Elisp installation prefix.  Do not treat the user profile specially, as
	it is not special anymore.
	(Build Systems): Document the correct Elisp installation prefix.

	gnu: emacs-mew: Remove guix.d from the Elisp installation directory.
	* gnu/packages/mail.scm (emacs-mew)[arguments]: Update the Elisp installation
	prefix.

	gnu: cedille: Remove guix.d from the Elisp installation directory.
	* gnu/packages/cedille.scm (cedille)[phases]{patch-cedille-path-el}: Update
	the Elisp installation prefix used.
	{copy-cedille-mode}: Likewise.

	gnu: ghc-hindent: Remove guix.d from the Elisp installation directory.
	* gnu/packages/haskell-xyz.scm (ghc-hindent)[phases]{emacs-install}: Update
	the installation prefix directory.

2020-03-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-forge: Use the emacs-build-system.
	This streamlines the package definition nicely and bring benefits, such as
	having the Elisp files scanned for potential /bin/ programs and patched,
	compressing the info manual, being able to compile the autoload file, and
	installing the byte compiled files to the correct location (under site-lisp/).

	* gnu/packages/emacs-xyz.scm (emacs-forge)[build-system]: Switch from the
	gnu-build-system to the emacs-build-system.
	[arguments]: Remove the #:modules and #:imported-modules arguments.  Delete
	all the custom phases except the 'chdir-lisp one, and add a new
	'build-info-manual phase.

2020-03-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-guix: Remove unnecessary configure flags.
	* gnu/packages/emacs-xyz.scm (emacs-guix)[arguments]: Remove.

	gnu: emacs-magit-svn: Use the emacs-build-system.
	* gnu/packages/emacs-xyz.scm (emacs-magit-svn)[build-system]: Use the
	emacs-build-system.
	[arguments]: Remove.

2020-03-19  Brendan Tildesley  <mail@brendan.scot>

	gnu: waybar: Update to 0.9.1.
	* gnu/packages/wm.scm (waybar): Update to 0.9.1.
	[inputs]: Add date and gtk-layer-shell dependencies.
	[synopsis]:Remove period.

	gnu: Add gtk-layer-shell.
	* gnu/packages/gtk.scm (gtk-layer-shell): New variable.

	gnu: spdlog: Update to 1.5.0.
	* gnu/packages/logging.scm (spdlog): Update to 1.5.0

	gnu: Add date.
	* gnu/packages/wm.scm (date): New variable.
	* gnu/packages/patches/date-output-pkg-config-files.patch: New file.
	* gnu/local.mk: Add patch.

2020-03-19  Ludovic Courtès  <ludo@gnu.org>

	guix package: Remove unneeded import.
	This is a followup to 55e1dfa4dd189e010c541e3997b65434c702b4a5.

	* guix/scripts/package.scm: Remove unneeded #:use-module.

2020-03-19  Ludovic Courtès  <ludo@gnu.org>

	inferior: '&inferior-exception' includes a stack trace.
	* guix/inferior.scm (port->inferior): Bump protocol to (0 1 1).
	(&inferior-exception)[stack]: New field.
	(read-repl-response): Recognize 'exception' form for protocol (0 1 1).
	* tests/inferior.scm ("&inferior-exception"): Check the value returned
	by 'inferior-exception-stack'.

	repl: Return stack traces along with exceptions.
	* guix/repl.scm (repl-prompt): New variable.
	(stack->frames): New procedure.
	(send-repl-response)[frame->sexp, handle-exception]: New procedure.
	Pass HANDLE-EXCEPTION as a pre-unwind handler.
	(machine-repl): Define 'tag'.  Bump protocol version to (0 1 1).
	Wrap 'loop' call in 'call-with-prompt'.

	inferior: Adjust to protocol (0 1).
	* guix/inferior.scm (port->inferior): For protocol (0 x ...), where x >= 1,
	send the (() repl-version ...) form.

	repl: Allow clients to send their protocol version.
	* guix/repl.scm (send-repl-response): Add #:version.
	(machine-repl): Make 'loop' an internal define with a
	'version' parameter.  Pass VERSION to 'send-repl-response'.
	Send (0 1) as the protocol version.
	If the first element read from INPUT matches (() repl-version _ ...),
	interpret it as the client's protocol version.

2020-03-19  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: system: Remove guile-wm from skeleton.
	* gnu/system/shadow.scm (default-skeletons): Remove guile-wm (especially as a
	dependency).

2020-03-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Fix typo.
	This is a follow-up to 83a4ab4e4213eaf10289f0abd8a43979178701d7.

	* gnu/local.mk (dist_patch_DATA): Fix typo in patch name.

2020-03-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add korganizer.
	* gnu/packages/kde-pim.scm (korganizer): New variable.

	gnu: Add kincidenceeditor.
	* gnu/packages/kde-pim.scm (kincidenceeditor): New variable.

	gnu: Add keventviews.
	* gnu/package/kde-pim.scm (keventviews): New variable.

	gnu: Add kcalendarsupport.
	* gnu/packages/kde-pim.scm (kcalendarsupport): New variable.

	gnu: Add kdiagram.
	* gnu/packages/kde.scm (kdiagram): New variable.
	* packages/patches/kdiagram-Fix-missing-link-libraries.patch: New file.
	* gnu/local.mk: Add it.

	gnu: Add kmail.
	* gnu/packages/kde-pim.scm (kmail): New variable.
	* gnu/packages/patches/kmail-Fix-missing-link-libraries.patch:
	  New file.
	* gnu/local.mk: Add it.

	gnu: Add knotes.
	* gnu/packages/kde-pim.scm (knotes): NEw variable.

	gnu: Add kaddressbook.
	* gnu/packages/kde-pim.scm (kaddressbook): New variable.

	gnu: Add kdepim-runtime.
	* gnu/packages/kde-pim.scm (kdepim-runtime): New variable.
	* gnu/packages/patches/kdepim-runtime-Fix-missing-link-libraries.patch:
	  New file.
	* gnu/local.mk: Add it.

2020-03-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add kdav.
	This is in kde-pim.scm since it explicitly offers the "KPimKDAV".

	* gnu/package/kde-pim.scm (kdav): New variable.

2020-03-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add kblog.
	* gnu/packages/kde-pim.scm (kblog): New variable.

	gnu: Add kmailcommon.
	* gnu/packages/kde-pim.scm (kmailcommon): New variable.

	gnu: Add kmessagelib.
	* gnu/packages/kde-pim.scm (kmessagelib): New variable.

	gnu: Add libksieve.
	* gnu/packages/kde-pim.scm (libksieve): New variable.
	* gnu/packages/patches/libksieve-Fix-missing-link-libraries.patch:
	  New file.
	* gnu/local.mk: Add it.

2020-03-19  Brice Waegeneire  <brice@waegenei.re>

	gnu: gpa: Add phase wrap-program.
	Fixes <https://bugs.gnu.org/36109>

	* gnu/packages/gnupg.scm (gpa)[arguments]: Add phase wrap-program.

2020-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-modelmetrics: Update to 1.2.2.2.
	* gnu/packages/statistics.scm (r-modelmetrics): Update to 1.2.2.2.

	gnu: r-matrixstats: Update to 0.56.0.
	* gnu/packages/statistics.scm (r-matrixstats): Update to 0.56.0.

	gnu: r-quanteda: Update to 2.0.1.
	* gnu/packages/cran.scm (r-quanteda): Update to 2.0.1.
	[native-inputs]: Add r-knitr.

	gnu: r-isocodes: Update to 2020.03.16.
	* gnu/packages/cran.scm (r-isocodes): Update to 2020.03.16.

	gnu: r-accept: Update to 0.7.1.
	* gnu/packages/cran.scm (r-accept): Update to 0.7.1.

	gnu: r-uwot: Update to 0.1.8.
	* gnu/packages/cran.scm (r-uwot): Update to 0.1.8.
	[propagated-inputs]: Remove r-rcppparallel.

	gnu: r-ggraph: Update to 2.0.2.
	* gnu/packages/cran.scm (r-ggraph): Update to 2.0.2.
	[native-inputs]: Add r-knitr.

	gnu: r-units: Update to 0.6-6.
	* gnu/packages/cran.scm (r-units): Update to 0.6-6.
	[native-inputs]: Add r-knitr.

	gnu: r-nonnest2: Update to 0.5-3.
	* gnu/packages/cran.scm (r-nonnest2): Update to 0.5-3.
	[native-inputs]: Add r-knitr.

	gnu: r-waveslim: Update to 1.8.2.
	* gnu/packages/cran.scm (r-waveslim): Update to 1.8.2.

	gnu: r-ggeffects: Update to 0.14.2.
	* gnu/packages/cran.scm (r-ggeffects): Update to 0.14.2.
	[native-inputs]: Add r-knitr.

	gnu: r-glmmtmb: Update to 1.0.1.
	* gnu/packages/cran.scm (r-glmmtmb): Update to 1.0.1.

	gnu: r-pwr: Update to 1.3-0.
	* gnu/packages/cran.scm (r-pwr): Update to 1.3-0.

	gnu: r-officer: Update to 0.3.8.
	* gnu/packages/cran.scm (r-officer): Update to 0.3.8.
	[propagated-inputs]: Remove r-digest.
	[native-inputs]: Add r-knitr.

	gnu: r-recipes: Update to 0.1.10.
	* gnu/packages/cran.scm (r-recipes): Update to 0.1.10.
	[native-inputs]: Add r-knitr.

	gnu: r-rmysql: Update to 0.10.20.
	* gnu/packages/cran.scm (r-rmysql): Update to 0.10.20.

	gnu: r-ffbase: Update to 0.12.8.
	* gnu/packages/cran.scm (r-ffbase): Update to 0.12.8.

	gnu: r-rcpp: Update to 1.0.4.
	* gnu/packages/cran.scm (r-rcpp): Update to 1.0.4.
	[native-inputs]: Remove r-knitr.

	gnu: r-glue: Update to 1.3.2.
	* gnu/packages/cran.scm (r-glue): Update to 1.3.2.

	gnu: r-crosstalk: Update to 1.1.0.1.
	* gnu/packages/cran.scm (r-crosstalk): Update to 1.1.0.1.
	[propagated-inputs]: Remove r-ggplot2 and r-shiny.

	gnu: r-biocpkgtools: Update to 1.4.6.
	* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.4.6.
	[propagated-inputs]: Add r-biocfilecache, r-rappdirs, r-rlang, and
	r-tidyselect.
	[native-inputs]: Add r-knitr.

	gnu: r-biosigner: Update to 1.14.2.
	* gnu/packages/bioconductor.scm (r-biosigner): Update to 1.14.2.
	[native-inputs]: Remove r-rmarkdown, pandoc, and pandoc-citeproc.

2020-03-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Update to 80.0.3987.149-0.516e2d9 [security fixes].
	This releases fixes CVE-2020-6422, CVE-2020-6424, CVE-2020-6425,
	CVE-2020-6426, CVE-2020-6427, CVE-2020-6428, CVE-2020-6429, CVE-2019-20503,
	and CVE-2020-6449.

	* gnu/packages/chromium.scm (%chromium-version): Set to 80.0.3987.149.
	(%ungoogled-revision): Set to 516e2d990a50a4bbeb8c583e56333c2935e2af95.
	(%chromium-origin, %ungoogled-origin): Update hashes.

2020-03-19  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	gnu: python2-cython: Exclude parallel tests on i686 systems.
	* gnu/packages/python-xyz.scm (python2-cython)[arguments]: When building on
	i686-linux, override the 'check' phase.

	gnu: git: Enable parallel tests.
	* gnu/packages/version-control.scm (git)[arguments]: Remove #:parallel-testS?.

	gnu: varnish: Update to 6.4.0.
	* gnu/packages/web.scm (varnish): Update to 6.4.0.

	gnu: RocksDB: Update to 6.7.3.
	* gnu/packages/databases.scm (rocksdb): Update to 6.7.3.

	gnu: wpebackend-fdo: Update to 1.6.0.
	* gnu/packages/webkit.scm (wpebackend-fdo): Update to 1.6.0.

	gnu: libwpe: Update to 1.6.0.
	* gnu/packages/webkit.scm (libwpe): Update to 1.6.0.

	gnu: dav1d: Update to 0.6.0.
	* gnu/packages/video.scm (dav1d): Update to 0.6.0.

	gnu: libsoup: Update to 2.70.0.
	* gnu/packages/gnome.scm (libsoup): Update to 2.70.0.

	gnu: libsecret: Update to 0.20.2.
	* gnu/packages/gnome.scm (libsecret): Update to 0.20.2.

	gnu: git: Update to 2.25.2.
	* gnu/packages/version-control.scm (git): Update to 2.25.2.

	gnu: OpenSSL: Update replacement to 1.1.1e [fixes CVE-2019-1551].
	* gnu/packages/tls.scm (openssl-1.1.1d): Rename to ...
	(openssl-1.1.1e): ... this.  Update to 1.1.1e.
	(openssl)[replacement]: Adjust accordingly.

2020-03-19  Marius Bakke  <mbakke@fastmail.com>

	build-self: Import (ice-9 threads) in the compute-guix-derivation script.
	This is required for CALL-WITH-NEW-THREAD in Guile 3.0.

	* build-aux/build-self.scm (build-program): Import (ice-9 threads).

2020-03-19  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-webkit: Update to 20200319.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20200319.

2020-03-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: glances: Deprecate python- prefix.
	* gnu/package/python-xyz.scm (glances): New public variable renamed
	from……
	(python-glances): …this now-deprecated one.

	gnu: Remove python2-glances variant.
	* gnu/packages/python-xyz.scm (python2-glances): Remove variable.

	gnu: python-glances: Update to 3.1.4.
	* gnu/packages/python-xyz.scm (python-glances): Update to 3.1.4.

	gnu: aircrack-ng: Update to 1.6.
	* gnu/packages/networking.scm (aircrack-ng): Update to 1.6.

	gnu: neomutt: Update to 20200313.
	* gnu/packages/mail.scm (neomutt): Update to 20200313.

	gnu: Use HTTPS for supported psyc.eu subdomains.
	* gnu/packages/messaging.scm (libpsyc)[home-page]: Use HTTPS.
	(perl-net-psyc)[source, description, home-page]: Likewise.

	gnu: camlp5: Update home page.
	* gnu/packages/ocaml.scm (camlp5)[home-page]: Update.

2020-03-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: jrnl: Use HTTPS home page.
	* gnu/packages/jrnl.scm (jrnl)[home-page]: Use HTTPS.

	gnu: libmygpo-qt: Update home page.
	* gnu/packages/gpodder.scm (libmygpo-qt)[home-page]: Update.

	gnu: camlzip: Update home page.
	* gnu/packages/ocaml.scm (camlzip)[home-page]: Update.

	gnu: lablgtk: Update to 2.18.10.
	* gnu/packages/ocaml.scm (lablgtk): Update to 2.18.10.

	gnu: bind: Update to 9.16.1.
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.1.

	gnu: inxi-minimal: Update to 3.0.38-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.0.38-1.

	gnu: chafa: Update to 1.2.2.
	* gnu/packages/image-viewers.scm (chafa): Update to 1.2.2.

	gnu: workrave: Update to 1.10.37.
	* gnu/packages/gnome.scm (workrave): Update to 1.10.37.
	[arguments]: Disable #:tests?.

2020-03-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dovecot: Use libsodium.
	This adds support for ARGON2I and ARGON2ID password hashing in exchange
	for a <1% increase in closure size.

	* gnu/packages/mail.scm (dovecot)[inputs]: Add libsodium.
	(dovecot-libsodium-plugin)[description]: Note its use.

2020-03-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dovecot: Use SQLite.
	* gnu/packages/mail.scm (dovecot)[arguments]: Add "--with-sqlite"
	to #:configure-flags.

	gnu: extempore: Use HTTPS home page.
	* gnu/packages/music.scm (extempore)[home-page]: Use HTTPS.

	gnu: r-rhpcblasctl: Use HTTPS home page.
	* gnu/packages/cran.scm (r-rhpcblasctl)[home-page]: Use HTTPS.

	gnu: r-snowfall: Use HTTPS home page.
	* gnu/packages/cran.scm (r-snowfall)[home-page]: Use HTTPS.

	gnu: Use HTTPS for non.tuxfamily.org home pages.
	* gnu/packages/music.scm (non-timeline, non-mixer, non-session-manager)
	(non-sequencer)[home-page]: Use HTTPS.

2020-03-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-static-blog: Fix typo in description.
	* gnu/packages/emacs-xyz.scm (emacs-org-static-blog)[description]: Fix typo.

2020-03-18  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.26.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.26.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.111.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.111.
	(linux-libre-4.19-pristine-source): Update hash.

2020-03-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: guile-readline: Build with Guile 3.
	* gnu/packages/guile.scm (guile-readline): Switch to GUILE-3.0.
	(guile2.2-readline): New public variable.
	(guile3.0-readline): Define in terms of DEPRECATED-GUILE3.0-PACKAGE.  Move
	expression below the 'deprecated-guile3.0-package' definition.

	gnu: make-ld-wrapper: Default to Guile 3.0.
	* gnu/packages/base.scm (make-ld-wrapper): Use GUILE-3.0 as the default Guile.

2020-03-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: GCC@9: Remove obsolete patch.
	This patch became obsolete when the update to 9.3.0 was merged (commit 3dade1d59e7b4caa641670a76c0c48b4c90f6b3c).

	* gnu/packages/patches/gcc-9-libsanitizer-mode-size.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/gcc.scm (gcc-9)[source](patches): Remove it.

2020-03-18  Leo Famulari  <leo@famulari.name>

	doc: Correctly state the size of the glibc-locales package.
	* doc/guix.texi (Application Setup): Give the correct size.

2020-03-18  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	gnu: pulseaudio: Remove obsolete input.
	* gnu/packages/pulseaudio.scm (pulseaudio)[native-inputs]: Remove INTLTOOL.
	Add GETTEXT-MINIMAL, PERL, and PERL-XML-PARSER.

	gnu: at-spi2-core: Remove obsolete input.
	* gnu/packages/gtk.scm (at-spi2-core)[native-inputs]: Remove INTLTOOL.  Add
	GETTEXT-MINIMAL.

	gnu: libgsf: Remove unused input.
	* gnu/packages/gnome.scm (libgsf)[inputs]: Remove PYTHON.

	gnu: libgsf: Do not build the static library.
	* gnu/packages/gnome.scm (libgsf)[arguments]: New field.

	gnu: libgsf: Remove obsolete intltool input.
	* gnu/packages/gnome.scm (libgsf)[native-inputs]: Remove INTLTOOL.  Add
	GETTEXT-MINIMAL, PERL, and PERL-XML-PARSER (previously propagated).

	gnu: gdb: Remove duplicate input.
	* gnu/packages/gdb.scm (gdb-9.1)[inputs]: Remove PYTHON.

	gnu: fontforge: Update to 20200314.
	* gnu/packages/fontutils.scm (fontforge): Update to 20200314.
	[source](uri): Adjust for new tar.xz download.
	[native-inputs]: Remove AUTOCONF, AUTOMAKE and LIBTOOL.
	[build-system]: Switch to CMAKE-BUILD-SYSTEM.
	[arguments]: Add #:configure-flags.  Remove phase
	'fix-linking-with-python3.8', add phase 'do-not-override-RPATH'.

	gnu: avahi: Update to 0.8.
	* gnu/packages/patches/avahi-CVE-2018-1000845.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/avahi.scm (avahi): Update to 0.8.
	[source](patches): Remove obsolete patch.
	[properties]: Remove.
	[arguments]: Remove "--disable-qt3" from #:configure-flags.  Add "--disable-qt5".
	[inputs]: Add LIBEVENT.  Sort lexicographically.
	[native-inputs]: Remove INTLTOOL.  Add GETTEXT-MINIMAL.

	gnu: avahi: Do not build the static libraries.
	* gnu/packages/avahi.scm (avahi)[arguments]: Add "--disable-static" to
	 #:configure-flags.

	gnu: perl-xml-parser: Update to 2.46.
	* gnu/packages/xml.scm (perl-xml-parser): Update to 2.46.

2020-03-18  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: swig: Use guile-3.0 instead of guile-2.2.
	* gnu/packages/swig.scm (swig)[native-inputs]: Replace guile-2.2 with
	guile-3.0.

2020-03-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tor: Update to 0.4.2.7.
	* gnu/packages/tor.scm (tor): Update to 0.4.2.7.

	gnu: pioneer: Use HTTPS home page.
	* gnu/packages/games.scm (pioneer)[home-page]: Use HTTPS.

	gnu: dovecot: Support LZ4 compression.
	* gnu/packages/mail.scm (dovecot)[inputs]: Add lz4.

	gnu: r-stabledist: Use HTTPS home page.
	* gnu/packages/cran.scm (r-stabledist)[home-page]: Use HTTPS.

	gnu: r-proc: Update home page.
	* gnu/packages/cran.scm (r-proc)[home-page]: Follow (HTTPS) redirection.

	gnu: r-stepwise: Use HTTPS home page.
	* gnu/packages/cran.scm (r-stepwise)[home-page]: Use HTTPS.

	gnu: r-ldheatmap: Use HTTPS home page.
	* gnu/packages/cran.scm (r-ldheatmap)[home-page]: Use HTTPS.

	gnu: r-shinyace: Use HTTPS home page.
	* gnu/packages/cran.scm (r-shinyace)[home-page]: Use HTTPS.

2020-03-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Follow-up commit to f6b950319c.
	* doc/guix.texi (Invoking guix deploy): Fix typo in example.

	Reported-by: Ludovic Courtès <ludo@gnu.org>

2020-03-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add opencpn.
	* gnu/packages/geo.scm (opencpn): New variable.

2020-03-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-static-blog: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-org-static-blog): Update to 1.3.0.

2020-03-18  Dimakakos Dimos  <me@bendersteed.tech>

	gnu: emacs-lsp-ui: Update to 6.2.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-ui): Update to 6.2.

2020-03-18  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-which-key: update to 3.4.0
	[[PGP Signed Part:No public key for 7C7AFFBEFEF2CB25 created at 2020-03-17T19:10:10+0100 using RSA]]
	* gnu/packages/emacs-xyz.scm (emacs-which-key): Update to 3.4.0

	From f36fee740bab3d74b526358be421a1527af9b69d Mon Sep 17 00:00:00 2001
	From: Michael Rohleder <mike@rohleder.de>
	Date: Tue, 17 Mar 2020 19:03:45 +0100
	Subject: [PATCH] gnu: emacs-which-key: update to 3.4.0

	* gnu/packages/emacs-xyz.scm (emacs-which-key): Update to 3.4.0

2020-03-18  Brice Waegeneire  <brice@waegenei.re>

	gnu: Add emacs-org-static-blog.
	* gnu/packages/emacs-xyz.scm (emacs-org-static-blog): New variable.

2020-03-18  raingloom  <raingloom@protonmail.com>

	gnu: Add Geary.
	* gnu/packages/gnome.scm (geary): New variable.

	gnu: gspell: --enable-vala for VAPI (for geary)
	* gnu/packages/gnome.scm (gspell)[arguments]: Add #:configure-flags.
	[native-inputs]: Add VALA.

2020-03-18  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: gnunet-gtk: Update to 0.12.0.
	* gnu/packages/gnunet.scm (gnunet-gtk): Update to 0.12.0.

	gnu: gnunet: Update to 0.12.2.
	* gnu/packages/gnunet.scm (gnunet): Update to 0.12.2.
	[inputs]: Add libjpeg. [arguments]: Deactivate more tests, set LANG env
	variable.

2020-03-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: mcron: Depend on Guile 2.2.7.
	Fixes <https://bugs.gnu.org/37237>.

	* gnu/packages/guile-xyz.scm (mcron)[inputs]: Replace GUILE-2.2 with
	GUILE-2.2.7.

2020-03-17  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: guix: Update to 'guile-3.0' also in native-inputs.
	* gnu/packages/package-management.scm (guix)[native-inputs]: Update to
	guile-3.0.

2020-03-17  Ludovic Courtès  <ludo@gnu.org>

	profiles: 'profile-derivation' uses _IOLBF on Guile 2.0 only.
	* guix/profiles.scm (profile-derivation)[builder]: Use _IOLBF on Guile
	2.0 only.

	tests: Fix compilation of 'gnu-make-for-tests'.
	* guix/tests.scm (gnu-make-for-tests)[arguments]: Pass
	"--disable-dependency-tracking" to #:configure-flags.

2020-03-17  Ludovic Courtès  <ludo@gnu.org>

	tests: Fix up reference to 'guile-2.2'.
	This is a followup to b6bee63bed4f013064c0d902e7c8b83ed7514ade.

	* tests/inferior.scm ("inferior-package-search-paths"): Refer to
	'guile-3.0' instead of 'guile-2.2'.

2020-03-17  Ludovic Courtès  <ludo@gnu.org>

	scripts: Refer to (default-guile) instead of 'guile-2.2'.
	This is a followup to b6bee63bed4f013064c0d902e7c8b83ed7514ade.

	* guix/scripts/environment.scm (guix-environment): Use (default-guile)
	instead of (canonical-package guile-2.2) when parameterizing
	'%guile-for-build'.
	* guix/scripts/pack.scm (guix-pack): Likewise.
	* guix/scripts/package.scm (guix-package*): Likewise.
	* guix/scripts/pull.scm (guix-pull): Likewise.

2020-03-17  Ludovic Courtès  <ludo@gnu.org>

	gexp: Change default Guile effective version to 3.0.
	This is a followup to b6bee63bed4f013064c0d902e7c8b83ed7514ade.

	* guix/gexp.scm (lower-gexp, gexp->derivation): #:effective-version
	defaults to "3.0".

2020-03-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnutls: Make 'guile3.0-gnutls' a deprecated alias.
	This is a followup to 67a3c8ed15f62a39f8684ee9c8dda024de9296a9.

	* gnu/packages/tls.scm (guile3.0-gnutls): Make a deprecated alias for
	GNUTLS.

2020-03-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: guile-sqlite3: Use the correct Guile version.
	This is a follow-up to commit b6bee63bed4f013064c0d902e7c8b83ed7514ade..

	* gnu/packages/guile.scm (guile-sqlite3)[native-inputs]: Remove GUILE-2.2.
	Add GUILE-3.0.

2020-03-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: guile-gcrypt: Use the correct Guile version.
	This is a follow-up to commit b6bee63bed4f013064c0d902e7c8b83ed7514ade.

	* gnu/packages/gnupg.scm (guile-gcrypt)[native-inputs]: Remove GUILE-2.2.  Add
	GUILE-3.0.
	(guile2.2-gcrypt)[native-inputs]: Adjust accordingly.

2020-03-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: GnuTLS: Build with Guile 3.
	This is a follow-up to commit b6bee63bed4f013064c0d902e7c8b83ed7514ade.

	* gnu/packages/tls.scm (gnutls)[inputs]: Change from GUILE-2.2 to GUILE-3.0.
	(guile3.0-gnutls): Rename to ...
	(guile2.2-gnutls): ... this.  Use GUILE-2.2.
	(guile3.0-gnutls): New variable.

2020-03-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: Default to Guile 3.0.
	This patch changes three things:

	  1. package derivations are built using Guile 3.0;

	  2. 'gexp->derivation' defaults to Guile 3.0;

	  3. "guile3.0-" packages are deprecated aliases for the regular
	     package, which now depends on Guile 3.0; "guile2.2-" packages are
	     introduced; "guile-next" is renamed to "guile".

	* gnu/packages/guile.scm (guile-2.0/fixed): Remove.
	(guile-3.0/fixed): New variable.
	(package-for-guile-3.0): Remove.
	(package-for-guile-2.2): New variable.
	(define-deprecated-guile3.0-package): New macro.
	(guile-3.0)[name]: Change to "guile".
	(guile-json-3)[native-inputs, inputs]: New fields.
	(guile2.2-json): New variable.
	(guile3.0-json): Deprecate.
	(guile-gdbm-ffi)[native-inputs]: Switch to GUILE-3.0.
	(guile2.2-gdbm-ffi): New variable.
	(guile3.0-gdbm-ffi): Deprecate.
	(guile-sqlite3): Switch to GUILE-3.0.
	(guile2.2-sqlite3): New variable.
	(guile3.0-sqlite3): Deprecate.
	(guile-bytestructures): Switch to GUILE-3.0.
	(guile2.2-bytestructures): New variable.
	(guile3.0-bytestructures): Deprecate.
	(guile-git): Switch to GUILE-3.0.
	(guile2.2-git): New variable.
	(guile3.0-git): Deprecate.
	(guile-2.2/bug-fix):
	* gnu/packages/ci.scm (cuirass): Switch to GUILE-3.0.
	* gnu/packages/emacs-xyz.scm (emacs-guix): Switch to GUILE-3.0.
	* gnu/packages/gtk.scm (guile-cairo)[arguments]: New field.
	Switch to GUILE-3.0.
	(guile2.2-cairo): New variable.
	(guile3.0-cairo): Deprecate.
	(guile-rsvg): Switch to GUILE-3.0.
	(guile2.2-cairo): New variable.
	(guile3.0-cairo): Deprecate.
	(guile-present): Switch to GUILE-3.0.
	(guile2.2-present): New variable.
	(guile3.0-present): Deprecate.
	(guile-gnome)[propagated-inputs]: Use GUILE2.2-CAIRO and GUILE2.2-LIB.
	* gnu/packages/guile-xyz.scm (guile-fibers)[arguments]: Add #:configure-flags.
	Switch to GUILE-3.0.
	(guile2.2-fibers): New variable.
	(guile3.0-fibers): Deprecate.
	(guile-syntax-highlight): Switch to GUILE-3.0.
	(guile2.2-syntax-highlight): New variable.
	(guile3.0-syntax-highlight): Deprecate.
	(guile-colorized): Switch to GUILE-3.0.
	(guile2.2-colorized): New variable.
	(guile3.0-colorized): Deprecate.
	(guile-pfds): Switch to GUILE-3.0.
	(guile2.2-pfds): New variable.
	(guile3.0-pfds): Deprecate.
	(guile-simple-zmq): Switch to GUILE-3.0.
	(guile2.2-simple-zmq): New variable.
	(guile3.0-simple-zmq): Deprecate.
	(guile-newt): Switch to GUILE-3.0.
	(guile2.2-newt): New variable.
	(guile3.0-newt): Deprecate.
	(guile-parted): Switch to GUILE-3.0.
	(guile2.2-parted): New variable.
	(guile3.0-parted): Deprecate.
	(guile-config): Switch to GUILE-3.0.
	(guile2.2-config): New variable.
	(guile3.0-config): Deprecate.
	(guile-hall): Switch to GUILE-3.0.
	(guile2.2-hall): New variable.
	(guile3.0-hall): Deprecate.
	(guile-ics): Switch to GUILE-3.0.
	(guile2.2-ics): New variable.
	(guile3.0-ics): Deprecate.
	(guile-wisp)[arguments]: Add 'support-guile-3.0' phase.
	Switch to GUILE-3.0.
	(guile2.2-wisp): New variable.
	(guile3.0-wisp): Deprecate.
	(guile-lib): Switch to GUILE-3.0.
	(guile2.2-lib): New variable.
	(guile3.0-lib): Deprecate.
	(guile-minikanren): Switch to GUILE-3.0.
	(guile2.2-minikanren): New variable.
	(guile3.0-minikanren): Deprecate.
	(guile-irregex): Switch to GUILE-3.0.
	(guile2.2-irregex): New variable.
	(guile3.0-irregex): Deprecate.
	(haunt): Switch to GUILE-3.0, and remove GUILE-READER.
	(guile2.2-haunt): New variable.
	(guile3.0-haunt): Deprecate.
	(guile-commonmark): Switch to GUILE-3.0.
	(guile2.2-commonmark): New variable.
	(guile3.0-commonmark): Deprecate.
	(mcron): Switch to GUILE-3.0.
	(guile2.0-mcron): New variable.
	(guile3.0-mcron): Deprecate.
	(guile-picture-language): Switch to GUILE-3.0.
	(guile2.2-picture-language): New variable.
	(guile3.0-picture-language): Deprecate.
	(guile-gi): Switch to GUILE-3.0.
	(guile2.2-gi): New variable.
	(guile3.0-gi): Deprecate.
	(guile-hashing): Switch to GUILE-3.0.
	(guile2.2-hashing): New variable.
	(guile3.0-hashing): Deprecate.
	* gnu/packages/package-management.scm (guix): Switch to GUILE-3.0.
	(guile2.2-guix): New variable.
	(guile3.0-guix): Deprecate.
	(gwl): Replace "guile3.0-" with "guile-".
	(guix-jupyter)[source]: Adjust for Guile 3.0.
	Switch to GUILE-3.0.
	* gnu/packages/ssh.scm (guile-ssh): Switch to GUILE-3.0.
	(guile2.2-ssh): New variable.
	(guile3.0-ssh): Deprecate.
	* gnu/packages/admin.scm (shepherd): Switch to GUILE-3.0.
	(guile2.2-shepherd): New variable.
	(guile3.0-shepherd): Deprecate.
	* gnu/packages/mail.scm (mailutils): Switch to GUILE-3.0.
	(guile2.2-mailutils): New variable.
	(guile3.0-mailutils): Deprecate.
	* gnu/packages/plotutils.scm (guile-charting): Switch to GUILE-3.0.
	(guile2.2-charting): New variable.
	(guile3.0-charting): Deprecate.
	* gnu/packages/version-control.scm (libgit2): Switch to GUILE-3.0.
	* gnu/packages/vpn.scm (vpnc-scripts): Switch to GUILE-3.0.
	* gnu/packages/web.scm (guix-data-service): Switch to GUILE-3.0.
	(hpcguix-web): Switch to GUILE-3.0.
	* guix/self.scm (specification->package): Refer to the "guile-" variants
	instead of "guile3.0-".
	* guix/gexp.scm (default-guile): Change to GUILE-3.0.
	* build-aux/build-self.scm (build): #:guile-version defaults to "3.0".
	* gnu/packages/commencement.scm (guile-final): Base on GUILE-3.0/FIXED.

2020-03-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: ld-wrapper: Use _IOLBF on Guile 2.0 only.
	* gnu/packages/base.scm (make-ld-wrapper)[arguments]: Wrap use of
	'_IOLBF' in 'cond-expand' and use 'line instead on Guile > 2.0.

2020-03-16  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: BlueZ: Update to 5.54.
	* gnu/packages/linux.scm (bluez): Update to 5.54.
	[replacement]: Remove field.
	(bluez/fixed): Remove variable.
	* gnu/packages/patches/bluez-CVE-2020-0556.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-03-16  Leo Famulari  <leo@famulari.name>

	Revert "gnu: BlueZ: Update to 5.54."
	This reverts commit f24aaa81de8c709adfda2e89271c562a5ca8d959.

	This change caused too many rebuilds for the master branch.

2020-03-15  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: java-snakeyaml: Update hash.
	Compared to the the old tarfile available on ci.guix.gnu.org, only the file
	'.hg_archival.txt' was removed.

	* gnu/packages/java.scm (java-snakeyaml)[source]: Update hash.

2020-03-15  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: java-xsdlib: Use archived home page URI, update source URI.
	* gnu/packages/xml.scm (java-xsdlib)[home-page]: Use archived URI.
	[source]: Update URI.

	gnu: java-qdox: Move version 2.0-M2 side by side with version 1.12.1.
	* gnu/packages/java.scm (java-qdox): Move package definition up,
	such that it is side by side with version 1.12.1.

	gnu: java-qdox: Update source and home-page URI.
	* gnu/packages/java.scm (java-qdox)[source]: Update URI.
	[home-page]: Update URI.

	gnu: java-osgi-service-packageadmin: Update source URI.
	* gnu/packages/java.scm (java-osgi-service-packageadmin)[source]: Update URI.

	gnu: java-osgi-service-cm: Update source URI.
	* gnu/packages/java.scm (java-osgi-service-cm)[source]: Update URI.

	gnu: java-osgi-util-tracker: Update source URI.
	* gnu/packages/java.scm (java-osgi-util-tracker)[source]: Update URI.

	gnu: java-osgi-service-resolver: Update source URI.
	* gnu/packages/java.scm (java-osgi-service-resolver)[source]: Update URI.

	gnu: java-osgi-service-jdbc: Update source URI.
	* gnu/packages/java.scm (java-osgi-service-jdbc)[source]: Update URI.

	gnu: java-osgi-service-log: Update source URI.
	* gnu/packages/java.scm (java-osgi-service-log)[source]: Update URI.

	gnu: java-osgi-framework: Update source URI.
	* gnu/packages/java.scm (java-osgi-framework)[source]: Update URI.

	gnu: java-osgi-service-repository: Update source URI.
	* gnu/packages/java.scm (java-osgi-service-repository)[source]: Update URI.

	gnu: java-osgi-service-metatype-annotations: Update source URI.
	* gnu/packages/java.scm (java-osgi-service-metatype-annotations)[source]:
	Update URI.

	gnu: java-osgi-util-promise: Update source URI.
	* gnu/packages/java.scm (java-osgi-util-promise)[source]: Update URI.

	gnu: java-osgi-util-function: Update source URI.
	* gnu/packages/java.scm (java-osgi-util-function)[source]: Update URI.

	gnu: java-osgi-namespace-service: Update source URI.
	* gnu/packages/java.scm (java-osgi-namespace-service)[source]: Update URI.

	gnu: java-osgi-namespace-extender: Update source URI.
	* gnu/packages/java.scm (java-osgi-namespace-extender)[source]: Update URI.

	gnu: java-osgi-resource: Update source URI.
	* gnu/packages/java.scm (java-osgi-resource)[source]: Update URI.

	gnu: java-osgi-dto: Update source URI.
	* gnu/packages/java.scm (java-osgi-dto)[source]: Update URI.

	gnu: java-osgi-service-component-annotations: Update source URI.
	* gnu/packages/java.scm (java-osgi-service-component-annotations)[source]:
	Update URI.

2020-03-15  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add lv2lint.
	* gnu/packages/audio.scm (lv2lint): New variable.

2020-03-15  Alexandru-Sergiu Marton  <brown121407@gmail.com>

	gnu: Add ghcid.
	* gnu/packages/haskell-apps.scm (ghcid): New variable.

2020-03-15  Michael Rohleder  <mike@rohleder.de>

	gnu: emacs-debbugs: update to 0.22
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.22.

2020-03-15  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: BlueZ: Update to 5.54.
	* gnu/packages/linux.scm (bluez): Update to 5.54.
	[replacement]: Remove field.
	(bluez/fixed): Remove variable.
	* gnu/packages/patches/bluez-CVE-2020-0556.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: Add nvme-cli
	* gnu/packages/linux.scm (nvme-cli): New variable.

	gnu: nose2: Update to 0.9.2.
	* gnu/packages/check.scm (python-nose2): Update to 0.9.2.

2020-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: eolie: Update to 0.9.98.1.
	* gnu/packages/gnome.scm (eolie): Update to 0.9.98.1.

2020-03-15  Sebastian Schott  <sschott@mailbox.org>

	gnu: Add rapid-photo-downloader
	* gnu/packages/photo.scm (rapid-photo-downloader): New variable.

	gnu: Add python-tenacity
	* gnu/packages/python-xyz.scm (python-tenacity): New variable.

	gnu: Add python-colorlog
	* gnu/packages/python-xyz.scm (python-colorlog): New variable.

	gnu: Add python-pyprind
	* gnu/packages/python-xyz.scm (python-pyprind): New variable.

	gnu: Add python-gphoto2
	* gnu/packages/python-xyz.scm (python-gphoto2): New variable.

	gnu: Add python-colour
	* gnu/packages/python-xyz.scm (python-colour): New variable.

	gnu: Add python-d2to1
	* gnu/packages/python-xyz.scm (python-d2to1): New variable.

	gnu: Add python-rawkit
	* gnu/packages/python-xyz.scm (python-rawkit): New variable.

	gnu: Add python-easygui
	* gnu/packages/python-xyz.scm (python-easygui): New variable.

	gnu: Add python-pymediainfo
	* gnu/packages/python-xyz.scm (python-pymediainfo): New variable.

2020-03-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: libcxx: Hide GCC's C++ headers during the build process.
	* gnu/packages/llvm.scm (libcxx)[arguments]: New field.

	gnu: clang: Switch to 'C_INCLUDE_PATH' & co.
	* gnu/packages/llvm.scm (clang-from-llvm)[native-search-paths]: Remove
	"CPATH", and add "C_INCLUDE_PATH" and "CPLUS_INCLUDE_PATH".

	gnu: gcc@4.9, gcc@5: Adjust for CPLUS_INCLUDE_PATH changes.
	* gnu/packages/gcc.scm (gcc-4.9): Unless cross-compiling, add ...
	[arguments]: with a phase to remove glibc and GCC from CPLUS_INCLUDE_PATH.
	(gcc-6)[arguments]: Inherit from GCC-4.8.

2020-03-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: mesa-opencl: Build with clang@9.
	This is a follow-up to commit cf4fdbcb0bf8ef4639dc162e09d152666fc6b89e.

	* gnu/packages/gl.scm (mesa-opencl)[native-inputs]: Change from CLANG-8 to CLANG-9.
	(mesa)[inputs]: Add reminder.

2020-03-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-tblib: Update to 1.6.0.
	* gnu/packages/python-xyz.scm (python-tblib): Update to 1.6.0.

	gnu: python-alembic: Update to 1.4.1.
	* gnu/packages/patches/python-alembic-exceptions-cause.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/databases.scm (python-alembic): Update to 1.4.1.
	[source](patches): New field.
	[arguments]: New field, override check phase.

	gnu: python-editor: Update to 1.0.4.
	* gnu/packages/python-xyz.scm (python-editor): Update to 1.0.4.
	[arguments]: New field.
	[home-page, synopsis]: Adjust indentation.

	gnu: python-jedi: Update to 0.16.
	* gnu/packages/patches/python-jedi-deleted-variables.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/python-xyz.scm (python-jedi): Update to 0.16.
	[source](patches): New field.

	gnu: python-psycopg2: Update to 2.8.4.
	* gnu/packages/databases.scm (python-psycopg2): Update to 2.8.4.

	gnu: python-sqlalchemy: Update to 1.3.15.
	* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.3.15.

	gnu: python-parso: Update to 0.6.2.
	* gnu/packages/python-xyz.scm (python-parso): Update to 0.6.2.

	gnu: Update python-natsort to 7.0.1, python2-natsort to 6.2.1.
	* gnu/packages/python-xyz.scm (python-natsort): Update to 7.0.1.
	(python2-natsort): Update to 6.2.1.

	gnu: Update python-seaborn to 0.10.0, python2-seaborn to 0.9.1.
	* gnu/packages/python-xyz.scm (python-seaborn): Update to 0.9.0.
	[source](patches): Remove.
	[arguments]: Remove obsolete phase.
	[properties]: New field.
	(python2-seaborn): Update to 0.9.1.

	gnu: python-joblib: Update to 0.14.1.
	* gnu/packages/python-xyz.scm (python-joblib): Update to 0.14.1.

	gnu: python-networkx: Update to 2.4.
	* gnu/packages/python-xyz.scm (python-networkx): Update to 2.4.
	[source](uri): Download tarball instead of zipball.
	[arguments]: New field.
	[native-inputs]: Remove PYTHON-NOSE and UNZIP.  Add PYTHON-PYTEST.
	[properties]: New field.
	(python2-networkx): Stick with version 2.2.

	gnu: python-pyrsistent: Update to 0.15.7.
	* gnu/packages/python-xyz.scm (python-pyrsistent): Update to 0.15.7.

2020-03-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: python2-pandas: Fix build with Python 2.7.17.
	While at it, fix the inheritance.

	* gnu/packages/python-science.scm (python2-pandas): Use INHERIT instead of
	PACKAGE/INHERIT.
	[source](modules, snippet): New fields.

2020-03-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: python2-scikit-learn: Downgrade to 0.20.4.
	This is a follow-up to commit 546893c2965c8114e4d7cfe1de46c46664ec4b9e.

	* gnu/packages/machine-learning.scm (python-scikit-learn)[properties]: New field.
	(python2-scikit-learn)[version, source]: New fields.

2020-03-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: libarea: Build with cmake-minimal.
	* gnu/packages/engineering.scm (libarea)[native-inputs]: Change from CMAKE to
	CMAKE-MINIMAL.

	gnu: python-pyside: Update to 5.12.6.
	* gnu/packages/qt.scm (python-shiboken-2): Update to 5.12.6.
	[source]: Download tarball release instead of git repository.
	[arguments]: Add phase to make files writable and update timestamps.
	(python-pyside-2): Inherit version and source from PYTHON-SHIBOKEN-2.
	[native-inputs]: Remove LIBCXX-6.  Rename "python-wrapper" input to "python".
	Change from CMAKE to CMAKE-MINIMAL.
	[arguments]: Remove libcxx substitution.  Add "-DPYTHON_EXECUTABLE" in
	 #:configure-flags.
	(python-pyside-2-tools)[native-inputs]: Add PYTHON-WRAPPER.
	[arguments]: Set "-DPYTHON_EXECUTABLE" in #:configure-flags.  Add phase
	'go-to-source-dir'.

2020-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: zabbix-agentd: Update to 4.4.6.
	* gnu/packages/monitoring.scm (zabbix-agentd): Update to 4.4.6.

	gnu: guile-gi: Embed absolute file name of extension library.
	* gnu/packages/guile-xyz.scm (guile-gi)[arguments]: Add phase
	patch-references-to-extension.

	services/web: nginx-configuration: Add support for global directives.
	* gnu/services/web.scm (<nginx-configuration>)[global-directives]: Add field.
	(emit-global-directive): New procedure.
	(default-nginx-config): Use it.
	* doc/guix.texi (Web Services): Document it.

	services/web: Remove empty events directive from default-nginx-config.
	* gnu/services/web.scm (default-nginx-config): Remove empty events directive.

2020-03-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add python-pytest-vcr.
	* gnu/packages/python-check.scm (python-pytest-vcr): New variable.

	gnu: Add python-blurhash.
	* gnu/packages/python-crypto.scm (python-blurhash): New variable.

	gnu: Add bidiv.
	* gnu/packages/fribidi.scm (bidiv): New variable.
	* gnu/packages/patches/bidiv-update-fribidi.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2020-03-15  Leo Famulari  <leo@famulari.name>

	gnu: LibreOffice: Update to 6.4.1.2.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 6.4.1.2.

2020-03-15  Leo Famulari  <leo@famulari.name>

	Revert "gnu: VIGRA: Try to fix a build failure on the build farm."
	This doesn't have any effect on our build farm, because Cuirass does not
	honor the 'timeout' and 'max-silent-time' properties:

	https://lists.gnu.org/archive/html/guix-devel/2020-03/msg00209.html

	This reverts commit 9e89b4196605457cff6ca14b21f86c7b25a22671.

	* gnu/packages/image.scm (vigra)[properties]: Remove field.

2020-03-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gauche: Use HTTPS home page.
	* gnu/packages/scheme.scm (gauche)[home-page]: Use HTTPS.

	gnu: librep: Update home page.
	* gnu/packages/sawfish.scm (librep)[home-page]: Follow (HTTPS)
	redirection.

	gnu: librep: Don't use NAME in source URI.
	* gnu/packages/sawfish.scm (librep)[source]: Hard-code NAME.

	gnu: sudo: Update to 1.8.31p1.
	* gnu/packages/admin.scm (sudo): Update to 1.8.31p1.

2020-03-14  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: java-osgi-cmpn: Update source URI.
	* gnu/packages/java.scm (java-osgi-cmpn)[source]: Update URI.

	gnu: java-qdox-1.12: Update source and home-page URI.
	* gnu/packages/java.scm (java-qdox-1.12)[source]: Update URI.
	[home-page]: Update URI.

2020-03-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: pangomm: Update home page.
	* gnu/packages/gtk.scm (pangomm)[home-page]: Follow (HTTPS)
	redirection.

	gnu: giblib: Use archived home page.
	* gnu/packages/image.scm (giblib)[home-page]: Use Web Archive snapshot.

	gnu: giblib: Add mirror URL.
	* gnu/packages/image.scm (giblib)[source]: Add another URL.

	gnu: ant: Use HTTPS home page.
	* gnu/packages/java.scm (ant)[home-page]: Use HTTPS.

	gnu: fio: Update to 3.19.
	* gnu/packages/benchmark.scm (fio): Update to 3.19.

	gnu: cube: Use HTTPS home page.
	* gnu/packages/profiling.scm (cube)[home-page]: Use HTTPS.

	gnu: talkfilters: Don't use NAME in source URI.
	* gnu/packages/games.scm (talkfilters)[source]: Hard-code NAME.

	gnu: hyperrogue: Update to 11.3a.
	* gnu/packages/games.scm (hyperrogue): Update to 11.3a.

	gnu: openlibm: Use HTTPS home page.
	* gnu/packages/maths.scm (openlibm)[home-page]: Use HTTPS.

2020-03-14  Felix Gruber  <felgru@posteo.net>

	gnu: define dune-*-openmpi packages
	* gnu/packages/maths.scm (dune-common-openmpi, dune-geometry-openmpi,
	dune-istl-openmpi, dune-typetree-openmpi, dune-uggrid-openmpi,
	dune-grid-openmpi, dune-alugrid-openmpi, dune-subgrid-openmpi,
	dune-localfunctions-openmpi, dune-functions-openmpi,
	dune-pdelab-openmpi): New variables.
	(add-openmpi-to-dune-package): New function to add openmpi to the
	inputs of a dune-* package and replace all dune-* packages in its
	input with the corresponding dune-*-openmpi package.

	gnu: dune-*: remove openmpi dependency
	* gnu/packages/maths.scm (dune-*)[inputs]: Remove openmpi dependency.
	  [arguments]: remove code to setup openmpi for tests.

2020-03-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-9: Update to 9.3.0.
	* gnu/packages/gcc.scm (gcc-9): Update to 9.3.0.

2020-03-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add guile3.0-chickadee.
	* gnu/packages/game-development.scm (guile3.0-chickadee): New variable.

	gnu: Add guile3.0-opengl.
	* gnu/packages/gl.scm (guile3.0-opengl): New variable.

	gnu: Add guile3.0-sdl2.
	* gnu/packages/sdl.scm (guile3.0-sdl2): New variable.

2020-03-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: eudev: Remove bugfix variant.
	* gnu/packages/linux.scm (eudev/btrfs-fix): Remove variable.
	(eudev)[arguments]: Add phase patch-bindir-in-btrfs-rules.
	* gnu/services/base.scm (<udev-configuration>, udev-service): Refer to EUDEV
	instead of EUDEV/BTRFS-FIX.

	gnu: bluez: Incorporate grafted changes.
	* gnu/packages/linux.scm (bluez)[replacement]: Remove.
	[source](patches): New field.
	(bluez/fixed): Remove variable.

2020-03-14  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Add superfamiconv
	* gnu/packages/graphics.scm (superfamiconv): New variable.

2020-03-14  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	Merge branch 'staging'

	gnu: kiki: Adjust for CPLUS_INCLUDE_PATH change.
	* gnu/packages/games.scm (kiki)[arguments]: Prepend to CPLUS_INCLUDE_PATH
	instead of overriding it.

	gnu: mit-krb5: Fix segfault in gsasl test suite.
	* gnu/packages/patches/mit-krb5-qualify-short-hostnames.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/kerberos.scm (mit-krb5)[source](patches): New field.

	gnu: log4cpp: Fix build with glibc 2.31.
	* gnu/packages/logging.scm (log4cpp)[arguments]: New field.

	gnu: innoextract: Fix build failure with recent Boost and CMake.
	* gnu/packages/compression.scm (innoextract)[arguments]: Add #:configure-flags
	to prevent usage of Boost's CMake scripts.  While at it, remove the obsolete
	 #:phases.

	gnu: gimp: Do not run gtk-update-icon-cache during the build process.
	* gnu/packages/gimp.scm (gimp)[arguments]: Add
	"ac_cv_path_GTK_UPDATE_ICON_CACHE" in #:configure-flags.

	gnu: ghostscript: Update to 9.51.
	* gnu/packages/patches/ghostscript-CVE-2019-14869.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/patches/ghostscript-no-header-uuid.patch: Adjust for 9.51.
	* gnu/packages/ghostscript.scm (ghostscript): Update to 9.51.
	[source](patches): Remove obsolete patch.
	[arguments]: Remove obsolete substitution.  When cross-compiling, add two
	workaround phases.

	gnu: jbig2dec: Update to 0.18.
	* gnu/packages/patches/jbig2dec-ignore-testtest.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/image.scm (jbig2dec): Update to 0.18.
	[source](uri): Adjust for Ghostscript 9.51.
	[source](patches): Remove.
	[arguments]: Add #:phases.
	[native-inputs]: Add AUTOCONF, AUTOMAKE, LIBTOOL and PYTHON-WRAPPER.

	gnu: pcre: Update to 8.44.
	* gnu/packages/pcre.scm (pcre): Update to 8.44.

	gnu: libuninameslist: Update to 20200313.
	* gnu/packages/fontutils.scm (libuninameslist): Update to 20200313.

	gnu: icu4c: Update to 66.1.
	* gnu/packages/icu4c.scm (icu4c): Update to 66.1.

	gnu: LibUV: Update to 1.35.0.
	* gnu/packages/libevent.scm (libuv): Update to 1.35.0.

	gnu: cURL: Update to 7.69.1.
	* gnu/packages/curl.scm (curl): Update to 7.69.1.

	gnu: c-ares: Update to 1.16.0.
	* gnu/packages/adns.scm (c-ares): Update to 1.16.0.

	gnu: fifengine: Fix build with newer Swig and Python.
	* gnu/packages/patches/fifengine-swig-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/games.scm (fifengine)[source](patches): New field.
	[arguments]: Remove hard coded Python version from #:configure-flags.

	gnu: libtorrent-rasterbar: Build with Python 3.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[native-inputs]: Change
	from PYTHON-2 to PYTHON-WRAPPER.

	gnu: wesnoth: Remove obsolete workaround.
	* gnu/packages/games.scm (wesnoth)[arguments]: Remove #:phases.

	gnu: libopenshot: Update to 0.2.5.
	* gnu/packages/video.scm (libopenshot): Update to 0.2.5.

	gnu: libopenshot-audio: Update to 0.2.0.
	* gnu/packages/audio.scm (libopenshot-audio): Update to 0.2.0.

	gnu: cppzmq: Update to 4.6.0.
	* gnu/packages/networking.scm (cppzmq): Update to 4.6.0.
	[arguments]: Add #:configure-flags.

	gnu: GraphicsMagick: Update to 1.3.35.
	* gnu/packages/imagemagick.scm (graphicsmagick): Update to 1.3.35.

	gnu: suitesparse: Build with cmake-minimal.
	* gnu/packages/maths.scm (suitesparse)[native-inputs]: Change from CMAKE to
	CMAKE-MINIMAL.

2020-03-14  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: coreutils: Remove libcap dependency for the Hurd.
	* gnu/packages/linux.scm (libcap)[supported-systems]: Remove the Hurd.
	* gnu/packages/base.scm (coreutils)[inputs]: Include libcap only for supported
	systems.  Fixes building on the Hurd.

2020-03-14  Florian Pelz  <pelzflorian@pelzflorian.de>

	store: Fix many guix commands failing on some locales.
	Partly fixes <https://bugs.gnu.org/39970>.

	At least 'guix environment', 'guix install' and 'guix pull'
	on 'az_AZ.utf8' and 'tr_TR.utf8' were affected.

	* guix/store.scm (store-path-hash-part): Move base path detection to ...
	(store-path-base): ... this new exported procedure.
	(store-path-package-name): Use it instead of locale-dependent regexps.
	(store-regexp*): Remove.

2020-03-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	bootloader: grub: Refactor eye-candy a bit.
	* gnu/bootloader/grub.scm (eye-candy)[setup-gfxterm-body]: Define the GFXMODE
	binding using AND-LET* instead of chained AND=>.  Add a comment about
	supporting graphical mode on other systems than x86.  Generate configuration
	string using FORMAT rather than STRING-APPEND.

	bootloader: grub: Use the all_video module in graphic mode.
	* gnu/bootloader/grub.scm (eye-candy): Load the module 'all_video'
	which automatically loads all the available and relevant video
	modules.

2020-03-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: system: Export %sudoers-specification.
	Exporting this variable allows reusing the default value of the `sudoers-file'
	field when configuring it.

	* gnu/system.scm (gnu): Export %sudoers-specification.
	* doc/guix.texi (Invoking guix deploy): Document an example, to use with 'guix
	deploy'.

2020-03-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-imager: Use HTTPS home page.
	* gnu/packages/cran.scm (r-imager)[home-page]: Use HTTPS.

	gnu: r-gsubfn: Update home page.
	* gnu/packages/cran.scm (r-gsubfn)[home-page]: Update and use HTTPS.

	gnu: r-lars: Update home page.
	* gnu/packages/statistics.scm (r-lars)[home-page]: Follow (HTTPS)
	redirection.

	gnu: r-tractor-base: Use HTTPS home page.
	* gnu/packages/cran.scm (r-tractor-base)[home-page]: Use HTTPS.

	gnu: r-mclust: Use HTTPS home page.
	* gnu/packages/statistics.scm (r-mclust)[home-page]: Use HTTPS.

	gnu: r-pls: Use HTTPS home page.
	* gnu/packages/cran.scm (r-pls)[home-page]: Use HTTPS.

	gnu: r-epi: Use HTTPS home page.
	* gnu/packages/cran.scm (r-epi)[home-page]: Use HTTPS.

	gnu: r-elasticnet: Update home page.
	* gnu/packages/cran.scm (r-elasticnet)[home-page]: Follow (HTTPS)
	redirection.

	gnu: r-iso: Use HTTPS home page.
	* gnu/packages/cran.scm (r-iso)[home-page]: Use HTTPS.

	gnu: godot: Update to 3.2.1.
	* gnu/packages/game-development.scm (godot): Update to 3.2.1.

	gnu: tintin++: Update to 2.02.02.
	* gnu/packages/games.scm (tintin++): Update to 2.02.02.

	gnu: tracker-miners: Update to 2.3.3.
	* gnu/packages/gnome.scm (tracker-miners): Update to 2.3.3.

	gnu: tracker: Update to 2.3.4.
	* gnu/packages/gnome.scm (tracker): Update to 2.3.4.

2020-03-17  Leo Famulari  <leo@famulari.name>

	gnu: libfdk: Update to 2.0.1.
	* gnu/packages/audio.scm (libfdk): Update to 2.0.1.

2020-03-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-forcats: Use HTTPS home page.
	* gnu/packages/statistics.scm (r-forcats)[home-page]: Use HTTPS.

	gnu: r-rcppparallel: Use HTTPS home page.
	* gnu/packages/cran.scm (r-rcppparallel)[home-page]: Use HTTPS.

	gnu: r-emplik: Use HTTPS home page.
	* gnu/packages/cran.scm (r-emplik)[home-page]: Use HTTPS.

	gnu: r-hapassoc: Use HTTPS home page.
	* gnu/packages/cran.scm (r-hapassoc)[home-page]: Use HTTPS.

	gnu: r-htqpcr: Update home page.
	* gnu/packages/bioconductor.scm (r-htqpcr)[home-page]: Use HTTPS link
	to PDF paper.

	gnu: r-beeswarm: Use HTTPS home page.
	* gnu/packages/statistics.scm (r-beeswarm)[home-page]: Use HTTPS.

	gnu: r-acs: Update home page.
	* gnu/packages/cran.scm (r-acs)[home-page]: Follow (HTTPS) redirection.

	gnu: r-tsa: Use HTTPS home page.
	* gnu/packages/cran.scm (r-tsa)[home-page]: Use HTTPS.

	gnu: Use HTTPS for www.rforge.net home pages.
	* gnu/packages/cran.scm (r-rjava, r-tiff, r-uuid, r-fastmatch, r-jpeg)
	[home-page]: Use HTTPS.
	* gnu/packages/statistics.scm (r-base64enc)[home-page]: Likewise

	gnu: american-fuzzy-lop: Use HTTPS home page.
	* gnu/packages/debug.scm (american-fuzzy-lop)[home-page]: Use HTTPS.

	gnu: american-fuzzy-lop: Update to 2.56b.
	* gnu/packages/debug.scm (american-fuzzy-lop): Update to 2.56b.
	[source]: Use GIT-FETCH from the new upstream, and GIT-FILE-NAME.
	[inputs]: Adjust custom-qemu's ‘apply-afl-patches’ phase to this new
	reality.  Don't apply upstreamed Qemu patches.
	[arguments]: Make the git check-out writable.

	gnu: american-fuzzy-lop: Fix documentation directory.
	* gnu/packages/debug.scm (american-fuzzy-lop)[arguments]: Install
	documentation into its conventional location.

2020-03-17  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.4.0.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.4.0.
	[inputs]: Add go-github-com-willf-bloom.

	gnu: Add go-github-com-willf-bloom.
	* gnu/packages/golang.scm (go-github-com-willf-bloom): New variable.

	gnu: Add go-github-com-willf-bitset.
	* gnu/packages/golang.scm (go-github-com-willf-bitset): New variable.

	gnu: go-github-com-spaolacci-murmur3: Update to 1.1.0
	* gnu/packages/golang.scm (go-github-com-spaolacci-murmur3): Update to 1.1.0.

	gnu: go-github-com-pkg-errors: Update to 0.9.1.
	* gnu/packages/golang.scm (go-github-com-pkg-errors): Update to 0.9.1.

2020-03-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-scrnaseq: Update to 1.1.4.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq): Update to 1.1.4.

2020-03-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: redis: Use HTTPS home page.
	* gnu/packages/databases.scm (redis)[home-page]: Use HTTPS.

	gnu: sipcalc: Use HTTPS home page.
	* gnu/packages/admin.scm (sipcalc)[home-page]: Use HTTPS.

	gnu: bridge-utils: Update home page.
	* gnu/packages/linux.scm (bridge-utils)[home-page]: Follow (HTTPS)
	redirection.

	gnu: Add straw-viewer.
	* gnu/packages/video.scm (straw-viewer): New public variable.

	gnu: tftp-hpa: Use HTTPS home page.
	* gnu/packages/networking.scm (tftp-hpa)[home-page]: Use HTTPS.

	gnu: liboop: Use HTTPS home page.
	* gnu/packages/ssh.scm (liboop)[home-page]: Use HTTPS.

	gnu: guitarix: Use HTTPS home page.
	* gnu/packages/audio.scm (guitarix)[home-page]: Use HTTPS.

	gnu: opensubdiv: Use HTTPS home page.
	* gnu/packages/graphics.scm (opensubdiv)[home-page]: Use HTTPS.

2020-03-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: agi-bio: Fix unqualified file reference.
	* gnu/packages/opencog.scm (agi-bio)[arguments]: Add phase
	'fix-unqualified-load.

2020-03-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	build-system: linux-module: Break some long lines.
	* gnu/build/linux-modules.scm (make-linux-module-builder, lower): Break some
	long commentary lines.

2020-03-17  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gpsd: Install python modules and scripts.
	* gnu/packages/gps.scm (gpsd)[native-inputs]: Remove python and add bc.
	  [inputs]: Add python, python-pycairo, python-pygobject,
	  python-pyserial, python-wrapper and qtbase.
	  [arguments]: Update scons-flags, remove fix-paths phase, improve fix-build
	  phase and add wrap-python-scripts phase.

2020-03-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add guile-irc.
	* gnu/packages/guile-xyz.scm (guile-irc): New variable.

2020-03-17  Efraim Flashner  <efraim@flashner.co.il>

	doc: Fix typo in prosody configuration.
	* doc/guix.texi (Messaging Services)[Prosody Service]: Switch 'cons' to
	'cons*' in example prosody-service-type.

2020-03-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scintilla: Update to 4.3.2.
	* gnu/packages/text-editors.scm (scintilla): Update to 4.3.2.

	gnu: httrack: Fix Texinfo markup in description.
	* gnu/packages/web.scm (httrack): Fix Texinfo markup in description.

2020-03-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: simplescreenrecorder: Use HTTPS home page.
	* gnu/packages/video.scm (simplescreenrecorder)[home-page]: Use HTTPS.

	gnu: libmng: Use HTTPS home page.
	* gnu/packages/image.scm (libmng)[home-page]: Use HTTPS.

	gnu: libjaylink: Use HTTPS home page.
	* gnu/packages/embedded.scm (libjaylink)[home-page]: Use HTTPS.

	gnu: qdbm: Use HTTPS home page.
	* gnu/packages/databases.scm (qdbm)[home-page]: Use HTTPS.

	gnu: fritzing: Use HTTPS home page.
	* gnu/packages/engineering.scm (fritzing)[home-page]: Use HTTPS.

	gnu: glfw: Use HTTPS home page.
	* gnu/packages/gl.scm (glfw)[home-page]: Use HTTPS.

	gnu: wireless-tools: Use HTTPS home page.
	* gnu/packages/linux.scm (wireless-tools)[home-page]: Use HTTPS.

	gnu: openimageio: Use HTTPS home page.
	* gnu/packages/graphics.scm (openimageio)[home-page]: Use HTTPS.

	gnu: shogun: Use HTTPS home page.
	* gnu/packages/machine-learning.scm (shogun)[home-page]: Use HTTPS.

	gnu: perl-test-simple: Update to 1.302172.
	* gnu/packages/perl-check.scm (perl-test-simple): Update to 1.302172.

	gnu: five-or-more: Update to 3.32.1.
	* gnu/packages/gnome.scm (five-or-more): Update to 3.32.1.
	[source]: Hard-code NAME.

	gnu: eigen: Update to 3.3.7.
	* gnu/packages/algebra.scm (eigen): Update to 3.3.7.
	[source]: Add a patch to fix a test failure.
	* gnu/packages/patches/eigen-stabilise-sparseqr-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: doctest: Update to 2.3.7.
	* gnu/packages/check.scm (doctest): Update to 2.3.7.

	gnu: reaver: Update to 1.6.6.
	* gnu/packages/networking.scm (reaver): Update to 1.6.6.
	[source]: Hard-code NAME.

2020-03-16  Julien Lepiller  <julien@lepiller.eu>

	guix: import: opam: Use a default repository.
	* guix/import/opam.scm (opam->guix-package): Use a default value for
	`repository`.

2020-03-16  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: gnome-shell-extension-appindicator: Update to 33.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-appindicator):
	Update to 33.

2020-03-16  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add tla.
	* gnu/packages/version-control.scm (tla): New variable.

2020-03-16  Ludovic Courtès  <ludo@gnu.org>

	services: nfs: Remove unnecessary "mount" invocation.
	* gnu/services/nfs.scm (%nfs-activation): Remove unnecessary "mount"
	invocation (/proc/fs/nfsd is automatically mounted, somehow).  Remove
	unnecessary 'mkdir-p' call.

	services: nfs: Move activation snippet out of line.
	* gnu/services/nfs.scm (%nfs-activation): New variable.
	(nfs-service-type)[extensions]: Refer to %NFS-ACTIVATION.

	tests: nfs-server: Use marionette helper procedures.
	* gnu/tests/nfs.scm (run-nfs-server-test)[test](wait-for-file): Remove.
	("nscd is listening on its socket"): Use 'wait-for-unix-socket'.

2020-03-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rand-0.4: Don't skip build.
	* gnu/packages/crates-io.scm (rust-rand-0.4)[arguments]: Don't skip build.

	gnu: rust-rand-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-rand-0.3)[arguments]: Don't skip build.

	gnu: rust-rand-xorshift-0.2: Don't skip build.
	* gnu/packages/crates-io.scm (rust-rand-xorshift-0.2)[arguments]: Don't
	skip build.

	gnu: rust-rawpointer-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-rawpointer-0.1)[arguments]: Don't
	skip build.

	gnu: rust-argon2rs-0.2: Don't skip build.
	* gnu/packages/crates-io.scm (rust-argon2rs-0.2)[arguments]: Don't skip
	build. Add phase to find all rust dependencies.

	gnu: rust-cargon-0.0: Don't skip build.
	* gnu/pacakges/crates-io.scm (rust-cargon-0.0)[arguments]: Don't skip
	build. Move rust-gcc-0.3 from cargo-development-inputs to cargo-inputs.

2020-03-16  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.19: Update to 4.19.110.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.110.
	(linux-libre-4.19-pristine-source): Update hash.

2020-03-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cook: Fix.
	This follows up on commit 5adc59e6fe8abb701df8fc97d56a6e60258318a4.

	* gnu/packages/cook.scm (cook)[home-page]: Better.

	Reported-by: Marius Bakke <mbakke@fastmail.com>

2020-03-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cogl: Use HTTPS home page.
	* gnu/packages/gnome.scm (cogl)[home-page]: Use HTTPS.

	gnu: agda: Use HTTPS home page.
	* gnu/packages/agda.scm (agda)[home-page]: Use HTTPS.

	gnu: cook: Use archived home page.
	* gnu/packages/cook.scm (cook)[home-page]: Use a Web Archived copy.

2020-03-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wxwidgets: Refer to xdg-open.
	Fixes <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=22704>.

	* gnu/packages/wxwidgets.scm (wxwidgets)[inputs]: Add xdg-utils.
	[arguments]: Add ‘refer-to-inputs’ phase to patch xdg-open calls.

2020-03-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-tqdm: Update to 4.43.0.
	* gnu/packages/python-xyz.scm (python-tqdm): Update to 4.43.0.
	[arguments]: New field.
	[native-inputs]: Remove PYTHON-FLAKE8 and PYTHON-COVERAGE.
	[properties]: Remove.
	(python2-tqdm): Use PACKAGE-WITH-PYTHON2.

	gnu: python-zope-security: Update to 5.1.0.
	* gnu/packages/python-web.scm (python-zope-security): Update to 5.1.0.
	[native-inputs]: Remove PYTHON-SIX.  Move PYTHON-ZOPE-COMPONENT and
	PYTHON-ZOPE-LOCATION ...
	[propagated-inputs]: ... here.  Add PYTHON-ZOPE-INTERFACE.
	(python2-zope-security)[propagated-inputs]: Remove.

	gnu: python-zope-location: Update to 4.2.
	* gnu/packages/python-web.scm (python-zope-location): Update to 4.2.
	[native-inputs]: Add PYTHON-ZOPE-TESTRUNNER.
	[propagated-inputs]: Add PYTHON-ZOPE-INTERFACE.

	gnu: python-zope-proxy: Update to 4.3.4.
	* gnu/packages/python-web.scm (python-zope-proxy): Update to 4.3.4.
	[native-inputs]: Add PYTHON-ZOPE-TESTRUNNER.

	gnu: python-zope-configuration: Update to 4.3.1.
	* gnu/packages/python-web.scm (python-zope-configuration): Update to 4.3.1.
	[native-inputs]: Add PYTHON-ZOPE-TESTING and PYTHON-ZOPE-TESTRUNNER.
	[propagated-inputs]: Add PYTHON-ZOPE-INTERFACE.

	gnu: python-zope-schema: Update to 5.0.1.
	* gnu/packages/python-web.scm (python-zope-schema): Update to 5.0.1.
	[propagated-inputs]: Remove PYTHON-ZOPE-EXCEPTIONS.
	[native-inputs]: Remove PYTHON-NOSE and PYTHON-COVERAGE.  Add
	PYTHON-ZOPE-TESTRUNNER and PYTHON-ZOPE-I18NMESSAGEID.

	gnu: python-zope-i18nmessageid: Update to 5.0.1.
	* gnu/packages/python-web.scm (python-zope-i18nmessageid): Update to 5.0.1.
	[native-inputs]: Add PYTHON-COVERAGE and PYTHON-ZOPE-TESTRUNNER.
	[propagated-inputs]: Add PYTHON-SIX.

	gnu: python-zope-testrunner: Update to 5.1.
	* gnu/packages/python-web.scm (python-zope-testrunner): Update to 5.1.
	[source](uri): Download tarball instead of zipball.
	[native-inputs]: Remove UNZIP.  Move PYTHON-ZOPE-INTERFACE and
	PYTHON-ZOPE-EXCEPTIONS ...
	[propagated-inputs]: ... here.

	gnu: python-zope-testing: Update to 4.7.
	* gnu/packages/python-web.scm (python-zope-testing): Update to 4.7.
	[source](modules, snippet): Remove.

	gnu: python-zope-exceptions: Update to 4.3.
	* gnu/packages/python-web.scm (python-zope-exceptions): Update to 4.3.

	gnu: python-zope-interface: Update to 4.7.2.
	* gnu/packages/python-web.scm (python-zope-interface): Update to 4.7.2.

	gnu: python-gevent: Update to 1.4.0.
	* gnu/packages/python-xyz.scm (python-gevent): Update to 1.4.0.
	[arguments]: Adjust unbundling variables.  Future-proof the C_INCLUDE_PATH
	override.  Add phases "pretend-to-be-CI" and "adjust-tests".  Run the tests
	with "python -m gevent.tests", and respect PARALLEL-JOB-COUNT.
	[native-inputs]: Add PYTHON-DNSPYTHON, PYTHON-PSUTIL, PYTHON-ZOPE-EVENT and
	PYTHON-ZOPE-INTERFACE.
	(python2-gevent)[native-inputs]: Fix input inheritance.

	gnu: python-kivy: Remove unused input.
	* gnu/packages/python-xyz.scm (python-kivy)[native-inputs]: Remove GIT.

2020-03-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove python2-gitdb.
	Upstream no longer supports Python 2 and there are no users in Guix.

	* gnu/packages/version-control.scm (python2-gitdb): Remove variable.

2020-03-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove python2-gitpython.
	This package fails to build and has no users in Guix.

	* gnu/packages/version-control.scm (python2-gitpython): Remove variable.

2020-03-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove python2-bandit.
	This package fails to build and has no users in Guix.

	* gnu/packages/openstack.scm (python2-bandit): Remove variable.

2020-03-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove python2-oslo.config.
	This package fails to build and has no users in Guix.

	* gnu/packages/openstack.scm (python2-oslo.config): Remove variable.

2020-03-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove python2-oslo.utils.
	This package fails to build and has no users in Guix.

	* gnu/packages/openstack.scm (python2-oslo.utils): Remove variable.

2020-03-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove python2-oslo.serialization.
	* gnu/packages/openstack.scm (python2-oslo.serialization): Remove variable.
	(python-oslo.serialization)[properties]: Remove.

2020-03-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove python2-oslo.log.
	This package fails to build and has no users in Guix.

	* gnu/packages/openstack.scm (python2-oslo.log): Remove variable.

2020-03-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove python2-tempest-lib.
	This package fails to build and has no users in Guix.

	* gnu/packages/openstack.scm (python2-tempest-lib): Remove variable.

2020-03-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove python2-swiftclient.
	This package fails to build and has no reverse dependencies.

	* gnu/packages/openstack.scm (python2-swiftclient): Remove variable.
	(python-swiftclient)[properties]: Remove.

2020-03-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove python2-keystoneclient.
	This package fails to build and has no reverse dependencies.

	* gnu/packages/openstack.scm (python2-keystoneclient): Remove variable.

2020-03-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove git-annex-remote-hubic.
	This package does not build and is officially unmaintained since 2017.

	* gnu/packages/version-control.scm (git-annex-remote-hubic): Remove variable.

2020-03-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: beets: Fix build with newer Werkzeug.
	* gnu/packages/patches/beets-werkzeug-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/music.scm (beets)[source](patches): New field.

2020-03-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove python2-flask-migrate.
	Upstream no longer supports Python 2 and there are no dependencies on it in Guix.

	* gnu/packages/python-web.scm (python2-flask-migrate): Remove variable.

2020-03-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: python2-flake8: Add missing propagated dependency.
	* gnu/packages/python-xyz.scm (python2-flake8)[propagated-inputs]: Add
	PYTHON-FUNCTOOLS32.

	gnu: python-flask-migrate: Update to 2.5.3.
	* gnu/packages/python-web.scm (python-flask-migrate): Update to 2.5.3.

	gnu: python-flask-restful-swagger: Update to 0.20.1.
	* gnu/packages/python-web.scm (python-flask-restful-swagger): Update to
	0.20.1.
	[arguments]: New field.  Explicitly disable tests.

	gnu: python-stdnum: Update to 1.13.
	* gnu/packages/finance.scm (python-stdnum): Update to 1.13.
	[arguments]: New field.
	[native-inputs]: Add PYTHON-NOSE.

	gnu: python-flask-restful: Update to 0.3.8.
	* gnu/packages/patches/python-flask-restful-werkzeug-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/python-web.scm (python-flask-restful): Update to 0.3.8.
	[source](patches): New field.
	[native-inputs]: Remove PYTHON-SPHINX.

	gnu: python-flask-wtf: Update to 0.14.3.
	* gnu/packages/python-web.scm (python-flask-wtf): Update to 0.14.3.
	[arguments]: Remove obsolete phase.  Override check phase.
	[native-inputs]: Remove PYTHON-NOSE.  Add PYTHON-PYTEST.

	gnu: python-flask-babel: Update to 1.0.0.
	* gnu/packages/python-web.scm (python-flask-babel): Update to 1.0.0.
	[arguments]: New field.

	gnu: python-flask-login: Update to 0.5.0.
	* gnu/packages/python-web.scm (python-flask-login): Update to 0.5.0.
	[arguments]: Remove.
	[native-inputs]: Remove PYTHON-NOSE and PYTHON-PEP8.  Add PYTHON-COVERAGE,
	PYTHON-PYCODESTYLE. and PYTHON-PYTEST.

	gnu: python-flask: Update to 1.1.1.
	* gnu/packages/python-web.scm (python-flask): Update to 1.1.1.

	gnu: python-werkzeug: Update to 1.0.0.
	* gnu/packages/python-web.scm (python-werkzeug): Update to 1.0.0.
	[source](uri): Capitalize PyPI project name.
	[native-inputs]: Add PYTHON-PYTEST-TIMEOUT.

	gnu: python-stem: Update to 1.8.0.
	* gnu/packages/python-xyz.scm (python-stem): Update to 1.8.0.

2020-03-16  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add libgccjit.
	* gnu/packages/gcc.scm (libgccjit): New variable.

2020-03-16  Ludovic Courtès  <ludo@gnu.org>

	tests: nfs: Ensure 'rpcinfo' can be found.
	The test was failing since 8b9cad01e9619f53dc5a65892ca6a09ca5de3447.

	* gnu/tests/nfs.scm (run-nfs-test)[test]("RPC service running"): Add
	'setenv' call for PATH.

2020-03-16  Ludovic Courtès  <ludo@gnu.org>

	tests: opensmtpd: Check /var/spool/mail instead of /var/mail.
	The test had been failing since the upgrade to 6.6.3p1 in commit
	2dbfd8eec43b602d23cee3fdd2842cc333e36c24.

	* gnu/services/mail.scm (opensmtpd-activation): Create /var/spool/mail.
	* gnu/tests/mail.scm (run-opensmtpd-test): Check /var/spool/mail instead
	of /var/mail.

2020-03-16  Ludovic Courtès  <ludo@gnu.org>

	tests: opensmtpd: Gracefully handle test failure.
	Previously the 'wait' loop would run for ~1024 seconds, at which point
	we'd reach the file descriptor limit due to the leak in 'queue-empty?'.

	* gnu/tests/mail.scm (run-opensmtpd-test)[test]("mail arrived"): In
	'queue-empty?', close PIPE to avoid file descriptor leak.  In 'wait'
	loop, arrange to run at most 20 times.

2020-03-16  Ludovic Courtès  <ludo@gnu.org>

	services: dhcpd: Use 'invoke/quiet' when validating the config file.
	This avoids the lengthy copyright/config message from dhcpd.

	* gnu/services/networking.scm (dhcpd-activation): Use 'invoke/quiet'
	instead of 'invoke'.

2020-03-16  Ludovic Courtès  <ludo@gnu.org>

	tests: dhcpd: Adjust network interface name.
	This is a followup to 8e53fe2b91d2776bc1529e7b34967c8f1d9edc32.

	* gnu/tests/networking.scm (dhcpd-v4-configuration)
	(%dhcpd-os): Use "ens3" instead of "eth0".

2020-03-16  Ludovic Courtès  <ludo@gnu.org>

	tests: rsync: Set PATH.
	This is a followup to 8b9cad01e9619f53dc5a65892ca6a09ca5de3447, which
	would leave PATH unset.

	* gnu/tests/rsync.scm (run-rsync-test)[test]("service running"): Add
	call to 'setenv' for PATH.

2020-03-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: star: Update to 2.7.3a.
	* gnu/packages/bioinformatics.scm (star): Update to 2.7.3a.

2020-03-16  Ricardo Wurmus  <rekado@elephly.net>

	services/web: Export nginx-configuration-global-directives.
	This is a follow-up to commit b420e6deb96e0760f12e3d941b76e690c4235e47.

	* gnu/services/web.scm (nginx-configuration-global-directives): Export
	procedure.

2020-03-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: nginx: Fix broken default configuration.
	* gnu/services/web.scm (nginx-configuration): Emit an empty events{}
	block by default.
	* doc/guix.texi (Web Services): Document it.

2020-03-14  Leo Famulari  <leo@famulari.name>

	gnu: Add SVT-AV1.
	* gnu/packages/video.scm (svt-av1): New variable.

2020-03-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hyperestraier: Use HTTPS home page.
	* gnu/packages/search.scm (hyperestraier)[home-page]: Use HTTPS.

	gnu: blender: Update to 2.82a.
	* gnu/packages/graphics.scm (blender): Update to 2.82a.

	gnu: cdparanoia: Use HTTPS home page.
	* gnu/packages/cdrom.scm (cdparanoia)[home-page]: Use HTTPS.

	gnu: scm: Use HTTPS home page.
	* gnu/packages/scheme.scm (scm)[home-page]: Use HTTPS.

	gnu: iodine: Use HTTPS home page.
	* gnu/packages/networking.scm (iodine)[home-page]: Use HTTPS.

	gnu: vim-scheme: Use HTTPS home page.
	* gnu/packages/vim.scm (vim-scheme)[home-page]: Use HTTPS.

	gnu: ncftp: Use HTTPS home page.
	* gnu/packages/ftp.scm (ncftp)[home-page]: Use HTTPS.

2020-03-14  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: launchmon: Fix build with GCC 7.
	* gnu/packages/admin.scm (launchmon)[source](modules, snippet): New fields.

2020-03-13  Leo Famulari  <leo@famulari.name>

	doc: Update guidance about Python 2 package variants.
	* doc/contributing.texi (Python Modules): Don't recommend adding Python-2
	package variants by default.

	gnu: BlueZ: Fix CVE-2020-0556.
	* gnu/packages/patches/bluez-CVE-2020-0556.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/linux.scm (bluez)[replacement]: New field.
	(bluez/fixed): New variable.

2020-03-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: trio: Use HTTPS home page.
	* gnu/packages/code.scm (trio)[home-page]: Use HTTPS.

	gnu: nginx: Update to 1.17.9.
	* gnu/packages/web.scm (nginx): Update to 1.17.9.

	gnu: miredo: Use HTTPS home page.
	* gnu/packages/networking.scm (miredo)[home-page]: Use HTTPS.

	gnu: taglib: Use HTTPS home page.
	* gnu/packages/mp3.scm (taglib)[home-page]: Use HTTPS.

	gnu: perl-test2-plugin-nowarnings: Run all tests.
	* gnu/packages/perl-check.scm (perl-test2-plugin-nowarnings)
	[native-inputs]: Add perl-ipc-run3.

	gnu: perl-test2-suite: Correct name.
	* gnu/packages/perl-check.scm (perl-test2-bundle-extended): Rename to…
	(perl-test2-suite): …this.
	[name]: Adjust accordingly.
	(perl-test2-plugin-nowarnings)[propagated-inputs]: Use new name.
	* gnu/packages/perl.scm (perl-params-validationcompiler)[native-inputs]:
	Likewise.

	gnu: tegola: Use HTTPS home page.
	* gnu/packages/geo.scm (tegola)[home-page]: Use HTTPS.

	gnu: libpipeline: Update to 1.5.2.
	* gnu/packages/man.scm (libpipeline): Update to 1.5.2.

	gnu: libsmpeg: Use HTTPS home page.
	* gnu/packages/video.scm (libsmpeg)[home-page]: Use HTTPS.

2020-03-13  Leo Famulari  <leo@famulari.name>

	gnu: WebKitGTK: Update to 2.28.0 [fixes CVE-2020-10018].
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.28.0.

2020-03-13  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add python-capablerobot-usbhub.
	* gnu/packages/libusb (python-capablerobot-usbhub): New variable.

2020-03-13  Alberto Eleuterio Flores Guerrero  <barbanegra+guix@posteo.mx>

	gnu: Add barrage.
	* gnu/packages/games.scm (barrage): New variable.

2020-03-13  Ludovic Courtès  <ludo@gnu.org>

	maint: Add 'etc/release-manifest.scm'.
	* etc/release-manifest.scm: New file.
	* gnu/ci.scm (%cross-targets): Export.
	* build-aux/check-available-binaries.scm: Remove.
	* Makefile.am (EXTRA_DIST): Add 'etc/release-manifest.scm' and remove
	'build-aux/check-available-binaries.scm'.
	(assert-binaries-available): Rewrite using 'guix weather -m'.

2020-03-13  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pack: Do not create a squashfs "recovery file".
	Reported by Josh Marshall <Josh.Marshall@jax.org>.

	* guix/scripts/pack.scm (squashfs-image)[build](mksquashfs): Always pass
	"-no-recovery".

2020-03-13  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pack: Make bit-reproducible squashfs images.
	Reported by Josh Marshall <Josh.Marshall@jax.org>.

	* guix/scripts/pack.scm (squashfs-image)[build](mksquashfs): Always pass
	"-all-time", "-mkfs-time", "-force-uid", and "-force-gid" to 'mksquashfs'.

2020-03-13  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pack: Factorize 'mksquashfs' invocations.
	* guix/scripts/pack.scm (squashfs-image)[build](mksquashfs): New
	procedure.
	Replace instances of (invoke "mksquashfs" ...) with (mksquashfs ...).

2020-03-13  Ludovic Courtès  <ludo@gnu.org>

	weather: '--coverage' filters out non-package objects.
	This is a followup to d37b5a1b58824dafbe6f32b1c183661c147c660c.

	* guix/scripts/weather.scm (guix-weather): Filter PACKAGES passed to
	'report-package-coverage'.

2020-03-13  Ludovic Courtès  <ludo@gnu.org>

	weather: Exit with non-zero when coverage is below 100%.
	* guix/scripts/weather.scm (report-server-coverage): Return the coverage ratio.
	(guix-weather): Exit if and only if each server's coverage is 1.

2020-03-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cadaver: Satisfy 'guix lint'.
	* gnu/packages/web.scm (cadaver)[home-page]: Follow redirect.
	[description]: Always use two spaces.

	gnu: httrack: Use texi markup in description.
	* gnu/packages/web.scm (httrack)[description]: Use texi markup.

2020-03-13  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: uim: Use emacs-substitute-variables instead of substitute*.
	* gnu/packages/xorg.scm (uim)[arguments]: In the configure-uim-el phase, use
	emacs-substitute-variables instead of substitute*.

	gnu: uim: Do not install elisp files in guix.d.
	* gnu/packages/xorg.scm (uim)[arguments]: Pass %output/share/emacs to the
	--with-lispdir configure flag. Add fix-install-path phase after install phase.

2020-03-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fltk: Use HTTPS home page.
	* gnu/packages/fltk.scm (fltk)[home-page]: Use HTTPS.

	gnu: unqlite: Use HTTPS home page.
	* gnu/packages/databases.scm (unqlite)[home-page]: Use HTTPS.

	gnu: sdparm: Update to 1.11.
	* gnu/packages/disk.scm (sdparm): Update to 1.11.
	[source]: Hard-code name.

	gnu: bastet: Use HTTPS home page.
	* gnu/packages/games.scm (bastet)[home-page]: Use HTTPS.

	gnu: java-iq80-snappy: Don't use unstable tarball.
	* gnu/packages/java-compression.scm (java-iq80-snappy)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: java-snappy@1.0: Don't use unstable tarball.
	* gnu/packages/java-compression.scm (java-snappy-1)[name]: Restate.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.

	gnu: autobuild: Use HTTPS home page.
	* gnu/packages/autotools.scm (autobuild)[home-page]: Use HTTPS.

	gnu: libwebsockets: Use HTTPS home page.
	* gnu/packages/web.scm (libwebsockets)[home-page]: Use HTTPS.

	gnu: catdoc: Use HTTPS home page.
	* gnu/packages/textutils.scm (catdoc)[home-page]: Use HTTPS.

2020-03-13  Alex Griffin  <a@ajgrf.com>

	gnu: Add browserpass-native.
	* gnu/packages/password-utils.scm (browserpass-native): New variable.

	gnu: Add go-github-com-mattn-go-zglob.
	* gnu/packages/golang.scm (go-github-com-mattn-go-zglob): New variable.

	gnu: Add go-github-com-rifflock-lfshook.
	* gnu/packages/golang.scm (go-github-com-rifflock-lfshook): New variable.

	gnu: go-github-com-sirupsen-logrus: Propagate inputs.
	* gnu/packages/golang.scm (go-github-com-sirupsen-logrus): Propagate inputs.

2020-03-13  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.25.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.25.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.109.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.109.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.173.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.173.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.216.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.216.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.216.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.216.
	(linux-libre-4.4-pristine-source): Update hash.

2020-03-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: blender: Fix build with Python 3.8.
	* gnu/packages/graphics.scm (blender)[arguments]: Remove 'm' suffix from
	python directories.

	gnu: salmon: Adjust for C_INCLUDE_PATH changes.
	* gnu/packages/bioinformatics.scm (salmon)[arguments]: Append Eigen headers to
	C_INCLUDE_PATH instead of CPATH.

	gnu: OpenLDAP: Remove unused input.
	* gnu/packages/openldap.scm (openldap)[inputs]: Remove ICU4C.

	gnu: jemalloc: Install scripts to separate output.
	* gnu/packages/jemalloc.scm (jemalloc)[outputs]: New field.

2020-03-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: ncurses: Prevent binutils reference.
	This fixes a regression introduces in 717c433c46e8e9fc77b796e485092e2cccee336a
	where ncurses would needlessly depend on binutils on runtime.

	* gnu/packages/ncurses.scm (ncurses)[arguments]: Add "cf_cv_ld_searchpath" in
	 #:configure-flags.

2020-03-12  Carl Dong  <contact@carldong.me>

	gnu: mingw-w64-*: Update to 7.0.0.
	* gnu/packages/mingw.scm (make-mingw-w64): Update to 7.0.0.

2020-03-12  Alexandru-Sergiu Marton  <brown121407@member.fsf.org>

	gnu: ghc-extra: Update to 1.7.1.
	* gnu/packages/haskell-xyz.scm (ghc-extra): Update to 1.7.1.

2020-03-12  Ludovic Courtès  <ludo@gnu.org>

	weather: Allow for multiple '--manifest' options.
	* guix/scripts/weather.scm (guix-weather)[package-list]: Account for all
	the 'manifest entries in OPTS.
	* doc/guix.texi (Invoking guix weather): Document it.

	weather: Add '--display-missing'.
	* guix/scripts/weather.scm (report-server-coverage): Add
	 #:display-missing? and honor it.
	(show-help, %options): Add "--display-missing".
	(guix-weather): Pass #:display-missing? to 'report-server-coverage'.
	* doc/guix.texi (Invoking guix weather): Document it.

2020-03-12  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: singularity: Do not use the "errors=remount-ro" squashfs option.
	This mount option stopped being supported with Linux-libre 5.4.5:

	  http://ci.guix.gnu.org/build/2056359/details

	* gnu/packages/linux.scm (singularity)[source]: Remove
	"errors=remount-ro" mount option from source code.

2020-03-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: singularity: Wrap programs so they find Coreutils.
	* gnu/packages/linux.scm (singularity)[arguments]: Add 'set-PATH' phase.

	gexp: Add 'with-parameters'.
	* guix/gexp.scm (<parameterized>): New record type.
	(with-parameters): New macro.
	(compile-parameterized): New gexp compiler.
	* tests/gexp.scm ("with-parameters for %current-system")
	("with-parameters for %current-target-system")
	("with-parameters + file-append"): New tests.
	* doc/guix.texi (G-Expressions): Document it.

2020-03-12  Amar Singh  <nly@disroot.org>

	gnu: Add guile-torrent.
	* gnu/packages/guile-xyz.scm (guile-torrent): New variable.

2020-03-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: edirect: Update to 13.3.20200128.
	* gnu/packages/bioinformatics.scm (edirect): Update to 13.3.20200128.
	[source]: Remove bundled certificate authority tarball.

2020-03-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-car: Update to 3.0-7.
	* gnu/packages/statistics.scm (r-car): Update to 3.0-7.
	[native-inputs]: Add r-knitr.

	gnu: r-nloptr: Update to 1.2.2.1.
	* gnu/packages/statistics.scm (r-nloptr): Update to 1.2.2.1.

	gnu: r-roxygen2: Update to 7.1.0.
	* gnu/packages/statistics.scm (r-roxygen2): Update to 7.1.0.
	[native-inputs]: Move r-knitr from here...
	[propagated-inputs]: ...to here.

	gnu: r-xml2: Update to 1.2.5.
	* gnu/packages/statistics.scm (r-xml2): Update to 1.2.5.
	[native-inputs]: Add r-knitr.

	gnu: r-tam: Update to 3.4-26.
	* gnu/packages/cran.scm (r-tam): Update to 3.4-26.

	gnu: r-cdm: Update to 7.5-15.
	* gnu/packages/cran.scm (r-cdm): Update to 7.5-15.

	gnu: r-parameters: Update to 0.6.0.
	* gnu/packages/cran.scm (r-parameters): Update to 0.6.0.
	[native-inputs]: Add r-knitr.

	gnu: r-graphlayouts: Update to 0.6.0.
	* gnu/packages/cran.scm (r-graphlayouts): Update to 0.6.0.

	gnu: r-ggfortify: Update to 0.4.9.
	* gnu/packages/cran.scm (r-ggfortify): Update to  0.4.9.
	[native-inputs]: Add r-knitr.

	gnu: r-ggplotify: Update to 0.0.5.
	* gnu/packages/cran.scm (r-ggplotify): Update to 0.0.5.
	[native-inputs]: Add r-knitr.

	gnu: r-pegas: Update to 0.13.
	* gnu/packages/cran.scm (r-pegas): Update to 0.13.

	gnu: r-spatialextremes: Update to 2.0-8.
	* gnu/packages/cran.scm (r-spatialextremes): Update to 2.0-8.

	gnu: r-tidytree: Update to 0.3.2.
	* gnu/packages/cran.scm (r-tidytree): Update to 0.3.2.
	[native-inputs]: Add r-knitr.

	gnu: r-rcppparallel: Update to 5.0.0.
	* gnu/packages/cran.scm (r-rcppparallel): Update to 5.0.0.

	gnu: r-sjplot: Update to 2.8.3.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.8.3.
	[propagated-inputs]: Remove r-forcats.
	[native-inputs]: Remove r-knitr.

	gnu: r-catdap: Update to 1.3.5.
	* gnu/packages/cran.scm (r-catdap): Update to 1.3.5.

	gnu: r-vim: Update to 5.1.1.
	* gnu/packages/cran.scm (r-vim): Update to 5.1.1.

	gnu: r-vctrs: Update to 0.2.4.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.2.4.
	[native-inputs]: Add r-knitr.

	gnu: r-cicero: Update to 1.4.4.
	* gnu/packages/bioconductor.scm (r-cicero): Update to 1.4.4.
	[native-inputs]: Add r-knitr.

	gnu: r-ggcyto: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-ggcyto): Update to 1.14.1.
	[native-inputs]: Add r-knitr.

	gnu: r-mlinterfaces: Update to 1.66.5.
	* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.66.5.

	gnu: r-qtl: Update to 1.46-2.
	* gnu/packages/bioinformatics.scm (r-qtl): Update to 1.46-2.

2020-03-12  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add hyperledger-iroha.
	This package was co-authored with Efraim Flashner <efraim@flashner.co.il>

	* gnu/packages/hyperledger.scm (hyperledger-iroha): New variable.

2020-03-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add boost-1.69.
	* gnu/packages/boost.scm (boost-1.69): New hidden package.

2020-03-12  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add hyperledger-iroha-ed25519.
	* gnu/packages/hyperledger.scm (hyperledger-iroha-ed25519): New variable.

2020-03-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: grpc: Build shared libraries.
	* gnu/packages/machine-learning.scm (grpc)[outputs]: Add static.
	[arguments]: Copy configure-flags from cmake-build-system. Add custom
	phases 'configure-shared, 'install-shared-libraries and 'move-static-libs
	to build shared libs and move static libs to their own output.
	(tensorflow)[native-inputs]: Add grpc:static.

	gnu: python2-jupyter-console: Build with python2.
	* gnu/packages/python-xyz.scm (python2-jupyter-console)[arguments]: Add
	python keyword, set to python-2.

	gnu: python-jupyter-console: Specify python2 variant.
	* gnu/packages/python-xyz.scm (python-jupyter-console)[properties]: New
	field. Specify python2-jupyter-console as python2 variant.

2020-03-12  Ricardo Wurmus  <rekado@elephly.net>

	services: mumi-service-type: Update to latest version of mumi.
	* gnu/services/web.scm (%mumi-activation): Create /var/mumi/db.
	(mumi-shepherd-services): Add service for mumi worker.

	gnu: mumi: Update to 0.0.0-7.6653e2d.
	* gnu/packages/mail.scm (mumi): Update to 0.0.0-7.6653e2d.
	[inputs]: Add guile-sqlite3.

	gnu: r-cairo: Update to 1.5-11.
	* gnu/packages/statistics.scm (r-cairo): Update to 1.5-11.

2020-03-12  Felix Gruber  <felgru@posteo.net>

	gnu: dune-istl: Build with suitesparse
	* gnu/packages/maths.scm (dune-istl)[inputs]: Add suitesparse to build
	additional solvers in dune-istl.

	gnu: Add dune-subgrid
	* gnu/packages/maths.scm (dune-subgrid): New variable.

	gnu: Add dune-uggrid.
	* gnu/packages/maths.scm (dune-uggrid): New variable.
	(dune-grid)[propagated-inputs]: Add dune-uggrid dependency, so
	that the UGGrid class in dune-grid can be used by packages that
	have dune-grid as input.
	(dune-functions)[arguments]: Enable tests that previously weren't
	built as they require dune-uggrid.

	gnu: dune-*: set up MPI for tests
	* gnu/packages/maths.scm (dune-common, dune-grid, dune-istl,
	dune-alugrid): [arguments]: correctly set up MPI instead of disabling
	tests that require MPI.

2020-03-12  Ludovic Courtès  <ludo@gnu.org>

	inferior: Distinguish inferior exceptions.
	This avoids ambiguities when looking at a backtrace where the exception
	was actually thrown by an inferior in a very different context.

	* guix/inferior.scm (&inferior-exception): New condition type.
	(read-repl-response): Add optional 'inferior' parameter.  Raise
	'&inferior-exception' instead of rethrowing to KEY when receiving an
	'exception' message.
	(read-inferior-response): Pass INFERIOR to 'read-repl-response'.
	* tests/inferior.scm ("&inferior-exception"): New test.

2020-03-12  Ludovic Courtès  <ludo@gnu.org>

	import: cpan: Gracefully handle missing projects.
	* guix/import/cpan.scm (cpan-fetch): Check whether 'json-fetch' returns #f.

	import: utils: Remove 'assoc-ref*'.
	* guix/import/utils.scm (assoc-ref*): Remove.

	import: pypi: Rewrite to use 'define-json-mapping'.
	* guix/import/pypi.scm (non-empty-string-or-false): New procedure.
	(<pypi-project>, <project-info>, <distribution>): New record types.
	(pypi-fetch): Call 'json->pypi-project'.
	(latest-source-release, latest-wheel-release): Use the new record
	accessors instead of 'assoc-ref*'.
	(pypi->guix-package, latest-release): Likewise.
	* tests/pypi.scm (test-json): Add mandatory fields.

2020-03-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-next: Enable JIT on ARMv7.
	JIT support on ARMv7 is fixed by "guile-3.0-crash.patch".

	* gnu/packages/guile.scm (guile-3.0)[arguments]: Remove.

2020-03-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add virtualpg.
	* gnu/packages/geo.scm (virtualpg): New variable.

	gnu: jgmenu: Update to 4.1.0.
	* gnu/packages/xdisorg.scm (jgmenu): Update to 4.1.0.

	gnu: udiskie: Update to 2.1.0.
	* gnu/packages/freedesktop.scm (udiskie): Update to 2.1.0.

	gnu: txr: Update to 233.
	* gnu/packages/lisp.scm (txr): Update to 233.

2020-03-12  Danny Milosavljevic  <dannym@scratchpost.org>

	doc: Fix description for "guix package -A".
	* doc/guix.texi (Invoking guix package): Fix description for "guix package -A".

2020-03-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python2-ipython: Fix build.
	* gnu/packages/python-xyz.scm (python2-ipython)[arguments]: Adjust
	skipped tests.

2020-03-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xlockmore: Update to 5.62.
	* gnu/packages/xdisorg.scm (xlockmore): Update to 5.62.

	gnu: xlockmore: Use HTTPS home page.
	* gnu/packages/xdisorg.scm (xlockmore)[home-page]: Use HTTPS.

	gnu: mame: Use HTTPS home page.
	* gnu/packages/emulators.scm (mame)[home-page]: Use HTTPS.

	gnu: dosbox: Use HTTPS home page.
	* gnu/packages/emulators.scm (dosbox)[home-page]: Use HTTPS.

2020-03-12  Tobias Geerinckx-Rice  <me@tobias.gr>
	    Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add gitless.
	* gnu/packages/version-control.scm (gitless): New public variable.

2020-03-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: faust: Use HTTPS home page.
	* gnu/packages/audio.scm (faust)[home-page]: Use HTTPS.

	gnu: rsound: Use HTTPS home page.
	* gnu/packages/audio.scm (rsound)[home-page]: Use HTTPS.

	gnu: libgme: Update to 0.6.3.
	* gnu/packages/music.scm (libgme): Update to 0.6.3.

	gnu: xmobar: Update to 0.33.
	* gnu/packages/wm.scm (xmobar): Update to 0.33.

	gnu: gptfdisk: Use HTTPS home page.
	* gnu/packages/disk.scm (gptfdisk)[home-page]: Use HTTPS.

	gnu: ephoto: Update source and home page URIs.
	* gnu/packages/enlightenment.scm (ephoto)[source]: Remove dead URI.
	[home-page]: Follow (HTTPS) redirection.

	gnu: s6: Update to 2.9.1.0.
	* gnu/packages/skarnet.scm (s6): Update to 2.9.1.0.

	gnu: simple-scan: Update to 3.36.0.
	* gnu/packages/gnome.scm (simple-scan): Update to 3.36.0.

	gnu: picprog: Use HTTPS home page.
	* gnu/packages/embedded.scm (picprog)[home-page]: Use HTTPS.

	gnu: java-snappy: Don't use unstable tarball.
	* gnu/packages/java-compression.scm (java-snappy)[source]: Use GIT-FETCH
	and GIT-FILE-NAME.
	[arguments]: Add ‘make-git-checkout-writable’ phase.

	gnu: java-snappy: Update to 1.1.7.3.
	* gnu/packages/java-compression.scm (java-snappy): Update to 1.1.7.3.

2020-03-12  Leo Famulari  <leo@famulari.name>

	gnu: Borg: Update to 1.1.11.
	* gnu/packages/backup.scm (borg): Update to 1.1.11.

	gnu: xxHash: Update to 0.7.3.
	* gnu/packages/digest.scm (xxhash): Update to 0.7.3.

2020-03-11  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: Remove year range from copyright header.
	* gnu/packages/python-xyz.scm: List years explicitly instead of range in
	copyright line.

	gnu: Remove duplicate copyright line.
	* gnu/packages/python-xyz.scm: Remove duplicate copyright.

	gnu: python-cookies: Use the correct version of pytest.
	* gnu/packages/python-web.scm (python-cookies)[native-inputs]: Change
	PYTHON2-PYTEST to PYTHON-PYTEST.

	gnu: python2-radon: Fix build.
	* gnu/packages/python-xyz.scm (python-radon)[properties]: New field.
	* gnu/packages/python-xyz.scm (python2-radon)[propagated-inputs]: Add
	PYTHON2-CONFIGPARSER and PYTHON2-FUTURE.

	gnu: python-virtualenv: Update to 20.0.10.
	* gnu/packages/python-xyz.scm (python-virtualenv): Update to 20.0.10.

	gnu: python2-virtualenv: Fix build.
	* gnu/packages/python-xyz.scm (python-virtualenv)[properties]: New field.
	(python2-virtualenv)[propagated-inputs]: Add PYTHON2-CONTEXTLIB2.
	[arguments]: New field.

	gnu: python-contextlib2: Update to 0.6.0.post1.
	* gnu/packages/python-xyz.scm (python-contextlib2): Update to 0.6.0.post1.

2020-03-11  Leo Famulari  <leo@famulari.name>

	gnu: lpd8editor: Remove package.
	This package has not built successfully in several months.

	* gnu/packages/music.scm (lpd8editor): Remove variable.

2020-03-11  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	gnu: Add xa.
	* gnu/packages/assembly.scm (xa): New variable.

2020-03-11  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: spatialite-gui: Fix GUI not showing up.
	* gnu/packages/geo.scm (spatialite-gui)[arguments]: Add 'fix-gui' phase.

2020-03-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: isc-dhcp: Fix cross-compilation.
	* gnu/packages/admin.scm (isc-dhcp)[arguments]: Set BUILD_CC in
	'fix-bind-cross-compilation' phase.  While at it, make the phase conditional
	on %CURRENT-TARGET-SYSTEM.

	gnu: zile: Fix cross-compilation.
	* gnu/packages/zile.scm (zile)[native-inputs]: Add THIS-PACKAGE when
	cross-compiling.
	[arguments]: Add phase when cross-compiling.

	gnu: python-multidict: Update to 4.7.5.
	* gnu/packages/python-xyz.scm (python-multidict): Update to 4.7.5.
	[arguments]: New field.
	[native-inputs]: Remove PYTHON-PYTEST-RUNNER.  Add PYTHON-PYTEST-COV.

2020-03-11  Damien Cassou  <damien@cassou.me>

	gnu: Add clipmenu.
	* gnu/packages/xdisorg.scm (clipmenu): New variable.

	gnu: Add clipnotify.
	* gnu/packages/xdisorg.scm (clipnotify): New variable.

2020-03-11  Ludovic Courtès  <ludo@gnu.org>

	download: Remove (web http) workarounds no longer relevant.
	* guix/build/download.scm <top level>: Remove workarounds for
	<https://bugs.gnu.org/23421> and for
	<https://lists.gnu.org/archive/html/guix-devel/2017-11/msg00070.html>.

	build: Require Guile 2.2.3 or later.
	* configure.ac: For 2.2.x, require 2.2.3 or later.

2020-03-11  Ludovic Courtès  <ludo@gnu.org>

	ui: Restore line wrapping for 'package->recutils'.
	Fixes a regression introduced when switching to Guile 3.0.0 whereby
	monkey-patching 'wrap*' wouldn't have any effects due to inlining.

	* guix/ui.scm (%text-width): Define in terms of the '*line-width*' fluid
	when it's defined.
	<top level>: Set (@@ (texinfo plain-text) wrap*) only when
	'*line-width*' is undefined.

2020-03-11  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-hrbrthemes.
	* gnu/packages/cran.scm (r-hrbrthemes): New variable.

2020-03-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: python2-sphinx: Build with python-docutils@0.14.
	* gnu/packages/python-xyz.scm (python2-docutils-0.14): New public variable.
	* gnu/packages/sphinx.scm (python2-sphinx)[propagated-inputs]: Change from
	PYTHON2-DOCUTILS to PYTHON2-DOCUTILS-0.14.

	gnu: gnutls@3.6.10: Add dependency on datefudge and util-linux.
	* gnu/packages/tls.scm (gnutls-3.6.10)[native-inputs]: New field.

2020-03-11  Carl Dong  <contact@carldong.me>

	gnu: nsis: Update to 3.05.
	* gnu/packages/installers.scm (nsis): Update to 3.05.

2020-03-11  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add phodav.
	* gnu/packages/gnome.scm (phodav): New variable.

2020-03-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pybedtools: Update to 0.8.1.
	* gnu/packages/bioinformatics.scm (python-pybedtools): Update to 0.8.1.
	[arguments]: Add another test to the 'disable-broken-tests phase.
	(python2-pybedtools)[native-inputs]: Add python2-pathlib.

	gnu: Add python2-pygraphviz.
	* gnu/packages/graphviz.scm (python2-pygraphviz): New variable.

	gnu: python-pyfaidx: Update to 0.5.8.
	* gnu/packages/bioinformatics.scm (python-pyfaidx): Update to 0.5.8.

	gnu: Add python2-pyfaidx.
	* gnu/packages/bioinformatics.scm (python2-pyfaidx): New variable.

2020-03-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python2-ipykernel: Downgrade to 4.10.1.
	This is the last version actually supported by ipykernel.

	* gnu/packages/python-xyz.scm (python2-ipython): Downgrade to 4.10.1.
	[arguments]: Remove custom 'check phase.
	[propagated-inputs]: Add python2-tornado, python2-traitlets.
	[native-inputs]: Add python2-mock, python2-pytest-cov.
	(python-ipykernel)[properties): Declare python2-ipykernel as the
	python2- variant.

2020-03-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-ipython: Declare python2 variant.
	* gnu/packages/python-xyz.scm (python-ipython)[properties]: Declare
	python2-ipython as the python2- variant.

2020-03-11  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: docker: Update to 19.03.7.
	* gnu/packages/docker.scm (docker): Update to 19.03.7.
	(docker-cli): Update to 19.03.7.

2020-03-11  Roel Janssen  <roel@gnu.org>

	gnu: r-ggsignif: Fix build.
	* gnu/packages/cran.scm (r-ggsignif): Add knitr to native-inputs in order to
	  build the vignette.

2020-03-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: t1lib: Use HTTPS home page.
	* gnu/packages/fontutils.scm (t1lib)[home-page]: Use HTTPS.

	gnu: desktop-file-utils: Update to 0.24.
	* gnu/packages/freedesktop.scm (desktop-file-utils): Update to 0.24.

	gnu: desktop-file-utils: Don't use NAME in source URI.
	* gnu/packages/freedesktop.scm (desktop-file-utils)[source]: Hard-code NAME.

	gnu: you-get: Update to 0.4.1410.
	* gnu/packages/video.scm (you-get): Update to 0.4.1410.

	gnu: fortune-mod: Use HTTPS home page.
	* gnu/packages/games.scm (fortune-mod)[home-page]: Use HTTPS.

	gnu: grue-hunter: Use HTTPS home page.
	* gnu/packages/games.scm (grue-hunter)[home-page]: Use HTTPS.

	gnu: emulation-station: Use HTTPS home page.
	* gnu/packages/emulators.scm (emulation-station)[home-page]: Use HTTPS.

	gnu: dfu-programmer: Use HTTPS home page.
	* gnu/packages/flashing-tools.scm (dfu-programmer)[home-page]: Use HTTPS.

	gnu: rocksdb: Use HTTPS home page.
	* gnu/packages/databases.scm (rocksdb)[home-page]: Use HTTPS.

	gnu: soundconverter: Use HTTPS home page.
	* gnu/packages/gnome.scm (soundconverter)[home-page]: Use HTTPS.

	gnu: gd: Use HTTPS home page.
	* gnu/packages/gd.scm (gd)[home-page]: Use HTTPS.

	gnu: python-tomlkit: Fix typos in descriptions.
	* gnu/packages/python-xyz.scm (python-tomlkit)[synopsis, description]:
	Fix typos.

	gnu: python-tomlkit: Update to 0.5.11.
	* gnu/packages/python-xyz.scm (python-tomlkit): Update to 0.5.11.

	gnu: gpxsee: Extend description.
	* gnu/packages/gps.scm (gpxsee)[description]: Extend.

	gnu: gpxsee: Update to 7.25.
	* gnu/packages/gps.scm (gpxsee): Update to 7.25.

	gnu: batctl: Update to 2020.0.
	* gnu/packages/networking.scm (batctl): Update to 2020.0.

2020-03-11  Danny Milosavljevic  <dannym@scratchpost.org>

	guix-install.sh: Install SysV init script.
	* etc/guix-install.sh (sys_enable_guix_daemon): Install SysV init script.

	Add system start-up files for guix-daemon.
	* etc/init.d/guix-daemon.in: New file.
	* nix/local.mk (etc/init.d/guix-daemon): New rule.
	(nodist_sysvinitservice_DATA): Add etc/init.d/guix-daemon.in .
	(CLEANFILES): Add etc/init.d/guix-daemon .
	* .gitignore: Add etc/init.d/guix-daemon .

2020-03-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gimp: Update to 2.10.18.
	* gnu/packages/gimp.scm (gimp): Update to 2.10.18.

	gnu: gegl: Update to 0.4.22.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.22.

	gnu: armagetronad: Update to 0.2.8.3.5.
	* gnu/packages/games.scm (armagetronad): Update to 0.2.8.3.5.

	gnu: gx: Update to 0.14.3.
	* gnu/packages/ipfs.scm (gx): Update to 0.14.3.

	gnu: nethack: Update to 3.6.6.
	* gnu/packages/games.scm (nethack): Update to 3.6.6.

	gnu: graphene: Use HTTPS home page.
	* gnu/packages/gtk.scm (graphene)[home-page]: Use HTTPS.

	gnu: signify: Update to 29.
	* gnu/packages/crypto.scm (signify): Update to 29.

	gnu: execline: Update to 2.6.0.0.
	* gnu/packages/skarnet.scm (execline): Update to 2.6.0.0.

	gnu: freealut: Use HTTPS home page.
	* gnu/packages/audio.scm (freealut)[home-page]: Use HTTPS.

	gnu: git-flow: Use HTTPS home page.
	* gnu/packages/version-control.scm (git-flow)[home-page]: Use HTTPS.

	gnu: Use HTTPS for archive.xfce.org sources.
	* gnu/packages/xfce.scm (gtk-xfce-engine, xfce4-xkb-plugin)
	(xfce4-settings, thunar, ristretto, orage, xfburn, mousepad)
	(xfce4-screenshooter, xfce4-screensaver, xfce4-cpugraph-plugin)
	(xfce4-eyes-plugin, xfce4-equake-plugin, xfce4-datetime-plugin)
	(xfce4-calculator-plugin, xfce4-cpufreq-plugin, xfce4-diskperf-plugin)
	(xfce4-embed-plugin, xfce4-fsguard-plugin, xfce4-genmon-plugin)
	(xfce4-kbdleds-plugin, xfce4-mailwatch-plugin, xfce4-mpc-plugin)
	(xfce4-mount-plugin, xfce4-netload-plugin, xfce4-places-plugin)
	(xfce4-smartbookmark-plugin, xfce4-statusnotifier-plugin)
	(xfce4-stopwatch-plugin, xfce4-systemload-plugin)
	(xfce4-time-out-plugin, xfce4-timer-plugin, xfce4-verve-plugin)
	(xfce4-wavelan-plugin, xfce4-weather-plugin))[source]: Use HTTPS.

	gnu: xfce4-statusnotifier-plugin: Update to 0.2.2.
	* gnu/packages/xfce.scm (xfce4-statusnotifier-plugin): Update to 0.2.2.

	gnu: Use HTTPS for skarnet.org sources.
	* gnu/packages/skarnet.scm (skalibs, execline, s6, s6-dns)
	(s6-networking, s6-rc, s6-portable-utils, s6-linux-init, s6-linux-utils)
	[source]: Use HTTPS.

	gnu: skalibs: Update to 2.9.2.0.
	* gnu/packages/skarnet.scm (skalibs): Update to 2.9.2.0.

	gnu: s6-dns: Update to 2.3.2.0.
	* gnu/packages/skarnet.scm (s6-dns): Update to 2.3.2.0.

2020-03-10  Leo Famulari  <leo@famulari.name>

	gnu: Certbot, python-acme: Update to 1.3.0.
	* gnu/packages/tls.scm (certbot, python-acme): Update to 1.3.0.

2020-03-10  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: java-osgi-namespace-contract: Update source URI.
	* gnu/packages/java.scm (java-osgi-namespace-contract)[source]: Update URI.

	gnu: java-forester-1.005: Update source URI.
	* gnu/packages/bioinformatics.scm (java-forester-1.005)[source]: Update URI.
	[native-inputs]: Wrap long line.

	gnu: java-jlargearrays: Update source URI.
	* gnu/packages/algebra.scm (java-jlargearrays)[source]: Update URI.

	gnu: java-jtransforms: Update source URI.
	* gnu/packages/algebra.scm (java-jtransforms)[source]: Update URI.

2020-03-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hplip: Update to 3.20.3.
	* gnu/packages/cups.scm (hplip): Update to 3.20.3.

	gnu: ruby-minitest-rg: Use HTTPS home page.
	* gnu/packages/ruby.scm (ruby-minitest-rg)[home-page]: Use HTTPS.

	gnu: python-wxpython: Use HTTPS home page.
	* gnu/packages/wxwidgets.scm (python-wxpython)[home-page]: Use HTTPS.

	gnu: java-asm: Use HTTPS home page.
	* gnu/packages/java.scm (java-asm)[home-page]: Use HTTPS.

	gnu: bash-tap: Use HTTPS home page.
	* gnu/packages/bash.scm (bash-tap)[home-page]: Use HTTPS.

	gnu: tlp: Use HTTPS home page.
	* gnu/packages/linux.scm (tlp)[home-page]: Use HTTPS.

2020-03-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hplip: Update source hash.
	The tarball was modified in-place.
	See <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=40017>.

	* gnu/packages/cups.scm (hplip)[source]: Update tarball hash.

	Reported-by: Mark H Weaver <mhw@netris.org>

2020-03-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: openmpi: Use HTTPS home page.
	* gnu/packages/mpi.scm (openmpi)[home-page]: Use HTTPS.

	gnu: openmpi: Update to 4.0.3.
	* gnu/packages/mpi.scm (openmpi): Update to 4.0.3.

2020-03-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Update to 2.64.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.64.

2020-03-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove guile@2.2.6.
	* gnu/packages/patches/guile-finalization-crash.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/guile.scm (guile-2.2)[source](patches): Remove
	'guile-finalization-crash.patch'.
	(guile-2.2.7): Remove variable.
	(guile-2.2/bug-fix): Point to GUILE-2.2.
	* gnu/packages/admin.scm (shepherd)[native-inputs, inputs]: Use GUILE-2.2
	instead of GUILE-2.2.7.

	Merge branch 'master' into core-updates

	Merge branch 'master' into staging

2020-03-10  Carl Dong  <contact@carldong.me>

	gnu: bitcoin-core: Update to 0.19.1.
	* gnu/packages/finance.scm (bitcoin-core): Update to 0.19.1.

	Co-Authored-By: fanquake <fanquake@gmail.com>

2020-03-10  Vitaliy Shatrov  <D0dyBo0D0dyBo0@protonmail.com>

	doc: Use HTTPS for external links.
	* doc/contributing.texi
	  (14.1 Building from Git,
	   14.3 The Perfect Setup,
	   14.4.1 Software Freedom,
	   14.4.4 Synopses and Descriptions,
	   14.5.4 Formatting Code):
	   Use HTTPS for @uref{}s and @url{}s that support it.

	* doc/fdl-1.3.texi
	  (Appendix A GNU Free Documentation License):
	  Use HTTPS for @uref{}s and @url{}s that support it.

	* doc/guix.texi
	  (6.3 Build Systems,
	   8.8.4 Networking Services,
	   8.8.8 Sound Services,
	   8.8.16 Web Services,
	   8.11 Name Service Switch,
	   12.2 Preparing to Use the Bootstrap Binaries);
	   Use HTTPS for @uref{}s and @url{}s that support it.

2020-03-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: mercurial: Enable more tests.
	* gnu/packages/version-control.scm (mercurial)[arguments]: Add phase
	'patch-tests'.  Do not remove patched tests in the 'check' phase.

2020-03-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 0984481.
	* gnu/packages/package-management.scm (guix): Update to 0984481.

2020-03-10  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 68.6.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2019-20503, CVE-2020-6805, CVE-2020-6806,
	CVE-2020-6807, CVE-2020-6811, CVE-2020-6812, and CVE-2020-6814.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.

2020-03-10  Ludovic Courtès  <ludo@gnu.org>

	vm: Compute UUIDs truly deterministically.
	This is a followup to 1540075c790dfaeff52c93392f2fc63b9e23b77e.
	The mistake had no effect on prior Guile versions but it's visible since
	Guile 3.0.1 and the fix for <https://bugs.gnu.org/39634>.

	* gnu/system/vm.scm (operating-system-uuid): Hash a list of
	'file-system-digest' values, not the 'file-system-type' procedure.

2020-03-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-next: Update to 3.0.1 with bug-fix for crash.
	* gnu/packages/guile.scm (guile-3.0): Update to 3.0.1 with
	"guile-3.0-crash.patch".
	* gnu/packages/patches/guile-3.0-crash.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Use it.

2020-03-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-xr: Update to 1.18.
	* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.18.

2020-03-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ppcor.
	* gnu/packages/cran.scm (r-ppcor): New variable.

2020-03-10  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: python: Fix cross-compilation.
	This is a follow-up of 89da127035737bdf922bc566970c5506c2e01b00.

	* gnu/packages/patches/python-3-search-paths.patch: Use CROSS_C_INCLUDE_PATH
	instead of CROSS_CPATH.

2020-03-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.15.0.4.
	* gnu/packages/finance.scm (monero-gui): Update to 0.15.0.4.

	gnu: monero: Update to 0.15.0.5.
	* gnu/packages/finance.scm (monero): Update to 0.15.0.5.

2020-03-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mars: Fix home page.
	* gnu/packages/games.scm (mars)[home-page]: Use working domain & HTTPS.

	gnu: ode: Use HTTPS home page.
	* gnu/packages/game-development.scm (ode)[home-page]: Use HTTPS.

	gnu: xmobar: Use HTTPS home page.
	* gnu/packages/wm.scm (xmobar)[home-page]: Use HTTPS.

	gnu: gitolite: Use HTTPS home page.
	* gnu/packages/version-control.scm (gitolite)[home-page]: Use HTTPS.

	gnu: font-dosis: Use archive.org'd URIs.
	* gnu/packages/fonts.scm (font-dosis)[source, home-page]: Use snapshots.

	gnu: python-virtualenv: Propagate inputs.
	* gnu/packages/python-xyz.scm (python-virtualenv)[inputs]: Make…
	[propagated-inputs]: …this.

2020-03-10  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: guile3.0-guix: Fix cross-compilation.
	* gnu/packages/package-management.scm (guile3.0-guix)[native-inputs]: Remove
	all Guile 2.X libraries and replace them by their 3.0 counterpart.

2020-03-10  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20200309.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20200309.

2020-03-10  Michael Rohleder  <mike@rohleder.de>

	gnu: mumble: Disable statistic gathering by default.
	Fixes <https://bugs.gnu.org/25201>

	* gnu/packages/telephone.scm (mumble)[arguments]: Add phase to disable
	statistic gathering by default.

2020-03-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-sparselda: Use HTTPS home page.
	* gnu/packages/cran.scm (r-sparselda)[home-page]: Use HTTPS.

2020-03-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-spams: Use HTTPS home page.
	Well, it currently redirects back to HTTP…

	* gnu/packages/statistics.scm (r-spams)[home-page]: Use ‘HTTPS’.

2020-03-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-fda: Use HTTPS home page.
	* gnu/packages/cran.scm (r-fda)[home-page]: Use HTTPS.

	gnu: r-mcmc: Use HTTPS home page.
	* gnu/packages/cran.scm (r-mcmc)[home-page]: Use HTTPS.

	gnu: r-varselrf: Update home page.
	* gnu/packages/cran.scm (r-varselrf)[home-page]: Follow (HTTPS)
	redirection.

	gnu: r-knitr: Update home page.
	* gnu/packages/statistics.scm (r-knitr)[home-page]: Follow (HTTPS)
	redirection.

	gnu: r-ouch: Use HTTPS home page.
	* gnu/packages/cran.scm (r-ouch)[home-page]: Use HTTPS.

	gnu: libinput: Note libinput-minimal inheritance.
	* gnu/packages/freedesktop.scm (libinput): Add a warning comment.

	gnu: csvkit: Update to 1.0.5.
	* gnu/packages/wireservice.scm (csvkit): Update to 1.0.5.
	[source]: Remove upstreamed patch.
	* gnu/packages/patches/csvkit-fix-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: slang: Use HTTPS home page.
	* gnu/packages/slang.scm (slang)[home-page]: Use HTTPS.

	gnu: polipo: Use HTTPS home page.
	* gnu/packages/web.scm (polipo)[home-page]: Use HTTPS.

	gnu: iperf: Use HTTPS home page.
	* gnu/packages/networking.scm (iperf)[home-page]: Use HTTPS.

	gnu: xdotool: Use HTTPS home page.
	* gnu/packages/xdisorg.scm (xdotool)[home-page]: Use HTTPS.

	gnu: compface: Update home page.
	* gnu/packages/mail.scm (compface)[home-page]: Follow (HTTPS)
	redirection.

	gnu: compface: Don't use NAME in source URI.
	* gnu/packages/mail.scm (compface)[source]: Hard-code NAME.

	gnu: Use HTTPS for rstudio.github.io home pages.
	* gnu/packages/cran.scm (r-shinydashboard, r-shinythemes, r-dt)
	[home-page]: Use HTTPS.

2020-03-09  Ludovic Courtès  <ludo@gnu.org>

	git-authenticate: Add roelj's new key.
	This is a followup to cc51c03ff867d4633505354819c6d88af88bf919.

	* build-aux/git-authenticate.scm (%committers): Add roelj's new key.

2020-03-09  Ludovic Courtès  <ludo@gnu.org>

	tests: getmail: Provide a pre-initialized user account password.
	* gnu/tests/mail.scm (%getmail-os): Rewrite so that the "alice" account
	has a password.
	(run-getmail-test)[test]("set password for alice"): Remove.  This would
	not work since commit 8b9cad01e9619f53dc5a65892ca6a09ca5de3447 since
	'passwd' would no longer be in $PATH.

2020-03-09  Ludovic Courtès  <ludo@gnu.org>

	tests: docker-system: Increase memory requirement.
	The system image would no longer fit in memory, starting from commit
	8c7eb58453870f380a077c7cfd8dafa97bb8e13f.

	* gnu/tests/docker.scm (run-docker-system-test): Set 'memory-size' to 3500.

2020-03-09  Ludovic Courtès  <ludo@gnu.org>

	tests: zabbix: Set 'PATH' before running the scripts.
	This is a followup to 8b9cad01e9619f53dc5a65892ca6a09ca5de3447.

	* gnu/tests/monitoring.scm (run-zabbix-server-test)[test]: Set 'PATH' in
	MARIONETTE.

2020-03-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add rr.
	* gnu/packages/debug.scm (rr): New variable.

2020-03-09  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2020-03-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "gnu: libinput: Update to 1.15.3."
	This reverts commit 1fad0b8674cf97a7e102e98ab31fcebe07ae9515.
	It rebuilds the world through libinput-minimal.

	gnu: python-sphinxcontrib-websupport: Update to 1.2.0.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-websupport): Update to
	1.2.0.

	gnu: python-sphinxcontrib-serializinghtml: Update to 1.1.4.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-serializinghtml): Update
	to 1.1.4.

	gnu: python-sphinxcontrib-qthelp: Update to 1.0.3.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-qthelp): Update to 1.0.3.

	gnu: python-sphinxcontrib-htmlhelp: Update to 1.0.3.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-htmlhelp): Update to 1.0.3.

	gnu: python-sphinxcontrib-devhelp: Update to 1.0.2.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-devhelp): Update to 1.0.2.

	gnu: python-sphinxcontrib-applehelp: Update to 1.0.2.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-applehelp): Update to 1.0.2.

	gnu: youtube-dl: Update to 2020.03.08.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.03.08.

	gnu: perl-catalyst-devel: Update to 1.40.
	* gnu/packages/web.scm (perl-catalyst-devel): Update to 1.40.

	gnu: spice-protocol: Update to 0.14.1.
	* gnu/packages/spice.scm (spice-protocol): Update to 0.14.1.

	gnu: perl-timedate: Update to 2.32.
	* gnu/packages/perl.scm (perl-timedate): Update to 2.32.

	gnu: perl-xs-object-magic: Update to 0.05.
	* gnu/packages/perl.scm (perl-xs-object-magic): Update to 0.05.

	gnu: perl-datetime-format-strptime: Update to 1.77.
	* gnu/packages/perl.scm (perl-datetime-format-strptime): Update to 1.77.

	gnu: perl-datetime: Update to 1.52.
	* gnu/packages/perl.scm (perl-datetime): Update to 1.52.

	gnu: man-db: Update to 2.9.1.
	* gnu/packages/man.scm (man-db): Update to 2.9.1.

	gnu: libseccomp: Update to 2.4.3.
	* gnu/packages/linux.scm (libseccomp): Update to 2.4.3.
	[source]: Remove upstreamed patch.
	* gnu/packages/patches/libseccomp-open-aarch64.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: libinput: Update to 1.15.3.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.15.3.

	gnu: libostree: Update to 2020.2.
	* gnu/packages/package-management.scm (libostree): Update to 2020.2.

	gnu: tcsh: Use HTTPS home page.
	* gnu/packages/shells.scm (tcsh)[home-page]: Use HTTPS.

	gnu: mit-krb5: Use HTTPS home page.
	* gnu/packages/kerberos.scm (mit-krb5)[home-page]: Use HTTPS.

	gnu: speedcrunch: Use HTTPS home page.
	* gnu/packages/maths.scm (speedcrunch)[home-page]: Use HTTPS.

	gnu: ding: Use HTTPS home page.
	* gnu/packages/dictionaries.scm (ding)[home-page]: Use HTTPS.

	gnu: plotutils: Use HTTPS home page.
	* gnu/packages/plotutils.scm (plotutils)[home-page]: Use HTTPS.

	gnu: idris: Use HTTPS home page.
	* gnu/packages/idris.scm (idris)[home-page]: Use HTTPS.

	gnu: xfce4-power-manager: Update to 1.7.0.
	* gnu/packages/xfce.scm (xfce4-power-manager): Update to 1.7.0.

	gnu: xfce4-power-manager: Don't use NAME in source URI.
	* gnu/packages/xfce.scm (xfce4-power-manager)[source]: Hard-code NAME.

	gnu: xfburn: Update to 0.6.2.
	* gnu/packages/xfce.scm (xfburn): Update to 0.6.2.

	gnu: claws-mail: Update to 3.17.5.
	* gnu/packages/mail.scm (claws-mail): Update to 3.17.5.

	gnu: s6: Update to 2.9.0.1.
	* gnu/packages/skarnet.scm (s6): Update to 2.9.0.1.

	gnu: s6-linux-init: Update to 1.0.4.0.
	* gnu/packages/skarnet.scm (s6-linux-init): Update to 1.0.4.0.

2020-03-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	download: Remove misbehaving kvin.lv mirror.
	It issues bogus redirections instead of returning 404.

	* guix/download.scm (%mirrors): Remove kvin.lv from CPAN.

2020-03-09  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add spatialite-tools.
	* gnu/packages/geo.scm (spatialite-tools): New variable.

	gnu: Add readosm.
	* gnu/packages/geo.scm (readosm): New variable.

	gnu: spatialite-gui: Add missing input.
	* gnu/packages/geo.scm (spatialite-gui)[inputs]: Add libjpeg-turbo.

	gnu: gdal: Update to 3.0.4.
	* gnu/packages/geo.scm (gdal): Update to 3.0.4.

	gnu: proj: Update to 6.3.1.
	* gnu/packages/geo.scm (proj): Update to 6.3.1.

2020-03-09  Roel Janssen  <roel@gnu.org>

	gnu: Add perl-math-vecstat.
	* gnu/packages/perl.scm (perl-math-vecstat): New variable.

	gnu: python-semver: Fix build.
	* gnu/packages/python-xyz.scm: Add python-appdirs, python-distlib,
	  python-importlib-metadata, python-filelock, and python-six to native-inputs
	  in order to run the test suite.

	gnu: Fix build of python-velocyto.
	* gnu/packages/bioinformatics.scm (python-velocyto): Add python-joblib to
	  native-inputs to make the test suite run succesfully.

2020-03-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add vim-asyncrun.
	* gnu/packages/vim.scm (vim-asyncrun): New variable.

	gnu: Add nyancat.
	* gnu/packages/toys.scm (nyancat): New variable.

2020-03-09  Roel Janssen  <roel@gnu.org>

	gnu: Update python-statsmodels to 0.11.1.
	* gnu/packages/statistics.scm (python-statsmodels): Update to 0.11.1.

2020-03-09  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add sycamore.
	* gnu/packages/lisp-xyz.scm (cl-sycamore, sbcl-sycamore): New variables.

	gnu: emacs-sly: Update to 20200228.
	* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 20200228.

2020-03-09  Jakub Kądziołka  <kuba@kadziolka.net>

	doc: Use an https link for Contributor Covenant.
	* doc/contributing.texi: Switch to https for the link to
	  contributor-covenant.org

	Reported-By: guix-vits on IRC

2020-03-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-desolve: Update to 1.28.
	* gnu/packages/cran.scm (r-desolve): Update to 1.28.

	gnu: r-umap: Update to 0.2.5.0.
	* gnu/packages/cran.scm (r-umap): Update to 0.2.5.0.
	[native-inputs]: Add r-knitr.

	gnu: r-rcppannoy: Update to 0.0.16.
	* gnu/packages/cran.scm (r-rcppannoy): Update to 0.0.16.
	[native-inputs]: Remove r-knitr.

	gnu: r-quantmod: Update to 0.4-16.
	* gnu/packages/cran.scm (r-quantmod): Update to 0.4-16.

	gnu: r-vcd: Update to 1.4-6.
	* gnu/packages/cran.scm (r-vcd): Update to 1.4-6.

	gnu: r-ggrepel: Update to 0.8.2.
	* gnu/packages/cran.scm (r-ggrepel): Update to 0.8.2.

2020-03-09  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: coreutils: Fix cross-compilation.
	Fix coreutils cross-compilation for aarch64 that was broken by 8.32
	update. The following error occured:

	src/ls.c: In function 'print_dir':
	src/ls.c:3026:24: error: 'SYS_getdents' undeclared (first use in this function); did you mean 'SYS_getdents64'?
	           if (syscall (SYS_getdents, dirfd (dirp), NULL, 0) == -1
	                        ^~~~~~~~~~~~
	                        SYS_getdents64

	* gnu/packages/patches/coreutils-ls.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/base.scm (coreutils): Apply it.

2020-03-08  Christopher Baines  <mail@cbaines.net>

	services: cuirass: Allow passing extra command line options.
	This is so that the options supported by the service configuration don't have
	to always be changed. Generally though all options should be explicitly
	supported and documented, so this is mostly to facilitate experimentation.

	* gnu/services/cuirass.scm (<cuirass-configuration>): Add an extra-options
	field.
	(cuirass-shepherd-service): Pass the extra options to the shepherd servvices.
	* doc/guix.texi (Continuous Integration): Document it.

2020-03-08  Christopher Baines  <mail@cbaines.net>

	services: guix-data-service: Allow passing extra options.
	This is so that the options supported by the service configuration don't have
	to always be changed. Generally though all options should be explicitly
	supported and documented, so this is mostly to facilitate experimentation.

	* gnu/services/guix.scm (<guix-data-service-configuration>): Add extra-options
	and extra-process-jobs-options to the record type.
	(guix-data-service-shepherd-services): Handle these new configuration record
	fields.
	* doc/guix.texi (Guix Data Service): Document these new options.

2020-03-08  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-18.18eb9df.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-18.18eb9df.
	(inputs, native-inputs): Switch to using the Guile 3 package variants where
	applicable.

2020-03-08  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: python-virtualenv: Update to 20.0.8.
	* gnu/packages/python-xyz.scm (python-virtualenv): Update to 20.0.8.
	  [arguments]: Remove the now-redundant 'disable-failing-test phase.
	  [native-inputs]: Add python-setuptools and python-setuptools-scm.
	  [inputs]: Add python-{appdirs, distlib, filelock, six,
	  importlib-metadata}.

	gnu: python-xyz: Add python-filelock.
	* gnu/packages/python-xyz.scm (python-filelock): New variable.

	gnu: python-xyz: Add python-distlib.
	* gnu/packages/python-xyz.scm (python-distlib): New variable.

2020-03-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ngless: Update to 1.1.0.
	* gnu/packages/bioinformatics.scm (ngless): Update to 1.1.0.

	gnu: Add jack-select.
	* gnu/packages/music.scm (jack-select): New variable.

	gnu: taxtastic: Update to 0.8.11.
	* gnu/packages/bioinformatics.scm (taxtastic): Update to 0.8.11.
	[source]: Fetch from Github.
	[arguments]: Build with default Python; add phases 'prepare-directory,
	'python37-compatibility, and update 'check phase.
	[propagated-inputs]: Replace Python 2 variants with Python 3 variants.

2020-03-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-next: Revert to 3.0.0.
	Guile 3.0.1 segfaults while building guix-system-tests.drv on
	and "guile3.0-guix" on x86_64-linux.

	* gnu/packages/guile.scm (guile-next): Revert to 3.0.0.
	(guile-3.0):

2020-03-08  Roel Janssen  <roel@gnu.org>

	gnu: Add perl-config-inifiles.
	* gnu/packages/perl.scm (perl-config-inifiles): New variable.

	gnu: Add perl-attribute-util.
	* gnu/packages/perl.scm (perl-attribute-util): New variable.

2020-03-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add font-opendyslexic.
	* gnu/packages/fonts.scm (font-opendyslexic): New variable.
	(font-open-dyslexic): Mark as deprecated package.

2020-03-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: beep: Remove dependency on GCC 8.
	* gnu/packages/terminals.scm (beep)[native-inputs]: Remove.

2020-03-08  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: beep: Update to 1.4.9.
	* gnu/packages/terminals.scm (beep): Update to 1.4.9.

2020-03-08  Jack Hill  <jackhill@jackhill.us>
	    Tobias Geerinckx-Rice  <me@tobias.gr>

	services: certbot: Add server option.
	* gnu/services/certbot.scm (certbot-configuration): Add server option.
	(certbot-command): Use server option.
	(certbot-actication): Use server option.
	(certbot-nginx-server-configurations): Use server option.
	* doc/guix.texi (Certificate Services): Document server option.

2020-03-08  Brice Waegeneire  <brice@waegenei.re>

	system: Export 'operating-system' missing fields.
	* gnu/system.scm: Export 'operating-system-firmware',
	'operating-system-keyboard-layout',
	'operating-system-name-service-switch', 'operating-system-pam-services',
	'operating-system-setuid-programs', 'operating-system-skeletons',
	'operating-system-sudoers-file', 'operating-system-swap-devices'.

2020-03-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-next: Update to 3.0.1.
	* gnu/packages/guile.scm (guile-3.0): Update to 3.0.1.  Use "mirror://" URL.

2020-03-08  Mathieu Othacehe  <m.othacehe@gmail.com>

	gexp: Default to current target.
	* guix/gexp.scm (lower-object): Set target argument to 'current by default and
	look for the current target system at bind time if needed,
	(gexp->file): ditto,
	(gexp->script): ditto,
	(lower-gexp): make sure lowered extensions are not cross-compiled.

	* tests/gexp.scm: Add cross-compilation test-cases for gexp->script and
	gexp->file with a target passed explicitely and with a default target.

2020-03-08  Mathieu Othacehe  <m.othacehe@gmail.com>

	store: Add set-current-target procedure.
	* guix/store.scm (set-current-target): New exported procedure.

2020-03-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-robust: Update to 0.5-0.0.
	* gnu/packages/statistics.scm (r-robust): Update to 0.5-0.0.

	gnu: r-rapidjsonr: Update to 1.2.0.
	* gnu/packages/cran.scm (r-rapidjsonr): Update to 1.2.0.

	gnu: r-atacseqqc: Update to 1.10.3.
	* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.10.3.
	[native-inputs]: Add r-knitr.

2020-03-08  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Reword and extend descriptions for some KDE packages.
	* gnu/packages/kde-multimedia.scm (libkcompatdisc)[description]: Extend.
	* gnu/packages/kde-pim.scm (akonadi-search, kalarmcal, kdemailimporter,
	  kdepim-apps-libs, kidentitymanagement, kldap, kmailtransport, kmbox, kmime,
	  kontactinterface, kpimtextedit)[description]: Reword and extend.
	  (ktnef, kpimcommon, libkdepim)[synopsis, description]: Reword and extend.
	  (kmailtransport)[synopsis]: Fix space.
	* gnu/packages/kde-systemtools.scm (khelpcenter)[description]: Extend.

2020-03-08  Martin Becze  <mjbecze@riseup.net>

	gnu: Add emacs-org-journal.
	* gnu/packages/emacs-xyz.scm (emacs-org-journal): New Variable.

2020-03-08  Roel Janssen  <roel@gnu.org>

	gnu: python-umap-learn: Fix build.
	* gnu/packages/machine-learning.scm (python-umap-learn): Add python-joblib to
	  run the test suite.

2020-03-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: nfs: Run rpc.mountd in foreground.
	Fixes <https://bugs.gnu.org/39708>.

	Shepherd doesn't keep track of processes that fork themselves and would
	disable the process after restarting it a couple times.

	* gnu/services/nfs.scm (nfs-shepherd-services): Invoke rpc.mountd with the
	'--foreground' option.

2020-03-07  Leo Famulari  <leo@famulari.name>

	gnu: QEMU: Fix CVE-2020-8608.
	* gnu/packages/patches/qemu-CVE-2020-8608.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/virtualization.scm (qemu)[source]: Use it.

2020-03-07  Lars-Dominik Braun  <ldb@leibniz-psychology.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: brotli: Remove package
	Same package is provided by google-brotli.

	* gnu/packages/compression.scm (brotli): Redefine as a deprecated alias
	for "google-brotli".

2020-03-07  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: woff2: Update to 1.0.2
	* gnu/packages/fontutils.scm (woff2): Update to 1.0.2 and switch to cmake
	* gnu/packages/patches/woff2-libbrotli.patch: Remove
	* gnu/local.mk (dist_patch_DATA): Remove patch

2020-03-07  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: ccache: Fix indentation
	* gnu/packages/ccache.scm (ccache): Fix indentation

	gnu: ccache: Update to 3.7.7.
	gnu/packages/ccache.scm (ccache): Update to 3.7.7, update homepage
	to ccache.dev, get source code from github, remove fortran 77 from
	description.

2020-03-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: eudev: Add variant with corrected Btrfs rules.
	Discussed at <https://bugs.gnu.org/39926>.

	* gnu/packages/linux.scm (eudev/btrfs-fix): New variable.
	* gnu/services/base.scm (<udev-configuration>)[udev]: Default to it.
	(udev-service): Likewise for #:udev.

2020-03-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile: Add 2.2.7.
	* gnu/packages/guile.scm (guile-2.2.7): New variable.
	(guile-2.2/bug-fix): Redefine as a deprecated alias for GUILE-2.2.7.
	* gnu/packages/admin.scm (shepherd)[native-inputs, inputs]: Use GUILE-2.2.7.
	* gnu/packages/patches/guile-finalization-crash.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-03-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-xr: Update to 1.17.
	* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.17.

	gnu: emacs-relint: Update to 1.15.
	* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.15.

2020-03-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dplyr: Update to 0.8.5.
	* gnu/packages/statistics.scm (r-dplyr): Update to 0.8.5.
	[native-inputs]: Add r-knitr.

	gnu: r-survival: Update to 3.1-11.
	* gnu/packages/statistics.scm (r-survival): Update to 3.1-11.

	gnu: r-lifecycle: Update to 0.2.0.
	* gnu/packages/cran.scm (r-lifecycle): Update to 0.2.0.
	[native-inputs]: Add r-knitr.

	gnu: r-covr: Update to 3.5.0.
	* gnu/packages/cran.scm (r-covr): Update to 3.5.0.
	[native-inputs]: Add r-knitr.

	gnu: r-pscl: Update to 1.5.5.
	* gnu/packages/cran.scm (r-pscl): Update to 1.5.5.

	gnu: r-mosaic: Add r-knitr.
	* gnu/packages/cran.scm (r-mosaic)[native-inputs]: Add r-knitr.

	gnu: r-insight: Update to 0.8.2.
	* gnu/packages/cran.scm (r-insight): Update to 0.8.2.
	[native-inputs]: Add r-knitr.

	gnu: r-heatmaply: Add r-knitr.
	* gnu/packages/cran.scm (r-heatmaply)[native-inputs]: Add r-knitr.

	gnu: r-methylkit: Add r-knitr.
	* gnu/packages/bioinformatics.scm (r-methylkit)[native-inputs]: Add r-knitr.

	gnu: r-ggrepel: Add r-knitr.
	* gnu/packages/cran.scm (r-ggrepel)[native-inputs]: Add r-knitr.

	import/cran: Add vignette builder to native inputs.
	* guix/import/cran.scm (needs-knitr?): New procedure.
	(description->package): Use it.

	gnu: r-multiassayexperiment: Update to 1.12.4.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.12.4.

	gnu: r-depecher: Update to 1.2.2.
	* gnu/packages/bioconductor.scm (r-depecher): Update to 1.2.2.
	[native-inputs]: Add r-knitr.

	gnu: r-xcms: Update to 3.8.2.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 3.8.2.

	gnu: r-yamss: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-yamss): Update to 1.12.1.

	gnu: r-viridis: Add r-knitr.
	* gnu/packages/statistics.scm (r-viridis)[native-inputs]: Add r-knitr.

	gnu: r-vsn: Add r-knitr.
	* gnu/packages/bioinformatics.scm (r-vsn)[native-inputs]: Add r-knitr.

2020-03-07  Michael Rohleder  <mike@rohleder.de>

	fd: Install bash completion properly.
	* gnu/packages/rust-apps.scm (fd)[arguments]: Replace
	  the dash in "bash-completion.d" with an underscore.

2020-03-07  Robert Smith  <robertsmith@posteo.net>

	gnu: anki: Fix mpv audio playback
	* gnu/packages/patches/anki-mpv-args.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/education.scm (anki): Adjust accordingly, wrap anki's
	  PATH to include mpv executable.

2020-03-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: next: Fix build with SBCL 2.0.2.
	* gnu/packages/web-browsers.scm (next)[arguments]: Fix lambda-list type error
	  on SBCL 2.0.2.

2020-03-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: s6-rc: Update to 0.5.1.2.
	* gnu/packages/skarnet.scm (s6-rc): Update to 0.5.1.2.

	gnu: s6-portable-utils: Update to 2.2.2.2.
	* gnu/packages/skarnet.scm (s6-portable-utils): Update to 2.2.2.2.

	gnu: s6-networking: Update to 2.3.1.2.
	* gnu/packages/skarnet.scm (s6-networking): Update to 2.3.1.2.

	gnu: s6-linux-utils: Update to 2.5.1.2.
	* gnu/packages/skarnet.scm (s6-linux-utils): Update to 2.5.1.2.

	gnu: scm: Update to 5f3.
	* gnu/packages/scheme.scm (scm): Update to 5f3.

2020-03-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ntp: Update to 4.2.8p14 [fixes Sec 3610, Sec 3596, Sec 3592].
	https://support.ntp.org/bin/view/Main/SecurityNotice#Recent_Vulnerabilities

	* gnu/packages/ntp.scm (ntp): Update to 4.2.8p14.

2020-03-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ntp: Use HTTPS in metadata URIs
	* gnu/packages/ntp.scm (ntp)[home-page, license]: Use HTTPS.

2020-03-07  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: unbound: Update to 1.10.0.
	* gnu/packages/dns.scm (unbound): Update to 1.10.0.

	gnu: ppp: Update to 2.4.8-1.8d45443 [fixes CVE-2020-8597].
	* gnu/packages/samba.scm (ppp): Update to 2.4.8-1.8d45443.
	Use GIT-FETCH and GIT-FILE-NAME.

2020-03-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Use HTTPS for commons.apache.org home pages.
	* gnu/packages/java.scm (java-commons-io, java-commons-logging-minimal)
	(java-commons-math3, java-commons-jxpath, java-commons-daemon)
	(java-commons-net, java-commons-vfs, java-commons-beanutils)
	(java-commons-lang, java-commons-lang3)[home-page]:Use HTTPS.

	gnu: java-joda-convert: Use HTTPS home page.
	* gnu/packages/java.scm (java-joda-convert)[home-page]: Use HTTPS.

	gnu: java-log4j-1.2-api: Use HTTPS home page.
	* gnu/packages/java.scm (java-log4j-1.2-api)[home-page]: Use HTTPS.

	gnu: java-testng: Use HTTPS home page.
	* gnu/packages/java.scm (java-testng)[home-page]: Use HTTPS.

	gnu: java-junit: Use HTTPS home page.
	* gnu/packages/java.scm (java-junit)[home-page]: Use HTTPS.

	gnu: java-openchart2: Use HTTPS home page.
	* gnu/packages/java.scm (java-openchart2)[home-page]: Use HTTPS.

	gnu: raincat: Update home page.
	* gnu/packages/haskell-apps.scm (raincat)[home-page]: Update.

	gnu: instantmusic: Update home page.
	* gnu/packages/music.scm (instantmusic)[home-page]: Update.

	gnu: openblas: Use HTTPS home page.
	* gnu/packages/maths.scm (openblas)[home-page]: Use HTTPS.

	gnu: python-execnet: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (python-execnet)[home-page]: Use HTTPS.

	gnu: emacs-ffap-rfc-space: Use HTTPS home page.
	* gnu/packages/emacs-xyz.scm (emacs-ffap-rfc-space)[home-page]: Use HTTPS.

	gnu: librecad: Use HTTPS home page.
	* gnu/packages/engineering.scm (librecad)[home-page]: Use HTTPS.

	gnu: spice: Update to 0.14.3.
	* gnu/packages/spice.scm (spice): Update to 0.14.3.
	[source]: Remove obsolete patch.
	* gnu/packages/patches/spice-fix-test-armhf.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: xfce4-weather-plugin: Update to 0.10.1.
	* gnu/packages/xfce.scm (xfce4-weather-plugin): Update to 0.10.1.

	gnu: xfce4-clipman-plugin: Update to 1.4.4.
	* gnu/packages/xfce.scm (xfce4-clipman-plugin): Update to 1.4.4.

	gnu: xfce4-clipman-plugin: Don't use NAME in source URI.
	* gnu/packages/xfce.scm (xfce4-clipman-plugin)[source]: Hard-code NAME.

2020-03-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: fmt: Switch back to url-fetch.
	* gnu/packages/pretty-print.scm (fmt)[source]: Use url-fetch instead of
	  git-fetch since upstream uploads releases.  Both approaches produce the
	  same package, but git-fetch requires more bandwidth.

	gnu: cl-dbus: Remove unneeded inputs.
	* gnu/packages/lisp-xyz.scm (cl-dbus)[propagated-inputs]: Remove iolib
	  subpackages now that iolib properly references them.

	gnu: sbcl-iolib: Fix build to refer to its subpackages properly.
	* gnu/packages/lisp-xyz.scm (sbcl-iolib): Inherit from its subpackages instead
	  of the other way around, so that they are automatically referenced in the
	  generated .asd.

2020-03-07  Vagrant Cascadian  <vagrant@debian.org>

	gnu: go-golang.org-x-sync-errgroup: Fix spelling of "cancellation".
	* gnu/packages/golang (go-golang.org-x-sync-errgroup)[synopsis]: Fix typo.

	gnu: rust-named-pipe-0.4: Fix spelling of "asynchronous"
	* gnu/packages/crates-io (rust-named-pipe-0.4)[synopsis]: Fix typo.
	  [description]: Fix typo.

	gnu: r-d3network: Fix typo "This package".
	* gnu/packages/cran (r-d3network)[description]: Fix typo.

	gnu: ksystemlog: Fix spelling of "occurring".
	* gnu/packages/kde-sytemtools (ksystemlog)[description]: Fix typo.

	gnu: unicode-cldr-common: Fix spelling of "information".
	* gnu/packages/unicode (unicode-cldr-common)[description]: Fix typo.

	gnu: sdl-pango: Rename patch to fix guix lint warning about patch filename size.
	* gnu/packages/patches/sdl-pango-fix-explicit-SDLPango_CopyFTBitmapToSurface.patch:
	  Rename to ...
	* gnu/packages/patches/sdl-pango-fix-explicit-SDLPango_CopyFTBitmapTo.patch:
	  ... this.
	* gnu/local.mk: Update accordingly.
	* gnu/packages/sdl.scm: Update accordingly.

	gnu: akonadi: Rename patch to fix guix lint warning about patch filename size.
	* gnu/packages/patches/akonadi-Revert-Make-installation-properly-relocatabl.patch:
	  Rename to ...
	* gnu/packages/patches/akonadi-Revert-Make-installation-properly-relo.patch:
	  ... this.
	* gnu/packages/kde-pim (akonadi) Update accordingly.
	* gnu/local.mk: Update accordingly.

2020-03-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: yasm: Use HTTPS home page.
	* gnu/packages/assembly.scm (yasm)[home-page]: Use HTTPS.

	gnu: jq: Use HTTPS home page.
	* gnu/packages/web.scm (jq)[home-page]: Use HTTPS.

	gnu: xerces-c: Use HTTPS home page.
	* gnu/packages/xml.scm (xerces-c)[home-page]: Use HTTPS.

	gnu: ytalk: Use HTTPS home page.
	* gnu/packages/messaging.scm (ytalk)[home-page]: Use HTTPS.

	gnu: re2c: Use HTTPS home page.
	* gnu/packages/re2c.scm (re2c)[home-page]: Use HTTPS.

	gnu: zimg: Update to 2.9.3.
	* gnu/packages/image.scm (zimg): Update to 2.9.3.

	gnu: bluefish: Update to 2.2.11.
	* gnu/packages/gnome.scm (bluefish): Update to 2.2.11.
	[inputs]: Replace python-2 with python-wrapper.

	gnu: bluefish: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (bluefish)[source]: Hard-code NAME.

	gnu: rhythmbox: Update to 3.4.4.
	* gnu/packages/gnome.scm (rhythmbox): Update to 3.4.4.

	gnu: rhythmbox: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (rhythmbox)[source]: Hard-code NAME.

	gnu: knot: Update to 2.9.3.
	* gnu/packages/dns.scm (knot): Update to 2.9.3.

	gnu: hplip: Update to 3.20.2.
	* gnu/packages/cups.scm (hplip): Update to 3.20.2.

	gnu: gkrellm: Update to 2.3.11.
	* gnu/packages/gkrellm.scm (gkrellm): Update to 2.3.11.

2020-03-06  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Fix build of German Cookbook translation.
	This is a follow-up to f98e83a17fa30587520e858231ec9c61f3624ecd.
	See <https://lists.gnu.org/archive/html/guix-devel/2020-03/msg00095.html>.
	Reported there by Vagrant Cascadian <vagrant@debian.org>.

	* po/doc/local.mk (DOC_COOKBOOK_PO_FILES): Use correct file name.
	(doc-po-update-cookbook-%): Use correct PO file name.

2020-03-06  Kei Kebreau  <kkebreau@posteo.net>

	gnu: wxmaxima: Update to 20.02.4.
	* gnu/packages/maths.scm (wxmaxima): Update to 20.02.4.
	[arguments]: Enable tests and set #:test-target to "test".
	[native-inputs]: Add xorg-server-for-tests.

2020-03-06  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.24.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.24.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.108.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.108.
	(linux-libre-4.19-pristine-source): Update hash.

2020-03-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Increase max-silent-time.
	* gnu/packages/chromium.scm (ungoogled-chromium)[properties]: Add
	'max-silent-time'.

	gnu: mercurial: Update to 5.3.1.
	* gnu/packages/version-control.scm (mercurial): Update to 5.3.1.
	[native-inputs]: Add WHICH.

2020-03-06  Vagrant Cascadian  <vagrant@debian.org>

	Do not record store file name in cpp.scm.
	* gnu/packages/cpp.scm (abseil-cpp): Replace full store file name with '...'

2020-03-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: carla: Fix start-up.
	This fixes <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=39942>,
	properly.

	* gnu/packages/audio.scm (carla)[arguments]: Add ‘wrap-executables’ phase.
	[inputs]: Add guile-2.2.

2020-03-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fmt: Fix home page.
	* gnu/packages/pretty-print.scm (fmt)[home-page]: Update.

	gnu: Order module imports in (gnu packages audio).
	* gnu/packages/audio.scm: Order module imports alphabetically.

2020-03-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: carla: Partially fix start-up.
	This fixes <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=39942> but
	carla still fails to start.

	Reported by Nathan Dehnel <ncdehnel@gmail.com>.

	* gnu/packages/audio.scm (carla)[arguments]: Add ‘make-carla-executable’ phase.

2020-03-06  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: guix: Fix cross-compilation.
	* gnu/packages/package-management.scm (guix)[native-inputs]: Add all Guile
	libraries to fix cross-compilation.

2020-03-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dovecot: Update to 2.3.10.
	* gnu/packages/mail.scm (dovecot): Update to 2.3.10.

2020-03-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: vpnc-scripts: Tighten substitution regex.
	* gnu/packages/vpn.scm (vpnc-scripts)[arguments]: Do not substitute file names
	starting with /bin to preserve /bin/sh shebangs.

	gnu: pangox-compat: Build with pango@1.42.
	* gnu/packages/gtk.scm (pangox-compat)[inputs]: Change from PANGO to PANGO-1.42.

	gnu: pango@1.42: Do not inherit replacements from pango@1.44.
	* gnu/packages/gtk.scm (pango-1.42): Do not use PACKAGE/INHERIT.

2020-03-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add gnome-boxes.
	* gnu/packages/gnome.scm (gnome-boxes): New variable.

	gnu: tracker-miners: Update to 2.3.2.
	* gnu/packages/gnome.scm (tracker-miners): Update to 2.3.2.

	gnu: tracker: Update to 2.3.2.
	* gnu/packages/gnome.scm (tracker): Update to 2.3.2.
	[arguments]: Fix tests properly.
	[native-inputs]: Remove unneeded native-inputs.
	[inputs]: Remove unneeded inputs.
	[description]: Replace unclear description with more down to earth use cases.
	[license]: Replace lgpl2.0+ with bsd-3 to reflect update.

	gnu: libvirt-glib: Update to 3.0.0.
	* gnu/packages/virtualization.scm (libvirt-glib): Update to 3.0.0.

2020-03-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-pygit2: Update to 1.1.0.
	* gnu/packages/python-xyz.scm (python-pygit2): Update to 1.1.0.
	[propagated-inputs]: Remove PYTHON-SIX and PYTHON-TOX.  Add PYTHON-CACHED-PROPERTY.
	(python2-pygit2): Remove variable (Python 2 is no longer supported).

	gnu: gitg: Remove redundant input.
	* gnu/packages/gnome.scm (gitg)[inputs]: Remove LIBGIT2.

	gnu: libgit2-glib: Adjust inputs.
	* gnu/packages/gnome.scm (libgit2-glib)[native-inputs]: Move LIBSSH2 ...
	[inputs]: ... here.  Move LIBGIT2 ...
	[propagated-inputs]: ... here.  New field.

	gnu: libgit2-glib: Update to 0.99.0.1.
	* gnu/packages/gnome.scm (libgit2-glib): Update to 0.99.0.1.
	[native-inputs]: Remove INTLTOOL.

2020-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-modeltools: Update to 0.2-23.
	* gnu/packages/statistics.scm (r-modeltools): Update to 0.2-23.

	gnu: r-ggplot2: Update to 3.3.0.
	* gnu/packages/statistics.scm (r-ggplot2): Update to 3.3.0.
	[propagated-inputs]: Remove r-lazyeval, r-reshape2, and r-viridislite; add
	r-glue and r-isoband.

	gnu: Add r-isoband.
	* gnu/packages/cran.scm (r-isoband): New variable.

	gnu: r-bookdown: Update to 0.18.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.18.

	gnu: r-fs: Update to 1.3.2.
	* gnu/packages/cran.scm (r-fs): Update to 1.3.2.

	gnu: r-flextable: Update to 0.5.9.
	* gnu/packages/cran.scm (r-flextable): Update to 0.5.9.

	gnu: r-lava: Update to 1.6.7.
	* gnu/packages/cran.scm (r-lava): Update to 1.6.7.

2020-03-06  Roel Janssen  <roel@gnu.org>

	gnu: Update python-scikit-learn to 0.22.1.
	* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 0.22.1;
	  Add python-joblib to native-inputs to run the test suite.

2020-03-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add soci.
	* gnu/packages/databases.scm (soci): New variable.

2020-03-06  Mathieu Othacehe  <m.othacehe@gmail.com>

	gexp: Default to current target.
	* guix/gexp.scm (lower-object): Set target argument to 'current by default and
	look for the current target system at bind time if needed,
	(gexp->file): ditto,
	(gexp->script): ditto,
	(lower-gexp): make sure lowered extensions are not cross-compiled.

	* tests/gexp.scm: Add cross-compilation test-cases for gexp->script and
	gexp->file with a target passed explicitely and with a default target.

2020-03-06  Mathieu Othacehe  <m.othacehe@gmail.com>

	store: Add set-current-target procedure.
	* guix/store.scm (set-current-target): New exported procedure.

2020-03-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: fmt: Update to 6.1.2.
	* gnu/packages/pretty-print.scm (fmt): Update to 6.1.2.

	gnu: fmt: Use HTTPS and git-fetch.
	* gnu/packages/pretty-print.scm (fmt)[source]: Use git-fetch.
	[home-page]: Use HTTPS.

2020-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-aiohttp: Update to 3.6.2.
	* gnu/packages/python-web.scm (python-aiohttp): Update to 3.6.2.

	gnu: python-scanpy: Update to 1.4.5.1.
	* gnu/packages/bioinformatics.scm (python-scanpy): Update to 1.4.5.1.
	[source]: Fetch from pypi.
	[propagated-inputs]: Add python-legacy-api-wrap, python-packaging,
	python-patsy, and python-umap-learn.
	[native-inputs]: Add python-setuptools-scm.

	gnu: Add python-legacy-api-wrap.
	* gnu/packages/python-xyz.scm (python-legacy-api-wrap): New variable.

	gnu: Add python-get-version.
	* gnu/packages/python-xyz.scm (python-get-version): New variable.

	gnu: Add python-pytest-black.
	* gnu/packages/python-xyz.scm (python-pytest-black): New variable.

	gnu: python-black: Update to 19.10b0.
	* gnu/packages/python-xyz.scm (python-black): Update to 19.10b0.
	[arguments]: Patch tests.
	[propagated-inputs]: Add python-pathspec, python-regex, and python-typed-ast.
	[native-inputs]: Add python-setuptools-scm.

	gnu: Add python-pathspec.
	* gnu/packages/python-xyz.scm (python-pathspec): New variable.

	gnu: python-tables: Use later hdf5 version.
	* gnu/packages/python-xyz.scm (python-tables)[inputs]: Replace hdf5 with
	hdf5-1.10.

	gnu: python-tables: Do not detect CPU features.
	* gnu/packages/python-xyz.scm (python-tables)[arguments]: Add phase
	"disable-tuning".

2020-03-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	scripts: Show disk-space warning when under the min of the thresholds.
	Follow-up to 71c3c3df92375ca9b4bd28b2be90dda67288fa5c which got the logic
	wrong.

	* guix/scripts.scm (warn-about-disk-space): Compare AVAILABLE to the min of
	RELATIVE-THRESHOLD-IN-BYTES and ABSOLUTE-THRESHOLD-IN-BYTES, not the max.

2020-03-05  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2020-03-05  Ludovic Courtès  <ludo@gnu.org>

	ci: Adjust 'channel-build-system' for when the source is a file name.
	Fixes an evaluation error introduced in
	dd1ee160be8ba4e211432c08e161c24901cd670e: when invoked via
	'build-aux/cuirass/gnu-system.scm', SOURCE is a store file name, not a
	<local-file> as it is when invoked via 'etc/system-tests.scm'.

	* gnu/ci.scm (channel-build-system)[build]: Call 'lower-object' only
	when SOURCE is not a string.

2020-03-05  Ludovic Courtès  <ludo@gnu.org>

	hydra: Remove uses of _IOLBF.
	_IOLBF & co. were deprecated in Guile 2.2 and removed in 3.0.

	* build-aux/hydra/gnu-system.scm: Pass 'line instead of _IOLBF to 'setvbuf'.
	* build-aux/hydra/guix-modular.scm: Likewise.

2020-03-05  Mathieu Othacehe  <m.othacehe@gmail.com>

	tests: install: Add %test-gui-installed-os-encrypted.
	* gnu/tests/install.scm (%test-gui-installed-os-encrypted): New variable,
	(guided-installation-test): set a swap-device only if there is no encryption.

2020-03-05  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Fix cow-store umount.
	This fixes <https://bugs.gnu.org/39712>.

	The guix-daemon was preventing the cow-store umount, so restart it.  Some
	udevd workers, using cow-store files might also still be around, so have some
	umount retries.

	* gnu/installer/final.scm (kill-cow-users): New procedure,
	(umount-cow-store): restart guix-daemon and kill all processes started from
	within the cow-store before trying to umount the store overlay. Also try 5
	times to umount the overlay in case it is still busy.

2020-03-05  Ludovic Courtès  <ludo@gnu.org>

	tests: install: Add "gui-installed-os".
	* gnu/installer/tests.scm: New file.
	* gnu/local.mk (INSTALLER_MODULES): Add it.
	* gnu/tests/install.scm (run-install): Add #:gui-test.  Add (gnu
	installer tests) to the marionette imported modules.  Honor GUI-TEST.
	Check whether SCRIPT is true.
	(%root-password, %syslog-conf): New variable.
	(operating-system-with-console-syslog, gui-test-program)
	(guided-installation-test): New procedures.
	(%extra-packages, installation-os-for-gui-tests)
	(%test-gui-installed-os): New variable.

	installer: Honor /tmp/installer-system-init-options.
	* gnu/installer/final.scm (install-system): Honor
	"/tmp/installer-system-init-options".

	installer: Run commands without hopping through the shell.
	* gnu/installer/utils.scm (run-shell-command): Rename to...
	(run-command): Remove call to 'call-with-temporary-output-file' and hop
	through Bash.  Expect COMMAND to be a list of strings rather than a
	string.
	* gnu/installer/final.scm (install-system): Turn INSTALL-COMMAND into a
	list of strings and pass it to 'run-command'.
	* gnu/installer/newt/page.scm (edit-file): Likewise.

2020-03-05  Ludovic Courtès  <ludo@gnu.org>

	installer: Bypass connectivity check when /tmp/installer-assume-online exists.
	This is useful for automated tests.

	* gnu/installer/newt/network.scm (wait-service-online)[online?]: New
	procedure.  Check for /tmp/installer-assume-online.
	Use it instead of 'connman-online?'.

2020-03-05  Ludovic Courtès  <ludo@gnu.org>

	installer: Implement a dialog on /var/guix/installer-socket.
	This will allow us to automate testing of the installer.

	* gnu/installer/utils.scm (%client-socket-file)
	(current-server-socket, current-clients): New variables.
	(open-server-socket, call-with-server-socket): New procedure.
	(with-server-socket): New macro.
	(run-shell-command): Add call to 'send-to-clients'.  Select on both
	current-input-port and current-clients.
	* gnu/installer/steps.scm (run-installer-steps): Wrap 'call-with-prompt'
	in 'with-socket-server'.  Call 'sigaction' for SIGPIPE.
	* gnu/installer/newt/page.scm (watch-clients!, close-port-and-reuse-fd)
	(run-form-with-clients, send-to-clients): New procedures.
	(draw-info-page): Add call to 'run-form-with-clients'.
	(run-input-page): Likewise.  Handle EXIT-REASON equal to 'exit-fd-ready.
	(run-confirmation-page): Likewise.
	(run-listbox-selection-page): Likewise.  Define 'choice->item' and use it.
	(run-checkbox-tree-page): Likewise.
	(run-file-textbox-page): Add call to 'run-form-with-clients'.  Handle
	'exit-fd-ready'.
	* gnu/installer/newt/partition.scm (run-disk-page): Pass
	 #:client-callback-procedure to 'run-listbox-selection-page'.
	* gnu/installer/newt/user.scm (run-user-page): Call
	'run-form-with-clients'.  Handle 'exit-fd-ready'.
	* gnu/installer/newt/welcome.scm (run-menu-page): Define
	'choice->item' and use it.  Call 'run-form-with-clients'.
	* gnu/installer/newt/final.scm (run-install-success-page)
	(run-install-failed-page): When (current-clients) is non-empty, call
	'send-to-clients' without displaying a choice window.

2020-03-05  Ludovic Courtès  <ludo@gnu.org>

	installer: Use a Guile-Newt snapshot that supports 'form-watch-fd'.
	* gnu/installer.scm (guile-newt): New variable.

	tests: 'run-basic-test' can enter a root password.
	* gnu/tests/base.scm (run-basic-test): Add #:root-password and honor it.

2020-03-05  Marius Bakke  <mbakke@fastmail.com>

	gnu: CMake: Update to 3.16.5.
	* gnu/packages/cmake.scm (cmake-bootstrap): Update to 3.16.5.

	gnu: Remove ld-wrapper-next.
	* gnu/packages/ld-wrapper-next.in: Delete file.
	* gnu/local.mk (MISC_DISTRO_FILES): Adjust accordingly.
	* gnu/packages/chromium.scm (ld-wrapper-next): Remove variable.
	(ungoogled-chromium)[native-inputs]: Remove LD-WRAPPER-NEXT.

	gnu: ld-wrapper: Add support for quoted arguments in response files.
	* gnu/packages/ld-wrapper.in (expand-arguments): Add TOKENIZE procedure, and
	use that to parse the response file.

	gnu: ed: Update to 1.16.
	* gnu/packages/ed.scm (ed): Update to 1.16.

	gnu: bzip2: Do not retain a reference to the bootstrap bzip.
	* gnu/packages/compression.scm (bzip2)[arguments]: Add phase
	'hide-input-bzip2'.

	gnu: coreutils: Update to 8.32.
	* gnu/packages/base.scm (coreutils): Update to 8.32.
	[arguments]: Remove obsolete phase.

	gnu: texlive-bin: Fix build with Poppler 0.86.
	* gnu/packages/patches/texlive-bin-poppler-0.86.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/tex.scm (texlive-bin)[source](patches): Add it.

	gnu: Poppler: Update to 0.86.1.
	* gnu/packages/pdf.scm (poppler): Update to 0.86.1.

	gnu: OpenBLAS: Update to 0.3.9.
	* gnu/packages/maths.scm (openblas): Update to 0.3.9.

	gnu: cURL: Update to 7.69.0.
	* gnu/packages/curl.scm (curl): Update to 7.69.0.

	gnu: fribidi: Update to 1.0.9.
	* gnu/packages/fribidi.scm (fribidi): Update to 1.0.9.
	[source](uri): Adjust tarball name.

	gnu: meson: Update to 0.53.2.
	* gnu/packages/build-tools.scm (meson): Update to 0.53.2.

	gnu: glib: Update to 2.62.5.
	* gnu/packages/glib.scm (glib): Update to 2.62.5.

	gnu: Python: Update to 3.8.2.
	* gnu/packages/python.scm (python-3.8): Update to 3.8.2.

	gnu: clang-runtime: Fix build with glibc 2.31.
	* gnu/packages/patches/clang-runtime-3.8-libsanitizer-mode-field.patch,
	gnu/packages/patches/clang-runtime-3.9-libsanitizer-mode-field.patch,
	gnu/packages/patches/clang-runtime-9-libsanitizer-mode-field.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/llvm.scm (clang-runtime, clang-runtime-8, clang-runtime-7,
	clang-runtime-6, clang-runtime-3.9.1, clang-runtime-3.8, clang-runtime-3.7):
	Add the respective patches.

	gnu: clang-runtime: Adjust for CPLUS_INCLUDE_PATH changes.
	* gnu/packages/llvm.scm (clang-runtime-from-llvm)[arguments]: Add #:modules
	and #:phases.

2020-03-05  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: qemu-minimal: Fix build.
	This fixes <https://issues.guix.info/issue/36882>.

	* gnu/packages/virtualization.scm (qemu-minimal)[arguments]: Add a
	remove-glibc phase to remove glibc from C_INCLUDE_PATH.

2020-03-05  Marius Bakke  <mbakke@fastmail.com>

	gnu: librsvg: Incorporate grafted changes.
	* gnu/packages/gnome.scm (librsvg): Update to 2.40.21.
	[replacement]: Remove.
	(librsvg/fixed): Remove variable.

	gnu: zziplib: Incorporate grafted changes.
	* gnu/packages/compression.scm (zziplib)[replacement]: Remove.
	[source](patches): New field.
	(zziplib/fixed): Remove variable.

2020-03-05  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: java-openjfx-build: Add snippet.
	* gnu/packages/java.scm (java-openjfx-build)[source]: Add snippet to remove
	bundled gradle.

2020-03-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-anndata: Update to 0.7.1.
	* gnu/packages/python-xyz.scm (python-anndata): Update to 0.7.1.
	[arguments]: Move check phase after install phase; delete one test.
	[propagated-inputs]: Add python-importlib-metadata, python-numcodecs,
	python-packaging, and python-zarr.
	[native-inputs]: Add python-joblib, python-pytest, and python-setuptools-scm.

	gnu: Add python-zarr.
	* gnu/packages/python-xyz.scm (python-zarr): New variable.

	gnu: Add python-asciitree.
	* gnu/packages/python-xyz.scm (python-asciitree): New variable.

	gnu: Add python-numcodecs.
	* gnu/packages/python-xyz.scm (python-numcodecs): New variable.

	gnu: python-h5py: Update to 2.10.0.
	* gnu/packages/python-xyz.scm (python-h5py): Update to 2.10.0.
	[inputs]: Use hdf5-1.10.
	[native-inputs]: Add pkg-config.

2020-03-05  Masaya Tojo  <masaya@tojo.tokyo>

	gnu: Add emacs-ddskk.
	* gnu/packages/emacs-xyz.scm (emacs-ddskk): New variable.

2020-03-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: libraqm: Parametrize version.
	* gnu/packages/fontutils.scm (libraqm)[source]: Parametrize version.

	gnu: Add libraqm.
	* gnu/packages/fontutils.scm (libraqm): New variable.

2020-03-05  Ludovic Courtès  <ludo@gnu.org>

	tests: Add a manifest for system tests.
	The manifest can be passed to 'guix build -m', 'guix weather -m', and so
	on.  It can also be passed to an installed 'guix' (without
	./pre-inst-env), with the exception so far of installation tests.

	* build-aux/run-system-tests.scm: Remove.  Move interesting bits move
	to...
	* etc/system-tests.scm: ... here.  New file.
	* Makefile.am (EXTRA_DIST): Remove 'build-aux/run-system-tests.scm' and
	add 'etc/system-tests.scm'.
	(check-system): Rewrite to run 'guix build -m etc/system-tests.scm'.

2020-03-05  Ludovic Courtès  <ludo@gnu.org>

	tests: Add <system-test> gexp compiler.
	* gnu/tests.scm (compile-system-test): New gexp compiler.

	weather: Parameterize '%graft?' upfront.
	* guix/scripts/weather.scm (guix-weather): Parameterize %GRAFT? upfront.

	guix build: Parameterize '%graft?' upfront.
	* guix/scripts/build.scm (guix-build): Add 'graft?' variable and
	parameterize %GRAFT?.

	tests: "make check-system" includes the current commit ID, if any.
	* build-aux/run-system-tests.scm (source-commit): New procedure.
	(tests-for-current-guix): Add 'commit' parameter and pass it to
	'channel-source->package'.
	(run-system-tests): Call 'source-commit' and pass the result to
	'tests-for-current-guix'.

	tests: "make check-system" no longer interns source upfront.
	* gnu/ci.scm (channel-build-system)[build, lower]: Honor #:source.
	(channel-source->package): New procedure.
	(system-test-jobs): Remove 'instance' and call to
	'checkout->channel-instance'.  Use 'channel-source->package'.
	* build-aux/run-system-tests.scm (tests-for-channel-instance): Rename to...
	(tests-for-current-guix): ... this.  Change 'instance' to 'source'.
	(run-system-tests): Use 'local-file' instead of 'interned-file' for
	SOURCE.

	weather: Allow non-package objects in manifest.
	* guix/scripts/weather.scm (package-outputs)[lower-object/no-grafts]:
	New procedure.
	Use it instead of 'package->derivation'.

	guix build: Allow non-package objects in manifest.
	* guix/scripts/build.scm (options->things-to-build)[manifest->packages]:
	Remove.
	Inline map of 'manifest-entry-item'.
	* tests/guix-build.sh: Add test for "guix build -m" with non-package object.

	ci: Move 'cross-jobs' procedure to the top level.
	* gnu/ci.scm (cross-jobs): New procedure.  Moved from...
	(hydra-jobs): ... here.

2020-03-05  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-cl-webkit: Update to 20200227.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20200227.

2020-03-05  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add guile-xapian.
	* gnu/packages/guile-xyz.scm (guile-xapian, guile3.0-xapian): New variables.

	gnu: emacs-tldr: Update to 0-1.7203d1b.
	* gnu/packages/emacs-xyz.scm (emacs-tldr): Update to 0-1.7203d1b.
	[propagated-inputs]: Add emacs-request.

2020-03-05  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: coq-mathcomp: Update home page URI.
	* gnu/packages/coq.scm (coq-mathcomp)[home-page]: Update URI.

	gnu: squashfs-tools: Update home page URI.
	* gnu/packages/compression.scm (squashfs-tools)[home-page]: Update URI.

	gnu: pbzip2: Use archived home-page.
	* gnu/packages/compression.scm (pbzip2)[home-page]: Load from archive.org

	gnu: domainfinder: Update home page URI.
	* gnu/packages/chemistry.scm (domainfinder)[home-page]: Update URI.

	gnu: nmoldyn: Upate home page URI.
	* gnu/packages/chemistry.scm (nmoldyn)[home-page]: Update URI.

2020-03-04  Felix Gruber  <felgru@posteo.net>

	gnu: SuiteSparse: Update to 5.7.1.
	* gnu/packages/maths.scm (suitesparse): Update to 5.7.1.
	[source]: The latest releases of SuiteSparse have only been published on GitHub.
	Fetch from git tag as GitHub releases page only contains autogenerated tarballs
	that guix lint complains about. Apply new patch for Mongoose's CMakeList.txt to
	find SuiteSparse_config.
	[arguments]: Add CMake flags used by new components GraphBLAS and Mongoose.
	[native-inputs]: Add CMake and m4 needed to build GraphBLAS and Mongoose.
	* gnu/packages/patches/suitesparse-mongoose-cmake.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2020-03-04  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	gnu: ceph: Update to 14.2.8.
	* gnu/packages/patches/ceph-boost-compat.patch,
	gnu/packages/patches/ceph-volume-respect-PATH.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/storage.scm (ceph): Update to 14.2.8.
	[source](patches): Remove obsolete.

	gnu: i3-wm: Update to 4.18.
	* gnu/packages/wm.scm (i3-wm): Update to 4.18.

	gnu: kodi: Update to 18.6.
	* gnu/packages/kodi.scm (kodi): Update to 18.6.

	gnu: libgit2: Update to 0.99.0.
	* gnu/packages/patches/libgit2-avoid-python.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/version-control.scm (libgit2): Update to 0.99.0.
	[source](patches): Remove 'libgit2-avoid-python.patch'.
	[source](snippet): Preserve bundled copy of http-parser.
	[arguments]: Remove "-DUSE_SHA1DC" from #:configure-flags, which is no longer
	optional and enabled by default.  Add "-DUSE_NTLMCLIENT=OFF" and
	"-DREGEX_BACKEND=pcre2".  Add phase 'fix-pcre2-reference'.
	[inputs]: Remove HTTP-PARSER.
	[propagated-inputs]: Add PCRE2.
	[native-inputs]: Remove GUILE-2.2.  Add PYTHON.

	gnu: enchant: Update to 2.2.8.
	* gnu/packages/enchant.scm (enchant): Update to 2.2.8.

	gnu: wpebackend-fdo: Update to 1.4.2.
	* gnu/packages/webkit.scm (wpebackend-fdo): Update to 1.4.2.

	gnu: re2: Update to 2020-03-03.
	* gnu/packages/regex.scm (re2): Update to 2020-03-03.

	gnu: ibus: Update to 1.5.22.
	* gnu/packages/ibus.scm (ibus): Update to 1.5.22.

	gnu: libsoup: Update to 2.68.4.
	* gnu/packages/gnome.scm (libsoup): Update to 2.68.4.

	gnu: appstream-glib: Update to 0.7.17.
	* gnu/packages/patches/appstream-glib-2020.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/glib.scm (appstream-glib): Update to 0.7.17.
	[source](patches): Remove.

2020-03-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-8: Update to 8.4.0.
	* gnu/packages/gcc.scm (gcc-8): Update to 8.4.0.

	gnu: libgee: Update to 0.20.3.
	* gnu/packages/gnome.scm (libgee): Update to 0.20.3.

2020-03-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ardour: Use HTTPS home page.
	* gnu/packages/audio.scm (ardour)[home-page]: Use HTTPS.

	gnu: Update pypi.python.org home pages & use HTTPS.
	* gnu/packages/check.scm (python-unittest2, python-pytest-localserver)
	(python-discover)[home-page]: Follow (HTTPS) redirections.
	* gnu/packages/fontutils.scm (python2-defcon)[home-page]: Likewise.
	* gnu/packages/glib.scm (python2-pygobject-2)[home-page]: Likewise.
	* gnu/packages/graph.scm (python-igraph)[home-page]: Likewise.
	* gnu/packages/graphviz.scm (xdot)[home-page]: Likewise.
	* gnu/packages/pdf.scm (python-poppler-qt5)[home-page]: Likewise.
	* gnu/packages/python-web.scm (python-zope-event, python-zope-testing)
	(python-zope-testrunner, python-zope-i18nmessageid, python-zope-schema)
	(python-zope-configuration, python-zope-proxy, python-zope-location)
	(python-zope-security))[home-page]: Likewise.
	* gnu/packages/python-xyz.scm (python-setuptools,python-six)
	(python2-dogtail, python2-enum, python-enum34, python-unidecode)
	(python-numpydoc, python-decorator, python-drmaa, python-pathlib2)
	(python-ly, python-msgpack, python-termcolor, python-colorama)
	(python-pluggy, python2-pathlib2, python-rfc3987)[home-page]: Likewise.

	gnu: python-pyodbc: Update to 4.0.30.
	* gnu/packages/databases.scm (python-pyodbc): Update to 4.0.30.

	gnu: crispy-doom: Update to 5.7.1.
	* gnu/packages/games.scm (crispy-doom): Update to 5.7.1.

	gnu: sg3-utils: Update to 1.45.
	* gnu/packages/scsi.scm (sg3-utils): Update to 1.45.

	gnu: girara: Update to 0.3.4.
	* gnu/packages/gtk.scm (girara): Update to 0.3.4.

	gnu: zathura-pdf-poppler: Update to 0.3.0.
	* gnu/packages/pdf.scm (zathura-pdf-poppler): Update to 0.3.0.

	gnu: zathura: Update to 0.4.5.
	* gnu/packages/pdf.scm (zathura): Update to 0.4.5.

	gnu: weasyprint: Update to 51.
	* gnu/packages/pdf.scm (weasyprint): Update to 51.

	gnu: zathura-djvu: Update to 0.2.9.
	* gnu/packages/pdf.scm (zathura-djvu): Update to 0.2.9.

	gnu: meld: Update to 3.20.2.
	* gnu/packages/patchutils.scm (meld): Update to 3.20.2.

	gnu: python-invoke: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (python-invoke)[home-page]: Use HTTPS.

	gnu: python-zope-exceptions: Update home page.
	* gnu/packages/python-web.scm (python-zope-exceptions)[home-page]:
	Follow (HTTPS) redirection.

	gnu: python-pbr: Update home page.
	* gnu/packages/python-xyz.scm (python-pbr)[home-page]: Follow (HTTPS)
	redirection.

	gnu: python-pyyaml: Update home page.
	* gnu/packages/python-xyz.scm (python-pyyaml)[home-page]: Link to
	the (HTTPS) front page.

	gnu: python-pytest-django: Use HTTPS home page.
	* gnu/packages/django.scm (python-pytest-django)[home-page]: Use HTTPS.

2020-03-04  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	import: pypi: Add more licenses
	* guix/import/pypi.scm (string->license): Add the BSD 2-clause and MPL 2.0
	licenses, and add more strings for BSD 3-clause and Expat license.

2020-03-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ddrescue: Update to 1.25.
	* gnu/packages/disk.scm (ddrescue): Update to 1.25.

2020-03-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-plyr: Update to 1.8.6.
	* gnu/packages/statistics.scm (r-plyr): Update to 1.8.6.

	gnu: r-nlme: Update to 3.1-145.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-145.

	gnu: r-foreign: Update to 0.8-76.
	* gnu/packages/statistics.scm (r-foreign): Update to 0.8-76.

	gnu: r-erm: Update to 1.0-1.
	* gnu/packages/cran.scm (r-erm): Update to 1.0-1.
	[propagated-inputs]: Add r-colorspace and r-psych.

	gnu: r-spacyr: Update to 1.2.1.
	* gnu/packages/cran.scm (r-spacyr): Update to 1.2.1.

	gnu: r-compositions: Update to 1.40-4.
	* gnu/packages/cran.scm (r-compositions): Update to 1.40-4.

	gnu: r-emmeans: Update to 1.4.5.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.4.5.

	gnu: r-ggformula: Update to 0.9.4.
	* gnu/packages/cran.scm (r-ggformula): Update to 0.9.4.
	[propagated-inputs]: Remove r-tidyr.

2020-03-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add gpsd.
	* gnu/packages/gps.scm (gpsd): New variable.

2020-03-04  Roel Janssen  <roel@gnu.org>

	gnu: Add abseil-cpp.
	* gnu/packages/cpp.scm (abseil-cpp): New variable.

2020-03-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-amx: Update to 3.3.
	* gnu/packages/emacs-xyz.scm (emacs-amx): Update to 3.3.
	[synopsis]: Improve wording.

2020-03-04  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: ungoogled-chromium: Update to 80.0.3987.132-0.7e68f18 [fixes CVE-2020-6420].
	* gnu/packages/chromium.scm (%chromium-version): Set to 80.0.3987.132.
	(%ungoogled-revision): Set to 7e68f18f1d16a132fe7d913a176daf79897eaa58.
	(%chromium-origin): Update hash.
	(%ungoogled-origin): Change back to canonical upstream.  Update hash.

2020-03-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim-guix-vim: Use copy-build-system.
	* gnu/packages/vim.scm (vim-guix-vim)[build-system]: Switch to
	copy-build-system.
	[arguments]: Adjust accordingly.

	gnu: editorconfig-vim: Use copy-build-system.
	* gnu/packages/vim.scm (editorconfig-vim)[build-system]: Switch to
	copy-build-system.
	[arguments]: Adjust accordingly.

	gnu: vim-syntastic: Use copy-build-system.
	* gnu/packages/vim.scm (vim-syntastic)[build-system]: Switch to
	copy-build-system.
	[arguments]: Adjust accordingly.
	(neovim-syntastic): Same.

	gnu: vim-airline-themes: Use copy-build-system.
	* gnu/packages/vim.scm (vim-airline-themes)[build-system]: Switch to
	copy-build-system.
	[arguments]: Adjust accordingly.

	gnu: vim-airline: Use copy-build-system.
	* gnu/packages/vim.scm (vim-airline)[build-system]: Switch to
	copy-build-system.
	[arguments]: Adjust accordingly.

	gnu: vim-fugitive: Use copy-build-system.
	* gnu/packages/vim.scm (vim-fugitive)[build-system]: Switch to
	copy-build-system.
	[arguments]: Adjust accordingly.

	gnu: vim-context-filetype: Use copy-build-system.
	* gnu/packages/vim.scm (vim-context-filetype)[build-system]: Switch to
	copy-build-system.
	[arguments]: Adjust accordingly.

	gnu: vim-luna: Use copy-build-system.
	* gnu/packages/vim.scm (vim-luna)[build-system]: Switch to
	copy-build-system.
	[arguments]: Adjust accordingly.

	gnu: vim-scheme: Use copy-build-system.
	* gnu/packages/vim.scm (vim-scheme)[build-system]: Switch to
	copy-build-system.
	[arguments]: Adjust accordingly.

	gnu: vim-neosnippet: Use copy-build-system.
	* gnu/packages/vim.scm (vim-neosnippet)[build-system]: Switch to
	copy-build-system.
	[arguments]: Adjust accordingly.

	gnu: vim-neosnippet-snippets: Use copy-build-system.
	* gnu/packages/vim.scm (vim-neosnippet-snippets)[build-system]: Switch
	to copy-build-system.
	[arguments]: Adjust accordingly.

	gnu: vim-neocomplete: Use copy-build-system.
	* gnu/packages/vim.scm (vim-neocomplete)[build-system]: Switch to
	copy-build-system.
	[arguments]: Adjust accordingly.

	gnu: unicode-cldr-common: Use copy-build-system.
	* gnu/packages/unicode.scm (unicode-cldr-common)[build-system]: Switch
	to copy-build-system.
	[arguments]: Adjust accordingly.

	gnu: ucd: Use copy-build-system.
	* gnu/packages/unicode.scm (ucd)[build-system]: Switch to
	copy-build-system.
	[arguments]: Adjust accordingly.

	gnu: zziplib: Fix CVE-2018-16548.
	* gnu/packages/compression.scm (zziplib)[replacement]: New field.
	(zziplib/fixed): New private variable.
	* gnu/packages/patches/zziplib-CVE-2018-16548.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2020-03-04  Roel Janssen  <roel@gnu.org>

	gnu: Add fntsample.
	* gnu/packages/fontutils.scm (fntsample): New variable.

	gnu: Add perl-pdf-api2.
	* gnu/packages/perl.scm (perl-pdf-api2): New variable.

2020-03-04  Julien Lepiller  <julien@lepiller.eu>

	gnu: josm: Update to 15937.
	* gnu/packages/geo.scm (josm): Update to 15937.

	gnu: java-jmapviewer: Update ot 2.13.
	* gnu/packages/geo.scm (java-jmapviewer): Update to 2.13.

	gnu: java-jsonp-api: Update to 1.1.6.
	* gnu/packages/java.scm (java-jsonp-api, java-jsonp-impl): Update to
	1.1.6.

2020-03-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wine-staging: Update to 5.3.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 5.3.
	(wine-staging): Update hash.

	gnu: emacs-solarized-theme: Update to 1.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-solarized-theme): Update to 1.3.1.

2020-03-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wine: Fix typo.
	* gnu/packages/wine.scm (wine): Fix typo.

	This is a followup to d8104034bce470c5bbf929f53844124b09e9ea73.

2020-03-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wine: Update to 5.3.
	* gnu/packages/wine.scm (wine): Update to 5.3.
	[native-inputs]: Re-order inputs alphabetically.

2020-03-03  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: linux: Add lsscsi.
	* gnu/packages/linux.scm (lsscsi): New variable.

2020-03-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: git: Remove Python 2 from the package closure.
	* gnu/packages/version-control.scm (git)[native-inputs]: Replace asciidoc with
	asciidoc-py3.

	gnu: git: Build with Python 3.
	* gnu/packages/version-control.scm (git)[inputs]: Replace python-2 with
	python.
	[arguments]: Replace /usr/bin/python with python3.

2020-03-03  Mathieu Othacehe  <m.othacehe@gmail.com>

	services: herd: Add restart-service.
	* gnu/services/herd.scm (restart-service): New exported procedure.

2020-03-03  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: emacs-auctex: Compile Reference Card.
	* gnu/packages/emacs-xyz.scm (emacs-auctex)[arguments]: Add
	'install-doc' phase.
	[inputs]: New field.

2020-03-03  Chris Marusich  <cmmarusich@gmail.com>
	    Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add kexec-tools.
	* gnu/packages/linux.scm (kexec-tools): New variable.

2020-03-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Update to 2.0.2.
	* gnu/packages/lisp.scm (sbcl): Update to 2.0.2.

2020-03-03  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: erlang: Update to 21.3.8.13
	* gnu/packages/erlang.scm (erlang): Update to 21.3.8.13

2020-03-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add asciidoc-py3.
	* gnu/packages/documentation.scm (asciidoc-py3): New variable.

	gnu: r-servr: Update to 0.16.
	* gnu/packages/cran.scm (r-servr): Update to 0.16.

	gnu: gess: Use WRAP-SCRIPT.
	* gnu/packages/bioinformatics.scm (gess)[arguments]: Use WRAP-SCRIPT.
	[inputs]: Add guile-3.0 for wrapper.

	gnu: gess: Override PYTHONPATH.
	* gnu/packages/bioinformatics.scm (gess)[arguments]: Override PYTHONPATH
	instead of augmenting it.

2020-03-03  Oskar Köök  <oskarkook@maatriks.ee>

	gnu: elixir: Update to 1.10.2.
	* gnu/packages/elixir.scm (elixir): Update to 1.10.2.

2020-03-03  Evan Hanson  <evhan@foldling.org>

	gnu: chicken: Update to 5.2.0.
	* gnu/packages/chicken.scm (chicken): Update to 5.2.0.
	[home-page]: Use https.

2020-03-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-csv.
	* gnu/packages/emacs-xyz.scm (emacs-csv): New variable.

	gnu: dxvk: Update to 1.5.5.
	* gnu/packages/wine.scm (dxvk): Update to 1.5.5.

	gnu: dxvk: Return #t in install-32 phase.
	* gnu/packages/wine.scm (dxvk)[arguments]: Return #t in install-32 phase.

2020-03-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-spacemacs-theme.
	* gnu/packages/emacs-xyz.scm (emacs-spacemacs-theme): New variable.

2020-03-03  Christopher Baines  <mail@cbaines.net>

	gnu: python-django: Update to 1.11.28.
	* gnu/packages/django.scm (python-django): Update to 1.11.28.

2020-03-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: librsvg: Fix typo.
	This is a follow-up to 23f33de151368f52832fd96048b342bd1a6e8c74.

	* gnu/packages/gnome.scm (librsvg)[replacement]: Refer to package, not
	to a string.

2020-03-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: librsvg: Fix CVE-2019-20446.
	* gnu/packages/gnome.scm (librsvg)[replacement]: New field.
	(librsvg/fixed): New private variable.

2020-03-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: librsvg-next: Fix version string.
	This is a follow-up to 8d6f9168cccdc72707bfb836fb8835d6eee05e03.

	* gnu/packages/gnome.scm (librsvg-next)[version]: Update to 2.46.4.

2020-03-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: librsvg-2.46: Update to 2.46.4.
	* gnu/packages/gnome.scm (librsvg-2.46): Update to 2.46.4.
	[source]: Replace more crates.

	gnu: Add rust-locale-config-0.3.
	* gnu/packages/crates-io.scm (rust-locale-config-0.3): New variable.

	gnu: Add rust-gio-sys-0.9.
	* gnu/packages/crates-io.scm (rust-gio-sys-0.9): New variable.

	gnu: Add rust-gobject-sys-0.9.
	* gnu/packages/crates-io.scm (rust-gobject-sys-0.9): New variable.

	gnu: Add rust-glib-sys-0.9.
	* gnu/packages/crates-io.scm (rust-glib-sys-0.9): New variable.

	gnu: Add rust-shell-words-0.1.
	* gnu/packages/crates-io.scm (rust-shell-words-0.1): New variable.

2020-03-03  Leo Famulari  <leo@famulari.name>

	gnu: wireguard-tools: Explain why we skip the test suite.
	* gnu/packages/vpn.scm (wireguard-tools): Add comment.

	gnu: WireGuard: Simplify package definitions.
	* gnu/packages/vpn.scm (wireguard-tools, wireguard)[arguments]: Set --directory
	in #:make-flags and remove the 'chdir', 'enter-source-directory' and 'reset-cwd'
	phases.

2020-03-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: file-systems: Do not warn about file system check for NFS.
	* gnu/build/file-systems.scm (check-file-system): Define a dummy checker
	procedure for NFS that always passes to prevent a warning from being emitted.

	file-systems: Add a 'file-system-device->string' procedure.
	* gnu/system/file-systems.scm (file-system-device->string): New procedure.
	* gnu/system.scm (bootable-kernel-arguments): Use it.
	* gnu/system/vm.scm (operating-system-uuid): Likewise.
	* guix/scripts/system.scm (display-system-generation): Likewise.

	linux-boot: Ensure volatile root is mounted read-only.
	* gnu/build/linux-boot.scm (mount-root-file-system): Ensure MS_RDONLY is
	present among the root file system flags when VOLATILE-ROOT? is #t.

2020-03-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mu: Use HTTPS home page.
	* gnu/packages/mail.scm (mu)[home-page]: Use HTTPS.

	gnu: yadifa: Use HTTPS home page.
	* gnu/packages/dns.scm (yadifa)[home-page]: Use HTTPS.

	gnu: python2-py2neo: Use HTTPS home page.
	* gnu/packages/databases.scm (python2-py2neo)[home-page]: Use HTTPS.

	gnu: python-contextlib2: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (python-contextlib2)[home-page]: Use HTTPS.

	gnu: python-flask-principal: Update home page.
	* gnu/packages/python-web.scm (python-flask-principal)[home-page]:
	Follow (HTTPS) redirection.

	gnu: python-gipc: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (python-gipc)[home-page]: Use HTTPS.

	gnu: python-seaborn: Update & use HTTPS home page.
	* gnu/packages/python-xyz.scm (python-seaborn)[home-page]: Follow
	redirection, but use HTTPS.

	gnu: python-vobject: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (python-vobject)[home-page]: Use HTTPS.

	gnu: python-activepapers: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (python-activepapers)[home-page]:
	Use HTTPS.

	gnu: tome4: Update to 1.6.7.
	* gnu/packages/games.scm (tome4): Update to 1.6.7.

	gnu: shotwell: Update to 0.30.8.
	* gnu/packages/gnome.scm (shotwell): Update to 0.30.8.

	gnu: gmime: Update to 3.2.6.
	* gnu/packages/mail.scm (gmime): Update to 3.2.6.

	gnu: liblo: Update to 0.31.
	* gnu/packages/audio.scm (liblo): Update to 0.31.

	gnu: fish: Don't use NAME in source URI.
	* gnu/packages/shells.scm (fish)[source]: Hard-code NAME.

	gnu: gptfdisk: Update to 1.0.5.
	* gnu/packages/disk.scm (gptfdisk): Update to 1.0.5.
	[source]: Hard-code NAME.
	[arguments]: Add ‘fix-include-directory’ phase.

	gnu: amtk: Update to 5.0.2.
	* gnu/packages/gnome.scm (amtk): Update to 5.0.2.

	gnu: notmuch: Extend test time-out.
	* gnu/packages/mail.scm (notmuch)[arguments]:
	Add NOTMUCH_TEST_TIMEOUT=1h make flag.

	gnu: oil-shell: Update to 0.7.0.
	* gnu/packages/shells.scm (oil-shell): Update to 0.7.0.

	gnu: serd: Update to 0.30.2.
	* gnu/packages/rdf.scm (serd): Update to 0.30.2.

	gnu: python-pyudev: Update to 0.22.0.
	* gnu/packages/admin.scm (python-pyudev): Update to 0.22.0.

2020-03-03  Leo Famulari  <leo@famulari.name>

	gnu: Go: Update to 1.13.8.
	* gnu/packages/golang.scm (go-1.13): Update to 1.13.8.

2020-03-02  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: Add system test for CUPS.
	* gnu/tests/cups.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly.

	gnu: libgc: Fix replacement inheritance.
	* gnu/packages/bdw-gc.scm (libgc-8.0): Do not use PACKAGE/INHERIT, because it
	does not make sense to inherit any replacements of LIBGC.
	(libgc/back-pointers): Use PACKAGE/INHERIT.

2020-03-02  Timothy Sample  <samplet@ngyro.com>

	gnu: commencement: Fix gash and gash-utils version references.
	* gnu/packages/commencement.scm (gash-boot): When configuring, use the
	version of the Gash package instead the version of Guile!
	(gash-utils-boot): Likewise, but for Gash-Utils.

2020-03-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-zseq.
	* gnu/packages/cran.scm (r-zseq): New variable.

	gnu: Add r-ztype.
	* gnu/packages/cran.scm (r-ztype): New variable.

	gnu: Add r-zvcv.
	* gnu/packages/cran.scm (r-zvcv): New variable.

	gnu: Add r-zyp.
	* gnu/packages/cran.scm (r-zyp): New variable.

	gnu: Add r-kendall.
	* gnu/packages/cran.scm (r-kendall): New variable.

2020-03-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-smmap: Update to version 3.0.1, deprecate python-smmap2.
	* gnu/packages/python-xyz.scm (python-smmap): Rename from python-smmap2, and
	update to version 3.0.1.
	(python-smmap2, python2-smmap2): Preserve original bindings, marked as
	deprecated.
	* gnu/packages/version-control.scm (python-gitdb)[propagated-inputs]: Depend
	on the new python-smmap package.

	gnu: python-gitpython: Update to 3.1.0.
	* gnu/packages/version-control.scm (python-gitpython): Update to 3.1.0.

	gnu: python-gitdb: Update to 4.0.2.
	* gnu/packages/version-control.scm (python-gitdb): Update to 4.0.2.
	[source]: Correct the PyPI URL to refer to the actual gitdb package, not a
	mirror.  This mirror had a problematic setup.py install requirement that
	required gitdb>=4.0.1, which would cause run time errors when using snakemake.

	gnu: python-pyyaml: Update to 5.3.
	* gnu/packages/python-xyz.scm (python-pyyaml): Update to 5.3.

	gnu: python-xenon: Update to 0.7.0.
	* gnu/packages/python-xyz.scm (python-xenon): Update to 0.7.0.
	[arguments]: Set #:tests? to #f to disable test suite.

	gnu: python-radon: Update to 4.1.0.
	* gnu/packages/python-xyz.scm (python-radon): Update to 4.1.0.

	gnu: python-colorama: Update to 0.4.3.
	* gnu/packages/python-xyz.scm (python-colorama): Update to 0.4.3.

	gnu: Add python-wget.
	* gnu/packages/python-xyz.scm (python-wget): New variable.

2020-03-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-windower: Fix description.
	* gnu/packages/emacs-xyz.scm (emacs-windower): Fix Texinfo code for lists in
	description.

2020-03-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-forcats: Update to 0.5.0.
	* gnu/packages/statistics.scm (r-forcats): Update to 0.5.0.

	gnu: r-testthat: Update to 2.3.2.
	* gnu/packages/statistics.scm (r-testthat): Update to 2.3.2.

	gnu: r-openmx: Update to 2.17.3.
	* gnu/packages/cran.scm (r-openmx): Update to 2.17.3.

	gnu: r-summarytools: Update to 0.9.6.
	* gnu/packages/cran.scm (r-summarytools): Update to 0.9.6.

	gnu: r-officer: Update to 0.3.7.
	* gnu/packages/cran.scm (r-officer): Update to 0.3.7.
	[propagated-inputs]: Remove r-base64enc, r-htmltools, r-rcpp, and r-rlang.

	gnu: r-seqminer: Update to 8.0.
	* gnu/packages/bioinformatics.scm (r-seqminer): Update to 8.0.

2020-03-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ecl-clunit: Use HTTPS home page.
	* gnu/packages/lisp-xyz.scm (ecl-clunit)[home-page]: Use HTTPS.

	gnu: mapnik: Use HTTPS home page.
	* gnu/packages/geo.scm (mapnik)[home-page]: Use HTTPS.

	gnu: python-rq: Use HTTPS home page.
	* gnu/packages/databases.scm (python-rq)[home-page]: Use HTTPS.

	gnu: java-plexus-interpolation: Use HTTPS home page.
	* gnu/packages/java.scm (java-plexus-interpolation)[home-page]: Use HTTPS.

	gnu: amsynth: Use HTTPS home page.
	* gnu/packages/music.scm (amsynth)[home-page]: Use HTTPS.

	gnu: pootle: Use HTTPS home page.
	* gnu/packages/django.scm (pootle)[home-page]: Use HTTPS.

	gnu: muse-sequencer: Update home page.
	* gnu/packages/music.scm (muse-sequencer)[home-page]: Follow (HTTPS)
	redirection.

2020-03-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: opensmtpd: Support ECDSA certificates.
	The required libressl version is now stable and more featureful than
	openssl.

	* gnu/packages/mail.scm (opensmtpd)[inputs]: Replace openssl with libressl.

2020-03-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libressl: Update to 3.0.2.
	* gnu/packages/tls.scm (libressl): Update to 3.0.2.

	gnu: r-txdb-mmusculus-ucsc-mm10-knowngene: Update to 3.10.0.
	* gnu/packages/bioconductor.scm (r-txdb-mmusculus-ucsc-mm10-knowngene): Update to 3.10.0.

2020-03-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-modus-themes: Update to 0.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 0.6.0.

2020-03-02  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Fix installation of the 'util' package output.
	* gnu/packages/syncthing.scm (syncthing)[arguments]: Adjust the 'install' phase.

2020-03-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: librsvg-next: Fix cargo dependency.
	* gnu/packages/gnome.scm (librsvg-next-source): Don't hardcode patch
	version of cargo inputs.

	gnu: rust-diff-0.1: Update to 0.1.12.
	* gnu/packages/crates-io.scm (rust-diff-0.1): Update to 0.1.12.
	[arguments]: Replace rust-quickcheck-0.8 with 0.9 in
	cargo-development-inputs.

	gnu: rust-defmac-0.2: Don't skip build.
	* gnu/packages/crates-io.scm (rust-defmac-0.2)[arguments]: Don't skip
	build.

	gnu: rust-datetime-0.4: Don't skip build.
	* gnu/packages/crates-io.scm (rust-datetime-0.4)[arguments]: Don't skip
	build. Add rust-regex-0.1 to cargo-development-inputs.

	gnu: rust-constant-time-eq-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-constant-time-eq-0.1)[arguments]:
	Don't skip build.

2020-03-02  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: debootstrap: Update to 1.0.119.
	* gnu/packages/debian.scm (debootstrap): Update to 1.0.119.

2020-03-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 8.2.0343.
	* gnu/packages/vim.scm (vim): Update to 8.2.0343.

2020-03-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-multiassayexperiment: Update to 1.12.3.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.12.3.

	gnu: r-cicero: Update to 1.4.2.
	* gnu/packages/bioconductor.scm (r-cicero): Update to 1.4.2.

	gnu: r-mlinterfaces: Update to 1.66.4.
	* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.66.4.

	gnu: r-biocneighbors: Update to 1.4.2.
	* gnu/packages/bioconductor.scm (r-biocneighbors): Update to 1.4.2.

	gnu: r-chippeakanno: Update to 3.20.1.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.20.1.

	gnu: r-hdf5array: Update to 1.14.3.
	* gnu/packages/bioinformatics.scm (r-hdf5array): Update to 1.14.3.

	gnu: r-rsamtools: Update to 2.2.3.
	* gnu/packages/bioinformatics.scm (r-rsamtools): Update to 2.2.3.

	gnu: r-edger: Update to 3.28.1.
	* gnu/packages/bioinformatics.scm (r-edger): Update to 3.28.1.

	gnu: gwl: Update to 0.2.1.
	* gnu/packages/package-management.scm (gwl): Update to 0.2.1.
	[arguments]: Add phase "fix-tests".

	gnu: r-nloptr: Update to 1.2.2.
	* gnu/packages/statistics.scm (r-nloptr): Update to 1.2.2.

	gnu: r-gplots: Update to 3.0.3.
	* gnu/packages/statistics.scm (r-gplots): Update to 3.0.3.

	gnu: r-mvtnorm: Update to 1.1-0.
	* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.1-0.

	gnu: r-rlang: Update to 0.4.5.
	* gnu/packages/statistics.scm (r-rlang): Update to 0.4.5.

	gnu: r-digest: Update to 0.6.25.
	* gnu/packages/statistics.scm (r-digest): Update to 0.6.25.

	gnu: r-nnet: Update to 7.3-13.
	* gnu/packages/statistics.scm (r-nnet): Update to 7.3-13.

	gnu: r-seurat: Update to 3.1.4.
	* gnu/packages/bioinformatics.scm (r-seurat): Update to 3.1.4.
	[propagated-inputs]: Add r-patchwork.

	gnu: r-wgcna: Update to 1.69.
	* gnu/packages/cran.scm (r-wgcna): Update to 1.69.
	[propagated-inputs]: Remove r-robust.

	gnu: r-quanteda: Update to 2.0.0.
	* gnu/packages/cran.scm (r-quanteda): Update to 2.0.0.
	[propagated-inputs]: Remove r-lubridate, r-rspectra, and r-spacyr; add
	r-jsonlite.

	gnu: r-gdina: Update to 2.7.9.
	* gnu/packages/cran.scm (r-gdina): Update to 2.7.9.

	gnu: r-subplex: Update to 1.6.
	* gnu/packages/cran.scm (r-subplex): Update to 1.6.

	gnu: r-rpf: Update to 1.0.3.
	* gnu/packages/cran.scm (r-rpf): Update to 1.0.3.

	gnu: r-dalex: Update to 1.0.1.
	* gnu/packages/cran.scm (r-dalex): Update to 1.0.1.

	gnu: r-styler: Update to 1.3.2.
	* gnu/packages/cran.scm (r-styler): Update to 1.3.2.

	gnu: r-gridgraphics: Update to 0.5-0.
	* gnu/packages/cran.scm (r-gridgraphics): Update to 0.5-0.

	gnu: r-protviz: Update to 0.6.3.
	* gnu/packages/cran.scm (r-protviz): Update to 0.6.3.

	gnu: r-rvcheck: Update to 0.1.8.
	* gnu/packages/cran.scm (r-rvcheck): Update to 0.1.8.

	gnu: r-rcppannoy: Update to 0.0.15.
	* gnu/packages/cran.scm (r-rcppannoy): Update to 0.0.15.

	gnu: r-mvabund: Update to 4.1.3.
	* gnu/packages/cran.scm (r-mvabund): Update to 4.1.3.

	gnu: r-manipulatewidget: Update to 0.10.1.
	* gnu/packages/cran.scm (r-manipulatewidget): Update to 0.10.1.

	gnu: r-effectsize: Update to 0.2.0.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.2.0.

	gnu: r-factominer: Update to 2.3.
	* gnu/packages/cran.scm (r-factominer): Update to 2.3.

	gnu: r-tinytex: Update to 0.20.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.20.

	gnu: r-uuid: Update to 0.1-4.
	* gnu/packages/cran.scm (r-uuid): Update to 0.1-4.

	gnu: r-broom: Update to 0.5.5.
	* gnu/packages/cran.scm (r-broom): Update to 0.5.5.

	gnu: r-cli: Update to 2.0.2.
	* gnu/packages/cran.scm (r-cli): Update to 2.0.2.

	gnu: r-sp: Update to 1.4-1.
	* gnu/packages/cran.scm (r-sp): Update to 1.4-1.

	gnu: r-dendextend: Update to 1.13.4.
	* gnu/packages/cran.scm (r-dendextend): Update to 1.13.4.

	gnu: r-modelr: Update to 0.1.6.
	* gnu/packages/cran.scm (r-modelr): Update to 0.1.6.
	[propagated-inputs]: Add r-tidyselect.

	gnu: r-matrix-utils: Update to 0.9.8.
	* gnu/packages/cran.scm (r-matrix-utils): Update to 0.9.8.

	gnu: r-gkmsvm: Update to 0.80.0.
	* gnu/packages/bioconductor.scm (r-gkmsvm): Update to 0.80.0.
	[propagated-inputs]: Remove r-biocgenerics, r-biostrings, r-genomeinfodb,
	r-iranges, r-rtracklayer, and r-s4vectors.

2020-03-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-relint: Update to 1.14.
	* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.14.

	gnu: emacs-xr: Update to 1.16.
	* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.16.

2020-03-01  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: qemu-minimal-2.10: Use minimal dependencies from qemu-minimal.
	Without this patch qemu-minimal-2.10 is not really minimal; it depends on
	cups, ffmpeg, ghostscript, gstreamer, gtk, spice, ...

	* gnu/packages/virtualization.scm (qemu-minimal-2.10)
	  [native-inputs]: Inherit from QEMU-MINIMAL instead of QEMU.
	  [inputs]: Likewise.

2020-03-01  Christopher Baines  <mail@cbaines.net>

	gnu: guile-squee: Fix the "guile3.0-squee" variant.
	* gnu/packages/guile-xyz.scm (guile3.0-squee): Switch inputs to native-inputs.

	gnu: guile-email: Add "guile3.0-email" variant.
	* gnu/packages/guile-xyz.scm (guile3.0-email): New variable.

	gnu: guile-squee: Add "guile3.0-squee" variant.
	* gnu/packages/guile-xyz.scm (guile3.0-squee): New variable.

2020-03-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-construct: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (python-construct)[home-page]: Use HTTPS.

	gnu: warzone2100: Use HTTPS home page.
	* gnu/packages/games.scm (warzone2100)[home-page]: Use HTTPS.

	gnu: python-sphinx: Use HTTPS home page.
	* gnu/packages/sphinx.scm (python-sphinx)[home-page]: Use HTTPS.

	gnu: libgc: Use HTTPS home page.
	* gnu/packages/bdw-gc.scm (libgc)[home-page]: Use HTTPS.

	gnu: python-pyalsaaudio: Use HTTPS home page.
	* gnu/packages/audio.scm (python-pyalsaaudio)[home-page]: Use HTTPS.

	gnu: ruby-markaby: Use HTTPS home page.
	* gnu/packages/ruby.scm (ruby-markaby)[home-page]: Use HTTPS.

	gnu: python-h5py: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (python-h5py)[home-page]: Use HTTPS.

	gnu: wordnet: Use HTTPS home page.
	* gnu/packages/wordnet.scm (wordnet)[home-page]: Use HTTPS.

	gnu: dehydrated: Install documentation.
	* gnu/packages/tls.scm (dehydrated)[arguments]: Install compressed man
	page and other basic documentation.

2020-03-01  Eric Bavier  <bavier@member.fsf.org>

	doc: Fix some typos.
	* doc/guix.texi: Various typo fixes.

2020-03-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: ode: Update to 0.16.1.
	* gnu/packages/game-development.scm (ode): Update to 0.16.1.

2020-03-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-graphene: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (python-graphene)[home-page]: Use HTTPS.

	gnu: anthy: Use HTTPS home page.
	* gnu/packages/anthy.scm (anthy)[home-page]: Use HTTPS.

	gnu: java-commons-cli: Use HTTPS home page.
	* gnu/packages/java.scm (java-commons-cli)[home-page]: Use HTTPS.

	gnu: lrcalc: Use HTTPS home page.
	* gnu/packages/algebra.scm (lrcalc)[home-page]: Use HTTPS.

	gnu: java-commons-collections4: Use HTTPS home page.
	* gnu/packages/java.scm (java-commons-collections4)[home-page]: Use HTTPS.

2020-03-01  Damien Cassou  <damien@cassou.me>

	gnu: mozjs@17, mozjs@24: Fix build.
	* gnu/packages/gnuzilla.scm (mozjs): Add ‘-fpermissive’ to CXXFLAGS.

2020-03-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dehydrated: Update source URI.
	* gnu/packages/tls.scm (dehydrated)[source]: Update URI.

2020-03-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: cogserver: Update to 0-2.ec5f3b9.
	* gnu/packages/opencog.scm (cogserver): Update to 0-2.ec5f3b9.
	[arguments]: Enable tests.

2020-03-01  Jakub Kądziołka  <kuba@kadziolka.net>

	services: set-xorg-configuration: handle slim and sddm
	* gnu/services/xorg.scm (handle-xorg-configuration): New syntax.
	  (gdm-service-type, slim-service-type): Use handle-xorg-configuration.
	* gnu/services/sddm.scm (sddm-service-type): Likewise.

2020-03-01  Jakub Kądziołka  <kuba@kadziolka.net>
	    Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: python-binwalk: Switch to a release.
	When the package was last modified, the version wasn't released; an
	unreleased commit was used. This is no longer necessary. The tag only
	differs in the version number from the commit that was being used
	before.

	* gnu/packages/python-xyz.scm (python-binwalk): Use a released tag
	  (v2.2.0).

2020-03-01  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: avr-gcc: Fix compiler lookup paths.
	* gnu/packages/avr.scm (avr-gcc-4.9): Use CROSS_C*_INCLUDE_PATH (like
	cross-base does).
	(avr-gcc-5)[source]: Apply patch "gcc-cross-environment-variables.patch".

2020-03-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wireshark: Update to 3.2.2.
	* gnu/packages/networking.scm (wireshark): Update to 3.2.2.

	gnu: fet: Update to 5.43.2.
	* gnu/packages/education.scm (fet): Update to 5.43.2.

	gnu: giac: Update to 1.5.0-87.
	* gnu/packages/algebra.scm (giac): Update to 1.5.0-87.

	gnu: mame: Update to 0.219.
	* gnu/packages/emulators.scm (mame): Update to 0.219.

2020-03-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-bitflags-1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-bitflags-1)[arguments]: Don't skip
	build.
	(rust-bitflags-0.8, rust-bitflags-0.7)[arguments]: Same.

	gnu: rust-bencher-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-bencher-0.1)[arguments]: Don't skip
	build.

	gnu: rust-antidote-1.0: Don't skip build.
	* gnu/packages/crates-io.scm (rust-antidote-1.0)[arguments]: Don't skip
	build.

	gnu: rust-winapi-build-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-winapi-build-0.1)[arguments]: Don't
	skip build.

	gnu: rust-string-cache-0.7: Upgrade to 0.7.5.
	* gnu/packages/crates-io.scm (rust-string-cache-0.7): Upgrade to 0.7.5.
	[arguments]: Don't skip build.

	gnu: rust-string-cache-shared-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-string-cache-shared-0.3)[arguments]:
	Don't skip build.

	gnu: rust-string-cache-codegen-0.4: Upgrade to 0.4.4.
	* gnu/packages/crates-io.scm (rust-string-cache-codegen-0.4): Upgrade to 0.4.4.
	[arguments]: Don't skip build. Replace rust-proc-macro2-0.4 with 1.0 in
	cargo-inputs.

	gnu: rust-synstructure-0.10: Don't skip build.
	* gnu/packages/crates-io.scm (rust-synstructure-0.10)[arguments]: Don't
	skip build. Replace rust-quote-1.0 with 0.6 in cargo-inputs.

	gnu: crates-io.scm: Sort alphabetically.
	* gnu/packages/crates-io.scm: Sort packages alphabetically.

2020-02-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-seahash-3.0: Upgrade to 3.0.7.
	* gnu/packages/crates-io.scm (rust-seahash-3.0): Upgrade to 3.0.7.
	[arguments]: Don't skip build.

	gnu: rust-scroll-derive-0.9: Don't skip build.
	* gnu/packages/crates-io.scm (rust-scroll-derive-0.9)[arguments]: Don't
	skip build. Replace rust-quote-1.0 with 0.6 in cargo-inputs.

	gnu: rust-scroll-0.9: Fix inputs.
	* gnu/packages/crates-io.scm (rust-scroll-0.9)[arguments]: Move
	rust-rustc-version-0.2 from cargo-development-inputs to cargo-inputs.

	gnu: rust-html5ever-0.23: Don't skip build.
	* gnu/packages/crates-io.scm (rust-html5ever-0.23)[arguments]: Don't
	skip build. Replace rust-quote-1.0 with 0.6. Move rust-proc-macro2-0.4,
	rust-quote-0.6, rust-syn-0.15 from cargo-development-inputs to
	cargo-inputs.

	gnu: rust-markup5ever-0.8: Don't skip build.
	* gnu/packages/crates-io.scm (rust-markup5ever-0.8)[arguments]: Don't
	skip build. Move all crates in cargo-development-inputs to cargo-inputs
	where build dependencies are located.

	gnu: rust-futures-select-macro-preview-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-futures-select-macro-preview-0.3)
	[arguments]: Don't skip build. Replace rust-quote-1.0 with 0.6 in
	cargo-inputs.

	gnu: rust-flamer-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-flamer-0.3)[arguments]: Don't skip
	build. Skip tests. Replace rust-quote-1.0 with 0.6 in cargo-inputs.

	gnu: rust-flame-0.2: Don't skip build.
	* gnu/packages/crates-io.scm (rust-flame-0.2)[arguments]: Don't skip
	build. Replace rust-lazy-static-1 with 0.2 in cargo-inputs.

	gnu: rust-demo-hack-0.0: Don't skip build.
	* gnu/packages/crates-io.scm (rust-demo-hack-0.0)[arguments]: Don't skip
	build.

	gnu: rust-demo-hack-impl-0.0: Don't skip build.
	* gnu/packages/crates-io.scm (rust-demo-hack-impl-0.0)[arguments]: Don't
	skip build. Replace rust-quote-1.0 with 0.6 in cargo-inputs.

	gnu: rust-trybuild-1.0: Upgrade to 1.0.23.
	* gnu/packages/crates-io.scm (rust-trybuild-1.0): Upgrade to 1.0.23.
	[arguments]: Don't skip build. Add rust-dissimilar-1.0 to cargo-inputs.

	gnu: Add rust-dissimilar-1.0.
	* gnu/packages/crates-io.scm (rust-dissimilar-1.0): New variable.

	gnu: rust-ref-cast-0.2: Upgrade to 0.2.7.
	* gnu/packages/crates-io.scm (rust-ref-cast-0.2): Upgrade to 0.2.7.
	[arguments]: Don't skip build. Add rust-rustversion-0.1,
	rust-trybuild-1.0 to cargo-development-inputs.
	(rust-ref-cast-impl-0.2): Upgrade to 0.2.7.
	[arguments]: Inherit from rust-ref-cat-impl-1.0.

	gnu: rust-hex-literal-0.2: Upgrade to 0.2.1.
	* gnu/packages/crates-io.scm (rust-hex-literal-0.2): Upgrade to 0.2.1.
	[arguments]: Don't skip build.
	(rust-hex-literal-impl-0.2): Upgrade to 0.2.1.
	[arguments]: Don't skip build.

	gnu: rust-paste-0.1: Upgrade to 0.1.7.
	* gnu/packages/crates-io.scm (rust-paste-0.1): Upgrade to 0.1.7.
	[arguments]: Don't skip build.
	(rust-paste-impl-0.1): Upgrade to 0.1.7.
	[arguments]: Don't skip build. Replace rust-proc-macro2-0.4 with 1.0,
	rust-syn-0.15 with 1.0 in cargo-inputs.

	gnu: rust-lock-api-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-lock-api-0.3)[arguments]: Don't skip
	build.

	gnu: rust-lock-api-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-lock-api-0.1)[arguments]: Don't skip
	build.

	gnu: rust-loom-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-loom-0.1)[arguments]: Don't skip
	build. Replace rust-scoped-tls-1.0 with 0.1 in cargo-inputs.

	gnu: rust-generator-0.6: Update to 0.6.20.
	* gnu/packages/crates-io.scm (rust-generator-0.6): Upgrade to 0.6.20.
	[arguments]: Don't skip build. Move rust-cc-1.0 and rust-rustc-version-0.2
	from cargo-development-inputs to cargo-inputs.

	gnu: rust-bindgen-0.50: Don't skip build.
	* gnu/packages/crates-io.scm (rust-bindgen-0.50)[arguments]: Don't skip
	build.

	gnu: rust-rand-chacha-0.2: Don't skip build.
	* gnu/packages/crates-io.scm (rust-rand-chacha-0.2)[arguments]: Don't
	skip build.

	gnu: rust-rand-chacha-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-rand-chacha-0.1)[arguments]: Don't
	skip build.

	gnu: rust-rand-core-0.5: Don't skip build.
	* gnu/packages/crates-io.scm (rust-rand-core-0.5)[arguments]: Don't skip
	build.

	gnu: python-bleach: Update to 3.1.1 [fixes CVE-2020-6802].
	* gnu/packages/python-xyz.scm (python-bleach): Update to 3.1.1.

	gnu: rust-rand-core-0.4: Don't skip build.
	* gnu/packages/crates-io.scm (rust-rand-core-0.4)[arguments]: Don't skip
	build.

	gnu: rust-rand-hc-0.2: Don't skip build.
	* gnu/packages/crates-io.scm (rust-rand-hc-0.2)[arguments]: Don't skip
	build.

	gnu: rust-rand-hc-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-rand-hc-0.1)[arguments]: Don't skip
	build.

	gnu: rust-rand-os-0.2: Don't skip build.
	* gnu/packages/crates-io.scm (rust-rand-os-0.2)[arguments]: Don't skip
	build.

	gnu: rust-rand-os-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-rand-os-0.1)[arguments]: Don't skip
	build.

	gnu: rust-rand-pcg-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-rand-pcg-0.1)[arguments]: Don't skip
	build.

	gnu: rust-rand-pcg-0.2: Don't skip build.
	* gnu/packages/crates-io.scm (rust-rand-pcg-0.2)[arguments]: Don't skip
	build.

	gnu: rust-memchr-2.2: Don't skip build.
	* gnu/packages/crates-io.scm (rust-memchr-2.2)[arguments]: Don't skip
	build.

	gnu: rust-base64-0.10: Don't skip build.
	* gnu/packages/crates-io.scm (rust-base64-0.10)[arguments]: Don't skip
	build.

	gnu: rust-opaque-debug-0.2: Don't skip build.
	* gnu/packages/crates-io.scm (rust-opaque-debug-0.2)[arguments]: Don't
	skip build.

	gnu: rust-docopt-1.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-docopt-1.1)[arguments]: Don't skip
	build.

	gnu: rust-csv-core-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-csv-core-0.1)[arguments]: Don't skip
	build.

	gnu: rust-winapi-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-winapi-0.3)[arguments]: Don't skip
	build.

	gnu: rust-winapi-util-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-winapi-util-0.1)[arguments]: Don't
	skip build.

	gnu: rust-wincolor-1.0: Don't skip build.
	* gnu/packages/crates-io.scm (rust-wincolor-1.0)[arguments]: Don't skip
	build.

	gnu: rust-web-sys-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-web-sys-0.3)[arguments]: Don't skip
	build.

	gnu: rust-xdg-2.2: Don't skip build.
	* gnu/packages/crates-io.scm (rust-xdg-2.2)[arguments]: Don't skip build.

	gnu: rust-winit-0.20: Don't skip build.
	* gnu/packages/crates-io.scm (rust-winit-0.20)[arguments]: Don't skip
	build.

2020-02-29  Leo Famulari  <leo@famulari.name>

	gnu: Add libavif.
	* gnu/packages/image.scm (libavif): New variable.

	gnu: libaom: Add AVIF support.
	* gnu/packages/video.scm (libaom): Update to 1.0.0-errata1-avif.

2020-02-29  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: vim: Update to 8.2.0332.
	* gnu/packages/vim.scm (vim): Update to 8.2.0332.

	gnu: youtube-dl: Update to 2020.02.16.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.02.16.

	gnu: zsh: Update to 5.8.
	* gnu/packages/shells.scm (zsh): Update to 5.8.

	gnu: ansible: Update to 2.9.5.
	* gnu/packages/admin.scm (ansible): Update to 2.9.5.

2020-02-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests: Update to 3.6.3.
	* gnu/packages/statistics.scm (r-with-tests): Update to 3.6.3.

2020-02-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ocaml-mccs: Use HTTPS home page.
	* gnu/packages/ocaml.scm (ocaml-mccs)[home-page]: Use HTTPS.

	gnu: java-stringtemplate: Use HTTPS home page.
	* gnu/packages/java.scm (java-stringtemplate)[home-page]: Use HTTPS.

	gnu: higan: Update home page.
	* gnu/packages/emulators.scm (higan)[home-page]: Follow (HTTPS)
	redirection.

	gnu: python2-numpy-documentation: Update home page.
	* gnu/packages/python-xyz.scm (python2-numpy-documentation)[home-page]:
	Follow (HTTPS) redirection.

2020-02-29  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: acpica: Update to 20200214.
	* gnu/packages/admin.scm (acpica): Update to 20200214.

2020-02-29  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: di: Update home page URI.
	* gnu/packages/admin.scm (di)[home-page]: Update URI.

	gnu: pies: Update home page URI.
	* gnu/packages/admin.scm (pies)[home-page]: Update URI.

	gnu: fabric: Update to 1.14.1.
	* gnu/packages/admin.scm (fabric): Update to 1.14.1.

	gnu: fabric: Use HTTPS home page URI.
	* gnu/packages/admin.scm (fabric)[home-page]: Use HTTPS URI.

	gnu: direvent: Update home page URI.
	* gnu/packages/admin.scm (direvent)[home-page]: Update URI.

	gnu: python-pyudev: Use HTTPS home page URI, update home page.
	* gnu/packages/admin.scm (python-pyudev)[home-page]: Use HTTPS URI, update URI.

	gnu: acct: Update home page URI.
	* gnu/packages/acct.scm (acct)[home-page]: Update URI.

	gnu: abduco: Use HTTPS home page and source URI.
	* gnu/packages/abduco.scm (abduco)[home-page]: Use HTTPS URI.
	[source]: Likewise.

2020-02-29  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add icoutils.
	* gnu/packages/image.scm (icoutils): New variable.

2020-02-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.0-6.a933a62.
	* gnu/packages/mail.scm (mumi): Update to 0.0.0-6.a933a62.
	[inputs]: Remove guile-fibers; replace guile-json-1 with guile-json-3.
	[source]: Remove snippet.

	gnu: mumimu: Update to 1.2.0-2.6b42431.
	* gnu/packages/mail.scm (mumimu): Update to 1.2.0-2.6b42431.
	[arguments]: Do not patch Makefile.am or configure.ac.
	[version]: Inherit from mu.

2020-02-28  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add sbcl-clsql-mysql.
	* gnu/packages/lisp-xyz.scm (sbcl-clsql-mysql): New variable.

	gnu: Add sbcl-clsql-postgresql-socket3.
	* gnu/packages/lisp-xyz.scm (sbcl-clsql-postgresql-socket3): New variable.

	gnu: Add sbcl-clsql-postgresql.
	* gnu/packages/lisp-xyz.scm (sbcl-clsql-postgresql): New variable.

	gnu: Add sbcl-clsql-sqlite3.
	* gnu/packages/lisp-xyz.scm (sbcl-clsql-sqlite3): New variable.

	gnu: Add sbcl-clsql-uffi.
	* gnu/packages/lisp-xyz.scm (sbcl-clsql-uffi): New variable.

	gnu: Add cl-clsql.
	* gnu/packages/lisp-xyz.scm (sbcl-clsql, cl-clsql): New variables.

	gnu: Add cl-uffi.
	* gnu/packages/lisp-xyz.scm (sbcl-uffi, cl-uffi): New variables.

	gnu: Add cl-cffi-uffi-compat.
	* gnu/packages/lisp-xyz.scm (sbcl-cffi-uffi-compat, cl-cffi-uffi-compat): New
	  variables.

2020-02-28  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.23.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.23.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.107.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.107.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.172.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.172.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.215.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.215.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.215.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.215.
	(linux-libre-4.4-pristine-source): Update hash.

2020-02-28  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: elogind: Enable tests again.
	* gnu/packages/freedesktop.scm (elogind)[arguments]: Remove "-Dtests" from
	 #:configure-flags.  Add phase 'adjust-tests'.

2020-02-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: earlyoom: Update to 1.3.1.
	* gnu/packages/linux.scm (earlyoom): Update to 1.3.1.

2020-02-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-yaml-rust-0.4: Don't skip build.
	* gnu/packages/crates-io.scm (rust-yaml-rust-0.4)[arguments]: Don't skip
	build. Replace rust-quickcheck-0.8 with 0.7 in cargo-development-inputs.

2020-02-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add lighttpd.
	* gnu/packages/web.scm (lighttpd): New variable.

2020-02-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to c2f9ea2.
	* gnu/packages/package-management.scm (guix): Update to c2f9ea2.

2020-02-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove guile-debbugs-next.
	* gnu/packages/guile-xyz.scm (guile-debbugs-next): Remove variable.
	* gnu/packages/mail.scm (mumi)[inputs]: Replace guile-debbugs-next with
	guile-debbugs.

	gnu: guile-debbugs: Update to 0.0.3.
	* gnu/packages/guile-xyz.scm (guile-debbugs): Update to 0.0.3.
	[source]: Remove snippet.
	[propagated-inputs]: Add guile-email.

2020-02-28  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: delft-icon-theme: Update to 1.11.
	* gnu/packages/gnome-xyz.scm (delft-icon-theme): Update to 1.11.

	gnu: delft-icon-theme: Use the copy-build-system.
	* gnu/packages/gnome-xyz.scm (delft-icon-theme): Use the copy-build-system.

	build-system: copy-build-system: Keep symlinks symbolic.
	guix/build/copy-build-system.scm (install)[install-file]:
	Read symlinks as is done in install-simple through copy-recursively.

2020-02-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: OpenSSL: Do not inherit grafts on replacement package.
	* gnu/packages/tls.scm (openssl-1.1.1d): Use INHERIT instead of PACKAGE/INHERIT.

	gnu: nghttp2@1.40: Do not inherit the replacement field.
	* gnu/packages/web.scm (nghttp2-1.40): Use INHERIT instead of PACKAGE/INHERIT.

2020-02-27  Ludovic Courtès  <ludo@gnu.org>

	Revert "ui: Only display link in capable terminals."
	This reverts commit d7545a6b538813e88195d084f75a3e87065c999e.

	The commit led to a test failure in 'tests/guix-package-net.sh'.  It
	also led to disagreements discussed here:

	  https://lists.gnu.org/archive/html/guix-devel/2020-02/msg00353.html

	Reverting until these are addressed.

2020-02-27  Ludovic Courtès  <ludo@gnu.org>

	scripts: Adjust disk-space warning functionality.
	This is a followup to fb7eec3a84afd7464027d2492a8b551a61df2725.

	* guix/scripts.scm (warn-about-disk-space): Do not multiply
	ABSOLUTE-THRESHOLD-IN-BYTES by 2^30.  Compare AVAILABLE to the max of
	RELATIVE-THRESHOLD-IN-BYTES and ABSOLUTE-THRESHOLD-IN-BYTES, not the
	min.  Display AVAILABLE divided by 2^30.

2020-02-27  Ludovic Courtès  <ludo@gnu.org>

	guix package: Don't error out when failing to create ~/.guix-profile.
	This is a followup to 7842ddcbc118cbc2799e22651732b7cdc06b93ee, which
	broke tests when 'HOME' is unset.

	* guix/scripts/package.scm (ensure-default-profile): Silently ignore
	'symlink' exceptions.

2020-02-27  Ludovic Courtès  <ludo@gnu.org>

	swh: Adjust 'origin' test.
	This is a followup to 3d2f29382de2d0ee852745cc002dfe2b5d22e1c2.

	* tests/swh.scm (%origin): Remove "id".
	("lookup-origin"): Remove use of 'origin-id'.

2020-02-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-sly-named-readtables: Disable byte compilation of its autoload file.
	*gnu/packages/emacs-xyz.scm (emacs-sly-named-readtables)[phases]
	{enable-autoloads-compilation}: Delete.

	gnu: emacs-sly-quicklisp: Remove the enable-autoloads-compilation phase.
	* gnu/packages/emacs-xyz.scm (emacs-sly-quicklisp)[phases]
	{enable-autoloads-compilation}: Remove.

	gnu: emacs-sly-macrostep: Remove the enable-autoloads-compilation phase.
	* gnu/packages/emacs-xyz.scm (emacs-sly-macrostep)[phases]
	{enable-autoloads-compilation}: Remove.

	gnu: emacs-cl-generic: Disable byte compilation of its autoload file.
	*gnu/packages/emacs-xyz.scm (emacs-cl-generic)[phases]
	{enable-autoloads-compilation}: Delete.

	gnu: emacs: Fix comment.
	* gnu/packages/emacs.scm (emacs): Fix comment.

	emacs-build-system: Byte compile the autoload files.
	* guix/build/emacs-build-system.scm (enable-autoloads-compilation)
	(validate-compiled-autoloads): Add procedures.
	(%standard-phases): Register the new procedures.
	* gnu/packages/aux-files/emacs/guix-emacs.el (guix-emacs-find-autoloads):
	Remove duplicates in the list of autoload files found.
	* guix/build/emacs-utils.scm (expr->string): Add procedure.
	(emacs-batch-eval, emacs-batch-edit-file): Use it.

	gnu: emacs: Byte compile the site-lisp directory.
	* gnu/packages/emacs.scm (emacs): Use the (gnu build emacs-utils) module.
	Byte compile the site-lisp directory as part of the 'install-site-start'
	phase.
	(emacs-minimal, emacs-xwidgets, emacs-no-x, emacs-no-x-toolkit): Reset modules
	to those of the gnu-build-system.

2020-02-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: emacs-flycheck-grammalecte: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte)[arguments]:
	Fix emacs install directory.

	gnu: emacs-edbi: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-edbi)[arguments]: Fix emacs install
	directory.

2020-02-27  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add alacritty.
	* gnu/packages/terminals.scm (alacritty): New variable.

	gnu: Add rust-http-req-0.5.
	* gnu/packages/crates-io.scm (rust-http-req-0.5): New variable.

	gnu: Add rust-native-tls-0.2.
	* gnu/packages/crates-io.scm (rust-native-tls-0.2): New variable.

	gnu: Add rust-smithay-clipboard-0.3.
	* gnu/packages/crates-io.scm (rust-smithay-clipboard-0.3): New variable.

	gnu: Add rust-instant-0.1.
	* gnu/packages/crates-io.scm (rust-instant-0.1): New variable.

	gnu: Add rust-simd-0.1.
	* gnu/packages/crates-io.scm (rust-simd-0.1): New variable.

	gnu: Add rust-security-framework-0.3.
	* gnu/packages/crates-io.scm (rust-security-framework-0.3): New variable.

	gnu: Add rust-andrew-0.2.
	* gnu/packages/crates-io.scm (rust-andrew-0.2): New variable.

	gnu: Add rust-rusttype-0.7.
	* gnu/packages/crates-io.scm (rust-rusttype-0.7): New variable.

	gnu: Add rust-glium-0.25.
	* gnu/packages/crates-io.scm (rust-glium-0.25): New variable.

	gnu: Add rust-glutin-0.21.
	* gnu/packages/crates-io.scm (rust-glutin-0.21): New variable.

	gnu: Add rust-core-video-sys-0.1.
	* gnu/packages/crates-io.scm (rust-core-video-sys-0.1): New variable.

	gnu: Add rust-metal-0.14.
	* gnu/packages/crates-io.scm (rust-metal-0.14): New variable.

	gnu: Add rust-winit-0.19.
	* gnu/packages/crates-io.scm (rust-winit-0.19): New variable.

	gnu: Add rust-smithay-client-toolkit-0.4.
	* gnu/packages/crates-io.scm (rust-smithay-client-toolkit-0.4):
	New variable.

	gnu: Add rust-wayland-protocols-0.21.
	* gnu/packages/crates-io.scm (rust-wayland-protocols-0.21):
	New variable.

	gnu: Add rust-wayland-server-0.21.
	* gnu/packages/crates-io.scm (rust-wayland-server-0.21): New variable.

	gnu: Add rust-wayland-client-0.21.
	* gnu/packages/crates-io.scm (rust-wayland-client-0.21): New variable.

	gnu: Add rust-wayland-commons-0.21.
	* gnu/packages/crates-io.scm (rust-wayland-commons-0.21): New variable.

	gnu: Add rust-wayland-scanner-0.21.
	* gnu/packages/crates-io.scm (rust-wayland-scanner-0.21): New variable.

	gnu: Add rust-wayland-sys-0.21.
	* gnu/packages/crates-io.scm (rust-wayland-sys-0.21): New variable.

	gnu: Add rust-glutin-0.22.
	* gnu/packages/crates-io.scm (rust-glutin-0.22): New variable.

	gnu: Add rust-winit-0.20.
	* gnu/packages/crates-io.scm (rust-winit-0.20): New variable.

2020-02-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-console-log-0.1.
	* gnu/packages/crates-io.scm (rust-console-log-0.1): New variable.

2020-02-27  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-smithay-client-toolkit-0.6.
	* gnu/packages/crates-io.scm (rust-smithay-client-toolkit-0.6):
	New variable.

	gnu: Add rust-wayland-protocols-0.23.
	* gnu/packages/crates-io.scm (rust-wayland-protocols-0.23): New variable.

	gnu: Add rust-wayland-server-0.23.
	* gnu/packages/crates-io.scm (rust-wayland-server-0.23): New variable.

	gnu: Add rust-wayland-client-0.23.
	* gnu/packages/crates-io.scm (rust-wayland-client-0.23): New variable.

	gnu: Add rust-wayland-scanner-0.23.
	* gnu/packages/crates-io.scm (rust-wayland-scanner-0.23): New variable.

	gnu: Add rust-wayland-commons-0.23.
	* gnu/packages/crates-io.scm (rust-wayland-commons-0.23): New variable.

	gnu: Add rust-wayland-sys-0.23.
	* gnu/packages/crates-io.scm (rust-wayland-sys-0.23): New variable.

	gnu: rust-wasm-bindgen-0.2: Update to 0.2.58.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-0.2,
	(rust-wasm-bindgen-backend-0.2, rust-wasm-bindgen-macro-0.2
	rust-wasm-bindgen-macro-support-0.2, rust-wasm-bindgen-shared-0.2):
	Update to 0.2.58.
	They all update at the same time.

	gnu: rust-js-sys-0.3: Update to 0.3.35.
	* gnu/packages/crates-io.scm (rust-js-sys-0.3): Update to 0.3.35.

	gnu: Add rust-wasm-bindgen-test-crate-b-0.1.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-crate-b-0.1):
	New variable.

	gnu: Add rust-wasm-bindgen-test-crate-a-0.1.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-crate-a-0.1):
	New variable.

	gnu: rust-wasm-bindgen-futures-0.3: Inherit from rust-wasm-bindgen-futures-0.4.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-futures-0.3):
	Inherit rust-wasm-bindgen-futures-0.4.

	gnu: rust-wasm-bindgen-test-0.2: Inherit from rust-wasm-bindgen-test-0.3.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-0.2):
	Inherit from rust-wasm-bindgen-test-0.3.

	gnu: Add rust-wasm-bindgen-futures-0.4 and its dependencies.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-futures-0.4): New variable.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-0.3): New variable.
	* gnu/packages/crates-io.scm (rust-web-sys-0.3): New variable.
	Added in one commit because they have cyclic dependencies on each other.

	gnu: Add rust-wasm-bindgen-test-macro-0.3.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-macro-0.3):
	New variable.
	(rust-wasm-bindgen-test-macro-0.2): Inherit from
	rust-wasm-bindgen-test-macro-0.3.

2020-02-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-wasm-bindgen-test-macro-0.2: Update to 0.2.50.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-macro-0.2): Update
	to 0.2.50.
	[arguments]: Don't skip build.

2020-02-27  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-wasm-bindgen-webidl-0.2.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-webidl-0.2):
	New variable.

	gnu: Add rust-weedle-0.10.
	* gnu/packages/crates-io.scm (rust-weedle-0.10): New variable.

	gnu: Add rust-glutin-wgl-sys-0.1.
	* gnu/packages/crates-io.scm (rust-glutin-wgl-sys-0.1): New variable.

	gnu: Add rust-glutin-glx-sys-0.1.
	* gnu/packages/crates-io.scm (rust-glutin-glx-sys-0.1): New variable.

	gnu: Add rust-glutin-gles2-sys-0.1.
	* gnu/packages/crates-io.scm (rust-glutin-gles2-sys-0.1): New variable.

	gnu: Add rust-glutin-egl-sys-0.1.
	* gnu/packages/crates-io.scm (rust-glutin-egl-sys-0.1): New variable.

	gnu: Add rust-cocoa-0.18.
	* gnu/packages/crates-io.scm (rust-cocoa-0.18): New variable.

	gnu: Add rust-cocoa-0.19.
	* gnu/packages/crates-io.scm (rust-cocoa-0.19): New variable.

	gnu: Add rust-core-text-13.
	* gnu/packages/crates-io.scm (rust-core-text-13): New variable.

	gnu: Add rust-core-graphics-0.17.
	* gnu/packages/crates-io.scm (rust-core-graphics-0.17): New variable.

	gnu: Add rust-core-foundation-0.6.
	* gnu/packages/crates-io.scm (rust-core-foundation-0.6): New variable.

	gnu: Add rust-uuid-0.5.
	* gnu/packages/crates-io.scm (rust-uuid-0.5): New variable.

	gnu: Add rust-sha1-0.2.
	* gnu/packages/crates-io.scm (rust-sha1-0.2): New variable.

	gnu: Add rust-openssl-0.7.
	* gnu/packages/crates-io.scm (rust-openssl-0.7): New variable.

	gnu: Add rust-openssl-sys-extras-0.7.
	* gnu/packages/crates-io.scm (rust-openssl-sys-extras-0.7):
	New variable.

2020-02-27  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: Add rust-libressl-pnacl-sys-2."
	This crate includes a vendored copy of libressl.

	This reverts commit a86fc40dc384ae237b10a1d401f984c6f277aa88.

2020-02-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-gdi31-sys-0.2: Fix inputs.
	* gnu/packages/crates-io.scm (rust-gdi32-sys-0.2)[arguments]: Move
	rust-winapi-build-0.1 from cargo-development-inputs to cargo-inputs.

2020-02-27  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-openssl-sys-0.7.
	* gnu/packages/crates-io.scm (rust-openssl-sys-0.7): New variable.

	gnu: Add rust-urlocator-0.1.
	* gnu/packages/crates-io.scm (rust-urlocator-0.1): New variable.

	gnu: Add rust-user32-sys-0.2.
	* gnu/packages/crates-io.scm (rust-user32-sys-0.2): New variable.

2020-02-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: infernal: Update to 1.1.3.
	* gnu/packages/bioinformatics.scm (infernal): Update to 1.1.3.
	[native-inputs]: Add python.

	gnu: vcftools: Update to 0.1.16.
	* gnu/packages/bioinformatics.scm (vcftools): Update to 0.1.16.

2020-02-27  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 8.20200226.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 8.20200226.

2020-02-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bedtools: Update to 2.29.2.
	* gnu/packages/bioinformatics.scm (bedtools): Update to 2.29.2.
	[native-inputs]: Replace python-2 with python-wrapper.
	[license]: Change to Expat.

	gnu: rseqc: Update to 3.0.1.
	* gnu/packages/bioinformatics.scm (rseqc): Update to 3.0.1.
	[source]: Remove snippet.
	[arguments]: Remove to build with Python 3.
	[inputs]: Replace python2-cython, python2-pysam, and python2-numpy with
	python-cython, python-pysam, and python-numpy, respectively; add
	python-bx-python and python-pybigwig.
	[native-inputs]: Replace python2-nose with python-nose.

2020-02-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: earlyoom: Update to latest commit to resolve a test failure.
	* gnu/packages/linux.scm (earlyoom): Update to commit
	7bd4b2c9a285d2b9a4ef6e7a080e83ab95fcdeea.

	gnu: git-repo: Really disable self update.
	* gnu/packages/android.scm (git-repo)[phases]{do-not-self-update}: Rename
	phase from 'do-not-clone-this-source.  Rework the patching done to prevent
	repo from self updating.
	{set-executable-paths}: Do not patch the reference to GnuPG, as it is only
	necessary for the self update mechanism, which is disabled.
	[inputs]: Remove gnupg.

	gnu: git-repo: Update to 2.4.1.
	* gnu/packages/android.scm (git-repo): Update to 2.4.1.

2020-02-27  Brice Waegeneire  <brice@waegenei.re>

	gnu: kicad: Add translations and search paths.
	* gnu/packages/engineering.scm (kicad)[arguments]<#:phases>[install-translations]: New phase.
	[native-search-paths]: Add specification for KICAD_TEMPLATE_DIR,
	KICAD_SYMBOL_DIR, KISYSMOD and KISYS3DMOD.
	[native-inputs]: Add desktop-file-utils and kicad-i18l.
	[inputs]: Remove desktop-file-utils.  Replace python by
	python-wrapper.
	(kicad-i18l): New variable.

	gnu: kicad-symbols: Update synopsis and description.
	* gnu/packages/engineering.scm (kicad-symbols)[synopsis]: Update.
	[description]: Update.

	gnu: Remove kicad-library.
	* gnu/packages/engineering.scm (kicad-library): Remove variable.

	gnu: Add kicad-templates.
	* gnu/packages/engineering.scm (kicad-templates): New variable.

	gnu: Add kicad-packages3d.
	* gnu/packages/engineering.scm (kicad-packages3d): New variable.

	gnu: Add kicad-footprints.
	* gnu/packages/engineering.scm (kicad-footprints): New variable.

2020-02-27  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add lttng-ust.
	* gnu/packages/linux.scm (lttng-ust): New variable.

	gnu: gnome-shell-extension-noannoyance: Fix synopsis and description.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-noannoyance)[synopsis]:
	  Use imperative form.
	  [description]: Remove spurious comma.

2020-02-27  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: gnome-shell-extension-noannoyance: Use the copy-build-system.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-noannoyance):
	Use the copy-build-system.

	gnu: gnome-shell-extension-appindicator: Use the copy-build-system.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-appindicator):
	Use the copy-build-system.

2020-02-27  Alex Griffin  <a@ajgrf.com>

	gnu: Add gnome-shell-extension-gsconnect.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect): New variable.

2020-02-27  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-evil-collection: Update to 20200219.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20200219.

2020-02-27  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add emacs-password-generator.
	* gnu/packages/emacs-xyz.scm (emacs-password-generator): New variable.

	gnu: Add emacs-exiftool.
	* gnu/packages/emacs-xyz.scm (emacs-exiftool): New variable.

2020-02-27  Vagrant Cascadian  <vagrant@debian.org>

	gnu: opensbi-qemu-sifive-u: Mark as deprecated.
	* gnu/packages/firmware (opensbi-qemu-sifive-u): Deprecated by
	  opensbi-sifive-fu540.

	gnu: opensbi: Update to 0.6.
	* gnu/packages/firmware (make-opensbi-package): Update to 0.6.

	gnu: python-construct: Update to 2.10.56.
	* gnu/packages/python-xyz (python-construct): Update to 2.10.56.

	gnu: u-boot-pinebook: Fix LCD video output.
	* gnu/packages/bootloaders (u-boot-pinebook): Add phase applying patch
	  submitted upstream.

2020-02-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-org-superstar.
	* gnu/packages/emacs-xyz.scm (emacs-org-superstar): New variable.

2020-02-26  Jakub Kądziołka  <kuba@kadziolka.net>
	    Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: icecat: Remove about:buildconfig store references.
	* gnu/packages/gnuzilla.scm (icecat)[arguments]:
	  New ‘neutralise-store-references’ phase.

2020-02-26  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2020-02-26  Ludovic Courtès  <ludo@gnu.org>

	git-authenticate: Remove duplicate entry.
	* build-aux/git-authenticate.scm (%committers): Remove duplicate of snape.

2020-02-26  Ludovic Courtès  <ludo@gnu.org>

	git-authenticate: Add sub-key for thomasd.
	This is a followup to commit 7dc0f1d5a8c248addfcaadf76e45bf601bc51411,
	signed with sub-key "3D2C DA58 819C 08C2 A649  D43D 5C3B 064C 724A 5726".

	* build-aux/git-authenticate.scm (%committers): Provide fingerprint of
	subkey for thomasd.

2020-02-26  Pierre Neidhardt  <mail@ambrevar.xyz>

	scripts: Emit GC hint if free space is lower than absolute and relative threshold.
	* guix/scripts.scm (%disk-space-warning-absolute): New variable.
	(warn-about-disk-space): Test against %disk-space-warning-absolute.
	Fix error in display-hint due to extraneous 'profile' argument.

2020-02-26  Ludovic Courtès  <ludo@gnu.org>

	daemon: Drop 'AT_STATX_DONT_SYNC' flag upon EINVAL.
	Fixes <https://bugs.gnu.org/39727>.
	Reported by Paul Garlick <pgarlick@tourbillion-technology.com>.

	* nix/libstore/gc.cc (LocalStore::removeUnusedLinks) [HAVE_STATX]: Add
	'statx_flags' static variables.  Clear 'AT_STATX_DONT_SYNC' flag from
	'statx_flags' when 'statx' returns EINVAL.

2020-02-26  Evan Straw  <evan.straw99@gmail.com>

	gnu: awscli: Update to 1.18.6.
	* gnu/packages/python-web.scm (awscli): Update to 1.18.6.

2020-02-26  Jack Hill  <jackhill@jackhill.us>

	gnu: vim-full: Describe differences from vim.
	* gnu/packages/vim.scm (vim-full)[description]: New field. Explain what
	  vim-full provides over vim.

2020-02-26  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: musl: Update to 1.2.0.
	* gnu/packages/musl (musl): Update to 1.2.0.

	gnu: benchmark: Add bonnie++.
	* gnu/packages/benchmark.scm (bonnie++): New variable.

2020-02-26  Kyle Meyer  <kyle@kyleam.com>

	gnu: emacs-eacl: Fix typo in description.
	* gnu/packages/emacs-xyz.scm (emacs-eacl)[description]: Correct misspelling of
	"commands".

	gnu: emacs-elixir-mode: Fix capitalization in description.
	* gnu/packages/emacs-xyz.scm (emacs-elixir-mode)[description]: Downcase
	incorrectly capitalized word.

2020-02-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: clang: Move version conditionals out of the builder.
	* gnu/packages/llvm.scm (clang-from-llvm)[arguments]: Rewrite phase
	'set-glibc-file-names' to use VERSION>=? from (guix utils) and splice in the
	relevant build code, instead of doing the comparison at build time.

	gnu: clang: Fix C++ search path handling on non-x86_64.
	* gnu/packages/llvm.scm (clang-from-llvm)[arguments]: Add phase
	'add-missing-triplets'.

	gnu: node: Disable failing tests on armhf-linux.
	* gnu/packages/node.scm (node)[arguments]: When building on
	armhf-linux, disable several zlib tests.

	gnu: node: Update to 10.19.0.
	* gnu/packages/node.scm (node): Update to 10.19.0.
	[inputs]: Remove LIBUV and NGHTTP2:LIB.  Add LIBUV/LATEST and
	NGHTTP2-1.40:LIB.

	gnu: nghttp2: Add version 1.40.0.
	* gnu/packages/web.scm (nghttp2-1.40): New public variable.

	gnu: LibUV: Add version 1.34.2.
	* gnu/packages/libevent.scm (libuv/latest): New public variable.

	gnu: pocl: Build with LLVM@9.
	* gnu/packages/opencl.scm (pocl)[inputs]: Change from LLVM-8 to LLVM.

2020-02-26  Evan Straw  <evan.straw99@gmail.com>

	gnu: Add emacs-company-emoji.
	[[PGP Signed Part:No public key for F530C3B4A2A9F06D created at 2020-02-23T04:48:54+0100 using RSA]]
	From 6c23c5966a3c7ed01c784874e410d5fe3009bfc5 Mon Sep 17 00:00:00 2001
	From: Evan Straw <evan.straw99@gmail.com>
	Date: Sat, 22 Feb 2020 19:47:19 -0800
	Subject: [PATCH] gnu: Add emacs-company-emoji.

	* gnu/packages/emacs-xyz.scm (emacs-company-emoji): New variable.

2020-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: proteinortho: Update to 6.0.14.
	* gnu/packages/bioinformatics.scm (proteinortho): Update to 6.0.14.
	[source]: Fetch from git; remove pre-built scripts.
	[arguments]: Set make-flags; update wrap-programs phase to wrap all scripts.
	[inputs]: Add guile-3.0, diamond, python-wrapper, lapack, and openblas; remove
	python-2.
	[native-inputs]: Add which.
	[license]: Update to GPLv3+

	gnu: diamond: Update to 0.9.30.
	* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.30.

	gnu: crossmap: Update to 0.3.8.
	* gnu/packages/bioinformatics.scm (crossmap): Update to 0.3.8.
	[arguments]: Remove to build with default Python.
	[inputs]: Add python-pybigwig; replace python2-bx-python, python2-numpy, and
	python2-pysam with their Python 3 variants.
	[native-inputs]: Replace python2-cython and python2-nose with their Python 3
	variants.

2020-02-26  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-libressl-pnacl-sys-2.
	* gnu/packages/crates-io.scm (rust-libressl-pnacl-sys-2): New variable.

	gnu: Add rust-pnacl-build-helper-1.4.
	* gnu/packages/crates-io.scm (rust-pnacl-build-helper-1.4):
	New variable.

	gnu: Add rust-zip-0.5.
	* gnu/packages/crates-io.scm (rust-zip-0.5): New variable.

	gnu: Add rust-bzip2-0.3.
	* gnu/packages/crates-io.scm (rust-bzip2-0.3): New variable.

	gnu: Add rust-partial-io-0.2.
	* gnu/packages/crates-io.scm (rust-partial-io-0.2): New variable.

	gnu: Add rust-winpty-sys-0.4.
	* gnu/packages/crates-io.scm (rust-winpty-sys-0.4): New variable.

	gnu: Add rust-bindgen-0.33.
	* gnu/packages/crates-io.scm (rust-bindgen-0.33): New variable.

	gnu: Add rust-cexpr-0.2.
	* gnu/packages/crates-io.scm (rust-cexpr-0.2): New variable.

	gnu: Add rust-clang-sys-0.11.
	* gnu/packages/crates-io.scm (rust-clang-sys-0.11): New variable.

	gnu: Add rust-libloading-0.3.
	* gnu/packages/crates-io.scm (rust-libloading-0.3): New variable.

	gnu: Add rust-target-build-utils-0.3.
	* gnu/packages/crates-io.scm (rust-target-build-utils-0.3):
	New variable.

	gnu: Add rust-serde-json-0.9.
	* gnu/packages/crates-io.scm (rust-serde-json-0.9): New variable.

	gnu: Add rust-linked-hash-map-0.4.
	* gnu/packages/crates-io.scm (rust-linked-hash-map-0.4): New variable.

	gnu: Add rust-serde-macros-0.4.
	* gnu/packages/crates-io.scm (rust-serde-macros-0.4): New variable.

	gnu: Add rust-serde-test-0.9.
	* gnu/packages/crates-io.scm (rust-serde-test-0.9): New variable.

	gnu: Add rust-serde-0.4.
	* gnu/packages/crates-io.scm (rust-serde-0.4): New variable.

	gnu: Add rust-serde-0.9.
	* gnu/packages/crates-io.scm (rust-serde-0.9): New variable.

	gnu: Add rust-serde-derive-0.9.
	* gnu/packages/crates-io.scm (rust-serde-derive-0.9): New variable.

	gnu: Add rust-serde-codegen-internals-0.14.
	* gnu/packages/crates-io.scm (rust-serde-codegen-internals-0.14):
	New variable.

2020-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: macs: Update to 2.2.6.
	* gnu/packages/bioinformatics.scm (macs): Update to 2.2.6.
	[source]: Fetch from git.
	[arguments]: Enable tests, build with default Python.
	[inputs]: Replace python2-numpy with python-numpy.
	[native-inputs]: Add python-pytest.

2020-02-26  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-dbd-sqlite3.
	* gnu/packages/lisp-xyz.scm (sbcl-dbd-sqlite3, cl-dbd-sqlite3): New variables.

	gnu: Add cl-dbd-postgres.
	* gnu/packages/lisp-xyz.scm (sbcl-dbd-postgres, cl-dbd-postgres): New
	  variables.

	gnu: Add cl-dbd-mysql.
	* gnu/packages/lisp-xyz.scm (sbcl-dbd-mysql, cl-dbd-mysql): New variables.

	gnu: Add cl-dbi.
	* gnu/packages/lisp-xyz.scm (sbcl-dbi, cl-dbi): New variables.

	gnu: Add cl-postmodern.
	* gnu/packages/lisp-xyz.scm (sbcl-postmodern, cl-postmodern): New variables.

	gnu: Add cl-s-sql.
	* gnu/packages/lisp-xyz.scm (sbcl-s-sql, cl-s-sql): New variables.

	gnu: Add cl-simple-date-postgres-glue.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-date-postgres-glue,
	  cl-simple-date-postgres-glue): New variables.

	gnu: Add cl-postgres.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-postgres, cl-postgres): New variables.

	gnu: Add cl-simple-date.
	* gnu/packages/lisp-xyz.scm (sbcl-simple-date, cl-simple-date,
	  ecl-simple-date): New variables.

	gnu: Add cl-mysql.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-mysql, cl-mysql): New variables.

2020-02-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rstanarm.
	* gnu/packages/cran.scm (r-rstanarm): New variable.

	gnu: Add r-rstan.
	* gnu/packages/cran.scm (r-rstan): New variable.

	gnu: Add r-loo.
	* gnu/packages/cran.scm (r-loo): New variable.

	gnu: Add r-rstantools.
	* gnu/packages/cran.scm (r-rstantools): New variable.

	gnu: Add r-shinystan.
	* gnu/packages/cran.scm (r-shinystan): New variable.

	gnu: Add r-dygraphs.
	* gnu/packages/cran.scm (r-dygraphs): New variable.

	gnu: Remove python-loompy-for-pigx-scrnaseq.
	* gnu/packages/bioinformatics.scm (python-loompy-for-pigx-scrnaseq): Remove
	variable.

	gnu: pigx-scrnaseq: Update to 1.1.3.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq): Update to 1.1.3.
	[arguments]: Remove.
	[inputs]: Remove dropseq-tools and java-picard; add flexbar, jellyfish, and
	r-seurat; replace python-loompy-for-pigx-scrnaseq with python-loompy.

2020-02-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: clang-runtime-3.5: Fix build.
	* gnu/packages/llvm.scm (clang-runtime-3.5)
	[inputs]: Add libtirpc.
	[arguments]: Add phase to find rpc headers.

	gnu: Add r-rsconnect.
	* gnu/packages/cran.scm (r-rsconnect): New variable.

	gnu: Add r-packrat.
	* gnu/packages/cran.scm (r-packrat): New variable.

2020-02-25  Alexandros Theodotou  <alex@zrythm.org>

	gnu: zrythm: Update to 0.7.573.
	* gnu/packages/music.scm (zrythm): Update to 0.7.573.

2020-02-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: libzip: Update to 1.6.1.
	* gnu/packages/compression.scm (libzip): Update to 1.6.1.
	[inputs]: Add XZ.

	gnu: python-xmlschema: Update to 1.1.1.
	* gnu/packages/xml.scm (python-xmlschema): Update to 1.1.1.

	gnu: xapian: Update to 1.4.15.
	* gnu/packages/search.scm (xapian, python-xapian-bindings): Update to 1.4.15.

	gnu: libgphoto2: Update to 2.5.24.
	* gnu/packages/photo.scm (libgphoto2): Update to 2.5.24.

	gnu: fluidsynth: Update to 2.1.1.
	* gnu/packages/audio.scm (fluidsynth): Update to 2.1.1.

	gnu: mbedtls-apache: Update to 2.16.5.
	* gnu/packages/tls.scm (mbedtls-apache): Update to 2.16.5.

2020-02-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Update to 80.0.3987.122-0.bb952f1 [security fixes].
	This release fixes CVE-2020-6407 and CVE-2020-6418.

	* gnu/packages/chromium.scm (%chromium-version): Set to 80.0.3987.122.
	(%ungoogled-revision): Update to 6056988937eb.
	(%chromium-origin): Update hash.
	(%ungoogled-origin): Download from pull request, update hash.

2020-02-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium-wayland: Fix build.
	* gnu/packages/chromium.scm (ungoogled-chromium/wayland)[arguments]: Add #:phases.

2020-02-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Add license information about preserved files.
	This is a follow-up to commit f613d459be9a91ca778d1a2d5ece941ee21469b5.

	* gnu/packages/chromium.scm (%preserved-third-party-files): Annotate newly
	added entries with license information.

2020-02-25  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-geiser: Update to 0.11.2.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.11.2.

2020-02-25  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-syn-0.11 and rust-synom-0.11.
	* gnu/packages/crates-io.scm (rust-syn-0.11, rust-synom-0.11):
	New variables.

	gnu: Add rust-walkdir-1.0.
	* gnu/packages/crates-io.scm (rust-walkdir-1.0): New variable.

2020-02-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-regex-syntax-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-regex-syntax-0.3)[arguments]: Don't
	skip build.

2020-02-25  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-quickcheck-0.4.
	* gnu/packages/crates-io.scm (rust-quickcheck-0.4): New variable.
	(rust-quickcheck-0.2): Inherit from rust-quickcheck-0.4.

2020-02-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-conv-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-conv-0.3)[source]: Add snippet to
	relax version requirements.
	[arguments]: Don't skip build.

2020-02-25  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-regex-0.1 and its cyclic dependencies.
	* gnu/packages/crates-io.scm (rust-regex-0.1, rust-aho-corasick-0.5,
	rust-byteorder-0.5, rust-csv-0.14, rust-docopt-0.6, rust-memchr-0.1,
	rust-utf8-ranges-0.1): New variables.
	(rust-env-logger-0.3)[arguments]: Add missing input.
	(rust-quickcheck-0.2)[arguments]: Don't skip build.

	gnu: Add rust-obj-0.9.
	* gnu/packages/crates-io.scm (rust-obj-0.9): New variable.

	gnu: Add rust-genmesh-0.6.
	* gnu/packages/crates-io.scm (rust-genmesh-0.6): New variable.

	gnu: Add rust-cgmath-0.16.
	* gnu/packages/crates-io.scm (rust-cgmath-0.16): New variable.

	gnu: Add rust-cgmath-0.17.
	* gnu/packages/crates-io.scm (rust-cgmath-0.17): New variable.

	gnu: Add rust-rusttype-0.8.
	* gnu/packages/crates-io.scm (rust-rusttype-0.8): New variable.

	gnu: Add rust-line-drawing-0.7.
	* gnu/packages/crates-io.scm (rust-line-drawing-0.7): New variable.

	gnu: Add rust-image-0.20.
	* gnu/packages/crates-io.scm (rust-image-0.20): New variable.

	gnu: Add rust-image-0.21.
	* gnu/packages/crates-io.scm (rust-image-0.21): New variable.

	gnu: Add rust-image-0.22.
	* gnu/packages/crates-io.scm (rust-image-0.22): New variable.

	gnu: Add rust-tiff-0.2.
	* gnu/packages/crates-io.scm (rust-tiff-0.2): New variable.

	gnu: Add rust-tiff-0.3.
	* gnu/packages/crates-io.scm (rust-tiff-0.3): New variable.

	gnu: Add rust-jpeg-decoder-0.1.
	* gnu/packages/crates-io.scm (rust-jpeg-decoder-0.1): New variable.

2020-02-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: jamm: Update to 1.0.7.6.
	* gnu/packages/bioinformatics.scm (jamm): Update to 1.0.7.6.

2020-02-25  Mădălin Ionel Patrașcu  <MadalinIonel.Patrascu@mdc-berlin.de>

	gnu: Add r-bsgenome-hsapiens-ncbi-grch38.
	* gnu/packages/bioconductor.scm (r-bsgenome-hsapiens-ncbi-grch38): New variable.

2020-02-25  Jelle Licht  <jlicht@fsfe.org>

	gnu: plantuml: Update to 1.2020.1.
	* gnu/packages/uml.scm (plantuml): Update to 1.2020.1.
	[arguments]<#:phases>[delete-extra-from-classpath]: Modify.

2020-02-25  Danny Milosavljevic  <dannym@scratchpost.org>

	build-system/linux-module: Disable depmod.
	* guix/build/linux-module-build-system.scm (install): Disable depmod.

2020-02-25  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-png-0.12.
	* gnu/packages/crates-io.scm (rust-png-0.12): New variable.

	gnu: Add rust-png-0.14.
	* gnu/packages/crates-io.scm (rust-png-0.14): New variable.

	gnu: Add rust-png-0.15.
	* gnu/packages/crates-io.scm (rust-png-0.15): New variable.

	gnu: Add rust-servo-fontconfig-0.4.
	* gnu/packages/crates-io.scm (rust-servo-fontconfig-0.4):
	New variable.

	gnu: Add rust-servo-fontconfig-sys-4.
	* gnu/packages/crates-io.scm (rust-servo-fontconfig-sys-4):
	New variable.

	gnu: Add rust-servo-freetype-sys-4.
	* gnu/packages/crates-io.scm (rust-servo-freetype-sys-4): New variable.

2020-02-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-nix-0.15: Don't skip build.
	* gnu/packages/crates-io.scm (rust-nix-0.15)[arguments]: Don't skip
	build. Skip tests. Move rust-cc-1.0 from cargo-development-inputs to
	cargo-inputs. Replace rust-rand-0.4 with 0.6, rust-sysctl-0.4 with 0.1
	in cargo-development-inputs.

2020-02-25  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-sema-0.1.
	* gnu/packages/crates-io.scm (rust-sema-0.1): New variable.

	gnu: Add rust-expat-sys-2.1.
	* gnu/packages/crates-io.scm (rust-expat-sys-2.1): New variable.

	gnu: Add rust-gif-0.10.
	* gnu/packages/crates-io.scm (rust-gif-0.10): New variable.

	gnu: Add rust-memmap-0.2.
	* gnu/packages/crates-io.scm (rust-memmap-0.2): New variable.

	gnu: Add rust-color-quant-1.0.
	* gnu/packages/crates-io.scm (rust-color-quant-1.0): New variable.

2020-02-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: datamash: Update to 1.6.
	* gnu/packages/datamash.scm (datamash): Update to 1.6.

2020-02-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: font-fantasque-sans: Update to 1.8.0.
	* gnu/packages/fonts.scm (font-fantasque-sans): Update to 1.8.0.
	[native-inputs]: Remove ttf2eot.
	[arguments]: Rename the ‘xrange->range’ phase to ‘support-python@3’.  Patch another Python twoism.

	Revert "gnu: vim: Fix build on CoW file systems."
	This reverts commit b947ba77e60d3d3c5cc6a1c914096e7dab1f7db7.

2020-02-24  Julien Lepiller  <julien@lepiller.eu>

	guix: node-build-system: Do not symlink /bin.
	* guix/build/node-build-system.scm (install): Do not add a symlink for
	/bin.

2020-02-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Update to 80.0.3987.116-0.bb952f1.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for
	Chromium 80.
	(%chromium-version): Set to 80.0.3987.116.
	(%ungoogled-revision): Set to bb952f18c8c80c569583edd8dbb0b54443f49043.
	(%debian-revision): Set to debian/80.0.3987.116-1.
	(%chromium-origin, %ungoogled-origin, %debian-origin): Update hashes.
	(ungoogled-chromium)[arguments]: In #:configure-flags, add "is_cfi=false".
	Remove "is_clang", "enable_iterator_debugging", "exclude_unwind_tables",
	"use_jumbo_build", "jumbo_file_merge_limit".  Adjust environment for building
	with Clang.
	[native-inputs]: Remove GCC-8.  Add CLANG-9 and LD-WRAPPER-NEXT.

	gnu: Add ld wrapper variant that supports quotes in response files.
	* gnu/packages/ld-wrapper-next.in: New file.
	* gnu/local.mk (MISC_DISTRO_FILES): Adjust accordingly.
	* gnu/packages/chromium.scm (ld-wrapper-next): New variable.

2020-02-24  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add libtcod.
	* gnu/packages/game-development.scm (libtcod): New variable.

	gnu: Add lodepng.
	* gnu/packages/image.scm (lodepng): New variable.

2020-02-24  Brice Waegeneire  <brice@waegenei.re>

	gnu: bluez: Update to 5.53.
	* gnu/packages/linux.scm (bluez): Update to 5.53.

2020-02-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: pciutils: Update to 3.6.4.
	* gnu/packages/pciutils.scm (pciutils): Update to 3.6.4.

	gnu: cups-filters: Update to 1.27.1.
	* gnu/packages/cups.scm (cups-filters): Update to 1.27.1.

	gnu: gtk+: Update to 3.24.14.
	* gnu/packages/gtk.scm (gtk+): Update to 3.24.14.

	gnu: ImageMagick: Update to 6.9.10-95.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-95.

	gnu: libinput: Update to 1.15.2.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.15.2.

	gnu: ALSA: Update to 1.2.2.
	* gnu/packages/linux.scm (alsa-lib, alsa-utils, alsa-plugins): Update to 1.2.2.

	gnu: qtbase: Remove custom 'qtbase-patched' variant.
	* gnu/packages/qt.scm (qtbase)[source](patches): Add 'qtbase-QTBUG-81715.patch.
	(qtbase-patched): Remove variable.
	* gnu/packages/engineering.scm (freecad)[inputs]: Change from QTBASE-PATCHED to QTBASE.

	gnu: mesa: Build with LLVM 9.
	* gnu/packages/gl.scm (mesa)[inputs]: Change from LLVM-8 to LLVM-9.

	Merge branch 'master' into staging

2020-02-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-igraph: Update to 0.8.0.
	* gnu/packages/graph.scm (python-igraph): Update to 0.8.0.
	[arguments]: Replace build phase; move check phase after install phase; pass
	"--use-pkg-config" to avoid rebuilding igraph.
	[propagated-inputs]: Add python-texttable.
	[native-inputs]: Add python-pytest.

	gnu: python-texttable: Update to 1.6.2.
	* gnu/packages/python-xyz.scm (python-texttable): Update to 1.6.2.
	[arguments]: Replace check phase.
	[native-inputs]: Add python-pytest.
	[license]: Change to Expat.

	gnu: igraph: Update to 0.8.0.
	* gnu/packages/graph.scm (igraph): Update to 0.8.0.

2020-02-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: opensmtpd: Update to 6.6.4p1 [security fixes].
	See <https://www.mail-archive.com/misc@opensmtpd.org/msg04888.html>.

	* gnu/packages/mail.scm (opensmtpd): Update to 6.6.4p1.

2020-02-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: mesa-opencl: Build with clang@8.
	* gnu/packages/gl.scm (mesa-opencl)[native-inputs]: Change from CLANG to CLANG-8.

	gnu: LLVM: Promote LLVM 9 to the default 'llvm' package.
	* gnu/packages/llvm.scm (llvm-8): Rename to ...
	(llvm): ... this.  Update to 9.0.1.
	[license]: Change to ASL2.0.
	(clang-runtime-from-llvm)[license]: Inherit from LLVM.
	(clang-from-llvm)[license]: Conditionally choose license based on version.
	(llvm-9, clang-runtime-8, clang-8, clang-toolchain-8): New public variables.
	(llvm-7): Inherit from LLVM-8 (for the license change).
	(llvm-6): Inherit from LLVM-7.
	(llvm-3.9.1): Inherit from LLVM-6.
	(llvm-3.8): Inherit from LLVM-3.9.1.
	(llvm-3.7): Inherit from LLVM-3.8.
	(llvm-3.6): Inherit from LLVM-3.7.
	(llvm-3.5): Inherit from LLVM-3.6.
	(libcxx, libclc, libomp): Update to 9.0.1.

	gnu: mesa: Build with llvm@8 explicitly.
	* gnu/packages/gl.scm (mesa)[inputs]: Change from LLVM to LLVM-8.

	gnu: clang: Use the correct CLANG-RUNTIME for versions 6 and 7.
	* gnu/packages/llvm.scm (clang-7): Use CLANG-RUNTIME-7.
	(clang-6): Use CLANG-RUNTIME-6.

	gnu: Reorganize llvm.scm.
	* gnu/packages/llvm.scm (libcxx, libclc, libomp, libcxx-6): Move package
	definitions below the various LLVM/Clang variants.

2020-02-24  John Soo  <jsoo1@asu.edu>

	gnu: freecad. Use qt-build-system.
	* gnu/packages/engineering.scm (freecad)[build-system]: Use qt-build-system.

	gnu: freecad. Fix build failure.
	* gnu/packages/engineering.scm (freecad)[inputs]: Use qtbase-patched instead
	of qtbase.

	gnu: qtbase: Add variant that fixes file name handling in CMake macros.
	* gnu/packages/patches/qtbase-QTBUG-81715.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/qt.scm (qtbase-patched): New public variable.

2020-02-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: clang@9: Update to 9.0.1.
	* gnu/packages/llvm.scm (llvm-9): Update to 9.0.1.
	clang-runtime-9, clang-9): Update hashes.

2020-02-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: llvm: Add helper procedure for constructing download URLs.
	...in preparation for LLVM 9.0.1 which is no longer hosted on llvm.org.

	* gnu/packages/llvm.scm (llvm-download-uri): New procedure.
	(llvm-8, clang-runtime-from-llvm, clang-from-llvm, libcxx, libomp, llvm-9,
	llvm-7, llvm-6, libcxx-6, llvm-3.9.1, llvm-3.8, llvm-3.7, llvm-3.6,
	llvm-3.5)[source](uri): Use it.

2020-02-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: clang@9: Fix search path handling.
	* gnu/packages/patches/clang-9.0-libc-search-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/llvm.scm (clang-9): Add #:patches.

	gnu: node: Increase build timeouts.
	* gnu/packages/node.scm (node)[properties]: Add MAX-SILENT-TIME.  Increase
	TIMEOUT from 3600 seconds to 14400.

	gnu: espeak-ng: Update to 1.50.
	* gnu/packages/speech.scm (espeak-ng): Update to 1.50.
	[source]: Change to GIT-FETCH.
	[native-inputs]: Add AUTOCONF, AUTOMAKE, LIBTOOL, and WHICH.

	gnu: libgme: Remove obsolete workaround.
	* gnu/packages/music.scm (libgme)[native-inputs]: Remove.

	gnu: python-libarchive-c: Update to 2.9.
	* gnu/packages/python-xyz.scm (python-libarchive-c): Update to 2.9.

2020-02-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: git-repo: Update to 2.3.
	* gnu/packages/android.scm (git-repo): Update to 2.3.
	[arguments]: Remove the #:python argument.  git-repo v2.x is now compatible
	with Python 3.
	[phases]{configure-git}: New phase.
	{set-executable-paths}: Adapt the substitution rule for the GIT command.
	{check}: Use the "run_tests" script to launch tests.
	[native-inputs]: Replace python2-nose by python-test.

2020-02-24  Ludovic Courtès  <ludo@gnu.org>

	ci: Don't cross build bootstrap tarballs to MinGW.
	This makes little sense and it broke in commit
	8bd2b15b06f6306e37cc72995b76a7f0754cf1a6 since the mingw libc doesn't
	have a "static" output.

	* gnu/ci.scm (%packages-to-cross-build): Remove.
	(packages-to-cross-build): New procedure.
	(hydra-jobs)[cross-jobs]: Use it.

2020-02-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cbindgen: Update to 0.13.1.
	* gnu/packages/rust-apps.scm (rust-cbindgen): Update to 0.13.1.

	gnu: rust-encoding-rs-io-0.1: Upgrade to 0.1.7.
	* gnu/packages/crates-io.scm (rust-encoding-rs-io-0.1): Upgrade to 0.1.7.
	[arguments]: Don't skip build.

	gnu: Add rust-serde-cbor-0.11.
	* gnu/packages/crates-io.scm (rust-serde-cbor-0.11): New variable.
	(rust-serde-cbor-0.10): Inherit from rust-serde-cbor-0.11.

2020-02-24  Pierre Neidhardt  <mail@ambrevar.xyz>

	build-system: Fix copy-build-system default install plan.
	* guix/build-system/copy.scm (copy-build): Set install-plan default value
	  to copy everything from source to the output.

	ui: Don't truncate search output when inside Emacs.
	* guix/ui.scm (display-search-results): Loop over all results when
	  INSIDE_EMACS is set.

	ui: Don't disable colors when INSIDE_EMACS is set.
	* guix/colors.scm (color-output?): Remove INSIDE_EMACS condition.

2020-02-24  zimoun  <zimon.toutoune@gmail.com>

	ui: Only display link in capable terminals.
	* guix/ui.scm (display-generation): Display generation path on new line.
	* guix/scripts/describe.scm (channel-commit-hyperlink): Add TRANSFORMER argument.
	(display-profile-content): Use TRANSFORMER argument to display URL explicitly
	when terminal does not support hyperlinks.

2020-02-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: wxwidgets-2: Fix build.
	* gnu/packages/wxwidgets.scm (wxwidgets-2)[arguments]: Add phase
	ignore-narrowing-errors to patch "configure" script.

2020-02-24  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-euclid-0.20.
	* gnu/packages/crates-io.scm (rust-euclid-0.20): New variable.

	gnu: Add rust-dlib-0.4.
	* gnu/packages/crates-io.scm (rust-dlib-0.4): New variable.

	gnu: Add rust-deflate-0.7.
	* gnu/packages/crates-io.scm (rust-deflate-0.7): New variable.

	gnu: Add rust-gzip-header-0.3.
	* gnu/packages/crates-io.scm (rust-gzip-header-0.3): New variable.

	gnu: Add rust-bzip2-sys-0.1.
	* gnu/packages/crates-io.scm (rust-bzip2-sys-0.1): New variable.

	gnu: rust-bumpalo-2.5: Inherit from rust-bumpalo-3.
	* gnu/packages/crates-io.scm (rust-bumpalo-2.5):
	Inherit from from rust-bumpalo-3.

	gnu: Add rust-bumpalo-3.
	* gnu/packages/crates-io.scm (rust-bumpalo-3): New variable.

	gnu: Add rust-simd-0.2.
	* gnu/packages/crates-io.scm (rust-simd-0.2): New variable.

2020-02-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-siphasher-0.2: Don't skip build.
	* gnu/packages/crates-io.scm (rust-siphasher-0.2)[arguments]: Don't skip
	build.

2020-02-24  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: rust-signal-hook-registry-1.0: Inherit from rust-signal-hook-registry-1.2.
	* gnu/packages/crates-io.scm (rust-signal-hook-registry-1.0):
	Inherit from from rust-signal-hook-registry-1.2.
	[arguments]: Don't skip build.

	gnu: rust-signal-hook-0.1: Update to 0.1.13.
	* gnu/packages/crates-io.scm (rust-signal-hook-0.1):
	Update to 0.1.13.
	[arguments]: Don't skip build. Replace rust-signal-hook-registry-1.0
	with 1.2 in cargo-inputs.

	gnu: Add rust-signal-hook-registry-1.2.
	* gnu/packages/crates-io.scm (rust-signal-hook-registry-1.2):
	New variable.

	gnu: Add rust-gl-generator-0.11.
	* gnu/packages/crates-io.scm (rust-gl-generator-0.11): New variable.

	gnu: Add rust-cgl-0.2.
	* gnu/packages/crates-io.scm (rust-cgl-0.2): New variable.

	gnu: Add rust-gleam-0.6.
	* gnu/packages/crates-io.scm (rust-gleam-0.6): New variable.

	gnu: Add rust-gl-generator-0.13.
	* gnu/packages/crates-io.scm (rust-gl-generator-0.13): New variable.

	gnu: Add rust-gl-generator-0.14.
	* gnu/packages/crates-io.scm (rust-gl-generator-0.14): New variable.

	gnu: Add rust-clang-sys-0.22.
	* gnu/packages/crates-io.scm (rust-clang-sys-0.22): New variable.

	gnu: Add rust-cgl-0.3.
	* gnu/packages/crates-io.scm (rust-cgl-0.3): New variable.

	gnu: Add rust-calloop-0.4.
	* gnu/packages/crates-io.scm (rust-calloop-0.4): New variable.

	gnu: Add rust-thread-local-0.2.
	* gnu/packages/crates-io.scm (rust-thread-local-0.2): New variable.

	gnu: Add rust-thread-id-2.0.
	* gnu/packages/crates-io.scm (rust-thread-id-2.0): New variable.

2020-02-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: librsvg-next: Update dependencies.
	* gnu/packages/gnome.scm (librsvg-next-source): Update rust dependencies.

2020-02-24  Ricardo Wurmus  <rekado@elephly.net>
	    Marcel Schilling  <marcel.schilling@mdc-berlin.de>

	gnu: Add r-iheatmapr.
	* gnu/packages/cran.scm (r-iheatmapr): New variable.

2020-02-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: emacs-slack: Update to 0.0.2-7.b7b9ead.
	* gnu/packages/emacs-xyz.scm (emacs-slack): Update to 0.0.2-7.b7b9ead.

2020-02-24  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.22.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.22.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.106.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.106.
	(linux-libre-4.19-pristine-source): Update hash.

2020-02-24  Kei Kebreau  <kkebreau@posteo.net>

	gnu: roguebox-adventures: Update to 3.0.1.
	* gnu/packages/games.scm (roguebox-adventures): Update to 3.0.1.
	[arguments]: Adjust 'build' phase accordingly.

2020-02-23  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: cpuid: Update to 20200211.
	* gnu/packages/linux.scm (cpuid): Update to 20200211.

2020-02-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-phf-codegen-0.7: Don't skip build.
	* gnu/packages/crates-io.scm (rust-phf-codegen-0.7)[arguments]: Don't
	skip build.

	gnu: rust-phf-macros-0.7: Don't skip build.
	* gnu/packages/crates-io.scm (rust-phf-macros-0.7)[arguments]: Don't
	skip build. Skip tests. Replace rust-quote-1.0 with 0.6 in cargo-inputs.

	gnu: rust-phf-shared-0.7: Don't skip build.
	* gnu/packages/crates-io.scm (rust-phf-shared-0.7)[arguments]: Don't
	skip build. Replace rust-unicase-2.4 with 1 in cargo-inputs.

	gnu: Add rust-unicase-1.
	* gnu/packages/crates-io.scm (rust-unicase-1): New variable.

	gnu: rust-phf-generator-0.7: Don't skip build.
	* gnu/packages/crates-io.scm (rust-phf-generator-0.7)[arguments]: Don't
	skip build. Replace rust-rand-0.4 with 0.6 in cargo-inputs.

2020-02-23  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-terminfo-0.6.
	* gnu/packages/crates-io.scm (rust-terminfo-0.6): New variable.

2020-02-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-term-0.4: Inherit from rust-term-0.6.
	* gnu/packages/crates-io.scm (rust-term-0.4): Inherit from rust-term-0.6.
	[arguments]: Don't skip build.

	gnu: rust-term-0.5: Inherit from rust-term--0.6.
	* gnu/packages/crates-io.scm (rust-term-0.5): Inherit from
	rust-term-0.6.
	[arguments]: Don't skip build.

2020-02-23  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-term-0.6.
	* gnu/packages/crates-io.scm (rust-term-0.6): New variable.

	gnu: rust-arc-swap-0.3: Inherit from rust-arc-swap-0.4.
	* gnu/packages/crates-io.scm (rust-arc-swap-0.3):
	Inherit from rust-arc-swap-0.4.

	gnu: Add rust-arc-swap-0.4.
	* gnu/packages/crates-io.scm (rust-arc-swap-0.4): New variable.

	gnu: Add rust-proptest-0.8.
	* gnu/packages/crates-io.scm (rust-proptest-0.8): New variable.

	gnu: Add rust-blake2-0.8.
	* gnu/packages/crates-io.scm (rust-blake2-0.8): New variable.

	gnu: Add rust-hex-literal-0.1.
	* gnu/packages/crates-io.scm (rust-hex-literal-0.1): New variable.

	gnu: Add rust-hex-literal-impl-0.1.
	* gnu/packages/crates-io.scm (rust-hex-literal-impl-0.1):
	New variable.

	gnu: Add rust-proc-macro-hack-0.4.
	* gnu/packages/crates-io.scm (rust-proc-macro-hack-0.4): New variable.

	gnu: Add rust-crypto-mac-0.7.
	* gnu/packages/crates-io.scm (rust-crypto-mac-0.7): New variable.

	gnu: rust-parking-lot-0.9: Inherit from rust-parking-lot-0.10.
	* gnu/packages/crates-io.scm (rust-parking-lot-0.9):
	Inherit from rust-parking-lot-0.10.

	gnu: Add rust-parking-lot-0.10.
	* gnu/packages/crates-io.scm (rust-parking-lot-0.10): New variable.

	gnu: rust-parking-lot-core-0.6: Inherit from rust-parking-lot-core-0.7.
	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.6):
	Inherit from rust-parking-lot-core-0.7.

	gnu: Add rust-parking-lot-core-0.7.
	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.7): New variable.

2020-02-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-smallvec-0.6: Update to 0.6.13.
	* gnu/packages/crates-io.scm (rust-smallvec-0.6): Upgrade to 0.6.13.
	[arguments]: Add rust-maybe-uninit-2.0 to cargo-inputs.

2020-02-23  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: rust-smallvec-0.6: Inherit from rust-smallvec-1.0.
	* gnu/packages/crates-io.scm (rust-smallvec-0.6):
	Inherit from rust-smallvec-1.0.

	gnu: Add rust-smallvec-1.
	* gnu/packages/crates-io.scm (rust-smallvec-1): New variable.

	gnu: Add rust-ordered-float-1.0.
	* gnu/packages/crates-io.scm (rust-ordered-float-1.0): New variable.

	gnu: Add rust-num-derive-0.2.
	* gnu/packages/crates-io.scm (rust-num-derive-0.2): New variable.

2020-02-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-complex-0.2: Upgrade to 0.2.4.
	* gnu/packages/crates-io.scm (rust-num-complex-0.2): Update to 0.2.4.
	[arguments]: Don't skip build. Replace rust-rand-0.4 with 0.5 in
	cargo-inputs. Add rust-autocfg-1.0 to cargo-inputs. Remove
	rust-autocfg-0.1 from cargo-development-inputs.

2020-02-23  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-num-0.2.
	* gnu/packages/crates-io.scm (rust-num-0.2): New variable.

	gnu: Add rust-num-rational-0.2.
	* gnu/packages/crates-io.scm (rust-num-rational-0.2): New variable.

	gnu: Add rust-stb-truetype-0.3.
	* gnu/packages/crates-io.scm (rust-stb-truetype-0.3): New variable.

	gnu: Add rust-num-bigint-0.2.
	* gnu/packages/crates-io.scm (rust-num-bigint-0.2): New variable.

	gnu: Add rust-quickcheck-macros-0.8.
	* gnu/packages/crates-io.scm (rust-quickcheck-macros-0.8):
	New variable.

	gnu: Add rust-notify-4.
	* gnu/packages/crates-io.scm (rust-notify-4): New variable.

	gnu: Add rust-inotify-0.6.
	* gnu/packages/crates-io.scm (rust-inotify-0.6): New variable.

	gnu: Add rust-embed-resource-1.3.
	* gnu/packages/crates-io.scm (rust-embed-resource-1.3): New variable.

	gnu: Add rust-vswhom-0.1.
	* gnu/packages/crates-io.scm (rust-vswhom-0.1): New variable.

	gnu: Add rust-vswhom-sys-0.1.
	* gnu/packages/crates-io.scm (rust-vswhom-sys-0.1): New variable.

	gnu: Add rust-vte-0.3.
	* gnu/packages/crates-io.scm (rust-vte-0.3): New variable.

	gnu: Add rust-anyhow-1.0 and rust-thiserror-1.0.
	* gnu/packages/crates-io.scm (rust-anyhow-1.0, rust-thiserror-1.0):
	New variables. Add them together because they have cyclic dependencies
	on each other.

2020-02-23  John Soo  <jsoo1@asu.edu>

	gnu: cedille: Update to 1.1.2.
	* gnu/packages/cedille.scm (cedille): Update to 1.1.2.

2020-02-23  raingloom  <raingloom@protonmail.com>

	gnu: desmume: fix build on new GCC versions
	* gnu/packages/emulation.scm (desmume): add patches
	* gnu/packages/patches/desmume-gcc6-fixes.patch: new file
	* gnu/packages/patches/desmume-gcc7-fixes.patch: new file
	* gnu/local.mk (dist_patch_DATA): register the above

	Note: desmume-gcc6-fixes.patch contains some CRLF line endings.

2020-02-23  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: z3: Build the Python bindings
	* gnu/packages/maths.scm (z3)[arguments]: Add the --python and
	  --pypkgdir flags to configure. To facilitate the latter, add
	  (guix build python-build-system) to #:modules and #:imported-modules.

2020-02-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: font-google-material-design-icons: Use HTTPS home page.
	* gnu/packages/fonts.scm (font-google-material-design-icons)[home-page]: Use HTTPS.

	gnu: radicale: Use HTTPS home page.
	* gnu/packages/dav.scm (radicale)[home-page]: Use HTTPS.

	gnu: libsvm: Use HTTPS home page.
	* gnu/packages/machine-learning.scm (libsvm)[home-page]: Use HTTPS.

	gnu: ecl-trivial-features: Use HTTPS home page.
	* gnu/packages/lisp-xyz.scm (ecl-trivial-features)[home-page]: Use HTTPS.

	gnu: python-prettytable: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (python-prettytable)[home-page]: Follow
	permanent redirection using HTTPS.

	gnu: vim: Fix build on CoW file systems.
	* gnu/packages/vim.scm (vim)[arguments]: Add disable-CoW phase.

	gnu: hevea: Update to 2.33.
	* gnu/packages/ocaml.scm (hevea): Update to 2.33.

	gnu: libostree: Update to 2020.1.
	* gnu/packages/package-management.scm (libostree): Update to 2020.1.

	gnu: diffoscope: Update to 137.
	* gnu/packages/diffoscope.scm (diffoscope): Update to 137.

2020-02-23  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-ref-cast-1.0.
	* gnu/packages/crates-io.scm (rust-ref-cast-1.0): New variable.

	gnu: rust-ref-cast-impl-0.2: Inherit from rust-ref-cast-impl-1.0.
	* gnu/packages/crates-io.scm (rust-ref-cast-impl-0.2):
	Inherit from rust-ref-cast-impl-1.0.
	[arugments]: Skip build. Replace rust-quote-1.0 with 0.6 in
	cargo-inputs.

	gnu: Add rust-ref-cast-impl-1.0.
	* gnu/packages/crates-io.scm (rust-ref-cast-impl-1.0): New variable.

	gnu: Add rust-thiserror-impl-1.0.
	* gnu/packages/crates-io.scm (rust-thiserror-impl-1.0): New variable.

	gnu: Add rust-futures-0.3.
	* gnu/packages/crates-io.scm (rust-futures-0.3): New variable.

	gnu: Add rust-rustversion-1.0.
	* gnu/packages/crates-io.scm (rust-rustversion-1.0): New variable.

	gnu: Add rust-futures-executor-0.3.
	* gnu/packages/crates-io.scm (rust-futures-executor-0.3): New variable.

2020-02-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 8.2.0303.
	* gnu/packages/vim.scm (vim): Update to 8.2.0303.

2020-02-23  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: mgba: Update to 0.8.1.
	* gnu/packages/emulators.scm (mgba): Update to 0.8.1.
	  [inputs, native-inputs]: Move qttools to native-inputs as per guix
	  lint (guix size says it's not used at runtime).
	  [license]: Add expat for src/third-party/discord-rpc.

2020-02-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: jetring: Update to 0.29.
	* gnu/packages/gnupg.scm (jetring): Update to 0.29.
	[source]: Download using git-fetch.

2020-02-23  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: debootstrap: Update to 1.0.118
	The attached patch has been tested by creating
	arm64, mipsel & amd64 chroots and the amd64
	one has been actually run.

	--
	Vincent Legoll

	From a23b962c21e20c72f425675e6ea6e11cd0f944d0 Mon Sep 17 00:00:00 2001
	From: Vincent Legoll <vincent.legoll@gmail.com>
	Date: Fri, 21 Feb 2020 23:34:40 +0100
	Subject: [PATCH] gnu: debootstrap: Update to 1.0.118. *
	 gnu/packages/debian.scm (debootstrap): Update to 1.0.118.

2020-02-23  Ludovic Courtès  <ludo@gnu.org>

	ui: (size->number "1.M") is correctly parsed.
	Reported by Pierre Neidhardt <mail@ambrevar.xyz>.

	* guix/ui.scm (size->number)[unit-pos]: Add #\. to CHAR-SET:DIGIT.
	* tests/ui.scm ("size->number, 1.M"): New test.

2020-02-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnome: Re-add key propagated inputs.
	Fixes <https://bugs.gnu.org/39646>.
	Reported by Andy Wingo <wingo@pobox.com>.

	* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Re-add packages
	inadvertently removed in a8cda7f57992e9ce9ae4a694eba54e3eab42c39b.

2020-02-23  Jakub Kądziołka  <kuba@kadziolka.net>

	swh: Handle absolute URLs being returned by the API.
	* guix/swh.scm (swh-url): Don't prepend (%swh-base-url) if a domain is
	  already present.

	This fixes the "guix lint: warning: while connecting to Software Heritage:
	host lookup failure: Name or service not known" error message.

2020-02-23  LaFreniere, Joseph  <joseph@lafreniere.xyz>

	gnu: Add emacs-rg.
	* gnu/packages/emacs-xyz.scm (emacs-rg): New variable.

2020-02-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: weechat: Sort inputs alphabetically.
	* gnu/packages/irc.scm (weechat)[inputs]: Sort alphabetically.

	gnu: weechat: Update to 2.7.1.
	* gnu/packages/irc.scm (weechat): Update to 2.7.1.

2020-02-22  nixo  <nicolo@nixo.xyz>

	gnu: Add nheko.
	* gnu/packages/messaging.scm (nheko): New variable.

	gnu: Add lmdbxx.
	* gnu/packages/databases.scm (lmdbxx): New variable.

	gnu: Add tweeny.
	* gnu/packages/cpp.scm (tweeny): New variable.

	gnu: Add mtxclient.
	* gnu/packages/messaging.scm (mtxclient): New variable.

2020-02-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: java-commons-codec: Use HTTPS home page.
	* gnu/packages/java.scm (java-commons-codec)[home-page]: Use HTTPS.

	gnu: python-singledispatch: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (python-singledispatch)[home-page]: Use HTTPS.

	gnu: python2-wxpython: Use HTTPS home page.
	* gnu/packages/wxwidgets.scm (python2-wxpython)[home-page]: Use HTTPS.

	gnu: wslay: Fix build.
	* gnu/packages/web.scm (wslay)[arguments]: Don't build in parallel.

2020-02-22  Timothy Sample  <samplet@ngyro.com>

	gnu: guile-semver: Update to 0.1.1.
	* gnu/packages/guile-xyz.scm (guile-semver): Update to 0.1.1.
	[native-inputs]: Remove srfi-64-driver.

2020-02-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicinteractions: Update to 1.20.1.
	* gnu/packages/bioconductor.scm (r-genomicinteractions): Update to 1.20.1.

	gnu: r-cicero: Update to 1.4.1.
	* gnu/packages/bioconductor.scm (r-cicero): Update to 1.4.1.
	[propagated-inputs]: Add r-tidyr.

2020-02-22  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-futures-util-0.3.
	* gnu/packages/crates-io.scm (rust-futures-util-0.3): New variable.

2020-02-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-proc-macro2-1.0: Update to 1.0.8.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1.0): Update to 1.0.8.
	[arguments]: Don't skip build.

	gnu: rust-proc-macro-hack-0.5: Update to 0.5.11.
	* gnu/packages/crates-io.scm (rust-proc-macro-hack-0.5): Upgrade to 0.5.11.
	[arguments]: Don't skip build. Replace rust-proc-macro2-0.4 with 1.0,
	rust-syn-0.15 with 1.0 in cargo-inputs.

2020-02-22  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-futures-macro-0.3.
	* gnu/packages/crates-io.scm (rust-futures-macro-0.3): New variable.

	gnu: Add rust-inotify-sys-0.1.
	* gnu/packages/crates-io.scm (rust-inotify-sys-0.1): New variable.

	gnu: Add rust-inflate-0.4.
	* gnu/packages/crates-io.scm (rust-inflate-0.4): New variable.

	gnu: Add rust-fsevent-0.4.
	* gnu/packages/crates-io.scm (rust-fsevent-0.4): New variable.

2020-02-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-byteorder-1.3: Upgrade to 1.3.4.
	* gnu/packages/crates-io.scm (rust-byteorder-1.3): Upgrade to 1.3.4.
	[arguments]: Don't skip build. Replace rust-rand-0.4 with 0.6 in
	cargo-development-inputs.

2020-02-22  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-fsevent-sys-2.
	* gnu/packages/crates-io.scm (rust-fsevent-sys-2): New variable.

	gnu: Add rust-fs2-0.2.
	* gnu/packages/crates-io.scm (rust-fs2-0.2): New variable.

	gnu: Add rust-freetype-rs-0.23.
	* gnu/packages/crates-io.scm (rust-freetype-rs-0.23): New variable.

	gnu: Add rust-freetype-sys-0.9.
	* gnu/packages/crates-io.scm (rust-freetype-sys-0.9): New variable.

	gnu: Add rust-mio-extras-2.
	* gnu/packages/crates-io.scm (rust-mio-extras-2):
	New variable.

	gnu: Add rust-mio-anonymous-pipes-0.1.
	* gnu/packages/crates-io.scm (rust-mio-anonymous-pipes-0.1):
	New variable.

	gnu: Add rust-spsc-buffer-0.1.
	* gnu/packages/crates-io.scm (rust-spsc-buffer-0.1):
	New variable.

	gnu: Add rust-raw-window-handle-0.3.
	* gnu/packages/crates-io.scm (rust-raw-window-handle-0.3):
	New variable.

	gnu: Add rust-winreg-0.6.
	* gnu/packages/crates-io.scm (rust-winreg-0.6): New variable.

	gnu: Add rust-which-1.0.
	* gnu/packages/crates-io.scm (rust-which-1.0): New variable.

	gnu: Add rust-gdi32-sys-0.2.
	* gnu/packages/crates-io.scm (rust-gdi32-sys-0.2): New variable.

	gnu: Add rust-same-file-0.1.
	* gnu/packages/crates-io.scm (rust-same-file-0.1): New variable.

2020-02-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-criterion-0.2: Don't skip build.
	* gnu/packages/crates-io.scm (rust-criterion-0.2)[arguments]: Don't skip
	build. Replace rust-rand-core-0.5 with 0.3, rust-rand-os-0.2 with 0.1,
	rust-rand-xoshiro-0.3 with 0.1 in cargo-inputs. Replace rust-rand-0.4
	with 0.6 in cargo-development-inputs.

2020-02-22  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-docopt-0.7.
	* gnu/packages/crates-io.scm (rust-docopt-0.7): New variable.

	gnu: rust-base64-0.10: Inherit from rust-base64-0.11.
	* gnu/packages/crates-io.scm (rust-base64-0.10): Inherit from
	rust-base64-0.11.

	gnu: Add rust-base64-0.11.
	* gnu/packages/crates-io.scm (rust-base64-0.11): New variable.

	gnu: rust-criterion-0.2: Inherit from rust-criterion-0.3.
	* gnu/packages/crates-io.scm (rust-criterion-0.2): Inherit from
	rust-criterion-0.3.

	gnu: Add rust-criterion-0.3.
	* gnu/packages/crates-io.scm (rust-criterion-0.3): New variable.

2020-02-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-criterion-plot-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-criterion-plot-0.3)[arguments]: Don't
	skip build.

2020-02-22  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: rust-criterion-plot-0.3: Inherit from rust-criterion-plot-0.4.
	* gnu/packages/crates-io.scm (rust-criterion-plot-0.3): Inherit from
	rust-criterion-plot-0.4.

	gnu: Add rust-criterion-plot-0.4.
	* gnu/packages/crates-io.scm (rust-criterion-plot-0.4): New variable.

2020-02-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-foreign-types-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-foreign-types-0.3)[arguments]: Don't
	skip build.

2020-02-22  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: rust-foreign-types-0.3: Inherit from rust-foreign-types-0.5.
	* gnu/packages/crates-io.scm (rust-foreign-types-0.3): Inherit from
	rust-foreign-types-0.5.

	gnu: Add rust-foreign-types-0.5.
	* gnu/packages/crates-io.scm (rust-foreign-types-0.5):
	New variable.

	gnu: rust-foreign-types-shared-0.2: Inherit from rust-foreign-types-shared-0.3.
	* gnu/packages/crates-io.scm (rust-foreign-types-shared-0.2): Inherit from
	rust-foreign-types-shared-0.3.

	gnu: Add rust-foreign-types-shared-0.3.
	* gnu/packages/crates-io.scm (rust-foreign-types-shared-0.3):
	New variable.

2020-02-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-foreign-types-macros-0.1: Upgrade to 0.1.1.
	* gnu/packages/crates-io.scm (rust-foreign-types-macros-0.1): Upgrade to
	0.1.1.
	[arguments]: Inherit from rust-foreign-types-macros-0.2.

2020-02-22  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: rust-foreign-types-macros-0.1: Inherit from rust-foreign-types-macros-0.2.
	* gnu/packages/crates-io.scm (rust-foreign-types-macros-0.1): Inherit from
	rust-foreign-types-macros-0.2.

	gnu: Add rust-foreign-types-macros-0.2.
	* gnu/packages/crates-io.scm (rust-foreign-types-macros-0.2):
	New variable.

2020-02-22  Wiktor Żelazny  <wzelazny@vurv.cz>

	gnu: Add aha.
	* gnu/packages/textutils.scm (aha): new variable.

2020-02-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: bootar: Add ftp.gnu.org URL.
	* gnu/packages/commencement.scm (bootar)[source]: Add "mirror://gnu" URL.

2020-02-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggm: Move to (gnu packages bioconductor).
	* gnu/packages/cran.scm (r-ggm): Move this variable from here...
	* gnu/packages/bioconductor.scm (r-ggm): ...to here.

	gnu: r-pbkrtest: Update to 0.4-8.6.
	* gnu/packages/statistics.scm (r-pbkrtest): Update to 0.4-8.6.
	[propagated-inputs]: Add r-magrittr.

	gnu: r-rpf: Update to 1.0.2.
	* gnu/packages/cran.scm (r-rpf): Update to 1.0.2.
	[propagated-inputs]: Add r-lifecycle and r-rcpp.

	gnu: r-mice: Update to 3.8.0.
	* gnu/packages/cran.scm (r-mice): Update to 3.8.0.
	[propagated-inputs]: Remove r-mass, r-mitml, r-nnet, r-rlang, r-rpart, and
	r-survival; add r-tidyr.

	gnu: r-qgraph: Update to 1.6.5.
	* gnu/packages/cran.scm (r-qgraph): Update to 1.6.5.
	[propagated-inputs]: Remove r-ggm.

	gnu: r-ggm: Update to 2.5.
	* gnu/packages/cran.scm (r-ggm): Update to 2.5.
	[propagated-inputs]: Add r-graph.

	gnu: r-openmx: Update to 2.17.2.
	* gnu/packages/cran.scm (r-openmx): Update to 2.17.2.

	gnu: r-stanheaders: Update to 2.19.2.
	* gnu/packages/cran.scm (r-stanheaders): Update to 2.19.2.
	[native-inputs]: Add r-knitr.

	gnu: r-regsem: Update to 1.5.2.
	* gnu/packages/cran.scm (r-regsem): Update to 1.5.2.

	gnu: r-forecast: Update to 8.11.
	* gnu/packages/cran.scm (r-forecast): Update to 8.11.

	gnu: r-fda: Update to 2.4.8.1.
	* gnu/packages/cran.scm (r-fda): Update to 2.4.8.1.

	gnu: r-acebayes: Update to 1.9.
	* gnu/packages/cran.scm (r-acebayes): Update to 1.9.

	gnu: r-dalex: Update to 1.0.
	* gnu/packages/cran.scm (r-dalex): Update to 1.0.

	gnu: r-rgl: Update to 0.100.50.
	* gnu/packages/cran.scm (r-rgl): Update to 0.100.50.

	gnu: r-doby: Update to 4.6.5.
	* gnu/packages/cran.scm (r-doby): Update to 4.6.5.

	gnu: r-vctrs: Update to 0.2.3.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.2.3.

	gnu: r-tsp: Update to 1.1-9.
	* gnu/packages/cran.scm (r-tsp): Update to 1.1-9.

	gnu: r-squarem: Update to 2020.2.
	* gnu/packages/cran.scm (r-squarem): Update to 2020.2.

	gnu: r-sp: Update to 1.4-0.
	* gnu/packages/cran.scm (r-sp): Update to 1.4-0.

2020-02-22  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: Add r-irtoys.
	* gnu/packages/cran.scm (r-irtoys): New variable.

	gnu: Add r-erm.
	* gnu/packages/cran.scm (r-erm): New variable.

	gnu: Add r-tam.
	* gnu/packages/cran.scm (r-tam): New variable.

	gnu: Add r-cdm.
	* gnu/packages/cran.scm (r-cdm): New variable.

	gnu: Add r-semplot.
	* gnu/packages/cran.scm (r-semplot): New variable.

	gnu: Add r-qgraph.
	* gnu/packages/cran.scm (r-qgraph): New variable.

	gnu: Add r-d3network.
	* gnu/packages/cran.scm (r-d3network): New variable.

	gnu: Add r-ggm.
	* gnu/packages/cran.scm (r-ggm): New variable.

	gnu: Add r-bdgraph.
	* gnu/packages/cran.scm (r-bdgraph): New variable.

	gnu: Add r-lisreltor.
	* gnu/packages/cran.scm (r-lisreltor): New variable.

	gnu: Add r-rockchalk.
	* gnu/packages/cran.scm (r-rockchalk): New variable.

	gnu: Add r-kutils.
	* gnu/packages/cran.scm (r-kutils): New variable.

	gnu: Add r-openmx.
	* gnu/packages/cran.scm (r-openmx): New variable.

	gnu: Add r-rpf.
	* gnu/packages/cran.scm (r-rpf): New variable.

	gnu: Add r-stanheaders.
	* gnu/packages/cran.scm (r-stanheaders): New variable.

	gnu: Add r-regsem.
	* gnu/packages/cran.scm (r-regsem): New variable.

	gnu: Add r-semtools.
	* gnu/packages/cran.scm (r-semtools): New variable.

	gnu: Add r-sem.
	* gnu/packages/cran.scm (r-sem): New variable.

	gnu: Add r-matrixcalc.
	* gnu/packages/cran.scm (r-matrixcalc): New variable.

	gnu: Add r-mi.
	* gnu/packages/cran.scm (r-mi): New variable.

	gnu: Add r-ltm.
	* gnu/packages/cran.scm (r-ltm): New variable.

	gnu: Add r-msm.
	* gnu/packages/cran.scm (r-msm): New variable.

	gnu: Add r-polycor.
	* gnu/packages/cran.scm (r-polycor): New variable.

	gnu: Add r-stm.
	* gnu/packages/cran.scm (r-stm): New variable.

	gnu: Add r-topicmodels.
	* gnu/packages/cran.scm (r-topicmodels): New variable.

	gnu: Add r-quanteda.
	* gnu/packages/cran.scm (r-quanteda): New variable.

	gnu: Add r-snowballc.
	* gnu/packages/cran.scm (r-snowballc): New variable.

	gnu: Add r-spacyr.
	* gnu/packages/cran.scm (r-spacyr): New variable.

	gnu: Add r-stopwords.
	* gnu/packages/cran.scm (r-stopwords): New variable.

	gnu: Add r-isocodes.
	* gnu/packages/cran.scm (r-isocodes): New variable.

	gnu: Add r-proxyc.
	* gnu/packages/cran.scm (r-proxyc): New variable.

	gnu: Add r-xmisc.
	* gnu/packages/cran.scm (r-xmisc): New variable.

	gnu: Add r-forecast.
	* gnu/packages/cran.scm (r-forecast): New variable.

	gnu: Add r-fracdiff.
	* gnu/packages/cran.scm (r-fracdiff): New variable.

2020-02-22  Brian Leung  <leungbk@mailfence.com>

	gnu: Add emacs-persp-mode.
	* gnu/packages/emacs-xyz.scm (emacs-persp-mode): New variable.

2020-02-22  Thomas Danckaert  <thomas.danckaert@gmail.com>

	gnu: qdbm: Fix segfault during tests.
	gnu/packages/databses.scm (qdbm): Add "CFLAGS=-fPIC" to make-flags.

2020-02-22  Oleg Pykhalov  <go.wigust@gmail.com>

	etc: Add copyright.
	* etc/copyright.el: New file.
	* doc/contributing.texi (The Perfect Setup): Document this.

2020-02-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add unoconv.
	* gnu/packages/libreoffice.scm (unoconv): New public variable.

2020-02-22  Jean-Baptiste Note  <jean-baptiste.note@m4x.org>

	gnu: emacs-gnuplot: Install to site-lisp instead of guix.d.
	Fixes <https://bugs.gnu.org/39536>.

	This is a followup to 65a7dd2950ca13a8b942b2836260a2192351b271.

	* gnu/packages/emacs-xyz.scm (emacs-gnuplot)[arguments]: Change ELISP-DIR.

2020-02-22  Matt Wette  <matt.wette@gmail.com>

	import: github: Use HTTP "Authorization" header for access tokens.
	Fixes <https://bugs.gnu.org/39511>.

	The "access_token" query parameter is now deprecated:

	  https://developer.github.com/changes/2019-11-05-deprecated-passwords-and-authorizations-api/#authenticating-using-query-parameters

	* guix/import/github.scm (fetch-releases-or-tags)[headers]: Add
	"Authorization" header when (%github-token) is true.
	[decorate]: Remove, and remove callers.

2020-02-22  Dimakakos Dimos  <me@bendersteed.tech>

	gnu: Add cl-lquery.
	* gnu/packages/lisp-xyz.scm (sbcl-lquery, cl-lquery, ecl-lquery): New variables.

	gnu: Add cl-clss.
	* gnu/packages/lisp-xyz.scm (cl-clss, sbcl-clss, ecl-clss): New variables.

2020-02-22  Timothy Sample  <samplet@ngyro.com>

	gnu: bootar: Update to 1a.
	* gnu/packages/commencement.scm (bootar): Update to 1a; remove BZip2
	workaround for 32-bit platforms.

2020-02-21  Ludovic Courtès  <ludo@gnu.org>

	git-authenticate: Store the sub-key fingerprint of mab.
	This is a followup to 76a8dc3ee289ac4f4b984a3d9d2dcb9d89c01eda, signed
	with this sub-key.

	* build-aux/git-authenticate.scm (%committers): Store the sub-key
	fingerprint of mab.

2020-02-21  Ludovic Courtès  <ludo@gnu.org>

	deduplication: Use nix-base32 encoding for link names.
	Fixes <https://bugs.gnu.org/39725>.

	* guix/store/deduplication.scm (deduplicate): Use
	'bytevector->nix-base32-string' instead of 'bytevector->base16-string'.

2020-02-21  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	build: Depend on guile-ssh 0.12.0
	This is a followup to 35f35111678e6622301b414f3d464acb71e106bb.

	* m4/guix.m4 (GUIX_CHECK_GUILE_SSH): Check for userauth-gssapi!
	* doc/guix.texi: Document version requirement

2020-02-21  Ludovic Courtès  <ludo@gnu.org>

	tests: Factorize LUKS passphrase.
	* gnu/tests/install.scm (%luks-passphrase): New variable.
	(%encrypted-root-installation-script): Use it.
	(enter-luks-passphrase): Use it.

	installer: Log important bits to syslog.
	* gnu/installer.scm (installer-program): Log crashes with 'syslog'.
	* gnu/installer/parted.scm (luks-format-and-open, luks-close)
	(mount-user-partitions, umount-user-partitions): Add 'syslog' calls.
	* gnu/installer/steps.scm (run-installer-steps): Log the running step
	with 'syslog'.
	* gnu/installer/utils.scm (run-shell-command): Add calls to 'syslog'.

	installer: Add 'syslog' macro to write to syslog.
	* gnu/installer/utils.scm (open-syslog-port, syslog-port): New
	procedures.
	(syslog): New macro.

	marionette: Provide portable US-layout keystrokes for "<" and ">".
	* gnu/build/marionette.scm (%qwerty-us-keystrokes): Use shit-comma and
	shift-dot for #\< and #\> because the "less" key doesn't work the same
	in "US intl." layouts.

	marionette: 'wait-for' procedures no longer leak a port.
	* gnu/build/marionette.scm (wait-for-tcp-port): Close SOCK upon
	success.
	(wait-for-unix-socket): Likewise.

2020-02-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.16.0.
	* gnu/packages/dns.scm (isc-bind): Update to 9.16.0.
	[inputs]: Add libuv.
	[native-inputs]: Add pkg-config.  Remove net-tools.
	[arguments]: Remove obsolete --with-openssl= from #:configure-flags.

	gnu: Use HTTPS for hackage.haskell.org home pages.
	* gnu/packages/haskell-xyz.scm (ghc-network-byte-order)
	(ghc-base-compat-batteries, ghc-regex-tdfa-text, ghc-sdl2-image)
	(ghc-language-glsl, ghc-sop-core, ghc-libffi, ghc-path, ghc-io-streams)
	(ghc-openssl-streams, ghc-haskell-lexer, ghc-prettyclass, ghc-ifelse)
	(ghc-sdl2-mixer, ghc-errorcall-eq-instance, ghc-filepath-bytestring)
	(ghc-refact, ghc-pointedlist, ghc-string-qq, ghc-tls-session-manager)
	(ghc-magic, ghc-exactprint, ghc-inline-c, ghc-infer-license)
	(ghc-unagi-chan)[home-page]: Use HTTPS.

	gnu: emacs-recent-addresses: Use HTTPS home page.
	* gnu/packages/emacs-xyz.scm (emacs-recent-addresses)[home-page]: Use HTTPS.

	gnu: ecl-clx: Use HTTPS home page.
	* gnu/packages/lisp-xyz.scm (ecl-clx)[home-page]: Use HTTPS.

	gnu: java-plexus-utils: Use HTTPS home page.
	* gnu/packages/java.scm (java-plexus-utils)[home-page]: Use HTTPS.

2020-02-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ghc-xml: Update home page.
	Before code.galois.com vanished, it redirected here.

	* gnu/packages/haskell-xyz.scm (ghc-xml)[home-page]: Use new (HTTPS) URI.

2020-02-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ruby-thin: Update home page.
	* gnu/packages/ruby.scm (ruby-thin)[home-page]: Use new (HTTPS) URI.

	gnu: ghc-tagsoup: Update home page.
	* gnu/packages/haskell-web.scm (ghc-tagsoup)[home-page]: Use new (HTTPS)
	URI

2020-02-21  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: choqok: Update to 1.7.0.
	* gnu/packages/kde-internet.scm (choqok): Update to 1.7.0.
	  (inputs): Add purpose, qtnetworkauth.
	  (source): Don't apply patch.
	* gnu/packages/patches/choqok-Fix-building-under-Qt-5.13.patch: Remove
	  (no longer needed).

2020-02-21  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: bootar: Build fix for i686-linux.
	Fixes <https://bugs.gnu.org/39699>.

	* gnu/packages/commencement.scm (bootar)[i686-linux]: Stub bzip2.

2020-02-21  Amin Bandali  <mab@gnu.org>

	gnu: Add font-vazir.
	* gnu/packages/fonts.scm (font-vazir): New variable.

2020-02-21  Jack Hill  <jackhill@jackhill.us>

	gnu: gnome-shell-extension-paperwm: Install compiled gschemas.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-paperwm)[arguments]:
	Install compiled gschemas.

2020-02-21  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: profanity: Update to 0.8.1.
	* gnu/packages/messaging.scm (profanity): Update to 0.8.1.

2020-02-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: chroma: Fix description.
	* gnu/packages/games.scm (chroma)[descrption]: Add missing space and fix
	indentation.

2020-02-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libfprint, fprintd: Update to 1.90.1.
	* gnu/packages/freedesktop.scm (libfprint): Update to 1.90.1.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[build-system]: Use Meson.
	[arguments]: Adapt #:configure-flags.
	[native-inputs]: Add eudev, glib:bin, gobject-introspection,
	and gtk-doc.
	[inputs]: Replace libusb with gusb.
	(fprintd): Update to 1.90.1.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[build-system]: Use Meson.
	[arguments]: Add directory #:configure-flags.
	Work around many exciting new Meson features.
	[native-inputs]: Replace intltool with gettext-minimal.
	Add glib:bin, libxslt, and perl.
	[inputs]: Add elogind and polkit, as well as gusb, nss, and pixman.

	gnu: Update fprintd home pages.
	* gnu/packages/freedesktop.scm (libfprint, fprintd)[home-page]: Update.

	gnu: libreoffice: Fix ‘soffice’ in a pure environment.
	* gnu/packages/libreoffice.scm (libreoffice)[arguments]: Refer to grep
	and coreutils by absolute file name in the soffice launcher script.

	gnu: containerd: Use HTTPS home page.
	* gnu/packages/docker.scm (containerd)[home-page]: Use HTTPS.

	gnu: openh264: Use HTTPS home page.
	* gnu/packages/video.scm (openh264)[home-page]: Use HTTPS.

	gnu: scons: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (scons)[home-page]: Use HTTPS.

	gnu: python-pycrypto: Update home page.
	* gnu/packages/python-crypto.scm (python-pycrypto)[home-page]: Follow
	(HTTPS) redirection.

	gnu: proj: Update home page.
	* gnu/packages/geo.scm (proj)[home-page]: Use new (HTTPS) domain.

	gnu: ghc-splitmix: Use HTTPS home page.
	* gnu/packages/haskell-xyz.scm (ghc-splitmix)[home-page]: Use HTTPS.

	gnu: rust-tempfile: Use HTTPS home page.
	* gnu/packages/crates-io.scm (rust-tempfile)[home-page]: Use HTTPS.

	gnu: python-sympy: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (python-sympy)[home-page]: Use HTTPS.

	gnu: emacs-rotate-text: Use HTTPS home page.
	* gnu/packages/emacs-xyz.scm (emacs-rotate-text)[home-page]: Use HTTPS.

	gnu: rust-yaml-rust: Use HTTPS home page.
	* gnu/packages/crates-io.scm (rust-yaml-rust)[home-page]: Use HTTPS.

	gnu: grisbi: Use HTTPS home page.
	* gnu/packages/finance.scm (grisbi)[home-page]: Use HTTPS.

	gnu: calibre: Use HTTPS home page.
	* gnu/packages/ebook.scm (calibre)[home-page]: Use HTTPS.

2020-02-21  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: nim: Update to 1.0.6.
	* gnu/packages/nim.scm (nim): Update to 1.0.6.

2020-02-21  Jack Hill  <jackhill@jackhill.us>

	gnu: gnome-shell-extension-paperwm: Recompile schemas.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-paperwm)
	[source]: Remove gschemas.compiled in a snippet.
	[arguments]: Add compile-schemas phase.
	[native-inputs]: Add glib.

2020-02-21  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-pzmq.
	* gnu/packages/lisp-xyz.scm (sbcl-pzmq, cl-pzmq, ecl-pzmq): New variables.

2020-02-21  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: highlight: Build perl bindings.
	* gnu/packages/pretty-print.scm (highlight)[native-inputs]: Add swig.
	[inputs]: Add perl.
	[arguments]: Specify lua version for pkg-config command, add
	'install-perl-bindings' phase.

2020-02-21  Andreas Enge  <andreas@enge.fr>

	gnu: Add vinci.
	* gnu/packages/maths.scm (vinci): New variable.

2020-02-21  Pierre Neidhardt  <mail@ambrevar.xyz>

	doc: Fix copy-build-system specification.
	* doc/guix.texi (Build Systems): Files must match one or more filters, not
	  exactly one.

2020-02-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Fix indentation.
	This follows up on commit e90e64049ce160d28d1e8b3014badcc2b214627c,
	which broke ‘guix pull’.

	* doc/guix.texi (Build Systems): Un-indent.

2020-02-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	doc: Fix typos.
	* doc/guix.texi (Build Systems): Add missing hash to "#:exclude", and a comma
	after "e.g.".  Use @file and @var appropriately.

2020-02-21  Alex Griffin  <a@ajgrf.com>

	gnu: Add gnome-shell-extension-paperwm.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-paperwm): New variable.

2020-02-21  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: gcide: Use the copy-build-system.
	* gnu/packages/dictionaries.scm (gcide2)[build-system]: Use the
	  copy-build-system.

	build-system: Add copy-build-system.
	* guix/build-system/copy.scm: New file.
	* guix/build/copy-build-system.scm: New file.
	* Makefile.am (MODULES): Add them.
	* doc/guix.texi (Build Systems): Document 'copy-build-system'.

2020-02-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tilda: Update to 1.5.0.
	* gnu/packages/terminals.scm (tilda): Update to 1.5.0.

2020-02-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: subversion: Don't build static libraries.
	This drops the size of the package by about 27%.

	* gnu/packages/version-control.scm (subversion)[arguments]: Add
	configure-flag to not build static libraries.

2020-02-21  Alex Sassmannshausen  <alex@komputilo.eu>

	gnu: php: Update to 7.4.3.
	* gnu/packages/php.scm (php): Update to 7.4.3.

2020-02-20  Florian Pelz  <pelzflorian@pelzflorian.de>

	services: udev: Do not rely on shepherd inheriting environment variables.
	Fixes <https://bugs.gnu.org/39671>.

	* gnu/services/base.scm (udev-shepherd-service)[start] Move or copy
	environment variables to 'fork+exec-command' instead of 'setenv'.

2020-02-20  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: corrode: Use git-file-name.
	* gnu/packages/haskell-apps.scm (corrode): Use git-file-name.

	gnu: libjit: Use git-file-name
	* gnu/packages/assembly.scm (libjit): Use git-file-name.

	gnu: guile-gcrypt: Use git-file-name
	* gnu/packages/gnupg.scm (guile-gcrypt): Use git-file-name.

	gnu: ath9k-htc-firmware, b43-tools: Use git-file-name.
	* gnu/packages/firmware.scm (ath9k-htc-firmware): Use git-file-name.
	  (b43-tools): Likewise.

	gnu: fpga.scm: Use git-version and git-file-name where appropriate.
	* gnu/packages/fpga.scm (abc): Use git-version. The uri is using an
	  autogenerated commit package, it would ideally use git-fetch. The
	  canonical repository is now on GitHub, but the old commit ID is not
	  present. This means that changing the origin is best done together
	  with an update.
	  (icestorm): Use git-version, git-file-name.
	  (arachne-pnr): Use git-file-name.

	gnu: ntk: Use git-file-name.
	* gnu/packages/fltk.scm (ntk): Use git-file-name.

2020-02-20  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 7.20200219.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 7.20200219.

2020-02-20  Leo Famulari  <leo@famulari.name>

	gnu: perl-image-exiftool: Update to 11.85.
	* gnu/packages/photo.scm (perl-image-exiftool): Update to 11.85.

	gnu: RawTherapee: Update to 5.8.
	* gnu/packages/photo.scm (rawtherapee): Update to 5.8.

2020-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: guile2.0-gcrypt: Don't use guile-2.2.
	* gnu/packages/gnupg.scm (guile2.0-gcrypt)[native-inputs]: Replace guile
	with guile-2.0.

	gnu: guile3.0-gcrypt: Fix compilation.
	* gnu/packages/gnupg.scm (guile3.0-gcrypt)[native-inputs]: Replace guile
	with guile-next.

2020-02-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: guile3.0-gnutls: Update to 3.6.12.
	* gnu/packages/tls.scm (gnutls-3.6.10): Remove variable.
	(guile3.0-gnutls): Inherit from GNUTLS.
	[arguments]: Remove.

2020-02-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	doc: Use two spaces after full stops.
	* doc/guix.texi (The Store): Use two spaces after full stops.

2020-02-20  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	ssh: Add Kerberos-support to ssh:// daemon URLs
	* guix/ssh.scm (open-ssh-session): Fall back to GSSAPI if public key
	authentication does not work

	gnu: Add Kerberos support to libssh
	* gnu/packages/ssh.scm (libssh)[inputs]: Depend on mit-krb5

2020-02-20  Ludovic Courtès  <ludo@gnu.org>

	build-self: Show wider backtraces.
	* build-aux/build-self.scm (build): Add 'setenv' call for "COLUMNS".

2020-02-20  Leo Famulari  <leo@famulari.name>

	gnu: certbot, python-acme: Update to 1.2.0.
	* gnu/packages/tls.scm (certbot, python-acme): Update to 1.2.0.

2020-02-20  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.21.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.21.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.105.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.105.
	(linux-libre-4.19-pristine-source): Update hash.

2020-02-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: libevent: Split into two outputs.
	This removes python and its dependencies from the libevent closure,
	reducing it from 180MB to 70MB.

	* gnu/packages/libevent.scm (libevent): Add bin output.

2020-02-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: js-selectize: Use HTTPS home page.
	* gnu/packages/javascript.scm (js-selectize)[home-page]: Use HTTPS.

	gnu: python-scikit-image: Use HTTPS home page.
	* gnu/packages/python-science.scm (python-scikit-image)[home-page]: Use HTTPS.

	gnu: transset-df: Use HTTPS home page.
	* gnu/packages/xorg.scm (transset-df)[home-page]: Use HTTPS.

	gnu: munge: Update to 0.5.14.
	* gnu/packages/admin.scm (munge): Update to 0.5.14.
	[source]: Expand snippet.
	[arguments]: Continue installing pkg-config file.
	Add new ‘skip-failing-tests’ for the new test suite.

	gnu: crypto++: Update to 8.2.0.
	* gnu/packages/crypto.scm (crypto++): Update to 8.2.0.

	gnu: crypto++: Returt #t from all phases.
	* gnu/packages/crypto.scm (crypto++)[arguments]: Return #t from
	‘install-pkg-config’.

	gnu: crypto++: Build in parallel.
	* gnu/packages/crypto.scm (crypto++)[arguments]: Make ‘build-shared’
	the main ‘build’ phase.  Respect MAKE-FLAGS and PARALLEL-JOB-COUNT.

	gnu: crypto++: Don't hard-code VERSION.
	* gnu/packages/crypto.scm (crypto++)[arguments]: Use package VERSION.

	gnu: libbytesize: Update to 2.2.
	* gnu/packages/c.scm (libbytesize): Update to 2.2.

2020-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scran: Update to 1.14.6.
	* gnu/packages/bioinformatics.scm (r-scran): Update to 1.14.6.

	gnu: r-hdf5array: Update to 1.14.2.
	* gnu/packages/bioinformatics.scm (r-hdf5array): Update to 1.14.2.

	gnu: r-gviz: Update to 1.30.3.
	* gnu/packages/bioinformatics.scm (r-gviz): Update to 1.30.3.

	gnu: r-rhtslib: Update to 1.18.1.
	* gnu/packages/bioinformatics.scm (r-rhtslib): Update to 1.18.1.

	gnu: r-genomicfeatures: Update to 1.38.2.
	* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.38.2.

	gnu: r-rsamtools: Update to 2.2.2.
	* gnu/packages/bioinformatics.scm (r-rsamtools): Update to 2.2.2.

	gnu: r-limma: Update to 3.42.2.
	* gnu/packages/bioinformatics.scm (r-limma): Update to 3.42.2.

	gnu: r-shortread: Update to 1.44.3.
	* gnu/packages/bioinformatics.scm (r-shortread): Update to 1.44.3.

	gnu: r-depecher: Update to 1.2.1.
	* gnu/packages/bioconductor.scm (r-depecher): Update to 1.2.1.

	gnu: r-mixomics: Update to 6.10.8.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.10.8.

	gnu: r-rsubread: Update to 2.0.1.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.0.1.

	gnu: r-atacseqqc: Update to 1.10.2.
	* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.10.2.

	gnu: r-heatplus: Update to 2.32.1.
	* gnu/packages/bioconductor.scm (r-heatplus): Update to 2.32.1.

	gnu: r-biocsingular: Update to 1.2.2.
	* gnu/packages/bioconductor.scm (r-biocsingular): Update to 1.2.2.

	gnu: r-inspect: Update to 1.16.3.
	* gnu/packages/bioconductor.scm (r-inspect): Update to 1.16.3.

2020-02-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnutls: Add dependency on util-linux.
	* gnu/packages/tls.scm (gnutls)[native-inputs]: Add UTIL-LINUX.

2020-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biclust: Update to 2.0.2.
	* gnu/packages/cran.scm (r-biclust): Update to 2.0.2.

	gnu: r-tolerance: Update to 2.0.0.
	* gnu/packages/cran.scm (r-tolerance): Update to 2.0.0.
	[propagated-inputs]: Add r-mass.

	gnu: r-imager: Update to 0.42.1.
	* gnu/packages/cran.scm (r-imager): Update to 0.42.1.
	[propagated-inputs]: Remove r-cairo and r-plyr.

	gnu: r-actigraphy: Update to 1.4.0.
	* gnu/packages/cran.scm (r-actigraphy): Update to 1.4.0.
	[propagated-inputs]: Remove r-sdmtools.

	gnu: r-actfrag: Update to 0.1.1.
	* gnu/packages/cran.scm (r-actfrag): Update to 0.1.1.

	gnu: r-gamlss: Update to 5.1-6.
	* gnu/packages/cran.scm (r-gamlss): Update to 5.1-6.

	gnu: r-randtoolbox: Update to 1.30.1.
	* gnu/packages/cran.scm (r-randtoolbox): Update to 1.30.1.

	gnu: r-showtext: Update to 0.7-1.
	* gnu/packages/cran.scm (r-showtext): Update to 0.7-1.

	gnu: r-abcrlda: Update to 1.0.2.
	* gnu/packages/cran.scm (r-abcrlda): Update to 1.0.2.

	gnu: r-bios2cor: Update to 2.1.
	* gnu/packages/cran.scm (r-bios2cor): Update to 2.1.

	gnu: r-parameters: Update to 0.5.0.
	* gnu/packages/cran.scm (r-parameters): Update to 0.5.0.

	gnu: r-assertr: Update to 2.7.
	* gnu/packages/cran.scm (r-assertr): Update to 2.7.

	gnu: r-leiden: Update to 0.3.3.
	* gnu/packages/cran.scm (r-leiden): Update to 0.3.3.

	gnu: r-styler: Update to 1.3.1.
	* gnu/packages/cran.scm (r-styler): Update to 1.3.1.
	[propagated-inputs]: Add r-r-cache.

	gnu: r-lintr: Update to 2.0.1.
	* gnu/packages/cran.scm (r-lintr): Update to 2.0.1.
	[propagated-inputs]: Remove r-stringdist.

	gnu: r-ggraph: Update to 2.0.1.
	* gnu/packages/cran.scm (r-ggraph): Update to 2.0.1.

	gnu: r-rmetasim: Update to 3.1.14.
	* gnu/packages/cran.scm (r-rmetasim): Update to 3.1.14.

	gnu: r-sf: Update to 0.8-1.
	* gnu/packages/cran.scm (r-sf): Update to 0.8-1.

	gnu: r-deldir: Update to 0.1-25.
	* gnu/packages/cran.scm (r-deldir): Update to 0.1-25.

	gnu: r-spdata: Update to 0.3.3.
	* gnu/packages/cran.scm (r-spdata): Update to 0.3.3.
	[propagated-inputs]: Add r-raster and r-sp.

	gnu: r-picante: Update to 1.8.1.
	* gnu/packages/cran.scm (r-picante): Update to 1.8.1.

	gnu: r-repr: Update to 1.1.0.
	* gnu/packages/cran.scm (r-repr): Update to 1.1.0.

	gnu: r-gamlss-dist: Update to 5.1-6.
	* gnu/packages/cran.scm (r-gamlss-dist): Update to 5.1-6.

	gnu: r-blockmodeling: Update to 0.3.6.
	* gnu/packages/cran.scm (r-blockmodeling): Update to 0.3.6.
	[propagated-inputs]: Remove r-doparallel, r-dorng, and r-foreach.

	gnu: r-rsvd: Update to 1.0.3.
	* gnu/packages/cran.scm (r-rsvd): Update to 1.0.3.

	gnu: r-mcmc: Update to 0.9-6.1.
	* gnu/packages/cran.scm (r-mcmc): Update to 0.9-6.1.

	gnu: r-etm: Update to 1.0.5.1.
	* gnu/packages/cran.scm (r-etm): Update to 1.0.5.1.

	gnu: r-protviz: Update to 0.6.0.
	* gnu/packages/cran.scm (r-protviz): Update to 0.6.0.

	gnu: r-genenet: Update to 1.2.14.
	* gnu/packages/cran.scm (r-genenet): Update to 1.2.14.

	gnu: r-fields: Update to 10.3.
	* gnu/packages/cran.scm (r-fields): Update to 10.3.

	gnu: r-rnifti: Update to 1.1.0.
	* gnu/packages/cran.scm (r-rnifti): Update to 1.1.0.

	gnu: r-waveslim: Update to 1.7.5.2.
	* gnu/packages/cran.scm (r-waveslim): Update to 1.7.5.2.

	gnu: r-ks: Update to 1.11.7.
	* gnu/packages/cran.scm (r-ks): Update to 1.11.7.

	gnu: r-rgl: Update to 0.100.47.
	* gnu/packages/cran.scm (r-rgl): Update to 0.100.47.

	gnu: r-weights: Update to 1.0.1.
	* gnu/packages/cran.scm (r-weights): Update to 1.0.1.

	gnu: r-summarytools: Update to 0.9.5.
	* gnu/packages/cran.scm (r-summarytools): Update to 0.9.5.
	[propagated-inputs]: Add r-base64enc; remove r-rcurl.

	gnu: r-remotes: Update to 2.1.1.
	* gnu/packages/cran.scm (r-remotes): Update to 2.1.1.

	gnu: r-ggeffects: Update to 0.14.1.
	* gnu/packages/cran.scm (r-ggeffects): Update to 0.14.1.
	[propagated-inputs]: Remove r-magrittr, r-purrr, and r-sjmisc.

	gnu: r-performance: Update to 0.4.4.
	* gnu/packages/cran.scm (r-performance): Update to 0.4.4.

	gnu: r-bayestestr: Update to 0.5.2.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.5.2.

	gnu: r-glmmtmb: Update to 1.0.0.
	* gnu/packages/cran.scm (r-glmmtmb): Update to 1.0.0.

	gnu: r-sjstats: Update to 0.17.9.
	* gnu/packages/cran.scm (r-sjstats): Update to 0.17.9.

	gnu: r-emmeans: Update to 1.4.4.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.4.4.

	gnu: r-raster: Update to 3.0-12.
	* gnu/packages/cran.scm (r-raster): Update to 3.0-12.

	gnu: r-ggformula: Update to 0.9.3.
	* gnu/packages/cran.scm (r-ggformula): Update to 0.9.3.
	[propagated-inputs]: Add r-ggforce.

	gnu: r-doby: Update to 4.6-4.1.
	* gnu/packages/cran.scm (r-doby): Update to 4.6-4.1.

	gnu: r-flextable: Update to 0.5.8.
	* gnu/packages/cran.scm (r-flextable): Update to 0.5.8.

	gnu: r-sjlabelled: Update to 1.1.3.
	* gnu/packages/cran.scm (r-sjlabelled): Update to 1.1.3.

	gnu: r-insight: Update to 0.8.1.
	* gnu/packages/cran.scm (r-insight): Update to 0.8.1.

	gnu: r-factominer: Update to 2.2.
	* gnu/packages/cran.scm (r-factominer): Update to 2.2.

	gnu: r-ggpubr: Update to 0.2.5.
	* gnu/packages/cran.scm (r-ggpubr): Update to 0.2.5.

	gnu: r-learnr: Update to 0.10.1.
	* gnu/packages/cran.scm (r-learnr): Update to 0.10.1.

	gnu: r-renv: Update to 0.9.3.
	* gnu/packages/cran.scm (r-renv): Update to 0.9.3.

	gnu: r-vim: Update to 5.1.0.
	* gnu/packages/cran.scm (r-vim): Update to 5.1.0.
	[propagated-inputs]: Add r-magrittr.

	gnu: r-np: Update to 0.60-10.
	* gnu/packages/cran.scm (r-np): Update to 0.60-10.

	gnu: r-processx: Update to 3.4.2.
	* gnu/packages/cran.scm (r-processx): Update to 3.4.2.

	gnu: r-laeken: Update to 0.5.1.
	* gnu/packages/cran.scm (r-laeken): Update to 0.5.1.

	gnu: r-performanceanalytics: Update to 2.0.4.
	* gnu/packages/cran.scm (r-performanceanalytics): Update to 2.0.4.

	gnu: r-rmysql: Update to 0.10.19.
	* gnu/packages/cran.scm (r-rmysql): Update to 0.10.19.

	gnu: r-drr: Update to 0.0.4.
	* gnu/packages/cran.scm (r-drr): Update to 0.0.4.

	gnu: r-emdbook: Update to 1.3.12.
	* gnu/packages/cran.scm (r-emdbook): Update to 1.3.12.
	[propagated-inputs]: Remove r-rcpp.

	gnu: r-bbmle: Update to 1.0.23.1.
	* gnu/packages/cran.scm (r-bbmle): Update to 1.0.23.1.

	gnu: r-dendextend: Update to 1.13.3.
	* gnu/packages/cran.scm (r-dendextend): Update to 1.13.3.

	gnu: r-ps: Update to 1.3.2.
	* gnu/packages/cran.scm (r-ps): Update to 1.3.2.

	gnu: r-rgooglemaps: Update to 1.4.5.3.
	* gnu/packages/cran.scm (r-rgooglemaps): Update to 1.4.5.3.
	[propagated-inputs]: Add r-sp.

	gnu: r-mapproj: Update to 1.2.7.
	* gnu/packages/cran.scm (r-mapproj): Update to 1.2.7.

	gnu: r-jsonlite: Update to 1.6.1.
	* gnu/packages/cran.scm (r-jsonlite): Update to 1.6.1.

	gnu: r-callr: Update to 3.4.2.
	* gnu/packages/cran.scm (r-callr): Update to 3.4.2.

	gnu: r-mixtools: Update to 1.2.0.
	* gnu/packages/statistics.scm (r-mixtools): Update to 1.2.0.
	[propagated-inputs]: Add r-kernlab.

	gnu: r-hexbin: Update to 1.28.1.
	* gnu/packages/statistics.scm (r-hexbin): Update to 1.28.1.
	[native-inputs]: Add r-knitr.

	gnu: r-tidyselect: Update to 1.0.0.
	* gnu/packages/statistics.scm (r-tidyselect): Update to 1.0.0.
	[propagated-inputs]: Add r-ellipsis and r-vctrs; remove r-rcpp.

	gnu: r-ade4: Update to 1.7-15.
	* gnu/packages/statistics.scm (r-ade4): Update to 1.7-15.
	[propagated-inputs]: Add r-pixmap and r-sp.

	gnu: r-dplyr: Update to 0.8.4.
	* gnu/packages/statistics.scm (r-dplyr): Update to 0.8.4.
	[propagated-inputs]: Add r-ellipsis.

	gnu: r-directlabels: Update to 2020.1.31.
	* gnu/packages/statistics.scm (r-directlabels): Update to 2020.1.31.

	gnu: r-sn: Update to 1.5-5.
	* gnu/packages/statistics.scm (r-sn): Update to 1.5-5.

	gnu: r-mnormt: Update to 1.5-6.
	* gnu/packages/statistics.scm (r-mnormt): Update to 1.5-6.

	gnu: r-rcppprogress: Update to 0.4.2.
	* gnu/packages/statistics.scm (r-rcppprogress): Update to 0.4.2.
	[propagated-inputs]: Remove r-devtools and r-rcpp.

	gnu: r-fpc: Update to 2.2-5.
	* gnu/packages/statistics.scm (r-fpc): Update to 2.2-5.

	gnu: r-trimcluster: Update to 0.1-5.
	* gnu/packages/statistics.scm (r-trimcluster): Update to 0.1-5.

	gnu: r-statmod: Update to 1.4.34.
	* gnu/packages/statistics.scm (r-statmod): Update to 1.4.34.

	gnu: r-sfsmisc: Update to 1.1-5.
	* gnu/packages/statistics.scm (r-sfsmisc): Update to 1.1-5.

	gnu: r-hmisc: Update to 4.3-1.
	* gnu/packages/statistics.scm (r-hmisc): Update to 4.3-1.

	gnu: r-plotly: Update to 4.9.2.
	* gnu/packages/statistics.scm (r-plotly): Update to 4.9.2.

	gnu: r-r-methodss3: Update to 1.8.0.
	* gnu/packages/statistics.scm (r-r-methodss3): Update to 1.8.0.

	gnu: r-dt: Update to 0.12.
	* gnu/packages/statistics.scm (r-dt): Update to 0.12.

	gnu: r-foreach: Update to 1.4.8.
	* gnu/packages/statistics.scm (r-foreach): Update to 1.4.8.

	gnu: r-rcpparmadillo: Update to 0.9.850.1.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.850.1.0.

	gnu: r-devtools: Update to 2.2.2.
	* gnu/packages/statistics.scm (r-devtools): Update to 2.2.2.

	gnu: r-rstudioapi: Update to 0.11.
	* gnu/packages/statistics.scm (r-rstudioapi): Update to 0.11.

	gnu: r-checkmate: Update to 2.0.0.
	* gnu/packages/statistics.scm (r-checkmate): Update to 2.0.0.

	gnu: r-chron: Update to 2.3-55.
	* gnu/packages/statistics.scm (r-chron): Update to 2.3-55.

	gnu: r-rlang: Update to 0.4.4.
	* gnu/packages/statistics.scm (r-rlang): Update to 0.4.4.

	gnu: r-knitr: Update to 1.28.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.28.

	gnu: r-yaml: Update to 2.2.1.
	* gnu/packages/statistics.scm (r-yaml): Update to 2.2.1.

	gnu: r-mime: Update to 0.9.
	* gnu/packages/statistics.scm (r-mime): Update to 0.9.

	gnu: r-svglite: Update to 1.2.3.
	* gnu/packages/statistics.scm (r-svglite): Update to 1.2.3.

	gnu: r-stringi: Update to 1.4.6.
	* gnu/packages/statistics.scm (r-stringi): Update to 1.4.6.

	gnu: r-digest: Update to 0.6.24.
	* gnu/packages/statistics.scm (r-digest): Update to 0.6.24.

	gnu: r-bit: Update to 1.1-15.2.
	* gnu/packages/statistics.scm (r-bit): Update to 1.1-15.2.

	gnu: r-nlme: Update to 3.1-144.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-144.

	gnu: r-lattice: Update to 0.20-40.
	* gnu/packages/statistics.scm (r-lattice): Update to 0.20-40.

	gnu: r-seurat: Update to 3.1.3.
	* gnu/packages/bioinformatics.scm (r-seurat): Update to 3.1.3.
	[propagated-inputs]: Remove r-sdmtools.

	gnu: r-qtl: Update to 1.45-11.
	* gnu/packages/bioinformatics.scm (r-qtl): Update to 1.45-11.

2020-02-19  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: findutils-boot0: Build fix for ARM.
	* gnu/packages/commencement.scm (findutils-boot0)[arm-linux, aarch64-linux]:
	Configure with --disable-dependency-tracking.  Fixes build on arm/Aarch64.

	gnu: commencement: file: Build fix for ARM.
	* gnu/packages/commencement.scm (file)[arm-linux, aarch64-linux]: Configure
	with --disable-dependency-tracking.  Fixes build on arm/Aarch64.

	gnu: commencement: diffutils-boot0: Build fix for ARM.
	* gnu/packages/commencement.scm (diffutils-boot0): Add
	--disable-dependency-tracking.  Fixes arm/aarch64 builds.

2020-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-nmf: Update to 0.22.0.
	* gnu/packages/bioconductor.scm (r-nmf): Update to 0.22.0.
	[propagated-inputs]: Add r-biobase and r-biocmanager.

	gnu: r-nmf: Move to (gnu packages bioconductor).
	* gnu/packages/statistics.scm (r-nmf): Move this variable from here...
	* gnu/packages/bioconductor.scm (r-nmf): ...to here.

	gnu: gwl: Build with Guile 3.
	* gnu/packages/package-management.scm (gwl)[inputs]: Replace guile-2.2 with
	guile-3.0.
	[propagated-inputs]: Replace guix, guile-commonmark, guile-gcrypt, guile-pfds,
	guile-syntax-highlight, and guile-wisp with their Guile 3.0 variants.

	gnu: Add guile-lens.
	* gnu/packages/guile-xyz.scm (guile-lens): New variable.

2020-02-19  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add libgdiplus.
	* gnu/packages/mono.scm (libgdiplus): New variable.

2020-02-19  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: %boot0-inputs: Soft-code Scheme-only additions.
	* gnu/packages/commencement.scm (%boot0-inputs)[x86-linux,x86_64-linux]: Include
	*-boot0 additions for Scheme-only bootstrap.

	gnu: commencement: bzip2-boot0: Add diffutils-boot0 dependency.
	* gnu/packages/commencement.scm (bzip2-boot0): Add diffutils-boot0 dependency;
	fixes traditional bootstrap mode (non-intel-linux architectures).

2020-02-19  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-nom-3.
	* gnu/packages/crates-io.scm (rust-nom-3): New variable.

	gnu: Add rust-lazy-static-0.1.
	* gnu/packages/crates-io.scm (rust-lazy-static-0.1): New variable.

	gnu: Add rust-lazy-static-0.2.
	* gnu/packages/crates-io.scm (rust-lazy-static-0.2): New variable.

	gnu: rust-nom-4.2: Fix dependencies
	* gnu/packages/crates-io.scm (rust-nom-4.2)[arguments]: Remove
	rust-lexical-core-0.4, add rust-version-check-0.1 to cargo-inputs.
	Remove rust-doc-comment-0.3, rust-version-check-0.9 from
	cargo-development-inputs.

2020-02-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-jemallocator-0.1.
	* gnu/packages/crates-io.scm (rust-jemallocator-0.1): New variable.

	gnu: Add rust-jemalloc-sys-0.1.
	* gnu/packages/crates-io.scm (rust-jemalloc-sys-0.1): New variable.

2020-02-19  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-osmesa-sys-0.1.
	* gnu/packages/crates-io.scm (rust-osmesa-sys-0.1): New variable.

2020-02-19  Julien Lepiller  <julien@lepiller.eu>

	gnu: services: Add openvpn options.
	* gnu/services/vpn.scm (openvpn-client-configuration)
	(openvpn-server-configuration): Add fast-io? and auth-user-pass options.

	gnu: services: Fix openvpn boolean fields.
	* gnu/services/vpn.scm (serialize-boolean): Do not print #t to the file.

2020-02-18  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-racket-mode: Update to 20200115.
	* gnu/packages/emacs-xyz.scm (emacs-racket-mode): Update to 20200115.

2020-02-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mplayer: Fix dvdnav support.
	* gnu/packages/video.scm (mplayer)[inputs]: Add libdvdread.

	gnu: mplayer: Enable GIF support.
	* gnu/packages/video.scm (mplayer)[inputs]: Add giflib.

	gnu: mplayer: Don't follow home page browser redirection.
	* gnu/packages/video.scm (mplayer)[home-page]: Let the browser eat
	HTML.

	gnu: mplayer: Update to 1.4.
	* gnu/packages/video.scm (mplayer): Update to 1.4.
	[inputs]: Use default ffmpeg version.

	gnu: cvs-fast-export: Use non-native Python 3.
	* gnu/packages/version-control.scm (cvs-fast-export)[native-inputs]:
	Remove python-2.
	[inputs]: Add python-wrapper.

	gnu: cvs-fast-export: Update to 1.51.
	* gnu/packages/version-control.scm (cvs-fast-export): Update to 1.51.
	[arguments]: Remove obsolete ‘remove-optimizations’ phase.

	gnu: pianobar: Update to 2019.02.14.
	* gnu/packages/music.scm (pianobar): Update to 2019.02.14.
	[inputs]: Use current ffmpeg.

	gnu: Use HTTPS for www.dockapps.net home pages.
	* gnu/packages/gnustep.scm (wmbattery, wmcpuload, wmclock)[home-page]:
	Use HTTPS.

	gnu: nfs-utils: Use HTTPS home page.
	* gnu/packages/nfs.scm (nfs-utils)[home-page]: Use HTTPS.

	gnu: Use HTTPS for elephly.net home pages.
	* gnu/packages/audio.scm (lv2-mda-epiano, lv2-mda-piano)[home-page]:
	Use HTTPS.

2020-02-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	scripts: system: Do not validate network file systems.
	Fixes <https://bugs.gnu.org/39551>.

	* guix/scripts/system.scm (check-file-system-availability): Ignore file
	systems of the NFS type.

2020-02-18  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: guile-ssh: Fix cross-compilation.
	This is a follow-up of ce59688d33ebddb52cea719efb1d8a51ea13adf0.

	* gnu/packages/ssh.scm (guile2.0-ssh)[native-inputs]: Replace guile from
	guile-ssh by guile-2.0,
	(guile3.0-ssh): replace guile from guile-ssh by guile-next.

2020-02-18  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: guile-ssh: Fix cross-compilation.
	* gnu/packages/ssh.scm (guile-ssh)[native-inputs]: Add guile.

	gnu: guile-ssh: Update to 0.12.0.
	* gnu/packages/ssh.scm (guile-ssh): Update to 0.12.0,
	[source]: remove snippet that were integrated upstream,
	[arguments]: Add a fix-guile-path phase to fix tests.
	(guile3.0-ssh)[arguments]: Remove as this is fixed upstream.

2020-02-18  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add racket-minimal.
	* gnu/packages/scheme.scm (racket-minimal): New variable.
	(racket-minimal)[arguments]: Split 'pre-configure phase so that the
	non-minimal part can be easily removed in racket-minimal.

	gnu: racket: Update to 7.6.
	* gnu/packages/scheme.scm (racket): Update to 7.6.
	[home-page]: Use HTTPS.
	* gnu/packages/patches/racket-store-checksum-override.patch: Adjust for 7.6.

2020-02-18  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: julius: Update to 1.3.0.
	* gnu/packages/games.scm (julius): Update to 1.3.0.

2020-02-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mrrescue: Use HTTPS home page.
	* gnu/packages/games.scm (mrrescue)[home-page]: Use HTTPS.

	gnu: pianobar: Update home page.
	* gnu/packages/music.scm (pianobar)[home-page]: Update & use HTTPS.

	gnu: key-mon: Use HTTPS home page.
	* gnu/packages/key-mon.scm (key-mon)[home-page]: Use HTTPS.

	gnu: libfakekey: Update to 0.3.
	* gnu/packages/xdisorg.scm (libfakekey): Update to 0.3.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[arguments]: Bootstrap manually.
	[native-inputs]: Add autoconf, automake, and libtool.

	gnu: Always use HTTPS for orthecreedence.github.io.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-async-future, sbcl-blackbird)[home-page]: Use HTTPS.

2020-02-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add wireguard-tools.
	The ‘wireguard’ repository that included both tools and kernel patch is
	no longer maintained.  I will add this to its description once kernel
	5.6 hits Guix.

	* gnu/packages/linux.scm (wireguard-tools): New public variable.

2020-02-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rust-nodrop-union-0.1: Fix typo.
	This follows up on commit 028b0deebbcff0c28c698c955644749a798faa71.

	* gnu/packages/crates-io.scm (rust-nodrop-union-0.1)[arguments]: Quote.

2020-02-18  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: next: Update to 1.5.0.
	* gnu/packages/web-browsers.scm (next): Update to 1.5.0.
	[synopsis]: Remove marketing.
	[description]: Remove marketing.

	gnu: Add gnome-arcade.
	* gnu/packages/emulators.scm (gnome-arcade): New variable.

2020-02-18  Mathieu Othacehe  <m.othacehe@gmail.com>

	Revert "gnu: guile-ssh: Fix cross-compilation."
	This reverts commit 10cdf1408047f16e02d097c4cd23c8efcddb5814.

	./guix/store.scm:1224:15: Throw to key `srfi-34' with args `(#<condition &store-protocol-error [message: "build of `/gnu/store/gj4pk7zn0wrvf5c9rl9x8gnd3719l98d-guile3.0-ssh-0.12.0.drv' failed" status: 100] 7fa4df090120>)'.
	guix pull: error: You found a bug: the program '/gnu/store/0nbcv4jkhf73qlvc6dsy05iamj6l662c-compute-guix-derivation'

2020-02-18  Mathieu Othacehe  <m.othacehe@gmail.com>

	Revert "gnu: guile-ssh: Update to 0.12.0."
	This reverts commit 668740cc055b59a6d343fb256881c3632e050459.

	This causes the following error when running guix pull:

	./guix/store.scm:1224:15: Throw to key `srfi-34' with args `(#<condition &store-protocol-error [message: "build of `/gnu/store/gj4pk7zn0wrvf5c9rl9x8gnd3719l98d-guile3.0-ssh-0.12.0.drv' failed" status: 100] 7fa4df090120>)'.
	guix pull: error: You found a bug: the program '/gnu/store/0nbcv4jkhf73qlvc6dsy05iamj6l662c-compute-guix-derivation'

2020-02-18  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: guile-git: Fix cross-compilation.
	* gnu/packages/guile.scm (guile-git)[native-inputs]: Add guile and
	guile-bytestructures.

	gnu: guile-ssh: Fix cross-compilation.
	* gnu/packages/ssh.scm (guile-ssh)[native-inputs]: Add guile.

	gnu: guile-ssh: Update to 0.12.0.
	* gnu/packages/ssh.scm (guile-ssh): Update to 0.12.0,
	[source]: remove snippet that were integrated upstream,
	[arguments]: Add a fix-guile-path phase to fix tests.
	(guile3.0-ssh)[arguments]: Remove as this is fixed upstream.

2020-02-18  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: rust-mio-0.6: Update to 0.6.21.
	* gnu/packages/crates-io.scm (rust-mio-0.6): Update to 0.6.21.
	[arguments]: Don't skip build. Skip tests. Add rust-cfg-if-0.1 to
	cargo-inputs. Replce rust-winapi-0.3 with 0.2 in cargo-inputs.
	Replace rust-bytes-0.4 with 0.3, rust-env-logger-0.6 with 0.4 in
	cargo-development-inputs.

2020-02-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-bytes-0.3.
	* gnu/packages/crates-io.scm (rust-bytes-0.3): New variable.

2020-02-18  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-shared-library-0.1.
	* gnu/packages/crates-io.scm (rust-shared-library-0.1): New variable.

	gnu: Add rust-named-pipe-0.4.
	* gnu/packages/crates-io.scm (rust-named-pipe-0.4): New variable.

2020-02-18  Efraim Flashner  <efraim@flashner.co.il>

	gn: edirect: Update to 12.1.20190829.
	The previous version has disappeared upstream.

	* gnu/packages/bioinformatics.scm (edirect): Update to 12.1.20190829.

2020-02-18  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: guile-git: Fix cross-compilation.
	* gnu/packages/guile.scm (guile-git)[native-inputs]: Add guile and
	guile-bytestructures.

	gnu: guile-ssh: Fix cross-compilation.
	* gnu/packages/ssh.scm (guile-ssh)[native-inputs]: Add guile.

	gnu: guile-ssh: Update to 0.12.0.
	* gnu/packages/ssh.scm (guile-ssh): Update to 0.12.0,
	[source]: remove snippet that were integrated upstream,
	[arguments]: Add a fix-guile-path phase to fix tests.
	(guile3.0-ssh)[arguments]: Remove as this is fixed upstream.

2020-02-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: bootstrap-mes-rewired: Remove unnecessary '@'.
	* gnu/packages/commencement.scm (%bootstrap-mes-rewired)[native-inputs]:
	Remove unnecessary use of '@'.

	gnu: bootstrap-mes-rewired: Do not import the host's (srfi srfi-26).
	* gnu/packages/commencement.scm (%bootstrap-mes-rewired): Remove (srfi
	srfi-26) from #:modules.

2020-02-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-futures-sink-preview-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-futures-sink-preview-0.3)[arguments]:
	Add rust-futures-core-preview-0.3 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-futures-core-io-preview-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-futures-io-preview-0.3)
	[properties]: Remove field.

	gnu: rust-futures-core-preview-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-futures-core-preview-0.3)[arguments]:
	Skip tests.
	[properties]: Remove field.

	gnu: rust-nodrop-union-0.1: Upgrade to 0.1.11.
	* gnu/packages/crates-io.scm (rust-nodrop-union-0.1): Upgrade to 0.1.11.
	[arguments]: Skip build.
	[properties]: Remove field.

	gnu: rust-owning-ref-0.4: Don't hide package.
	* gnu/packages/crates-io.scm (rust-owning-ref-0.4)[arguments]: Add
	rust-stable-deref-trait-1.1 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-synstructure-test-traits-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-synstructure-test-traits-0.1)
	[properties]: Remove field.

	gnu: rust-tar-0.4: Don't hide package.
	* gnu/packages/crates-io.scm (rust-tar-0.4)[arguments]: Skip tests. Add
	rust-filetime-0.2, rust-libc-0.2, rust-redox-syscall-0.1, rust-xattr-0.2
	to cargo-inputs. Add rust-tempdir-0.3 to cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-termion-1.5: Upgrade to 1.5.5.
	* gnu/packages/crates-io.scm (rust-termion-1.5): Upgrade to 1.5.5.
	[arguments]: Skip tests. Add rust-libc-0.2, rust-numtoa-0.1,
	rust-redox-syscall-0.1, rust-redox-termios-0.1 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-termios-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-termios-0.3)[arguments]: Add
	rust-libc-0.2 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-thread-id-3.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-thread-id-3.3)[arguments]: Add
	rust-libc-0.2, rust-redox-syscall-0.1, rust-winapi-0.3 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-threadpool-1.7: Don't hide package.
	* gnu/packages/crates-io.scm (rust-threadpool-1.7)[arguments]: Add
	rust-num-cpus-1.11 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-tokio-mock-task-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-tokio-mock-task-0.1)[arguments]: Add
	rust-futures-0.1 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-tracing-core-0.1: Upgrade to 0.1.9.
	* gnu/packages/crates-io.scm (rust-tracing-core-0.1): Update to 0.1.9.
	[arguments]: Add rust-lazy-static-1 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-try-from-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-try-from-0.3)[arguments]: Add
	rust-cfg-if-0.1 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-try-lock-0.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-try-lock-0.2)[properties]: Remove
	field.

	gnu: rust-typeable-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-typeable-0.1)[properties]: Remove
	field.

	gnu: rust-typenum-1.10: Don't hide package.
	* gnu/packages/crates-io.scm (rust-typenum-1.10)[properties]: Remove
	field.

	gnu: rust-ucd-trie-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-ucd-trie-0.1)[arguments]: Add
	rust-lazy-static-1 to cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-ucd-util-0.1: Update to 0.1.7.
	* gnu/packages/crates-io.scm (rust-ucd-util-0.1): Update to 0.1.7.
	[properties]: Remove field.

	gnu: rust-unicode-width-0.1: Upgrade to 0.1.7.
	* gnu/packages/crates-io.scm (rust-unicode-width-0.1)[arguments]: Add
	rust-compiler-builtins-0.1, rust-rustc-std-workspace-core-1.0,
	rust-rustc-std-workspace-std-1.0 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-unindent-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-unindent-0.1)[properties]: Remove
	field.

	gnu: rust-unreachable-1.0: Don't hide package.
	* gnu/packages/crates-io.scm (rust-unreachable-1.0)[arguments]: Add
	rust-void-1.0 to cargo-inputs.
	[properties]: Remove field.

	doc: Document packaging guidelines for Rust crates.
	* doc/contributing.texi (Rust Crates): New section.

2020-02-18  Brice Waegeneire  <brice@waegenei.re>

	gnu: libosinfo: Include operating systems list.
	* gnu/packages/virtualization.scm (libosinfo)[inputs]: Add osinfo-db and
	remove gobject-introspection.
	[native-inputs]: Add gobject-introspection.
	[arguments]: Add phase patch.

	squash! gnu: virt-manager: Include operating systems list.

2020-02-18  Brice Waegeneire  <brice@waegenei.re>

	gnu: osinfo-db: Add osinfo-db.
	* gnu/packages/virtualization.scm (osinfo-db): New variable.

	gnu: osinfo-db-tools: Add osinfo-db-tools.
	* gnu/packages/virtualization.scm (osinfo-db-tools): New variable.

2020-02-18  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: Add opensurge.
	* gnu/packages/games.scm (opensurge): New variable.

	gnu: Add surgescript.
	* gnu/packages/game-development.scm (surgescript): New variable.

2020-02-18  Leo Famulari  <leo@famulari.name>

	gnu: MPD: Update to 0.21.20.
	* gnu/packages/mpd.scm (mpd): Update to 0.21.20.

2020-02-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wesnoth: Update to 1.14.11.
	* gnu/packages/games.scm (wesnoth): Update to 1.14.11.

	gnu: freeciv: Update to 2.6.2.
	* gnu/packages/games.scm (freeciv): Update to 2.6.2.

	gnu: emacs-sml-mode: Update to 6.10.
	* gnu/packages/emacs-xyz.scm (emacs-sml-mode): Update to 6.10.

	gnu: dovecot: Update to 2.3.9.3 [fixes CVE-2020-7046 & CVE-2020-7957].
	* gnu/packages/mail.scm (dovecot): Update to 2.3.9.3.

	gnu: btrfs-progs: Update to 5.4.1.
	* gnu/packages/linux.scm (btrfs-progs): Update to 5.4.1.

	gnu: aspell-dict-da: Update to 1.6.36-11-0.
	* gnu/packages/aspell.scm (aspell-dict-da): Update to 1.6.36-11-0.

	gnu: packagekit: Update to 1.1.13.
	* gnu/packages/freedesktop.scm (packagekit): Update to 1.1.13.

	gnu: uefitool: Update to 0.27.0.
	* gnu/packages/flashing-tools.scm (uefitool): Update to 0.27.0.

	gnu: connman: Update to 1.38.
	* gnu/packages/connman.scm (connman): Update to 1.38.
	[inputs]: Add libmnl.

	gnu: brial: Update to 1.2.7.
	* gnu/packages/sagemath.scm (brial): Update to 1.2.7.

	gnu: bear: Update to 2.4.3.
	* gnu/packages/build-tools.scm (bear): Update to 2.4.3.

2020-02-17  Timothy Sample  <samplet@ngyro.com>

	gnu: commencement: Fix '%boot-mesboot1-inputs'.
	* gnu/packages/commencement.scm (%boot-mesboot1-inputs): In the list
	of elements to delete from '%boot-mesboot0-inputs', remove a
	duplicate 'bash', add 'bootar', and remove an extra space at the end
	of 'grep'.

	gnu: commencement: Remove %bootstrap-guile+guild.
	* gnu/packages/commencement.scm (%bootstrap-guile+guild): Remove variable.

2020-02-17  Timothy Sample  <samplet@ngyro.com>

	gnu: commencement: Simplify Gash and Gash-Utils.
	This change does three things.  First Gash-Utils is updated to
	0.1.0.  Then, the bootstrap Gash and Gash-Utils packages are
	arranged to be built without using 'guild'.  Finally, instead of
	using a binary 'tar' via 'bootstrap-executable' to extract Gash and
	Gash-Utils, a self-extracting Scheme implementation of 'tar' and
	'gzip' is used instead.

	These three changes need to happen in concert to avoid breaking the
	bootstrap process.

	* gnu/packages/shells.scm (gash-utils): Update to 0.1.0; remove
	'autoconf' and 'automake' from 'native-inputs'; delete 'arguments';
	update the home-page, synopsis, and description.
	* gnu/packages/commencement.scm (bootar): New variable.
	(gash-boot): Replace 'tar', and 'xz' with 'bootar'; remove 'bash'
	and 'guile-source'; do not use 'guile-build-system' but rather
	'gnu-build-system' with some modified phases; disable tests.
	(gash-utils-boot): Likewise.
	(%boot-gash-inputs): Add 'bootar'; replace '%bootstrap-guile+guild' with
	'%bootstrap-guile'.
	(mes-boot): In the configure phase, do not reference 'GUILE_LOAD_PATH'
	as it is no longer set.

2020-02-17  Timothy Sample  <samplet@ngyro.com>

	Add (guix build gnu-bootstrap).
	* guix/build/gnu-bootstrap.scm: New file.
	* Makefile.am (MODULES): Add it.

	gnu: Rename 'gash-core-utils' to 'gash-utils'.
	* gnu/packages/shells.scm (gash-core-utils): Rename this...
	(gash-utils): ...to this.
	* gnu/packages/commencement.scm (gash-core-utils): Rename this...
	(gash-utils): ...to this and update the parent package reference.
	(%boot-gash-inputs): Update reference.

2020-02-17  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: glibc-boot0: Remove gash, use bash-mesboot0 only.
	* gnu/packages/commencement.scm (glibc-mesboot0): Use bash-mesboot0 only.

	gnu: commencement: mes-boot: Update to 0.22.
	* gnu/packages/commencement.scm (mes-boot): Update to 0.22.

2020-02-17  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: glibc-mesboot: Use gash only, instead of bash/gash mix.
	While this works and is much cleaner, it is also much slower.

	* gnu/packages/commencement.scm (glibc-mesboot0): Use gash only, instead of
	bash/gash mix.

2020-02-17  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: gash-core-utils-boot: Update to 0.0.214-fc1b.
	* gnu/packages/commencement.scm (gash-core-utils-boot): Update to 0.0.214-fc1b.

	gnu: commencement: gnu-make-mesboot: Rename from make-mesboot.
	* gnu/packages/commencement.scm (gnu-make-mesboot): Rename
	from. make-mesboot.  Update users.

	gnu: commencement: gnu-make-mesboot0: Rename from make-mesboot0.
	* gnu/packages/commencement.scm (gnu-make-mesboot0): Rename from
	make-mesboot0.  Update users.

	gnu: bootstrap: Remove %bootstrap-coreutils&co, %bootstrap-bash.
	* gnu/packages/bootstrap.scm (%bootstrap-inputs)[i686-linux,x86-linux]: Remove
	%bootstrap-coreutils&co, %bootstrap-bash.

	gnu: commencement: %bootstrap-tarballs: Remove %bootstrap-binaries-tarball.
	* gnu/packages/make-bootstrap.scm (%bootstrap-tarballs)[i686-linux,
	x86_64-linux]: Remove %bootstrap-binaries-tarball.
	* gnu/packages/commencement.scm (file-boot0): Drop bzlib dependency.

	gnu: commencement: coreutils-final: Inherit from coreutils-minimal.
	* gnu/packages/commencement.scm (coreutils-final): Inherit from
	coreutils-minimal.

	gnu: commencement: Add coreutils-boot0.
	(coreutils-boot0): New variable.
	* gnu/packages/commencement.scm (%boot0-inputs): Add it.

	gnu: commencement: Add tar-boot0.
	* gnu/packages/commencement.scm (tar-boot0): New variable.
	(%boot0-inputs): Add it.

	gnu: commencement: Add bzip2-boot0.
	* gnu/packages/commencement.scm (bzip2-boot0): New variable.
	(%boot0-inputs): Add it.

	gnu: commencement: Add patch-boot0.
	* gnu/packages/commencement.scm (patch-boot0): New variable: patch without
	lzip dependency (via ed).
	(%boot0-inputs): Add it.

2020-02-17  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: Add sed-boot0.
	linux-libre-headers depends on `sed -E', introduced in sed 4.1.5.

	* gnu/packages/commencement.scm (sed-boot0): New variable.
	(%boot0-inputs): Add it.

2020-02-17  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: commencement: Add gawk-boot0.
	* gnu/packages/commencement.scm (gawk-boot0): New variable.
	(%boot0-inputs): Add it.

	gnu: commencement: file: Build file without bzip2.
	* gnu/packages/commencement.scm (file): New variable.  Use it instead of (gnu
	packages file), removing failing bzip2 extension.

	gnu: commencement: %bootstrap-inputs+toolchain: Use Gash instead of coreutils&co.
	* gnu/packages/commencement.scm (%bootstrap-inputs+toolchain): Use Gash
	instead of coreutils&co.

	gnu: commencement: Remove m4-mesboot.
	* gnu/packages/commencement.scm (m4-mesboot): Remove.

	gnu: commencement: Add coreutils-mesboot.
	* gnu/packages/commencement.scm (coreutils-mesboot): New variable.
	(%boot-mesboot6-inputs): New variable.

	gnu: commencement: gcc-mesboot-wrapper: Use Gash instead of coreutils&co.
	* gnu/packages/commencement.scm (gcc-mesboot-wrapper): Use Gash instead of
	coreutils&co.
	(%boot-mesboot5-inputs): New variable.

	gnu: commencement: gcc-mesboot: Use Gash instead of coreutils&co.
	* gnu/packages/commencement.scm (gcc-mesboot): Use Gash instead of
	coreutils&co.

	gnu: commencement: gcc-mesboot1-wrapper: Use Gash instead of coreutils&co.
	* gnu/packages/commencement.scm (gcc-mesboot1-wrapper): Use Gash instead of
	coreutils&co.

	gnu: commencement: glibc-mesboot: Use Gash instead of coreutils&co.
	* gnu/packages/commencement.scm (glibc-mesboot): Use Gash instead of
	coreutils&co.

	gnu: commencement: glibc-headers-mesboot: Use Gash instead of coreutils&co.
	* gnu/packages/commencement.scm (glibc-headers-mesboot): Use Gash instead of
	coreutils&co.

	gnu: commencement: binutils-mesboot: Use Gash instead of coreutils&co.
	* gnu/packages/commencement.scm (binutils-mesboot): Use Gash instead of
	coreutils&co.
	* gnu/packages/commencement.scm (%boot-mesboot3-inputs): New variable.

	gnu: commencement: Add hello-mesboot.
	* gnu/packages/commencement.scm (hello-mesboot): New variable.

	gnu: commencement: Add xz-mesboot.
	* gnu/packages/commencement.scm (xz-mesboot): New variable.

	gnu: commencement: Add gcc-mesboot1: Use Gash instead of coreutils&co.
	* gnu/packages/commencement.scm (gcc-mesboot1): Use Gash instead of
	coreutils&co.

	gnu: commencement: Add bash-mesboot.
	* gnu/packages/commencement.scm (bash-mesboot): New variable.

	gnu: commencement: Add gcc-core-mesboot1.
	* gnu/packages/commencement.scm (gcc-core-mesboot1): New variable.
	(gmp-boot, mpfr-boot, mpc-boot): Scheme-only bootstrap.
	* gnu/packages/patches/gcc-boot-4.6.4.patch: New file.
	* gnu/packages/patches/gcc-boot-4.7.4.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Update.

	gnu: commencement: Add sed-mesboot.
	* gnu/packages/commencement.scm (sed-mesboot): New variable.

	gnu: commencement: Add gawk-mesboot.
	* gnu/packages/commencement.scm (gawk-mesboot): New variable.

	gnu: commencement: Add make-mesboot.
	* gnu/packages/commencement.scm (make-mesboot): New variable.

	gnu: commencement: Add coreutils-mesboot0.
	* gnu/packages/commencement.scm (coreutils-mesboot0): New variable.

	gnu: commencement: Add binutils-mesboot1.
	* gnu/packages/commencement.scm (binutils-mesboot1): New variable.

	gnu: commencement: Add grep-mesboot.
	* gnu/packages/commencement.scm (grep-mesboot): New variable.

	gnu: commencement: Add tar-mesboot.
	* gnu/packages/commencement.scm (tar-mesboot): New variable.

	gnu: commencement: gcc-mesboot0: Use Gash instead of coretutils&co.
	* gnu/packages/commencement.scm (gcc-mesboot0): Use Gash instead of
	coretutils&co.
	* gnu/packages/commencement.scm (%boot-mesboot0-inputs): New variable.

	gnu: commencement: glibc-mesboot0: Use Gash instead of coretutils&co.
	* gnu/packages/commencement.scm (glibc-mesboot0): Use Gash instead of
	coretutils&co.

	gnu: commencement: mesboot-headers: Use Gash instead of coretutils&co.
	* gnu/packages/commencement.scm (mesboot-headers): Use Gash instead of
	coretutils&co.

	gnu: commencement: Add gawk-mesboot0.
	* gnu/packages/commencement.scm (gawk-mesboot0): New variable.

	gnu: commencement: gcc-core-mesboot0: Use Gash instead of coretutils&co.
	* gnu/packages/commencement.scm (gcc-core-mesboot0): Rename from
	gcc-core-mesboot; Use Gash instead of coretutils&co.

	gnu: commencement: binutils-mesboot0: Use Gash instead of coretutils&co.
	* gnu/packages/commencement.scm (binutils-mesboot0): Use Gash instead of
	coretutils&co; downgrade to 2.14.0.

	gnu: commencement: Add sed-mesboot0.
	* gnu/packages/commencement.scm (sed-mesboot0): New variable.
	* gnu/packages/commencement.scm (%boot-tcc-inputs): New variable.

	gnu: commencement: Add patch-mesboot.
	* gnu/packages/commencement.scm (patch-mesboot): New variable.

	gnu: commencement: diffutils-mesboot: Use Gash instead of coretutils&co.
	* gnu/packages/commencement.scm (diffutils-mesboot): Use Gash instead of
	coretutils&co.

	gnu: commencement: tcc-boot: Use Gash instead of coretutils&co.
	* gnu/packages/commencement.scm (tcc-boot): Use Gash instead of coretutils&co.

	gnu: commencement: Add bash-mesboot0.
	* gnu/packages/commencement.scm (bash-mesboot0): New variable.

	gnu: commencement: Add bzip2-mesboot.
	* gnu/packages/commencement.scm (bzip2-mesboot): New variable.

	gnu: commencement: make-mesboot0: Use Gash instead of coreutils&co.
	* gnu/packages/commencement.scm (make-mesboot0): Use Gash instead of
	coreutils&co.
	(%boot-tcc0-inputs): New variable.

	gnu: commencement: Add gzip-mesboot.
	* gnu/packages/commencement.scm (gzip-mesboot): New variable.

	gnu: commencement: tcc-boot0: Use Gash instead of coretutils&co.
	* gnu/packages/commencement.scm (tcc-boot0): Use Gash instead of
	coretutils&co.

	gnu: commencement: mes-boot: Use Gash instead of coretutils&co.
	* gnu/packages/commencement.scm (mes-boot): Update to 0.21-32-g51c7e5f6f.  Use
	Gash instead of coretutils&co.

	gnu: commencement: Add %bootstrap-mes-rewired.
	* gnu/packages/commencement.scm (%bootstrap-mes-rewired): New variable.

	gnu: commencement: Add gash-core-utils-boot.
	* gnu/packages/commencement.scm (gash-core-utils-boot): New variable.
	(%boot-gash-inputs): New variable.

	gnu: commencement: Add gash-boot.
	* gnu/packages/commencement.scm (gash-boot): New variable.

	gnu: commencement: Add %bootstrap-guile+guild.
	* gnu/packages/commencement.scm (%bootstrap-guile+guild): New variable.

	gnu: bootstrap: Add janneke's guix package url.
	* gnu/packages/bootstrap.scm (%bootstrap-base-urls): Add janneke's guix
	package url.

	gnu: Add gash-core-utils.
	* gnu/packages/shells.scm (gash-core-utils): New variable.

2020-02-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnutls: Add dependency on datefudge.
	* gnu/packages/time.scm (datefudge)[source]: Use 'url-fetch' instead of
	'git-fetch'.
	* gnu/packages/tls.scm (gnutls)[native-inputs]: Add DATEFUDGE.

	gnu: datefudge: Fix compilation against libc 2.31.
	* gnu/packages/patches/datefudge-gettimeofday.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/time.scm (datefudge)[source] Use it.

2020-02-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-untrusted-0.7: Don't hide package.
	* gnu/packages/crates-io.scm (rust-untrusted-0.7)[properties]: Remove
	field.

	gnu: rust-vcpkg-0.2: Update to 0.2.8.
	* gnu/packages/crates-io.scm (rust-vcpkg-0.2): Update to 0.2.8.
	[arguments]: Skip tests. Add rust-lazy-static-1, rust-tempdir-0.3
	to cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-vec-map-0.8: Don't hide package.
	* gnu/packages/crates-io.scm (rust-vec-map-0.8)[arguments]: Add
	rust-serde-1.0 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-version-check-0.9: Don't hide package.
	* gnu/packages/crates-io.scm (rust-version-check-0.9)[properties]:
	Remove field.

	gnu: rust-version-check-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-version-check-0.1)[properties]: Don't
	inherit field.

	gnu: rust-void-1.0: Don't hide package.
	* gnu/packages/crates-io.scm (rust-void-1.0)[properties]: Remove field.

	gnu: rust-wasi-0.5: Don't hide package.
	* gnu/packages/crates-io.scm (rust-wasi-0.5)[properties]: Remove field.

	gnu: rust-winapi-i686-pc-windows-gnu-0.4: Don't hide package.
	* gnu/packages/crates-io.scm (rust-winapi-i686-pc-windows-gnu-0.4)
	[properties]: Remove field.

	gnu: rust-winapi-x86-64-pc-windows-gnu-0.4: Don't hide package.
	* gnu/packages/crates-io.scm (rust-winapi-x86-64-pc-windows-gnu-0.4)
	[properties]: Remove field.

	gnu: rust-security-framework-sys-0.3: Update to 0.3.
	* gnu/packages/crates-io.scm (rust-security-framework-sys-0.3): Update
	to 0.3.3.
	[arguments]: Add rust-core-foundation-sys-0.6 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-quickcheck-0.5: Don't skip build.
	* gnu/packages/crates-io.scm (rust-quickcheck-0.5)[arguments]: Don't
	skip build.

	gnu: rust-quickcheck-0.6: Don't skip build.
	* gnu/packages/crates-io.scm (rust-quickcheck-0.6)[arguments]: Don't
	skip build.

	gnu: rust-quickcheck-0.7: Don't skip build.
	* gnu/packages/crates-io.scm (rust-quickcheck-0.7)[arguments]: Don't
	skip build.

2020-02-17  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-quickcheck-0.9.
	* gnu/packages/crates-io.scm (rust-quickcheck-0.9): New variable.
	(rust-quickcheck-0.8, rust-quickcheck-0.7, rust-quickcheck-0.6,
	rust-quickcheck-0.5, rust-quickcheck-0.2): Inherit from
	rust-quickcheck-0.9.

	gnu: Add rust-quasi-macros-0.32.
	* gnu/packages/crates-io.scm (rust-quasi-macros-0.32): New variable.

	gnu: Add rust-serde-codegen-0.4.
	* gnu/packages/crates-io.scm (rust-serde-codegen-0.4): New variable.

	gnu: Add rust-quasi-codegen-0.32.
	* gnu/packages/crates-io.scm (rust-quasi-codegen-0.32): New variable.

	gnu: Add rust-aster-0.41.
	* gnu/packages/crates-io.scm (rust-aster-0.41): New variable.

	gnu: Add rust-quasi-0.32.
	* gnu/packages/crates-io.scm (rust-quasi-0.32): New variable.

2020-02-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-stdweb-internal-macros-0.2: Update to 0.2.9.
	* gnu/packages/crates-io.scm (rust-stdweb-internal-macros-0.2): Update
	to 0.2.9.
	[arguments]: Don't skip build. Replace rust-proc-macro2-0.4 with 1.0,
	rust-syn-0.15 with 1.0 in cargo-inputs.
	[description]: Texify.

	gnu: rust-stdweb-derive-0.5: Update to 0.5.3.
	* gnu/packages/crates-io.scm (rust-stdweb-derive-0.5): Update to 0.5.3.
	[arguments]: Don't skip build. Skip tests. Replace rust-proc-macro2-0.4
	with 1.0, rust-syn-0.15 with 1.0 in cargo-inputs.
	[description]: Update.

2020-02-17  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: rust-stdweb-0.4: Update to 0.4.20.
	* gnu/packages/crates-io.scm (rust-stdweb-0.4): Update to 0.4.20

2020-02-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rand-xoshiro-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-rand-xoshiro-0.1)[arguments]: Don't
	skip build.

	gnu: rust-rand-xoshiro-0.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-rand-xoshiro-0.3)[arguments]: Don't
	skip build.

2020-02-17  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-rand-xoshiro-0.4.
	* gnu/packages/crates-io.scm (rust-rand-xoshiro-0.4): New variable.
	(rust-rand-xoshiro-0.3, rust-rand-xoshrio-0.1): Inherit from
	rust-rand-xoshiro-0.4.

	gnu: Add rust-rand-isaac-0.2.
	* gnu/packages/crates-io.scm (rust-rand-isaac-0.2): New variable.
	(rust-rand-isaac-0.1): Inherit from rust-rand-isaac-0.2.

	gnu: Add rust-syntex-syntax-0.58.
	* gnu/packages/crates-io.scm (rust-syntex-syntax-0.58): New variable.

	gnu: Add rust-syntex-errors-0.58.
	* gnu/packages/crates-io.scm (rust-syntex-errors-0.58): New variable.

	gnu: Add rust-syntex-0.58.
	* gnu/packages/crates-io.scm (rust-syntex-0.58): New variable.

	gnu: Add rust-syntex-pos-0.58.
	* gnu/packages/crates-io.scm (rust-syntex-pos-0.58): New variable.

	gnu: Add rust-objc-foundation-0.1.
	* gnu/packages/crates-io.scm (rust-objc-foundation-0.1): New variable.

	gnu: Add rust-block-0.1.
	* gnu/packages/crates-io.scm (rust-block-0.1): New variable.

2020-02-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nginx: Update to 1.17.8.
	* gnu/packages/web.scm (nginx): Update to 1.17.8.

	gnu: socat: Update to 1.7.3.4.
	* gnu/packages/networking.scm (socat): Update to 1.7.3.4.

	gnu: nethack: Update to 3.6.5.
	* gnu/packages/games.scm (nethack): Update to 3.6.5.

	gnu: ncdu: Update to 1.14.2.
	* gnu/packages/ncdu.scm (ncdu): Update to 1.14.2.

	gnu: ncmpc: Update to 0.37.
	* gnu/packages/mpd.scm (ncmpc): Update to 0.37.

	gnu: mpd: Update to 0.21.19.
	* gnu/packages/mpd.scm (mpd): Update to 0.21.19.

	gnu: Follow multiprecision.org subdomain redirections.
	* gnu/packages/algebra.scm (mpfrcx, cm)[home-page]: Follow permanent redirections.

	gnu: libmpdclient: Update to 2.18.
	* gnu/packages/mpd.scm (libmpdclient): Update to 2.18.

	gnu: mpc: Fix home page domain.
	* gnu/packages/multiprecision.scm (mpc)[home-page]: Add www.

	gnu: yapet: Update home page.
	* gnu/packages/password-utils.scm (yapet)[home-page]: Update.

	gnu: librevenge: Don't use NAME in source URI.
	* gnu/packages/libreoffice.scm (librevenge)[source]: Hard-code NAME.

	gnu: orcus: Don't use NAME in source URI.
	* gnu/packages/libreoffice.scm (orcus)[source]: Hard-code NAME.

2020-02-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mpi.scm: Use 'license:' prefix.
	* gnu/packages/mpi.scm: Import (guix licenses) with the 'license:'
	prefix.

2020-02-17  Maurice Brémond  <Maurice.Bremond@inria.fr>
	    Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add MPICH.
	* gnu/packages/mpi.scm (mpich): New variable.

2020-02-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: upx: Clean up.
	* gnu/packages/compression.scm (upx)[arguments]: Combine duplicate
	substitutions.  Replace ‘install’ phase.  Fix indentation.

	gnu: ebtables: Update to 2.0.11.
	* gnu/packages/linux.scm (ebtables): Update to 2.0.11.
	[arguments]: Remove them all.

	gnu: haveged: Update to 1.9.8.
	* gnu/packages/linux.scm (haveged): Update to 1.9.8.

	gnu: liblangtag: Update to 0.6.3.
	* gnu/packages/libreoffice.scm (liblangtag): Update to 0.6.3.

	gnu: liblangtag: Don't use NAME in source URI.
	* gnu/packages/libreoffice.scm (liblangtag)[source]: Hard-code NAME.

	gnu: weechat: Update to 2.7.
	* gnu/packages/irc.scm (weechat): Update to 2.7.
	[inputs]: Use guile-2.2.
	[arguments]: Explicitly disable languages for which auto-detection broke.

	gnu: sxiv: Update to 26.
	* gnu/packages/image-viewers.scm (sxiv): Update to 26.

	gnu: rsnapshot: Use HTTPS home page.
	* gnu/packages/backup.scm (rsnapshot)[home-page]: Use HTTPS.

	gnu: slib: Use HTTPS home page.
	* gnu/packages/scheme.scm (slib)[home-page]: Use HTTPS.

	gnu: git: Update to 2.25.1.
	* gnu/packages/version-control.scm (git): Update to 2.25.1.

	gnu: xpdf: Update to 4.02.
	* gnu/packages/pdf.scm (xpdf): Update to 4.02.

	gnu: xpdf: Update home page.
	* gnu/packages/pdf.scm (xpdf)[home-page]: Use new (HTTPS) domain.

2020-02-17  Danny Milosavljevic  <dannym@scratchpost.org>

	utils: Change 'patch-shebang' to not try to patch Rust source files.
	* guix/build/utils.scm (patch-shebang): Match only absolute paths.

2020-02-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	bootstrap: Fix typo.
	* bootstrap: Substitute ‘guix-cookbook’ for copy/pasted ‘guix-manual’.

	Reported-by: jetomit on #guix

2020-02-17  Robert Smith  <robertsmith@posteo.net>

	gnu: Add emacs-persist.
	* gnu/packages/emacs-xyz.scm (emacs-persist): New variable.

2020-02-17  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Add German Cookbook translation.
	* doc/local.mk (info_TEXINFOS): Add guix-cookbook.de.texi.
	(TRANSLATED_INFO): Add guix-cookbook.de.texi.
	* po/doc/guix-cookbook.de.po: New file.
	* po/doc/local.mk (DOC_COOKBOOK_PO_FILES): Add guix-cookbook.de.po.

2020-02-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: simple-scan: Update to 3.34.4.
	* gnu/packages/gnome.scm (simple-scan): Update to 3.34.4.

	gnu: gcompris-qt: Update to 0.98.
	* gnu/packages/education.scm (gcompris-qt): Update to 0.98.

	gnu: upx: Update to 3.96.
	* gnu/packages/compression.scm (upx): Update to 3.96.
	[source]: Remove patch.
	[arguments]: Remove CHECK_WHITESPACE work-around.
	[properties]: Remove obsolete hidden CVE.
	* gnu/packages/patches/upx-fix-CVE-2017-15056.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: upx: Don't use NAME in source URI.
	* gnu/packages/compression.scm (upx)[source]: Hard-code NAME.

	gnu: newlib: Use HTTPS home page.
	* gnu/packages/embedded.scm (newlib)[home-page]: Use HTTPS.

	gnu: libgig: Use HTTPS home page.
	* gnu/packages/music.scm (libgig)[home-page]: Use HTTPS.

	gnu: java-commons-exec: Use HTTPS home page.
	* gnu/packages/java.scm (java-commons-exec)[home-page]: Use HTTPS.

	gnu: guile-present: Use HTTPS home page.
	* gnu/packages/gtk.scm (guile-present)[home-page]: Use HTTPS.

	gnu: sbcl-trivial-gray-streams: Use HTTPS home page.
	* gnu/packages/lisp-xyz.scm (sbcl-trivial-gray-streams)[home-page]: Use HTTPS.

	gnu: python2-munkres: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (python2-munkres)[home-page]: Use HTTPS.

	gnu: python-blinker: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (python-blinker)[home-page]: Use HTTPS.

	gnu: hlint: Update home page.
	* gnu/packages/haskell-apps.scm (hlint)[home-page]: Use source
	repository.

	gnu: openssh: Update to 8.2p1.
	* gnu/packages/ssh.scm (openssh): Update to 8.2p1.
	[arguments]: Adjust ‘patch-tests’ phase.

	gnu: openssh: Don't use NAME in source URI.
	* gnu/packages/ssh.scm (openssh)[source]: Hard-code NAME.

	gnu: endlessh: Update to 1.1.
	* gnu/packages/ssh.scm (endlessh): Update to 1.1.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.

2020-02-16  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Spawn services with nothing but the PATH variable.
	Previously, services spawned with 'make-forkexec-constructor' &
	co. would all inherit the environment variables of PID 1, which includes
	things like 'BOOT_IMAGE'.  This change resets it to the bare minimum.

	* gnu/services/shepherd.scm (shepherd-configuration-file): Add call to
	'default-environment-variables'.  Remove 'setenv' call.

2020-02-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Add "guile3.0-shepherd" variant.
	* gnu/packages/admin.scm (guile3.0-shepherd): New variable.

	gnu: shepherd: Update to 0.7.0.
	* gnu/packages/admin.scm (shepherd): Update to 0.7.0.

2020-02-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-reno: Update home page.
	* gnu/packages/openstack.scm (python-reno)[home-page]: Follow (HTTPS)
	redirection.

	gnu: autoconf: Use HTTPS home page.
	* gnu/packages/autotools.scm (autoconf)[home-page]: Use HTTPS.

	gnu: python2-enum: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (python2-enum)[home-page]: Use HTTPS.

	gnu: r-sdmtools: Use HTTPS home page.
	* gnu/packages/cran.scm (r-sdmtools)[home-page]: Use HTTPS.

	gnu: r-tcltk2: Use HTTPS home page.
	* gnu/packages/cran.scm (r-tcltk2)[home-page]: Use HTTPS.

	gnu: r-rocr: Use HTTPS home page.
	* gnu/packages/statistics.scm (r-rocr)[home-page]: Use HTTPS.

	gnu: wabt: Use Texinfo mark-up.
	* gnu/packages/web.scm (wabt)[description]: Mark up more better.

	gnu: libmicrohttpd: Update to 0.9.70.
	* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.70.

	gnu: freeorion: Update to 0.4.9.
	* gnu/packages/games.scm (freeorion): Update to 0.4.9.
	[source]: Use release tarball.

	gnu: openscenegraph: Fix typo in description.
	* gnu/packages/graphics.scm (openscenegraph)[synopsis, description]: Add missing hyphen.

	gnu: openscenegraph: Update to 3.6.5.
	* gnu/packages/graphics.scm (openscenegraph): Update to 3.6.5.

	gnu: flashrom: Update to 1.2.
	* gnu/packages/flashing-tools.scm (flashrom): Update to 1.2.

	gnu: fio: Update to 3.18.
	* gnu/packages/benchmark.scm (fio): Update to 3.18.

	gnu: fasm: Update to 1.73.22.
	* gnu/packages/assembly.scm (fasm): Update to 1.73.22.

	gnu: sbsigntools: Update to 0.9.3.
	* gnu/packages/efi.scm (sbsigntools): Update to 0.9.3.

	gnu: libasr: Update to 1.0.4.
	* gnu/packages/dns.scm (libasr): Update to 1.0.4.
	[arguments]: Remove obsolete ‘bootstrap’ phase replacement.

	gnu: lttoolbox: Remove redundant FILE-NAME.
	* gnu/packages/dictionaries.scm (lttoolbox)[source]: Remove FILE-NAME field.

	gnu: lttoolbox: Update to 3.5.1.
	* gnu/packages/dictionaries.scm (lttoolbox): Update to 3.5.1.
	[arguments]: Replace ‘bootstrap’ phase.
	[native-inputs]: Add autoconf, automake, and libtool.

	gnu: camlp5: Update to 7.11.
	* gnu/packages/ocaml.scm (camlp5): Update to 7.11.

	gnu: ddclient: Update home page.
	* gnu/packages/dns.scm (ddclient)[home-page]: Update.

	gnu: ddclient: Update to 3.9.1.
	* gnu/packages/dns.scm (ddclient): Update to 3.9.1.
	[source]: Use GIT-FETCH and add a FILE-NAME.
	[native-inputs]: Remove gzip and tar.
	[arguments]: Adapt to git checkout source.

	gnu: boinc-client: Trim synopsis.
	* gnu/packages/distributed.scm (boinc-client)[synopsis]: Remove package name.

	gnu: boinc-client: Update to 7.16.4.
	* gnu/packages/distributed.scm (boinc-client): Update to 7.16.4.

	gnu: noise-repellent: Update to 0.1.5.
	* gnu/packages/audio.scm (noise-repellent): Update to 0.1.5.
	[build-system]: Switch to meson-build-system.
	[arguments]: Remove GNU build system flags & set installation prefix.

2020-02-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Remove blender@2.79b.
	As discussed on #guix with lfam and raingloom, it no longer builds and
	users with hardware that requires it can use ‘guix time-machine’.

	* gnu/packages/graphics.scm (blender-2.79): Remove variable.

2020-02-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: blender: Update to 2.82.
	* gnu/packages/graphics.scm (blender): Update to 2.82.
	[arguments]: Uncomment ‘fix-broken-import’ phase.

	gnu: Add rtl8812au-aircrack-ng-linux-module.
	* gnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module):
	New public variable.

2020-02-16  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: virt-manager: Move gobject-introspection to native-inputs
	* gnu/packages/virtualization.scm (virt-manager): Move
	  gobject-introspection from inputs to native-inputs.

	gnu: libvirt, virt-manager: Don't use tabs for indentation
	* gnu/packages/virtualization.scm: Replace tabs with spaces.

	gnu: rust-same-file-1.0: Don't skip build.
	* gnu/packages/crates-io.scm (rust-same-file-1.0)[arguments]: Don't skip build.

2020-02-16  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: rust-ignore-0.4: Add rust-winapi-util-0.1 to inputs.
	This is a followup to 566997236494d83a48182d69311897789b5c9cd4. At the
	time, it seemed like the input is only used on Windows and therefore
	unnecessary. However, the package kept building only because the crate
	was still being used transitively, through rust-same-file-1.0.

	* gnu/packages/crates-io.scm (rust-ignore-0.4)[arguments](cargo-inputs):
	  Add rust-winapi-util-0.1.

2020-02-16  Efraim Flashner  <efraim@flashner.co.il>

	build: gnu-build-system: Adjust NOCONFIGURE variable.
	This ia a follow-up to 481a0f1a7ceac666a011b28324220584ead07698.

	* guix/build/gnu-build-system.scm (bootstrap): Set NOCONFIGURE for all
	bootstrap scripts. Clean up variable after use.

2020-02-16  Rene Saavedra  <pacoon@protonmail.com>

	gnu: accountsservice: 'Add patch-/bin/cat' phase.
	* gnu/packages/freedesktop.scm (accountsservice)[arguments]: Add 'patch-/bin/cat'
	phase.

2020-02-16  Oskar Köök  <oskarkook@maatriks.ee>

	gnu: elixir: Update to 1.10.0.
	* gnu/packages/elixir.scm (elixir): Update to 1.10.0.
	* gnu/packages/patches/elixir-path-length.patch: Update patch so it can
	be applied to v1.10.0 source

2020-02-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: whois: Update to 5.5.6.
	* gnu/packages/networking.scm (whois): Update to 5.5.6.

2020-02-16  Brendan Tildesley  <mail@brendan.scot>

	build-system/gnu: Don't try executing directories in bootstrap phase.
	* guix/build/gnu-build-system.scm: (bootstrap): Change the file-exists?
	procedure to one that excludes directories, so that we do not mistake it for a
	script. For example if the source includes a bootstrap/ directory.

2020-02-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: hurd-headers: Update snapshot.
	* gnu/packages/hurd.scm (hurd-headers): Update to 0.9-1.91a5167.
	[version]: Use GIT-VERSION.
	[arguments]: Add "--without-libcrypt" in #:configure-flags.

2020-02-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gwl: Update to 0.2.0.
	* gnu/packages/package-management.scm (gwl): Update to 0.2.0.
	[source]: Fetch from gnu.org.
	[native-inputs]: Add texinfo and graphviz.
	[propagated-inputs]: Add guile-gcrypt, guile-pfds, guile-syntax-highlight, and
	guile-wisp.
	[home-page]: Use workflows.guix.info.
	[description]: Use official project description.

2020-02-16  Efraim Flashner  <efraim@flashner.co.il>

	doc: Fix typo.
	* doc/guix.texi (X Window)[sddm-service-type]: SSDM -> SDDM typo fix.
	[sddm-configuration]: Also list 'maya' theme.
	* gnu/services/sddm.scm (sddm-service): Fix typo in doc string.
	(sddm-configuration): Also list 'maya' theme.

	gnu: Remove obsolete bootstrap workaround phases.
	* gnu/packages/admin.scm (igt-gpu-tools)[arguments]: Don't set
	NOCONFIGURE environment variable.
	* gnu/packages/algebra.scm (givaro, fflas-ffpack, linbox),
	* gnu/packages/arcan.scm (xarcan),
	* gnu/packages/audio.scm (rtmidi),
	* gnu/packages/cinnamon.scm (cinnamon-desktop),
	* gnu/packages/gnome.scm (dia, libxklavier, byzanz),
	* gnu/packages/image-viewers.scm (geeqie),
	* gnu/packages/libusb.scm (libplist),
	* gnu/packages/mail.scm (libetpan),
	* gnu/packages/networking.scm (aircrack-ng),
	* gnu/packages/terminals.scm (tilda, kmscon),
	* gnu/packages/xorg.scm (xf86-video-intel, xcompmgr) [arguments]: Same.

	build: gnu-build-system: Don't run configure during bootstrap.
	* guix/build/gnu-build-system.scm (bootstrap): Add NOCONFIGURE
	environment variable before running bootstrap scripts.

2020-02-15  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: emulation-station: Fix build.
	* gnu/packages/emulators.scm (emulation-station): Switch to an
	  unreleased git commit.

2020-02-15  shtwzrd  <shtwzrd@protonmail.com>

	services: xorg: Filter modules based on system
	Fixes <https://bugs.gnu.org/39402>.
	Reported by shtwzrd <shtwzrd@protonmail.com>.

	* gnu/services/xorg.scm (xorg-configuration):
	  Apply a filter over %default-xorg-modules packages, excluding
	  those for which the %current-system is not among the package's
	  supported-systems.

	This patch makes it possible to use xorg-configuration on systems
	other than x86_64 and i686, as without it, xf86-video-intel would
	be pulled in on the unsupported architecture and fail.

2020-02-15  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: higan: Explain why v106, and not v107, is being packaged
	* gnu/packages/emulators.scm (higan): Add a comment.

	gnu: higan: Don't use auto-generated tarball.
	* gnu/packages/emulators.scm (higan)[source]: Don't use autogenerated
	  tarball. Fetch from the new location for the repository.

	gnu: higan: End phases with #t
	* gnu/packages/emulators.scm (higan)[arguments]: End all phases with #t.

2020-02-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-contrib: Update to 20200213.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 20200213.

	gnu: emacs-org: Update to 9.3.6.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.3.6.

2020-02-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: bash: Update to 5.0.16.
	* gnu/packages/bash.scm (%patch-series-5.0): Add patches 12 through 16.

	gnu: readline: Update to 8.0.4.
	* gnu/packages/readline.scm (%patch-series-8.0): Add patches 2 through 4.

	gnu: CMake: Update to 3.16.4.
	* gnu/packages/cmake.scm (cmake-bootstrap): Update to 3.16.4.

	gnu: libarchive: Update to 3.4.2.
	* gnu/packages/backup.scm (libarchive): Update to 3.4.2.

	gnu: CMake: Do not use source files from system libarchive.
	* gnu/packages/cmake.scm (%common-build-phases): Remove phase
	'use-system-libarchive'.
	(%preserved-third-party-files): New variable.
	(cmake-bootstrap)[native-inputs]: Remove.
	[source](snippet): Rewrite in terms of FILE-SYSTEM-FOLD, and
	preserve two files from the bundled libarchive.
	(cmake-minimal)[source](snippet): Adjust accordingly.

	gnu: ncurses: Update to 6.2.
	* gnu/packages/ncurses.scm (ncurses): Update to 6.2.
	[arguments]: Remove phase "apply-rollup-patch".
	[native-inputs]: Remove "rollup-patch" input.

	gnu: bison: Update to 3.5.2.

	gnu: mit-krb5: Update to 1.18.
	* gnu/packages/kerberos.scm (mit-krb5): Update to 1.18.

	gnu: libgpg-error: Update to 1.37.
	* gnu/packages/patches/libgpg-error-gawk-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/gnupg.scm (libgpg-error): Update to 1.37.
	[source](modules, patches): Remove.

	gnu: OpenBLAS: Update to 0.3.8.
	* gnu/packages/maths.scm (openblas): Update to 0.3.8.

	gnu: python2-more-itertools: Do not depend on 'python2-minimal'.
	* gnu/packages/python-xyz.scm (python2-more-itertools)[arguments]: Use PYTHON2
	instead of PYTHON2-MINIMAL.

	gnu: isl: Move the static library to a separate output.
	* gnu/packages/gcc.scm (isl)[outputs, arguments]: New fields.
	* gnu/packages/make-bootstrap.scm (%gcc-static)[inputs]: Add ISL:STATIC.

	gnu: telepathy-glib: Fix test failure.
	* gnu/packages/patches/telepathy-glib-channel-memory-leak.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/glib.scm (telepathy-glib)[source](patches): Add it.

	gnu: libfaketime: Fix build with glibc 2.31.
	* gnu/packages/check.scm (libfaketime)[arguments]: Disable
	"deprecated-declarations" warnings before running the test suite.

	gnu: glibc: Update to 2.31.
	* gnu/packages/patches/glibc-supported-locales.patch: Adjust for upstream
	changes.
	* gnu/packages/patches/glibc-2.29-supported-locales.patch: New file, with
	previous contents.
	* gnu/packages/patches/gcc-4.9-libsanitizer-mode-size.patch,
	gnu/packages/patches/gcc-6-libsanitizer-mode-size.patch,
	gnu/packages/patches/gcc-7-libsanitizer-mode-size.patch,
	gnu/packages/patches/gcc-8-libsanitizer-mode-size.patch,
	gnu/packages/patches/gcc-9-libsanitizer-mode-size.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/gcc.scm (gcc-4.9, gcc-5, gcc-6, gcc-7, gcc-8,
	gcc-9)[source](patches): Add the respective patch files.
	* gnu/packages/base.scm (glibc): Update to 2.31.
	[source](patches): Remove obsolete.
	(glibc-2.30): New public variable.
	(glibc-2.29)[source](patches): Adjust for renamed patch file.

	gnu: ath9k-htc-firmware: Build with binutils@2.33.1.
	* gnu/packages/base.scm (binutils-2.33): New public variable.
	* gnu/packages/cross-base.scm (cross-binutils): Add optional BINUTILS argument.
	* gnu/packages/firmware.scm (ath9k-htc-firmware)[native-inputs]: Build the
	xtensa-elf toolchain with BINUTILS-2.33.

	gnu: binutils: Update to 2.34.
	* gnu/packages/base.scm (binutils): Update to 2.34.
	[arguments]: Add #:make-flags.
	[properties]: New field.
	(binutils+documentation): New public variable.
	* gnu/packages/make-bootstrap.scm (%binutils-static)[arguments]: Inherit
	 #:make-flags.

	gnu: dnsmasq: Fix build with linux-libre-headers >= 5.2.
	* gnu/packages/dns.scm (dnsmasq)[source](modules, snippet): New fields.

	gnu: linux-libre-headers: Update to 5.4.20.
	* gnu/packages/linux.scm (linux-libre-headers-4.19.56): Rename to ...
	(linux-libre-headers-5.4.20): ... this.  Update to 5.4.20.
	(linux-libre-headers): Adjust accordingly.
	* gnu/packages/commencement.scm (rsync-boot0): New variable.
	(linux-libre-headers-boot0)[native-inputs]: Add RSYNC-BOOT0.

	gnu: efibootmgr: Remove obsolete workaround.
	* gnu/packages/linux.scm (efibootmgr)[arguments]: Don't set C_INCLUDE_PATH in
	 #:configure-flags.

	gnu: efivar: Remove obsolete workaround.
	* gnu/packages/linux.scm (efivar)[arguments]: Remove phase
	'kernel-headers-are-system-headers'.

	gnu: linux-libre: Remove obsolete workaround.
	* gnu/packages/linux.scm (make-linux-libre*)[arguments]: Do not change CPATH
	or CROSS_CPATH.

2020-02-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: eudev: Build and install the static library.
	'lvm2-static' requires the static libudev.a.  This is a follow-up to commit
	7b83cd720fa1b460ab79753869441be272251ded.

	* gnu/packages/linux.scm (eudev)[arguments]: Remove "--disable-static" from
	 #:configure-flags.  Add phase 'move-static-library.
	[outputs]: New field.
	(lvm2-static)[inputs]: Remove.
	[propagated-inputs]: Remove EUDEV and add EUDEV:STATIC.

2020-02-15  Marius Bakke  <mbakke@fastmail.com>

	Revert "gnu: libaio: Do not install the static library."
	This change breaks 'lvm2-static' which cannot easily be made to work with a
	separate libaio.a due to missing symbols.

	This reverts commit d60458d77c53f2894d7c1f0649bf24e3f048db8b.

2020-02-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: nss: Add comment about deleted libraries.
	* gnu/packages/nss.scm (source)[snippet]: Add comment.  While at it, add
	missing copyright information for Marius Bakke.

	gnu: python-markdown: Update to 3.2.1.
	* gnu/packages/python-xyz.scm (python-markdown): Update to 3.2.1.

	gnu: libtorrent-rasterbar: Update to 1.1.14.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.1.14.

2020-02-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: le-certs: Update input hashes.
	These unversioned files were modified upstream.  The result of

	  $ openssl x509 -in <FILE> -text

	for each old/new pair remains the same, however.

	* gnu/packages/certs.scm (le-certs)[inputs]: Update hash for
	isrgrootx1.pem, letsencryptauthorityx3.pem, and
	letsencryptauthorityx4.pem.

2020-02-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add fbset.
	* gnu/packages/linux.scm (fbset): New public variable.

	gnu: thunar: Update to 1.8.12.
	* gnu/packages/xfce.scm (thunar): Update to 1.8.12.

	gnu: unbound: Update to 1.9.6 [security improvements].
	* gnu/packages/dns.scm (unbound): Update to 1.9.6.

	gnu: you-get: Update to 0.4.1403.
	* gnu/packages/video.scm (you-get): Update to 0.4.1403.

	gnu: xvid: Update to 1.3.7.
	* gnu/packages/video.scm (xvid): Update to 1.3.7.

	gnu: tumbler: Update to 0.2.8.
	* gnu/packages/xfce.scm (tumbler): Update to 0.2.8.

	gnu: diction: Update to 1.14.
	* gnu/packages/dictionaries.scm (diction): Update to 1.14.

	gnu: emacs-markdown-mode: Use HTTPS home page.
	* gnu/packages/emacs-xyz.scm (emacs-markdown-mode)[home-page]: Use HTTPS.

	gnu: ebtables: Use HTTPS home page.
	* gnu/packages/linux.scm (ebtables)[home-page]: Use HTTPS.

	gnu: sbcl-ningle: Use HTTPS home page.
	* gnu/packages/lisp-xyz.scm (sbcl-ningle)[home-page]: Use HTTPS.

	gnu: cl-trivial-mimes: Use HTTPS home page.
	* gnu/packages/lisp-xyz.scm (cl-trivial-mimes)[home-page]: Use HTTPS.

	gnu: abc: Use HTTPS home page.
	* gnu/packages/fpga.scm (abc)[home-page]: Use HTTPS.

2020-02-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero: Disable core tests.
	Core tests sometimes fail at least on i686-linux.
	Let's disable them for now and just try hash tests and unit tests.

	* gnu/packages/finance.scm (monero)[arguments]: Don't run 'core_tests' in
	  'check' phase.

2020-02-15  Jack Hill  <jackhill@jackhill.us>

	gnu: containerd: Fix test failure with Go 1.13.
	* gnu/packages/docker.scm (containerd)[source]: Add patch.
	* gnu/packages/patches/containerd-test-with-go1.13.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add patch.

2020-02-15  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: python-fuzzywuzzy: Capitalize Python in synopsis
	Follow-up to commit da8ca4c3fc2ac36977e3190bb05802c487619e8c

	* gnu/packages/python-xyz.scm (python-fuzzywuzzy)[synopsis]:
	  python -> Python

2020-02-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: radare2: Improve description.
	* gnu/packages/engineering.scm (radare2)[synopsis, description]: Re-write.

2020-02-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-fare-quasiquote-extras: Fix build.
	* gnu/packages/lisp-xyz.scm (sbcl-fare-quasiquote-extras)[arguments]: Fix
	  'build' phase.

	gnu: sbcl-fare-quasiquote: Fix source and home-page.
	* gnu/packages/lisp-xyz.scm (sbcl-fare-quasiquote)[source]: Use main
	  repository instead of Quicklisp archive.
	  [home-page]: Fix URL.
	  [synopsis]: Shorten it.

	gnu: sbcl-parse-declarations: Fix source.
	* gnu/packages/lisp-xyz.scm (sbcl-parse-declarations)[source]: Use main
	  repository instead of Quicklisp archive.

	gnu: sbcl-puri: Fix source and license.
	* gnu/packages/lisp-xyz.scm (sbcl-puri)[source]: Use main repository instead
	  of Quicklisp archive.
	  [description]: Fix typo.
	  [license]: Source code indicates LLGPL license.

	gnu: sbcl-ptester: Fix source and license.
	* gnu/packages/lisp-xyz.scm (sbcl-ptester)[source]: Use main repository
	  instead of Quicklisp archive.
	  [license]: Source code indicates LLGPL license.

	gnu: sbcl-rt: Fix source, home-page and license.
	* gnu/packages/lisp-xyz.scm (sbcl-rt)[source]: Use main repository instead of
	  Quicklisp archive.
	  [home-page]: Link to CLiki page.
	  [license]: Source code indicates MIT license.

	gnu: sbcl-iterate: Update to 1.5.
	* gnu/packages/lisp-xyz.scm (sbcl-iterate): Update to 1.5.
	  [source]: Fetch from official project URL instead of Quicklisp archive.

2020-02-15  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.20.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.20.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.104.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.104.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.171.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.171.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.214.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.214.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.214.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.214.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre: Update deblob scripts.
	* gnu/packages/linux.scm (deblob-scripts-5.4): Update to 5.4.19.
	(deblob-scripts-4.19, deblob-scripts-4.14, deblob-scripts-4.9)
	(deblob-scripts-4.4): Update versions, although the scripts are unchanged.

2020-02-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add guile-webutils.
	* gnu/packages/guile-xyz.scm (guile-webutils): New variable.

2020-02-14  sirgazil  <sirgazil@zoho.com>

	gnu: Add python-fuzzywuzzy.
	* gnu/packages/python-xyz.scm (python-fuzzywuzzy, python2-fuzzywuzzy):
	  New variables.

2020-02-14  Leo Famulari  <leo@famulari.name>

	gnu: VIGRA: Try to fix a build failure on the build farm.
	* gnu/packages/image.scm (vigra)[properties]: Set the maximum silent time to
	7200 seconds.

2020-02-14  Ludovic Courtès  <ludo@gnu.org>

	doc: Use @itemx as needed.
	This is a followup to 459e0967705945bf6b5861598202aefef27451cd.

	* doc/guix.texi (Invoking guix environment): Use @itemx for '--share'.

2020-02-14  Brice Waegeneire  <brice@waegenei.re>

	gnu: btrfs-progs: Install udev-rules.
	* gnu/packages/linux.scm (btrfs-progs)[arguments]: Add phase
	patch-makefile.
	[native-inputs]: Add lvm2, eudev.

2020-02-14  Maurice Bremond  <Maurice.Bremond@inria.fr>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: mumps: Change "5.1.2" to "5.2.1" in library file names.
	* gnu/packages/patches/mumps-shared-libseq.patch,
	gnu/packages/patches/mumps-shared-mumps.patch,
	gnu/packages/patches/mumps-shared-pord.patch: Replace "5.1.2" with
	"5.2.1" in file names.

2020-02-14  Damien Cassou  <damien@cassou.me>

	doc: Clarify documentation of guix environment --expose vs. --share
	The documentation for --expose and --share parameters are so similar that the
	reader has to read both descriptions in parallel to find the difference.

	* doc/guix.texi (Invoking guix environment)[--expose, --share]: Merge the two
	  descriptions into one.

2020-02-14  Jack Hill  <jackhill@jackhill.us>

	gnu: go-ipfs: Update to 0.4.23
	* gnu/packages/ipfs.scm (go-ipfs): Update to 0.4.23

2020-02-14  Alexandros Theodotou  <alex@zrythm.org>

	gnu: cairo: Add support for XML.
	* gnu/packages/gtk.scm (cairo)[arguments]: Add enable-xml flag.

2020-02-14  Jakub Kądziołka  <kuba@kadziolka.net>

	doc: Clarify how sudo and guix interact when updating
	* doc/guix.texi (After System Installation): Explicitly explain the
	  mechanics of how sudo differs from a login shell.

	Some recent discussions on IRC suggest that the existing wording wasn't
	entirely clear.

2020-02-14  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	gnu: mesa: Update to 19.3.4.
	* gnu/packages/gl.scm (mesa): Update to 19.3.4.
	(mesa-19.3.3): Remove variable.
	* gnu/packages/graphics.scm (opensubdiv)[inputs]: Remove MESA-19.3.3.

	gnu: xkeyboard-config: Update to 2.29.
	* gnu/packages/xorg.scm (xkeyboard-config): Update to 2.29.
	[inputs]: Move GETTEXT-MINIMAL ...
	[native-inputs]: ... here.  Add PERL and PYTHON.  Remove INTLTOOL.

	gnu: postgresql@10: Update to 10.12.
	* gnu/packages/databases.scm (postgresql): Update to 10.12.

	gnu: nss: Delete bundled SQLite and Zlib.
	* gnu/packages/nss.scm (nss)[source](modules, snippet): New fields.

	gnu: nss, nss-certs: Update to 3.50.
	* gnu/packages/nss.scm (nss): Update to 3.50.
	* gnu/packages/certs.scm (nss-certs): Likewise.

	gnu: nspr: Update to 4.25.
	* gnu/packages/nss.scm (nspr): Update to 4.25.

	gnu: Remove gdb@8.3.
	* gnu/packages/gdb.scm (gdb-8.3): Rename to ...
	(gdb-9.1): ... this.  Update to 9.1.
	[properties]: Remove.
	[inputs]: Add SOURCE-HIGHLIGHT.
	[arguments]: Add #:out-of-source?.
	(gdb-8.2): Inherit from GDB-9.1.
	(gdb): Set to GDB-9.1.

	gnu: python-imagesize: Update to 1.2.0.
	* gnu/packages/python-xyz.scm (python-imagesize): Update to 1.2.0.

	gnu: python-jinja2: Run the tests.
	* gnu/packages/python-xyz.scm (python-jinja2)[native-inputs]: Add PYTHON-PYTEST.
	[arguments]: New field.

	gnu: python-jinja2: Update to 2.11.1.
	* gnu/packages/python-xyz.scm (python-jinja2): Update to 2.11.1.

	gnu: python-docutils: Run the tests.
	* gnu/packages/python-xyz.scm (python-docutils)[arguments]: Remove #:tests?.
	Add #:phases.

	gnu: python-docutils: Update to 0.16.
	* gnu/packages/python-xyz.scm (python-docutils): Update to 0.16.

	gnu: python-snowballstemmer: Update to 2.0.0.
	* gnu/packages/python-xyz.scm (python-snowballstemmer): Update to 2.0.0.

	gnu: python-babel: Update to 2.8.0.
	* gnu/packages/python-xyz.scm (python-babel): Update to 2.8.0.

	gnu: python-cython: Update to 0.29.15.
	* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.15.
	[arguments]: Remove obsolete phase.

	gnu: mtdev: Do not build the static library.
	* gnu/packages/xdisorg.scm (mtdev)[arguments]: New field.

	gnu: mtdev: Update to 1.1.6.
	* gnu/packages/xdisorg.scm (mtdev): Update to 1.1.6.

	gnu: qpdf: Update to 9.1.1.
	* gnu/packages/pdf.scm (qpdf): Update to 9.1.1.
	[source](modules, snippet): Remove.

	gnu: python-mako: Update to 1.1.1.
	* gnu/packages/python-xyz.scm (python-mako): Update to 1.1.1.

	gnu: cups-filters: Update to 1.27.0.
	* gnu/packages/cups.scm (cups-filters): Update to 1.27.0.

	gnu: MariaDB: Update to 10.1.44.
	* gnu/packages/databases.scm (mariadb): Update to 10.1.44.
	[arguments]: Add substitution for hard coded file name.  Disable test that
	depends on the existence of 'root@hostname' user.

	gnu: check: Update to 0.14.0.
	* gnu/packages/check.scm (check): Update to 0.14.0.

	gnu: ImageMagick: Update to 6.9.10-92.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-92.

	gnu: lz4: Do not install liblz4.a.
	* gnu/packages/compression.scm (lz4)[arguments]: Add phase
	'delete-static-library'.

	gnu: perl-test-trap: Remove obsolete input.
	* gnu/packages/perl-check.scm (perl-test-trap)[propagated-inputs]: Remove
	PERL-TEST-TESTER.

	gnu: perl-test-output: Remove obsolete input.
	* gnu/packages/perl-check.scm (perl-test-output)[propagated-inputs]: Remove
	PERL-TEST-TESTER.

	gnu: perl-test-nowarnings: Remove obsolete input.
	* gnu/packages/perl-check.scm (perl-test-nowarnings)[inputs]: Remove.

	gnu: perl-test-deep: Remove obsolete input.
	* gnu/packages/perl-check.scm (perl-test-deep)[inputs]: Remove PERL-TEST-TESTER.

	gnu: perl-test-cleannamespaces: Remove obsolete input.
	* gnu/packages/perl-check.scm (perl-test-cleannamespaces)[native-inputs]:
	Remove PERL-TEST-TESTER.

	gnu: perl-ipc-system-simple: Update to 1.26.
	* gnu/packages/perl.scm (perl-ipc-system-simple): Update to 1.26.

	gnu: perl-cgi: Update to 4.46.
	* gnu/packages/web.scm (perl-cgi): Update to 4.46.

	gnu: perl-term-readkey: Update to 2.38.
	* gnu/packages/perl.scm (perl-term-readkey): Update to 2.38.

	gnu: perl-http-date: Update to 6.05.
	* gnu/packages/web.scm (perl-http-date): Update to 6.05.

	gnu: perl-lwp-mediatypes: Update to 6.04.
	* gnu/packages/web.scm (perl-lwp-mediatypes): Update to 6.0.4.
	[source](uri): Adjust accordingly.
	[native-inputs]: Add PERL-TEST-FATAL.

	gnu: perl-test-simple: Update to 1.302171.
	* gnu/packages/perl-check.scm (perl-test-simple): Update to 1.302171.

	gnu: libtirpc: Update to 1.2.5.
	* gnu/packages/onc-rpc.scm (libtirpc): Update to 1.2.5.

	gnu: libevdev: Update to 1.8.0.
	* gnu/packages/xorg.scm (libevdev): Update to 1.8.0.

	gnu: libevdev: Do not build the static library.
	* gnu/packages/xorg.scm (libevdev)[arguments]: Add #:configure-flags.

	gnu: libffcall: Update to 2.2.
	* gnu/packages/libffcall.scm (libffcall): Update to 2.2.

	gnu: libffcall: Do not build the static libraries.
	* gnu/packages/libffcall.scm (libffcall)[arguments]: Add #:configure-flags.

	gnu: libaio: Do not install the static library.
	* gnu/packages/linux.scm (libaio)[arguments]: Add phase 'delete-static-library'.

	gnu: libaio: Update to 0.3.112.
	* gnu/packages/linux.scm (libaio): Update to 0.3.112.

	gnu: nspr: Do not build the static library.
	* gnu/packages/nss.scm (nspr)[arguments]: Add "--disable-static" in
	 #:configure-flags.

	gnu: nss: Remove obsolete patch.
	* gnu/packages/patches/nss-freebl-stubs.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/nss.scm (nss)[source](patches): Remove 'nss-freebl-stubs.patch'.

	gnu: eudev: Do not build the static libraries.
	* gnu/packages/linux.scm (eudev)[arguments]: Add "--disable-static" in
	 #:configure-flags.

2020-02-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-pyopenssl: Fix test failure.
	* gnu/packages/python-crypto.scm (python-pyopenssl)[native-inputs]: Add LIBFAKETIME.
	[arguments]: Use it to run tests with a fixed date.

	(cherry picked from commit 84f1e12b8b84acca1b3be7d41daacce28feb391d)

2020-02-14  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add gst-editing-services.
	* gnu/packages/gstreamer.scm (gst-editing-services): New variable.

2020-02-14  Andrius Štikonas via Guix-patches via  <guix-patches@gnu.org>

	gnu: mrustc: Fix typo in description.
	* gnu/packages/rust.scm (mrustc) [synopsis]: Fix a typo

2020-02-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: WebKitGTK: Update to 2.26.4 [security fixes].
	This fixes CVE-2020-3862, CVE-2020-3864, CVE-2020-3865, CVE-2020-3867, and
	CVE-2020-3868.

	* gnu/packages/webkit.scm (webkitgtk): Update to 2.26.4.

2020-02-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: LVM2: Update to 2.03.08.
	* gnu/packages/linux.scm (lvm2): Update to 2.03.08.

	guix build: Add '--manifest' option.
	* guix/scripts/build.scm (show-help): Document --manifest argument.
	(options->things-to-build): When given a manifest, evaluate all the entries.
	* tests/guix-build.sh: Add test for --manifest.
	* doc/guix.texi (Additional Build Options): Mention --manifest.
	* etc/completion/bash/guix: Complete file name if 'guix build' argument is
	-m.

2020-02-14  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add librocket.
	* gnu/packages/web.scm (librocket): New variable.

2020-02-14  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-ess: Do not install files in "guix.d".
	* gnu/packages/statistics.scm (emacs-ess)[arguments]: Move the etc and
	lisp directories out of "guix.d".

2020-02-14  Brice Waegeneire  <brice@waegenei.re>

	gnu: Add haproxy.
	* gnu/packages/networking.scm (haproxy): New variable.

2020-02-14  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: dxvk: Update to 1.5.4.
	* gnu/packages/wine.scm (dxvk): Update to 1.5.4.

2020-02-14  Christopher Baines  <mail@cbaines.net>

	Revert "nls: Update 'es' translation of the manual."
	I believe this change breaks guix pull:

	  ./guix.es.texi:20971: @samp missing closing brace

	This reverts commit d156e3fbcd6fc61a39d1d32622b90b0f8f741729.

2020-02-14  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-sly-asdf: Update to 20200214.
	* gnu/packages/emacs-xyz.scm (emacs-sly-asdf): Update to 20200214.

2020-02-14  Eric Bavier  <bavier@member.fsf.org>

	gnu: netsurf: Fix .desktop exec reference.
	* gnu/packages/web.scm (netsurf)[arguments]: Update name of binary referenced
	in .desktop file to "netsurf-gtk3".

2020-02-14  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'fr' translation.

	nls: Update 'de' translation of the manual.

	nls: Update 'es' translation of the manual.

	nls: Update 'pt_BR' translation.

2020-02-14  Leo Famulari  <leo@famulari.name>

	gnu: LibreOffice: Update to 6.4.0.3.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 6.4.0.3.
	[inputs]: Add qrcodegen-cpp.
	[source]: Remove obsolete patches and substitutions.
	* gnu/packages/patches/libreoffice-glm.patch,
	gnu/packages/patches/libreoffice-icu.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

	gnu: libetonyek: Update MDDS requirement.
	* gnu/packages/libreoffice.scm (libetonyek): Put '--with-mdds-1.5'
	in #:configure-flags.

	gnu: orcus: Update to 0.15.3.
	* gnu/packages/libreoffice.scm (orcus): Update to 0.15.3.

	gnu: ixion: Update to 0.15.0.
	* gnu/packages/libreoffice.scm (ixion): Update to 0.15.0.
	[inputs]: Add spdlog.

	gnu: mdds: Update to 1.5.0.
	* gnu/packages/boost.scm (mdds): Update to 1.5.0.

	gnu: Add qrcodegen-cpp.
	* gnu/packages/aidc.scm (qrcodegen-cpp): New variable.
	* gnu/packages/patches/qrcodegen-cpp-make-install.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Syncthing: Update to 1.3.4.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.3.4.
	[arguments]: Adjust to changes in the upstream build tooling in the 'build'
	and 'install' phases.
	[inputs]: Add go-github-com-cespare-xxhash.

	gnu: Add go-github-com-cespare-xxhash.
	* gnu/packages/syncthing.scm (go-github-com-cespare-xxhash): New variable.

	gnu: go-github-com-lucas-clemente-quic-go: Update to 0.12.1.
	* gnu/packages/golang.scm (go-github-com-lucas-clemente-quic-go): Update
	to 0.12.1.
	[propagated-inputs]: Add go-github-com-golang-protobuf-proto.

	gnu: go-github-com-marten-seemann-qtls: Update to 0.3.2.
	* gnu/packages/golang.scm (go-github-com-marten-seemann-qtls): Update to 0.3.2.

	gnu: go-github-com-minio-sha256-simd: Update to 0.1.1.
	* gnu/packages/golang.scm (go-github-com-minio-sha256-simd): Update to 0.1.1.

	gnu: go-github-com-syndtr-goleveldb: Update to 1.0.1-4.7581283.
	* gnu/packages/syncthing.scm (go-github-com-syndtr-goleveldb): Update to
	1.0.1-4.7581283.

	gnu: go-github-com-prometheus-client-golang: Update to 1.2.1.
	* gnu/packages/syncthing.scm (go-github-com-prometheus-client-golang):
	Update to 1.2.1.

	gnu: go-github-com-urfave-cli: Update to 1.22.2.
	* gnu/packages/golang.scm (go-github-com-urfave-cli): Update to 1.22.2.
	[propagated-inputs]: Add go-github-com-go-md2man.

	gnu: Add go-github-com-go-md2man.
	* gnu/packages/golang.scm (go-github-com-go-md2man): New variable.

	gnu: Add go-github-com-russross-blackfriday.
	* gnu/packages/golang.scm (go-github-com-russross-blackfriday): New variable.

	gnu: Add go-github-com-shurcool-sanitized-anchor-name.
	* gnu/packages/golang.scm (go-github-com-shurcool-sanitized-anchor-name): New
	variable.

	gnu: Add go-github-com-pmezard-go-difflib.
	* gnu/packages/golang.scm (go-github-com-pmezard-go-difflib): New variable.

	gnu: go-github-com-mattn-go-isatty: Update to 0.0.11.
	* gnu/packages/golang.scm (go-github-com-mattn-go-isatty): Update to 0.0.11.

	gnu: Change upstream for the go-nat-pmp Go NAT-PMP client.
	* gnu/packages/syncthing.scm
	(go-github-com-audriusbutkevicius-go-nat-pmp): Replace with ...
	(go-github-com-jackpal-go-nat-pmp): ... new package.
	(syncthing)[inputs]: Adjust accordingly.

	gnu: go-github-com-pkg-errors: Update to 0.9.0.
	* gnu/packages/golang.scm (go-github-com-pkg-errors): Update to 0.9.0.

	gnu: go-github-com-oschwald-geoip2-golang: Update to 1.4.0.
	* gnu/packages/syncthing.scm (go-github-com-oschwald-geoip2-golang):
	Update to 1.4.0.

	gnu: go-github-com-gogo-protobuf: Update to 1.3.1.
	* gnu/packages/golang.scm (go-github-com-gogo-protobuf): Update to 1.3.1.

	gnu: Move go-github-com-golang-protobuf-proto to the Golang module.
	* gnu/packages/syncthing.scm (go-github-com-golang-protobuf-proto): Move
	variable ...
	gnu/packages/golang.scm (go-github-com-golang-protobuf-proto): ... to here.

	gnu: go-github-com-rcrowley-go-metrics: Update to 0.0.0-2.cac0b30.
	* gnu/packages/syncthing.scm (go-github-com-rcrowley-go-metrics): Update
	to 0.0.0-2.cac0b30.

	gnu: go-github-com-prometheus-client-golang: Update 1.1.0.
	* gnu/packages/syncthing.scm (go-github-com-prometheus-client-golang):
	Update to 1.1.0.

	gnu: go-github-com-minio-sha256-simd: Update to 0.1.0.
	* gnu/packages/golang.scm (go-github-com-minio-sha256-simd): Update to
	0.1.0.

	gnu: go-gopkg.in-asn1-ber.v1: Update to 1.3.
	* gnu/packages/syncthing.scm (go-gopkg.in-asn1-ber.v1): Update to 1.3.

	gnu: go-golang-org-x-time: Update to 0.0.0-2.9d24e82.
	* gnu/packages/golang.scm (go-golang-org-x-time): Update to 0.0.0-2.9d24e82.

	gnu: go-golang-org-x-sys: Update to 0.0.0-5.749cb33.
	* gnu/packages/golang.scm (go-golang-org-x-sys): Update to 0.0.0-5.749cb33.

	gnu: go-golang-org-x-net: Update to 0.0.0-4.ba9fcec.
	* gnu/packages/golang.scm (go-golang-org-x-net): Update to 0.0.0-4.ba9fcec.

	gnu: go-github-com-prometheus-procfs: Update to 0.0.4.
	* gnu/packages/syncthing.scm (go-github-com-prometheus-procfs): Update
	to 0.0.4.

	gnu: go-github-com-prometheus-client-model: Update to 0.0.2-2.14fe0d1.
	* gnu/packages/syncthing.scm (go-github-com-prometheus-client-model):
	Update to 0.0.2-2.14fe0d1.

	gnu: go-github-com-petermattis-goid: Update to 0.0.0-1.b0b1615
	* gnu/packages/syncthing.scm (go-github-com-petermattis-goid): Update to
	0.0.0-1.b0b1615.

	gnu: go-github-com-oschwald-maxminddb-golang: Update to 1.4.0.
	* gnu/packages/syncthing.scm (go-github-com-oschwald-maxminddb-golang):
	Update to 1.4.0.

	gnu: go-github-com-kballard-go-shellquote: Update to 0.0.0-1.95032a8
	* gnu/packages/syncthing.scm (go-github-com-kballard-go-shellquote):
	Update to 0.0.0-1.95032a8.

	gnu: go-github-com-jackpal-gateway: Update to 1.0.5.
	* gnu/packages/syncthing.scm (go-github-com-jackpal-gateway): Update to
	1.0.5.

	gnu: go-github-com-golang-groupcache-lru: Update to 0.0.0-2.869f871
	* gnu/packages/syncthing.scm (go-github-com-golang-groupcache-lru):
	Update to 0.0.0-2.869f871.

	gnu: go-github-com-certifi-gocertifi: Update to 2018.01.18-1.a5e0173
	* gnu/packages/tls.scm (go-github-com-certifi-gocertifi): Update to
	2018.01.18-1.a5e0173.

	gnu: go-github-com-gobwas-glob: Update to 0.2.3.
	* gnu/packages/syncthing.scm (go-github-com-gobwas-glob): Update to 0.2.3.

	gnu: go-golang-org-x-crypto: Update to 0.0.0-4.9756ffd.
	* gnu/packages/golang.scm (go-golang-org-x-crypto): Update to 0.0.0-4.9756ffd.

2020-02-13  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: sane-backends: Disable genesys_unit_tests.
	Fixes <https://bugs.gnu.org/39449>.

	* gnu/packages/scanner.scm (sane-backends)[arguments]<#:phases>:
	Add disable-failing-backend-tests.

2020-02-13  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-pip: Update to 20.0.2.
	* gnu/packages/python-xyz.scm (python-pip): Update to 20.0.2.

2020-02-13  Ludovic Courtès  <ludo@gnu.org>

	git-authenticate: Add niedzejkob to the list of committers.
	* build-aux/git-authenticate.scm (%committers): Add niedzejkob.

2020-02-13  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add gash-utils.
	* gnu/packages/shells.scm (gash-utils): New variable.

2020-02-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: IlmBase, OpenEXR: Update to 2.4.1.
	* gnu/packages/graphics.scm (ilmbase): Update to 2.4.1.

	gnu: wpebackend-fdo: Update to 1.4.1.
	* gnu/packages/webkit.scm (wpebackend-fdo): Update to 1.4.1.

	gnu: libsecret: Update to 0.20.1.
	* gnu/packages/gnome.scm (libsecret): Update to 0.20.1.

	gnu: python2-pbcore: Remove python2-sphinx dependency.
	* gnu/packages/bioinformatics.scm (python2-pbcore)[arguments]: Add #:phases.
	[native-inputs]: Remove PYTHON2-SPHINX.

	gnu: python-markdown: Update to 3.2.
	* gnu/packages/python-xyz.scm (python-markdown): Update to 3.2.
	[properties]: New field.
	(python2-markdown): Stay on 3.1.1.

	gnu: opensubdiv: Build with a newer version of Mesa.
	* gnu/packages/gl.scm (mesa-19.3.3): New public variable.
	* gnu/packages/graphics.scm (opensubdiv)[inputs]: Add it.

2020-02-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-tox: Update home page.
	* gnu/packages/python-xyz.scm (python-tox)[home-page]: Use new (HTTPS)
	URI.

	gnu: brdf-explorer: Use HTTPS home page.
	* gnu/packages/graphics.scm (brdf-explorer)[home-page]: Use HTTPS.

	gnu: s-tui: Update to 1.0.0.
	* gnu/packages/admin.scm (s-tui): Update to 1.0.0.

2020-02-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: choqok: Fix typo in description.
	This fixes ‘guix show choqok’ and friends.

	* gnu/packages/kde-internet.scm (choqok)[description]: Escape ‘@’.

2020-02-12  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add libcyaml.
	* gnu/packages/web.scm (libcyaml): New variable.

2020-02-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: foo2zjs: Update to 20200207.
	* gnu/packages/cups.scm (foo2zjs): Update to 20200207.

	gnu: r-bayesplot: Use HTTPS home page.
	* gnu/packages/cran.scm (r-bayesplot)[home-page]: Use HTTPS.

2020-02-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: quaternion: Fix typo in description.
	* gnu/packages/messaging.scm (quaternion)[description]: Fix typo.

	gnu: musescore: Update to 3.4.2.
	* gnu/packages/music.scm (musescore): Update to 3.4.2.
	[inputs]: Add qtquickcontrols2.

	gnu: tlp: Update to 1.3.1.
	* gnu/packages/linux.scm (tlp): Update to 1.3.1.

	gnu: grammalecte: Update to 1.7.0.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 1.7.0.

2020-02-12  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-objc-id-0.1.
	* gnu/packages/crates-io.scm (rust-objc-id-0.1): New variable.

2020-02-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: cross-base: Switch back to 'CROSS_C_INCLUDE_PATH' & co.
	This is a followup to 2073b55e6b964cb8ca15e8c74cb32dac00f05f0d.

	* gnu/build/cross-toolchain.scm (%gcc-include-paths): Switch back to
	'C_INCLUDE_PATH' & co.
	* gnu/packages/cross-base.scm (%gcc-include-paths): Likewise.
	(cross-gcc-arguments): Remove 'treat-glibc-as-system-header' phase.
	(cross-gcc)[native-inputs]: Reorder so that libc comes last.
	[search-paths]: Add "include/c++" for 'CROSS_CPLUS_INCLUDE_PATH'.
	* guix/build-system/gnu.scm (standard-cross-packages): Have "cross-gcc"
	appear both for 'host and 'target.

2020-02-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: rust: Switch to 'C_INCLUDE_PATH'.
	* gnu/packages/rust.scm (rust-1.19)[native-search-paths]: Remove "CPATH"
	and add "C_INCLUDE_PATH" and "CPLUS_INCLUDE_PATH" instead.

2020-02-12  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-objc-0.2.
	* gnu/packages/crates-io.scm (rust-objc-0.2): New variable.

	gnu: Add rust-malloc-buf-0.
	* gnu/packages/crates-io.scm (rust-malloc-buf-0): New variable.

	gnu: Add rust-objc-exception-0.1.
	* gnu/packages/crates-io.scm (rust-objc-exception-0.1): New variable.

	gnu: Add rust-compiletest-rs-0.2.
	* gnu/packages/crates-io.scm (rust-compiletest-rs-0.2): New variable.

	gnu: Add rust-objc-test-utils-0.0.
	* gnu/packages/crates-io.scm (rust-objc-test-utils-0.0): New variable.

	gnu: Add rust-dwrote-0.9.
	* gnu/packages/crates-io.scm (rust-dwrote-0.9): New variable.

	gnu: Add rust-clipboard-win-2.1.
	* gnu/packages/crates-io.scm (rust-clipboard-win-2.1): New variable.

2020-02-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-md5-0.6: Don't skip build.
	* gnu/packages/crates-io.scm (rust-md5-0.6)[arguments]: Don't skip build.

2020-02-12  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-md5-0.3.
	* gnu/packages/crates-io.scm (rust-md5-0.3): New variable.

	gnu: Add rust-lzw-0.10.
	* gnu/packages/crates-io.scm (rust-lzw-0.10): New variable.

	gnu: Add rust-khronos-api-3.
	* gnu/packages/crates-io.scm (rust-khronos-api-3): New variable.

	gnu: Add rust-glutin-emscripten-sys-0.1.
	* gnu/packages/crates-io.scm (rust-glutin-emscripten-sys-0.1): New variable.

	gnu: Add rust-downcast-rs-1.1.
	* gnu/packages/crates-io.scm (rust-downcast-rs-1.1): New variable.

	gnu: Add rust-dispatch-0.1.
	* gnu/packages/crates-io.scm (rust-dispatch-0.1): New variable.

	gnu: Add rust-bitflags-0.7.
	* gnu/packages/crates-io.scm (rust-bitflags-0.7): New variable.

	gnu: Add rust-bitflags-0.8.
	* gnu/packages/crates-io.scm (rust-bitflags-0.8): New variable.

	gnu: Add rust-x11-dl-2.
	* gnu/packages/crates-io.scm (rust-x11-dl-2): New variable.

	gnu: Add rust-maybe-uninit-2.0.
	* gnu/packages/crates-io.scm (rust-maybe-uninit-2.0): New variable.

	gnu: Add rust-x11-clipboard-0.4.
	* gnu/packages/crates-io.scm (rust-x11-clipboard-0.4): New variable.

2020-02-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add sky.
	* gnu/packages/games.scm (sky): New variable.

	gnu: cataclysm-dda: Fix home-page.
	* gnu/packages/games.scm (cataclysm-dda): Fix home-page.

2020-02-12  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: emacs-helm-bibtex: Update to 2.0.0-2.d447123.
	* gnu/packages/emacs-xyz.scm (emacs-helm-bibtex): Update to 2.0.0-2.d447123.

2020-02-12  Mathieu Othacehe  <m.othacehe@gmail.com>

	system: locale: Remove canonical-package call.
	This is a follow-up of dfc8ccbf5da96a67eb1cade499f0def21e7fdb02. Building
	locales using the same glibc as the one programs are linked against is
	enough.

	* gnu/system/locale.scm (%default-locale-libcs): Use the plain glibc package.

2020-02-12  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Fix installer restart dialog.
	* gnu/installer/newt/final.scm (run-install-failed-page): Propose between
	installer resume or restart. Do actually resume the installation by raising an
	&installer-step-abort condition if "Resume" button is pressed. Otherwise, keep
	going as the installer will be restarted by login.
	* gnu/installer.scm (installer-program): Remove the associated TODO comment.

2020-02-12  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Remove the cow-store overlay after system installation.
	Fixes <https://issues.guix.info/issue/39217>.
	Fixes <https://issues.guix.info/issue/38447>.

	* gnu/installer/final.scm (umount-cow-store): New procedure ...,
	(install-system): ... used here, to remove the store overlay so that the
	target device is not seen as busy during further umount calls.

2020-02-12  Christopher Baines  <mail@cbaines.net>

	gnu: subversion: Disable parallel tests.
	These seem to work fine on x86_64-linux, but on i686-linux some tests fail
	when running in parallel.

	FAIL:  fs-fs-pack-test 4: commit to a packed FSFS filesystem
	FAIL:  fs-test: Unknown test failure; see tests.log.
	FAIL:  io-test: Unknown test failure; see tests.log.
	FAIL:  op-depth-test: Unknown test failure; see tests.log.
	FAIL:  wc-test: Unknown test failure; see tests.log.
	Summary of test results:
	  2243 tests PASSED
	  96 tests SKIPPED
	  43 tests XFAILED
	  5 tests FAILED
	SUMMARY: Some tests failed.

	* gnu/packages/version-control.scm (subversion)[arguments]: Add
	 #:parallel-tests? #f and use this in the 'set-PARALLEL phase.

2020-02-12  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add cl-numcl.
	* gnu/packages/lisp-xyz.scm (sbcl-numcl, cl-numcl): New variables.

	gnu: Add cl-gtype.
	* gnu/packages/lisp-xyz.scm (sbcl-gtype, cl-gtype): New variables.

	gnu: Add cl-constantfold.
	* gnu/packages/lisp-xyz.scm (sbcl-constantfold, cl-constantfold): New variables.

	gnu: Add cl-specialized-function.
	* gnu/packages/lisp-xyz.scm (sbcl-specialized-function,
	  cl-specialized-function): New variables.

	gnu: Add cl-trivialib-type-unify.
	* gnu/packages/lisp-xyz.scm (sbcl-trivialib-type-unify,
	  cl-trivialib-type-unify): New variables.

2020-02-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: emacs-geiser: Declare a source file-name.
	* gnu/packages/emacs-xyz.scm (emacs-geiser)[source]: Use file-name.

2020-02-12  Eric Bavier  <bavier@member.fsf.org>

	gnu: youtube-viewer: Update to 3.7.4.
	Contains compatibility fix for recent mpv.

	* gnu/packages/video.scm (youtube-viewer): Update to 3.7.4.

2020-02-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gource: Update to 0.51.
	* gnu/packages/version-control.scm (gource): Update to 0.51.

	gnu: gource: Use HTTPS home page.
	* gnu/packages/version-control.scm (gource)[home-page]: Use HTTPS.

	gnu: Fix copyright header typo.
	* gnu/packages/gimp.scm: Fix typo.

	gnu: rsnapshot: Update to 1.4.3.
	* gnu/packages/backup.scm (rsnapshot): Update to 1.4.3.
	[arguments]: Disable broken test.

	gnu: man-pages: Update to 5.05.
	* gnu/packages/man.scm (man-pages): Update to 5.05.

	gnu: gimp-fourier: Update home page.
	* gnu/packages/gimp.scm (gimp-fourier)[home-page]: Use new (HTTPS) URI.

	gnu: cereal: Use HTTPS home page.
	* gnu/packages/serialization.scm (cereal)[home-page]: Use HTTPS.

	gnu: milkytracker: Use HTTPS home page.
	* gnu/packages/music.scm (milkytracker)[home-page]: Use HTTPS.

	gnu: ttfautohint: Use HTTPS home page.
	* gnu/packages/fontutils.scm (ttfautohint)[home-page]: Use HTTPS.

	gnu: spacefm: Use HTTPS home page.
	* gnu/packages/lxde.scm (spacefm)[home-page]: Use HTTPS.

2020-02-12  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 68.5.0-guix0-preview1.
	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update gnuzilla commit, base version, and hashes.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.

2020-02-11  Jack Hill  <jackhill@jackhill.us>

	gnu: go: Update to 1.13.7.
	* gnu/packages/golang.scm (go-1.12): Rename to go-1.13.
	(go-1.13)[version, source]: Update to 1.13.7.
	(go-1.13)[arguments]: Don't delete ../pkg/bootstrap, as the file is no longer
	generated during build.
	(go): Update to go-1.13.

2020-02-11  Jack Hill  <jackhill@jackhill.us>

	build: go-build-system: Disable Go module support.
	This allows for upgrading the Go compiler without overhauling
	go-build-system first.

	* guix/build/go-build-system.scm (setup-go-environment): Set GO111MODULE to
	off.

2020-02-11  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.19.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.19.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.103.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.103.
	(linux-libre-4.19-pristine-source): Update hash.

2020-02-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-xcb-0.9: Don't skip build.
	* gnu/packages/crates-io.scm (rust-xbc-0.9)[arguments]: Don't skip
	build. Skip test phase. Use cargo-build-flags to build debug features.
	[inputs]: Add libx11, libxcb, xcb-proto.
	[native-inputs]: Add pkg-config, python.

2020-02-11  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-xcb-0.9.
	* gnu/packages/crates-io.scm (rust-xcb-0.9): New variable.

	gnu: Add rust-x11-2.
	* gnu/packages/crates-io.scm (rust-x11-2): New variable.

	gnu: Add rust-futures-channel-0.3.
	* gnu/packages/crates-io.scm (rust-futures-channel-0.3): New variable.

	gnu: Add rust-futures-core-0.3.
	* gnu/packages/crates-io.scm (rust-futures-core-0.3): New variable.

2020-02-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-unicode-xid-0.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-unicode-xid-0.2)[properties]: Remove
	field.
	(rust-unicode-xid-0.1, rust-unicode-xid-0.0): Same.

2020-02-11  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-unicode-xid-0.0.
	* gnu/packages/crates-io.scm (rust-unicode-xid-0.0): New variable.

	gnu: Add rust-takeable-option-0.4.
	* gnu/packages/crates-io.scm (rust-takeable-option-0.4): New variable.

	gnu: Add rust-spin-0.4.
	* gnu/packages/crates-io.scm (rust-spin-0.4): New variable.

	gnu: Add rust-subtle-1.0.
	* gnu/packages/crates-io.scm (rust-subtle-1.0): New variable.

	gnu: Add rust-strsim-0.5.
	* gnu/packages/crates-io.scm (rust-strsim-0.5): New variable.

	gnu: Add rust-strsim-0.6.
	* gnu/packages/crates-io.scm (rust-strsim-0.6): New variable.

	gnu: Add rust-futures-task-0.3.
	* gnu/packages/crates-io.scm (rust-futures-task-0.3): New variable.

	gnu: Add rust-futures-sink-0.3.
	* gnu/packages/crates-io.scm (rust-futures-sink-0.3): New variable.

	gnu: Add rust-futures-io-0.3.
	* gnu/packages/crates-io.scm (rust-futures-io-0.3): New variable.

2020-02-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-quickcheck-0.8: Don't skip build.
	* gnu/packages/crates-io.scm (rust-quichcheck-0.8)[arguments]: Don't
	skip build. Replace rust-rand-0.4 with 0.6, rust-rand-core-0.5 with 0.4
	in cargo-inputs.

2020-02-11  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-rustc-tools-util-0.2.
	* gnu/packages/crates-io.scm (rust-rustc-tools-util-0.2): New variable.

	gnu: Add rust-proc-macro-hack-impl-0.4.
	* gnu/packages/crates-io.scm (rust-proc-macro-hack-impl-0.4): New variable.

	gnu: Add rust-podio-0.1.
	* gnu/packages/crates-io.scm (rust-podio-0.1): New variable.

2020-02-11  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: ripgrep: Enable the 'pcre2' feature.
	* gnu/packages/rust-apps.scm (ripgrep)[arguments]: Add
	'#:cargo-build-flags' to specify the feature. Replace 'install phase.
	[native-inputs]: Add pcre2, pkg-config.

	gnu: ripgrep: Install the manpage.
	* gnu/packages/rust-apps.scm (ripgrep)[native-inputs]: Add asciidoc.
	[arguments]: Add 'install-manpage phase. Import (ice-9 match).

2020-02-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-strsim-0.9: Upgrade to 0.9.3.
	* gnu/packages/crates-io.scm (rust-strsim-0.9): Update to 0.9.3.
	[properties]: Remove field.
	(rust-strsim-0.8)[properties]: Same.

	gnu: rust-streaming-stats-0.2: Update to 0.2.3.
	* gnu/packages/crates-io.scm (rust-streaming-stats-0.2): Update to 0.2.3.
	[arguments]: Add rust-num-traits-0.2 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-stdweb-internal-test-macro-0.1: Update to 0.1.1.
	* gnu/packages/crates-io.scm (rust-stdweb-internal-test-macro): Update
	to 0.1.1.
	[arguments]: Add rust-proc-macro2-1.0, rust-quote-1.0 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-stdweb-internal-runtime-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-stdweb-internal-runtime-0.1): Update
	to 0.1.5.
	[properties]: Remove field.

	gnu: rust-static-assertions-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-static-assertions-0.3)[properties]:
	Remove field.

	gnu: rust-stacker-0.1: Update to 0.1.6.
	* gnu/packages/crates-io.scm (rust-stacker-0.1): Update to 0.1.6.
	[arguments]: Add rust-cfg-if-0.1, rust-libc-0.2, rust-psm-0.1,
	rust-winapi-0.3 to cargo-inputs. Add rust-cc-1.0 to
	cargo-development-inputs.
	[properties]: Remove field.

	gnu: Add rust-psm-0.1.
	* gnu/packages/crates-io.scm (rust-psm-0.1): New variable.

	gnu: rust-stable-deref-trait-1.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-stable-deref-trait-1.1)[properties]:
	Remove field.

	gnu: rust-spin-0.5: Update to 0.5.2.
	* gnu/packages/crates-io.scm (rust-spin-0.5): Update to 0.5.2.
	[properties]: Remove field.

	gnu: rust-sourcefile-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-sourcefile-0.1)[arguments]: Add
	rust-tempfile-3.1 to cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-socket2-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-socket2-0.3)[arguments]: Skip tests.
	Add rust-cfg-if-0.1, rust-libc-0.2, rust-redox-syscall-0.1,
	rust-winapi-0.3 to cargo-inputs. Add rust-tempdir-0.3 to
	cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-slab-0.4: Don't hide package.
	* gnu/packages/crates-io.scm (rust-slab-0.4)[properties]: Remove field.

	gnu: rust-shlex-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-shlex-0.1)[properties]: Remove field.

	gnu: rust-semver-parser-0.9: Don't hide package.
	* gnu/packages/crates-io.scm (rust-semver-parser-0.9)[properties]:
	Remove field.
	(rust-semver-parser-0.7)[properties]: Same.

	gnu: rust-ryu-1.0: Don't hide package.
	* gnu/packages/crates-io.scm (rust-ryu-1.0)[arguments]: Add
	rust-no-panic-0.1 to cargo-inputs. Add rust-num-cpus-1.11, rust-rand-0.5
	to cargo-development-inputs.
	[description]: Fill out.
	[properties]: Remove field.

	gnu: rust-rand-xorshift-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-rand-xorshift-0.1)[arguments]: Add
	rust-rand-core-0.3, rust-serde-1.0, rust-serde-derive-1.0 to
	cargo-inputs. Add rust-bincode-1.1 to cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-rand-jitter-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-rand-jitter-0.1)[arguments]: Add
	rust-libc-0.2, rust-rand-core-0.4, rust-winapi-0.3, rust-log-0.4 to
	cargo-inputs.
	[description]: Fill out.
	[properties]: Remove field.

	gnu: rust-rand-isaac-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-rand-isaac-0.1)[arguments]: Add
	rust-rand-core-0.3, rust-serde-1.0, rust-serde-derive-1.0 to
	cargo-inputs. Add rust-bincode-1.1 to cargo-development-inputs.
	[description]: Fill out.
	[properties]: Remove field.

	gnu: rust-quote-1.0: Don't hide package.
	* gnu/packages/crates-io.scm (rust-quote-1.0)[arguments]: Add
	rust-proc-macro2-1.0 to cargo-inputs. Add rust-rustversion-0.1,
	rust-trybuild-1.0 to cargo-development-inputs.
	[properties]: Remove field.

	gnu: Add rust-rustversion-0.1.
	* gnu/packages/crates-io.scm (rust-rustversion-0.1): New variable.

	gnu: rust-ppv-lite86-0.2: Upgrade to 0.2.6.
	* gnu/packages/crates-io.scm (rust-ppv-lite86-0.2): Update to 0.2.6.
	[properties]: Remove field.

	gnu: rust-pocket-resources-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-pocket-resources-0.3)[properties]:
	Remove field.

	gnu: rust-plugin-0.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-plugin-0.2)[arguments]: Add
	rust-typemap-0.3 to cargo-inputs. Add rust-void-1.0 to
	cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-typemap-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-typemap-0.3)[arguments]: Add
	rust-unsafe-any-0.4 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-unsafe-any-0.4: Don't hide package.
	* gnu/packages/crates-io.scm (rust-unsafe-any-0.4)[arguments]: Add
	rust-traitobject-0.1 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-traitobject-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-traitobject-0.1)[properties]: Remove
	field.

	gnu: rust-plain-0.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-plain-0.2)[properties]: Remove field.

	gnu: rust-pkg-config-0.3: Update to 0.3.17.
	* gnu/packages/crates-io.scm (rust-pkg-config-0.3): Update to 0.3.17.
	[arguments]: Add rust-lazy-static-1 to cargo-development-inputs.
	[native-inputs]: Add pkg-config.
	[properties]: Remove field.

	gnu: rust-pin-utils-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-pin-utils-0.1)[properties]: Remove field.

	gnu: rust-percent-encoding-2.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-percent-encoding-2.1)[properties]:
	Remove field.
	(rust-percent-encoding-1.0)[properties]: Same.

	gnu: rust-peeking-take-while-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-peeking-take-while-0.1)[properties]:
	Remove field.

	gnu: rust-parity-wasm-0.40: Update to 0.40.3.
	* gnu/packages/crates-io.scm (rust-parity-wasm-0.40): Update to 0.40.3.
	[arguments]: Skip tests. Add rust-time-0.1 to cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-openssl-probe-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-openssl-probe-0.1)[properties]:
	Remove field.

	gnu: rust-numtoa-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-numtoa-0.1)[arguments]: Skip tests.
	[properties]: Remove field.

	gnu: rust-num-iter-0.1: Upgrade to 0.1.40.
	* gnu/packages/crates-io.scm (rust-num-iter-0.1): Update to 0.1.40.
	[arguments]: Add rust-num-integer-0.1, rust-num-traits-0.2,
	rust-autocfg-1.0 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-futures-cpupool-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-futures-cpupool-0.1)[arguments]: Add
	rust-futures-0.1, rust-num-cpus-1.11 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-clang-sys-0.28: Don't hide package.
	* gnu/packages/crates-io.scm (rust-clang-sys-0.28)[arguments]: Add
	rust-glob-0.3, rust-libc-0.2, rust-libloading-0.5 to cargo-inputs. Add
	custom phase to find libclang.
	[native-inputs]: Add clang.
	[properties]: Remove field.

	gnu: rust-clang-0.26: Don't hide package.
	* gnu/packages/crates-io.scm (rust-clang-0.26)[arguments]: Add
	rust-glob-0.2, rust-libc-0.2, rust-libloading-0.5 to cargo-inputs. Add
	custom phase to find libclang.
	[native-inputs]: Add clang.
	[properties]: Don't inherit.

	gnu: rust-libloading-0.5: Don't skip build.
	* gnu/packages/crates-io.scm (rust-libloading-0.5)[arguments]: Don't
	skip build. Move rust-cc-1.0 from cargo-development-inputs to
	cargo-inputs.

2020-02-11  Brice Waegeneire  <brice@waegenei.re>

	gnu: dunst: Build dunstify.
	* gnu/packages/dunst.scm (dunst)[arguments]: Add phase install-dunstify.
	[inputs]: Add libnotify.

2020-02-11  Alexander Krotov  <krotov@iitp.ru>

	gnu: Add mscgen.
	* gnu/packages/graph.scm (mscgen): New variable.

2020-02-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: gdb: Update to 9.1.
	* gnu/packages/gdb.scm (gdb/next): Update to 9.1.

2020-02-11  Ludovic Courtès  <ludo@gnu.org>

	ui: Fix typo in comment.
	Reported by Vincent Legoll <vincent.legoll@gmail.com>.

	* guix/ui.scm (call-with-error-handling): Remove "come" in comment.

2020-02-11  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: Add emacs-auto-dictionary-mode.
	* gnu/packages/emacs-xyz.scm (emacs-auto-dictionary-mode): New variable.

2020-02-11  Eric Bavier  <bavier@member.fsf.org>

	gnu: ghostwriter: Update to 1.8.0.
	* gnu/packages/text-editors.scm (ghostwriter): Update to 1.8.0.
	[inputs]: Add qtdeclarative, qtquickcontrols, and qtwebchannel.
	[propagated-inputs]: New field.

2020-02-11  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: vim: Update to 8.2.0236.
	* gnu/packages/vim.scm (vim): Update to 8.2.0236.
	  (vim-full)[arguments]: Add a -lexpat linker argument through
	  #:make-flags. Add a new phase to skip a test (see comment).

2020-02-11  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: cl-trivia: Update to 0.0.0-1.574901a.
	* gnu/packages/lisp-xyz.scm (sbcl-trivia, cl-trivia): Update to commit 574901ac.

	gnu: Add cl-type-r.
	* gnu/packages/lisp-xyz.scm (sbcl-type-r, cl-type-r): New variables.

	gnu: Add cl-function-cache.
	* gnu/packages/lisp-xyz.scm (sbcl-function-cache,
	  cl-function-cache, ecl-function-cache): New variables.

2020-02-11  Mathieu Othacehe  <m.othacehe@gmail.com>

	system: Stop using canonical-package.
	Usage of canonical-package outside of thunked fields breaks cross-compilation,
	see: https://lists.gnu.org/archive/html/guix-devel/2019-12/msg00410.html.

	* gnu/installer.scm (installer-program): Remove canonical-package.
	* gnu/services/base.scm (<nscd-cache>): Ditto,
	(%base-services): ditto.
	* gnu/services/xorg.scm: Remove useless canonical-package import.
	* gnu/system.scm (%base-packages): Remove canonical-package.
	* gnu/system/install.scm (%installation-services): Ditto,
	(installation-os): ditto.
	* gnu/system/locale.scm (single-locale-directory): Ditto.

2020-02-11  Ludovic Courtès  <ludo@gnu.org>

	git-authenticate: Add mab to the list of committers.
	* build-aux/git-authenticate.scm (%committers): Add mab.

2020-02-11  Ludovic Courtès  <ludo@gnu.org>

	describe: Remove dependency on (guix scripts pull).
	Until now, 'guix describe' would perform ~3K stat calls and ~1K openat
	calls because it was pulling (guix scripts pull), which in turn pulls in
	many (gnu packages …) modules.

	* guix/scripts/pull.scm (display-profile-content, %vcs-web-views)
	(channel-commit-hyperlink): Move to...
	* guix/scripts/describe.scm: ... here.  Remove import of (guix scripts
	pull).

2020-02-11  Ludovic Courtès  <ludo@gnu.org>

	syscalls: Re-enable 'pivot-root' test.
	Fixes <https://bugs.gnu.org/25476>.
	Reported by Paul Garlick <pgarlick@tourbillion-technology.com>.

	* tests/syscalls.scm ("pivot-root"): Skip only when
	PERFORM-CONTAINER-TESTS? is true.  Rewrite to use a socket pair instead
	of a pipe.  Synchronize parent and child so that the parent can
	initialize the child's UID and GID mappings before continuing.

2020-02-11  Ludovic Courtès  <ludo@gnu.org>

	swh: Remove 'id' field from <origin>.
	The "id" field has been removed upstream:

	  https://sympa.inria.fr/sympa/arc/swh-devel/2020-02/msg00005.html

	* guix/swh.scm (<origin>)[id]: Remove.

2020-02-11  Christopher Baines  <mail@cbaines.net>

	gnu: subversion: Support running the tests in parallel.
	This drops the time to build the package on my machine from ~14 minutes to ~5
	minutes.

	* gnu/packages/version-control.scm (subversion)[arguments]: Add set-PARALLEL
	phase to set the PARALLEL environment variable.

2020-02-11  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add cl-float-features.
	* gnu/packages/lisp-xyz.scm (sbcl-float-features,
	  cl-float-features, ecl-float-features): New variables.

2020-02-11  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add ecl-documentation-utils.
	* gnu/packages/lisp-xyz.scm (ecl-documentation-utils): New variable.

2020-02-11  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add cl-randist.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-randist, cl-randist, ecl-cl-randist): New
	  variables.

2020-02-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: opensmtpd: Update to 6.6.3p1 [security mitigations].
	* gnu/packages/mail.scm (opensmtpd): Update to 6.6.3p1.

	gnu: isc-bind: Update to 4.4.2.
	* gnu/packages/admin.scm (isc-bind): Update to 4.4.2.
	[arguments]: Remove patch application.
	[native-inputs]: Remove patch and patch file.
	* gnu/packages/patches/isc-dhcp-4.4.1-fixes-for-newer-bind.patch:
	Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: acpica: Update to 20200110.
	* gnu/packages/admin.scm (acpica): Update to 20200110.

	gnu: r-abn: Fix home page.
	* gnu/packages/cran.scm (r-abn)[home-page]: Update and use HTTPS.

	gnu: r-rglpk: Use HTTPS home page.
	* gnu/packages/cran.scm (r-rglpk)[home-page]: Use HTTPS.

	gnu: r-smoother: Use HTTPS home page.
	* gnu/packages/cran.scm (r-smoother)[home-page]: Use HTTPS.

	gnu: r-formatr: Use HTTPS home page.
	* gnu/packages/statistics.scm (r-formatr)[home-page]: Use HTTPS.

	gnu: r-jsonlite: Use HTTPS home page.
	* gnu/packages/cran.scm (r-jsonlite)[home-page]: Use HTTPS.

	gnu: r-lpsymphony: Use HTTPS home page.
	* gnu/packages/bioconductor.scm (r-lpsymphony)[home-page]: Use HTTPS.

	gnu: r-codedepends: Use HTTPS home page.
	* gnu/packages/bioconductor.scm (r-codedepends)[home-page]: Use HTTPS.

	gnu: r-glmnet: Update home page and use HTTPS.
	* gnu/packages/statistics.scm (r-glmnet)[home-page]: Follow redirection using
	HTTPS.

	gnu: r-glasso: Update home page and use HTTPS.
	* gnu/packages/cran.scm (r-glasso)[home-page]: Follow redirection using
	HTTPS.

	gnu: r-cairo: Use HTTPS home page.
	* gnu/packages/statistics.scm (r-cairo)[home-page]: Use HTTPS.

	gnu: r-png: Use HTTPS home page.
	* gnu/packages/cran.scm (r-png)[home-page]: Use HTTPS.

	gnu: r-multiassayexperiment: Use HTTPS home page.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment)[home-page]: Use HTTPS.

	gnu: r-squarem: Update home page and use HTTPS.
	* gnu/packages/cran.scm (r-squarem)[home-page]: Follow redirection using
	HTTPS.

	gnu: r-seriation: Use HTTPS home page.
	* gnu/packages/cran.scm (r-seriation)[home-page]: Use HTTPS.

2020-02-11  Eric Bavier  <bavier@member.fsf.org>

	gnu: pioneer: Update to 20200203.
	* gnu/packages/games.scm (pioneer): Update to 20200203.

	gnu: clamav: Update to 0.102.2.
	* gnu/packages/antivirus.scm (clamav): Update to 0.102.2.
	[native-inputs]: Use latest check package.

2020-02-11  Eric Bavier  <bavier@member.fsf.org>

	gnu: check: Use check@0.12.
	Tests fail to compile with check@0.13.

	* gnu/packages/check.scm (clamav)[native-inputs]: 'check' -> 'check-0.12'.

2020-02-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add queen.
	* gnu/packages/games.scm (make-queen-package): New variable.
	(queen, queen-de, queen-fr, queen-it): New variables.

2020-02-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: lvm2: Update to 2.03.07.
	* gnu/packages/linux.scm (lvm2): Update to 2.03.07.
	[source](snippet): Adjust confdir regex.
	[inputs]: Add LIBAIO.
	[arguments]: Add phase 'patch-configure.
	(lvm2-static)[arguments]: Don't build dmeventd.  Add phase 'adjust-Makefile'.

	gnu: elogind: Update to 243.4.
	* gnu/packages/freedesktop.scm (elogind): Update to 243.4.
	[arguments]: Add "-Dman=true" and "-Dnologin-path" to #:configure-flags.  Add
	phase to fix D-Bus socket location.
	[inputs]: Add SHADOW.

	gnu: shadow: Update to 4.8.1.
	* gnu/packages/admin.scm (shadow): Update to 4.8.1.

	gnu: libextractor: Build with the latest ffmpeg.
	* gnu/packages/gnunet.scm (libextractor)[inputs]: Change from FFMPEG-3.4 to
	FFMPEG.

2020-02-10  Martin Becze  <mjbecze@riseup.net>

	gnu: geoclue: Update to 2.5.5
	* gnu/packages/gnome.scm (geoclue): Update to 2.5.5

2020-02-10  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add python-pyopencl.
	* gnu/packages/opencl.scm (python-pyopencl): New variable.

	gnu: Add python-pytools.
	* gnu/packages/opencl.scm (python-pytools): New variable.

	gnu: pybind11: Install .py files.
	* gnu/packages/python-xyz.scm (pybind11)[native-inputs]: Change PYTHON
	to PYTHON-WRAPPER.
	[arguments]: Add 'install-python' phase.

2020-02-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: pybind11: Tweak description.
	* gnu/packages/python-xyz.scm (pybind11)[description]: Tweak.

2020-02-10  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: pybind11: Add dependency on Catch and Eigen.
	* gnu/packages/python-xyz.scm (pybind11)[inputs]: Add CATCH-FRAMEWORK2-1
	and EIGEN.
	[arguments]: Add #:configure-flags.

2020-02-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: pybind11: Update to 2.4.3.
	* gnu/packages/python-xyz.scm (pybind11): Update to 2.4.3.

	gnu: pybind11: Change 'license' field to BSD-3.
	* gnu/packages/python-xyz.scm (pybind11)[license]: Change to BSD-3.

	git: Add missing exports for <git-checkout>.
	* guix/git.scm (<git-checkout>): Export 'git-checkout-commit' and
	'git-checkout-recursive?'.

2020-02-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: sdl2: Remove obsolete workaround.
	* gnu/packages/sdl.scm (sdl2)[arguments]: Remove #:make-flags.

	gnu: inkscape: Remove obsolete workaround.
	* gnu/packages/inkscape.scm (inkscape)[arguments]: Remove phase
	"dont-use-system-includes".

2020-02-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: git, git-minimal: Do not retain a reference to 'bash-for-tests'.
	Fixes <https://bugs.gnu.org/39513>.
	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

	* gnu/packages/version-control.scm (git, git-minimal)[inputs]: Move BASH ...
	[native-inputs]: ... here.  Add BASH-MINIMAL.

2020-02-10  Kei Kebreau  <kkebreau@posteo.net>

	gnu: octave, octave-cli: Update to 5.2.0.
	* gnu/packages/maths.scm (octave, octave-cli): Update to 5.2.0.
	[inputs]: Add bdb.

2020-02-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: unbound: Remove redundant input.
	* gnu/packages/dns.scm (unbound)[inputs]: Remove PYTHON-3.

	gnu: node: Disable flaky test.
	* gnu/packages/node.scm (node)[arguments]: Delete test that fails sporadically.

	gnu: python-protobuf: Update to 3.11.3.
	* gnu/packages/protobuf.scm (python-protobuf): Update to 3.11.3.

	gnu: protobuf: Update to 3.11.3.
	* gnu/packages/protobuf.scm (protobuf): Update to 3.11.3.

	gnu: ceph: Update to 14.2.7.
	* gnu/packages/storage.scm (ceph): Update to 14.2.7.

	gnu: rocksdb: Update to 6.6.4.
	* gnu/packages/databases.scm (rocksdb): Update to 6.6.4.

	gnu: http-parser: Update to 2.9.3.
	* gnu/packages/web.scm (http-parser): Update to 2.9.3.

	gnu: strace: Update to 5.5.
	* gnu/packages/linux.scm (strace): Update to 5.5.

	gnu: signify: Update to 28.
	* gnu/packages/crypto.scm (signify): Update to 28.
	[arguments]: Remove #:tests?.

	gnu: sway: Remove unused input.
	* gnu/packages/wm.scm (sway)[native-inputs]: Remove GIT.

	gnu: swaylock: Remove unused input.
	* gnu/packages/wm.scm (swaylock)[native-inputs]: Remove GIT.

	gnu: swaybg: Remove unused input.
	* gnu/packages/wm.scm (swaybg)[native-inputs]: Remove GIT.

2020-02-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: chromium.scm: Remove use of CADR.
	...as per the style guidelines.

	* gnu/packages/chromium.scm (%debian-origin)[file-name]: Use MATCH instead of
	IF and CADR to compute the name.

2020-02-10  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'staging'

2020-02-10  Carl Dong  <contact@carldong.me>
	    fanquake  <fanquake@gmail.com>

	* gnu/packages/finance.scm (bitcoin-core): Update to 0.19.0.1.

2020-02-10  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: docker: Remove failing tests.
	* gnu/packages/docker.scm (docker)[arguments]<#:phases>[delete-failing-tests]:
	Modify.

	gnu: docker: Remove failing test.
	* gnu/packages/docker.scm (docker)[arguments]<#:phases>[delete-failing-tests]:
	Modify.

	gnu: go-gotest-tools-package: Add comment.
	* gnu/packages/golang.scm (go-gotest-tools-package): Add comment.

	gnu: docker: Update to 19.03.5.
	* gnu/packages/docker.scm (docker-cli): Update to 19.03.5.
	(docker)[source]: Remove patches.
	[arguments]<#:phases>[patch-paths]: Modify.
	[native-inputs]: Add gotestsum.
	* gnu/packages/patches/docker-adjust-tests-for-changes-in-go.patch: Delete
	file.
	* gnu/packages/patches/docker-engine-test-noinstall.patch: Delete file.
	* gnu/packages/patches/docker-use-fewer-modprobes.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove them.

	gnu: gotestsum: Fix test failure.
	* gnu/packages/golang.scm (gotestsum)[native-inputs]: Add
	go-github-com-google-go-cmp-cmp, go-gotest-tools-internal-format,
	go-gotest-tools-internal-difflib, go-gotest-tools-internal-source.

	gnu: Add go-gotest-tools-internal-source.
	* gnu/packages/golang.scm (go-gotest-tools-internal-source): New variable.

	gnu: Add go-gotest-tools-internal-difflib.
	* gnu/packages/golang.scm (go-gotest-tools-internal-difflib): New variable.

	gnu: Add go-gotest-tools-internal-format.
	* gnu/packages/golang.scm (go-gotest-tools-internal-format): New variable.

	gnu: go-gotest-tools: Factor out go-gotest-tools-package.
	* gnu/packages/golang.scm (go-gotest-tools-package): New procedure.
	(go-gotest-tools-assert): Use it.
	[arguments]<#:phases>[install-more]: Delete phase.

	gnu: go-gotest-tools: Factor out go-gotest-tools-source.
	* gnu/packages/golang.scm (go-gotest-tools-source): New procedure.
	(go-gotest-tools-assert)[source]: Use it.

2020-02-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add stockfish.
	* gnu/packages/games.scm (stockfish): New variable.

	gnu: Add chessx.
	* gnu/packages/games.scm (chessx): New variable.

	gnu: txr: Update to 232.
	* gnu/packages/lisp.scm (txr): Update to 232.

2020-02-10  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add gotestsum.
	* gnu/packages/golang.scm (gotestsum): New variable.

	gnu: Add go-gotest-tools-assert.
	* gnu/packages/golang.scm (go-gotest-tools-assert): New variable.

	gnu: Add go-golang.org-x-sync-errgroup.
	* gnu/packages/golang.scm (go-golang.org-x-sync-errgroup): New variable.

2020-02-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: make-lure-package: Fix data and documentation location.
	* gnu/packages/games.scm (make-lure-package)[arguments]: Make data and
	documentation location dependent on localization.
	[native-inputs]: Move bash...
	[inputs]: here.

	gnu: Add lure.
	* gnu/packages/games.scm (make-lure-package): New variable.
	(lure, lure-de, lure-es, lure-fr, lure-it): New variables.

2020-02-10  Brice Waegeneire  <brice@waegenei.re>

	gnu: password-store: Install fish and zsh completions.
	* gnu/packages/password-utils.scm (password-store)[arguments]: Remove
	phase install-shell-completions. Adjust make-flags.

2020-02-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tunctl: Fix source URI.
	* gnu/packages/networking.scm (tunctl)[source]: Fix URI.

2020-02-09  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: Add tunctl.
	* gnu/packages/networking.scm (tunctl): New variable.

2020-02-09  Brice Waegeneire  <brice@waegenei.re>

	gnu: git-crypt: Install man page.
	* gnu/packages/version-control.scm (git-crypt)[native-inputs]: Add
	dockbook-xsl, libxslt.
	[arguments]: Add phase patch-makefile.

	gnu: git-crypt: Update to 0.6.0.
	* gnu/packages/version-control.scm (git-crypt): Update to 0.6.0.

	gnu: zsh: Enable maildir.
	* gnu/packages/shells.scm (zsh)[arguments]: Add configure flag for
	maildir.

	gnu: zsh: Update to 5.7.1.
	* gnu/packages/shells.scm (zsh): Update to 5.7.1.

	gnu: autorandr: Update to 1.9.
	* gnu/packages/xdisorg.scm (autorandr): Update to 1.9.
	[native-inputs]: Remove man-db.
	[arguments]: Install XDG autostart config.

2020-02-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: polybar: Add comment about build specificity.
	* gnu/packages/wm.scm (polybar): Add comment about order of native inputs.

2020-02-09  Brice Waegeneire  <brice@waegenei.re>

	gnu: polybar: Install man page.
	* gnu/packages/wm.scm (polybar)[native-inputs]: Add python-sphinx.

2020-02-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add copyright line.
	Add missing copyright line for commit
	200514cd8fe1797d7653386a7b1ed1106c61164e.

2020-02-09  Damien Cassou  <damien@cassou.me>

	gnu: Add font-jetbrains-mono.
	* gnu/packages/fonts.scm (font-jetbrains-mono): New variable.

2020-02-09  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: Add perl-config-grammar.
	* gnu/packages/perl.scm (perl-config-grammar): New variable.

2020-02-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	Update e-mail address for Jakob L. Kreuze.
	As requested here:
	<https://lists.gnu.org/archive/html/guix-devel/2020-02/msg00128.html>.

	* .mailmap: Add an entry for Jakob.
	* gnu/machine.scm, gnu/machine/digital-ocean.scm, gnu/machine/ssh.scm,
	gnu/packages/admin.scm, gnu/packages/i2p.scm, gnu/packages/music.scm,
	gnu/packages/web.scm, gnu/tests/reconfigure.scm, guix/scripts/deploy.scm,
	guix/scripts/system/reconfigure.scm: Update their e-mail address.

2020-02-09  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: chicken: Update to 5.1.0.
	* gnu/packages/chicken.scm (chicken): Update to 5.1.0.
	[propagated-inputs]: Add gcc-toolchain.

	gnu: chicken: Move to a separate module.
	* gnu/packages/scheme.scm (chicken): Move to chicken.scm.
	* gnu/packages/chicken.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2020-02-09  Vincent Legoll  <vincent.legoll@gmail.com>

	gnu: musl: Update home page.
	* gnu/packages/musl.scm (musl)[home-page]: Update.

2020-02-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ghc-text-conversions: Fix typo.
	This follows up on commit 5cd9a4103e74fb1eb73114d84786d9c08379f22b.

	* gnu/packages/haskell-xyz.scm (ghc-text-conversions)[native-inputs]:
	Use hspec-discover instead of ghc-hspec-discover.

2020-02-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add xournalpp.
	* gnu/packages/pdf.scm (xournalpp): New variable.

2020-02-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	Revert "gnu: Add ghc-hspec-discover."
	This reverts commit a60448edcc85faa8b3cd4bd3ae8a336c842aad4d.

	The package already exists, as "hspec-discover".

2020-02-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: djview: Fix home-page.
	* gnu/packages/djvu.scm (djview)[home-page]: Point specifically to the project
	home-page.

2020-02-09  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add eboard.
	* gnu/packages/games.scm (eboard): New variable.

2020-02-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-stdweb-0.4: Fix inputs.
	* gnu/packages/crates-io.scm (rust-stdweb-0.4)[arguments]: Move
	rust-rustc-version-0.2 from cargo-development-inputs to cargo-inputs.

	gnu: rust-rand-0.6: Don't skip build.
	* gnu/packages/crates-io.scm (rust-rand-0.6)[arguments]: Don't skip
	build. Add rust-average-0.9 to cargo-development-inputs.

	gnu: Add rust-average-0.9.
	* gnu/packages/crates-io.scm (rust-average-0.9): New variable.

	gnu: Add rust-conv-0.3.
	* gnu/packages/crates-io.scm (rust-conv-0.3): New variable.

	gnu: Add rust-custom-derive-0.1.
	* gnu/packages/crates-io.scm (rust-custom-derive-0.1): New variable.

	gnu: Add rust-float-ord-0.2.
	* gnu/packages/crates-io.scm (rust-float-ord-0.2): New variable.

	gnu: Add rust-serde-big-array-0.1.
	* gnu/packages/crates-io.scm (rust-serde-big-array-0.1): New variable.

	gnu: Add rust-quantiles-0.7.
	* gnu/packages/crates-io.scm (rust-quantiles-0.7): New variable.

	gnu: Add rust-regex-syntax-0.3.
	* gnu/packages/crates-io.scm (rust-regex-syntax-0.3): New variable.

	gnu: Add rust-env-logger-0.3.
	* gnu/packages/crates-io.scm (rust-env-logger-0.3): New variable.

	gnu: Add rust-quickcheck-0.2.
	* gnu/packages/crates-io.scm (rust-quickcheck-0.2): New variable.

2020-02-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: djview: Fix executable's name in desktop file.
	* gnu/packages/djvu.scm (djview)[inputs]: Re-order inputs alphabetically.
	[arguments]: Add a phase to fix executable's name in desktop file.

	gnu: Add djview.
	* gnu/packages/djvu.scm (djview): New variable.

2020-02-09  Christopher Baines  <mail@cbaines.net>

	gnu: patchwork: Update to 2.1.5.
	* gnu/packages/patchutils.scm (patchwork): Update to 2.1.5.

2020-02-09  Christopher Baines  <mail@cbaines.net>

	services: web: Use the Patchwork default-from-email.
	Previously this wasn't used, but it should have been.

	* gnu/services/web.scm (patchwork-settings-module-compiler): Use the
	default-from-email.

2020-02-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-modifier-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-modifier-0.1)[properties]: Remove field.

	gnu: Add rust-unicode-segmentation-1.6.
	* gnu/packages/crates-io.scm (rust-unicode-segmentation-1.6): New variable.
	(rust-unicode-segmentation-1.3)[inherit]: Inherit from
	rust-unicode-segmentation-1.6.

	gnu: rust-num-integer-0.1: Update to 0.1.42.
	* gnu/packages/crates-io.scm (rust-num-integer-0.1): Update to 0.1.42.
	[arguments]: Add rust-num-traits-0.2, rust-autocfg-1.0 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-nodrop-0.1: Update to 0.1.14.
	* gnu/packages/crates-io.scm (rust-nodrop-0.1): Update to 0.1.14.
	[arguments]: Add rust-nodrop-union-0.1 to cargo-inputs.
	[properties]: Remove field.

	gnu: Add rust-structopt-0.2.
	* gnu/packages/crates-io.scm (rust-structopt-0.2): New variable.

	gnu: Add rust-structopt-derive-0.2.
	* gnu/packages/crates-io.scm (rust-structopt-derive-0.2): New variable.

	gnu: Add rust-itertools-0.7.
	* gnu/packages/crates-io.scm (rust-itertools-0.7): New variable.

2020-02-09  Valentin Ignatev  <valentignatev@gmail.com>

	gnu: Add rust-mint-0.5.
	* gnu/packages/crates-io.scm (rust-mint-0.5): New variable.

	gnu: Add rust-make-cmd-0.1.
	* gnu/packages/crates-io.scm (rust-make-cmd-0.1): New variable.

	gnu: Add rust-itoa-0.3.
	* gnu/packages/crates-io.scm (rust-itoa-0.3): New variable.

	gnu: Add rust-bresenham-0.1.
	* gnu/packages/crates-io.scm (rust-bresenham-0.1): New variable.

	gnu: Add rust-assert-matches-1.3.
	* gnu/packages/crates-io.scm (rust-assert-matches-1.3): New variable.

	gnu: Add rust-approx-0.1.
	* gnu/packages/crates-io.scm (rust-approx-0.1): New variable.

	gnu: Add rust-quote-0.3.
	* gnu/packages/crates-io.scm (rust-quote-0.3): New variable.

	gnu: Add rust-android-glue-0.2.
	* gnu/packages/crates-io.scm (rust-android-glue-0.2): New variable.

	gnu: Add rust-utf8parse-0.1.
	* gnu/packages/crates-io.scm (rust-utf8parse-0.1): New variable.

	gnu: Add rust-xml-rs-0.8.
	* gnu/packages/crates-io.scm (rust-xml-rs-0.8): New variable.

	gnu: Add rust-compiler-error-0.1.
	* gnu/packages/crates-io.scm (rust-compiler-error-0.1): New variable.

2020-02-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-djvu.
	* gnu/packages/emacs-xyz.scm (emacs-djvu): New variable.

2020-02-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-tokio-process-0.2: Fix typo.
	This is a follow-up to 21c8ec75dea9cfffc4f050a25dced4d89af68b3b.

	* gnu/packages/crates-io.scm (rust-tokio-process-0.2)[arguments]:
	Replace rust-lazy-static-13 with rust-lazy-static-1.

2020-02-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lazy-static-1: Set as reference to rust-lazy-static-1.4.
	* gnu/packages/crates-io.scm (rust-lazy-static-1): New variable.
	(rust-arc-swap-0.3, rust-bindgen-0.50, rust-bstr-0.2,
	rust-c2-chacha-0.2, rust-clap-2, rust-clicolors-control-1.0,
	rust-console-0.7, rust-criterion-0.2, rust-crossbeam-epoch-0.8,
	rust-crossbeam-epoch-0.7, rust-crossbeam-utils-0.7,
	rust-crossbeam-utils-0.6, rust-docopt-1.1, rust-encode-unicode-0.3,
	rust-findshlibs-0.5, rust-flame-0.2, rust-getrandom-0.1,
	rust-grep-cli-0.1, rust-hashbrown-0.5, rust-ignore-0.4,
	rust-indexmap-1.0, rust-insta-0.8, rust-nix-0.15, rust-nix-0.14,
	rust-nom-4.2, rust-odds-0.3, rust-once-cell-1.2, rust-openssl-0.10,
	rust-ordermap-0.3, rust-parking-lot-0.9, rust-parking-lot-0.8,
	rust-parking-lot-0.7, rust-proptest-0.9, rust-pulldown-cmark-0.4,
	rust-rayon-1.3, rust-rayon-1.1, rust-rayon-core-1.7,
	rust-rayon-core-1.5, rust-regex-1.3, rust-regex-1.1, rust-regex-0.2,
	rust-regex-automata-0.1, rust-schannel-0.1, rust-scoped-threadpool-0.1,
	rust-string-cache-0.7, rust-thread-local-1.0, rust-thread-local-0.3,
	rust-tokio-process-0.2, rust-tokio-reactor-0.1,
	rust-tokio-trace-core-0.2, rust-try-build-1.0, rust-ucd-parse-0.1,
	rust-wasm-bindegen-backend-0.2, rust-wasm-bindgen-futures-0.3): Use
	rust-lazy-static-1.
	* gnu/packages/rust-apps.scm (exa, fd, ripgrep, tokei): Same.
	* gnu/packages/gnome.scm (librsvg-next-source): Same.

	gnu: nano: Update to 4.8.
	* gnu/packages/nano.scm (nano): Update to 4.8.

2020-02-08  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: ripgrep: Update to 11.0.2.
	* gnu/packages/rust-apps.scm (ripgrep): Update to 11.0.2.
	  [arguments]: Use rust-bstr-0.2 instead of rust-bstr-0.1. Add
	  rust-jemallocator-0.3 to inputs. Remove unnecessary
	  development-inputs.

2020-02-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ignore-0.4: Update to 0.4.11.
	* gnu/packages/crates-io.scm (rust-ignore-0.4): Update to 0.4.11.
	[arguments]: Don't skip build. In cargo-inputs replace
	rust-crossbeam-channel-0.3 with 0.4, rust-thread-local-0.3 with 1.0.
	Remove rust-winapi-util-0.1. Remove rust-tempfile-3.0 from
	cargo-development-inputs.

2020-02-08  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: rust-grep-regex: Update to 0.1.4.
	* gnu/packages/crates-io.scm (rust-grep-regex-0.1): Update to 0.1.4.
	[arguments]: Don't skip build.

	gnu: rust-grep-matcher: Update to 0.1.3.
	* gnu/packages/crates-io.scm (rust-grep-matcher-0.1): Update to 0.1.3.
	[arguments]: Don't skip build.

	gnu: rust-aho-corasick: Update to 0.7.8.
	* gnu/packages/crates-io.scm (rust-aho-corasick-0.7): Update to 0.7.8.
	[arguments]: Don't skip build.

	gnu: rust-regex: Update to 1.3.4.
	* gnu/packages/crates-io.scm (rust-regex-1.3): Update to 1.3.4.
	[arguments]: Don't skip build.

	gnu: rust-regex-syntax: Update to 0.6.14.
	* gnu/packages/crates-io.scm (rust-regex-syntax-0.6): Update to 0.6.14.
	[arguments]: Don't skip build.

2020-02-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lazy-static-1.4: Don't skip build.
	* gnu/packages/crates-io.scm (rust-lazy-static-1.4)[arguments]: Don't
	skip build.

	gnu: rust-lazy-static-1.3: Don't skip build.
	* gnu/packages/crates-io.scm (rust-lazy-static-1.3)[arguments]: Don't
	skip build.

	gnu: rust-jobserver-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-jobserver-0.1)[arguments]: Don't skip
	build.

	gnu: rust-itoa-0.4: Don't skip build.
	* gnu/packages/crates-io.scm (rust-itoa-0.4)[arguments]: Don't skip build.

	gnu: rust-itoa-0.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-itoa-0.1)[arguments]: Don't inherit.

2020-02-08  John Soo  <jsoo1@asu.edu>

	gnu: Add fd.
	* gnu/packages/crates-io.scm (fd): New variable.

2020-02-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-regex-1.1: Don't skip build.
	* gnu/packages/crates-io.scm (rust-regex-1.1)[arguments]: Don't skip build.

2020-02-08  John Soo  <jsoo1@asu.edu>

	gnu: rust-regex-1.1: Update to 1.1.9.
	* gnu/packages/crates-io.scm (rust-regex-1.1): Update it.

	gnu: Add rust-lscolors-0.6.
	* gnu/packages/crates-io.scm (rust-lscolors-0.6): New variable.

	gnu: Add rust-ctrlc-3.1.
	* gnu/packages/crates-io.scm (rust-ctrlc-3.1): New variable.

	gnu: Add rust-nix-0.14.
	* gnu/packages/crates-io.scm (rust-nix-0.14): New variable.

2020-02-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-sysctl-0.1.
	* gnu/packages/crates-io.scm (rust-sysctl-0.1): New variable.

	gnu: rust-error-chain-0.12: Fix dependencies.
	* gnu/packages/crates-io.scm (rust-error-chain-0.12)[arguments]: Remove
	rust-version-check-0.9 from cargo-development-inputs. Add
	rust-version-check-0.1 to cargo-inputs.

2020-02-08  Ekaitz Zarraga  <ekaitz@elenq.tech>

	gnu: kitty: Update ot 0.16.0.
	* gnu/packages/terminals.scm (kitty): Update to 0.16.0.

2020-02-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sbcl-static-vectors: Change dubious home page.
	* gnu/packages/lisp-xyz.scm (sbcl-static-vectors)[home-page]: Disbelieve
	copy-pasted GitHub blurb, which never even worked due to a typo.

	news: Add ‘nl’ translation.
	* etc/news.scm: Add an ‘nl’ translation.

2020-02-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add ghc-hspec-discover.
	* gnu/packages/haskell-check.scm (ghc-hspec-discover): New variable.

	gnu: Add ghc-text-conversions.
	* gnu/packages/haskell-xyz.scm (ghc-text-conversions): New variable.

	gnu: Add ghc-jira-wiki-markup.
	* gnu/packages/haskell-xyz.scm (ghc-jira-wiki-markup): New variable.

	gnu: Add ghc-emojis.
	* gnu/packages/haskell-xyz.scm (ghc-emojis): New variable.

	gnu: Add ghc-doclayout.
	* gnu/packages/haskell-xyz.scm (ghc-doclayout): New variable.

2020-02-08  Julien Lepiller  <julien@lepiller.eu>

	news: Fix typos in 'fr' translation.
	* etc/news.scm: Update 'fr' translation.

	news: Add 'fr' translations.
	* etc/news.scm: Add 'fr' translations.

2020-02-08  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add 'de' translation.

2020-02-08  Eric Bavier  <bavier@member.fsf.org>

	gnu: parallel: Update to 20200122.
	* gnu/packages/parallel.scm (parallel): Update to 20200122.

	gnu: git-flow: Update to 1.12.3.
	* gnu/packages/version-control.scm (git-flow): Update to 1.12.3.
	[source]: Use maintained fork.

2020-02-08  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: Add reprotest.
	Added to diffoscope, to avoid triggering #37346.

	* gnu/packages/diffoscope (reprotest): New variable.
	* gnu/packages/patches/reprotest-support-guix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add patch.

2020-02-07  Amin Bandali  <mab@gnu.org>

	gnu: Add pasystray.
	* gnu/packages/pulseaudio.scm (pasystray): New variable.

2020-02-07  Leo Famulari  <leo@famulari.name>

	doc: Add missing copyright notice for Damien Cassou.
	This is a followup to commit ea9cc4ef219e62de569945816a5e666775e7fa41.

	* doc/guix.texi: Add copyright line.

2020-02-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: awesome: Update to 4.3.
	* gnu/packages/wm.scm (awesome): Update to 4.3.
	[native-inputs]: Add "lua-ldoc".  Re-indent code.
	[arguments]:  Remove now unnecessary phase.

	gnu: Add lua-ldoc.
	* gnu/packages/lua.scm (lua-ldoc): New variable.

	gnu: Add lua-penlight.
	* gnu/packages/lua.scm (lua-penlight): New variable.

	gnu: lua-lgi: Use current lua package.
	* gnu/packages/lua.scm (make-lua-lgi): New function.
	(lua-lgi):
	(lua5.1-lgi):
	(lua5.2-lgi): New variables.
	* gnu/packages/wm.scm (awesome)[arguments]: Update LUA_PATH and LUA_CPATH.

2020-02-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-quote-0.6: Don't hide package.
	* gnu/packages/crates-io.scm (rust-quote-0.6)[properties]: Don't inherit.

	gnu: rust-quote-0.6: Update to 0.6.13.
	* gnu/packages/crates-io.scm (rust-quote-0.6): Update to 0.6.13.
	[arguments]: Add rust-proc-macro2-0.4 to cargo-inputs.

	gnu: rust-proc-macro2-0.4: Don't skip build.
	* gnu/packages/crates-io.scm (rust-proc-macro2-0.4)[arguments]: Don't
	skip build.

2020-02-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: next: Remove fare-quasiquote-extras from inputs.
	* gnu/packages/web-browsers.scm (next): Remove fare-quasiquote-extras from
	  inputs now that our serapeum package has been fixed.

2020-02-07  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-serapeum: Fix loading the library.
	* gnu/packages/lisp-xyz.scm (sbcl-serapeum)[inputs]: Use
	  sbcl-fare-quasiquote-extras instead of cl-fare-quasiquote-extras.

	gnu: Add sbcl-fare-quasiquote-extras.
	* gnu/packages/lisp-xyz.scm (sbcl-fare-quasiquote-extras): New variable.

2020-02-07  Mathieu Othacehe  <m.othacehe@gmail.com>

	news: Add entry for "guix pull" ssh authenticated repositories support.
	* etc/news.scm: Add entry for "guix pull" ssh authenticated repositories support.

2020-02-07  Tim Gesthuizen  <tim.gesthuizen@yahoo.de>

	services: inputattach: Fix broken baud rate option.
	* gnu/services/desktop.scm (inputattach-shepherd-service): Use "--baud" for
	setting the baud-rate.

2020-02-06  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update description.
	* gnu/packages/diffoscope (diffoscope)[description]: Mention optional
	  dependencies.

2020-02-06  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: Add python-jsondiff.
	Thanks to bavier for help with the description!

	* gnu/packages/python-xyz (python-jsondiff): New varaible.

2020-02-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-clap-2: Don't skip build.
	* gnu/packages/crates-io.scm (rust-clap-2)[arguments]: Don't skip
	build.  Add rust-term-size-0.3 to cargo-inputs. Replace
	rust-yaml-rust-0.4 with 0.3.

	gnu: rust-unicase-2.4: Don't hide package.
	* gnu/packages/crates-io.scm (rust-unicase-2.4)[arguments]: Add
	rust-version-check-0.1 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-syn-0.15: Don't skip build.
	* gnu/packages/crates-io.scm (rust-syn-0.15)[arguments]: Don't skip
	build. Add cargo-test-flags. In cargo-inputs replace rust-quote-1.0
	with 0.6, rust-unicode-xid-0.2 with 0.1.

	gnu: rust-crossbeam-deque-0.6: Don't skip build.
	* gnu/packages/crates-io.scm (rust-crossbeam-deque-0.6)[arguments]:
	Don't skip build. Replace rust-crossbeam-epoch-0.8 with 0.7. Replace
	rust-crossbeam-utils-0.7 with 0.6.

	gnu: rust-walkdir-2.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-walkdir-2.2)[arguments]: Add
	rust-same-file-1.0, rust-winapi-0.3, rust-winapi-util-0.1 to
	cargo-inputs. Add rust-doc-comment-0.3 to cargo-development-inputs.
	[properties]: Remove field.

	gnu: Add rust-linked-hash-map-0.3.
	* gnu/packages/crates-io.scm (rust-linked-hash-map-0.3): New variable.

	gnu: Add rust-yaml-rust-0.3.
	* gnu/packages/crates-io.scm (rust-yaml-rust-0.3): New variable.

	gnu: Add rust-serde-test-0.8.
	* gnu/packages/crates-io.scm (rust-serde-test-0.8): New variable.

	gnu: Add rust-serde-0.8.
	* gnu/packages/crates-io.scm (rust-serde-0.8): New variable.

2020-02-06  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: Add python-nose-random.
	* gnu/packages/check (python-nose-random): New variable.

	gnu: Add python-rstr.
	* gnu/packages/python-xyz (python-rstr): New variable.

2020-02-06  Amin Bandali  <mab@gnu.org>

	gnu: Add emacs-gnus-harvest.
	* gnu/packages/emacs-xyz.scm (emacs-gnus-harvest): New variable.

2020-02-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc: Switch back to using 'C_INCLUDE_PATH' instead of 'CPATH'.
	Fixes <https://bugs.gnu.org/30756>.
	Initially reported by Julien Lepiller <julien@lepiller.eu>.

	* gnu/packages/base.scm (make-gcc-libc): Remove
	'treat-glibc-as-system-header' phase from 'arguments'.
	* gnu/packages/commencement.scm (gcc-final): Likewise.
	* gnu/packages/gcc.scm (gcc-4.7)[arguments]: Add "include/c++" to
	'CPLUS_INCLUDE_PATH'.
	(gcc-6)[native-search-paths]: Remove.
	* gnu/packages/make-bootstrap.scm (gcc-for-bootstrap): Remove
	'native-search-paths' and 'arguments'.
	* gnu/packages/patches/python-2.7-search-paths.patch,
	gnu/packages/patches/python-3-search-paths.patch: Replace "CPATH" with
	"C_INCLUDE_PATH".
	* guix/build-system/cmake.scm (lower): When not cross-compiling, move
	INPUTS from the 'host-inputs' field to the 'build-inputs' field of the
	bag, right after NATIVE-INPUTS.
	* guix/build-system/glib-or-gtk.scm (lower): Likewise.
	* guix/build-system/gnu.scm (lower): Likewise.
	* guix/build-system/meson.scm (lower): Likewise.

2020-02-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: Rationalize search path handling.
	This commit ensures that only packages that correspond to compilers have
	a search path set.  It also reduces manual handling of search path
	environment variables.

	* gnu/packages/commencement.scm (tcc-boot0)[native-search-paths]: Remove
	copy/pasted comment.
	(gcc-core-mesboot)[arguments]: In 'install2' phase, do not copy
	TCC/include to OUT/include.
	[native-search-paths]: Remove leading slash in "lib/gcc-lib/…" directory name.
	(mesboot-headers)[native-search-paths]: Remove.
	(glibc-mesboot0)[native-search-paths]: Remove.
	(gcc-mesboot0)[native-inputs]: Reorder so that we have libc, then
	kernel-headers, then gcc.
	[arguments]: Rewrite 'setenv' phase to only set CONFIG_SHELL and create
	'config.cache'.
	(gcc-mesboot1)[native-inputs]: Reorder similarly.
	[arguments]: In 'setenv' phase, only set CONFIG_SHELL, C_INCLUDE_PATH,
	and CPLUS_INCLUDE_PATH.
	(glibc-headers-mesboot)[arguments]: In 'setenv' phase, replace
	references to '%build-inputs' by references to 'inputs'; simplify
	setting of CONFIG_SHELL and SHELL; simplify patching of /bin/pwd in
	the "configure" file; leave C_INCLUDE_PATH and LIBRARY_PATH unset.
	(glibc-mesboot)[native-search-paths]: Remove.
	(gcc-mesboot)[native-inputs]: Reorder.
	[arguments]: Remove clause for #:phases that would change the 'setenv'
	phase.

2020-02-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: Avoid hard-coded GCC version numbers.
	* gnu/packages/commencement.scm (gcc-mesboot1, gcc-mesboot): Use
	'package-version' instead of hard-coding the version number.

2020-02-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: WebKitGTK: Remove obsolete patch.
	This patch was added in eb5f3ea1003f76545b197b1e779e2967ec379475 and no longer
	necessary since the update to 2.26.3 in f32ca55778eb049e83210aedcbeb4df2c98e587a.

	* gnu/packages/patches/webkitgtk-icu-65.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/webkit.scm (webkitgtk)[source](patches): Remove.

2020-02-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: OpenLDAP: Remove cross-compilation workaround.
	This is no longer required since the update to 2.4.49 in commit
	090f33d6767dfc0b23d5e287369ec2dde331de01.

	* gnu/packages/openldap.scm (openldap)[native-inputs]: Remove AUTOMAKE.
	[arguments]: Remove 'fix-configure' phase.

2020-02-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: isl: Update to 0.22.1.
	* gnu/packages/gcc.scm (isl): Update to 0.22.1.

	gnu: bzip2: Update to 1.0.8.
	* gnu/packages/compression.scm (bzip2): Update to 1.0.8.
	[source](uri): Change to maintained fork at sourceware.org.

2020-02-06  Mathieu Othacehe  <m.othacehe@gmail.com>

	git: Remove leftover pk call.
	* guix/git.scm (update-cached-checkout): Remove leftover pk call.

2020-02-06  Mathieu Othacehe  <m.othacehe@gmail.com>

	git: Add ssh authentication support.
	If Guile-Git revision is >= 0.3.0, use SSH agent authentication method for
	both clone and fetch calls.

	* guix/git.scm (auth-supported?): New variable,
	(clone*): set auth-method to ssh-agent if the variable above is true,
	(update-cached-checkout): ditto.

2020-02-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-geiser: Update to 0.11.
	* gnu/packages/emacs-xyz.scm (emacs-geiser): Update to 0.11.

2020-02-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cbindgen: Update to 0.13.0.
	* gnu/packages/crates-io.scm (rust-cbindgen): Update to 0.13.0.

	gnu: screen: Update to 4.8.0.
	* gnu/packages/screen.scm (screen): Update to 4.8.0.

	gnu: rust-libgit2-0.11: Don't skip build.
	* gnu/packages/crates-io.scm (rust-libgit2-0.11)[arguments]: Don't skip
	build.
	[native-inputs]: Add libgit2, libssh2, openssl, pkg-config, zlib.

	gnu: exa: Install extras.
	* gnu/packages/rust-apps.scm (exa)[arguments]: Add phase to install man
	page and shell completions.

2020-02-06  John Soo  <jsoo1@asu.edu>

	gnu: Add exa.
	* gnu/packages/rust-apps.scm (exa): New variable.

2020-02-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libgit2-0.9: Don't skip build.
	* gnu/packages/crates-io.scm (rust-libgit2-0.9)[arguments]: Don't skip
	build.
	[native-inputs]: Add libgit2, libssh2, openssl, pkg-config, zlib.

	gnu: rust-tempdir-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-tempdir-0.3)[arguments]: Add
	rust-rand-0.4, rust-remove-dir-all-0.5 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-libssh2-sys-0.2: Don't skip build.
	* gnu/packages/crates-io.scm (rust-libssh2-sys-0.2)[arguments]: Don't
	skip build.

	gnu: Remove rust-openssl-src-111.
	* gnu/packages/crates-io.scm (rust-openssl-src-111): Remove variable.

	gnu: rust-openssl-sys-0.9: Don't skip build.
	* gnu/packages/crates-io.scm (rust-openssl-sys-0.9)[source]: Add patch.
	[arguments]: Don't skip build.
	* gnu/packages/patches/rust-openssl-sys-no-vendor.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2020-02-06  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-zoneinfo-compiled-0.4.
	* gnu/packages/crates-io.scm (rust-zoneinfo-compiled-0.4): New variable.

	gnu: Add rust-users-0.9.
	* gnu/packages/crates-io.scm (rust-users-0.9): New variable.

2020-02-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libgit2-sys-0.8: Don't hide package.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.8)[properties]: Remove
	field.

	gnu: libgit2-sys-0.8: Unbundle vendored code.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.8)[source]: Add snippet
	to remove bundled code.

2020-02-06  John Soo  <jsoo1@asu.edu>

	gnu: rust-libgit2-sys-0.8: Inherit arguments.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.8):[arguments] Remove field.

	gnu: Add rust-term-grid-0.1.
	* gnu/packages/crates-io.scm (rust-term-grid-0.1): New variable.

	gnu: Add rust-ansi-term-0.12.
	* gnu/packages/crates-io.scm (rust-ansi-term-0.12): New variable.
	(rust-ansi-term-0.11)[inherit]: New field, inherit from rust-ansi-term-0.12.

	gnu: Add rust-number-prefix-0.3.
	* gnu/packages/crates-io.scm (rust-number-prefix-0.3): New variable.

2020-02-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-num-cpus-1.10: Don't skip build.
	* gnu/packages/crates-io.scm (rust-num-cpus-1.10)[arguments]: Don't skip
	build.

2020-02-06  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-num-cpus-1.11.
	* gnu/packages/crates-io.scm (rust-num-cpus-1.11): New variable.
	(rust-num-cpus-1.10)[inherit]: New field.

	gnu: Add rust-natord-1.0.
	* gnu/packages/crates-io.scm (rust-natord-1.0): New variable.

	gnu: Add rust-hermit-abi-0.1.
	* gnu/packages/crates-io.scm (rust-hermit-abi-0.1): New variable.

	gnu: Add rust-datetime-0.4.
	* gnu/packages/crates-io.scm (rust-datetime-0.4): New variable.

2020-02-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-contrib: Update to 20200206.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 20200206.

	gnu: emacs-org: Update to 9.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.3.3.

2020-02-06  Vagrant Cascadian  <vagrant@debian.org>

	gnu: disoderfs: Update to 0.5.8.
	* gnu/packages/file-systems (disorderfs): Update to 0.5.8.
	  [home-page]: Update.

2020-02-06  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.18.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.18.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.102.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.102.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.170.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.170.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.213.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.213.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.213.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.213.
	(linux-libre-4.4-pristine-source): Update hash.

2020-02-05  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2020-02-05  Jakub Kądziołka  <kuba@kadziolka.net>

	import: pypi: Support exporting packages with .zip source.
	* guix/import/pypi.scm (make-pypi-sexp): Rename test-inputs to
	  native-inputs. Restructure the way pypi-uri parameters are generated.
	  Use pypi-uri's extension parameter when required. Add "unzip" to
	  native inputs when the package source is a zip file.

2020-02-05  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: python-cleo: Update to 0.7.6.
	* gnu/packages/python-xyz.scm (python-cleo): Update to 0.7.6.
	  [propagated-inputs]: Add python-clikit.

	gnu: python-clikit: Update to 0.4.1.
	* gnu/packages/python-xyz.scm (python-clikit): Update to 0.4.1.

	gnu: python-tomlkit: Update to 0.5.8.
	* gnu/packages/python-xyz.scm (python-tomlkit): Update to 0.5.8.

2020-02-05  Fakhri Sajadi  <f.sajadi@pantherx.org>

	gnu: lxqt-config: Fixing keyboard layout.
	* gnu/packages/lxqt.scm (lxqt-config)[inputs]: Add xkeyboard-config.
	[arguments]: Add phase to substitute xkb rule file.

2020-02-05  Josh Holland  <josh@inv.alid.pw>

	gnu: streamlink: Update to 1.3.1.
	* gnu/packages/video.scm (streamlink): Update to 1.3.1.

2020-02-05  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: gpodder: Update to 3.10.13.
	* gnu/packages/gpodder.scm (gpodder): Update to 3.10.13.

2020-02-05  Alexandros Theodotou  <alex@zrythm.org>

	gnu: zrythm: Update to 0.7.474.
	* gnu/packages/music.scm (zrythm): Update to 0.7.474.
	[arguments](phases): Patch xdg-open.

2020-02-05  Mark Wielaard  <mark@klomp.org>

	gnu: elfutils: Update synopsis and description
	* gnu/packages/elf.scm (elfutils): Update summaries.
	  [synopsis]: Updated.
	  [description]: Updated.

2020-02-05  Marius Bakke  <mbakke@fastmail.com>

	gnu: libmtp: Update to 1.1.17.
	* gnu/packages/libusb.scm (libmtp): Update to 1.1.17.

	gnu: libmtp: Do not build the static library.
	* gnu/packages/libusb.scm (libmtp)[arguments]: Add "--disable-static" in
	 #:configure-flags.

	gnu: libmtp: Remove unnecessary propagation.
	* gnu/packages/libusb.scm (libmtp)[propagated-inputs]: Move LIBGCRYPT ...
	[inputs]: ... here.  New field.

	gnu: lftp: Update to 4.9.1.
	* gnu/packages/ftp.scm (lftp): Update to 4.9.1.

	gnu: libcdr: Update to 0.1.6.
	* gnu/packages/libreoffice.scm (libcdr): Update to 0.1.6.

	gnu: varnish: Update to 6.3.2.
	* gnu/packages/web.scm (varnish): Update to 6.3.2.

	gnu: ppp: Update to 2.4.8.
	* gnu/packages/samba.scm (ppp): Update to 2.4.8.
	[source]: Change to GIT-FETCH.

2020-02-05  Damien Cassou  <damien@cassou.me>

	doc: Clarify documentation of Substitute Server Authorization.
	* doc/guix.texi (Substitute Server Authorization): Highlight the salient part of
	the example.

2020-02-05  Kei Kebreau  <kkebreau@posteo.net>

	gnu: hyperrogue: Update to 11.2q.
	* gnu/packages/games.scm (hyperrogue): Update to 11.2q.

2020-02-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: gcompris-qt: Update to 0.97.
	* gnu/packages/education.scm (gcompris-qt): Update to 0.97.
	[arguments]: Skip failing test.
	[native-inputs]: Add kdoctools.

2020-02-05  Ludovic Courtès  <ludo@gnu.org>

	import: gem: Deal with unavailable licensing info.
	Fixes <https://bugs.gnu.org/39404>.
	Reported by Seth <lee.seth@tuta.io>.

	* guix/import/gem.scm (<gem>)[licenses]: Adjust for non-vector
	licenses.
	* tests/gem.scm (test-bar-json): Change "licenses" to 'null'.
	("gem-recursive-import"): Adjust accordingly.

2020-02-05  Ludovic Courtès  <ludo@gnu.org>

	import: gem: Rewrite to use a JSON mapping to records.
	* guix/import/gem.scm (<gem>, <gem-dependencies>, <gem-dependency>): New
	record types with JSON mapping.
	(json->gem-dependencies): New procedures.
	(rubygems-fetch): Use it.
	(hex-string->bytevector): Remove.
	(make-gem-sexp): Expect HASH to be a bytevector.
	(gem->guix-package): Adjust to use the new <gem> data type instead of an
	alist.
	(latest-release): Likewise.

2020-02-05  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust reverse-bag graph test to recent OCaml changes.
	This is a followup to 87858bc526a9d577760f55d05a51cb56630f845b.

	Partly fixes <https://bugs.gnu.org/39374>.
	Reported by Ellen Papsch <ellen.papsch@wine-logistix.de>.

	* tests/graph.scm ("reverse bag DAG"): Adjust test to latest OCaml
	changes.

2020-02-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: cat-avatar-generator: Remove imports for (srfi *).
	This would import (srfi srfi-1) and (srfi srfi-26) from the host Guile,
	leading to discrepancies among users, and in particular when the host
	Guile is 3.0.

	Reported by Julien Lepiller <julien@lepiller.eu>
	in <https://bugs.gnu.org/39369>.

	* gnu/packages/web.scm (cat-avatar-generator): Remove (srfi *) from
	 #:modules.

2020-02-05  Robert Smith  <robertsmith@posteo.net>

	gnu: Add anki.
	* gnu/packages/education.scm (anki): New variable.

2020-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tor: Update to 0.4.2.6.
	* gnu/packages/tor.scm (tor): Update to 0.4.2.6.

2020-02-05  John Soo  <jsoo1@asu.edu>

	gnu: librsvg-next-source: Update dependencies.
	* gnu/packages/gnome.scm (librsvg-next-source): Update dependencies.

	gnu: rust-num-traits-0.2: Upgrade to 0.2.11.
	* gnu/packages/crates-io.scm (rust-num-traits-0.2): Upgrade to 0.2.11.
	[arguments]: Remove rust-autocfg-0.1 from cargo-inputs. Add
	rust-autocfg-1.0, rust-libm-0.2.

	gnu: Add rust-libm-0.1.
	* gnu/packages/crates-io.scm (rust-libm-0.1): New variable.

	gnu: Add rust-autocfg-1.0.
	* gnu/packages/crates-io.scm (rust-autocfg-1.0): New variable.
	(rust-autocfg-0.1): Inherit from rust-autocfg-1.0.

	gnu: rust-num-traits-0.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-num-traits-0.2):[arguments] Add
	rust-autocfg-0.1 to cargo-inputs.
	[properties] Remove field.
	(rust-num-traits-0.1):[arguments] Add rust-num-traits-0.2 to
	cargo-inputs.
	[properties]: Remove field.

	gnu: Add rust-libm-0.2.
	* gnu/packages/crates-io.scm (rust-libm-0.2): New variable.

	gnu: Add rust-nom-1.2.
	* gnu/packages/crates-io.scm (rust-nom-1.2): New variable.

	gnu: Add rust-iso8601-0.1.
	* gnu/packages/crates-io.scm (rust-iso8601-0.1): New variable.

	gnu: Add rust-pad-0.1.
	* gnu/packages/crates-io.scm (rust-pad-0.1): New variable.

	gnu: Add rust-no-panic-0.1.
	* gnu/packages/crates-io.scm (rust-no-panic-0.1): New variable.

	gnu: Add rust-locale-0.2.
	* gnu/packages/crates-io.scm (rust-locale-0.2): New variable.

2020-02-05  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-chanl: Update to 0.4.1-1-56e90a1.
	* gnu/packages/lisp-xyz.scm (sbcl-chanl): Update to 0.4.1-1-56e90a1.
	  (ecl-chanl)[arguments]: Remove disable-chanl-actors phase.

2020-02-05  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add cl-hdf5-cffi.
	* gnu/packages/lisp-xyz.scm (sbcl-hdf5-cffi, cl-hdf5-cffi, ecl-hdf5-cffi): New
	  variables.

2020-02-05  Amin Bandali  <mab@gnu.org>

	gnu: Add pamixer.
	* gnu/packages/pulseaudio.scm (pamixer): New variable.

2020-02-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-yasnippet-snippets: Update to 0.20.
	* gnu/packages/emacs-xyz.scm (emacs-yasnippet-snippets): Update to 0.20.
	[arguments]: Remove unnecessary modules.
	[license]: Change to GPL3+.

	Note: the new official release is "0.20" whereas previous package used
	arbitrary "1-1". This may prevent users with this package already installed
	from updating.

2020-02-04  Ivan Vilata-i-Balaguer  <ivan@selidor.net>

	gnu: mutt: Enable Autocrypt support.
	* gnu/packages/mail.scm (mutt)[inputs]: Add libidn2 and sqlite.
	[arguments]<#:configure-flags>: Add "--enable-autocrypt", "--with-sqlite3" and
	"--with-idn2".

2020-02-04  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add gnome-shell-extension-appindicator.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-appindicator): New variable.

	gnu: Add stb-truetype.
	* gnu/packages/stb.scm (stb-truetype): New variable.

	gnu: Add stb-sprintf.
	* gnu/packages/stb.scm (stb-sprintf): New variable.

2020-02-04  Evan Straw  <evan.straw99@gmail.com>

	gnu: Add redsea.
	* gnu/packages/ham-radio.scm (redsea): New variable.

	gnu: liquid-dsp: Remove unused module imports.
	* gnu/packages/sdr.scm (liquid-dsp): Remove unused module imports.

2020-02-04  Ludovic Courtès  <ludo@gnu.org>

	doc: Improve "guix pack -f docker" example.
	* doc/guix.texi (Invoking guix pack): Provide more concrete instructions
	for the "guix pack -f docker" example.

	doc: Fix typo in channel example.
	* doc/guix.texi (Channels): Use 'commit' field instead of 'branch' in
	example.

2020-02-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-yasnippet: Update to 0.14.0.
	* gnu/packages/emacs-xyz.scm (emacs-yasnippet): Update to 0.14.0.

2020-02-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: yoshimi: Update to 1.7.0.1.
	* gnu/packages/music.scm (yoshimi): Update to 1.7.0.1.

2020-02-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-usocket: Update to 0.8.3.
	* gnu/packages/lisp-xyz.scm (sbcl-usocket-boot0): Update to 0.8.3 and don't
	  make this variable public.
	  (sbcl-usocket-server)[inputs]: Replace portable-threads by bordeaux-threads.
	  (ecl-socket): Rename variable to ecl-usocket.

	gnu: Add ecl-static-vectors.
	* gnu/packages/lisp-xyz.scm (ecl-static-vectors): New variable.

	gnu: sbcl-static-vectors: Update to 1.8.4.
	* gnu/packages/lisp-xyz.scm (sbcl-static-vectors): Update to 1.8.4.

	gnu: sbcl-swap-bytes: Update to 1.2.
	* gnu/packages/lisp-xyz.scm (sbcl-swap-bytes): Update to 1.2.
	  [arguments]: Don't ignore tests.

	gnu: sbcl-split-sequence: Update to 2.0.0.
	* gnu/packages/lisp-xyz.scm (sbcl-split-sequence): Update to 2.0.0.
	  [native-inputs]: Add fiveam.
	  [arguments]: Don't ignore tests.

	gnu: Add ecl-cl-ppcre-unicode.
	* gnu/packages/lisp-xyz.scm (ecl-cl-ppcre-unicode): New variable.

	gnu: sbcl-cl-unicode: Update to 0.1.6.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-unicode-base): Update to 0.1.6.

	gnu: sbcl-cl-ppcre: Update to 2.1.1.
	* gnu/packages/lisp-xyz.scp (sbcl-cl-ppcre): Update to 2.1.1.

	gnu: sbcl-flexi-streams: Update to 1.0.18.
	* gnu/packages/lisp-xyz.scm (sbcl-flexi-streams): Update to 1.0.18.

	gnu: Add ecl-drakma.
	* gnu/packages/lisp-xyz (ecl-drakma): New variable.

	gnu: sbcl-drakma: Update to 2.0.7.
	* gnu/packages/lisp-xyz.scm (sbcl-drakma): Update to 2.0.7.

	gnu: sbcl-cl-fad: Update to 0.7.6.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-fad): Update to 0.7.6.

	gnu: sbcl-bordeaux-threads: Update to 0.8.7.
	* gnu/packages/lisp-xyz.scm (sbcl-bordeaux-threads): Update to 0.8.7.

2020-02-04  Efraim Flashner  <efraim@flashner.co.il>

	Merge remote-tracking branch 'origin/master' into core-updates

	gnu: netsurf: Use https.
	* gnu/packages/web.scm (netsurf-buildsystem, libparserutils, hubbub,
	libwapcaplet, libcss, libdom, libsvgtiny, libnsbmp, libnsgif, libnslog,
	libnsutils, libnspsl, nsgenbind, netsurf, netsurf-buildsystem)
	[source, home-page]: Use https.

	gnu: netsurf: Build with gtk+-3.
	* gnu/packages/web.scm (netsurf)[inputs]: Remove gtk+-2, add gtk+.
	[arguments]: Add makeflag to target gtk3.

2020-02-04  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 7.20200202.7.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 7.20200202.7.

2020-02-04  Eric Bavier  <bavier@posteo.net>

	gnu: netsurf: Fix entity parsing.
	Follow-up to commit 31afa654c58cd7aa8bd11a771fa6eabcd766d443.

	* gnu/packages/web.scm (netsurf)[arguments]: In 'adjust-welcome' phase, ensure
	html entities are parsed and find their way back to the output.

2020-02-04  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Add grip.
	* gnu/packages/python-web.scm (grip): New variable.

	gnu: Add python-path-and-address.
	* gnu/packages/python-web.scm (python-path-and-address): New variable.

2020-02-04  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-wgrep: Update to 2.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-wgrep): Update to 2.3.2.

2020-02-03  Brett Gilio  <brettg@gnu.org>

	gnu: python-language-server: Update to 0.31.7.
	* gnu/packages/python-xyz.scm (python-language-server): Update to 0.31.7.

2020-02-03  Leo Famulari  <leo@famulari.name>

	gnu: QEMU: Fix CVE-2020-1711.
	* gnu/packages/patches/qemu-CVE-2020-1711.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/virtualization.scm (qemu)[source]: Use it.

2020-02-03  Jack Hill  <jackhill@jackhill.us>

	gnu: qutebrowser: Update to 1.10.0
	* gnu/packages/web-browsers.scm (qutebrowser): Update to 1.10.0.

2020-02-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-graph: Fix build.
	Rename the asd files so that they have the same name as the ASDF
	system definitions.

	* gnu/packages/lisp-xyz.scm (sbcl-graph)[arguments]: Use 'graph-test.asd'
	  instead of 'graph.test.asd' for test-asd-file.
	  (sbcl-graph-dot)[arguments]: Use 'graph-dot.asd' instead of 'graph.dot.asd'
	  for test-asd-file.
	  (sbcl-graph-json)[arguments]: Use 'graph-json.asd' instead of
	  'graph.json.asd' for test-asd-file.
	* gnu/packages/patches/sbcl-graph-asdf-definitions.patch: Update accordingly.

2020-02-03  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-mgl-pax: Propagate the swank source package.
	* gnu/packages/lisp-xyz.scm (sbcl-mgl-pax)[inputs]: Move swank to...
	  [propagated-inputs]: ... here.

	gnu: sbcl-cffi-bootstrap: Update to 0.21.0.
	* gnu/packages/lisp-xyz.scm (sbcl-cffi-bootstrap): Update to 0.21.0.

	gnu: Add cl-qrencode.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-qrencode, cl-qrencode, ecl-cl-qrencode):
	  New variables.

	gnu: Add cl-zpng.
	* gnu/packages/lisp-xyz.scm (sbcl-zpng, cl-zpng, ecl-zpng): New variables.

	gnu: Add cl-png-read.
	* gnu/packages/lisp-xyz.scm (sbcl-png-read, cl-png-read, ecl-png-read): New
	  variables.

	gnu: Add cl-salza2.
	* gnu/packages/lisp-xyz.scm (sbcl-salza2, cl-salza2, ecl-salza2): New
	  variables.

2020-02-03  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: ibus: Use new ucd package.
	* gnu/packages/ibus.scm (ibus)[native-inputs]: Add ucd;
	remove unicode-nameslist and unicode-blocks.
	[arguments]: Update configure flags and remove prepare-ucd-dir phase.

	gnu: Add ucd.
	* gnu/packages/unicode.scm (ucd): New variable.

	gnu: ibus: Disable parallel build.
	* gnu/packages/ibus.scm (ibus)[arguments]: Disable parallel build.

	gnu: ibus: Build with emoji support.
	* gnu/packages/ibus.scm (ibus)[native-inputs]: Add unicode-emoji and
	unicode-cldr-common.
	[arguments]<configure-flags>: Use list instead of quote.
	Add flags for unicode-emoji-dir and emoji-annotation-dir.

2020-02-03  Leo Prikler  <leo.prikler@student.tugraz.at>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add unicode-cldr-common.
	* gnu/packages/unicode.scm (unicode-cldr-commmon): New variable.

2020-02-03  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add unicode-emoji.
	* gnu/packages/unicode.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	licenses: Add Unicode license.
	* guix/licenses.scm (unicode): New variable.

2020-02-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-importlib-metadata: Update to 1.5.0.
	* gnu/packages/python-xyz.scm (python-importlib-metadata): Update to 1.5.0.
	[native-inputs]: Add PYTHON-PYFAKEFS.
	(python2-importlib-metadata)[native-inputs]: Add PYTHON2-PYFAKEFS-BOOTSTRAP.
	* gnu/packages/check.scm (python2-pyfakefs-bootstrap): New public variable.

	Merge branch 'staging' into core-updates

	Merge branch 'master' into staging

	gnu: gnutls: Update to 3.6.12.
	* gnu/packages/tls.scm (gnutls): Update to 3.6.12.

	gnu: libtasn1: Update to 4.16.0.
	* gnu/packages/tls.scm (libtasn1): Update to 4.16.0.

	gnu: python-more-itertools: Update to 8.2.0.
	* gnu/packages/python-xyz.scm (python-more-itertools): Update to 8.2.0.

	gnu: python-hypothesis: Update to 5.4.1.
	* gnu/packages/check.scm (python-hypothesis): Update to 5.4.1.

	gnu: python-pytest: Update to 5.3.5.
	* gnu/packages/check.scm (python-pytest): Update to 5.3.5.

	gnu: pciutils: Update to 3.6.4.
	* gnu/packages/pciutils.scm (pciutils): Update to 3.6.4.

	gnu: libbsd: Do not build the static library.
	* gnu/packages/libbsd.scm (libbsd)[arguments]: New field.

	gnu: util-linux: Update to 2.35.1.
	* gnu/packages/linux.scm (util-linux): Update to 2.35.1.

	gnu: poppler: Update to 0.85.0.
	* gnu/packages/pdf.scm (poppler): Update to 0.85.0.

	gnu: SQLite: Update to 3.31.1.
	* gnu/packages/sqlite.scm (sqlite): Update to 3.31.1.

	gnu: OpenLDAP: Update to 2.4.49.
	* gnu/packages/openldap.scm (openldap): Update to 2.4.49.

	gnu: ninja: Update to 1.10.0.
	* gnu/packages/ninja.scm (ninja): Update to 1.10.0.

	gnu: ninja: Do not use unstable tarball.
	* gnu/packages/ninja.scm (ninja)[source]: Change to GIT-FETCH.

	gnu: RHash: Move custom configure logic to #:configure-flags.
	* gnu/packages/crypto.scm (rhash)[arguments]: Add #:configure-flags.  Adjust
	the 'configure' phase accordingly.

	gnu: checkpolicy: Fix cross-compilation.
	* gnu/packages/selinux.scm (checkpolicy)[arguments]: Check
	for (%CURRENT-TARGET-SYSTEM) and adjust the "CC" flag accordingly.

	gnu: libsepol: Fix cross-compilation.
	* gnu/packages/selinux.scm (libsepol)[arguments]: Check
	for (%CURRENT-TARGET-SYSTEM) and adjust the "CC" flag accordingly.

	gnu: libaio: Fix cross-compilation.
	* gnu/packages/linux.scm (libaio)[arguments]: When cross-compiling, set CC to
	the cross-gcc in #:make-flags.

2020-02-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: llvm@3: Do not inherit 'install-opt-viewer' phase.
	This is a follow-up to commit 50b61ec22306181c419a3bd4c35b3c001c604994.

	* gnu/packages/llvm.scm (llvm-3.9.1)[outputs, arguments]: New fields.
	(llvm-3.8, llvm-3.7, llvm-3.6, llvm-3.5): Inherit from LLVM-3.9.1.

2020-02-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: libical: Add upstream patch to preserve API compatibility.
	* gnu/packages/calendar.scm (libical)[source](patches): New field.

	gnu: Qt: Update to 5.12.7 [fixes CVE-2020-0569, CVE-2020-0570].
	* gnu/packages/qt.scm (qtbase, qtsvg, qtimageformats, qtx11extras,
	qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors,
	qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel,
	qtwebglplugin, qtwebview, qtlocation, qttools, qtscript, qtquickcontrols,
	qtquickcontrols2, qtgraphicaleffects, qtgamepad, qtscxml, qtpurchasing,
	qtcanvas3d, qtcharts, qtdatavis3d, qtnetworkauth, qtremoteobjects, qtspeech,
	qtwebengine): Update to 5.12.7.

2020-02-03  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add libgravatar.
	* gnu/packages/kde-internet.scm (libgravatar): New variable.

	gnu: libktorrent: Base source-code URL on version of ktorrent.
	* gnu/packages/kde-internet.scm (libktorrent)[source]: Base
	path in URL on version of ktorrent.

	gnu: Add ktorrent.
	* gnu/packages/kde-internet.scm (ktorrent): New variable.

	gnu: Add libktorrent.
	* gnu/packages/kde-internet.scm (libktorrent): New variable.

2020-02-03  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add krdc.
	VNC support is yet missing since I did not find the required VNC packages.

	* gnu/packages/kde-internet.scm (krdc): New variable.

2020-02-03  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add kopete.
	Not all optional packages are enabled yet.

	* gnu/packages/kde-internet.scm (kopete): New variable.

2020-02-03  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add konversation.
	* gnu/packages/kde-internet.scm (konversation): New variable.
	* gnu/packages/patches/konversation-Fix-build-with-Qt-5.11.patch: New file.
	* gnu/lokal.mk: Add it.

	gnu: Add kget.
	* gnu/packages/kde-internet.scm (kget): New variable.

	gnu: Add choqok.
	* gnu/packages/kde-internet.scm: New file.
	* gnu/packages/patches/choqok-Fix-building-under-Qt-5.13.patch: New file.
	* gnu/lokal.mk: Add them.

	gnu: Add qoauth.
	* gnu/packages/web.scm (qoauth): New variable.

	gnu: Add kdepim-apps-libs.
	* gnu/packages/kde-pim.scm (kdepim-apps-libs): New variable.

	gnu: Add kpimcommon.
	* gnu/packages/kde-pim.scm (kpimcommon): New variable.

	gnu: Add kmailimporter.
	* gnu/packages/kde-pim.scm (kmailimporter): New variable.

	gnu: Add libkdepim.
	* gnu/packages/kde-pim.scm (libkdepim): New variable.

	gnu: Add kgpg.
	* gnu/packages/kde-utils.scm (kgpg): New variable.

	gnu: Add kleopatra.
	* gnu/packages/kde-utils.scm (kleopatra): New variable.

	gnu: Add libkleo.
	* gnu/packages/kde-pim.scm (libkleo): New variable.

	gnu: Add akonadi-calendar.
	* gnu/packages/kde-pim.scm (akonadi-calendar): New variable.

	gnu: Add kmailtransport.
	* gnu/packages/kde-pim.scm (kmailtransport): New variable.

	gnu: Add libkgapi.
	* gnu/packages/kde-pim.scm (libkgapi): New variable.

	gnu: Add kontactinterface.
	* gnu/packages/kde-pim.scm (kontactinterface): New variable.

	gnu: Add ksmtp.
	* gnu/packages/kde-pim.scm (ksmtp): New variable.

	gnu: Add akonadi-contacts.
	* gnu/packages/kde-pim.scm (akonadi-contacts): New variable.

	gnu: Add akonadi-search.
	* gnu/packages/kde-pim.scm (akonadi-search): New variable.

	gnu: Add akonadi-notes.
	* gnu/packages/kde-pim.scm (akonadi-notes): New variable.

	gnu: Add akonadi-mime.
	* gnu/packages/kde-pim.scm (akonadi-mime): New variable.

	gnu: Add kalarmcal.
	* gnu/packages/kde-pim.scm (kalarmcal): New variable.

	gnu: Add ktnef.
	* gnu/packages/kde-pim.scm (ktnef): New variable.

	gnu: Add kldap.
	* gnu/packages/kde-pim.scm (kldap): New variable.

	gnu: Add kimap.
	* gnu/packages/kde-pim.scm (kimap): New variable.

	gnu: Add kidentitymanagement.
	* gnu/packages/kde-pim.scm (kidentitymanagement): New variable.

	gnu: Add kpimtextedit.
	* gnu/packages/kde-pim.scm (kpimtextedit): New variable.

	gnu: Add kcalutils.
	* gnu/packages/kde-pim.scm (kcalutils): New variable.

	gnu: Add kmbox.
	* gnu/packages/kde-pim.scm (kmbox): New variable.

	gnu: Add kmime.
	* gnu/packages/kde-pim.scm (kmime): New variable.

	gnu: Add akonadi.
	* gnu/packages/kde-pim.scm,
	  gnu/packages/patches/akonadi-paths.patch,
	  gnu/packages/patches/akonadi-Revert-Make-installation-properly-relocatabl.patch
	  gnu/packages/patches/akonadi-timestamps.patch: New files.
	* gnu/local.mk (MODULES): Add kde-pim.scm. (dist_patch): Add the patches.

2020-02-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: python2-importlib-metadata: Fix circular dependency.
	Commit 0684a2f907151c20cee1643873547f7968fcbfa0 introduced a circular
	dependency in the Python 2 variant of python-importlib-metadata.

	* gnu/packages/python-xyz.scm (python-importlib-metadata)[native-inputs]:
	Remove PYTHON-SIX and PYTHON-PACKAGING-BOOTSTRAP.  Add PYTHON-PACKAGING.
	(python2-importlib-metadata)[native-inputs]: New field.

2020-02-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-pyfakefs: Update to 3.7.1.
	* gnu/packages/check.scm (python-pyfakefs): Update to 3.7.1.

	gnu: python-lz4: Remove bundled copy of lz4.
	* gnu/packages/python-compression.scm (python-lz4)[source](modules, snippet):
	New fields.
	[native-inputs]: Add PKG-CONFIG.
	[inputs]: Add LZ4.

	gnu: libx264: Update to 159-0.1771b55.
	* gnu/packages/video.scm (libx264): Update to 159-0.1771b55.
	[source]: Change to GIT-FETCH.
	[version]: Use GIT-VERSION, and change from date-based identifier to the
	version defined in x264.h.

	gnu: commencement: Remove unused module imports.
	* gnu/packages/commencement.scm: Do not import (guix licenses),
	(srfi srfi-26), and (ice-9 regex).

	gnu: rsync: Fix cross-compilation.
	* gnu/packages/rsync.scm (rsync)[inputs]: Move PERL ...
	[native-inputs]: ... here.

2020-02-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-importlib-metadata: Fix test suite.
	* gnu/packages/python-xyz.scm (python-importlib-metadata)[native-inputs]:
	Add python-six.

2020-02-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: php: Update to 7.4.2.
	Fixes issue #38250 (see: https://bugs.gnu.org/38250).

	* gnu/packages/php.scm (php): Update to 7.4.2.
	[home-page]: Update URL.
	[phases]{prepare-tests}: Delete failing tests.

2020-02-02  Pkill -9  <pkill9@runbox.com>

	gnu: Add lf.
	* gnu/packages/disk.scm (lf): New variable.

2020-02-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sane-backends-minimal: Update to 1.0.29.
	* gnu/packages/scanner.scm (sane-backends-minimal): Update to 1.0.29.

2020-02-02  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: godot: Add zenity for showing alerts.
	* gnu/packages/game-development.scm (godot)[inputs]: Add zenity.
	[arguments]: Wrap godot to look for it in the store.

	gnu: godot: Update to 3.2.
	* gnu/packages/game-development.scm (godot): Update to 3.2.
	[source](snippet): Remove obsolete and unbundled (wslay) thirdparty files, and
	add new ones.
	[arguments](scons-flags): Disable the builtin wslay.
	[inputs]: Add wslay.

	gnu: Add wslay.
	* gnu/packages/web.scm (wslay): New variable.

2020-02-02  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-ivy-clipmenu.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-clipmenu): New variable.

2020-02-02  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: Add Slovenian Aspell dictionary.
	* gnu/packages/aspell.scm (aspell-dict-sl): New variable.

2020-02-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnumach: Update to 1.8-1.097f9cf.
	* gnu/packages/hurd.scm (gnumach-headers): Update to 1.8-1.097f9cf.
	[arguments]: Add host flag to configure-flags.
	[native-inputs]: Add autoconf, automake, texinfo-4.

2020-02-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scummvm: Pacify linter.
	* gnu/packages/emulators.scm (scummvm)[inputs]: Move "nasm"...
	[native-inputs]: ... here.

2020-02-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Fix patch name typo.
	This follows up on commit e1026ba70138f105ebc95281d22c09241feee9d5.

	Reported by NieDzejkob on #guix.

	* gnu/local.mk (dist_patch_DATA): Fix typo.

2020-02-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: t4k-common: Add missing patch.
	* gnu/packages/patches/t4k-common-libpng16.patch: Add file.
	* gnu/local.mk (dist_patch_DATA): Reference it here.

2020-02-02  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-nodgui.
	* gnu/packages/lisp-xyz.scm (sbcl-nodgui, cl-nodgui, ecl-nodgui): New
	  variables.

	gnu: Add cl-jpeg.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-jpeg, cl-jpeg, ecl-cl-jpeg): New
	  variables.

	gnu: Add cl-colors2.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-colors2, cl-colors2, ecl-cl-colors2): New
	  variables.

	gnu: Add cl-clunit2.
	* gnu/packages/lisp-xyz.scm (sbcl-clunit2, cl-clunit2, ecl-clunit2): New
	  variables.

	gnu: Add cl-lex.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-lex, cl-lex, ecl-cl-lex): New variables.

2020-02-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add tuxmath.
	* gnu/packages/education.scm (tuxmath): New variable.

	gnu: Add t4k-common.
	* gnu/packages/education.scm (t4k-common): New variable.

2020-02-02  Amin Bandali  <mab@gnu.org>

	gnu: Add emacs-erc-scrolltoplace.
	* gnu/packages/emacs-xyz.scm (emacs-erc-scrolltoplace): New variable.

	gnu: Add emacs-switch-buffer-functions.
	* gnu/packages/emacs-xyz.scm (emacs-switch-buffer-functions): New variable.

	gnu: Add emacs-dmenu.
	* gnu/packages/emacs-xyz.scm (emacs-dmenu): New variable.

	gnu: Add emacs-no-littering.
	* gnu/packages/emacs-xyz.scm (emacs-no-littering): New variable.

	gnu: Add emacs-message-x.
	* gnu/packages/emacs-xyz.scm (emacs-message-x): New variable.

2020-02-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add sdl-pango.
	* gnu/packages/sdl.scm (sdl-pango): New variable.
	* gnu/packages/patches/sdl-pango-api_additions.patch: New file.
	* gnu/packages/patches/sdl-pango-blit_overflow.patch: New file.
	* gnu/packages/patches/sdl-pango-fillrect_crash.patch: New file.
	* gnu/packages/patches/sdl-pango-fix-explicit-SDLPango_CopyFTBitmapToSurface.patch:
	New file.
	* gnu/packages/patches/sdl-pango-matrix_declarations.patch: New file.
	* gnu/packages/patches/sdl-pango-sans-serif.patch: New file.
	* gnu/local.mk (sdl-pango): Reference patches.

	add

2020-02-02  Ivan Vilata-i-Balaguer  <ivan@selidor.net>

	gnu: Add xwrits.
	* gnu/packages/xdisorg.scm (xwrits): New variable.

2020-02-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mame: Update to 0.218.
	* gnu/packages/emulators.scm (mame): Update to 0.218.

2020-02-02  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-ltk-remote.
	* gnu/packages/lisp-xyz.scm (sbcl-ltk-remote, cl-ltk-remote): New variables.

	gnu: Add cl-ltk-mw.
	* gnu/packages/lisp-xyz.scm (sbcl-ltk-mw, cl-ltk-mw, ecl-ltk-mw): New
	  variables.

	gnu: Add cl-ltk.
	* gnu/packages/lisp-xyz.scm (sbcl-ltk, cl-ltk, ecl-ltk): New variables.

2020-02-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wireshark: Update to 3.2.1.
	* gnu/packages/networking.scm (wireshark): Update to 3.2.1.

	gnu: tlp: Update to 1.3.0.
	* gnu/packages/linux.scm (tlp): Update to 1.3.0.
	[source]: Hard-code name in origin URI.
	[native-inputs]: Add "shellcheck".
	[arguments]: Activate some tests.  Update environment variables.  Ignore
	tlp-rdw man pages.
	* gnu/services/pm.scm (tlp-activation): Update configuration file name.

2020-02-02  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-telega: Update to 0.6.0.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.6.0.

2020-02-02  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot-qemu-riscv64-smode: Patch to fix boot menu.
	* gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.
	* gnu/packages/bootloaders (u-boot-qemu-riscv64-smode): Add patch.

	gnu: Add linux-libre-riscv64-generic.
	* gnu/packages/linux (linux-libre-riscv64-generic): New variable.
	  (linux-libre-5.4): Add riscv64-linux to supported architectures.

	services: virtualization: Add riscv32 and riscv64 to qemu platforms.
	* gnu/services/virtualization (%riscv32): New variable.
	  (%riscv64): New variable.
	  (%qemu-platforms): Add riscv32 and riscv64.

2020-02-01  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 136.
	* gnu/packages/diffoscope (diffoscope): Update to 136.

2020-02-01  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add u-boot-cubietruck-bootloader.
	* gnu/bootloader/u-boot.scm (u-boot-cubietrack-bootloader): New
	variable.

2020-02-01  Leo Famulari  <leo@famulari.name>

	gnu: GIMP: Add support for WebP images.
	Suggested by Jorge P. de Morais Neto <jorge+list@disroot.org>.

	* gnu/packages/gimp.scm (gimp): Add libwebp.

2020-02-01  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.17.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.17.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.101.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.101.
	(linux-libre-4.19-pristine-source): Update hash.

2020-02-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: snap: Update to 5.4.5.
	* gnu/packages/education.scm (snap): Update to 5.4.5.

	gnu: scintilla: Update to 4.3.0.
	* gnu/packages/text-editors.scm (scintilla): Update to 4.3.0.

	gnu: rclone: Update to 1.51.0.
	* gnu/packages/sync.scm (rclone): Update to 1.51.0.

	gnu: fet: Update to 5.42.3.
	* gnu/packages/education.scm (fet): Update to 5.42.3.

	gnu: emacs-relint: Update to 1.13.
	* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.13.

	gnu: emacs-xr: Update to 1.15.
	* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.15.

2020-02-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: arc-theme: Placate Inkscape.
	This gets rid of Inkscape's warnings printed during the build when HOME is not
	set to a writable directory.

	* gnu/packages/gnome.scm (arc-theme)[phases]{set-home}: New phase.

2020-02-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add earlyoom-service-type.
	* gnu/services/linux.scm: New file.
	* tests/services/linux.scm: Add test.
	* Makefile.am (SCM_TESTS): Register test.
	* doc/guix.texi (Linux Services): Add a new section and document the new
	service and its configuration.

	gnu: Add earlyoom.
	* gnu/packages/linux.scm (earlyoom): New variable.

2020-02-01  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add u-boot-qemu-riscv64.
	* gnu/packages/bootloaders (u-boot-qemu-riscv64): New variable.

	gnu: Add u-boot-sifive-fu540.
	* gnu/packages/bootloaders (u-boot-sifive-fu540): New variable.

	gnu: Add opensbi-sifive-fu540.
	* gnu/packages/firmware (opensbi-sifive-fu540): New variable.

	gnu: Add opensbi-qemu-sifive-u.
	* gnu/packages/firmware (make-opensbi-package): Normalize package name.
	  (opensbi-qemu-sifive-u): New variable.

	gnu: Add opensbi.
	* gnu/packages/firmware (make-opensbi): New function.
	  (opensbi-qemu-virt): New variable.

	gnu: u-boot-qemu-riscv64-smode: Add package.
	* gnu/packages/bootloaders (u-boot-qemu-riscv64-smode): New variable.

2020-02-01  Brett Gilio  <brettg@gnu.org>

	gnu: tdlib: Update to 1.6.0.
	* gnu/packages/messaging.scm (tdlib): Update to 1.6.0.

2020-01-31  Ludovic Courtès  <ludo@gnu.org>

	ci: Cross-build for riscv64-linux-gnu.
	* gnu/ci.scm (%cross-targets): Add "riscv64-linux-gnu".

	gnu: libgc: Add version 8.0.4.
	* gnu/packages/bdw-gc.scm (libgc-8.0): New variable.

2020-01-31  Eric Bavier  <bavier@member.fsf.org>

	gnu: superlu-dist: Update to 6.2.0.
	* gnu/packages/maths.scm (superlu-dist): Update to 6.2.0.
	[source]: Update upstream url.  Remove mpi deprecations patch.
	* gnu/packages/patches/superlu-dist-fix-mpi-deprecations.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: superlu: Update upstream url.
	* gnu/packages/maths.scm (superlu)[source,home-page]: Update url.

2020-01-31  David Wilson  <david@daviwil.com>

	gnu: Add xsettingsd.
	* gnu/packages/xdisorg.scm (xsettingsd): New variable.

2020-01-31  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-z85.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-z85, cl-z85, ecl-cl-z85): New variables.

	gnu: Add cl-base32.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-base32, cl-base32, ecl-cl-base32): New
	  variables.

2020-01-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.8.31 [fixes CVE-2019-18634].
	* gnu/packages/admin.scm (sudo): Update to 1.8.31.

	gnu: netsurf: Curb overzealous substitution.
	* gnu/packages/web.scm (netsurf)[arguments]: Don't enforce Americanisms.

2020-01-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Update opensmtpd configuration grammar.
	This follows up on commit 0d486909083c98d7c75cdfc027f89e69f9bf8f48.

	* gnu/services/mail.scm (%default-opensmtpd-config-file): Adapt to ‘new’
	≥6.4 grammar.
	* gnu/tests/mail.scm (%opensmtpd-os): Likewise.

2020-01-30  Vagrant Cascadian  <vagrant@debian.org>

	services: getmail: Fix spelling of "address".
	* gnu/services/getmail (getmail-retriever-configuration): Fix typo.

	gnu: bcachefs-tools: Fix spelling of "utilities".
	* gnu/packages/file-systems (bcachefs-tools): Fix typo.

2020-01-30  Marius Bakke  <mbakke@fastmail.com>

	gnu: gdb: Add separate variant with source highlighting support.
	This partially reverts commit 480b3279fd8f937fac986a88592ee5cb968ab3ff in
	order to prevent a huge rebuild.

	* gnu/packages/gdb.scm (gdb-8.3)[properties]: New field.
	[inputs]: Remove SOURCE-HIGHLIGHT.
	* gnu/packages/gdb.scm (gdb-8.2)[inputs]: Remove.
	(gdb/next): New public variable.

2020-01-30  Alexandru-Sergiu Marton  <brown121407@gmail.com>

	gnu: Add ghc-scalpel.
	* gnu/packages/haskell-web.scm (ghc-scalpel): New variable.

	gnu: Add ghc-scalpel-core.
	* gnu/packages/haskell-web.scm (ghc-scalpel-core): New variable.

2020-01-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: gdb: Add dependency on source-highlight.
	* gnu/packages/gdb.scm (gdb-8.3)[inputs]: Add SOURCE-HIGHLIGHT.
	(gdb-8.2)[inputs]: New field.

2020-01-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mpv: Update to 0.32.0.
	* gnu/packages/video.scm (mpv): Update to 0.32.0.

2020-01-30  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: Add python-bonsai.
	* gnu/packages/openldap.scm (python-bonsai): New variable.

2020-01-30  Marius Bakke  <mbakke@fastmail.com>

	gnu: ruby-unf-ext: Update to 0.0.7.6.
	* gnu/packages/ruby.scm (ruby-unf-ext): Update to 0.0.7.6.
	[arguments]: Add phase to avoid unnecessary dependency.

	gnu: ruby-redcarpet: Update to 3.5.0.
	* gnu/packages/ruby.scm (ruby-redcarpet): Update to 3.5.0.

	gnu: ruby-oj: Update to 3.10.1.
	* gnu/packages/ruby.scm (ruby-oj): Update to 3.10.1.

2020-01-30  Pierre Neidhardt  <mail@ambrevar.xyz>

	guix: Fix missing export for make-desktop-entry-file.
	* guix/build/utils.scm: Export make-desktop-entry-file.

2020-01-30  Marius Bakke  <mbakke@fastmail.com>

	gnu: samba: Update to 4.11.6.
	* gnu/packages/samba.scm (samba): Update to 4.11.6.

	gnu: p11-kit: Update to 0.23.20.
	* gnu/packages/tls.scm (p11-kit): Update to 0.23.20.

	gnu: tbb: Update to 2020.1.
	* gnu/packages/tbb.scm (tbb): Update to 2020.1.

2020-01-30  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-sqlite3: Update to 1.4.2.
	* gnu/packages/ruby.scm (ruby-sqlite3): Update to 1.4.2.

	gnu: ruby-sassc: Update to 2.2.1.
	* gnu/packages/ruby.scm (ruby-sassc): Update to 2.2.1.
	[arguments]: Fix using the included libsass copy.
	[native-inputs]: Add ruby-rake-compiler.

2020-01-30  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Go: Update to 1.12.16 [fixes CVE-2018-17075].
	* gnu/packages/golang.scm (go-1.12): Update to 1.12.16.

2020-01-30  Ludovic Courtès  <ludo@gnu.org>

	derivations: Import modules with 'add-file-tree-to-store'.
	This reduces the number of RPCs on "guix build libreoffice -nd" from
	2,589 to 2,558 (1%).

	* guix/derivations.scm (imported-files): Rewrite to call to
	'add-file-tree-to-store'.  Remove #:system and #:guile parameters.
	(%imported-modules): Adjust docstring to say that result is a store
	item, and adjust 'imported-files' call.
	(%compiled-modules): Adjust accordingly.
	(imported+compiled-modules): Likewise.
	(build-expression->derivation): Likewise.

2020-01-30  Ludovic Courtès  <ludo@gnu.org>

	gexp: Move 'file-mapping->tree' to (guix store).
	* guix/gexp.scm (%not-slash): Remove.
	(file-mapping->tree): Move to...
	* guix/store.scm (file-mapping->tree): ... here.

2020-01-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: opensmtpd-next: Promote to opensmtpd [fixes CVE-2020-7247].
	It's still unclear (to me) whether our opensmtpd package is affected,
	but this change has been delayed for long enough in any case.

	* gnu/packages/mail.scm (opensmtpd-next): Rename to…
	(opensmtpd): …this.
	* gnu/packages/patches/opensmtpd-fix-crash.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-01-29  Leo Famulari  <leo@famulari.name>

	gnu: GraphicsMagick: Update to 1.3.34.
	* gnu/packages/imagemagick.scm (graphicsmagick): Update to 1.3.34.

2020-01-29  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.16.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.16.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.100.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.100.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.169.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.169.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.212.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.212.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.212.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.212.
	(linux-libre-4.4-pristine-source): Update hash.

2020-01-29  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2020-01-29  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: hexedit: Make F1 help more reliable.
	* gnu/packages/hexedit.scm (hexedit)[arguments](patch-man-path): New
	phase.
	[inputs]: Add MAN-DB.

2020-01-29  Marius Bakke  <mbakke@fastmail.com>

	gnu: OpenAL: Update to 1.20.1.
	* gnu/packages/audio.scm (openal): Update to 1.20.1.

	gnu: whois: Update to 5.5.5.
	* gnu/packages/networking.scm (whois): Update to 5.5.5.

	gnu: p11-kit: Update to 0.23.19.
	* gnu/packages/tls.scm (p11-kit): Update to 0.23.19.
	[source](uri): Adjust tarball name.

	gnu: mbedtls-apache: Do not build the static libraries.
	* gnu/packages/tls.scm (mbedtls-apache)[arguments]: Add
	"-DUSE_STATIC_MBEDTLS_LIBRARY=OFF" in #:configure-flags.

	gnu: mbedtls-apache: Update to 2.16.4.
	* gnu/packages/tls.scm (mbedtls-apache): Update to 2.16.4.

2020-01-29  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: godot: List which third party files to keep.
	Remove everything else to catch added dependencies in new versions.

	* gnu/packages/game-development.scm (godot)[source](snippet): Instead of
	  removing (only) the unbundled libs, remove everything except the listed files.

2020-01-29  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: godot: Unbundle some dependencies.
	* gnu/packages/game-development.scm (godot)[inputs]: Add bullet, mbedtls-apache,
	pcre2 and zstd.
	[arguments](configure-flags): Use system libraries for the above.
	[source](snippet): Remove bundled copies.

	gnu: godot: Update to 3.1.2.
	* gnu/packages/game-development.scm (godot): Update to 3.1.2.
	[inputs]: Remove openssl, replaced by a bundled copy of mbedtls.
	[arguments](configure-flags): Remove builtin_openssl flag.
	[source]: Don’t try to remove the (now nonexistent) bundled openssl directory.

2020-01-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: opensmtpd-next: Update to 6.6.2p1 [security fixes].
	Upstream[0] says “Qualys has found a critical vulnerability leading to
	a possible privilege escalation” and will provide more information
	later.

	[0]: https://www.opensmtpd.org

	* gnu/packages/mail.scm (opensmtpd-next): Update to 6.6.2p1.

2020-01-28  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: gnome: Re-add gnome-initial-setup.
	* gnu/packages/gnome.scm (gnome)[propagated-inputs}: Add gnome-initial-setup.

2020-01-28  Leo Prikler  <leo.prikler@student.tugraz.at>

	services: gdm: Disable initial system setup in GDM.
	* gnu/services/xorg.scm (gdm-configuration-file): Disable gnome-initial-setup.

2020-01-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: ode: Properly disable tests when cross-compiling.
	* gnu/packages/game-development.scm (ode): Properly disable tests when
	using (%current-target-system).

2020-01-28  Amin Bandali  <mab@gnu.org>

	gnu: Add emacs-unkillable-scratch.
	* gnu/packages/emacs-xyz.scm (emacs-unkillable-scratch): New variable.

2020-01-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	Use HTTPS for liballeg.org.
	* gnu/packages/game-development.scm (allegro-4, allegro)[home-page]:
	Use HTTPS.
	* guix/licenses.scm (giftware): Likewise.

	gnu: iproute2: Update to 5.5.0.
	* gnu/packages/linux.scm (iproute): Update to 5.5.0.

	gnu: Add bcachefs-tools.
	* gnu/packages/file-systems.scm (bcachefs-tools): New public variable.

2020-01-28  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: lxqt: Correct home page.
	* gnu/packages/lxqt.scm (lxqt)[home-page]: It's lxqt not lxde.

2020-01-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kde-systemtools.scm: Adjust module imports.
	* gnu/packages/kde-systemtools.scm: Remove libvnc, add vnc.

2020-01-28  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add bruteforce-luks.
	* gnu/packages/password-utils.scm (bruteforce-luks): New variable.

2020-01-28  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add ksystemlog.
	* gnu/packages/kde-systemtools.scm (ksystemlog): New variable.

	gnu: Add krfb.
	* gnu/packages/kde-systemtools.scm (krfb): New variable.

	gnu: Add konsole.
	* gnu/packages/kde-systemtools.scm (konsole): New variable.

	gnu: Add khelpcenter.
	* gnu/packages/kde-systemtools.scm (khelpcenter): New variable.

	gnu: Add dolphin-plugins.
	* gnu/packages/kde-systemtools.scm (dolphin-plugins): New variable.

	gnu: Add dolphin.
	* gnu/packages/kde-system.scm: New file.
	* gnu/local.mk: Add it.

	gnu: Add baloo-widgets.
	* gnu/packages/kde.scm (baloo-widgets): New variable.

	gnu: Cleanup KDE packages to use the update qt-build-system.
	* gnu/packages/kde.scm (grantleetheme): [arguments] Remove.
	  (kdeconnect)[arguments]<phases>{check-setup}: Remove.
	  libkdegames: Use qt-build-system. [arguments]: Remove.
	* gnu/packages/kde-frameworks.scm (kguiaddons, kitemmodels,
	  kitemviews, kplotting, sonnet, kcompletion, kcrash, kdesignerplugin,
	  kglobalaccel, kparts, ktextwidgets, khtml, kmediaplayer): Use
	  qt-build-system. [arguments]: Remove.
	  (kpeople): Use qt-build-system. [arguments]<phases>: Remove.
	  (kconfigwidgets, kwidgetsaddons) Use qt-build-system.
	  [arguments]<phases>{check-setup}: Remove.
	* gnu/packages/kde-plasma.scm (kdecoration) Use qt-build-system.
	  [arguments]: Remove.
	  (libkscreen): Use qt-build-system. [arguments]<phases>: Remove.
	  (libksysguard): Use qt-build-system.
	  [arguments]<phases>{check-setup}: Remove.
	* gnu/packages/kde-utils.scm (kronometer, rsibreak): [arguments]
	  Remove.

	guix: qt-build-system: Add phase `check-setup`.
	* guix/build/qt-build-system.scm (check-setup): New function.
	  (%standard-phases): Add as new phase `check-setup before `check.
	* doc/guix.texi (Build System)[qt-build-system]: Describe the new phase.

2020-01-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: education.scm: Update copyright line.

	gnu: Add omnitux.
	* gnu/packages/education.scm (omnitux): New variable.

2020-01-28  Amin Bandali  <mab@gnu.org>

	gnu: Add emacs-delight.
	* gnu/packages/emacs-xyz.scm (emacs-delight): New variable.

2020-01-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ocaml-ctypes: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (ocaml-ctypes)[source]: Download using git-fetch.
	[arguments]: Add phase to make files writable.

	gnu: ocaml-ocplib-endian: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (ocaml-ocplib-endian)[source]: Download using
	git-fetch.

	gnu: ocaml-lwt: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (ocaml-lwt)[source]: Download using git-fetch.

2020-01-28  Amin Bandali  <mab@gnu.org>

	gnu: Add emacs-mwim.
	* gnu/packages/emacs-xyz.scm (emacs-mwim): New variable.

2020-01-28  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Add python-pypng.
	* gnu/packages/python-xyz.scm (python-pypng): New variable.

2020-01-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-boxquote.
	* gnu/packages/emacs-xyz.scm (emacs-boxquote): New variable.

2020-01-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gourmet: Adjust install phase.
	* gnu/packages/nutrition.scm (gourmet)[arguments]: Adjust custom
	'install phase.

	gnu: gourmet: Don't use unstable tarball.
	* gnu/packages/nutrition.scm (gourmet)[source]: Download using git-fetch.

2020-01-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: manuskript: Update to 0.11.0.
	* gnu/packages/text-editors.scm (manuskript): Update to 0.11.0.

	gnu: emacs-xyz: Update copyright header.

	gnu: Add emacs-company-ebdb.
	* gnu/packages/emacs-xyz.scm (emacs-company-ebdb): New variable.

2020-01-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add vim-guix-vim.
	* gnu/packages/vim.scm (vim-guix-vim): New variable.

2020-01-27  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Add bvi.
	* gnu/packages/hexedit.scm (bvi): New variable.

	gnu: termite: Open links properly without xdg-utils in profile
	* gnu/packages/terminals.scm (termite)[inputs]: Add XDG-UTILS.
	  [arguments](patch-xdg-open): New phase.

2020-01-27  Gábor Boskovits  <boskovits@gmail.com>

	gnu: go-github-com-prometheus-node-exporter: Update to 0.18.1.
	* gnu/packages/monitoring.scm
	(go-github-com-prometheus-node-exporter): Update to 0.18.1.

2020-01-27  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add zrythm.
	* gnu/packages/music.scm (zrythm): New variable.

	gnu: Add libaudec.
	* gnu/packages/audio.scm (libaudec): New variable.

2020-01-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-charting: Add "guile3.0-charting" variant.
	* gnu/packages/plotutils.scm (guile-charting)[source]: In 'snippet',
	have 'configure' look for 3.0.
	(guile3.0-charting): New variable.

2020-01-27  Ludovic Courtès  <ludo@gnu.org>

	git-authenticate: Add roptat's new key.
	This is a followup to 2cbede5935eb6a40173bbdf30a9ad22bf7574c22.

	* build-aux/git-authenticate.scm (%committers): Add roptat's new key.

2020-01-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: sicp: Do not import module from the host Guile.
	This is a followup to 4144eb195c28cbfd1ca2a131cf4b64afcad713ae
	and 5e61de242156cdb3314abac168d9682ca7a4c28f.

	* gnu/packages/scheme.scm (sicp)[arguments]: Remove (srfi srfi-26) from
	 #:modules.

2020-01-27  Roel Janssen  <roel@gnu.org>

	gnu: Add r-deconstructsigs.
	* gnu/packages/bioconductor.scm (r-deconstructsigs): New variable.

2020-01-27  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: gnome: Remove gnome-initial-setup.
	Fixes <https://bugs.gnu.org/39281>
	Reported by Jack Hill <jackhill@jackhill.us>.

	* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Remove
	gnome-initial-setup.

2020-01-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gviz: Update to 1.30.1.
	* gnu/packages/bioinformatics.scm (r-gviz): Update to 1.30.1.

	gnu: r-genomicfeatures: Update to 1.38.1.
	* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.38.1.

	gnu: r-s4vectors: Update to 0.24.3.
	* gnu/packages/bioinformatics.scm (r-s4vectors): Update to 0.24.3.

	gnu: r-multiassayexperiment: Update to 1.12.2.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.12.2.

	gnu: r-ropls: Update to 1.18.8.
	* gnu/packages/bioconductor.scm (r-ropls): Update to 1.18.8.

	gnu: r-destiny: Update to 3.0.1.
	* gnu/packages/bioconductor.scm (r-destiny): Update to 3.0.1.

2020-01-27  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.19: Update to 4.19.99.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.99.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.168.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.168.
	(linux-libre-4.14-pristine-source): Update hash.

2020-01-27  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-gif-screencast: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-gif-screencast): Update to 1.1.

2020-01-27  Amin Bandali  <mab@gnu.org>

	gnu: light: Install udev rules to allow sudo-less invocations.
	* gnu/packages/linux.scm (light)[arguments]: Substitute the absolute paths
	of chgrp and chmod in 90-backlight.rules and install the rules file to the
	special lib/udev/rules.d/ directory of the out output.  This allows for
	any member of the video group to set brightness using light without sudo.

2020-01-27  Efraim Flashner  <efraim@flashner.co.il>

	build: cargo-build-system: Add pkg-config environment variables.
	* guix/build/cargo-build-system.scm (configure): Add environment
	variables to use system libgit2 and libssh2.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.10,
	rust-libssh2-sys-0.2)[arguments]: Remove LIBGIT2 and LIBSSH2 environment
	variable settings.
	* gnu/packages/rust-apps.scm (tokei)[arguments]: Same.

	gnu: rust-pcre2-sys-0.2: Delete vendored code.
	* gnu/packages/crates-io.scm (rust-pcre2-sys-0.2)[source]: Delete
	vendored code.
	[arguments]: Remove custom phase.
	(rust-pcre2-0.2, rust-grep-pcre2-0.1)[arguments]: Enable build.
	[native-inputs]: Add pkg-config, pcre2.

	gnu: rust-libz-sys-1.0: Remove vendored code.
	* gnu/packages/crates-io.scm (rust-libz-sys-1.0)[source]: Remove
	vendored code.
	[arguments]: Remove custom phase.
	(rust-libgit2-sys-0.10)[arguments]: Don't unvendor missing code.
	(rust-libssh2-sys-0.2)[arguments]: Same.
	* gnu/packages/rust-apps.scm (tokei)[arguments]: Same.

	gnu: rust-lzma-sys-0.1: Remove vendored code.
	* gnu/packages/crates-io.scm (rust-lzma-sys-0.1)[source]: Remove
	vendored code.
	[arguments]: Remove custom phase.

	gnu: rust-libssh2-sys-0.2: Remove vendored code.
	* gnu/packages/crates-io.scm (rust-libssh2-sys-0.2)[source]: Remove
	vendored code.
	[arguments]: Don't remove missing vendored code.
	(rust-libgit2-sys-0.10)[arguments]: Same.
	* gnu/packages/rust-apps.scm (tokei)[arguments]: Same.

	gnu: rust-jemalloc-sys-0.3: Remove vendored code.
	* gnu/packages/crates-io.scm (rust-jemalloc-sys-0.3)[source]: Remove
	vendored code.
	[arguments]: Don't remove missing vendored code.

	gnu: rust-libgit2-sys-0.10: Remove vendored code.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.10)[source]: Remove
	vendored code.
	[arguments]: Don't remove missing vendored code.
	* gnu/packages/rust-apps.scm (tokei)[arguments]: Same.

	build: cargo-build-system: Allow patched crates.
	* guix/build/cargo-build-system.scm (crate-src?): Don't check for a
	gzipped tarball, just make sure it's not a directory.

2020-01-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fpc: Update to 2.2-4.
	* gnu/packages/statistics.scm (r-fpc): Update to 2.2-4.

	gnu: r-rrcov: Update to 1.5-2.
	* gnu/packages/statistics.scm (r-rrcov): Update to 1.5-2.
	[propagated-inputs]: Remove r-cluster.

	gnu: r-tidyr: Update to 1.0.2.
	* gnu/packages/statistics.scm (r-tidyr): Update to 1.0.2.

	gnu: r-rngtools: Update to 1.5.
	* gnu/packages/statistics.scm (r-rngtools): Update to 1.5.
	[propagated-inputs]: Remove r-pkgmaker and r-stringr.

	gnu: r-pkgmaker: Update to 0.31.
	* gnu/packages/statistics.scm (r-pkgmaker): Update to 0.31.
	[propagated-inputs]: Add r-assertthat.

	gnu: r-xml: Update to 3.99-0.3.
	* gnu/packages/statistics.scm (r-xml): Update to 3.99-0.3.

	gnu: r-blob: Update to 1.2.1.
	* gnu/packages/statistics.scm (r-blob): Update to 1.2.1.
	[propagated-inputs]: Remove r-prettyunits.

	gnu: r-rmarkdown: Update to 2.1.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.1.

	gnu: r-catools: Update to 1.18.0.
	* gnu/packages/statistics.scm (r-catools): Update to 1.18.0.

	gnu: r-rcpparmadillo: Update to 0.9.800.4.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.800.4.0.

	gnu: r-rlang: Update to 0.4.3.
	* gnu/packages/statistics.scm (r-rlang): Update to 0.4.3.

	gnu: r-knitr: Update to 1.27.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.27.

	gnu: r-foreign: Update to 0.8-75.
	* gnu/packages/statistics.scm (r-foreign): Update to 0.8-75.

	gnu: r-shinycssloaders: Update to 0.3.
	* gnu/packages/cran.scm (r-shinycssloaders): Update to 0.3.

	gnu: r-idpmisc: Update to 1.1.20.
	* gnu/packages/cran.scm (r-idpmisc): Update to 1.1.20.

	gnu: r-rngwell: Update to 0.10-6.
	* gnu/packages/cran.scm (r-rngwell): Update to 0.10-6.

	gnu: r-bio3d: Update to 2.4-1.
	* gnu/packages/cran.scm (r-bio3d): Update to 2.4-1.

	gnu: r-parameters: Update to 0.4.1.
	* gnu/packages/cran.scm (r-parameters): Update to 0.4.1.

	gnu: r-leiden: Update to 0.3.2.
	* gnu/packages/cran.scm (r-leiden): Update to 0.3.2.

	gnu: r-rhpcblasctl: Update to 0.20-17.
	* gnu/packages/cran.scm (r-rhpcblasctl): Update to 0.20-17.

	gnu: r-threejs: Update to 0.3.3.
	* gnu/packages/cran.scm (r-threejs): Update to 0.3.3.
	[native-inputs]: Use jquery 1.12.4 and threejs version r111.
	[arguments]: Adjust.

	gnu: r-farver: Update to 2.0.3.
	* gnu/packages/cran.scm (r-farver): Update to 2.0.3.

	gnu: r-adegenet: Update to 2.1.2.
	* gnu/packages/cran.scm (r-adegenet): Update to 2.1.2.

	gnu: r-cobs: Update to 1.3-4.
	* gnu/packages/cran.scm (r-cobs): Update to 1.3-4.

	gnu: r-dorng: Update to 1.8.2.
	* gnu/packages/cran.scm (r-dorng): Update to 1.8.2.
	[propagated-inputs]: Remove r-pkgmaker.

	gnu: r-future: Update to 1.16.0.
	* gnu/packages/cran.scm (r-future): Update to 1.16.0.

	gnu: r-rmpfr: Update to 0.8-1.
	* gnu/packages/cran.scm (r-rmpfr): Update to 0.8-1.
	[inputs]: Add gmp.
	[native-inputs]: Add pkg-config.

	gnu: r-gmp: Update to 0.5-13.6.
	* gnu/packages/cran.scm (r-gmp): Update to 0.5-13.6.

	gnu: r-afex: Update to 0.26-0.
	* gnu/packages/cran.scm (r-afex): Update to 0.26-0.

	gnu: r-gh: Update to 1.1.0.
	* gnu/packages/cran.scm (r-gh): Update to 1.1.0.
	[propagated-inputs]: Add r-cli.

	gnu: r-sjplot: Update to 2.8.2.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.8.2.
	[propagated-inputs]: Remove r-ggrepel, r-glmmtmb, r-lme4, r-magrittr,
	r-modelr, and r-psych.

	gnu: r-effectsize: Update to 0.1.1.
	* gnu/packages/cran.scm (r-effectsize): Update to 0.1.1.

	gnu: r-performance: Update to 0.4.3.
	* gnu/packages/cran.scm (r-performance): Update to 0.4.3.

	gnu: r-bayestestr: Update to 0.5.1.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.5.1.

	gnu: r-sjstats: Update to 0.17.8.
	* gnu/packages/cran.scm (r-sjstats): Update to 0.17.8.
	[propagated-inputs]: Add r-effectsize.

	gnu: r-survey: Update to 3.37.
	* gnu/packages/cran.scm (r-survey): Update to 3.37.

	gnu: r-magick: Update to 2.3.
	* gnu/packages/cran.scm (r-magick): Update to 2.3.

	gnu: r-sjlabelled: Update to 1.1.2.
	* gnu/packages/cran.scm (r-sjlabelled): Update to 1.1.2.
	[propagated-inputs]: Remove r-magrittr, r-purrr, r-rlang, and r-tidyselect.

	gnu: r-factominer: Update to 2.1.
	* gnu/packages/cran.scm (r-factominer): Update to 2.1.

	gnu: r-leaps: Update to 3.1.
	* gnu/packages/cran.scm (r-leaps): Update to 3.1.

	gnu: r-vctrs: Update to 0.2.2.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.2.2.
	[propagated-inputs]: Remove r-backports and r-zeallot.

	gnu: r-tsp: Update to 1.1-8.
	* gnu/packages/cran.scm (r-tsp): Update to 1.1-8.

	gnu: r-xts: Update to 0.12-0.
	* gnu/packages/cran.scm (r-xts): Update to 0.12-0.

	gnu: r-broom: Update to 0.5.4.
	* gnu/packages/cran.scm (r-broom): Update to 0.5.4.

	gnu: r-lpsolve: Update to 5.6.15.
	* gnu/packages/cran.scm (r-lpsolve): Update to 5.6.15.

	gnu: r-prettyunits: Update to 1.1.1.
	* gnu/packages/cran.scm (r-prettyunits): Update to 1.1.1.

	gnu: r-rgooglemaps: Update to 1.4.5.2.
	* gnu/packages/cran.scm (r-rgooglemaps): Update to 1.4.5.2.

	gnu: r-callr: Update to 3.4.1.
	* gnu/packages/cran.scm (r-callr): Update to 3.4.1.

	gnu: r-diversitree: Update to 0.9-13.
	* gnu/packages/bioinformatics.scm (r-diversitree): Update to 0.9-13.

	gnu: r-metap: Update to 1.3.
	* gnu/packages/bioconductor.scm (r-metap): Update to 1.3.

2020-01-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-testpath: Remove incorrect #:imported-modules.
	Fixes <https://bugs.gnu.org/39298>.
	Reported by Clément Lassieur <clement@lassieur.org>
	and Ricardo Wurmus <rekado@elephly.net>.

	This pacakge would import (srfi srfi-1) from the host Guile, leading to
	build failures when the host Guile is 3.0.

	* gnu/packages/check.scm (python-testpath)[arguments]: Remove incorrect
	 #:imported-modules.

2020-01-27  David Wilson  <david@daviwil.com>

	gnu: emacs-org-make-toc: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-org-make-toc): Update to 0.4

2020-01-27  宋文武  <iyzsong@member.fsf.org>

	gnu: public-inbox: Enable support for background HTTP/NNTP daemons.
	* gnu/packages/mail.scm (public-inbox)[inputs]: Add perl-net-server.

2020-01-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: keepassxc: Update to 2.5.3.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.5.3.

2020-01-27  宋文武  <iyzsong@member.fsf.org>

	gnu: s6: Install documentation.
	* gnu/packages/skarnet.scm (s6)[arguments]: Add 'install-doc' phase.

2020-01-27  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml: Switch to ocaml 4.09 by default.
	Bap and earley cannot be updated as they do not support 4.09 yet. Bap requires
	the janestreet packages, which cannot be upgraded as no version supports
	4.09 and 4.07 at the same time. Moreover, newer versions of the
	janestreet packages have a different dependency graph, which will
	require a whole new set of packages. We cannot simply use
	package-with-ocaml4.07 on them.

	* gnu/packages/ocaml.scm (ocaml-sqlite3, ocaml-ppx-tools, ocaml-gen)
	(ocaml-sedlex, ocaml-pcre, ocaml-expect, ocaml-ezjsonm, ocaml-uri)
	(ocaml-piqilib, ocaml-piqi, ocaml-charinfo-width, ocaml-zed)
	(ocaml-lambda-term, ocaml-utop, ocaml-ppx-inline-test, ocaml-earley)
	(ocaml-merlin, ocaml-gsl, ocaml-gsl-1, ocaml-sexplib0, ocaml-parsexp)
	(ocaml-sexplib, ocaml-base, ocaml-stdio, ocaml-ppxlib, ocaml-ppx-compare)
	(ocaml-fieldslib, ocaml-variantslib, ocaml-ppx-fields-conv)
	(ocaml-ppx-sexp-conv, ocaml-ppx-variants-conv, ocaml-ppx-custom-printf)
	(ocaml-bin-prot, ocaml-ppx-hash, ocaml-ppx-enumerate, ocaml-ppx-bench)
	(ocaml-ppx-here, ocaml-ppx-typerep, ocaml-ppx-sexp-value)
	(ocaml-ppx-sexp-message, ocaml-ppx-pipebang, ocaml-ppx-optional)
	(ocaml-ppx-optcomp, ocaml-ppx-fail, ocaml-ppx-let, ocaml-ppx-assert)
	(ocaml-ppx-expect, ocaml-ppx-js-style, ocaml-ppx-typerep-conv)
	(ocaml-ppx-base, ocaml-ppx-bin-prot, ocaml-ppx-jane)
	(ocaml-splittable-random, ocaml-configurator, ocaml-spawn, ocaml-core)
	(ocaml-core-kernel, ocaml-odoc, ocaml-fftw3, ocaml-lacaml): Rename to ...
	(ocaml4.07-sqlite3, ocaml4.07-ppx-tools, ocaml4.07-gen, ocaml4.07-sedlex)
	(ocaml4.07-pcre, ocaml4.07-expect, ocaml4.07-ezjsonm, ocaml4.07-uri)
	(ocaml4.07-piqilib, ocaml4.07-piqi, ocaml4.07-charinfo-width)
	(ocaml4.07-zed, ocaml4.07-lambda-term, ocaml4.07-utop)
	(ocaml4.07-ppx-inline-test, ocaml4.07-earley, ocaml4.07-merlin)
	(ocaml4.07-gsl, ocaml4.07-gsl-1, ocaml4.07-sexplib0, ocaml4.07-parsexp)
	(ocaml4.07-sexplib, ocaml4.07-base, ocaml4.07-stdio, ocaml4.07-ppxlib)
	(ocaml4.07-ppx-compare, ocaml4.07-fieldslib, ocaml4.07-variantslib)
	(ocaml4.07-ppx-fields-conv, ocaml4.07-ppx-sexp-conv)
	(ocaml4.07-ppx-variants-conv, ocaml4.07-ppx-custom-printf)
	(ocaml4.07-bin-prot, ocaml4.07-ppx-hash, ocaml4.07-ppx-enumerate)
	(ocaml4.07-ppx-bench, ocaml4.07-ppx-here, ocaml4.07-ppx-typerep)
	(ocaml4.07-ppx-sexp-value, ocaml4.07-ppx-sexp-message)
	(ocaml4.07-ppx-pipebang, ocaml4.07-ppx-optional, ocaml4.07-ppx-optcomp)
	(ocaml4.07-ppx-fail, ocaml4.07-ppx-let, ocaml4.07-ppx-assert)
	(ocaml4.07-ppx-expect, ocaml4.07-ppx-js-style)
	(ocaml4.07-ppx-typerep-conv, ocaml4.07-ppx-base, ocaml4.07-ppx-bin-prot)
	(ocaml4.07-ppx-jane, ocaml4.07-splittable-random)
	(ocaml4.07-configurator, ocaml4.07-spawn, ocaml4.07-core)
	(ocaml4.07-core-kernel, ocaml4.07-odoc, ocaml4.07-fftw3)
	(ocaml4.07-lacaml): ... to this and use ocaml 4.07.
	(bap, unison): Use ocaml-4.07.
	* gnu/packages/bioinformatics.scm (pplacer): Use ocaml-4.07.

2020-01-27  Julien Lepiller  <julien@lepiller.eu>

	guix: ocaml: Also replace dune when relevant in package-with-explicit-ocaml.
	* guix/build-system/ocaml.scm (package-with-explicit-ocaml): Take a dune
	argument and add it to transformed packages when relevant.

	gnu: Add ocaml4.07-dune.
	* gnu/packages/ocaml.scm (ocaml4.07-dune): New variable.

	gnu: Add ocaml4.07-lablgtk.
	* gnu/packages/ocaml.scm (ocaml4.07-lablgtk): New variable.
	(lablgtk)[properties]: Add variant.

	gnu: ocambuild: Update to 0.14.0.
	* gnu/packages/ocaml.scm (ocamlbuild): Update to 0.14.0.
	[build-system]: Use ocaml-build-system.

2020-01-27  Kei Kebreau  <kkebreau@posteo.net>

	gnu: pcsxr: Wrap with GSETTINGS_SCHEMA_DIR path variable.
	Without setting this path variable, gtk+ must be installed in the user's
	profile for pcsxr's GUI to work.

	* gnu/packages/emulators.scm (pcsxr)[arguments]: Add 'wrap-program' phase and
	return #t from 'cd-subdir' and 'fix-cdio-lookup' phases.

2020-01-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: sicp: Remove unused module import.
	* gnu/packages/scheme.scm (sicp)[arguments]: Do not import (srfi srfi-1).

2020-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-contrib: Update to 20200126.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 20200126.

	gnu: emacs-org: Update to 9.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.3.2.

	gnu: emacs-modus-themes: Update to 0.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 0.4.0.

2020-01-26  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2020-01-26  Marius Bakke  <mbakke@fastmail.com>

	Revert "gnu: Add python-pathtools."
	This package was already in Guix since commit
	dbcef44a0bdc5472cd49cd02d9d11a9c5ff037c9.

	This reverts commit 87435943d1cf082b64fd2ee581e9db85b373ddb9.

2020-01-26  Marius Bakke  <mbakke@fastmail.com>

	Revert "gnu: Add python-iocapture."
	This package was already in Guix since commit
	dbcef44a0bdc5472cd49cd02d9d11a9c5ff037c9.

	This reverts commit 2cb4ee2787281b0c155ab4794fa1251652251d3b.

2020-01-26  Marius Bakke  <mbakke@fastmail.com>

	Revert "gnu: Add python-argh."
	This package was already in Guix since commit
	db6bd842aa4a6254b185740bda36f01c83cd9779.

	This reverts commit fb4db07467fb764e7df64a4aacae13eaaf7f912c.

2020-01-26  Alexander Krotov  <krotov@iitp.ru>

	guix-install.sh: Correctly treat empty or unset $XDG_DATA_DIRS
	If $XDG_DATA_DIRS is unset, default value of "/usr/local/share:/usr/share"
	is used according to XDG Base Directory Specification. However,
	/etc/profile.d/guix.sh treats this value as empty list when appending its
	own directory, so after installing Guix on the system, launchers such
	as Rofi stop searching for .desktop files in /usr/share/applications/
	and can't launch applications other than those installed with Guix.

	This patch fixes the bug in generated /etc/profile.d/guix.sh

	* etc/guix-install.sh (sys_create_init_profile): Use default value of
	  /usr/local/share:/usr/share/ before appending if $XDG_DATA_DIRS is not
	  set.

2020-01-26  Prafulla Giri  <pratheblackdiamond@gmail.com>

	guix-install.sh: Create /etc/profile.d if it does not exist
	* etc/guix-install.sh (sys_create_init_profile): Add code to create
	/etc/profile.d if it somehow does not exist; the function still carries
	on because it is possible that /etc/profile is still configured to read
	the *.sh files from /etc/profile.d, if they exist.

	guix-install.sh: Export INFOPATH to contain updated guix info-pages
	* etc/guix-install.sh (sys_create_init_profile): Export INFOPATH to include
	the updated info-pages from ~/.config/guix/current/share/info.  This also makes
	sure that both /usr/bin/info and $GUIX_PROFILE/bin/info can read guix info pages
	without throwing "no menu item 'guix' in node dir(Top)" error.

2020-01-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: mailutils: Add "guile3.0-mailutils" variant.
	* gnu/packages/mail.scm (mailutils)[arguments]: In #:configure-flags,
	replace hard-coded "2.2" with the 'version-major+minor' of the "guile"
	input.
	(guile3.0-mailutils): New variable.

2020-01-26  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add emacs-vterm.
	* gnu/packages/emacs-xyz.scm (emacs-vterm): New variable.

2020-01-26  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.15.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.15.
	(linux-libre-5.4-pristine-source): Update hash.

2020-01-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add missing modules.
	* gnu/packages/text-editors.scm: Add missing modules.

	gnu: Add qemacs.
	* gnu/packages/text-editors.scm (qemacs): New variable.

2020-01-26  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add offlate.
	* gnu/packages/python-xyz.scm (offlate): New variable.

	gnu: Add python-watchdog.
	* gnu/packages/python-xyz.scm (python-watchdog): New variable.

	gnu: Add python-argh.
	* gnu/packages/python-xyz.scm (python-argh): New variable.

	gnu: Add python-iocapture.
	* gnu/packages/python-xyz.scm (python-iocapture): New variable.

	gnu: Add python-pathtools.
	* gnu/packages/python-xyz.scm (python-pathtools): New variable.

	gnu: Add python-android-stringslib.
	* gnu/packages/python-xyz.scm (python-android-stringslib): New variable.

	gnu: Add python-gitlab.
	* gnu/packages/python-web.scm (python-gitlab): New variable.

	gnu: add python-httmock.
	* gnu/packages/python-check.scm (python-httmock): New variable.

	gnu: Add python-translation-finder.
	* gnu/packages/python-web.scm (python-translation-finder): New variable.

	gnu: Add python-codacy-coverage.
	* gnu/packages/python-check.scm (python-codacy-coverage): New variable.

	gnu: Add python-check-manifest.
	* gnu/packages/python-xyz.scm (python-check-manifest): New variable.

	gnu: Add python-pyenchant.
	* gnu/packages/enchant.scm (python-pyenchant): New variable.

2020-01-26  Damien Cassou  <damien@cassou.me>

	services: Fix typo in spice-vdagent-service.
	* gnu/services/spice.scm (spice-vdagent-service): Fix typo.

2020-01-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: ghmm: Fix missing module import.
	This is a follow-up to commit 9c2563a80b6f1d8fb8677f5314e6180ea9916aa5.

	* gnu/packages/machine-learning.scm (ghmm)[arguments]: Add #:modules.

2020-01-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: kobodeluxe: Provide missing dependency.
	* gnu/packages/games.scm (kobodeluxe)[inputs]: Add GLU.

2020-01-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: freeglut@2: Override inherited package arguments.
	This is a follow-up to commit 5f6130473788c074536cee2d29dcb052c3140182.

	* gnu/packages/gl.scm (freeglut-2.8)[arguments]: New field.

2020-01-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ir: Update to 1.3.4.
	* gnu/packages/audio.scm (ir): Update to 1.3.4.
	[source]: Fetch via git.
	[home-page]: Update.
	[arguments]: Pass INSTDIR.

2020-01-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: libofx: Disable parallel build.
	* gnu/packages/finance.scm (libofx)[arguments]: Add #:parallel-build?.

	gnu: python-xmlschema: Update to 1.1.0.
	* gnu/packages/xml.scm (python-xmlschema): Update to 1.1.0.
	[source]: Change to GIT-FETCH.
	[arguments]: Adjust test invokation.

	gnu: python-elementpath: Update to 1.4.0.
	* gnu/packages/xml.scm (python-elementpath): Update to 1.4.0.

2020-01-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: font-mathjax: Don't use unstable tarball.
	* gnu/packages/javascript.scm (font-mathjax)[source]: Download using
	git-fetch.
	[arguments]: Adjust for change in source.
	[native-inputs]: Remove gzip, tar.
	(js-mathjax)[source]: Adjust for change in source.

	gnu: vim-fugitive: Update to 3.2.
	* gnu/packages/vim.scm (vim-fugitive): Update to 3.2.

2020-01-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: cmake: Fix cross-compilation.
	* gnu/packages/cmake.scm (cmake-bootstrap)[native-inputs]: Move everything
	except (PACKAGE-SOURCE LIBARCHIVE) ...
	[inputs]: ... here.
	* gnu/packages/cmake.scm (cmake-minimal)[native-inputs, inputs]: Adjust accordingly.

	gnu: rhash: Fix cross-compilation.
	* gnu/packages/crypto.scm (rhash)[arguments]: In custom configure phase,
	set "--target" and "-cc" when cross-compiling.

	gnu: jsoncpp: Fix cross-compilation.
	* gnu/packages/serialization.scm (jsoncpp)[arguments]: Add configure flag to
	prevent running a test during the build process.

	build-system/cmake: Specify C++ compiler when cross-compiling.
	* guix/build/cmake-build-system.scm (configure)[args]: Add
	"-DCMAKE_CXX_COMPILER" when cross-compiling.

	gnu: libjpeg-turbo: Fix cross-compilation.
	* gnu/packages/image.scm (libjpeg-turbo)[arguments]: In #:configure-flags, add
	"-DCMAKE_SYSTEM_PROCESSOR" for known architectures when cross-compiling.

	gnu: cmake: Enable debugging information.
	* gnu/packages/cmake.scm (cmake)[arguments]: Set #:build-type.

	gnu: cmake: Remove bundled LibUV.
	* gnu/packages/cmake.scm (cmake-minimal)[source](snippet): Delete
	'Utilities/cmlibuv'.

2020-01-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: cmake, cmake-minimal: Use cmake-build-system.
	This allows removing the bundled LibUV in a subsequent commit.  This commit
	alone makes no functional changes apart from the build system adjustments.

	* gnu/packages/cmake.scm (%common-build-phases, %common-disabled-tests): New
	variables.
	(cmake-bootstrap)[arguments]: Refactor to use the shared phases and tests.
	(cmake-minimal)[build-system]: Change to CMAKE-BUILD-SYSTEM.
	[arguments]: Adjust accordingly.
	(cmake)[arguments]: Likewise.

2020-01-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add guile3.0-gi.
	* gnu/packages/guile-xyz.scm (guile3.0-gi): New variable.

	gnu: guile-gi: Update to 0.2.2.
	* gnu/packages/guile-xyz.scm (guile-gi): Update to 0.2.2.

	gnu: freehdl: Fix build.
	* gnu/packages/engineering.scm (freehdl)[native-inputs]: Add gcc-5.

2020-01-26  宋文武  <iyzsong@member.fsf.org>

	gnu: public-inbox: Update to 1.2.0-0.05a06f3.
	* gnu/packages/mail.scm (public-inbox): Update to 1.2.0-0.05a06f3.

2020-01-26  Marius Bakke  <mbakke@fastmail.com>

	build-system/cmake: Enable parallel tests by default.
	* guix/build-system/cmake.scm (cmake-build, cmake-cross-build): Set
	the PARALLEL-TESTS? key to #t.

2020-01-25  Christopher Baines  <mail@cbaines.net>

	gnu: cuirass: Update to 0.0.1-28.b9031db.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-28.b9031db.

2020-01-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mgba: Update to 0.8.0.
	* gnu/packages/emulators.scm (mgba): Update to 0.8.0.

	gnu: musescore: Update to 3.4.1.
	* gnu/packages/music.scm (musescore): Update to 3.4.1.
	[source]: Remove unnecessary snippet.
	[arguments]: Do not build telemetry module.

	gnu: silkaj: Update to 0.7.6.
	* gnu/packages/finance.scm (silkaj): Update to 0.7.6.
	[source]: Move to Pypi.
	[home-page]: Update home page.

	gnu: python-duniterpy: Update to 0.56.0.
	* gnu/packages/finance.scm (python-duniterpy): Update to 0.56.0.
	[source]: Move source to Pypi.
	[arguments]: Add phase to work around a missing file.  Remove phases building
	documentation since they are not applicable anymore.
	[native-inputs]: Remove it, since it is not applicable in Pypi package.
	[inputs]: Replace "python-attr" with "python-attrs".

2020-01-25  Brian Leung  <leungbk@mailfence.com>

	gnu: Add emacs-eshell-toggle.
	* gnu/packages/emacs-xyz.scm (emacs-eshell-toggle): New variable.

2020-01-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: ode: Selectively disable tests.
	* gnu/packages/game-development.scm (ode)[arguments]: Run tests only on
	x86_64.

2020-01-25  Amin Bandali  <mab@gnu.org>

	gnu: youtube-dl: Update to 2020.01.24.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.01.24.

2020-01-25  Jan Nieuwenhuizen  <janneke@gnu.org>

	bootloader: grub: Add gfxmode (resolution) override.
	* gnu/bootloader/grub.scm (<grub-theme>): Add `gfxmode' entry.
	(eye-candy): Use it.
	* doc/guix.texi (Bootloader Configuration): Document it.

2020-01-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-parso: Update to 0.5.2.
	* gnu/packages/python-xyz.scm (python-parso): Update to 0.5.2.

	gnu: python-pympler: Update to 0.8.
	* gnu/packages/python-xyz.scm (python-pympler): Update to 0.8.

2020-01-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove python2-debian.
	This trivial package fails to build and has no users in Guix.

	* gnu/packages/python-xyz.scm (python2-debian): Remove variable.

2020-01-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: CMake: Remove most bundled libraries.
	* gnu/packages/cmake.scm (cmake-bootstrap)[source](modules): Add (ice-9 ftw).
	[source](snippet): Change to a whitelist approach, keeping "jsoncpp" and "libuv".
	[arguments]: Add phase "use-system-libarchive".  Remove substitution of deleted file.
	[native-inputs]: Add (PACKAGE-SOURCE LIBARCHIVE)
	[license]: Remove LICENSE:BSD-4 and LICENSE:BSD-2.

	gnu: cmake-minimal: Remove bundled jsoncpp.
	* gnu/packages/cmake.scm (cmake-minimal)[source](snippet): New field.  Purge
	bundled jsoncpp.
	[inputs]: Add JSONCPP.
	[arguments]: Adjust accordingly.
	* gnu/packages/serialization.scm (jsoncpp)[arguments]: For native builds, use
	CMAKE-BOOTSTRAP.

2020-01-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: cmake-minimal-bootstrap: Rename to cmake-bootstrap.
	...and change the inheritance order while at it, to prepare for the next commit.

	* gnu/packages/cmake.scm (cmake-minimal): Rename to ...
	(cmake-bootstrap): ... this.
	[name]: Set to "cmake-bootstrap".
	[native-inputs]: Change from CURL to CURL-MINIMAL.
	(cmake-minimal-bootstrap): Remove variable.
	(cmake-minimal): New variable, inherits from CMAKE-BOOTSTRAP.
	* gnu/packages/image.scm (libjpeg-turbo)[arguments]: Change from
	CMAKE-MINIMAL-BOOTSTRAP to CMAKE-BOOTSTRAP.

2020-01-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: cmake: Build an optimized executable.
	* gnu/packages/cmake.scm (cmake-bootstrap)[arguments]: Pass
	"-DCMAKE_BUILD_TYPE" in #:configure-flags.

2020-01-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add bitcoin-unlimited.
	* gnu/packages/finance.scm (bitcoin-unlimited): New variable.

2020-01-25  Leo Famulari  <leo@famulari.name>

	gnu: WebKitGTK: Update to 2.26.3.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.26.3.

	gnu: QEMU: Update to 4.2.0.
	* gnu/packages/virtualization.scm (qemu): Update to 4.2.0.
	[source]: Use new patch.
	* gnu/packages/patches/qemu-fix-documentation-build-failure.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: QEMU: Install the manual pages.
	* gnu/packages/virtualization.scm (qemu)[arguments]: Add '--enable-docs'
	to #:configure-flags.
	[native-inputs]: Add python-sphinx.
	(qemu-minimal-2.10)[native-inputs]: Remove python-sphinx.

	gnu: QEMU: Fix CVE-2020-{7039,7211}.
	* gnu/packages/patches/qemu-CVE-2020-7039.patch,
	gnu/packages/patches/qemu-CVE-2020-7211.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/virtualization.scm (qemu)[source]: Use them.

2020-01-24  Josh Holland  <josh@inv.alid.pw>

	gnu: httpie: Update to 2.0.0.
	* gnu/packages/python-web.scm (httpie): Update to 2.0.0.

	gnu: python-pygments: Update to 2.5.2.
	* gnu/packages/python-xyz.scm (python-pygments): Update to 2.5.2.
	[home-page]: Follow redirect to https.

2020-01-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-ics: Add "guile3.0-ics" variant.
	* gnu/packages/guile-xyz.scm (guile-ics)[source]: Add 'modules' and 'snippet'.
	(guile3.0-ics): New variable.

2020-01-24  Ludovic Courtès  <ludo@gnu.org>

	serialization: 'read-byte-string' makes a single read(2) call.
	On "guix build libreoffice -nd", this reduces the number of read(2)
	system calls from 10,434 to 8092.

	* guix/serialization.scm (sub-bytevector): New procedure.
	(read-byte-string): Make a single 'get-bytevector-n*' call and use
	'sub-bytevector'.

2020-01-24  Ludovic Courtès  <ludo@gnu.org>

	guix build, archive, graph: Disable absolute file port name canonicalization.
	This avoids an 'lstat' storm.  Specifically:

	  ./pre-inst-env strace -c guix build -nd libreoffice

	goes from 1,711 to 214 'lstat' calls.

	* guix/scripts/build.scm (options->things-to-build): When SPEC matches
	'derivation-path?', call 'canonicalize-path'.
	(guix-build): Remove 'with-fluids' for %FILE-PORT-NAME-CANONICALIZATION.
	* guix/scripts/archive.scm (guix-archive): Remove 'with-fluids' for
	%FILE-PORT-NAME-CANONICALIZATION.
	* guix/scripts/graph.scm (guix-graph): Likewise.

2020-01-24  Ludovic Courtès  <ludo@gnu.org>

	ui: Do not display error messages with bare format strings.
	On Guile 3, with, say, an error in ~/.guile, we'd get:

	  $ guix repl
	  guix repl: error: Unbound variable: ~S

	* guix/ui.scm (call-with-error-handling): Add
	'&exception-with-kind-and-args' case.

2020-01-24  Brett Gilio  <brettg@gnu.org>

	gnu: swi-prolog: Update to 8.1.21.
	* gnu/packages/prolog.scm (swi-prolog): Update to 8.1.21.

	gnu: emacs-telega: Update to 0.5.10.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.5.10.

	gnu: tdlib: Update to 1.5.5.
	* gnu/packages/messaging.scm (tdlib): Update to 1.5.5.

2020-01-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: ode: Disable tests.
	* gnu/packages/game-development.scm (ode): Tests are failing or other systems
	than x86_64, so we disable them.

	gnu: wine-staging: Update to 5.0.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 5.0.
	(wine-staging): Update to 5.0.
	[inputs]: Remove faudio, inherited from wine.

	gnu: wine: Add FAudio input.
	* gnu/packages/wine.scm (wine)[inputs]: Add FAudio.

	gnu: wine: Update to 5.0.
	* gnu/packages/wine.scm (wine): Update to 5.0.

2020-01-24  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Add megatools.
	* gnu/packages/sync.scm (megatools): New variable.
	(megacmd)[description]: Cross-reference the two packages in the description.

	gnu: Add megacmd.
	* gnu/packages/sync.scm (megacmd): New variable.

2020-01-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: python2-pygtk: Build with pango@1.42.
	* gnu/packages/gtk.scm (python2-pygtk)[inputs]: Add PANGO-1.42.

	gnu: qmapshack: Remove sqlite-with-column-metadata workaround.
	* gnu/packages/geo.scm (qmapshack)[arguments]: Do not set LD_LIBRARY_PATH in
	wrapper scripts.

	gnu: bison: Update to 3.5.1.
	* gnu/packages/bison.scm (bison): Update to 3.5.1.

	gnu: meson: Update to 0.53.1.
	* gnu/packages/build-tools.scm (meson): Update to 0.53.1.

	gnu: pciutils: Update to 3.6.3.
	* gnu/packages/pciutils.scm (pciutils): Update to 3.6.3.

	gnu: sqlite: Update to 3.31.0.
	* gnu/packages/sqlite.scm (sqlite): Update to 3.31.0.

	gnu: util-linux: Update to 2.35.
	* gnu/packages/linux.scm (util-linux): Update to 2.35.
	[arguments]: Add substitution to fix test locale.

	gnu: libuv: Update to 1.34.2.
	* gnu/packages/libevent.scm (libuv): Update to 1.34.2.

	gnu: python-fonttools: Update to 4.2.4.
	* gnu/packages/python-xyz.scm (python-fonttools): Update to 4.2.4.

	gnu: python-pytest-runner: Update to 5.2.
	* gnu/packages/check.scm (python-pytest-runner): Update to 5.2.
	[arguments]: New field.
	[native-inputs]: Remove PYTHON-PYTEST-BOOTSTRAP.

	gnu: python-freezegun: Update to 0.3.14.
	* gnu/packages/check.scm (python-freezegun): Update to 0.3.14.

	gnu: python-pycairo: Update to 1.19.0.
	* gnu/packages/gtk.scm (python-pycairo): Update to 1.19.0.
	(python2-pycairo): Stick with 1.18.2.

	gnu: python-setuptools-scm: Update to 3.4.3.
	* gnu/packages/python-xyz.scm (python-setuptools-scm): Update to 3.4.3.

	gnu: python-hypothesis: Update to 5.3.0.
	* gnu/packages/check.scm (python-hypothesis): Update to 5.3.0.

	gnu: python-six: Update to 1.14.0.
	* gnu/packages/python-xyz.scm (python-six): Update to 1.14.0.

	gnu: python-cffi: Update to 1.13.2.
	* gnu/packages/patches/python-cffi-x87-stack-clean.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/libffi.scm (python-cffi): Update to 1.13.2.
	[arguments]: Adjust substitution.  Remove obsolete phase.

	gnu: python-freezegun: Update to 0.3.13.
	* gnu/packages/check.scm (python-freezegun): Update to 0.3.13.

	gnu: network-manager: Fix build with Python 3.8.
	* gnu/packages/gnome.scm (network-manager)[arguments]: Set
	"NM_TEST_REGENERATE" before running the tests.

	gnu: libimobiledevice: Fix build with Python 3.8.
	* gnu/packages/libusb.scm (%libimobiledevice-patches): New variable.
	(libimobiledevice)[source](patches): New field.
	[arguments]: Remove #:configure-flags.  Add #:phases.
	[native-inputs]: Add AUTOCONF and AUTOMAKE.

	gnu: python-dateutil: Update to 2.8.1.
	* gnu/packages/time.scm (python-dateutil): Update to 2.8.1.

	gnu: python-dateutil: Add missing input.
	* gnu/packages/time.scm (python-dateutil)[native-inputs]: Add PYTHON-PYTEST-COV.

	gnu: python-pygobject: Update to 3.34.0.
	* gnu/packages/glib.scm (python-pygobject): Update to 3.34.0.
	[source](modules, snippet): New fields.  Delete failing tests identified by
	commit 622d702f7eba3.
	[build-system]: Change to MESON-BUILD-SYSTEM.
	[arguments]: Remove.
	[native-inputs]: Remove WHICH and DBUS.
	(python2-pygobject)[build-system]: Change to PYTHON-BUILD-SYSTEM.
	[arguments]: New field.  Copy old phase from python-pygobject.
	[native-inputs]: Remove WHICH and DBUS.
	(python-pygobject-3.34.0): Remove variable.

	gnu: python-pycairo: Update to 1.18.2.
	* gnu/packages/gtk.scm (python-pycairo): Update to 1.18.2.
	(python2-pycairo)[propagated-inputs]: Remove.

	gnu: python-pytest-cov: Update to 2.8.1.
	* gnu/packages/check.scm (python-pytest-cov): Update to 2.8.1.

	gnu: python-mako: Do not use pytest nose compatibility layer.
	* gnu/packages/python-xyz.scm (python-mako)[native-inputs]: Replace
	PYTHON-PYTEST with PYTHON-NOSE.
	[arguments]: Adjust check phase accordingly.  While at it, allow overriding
	the #:tests? key.

	gnu: python2-pytest: Update to 4.6.9.
	* gnu/packages/check.scm (python2-pytest): Update to 4.6.9.
	(python2-pytest-bootstrap)[propagated-inputs]: Add
	PYTHON2-IMPORTLIB-METADATA-BOOTSTRAP, PYTHON2-PACKAGING-BOOTSTRAP, and
	PYTHON2-WCWIDTH.  Replace PYTHON2-PLUGGY with PYTHON2-PLUGGY-BOOTSTRAP.
	* gnu/packages/python-compression.scm (python2-zipp-bootstrap): New public variable.
	* gnu/packages/python-xyz.scm (python2-importlib-resources-bootstrap): New
	public variable.
	(python-importlib-metadata)[native-inputs]: Change from PYTHON-PACKAGING to
	PYTHON-PACKAGING-BOOTSTRAP.
	[properties]: New field.
	(python2-importlib-metadata-bootstrap, python2-contextlib2-bootstrap,
	python2-pluggy-bootstrap): New public variables.
	(python-packaging)[arguments]: Allow overriding #:tests?.
	(python2-packaging-bootstrap): New public variable.

	gnu: python2-pluggy: Update to 0.13.1.
	* gnu/packages/python-xyz.scm (python-pluggy)[source, version]: Remove.
	[propagated-inputs]: Add PYTHON2-IMPORTLIB-METADATA.

	gnu: python2-importlib-resources: Drop 'wheel' dependency.
	* gnu/packages/python-xyz.scm (python2-importlib-resources)[native-inputs]:
	Remove.
	[arguments]: Add #:phases.

	gnu: python2-flake8: Add missing input.
	* gnu/packages/python-xyz.scm (python2-flake8)[propagated-inputs]: Add
	PYTHON2-FUNCTOOLS32.

	gnu: python-pytest: Update to 5.3.2.
	* gnu/packages/check.scm (python-pytest): Update to 5.3.2.
	[propagated-inputs]: Add PYTHON-WCWIDTH and PYTHON-PACKAGING-BOOTSTRAP.
	[native-inputs]: Add PYTHON-XMLSCHEMA.
	[arguments]: Support overriding check phase with #:tests?.
	(python2-pytest): Stay on version 4.4.2.
	(python2-pytest-bootstrap): Inherit from PYTHON2-PYTEST instead of
	PYTHON-PYTEST-BOOTSTRAP.
	* gnu/packages/python-xyz.scm (python-packaging-bootstrap): New public variable.

	gnu: python-pluggy: Update to 0.13.1.
	* gnu/packages/python-xyz.scm (python-pluggy): Update to 0.13.1.
	[properties]: New field.
	(python2-pluggy): Stay on 0.11.0.

	gnu: python-hypothesis: Update to 5.1.5.
	* gnu/packages/check.scm (python-hypothesis): Update to 5.1.5.
	[native-inputs]: Remove.
	[arguments]: New field.
	[propagated-inputs]: Remove PYTHON-COVERAGE.  Add PYTHON-SORTEDCONTAINERS.
	(python2-hypothesis): Update to 4.57.1.

	gnu: python-attrs: Update to 19.3.0.
	* gnu/packages/python-xyz.scm (python-attrs): Update to 19.3.0.

	gnu: python-pyparsing: Update to 2.4.6.
	* gnu/packages/python-xyz.scm (python-pyparsing): Update to 2.4.6.

	gnu: python-sortedcontainers: Add python2 variant.
	* gnu/packages/python-xyz.scm (python2-sortedcontainers): New public
	variable.

2020-01-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-sorted-containers: Disable tests.
	It did not actually run tests previously, because pytest was unavailable.

	* gnu/packages/python-xyz.scm (python-sortedcontainers)[arguments]: New
	field.
	[native-inputs]: Remove.

2020-01-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-mock: Update to 3.0.5.
	* gnu/packages/check.scm (python-mock): Update to 3.0.5.
	[propagated-inputs]: Remove PYTHON-PBR-MINIMAL.
	[native-inputs]: Remove.
	[arguments]: Remove #:phases.  Add #:tests?.

	gnu: python-more-itertools: Update to 8.1.0.
	* gnu/packages/python-xyz.scm (python-more-itertools): Update to 8.1.0.

	gnu: python-flake8: Update to 3.7.9.
	* gnu/packages/python-xyz.scm (python-flake8): Update to 3.7.9.
	[native-inputs]: Remove PYTHON-PYTEST-RUNNER.

	gnu: python2-pathlib2: Update to 2.3.5.
	* gnu/packages/python-xyz.scm (python2-pathlib2): Update to 2.3.5.

	gnu: python-six: Update to 1.13.0.
	* gnu/packages/python-xyz.scm (python-six): Update to 1.13.0.
	[native-inputs]: Remove PYTHON-PY.

	gnu: python-configparser: Update to 4.0.2.
	* gnu/packages/python-xyz.scm (python-configparser): Update to 4.0.2.
	[native-inputs]: Add PYTHON-SETUPTOOLS-SCM.

	gnu: python-typing: Update to 3.7.4.1.
	* gnu/packages/python-xyz.scm (python-typing): Update to 3.7.4.1.

	gnu: python-py: Update to 1.8.1.
	* gnu/packages/python-xyz.scm (python-py): Update to 1.8.1.

	gnu: python-setuptools-scm: Update to 3.3.3.
	* gnu/packages/python-xyz.scm (python-setuptools-scm): Update to 3.3.3.
	(python-setuptools-scm-3.3): Remove variable.
	(python-lazy-object-proxy)[native-inputs]: Change from
	PYTHON-SETUPTOOLS-SCM-3.3 to PYTHON-SETUPTOOLS-SCM.

	gnu: python-coverage: Update to 5.0.3.
	* gnu/packages/check.scm (python-coverage): Update to 5.0.3.

	gnu: python-scandir: Update to 1.10.0.
	* gnu/packages/python-xyz.scm (python-scandir): Update to 1.10.0.

	gnu: fontforge: Fix build with Python 3.8.
	* gnu/packages/fontutils.scm (fontforge)[native-inputs]: Add AUTOCONF,
	AUTOMAKE, and LIBTOOL.
	[arguments]: Add phase 'fix-linking-with-python-3.8'.

	gnu: boost: Fix build with Python 3.8.
	* gnu/packages/boost.scm (boost)[arguments]: Drop "m" suffix of Python 3
	header location.

	gnu: Python: Update to 3.8.1.
	* gnu/packages/python.scm (python-3.7): Rename to ...
	(python-3.8): ... this.  Update to 3.8.1.
	[source](patches): Add "python-3.8-fix-tests.patch".
	[source](snippet): Adjust for renamed file.
	(python-3): Alias to PYTHON-3.8.
	* gnu/packages/patches/python-3-search-paths.patch: Adjust for 3.8.
	* gnu/packages/patches/python-3.8-search-paths.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: gobject-introspection: Update to 1.62.0.
	* gnu/packages/glib.scm (gobject-introspection): Update to 1.62.0.

2020-01-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	news: Add ‘nl’ translation.
	* * etc/news.scm: Add ‘nl’ translation.

2020-01-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-xr: Update to 1.14.
	* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.14.

2020-01-24  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add 'de' translation.

2020-01-24  Vagrant Cascadian  <vagrant@debian.org>

	gnu: r-biocset: Fix spelling of "ability".
	* gnu/packages/bioconductor (r-biocset)[description]: Fix typo.

	gnu: rust-serde-bytes-0.11: Fix spelling of "handle".
	* gnu/packages/crates-io (rust-serde-bytes-0.11)[synopsis]: Fix typo.

	gnu: rust-rust-argon2-0.5: Fix spelling of "contains".
	* gnu/packages/crates-io (rust-rust-argon2-0.5)[description]: Fix typo.

	gnu: rust-which-2.0: Fix spelling of "executable".
	* gnu/packages/crates-io (rust-which-2.0)[description]: Fix typo.

	gnu: emacs-helm-clojuredocs: Fix typo "This package".
	* gnu/packages/emacs-xyz (emacs-helm-clojuredocs)[description]: Fix typo.

	gnu: ghc-time-compat: Fix typo "This package".
	* gnu/packages/haskell-xyz (ghc-time-compat)[description]: Fix typo.

	gnu: ocaml-mmap: Fix spelling of "function".
	* gnu/packages/ocaml (ocaml-mmap)[description]: Fix typo.

	gnu: pinfo: Fix spelling of "additionally".
	* gnu/packages/texinfo (pinfo)[description]: Fix typo.

2020-01-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: jimtcl: Update to 0.79.
	* gnu/packages/embedded.scm (jimtcl): Update to 0.79.
	[home-page]: Update home-page.

	gnu: jimtcl: Don't use unstable tarball.
	* gnu/packages/embedded.scm (jimtcl)[source]: Download using git-fetch.

	gnu: stlink: Don't use unstable tarball.
	* gnu/packages/embedded.scm (stlink)[source]: Download using git-fetch.

	gnu: spin2cpp: Don't use unstable tarball.
	* gnu/packages/embedded.scm (spin2cpp)[source]: Download using git-fetch.

	gnu: openspin: Don't use unstable tarball.
	* gnu/packages/embedded.scm (openspin)[source]: Download using git-fetch.

2020-01-24  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.14.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.14.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.98.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.98.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.167.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.167.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.211.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.211.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.211.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.211.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre: Update deblob scripts.
	* gnu/packages/linux.scm (deblob-scripts-5.4, deblob-scripts-4.19)
	(deblob-scripts-4.14, deblob-scripts-4.9, deblob-scripts-4.4): Update
	to 5.4.14, 4.19.98, 4.14.167, 4.9.211, and 4.4.211, respectively, and
	update hashes.

2020-01-24  Mike Rosset  <mike.rosset@gmail.com>

	gnu: tuxguitar: Build and install ALSA plugin.
	* gnu/packages/music.scm (tuxguitar): Allows MIDI sound output when using
	a synthesizer like TiMidity++.
	[inputs]: Add alsa-lib.
	[arguments]: No longer change build directory context between phases.  Install
	desktop, mime and manual files during the "install" phase.

2020-01-23  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for Guile 3.0.
	* etc/news.scm: Add entry for Guile 3.0.

	self: Build with Guile 3.0.
	* guix/self.scm (specification->package): Return the "guile3.0-"
	variants.
	(guix-derivation): Change 'guile' to (specification->package "guile").
	Pass "3.0" as #:guile-version.

2020-01-23  Ludovic Courtès  <ludo@gnu.org>

	derivations: Inline 'find' in 'coalesce-duplicate-inputs'.
	Previously the first argument to 'find' would show up high in profiles
	of 'package-derivation'.  This speeds things up a big, especially on
	Guile 3.

	* guix/derivations.scm (coalesce-duplicate-inputs)[find]: New
	procedure.

2020-01-23  Ludovic Courtès  <ludo@gnu.org>

	compile: Remove incorrect exports.
	This is a followup to fed36328129def5f10b1d1f3e4ea8886916fd22a.

	* guix/build/compile.scm: Remove exports of '%lightweight-optimizations'
	and '%default-optimizations'.
	* guix/self.scm: Remove unused (guix build compile) module.

2020-01-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: nvi: Fix build with glibc 2.30.
	* gnu/packages/nvi.scm (nvi)[source](modules): New field.
	[source](snippet): Add substitution to prevent including code that relies on
	obsolete glibc functions.

	gnu: gcr: Update to 3.34.0.
	* gnu/packages/gnome.scm (gcr): Update to 3.34.0.
	[source](patches): Remove.
	[arguments]: Disable D-Bus tests differently.
	[native-inputs]: Remove PYTHON-2 and INTLTOOL.  Add PYTHON-WRAPPER and
	GETTEXT-MINIMAL.

	gnu: gnome-calculator: Update to 3.34.1.
	* gnu/packages/gnome.scm (gnome-calculator): Update to 3.34.1.
	[native-inputs]: Remove INTLTOOL.  Add GETTEXT-MINIMAL.
	[inputs]: Add LIBGEE.

	gnu: shared-mime-info: Update to 1.15.
	* gnu/packages/gnome.scm (shared-mime-info): Update to 1.15.
	[native-inputs]: Remove INTLTOOL.  Add GETTEXT-MINIMAL and ITSTOOL.

	gnu: vala: Update to 0.46.5.
	* gnu/packages/gnome.scm (vala): Update to 0.46.5.

	gnu: yelp-tools: Update to 3.32.2.
	* gnu/packages/gnome.scm (yelp-tools): Update to 3.32.2.

	gnu: yelp-xsl: Update to 3.34.2.
	* gnu/packages/gnome.scm (yelp-xsl): Update to 3.34.2.
	[native-inputs]: Remove INTLTOOL.  Add GETTEXT-MINIMAL.

	gnu: glibmm: Update to 2.62.0.
	* gnu/packages/glib.scm (glibmm): Update to 2.62.0.

	gnu: glib: Update to 2.62.4.
	* gnu/packages/glib.scm (glib): Update to 2.62.4.
	[arguments]: Adjust for renamed file.

	gnu: glib: Remove redundant input.
	* gnu/packages/glib.scm (glib)[inputs]: Remove.

	Merge branch 'staging' into core-updates

	Merge branch 'master' into staging

	gnu: libqmi: Update to 1.24.4.
	* gnu/packages/freedesktop.scm (libqmi): Update to 1.24.4.

	gnu: gsasl: Do not build 'libgsasl.a'.
	* gnu/packages/gsasl.scm (gsasl)[arguments]: Add "--disable-static" to
	 #:configure-flags.

	gnu: gsasl: Update to 1.8.1.
	* gnu/packages/gsasl.scm (gsasl): Update to 1.8.1.
	[source](modules, snippet): Remove.
	[inputs]: Add LIBGCRYPT.

2020-01-23  JoJo  <jo@jo.zone>

	gnu: Add ghc-llvm-hs.
	* gnu/packages/haskell-xyz.scm (ghc-llvm-hs): New variable.

	gnu: Add ghc-llvm-hs-pure.
	* gnu/packages/haskell-xyz.scm (ghc-llvm-hs-pure): New variable.

2020-01-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: evolution-data-server: Fix build with libical 3.0.7.
	* gnu/packages/patches/evolution-data-server-libical-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/gnome.scm (evolution-data-server)[source](patches): Add it.

2020-01-23  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add ne.
	* gnu/packages/text-editors.scm (ne): New variable.

2020-01-23  Kei Kebreau  <kkebreau@posteo.net>

	gnu: wxmaxima: Update to 20.01.3.
	* gnu/packages/maths.scm (wxmaxima): Update to 20.01.3.
	[home-page]: Update URL.

2020-01-23  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: fenics: Update to 2019.1.0.post0.
	* gnu/packages/simulation.scm (fenics): Update to 2019.1.0.post0.
	[arguments]: In the 'pre-check' phase, add three more demos to the
	list of demos that are skipped.

	gnu: fenics-dolfin: Update to 2019.1.0.post0.
	* gnu/packages/simulation.scm (fenics-dolfin): Update to 2019.1.0.post0.
	[source](snippet): Remove three substitutions that are no longer needed.
	[native-inputs]: Use compatible version of CATCH.
	[arguments]: Use CMAKE version 3.15.5 to avoid EXCLUDE_FROM_ALL
	regression.  See <https://issues.guix.gnu.org/issue/38060>.

	gnu: python-fenics-ffc: Update to 2019.1.0.post0.
	* gnu/packages/simulation.scm (python-fenics-ffc): Update to 2019.1.0.post0.

	gnu: python-fenics-fiat: Update to 2019.1.0.
	* gnu/packages/simulation.scm (python-fenics-fiat): Update to 2019.1.0.

	gnu: python-fenics-ufl: Update to 2019.1.0.
	* gnu/packages/simulation.scm (python-fenics-ufl): Update to 2019.1.0.

	gnu: python-fenics-dijitso: Update to 2019.1.0.
	* gnu/packages/simulation.scm (python-fenics-dijitso): Update to 2019.1.0.

2020-01-23  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: jgmenu: Update to 4.0.1.
	* gnu/packages/xdisorg.scm (jgmenu): Update to 4.0.1.
	  [native-inputs]: Add cppcheck.
	  [inputs]: Add glib and remove python.
	  [arguments]: Remove fix-paths phase, add fix-tests phase and update
	  configure phase.

	gnu: xsecurelock: Fix strange character in description.
	* gnu/packages/xdisorg.scm (xsecurelock)[description]: Replace strange
	  character by a space.

	gnu: udiskie: Update to 2.0.4.
	* gnu/packages/freedesktop.scm (udiskie): Update to 2.0.4.
	* gnu/packages/patches/udiskie-no-appindicator.patch: Update for 2.0.4.

2020-01-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-present: Add "guile3.0-present".
	* gnu/packages/gtk.scm (guile-present)[source](snippet): Add "3.0" to
	the supported Guile versions.
	(guile3.0-present): New variable.

	gnu: guile-present: Pass the right module directories in scripts.
	* gnu/packages/gtk.scm (guile-present)[arguments]: In 'post-install'
	phase, remove hard-coded "2.0" and replace it by a computed effective
	version.  Also, pass "/site-ccache" to -C.

	gnu: guile-present: Install .go files in /site-ccache.
	* gnu/packages/gtk.scm (guile-present)[source]: Add 'modules' and 'snippet'.

	gnu: guile-rsvg: Add "guile3.0-rsvg" variant.
	* gnu/packages/gtk.scm (guile3.0-rsvg): New variable.

	gnu: guile-cairo: Add "guile3.0-cairo" variant.
	* gnu/packages/gtk.scm (guile-cairo)[source](snippet): Add #include
	<string.h> everywhere #include <libguile.h> appears.
	(guile3.0-cairo): New variable.

	gnu: guile-lib: Add "guile3.0-lib" variant.
	* gnu/packages/guile-xyz.scm (guile-lib)[source]: Add 'modules' and
	'snippet'.
	(guile3.0-lib): New variable.

	gnu: mcron: Add "guile3.0-mcron" variant.
	* gnu/packages/guile-xyz.scm (mcron)[arguments]: In 'fix-finding-guile'
	phase, add "3.0".
	(guile3.0-mcron): New variable.

	gnu: haunt: Add "guile3.0-haunt" variant.
	* gnu/packages/guile-xyz.scm (haunt)[source]: Add 'modules' and 'snippet'.
	[arguments]: In 'wrap-haunt' phase, assume that INPUTS might lack
	"guile-reader".
	(guile3.0-haunt): New variable.

	gnu: guile-next: Disable JIT on armhf-linux.
	* gnu/packages/guile.scm (guile-3.0)[arguments]: New field.

	tests: Fix typo in comment.
	* gnu/tests.scm: Add missing word in commentary.

	installer: Make "TRANSLATORS" comment visible.
	* gnu/installer/newt/user.scm (run-root-password-page): Move
	"TRANSLATORS" comment right above 'G_' call.

2020-01-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sassc/libsass-3.5: Hide.
	This follows up on commit bed24ecfcd68ca6fbc21f02b477cffff3b4c0450.

	Reported-by: Christopher Baines <mail@cbaines.net>

	* gnu/packages/web.scm (sassc/libsass-3.5)[properties]: Hide package.

2020-01-23  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to 0.22.
	* gnu/packages/mes.scm (mes): Update to 0.22.  Remove store name patch.  Add
	MES_PREFIX to native-search-paths.
	* gnu/packages/patches/mes-remove-store-name.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/mes.scm (mes-rb5): Depend on gzip instead of xz; this enables
	unpacking the now unpatched mes source.  Update to check bin/mes-mescc-0.21.

2020-01-23  Eric Bavier  <bavier@member.fsf.org>

	gnu: libnslog: Use check@0.12.
	Tests fail with check@0.13 due to implementation changes.

	* gnu/packages/web.scm (libnslog)[native-inputs]: 'check' -> 'check-0.12'.

2020-01-23  Eric Bavier  <bavier@member.fsf.org>

	gnu: perl-term-readline-gnu: Fix library initialization.
	* gnu/packages/perl.scm (perl-term-readline-gnu)[arguments]: Patch library
	search directories into Makefile.PL so that the resulting Gnu.so library
	contains expected DT_NEEDED entries for libreadline and libncurses.

2020-01-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.14.10.
	* gnu/packages/dns.scm (bind): Update to 9.14.10.

2020-01-23  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: gnome: Add missing inputs.
	* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Add gnome-color-manager,
	gnome-initial-setup, gnome-user-share, rygel, sushi, gnome-weather.

2020-01-23  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml4.07-findlib: Fix building with ocaml 4.07.
	* gnu/packages/ocaml.scm (ocaml4.07-findlib): rename inputs to
	native-inputs.

2020-01-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gparted: Update to 1.1.0.
	* gnu/packages/disk.scm (gparted): Update to 1.1.0.

	gnu: libmemcached: Fix build.
	* gnu/packages/databases.scm (libmemcached)[source]: Add patch.
	* gnu/packages/patches/libmemcached-build-with-gcc7.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: memcached: Update to 1.5.20.
	* gnu/packages/databases.scm (memcached): Update to 1.5.20.

	gnu: keyutils: Update to 1.6.1.
	* gnu/packages/crypto.scm (keyutils): Update to 1.6.1.

	gnu: burp: Update to 2.3.20.
	* gnu/packages/backup.scm (burp): Update to 2.3.20.

	gnu: alpine: Remove pre-built binaries from source.
	* gnu/packages/mail.scm (alpine)[source]: Add a snippet to hunt down
	and destroy pre-compiled objects.

	gnu: bochs: Update to 2.6.11.
	* gnu/packages/virtualization.scm (bochs): Update to 2.6.11.

	gnu: font-adobe-source-serif-pro: Don't use unstable tarball.
	* gnu/packages/fonts.scm (font-adobe-source-serif-pro)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: font-adobe-source-sans-pro: Don't use unstable tarball.
	* gnu/packages/fonts.scm (font-adobe-source-sans-pro)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: font-adobe-source-code-pro: Don't use unstable tarball.
	* gnu/packages/fonts.scm (font-adobe-source-code-pro)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2020-01-22  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove unused module imports.
	This is a follow-up to commits 6ab31af7c7fae218388b624af6c092d72b12c5b3 and
	e21b70acccedb3758ef124543fb522795d219608.

	* gnu/packages/curl.scm: Do not import (gnu packages groff).
	* gnu/packages/linux.scm: Do not import (gnu packages attr).

2020-01-22  Marius Bakke  <mbakke@fastmail.com>

	gnu: Deprecate the 'libjpeg' variable.
	* gnu/packages/image.scm (libjpeg, libjpeg-8): Rename to ...
	(ijg-libjpeg, ijg-libjpeg-8): ... this.
	(libjpeg): Define as deprecated by LIBJPEG-TURBO.

	gnu: Replace uses of 'libjpeg' with 'libjpeg-turbo'.
	* gnu/packages/abiword.scm (abiword)[inputs]: Change from LIBJPEG to
	LIBJPEG-TURBO.
	* gnu/packages/admin.scm (testdisk)[inputs]: Likewise.
	* gnu/packages/algebra.scm (giac)[inputs]: Likewise.
	* gnu/packages/animation.scm (synfig)[inputs]: Likewise.
	* gnu/packages/astronomy.scm (gnuastro, celestia)[inputs]: Likewise.
	* gnu/packages/cdrom.scm (dvdstyler)[inputs]: Likewise.
	* gnu/packages/cran.scm (r-jpeg, r-tiff, r-readbitmap)[inputs]: Likewise.
	* gnu/packages/cups.scm (cups-filters, hplip)[inputs]: Likewise.
	* gnu/packages/display-managers.scm (slim)[inputs]: Likewise.
	* gnu/packages/ebook.scm (fbreader)[inputs]: Likewise.
	* gnu/packages/emacs.scm (emacs)[inputs]: Likewise.
	* gnu/packages/enlightenment.scm (efl)[propagated-inputs]: Likewise.
	* gnu/packages/fltk.scm (fltk, ntk)[inputs]: Likewise.
	* gnu/packages/fontutils.scm (fontforge)[inputs]: Likewise.
	* gnu/packages/freedesktop.scm (weston)[inputs]: Likewise.
	* gnu/packages/game-development.scm (sfml, allegro, aseprite, python-pygame,
	eureka, ioquake3)[inputs]: Likewise.
	* gnu/packages/games.scm (adanaxisgpl, freedroidrpg, irrlicht, minetest,
	fizmo, supertuxkart, gzdoom, xmoto, xonotic)[inputs]: Likewise.
	* gnu/packages/gd.scm (gd, perl-gd)[inputs]: Likewise.
	* gnu/packages/ghostscript.scm (lcms)[inputs]: Likewise.
	(ghostscript)[inputs, native-inputs]: Likewise.
	* gnu/packages/gimp.scm (gegl, gimp)[inputs]: Likewise.
	* gnu/packages/gnome.scm (libgnomeui, eog, tracker-miners, gthumb)[inputs]: Likewise.
	* gnu/packages/gnunet.scm (libextractor)[inputs]: Likewise.
	* gnu/packages/gnustep.scm (windowmaker)[inputs]: Likewise.
	* gnu/packages/graphics.scm (blender, blender-2.79, openimageio,
	openscenegraph, openscenegraph-3.4, povray, fgallery)[inputs]: Likewise.
	* gnu/packages/graphviz.scm (graphviz)[inputs]: Likewise.
	* gnu/packages/gstreamer.scm (gst-plugins-good)[inputs]: Likewise.
	* gnu/packages/gtk.scm (gdk-pixbuf)[inputs]: Likewise.
	* gnu/packages/image-processing.scm (dcmtk, mia, vtk, opencv, vips, nip2, vxl,
	insight-toolkit)[inputs]: Likewise.
	* gnu/packages/image-viewers.scm (gpicview, luminance-hdr)[inputs]: Likewise.
	* gnu/packages/image.scm (jpegoptim, libtiff, leptonica, imlib2, freeimage,
	vigra, libwebp, libmng, jasper, steghide, jp2a)[inputs]: Likewise.
	* gnu/packages/imagemagick.scm (imagemagick, graphicsmagick)[inputs]: Likewise.
	* gnu/packages/java.scm (icedtea-6, icedtea-7, openjdk9, openjdk11,
	openjdk12)[inputs]: Likewise.
	* gnu/packages/kde-frameworks.scm (khtml)[inputs]: Likewise.
	* gnu/packages/kodi.scm (kodi)[inputs]: Likewise.
	* gnu/packages/machine-learning.scm (dlib, tensorflow)[inputs]: Likewise.
	* gnu/packages/mate.scm (atril, eom)[inputs]: Likewise.
	* gnu/packages/maths.scm (hdf4, hdf-java, hdf-eos2, netcdf)[inputs]: Likewise.
	* gnu/packages/netpbm.scm (netpbm)[inputs]: Likewise.
	* gnu/packages/pdf.scm (zathura-pdf-mupdf, podofo, mupdf, fbida)[inputs]: Likewise.
	* gnu/packages/photo.scm (libraw, libpano13, enblend-enfuse, darktable, hugin,
	rawtherapee)[inputs]: Likewise.
	* gnu/packages/prolog.scm (swi-prolog)[native-inputs]: Likewise.
	* gnu/packages/python-xyz.scm (python-hdf4, python-pillow)[inputs]: Likewise.
	* gnu/packages/qt.scm (qtbase, qtwebkit)[inputs]: Likewise.
	* gnu/packages/rdesktop.scm (freerdp)[inputs]: Likewise.
	* gnu/packages/scanner.scm (sane-backends, xsane)[inputs]: Likewise.
	* gnu/packages/scheme.scm (racket)[inputs]: Likewise.
	* gnu/packages/scribus.scm (scribus)[inputs]: Likewise.
	* gnu/packages/sdl.scm (sdl-image)[propagated-inputs]: Likewise.
	(guile-sdl)[native-inputs]: Likewise.
	* gnu/packages/spice.scm (spice-gtk)[inputs]: Likewise.
	* gnu/packages/statistics.scm (r-with-tests)[inputs]: Likewise.
	* gnu/packages/tcl.scm (perl-tk)[inputs]: Likewise.
	* gnu/packages/upnp.scm (readymedia)[inputs]: Likewise.
	* gnu/packages/video.scm (mplayer, mpv, v4l-utils, motion)[inputs]: Likewise.
	* gnu/packages/web-browsers.scm (dillo, links)[inputs]: Likewise.
	* gnu/packages/web.scm (netsurf)[inputs]: Likewise.
	* gnu/packages/webkit.scm (webkitgtk)[inputs]: Likewise.
	* gnu/packages/wine.scm (wine)[inputs]: Likewise.
	* gnu/packages/wv.scm (wv)[inputs]: Likewise.
	* gnu/packages/wxwidgets.scm (wxwidgets, wxwidgets-2)[inputs]: Likewise.
	* gnu/packages/xdisorg.scm (xscreensaver)[inputs]: Likewise.
	* gnu/packages/xfce.scm (tumbler)[inputs]: Likewise.
	* gnu/packages/xfig.scm (xfig, transfig)[inputs]: Likewise.
	* gnu/packages/xorg.scm (xpra)[inputs]: Likewise.

2020-01-22  Marius Bakke  <mbakke@fastmail.com>

	gnu: libjpeg-turbo: Build with a minimal variant of CMake.
	This is necessary to avoid a circular dependency in the next commit.

	* gnu/packages/curl.scm (curl-minimal): New public variable.
	* gnu/packages/cmake.scm (cmake-minimal-bootstrap): New public variable.
	* gnu/packages/image.scm (libjpeg-turbo)[arguments]: Add #:cmake.

2020-01-22  Marius Bakke  <mbakke@fastmail.com>

	gnu: RHash: Download tarball from SourceForge instead of a git checkout.
	* gnu/packages/crypto.scm (rhash)[source]: Change to URL-FETCH.

	gnu: curl: Remove unnecessary reference to the "doc" output.
	* gnu/packages/curl.scm (curl)[arguments]: Add #:disallowed-references.  Add
	phase to prevent configure flags from being stored in the output.

2020-01-22  Marius Bakke  <mbakke@fastmail.com>

	gnu: curl: Remove unused input.
	Groff is only needed to build the PDF manual, which we currently do not.

	* gnu/packages/curl.scm (curl)[native-inputs]: Remove GROFF.

2020-01-22  Marius Bakke  <mbakke@fastmail.com>

	gnu: Add deprecation notice for 'sqlite-with-column-metadata'.
	* gnu/packages/sqlite.scm (sqlite-with-column-metadata): New public variable.

	gnu: Add deprecation notice for 'boost-with-python3'.
	* gnu/packages/boost.scm (boost-with-python3): New public variable.

	gnu: cmake: Update to 3.16.3.
	* gnu/packages/cmake.scm (cmake-minimal): Update to 3.16.3.

	gnu: perl-type-tiny: Update to 1.008003.
	* gnu/packages/perl.scm (perl-type-tiny): Update to 1.008003.

	gnu: perl-time-local: Update to 1.28.
	* gnu/packages/perl.scm (perl-time-local): Update to 1.28.

	gnu: perl-timedate: Update to 2.31.
	* gnu/packages/perl.scm (perl-timedate): Update to 2.31.
	[source](uri): Adjust accordingly.

	gnu: perl-cpanel-json-xs: Update to 4.18.
	* gnu/packages/perl.scm (perl-cpanel-json-xs): Update to 4.18.

2020-01-22  Alex Kost  <alezost@gmail.com>

	gnu: guile-daemon: Update to 0.1.3.
	* gnu/packages/guile-xyz.scm (guile-daemon): Update to 0.1.3.

2020-01-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-company: Tiny fix in description.
	* gnu/packages/emacs-xyz.scm (emacs-company)[description]: Add a comma after
	"e.g." so Texinfo does not infer a full stop.

	gnu: emacs-company: Update to 0.9.11.
	* gnu/packages/emacs-xyz.scm (emacs-company): Update to 0.9.11.

2020-01-22  宋文武  <iyzsong@member.fsf.org>

	services: knot-resolver: Manage a root TA at /var/cache/knot-resolver.
	* gnu/services/dns.scm (%kresd.conf): Add /var/cache/knot-resolver/root.keys
	as the root TA.

	gnu: knot-resolver: Install but disable the default managed root TA.
	* gnu/packages/dns.scm (knot-resolver)[arguments]: Enable 'managed_ta', so
	'icann-ca.pem' get installed.  Add 'disable-default-ta' phase.

2020-01-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: argon2: Update to 20190702.
	* gnu/packages/password-utils.scm (argon2): Update to 20190702.
	[arguments]: Adjust make-flags. Remove 'patch-Makefile phase.

	gnu: argon2: Don't use unstable tarball.
	* gnu/packages/password-utils.scm (argon2)[source]: Download using
	git-fetch.

	gnu: pass-git-helper: Run test suite.
	* gnu/packages/password-utils.scm (pass-git-helper)[arguments]: Adjust
	custom 'patch-pass-path phase. Use custom 'check phase.

	gnu: pass-git-helper: Update to 1.1.0.
	* gnu/packages/password-utils.scm (pass-git-helper): Update to 1.1.0.
	[arguments]: Update 'patch-pass-path phase. Add 'pre-check phase.
	[native-inputs]: Add python-pytest, python-pytest-mock.

	gnu: pass-git-helper: Don't use unstable tarball.
	* gnu/packages/password-utils.scm (pass-git-helper)[source]: Download
	using git-fetch.

	gnu: pass-rotate: Update upstream location.
	* gnu/packages/password-utils.scm (pass-rotate)[source]: Update to new
	source uri.
	[home-page]: Update to new home-page.

	gnu: pass-rotate: Don't use unstable tarball.
	* gnu/packages/password-utils.scm (pass-rotate)[source]: Download using
	git-fetch. Reflow section.

	gnu: pulsemixer: Update to 1.5.0.
	* gnu/packages/pulseaudio.scm (pulsemixer): Update to 1.5.0.

	gnu: pulsemixer: Don't use unstable tarball.
	* gnu/packages/pulseaudio.scm (pulsemixer)[source]: Download using
	git-fetch.

	gnu: ponymix: Don't use unstable tarball.
	* gnu/packages/pulseaudio.scm (ponymix)[source]: Download using
	git-fetch.

2020-01-22  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add libvnc.
	* gnu/packages/vnc.scm (libvnc): New variable.
	  gnu/packages/patches/libvnc-CVE-2018-20750.patch,
	  gnu/packages/patches/libvnc-CVE-2019-15681.patch: New files.
	* gnu/local.mk: Add them.

	gnu: Rename module gnutls to tls.
	* gnu/packages/tigervnc.scm: Rename to...
	* gnu/packages/vnc.scm: ... this.  Change module name accordingly. Sort
	  used modules.
	* gnu-system.am (GNU_SYSTEM_MODULES): Rename tigervnc module to vnc.

2020-01-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ocaml-mmap: Use a source file-name.
	* gnu/packages/ocaml.scm (ocaml-mmap)[source]: Add file-name field.

	gnu: gnurl: Update to 7.67.0.
	* gnu/packages/gnunet.scm (gnurl): Update to 7.67.0.
	[inputs]: Remove libidn, add libidn2.
	[native-inputs]: Remove groff, python2. Add python.
	[arguments]: Remove unused 'test-target' and 'parallel-tests' flags.
	Update configure-flags.

2020-01-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gegl: Update to 0.4.20.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.20.

	gnu: babl: Update to 0.1.74.
	* gnu/packages/gimp.scm (babl): Update to 0.1.74.

	gnu: gtkwave: Update to 3.3.103.
	* gnu/packages/fpga.scm (gtkwave): Update to 3.3.103.

	gnu: gtkwave: Prefer mirror://sourceforge source URI.
	* gnu/packages/fpga.scm (gtkwave)[source]: Add URI.

	gnu: librepcb: Update to 0.1.3.
	* gnu/packages/engineering.scm (librepcb): Update to 0.1.3.

	gnu: font-public-sans: Update to 1.008.
	* gnu/packages/fonts.scm (font-public-sans): Update to 1.008.

2020-01-22  Leo Famulari  <leo@famulari.name>

	gnu: Go: Update to 1.12.15.
	* gnu/packages/golang.scm (go-1.12): Update to 1.12.15.
	[arguments]: Adjust the 'prebuild' phase.

2020-01-22  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add ocaml4.07-findlib.
	* gnu/packages/ocaml.scm (ocaml4.07-findlib): New variable.

	guix: ocaml: Reuse package-with-ocaml4.01 with ocaml-4.07.
	* guix/build-system/guix.scm (package-with-ocaml4.01)
	(strip-ocaml4.01-variant): Rename to...
	(package-with-ocaml4.07, strip-ocaml4.07-variant): ... this and rename
	internal implementation.

	gnu: ocaml-lambda-term: Add missing dependencies.
	* gnu/packages/ocaml.scm (ocaml-lambda-term)[propagated-inputs]: Add
	ocaml-lwt-react.
	[inputs]: Add libev.

	nu: Add ocaml-lwt-react.
	* gnu/packages/ocaml.scm (ocaml-lwt-react): New variable.

2020-01-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: orbit2: Disable parallel tests.
	* gnu/packages/gnome.scm (orbit2)[arguments]: Add #:parallel-tests?.

	gnu: make: Update to 4.3.
	* gnu/packages/patches/make-impure-dirs.patch: Adjust for renamed files.
	* gnu/packages/patches/make-glibc-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/base.scm (gnu-make): Update to 4.3.
	[source](uri): Change to ".gz" tarball.
	[source](patches): Remove obsolete.
	[arguments]: Remove #:configure-flags.  Adjust for renamed files.
	[inputs]: Change from GUILE-2.0 to GUILE-3.0.
	* gnu/packages/commencement.scm (gnu-make-boot0)[arguments]: Add #:configure-flags.

	gnu: ghostscript: Fix CVE-2019-14869.
	* gnu/packages/patches/ghostscript-CVE-2019-14869.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/ghostscript.scm (ghostscript)[source](patches): Add it.

	gnu: xorg-server-for-tests: Update to 1.20.7.
	* gnu/packages/xorg.scm (xorg-server-for-tests): Inherit all of XORG-SERVER.

	gnu: tzdata-for-tests: Update to 2019c.
	* gnu/packages/base.scm (tzdata-for-tests): Inherit all of TZDATA.

	gnu: guile@3.0: Do not inherit all patches from guile@2.2.
	* gnu/packages/guile.scm (guile-3.0)[source](patches): New field.

	gnu: gmp: Update to 6.2.0.
	* gnu/packages/multiprecision.scm (gmp): Update to 6.2.0.

	gnu: libcap: Enable tests.
	* gnu/packages/linux.scm (libcap)[arguments]: Remove #:tests?.  Add #:test-target.

	gnu: libcap: Update to 2.31.
	* gnu/packages/linux.scm (libcap): Update to 2.31.
	[inputs]: Remove ATTR.

	gnu: Remove texinfo@6.6
	* gnu/packages/texinfo.scm (texinfo): Update to 6.7.
	(texinfo-6.7): Remove variable.

2020-01-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile3.0-pfds: Do rename file extensions.
	* gnu/packages/guile-xyz.scm (guile3.0-pfds)[arguments]: Inherit from
	guile-pfds to include file extension renaming.

2020-01-21  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'staging' into core-updates

	Merge branch 'master' into staging

	gnu: gst-plugins-good: Disable failing tests on armhf-linux.
	* gnu/packages/gstreamer.scm (gst-plugins-good)[arguments]: Add phase when
	building for armhf-linux.

	gnu: gst-plugins-bad: Disable failing test on armhf-linux.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[arguments]: Add phase when
	building for armhf-linux.

	gnu: gstreamer: Disable two tests on i686.
	* gnu/packages/gstreamer.scm (gstreamer)[arguments]: Add phase when building
	for i686 systems.

2020-01-21  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: nim: Fix /bin/sh substitution in C code.
	* gnu/packages/nim.scm (nim)[arguments]: Patch the string length too.

2020-01-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Update to 79.0.3945.130-0.e2fae99.
	* gnu/packages/chromium.scm (%chromium-version): Set to 79.0.3945.130.
	(%ungoogled-revision): Set to e2fae99.
	(%debian-revision): Set to debian/79.0.3945.130-2.
	(%chromium-origin, %ungoogled-origin, %debian-origin): Update hashes.
	(ungoogled-chromium-source): Ignore comments in debian/patches/series.
	(libvpx/chromium, gentoo-patch): Remove variables.
	(ungoogled-chromium)[inputs]: Change from LIBVPX/CHROMIUM to LIBVPX.
	(ungoogled-chromium/wayland): Add 'ozone_platform="wayland"' in #:configure-flags.

2020-01-21  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: mrustc: Update to 0.9.
	* gnu/packages/rust.scm (mrustc): update to 0.9.
	[arguments]<#:test-target]: Change to "test".
	<#:phases>[unpack-target-compiler]: Modify.
	[install]: Modify.
	(rust-1.19)[arguments]<#:phases>[build]: Modify.

2020-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-pcre2-sys-0.2: Unbundle vendored source.
	* gnu/packages/crates-io.scm (rust-pcre2-sys-0.2)[arguments]: Don't skip
	build. Add custom phase to delete vendored sources.
	[native-inputs]: Add pcre2, pkg-config.

2020-01-21  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: mrustc: Clean up.
	* gnu/packages/rust.scm (mrust)[native-inputs]: Remove zlib.
	[inputs]: Remove llvm.  Add zlib.
	[arguments]<#:make-flags>: Remove LLVM_CONFIG.  Add RUSTC_TARGET.
	[patch-date]: Modify.
	[unpack-target-compiler]: Modify.
	[configure]: Add CXX.
	[build-minicargo]: Modify.
	[install]: Install run_rustc.

2020-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-jemalloc-sys-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-jemalloc-sys-0.3)[arguments]: Add
	rust-libc-0.2, rust-cc-1.0, rust-fs-extra-1.1 to cargo-inputs. Add
	custom phase to delete vendored sources.
	[native-inputs]: Add jemalloc.
	[properties]: Remove field.

	gnu: rust-num-cpus-1.10: Don't hide package.
	* gnu/packages/crates-io.scm (rust-num-cpus-1.10)[arguments]: Skip
	build. Add rust-libc-0.2 to cargo-inputs. Add rust-doc-comment-0.3 to
	cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-libz-sys-1.0: Don't hide package.
	* gnu/packages/crates-io.scm (rust-libz-sys-1.0)[arguments]: Add
	rust-libc-0.2, rust-cc-1.0, rust-pkg-config-0.3, rust-vcpkg-0.2 to
	cargo-inputs. Add custom phase to delete vendored source.
	[native-inputs]: Add pkg-config, zlib.
	[properties]: Remove field.

	gnu: rust-net2-0.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-net2-0.2)[arguments]: Skip build. Add
	rust-cfg-if-0.1, rust-libc-0.2, rust-winapi-0.3 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-miow-0.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-miow-0.2)[arguments]: Skip build. Add
	rust-kernel32-sys-0.2, rust-net2-0.2, rust-winapi-0.2, rust-ws2-32-sys-0.2
	to cargo-inputs. Add rust-rand-0.3 to cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-miow-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-miow-0.3)[arguments]: Skip build. Add
	rust-socket2-0.3, rust-winapi-0.3 to cargo-inputs. Add rust-rand-0.4 to
	cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-miniz-sys-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-miniz-sys-0.1)[arguments]: Add
	rust-libc-0.2, rust-cc-1.0 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-mime-0.3: Update to 0.3.16.
	* gnu/packages/crates-io.scm (rust-mime-0.3): Update to 0.3.16.
	[arguments]: Remove rust-unicase-2.4 from cargo-inputs.

	gnu: rust-mime-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-mime-0.3)[arguments]: Skip build. Add
	rust-unicase-2.4 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-memmap-0.7: Don't hide package.
	* gnu/packages/crates-io.scm (rust-memmap-0.7)[arguments]: Skip build.
	Add rust-libc-0.2, rust-winapi-0.3 to cargo-inputs. Add rust-tempdir-0.3
	to cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-md5-0.6: Don't hide package.
	* gnu/packages/crates-io.scm (rust-md5-0.6)[arguments]: Skip build.
	[properties]: Remove field.

2020-01-21  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: mrustc: Update to 0.8.1.
	* gnu/packages/patches/mrustc-0.8.0-fix-variable-length-integer-receiving.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/rust.scm (mrustc): Update to 0.8.1.
	[source](patches): Remove it.
	[native-inputs]: Add zlib.

2020-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-matches-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-matches-0.1)[arguments]: Skip build.
	[properties]: Remove field.

	gnu: rust-maplit-1.0: Upgrade to 1.0.2.
	* gnu/packages/crates-io.scm (rust-maplit-1.0): Upgrade to 1.0.2.

	gnu: rust-maplit-1.0: Don't hide package.
	* gnu/packages/crates-io.scm (rust-maplit-1.0)[arguments]: Skip build.
	[properties]: Remove field.

	gnu: rust-lzma-sys-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-lzma-sys-0.1)[arguments]: Add
	rust-libc-0.2, rust-cc-1.0, rust-pkg-config-0.3 to cargo-inputs. Add
	custom phase to delete vendored code.
	[native-inputs]: Add pkg-config, xz.
	[properties]: Remove field.

	gnu: rust-permutohedron-0.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-permutohedron-0.2)[arguments]: Skip
	build.
	[properties]: Remove field.

	gnu: Add rust-matrixmultiply-0.1.
	* gnu/packages/crates-io.scm (rust-matrixmultiply-0.1): New variable.

	gnu: Add rust-heck-0.3.
	* gnu/packages/crates-io.scm (rust-heck-0.3): New variable.

	gnu: rust-unicode-segmentation-1.3: Fix inputs.
	* gnu/packages/crates-io.scm (rust-unicode-segmentation-1.3)[arguments]:
	Replace rust-quickcheck-0.8 with 0.7 in cargo-development-inputs.

	gnu: Add rust-quickcheck-0.5.
	* gnu/packages/crates-io.scm (rust-quickcheck-0.5): New variable.

2020-01-21  John Soo  <jsoo1@asu.edu>

	gnu: librsvg-next-source: Replace and update some dependencies.
	* gnu/packages/gnome.scm (librsvg-next-source): Update vendored replacements.

2020-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-libssh2-sys-0.2: Update to 0.2.14.
	* gnu/packages/crates-io.scm (rust-libssh2-sys-0.2): Update to 0.2.14.

	gnu: rust-openssl-sys-0.9: Don't hide package.
	* gnu/packages/crates-io.scm (rust-openssl-sys-0.9)[arguments]: Add
	rust-libc-0.2, rust-autocfg-0.1, rust-cc-1.0, rust-pkg-config-0.3,
	rust-vcpkg-0.2 to cargo-inputs. Add custom phase to find packaged
	openssl.
	[native-inputs]: Add openssl, pkg-config.
	[properties]: Remove field.

	gnu: rust-libssh2-sys-0.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-libssh2-sys-0.2)[arguments]: Add
	rust-libc-0.2, rust-libz-sys-1.0, rust-openssl-sys-0.9, rust-cc-1.0,
	rust-pkg-config-0.3, rust-vcpkg-0.2 to cargo-inputs. Add custom phase to
	unbundle vendored sources and set environment variables.
	[native-inputs]: Add libssh2, openssl, pkg-config, zlib.
	[properties]: Remove field.

	gnu: rust-libgit2-sys-0.10: Don't hide package.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.10)[arguments]: Add
	rust-libc-0.2, rust-libz-sys-1.0, rust-libssh2-sys-0.2,
	rust-openssl-sys-0.9, rust-cc-1.0, rust-pkg-config-0.3 to cargo-inputs.
	Add custom phase to unbundle vendored sources and set environment
	variables.
	[native-inputs]: Add libgit2, openssl, pkg-config, zlib.
	[properties]: Remove field.

	gnu: tokei: Unbundle some dependencies.
	* gnu/packages/rust-apps.scm (tokei)[arguments]: Add custom phase to
	delete vendored sources and set environment variables. Remove
	rust-cc-1.0, rust-pkg-config-0.3, rust-toml-0.5 from cargo-inputs.
	[native-inputs]: Add libgit2, openssl, pkg-config, zlib.

	gnu: rust-failure-derive-0.1: Fix inputs.
	* gnu/packages/crates-io.scm (rust-failure-derive-0.1)[arguments]:
	Replace rust-quote-1.0 with 0.6 in cargo-inputs.

2020-01-21  John Soo  <jsoo1@asu.edu>

	gnu: Add tokei.
	* gnu/packages/rust-apps.scm (tokei): New variable.

	gnu: Add rust-rust-argon2-0.5.
	* gnu/packages/crates-io.scm (rust-rust-argon2-0.5): New variable.

	gnu: Add rust-blake2b-simd-0.5.
	* gnu/packages/crates-io.scm (rust-blake2b-simd-0.5): New variable.

	gnu: Add rust-arrayvec-0.5.
	* gnu/packages/crates-io.scm (rust-arrayvec-0.5): New variable.

2020-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-thread-local-1.0: Don't hide package.
	* gnu/packages/crates-io.scm (rust-thread-local-1.0)[arguments]: Skip
	build. Add rust-lazy-static-1.4 to cargo-inputs.
	[properties]: Remove field.

2020-01-21  John Soo  <jsoo1@asu.edu>

	gnu: rust-thread-local-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-thread-local-0.3)[arguments]: Skip build.
	Add rust-lazy-static-1.4 to cargo-inputs.
	[properties]: Don't inherit field.

	gnu: Add rust-thread-local-1.0.
	* gnu/packages/crates-io.scm (rust-thread-local-1.0): New variable.
	(rust-thread-local-0.3): Inherit from rust-thread-local-1.0.

	gnu: Add rust-arrayref-0.3.
	* gnu/packages/crates-io.scm (rust-arrayref-0.3): New variable.

	gnu: rust-kernel32-sys-0.2: Update dependencies.
	* gnu/packages/crates-io.scm (rust-kernel32-sys-0.2)[arguments]: Move
	rust-winapi-build-0.1 from cargo-development-inputs to cargo-inputs.

	gnu: rust-pest-generator-2.1: Update to 2.1.1.
	* gnu/packages/crates-io.scm (rust-pest-generator-2.1): Update to 2.1.1.
	[arguments]: In cargo-inputs replace rust-proc-macro2-0.4 with 1.0,
	rust-quote-0.6 with 1.0, rust-syn-0.15 with 1.0.

	gnu: rust-pest-meta-2.1: Update to 2.1.2.
	* gnu/packages/crates-io.scm (rust-pest-meta-2.1): Update to 2.1.2.

	gnu: rust-pest-meta-2.1: Update dependencies.
	* gnu/packages/crates-io.scm (rust-pest-meta-2.1)[arguments]: Move
	rust-sha-1-0.8 from cargo-development-inputs to cargo-inputs.

	gnu: rust-pest-generator-2.1: Update dependencies.
	* gnu/packages/crates-io.scm (rust-pest-generator-2.1)[arguments]:
	Replace rust-quote-1.0 with 0.6 in cargo-inputs.

	gnu: Add rust-jobserver-0.1.
	* gnu/packages/crates-io.scm (rust-jobserver-0.1): New variable.

	gnu: Add rust-tokio-core-0.1.
	* gnu/packages/crates-io.scm (rust-tokio-core-0.1): New variable.

2020-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-quickcheck-0.6.
	* gnu/packages/crates-io.scm (rust-quickcheck-0.6): New variable.

	gnu: Add rust-regex-syntax-0.5.
	* gnu/packages/crates-io.scm (rust-regex-syntax-0.5): New variable.

	gnu: Add rust-rand-core-0.2.
	* gnu/packages/crates-io.scm (rust-rand-core-0.2): New variable.

	gnu: Add rust-env-logger-0.5.
	* gnu/packages/crates-io.scm (rust-env-logger-0.5): New variable.

	gnu: Add rust-quickcheck-0.7.
	* gnu/packages/crates-io.scm (rust-quickcheck-0.7): New variable.

	gnu: Add rust-aho-corasick-0.6.
	* gnu/packages/crates-io.scm (rust-aho-corasick-0.6.): New variable.

	gnu: Add rust-regex-0.2.
	* gnu/packages/crates-io.scm (rust-regex-0.2): New variable.

	gnu: Add rust-env-logger-0.4.
	* gnu/packages/crates-io.scm (rust-env-logger-0.4): New variable.

2020-01-21  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-mio-named-pipes-0.1.
	* gnu/packages/crates-io.scm (rust-mio-named-pipes-0.1): New variable.

	gnu: Add rust-tokio-process-0.2.
	* gnu/packages/crates-io.scm (rust-tokio-process-0.2): New variable.

	gnu: Add rust-tokio-signal-0.2.
	* gnu/packages/crates-io.scm (rust-tokio-signal-0.2): New variable.

	gnu: rust-cc-1.0: Update to 1.0.50.
	* gnu/packages/crates-io.scm (rust-cc-1.0): Update to 1.0.50.
	[arguments]: Remove rust-rayon-1.1 from cargo-inputs, add
	rust-jobserver-0.1. Remove rust-tempdir-0.3 from
	cargo-development-inputs, add rust-tempfile-3.1.

	gnu: rust-quick-error-1.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-quick-error-1.2)[arguments]: Skip build.
	[properties] Remove field.

	gnu: rust-quick-error-1.2: Update to 1.2.3.
	* gnu/packages/crates-io.scm (rust-quick-error-1.2): Update to 1.2.3.

2020-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-rand-0.5.
	* gnu/packages/crates-io.scm (rust-rand-0.5): New variable.

2020-01-21  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-hashbrown-0.5.
	* gnu/packages/crates-io.scm (rust-hashbrown-0.5): New variable.

	gnu: Add rust-rustc-std-workspace-alloc-1.0.
	* gnu/packages/crates-io.scm (rust-rustc-std-workspace-alloc-1.0): New variable.

	gnu: rust-regex-syntax-0.6: Update to 0.6.13.
	* gnu/packages/crates-io.scm (rust-regex-syntax-0.6): Update to 0.6.13.
	[arguments]: Remove rust-ucd-util-0.1 from cargo-inputs.

	gnu: rust-serde-derive-1.0: Update to 1.0.104.
	* gnu/packages/crates-io.scm (rust-serde-derive-1.0): Update it.

	gnu: Add rust-argon2rs-0.2.
	* gnu/packages/crates-io.scm (rust-argon2rs-0.2): New variable.

	gnu: Add rust-term-size-0.3.
	* gnu/packages/crates-io.scm (rust-term-size-0.3): New variable.

	gnu: Add rust-term-size-1.0.
	* gnu/packages/crates-io.scm (rust-term-size-1.0): New variable.

	gnu: Add rust-redox-users-0.3.
	* gnu/packages/crates-io.scm (rust-redox-users-0.3): New variable.

	gnu: Add rust-blake2-rfc-0.2.
	* gnu/packages/crates-io.scm (rust-blake2-rfc-0.2): New variable.

	gnu: Add rust-dirs-sys-0.3.
	* gnu/packages/crates-io.scm (rust-dirs-sys-0.3): New variable.

	gnu: rust-serde-yaml-0.8: Update to 0.8.11.
	* gnu/packages/crates-io.scm (rust-serde-yaml-0.8): Update to 0.8.11.
	[arguments]: Remove rust-version-sync-0.8 from cargo-development-inputs.

	gnu: rust-serde-json-1.0: Update to 1.0.44.
	* gnu/packages/crates-io.scm (rust-serde-json-1.0): Update to 1.0.44.

	gnu: rust-serde-cbor-0.10: Update to 0.10.2.
	* gnu/packages/crates-io.scm (rust-serde-cbor-0.10): Update 0.10.2.

	gnu: rust-serde-1.0: Update to 1.0.104.
	* gnu/packages/crates-io.scm (rust-serde-1.0): Update to 1.0.104.

	gnu: Add rust-dirs-2.0.
	* gnu/packages/crates-io.scm (rust-dirs-2.0): New variable.
	(rust-dirs-1.0): Inherit from rust-dirs-2.0.

	gnu: Add rust-regex-1.3.
	* gnu/packages/crates-io.scm (rust-regex-1.3): New variable.
	(rust-regex-1.1): Inherit from rust-regex-1.3.

	gnu: Add rust-handlebars-2.0.
	* gnu/packages/crates-io.scm (rust-handlebars-2.0): New variable.

2020-01-21  Ludovic Courtès  <ludo@gnu.org>

	services: sane: Create the "scanner" account.
	* gnu/services/desktop.scm (%sane-accounts, sane-service-type): New
	variables.
	(%desktop-services): Use SANE-SERVICE-TYPE instead of 'simple-service'.
	* doc/guix.texi (Desktop Services): Document 'sane-service-type'.

2020-01-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: upower: Install 'dbus-1/system.d/org.freedesktop.UPower.conf' to etc/.
	Fixes <https://bugs.gnu.org/39203>.
	Reported by Jesse Gibbons <jgibbons2357@gmail.com>.

	* gnu/packages/gnome.scm (upower)[source]: Add 'modules' and 'snippet'.

2020-01-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Use HTTPS for (gnu packages bioinformatics) home pages.
	* gnu/packages/bioinformatics (bamm, ribodiff, python-biopython)
	(discrover, hisat, hisat2, htseq, fastqc, htslib, python2-pbcore, roary)
	(sortmerna, r-qtl, multiqc, r-deseq, r-fastseg, sambamba, trim-galore)
	(gess, kentutils, bismark, kallisto, sailfish, python-hicexplorer)
	(pplacer, python2-checkm-genome, r-velocyto)[home-page]: Use HTTPS.

	gnu: r-gage: Update home page.
	* gnu/packages/bioinformatics.scm (r-gage)[home-page]: Update.

	gnu: sra-tools: Update home page.
	* gnu/packages/bioinformatics.scm (sra-tools)[home-page]: Update.

	gnu: raxml: Update home page.
	* gnu/packages/bioinformatics.scm (raxml)[home-page]: Update.

	gnu: prodigal: Update home page.
	* gnu/packages/bioinformatics.scm (prodigal)[home-page]: Use source code repository as home page.

	gnu: miso: Update home page.
	* gnu/packages/bioinformatics.scm (miso)[home-page]: Update.

	gnu: grit: Update home page.
	* gnu/packages/bioinformatics.scm (grit)[home-page]: Use source code
	repository as home page.

2020-01-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: express-beta-diversity: Update home page.
	The original is not coming back:
	<https://github.com/dparks1134/ExpressBetaDiversity/issues/11>.

	* gnu/packages/bioinformatics.scm (express-beta-diversity)[home-page]:
	Use source code repository as home page.

2020-01-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dendropy: Update home page.
	* gnu/packages/bioinformatics.scm (dendropy)[home-page]: Update.

2020-01-21  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-markup: Update to 0.8.2.
	gnu/packages/ocaml.scm (ocaml-markup): Update to 0.8.2.

	gnu: ocaml-lwt: Update to 5.1.1.
	* gnu/packages/ocaml.scm (ocaml-lwt): update to 5.1.1.

	gnu: Add ocaml-mmap.
	* gnu/packages/ocaml.scm (ocaml-mmap): New variable.

	gnu: ocaml-bisect-ppx: Update to 1.4.2.
	* gnu/packages/ocaml.scm (ocaml-bisect-ppx): Update to 1.4.2.

	gnu: ocaml-qtest. Update to 2.10.1.
	* gnu/packages/ocaml.scm (ocaml-qtest): Update to 2.10.1.

	gnu: ocaml-qcheck: Update to 0.12.
	* gnu/packages/ocaml.scm (ocaml-qcheck): Update to 0.12.

	gnu: camlp5: Update to 7.10.
	* gnu/packages/ocaml.scm (camlp5): Upadte to 7.10.

	gnu: opam: Update to 2.0.6.
	* gnu/pckages/ocaml.scm (opam): Update to 2.0.6.

2020-01-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Use HTTPS for bioconductor.org.
	* gnu/packages/bioinformatics.scm (r-homo-sapiens)[source]: Use HTTPS.
	* gnu/packages/bioconductor.scm (r-bsgenome-mmusculus-ucsc-mm9-masked,
	r-cghcall, r-diffbind, r-cghbase, r-ripseeker, r-chippeakanno,
	r-qdnaseq, r-marray, r-multtest)[home-page]: Likewise.
	* gnu/packages/graph.scm (r-rgraphviz)[home-page]: Likewise.

	gnu: gzdoom: Update to 4.3.2.
	* gnu/packages/games.scm (gzdoom): Update to 4.3.2.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.  Apply system libgme patch.
	Update snippet.
	[arguments]: Allow system libgme.  Update substitution file names.
	[inputs]: Use fluidsynth@2.
	* gnu/packages/patches/gzdoom-find-system-libgme.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: supercollider: Update to 3.10.4.
	* gnu/packages/audio.scm (supercollider): Update to 3.10.4.
	[source]: Remove patch.
	* gnu/packages/patches/supercollider-boost-1.70-build-fix.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-01-20  Ricardo Wurmus  <rekado@elephly.net>

	Revert "gnu: Add guile3.0-commonmark."
	This reverts commit 346386f3f7a3a00720e5423fa5900a1b3facb702.

	A Guile 3.0 variant had already been added with commit
	1fa342323619372326106fb923e72ae7beecb5e6.

2020-01-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add guile3.0-pfds.
	* gnu/packages/guile-xyz.scm (guile3.0-pfds): New variable.

	gnu: Add guile3.0-wisp.
	* gnu/packages/guile-xyz.scm (guile3.0-wisp): New variable.

	gnu: Add guile3.0-commonmark.
	* gnu/packages/guile-xyz.scm (guile3.0-commonmark): New variable.
	(guile-commonmark)[arguments]: Patch configure file.

2020-01-20  Ludovic Courtès  <ludo@gnu.org>

	installer: Disable F12 hot key.
	Fixes <https://bugs.gnu.org/38562>.
	Reported by Brice Waegeneire <brice@waegenei.re>.

	Previously, pressing F12 or shift-F2 in one of those forms would cause
	it to exit, usually with the default value #t because the caller had not
	provided a useful hotkey "callback".

	* gnu/installer/newt/page.scm (run-input-page, run-confirmation-page)
	(run-listbox-selection-page, run-checkbox-tree-page)
	(run-file-textbox-page): Pass #:flags FLAG-NOF12 to 'make-form'.

2020-01-20  Ludovic Courtès  <ludo@gnu.org>

	installer: Makes sure the installer proceeds after hitting "Edit".
	Fixes <https://bugs.gnu.org/39199>.
	Reported by Jonathan Brielmaier <jonathan.brielmaier@web.de>.

	* gnu/installer/newt/page.scm (run-file-textbox-page): Move 'loop' to
	the beginning of the body.  Do not call 'loop' from the 'dynamic-wind'
	exit handler as we would not return the value of the second call to
	'loop'.

2020-01-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-gst: Build with Meson.
	* gnu/packages/gstreamer.scm (python-gst)[build-system]: Change to MESON-BUILD-SYSTEM.
	[arguments]: Adjust accordingly.

	gnu: gst-libav: Build with Meson.
	* gnu/packages/gstreamer.scm (gst-libav)[build-system]: Change to MESON-BUILD-SYSTEM.
	[arguments]: Remove.

	gnu: gst-plugins-ugly: Build with Meson.
	* gnu/packages/gstreamer.scm (gst-plugins-ugly)[build-system]: Change to
	MESON-BUILD-SYSTEM.

	gnu: gst-plugins-bad: Build with Meson.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[outputs]: Remove.
	[build-system]: Change to MESON-BUILD-SYSTEM.
	[arguments]: Enable tests, except for one.  Disable documentation generation.

	gnu: gst-plugins-good: Build with Meson.
	* gnu/packages/gstreamer.scm (gst-plugins-good)[build-system]: Change to
	MESON-BUILD-SYSTEM.

	gnu: gst-plugins-base: Build with Meson.
	* gnu/packages/gstreamer.scm (gst-plugins-base)[build-system]: Change to
	MESON-BUILD-SYSTEM.
	[outputs]: Remove.
	[arguments]: Enable parallel tests.  Disable doc generation and Mesa dependency.

2020-01-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: gstreamer: Build with Meson.
	The package fails to build with GNU Make 4.3, and upstream no longer supports
	autotools.

	* gnu/packages/gstreamer.scm (gstreamer)[build-system]: Change to
	MESON-BUILD-SYSTEM.
	[arguments]: Remove #:configure-flags.  Add #:phases.
	[native-inputs]: Add GTK-DOC.

2020-01-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: guile-git: Update to 0.3.0.
	* gnu/packages/guile.scm (guile-git): Update to 0.3.0.
	[source]: Download tarball with URL-FETCH.
	[source](file-name, modules, snippet): Remove.
	[native-inputs]: Remove AUTOCONF, AUTOMAKE and TEXINFO.

	gnu: qt@4: Build with libjpeg-turbo.
	* gnu/packages/qt.scm (qt-4)[inputs]: Change from LIBJPEG-8 to LIBJPEG-TURBO.

	gnu: stepmania: Build with libjpeg-turbo.
	* gnu/packages/games.scm (stepmania)[inputs]: Change from LIBJPEG-8 to
	LIBJPEG-TURBO.

	gnu: mame: Build with libjpeg-turbo.
	* gnu/packages/emulators.scm (mame)[inputs]: Change from LIBJPEG-8 to
	LIBJPEG-TURBO.

	gnu: mailutils: Update to 3.8.
	* gnu/packages/mail.scm (mailutils): Update to 3.8.
	[arguments]: Adjust substitutions.

	gnu: xorg-server: Update to 1.20.7.
	* gnu/packages/xorg.scm (xorg-server): Update to 1.20.7.

	gnu: libsrtp: Build shared library.
	* gnu/packages/telephony.scm (libsrtp)[arguments]: Add #:phases.

	gnu: libsrtp: Update to 2.3.0.
	* gnu/packages/telephony.scm (libsrtp): Update to 2.3.0.

	gnu: ffmpeg: Update to 4.2.2.
	* gnu/packages/video.scm (ffmpeg): Update to 4.2.2.

	gnu: libvpx: Update to 1.8.2.
	* gnu/packages/video.scm (libvpx): Update to 1.8.2.

	gnu: re2: Update to 2020-01-01.
	* gnu/packages/regex.scm (re2): Update to 2020-01-01.

	gnu: e2fsprogs: Update to 1.45.5.
	* gnu/packages/linux.scm (e2fsprogs): Update to 1.45.5.

	gnu: snappy: Update to 1.1.8.
	* gnu/packages/compression.scm (snappy): Update to 1.1.8.

	gnu: python-parameterized: Update to 0.7.1.
	* gnu/packages/patches/python2-parameterized-docstring-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/check.scm (python-parameterized): Update to 0.7.1.
	[arguments]: Remove #:tests?.  Add #:phases to override 'check' phase.
	[native-inputs]: Add PYTHON-MOCK and PYTHON-NOSE.
	[properties]: New field.
	(python2-parameterized)[source](patches): New field.

	gnu: Add python-anytree.
	* gnu/packages/python-xyz.scm (python-anytree): New public variable.

	gnu: python-packaging: Add comment about upstream patch status.
	* gnu/packages/python-xyz.scm (python-packaging)[source]: Add comment, to
	prevent needless rebuild by updating the patch directly.

2020-01-20  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-17.bf25a8d.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-17.bf25a8d.

2020-01-20  Christopher Baines  <mail@cbaines.net>

	tests: mail: Remove %getmail-os from the bottom of the file.
	This was left over when debugging the system test.

	* gnu/tests/mail.scm: Remove %getmail-os from the bottom of the file.

2020-01-20  Christopher Baines  <mail@cbaines.net>

	services: getmail: Adjust a couple of default configuration values.
	Change the message-log-syslog and message-log-verbose configuration values to
	match the Getmail defaults.

	* gnu/services/getmail.scm (getmail-options-configuration): Change defaults
	for message-log-syslog and message-log-verbose
	* doc/guix.texi (Mail Services): Update the Getmail documentation accordingly.

2020-01-20  Christopher Baines  <mail@cbaines.net>

	services: getmail: Fix some configuration documentation strings.
	* gnu/services/getmail.scm (getmail-retriever-configuration): Specify proper
	documentation strings for some of the fields.
	* doc/guix.texi (Mail Services): Update the documentation accordingly.

	services: getmail: Fix stopping the shepherd service.
	* gnu/services/getmail.scm (getmail-shepherd-services): Add a stop component
	to the shepherd services.

2020-01-20  Danny Milosavljevic  <dannym@scratchpost.org>

	services: Add "sane" service.
	* gnu/services/desktop.scm (%desktop-services): Add "sane" service.

2020-01-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-crossbeam-channel-0.3: Update to 0.3.9.
	* gnu/packages/crates-io.scm (rust-crossbeam-channel-0.3)[arguments]:
	Remove rust-smallvec-0.6 from cargo-inputs. Add rust-rust-num-cpus-1.10
	to cargo-development-inputs. Replace rust-rand-0.4 with 0.6.

2020-01-20  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-crossbeam-channel-0.4.
	* gnu/packages/crates-io.scm (rust-crossbeam-channel-0.4): New variable.
	(rust-crossbeam-channel-0.3): Inherit from rust-crossbeam-channel-0.4.

	gnu: rust-grep-searcher-0.1: Update to 0.1.6.
	* gnu/packages/crates-io.scm (rust-grep-searcher-0.1): Update to 0.1.6.

	gnu: Add rust-env-logger-0.7.
	* gnu/packages/crates-io.scm (rust-env-logger-0.7): New variable.
	(rust-env-logger-0.6): Inherit from rust-env-logger-0.7.

	gnu: Add rust-humantime-1.3.
	* gnu/packages/crates-io.scm (rust-humantime-1.3): New variable.
	(rust-humantime-1.2): Inherit from rust-humantime-1.3.

	gnu: Add rust-lazy-static-1.4.
	* gnu/packages/crates-io.scm (rust-lazy-static-1.4): New variable.
	(rust-lazy-static-1.3): Inherit from rust-lazy-static-1.4.

	gnu: Add rust-hex-0.4.
	* gnu/packages/crates-io.scm (rust-hex-0.4): New variable.
	(rust-hex-0.3): Inherit from rust-hex-0.4.

	gnu: rust-memchr-2.2: Update to 2.2.1.
	* gnu/packages/crates-io.scm (rust-memchr-2.2): Update to 2.2.1.

	gnu: rust-toml-0.5: Update to 0.5.6.
	* gnu/packages/crates-io.scm (rust-toml-0.5): Update to 0.5.6.
	[arguments]: Skip build. Add rust-indexmap-1.0, rust-serde-1.0 to
	cargo-inputs. Add rust-serde-derive-1.0, rust-serde-json-1.0 to
	cargo-development-inputs.
	[properties]: Remove field.

	gnu: Add rust-tempfile-3.1.
	* gnu/packages/crates-io.scm (rust-tempfile-3.1): New variable.
	(rust-tempfile-3.0): Inherit from rust-tempfile-3.1.

	gnu: Add rust-git2-0.11.
	* gnu/packages/crates-io.scm (rust-git2-0.11): New variable.
	(rust-git2-0.9): Inherit from rust-git2-0.11.

	gnu: Add rust-url-2.1.
	* gnu/packages/crates-io.scm (rust-url-2.1): New variable.
	(rust-url-1.7): Inherit from rust-url-2.1.

2020-01-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-time-0.1: Update to 0.1.42.
	* gnu/packages/crates-io.scm (rust-time-0.1): Update to 0.1.42.
	[arguments]: Replace rust-log-0.3 with 0.4 in cargo-development-inputs.

2020-01-20  John Soo  <jsoo1@asu.edu>

	gnu: rust-time-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-time-0.1)[arguments]: Skip build. Add
	rust-libc-0.2, rust-redox-syscall-0.1, rust-rustc-serialize-0.3,
	rust-winapi-0.3 to cargo-inputs. Add rust-log-0.3, rust-winapi-0.3 to
	cargo-development-inputs.
	[home-page] Update url.
	[properties] Remove field.

	gnu: Add rust-idna-0.2.
	* gnu/packages/crates-io.scm (rust-idna-0.2): New variable.
	(rust-idna-0.1): Inherit from rust-idna-0.2.

	gnu: rust-rustc-test-0.3: Correct cargo-inputs.
	* gnu/packages/crates-io.scm (rust-rustc-test-0.3)[arguments]: Replace
	rust-term-0.5 with 0.4 in cargo-inputs. Move rust-rustc-version-0.2 from
	cargo-development-inputs to cargo-inputs.

	gnu: rust-term-0.5: Don't hide package.
	* gnu/packages/crates-io.scm (rust-term-0.5):[arguments] Skip build.
	Add rust-byteorder-1.3, rust-dirs-1.0, rust-winapi-0.3 to cargo-inputs.
	[properties] Remove field.

	gnu: rust-term-0.4: Don't hide package.
	* gnu/packages/crates-io.scm (rust-term-0.4): [arguments] Skip build.
	Add rust-kernel32-sys-0.2, rust-winapi-0.2 to cargo-inputs.
	[properties]: Don't inherit field.

	gnu: Add rust-rand-0.7.
	* gnu/packages/crates-io.scm (rust-rand-0.7): New variable.
	(rust-rand-0.6): Inherit from rust-rand-0.7.

	gnu: Add rust-libgit2-sys-0.10.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.10): New variable.
	(rust-libgit2-sys-0.8): Inherit from rust-libgit2-sys-0.10.

	gnu: Add rust-rayon-1.3.
	* gnu/packages/crates-io.scm (rust-rayon-1.3): New variable.
	(rust-rayon-1.1): Inherit from rust-rayon-1.3.

	gnu: Add rust-rayon-core-1.7.
	* gnu/packages/crates-io.scm (rust-rayon-core-1.7): New variable.
	(rust-rayon-core-1.5): Inherit from rust-rayon-core-1.7.

2020-01-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rand-pcg-0.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-rand-pcg-0.2)[arguments]: Skip build.
	Add rust-rand-core-0.5, rust-serde-1.0 to cargo-inputs. Add
	rust-bincode-1.1 to cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-rand-pcg-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-rand-pcg-0.1)[arguments]: Skip build.
	Add rust-autocfg-0.1, rust-rand-core-0.4, rust-serde-1.0,
	rust-serde-derive-1.0 to cargo-inputs. Add rust-bincode-1.1 to
	cargo-development-inputs.
	[properties]: Don't inherit field.

2020-01-20  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-rand-pcg-0.2.
	* gnu/packages/crates-io.scm (rust-rand-pcg-0.2): New variable.
	(rust-rand-pcg-0.1): Inherit from rust-rand-pcg-0.2.

2020-01-20  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: Add python-gssapi.
	* gnu/packages/python-xyz.scm (python-gssapi): New variable.

	gnu: Add python-k5test.
	* gnu/packages/python-xyz.scm (python-k5test): New variable.

	gnu: Add python-shouldbe.
	* gnu/packages/python-xyz.scm (python-shouldbe): New variable.

	gnu: Add python-forbiddenfruit.
	* gnu/packages/python-xyz.scm (python-forbiddenfruit): New variable.

2020-01-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-ironclad: Update to 0.48.
	* gnu/packages/lisp-xyz.scm (sbcl-ironclad): Update to 0.48.
	  [inputs]: Remove nibbles.

2020-01-20  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-crossbeam-utils-0.7.
	* gnu/packages/crates-io.scm (rust-crossbeam-utils-0.7): New variable.
	(rust-crossbeam-utils-0.6): Inherit from rust-crossbeam-utils-0.7.

	gnu: Add rust-rand-hc-0.2.
	* gnu/packages/crates-io.scm (rust-rand-hc-0.2): New variable.
	(rust-rand-hc-0.1): Inherit from rust-rand-hc-0.2.

	gnu: rust-rand-hc-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-rand-hc-0.1):[arguments] Skip build.
	Add urst-rand-core-0.3 to cargo-inputs.
	[properties] Remove field.

	gnu: Update rust-rand-core-0.5 to 0.5.1.
	* gnu/packages/crates-io.scm (rust-rand-core-0.5): Update to 0.5.1.
	[arguments]: Remove rust-serde-derive-1.0 from cargo-inputs.

	gnu: Update rust-rand-chacha-0.2 to 0.2.1.
	* gnu/packages/crates-io.scm (rust-rand-chacha-0.2): Update to 0.2.1.
	[arguments]: Remove rust-autocfg-0.1 from cargo-development-inputs.

	gnu: Add rust-memoffset-0.5.
	* gnu/packages/crates-io.scm (rust-memoffset-0.5): New variable.
	(rust-memoffset-0.2): Inherit from rust-memoffset-0.5.

	gnu: Add rust-crossbeam-queue-0.2.
	* gnu/packages/crates-io.scm (rust-crossbeam-queue-0.2): New variable.
	(rust-crossbeam-queue-0.1): Inherit from rust-crossbeam-queue-0.2.

2020-01-20  John Soo  <jsoo1@asu.edu>
	    Efraim Flashner  <efraim@flashner.co.il>

	gnu: Update rust-crossbeam-deque to 0.7.2.
	* gnu/packages/crates-io.scm (rust-crossbeam-deque-0.7): Update to 0.7.2.
	[arguments]: In cargo-inputs, replace rust-crossbeam-epoch-0.7 with 0.8,
	rust-crossbeam-utils-0.6 with 0.7. In cargo-development-inputs, replace
	rust-rand-0.4 with 0.6.
	* gnu/packages/gnome.scm (librsvg-next)[source]: Don't replace
	package-source for crossbeam-deque-0.7.

2020-01-20  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-crossbeam-epoch-0.8.
	* gnu/packages/crates-io.scm (rust-crossbeam-epoch-0.8): New variable.
	(rust-crossbeam-epoch-0.7): Inherit from rust-crossbeam-epoch-0.8.

2020-01-20  Florian Pelz  <pelzflorian@pelzflorian.de>

	gnu: USB_ModeSwitch data: Update to 20191128.
	* gnu/packages/usb-modeswitch.scm (usb-modeswitch-data): Update to 20191128.
	[source] Use HTTPS.
	[home-page] Use HTTPS.

	gnu: USB_ModeSwitch: Update to 2.6.0.
	* gnu/packages/usb-modeswitch.scm (usb-modeswitch): Update to 2.6.0.
	[source]: Remove snippet that deletes jimtcl, which is no longer bundled.
	Remove patch.  Use HTTPS.
	[arguments]: Adapt to changed file names.
	[home-page] Use HTTPS.
	[license]: Fix missing BSD-2 license.
	* gnu/packages/patches/usb-modeswitch-accept-config-arg.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-01-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add node-color-name.
	* gnu/packages/node-xyz.scm (node-color-name): New variable.

	gnu: Add node-stack-trace.
	* gnu/packages/node-xyz.scm (node-stack-trace): New variable.

	gnu: Add node-far.
	* gnu/packages/node-xyz.scm (node-far): New variable.

	gnu: Add node-oop.
	* gnu/packages/node-xyz.scm (node-oop): New variable.

	gnu: Add node-util-deprecate.
	* gnu/packages/node-xyz.scm (node-util-deprecate): New variable.

	gnu: Add node-statsd-parser.
	* gnu/packages/node-xyz.scm (node-statsd-parser): New variable.

	gnu: Add node-mersenne.
	* gnu/packages/node-xyz.scm (node-mersenne): New variable.

	gnu: Add node-long-stack-traces.
	* gnu/packages/node-xyz.scm (node-long-stack-traces): New variable.

	gnu: Add node-env-variable.
	* gnu/packages/node-xyz.scm (node-env-variable): New variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.

2020-01-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ghc-hashable-time: Use HTTPS home page.
	* gnu/packages/haskell-xyz.scm (ghc-hashable-time)[home-page]: Use HTTPS.

	gnu: ghc-sdl2: Use HTTPS home page.
	* gnu/packages/haskell-xyz.scm (ghc-sdl2)[home-page]: Use HTTPS.

	gnu: r-dummies: Use HTTPS home page.
	* gnu/packages/cran.scm (r-dummies)[home-page]: Use HTTPS.

	gnu: cli-visualizer: Update to 1.8.
	* gnu/packages/audio.scm (cli-visualizer): Update to 1.8.
	[build-system]: Switch to cmake-build-system.
	[inputs]: Remove googletest.
	[arguments]: Disable tests.  Remove #:make-flags and all phases apart
	from ‘install-examples’, previously ‘data’.

	gnu: stunnel: Update to 5.56.
	* gnu/packages/web.scm (stunnel): Update to 5.56.

	gnu: mpv: Update to 0.31.0.
	* gnu/packages/video.scm (mpv): Update to 0.31.0.

	gnu: youtube-dl: Update to 2020.01.15.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.01.15.

	gnu: cpuid: Update to 20200116.
	* gnu/packages/linux.scm (cpuid): Update to 20200116.

	gnu: pngquant: Update to 2.12.6.
	* gnu/packages/image.scm (pngquant): Update to 2.12.6.

	gnu: blender: Update to 2.81a.
	* gnu/packages/graphics.scm (blender): Update to 2.81a.

	gnu: ghc-missingh: Use HTTPS home page.
	* gnu/packages/haskell-xyz.scm (ghc-missingh)[home-page]: Use HTTPS.

	gnu: Update pythonpaste.org home pages.
	* gnu/packages/check.scm (python-scripttest)[home-page]: Update URI.
	* gnu/packages/python-web.scm (python-paste, python-pastescript)
	(python-webtest, python-pastedeploy)[home-page]: Likewise.

	gnu: lsh: Use HTTPS home page.
	* gnu/packages/ssh.scm (lsh)[home-page]: Use HTTPS.

	gnu: glulxe: Use HTTPS home page.
	* gnu/packages/games.scm (glulxe)[home-page]: Use HTTPS.

2020-01-19  Ludovic Courtès  <ludo@gnu.org>

	guix package: Create profiles/per-user/$USER upfront.
	Fixes <https://bugs.gnu.org/39194>.
	Reported by Matt Wette <matt.wette@gmail.com>.

	* guix/scripts/package.scm (build-and-use-profile): Move
	'ensure-default-profile' call to...
	(process-actions): ... here.

2020-01-19  Ludovic Courtès  <ludo@gnu.org>

	syscalls: Pass the right 'throw' arguments in 'call-with-file-lock/no-wait'.
	Reported by Matt Wette <matt.wette@gmail.com>
	in <https://bugs.gnu.org/39194>.

	* guix/build/syscalls.scm (call-with-file-lock/no-wait): When
	re-throwing, pass KEY in addition to ARGS.

2020-01-19  Ludovic Courtès  <ludo@gnu.org>

	repl: Avoid dependency on high-level package modules.
	* guix/scripts/repl.scm: Remove imports of (guix scripts build), (gnu
	packages), (guix utils), and (guix packages).
	(%options): Define "--load-path" option right here.

	repl: Adjust "--listen" help message.
	* guix/scripts/repl.scm (show-help): Adjust "--listen" string.

	repl: Add "-q".
	* guix/scripts/repl.scm (%options, show-help): Add "-q".
	(guix-repl): Add 'user-config' and use it.  Honor 'ignore-dot-guile?'.

2020-01-19  Ludovic Courtès  <ludo@gnu.org>

	tests: install: "raid-root-os" test uses RAID-1 instead of RAID-0.
	Fixes <https://bugs.gnu.org/38086>.
	Thanks to Vagrant and Tobias!

	* gnu/tests/install.scm (%raid-root-os)[initrd-modules]: Add "raid1"
	instead of "raid0".
	(%raid-root-installation-script): Make the partitions twice as big.
	Invoke 'mdadm' with '--level=mirror' instead of '--level=stripe';
	connect "yes" to its stdin.
	(%test-raid-root-os): Set #:target-size to 2.8 GiB.

2020-01-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-commonmark: Add "guile3.0-commonmark" variant.
	* gnu/packages/guile-xyz.scm (guile-commonmark)[source]: Add 'modules'
	and 'snippet'.
	(guile3.0-commonmark): New variable.

2020-01-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: ImageMagick: Update to 6.9.10-87.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-87.

	gnu: python-pygments: Update to 2.5.2.
	* gnu/packages/python-xyz.scm (python-pygments): Update to 2.5.2.

	gnu: dejagnu: Update to 1.6.2.
	* gnu/packages/dejagnu.scm (dejagnu): Update to 1.6.2.

	gnu: libical: Update to 3.0.7.
	* gnu/packages/calendar.scm (libical): Update to 3.0.7.

	gnu: libxkbcommon: Update to 0.10.0.
	* gnu/packages/xdisorg.scm (libxkbcommon): Update to 0.10.0.

	gnu: libwebp: Update to 1.1.0.
	* gnu/packages/image.scm (libwebp): Update to 1.1.0.

2020-01-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: arc-theme: Fix build.
	* gnu/packages/web.scm (sassc/libsass-3.5): New public variable.
	* gnu/packages/gnome.scm (arc-theme)[native-inputs]: Use it.

	gnu: Remove duplicate module imports from (gnu packages gnome).
	* gnu/packages/gnome.scm: Remove duplicate module imports.

	gnu: minetest-data, minetest: Use HTTPS home page.
	* gnu/packages/games.scm (minetest-data, minetest)[home-page]:
	Use HTTPS and www subdomain.

	gnu: quakespasm: Update to 0.93.2.
	* gnu/packages/games.scm (quakespasm): Update to 0.93.2.

2020-01-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: teeworlds: Update to 0.7.4 [security fixes]
	This fixes CVE-2019-10877, CVE-2019-10878, and CVE-2019-10879.

	* gnu/packages/games.scm (teeworlds): Update to 0.7.4.
	[source]: Remove patch.
	[arguments]: Remove use-latest-json-parser substitution.
	* gnu/packages/patches/teeworlds-use-latest-wavpack.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-01-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: odamex: Update to 0.8.1.
	* gnu/packages/games.scm (odamex): Update to 0.8.1.

	gnu: gramps: Update to 5.1.2.
	* gnu/packages/genealogy.scm (gramps): Update to 5.1.2.

	gnu: minetest: Update to 5.1.1.
	* gnu/packages/games.scm (minetest): Update to 5.1.1.
	[source]: Remove obsolete snippet… bit.

	gnu: minetest-data: Update to 5.1.1.
	* gnu/packages/games.scm (minetest-data)[version]: Update to 5.1.1.

	gnu: xautolock: Use HTTPS home page.
	* gnu/packages/xdisorg.scm (xautolock)[home-page]: Use HTTPS.
	[source]: Likewise.  Don't use NAME in source URI.

	gnu: ghc-dense-linear-algebra: Use HTTPS home page.
	* gnu/packages/haskell-xyz.scm (ghc-dense-linear-algebra)[home-page]: Use HTTPS.

	gnu: java-jcommander: Use HTTPS home page.
	* gnu/packages/java.scm (java-jcommander)[home-page]: Use HTTPS.

	gnu: elemental: Update home page.
	* gnu/packages/maths.scm (elemental)[home-page]: Use repository home
	page.

	gnu: plantuml: Use HTTPS home page.
	* gnu/packages/uml.scm (plantuml)[home-page]: Use HTTPS.

	gnu: ecryptfs: Use HTTPS home page.
	* gnu/packages/linux.scm (ecryptfs)[home-page]: Use HTTPS.

	gnu: font-wqy-zenhei: Use HTTP home page.
	* gnu/packages/fonts.scm (font-wqy-zenhei)[home-page]: Use HTTP.

	gnu: dillo: Use HTTPS home page.
	* gnu/packages/web-browsers.scm (dillo)[home-page]: Use HTTPS.
	[source]: Likewise.  Don't hard-code NAME in source URI.

	gnu: pfff: Use HTTPS home page.
	* gnu/packages/textutils.scm (pfff)[home-page]: Use HTTPS.

2020-01-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: mesa: Update to 19.3.2.
	* gnu/packages/gl.scm (mesa): Update to 19.3.2.

	gnu: libva: Update to 2.6.1.
	* gnu/packages/video.scm (libva): Update to 2.6.1.

	gnu: libinput: Update to 1.15.0.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.15.0.

	gnu: OpenSSL@1.0: Update to 1.0.2u.
	* gnu/packages/tls.scm (openssl-1.0): Update to 1.0.2u.

	gnu: MariaDB: Remove workaround package.
	* gnu/packages/databases.scm (mariadb)[arguments]: Add substitution for the
	'mysql_install_db' script.
	(mariadb/fixed-install-db): Remove variable.
	(libdbi-drivers)[native-inputs]: Change from MARIADB/FIXED-INSTALL-DB to MARIADB.

	gnu: cups-filters: Update to 1.26.2.
	* gnu/packages/cups.scm (cups-filters): Update to 1.26.2.

	gnu: cups: Update to 2.3.1.
	* gnu/packages/cups.scm (cups-minimal): Update to 2.3.1.

	gnu: nss, nss-certs: Update to 3.49.1.
	* gnu/packages/certs.scm (nss-certs): Update to 3.49.1.
	* gnu/packages/nss.scm (nss): Likewise.

2020-01-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: noweb: Declare a source file-name.
	* gnu/packages/noweb.scm (noweb)[source]: Add file-name field.

	gnu: hidapi: Declare a source file-name.
	* gnu/packages/libusb.scm (hidapi)[source]: Add file-name field.

2020-01-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: scummvm: Update to 2.1.1.
	* gnu/packages/emulators.scm (scummvm): Update to 2.1.1.

	gnu: golly: Update to 3.3.
	* gnu/packages/games.scm (golly): Update to 3.3.

	gnu: crispy-doom: Update to 5.6.4.
	* gnu/packages/games.scm (crispy-doom): Update to 5.6.4.

	gnu: liblcf, easyrpg: Update to 0.6.1.
	* gnu/packages/easyrpg.scm (liblcf, easyrpg): Update to 0.6.1.

	gnu: petsc: Use HTTPS home page.
	* gnu/packages/maths.scm (petsc)[home-page, license]: Use HTTPS.

	gnu: turn: Use HTTPS home page.
	* gnu/packages/ruby.scm (turn)[home-page]: Use HTTPS.

	gnu: edirect: Use HTTPS home page.
	* gnu/packages/bioinformatics.scm (edirect)[home-page]: Use HTTPS.

	gnu: Use HTTPS for elpa.gnu.org.
	* gnu/packages/emacs-xyz.scm (emacs-xr, emacs-orgalist, emacs-websocket)
	(emacs-oauth2, emacs-ediprolog)[home-page]: Use HTTPS.
	(emacs-ggtags, emacs-rudel, emacs-on-screen)[source]: Likewise.
	(emacs-adaptive-wrap, emacs-seq, emacs-sml-mode)[source, home-page]:
	Likewise.

	gnu: Use HTTPS for all r-lib.org subdomains.
	* gnu/packages/cran.scm (r-ps, r-fs)[home-page]: Use HTTPS.

	gnu: Use HTTPS for avahi.org everywhere.
	* gnu/packages/avahi.scm (avahi)[home-page]: Use HTTPS.
	* gnu/services/avahi.scm (avahi-service): Likewise in docstring.

	gnu: Use HTTPS for docbook.org.
	* gnu/packages/docbook.scm (docbook-xml)[home-page, source]: Use HTTPS.
	(docbook-xml-4.4, docbook-xml-4.3, docbook-xml-4.2, docbook-xml-4.1.2)
	[source]: Likewise.
	(docbook-xsl)[home-page]: Likewise.

	Use HTTPS for www.emacswiki.org.
	* doc/contributing.texi (The Perfect Setup): Use HTTPS for ParEdit wiki page.
	* gnu/packages/emacs-xyz.scm (emacs-wget, emacs-iedit)[home-page]: Use HTTPS.
	(emacs-transpose-frame)[source]: Likewise.

2020-01-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: qview: Update to 3.0.
	* gnu/packages/image-viewers.scm (qview): Update to 3.0.

2020-01-18  Brett Gilio  <brettg@gnu.org>

	gnu: python-language-server: Update to 0.31.6.
	* gnu/packages/python-xyz.scm (python-language-server): Update to 0.31.6.

2020-01-18  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: fortune-mod: Update to 2.12.0.
	* gnu/packages/games.scm (fortune-mod): Update to 2.12.0.
	[native-inputs]: Add RINUTILS.

	gnu: Add rinutils.
	* gnu/packages/games.scm (rinutils): New variable.

	gnu: Add shlomif-cmake-modules.
	* gnu/packages/games.scm (shlomif-cmake-modules): New variable.
	(fortune-mod)[native-inputs]: Take "cmake-rules" to a separate variable.

	gnu: cmatrix: Update to 2.0.
	* gnu/packages/games.scm (cmatrix)[version]: Update to 2.0.
	[source]: Download using git-fetch.
	[native-inputs]: Add AUTOCONF and AUTOMAKE.

2020-01-18  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add mariadb-connector-c.
	* gnu/packages/databases.scm (mariadb-connector-c): New variable.

2020-01-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: supertuxkart: Update to 1.1.
	* gnu/packages/games.scm (supertuxkart): Update to 1.1.
	[arguments]: Add "-DUSE_IPV6=FALSE" to #:configure-flags.
	[inputs]: Add harfbuzz.
	[home-page]: Follow permanent redirect.

2020-01-18  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add firefox-decrypt.
	* gnu/packages/gnuzilla.scm (firefox-decrypt): New variable.

2020-01-18  zimoun  <zimon.toutoune@gmail.com>

	refresh: Fix internal variable name.
	* guix/scripts/refresh.scm (%option): Fix internal variable name.

2020-01-18  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: Add python-aionotify.
	* gnu/packages/python-xyz.scm (python-aionotify): New variable.

	gnu: Add python-asynctest.
	* gnu/packages/python-xyz.scm (python-asynctest): New variable.

2020-01-18  Eric Bavier  <bavier@member.fsf.org>

	wip: gnu: youtube-viewer: Update to 3.7.0.
	* gnu/packages/video.scm (youtube-viewer): Update to 3.7.0.
	[inputs]: Add perl-lwp-useragent-cached, perl-term-readline-gnu, and
	xdg-utils.
	[arguments]: Patch xdg-open reference in "refer-to-inputs" phase.

	gnu: Add perl-term-readline-gnu.
	* gnu/packages/perl.scm (perl-term-readline-gnu): New variable.

	gnu: Add perl-lwp-useragent-cached.
	* gnu/packages/web.scm (perl-lwp-useragent-cached): New variable.

2020-01-18  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.13.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.13.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.97.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.97.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.166.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.166.
	(linux-libre-4.14-pristine-source): Update hash.

2020-01-17  Eric Bavier  <bavier@member.fsf.org>

	gnu: synergy: Update to 1.11.0.
	* gnu/packages/synergy.scm (synergy): Update to 1.11.0.
	[arguments]: Remove upstreamed patches.

2020-01-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hidapi: Update to 0.9.0.
	This release was taken over by the libusb team.
	See <https://github.com/signal11/hidapi/issues/373>.

	* gnu/packages/libusb.scm (hidapi): Update to 0.9.0.
	[source, home-page]: Switch to new upstream.

2020-01-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hidapi: Don't use unstable tarball.
	* gnu/packages/libusb.scm (hidapi)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: Use HTTPS for www.hdfgroup.org.
	* gnu/packages/maths.scm (hdf5)[home-page, license]: Use HTTPS.
	(hdf-java, h5check)[source]: Likewise.

	gnu: neomutt: Fix home page.
	* gnu/packages/mail.scm (neomutt)[home-page]: Drop unsupported www subdomain.

	gnu: r-extremes: Use HTTPS home page.
	* gnu/packages/cran.scm (r-extremes)[home-page]: Use HTTPS.

	gnu: r-distillery: Use HTTPS home page.
	* gnu/packages/cran.scm (r-distillery)[home-page]: Use HTTPS.

	gnu: netcdf: Use HTTPS home page.
	* gnu/packages/maths.scm (netcdf)[home-page]: Use HTTPS.

	gnu: scotch: Use HTTPS home page.
	* gnu/packages/maths.scm (scotch)[home-page]: Use HTTPS.

	gnu: Use HTTPS for sass-lang.com everywhere.
	* gnu/packages/ruby.scm (ruby-sass)[home-page]: Use HTTPS.
	* gnu/packages/web.scm (sassc)[home-page]: Likewise.

	gnu: xonsh: Use HTTPS home page.
	* gnu/packages/shells.scm (xonsh)[home-page]: Use HTTPS.

	gnu: vamp: Use HTTPS home page.
	* gnu/packages/audio.scm (vamp)[home-page]: Use HTTPS.

	gnu: antlr3: Use HTTPS home page.
	* gnu/packages/java.scm (antlr3)[home-page]: Use HTTPS.

	gnu: antlr@2: Use HTTPS home page.
	* gnu/packages/java.scm (antlr2)[source, home-page]: Use HTTPS.

	gnu: Remove leading newline from (gnu packages java).
	* gnu/packages/java.scm: Remove leading newline.

	gnu: vpnc: Use HTTPS home page.
	* gnu/packages/vpn.scm (vpnc)[home-page]: Use HTTPS.

	gnu: python-maxminddb, python-geoip2: Use HTTPS home page.
	* gnu/packages/geo.scm (python-maxminddb, python-geoip2)[home-page]:
	Use HTTPS.

	gnu: gunicorn: Use HTTPS home page.
	* gnu/packages/python-web.scm (gunicorn)[home-page]: Use HTTPS.

2020-01-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Add "guile3.0-guix" variant.
	* gnu/packages/package-management.scm (guile3.0-guix): New variable.

	gnu: guix: Update to 50299ad.
	* gnu/packages/package-management.scm (guix): Update to 50299ad.

2020-01-17  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 135.
	* gnu/packages/diffoscope (diffoscope): Update to 135.

2020-01-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: chipmunk: Use HTTPS home page URI.
	* gnu/packages/game-development.scm (chipmunk)[home-page]: Use HTTPS URI.

2020-01-17  Kei Kebreau  <kkebreau@posteo.net>

	gnu: libofx: Fix description typo.
	* gnu/packages/finance.scm (libofx): Change "a API" to "an API".

2020-01-17  Ludovic Courtès  <ludo@gnu.org>

	packages: 'patch-and-repack' sets the mtime to 1, not 0.
	* guix/packages.scm (patch-and-repack)[build]: Pass "--mtime=@1" instead
	of "--mtime=@0".

2020-01-17  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnucash: Enable libofx support.
	* gnu/packages/gnucash.scm (gnucash)[arguments]: Remove '-DWITH_OFX=OFF'
	configure flag to enable libofx support.
	[inputs]: Add libofx.
	[propagated-inputs]: Add dconf.

	gnu: Add libofx.
	* gnu/packages/finance.scm (libofx): New variable.

	gnu: Add opensp.
	* gnu/packages/finance.scm (opensp): New variable.

	gnu: red-eclipse: Remove proprietary libraries and pre-compiled binaries.
	* gnu/packages/games.scm (red-eclipse)[source]: Add 'modules' and 'snippet'.
	[home-page]: Use HTTPS.
	[license]: Update license.

2020-01-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add chipmunk.
	* gnu/packages/game-development.scm (chipmunk): New variable.

2020-01-17  Amin Bandali  <bandali@gnu.org>

	Update email address for Amin Bandali.
	* .mailmap: Add name and email addresses for Amin Bandali.
	* gnu/local.mk, gnu/packages/emacs-xyz.scm, gnu/packages/emacs.scm,
	gnu/packages/fpga.scm, gnu/packages/lean.scm, gnu/packages/maths.scm:
	Update email address for Amin Bandali.

2020-01-17  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: ecl: Use system ASDF instead of bundled one.
	* gnu/packages/lisp.scm (ecl)[source]: Remove snippet.
	  [native-inputs]: Add cl-asdf.
	  [arguments]: Add 'replace-asdf' phase.

	gnu: sbcl-cl-async-util: Add missing input.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-async-util)[inputs]: Add
	  bordeaux-threads.

2020-01-17  Katherine Cox-Buday  <cox.katherine.e@gmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl: Use system ASDF instead of bundled one.
	* gnu/packages/lisp.scm (sbcl)[source]: Remove snippet.
	  [native-inputs]: Add cl-asdf and sort the list.
	  [arguments]: Add 'replace-asdf' phase.

2020-01-17  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: Add cl-asdf.
	* gnu/packages/lisp.scm (cl-asdf): New variable.

2020-01-17  Wiktor Żelazny  <wz@freeshell.de>

	doc: Add booting instructions for Libreboot.
	* doc/guix.texi (Booting): Mention the relevant command for USB.

	Instructions for DVD and for Coreboot are missing.

2020-01-17  Prafulla Giri  <pratheblackdiamond@gmail.com>

	guix-install.sh: Create an init profile during installation
	Create an init profile (/etc/profile.d/guix.sh) during installation for
	better integration with foreign distros. This file, read by login-shells
	sets a few environment variables (PATH, GUIX_PROFILE, GUIX_LOCALE, along
	with XDG_DATA_DIRS) and makes guix-installed packages readily available
	for the users. Other environment variables, as listed by `guix package
	--search-paths=prefix`, are also exported.

	Checks are in place to prevent the init profile from needlessly polluting
	the user's environment.

	* etc/guix-install.sh (sys_create_init_profile): New function to create
	/etc/profile.d/guix.sh init profile.

2020-01-17  Ludovic Courtès  <ludo@gnu.org>

	build: Allow builds with Guile 3.0.
	* configure.ac: Add "3.0" in 'GUILE_PKG' invocation.
	* doc/guix.texi (Requirements): Mention 3.0.x.

	guix system: Add workaround in test for Guile 3.0.0.
	* tests/guix-system.sh: For the 'GRUB-config' test, add workaround for
	the reported line number in Guile 3.0.0.

	ui: Ignore 'raise-exception' frames when reporting exceptions.
	* guix/ui.scm (last-frame-with-source): Check whether FRAME corresponds
	to 'raise-exception' and skip it if it does.

2020-01-17  Ludovic Courtès  <ludo@gnu.org>

	git-authenticate: Adjust atheia's key info.
	This is a followup to 05f8a143e437c0e55f118a0b2a191675a4b76ef1.

	* build-aux/git-authenticate.scm (%committers): Adjust atheia's key
	info.

2020-01-17  Ludovic Courtès  <ludo@gnu.org>

	git-authenticate: Add new key for atheia.
	* build-aux/git-authenticate.scm (%committers): Add atheia's 2nd key, as
	seen in commit df18ea6f275abaa160a8593accb29fd273d8fc13.

	gnu: imv: Record the absolute file name of 'imv-x11' and 'imv-wayland'.
	* gnu/packages/image-viewers.scm (imv)[arguments]: Add
	'record-absolute-file-names' phase.

2020-01-17  Peng Mei Yu  <pengmeiyu@riseup.net>

	gnu: Add imv.
	* gnu/packages/image-viewers.scm (imv): New variable.

2020-01-17  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: Add corsix-th.
	* gnu/packages/games.scm (corsix-th): New variable.

2020-01-17  Ludovic Courtès  <ludo@gnu.org>

	import: texlive: Avoid uses of '@@' in tests.
	* guix/import/texlive.scm (fetch-sxml, sxml->package): Export.
	* tests/texlive.scm <top level>: Call '%http-server-port'.
	("fetch-sxml: returns SXML for valid XML"): Use 'with-http-server' and
	set 'current-http-proxy' instead of using 'mock'.
	("sxml->package"): Remove use of '@@'.

	import: opam: Avoid uses of '@@' in tests.
	* guix/import/opam.scm (string-pat, multiline-string, list-pat)
	(dict, condition): Export.
	(opam-fetch): Add optional 'repository' parameter.
	(opam->guix-package): Add #:repository parameter and pass it to
	'opam-fetch'.
	* tests/opam.scm ("opam->guix-package"): Remove use of 'mock' and pass
	TEST-REPO to 'opam->guix-package' instead.
	("parse-strings", "parse-multiline-strings")
	("parse-lists", "parse-dicts", "parse-conditions"): Remove uses of '@@',
	which are no longer needed.

	doc: Replace some invalid uses of @var with @code.
	* doc/guix.texi (Build Systems): Replace invalid uses of @var with @code.

	doc: cookbook: Avoid URL reference to the manual.
	* doc/guix-cookbook.texi (Other build systems): Use @xref instead of
	@uref, and remove section number.

	lint: vulnerabilities: Avoid 'mock' in test.
	* guix/lint.scm (check-vulnerabilities): Add 'package-vulnerabilities'
	optional parameter.
	* tests/lint.scm ("cve: one vulnerability"): Use it instead of 'mock'.

2020-01-17  Ludovic Courtès  <ludo@gnu.org>

	lint: derivation: Adjust exception handling for Guile 3.
	This makes sure the "derivation: invalid arguments" test passes on
	Guile 3.0.0.  Without this change, the lint warning would only include
	the format string instead of the key and arguments.

	* guix/lint.scm (exception-with-kind-and-args?): New procedure.
	(check-derivation): Use it.

2020-01-17  Ludovic Courtès  <ludo@gnu.org>

	packages: Prevent inlining of 'find-best-packages-by-name'.
	This allows 'tests/packages.scm' to mock it.

	* gnu/packages.scm (find-best-packages-by-name): Set! it at the top
	level to prevent it from being inline on Guile 3.

2020-01-17  Alex Sassmannshausen  <alex@komputilo.eu>

	gnu: guile-hall: Add variant for Guile 3.0.
	* gnu/packages/guile-xyz.scm (guile3.0-hall): New variable.

	gnu: guile-config: Add variant for Guile 3.0.
	* gnu/packages/guile-xyz.scm (guile3.0-config): New variable.

	gnu: guile-hall: Update to 0.2.1.
	* gnu/packages/guile-xyz.scm (guile-hall): Update to 0.2.1.

	gnu: guile-config: Update to 0.3.1.
	* gnu/packages/guile-xyz.scm (guile-config): Update to 0.3.1.

2020-01-17  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-green-threads.
	* gnu/packages/lisp-xyz.scm (sbcl-green-threads, cl-green-threads,
	  ecl-green-threads): New variables.

	gnu: Add cl-async-future.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-async-future, cl-async-future,
	  ecl-cl-async-future): New variables.

	gnu: Add cl-blackbird.
	* gnu/packages/lisp-xyz.scm (sbcl-blackbird, cl-blackbird, ecl-blackbird): New
	  variables.

	gnu: Add cl-async-ssl.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-async-ssl, cl-async-ssl,
	  ecl-cl-async-ssl): New variables.

	gnu: Add cl-async-repl.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-async-repl, cl-async-repl,
	  ecl-cl-async-repl): New variables.

	gnu: Add cl-async.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-async, cl-async, ecl-cl-async): New
	  variables.

	gnu: Add cl-async-util.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-async-util, cl-async-util,
	  ecl-cl-async-util): New variables.

	gnu: Add cl-async-base.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-async-base, cl-async-base,
	  ecl-cl-async-base): New variables.

	gnu: Add cl-libuv.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-libuv, cl-libuv, ecl-cl-libuv): New
	  variables.

	gnu: Add cl-vom.
	* gnu/packages/lisp-xyz.scm (sbcl-vom, cl-vom, ecl-vom): New variables.

	gnu: Add cl-coroutine.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-coroutine, cl-coroutine,
	  ecl-cl-coroutine): New variables.

	gnu: Add cl-cont.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-cont, cl-cont, ecl-cl-cont): New
	  variables.

	gnu: Add cl-fset.
	* gnu/packages/lisp-xyz.scm (sbcl-fset, cl-fset): New variables.

	gnu: Add cl-mt19937.
	* gnu/packages/lisp-xyz.scm (sbcl-mt19937, cl-mt19937, ecl-mt19937): New
	  variables.

	gnu: Add cl-misc-extensions.
	* gnu/packages/lisp-xyz.scm (sbcl-misc-extensions, cl-misc-extensions,
	  ecl-misc-extensions): New variables.

2020-01-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: texlive-latex-base: Fix syntax error in Lua file.
	* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Patch ltluatex.dtx.

	gnu: mit-krb5: Set localstatedir to /var.
	* gnu/packages/kerberos.scm (mit-krb5)[arguments]: Set localstatedir.

2020-01-17  Alex Sassmannshausen  <alex@komputilo.eu>

	gnu: services: Allow extra content in mysql configuration.
	* gnu/services/databases.scm (<mysql-configuration>): New field.
	  (mysql-configuration-file): Use it.

2020-01-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-lock-api-0.3: Update to 0.3.3.
	* gnu/packages/crates-io.scm (rust-lock-api-0.3): Update to 0.3.3.

	gnu: rust-lock-api-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-lock-api-0.1)[arguments]: Skip build.
	Add rust-scopeguard-0.3, rust-owning-ref-0.4 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-libloading-0.5: Don't hide package.
	* gnu/packages/crates-io.scm (rust-libloading-0.5)[arguments]: Skip
	build. Add rust-winapi-0.3 to cargo-inputs. Add rust-cc-1.0 to
	cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-libc-0.2: Update to 0.2.66.
	* gnu/packages/crates-io.scm (rust-libc-0.2): Update to 0.2.66.

	gnu: rust-libc-0.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-libc-0.2)[arguments]: Skip build. Add
	rust-rustc-std-workspace-core-1.0 to cargo-inputs.
	[description]: Appease 'guix lint'.
	[properties]: Remove field.

	gnu: rust-itoa-0.4: Don't hide package.
	* gnu/packages/crates-io.scm (rust-itoa-0.4)[arguments]: Skip build.
	[properties]: Remove field.

	gnu: rust-itoa-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-itoa-0.1)[arguments]: Skip build.
	[properties]: Don't inherit field.

	gnu: rust-iovec-0.1: Update to 0.1.4.
	* gnu/packages/crates-io.scm (rust-iovec-0.1): Update to 0.1.4.
	[arguments] Remove rust-winapi-0.2 from cargo-inputs.

	gnu: rust-iovec-0.1: Don't hide package.
	* gnu/package/crates-io.scm (rust-iovec-0.1)[arguments]: Skip build. Add
	rust-libc-0.2, rust-winapi-0.2 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-hostname-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-hostname-0.1)[arguments]: Skip build.
	Add rust-libc-0.2, rust-winutil-0.1 to cargo-inputs.
	[host-name]: Update to new host-name.
	[properties]: Remove field.

	gnu: rust-glob-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-glob-0.3)[arguments]: Skip build. Add
	rust-tempdir-0.3 to cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-glob-0.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-glob-0.2)[arguments]: Skip build. Add
	rust-tempdir-0.3 to cargo-development-inputs.
	[properties]: Don't inherit field.

2020-01-17  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add ocaml-4.09.
	* gnu/packages/ocaml.scm (ocaml-4.09): New variable.
	[argument]: Remove the no longer needed configure phase.

2020-01-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: stgit: Update to 0.21.
	* gnu/packages/version-control.scm (stgit): Update to 0.21.
	[native-inputs]: Add perl.
	[arguments]: Build with default Python (3).
	Add ‘hard-code-version’ and ‘patch-tests’ phases.
	Fix and run all remaining tests in the ‘check’ phase.

	gnu: wavemon: Update to 0.9.1.
	* gnu/packages/hardware.scm (wavemon): Update to 0.9.1.

	gnu: python-publicsuffix2: Update to 2.20191221.
	* gnu/packages/python-web.scm (python-publicsuffix2): Update to
	2.20191221.
	[arguments]: Add ‘ignore-maintainer-inputs’ phase.

	gnu: intel-vaapi-driver: Update to 2.4.0.
	* gnu/packages/video.scm (intel-vaapi-driver): Update to 2.4.0.

	gnu: miniupnpc: Update to 2.1.20191224.
	* gnu/packages/upnp.scm (miniupnpc): Update to 2.1.20191224.

2020-01-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Update copyright line.
	* gnu/packages/game-development.scm: Update copyright line.

2020-01-16  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Refactor renpy build.
	* gnu/packages/game-development.scm (python2-renpy)[arguments]: Use directory
	excursions instead of invoking `chdir' directly in phases.

2020-01-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: xmoto: Slight description rewording.
	* gnu/packages/games.scm (xmoto)[description]: Slight rewording.

	gnu: Add xmoto.
	* gnu/packages/games.scm (xmoto): New variable.
	* gnu/packages/patches/xmoto-remove-glext.patch: New file.
	* gnu/packages/patches/xmoto-reproducible.patch: New file.
	* gnu/packages/patches/xmoto-utf8.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Reference new files.

2020-01-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-fibers: Add "guile3.0-fibers" variant.
	* gnu/packages/guile-xyz.scm (guile-fibers)[source]: Add 'modules' and
	'snippet'.
	(guile3.0-fibers): New variable.

	import: elpa: Rewrite test to use an HTTP server instead of mocking.
	* guix/import/elpa.scm (elpa-url): Add 'gnu/http'.
	(elpa->guix-package): Handle it.
	* tests/elpa.scm (elpa-package-info-mock, auctex-readme-mock)
	(elpa-version->string, package-source-url, ensure-list)
	(package-home-page, make-elpa-package): Remove.
	<top level>: Call '%http-server-port'.
	(eval-test-with-elpa): Remove uses of 'mock'.  Use 'with-http-server'
	and parameterize 'current-http-proxy' instead.

	import: cran: Avoid uses of '@@' in the tests.
	* guix/import/cran.scm (description->alist, description->package): Export.
	<top level>: Set! 'listify'.
	* tests/cran.scm (description-alist, "description->package"): Remove use
	of '@@' to access the relevant bindings.

	import: crate: Export 'string->license'.
	* guix/import/crate.scm (string->license): Export.
	* tests/crate.scm (string->license): Remove.

	lzlib: Define 'dictionary-size+match-length-limit'.
	* guix/lzlib.scm (%compression-levels): Splice the rest of each element.
	(dictionary-size+match-length-limit): New procedure.
	(make-lzip-output-port, make-lzip-input-port/compressed): Use it.
	* tests/lzlib.scm ("Bytevector of size relative to Lzip internal buffers (2 * dictionary)"):
	Use 'dictionary-size+match-length-limit' instead of 'assoc-ref'.

2020-01-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Add missing input.
	* gnu/packages/plotutils.scm (asymptote)[inputs]: Add missing input for GUI.

2020-01-16  Christopher Baines  <mail@cbaines.net>

	gnu: Add python-git-multimail.
	* gnu/packages/version-control.scm (python-git-multimail): New variable.

2020-01-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: translate-shell: Fix emacs install phase.
	* gnu/packages/dictionaries.scm (translate-shell)[arguments]: Update the
	'emacs-install phase to install the .el files into the correct folder.

2020-01-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cgit: Update to 1.2.2.
	* gnu/packages/version-control.scm (cgit): Update to 1.2.2.
	[inputs]: Update git-source to 2.25.0.

	gnu: handbrake: Update to 1.3.1.
	* gnu/packages/video.scm (handbrake): Update to 1.3.1.

	gnu: ecasound: Update to 2.9.3.
	* gnu/packages/audio.scm (ecasound): Update to 2.9.3.

	gnu: ecasound: Use HTTPS home page.
	* gnu/packages/audio.scm (ecasound)[source, home-page]: Use HTTPS.

	gnu: global: Update to 6.6.4.
	* gnu/packages/code.scm (global): Update to 6.6.4.

	gnu: multipath-tools: Update to 0.8.3.
	* gnu/packages/linux.scm (multipath-tools): Update to 0.8.3.

	gnu: mcelog: Update to 168.
	* gnu/packages/linux.scm (mcelog): Update to 168.

	gnu: noweb: Update to 2.12.
	* gnu/packages/noweb.scm (noweb): Update to 2.12.
	[source]: Switch to git repository.
	[arguments]: Remove obsolete substitution.
	[license]: Add BSD-2.

	gnu: noweb: Embed store references to external binaries.
	* gnu/packages/noweb.scm (noweb)[argument]: Add ‘bind-early’ phase.
	[inputs]: Add perl.

	gnu: noweb: Use HTTPS home page.
	* gnu/packages/noweb.scm (noweb)[home-page, license]: Use HTTPS.

	gnu: ethtool: Update to 5.4.
	* gnu/packages/networking.scm (ethtool): Update to 5.4.

2020-01-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: Add python2-objgraph.
	* gnu/packages/python-xyz.scm (python2-objgraph): New public variable.

	gnu: python-objgraph: Update to 3.4.1.
	* gnu/packages/python-xyz.scm (python-objgraph): Update to 3.4.1.

	gnu: python-graphviz: Update to 0.13.2.
	* gnu/packages/graphviz.scm (python-graphviz): Update to 0.13.2.
	[native-inputs]: Add GRAPHVIZ, PYTHON-MOCK, PYTHON-PYTEST, PYTHON-PYTEST-COV,
	and PYTHON-PYTEST-MOCK.
	[arguments]: Replace 'check' phase.

	gnu: caribou: Build with Python 3.
	* gnu/packages/gnome.scm (caribou)[native-inputs]: Change from PYTHON-2 to
	PYTHON.
	[inputs]: Change from PYTHON2-PYGOBJECT to PYTHON-PYGOBJECT.

	gnu: libpeas: Update to 1.24.1.
	* gnu/packages/gnome.scm (libpeas): Update to 1.24.1.
	[build-system]: Change to MESON-BUILD-SYSTEM.
	[arguments]: New field.
	[native-inputs]: Remove INTLTOOL.  ADD GETTEXT-MINIMAL and
	XORG-SERVER-FOR-TESTS.

2020-01-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: ldb: Downgrade to 1.5.6.
	1.5.6 is actually newer and fixes problems with Python 3.8.

	* gnu/packages/samba.scm (ldb): Downgrade to 1.5.6.

2020-01-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-importlib-metata: Delay python2 variant.
	This is a follow-up to commit 5efa04dd935ecf6f7803501b1b8952810f4330ad.

	* gnu/packages/python-xyz.scm (python-importlib-metadata)[properties]: New
	field.

2020-01-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-packaging: Fix test failures on non-x86_64 architectures.
	* gnu/packages/patches/python-packaging-test-arch.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/python-xyz.scm (python-packaging)[source](patches): New field.

	gnu: kentutils: Build with OpenSSL 1.0.
	* gnu/packages/bioinformatics.scm (kentutils)[inputs]: Change from OPENSSL to
	OPENSSL-1.0.

	gnu: poetry: Remove redundant input.
	* gnu/packages/python-xyz.scm (poetry)[propagated-inputs]: Remove PYTHON-PATHLIB2.

2020-01-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-zipp: Remove redundant inputs.
	The Python 3 variant do not need these.

	* gnu/packages/python-compression.scm (python-zipp)[native-inputs]: Remove
	PYTHON-CONTEXTLIB2, PYTHON-PATHLIB2, and PYTHON-UNITTEST2.
	[properties]: New field.
	(python2-zipp)[native-inputs]: Add PYTHON2-CONTEXTLIB2, PYTHON2-PATHLIB2, and
	PYTHON2-UNITTEST2.

2020-01-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-scopeguard-1.0: Don't hide package.
	* gnu/packages/crates-io.scm (rust-scopeguard-1.0)[arguments]: Skip
	build.
	[properties]: Remove field.

	gnu: rust-scopeguard-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-scopeguard-0.3)[arguments]: Skip
	build.
	[properties]: Don't inherit field.

	gnu: rust-scoped-tls-1.0: Don't hide package.
	* gnu/packages/crates-io.scm (rust-scoped-tls-1.0)[arguments]: Skip
	build.
	[properties]: Remove field.

	gnu: rust-scoped-tls-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-scoped-tls-0.1)[arguments]: Skip
	build.
	[properties]: Don't inherit field.

	gnu: rust-getopts-0.2: Update to 0.2.21.
	* gnu/packages/crates-io.scm (rust-getopts-0.2): Update to 0.2.21.
	[arguments]: Add rust-unicode-width-0.1,
	rust-rustc-std-workspace-core-1.0, rust-rustc-std-workspace-std-1.0 to
	cargo-inputs.

	gnu: rust-getopts-0.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-getopts-0.2)[arguments]: Skip build.
	Add rust-log-0.3 to cargo-development-inputs.
	[home-page]: Update home-page.
	[properties]: Remove field.

	gnu: Add rust-rustc-std-workspace-std-1.0.
	* gnu/packages/crates-io.scm (rust-rustc-std-workspace-std-1.0): New variable.

	gnu: rust-futures-0.1: Update to 0.1.29.
	* gnu/packages/crates-io.scm (rust-futures-0.1): Update to 0.1.29.

	gnu: rust-futures-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-futures-0.1)[arguments]: Skip build.
	[home-page]: Update home-page.
	[properties]: Remove field.

	gnu: rust-fuchsia-zircon-sys-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-fuchsia-zircon-sys-0.3)[arguments]:
	Skip build.
	[properties]: Remove field.

	gnu: rust-fuchsia-zircon-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-fuchsia-zircon-0.3)[arguments]: Skip
	build. Add rust-bitflags-1, rust-fuchsia-zircon-sys-0.3 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-fuchsia-cprng-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-fuchsia-cprng-0.1)[arguments]: Skip
	build.
	[properties]: Remove field.

	gnu: rust-fs-extra-1.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-fs-extra-1.1)[arguments]: Skip build.
	[properties]: Remove field.

	gnu: rust-fnv-1.0: Don't hide package.
	* gnu/packages/crates-io.scm (rust-fnv-1.0)[arguments]: Skip build.
	[synopsis]: Appease 'guix lint'.
	[properties]: Remove field.

	gnu: rust-fixedbitset-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-fixedbitset-0.1)[arguments]: Skip
	build.
	[properties]: Remove field.

	gnu: rust-findshlibs-0.5: Don't hide package.
	* gnu/packages/crates-io.scm (rust-findshlibs-0.5)[arguments]: Skip
	build. Add rust-lazy-static-1.3, rust-libc-0.2 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-filetime-0.2: Update to 0.2.8.
	* gnu/packages/crates-io.scm (rust-filetime-0.2): Update to 0.2.8.
	[arguments]: Remove rust-tempdir-0.3 from cargo-development-inputs. Add
	rust-tempfile-3.0.

	gnu: rust-filetime-0.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-filetime-0.2)[arguments]: Skip build.
	Add rust-cfg-if-0.1, rust-libc-0.2, rust-redox-syscall-0.1,
	rust-winapi-0.3 to cargo-inputs. Add rust-tempdir-0.3 to
	cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-fallible-iterator-0.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-fallible-iterator-0.2)[arguments]:
	Skip build.
	[properties]: Remove field.

	gnu: rust-cmake-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-cmake-0.1)[arguments]: Skip build.
	Add rust-cc-1.0 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-clicolors-control-1.0: Update to 1.0.1.
	* gnu/packages/crates-io.scm (rust-clicolors-control-1.0): Update to 1.0.1.

	gnu: rust-clicolors-control-1.0: Don't hide package.
	* gnu/packages/crates-io.scm (rust-clicolors-control-1.0)[arguments]:
	Skip build. Add rust-atty-0.2, rust-lazy-static-1.3, rust-libc-0.2,
	rust-winapi-0.3 to cargo-inputs.
	[properties]: Remove field.

2020-01-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-syntax-highlight: Add "guile3.0-syntax-highlight" variant.
	* gnu/packages/guile-xyz.scm (guile-syntax-highlight)[source]: Add
	'snippet' and 'modules'.
	(guile3.0-syntax-highlight): New field.

	gnu: guile-picture-language: Add "guile3.0-picture-language" variant.
	* gnu/packages/guile-xyz.scm (guile3.0-picture-language): New variable.

	gnu: guile: Add 3.0.0.
	* gnu/packages/guile.scm (guile-3.0): New variable.
	(guile-next): Turn into an alias for GUILE-3.0.

2020-01-16  Ludovic Courtès  <ludo@gnu.org>

	records: Improve reporting of "invalid field specifier" errors.
	Previously users would just see:

	  error: invalid field specifier

	without source location or hints.

	* guix/records.scm (expand): Add optional 'parent-form' parameter and
	pass it to 'syntax-violation' when it is true.
	(make-syntactic-constructor): Pass S as a third argument to
	'report-invalid-field-specifier'.
	* guix/ui.scm (report-load-error): For 'syntax-error', show SUBFORM or
	FORM in the message.
	* tests/records.scm ("define-record-type* & wrong field specifier"): Add
	a 'subform' parameter and adjust test accordingly.
	("define-record-type* & wrong field specifier, identifier"): New test.
	* tests/guix-system.sh: Add test.

2020-01-16  Ludovic Courtès  <ludo@gnu.org>

	guix package: Export 'transaction-upgrade-entry'.
	* guix/scripts/package.scm (transaction-upgrade-entry): Add 'store'
	parameter and use it instead of (%store).  Export.
	* tests/packages.scm ("transaction-upgrade-entry, zero upgrades")
	("transaction-upgrade-entry, one upgrade")
	("transaction-upgrade-entry, superseded package"): Adjust accordingly.

	publish: Export 'signed-string'.
	* guix/scripts/publish.scm (signed-string): Export and improve docstring.
	* tests/publish.scm ("/*.narinfo")
	("/*.narinfo with properly encoded '+' sign"): Adjust accordingly.

2020-01-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Update copyright header.
	* gnu/packages/python-xyz.scm: Update copyright header.

2020-01-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: neomutt: Update to 20191207.
	* gnu/packages/mail.scm (neomutt): Update to 20191207.

	gnu: lmdb: Update to 0.9.24.
	* gnu/packages/databases.scm (lmdb): Update to 0.9.24.

2020-01-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Fix GUI.
	Fixes bug#39147.

	* gnu/packages/plotutils.scm (asymptote)[inputs]: Add missing inputs.
	[arguments]: Wrap GUI executable "xasy".

2020-01-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add python-cson.
	* gnu/packages/python-xyz.scm (python-cson): New variable.

	gnu: Add python-speg.
	* gnu/packages/python-xyz.scm (python-speg): New variable.

2020-01-16  zimoun  <zimon.toutoune@gmail.com>

	repl: Fix '--help' message.
	* guix/scripts/repl.scm: (show-help): Add '--listen' option message.

	repl: Add '--load-path' option.
	* guix/scripts/repl.scm (%option): Add '--load-path' option.
	* doc/guix.texi: Document it.

	edit: Add '--load-path' option.
	* guix/scripts/edit.scm (%option): Add '--load-path' option.
	* doc/guix.texi: Document it.

	refresh: Add '--load-path' option.
	* guix/scripts/refresh.scm (%option): Add '--load-path' option.
	* doc/guix.texi: Document it.

	size: Add '--load-path' option.
	* guix/scripts/size.scm (%option): Add '--load-path' option.
	* doc/guix.texi: Document it.

2020-01-16  Pierre Neidhardt  <mail@ambrevar.xyz>

	graph: Add '--load-path' option.
	* guix/scripts/graph.scm (%option): Add '--load-path' option.
	* doc/guix.texi: Document it.
	* tests/guix-graph.sh: Test it.

2020-01-16  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: make-bootstrap: Add cross-libc:static to the inputs.
	This is a follow-up of 4610ab7c9a5327df0d475262817bc081a5891aa8. 'getpw' & co
	fail with a cross-compiled statically-linked guile.

	* gnu/packages/make-bootstrap.scm (package-with-relocatable-glibc)[inputs]:
	Add "cross-libc:static".

2020-01-16  Christopher Baines  <mail@cbaines.net>

	gnu: cuirass: Update to 0.0.1-27.46f73b6.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-27.46f73b6.

2020-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variancepartition: Update to 1.16.1.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.16.1.

	gnu: r-flowworkspace: Update to 3.34.1.
	* gnu/packages/bioconductor.scm (r-flowworkspace): Update to 3.34.1.

	gnu: r-ropls: Update to 1.18.6.
	* gnu/packages/bioconductor.scm (r-ropls): Update to 1.18.6.

	gnu: r-mlinterfaces: Update to 1.66.2.
	* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.66.2.
	[propagated-inputs]: Remove r-rda.

	gnu: r-clusterprofiler: Update to 3.14.3.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 3.14.3.

	gnu: r-inspect: Update to 1.16.2.
	* gnu/packages/bioconductor.scm (r-inspect): Update to 1.16.2.

	gnu: r-regioner: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.18.1.

	gnu: r-affycoretools: Update to 1.58.4.
	* gnu/packages/bioconductor.scm (r-affycoretools): Update to 1.58.4.
	[propagated-inputs]: Add r-glimma.

	gnu: r-delayedarray: Update to 0.12.2.
	* gnu/packages/bioinformatics.scm (r-delayedarray): Update to 0.12.2.

	gnu: r-iranges: Update to 2.20.2.
	* gnu/packages/bioinformatics.scm (r-iranges): Update to 2.20.2.

	gnu: r-s4vectors: Update to 0.24.2.
	* gnu/packages/bioinformatics.scm (r-s4vectors): Update to 0.24.2.

	gnu: r-biocstyle: Update to 2.14.4.
	* gnu/packages/bioinformatics.scm (r-biocstyle): Update to 2.14.4.

	gnu: r-poibin: Update to 1.5.
	* gnu/packages/cran.scm (r-poibin): Update to 1.5.

	gnu: r-gdina: Update to 2.7.8.
	* gnu/packages/cran.scm (r-gdina): Update to 2.7.8.

	gnu: r-desolve: Update to 1.27.1.
	* gnu/packages/cran.scm (r-desolve): Update to 1.27.1.

	gnu: r-parameters: Update to 0.4.0.
	* gnu/packages/cran.scm (r-parameters): Update to 0.4.0.

	gnu: r-umap: Update to 0.2.4.1.
	* gnu/packages/cran.scm (r-umap): Update to 0.2.4.1.

	gnu: r-batchtools: Update to 0.9.12.
	* gnu/packages/cran.scm (r-batchtools): Update to 0.9.12.

	gnu: r-rttf2pt1: Update to 1.3.8.
	* gnu/packages/cran.scm (r-rttf2pt1): Update to 1.3.8.

	gnu: r-bookdown: Update to 0.17.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.17.

	gnu: r-shinyjs: Update to 1.1.
	* gnu/packages/cran.scm (r-shinyjs): Update to 1.1.

	gnu: r-future-apply: Update to 1.4.0.
	* gnu/packages/cran.scm (r-future-apply): Update to 1.4.0.

	gnu: r-tmb: Update to 1.7.16.
	* gnu/packages/cran.scm (r-tmb): Update to 1.7.16.

	gnu: r-multcomp: Update to 1.4-12.
	* gnu/packages/cran.scm (r-multcomp): Update to 1.4-12.

	gnu: r-proc: Update to 1.16.1.
	* gnu/packages/cran.scm (r-proc): Update to 1.16.1.

	gnu: r-sjmisc: Update to 2.8.3.
	* gnu/packages/cran.scm (r-sjmisc): Update to 2.8.3.

	gnu: r-insight: Update to 0.8.0.
	* gnu/packages/cran.scm (r-insight): Update to 0.8.0.

	gnu: r-hdf5r: Update to 1.3.1.
	* gnu/packages/cran.scm (r-hdf5r): Update to 1.3.1.

	gnu: r-fansi: Update to 0.4.1.
	* gnu/packages/cran.scm (r-fansi): Update to 0.4.1.

	gnu: r-bibtex: Update to 0.4.2.2.
	* gnu/packages/cran.scm (r-bibtex): Update to 0.4.2.2.

	gnu: r-trend: Update to 1.1.2.
	* gnu/packages/cran.scm (r-trend): Update to 1.1.2.

	gnu: r-tinytex: Update to 0.19.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.19.

	gnu: r-xfun: Update to 0.12.
	* gnu/packages/cran.scm (r-xfun): Update to 0.12.

	gnu: r-cli: Update to 2.0.1.
	* gnu/packages/cran.scm (r-cli): Update to 2.0.1.

	gnu: r-ggridges: Update to 0.5.2.
	* gnu/packages/cran.scm (r-ggridges): Update to 0.5.2.

	gnu: r-vcd: Update to 1.4-5.
	* gnu/packages/cran.scm (r-vcd): Update to 1.4-5.

	gnu: r-recipes: Update to 0.1.9.
	* gnu/packages/cran.scm (r-recipes): Update to 0.1.9.

	gnu: r-psych: Update to 1.9.12.31.
	* gnu/packages/cran.scm (r-psych): Update to 1.9.12.31.
	[propagated-inputs]: Remove r-foreign.

	gnu: r-ddalpha: Update to 1.3.11.
	* gnu/packages/cran.scm (r-ddalpha): Update to 1.3.11.

	gnu: r-squarem: Update to 2020.1.
	* gnu/packages/cran.scm (r-squarem): Update to 2020.1.

	gnu: r-suppdists: Update to 1.1-9.5.
	* gnu/packages/cran.scm (r-suppdists): Update to 1.1-9.5.

	gnu: r-bdsmatrix: Update to 1.3-4.
	* gnu/packages/cran.scm (r-bdsmatrix): Update to 1.3-4.

	gnu: r-prettyunits: Update to 1.1.0.
	* gnu/packages/cran.scm (r-prettyunits): Update to 1.1.0.
	[propagated-inputs]: Remove r-assertthat and r-magrittr.

	gnu: r-getoptlong: Update to 0.1.8.
	* gnu/packages/cran.scm (r-getoptlong): Update to 0.1.8.

	gnu: r-rgooglemaps: Update to 1.4.5.1.
	* gnu/packages/cran.scm (r-rgooglemaps): Update to 1.4.5.1.

	gnu: r-ranger: Update to 0.12.1.
	* gnu/packages/statistics.scm (r-ranger): Update to 0.12.1.

	gnu: r-modelmetrics: Update to 1.2.2.1.
	* gnu/packages/statistics.scm (r-modelmetrics): Update to 1.2.2.1.

	gnu: r-prabclus: Update to 2.3-2.
	* gnu/packages/statistics.scm (r-prabclus): Update to 2.3-2.

	gnu: r-statmod: Update to 1.4.33.
	* gnu/packages/statistics.scm (r-statmod): Update to 1.4.33.

	gnu: r-zoo: Update to 1.8-7.
	* gnu/packages/statistics.scm (r-zoo): Update to 1.8-7.

	gnu: r-gplots: Update to 3.0.1.2.
	* gnu/packages/statistics.scm (r-gplots): Update to 3.0.1.2.

	gnu: r-rsqlite: Update to 2.2.0.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.2.0.

	gnu: r-catools: Update to 1.17.1.4.
	* gnu/packages/statistics.scm (r-catools): Update to 1.17.1.4.

	gnu: r-hms: Update to 0.5.3.
	* gnu/packages/statistics.scm (r-hms): Update to 0.5.3.

	gnu: r-bh: Update to 1.72.0-3.
	* gnu/packages/statistics.scm (r-bh): Update to 1.72.0-3.

	gnu: r-stringi: Update to 1.4.5.
	* gnu/packages/statistics.scm (r-stringi): Update to 1.4.5.

	gnu: r-bit: Update to 1.1-15.1.
	* gnu/packages/statistics.scm (r-bit): Update to 1.1-15.1.

	gnu: r-mvtnorm: Update to 1.0-12.
	* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.0-12.
	[inputs]: Move gfortran from here...
	[native-inputs]: ...to here.

	gnu: r-caret: Update to 6.0-85.
	* gnu/packages/cran.scm (r-caret): Update to 6.0-85.
	[propagated-inputs]: Add r-proc.

	gnu: r-caret: Do not abbreviate "misc".
	* gnu/packages/cran.scm (r-caret)[description]: Replace "misc" with
	"miscellaneous".

	gnu: r-caret: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-caret): Move variable from here...
	* gnu/packages/cran.scm (r-caret): ...to here.

2020-01-16  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Fix support for ffmpeg codecs.
	Fixes <https://bugs.gnu.org/38045>.  Thanks to Jakub Kądziołka
	<kuba@kadziolka.net> and Amin Bandali <bandali@gnu.org> for their
	helpful observations and suggestions.

	This is a followup to commit 8e5567195f5d29301d571612085b5afdb460619d.

	* gnu/packages/gnuzilla.scm (icecat)[inputs]: Add shared-mime-info.
	[arguments]: Add elf and binary I/O modules to #:modules.  Add code to
	the 'fix-ffmpeg-runtime-linker' phase that sets the sandbox read-path
	whitelist to include libavcodec's RUNPATH, as well as shared-mime-info.

2020-01-16  Kei Kebreau  <kkebreau@posteo.net>

	gnu: red-eclipse: Update to 2.0.0.
	* gnu/packages/games.scm (red-eclipse): Update to 2.0.0.
	[source]: Remove obsolete patch, and fetch submodules by making "recursive?"
	true.
	[arguments]: Remove "unpack-data" phase and adjust
	"add-store-data-package-path-as-default" phase.
	[inputs]: Add freetype and remove data-sources.
	* gnu/packages/patches/red-eclipse-remove-gamma-name-hack.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Delete file.

2020-01-15  Ludovic Courtès  <ludo@gnu.org>

	clojure-utils: Avoid use of '@@'.
	* guix/build/clojure-utils.scm (%doc-regex): Avoid @@, which doesn't
	work on Guile 3.
	(file-sans-extension): Likewise.

	serialize: Export 'dump-port*'.
	* guix/serialization.scm (dump): Export as 'dump-port*'.
	* guix/scripts/challenge.scm (dump-port*): Remove.

2020-01-15  Josh Holland  <josh@inv.alid.pw>

	gnu: Add rcm.
	* gnu/packages/rcm.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add rcm.scm.

2020-01-15  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add sushi.
	* gnu/packages/gnome.scm (sushi): New variable.

	gnu: Add rygel.
	* gnu/packages/gnome.scm (rygel): New variable.

2020-01-15  Raghav Gururajan  <raghavgururajan@disroot.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add libnma.
	* gnu/packages/gnome.scm (libnma): New variable.

2020-01-15  Christopher Howard  <christopher@librehacker.com>

	gnu: Add liquid-dsp.
	* gnu/packages/sdr.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2020-01-15  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-telega: Update to 0.5.4-4.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.5.4-4.
	[propagated-inputs]: Add emacs-company to provide completions in telega-based
	buffers.

2020-01-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mpop: Mark up description.
	* gnu/packages/mail.scm (mpop)[description]: Use @acronym.

2020-01-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mercurial: Raise test time-outs.
	Let Guix handle them.  Fixes <https://paste.debian.net/plain/1126159>.

	* gnu/packages/version-control.scm (mercurial)[arguments]:
	Raise individual test time-outs to 1 day.

2020-01-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add manuskript.
	* gnu/packages/text-editors.scm (manuskript): New variable.

2020-01-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mercurial: Run tests verbosely and respect settings.
	* gnu/packages/version-control.scm (mercurial)[arguments]:
	Invoke ‘run-tests.py’ directly and verbosely.
	Respect #:tests? and parallel-job-count.

	gnu: mpop: Update to 1.4.7.
	* gnu/packages/mail.scm (mpop): Update to 1.4.7.

	gnu: mpop: Remove unnecessary libidn input.
	gnu/packages/mail.scm (mpop)[inputs]: Remove libidn.

2020-01-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Update to 2.62.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.62.

2020-01-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: Add python-xmlschema.
	* gnu/packages/xml.scm (python-xmlschema): New public variable.

	gnu: python-lxml: Move to (gnu packages xml).
	* gnu/packages/python-xyz.scm (python-lxml): Move from here ...
	* gnu/packages/xml.scm (python-lxml): ... to here.
	* gnu/packages/django.scm, gnu/packages/drones.scm,
	gnu/packages/libreoffice.scm, gnu/packages/nutrition.scm,
	gnu/packages/openstack.scm, gnu/packages/pulseaudio.scm,
	gnu/packages/python-science.scm, gnu/packages/tryton.scm,
	gnu/packages/wireservice.scm: Adjust module imports.

	gnu: python-elementpath: Update to 1.3.3.
	* gnu/packages/xml.scm (python-elementpath): Update to 1.3.3.

	gnu: python-elementpath: Move to (gnu packages xml).
	* gnu/packages/python-xyz.scm (python-elementpath): Move from here ...
	* gnu/packages/xml.scm (python-elementpath): ... to here.

	gnu: Add python2-importlib-metadata.
	* gnu/packages/python-xyz.scm (python2-importlib-metadata): New public variable.

	gnu: Add python2-zipp.
	* gnu/packages/python-compression.scm (python2-zipp): New public variable.

	gnu: Add python2-importlib-resources.
	* gnu/packages/python-xyz.scm (python2-importlib-resources): New public variable.

	gnu: python-wheel: Update to 0.33.6.
	* gnu/packages/python-xyz.scm (python-wheel): Update to 0.33.6.
	[arguments]: Explicitly disable tests (they never ran before).
	[native-inputs, properties]: Remove.
	(python2-wheel): Use PACKAGE-WITH-PYTHON2.

	gnu: python-zipp: Update to 1.0.0.
	* gnu/packages/python-compression.scm (python-zipp): Update to 1.0.0.
	[propagated-inputs]: Remove PYTHON-RST.LINKER.  Add PYTHON-MORE-ITERTOOLS.
	Move PYTHON-CONTEXTLIB2 and PYTHON-PATHLIB2 ...
	[native-inputs]: ... here.  Remove PYTHON-SPHINX.

	gnu: python-importlib-metadata: Update to 1.4.0.
	* gnu/packages/python-xyz.scm (python-importlib-metadata): Update to 1.4.0.
	[propagated-inputs]: Remove PYTHON-CONFIGPARSER, PYTHON-CONTEXTLIB2,
	PYTHON-DOCUTILS, PYTHON-PATHLIB2, and PYTHON-RST.LINKER.
	[native-inputs]: Remove PYTHON-SPHINX.  Add PYTHON-PACKAGING.

	gnu: python-pytest-checkdocs: Add missing input.
	* gnu/packages/python-check.scm (python-pytest-checkdocs)[propagated-inputs]:
	Add PYTHON-DOCUTILS.

	gnu: python-sortedcontainers: Update to 2.1.0.
	* gnu/packages/python-xyz.scm (python-sortedcontainers): Update to 2.1.0.

	gnu: popt: Add a source file name.
	* gnu/packages/popt.scm (popt)[source](file-name): New field.

2020-01-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 4aea90b.
	* gnu/packages/package-management.scm (guix): Update to 4aea90b.

	import: cpan: Rewrite tests to use an HTTP server instead of mocking.
	* guix/import/cpan.scm (%metacpan-base-url): New variable.
	(module->dist-name, cpan-fetch): Refer to it instead of the hard-coded URL.
	* tests/cpan.scm ("cpan->guix-package"): Use 'with-http-server' instead
	of 'mock'.

	import: cpan: Rewrite to use 'define-json-mapping'.
	* guix/import/cpan.scm (<cpan-dependency>, <cpan-release>): New
	JSON-mapped record types.
	(metacpan-url->mirror-url): New procedure.
	(cpan-source-url): Rewrite in terms of it.
	(cpan-version): Remove.
	(cpan-module->sexp): Rewrite to take a <cpan-release> instead of an
	alist, and rename 'meta' to 'release'.
	[convert-inputs]: Rewrite to use 'cpan-release-dependencies'.
	Update calls to 'convert-inputs' to pass a list of symbols.
	Replace 'assoc-ref' calls with the appropriate field accessors.
	(cpan->guix-package): Rename 'module-meta' to 'release'.
	(latest-release): Likewise, and use the appropriate accessors.
	* tests/cpan.scm (test-json): Remove "prereqs" record; add "dependency"
	list.
	("source-url-http", "source-url-https"): Remove.
	("metacpan-url->mirror-url, http")
	("metacpan-url->mirror-url, https"): New tests.

2020-01-15  Ludovic Courtès  <ludo@gnu.org>

	More module autoload adjustments.
	This is a followup to 7a0836cffdfe3ab9ee899602f218277646959144.

	* guix/scripts/package.scm: Adjust binding list of the (guix store roots)
	autoload.
	* guix/inferior.scm: Adjust binding list of the (guix cache) autoload.

2020-01-15  Ludovic Courtès  <ludo@gnu.org>

	Avoid warnings for the 'delete' binding of (guix build utils).
	On Guile 3, importing (guix build utils) leads to warnings such as:

	  WARNING: (gnu packages embedded): imported module (guix build utils) overrides core binding `delete'

	* gnu/packages/embedded.scm: Select 'alist-replace' from (guix build utils).
	* guix/ui.scm: Hide 'delete' from (guix build utils).

2020-01-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: Remove unnecessary uses of (guix build utils).
	* gnu/packages/crypto.scm: Remove use of (guix build utils).
	* gnu/packages/databases.scm: Likewise.

2020-01-15  Ludovic Courtès  <ludo@gnu.org>

	substitute: 'http-multiple-get' processes each request only once.
	Fixes <https://bugs.gnu.org/39090>.
	Reported by Gábor Boskovits <boskovits@gmail.com>.
	Fixes a regression introduced in 9e3f9ac3c00906f5bc647ea8398e4ed5a370614e.

	* guix/scripts/substitute.scm (http-multiple-get): In the "Connection: close"
	case, pass (drop requests (+ 1 processed)) to 'loop' as the remaining
	REQUESTS value.

	Previously, we would pass a list containing duplicates, and thus the
	final result would also contain duplicates.  When sent to the daemon,
	that list would lead to a daemon error:

	  got unexpected path `/gnu/store/…' from substituter

2020-01-15  Mike Rosset  <mike.rosset@gmail.com>

	gnu: qutebrowser: Update to 1.9.0.
	* gnu/packages/web-browsers.scm (qutebrowser): Update to 1.9.0.

	qutebrowser no longer uses qtwebkit by default. It now defaults to qtwebengine.

2020-01-15  Mike Rosset  <mike.rosset@gmail.com>

	gnu: Add python-pyqtwebengine.
	* gnu/packages/qt.scm (python-pyqtwebengine): New variable.

	gnu: python-pyqt: Substitute the full path of <qprinter.h>.
	* gnu/packages/qt.scm (python-pyqt)[phases]: When building
	  python-pyqtwebengine, qprinter.h can not be found.  This substitutes the full
	  path of qprinter.h in the qprinter sip specification file.

2020-01-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: keepassxc: Update to 2.5.2.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.5.2.

	gnu: zn-poly: Update to 0.9.2.
	* gnu/packages/sagemath.scm (zn-poly): Update to 0.9.2.

	gnu: brial: Use the source repository as home page.
	* gnu/packages/sagemath.scm (brial)[home-page]: Use upstream repository.

	gnu: brial: Update to 1.2.6.
	* gnu/packages/sagemath.scm (brial): Update to 1.2.6.

	gnu: gauche: Update to 0.9.9.
	* gnu/packages/scheme.scm (gauche): Update to 0.9.9.

	gnu: pdsh: Update to 2.34.
	* gnu/packages/ssh.scm (pdsh): Update to 2.34.
	[source]: Remove redundant FILE-NAME field.

	gnu: menumaker: Update to 0.99.11.
	* gnu/packages/wm.scm (menumaker): Update to 0.99.11.

2020-01-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: unbound: Update to 1.9.5 [fixes CVE-2019-18934].
	The Guix unbound package is not vulnerable in its default configuration,
	because we do not build with ‘--enable-ipsecmod’.

	* gnu/packages/dns.scm (unbound): Update to 1.9.5.

2020-01-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: linux-libre: Include more framebuffer font sizes.
	Add the 32x16 Terminus font for ‘high-DPI’ screens, and a 6x10 font that
	allows for more (debugging) information to be displayed on standard-DPI
	ones, while still being pleasant to read.

	* gnu/packages/aux-files/linux-libre/4.14-arm.conf,
	gnu/packages/aux-files/linux-libre/4.14-i686.conf,
	gnu/packages/aux-files/linux-libre/4.14-x86_64.conf,
	gnu/packages/aux-files/linux-libre/4.19-arm.conf,
	gnu/packages/aux-files/linux-libre/4.19-arm64.conf,
	gnu/packages/aux-files/linux-libre/4.19-i686.conf,
	gnu/packages/aux-files/linux-libre/4.19-x86_64.conf,
	gnu/packages/aux-files/linux-libre/4.4-i686.conf,
	gnu/packages/aux-files/linux-libre/4.4-x86_64.conf,
	gnu/packages/aux-files/linux-libre/4.9-i686.conf,
	gnu/packages/aux-files/linux-libre/4.9-x86_64.conf,
	gnu/packages/aux-files/linux-libre/5.4-arm-veyron.conf,
	gnu/packages/aux-files/linux-libre/5.4-arm.conf,
	gnu/packages/aux-files/linux-libre/5.4-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.4-i686.conf,
	gnu/packages/aux-files/linux-libre/5.4-x86_64.conf:
	Set CONFIG_FONTS=y, CONFIG_FONT_TER16x32=y, and CONFIG_FONT_6x10=y.

2020-01-15  Leo Famulari  <leo@famulari.name>

	gnu: ncmpcpp: Enable the clock feature.
	* gnu/packages/mpd.scm (ncmpcpp)[arguments]: Pass '--enable-clock'
	to #:configure-flags.

	gnu: MPD: Update to 0.21.18.
	* gnu/packages/mpd.scm (mpd): Update to 0.21.18.

2020-01-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gnubg: Add desktop file.
	* gnu/packages/games.scm (gnubg)[arguments]: Add an 'install-desktop-file'
	  phase.

2020-01-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gnubg: Fix links.
	The site at gnubg.org states that the software is now available at
	www.gnu.org/software/gnubg.

	* gnu/packages/games.scm (gnugb)[source]: Fix link.
	  [home-page]: Likewise.

2020-01-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sed: Update to 4.8.
	* gnu/packages/base.scm (sed): Update to 4.8.
	[source]: Download gzip tarball.

	gnu: rust-hex-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-hex-0.3)[arguments]: Skip build.
	[properties]: Remove field.

	gnu: rust-heapsize-plugin-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-heapsize-plugin-0.1)[arguments]: Skip
	build. Add rust-heapsize-0.3 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-heapsize-0.4: Don't hide package.
	* gnu/packages/crates-io.scm (rust-heapsize-0.4)[arguments]: Skip build.
	Add rust-winapi-0.3 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-heapsize-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-heapsize-0.3)[arguments]: Skip build.
	Add rust-kernel32-sys-0.2 to cargo-inputs.
	[properties]: Don't inherit.

	gnu: rust-language-tags-0.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-language-tags-0.2)[arguments]: Skip
	build. Add rust-heapsize-0.3, rust-heapsize-plugin-0.1 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-kernel32-sys-0.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-kernel32-sys-0.2)[arguments]: Skip
	build. Add rust-winapi-0.2 to cargo-inputs. Add rust-winapi-build-0.1 to
	cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-json-0.11: Update to 0.11.15.
	* gnu/packages/crates-io.scm (rust-json-0.11): Update to 0.11.15.

	gnu: rust-json-0.11: Don't hide package.
	* gnu/packages/crates-io.scm (rust-json-0.11)[arguments]: Skip build.
	[properties]: Remove field.

	gnu: rust-cc-1.0: Don't hide package.
	* gnu/packages/crates-io.scm (rust-cc-1.0)[arguments]: Skip build. Add
	rust-rayon-1.1 to cargo-inputs. Add rust-tempdir-0.3 to
	cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-cblas-sys-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-cblas-sys-0.1)[arguments]: Skip build.
	Add rust-libc-0.2 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-cargon-0.0: Don't hide package.
	* gnu/packages/crates-io.scm (rust-cargon-0.0)[arguments]: Skip build.
	Add rust-gcc-0.3 to cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-blas-sys-0.7: Don't hide package.
	* gnu/packages/crates-io.scm (rust-blas-sys-0.7)[arguments]: Skip build.
	Add rust-libc-0.2 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-xdg-2.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-xdg-2.2)[arguments]: Skip build.
	[properties]: Remove field.

	gnu: rust-xattr-0.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-xattr-0.2)[arguments]: Skip build.
	Add rust-libc-0.2 to cargo-inputs. Add rust-tempfile-3.0 to
	cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-winapi-0.3: Appease guix lint.
	* gnu/packages/crates-io.scm (rust-winapi-0.3)[synopsis]: Appease
	'guix lint'.

	gnu: rust-serde-json-1.0: Appease guix lint.
	* gnu/packages/crates-io.scm (rust-serde-json-1.0)[synopsis]: Appease
	'guix lint'.

	gnu: rust-foreign-types-shared-0.2: Appease guix lint.
	* gnu/packages/crates-io.scm (rust-foreign-types-shared-0.2)[synopsis]:
	Appease 'guix lint'.

	gnu: rust-foreign-types-macros-0.1: Appease guix lint.
	* gnu/packages/crates-io.scm (rust-foreign-types-macros-0.1)[synopsis]:
	Appease 'guix lint'.

	gnu: rust-cbindgen: Update to 0.12.2.
	* gnu/packages/rust-apps.scm (rust-cbindgen): Update to 0.12.2.

	gnu: rust-aho-corasick-0.7: Update to 0.7.6.
	* gnu/packages/crates-io.scm (rust-aho-corasick-0.7): Update to 0.7.6.
	[arguments]: Add rust-doc-comment-0.3 to cargo-development-inputs.

	gnu: rust-scoped-threadpool-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-scoped-threadpool-0.1)[arguments]:
	Skip build. Add rust-lazy-static-1.3 to cargo-development-inputs.
	[synopsis]: Appease 'guix lint'.
	[description]: Appease 'guix lint'.
	[properties]: Remove field.

	gnu: rust-schannel-0.1: Update to 0.1.16.
	* gnu/packages/crates-io.scm (rust-channel-0.1): Update to 0.1.16.

	gnu: rust-schannel-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-schannel-0.1)[arguments]: Skip build.
	Add rust-lazy-static-1.3, rust-winapi-0.3 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-same-file-1.0: Upgrade to 1.0.6.
	* gnu/packages/crates-io.scm (rust-same-file-1.0): Update to 1.0.6.
	[arguments]: Add rust-doc-comment-0.3 to cargo-development-inputs.

	gnu: rust-same-file-1.0: Don't hide package.
	* gnu/packages/crates-io.scm (rust-same-file-1.0)[arguments]: Skip
	build. Add rust-winapi-util-0.1 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-safemem-0.3: Update to 0.3.3.
	* gnu/packages/crates-io.scm (rust-safemem-0.3): Update to 0.3.3.

	gnu: rust-safemem-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-safemem-0.3)[arguments]: Skip build.
	[properties]: Remove field.

	gnu: rust-rustc-std-workspace-core-1.0: Don't hide package.
	* gnu/packages/crates-io.scm (rust-rustc-std-workspace-core-1.0)
	[arguments]: Skip build.
	[properties]: Remove field.

	gnu: rust-rustc-serialize-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-rustc-serialize-0.3)[arguments]: Skip
	build. Add rust-rand-0.3 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-rustc-hash-1.0: Update to 1.0.1.
	* gnu/packages/crates-io.scm (rust-rustc-hash-1.0): Update to 1.0.1.
	[arguments]: Add rust-byteorder-1.3 to cargo-inputs.

	gnu: rust-rustc-hash-1.0: Don't hide package.
	* gnu/packages/crates-io.scm (rust-rustc-hash-1.0)[arguments]: Skip build.
	[home-page]: Update to new home-page.
	[properties]: Remove field.

	gnu: rust-rustc-demangle-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-rustc-demangle-0.1)[arguments]: Skip
	build. Add rust-compiler-builtins-0.1, rust-rustc-std-workspace-core-1.0
	to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-resolv-conf-0.6: Don't hide package.
	* gnu/packages/crates-io.scm (rust-resolv-conf-0.6)[arguments]: Skip
	build. Add rust-quick-error-1.2, rust-hostname-0.1 to cargo-inputs.
	[synopsis]: Appease 'guix lint'.
	[properties]: Remove field.

	gnu: rust-remove-dir-all-0.5: Don't hide package.
	* gnu/packages/crates-io.scm (rust-remove-dir-all-0.5)[arguments]: Skip
	build. Add rust-winapi-0.3 to cargo-inputs. Add rust-doc-comment-0.3 to
	cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-redox-termios-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-redox-termios-0.1)[arguments]: Skip
	build. Add rust-redox-syscall-0.1 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-redox-syscall-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-redox-syscall-0.1)[arguments]: Skip
	build.
	[properties]: Remove field.

	gnu; rust-rdrand-0.4: Don't hide package.
	* gnu/packages/crates-io.scm (rust-rdrand-0.4)[arguments]: Skip build.
	Add rust-rand-core-0.3 to cargo-inputs.
	[properties]: Remove field.
	[description]: Fix typo.

	gnu: rust-rawpointer-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-rawpointer-0.1)[arguments]: Skip build.
	[properties]: Remove field.

	gnu: rust-cbindgen: Remove extra input.
	* gnu/packages/rust-apps.scm (rust-cbindgen)[arguments]: Remove
	rust-autogen-0.1 from cargo-development-inputs.

	gnu: rust-rand-0.6: Update inputs.
	* gnu/packages/crates-io.scm (rust-rand-0.6)[arguments]: Move
	rust-autocfg-0.1 to cargo-inputs. Replace rust-rand-xoshiro-0.3 with
	rust-rand-xoshiro-0.1.

	gnu: Add rust-rand-xoshiro-0.1.
	* gnu/packages/crates-io.scm (rust-rand-xoshiro-0.1): New variable.

2020-01-15  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.12.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.12.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.96.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.96.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.165.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.165.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.210.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.210.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.210.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.210.
	(linux-libre-4.4-pristine-source): Update hash.

2020-01-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: popt: Reverse source mirror entries.
	Commit 8f4cff0e21e4142d5f51022ef1efad569c3ca0bc accidentally caused rebuilds
	because the expected file name changed.

	* gnu/packages/popt.scm (popt)[source](uri): Add the Debian mirror last.

2020-01-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-2.5.
	* gnu/packages/ruby.scm (ruby-2.5): New variable.

2020-01-14  Christopher Baines  <mail@cbaines.net>

	gnu: ruby: Update to 2.6.5.
	Make zlib a propagated-input, as the pkgconfig configuration includes linking
	against zlib as default, which means that gems with native components will
	fail to build without zlib.

	* gnu/packages/ruby.scm (ruby): Update to 2.6.5.

2020-01-14  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-2.4: Update to 2.4.9.
	* gnu/packages/ruby.scm (ruby-2.4): Update to 2.4.9.

2020-01-14  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-tzinfo: Skip safe tests.
	The safe tests attempt to run with Ruby 2.6, but these tests fail if the build
	takes place within /tmp, as the Ruby LOAD_PATH then includes /tmp, which is
	world writable.

	* gnu/packages/ruby.scm (ruby-tzinfo)[arguments]: Add skip-safe-tests phase.

2020-01-14  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-json-pure: Update to 2.2.0.
	* gnu/packages/ruby.scm (ruby-json-pure): Update to 2.2.0.
	[home-page]: Add trailing /, due to a redirect.

	gnu: ruby-power-assert: Update to 1.1.5.
	* gnu/packages/ruby.scm (ruby-power-assert): Update to 1.1.5.
	[arguments]: Disable running the tests.

	gnu: ruby-hoe: Update to 3.21.0.
	* gnu/packages/ruby.scm (ruby-hoe): Update to 3.21.0.
	[arguments]: Avoid having SOURCE_DATE_EPOCH set while the tests are running.

	gnu: ruby-yard: Update to 0.9.20.
	* gnu/packages/ruby.scm (ruby-yard): Update to 0.9.20.
	[arguments]: Delete the Gemfile before running the tests.
	[native-inputs]: Add ruby-redcloth and ruby-asciidoctor.

	gnu: ruby-childprocess: Update to 3.0.0.
	* gnu/packages/ruby.scm (ruby-childprocess): Update to 3.0.0.
	[home-page]: Switch to https, as it's supported by github.com.

2020-01-14  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-childprocess-0.6: Remove version 0.6.3.
	As it is unused.

	* gnu/packages/ruby.scm (ruby-childprocess-0.6): Rename to ruby-childprocess.
	[version, source]: Copy from ruby-childprocess.

2020-01-14  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-aruba: Update to 0.14.14.
	Stop patching out the use of simplecov, it's used throughout the tests now, so
	it's not as simple to avoid using it.

	* gnu/packages/ruby.scm (ruby-aruba): Update to 0.14.14.
	[arguments]: Stop patching out the use of simplecov.
	[native-inputs]: Add ruby-simplecov.

2020-01-14  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-listen: Update to 3.2.0.
	This avoids some test failures when updating Ruby to 2.6.

	* gnu/packages/ruby.scm (ruby-listen): Update to 3.2.0.

2020-01-14  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: curl: Make libcurl respect SSL_CERT_DIR and SSL_CERT_FILE.
	* gnu/packages/patches/curl-use-ssl-cert-env.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/curl.scm (curl)[source]: Use the patch.
	[native-search-paths]: Add the new variables.

2020-01-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: util-linux: Move libraries to separate output.
	Fixes <https://bugs.gnu.org/37732>.
	Reported by Diego Nicola Barbato <dnbarbato@posteo.de>.

	* gnu/packages/linux.scm (util-linux)[outputs]: Add "lib".
	[arguments]: Update #:configure-flags and the "move-static-libraries" phase
	accordingly.  Add phases "patch-build-scripts" and "adjust-pkg-config-files".
	(e2fsprogs, psm, mtd-utils, f2fs-tools, f2fs-tools-1.7, eudev,
	xfsprogs)[inputs]: Change to the "lib" output of UTIL-LINUX.
	(btrfs-progs)[inputs]: Remove duplicate UTIL-LINUX inputs and change to use
	the "lib" output.
	* gnu/packages/admin.scm (pam-mount)[inputs]: Add UTIL-LINUX:LIB.
	(testdisk)[inputs]: Change to the "lib" output of UTIL-LINUX.
	* gnu/packages/android.scm (abootimg)[inputs]: Likewise.
	* gnu/packages/audio.scm (jack-1)[propagated-inputs]: Likewise.
	* gnu/packages/bootloaders.scm (syslinux, vboot-utils)[inputs]: Likewise.
	* gnu/packages/chez.scm (chez-scheme)[inputs]: Likewise.
	* gnu/packages/cryptsetup.scm (cryptsetup, cryptsetup-static)[inputs]: Likewise.
	* gnu/packages/databases.scm (postgresql, 4store)[inputs]: Likewise.
	* gnu/packages/disk.scm (ndctl, gptfdisk, fdisk, gparted, rmlint,
	volume-key)[inputs]: Likewise.
	(parted)[inputs]: Likewise.
	[native-inputs]: Add UTIL-LINUX.
	* gnu/packages/efi.scm (sbsigntools)[inputs]: Add UTIL-LINUX:LIB.
	* gnu/packages/engineering.scm (lib3mf)[inputs]: Change to the "lib" output of
	UTIL-LINUX.
	* gnu/packages/enlightenment.scm (efl)[propagated-inputs]: Likewise.
	* gnu/packages/file-systems.scm (glusterfs, jfsutils, zfs)[inputs]: Likewise.
	* gnu/packages/firmware.scm (ovmf)[inputs]: Likewise.
	* gnu/packages/fontutils.scm (fontconfig)[propagated-inputs]: Likewise.
	* gnu/packages/freedesktop.scm (localed)[inputs]: Likewise.
	* gnu/packages/glib.scm (glib, appstream-glib)[propagated-inputs]: Likewise.
	* gnu/packages/gnome.scm (tracker, gnome-terminal)[inputs]: Likewise.
	* gnu/packages/jupyter.scm (xeus)[inputs]: Likewise.
	* gnu/packages/kde.scm (kpmcore)[inputs]: Likewise.
	* gnu/packages/kodi.scm (crossguid)[inputs]: Likewise.
	* gnu/packages/lighting.scm (ola)[inputs]: Likewise.
	* gnu/packages/music.scm (libgig)[inputs]: Likewise.
	* gnu/packages/nfs.scm (nfs-utils)[inputs]: Likewise.
	* gnu/packages/opencog.scm (opencog)[inputs]: Likewise.
	* gnu/packages/package-management.scm (msitools)[inputs]: Change to the "lib"
	output of UTIL-LINUX.
	* gnu/packages/password-utils.scm (pwsafe)[inputs]: Likewise.
	* gnu/packages/telephony.scm (pjproject)[propagated-inputs]: Likewise.
	* gnu/packages/rdf.scm (rasqal)[inputs]: Likewise.
	* gnu/packages/search.scm (xapian)[inputs]: Likewise.
	* gnu/packages/sssd.scm (sssd)[native-inputs]: Likewise.
	* gnu/packages/storage.scm (ceph)[inputs]: Add UTIL-LINUX:LIB.
	* gnu/packages/task-management.scm (taskwarrior)[inputs]: Change to the "lib"
	output of UTIL-LINUX.
	* gnu/packages/virtualization.scm (libvirt, xen)[inputs]: Likewise.
	* gnu/packages/xorg.scm (libsm)[inputs]: Likewise.

2020-01-14  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	gnu: python-wcwidth: Update to 0.1.8.
	* gnu/packages/python-xyz.scm (python-wcwidth): Update to 0.1.8.

	gnu: python-wcwidth: Adjust indentation.
	* gnu/packages/python-xyz.scm (python-wcwidth): Re-indent.

	gnu: python-packaging: Update to 20.0.
	* gnu/packages/python-xyz.scm (python-packaging): Update to 20.0.

	gnu: chez-sheme: Move util-linux to inputs.
	* gnu/packages/chez.scm (chez-scheme)[native-inputs]: Move UTIL-LINUX ...
	[inputs]: ... here.  Rename assoc key to "libuuid" for clarity.

	gnu: volume-key: Move util-linux to inputs.
	* gnu/packages/disk.scm (volume-key)[native-inputs]: Move UTIL-LINUX ...
	[inputs]: ... here.  Rename assoc key to "libblkid" for clarity.

	gnu: xfsprogs: Move util-linux to inputs.
	* gnu/packages/linux.scm (xfsprogs)[native-inputs]: Move UTIL-LINUX ...
	[inputs]: ... here.  Rename key to "libuuid" for clarity.

	gnu: rsync: Update home page.
	* gnu/packages/rsync.scm (rsync)[source, home-page]: Use HTTPS.

	gnu: help2man: Update to 1.47.12.
	* gnu/packages/man.scm (help2man/latest): Update to 1.47.12.

	gnu: popt: Update source URI.
	* gnu/packages/popt.scm (popt)[source](uri): Add Debian mirror.

2020-01-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: git: Update to 2.25.0.
	* gnu/packages/version-control.scm (git): Update to 2.25.0.

2020-01-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: procps: Update to 3.3.16.
	* gnu/packages/linux.scm (procps): Update to 3.3.16.

	gnu: help2man: Update to 1.47.12.
	* gnu/packages/man.scm (help2man): Update to 1.47.12.
	(help2man/latest): Remove variable.

	gnu: python2: Update to 2.7.17.
	* gnu/packages/python.scm (python-2.7): Update to 2.7.17.

	gnu: libuv: Do not build the static library.
	* gnu/packages/libevent.scm (libuv)[arguments]: Add #:configure-flags.

	gnu: libuv: Update to 1.34.1.
	* gnu/packages/libevent.scm (libuv): Update to 1.34.1.

	gnu: libev: Do not build the static library.
	* gnu/packages/libevent.scm (libev)[arguments]: New field.

	gnu: libev: Update to 4.31.
	* gnu/packages/libevent.scm (libev): Update to 4.31.

	gnu: acl: Do not build the static library.
	* gnu/packages/acl.scm (acl)[arguments]: Add #:configure-flags.

	gnu: python-boot0: Update to 3.5.9.
	* gnu/packages/commencement.scm (python-boot0): Update to 3.5.9.

2020-01-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-boot0: Do not inherit source snippet from python.
	This is in preparation for Python 3.8 which requires changes.

	* gnu/packages/commencement.scm (python-boot0)[source]: Copy modules and
	snippet from PYTHON instead of inheriting.

2020-01-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: guile: Apply Shepherd fix to the default Guile.
	* gnu/packages/guile.scm (guile-2.2/bug-fix): Remove variable.
	(guile-2.2)[source](patches): Add "guile-finalization-crash.patch".
	* gnu/packages/admin.scm (shepherd)[inputs, native-inputs]: Change from
	GUILE-2.2/BUG-FIX to GUILE-2.2.

	gnu: grep: Update to 3.4.
	* gnu/packages/base.scm (grep): Update to 3.4.

	gnu: OpenSSL: Enable parallel build.
	* gnu/packages/tls.scm (openssl)[arguments]: Remove #:parallel-build?.

	gnu: OpenSSL: Remove duplicate #:disallowed-references.
	* gnu/packages/tls.scm (openssl)[arguments]: Remove #:disallowed-references.

	gnu: file: Update to 5.38.
	* gnu/packages/patches/file-CVE-2019-18218.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/file.scm (file): Update to 5.38.
	[source](patches): Remove.

	gnu: findutils: Fix bootstrap on aarch64-linux and armhf-linux.
	* gnu/packages/patches/findutils-test-rwlock-threads.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/base.scm (findutils)[source](patches): Add it.

2020-01-14  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: python-slepc4py: Update to 3.11.0.
	* gnu/packages/maths.scm (python-slepc4py): Update to 3.11.0.

	gnu: python-petsc4py: Update to 3.11.0.
	* gnu/packages/maths.scm (python-petsc4py): Update to 3.11.0.

2020-01-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: source-highlight: Update to 3.1.9.
	* gnu/packages/pretty-print.scm (source-highlight): Update to 3.1.9.

2020-01-14  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-archive.
	* gnu/packages/lisp-xyz.scm (sbcl-archive, cl-archive, ecl-archive): New
	  variables.

2020-01-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-dtoa-0.4: Don't hide package.
	* gnu/packages/crates-io.scm (rust-dtoa-0.4)[arguments]: Skip build.
	[properties]: Remove field.

	gnu: rust-dtoa-0.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-dtoa-0.2)[arguments]: Skip build.
	properties]: Remove field.

	gnu: rust-doc-comment-0.3: Don't hide package.
	* gnu/packages/crates-io.scm (rust-doc-comment-0.3)[arguments]: Skip
	build.
	[properties]: Remove field.

	gnu: rust-discard-1.0: Don't hide package.
	* gnu/packages/crates-io.scm (rust-discard-1.0)[arguments]: Skip build.
	[properties]: Remove field.

	gnu: rust-dirs-1.0: Don't hide package.
	* gnu/packages/crates-io.scm (rust-dirs-1.0)[arguments]: Skip build.
	Add rust-libc-0.2, rust-winapi-0.3 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-defmac-0.2: Update to 0.2.1.
	* gnu/packages/crates-io.scm (rust-defmac-0.2): Update to 0.2.1.

	gnu: rust-defmac-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-defmac-0.1)[arguments]: Skip build.
	[properties]: Remove field.

	gnu: rust-defmac-0.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-defmac-0.2)[arguments]: Skip build.
	[properties]: Remove field.

	gnu: rust-data-encoding-2.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-data-encoding-2.1)[arguments]: Skip
	build.
	[properties]: Remove field.

	gnu: rust-core-foundation-sys-0.6: Don't hide package.
	* gnu/packages/crates-io.scm (rust-core-foundation-sys-0.6)[arguments]:
	Skip build.
	[properties]: Remove field.

	gnu: rust-constant-time-eq-0.1: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-constant-time-eq-0.1): Update to 0.1.5.

	gnu: rust-constant-time-eq-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-constant-time-eq-0.1)[arguments]:
	Skip build.
	[properties]: Remove field.

	gnu: rust-compiler-builtins-0.1: Update to 0.1.23.
	* gnu/packages/crates-io.scm (rust-compiler-builtins-0.1): Update to 0.1.23.

	gnu: rust-compiler-builtins-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-compiler-builtins-0.1)[arguments]:
	Skip build. Add rust-rustc-std-workspace-core-1.0 to cargo-inputs. Add
	rust-cc-1.0 to cargo-development-inputs.
	[home-page]: Update to new home-page.
	[properties]: Remove field.

	gnu: rust-cloudabi-0.0: Don't hide package.
	* gnu/packages/crates-io.scm (rust-cloudabi-0.0)[arguments]: Skip build.
	Add rust-bitflags-1 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-cfg-if-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-cfg-if-0.1)[arguments]: Skip build.
	Add rust-compiler-builtins-0.1, rust-rustc-std-workspace-core-1.0 to
	cargo-inputs.
	[properties]: Remove field.

	gnu: rust-bitflags-1: Update to 1.2.1.
	* gnu/packages/crates-io.scm (rust-bitflags-1): Update to 1.2.1.

	gnu: rust-bitflags-1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-bitflags-1)[arguments]: Skip build.
	[properties]: Remove field.

	gnu: rust-bencher-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-bencher-0.1)[arguments]: Skip build.
	[properties]: Remove field.

	gnu: rust-base-x-0.2: Update to 0.2.6.
	* gnu/packages/crates-io.scm (rust-base-x-0.2): Update to 0.2.6.

	gnu: rust-base-x-0.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-base-x-0.2)[arguments]: Skip build.
	Add rust-bencher-0.1, rust-json-0.11, rust-rand-0.3 to
	cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-backtrace-sys-0.1: Upgrade to 0.1.32.
	* gnu/packages/crates-io.scm (rust-backtrace-sys-0.1): Update to 0.1.32.

	gnu: rust-backtrace-sys-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-backtrace-sys-0.1)[arguments]: Skip
	build. Add rust-libc-0.2, rust-compiler-builtins-0.1,
	rust-rustc-std-workspace-core-1.0 to cargo-inputs. Add rust-cc-1.0 to
	cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-autocfg-0.1: Don't hide package.
	* gnu/packages/crates-io.scm (rust-autocfg-0.1)[arguments]: Skip build.
	[properties]: Remove field.

	gnu: rust-atty-0.2: Don't hide package.
	* gnu/packages/crates-io.scm (rust-atty-0.2)[arguments]: Skip build.
	Add rust-libc-0.2, rust-winapi-0.3 to cargo-inputs.
	[synopsis]: Appease 'guix lint'.
	[properties]: Remove field.

	gnu: rust-antidote-1.0: Don't hide package.
	* gnu/packages/crates-io.scm (rust-antidote-1.0)[arguments]: Skip build.
	[properties]: Remove field.

	gnu: rust-adler32-1.0: Update to 1.0.4.
	* gnu/packages/crates-io.scm (rust-adler32-1.0): Update to 1.0.4.

	gnu: rust-adler32-1.0: Don't hide package.
	* gnu/packages/crates-io.scm (rust-adler32-1.0)[arguments]: Skip build.
	Add rust-rand-0.4 to cargo-development-inputs.
	[properties]: Remove field.

2020-01-14  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: glib: Fix g_app_info_get_default_for_type.
	Fixes <https://bugs.gnu.org/38524>.
	Reported by Reza Alizadeh Majd <r.majd@pantherx.org>.

	* gnu/packages/glib.scm (glib)[arguments]<#:phases>[patch-gio-launch-desktop]:
	New phase.
	[move-executables]: Modify.

2020-01-13  Julien Lepiller  <julien@lepiller.eu>

	gnu: services: Fix mysql service activation.
	This change is necessary after the split of mariadb outputs.

	* gnu/services/databases.scm (%mysql-activation): Use mysql:lib in
	mariadb-specific part.

2020-01-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: TeX Live: Update packages to 2019.3.
	* gnu/packages/tex.scm (texlive-texmf, texlive): Update to 20190410.
	(texlive-union)[native-inputs]: Update "updmap.cfg".
	(texlive-latex-base)[source]: Adjust for removed files.
	[arguments]: Ignore one new csplain build.
	[native-inputs]: Update hash for "texlive-luatexconfig".
	[inputs]: Add TEXLIVE-HYPHEN-PALI.
	(texlive-hyphen-package)[native-inputs]: Add RUBY-HYDRA.
	[arguments]: Rewrite phases for upstream changes.  In particular, the language
	is now detected automatically, rendering the CODE parameter obsolete.
	(texlive-hyphen-armenian, texlive-hyphen-turkish)[arguments]: Use
	pre-generated patterns.
	(texlive-hyphen-basque, texlive-hyphen-turkmen)[arguments]: Likewise.
	[license]: Adjust for updated source file.
	(texlive-hyphen-ethiopic, texlive-hyphen-galician)[arguments, license]: Likewise.
	[native-inputs]: Remove.
	(texlive-hyphen-german)[source]: Adjust for file rename.
	(texlive-latex-fancyvrb): Use SIMPLE-TEXLIVE-PACKAGE.
	(texlive-fonts-ec)[license]: Update URI.
	(texlive-doi, texlive-pst-text)[source]: Update paths and hash.
	(texlive-latex-pgf)[native-inputs]: Update "texlive-latex-pgf-generic".
	(texlive-generic-pdftex)[native-inputs]: Update "pdftex-map".
	(texlive-latex-pdfx)[native-inputs]: Update "texlive-tex-pdfx".
	(hyph-utf8-scripts, texlive-docstrip, texlive-unicode-data,
	texlive-hyphen-base, texlive-fontinst, texlive-cm, texlive-tex-plain,
	texlive-hyphen-afrikaans, texlive-hyphen-ancientgreek,
	texlive-hyphen-belarusian, texlive-hyphen-bulgarian, texlive-hyphen-catalan,
	texlive-hyphen-chinese, texlive-hyphen-churchslavonic, texlive-hyphen-coptic,
	texlive-hyphen-croatian, texlive-hyphen-czech, texlive-hyphen-danish,
	texlive-hyphen-dutch, texlive-hyphen-english, texlive-hyphen-esperanto,
	texlive-hyphen-estonian, texlive-hyphen-finnish, texlive-hyphen-french,
	texlive-hyphen-friulan, texlive-hyphen-galician, texlive-hyphen-georgian,
	texlive-hyphen-greek, texlive-hyphen-hungarian, texlive-hyphen-icelandic,
	texlive-hyphen-indic, texlive-hyphen-indonesian, texlive-hyphen-interlingua,
	texlive-hyphen-irish, texlive-hyphen-italian, texlive-hyphen-kurmanji,
	texlive-hyphen-latin, texlive-hyphen-latvian, texlive-hyphen-lithuanian,
	texlive-hyphen-mongolian, texlive-hyphen-norwegian, texlive-hyphen-occitan,
	texlive-hyphen-piedmontese, texlive-hyphen-polish, texlive-hyphen-portuguese,
	texlive-hyphen-romanian, texlive-hyphen-romansh, texlive-hyphen-russian,
	texlive-hyphen-sanskrit, texlive-hyphen-serbian, texlive-hyphen-slovak,
	texlive-hyphen-slovenian, texlive-hyphen-spanish, texlive-hyphen-swedish,
	texlive-hyphen-thai, texlive-hyphen-ukrainian, texlive-hyphen-uppersorbian,
	texlive-hyphen-welsh, texlive-hyph-utf8, texlive-dehyph-exptl,
	texlive-latex-kpathsea, texlive-latex-filecontents, texlive-latex-oberdisk,
	texlive-latex-tools, texlive-latex-l3kernel, texlive-latex-l3packages,
	texlive-latex-fontspec, texlive-latex-amsmath, texlive-latex-babel,
	texlive-generic-babel-german, texlive-latex-etoolbox, texlive-latex-g-brief,
	texlive-latex-geometry, texlive-latex-polyglossia, texlive-tex-texinfo,
	texlive-latex-colortbl, texlive-luatex-fancyhdr, texlive-latex-listings,
	texlive-latex-eso-pic, texlive-latex-enumitem, texlive-latex-multirow,
	texlive-latex-overpic, texlive-latex-parskip, texlive-latex-metapost,
	texlive-latex-acmart, texlive-fonts-media9, texlive-latex-ocgx2,
	texlive-latex-pgf, texlive-metapost, texlive-latex-koma-script,
	texlive-generic-listofitems, texlive-latex-bibtex, texlive-context-base,
	texlive-beamer, texlive-latex-pdfx, texlive-pstricks, texlive-tools,
	texlive-siunitx): Update hashes.

	gnu: Add texlive-hyphen-pali.
	* gnu/packages/tex.scm (texlive-hyphen-pali): New public variable.

	gnu: texlive-bin: Purge unused bundled software from the source.
	* gnu/packages/tex.scm (texlive-bin)[source](modules, snippet): New fields.

	gnu: texlive-bin: Do not build static libraries.
	* gnu/packages/tex.scm (texlive-bin)[arguments]: Add "--disable-static" in
	 #:configure-flags.

	gnu: texlive-bin: Update to 20190410.
	* gnu/packages/patches/texlive-bin-CVE-2018-17407.patch,
	gnu/packages/patches/texlive-bin-luatex-poppler-compat.patch: Delete files.
	* gnu/packages/patches/texlive-bin-poppler-0.83.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/tex.scm (texlive-extra-src): Update to 20190419.
	(texlive-bin): Likewise.
	[source](patches): Update Arch patches for Poppler 0.84 compatibility.
	[arguments]: Remove phase 'use-code-for-even-newer-poppler'; add phase
	'patch-dvisgm-build-files'.

	build-system/texlive: Update to texlive-2019.3, revision 51265.
	* guix/build-system/texlive.scm (%texlive-tag): Change to "2019.3".
	(%texlive-revision): Change to 51265.

	gnu: poppler: Update to 0.84.0.
	* gnu/packages/pdf.scm (poppler): Update to 0.84.0.
	* gnu/packages/inkscape.scm (inkscape)[arguments]: Add phase
	'adjust-for-new-poppler'.

	gnu: Add ruby-hydra.
	* gnu/packages/ruby.scm (ruby-hydra): New public variable.

2020-01-13  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: qtbase: Open links properly without xdg-utils in profile
	* gnu/packages/qt.scm (qtbase)[inputs]: Add XDG-UTILS.
	  [arguments](patch-xdg-open): New phase.

2020-01-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-parted: Add "guile3.0-parted" variant.
	* gnu/packages/guile-xyz.scm (guile-parted)[source]: Add 'modules' and 'snippet'.
	(guile3.0-parted): New variable.

	gnu: guile-newt: Add "guile3.0-newt" variant.
	* gnu/packages/guile-xyz.scm (guile-newt)[source]: Add 'modules' and 'snippet'.
	(guile3.0-newt): New variable.

	gnu: guile-simple-zmq: Add "guile3.0-simple-zmq" variant.
	* gnu/packages/guile-xyz.scm (guile3.0-simple-zmq): New variable.

	gnu: guile-colorized: Add "guile3.0-colorized" variant.
	* gnu/packages/guile-xyz.scm (guile3.0-colorized): New variable.

	gnu: guile-readline: Add "guile3.0-readline" variant.
	* gnu/packages/guile.scm (make-guile-readline): Add optional 'name'
	parameter and honor it.
	(guile3.0-readline): New variable.

2020-01-13  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: perl-gtk2: Skip broken test.
	* gnu/packages/gtk.scm (perl-gtk2)[arguments]: Skip broken test.

2020-01-13  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add gnome-weather.
	* gnu/packages/gnome.scm (gnome-weather): New variable.

	gnu: Add grilo-plugins.
	* gnu/packages/gnome.scm (grilo-plugins): Update to 0.3.10.
	[description]: Modify.
	[build-system]: Use meson-build-system.
	[native-inputs]: Add gettext, gtk+:bin.
	[inputs]: Add gnome-online-accounts:lib, libgdata, libmediaart, tracker.
	Remove sqlite, libxml2, glib, gmime, libarchive.
	[arguments]<#:make-flags>: Remove.
	<#:glib-or-gtk?>: Add.
	<#:configure-flags>: Add -Denable-lua-factory=no.

2020-01-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-next: Update to 2.9.9.
	* gnu/packages/guile.scm (guile-next): Update to 2.9.9.

	gnu: guile-bytestructures: Install 'README.md'.
	* gnu/packages/guile.scm (guile-bytestructures)[arguments]: Add
	'install-doc' phase.

2020-01-13  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add libgovirt.
	* gnu/packages/gnome.scm (libgovirt): New variable.

2020-01-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: vhba-module: Update to 20200106.
	* gnu/packages/linux.scm (vhba-module): Update to 20200106.

2020-01-13  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add qmapshack.
	* gnu/packages/geo.scm (qmapshack): New variable.

	gnu: Add routino.
	* gnu/packages/geo.scm (routino): New variable.

2020-01-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: librsvg-next: Substitute more crates.
	* gnu/packages/gnome.scm (librsvg-next-source): Add substitutions for
	rust-approx-0.3, rust-arrayvec-0.4, rust-bstr-0.2, rust-byteorder-1.3,
	rust-cast-0.2, rust-cloudabi-0.0, rust-criterion-0.2,
	rust-criterion-plot-0.3, rust-crossbeam-dequeue-0.7,
	rust-crossbeam-epoch-0.7, rust-crossbeam-queue-0.1,
	rust-crossbeam-utils-0.6, rust-csv-1.1, rust-csv-core-0.1,
	rust-either-1.5, rust-encoding-0.2, rust-fuchsia-cprng-0.1,
	rust-futf-0.1, rust-generic-array-0.12, rust-itertools-0.8,
	rust-language-tags-0.2, rust-mac-0.1, rust-matches-0.1,
	rust-new-debug-unreachable-1.0, rust-num-complex-0.2, rust-phf-0.7,
	rust-phf-codegen-0.7, rust-phf-generator-0.7, rust-phf-shared-0.7,
	rust-pkg-config-0.3, rust-recomputed-hash-0.1, rust-rand-0.6,
	rust-regex-automata-0.1, rust-rustc-version-0.2, rust-semver-09,
	rust-semver-parser-0.7, rust-siphasher-0.2, rust-smallvec-0.6,
	rust-string-cache-0.7, rust-string-cache-shared-0.3,
	rust-thread-local-0.3, rust-tinytemplate-1.0, rust-typenum-1.10,
	rust-unicode-bidi-0.3, rust-unicode-normalization-0.1, rust-utf-8-0.7,
	rust-winapi-i686-pc-windows-gnu-0.4,
	rust-winapi-x86-64-pc-windows-gnu-0.4.

2020-01-13  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: gnome-user-share: Fix license.
	* gnu/packages/gnome.scm (gnome-user-share)[license]: Use gpl2+.

2020-01-13  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: evince: Enable introspection.
	* gnu/packages/gnome.scm (evince)[arguments]<#:configure-flags>: Enable
	introspection.
	[native-inputs]: Add gobject-introspection.

2020-01-13  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add gupnp-dlna.
	* gnu/packages/gnome.scm (gupnp-dlna): New variable.

	gnu: Add gupnp-av.
	* gnu/packages/gnome.scm (gupnp-av): New variable.

	gnu: Add gupnp.
	* gnu/packages/gnome.scm (gupnp): New variable.

	gnu: Add gssdp.
	* gnu/packages/gnome.scm (gssdp): New variable.

2020-01-13  Kei Kebreau  <kkebreau@posteo.net>

	gnu: tintin++: Update to 2.02.00.
	* gnu/packages/games.scm (tintin++): Update to 2.02.00.
	[source]: Adjust for new upstream versioning scheme.
	[home-page]: Follow redirect.
	[license]: Update license.

	gnu: schismtracker: Update to 20190805.
	* gnu/packages/music.scm (schismtracker): Update to 20190805.

2020-01-12  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: Add julius.
	* gnu/packages/games.scm (julius): New variable.

2020-01-12  Pkill -9  <pkill9@runbox.com>

	gnu: lmms: Add input jack-1.
	* gnu/packages/music.scm (lmms): Add input jack-1.

2020-01-12  Ludovic Courtès  <ludo@gnu.org>

	installer: Add an "Edit" button on the final page.
	Fixes <https://bugs.gnu.org/36885>.
	Reported by <lukasbf@tutanota.com>.

	* gnu/installer/newt/page.scm (edit-file): New procedure.
	(run-file-textbox-page): Add #:edit-button? and #:editor-locale
	parameters.  Remove 'file-text' and add 'edit-button', and add it
	to the horizontal stacked grid when EXIT-BUTTON? is true.  Wrap
	body in 'loop'.  Handle case where ARGUMENT is EDIT-BUTTON by calling
	'loop'.
	* gnu/installer/newt/final.scm (run-config-display-page): Add #:locale
	parameter.  Pass #:edit-button? and #:editor-locale to
	'run-file-textbox-page'.
	(run-final-page): Pass LOCALE to 'run-config-display-page'.

2020-01-12  Danny Milosavljevic  <dannym@scratchpost.org>

	lint: Check for more packages which should be native.
	* guix/lint.scm (check-inputs-should-be-native): Add gtk-doc.

2020-01-12  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add gnome-user-share.
	* gnu/packages/gnome.scm (gnome-user-share): New variable.

2020-01-12  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: gnome-initial-setup: Update description.
	* gnu/packages/gnome.scm (gnome-initial-setup)[description]: Modify.

2020-01-12  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add gnome-initial-setup.
	* gnu/packages/gnome.scm (gnome-initial-setup): New variable.

2020-01-12  Jethro Cao  <jethrocao@gmail.com>

	gnu: redis: Update to 5.0.7.
	* gnu/packages/databases.scm (redis): Update to 5.0.7.

2020-01-12  Riku Viitanen  <riku.viitanen@protonmail.com>

	gnu: postgresql@11: Update to 11.6.
	* gnu/packages/databases: (postgresql-11): Update to 11.6.

	gnu: postgresql@9.6: Update to 9.6.16.
	* gnu/packages/databases.scm (postgresql-9.6): Update to 9.6.16.

2020-01-12  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: dot2tex: Update to 2.11.3.
	* gnu/packages/graphviz.scm (dot2tex): Update to 2.11.3.

2020-01-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: spice: Fix test failure on armhf-linux.
	* gnu/packages/patches/spice-fix-test-armhf.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/spice.scm (spice)[source](patches): New field.

2020-01-12  Riku Viitanen  <riku.viitanen@protonmail.com>

	gnu: python-fonttools: Update to 4.2.2.
	* gnu/packages/python-xyz.scm (python-fonttools): Update to 4.2.2.

2020-01-12  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: bitlbee: Update to 3.6.
	* gnu/packages/messaging.scm (bitlbee): Update to 3.6.

2020-01-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: bitlbee: Build with check@0.12.
	* gnu/packages/check.scm (check-0.12): New public variable.
	* gnu/packages/messaging.scm (bitlbee)[native-inputs]: Change from CHECK to
	CHECK-0.12.

2020-01-12  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.11.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.11.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.95.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.95.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.164.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.164.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.209.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.209.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.209.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.209.
	(linux-libre-4.4-pristine-source): Update hash.

2020-01-12  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2020-01-12  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: xdg-utils: Don't use propagated inputs.
	* gnu/packages/freedesktop.scm (xdg-utils)[propagated-inputs]: Remove.
	[inputs]: Add awk, coreutils, grep, inetutils, perl-file-mimeinfo and sed.
	[arguments]: Wrap the installed programs with the specified inputs in PATH.

2020-01-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: nss-certs: Update to 3.48.
	This is a follow-up to commit 90076d2ce17d5b3c44ea663a44b40fa3084ead97.

	* gnu/packages/certs.scm (nss-certs): Update to 3.48.

2020-01-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: gst-plugins-base: Do not propagate Orc on armhf systems.
	* gnu/packages/gstreamer.scm (gst-plugins-base)[propagated-inputs]:
	Conditionally add ORC.

	gnu: wavpack: Do not build the static library.
	* gnu/packages/audio.scm (wavpack)[arguments]: New field.

	gnu: wavpack: Update to 5.2.0.
	* gnu/packages/patches/wavpack-CVE-2018-6767.patch,
	gnu/packages/patches/wavpack-CVE-2018-7253.patch,
	gnu/packages/patches/wavpack-CVE-2018-7254.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/audio.scm (wavpack): Update to 5.2.0.
	[source](patches): Remove.

	gnu: jsoncpp: Fix test failure on armhf-linux and aarch64-linux.
	* gnu/packages/patches/jsoncpp-fix-inverted-case.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/serialization.scm (jsoncpp)[source](patches): New field.

	gnu: chez-scheme: Remove obsolete snippet.
	* gnu/packages/chez.scm (chez-scheme)[source](modules, snippet): Remove.

	gnu: nss, nss-certs: Update to 3.49.
	* gnu/packages/certs.scm (nss-certs): Update to 3.49.
	* gnu/packages/nss.scm (nss): Likewise.

2020-01-12  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-telega: Update to 0.5.4-3.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.5.4-3.

	This change reflects several bug fixes that allows for better integration with
	the latest changes provided by `tdlib` 1.5.4 -- 1.6.0.

2020-01-12  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-trivial-backtrace: Fix build reproducibility.
	* gnu/packages/lisp.scm (sbcl-trivial-backtrace)[arguments]: Add
	  'delete-test-results' phase.

	build: asdf-build-system: Improve reproducibility.
	* guix/build/asdf-build-system.scm (copy-files-to-output): Reset timestamps of
	  source files before compiling.

2020-01-12  Kei Kebreau  <kkebreau@posteo.net>

	gnu: audacity: Update to 2.3.3.
	* gnu/packages/audio.scm (audacity): Update to 2.3.3.
	[source](snippet): Remove bundled "lame".
	[arguments]: Adjust "use-upstream-headers" phase.
	* gnu/packages/patches/audacity-build-with-system-portaudio.patch: Adjust patch.

2020-01-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: Fix license of several GNOME packages.
	* gnu/packages/gnome.scm (gnome-color-manager)[license]: Change to GPL2+.
	(gnome-online-miners)[license]: Likewise.
	(gnome-menus)[license]: Change to LGPL2.0+.

2020-01-11  Ludovic Courtès  <ludo@gnu.org>

	doc: Make sure 'htmlxref.cnf' is honored.
	Fixes <https://bugs.gnu.org/39060>.
	Reported by Tobias Geerinckx-Rice <me@tobias.gr>.

	* doc/build.scm (html-manual)[build]: Copy 'htmlxref.cnf' to the current
	directory so that 'makeinfo' honors it.

2020-01-11  Ludovic Courtès  <ludo@gnu.org>

	doc: Update htmlxref.cnf.
	* doc/htmlxref.cnf: Update from Texinfo.  Add entries for "mes",
	"guix.ru", and "guix.zh_CN".

2020-01-11  nixo  <nicolo@nixo.xyz>

	gnu: Add libolm.
	* gnu/packages/messaging.scm (libolm): New variable.

2020-01-11  EuAndreh  <eu@euandre.org>

	gnu: timidity++: Add libvorbis as input
	* gnu/packages/audio.scm (timidity++)[inputs] Add libvorbis as input

2020-01-11  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: entr: Fix references to external programs.
	* gnu/packages/entr.scm (entr)[arguments](remove-fhs-file-names): Use 'which'
	instead of relying on the runtime PATH.  Patch /bin/sh too.
	[inputs]: Add NCURSES.

2020-01-11  Simon Josefsson  <simon@josefsson.org>

	system: Drop net-tools from %BASE-PACKAGES (replaced by iproute2).
	* gnu/system.scm (%base-packages): Remove net-tools.

2020-01-11  Ludovic Courtès  <ludo@gnu.org>

	daemon: Fix the displayed GC estimated progress.
	* nix/libstore/gc.cc (LocalStore::deletePathRecursive): Fix computation
	of 'fraction'.  Take 'bytesInvalidated' into account.

2020-01-11  Ludovic Courtès  <ludo@gnu.org>

	daemon: Account for deleted store files when deduplication is on.
	Previously, a store item that is a regular file would not be accounted
	for in the 'bytesFreed' value computed by 'deletePath' because its
	'st_nlink' count would always be >= 2.  This commit fixes that.

	* nix/libutil/util.hh (deletePath): Add optional 'linkThreshold' argument.
	* nix/libutil/util.cc (_deletePath): Add 'linkThreshold' argument and
	honor it.  Pass it down in recursive call.
	(deletePath): Add 'linkThreshold' and honor it.
	* nix/libstore/gc.cc (LocalStore::deleteGarbage): Pass 'linkThreshold'
	argument to 'deletePath', with a value of 2 when PATH is a store item
	and deduplication is on.

2020-01-11  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: cmake@3.15.5: Honor 'SSL_CERT_DIR' and 'SSL_CERT_FILE'.
	* gnu/packages/cmake.scm (cmake-3.15.5)[native-search-paths]: New field.

	gnu: cmake@3.15.5: Apply "cmake-curl-certificates.patch".
	* gnu/packages/cmake.scm (cmake-3.15.5)[source]: Add 'patches' field.
	(cmake/fixed): Turn into a deprecated alias for CMAKE-3.15.5.

2020-01-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: Use the two-element 'define-deprecated' form where applicable.
	* gnu/packages/guile.scm (guile-json): Use the two-element
	'define-deprecated' form.
	* gnu/packages/kde.scm (kdevplatform): Likewise.
	* gnu/packages/mpi.scm (hwloc-2.0): Likewise.
	* gnu/packages/qt.scm (qt): Likewise.

	deprecation: Add a two-element form for simple aliases.
	* guix/deprecation.scm (define-deprecated): Add a two-element form for
	simple aliases: (define-deprecated old new).

2020-01-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: freeglut: Do not build static libraries.
	* gnu/packages/gl.scm (freeglut)[arguments]: Add #:configure-flags.

	gnu: freeglut: Update to 3.2.1.
	* gnu/packages/gl.scm (freeglut): Update to 3.2.1.
	[inputs]: Remove MESA, XORGPROTO and XINPUT.

	gnu: xkeyboard-config: Update to 2.28.
	* gnu/packages/xorg.scm (xkeyboard-config): Update to 2.28.

	gnu: xinput: Update to 1.6.3.
	* gnu/packages/xorg.scm (xinput): Update to 1.6.3.

2020-01-11  Brett Gilio  <brettg@gnu.org>

	gnu: Add emacs-metal-mercury-mode.
	* gnu/packages/emacs-xyz.scm (emacs-metal-mercury-mode): New variable.

2020-01-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-keyring: Update to 21.0.0.
	* gnu/packages/python-crypto.scm (python-keyring): Update to 21.0.0.
	[source]: Add snippet to backport test failure.
	[arguments]: Use custom 'check phase.
	[native-inputs]: Remove python-pytest-runner. Add
	python-pytest-checkdocks, python-pytest-cov, python-pytest-flake8.
	[propagated-inputs]: Remove python-pycrypto. Add
	python-importlib-metadata, python-secretstorage.
	[properties]: New field.
	(python2-keyring): Rewrite package to stay at 8.7.

	gnu: Add python-secretstorage.
	* gnu/packages/python-crypto.scm (python-secretstorage): New variable.

	gnu: Add python-jeepney.
	* gnu/packages/python-crypto.scm (python-jeepney): New variable.

	gnu: python2-contextlib2: Inherit from python-contextlib2.
	* gnu/packages/python-xyz.scm (python2-contextlib2): Inherit from
	python-contextlib2.
	(python-contextlib2)[properties]: New field.

2020-01-11  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

2020-01-11  Marius Bakke  <mbakke@fastmail.com>

	Revert "gnu: wayland: Update to 1.18.0."
	This commit only changed the version, not the checksum; and the version does
	not exist.

	This reverts commit 373007882def43f43d8da9678f6ab81047e32230.

2020-01-11  Reza Alizadeh Majd  <r.majd@pantherx.org>

	gnu: pcmanfm-qt: Fix opening files by double-click.
	Fixes <https://bugs.gnu.org/38926>.

	* gnu/packages/lxqt.scm (pcmanfm-qt)[arguments]: Add phase to wrap the
	executable with the GIO_LAUNCH_DESKTOP environment variable.
	[inputs]: Add GLIB:BIN.

2020-01-11  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: make-gcc-toolchain: Fix typo in description.
	* gnu/packages/commencement.scm (make-gcc-toolchain)[description]: Fix typo
	and triple spacing.

2020-01-11  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Add wla-dx.
	* gnu/packages/assembly.scm (wla-dx): New variable.

2020-01-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: pango: Update to 1.44.7.
	* gnu/packages/patches/pango-skip-libthai-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/gtk.scm (pango): Update to 1.44.7.
	[source](patches): New field.
	[build-system]: Switch to MESON-BUILD-SYSTEM.
	[arguments]: Disable tests that require the Cantarell font.
	[inputs]: Move LIBXFT ...
	[propagated-inputs]: ... here.
	(pango-1.42): New public variable.
	* gnu/packages/gnome.scm (librsvg)[inputs]: Change from PANGO to PANGO-1.42.

	gnu: dblatex: Update to 0.3.11.
	* gnu/packages/docbook.scm (dblatex): Update to 0.3.11.

	gnu: boost: Add upstream patch.
	* gnu/packages/boost.scm (version-with-underscores, boost-patch): New
	procedures.
	(boost)[source](uri): Remove LET binding for VERSION-WITH-UNDERSCORES.
	[source](patches): New field.

2020-01-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: vigra: Fix 'vigra-config' executable.
	This fixes a regression introduced in a82e6faa8b993d1f3b47a8bd22c4509f7cae7ec1
	where 'vigra-config' would lack a usable shebang because no 'python'
	executable was available.

	* gnu/packages/image.scm (vigra)[inputs]: Change from PYTHON to
	PYTHON-WRAPPER.

2020-01-11  Marius Bakke  <mbakke@fastmail.com>

	Revert "gnu: network-manager: Fix build with glibc 2.30."
	This commit was obsolete by the time it was pushed, whoops!

	This reverts commit 12818a0656817e95a80aace01089042c0b0e7e22.

2020-01-11  Leo Prikler  <leo.prikler@student.tugraz.at>

	services: Add pulseaudio to %desktop-services.
	Fixes <https://bugs.gnu.org/38172>.
	Reported by raingloom <raingloom@riseup.net>.

	* gnu/services/desktop.scm (%desktop-services): Add pulseaudio service.

2020-01-11  Leo Prikler  <leo.prikler@student.tugraz.at>

	doc: Add pulseaudio documentation.
	* doc/guile.texi: Add documentation for pulseaudio-service-type and
	pulseaudio-configuration.

	services: Split ladspa-service-type from pulseaudio-service-type.
	* gnu/services/sound.scm (ladspa-configuration): New record.
	(ladspa-environment): New procedure.
	(ladspa-service-type): New service type.
	(pulseaudio-environment): Remove LADSPA_PATH.
	* doc/guix.texi: Adjust documentation.

	services: pulseaudio-configuration: Set flat-volumes to no.
	* gnu/services/sound (pulseaudio-configuration) [daemon-conf]: Disable
	flat-volumes, which causes unpleasant experiences to users when applications
	inadvertently max out the system volume (e.g. as in #38172).

	services: Add pulseaudio-configuration.
	* gnu/services/sound (<pulseaudio-configuration>): New record.
	(pulseaudio-etc): New procedure.
	(pulseaudio-environment): Add PULSE_CONFIG and PULSE_CLIENTCONFIG.
	(pulseaudio-service-type): Update accordingly.

2020-01-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: qtwebengine: Purge unnecessary bundled software from the source.
	* gnu/packages/qt.scm (qtwebengine)[source](modules, snippet): New fields.
	[inputs]: Add CURL and VALGRIND.

2020-01-11  Mike Rosset  <mike.rosset@gmail.com>

	gnu: Add qtwebengine.
	* gnu/packages/qt.scm (qtwebengine): New variable.

2020-01-11  nixo  <nicolo@nixo.xyz>

	gnu: emacs-undo-tree: Update to 0.7.1.
	* gnu/packages/emacs-xyz.scm (emacs-undo-tree): Update to 0.7.1.

2020-01-11  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add picolisp.
	* gnu/packages/lisp.scm (picolisp32, picolisp): New variables.

2020-01-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cdemu-daemon: Split excessively long line.
	* gnu/packages/cdrom.scm (cdemu-daemon)[source]: Wrap at 80 characters.

	gnu: cdemu-client: Update to 3.2.4.
	* gnu/packages/cdrom.scm (cdemu-client): Update to 3.2.4.

	gnu: cdemu-daemon: Update to 3.2.4.
	* gnu/packages/cdrom.scm (cdemu-daemon): Update to 3.2.4.

	gnu: libmirage: Update to 3.2.4.
	* gnu/packages/cdrom.scm (libmirage): Update to 3.2.4.

	gnu: impressive: Update to 0.12.1.
	* gnu/packages/pdf.scm (impressive): Update to 0.12.1.

	gnu: kdevelop: Update to 5.4.6.
	* gnu/packages/kde.scm (kdevelop): Update to 5.4.6.

	gnu: upower: Update to 0.99.11.
	* gnu/packages/gnome.scm (upower): Update to 0.99.11.
	[source]: Follow home page download URI.

	gnu: python-glances: Update to 3.1.2.
	* gnu/packages/python-xyz.scm (python-glances): Update to 3.1.2.

	gnu: ddcutil: Update to 0.9.8.
	* gnu/packages/hardware.scm (ddcutil): Update to 0.9.8.

	gnu: python-smmap2: Update to 2.0.5.
	* gnu/packages/python-xyz.scm (python-smmap2): Update to 2.0.5.

	gnu: thunar: Update to 1.8.11.
	* gnu/packages/xfce.scm (thunar): Update to 1.8.11.

	gnu: xf86-input-wacom: Update to 0.39.0.
	* gnu/packages/xdisorg.scm (xf86-input-wacom): Update to 0.39.0.

	gnu: libwacom: Update to 1.2.
	* gnu/packages/xdisorg.scm (libwacom): Update to 1.2.

2020-01-11  Roel Janssen  <roel@gnu.org>

	gnu: mercurial: Update to 5.2.1.
	* gnu/packages/version-control.scm (mercurial): Update to 5.2.1.
	[arguments]: Remove hard dependency on Python 2. Replace check phase to work
	around known failing tests.
	[native-inputs]: Add python-nose, and unzip.

2020-01-10  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Clarify description of the PageKite service.
	* doc/guix.texi (Networking Services): Make clear PageKite is not necessary
	with port forwarding.

2020-01-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hdf5@1.10: Update to 1.10.6.
	* gnu/packages/maths.scm (hdf5-1.10): Update to 1.10.6.

	gnu: reuse: Download from PyPI.
	* gnu/packages/license.scm (reuse)[source]: Use PYPI-URI.

	gnu: reuse: Update to 0.7.0.
	* gnu/packages/license.scm (reuse): Update to 0.7.0.

2020-01-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: opensc: Eliminate obsolete test disablement.
	This follows up on commit 508d5c5fa883a3cee53f8da358d853d4b245496c,
	I guess.

	* gnu/packages/security-token.scm (opensc)[arguments]: Remove the
	‘disable-broken-test’ phase.

2020-01-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rng-tools: Update to 6.9.
	* gnu/packages/linux.scm (rng-tools): Update to 6.9.

2020-01-10  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: gnucash: Update to 3.8.
	* gnu/packages/gnucash.scm (gnucash, gnucash-doc): Update to 3.8.

	gnu: aqbanking: Update to 5.99.44beta.
	* gnu/packages/gnucash.scm (aqbanking): Update to 5.99.44beta.
	  [argmuents]<configure-flags>: Remove.
	  [native-inputs]. Add gettext-minimal.

	gnu: gwenhywfar: Update to 4.99.25rc9.
	* gnu/packages/gnucash.scm (gwenhywfar): Update to 4.99.25rc9.

2020-01-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: lepton-eda: Fix build.
	This is a follow-up to commit 1101c73c7fb2e0dbba00b45c05bf36ae08bdb6f2.

	* gnu/packages/engineering.scm (lepton-eda)[arguments]: Ignore inherited
	phases.

2020-01-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: nfs-utils: Build rpc.svcgssd.
	* gnu/packages/nfs.scm (nfs-utils)[arguments]: Enable building of rpc.svcgssd.

2020-01-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.15.0.3.
	* gnu/packages/finance.scm (monero-gui): Update to 0.15.0.3.
	  [build-system]: Use qt-build-system.
	  [inputs]: Remove qtwebchannel and qtx11extras.
	  [arguments]: Merge fix-library-paths, fix-monerod-path, fix-qt-paths and
	  fix-install-path phases into a fix-paths phase. Remove custom build,
	  change-dir and wrap-program phases. Add configure and build-zxcvbn-c phases.

2020-01-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rrdtool: Update to 1.7.2.
	* gnu/packages/rrdtool.scm (rrdtool): Update to 1.7.2.

	gnu: pcsc-lite: Update to 1.8.26.
	* gnu/packages/security-token.scm (pcsc-lite): Update to 1.8.26.

	gnu: pcsc-lite: Don't use NAME in source URI.
	* gnu/packages/security-token.scm (pcsc-lite)[source]: Hard-code NAME.

	gnu: font-iosevka-slab: Update source hash.
	* gnu/packages/fonts.scm (font-iosevka-slab)[source]: Update sha256.

	gnu: python-lxml: Use HTTPS home page.
	* gnu/packages/python-xyz.scm (python-lxml)[home-page]: Use HTTPS.

	gnu: python-lxml: Update to 4.4.2.
	* gnu/packages/python-xyz.scm (python-lxml): Update to 4.4.2.

2020-01-09  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: hplip: Fix scanner model detection.
	* gnu/packages/cups.scm (hplip)[arguments]<#:phases>[install-models-dat]: New
	phase.

2020-01-09  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add libmediaart.
	* gnu/packages/gnome.scm (libmediaart): New variable.

2020-01-09  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add emacs-monky.
	* gnu/packages/emacs-xyz.scm (emacs-monky): New variable.

2020-01-09  Ludovic Courtès  <ludo@gnu.org>

	doc: Add a cooptation policy for commit access.
	* doc/contributing.texi (Commit Access): Draft a cooptation policy.

	doc: Encourage patch review.
	* doc/contributing.texi (Commit Access): Add note about patch review.

	doc: Move "Commit Access" section from 'HACKING' to the manual.
	* HACKING (Commit Access): Remove.
	(Contributing): Update URL of the manual.
	* doc/contributing.texi (Commit Access): New section.
	(Submitting Patches): Add cross reference.

	doc: Add "Tracking Bugs and Patches" section.
	* doc/contributing.texi (Tracking Bugs and Patches): New section.
	(Submitting Patches): Refer to it.
	* doc/guix.texi: Update copyright line.
	* HACKING (Using emacs-debbugs): Remove.

2020-01-09  Ludovic Courtès  <ludo@gnu.org>

	channels: Provide a hint when the 'guix' channel is lacking.
	Fixes <https://bugs.gnu.org/39043>.
	Reported by Jesse Gibbons <jgibbons2357@gmail.com>.

	* guix/channels.scm (channel-instance-derivations): Raise '&fix-hint'
	condition in addition to the '&message' condition.

2020-01-09  Danny Milosavljevic  <dannym@scratchpost.org>

	lint: Check for more packages which should be native.
	* guix/lint.scm (check-inputs-should-be-native): Add autoconf, automake,
	bison, dejagnu, desktop-file-utils, doxygen, flex, gettext,
	gobject-introspection, googletest-source, groff, help2man, libtool, swig,
	qmake, qttools, texinfo, xorg-server-for-tests, yelp-tools.

2020-01-09  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.10.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.10.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.94.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.94.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.163.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.163.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: icecat: Update to 68.4.1-guix0-preview1 [fixes CVE-2019-17026].
	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update hash of upstream firefox source tarball,
	'upstream-icecat-base-version', and commit and hash of gnuzilla checkout.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to upstream changes.

	gnu: dillo: Fix SSL support.
	* gnu/packages/web-browsers.scm (dillo)[inputs]: Use openssl-1.0
	in place of openssl.

2020-01-09  Brant Gardner  <mail@lnklnx.com>

	gnu: emacs-ledger-mode: Fix autoload failure.
	* gnu/packages/finance.scm (emacs-ledger-mode)[arguments]: Replace the
	  'relocate-elisp' phase by a 'patch-site-dir' phase to put the files in the
	  right directory and a 'generate-autoload' phase to make the autoload file.

2020-01-09  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add gnome-color-manager.
	* gnu/packages/gnome.scm (gnome-color-manager): New variable.

2020-01-09  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: qtxmlpatterns: Build QML plugin for XmlListModel.
	* gnu/packages/qt.scm (qtdeclarative)[native-inputs]: Remove qtxmlpatterns.
	  (qtxmlpatterns)[native-inputs]: Add qtdeclarative.

2020-01-09  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add gnome-online-miners.
	* gnu/packages/gnome.scm (gnome-online-miners): New variable.

2020-01-09  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add emacs-ebib.
	* gnu/packages/emacs-xyz.scm (emacs-ebib): New variable.

2020-01-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: smithwaterman: Update to 0.0.0-2.2610e25.
	* gnu/packages/bioinformatics.scm (smithwaterman): Update to 0.0.0-2.2610e25.
	[arguments]: Add make-flags to build static library. Adjust custom
	'install phase to install static library.

2020-01-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vcflib: Update to 1.0.1.
	* gnu/packages/bioinformatics.scm (vcflib): Update to 1.0.1.
	[source]: Download using url-fetch.
	[native-inputs]: Sort alphabetically. Move perl, python ...
	[inputs]: ... to here.
	[arguments]: Add make-flags. Update custom 'build phase.

	(tabixpp-freebayes): Remove variable.
	(freebayes)[native-inputs]: Use tabixpp-source over tabixpp-freebayes.

2020-01-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: fastahack: Update to 1.0.0.
	* gnu/packages/bioinformatics.scm (fastahack): Update to 1.0.0.

	gnu: Add intervaltree.
	* gnu/packages/bioinformatics.scm (intervaltree): New variable.
	(vcflib, freebayes)[native-inputs]: Use packaged intervaltree's source.

	gnu: tabixpp: Update to 1.1.0.
	* gnu/packages/bioinformatics.scm (tabixpp): Update to 1.1.0.
	[source]: Add snippet to remove vendored library.
	[arguments]: Adjust custom 'build phase to fix INCLUDES.

	gnu: bwa: Install static library.
	* gnu/packages/bioinformatics.scm (bwa)[arguments]: Install static
	library.

2020-01-09  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-cyberpunk-theme: Update to 1.21.
	* gnu/packages/emacs-xyz.scm (emacs-cyberpunk-theme): Update to 1.21.

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

2020-01-09  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot-2019.10: Remove obsolete version.
	* gnu/packages/bootloaders (u-boot-2019.10): Remove variable.
	  (u-boot-firefly-rk3399): Use default u-boot version.
	  (u-boot-rockpro64-rk3399): Use default u-boot version.
	  (u-boot-rock64-rk3328): Use default u-boot version.
	  [arguments]: Remove add-u-boot-itb phase.

	gnu: u-boot: Update to 2020.01.
	* gnu/packages/bootloaders (u-boot): Update to 2020.01.
	  [source]: Remove patch u-boot-fix-mkimage-header-verification.
	  [native-inputs]: Update to use python 3 and add perl.
	  (u-boot-tools)[configure]: Use tools-only_defconfig.
	  [arguments]: Update phase updating python-coverage to work with python 3.
	  Drop obsolete substitution for test_ofplatdata.
	  Disable code coverage tests and binman tests.
	* gnu/packages/patches/u-boot-fix-mkimage-header-verification.patch: Remove file.
	* gnu/local.mk [dist_patch_DATA]: Update accordingly.

	gnu: arm-trusted-firmware: Update to 2.2.
	* gnu/packages/firmware (make-arm-trusted-firmware): Update to 2.2.
	  [source]: Update URL.
	  [homepage]: Update URL.
	* gnu/packages/patches/arm-trusted-firmware-optional-bin-generation.patch:
	  Remove patch.
	* gnu/packages/patches/arm-trusted-firmware-rockchip-disable-binary.patch:
	  Remove patch.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.

2020-01-09  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: system-config-printer: Update to 1.5.12.
	* gnu/packages/gnome.scm (system-config-printer): Update to 1.5.12.

	gnu: sysstat: Update to 12.3.1.
	* gnu/packages/linux.scm (sysstat): Update to 12.3.1.

	gnu: streamlink: Update to 1.3.0.
	* gnu/packages/video.scm (streamlink): Update to 1.3.0.
	[source]: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Remove this.

	gnu: tigervnc-client: Update to 1.10.1.
	* gnu/packages/tigervnc.scm (tigervnc-client): Update to 1.10.1.
	(tigervnc-server): Update to 1.10.1.

	gnu: teeworlds: Fix install phase on i386 architecture.
	* gnu/packages/games.scm (teeworlds)[arguments]: Fix install phase on i386
	architecture.

2020-01-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: font-iosevka: Update to 2.3.3.
	* gnu/packages/fonts.scm (font-iosevka): Update to 2.3.3.

	gnu: font-comic-neue: Add a note about versions.
	* gnu/packages/fonts.scm (font-comic-neue): Add a comment about the
	‘v2.4’ tag.

	gnu: font-inconsolata: Use HTTPS home page.
	* gnu/packages/fonts.scm (font-inconsolata)[home-page]: Use HTTPS.

	gnu: font-inconsolata: Update to 3.000.
	* gnu/packages/fonts.scm (font-inconsolata): Update to 3.000.
	[source]: Fetch from the author's new repository.

	gnu: font-ibm-plex: Update to 4.0.2.
	* gnu/packages/fonts.scm (font-ibm-plex): Update to 4.0.2.

	gnu: font-gnu-unifont: Update to 12.1.04.
	* gnu/packages/fonts.scm (font-gnu-unifont): Update to 12.1.04.

	gnu: font-terminus: Update to 4.48.
	* gnu/packages/fonts.scm (font-terminus): Update to 4.48.

2020-01-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: font-lato: Update version number to 2.015.
	Both the README and the Web site identify this as version 2.015.

	* gnu/packages/fonts.scm (font-lato)[version]: Correct.

2020-01-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mate-terminal: Update to 1.23.0.
	* gnu/packages/mate.scm (mate-terminal): Update to 1.23.0.

	gnu: mate-terminal: Don't use NAME in source URI.
	* gnu/packages/mate.scm (mate-terminal)[source]: Hard-code NAME.

2020-01-09  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: sdl2-image: Update to 2.0.5.
	* gnu/packages/sdl.scm (sdl2-image): Update to 2.0.5.

	gnu: s6-rc: Update to 0.5.1.1.
	* gnu/packages/skarnet.scm (s6-rc): Update to 0.5.1.1.

	gnu: s6-portable-utils: Update to 2.2.2.1.
	* gnu/packages/skarnet.scm (s6-portable-utils): Update to 2.2.2.1.

	gnu: s6-networking: Update to 2.3.1.1.
	* gnu/packages/skarnet.scm (s6-networking): Update to 2.3.1.1.

	gnu: s6-linux-utils: Update to 2.5.1.1.
	* gnu/packages/skarnet.scm (s6-linux-utils): Update to 2.5.1.1.

2020-01-08  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: s6-linux-init: Update to 1.0.3.1.
	* gnu/packages/skarnet.scm (s6-linux-init)[version]: Update to 1.0.3.1.
	[inputs]: Add execline and s6.
	[arguments]: Add '--with-lib=' for execline and s6.

	gnu: s6-dns: Update to 2.3.1.1.
	* gnu/packages/skarnet.scm (s6-dns): Update to 2.3.1.1.

	gnu: skalibs: Update to 2.9.1.0.
	* gnu/packages/skarnet.scm (skalibs): Update to 2.9.1.0.

	gnu: abiword: Update to 3.0.4.
	* gnu/packages/abiword.scm (abiword): Update to 3.0.4.
	[source](patches): Remove "abiword-black-drawing-with-gtk322.patch" patch.
	Delete merged to upstream patch hunks in "abiword-explictly-cast-bools.patch"
	patch.
	* gnu/packages/patches/abiword-black-drawing-with-gtk322.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove this.

	gnu: emacs-treemacs: Refactor "install-data" phase.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs)[arguments]: Refactor
	"install-data" phase.

2020-01-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: util-linux: Rename udev variant.
	Some packages propagate util-linux, so make sure that that manifests and
	similar choose the same version to avoid conflicts.

	* gnu/packages/linux.scm (util-linux)[properties]: Remove.
	(util-linux+udev)[name]: Set to "util-linux-with-udev".
	[properties]: Remove.

2020-01-08  Ricardo Wurmus  <rekado@elephly.net>

	services: nfs: Add nfs-service-type.
	* gnu/services/nfs.scm (<nfs-configuration>): New record.
	(nfs-configuration, nfs-configuration?, nfs-configuration-nfs-utils,
	nfs-configuration-nfs-version, nfs-configuration-exports,
	nfs-configuration-rpcmountd-port, nfs-configuration-rpcstatd-port,
	nfs-configuration-rpcbind, nfs-configuration-idmap-domain,
	nfs-configuration-nfsd-port, nfs-configuration-nfsd-threads,
	nfs-configuration-pipefs-directory, nfs-configuration-debug,
	nfs-shepherd-services): New procedures.
	(nfs-service-type): New variable.
	* doc/guix.texi (Network File System): Document it.
	* gnu/tests/nfs.scm (%test-nfs-server): New variable.
	(%base-os): Use default value of rpcbind-service-type.

	services: nfs: Allow gss-service-type to be extended.
	* gnu/services/nfs.scm (gss-service-type): Rewrite using SERVICE-TYPE to add
	ability to extend the service.

	services: nfs: Add verbosity control to idmap-service-type.
	* gnu/services/nfs.scm (<idmap-configuration>)[verbosity]: New field.
	(idmap-configuration-verbosity): New procedure.
	(idmap-service-type): Use it.
	* doc/guix.texi (Network File System): Document it.

	services: nfs: Allow idmap-service-type to be extended.
	* gnu/services/nfs.scm (idmap-service-type): Rewrite using SERVICE-TYPE to add
	ability to extend the service.

	services: nfs: Fix indentation and typo.
	* gnu/services/nfs.scm (<gss-configuration>, <idmap-configuration>): Fix
	indentation.
	(<idmap-configuration>): Rename accessor for NFS-UTILS field to
	IDMAP-CONFIGURATION-NFS-UTILS.
	(idmap-service-type): Use IDMAP-CONFIGURATION-NFS-UTILS.

	services: nfs: Allow pipefs-service-type to be extended.
	* gnu/services/nfs.scm (pipefs-service-type): Rewrite using SERVICE-TYPE to
	add ability to extend the service.

	services: nfs: Allow rpcbind-service-type to be extended.
	* gnu/services/nfs.scm (rpcbind-service-type): Rewrite using SERVICE-TYPE to
	add ability to extend the service.

	services: nfs: Fix name of package variable.
	* gnu/services/nfs.scm (rpcbind-service-type): Correct name from nfs-utils to
	rpcbind.

2020-01-08  Ludovic Courtès  <ludo@gnu.org>

	git-authenticate: Add daviwil to the list of committers.
	This is a followup to a587bb23b79eae5dd3fa3acb06d0b533c93fd562, first
	commit signed by daviwil.

	* build-aux/git-authenticate.scm (%committers): Add "daviwil".

2020-01-08  Ludovic Courtès  <ludo@gnu.org>

	build-system/clojure: Provide only the right modules in scope.
	Previously, we used to have a whole bunch of (guix build *-build-system)
	modules in scope, which, for example, meant that '%standard-phases' was
	clashing.  This change clarifies it.

	* guix/build-system/clojure.scm (%default-modules): New variable.
	(clojure-build): Change the default value of #:modules and that of
	 #:phases.

2020-01-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add clojure-tools-cli.
	* gnu/packages/clojure.scm (clojure-tools-cli): New variable.

2020-01-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: vigra: Build with Python 3.
	* gnu/packages/patches/vigra-python-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/image.scm (vigra)[source](patches): New field.
	[inputs]: Change PYTHON-2 and PYTHON2-NUMPY to PYTHON and PYTHON-NUMPY.
	[native-inputs]: Change from PYTHON2-NOSE to PYTHON.
	[arguments]: Adjust #:configure-flags accordingly.

2020-01-08  Giacomo Leidi  <goodoldpaul@autistici.org>
	    Marius Bakke  <mbakke@fastmail.com>

	gnu: Boost: Use Python 3 by default.
	* gnu/packages/boost.scm (boost)[inputs]: Change PYTHON-2 to PYTHON-WRAPPER.
	[arguments]: Add #:modules and #:imported-modules.  Adjust phases 'configure'
	and 'provide-libboost_python.so' to be agnostic of Python version.
	* gnu/packages/boost.scm (boost-with-python3): Rename to ...
	* gnu/packages/boost.scm (boost-with-python2): ... this.
	[arguments]: Remove.
	[native-inputs]: Inherit from BOOST, but replace the "python" input with PYTHON-2.

2020-01-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: Boost: Update to 1.72.0.
	* gnu/packages/patches/boost-dumpversion.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/boost.scm (boost): Update to 1.72.0.
	[source](uri): Remove defunct mirror.
	[source](patches): Remove.
	[arguments]: Adjust /bin/sh substitutions.  Remove obsolete workaround.

	gnu: teckit: Do not build the static library.
	* gnu/packages/fontutils.scm (teckit)[arguments]: New field.

	gnu: libpaper: Do not build the static library.
	* gnu/packages/ghostscript.scm (libpaper)[arguments]: Add #:configure-flags.

	gnu: doxygen: Update to 1.8.17.
	* gnu/packages/documentation.scm (doxygen): Update to 1.8.17.
	[source](patches): Add doxygen-1.8.17-runtests.patch.
	[arguments]: Remove obsolete phase.
	* gnu/packages/patches/doxygen-test.patch: Adjust for upstream changes.
	* gnu/packages/patches/doxygen-1.8.17-runtests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: RHash: Update to 1.3.9.
	* gnu/packages/crypto.scm (rhash): Update to 1.3.9.
	[arguments]: Add phase 'patch-/bin/sh'.

	gnu: RHash: Do not use unstable source tarball.
	* gnu/packages/crypto.scm (rhash)[source]: Change to GIT-FETCH.

	gnu: meson: Update to 0.53.0.
	* gnu/packages/build-tools.scm (meson): Update to 0.53.0.

	gnu: libjpeg-turbo: Update to 2.0.4.
	* gnu/packages/patches/libjpeg-turbo-CVE-2019-2201.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/image.scm (libjpeg-turbo): Update to 2.0.4.
	[source](patches): Remove.

	gnu: libarchive: Update to 3.4.1.
	* gnu/packages/backup.scm (libarchive): Update to 3.4.1.
	[source](uri): Change to ".xz" tarball.

	gnu: mit-krb5: Update to 1.17.1.
	* gnu/packages/kerberos.scm (mit-krb5): Update to 1.17.1.

	gnu: fribidi: Update to 1.0.8.
	* gnu/packages/patches/fribidi-CVE-2019-18397.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/fribidi.scm (fribidi): Update to 1.0.8.

	gnu: cURL: Update to 7.68.0.
	* gnu/packages/curl.scm (curl): Update to 7.68.0.

	gnu: CMake: Update to 3.16.2.
	* gnu/packages/cmake.scm (cmake-minimal): Update to 3.16.2.

	gnu: libXpm: Update to 3.5.13.
	* gnu/packages/xorg.scm (libxpm): Update to 3.5.13.

	gnu: libXpm: Gettext is a native input.
	* gnu/packages/xorg.scm (libxpm)[inputs]: Move GETTEXT-MINIMAL ...
	[native-inputs]: ... here.

	gnu: gd: Do not build static library.
	* gnu/packages/gd.scm (gd)[arguments]: Add #:configure-flags.

	gnu: lcms: Do not build static library.
	* gnu/packages/ghostscript.scm (lcms)[arguments]: New field.

	gnu: libfreehand: Fix build with ICU 65.
	* gnu/packages/libreoffice.scm (libfreehand)[arguments]: New field.

	gnu: sbcl-cffi: Update to 0.20.1.
	* gnu/packages/lisp-xyz.scm (sbcl-cffi-bootstrap): Update to 0.20.1.
	[arguments]: Update substitution for libffi 3.3.

	gnu: libsm: Do not build static library.
	* gnu/packages/xorg.scm (libsm)[arguments]: New field.

	gnu: network-manager: Fix build with glibc 2.30.
	* gnu/packages/patches/network-manager-gettid.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/gnome.scm (network-manager)[source](patches): Add it.

	gnu: dconf: Fix build failure with Meson 0.52.
	* gnu/packages/patches/dconf-meson-0.52.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/gnome.scm (dconf)[source](patches): New field.

	gnu: WebkitGTK: Fix build failure with ICU 65.
	* gnu/packages/patches/webkitgtk-icu-65.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/webkit.scm (webkitgtk)[source](patches): New field.

	gnu: python-pyopenssl: Fix test failure.
	* gnu/packages/python-crypto.scm (python-pyopenssl)[native-inputs]: Add LIBFAKETIME.
	[arguments]: Use it to run tests with a fixed date.

	gnu: libfaketime: Fix failing test.
	* gnu/packages/check.scm (libfaketime)[arguments]: Set environment variable
	before building.

	Revert "gnu: poppler: Update to 0.83.0."
	This reverts commit 7681436bfd9c3b6d9b8d18a1c81102d14378cbe8.

2020-01-08  Marius Bakke  <mbakke@fastmail.com>

	system: Use the udev-enabled util-linux variant.
	Fixes <https://bugs.gnu.org/37931>.
	Reported by Bengt Richter <bokr@bokr.com>.

	* gnu/system.scm (%base-packages): Change from UTIL-LINUX to UTIL-LINUX+UDEV.

2020-01-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: util-linux: Add variant with udev support.
	* gnu/packages/linux.scm (util-linux)[properties]: New field.
	(util-linux+udev): New public variable.

2020-01-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: psyclpc: Build with OpenSSL 1.0.
	Fixes <https://bugs.gnu.org/39019>.  Reported by symphonia@disroot.org.

	* gnu/packages/messaging.scm (psyclpc)[inputs]: Change from OPENSSL to
	OPENSSL-1.0.

2020-01-08  Guillaume Le Vaillant  <glv@posteo.net>

	build: asdf-build-system: Make sbcl-* Lisp packages reproducible.
	The '*.fasl' files produced by SBCL contain the mtime of the source file (see
	commit 72843d7ce32bd615f64a0326cf891658b5724ead of SBCL's code repository).
	As asdf-build-system makes a copy of the source files before compiling them,
	we must set the mtime of these copies to the same date as the originals for
	the build to be reproducible.

	* guix/build/asdf-build-system.scm (copy-files-to-output): Keep the
	  modification time of the original source files.

2020-01-08  David Wilson  <david@daviwil.com>

	gnu: emacs-git-auto-commit-mode: Update to 4.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-git-auto-commit-mode): Update to 4.5.0.

	gnu: emacs-undo-tree: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-undo-tree): Update to 0.7.

2020-01-08  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: keepalived: Update to 2.0.19.
	* gnu/packages/cluster.scm (keepalived): Update to 2.0.19.

	gnu: irssi: Update to 1.2.2.
	* gnu/packages/irc.scm (irssi)[version]: Update to 1.2.2.
	[arguments]: Set HOME environment variable to current working directory before
	'check' phase.

	gnu: iperf: Update to 3.7.
	* gnu/packages/networking.scm (iperf): Update to 3.7.

2020-01-08  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: neofetch: Update to 6.1.0-1.501d6b7.
	Fix Guix ascii not shown.

	* gnu/packages/admin.scm (neofetch): Update to 6.1.0-1.501d6b7.

2020-01-08  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: inxi-minimal: Update to 3.0.37-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.0.37-1.

	gnu: tome4: Update to 1.6.6.
	* gnu/packages/games.scm (tome4): Update to 1.6.6.

	services: Add pulseaudio service.
	* gnu/services/sound.scm (pulseaudio-environment): New procedure.
	(pulseaudio-service-type): New variable.
	* doc/guix.texi (Sound Services): Document it.

2020-01-08  Alex ter Weele  <alex.ter.weele@gmail.com>

	gnu: harmonist: Update to 0.3.0.
	* gnu/packages/games.scm (harmonist): Update to 0.3.0.

2020-01-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: exim: Build (more) reproducibly.
	* gnu/packages/mail.scm (exim)[arguments]: Add a ‘build-reproducibly’
	phase.

	gnu: exim: Use XZ-compressed sources.
	* gnu/packages/mail.scm (exim)[source]: Fetch the .tar.xz archive.

	gnu: exim: Update to 4.93.0.4.
	* gnu/packages/mail.scm (exim): Update to 4.93.0.4.
	[source]: Add /fixes/ URI to the list.
	[inputs]: Use gnutls/dane variant.
	[native-inputs]: Add pkg-config.
	[arguments]: Set USE_GNUTLS* variables to use the new inputs..
	Add CC=gcc to #:make-flags.

	gnu: system-config-printer: Use new upstream URI.
	* gnu/packages/gnome.scm (system-config-printer)[source]: Switch to
	the OpenPrinting repository.

	gnu: gambit-c: Update to 4.9.3.
	* gnu/packages/scheme.scm (gambit-c): Update to 4.9.3.

	gnu: cloc: Update to 1.84.
	* gnu/packages/code.scm (cloc): Update to 1.84.

2020-01-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "bootloader: grub: Add gfxmode (resolution) override."
	This reverts commit a23091880d4dc6115acbfa3b7ef09d731fc5abb0.
	It causes ‘guix pull’ to fail: <https://paste.debian.net/plain/1125061>.

2020-01-07  Jan Nieuwenhuizen  <janneke@gnu.org>

	bootloader: grub: Add gfxmode (resolution) override.
	* gnu/bootloader/grub.scm (<grub-theme>): Add `gfxmode' entry.
	(eye-candy): Use it.
	* doc/guix.texi (Bootloader Configuration): Document it.

2020-01-07  Alexandru-Sergiu Marton  <brown121407@member.fsf.org>

	gnu: Add ghc-pointedlist.
	* gnu/packages/haskell-xyz.scm (ghc-pointedlist): New variable.

2020-01-07  Alexandru-Sergiu Marton  <brown121407@gmail.com>

	gnu: Add ghc-pipes.
	* gnu/packages/haskell-xyz.scm (ghc-pipes): New variable.

2020-01-07  Brett Gilio  <brettg@gnu.org>

	gnu: coq-stdpp: Reword comment.
	* gnu/packages/coq.scm (coq-stdpp)[arguments]: Reword comment about tests
	  being executed during build phase, to read more fluently.

	gnu: coq-stdpp: Update to 1.2.1.
	* gnu/packages/coq.scm (coq-stdpp): Update to 1.2.1.
	[arguments]: Remove redundant COQLIB variable.

	gnu: coq-bignums: Fix comment spacing.
	* gnu/packages/coq.scm (coq-bignums)[arguments]: Fix comment spacing after
	  disabling test phase.

	gnu: coq-bignums: Update to 8.10.0.
	* gnu/packages/coq.scm (coq-bignums): Update to 8.10.0.

2020-01-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: appstream-glib: Fix test failure.
	* gnu/packages/patches/appstream-glib-2020.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/glib.scm (appstream-glib)[source](patches): New field.

	gnu: libgeotiff: Do not build static library.
	* gnu/packages/geo.scm (libgeotiff)[arguments]: Add "--disable-static" in
	 #:configure-flags.

	gnu: libgeotiff: Propagate proj.
	* gnu/packages/geo.scm (libgeotiff)[inputs]: Move PROJ ...
	[propagated-inputs]: ... here.  New field.

	gnu: colord: Adjust inputs.
	* gnu/packages/gnome.scm (colord)[native-inputs]: Remove unused LIBTOOL and
	INTLTOOL.  Add previously propagated GETTEXT-MINIMAL.

	gnu: ungoogled-chromium: Lower resource limits.
	* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Decrease maximum
	number of open files from 4096 to 2048.

	gnu: ungoogled-chromium: Do not set LD_LIBRARY_PATH in wrapper.
	* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Add phase
	'add-absolute-references'.  Don't wrap with LD_LIBRARY_PATH.

2020-01-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: Ceph: Update to 14.2.5.
	This also removes test-specific code to ease the Python 3 transition, and
	because it is mostly obsolete.

	* gnu/packages/patches/ceph-detect-rocksdb.patch,
	gnu/packages/patches/ceph-skip-unittest_blockdev.patch,
	gnu/packages/patches/ceph-skip-collect-sys-info-test.patch: Delete files.
	* gnu/packages/patches/ceph-boost-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/storage.scm (ceph): Update to 14.2.5.
	[source](patches): Adjust as above.
	[source](snippet): Remove bundled "fmt", "c-ares" and "googletest".
	[arguments]: Add "-DCMAKE_INSTALL_DATADIR" and "-DWITH_RADOSGW_AMQP_ENDPOINT"
	and "-DWITH_TESTS" in #:configure-flags; remove "-DWITH_XIO".  Remove obsolete
	substitutions.  Don't install 'ceph-disk' and 'ceph-detect-init', which no
	longer exists.  Remove test-specific substitutions and phases.  Adjust for
	Python 2->3 in inputs.
	[native-inputs]: Remove INETUTILS, JQ, PERL, XMLSTARLET, PYTHON2-CRAM,
	PYTHON2-VIRTUALENV, PYTHON2-CONFIGOBJ, PYTHON2-COVERAGE, PYTHON2-DISCOVER,
	PYTHON2-FLAKE8, PYTHON2-MOCK, PYTHON2-NOSE, PYTHON2-PIP, PYTHON2-PYTEST,
	PYTHON2-SUBUNIT PYTHON2-TESTREPOSITORY, PYTHON2-TESTTOOLS, and PYTHON2-TOX.
	[inputs]: Change from BOOST to BOOST-WITH-PYTHON3.  Remove GPTFDISK, PARTED,
	PYTHON-2, PYTHON2-SIX, PYTHON2-PRETTYTABLE, and PYTHON-3.  Add PYTHON-SIX,
	PYTHON-PRETTYTABLE, PYTHON-WRAPPER, LIBCAP-NG, LIBNL, NCURSES, and RDMA-CORE.

2020-01-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: rocksdb: Update to 6.5.2.
	* gnu/packages/databases.scm (rocksdb): Update to 6.5.2.

	gnu: python-patsy: Update to 0.5.1.
	* gnu/packages/statistics.scm (python-patsy): Update to 0.5.1.
	[source](uri): Adjust for new archive.
	[native-inputs]: Remove UNZIP.

	gnu: googletest: Update to 1.10.0.
	* gnu/packages/check.scm (googletest): Update to 1.10.0.
	(googletest-1.8): New public variable.
	* gnu/packages/audio.scm (cli-visualizer)[inputs]: Change from GOOGLETEST to GOOGLETEST-1.8.
	* gnu/packages/serialization.scm (msgpack)[native-inputs]: Likewise.

2020-01-07  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 68.4.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2019-17015, CVE-2019-17016, CVE-2019-17017,
	CVE-2019-17021, CVE-2019-17022, and CVE-2019-17024.

	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update hash of upstream firefox source tarball,
	'upstream-icecat-base-version', and commit and hash of gnuzilla checkout.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to upstream changes.

2020-01-07  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'staging'

2020-01-07  David Wilson  <david@daviwil.com>

	gnu: vimb: Update to 3.6.0.
	* gnu/packages/web-browsers.scm (vimb): Update to 3.6.0.

2020-01-07  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: sdl-mixer: Fix fluidsynth in dependents.
	Fixes <https://bugs.gnu.org/39008>.
	Reported by Pierre Neidhardt <mail@ambrevar.xyz>.

	* gnu/packages/sdl.scm (sdl-mixer)[arguments]<#:phases>[fix-fluidsynth]: New
	phase.

2020-01-07  Ludovic Courtès  <ludo@gnu.org>

	download, git: Refer to the right module in 'module-use!' call.
	This fixes a regression introduced in
	6a7c4636d4dec47eefa03c95da5a1315bd0e0413.

	* guix/build/download.scm (load-gnutls): Call 'resolve-module' instead
	of 'current-module'.
	* guix/git.scm (load-git-submodules): Likewise.

2020-01-07  Ludovic Courtès  <ludo@gnu.org>

	More module autoload changes.
	This is a followup to 6a7c4636d4dec47eefa03c95da5a1315bd0e0413.

	* guix/scripts/build.scm: Adjust #:autoload clauses.
	* guix/scripts/gc.scm: Likewise.

2020-01-07  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: lapack: Update to 3.9.0.
	* gnu/packages/maths.scm (lapack): Update to 3.9.0.

2020-01-07  Brett Gilio  <brettg@gnu.org>

	gnu: coq-equations: Update to 1.2.1.
	* gnu/packages/coq.scm (coq-equations): Update to 1.2.1.
	[arguments]: Replace configure phase to run configure shell script. Remove
	redundant COQLIB.

	gnu: coq-interval: Update to 3.4.1.
	* gnu/packages/coq.scm (coq-interval): Update to 3.4.1.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[native-inputs]: Add autoconf and automake for remake.

	gnu: coq-coquelicot: Truncate home-page.
	* gnu/packages/coq.scm (coq-coquelicot)[home-page]: Truncate home-page.

	gnu: coq-coquelicot: Update to 3.0.3.
	* gnu/packages/coq.scm (coq-coquelicot): Update to 3.0.3.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[native-inputs]: Add autoconf and automake.

	gnu: coq-gappa: Use HTTPS home page URI.
	* gnu/packages/coq.scm (coq-gappa)[home-page]: Use HTTPS URI.

	gnu: coq-gappa: Update to 1.4.2.
	* gnu/packages/coq.scm (coq-gappa): Update to 1.4.2.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[native-inputs]: Add autoconf and automake for remake, as well as campl5 for
	parsing.
	[propagated-inputs]: coq-gabba now depends on coq-flocq.
	[arguments]: Temporarily disable check chase until error resolution is identified.

	gnu: coq-flocq: Use HTTPS home page URI.
	* gnu/packages/coq.scm (coq-flocq)[home-page]: Use HTTPS URI.

	gnu: coq-flocq: Update to 3.2.0.
	* gnu/packages/coq.scm (coq-flocq): Update to 3.2.0.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[native-inputs]: Add autoconf and automake for remake.
	[arguments]: Add remove-failing-examples phase to work around union error.

	gnu: coq: Reword several comments.
	* gnu/packages/coq.scm (coq): Reword several comments to improve readability.

	gnu: coq: Update to 8.10.2.
	* gnu/packages/coq.scm (coq): Update to 8.10.2.
	[inputs]: Replace lablgtk with lablgtk3.
	[arguments]: Remove remove-lablgtk-references phase, as it no longer appears
	to be necessary.

2020-01-07  Brett Gilio  <brettg@gnu.org>
	    Julien Lepiller  <julien@lepiller.eu>.

	gnu: Add lablgtk3.
	* gnu/packages/ocaml.scm (lablgtk3): New variable.

	gnu: Add ocaml-cairo2.
	* gnu/packages/ocaml.scm (ocaml-cairo2): New variable.

2020-01-07  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-treemacs: Install icons and scripts.
	Reported by Christopher Howard <christopher@alaskasi.com>.

	* gnu/packages/emacs-xyz.scm (emacs-treemacs)[inputs]: Add 'python'.
	[arguments]: Add 'patch-paths' and 'install-data' phases.

2020-01-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: next: Update to 1.4.0.
	* gnu/packages/web-browsers.scm (next): Update to 1.4.0.

2020-01-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: supertux: Fix description.
	* gnu/packages/games.scm (supertux)[description]: Remove unnecessary words in
	GNU Guix.

	gnu: supertux: Update to 0.6.1.
	* gnu/packages/games.scm (supertux): Update to 0.6.1.

2020-01-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-helm-clojuredocs.
	* gnu/packages/emacs-xyz.scm (emacs-helm-clojuredocs): New variable.

	gnu: Add emacs-edn.
	* gnu/packages/emacs-xyz.scm (emacs-edn): New variable.

2020-01-06  kanichos@yandex.ru  <kanichos@yandex.ru>
	    Ludovic Courtès  <ludo@gnu.org>

	activation: Check whether /proc/sys/kernel/modprobe exists.
	* gnu/build/activation.scm (activate-modprobe): Check whether
	/proc/sys/kernel/modprobe exists before writing to it.

2020-01-06  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: python-py3status: Fix patch of file path
	* gnu/packages/python-xyz.scm (python-py3status): Fix patch of file
	  path.
	  [arguments]: Replace single-quotes with double-quotes so that the
	  regex matches again. The "replace-with" value is not changed as it's
	  not necessary and would introduce escaping noise.

2020-01-06  kanichos@yandex.ru  <kanichos@yandex.ru>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: gnome-characters: Wrap program to provide the necessary Typelib files.
	* gnu/packages/gnome.scm (gnome-characters)[arguments]: Add #:phases
	with a 'wrap' phase.
	[inputs]: Add GNOME-DESKTOP.

	gnu: ibus-rime: Record the right file name in "rime.xml".
	* gnu/packages/ibus.scm (ibus-rime)[arguments]: Add 'fix-file-names' phase.

2020-01-06  Ludovic Courtès  <ludo@gnu.org>

	Adjust module autoloads.
	In Guile < 2.9.7, autoloading a module would give you access to all its
	bindings.  In future versions, autoloading a module gives access only to
	the listed bindings, as per #:select (see <https://bugs.gnu.org/38895>).

	This commit adjusts autoloads to the new semantics, allowing Guix to be
	built with Guile 2.9.7/2.9.8.

	* guix/build/download.scm <top level>: Remove call to 'module-autoload!'.
	(load-gnutls): New procedure.
	(tls-wrap): Call it.
	* guix/git.scm <top level>: Remove call to 'module-autoload!'.
	(load-git-submodules): New procedure.
	(update-submodules): Call it instead of 'resolve-interface'.
	* gnu/bootloader/grub.scm: Replace #:autoload with #:use-module.
	* gnu/packages.scm: Likewise.
	* gnu/packages/ssh.scm: Likewise.
	* gnu/packages/tex.scm: Likewise.
	* gnu/services/cuirass.scm: Likewise.
	* gnu/services/mcron.scm: Likewise.
	* guix/lint.scm: Augment list of bindings in #:autoload.
	* guix/scripts/build.scm: Likewise.
	* guix/scripts/gc.scm: Likewise.
	* guix/scripts/pack.scm: Likewise.
	* guix/scripts/publish.scm: Likewise.
	* guix/scripts/pull.scm: Likewise.
	* guix/utils.scm: Remove unnecessary #:autoload clauses; replace one
	of them with #:use-module.

2020-01-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Ensure the bootstrap binary tarballs aren't GC'd.
	Previously, they could be GC'd by 'tests/guix-gc.sh' for instance, and
	thus lacking by the time 'tests/guix-daemon.sh' runs, thereby leading to
	a test failure.

	Reported by Gábor Boskovits.

	* gnu/packages/package-management.scm (guix)[arguments]: In
	'copy-bootstrap-guile' phase, change 'intern' to register a GC root.

2020-01-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-helm-cider.
	* gnu/packages/emacs-xyz.scm (emacs-helm-cider): New variable.

2020-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lua-luv: Update to 1.32.0-0.
	* gnu/packages/lua.scm (lua-luv): Update to 1.32.0-0.

	gnu: lua5.1-sec: Update to 0.9.
	* gnu/packages/lua.scm (lua5.1-sec): Update to 0.9.

	gnu: lua-filesystem: Update to 1.7.0.2.
	* gnu/packages/lua.scm (lua-filesystem): Update to 1.7.0.2.

	gnu: make-lua-socket: Don't use unstable tarball.
	* gnu/packages/lua.scm (make-lua-socket)[source]: Download using
	git-fetch.

	gnu: lua-lgi: Don't use unstable tarball.
	* gnu/packages/lua.scm (lua-lgi)[source]: Download using git-fetch.

	gnu: make-lua-sec: Don't use unstable tarball.
	* gnu/packages/lua.scm (make-lua-sec)[source]: Download using git-fetch.

	gnu: make-lua-filesystem: Don't use unstable tarball.
	* gnu/packages/lua.scm (make-lua-filesystem)[source]: Download using
	git-fetch. Parameterize commit version.

2020-01-06  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: sdl-mixer: Describe runtime configuration.
	* gnu/packages/sdl.scm (sdl-mixer)[description]: Add information about runtime
	MIDI playback options.

2020-01-06  Efraim Flashner  <efraim@flashner.co.il>

	system: linux-container: Recommend guix container.
	* gnu/system/linux-container.scm (container-script)[script]: Recommend
	using 'guix container' to get a shell inside the running container.

	gnu: python-anaconda-client: Don't use unstable tarball.
	* gnu/packages/package-management.scm (python-anaconda-client)[source]:
	Download using git-fetch.

	gnu: python-conda: Don't use unstable tarball.
	* gnu/packages/package-management.scm (python-conda)[source]: Download
	using git-fetch.
	[arguments]: Adjust custom 'remove-failing-tests to make a file writable.

	gnu: python2-unicodecsv: Don't use unstable tarball.
	* gnu/packages/python-xyz.scm (python2-unicodecsv)[source]: Download
	using git-fetch.

	gnu: python2-numpy@1.8: Don't use unstable tarball.
	* gnu/packages/python-xyz.scm (python2-numpy-1.8)[source]: Download
	using git-fetch.

2020-01-06  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-lsp-lua-emmy.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-lua-emmy): New variable.

	gnu: Add emacs-lsp-java.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-java): New variable.

	gnu: Add emacs-treemacs-extra.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs-extra): New variable.

	gnu: Add emacs-treemacs.
	* gnu/packages/emacs-xyz.scm (emacs-treemacs): New variable.

	gnu: Add emacs-pfuture.
	* gnu/packages/emacs-xyz.scm (emacs-pfuture): New variable.

	gnu: swh-plugins: Update home-page to new uri.
	* gnu/packages/audio.scm (swh-plugins)[home-page]: Update to new uri.

2020-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-axolotl: Don't use unstable tarball.
	* gnu/packages/python-crypto.scm (python-axolotl)[source]: Download
	using git-fetch.

	gnu: perl-net-patricia: Fix build.
	* gnu/packages/networking.scm (perl-net-patricia)[arguments]: Add custom
	phase to prevent linking with 'nsl'.

	gnu: perl-ole-storage-lite: Update to 0.20.
	* gnu/packages/perl.scm (perl-ole-storage-lite): Update to 0.20.

	gnu: python-whatever: Don't use unstable tarball.
	* gnu/packages/python-xyz.scm (python-whatever)[source]: Download using
	git-fetch.

	gnu: python-urwidtrees: Don't use setuptools.
	* gnu/packages/python-xyz.scm (python-urwidtrees)[arguments]: Build
	without setuptools.

	gnu: python-urwidtrees: Don't use unstable tarball.
	* gnu/packages/python-xyz.scm (python-urwidtrees)[source]: Download
	using git-fetch.

	gnu: python-mwclient: Update to 0.10.0.
	* gnu/packages/python-xyz.scm (python-mwclient): Update to 0.10.0.
	[source]: Download using git-fetch.
	[propagated-inputs]: Remove python-requests.
	[native-inputs]: Remove python-pytest-pep8, python-pytest-cov. Add
	python-pytest-runner.

	gnu: python-jsonpatch-0.4: Don't use unstable tarball.
	* gnu/packages/python-xyz.scm (python-jsonpatch-0.4)[source]: Download
	using git-fetch.

	gnu: python-jsonpatch: Don't use unstable tarball.
	* gnu/packages/python-xyz.scm (python-jsonpatch)[source]: Download using
	git-fetch.

	gnu: python-docopt: Don't use unstable tarball.
	* gnu/packages/python-xyz.scm (python-docopt)[source]: Download using
	git-fetch.

2020-01-06  Brett Gilio  <brettg@gnu.org>

	gnu: libtgvoip: Fix failing build on i686-linux.
	* gnu/local.mk (libtgvoip): Add patches for libtgvoip-disable-sse2.patch
	and libtgvoip-disable-webrtc.patch

	* gnu/packages/patches/libtgvoip-disable-sse2.patch: New file.

	* gnu/packages/patches/libtgvoip-disable-webrtc.patch: New file.

	* gnu/packages/telephony.scm (libtgvoip): Fix building on i686-linux.
	[source]: Reference patches for correcting failing build on i686-linux
	architecture.

	Reported-by: Diego Nicola Barbato <dnbarbato@posteo.de>
	Fixes <bugs.gnu.org/38944>.

2020-01-06  Brett Gilio  <brettg@gnu.org>

	gnu: libtgvoip: Update to 2.4.4.
	* gnu/packages/telephony.scm (libtgvoip): Update to 2.4.4.
	[source]: Change source URI to reflect upstream.
	[inputs]: Add pulseaudio and alsa-lib.

	This change corrects a bug, and allows for cross-compilation on armhf architectures.

2020-01-05  Brett Gilio  <brettg@gnu.org>

	gnu: coq-mathcomp: Update to 1.10.0.
	* gnu/packages/coq.scm (coq-mathcomp): Update to 1.10.0.
	[arguments]: Modify comment about tests. Remove redundant setting of COQLIB
	environment variable.

2020-01-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: agi-bio: Update hash.
	The previous hash corresponded to the previous commit.

	* gnu/packages/opencog.scm (agi-bio)[source]: Update hash.

2020-01-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add agi-bio.
	* gnu/packages/opencog.scm (agi-bio): New variable.

	gnu: Add cl-pdf.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-pdf, ecl-cl-pdf, cl-pdf): New variables.

	gnu: Add cl-flexichain.
	* gnu/packages/lisp-xyz.scm (sbcl-flexichain, ecl-flexichain, cl-flexichain):
	New variables.

	gnu: Add cl-spatial-trees.
	* gnu/packages/lisp-xyz.scm (sbcl-spatial-trees, ecl-spatial-trees,
	cl-spatial-trees): New variables.

	gnu: Add cl-vectors.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-vectors, ecl-cl-vectors, cl-vectors): New
	variables.

	gnu: Add cl-paths-ttf.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-paths-ttf, ecl-cl-paths-ttf,
	cl-paths-ttf): New variables.

	gnu: Add cl-paths.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-paths, ecl-cl-paths, cl-paths): New
	variables.

	gnu: Add cl-aa.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-aa, ecl-cl-aa, cl-aa): New variables.

2020-01-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: stellarium: Update to 0.19.3.
	* gnu/packages/astronomy.scm (stellarium): Update to 0.19.3.

	gnu: file-roller: Update to 3.32.3.
	* gnu/packages/gnome.scm (file-roller): Update to 3.32.3.

2020-01-05  Efraim Flashner  <efraim@flashner.co.il>

	services: host-name: Make service one-shot.
	* gnu/services/base.scm (host-name-service-type): Remove 'respawn?'
	keyword from shepherd-service-type, add 'one-shot?'.

2020-01-05  Kei Kebreau  <kkebreau@posteo.net>

	gnu: arandr: Fix build.
	This is a follow-up to commit 218c785850d5ecf3a7646d81ce90445419a5103b.

	[arguments]: Remove unnecessary #:python flag.  Add 'wrap-gi-typelib' phase.
	[inputs]: Remove python2-pygtk and add gtk+, python-pycairo, and
	python-pygobject.
	[native-inputs]: Replace python2-docutils with python-docutils.

2020-01-05  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add swh-plugins.
	* gnu/packages/audio.scm (swh-plugins): New variable.

2020-01-05  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-16.c7e3a1b.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-16.c7e3a1b.

2020-01-05  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: sdl2-mixer: Enable opus support.
	* gnu/packages/sdl.scm (sdl2-mixer)[inputs]: Add opusfile.
	[native-inputs]: Add pkg-config.
	[arguments]<#:configure-flags>: Add "--disable-music-opus-shared".

	gnu: sdl-mixer: Enable fluidsynth MIDI backend.
	* gnu/packages/sdl.scm (sdl-mixer)[inputs]: Add fluidsynth and alphabetize.
	[arguments]: Reformat.

2020-01-05  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: sdl2-mixer: Fix configure flags.
	Some configure options were renamed between SDL / SDL2 mixer; add new variants
	to the derived package.

	* gnu/packages/sdl.scm (sdl2-mixer)[arguments]: Fix flags to disable dynamic
	  library loading.

2020-01-05  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: sdl-mixer: Remove unused configure flag.
	The flag --disable-music-mp3-shared is only used when building with smpeg
	instead of libmad, which is linked at build time by default.

	* gnu/packages/sdl.scm (sdl-mixer)[arguments]: Remove unused configure flag.

2020-01-05  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: sdl-mixer: Use correct inputs for MOD file support.
	* gnu/packages/sdl.scm (sdl-mixer)[inputs]: Remove libmodplug.
	* gnu/packages/sdl.scm (sdl2-mixer)[inputs]: Add libmodplug.

2020-01-05  David Trudgian  <dave@trudgian.net>

	file-systems: Handle LUKS2 header.
	* gnu/build/file-systems.scm (luks-superblock?): Handle LUKS2 header.

2020-01-05  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.8.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.8.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.93.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.93.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.162.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.162.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.208.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.208.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.208.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.208.
	(linux-libre-4.4-pristine-source): Update hash.

2020-01-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: guix: Update to f38eabe.
	* gnu/packages/package-management.scm (guix): Update to f38eabe.

2020-01-05  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: dtc: Use Python 3 instead of Python 2.
	* gnu/packages/bootloaders.scm (dtc)[inputs]: Use python instead of python-2.

2020-01-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ncompress: Update to 4.2.4.6.
	* gnu/packages/compression.scm (ncompress): Update to 4.2.4.6.
	* gnu/packages/patches/ncompress-fix-softlinks.patch: Adjust.

	gnu: cppcheck: Update to 1.90.
	* gnu/packages/check.scm (cppcheck): Update to 1.90.

	doc: Add JFS to Guix System-supported file systems.
	* doc/guix.texi (Keyboard Layout and Networking and Partitioning):
	Note JFS support.

	installer: Add JFS support.
	* gnu/installer/newt/partition.scm (run-fs-type-page): Add ‘jfs’ to the
	list box.
	* gnu/installer/parted.scm (user-fs-type-name, user-fs-type->mount-type)
	(partition-filesystem-user-type): Add ‘jfs’ mapping
	(create-jfs-file-system): New procedure.
	(format-user-partitions): Use it.
	* gnu/installer.scm (set-installer-path): Add jfsutils.

	installer: Fix typo.
	* gnu/installer/parted.scm (create-btrfs-file-system): Fix typo in docstring.

2020-01-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add ode.
	* gnu/packages/game-development.scm (ode): New variable.

	gnu: Add libccd.
	* gnu/packages/game-development.scm (libccd): New variable.

2020-01-05  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add xcur2png.
	* gnu/packages/xorg.scm (xcur2png): New variable.

2020-01-05  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: bitlbee: Use HTTPS home page.
	* gnu/packages/messaging.scm (bitlbee)[home-page]: Use HTTPS.

2020-01-04  Ludovic Courtès  <ludo@gnu.org>

	gexp: Add 'raw-derivation-file'.
	* guix/gexp.scm (<raw-derivation-file>): New record type.
	(raw-derivation-file-compiler): New gexp compiler.
	* tests/gexp.scm ("lower-gexp, raw-derivation-file")
	("raw-derivation-file"): New tests.

	gnu: guile-hashing: Add variant for Guile 3.0.
	* gnu/packages/guile-xyz.scm (guile3.0-hashing): New variable.

	gnu: Add guile-hashing.
	* gnu/packages/guile-xyz.scm (guile-hashing): New variable.

2020-01-04  Jan Nieuwenhuizen  <janneke@gnu.org>

	build-system/guile: Add #:implicit-inputs?.
	* guix/build-system/guile.scm (lower): Add implicit-inputs? keyword
	parameter.
	[private-keywords]: Add it.
	Honor it.

2020-01-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add cl-zpb-ttf.
	* gnu/packages/lisp-xyz.scm (sbcl-zpb-ttf, ecl-zpb-ttf, cl-zpb-ttf): New
	variables.

	gnu: Add opencog.
	* gnu/packages/opencog.scm (opencog): New variable.

	gnu: Add attention.
	* gnu/packages/opencog.scm (attention): New variable.

	gnu: Add link-grammar.
	* gnu/packages/language.scm (link-grammar): New variable.

	gnu: Add cogserver.
	* gnu/packages/opencog.scm (cogserver): New variable.

	gnu: Add atomspace.
	* gnu/packages/opencog.scm (atomspace): New variable.

	gnu: Add cogutil.
	* gnu/packages/opencog.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: nfs-utils: Update to 2.4.2.
	* gnu/packages/nfs.scm (nfs-utils): Update to 2.4.2.
	[source]: Remove patch.
	[arguments]: Update configure flags, remove fix-glibc-compatability phase,
	update substitutions.
	[inputs]: Add keyutils and rpcsvc-proto.
	* gnu/packages/patches/nfs-utils-missing-headers.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2020-01-04  Brett Gilio  <brettg@gnu.org>

	gnu: swi-prolog: Update to 8.1.20.
	* gnu/packages/prolog.scm (swi-prolog): Update to 8.1.20.

	gnu: swi-prolog: Modify documentation installation.
	* gnu/packages/prolog.scm (swi-prolog)[arguments]: Remove configuration step
	  for PDF documentation.

	gnu: swi-prolog: Enable tests.
	* gnu/packages/prolog.scm (swi-prolog)[arguments]: Enable tests and work
	  around tests that cause failure by trying to write to the store, or
	  establishing a network connection.

2020-01-04  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add jgmenu.
	* gnu/packages/xdisorg.scm (jgmenu): New variable.

2020-01-04  LaFreniere, Joseph  <joseph@lafreniere.xyz>

	gnu: Add emacs-company-posframe.
	* gnu/packages/emacs-xyz.scm (emacs-company-posframe): New variable.

2020-01-04  Brett Gilio  <brettg@gnu.org>

	gnu: Add swi-prolog.
	* gnu/packages/prolog.scm (swi-prolog): New variable.

	gnu: gprolog: Use license prefix.
	* gnu/packages/prolog.scm (gprolog)[license]: Use prefix for list of licenses.

	Revert "gnu: Add swi-prolog."
	This reverts commit 3f37f3909712eb7269b6e8184c0d61bfc61b67f9.

2020-01-04  Brett Gilio  <brettg@posteo.net>

	gnu: Add swi-prolog.
	* gnu/packages/prolog.scm (swi-prolog): New variable.

2020-01-04  Brett Gilio  <brettg@gnu.org>

	gnu: Rename module gprolog to prolog.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Replace gprolog.scm => prolog.scm.
	* gnu/packages/{gprolog.scm -> prolog.scm}: Rename file so it is not
	  implementation specific.

	gnu: femtolisp: Update to 0.0.0-2.
	* gnu/packages/scheme.scm (femtolisp): Update to 0.0.0-2. This commit revision
	  patches several bugs.

2020-01-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: soundtouch: Update to 2.1.2.
	* gnu/packages/audio.scm (soundtouch): Update to 2.1.2.

	gnu: doctest: Update to 2.3.6.
	* gnu/packages/check.scm (doctest): Update to 2.3.6.

	gnu: polybar: Update to 3.4.2.
	* gnu/packages/wm.scm (polybar): Update to 3.4.2.

	gnu: libshout: Update to 2.4.3.
	* gnu/packages/xiph.scm (libshout): Update to 2.4.3.

	gnu: html-xml-utils: Update to 7.8.
	* gnu/packages/xml.scm (html-xml-utils): Update to 7.8.

	gnu: mg: Use @command mark-up in description.
	* gnu/packages/text-editors.scm (mg)[description]: Use @command.

2020-01-04  Brett Gilio  <brettg@gnu.org>

	gnu: python-language-server: Update to 0.31.4.
	* gnu/packages/python-xyz.scm (python-language-server): Update to 0.31.4.

2020-01-03  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-pyvenv: Update to 1.21.
	* gnu/packages/emacs-xyz.scm (emacs-pyvenv): Update to 1.21.

	gnu: emacs-request: Disable tests.
	* gnu/packages/emacs-xyz.scm (emacs-request)[arguments]: Disabling test phase
	  as it checks for network access.

	gnu: emacs-request: Update to 0.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-request): Update to 0.3.2.

	gnu: emacs-doom-themes: Add note about byte-compilation issue.
	* gnu/packages/emacs-xyz.scm (emacs-doom-themes): The byte-compilation issue
	  has been worked around upstream, but arguably not as effective as the
	  strategy we use in our package. Make a note about this issue, and mark the
	  affecting commit number.

	gnu: Add ocaml-fftw3.
	* gnu/packages/ocaml.scm (ocaml-fftw3): New variable.

	gnu: Add ocaml-lacaml.
	* gnu/packages/ocaml.scm (ocaml-lacaml): New variable.

	gnu: ocaml-utop: Modify home-page.
	* gnu/packages/ocaml.scm (ocaml-utop)[home-page]: Change home-page to reflect
	  permanent redirection.

	gnu: ocaml-utop: Update to 2.4.3.
	* gnu/packages/ocaml.scm (ocaml-utop): Update to 2.4.3.

2020-01-03  Amin Bandali  <bandali@gnu.org>

	gnu: Add lean.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add lean.scm.
	* gnu/packages/lean.scm: New file.

2020-01-03  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: Add cl-ana.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana, cl-ana): New variables.

	gnu: Add cl-ana.statistical-learning.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.statistical-learning,
	  cl-ana.statistical-learning): New variables.

	gnu: Add cl-ana.makeres-utils.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.makeres-utils, cl-ana.makeres-utils):
	  New variables.

	gnu: Add cl-ana.makeres-branch.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.makeres-branch,
	  cl-ana.makeres-branch): New variables.

	gnu: Add cl-ana.makeres-graphviz.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.makeres-graphviz,
	  cl-ana.makeres-graphviz): New variables.

	gnu: Add cl-ana.makeres-table.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.makeres-table, cl-ana.makeres-table):
	  New variables.

	gnu: Add cl-ana.makeres-progress.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.makeres-progress,
	  cl-ana.makeres-progress): New variables.

	gnu: Add cl-ana.makeres-block.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.makeres-block, cl-ana.makeres-block):
	  New variables.

	gnu: Add cl-ana.makeres-macro.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.makeres-macro, cl-ana.makeres-macro):
	  New variables.

	gnu: Add cl-ana.makeres.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.makeres, cl-ana.makeres): New
	  variables.

	gnu: Add cl-ana.serialization.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.serialization, cl-ana.serialization):
	  New variables.

	gnu: Add cl-ana.table-viewing.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.table-viewing, cl-ana.table-viewing):
	  New variables.

	gnu: Add cl-ana.plotting.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.plotting, cl-ana.plotting): New
	  variables.

	gnu: Add cl-ana.gnuplot-interface.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.gnuplot-interface,
	  cl-ana.gnuplot-interface, ecl-cl-ana.gnuplot-interface): New variables.

	gnu: Add cl-ana.statistics.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.statistics, cl-ana.statistics): New
	  variables.

	gnu: Add cl-ana.file-utils.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.file-utils, cl-ana.file-utils,
	  ecl-cl-ana.file-utils): New variables.

	gnu: Add cl-ana.histogram.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.histogram, cl-ana.histogram): New
	  variables.

	gnu: Add cl-ana.fitting.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.fitting, cl-ana.fitting): New
	  variables.

	gnu: Add cl-ana.map.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.map, cl-ana.map, ecl-cl-ana.map): New
	  variables.

	gnu: Add cl-ana.hash-table-utils.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.hash-table-utils,
	  cl-ana.hash-table-utils, ecl-cl-ana.hash-table-utils): New variables.

	gnu: Add cl-ana.clos-utils.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.clos-utils, cl-ana.clos-utils,
	  ecl-cl-ana.clos-utils): New variables.

	gnu: Add cl-ana.lorentz.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.lorentz, cl-ana.lorentz): New
	  variables.

	gnu: Add cl-ana.linear-algebra.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.linear-algebra,
	  cl-ana.linear-algebra): New variables.

	gnu: Add cl-ana.reusable-table.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.reusable-table,
	  cl-ana.reusable-table, ecl-cl-ana.reusable-table): New variables.

	gnu: Add cl-ana.csv-table.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.csv-table, cl-ana.csv-table): New
	  variables.

	gnu: Add cl-ana.ntuple-table.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.ntuple-table, cl-ana.ntuple-table):
	  New variables.

2020-01-03  Katherine Cox-Buday  <cox.katherine.e@gmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-ana.gsl-cffi.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.gsl-cffi, cl-ana.gsl-cffi,
	  ecl-cl-ana.gsl-cffi): New variables.

2020-01-03  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: Add cl-ana.hdf-table.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.hdf-table, cl-ana.hdf-table,
	  ecl-cl-ana.hdf-table): New variables.

	gnu: Add cl-ana.typed-table.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.typed-table, cl-ana.typed-table,
	  ecl-cl-ana.typed-table): New variables.

	gnu: Add cl-ana.hdf-utils.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.hdf-utils, cl-ana.hdf-utils,
	  ecl-cl-ana.hdf-utils): New variables.

	gnu: Add cl-ana.hdf-typespec.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.hdf-typespec, cl-ana.hdf-typespec,
	  ecl-cl-ana.hdf-typespec): New variables.

	gnu: Add cl-ana.typespec.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.typespec, cl-ana.typespec,
	  ecl-cl-ana.typespec): New variables.

	gnu: Add cl-ana.memoization.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.memoization, cl-ana.memoization,
	  ecl-cl-ana.memoization): New variables.

	gnu: Add cl-ana.int-char.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.int-char, cl-ana.int-char,
	  ecl-cl-ana.int-char): New variables.

	gnu: Add cl-ana.hdf-cffi.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.hdf-cffi, cl-ana.hdf-cffi,
	  ecl-cl-ana.hdf-cffi): New variables.

	gnu: Add cl-ana.table-utils.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.table-utils, cl-ana.table-utils,
	  ecl-cl-ana.table-utils): New variables.

	gnu: Add cl-ana.table.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.table, cl-ana.table,
	  ecl-cl-ana.table): New variables.

	gnu: Add cl-ana.quantity.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.quantity, cl-ana.quantity): New
	  variables.

	gnu: Add cl-ana.error-propogation.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.error-propogation,
	  cl-ana.error-propogation): New variables.

	gnu: Add cl-ana.tensor.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.tensor, cl-ana.tensor,
	  ecl-cl-ana.tensor): New variables.

	gnu: Add cl-ana.binary-tree.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.binary-tree, cl-ana.binary-tree,
	  ecl-cl-ana.binary-tree): New variables.

	gnu: Add cl-ana.macro-utils.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.macro-utils, cl-ana.macro-utils,
	  ecl-cl-ana.macro-utils): New packages.

	gnu: Add cl-ana.symbol-utils.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.symbol-utils, cl-ana.symbol-utils,
	  ecl-cl-ana.symbol-utils): New variables.

	gnu: Add cl-ana.calculus.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.calculus, cl-ana.calculus,
	  ecl-cl-ana.calculus): New variables.

	gnu: Add cl-ana.math-functions.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.math-functions,
	  cl-ana.math-functions): New variables.

	gnu: Add cl-ana.generic-math.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.generic-math, cl-ana.generic-math,
	  ecl-cl-ana.generic-math): New variables.

	gnu: Add cl-ana.list-utils.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.list-utils, cl-ana.list-utils,
	  ecl-cl-ana.list-utils): New variables.

	gnu: Add cl-ana.functional-utils.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.functional-utils,
	  cl-ana.functional-utils, ecl-cl-ana.functional-utils): New variables.

	gnu: Add cl-ana.string-utils.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.string-utils, cl-ana.string-utils,
	  ecl-cl-ana.string-utils): New variables.

	gnu: Add cl-ana.package-utils.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana.package-utils, cl-ana.package-utils,
	  ecl-cl-ana.package-utils): New variables.

	gnu: Add cl-ana.pathname-utils.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-ana-boot0, sbcl-cl-ana.pathname-utils,
	  cl-ana.pathname-utils, ecl-cl-ana-pathname-utils): New variables.

	gnu: Add external-program.
	* gnu/packages/lisp-xyz.scm (sbcl-external-program, cl-external-program,
	  ecl-external-program): New variables.

	gnu: Add cl-csv.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-csv, cl-csv, ecl-cl-csv): New variables.

	gnu: Add lisp-unit2.
	* gnu/packages/lisp-xyz.scm (sbcl-lisp-unit2, cl-lisp-unit2, ecl-lisp-unit2):
	  New variables.

	gnu: Add symbol-munger.
	* gnu/packages/lisp-xyz.scm (sbcl-symbol-munger, cl-symbol-munger,
	  ecl-symbol-munger): New variables.

2020-01-03  Katherine Cox-Buday  <cox.katherine.e@gmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Preparations to add symbol-munger and lisp-unit2.
	There is a cyclical dependency between symbol-munger and lisp-unit2. Here we
	add '*-boot0' packages to cut this cycle.

	* gnu/packages/lisp-xyz.scm (sbcl-symbol-munger-boot0, sbcl-lisp-unit2-boot0):
	  New variables.

2020-01-03  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: Add cl-interpol.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-interpol, cl-interpol, ecl-cl-interpol):
	  New variables.

	gnu: Add antik.
	* gnu/packages/lisp-xyz.scm (sbcl-antik, cl-antik): New variables.

	gnu: Add gsll.
	* gnu/packages/lisp-xyz.scm (sbcl-gsll, cl-gsll): New variables.

	gnu: Add science-data.
	* gnu/packages/lisp-xyz.scm (sbcl-science-data, cl-science-data): New
	  variables.

	gnu: Add physical-dimension.
	* gnu/packages/lisp-xyz.scp (sbcl-physical-dimension, cl-physical-dimension):
	  New variables.

	gnu: Add foreign-array.
	* gnu/packages/lisp-xyz.scm (sbcl-foreign-array, cl-foreign-array,
	  ecl-foreign-array): New variables.

2020-01-03  Katherine Cox-Buday  <cox.katherine.e@gmail.com>
	    Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add antik-base.
	* gnu/packages/lisp-xyz.scm (sbcl-antik-base, cl-antik-base, ecl-antik-base):
	  New variables.

2020-01-03  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2020-01-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add fna.
	* gnu/packages/game-development.scm (fna): New variable.

	gnu: Add mojoshader-cs.
	* gnu/packages/gl.scm (mojoshader-cs): New variable.

	gnu: Add sdl2-cs.
	* gnu/packages/sdl.scm (sdl2-cs): New variable.

	gnu: Add plump.
	* gnu/packages/lisp-xyz.scm (cl-plump, sbcl-plump): New variables.

	gnu: Add array-utils.
	* gnu/packages/lisp-xyz.scm (cl-array-utils, sbcl-array-utils): New variables.

	gnu: Add parachute.
	* gnu/packages/lisp-xyz.scm (cl-parachute, sbcl-parachute): New variables.

	gnu: Add form-fiddle.
	* gnu/packages/lisp-xyz.scm (cl-form-fiddle, sbcl-form-fiddle): New variables.

	gnu: Add documentation-utils.
	* gnu/packages/lisp-xyz.scm (cl-documentation-utils, sbcl-documentation-utils): New variables.

	gnu: Add trivial-indent.
	* gnu/packages/lisp-xyz.scm (cl-trivial-indent, sbcl-trivial-indent): New variables.

2020-01-03  Lars-Dominik Braun  <ldb@leibniz-psychology.org>

	gnu: r-irkernel: Fix R kernel loading
	* gnu/packages/cran.scm (r-irkernel): Absolute path to R binary
	[propagated-inputs]: Generate proper search paths by adding r-minimal

2020-01-03  Ludovic Courtès  <ludo@gnu.org>

	import: cran: Fix file descriptor leak.
	Fixes <https://bugs.gnu.org/38836>.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	* guix/import/cran.scm (bioconductor-packages-list): Close the port
	returned by 'http-fetch/cached'.
	(fetch-description): Likewise.

2020-01-03  Ludovic Courtès  <ludo@gnu.org>

	download: Do not leak file descriptors on TLS ports.
	Fixes <https://bugs.gnu.org/20145>.

	* guix/build/download.scm (%tls-ports, register-tls-record-port): Remove.
	(tls-wrap): Remove call to 'register-tls-record-port'.  Return a custom
	binary input/output port instead.  This is a backport of what Guile
	2.2's (web client) module has been doing.
	(close-connection): Define as an alias for 'close-port'.
	* guix/http-client.scm (http-fetch): Remove #:keep-alive? parameter,
	which was ignored and unused.
	Pass #:keep-alive? #f to 'http-get'.
	* guix/lint.scm (probe-uri): Use 'close-port' instead of 'close-connection'.
	* guix/scripts/substitute.scm (http-multiple-get): Likewise.

2020-01-03  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'gexp->script' marks its result as non-offloadable and non-substitutable.
	* guix/gexp.scm (gexp->script): Pass #:local-build? and #:substitutable?
	to 'gexp->derivation'.

2020-01-03  Ludovic Courtès  <ludo@gnu.org>

	bootloader: Mark "grub.cfg" and "extlinux.conf" as non-substitutable.
	Suggested by <pkill9@runbox.com>.

	* gnu/bootloader/grub.scm (grub-configuration-file): Pass #:options to
	'computed-file'.
	* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Likewise.

2020-01-03  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: mingetty: Fix cross-compilation.
	* gnu/packages/admin.scm (mingetty)[arguments]: When cross-compiling, set CC
	to the appropriate value in configure phase.

2020-01-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Update to 2.0.0.
	* gnu/packages/lisp.scm (sbcl): Update to 2.0.0.

2020-01-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	Revert "gnu: sbcl: Update to 1.5.9."
	The boot0 package won't be needed anymore with 2.0.0.

	This reverts commit edf8152563a898438708ec9b2b17284a9d55d271.

2020-01-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-apsw: Update to 3.28.0-r1.
	* gnu/packages/databases.scm (python-apsw): Update to 3.28.0-r1.

	gnu: python-apsw: Use 'replace' for 'check phase.
	* gnu/packages/databases.scm (python-apsw)[arguments]: Update build
	phase order and replace stock 'check phase.

	gnu: python-apsw: Don't use unstable tarball.
	* gnu/packages/databases.scm (python-apsw)[source]: Download using
	release zip archive.
	[native-inputs]: Add unzip.

	gnu: capstone: Don't use unstable tarball.
	* gnu/packages/engineering.scm (capstone)[source]: Download using
	git-fetch.

2020-01-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: uglify-js: Move back next to sbcl-cl-uglify-js definition.
	This fixes the bug which prevented uglify-js from being defined properly, and
	cascaded back to all Common Lisp packages.

	* gnu/packages/bioinformatics.scm: Replace javascript module with lisp-xyz.
	* gnu/packages/cran.scm: Use lisp-xyz module.
	* gnu/packages/javascript.scm (uglify-js): Move from here...
	* gnu/packages/lisp-xyz.scm: ... To here.
	* gnu/packages/web.scm: Replace javascript module with lisp-xyz.
	* guix/build-system/minify.scm: Find uglify-js in the lisp-xyz module.

2020-01-03  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: libetpan: Update to 1.9.4."
	This version of libetpan does not ship with libetpan-config, which
	prefents claws-mail from building.

	This reverts commit e2f5de145562540a497bfc5b580011c9cf9000fd.

2020-01-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	install: Add jfsutils to the installation image.
	* gnu/system/install.scm (installation-os)[packages]: Add jfsutils.

	tests: install: Test a JFS root file system.
	* gnu/tests/install.scm (%jfs-root-os, %jfs-root-installation-script)
	(%test-jfs-root-os): New variables.

	linux-initrd: Add support for JFS.
	* gnu/system/linux-initrd.scm (file-system-packages): Add jfs_fsck/static.
	(file-system-type-modules): Add ‘jfs’ module.

	gnu: Add jfs_fsck-static.
	* gnu/packages/file-systems.scm (jfs_fsck-static): New public variable.

	gnu: Add jfsutils-static.
	gnu/packages/file-systems.scm (jfsutils/static): New public variable.

	uuid: Add support for JFS.
	* gnu/system/uuid.scm (string->jfs-uuid): New procedure.
	(%uuid-parsers, %uuid-printers): Add ‘jfs’ file system type.

	file-systems: Add support for JFS.
	* gnu/build/file-systems.scm (%jfs-endianness): New syntax.
	(jfs-superblock?, read-jfs-superblock, jfs-superblock-uuid)
	(jfs-superblock-volume-name, check-jfs-file-system): New procedures.
	(%partition-label-readers, %partition-uuid-readers, check-file-system):
	Register them.

	gnu: gloox: Update to 1.0.23.
	* gnu/packages/messaging.scm (gloox): Update to 1.0.23.

	gnu: hexchat: Update to 2.14.3.
	* gnu/packages/messaging.scm (hexchat): Update to 2.14.3.
	[source]: Remove patch.
	* gnu/packages/patches/hexchat-crash-exit.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: tuxguitar: Update to 1.5.3.
	* gnu/packages/music.scm (tuxguitar): Update to 1.5.3.

	gnu: qtractor: Update to 0.9.12.
	* gnu/packages/music.scm (qtractor): Update to 0.9.12.

	gnu: padthv1: Update to 0.9.12.
	* gnu/packages/music.scm (padthv1): Update to 0.9.12.

	gnu: samplv1: Update to 0.9.12.
	* gnu/packages/music.scm (samplv1): Update to 0.9.12.

	gnu: drumkv1: Update to 0.9.12.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.12.

	gnu: synthv1: Update to 0.9.12.
	* gnu/packages/music.scm (synthv1): Update to 0.9.12.

	gnu: eyed3: Update to 0.8.12.
	* gnu/packages/mp3.scm (eyed3): Update to 0.8.12.

	gnu: zam-plugins: Update to 3.12.
	* gnu/packages/music.scm (zam-plugins): Update to 3.12.

	gnu: x42-plugins: Update to 20191215.
	* gnu/packages/music.scm (x42-plugins): Update to 20191215.

	gnu: musl: Update to 1.1.24.
	* gnu/packages/musl.scm (musl): Update to 1.1.24.

	gnu: whois: Update to 5.5.4.
	* gnu/packages/networking.scm (whois): Update to 5.5.4.

	gnu: opari2: Update to 2.0.5.
	* gnu/packages/profiling.scm (opari2): Update to 2.0.5.

	gnu: protozero: Update to 1.6.8.
	* gnu/packages/protobuf.scm (protozero): Update to 1.6.8.

	gnu: libxls: Update to 1.5.2.
	* gnu/packages/statistics.scm (libxls): Update to 1.5.2.

	gnu: mg: Update to 20180927.
	* gnu/packages/text-editors.scm (mg): Update to 20180927.

	gnu: beep: Update to 1.4.7.
	* gnu/packages/terminals.scm (beep): Update to 1.4.7.

	gnu: qbittorrent: Update to 4.2.1.
	* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.2.1.

	gnu: fasm: Expand acronym in description.
	* gnu/packages/assembly.scm (fasm)[description]: Expand @acronym.

	gnu: fasm: Update to 1.73.21.
	* gnu/packages/assembly.scm (fasm): Update to 1.73.21.

2020-01-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-zstandard: Fix indentation.
	* gnu/packages/python-compression.scm (python-zstandard): Fix indentation.

2020-01-03  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: tome4: Update to 1.6.5.
	* gnu/packages/games.scm (tome4): Update to 1.6.5.
	[arguments]: Use invoke in install phase

2020-01-03  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Add sameboy.
	* gnu/packages/emulators.scm (sameboy): New variable.

	gnu: Add rgbds.
	* gnu/packages/assembly.scm (rgbds): New variable.

2020-01-03  kanichos@yandex.ru  <kanichos@yandex.ru>

	gnu: Add ibus-libhangul.
	* gnu/packages/ibus.scm (ibus-libhangul): New variable.

	gnu: Add libhangul.
	* gnu/packages/ibus.scm (libhangul): New variable.

2020-01-03  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: go-github-com-spf13-pflag: Update to 1.0.5.
	* gnu/packages/golang.scm (go-github-com-spf13-pflag): Update to 1.0.5.

2020-01-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add missing copyright header.

	gnu: Add python-zstandard.
	* gnu/packages/python-compression.scm (python-zstandard): New variable.

	gnu: emacs-orgalist: Update to 1.11.
	* gnu/packages/emacs-xyz.scm (emacs-orgalist): Update to 1.11.

2020-01-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: file-roller: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (file-roller)[source]: Hard-code NAME.

	gnu: evince: Update to 3.34.2.
	* gnu/packages/gnome.scm (evince): Update to 3.34.2.

	gnu: evince: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (evince)[source]: Hard-code NAME.

	gnu: bullet: Update to 2.89.
	* gnu/packages/game-development.scm (bullet): Update to 2.89.
	[source]: Adjust snippet.

	gnu: deutex: Update to 5.2.1.
	* gnu/packages/game-development.scm (deutex): Update to 5.2.1.

	gnu: freeciv: Fix typo in synopsis and description.
	* gnu/packages/games.scm (freeciv)[synopsis, description]: Add missing
	hyphen.  ‘In’ → ‘into’ age.

	gnu: freeciv: Update to 2.6.1.
	* gnu/packages/games.scm (freeciv): Update to 2.6.1.

2020-01-02  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add go-github-com-google-go-cmp-cmp.
	* gnu/packages/golang.scm (go-github-com-google-go-cmp-cmp): New variable.

	gnu: Add go-github-com-fatih-color.
	* gnu/packages/golang.scm (go-github-com-fatih-color): New variable.

2020-01-02  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-15.4ed1400.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-15.4ed1400.

	gnu: libosinfo: Update to 1.7.1.
	* gnu/packages/virtualization.scm (libosinfo): Update to 1.7.1.
	[source]: Switch the release tarball to xz compression.
	[build-system]: Switch to the meson build system.
	[arguments]: Switch the configure flags style to work with Meson.

2020-01-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-next: Update to 2.9.8.
	* gnu/packages/guile.scm (guile-next): Update to 2.9.8.

	ui: It's 2020 now!
	* guix/ui.scm (show-version-and-exit): Change year to 2020.

2020-01-02  Ludovic Courtès  <ludo@gnu.org>

	activation: Keep going when failing to create one of the setuid programs.
	Fixes <https://bugs.gnu.org/38800>.
	Reported by Jakub Kądziołka <kuba@kadziolka.net>.

	* gnu/build/activation.scm (activate-setuid-programs): Catch
	'system-error' around 'make-setuid-program' calls.

2020-01-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-cbindgen: Remove extra inputs.
	* gnu/packages/rust-apps.scm (rust-cbindgen)[arguments]: Remove all
	cargo-development-inputs except rust-autocfg-0.1.

	gnu: rust-rand-0.4: Update to 0.4.6.
	* gnu/packages/crates-io.scm (rust-rand-0.4): Update to 0.4.6.
	[arugments]: Remove rust-fuchsia-zircon-0.3, add rust-fuchsia-cprng-0.1,
	rust-rand-core-0.3, rust-rdrand-0.4 to cargo-inputs.

	gnu: rust-rand-0.6: Skip build.
	* gnu/packages/crates-io.scm (rust-rand-0.6)[arguments]: Skip build. Add
	rust-libc-0.2, rust-log-0.4, rust-packed-simd-0.3, rust-rand-chacha-0.1,
	rust-rand-core-0.4, rust-rand-hc-0.1, rust-rand-isaac-0.1,
	rust-rand-jitter-0.1, rust-rand-os-0.1, rust-rand-pcg-0.1,
	rust-rand-xorshift-0.1, rust-winapi-0.3 to cargo-inputs. Add
	rust-autocfg-0.1, rust-rand-xoshiro-0.3 to cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-rand-0.4: Skip build.
	* gnu/packages/crates-io.scm (rust-rand-0.4)[arguments]: Skip build. Add
	rust-fuchsia-zircon-0.3, rust-libc-0.2, rust-winapi-0.3 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-rand-0.3: Skip build.
	* gnu/packages/crates-io.scm (rust-rand-0.3)[arguments]: Skip build. Add
	rust-libc-0.2, rust-rand-0.4 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-tempfile-3.0: Skip build.
	* gnu/packages/crates-io.scm (rust-tempfile-3.0)[arguments]: Skip build.
	Add rust-cfg-if-0.1, rust-libc-0.2, rust-rand-0.6, rust-redox-syscall-0.1,
	rust-remove-dir-all-0.5, rust-winapi-0.3 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-serde-1.0: Skip build.
	* gnu/packages/crates-io.scm (rust-serde-1.0)[arguments]: Skip build.
	Add rust-serde-derive-1.0 to cargo-inputs. Add rust-serde-derive-1.0
	to cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-log-0.4: Skip build.
	* gnu/packages/crates-io.scm (rust-log-0.4)[arguments]: Skip build. Add
	rust-cfg-if-0.1, rust-serde-1.0 to cargo-inputs. Add rust-serde-test-1.0
	to cargo-development-inputs.

	gnu: rust-lazy-static-1.3: Skip build.
	* gnu/packages/crates-io.scm (rust-lazy-static-1.3)[arguments]: Skip
	build. Add rust-spin-0.5 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-regex-syntax-0.6: Skip build.
	* gnu/packages/crates-io.scm (rust-regex-syntax-0.6)[arguments]: Skip
	build. Add rust-ucd-util-0.1 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-termcolor-1.0: Skip build.
	* gnu/packages/crates-io.scm (rust-termcolor-1.0)[arguments]: Skip
	build. Add rust-wincolor-1.0 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-clap-2: Skip build.
	* gnu/packages/crates-io.scm (rust-clap-2)[arguments]: Skip build. Add
	rust-ansi-term-0.11, rust-atty-0.2, rust-bitflags-1, rust-clippy-0.0,
	rust-strsim-0.8, rust-textwrap-0.11, rust-unicode-width-0.1,
	rust-vec-map-0.8, rust-yaml-rust-0.4 to cargo-inputs. Add
	rust-lazy-static-1.3, rust-regex-1.1, rust-version-sync-0.8 to
	cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-serde-json-1.0: Skip build.
	* gnu/packages/crates-io.scm (rust-serde-json-1.0)[arguments]: Skip
	build. Add rust-indexmap-1.0, rust-itoa-0.4, rust-yru-1.0,
	rust-serde-1.0 to cargo-inputs. Add rust-serde-bytes-0.11,
	rust-serde-derive-1.0, rust-trybuild-1.0 to cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-clippy-0.0: Build with rust-term-0.5.
	* gnu/packages/crates-io.scm (rust-clippy-0.0)[arguments]: Replace
	rust-term-0.5.1 with rust-term-0.5 in cargo-inputs.
	(rust-term-0.5.1): Remove variable.

	gnu: crates-io.scm: Sort alphabetically.
	* gnu/packages/crates-io.scm: Sort packages alphabetically.
	(rust-term-0.5.1, rust-term-0.4)[inherit]: Inherit from rust-term-0.5.

	gnu: rust-cbindgen: Move to rust-apps.scm
	* gnu/packages/rust-cbindgen.scm (rust-cbindgen): Move to ...
	* gnu/packages/rust-apps.scm: ... here.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Remove it.

	gnu: rust-ws2-32-sys-0.2: Skip build.
	* gnu/packages/crates-io.scm (rust-ws2-32-sys-0.2)[arguments]: Skip
	build. Add rust-winapi-0.2 to cargo-inputs. Add rust-winapi-build-0.1 to
	cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-winutil-0.1: Skip build.
	* gnu/packages/crates-io.scm (rust-winutil-0.1)[arguments]: Skip build.
	Add rust-winapi-0.3 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-wincolor-1.0: Skip build.
	* gnu/packages/crates-io.scm (rust-wincolor-1.0)[arguments]: Skip build.
	Add rust-winapi-0.3, rust-winapi-util-0.1 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-winapi-util-0.1: Skip build.
	* gnu/packages/crates-io.scm (rust-winapi-util-0.1)[arguments]: Skip
	build. Add rust-winapi-0.3 to cargo-inputs.
	[properties]: Remove field.

	gnu: rust-winapi-build-0.1: Skip build.
	* gnu/packages/crates-io.scm (rust-winapi-build-0.1)[arguments]: Skip
	build.
	[properties]: Remove field.

	gnu: rust-winapi-0.3: Skip build.
	* gnu/packages/crates-io.scm (rust-winapi-0.3)[arguments]: Skip build.
	[properties]: Remove field.

	gnu: rust-winapi-0.2: Skip build.
	* gnu/packages/crates-io.scm (rust-winapi-0.2)[arguments]: Skip build.

	gnu: rust-widestring-0.4: Skip build.
	* gnu/packages/crates-io.scm (rust-widestring-0.4)[arguments]: Skip
	build. Add rust-winapi-0.3 to cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-wasm-bindgen-test-macro-0.2: Skip build.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-macro-0.2)
	[arguments]: Skip build. Add rust-proc-macro2-0.4, rust-quote-0.6 to
	cargo-inputs.
	[properties]: Remove field.

	gnu: rust-wasm-bindgen-shared-0.2: Skip build.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-shared-0.2)[arguments]:
	Skip build.
	[properties]: Remove field.

	gnu: rust-proc-macro2-1.0: Skip build.
	* gnu/packages/crates-io.scm (rust-proc-macro2-1.0)[arguments]: Skip
	build. Add rust-unicode-xid-0.2 to cargo-inputs. Add rust-quote-1.0 to
	cargo-development-inputs.
	[properties]: Remove field.

	gnu: rust-proc-macro2-0.4: Skip build.
	* gnu/packages/crates-io.scm (rust-proc-macro2-0.4)[arguments]: Skip
	build. Add rust-unicode-xid-0.1 to cargo-inputs. Add rust-quote-0.6 to
	cargo-development-inputs.

	gnu: rust-rand-core-0.3: Skip build.
	* gnu/packages/crates-io.scm (rust-rand-core-0.3)[arguments]: Skip build.

	gnu: rust-serde-derive-1.0: Skip build.
	* gnu/packages/crates-io.scm (rust-serde-derive-1.0)[arguments]: Skip
	build. Add rust-proc-macro2-1.0, rust-quote-1.0, rust-syn-1.0 to
	cargo-inputs. Add rust-serde-1.0 to cargo-development-inputs.
	[properties]: Remove field.

2020-01-02  John Soo  <jsoo1@asu.edu>

	gnu: Add ripgrep.
	* gnu/packages/rust-apps.scm (ripgrep): New variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2020-01-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-version-sync-0.8.
	* gnu/packages/crates-io.scm (rust-version-sync-0.8): New variable.

2020-01-02  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-loom-0.1.
	* gnu/packages/crates-io.scm (rust-loom-0.1): New variable.

	gnu: Add rust-generator-0.6.
	* gnu/packages/crates-io.scm (rust-generator-0.6): New variable.

	gnu: Add rust-parking-lot-core-0.4.
	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.4): New variable.

	gnu: Add rust-tokio-io-pool-0.1.
	* gnu/packages/crates-io.scm (rust-tokio-io-pool-0.1): New variable.

	gnu: Add rust-parking-lot-core-0.7.
	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.7): New variable.

	gnu: Add rust-utf-8-0.7.
	* gnu/packges/crates-io.scm (rust-utf-8-0.7): New variable.

	gnu: Add rust-ref-cast-impl-0.2.
	* gnu/packages/crates-io.scm (rust-ref-cast-impl-0.2): New variable.

	gnu: Add rust-futf-0.1.
	* gnu/packages/crates-io.scm (rust-futf-0.1): New variable.

	gnu: Add rust-ref-cast-0.2.
	* gnu/packages/crates-io.scm (rust-ref-cast-0.2): New variable.

	gnu: Add rust-parking-lot-core-0.6.
	* gnu/packages/crates-io.scm (rust-parking-lot-core-0.6): New variable.
	(rust-parking-lot-core-0.5): Inherit from rust-parking-lot-core-0.6.

	gnu: Add rust-lock-api-0.3.
	* gnu/packages/crates-io.scm (rust-lock-api-0.3): New variable.
	(rust-lock-api-0.2): Inherit from rust-lock-api-0.3.

	gnu: Add rust-crossbeam-deque-0.6.
	* gnu/packages/crates-io.scm (rust-crossbeam-deque-0.6): New variable.

	gnu: Add rust-crates-index-0.13.
	* gnu/packages/crates-io.scm (rust-crates-index-0.13): New variable.

	gnu: Add rust-git2-0.9.
	* gnu/packages/crates-io.scm (rust-git2-0.9): New variable.

	gnu: Add rust-getrandom-0.1.
	* gnu/packages/crates-io.scm (rust-getrandom-0.1): New variable.

	gnu: Add rust-ordermap-0.3.
	* gnu/packages/crates-io.scm (rust-ordermap-0.3): New variable.

	gnu: Add rust-signal-hook-0.1.
	* gnu/packages/crates-io.scm (rust-signal-hook-0.1): New variable.

	gnu: Add rust-term-0.5.
	* gnu/packages/crates-io.scm (rust-term-0.5): New variable.

	gnu: Add rust-signal-hook-registry-1.0.
	* gnu/packages/crates-io.scm (rust-signal-hook-registry-1.0): New variable.

	gnu: Add rust-arc-swap-0.3.
	* gnu/packages/crates-io.scm (rust-arc-swap-0.3): New variable.

	gnu: Add rust-model-0.1.
	* gnu/packages/crates-io.scm (rust-model-0.1): New variable.

	gnu: Add rust-pulldown-cmark-0.4.
	* gnu/packages/crates-io.scm (rust-pulldown-cmark-0.4): New variable.

	gnu: Add rust-html5ever-0.23.
	* gnu/packages/crates-io.scm (rust-html5ever-0.23): New variable.

	gnu: Add rust-phf-codegen-0.7.
	* gnu/packages/crates-io.scm (rust-phf-codegen-0.7): New variable.

	gnu: Add rust-markup5ever-0.8.
	* gnu/packages/crates-io.scm (rust-markup5ever-0.8): New variable.

	gnu: Add rust-tendril-0.4.
	* gnu/packages/crates-io.scm (rust-tendril-0.4): New variable.

	gnu: Add rust-string-cache-codegen-0.4.
	* gnu/packages/crates-io.scm (rust-string-cache-codegen-0.4): New variable.

	gnu: Add rust-string-cache-0.7.
	* gnu/packages/crates-io.scm (rust-string-cache-0.7): New variable.

	gnu: Add rust-precomputed-hash-0.1.
	* gnu/packages/crates-io.scm (rust-precomputed-hash-0.1): New variable.

	gnu: Add rust-string-cache-shared-0.3.
	* gnu/packages/crates-io.scm (rust-string-cache-shared-0.3): New variable.

	gnu: Add rust-new-debug-unreachable-1.0.
	* gnu/packages/crates-io.scm (rust-new-debug-unreachable-1.0): New variable.

	gnu: Add rust-phf-macros-0.7.
	* gnu/packages/crates-io.scm (rust-phf-macros-0.7): New variable.

	gnu: Add rust-phf-0.7.
	* gnu/packages/crates-io.scm (rust-phf-0.7): New variable.

	gnu: Add rust-compiletest-rs-0.3.
	* gnu/packages/crates-io.scm (rust-compiletest-rs-0.3): New variable.

	gnu: Add rust-tester-0.5.
	* gnu/packages/crates-io.scm (rust-tester-0.5): New variable.

	gnu: Add rust-rustfix-0.4.
	* gnu/packages/crates-io.scm (rust-rustfix-0.4): New variable.

	gnu: Add rust-duct-0.13.
	* gnu/packages/crates-io.scm (rust-duct-0.13): New variable.

	gnu: Add rust-shared-child-0.3.
	* gnu/packages/crates-io.scm (rust-shared-child-0.3): New variable.

	gnu: Add rust-os-pipe-0.8.
	* gnu/packages/crates-io.scm (rust-os-pipe-0.8): New variable.

	gnu: Add rust-nix-0.15.
	* gnu/packages/crates-io.scm (rust-nic-0.15): New variable.

	gnu: Add rust-sysctl-0.4.
	* gnu/packages/crates-io.scm (rust-sysctl-0.4): New variable.

	gnu: Add rust-caps-0.3.
	* gnu/packages/crates-io.scm (rust-caps-0.3): New variable.

	gnu: Add rust-error-chain-0.12.
	* gnu/packages/crates-io.scm (rust-error-chain-0.12): New variable.

	gnu: Add rust-errno-0.2.
	* gnu/packages/crates-io.scm (rust-errno-0.2): New variable.

	gnu: Add rust-encoding-0.2.
	* gnu/packages/crates-io.scm (rust-encoding-0.2): New variable.

	gnu: Add rust-mac-0.1.
	* gnu/packages/crates-io.scm (rust-mac-0.1): New variable.

	gnu: Add rust-errno-dragonfly-0.1.
	* gnu/packages/crates-io.scm (rust-errno-dragonfly-0.1): New variable.

	gnu: Add rust-once-cell-1.2.
	* gnu/packages/crates-io.scm (rust-once-cell-1.2): New variable.

	gnu: Add rust-parking-lot-0.9.
	* gnu/packages/crates-io.scm (rust-parking-lot-0.9): New variable.
	(rust-parking-lot-0.8): Inherit from rust-parking-lot-0.9.

	gnu: Add rust-siphasher-0.2.
	* gnu/packages/crates-io.scm (rust-siphasher-0.2): New variable.

	gnu: Add rust-phf-generator-0.7.
	* gnu/packages/crates-io.scm (rust-phf-generator-0.7): New variable.

	gnu: Add rust-phf-shared-0.7.
	* gnu/packages/crates-io.scm (rust-phf-shared-0.7): New variable.

2020-01-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rand-os-0.1: Skip build.
	* gnu/packages/crates-io.scm (rust-rand-os-0.1)[arguments]: Skip build.
	  Add ruxt-cloud-abi-0.0, rust-fuchsia-cprng-0.1, rust-libc-0.2,
	  rust-log-0.4, rust-rand-core-0.4, rust-rdrand-0.4, rust-stdweb-0.4,
	  rust-wasm-bindgen-0.2, rust-winapi-0.3 to cargo-inputs.
	  [properties]: Remove field.

2020-01-02  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-rand-os-0.2.
	* gnu/packages/crates-io.scm (rust-rand-os-0.2): New variable.
	(rust-rand-os-0.1): Inherit from rust-rand-os-0.2.

	gnu: Add rust-unicode-segmentation-1.3.
	* gnu/packages/crates-io.scm (rust-unicode-segmentation-1.3): New variable.

	gnu: Add rust-ucd-parse-0.1.
	* gnu/packages/crates-io.scm (rust-ucd-parse-0.1): New variable.

	gnu: Add rust-generic-array-0.12.
	* gnu/packages/crates-io.scm (rust-generic-array-0.12): New variable.

	gnu: rust-openssl-sys-0.9: Update to 0.9.53.
	* gnu/packages/crates-io.scm (rust-openssl-sys-0.9): Update to 0.9.53.

	gnu: Add rust-wasm-bindgen-macro-0.2.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-macro-0.2): New variable.

	gnu: Add rust-ignore-0.4.
	* gnu/packages/crates-io.scm (rust-ignore-0.4): New variable.

	gnu: Add rust-tokio-0.1.
	* gnu/packages/crates-io.scm (rust-tokio-0.1): New variable.

	gnu: Add rust-httparse-1.3.
	* gnu/packages/crates-io.scm (rust-httparse-1.3): New variable.

	gnu: Add rust-http-0.1.
	* gnu/packages/crates-io.scm (rust-http-0.1): New variable.

	gnu: Add rust-tokio-trace-core-0.2.
	* gnu/packages/crates-io.scm (rust-tokio-trace-core-0.2): New variable.

	gnu: Add rust-mio-uds-0.6.
	* gnu/packages/crates-io.scm (rust-mio-uds-0.6): New variable.

	gnu: Add rust-tokio-udp-0.1.
	* gnu/packages/crates-io.scm (rust-tokio-udp-0.1): New variable.

	gnu: Add rust-tokio-uds-0.2.
	* gnu/packages/crates-io.scm (rust-tokio-uds-0.2): New variable.

	gnu: Add rust-tokio-timer-0.2.
	* gnu/packages/crates-io.scm (rust-tokio-timer-0.2): New variable.

	gnu: Add rust-tokio-fs-0.1.
	* gnu/packages/crates-io.scm (rust-tokio-fs-0.1): New variable.

	gnu: Add rust-grep-0.2.
	* gnu/packages/crates-io.scm (rust-grep-0.2): New variable.

	gnu: Add rust-stdweb-0.4.
	* gnu/packages/crates-io.scm (rust-stdweb-0.4): New variable.

	gnu: Add rust-grep-printer-0.1.
	* gnu/packages/crates-io.scm (rust-grep-printer-0.1): New variable.

	gnu: Add rust-grep-searcher-0.1.
	* gnu/package/crates-io.scm (rust-grep-searcher-0.1): New version.

	gnu: Add rust-grep-regex-0.1.
	* gnu/packages/crates-io.scm (rust-grep-regex-0.1): New variable.

	gnu: Add rust-encoding-rs-io-0.1.
	* gnu/packages/crates-io.scm (rust-encoding-rs-io-0.1): New variable.

	gnu: Add rust-encoding-rs-0.8.
	* gnu/packages/crates-io.scm (rust-encoding-rs-0.8): New variable.

	gnu: Add rust-aho-corasick-0.7.
	* gnu/packages/crates-io.scm (rust-aho-corasick-0.7): New variable.

	gnu: Add rust-bytecount-0.5.
	* gnu/packages/crates-io.scm (rust-bytecount-0.5): New variable.

	gnu: Add rust-sleef-sys-0.1.
	* gnu/packages/crates-io.scm (rust-sleef-sys-0.1): New variable.

	gnu: Add rust-packed-simd-0.3.
	* gnu/packages/crates-io.scm (rust-packed-simd-0.3): New variable.

	gnu: Add rust-fxhash-0.2.
	* gnu/packages/crates-io.scm (rust-fxhash-0.2): New variable.

	gnu: Add rust-bindgen-0.50.
	* gnu/packages/crates-io.scm (rust-bindgen-0.50): New variable.

	gnu: Add rust-which-2.0.
	* gnu/packages/crates-io.scm (rust-which-2.0): New variable.

	gnu: Add rust-seahash-3.0.
	* gnu/packages/crates-io.scm (rust-seahash-3.0): New variable.

	gnu: Add rust-cexpr-0.3.
	* gnu/package/crates-io.scm (rust-cexpr-0.3): New variable.

	gnu: Add rust-nom-4.2.
	* gnu/packages/crates-io.scm (rust-nom-4.2): New variable.

	gnu: Add rust-jemallocator-0.3.
	* gnu/packages/crates-io.scm (rust-jemallocator-0.3): New variable.

	gnu: Add rust-paste-0.1.
	* gnu/packages/crates-io.scm (rust-paste-0.1): New variable.

	gnu: Add rust-paste-impl-0.1.
	* gnu/packages/crates-io.scm (rust-paste-impl-0.1).

	gnu: Add rust-lexical-core-0.4.
	* gnu/packages/crates-io.scm (rust-lexical-core-0.4): New variable.

	gnu: Add rust-proptest-0.9.
	* gnu/packages/crates-io.scm (rust-proptest-0.9): New variable.

	gnu: Add rust-rusty-fork-0.2.
	* gnu/packages/crates-io.scm (rust-rusty-fork-0.2): New variable.

	gnu: Add rust-wait-timeout-0.2.
	* gnu/packages/crates-io.scm (rust-wait-timeout-0.2): New variable.

2020-01-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rand-chacha-0.1: Skip build.
	* gnu/packages/crates-io.scm (rust-rand-chacha-0.1)[arguments]: Skip
	build. Add rust-rand-core-0.3 to cargo-inputs. Add rust-autocfg-0.1 to
	cargo-development-inputs.
	[properties]: Remove field.

2020-01-02  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-rand-chacha-0.2.
	* gnu/packages/crates-io.scm (rust-rand-chacha-0.2): New variable.

	gnu: Add rust-c2-chacha-0.2.
	* gnu/packages/crates-io.scm (rust-c2-chacha-0.2): New variable.

	gnu: Add rust-stream-cipher-0.3.
	* gnu/packages/crates-io.scm (rust-stream-cipher-0.3): New variable.

	gnu: Add rust-bit-set-0.5.
	* gnu/packages/crates-io.scm (rust-bit-set-0.5): New variable.

	gnu: Add rust-bit-vec-0.5.
	* gnu/packages/crates-io.scm (rust-bit-vec-0.5): New variable.

	gnu: Add rust-url-1.7.
	* gnu/packages/crates-io.scm (rust-url-1.7): New variable.

	gnu: Add rust-stackvector-1.0.
	* gnu/packages/crates-io.scm (rust-stackvector-1.0): New variable.

	gnu: Add rust-idna-0.1.
	* gnu/packages/crates-io.scm (rust-idna-0.1): New variable.

	gnu: Add rust-unicode-normalization-0.1.
	* gnu/packages/crates-io.scm (rust-unicode-normalization-0.1): New variable.

	gnu: Add rust-unicode-bidi-0.3.
	* gnu/packages/crates-io.scm (rust-unicode-bidi-0.3): New variable.

	gnu: Add rust-flamer-0.3.
	* gnu/packages/crates-io.scm (rust-flamer-0.3): New variable.

	gnu: Add rust-serde-yaml-0.8.
	* gnu/packages/crates-io.scm (rust-serde-yaml-0.8): New variable.

	gnu: Add rust-flame-0.2.
	* gnu/packages/crates-io.scm (rust-flame-0.2): New variable.

	gnu: Add rust-encoding-index-singlebyte-1.20141219.
	* gnu/packages/crates-io.scm (rust-encoding-index-singlebyte-1.20141219):
	  New variable

	gnu: Add rust-encoding-index-tradchinese-1.20141219.
	* gnu/packages/crates-io.scm (rust-encoding-index-tradchinese-1.20141219):
	  New variable.

	gnu: Add rust-encoding-index-simpchinese-1.20141219.
	* gnu/packages/crates-io.scm (rust-encoding-index-simpchinese-1.20141219):
	  New variable.

	gnu: Add rust-encoding-index-japanese-1.20141219.
	* gnu/packages/crates-io.scm (rust-encoding-index-japanese-1.20141219): New variable.

	gnu: Add rust-encoding-index-korean-1.20141219.
	* gnu/packages/crates-io.scm (rust-encoding-index-korean-1.20141219): New variable.

	gnu: Add rust-encoding-index-tests-0.1
	* gnu/packages/crates-io.scm (rust-encoding-index-tests-0.1): New variable.

	gnu: Add rust-yaml-rust-0.4.
	* gnu/packages/crates-io.scm (rust-yaml-rust-0.4): New variable.

	gnu: Add rust-linked-hash-map-0.5.
	* gnu/packages/crates-io.scm (rust-linked-hash-map-0.5): New variable.

	gnu: Add rust-pest-derive-2.1.
	* gnu/packages/crates-io.scm (rust-pest-derive-2.1): New variable.

	gnu: Add rust-ron-0.4.
	* gnu/packages/crates-io.scm (rust-ron-0.4): New variable.

	gnu: Add rust-pest-generator-2.1.
	* gnu/packages/crates-io.scm (rust-pest-generator-2.1): New variable.

	gnu: Add rust-hex-literal-impl-0.2.
	* gnu/packages/crates-io.scm (rust-hex-literal-impl-0.2): New variable.

	gnu: Add rust-pest-meta-2.1.
	* gnu/packages/crates-io.scm (rust-pest-meta-2.1): New variable.

	gnu: Add rust-sha-1-0.8
	* gnu/packages/crates-io.scm (rust-sha-1-0.8): New variable.

	gnu: Add rust-hex-literal-0.2.
	* gnu/packages/crates-io.scm (rust-hex-literal-impl-0.2): New variable.

	gnu: Add rust-sha1-asm-0.4.
	* gnu/packages/crates-io.scm (rust-sha1-asm-0.4): New variable.

	gnu: Add rust-generic-array-0.13.
	* gnu/packages/crates-io.scm (rust-generic-array-0.13): New variable.

	gnu: Add rust-fake-simd-0.1.
	* gnu/packages/crates-io.scm (rust-fake-simd-0.1): New variable.

	gnu: Add rust-digest-0.8.
	* gnu/packages/crates-io.scm (rust-digest-0.8): New variable.

	gnu: Add rust-opaque-debug-0.2.
	* gnu/packages/crates-io.scm (rust-opaque-debug-0.2): New version.

	gnu: Add rust-blobby-0.1.
	* gnu/packages/crates-io.scm (rust-blobby-0.1): New variable.

	gnu: Add rust-block-buffer-0.7.
	* gnu/packages/crates-io.scm (rust-block-buffer-0.7): New variable.

	gnu: Add rust-block-padding-0.1.
	* gnu/packages/crates-io.scm (rust-block-padding-0.1): New variable.

	gnu: Add rust-byte-tools-0.3.
	* gnu/packages/crates-io.scm (rust-byte-tools-0.3): New variable.

	gnu: Add rust-pest-2.1.
	* gnu/packages/crates-io.scm (rust-pest-2.1): New variable.

	gnu: Add rust-failure-0.1.
	* gnu/packages/crates-io.scm (rust-failure-0.1): New variable.

	gnu: Add rust-difference-2.0.
	* gnu/packages/crates-io.scm (rust-difference-2.0): New variable.

	gnu: Add rust-failure-derive-0.1.
	* gnu/packages/crates-io.scm (rust-failure-derive-0.1): New variable.

	gnu: Add rust-synstructure-0.10.
	* gnu/packages/crates-io.scm (rust-synstructure-0.10): New variable.

	gnu: Add rust-console-0.7.
	* gnu/packages/crates-io.scm (rust-console-0.7): New variable.

	gnu: Add parking-lot-0.8.
	* gnu/packages/crates-io.scm (parking-lot-0.8): New variable.

	gnu: Add parking-lot-core-0.5.
	* gnu/packages/crates-io.scm (parking-lot-core-0.5): New variable.

	gnu: Add rust-petgraph-0.4.
	* gnu/packages/crates-io.scm (rust-petgraph-0.4): New variable.

	gnu: Add rust-odds-0.3.
	* gnu/packages/crates-io.scm (rust-odds-0.3): New variable.

	gnu: Add rust-unchecked-index-0.2.
	* gnu/packages/crates-io.scm (rust-unchecked-index-0.2): New variable.

	gnu: Add rust-rawslice-0.1.
	* gnu/packages/crates-io.scm (rust-rawslice-0.1): New variable.

	gnu: Add rust-addr2line-0.9.
	* gnu/packages/crates-io.scm (rust-addr2line-0.9): New variable.

	gnu: Add rust-backtrace-0.3.
	* gnu/packages/crates-io.scm (rust-backtrace-0.3): New variable.

	gnu: Add rust-rustc-test-0.3.
	* gnu/package/crates-io.scm (rust-rustc-test-0.3): New variable.

	gnu: Add rust-object-0.12.
	* gnu/packages/crates-io.scm (rust-object-0.12): New variable.

	gnu: Add rust-uuid-0.7.
	* gnu/packages/crates-io.scm (rust-uuid-0.7): New variable.

	gnu: Add rust-slog-2.4.
	* gnu/packages/crates-io.scm (rust-slog-2.4): New variable.

	gnu: Add rust-erased-serde-0.3.
	* gnu/packages/crates-io.scm (rust-erased-serde-0.3): New variable.

	gnu: Add rust-serde-cbor-0.10.
	* gnu/packages/crates-io.scm (rust-serde-cbor-0.10): New variable.

	gnu: Add rust-half-1.3.
	* gnu/packages/crates-io.scm (rust-half-1.3): New variable.

	gnu: Add rust-lazycell-1.2.
	* gnu/packages/crates-io.scm (rust-lazycell-1.2): New variable.

	gnu: Add rust-intervaltree-0.2.
	* gnu/packages/crates-io.scm (rust-intervaltree-0.2): New variable.

	gnu: Add rust-gimli-0.18.
	* gnu/packages/crates-io.scm (rust-gimli-0.18): New variable.

	gnu: Add rust-typed-arena-1.4.
	* gnu/packages/crates-io.scm (rust-typed-arena-1.4): New variable.

	gnu: Add rust-test-assembler-0.1.
	* gnu/packages/crates-io.scm (rust-test-assembler-0.1): New variable.

	gnu: Add rust-goblin-0.0.
	* gnu/packages/crates-io.scm (rust-goblin-0.0): New variable.

	gnu: Add rust-envmnt-0.6.
	* gnu/packages/crates-io.scm (rust-envmnt-0.6): New variable.

	gnu: Add rust-scroll-0.9.
	* gnu/packages/crates-io.scm (rust-scroll-0.9): New variable.

	gnu: Add rust-scroll-derive-0.9.
	* gnu/packages/crates-io.scm (rust-scroll-derive-0.9): New variable.

	gnu: Add rust-ci-info-0.3.
	* gnu/packages/crates-io.scm (rust-ci-info-0.3): New variable.

	gnu: Add rust-core-arch-0.1.
	* gnu/packages/crates-io.scm (rust-core-arch-0.1): New variable.

	gnu: Add rust-js-sys-0.3.
	* gnu/packages/crates-io.scm (rust-js-sys-0.3): New variable.

	gnu: Add rust-wasm-bindgen-test-0.2.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-0.2): New variable.

	gnu: Add rust-wasm-bindgen-futures-0.3.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-futures-0.3): New variable.

	gnu: Add rust-console-error-panic-hook-0.1.
	* gnu/packages/crates-io.scm (rust-console-error-panic-hook-0.1): New variable.

	gnu: Add rust-wasm-bindgen-0.2.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-0.2): New variable.

	gnu: Add rust-wasm-bindgen-macro-support-0.2.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-macro-support-0.2): New variable.

	gnu: Add rust-trybuild-1.0.
	* gnu/packages/crates-io.scm (rust-trybuild-1.0): New variable.

	gnu: Add rust-base64-0.10.
	* gnu/packages/crates-io.scm (rust-base64-0.10): New variable.

	gnu: Add rust-wasm-bindgen-backend-0.2.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-backend-0.2): New variable.

	gnu: Add rust-bumpalo-2.5.
	* gnu/packages/crates-io.scm (rust-bumpalo-2.5): New variable.

	gnu: Add rust-tinytemplate-1.0.
	* gnu/packages/crates-io.scm (rust-tinytemplate-1.0): New variable.

	gnu: Add rust-criterion-0.2.
	* gnu/packages/crates-io.scm (rust-criterion-0.2): New variable.

	gnu: Add rust-approx-0.3.
	* gnu/packages/crates-io.scm (rust-approx-0.3): New variable.

	gnu: Add rust-csv-1.1.
	* gnu/packages/crates-io.scm (rust-csv-1.1): New variable.

	gnu: Add rust-rayon-1.1.
	* gnu/packages/crates-io.scm (rust-rayon-1.1): New variable.

	gnu: Add rust-rayon-core-1.5.
	* gnu/packages/crates-io.scm (rust-rayon-core-1.5): New variable.

	gnu: Add rust-stdweb-internal-macros-0.2.
	* gnu/packages/crates-io.scm (rust-stdweb-internal-macros-0.2): New variable.

	gnu: Add rust-sha1-0.6.
	* gnu/packages/crates-io.scm (rust-sha1-0.6): New variable.

	gnu: Add rust-openssl-0.10.
	* gnu/packages/crates-io.scm (rust-openssl-0.10): New variable.

	gnu: Add rust-foreign-types-0.3.
	* gnu/packages/crates-io.scm (rust-foreign-types-0.3): New variable.

	gnu: Add rust-foreign-types-shared-0.1.
	* gnu/packages/crates-io.scm (rust-foreign-types-shared-0.1): New variable.
	(rust-foreign-types-shared-0.2)[arguments]: Skip build.
	[properties]: Remove field.

	gnu: Add rust-foreign-types-macros-0.1.
	* gnu/packages/crates-io.scm (rust-foreign-types-macros-0.1): New variable.

	gnu: Add rust-stdweb-derive-0.5.
	* gnu/packages/crates-io.scm (rust-stdweb-derive-0.5): New variable.

	gnu: Add rust-flate2-1.0.
	* gnu/packages/crates-io.scm (rust-flate2-1.0): New variable.

	gnu: Add rust-tokio-threadpool-0.1.
	* gnu/packages/crates-io.scm (rust-tokio-threadpool-0.1): New variable.

	gnu: Add rust-tokio-tcp-0.1.
	* gnu/packages/crates-io.scm (rust-tokio-tcp-0.1): New variable.

	gnu: Add rust-tokio-reactor-0.1.
	* gnu/packages/crates-io.scm (rust-tokio-reactor-0.1): New variable.

	gnu: Add rust-miniz-oxide-c-api-0.2.
	* gnu/package/crates-io.scm (rust-miniz-oxide-c-api-0.2): New variable.

	gnu: Add rust-tokio-sync-0.1.
	* gnu/packages/crates-io.scm (rust-tokio-sync-0.1): New variable.

2020-01-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-miniz-oxide-0.3: Skip build.
	* gnu/packages/crates-io.scm (rust-miniz-oxide-0.3)[arguments]: Skip
	build. Add rust-adler32-1.0 to cargo-inputs.
	[properties]: Remove field.

2020-01-02  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-miniz-oxide-0.2.
	* gnu/packages/crates-io.scm (rust-miniz-oxide-0.2): New variable.

	gnu: Add rust-crc32fast-1.2.
	* gnu/packages/crates-io.scm (rust-crc32fast-1.2): New variable.

	gnu: Add rust-crossbeam-0.7.
	* gnu/packages/crates-io.scm (rust-crossbeam-0.7): New variable.

	gnu: Add rust-crossbeam-channel-0.3.
	* gnu/packages/crates-io.scm (rust-crossbeam-channel-0.3): New variable.

	gnu: Add rust-smallvec-0.6.
	* gnu/packages/crates-io.scm (rust-smallvec-0.6): New variable.

	gnu: Add rust-crossbeam-queue-0.1.
	* gnu/packages/crates-io.scm (rust-crossbeam-queue-0.1): New variable.

	gnu: Add rust-crossbeam-deque-0.7.
	* gnu/packages/crates-io.scm (rust-crossbeam-deque-0.7): New variable.

	gnu: Add rust-indexmap-1.0.
	* gnu/packages/crates-io.scm (rust-indexmap-1.0): New variable.

	gnu: Add rust-cpp-demangle-0.2.
	* gnu/packages/crates-io.scm (rust-cpp-demangle-0.2): New variable.

	gnu: Add rust-diff-0.1.
	* gnu/packages/crates-io.scm (rust-diff-0.1): New variable.

	gnu: Add rust-syn-0.15.
	* gnu/packages/crates-io.scm (rust-syn-0.15): New variable.

	gnu: Add rust-speculate-0.1.
	* gnu/packages/crates-io.scm (rust-speculate-0.1): New variable.

	gnu: Add rust-insta-0.8.
	* gnu/packages/crates-io.scm (rust-insta-0.8): New variable.

	gnu: Add rust-afl-0.4.
	* gnu/packages/crates-io.scm (rust-afl-0.4): New variable.

	gnu: Add rust-rustc-version-0.2.
	* gnu/packages/crates-io.scm (rust-rustc-version-0.2): New version.

	gnu: Add rust-semver-0.9.
	* gnu/packages/crates-io.scm (rust-semver-0.9): New variable.

	gnu: Add rust-encode-unicode-0.3.
	* gnu/packages/crates-io.scm (rust-encode-unicode-0.3): New variable.

2020-01-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-ansi-term: Skip build.
	* gnu/packages/crates-io.scm (rust-ansi-term)[arguments]: Skip build.
	Add rust-winapi-0.3 to cargo-inputs.
	[properties]: Remove field.

2020-01-02  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-lock-api-0.2.
	* gnu/packages/crates-io.scm (rust-lock-api-0.2): New variable.
	(rust-lock-api-0.1): Inherit from rust-lock-api-0.2.

	gnu: Add rust-clippy-0.0.
	* gnu/packages/crates-io.scm (rust-clippy-0.0): New variable.

	gnu: Add rust-term-0.5.1.
	* gnu/packages/crates-io.scm (rust-term-0.5.1): New variable.

	gnu: Add rust-ascii-0.9.
	* gnu/packages/crates-io.scm (rust-ascii-0.9): New variables.

	gnu: Add rust-crossbeam-epoch-0.7.
	* gnu/packages/crates-io.scm (rust-crossbeam-epoch-0.7): New variable.

	gnu: Add rust-memoffset-0.2.
	* gnu/packages/crates-io.scm (rust-memoffset-0.2): New variable.

	gnu: Add rust-docopt-1.1.
	* gnu/packages/crates-io.scm (rust-docopt-1.1): New variable.

2020-01-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rand-xorshift-0.1: Fix home-page.
	* gnu/packages/crates-io.scm (rust-rand-xorshift-0.1)[home-page]:
	Correct url of home-page.

2020-01-02  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-rand-xorshift-0.2.
	* gnu/packages/crates-io.scm (rust-rand-xorshift-0.2): New variable.

	gnu: Add rust-rand-xoshiro-0.3.
	* gnu/packages/crates-io.scm (rust-rand-xoshiro-0.3): New variable.

	gnu: Add rust-tokio-current-thread-0.1.
	* gnu/packages/crates-io.scm (rust-tokio-current-thread-0.1): New variable.

	gnu: Add rust-futures-util-preview-0.3.
	* gnu/packages/crates-io.scm (rust-futures-util-preview-0.3): New variable.

	gnu: Add rust-tokio-codec-0.1.
	* gnu/packages/crates-io.scm (rust-tokio-codec-0.1): New variable.

	gnu: Add rust-tokio-executor-0.1.
	* gnu/packages/crates-io.scm (rust-tokio-executor-0.1): New variable.

	gnu: Add rust-tokio-io-0.1.
	* gnu/packages/crates-io.scm (rust-tokio-io-0.1): New variable.

	gnu: Add rust-mio-0.6.
	* gnu/packages/crates-io.scm (rust-mio-0.6): New variable.

	gnu: Add rust-crossbeam-utils-0.6.
	* gnu/packages/crates-io.scm (rust-crossbeam-utils-0.6): New variable.

	gnu: Add rust-bytes-0.4.
	* gnu/packages/crates-io.scm (rust-bytes-0.4): New variable.

	gnu: Add rust-proc-macro-nested-0.1.
	* gnu/packages/crates-io.scm (rust-proc-macro-nested-0.1): New variable.

	gnu: Add rust-demo-hack-impl-0.0.
	* gnu/packages/crates-io.scm (rust-demo-hack-impl-0.0): New variable.

	gnu: Add rust-demo-hack-0.0.
	* gnu/packages/crates-io.scm (rust-demo-hack-0.0): New variable.

	gnu: Add rust-proc-macro-hack-0.5.
	* gnu/packages/crates-io.scm (rust-proc-macro-hack-0.5): New variable.

	gnu: Add rust-futures-select-macro-preview-0.3.
	* gnu/packages/crates-io.scm (rust-futures-select-macro-preview-0.3): New variable.

	gnu: Add rust-futures-executor-preview-0.3.
	* gnu/packages/crates-io.scm (rust-futures-executor-preview-0.3): New variable.

	gnu: Add rust-futures-channel-preview-0.3.
	* gnu/packages/crates-io.scm (rust-futures-channel-preview-0.3): New variable.

	gnu: Add rust-regex-automata-0.1.
	* gnu/packages/crates-io.scm (rust-regex-automata-0.1): New variable.

	gnu: Add rust-utf8-ranges-1.0.
	* gnu/packages/crates-io.scm (rust-utf8-ranges-1.0): New variable.

	gnu: Add rust-csv-core-0.1.
	* gnu/packages/crates-io.scm (rust-csv-core-0.1): New variable.

	gnu: Add rust-arrayvec-0.4.
	* gnu/packages/crates-io.scm (rust-arrayvec-0.4): New variable.

	gnu: Add rust-criterion-plot-0.3.
	* gnu/packages/crates-io.scm (rust-criterion-plot-0.3): New variable.

	gnu: Add rust-num-complex-0.2.
	* gnu/packages/crates-io.scm (rust-num-complex-0.2): New variable.

	gnu: Add rust-itertools-num-0.1.
	* gnu/packages/crates-io.scm (rust-itertools-num-0.1): New variable.

	gnu: Add rust-itertools-0.8.
	* gnu/packages/crates-io.scm (rust-itertools-0.8): New variable.

	gnu: Add rust-either-1.5.
	* gnu/packages/crates-io.scm (rust-either-1.5): New variable.

	gnu: Add rust-cast-0.2.
	* gnu/packages/crates-io.scm (rust-cast-0.2): New variable.

	gnu: Add rust-byteorder-1.3.
	* gnu/packages/crates-io.scm (rust-byteorder-1.3): New variable.

	gnu: Add rust-grep-matcher-0.1.
	* gnu/packages/crates-io.scm (rust-grep-matcher-0.1): New variable.

	gnu: Add rust-grep-pcre2-0.1.
	* gnu/packages/crates-io.scm (rust-grep-pcre2-0.1): New variable.

	gnu: Add rust-quickcheck-0.8.
	* gnu/packages/crates-io.scm (rust-quickcheck-0.8): New variable.

2020-01-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-rand-core-0.4: Update package.
	* gnu/packages/crates-io.scm (rust-rand-core-0.4)[inherit]: New field,
	inherit from rust-rand-core-0.5.
	[arguments]: Skip build, add #:cargo-inputs.
	[properties]: Remove field.

2020-01-02  John Soo  <jsoo1@asu.edu>

	gnu: Add rust-rand-core-0.5.

	gnu: Add rust-env-logger-0.6.
	* gnu/packages/crates-io.scm (rust-env-logger-0.6): New variable.

	gnu: Add rust-serde-bytes-0.11.
	* gnu/packages/crates-io.scm (rust-serde-bytes-0.11): New variable.

	gnu: Add rust-humantime-1.2.
	* gnu/packages/crates-io.scm (rust-humantime-1.2): New variable.

	gnu: Add rust-chrono-0.4.
	* gnu/packages/crates-io.scm (rust-chrono-0.4): New variable.

	gnu: Add rust-bincode-1.1.
	* gnu/packages/crates-io.scm (rust-bincode-1.1): New variable.

	gnu: Add rust-memchr-1.0.
	* gnu/packages/crates-io.scm (rust-memchr-1.0): New variable.

	gnu: Add rust-memchr-2.2.
	* gnu/packages/crates-io.scm (rust-memchr-2.2): New variable.

	gnu: Add rust-regex-1.1.
	* gnu/packages/crates-io.scm (rust-regex-1.1): New variable.

	gnu: Add rust-pcre2-0.2.
	* gnu/packages/crates-io.scm (rust-pcre2-0.2): New variable.

	gnu: Add rust-grep-cli-0.1.
	* gnu/packages/crates-io.scm (rust-grep-cli-0.1): New variable.

	gnu: Add rust-pcre2-sys-0.2.
	* gnu/packages/crates-io.scm (rust-pcre2-sys-0.2): New variable.

	gnu: Add rust-serde-test-1.0.
	* gnu/packages/crates-io.scm (rust-serde-test-1.0): New variable.

	gnu: Add rust-globset-0.4.
	* gnu/packages/crates-io.scm (rust-globset-0.4): New variable.

	gnu: Add rust-bstr-0.2.
	* gnu/packages/crates-io.scm (rust-bstr-0.2): New variable.
	(rust-bstr-0.1): Inherit from rust-bstr-0.2.

	gnu: Add rust-bstr-0.1.
	* gnu/packages/crates-io.scm (rust-bstr-0.1): New variable.

2020-01-02  Brett Gilio  <brettg@gnu.org>

	gnu: tdlib: Configure build for RELEASE and LTO.
	* gnu/packages/messaging.scm (tdlib)[arguments]: Pass configuration flags that
	  support the RELEASE build type, and add preliminary support for LTO.

	gnu: tdlib: Update to 1.5.4.
	* gnu/packages/messaging.scm (tdlib): Update to 1.5.4.

	gnu: emacs-doom-themes: Update to 2.1.6-4.
	* gnu/packages/emacs-xyz.scm (emacs-doom-themes): Update to 2.1.6-4. This
	  commit revision carries several bug fixes.

2020-01-02  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: gnome: Add missing inputs.
	* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Add
	gnome-getting-started-docs, gnome-menus, gnome-user-docs,
	hicolor-icon-theme, gnome-online-accounts.

2020-01-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ibus: Update to 1.5.21.
	* gnu/packages/ibus.scm (ibus): Update to 1.5.21.

2020-01-02  Alexandru-Sergiu Marton  <brown121407@gmail.com>

	gnu: Add ghc-say.
	* gnu/packages/haskell-xyz.scm (ghc-say): New variable.

2020-01-02  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: Add xsecurelock.
	* gnu/packages/xdisorg.scm (xsecurelock): New variable.

2020-01-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: kicad-symbols: Update to 5.1.5.
	* gnu/packages/engineering.scm (kicad-symbols): Update to 5.1.5.

	gnu: kicad: Update to 5.1.5.
	* gnu/packages/engineering.scm (kicad): Update to 5.1.5.

	gnu: Use HTTPS for kicad-pcb.org.
	* gnu/packages/engineering.scm (kicad, kicad-library, kicad-symbols)[home-page]: Use HTTPS.

	gnu: emacs-php-mode: Update to 1.22.2.
	* gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.22.2.

	gnu: youtube-dl: Update to 2020.01.01.
	* gnu/packages/video.scm (youtube-dl): Update to 2020.01.01.

	gnu: libsigrok: Update to 0.5.2.
	* gnu/packages/electronics.scm (libsigrok): Update to 0.5.2.

	gnu: sigrok-firmware-fx2lafw: Update to 0.1.7.
	* gnu/packages/electronics.scm (sigrok-firmware-fx2lafw): Update to 0.1.7.

	gnu: libsigrokdecode: Update to 0.5.3.
	* gnu/packages/electronics.scm (libsigrokdecode): Update to 0.5.3.

	gnu: ranger: Update to 1.9.3.
	* gnu/packages/disk.scm (ranger): Update to 1.9.3.

2020-01-01  kanichos@yandex.ru  <kanichos@yandex.ru>

	gnu: ibus: Fix substitution.
	* gnu/packages/ibus.scm (ibus)[arguments]: Fix command substitution.

2020-01-01  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-telega: Build with support for VoIP.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Add support for VoIP calling.
	[arguments]: Add make-flag to build with VoIP.
	[native-inputs]: Add libtgvoip.

	gnu: Add libtgvoip.
	* gnu/packages/telephony.scm (libtgvoip): New variable.

2020-01-01  Evan Straw  <evan.straw99@gmail.com>

	gnu: rtl-sdr: Update to 0.6.0.
	* gnu/packages/ham-radio.scm (rtl-sdr): Update to 0.6.0.

2020-01-01  Mathieu Othacehe  <m.othacehe@gmail.com>

	Revert "gnu: Add gitlab-runner."
	This reverts commit 365892e90fe352e5a366e48e9661c8c06bf80baa.

2020-01-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: smartmontools: Update to 7.1.
	* gnu/packages/admin.scm (smartmontools): Update to 7.1.

2020-01-01  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add gnome-user-docs.
	* gnu/packages/gnome.scm (gnome-user-docs): New variable.

	gnu: Add gnome-getting-started-docs.
	* gnu/packages/gnome.scm (gnome-getting-started-docs): New variable.

2020-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orgalist: Update to 1.10.
	* gnu/packages/emacs-xyz.scm (emacs-orgalist): Update to 1.10.

2020-01-01  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-magit-todos: Update to 1.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-magit-todos): Update to 1.4.1.

2020-01-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-adaptalint.
	* gnu/packages/cran.scm (r-adaptalint): New variable.

	gnu: Add r-adapsamp.
	* gnu/packages/cran.scm (r-adapsamp): New variable.

	gnu: Add r-adapr.
	* gnu/packages/cran.scm (r-adapr): New variable.

	gnu: Add r-versions.
	* gnu/packages/cran.scm (r-versions): New variable.

	gnu: Add r-archivist.
	* gnu/packages/cran.scm (r-archivist): New variable.

	gnu: Add r-flock.
	* gnu/packages/cran.scm (r-flock): New variable.

	gnu: Add r-adapenetclass.
	* gnu/packages/cran.scm (r-adapenetclass): New variable.

	gnu: Add r-imputeyn.
	* gnu/packages/cran.scm (r-imputeyn): New variable.

	gnu: Add r-emplik.
	* gnu/packages/cran.scm (r-emplik): New variable.

2020-01-01  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.7.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.7.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.92.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.92.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.161.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.161.
	(linux-libre-4.14-pristine-source): Update hash.

2020-01-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: vim: Update to 8.2.0069.
	* gnu/packages/vim.scm (vim): Update to 8.2.0069.

	gnu: sudo: Update to 1.8.30.
	* gnu/packages/admin.scm (sudo): Update to 1.8.30.

2019-12-31  Jakub Kądziołka  <kuba@kadziolka.net>

	gnu: vim: Update to 8.2.0066.
	* gnu/packages/vim.scm (vim): Update to 8.2.0066.
	[arguments]: Work around new build-container-related test failures.
	Remove previous work-arounds.
	[native-inputs]: Add tzdata-for-tests.

2019-12-31  Reza Alizadeh Majd  <r.majd@pantherx.org>

	gnu: Add gitlab-runner.
	* gnu/packages/ci.scm (gitlab-runner): New variable.

2019-12-31  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: python-lxml: Update to 4.4.2.
	* gnu/packages/python-xyz.scm (python-lxml): Update to 4.4.2.

2019-12-31  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-14.f2343b5.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-14.f2343b5.

2019-12-31  Mathieu Othacehe  <m.othacehe@gmail.com>

	Merge remote-tracking branch 'master' into core-updates.

2019-12-31  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 7.20191230.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 7.20191230.
	[inputs]: Add ghc-filepath-bytestring.

2019-12-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add jfsutils.
	* gnu/packages/file-systems.scm (jfsutils): New public variable.

2019-12-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: crypto++: Create versioned shared library links.
	This fixes the build of dependents like amule.

	* gnu/packages/crypto.scm (crypto++)[arguments]: Add an
	‘install-shared-library-links’ phase.

2019-12-30  Jan Nieuwenhuizen  <janneke@gnu.org>

	services: console-font: Update example with HDPI font suggestion.
	This solution was kindly provided by Bernard M. Wiedemann.

	* gnu/services/base.scm (console-font-service-type): Add ter132n (terminus 132
	nomal) font example, for HDPI displays.
	* doc/guix.texi (Invoking guix system): Update to `guix system search console'
	example output.

2019-12-30  Stephen Scheck  <sscheck@gmail.com>

	gnu: Add perl-net-bgp.
	* gnu/packages/perl.scm (perl-net-bgp): New variable.

2019-12-30  Amar Singh  <nly@disroot.org>

	gnu: nomad: Update to 0.1.2-alpha.
	* gnu/packages/guile-xyz.scm (nomad): Update to 0.1.2-alpha.

2019-12-30  Ludovic Courtès  <ludo@gnu.org>

	import: crate: Honor crate version for recursive imports.
	Fixes <https://bugs.gnu.org/38709>.
	Reported by Valentin Ignatev <valentignatev@gmail.com>.

	* guix/import/crate.scm (crate-recursive-import): Add optional 'version'
	parameter and honor it.
	* guix/scripts/import/crate.scm (guix-import-crate): Pass VERSION as 2nd
	argument to 'crate-recursive-import'.

2019-12-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scintilla: Update to 4.2.2.
	* gnu/packages/text-editors.scm (scintilla): Update to 4.2.2.

	gnu: python-folium: Update to 0.10.1.
	* gnu/packages/python-xyz.scm (python-folium): Update to 0.10.1.

	gnu: emacs-modus-themes: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 0.3.0.

	gnu: giac: Update to 1.5.0-85.
	* gnu/packages/algebra.scm (giac): Update to 1.5.0-85.

2019-12-30  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add gnome-menus.
	* gnu/packages/gnome.scm (gnome-menus). New variable.

2019-12-30  Riku Viitanen via Guix-patches via  <guix-patches@gnu.org>

	gnu: sassc: Update to 3.6.1.
	* gnu/packages/web.scm (sassc): Update to 3.6.1.

	gnu: libsass: Update to 3.6.3.
	* gnu/packages/web.scm: (libsass): Update to 3.6.3.

2019-12-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-yard: Don't use unstable tarball.
	* gnu/packages/ruby.scm (ruby-yard)[source]: Download using git-fetch.

	gnu: ruby-tzinfo-data: Don't use unstable tarball.
	* gnu/packages/ruby.scm (ruby-tzinfo-data)[source]: Download using
	git-fetch.

	gnu: ruby-ttfunk: Don't use unstable tarball.
	* gnu/packages/ruby.scm (ruby-ttfunk)[source]: Download using git-fetch.

	gnu: ruby-rack: Don't use unstable tarball.
	* gnu/packages/ruby.scm (ruby-rack)[source]: Download using git-fetch.
	[arguments]: Add phase to make gzip files writable.

	gnu: ruby-puma: Don't use unstable tarball.
	* gnu/packages/ruby.scm (ruby-puma)[source]: Download using git-fetch.
	[home-page]: Use https.

	gnu: guile-bytestructures: Use a source file name.
	* gnu/packages/guile.scm (guile-bytestructures)[source]: Add 'file-name'.

2019-12-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fet: Fix hash.
	* gnu/packages/education.scm (fet)[source]: Fix hash.

	Not sure why the hash changed.  Probably a paste mistake when introduced in
	0wwfg8vdh4vp4bx043h66m5m0r1b0mlii36s1qq42pdbaxk94i23.

2019-12-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libetpan: Update to 1.9.4.
	* gnu/packages/mail.scm (libetpan): Update to 1.9.4.

	gnu: gmime: Update to 3.2.5.
	* gnu/packages/mail.scm (gmime): Update to 3.2.5.

	gnu: msmtp: Update to 1.8.7.
	* gnu/packages/mail.scm (msmtp): Update to 1.8.7.

	gnu: wgetpaste: Fix license.
	* gnu/packages/wget.scm (wgetpaste)[license]: Update license.

2019-12-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wireshark: Update to 3.2.0.
	* gnu/packages/networking.scm (wireshark): Update to 3.2.0.

2019-12-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: snap: Update to 5.4.0.
	* gnu/packages/education.scm (snap): Update to 5.4.0.

	gnu: fet: Update to 5.42.1.
	* gnu/packages/education.scm (fet): Update to 5.42.1.

	gnu: mame: Update to 0.217.
	* gnu/packages/emulators.scm (mame): Update to 0.217.

2019-12-29  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: guile-bytestructures: Fix cross-compilation.
	* gnu/packages/guile.scm (guile-bytestructures)[native-inputs]: Add guile to
	fix cross-compilation.

	gnu: guile-bytestructures: Remove guild warnings.
	* gnu/packages/guile.scm (guile-bytestructures)[arguments]: Pass
	GUILE_AUTO_COMPILE=0 as make-flag to prevent guild warnings.

	gnu: guile-bytestructures: Switch to git-fetch.
	* gnu/packages/guile.scm (guile-bytestructures)[home-page]: Move up,
	[source]: switch form url-fetch to git-fetch method,
	[native-inputs]: add autoconf and automake.

	gnu: guile-bytestructures: Update to 1.0.7.
	* gnu/packages/guile.scm (guile-bytestructures): Update to 1.0.7.

	profiles: Fix profile-derivation cross-compilation.
	* guix/store.scm (current-target-system): New exported monadic procedure.
	* guix/profiles.scm (profile-derivation): Set target at bind time using the
	above procedure.

2019-12-29  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-13.82b797e.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-13.82b797e.

2019-12-29  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: gnome-themes-extra: Remove cache file.
	* gnu/packages/gnome.scm (gnome-themes-extra)[arguments]: Disable cache file
	from configure flags.

2019-12-29  Ludovic Courtès  <ludo@gnu.org>

	installer: Pass '--fallback' to 'guix system init'.
	Fixes <https://bugs.gnu.org/38608>.
	Reported by Nathan Dehnel <ncdehnel@gmail.com>.

	* gnu/installer/final.scm (install-system): Pass '--fallback' to 'guix
	system init'.

2019-12-29  Brice Waegeneire  <brice@waegenei.re>

	services: dhcp-client: Ignore interfaces that cannot be activated.
	Fixes <https://bugs.gnu.org/38524>.

	* gnu/services/networking.scm (dhcp-client-service-type): Filter interfaces
	that cannot be activated.

2019-12-29  Ludovic Courtès  <ludo@gnu.org>

	inferior: Add 'inferior-package-provenance'.
	* guix/inferior.scm (inferior-package-provenance): New procedure.

	pack: Save provenance information when using '--manifest'.
	* guix/scripts/pack.scm (guix-pack)[manifest-from-args]: Remove
	'provenance', and add 'with-provenance' procedure.  Wrap 'cond' form in
	'with-provenance'.

2019-12-29  Ludovic Courtès  <ludo@gnu.org>

	guix package: Save provenance information when using '--manifest'.
	Fixes <https://bugs.gnu.org/38673>.
	Reported by zimoun <zimon.toutoune@gmail.com>.

	* guix/describe.scm (manifest-entry-with-provenance): New procedure.
	* guix/scripts/package.scm (process-actions): Use it when FILES is
	non-empty.

2019-12-29  Ludovic Courtès  <ludo@gnu.org>

	profiles: Add 'map-manifest-entries'.
	* guix/scripts/pack.scm (map-manifest-entries): Move to...
	* guix/profiles.scm (map-manifest-entries): ... here.

2019-12-29  Ludovic Courtès  <ludo@gnu.org>

	git-authenticate: Add glv to the list of committers.
	This is a followup to 92fcf9856face3822ce827d7732c4b152f715f62, first
	commit signed by glv.

	* build-aux/git-authenticate.scm (%committers): Add glv.

2019-12-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scummvm: Fix build.
	* gnu/packages/emulators.scm (scummvm)[arguments]: Add a phase to work around
	a build failure introduced by recent Fluidsynth upgrade.

2019-12-29  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 230.
	* gnu/packages/lisp.scm (txr): Update to 230.

2019-12-29  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: gnome: Sort packages logically.
	* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Sort packages into
	their logical groupings.

	gnu: gnome: Update dependencies.
	* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Remove
	font-cantarell, font-dejavu, at-spi2-core, dbus, dconf,
	desktop-file-utils, gnome-defalt-applications, gnome-online-accounts,
	gnome-themes-standard, gst-plugins-base, gst-plugins-good, gucharmap,
	hicolor-icon-theme, pinentry-gnome3, pulseaudio, shared-mime-info,
	system-config-printer, xdg-user-dirs, zenity
	Add accountservice, adwaita-icon-theme, cheese, gdm, gnome-calendar,
	gnome-characters, gnome-clocks, gnome-desktop, gnome-font-viewer,
	gnome-maps, gnome-themes-extra, gsettings-desktop-schema, mutter,
	network-manager, orca, packagekit, simplescan, upower.

2019-12-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: portaudio: Fix build.
	* gnu/packages/audio.scm (portaudio)[arguments]: Build sequentially.

	Fixes <https://bugs.gnu.org/38782>.  This is a follow-up to commit
	1ce6bfc21ce328d787df76c6ee132f9f828d098b.

2019-12-29  Vagrant Cascadian  <vagrant@debian.org>

	gnu: diffoscope: Update to 134.
	* gnu/packages/diffoscope (diffoscope): Update to 134.
	  [arguments] Remove phase adding support for zstd.

	gnu: pelican: Update to 4.2.
	* gnu/packages/python-xyz (pelican): Update to 4.2.
	  [propagated-inputs]: Alphabetize.
	  [arguments]: Remove adjust-requires phase.

2019-12-29  Kyle Meyer  <kyle@kyleam.com>

	gnu: Add ghc-filepath-bytestring.
	* gnu/packages/haskell-xyz.scm (ghc-filepath-bytestring): New variable.

2019-12-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: curseradio: Link to mpv.
	This fixes https://debbugs.gnu.org/cgi/bugreport.cgi?bug=38789

	* gnu/packages/music.scm (curseradio)[arguments]: Add phase to hardcode
	path of mpv.
	[propagated-inputs]: Move mpv ...
	[inputs]: ... to here.

2019-12-29  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: emacs-auth-source-pass: Use upstream URL.
	* gnu/packages/emacs-xyz.scm (emacs-auth-source-pass): Use URL of
	  upstream (rather than forked) repository.

2019-12-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ruby-oj: Don't use unstable tarball.
	* gnu/packages/ruby.scm (ruby-oj)[source]: Download using git-fetch.

	gnu: ruby-spring: Don't use unstable tarball.
	* gnu/packages/rails.scm (ruby-spring)[source]: Download using
	git-fetch.

	gnu: ruby-guard: Don't use unstable tarball.
	* gnu/packages/ruby.scm (ruby-guard)[source]: Download using git-fetch.
	[home-page]: Use https.

	gnu: ruby-ansi: Don't use unstable tarball.
	* gnu/packages/ruby.scm (ruby-ansi)[source]: Download using git-fetch.

	gnu: ruby-ae: Don't use unstable tarball.
	* gnu/packages/ruby.scm (ruby-ae)[source]: Download using git-fetch.

	gnu: ruby-multi-json: Don't use unstable tarball.
	* gnu/packages/ruby.scm (ruby-multi-json)[source]: Download using
	git-fetch.

2019-12-28  Brett Gilio  <brettg@gnu.org>

	gnu: picom: Correct typo.
	* gnu/packages/compton.scm (picom): Correct spelling of "license".

2019-12-28  Grillon  <thierry@moncourriel.eu>

	gnu: Add copyq.
	* gnu/packages/xdisorg.scm (copyq): New variable.

2019-12-28  Alexandru-Sergiu Marton  <brown121407@member.fsf.org>
	    Brett Gilio  <brettg@gnu.org>

	gnu: Add picom.
	* gnu/packages/compton.scm (picom): New variable.

2019-12-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: portaudio: Add C++ bindings.
	* gnu/packages/audio.scm (portaudio): Add C++ bindings, aka "portaudiocpp".

2019-12-28  Amar Singh  <nly@disroot.org>

	gnu: emacs-shroud: Update to 1.105.
	* gnu/packages/emacs-xyz.scm (emacs-shroud): Update to 1.105.
	[source]: Update to new source uri.
	[build-system]: Switch to gnu-build-system.
	[native-inputs]: Add autoconf, autotools, texinfo, perl, emacs-minimal.
	[home-page]: Update to new uri.

2019-12-28  Alex Griffin  <a@ajgrf.com>

	gnu: password-store: Make search path single-entry.
	* gnu/packages/password-utils.scm (password-store)[native-search-paths]: Add
	separator #f to search path specification.

2019-12-28  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: Add ardupilot.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add drones.scm.
	* gnu/packages/drones.scm: New file.

	gnu: python-waf: Add some extra tools.
	* gnu/packages/python-xyz.scm (python-waf): Add gccdeps and
	clang_compilation_database tools that are needed by ardupilot.

	gnu: python-waf: Update to 2.0.19.
	* gnu/packages/python-xyz.scm (python-waf): Update to 2.0.19.

2019-12-28  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add gnome-themes-extra
	* gnu/packages/gnome.scm (gnome-themes-extra): New Variable.

2019-12-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: beets: Add support for Acoustid.
	* gnu/packages/music.scm (beets)[inputs]: Add python-pyacoustid.

	gnu: Add python-pyacoustid.
	* gnu/packages/mp3.scm (python-pyacoustid): New variable.

	gnu: Add python-audioread.
	* gnu/packages/mp3.scm (python-audioread): New variable.

2019-12-28  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-ccls: Revise license.
	* gnu/packages/emacs-xyz.scm (emacs-ccls): Change license to reflect
	  MIT/Expat-style license.

	gnu: emacs-ccls: Update to 0.1-4.
	* gnu/packages/emacs-xyz.scm (emacs-ccls): Update to 0.1-4. Adds support for
	  interacting with library folders.

	gnu: emacs-paren-face: Update to 1.0.5.
	* gnu/packages/emacs-xyz.scm (emacs-paren-face): Update to 1.0.5.

	gnu: emacs-keyfreq: Adjust indentation.
	* gnu/packages/emacs-xyz.scm (emacs-keyfreq): Adjust indentation.

	gnu: emacs-d-mode: Update to 2.0.10.
	* gnu/packages/emacs-xyz.scm (emacs-d-mode): Update to 2.0.10.

	gnu: emacs-tablist: Adjust indentation.
	* gnu/packages/emacs-xyz.scm (emacs-tablist): Adjust indentation.

	gnu: emacs-mmm-mode: Adjust indentation.
	* gnu/packages/emacs-xyz.scm (emacs-mmm-mode): Adjust indentation.

	gnu: emacs-graphviz-dot-mode: Update to 0.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-graphviz-dot-mode): Update to 0.4.1.

	gnu: emacs-google-maps: Adjust indentation.
	* gnu/packages/emacs-xyz.scm (emacs-google-maps): Adjust indentation.

	gnu: emacs-direnv: Adjust indentation.
	* gnu/packages/emacs-xyz.scm (emacs-direnv): Adjust indentation.

	gnu: emacs-calfw: Adjust indentation.
	* gnu/packages/emacs-xyz.scm (emacs-calfw): Adjust indentation.

	gnu: emacs-autothemer: Adjust indentation.
	* gnu/packages/emacs-xyz.scm (emacs-autothemer): Adjust indentation.

	gnu: emacs-ag: Adjust indentation.
	* gnu/packages/emacs-xyz.scm (emacs-ag): Adjust indentation.

	gnu: emacs-emms-mode-line-cycle: Adjust indentation.
	* gnu/packages/emacs-xyz.scm (emacs-emms-mode-line-cycle): Adjust indentation.

	gnu: emacs-wget: Adjust indentation.
	* gnu/packages/emacs-xyz.scm (emacs-wget): Adjust indentation.

	gnu: emacs-reformatter: Adjust indentation.
	* gnu/packages/emacs-xyz.scm (emacs-reformatter): Adjust indentation.

	gnu: emacs-dante: Modify version number.
	* gnu/packages/emacs-xyz.scm (emacs-dante): Use version number matching tag reference.

	gnu: emacs-haskell-mode: Adjust indentation.
	* gnu/packages/emacs-xyz.scm (emacs-haskell-mode): Adjust indentation.

	gnu: emacs-graphql: Adjust indentation.
	* gnu/packages/emacs-xyz.scm (emacs-graphql): Adjust indentation.

	gnu: emacs-minions: Update to 0.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-minions): Update to 0.3.2.

	gnu: emacs-with-editor: Update to 2.9.0.
	* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 2.9.0.

2019-12-27  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-doom-themes: Update to 2.1.6-3.
	* gnu/packages/emacs-xyz.scm (emacs-doom-themes): Update to 2.1.6-3.
	[arguments]<emacs-batch-disable-compilation>: Add new "material" theme to list
	of exceptions.

2019-12-27  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: emacs-doom-themes: Only disable breaking compilations.
	* gnu/packages/emacs-xyz.scm (emacs-doom-themes)[phases]:
	<build>: Readd this phase.
	<disable-breaking-compilation>: Add this phase to work around single file
	errors in bytecompilation.

	guix: emacs-utils: Add emacs-batch-disable-compilation.
	* guix/build/emacs-utils.scm (emacs-batch-disable-compilation):
	New procedure.

2019-12-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-inspect: Update to 1.16.1.
	* gnu/packages/bioconductor.scm (r-inspect): Update to 1.16.1.
	[propagated-inputs]: Add r-gdata.

	gnu: r-multiassayexperiment: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.12.1.

	gnu: r-rgadem: Update to 2.34.1.
	* gnu/packages/bioconductor.scm (r-rgadem): Update to 2.34.1.
	[propagated-inputs]: Add r-genomicranges.

	gnu: r-clusterprofiler: Update to 3.14.2.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 3.14.2.

	gnu: r-enrichplot: Update to 1.6.1.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.6.1.

	gnu: r-biocsingular: Update to 1.2.1.
	* gnu/packages/bioconductor.scm (r-biocsingular): Update to 1.2.1.

	gnu: r-affycoretools: Update to 1.58.3.
	* gnu/packages/bioconductor.scm (r-affycoretools): Update to 1.58.3.

	gnu: r-car: Update to 3.0-6.
	* gnu/packages/statistics.scm (r-car): Update to 3.0-6.

	gnu: r-robust: Update to 0.4-18.2.
	* gnu/packages/statistics.scm (r-robust): Update to 0.4-18.2.

	gnu: r-bigmemory: Update to 4.5.36.
	* gnu/packages/statistics.scm (r-bigmemory): Update to 4.5.36.

	gnu: r-foreign: Update to 0.8-74.
	* gnu/packages/statistics.scm (r-foreign): Update to 0.8-74.

	gnu: r-slam: Update to 0.1-47.
	* gnu/packages/cran.scm (r-slam): Update to 0.1-47.

	gnu: r-bibtex: Update to 0.4.2.1.
	* gnu/packages/cran.scm (r-bibtex): Update to 0.4.2.1.

	gnu: r-topgo: Update to 2.38.1.
	* gnu/packages/bioinformatics.scm (r-topgo): Update to 2.38.1.

	gnu: r-summarizedexperiment: Update to 1.16.1.
	* gnu/packages/bioinformatics.scm (r-summarizedexperiment): Update to 1.16.1.

	gnu: r-delayedarray: Update to 0.12.1.
	* gnu/packages/bioinformatics.scm (r-delayedarray): Update to 0.12.1.

	gnu: r-biocparallel: Update to 1.20.1.
	* gnu/packages/bioinformatics.scm (r-biocparallel): Update to 1.20.1.

	gnu: r-shortread: Update to 1.44.1.
	* gnu/packages/bioinformatics.scm (r-shortread): Update to 1.44.1.

2019-12-27  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-12.f56935a.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-12.f56935a.

2019-12-27  Ludovic Courtès  <ludo@gnu.org>

	doc: Mention "make authenticate".
	* doc/contributing.texi (Building from Git): Add instructions to run
	'git verify-commit' and 'make authenticate'.

2019-12-27  Ludovic Courtès  <ludo@gnu.org>

	git-authenticate: Keep a local cache of previously-authenticated commits.
	A list of already-authenticated commits is kept in
	~/.cache/guix/authentication.  This speeds up subsequent "make
	authenticate" invocations.

	* build-aux/git-authenticate.scm (authenticated-commit-cache-file)
	(previously-authenticated-commits, cache-authenticated-commit): New
	procedures.
	(git-authenticate): Define 'authenticated-commits' and pass it as a
	third argument to 'commit-difference'.  Add call to
	'cache-authenticated-commit'.  Don't display signing stats when STATS is
	null.

2019-12-27  Ludovic Courtès  <ludo@gnu.org>

	git: 'commit-difference' takes a list of excluded commits.
	* guix/git.scm (commit-closure): Add 'visited' optional parameter.
	(commit-difference): Add 'excluded' optional parameter; pass second
	argument to 'commit-closure'.
	* tests/git.scm ("commit-difference, excluded commits"): New test.

	Add 'build-aux/git-authenticate.scm'.
	* build-aux/git-authenticate.scm: New file.
	* Makefile.am (EXTRA_DIST): Add it.
	(commit_v1_0_1): New variable.
	(authenticate): New target.

2019-12-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-contrib: Update to 20191226.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 20191226.

	gnu: emacs-org: Update to 9.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.3.1.

2019-12-26  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-telega: Update to 0.5.4.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.5.4.
	[arguments]: Working around imagemagick and svg is no longer needed.
	[native-inputs]: Replace emacs-minimal with emacs. This is needed because
	bytecompilation requires fringe-bitmap support.

2019-12-26  Mathieu Othacehe  <m.othacehe@gmail.com>

	profiles: Fix profile-derivation cross-compilation.
	* guix/store.scm (current-target-system): New exported monadic procedure.
	* guix/profiles.scm (profile-derivation): Set target at bind time using the
	above procedure.

	gnu: openssh: Fix cross-compilation.
	* gnu/packages/ssh.scm (openssh): Pass --disable-strip argument when
	cross-compiling.

	gnu: libxt: Fix cross-compilation.
	* gnu/packages/xorg.scm (libxt)[arguments]: Pass --disable-malloc0returnsnull
	configure flag when cross-compiling.

2019-12-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add ffmpegthumbs.
	* gnu/packages/kde-multimedia.scm (ffmpegthumbs): New variable.

	gnu: Add audiocd-kio.
	* gnu/packages/kde-multimedia.scm (audiocd-kio): New variable.

	gnu: Add libkcompactdisc.
	* gnu/packages/kde-multimedia.scm (libkcompactdisc): New variable.

	gnu: Add kamoso.
	* gnu/packages/kde-multimedia.scm (kamoso): New variable.

	gnu: Add elisa.
	* gnu/packages/kde-multimedia.scm (elisa): New variable.

	gnu: Add kwave.
	* gnu/packages/kde-multimedia.scm (kwave): New variable.

2019-12-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add kmplayer.
	`guix lint` reports two CVEs, both are unrelated:
	- CVE-2018-5200: for vendor "pandora" and some 4.2.2.x version
	- CVE-2019-9133: windows only (I assume it it alsow relates to the "pandora"
	  vendor, since the version the CVE refers to as "solving the issue" does not
	  exist at KDE.)

	* gnu/packages/kde-multimedia.scm (kmplayer): New variable.
	* gnu/packages/patches/kmplayer-aarch64.patch,
	  gnu/packages/patches/kmplayer-upstream_Fix-build-with-Qt-5.9.patch: New
	  files.
	* gnu/local.mk: Add them.

2019-12-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add kmix.
	* gnu/packages/kde-multimedia.scm (kmix): New variable.

	gnu: Add kaffeine.
	* gnu/packages/kde-multimedia.scm (kaffeine): New variable.

	gnu: Add libkcddb.
	* gnu/packages/kde-multimedia.scm (libkcddb): New variable.

	gnu: Add k3b.
	* gnu/packages/kde-multimedia.scm (k3b): New variable.

	gnu: Add juk.
	* gnu/packages/kde-multimedia.scm (juk): New variable.

	gnu: Add dragon.
	* gnu/packages/kde-multimedia.scm: New file.
	* gnu/lokal.mk (MODULES): Add it.

2019-12-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add audiofile.
	Patches should fix all CVEs reported by `guix lint`:
	CVE-2015-7747; CVE-2017-6827, CVE-2017-6828, CVE-2017-6829,
	CVE-2017-6830, CVE-2017-6831, CVE-2017-6832, CVE-2017-6833,
	CVE-2017-6834, CVE-2017-6835, CVE-2017-6836, CVE-2017-6837,
	CVE-2017-6838, CVE-2017-6839; CVE-2018-13440; CVE-2018-17095

	Since the patches do not reference to CVEs, it's a bit hard to tell which
	patch actually closes which CVE.  Debian reports all these to be closed by
	the patches below and NixPkgs provides references.

	* gnu/packages/audio.scm (audiofile): New variable.
	* gnu/packages/patches/audiofile-fix-datatypes-in-tests.patch,
	  gnu/packages/patches/audiofile-fix-sign-conversion.patch,
	  gnu/packages/patches/audiofile-CVE-2015-7747.patch,
	  gnu/packages/patches/audiofile-CVE-2018-13440.patch,
	  gnu/packages/patches/audiofile-CVE-2018-17095.patch,
	  gnu/packages/patches/audiofile-Check-the-number-of-coefficients.patch,
	  gnu/packages/patches/audiofile-Fail-on-error-in-parseFormat.patch,
	  gnu/packages/patches/audiofile-Fix-index-overflow-in-IMA.cpp.patch,
	  gnu/packages/patches/audiofile-Fix-multiply-overflow-sfconvert.patch,
	  gnu/packages/patches/audiofile-Fix-overflow-in-MSADPCM-decodeSam.patch,
	  gnu/packages/patches/audiofile-division-by-zero-BlockCodec-runPull.patch,
	  gnu/packages/patches/audiofile-hurd.patch,
	  gnu/packages/patches/audiofile-signature-of-multiplyCheckOverflow.patch:
	  New files.
	* gnu/local.mk: Add them.

2019-12-26  Riku Viitanen  <riku.viitanen@protonmail.com>

	gnu: python-fonttools: Update home-page.
	https://github.com/behdad/fonttools permanently redirects to
	https://github.com/fonttools/fonttools.

	* gnu/packages/python-xyz.scm (python-fonttools)[home-page]: Change to current.

2019-12-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: poppler: Update to 0.83.0.
	* gnu/packages/pdf.scm (poppler): Update to 0.83.0.

2019-12-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: i3-gaps: Update source checksum.
	Fixes <https://bugs.gnu.org/38739>.  This is a follow-up to commit
	88c9408070280db51d1a0e604b9ec77f1611ab3c.

	* gnu/packages/wm.scm (i3-gaps)[source](sha256): Change to the correct hash.
	[build-system]: Remove field, because it is superfluous.

2019-12-26  Marius Bakke  <mbakke@fastmail.com>

	download: Enable TLS 1.3.
	This reverts commit e4ee84202633636b4c8cef4a332f0c74912a3b23.

	* guix/build/download.scm (tls-wrap): Dot not disable TLS 1.3.

2019-12-26  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: gdal: Use HTTPS home page URI.
	* gnu/packages/geo.scm (gdal)[home-page]: Use HTTPS URI.

	gnu: gdal: Enable netCDF format driver.
	* gnu/packages/geo.scm (gdal)[inputs]: Add netcdf.

	gnu: gdal: Enable GPKG format driver.
	* gnu/packages/geo.scm (gdal)[inputs]: Enable sqlite.
	[arguments]: Add --with-sqlite3 to #:configure-flags.

	gnu: gdal: Enable ODS format driver.
	* gnu/packages/geo.scm (gdal)[inputs]: Add expat.
	[arguments]: Add --with-expat to #:configure-flags.

	gnu: libspatialindex: Update to 1.9.3.
	* gnu/packages/geo.scm (libspatialindex): Update to 1.9.3.
	[build-system]: Switch to cmake-build-system.
	[source]: Update URI.

	gnu: postgis: Update to 3.0.0.
	* gnu/packages/geo.scm (postgis): Update to 3.0.0.
	[inputs]: Add json-c and libjpeg-turbo. Replace proj.4 with proj.

	gnu: gdal: Update to 3.0.2.
	* gnu/packages/geo.scm (gdal): Update to 3.0.2.
	[inputs]: Add proj.

	gnu: libgeotiff: Update to 1.5.1.
	* gnu/packages/patches/libgeotiff-adapt-test-script-for-proj-6.2.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/geo.scm (libgeotiff): Update to 1.5.1.
	[inputs]: Replace proj.4 with proj.
	[sources]: Add libgeotiff-adapt-test-script-for-proj-6.2.patch
	to patches.

	gnu: Add proj.
	* gnu/packages/geo.scm (proj): New variable.

	gnu: geos: Update to 3.8.0.
	* gnu/packages/geo.scm (geos): Update to 3.8.0.

2019-12-26  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: python-pyserial: Update to 3.4.
	* gnu/packages/python-xyz.scm (python-pyserial): Update to 3.4.

2019-12-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove squashfs-tools-next.
	* gnu/packages/compression.scm (squashfs-tools-next): Remove variable.
	* guix/scripts/pack.scm (squashfs-image, guix-pack): Use squashfs-tools.
	* tests/pack.scm: Use squashfs-tools.

	gnu: axoloti-patcher-next: Remove commented expression.
	* gnu/packages/axoloti.scm (axoloti-patcher-next)[arguments]: Remove commented
	substitute* expression.

2019-12-26  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-11.7342280.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-11.7342280.

2019-12-26  Christopher Baines  <mail@cbaines.net>

	gnu: mumimu: Remove reference to guile-email.
	The use of guile-email in this package definition seems to cause errors when
	working with other packages, errors like: error: guile-email: unbound variable

	I'm not sure why the version of the Guile email package is appropriate here
	either, but for now just to avoid the problems, inline the current version of
	the package (and add a comment so this is more obvious). This issue was
	probably introduced in: c7b2b539802eaa3f969e212c98eb671a1a75e9f3

	* gnu/packages/mail.scm (mumimu)[version]: Inline the current value
	of (package-version guile-email) as a string.

2019-12-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bluez-alsa: Place dbus configuration in canonical location.
	* gnu/packages/audio.scm (bluez-alsa)[arguments]: Install dbus configuration
	files to /etc/dbus-1/system.d.

	gnu: artanis: Update to 0.4.1.
	* gnu/packages/guile-xyz.scm (artanis): Update to 0.4.1.
	[inputs]: Add nss; move guile-json-1 and guile-redis from here...
	[propagated-inputs]: ...to here; add guile-readline.
	[arguments]: Add phase "patch-references-to-libnss".

2019-12-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add zfs.
	* gnu/packages/file-systems.scm (zfs): New variable.

	build-system: linux-module: Add substitutable keyword.
	* guix/build-system/linux-module.scm (linux-module-build) Add
	substitutable keyword.

2019-12-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-funcparserlib: Fix typo.
	* gnu/packages/python-xyz.scm (python-funcparserlib): Fix typo in description.

2019-12-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pathos: Run test suite.
	* gnu/packages/python-xyz.scm (python-pathos)[arguments]: Use custom
	'check phase.
	[native-inputs]: Add python-pytest.

2019-12-26  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add python-pathos.
	* gnu/packages/python-xyz.scm (python-pathos): New variable.

2019-12-26  Riku Viitanen  <riku.viitanen@protonmail.com>

	gnu: Add dvdbackup.
	* gnu/packages/video.scm (dvdbackup): New variable.

2019-12-25  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	guix: swh: Fix again example URI in comment for <origin>.
	This is a follow up to
	6afea7489b76c8db58d4f389fdbedc7c2b8992bd

	* guix/swh.scm(<origin>): Write 'https' instead of 'ttps' for the URL.

2019-12-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: squashfs-tools: Update to 4.4.
	* gnu/packages/compression.scm (squashfs-tools): Update to 4.4.
	[arguments]: Remove obsolete ‘fix-glibc-compatability’ phase.

	gnu: nethack: Update to 3.6.4.
	* gnu/packages/games.scm (nethack): Update to 3.6.4.

	gnu: btrfs-progs: Update to 5.4.
	* gnu/packages/linux.scm (btrfs-progs): Update to 5.4.

	gnu: lxtask: Don't use NAME in source URI.
	* gnu/packages/lxde.scm (lxtask)[source]: Hard-code NAME.

	gnu: lxtask: Update to 0.1.9.
	* gnu/packages/lxde.scm (lxtask): Update to 0.1.9.

	gnu: perl-email-sender: Update to 1.300034.
	* gnu/packages/mail.scm (perl-email-sender): Update to 1.300034.

	gnu: pan: Update to 0.146.
	* gnu/packages/mail.scm (pan): Update to 0.146.

	gnu: dovecot: Update to 2.3.9.2 [fixes CVE-2019-19722].
	* gnu/packages/mail.scm (dovecot): Update to 2.3.9.2.

	gnu: msgpack: Update to 3.2.1.
	* gnu/packages/serialization.scm (msgpack): Update to 3.2.1.

2019-12-25  Gábor Boskovits  <boskovits@gmail.com>

	gnu: nginx: Update to 1.17.7.
	* gnu/packages/web.scm (nginx): Update to 1.17.7.

2019-12-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xvid: Update source uri.
	This is a follow-up to e5f415e007dbe8544b346e30a847a6c0220b14e5.

	* gnu/packages/video.scm (xvid)[source]: Update source uri.

2019-12-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gaupol: Update to 1.7.
	* gnu/packages/video.scm (gaupol): Update to 1.7.

	gnu: libdvbpsi: Update to 1.3.3.
	* gnu/packages/video.scm (libdvbpsi): Update to 1.3.3.

	gnu: obs: Update to 24.0.4.
	* gnu/packages/video.scm (obs): Update to 24.0.4.

	gnu: xvid: Update to 1.3.6.
	* gnu/packages/video.scm (xvid): Update to 1.3.6.

	gnu: ffmpegthumbnailer: Update to 2.2.2.
	* gnu/packages/video.scm (ffmpegthumbnailer): Update to 2.2.2.

	gnu: celluloid: Update to 0.18.
	* gnu/packages/video.scm (celluloid): Update to 0.18.

	gnu: libebml: Update to 1.3.10.
	* gnu/packages/xml.scm (libebml): Update to 1.3.10.

	Revert "gnu: gnome-shell-extension-dash-to-dock: Update to 67."
	This reverts commit 5a30234c210dfb37da832125cdbda6a9a0c585ca, which
	assumes you're running Gnome 3.34, which is unlikely.

2019-12-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add axoloti-patcher-next.
	* gnu/packages/axoloti.scm (axoloti-patcher-next): New variable.

	gnu: axoloti-patcher, axoloti-runtime: Update to 1.0.12-2.
	* gnu/packages/axoloti.scm (axoloti-patcher, axoloti-runtime): Update to
	1.0.12-2.

	gnu: Add arm-none-eabi-nano-toolchain-7-2018-q2-update.
	* gnu/packages/embedded.scm (arm-none-eabi-nano-toolchain-7-2018-q2-update):
	New variable.

	gnu: Add arm-none-eabi-toolchain-7-2018-q2-update.
	* gnu/packages/embedded.scm (arm-none-eabi-toolchain-7-2018-q2-update): New
	variable.

	gnu: Add newlib-nano-arm-none-eabi-7-2018-q2-update.
	* gnu/packages/embedded.scm (newlib-nano-arm-none-eabi-7-2018-q2-update): New
	variable.

	gnu: Add newlib-arm-none-eabi-7-2018-q2-update.
	* gnu/packages/embedded.scm (newlib-arm-none-eabi-7-2018-q2-update): New variable.

	gnu: Add gcc-arm-none-eabi-7-2018-q2-update.
	* gnu/packages/embedded.scm (gcc-arm-none-eabi-7-2018-q2-update): New
	variable.
	* gnu/packages/patches/gcc-7-cross-environment-variables.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-12-25  Jesse Gibbons  <jgibbons2357+guix@gmail.com>

	gnu: python-hy: Update to 0.17.0.
	* gnu/packages/python-xyz.scm (python-hy): Update to 0.17.0.
	[propagated-inputs]: Add python-fastentrypoints and python-funcparserlib.

	gnu: Add python-funcparserlib.
	* gnu/packages/python-xyz.scm (python-funcparserlib): New variable.

	gnu: Add python-fastentrypoints.
	* gnu/packages/python-xyz.scm (python-fastentrypoints): New variable.

2019-12-25  Brett Gilio  <brettg@gnu.org>

	gnu: chez-scheme: Update home-page.
	* gnu/packages/chez.scm (chez-scheme)[home-page]: Now uses Github project page.

	gnu: chez-scheme: Update to 9.5.2.
	* gnu/packages/chez.scm (chez-scheme): Update to 9.5.2.
	[native-inputs]: Add util-linux for UUID support.
	[arguments]: Remove patch-broken-documentation phase.
	[arguments]: Update configure mechanism to prevent CURLing of submodules.

2019-12-24  Brett Gilio  <brettg@gnu.org>

	gnu: qutebrowser: Update source URI.
	* gnu/packages/web-browsers.scm (qutebrowser)[source]: Github redirects to
	  this updated URI.

	gnu: qutebrowser: Add comment about tests.
	* gnu/packages/web-browsers.scm (qutebrowser)[arguments]: Indicate that tests
	  have been added, but to wait on fixing or working-around the failing test
	  case for QtWebEngine until it is determined whether a liberated QtWebEngine
	  can be made available or not.

	gnu: qutebrowser: Update to 1.8.3.
	* gnu/packages/web-browsers.scm (qutebrowser): Update to 1.8.3.
	[arguments]: Update how .desktop attribute gets installed.

2019-12-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bochs: Update to 2.6.10.
	* gnu/packages/virtualization.scm (bochs): Update to 2.6.10.

	gnu: hiawatha: Update to 10.10.
	* gnu/packages/web.scm (hiawatha): Update to 10.10.

	gnu: xmobar: Update to 0.32.
	* gnu/packages/wm.scm (xmobar): Update to 0.32.

2019-12-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: java-jsoup: Don't use unstable tarball.
	* gnu/packages/web.scm (java-jsoup)[source]: Download using git-fetch.

	gnu: tidy-html: Don't use unstable tarball.
	* gnu/packages/web.scm (tidy-html)[source]: Download using git-fetch.

	gnu: gumbo-parser: Don't use unstable tarball.
	* gnu/packages/web.scm (gumbo-parser)[source]: Download using git-fetch.

2019-12-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: di: Update to 4.47.3.
	* gnu/packages/admin.scm (di): Update to 4.47.3.

2019-12-24  Raghav Gururajan  <raghavgururajan@disroot.org>

	gnu: Add gnome-font-viewer.
	* gnu/packages/gnome.scm (gnome-font-viewer): New variable.

2019-12-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vc-dwim: Update to 1.9.
	* gnu/packages/version-control.scm (vc-dwim): Update to 1.9.
	[inputs]: Move inetutils ...
	[native-inputs]: ... to here.

	gnu: dunst: Don't use unstable tarball.
	* gnu/packages/dunst.scm (dunst)[source]: Download using git-fetch.

	gnu: libxdg-basedir: Don't use unstable tarball.
	* gnu/packages/freedesktop.scm (libxdg-basedir)[source]: Download using
	git-fetch.

2019-12-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: php: Update to 7.4.1.
	This fixes CVE-2019-1104[45679], CVE-2019-11050.

	* gnu/packages/php.scm (php): Update to 7.4.1.

2019-12-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: kakoune: Update to 2019.12.10.
	* gnu/packages/text-editors.scm (kakoune): Update to 2019.12.10.

	gnu: hplip: Update to 3.19.12.
	* gnu/packages/cups.scm (hplip): Update to 3.19.12.

	gnu: samba: Update to 4.11.4.
	* gnu/packages/samba.scm (samba): Update to 4.11.4.

	gnu: tevent: Update to 0.10.2.
	* gnu/packages/samba.scm (tevent): Update to 0.10.2.

	gnu: talloc: Update to 2.3.1.
	* gnu/packages/samba.scm (talloc): Update to 2.3.1.

	gnu: tdb: Update to 1.4.3.
	* gnu/packages/databases.scm (tdb): Update to 1.4.3.

	gnu: oniguruma: Update to 6.9.4.
	* gnu/packages/textutils.scm (oniguruma): Update to 6.9.4.

	gnu: wine: Update to 4.0.3.
	* gnu/packages/wine.scm (wine): Update to 4.0.3.

	gnu: diffstat: Don't use NAME in source URI.
	* gnu/packages/version-control.scm (diffstat)[source]: Hard-code NAME.

	gnu: diffstat: Update to 1.63.
	* gnu/packages/version-control.scm (diffstat): Update to 1.63.

	gnu: bigloo: Use HTTPS home page.
	* gnu/packages/scheme.scm (bigloo)[home-page]: Use HTTPS.

	gnu: bigloo: Update to 4.3f.
	* gnu/packages/scheme.scm (bigloo): Update to 4.3f.

	gnu: cifs-utils: Update phase style.
	* gnu/packages/samba.scm (cifs-utils)[arguments]: Use keyword arguments
	in phases.

	gnu: cifs-utils: Update to 6.10.
	* gnu/packages/samba.scm (cifs-utils): Update to 6.10.
	[arguments]: Force a ‘bootstrap’.
	Add a ‘create-man8dir’ phase.

2019-12-24  Alexandru-Sergiu Marton  <brown121407@member.fsf.org>
	    Brett Gilio  <brettg@gnu.org>

	gnu: Add i3-gaps.
	* gnu/packages/wm.scm (i3-gaps): New variable.

2019-12-24  Brett Gilio  <brettg@gnu.org>

	gnu: gnunet: Fix license.
	* gnu/packages/gnunet.scm (gnunet)[license]: Revise license to AGPL3+.

	Fixes <bugs.gnu.org/38712>.
	Reported-by: Dima <nintendima@gmail.com>

2019-12-23  Brett Gilio  <brettg@gnu.org>

	gnu: emacs-howm: Modify installation directory in site-lisp.
	* gnu/packages/emacs-xyz.scm (emacs-howm)[arguments]: site-lisp/guix.d has
	  been deprecated. Reconfigure to use appropriate site-lisp path.

	Fixes: <bugs.gnu.org/38685>.
	Reported-by: Ivan Vilata i Balaguer <ivan@selidor.net>.

2019-12-23  Brett Gilio  <brettg@gnu.org>

	gnu: python-bbknn: Update to 1.3.6.
	* gnu/packages/bioinformatics.scm (python-bbknn): Update to 1.3.6.
	[arguments]: Disable tests until migration to python-scikit-learn.
	[propgated-inputs]: Remove python-faiss, python-scanpy.
	[propgated-inputs]: Add python-scipy, python-umap-learn.

	gnu: Add python-pathtools.
	* gnu/packages/python-xyz.scm (python-pathtools): New variable.

	gnu: Add python-flit.
	* gnu/packages/python-xyz.scm (python-flit): New variable.

	gnu: python-numba: Update to 0.46.0.
	* gnu/packages/python-xyz.scm (python-numba): Update to 0.46.0.
	[arguments]: Fix typos.
	[arguments]: Disable tests that can not detect Python front-end.

	gnu: python-llvmlite: Update to 0.30.0.
	* gnu/packages/llvm.scm (python-llvmlite): Update to 0.30.0.
	[arguments]: Disable tests until dynamic loading of libm.so is fixed.

	gnu: Add python-umap-learn.
	* gnu/packages/machine-learning.scm (python-umap-learn): New variable.

	gnu: python-eventlet: Use HTTPS home page URI.
	* gnu/packages/python-xyz.scm (python-eventlet)[home-page]: Use HTTPS URI.

	gnu: python-eventlet: Update to 0.25.1.
	* gnu/packages/python-xyz.scm (python-eventlet): Update to 0.25.1.

	gnu: python-sphinxcontrib-svg2pdfconverter: Fix license.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-svg2pdfconverter)[license]:
	  Change to BSD-2.

	gnu: python-sphinxcontrib-svg2pdfconverter: Reflow description.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-svg2pdfconverter)[description]:
	  Reflow description to fit 80-char width.

	gnu: python-sphinxcontrib-svg2pdfconverter: Fix home-page.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-svg2pdfconverter)[home-page]:
	  Do not use releases page for home-page URL.

	gnu: python-sphinxcontrib-svg2pdfconverter: Update to 1.0.1.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-svg2pdfconverter): Update to 1.0.1.

	gnu: python-sphinxcontrib-programoutput: Fix home-page.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-programoutput)[home-page]: Use
	  the most recent Github URL.

	gnu: python-sphinxcontrib-programoutput: Update to 0.15.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-programoutput): Update to 0.15.

	gnu: python-sphinxcontrib-jsmath: Fix license.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-jsmath): Change to BSD-2.

	gnu: python-sphinx-copybutton: Update to 0.2.6.
	* gnu/packages/sphinx.scm (python-sphinx-copybutton): Update to 0.2.6.
	[arguments]: Disable tests.
	[propagated-inputs]: Add python-flit, python-setuptools, python-sphinx, python-wheel.

	gnu: python-sphinx: Fix license.
	* gnu/packages/sphinx.scm (python-sphinx)[license]: Change to BSD-2.

	gnu: python-sphinx: Use HTTP URI.
	* gnu/packages/sphinx.scm (python-sphinx)[home-page]: Use HTTP, HTTPS is not supported.

	gnu: python-sphinx: Alphabetize inputs.
	* gnu/packages/sphinx.scm (python-sphinx)[propagated-inputs]: Alphabetize.

	gnu: python-sphinx: Update to 2.3.1.
	* gnu/packages/sphinx.scm (python-sphinx): Update to 2.3.1.

2019-12-23  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-10.5c643e0.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-10.5c643e0.

2019-12-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add mpv-mpris.
	* gnu/packages/video.scm (mpv-mpris): New variable.

2019-12-23  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Remove "tags" properties for KDE games.
	These are not handled by tools and not agreed upon.

	* gnu/packages/games.scm (bomber, bovo, granatier, kajongg, kapman,
	  kblackbox, kblocks, kbounce, kbreakout, kdiamond, kfourinline,
	  kgoldrunner, kigo, killbots, kiriki, kjumpingcube, klines,
	  kmahjongg, kmines, knavalbattle, knetwalk, kolf, kollision,
	  konquest, kreversi, kshisen, ksirk, ksnakeduel, kspaceduel,
	  ksquares, ksudoku, ktuberling, kubrick, lskat, palapeli, picmi)
	  [properties]: Remove.

2019-12-23  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Remove "tags" properties for KDE utils.
	These are not handled by tools and not agreed upon.

	Sorry, this slipped through when pushing the utils earlier today.

	* gnu/packages/kde-utils.scm (kate, kmag, kmousetool, kmouth,
	  kronometer, krusader, oktea, rsibreak, smb4k, sweeper) [properties]:
	  Remove.

2019-12-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: clustershell: Update to 1.8.3.
	* gnu/packages/ssh.scm (clustershell): Update to 1.8.3.

	gnu: tbb: Update to 2020.0.
	* gnu/packages/tbb.scm (tbb): Update to 2020.0.

	gnu: dos2unix: Update to 7.4.1.
	* gnu/packages/textutils.scm (dos2unix): Update to 7.4.1.

	gnu: dos2unix: Don't use NAME in source URI.
	* gnu/packages/textutils.scm (dos2unix)[source]: Hard-code NAME.

	gnu: umoci: Update to 0.4.5.
	* gnu/packages/virtualization.scm (umoci): Update to 0.4.5.

	gnu: nsd: Update to 4.2.4.
	* gnu/packages/dns.scm (nsd): Update to 4.2.4.

	gnu: knot: Update to 2.9.2.
	* gnu/packages/dns.scm (knot): Update to 2.9.2.

	gnu: knot-resolver: Update to 4.3.0 [fixes CVE-2019-19331].
	* gnu/packages/dns.scm (knot-resolver): Update to 4.3.0.

	gnu: gnome-shell-extension-dash-to-dock: Update to 67.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-dock): Update to 67.

	gnu: xxhash: Update to 0.7.2.
	* gnu/packages/digest.scm (xxhash): Update to 0.7.2.
	[arguments]: Run ‘make check’ in parallel.

	gnu: xchm: Update to 1.31.
	* gnu/packages/ebook.scm (xchm): Update to 1.31.

	gnu: fluidsynth: Update to 2.1.0.
	* gnu/packages/audio.scm (fluidsynth): Update to 2.1.0.

	gnu: boinc-client: Update to 7.16.3.
	* gnu/packages/distributed.scm (boinc-client): Update to 7.16.3.

	gnu: setbfree: Update to 0.8.11.
	* gnu/packages/music.scm (setbfree): Update to 0.8.11.

	gnu: clyrics: Update to 0.12.
	* gnu/packages/music.scm (clyrics): Update to 0.12.

	gnu: Fix typo.
	* gnu/packages/maven.scm: Fix copyright header typo.

	gnu: avldrums-lv2: Update to 0.4.1.
	* gnu/packages/music.scm (avldrums-lv2): Update to 0.4.1.

	gnu: mpd: Update to 0.21.17.
	* gnu/packages/mpd.scm (mpd): Update to 0.21.17.

	gnu: libmpdclient: Update to 2.17.
	* gnu/packages/mpd.scm (libmpdclient): Update to 2.17.

	gnu: speedtest-cli: Update to 2.1.2.
	* gnu/packages/networking.scm (speedtest-cli): Update to 2.1.2.

	gnu: batctl: Update to 2019.5.
	* gnu/packages/networking.scm (batctl): Update to 2019.5.

	gnu: strongswan: Update to 5.8.2.
	* gnu/packages/networking.scm (strongswan): Update to 5.8.2.

	gnu: clamav: Update to 0.102.1.
	* gnu/packages/antivirus.scm (clamav): Update to 0.102.1.

	gnu: igt-gpu-tools: Update to 1.24.
	* gnu/packages/admin.scm (igt-gpu-tools): Update to 1.24.
	[inputs]: Add elfutils.

	gnu: igt-gpu-tools: Fetch from upstream git repository.
	* gnu/packages/admin.scm (igt-gpu-tools)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.  Fetch from the master repository, not the mirror.

	gnu: screenfetch: Update to 3.9.1.
	* gnu/packages/admin.scm (screenfetch): Update to 3.9.1.

	gnu: nnn: Update to 2.8.1.
	* gnu/packages/admin.scm (nnn): Update to 2.8.1.

	gnu: thermald: Update to 1.9.1.
	* gnu/packages/admin.scm (thermald): Update to 1.9.1.

	gnu: fio: Update to 3.17.
	* gnu/packages/benchmark.scm (fio): Update to 3.17.

	gnu: acpica: Update to 20191213.
	* gnu/packages/admin.scm (acpica): Update to 20191213.

2019-12-23  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: tophat: Build with GCC 5
	* gnu/packages/python-xyz.scm (tophat)[native-inputs]: Add gcc-5.
	(tophat)[inputs]: Reorder alphabetically the dependencies.
	(tophat)[home-page]: Swapp to https.

2019-12-23  Amin Bandali  <bandali@gnu.org>

	gnu: Add emacs-next.
	Add `emacs-next' for building latest Emacs from git.

	* gnu/packages/emacs.scm (emacs-next): New variable.
	(emacs): make the autoload deletion snippet not fail when eshell/esh-groups.el
	does not exist.  This enables reuse of the entire snippet field of `emacs' for
	`emacs-next'.
	* gnu/packages/patches/emacs27-exec-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add the above patch file to it.

2019-12-23  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add sweeper.
	* gnu/packages/kde-utils.scm (sweeper): New variable.

	gnu: Add smb4k.
	* gnu/packages/kde-utils.scm (smb4k): New variable.

	gnu: Add rsibreak.
	* gnu/packages/kde-utils.scm (rsibreak): New variable.

	gnu: Add okteta.
	* gnu/packages/kde-utils.scm (okteta): New variable.

	gnu: Add krusader.
	* gnu/packages/kde-utils.scm (krusader): New variable.

	gnu: Add kronometer.
	* gnu/packages/kde-utils.scm (kronometer): New variable.

	gnu: Add kmouth.
	* gnu/packages/kde-utils.scm (kmouth): New variable.

	gnu: Add kmousetool.
	* gnu/packages/kde-utils.scm (kmousetool): New variable.

	gnu: Add kmag.
	* gnu/packages/kde-utils.scm (kmag): New variable.

	gnu: Add kate.
	* gnu/packages/kde-utils.scm: New file.
	* gnu/local.mk (MODULES): Add it.

	gnu: Add zeroconf-ioslave.
	* gnu/packages/kde.scm (zeroconf-ioslave): New variable.

	gnu: Add grantleetheme.
	* gnu/packages/kde.scm (grantleetheme): New variable.
	* gnu/packages/patches/grantlee-merge-theme-dirs.patch: New file.
	* gnu:lokal.mk (DATA): Add it.

	gnu: ktouch: Use fixed qt-build-system.
	* gnu/packages/education.scm (ktouch)[arguments]<phases>: Use
	  %standard-phases without explicitly referring to the qt-build-system
	  module.

	gnu: kdeconnect: Use fixed qt-build-system.
	* gnu/packages/kde.scm (kdeconnect)[arguments]<phases>: Use
	  %standard-phases without explicitly referring to the qt-build-system
	  module.

	gnu: kdevelop: Use fixed qt-build-system.
	* gnu/packages/kde.scm (kdevelop)[arguments]<phases>: Use
	  %standard-phases without explicitly referring to the qt-build-system
	  module.

	gnu: sddm: Use fixed qt-build-system.
	* gnu/packages/display-managers.scm (sddm)[arguments]<phases>: Use
	  %standard-phases without explicitly referring to the qt-build-system
	  module.

2019-12-23  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	Revert "gnu: mumble: Actually modify qt-build-system."
	Now the qt-build-system is fixed, this is no longer necessary.

	This reverts commit a7a91c01c98499c8a1e44fadea1b8f70e91fc16f.

2019-12-23  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	build-system: qt: Adjust indentation.
	* guix/build-system/qt.scm (qt-build, qt-cross-build): Adjust indentation.

2019-12-23  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	build-system: qt: Actually use qt-build-system, not cmake-build-system.
	When the qt-build-system was created, based on the cmake-build-system,
	some references to cmake have been missed to be changed.

	* guix/build-system/qt.scm (qt-build, qt-cross-build)[modules]:
	  Use qt-build-system, not cmake-build-system. [builder]: Call qt-build,
	  not cmake-build.

	Coauthored-by: Ludovic Courtès <ludo@gnu.org>

2019-12-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nano: Update to 4.7.
	* gnu/packages/nano.scm (nano): Update to 4.7.

2019-12-23  Julien Lepiller  <julien@lepiller.eu>
	    Mark H Weaver  <mhw@netris.org>.

	gnu: icecat: Fix linking with ffmpeg.
	* gnu/packages/gnuzilla.scm (icecat)[arguments]: Add
	'fix-ffmpeg-runtime-linker' phase.

2019-12-23  Brice Waegeneire  <brice@waegenei.re>

	bootloader: grub: Add firmware setup entry.
	* gnu/bootloader/grub.scm (grub-configuration-file): Add 'Firmware
	setup' entry for EFI platform.

2019-12-23  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: gnome-shell-extensions: Depropagate glib:bin.
	* gnu/packages/gnome.scm (gnome-shell-extensions):
	[propagated-inputs]: Move glib:bin from here...
	[native-inputs]: ... to here.

	gnu: gnome-shell-extension-dash-to-dock: Depropagate glib:bin.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-dock):
	[propagated-inputs]: Move glib:bin from here...
	[native-inputs]: ... to here.

	gnu: gnome-shell-extension-hide-app-icon: Fix installation.
	* gnu/packages/gnome-xyz.scm: (gnome-shell-extension-hide-app-icon):
	[arguments]: Install in subdirectory. Adjust indentation.

2019-12-22  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-9.31110ac.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-9.31110ac.

2019-12-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cpupower: Fix library location.
	* gnu/packages/linux.scm (cpupower)[arguments]: Add a ‘libdir’
	to #:make-flags.

	gnu: parallel: Update to 20191222.
	* gnu/packages/parallel.scm (parallel): Update to 20191222.

2019-12-22  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add polari.
	* gnu/packages/gnome.scm (polari): New package.

	gnu: gspell: Build with gobject-introspection.
	* gnu/packages/gnome.scm (gspell)[native-inputs]: Add
	gobject-introspection.

2019-12-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mumble: Actually modify qt-build-system.
	This was reported by Ivan Vilata i Balaguer.

	* gnu/packages/telephony.scm (mumble)[arguments]: Refer to the
	qt-build-system %supported-phases directly so we modify them.

2019-12-22  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 7.20191218.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 7.20191218.

2019-12-22  Mathieu Othacehe  <m.othacehe@gmail.com>

	gexp: Add system and target support to gexp->file.
	* guix/gexp.scm (gexp->file): Add system and target arguments and pass them to
	gexp->derivation and load-path-expression calls,
	(scheme-file-compiler): adapt accordingly to pass system and target arguments.

	gexp: Add system and target support to gexp->file.
	* guix/gexp.scm (gexp->file): Add system and target arguments and pass them to
	gexp->derivation and load-path-expression calls,
	(scheme-file-compiler): adapt accordingly to pass system and target arguments.

2019-12-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ktouch: Update to 19.08.3.
	* gnu/packages/education.scm (ktouch): Update to 19.08.3.

2019-12-22  Brett Gilio  <brettg@gnu.org>

	gnu: Add copyright header.
	* gnu/packages/lisp-xyz.scm: Add copyright header for Brett Gilio
	  <brettg@gnu.org>.

	gnu: sbcl-cl-store: Use HTTPS home page URI.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-store)[home-page]: Use HTTPS URI.

2019-12-22  Brett Gilio  <brettg@gnu.org>

	gnu: sbcl-cl-store: Update to 0.8.11-1.
	* gnu/packages/lisp-xyz.scm (sbcl-cl-store): Update to 0.8.11-1.

	Fixes failing build against most recent SBCL.

2019-12-21  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: fastx-toolkit: Build with GCC 6
	* gnu/packages/bioinformatics.scm (fastx-toolkit)[native-inputs]: Add gcc-6.

	gnu: libgtextutils: Build with GCC 5
	* gnu/packages/textutils.scm (libgtextutils)[native-inputs]: Add gcc-5.

2019-12-21  Ludovic Courtès  <ludo@gnu.org>

	services: Add Mumi service.
	* gnu/services/web.scm (%mumi-activation, %mumi-accounts): New variables.
	(mumi-shepherd-services): New procedure.
	(mumi-service-type): New variable.
	* doc/guix.texi (Web Services): Document it.

	gnu: mumi: Add dependency on GnuTLS.
	* gnu/packages/mail.scm (mumi)[inputs]: Add GNUTLS.

	gnu: mumi: Install assets.
	* gnu/packages/mail.scm (mumi)[source](snippet): Modify "Makefile.am" so
	that assets are installed.

	gnu: mumi: Pass "--localstatedir=/var".
	* gnu/packages/mail.scm (mumi)[arguments]: Add #:configure-flags.

2019-12-21  Ludovic Courtès  <ludo@gnu.org>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Add dependency on mumimu.
	The package definition of mumi was taken from the 'guix.scm' file in mumi.

	* gnu/packages/mail.scm (mumimu): New variable.
	(mumi)[inputs]: Add it.

2019-12-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: mumi: Install .go files in the right place.
	* gnu/packages/mail.scm (mumi)[source](modules, snippet): New fields.

	gnu: mumi: Do not hard-code "2.2".
	* gnu/packages/mail.scm (mumi)[arguments]: Add #:modules and
	 #:imported-modules.  In 'wrap-executable' phase, use
	'target-guile-effective-version' instead of hard-coding "2.2".

2019-12-21  Ludovic Courtès  <ludo@gnu.org>

	guix system: Honor the build options in 'delete-generations'.
	Until now, 'guix system delete-generations' would ignore OPTS; for
	example, it would not enable #:print-extended-build-trace? & co.,
	leading to suboptimal output.

	* guix/scripts/system.scm (process-command)[with-store*]: New macro.
	Use it for 'delete-generations', 'switch-generation', and 'roll-back'.

2019-12-21  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: guile-email: Update to 0.2.2.
	* gnu/packages/guile-xyz.scm (guile-email): Update to 0.2.2.

2019-12-21  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add purpose.
	* gnu/packages/kde-frameworks.scm(purpose): New variable.

2019-12-21  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.6.
	* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.6.
	(linux-libre-5.4-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.91.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.91.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.160.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.160.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.207.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.207.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.207.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.207.
	(linux-libre-4.4-pristine-source): Update hash.

2019-12-21  Raghav Gururajan  <raghavgururajan@disroot.org>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add gnome-characters.
	* gnu/packages/gnome.scm (gnome-characters): New variable.

2019-12-21  Alex ter Weele  <alex.ter.weele@gmail.com>

	gnu: Add emacs-punpun-theme.
	* gnu/packages/emacs-xyz.scm (emacs-punpun-theme): New variable.

2019-12-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add java-marlin-renderer.
	* gnu/packages/java-graphics.scm (java-marlin-renderer): New variable.

2019-12-20  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: Add xsnow.
	* gnu/packages/toys.scm (xsnow): New variable.

2019-12-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: intel-mpi-benchmarks: Merge with "imb-openmpi".
	* gnu/packages/mpi.scm (intel-mpi-benchmarks): Remove.
	* gnu/packages/benchmark.scm (imb): Rename to...
	(intel-mpi-benchmarks): ... this.  Change 'name'.  Update to 2019.3.
	[arguments]: Remove 'build phase.  Rewrite 'install phase.  Pass
	 #:parallel-build? and #:make-flags.
	(intel-mpi-benchmarks/openmpi): New variable.
	(imb-openmpi): Rewrite in terms of 'deprecated-package'.

2019-12-20  Ludovic Courtès  <ludo@gnu.org>

	gnupg: 'gnupg-verify*' returns a status symbol.
	This allows callers to distinguish between signature verification
	failure and missing key.

	* guix/gnupg.scm (gnupg-receive-keys): Return true on success.
	(gnupg-verify*): Check return value of 'gnupg-receive-keys'.  Return two
	values, the first one being a symbol.
	* guix/upstream.scm (download-tarball): Get the two return values of
	'gnupg-verify*', and match on the first one.
	* gnu/packages/bash.scm (download-patches): Check the first return value
	of 'gnupg-verify*'.

2019-12-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: geda-gaf: Update to 1.10.0.
	* gnu/packages/engineering.scm (geda-gaf): Update to 1.10.0.
	[arguments]: Adjust phase "disable-failing-tests".
	[inputs]: Add gamin and python-2.

	gnu: Add gamin.
	* gnu/packages/gnome.scm (gamin): New variable.

	gnu: r-desolve: Update to 1.27.
	* gnu/packages/cran.scm (r-desolve): Update to 1.27.

	gnu: r-insol: Update to 1.2.1.
	* gnu/packages/cran.scm (r-insol): Update to 1.2.1.
	[propagated-inputs]: Remove r-rgdal.

	gnu: r-plot3d: Update to 1.3.
	* gnu/packages/cran.scm (r-plot3d): Update to 1.3.

	gnu: r-sctransform: Update to 0.2.1.
	* gnu/packages/cran.scm (r-sctransform): Update to 0.2.1.
	[propagated-inputs]: Remove r-future.

	gnu: r-rootsolve: Update to 1.8.2.
	* gnu/packages/cran.scm (r-rootsolve): Update to 1.8.2.

	gnu: r-reticulate: Update to 1.14.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.14.
	[propagated-inputs]: Add r-rappdirs.

	gnu: r-pillar: Update to 1.4.3.
	* gnu/packages/cran.scm (r-pillar): Update to 1.4.3.

	gnu: r-vctrs: Update to 0.2.1.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.2.1.

	gnu: r-recipes: Update to 0.1.8.
	* gnu/packages/cran.scm (r-recipes): Update to 0.1.8.

	gnu: r-psych: Update to 1.9.12.
	* gnu/packages/cran.scm (r-psych): Update to 1.9.12.

	gnu: r-bbmle: Update to 1.0.22.
	* gnu/packages/cran.scm (r-bbmle): Update to 1.0.22.
	[propagated-inputs]: Add r-bdsmatrix, r-matrix, and r-mvtnorm.

	gnu: Add r-bdsmatrix.
	* gnu/packages/cran.scm (r-bdsmatrix): New variable.

	gnu: r-latticeextra: Update to 0.6-29.
	* gnu/packages/statistics.scm (r-latticeextra): Update to 0.6-29.
	[propagated-inputs]: Add r-jpeg and r-png.

	gnu: r-dt: Update to 0.11.
	* gnu/packages/statistics.scm (r-dt): Update to 0.11.

	gnu: r-rsqlite: Update to 2.1.5.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.1.5.

	gnu: r-mime: Update to 0.8.
	* gnu/packages/statistics.scm (r-mime): Update to 0.8.

	gnu: r-bh: Update to 1.72.0-2.
	* gnu/packages/statistics.scm (r-bh): Update to 1.72.0-2.

	gnu: r-foreign: Update to 0.8-73.
	* gnu/packages/statistics.scm (r-foreign): Update to 0.8-73.

	gnu: r-mass: Update to 7.3-51.5.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-51.5.

	gnu: r-boot: Update to 1.3-24.
	* gnu/packages/statistics.scm (r-boot): Update to 1.3-24.

	gnu: r-scater: Update to 1.14.6.
	* gnu/packages/bioinformatics.scm (r-scater): Update to 1.14.6.

2019-12-20  Leo Famulari  <leo@famulari.name>

	gnu: WireGuard: Update to 0.0.20191219.
	* gnu/packages/vpn.scm (wireguard): Update to 0.0.20191219.

2019-12-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: lepton-eda: Update to 1.9.9-20191003.
	* gnu/packages/engineering.scm (lepton-eda): Update to 1.9.9-20191003.
	[inputs]: Do not inherit from geda-gaf; replace guile-2.0 with guile-2.2.
	[arguments]: Add phase to compile Scheme files.

2019-12-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: catimg: Update to 2.6.0.
	* gnu/packages/image-viewers.scm (catimg): Update to 2.6.0.

	gnu: tig: Update to 2.5.0.
	* gnu/packages/version-control.scm (tig): Update to 2.5.0.

	gnu: vim-airline: Update to 0.11.
	* gnu/packages/vim.scm (vim-airline): Update to 0.11.

	gnu: mutt: Add preferred source uri.
	* gnu/packages/mail.scm (mutt)[source]: Add upstream's preferred uri.

	gnu: mutt: Update to 1.13.2.
	* gnu/packages/mail.scm (mutt): Update to 1.13.2.

2019-12-20  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add gnome-shell-extension-hide-app-icon.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-hide-app-icon):
	New variable.

2019-12-19  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: libhandy: Update description.
	* gnu/packages/gnome.scm (libhandy)[description]: Fix typo and make
	clear it's not only for mobile interfaces.

	gnu: Update libhandy to 0.0.12.
	* gnu/packages/gnome.scm (libhandy): Update to 0.0.12.

2019-12-19  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add gnome-shell-extension-dash-to-panel.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-panel): New variable.

2019-12-19  Ludovic Courtès  <ludo@gnu.org>

	gnupg: Compile regexps only once.
	This halves the run time on a large number of subsequent 'gnupg-verify'
	calls.

	* guix/gnupg.scm (sigid-rx, goodsig-rx, validsig-rx, expkeysig-rx)
	(errsig-rx): New variables, lifted from...
	(gnupg-verify)[status-line->sexp]: ... here.

2019-12-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: libfive: Update to 0-3.6e39254.
	* gnu/packages/engineering.scm (libfive): Update to 0-3.6e39254.
	[arguments]: Add build phase "find-catch".
	[inputs]: Replace catch-framework with catch-framework2.
	[license]: Change license for library.

	gnu: catch-framework2: Update to 2.1.2.
	* gnu/packages/check.scm (catch-framework2): Update to 2.1.2.
	(catch-framework2-1): New variable.
	* gnu/packages/cpp.scm (fifo-map)[native-inputs]: Use catch-framework2-1.

	gnu: Add java-piccolo2d-extras.
	* gnu/packages/java-graphics.scm (java-piccolo2d-extras): New variable.

	gnu: Add java-piccolo2d-core.
	* gnu/packages/java-graphics.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2019-12-19  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Update to 1.5.9.
	* gnu/packages/lisp.scm (sbcl-boot0): New variable.
	Build 1.5.8 against CLISP.
	(sbcl): Build versions >= 1.5.9 against sbcl-boot0.

2019-12-19  Brett Gilio  <brettg@gnu.org>

	Update email for Brett Gilio.
	* .mailmap: Add name and email for Brett Gilio.
	* gnu/local.mk, gnu/packages/admin.scm, gnu/packages/audio.scm,
	  gnu/packages/bittorrent.scm, gnu/packages/build-tools.scm,
	  gnu/packages/cran.scm, gnu/packages/emacs-xyz.scm,
	  gnu/packages/messaging.scm, gnu/packages/python-xyz.scm,
	  gnu/packages/sml.scm, gnu/packages/terminals.scm, gnu/packages/wm.scm:
	  Update email for Brett Gilio.

2019-12-19  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: dxvk: Update to 1.5.
	* gnu/packages/wine.scm (dxvk): Update to 1.5.

2019-12-19  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: wireless-tools: Fix cross-compilation.
	* gnu/packages/linux.scm (wireless-tools)[arguments]: Replace 'configure phase
	to substitute CC, AR and RANLIB Makefile variables to suitable values when
	cross-compiling.

2019-12-19  Julien Lepiller  <julien@lepiller.eu>

	gnu: behave: Fix tests.
	* gnu/packages/check.scm (behave): Add missing directory to PYTHONPATH before
	tests.

2019-12-19  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: wireless-tools: Fix cross-compilation.
	* gnu/packages/linux.scm (wireless-tools)[arguments]: Replace 'configure phase
	to substitute CC, AR and RANLIB Makefile variables to suitable values when
	cross-compiling.

	gnu: isc-dhcp: Fix cross-compilation.
	* gnu/packages/admin.scm (isc-dhcp)[arguments]: Add a configure flag to
	specify randomdev path, which is needed when cross-compiling. Also add a
	fix-bind-cross-compilation phase.

	gnu: isc-dhcp: Fix cross-compilation.
	* gnu/packages/admin.scm (isc-dhcp)[arguments]: Add a configure flag to
	specify randomdev path, which is needed when cross-compiling. Also add a
	fix-bind-cross-compilation phase.

2019-12-19  Ivan Vilata-i-Balaguer  <ivan@selidor.net>

	gnu: mumble: Update to 1.3.0.
	* gnu/packages/telephony.scm (mumble): Update to 1.3.0.
	[source]: Remove patch. Update snippet.
	[build-system]: Switch to qt-build-system.
	[arguments]: Update custom 'configure phase. Add custom phase to disable
	murmur ice.
	[inputs]: Remove protobuf-3.5, libx11, qt-4, alsa-lib. Add protobuf,
	mesa, qtbase, qtsvg.
	[native-inputs]: Add python, qttools.
	[license]: Update license info.
	* gnu/packages/patches/mumble-1.2.19-abs.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-12-19  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: tcl: Fix cross-compilation.
	* gnu/packages/patches/tcl-fix-cross-compilation.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/tcl.scm (tcl): Apply it.

2019-12-19  Efraim Flashner  <efraim@flashner.co.il>

	guix: Fix %hurd-systems list.
	* guix/packages.scm (%hurd-systems): Replace i585-gnu with i586-gnu.

2019-12-19  John Soo  <jsoo1@asu.edu>

	gnu: Fix python-pyside-2.
	* gnu/packages/qt.scm (python-pyside-2)[inputs]: Remove llvm-6, clang-6.
	Add clang-toolchain-6.
	[arguments]: Adjust for change in inputs.

	gnu: Fix python-shiboken-2.
	* gnu/packages/qt.scm (python-shiboken-2)[inputs]: Remove llvm-6,
	clang-6. Add clang-toolchain-6.
	[arguments]: Adjust for change in inputs.

2019-12-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: icedtea@2: Fix missing match catch-all.
	* gnu/packages/java.scm (icedtea@2)[arguments]: In custom
	'install-libjvm phase add catch-all case to 'match'.

	gnu: phonon-backend-gstreamer: Fix-up inputs.
	* gnu/packages/kde-frameworks.scm (phonon-backend-gstreamer)[inputs]:
	Move qttools ...
	[native-inputs]: ... to here.

	gnu: ktextwidgets: Fix-up inputs.
	* gnu/packages/kde-frameworks.scm (ktextwidgets)[inputs]: Move qttools ...
	[native-inputs]: ... to here.

2019-12-19  Eric Bavier  <bavier@member.fsf.org>

	gnu: leocad: Update to 19.07.1.
	* gnu/packages/lego.scm (leocad): Update to 19.07.1
	[source]: Use git-fetch.
	* .mailmap: Add preferred alias for myself.

2019-12-19  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.4.5.
	* gnu/packages/aux-files/linux-libre/5.3-arm-veyron.conf,
	gnu/packages/aux-files/linux-libre/5.3-arm.conf,
	gnu/packages/aux-files/linux-libre/5.3-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.3-i686.conf,
	gnu/packages/aux-files/linux-libre/5.3-x86_64.conf: Delete files.
	* gnu/packages/aux-files/linux-libre/5.4-arm-veyron.conf,
	gnu/packages/aux-files/linux-libre/5.4-arm.conf,
	gnu/packages/aux-files/linux-libre/5.4-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.4-i686.conf,
	gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Update accordingly.
	* gnu/packages/patches/linux-libre-active-entropy.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/linux.scm (deblob-scripts-5.3, linux-libre-5.3-version)
	(linux-libre-5.3-pristine-source, linux-libre-5.3-source)
	(linux-libre-headers-5.3, linux-libre-5.3): Remove variables.
	(deblob-scripts-5.4, linux-libre-5.4-version)
	(linux-libre-5.4-pristine-source, linux-libre-5.4-source)
	(linux-libre-headers-5.4, linux-libre-5.4): New variables.
	(linux-libre-version, linux-libre-pristine-source)
	(linux-libre-source, linux-libre): Point to linux-libre-5.4*.

2019-12-19  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Remove orphaned 5.2.x kernel configurations.
	This is a followup to commit 4845dee706a1aee89917e5c7f25d3bce64f7e11c.

	* gnu/packages/aux-files/linux-libre/5.2-arm-veyron.conf,
	gnu/packages/aux-files/linux-libre/5.2-arm.conf,
	gnu/packages/aux-files/linux-libre/5.2-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.2-i686.conf,
	gnu/packages/aux-files/linux-libre/5.2-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.

2019-12-19  Mark H Weaver  <mhw@netris.org>

	download: Remove ramses.wh2.tu-dresden.de kernel mirror.
	* guix/download.scm (%mirrors): Remove ramses.wh2.tu-dresden.de, which seems
	to no longer work.

	gnu: isc-dhcp: Update bundled BIND to 9.11.14.
	* gnu/packages/admin.scm (isc-dhcp)[bind-patch-version]: Update to 14.
	[inputs]: Update hash of bind-source-tarball.

2019-12-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: httpfs2: Don't use NAME in source URI.
	* gnu/packages/file-systems.scm (httpfs2)[source]: Hard-code NAME.

	gnu: bind: Update to 9.14.9.
	* gnu/packages/dns.scm (isc-bind): Update to 9.14.9.

2019-12-18  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pox.
	* gnu/packages/python-xyz.scm (python-pox): New variable.

	gnu: Add python-ppft.
	* gnu/packages/python-xyz.scm (python-ppft): New variable.

2019-12-18  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>.

	gnu: python-multiprocess: Update to 0.70.9.
	* gnu/packages/python-xyz.scm (python-multiprocess): Update to 0.70.9.
	[arguments]: Add phase "disable-broken-tests" and run tests after installation.

2019-12-18  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: python-dill: Update to 0.3.1.1.
	* gnu/packages/python-xyz.scm (python-dill): Update to 0.3.1.1.
	[arguments]: Enable tests.
	[native-inputs]: Add python-nose.

2019-12-18  Ludovic Courtès  <ludo@gnu.org>

	gnupg: 'gnupg-status-missing-key?' returns a fingerprint when possible.
	Until then, 'gnupg-status-missing-key?' would return a key id.  Its
	user, 'gnupg-verify*', would then fetch a key with that ID from key
	servers, thus possibly the wrong key (due to key ID collisions).  If it
	did fetch the wrong key, the effect would be a signature verification
	failure down the path--e.g., in "guix refresh -u".

	* guix/gnupg.scm (gnupg-verify)[maybe-fingerprint]: New procedure.
	[status-line->sexp](errsig-rx): Add parenthetical expression at the end.
	Fetch it and add it to the 'signature-error' sexp.
	(gnupg-status-missing-key?): Match the whole 'signature-error' sexp and
	return preferably the fingerprint rather than KEY-ID.
	(gnupg-receive-keys): Rename 'key-id' parameter to 'fingerprint/key-id'.

2019-12-18  Ludovic Courtès  <ludo@gnu.org>

	gnupg: 'gnupg-status-good-signature?' no longer returns a key ID.
	Returning a key ID was inconsequential because the only user of
	'gnupg-status-good-signature?', (guix upstream) (via 'gnupg-verify*'),
	would not check the return value as long as it's true.

	* guix/gnupg.scm (gnupg-status-good-signature?): Return a
	fingerprint/user pair instead of key-id/user.
	(gnupg-verify*): Mention it in docstring.

2019-12-18  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2019-12-18  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	guix: swh: Fix example URI in comment for <origin>.
	This is a one-character follow-up to
	356a79becc4061d158c68718ad169abac1ab672f

	Reported by Jonathan Brielmaier <jonathan.brielmaier@web.de>.

	* guix/swh.scm(<origin>): Remove a slash from example URI witin a comment.

2019-12-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: libdbi-drivers: Adapt to multiple-output MariaDB.
	* gnu/packages/databases.scm (mariadb/fixed-install-db): New public variable.
	(libdbi-drivers)[inputs]: Add MARIADB:DEV and MARIADB:LIB.  Remove MARIADB.
	[native-inputs]: Add MARIADB/FIXED-INSTALL-DB.
	[arguments]: Adjust accordingly.

2019-12-18  Marius Bakke  <mbakke@fastmail.com>

	gexp: Allow character literals in GEXP->SEXP.
	Fixes <https://bugs.gnu.org/38628>.

	* tests/gexp.scm ("lower-gexp, character literal"): New test.
	* guix/gexp.scm (gexp->sexp)[self-quoting?]: Add CHAR? to the tested types.
	* guix/repl.scm (self-quoting?): Likewise.
	* gnu/tests.scm (marionette-shepherd-service)[self-quoting?]: Likewise.

2019-12-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: darktable: Update to 2.6.3.
	* gnu/packages/photo.scm (darktable): Update to 2.6.3.

	gnu: darktable: Remove redundant inputs.
	* gnu/packages/photo.scm (darktable)[native-inputs]: Remove.

	gnu: darktable: Fix build failure.
	* gnu/packages/photo.scm (darktable)[arguments]: Move CPATH override from
	 #:make-flags to a phase, so the GETENV call returns useful data.

	gnu: Remove uses of deprecated Qemu network configuration.
	* gnu/build/vm.scm (load-in-linux-vm): Move Qemu network configuration from
	ARCH-SPECIFIC-FLAGS to the Qemu command line.  Use the "-nic" option of Qemu
	instead of "-device" and "-net".
	* gnu/system/vm.scm (common-qemu-options): Do not add a '-net' command.
	(virtual-machine-compiler): Use "-nic user,..." instead of "-net".
	* doc/guix.texi (Installing Guix in a VM, Invoking guix system, Running Guix
	in a VM): Do the same for examples.

2019-12-18  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.3.18.
	* gnu/packages/linux.scm (linux-libre-5.3-version): Update to 5.3.18.
	(linux-libre-5.3-pristine-source): Update hash.

	gnu: linux-libre: Update deblob scripts.
	* gnu/packages/linux.scm (deblob-scripts-4.19): Update to 4.19.90.
	(deblob-scripts-4.14): Update to 4.14.159.
	(deblob-scripts-5.3, deblob-scripts-4.9, deblob-scripts-4.4): Update version
	numbers to 5.3.17, 4.9.206, and 4.4.206, respectively, although the scripts
	themselves have not changed.

2019-12-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-biodist.
	* gnu/packages/bioconductor.scm (r-biodist): New variable.

	gnu: Add r-biocworkflowtools.
	* gnu/packages/bioconductor.scm (r-biocworkflowtools): New variable.

	gnu: Add r-biocset.
	* gnu/packages/bioconductor.scm (r-biocset): New variable.

	gnu: Add r-biocpkgtools.
	* gnu/packages/bioconductor.scm (r-biocpkgtools): New variable.

	gnu: Add r-biocor.
	* gnu/packages/bioconductor.scm (r-biocor): New variable.

	gnu: Add r-bioconcotk.
	* gnu/packages/bioconductor.scm (r-bioconcotk): New variable.

	gnu: Add r-multiassayexperiment.
	* gnu/packages/bioconductor.scm (r-multiassayexperiment): New variable.

	gnu: Add r-experimenthub.
	* gnu/packages/bioconductor.scm (r-experimenthub): New variable.

	gnu: Add r-biocgraph.
	* gnu/packages/bioconductor.scm (r-biocgraph): New variable.

	gnu: Add r-bioccasestudies.
	* gnu/packages/bioconductor.scm (r-bioccasestudies): New variable.

	gnu: Add r-ebarrays.
	* gnu/packages/bioconductor.scm (r-ebarrays): New variable.

	gnu: Add r-reactomepa.
	* gnu/packages/bioconductor.scm (r-reactomepa): New variable.

	gnu: Add r-graphite.
	* gnu/packages/bioconductor.scm (r-graphite): New variable.

	gnu: Add r-influencer.
	* gnu/packages/cran.scm (r-influencer): New variable.

	gnu: Add r-curatedtcgadata.
	* gnu/packages/bioconductor.scm (r-curatedtcgadata): New variable.

	gnu: Add r-reactome-db.
	* gnu/packages/bioconductor.scm (r-reactome-db): New variable.

2019-12-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libmicrohttpd: Update to 0.9.69.
	* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.69.

	gnu: cmst: Update to 2019.01.13.
	* gnu/packages/connman.scm (cmst): Update to 2019.01.13.

	gnu: python-ecdsa: Actually run the test suite.
	* gnu/packages/python-crypto.scm (python-ecdsa)[arguments]: Replace
	'check phase.
	[native-inputs]: Add python-pytest.

	gnu: python-ecdsa: Update to 0.14.1.
	* gnu/packages/python-crypto.scm (python-ecdsa): Update to 0.14.1.
	[inputs]: Move openssl ...
	[native-inputs]: ... to here.
	[propagated-inputs]: Add python-six.

2019-12-17  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	swh: Fix API call for getting origin.
	When using the archival linter, git origins already in the archive where
	not recognized due to an API change and where repeatedly asked for archival.
	This is fixed here.

	* guix/swh.scm (lookup-origin): Fix API URI for getting origin.
	(<origin>): Fix comment with API URI example.

2019-12-17  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.3.17.
	* gnu/packages/linux.scm (linux-libre-5.3-version): Update to 5.3.17.
	(linux-libre-5.3-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.90.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.90.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.159.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.159.
	(linux-libre-4.14-pristine-source): Update hash.

2019-12-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-biobroom.
	* gnu/packages/bioconductor.scm (r-biobroom): New variable.

	gnu: Add r-bioassayr.
	* gnu/packages/bioconductor.scm (r-bioassayr): New variable.

	gnu: Add r-chemminer.
	* gnu/packages/bioconductor.scm (r-chemminer): New variable.

	gnu: Add r-bigpint.
	* gnu/packages/bioconductor.scm (r-bigpint): New variable.

	gnu: Add r-bigmemoryextras.
	* gnu/packages/bioconductor.scm (r-bigmemoryextras): New variable.

	gnu: Add r-biggr.
	* gnu/packages/bioconductor.scm (r-biggr): New variable.

	gnu: Add r-hyperdraw.
	* gnu/packages/bioconductor.scm (r-hyperdraw): New variable.

	gnu: Add r-hypergraph.
	* gnu/packages/bioconductor.scm (r-hypergraph): New variable.

	gnu: Add r-rsbml.
	* gnu/packages/bioconductor.scm (r-rsbml): New variable.

	gnu: Add r-bifet.
	* gnu/packages/bioconductor.scm (r-bifet): New variable.

	gnu: Add r-bicare.
	* gnu/packages/bioconductor.scm (r-bicare): New variable.

	gnu: Add r-bhc.
	* gnu/packages/bioconductor.scm (r-bhc): New variable.

	gnu: Add r-bgx.
	* gnu/packages/bioconductor.scm (r-bgx): New variable.

	gnu: Add r-bgmix.
	* gnu/packages/bioconductor.scm (r-bgmix): New variable.

	gnu: Add r-rsvg.
	* gnu/packages/cran.scm (r-rsvg): New variable.

	gnu: Add r-shinycssloaders.
	* gnu/packages/cran.scm (r-shinycssloaders): New variable.

	gnu: Add r-lim.
	* gnu/packages/cran.scm (r-lim): New variable.

	gnu: Add r-diagram.
	* gnu/packages/cran.scm (r-diagram): New variable.

	gnu: Add r-poibin.
	* gnu/packages/cran.scm (r-poibin): New variable.

	gnu: Add libsbml.
	* gnu/packages/bioinformatics.scm (libsbml): New variable.

2019-12-17  Jethro Cao  <jethrocao@gmail.com>

	gnu: Add love-nuklear.
	* gnu/packages/game-development.scm (love-nuklear): New variable.

2019-12-17  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: txr: Update to 229.
	* gnu/packages/lisp.scm (txr): Update to 229.

2019-12-17  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: gfortran: change to a hidden package
	* gnu/packages/gcc.scm (gfortran-4.8, gfortran-4.9)
	(gfortran-5, gfortran-6, gfortran-7, gfortran-8)
	(gfortran-9): Wrap in 'hidden-package'.

2019-12-17  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: python-elasticsearch: Update to 7.1.0.
	* gnu/packages/python-web.scm (python-elasticsearch): Update to 7.1.0.

2019-12-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-pracma: Update to 2.2.9.
	* gnu/packages/cran.scm (r-pracma): Update to 2.2.9.

	gnu: r-repr: Update to 1.0.2.
	* gnu/packages/cran.scm (r-repr): Update to 1.0.2.

	gnu: r-ggeffects: Update to 0.14.0.
	* gnu/packages/cran.scm (r-ggeffects): Update to 0.14.0.
	[propagated-inputs]: Remove r-dplyr and r-rlang.

	gnu: r-dvmisc: Update to 1.1.4.
	* gnu/packages/cran.scm (r-dvmisc): Update to 1.1.4.
	[propagated-inputs]: Add r-tab; remove r-purrr.

	gnu: r-ttr: Update to 0.23-6.
	* gnu/packages/cran.scm (r-ttr): Update to 0.23-6.

	gnu: r-argparser: Update to 0.6.
	* gnu/packages/cran.scm (r-argparser): Update to 0.6.

	gnu: r-ordinal: Update to 2019.12-10.
	* gnu/packages/cran.scm (r-ordinal): Update to 2019.12-10.

	gnu: r-seurat: Update to 3.1.2.
	* gnu/packages/bioinformatics.scm (r-seurat): Update to 3.1.2.

	gnu: r-bh: Update to 1.72.0-1.
	* gnu/packages/statistics.scm (r-bh): Update to 1.72.0-1.

	gnu: Add r-tab.
	* gnu/packages/cran.scm (r-tab): New variable.

	gnu: Add r-gee.
	* gnu/packages/cran.scm (r-gee): New variable.

2019-12-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: shotwell: Clean-up inputs.
	* gnu/packages/gnome.scm (shotwell)[arguments]: Add phase to skip
	gtk-update-icon-cache.
	[inputs]: Sort alphabetically. Move glib:bin ...
	[native-inputs]: ... to here. Remove desktop-file-utils, gtk+:bin.

2019-12-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dia: Fix version number.
	This commit is actually after to 0.97.3 release.

	* gnu/packages/gnome.scm (dia)[version]: Use git-version.
	[source]: Update to new source uri. Use git-file-name.

2019-12-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dia: Don't override bootstrap phase.
	* gnu/packages/gnome.scm (dia)[arguments]: Remove custom 'run-autogen
	phgase. Add phase before 'bootstrap to not run configure.

	gnu: dia: Fix-up inputs.
	* gnu/packages/gnome.scm (dia)[inputs]: Sort alphabetically. Move
	glib:bin ...
	[native-inputs]: ... to here. Sort alphabetically.

	gnu: libidl: Hard-code name in source uri.
	* gnu/packages/gnome.scm (libidl)[source]: Hard-code name.

	gnu: libidl: Set upstream name.
	* gnu/packages/gnome.scm (libidl)[properties]: New field.

	gnu: brasero: Update home-page.
	* gnu/packages/gnome.scm (brasero)[home-page]: Use new home-page.

	gnu: brasero: Fix-up inputs.
	* gnu/packages/gnome.scm (brasero)[inputs]: Move itstool ...
	[native-inputs]: ... to here.

	gnu: brasero: Hard-code name in source uri.
	* gnu/packages/gnome.scm (brasero)[source]: Hard-code name.

	gnu: pinfo: Use a source file name.
	* gnu/packages/texinfo.scm (pinfo)[source]: Add 'file-name'.

2019-12-16  Vagrant Cascadian  <vagrant@debian.org>

	gnu: electron-cash: Use substitute-keyword-arguments from electrum.
	* gnu/packages/finance (electron-cash)[arguments]: Use
	  substitute-keyword-arguments to re-use arguments from electrum.

	gnu: electron-cash: Update to 4.0.12.
	* gnu/packages/finanace (electron-cash): Update to 4.0.12.
	  [source] switch to git.
	  [inputs] Add libsecp256k1.
	  [arguments] Add phase patching to use libsecp256k1 from inputs.

	gnu: libsecp256k1: Update to 20191213.
	* gnu/packages/crypto (libsecp256k1): Update to 20191213.

2019-12-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-gffutils: Update description.
	* gnu/packages/bioinformatics.scm (python-gffutils)[description]: Reflow
	paragraph and fix spelling of SQLite.

2019-12-16  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-gffutils.
	* gnu/packages/bioinformatics.scm (python-gffutils): New variable.

2019-12-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove python2-dask.
	This package can no longer be built with Python 2.

	* gnu/packages/python-xyz.scm (python2-dask): Remove variable.

2019-12-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-dask: Update to 2.9.0.
	* gnu/packages/python-xyz.scm (python-dask): Update to 2.9.0.
	[arguments]: Adjust phase to disable broken tests.
	[propagated-inputs]: Add python-fsspec and python-packaging.

	gnu: Add python-fsspec.
	* gnu/packages/python-xyz.scm (python-fsspec): New variable.

2019-12-16  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: python-pyfaidx: Update to 0.5.7.
	* gnu/packages/bioinformatics.scm (python-pyfaidx): Update to 0.5.7.

2019-12-16  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-8.a019a5e.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-8.a019a5e.

2019-12-16  Brett Gilio  <brettg@posteo.net>

	Revert "gnu: ccls: Configure using -isystem for header files."
	This reverts commit 2c82d4ad10de8e0ba462d81401385c5e7499f6e2.

	Revert "gnu: ccls: Adjust indentation"
	This reverts commit 3c80b07a0b4a2f1c2702acd6896f94892c516709.

2019-12-16  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add python-argh.
	* gnu/packages/python-xyz.scm (python-argh): New variable.

2019-12-16  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-iocapture.
	* gnu/packages/python-xyz.scm (python-iocapture): New variable.

2019-12-16  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: gash: Update to 0.2.0.
	* gnu/packages/shells.scm (gash): Update to 0.2.0.

2019-12-16  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: psmisc: Fix cross-compilation.
	* gnu/packages/linux.scm (psmisc)[arguments]: Pass
	ac_cv_func_malloc_0_nonnull=yes and ac_cv_func_realloc_0_nonnull=yes options
	that are required when cross-compiling.

	gnu: psmisc: Fix cross-compilation.
	* gnu/packages/linux.scm (psmisc)[arguments]: Pass
	ac_cv_func_malloc_0_nonnull=yes and ac_cv_func_realloc_0_nonnull=yes options
	that are required when cross-compiling.

	gnu: pciutils: Fix cross-compilation.
	* gnu/packages/pciutils.scm (pciutils)[arguments]: Set CROSS_COMPILE, HOST and
	STRIP variables correctly in Makefile to fix cross-compilation.

2019-12-16  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: libxslt: Fix cross-compilation.
	This package native build was relying on xz as an implicit input. In fact
	libxslt is linking against liblzma, and xz is thus an input.

	* gnu/packages/xml.scm (libxslt)[inputs]: Add xz.

2019-12-16  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: iw: Fix cross-compilation.
	* gnu/packages/linux.scm (iw)[arguments]: Set PKG_CONFIG and CC variables
	correctly for cross-compilation.

	gnu: iw: Fix cross-compilation.
	* gnu/packages/linux.scm (iw)[arguments]: Set PKG_CONFIG and CC variables
	correctly for cross-compilation.

2019-12-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: yoshimi: Update to 1.6.1.
	* gnu/packages/music.scm (yoshimi): Update to 1.6.1.

2019-12-16  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-helm-fish-completion: Update to 0.2.
	* gnu/packages/emacs-xyz.scm (emacs-helm-fish-completion): Update to 0.2.

2019-12-16  Mathieu Othacehe  <m.othacehe@gmail.com>

	Revert "gnu: info-reader: Fix cross-compilation."
	This reverts commit 614a1e3fa2d731d4719f03912b1b87fb4fd309cb.
	This is broken on master with the following error:

	output (`/gnu/store/6rnhfi8zrdajbahbq9ii8bpj7mwfcjba-info-reader-6.6') is not
	allowed to refer to path
	`/gnu/store/ziinjmbnq004866mwjrczsk12wf35qb8-perl-5.30.0' build of
	/gnu/store/nnfvr10713khxp1bkbpwi5wxbj8cm4wb-info-reader-6.6.drv failed View
	build log at
	'/var/log/guix/drvs/nn/fvr10713khxp1bkbpwi5wxbj8cm4wb-info-reader-6.6.drv.bz2'.

2019-12-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libreoffice: Update to 6.3.4.2.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 6.3.4.2.

	gnu: bison: Update to 3.5.
	* gnu/packages/bison.scm (bison): Update to 3.5.

2019-12-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-studio: Update to 0.0.2.
	* gnu/packages/guile-xyz.scm (guile-studio): Update to 0.0.2.
	[arguments]: Only include emacs inputs in INPUTS make flag.

2019-12-16  Brett Gilio  <brettg@posteo.net>

	gnu: ccls: Adjust indentation
	* gnu/packages/cpp.scm (ccls): Adjust indentation.

	gnu: ccls: Configure using -isystem for header files.
	* gnu/packages/cpp.scm (ccls): Configure using -isystem for header files.
	[arguments]: Use GCC as a build input for preprocessing and searching GCC
	subdirectories, this provides better support for header file completion on
	runtime.
	[inputs]: Add ncurses for command-line support. Remove LLVM, it is not needed.
	[native-inputs]: Move rapidjson from inputs to native-inputs, add GCC.

2019-12-16  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add python-sphinx-intl
	* gnu/packages/sphinx.scm (python-sphinx-intl): New variable.

2019-12-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-eww-lnum.
	* gnu/packages/emacs-xyz.scm (emacs-eww-lnum): New variable.

2019-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add pinfo.
	* gnu/packages/texinfo.scm (pinfo): New variable.

	gnu: r-quantreg: Update to 5.54.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.54.

	gnu: r-glmnet: Update to 3.0-2.
	* gnu/packages/statistics.scm (r-glmnet): Update to 3.0-2.

	gnu: r-sparsem: Update to 1.78.
	* gnu/packages/statistics.scm (r-sparsem): Update to 1.78.
	[inputs]: Move gfortran from here...
	[native-inputs]: ...to here.

	gnu: r-segmented: Update to 1.1-0.
	* gnu/packages/statistics.scm (r-segmented): Update to 1.1-0.

	gnu: r-rmarkdown: Update to 2.0.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.0.

	gnu: r-dbi: Update to 1.1.0.
	* gnu/packages/statistics.scm (r-dbi): Update to 1.1.0.

	gnu: r-plyr: Update to 1.8.5.
	* gnu/packages/statistics.scm (r-plyr): Update to 1.8.5.
	[native-inputs]: Move r-rcpp from here...
	[propagated-inputs]: ...to here.

	gnu: r-nlme: Update to 3.1-143.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-143.

	gnu: r-spam: Update to 2.5-1.
	* gnu/packages/cran.scm (r-spam): Update to 2.5-1.

	gnu: r-tidytree: Update to 0.3.1.
	* gnu/packages/cran.scm (r-tidytree): Update to 0.3.1.

	gnu: r-tm: Update to 0.7-7.
	* gnu/packages/cran.scm (r-tm): Update to 0.7-7.

	gnu: r-fmsb: Update to 0.7.0.
	* gnu/packages/cran.scm (r-fmsb): Update to 0.7.0.

	gnu: r-lmertest: Update to 3.1-1.
	* gnu/packages/cran.scm (r-lmertest): Update to 3.1-1.

	gnu: r-performance: Update to 0.4.2.
	* gnu/packages/cran.scm (r-performance): Update to 0.4.2.

	gnu: r-multcomp: Update to 1.4-11.
	* gnu/packages/cran.scm (r-multcomp): Update to 1.4-11.

	gnu: r-deriv: Update to 4.0.
	* gnu/packages/cran.scm (r-deriv): Update to 4.0.

	gnu: r-rdpack: Update to 0.11-1.
	* gnu/packages/cran.scm (r-rdpack): Update to 0.11-1.

	gnu: r-renv: Update to 0.9.2.
	* gnu/packages/cran.scm (r-renv): Update to 0.9.2.

	gnu: r-sna: Update to 2.5.
	* gnu/packages/cran.scm (r-sna): Update to 2.5.

	gnu: r-tinytex: Update to 0.18.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.18.

	gnu: r-mice: Update to 3.7.0.
	* gnu/packages/cran.scm (r-mice): Update to 3.7.0.

	gnu: r-broom: Update to 0.5.3.
	* gnu/packages/cran.scm (r-broom): Update to 0.5.3.

	gnu: r-rmysql: Update to 0.10.18.
	* gnu/packages/cran.scm (r-rmysql): Update to 0.10.18.

	gnu: r-amap: Update to 0.8-18.
	* gnu/packages/cran.scm (r-amap): Update to 0.8-18.

	gnu: r-rgooglemaps: Update to 1.4.5.
	* gnu/packages/cran.scm (r-rgooglemaps): Update to 1.4.5.

2019-12-15  Brett Gilio  <brettg@posteo.net>

	gnu: Add emacs-hide-mode-line.
	* gnu/packages/emacs-xyz.scm (emacs-hide-mode-line): New variable.

2019-12-15  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add papirus-icon-theme.
	* gnu/packages/gnome-xyz.scm (papirus-icon-theme): New variable.

2019-12-15  nixo  <nicolo@nixo.xyz>

	gnu: criu: Update to 3.13.
	* gnu/packages/virtualization.scm (criu): Update to 3.13.

2019-12-15  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add lolcat
	* gnu/packages/games.scm (lolcat): New package.

2019-12-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-gcrypt: Update to 0.2.1.
	* gnu/packages/gnupg.scm (guile-gcrypt): Update to 0.2.1.

2019-12-15  Brett Gilio  <brettg@posteo.net>

	gnu: emacs-telega: Add comment about obtaining version.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Add comment about obtaining version.

2019-12-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-htmlize: Update to 1.55.
	* gnu/packages/emacs-xyz.scm (emacs-htmlize): Update to 1.55.

2019-12-15  Brett Gilio  <brettg@posteo.net>

	gnu: emacs-helm-org: Update to 1.0-2.
	* gnu/packages/emacs-xyz.scm (emacs-helm-org): Update to 1.0-2.

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

	gnu: emacs-writeroom: Update to 3.9.
	* gnu/packages/emacs-xyz.scm (emacs-writeroom): Update to 3.9.

	gnu: emacs-rainbow-delimiters: Update to 2.1.4.
	* gnu/packages/emacs-xyz.scm (emacs-rainbow-delimiters): Update to 2.1.4.

2019-12-15  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Add support for zstd compression.
	* gnu/packages/diffoscope (diffoscope)[native-inputs]: Add zstd.
	  [arguments]: Add add-known-tools phase with support for zstd.

2019-12-15  Brett Gilio  <brettg@posteo.net>

	gnu: emacs-find-file-in-project: Update to 5.7.7.
	* gnu/packages/emacs-xyz.scm (emacs-find-file-in-project): Update to 5.7.7.
	[arguments]: Modify tests to use ert.

	gnu: emacs-elfeed: Update to 3.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed): Update to 3.3.0.

	gnu: emacs-org-trello: Update to 0.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-trello): Update to 0.8.1.

	gnu: emacs-jedi: Update to 0.2.8.
	* gnu/packages/emacs-xyz.scm (emacs-jedi): Update to 0.2.8.

	gnu: emacs-ob-ipython: Update to 20180224.
	* gnu/packages/emacs-xyz.scm (emacs-ob-ipython): Update to 20180224.

	gnu: emacs-rich-minority: Update to 1.0.3.
	* gnu/packages/emacs-xyz.scm (emacs-rich-minority): Update to 1.0.3.

	gnu: emacs-paren-face: Update to 1.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-paren-face): Update to 1.0.4.

	gnu: emacs-undercover: Update to 0.6.1.
	* gnu/packages/emacs-xyz.scm (emacs-undercover): Update to 0.6.1.

	gnu: emacs-fill-column-indicator: Update to 1.90.
	* gnu/packages/emacs-xyz.scm (emacs-fill-column-indicator): Update to 1.90.

	gnu: emacs-direnv: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-direnv): Update to 2.0.0.

	gnu: emacs-async: Update to 1.9.4.
	* gnu/packages/emacs-xyz.scm (emacs-async): Update to 1.9.4.

	gnu: emacs-doom-modeline: Update to 2.8.2.
	* gnu/packages/emacs-xyz.scm (emacs-doom-modeline): Update to 2.8.2.

2019-12-15  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 133.
	* gnu/packages/diffoscope (diffoscope): Update to 133.

2019-12-15  Efraim Flashner  <efraim@flashner.co.il>

	guix: Fix typo.
	This is a follow-up to e8cbebb4769328f6ad49a4b5868f9c935e7e5372.

	* guix/profiles.scm (gtk-im-modules): Corectly refer to gtk+-2 package.

2019-12-15  Carlo Zancanaro  <carlo@zancanaro.id.au>

	gnu: abcl: Update to 1.6.0.
	* gnu/packages/java.scm (abcl): Update to 1.6.0.

2019-12-15  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: texinfo: Add missing include.
	* gnu/packages/texinfo.scm (info-reader): Fix missing include, introduced by
	f5d670606354728a453b8cc962c4f85516007d13.

2019-12-15  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add theorafile.
	* gnu/packages/video.scm (theorafile): New variable.

2019-12-15  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: info-reader: Fix cross-compilation.
	* gnu/packages/texinfo.scm (info-reader)[arguments]: Add keep-only-info-reader
	phase to inherited texinfo package phases, so that fix-cross-configure phase
	is preserved.

2019-12-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-destiny: Update to 3.0.0.
	* gnu/packages/bioconductor.scm (r-destiny): Update to 3.0.0.
	[propagated-inputs]: Add r-ggplot-multistats, r-irlba, r-knn-covertree,
	r-pcamethods, r-rcpphnsw, r-rspectra, r-singlecellexperiment, r-tidyr, and
	r-tidyselect; remove r-igraph.

	gnu: r-siggenes: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-siggenes): Update to 1.60.0.

	gnu: r-bumphunter: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-bumphunter): Update to 1.28.0.

	gnu: r-minfi: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-minfi): Update to 1.32.0.

	gnu: r-methylumi: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-methylumi): Update to 2.32.0.

	gnu: r-lumi: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-lumi): Update to 2.38.0.

	gnu: r-linnorm: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-linnorm): Update to 2.10.0.

	gnu: r-ioniser: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-ioniser): Update to 2.10.0.

	gnu: r-triform: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-triform): Update to 1.28.0.

	gnu: r-varianttools: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-varianttools): Update to 1.28.0.

	gnu: r-heatplus: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-heatplus): Update to 2.32.0.

	gnu: r-gosemsim: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.12.0.

	gnu: r-anota: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-anota): Update to 1.34.0.

	gnu: r-sigpathway: Update to 1.54.0.
	* gnu/packages/bioconductor.scm (r-sigpathway): Update to 1.54.0.

	gnu: r-fgsea: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-fgsea): Update to 1.12.0.

	gnu: r-dose: Update to 3.12.0.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.12.0.

	gnu: r-enrichplot: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.6.0.
	[propagated-inputs]: Remove r-upsetr.

	gnu: r-clusterprofiler: Update to 3.14.0.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 3.14.0.

	gnu: r-mlinterfaces: Update to 1.66.0.
	* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.66.0.

	gnu: r-annaffy: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-annaffy): Update to 1.58.0.

	gnu: r-a4core: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-a4core): Update to 1.34.0.

	gnu: r-a4classif: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-a4classif): Update to 1.34.0.

	gnu: r-a4preproc: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-a4preproc): Update to 1.34.0.

	gnu: r-a4reporting: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-a4reporting): Update to 1.34.0.

	gnu: r-a4base: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-a4base): Update to 1.34.0.

	gnu: r-a4: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-a4): Update to 1.34.0.

	gnu: r-abseqr: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-abseqr): Update to 1.4.0.

	gnu: r-bacon: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-bacon): Update to 1.14.0.

	gnu: r-rgadem: Update to 2.34.0.
	* gnu/packages/bioconductor.scm (r-rgadem): Update to 2.34.0.

	gnu: r-motiv: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-motiv): Update to 1.42.0.
	[propagated-inputs]: Add r-genomicranges.

	gnu: r-motifstack: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-motifstack): Update to 1.30.0.
	[propagated-inputs]: Add r-ggplot2.

	gnu: r-genomicscores: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-genomicscores): Update to 1.10.0.

	gnu: r-atacseqqc: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.10.1.

	gnu: r-gofuncr: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-gofuncr): Update to 1.6.0.

	gnu: r-abaenrichment: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-abaenrichment): Update to 1.16.0.

	gnu: r-annotationfuncs: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-annotationfuncs): Update to 1.36.0.

	gnu: r-annotationtools: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-annotationtools): Update to 1.60.0.

	gnu: r-allelicimbalance: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-allelicimbalance): Update to 1.24.0.

	gnu: r-aucell: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-aucell): Update to 1.8.0.
	[propagated-inputs]: Add r-biocgenerics and r-s4vectors.

	gnu: r-ebimage: Update to 4.28.1.
	* gnu/packages/bioconductor.scm (r-ebimage): Update to 4.28.1.

	gnu: r-yamss: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-yamss): Update to 1.12.0.

	gnu: r-gtrellis: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-gtrellis): Update to 1.18.0.

	gnu: r-somaticsignatures: Update to 2.22.0.
	* gnu/packages/bioconductor.scm (r-somaticsignatures): Update to 2.22.0.

	gnu: r-yapsa: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-yapsa): Update to 1.12.0.

	gnu: r-gcrma: Update to 2.58.0.
	* gnu/packages/bioconductor.scm (r-gcrma): Update to 2.58.0.

	gnu: r-simpleaffy: Update to 2.62.0.
	* gnu/packages/bioconductor.scm (r-simpleaffy): Update to 2.62.0.

	gnu: r-yaqcaffy: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-yaqcaffy): Update to 1.46.0.

	gnu: r-quantro: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-quantro): Update to 1.20.0.

	gnu: r-yarn: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-yarn): Update to 1.12.0.

	gnu: r-roar: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-roar): Update to 1.22.0.

	gnu: r-xbseq: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-xbseq): Update to 1.18.0.

	gnu: r-massspecwavelet: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-massspecwavelet): Update to 1.52.0.

	gnu: r-xcms: Update to 3.8.1.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 3.8.1.
	[propagated-inputs]: Add r-iranges.

	gnu: r-wrench: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-wrench): Update to 1.4.0.

	gnu: r-wiggleplotr: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-wiggleplotr): Update to 1.10.1.

	gnu: r-widgettools: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-widgettools): Update to 1.64.0.

	gnu: r-webbioc: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-webbioc): Update to 1.58.0.

	gnu: r-zfpkm: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-zfpkm): Update to 1.8.0.

	gnu: r-rbowtie2: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-rbowtie2): Update to 1.8.0.

	gnu: r-progeny: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-progeny): Update to 1.8.0.

	gnu: r-arrmnormalization: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-arrmnormalization): Update to 1.26.0.

	gnu: r-biocfilecache: Update to 1.10.2.
	* gnu/packages/bioconductor.scm (r-biocfilecache): Update to 1.10.2.

	gnu: r-iclusterplus: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-iclusterplus): Update to 1.22.0.

	gnu: r-rbowtie: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-rbowtie): Update to 1.26.0.

	gnu: r-sgseq: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-sgseq): Update to 1.20.0.

	gnu: r-rhisat2: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-rhisat2): Update to 1.2.0.
	[arguments]: Add phase to make package reproducible and to avoid shelling out
	to 'which'.
	[native-inputs]: Remove which.

	gnu: r-quasr: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-quasr): Update to 1.26.0.

	gnu: r-rqc: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-rqc): Update to 1.20.0.

	gnu: r-birewire: Update to 3.18.0.
	* gnu/packages/bioconductor.scm (r-birewire): Update to 3.18.0.

	gnu: r-birta: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-birta): Update to 1.30.0.

	gnu: r-ropls: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-ropls): Update to 1.18.0.
	[propagated-inputs]: Add r-multidataset.

	gnu: r-biosigner: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-biosigner): Update to 1.14.0.
	[propagated-inputs]: Add r-multidataset.

	gnu: r-annotatr: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-annotatr): Update to 1.12.1.

	gnu: r-rsubread: Update to 2.0.0.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.0.0.

	gnu: r-flowutils: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-flowutils): Update to 1.50.0.

	gnu: r-consensusclusterplus: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-consensusclusterplus): Update to 1.50.0.

	gnu: r-flowcore: Update to 1.52.1.
	* gnu/packages/bioconductor.scm (r-flowcore): Update to 1.52.1.
	[propagated-inputs]: Remove r-corpcor, r-graph, r-mass, and r-rrcov; add
	r-cytolib.

	gnu: r-flowmeans: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-flowmeans): Update to 1.46.0.

	gnu: r-flowsom: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-flowsom): Update to 1.18.0.
	[propagated-inputs]: Add r-cytoml, r-flowworkspace, and r-rcolorbrewer; remove
	r-flowutils.

	gnu: r-mixomics: Update to 6.10.6.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.10.6.

	gnu: r-rcistarget: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-rcistarget): Update to 1.6.0.

	gnu: r-cicero: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-cicero): Update to 1.4.0.

	gnu: r-genie3: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-genie3): Update to 1.8.0.

	gnu: r-roc: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-roc): Update to 1.62.0.
	[propagated-inputs]: Add r-knitr.

	gnu: r-watermelon: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-watermelon): Update to 1.30.0.

	gnu: r-gdsfmt: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.22.0.

	gnu: r-bigmelon: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-bigmelon): Update to 1.12.0.

	gnu: r-seqbias: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-seqbias): Update to 1.34.0.

	gnu: r-reqon: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-reqon): Update to 1.32.0.

	gnu: r-wavcluster: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-wavcluster): Update to 2.20.0.

	gnu: r-timeseriesexperiment: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-timeseriesexperiment): Update to 1.4.0.

	gnu: r-variantfiltering: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-variantfiltering): Update to 1.22.0.

	gnu: r-genomegraphs: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-genomegraphs): Update to 1.46.0.

	gnu: r-wavetiling: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-wavetiling): Update to 1.28.0.

	gnu: r-variancepartition: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.16.0.

	gnu: r-htqpcr: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-htqpcr): Update to 1.40.0.

	gnu: r-unifiedwmwqpcr: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-unifiedwmwqpcr): Update to 1.22.0.

	gnu: r-genefilter: Update to 1.68.0.
	* gnu/packages/bioinformatics.scm (r-genefilter): Update to 1.68.0.
	[propagated-inputs]: Remove r-s4vectors and add r-biocgenerics.

	gnu: r-deseq2: Update to 1.26.0.
	* gnu/packages/bioinformatics.scm (r-deseq2): Update to 1.26.0.

	gnu: r-dexseq: Update to 1.32.0.
	* gnu/packages/bioinformatics.scm (r-dexseq): Update to 1.32.0.

	gnu: r-annotationforge: Update to 1.28.0.
	* gnu/packages/bioinformatics.scm (r-annotationforge): Update to 1.28.0.

	gnu: r-rbgl: Update to 1.62.1.
	* gnu/packages/bioinformatics.scm (r-rbgl): Update to 1.62.1.

	gnu: r-gseabase: Update to 1.48.0.
	* gnu/packages/bioinformatics.scm (r-gseabase): Update to 1.48.0.

	gnu: r-category: Update to 2.52.1.
	* gnu/packages/bioinformatics.scm (r-category): Update to 2.52.1.

	gnu: r-gostats: Update to 2.52.0.
	* gnu/packages/bioinformatics.scm (r-gostats): Update to 2.52.0.

	gnu: r-shortread: Update to 1.44.0.
	* gnu/packages/bioinformatics.scm (r-shortread): Update to 1.44.0.

	gnu: r-systempiper: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-systempiper): Update to 1.20.0.

	gnu: r-grohmm: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-grohmm): Update to 1.20.0.

	gnu: r-biocviews: Update to 1.54.0.
	* gnu/packages/bioinformatics.scm (r-biocviews): Update to 1.54.0.

	gnu: r-biocstyle: Update to 2.14.2.
	* gnu/packages/bioinformatics.scm (r-biocstyle): Update to 2.14.2.

	gnu: r-bioccheck: Update to 1.22.0.
	* gnu/packages/bioinformatics.scm (r-bioccheck): Update to 1.22.0.

	gnu: r-s4vectors: Update to 0.24.1.
	* gnu/packages/bioinformatics.scm (r-s4vectors): Update to 0.24.1.

	gnu: r-iranges: Update to 2.20.1.
	* gnu/packages/bioinformatics.scm (r-iranges): Update to 2.20.1.

	gnu: r-genomeinfodb: Update to 1.22.0.
	* gnu/packages/bioinformatics.scm (r-genomeinfodb): Update to 1.22.0.

	gnu: r-edger: Update to 3.28.0.
	* gnu/packages/bioinformatics.scm (r-edger): Update to 3.28.0.

	gnu: r-variantannotation: Update to 1.32.0.
	* gnu/packages/bioinformatics.scm (r-variantannotation): Update to 1.32.0.

	gnu: r-limma: Update to 3.42.0.
	* gnu/packages/bioinformatics.scm (r-limma): Update to 3.42.0.

	gnu: r-xvector: Update to 0.26.0.
	* gnu/packages/bioinformatics.scm (r-xvector): Update to 0.26.0.

	gnu: r-genomicranges: Update to 1.38.0.
	* gnu/packages/bioinformatics.scm (r-genomicranges): Update to 1.38.0.

	gnu: r-biobase: Update to 2.46.0.
	* gnu/packages/bioinformatics.scm (r-biobase): Update to 2.46.0.

	gnu: r-annotationdbi: Update to 1.48.0.
	* gnu/packages/bioinformatics.scm (r-annotationdbi): Update to 1.48.0.

	gnu: r-biomart: Update to 2.42.0.
	* gnu/packages/bioinformatics.scm (r-biomart): Update to 2.42.0.
	[propagated-inputs]: Add r-biocfilecache, r-openssl, and r-rappdirs; remove
	r-rcurl.

	gnu: r-biocparallel: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-biocparallel): Update to 1.20.0.

	gnu: r-biostrings: Update to 2.54.0.
	* gnu/packages/bioinformatics.scm (r-biostrings): Update to 2.54.0.

	gnu: r-rsamtools: Update to 2.2.1.
	* gnu/packages/bioinformatics.scm (r-rsamtools): Update to 2.2.1.

	gnu: r-delayedarray: Update to 0.12.0.
	* gnu/packages/bioinformatics.scm (r-delayedarray): Update to 0.12.0.

	gnu: r-summarizedexperiment: Update to 1.16.0.
	* gnu/packages/bioinformatics.scm (r-summarizedexperiment): Update to 1.16.0.

	gnu: r-genomicalignments: Update to 1.22.1.
	* gnu/packages/bioinformatics.scm (r-genomicalignments): Update to 1.22.1.

	gnu: r-rtracklayer: Update to 1.46.0.
	* gnu/packages/bioinformatics.scm (r-rtracklayer): Update to 1.46.0.

	gnu: r-genomicfeatures: Update to 1.38.0.
	* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.38.0.

	gnu: r-topgo: Update to 2.37.0.
	* gnu/packages/bioinformatics.scm (r-topgo): Update to 2.37.0.

	gnu: r-bsgenome: Update to 1.54.0.
	* gnu/packages/bioinformatics.scm (r-bsgenome): Update to 1.54.0.

	gnu: r-impute: Update to 1.60.0.
	* gnu/packages/bioinformatics.scm (r-impute): Update to 1.60.0.

	gnu: r-seqpattern: Update to 1.18.0.
	* gnu/packages/bioinformatics.scm (r-seqpattern): Update to 1.18.0.

	gnu: r-genomation: Update to 1.18.0.
	* gnu/packages/bioinformatics.scm (r-genomation): Update to 1.18.0.

	gnu: r-seqlogo: Update to 1.52.0.
	* gnu/packages/bioinformatics.scm (r-seqlogo): Update to 1.52.0.

	gnu: r-motifrg: Update to 1.30.0.
	* gnu/packages/bioinformatics.scm (r-motifrg): Update to 1.30.0.

	gnu: r-zlibbioc: Update to 1.32.0.
	* gnu/packages/bioinformatics.scm (r-zlibbioc): Update to 1.32.0.

	gnu: r-rhtslib: Update to 1.18.0.
	* gnu/packages/bioinformatics.scm (r-rhtslib): Update to 1.18.0.
	[propagated-inputs]: Add curl.

	gnu: r-bamsignals: Update to 1.18.0.
	* gnu/packages/bioinformatics.scm (r-bamsignals): Update to 1.18.0.

	gnu: r-rcas: Update to 1.12.0.
	* gnu/packages/bioinformatics.scm (r-rcas): Update to 1.12.0.

	gnu: r-mutationalpatterns: Update to 1.12.0.
	* gnu/packages/bioinformatics.scm (r-mutationalpatterns): Update to 1.12.0.

	gnu: r-tximport: Update to 1.14.0.
	* gnu/packages/bioinformatics.scm (r-tximport): Update to 1.14.0.

	gnu: r-rhdf5: Update to 2.30.1.
	* gnu/packages/bioinformatics.scm (r-rhdf5): Update to 2.30.1.

	gnu: r-pcamethods: Update to 1.78.0.
	* gnu/packages/bioinformatics.scm (r-pcamethods): Update to 1.78.0.

	gnu: r-msnbase: Update to 2.12.0.
	* gnu/packages/bioinformatics.scm (r-msnbase): Update to 2.12.0.

	gnu: r-msnid: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-msnid): Update to 1.20.0.

	gnu: r-aroma-light: Update to 3.16.0.
	* gnu/packages/bioinformatics.scm (r-aroma-light): Update to 3.16.0.

	gnu: r-deseq: Update to 1.38.0.
	* gnu/packages/bioinformatics.scm (r-deseq): Update to 1.38.0.

	gnu: r-edaseq: Update to 2.20.0.
	* gnu/packages/bioinformatics.scm (r-edaseq): Update to 2.20.0.

	gnu: r-interactivedisplaybase: Update to 1.24.0.
	* gnu/packages/bioinformatics.scm (r-interactivedisplaybase): Update to 1.24.0.

	gnu: r-annotationhub: Update to 2.18.0.
	* gnu/packages/bioinformatics.scm (r-annotationhub): Update to 2.18.0.
	[propagated-inputs]: Add r-biocversion.

	gnu: r-fastseg: Update to 1.32.0.
	* gnu/packages/bioinformatics.scm (r-fastseg): Update to 1.32.0.

	gnu: r-keggrest: Update to 1.26.1.
	* gnu/packages/bioinformatics.scm (r-keggrest): Update to 1.26.1.

	gnu: r-gage: Update to 2.36.0.
	* gnu/packages/bioinformatics.scm (r-gage): Update to 2.36.0.

	gnu: r-genomicfiles: Update to 1.22.0.
	* gnu/packages/bioinformatics.scm (r-genomicfiles): Update to 1.22.0.

	gnu: r-complexheatmap: Update to 2.2.0.
	* gnu/packages/bioinformatics.scm (r-complexheatmap): Update to 2.2.0.

	gnu: r-dirichletmultinomial: Update to 1.28.0.
	* gnu/packages/bioinformatics.scm (r-dirichletmultinomial): Update to 1.28.0.

	gnu: r-ensembldb: Update to 2.10.2.
	* gnu/packages/bioinformatics.scm (r-ensembldb): Update to 2.10.2.

	gnu: r-organismdbi: Update to 1.28.0.
	* gnu/packages/bioinformatics.scm (r-organismdbi): Update to 1.28.0.

	gnu: r-biovizbase: Update to 1.34.1.
	* gnu/packages/bioinformatics.scm (r-biovizbase): Update to 1.34.1.

	gnu: r-ggbio: Update to 1.34.0.
	* gnu/packages/bioinformatics.scm (r-ggbio): Update to 1.34.0.

	gnu: r-gqtlbase: Update to 1.18.0.
	* gnu/packages/bioinformatics.scm (r-gqtlbase): Update to 1.18.0.

	gnu: r-erma: Update to 1.2.0.
	* gnu/packages/bioinformatics.scm (r-erma): Update to 1.2.0.

	gnu: r-snpstats: Update to 1.36.0.
	* gnu/packages/bioinformatics.scm (r-snpstats): Update to 1.36.0.

	gnu: r-ldblock: Update to 1.16.0.
	* gnu/packages/bioinformatics.scm (r-ldblock): Update to 1.16.0.
	[propagated-inputs]: Remove r-go-db and r-homo-sapiens.

	gnu: r-gqtlstats: Update to 1.18.0.
	* gnu/packages/bioinformatics.scm (r-gqtlstats): Update to 1.18.0.

	gnu: r-gviz: Update to 1.30.0.
	* gnu/packages/bioinformatics.scm (r-gviz): Update to 1.30.0.

	gnu: r-sushi: Update to 1.24.0.
	* gnu/packages/bioinformatics.scm (r-sushi): Update to 1.24.0.

	gnu: r-gwascat: Update to 2.18.0.
	* gnu/packages/bioinformatics.scm (r-gwascat): Update to 2.18.0.

	gnu: r-hitc: Update to 1.30.0.
	* gnu/packages/bioinformatics.scm (r-hitc): Update to 1.30.0.

	gnu: r-fithic: Update to 1.12.0.
	* gnu/packages/bioinformatics.scm (r-fithic): Update to 1.12.0.

	gnu: r-hdf5array: Update to 1.14.1.
	* gnu/packages/bioinformatics.scm (r-hdf5array): Update to 1.14.1.
	[propagated-inputs]: Add r-matrix.

	gnu: r-rhdf5lib: Update to 1.8.0.
	* gnu/packages/bioinformatics.scm (r-rhdf5lib): Update to 1.8.0.
	[arguments]: Update patches.

	gnu: r-beachmat: Update to 2.2.1.
	* gnu/packages/bioinformatics.scm (r-beachmat): Update to 2.2.1.
	[propagated-inputs]: Add r-matrix.

	gnu: r-singlecellexperiment: Update to 1.8.0.
	* gnu/packages/bioinformatics.scm (r-singlecellexperiment): Update to 1.8.0.

	gnu: r-scater: Update to 1.14.5.
	* gnu/packages/bioinformatics.scm (r-scater): Update to 1.14.5.
	[propagated-inputs]: Remove r-dplyr.

	gnu: r-scran: Update to 1.14.5.
	* gnu/packages/bioinformatics.scm (r-scran): Update to 1.14.5.
	[propagated-inputs]: Remove r-dynamictreecut.

	gnu: r-delayedmatrixstats: Update to 1.8.0.
	* gnu/packages/bioinformatics.scm (r-delayedmatrixstats): Update to 1.8.0.

	gnu: r-mzid: Update to 1.24.0.
	* gnu/packages/bioinformatics.scm (r-mzid): Update to 1.24.0.

	gnu: r-vsn: Update to 3.54.0.
	* gnu/packages/bioinformatics.scm (r-vsn): Update to 3.54.0.

	gnu: r-annotationfilter: Update to 1.10.0.
	* gnu/packages/bioinformatics.scm (r-annotationfilter): Update to 1.10.0.

	gnu: r-chipseq: Update to 1.36.0.
	* gnu/packages/bioinformatics.scm (r-chipseq): Update to 1.36.0.

	gnu: r-copywriter: Update to 2.18.0.
	* gnu/packages/bioinformatics.scm (r-copywriter): Update to 2.18.0.

	gnu: r-affy: Update to 1.64.0.
	* gnu/packages/bioinformatics.scm (r-affy): Update to 1.64.0.

	gnu: r-affyio: Update to 1.56.0.
	* gnu/packages/bioinformatics.scm (r-affyio): Update to 1.56.0.

	gnu: r-methylkit: Update to 1.12.0.
	* gnu/packages/bioinformatics.scm (r-methylkit): Update to 1.12.0.

	gnu: r-sva: Update to 3.34.0.
	* gnu/packages/bioinformatics.scm (r-sva): Update to 3.34.0.

	gnu: r-protgenerics: Update to 1.18.0.
	* gnu/packages/bioinformatics.scm (r-protgenerics): Update to 1.18.0.

	gnu: r-mzr: Update to 2.20.0.
	* gnu/packages/bioinformatics.scm (r-mzr): Update to 2.20.0.

	gnu: r-illuminaio: Update to 0.28.0.
	* gnu/packages/bioconductor.scm (r-illuminaio): Update to 0.28.0.

	gnu: r-geoquery: Update to 2.54.1.
	* gnu/packages/bioconductor.scm (r-geoquery): Update to 2.54.1.

	gnu: r-scone: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-scone): Update to 1.10.0.

	gnu: r-scdd: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-scdd): Update to 1.10.0.

	gnu: r-noiseq: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-noiseq): Update to 2.30.0.

	gnu: r-monocle: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-monocle): Update to 2.14.0.

	gnu: r-mast: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-mast): Update to 1.12.0.
	[propagated-inputs]: Remove r-blme.

	gnu: r-icobra: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-icobra): Update to 1.14.0.

	gnu: r-ihw: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-ihw): Update to 1.14.0.

	gnu: r-lpsymphony: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-lpsymphony): Update to 1.14.0.

	gnu: r-ebseq: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-ebseq): Update to 1.26.0.

	gnu: r-deds: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-deds): Update to 1.60.0.

	gnu: r-dnacopy: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-dnacopy): Update to 1.60.0.

	gnu: r-copynumber: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-copynumber): Update to 1.26.0.

	gnu: r-chipexoqual: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-chipexoqual): Update to 1.10.0.

	gnu: r-savr: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-savr): Update to 1.24.0.

	gnu: r-biocsingular: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-biocsingular): Update to 1.2.0.

	gnu: r-biocneighbors: Update to 1.4.1.
	* gnu/packages/bioconductor.scm (r-biocneighbors): Update to 1.4.1.
	[propagated-inputs]: Remove r-biocgenerics; add r-matrix.

	gnu: r-ruvseq: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-ruvseq): Update to 1.20.0.

	gnu: r-dnabarcodes: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-dnabarcodes): Update to 1.16.0.

	gnu: r-inspect: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-inspect): Update to 1.16.0.
	[propagated-inputs]: Remove r-preprocesscore; add r-genomeinfodb and r-kernsmooth.

	gnu: r-plgem: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-plgem): Update to 1.58.0.

	gnu: r-rots: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-rots): Update to 1.14.0.

	gnu: r-glimma: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-glimma): Update to 1.14.0.

	gnu: r-goseq: Update to 1.38.0.
	* gnu/packages/bioconductor.scm (r-goseq): Update to 1.38.0.

	gnu: r-ctc: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-ctc): Update to 1.60.0.

	gnu: r-genomicinteractions: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-genomicinteractions): Update to 1.20.0.

	gnu: r-interactionset: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-interactionset): Update to 1.14.0.

	gnu: r-riboseqr: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-riboseqr): Update to 1.20.0.

	gnu: r-riboprofiling: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-riboprofiling): Update to 1.16.0.

	gnu: r-chipcomp: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-chipcomp): Update to 1.16.0.

	gnu: r-bayseq: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-bayseq): Update to 2.20.0.

	gnu: r-qdnaseq: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-qdnaseq): Update to 1.22.0.
	[propagated-inputs]: Remove r-biocparallel; add r-future and r-future-apply.

	gnu: r-cghcall: Update to 2.48.0.
	* gnu/packages/bioconductor.scm (r-cghcall): Update to 2.48.0.

	gnu: r-cghbase: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-cghbase): Update to 1.46.0.

	gnu: r-marray: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-marray): Update to 1.64.0.

	gnu: r-chippeakanno: Update to 3.20.0.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.20.0.

	gnu: r-graph: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-graph): Update to 1.64.0.

	gnu: r-multtest: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-multtest): Update to 2.42.0.

	gnu: r-ripseeker: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-ripseeker): Update to 1.26.0.

	gnu: r-diffbind: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 2.14.0.

	gnu: r-qvalue: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-qvalue): Update to 2.18.0.

	gnu: r-oligo: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-oligo): Update to 1.50.0.

	gnu: r-oligoclasses: Update to 1.48.0.
	* gnu/packages/bioconductor.scm (r-oligoclasses): Update to 1.48.0.

	gnu: r-geneplotter: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-geneplotter): Update to 1.64.0.

	gnu: r-reportingtools: Update to 2.26.0.
	* gnu/packages/bioconductor.scm (r-reportingtools): Update to 2.26.0.

	gnu: r-regioner: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.18.0.

	gnu: r-hpar: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-hpar): Update to 1.28.0.

	gnu: r-annotate: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-annotate): Update to 1.64.0.

	gnu: r-affxparser: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-affxparser): Update to 1.58.0.

	gnu: r-affycoretools: Update to 1.58.2.
	* gnu/packages/bioconductor.scm (r-affycoretools): Update to 1.58.2.

	gnu: r-affycontam: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-affycontam): Update to 1.44.0.

	gnu: r-affycompatible: Update to 1.46.0.
	* gnu/packages/bioconductor.scm (r-affycompatible): Update to 1.46.0.

	gnu: r-affycomp: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-affycomp): Update to 1.62.0.

	gnu: r-biocgenerics: Update to 0.32.0.
	* gnu/packages/bioconductor.scm (r-biocgenerics): Update to 0.32.0.

	gnu: r-depecher: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-depecher): Update to 1.2.0.
	[arguments]: Remove field.
	[propagated-inputs]: Remove r-biocparallel; add r-fnn and r-robustbase.

	gnu: Add r-cytoml.
	* gnu/packages/bioconductor.scm (r-cytoml): New variable.

	gnu: Add r-opencyto.
	* gnu/packages/bioconductor.scm (r-opencyto): New variable.

	gnu: Add r-flowstats.
	* gnu/packages/bioconductor.scm (r-flowstats): New variable.

	gnu: Add r-flowworkspace.
	* gnu/packages/bioconductor.scm (r-flowworkspace): New variable.

	gnu: Add r-rprotobuflib.
	* gnu/packages/bioconductor.scm (r-rprotobuflib): New variable.

	gnu: Add r-flowclust.
	* gnu/packages/bioconductor.scm (r-flowclust): New variable.

	gnu: Add r-flowviz.
	* gnu/packages/bioconductor.scm (r-flowviz): New variable.

	gnu: r-rgraphviz: Update to 2.30.0.
	* gnu/packages/graph.scm (r-rgraphviz): Update to 2.30.0.

	gnu: r-preprocesscore: Update to 1.48.0.
	* gnu/packages/statistics.scm (r-preprocesscore): Update to 1.48.0.

	gnu: Add r-knn-covertree.
	* gnu/packages/cran.scm (r-knn-covertree): New variable.

	gnu: Add r-ggplot-multistats.
	* gnu/packages/cran.scm (r-ggplot-multistats): New variable.

	gnu: Add r-ggcyto.
	* gnu/packages/bioconductor.scm (r-ggcyto): New variable.

	gnu: Add r-ncdfflow.
	* gnu/packages/bioconductor.scm (r-ncdfflow): New variable.

	gnu: Add r-cytolib.
	* gnu/packages/bioconductor.scm (r-cytolib): New variable.

	gnu: Add r-multidataset.
	* gnu/packages/bioconductor.scm (r-multidataset): New variable.

	gnu: Add r-biocversion.
	* gnu/packages/bioconductor.scm (r-biocversion): New variable.

	gnu: Add r-qqman.
	* gnu/packages/cran.scm (r-qqman): New variable.

	guix: Upgrade to Bioconductor 3.10.
	* guix/build-system/r.scm (bioconductor-uri): Switch to version 3.10.
	* guix/import/cran.scm (%bioconductor-version): Same.

	gnu: Add r-idpmisc.
	* gnu/packages/cran.scm (r-idpmisc): New variable.

2019-12-15  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: java-svg-salamander: Return #t from snippet.
	* gnu/packages/java.scm (java-svg-salamander)[origin]:
	Return #t from snippet.

2019-12-15  Brett Gilio  <brettg@posteo.net>

	gnu: emacs-cider: Update home-page.
	* gnu/packages/emacs-xyz.scm (emacs-cider)[home-page]: Change to https://cider.mx/.

	gnu: emacs-cider: Update to 0.23.0.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 0.23.0.
	[propagated-inputs]: Add emacs-seq, emacs-parseedn.

	gnu: Add emacs-parseedn.
	* gnu/packages/emacs-xyz.scm (emacs-parseedn): New variable.

	gnu: Add emacs-parseclj.
	* gnu/packages/emacs-xyz.scm (emacs-parseclj): New variable.

2019-12-14  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add gfortran-toolchain
	* gnu/packages/commencement.scm: (gfortran-toolchain): New variable.

2019-12-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: bootloaders: Avoid #:select on (gnu packages …) module.
	* gnu/packages/bootloaders.scm: Remove use of #:select.

	base64: Do not use (rnrs).
	* guix/base64.scm: Remove #:use-module clauses for (rnrs) and (srfi
	srfi-13).  Add other #:use-module clauses.
	(fxbit-field): Define as an alias for 'bit-field.
	(fx=?, fx+, mod): New aliases.
	(assert): New macro.

	challenge: Fix type mismatch when comparing to a local hash.
	* guix/scripts/challenge.scm (call-with-mismatches)[narinfo1]: When
	LOCAL-HASH is true, call 'narinfo-hash->sha256' and use 'bytevector=?'
	instead of 'string=?'.

2019-12-14  Brett Gilio  <brettg@posteo.net>

	gnu: emacs-telega: Update to 0.5.3-1.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.5.3-1.
	[version]: Correct the version number used in the package elisp code itself.

2019-12-14  Julien Lepiller  <julien@lepiller.eu>

	gnu: llvm: split scripts to a separate output.
	This reduces the closure size by almost 80 MiB.

	* gnu/packages/llvm.scm (llvm-8): Add "opt-viewer" output.

2019-12-14  Julien Lepiller  <julien@lepiller.eu>

	gnu: gtk+-2: Split binaries.
	* gnu/packages/gtk.scm (gtk+-2): Add "bin" output.
	* guix/profiles.scm (gtk-im-modules): Use "bin" output for generating gtk+-2
	immodules cache file.

2019-12-14  Alex Griffin  <a@ajgrf.com>

	gnu: Add htmlcxx.
	* gnu/packages/web.scm (htmlcxx): New variable.

2019-12-14  Brett Gilio  <brettg@posteo.net>

	gnu: emacs-doom-themes: Update to 2.1.6-2.
	* gnu/packages/emacs-xyz.scm (emacs-doom-themes): Update to 2.1.6-2.
	[arguments]: Disable byte-compilation regarding issue in upstream.
	<https://github.com/hlissner/emacs-doom-themes/issues/314>.

2019-12-14  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: info-reader: Fix cross-compilation.
	* gnu/packages/texinfo.scm (info-reader)[arguments]: Add keep-only-info-reader
	phase to inherited texinfo package phases, so that fix-cross-configure phase
	is preserved.

2019-12-14  Julien Lepiller  <julien@lepiller.eu>

	gnu: josm: Update to 15553.
	* gnu/packages/geo.scm (josm): Update to 15553.

2019-12-14  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: Add u-boot-pine64-lts-bootloader.
	* gnu/bootloader/u-boot.scm (u-boot-pine64-lts-bootloader): New variable.

	gnu: bootloaders: Fix make-u-boot-sunxi64-package cross-compilation.
	* gnu/packages/bootloaders.scm (make-u-boot-sunxi64-package)[arguments]:
	Search in native-inputs to fix cross-compilation.

	gnu: Add u-boot-pine64-lts.
	* gnu/packages/bootloaders.scm (u-boot-pine64-lts): New variable.

	gnu: Add u-boot-pine64-lts-bootloader.
	* gnu/bootloader/u-boot.scm (u-boot-pine64-lts-bootloader): New variable.

	gnu: bootloaders: Fix make-u-boot-sunxi64-package cross-compilation.
	* gnu/packages/bootloaders.scm (make-u-boot-sunxi64-package)[arguments]:
	Search in native-inputs to fix cross-compilation.

	gnu: Add u-boot-pine64-lts.
	* gnu/packages/bootloaders.scm (u-boot-pine64-lts): New variable.

2019-12-14  Ricardo Wurmus  <rekado@elephly.net>

	import: cran: Recognize LGPL 2.1+.
	* guix/import/cran.scm (string->license): Add case for lgpl2.1+.

	gnu: Add r-adamethods.
	* gnu/packages/cran.scm (r-adamethods): New variable.

	gnu: Add r-anthropometry.
	* gnu/packages/cran.scm (r-anthropometry): New variable.

	gnu: Add r-shapes.
	* gnu/packages/cran.scm (r-shapes): New variable.

	gnu: Add r-archetypes.
	* gnu/packages/cran.scm (r-archetypes): New variable.

	gnu: Add r-depth.
	* gnu/packages/cran.scm (r-depth): New variable.

	gnu: Add r-icge.
	* gnu/packages/cran.scm (r-icge): New variable.

	gnu: Add r-biclust.
	* gnu/packages/cran.scm (r-biclust): New variable.

	gnu: Add r-flexclust.
	* gnu/packages/cran.scm (r-flexclust): New variable.

	gnu: Add r-additivitytests.
	* gnu/packages/cran.scm (r-additivitytests): New variable.

	gnu: Add r-tolerance.
	* gnu/packages/cran.scm (r-tolerance): New variable.

	gnu: Add r-univoutl.
	* gnu/packages/cran.scm (r-univoutl): New variable.

	gnu: Add r-adagio.
	* gnu/packages/cran.scm (r-adagio): New variable.

	gnu: Add r-adabag.
	* gnu/packages/cran.scm (r-adabag): New variable.

	gnu: Add r-acuityview.
	* gnu/packages/cran.scm (r-acuityview): New variable.

	gnu: Add r-imager.
	* gnu/packages/cran.scm (r-imager): New variable.

	gnu: Add r-readbitmap.
	* gnu/packages/cran.scm (r-readbitmap): New variable.

	gnu: Add r-bmp.
	* gnu/packages/cran.scm (r-bmp): New variable.

	gnu: Add r-actuar.
	* gnu/packages/cran.scm (r-actuar): New variable.

	gnu: Add r-expint.
	* gnu/packages/cran.scm (r-expint): New variable.

	gnu: Add r-actogrammr.
	* gnu/packages/cran.scm (r-actogrammr): New variable.

	gnu: Add r-activpalprocessing.
	* gnu/packages/cran.scm (r-activpalprocessing): New variable.

	gnu: Add r-activpal.
	* gnu/packages/cran.scm (r-activpal): New variable.

	gnu: Add r-activityindex.
	* gnu/packages/cran.scm (r-activityindex): New variable.

	gnu: Add r-activitycounts.
	* gnu/packages/cran.scm (r-activitycounts): New variable.

	gnu: Add r-activedriver.
	* gnu/packages/cran.scm (r-activedriver): New variable.

	gnu: Add r-actigraphy.
	* gnu/packages/cran.scm (r-actigraphy): New variable.

	gnu: Add r-fda.
	* gnu/packages/cran.scm (r-fda): New variable.

	gnu: Add r-actfrag.
	* gnu/packages/cran.scm (r-actfrag): New variable.

	gnu: Add r-ineq.
	* gnu/packages/cran.scm (r-ineq): New variable.

	gnu: Add r-actcd.
	* gnu/packages/cran.scm (r-actcd): New variable.

	gnu: Add r-gdina.
	* gnu/packages/cran.scm (r-gdina): New variable.

	gnu: Add r-alabama.
	* gnu/packages/cran.scm (r-alabama): New variable.

	gnu: Add r-acswr.
	* gnu/packages/cran.scm (r-acswr): New variable.

	gnu: Add r-acss.
	* gnu/packages/cran.scm (r-acss): New variable.

	gnu: Add r-acss-data.
	* gnu/packages/cran.scm (r-acss-data): New variable.

	gnu: Add r-acs.
	* gnu/packages/cran.scm (r-acs): New variable.

	gnu: Add r-acrt.
	* gnu/packages/cran.scm (r-acrt): New variable.

	gnu: Add r-acrosstic.
	* gnu/packages/cran.scm (r-acrosstic): New variable.

	gnu: Add r-treeclust.
	* gnu/packages/cran.scm (r-treeclust): New variable.

	gnu: Add r-acrm.
	* gnu/packages/cran.scm (r-acrm): New variable.

	gnu: Add r-dummies.
	* gnu/packages/cran.scm (r-dummies): New variable.

	gnu: Add r-kernelfactory.
	* gnu/packages/cran.scm (r-kernelfactory): New variable.

	gnu: Add r-genalg.
	* gnu/packages/cran.scm (r-genalg): New variable.

	gnu: Add r-ada.
	* gnu/packages/cran.scm (r-ada): New variable.

	gnu: Add r-acp.
	* gnu/packages/cran.scm (r-acp): New variable.

	gnu: Add r-acousticndlcoder.
	* gnu/packages/cran.scm (r-acousticndlcoder): New variable.

	gnu: Add r-seewave.
	* gnu/packages/cran.scm (r-seewave): New variable.

	gnu: Add r-tuner.
	* gnu/packages/cran.scm (r-tuner): New variable.

	gnu: Add r-acopula.
	* gnu/packages/cran.scm (r-acopula): New variable.

	gnu: Add r-acnr.
	* gnu/packages/cran.scm (r-acnr): New variable.

	gnu: Add r-r-devices.
	* gnu/packages/cran.scm (r-r-devices): New variable.

	gnu: Add r-r-filesets.
	* gnu/packages/cran.scm (r-r-filesets): New variable.

	gnu: Add r-activepathways.
	* gnu/packages/bioconductor.scm (r-activepathways): New variable.

2019-12-14  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.3.16.
	* gnu/packages/linux.scm (linux-libre-5.3-version): Update to 5.3.16.
	(linux-libre-5.3-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.89.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.89.
	(linux-libre-4.19-pristine-source): Update hash.

2019-12-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bluez-alsa: Update to 2.0.0.
	* gnu/packages/audio.scm (bluez-alsa): Update to 2.0.0.
	[source]: Use git-file-name.
	[arguments]: Override ALSA plugin directory and dbus configuration directory.
	[inputs]: Add dbus.

	gnu: Add r-r-huge.
	* gnu/packages/cran.scm (r-r-huge): New variable.

	gnu: Add r-acmer.
	* gnu/packages/cran.scm (r-acmer): New variable.

	gnu: Add r-acmeeqtl.
	* gnu/packages/cran.scm (r-acmeeqtl): New variable.

	gnu: Add r-filematrix.
	* gnu/packages/cran.scm (r-filematrix): New variable.

	gnu: Add r-acm4r.
	* gnu/packages/cran.scm (r-acm4r): New variable.

	gnu: Add r-acid.
	* gnu/packages/cran.scm (r-acid): New variable.

	gnu: Add r-gamlss.
	* gnu/packages/cran.scm (r-gamlss): New variable.

	gnu: Add r-gamlss-data.
	* gnu/packages/cran.scm (r-gamlss-data): New variable.

	gnu: Add r-acfmperiod.
	* gnu/packages/cran.scm (r-acfmperiod): New variable.

	gnu: Add r-acet.
	* gnu/packages/cran.scm (r-acet): New variable.

	gnu: Add r-acebayes.
	* gnu/packages/cran.scm (r-acebayes): New variable.

	gnu: Add r-lhs.
	* gnu/packages/cran.scm (r-lhs): New variable.

	gnu: Add r-randtoolbox.
	* gnu/packages/cran.scm (r-randtoolbox): New variable.

	gnu: Add r-rngwell.
	* gnu/packages/cran.scm (r-rngwell): New variable.

	gnu: Add r-ace2fastq.
	* gnu/packages/cran.scm (r-ace2fastq): New variable.

	gnu: Add r-accsda.
	* gnu/packages/cran.scm (r-accsda): New variable.

	gnu: Add r-sparselda.
	* gnu/packages/cran.scm (r-sparselda): New variable.

	gnu: Add r-elasticnet.
	* gnu/packages/cran.scm (r-elasticnet): New variable.

	gnu: Add r-mda.
	* gnu/packages/cran.scm (r-mda): New variable.

	gnu: Add r-accrued.
	* gnu/packages/cran.scm (r-accrued): New variable.

	gnu: Add r-accrual.
	* gnu/packages/cran.scm (r-accrual): New variable.

	gnu: Add r-tcltk2.
	* gnu/packages/cran.scm (r-tcltk2): New variable.

	gnu: Add r-fgui.
	* gnu/packages/cran.scm (r-fgui): New variable.

	gnu: Add r-smpracticals.
	* gnu/packages/cran.scm (r-smpracticals): New variable.

	gnu: Add r-accept.
	* gnu/packages/cran.scm (r-accept): New variable.

	gnu: Add r-activedriverwgs.
	* gnu/packages/bioconductor.scm (r-activedriverwgs): New variable.

	gnu: Add r-abtest.
	* gnu/packages/cran.scm (r-abtest): New variable.

	gnu: Add r-abstractr.
	* gnu/packages/cran.scm (r-abstractr): New variable.

	gnu: Add r-emojifont.
	* gnu/packages/cran.scm (r-emojifont): New variable.

	gnu: Add r-showtext.
	* gnu/packages/cran.scm (r-showtext): New variable.

	gnu: Add r-showtextdb.
	* gnu/packages/cran.scm (r-showtextdb): New variable.

	gnu: Add r-sysfonts.
	* gnu/packages/cran.scm (r-sysfonts): New variable.

	gnu: Add r-rintrojs.
	* gnu/packages/cran.scm (r-rintrojs): New variable.

	gnu: Add r-abemus.
	* gnu/packages/cran.scm (r-abemus): New variable.

	gnu: Add r-abcrlda.
	* gnu/packages/cran.scm (r-abcrlda): New variable.

	gnu: Add r-abcdefba.
	* gnu/packages/cran.scm (r-abcdefba): New variable.

	gnu: Add r-rglpk.
	* gnu/packages/cran.scm (r-rglpk): New variable.

	gnu: Add r-abcadm.
	* gnu/packages/cran.scm (r-abcadm): New variable.

	gnu: Add r-abc-rap.
	* gnu/packages/cran.scm (r-abc-rap): New variable.

	gnu: Add r-abacus.
	* gnu/packages/cran.scm (r-abacus): New variable.

	gnu: r-shiny: Update to 1.4.0.
	* gnu/packages/cran.scm (r-shiny): Update to 1.4.0.
	[arguments]: Update list of JavaScript files to replace.
	[propagated-inputs]: Add r-fastmap.

	gnu: Add r-fastmap.
	* gnu/packages/cran.scm (r-fastmap): New variable.

	gnu: Add r-aasea.
	* gnu/packages/cran.scm (r-aasea): New variable.

	gnu: Add r-networkd3.
	* gnu/packages/cran.scm (r-networkd3): New variable.

	gnu: Add r-bios2cor.
	* gnu/packages/cran.scm (r-bios2cor): New variable.

	gnu: Add r-bio3d.
	* gnu/packages/cran.scm (r-bio3d): New variable.

	gnu: r-desolve: Update description.
	* gnu/packages/cran.scm (r-desolve)[description]: Use texinfo syntax.

2019-12-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: imlib2: Update to 1.6.1.
	* gnu/packages/image.scm (imlib2): Update to 1.6.1.

2019-12-13  Brett Gilio  <brettg@posteo.net>

	gnu: emacs-telega: Correct path coding for `ffmpeg`.
	* gnu/packages/emacs-xyz.scm (emacs-telega)[arguments]: Continuation of the
	  previous patch. Adds a hard-coded path from NAME `ffmpeg-bin` to work around
	  issue of ffmpeg not being found on the system PATH.

2019-12-13  Leo Prikler  <leo.prikler@student.tugraz.at>
	    Brett Gilio  <brettg@posteo.net>

	gnu: emacs-telega: Patch `ffplay` instead of propagating.
	* gnu/packages/emacs-xyz.scm (emacs-telega) [phases]:
	<telega-data-patch>: Rename to telega-paths-patch.
	<telega-paths-patch>: Substitute ffplay path for patching.
	[propagated-inputs] <ffmpeg>: Remove.
	[inputs] <ffmpeg>: Add.

	Fixes: #38590 <https://bugs.gnu.org/38590>

2019-12-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-next: Update to 2.9.7.
	* gnu/packages/guile.scm (guile-next): Update to 2.9.7.

2019-12-13  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hdf5@1.10: Update to 1.10.5.
	* gnu/packages/maths.scm (hdf5-1.10): Update to 1.10.5.  Remove
	"hdf5-mpi-deprecations.patch".
	* gnu/packages/patches/hdf5-mpi-deprecations.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-12-13  Ludovic Courtès  <ludo@gnu.org>

	import: utils: Update docstring of 'recursive-import'.
	This is a followup to 70a8e13277d4a44b89dd9ee2290b98105f0235f1.

	* guix/import/utils.scm (recursive-import): Update docstring.

2019-12-13  Brett Gilio  <brettg@posteo.net>

	Merge branch 'master' into staging

	gnu: python-yapf: Update to 0.29.0.
	* gnu/packages/python-xyz.scm (python-yapf): Update to 0.29.0.

	gnu: python-blessings: Update comment on test suite.
	* gnu/packages/terminals.scm (python-blessings): Test suite has been revised.
	[arguments]: Change comment to reflect change in test suite regarding TTY.
	[native-inputs]: Pass python-six, which is required for test suite.

	gnu: python-blessings: Update to 1.7.
	* gnu/packages/terminals.scm (python-blessings): Update to 1.7.

	gnu: python-semver: Adjust indentation.
	* gnu/packages/python-xyz.scm (python-semver): Adjust indentation.

	gnu: python-semver: Do not patch virtualenv for tests.
	* gnu/packages/python-xyz.scm (python-semver)[arguments]: The substitution
	  case for patching virtualenv versioning is no longer requireed.

	gnu: python-semver: Update to 2.9.0.
	* gnu/packages/python-xyz.scm (python-semver): Update to 2.9.0.

	gnu: certbot: Update to 1.0.0.
	* gnu/packages/tls.scm (certbot): Update to 1.0.0.

	gnu: python-acme: Update to 1.0.0.
	* gnu/packages/tls.scm (python-acme): Update to 1.0.0.

2019-12-13  Pierre Neidhardt  <mail@ambrevar.xyz>

	doc: Link to "Building from Git" instead of quoting command to build Guix.
	* doc/contributing.texi (Submitting Patches): Remove example.
	Add link to "Building from Git" section.

2019-12-13  Brett Gilio  <brettg@posteo.net>

	gnu: ruby: Configure for dynamic linking.
	* gnu/packages/ruby.scm (ruby)[arguments]: Use #:configure-flags to properly
	  enable dynamic linking instead of using libruby-static.a.

	Fixes #38500: <https://bugs.gnu.org/38500>

	Reported-by: Vicente Eduardo <vic798@gmail.com>

2019-12-13  Brett Gilio  <brettg@posteo.net>

	gnu: emacs-telega: Add MP4/GIF support.
	* gnu/packages/emacs-xyz.scm (emacs-telega)[propagated-inputs]: Pass ffmpeg in
	  propagated-inputs to support playback of inline MP4 and GIF files.

	gnu: emacs-telega: Update to 0.5.2-2.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.5.2-2. Adds support
	  for I18N.

	gnu: emacs-telega: Modify description.
	* gnu/packages/emacs-xyz.scm (emacs-telega)[description]: Modify the
	  description to be easier to read.

	gnu: emacs-telega: Add sticker support.
	* gnu/packages/emacs-xyz.scm (emacs-telega)[propagated-inputs]: Add libwebp to
	  the propagated-inputs in order to emit stickers properly.

2019-12-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	emacs-build-system: Ensure the core libraries appear last in the load path.
	Fixes bug #38568 (see: https://bugs.gnu.org/38568).

	* guix/build/emacs-build-system.scm (add-source-to-load-path): Ensure the core
	libraries appear last in the load path.

	Reported-by: Jelle Licht <jlicht@fsfe.org>

2019-12-13  Brett Gilio  <brettg@posteo.net>

	gnu: emacs-telega: Update to 0.5.2.
	* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.5.2.

2019-12-12  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-7.156b7ee.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-7.156b7ee.
	[arguments]: Add guix-data-service-manage-build-servers to the list of
	scripts.

2019-12-12  Julien Lepiller  <julien@lepiller.eu>

	gnu: coq: Split coqide.
	* gnu/packages/coq.scm (coq)[outputs]: Add "ide" output.

2019-12-12  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add 'de' translation.

2019-12-12  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for "guix challenge --diff".
	* etc/news.scm: Add entry for "guix challenge --diff".

	challenge: Support "--diff=diffoscope".
	* guix/scripts/challenge.scm (call-with-nar): New procedure.
	(narinfo-contents): Express in terms of 'call-with-nar'.
	(call-with-mismatches, report-differing-files/external): New
	procedures.
	(%diffoscope-command): New variable.
	(%options): Support "diffoscope" and a string starting with "/".
	* tests/challenge.scm (call-mismatch-test): New procedure.
	("differing-files"): Rewrite in terms of 'call-mismatch-test'.
	("call-with-mismatches"): New test.
	* doc/guix.texi (Invoking guix challenge): Document it.

	challenge: Add "--diff".
	* guix/scripts/challenge.scm (dump-port*): New variable.
	(archive-contents, store-item-contents, narinfo-contents)
	(differing-files, report-differing-files): New procedures.
	(summarize-report): Add #:report-differences and call it.
	(show-help, %options): Add "--diff".
	(%default-options): Add 'difference-report' key.
	(report-differing-files): Parameterize CURRENT-TERMINAL-COLUMNS and pass
	 #:report-differences to 'summarize-report'.
	* guix/tests/http.scm (%local-url): Add optional argument.
	(call-with-http-server): Fix docstring typo.
	* tests/challenge.scm (query-path-size, make-narinfo): New procedures.
	("differing-files"): New test.
	* doc/guix.texi (Invoking guix challenge): Document "--diff".

	progress: Add 'progress-report-port'.
	* guix/scripts/substitute.scm (progress-report-port): Move to...
	* guix/progress.scm (progress-report-port): ... here.  New procedure.

	serialization: Remove unused procedure.
	* guix/serialization.scm (write-contents): Remove.

	challenge: Report the best narinfo URI.
	* guix/scripts/substitute.scm (select-uri): Rename to...
	(narinfo-best-uri): ... this, and make public.  Update callers.
	* guix/scripts/challenge.scm (summarize-report): Use 'narinfo-best-uri'
	instead of (first (narinfo-uris ...)).

	guix archive: Add '--list'.
	* guix/scripts/archive.scm (show-help, %options): Add '--list'.
	(list-contents): New procedure.
	(guix-archive): Honor the '--list' option.
	* tests/guix-archive.sh: Test it.
	* doc/guix.texi (Invoking guix archive): Document it.

	serialization: Add 'fold-archive'.
	* guix/serialization.scm (read-contents): Remove.
	(read-file-type, fold-archive): New procedures.
	(restore-file): Rewrite in terms of 'fold-archive'.
	* tests/nar.scm ("write-file-tree + fold-archive")
	("write-file-tree + fold-archive, flat file"): New tests.

2019-12-12  Guillaume Le Vaillant  <glv@posteo.net>

	linux-boot: Don't ignore flags when mounting root file system.
	* gnu/build/linux-boot.scm (mount-root-file-system): Add the 'flags' keyword
	  argument and use it when mounting the root file system.
	  (boot-system): Pass the root file system flags to 'mount-root-file-system'.

2019-12-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wireguard: Update to 0.0.20191212.
	* gnu/packages/vpn.scm (wireguard): Update to 0.0.20191212.

2019-12-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests: Update to 3.6.2.
	* gnu/packages/statistics.scm (r-with-tests): Update to 3.6.2.

2019-12-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nss: Ungraft.
	* gnu/packages/nss.scm (nss)[replacement]: Remove field.
	[source]: Add patch.
	(nss/fixed): Remove variable.

	Merge remote-tracking branch 'origin/master' into core-updates

2019-12-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: iptables: Update to 1.8.4.
	* gnu/packages/linux.scm (iptables): Update to 1.8.4.

	gnu: nftables: Update to 0.9.3.
	* gnu/packages/linux.scm (nftables): Update to 0.9.3.

	gnu: nftables: Prefer mirror://netfilter sources.
	* gnu/packages/linux.scm (nftables)[source]: Add a mirror:// URI.

	gnu: libnftnl: Update to 1.1.5.
	* gnu/packages/linux.scm (libnftnl): Update to 1.1.5.
	[source]: Add patch.
	* gnu/packages/patches/libnftnl-dont-check-NFTNL_FLOWTABLE_SIZE.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: nftables: Use HTTPS for www.nftables.org.
	* gnu/packages/linux.scm (nftables)[source, home-page]: Use HTTPS.

	gnu: fio: Download over HTTPS.
	* gnu/packages/benchmark.scm (fio)[source]: Use HTTPS.

	gnu: fio: Update to 3.16.
	* gnu/packages/benchmark.scm (fio): Update to 3.16.

	gnu: muse-sequencer: Don't use NAME in source URI.
	* gnu/packages/music.scm (muse-sequencer)[source]: Hard-code NAME.

	gnu: libwpd: Update to 0.10.3.
	* gnu/packages/libreoffice.scm (libwpd): Update to 0.10.3.

	gnu: bogofilter: Use HTTPS home page.
	* gnu/packages/mail.scm (bogofilter)[home-page]: Use HTTPS.

	gnu: bogofilter: Update to 1.2.5.
	* gnu/packages/mail.scm (bogofilter): Update to 1.2.5.
	[license]: Upgrade to GPL3+.

	gnu: graphicsmagick: Update to 1.3.33.
	* gnu/packages/imagemagick.scm (graphicsmagick): Update to 1.3.33.

	gnu: gx: Update to 0.14.2.
	* gnu/packages/ipfs.scm (gx): Update to 0.14.2.

	gnu: libcdio-paranoia: Update to 10.2+2.0.1.
	* gnu/packages/cdrom.scm (libcdio-paranoia): Update to 10.2+2.0.1.

	gnu: remind: Update to 3.1.17.
	* gnu/packages/calendar.scm (remind): Update to 3.1.17.

2019-12-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: swig: Build with guile-2.2.
	This is a follow-up to 8b2c4eb5020eff458690f600351b56ed97465db1.

	* gnu/packages/swig.scm (swig)[native-inputs]: Replace guile-2.0
	with guile-2.2.

2019-12-12  Clément Lassieur  <clement@lassieur.org>

	doc: Add missing MKDIR call.
	* doc/guix.texi (G-Expressions): Add missing MKDIR call.

2019-12-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-modus-themes.
	* gnu/packages/emacs-xyz.scm (emacs-modus-themes): New variable.

2019-12-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: speexdsp: Do not build static libraries.
	* gnu/packages/xiph.scm (speexdsp)[arguments]: Add "--disable-static" in
	 #:configure-flags.

	gnu: libtheora: Do not build static libraries.
	* gnu/packages/xiph.scm (libtheora)[arguments]: New field.

	gnu: libvorbis: Do not build static libraries.
	* gnu/packages/xiph.scm (libvorbis)[arguments]: Add "--disable-static" to
	  #:configure-flags.

	gnu: libogg: Do not build static libraries.
	* gnu/packages/xiph.scm (libogg)[arguments]: New field.

	gnu: opus: Do not build static libraries.
	* gnu/packages/xiph.scm (opus)[arguments]: New field.

	gnu: libwebp: Do not build static libraries.
	* gnu/packages/image.scm (libwebp)[arguments]: Add "--disable-static" to
	  #:configure-flags.

	gnu: pcre2: Do not build static libraries.
	* gnu/packages/pcre.scm (pcre2)[arguments]: Add "--disable-static" to
	 #:configure-flags.

	gnu: pcre2: Update to 10.34.
	* gnu/packages/patches/pcre2-fix-jit_match-crash.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/pcre.scm (pcre2): Update to 10.34.
	[source](patches): Remove.

2019-12-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: nss: Remove replacement package.
	The merge preceding this commit ignored the 'replacement' added to nss in
	commit 04b33ce205f38813b4dbd04b6ad3c7aa0be0b6f6, because the security fix is
	already present in NSS 3.48.  This commit removes the remaining bits.

	* gnu/packages/patches/nss-CVE-2019-11745.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/nss.scm (nss/fixed): Remove variable.

2019-12-11  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2019-12-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove fmt-restinio.
	This is a follow-up to commit 71ce0b52901e49002502d220551dad21c07a7fed.

	* gnu/packages/pretty-print.scm (fmt-restinio): Remove variable.

2019-12-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-quasi-monochrome.
	* gnu/packages/emacs-xyz.scm (emacs-quasi-monochrome): New variable.

2019-12-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: seabios: Update to 1.13.0.
	* gnu/packages/firmware.scm (seabios): Update to 1.13.0.
	[native-inputs]: Change from PYTHON-2 to PYTHON-WRAPPER.

	gnu: fmt: Build shared library instead of static.
	* gnu/packages/pretty-print.scm (fmt)[arguments]: New field.
	* gnu/packages/networking.scm (fmt-restinio): Remove variable.
	(restinio)[propagated-inputs]: Change from FMT-RESTINIO to FMT.
	(opendht)[inputs]: Likewise.

	gnu: libssh: Update to 0.9.3 [fixes CVE-2019-14889].
	* gnu/packages/ssh.scm (libssh): Update to 0.9.3.
	[arguments]: Remove #:phases.

2019-12-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: libgit2: Update to 0.28.4 [security fixes].
	This fixes CVE-2019-1348, CVE-2019-1349, CVE-2019-1350, CVE-2019-1351,
	CVE-2019-1352, CVE-2019-1353, CVE-2019-1354, and CVE-2019-1387.

	* gnu/packages/version-control.scm (libgit2): Update to 0.28.4.

2019-12-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: speex: Do not build static libraries.
	* gnu/packages/xiph.scm (speex)[arguments]: New field.

	gnu: libvpx: Do not build static libraries.
	* gnu/packages/video.scm (libvpx)[arguments]: Add "--disable-static" to
	  #:configure-flags.

2019-12-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-almost-mono-themes.
	* gnu/packages/emacs-xyz.scm (emacs-almost-mono-themes): New variable.

2019-12-11  Alex Griffin  <a@ajgrf.com>

	gnu: netcat-openbsd: Update to 1.206-1.
	* gnu/packages/admin.scm (netcat-openbsd): Update to 1.206-1.

2019-12-11  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: gnome-shell-extension-dash-to-dock: Update to 66.
	* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-dock):
	Update to 66.

2019-12-11  Ricardo Wurmus  <rekado@elephly.net>
	    pimi  <madalinionel.patrascu@mdc-berlin.de>

	gnu: python-argcomplete: Update to 1.10.3.

	* gnu/packages/python-xyz.scm (python-argcomplete): Update to 1.10.3.
	[arguments]: Patch completion script to keep tool references.
	[inputs]: Add "grep" and "which".
	[native-inputs]: Add "python-coverage", "python-flake8", "python-wheel", and
	"fish".

2019-12-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: vpnc-scripts: Use WRAP-SCRIPT.
	* gnu/packages/vpn.scm (vpnc-scripts)[arguments]: Use WRAP-SCRIPT instead of
	WRAP-PROGRAM.
	[inputs]: Add guile.

2019-12-11  Diego Nicola Barbato  <dnbarbato@posteo.de>

	gnu: qemu: Build with vde2 support.
	* gnu/packages/virtualization.scm (qemu)[inputs]: Add vde2.
	* gnu/packages/virtualization.scm (qemu-minimal)[inputs]: Remove vde2 from
	  inherited inputs.

	gnu: Add vde2.
	* gnu/packages/networking.scm (vde2): New variable.

2019-12-11  Brice Waegeneire  <brice@waegenei.re>
	    Ludovic Courtès  <ludo@gnu.org>

	import: crate: Better handle license expressions.
	* guix/import/crate.scm (%dual-license-rx): Removed function.
	(crate->guix-package): Handle most of the multi-licensing cases.
	* tests/crate.scm (licenses): Add tests for some licenses.

2019-12-11  Brian Leung  <bkleung89@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	import: crate: Add recursive import test.
	* tests/crate.scm (test-crate): Rename to...
	(test-foo-crate): ... this.
	(test-dependencies): Rename to...
	(test-foo-dependencies): ... this.
	(test-root-crate, test-root-dependencies, test-intermediate-1-crate)
	(test-intermediate-1-dependencies, test-intermediate-2-crate)
	(test-intermediate-2-dependencies, test-leaf-alice-crate)
	(test-leaf-alice-dependencies, test-leaf-bob-crate)
	(test-leaf-bob-dependencies): New variables.
	("crate->guix-package"): Adjust accordingly.
	("cargo-recursive-import"): New test.

2019-12-11  Ludovic Courtès  <ludo@gnu.org>
	    Brian Leung  <bkleung89@gmail.com>

	import: utils: 'recursive-import' returns a list rather than a stream.
	* guix/import/utils.scm (recursive-import): Remove 'list->stream' call.
	* guix/scripts/import/cran.scm (guix-import-cran): Remove 'stream->list'
	call.
	* guix/scripts/import/crate.scm (guix-import-crate): Likewise.
	* guix/scripts/import/elpa.scm (guix-import-elpa): Likewise.
	* guix/scripts/import/gem.scm (guix-import-gem): Likewise.
	* guix/scripts/import/hackage.scm (guix-import-hackage): Likewise.
	* guix/scripts/import/opam.scm (guix-import-opam): Likewise.
	* guix/scripts/import/pypi.scm (guix-import-pypi): Likewise.
	* guix/scripts/import/stackage.scm (guix-import-stackage): Likewise.
	* tests/gem.scm ("gem-recursive-import"): Likewise.
	* tests/import-utils.scm ("recursive-import"): Likewise.

2019-12-11  Ludovic Courtès  <ludo@gnu.org>

	import: utils: 'recursive-import' returns packages in topological order.
	* guix/import/utils.scm (topological-sort): New procedure.
	(recursive-import): Rewrite to use it.
	* tests/import-utils.scm ("recursive-import"): New test.
	* guix/import/cran.scm (cran->guix-package): Always return two values.
	* guix/scripts/import/cran.scm (guix-import-cran): Remove 'reverse' call
	on 'cran-recursive-import' result.
	* guix/scripts/import/crate.scm (guix-import-crate): Likewise.
	* guix/scripts/import/elpa.scm (guix-import-elpa): Likewise.
	* guix/scripts/import/gem.scm (guix-import-gem): Likewise.
	* guix/scripts/import/hackage.scm (guix-import-hackage): Likewise.
	* guix/scripts/import/opam.scm (guix-import-opam): Likewise.
	* guix/scripts/import/pypi.scm (guix-import-pypi): Likewise.
	* guix/scripts/import/stackage.scm (guix-import-stackage): Likewise.
	* tests/gem.scm ("gem-recursive-import"): Change the order of package
	expressions accordingly.

2019-12-11  Nicolò Balzarotti  <anothersms@gmail.com>

	gnu: Add r-lintr.
	* gnu/packages/cran.scm (r-lintr): New variable.

	gnu: Add r-cyclocomp.
	* gnu/packages/cran.scm (r-cyclocomp): New variable.

	gnu: Add r-xmlparsedata.
	* gnu/packages/cran.scm (r-xmlparsedata): New variable.

	gnu: Add r-statcheck.
	* gnu/packages/cran.scm (r-statcheck): New variable.

2019-12-11  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Deprecate kdevplatform package.
	* gnu/packages/kde.scm (kdevplatform): Define as a deprecated alias
	  for 'kdevelop`.

	gnu: kdevelop: Update to 5.4.5.
	* gnu/packages/kde.scm(kdevelop): Update to 5.4.5, use qt-build-sytem.
	  [native-inputs]: Move shared-mime-info from …
	  [inputs] … here; Remove kconfig, kdevplatform, libepoxy; Add apr, apr-util,
	  astyle, attica, boost, kconfigwidgets, kservice, libkomparediff2,
	  oxygen-icons, qtquickcontrols2, sonnet, subversion; structure and sort list
	  of inputs.
	  [arguments] Disable tests.  <phases>: Base on phases from qt-build-system.
	  {wrap-executable}: Remove.  {add-include-path}: New phase.  {check} Keep it..

	gnu: kdevelop-pg-qt: Update to 2.2.0.
	* gnu/packages/kde.scm(kdevelop-pg-qt): Update to 2.2.0.

2019-12-11  Mark H Weaver  <mhw@netris.org>

	gnu: nss: Fix CVE-2019-11745 via graft.
	* gnu/packages/patches/nss-CVE-2019-11745.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/nss.scm (nss/fixed): New variable.
	(nss)[replacement]: Add field.

2019-12-11  nixo  <nicolo@nixo.xyz>

	gnu: enchive: Update to 3.5.
	* gnu/packages/crypto.scm (enchive): Update to 3.5.
	[source]: Replace url-fetch with git-fetch.

2019-12-11  Andrew Miloradovsky  <andrew@interpretmath.pw>

	gnu: libraft: Update to 0.9.11.
	* gnu/packages/cluster.scm (libraft): Update to 0.9.11.
	[arguments]: Enable libuv I/O backend. Add phase to skip some tests.
	[inputs]: Add libuv.

2019-12-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: MariaDB: Do not propagate OpenSSL.
	* gnu/packages/databases.scm (mariadb)[propagated-inputs]: Remove.
	[inputs]: Add OPENSSL-1.0.
	[arguments]: Add absolute references to OpenSSL in "post-install" phase.

	gnu: at-spi2-atk: Update to 2.34.1.
	* gnu/packages/gtk.scm (at-spi2-atk): Update to 2.34.1.

	gnu: at-spi2-core: Update to 2.34.0.
	* gnu/packages/gtk.scm (at-spi2-core): Update to 2.34.0.

	gnu: atk: Update to 2.34.1.
	* gnu/packages/gtk.scm (atk): Update to 2.34.1.

	gnu: python-sphinx: Update to 2.2.2.
	* gnu/packages/sphinx.scm (python-sphinx): Update to 2.2.2.

	gnu: nss: Update to 3.48.
	* gnu/packages/nss.scm (nss): Update to 3.48.

	gnu: nspr: Update to 4.24.
	* gnu/packages/nss.scm (nspr): Update to 4.24.

	gnu: check: Update to 0.13.0.
	* gnu/packages/check.scm (check): Update to 0.13.0.

	gnu: gstreamer: Update to 1.16.2.
	* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base, gst-plugins-good,
	gst-plugins-ugly, gst-libav, python-gst): Update to 1.16.2.
	(gst-plugins-bad): Likewise.
	[arguments]: Remove #:make-flags.

	gnu: orc: Update to 0.4.31.
	* gnu/packages/patches/orc-typedef-enum.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/gstreamer.scm (orc): Update to 0.4.31.
	[source](patches): Remove.

	gnu: postgresql@10: Update to 10.11.
	* gnu/packages/databases.scm (postgresql): Update to 10.11.

	gnu: MariaDB: Update to 10.1.43.
	* gnu/packages/databases.scm (mariadb): Update to 10.1.43.
	[arguments]: Disable new test.
	[inputs]: Add LINUX-PAM.

	gnu: ALSA: Update to 1.2.1.
	* gnu/packages/linux.scm (alsa-lib): Update to 1.2.1.2.
	[arguments]: New field.
	(alsa-utils): Update to 1.2.1.
	(alsa-plugins): Likewise.

	gnu: libxkbcommon: Update to 0.9.1.
	* gnu/packages/xdisorg.scm (libxkbcommon): Update to 0.9.1.
	[build-system]: Change to MESON-BUILD-SYSTEM.
	[inputs]: Add WAYLAND and WAYLAND-PROTOCOLS.
	[native-inputs]: Add DOXYGEN.
	[arguments]: Adjust #:configure-flags for Meson.

	gnu: bluez: Update to 5.52.
	* gnu/packages/linux.scm (bluez): Update to 5.52.

	gnu: eudev: Update to 3.2.9.
	* gnu/packages/linux.scm (eudev): Update to 3.2.9.

	gnu: gtk+: Update to 3.24.13.
	* gnu/packages/gtk.scm (gtk+): Update to 3.24.13.

	gnu: libinput: Update to 1.14.3.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.14.3.

	gnu: mesa: Update to 19.2.7.
	* gnu/packages/patches/mesa-timespec-test-32bit.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/gl.scm (mesa): Update to 19.2.7.
	[source](patches): Remove obsolete.

	gnu: libepoxy: Update to 1.5.4.
	* gnu/packages/gl.scm (libepoxy): Update to 1.5.4.

	gnu: libdrm: Update to 2.4.100.
	* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.100.

	gnu: qpdf: Update to 9.1.0.
	* gnu/packages/pdf.scm (qpdf): Update to 9.1.0.

	gnu: imagemagick: Update to 6.9.10-78.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-78.

	gnu: cups-filters: Update to 1.25.13.
	* gnu/packages/cups.scm (cups-filters): Update to 1.25.13.

	gnu: xf86-video-intel: Update to 2.99.917-15.f66d395.
	* gnu/packages/xorg.scm (xf86-video-intel): Update to 2.99.917-15.f66d395.

	gnu: Remove duplicate copyright line.
	* gnu/packages/kde.scm: Remove duplicate copyright.

	gnu: strace: Update to 5.4.
	* gnu/packages/linux.scm (strace): Update to 5.4.

	gnu: shadow: Update to 4.8.
	* gnu/packages/admin.scm (shadow): Update to 4.8.

	gnu: OpenAL: Update home page.
	* gnu/packages/audio.scm (openal)[source, home-page]: Use HTTPS.

	gnu: OpenAL: Update to 1.20.0.
	* gnu/packages/audio.scm (openal): Update to 1.20.0.
	[arguments]: Adjust for renamed files.
	[native-inputs]: Remove.

	gnu: re2: Update to 2019-12-01.
	* gnu/packages/regex.scm (re2): Update to 2019-12-01.

	gnu: dav1d: Update to 0.5.2.
	* gnu/packages/video.scm (dav1d): Update to 0.5.2.

	gnu: frei0r-plugins: Update to 1.7.0.
	* gnu/packages/video.scm (frei0r-plugins): Update to 1.7.0.
	[native-inputs]: Remove LIBTOOL, AUTOCONF and AUTOMAKE.
	[arguments]: Remove 'autotools' phase.  Add 'patch-Makefile' phase.

	gnu: libsoup: Update to 2.68.3.
	* gnu/packages/gnome.scm (libsoup): Update to 2.68.3.

	gnu: elogind: Update to 241.4.
	* gnu/packages/freedesktop.scm (elogind): Update to 241.4.

2019-12-10  Mark H Weaver  <mhw@netris.org>

	gnu: git: Update to 2.24.1 [security fixes].
	Includes fixes for CVE-2019-1348, CVE-2019-1349, CVE-2019-1350,
	CVE-2019-1351, CVE-2019-1352, CVE-2019-1353, CVE-2019-1354,
	CVE-2019-1387, and CVE-2019-19604.

	* gnu/packages/version-control.scm (git): Update to 2.24.1.
	[native-inputs]: Update git-manpages accordingly.

2019-12-10  Mark H Weaver  <mhw@netris.org>

	gnu: cgit: Update git-source to 2.18.2 [security-fixes].
	Includes fixes for CVE-2019-1348, CVE-2019-1349, CVE-2019-1350,
	CVE-2019-1351, CVE-2019-1352, CVE-2019-1353, CVE-2019-1354,
	and CVE-2019-1387

	* gnu/packages/version-control.scm (cgit)[inputs]: Update git-source
	to 2.18.2.

2019-12-10  Ludovic Courtès  <ludo@gnu.org>

	profiles: Use 'getpwuid' when $USER and $LOGNAME are undefined.
	Reported by YOANN P <yoann_mac_donald@hotmail.com>.

	* guix/profiles.scm (%profile-directory): Fall back to 'getpwuid' when
	"USER" and "LOGNAME" are undefined.

2019-12-10  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pack: Clarify the /bin/sh requirement for Singularity.
	* guix/scripts/pack.scm (squashfs-image)[symlinks*]: New variable.
	[build]: Use it instead of SYMLINKS.
	(guix-pack): Emit a warning and a hint when "bash" and "bash-minimal"
	are missing and PACK-FORMAT is 'squashfs.
	* doc/guix.texi (Invoking guix pack): Document the /bin/sh requirement
	for Singularity.

2019-12-10  Reza Alizadeh Majd  <r.majd@pantherx.org>

	gnu: qps: Update to 2.0.0.
	* gnu/packages/lxqt.scm (qps): Update to 2.0.0.

2019-12-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gajim: Fix search for translations.
	Fixes <https://bugs.gnu.org/38558>.

	* gnu/packages/messaging.scm (gajim)[arguments]: Wrap executables in
	XDG_DATA_DIRS.

2019-12-10  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add kjumpingcube.
	* gnu/packages/games.scm (kjumpingcube): New variable.

	gnu: Add ksquares.
	* gnu/packages/games.scm (ksquares): New variable.

	gnu: Add kreversi.
	* gnu/packages/games.scm (kreversi): New variable.

	gnu: Add knavalbattle.
	* gnu/packages/games.scm (knavalbattle): New variable.

	gnu: Add kollision.
	* gnu/packages/games.scm (kollision): New variable.

	gnu: Add ksnakeduel.
	* gnu/packages/games.scm (ksnakeduel): New variable.

	gnu: Add killbots.
	* gnu/packages/games.scm (killbots): New variable.

	gnu: Add bovo.
	* gnu/packages/games.scm (bovo): New variable.

	gnu: Add kspaceduel.
	* gnu/packages/games.scm (kspaceduel): New variable.

	gnu: Add kapman.
	* gnu/packages/games.scm (kapman): New variable.

	gnu: Add lskat.
	* gnu/packages/games.scm (lskat): New variable.

	gnu: Add kubrick.
	* gnu/packages/games.scm (kubrick): New variable.

	gnu: Add kigo.
	* gnu/packages/games.scm (kigo): New variable.

	gnu: Add kiriki.
	* gnu/packages/games.scm (kiriki): New variable.

	gnu: Add palapeli.
	* gnu/packages/games.scm (palapeli): New variable.

	gnu: Add ksirk.
	* gnu/packages/games.scm (ksirk): New variable.

	gnu: Add granatier.
	* gnu/packages/games.scm (granatier): New variable.

	gnu: Add bomber.
	* gnu/packages/games.scm (bomber): New variable.

	gnu: Add knetwalk.
	* gnu/packages/games.scm (knetwalk): New variable.

	gnu: Add kblackbox.
	* gnu/packages/games.scm (kblackbox): New variable.

	gnu: Add kfourinline.
	* gnu/packages/games.scm (kfourinline): New variable.

	gnu: Add kdiamond.
	* gnu/packages/games.scm (kdiamond): New variable.

	gnu: Add kgoldrunner.
	* gnu/packages/games.scm (kgoldrunner): New variable.

	gnu: Add klines.
	* gnu/packages/games.scm (klines): New variable.

	gnu: Add ksudoku.
	* gnu/packages/games.scm (ksudoku): New variable.

	gnu: Add kblocks.
	* gnu/packages/games.scm (kblocks): New variable.

	gnu: Add kbounce.
	* gnu/packages/games.scm (kbounce): New variable.

	gnu: Add konquest.
	* gnu/packages/games.scm (konquest): New variable.

	gnu: Add kmines.
	* gnu/packages/games.scm (kmines): New variable.

	gnu: Add kbreakout.
	* gnu/packages/games.scm (kbreakout): New variable.

	gnu: Add kajongg.
	* gnu/packages/games.scm (kajongg): New variable.

	gnu: Add kshisen.
	* gnu/packages/games.scm (kshisen): New variable.

	gnu: Add kmahjongg.
	* gnu/packages/games.scm (kmahjongg): New variable.

	gnu: Add libkmahjongg.
	* gnu/packages/kde-misc.scm (libkmahjongg): New variable.

2019-12-10  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add kolf.
	* gnu/packages/games.scm (kolf): New variable.

	Co-Authored-By: Hartmut Goebel <h.goebel@crazy-compilers.com>

2019-12-10  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add picmi.
	* gnu/packages/games.scm (picmi): New variable.

	gnu: Add ktuberling.
	* gnu/packages/games.scm (ktuberling): New variable.

	gnu: Add libkdegames.
	* gnu/packages/kde.scm (libkdegames): New variable.

2019-12-10  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	gnu: libwnck-2: Adjust for changes in inherited package.
	This is a followup to d3b406969a0916fed8f7dc7c094de9d523ac12c9.

	* gnu/packages/gnome.scm (libwnck-2)[build-system]: Override with
	gnu-build-system.
	[native-inputs]: Add field to exclude GLIB and GOBJECT-INTROSPECTION.

2019-12-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnupg: Update to 2.2.19.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.19.

	gnu: Add r-qtl2.
	* gnu/packages/bioinformatics.scm (r-qtl2): New variable.

	gnu: terminology: Update to 1.6.0.
	* gnu/packages/enlightenment.scm (terminology): Update to 1.6.0.

	gnu: efl: Update to 1.23.3.
	* gnu/packages/enlightenment.scm (efl): Update to 1.23.3.

2019-12-10  Mathieu Othacehe  <m.othacehe@gmail.com>

	tests: processes: Skip tests if running with binfmt.
	* tests/processes.scm (binfmt-misc?): New procedure,
	(test-assert*): new procedure that skips the test if binfmt-misc? returns

2019-12-10  Brett Gilio  <brettg@posteo.net>

	gnu: python-xmltodict: Adjust indentation.
	* gnu/packages/xml.scm (python-xmltodict): Correct indentation in the source block.

	gnu: python-xmltodict: Update to 0.12.0.
	* gnu/packages/xml.scm (python-xmltodict): Update to 0.12.0.

2019-12-10  Noodles!  <nnoodle@chiru.no>
	    Brett Gilio  <brettg@posteo.net>

	gnu: Add lemonbar.
	* gnu/packages/wm.scm (lemonbar): New variable.

2019-12-10  Brett Gilio  <brettg@posteo.net>

	gnu: emacs-prop-menu: Use git-reference.
	* gnu/packages/emacs-xyz.scm (emacs-prop-menu)[source]: Use git-reference
	  instead of url-fetching from MELPA stable.

	gnu: emacs-php-mode: Update to 1.22.1.
	* gnu/packages/emacs-xyz.scm (emacs-php-mode): Update to 1.22.1.

	gnu: emacs-php-mode: Use git-reference.
	* gnu/packages/emacs-xyz.scm (emacs-php-mode)[source]: Use git-reference
	  instead of url-fetching from MELPA stable.

	gnu: emacs-org-noter: Update to 1.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-noter): Update to 1.4.1.

	gnu: emacs-org-noter: Use git-reference.
	* gnu/packages/emacs-xyz.scm (emacs-org-noter)[source]: Use git-reference
	  instead of url-fetching from MELPA stable.

2019-12-10  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: delft-icon-theme: Fix broken icons.
	* gnu/packages/gnome-xyz (delft-icon-theme): Inherit from Adwaita instead of
	  using the (non-existing) GNOME theme.

2019-12-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tor: Update to 0.4.2.5.
	* gnu/packages/tor.scm (tor): Update to 0.4.2.5.

2019-12-09  Brett Gilio  <brettg@posteo.net>

	gnu: python-dbusmock: Adjust indentation.
	* gnu/packages/python-xyz.scm (python-dbusmock): Correct indentation in
	  affected regions.

	gnu: python-language-server: Update to 0.31.2.
	* gnu/packages/python-xyz.scm (python-language-server): Update to 0.31.2.

	gnu: python-jsonrpc-server: Update to 0.3.2.
	* gnu/packages/python-xyz.scm (python-jsonrpc-server): Update to 0.3.2.

	gnu: Add python-ujson.
	* gnu/packages/python-xyz.scm (python-ujson): New variable.

2019-12-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Use Guile with the finalization crash bug-fix.
	Fixes <https://bugs.gnu.org/37757>.
	Reported by Jesse Gibbons <jgibbons2357@gmail.com>.

	* gnu/packages/admin.scm (shepherd)[native-inputs, inputs]: Use
	GUILE-2.2/BUG-FIX instead of GUILE-2.2.

2019-12-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile: Add 2.2.6-1 with a finalization crash bug-fix.
	* gnu/packages/patches/guile-finalization-crash.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/guile.scm (guile-2.2/bug-fix): New variable.

2019-12-09  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: i2pd: Update to 2.29.0.
	* gnu/packages/i2p.scm (i2pd): Update to 2.29.0.
	  [arguments]: Disable x25519 test in the 'check' phase.

	gnu: websocketpp: Add patch for Boost >= 1.70.
	* gnu/packages/patches/websocket-fix-for-boost-1.70.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/web.scm (websocketpp): Use it.

	gnu: bitcoin-abc: Update to 0.20.7.
	* gnu/packages/finance.scm (bitcoin-abc): Update to 0.20.7.
	  [native-inputs]: Add autoconf, automake and libtool.
	  [inputs]: Add qrencode and zlib.
	  [arguments]: Remove fix-tests phase.

2019-12-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-metap: Update to 1.2.
	* gnu/packages/cran.scm (r-metap): Move this from here...
	* gnu/packages/bioconductor.scm (r-metap): ...to here and update to 1.2.
	[propagated-inputs]: Add r-mutoss and r-tfisher.

	gnu: Add r-tfisher.
	* gnu/packages/cran.scm (r-tfisher): New variable.

	gnu: r-umap: Update to 0.2.4.0.
	* gnu/packages/cran.scm (r-umap): Update to 0.2.4.0.

	gnu: r-globals: Update to 0.12.5.
	* gnu/packages/cran.scm (r-globals): Update to 0.12.5.

	gnu: r-renv: Update to 0.9.1.
	* gnu/packages/cran.scm (r-renv): Update to 0.9.1.

	gnu: r-cli: Update to 2.0.0.
	* gnu/packages/cran.scm (r-cli): Update to 2.0.0.
	[propagated-inputs]: Add r-fansi and r-glue.

	gnu: r-energy: Update to 1.7-7.
	* gnu/packages/cran.scm (r-energy): Update to 1.7-7.

	gnu: r-callr: Update to 3.4.0.
	* gnu/packages/cran.scm (r-callr): Update to 3.4.0.

	gnu: r-r-utils: Update to 2.9.2.
	* gnu/packages/statistics.scm (r-r-utils): Update to 2.9.2.

	gnu: r-rcpparmadillo: Update to 0.9.800.3.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.800.3.0.

	gnu: r-data-table: Update to 1.12.8.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.12.8.

	gnu: Add r-mutoss.
	* gnu/packages/bioconductor.scm (r-mutoss): New variable.

2019-12-09  Jelle Licht  <jlicht@fsfe.org>

	Remove runaway patch file.
	This was added by accident in 92a0c3ec35412b6105d31432dd1d2effaf2e788d.

	* 0001-doc-Fix-typo.patch: Delete file.

2019-12-09  Jelle Licht  <jlicht@fsfe.org>

	doc: Fix typo.
	* doc/guix.texi (bitlbee-configuration): The field that refers to the bitlbee
	package is called "bitlbee", not "package".

2019-12-09  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Fix missing return value of phase.
	* gnu/packages/lisp.scm (sbcl)[arguments]: Return #t in patch-unix-tool-paths
	  phase.

2019-12-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: lm-sensors: Fix substitution of grep.
	* gnu/packages/linux.scm (lm-sensors)[arguments]: Substitute occurrences of
	"grep".

2019-12-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs: Delete the subdirs.el file under the site-lisp directory.
	This fixes bug #38533 (see: https://bugs.gnu.org/38533).

	* gnu/packages/emacs.scm (emacs)[phases]{install-site-start}: Delete the
	subdirs.el file.

	Reported-by:  Diego Nicola Barbato <dnbarbato@posteo.de>

2019-12-09  Evan Straw  <evan.straw99@gmail.com>
	    Brett Gilio  <brettg@posteo.net>

	gnu: stumpwm: Remove obsolete patch.
	* gnu/local.mk (stumpwm-fix-broken-read-one-line.patch): Remove obsolete.

	gnu: stumpwm: Update to 19.11.
	* gnu/packages/wm.scm (stumpwm): Update to 19.11.

2019-12-09  Dimakakos Dimos  <bendersteed@teknik.io>

	gnu: emacs-lsp-mode: Update to 6.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-mode): Update to 6.2.1.

2019-12-08  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: ruby-unicode-display-width: Update to 1.6.0.
	* gnu/packages/ruby.scm (ruby-unicode-display-width): Update to 1.6.0.

	gnu: ruby-nio4r: Update to 2.5.2.
	* gnu/packages/ruby.scm (ruby-nio4r): Update to 2.5.2.

	gnu: ruby-rubocop: Update to 0.77.0.
	* gnu/packages/ruby.scm (ruby-rubocop): Update to 0.77.0.

	gnu: ruby-safe-yaml: Update to 1.0.5.
	* gnu/packages/ruby.scm(ruby-save-yaml): Update to 1.0.5.
	* gnu/packages/patches/ruby-safe-yaml-add-require-time.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: ruby-rouge: Update to 3.13.0.
	* gnu/packages/ruby.scm (ruby-rouge): Update to 3.13.0.

	gnu: ruby-pathutil: Update to 0.16.2.
	* gnu/packages/ruby.scm (ruby-pathutil): Update to 0.16.2.

2019-12-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnome: Propagate gnome-contacts.
	* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Add
	GNOME-CONTACTS.

	gnu: gnome-contacts: Update to 3.32.1.
	* gnu/packages/gnome.scm (gnome-contacts): Update to 3.32.1.

2019-12-08  Raghav Gururajan  <raghavgururajan@disroot.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add gnome-contacts.
	* gnu/packages/gnome.scm (gnome-contacts): New Variable.

2019-12-08  zimoun  <zimon.toutoune@gmail.com>

	lint: Add '--load-path' option.
	* guix/scripts/lint.scm (%options): Add '--load-path' option.
	* doc/guix.texi: Document it.
	* tests/guix-lint.sh: Test it.

2019-12-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: gedit: Build sequentially.
	* gnu/packages/gnome.scm (gedit)[arguments]: Pass #:parallel-build?.

2019-12-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wireshark: Update to 3.0.7.
	* gnu/packages/networking.scm (wireshark): Update to 3.0.7.

2019-12-08  Julien Lepiller  <julien@lepiller.eu>

	gnu: youtube-dl: Update to 2019.11.28.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.11.28.

2019-12-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	doc: Mention how to simulate a `guix pull' before submitting patches.
	* doc/contributing.texi (Submitting Patches): Mention the dummy guix pull
	  command in the check list.

	doc: Mention how to rebuild guix before submitting patches.
	* doc/contributing.texi (Submitting Patches): Mention rebuild command in the
	  check list.

2019-12-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: emacs-dired-sidebar: Update to 0.1.0-1.21ccb67.
	* gnu/packages/emacs-xyz.scm (emacs-dired-sidebar): Update to 0.1.0-1.21ccb67.

2019-12-08  Brian Leung  <brian@debian>

	gnu: emacs-tramp-auto-auth: Remove duplicate recipe.
	* gnu/packages/emacs-xyz.scm (emacs-tramp-auto-auth): Remove duplicate recipe.

2019-12-08  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: docker-cli: Install shell completion.
	* gnu/packages/docker.scm (docker-cli)[arguments]: Install shell completion.

2019-12-08  Brian Leung  <brian@debian>

	gnu: emacs-tramp-auto-auth: Fix synopsis and description.
	* gnu/packages/emacs-xyz.scm (emacs-tramp-auto-auth): Fix synopsis and description.

	gnu: Add emacs-psession.
	* gnu/packages/emacs-xyz.scm (emacs-psession): New variable.

	gnu: Add emacs-tramp-auto-auth.
	* gnu/packages/emacs-xyz.scm (emacs-tramp-auto-auth): New variable.

	gnu: Add emacs-helm-linux-disks.
	* gnu/packages/emacs-xyz.scm (emacs-helm-linux-disks): New variable.

	gnu: Add emacs-isearch-dabbrev.
	* gnu/packages/emacs-xyz.scm (emacs-isearch-dabbrev): New variable.

	gnu: Add emacs-esh-help.
	* gnu/packages/emacs-xyz.scm (emacs-esh-help): New variable.

	gnu: Add emacs-helm-lacarte.
	* gnu/packages/emacs-xyz.scm (emacs-helm-lacarte): New variable.

	gnu: Add emacs-shackle.
	* gnu/packages/emacs-xyz.scm (emacs-shackle): New variable.

	gnu: Add emacs-ivy-omni-org.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-omni-org): New variable.

	gnu: Add emacs-blackout.
	* gnu/packages/emacs-xyz.scm (emacs-blackout): New variable.

	gnu: Add emacs-repl-toggle.
	* gnu/packages/emacs-xyz.scm (emacs-repl-toggle): New variable.

	gnu: Add emacs-fullframe.
	* gnu/packages/emacs-xyz.scm (emacs-fullframe): New variable.

2019-12-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	emacs-build-system: Move the source directory to the start of EMACSLOADPATH.
	Fixes issue #38479 (see: https://bugs.gnu.org/38479).

	* guix/build/emacs-build-system.scm (add-source-to-load-path): Move the source
	directory to the start of the EMACSLOADPATH environment variable.

	Reported-by:  Diego Nicola Barbato <dnbarbato@posteo.de>

2019-12-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	emacs-build-system: Make the order of the phases more clear.
	* guix/build/emacs-build-system.scm (%standard-phases): Re-arrange to explicit
	the ordering of phases.

2019-12-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-next: Update to 2.9.6.
	* gnu/packages/guile.scm (guile-next): Update to 2.9.6.

2019-12-07  Robert Vollmert  <rob@vllmrt.net>

	services: mcron: Add description.
	* gnu/services/mcron.scm (mcron-service-type): Add description.

2019-12-07  Andrew Miloradovsky  <andrew@interpretmath.pw>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: glusterfs: Update to 7.0
	* gnu/packages/file-systems.scm (glusterfs): Update to 7.0.
	[source]: Update URL.
	[arguments]: Add "PYTHON=" and"--enable-cmocka" configure flags.
	Remove 'replace-config.sub and 'fix-lex phases.  Add 'autogen.
	[native-inputs]: Add libtirpc, rpcsvc-proto, autoconf, automake, and
	libtool.
	[inputs]: Add fuse, libaio, and rdma-core.  Remove lvm2 and sqlite.
	* gnu/packages/patches/glusterfs-use-PATH-instead-of-hardcodes.patch:
	Remove.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2019-12-07  Ludovic Courtès  <ludo@gnu.org>

	machine: Remove unnecessary record self-referencing bindings.
	'this-machine' and 'this-machine-ssh-configuration' were useless given
	that there are no thunked fields.

	* gnu/machine.scm (<machine>)[this-machine]: Remove.
	* gnu/machine/ssh.scm (<machine-ssh-configuration>)
	[this-machine-ssh-configuration]: Remove.

2019-12-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: tcc-boot0: Add ftp.gnu.org URL for the source tarball.
	The generated source tarball from gitlab.com is now mirrored at
	ftp.gnu.org to ensure that it remains available, unchanged.

	* gnu/packages/commencement.scm (tcc-boot0)[source]: Add "mirror://gnu" URL.

2019-12-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: musescore: Update to 3.3.4.
	* gnu/packages/music.scm (musescore): Update to 3.3.4.

2019-12-07  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	build-system: qt: Fix output missing in wrapped variables.
	* guix/build/qt-build-system .scm (handle-output): Use directory of
	  output, not its name.

	gnu: baloo: Blacklist some failing tests.
	* gnu/packages/kde-frameworks.scm (baloo)[arguments]<phases>
	  {check-setup}: Add creating a BLACKLIST file.

2019-12-07  Kei Kebreau  <kkebreau@posteo.net>

	gnu: modem-manager: Update to 1.10.8.
	* gnu/packages/freedesktop.scm (modem-manager): Update to 1.10.8.

	gnu: network-manager: Update to 1.18.4.
	* gnu/packages/gnome.scm (network-manager): Update to 1.18.4.

	gnu: python-pyatspi: Update to 2.34.0.
	* gnu/packages/gnome.scm (python-pyatspi): Update to 2.34.0.

	gnu: nautilus: Update to 3.32.3.
	* gnu/packages/gnome.scm (nautilus): Update to 3.32.3.

	gnu: pipewire: Update to 0.2.7.
	* gnu/packages/linux.scm (pipewire): Update to 0.2.7.

	gnu: grilo: Update to 0.3.10.
	* gnu/packages/gnome.scm (grilo): Update to 0.3.10.

	gnu: python-dbusmock: Update to 0.18.3.
	* gnu/packages/python-xyz.scm (python-dbusmock): Update to 0.18.3.
	[arguments]: Update phases accordingly.

	gnu: gnome-online-accounts: Update to 3.32.1.
	* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.32.1.

	gnu: file-roller: Update to 3.32.2.
	* gnu/packages/gnome.scm (file-roller): Update to 3.32.2.

	gnu: epiphany: Update to 3.32.5.
	* gnu/packages/gnome.scm (epiphany): Update to 3.32.5.

	gnu: gnome-session: Update to 3.32.0.
	* gnu/packages/gnome.scm (gnome-session): Update to 3.32.0.

	gnu: yelp: Update to 3.32.2.
	* gnu/packages/gnome.scm (yelp): Update to 3.32.2.

	gnu: seahorse: Update to 3.32.2.
	* gnu/packages/gnome.scm (seahorse): Update to 3.32.2.
	[arguments]: Set #:glib-or-gtk? flag.

	gnu: quadrapassel: Update to 3.32.0.
	* gnu/packages/games.scm (quadrapassel): Update to 3.32.0.
	[build-system]: Use meson-build-system.
	[arguments]: Set glib-or-gtk? flag and add 'skip-gtk-update-icon-cache' phase.

	gnu: gnome-maps: Update to 3.32.2.1.
	* gnu/packages/geo.scm (gnome-maps): Update to 3.32.2.1.

	gnu: gnome-klotski: Update to 3.32.0.
	* gnu/packages/gnome.scm (gnome-klotski): Update to 3.32.0.
	[build-system]: Use meson-build-system.
	[arguments]: Set glib-or-gtk? flag and add 'skip-gtk-update-icon-cache' phase.
	[native-inputs]: Add glib:bin and vala.

	gnu: ghex: Update to 3.18.4.
	* gnu/packages/gnome.scm (ghex): Update to 3.18.4.
	[build-system]: Use meson-build-system.
	[arguments]: Set glib-or-gtk? flag and add 'skip-gtk-update-icon-cache' phase.
	[native-inputs]: Add glib:bin.

	gnu: network-manager: Update to 1.18.2.
	* gnu/packages/gnome.scm (network-manager): Update to 1.18.2.

	gnu: gnome-shell: Update to 3.32.2.
	* gnu/packages/gnome.scm (gnome-shell): Update to 3.32.2.

	gnu: gdm: Update to 3.32.0.
	* gnu/packages/gnome.scm (gdm): Update to 3.32.0.
	[arguments]: Adjust 'pre-configure' phase accordingly.

	gnu: cheese: Update to 3.32.1.
	* gnu/packages/gnome.scm (cheese): Update to 3.32.1.

	gnu: orca: Update to 3.32.0.
	* gnu/packages/gnome.scm (orca): Update to 3.32.0.

	gnu: python-pyatspi: Update to 2.32.1.
	* gnu/packages/gnome.scm (python-pyatspi): Update to 2.32.1.
	[source]: Remove patch.
	* gnu/packages/patches/python-pyatspi-python-37.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: devhelp: Update to 3.32.0.
	* gnu/packages/gnome.scm (devhelp): Update to 3.32.0.
	[arguments]: Set glib-or-gtk? flag.

	gnu: gnome-terminal: Update to 3.32.2.
	* gnu/packages/gnome.scm (gnome-terminal): Update to 3.32.2.

	gnu: gnome-sudoku: Update to 3.32.0.
	* gnu/packages/gnome.scm (gnome-sudoku): Update to 3.32.0.
	[build-system]: Use meson-build-system.
	[arguments]: Set glib-or-gtk? flag and add 'skip-gtk-update-icon-cache' phase.
	[native-inputs]: Add glib:bin and vala.

	gnu: gnome-mines: Update to 3.32.2.
	* gnu/packages/gnome.scm (gnome-mines): Update to 3.32.2.
	[arguments]: Set glib-or-gtk? flag.  Add 'skip-gtk-update-icon-cache' phase;
	remove deletion of 'bootstrap' phase which has been obsolete since commit
	25280065814aecd7ce56baf4866b0c05acf8028b.

	gnu: five-or-more: Update to 3.32.0.
	* gnu/packages/gnome.scm (five-or-more): Update to 3.32.0.
	[build-system]: Use meson-build-system.
	[arguments]: Set glib-or-gtk? flag and add 'skip-gtk-update-icon-cache' phase.
	[native-inputs]: Add appstream-glib, glib:bin and vala.
	[inputs]: Add libgnome-games-support.

	gnu: libwnck: Update to 3.32.0.
	* gnu/packages/gnome.scm (libwnck): Update to 3.32.0.
	[build-system]: Use meson-build-system.
	[native-inputs]: Add glib:bin and gobject-introspection.

	gnu: gnome-disk-utility: Update to 3.32.1.
	* gnu/packages/gnome.scm (gnome-disk-utility): Update to 3.32.1.

	gnu: gnome-system-monitor: Update to 3.32.1.
	* gnu/packages/gnome.scm (gnome-system-monitor): Update to 3.32.1.

	gnu: gnome-shell-extensions: Update to 3.32.1.
	* gnu/packages/gnome.scm (gnome-shell-extensions): Update to 3.32.1.

	gnu: gnome-calendar: Update to 3.32.2.
	* gnu/packages/gnome.scm (gnome-calendar): Update to 3.32.2.

	gnu: gnome-clocks: Update to 3.32.0.
	* gnu/packages/gnome.scm (gnome-clocks): Update to 3.32.0.

	gnu: gnome-screenshot: Update to 3.32.0.
	* gnu/packages/gnome.scm (gnome-screenshot): Update to 3.32.0.

	gnu: nautilus: Update to 3.32.1.
	* gnu/packages/gnome.scm (nautilus): Update to 3.32.1.
	[inputs]: Add gst-plugins-base.

	gnu: Add tracker-miners.
	* gnu/packages/gnome.scm (tracker-miners): New variable.

	gnu: gnome-tweaks: Update to 3.32.0.
	* gnu/packages/gnome.scm (gnome-tweaks): Update to 3.32.0.

	gnu: mutter: Update to 3.32.2.
	* gnu/packages/gnome.scm (mutter): Update to 3.32.2.
	[build-system]: Use meson-build-system.
	[arguments]: Disable tests.  Set #:glib-or-gtk? flag.  Add $out/lib and
	$out/lib/mutter-4 to RUNPATH.  Adjust configure flags.  Add 'disable-werror'
	phase and update 'use-elogind' phase.
	[native-inputs]: Add xorg-server-for-tests.
	[inputs]: Add gnome-settings-daemon, libwacom and pipewire.

	gnu: Add pipewire.
	* gnu/packages/linux.scm (pipewire): New variable.

	gnu: evolution: Update to 3.32.4.
	* gnu/packages/gnome.scm (evolution): Update to 3.32.4.

	gnu: evolution-data-server: Update to 3.32.4.
	* gnu/packages/gnome.scm (evolution-data-server): Update to 3.32.4.
	[arguments]: Adjust 'disable-failing-tests' phases accordingly.

	gnu: totem: Update to 3.32.1.
	* gnu/packages/gnome.scm (totem): Update to 3.32.1.
	[source]: Remove patches.
	[arguments]: Add 'pre-check' phase.  Remove #:parallel-build?.
	[native-inputs]: Add python-pylint and xorg-server-for-tests.
	[inputs]: Replace python2-pygobject with python-pygobject.
	* gnu/packages/patches/totem-meson-easy-codec.patch,
	gnu/packages/patches/totem-meson-compat.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: python2-pylint: Update to 1.9.5.
	* gnu/packages/check.scm (python2-pylint): Update to 1.9.5.

	gnu: dconf-editor: Update to 3.32.0.
	* gnu/packages/gnome.scm (dconf-editor): Update to 3.32.0.

	gnu: tracker: Update to 2.2.2.
	* gnu/packages/gnome.scm (tracker): Update to 2.2.2.
	[build-system]: Use meson-build-system.
	[arguments]: Set glib-or-gtk? flag; pass configure flag to add
	$out/lib and $out/lib/tracker-2.0 to RUNPATH; adjust 'disable-broken-tests'
	phase.
	[native-inputs]: Add glib:bin and python-pygobject.
	[inputs]: Remove gstreamer, gst-plugins-base, libgsf, libexif, libvorbis,
	flac, totem-pl-parser, exempi, upower, giflib, libosinfo and libcue.  Add
	network-manager.

	gnu: grilo: Update to 0.3.9.
	* gnu/packages/gnome.scm (grilo): Update to 0.3.9.
	[build-system]: Use meson-build-system.
	[arguments]: Remove 'fix-introspection-install-dir' phase.
	[native-inputs]: Add gtk-doc and vala.
	[home-page]: Follow permanent redirect.

	gnu: gnome-control-center: Update to 3.32.2.
	* gnu/packages/gnome.scm (gnome-control-center): Update to 3.32.2.
	[source]: Remove patch.
	[arguments]: Adjust 'patch-paths' phase accordingly.
	[native-inputs]: Add hicolor-icon-theme, python-dbusmock and
	xorg-server-for-tests.
	[inputs]: Add gnome-session and gsound.
	* gnu/packages/patches/gnome-control-center-udisks.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove patch.

	gnu: Add python-dbusmock.
	* gnu/packages/python-xyz.scm (python-dbusmock): New variable.

	gnu: gnome-settings-daemon: Update to 3.32.1.
	* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 3.32.1.

	gnu: gnome-online-accounts: Update to 3.32.0.
	* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.32.0.
	[native-inputs]: Add vala.

	gnu: gnome-desktop: Update to 3.32.2.
	* gnu/packages/gnome.scm (gnome-desktop): Update to 3.32.2.
	[build-system]: Use meson-build-system.
	[arguments]: Add 'pre-check' phase.
	[native-inputs]: Add glib:bin, glibc-locales and xorg-server-for-tests.
	[inputs]: Move iso-codes, libseccomp, libx11 and xkeyboard-config...
	[propagated-inputs]: ...here.

	gnu: gnome-icon-theme: Update home page.
	* gnu/packages/gnome.scm (gnome-icon-theme)[home-page]: Follow permanent
	redirect.

	gnu: gsettings-desktop-schemas: Update to 3.32.0.
	* gnu/packages/gnome.scm (gsettings-desktop-schemas): Update to 3.32.0.
	[build-system]: Use meson-build-system.

	gnu: gnome-bluetooth: Update to 3.32.1.
	* gnu/packages/gnome.scm (gnome-bluetooth): Update to 3.32.1.
	[propagated-inputs]: Add glib and move eudev...
	[inputs]: ...to here.

	gnu: gnome-backgrounds: Update to 3.32.0.
	* gnu/packages/gnome.scm (gnome-backgrounds): Update to 3.32.0.
	[home-page]: Follow permanent redirect.

	gnu: gedit: Update to 3.32.2.
	* gnu/packages/gnome.scm (gedit): Update to 3.32.2.
	[build-system]: Use meson-build-system.
	[arguments]: Set glib-or-gtk? flag; add 'patch-libgd-fetch' and
	'skip-gtk-update-icon-cache' phases; pass configure flag to add $out/lib/gedit
	to RUNPATH.
	[native-inputs]: Add desktop-file-utils, libgd and glib:bin.
	[inputs]: Replace gtksourceview-3 with gtksourceview.

	gnu: file-roller: Update to 3.32.1.
	* gnu/packages/gnome.scm (file-roller): Update to 3.32.1.
	[inputs]: Move itstool...
	[native-inputs]: ...here.

	gnu: epiphany: Update to 3.32.3.
	* gnu/packages/gnome.scm (epiphany): Update to 3.32.3.

	gnu: eog: Update to 3.32.2.
	* gnu/packages/gnome.scm (eog): Update to 3.32.2.

	gnu: baobab: Update to 3.32.0.
	* gnu/packages/gnome.scm (baobab): Update to 3.32.0.

	gnu: adwaita-icon-theme: Update to 3.32.0.
	* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 3.32.0.

2019-12-07  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add mes-rb5.
	This

	    guix build --system=i686-linux mes-dcc

	creates the Reproducible-Builds summit 5's GNU Mes build with sha266sum

	    9e0bcb1633c58e7bc415f6ea27cee7951d6b0658e13cdc147e992b31a14625fb

	that was also built for Debian GNU/Linux and NixOS, with a bit-for-bit
	identical result.

	* gnu/packages/mes.scm (mes-ddc): New variable.

2019-12-07  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Add patch to remove store name from binary.
	* gnu/packages/patches/mes-remove-store-name.patch: New file, from upstream.
	* gnu/packages/mes.scm (mes): Use it.  Add `www.' to homepage.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-12-07  Brett Gilio  <brettg@posteo.net>

	gnu: qbittorrent: Update to 4.2.0.
	* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.2.0.

2019-12-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs: Reorder EMACSLOADPATH search path specification.
	Move Guix profiles' site-lisp before Emacs' own in the search path
	specification, so that user installed packages can override Emacs' builtin
	versions.

	Fixes issue #38399 (see: https://bugs.gnu.org/38399).

	Reported-by: Diego Nicola Barbato <dnbarbato@posteo.de>

	* gnu/packages/emacs.scm (emacs): Move the Emacs builtin library directory
	suffix to the end of the search path.

2019-12-07  LaFreniere, Joseph  <joseph@lafreniere.xyz>

	gnu: Add emacs-mpdel.
	* gnu/packages/emacs-xyz.scm (emacs-mpdel): New variable.

	gnu: Add emacs-libmpdel.
	* gnu/packages/emacs-xyz.scm (emacs-libmpdel): New variable.

2019-12-07  Guillaume Le Vaillant  <glv@posteo.net>

	file-systems: Add support for 'strict-atime' and 'lazy-time' flags.
	* guix/build/syscalls.scm (MS_LAZYTIME): New variable.
	* gnu/build/file-systems.scm (mount-flags->bit-mask): Add match rules for
	  'strict-atime' and 'lazy-time'.
	* doc/guix.texi (File Systems): Add 'strict-atime' and 'lazy-time' to the list
	  of supported flags.

2019-12-06  Ludovic Courtès  <ludo@gnu.org>

	guix system: Add "describe" action.
	* guix/scripts/system.scm (show-help): Add "describe".
	(process-command): Handle it.
	(guix-system): Likewise.
	* doc/guix.texi (Invoking guix system): Document it.

	guix system: "list-generations" displays provenance info.
	* guix/scripts/pull.scm (channel-commit-hyperlink): Export.
	* guix/scripts/system.scm (display-system-generation)
	[display-channel]: New procedure.
	Read the "provenance" file of GENERATION and display channel info and
	the configuration file name when available.

	machine: Add provenance tracking to each machine operating system.
	* gnu/machine.scm (<machine>): Rename accessor to
	'%machine-operating-system'.
	(machine-operating-system): New procedure.
	* doc/guix.texi (Service Reference): Mention it.

	guix system: Use 'provenance-service-type', add "--save-provenance".
	* guix/scripts/system.scm (show-help, %options): Add "--save-provenance".
	(process-action): Define 'save-provenance?' and 'transform'; call
	'transform' on the OS.
	* doc/guix.texi (Invoking guix system): Document it under 'reconfigure'.
	(Service Reference): Mention that 'provenance-service-type' is
	automatically added by 'reconfigure' & 'init'.

	services: Add 'provenance-service-type'.
	* gnu/services.scm (object->pretty-string)
	(channel->code, channel->sexp, provenance-file)
	(provenance-entry): New procedures.
	(provenance-service-type): New variable.
	* gnu/system.scm (operating-system-with-provenance): New procedure.
	* doc/guix.texi (Service Reference): Document 'provenance-service-type'.

2019-12-06  Ludovic Courtès  <ludo@gnu.org>

	system: Remove custom 'config-file service from "vm-image.tmpl".
	This example is broken since commit
	99c45877a984dd0148151b2e304afef6fb04f1a5 (wrong file name passed to
	'local-file'), and its functionality is superseded by the upcoming
	'provenance-service-type'.

	* gnu/system/examples/vm-image.tmpl (this-file): Remove.
	<services>: Remove 'config-file service.

2019-12-06  Ludovic Courtès  <ludo@gnu.org>

	derivations: Add 'derivation-input-fold'.
	* guix/derivations.scm (derivation-input-fold): New procedure.
	(substitution-oracle)[closure]: Rewrite in terms of
	'derivation-input-fold'.
	* tests/derivations.scm ("derivation-input-fold"): New test.

	machine: ssh: Deprecate missing 'host-key' field.
	* gnu/machine/ssh.scm (machine-ssh-session): Warn about missing host key.

2019-12-06  Leo Prikler  <leo.prikler@student.tugraz.at>
	    Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: emacs-telega: Properly install alists.
	Am Donnerstag, den 05.12.2019, 12:46 -0600 schrieb Brett Gilio:
	> That is why I made the note about eventually replacing the
	> installation of that directory to use the system usually used by
	> `emacs-build-system` because I figure this would cause less issues in
	> the future if for some reason the emacs site-lisp directory structure
	> were to change again.
	>
	> --8<---------------cut here---------------start------------->8---
	> ;; TODO: Replace with `#:include' method used by
	> ;; emacs-build-system.
	> --8<---------------cut here---------------end--------------->8---
	>
	> But I don't think it is a pressing issue to do it so cleanly.
	> Or maybe it is. Idk.
	Perhaps you're right, but as far as I can see the Emacs build system
	does not yet tell us how to proceed with data.  It also has a unique
	way of handling documentation, first putting it into site-lisp before
	moving it to share/info where it should belong.

	> > I still don't feel comfortable with data being at the top of site-
	> > lisp,
	> > though.  Perhaps something similar to emacs-yasnippet-snippets,
	> > where
	> > you store the data in share/emacs/telega-data would be more
	> > appropriate.
	>
	> I was ACTUALLY going to do it this way originally, but I was really
	> uncertain of it so I just sent the patch as is. I like the idea more,
	> so
	> I am going to revise the patch. Otherwise, once I get this revision
	> in
	> everything should be good to go. I'll also substitute the functions
	> to
	> reflect that changed path.
	>
	> [...]
	>
	> Alright, carry on! Patch will be available soon.
	Looking at your revised patch, I still feel a bit uneasy about putting
	data into the load-path.  I therefore proprose a revised revised (R^2,
	if you will) patch, which I've attached to this message.

	Regards,
	Leo

	From 59918d4a486c453463e6c59487047177f3b54205 Mon Sep 17 00:00:00 2001
	From: Brett Gilio <brettg@posteo.net>
	Date: Thu, 5 Dec 2019 13:51:14 -0600
	Subject: [PATCH 3/3] gnu: emacs-telega: Install telega-data to site-lisp.

	* gnu/packages/emacs-xyz.scm (emacs-telega)[arguments]: This commit revises a
	  previous patch and gives the source etc/ directory a unique installation pth
	  in the site-lisp directory stucture.

2019-12-06  Brett Gilio  <brettg@posteo.net>

	gnu: emacs-telega: Update to 0.4.4-2
	--
	Brett M. Gilio
	https://git.sr.ht/~brettgilio/

	>From 04e417466dcd7e1a39ce69d04b9afc60c41bd603 Mon Sep 17 00:00:00 2001
	From: Brett Gilio <brettg@posteo.net>
	Date: Mon, 2 Dec 2019 15:28:39 -0600
	Subject: [PATCH 2/2] gnu: emacs-telega: Update to 0.4.4-2

	* gnu/packages/emacs-xyz.scm (emacs-telega): Bump the package to use a newer
	  git revision, which includes additional client features.

2019-12-06  Brett Gilio  <brettg@posteo.net>

	gnu: emacs-telega: Use test suites.
	--
	Brett M. Gilio
	https://git.sr.ht/~brettgilio/

	>From 03a2617b29c92dc83828495305d73ec4074a5102 Mon Sep 17 00:00:00 2001
	From: Brett Gilio <brettg@posteo.net>
	Date: Mon, 2 Dec 2019 15:26:27 -0600
	Subject: [PATCH 1/2] gnu: emacs-telega: Use test suites.

	* gnu/packages/emacs-xyz.scm (emacs-telega)[arguments]: Adds support for
	  running the ert and server test suites.

2019-12-06  Andreas Enge  <andreas@enge.fr>

	gnu: Add lrslib.
	* gnu/packages/maths.scm (lrslib): New variable.

2019-12-06  Brett Gilio  <brettg@posteo.net>

	gnu: Add ghc-happstack-server.
	* gnu/packages/haskell-web.scm (ghc-happstack-server): New variable.

	gnu: Add ghc-sendfile.
	* gnu/packages/haskell-web.scm (ghc-sendfile): New variable.

2019-12-06  Jelle Licht  <jlicht@fsfe.org>

	gnu: guile-file-names: Update to 0.3.
	* gnu/packages/guile-xyz.scm (guile-file-names): Update to 0.3.

2019-12-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-contrib: Update to 20191203.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 20191203.

	gnu: emacs-org: Update to 9.3.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.3.

2019-12-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-r-cache: Update to 0.14.0.
	* gnu/packages/statistics.scm (r-r-cache): Update to 0.14.0.

	gnu: r-r-utils: Update to 2.9.1.
	* gnu/packages/statistics.scm (r-r-utils): Update to 2.9.1.

	gnu: r-rsqlite: Update to 2.1.4.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.1.4.

	gnu: r-plotrix: Update to 3.7-7.
	* gnu/packages/statistics.scm (r-plotrix): Update to 3.7-7.

	gnu: r-uwot: Update to 0.1.5.
	* gnu/packages/cran.scm (r-uwot): Update to 0.1.5.

	gnu: r-irkernel: Update to 1.1.
	* gnu/packages/cran.scm (r-irkernel): Update to 1.1.

	gnu: r-listenv: Update to 0.8.0.
	* gnu/packages/cran.scm (r-listenv): Update to 0.8.0.

	gnu: r-spam: Update to 2.5-0.
	* gnu/packages/cran.scm (r-spam): Update to 2.5-0.

	gnu: r-multicool: Update to 0.1-11.
	* gnu/packages/cran.scm (r-multicool): Update to 0.1-11.

	gnu: r-factoextra: Update to 1.0.6.
	* gnu/packages/cran.scm (r-factoextra): Update to 1.0.6.

	gnu: r-renv: Update to 0.9.0.
	* gnu/packages/cran.scm (r-renv): Update to 0.9.0.

	gnu: r-openxlsx: Update to 4.1.4.
	* gnu/packages/cran.scm (r-openxlsx): Update to 4.1.4.
	[propagated-inputs]: Remove r-rlang.

	gnu: r-heatmaply: Update to 1.0.0.
	* gnu/packages/cran.scm (r-heatmaply): Update to 1.0.0.
	[propagated-inputs]: Add r-egg.

	gnu: Add r-egg.
	* gnu/packages/cran.scm (r-egg): New variable.

	gnu: r-cubature: Update to 2.0.4.
	* gnu/packages/cran.scm (r-cubature): Update to 2.0.4.

	gnu: r-geometry: Update to 0.4.5.
	* gnu/packages/cran.scm (r-geometry): Update to 0.4.5.

	gnu: r-htmltable: Update to 1.13.3.
	* gnu/packages/cran.scm (r-htmltable): Update to 1.13.3.

2019-12-06  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: ruby-i18n: Update to 1.7.0.
	* gnu/packages/ruby.scm (ruby-i18n): Update to 1.7.0.
	[home-page]: Update to new location.

	gnu: ruby-public-suffix: Update to 4.0.1.
	* gnu/packages/ruby.scm (ruby-public-suffix): Update to 4.0.1.

	gnu: ruby-addressable: Update to 2.7.0.
	* gnu/packages/ruby.scm (ruby-addressable): Update to 2.7.0.

	gnu: ruby-rspec-its: Update to 1.3.0.
	* gnu/packages/ruby.scm (ruby-rspec-its): Update to 1.3.0.
	[source]: Remove patch.
	[arguments]: Add phase to fix ffi-dependency-version.
	[native-inputs]: Add ruby-ffi.

2019-12-06  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add python-geoip2.
	* gnu/packages/geo.scm (python-geoip2): New variable.

	gnu: Add python-maxminddb.
	* gnu/packages/geo.scm (python-maxminddb): New variable.

	gnu: Add libmaxminddb.
	* gnu/packages/geo.scm (libmaxminddb): New variable.

	gnu: Add gunicorn.
	* gnu/packages/python-web.scm (gunicorn): New variable

2019-12-06  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add ncompress.
	* gnu/packages/compression.scm (ncompress): New variable.
	* gnu/packages/patches/compress-fix-softlinks.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-12-05  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.3.15.
	* gnu/packages/linux.scm (linux-libre-5.3-version): Update to 5.3.15.
	(linux-libre-5.3-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.88.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.88.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.158.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.158.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.206.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.206.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.206.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.206.
	(linux-libre-4.4-pristine-source): Update hash.

2019-12-05  Marius Bakke  <mbakke@fastmail.com>

	gnu: graphviz: Update to 2.42.3.
	* gnu/packages/graphviz.scm (graphviz): Update to 2.42.3.
	[source](uri): Adjust for new download location.

	gnu: node: Update to 10.17.0.
	* gnu/packages/node.scm (node): Update to 10.17.0.

	gnu: SELinux: Update to 3.0.
	* gnu/packages/selinux.scm (libsepol): Update to 3.0.
	[arguments]: Don't set DESTDIR.  Change PYSITEDIR to PYTHONLIBDIR.  Drop phase
	'remove-Werror'.
	(libselinux)[arguments]: Add substitution to use the correct Python directory.
	(libsemanage)[arguments]: Change PYSITEDIR to PYTHONLIBDIR.  Add phase
	'adjust-semanage-conf-location'.
	[inputs]: Remove USTR.
	(policycoreutils)[arguments]: Remove obsolete substitution.

	gnu: sqlite: Move static library to separate output.
	* gnu/packages/sqlite.scm (sqlite)[outputs]: New field.
	[arguments]: Add #:phases.

	gnu: tcsh: Update to 6.22.02.
	* gnu/packages/patches/tcsh-fix-autotest.patch: Adjust for 6.22.02.
	* gnu/packages/patches/tcsh-fix-out-of-bounds-read.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/shells.scm (tcsh): Update to 6.22.02.
	[source](patches): Remove obsolete patch.

	gnu: libuv: Update to 1.34.0.
	* gnu/packages/libevent.scm (libuv): Update to 1.34.0.

	gnu: giflib: Update to 5.2.1.
	* gnu/packages/patches/giflib-make-reallocarray-private.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/image.scm (giflib): Update to 5.2.1.
	[source](uri): Adjust for new file name.
	[source](patches): Remove.
	[inputs]: Remove, as they were already unused.
	[arguments]: Add #:make-flags.  Adjust substitution.  Delete configure phase.

	gnu: GLib: Ensure no references are kept to 'tzdata-for-tests'.
	* gnu/packages/glib.scm (glib)[arguments]: Add #:disallowed-references.

	gnu: xorgproto: Update to 2019.2.
	* gnu/packages/xorg.scm (xorgproto): Update to 2019.2.

	gnu: libx11: Update to 1.6.9.
	* gnu/packages/xorg.scm (libx11): Update to 1.6.9.

	gnu: Remove python-libxml2 workaround.
	* gnu/packages/xml.scm (python-libxml2)[source]: New field.
	(python-libxml2/fixed): Remove variable.
	* gnu/packages/glib.scm (itstool/fixed): Remove variable.
	* gnu/packages/gnome.scm (gnumeric)[native-inputs]: Replace ITSTOOL/FIXED with ITSTOOL.
	(yelp-tools/fixed): Remove variable.
	* gnu/packages/mate.scm (mate-applets, mate-utils)[native-inputs]: Replace
	YELP-TOOLS/FIXED with YELP-TOOLS.

	gnu: dbus: Do not build static libraries.
	* gnu/packages/glib.scm (dbus)[arguments]: Add "--disable-static" in #:configure-flags.

	gnu: cairo: Do not build static libraries.
	* gnu/packages/gtk.scm (cairo)[arguments]: Add "--disable-static" to #:configure-flags.

	gnu: gdbm: Do not build static libraries.
	* gnu/packages/dbm.scm (gdbm)[arguments]: Add "--disable-static" to #:configure-flags.

	gnu: pixman: Do not build static libraries.
	* gnu/packages/xdisorg.scm (pixman)[arguments]: New field.

	gnu: xcb-util-wm: Do not build static libraries.
	* gnu/packages/xorg.scm (xcb-util-wm)[arguments]: New field.

	gnu: xcb-util-renderutil: Do not build static libraries.
	* gnu/packages/xorg.scm (xcb-util-renderutil)[arguments]: New field.

	gnu: xcb-util-keysyms: Do not build static libraries.
	* gnu/packages/xorg.scm (xcb-util-keysyms)[arguments]: New field.

	gnu: xcb-util-image: Do not build static libraries.
	* gnu/packages/xorg.scm (xcb-util-image)[arguments]: New field.

	gnu: xcb-util-cursor: Do not build static libraries.
	* gnu/packages/xorg.scm (xcb-util-cursor)[arguments]: New field.

	gnu: xcb-util: Do not build static libraries.
	* gnu/packages/xorg.scm (xcb-util)[arguments]: New field.

	gnu: libxaw: Do not build static libraries.
	* gnu/packages/xorg.scm (libxaw)[arguments]: New field.

	gnu: libxt: Do not build static libraries.
	* gnu/packages/xorg.scm (libxt)[arguments]: New field.

	gnu: libxcursor: Do not build static libraries.
	* gnu/packages/xorg.scm (libxcursor)[arguments]: New field.

	gnu: libx11: Do not build static libraries.
	* gnu/packages/xorg.scm (libx11)[arguments]: Add "--disable-static" in
	  #:configure-flags.

	gnu: libxcb: Do not build static libraries.
	* gnu/packages/xorg.scm (libxcb)[arguments]: Add "--disable-static" in
	  #:configure-flags.

	gnu: libxxf86vm: Do not build static libraries.
	* gnu/packages/xorg.scm (libxxf86vm)[arguments]: New field.

	gnu: libxvmc: Do not build static libraries.
	* gnu/packages/xorg.scm (libxvmc)[arguments]: New field.

	gnu: libxrandr: Do not build static libraries.
	* gnu/packages/xorg.scm (libxrandr)[arguments]: New field.

	gnu: libxfont: Do not build static libraries.
	* gnu/packages/xorg.scm (libxfont)[arguments]: New field.

	gnu: libxfixes: Do not build static libraries.
	* gnu/packages/xorg.scm (libxfixes)[arguments]: New field.

	gnu: libxau: Do not build static libraries.
	* gnu/packages/xorg.scm (libxau)[arguments]: New field.

	gnu: libice: Do not build static libraries.
	* gnu/packages/xorg.scm (libice)[arguments]: New field.

	gnu: libxv: Do not build static libraries.
	* gnu/packages/xorg.scm (libxv)[arguments]: New field.

	gnu: libxtst: Do not build static libraries.
	* gnu/packages/xorg.scm (libxtst)[arguments]: New field.

	gnu: libxrender: Do not build static libraries.
	* gnu/packages/xorg.scm (libxrender)[arguments]: Add "--disable-static" in
	  #:configure-flags.

	gnu: libxext: Do not build static libraries.
	* gnu/packages/xorg.scm (libxext)[arguments]: Add "--disable-static" in
	  #:configure-flags.

	gnu: libxxf86dga: Do not build static libraries.
	* gnu/packages/xorg.scm (libxxf86dga)[arguments]: New field.

	gnu: libxscrnsaver: Do not build static libraries.
	* gnu/packages/xorg.scm (libxscrnsaver)[arguments]: New field.

	gnu: libxres: Do not build static libraries.
	* gnu/packages/xorg.scm (libxres)[arguments]: New field.

	gnu: libxpm: Do not build static libraries.
	* gnu/packages/xorg.scm (libxpm)[arguments]: New field.

	gnu: libxmu: Do not build static libraries.
	* gnu/packages/xorg.scm (libxmu)[arguments]: New field.

	gnu: libxkbfile: Do not build static libraries.
	* gnu/packages/xorg.scm (libxkbfile)[arguments]: New field.

	gnu: libxft: Do not build static libraries.
	* gnu/packages/xorg.scm (libxft)[arguments]: New field.

	gnu: libxdmcp: Do not build static libraries.
	* gnu/packages/xorg.scm (libxdmcp)[arguments]: New field.

	gnu: libxcomposite: Do not build static libraries.
	* gnu/packages/xorg.scm (libxcomposite)[arguments]: New field.

	gnu: libfontenc: Do not build static libraries.
	* gnu/packages/xorg.scm (libfontenc)[arguments]: New field.

	gnu: libxshmfence: Do not build static libraries.
	* gnu/packages/xorg.scm (libxshmfence)[arguments]: New field.

	gnu: libdmx: Do not build static libraries.
	* gnu/packages/xorg.scm (libdmx)[arguments]: New field.

	gnu: libxi: Do not build static libraries.
	* gnu/packages/xorg.scm (libxi)[arguments]: New field.

	gnu: libxinerama: Do not build static libraries.
	* gnu/packages/xorg.scm (libxinerama)[arguments]: New field.

	gexp: Unconditionally include (system base target) in 'compiled-modules'.
	* guix/gexp.scm (compiled-modules): Remove conditional.

	gnu: libxml2: Update to 2.9.10.
	* gnu/packages/xml.scm (libxml2): Update to 2.9.10.

	gnu: harfbuzz: Update to 2.6.4.
	* gnu/packages/gtk.scm (harfbuzz): Update to 2.6.4.

	gnu: python2-fonttools: Update to 3.44.0.
	* gnu/packages/python-xyz.scm (python2-fonttools): Update to 3.44.0.

	gnu: python-fonttools: Update to 4.2.0.
	* gnu/packages/python-xyz.scm (python-fonttools): Update to 4.2.0.
	(python2-fonttools): Stay on 3.38.0.

	gnu: libxslt: Update to 1.1.34.
	* gnu/packages/xml.scm (libxslt): Update to 1.1.34.
	[arguments]: Add phase to disable fuzz tests.
	* gnu/packages/patches/libxslt-generated-ids.patch: Adjust for upstream
	changes.

	gnu: libspiro: Do not build static libraries.
	* gnu/packages/fontutils.scm (libspiro)[arguments]: New field.

	gnu: libspiro: Update to 20190731.
	* gnu/packages/fontutils.scm (libspiro): Update to 20190731.
	[source](uri): Adjust file name.

	gnu: meson: Update to 0.52.1.
	* gnu/packages/build-tools.scm (meson): Update to 0.52.1.

	gnu: doxygen: Update to 1.8.16.
	* gnu/packages/documentation.scm (doxygen): Update to 1.8.16.
	[arguments]: Add phase 'remove-git-requirement'.
	* gnu/packages/patches/doxygen-test.patch: Adjust for upstream changes.

	gnu: swig: Update to 4.0.1.
	* gnu/packages/patches/swig-guile-gc.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/swig.scm (swig): Update to 4.0.1.
	[source](patches): Remove.
	[arguments]: Remove 'set-env' phase.
	[inputs]: Change GUILE-2.0 to GUILE-2.2.

	gnu: CMake: Update to 3.16.0.
	* gnu/packages/cmake.scm (cmake-minimal): Update to 3.16.0.
	[arguments]: Adjust for renamed file.  Disable test RunCMake.install.
	* gnu/packages/patches/cmake-curl-certificates.patch: Adjust context.

	gnu: Remove cmake/fixed.
	* gnu/packages/cmake.scm (cmake/fixed): Remove variable.
	(cmake-minimal)[source](patches): Add "cmake-curl-certificates.patch".

	gnu: openldap: Update to 2.4.48.
	* gnu/packages/openldap.scm (openldap): Update to 2.4.48.

	gnu: GnuTLS: Update to 3.6.11.1.
	* gnu/packages/tls.scm (gnutls): Update to 3.6.11.1.

	gnu: libtasn1: Update to 4.15.0.
	* gnu/packages/tls.scm (libtasn1): Update to 4.15.0.

	gnu: findutils: Update to 4.7.0.
	* gnu/packages/patches/findutils-gnulib-libio.patch,
	gnu/packages/patches/findutils-makedev.patch,
	gnu/packages/patches/findutils-test-xargs.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/base.scm (findutils): Update to 4.7.0.
	[source](uri): Adjust for file name change.
	[source](snippet): Remove.
	[source](patches): Remove obsolete.
	[arguments]: Remove obsolete workaround.  Add phase to patch tests.
	* gnu/packages/commencement.scm (findutils-boot0)[arguments]: Allow 32-bit
	time_t on 64-bit systems.

	gnu: Tcl/Tk: Update to 8.6.10.
	* gnu/packages/tcl.scm (tcl, tk): Update to 8.6.10.

	gnu: sqlite: Update to 3.30.1.
	* gnu/packages/sqlite.scm (sqlite): Update to 3.30.1.

	gnu: icu4c: Update to 65.1.
	* gnu/packages/icu4c.scm (%icu4c-patches): Remove variable.
	(icu4c): Update to 65.1.
	[source](uri): Change to new download location.
	[source](patches, patch-flags): Remove.

	gnu: readline: Update to 8.0.1.
	* gnu/packages/readline.scm (%patch-series-8.0): New variable.
	(readline)[version]: Adjust accordingly.
	[source](patches): Add %PATCH-SERIES-8.0.

	gnu: readline: Add a version parameter to patch procedures.
	* gnu/packages/readline.scm (patch-url, readline-patch, patch-series): Add
	VERSION parameter.
	(%patch-series-7.0): Pass "7.0" to PATCH-SERIES.

	gnu: perl: Update to 5.30.1.
	* gnu/packages/perl.scm (perl): Update to 5.30.1.

	gnu: libtiff: Do not build static libraries.
	* gnu/packages/image.scm (libtiff)[arguments]: Add "--disable-static" in
	 #:configure-flags.

	gnu: libtiff: Update to 4.1.0.
	* gnu/packages/image.scm (libtiff): Update to 4.1.0.

	gnu: libffi: Update to 3.3.
	* gnu/packages/patches/libffi-3.2.1-complex-alpha.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/libffi.scm (libffi): Update to 3.3.
	[source](patches): Remove.
	* gnu/packages/python.scm (python-3.7)[arguments]: Remove workaround.

	gnu: jemalloc: Update to 5.2.1.
	* gnu/packages/jemalloc.scm (jemalloc): Update to 5.2.1.

	gnu: libbsd: Update to 0.10.0.
	* gnu/packages/libbsd.scm (libbsd): Update to 0.10.0.

	gnu: zstd: Update to 1.4.4.
	* gnu/packages/compression.scm (zstd): Update to 1.4.4.
	[arguments]: Adjust pkg-config substitution.

	gnu: glibc: Update to 2.30.
	* gnu/packages/patches/glibc-CVE-2019-19126.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/base.scm (glibc): Update to 2.30.
	[source](patches): Adjust for 2.30.
	(glibc-2.29): New public variable.

	gnu: jbig2dec: Update to 0.17.
	* gnu/packages/image.scm (jbig2dec): Update to 0.17.

	gnu: ghostscript: Update to 9.50.
	* gnu/packages/ghostscript.scm (ghostscript): Update to 9.50.
	* gnu/packages/patches/ghostscript-no-header-id.patch: Adjust context.

	gnu: ghostscript: Incorporate grafted changes.
	* gnu/packages/ghostscript.scm (ghostscript)[replacement]: Remove field.
	[arguments]: Add "--disable-compile-inits" and "--with-fontpath" in #:configure-flags.
	[native-inputs]: Add PKG-CONFIG.
	[inputs]: Add FONTCONFIG and GS-FONTS.
	(ghostscript/fixed): Remove variable.

	gnu: OpenSSL: Incorporate grafted changes.
	* gnu/packages/tls.scm (openssl): Update to 1.1.1d.
	[replacement]: Remove field.
	(openssl-1.1.1d): Remove variable.

	gnu: curl: Update to 7.67.0.
	* gnu/packages/curl.scm (curl): Update to 7.67.0.
	[replacement]: Remove field.
	(curl-7.66.0): Remove variable.

	gnu: nghttp2: Update to 1.40.0.
	* gnu/packages/web.scm (nghttp2): Update to 1.40.0.
	[replacement]: Remove.
	(nghttp2-1.39.1): Remove variable.

	gnu: expat: Do not build static libraries.
	* gnu/packages/xml.scm (expat)[arguments]: New field.

	gnu: expat: Remove grafted replacement.
	* gnu/packages/xml.scm (expat): Update to 2.2.9.
	[replacement]: Remove.
	(expat-2.2.9): Remove variable.

	gnu: avahi: Incorporate grafted changes.
	* gnu/packages/avahi.scm (avahi)[replacement]: Remove.
	[source](patches): Add avahi-CVE-2018-1000845.patch.
	[properties]: New field.
	(avahi/fixed): Remove variable.

	gnu: fribidi: Remove defunct replacement.
	* gnu/packages/fribidi.scm (fribidi)[replacement]: Remove.
	(fribidi/fixed): Remove variable.

	gnu: perl: Remove obsolete workaround.
	* gnu/packages/perl.scm (perl)[arguments]: Remove phase
	"make-shared-objects-writable".

	gnu: libjpeg-turbo: Remove graft for 2.0.3.
	* gnu/packages/image.scm (libjpeg-turbo): Update to 2.0.3.
	[replacement]: Remove.
	[source](patches): New field.

	Merge branch 'master' into core-updates

2019-12-05  Clément Lassieur  <clement@lassieur.org>

	gnu: Add west.
	* gnu/packages/embedded.scm (west): New variable.

	gnu: Add python-pykwalify.
	* gnu/packages/python-xyz.scm (python-pykwalify): New variable.

2019-12-05  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Really move lisp libraries to lisp-xyz, uglify-js to javascript and stumpwm to wm.
	* gnu/local.mk: Include lisp-xyz.scm.
	* gnu/packages/lisp-xyz.scm: New file.
	* gnu/packages/lisp.scm: Move all lisp libraries to lisp-xyz.scm, uglify-js to
	  javascript.scm and stumpwm to wm.scm.
	* gnu/packages/javascript.scm: Add uglify-js.
	* gnu/packages/wm.scm: Add stumpwm.
	* gnu/packages/bioinformatics.scm: Find uglify-js in javascript.scm.
	* gnu/packages/machine-learning.scm: Depend on lisp-xyz.scm instead of lisp.scm.
	* gnu/packages/web.scm: Find uglify-js in javascript.scm.
	* gnu/packages/web-browsers.scm: Depend on lisp-xyz.scm instead of lisp.scm.
	* guix/build-system/minify.scm (default-uglify-js): Find uglify-js in
	  javascript module instead of lisp.

2019-12-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libimagequant: Update to 2.12.5.
	* gnu/packages/image.scm (libimagequant): Update to 2.12.5.

	gnu: procenv: Update to 0.51.
	* gnu/packages/linux.scm (procenv): Update to 0.51.

	Revert "gnu: Properly move lisp libraries to lisp-xyz, uglify-js to javascript and stumpwm to wm."
	This reverts commit ac1ee30f4f7f9d0ae2a655676b0e8b9eb90a35dd, which
	still breaks ‘guix pull’.

2019-12-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: librsvg-next: Use generate-all-checksums.
	* gnu/packages/gnome.scm (librsvg-next)[arguments]: Use
	generate-all-checksums instead of manually traversing the directories.

2019-12-05  Efraim Flashner  <efraim@flashner.co.il>

	Revert "build-system/linux-module: Accept a #:make-flags keyword."
	I should've tested this better before pushing the commit.

	This reverts commit fabd4900d8fb739a55e2dff76dee3a29b2a90bb1.

2019-12-05  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Properly move lisp libraries to lisp-xyz, uglify-js to javascript and stumpwm to wm.
	* gnu/local.mk: Include lisp-xyz.scm.
	* gnu/packages/lisp-xyz.scm: New file.
	* gnu/packages/lisp.scm: Move all lisp libraries to lisp-xyz.scm, uglify-js to
	  javascript.scm and stumpwm to wm.scm.
	* gnu/packages/javascript.scm: Add uglify-js.
	* gnu/packages/wm.scm: Add stumpwm.
	* gnu/packages/bioinformatics.scm: Find uglify-js in javascript.scm.
	* gnu/packages/machine-learning.scm: Depend on lisp-xyz.scm instead of lisp.scm.
	* gnu/packages/web.scm: Find uglify-js in javascript.scm.
	* gnu/packages/web-browsers.scm: Depend on lisp-xyz.scm instead of lisp.scm.
	* guix/build-system/minify.scm (default-uglify-js): Find uglify-js in
	  javascript module instead of lisp.

2019-12-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove unused module import.
	* gnu/packages/image.scm: Do not import (gnu packages gcc).

	gnu: libjpeg-turbo: Fix CVE-2019-13960 and CVE-2019-2201.
	* gnu/packages/patches/libjpeg-turbo-CVE-2019-2201.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/image.scm (libjpeg-turbo/fixed): New variable.
	(libjpeg-turbo)[replacement]: New field.

2019-12-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: pd: Update to 0.50-2.
	* gnu/packages/music.scm (pd): Update to 0.50-2.

	gnu: libgig: Update to 4.2.0.
	* gnu/packages/music.scm (libgig): Update to 4.2.0.

	gnu: imapfilter: Update to 2.6.16.
	* gnu/packages/mail.scm (imapfilter): Update to 2.6.16.
	[arguments]: Remove ‘fix-include-path’ phase.

	gnu: mpop: Update to 1.4.6.
	* gnu/packages/mail.scm (mpop): Update to 1.4.6.

2019-12-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: girara: Fetch sources from git.
	The tarball URI is having server issues.  Use the upstream git
	repository instead until this is resolved.

	Reported by Marius Bakke <mbakke@fastmail.com>.

	* gnu/packages/gtk.scm (girara)[source]: Switch to GIT-FETCH.

2019-12-04  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-org-contrib: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Refer to the updated
	installation directory.

	gnu: emacs-scel: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-scel): Refer to the updated installation
	directory.

2019-12-04  Leo Famulari  <leo@famulari.name>

	gnu: knot: Update to 2.9.1 [fixes CVE-2019-19331].
	* gnu/packages/dns.scm (knot): Update to 2.9.1.

2019-12-04  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: notmuch: Fix build.
	* gnu/packages/mail.scm (notmuch): Refer to the updated installation
	directory.

2019-12-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: ffmpeg: Update to 3.4.7.
	* gnu/packages/video.scm (ffmpeg-3.4): Update to 3.4.7.

	gnu: feh: Update to 3.3.
	* gnu/packages/patches/feh-fix-tests-for-imlib2-1.6.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/image-viewers.scm (feh): Update to 3.3.
	[source](patches): Remove.

	Merge branch 'staging'

	gnu: Remove duplicate nlohmann-json-cpp package.
	* gnu/packages/serialization.scm (nlohmann-json-cpp): Move variable ...
	* gnu/packages/cpp.scm (nlohmann-json-cpp): ... here.  Mark as deprecated by
	JSON-MODERN-CXX.
	* gnu/packages/jupyter.scm (xeus)[inputs]: Change NLOHMANN-JSON-CPP to
	JSON-MODERN-CXX.
	* gnu/packages/video.scm (mkvtoolnix)[inputs]: Likewise.

2019-12-04  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: sunxi-tools: Simplify build.
	* gnu/packages/admin.scm (sunxi-tools-source): New procedure.
	(sunxi-target-tools): New variable.
	(sunxi-tools)[source]: Use sunxi-tools-source.
	[native-inputs]: Remove cross-gcc, cross-libc, cross-libc-static.
	Add sunxi-target-tools.
	[arguments]<#:make-flags>: Modify.
	[arguments]<#:phases>[set-environment-up]: Delete phase.
	[build-armhf]: Delete phase.
	[install]: Modify.

2019-12-04  Ludovic Courtès  <ludo@gnu.org>

	machine: ssh: <machine-ssh-configuration> can include the host key.
	* gnu/machine/ssh.scm (<machine-ssh-configuration>)[host-key]: New field.
	(machine-ssh-session): Pass #:host-key to 'open-ssh-session'.
	* doc/guix.texi (Invoking guix deploy): Document it.

	ssh: 'open-ssh-session' can be passed the expected host key.
	* guix/ssh.scm (open-ssh-session): Add #:host-key parameter.
	Pass #:knownhosts to 'make-session'.  When HOST-KEY is true, call
	'authenticate-server*' instead of 'authenticate-server'.

2019-12-04  Ludovic Courtès  <ludo@gnu.org>

	ssh: Always authenticate the server [security fix].
	Until now, users of 'open-ssh-session', including "guix deploy" and
	"GUIX_DAEMON_SOCKET=ssh://…" (but not "guix offload"), would not
	authenticate the SSH server they're talking to.

	* guix/ssh.scm (open-ssh-session): Call 'authenticate-server'.

2019-12-04  Ludovic Courtès  <ludo@gnu.org>

	ssh: Add 'authenticate-server*' and use it for offloading.
	* guix/scripts/offload.scm (host-key->type+key): Remove.
	(open-ssh-session): Replace server authentication code with a call to
	'authenticate-server*'.
	* guix/ssh.scm (host-key->type+key, authenticate-server*): New
	procedures.

2019-12-04  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: bitlbee: Use Python 3.
	* gnu/packages/messaging.scm (bitlbee)[inputs]: Replace python-2 with python.
	[arguments]: Set the PYTHON environment variable before configuring.

2019-12-04  Leo Prikler  <leo.prikler@student.tugraz.at>

	services: Add GNOME Keyring service.
	* gnu/services/desktop.scm: (<gnome-keyring-configuration>): New record type.
	(pam-gnome-keyring): New procedure.
	(gnome-keyring-service-type): New variable.
	* doc/guix.texi (Desktop Services): Document it.

2019-12-04  Ludovic Courtès  <ludo@gnu.org>

	substitute: Remove unused procedure.
	This became unused with commit
	a9468b422b6df2349a3f4d1451c9302c3d77011b.

	* guix/scripts/substitute.scm (assert-valid-signature): Remove.

2019-12-04  Leo Famulari  <leo@famulari.name>

	gnu: ncmpc: Update to 0.36.
	* gnu/packages/mpd.scm (ncmpc): Update to 0.36.

	gnu: MPD: Update to 0.21.16.
	* gnu/packages/mpd.scm (mpd): Update to 0.21.16.

	gnu: tmux: Update to 3.0a.
	* gnu/packages/tmux.scm (tmux): Update to 3.0a.

	services: SSH services: Provide 'ssh' and 'sshd' Shepherd services.
	* gnu/services/ssh.scm (lsh-shepherd-service, dropbear-shepherd-service,
	openssh-sheperd-service): Add 'ssh' and 'sshd' to provision.

2019-12-04  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 68.3.0-guix0-preview1 [security fixes].
	Includes fixes for CVE-2019-11745, CVE-2019-17005, CVE-2019-17008,
	CVE-2019-17009, CVE-2019-17010, CVE-2019-17011, and CVE-2019-17012.

	* gnu/packages/patches/icecat-gnuzilla-fixes.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update hash for the firefox source tarball.  Update to the
	latest from gnuzilla.git.  Don't apply icecat-gnuzilla-fixes.patch.  Remove
	determinism fix in makeicecat that is now upstream.  Tweak a status message.
	(icecat)[arguments]: Add "--with-unsigned-addon-scopes=app" configure flag.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt.

2019-12-04  Clément Lassieur  <clement@lassieur.org>

	gnu: emacs-transient: Refer to the updated installation directory.
	* gnu/packages/emacs-xyz.scm (emacs-transient)[arguments]: Refer to the
	updated installation directory.

2019-12-04  Efraim Flashner  <efraim@flashner.co.il>

	gnuL librsvg-next: Unvendor some rust crates.
	* gnu/packages/gnome.scm (computed-origin-method, librsvg-next-source):
	New variables.
	(librsvg-next)[source]: Use computed librsvg-next-source.
	[arguments]: Import %cargo-build-modules. Enable 'patch-source-shebangs,
	'patch-generated-source-shebangs, 'patch-user-bin-file phases. Change
	custom phase to patch cargo checksums and Cargo.lock.

2019-12-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-emacsql: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-emacsql): Refer to the updated
	installation directory.

	gnu: emacs-ert-runner: Fix build.
	* gnu/packages/emacs-xyz.scm (emacs-ert-runner): Refer to the updated
	installation directory.

2019-12-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs: Use load-path instead of EMACSLOADPATH.
	This enables the use of the subdirs.el feature of Emacs, where specifying a
	directory in EMACSLOADPATH translates into a `load-path' variable containing
	the directory and all its sub-directories.

	* gnu/packages/aux-files/emacs/guix-emacs.el (guix-emacs-autoload-packages):
	Use `load-path' directly instead of parsing EMACSLOADPATH.

	Reported-by: Leo Prikler <leo.prikler@student.tugraz.at>

2019-12-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs: Fix guix-emacs.el indentation.
	* gnu/packages/aux-files/emacs/guix-emacs.el: Fix indentation.

2019-12-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs: Simplify the EMACSLOADPATH search path specification.
	The EMACSLOADPATH can be greatly simplified by relying on a subdirs.el file
	that causes Emacs to search recursively a directory found in EMACSLOADPATH.

	* gnu/packages/emacs.scm (emacs)[native-search-paths]: Remove the match-all
	file pattern regexp.  Remove the versioned site-lisp directory from searched
	files, as it appears unused by Emacs.

	Reported-by: Leo Prikler <leo.prikler@student.tugraz.at>

2019-12-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: emacs-build-system: Unify the installation directory.
	This change aims to reduce the length of the EMACSLOADPATH environment
	variable, which was found to cause issues such as
	<https://bugs.gnu.org/38309>.

	It should also enable discovery of newly installed packages without refreshing
	the session's EMACSLOADPATH of the user profile (e.g., when launching Emacs
	from the desktop manager application launcher), as discussed in
	<https://bugs.gnu.org/38309>.

	* guix/build/emacs-build-system.scm (%legacy-install-suffix): Rename to...
	(%install-dir): ...this.
	(%install-suffix): Remove variable.
	(build): Adjust installation target directory.
	(patch-el-files): Likewise.
	(install): Likewise.
	(move-doc): Likewise.
	(make-autoloads): Likewise.

2019-12-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	build-system/linux-module: Accept a #:make-flags keyword.
	Fixes bug#37882.

	* guix/build-system/linux-module.scm (linux-module-build): Accept a
	MAKE-FLAGS argument.
	<builder>: Pass it on.

2019-12-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-catterplots: Update to 0-3.ae17cd5.
	* gnu/packages/statistics.scm (r-catterplots): Update to 0-3.ae17cd5.

2019-12-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: hexchat: Fix up inputs.
	* gnu/packages/messaging.scm (hexchat)[inputs]: Move glib:bin ...
	[native-inputs]: ... to here.

	gnu: ocaml-gen: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (ocaml-gen)[source]: Download using git-fetch.

	gnu: p7zip: Move *asm inputs to native-inputs.
	* gnu/packages/compression.scm (p7zip)[inputs]: Move yasm, nasm ...
	[native-inputs]: ... to here.

	gnu: lablgtk: Use a source file-name.
	* gnu/packages/ocaml.scm (lablgtk)[source]: Add 'file-name'.

2019-12-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rversions: Update to 2.0.1.
	* gnu/packages/statistics.scm (r-rversions): Update to 2.0.1.

	gnu: r-survival: Update to 3.1-8.
	* gnu/packages/statistics.scm (r-survival): Update to 3.1-8.

	gnu: r-all: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-all)[source]: Use bioconductor-uri.

	gnu: r-hsmmsinglecell: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-hsmmsinglecell)[source]: Use
	bioconductor-uri.

	gnu: r-arrmdata: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-arrmdata)[source]: Use bioconductor-uri.

	gnu: r-abadata: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-abadata)[source]: Use bioconductor-uri.

	gnu: r-do-db: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-do-db)[source]: Use bioconductor-uri.

	gnu: r-illuminahumanmethylationepicmanifest: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-illuminahumanmethylationepicmanifest)[source]:
	Use bioconductor-uri.

	gnu: r-fdb-infiniummethylation-hg19: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-fdb-infiniummethylation-hg19)[source]: Use
	bioconductor-uri.

	gnu: r-txdb-mmusculus-ucsc-mm10-knowngene: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-txdb-mmusculus-ucsc-mm10-knowngene)[source]:
	Use bioconductor-uri.
	[arguments]: Enable substitution.

	gnu: r-txdb-mmusculus-ucsc-mm9-knowngene: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-txdb-mmusculus-ucsc-mm9-knowngene)[source]:
	Use bioconductor-uri.

	gnu: r-txdb-hsapiens-ucsc-hg38-knowngene: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-txdb-hsapiens-ucsc-hg38-knowngene)[source]:
	Use bioconductor-uri.

	gnu: r-txdb-hsapiens-ucsc-hg19-knowngene: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-txdb-hsapiens-ucsc-hg19-knowngene)[source]:
	Use bioconductor-uri.
	[arguments]: Enable substitution.

	gnu: r-genelendatabase: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-genelendatabase)[source]: Use
	bioconductor-uri.

	gnu: r-bsgenome-hsapiens-ucsc-hg19: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-bsgenome-hsapiens-ucsc-hg19)[source]:
	Use bioconductor-uri.
	[arguments]: Enable substitution.

	gnu: r-org-mm-eg-db: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-org-mm-eg-db)[source]: Use
	bioconductor-uri.

	gnu: r-org-hs-eg-db: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-org-hs-eg-db)[source]: Use
	bioconductor-uri.

	gnu: r-org-dr-eg-db: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-org-dr-eg-db)[source]: Use
	bioconductor-uri.

	gnu: r-org-dm-eg-db: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-org-dm-eg-db)[source]: Use
	bioconductor-uri.

	gnu: r-org-ce-eg-db: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-org-ce-eg-db)[source]: Use
	bioconductor-uri.

	gnu: r-bsgenome-mmusculus-ucsc-mm10: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-bsgenome-mmusculus-ucsc-mm10)[source]:
	Use bioconductor-uri.
	[arguments]: Enable substitution.

	gnu: r-bsgenome-mmusculus-ucsc-mm9-masked: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-bsgenome-mmusculus-ucsc-mm9-masked)[source]:
	Use bioconductor-uri.

	gnu: r-bsgenome-mmusculus-ucsc-mm9: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-bsgenome-mmusculus-ucsc-mm9)[source]:
	Use bioconductor-uri.
	[arguments]: Enable substitution.

	gnu: r-bsgenome-hsapiens-ucsc-hg19-masked: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-bsgenome-hsapiens-ucsc-hg19-masked)[source]:
	Use bioconductor-uri.

	gnu: r-bsgenome-hsapiens-1000genomes-hs37d5: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-bsgenome-hsapiens-1000genomes-hs37d5)[source]:
	Use bioconductor-uri.
	[arguments]: Enable substitution.

	gnu: r-bsgenome-dmelanogaster-ucsc-dm3-masked: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-bsgenome-dmelanogaster-ucsc-dm3-masked)[source]:
	Use bioconductor-uri.

	gnu: r-bsgenome-dmelanogaster-ucsc-dm3: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-bsgenome-dmelanogaster-ucsc-dm3)[source]:
	Use bioconductor-uri.
	[arguments]: Enable substitution.

	gnu: r-bsgenome-dmelanogaster-ucsc-dm6: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-bsgenome-dmelanogaster-ucsc-dm6)[source]:
	Use bioconductor-uri.
	[arguments]: Permit substitution.

	gnu: r-bsgenome-celegans-ucsc-ce10: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-bsgenome-celegans-ucsc-ce10)[source]: Use
	bioconductor-uri.
	[arguments]: Permit substitution.

2019-12-04  Brett Gilio  <brettg@posteo.net>

	gnu: emacs-olivetti: Update to 1.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-olivetti): Update to 1.8.1.

	gnu: emacs-irony-mode: Update to 1.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-irony-mode): Update to 1.4.0.

	gnu: emacs-elisp-demos: Update to 2019.12.01.
	* gnu/packages/emacs-xyz.scm (emacs-elisp-demos): Update to 2019.12.01.

	gnu: emacs-doom-modeline: Update to 2.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-doom-modeline): Update to 2.8.0.

2019-12-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pandas: Move to (gnu packages python-science).
	* gnu/packages/python-xyz.scm (python-pandas, python2-pandas): Move from
	here...
	* gnu/packages/python-science.scm (python-pandas, python2-pandas): ...to here.
	* gnu/packages/benchmark.scm, gnu/packages/databases.scm,
	gnu/packages/graph.scm, gnu/packages/parallel.scm,
	gnu/packages/serialization.scm: Import (gnu packages python-science).

2019-12-04  Eric Bavier  <bavier@member.fsf.org>

	gnu: handbrake: Upgrade to 1.3.0.
	* gnu/packages/patches/handbrake-opt-in-nvenc.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/video.scm (handbrake)[source]: Upgrade to 1.3.0.  Remove
	patch.
	[native-inputs]: Remove cmake and curl.
	[inputs]: Add dav1d and numactl.
	[arguments]: Add "--disable-nvenc" to configure flags in place of patch.
	Adjust "bootstrap" phase in response to upstream changes.
	Add "patch-SHELL" and "relax-reqs" phases.

2019-12-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	guix-install.sh: Use a deterministic umask.
	Users with strict umasks (e.g. 0077) would end up with an unreadable
	/gnu (mode 0700) and no way to run guix.

	Reported by A. <@aaap:matrix.org> on #guix.

	* etc/guix-install.sh (main): Set umask before installing anything.

2019-12-03  Andreas Enge  <andreas@enge.fr>

	gnu: tcc: Add search paths and drop the wrapper.
	* gnu/packages/c.scm (tcc): Add native search paths.
	(tcc-wrapper): Remove variable.

2019-12-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cmocka: Update to 1.1.5.
	* gnu/packages/check.scm (cmocka): Update to 1.1.5.

	gnu: girara: Update to 0.3.3.
	* gnu/packages/gtk.scm (girara): Update to 0.3.3.

	gnu: libcdio: Update to 2.1.0.
	* gnu/packages/cdrom.scm (libcdio): Update to 2.1.0.

	gnu: libcdio-paranoia: Update to 10.2+2.0.0.
	* gnu/packages/cdrom.scm (libcdio-paranoia): Update to 10.2+2.0.0.

	gnu: libburn: Update to 1.5.2.
	* gnu/packages/cdrom.scm (libburn): Update to 1.5.2.

2019-12-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsqlite: Update to 2.1.3.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.1.3.

	gnu: r-roxygen2: Update to 7.0.2.
	* gnu/packages/statistics.scm (r-roxygen2): Update to 7.0.2.

	gnu: r-testthat: Update to 2.3.1.
	* gnu/packages/statistics.scm (r-testthat): Update to 2.3.1.

	gnu: r-rspectra: Update to 0.16-0.
	* gnu/packages/cran.scm (r-rspectra): Update to 0.16-0.

	gnu: r-sjplot: Update to 2.8.1.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.8.1.

	gnu: r-bayesplot: Update to 1.7.1.
	* gnu/packages/cran.scm (r-bayesplot): Update to 1.7.1.

	gnu: r-maptools: Update to 0.9-9.
	* gnu/packages/cran.scm (r-maptools): Update to 0.9-9.

	gnu: r-network: Update to 1.16.0.
	* gnu/packages/cran.scm (r-network): Update to 1.16.0.

	gnu: r-dendextend: Update to 1.13.2.
	* gnu/packages/cran.scm (r-dendextend): Update to 1.13.2.

	gnu: r-curl: Update to 4.3.
	* gnu/packages/cran.scm (r-curl): Update to 4.3.

2019-12-03  Efraim Flashner  <efraim@flashner.co.il>

	Revert "doc: Fix typo in example."
	This reverts commit 7b40d59114e1462d6d8140f325a66b12e91db667.

	gnu: jp2a: Downgrade to 1.0.6.
	* gnu/packages/image.scm (jp2a): Downgrade to 1.0.6.
	[source]: Download from Debian's sources.
	[inputs]: Add ncurses.
	[native-inputs]: Remove autoconf, automake, pkg-config.

	gnu: toot: Make propagated-inputs regular inputs.
	* gnu/packages/mastodon.scm (toot)[propagated-inputs]: Move all ...
	[inputs]: ... here.

	gnu: toot: Add missing input.
	* gnu/packages/mastodon.scm (toot)[propagated-inputs]: Add python-urwid.

2019-12-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: emacs-diff-hl: Update to 1.8.7.
	* gnu/packages/emacs-xyz.scm (emacs-diff-hl): Update to 1.8.7.

	gnu: xlockmore: Update to 5.59.
	* gnu/packages/xdisorg.scm (xlockmore): Update to 5.59.

	gnu: exo: Update to 0.12.10.
	* gnu/packages/xfce.scm (exo): Update to 0.12.10.

	gnu: sysstat: Update to 12.2.0.
	* gnu/packages/linux.scm (sysstat): Update to 12.2.0.

	gnu: mtr: Use @acronym{}.
	* gnu/packages/networking.scm (mtr)[description]: Substitute @acronym
	for @dfn.

	gnu: mtr: Don't use NAME in source URI.
	* gnu/packages/networking.scm (mtr)[source]: Hard-code NAME.

	gnu: mtr: Update to 0.93.
	* gnu/packages/networking.scm (mtr): Update to 0.93.
	[native-inputs]: Remove now-unnecessary autoconf.

	gnu: microcom: Use HTTPS home page.
	* gnu/packages/microcom.scm (microcom)[home-page]: Use HTTPS.

	gnu: microcom: Update to 2017.03.0.
	* gnu/packages/microcom.scm (microcom): Update to 2017.03.0.

	gnu: microcom: Use GIT-FILE-NAME.
	* gnu/packages/microcom.scm (microcom)[source]: Use GIT-FILE-NAME.

	gnu: less: Update to 551.
	* gnu/packages/less.scm (less): Update to 551.

	gnu: less: Add upstream source URI.
	* gnu/packages/less.scm (less)[source]: Add the author's site.

	gnu: nsd: Update to 4.2.3.
	* gnu/packages/dns.scm (nsd): Update to 4.2.3.

	gnu: pugixml: Update to 1.10.
	* gnu/packages/xml.scm (pugixml): Update to 1.10.
	[source]: Remove obsolete patch.
	* gnu/packages/patches/pugixml-versioned-libdir.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: eid-mw: Update to 4.4.23.
	* gnu/packages/security-token.scm (eid-mw): Update to 4.4.23.

	gnu: console-setup: Update to 1.194.
	* gnu/packages/xorg.scm (console-setup): Update to 1.194.

	gnu: xclock: Don't use NAME in source URI.
	* gnu/packages/xorg.scm (xclock)[source]: Hard-code NAME.

	gnu: xclock: Update to 1.0.9.
	* gnu/packages/xorg.scm (xclock): Update to 1.0.9.

	gnu: soundtouch: Use HTTPS home page.
	* gnu/packages/audio.scm (soundtouch)[home-page]: Use HTTPS.

	gnu: snd: Update to 19.9.
	* gnu/packages/audio.scm (snd): Update to 19.9.

2019-12-02  Alex Griffin  <a@ajgrf.com>

	gnu: Remove python2-socksipychain.
	* gnu/packages/python-xyz.scm (python2-socksipychain): Remove variable.

	gnu: pagekite: Update to 1.5.0.191126.
	* gnu/packages/networking.scm (pagekite): Update to 1.5.0.191126.
	[source]: Fetch from GitHub.
	[arguments]: Build with Python 3.
	[inputs]: Add python-six.

	gnu: python-socksipychain: Update to 2.1.0.
	* gnu/packages/python-xyz.scm (python-socksipychain): Update to 2.1.0.

2019-12-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scipy: Move to (gnu packages python-science).
	* gnu/packages/python-xyz.scm (python-scipy, python2-scipy): Move these from
	here...
	* gnu/packages/python-science.scm (python-scipy, python2-scipy): ...to here.
	* gnu/packages/bioinformatics.scm, gnu/packages/machine-learning.scm,
	gnu/packages/statistics.scm: Adjust module imports.

	gnu: python-scikit-image: Move to (gnu packages python-science).
	* gnu/packages/python-xyz.scm (python-scikit-image, python2-scikit-image):
	Move these two from here...
	* gnu/packages/python-science.scm: ...to this new file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2019-12-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pillow: Update to 6.2.1.
	* gnu/packages/python-xyz.scm (python-pillow): Update to 6.2.1.

	gnu: python-pillow: Sort inputs alphabetically.
	* gnu/packages/python-xyz.scm (python-pillow)[inputs]: Sort
	alphabetically.

	gnu: python-pillow: Make check phase conditional.
	* gnu/packages/python-xyz.scm (python-pillow)[arguments]: Wrap custom
	'check phase in check for 'tests?'.

	gnu: python-pillow: Replace check phase.
	* gnu/packages/python-xyz.scm (python-pillow)[arguments]: Since 'check
	always come after 'install, replace 'check phase rather than recreate it.

2019-12-02  Ludovic Courtès  <ludo@gnu.org>

	lint: archival: Gracefully handle network failures.
	* guix/lint.scm (check-archival): Wrap re-throw in 'with-networking-fail-safe'.

2019-12-02  Brett Gilio  <brettg@posteo.net>

	gnu: Add emacs-telega.
	* gnu/packages/emacs-xyz.scm (emacs-telega): New variable.

2019-12-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: android-libselinux: Avoid top-level references to 'libsellinux'.
	* gnu/packages/android.scm (android-libselinux)[synopsis]
	[description, license]: Remove references to 'libsellinux'.

	gnu: 0ad-data: Avoid top-level references to 'font-bitstream-vera'.
	* gnu/packages/games.scm (0ad-data)[license]: Avoid references to
	'font-bitstream-vera'.

	gnu: stress-make: Avoid top-level reference to 'gnu-make'.
	* gnu/packages/debug.scm (stress-make)[license]: Hard-code GPL3+ instead
	of referring to 'gnu-make'.

2019-12-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: gajim: Avoid top-level reference to 'python'.
	This fixes a circular dependency due to this top-level reference to
	'python' as discussed in <https://bugs.gnu.org/38326>.

	* gnu/packages/messaging.scm (gajim)[native-search-paths]: Remove
	reference to 'python'.  Hard-code the Python version instead.

2019-12-02  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add q5go.
	* gnu/packages/games.scm (q5go): New variable.

2019-12-02  Brett Gilio  <brettg@posteo.net>

	gnu: Add emacs-org-present.
	* gnu/packages/emacs-xyz.scm (emacs-org-present): New variable.

	gnu: Add emacs-doom-modeline.
	* gnu/packages/emacs-xyz.scm (emacs-doom-modeline): New variable.

	gnu: Add emacs-shrink-path.
	* gnu/packages/emacs-xyz.scm (emacs-shrink-path): New variable.

	gnu: ccls: Update to 0.20190823.5.
	* gnu/packages/cpp.scm (ccls): Update to 0.20190823.5.

2019-12-02  Daniel Schäfer  <git@danielschaefer.me>

	gnu: Add ipcalc.
	* gnu/packages/networking.scm (ipcalc): New variable.

2019-12-02  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.19: Update to 4.19.87.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.87.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.157.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.157.
	(linux-libre-4.14-pristine-source): Update hash.

2019-12-01  Ludovic Courtès  <ludo@gnu.org>

	install: Pass 'local-file' literal strings for proper resolution.
	This is a followup to 99c45877a984dd0148151b2e304afef6fb04f1a5, which
	introduced a regression: "guix system build gnu/system/install.scm"
	would fail to find the .tmpl files.

	* gnu/system/install.scm (/etc/configuration-files)[file]: Remove.
	[directory]: Use 'local-file' with a literal string.

2019-12-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scummvm: Update to 2.1.0.
	* gnu/packages/emulators.scm (scummvm): Update to 2.1.0.

	gnu: snap: Update to 5.3.8.
	* gnu/packages/education.scm (snap): Update to 5.3.8.

	gnu: mame: Update to 0.216.
	* gnu/packages/emulators.scm (mame): Update to 0.216.

2019-12-01  Leo Famulari  <leo@famulari.name>

	gnu: WireGuard: Update to 0.0.20191127.
	* gnu/packages/vpn.scm (wireguard): Update to 0.0.20191127.

2019-12-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 1.5.0-75.
	* gnu/packages/algebra.scm (giac): Update to 1.5.0-75.

	gnu: grammalecte: Update to 1.6.0.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 1.6.0.

	gnu: fet: Update to 5.41.0.
	* gnu/packages/education.scm (fet): Update to 5.41.0.

	gnu: asymptote: Update to 2.61.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.61.

2019-12-01  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Remove dependency on Python 2 for some Qt packages.
	* gnu/packages/qt.scm (qtbase, qtmultimedia) [native-inputs]: Replace
	  python-2 by python.
	  (qtdeclarative)[native-inputs]: Replace python-2 by python, add
	  python-wrapper.

	gnu: quaternion: Use qt-build-system.
	* gnu/packages/display-managers.scm (quaternion): Use qt-build-sytem.
	  [arguments]<modules, imported-modules, phases>: Remove.

	gnu: kdeconnect: Use qt-build-system.
	* gnu/packages/display-managers.scm (kdeconnect): Use qt-build-sytem.
	  [arguments]<modules, imported-modules>: Remove. <phases>: Base
	  on phases from qt-build-system. {wrap-executable}: Remove.

	gnu: ktouch: Use qt-build-system.
	* gnu/packages/display-managers.scm (ktouch): Use qt-build-sytem.
	  [arguments]<modules, imported-modules>: Remove. <phases>: Base
	  on phases from qt-build-system. {wrap-executables}: Remove.

	gnu: sddm: Use qt-build-system.
	* gnu/packages/display-managers.scm (sddm): Use qt-build-sytem.
	  [arguments]<modules, imported-modules>: Remove. <phases>: Base
	  on phases from qt-build-system. {wrap-programs}: Remove.

	guix: Add the 'qt' build system.
	* guix/build-system/qt.scm, guix/build/qt-build-system.scm: New files.
	* Makefile.am (MODULES): Add them.
	* doc/guix.texi (Buiild systems): Add the new build system.

2019-12-01  Mathieu Othacehe  <m.othacehe@gmail.com>

	build: vm: Fix qemu-command procedure.
	* gnu/build/vm.scm (qemu-command): When system is "armhf-linux", use "arm" as
	qemu cpu prefix.

	tests: lzlib: Do not fail if lzlib in not available.
	* tests/lzlib.scm: Use test-assert* for all test cases, so that there are no
	failures if lzlib is unavailable.

	scripts: system: Add --target option.
	* guix/scripts/system.scm (%options): Add target option,
	(%default-options): ditto,
	(process-action): Rename existing target variable to target-file and pass new
	target variable to run-with-store procedure.

	system: vm: Support cross-compilation.
	* gnu/system.scm (system-linux-image-file-name): Add support for cross-built
	systems. Remove system argument that was ignored,
	(operating-system-kernel-file): adapt by removing ignored os argument.
	* gnu/system/vm.scm (expression->derivation-in-linux-vm): Add target
	argument and turn inputs into native-inputs. Pass target to qemu-command
	and gexp->derivation calls.
	(iso9660-image): Add target argument and pass it to
	expression->derivation-in-linux-vm. Remove qemu from inputs as it
	is not necessary.
	(qemu-image): Add target argument, also remove qemu from inputs. Pass
	target argument to expression->derivation-in-linux-vm call.

2019-12-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bs1770gain: Update to 0.6.5.
	* gnu/packages/audio.scm (bs1770gain): Update to 0.6.5.
	[source]: Adjust snippet for upstream BS gain.

2019-12-01  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: jami: Fix wrapper.
	* gnu/packages/telephony.scm (jami)[arguments]: Wrap around jami-gnome instead
	  of gnome-ring.
	  [synopsis]: Make it more sensible.

	gnu: libring: Update to 20191101.
	* gnu/packages/telephony.scm (libring)[inputs]: Replace restbed with restinio,
	  add asio.

	gnu: pjproject-jami: Update to 2.9
	* gnu/packages/telephony.scm (pjproject-jami)[arguments]: Fix flags, make
	  files writable, update patch set.

	gnu: jami: Update to 20191101.3.67671e7.
	* gnu/packages/telephony.scm (jami): Update to 20191101.3.67671e7.

	gnu: pjproject: Update to 2.9.
	* gnu/packages/telephony.scm (pjproject): Update to 2.9.

2019-12-01  Jan Wielkiewicz  <tona_kosmicznego_smiecia@interia.pl>

	gnu: opendht: Update to 2.0.0beta2.
	* gnu/packages/networking.scm (opendht): Update to 2.0.0beta2.

2019-12-01  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add restinio.
	* gnu/packages/networking.scm (restinio): New variable.

2019-12-01  Jan Wielkiewicz  <tona_kosmicznego_smiecia@interia.pl>

	gnu: Add sobjectizer.
	* gnu/packages/cpp.scm (sobjectizer): New variable.

	gnu: Add resample.
	* gnu/packages/audio.scm (resample): New variable.

2019-12-01  Clément Lassieur  <clement@lassieur.org>

	ci: Make sure the Guix checkout is the one providing Cuirass proc.
	Fixes <https://bugs.gnu.org/36378>.
	Reported by Reza Alizadeh Majd <r.majd@pantherx.org>.

	* build-aux/hydra/gnu-system.scm (find-current-checkout): New procedure.
	(hydra-jobs): Use FIND-CURRENT-CHECKOUT to define CHECKOUT.  Pass it to the
	inferior Guix as an extra argument whose key is 'superior-guix-checkout'.
	* gnu/ci.scm (find-current-checkout): New procedure.
	(hydra-jobs): Use FIND-CURRENT-CHECKOUT to define CHECKOUT.  This will return
	'#f' if the current Guix is an inferior.  In that case, use the
	'superior-guix-checkout' argument provided by the superior Guix.

2019-12-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-catools: Update to 1.17.1.3.
	* gnu/packages/statistics.scm (r-catools): Update to 1.17.1.3.

	gnu: r-rvcheck: Update to 0.1.7.
	* gnu/packages/cran.scm (r-rvcheck): Update to 0.1.7.

	gnu: r-insight: Update to 0.7.1.
	* gnu/packages/cran.scm (r-insight): Update to 0.7.1.

	gnu: r-algdesign: Update to 1.2.0.
	* gnu/packages/cran.scm (r-algdesign): Update to 1.2.0.

	gnu: r-sdmtools: Update to 1.1-221.2.
	* gnu/packages/cran.scm (r-sdmtools): Update to 1.1-221.2.

	gnu: r-vioplot: Update to 0.3.4.
	* gnu/packages/cran.scm (r-vioplot): Update to 0.3.4.

	gnu: r-extremes: Update to 2.0-11.
	* gnu/packages/cran.scm (r-extremes): Update to 2.0-11.

	gnu: guile-ffi-fftw: Update to 0-2.294ad9e.
	* gnu/packages/guile-xyz.scm (guile-ffi-fftw): Update to 0-2.294ad9e.
	[license]: Switch to LGPLv3+.

2019-12-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: swig.scm: Sort module inputs alphabetically.
	* gnu/packages/swig.scm: Sort module inputs alphabetically.

	gnu: swig: Clean up inputs.
	* gnu/packages/swig.scm (swig)[inputs]: Move perl, guile-2.0 ...
	[inputs]: ... to here.

2019-12-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-xml-rss: Update to 1.61.
	* gnu/packages/xml.scm (perl-xml-rss): Update to 1.61.

	gnu: perl-x11-protocol-other: Update to 31.
	* gnu/packages/xorg.scm (perl-x11-protocol-other): Update to 31.

	gnu: pscircle: Update to 1.3.1.
	* gnu/packages/admin.scm (pscircle): Update to 1.3.1.

	gnu: nnn: Update to 2.7.
	* gnu/packages/admin.scm (nnn): Update to 2.7.

	gnu: stellarium: Update to 0.19.2.
	* gnu/packages/astronomy.scm (stellarium): Update to 0.19.2.

	gnu: hostapd: Update to 2.9.
	* gnu/packages/admin.scm (hostapd): Update to 2.9.

	gnu: thermald: Update to 1.9.
	* gnu/packages/admin.scm (thermald): Update to 1.9.
	[source]: Remove patch.
	* packages/patches/thermald-make-int-max32-visible.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: cbatticon: Update to 1.6.10.
	* gnu/packages/admin.scm (cbatticon): Update to 1.6.10.

2019-11-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: arandr: Download over HTTPS.
	* gnu/packages/xdisorg.scm (arandr)[source]: Use HTTPS.

	gnu: yapet: Update to 2.3.
	* gnu/packages/password-utils.scm (yapet): Update to 2.3.
	[inputs]: Add argon2.
	[native-inputs]: Add cppunit.

	gnu: edgar: Update to 1.32.
	* gnu/packages/games.scm (edgar): Update to 1.32.

	gnu: gnu-efi: Update to 3.0.11.
	* gnu/packages/efi.scm (gnu-efi): Update to 3.0.11.

	gnu: ncdc: Update to 1.22.1.
	* gnu/packages/dc.scm (ncdc): Update to 1.22.1.

	gnu: tnef: Update to 1.4.18.
	* gnu/packages/mail.scm (tnef): Update to 1.4.18.

	gnu: z3: Update to 4.8.7.
	* gnu/packages/maths.scm (z3): Update to 4.8.7.

	gnu: fcgi: Update to 2.4.2.
	* gnu/packages/web.scm (fcgi): Update to 2.4.2.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.  Remove obsolete patches.
	[native-inputs]: Add autoconf, automake, and libtool.
	* gnu/packages/patches/fcgi-2.4.0-gcc44-fixes.patch,
	gnu/packages/patches/fcgi-2.4.0-poll.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

	gnu: paperkey: Use HTTPS source and home page.
	* gnu/packages/gnupg.scm (paperkey)[source, home-page]: Use HTTPS.

	gnu: paperkey: Update to 1.6.
	* gnu/packages/gnupg.scm (paperkey): Update to 1.6.

	gnu: nauty: Update to 2.6r12.
	* gnu/packages/maths.scm (nauty): Update to 2.6r12.

	gnu: calf: Update to 0.90.3.
	* gnu/packages/audio.scm (calf): Update to 0.90.3.

	gnu: emacs-howm: Use HTTPS source and home page.
	* gnu/packages/emacs-xyz.scm (emacs-howm)[source, home-page]: Use HTTPS.

	gnu: emacs-howm: Update to 1.4.5.
	* gnu/packages/emacs-xyz.scm (emacs-howm): Update to 1.4.5.

	gnu: dcmtk: Update to 3.6.5.
	* gnu/packages/image-processing.scm (dcmtk): Update to 3.6.5.

	gnu: ncdu: Update to 1.14.1.
	* gnu/packages/ncdu.scm (ncdu): Update to 1.14.1.

	gnu: f2fs-tools: Update to 1.13.0.
	* gnu/packages/linux.scm (f2fs-tools): Update to 1.13.0.

	gnu: toybox: Update to 0.8.2.
	* gnu/packages/busybox.scm (toybox): Update to 0.8.2.

	gnu: nasm: Don't use NAME in source URI.
	* gnu/packages/assembly.scm (nasm)[source]: Hard-code NAME.

	gnu: calcurse: Update to 4.5.1.
	* gnu/packages/calcurse.scm (calcurse): Update to 4.5.1.

	gnu: toot: Update to 0.24.0.
	* gnu/packages/mastodon.scm (toot): Update to 0.24.0.
	[arguments]: Remove obsolete ‘dont-install-Makefile’ phase.

2019-11-30  Leo Prikler  <leo.prikler@student.tugraz.at>

	services: Add polkit-wheel-service to %desktop-services.
	* gnu/services/desktop.scm: (%desktop-services): Add polkit-wheel-service.

	services: Add polkit-wheel-service.
	* gnu/services/desktop.scm: (polkit-wheel): New variable.
	(polkit-wheel-service): New service.
	* doc/guix.texi: Document polkit-wheel-service.

2019-11-30  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'local-file' properly resolves non-literal relative file names.
	* guix/gexp.scm (local-file): Distinguish the case where FILE is a
	literal string and when it's not.  Add a clause for when FILE is not a
	literal string.
	* tests/gexp.scm ("local-file, non-literal relative file name"): New test.
	* doc/guix.texi (G-Expressions): Update accordingly.

	gnu: lsof: Don't capture details about the build machine's kernel.
	* gnu/packages/lsof.scm (lsof)[arguments]: In 'configure' phase, set
	"LSOF_SYSINFO" environment variable.

2019-11-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: datefudge: Update to 1.23.
	* gnu/packages/time.scm (datefudge): Update to 1.23.

	gnu: arandr: Update to 0.1.10.
	* gnu/packages/xdisorg.scm (arandr): Update to 0.1.10.

	gnu: arandr: Don't use NAME in source URI.
	* gnu/packages/xdisorg.scm (arandr)[source]: Hard-code NAME.

	gnu: accountsservice: Don't use NAME in source URI.
	* gnu/packages/freedesktop.scm (accountsservice)[source]: Hard-code NAME.

	gnu: acpica: Update to 20191018.
	* gnu/packages/admin.scm (acpica): Update to 20191018.

	gnu: python-icalendar: Update to 4.0.4.
	* gnu/packages/python-xyz.scm (python-icalendar): Update to 4.0.4.

	gnu: python-pyclipper: Update to 1.1.0.post3.
	* gnu/packages/python-xyz.scm (python-pyclipper): Update to 1.1.0.post3.

	gnu: python-passlib: Update to 1.7.2.
	* gnu/packages/python-crypto.scm (python-passlib): Update to 1.7.2.

	gnu: perl-moose: Update to 2.2012.
	* gnu/packages/perl.scm (perl-moose): Update to 2.2012.

	gnu: perl-archive-extract: Update to 0.82.
	* gnu/packages/perl-compression.scm (perl-archive-extract): Update to 0.82.

	gnu: perl-io-compress: Update to 2.091.
	* gnu/packages/perl-compression.scm (perl-io-compress): Update to 2.091.

	gnu: perl-compress-raw-zlib: Update to 2.091.
	* gnu/packages/perl-compression.scm (perl-compress-raw-zlib): Update to 2.091.

	gnu: perl-compress-raw-bzip2: Update to 2.091.
	* gnu/packages/perl-compression.scm (perl-compress-raw-bzip2): Update to 2.091.

2019-11-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: retroarch: Disable the on-line updater.
	Addresses <http://issues.guix.gnu.org/issue/38360>.

	* gnu/packages/emulators.scm (retroarch)[source]: Add patch and snippet.
	* packages/patches/retroarch-disable-online-updater.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-11-30  Julien Lepiller  <julien@lepiller.eu>

	guix: import: Fix importing dune project.
	* guix/import/opam.scm: Detect dune projects from dependencies, then
	filter dune from dependencies.

	guix: import: Fix opam importer.
	* guix/import/opam.scm: Allow line breaks in strings.

	gnu: camlp4: Remove obsolete package.
	* gnu/packages/ocaml.scm (camlp4): Remove package.

	gnu: ocaml-camomile: Remove unneeded dependency.
	* gnu/packages/ocaml.scm (ocaml-camomile)[native-inputs]: Remove camlp4.

	gnu: ocaml-piqi: Update to 0.7.7.
	* gnu/packages/ocaml.scm (ocaml-piqi): Update to 0.7.7.

	gnu: ocaml-ulex: Remove package.
	* gnu/packages/ocaml.scm (ocaml-ulex): Remove deprecated package.

	gnu: ocaml-piqilib: Update to 0.6.15.
	* gnu/packages/ocaml.scm (ocaml-piqilib): Update to 0.6.15.
	[source]: Remove patch.
	[native-inputs]: Remove camlp4.
	[propagated-inputs]: Replace ulex with sedlex.
	* gnu/packages/patches/ocaml-piqilib-Update-base64.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: Add ocaml-sedlex.
	* gnu/packages/ocaml.scm (ocaml-sedlex): New variable.

	gnu: Add ocaml-gen.
	* gnu/packages/ocaml.scm (ocaml-gen): New variable.

	gnu: ocaml-csv: Update to 2.3.
	* gnu/packages/ocaml.scm (ocaml-csv): Update to 2.3.
	[license]: Update license.

	gnu: ocaml-bisect: Remove package.
	* gnu/packages/ocaml.scm (ocaml-bisect): Remove deprecated package,
	replaced by ocaml-bisect-ppx.

	gnu: ocaml-batteries: Remove unneeded dependencies.
	* gnu/packages/ocaml.scm (ocaml-batteries)[native-inputs]: Remove
	ocaml-bisect and ocaml-ounit.

	gnu: ocaml-bitstring: Remove unneeded dependencies.
	* gnu/packages/ocaml.scm (ocaml-bitstring): Remove unneeded dependencies
	[native-inputs]: Remove camlp4 and bisect.
	[propagated-inputs]: Remove camlp4.

	gnu: ocaml-findlib: Update to 1.8.1.
	* gnu/packages/ocaml.scm (ocaml-findlib): Update to 1.8.1.
	[native-inputs]: Remove camlp4.

	gnu: lablgtk: Update to 2.18.8.
	* gnu/packages/ocaml.scm (lablgtk): Update to 2.18.8.
	[source]: Use git-fetch.
	[native-inputs]: Remove camlp4.

	gnu: opam: Remove unneeded dependency on deprecated camlp4.
	gnu/packages/ocaml.scm (opam)[native-inputs]: Remove camlp4.

2019-11-30  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.3.14.
	* gnu/packages/linux.scm (linux-libre-5.3-version): Update to 5.3.14.
	(linux-libre-5.3-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.205.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.205.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.205.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.205.
	(linux-libre-4.4-pristine-source): Update hash.

2019-11-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nano: Update to 4.6.
	* gnu/packages/nano.scm (nano): Update to 4.6.

	gnu: perl-email-sender: Update to 1.300033.
	* gnu/packages/mail.scm (perl-email-sender): Update to 1.300033.

	gnu: limnoria: Update to 2019.11.22.
	* gnu/packages/irc.scm (limnoria): Update to 2019.11.22.

	gnu: emacs-rainbow-mode: Update to 1.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-rainbow-mode): Update to 1.0.2.
	[source, home-page]: Use HTTPS.

	gnu: emacs-debbugs: Update to 0.21.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.21.

2019-11-29  Julien Lepiller  <julien@lepiller.eu>

	gnu: php: Update to 7.4.0.
	* gnu/packages/php.scm (php): Update to 7.4.0.

2019-11-29  Ludovic Courtès  <ludo@gnu.org>

	tests: Fix race condition in profile locking test.
	Previously, there was a possibility that "guix install emacs" would grab
	the lock before "guix package -m $module_dir/manifest.scm".  When that
	happened, the test would start building Emacs and all its dependencies,
	which could take a while and some disk space.

	This is a followup to b1fb663404894268b5ee92c040f12c52c0bee425.

	* tests/guix-package.sh: In profile locking test, emit
	"$module_dir/ready" from the manifest and wait for it to exist before
	running "guix install emacs".

2019-11-29  Ludovic Courtès  <ludo@gnu.org>

	ui: 'with-profile-lock' keeps going upon ENOLCK.
	* guix/build/syscalls.scm (call-with-file-lock/no-wait): Really pass
	ARGS to HANDLER.  Return #f when HANDLER is called.
	* guix/ui.scm (profile-lock-handler): Emit a mere warning upon ENOLCK.

	ui: Factorize 'with-profile-lock'.
	* guix/ui.scm (profile-lock-handler, profile-lock-file): New
	procedures.
	(with-profile-lock): New macro.
	* guix/scripts/package.scm (process-actions): Use 'with-profile-lock'
	instead of 'with-file-lock/no-wait'.
	* guix/scripts/pull.scm (guix-pull): Likewise.

2019-11-29  Brett Gilio  <brettg@posteo.net>

	gnu: Add tdlib.
	* gnu/packages/messaging.scm (tdlib): New variable.

2019-11-29  Ludovic Courtès  <ludo@gnu.org>

	daemon: 'pathExists' uses 'statx' when available.
	* nix/libutil/util.cc (pathExists) [HAVE_STATX]: New code.

	gnu: openmpi: Increase priority of the PSM component.
	* gnu/packages/patches/openmpi-psm2-priority.patch: Rename to...
	* gnu/packages/patches/openmpi-mtl-priorities.patch: ... this.  Add hunk
	to change the priority of PSM.
	* gnu/packages/mpi.scm (openmpi)[source]: Adjust accordingly.
	* gnu/local.mk (dist_patch_DATA): Likewise.

	gnu: xterm: Update to 351.
	* gnu/packages/xorg.scm (xterm): Update to 351.

2019-11-29  Clément Lassieur  <clement@lassieur.org>

	gnu: rclone: Update to 1.50.2.
	* gnu/packages/sync.scm (rclone): Update to 1.50.2.

2019-11-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: arc-icon-theme: Don't use unstable tarball.
	* gnu/packages/gnome.scm (arc-icon-theme)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: moka-icon-theme: Don't use unstable tarball.
	* gnu/packages/gnome.scm (moka-icon-theme)[source]: Use GIT-FETCH and
	GIT-FILE-NAME, and follow upstream redirection.

	gnu: faba-icon-theme: Don't use unstable tarball.
	* gnu/packages/gnome.scm (faba-icon-theme)[source]: Use GIT-FETCH and
	GIT-FILE-NAME, and follow upstream redirection.

2019-11-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-invoke: Update to 1.3.0.
	* gnu/packages/python-xyz.scm (python-invoke): Update to 1.3.0.

	gnu: crda: Build without python.
	* gnu/packages/linux.scm (crda)[native-inputs]: Remove python-2.

	gnu: iotop: Build with python3.
	* gnu/packages/linux.scm (iotop)[native-inputs]: Remove python-2, add
	python.
	[arguments]: Add phase to fix python3 compatibility.

2019-11-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xinetd: Update to 2.3.15.4 [fix build].
	* gnu/packages/web.scm (xinetd): Update to 2.3.15.4.
	[source]: Switch to openSUSE (and Debian) maintenance fork.
	Remove obsolete patches.
	[native-inputs]: Add automake, autoconf, libtool, and pkg-config.
	[home-page]: Update.
	* gnu/packages/patches/xinetd-CVE-2013-4342.patch,
	gnu/packages/patches/xinetd-fix-fd-leak.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

	gnu: retroarch: Use system miniupnpc.
	* gnu/packages/emulators.scm (retroarch)[arguments]:
	Pass ‘--disable-builtinminiupnpc’ to ./configure.
	[inputs]: Add miniupnpc.

2019-11-28  Ricardo Wurmus  <rekado@elephly.net>

	Revert "gnu: Move lisp libraries to lisp-xyz, uglify-js to javascript and stumpwm to wm."
	This reverts commit abf43a67d5929bf279edce3e790ef1348dda32a5 as it broke "guix pull".

2019-11-28  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Move lisp libraries to lisp-xyz, uglify-js to javascript and stumpwm to wm.
	* gnu/local.mk: Include lisp-xyz.scm.
	* gnu/packages/lisp-xyz.scm: New file.
	* gnu/packages/lisp.scm: Move all lisp libraries to lisp-xyz.scm, uglify-js to
	  javascript.scm and stumpwm to wm.scm.
	* gnu/packages/javascript.scm: Add uglify-js.
	* gnu/packages/wm.scm: Add stumpwm.
	* gnu/packages/bioinformatics.scm: Find uglify-js in javascript.scm.
	* gnu/packages/machine-learning.scm: Depend on lisp-xyz.scm instead of lisp.scm.
	* gnu/packages/web.scm: Find uglify-js in javascript.scm.
	* gnu/packages/web-browsers.scm: Depend on lisp-xyz.scm instead of lisp.scm.

2019-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: googletest: Build with python3.
	* gnu/packages/check.scm (googletest)[native-inputs]: Remove python-2,
	add python-wrapper.

2019-11-28  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: psm: Disable memory statistics code.
	* gnu/packages/patches/psm-disable-memory-stats.patch: New file.
	* gnu/packages/linux.scm (psm)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-11-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: psm: Remove all timestamps.
	* gnu/packages/patches/psm-repro.patch: Use openSuSE's patch.

	pull, describe: Emit hyperlinks for commit identifiers.
	* guix/scripts/pull.scm (%vcs-web-views): New variable.
	(channel-commit-hyperlink): New procedure.
	(display-news-entry): Add 'channel' parameter.  When
	'supports-hyperlinks?' returns true, call 'channel-commit-hyperlink'.
	(display-profile-content): Likewise, and define CHANNEL.
	(display-channel-specific-news): Pass CHANNEL to 'display-news-entry'.
	* guix/ui.scm (hyperlink): Make public.

2019-11-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-jpeg: Move to (gnu packages cran).
	* gnu/packages/image.scm (r-jpeg): Move from here...
	* gnu/packages/cran.scm (r-jpeg): ...to here.

2019-11-28  Andrius Štikonas  <andrius@stikonas.eu>

	gnu: java: Remove precompiled classes.
	* gnu/packages/java.scm (jamvm-1-bootstrap, jamvm): Remove prebuilt classes.zip.

2019-11-28  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2019-11-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-matplotlib: Do not move the 'check' phase.
	Running tests after install is now the default in PYTHON-BUILD-SYSTEM.

	* gnu/packages/python-xyz.scm (python-matplotlib)[arguments]: Replace 'check'
	phase, instead of deleting and adding new phase.

2019-11-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: python2-matplotlib: Do not inherit test adjustments.
	This is a follow-up to commit 9e7cb2f1e16fc5b70c6c0e4187443e216767323d.

	* gnu/packages/python-xyz.scm (python2-matplotlib)[arguments]: Do not inherit
	the 'fix-and-disable-failing-tests' phase.

2019-11-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: vte/gtk+-2: Adjust for changes in inherited package.
	This is a follow-up to 68c47474bc8bc633fa3b13610d4f700891067bbc.

	* gnu/packages/gnome.scm (vte/gtk+-2)[build-system]: New field.

2019-11-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: openclonk: Update description.
	* gnu/packages/games.scm (openclonk)[description]: Be gender neutral.

	gnu: openclonk: Adjust for GCC 7.
	* gnu/packages/games.scm (openclonk)[arguments]: Add phase
	'adjust-backward-cpp-includes'.

2019-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mplayer: Adjust inputs.
	* gnu/packages/video.scm (mplayer)[inputs]: Move yasm ...
	[native-inputs]: ... to here.

	gnu: sbcl-parse-number: Update to 1.7.
	* gnu/packages/lisp.scm (sbcl-parse-number): Update to 1.7.

	gnu: sbcl-parse-number: Don't use unstable tarball.
	* gnu/packages/lisp.scm (sbcl-parse-number)[source]: Download using
	git-fetch.

	gnu: sbcl-chinga: Don't use unstable tarball.
	* gnu/packages/lisp.scm (sbcl-chunga)[source]: Download using git-fetch.

	gnu: sbcl-lack-middleware-static: Provide a file-name.
	* gnu/packages/lisp.scm (sbcl-lack-middleware-static)[source]: Use
	git-file-name.

	gnu: sbcl-lack-request: Provide a file-name.
	* gnu/packages/lisp.scm (sbcl-lack-request)[source]: Use git-file-name.

	gnu: sbcl-lack-util: Provide a file-name.
	* gnu/packages/lisp.scm (sbcl-lack-util)[source]: Use git-file-name.

	gnu: sbcl-lack: Provide a file-name.
	* gnu/packages/lisp.scm (sbcl-lack)[source]: Use git-file-name.

	gnu: sbcl-lack-component: Provide a file-name.
	* gnu/packages/lisp.scm (sbcl-lack-component)[source]: Use
	git-file-name.

	gnu: sbcl-lack-middleware-backtrace: Provide a file-name.
	* gnu/packages/lisp.scm (sbcl-lack-middleware-backtrace)[source]: Use
	git-file-name.

2019-11-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-emmeans: Update to 1.4.3.01.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.4.3.01.

2019-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove static-bash-for-bootstrap.
	* gnu/packages/make-bootstrap.scm (static-bash-for-bootstrap): Remove
	variable.
	(%static-inputs): Let gawk use static-bash if %current-target-system.
	Use static-bash.

	gnu: sqlite: Build with column metadata.
	* gnu/packages/sqlite.scm (sqlite)[arguments]: Add configure flag to
	enable column metadata.
	(sqlite-with-column-metadata): Remove variable.
	* gnu/packages/fontutils.scm (fontmanager)[inputs]: Replace
	sqlite-with-column-metadata with sqlite.
	* gnu/packages/messaging (dino)[inputs]: Ditto.
	* gnu/packages/music.scm (clementine)[inputs]: Ditto.
	* gnu/packages/qt.scm (qtbase)[inputs]: Ditto.
	* gnu/packages/telephony.scm (jami)[inputs]: Remove
	sqlite-with-column-metadata.
	[arguments]: Remove custom 'wrap phase.

2019-11-28  Ludovic Courtès  <ludo@gnu.org>

	doc: Link to Guile's SXML section.
	* doc/guix.texi (PAM Mount Service): Add xref to the "SXML" section of
	the Guile manual.

2019-11-28  Guillaume Le Vaillant  <glv@posteo.net>

	services: Add pam-mount.
	* gnu/services/pam-mount.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* doc/guix.texi (PAM Mount Service): New subsection.

2019-11-28  Ludovic Courtès  <ludo@gnu.org>

	ui: 'display-generation' emits a hyperlink for the generation.
	* guix/ui.scm (supports-hyperlinks?): Make 'port' optional.
	(display-generation): Use 'file-hyperlink' for the heading when
	'supports-hyperlinks?' returns true.

	ui: Add 'file-hyperlink'.
	* guix/ui.scm (file-hyperlink): New procedure.
	(location->hyperlink): Use it.

	services: nginx: Add description.
	* gnu/services/web.scm (nginx-service-type)[description]: New field.

2019-11-28  Ludovic Courtès  <ludo@gnu.org>

	substitute: 'http-multiple-get' no longer drops requests above 1,000.
	Previously, in the unlikely case 'http-multiple-get' was passed more
	than 1,000 requests, it could have dropped all those above 1,000.

	* guix/scripts/substitute.scm (http-multiple-get): Define 'batch'.  Use
	that for the 'write-request' loop.  Add 'processed' parameter to 'loop'
	and use that to compute the remaining requests and call 'connect' in the
	recursion base case.

2019-11-28  Ludovic Courtès  <ludo@gnu.org>

	doc: Handle right arrows in 'syntax-highlighted-html'.
	* doc/build.scm (syntax-highlighted-html)[build](entity->string): Add "rarr".

2019-11-28  Efraim Flashner  <efraim@flashner.co.il>

	lint: Check for more packages which should be native.
	* guix/lint.scm (check-inputs-should-be-native): Add yasm, nasm, fasm.

	gnu: avidemux: Clean up inputs.
	* gnu/packages/video.scm (avidemux)[inputs]: Remove sdl. Move perl,
	python-wrapper, qttools, yasm ...
	[native-inputs]: ... to here.
	[arguments]: Remove references to sdl.

	gnu: snorenotify: Update inputs.
	* gnu/packages/kde.scm (snorenotify)[inputs]: Move extra-cmake-modules,
	qttools ...
	[native-inputs]: ... to here.

	gnu: gparted: Satisfy 'guix lint'.
	* gnu/packages/disk.scm (gparted)[inputs]: Move itstool ...
	[native-inputs]: ... to here.

2019-11-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-e1071: Update to 1.7-3.
	* gnu/packages/statistics.scm (r-e1071): Update to 1.7-3.

	gnu: r-rmarkdown: Update to 1.18.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 1.18.

	gnu: r-matrix: Update to 1.2-18.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.2-18.

	gnu: r-igraph: Update to 1.2.4.2.
	* gnu/packages/graph.scm (r-igraph): Update to 1.2.4.2.

	gnu: r-rgdal: Update to 1.4-8.
	* gnu/packages/cran.scm (r-rgdal): Update to 1.4-8.

	gnu: r-covr: Update to 3.4.0.
	* gnu/packages/cran.scm (r-covr): Update to 3.4.0.

	gnu: r-kohonen: Update to 3.0.10.
	* gnu/packages/cran.scm (r-kohonen): Update to 3.0.10.
	[propagated-inputs]: Remove r-mass.

	gnu: r-grimport2: Update to 0.2-0.
	* gnu/packages/cran.scm (r-grimport2): Update to 0.2-0.

	gnu: r-grimport: Update to 0.9-3.
	* gnu/packages/cran.scm (r-grimport): Update to 0.9-3.

	gnu: r-rnifti: Update to 1.0.1.
	* gnu/packages/cran.scm (r-rnifti): Update to 1.0.1.

	gnu: r-emmeans: Update to 1.4.3.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.4.3.

	gnu: r-writexl: Update to 1.2.
	* gnu/packages/cran.scm (r-writexl): Update to 1.2.

	gnu: r-factominer: Update to 2.0.
	* gnu/packages/cran.scm (r-factominer): Update to 2.0.
	[propagated-inputs]: Add r-ggplot2 and ggrepel.

2019-11-28  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: tome4: Update to 1.6.4.
	* gnu/packages/games.scm (tome4): Update to 1.6.4.

2019-11-28  Leo Famulari  <leo@famulari.name>

	gnu: Blender: Update to 2.81.
	* gnu/packages/graphics.scm (blender): Update to 2.81.
	[inputs]: Add libxi, libxrender, and tbb.

2019-11-27  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2019-11-27  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: feh: Adapt tests for imlib2 1.6.
	* gnu/packages/patches/feh-fix-tests-for-imlib2-1.6.patch: New file.
	* gnu/packages/image-viewers.scm (feh)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-11-27  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-dbus: Update to 1.2.14.
	* gnu/packages/python-xyz.scm (python-dbus): Update to 1.2.14.
	(python2-dbus)[arguments]: Remove.

	gnu: whois: Update to 5.5.3.
	* gnu/packages/networking.scm (whois): Update to 5.5.3.

	gnu: bubblewrap: Update to 0.4.0.
	* gnu/packages/virtualization.scm (bubblewrap): Update to 0.4.0.

	gnu: bubblewrap: Update home page.
	* gnu/packages/virtualization.scm (bubblewrap)[source, home-page]: Follow
	redirect to.

	gnu: python-xapian-bindings: Sphinx is a native input.
	* gnu/packages/search.scm (python-xapian-bindings)[inputs]: Remove
	PYTHON-SPHINX.
	[native-inputs]: New field.

	gnu: xapian: Update to 1.4.14.
	* gnu/packages/search.scm (xapian, python-xapian-bindings): Update to 1.4.14.

	gnu: notmuch: Update to 0.29.3.
	* gnu/packages/mail.scm (notmuch): Update to 0.29.3.

	gnu: xorg-server: Update to 1.20.6.
	* gnu/packages/xorg.scm (xorg-server): Update to 1.20.6.
	(xorg-server-for-tests): Stay on 1.20.5.

	gnu: Use the test-only Xorg variant for tests.
	* gnu/packages/education.scm (gcompris-qt)[native-inputs]: Change XORG-SERVER
	to XORG-SERVER-FOR-TESTS.
	* gnu/packages/engineering.scm (pcb, qucs, openscad)[native-inputs]: Likewise.
	* gnu/packages/gnome.scm (libbonoboui, d-feet, gspell, libdazzle, libhandy)[native-inputs]: Likewise.
	* gnu/packages/gnupg.scm (parcimonie)[native-inputs]: Likewise.
	* gnu/packages/graphics.scm (opensubdiv, rapicorn)[native-inputs]: Likewise.
	* gnu/packages/gtk.scm (gtksourceview-2, gtksourceview)[native-inputs]: Likewise.
	* gnu/packages/image-processing.scm (opencv)[native-inputs]: Likewise.
	* gnu/packages/kde-frameworks.scm (kconfig, kcoreaddons, kwidgetsaddons,
	kwindowsystem, kdeclarative)[native-inputs]: Likewise.
	* gnu/packages/kde-plasma.scm (kscreenlocker)[native-inputs]: Likewise.
	* gnu/packages/messaging.scm (gajim)[native-inputs]: Likewise.
	* gnu/packages/python-xyz.scm (python-seaborn)[native-inputs]: Likewise.

	gnu: Qt: Update to 5.12.6 LTS.
	* gnu/packages/qt.scm (qtbase, qtsvg, qtimageformats, qtx11extras,
	qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors,
	qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel,
	qtwebglplugin, qtwebview, qtlocation, qttools, qtscript, qtquickcontrols,
	qtquickcontrols2, qtgraphicaleffects, qtgamepad, qtscxml, qtpurchasing,
	qtcanvas3d, qtcharts, qtdatavis3d, qtnetworkauth, qtremoteobjects, qtspeech):
	Update to 5.12.6.

	gnu: qtbase: Restore compatibility with old kernels.
	* gnu/packages/qt.scm (qtbase)[arguments]: Add 'no-feature-renameat2' to the
	configure flags.

2019-11-27  Marius Bakke  <mbakke@fastmail.com>

	gnu: qtbase: Use absolute references in .prl files.
	This fixes <https://bugs.gnu.org/38405>.

	* gnu/packages/qt.scm (qtbase)[arguments]: Add phase 'patch-prl-files'.

2019-11-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-7: Update to 7.5.0.
	* gnu/packages/gcc.scm (gcc-7): Update to 7.5.0.

2019-11-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-txtplot: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-txtplot): Move from here...
	* gnu/packages/cran.scm (r-txtplot): ...to here.

	gnu: Remove obsolete import of R build system module.
	* gnu/packages/maths.scm: Remove import of (guix build-system r).

2019-11-27  zimoun  <zimon.toutoune@gmail.com>

	gnu: r-subplex: Move to (gnu packages cran).
	* gnu/packages/maths.scm (r-subplex): Move from here...
	* gnu/packages/cran.scm (r-subplex): ...to here.

	gnu: r-pracma: Move to (gnu packages cran).
	* gnu/packages/maths.scm (r-pracma): Move from here...
	* gnu/packages/cran.scm (r-pracma): ...to here.

	gnu: r-desolve: Move to (gnu packages cran).
	* gnu/packages/maths.scm (r-desolve): Move from here...
	* gnu/packages/cran.scm (r-desolve): ...to here.

	gnu: r-quadprog: Move to (gnu packages cran).
	* gnu/packages/maths.scm (r-quadprog): Move from here...
	* gnu/packages/cran.scm (r-quadprog): ...to here.

2019-11-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bash: Update to patch level 11.
	* gnu/packages/bash.scm (%patch-series-5.0): Add patches 8 through 11.

2019-11-27  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add glib-with-documentation.
	* gnu/packages/glib.scm (glib-with-documentation): New variable.
	(glib)[properties]: Hide package.

2019-11-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: denemo: Move some inputs to native-inputs.
	* gnu/packages/music.scm (denemo)[inputs]: Move intltool, gtk-doc,
	libtool ...
	[native-inputs]: .. to here.

	gnu: binutils: Update to 2.33.1.
	* gnu/packages/base.scm (binutils): Update to 2.33.1.

2019-11-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-seaborn: Disable matrix test.
	* gnu/packages/python-xyz.scm (python-seaborn)[arguments]: Add phase
	"fix-tests".

	gnu: python-matplotlib: Update to 3.1.2.
	* gnu/packages/python-xyz.scm (python-matplotlib): Update to 3.1.2.
	[arguments]: Disable test_backend_webagg and test_constrainedlayout; skip
	other tests tagged with "webagg".

	gnu: python-seaborn: Add patch to fix tests.
	* gnu/packages/python-xyz.scm (python-seaborn)[source]: Add upstream patch to
	fix test failures.

2019-11-26  Ludovic Courtès  <ludo@gnu.org>

	daemon: 'deletePath' uses 'statx' when available.
	* nix/libutil/util.cc (_deletePath) [HAVE_STATX]: Use 'statx'.

	daemon: GC remove-unused-links phase uses 'statx' when available.
	* config-daemon.ac: Check for 'statx'.
	* nix/libstore/gc.cc (LocalStore::removeUnusedLinks) [HAVE_STATX]: Use
	'statx' instead of 'lstat'.

	substitute: Make '%allow-unauthenticated-substitutes?' public.
	* guix/scripts/substitute.scm (warn-about-missing-authentication): New
	procedure.
	(%allow-unauthenticated-substitutes?): Turn into a public parameter and
	use 'warn-about-missing-authentication'.
	(valid-narinfo?): Adjust accordingly.
	* tests/substitute.scm (call-with-narinfo): Likewise.

	ui: Adjust SRFI-34 exception handling to Guile 2.9.5.
	* guix/ui.scm (report-load-error, warn-about-load-error)
	(read/eval): Match (or 'srfi-34 '%exception) instead of just 'srfi-34 to
	match what Guile 2.9.5 does.

2019-11-26  Alexandros Theodotou  <alex@zrythm.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add helm.
	* gnu/packages/music.scm: (helm): New variable.

2019-11-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gsl: Update to 2.6.
	* gnu/packages/maths.scm (gsl): Update to 2.6.
	[source]: Remove patch.
	* gnu/packages/patches/gsl-test-i686.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: libgcrypt: Update to 1.8.5.
	* gnu/packages/gnupg.scm (libgcrypt): Update to 1.8.5.
	[replacement]: Remove field.
	(libgcrypt-1.8.5): Remove variable.

	gnu: bison: Update to 3.4.2.
	* gnu/packages/bison.scm (bison): Update to 3.4.2.

2019-11-26  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.9: Update to 4.9.203.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.203.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.203.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.203.
	(linux-libre-4.4-pristine-source): Update hash.

2019-11-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: emacs-shift-number: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-shift-number)[source]: Download
	using git-fetch.

	gnu: emacs-rsw-elisp: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-rsw-elisp)[source]: Download using
	git-fetch.

	gnu: emacs-helm-mode-manager: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-helm-mode-manager)[source]: Download
	using git-fetch.

	gnu: emacs-m-buffer-el: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-m-buffer-el)[source]: Download using
	git-fetch.

	gnu: emacs-validate: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-validate)[source]: Download using
	git-fetch.

	gnu: emacs-groovy-modes: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-groovy-modes)[source]: Download
	using git-fetch.

	gnu: emacs-pretty-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-pretty-mode)[source]: Download using
	git-fetch.

	gnu: emacs-auto-complete: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-auto-complete)[source]: Download
	using git-fetch.

	gnu: emacs-cyberpunk-theme: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-cyberpunk-theme)[source]: Download
	using git-fetch.

	gnu: emacs-flx: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-flx)[source]: Download using
	git-fetch.

	gnu: emacs-neotree: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-neotree)[source]: Download using
	git-fetch.

	gnu: emacs-better-defaults: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-better-defaults)[source]: Download
	using git-fetch.

	gnu: emacs-solarized-theme: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-solarized-theme)[source]: Download
	using git-fetch.

	gnu: python-django-jinja: Don't use unstable tarball.
	* gnu/packages/django.scm (python-django-jinja)[source]: Download using
	git-fetch.

	gnu: python-django-debug-toolbar: Don't use unstable tarball.
	* gnu/packages/django.scm (python-django-debug-toolbar)[source]:
	Download using git-fetch.

2019-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: pdfposter: Update to 0.7.post1.
	* gnu/packages/pdf.scm (pdfposter): Update to 0.7.post1.
	  [source]<pyi-uri> Remove extra file extension.
	  [arguments]: No longer use python-2. Update comment.
	  [inputs]: Replace PyPDF by PyPDF2.

2019-11-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: musescore: Update to 3.3.3.
	* gnu/packages/music.scm (musescore): Update to 3.3.3.

2019-11-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnuastro: Update to 0.11.
	* gnu/packages/astronomy.scm (gnuastro): Update to 0.11.

	gnu: libidn2: Update to 2.3.0.
	* gnu/packages/libidn.scm (libidn2): Update to 2.3.0.

	gnupg: Update to 2.2.18.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.18.

	doc: Fix typo.
	* doc/guix.texi (php-fpm-service-type): Note that the socket-group
	default is "nagios" and not "php-fpm".

2019-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kdeconnect: Remove useless code.
	After fixing wrap-qt-program, setting QT_PLUGIN_PATH here is no longer
	necessary.

	* gnu/packages/kde.scm (kdeconnect)[arguments]<phases>{wrap-executable}:
	  Remove setting QT_PLUGIN_PATH.

2019-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-pyqt: Fix output directory for plugins.
	This defaults to QT_INSTALL_PLUGINS, thus we should use the same
	sub-directory ($out/lib/qt5/plugins) here.

	* gnu/packages/qt.scm (python-pyqt)[arguments]<phases>{configure}:
	  Change base file name for plugins.

2019-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	guix: Fix wrap-qt-program.
	Directory names added here need to match qtbase's native-search-path
	specifications.

	* guix/build/qt-utils.scm (wrap-qt-program): Change paths used for
	  QML2_IMPORT_PATH and QT_PLUGIN_PATH.

2019-11-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: sddm: Fix output directory for QML files.
	Path must match qtbase's native-search-path specification, otherwise it
	will not be picked up by other packages.

	* gnu/packages/display-managers.scm (sddm)[arguments]<configure-flags>:
	  Change value of "-DQT_IMPORTS_DIR".

2019-11-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: youtube-dl: Update to 2019.11.22.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.11.22.

2019-11-26  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-6.af13248.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-6.af13248.

2019-11-25  Brett Gilio  <brettg@posteo.net>

	gnu: emacs-dashboard: Update to 1.6.0.
	From 9e3e34ccabc6330c9e0528028bef64e388783c78 Mon Sep 17 00:00:00 2001
	From: Brett Gilio <brettg@posteo.net>
	Date: Fri, 22 Nov 2019 16:42:54 -0600
	Subject: [PATCH] gnu: emacs-dashboard: Update to 1.6.0.

	* gnu/packages/emacs-xyz.scm (emacs-dashboard): Update to 1.6.0.

2019-11-25  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gnucash: Activate database support.
	* gnu/packages/gnucash.scm (gnucash)[inputs]: Add libdbi and libdbi-drivers.
	  [arguments]: Remove '-DWITH_SQL=OFF' from 'configure-flags' and add
	  'GNC_DBD_DIR' to program wrapping.

	gnu: Add libdbi-drivers.
	* gnu/packages/databases.scm (libdbi-drivers): New variable.

	gnu: Add libdbi.
	* gnu/packages/databases.scm (libdbi): New variable.

	gnu: Add pam-mount.
	* gnu/packages/admin.scm (pam-mount): New variable.
	* gnu/packages/patches/pam-mount-luks2-support.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add libhx.
	* gnu/packages/c.scm (libhx): New variable.

2019-11-25  Vagrant Cascadian  <vagrant@debian.org>

	daemon: boost::format: Fix typo "referred".
	* nix/boost/format/exceptions.hpp (too_few_args): Fix typo.
	  (too_many_args): Fix typo.

2019-11-25  Ludovic Courtès  <ludo@gnu.org>

	guix build: '--keep-failed' implies '--no-offload'.
	* guix/scripts/build.scm (set-build-options-from-command-line): Pass
	 #:offload? #f when 'keep-failed? is true.
	* doc/guix.texi (Common Build Options): Document it.

	Use 'offload?' instead of 'build-hook?' internally.
	* guix/scripts/archive.scm (%default-options): Replace 'build-hook?'
	with 'offload?'.
	* guix/scripts/build.scm (set-build-options-from-command-line): Pass
	 #:offload? instead of #:use-build-hook?.
	(%standard-build-options): Use the 'offload? key instead of 'build-hook?.
	(%default-options): Replace 'build-hook?' with 'offload?'.
	* guix/scripts/copy.scm (%default-options): Likewise.
	* guix/scripts/deploy.scm (%default-options): Likewise.
	* guix/scripts/environment.scm (%default-options): Likewise.
	* guix/scripts/pack.scm (%default-options): Likewise.
	* guix/scripts/package.scm (%default-options): Likewise.
	* guix/scripts/pull.scm (%default-options): Likewise.
	* guix/scripts/system.scm (%default-options): Likewise.
	* guix/scripts/time-machine.scm (%default-options): Likewise.
	* guix/store.scm (set-build-options): Have #:use-build-hook? default
	to *unspecified*.  Add #:offload?.  Add call to 'warn-about-deprecation'
	when #:use-build-hook? is specified.

2019-11-25  Ludovic Courtès  <ludo@gnu.org>

	guix build, daemon: Rename "--no-build-hook" to "--no-offload".
	This is a followup to bc69ea2d605810cc32e13ed03d5848b8dc358b61.

	* guix/scripts/build.scm (show-build-options-help): Rename
	"--no-build-hook" to "--no-offload".
	(%standard-build-options): Likewise, and warn when "--no-build-hook" is
	passed.
	* nix/nix-daemon/guix-daemon.cc (options): Add "--no-offload" and mark
	"--no-build-hook" as hidden.
	* guix/scripts/offload.scm: Adjust comment.
	* doc/guix.texi (Invoking guix-daemon, Common Build Options): Replace
	"--no-build-hook" with "--no-offload".
	* etc/completion/fish/guix.fish, etc/completion/zsh/_guix: Adjust
	accordingly.

2019-11-25  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Add cross-references to the Guile manual.
	* doc/guix-cookbook.texi (A Scheme Crash Course): Add cross-reference to
	the Guile manual.

	doc: cookbook: Use @result{} & co. instead of a '>' prompt.
	* doc/guix-cookbook.texi (A Scheme Crash Course)
	(Extended example): Use @result{}, @print{}, and @error{}.

	doc: cookbook: Use Texinfo quotes.
	* doc/guix-cookbook.texi: Use Texinfo quotes ``like this'' instead of
	straight quotes or curly quotes.

	doc: cookbook: Add cross-reference about ./pre-inst-env.
	* doc/guix-cookbook.texi (Direct checkout hacking): Refer to "Running
	Guix Before It Is Installed".

	doc: cookbook: Use @lisp for Scheme snippets.
	* doc/guix-cookbook.texi: Use @lisp instead of @example where
	appropriate.

	tests: Avoid unnecessary use of 'mock'.
	* tests/build-utils.scm ("wrap-script, simple case"): Use the real
	'which' instead of mocking it.

	tests: Avoid (catch 'srfi-34 …) form.
	* tests/build-utils.scm ("wrap-script, raises condition"): Use 'guard'
	instead of "catch 'srfi-34".

2019-11-25  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.3.13.
	* gnu/packages/linux.scm (linux-libre-5.3-version): Update to 5.3.13.
	(linux-libre-5.3-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.86.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.86.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.156.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.156.
	(linux-libre-4.14-pristine-source): Update hash.

2019-11-25  Alex Griffin  <a@ajgrf.com>

	gnu: Add netcat-openbsd.
	* gnu/packages/admin.scm (netcat-openbsd): New variable.

2019-11-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rrcov: Update to 1.4-9.
	* gnu/packages/statistics.scm (r-rrcov): Update to 1.4-9.

	gnu: r-future: Update to 1.15.1.
	* gnu/packages/cran.scm (r-future): Update to 1.15.1.

	gnu: r-epi: Update to 2.40.
	* gnu/packages/cran.scm (r-epi): Update to 2.40.

	gnu: r-vioplot: Update to 0.3.3.
	* gnu/packages/cran.scm (r-vioplot): Update to 0.3.3.

2019-11-25  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to 0.21.
	* gnu/packages/mes.scm (mes): Update to 0.21.

2019-11-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-gi: Update to 0.2.1.
	* gnu/packages/guile-xyz.scm (guile-gi): Update to 0.2.1.
	[arguments]: Add phase to start Xorg server for tests.
	[native-inputs]: Add xorg-server.

	gnu: Add bsequencer.
	* gnu/packages/music.scm (bsequencer): New variable.

	gnu: r-bookdown: Update to 0.16.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.16.

	gnu: r-protviz: Update to 0.5.1.
	* gnu/packages/cran.scm (r-protviz): Update to 0.5.1.
	[inputs]: Remove perl and python-2.

	gnu: r-rnifti: Update to 1.0.0.
	* gnu/packages/cran.scm (r-rnifti): Update to 1.0.0.

	gnu: r-tidytree: Update to 0.3.0.
	* gnu/packages/cran.scm (r-tidytree): Update to 0.3.0.

	gnu: r-sjplot: Update to 2.8.0.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.8.0.
	[propagated-inputs]: Remove r-broom and r-nlme; add r-effectsize and
	r-parameters.

	gnu: r-tidyverse: Update to 1.3.0.
	* gnu/packages/cran.scm (r-tidyverse): Update to 1.3.0.
	[propagated-inputs]: Add r-pillar.

	gnu: r-parameters: Update to 0.3.0.
	* gnu/packages/cran.scm (r-parameters): Update to 0.3.0.

	gnu: r-abn: Update to 2.2.
	* gnu/packages/cran.scm (r-abn): Update to 2.2.

	gnu: r-limsolve: Update to 1.5.6.
	* gnu/packages/cran.scm (r-limsolve): Update to 1.5.6.

	gnu: r-prodlim: Update to 2019.11.13.
	* gnu/packages/cran.scm (r-prodlim): Update to 2019.11.13.

	gnu: r-webshot: Update to 0.5.2.
	* gnu/packages/cran.scm (r-webshot): Update to 0.5.2.

	gnu: r-insight: Update to 0.7.0.
	* gnu/packages/cran.scm (r-insight): Update to 0.7.0.

	gnu: Add r-effectsize.
	* gnu/packages/cran.scm (r-effectsize): New variable.

	gnu: r-rcppeigen: Update to 0.3.3.7.0.
	* gnu/packages/statistics.scm (r-rcppeigen): Update to 0.3.3.7.0.

	gnu: r-rlang: Update to 0.4.2.
	* gnu/packages/statistics.scm (r-rlang): Update to 0.4.2.

	gnu: r-digest: Update to 0.6.23.
	* gnu/packages/statistics.scm (r-digest): Update to 0.6.23.

	gnu: r-pheatmap: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-pheatmap): Move from here...
	* gnu/packages/cran.scm (r-pheatmap): ...to here.

	gnu: r-scales: Update to 1.1.0.
	* gnu/packages/cran.scm (r-scales): Update to 1.1.0.
	[propagated-inputs]: Remove r-rcpp; add r-farver and r-lifecycle.

	gnu: r-scales: Move to (gnu packages cran).
	* gnu/packages/statistics.scm (r-scales): Move variable from here...
	* gnu/packages/cran.scm (r-scales): ...to here.

2019-11-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sdsl-lite: Don't use bundled libraries.
	* gnu/packages/datastructures.scm (sdsl-lite)[source]: Remove bundled
	libraries in a snippet. Add patch to link to external libraries.
	[arguments]: Add phase to install static library.
	[native-inputs]: Add libdivsufsort.

2019-11-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sdsl-lite: Remove unused inputs.
	Documentation also wants graphviz, which drastically increases
	'guiz size sdsl-lite'.

	* gnu/packages/datastructures.scm (sdsl-lite)[native-inputs]: Remove
	doxygen.

2019-11-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libdivsufsort: Move to datastructures.scm.
	* gnu/packages/bioinformatics.scm (libdivsufsort): Move to ...
	* gnu/packages/datastructures.scm: ... here.

	gnu: Add boost-static.
	* gnu/packages/boost.scm (boost-static): New variable.

	gnu: coq-bignums: Don't use unstable tarball.
	* gnu/pacakges/coq.scm (coq-bignums)[source]: Download using git-fetch.

	gnu: bioperl-minimal: Don't use unstable tarball.
	* gnu/packages/bioinformatics.scm (bioperl-minimal)[source]: Download
	using git-fetch.

	gnu: innoextract: Update to 1.8.
	* gnu/packages/compression.scm (innoextract): Update to 1.8.

	gnu: innoextract: Don't use unstable tarball.
	* gnu/packages/compression.scm (innoextract)[source]: Download the
	release tarball.

	gnu: unshield: Don't use unstable tarball.
	* gnu/packages/compression.scm (unshield)[source]: Download using
	git-fetch.

	gnu: snappy: Don't use unstable tarball.
	* gnu/packages/compression.scm (snappy)[source]: Download using
	git-fetch.

	gnu: sfarklib: Don't use unstable tarball.
	* gnu/packages/compression.scm (sfarklib)[source]: Download using
	git-fetch.

	gnu: cinnamon-desktop: Don't use unstable tarball.
	* gnu/packages/cinnamon.scm (cinnamon-desktop)[source]: Download using
	git-fetch.

	gnu: sparsehash: Don't use unstable tarball.
	* gnu/packages/datastructures.scm (sparsehash)[source]: Download using
	git-fetch.

	gnu: imlib2: Sort inputs alphabetically.
	* gnu/packages/image.scm (imlib2)[inputs]: Sort alphabetically.

	gnu: imlib2: Update to 1.6.0.
	* gnu/packages/image.scm (imlib2): Update to 1.6.0.
	[inputs]: Add libwebp, libid3tag.

	gnu: gnunet-gtk: Sort inputs alphabetically.
	* gnu/packages/gnunet.scm (gnunet-gtk)[inputs]: Sort alphabetically.

	gnu: gnunet-gtk: Update to 0.11.7.
	* gnu/packages/gnunet.scm (gnunet-gtk): Update to 0.11.7.
	[version]: Don't inherit version from gnutls.
	[inputs]: Add gnutls/dane.

	gnu: gnunet: Update to 0.11.8.
	* gnu/packages/gnunet.scm: Update to 0.11.8.
	[inputs]: Add libidn2, miniupnpc, zbar. Remove glib, gmp,
	gst-plugins-base, libidn, nss, openssl, perl, python-2.
	[native-inputs]: Add python, xxd, which.
	[arguments]: Remove configure-flags. Add phase to remove network
	dependent tests. Re-arrange location of new 'check phase.

	gnu: gnunet-gtk: Set upstream ftp-directory.
	* gnu/packages/gnunet.scm (gnunet-gtk)[properties]: New field. Set
	ftp-directory.

2019-11-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bambam: Update to 1.0.0.
	* gnu/packages/games.scm (bambam): Update to 1.0.0.
	[arguments]: Use default Python (3).
	Delete obsolete ‘patch-data-dir-location’ phase.

	gnu: perl-test-simple: Update to 1.302169.
	* gnu/packages/perl-check.scm (perl-test-simple): Update to 1.302169.

	gnu: restic: Update to 0.9.6.
	* gnu/packages/backup.scm (restic): Update to 0.9.6.

2019-11-24  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add shell-functools.
	* gnu/packages/shellutils.scm (shell-functools): New variable.

2019-11-24  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 131.
	* gnu/packages/diffoscope (diffoscope): Update to 131.

2019-11-24  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: jo: Update to 1.3.
	* gnu/packages/web.scm (jo): Update to 1.3.

	gnu: sdl2: Add libxcursor to inputs.
	* gnu/packages/sdl.scm (sdl2)[inputs]: Add libxcursor.

2019-11-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: vte: Update to 0.58.3.
	* gnu/packages/gnome.scm (vte): Update to 0.58.3.
	[build-system]: Switch to Meson.

	gnu: vte: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (vte)[source]: Hard-code NAME.

	gnu: ruby-jaro-winkler: Update to 1.5.4.
	* gnu/packages/ruby.scm (ruby-jaro-winkler): Update to 1.5.4.

	gnu: ruby-mimemagic: Update to 0.3.3.
	* gnu/packages/ruby.scm (ruby-mimemagic): Update to 0.3.3.

	gnu: ruby-notiffany: Update to 0.1.3.
	* gnu/packages/ruby.scm (ruby-notiffany): Update to 0.1.3.

	gnu: ruby-oauth2: Update to 1.4.2.
	* gnu/packages/ruby.scm (ruby-oauth2): Update to 1.4.2.

	gnu: ruby-simplecov: Update to 0.17.1.
	* gnu/packages/ruby.scm (ruby-simplecov): Update to 0.17.1.

	gnu: ruby-progressbar: Update to 1.10.1.
	* gnu/packages/ruby.scm (ruby-progressbar): Update to 1.10.1.

	gnu: ruby-websocket-driver: Update to 0.7.1.
	* gnu/packages/ruby.scm (ruby-websocket-driver): Update to 0.7.1.

	gnu: ruby-useragent: Update to 0.16.10.
	* gnu/packages/ruby.scm (ruby-useragent): Update to 0.16.10.

2019-11-23  Ludovic Courtès  <ludo@gnu.org>

	compile: Adjust for Guile 2.9.5.
	* guix/build/compile.scm (optimizations-for-level): New procedure.
	Include '%lightweight-optimizations' and '%default-optimizations'.
	(optimization-options): Use 'optimizations-for-level'.

2019-11-23  Ludovic Courtès  <ludo@gnu.org>

	tests: Use (ice-9 threads).
	'call-with-new-thread' as a core binding is deprecated in 2.2 and
	removed in 3.0.

	* tests/publish.scm: Use (ice-9 threads).

2019-11-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-sqlite3: Add "guile3.0-sqlite3" variant.
	* gnu/packages/guile.scm (guile-sqlite3)[source](modules, snippet): New
	fields.
	(guile3.0-sqlite3): New variable.

	gnu: gnutls: Add "guile3.0-gnutls" variant.
	* gnu/packages/tls.scm (gnutls-3.6.10, guile3.0-gnutls): New variables.

	gnu: guile-git: Add "guile3.0-git" variant.
	* gnu/packages/guile.scm (guile-git)[source](modules, snippet): New
	fields.
	* gnu/packages/guile.scm (guile3.0-git): New variable.

	gnu: guile2.0-git: Fix compilation of libgit2.
	* gnu/packages/guile.scm (guile2.0-git): Inherit from what
	'package-for-guile-2.0' returns.  Add 'inputs' field.

2019-11-23  Leo Famulari  <leo@famulari.name>

	gnu: ashuffle: Fix typo.
	* gnu/packages/mpd.scm (ashuffle)[description]: Fix typo.

2019-11-23  Evan Straw  <evan.straw99@gmail.com>

	gnu: Add ashuffle.
	* gnu/packages/mpd.scm (ashuffle): New variable.

2019-11-23  Kei Kebreau  <kkebreau@posteo.net>

	gnu: wxmaxima: Update to 19.11.1.
	* gnu/packages/maths.scm (wxmaxima): Update to 19.11.1.

2019-11-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-date-manip: Update to 6.78.
	* gnu/packages/perl.scm (perl-date-manip): Update to 6.78.
	[native-inputs]: Remove perl-module-build.

	gnu: perl-crypt-random-source: Update to 0.14.
	* gnu/packages/crypto.scm (perl-crypt-random-source): Update to 0.14.
	[native-inputs]: Replace perl-test-exception with perl-test-fatal.

	gnu: perl-class-unload: Update to 0.11.
	* gnu/packages/perl.scm (perl-class-unload): Update to 0.11.
	[native-inputs]: Add perl-test-requires.

	gnu: perl-carp-assert-more: Update to 1.20.
	* gnu/packages/perl.scm (perl-carp-assert-more): Update to 1.20.

	gnu: perl-datetime: Update to 1.51.
	* gnu/packages/perl.scm (perl-datetime): Update to 1.51.

	gnu: parallel: Update to 20191122.
	* gnu/packages/parallel.scm (parallel): Update to 20191122.

	gnu: perl-devel-stacktrace: Update to 2.04.
	* gnu/packages/perl.scm (perl-devel-stacktrace): Update to 2.04.

	gnu: python-django-pipeline: Fix tests.
	* gnu/packages/django.scm (python-django-pipeline)[arguments]:
	Set PYTHONPATH before running tests.

	gnu: perl-file-slurp: Update to 9999.28.
	* gnu/packages/perl.scm (perl-file-slurp): Update to 9999.28.

	gnu: perl-indirect: Update to 0.39.
	* gnu/packages/perl.scm (perl-indirect): Update to 0.39.

	gnu: perl-cairo: Update to 1.107.
	* gnu/packages/gtk.scm (perl-cairo): Update to 1.107.

	gnu: python-whatever: Update to 0.6.
	* gnu/packages/python-xyz.scm (python-whatever): Update to 0.6.

	gnu: perl-apache-logformat-compiler: Update to 0.36.
	* gnu/packages/web.scm (perl-apache-logformat-compiler): Update to 0.36.

	gnu: perl-moox-late: Update to 0.016.
	* gnu/packages/perl.scm (perl-moox-late): Update to 0.016.

2019-11-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-ssh: Add "guile3.0-ssh" variant.
	* gnu/packages/ssh.scm (guile-ssh)[source]: Substitute 'GUILE_PKG'
	stanza in "configure.ac".
	* gnu/packages/ssh.scm (guile3.0-ssh): New variable.

	gnu: guile-ssh: Remove redundant phase.
	* gnu/packages/ssh.scm (guile-ssh)[arguments]: Remove 'autoreconf'
	phase, which was redundant with the 'bootstrap' phase.

	gnu: guile-next: Update to 2.9.5.
	* gnu/packages/guile.scm (guile-next): Update to 2.9.5.

2019-11-23  Timothy Sample  <samplet@ngyro.com>

	gnu: Add guile-semver.
	* gnu/packages/guile-xyz.scm (guile-semver): New variable.

	gnu: Add srfi-64-driver.
	* gnu/packages/guile-xyz.scm (srfi-64-driver): New variable.

2019-11-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-biocmanager: Update to 1.30.10.
	* gnu/packages/cran.scm (r-biocmanager): Update to 1.30.10.

	gnu: r-roxygen2: Update to 7.0.1.
	* gnu/packages/statistics.scm (r-roxygen2): Update to 7.0.1.

	gnu: r-vgam: Update to 1.1-2.
	* gnu/packages/statistics.scm (r-vgam): Update to 1.1-2.

	gnu: r-glmnet: Update to 3.0-1.
	* gnu/packages/statistics.scm (r-glmnet): Update to 3.0-1.

	gnu: r-quadprog: Update to 1.5-8.
	* gnu/packages/maths.scm (r-quadprog): Update to 1.5-8.

	gnu: r-desolve: Update to 1.25.
	* gnu/packages/maths.scm (r-desolve): Update to 1.25.

	gnu: r-selectr: Update to 0.4-2.
	* gnu/packages/cran.scm (r-selectr): Update to 0.4-2.

	gnu: r-cardata: Update to 3.0-3.
	* gnu/packages/statistics.scm (r-cardata): Update to 3.0-3.

	gnu: r-car: Update to 3.0-5.
	* gnu/packages/statistics.scm (r-car): Update to 3.0-5.

	gnu: r-algdesign: Update to 1.1-7.3.1.
	* gnu/packages/cran.scm (r-algdesign): Update to 1.1-7.3.1.

	gnu: r-shinyfiles: Update to 0.7.5.
	* gnu/packages/cran.scm (r-shinyfiles): Update to 0.7.5.

	gnu: ocaml-odoc: Update to 1.4.2.
	* gnu/packages/ocaml.scm (ocaml-odoc): Update to 1.4.2.

	gnu: hangups: Update to 0.4.10.
	* gnu/packages/messaging.scm (hangups): Update to 0.4.10.

	gnu: simple-scan: Update to 3.34.2.
	* gnu/packages/gnome.scm (simple-scan): Update to 3.34.2.

2019-11-22  Brett Gilio  <brettg@posteo.net>

	gnu: polyml: Use HTTPS home page URI.
	* gnu/packages/sml.scm (polyml)[home-page]: Use HTTPS URI.

	gnu: polyml: Update to 5.8.
	* gnu/packages/sml.scm (polyml): Update to 5.8.

	gnu: bear: Update to 2.4.2.
	* gnu/packages/build-tools.scm (bear): Update to 2.4.2.

2019-11-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xsane: Fix snprintf buffer length.
	* gnu/packages/scanner.scm (xsane)[source]: Add patch.
	* gnu/packages/patches/xsane-fix-snprintf-buffer-length.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-11-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Register xsane patches.
	This follows up on commit a608666d74f156819cecfabaf72290726d7964e6.

	* gnu/local.mk (dist_patch_DATA): Add missing patches.

2019-11-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add xsane.
	* gnu/packages/scanner.scm (xsane): New public variable.

2019-11-22  Julien Lepiller  <julien@lepiller.eu>

	gnu: php: Update to 7.3.12.
	* gnu/packages/php.scm (php): Update to 7.3.12.

2019-11-22  Mathieu Othacehe  <m.othacehe@gmail.com>

	system: vm: Add arm64 support.
	* gnu/build/vm.scm (load-in-linux-vm): Add target-arm64? argument and use it
	to pass correct arguments to qemu.
	* gnu/system/vm.scm (expression->derivation-in-linux-vm): Pass the new
	target-arm64? argument added above. Do not add ESP partition on all ARM
	targets. Do not pass grub-efi package to initialize-hard-disk on ARM targets.

	build: vm: Fix arm32 support.
	* gnu/build/vm.scm (load-in-linux-vm): Disable qemu highmem support on ARM32
	systems.

	utils: Use target-aarch64? and target-arm? helpers.
	* guix/utils.scm (target-aarch64?, target-arm?): New exported procedures.

2019-11-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: libseccomp: Fix build on AArch64.
	This is a followup to d100d5d5449eabd65e9c26081b7620a3d342c9eb.

	* gnu/packages/patches/libseccomp-open-aarch64.patch: New file.
	* gnu/packages/linux.scm (libseccomp)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-11-22  Ludovic Courtès  <ludo@gnu.org>

	pack: Allow multiple '--manifest' options.
	* guix/scripts/pack.scm (guix-pack): Collect 'manifest' options, and
	concatenate the resulting manifests.
	* tests/guix-pack.sh: Test it.
	* doc/guix.texi (Invoking guix pack): Document it.

	package: Allow multiple '--manifest' options.
	* guix/scripts/package.scm (manifest-action): Remove.
	(%actions): Remove it.
	(load-manifest): New procedure.
	(process-actions): Handle 'manifest' options.  Define 'files' from
	'manifest' options.  Define 'manifest' based on FILES.  Define 'trans'
	to represent the final transaction.
	* tests/guix-package.sh: Test it.
	* doc/guix.texi (Invoking guix package): Mention

	profiles: Add 'concatenate-manifests'.
	* guix/profiles.scm (concatenate-manifests): New procedure.
	* tests/profiles.scm ("concatenate-manifests"): New test.

	environment: Document that '--manifest' can be repeated.
	* tests/guix-environment.sh: Test 'guix environment' with two '-m' options.
	* doc/guix.texi (Invoking guix environment): Explain that '-m' can be
	passed multiple times.

2019-11-22  Ludovic Courtès  <ludo@gnu.org>

	import: texlive: Handle multi-license packages.
	This fixes "guix import texlive translator".

	* guix/import/texlive.scm (sxml->package): Add clause for when 'license'
	is a list of licences, as is the case with the "translator" package.

2019-11-22  Ludovic Courtès  <ludo@gnu.org>

	daemon: GC displays how much it has collected.
	* nix/libstore/gc.cc (LocalStore::deletePathRecursive): Display the
	percentage reached relative to 'maxFreed', or the total amount of data
	deleted when 'maxFreed' is ULLONG_MAX.

2019-11-22  Ludovic Courtès  <ludo@gnu.org>

	substitute: Don't fetch /nix-cache-info.
	This avoids one GET request every time 'fetch-narinfos' is called.
	The file itself was essentially useless.

	* guix/scripts/substitute.scm (<cache-info>, download-cache-info):
	Remove.
	(%unreachable-hosts): New variable.
	(open-connection-for-uri/maybe): New procedure.
	(fetch-narinfos)[handle-narinfo-response]: Check whether NARINFO has its
	'path' under (%store-prefix) and ignore it otherwise.  Move
	'update-progress!' call before 'if'.
	[do-fetch]: Remove 'port' parameter.  Use
	'open-connection-for-uri/maybe'.
	Remove call to 'download-cache-info'.

2019-11-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: man-pages: Update to 5.04.
	* gnu/packages/man.scm (man-pages): Update to 5.04.

	gnu: libbytesize: Update to 2.1.
	* gnu/packages/c.scm (libbytesize): Update to 2.1.
	[source, remove]: Remove msgmerge reproducibility work-around.
	[inputs]: Use pcre@2.

	gnu: libplist: Update to 2.1.0.
	* gnu/packages/libusb.scm (libplist): Update to 2.1.0.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[arguments]: Add ‘configure-later’ phase.
	[native-inputs]: Add autoconf, automake, and libtool.

	gnu: libpwquality: Update to 1.4.2.
	* gnu/packages/password-utils.scm (libpwquality): Update to 1.4.2.

	gnu: libpwquality: Don't use NAME in source URI.
	* gnu/packages/password-utils.scm (libpwquality)[source]: Hard-code NAME.

	gnu: r-sjstats: Update to 0.17.7.
	* gnu/packages/cran.scm (r-sjstats): Update to 0.17.7.

	gnu: ruby-prawn-manual-builder: Update to 0.3.1.
	* gnu/packages/ruby.scm (ruby-prawn-manual-builder): Update to 0.3.1.

	gnu: r-rms: Update to 5.1-4.
	* gnu/packages/cran.scm (r-rms): Update to 5.1-4.

	gnu: gthumb: Update to 3.8.2.
	* gnu/packages/gnome.scm (gthumb): Update to 3.8.2.

	gnu: ruby-command-line-reporter: Update to 4.0.1.
	* gnu/packages/ruby.scm (ruby-command-line-reporter): Update to 4.0.1.

	gnu: python-lazy-object-proxy: Update to 1.4.3.
	* gnu/packages/python-xyz.scm (python-lazy-object-proxy): Update to 1.4.3.

2019-11-21  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2019-11-21  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.15.0.1.
	* gnu/packages/finance.scm (monero-gui): Update to 0.15.0.1.

	gnu: monero: Update to 0.15.0.1.
	* gnu/packages/finance.scm (monero): Update to 0.15.0.1.

2019-11-21  David Wilson  <david@daviwil.com>

	gnu: Add emacs-openwith.
	* gnu/packages/emacs-xyz.scm (emacs-openwith) New variable.

2019-11-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: lxc: Adjust for GCC 7.
	* gnu/packages/virtualization.scm (lxc)[arguments]: Add #:make-flags.

	gnu: qemu: Update to 4.1.1.
	* gnu/packages/virtualization.scm (qemu): Update to 4.1.1.
	[source](patches): Remove.

	gnu: nginx: Update to 1.17.6.
	* gnu/packages/web.scm (nginx): Update to 1.17.6.

	gnu: libseccomp: Update to 2.4.2.
	* gnu/packages/linux.scm (libseccomp): Update to 2.4.2.
	* gnu/packages/virtualization.scm (qemu-minimal-2.10)[inputs]: Remove "libseccomp".

	gnu: jsoncpp: Update to 1.9.2.
	* gnu/packages/serialization.scm (jsoncpp): Update to 1.9.2.
	* gnu/packages/games.scm (minetest)[source](snippet): Add substitution.

	gnu: json-modern-cxx: Update to 3.7.3.
	* gnu/packages/cpp.scm (json-modern-cxx): Update to 3.7.3.

	gnu: minetest: Adjust indentation.
	* gnu/packages/games.scm (minetest): Reindent.

2019-11-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Update to 78.0.3904.108-0.8f06513 [security fixes].
	This fixes CVE-2019-13723 and CVE-2019-13724.

	* gnu/packages/chromium.scm (%chromium-version): Set to 78.0.3904.108.
	(%ungoogled-revision): Set to 8f065138317a6152b20decc224027a5192ba76b1.
	(%chromium-origin, %ungoogled-origin): Update hashes.

2019-11-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Increase resource limits in separate phase.
	* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Add phase
	'increase-resource-limits'.

2019-11-21  Julien Lepiller  <julien@lepiller.eu>

	gnu: hexchat: Fix crash on exit.
	* gnu/packages/patches/hexchat-crash-exit.patch: New file.
	* gnu/packages/hexchat.scm (orgin): Add patch.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-11-21  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-5.23f60a6.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-5.23f60a6.

2019-11-21  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Fix build.
	Use the new EMACSLOADPATH, rather than setting GUIX_ENVIRONMENT. This also
	allows changing emacs-no-x to emacs-minimal.

	* gnu/packages/web.scm (guix-data-service)[arguments]: Remove the
	'set-GUIX_ENVIRONMENT phase.
	[native-inputs]: Replace emacs-with-modules with emacs-minimal and
	emacs-htmlize.

2019-11-21  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: astyle: Install header file, too.
	* gnu/packages/code.scm(astyle)[arguments]<phases>{install-libs}: Also
	  install header file.

2019-11-21  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: astyle: Create symlinks for .so files, too.
	The Makefile only creates files with a versioned extension (.so.3.1.0),
	which are not picked up be cmake's `find_libarary()`. (Instead cmake
	picks up the static .a library.)

	Symlinks for .so.3 are required to avoid phase `verify-runpath` fails.

	* gnu/packages/code.scm(astyle)[argumements]<modules>: New element.
	  <phases>{install-libs}: Add creating symlinks.

2019-11-21  Alex Kost  <alezost@gmail.com>

	gnu: emacs-guix: Update to 0.5.2.
	* gnu/packages/emacs-xyz.scm (emacs-guix): Update to 0.5.2.

2019-11-21  Alex Griffin  <a@ajgrf.com>

	gnu: kmonad: Update to 0.3.0.
	* gnu/packages/haskell-apps.scm (kmonad): Update to 0.3.0.

2019-11-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: musescore: Update to 3.3.2.
	* gnu/packages/music.scm (musescore): Update to 3.3.2.

	gnu: mame: Fix build on i686.
	* gnu/packages/emulators.scm (mame): Prevent strict-overflow error on i686
	with "NOWERROR" flag.

2019-11-21  Efraim Flashner  <efraim@flashner.co.il>

	doc: fcgiwrap-configuration: Remove stray period.
	* doc/guix.texi (Web Services)[fcgiwrap-configuration]: Remove a stray
	period.

2019-11-21  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	gnu: Add ecasound.
	* gnu/packages/audio.scm (ecasound): Add it.

2019-11-21  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: python2-mmtk: Update to 2.7.12.
	* gnu/packages/python-xyz.scm (python2-mmtk): Update to 2.7.12.

	gnu: python2-scientific: New source code location.
	* gnu/packages/python-xyz.scm (python2-scientific): New source code location.
	Following the annoucement of Bitbucket to delete all
	Mercurial repositories in June 2020, the source code has
	been migrated to GitHub.

	gnu: nmoldyn: New source code location.
	* gnu/packages/chemistry.scm (nmoldyn): New source code location.
	Following the annoucement of Bitbucket to delete all
	Mercurial repositories in June 2020, the source code has
	been migrated to GitHub.

2019-11-21  Ludovic Courtès  <ludo@gnu.org>

	pack: Add "--derivation".
	* guix/scripts/pack.scm (%options, show-help): Add "--derivation".
	(guix-pack): Honor it.
	* tests/guix-pack.sh: Test it.
	* doc/guix.texi (Invoking guix pack): Document it.

2019-11-21  Timothy Sample  <samplet@ngyro.com>

	gnu: ghc-foundation: Disable broken test.
	* gnu/packages/haskell-xyz.scm (ghc-foundation)[arguments]: Add a phase
	that patches out a broken test.

	gnu: ghc-haddock: Update to 2.22.0.
	* gnu/packages/haskell-xyz.scm (ghc-haddock): Update to 2.22.0.
	[arguments]: Replace the 'remove-haddock-test-test-suites' phase with a
	'remove-hoogle-test' phase, which only disables the Hoogle test; add a
	new phase that puts the newly built 'haddock' binary in the 'PATH'
	variable for testing.
	[native-inputs]: Add 'ghc-haddock-test'.
	(ghc-haddock-test): New variable.

	gnu: ghc-haddock-api: Update to 2.22.0.
	* gnu/packages/patches/ghc-haddock-api-fix-haddock.patch: New file.
	* gnu/local.mk: Add it.
	* gnu/packages/haskell-xyz.scm (ghc-haddock-api): Update to 2.22.0.
	[source]: Use the new patch.
	[arguments]: Change the 'update-constraints' phase to allow newer
	versions of 'QuickCheck' and 'hspec'.

	gnu: ngless: Update to 1.0.1.
	* gnu/packages/bioinformatics.scm (ngless): Update to 1.0.1.
	[arguments]: Add a 'create-Versions.hs' phase that patches the Makefile
	and invokes 'make' to generate a required file.
	[inputs]: Remove 'ghc-chart', 'ghc-chart-cairo', and
	'ghc-conduit-combinators'; add 'ghc-diagrams-core', 'ghc-diagrams-lib',
	'ghc-diagrams-svg', and 'ghc-tar-conduit'.

	gnu: Add ghc-diagrams-svg.
	* gnu/packages/haskell-xyz.scm (ghc-diagrams-svg): New variable.

	gnu: Add ghc-svg-builder.
	* gnu/packages/haskell-xyz.scm (ghc-svg-builder): New variable.

	gnu: Add ghc-diagrams-lib.
	* gnu/packages/haskell-xyz.scm (ghc-diagrams-lib): New variable.

	gnu: Add ghc-diagrams-solve.
	* gnu/packages/haskell-xyz.scm (ghc-diagrams-solve): New variable.

	gnu: Add ghc-active.
	* gnu/packages/haskell-xyz.scm (ghc-active): New variable.

	gnu: Add ghc-intervals.
	* gnu/packages/haskell-xyz.scm (ghc-intervals): New variable.

	gnu: Add ghc-numeric-extras.
	* gnu/packages/haskell-xyz.scm (ghc-numeric-extras): New variable.

	gnu: Add ghc-diagrams-core.
	* gnu/packages/haskell-xyz.scm (ghc-diagrams-core): New variable.

	gnu: Add ghc-dual-tree.
	* gnu/packages/haskell-xyz.scm (ghc-dual-tree): New variable.

	gnu: Add ghc-monoid-extras.
	* gnu/packages/haskell-xyz.scm (ghc-monoid-extras): New variable.

	gnu: Add ghc-groups.
	* gnu/packages/haskell-xyz.scm (ghc-groups): New variable.

	gnu: Add ghc-testing-feat.
	* gnu/packages/haskell-check.scm (ghc-testing-feat): New variable.

	gnu: Add ghc-size-based.
	* gnu/packages/haskell-xyz.scm (ghc-size-based): New variable.

	gnu: Add ghc-dictionary-sharing.
	* gnu/packages/haskell-xyz.scm (ghc-dictionary-sharing): New variable.

	gnu: Add ghc-testing-type-modifiers.
	* gnu/packages/haskell-check.scm (ghc-testing-type-modifiers): New
	variable.

	gnu: Add ghc-tar-conduit.
	* gnu/packages/haskell-xyz.scm (ghc-tar-conduit): New variable.

2019-11-21  John Soo  <jsoo1@asu.edu>

	gnu: Update xmobar to 0.31.
	* gnu/packages/wm.scm (xmobar): Update to 0.31.
	[arguments]: Remove the previous configure flags and set the
	'all_extensions' flag; add a 'patch-test-shebang' phase.
	[inputs]: Add 'ghc-alsa-core', 'ghc-alsa-mixer', 'ghc-dbus',
	'ghc-http-conduit', 'ghc-http-types', 'ghc-libmpd', 'ghc-old-locale',
	'ghc-temporary', 'ghc-timezone-olson', and 'ghc-x11'.

	gnu: Add ghc-dbus.
	* gnu/packages/haskell-xyz.scm (ghc-dbus): New variable.

	gnu: Add ghc-timezone-olson.
	* gnu/packages/haskell-xyz.scm (ghc-timezone-olson): New variable.

	gnu: Add ghc-timezone-series.
	* gnu/packages/haskell-xyz.scm (ghc-timezone-series): New variable.

	gnu: Add ghc-alsa-mixer.
	* gnu/packages/haskell-xyz.scm (ghc-alsa-mixer): New variable.

2019-11-21  Timothy Sample  <samplet@ngyro.com>

	gnu: elm-compiler: Fix Cabal dependency constraints.
	This package used a patch to update the Cabal version constraints for
	'language-glsl'.  This is now done in a phase for consistency with
	other Haskell packages.

	* gnu/packages/elm.scm (elm-compiler): Add a phase that updates the
	Cabal file to allow for newer versions of 'ansi-terminal',
	'containers', 'http-client', 'language-glsl', and 'network'.
	[source]: Remove 'elm-compiler-relax-glsl-bound.patch'.
	* gnu/packages/patches/elm-compiler-relax-glsl-bound.patch: Delete file.
	* gnu/local.mk: Remove it.

2019-11-21  Timothy Sample  <samplet@ngyro.com>

	gnu: idris: Fix Cabal dependency constraints.
	* gnu/packages/idris.scm (idris): Add a phase that updates the Cabal
	file to allow for newer versions of 'ansi-terminal'.

	gnu: cedille: Use most recent GHC.
	* gnu/packages/cedille.scm (cedille)[inputs]: Replace 'ghc-8.4' with
	'ghc'.

	gnu: agda: Update to 2.6.0.1.
	* gnu/packages/agda.scm (agda): Update to 2.6.0.1.
	[inputs]: Remove 'ghc-parallel'; add 'ghc-aeson' and 'ghc-exceptions'.

	gnu: ghc-atomic-primops: Update to 0.8.3.
	* gnu/packages/haskell-xyz.scm (ghc-atomic-primops): Update to 0.8.3.

	gnu: ghc-chart-cairo: Update to 1.9.1.
	* gnu/packages/haskell-xyz.scm (ghc-chart-cairo): Update to 1.9.1.

	gnu: ghc-equivalence: Update to 0.3.5.
	* gnu/packages/haskell-xyz.scm (ghc-equivalence): Update to 0.3.5.
	[inputs]: Remove 'ghc-test-framework' and
	'ghc-test-framework-quickcheck2'; add 'ghc-fail'.

	gnu: ghc-geniplate-mirror: Update Cabal file to r2.
	* gnu/packages/haskell-xyz.scm (ghc-geniplate-mirror): Update Cabal file
	to r2.

	gnu: ghc-hindent: Update to 5.3.1.
	* gnu/packages/haskell-xyz.scm (ghc-hindent): Update to 5.3.1.

2019-11-21  Timothy Sample  <samplet@ngyro.com>

	gnu: Remove ghc-monadplus.
	The package doesn't build, has no reverse dependencies, and does not
	work with newer versions of GHC.

	* gnu/packages/haskell-xyz.scm (ghc-monadplus): Remove variable.

2019-11-21  Timothy Sample  <samplet@ngyro.com>

	gnu: ghc-options: Fix Cabal dependency constraints.
	* gnu/packages/haskell-xyz.scm (ghc-options): Add a phase that updates
	the Cabal file to allow for newer versions of 'chell'.

	gnu: ghc-stylish-haskell: Fix Cabal dependency constraints.
	* gnu/packages/haskell-xyz.scm (ghc-stylish-haskell): Add a phase that
	updates the Cabal file to allow for newer versions of
	'haskell-src-exts'.

	gnu: ghc-bsb-http-chunked: Disable tests on i686-linux.
	* gnu/packages/haskell-web.scm (ghc-bsb-http-chunked)[arguments]:
	Disable tests on i686-linux.

	gnu: ghc-microlens-aeson: Patch tests for i686-linux.
	* gnu/packages/patches/ghc-microlens-aeson-fix-tests.patch: New file.
	* gnu/local.mk: Add it.
	* gnu/packages/haskell-xyz.scm (ghc-microlens-aeson): Use it.

	gnu: darcs: Fix Cabal dependency constraints.
	* gnu/packages/haskell-apps.scm (darcs): Update the Cabal file to r1 and
	change the phase that updates the Cabal file to allow for newer versions
	of 'QuickCheck'.

	gnu: ghc-sandi: Update to 0.5.
	* gnu/packages/haskell-xyz.scm (ghc-sandi): Update to 0.5.

	gnu: ghc-tasty-rerun: Update to 1.1.14.
	* gnu/packages/haskell-check.scm (ghc-tasty-rerun): Update to 1.1.14.

	gnu: ghc-gtk2hs-buildtools: Update to 0.13.5.4.
	* gnu/packages/haskell-xyz.scm (ghc-gtk2hs-buildtools): Update to
	0.13.5.4.

	gnu: ghc-pandoc-citeproc: Update to 0.16.2.
	* gnu/packages/haskell-xyz.scm (ghc-pandoc-citeproc): Update to 0.16.2.

	gnu: ghc-yesod-form: Update to 1.6.7.
	* gnu/packages/haskell-web.scm (ghc-yesod-form): Update to 1.6.7.

	gnu: ghc-pandoc: Update to 2.7.3.
	* gnu/packages/haskell-xyz.scm (ghc-pandoc): Update to 2.7.3.
	[source]: Add patches to fix tests.
	[arguments]: Remove '#:phases'.
	[inputs]: Remove 'ghc-deepseq-generics', 'ghc-old-locale', and
	'ghc-yaml'; add 'ghc-hslua-module-system', 'ghc-hsyaml', 'ghc-ipynb',
	and 'ghc-unicode-transforms'.
	[native-inputs]: Add 'ghc-tasty-lua'.
	* gnu/packages/patches/ghc-pandoc-fix-html-tests.patch: New file.
	* gnu/packages/patches/ghc-pandoc-fix-latex-test.patch: New file.
	* gnu/local.mk: Add them.

	gnu: Add ghc-ipynb.
	* gnu/packages/haskell-xyz.scm (ghc-ipynb): New variable.

	gnu: Add ghc-hslua-module-system.
	* gnu/packages/haskell-xyz.scm (ghc-hslua-module-system): New variable.

	gnu: Add ghc-aeson-diff.
	* gnu/packages/haskell-xyz.scm (ghc-aeson-diff): New variable.

	gnu: Add ghc-microlens-aeson.
	* gnu/packages/haskell-xyz.scm (ghc-microlens-aeson): New variable.

	gnu: Add ghc-hsyaml.
	* gnu/packages/haskell-xyz.scm (ghc-hsyaml): New variable.

	gnu: Add ghc-unicode-transforms.
	* gnu/packages/haskell-xyz.scm (ghc-unicode-transforms): New variable.

	gnu: Add ghc-getopt-generics.
	* gnu/packages/haskell-xyz.scm (ghc-getopt-generics): New variable.

	gnu: Add ghc-edit-distance-vector.
	* gnu/packages/haskell-xyz.scm (ghc-edit-distance-vector): New variable.

	gnu: Add ghc-bitarray.
	* gnu/packages/haskell-xyz.scm (ghc-bitarray): New variable.

	gnu: Add ghc-tasty-lua.
	* gnu/packages/haskell-check.scm (ghc-tasty-lua): New variable.

2019-11-21  Timothy Sample  <samplet@ngyro.com>

	gnu: ghc-haddock-library: Update to 1.7.0.
	The new source tarball does not have bundled dependencies, so it does
	not need to be patched.

	* gnu/packages/haskell-xyz.scm (ghc-haddock-library): Update to 1.7.0.
	[source]: Remove 'patches', 'modules' and 'snippet'.
	[arguments]: Update the 'relax-test-suite-dependencies' phase to allow
	newer versions of 'hspec' and 'QuickCheck'; remove the
	'add-examples-directory' phase.
	* gnu/packages/patches/ghc-haddock-library-unbundle.patch: Delete file.
	* gnu/local.mk: Remove it.

2019-11-21  Timothy Sample  <samplet@ngyro.com>

	gnu: ghc-yesod-persistent: Update to 1.6.0.2.
	* gnu/packages/haskell-web.scm (ghc-yesod-persistent): Update to 1.6.0.2.

	gnu: hoogle: Update to 5.0.17.11.
	* gnu/packages/haskell-apps.scm (hoogle): Update to 5.0.17.11.
	[inputs]: Remove 'ghc-network-uri' and 'ghc-network'; add
	'ghc-blaze-html', 'ghc-blaze-markup', and 'ghc-foundation'.

	gnu: ghc-esqueleto: Update to 3.0.0.
	* gnu/packages/haskell-xyz.scm (ghc-esqueleto): Update to 3.0.0.
	[source]: Use 'url-fetch' instead of 'git-fetch'.

	gnu: ghc-persistent-sqlite: Update to 2.9.3.
	* gnu/packages/haskell-xyz.scm (ghc-persistent-sqlite): Update to 2.9.3.

	gnu: ghc-sdl2: Update to 2.5.0.0.
	* gnu/packages/haskell-xyz.scm (ghc-sdl2): Update to 2.5.0.0.

	gnu: ghc-http-conduit: Update to 2.3.7.3.
	* gnu/packages/haskell-web.scm (ghc-http-conduit): Update to 2.3.7.3.

	gnu: cabal-install: Update to 2.4.0.0.
	* gnu/packages/haskell-apps.scm (cabal-install): Update to 2.4.0.0.
	[arguments]: Set Cabal file to r2, enable tests, and add a phase to
	update the Cabal file to allow a newer version of 'zip-archive'.
	[inputs]: Add 'ghc-zip-archive'.

	gnu: ghc-tree-diff: Update to 0.1.
	* gnu/packages/haskell-xyz.scm (ghc-tree-diff): Update to 0.1.
	[arguments]: Remove '#:cabal-revision' and '#:phases'.
	[inputs]: Remove 'ghc-generics-sop' and 'ghc-memotrie'; add
	'ghc-bytestring-builder'.

	gnu: ghc-chart: Update to 1.9.1.
	* gnu/packages/haskell-xyz.scm (ghc-chart): Update to 1.9.1.

	gnu: ghc-linear: Update to 1.20.9.
	* gnu/packages/haskell-xyz.scm (ghc-linear): Update to 1.20.9.

	gnu: ghc-persistent-template: Update to 2.6.0.
	* gnu/packages/haskell-xyz.scm (ghc-persistent-template): Update to 2.6.0.
	[arguments]: Remove '#:cabal-revision'.

	gnu: ghc-warp-tls: Update to 3.2.8.
	* gnu/packages/haskell-web.scm (ghc-warp-tls): Update to 3.2.8.

	gnu: ghc-yesod-core: Update to 1.6.16.1.
	* gnu/packages/haskell-web.scm (ghc-yesod-core): Update to 1.6.16.1.

	gnu: ghc-deepseq-generics: Update Cabal file to r4.
	* gnu/packages/haskell-xyz.scm (ghc-deepseq-generics): Update Cabal file
	to r4.

	gnu: ghc-validation: Update to 1.1.
	* gnu/packages/haskell-xyz.scm (ghc-validation): Update to 1.1.
	[arguments]: Update Cabal file hash.

	gnu: ghc-conduit-algorithms: Update to 0.0.11.0.
	* gnu/packages/haskell-xyz.scm (ghc-conduit-algorithms): Update to
	0.0.11.0.
	[inputs]: Add 'ghc-conduit-zstd'.

	gnu: Add ghc-conduit-zstd.
	* gnu/packages/haskell-xyz.scm (ghc-conduit-zstd): New variable.

	gnu: Add ghc-zstd.
	* gnu/packages/haskell-xyz.scm (ghc-zstd): New variable.

	gnu: ghc-warp: Update to 3.2.28.
	* gnu/packages/haskell-web.scm (ghc-warp): Update to 3.2.28.
	[inputs]: Add 'ghc-time-manager'.

	gnu: Add ghc-time-manager.
	* gnu/packages/haskell-xyz.scm (ghc-time-manager): New variable.

	gnu: ghc-trifecta: Update Cabal file to r4.
	* gnu/packages/haskell-xyz.scm (ghc-trifecta): Update Cabal file to r4.

	gnu: ghc-lens: Update to 4.17.1.
	* gnu/packages/haskell-xyz.scm (ghc-lens): Update to 4.17.1.
	[arguments]: Remove '#:cabal-revision'.

	gnu: ghc-adjunctions: Update Cabal file to r2.
	* gnu/packages/haskell-xyz.scm (ghc-adjunctions): Update Cabal file to r2.

	gnu: ghc-resolv: Update to 0.1.1.2.
	* gnu/packages/haskell-xyz.scm (ghc-resolv): Update to 0.1.1.2.
	[arguments]: Remove '#:cabal-revision', enable tests, and add a phase to
	update the Cabal file to allow newer versions of 'tasty'.
	[native-inputs]: Add 'ghc-tasty' and 'ghc-tasty-hunit'.

	gnu: ghc-hackage-security: Update Cabal file to r6.
	* gnu/packages/haskell-xyz.scm (ghc-hackage-security): Update Cabal file
	to r6.

	gnu: ghc-edit-distance: Update dependency constraints.
	* gnu/packages/haskell-xyz.scm (ghc-edit-distance): Change the phase
	that updates the Cabal file to allow for newer versions of 'QuickCheck'.

	gnu: ghc-cryptohash-sha256: Update Cabal file to r3.
	* gnu/packages/haskell-crypto.scm (ghc-cryptohash-sha256): Update Cabal
	file to r3.

	gnu: ghc-persistent: Update to 2.9.2.
	* gnu/packages/haskell-xyz.scm (ghc-persistent): Update to 2.9.2.

	gnu: ghc-feed: Update to 1.2.0.1.
	* gnu/packages/haskell-xyz.scm (ghc-feed): Update to 1.2.0.1.
	[arguments]: Remove '#:cabal-revision'.
	[native-inputs]: Add 'ghc-markdown-unlit'.

	gnu: ghc-stm-conduit: Update to 4.0.1.
	* gnu/packages/haskell-xyz.scm (ghc-stm-conduit): Update to 4.0.1.

	gnu: ghc-simple-sendfile: Update to 0.2.30.
	* gnu/packages/haskell-xyz.scm (ghc-simple-sendfile): Update to 0.2.30.

	gnu: hlint: Update to 2.1.26.
	* gnu/packages/haskell-apps.scm (hlint): Update to 2.1.26.
	[inputs]: Add 'ghc-lib-parser'.

	gnu: Add ghc-lib-parser.
	* gnu/packages/haskell-xyz.scm (ghc-lib-parser): New variable.

	gnu: ghc-hpack: Update to 0.31.2.
	* gnu/packages/haskell-xyz.scm (ghc-hpack): Update to 0.31.2.
	[source]: Use a patch to fix tests.
	[inputs]: Add 'ghc-infer-license'.
	* gnu/packages/patches/ghc-hpack-fix-tests.patch: New file.
	* gnu/local.mk: Add it.

	gnu: Add ghc-infer-license.
	* gnu/packages/haskell-xyz.scm (ghc-infer-license): New variable.

	gnu: Add ghc-text-metrics.
	* gnu/packages/haskell-xyz.scm (ghc-text-metrics): New variable.

	gnu: ghc-http: Update to 4000.3.14.
	* gnu/packages/haskell-web.scm (ghc-http): Update to 4000.3.14.

	gnu: ghc-monad-logger: Update to 0.3.30.
	* gnu/packages/haskell-xyz.scm (ghc-monad-logger): Update to 0.3.30.

	gnu: ghc-bzlib-conduit: Update to 0.3.0.2.
	* gnu/packages/haskell-xyz.scm (ghc-bzlib-conduit): Update to 0.3.0.2.

	gnu: ghc-yaml: Update to 0.11.1.2.
	* gnu/packages/haskell-xyz.scm (ghc-yaml): Update to 0.11.1.2.
	[arguments]: Enable tests.
	[inputs]: Add 'ghc-libyaml'.
	[native-inputs]: Add 'ghc-raw-strings-qq'.

	gnu: Add ghc-libyaml.
	* gnu/packages/haskell-xyz.scm (ghc-libyaml): New variable.

	gnu: Add libyaml@2.1.
	* gnu/packages/web.scm (libyaml-2.1): New variable.

	gnu: ghc-conduit-extra: Update to 1.3.4.
	* gnu/packages/haskell-xyz.scm (ghc-conduit-extra): Update to 1.3.4.

	gnu: ghc-conduit: Update to 1.3.1.1.
	* gnu/packages/haskell-xyz.scm (ghc-conduit): Update to 1.3.1.1.

	gnu: ghc-mono-traversable: Update to 1.0.13.0.
	* gnu/packages/haskell-xyz.scm (ghc-mono-traversable): Update to 1.0.13.0.

	gnu: ghc-foldl: Update to 1.4.5.
	* gnu/packages/haskell-xyz.scm (ghc-foldl): Update to 1.4.5.

	gnu: ghc-vector-builder: Update to 0.3.8.
	* gnu/packages/haskell-xyz.scm (ghc-vector-builder): Update to 0.3.8.

	gnu: ghc-wai-extra: Update to 3.0.28.
	* gnu/packages/haskell-web.scm (ghc-wai-extra): Update to 3.0.28.
	[inputs]: Remove 'ghc-blaze-builder'; add 'ghc-http2'.

	gnu: ghc-rerebase: Update to 1.3.1.1.
	* gnu/packages/haskell-xyz.scm (ghc-rerebase): Update to 1.3.1.1.

	gnu: ghc-rebase: Update to 1.3.1.1.
	* gnu/packages/haskell-xyz.scm (ghc-rebase): Update to 1.3.1.1.

	gnu: ghc-cryptohash-sha1: Update Cabal file to r4.
	* gnu/packages/haskell-crypto.scm (ghc-cryptohash-sha1): Update Cabal
	file to r4.

	gnu: ghc-cryptohash-md5: Update Cabal file to r4.
	* gnu/packages/haskell-crypto.scm (ghc-cryptohash-md5): Update Cabal
	file to r4.

	gnu: ghc-contravariant-extras: Update Cabal file to r1.
	* gnu/packages/haskell-xyz.scm (ghc-contravariant-extras): Update Cabal
	file to r1.

	gnu: ghc-wai-logger: Update to 2.3.5.
	* gnu/packages/haskell-web.scm (ghc-wai-logger): Update to 2.3.5.

	gnu: ghc-exactprint: Update to 0.6.1.
	* gnu/packages/haskell-xyz.scm (ghc-exactprint): Update to 0.6.1.

	gnu: ghc-snap-server: Update to 1.1.1.1.
	* gnu/packages/haskell-web.scm (ghc-snap-server): Update to 1.1.1.1.
	[arguments]: Set Cabal file to r1.

	gnu: ghc-wai: Update to 3.2.2.1.
	* gnu/packages/haskell-web.scm (ghc-wai): Update to 3.2.2.1.

	gnu: ghc-either: Update to 5.0.1.1.
	* gnu/packages/haskell-xyz.scm (ghc-either): Update to 5.0.1.1.

	gnu: ghc-free: Update to 5.1.2.
	* gnu/packages/haskell-xyz.scm (ghc-free): Update to 5.1.2.

	gnu: ghc-path-io: Update to 1.4.2.
	* gnu/packages/haskell-xyz.scm (ghc-path-io): Update to 1.4.2.
	[arguments]: Remove '#:cabal-revision'.

	gnu: ghc-uri-bytestring: Update to 0.3.2.2.
	* gnu/packages/haskell-xyz.scm (ghc-uri-bytestring): Update to 0.3.2.2.
	[inputs]: Remove 'ghc-fail'.
	[native-inputs]: Remove 'ghc-attoparsec', 'ghc-quickcheck',
	'ghc-tasty-quickcheck', 'ghc-quickcheck-instances', and
	'ghc-generics-sop'; add 'ghc-hedgehog', 'ghc-tasty-hedgehog', and
	'ghc-safe'.

	gnu: ghc-auto-update: Update to 0.1.6.
	* gnu/packages/haskell-xyz.scm (ghc-auto-update): Update to 0.1.6.
	[native-inputs] Add 'ghc-hspec', 'ghc-hunit', 'ghc-retry', and
	'hspec-discover'.

	gnu: Add ghc-retry.
	* gnu/packages/haskell-xyz.scm (ghc-retry): New variable.

	gnu: ghc-bsb-http-chunked: Update to 0.0.0.4.
	* gnu/packages/haskell-web.scm (ghc-bsb-http-chunked): Update to 0.0.0.4.
	[inputs]: Remove 'ghc-bytestring-builder'.
	[native-inputs]: Add 'ghc-attoparsec', 'ghc-blaze-builder',
	'ghc-hedgehog', 'ghc-tasty', 'ghc-tasty-hedgehog', 'ghc-tasty-hunit',
	and 'ghc-doctest'.

	gnu: Add ghc-tasty-hedgehog.
	* gnu/packages/haskell-check.scm (ghc-tasty-hedgehog): New variable.

	gnu: ghc-hedgehog: Update to 1.0.1.
	* gnu/packages/haskell-check.scm (ghc-hedgehog): Update to 1.0.1.
	[inputs]: Add 'ghc-fail'.

	gnu: ghc-http2: Update to 1.6.5.
	* gnu/packages/haskell-web.scm (ghc-http2): Update to 1.6.5.
	[inputs]: Remove 'ghc-bytestring-builder' and 'ghc-hex'; add
	'ghc-network-byte-order' and 'ghc-base16-bytestring'.

	gnu: Add ghc-network-byte-order.
	* gnu/packages/haskell-xyz.scm (ghc-network-byte-order): New variable.

	gnu: ghc-cheapskate: Update to 0.1.1.1.
	* gnu/packages/haskell-xyz.scm (ghc-cheapskate): Update to 0.1.1.1.

	gnu: ghc-vault: Update to 0.3.1.3.
	* gnu/packages/haskell-xyz.scm (ghc-vault): Update to 0.3.1.3.
	[inputs]: Replace 'ghc-semigroupoids' with 'ghc-semigroups'.

	gnu: ghc-invariant: Update to 0.5.3.
	* gnu/packages/haskell-xyz.scm (ghc-invariant): Update to 0.5.3.

	gnu: ghc-statistics: Update to 0.15.1.1.
	* gnu/packages/haskell-xyz.scm (ghc-statistics): Update to 0.15.1.1.
	[arguments]: Remove '#:cabal-revision'.
	[inputs]: Remove 'ghc-erf'; add 'ghc-async' and
	'ghc-dense-linear-algebra'.

	gnu: Add ghc-dense-linear-algebra.
	* gnu/packages/haskell-xyz.scm (ghc-dense-linear-algebra): New variable.

	gnu: ghc-monad-par: Add a patch to fix tests on GHC 8.6.
	* gnu/packages/patches/ghc-monad-par-fix-tests.patch: New file.
	* gnu/local.mk: Add it.
	* gnu/packages/haskell-xyz.scm (ghc-monad-par): Use it.

	gnu: ghc-texmath: Update to 0.11.3.
	* gnu/packages/haskell-xyz.scm (ghc-texmath): Update to 0.11.3.

	gnu: ghc-inline-c-cpp: Update to 0.3.0.3.
	* gnu/packages/haskell-xyz.scm (ghc-inline-c-cpp): Update to 0.3.0.3.

	gnu: ghc-skylighting: Update to 0.8.2.1.
	* gnu/packages/haskell-xyz.scm (ghc-skylighting): Update to 0.8.2.1.

	gnu: ghc-openssl-streams: Update to 1.2.2.0.
	* gnu/packages/haskell-crypto.scm (ghc-openssl-streams): Update to
	1.2.2.0.
	[arguments]: Remove '#:cabal-revision'.

	gnu: ghc-http-api-data: Update to 0.4.1.
	* gnu/packages/haskell-xyz.scm (ghc-http-api-data): Update to 0.4.1.
	[arguments]: Enable tests.
	[inputs]: Remove 'ghc-time-locale-compat' and 'ghc-uri-bytestring'; add
	'ghc-cookie' and 'ghc-time-compat'.
	[native-inputs]: Add 'cabal-doctest', 'ghc-nats', 'ghc-hunit',
	'ghc-hspec', 'ghc-quickcheck', 'ghc-quickcheck-instances',
	'ghc-doctest', and 'hspec-discover'

	gnu: ghc-semigroupoids: Update to 5.3.3.
	* gnu/packages/haskell-xyz.scm (ghc-semigroupoids): Update to 5.3.3.
	[arguments]: Remove '#:cabal-revision'.

	gnu: ghc-io-streams-haproxy: Update to 1.0.1.0.
	* gnu/packages/haskell-xyz.scm (ghc-io-streams-haproxy): Update to
	1.0.1.0.
	[arguments]: Remove '#:cabal-revision'.

	gnu: ghc-pandoc-types: Update to 1.17.6.1.
	* gnu/packages/haskell-xyz.scm (ghc-pandoc-types): Update to 1.17.6.1.

	gnu: ghc-aeson-compat: Update to 0.3.9.
	* gnu/packages/haskell-xyz.scm (ghc-aeson-compat): Update to 0.3.9.

	gnu: ghc-shakespeare: Update to 2.0.22.
	* gnu/packages/haskell-xyz.scm (ghc-shakespeare): Update to 2.0.22.

	gnu: ghc-inline-c: Update to 0.7.0.1.
	* gnu/packages/haskell-xyz.scm (ghc-inline-c): Update to 0.7.0.1.

	gnu: ghc-skylighting-core: Update to 0.8.2.1.
	* gnu/packages/haskell-xyz.scm (ghc-skylighting-core): Update to 0.8.2.1.

	gnu: ghc-diff: Patch to work with newer QuickCheck.
	* gnu/packages/patches/ghc-diff-swap-cover-args.patch: New file.
	* gnu/local.mk: Add it.
	* gnu/packages/haskell-xyz.scm (ghc-diff): Use it.

	gnu: ghc-aeson-pretty: Update to 0.8.8.
	* gnu/packages/haskell-web.scm (ghc-aeson-pretty): Update to 0.8.8.

	gnu: ghc-profunctors: Update to 5.3.
	* gnu/packages/haskell-xyz.scm (ghc-profunctors): Update to 5.3.
	[arguments]: Remove '#:cabal-revision'.

	gnu: ghc-http-client: Update to 0.6.4.
	* gnu/packages/haskell-web.scm (ghc-http-client): Update to 0.6.4.

	gnu: ghc-snap-core: Update to 1.0.4.0.
	* gnu/packages/haskell-web.scm (ghc-snap-core): Update to 1.0.4.0.
	[arguments]: Remove '#:cabal-revision'.

	gnu: ghc-connection: Update to 0.3.1.
	* gnu/packages/haskell-xyz.scm (ghc-connection): Update to 0.3.1.

	gnu: ghc-hslua-module-text: Update to 0.2.1.
	* gnu/packages/haskell-xyz.scm (ghc-hslua-module-text): Update to 0.2.1.
	[arguments]: Remove '#:cabal-revision'.

	gnu: ghc-tls-session-manager: Update to 0.0.3.
	* gnu/packages/haskell-web.scm (ghc-tls-session-manager): Update to 0.0.3.

	gnu: ghc-lifted-async: Update to 0.10.0.4.
	* gnu/packages/haskell-xyz.scm (ghc-lifted-async): Update to 0.10.0.4.

	gnu: ghc-missingh: Update to 1.4.1.0.
	* gnu/packages/haskell-xyz.scm (ghc-missingh): Update to 1.4.1.0.

	gnu: ghc-email-validate: Update to 2.3.2.12.
	* gnu/packages/haskell-xyz.scm (ghc-email-validate): Update to 2.3.2.12.

	gnu: ghc-libmpd: Update to 0.9.0.10.
	* gnu/packages/haskell-xyz.scm (ghc-libmpd): Update to 0.9.0.10.
	[inputs]: Add 'ghc-safe-exceptions'.

	gnu: ghc-io-streams: Update to 1.5.1.0.
	* gnu/packages/haskell-xyz.scm (ghc-io-streams): Update to 1.5.1.0.
	[arguments]: Remove '#:cabal-revision'.

	gnu: ghc-hslua: Update to 1.0.3.2.
	* gnu/packages/haskell-xyz.scm (ghc-hslua): Update to 1.0.3.2.

	gnu: ghc-hxt: Update to 9.3.1.18.
	* gnu/packages/haskell-web.scm (ghc-hxt): Update to 9.3.1.18.

	gnu: ghc-cgi: Update to 3001.4.0.0.
	* gnu/packages/haskell-xyz.scm (ghc-cgi): Update to 3001.4.0.0.
	[arguments]: Remove the 'update-constraints' phase.

	gnu: ghc-stringsearch: Update Cabal file to r1.
	* gnu/packages/haskell-xyz.scm (ghc-stringsearch): Update Cabal file to
	r1.

	gnu: ghc-httpd-shed: Update to 0.4.1.1.
	* gnu/packages/haskell-web.scm (ghc-httpd-shed): Update to 0.4.1.1.
	[inputs]: Add 'ghc-network-bsd'.

	gnu: Add ghc-network-bsd.
	* gnu/packages/haskell-xyz.scm (ghc-network-bsd): New variable.

	gnu: ghc-attoparsec-iso8601: Update to 1.0.1.0.
	* gnu/packages/haskell-xyz.scm (ghc-attoparsec-iso8601): Update to
	1.0.1.0.
	[arguments]: Update the Cabal revision hash.

	gnu: ghc-haskell-src-meta: Update to 0.8.3.
	* gnu/packages/haskell-xyz.scm (ghc-haskell-src-meta): Update to 0.8.3.
	[native-inputs]: Remove 'ghc-test-framework' and
	'ghc-test-framework-hunit'; add 'ghc-tasty' and 'ghc-tasty-hunit'.

	gnu: ghc-haskell-src-exts-util: Update to 0.2.5.
	* gnu/packages/haskell-xyz.scm (ghc-haskell-src-exts-util): Update to
	0.2.5.

	gnu: ghc-aeson: Update to 1.4.5.0.
	* gnu/packages/haskell-web.scm (ghc-aeson): Update to 1.4.5.0.

	gnu: ghc-parsers: Update to 0.12.10.
	* gnu/packages/haskell-xyz.scm (ghc-parsers): Update to 0.12.10.

	gnu: ghc-charset: Update Cabal file to r1.
	* gnu/packages/haskell-xyz.scm (ghc-charset): Update Cabal file to r1.

	gnu: ghc-bifunctors: Update to 5.5.5.
	* gnu/packages/haskell-xyz.scm (ghc-bifunctors): Update to 5.5.5.

	gnu: ghc-glut: Update to 2.7.0.15.
	* gnu/packages/haskell-xyz.scm (ghc-glut): Update to 2.7.0.15.

	gnu: ghc-rio: Update to 0.1.12.0.
	* gnu/packages/haskell-xyz.scm (ghc-rio): Update to 0.1.12.0.

	gnu: ghc-haskell-src-exts: Update to 1.21.1.
	* gnu/packages/haskell-xyz.scm (ghc-haskell-src-exts): Update to 1.21.1.

	gnu: ghc-hslogger: Update to 1.2.12.
	* gnu/packages/haskell-xyz.scm (ghc-hslogger): Update to 1.2.12.

	gnu: ghc-socks: Update to 0.6.1.
	* gnu/packages/haskell-xyz.scm (ghc-socks): Update to 0.6.1.
	[inputs]: Add 'ghc-basement'.

	gnu: ghc-megaparsec: Update to 7.0.5.
	* gnu/packages/haskell-xyz.scm (ghc-megaparsec): Update to 7.0.5.
	[arguments]: Remove '#:cabal-revision'.
	(ghc-megaparsec-7): Remove variable.
	* gnu/packages/haskell-apps.scm (kmonad)[inputs]: Replace
	'ghc-megaparsec-7' with 'ghc-megaparsec'.
	* gnu/packages/idris.scm (idris)[inputs]: Likewise.

	gnu: ghc-comonad: Update to 5.0.5.
	* gnu/packages/haskell-xyz.scm (ghc-comonad): Update to 5.0.5.

	gnu: ghc-hsopenssl: Update to 0.11.4.17.
	* gnu/packages/haskell-crypto.scm (ghc-hsopenssl): Update to 0.11.4.17.
	[arguments]: Remove '#:cabal-revision'.

	gnu: ghc-iproute: Update to 1.7.7.
	* gnu/packages/haskell-xyz.scm (ghc-iproute): Update to 1.7.7.

	gnu: ghc-opengl: Update to 3.0.3.0.
	* gnu/packages/haskell-xyz.scm (ghc-opengl): Update to 3.0.3.0.
	[arguments]: Set Cabal file to r1.

	gnu: ghc-tldr: Update to 0.4.0.2.
	* gnu/packages/haskell-xyz.scm (ghc-tldr): Update to 0.4.0.2.

	gnu: ghc-quickcheck-instances: Update to 0.3.22.
	* gnu/packages/haskell-check.scm (ghc-quickcheck-instances): Update to
	0.3.22.
	[arguments]: Use Cabal file revision 2.
	[inputs]: Add 'ghc-time-compat'.

	gnu: Add ghc-time-compat.
	* gnu/packages/haskell-xyz.scm (ghc-time-compat): New variable.

	gnu: ghc-system-fileio: Update to 0.3.16.4.
	* gnu/packages/haskell-xyz.scm (ghc-system-fileio): Update to 0.3.16.4.
	[arguments]: Add a phase that updates the Cabal file to allow for newer
	versions of 'chell'.

	gnu: ghc-chell-quickcheck: Update to 0.2.5.2.
	* gnu/packages/haskell-xyz.scm (ghc-chell-quickcheck): Update to 0.2.5.2.
	[arguments]: Change the 'update-constraints' phase to allow even newer
	versions of 'QuickCheck'.
	(ghc-chell-quickcheck-bootstrap): Likewise.

	gnu: ghc-chell: Update to 0.5.
	* gnu/packages/haskell-xyz.scm (ghc-chell): Update to 0.5.
	[arguments] Set Cabal file to r1.

	gnu: ghc-patience: Update to 0.3.
	* gnu/packages/haskell-xyz.scm (ghc-patience): Update to 0.3.

	gnu: ghc-typed-process: Update to 0.2.6.0.
	* gnu/packages/haskell-xyz.scm (ghc-typed-process): Update to 0.2.6.0.
	[inputs]: Add 'ghc-unliftio-core'.

	gnu: ghc-network: Update to 2.8.0.1.
	* gnu/packages/haskell-xyz.scm (ghc-network): Update to 2.8.0.1.
	(ghc-network-2.8): Remove variable.
	* gnu/packages/idris.scm (idris)[inputs]: Replace 'ghc-network-2.8' with
	'ghc-network'.

	gnu: ghc-weigh: Update to 0.0.14.
	* gnu/packages/haskell-xyz.scm (ghc-weigh): Update to 0.0.14.

	gnu: ghc-atomic-write: Update to 0.2.0.6.
	* gnu/packages/haskell-xyz.scm (ghc-atomic-write): Update to 0.2.0.6.

	gnu: ghc-graphviz: Update to 2999.20.0.3.
	* gnu/packages/haskell-xyz.scm (ghc-graphviz): Update to 2999.20.0.3.
	[arguments]: Change the phase that updates the Cabal file to allow for
	newer versions of 'hspec' and 'QuickCheck'.

	gnu: ghc-fgl-arbitrary: Update dependency constraints.
	* gnu/packages/haskell-xyz.scm (ghc-fgl-arbitrary): Change the phase that
	updates the Cabal file to allow for newer versions of 'hspec' and
	'QuickCheck'.

	gnu: ghc-zip-archive: Update to 0.4.1.
	* gnu/packages/haskell-xyz.scm (ghc-zip-archive): Update to 0.4.1.
	[arguments]: Add a phase that sets up the environment for the tests.
	[native-inputs]: Add 'which'.

	gnu: ghc-wave: Update to 0.2.0.
	* gnu/packages/haskell-xyz.scm (ghc-wave): Update to 0.2.0.

	gnu: ghc-gnuplot: Update to 0.5.6.
	* gnu/packages/haskell-xyz.scm (ghc-gnuplot): Update to 0.5.6.

	gnu: ghc-distributive: Update to 0.6.1.
	* gnu/packages/haskell-xyz.scm (ghc-distributive): Update to 0.6.1.
	[arguments]: Remove '#:cabal-revision'.

	gnu: ghc-genvalidity-property: Update to 0.4.0.0.
	* gnu/packages/haskell-xyz.scm (ghc-genvalidity-property): Update to
	0.4.0.0.

	gnu: ghc-attoparsec: Update to 0.13.2.3.
	* gnu/packages/haskell-xyz.scm (ghc-attoparsec): Update to 0.13.2.3.

	gnu: Add ghc-splitmix.
	* gnu/packages/haskell-xyz.scm (ghc-splitmix): New variable.
	(ghc-splitmix-bootstrap): Inherit from 'ghc-splitmix'.

	gnu: Add ghc-base-compat-batteries.
	* gnu/packages/haskell-xyz.scm (ghc-base-compat-batteries): New variable.

	gnu: ghc-th-orphans: Update to 0.13.9.
	* gnu/packages/haskell-xyz.scm (ghc-th-orphans): Update to 0.13.9.

	gnu: ghc-regex: Update to 1.0.2.0.
	* gnu/packages/haskell-xyz.scm (ghc-regex): Update to 1.0.2.0.

	gnu: ghc-openglraw: Update to 3.3.3.0.
	* gnu/packages/haskell-xyz.scm (ghc-openglraw): Update to 3.3.3.0.

	gnu: ghc-tasty-ant-xml: Update to 1.1.6.
	* gnu/packages/haskell-check.scm (ghc-tasty-ant-xml): Update to 1.1.6.

	gnu: ghc-genvalidity: Update to 0.8.0.0.
	* gnu/packages/haskell-xyz.scm (ghc-genvalidity): Update to 0.8.0.0.

	gnu: ghc-doctest: Update to 0.16.2.
	* gnu/packages/haskell-xyz.scm (ghc-doctest): Update to 0.16.2.

	gnu: ghc-generic-deriving: Update to 1.12.4.
	* gnu/packages/haskell-xyz.scm (ghc-generic-deriving): Update to 1.12.4.

	gnu: ghc-asn1-parse: Update to 0.9.5.
	* gnu/packages/haskell-crypto.scm (ghc-asn1-parse): Update to 0.9.5.

	gnu: ghc-newtype-generics: Update to 0.5.4.
	* gnu/packages/haskell-xyz.scm (ghc-newtype-generics): Update to 0.5.4.

	gnu: ghc-fast-logger: Update to 2.4.17.
	* gnu/packages/haskell-xyz.scm (ghc-fast-logger): Update to 2.4.17.
	[inputs]: Add 'ghc-unix-compat'.

	gnu: ghc-storable-complex: Update to 0.2.3.0.
	* gnu/packages/haskell-xyz.scm (ghc-storable-complex): Update to 0.2.3.0.
	[inputs]: Add 'ghc-base-orphans'.

	gnu: ghc-base-orphans: Update to 0.8.1.
	* gnu/packages/haskell-xyz.scm (ghc-base-orphans): Update to 0.8.1.

	gnu: ghc-fgl: Update to 5.7.0.1.
	* gnu/packages/haskell-xyz.scm (ghc-fgl): Update to 5.7.0.1.
	[arguments]: Change the phase that updates the Cabal file to allow for
	newer versions of 'hspec' and 'QuickCheck'.

	gnu: ghc-hspec-contrib: Update to 0.5.1.
	* gnu/packages/haskell-check.scm (ghc-hspec-contrib): Update to 0.5.1.

	gnu: ghc-validity: Update to 0.9.0.2.
	* gnu/packages/haskell-xyz.scm (ghc-validity): Update to 0.9.0.2.

	gnu: ghc-unliftio: Update to 0.2.12.
	* gnu/packages/haskell-xyz.scm (ghc-unliftio): Update to 0.2.12.

	gnu: ghc-resourcet: Update to 1.2.2.
	* gnu/packages/haskell-xyz.scm (ghc-resourcet): Update to 1.2.2.

	gnu: ghc-base-compat: Update to 0.10.5.
	* gnu/packages/haskell-xyz.scm (ghc-base-compat): Update to 0.10.5.

	gnu: ghc-asn1-encoding: Update to 0.9.6.
	* gnu/packages/haskell-crypto.scm (ghc-asn1-encoding): Update to 0.9.6.

	gnu: ghc-reflection: Update to 2.1.5.
	* gnu/packages/haskell-xyz.scm (ghc-reflection): Update to 2.1.5.
	[native-inputs]: Add 'ghc-hspec', 'ghc-quickcheck', and
	'hspec-discover'.

	gnu: ghc-hspec: Update to 2.7.1.
	* gnu/packages/haskell-check.scm (ghc-hspec): Update to 2.7.1.

	gnu: ghc-asn1-types: Update to 0.3.3.
	* gnu/packages/haskell-crypto.scm (ghc-asn1-types): Update to 0.3.3.

	gnu: ghc-hspec-core: Update to 2.7.1.
	* gnu/packages/haskell-check.scm (ghc-hspec-core): Update to 2.7.1.
	[inputs]: Remove 'ghc-async' and add 'ghc-tf-random'.

	gnu: ghc-extra: Update to 1.6.18.
	* gnu/packages/haskell-xyz.scm (ghc-extra): Update to 1.6.18.
	[inputs]: Add 'ghc-semigroups'.

	gnu: ghc-juicypixels: Update to 3.3.4.
	* gnu/packages/haskell-xyz.scm (ghc-juicypixels): Update to 3.3.4.

	gnu: ghc-blaze-html: Update to 0.9.1.2.
	* gnu/packages/haskell-web.scm (ghc-blaze-html): Update to 0.9.1.2.

	gnu: ghc-zlib: Update to 0.6.2.1.
	* gnu/packages/haskell-xyz.scm (ghc-zlib): Update to 0.6.2.1.

	gnu: ghc-tar: Update to 0.5.1.1.
	* gnu/packages/haskell-xyz.scm (ghc-tar): Update to 0.5.1.1.

2019-11-21  Timothy Sample  <samplet@ngyro.com>

	gnu: ghc-bytestring-handle: Fix Cabal dependency constraints.
	Rather than patch the 'base' constraints, we update the Cabal file to r1
	so that it accepts 'base' from GHC 8.6.

	* gnu/packages/haskell-xyz.scm (ghc-bytestring-handle): Update the Cabal
	file to r1; remove 'base' constraint fix; and update the 'QuickCheck'
	constraint to allow version 2.13.

2019-11-21  Timothy Sample  <samplet@ngyro.com>

	gnu: ghc-blaze-markup: Update to 0.8.2.3.
	* gnu/packages/haskell-xyz.scm (ghc-blaze-markup): Update to 0.8.2.3.

	gnu: ghc-memory: Update to 0.14.18.
	* gnu/packages/haskell-xyz.scm (ghc-memory): Update to 0.14.18.

	gnu: ghc-vector-binary-instances: Update to 0.2.5.1.
	* gnu/packages/haskell-xyz.scm (ghc-vector-binary-instances): Update to
	0.2.5.1.
	[arguments]: Remove '#:cabal-revision'.

	gnu: ghc-regex-applicative: Update to 0.3.3.1.
	* gnu/packages/haskell-xyz.scm (ghc-regex-applicative): Update to 0.3.3.1.

	gnu: ghc-tasty-quickcheck: Update to 0.10.1.
	* gnu/packages/haskell-check.scm (ghc-tasty-quickcheck): Update to 0.10.1.

	gnu: ghc-indents: Update to 0.5.0.1.
	* gnu/packages/haskell-xyz.scm (ghc-indents): Update to 0.5.0.1.

	gnu: ghc-psqueues: Update to 0.2.7.2.
	* gnu/packages/haskell-xyz.scm (ghc-psqueues): Update to 0.2.7.2.
	[native-inputs]: Remove 'ghc-test-framework',
	'ghc-test-framework-hunit', and 'ghc-test-framework-quickcheck2'; add
	'ghc-tasty', 'ghc-tasty-hunit', and 'ghc-tasty-quickcheck'.

	gnu: ghc-logict: Update to 0.7.0.2.
	* gnu/packages/haskell-xyz.scm (ghc-logict): Update to 0.7.0.2.
	[native-inputs]: Add 'ghc-tasty' and 'ghc-tasty-hunit'.

	gnu: ghc-tasty-hunit: Update to 0.10.0.2.
	* gnu/packages/haskell-check.scm (ghc-tasty-hunit): Update to 0.10.0.2.

	gnu: ghc-tasty-expected-failure: Update to 0.11.1.2.
	* gnu/packages/haskell-check.scm (ghc-tasty-expected-failure): Update to
	0.11.1.2.

	gnu: ghc-hmatrix-gsl-stats: Update to 0.4.1.8.
	* gnu/packages/haskell-xyz.scm (ghc-hmatrix-gsl-stats): Update to 0.4.1.8.

	gnu: ghc-contravariant: Update to 1.5.2.
	* gnu/packages/haskell-xyz.scm (ghc-contravariant): Update to 1.5.2.

	gnu: hspec-discover: Update to 2.7.1.
	* gnu/packages/haskell-check.scm (hspec-discover): Update to 2.7.1.

	gnu: ghc-hspec-meta: Update to 2.6.0.
	* gnu/packages/haskell-check.scm (ghc-hspec-meta): Update to 2.6.0.
	[inputs]: Remove 'ghc-async' and add 'ghc-clock'.

	gnu: ghc-clock: Update to 0.8.
	* gnu/packages/haskell-xyz.scm (ghc-clock): Update to 0.8.

	gnu: ghc-tasty: Update to 1.2.3.
	* gnu/packages/haskell-check.scm (ghc-tasty): Update to 1.2.3.

	gnu: ghc-integer-logarithms: Update to 1.0.3.
	* gnu/packages/haskell-xyz.scm (ghc-integer-logarithms): Update to 1.0.3.

	gnu: ghc-void: Update to 0.7.3.
	* gnu/packages/haskell-xyz.scm (ghc-void): Update to 0.7.3.

	gnu: ghc-glob: Update to 0.10.0.
	* gnu/packages/haskell-xyz.scm (ghc-glob): Update to 0.10.0.

	gnu: ghc-hmatrix: Update to 0.20.0.0.
	* gnu/packages/haskell-xyz.scm (ghc-hmatrix): Update to 0.20.0.0.

	gnu: ghc-split: Update Cabal file to r2.
	* gnu/packages/haskell-xyz.scm (ghc-split): Update Cabal file to r2.

	gnu: ghc-hinotify: Update to 0.4.
	* gnu/packages/haskell-xyz.scm (ghc-hinotify): Update to 0.4.

	gnu: ghc-concurrent-output: Update to 1.10.11.
	* gnu/packages/haskell-xyz.scm (ghc-concurrent-output): Update to 1.10.11.

	gnu: ghc-microlens-platform: Update to 0.3.11.
	* gnu/packages/haskell-xyz.scm (ghc-microlens-platform): Update to 0.3.11.

	gnu: ghc-mwc-random: Update to 0.14.0.0.
	* gnu/packages/haskell-xyz.scm (ghc-mwc-random): Update to 0.14.0.0.

	gnu: ghc-math-functions: Update to 0.3.3.0.
	* gnu/packages/haskell-xyz.scm (ghc-math-functions): Update to 0.3.3.0.
	[inputs]: Add 'ghc-data-default-class'.

	gnu: ghc-unordered-containers: Update to 0.2.10.0.
	* gnu/packages/haskell-xyz.scm (ghc-unordered-containers): Update to
	0.2.10.0.

	gnu: ghc-chasingbottoms: Update to 1.3.1.7.
	* gnu/packages/haskell-xyz.scm (ghc-chasingbottoms): Update to 1.3.1.7.

	gnu: ghc-async: Update to 2.2.2.
	* gnu/packages/haskell-xyz.scm (ghc-async): Update to 2.2.2.

	gnu: ghc-hashtables: Update to 1.2.3.4.
	* gnu/packages/haskell-xyz.scm (ghc-hashtables): Update to 1.2.3.4.

	gnu: ghc-hashable-time: Update to 0.2.0.2.
	* gnu/packages/haskell-xyz.scm (ghc-hashable-time): Update to 0.2.0.2.
	[arguments]: Set Cabal file to r2.

	gnu: ghc-exceptions: Update to 0.10.3.
	* gnu/packages/haskell-xyz.scm (ghc-exceptions): Update to 0.10.3.

	gnu: ghc-vector-th-unbox: Update to 0.2.1.7.
	* gnu/packages/haskell-xyz.scm (ghc-vector-th-unbox): Update to 0.2.1.7.

	gnu: ghc-fingertree: Update to 0.1.4.2.
	* gnu/packages/haskell-xyz.scm (ghc-fingertree): Update to 0.1.4.2.

	gnu: ghc-x11: Update to 1.9.1.
	* gnu/packages/haskell-xyz.scm (ghc-x11): Update to 1.9.1.

	gnu: ghc-cereal: Update to 0.5.8.1.
	* gnu/packages/haskell-xyz.scm (ghc-cereal): Update to 0.5.8.1.

	gnu: ghc-test-framework-quickcheck2: Update to 0.3.0.5.
	* gnu/packages/haskell-check.scm (ghc-test-framework-quickcheck2): Update
	to 0.3.0.5.
	[arguments]: Update Cabal file hash.

	gnu: ghc-test-framework: Update Cabal file to r5.
	* gnu/packages/haskell-check.scm (ghc-test-framework): Update Cabal file
	to r5, and remove a now unneeded 'update-constraints' phase.

	gnu: ghc-hashable: Update Cabal file to r1.
	* gnu/packages/haskell-xyz.scm (ghc-hashable): Update Cabal file to r1.
	(ghc-hashable-bootstrap): Splice in arguments from 'ghc-hashable'.

	gnu: ghc-vector-algorithms: Update to 0.8.0.1.
	* gnu/packages/haskell-xyz.scm (ghc-vector-algorithms): Update to 0.8.0.1.

	gnu: ghc-th-lift-instances: Update to 0.1.14.
	* gnu/packages/haskell-xyz.scm (ghc-th-lift-instances): Update to 0.1.14.

	gnu: ghc-language-c: Update to 0.8.3.
	* gnu/packages/haskell-xyz.scm (ghc-language-c): Update to 0.8.3.

	gnu: ghc-th-reify-many: Update to 0.1.9.
	* gnu/packages/haskell-xyz.scm (ghc-th-reify-many): Update to 0.1.9.

	gnu: ghc-vector: Update to 0.12.0.3.
	* gnu/packages/haskell-xyz.scm (ghc-vector): Update to 0.12.0.3.
	[arguments]: Remove '#:cabal-revision'.

	gnu: ghc-optparse-applicative: Update to 0.14.3.0.
	* gnu/packages/haskell-xyz.scm (ghc-optparse-applicative): Update to
	0.14.3.0.
	[arguments]: Set Cabal file to r2.

	gnu: ghc-th-expand-syns: Update to 0.4.5.0.
	* gnu/packages/haskell-xyz.scm (ghc-th-expand-syns): Update to 0.4.5.0.

	gnu: ghc-dlist: Update to 0.8.0.7.
	* gnu/packages/haskell-xyz.scm (ghc-dlist): Update to 0.8.0.7.

	gnu: ghc-pqueue: Update to 1.4.1.2.
	* gnu/packages/haskell-xyz.scm (ghc-pqueue): Update to 1.4.1.2.

	gnu: ghc-json: Update to 0.9.3.
	* gnu/packages/haskell-xyz.scm (ghc-json): Update to 0.9.3.

	gnu: ghc-hs-bibutils: Update to 6.7.0.0.
	* gnu/packages/haskell-xyz.scm (ghc-hs-bibutils): Update to 6.7.0.0.

	gnu: ghc-tagsoup: Update to 0.14.8.
	* gnu/packages/haskell-web.scm (ghc-tagsoup): Update to 0.14.8.

	gnu: ghc-intervalmap: Update to 0.6.1.1.
	* gnu/packages/haskell-xyz.scm (ghc-intervalmap): Update to 0.6.1.1.

	gnu: ghc-syb: Update to 0.7.1.
	* gnu/packages/haskell-xyz.scm (ghc-syb): Update to 0.7.1.

	gnu: ghc-quickcheck: Update to 2.13.2.
	* gnu/packages/haskell-check.scm (ghc-quickcheck): Update to 2.13.2.
	[inputs]: Add 'ghc-splitmix-bootstrap'.

	gnu: ghc-primitive: Update Cabal file to r1.
	* gnu/packages/haskell-xyz.scm (ghc-primitive): Update Cabal file to r1.

	gnu: Add ghc-splitmix-bootstrap.
	* gnu/packages/haskell-xyz.scm (ghc-splitmix-bootstrap): New variable.

	gnu: ghc-ansi-wl-pprint: Update to 0.6.9.
	* gnu/packages/haskell-xyz.scm (ghc-ansi-wl-pprint): Update to 0.6.9.

	gnu: ghc-cmark-gfm: Update to 0.2.0.
	* gnu/packages/haskell-xyz.scm (ghc-cmark-gfm): Update to 0.2.0.

	gnu: ghc-unix-time: Update to 0.4.7.
	* gnu/packages/haskell-xyz.scm (ghc-unix-time): Update to 0.4.7.

	gnu: ghc-cmark: Update to 0.6.
	* gnu/packages/haskell-xyz.scm (ghc-cmark): Update to 0.6.

	gnu: ghc-microlens-ghc: Update to 0.4.10.
	* gnu/packages/haskell-xyz.scm (ghc-microlens-ghc): Update to 0.4.10.

	gnu: ghc-ansi-terminal: Update to 0.9.1.
	* gnu/packages/haskell-xyz.scm (ghc-ansi-terminal): Update to 0.9.1.

	gnu: ghc-regex-pcre-builtin: Update to 0.94.5.8.8.35.
	* gnu/packages/haskell-xyz.scm (ghc-regex-pcre-builtin): Update to
	0.94.5.8.8.35.

	gnu: ghc-tagged: Update to 0.8.6.
	* gnu/packages/haskell-xyz.scm (ghc-tagged): Update to 0.8.6.
	[arguments]: Set Cabal file to r1.

	gnu: ghc-generics-sop: Update to 0.4.0.1.
	* gnu/packages/haskell-xyz.scm (ghc-generics-sop): Update to 0.4.0.1.
	[inputs]: Add 'ghc-sop-core'.

	gnu: Add ghc-sop-core.
	* gnu/packages/haskell-xyz.scm (ghc-sop-core): New variable.

	gnu: ghc-foundation: Update to 0.0.25.
	* gnu/packages/haskell-xyz.scm (ghc-foundation): Update to 0.0.25.

	gnu: ghc-mmorph: Update to 1.1.3.
	* gnu/packages/haskell-xyz.scm (ghc-mmorph): Update to 1.1.3.

	gnu: ghc-microlens-th: Update to 0.4.2.3.
	* gnu/packages/haskell-xyz.scm (ghc-microlens-th): Update to 0.4.2.3.
	[arguments]: Set Cabal file to r1.

	gnu: ghc-pretty-show: Update to 1.9.5.
	* gnu/packages/haskell-xyz.scm (ghc-pretty-show): Update to 1.9.5.

	gnu: ghc-regex-tdfa: Update to 1.2.3.2.
	* gnu/packages/haskell-xyz.scm (ghc-regex-tdfa): Update to 1.2.3.2.

	gnu: ghc-th-lift: Update to 0.8.0.1.
	* gnu/packages/haskell-xyz.scm (ghc-th-lift): Update to 0.8.0.1.

	gnu: ghc-fixed: Update to 0.3.
	* gnu/packages/haskell-xyz.scm (ghc-fixed): Update to 0.3.

	gnu: ghc-code-page: Update to 0.2.
	* gnu/packages/haskell-xyz.scm (ghc-code-page): Update to 0.2.

	gnu: ghc-statevar: Update to 1.2.
	* gnu/packages/haskell-xyz.scm (ghc-statevar): Update to 1.2.

	gnu: ghc-basement: Update to 0.0.11.
	* gnu/packages/haskell-xyz.scm (ghc-basement): Update to 0.0.11.

	gnu: ghc-setlocale: Update to 1.0.0.9.
	* gnu/packages/haskell-xyz.scm (ghc-setlocale): Update to 1.0.0.9.

	gnu: ghc-appar: Update to 0.1.8.
	* gnu/packages/haskell-xyz.scm (ghc-appar): Update to 0.1.8.

	gnu: ghc-hxt-charproperties: Update to 9.4.0.0.
	* gnu/packages/haskell-web.scm (ghc-hxt-charproperties): Update to
	9.4.0.0.

	gnu: ghc-string-qq: Update to 0.0.4.
	* gnu/packages/haskell-xyz.scm (ghc-string-qq): Update to 0.0.4.
	[native-inputs]: Add 'ghc-hunit'.

	gnu: ghc-entropy: Update to 0.4.1.5.
	* gnu/packages/haskell-crypto.scm (ghc-entropy): Update to 0.4.1.5.

	gnu: ghc-transformers-compat: Update to 0.6.5.
	* gnu/packages/haskell-xyz.scm (ghc-transformers-compat): Update to 0.6.5.

	gnu: ghc-mime-types: Update to 0.1.0.9.
	* gnu/packages/haskell-web.scm (ghc-mime-types): Update to 0.1.0.9.

	gnu: ghc-paths: Update to 0.1.0.12.
	* gnu/packages/haskell-xyz.scm (ghc-paths): Update to 0.1.0.12.

	gnu: ghc-silently: Update to 1.2.5.1.
	* gnu/packages/haskell-xyz.scm (ghc-silently): Update to 1.2.5.1.

	gnu: ghc-colour: Update to 2.3.5.
	* gnu/packages/haskell-xyz.scm (ghc-colour): Update to 2.3.5.

	gnu: ghc-rfc5051: Update to 0.1.0.4.
	* gnu/packages/haskell-xyz.scm (ghc-rfc5051): Update to 0.1.0.4.

	gnu: ghc-unliftio-core: Update to 0.1.2.0.
	* gnu/packages/haskell-xyz.scm (ghc-unliftio-core): Update to 0.1.2.0.
	[arguments]: Set Cabal file to r2.

	gnu: ghc-fmlist: Update to 0.9.3.
	* gnu/packages/haskell-xyz.scm (ghc-fmlist): Update to 0.9.3.

	gnu: ghc-parser-combinators: Update to 1.1.0.
	* gnu/packages/haskell-xyz.scm (ghc-parser-combinators): Update to 1.1.0.

	gnu: ghc-polyparse: Update to 1.12.1.
	* gnu/packages/haskell-xyz.scm (ghc-polyparse): Update to 1.12.1.

	gnu: ghc-microlens: Update to 0.4.10.
	* gnu/packages/haskell-xyz.scm (ghc-microlens): Update to 0.4.10.

	gnu: ghc-th-abstraction: Update to 0.3.1.0.
	* gnu/packages/haskell-xyz.scm (ghc-th-abstraction): Update to 0.3.1.0.

	gnu: ghc-unix-compat: Update to 0.5.2.
	* gnu/packages/haskell-xyz.scm (ghc-unix-compat): Update to 0.5.2.

	gnu: ghc-file-embed: Update to 0.0.11.
	* gnu/packages/haskell-xyz.scm (ghc-file-embed): Update to 0.0.11.

	gnu: ghc-happy: Update to 1.19.12.
	* gnu/packages/haskell-xyz.scm (ghc-happy): Update to 1.19.12.

	gnu: ghc-bytestring-builder: Update to 0.10.8.2.0.
	* gnu/packages/haskell-xyz.scm (ghc-bytestring-builder): Update to
	0.10.8.2.0.

	gnu: ghc-data-accessor: Update to 0.2.2.8.
	* gnu/packages/haskell-xyz.scm (ghc-data-accessor): Update to 0.2.2.8.

	gnu: cabal-doctest: Update to 1.0.8.
	* gnu/packages/haskell-check.scm (cabal-doctest): Update to 1.0.8.
	[arguments]: Remove '#:cabal-revision'.

	gnu: Use GHC 8.6.5 as the main Haskell compiler.
	* gnu/package/haskell.scm (ghc-8): Change to 'ghc-8.6'.
	* guix/import/hackage.scm (ghc-standard-libraries): Add 'ghc-heap'
	and 'libiserv'.

2019-11-21  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.3.12.
	* gnu/packages/linux.scm (linux-libre-5.3-version): Update to 5.3.12.
	(linux-libre-5.3-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.85.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.85.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.155.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.155.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: isc-dhcp: Update bundled BIND to 9.11.13 [fixes CVE-2019-6477].
	* gnu/packages/admin.scm (isc-dhcp)[bind-patch-version]: Update to 13.
	[inputs]: Update hash of bind-source-tarball.

2019-11-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.14.8 [fixes CVE-2019-6477].
	* gnu/packages/dns.scm (isc-bind): Update to 9.14.8.

2019-11-20  Efraim Flashner  <efraim@flashner.co.il>

	services: sysctl: Make service one-shot.
	* gnu/services/sysctl.scm (sysctl-shepherd-service): Adjust shepherd
	service to use the 'one-shot?' keyword. Remove 'stop' command. Remove
	'respawn' option.

2019-11-20  David Truby  <David.Truby@arm.com>

	gnu: Add llvm-9, clang-9 and clang-toolchain-9.
	* gnu/packages/llvm.scm (llvm-9): New variable.
	(clang-runtime-9): New variable.
	(clang-9): New variable.
	(clang-toolchain-9): New variable.

2019-11-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mcron: Update to 1.1.3.
	* gnu/packages/guile-xyz.scm (mcron): Update to 1.1.3.
	[arguments]: Add phase to allow building with guile-2.2.
	[native-inputs]: Remove autoconf, automake, help2man, texinfo.

2019-11-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Register python-3.8 patches.
	This is a follow-up to af6a9fc27622ea8a342fe18c8604f2fe64a04e68.

	* gnu/local.mk (dist_patch_DATA): Register
	python-3.8-search-paths.patch, python-3.8-fix-tests.patch.

2019-11-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: the-butterfly-effect: Don't use unstable tarball.
	* gnu/packages/games.scm (the-butterfly-effect)[source]: Download using
	git-fetch.

	gnu: laby: Don't use unstable tarball.
	* gnu/packages/games.scm (laby)[source]: Download using git-fetch.

	gnu: cmark: Update to 0.29.0.
	* gnu/packages/markup.scm (cmark): Update to 0.29.0.

	gnu: cmark: Don't use unstable tarball.
	* gnu/packages/markup.scm (cmark)[source]: Download using git-fetch.

	gnu: hoedown: Don't use unstable tarball.
	* gnu/packages/markup.scm (hoedown)[source]: Download using git-fetch.

	gnu: uefitool: Update to 0.26.0.
	* gnu/packages/flashing-tools.scm (uefitool): Update to 0.26.0.

	gnu: uefitool: Don't use unstable tarball.
	* gnu/packages/flashing-tools.scm (uefitool)[source]: Download using
	git-fetch.

	gnu: me-cleaner: Don't use unstable tarball.
	* gnu/packages/flashing-tools.scm (me-cleaner)[source]: Download using
	git-fetch.

	gnu: heimdall: Download from new upstream source.
	* gnu/packages/flashing-tools.scm (heimdall)[source]: Download from new
	upstream source.

	gnu: heimdall: Don't use unstable tarball.
	* gnu/packages/flashing-tools.scm (heimdall)[source]: Download using
	git-fetch.
	[home-page]: Use https.

	gnu: teensy-loader-cli: Don't use unstable tarball.
	* gnu/packages/flashing-tools.scm (teensy-loader-cli)[version]: Use
	git-version.
	[source]: Download using git-fetch.

	gnu: cowsay: Don't use unstable tarball.
	* gnu/packages/games.scm (cowsay)[source]: Download using git-fetch.

2019-11-19  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add carla.
	* gnu/packages/audio.scm (carla): New variable.

2019-11-19  nixo  <nicolo@nixo.xyz>

	gnu: brlaser: Update to 6.
	* gnu/packages/printers.scm (brlaser): Update to 6.

2019-11-19  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add python-3.8.
	* gnu/packages/python.scm (python-3.8): New public variable.
	[source]: Add patches to skip four tests.
	* gnu/packages/patches/python-3.8-search-paths.patch: New file.
	* gnu/packages/patches/python-3.8-fix-tests.patch: New file.

2019-11-19  Robert Smith  <robertsmith@posteo.net>

	gnu: Add minisat.
	* gnu/packages/patches/minisat-friend-declaration.patch: New file.
	* gnu/packages/patches/minisat-install.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add both files above.
	* gnu/packages/maths.scm (minisat): New exported variable.

2019-11-19  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: llvm: Change copyright holder.
	* gnu/packages/llvm.scm: Change David Truby to Arm Ltd as copyright holder as
	requested here: https://issues.guix.gnu.org/issue/32773#18.

2019-11-19  Clément Lassieur  <clement@lassieur.org>

	gnu: Add python-mcuboot-imgtool.
	* gnu/packages/python-crypto.scm (python-mcuboot-imgtool): New variable.

	gnu: Add python-intelhex.
	* gnu/packages/python-xyz.scm (python-intelhex): New variable.

2019-11-19  Efraim Flashner  <efraim@flashner.co.il>

	doc: Fix typo in example.
	* doc/guix.texi (Web Services)[nginx-php-fpm-location]: Fix example to
	actually use nginx-php-fpm-location.

2019-11-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: hwloc: Adjust references to 'hwloc'.
	This is a followup to 8ec7ca22d363b80b173ce87c5f39d5ca9686d248, which
	led to a stack overflow (cyclic graph) when attempting to build HWLOC-2.

	* gnu/packages/mpi.scm (hwloc-2): Refer to HWLOC-1 instead of HWLOC.

2019-11-19  Efraim Flashner  <efraim@flashner.co.il>

	doc: Fix typo.
	* doc/guix.texi (Web Services)[php-fpm-configuration]: Change language
	to suggest there are more than two options.

2019-11-19  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add font-dseg.
	* gnu/packages/fonts.scm (font-dseg): New variable.

2019-11-19  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: Add emacs-ample-theme.
	* gnu/packages/emacs-xyz.scm (emacs-ample-theme): New variable.

2019-11-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: hwloc: Default to 2.x.
	* gnu/packages/mpi.scm (hwloc): Rename to...
	(hwloc-1): ... this.
	(hwloc-2): Adjust 'inherit' clause accordingly.
	(hwloc): New variable.

	doc: Clarify the "system type" for 'machine-ssh-configuration'.
	* doc/guix.texi (Invoking guix deploy): Replace "Nix system type" with
	"system type" for consistency.

	deploy: Handle "--version".
	* guix/scripts/deploy.scm (%options): Add "--version".

2019-11-19  Ludovic Courtès  <ludo@gnu.org>

	pull: Acquire a lock for the target profile.
	This is a followup to b1fb663404894268b5ee92c040f12c52c0bee425.

	* guix/scripts/pull.scm (guix-pull): Wrap 'run-with-store' call in
	'with-file-lock/no-wait'.

2019-11-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: spice-gtk: Build with vala support.
	* gnu/packges/spice.scm (spice-gtk)[native-inputs]: Add vala.
	[arguments]: Add '--enable-vala' to configure-flags.

2019-11-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-protobuf-mode: Rename the set-emacs-load-path phase.
	This is a follow up commit to e1d31e6457.

	* gnu/packages/protobuf.scm (emacs-protobuf-mode): Add the
	change-working-directory phase before the add-source-to-load-path phase
	instead of before the set-emacs-load-path phase.

2019-11-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-erlang: Rename the set-emacs-load-path phase.
	This is a follow up commit to e1d31e6457.

	* gnu/packages/erlang.scm (emacs-erlang): Add the change-working-directory
	phase before the add-source-to-load-path phase instead of before the
	set-emacs-load-path phase.

2019-11-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-pdf-tools: Adapt phase name.
	Follow up commit to c51d4c7746fe99e60b32d7e9ee0da2b847174253.

	* gnu/packages/emacs-xyz.scm (emacs-pdf-tools): Add the emacs-install phase
	after the emacs-add-source-to-load-path instead of after the
	emacs-set-emacs-load-path phase.

	Reported-by: Brett Gilio <brettg@posteo.net>

2019-11-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-scel: Fix build.
	This is a follow up commit to e1d31e6457.

	* gnu/packages/emacs-xyz.scm (emacs-scel): Fix build.

2019-11-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-realgud: Fix build.
	This is a follow up commit to e1d31e6457.

	* gnu/packages/emacs-xyz.scm (emacs-realgud): Fix build.

2019-11-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-pdf-tools: Fix build.
	This is a follow up commit to e1d31e6457.

	* gnu/packages/emacs-xyz.scm (emacs-pdf-tools): Fix build.

2019-11-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-forge: Fix build.
	This is a follow up commit to e1d31e6457.

	* gnu/packages/emacs-xyz.scm (emacs-forge): Fix build.

2019-11-18  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: tome4: Update to 1.6.1.
	* gnu/packages/games.scm (tome4): Update to 1.6.1.

2019-11-18  Guillaume Le Vaillant  <glv@posteo.net>

	linux-boot: Don't ignore options when mounting root file system.
	Fixes <https://bugs.gnu.org/37977>.

	* gnu/build/linux-boot.scm (mount-root-file-system): Add the 'options'
	  keyword argument and use it when mounting the root file system.
	  (boot-system): Pass the root file system options to
	  'mount-root-file-system'.

2019-11-18  Ludovic Courtès  <ludo@gnu.org>

	download: Load *.crt certificate bundles when *.pem files are missing.
	Fixes <https://bugs.gnu.org/38254>.

	* guix/build/download.scm (make-credendials-with-ca-trust-files): Look
	for *.crt files under DIRECTORY when *.pem files cannot be found.

2019-11-18  David Wilson  <david@daviwil.com>

	gnu: emacs-eshell-z: Update to 0.4.
	* gnu/packages/emacs-xyz.scm (emacs-eshell-z): Update to 0.4.

2019-11-18  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: emacs-ccls: Propagate ccls.
	* gnu/packages/emacs-xyz.scm (emacs-ccls)[propagated-inputs]: Add ccls.

2019-11-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs: Adapt the autoloads auxiliary code to use EMACSLOADPATH.
	The Elisp directories to scan for autoloads are now taken from EMACSLOADPATH
	instead of from the user profile, environment profile or system profile.
	Manually adding the Elisp directories to the `load-path' is no longer
	necessary, as this is covered by Emacs when they are in EMACSLOADPATH.  The
	caching logic is also removed, as this code is not typically run often and the
	gain is marginal (loading autoloads files is cheap).

	* gnu/packages/aux-files/emacs/guix-emacs.el (guix-emacs-directory)
	(guix-emacs-subdirs, guix-emacs-directories): Remove procedures.
	(guix-emacs-find-autoloads): Filter the directory entries by passing the
	regexp to `directory-files' directly, which is ten times faster.  Remove
	deduplication.
	(guix-emacs-autoloads-regexp): Remove the group, which used to filter out the
	file extension; it no longer works this way due to passing the regexp to the
	`directory-files' procedure directly, which doesn't care about groups.
	(guix-emacs-autoload-packages): Update doc.  Search package directories from
	EMACSLOADPATH.  Do not populate the load-path.  Remove cache.

2019-11-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build-system: emacs: Simplify the SET-EMACS-LOAD-PATH phase.
	It is no longer necessary to search for the Elisp libraries manually, as Emacs
	now include a search path specification serving that purpose.

	* guix/build/emacs-build-system.scm (set-emacs-load-path): Replace by...
	(add-source-to-load-path): ...this.
	(%standard-phases): Adjust accordingly.

2019-11-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs: Locate Elisp libraries via EMACSLOADPATH.
	* gnu/packages/emacs.scm (emacs): Add a search path specification for
	EMACSLOADPATH.

2019-11-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	vm: Honor the VOLATILE? parameter when producing a system disk image.
	* gnu/system/vm.scm (system-disk-image): Honor the VOLATILE? parameter instead
	of hard coding its value to #t.

	Reported-by: Jelle Licht <jlicht@fsfe.org>

2019-11-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	linux-boot: Fix indentation.
	* gnu/build/linux-boot.scm (boot-system): Re-indent.

	file-systems: Fix docstring.
	* gnu/build/file-systems.scm (mount-file-system): Clean the documentation from
	the no longer existing parameters (these are now encapsulated within a
	<file-system> record).

	tests: install: Fix typo.
	* gnu/tests/install.scm (run-install): Fix typo in docstring.

2019-11-18  Alex Sassmannshausen  <alex@pompo.co>

	utils: Handle #f file-name.
	* guix/utils.scm (current-source-directory): Change dispatch to handle #f
	file-name.

2019-11-17  Ludovic Courtès  <ludo@gnu.org>

	guix build: Handle "guix build /….drv" correctly for non-existent derivations.
	This lets the daemon substitute missing derivations, as in the example
	at <https://bugs.gnu.org/38226>, instead of failing with ENOENT.

	* guix/scripts/build.scm (options->things-to-build): In the
	'derivation-path?' case, don't fail when 'read-derivation-from-file'
	raises to ENOENT; return the empty list in that case.
	(guix-build): Add non-existent '.drv' files to ITEMS.
	Pass ITEMS in addition to DRV to 'build-derivations'.
	* tests/guix-build.sh: Add test.

2019-11-17  Ludovic Courtès  <ludo@gnu.org>

	tests: Test "guix build /gnu/store/….drv".
	* tests/guix-build.sh: Add test for passing "guix build" a .drv.

2019-11-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: gsettings-desktop-schemas: Fix file name of default background.
	Reported by Alexandros Theodotou <alex@zrythm.org>
	at <https://lists.gnu.org/archive/html/guix-devel/2019-11/msg00157.html>.

	* gnu/packages/gnome.scm (gsettings-desktop-schemas)[arguments]: New
	field.
	[inputs]: Add GNOME-BACKGROUNDS.

2019-11-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: slurm: Allow builds on 32-bit platforms.
	Fixes a regression introduced in
	7c96befa52ba127f68a066162258e600afbc73fb whereby ./configure would fail
	on 32-bit platforms due to 32-bit support being "deprecated".

	* gnu/packages/parallel.scm (slurm)[arguments]: Pass
	"--enable-deprecated" configure flag unless 'target-64bit?' returns
	true.

2019-11-17  Jesse Gibbons  <jgibbons2357+guix@gmail.com>

	gnu: python-hy: Set HOME to /tmp before install
	Fixes <https://bugs.gnu.org/38241>.

	* gnu/packages/python-xyz.scm (python-hy)[arguments]: Add custom
	'set-HOME phase before the 'install phase.

2019-11-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: hedgewars: Update to 1.0.0.
	* gnu/packages/games.scm (hedgewars): Update to 1.0.0.
	[arguments]: Remove unnecessary phases.

2019-11-17  Andrius Štikonas  <andrius@stikonas.eu>

	gnu: kpmcore: Fix dependencies.
	* gnu/packages/kde.scm(kpmcore)[inputs]: Add kauth, kcoreaddons,
	  kwidgetsaddons. Remove kconfigwidgets, kio.

2019-11-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: Add clang-toolchain.
	In the same spirit that gcc-toolchain provides a complete gcc toolchain
	suitable for user profile installation, add a make-clang-toolchain function
	and use it to create clang-toolchain, clang-toolchain-7 and clang-toolchain-6
	packages.

	* gnu/packages/llvm.scm (make-clang-toolchain): New method.
	(clang-toolchain): New public variable defined using previous method,
	(clang-toolchain-7): ditto,
	(clang-toolchain-6): ditto.

2019-11-17  David Truby  <David.Truby@arm.com>

	gnu: clang-from-llvm: Fix libstdc++ header location search.
	Make clang use libstdc++ from gcc package. In the future, the build of clang
	could be parametrized to build clang with libstdc++ support or with libcxx
	support.

	* gnu/packages/llvm.scm (clang-from-llvm)[arguments]: Make clang look for
	libstdc++ in the right location, which is gcc c++ includes directory.

2019-11-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: librsvg-next: Update to 2.46.3.
	* gnu/packages/gnome.scm (librsvg-next): Update to 2.46.3.
	[license]: Update to lgpl2.1+.

	gnu: librsvg-next: Don't use name variable in source uri.
	* gnu/packages/gnome.scm (librsvg-next)[source]: Hardcode name.

2019-11-16  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update deblob scripts.
	* gnu/packages/linux.scm (deblob-scripts-5.3): Update to 5.3.11.
	(deblob-scripts-5.19): Update to 4.19.84.
	(deblob-scripts-4.14): Update to 4.14.154.
	(deblob-scripts-4.9): Update to 4.9.201.
	(deblob-scripts-4.4): Update to 4.4.201.

2019-11-16  Kei Kebreau  <kkebreau@posteo.net>

	gnu: crispy-doom: Update to 5.6.3.
	* gnu/packages/games.scm (crispy-doom): Update to 5.6.3.

2019-11-16  Oskar Köök  <oskar@maatriks.ee>

	gnu: elixir: Update to 1.9.4.
	* gnu/packages/elixir.scm (elixir): Update to 1.9.4.

2019-11-16  David Wilson  <david@daviwil.com>

	gnu: emacs-desktop-environment: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-desktop-environment): Update to 0.3.0.

2019-11-16  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: linux-libre: Remove cross-libc from CROSS_CPATH.
	* gnu/packages/linux.scm (make-linux-libre*)[arguments]: Do not unset
	CROSS_CPATH completely, instead remove cross-libc from CROSS_CPATH in the same
	way that libc is removed from CPATH.

	gnu: linux-libre: Remove cross-libc from CROSS_CPATH.
	* gnu/packages/linux.scm (make-linux-libre*)[arguments]: Do not unset
	CROSS_CPATH completely, instead remove cross-libc from CROSS_CPATH in the same
	way that libc is removed from CPATH.

2019-11-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: keepassxc: Update to 2.5.1.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.5.1.

2019-11-16  Kei Kebreau  <kkebreau@posteo.net>

	gnu: hyperrogue: Update to 11.2d.
	* gnu/packages/games.scm (hyperrogue): Update to 11.2d.

2019-11-16  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	php: Enable more extentions.
	* gnu/packages/php.scm (php)[arguments]: Use libzip instead of zip for
	the "--with-libzip" argument, enable intl and zip.
	[inputs]: Add icu4c, libzip. Remove zip.

2019-11-16  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: libzip: Add more inputs.
	This enables encryption.

	* gnu/packages/compression.scm (libzip)[inputs]: Add gnutls, openssl.

2019-11-16  Josh Holland  <josh@inv.alid.pw>

	gnu: Add redshift-wayland
	* gnu/packages/xdisorg.scm (redshift-wayland): New variable.

2019-11-16  Oskar Köök  <oskarkook@maatriks.ee>

	gnu: elixir: Update to 1.9.2.
	* gnu/packages/elixir.scm (elixir): Update to 1.9.2.

2019-11-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: openmpi: Silence UCX warnings when running tests.
	* gnu/packages/mpi.scm (%openmpi-setup): Set "UCX_LOG_LEVEL".

2019-11-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: ucx: Avoid relying on /sys/class/net.
	This fixes test failures of packages that use Open MPI, whereby UCX
	would error out due to /sys/class/net being unavailable in the build
	chroot that the daemon sets up.

	* gnu/packages/patches/ucx-tcp-iface-ioctl.patch: New file.
	* gnu/packages/fabric-management.scm (ucx)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-11-16  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.9: Update to 4.9.202.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.202.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.202.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.202.
	(linux-libre-4.4-pristine-source): Update hash.

2019-11-16  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Fix another 'de' translation typo.
	* etc/news.scm: Fix typo.

	news: Fix 'de' translation typo.
	* etc/news.scm: Fix typo.

2019-11-16  Mathieu Othacehe  <m.othacehe@gmail.com>

	Merge remote-tracking branch master into core-updates

2019-11-15  Ludovic Courtès  <ludo@gnu.org>

	time-machine: Honor the standard build options.
	* guix/scripts/time-machine.scm (show-help): Call 'show-build-options-help'.
	(%options): Add %STANDARD-BUILD-OPTIONS.
	(%default-options): New variable.
	(parse-args): Pass (list %default-options) to 'parse-command-line' and
	remove #:build-options? parameter.
	(guix-time-machine): Call 'set-build-options-from-command-line' and wrap
	'cached-channel-instance' call in 'with-status-verbosity'.
	* doc/guix.texi (Invoking guix time-machine): Mention common build options.

	time-machine: Handle 'git-error' exceptions.
	* guix/scripts/pull.scm (with-git-error-handling): Export.
	* guix/scripts/time-machine.scm (guix-time-machine): Wrap body in
	'with-git-error-handling'.

2019-11-15  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	news: Add entry for "guix time-machine".
	* etc/news.scm: Add entry for 'guix time-machine'.

	inferior: 'cached-channel-instance' takes an open store connection.
	* guix/inferior.scm (cached-channel-instance): Take an explicit 'store'
	argument.
	(inferior-for-channels): Wrap call to 'cached-channel-instance' in
	'with-store'.
	* guix/time-machine.scm (guix-time-machine): Wrap call to
	'cached-channel-instance' in 'with-store'.

	Add 'guix time-machine'.
	* guix/scripts/time-machine.scm: New file.
	* Makefile.am: (MODULES): Add it.
	* guix/scripts/pull.scm (channel-list): Export.
	* guix/inferior.scm (cached-channel-instance): New procedure.
	(inferior-for-channels): Use it.
	* doc/guix.texi (Invoking guix time-machine): New section.
	(Channels): Cross-reference it.

2019-11-15  Ludovic Courtès  <ludo@gnu.org>

	pull: Remove unused '--verbose' option.
	This option had been ignored since commit
	0d39a3b98948314e135566b9315717695a9035ea (August 2018).

	* guix/scripts/pull.scm (show-help, %options): Remove "--verbose".
	(build-and-install): Remove #:verbose?, which was unused.
	(guix-pull): Adjust accordingly.

2019-11-15  Ludovic Courtès  <ludo@gnu.org>

	Revert "gnu: openmpi: Pass explicit "--with-*" configure flags."
	This reverts commit eaa52b5baa8fbb26a79890561d0c40344d1e1bf3,
	which would lead to build failures on systems other than x86_64-linux.

	gnu: openmpi: Fix typo.
	* gnu/packages/mpi.scm (openmpi)[inputs]: For UCX, check the supported
	systems of UCX, not PSM2.

2019-11-15  Eric Bavier  <bavier@member.fsf.org>

	gnu: tomb: Use system's sudo.
	* gnu/packages/crypto.scm (tomb)[arguments]: Disallow references to the "sudo"
	input.  Remove it's path from the wrapper.

	gnu: tomb: Add lsof input for "ps" and "slam".
	* gnu/packages/crypto.scm (tomb)[inputs]: Add lsof.
	[arguments]: Add it to the wrapper PATH.

	gnu: tomb: Update to 2.7.
	* gnu/packages/patches/tomb-fix-errors-on-open.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/crypto.scm (tomb): Update to 2.7.
	[source]: Use the patch.

2019-11-15  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2019-11-15  Ivan Vilata-i-Balaguer  <ivan@selidor.net>

	gnu: CMake: Add version 3.15.5.
	Add CMake version 3.15.5 but do not replace the existing version to avoid
	triggering the rebuild of all CMake-based packages.

	See <https://issues.guix.gnu.org/issue/38060>.

	* gnu/packages/cmake.scm (cmake-3.15.5): Add CMake 3.15.5.

2019-11-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Update to 78.0.3904.97-0.acaf163.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for
	Chromium 78.
	(%chromium-version): Set to 78.0.3904.97.
	(%ungoogled-revision): Set to acaf16383f264d8a2f24142ad054c9b4355771d3.
	(%debian-revision): Set to e43d74632091324774a5049668782dba7b09cf72.
	(%chromium-origin, %ungoogled-origin, %debian-origin): Update hashes.
	(gentoo-patches, %auxiliary-patches): Remove variables.
	(ungoogled-chromium-source): Adjust Debian patches for 78.  Don't apply
	%AUXILIARY-PATCHES.
	(libvpx/chromium): New variable.
	(ungoogled-chromium)[arguments]: Add substitution for ICU headers.  Adjust
	other substitutions for 78.  Remove obsolete workaround.  Increase ulimit in
	'build' phase.  Don't install '22x22' icon, which no longer exists.
	[inputs]: Change from LIBVPX to LIBVPX/CHROMIUM.
	[properties]: Remove HIDDEN?.
	(ungoogled-chromium-wayland)[inputs]: Don't remove inherited inputs.
	(ungoogled-chromium-is-deprecated, ungoogled-chromium-wayland-is-deprecated):
	Remove variables.

	gnu: gn: Enable tests.
	* gnu/packages/build-tools.scm (gn)[arguments]: Remove #:tests?.  Override
	'check' phase.

	gnu: gn: Update to 0.0-1666.6e5ba2e.
	* gnu/packages/build-tools.scm (gn): Update to 0.0-1666.6e5ba2e.
	[arguments]: Do not override LDFLAGS.

2019-11-15  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: openmpi: Raise the priority of the PSM2 component.
	This allows us to get better performance by default on machines with
	OmniPath hardware.

	* gnu/packages/patches/openmpi-psm2-priority.patch: New file.
	* gnu/packages/mpi.scm (openmpi)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-11-15  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: psm: Add "debug" output.
	* gnu/packages/linux.scm (psm)[outputs]: New field.

	gnu: openmpi, slurm: Switch to hwloc 2.x.
	* gnu/packages/mpi.scm (openmpi)[inputs]: Switch to HWLOC-2.
	* gnu/packages/parallel.scm (slurm)[inputs]: Likewise.

	gnu: hwloc: Update to 2.1.0.
	* gnu/packages/mpi.scm (hwloc-2.0): Rename to...
	(hwloc-2): ... this.  Update to 2.1.0
	(hwloc-2.0): Define as deprecated.
	* gnu/packages/opencl.scm (pocl)[inputs]: Adjust accordingly.

	gnu: slurm: Build shared libraries only.
	* gnu/packages/parallel.scm (slurm)[arguments]: Pass "--disable-static".

	gnu: slurm: Update to 19.05.3-2.
	* gnu/packages/parallel.scm (slurm): Update to 19.05.3-2.
	[source](snippet): Keep "contribs/mpi" and its reference in
	'Makefile.am'.
	[inputs]: Remove OPENSSL.
	[arguments]: Remove "--with-ssl".  Add 'install-libpmi' phase.

	gnu: Add Intel MPI Benchmarks.
	* gnu/packages/mpi.scm (intel-mpi-benchmarks): New variable.

2019-11-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: rdma-core: Update to 26.0.
	* gnu/packages/linux.scm (rdma-core): Update to 26.0.
	[arguments]: Add "-DRST2MAN_EXECUTABLE=..." to #:configure-flags.
	[native-inputs]: Add PYTHON-DOCUTILS.

	gnu: rdma-core: Use the "write" ioctl mode.
	* gnu/packages/linux.scm (rdma-core)[arguments]: Add "-DIOCTL_MODE=write"
	to #:configure-flags.

2019-11-15  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: openmpi: Pass explicit "--with-*" configure flags.
	* gnu/packages/mpi.scm (openmpi)[arguments]: Pass "--with-ucx",
	"--with-psm", and "--with-psm2".

	gnu: ucx: Do not install static libraries.
	* gnu/packages/fabric-management.scm (ucx)[arguments]: Pass
	"--disable-static".

2019-11-15  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: ucx: Enable InfiniBand support through Verbs.
	Until now, InfiniBand support was missing, as reported by "ucx_info -d"
	on a machine with InfiniBand networking.

	* gnu/packages/fabric-management.scm (ucx)[arguments]: Build with
	"--with-verbs".

2019-11-15  Mathieu Othacehe  <m.othacehe@gmail.com>

	scripts: system: Add --target option.
	* guix/scripts/system.scm (%options): Add target option,
	(%default-options): ditto,
	(process-action): Rename existing target variable to target-file and pass new
	target variable to run-with-store procedure.

	system: vm: Support cross-compilation.
	* gnu/system.scm (system-linux-image-file-name): Add support for cross-built
	systems. Remove system argument that was ignored,
	(operating-system-kernel-file): adapt by removing ignored os argument.
	* gnu/system/vm.scm (expression->derivation-in-linux-vm): Add target
	argument and turn inputs into native-inputs. Pass target to qemu-command
	and gexp->derivation calls.
	(iso9660-image): Add target argument and pass it to
	expression->derivation-in-linux-vm. Remove qemu from inputs as it
	is not necessary.
	(qemu-image): Add target argument, also remove qemu from inputs. Pass
	target argument to expression->derivation-in-linux-vm call.

	system: vm: Add arm64 support.
	* gnu/build/vm.scm (load-in-linux-vm): Add target-arm64? argument and use it
	to pass correct arguments to qemu.
	* gnu/system/vm.scm (expression->derivation-in-linux-vm): Pass the new
	target-arm64? argument added above. Do not add ESP partition on all ARM
	targets. Do not pass grub-efi package to initialize-hard-disk on ARM targets.

	build: vm: Fix arm32 support.
	* gnu/build/vm.scm (load-in-linux-vm): Disable qemu highmem support on ARM32
	systems.

	utils: Use target-aarch64? and target-arm? helpers.
	* guix/utils.scm (target-aarch64?, target-arm?): New exported procedures.

2019-11-15  Pierre-Moana Levesque  <pierre.moana.levesque@gmail.com>

	gnu: cmake: Fix cross-compilation.
	* gnu/packages/cmake.scm (cmake-minimal)[inputs]: Move all inputs to ...
	[native-inputs]: ... here, except for ncurses.

	gnu: crda: Fix cross-compilation
	* gnu/packages/linux.scm (crda)[arguments]: Patch Makefile to use cross
	pkg-config when cross-compiling. Also search for wireless-regdb in both
	native-inputs and inputs. Set CC variable to cross-compiler when
	cross-compiling.

2019-11-15  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: libnl: Move python outputs to separate packages.
	Cross compiling python extensions is currently broken. To allow libnl
	cross compilation, move its python2 and python3 outputs to separate
	packages.

	* gnu/packages/linux.scm (libnl)[outputs]: Remove python2 and python3
	and replace by ...
	(libnl-python-package):  ... this new procedure,
	(libnl-python2, libnl-python3): new variables.

2019-11-15  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: guile-sqlite3: Fix cross-compilation.
	* gnu/packages/patches/guile-sqlite3-fix-cross-compilation.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/guile.scm (guile-sqlite3)[source]: Apply previous patch,
	[native-inputs]: add guile.

	gnu: guile-gcrypt: Fix cross-compilation.
	* gnu/packages/gnupg.scm (guile-gcrypt) [native-inputs]: Add guile,
	[arguments]: add libgcrypt-config to PATH when cross-compiling.

	gnu: doxygen: Fix cross-compilation.
	* gnu/packages/documentation.scm (doxygen)[arguments]: Force cmake to use
	iconv.h from cross-libc.

	gnu: git: Fix cross-compilation.
	* gnu/packages/version-control.scm (git-cross-configure-flags): New variable,
	(git)[arguments]: add it to configure-flags. Also add cross curl-config script
	to PATH.
	(git-minimal): Add previous variable to configure-flags.

	gnu: swig: Fix cross-compilation.
	* gnu/packages/swig.scm (swig)[inputs]: Add pcre that is needed when cross-compiling.

	gnu: openldap: Fix cross-compilation.
	* gnu/packages/openldap.scm (openldap)[inputs]: Move groff from here to ...
	[native-inputs]: ... here. Also add bdb and automake.
	[arguments]: Add cross-compilation specific configure-flags. Do not strip when
	cross-compiling. Add a new fix-configure phase to update outdated config.sub
	and config.guess. Add a fix-cross-gcc phase to set CC variable to
	cross-compiler name when cross-compiling.

	gnu: bdb: Fix cross-compilation.
	* gnu/packages/dbm.scm (bdb-4.8)[arguments]: Pass host argument to configure
	when cross-compiling.

2019-11-15  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: eudev: Fix cross-compilation.
	* gnu/packages/linux.scm (eudev)[arguments]: Look for xsltproc in both
	native-inputs and inputs. Also, do not run udevadm when cross-compiling.

	We need to find another way to generate hwdb.bin file for cross-built systems.

2019-11-15  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: boost: Fix cross-compilation.
	* gnu/packages/patches/boost-dumpversion.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/boost.scm (boost)[source]: Apply it,
	[native-inputs]: add python unless cross-compiling,
	[arguments]: pass cross-compilation mandatory
	flags and fill a user-config.jam file pointing to cross-compiler. Disable
	python support that is broken when cross-compiling. Disable
	provide-libboost_python when cross-compiling.

	gnu: icu4c: Fix cross-compilation.
	* gnu/packages/icu4c.scm (icu4c-build-root): New variable.
	(icu4c)[native-inputs]: Add it.
	[arguments]: Pass it as a configure-flag.

	gnu: cyrus-sasl: Fix cross-compilation.
	* gnu/packages/patches/cyrus-sasl-ac-try-run-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/cyrus-sasl.scm (cyrus-sasl)[origin]: Apply it.
	[native-tools]: Add autoconf, automake and libtool.
	[arguments]: Run autoconf to apply m4 modification in patch above.

	gnu: groff: Fix cross compilation.
	* gnu/packages/groff.scm (groff)[native-inputs]: Add self,
	[arguments]: set GROFF_BIN_PATH and GROFFBIN variables when
	cross-compiling.
	(groff-minimal)[native-inputs]: Add groff.

	gnu: cmake: Fix cross-compilation.
	* gnu/packages/cmake.scm (cmake-minimal-cross): New package.
	* guix/build-system/cmake.scm (default-cmake): Add new target argument and use
	it to select cmake-minimal or cmake-minimal-cross.
	(lower): Pass target to default-cmake.

	gnu: openssl: Fix cross-compilation.
	* gnu/packages/tls.scm (openssl-next)[arguments]: Pass CROSS_COMPILE
	environment variable and target system to configure script.

2019-11-15  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 7.20191114.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 7.20191114.

2019-11-15  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: rtmidi: Update to 4.0.0.
	* gnu/packages/audio.scm (rtmidi): Update to 4.0.0.
	[source]: Download tarball from upstream URL rather than the powertab github
	fork.
	[arguments]: Enable tests.  Remove 'build and 'install phases and add a new
	'noconfigure phase to prevent the bootstrap script from invoking configure.
	[home-page]: Update homepage to upstream URL.
	* gnu/packages/music.scm (powertabeditor)[arguments]: Add phase that substitutes
	the rtmidi #include directive to find the header.

2019-11-15  John Soo  <jsoo1@asu.edu>

	gnu: freecad: Update to 0.18.4.
	* gnu/packages/engineering.scm (freecad): Update to 0.18.4.

2019-11-15  Efraim Flashner  <efraim@flashner.co.il>

	make-bootstrap: Adjust copied linux headers.
	* guix/build/make-bootstrap.scm (copy-linux-headers): Remove header
	file 'a.out.h' is no longer part of the linux kernel headers.

2019-11-15  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: emacs-flycheck-cpplint: Set cpplint path.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-cpplint)[inputs]: Add cpplint.
	[arguments]: Add a set-cpplint-path phase to set the path of cpplint.

	gnu: Add cpplint.
	* gnu/packages/cpp.scm (cpplint): New variable.

2019-11-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: aspell: Update to 0.60.8.
	* gnu/packages/aspell.scm (aspell): Update to 0.60.8.
	[source]: Remove "aspell-gcc-compat.patch".
	* gnu/packages/patches/aspell-gcc-compat.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-11-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: aspell: Truly honor $ASPELL_DICT_DIR.
	Fixes <https://bugs.gnu.org/29686>.
	Reported by Oleg Pykhalov <go.wigust@gmail.com>.

	* gnu/packages/aspell.scm (aspell)[arguments]: Remove 'wrap-aspell' phase.
	* gnu/packages/patches/aspell-default-dict-dir.patch: Add hunk to expand
	the right-hand size of '|' in values like "<$FOO|$BAR/baz>".  Change
	DICT_DIR to refer to "$HOME" on the right-hand side.

2019-11-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fluidsynth: Update to 2.0.9.
	* gnu/packages/audio.scm (fluidsynth): Update to 2.0.9.

	gnu: perl-type-tiny: Update to 1.006000.
	* gnu/packages/perl.scm (perl-type-tiny): Update to 1.006000.

	gnu: msitools: Update to 0.100.
	* gnu/packages/package-management.scm (msitools): Update to 0.100.

	gnu: perl-mail-dkim: Update to 0.58.
	* gnu/packages/mail.scm (perl-mail-dkim): Update to 0.58.

2019-11-14  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add m2-planet.
	* gnu/packages/mes.scm (m2-planet): New variable.

2019-11-14  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-helm-fish-completion.
	* gnu/packages/emacs-xyz.scm (emacs-helm-fish-completion): New variable.

2019-11-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gprofiler: Update to 0.7.0.
	* gnu/packages/bioinformatics.scm (r-gprofiler): Update to 0.7.0.

	gnu: r-hexbin: Update to 1.28.0.
	* gnu/packages/statistics.scm (r-hexbin): Update to 1.28.0.

	gnu: r-r-oo: Update to 1.23.0.
	* gnu/packages/statistics.scm (r-r-oo): Update to 1.23.0.

	gnu: r-glmnet: Update to 3.0.
	* gnu/packages/statistics.scm (r-glmnet): Update to 3.0.
	[inputs]: Move gfortran from here...
	[native-inputs]: ...to here.
	[propagated-inputs]: Add r-shape.

	gnu: r-dt: Update to 0.10.
	* gnu/packages/statistics.scm (r-dt): Update to 0.10.

	gnu: r-rmarkdown: Update to 1.17.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 1.17.

	gnu: r-hms: Update to 0.5.2.
	* gnu/packages/statistics.scm (r-hms): Update to 0.5.2.

	gnu: r-roxygen2: Update to 7.0.0.
	* gnu/packages/statistics.scm (r-roxygen2): Update to 7.0.0.
	[propagated-inputs]: Add r-rlang.

	gnu: r-r6: Update to 2.4.1.
	* gnu/packages/statistics.scm (r-r6): Update to 2.4.1.

	gnu: r-testthat: Update to 2.3.0.
	* gnu/packages/statistics.scm (r-testthat): Update to 2.3.0.
	[propagated-inputs]: Add r-ellipsis and r-pkgload.

	gnu: r-knitr: Update to 1.26.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.26.

	gnu: r-survival: Update to 3.1-7.
	* gnu/packages/statistics.scm (r-survival): Update to 3.1-7.

	gnu: r-farver: Update to 2.0.1.
	* gnu/packages/cran.scm (r-farver): Update to 2.0.1.
	[propagated-inputs]: Remove r-rcpp.

	gnu: r-ggeffects: Update to 0.13.0.
	* gnu/packages/cran.scm (r-ggeffects): Update to 0.13.0.
	[propagated-inputs]: Remove r-scales.

	gnu: r-learnr: Update to 0.10.0.
	* gnu/packages/cran.scm (r-learnr): Update to 0.10.0.
	[propagated-inputs]: Add r-checkmate, r-ellipsis, and r-renv.

	gnu: r-ggfortify: Update to 0.4.8.
	* gnu/packages/cran.scm (r-ggfortify): Update to 0.4.8.

	gnu: r-kernlab: Update to 0.9-29.
	* gnu/packages/cran.scm (r-kernlab): Update to 0.9-29.

	gnu: r-bookdown: Update to 0.15.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.15.

	gnu: r-future: Update to 1.15.0.
	* gnu/packages/cran.scm (r-future): Update to 1.15.0.

	gnu: r-rbamtools: Update to 2.16.17.
	* gnu/packages/cran.scm (r-rbamtools): Update to 2.16.17.

	gnu: r-fields: Update to 10.0.
	* gnu/packages/cran.scm (r-fields): Update to 10.0.

	gnu: r-spam: Update to 2.4-0.
	* gnu/packages/cran.scm (r-spam): Update to 2.4-0.

	gnu: r-rcppannoy: Update to 0.0.14.
	* gnu/packages/cran.scm (r-rcppannoy): Update to 0.0.14.

	gnu: r-rvcheck: Update to 0.1.6.
	* gnu/packages/cran.scm (r-rvcheck): Update to 0.1.6.

	gnu: r-rootsolve: Update to 1.8.1.
	* gnu/packages/cran.scm (r-rootsolve): Update to 1.8.1.

	gnu: r-flextable: Update to 0.5.6.
	* gnu/packages/cran.scm (r-flextable): Update to 0.5.6.

	gnu: r-officer: Update to 0.3.6.
	* gnu/packages/cran.scm (r-officer): Update to 0.3.6.

	gnu: r-rjags: Update to 4-10.
	* gnu/packages/cran.scm (r-rjags): Update to 4-10.

	gnu: r-ggpubr: Update to 0.2.4.
	* gnu/packages/cran.scm (r-ggpubr): Update to 0.2.4.

	gnu: r-openxlsx: Update to 4.1.3.
	* gnu/packages/cran.scm (r-openxlsx): Update to 4.1.3.
	[propagated-inputs]: Add r-rlang and r-stringi.

	gnu: r-tinytex: Update to 0.17.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.17.

	gnu: r-xfun: Update to 0.11.
	* gnu/packages/cran.scm (r-xfun): Update to 0.11.

	gnu: r-prodlim: Update to 2019.10.13.
	* gnu/packages/cran.scm (r-prodlim): Update to 2019.10.13.

	gnu: r-rcpp: Update to 1.0.3.
	* gnu/packages/cran.scm (r-rcpp): Update to 1.0.3.

	gnu: r-haven: Update to 2.2.0.
	* gnu/packages/cran.scm (r-haven): Update to 2.2.0.
	[propagated-inputs]: Add r-rlang and r-tidyselect.

	gnu: Add r-renv.
	* gnu/packages/cran.scm (r-renv): New variable.

2019-11-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: links: Update to 2.20.2.
	* gnu/packages/web-browsers.scm (links): Update to 2.20.2.

2019-11-13  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add avldrums-lv2.
	* gnu/packages/music.scm: (avldrums-lv2): New variable.

	gnu: Add dpf-plugins.
	* gnu/packages/music.scm: (dpf-plugins): New variable.

2019-11-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: geonkick: Do not use unstable source tarball.
	* gnu/packages/music.scm (geonkick)[source]: Change to GIT-FETCH.

2019-11-13  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add geonkick.
	* gnu/packages/music.scm: (geonkick): New variable.

2019-11-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: redkite: Do not use unstable tarball.
	* gnu/packages/audio.scm (redkite)[source]: Change to GIT-FETCH.

2019-11-13  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add redkite.
	* gnu/packages/audio.scm: (redkite): New variable.

	gnu: Add zam-plugins.
	* gnu/packages/music.scm: (zam-plugins): New variable.

	gnu: Add x42-plugins.
	* gnu/packages/music.scm: (x42-plugins): New variable.

	gnu: Add libltc.
	* gnu/packages/audio.scm: (libltc): New variable.

	gnu: Add sherlock-lv2.
	* gnu/packages/music.scm: (sherlock-lv2): New variable.

2019-11-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: sratom: Adjust indentation.
	* gnu/packages/audio.scm (sratom): Re-indent.

	gnu: sratom: Propagate required inputs.
	* gnu/packages/audio.scm (sratom)[inputs]: Change to ...
	[propagated-inputs]: ... this.

2019-11-13  David Wilson  <david@daviwil.com>

	gnu: Add emacs-spacegray-theme.
	* gnu/packages/emacs-xyz.scm (emacs-spacegray-theme) New variable.

2019-11-13  Kyle Meyer  <kyle@kyleam.com>

	doc: Drop stray quotation mark.
	* doc/guix.texi (Invoking guix publish): Drop stray quotation mark.

2019-11-13  Ludovic Courtès  <ludo@gnu.org>

	services: dbus: Simplify 'dbus-uuidgen' invocation.
	* gnu/services/dbus.scm (dbus-activation): Use the "--ensure" option of
	'dbus-uuidgen' instead of forking and redirecting ports.

	services: dbus: Log to syslog.
	* gnu/services/dbus.scm (dbus-shepherd-service): Add 'syslogd' to
	'requirement'.  Pass the "--syslog-only" command-line option.

	services: dbus: Add description.
	* gnu/services/dbus.scm (dbus-root-service-type)[description]: New
	field.

2019-11-13  Ludovic Courtès  <ludo@gnu.org>

	daemon: Don't include <linux/fs.h>.
	As of GNU libc 2.29, <sys/mount.h> declares all the constants and
	functions we need, so there's no use in including <linux/fs.h> anymore.
	This silences annoying warnings like this one:

	  In file included from nix/libstore/local-store.cc:32:0:
	  /gnu/store/…-linux-libre-headers-4.19.56/include/linux/fs.h:108:0: warning: "MS_RDONLY" redefined
	   #define MS_RDONLY  1 /* Mount read-only */

	  In file included from nix/libstore/local-store.cc:28:0:
	  /gnu/store/…-glibc-2.29/include/sys/mount.h:36:0: note: this is the location of the previous definition
	   #define MS_RDONLY MS_RDONLY

	* config-daemon.ac: Remove check for <linux/fs.h>.
	* nix/libstore/build.cc: Remove conditional inclusion of <linux/fs.h>.
	* nix/libstore/local-store.cc: Remove "#if HAVE_LINUX_FS_H" and
	inclusion of <linux/fs.h>.

2019-11-13  Ludovic Courtès  <ludo@gnu.org>

	tests: "make check-system" uses Guix built with (guix self).
	This is a followup to 7e6d8d366a61f951936ed83371877ce006f679f6.
	It means that "make check-system" can run tests from (gnu tests install)
	much faster because it does not need to build a full 'guix' package.

	* gnu/ci.scm (channel-instance->package): Export.
	* build-aux/run-system-tests.scm (tests-for-channel-instance): New
	procedure, with code formerly in 'run-system-tests'.
	(run-system-tests): Call 'interned-file' for SOURCE, and add call to
	'tests-for-channel-instance'.

2019-11-13  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add josm.
	* gnu/packages/geo.scm (josm): New variable.

	guix: svn: Allow dropping externals.
	* guix/build/svn.scm (svn-fetch): Allow to ignore externals.
	* guix/svn-download.scm (svn-reference, svn-multi-reference): Add
	recursive? field.

	gnu: Add java-commons-jcs.
	* gnu/packages/java.scm (java-commons-jcs): New variable.

	gnu: Add java-commons-dbcp.
	* gnu/packages/java.scm (java-commons-dbcp): New variable.

	gnu: Add java-commons-pool.
	* gnu/packages/java.scm (java-commons-pool): New variable.

	gnu: Add java-jboss-transaction-api-spec.
	* gnu/packages/java.scm (java-jboss-transaction-api-spec): New variable.

	gnu: Add java-svg-salamander.
	* gnu/packages/java.scm (java-svg-salamander): New variable.
	* gnu/packages/patches/java-svg-salamander-Fix-non-det.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add java-jmapviewer.
	* gnu/packages/geo.scm (java-jmapviewer): New variable.

	gnu: Add java-openjfx-media.
	* gnu/packages/java.scm (java-openjfx-media): New variable.

	gnu: Add java-openjfx-graphics.
	* gnu/packages/java.scm (java-openjfx-graphics): New variable.

	gnu: Add java-openjfx-base.
	* gnu/packages/java.scm (java-openjfx-base): New variable.

	gnu: Add java-openjfx-build.
	* gnu/packages/java.scm (java-openjfx-build): New variable.

	gnu: javacc: Install binaries.
	* gnu/packages/java.scm (javacc)[arguments]: Add install-bin phase.

	gnu: Add java-metadata-extractor.
	* gnu/packages/java.scm (java-metadata-extractor): New variable.

	gnu: Add java-xmp.
	* gnu/packages/java.scm (java-xmp): New variable.

	gnu: Add java-jsonp-impl.
	* gnu/packages/java.scm (java-jsonp-impl): New variable.

	gnu: Add java-jsonp-api.
	* gnu/packages/java.scm (java-jsonp-api): New variable.

	gnu: Add java-signpost-core.
	* gnu/packages/web.scm (java-signpost-core): New variable.

	gnu: antlr3: Fix building after changes in ant-build-system.
	* gnu/packages/java.scm (antlr3, antlr3-3.1, antlr3-3.3): Fix copying
	resources causing an error message later in the bootstrap chain.

2019-11-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pfff: Don't use unstable tarball.
	* gnu/packages/textutils.scm (pfff)[source]: Download using git-fetch.

	gnu: utfcpp: Don't use unstable tarball.
	* gnu/packages/textutils.scm (utfcpp)[source]: Download using git-fetch.

	gnu: enca: Don't use unstable tarball.
	* gnu/packages/textutils.scm (enca)[source]: Download using git-fetch.

	gnu: vis: Don't use unstable tarball.
	* gnu/packages/text-editors.scm (vis)[source]: Download released
	tarball.

	gnu: libsrtp: Don't use unstable tarball.
	* gnu/packages/telephony.scm (libsrtp)[source]: Download using
	git-fetch.

	gnu: clusterssh: Update to 1.8.2.
	* gnu/packages/ssh.scm (clusterssh): Update to 1.8.2.

	gnu: python-sphinx-gallery: Don't use unstable tarball.
	* gnu/packages/sphinx.scm (python-sphinx-gallery)[source]: Download
	using git-fetch.

	gnu: sonic: Don't use unstable tarball.
	* gnu/packages/speech.scm (sonic)[source]: Download using git-fetch.

	gnu: hstr: Don't use unstable tarball.
	* gnu/packages/shellutils.scm (hstr)[source]: Download using git-fetch.

	gnu: iniparser: Don't use unstable tarball.
	* gnu/packages/samba.scm (iniparser)[source]: Download using git-fetch.

	gnu: dotherside: Update to 0.6.4.
	* gnu/packages/qt.scm (dotherside): Update to 0.6.4.

	gnu: dotherside: Don't use unstable tarball.
	* gnu/packages/qt.scm (dotherside)[source]: Download using git-fetch.

	gnu: vim-neocomplete: Don't use unstable tarball.
	* gnu/packages/vim.scm (vim-neocomplete)[source]: Download using
	git-fetch.

	gnu: luakit: Don't use unstable tarball.
	* gnu/packages/web-browsers.scm (luakit)[source]: Download using
	git-fetch.

	gnu: qmpbackup: Don't use unstable tarball.
	* gnu/packages/virtualization.scm (qmpbackup)[source]: Download using
	git-fetch.

	gnu: efl: Update to 1.23.2.
	* gnu/packages/enlightenment.scm (efl): Update to 1.23.2.

	gnu: ocproxy: Don't use unstable tarball.
	* gnu/packages/vpn.scm (ocproxy)[source]: Download using git-fetch.

2019-11-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: libreoffice: Use the "dev" output of MariaDB.
	This is a fixup for the merge (32d6818569) of e0efda9561 (gnu: libreoffice:
	Update to 6.2.8.2.) and 2b8491fbbe (gnu: mariadb: Split into out, lib and dev.)

	* gnu/packages/libreoffice.scm (libreoffice)[inputs]: Change MARIADB to MARIADB:DEV.

2019-11-13  Clément Lassieur  <clement@lassieur.org>

	gnu: lynx: Fix errors with TLS 1.3 hosts.
	Fixes <https://bugs.gnu.org/38171>.
	Reported by Bengt Richter <bokr@bokr.com>.

	See <https://lists.gnu.org/archive/html/lynx-dev/2018-12/msg00009.html>.

	* gnu/packages/web-browsers.scm (lynx)[inputs, arguments]: Replace GnuTLS with
	OpenSSL.

2019-11-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: minixml: Adjust to updated upstream tarball.
	The release tarball was modified in place to add a top-level directory.

	* gnu/packages/xml (minixml)[source]: Use non-tarbomb URL-FETCH.
	[arguments]: Remove ‘fix-permissions’ phase.

2019-11-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: guile-redis: Don't use unstable tarball.
	* gnu/packages/guile-xyz.scm (guile-redis)[source]: Use git-fetch and
	git-file-name.

	gnu: texlive-latex-pdfx: Declare source file-name.
	* gnu/packages/tex.scm (texlive-latex-pdfx)[source]: Use file-name.

	gnu: texlive-latex-xmpincl: Declare source file-name.
	* gnu/packages/tex.scm (texlive-latex-xmpincl)[source]: Use file-name.

	gnu: texlive-latex-changepage: Declare source file-name.
	* gnu/packages/tex.scm (texlive-latex-changepage)[source]: Use
	file-name.

	gnu: texlive-latex-mflogo: Declare source file-name.
	* gnu/packages/tex.scm (texlive-latex-mflogo)[source]: Use file-name.

	gnu: texlive-standalone: Declare source file-name.
	* gnu/packages/tex.scm (texlive-standalone)[source]: Use file-name.

	gnu: texlive-booktabs: Declare source file-name.
	* gnu/packages/tex.scm (texlive-booktabs)[source]: Use file-name.

	gnu: texlive-latex-xkeyval: Declare source file-name.
	* gnu/packages/tex.scm (texlive-latex-xkeyval)[source]: Use file-name.

	gnu: java-eclipse-sisu-plexus: Update to 0.3.4.
	* gnu/packages/java.scm (java-eclipse-sisu-plexus): Update to 0.3.4.

	gnu: java-eclipse-sisu-plexus: Don't use unstable tarball.
	* gnu/packages/java.scm (java-eclipse-sisu-plexus)[source]: Use
	git-fetch and git-file-name.

	gnu: ocaml-charinfo-width: Parameterize download url.
	* gnu/packages/ocaml.scm (ocaml-charinfo-width)[source]: Don't hardcode
	version number in source uri. Declare file-name.

	gnu: librsync: Update to 2.2.1.
	* gnu/packages/rsync.scm (librsync): Update to 2.2.1.

	gnu: librsync: Don't use unstable tarball.
	* gnu/packages/rsync.scm (librsync)[source]: Use git-fetch and
	git-file-name.

	gnu: gusb: Don't use unstable tarball.
	* gnu/packages/gnome.scm (gusb)[source]: Use git-fetch and
	git-file-name.

	gnu: cppcheck: Update to 1.89.
	* gnu/packages/check.scm (cppcheck): Update to 1.89.

2019-11-13  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.3.11.
	* gnu/packages/linux.scm (linux-libre-5.3-version): Update to 5.3.11.
	(linux-libre-5.3-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.84.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.84.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.154.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.154.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.201.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.201.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.201.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.201.
	(linux-libre-4.4-pristine-source): Update hash.

2019-11-12  Alex Griffin  <a@ajgrf.com>

	gnu: go: Update to 1.12.13 [fixes CVE-2019-17596].
	* gnu/packages/golang.scm (go-1.12): Update to 1.12.13.

2019-11-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: yoshimi: Update to 1.6.0.3.
	* gnu/packages/music.scm (yoshimi): Update to 1.6.0.3.

	gnu: perl-archive-zip: Update to 1.67.
	* gnu/packages/perl-compression.scm (perl-archive-zip): Update to 1.67.

	gnu: protobuf: Update to 3.10.1.
	* gnu/packages/protobuf.scm (protobuf): Update to 3.10.1.

2019-11-12  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: clang-from-llvm: Fix set-glibc-file-names phase.
	* gnu/packages/llvm.scm (clang-from-llvm)[arguments]: Turn case on major
	version into a cond, so that newer versions of clang have the same behaviour as
	version 6 and 7.

2019-11-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-jmespath: Update to 0.9.4.
	* gnu/packages/python-xyz.scm (python-jmespath): Update to 0.9.4.

	gnu: perl-http-cookies: Update to 6.06.
	* gnu/packages/web.scm (perl-http-cookies): Update to 6.06.

	gnu: perl-devel-checklib: Update to 1.14.
	* gnu/packages/perl.scm (perl-devel-checklib): Update to 1.14.
	[native-inputs]: Replace perl-io-captureoutput with perl-capture-tiny.

	gnu: emacs-auctex: Update to 12.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 12.2.0.

	gnu: openvr: Update to 1.8.19.
	* gnu/packages/game-development.scm (openvr): Update to 1.8.19.

2019-11-12  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: Add emacs-flycheck-cpplint.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-cpplint): New variable.

	Revert "gnu: Add emacs-flycheck-cpplint."
	This reverts commit 87f2a7c86f385531ae333d2466e05b2a16717a83. It includes
	undesired alignment fixes.

	gnu: Add emacs-flycheck-cpplint.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-cpplint): New variable.

2019-11-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "gnu: python-cython: Update to 0.29.14."
	This reverts commit 39c3cffe57931e99ce6f8149c995e6daee78fc52.

	gnu: mlt: Update to 6.18.0.
	* gnu/packages/video.scm (mlt): Update to 6.18.0.

	gnu: light: Don't use unstable tarball.
	* gnu/packages/linux.scm (light)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: faudio: Use GIT-FILE-NAME.
	* gnu/packages/audio.scm (faudio)[source]: Use GIT-FILE-NAME.

	gnu: faudio: Update to 19.11.
	* gnu/packages/audio.scm (faudio): Update to 19.11.

	gnu: light: Update to 1.2.1.
	* gnu/packages/linux.scm (light): Update to 1.2.1.

	gnu: psmisc: Update to 23.3.
	* gnu/packages/linux.scm (psmisc): Update to 23.3.

	gnu: python-cython: Update to 0.29.14.
	* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.14.

	gnu: libspnav: Fix typo in description.
	* gnu/packages/engineering.scm (libspnav)[description]: Fix typo.

	gnu: suil: Update to 0.10.6.
	* gnu/packages/audio.scm (suil): Update to 0.10.6.

	gnu: libmesode: Update to 0.9.3.
	* gnu/packages/messaging.scm (libmesode): Update to 0.9.3.

	gnu: jalv: Update to 1.6.4.
	* gnu/packages/audio.scm (jalv): Update to 1.6.4.

	gnu: lyx: Download over HTTPS.
	* gnu/packages/tex.scm (lyx)[source]: Use HTTPS.

	gnu: lyx: Use Python 3.
	* gnu/packages/tex.scm (lyx)[inputs, native-inputs]: Replace python-2 with default python.

2019-11-12  Vagrant Cascadian  <vagrant@debian.org>

	gnu: xfce4-diskperf-plugin: Fix typo in description.
	* gnu/packages/xfce (xfce4-embed-plugin)[description]: Fix typo.

	gnu: xfce4-diskperf-plugin: Fix typo in description.
	* gnu/packages/xfce (xfce4-diskperf-plugin)[description]: Fix typo.

	gnu: python-keyutils: Fix typo in description.
	* gnu/packages/python-crypto (python-keyutils)[description]: Fix typo.

	gnu: r-unifiedwmwqpcr: Fix typo in description.
	* gnu/packages/bioconductor (r-unifiedwmwqpcr)[description]: Fix typo.

2019-11-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sratom: Update to 0.6.4.
	* gnu/packages/audio.scm (sratom): Update to 0.6.4.

	gnu: libstrophe: Don't use unstable tarball.
	* gnu/packages/messaging.scm (libstrophe)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: libstrophe: Update to 0.9.3.
	* gnu/packages/messaging.scm (libstrophe): Update to 0.9.3.

	gnu: libmbim: Update to 1.20.2.
	* gnu/packages/freedesktop.scm (libmbim): Update to 1.20.2.

	gnu: highlight: Update to 3.54.
	* gnu/packages/pretty-print.scm (highlight): Update to 3.54.

	gnu: lilv: Update to 0.24.6.
	* gnu/packages/audio.scm (lilv): Update to 0.24.6.
	[arguments]: Remove obsolete #:configure-flags.

	gnu: sord: Update to 0.16.4.
	* gnu/packages/rdf.scm (sord): Update to 0.16.4.

	gnu: rng-tools: Update to 6.8.
	* gnu/packages/linux.scm (rng-tools): Update to 6.8.

	gnu: dialog: Update to 1.3-20191110.
	* gnu/packages/ncurses.scm (dialog): Update to 1.3-20191110.

	gnu: lyx: Update to 2.3.3.
	* gnu/packages/tex.scm (lyx): Update to 2.3.3.
	[native-inputs]: Remove bc.

	gnu: lyx: Don't use NAME in source URI.
	* gnu/packages/tex.scm (lyx)[source]: Hard-code NAME.

2019-11-11  Alex Griffin  <a@ajgrf.com>

	services: Add pagekite-service-type.
	* gnu/services/networking.scm (pagekite-service-type): New service type.
	(<pagekite-configuration>): New record type.
	(pagekite-shepherd-service): New procedure.
	* doc/guix.texi (Networking Services): Document it.

	gnu: Add pagekite.
	* gnu/packages/networking.scm (pagekite): New variable.

	gnu: Add python-socksipychain.
	* gnu/packages/python-xyz.scm (python-socksipychain, python2-socksipychain):
	New variables.

2019-11-11  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	gnu: crawl: Update to 0.24.0.
	* gnu/packages/games.scm (crawl): Update to 0.24.0.

2019-11-11  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-forge: Use right home-page URL.
	* gnu/packages/emacs-xyz.scm (emacs-forge)[home-page]: Set home-page to
	  https://github.com/magit/forge/.

2019-11-11  宋文武  <iyzsong@member.fsf.org>

	services: Add knot-resolver-service-type.
	* gnu/services/dns.scm (<knot-resolver-configuration>): New record type.
	(knot-resolver-activation, knot-resolver-shpherd-services): New procedures.
	(%knot-resolver-accounts, %kresd.conf, knot-resolver-service-type): New
	variables.
	* doc/guix.texi (DNS Services): Document it.

	gnu: Add knot-resolver.
	* gnu/packages/dns.scm (knot-resolver): New package.

	gnu: Add python-breathe.
	* gnu/packages/sphinx.scm (python-breathe): New package.

2019-11-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove reference to removed patch.
	This is a follow-up to 1dd1076c5e80141ab65dddce053e93fc5af18c84

	* gnu/local.mk (dist_patch_DATA): Remove entry for
	kwindowsystem-qt-compat.patch.

2019-11-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: patchelf: Update to 0.10.
	* gnu/packages/elf.scm (patchelf): Update to 0.10.
	[source]: Remove patches.
	[arguments]: Remove patch/rework-for-arm phase. Add phase to modify
	tests for our modified GCC package.
	[native-inputs]: Add gcc:lib.
	* gnu/packages/patches/patchelf-page-size.patch,
	* gnu/packages/patches/patchelf-rework-for-arm.patch: Remove files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2019-11-11  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.3.10.
	* gnu/packages/linux.scm (linux-libre-5.3-version): Update to 5.3.10.
	(linux-libre-5.3-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.83.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.83.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.153.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.153.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.200.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.200.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.200.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.200.
	(linux-libre-4.4-pristine-source): Update hash.

2019-11-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ibus-libpinyin: Update to 1.11.1.
	* gnu/packages/ibus.scm (ibus-libpinyin): Update to 1.11.1.

	gnu: multitail: Update to 6.5.0.
	* gnu/packages/logging.scm (multitail): Update to 6.5.0.

	gnu: thunar: Update to 1.8.10.
	* gnu/packages/xfce.scm (thunar): Update to 1.8.10.

	gnu: perl-datetime-calendar-julian: Update to 0.102.
	* gnu/packages/perl.scm (perl-datetime-calendar-julian): Update to 0.102.

	gnu: python-scipy: Update to 1.3.2.
	* gnu/packages/python-xyz.scm (python-scipy): Update to 1.3.2.

	gnu: perl-cpanel-json-xs: Update to 4.17.
	* gnu/packages/perl.scm (perl-cpanel-json-xs): Update to 4.17.

	gnu: r-quantreg: Update to 5.52.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.52.

	gnu: r-mgcv: Update to 1.8-31.
	* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-31.

	gnu: perl-io-compress: Update to 2.090.
	* gnu/packages/perl-compression.scm (perl-io-compress): Update to 2.090.

	gnu: perl-compress-raw-zlib: Update to 2.090.
	* gnu/packages/perl-compression.scm (perl-compress-raw-zlib): Update to 2.090.

	gnu: perl-compress-raw-bzip2: Update to 2.090.
	* gnu/packages/perl-compression.scm (perl-compress-raw-bzip2): Update to 2.090.

	gnu: eyed3: Update to 0.8.11.
	* gnu/packages/mp3.scm (eyed3): Update to 0.8.11.

	gnu: r-kernlab: Update to 0.9-28.
	* gnu/packages/cran.scm (r-kernlab): Update to 0.9-28.

	gnu: r-rvest: Update to 0.3.5.
	* gnu/packages/cran.scm (r-rvest): Update to 0.3.5.

2019-11-10  Alexandros Theodotou  <alex@zrythm.org>

	gnu: jalv: Fix gtkmm, add gtk+-2 and qtbase.
	The gtkmm passed to inputs was unused. Jalv does not support gtkmm 3 at the moment.

	* gnu/packages/audio.scm (jalv)[inputs]:
	Add gtk+-2 and qtbase.
	Change unused gtkmm to gtkmm-2.

2019-11-10  Alexandros Theodotou  <alex@zrythm.org>

	gnu: zita-convolver: Update to 4.0.3.
	* gnu/packages/audio.scm (zita-convolver): Update to 4.0.3.

2019-11-10  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add boost-with-python3.
	* gnu/packages/boost.scm (boost-with-python3): New variable.

2019-11-10  Alexandros Theodotou  <alex@zrythm.org>

	gnu: gnome: Add gnome-screenshot to default apps.
	* gnu/packages/gnome.scm (gnome)[propagated-inputs]:
	Add gnome-screenshot.

2019-11-10  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	gnu: qemu: Add upstream patch for failing test.
	Fixes <https://bugs.gnu.org/37860>.
	Reported by Danny Milosavljevic <dannym@scratchpost.org>.

	* gnu/packages/virtualization.scm (qemu)[patches]: Add upstream patch
	to fix tests on linux-libre >= 5.3.

2019-11-10  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Move numix-theme to gnome-xyz.scm.
	* gnu/packages/gnome.scm (numix-theme): Move from here ...
	* gnu/packages/gnome-xyz.scm (numix-theme): ... to here.

2019-11-10  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kpmcore: Update to 4.0.1.
	* gnu/packages/kde.scm(kpmcore): Update to 4.0.1. [origin]: Add upstream
	  patches for making tests pass.  [inputs]: Add qttools.  Remove kiconthemes,
	  kservice, libatasmart, parted. [arguments]: New element.

	* gnu/packages/patches/kpmcore-fix-tests.patch,
	  gnu/packages/patches/kpmcore-remove-broken-test.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

	add patches

2019-11-10  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Move kpmcore to kde.scm.
	kpmcore is not a framework part.

	* gnu/packages/kde-frameworks.scm(kpmcore): Move from here …
	* gnu/packages/kde.scm(kpmcore): … to here.

2019-11-10  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: ktouch: Update to 19.08.2.
	* gnu/packages/education.scm (ktouch): Update to 19.08.2.

	gnu: krita: Update to 4.2.7.1.
	* gnu/packages/kde.scm (krita): Update to 4.2.7.1;
	  [source]: Update path.

	gnu: kqtquickcharts: Update to 19.08.2.
	* gnu/packages/kde.scm (kqtquickcharts): Update to 19.08.2.

	gnu: libkomparediff2: Update to 19.08.2.
	* gnu/packages/kde.scm (libkomparediff2): Update to 19.08.2.

	gnu: kde plasma: Update to 5.17.0.
	* gnu/packages/kde-plasma.scm (kdecoration, kscreenlocker, libkscreen,
	  libksysguard): Update to 5.17.0

	gnu: Add syndication.
	* gnu/packages/kde-frameworks.scm (syndication): New variable.

2019-11-10  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add kcontacts.
	This is now a part in KDE Frameworks.

	* gnu/packages/kde-frameworks.scm(kcontacts): New variable.

2019-11-10  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add kcalendarcore.
	This is now a part of KDE Frameworks.

	* gnu/packages/kde-frameworks.scm(kcalendarcore): New variable.

2019-11-10  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kde-frameworks: Update to 5.63.0.
	KHolidays is part of frameworks since version 5.43 already.

	* gnu/packages/kde.scm(kholidays): Move to …
	* gnu/packages/kde-frameworks.scm(kholidays) … here, update to 5.63.0 and
	  [source]: Update path.
	  (attica, baloo, bluez-qt, breeze- icons,
	  extra-cmake-modules, kactivities, kactivities-stats, kapidox, karchive,
	  kauth, kbookmarks, kcmutils, kcodecs, kcompletion, kconfig, kcoreaddons,
	  kcrash, kdbusaddons, kde-frameworkintegration, kdeclarative, kded,
	  kdelibs4support, kdesu, kdnssd, kdoctools, kemoticons, kglobalaccel,
	  kguiaddons, khtml, ki18n, kidletime, kimageformats, kinit, kirigami,
	  kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
	  knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople, kpty,
	  kross, krunner, kservice, ksyntaxhighlighting, ktexteditor, kunitconversion,
	  kwallet, kwidgetsaddons, kxmlrpcclient, modemmanager-qt, networkmanager-qt,
	  oxygen-icons, plasma-framework, prison, qqc2-desktop-style, solid, sonnet,
	  threadweaver): Update to 5.63.0.
	  (kconfigwidgets): Update to 5.63.0; [inputs]: Add qttools.
	  (kdesignerplugin):  Update to 5.63.0; [source]: Update path.
	  (kdewebkit): Update to 5.63.0; [source]: Update path.;
	  [inputs]: Add qttools.
	  (kfilemetadata): Update to 5.63.0; [inputs]: Add kcoreaddons;
	  [arguments]<#pahses>: Add a test-case to the blacklist
	  (kiconthemes): Update to 5.63.0; [inputs]: Add qttools.
	  (kio): Update to 5.63.0; [inputs]: Add qttools.
	  (kplotting): Update to 5.63.0; [inputs]: Add qttools.
	  (ktextwidgets): Update to 5.63.0; [inputs]: Add qttools.
	  (kwayland): Update to 5.63.0; [inputs]: Add wayland-protocols.
	  (kwindowsystem): Update to 5.63.0, update blacklist or tests,
	  explicitly set XDG_RUNTIME_DIR; [inputs]: Add xcb-util-wm.
	  (kxmlgui): Update to 5.63.0; [inputs]: Add qttools.

	* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust.
	* gnu/packages/patches/kwindowsystem-qt-compat.patch: Remove obsolete patch.

2019-11-10  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: phonon-backend-gstreamer: Update to 4.10.0.
	* gnu/packages/kde-frameworks.scm(phonon-backend-gstreamer): Update to 4.10.0;
	  [inputs]: Add qttools.

	gnu: phonon: Update to 4.11.1.

2019-11-10  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: qtwebkit: Use sqlite-with-column-metadata.
	This needs to be the same variant as for qtbase, otherwise applications
	might fail if libQt5WebKit is loaded prior to libQt5Sql.

	* gnu/packages/qt.scm(wtwebkit)[inputs]: Replace sqlite by
	  sqlite-with-column-metadata.

2019-11-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: limnoria: Update to 2019.11.09 [security fix].
	See <https://github.com/ProgVal/Limnoria/wiki/math-eval-vulnerability>
	(CVE number pending).

	* gnu/packages/irc.scm (limnoria): Update to 2019.11.09.

	Reported-by: Val Lorentz <progval@progval.net>

2019-11-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xfce4-whiskermenu-plugin: Download over HTTPS.
	* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin)[source]: Use HTTPS.

	gnu: qtwebkit: Don't use NAME in source URI.
	* gnu/packages/qt.scm (qtwebkit)[source]: Hard-code NAME.

2019-11-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add 'file-name' where appropriate.
	* gnu/packages/admin.scm (detox, neofetch),
	gnu/packages/algebra.scm (python-fpylll),
	gnu/packages/bioinformatics.scm (tbsp, genrich),
	gnu/packages/crypto.scm (hpenc),
	gnu/packages/digest.scm (xxhash),
	gnu/packages/emacs-xyz.scm (emacs-tiny, emacs-ergoemacs-mode,
	emacs-make-it-so, emacs-poet-theme, emacs-deft, emacs-scribble-mode,
	emacs-helm-mu, emacs-unidecode, emacs-diff-hl, emacs-helm-exwm,
	emacs-gif-screencast, emacs-exec-path-from-shell),
	gnu/packages/engineering.scm (gpx),
	gnu/packages/freedesktop.scm (waylandpp),
	gnu/packages/golang.scm (go-github-com-sirupsen-logrus,
	go-github-com-shirou-gopsutil),
	gnu/packages/guile-xyz.scm (guile-studio, guile-picture-language,
	jupyter-guile-kernel),
	gnu/packages/image-viewers.scm (qview),
	gnu/packages/java-maths.scm (java-jblas),
	gnu/packages/llvm.scm (libclc),
	gnu/packages/logging.scm (spdlog),
	gnu/packages/ocaml.scm (ocaml-cstruct, ocaml-zarith),
	gnu/packages/terminals.scm (libtsm),
	gnu/packages/tigervnc.scm (tigervnc-client),
	gnu/packages/xdisorg.scm (xcalib, xbanish) [source]: Add file-name.

	gnu: fribidi: Update to 1.0.7.
	* gnu/packages/fribidi.scm (fribidi): Update to 1.0.7.

	gnu: polkit-qt: Use https for home-page.
	* gnu/packages/polkit.scm (home-page): Use https.

	gnu: polkit-qt: Use 'mirror-url'.
	* gnu/packages/polkit.scm (polkit-qt)[source]: Use 'mirror-url' over
	direct kde url. Don't use name in source uri.

	gnu: raincat: Use 'mirror-url'.
	* gnu/packages/haskell-apps.scm (raincat)[source]: Use 'mirror-url' over
	direct hackage url.

	gnu: delta: Use 'mirror-url'.
	* gnu/packages/debug.scm (delta)[source]: Use 'mirror-url' over direct
	Debian download.

2019-11-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: haskell-apps.scm: Add missing import.
	This is a follow-up to 52915062b9a5af4a1663a2d39f88626d9f3fc29d.

	* gnu/packages/haskell-apps.scm: Import (gnu packages ncurses).

2019-11-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add scroll.
	* gnu/packages/haskell-apps.scm (scroll): New variable.

	gnu: Add ghc-ncurses.
	* gnu/packages/haskell-xyz.scm (ghc-ncurses): New variable.

	gnu: fribidi: Ungraft.
	* gnu/packages/fribidi.scm (fribidi)[replacement]: Remove field.
	[source]: Add patch.
	(fribidi/fixed): Remove variable.

	gnu: fribidi: Fix CVE-2019-18397.
	* gnu/packages/fribidi.scm (fribidi): Replace with fribidi/fixed.
	(fribidi/fixed): New variable.
	* gnu/packages/patches/fribidi-CVE-2019-18397.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2019-11-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: LibreSSL: Make search paths single-entry.
	Fixes <https://bugs.gnu.org/36817>.
	Reported by Katherine Cox-Buday <cox.katherine.e@gmail.com>.

	* gnu/packages/tls.scm (libressl)[native-search-paths]: Add SEPARATOR #F in
	search path specifications.

2019-11-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.15.0.0.
	* gnu/packages/finance.scm (monero-gui): Update to 0.15.0.0.
	  [home-page]: Update url.

	gnu: monero: Update to 0.15.0.0.
	* gnu/packages/finance.scm (monero): Update to 0.15.0.0.
	  [arguments]: Add 'install-librandomx' phase.
	  [home-page]: Update url.

2019-11-10  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Remove monero-miniupnpc.
	This package was only needed for an older version of monero; nothing else
	depends on it.

	* gnu/packages/upnp.scm (monero-miniupnpc): Remove variable.

2019-11-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cgal: Update to 4.14.2.
	* gnu/packages/graphics.scm (cgal): Update to 4.14.2.

	gnu: cgal: Use HTTPS home page.
	gnu/packages/graphics.scm (cgal)[home-page]: Use HTTPS.

	gnu: faad2: Use HTTPS home page.
	* gnu/packages/audio.scm (faad2)[home-page]: Use HTTPS.

	gnu: faad2: Update to 2.8.6.
	* gnu/packages/audio.scm (faad2): Update to 2.8.6.
	[native-inputs, arguments]: Remove obsolete fields.

	gnu: xfce4-whiskermenu-plugin: Update to 2.3.4.
	* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): Update to 2.3.4.

	gnu: xfce4-whiskermenu-plugin: Don't use NAME in source URI.
	* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin)[source]: Hard-code NAME.

2019-11-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gimp: Update to 2.10.14.
	* gnu/packages/gimp.scm (gimp): Update to 2.10.14.

	gnu: gegl: Update to 0.4.18.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.18.
	[build-system]: Switch to Meson.
	[arguments]: Disable GObject introspection.  Remove LDFLAGS fix.

	gnu: gegl: Add source URIs.
	* gnu/packages/gimp.scm (gegl)[source]: Add URIs.

	gnu: babl: Update to 0.1.72.
	* gnu/packages/gimp.scm (babl): Update to 0.1.72.
	[build-system]: Switch to Meson.
	[arguments]: Disable GObject introspection.
	[native-inputs]: Add pkg-config.
	[propagated-inputs]: Add lcms.

	gnu: fvwm: Update to 2.6.9.
	* gnu/packages/fvwm.scm (fvwm): Update to 2.6.9.

	gnu: fvwm: Don't use NAME in source URI.
	* gnu/packages/fvwm.scm (fvwm)[source]: Hard-code NAME.

	gnu: qtractor: Update to 0.9.11.
	* gnu/packages/music.scm (qtractor): Update to 0.9.11.

2019-11-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: youtube-dl: Update to 2019.11.05.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.11.05.

2019-11-09  Alexandros Theodotou  <alex@zrythm.org>

	gnu: Add artyfx
	* gnu/packages/music.scm: (artyfx): New variable.

	gnu: Add matcha-theme.
	* gnu/packages/gnome-xyz.scm (matcha-theme): New variable.

2019-11-09  zimoun  <zimon.toutoune@gmail.com>

	doc: Mention value /var to localstatedir option.
	* README (Installing Guix from Guix): Mention value /var to localstatedir option.
	* doc/contributing.texi (Building from Git): Likewise.
	* doc/guix.texi (Requirements): Likewise.

2019-11-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: make-bootstrap: Slightly clarify 'package-with-relocatable-glibc'.
	* gnu/packages/make-bootstrap.scm (package-with-relocatable-glibc)
	[cross-bootstrap-libc]: Take an explicit 'target' argument.  Remove
	redundant 'parameterize' form.
	[inputs, native-inputs]: Adjust accordingly.

2019-11-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: make-bootstrap: Memoize GCC variant.
	This reduces the number of nodes in "guix graph guile-static-stripped"
	from 165 to 150.  Likewise, the hit rate in the 'add-data-to-store'
	cache for "guix build guile-static-stripped -nd" goes from 24% to 12%.

	* gnu/packages/make-bootstrap.scm (gcc-for-bootstrap): New procedure.
	(package-with-relocatable-glibc): Use it.

2019-11-09  Ludovic Courtès  <ludo@gnu.org>

	services: 'fold-services' memoizes service values.
	Previously 'fold-services' could end up traversing the same services in
	the graph several times, which is what this change addresses.

	The hit rate on the 'add-data-to-store' cache goves from 9% to 8% on
	"guix system build desktop.tmpl -nd", and the number of lookups in that
	cache goes from 4458 to 4383.

	* gnu/services.scm (fold-services): Turn 'loop' into a monadic procedure
	in %STATE-MONAD and use it to memoize values of visited services.

2019-11-09  Ludovic Courtès  <ludo@gnu.org>

	tests: Update references to the now-deprecated 'guile-json' variable.
	* gnu/tests/docker.scm (build-tarball&run-docker-test): Refer to
	'guile-json-3' instead of 'guile-json'.
	* gnu/tests/singularity.scm (build-tarball&run-singularity-test):
	Likewise.

	services: hpcguix-web: Delete lock files during activation.
	* gnu/services/web.scm (%hpcguix-web-activation): Delete ".lock" files
	from HOME-DIR.

	services: hpcguix-web: Explicitly import (guix build utils).
	* gnu/services/web.scm (%hpcguix-web-activation): Add explicit
	'with-imported-modules'.

2019-11-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: perl-file-configdir: Update to 0.021.
	* gnu/packages/perl.scm (perl-file-configdir): Update to 0.021.
	[propagated-inputs]: Add perl-test-without-module.

	gnu: perl-class-inspector: Update to 1.36.
	* gnu/packages/perl.scm (perl-class-inspector): Update to 1.36.

	gnu: parcimonie: Update to 0.11.0.
	* gnu/packages/gnupg.scm (parcimonie): Update to 0.11.0.
	[inputs]: Remove gnupg-1. Add gnupg, perl-moox-strictconstructor,
	perl-strictures-2.
	[native-inputs]: Add xorg-xerver.
	[arguments]: Add prepare-for-tests phase. Roll in set-HOME phase and
	start an X server. Delete tests known to fail. In fix-references phase,
	update for new version.

	gnu: Add perl-moox-strictconstructor.
	* gnu/packages/perl.scm (perl-moox-strictconstructor): New variable.

	gnu: fribidi: Fix CVE-2019-18397.
	* gnu/packages/fribidi.scm (fribidi): Replace with fribidi/fixed.
	(fribidi/fixed): New variable.
	* gnu/packages/patches/fribidi-CVE-2019-18397.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2019-11-09  Eric Bavier  <bavier@member.fsf.org>

	gnu: rdesktop: Update to 1.9.0.
	Fixes CVE-2019-15682.

	* gnu/packages/rdesktop.scm (rdesktop): Update to version 1.9.0
	[native-inputs]: New field.
	[inputs]: Remove openssl.  Add gnutls, libxcursor, and nettle as new baseline
	requirements.
	[arguments]: Remove #:phases argument.  Remove "--with-openssl" from
	configure-flags.

2019-11-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-reportlab: Update to 3.5.32.
	* gnu/packages/pdf.scm (python-reportlab): Update to 3.5.32.

2019-11-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: botan: Use getentropy().
	* gnu/packages/crypto.scm (botan)[arguments]: Enable the ‘getentropy’
	OS feature.

	gnu: botan: Optimise.
	* gnu/packages/crypto.scm (botan)[arguments]: Compile with -O3
	optimisation.

	gnu: miniupnpc: Don't use NAME in source URI.
	* gnu/packages/upnp.scm (miniupnpc)[source]: Hard-code NAME.

	gnu: signify: Update to 27.
	* gnu/packages/crypto.scm (signify): Update to 27.

	gnu: neovim: Update to 0.4.3.
	* gnu/packages/vim.scm (neovim): Update to 0.4.3.

2019-11-08  Sebastian Schott  <sschott@mailbox.org>

	gnu: Add homebank.
	* gnu/packages/finance.scm (homebank): New variable.

2019-11-08  zimoun  <zimon.toutoune@gmail.com>

	build: Warn about etc/indent-code.el when Emacs is absent.
	* configure.ac: Warn when 'emacs' is not found, and emit
	'etc/indent-code.el' otherwise.

2019-11-08  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	news: Add Spanish translation.
	* etc/news.scm: Add spanish translation.

2019-11-08  Ludovic Courtès  <ludo@gnu.org>

	ui: Emit hyperlinks for 'license' in package search results.
	* guix/ui.scm (package->recutils): When HYPERLINKS is true, call
	'hyperlink' for the 'license' field.

2019-11-08  Ludovic Courtès  <ludo@gnu.org>

	ui: Produce hyperlinks for the 'location' field of search results.
	This affects the output of 'guix show', 'guix search', and 'guix system
	search'.

	* guix/ui.scm (hyperlink, supports-hyperlinks?, location->hyperlink):
	New procedures.
	(package->recutils): Add #:hyperlinks? and honor it.
	(display-search-results): Pass #:hyperlinks? to PRINT.
	* guix/scripts/system/search.scm (service-type->recutils): Add
	 #:hyperlinks? and honor it.

2019-11-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: botan: Update to 2.12.1.
	* gnu/packages/crypto.scm (botan): Update to 2.12.1.

	gnu: python-latexcodec: Update to 1.0.7.
	* gnu/packages/python-xyz.scm (python-latexcodec): Update to 1.0.7.

	gnu: python-mpi4py: Update to 3.0.3.
	* gnu/packages/mpi.scm (python-mpi4py): Update to 3.0.3.

	gnu: perl-data-compare: Update to 1.27.
	* gnu/packages/perl.scm (perl-data-compare): Update to 1.27.
	[propagated-inputs]: Add perl-clone.

	gnu: perl-danga-socket: Update to 1.62.
	* gnu/packages/networking.scm (perl-danga-socket): Update to 1.62.
	[native-inputs]: Add perl-test-tcp.

	gnu: python-psutil: Update to 5.6.5.
	* gnu/packages/python-xyz.scm (python-psutil): Update to 5.6.5.

	gnu: python-astroid: Update to 2.3.3.
	* gnu/packages/python-xyz.scm (python-astroid): Update to 2.3.3.

2019-11-08  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add gnome-shell-extension-noannoyance.
	* gnu/packages/gnome-xyz: (gnome-shell-extension-noannoyance): New variable.

	gnu: Add gnome-shell-extension-dash-to-dock.
	* gnu/packages/gnome-xyz.scm: (gnome-shell-extension-dash-to-dock):
	New variable.

	gnu: Add delft-icon-theme.
	* /gnu/packages/gnome-xyz.scm: New file.
	(delft-icon-theme): New variable.
	* /gnu/local.mk: Add it.

2019-11-08  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: packages: Add rofi-pass.
	* gnu/packages/password-utils.scm (rofi-pass): New public variable.

2019-11-08  Julien Lepiller  <julien@lepiller.eu>

	guix: package: lock profiles when processing them.
	* guix/scripts/package.scm (process-actions): Get a per-profile lock to
	prevent concurrent actions on profiles.
	* tests/guix-package.sh: Add test.

	guix: Add file-locking with no wait.
	* guix/build/syscalls.scm (with-file-lock/no-wait): New procedure.
	(lock-file): Take a #:wait? key.

2019-11-08  Robert Smith  <robertsmith@posteo.net>

	services: mpd: Connect to the user's PulseAudio socket.
	* gnu/services/audio.scm (mpd-shepherd-service): Set the XDG_RUNTIME_DIR
	environment variable.

2019-11-08  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add new 'de' translation.

2019-11-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: certbot, python-acme: Update to 0.40.1.
	* gnu/packages/tls.scm (certbot, python-acme): Update to 0.40.1.

	gnu: fcitx-configtool: Don't use NAME in source URI.
	* gnu/packages/fcitx.scm (fcitx-configtool)[source]: Hard-code NAME.

	gnu: fcitx: Update to 4.2.9.7.
	* gnu/packages/fcitx.scm (fcitx): Update to 4.2.9.7.
	[inputs]: Add json-c.

	gnu: fcitx: Don't use NAME in source URI.
	* gnu/packages/fcitx.scm (fcitx)[source]: Hard-code NAME.

	gnu: r-hmisc: Update to 4.3-0.
	* gnu/packages/statistics.scm (r-hmisc): Update to 4.3-0.

	gnu: r-plotly: Update to 4.9.1.
	* gnu/packages/statistics.scm (r-plotly): Update to 4.9.1.

	gnu: r-nlme: Update to 3.1-142.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-142.

	gnu: r-polspline: Update to 1.1.17.
	* gnu/packages/cran.scm (r-polspline): Update to 1.1.17.

	gnu: r-abcrf: Update to 1.8.1.
	* gnu/packages/cran.scm (r-abcrf): Update to 1.8.1.

	gnu: r-sp: Update to 1.3-2.
	* gnu/packages/cran.scm (r-sp): Update to 1.3-2.

	gnu: goffice: Update to 0.10.46.
	* gnu/packages/gnome.scm (goffice): Update to 0.10.46.

	gnu: gnumeric: Update to 1.12.46.
	* gnu/packages/gnome.scm (gnumeric): Update to 1.12.46.

	gnu: polybar: Update to 3.4.1.
	* gnu/packages/wm.scm (polybar): Update to 3.4.1.

2019-11-08  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Fix deprecation of monolithic Qt 5.x package.
	* gnu/packages/qt.scm (qt): Remove wrong quote.

2019-11-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libssh: Update to 0.9.2.
	* gnu/packages/ssh.scm (libssh): Update to 0.9.2.

	gnu: hplip: Actually wrap binaries.
	* gnu/packages/cups.scm (hplip)[arguments]: Reduce indentation.
	Replace ‘wrap-binaries’ phase with a custom implementation.

	gnu: python-dbus: Update to 1.2.10.
	* gnu/packages/python-xyz.scm (python-dbus): Update to 1.2.10.
	[arguments]: Remove field.

	gnu: libdvdread: Update to 6.0.2.
	* gnu/packages/video.scm (libdvdread): Update to 6.0.2.

	gnu: libdvdnav: Update to 6.0.1.
	* gnu/packages/video.scm (libdvdnav): Update to 6.0.1.

	gnu: libdvdnav: Don't use NAME in source URI.
	* gnu/packages/video.scm (libdvdnav)[source]: Hard-code NAME.

2019-11-07  Christopher Baines  <mail@cbaines.net>

	gnu: lollypop: Update to 1.2.7.
	* gnu/packages/gnome.scm (lollypop): Update to 1.2.7.

2019-11-07  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Add clarification on the '--source' build option.
	Emphasize that what the '--source' build option downloads is
	insufficient for reproducing the packages.

	* doc/guix.texi (Additional Build Options): Explain more.

2019-11-07  Florian Pelz  <pelzflorian@pelzflorian.de>

	services: Make it possible to include dynamic modules in nginx.
	* gnu/services/web.scm (<nginx-configuration>): Add modules field.
	(nginx-configuration-modules): New field accessor.
	(emit-load-module): New procedure.
	(default-nginx-config): Add support for the modules field.
	* doc/guix.texi (NGINX): Document it.

	gnu: Add nginx Accept Language module.
	* gnu/packages/web.scm (nginx-accept-language-module): New public variable.

2019-11-07  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for package transformation options in "guix graph".
	* etc/news.scm: Add entry for "guix graph --with-input".

	graph: Support package transformation options.
	* guix/scripts/graph.scm (%options): Append %TRANSFORMATION-OPTIONS.
	(show-help): Call 'show-transformation-options-help'.
	(guix-graph): Call 'options->transformation' and use it.
	* tests/guix-graph.sh: Add test.
	* doc/guix.texi (Invoking guix graph): Document it.

2019-11-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: pkg-config: Memoize 'cross-pkg-config'.
	When running:

	  guix build --target=arm-linux-gnueabihf gdb -nd

	this reduces the number of hits in the 'add-data-to-store' cache from
	205 (25%) to 163 (21%).

	* gnu/packages/pkg-config.scm (cross-pkg-config): Turn into an 'mlambda'.

2019-11-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: Ensure 'gnu-make-final' refers to the native 'pkg-config'.
	Fixes <https://bugs.gnu.org/38093>.

	When running:

	  guix build --target=arm-linux-gnueabihf -e '(@ (gnu packages base) coreutils)'

	the '%current-target-system' parameter is set by the time the top-level
	of (gnu packages commencement) is evaluated.  Consequently, we need to
	ensure that the 'pkg-config' macro evaluates in a context where
	'%current-target-system' is unset.

	* gnu/packages/commencement.scm (gnu-make-final): Refer to '%pkg-config'
	instead of 'pkg-config'.
	* tests/guix-build.sh: Add test.

2019-11-07  Ludovic Courtès  <ludo@gnu.org>

	derivations: Use a regular hash table for the module cache.
	The hit rate of the 'add-data-to-store' cache goes from 10% to 4% on:

	  guix build -e '(@@ (gnu packages libreoffice) libreoffice)' -nd

	* guix/derivations.scm (%module-cache): Turn into a regular hash table.
	It didn't make sense to use a weak-value hash table given that values
	are pairs.

2019-11-07  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 7.20191106.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 7.20191106.

2019-11-07  Eric Bavier  <bavier@member.fsf.org>

	gnu: john-the-ripper-jumbo: Enable tests.
	* gnu/packages/password-utils.scm (john-the-ripper-jumbo)[arguments]: Remove
	'#:tests? #f'.  Add 'check' phase after 'install'.

	gnu: john-the-ripper-jumbo: Update to 1.9.0.
	* gnu/packages/password-utils.scm (john-the-ripper-jumbo): Update to 1.9.0.
	[source]: Remove patches.
	[native-inputs]: New field.
	[inputs]: Add python and ruby for script shebangs.  Remove unused mit-krb5.
	[arguments]: In #:configure-flags use new "--with-systemwide" flag, fix typo
	in "--disable-native-macro", and pass "--enable-simd=..." based on system.
	Rename local "homedir" variable to "datadir" for clarity.  Return #t from
	'chdir-src phase.  Create extension-less symlinks for many scripts in 'install
	phase.

2019-11-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: epiphany: Don't build icon cache.
	* gnu/packages/gnome.scm (epiphany)[arguments]: Add phase to skip
	creating gtk icon cache.
	[native-inputs]: Remove gtk+:bin.

	gnu: eolie: Don't create icon cache.
	* gnu/packages/gnome.scm (eolie)[arguments]: Add phase to skip creating
	the gtk icon cache.
	[native-inputs]: Remove gtk+:bin.

	gnu: eog: Don't create icon cache.
	* gnu/packages/gnome.scm (eog)[arguments]: Add phase to skip creating
	the gtk icon cache.
	[native-inputs]: Remove gtk+:bin.

	gnu: totem: Don't create icon cache.
	* gnu/packages/gnome.scm (totem)[arguments]: Add phase to skip creating
	the gtk icon cache.
	[native-inputs]: Remove gtk+:bin.

	gnu: devhelp: Don't create icon cache.
	* gnu/packages/gnome.scm (devhelp)[arguments]: Add phase to skip
	creating the gtk icon cache.
	[native-inputs]: Remove gtk+:bin.

	gnu: gnome-disk-utility: Don't create icon cache.
	* gnu/packages/gnome.scm (gnome-disk-utility)[arguments]: Add phase to
	skip creating the gtk icon cache.
	[native-inputs]: Remove gtk+:bin.

2019-11-07  Gábor Boskovits  <boskovits@gmail.com>

	gnu: wayland-protocols: Update to 1.18.
	* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.18.

	gnu: wayland: Update to 1.18.0.
	* gnu/packages/freedesktop.scm (wayland): Update to 1.18.0.

2019-11-07  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.3.9.
	* gnu/packages/linux.scm (linux-libre-5.3-version): Update to 5.3.9.
	(linux-libre-5.3-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.82.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.82.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.152.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.152.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.199.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.199.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.199.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.199.
	(linux-libre-4.4-pristine-source): Update hash.

2019-11-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: webkitgtk: Update to 2.26.2.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.26.2.

	gnu: webkitgtk: Don't use NAME in source URI.
	* gnu/packages/webkit.scm (webkitgtk)[source]: Hard-code NAME.

	gnu: opensmtpd-next: Update to 6.6.1p1.
	* gnu/packages/mail.scm (opensmtpd-next): Update to 6.6.1p1.

2019-11-06  Ludovic Courtès  <ludo@gnu.org>

	tests: install: Increase root partition size.
	1.2G had become slightly too small on x86_64.
	This is a followup to 8dfb0c969e513276c632b8d26fb3601fa02993ca.

	* gnu/tests/install.scm (%simple-installation-script)
	(%extlinux-gpt-installation-script)
	(%simple-installation-script-for-/dev/vda): Switch from 1.2G to 1.4G.

2019-11-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: cpio: Update to 2.13 [fixes CVE-2015-1197, CVE-2019-14866].
	* gnu/packages/cpio.scm (cpio): Update to 2.13.
	Remove "cpio-CVE-2016-2037.patch".
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: guile-ncurses: Update to 3.0.
	* gnu/packages/guile-xyz.scm (guile-ncurses): Update to 3.0.

	gnu: Add KCacheGrind.
	* gnu/packages/kde.scm (kcachegrind): New variable.

2019-11-06  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: grantlee: Fix build for Qt 5.12.
	Build using gnu++11 standard.

	* gnu/packages/qt.scm(grantlee)[argument]<configure-flags>: New
	  element.

2019-11-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnome-maps: Don't create icon cache.
	* gnu/packages/geo.scm (gnome-maps)[arguments]: Add phase to skip
	creating the gtk icon cache.
	[native-inputs]: Remove gtk+:bin.

2019-11-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hplip: Update to 3.19.11.
	* gnu/packages/cups.scm (hplip): Update to 3.19.11.

	gnu: rclone: Update to 1.50.1.
	* gnu/packages/sync.scm (rclone): Update to 1.50.1.

	gnu: xterm: Update to 350.
	* gnu/packages/xorg.scm (xterm): Update to 350.

	gnu: ruby-backport: Update to 1.1.2.
	* gnu/packages/ruby.scm (ruby-backport): Update to 1.1.2.

	gnu: perl-cpanel-json-xs: Update to 4.16.
	* gnu/packages/perl.scm (perl-cpanel-json-xs): Update to 4.16.

2019-11-05  Andreas Enge  <andreas@enge.fr>

	gnu: Add perl-extutils-typemaps-default.
	* gnu/packages/perl.scm (perl-extutils-typemaps-default): New variable.

	gnu: Add perl-extutils-parsexs. * gnu/packages/perl.scm (perl-extutils-parsexs): New variable.

	gnu: Add perl-module-build-withxspp.
	* gnu/packages/perl.scm (perl-module-build-withxspp): New variable.

	gnu: Add perl-extutils-xspp.
	* gnu/packages/perl.scm (perl-extutils-xspp): New variable.

	gnu: Add perl-extutils-cppguess.
	* gnu/packages/perl.scm (perl-extutils-cppguess): New variable.

2019-11-05  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: kicad-symbols: Update to 5.1.4.
	* gnu/packages/engineering.scm (kicad-symbols): Update to 5.1.4.

	gnu: kicad: Update to 5.1.4.
	* gnu/packages/engineering.scm (kicad): Update to 5.1.4.
	[arguments]: Remove unrecognized flags and flags that are redundant because
	they specify default values. Use python 3 and the "Phoenix" version of
	wxPython. Enable the GitHub plugin for pcbnew. Remove adjust-boost-include
	phase.
	[inputs]: Replace python-2 with python, wxwidgets-gtk2 with wxwidgets and
	python2-wxpython with python-wxpython.

	gnu: Add python-wxpython.
	* gnu/packages/wxwidgets.scm (python-wxpython): New variable.

2019-11-05  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	services: libvirtd: Provide ip binary at runtime.
	* gnu/services/virtualization.scm (libvirt-shepherd-service): Add sbin to
	the PATH variable, as ip binary is installed there.

	gnu: virt-manager: Update to 2.2.1.
	* gnu/packages/virtualization.scm (virt-manager): Update to version
	2.2.1.  Point to the correct file in fix-setup and fix-default-uri
	phases.  Add fix-qemu-img-reference phase.  Add gtksourceview as an
	input.

	gnu: python-libvirt: Update to 5.8.0.
	* gnu/packages/virtualization.scm (python-libvirt): Update version to
	5.8.0, update hash and remove obsolete comment.

	gnu: libvirt: Update to 5.8.0.
	* gnu/local.mk (dist_patch_DATA): Add new patch file.
	* gnu/packages/patches/libvirt-create-machine-cgroup.patch: New patch,
	submitted to upstream for upstream bug 1760233.
	* gnu/packages/virtualization.scm (libvirt): Update version to 5.8.0.
	Include patch.  Avoid execution of failing tests qemuxml2argvtest and
	qemuhotplugtest.  Replace python by python-wrapper to avoid warnings on
	patch-shebangs phase.

2019-11-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 41b4b71.
	* gnu/packages/package-management.scm (guix): Update to 41b4b71.

2019-11-05  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: khard: Update to 0.15.1.
	* gnu/packages/mail.scm (khard): Update to 0.15.1.
	[native-inputs]: Add python-setuptools-scm.

2019-11-05  Efraim Flashner  <efraim@flashner.co.il>

	services: patchwork: Fix typo.
	* gnu/services.web.scm (define-gexp-compiler): Use 'enable-rest-api?'
	where appropriate in place of 'enable-xmlrpc?'

2019-11-05  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: Add missing patch to locale.mk.
	The patch was introduced in commit 2be878d8e54057980121e4c659ca48317b79970e.

	* gnu/local.mk (dist_patch_DATA): Add
	"python-pep8-stdlib-tokenize-compat.patch".

2019-11-05  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-engine-mode: Update to 2.1.1.
	* gnu/packages/emacs-xyz.scm (emacs-engine-mode): Update to 2.1.1.

2019-11-04  Wiktor Żelazny  <wzelazny@vurv.cz>

	gnu: Add libspatialindex.
	* gnu/packages/geo.scm (libspatialindex): new variable.

2019-11-04  Kyle Andrews  <kyle.c.andrews@gmail.com>

	doc: Clarify uses of the 'ip' command.
	* doc/guix.texi (Keyboard Layout and Networking and Partitioning):
	Use human readable arguments for 'ip' command.  Mention 'ip link set'.

2019-11-04  Boris A. Dekshteyn  <boris.dekshteyn@gmail.com>

	gnu: xfd: Add dependency on libxkbfile.
	* gnu/packages/xorg.scm (xfd)[inputs]: Add LIBXKBFILE.

2019-11-04  Ludovic Courtès  <ludo@gnu.org>

	file-systems: Mount /var/run/nscd read-write in containers.
	Fixes <https://bugs.gnu.org/37967>.
	Reported by Ivan Vilata i Balaguer <ivan@selidor.net>.

	* gnu/system/file-systems.scm (%network-file-mappings): Set 'writable?'
	to #true for /var/run/nscd.

2019-11-04  Ludovic Courtès  <ludo@gnu.org>

	daemon: Unregister build hook from the worker's children upon build failure.
	Fixes <https://bugs.gnu.org/38062>.
	This is a followup to ada9a19a2dca74feafcf24df1152abd685d4142f.

	* nix/libstore/build.cc (DerivationGoal::killChild): Add conditional
	call to 'worker.childTerminated' for 'hook->pid'.

2019-11-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: Memoize uses of 'cross-gcc-wrapper'.
	This improves caching down the road.

	* gnu/packages/commencement.scm (gcc-boot0-intermediate-wrapped)
	(gcc-boot0-wrapped): Use 'mlambda' instead of 'lambda'.

2019-11-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: bootstrap: Memoize 'bootstrap-origin'.
	* gnu/packages/bootstrap.scm (bootstrap-origin): Memoize with
	'mlambdaq'.  This improves memoization of origins in (gnu packages
	commencement).

2019-11-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: obs: Update to 24.0.3.
	* gnu/packages/video.scm (obs): Update to 24.0.3.

	gnu: python-soupsieve: Update to 1.9.5.
	* gnu/packages/python-xyz.scm (python-soupsieve): Update to 1.9.5.

	gnu: vapoursynth: Update to 48.
	* gnu/packages/video.scm (vapoursynth): Update to 48.

	gnu: zimg: Update to 2.9.2.
	* gnu/packages/image.scm (zimg): Update to 2.9.2.

	gnu: xfce4-time-out-plugin: Update to 1.1.0.
	* gnu/packages/xfce.scm (xfce4-time-out-plugin): Update to 1.1.0.
	[inputs]: Substitute default Gtk+ 3 for version 2.

2019-11-04  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-eshell-prompt-extras: Update to 1.0.
	* gnu/packages/emacs-xyz.scm (emacs-eshell-prompt-extras): Update to 1.0.

2019-11-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: git: Update to 2.24.0.
	* gnu/packages/version-control.scm (git): Update to 2.24.0.

	gnu: ruby-nokogiri: Update to 1.10.5.
	* gnu/packages/ruby.scm (ruby-nokogiri): Update to 1.10.5.

	gnu: dovecot: Update to 2.3.8.
	* gnu/packages/mail.scm (dovecot): Update to 2.3.8.

	gnu: perl6-json-fast: Update to 0.10.
	* gnu/packages/perl6.scm (perl6-json-fast): Update to 0.10.

	gnu: r-ore: Update to 1.6.3.
	* gnu/packages/cran.scm (r-ore): Update to 1.6.3.

	gnu: r-ks: Update to 1.11.6.
	* gnu/packages/cran.scm (r-ks): Update to 1.11.6.

	gnu: perl-io-compress: Update to 2.089.
	* gnu/packages/perl-compression.scm (perl-io-compress): Update to 2.089.

	gnu: perl-compress-raw-zlib: Update to 2.089.
	* gnu/packages/perl-compression.scm (perl-compress-raw-zlib): Update to 2.089.

	gnu: perl-compress-raw-bzip2: Update to 2.089.
	* gnu/packages/perl-compression.scm (perl-compress-raw-bzip2): Update to 2.089.

2019-11-04  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-windower.
	* gnu/packages/emacs-xyz.scm (emacs-windower): New variable.

	gnu: emacs-unfill: Use `version' instead of hard-coding git-reference.
	* gnu/packages/emacs-xyz.scm (emacs-unfill)[source]: Use `version' in `commit'
	  field.

2019-11-04  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: scrot: Update to 1.2.
	* gnu/packages/xdisorg.scm (scrot): Update to 1.2, [native-inputs]: Add
	autoconf-archive, [inputs]: Add libxcursor and libxfixes.

2019-11-04  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add emacs-leaf
	* gnu/packages/emacs-xyz: (emacs-leaf): New variable.

2019-11-04  Kei Kebreau  <kkebreau@posteo.net>

	gnu: lmms: Update to 1.2.1.
	* gnu/packages/music.scm (lmms): Update to 1.2.1.
	[arguments]: Enable Qt 5 support and disbale VST support in configure-flags.
	Add 'unpack-rpmalloc' phase and remove 'remove-Werror' phase.
	[native-inputs]: Add qttools and rpmalloc.
	[inputs]: Replace qt-4 and fluidsynth-1 with qtbase and fluidsynth,
	respectively; add qtx11extras.

2019-11-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xtl: Update to 0.6.8.
	* gnu/packages/cpp.scm (xtl): Update to 0.6.8.

	gnu: xfburn: Update to 0.6.1.
	* gnu/packages/xfce.scm (xfburn): Update to 0.6.1.
	[inputs]: Substitute default Gtk+ version 3 for 2.

	gnu: xfburn: Don't use NAME in source URI.
	* gnu/packages/xfce.scm (xfburn)[source]: Hard-code NAME.

	gnu: xfce4-screenshooter: Update to 1.9.7.
	* gnu/packages/xfce.scm (xfce4-screenshooter): Update to 1.9.7.

	gnu: android-udev-rules: Use GIT-FILE-NAME.
	* gnu/packages/android.scm (android-udev-rules)[source]: Use GIT-FILE-NAME.

	gnu: android-udev-rules: Update to 20191103.
	* gnu/packages/android.scm (android-udev-rules): Update to 20191103.

	gnu: yaml-cpp: Don't use unstable tarball.
	* gnu/packages/serialization.scm (yaml-cpp)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: yaml-cpp: Update to 0.6.3.
	* gnu/packages/serialization.scm (yaml-cpp): Update to 0.6.3.
	[arguments]: Update #:configure-flags.
	Remove obsolete ‘dont-install-gtest-libraries’ phase.

2019-11-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: Deprecate ungoogled-chromium.
	This package has known security flaws that are being exploited in the wild.
	See <https://lists.gnu.org/archive/html/guix-devel/2019-10/msg00576.html> for
	why it has not been updated.

	* gnu/packages/chromium.scm (ungoogled-chromium)[properties]: Set #:hidden? #t.
	(ungoogled-chromium-is-deprecated, ungoogled-chromium-wayland-is-deprecated):
	New public variables.

2019-11-03  Roel Janssen  <roel@gnu.org>

	databases: Fix build of virtuoso-ose.
	Virtuoso cannot be built with versions of OpenSSL >1.1.0.

	* gnu/packages/databases.scm (virtuoso-ose)[inputs]: Change OPENSSL to OPENSSL-1.0.

2019-11-03  FPS  <mista.tapas@gmx.net>

	gnu: lilv: Enable python bindings.
	* gnu/packages/audio.scm (lilv)[arguments]: Add #:configure-flags.  Add phase
	to embed full path to liblilv-0.so.
	[native-inputs]: Add PYTHON.
	[home-page]: Follow redirect.

2019-11-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xtensor: Update to 0.20.10.
	* gnu/packages/algebra.scm (xtensor): Update to 0.20.10.

	gnu: yosys: Update to 0.9.
	* gnu/packages/fpga.scm (yosys): Update to 0.9.

	gnu: perl-io-compress: Update to 2.088.
	* gnu/packages/perl-compression.scm (perl-io-compress): Update to 2.088.

	gnu: perl-compress-raw-zlib: Update to 2.088.
	* gnu/packages/perl-compression.scm (perl-compress-raw-zlib): Update to 2.088.

	gnu: perl-compress-raw-bzip2: Update to 2.088.
	* gnu/packages/perl-compression.scm (perl-compress-raw-bzip2): Update to 2.088.

2019-11-03  Kei Kebreau  <kkebreau@posteo.net>

	gnu: freedoom: Update to 0.12.1.
	* gnu/packages/games.scm (freedoom): Update to 0.12.1.
	[arguments]: Update 'configure' phase accordingly.
	[native-inputs]: Replace python-2 with python; add python-pillow; remove
	font-dejavu and imagemagick.
	[inputs]: Remove prboom-plus.

	gnu: minetest: Update to 5.1.0.
	* gnu/packages/games.scm (minetest-data, minetest): Update to 5.1.0.

2019-11-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-fish-completion: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-fish-completion): Update to 1.2.

2019-11-03  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: docker: Adjust tests for changes in go.
	* gnu/packages/patches/docker-adjust-tests-for-changes-in-go.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Use this.
	* gnu/packages/docker.scm (docker): Use this.

	gnu: zabbix-agentd: Update to 4.4.1.
	* gnu/packages/monitoring.scm (zabbix-agentd): Update to 4.4.1.
	* gnu/services/monitoring.scm (%zabbix-front-end-configuration-nginx): Add
	listen record field.

2019-11-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add endlessh.
	* gnu/packages/ssh.scm (endlessh): New variable.

2019-11-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: spectrwm: Don't use unstable tarball.
	* gnu/packages/wm.scm (spectrwm)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: colormake: Use HTTPS home page.
	* gnu/packages/code.scm (colormake)[home-page]: Use HTTPS.

	gnu: colormake: Don't use unstable tarball.
	* gnu/packages/code.scm (colormake)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[native-inputs]: Remove gzip and tar.
	[arguments]: Copy the source checkout instead of extracting the source
	tarball.

	gnu: lci: Don't use unstable tarball.
	* gnu/packages/lolcode.scm (lci)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: makefile2graph: Don't use unstable tarball.
	* gnu/packages/code.scm (makefile2graph)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: bash-tap: Don't use unstable tarball.
	* gnu/packages/bash.scm (bash-tap)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: jrnl: Don't use unstable tarball.
	* gnu/packages/jrnl.scm (jrnl)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: withershins: Don't use unstable tarball.
	* gnu/packages/code.scm (withershins)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: withershins: Build.
	* gnu/packages/code.scm (withershins)[arguments]: Don't treat compiler
	warnings as errors.

	gnu: emacs-emms: Update to 5.3.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 5.3.

	gnu: pynac: Update to 0.7.26.
	* gnu/packages/sagemath.scm (pynac): Update to 0.7.26.

	gnu: lxqt-globalkeys: Update to 0.14.3.
	* gnu/packages/lxqt.scm (lxqt-globalkeys): Update to 0.14.3.

	gnu: lxqt-globalkeys: Don't use NAME in source URI.
	* gnu/packages/lxqt.scm (lxqt-globalkeys)[source]: Hard-code NAME.

2019-11-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: retroarch: Update to 1.8.1.
	* gnu/packages/emulators.scm (retroarch): Update to 1.8.1.

	gnu: loksh: Update to 6.6.
	* gnu/packages/shells.scm (loksh): Update to 6.6.

	gnu: aspell-dict-ca: Update to 2.5.0.
	* gnu/packages/aspell.scm (aspell-dict-ca): Update to 2.5.0.

	gnu: claws-mail: Update to 3.17.4.
	* gnu/packages/mail.scm (claws-mail): Update to 3.17.4.

	gnu: hplip: Update to 3.19.10.
	* gnu/packages/cups.scm (hplip): Update to 3.19.10.

	gnu: re2: Update to 2019-11-01.
	* gnu/packages/regex.scm (re2): Update to 2019-11-01.

	gnu: tinc: Update to 1.0.36.
	* gnu/packages/vpn.scm (tinc): Update to 1.0.36.

	gnu: tinc: Don't use NAME in source URI.
	* gnu/packages/vpn.scm (tinc)[source]: Hard-code NAME.

	gnu: neomutt: Update to 20191102.
	* gnu/packages/mail.scm (neomutt): Update to 20191102.

	gnu: libqtxdg: Update to 3.4.0.
	* gnu/packages/lxqt.scm (libqtxdg): Update to 3.4.0.
	[propagated-inputs]: Add glib.
	[inputs]: Add pkg-config.

	gnu: cryptsetup: Update to 2.2.2.
	* gnu/packages/cryptsetup.scm (cryptsetup): Update to 2.2.2.

	gnu: openvpn: Update to 2.4.8.
	* gnu/packages/vpn.scm (openvpn): Update to 2.4.8.

2019-11-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: vlc: Fix build.
	* gnu/packages/patches/vlc-fix-test_libvlc_slaves.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Reference new file.
	* gnu/packages/video.scm (vlc): Apply patch.

2019-11-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hangups: Fix build.
	* gnu/packages/messaging.scm (hangups)[propagated-inputs]:
	Use python-protobuf-3.6 specifically.

2019-11-02  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-tramp-auto-auth.
	* gnu/packages/emacs-xyz.scm (emacs-tramp-auto-auth): New variable.

2019-11-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-evil-collection: Update to 20191102.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20191102.

	gnu: Add emacs-unfill.
	* gnu/packages/emacs-xyz.scm (emacs-unfill): New variable.

2019-11-02  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add 'de' translation.

2019-11-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: git: Add PCRE support to "git grep".
	* gnu/packages/version-control.scm (git)[inputs]: Add pcre2.
	[arguments]: Add "USE_LIBPCRE2" to make-flags.
	(git-minimal)[arguments]: Do not inherit "USE_LIBPCRE2" in make-flags.

	gnu: dxvk: Fix inputs and configure flag expansion.
	* gnu/packages/wine.scm (dxvk)[arguments]: Unquote match.
	[native-inputs]: Remove wine and dxvk32...
	[inputs]: ...And add them here.

2019-11-02  Alex Griffin  <a@ajgrf.com>

	gnu: asciinema: Update to 2.0.2.
	* gnu/packages/terminals.scm (asciinema): Update to 2.0.2.
	[source]: Fetch source from GitHub because PyPI excludes the tests.
	[arguments]: Update patch-exec-paths phase, replace check phase.
	[native-inputs]: Drop requests, add nose.

2019-11-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-adoc-mode: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-adoc-mode)[source]: Fetch sources from
	Git, as there are no tests in the MELPA release.
	[arguments]: Enable tests and specify the test command.
	{phases}: Add a 'disable-failing-tests phase.

2019-11-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: padthv1: Update to 0.9.11.
	* gnu/packages/music.scm (padthv1): Update to 0.9.11.

	gnu: drumkv1: Update to 0.9.11.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.11.

	gnu: samplv1: Update to 0.9.11.
	* gnu/packages/music.scm (samplv1): Update to 0.9.11.

	gnu: synthv1: Update to 0.9.11.
	* gnu/packages/music.scm (synthv1): Update to 0.9.11.

	gnu: rdup: Fix build, disable encryption.
	* gnu/packages/backup.scm (nettle)[inputs]: Remove nettle.
	[arguments]: Add ‘disable-failing-tests’ phase.

	gnu: rdup: Don't use unstable tarball.
	* gnu/packages/backup.scm (rdup)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: mpd-mpc: Update to 0.33.
	* gnu/packages/mpd.scm (mpd-mpc): Update to 0.33.

2019-11-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: colord: Record the file name of the "sqlite3" command.
	* gnu/packages/gnome.scm (colord)[arguments]: Add
	'set-sqlite3-file-name' phase.

2019-11-01  Ludovic Courtès  <ludo@gnu.org>

	services: dbus: Remove non-existent directories from 'system-local.conf'.
	This typically halves the number of entries in
	/etc/dbus-1/system-local.conf.

	* gnu/services/dbus.scm (dbus-configuration-directory)[build](directives):
	New macro.
	(services->sxml): Use it.

2019-11-01  Ludovic Courtès  <ludo@gnu.org>

	services: dbus: Include each service's "share/dbus-1/system.d".
	Fixes <https://bugs.gnu.org/37911>.
	Reported by Jack Hill <jackhill@jackhill.us>.

	Sometime between 1.1.8 and 1.4.3, 'colord' moved had its
	'org.freedesktop.ColorManager.conf' file moved from
	"etc/dbus-1/system.d" to "share/dbus-1/system.d".  Adjust to this
	change.

	* gnu/services/dbus.scm (dbus-configuration-directory): Add an
	'includedir' directive for DIR/share/dbus-1/system.d.

2019-11-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: glib: Add comment about disallowed references.
	* gnu/packages/glib.scm (glib)[arguments]: Add a commented-out
	 #:disallowed-references argument, which was removed in
	 6c237a2d7bfa3c7be02c069e5c24a2b401a51864.

2019-11-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: leveldb: Update home page.
	* gnu/packages/databases.scm (leveldb)[home-page]: Update.

	gnu: samba: Update to 4.11.2.
	* gnu/packages/samba.scm (samba): Update to 4.11.2.

	gnu: yad: Update to 5.0.
	* gnu/packages/gtk.scm (yad): Update to 5.0.
	[build-system]: Use Glib-or-Gtk build system.
	[arguments]: Remove obsolete or ineffective #:configure-flags.
	Use the default ‘bootstrap’ phase followed by an ‘intltoolize’ one.
	[inputs]: Add gspell.

2019-11-01  Clément Lassieur  <clement@lassieur.org>

	gnu: prosody: Update to 0.11.3.
	* gnu/packages/messaging.scm (prosody): Update to 0.11.3.

2019-11-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: qbittorrent: Update to 4.1.9.1.
	* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.1.9.1.

	gnu: di: Update to 4.47.2.
	* gnu/packages/admin.scm (di): Update to 4.47.2.

	gnu: x265: Update to 3.2.1.
	* gnu/packages/video.scm (x265): Update to 3.2.1.

	gnu: skopeo: Update to 0.1.40.
	* gnu/packages/virtualization.scm (skopeo): Update to 0.1.40.

2019-11-01  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Deprecate monolithic Qt 5.x package.
	The monolithic package was not used except as a base for qt-4. Disband
	this relation and make qt-4 a complete independent package definition.
	Thus the monolithic package qt5 and be removed resp. deprecated.

	* gnu/packages/qt.scm (qt-4): Copy all relevant package definition
	  parts from 'qt' and not longer inherit from 'qt'.
	  (qt): Define as a deprecated alias for 'qtbase`.

2019-11-01  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Remove qtdeclarative-render2d.
	This module has been merged into qtdeclarative as of Qt 5.8.0
	and is not used anywhere.

2019-11-01  Clément Lassieur  <clement@lassieur.org>

	gnu: sigrok-firmware-fx2lafw: Fix build.
	* gnu/packages/electronics.scm (sigrok-firmware-fx2lafw)[arguments]: Remove
	implicit inputs.
	[native-inputs]: Add gawk, bash, coreutils, grep, gzip, gnu-make, sed and tar.

2019-11-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: geany: Update to 1.36.
	* gnu/packages/text-editors.scm (geany): Update to 1.36.

	gnu: mame: Update to 0.215.
	* gnu/packages/emulators.scm (mame): Update to 0.215.

2019-11-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libreoffice: Update to 6.3.3.2.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 6.3.3.2.
	[inputs]: Add gnupg, gobject-introspection.
	[arguments]: Remove deprecated '--enable-verbose' configure flag.

2019-11-01  Ludovic Courtès  <ludo@gnu.org>

	pull: Gracefully handle invalid Texinfo markup in news.
	Reported by Oleg Pykhalov <go.wigust@gmail.com>.

	* guix/scripts/pull.scm (display-news-entry-title)
	(display-news-entry): Catch 'parser-error' around call to
	'texi->plain-text', and return Texinfo as-is when an exception is
	caught.

2019-11-01  Ludovic Courtès  <ludo@gnu.org>

	services: colord: Deprecate 'colord-service' procedure.
	* gnu/services/desktop.scm (colord-service-type)[default-value]: New field.
	(colord-service): Define with 'define-deprecated'.
	(%desktop-services): Use 'colord-service-type' instead of 'colord-service'.
	* doc/guix.texi (Desktop Services): Adjust accordingly.

2019-11-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: snap: Update to 5.2.5.
	* gnu/packages/education.scm (snap): Update to 5.2.5.

	gnu: scintilla: Update to 4.2.1.
	* gnu/packages/text-editors.scm (scintilla): Update to 4.2.1.
	[arguments]: Remove unnecessary phase.
	[native-inputs]: Remove "gcc" as default GCC is now higher than 7.1.  Add
	"python-wrapper" for some scripts.

	gnu: rclone: Update to 1.50.0.
	* gnu/packages/sync.scm (rclone): Update to 1.50.0.

	gnu: fet: Update to 5.40.2.
	* gnu/packages/education.scm (fet): Update to 5.40.2.

	gnu: asymptote: Update to 2.59.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.59.

	gnu: musescore: Update to 3.3.
	* gnu/packages/music.scm (musescore): Update to 3.3.
	[arguments]: Remove "-DBUILD_CRASH_REPORTER=OFF" configure flag, which is OFF
	by default anyway.

2019-11-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: ntp: Fix a crash when using legacy configuration.
	Fixes issue #37504 (see: https://bugs.gnu.org/37504).

	The bug was caused by the fact that destructuring an <ntp-configuration>
	record using match would bind the 'servers' field without using the
	compatibility accessor.

	* gnu/services/networking.scm (ntp-shepherd-service): Replace `match-lambda'
	by distinct `lambda' and `match' calls, so that the 'servers' field can be
	generated by applying the `ntp-configuration-servers' procedure to the
	configuration object.

2019-10-31  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: bitcoin-abc: Update to 0.20.4.
	* gnu/packages/finance.scm (bitcoin-abc): Update to 0.20.4.
	  [source]: Fix uri.
	  [inputs]: Use bdb-5.3 (bdb-4.8 is not supported).
	  [arguments]: Add 'fix-tests' phase.

2019-10-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: Chibi-Scheme: Do not use unstable tarball.
	* gnu/packages/scheme.scm (chibi-scheme)[source]: Change to GIT-FETCH.

2019-10-31  Ekaitz at ElenQ Technology  <ekaitz@elenq.tech>

	gnu: Chibi-Scheme: Update to 0.8.
	* gnu/packages/scheme.scm (chibi-scheme): Update to 0.8.

2019-10-31  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 68.2.0-guix0-preview3.
	* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
	(icecat-source): Update to the latest upstream commit on '68' branch.
	* gnu/packages/patches/icecat-gnuzilla-fixes.patch: Remove changes
	that have been incorporated upstream, and add new pending changes,
	notably the addition of several IceCat-specific preferences.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to changes in
	icecat-gnuzilla-fixes.patch.

2019-10-31  Ivan Gankevich  <i.gankevich@spbu.ru>

	gnu: pocl: Update to 1.4.
	* gnu/packages/opencl.scm (pocl): Update to 1.4.
	[inputs]: Change from LLVM to LLVM-8.

2019-10-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: u-boot: Remove redundant GCC input.
	* gnu/packages/bootloaders.scm (make-u-boot-package)[native-inputs]: Do not
	explicitly add GCC 7.

2019-10-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove python2-feather-format.
	This trivial package fails to build and has no reverse dependencies.

	* gnu/packages/serialization.scm (python2-feather-format): Remove variable.

2019-10-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: pingus: Adjust for GCC 7.
	Fixes <https://bugs.gnu.org/37946>.

	* gnu/packages/games.scm (pingus)[source](modules, snippet): New fields.

2019-10-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: pingus: Update source URI.
	* gnu/packages/games.scm (pingus)[source](uri): Change to current repository.

2019-10-30  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: ntp: Ensure no double quotes are output to config file.
	* gnu/services/networking.scm (ntp-server->string): Use the textual
	representation of the values as printed by 'display' rather than 'write', to
	avoid inserting double quotes in the generated config.
	* tests/networking.scm (%ntp-server-sample): Add a comment and make one of the
	options a string, to exercise the fix.
	("ntp-server->string"): Move the expected value to the first argument.
	("ntp configuration servers deprecated form"): Likewise.
	("openntpd generated config string ends with a newline"): Likewise.

2019-10-30  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add udiskie.
	* gnu/packages/freedesktop.scm (udiskie): New variable.
	* gnu/packages/patches/udiskie-no-appindicator.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add python-keyutils.
	* gnu/packages/python-crypto.scm (python-keyutils): New variable.

2019-10-30  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: Add gitg.
	* gnu/packages/gnome.scm: (gitg): New variable.

2019-10-30  Carl Dong  <contact@carldong.me>

	gnu: Fix make-gcc-libc.
	Until now the following wouldn't build:
	--8<---------------cut here---------------start------------->8---
	(use-modules (gnu packages commencement)
	             (gnu packages gcc)
	             (gnu packages base))

	(make-gcc-libc gcc-9 glibc-2.27)
	--8<---------------cut here---------------end--------------->8---

	* gnu/packages/base.scm (make-gcc-libc)[phases]: Add environment
	variables to place the target libc on the system header search path.
	[make-flags]: Remove unncessary FLAGS_FOR_TARGET.
	[native-inputs]: Construct in a way that doesn't require emptying
	inputs.

2019-10-30  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add dxvk.
	* gnu/packages/wine.scm (dxvk): New variable.

2019-10-30  Carl Dong  <contact@carldong.me>

	gnu: make-nsis: Fix cross-compilation.
	* gnu/packages/installers.scm (make-nsis)[arguments]: Enforce correct
	ordering of search paths (mingw-w64 last).

2019-10-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Fix attribution.
	* gnu/packages/game-development.scm: Fix attribution.

2019-10-30  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-eshell-did-you-mean.
	* gnu/packages/emacs-xyz.scm (emacs-eshell-did-you-mean): New variable.

	gnu: Add emacs-eshell-prompt-extras.
	* gnu/packages/emacs-xyz.scm (emacs-eshell-prompt-extras): New variable.

2019-10-30  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2019-10-30  Marius Bakke  <mbakke@fastmail.com>

	gnu: python2-pandas: Downgrade to 0.24.2.
	This is a follow-up to commit 7a97a26d012da08fad4540eed99643f6306de423.

	* gnu/packages/python-xyz.scm (python-pandas)[properties]: New field.
	(python2-pandas): Downgrade to 0.24.2.

2019-10-30  Marius Bakke  <mbakke@fastmail.com>

	gnu: python2-numpy: Downgrade to 1.16.5.
	Fixes <https://bugs.gnu.org/37989>.
	Reported by Josh Holland <josh@inv.alid.pw>.

	This is a follow-up to commit 8e5fbd5dda93e137ff527cabe25989b28ab9e1c0.

	* gnu/packages/python-xyz.scm (python-numpy)[properties]: New field.
	(python2-numpy): Downgrade to 1.16.5.

2019-10-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: cuirass: Update to 0.0.1-26.e20ff86.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-26.e20ff86.

2019-10-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-whoosh: Skip test suite.
	* gnu/packages/python-xyz.scm (python-whoosh)[arguments]: Disable the
	test suite.

2019-10-30  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: python-xlrd: Fix comment.
	* gnu/packages/python-xyz.scm (python-xlrd)[arguments]: Turn comment into a
	full sentence.

2019-10-30  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: python-pandas: Update to 0.25.2.
	* gnu/packages/python-xyz.scm (python-pandas): Update to 0.25.2.

	gnu: python-xlrd: Update to 1.2.0.
	* gnu/packages/python-xyz.scm (python-xlrd): Update to 1.2.0.

	gnu: python-numpy: Update to 1.17.3.
	* gnu/packages/python-xyz.scm (python-numpy): Update to 1.17.3.

2019-10-30  Pierre Neidhardt  <mail@ambrevar.xyz>

	doc: Explain how to switch profile from empty shell in "Profiles in Practice".
	* doc/guix-cookbook.texi (Profiles in Practice): Add example.

2019-10-30  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.3.8.
	* gnu/packages/linux.scm (linux-libre-5.3-version): Update to 5.3.8.
	(linux-libre-5.3-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.81.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.81.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.151.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.151.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.198.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.198.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.198.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.198.
	(linux-libre-4.4-pristine-source): Update hash.

2019-10-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-rgdal: Update to 1.4-7.
	* gnu/packages/cran.scm (r-rgdal): Update to 1.4-7.

	gnu: r-huge: Update to 1.3.4.
	* gnu/packages/cran.scm (r-huge): Update to 1.3.4.

	gnu: r-spam: Update to 2.3-0.2.
	* gnu/packages/cran.scm (r-spam): Update to 2.3-0.2.

	gnu: perl-net-dns-native: Update to 0.22.
	* gnu/packages/perl.scm (perl-net-dns-native): Update to 0.22.

	gnu: perl-moo-2: Update to 2.003006.
	* gnu/packages/perl.scm (perl-moo-2): Update to 2.003006.

	gnu: openrct2: Update to 0.2.4.
	* gnu/packages/games.scm (openrct2): Update to 0.2.4.

	gnu: r-tidytree: Update to 0.2.9.
	* gnu/packages/cran.scm (r-tidytree): Update to 0.2.9.

	gnu: goffice: Update to 0.10.45.
	* gnu/packages/gnome.scm (goffice): Update to 0.10.45.

	gnu: goffice: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (goffice)[source]: Hard-code NAME.

	gnu: gpxsee: Update to 7.16.
	* gnu/packages/gps.scm (gpxsee): Update to 7.16.

	gnu: arb: Update to 2.17.0.
	* gnu/packages/algebra.scm (arb): Update to 2.17.0.
	[home-page]: Replace with a working one.

2019-10-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ams-lv2: Update to 1.2.2.
	This is the same commit, now with a version number.

	* gnu/packages/music.scm (ams-lv2): Update to 1.2.2.
	[home-page]: Replace with a working one.

2019-10-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl: Update to 2019.10.29.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.10.29.

	gnu: libedit: Download over HTTPS.
	* gnu/packages/libedit.scm (libedit)[source]: Use HTTPS.

	gnu: libedit: Update to 20191025-3.1.
	* gnu/packages/libedit.scm (libedit): Update to 20191025-3.1.

	gnu: paps: Update to 0.7.1.
	* gnu/packages/pdf.scm (paps): Update to 0.7.1.

	gnu: powertop: Update to 2.11.
	* gnu/packages/linux.scm (powertop): Update to 2.11.

2019-10-30  Alex Griffin  <a@ajgrf.com>

	gnu: Add kmonad.
	* gnu/packages/haskell-apps.scm (kmonad): New variable.

	gnu: Add ghc-unagi-chan.
	* gnu/packages/haskell-xyz.scm (ghc-unagi-chan): New variable.

	gnu: Add ghc-atomic-primops.
	* gnu/packages/haskell-xyz.scm (ghc-atomic-primops): New variable.

2019-10-29  Comrade Yuri  <yuri@nijino>

	gnu: Add renpy.
	* gnu/packages/game-development: (python2-pygame-sdl2): New variable.
	(python2-renpy): New variable.
	(renpy): New variable.

2019-10-29  Josh Holland  <josh@inv.alid.pw>

	gnu: Add bemenu.
	* gnu/packages/xdisorg.scm (bemenu): New public variable.

	gnu: openttd-engine: Update to 1.9.3.
	* gnu/packages/games.scm (openttd-engine): Update to 1.9.3.
	[home-page]: Use www. and HTTPS.

	gnu: openttd-opengfx: Update to 0.5.5.
	* gnu/packages/games.scm (openttd-opengfx): Update to 0.5.5.

2019-10-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libreoffice: Update to 6.2.8.2.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 6.2.8.2.
	[sources]: Remove libreoffice-boost.patch, libreoffice-orcus patch,
	libreoffice-mdds patch.
	[inputs]: Add fontforge, mariadb.
	[arguments]: Remove substitution checking for mdds and orcus versions.
	From configure-flags, remove outdated flags, add flag to build font
	file.
	* gnu/packages/patches/libreoffice-boost.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-10-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lollypop: Update to 1.2.2.
	* gnu/packages/gnome.scm (lollypop): Update to 1.2.2.
	[inputs]: Use python-pygobject-3.34.

	gnu: Add python-pygobject@3.34.
	* gnu/packages/glib.scm (python-pygobject-3.34): New public variable.

2019-10-29  Leo Famulari  <leo@famulari.name>

	gnu: go-github-com-wtolson-go-taglib: Update comment.
	* gnu/packages/golang.scm (go-github-com-wtolson-go-taglib): Update
	comment.

	gnu: go-gopkg.in-asn1-ber.v1: Update comment.
	* gnu/packages/syncthing.scm (go-gopkg.in-asn1-ber.v1): Update comment.

	gnu: go-github-com-chmduquesne-rollinghash: Remove extraneous comment.
	* gnu/packages/syncthing.scm (go-github-com-chmduquesne-rollinghash):
	Remove comment.

	gnu: Prometheus Go packages: Consolidate.
	* gnu/packages/syncthing.scm (go-github-com-prometheus-client-model-go,
	go-github-com-prometheus-common-expfmt,
	go-github-com-prometheus-client-golang-prometheus,
	go-github-com-prometheus-common-internal-bitbucket-org-ww-goautoneg,
	go-github-com-client-golang-prometheus-promhttp): Remove variables.
	(go-github-com-prometheus-client-model,
	go-github-com-prometheus-client-golang,
	go-github-com-prometheus-common): New variables.
	(syncthing)[inputs]: Adjust accordingly.

	gnu: Qart: Consolidate packages.
	* gnu/packages/syncthing.scm (go-github-com-vitrun-qart): New variable.
	(go-github-com-vitrun-qart-qr, go-github-com-vitrun-qart-coding,
	go-github-com-vitrun-qart-gf256): Remove variables.
	(syncthing)[inputs]: Adjust accordingly.

	gnu: gogoprotobuf: Consolidate packages.
	* gnu/packages/golang.scm (go-github-com-gogo-protobuf)[arguments]: Adjust
	the #:import-path, and skip the tests and build phases.
	(go-github-com-gogo-protobuf-protoc-gen-gogo,
	go-github-com-gogo-protobuf-gogoproto, go-github-com-gogo-protobuf-proto):
	Remove variables.
	(go-github-com-libp2p-go-libp2p-crypto, go-github-com-libp2p-go-libp2p-peer,
	go-github-com-libp2p-go-libp2p-metrics): Adjust accordingly.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-api, gx, gx-go): Likewise.
	* gnu/packages/syncthing.scm (syncthing): Likewise.

	gnu: Go standard library 'x' packages: Consolidate.
	* gnu/packages/golang.scm (go-golang-org-x-text, go-golang-org-x-sys, go-golang-org-x-net,
	go-golang-org-x-time): New variables.
	(go-golang.org-x-crypto-ssh-terminal, go-golang-org-x-crypto-bcrypt,
	go-golang-org-x-crypto-blowfish, go-golang-org-x-crypto-pbkdf2,
	go-golang-org-x-crypto-tea, go-golang-org-x-crypto-salsa20,
	go-golang-org-x-crypto-cast5, go-golang-org-x-crypto-twofish,
	go-golang-org-x-crypto-xtea, go-golang-org-x-crypto-ed25519,
	go-golang-org-x-crypto-ripemd160, go-golang-org-x-crypto-blake2s,
	go-golang-org-x-crypto-sha3, go-golang-org-x-text-encoding,
	go-golang-org-x-text-transform, go-golang-org-x-text-unicode-norm,
	go-golang-org-x-net-ipv4, go-golang-org-x-net-bpf, go-golang-org-x-net-context,
	go-golang-org-x-net-internal-socks, go-golang-org-x-net-internal-socket,
	go-golang-org-x-net-internal-iana, go-golang-org-x-net-ipv6,
	go-golang-org-x-net-proxy, go-golang-org-x-sys-cpu, go-golang-org-x-sys-unix,
	go-golang-org-x-time-rate): Remove variables.
	(go-github-com-sirupsen-logrus, go-github-com-docker-distribution,
	go-github-com-libp2p-go-libp2p-crypto,
	go-github-com-multiformats-go-multihash,
	go-github-com-libp2p-go-libp2p-peer,
	go-github-com-libp2p-go-libp2p-metrics,
	go-github-com-multiformats-go-multiaddr,
	go-github-com-multiformats-go-multiaddr-net,
	go-github-com-mattn-go-isatty, go-github-com-gdamore-encoding,
	go-github-com-gdamore-tcell): Adjust accordingly.
	* gnu/packages/docker.scm (docker-libnetwork-cmd-proxy): Likewise.
	* gnu/packages/databases.scm (mongo-tools): Likewise.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-api, gx, gx-go): Likewise.
	* gnu/packages/web.scm (poussetaches): Likewise.
	* gnu/packages/terminals.scm (go-github-com-junegunn-fzf,
	go-github.com-howeyc-gopass): Likewise.
	(go-golang.org-x-crypto-ssh-terminal): Remove variable.
	* gnu/packages/syncthing.scm (syncthing,
	go-github-com-oschwald-geoip2-golang,
	go-github-com-oschwald-maxminddb-golang,
	go-github-com-syncthing-notify): Adjust accordingly.
	* gnu/packages/linux.scm (go-netlink): Likewise.

2019-10-29  Leo Famulari  <leo@famulari.name>

	gnu: Remove Go 1.11.
	This version of Go is no longer supported upstream.

	* gnu/packages/golang.scm (go-1.11): Remove variable.

2019-10-29  Leo Famulari  <leo@famulari.name>

	gnu: Go: Update to 1.12.10.
	* gnu/packages/golang.scm (go-1.12): Update to 1.12.10.

2019-10-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mpd-service-type: Support configuration of outputs.
	* gnu/services/audio.scm (<mpd-output>): New record type.
	(<mpd-configuration>)[outputs]: New field.
	(mpd-output, mpd-output?, mpd-output->string): New procedures.
	(mpd-config->file): Use mpd-output->string.
	* doc/guix.texi (Audio Services): Document mpd-output fields.

	gnu: Add guile-ffi-fftw.
	* gnu/packages/guile-xyz.scm (guile-ffi-fftw): New variable.

2019-10-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: qbittorrent: Update to 4.1.9.
	* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.1.9.

	gnu: xf86-input-wacom: Update to 0.38.0.
	* gnu/packages/xdisorg.scm (xf86-input-wacom): Update to 0.38.0.

	gnu: lollypop: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (lollypop)[source]: Hard-code NAME.

	gnu: love: Update to 11.3.
	* gnu/packages/game-development.scm (love): Update to 11.3.

	gnu: sudo: Update to 1.8.29.
	* gnu/packages/admin.scm (sudo): Update to 1.8.29.
	[arguments]: Disable new /etc/sudoers syntax check.

	gnu: perl-libwww: Update to 6.41.
	* gnu/packages/web.scm (perl-libwww): Update to 6.41.

	gnu: cereal: Don't use unstable tarball.
	* gnu/packages/serialization.scm (cereal)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: perl-http-cookies: Update to 6.05.
	* gnu/packages/web.scm (perl-http-cookies): Update to 6.05.

2019-10-29  Clément Lassieur  <clement@lassieur.org>

	gnu: emacs-evil: Fix test helpers.
	* gnu/packages/emacs-xyz.scm (emacs-evil)[arguments]: Add a 'fix-test-helpers'
	phase.

2019-10-29  Clément Lassieur  <clement@lassieur.org>

	gnu: emacs-evil: Remove undo-tree dependency.
	Because it is buggy and unnecessary.  See
	<https://github.com/emacs-evil/evil/issues/1074>.

	* gnu/packages/emacs-xyz.scm (emacs-evil)[propagated-inputs]: Remove
	emacs-undo-tree and emacs-goto-chg.

2019-10-29  Stephen Webber  <montokapro@gmail.com>

	gnu: emacs-helm-projectile: Update package.
	* gnu/packages/emacs-xyz.scm (emacs-helm-projectile): Update package.

2019-10-29  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add poetry.
	* gnu/packages/python-xyz.scm (poetry): New public variable.

	gnu: python-cachecontrol: Update to 0.12.5.
	* gnu/packages/python-web.scm (python-cachecontrol): Update to 0.12.5.

	gnu: Add python-cachy.
	* gnu/packages/python-xyz.scm (python-cachy): New public variable.

	gnu: Add python-msgpack-python.
	* gnu/packages/python-xyz.scm (python-msgpack-python): New public variable.

	gnu: Add python-clikit.
	* gnu/packages/python-xyz.scm (python-clikit): New public variable.

	gnu: Add python-memcached.
	* gnu/packages/python-xyz.scm (python-memcached): New public variable.

	gnu: Add python-shellingham.
	* gnu/packages/python-xyz.scm (python-shellingham): New public variable.

	gnu: Add python-tomlkit.
	* gnu/packages/python-xyz.scm (python-tomlkit): New public variable.

	gnu: python-cleo: Update to 0.6.8.
	* gnu/packages/python-xyz.scm (python-cleo): Update to 0.6.8.

2019-10-29  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Add additional native-inputs for tests.
	* gnu/packages/diffoscope (diffoscope)[native-inputs]: Add python-pypdf2 and
	  python-progressbar33.

2019-10-29  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 68.2.0-guix0-preview2.
	* gnu/packages/gnuzilla.scm (%icecat-version): Update.
	(%icecat-build-id): New variable.
	(icecat-source): Update gnuzilla repo commit and hash.
	(icecat)[arguments]: In the custom 'configure' phase, set the MOZ_BUILD_DATE
	environment variable to the value of %icecat-build-id.
	* gnu/packages/patches/icecat-gnuzilla-fixes.patch: Remove changes that
	are now in the upstream repository.  Add more pending changes, including
	disabling the MOZ_SERVICES_HEALTHREPORT and MOZ_BLOCK_PROFILE_DOWNGRADE
	build flags, fixing a problem that prevented MOZ_DATA_REPORTING
	from being disabled, and fixes to the branding.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to upstream changes,
	and changes in icecat-gnuzilla-fixes.patch.  Remove a hunk that disabled
	rewrites to aboutRights.dtd in the l10n directory.

2019-10-29  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Include generally-useful fixes in the source tarball.
	This commit moves some important fixes into a patch applied to the upstream
	gnuzilla git repository, whereas previously they were applied in such a way
	that only benefitted Guix users.

	* gnu/packages/patches/icecat-default-search-ddg.patch,
	gnu/packages/patches/icecat-disable-sync.patch: Delete files.
	* gnu/packages/patches/icecat-gnuzilla-fixes.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adapt accordingly.
	* gnu/packages/gnuzilla.scm (icecat-source): Apply the new patch to the
	gnuzilla checkout.
	(icecat)[native-inputs]: Remove deleted patches.
	[arguments]: In the 'wrap-program' phase, remove MOZ_LEGACY_PROFILES=1
	from the wrapper.

2019-10-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: avidemux: Update to 2.7.4.
	* gnu/packages/video.scm (avidemux): Update to 2.7.4.
	[arguments]: Update bundled ffmpeg version.

	gnu: perl-cpanel-json-xs: Update to 4.15.
	* gnu/packages/perl.scm (perl-cpanel-json-xs): Update to 4.15.

	gnu: libasr: Update to 1.0.3.
	* gnu/packages/dns.scm (libasr): Update to 1.0.3.
	[arguments]: Replace ‘bootstrap’ and add ‘install-documentation’ phase.
	[native-inputs]: Add libtool and remove groff.

	gnu: libisofs: Update to 1.5.2.
	* gnu/packages/cdrom.scm (libisofs): Update to 1.5.2.

2019-10-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fluidsynth: Update to 2.0.8.
	* gnu/packages/audio.scm (fluidsynth): Update to 2.0.8.

	gnu: perl-scalar-list-utils: Update to 1.53.
	* gnu/packages/perl.scm (perl-scalar-list-utils): Update to 1.53.

	gnu: gtkmm: Update to 3.24.2.
	* gnu/packages/gtk.scm (gtkmm): Update to 3.24.2.

	gnu: emacs-csv-mode: Update to 1.10.
	* gnu/packages/emacs-xyz.scm (emacs-csv-mode): Update to 1.10.

2019-10-28  Brendan Tildesley  <mail@brendan.scot>

	gnu: scdoc: Set PREFIX instead of patching Makefile.
	* gnu/packages/man.scm (scdoc)[arguments]: Set PREFIX instead of patching
	Makefile with output path.

2019-10-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: python-coloredlogs: Update to 10.0.
	* gnu/packages/python-xyz.scm (python-coloredlogs): Update to 10.0.

	gnu: python-pyro4: Update to 4.77.
	* gnu/packages/python-xyz.scm (python-pyro4): Update to 4.77.

2019-10-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-lxml: Run the test suite.
	* gnu/packages/python-xyz.scm (python-lxml)[arguments]: New field.

2019-10-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: python-lxml: Update to 4.4.1.
	* gnu/packages/python-xyz.scm (python-lxml): Update to 4.4.1.

2019-10-28  Vagrant Cascadian  <vagrant@debian.org>

	gnu: diffoscope: Update to 129.
	* gnu/packages/diffoscope (diffoscope): Update to 129.

2019-10-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	news: Fix typo.
	Reported by Eric Bavier <ericbavier@centurylink.net>.

	* etc/news.scm: Fix typo in English title of latest news item.

2019-10-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ndctl: Update to 67.
	* gnu/packages/disk.scm (ndctl): Update to 67.

	gnu: vim-syntastic: Update to 3.10.0.
	* gnu/packages/vim.scm (vim-syntastic): Update to 3.10.0.

2019-10-28  Jesse Gibbons  <jgibbons2357+guix@gmail.com>

	gnu: add filters.
	* gnu/packages/toys.scm (filters): New variable.

	Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>.

2019-10-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: x265: Update to 3.2.
	* gnu/packages/video.scm (x265): Update to 3.2.

2019-10-28  Leo Famulari  <leo@famulari.name>

	gnu: file: Update to 5.37 [fixes CVE-2019-18218].
	* gnu/packages/file.scm (file): Update to 5.37.
	* gnu/packages/patches/file-CVE-2019-18218.patch: New file.
	* gnu/packages/patches/file-CVE-2018-10360.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2019-10-28  Ludovic Courtès  <ludo@gnu.org>

	derivation: Remove memoization invalidation for 'derivation->bytevector'.
	This is a followup to d727a9343d861cf775645df8be5bfefd43d6c6f0, which
	broke 'hydra-jobs' from (gnu ci).

	* guix/derivations.scm (invalidate-derivation-caches!): Remove call to
	'invalidate-memoization!' for 'derivation->bytevector'.

2019-10-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xorriso: Update to 1.5.2.
	* gnu/packages/cdrom.scm (xorriso): Update to 1.5.2.
	[source]: Remove patches.
	* gnu/packages/patches/xorriso-no-partition-table-in-inner-efi.patch,
	* gnu/packages/patches/xorriso-no-mbr-in-inner-efi.patch: Remove files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2019-10-28  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: dunst: Update to 1.4.1.
	* gnu/packages/dunst.scm (dunst): Update to 1.4.1.

	gnu: evince: Update to 3.34.1.
	* gnu/packages/gnome.scm (evince): Update to 3.34.1.

	gnu: profanity: Enable pgp support.
	* gnu/packages/messaging.scm (profanity)[arguments]<#configure-flags>:
	Add --enable-pgp.

	gnu: profanity: Add configure flags so that build fails if libs are missing.
	* gnu/packages/messaging.scm (profanity)[arguments]<#configure-flags>:
	Add --enable-c-plugins and --enable-otr.

	gnu: profanity: Update home-page URL.
	* gnu/packages/messaging.scm (profanity)[home-page]: Update URL.

	gnu: profanity: Add configure flags for better defaults.
	* gnu/packages/messaging.scm (profanity)[arguments]<#configure-flags>:
	Add --enable-omemo, --enable-notifications and --enable-icon,
	[native-inputs]: add libnotify and libsignal-protocol-c.

2019-10-28  Pierre Neidhardt  <mail@ambrevar.xyz>

	doc: Link to SICP Info page in "A Scheme Crash Course".
	* doc/guix-cookbook.texi (Scheme tutorials): Replace Emacs Info reader hint
	  with more useful interactive link to SICP Info page.

	doc: Finish importing the "Packaging Tutorial".
	* doc/guix-cookbook.texi (Packaging Tutorial): Import all sections after the
	  Scheme crash course.

	doc: Fix some typos in "Guix Profiles in Practice".
	* doc/guix-cookbook.texi (Guix Profiles in Practice): Fix typos.

2019-10-28  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: weasyprint: Add note to patch.
	* gnu/packages/patches/weasyprint-library-paths.patch: Add note.

2019-10-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wireshark: Update to 3.0.6.
	* gnu/packages/networking.scm (wireshark): Update to 3.0.6.

	gnu: btrfs-progs: Update to 5.3.1.
	* gnu/packages/linux.scm (btrfs-progs): Update to 5.3.1.

	gnu: ghc-xmonad-contrib: Update to 0.16.
	* gnu/packages/wm.scm (ghc-xmonad-contrib): Update to 0.16.

	gnu: python-ipython: Update to 7.9.0.
	* gnu/packages/python-xyz.scm (python-ipython): Update to 7.9.0.

	gnu: bitcoin-core: Update to 0.18.1.
	* gnu/packages/finance.scm (bitcoin-core): Update to 0.18.1.

	gnu: fetchmail: Use HTTPS home page.
	* gnu/packages/mail.scm (fetchmail)[home-page]: Use HTTPS.

	gnu: fetchmail: Update to 6.4.1.
	* gnu/packages/mail.scm (fetchmail): Update to 6.4.1.
	[source]: Parameterize URI.
	[arguments]: Add ‘create-test-environment’ phase.

	gnu: telepathy-mission-control: Update to 5.16.5.
	* gnu/packages/freedesktop.scm (telepathy-mission-control): Update to 5.16.5.

	gnu: telepathy-mission-control: Don't use NAME in source URI.
	* gnu/packages/freedesktop.scm (telepathy-mission-control)[source]: Hard-code NAME.

2019-10-27  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for /etc/guix/channels.scm.
	* etc/news.scm: Add entry to /etc/guix/channels.scm.

2019-10-27  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pull: Honor '/etc/guix/channels.scm'.
	* guix/scripts/pull.scm (channel-list)[global-file]: New variable.
	[channels]: Honor it.
	* doc/guix.texi (Invoking guix pull): Document it.

2019-10-27  Ludovic Courtès  <ludo@gnu.org>

	channels: Refer to 'guile-json-3'.
	Fixes a regression introduced in 84af1e74029fd4c43636f7d8d3e6f82ddab9ce82.

	* guix/channels.scm (whole-package-for-legacy): Refer to GUILE-JSON-3,
	not GUILE-JSON.

2019-10-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: bootstrap: Cache the 'bootstrap-executable' origins.
	This reduces the number of lookups in the 'add-data-to-store' cache from
	2705 to 2685 (hit rate: 10% to 9%) when running:

	  GUIX_PROFILING=add-data-to-store-cache guix build libreoffice -nd

	* gnu/packages/bootstrap.scm (raw-build)[->store]: Use 'lower-object'
	instead of 'origin->derivation'.  This allows the origin-to-derivation
	mapping to be cached.

2019-10-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: bootstrap: 'bootstrap-origin' preserves eq?-ness when no changes are made.
	This reduces the number of lookups in the 'add-data-to-store' cache from
	2743 to 2705 (hit rate: 11% to 10%) when running

	  GUIX_PROFILING=add-data-to-store-cache guix build libreoffice -nd

	The execution time of "guix build libreoffice -nd" goes from 1.80s to 1.78s.

	* gnu/packages/bootstrap.scm (bootstrap-origin): Return SOURCE unchanged
	when its has no patches and no snippet.

2019-10-27  Ludovic Courtès  <ludo@gnu.org>

	derivations: Don't memoize 'derivation->bytevector'.
	Its hit rate was only 8%.  Removing it reduces heap size of "guix build
	libreoffice -nd" from 69MiB to 61MiB and the wall-clock time is unchanged.

	* guix/derivations.scm (derivation->bytevector): Change from 'mlambda'
	to 'lambda'.

2019-10-27  Ludovic Courtès  <ludo@gnu.org>

	gexp: Cache the module to derivation mappings.
	This reduces the number of 'add-data-to-store' cache lookups from 3329
	to 2743 (hit rate: 27% to 11%) when running:

	  GUIX_PROFILING=add-data-to-store-cache guix build libreoffice -nd

	Execution time of "guix build libreoffice -nd" goes from 1.86s to 1.80s.

	* guix/gexp.scm (imported+compiled-modules): Wrap body in 'mcached'.

2019-10-27  Ludovic Courtès  <ludo@gnu.org>

	store: Allow objects in the cache to be inserted and search for with 'equal?'.
	* guix/store.scm (cache-object-mapping): Add #:vhash-cons parameter and
	honor it.
	(lookup-cached-object): Add #:vhash-fold* parameter and honor it.
	(%mcached): Add #:vhash-fold* and #:vhash-cons and honor them.
	(mcached): Add clauses with 'eq?' and 'equal?' as the first argument.

	gexp: Add 'imported+compiled-modules'.
	* guix/gexp.scm (imported+compiled-modules): New procedure.
	(lower-gexp): Use it instead of separate calls to 'imported-modules' and
	'compiled-modules'.

2019-10-27  Ludovic Courtès  <ludo@gnu.org>

	derivations: 'build-expression->derivation' caches its module derivations.
	This reduces the number of lookups in the 'add-data-to-store' cache from
	7505 to 3329 (hit rate from 68% to 27%) when running:

	  GUIX_PROFILING=add-data-to-store-cache guix build libreoffice -nd

	The execution time of "guix build libreoffice -nd" goes from 2.12s to 1.87s.

	* guix/derivations.scm (%module-cache): New variable.
	(imported+compiled-modules)[key]: New variable.
	Lookup KEY in %MODULE-CACHE and populate %MODULE-CACHE upon cache miss.

2019-10-27  Ludovic Courtès  <ludo@gnu.org>

	derivations: Introduce 'imported+compiled-modules'.
	* guix/derivations.scm (imported+compiled-modules): New procedure.
	(build-expression->derivation): Use it instead of separate calls to
	'%imported-modules' and '%compiled-modules'.

2019-10-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: postgis: Update to 2.4.8.
	* gnu/packages/geo.scm (postgis): Update to 2.4.8.

	gnu: python-cftime: Update to 1.0.4.2.
	* gnu/packages/python-xyz.scm (python-cftime): Update to 1.0.4.2.

	gnu: libmicrohttpd: Update to 0.9.68.
	* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.68.

	gnu: retroarch: Update to 1.8.0.
	* gnu/packages/emulators.scm (retroarch): Update to 1.8.0.

	gnu: unbound: Update to 1.9.4.
	* gnu/packages/dns.scm (unbound): Update to 1.9.4.

	gnu: libasr: Don't use NAME in source URI.
	* gnu/packages/dns.scm (libasr)[source]: Hard-code NAME.

	gnu: python-pathpy: Update to 11.5.1.
	* gnu/packages/python-xyz.scm (python-pathpy): Update to 11.5.1.

	gnu: perl-io-captureoutput: Update to 1.1105.
	* gnu/packages/perl.scm (perl-io-captureoutput): Update to 1.1105.

2019-10-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Merge all crates into (gnu packages crates-io).
	* gnu/packages/rust-cbindgen.scm: Move all crates ...
	* gnu/packages/crates-io.scm: ... to here.

	gnu: Convert all rust crates to new format.
	* gnu/packages/crates-io.scm: Rename all packages to contain version
	string.
	[source]: Rename all downloaded files to use '.crate'.
	[arguments]: Remove all cargo-inputs and cargo-development-inputs.
	Comment out all custom phases to link to external libraries.
	[native-inputs, inputs]: Comment out all inputs.
	[properties]: Mark all packages hidden.

2019-10-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: meld: Wrap with Glib or Gtk path variables.
	Fixes the example given at <https://issues.guix.gnu.org/issue/37942>.

	* gnu/packages/gnome.scm (meld)[inputs]: Add gsettings-desktop-schemas.
	[arguments]: Add (guix build glib-or-gtk-build-system) to #:modules
	and #:imported-modules.  Use its ‘glib-or-gtk-wrap’ phase.

2019-10-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add pam-u2f.
	* gnu/packages/security-token.scm (pam-u2f): New variable.

2019-10-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: keepassxc: Don't use NAME in source URI.
	* gnu/packages/password-utils.scm (keepassxc)[source]: Hard-code NAME.

	gnu: mpg123: Update to 1.25.13.
	* gnu/packages/mp3.scm (mpg123): Update to 1.25.13.

	gnu: mpv: Update to 0.30.0.
	* gnu/packages/video.scm (mpv): Update to 0.30.0.
	[arguments]: Remove obsolete #:configure-flags.

2019-10-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: git-annex: Build with S3 support.
	* gnu/packages/haskell-apps.scm (git-annex)[arguments]: Enable S3 in
	configure-flags.
	[inputs]: Add ghc-aws.

2019-10-27  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gramps: Update to 5.1.1.
	* gnu/packages/genealogy.scm (gramps): Update to 5.1.1.
	[inputs]: Add cairo.

2019-10-27  Leo Prikler  <leo.prikler@student.tugraz.at>

	gnu: meld: Fix startup.
	* /gnu/packages/patchutils.scm: (meld)[inputs]: Replace gtksourceview with
	gtksourceview-3.
	[arguments]<#:phases>[wrap-typelib]: New phase.

2019-10-27  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: nginx: Update to 1.17.5.
	* gnu/packages/web.scm (nginx): Update to 1.17.5.

	gnu: dav1d: Update to 0.5.1.
	* gnu/packages/patches/dav1d-aarch64-symbol-alignment.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/video.scm (dav1d): Update to 0.5.1.
	[source](patches): Remove.

2019-10-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: keepassxc: Update to 2.5.0.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.5.0.
	[arguments]: Enable all extra features, except for update checking.
	[inputs]: Add libyubikey, quazip, readline, yubikey-personalization.
	Remove curl.
	[license]: Update comment.

2019-10-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-car: Update to 3.0-4.
	* gnu/packages/statistics.scm (r-car): Update to 3.0-4.

	gnu: r-rlang: Update to 0.4.1.
	* gnu/packages/statistics.scm (r-rlang): Update to 0.4.1.

	gnu: r-digest: Update to 0.6.22.
	* gnu/packages/statistics.scm (r-digest): Update to 0.6.22.

	gnu: r-mgcv: Update to 1.8-30.
	* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-30.

	gnu: r-jpeg: Update to 0.1-8.1.
	* gnu/packages/image.scm (r-jpeg): Update to 0.1-8.1.

	gnu: r-dalex: Update to 0.4.9.
	* gnu/packages/cran.scm (r-dalex): Update to 0.4.9.

	gnu: r-ggvis: Update to 0.4.5.
	* gnu/packages/cran.scm (r-ggvis): Update to 0.4.5.

	gnu: r-partitions: Update to 1.9-22.
	* gnu/packages/cran.scm (r-partitions): Update to 1.9-22.
	[propagated-inputs]: Add r-sets.

	gnu: r-compositions: Update to 1.40-3.
	* gnu/packages/cran.scm (r-compositions): Update to 1.40-3.
	[propagated-inputs]: Remove r-energy.

	gnu: r-spam: Update to 2.3-0.1.
	* gnu/packages/cran.scm (r-spam): Update to 2.3-0.1.

	gnu: r-biocmanager: Update to 1.30.9.
	* gnu/packages/cran.scm (r-biocmanager): Update to 1.30.9.

	gnu: r-ncdf4: Update to 1.17.
	* gnu/packages/cran.scm (r-ncdf4): Update to 1.17.

	gnu: r-performance: Update to 0.4.0.
	* gnu/packages/cran.scm (r-performance): Update to 0.4.0.

	gnu: r-bayestestr: Update to 0.4.0.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.4.0.

	gnu: r-emmeans: Update to 1.4.2.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.4.2.

	gnu: r-slam: Update to 0.1-46.
	* gnu/packages/cran.scm (r-slam): Update to 0.1-46.

	gnu: r-doby: Update to 4.6-3.
	* gnu/packages/cran.scm (r-doby): Update to 4.6-3.
	[propagated-inputs]: Add r-broom, r-deriv, r-pbkrtest, and r-tibble.

	gnu: r-jomo: Update to 2.6-10.
	* gnu/packages/cran.scm (r-jomo): Update to 2.6-10.

	gnu: r-ddalpha: Update to 1.3.10.
	* gnu/packages/cran.scm (r-ddalpha): Update to 1.3.10.

	gnu: Add r-sets.
	* gnu/packages/cran.scm (r-sets): New variable.

	gnu: Add r-deriv.
	* gnu/packages/cran.scm (r-deriv): New variable.

	gnu: Add libu2f-server.
	* gnu/packages/security-token.scm (libu2f-server): New variable.

2019-10-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: po4a: Update to 0.57.
	* gnu/packages/gettext.scm (po4a): Update to 0.57.

	gnu: libssh: Update to 0.9.1.
	* gnu/packages/ssh.scm (libssh): Update to 0.9.1.

	gnu: wireguard: Update to 0.0.20191012.
	* gnu/packages/vpn.scm (wireguard): Update to 0.0.20191012.

2019-10-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lollypop: Wrap with required path variables.
	Fixes <https://issues.guix.info/issue/37937>.

	* gnu/packages/gnome.scm (lollypop)[arguments]: Rename ‘wrap’ phase to
	‘wrap-python’ and add ‘wrap-glib-or-gtk’ phase.
	[inputs]: Add gsettings-desktop-schemas.

2019-10-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: opensmtpd-next: Update to 6.6.0p1.
	* gnu/packages/mail.scm (opensmtpd-next): Update to 6.6.0p1.
	[inputs]: Replace openssl with libressl.

	gnu: libressl: Don't use NAME in source URI.
	* gnu/packages/tls.scm (libressl)[source]: Hard-code NAME.

2019-10-26  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 68.2.0-guix0-preview1 [security fixes].
	Fixes CVE-2019-11757, CVE-2019-11759, CVE-2019-11760, CVE-2019-11761,
	CVE-2019-11762, CVE-2019-11763, CVE-2019-11764, and CVE-2019-15903.

	Note: IceCat 68 has not yet been released by the IceCat project.  This is a
	      work-in-progress, and does not currently meet the privacy-respecting
	      standards of the IceCat project.

	* gnu/packages/patches/icecat-default-search-ddg.patch,
	gnu/packages/patches/icecat-disable-sync.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/gnuzilla.scm (%icecat-version): Update.
	(mozilla-compare-locales, all-mozilla-locales): New variables.
	(mozilla-locale): New procedure.
	(mozilla-locales): New macro.
	(icecat-source): Add code to populate the l10n directory.  Remove the code
	that copied the l10n directory from an older IceCat source tarball.
	(icecat)[inputs]: Remove hunspell.
	[native-inputs]: Comment out previous Guix-specific patches for now.  Use the
	newest rust, cargo, llvm, and clang.  Add rust-cbindgen, node, nasm, python 3,
	icecat-default-search-ddg.patch and icecat-disable-sync.patch.
	[arguments]: In configure flags: remove "--disable-maintenance-service" and
	"--enable-system-hunspell", and comment out flags to use system libraries
	instead of bundled libraries for libevent, libogg, libvorbis, libvpx,
	harfbuzz, graphite2, and sqlite.  Add srfi-34 and srfi-35 to modules.  Delete
	fewer bundled libraries.  Adapt the 'patch-source-shebangs' phase.  Add a
	custom 'build' phase that tries the standard 'build' phase up to 5 times.
	In the 'wrap-program' phase, set MOZ_LEGACY_PROFILES=1 in the environment,
	and add 'pulseaudio' to the front of LD_LIBRARY_PATH.
	[description]: Add a warning that this is only a preview release.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt.

2019-10-26  Timothy Sample  <samplet@ngyro.com>

	services: gdm: Add 'debug?' configuration field.
	* gnu/services/xorg.scm (<gdm-configuration>)[debug?]: New field.
	(gdm-configuration-file): Use it.
	* doc/guix.texi: Document it.

2019-10-26  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Update to 1.5.8.
	* gnu/packages/lisp.scm (sbcl): Update to 1.5.8.

2019-10-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: git-annex: Update to 7.20191024.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 7.20191024.

	gnu: man-db: Update to 2.9.0.
	* gnu/packages/man.scm (man-db): Update to 2.9.0.

	gnu: retroarch: Update to 1.7.9.2.
	* gnu/packages/emulators.scm (retroarch): Update to 1.7.9.2.

	gnu: neomutt: Update to 20191025.
	* gnu/packages/mail.scm (neomutt): Update to 20191025.
	[inputs]: Use libidn2 instead of libidn.
	[arguments]: Adjust #:configure-flags accordingly.
	Enable tests.  Remove ‘fix-sasl-test’ phase.

	gnu: neomutt: Don't use unstable tarball.
	* gnu/packages/mail.scm (neomutt)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2019-10-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: varnish: Update to 6.3.1 [security fixes].
	Fixes <https://varnish-cache.org/security/VSV00004.html>.

	* gnu/packages/web.scm (varnish): Update to 6.3.1.

2019-10-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-net-dns-native: Update to 0.21.
	* gnu/packages/perl.scm (perl-net-dns-native): Update to 0.21.

	gnu: qbittorrent: Update to 4.1.8.
	* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.1.8.

	gnu: rss-bridge: Update to 2019-09-12.
	* gnu/packages/web.scm (rss-bridge): Update to 2019-09-12.

2019-10-25  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: profanity: Correct indentation.
	* gnu/packages/messaging.scm (profanity): Correct indentation.

	gnu: profanity: Update to 0.7.1.
	* gnu/packages/messaging.scm (profanity): Update to 0.7.1,
	[uri]: update source URL to the one provided on the website.

2019-10-25  Brice Waegeneire  <brice@waegenei.re>

	gnu: Add ddcci-driver-linux.
	* gnu/packages/linux.scm (ddcci-driver-linux): Add variable.

2019-10-25  Diego Nicola Barbato  <dnbarbato@posteo.de>

	gnu: Add ruby-wayback-machine-downloader.
	* gnu/packages/ruby.scm (ruby-wayback-machine-downloader): New variable.

2019-10-25  Ludovic Courtès  <ludo@gnu.org>

	doc: cookbook: Use "@lisp" for Scheme snippets.
	* doc/guix-cookbook.texi: Use @lisp for Scheme snippets instead of
	"@example scheme".  This allows for syntax highlighting of the HTML
	output.

	guix build: Remove obsolete TODO.
	* guix/scripts/build.scm (set-build-options-from-command-line): Remove
	obsolete TODO comment.

2019-10-25  Ludovic Courtès  <ludovic.courtes@inria.fr>

	guix build: Warn when '--keep-failed' is passed to a remote daemon.
	* guix/scripts/build.scm (set-build-options-from-command-line): When
	OPTS has 'keep-failed?' set, check whether STORE is connected over
	AF_UNIX and warn when it's not.

2019-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-studio: Update to 0.0.1-3.98fbbbd.
	* gnu/packages/guile-xyz.scm (guile-studio): Update to 0.0.1-3.98fbbbd.
	[arguments]: Add make-flags; remove custom build phase.
	[native-inputs]: Add texinfo.

2019-10-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: git-annex: Update to 7.20191017.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 7.20191017.

	gnu: youtube-dl: Update to 2019.10.22.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.10.22.

	gnu: asunder: Update to 2.9.5.
	* gnu/packages/cdrom.scm (asunder): Update to 2.9.5.

	gnu: giac: Update to 1.5.0-69.
	* gnu/packages/algebra.scm (giac): Update to 1.5.0-69.

2019-10-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: packagekit: Update to 1.1.12.
	* gnu/packages/freedesktop.scm (packagekit): Update to 1.1.12.

	gnu: libblockdev: Update to 2.23.
	* gnu/packages/disk.scm (libblockdev): Update to 2.23.

	gnu: psmisc: Update source URI.
	* gnu/packages/linux.scm (psmisc)[source]: Update URI.

	gnu: btrfs-progs: Update to 5.3.
	* gnu/packages/linux.scm (btrfs-progs): Update to 5.3.

	gnu: util-linux: Don't use NAME in source URI.
	* gnu/packages/linux.scm (util-linux)[source]: Hard-code NAME.

2019-10-24  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: tome4: Update to 1.6.0.
	* gnu/packages/games.scm (tome4): Update to 1.6.0.

2019-10-24  Julien Lepiller  <julien@lepiller.eu>

	gnu: php: Update to 7.3.11.
	* gnu/packages/php.scm (php): Update to 7.3.11.

2019-10-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: psmisc: Update hash.
	Apart from translation (po/*) updates, the following code changes were
	made in-place: <https://issues.guix.gnu.org/issue/37905>.

	* gnu/packages/linux.scm (psmisc)[source]: Update hash.

2019-10-24  Clément Lassieur  <clement@lassieur.org>

	gnu: emacs-ag: Update to 0.48.
	* gnu/packages/emacs-xyz.scm (emacs-ag): Update to 0.48.

2019-10-24  Pierre Neidhardt  <mail@ambrevar.xyz>

	doc: Add "Guix Profiles in Practice" to the cookbook.
	* doc/guix-cookbook.texi (Advanced package management): New chapter.
	* doc/guix-cookbook.texi (Guix Profiles in Practice): New section.

2019-10-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lynx: Ignore CVE-2016-9179.
	This was fixed in a dev release two years prior to our packaged version.

	* gnu/packages/web-browsers.scm (lynx)[properties]: New field.

2019-10-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-ipykernel: Update to 5.1.3.
	* gnu/packages/python-xyz.scm (python-ipykernel): Update to 5.1.3.
	[native-inputs]: Add python-flaky.

	gnu: perl-test-mockmodule: Update to 0.171.0.
	* gnu/packages/perl-check.scm (perl-test-mockmodule): Update to 0.171.0.

	gnu: simple-scan: Update to 3.34.1.
	* gnu/packages/gnome.scm (simple-scan): Update to 3.34.1.
	[build-system]: Switch to Meson.
	[arguments]: Remove custom #:configure-flags and #:phases.
	Use #:glib-or-gtk.
	[description]: Adapt to new upstream name and blurb.

	gnu: simple-scan: Make colord input non-native.
	* gnu/packages/gnome.scm (simple-scan)[inputs]: Move colord here…
	[native-inputs]: …from here.

	gnu: colord: Install vapi files.
	* gnu/packages/gnome.scm (colord)[arguments]: Enable vapi.
	[native-inputs]: Add vala.

	gnu: colord: Clean up.
	* gnu/packages/gnome.scm (colord)[arguments]: Remove unnecessary
	configure flag (and outdated colord-gtk comment).
	[native-inputs, propagated-inputs, inputs]: Order alphabetically.

2019-10-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "guix: svn: Allow dropping externals."
	This reverts commit 51395c84fdbf8daed6392951a973ad750cf3eefa,
	fixing <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=37896>.

	Reported by <o.rojon@posteo.net>.

2019-10-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: colord: Update to 1.4.4.
	* gnu/packages/gnome.scm (colord): Update to 1.4.4.

	gnu: colord: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (colord)[source]: Hard-code NAME.

2019-10-23  Julien Lepiller  <julien@lepiller.eu>

	guix: svn: Allow dropping externals.
	* guix/build/svn.scm (svn-fetch): Allow to ignore externals.
	* guix/svn-download.scm (svn-reference, svn-multi-reference): Add
	recursive? field.

2019-10-23  Ludovic Courtès  <ludo@gnu.org>

	services: cuirass: Create /var/log/cuirass during activation.
	* gnu/services/cuirass.scm (cuirass-activation): Create "/var/log/cuirass".

	gnu: cuirass: Pass "--localstatedir=/var".
	* gnu/packages/ci.scm (cuirass)[arguments]: Add #:configure-flags.

2019-10-23  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2019-10-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: avahi: Don't use package/inherit.
	Thanks to Mark H Weaver <mhw@netris.org>.

	* gnu/packages/avahi.scm (avahi): Use (package (inherit …)) instead of
	package/inherit.

2019-10-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: avahi: Fix CVE-2018-1000845 and duplicate CVE-2017-6519.
	* gnu/packages/avahi.scm (avahi/fixed): New variable.
	(avahi)[replacement]: Use it.
	* gnu/packages/patches/avahi-CVE-2018-1000845.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: simple-scan: Update home page.
	* gnu/packages/gnome.scm (simple-scan)[home-page]: Update.

	gnu: wine-staging: Update to 4.18.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.18.
	(wine-staging): Update hash.

2019-10-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to 80b6e89.
	* gnu/packages/ci.scm (cuirass): Update to 80b6e89.

2019-10-23  Ludovic Courtès  <ludo@gnu.org>

	lint: Re-enable CVE checker.
	This reverts d7fcd9c565812919109ae88049f5d8bf4c56f9bd.

	* guix/lint.scm (%network-dependent-checkers): Re-enable 'cve checker.

2019-10-23  Ludovic Courtès  <ludo@gnu.org>

	cve: Rewrite to read the JSON feed instead of the XML feed.
	The XML feed was discontinued on Oct. 16th, 2019:

	  <https://nvd.nist.gov/General/News/XML-Vulnerability-Feed-Retirement-Phase-3>

	* guix/cve.scm (string->date*): New procedure.
	(<cve-item>, <cve>, <cve-reference>): New record types.
	(cpe-match->cve-configuration, configuration-data->cve-configurations)
	(json->cve-items, version-matches?): New procedures.
	(yearly-feed-uri): Change URL to refer to JSON feed.
	(cpe->product-alist, %parse-vulnerability-feed)
	(xml->vulnerabilities): Remove.
	(cve-configuration->package-list, merge-package-lists)
	(cve-item->vulnerability, json->vulnerabilities): New procedures.
	(write-cache): Use 'json->vulnerabilities' instead of
	'xml->vulnerabilities', and remove 'parameterize'.
	(vulnerabilities->lookup-proc): Use 'version-matches?' when VERSION is
	true.
	* tests/cve.scm (%sample): Use 'tests/cve-sample.json'.
	(%expected-vulnerabilities): Rewrite accordingly.
	("json->cve-items", "cve-item-published-date")
	("json->vulnerabilities"): New tests.
	("xml->vulnerabilities"): Remove.
	("vulnerabilities->lookup-proc"): Adjust to new vulnerabilities.
	* tests/cve-sample.json: New file.
	* tests/cve-sample.xml: Remove.
	* Makefile.am (EXTRA_DIST): Adjust accordingly.
	* doc/guix.texi (Invoking guix lint): Update nist.gov URLs.

2019-10-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: enlightenment: Hardcode 'bc' location.
	* gnu/packages/enlightenment.scm (enlightenment)[arguments]: In custom
	'set-system-actions phase hardcode location of 'bc' binary.
	[inputs]: Add bc.

2019-10-23  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add weasyprint.
	Now includs the patch file missed in
	73f0ed8dbfde97341716fd8b156907e4ef800873.

	* gnu/packages/pdf.scm (weasyprint): New variable.
	* gnu/packages/patches/weasyprint-library-paths.patch: New file.
	* gnu/local.mk: Add it.

2019-10-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-cbindgen.
	* gnu/packages/rust-cbindgen.scm (rust-cbindgen): New variable.

	gnu: Add rust-winapi-0.3.
	* gnu/packages/rust-cbindgen.scm (rust-winapi-0.3): New hidden variable.

	gnu: Add rust-winapi-x86-64-pc-windows-gnu-0.4.
	* gnu/packages/rust-cbindgen.scm (rust-winapi-x86-64-pc-windows-gnu-0.4):
	New hidden variable.

	gnu: Add rust-winapi-i686-pc-windows-gnu-0.4.
	* gnu/packages/rust-cbindgen.scm (rust-winapi-i686-pc-windows-gnu-0.4):
	New hidden variable.

	gnu: Add rust-vec-map-0.8.
	* gnu/packages/rust-cbindgen.scm (rust-vec-map-0.8): New hidden
	variable.

	gnu: Add rust-unicode-xid-0.2.
	* gnu/packages/rust-cbindgen.scm (rust-unicode-xid-0.2): New hidden
	variable.

	gnu: Add rust-unicode-width-0.1.
	* gnu/packages/rust-cbindgen.scm (rust-unicode-width-0.1): New hidden
	variable.

	gnu: Add rust-toml-0.5.
	* gnu/packages/rust-cbindgen.scm (rust-toml-0.5): New hidden variable.

	gnu: Add rust-textwrap-0.11.
	* gnu/packages/rust-cbindgen.scm (rust-textwrap-0.11): New hidden
	variable.

	gnu: Add rust-termion-1.5.
	* gnu/packages/rust-cbindgen.scm (rust-termion-1.5): New hidden
	variable.

	gnu: Add rust-tempfile-3.0.
	* gnu/packages/rust-cbindgen.scm (rust-tempfile-3.0): New hidden
	variable.

	gnu: Add rust-syn-1.0.
	* gnu/packages/rust-cbindgen.scm (rust-syn-1.0): New hidden variable.

	gnu: Add rust-strsim-0.8.
	* gnu/packages/rust-cbindgen.scm (rust-strsim-0.8): New hidden variable.

	gnu: Add rust-serde-json-1.0.
	* gnu/packages/rust-cbindgen.scm (rust-serde-json-1.0): New hidden
	variable.

	gnu: Add rust-serde-derive-1.0.
	* gnu/packages/rust-cbindgen.scm (rust-serde-derive-1.0): New hidden
	variable.

	gnu: Add rust-serde-1.0.
	* gnu/packages/rust-cbindgen.scm (rust-serde-1.0): New hidden variable.

	gnu: Add rust-ryu-1.0.
	* gnu/packages/rust-cbindgen.scm (rust-ryu-1.0): New hidden variable.

	gnu: Add rust-remove-dir-all-0.5.
	* gnu/packages/rust-cbindgen.scm (rust-remove-dir-all-0.5): New hidden
	variable.

	gnu: Add rust-redox-termios-0.1.
	* gnu/packages/rust-cbindgen.scm (rust-redox-termios-0.1): New hidden
	variable.

	gnu: Add rust-redox-syscall-0.1.
	* gnu/packages/rust-cbindgen.scm (rust-redox-syscall-0.1): New hidden
	variable.

	gnu: Add rust-rdrand-0.4.
	* gnu/packages/rust-cbindgen.scm (rust-rdrand-0.4): New hidden variable.

	gnu: Add rust-rand-xorshift-0.1.
	* gnu/packages/rust-cbindgen.scm (rust-rand-xorshift-0.1): New hidden
	variable.

	gnu: Add rust-rand-pcg-0.1.
	* gnu/packages/rust-cbindgen.scm (rust-rand-pcg-0.1): New hidden
	variable.

	gnu: Add rust-rand-os-0.1.
	* gnu/packages/rust-cbindgen.scm (rust-rand-os-0.1): New hidden
	variable.

	gnu: Add rust-rand-jitter-0.1.
	* gnu/packages/rust-cbindgen.scm (rust-rand-jitter-0.1): New hidden
	variable.

	gnu: Add rust-rand-isaac-0.1.
	* gnu/packages/rust-cbindgen.scm (rust-rand-isaac-0.1): New hidden
	variable.

	gnu: Add rust-rand-hc-0.1.
	* gnu/packages/rust-cbindgen.scm (rust-rand-hc-0.1): New hidden
	variable.

	gnu: Add rust-rand-core-0.3.
	* gnu/packages/rust-cbindgen.scm (rust-rand-core-0.3): New hidden
	variable.

	gnu: Add rust-rand-core-0.4.
	* gnu/packages/rust-cbindgen.scm (rust-rand-core-0.4): New hidden
	variable.

	gnu: Add rust-rand-chacha-0.1.
	* gnu/packages/rust-cbindgen.scm (rust-rand-chacha-0.1): New hidden
	variable.

	gnu: Add rust-rand-0.6.
	* gnu/packages/rust-cbindgen.scm (rust-rand-0.6): New hidden variable.

	gnu: Add rust-quote-1.0.
	* gnu/packages/rust-cbindgen.scm (rust-quote-1.0): New hidden variable.

	gnu: Add rust-proc-macro2-1.0.
	* gnu/packages/rust-cbindgen.scm (rust-proc-macro2-1.0): New hidden
	variable.

	gnu: Add rust-numtoa-0.1.
	* gnu/packages/rust-cbindgen.scm (rust-numtoa-0.1): New hidden variable.

	gnu: Add rust-log-0.4.
	* gnu/packages/rust-cbindgen.scm (rust-log-0.4): New hidden variable.

	gnu: Add rust-libc-0.2.
	* gnu/packages/rust-cbindgen.scm (rust-libc-0.2): New hidden variable.

	gnu: Add rust-itoa-0.4.
	* gnu/packages/rust-cbindgen.scm (rust-itoa-0.4): New hidden variable.

	gnu: Add rust-fuchsia-cprng-0.1.
	* gnu/packages/rust-cbindgen.scm (rust-fucshia-cprng-0.1): New hidden
	variable.

	gnu: Add rust-cloudabi-0.0.
	* gnu/packages/rust-cbindgen.scm (rust-cloudabi-0.0): New hidden
	variable.

	gnu: Add rust-clap-2.
	* gnu/packages/rust-cbindgen.scm (rust-clap-2): New hidden variable.

	gnu: Add rust-cfg-if-0.1.
	* gnu/packages/rust-cbindgen.scm (rust-cfg-if-0.1): New hidden variable.

	gnu: Add rust-bitflags-1.1.
	* gnu/packages/rust-cbindgen.scm (rust-bitflags-1.1): New hidden
	variable.

	gnu: Add rust-autocfg-0.1.
	* gnu/packages/rust-cbindgen.scm (rust-autocfg-0.1): New hidden
	variable.

	gnu: Add rust-atty-0.2.
	* gnu/packages/rust-cbindgen.scm (rust-atty-0.2): New hidden variable.

	gnu: Add rust-ansi-term-0.11.
	* gnu/packages/rust-cbindgen.scm (rust-ansi-term-0.11): New file, new
	hidden variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.

2019-10-22  Brian Leung  <leungbk@mailfence.com>

	gnu: Add emacs-evil-args.
	* gnu/packages/emacs-xyz.scm (emacs-evil-args): New variable.

2019-10-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-json: Export.
	This is a followup to 84af1e74029fd4c43636f7d8d3e6f82ddab9ce82.

	* gnu/packages/guile.scm (guile-json): Export.

2019-10-22  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Enable build time tests.
	Previously the tests were not run, as PostgreSQL wasn't running at build
	time. Now there's a new target, check-with-tmp-database that uses ephemeralpg
	to run the tests without relying on an externally managed PostgreSQL service.

	* gnu/packages/web.scm (guix-data-service)[arguments]: Remove #:tests? #f, and
	set #:test-target to "check-with-tmp-database".
	[native-inputs]: Add ephemeralpg.

2019-10-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "gnu: Add weasyprint."
	This reverts commit 73f0ed8dbfde97341716fd8b156907e4ef800873.
	The missing patch file breaks evaluation.

2019-10-22  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-debpaste: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-debpaste): Use GIT-FILE-NAME.

	gnu: emacs-editorconfig: Update to 0.8.1.
	* gnu/packages/emacs-xyz.scm (emacs-editorconfig): Update to 0.8.1.

2019-10-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-wsgiproxy2: Update to 0.4.6.
	* gnu/packages/python-web.scm (python-wsgiproxy2): Update to 0.4.6.

	gnu: python-pyld: Update to 1.0.5.
	* gnu/packages/python-xyz.scm (python-pyld): Update to 1.0.5.

	gnu: lm-sensors: Update to 3.6.0.
	* gnu/packages/linux.scm (lm-sensors): Update to 3.6.0.

	gnu: python-psutil: Update to 5.6.3.
	* gnu/packages/python-xyz.scm (python-psutil): Update to 5.6.3.

	gnu: parallel: Update to 20191022.
	* gnu/packages/parallel.scm (parallel): Update to 20191022.

	gnu: python-rst.linker: Update to 1.11.
	* gnu/packages/python-xyz.scm (python-rst.linker): Update to 1.11.

	gnu: perl-cgi-simple: Update to 1.22.
	* gnu/packages/web.scm (perl-cgi-simple): Update to 1.22.

	gnu: r-rcppgsl: Update to 0.3.7.
	* gnu/packages/cran.scm (r-rcppgsl): Update to 0.3.7.

	gnu: r-stringdist: Update to 0.9.5.5.
	* gnu/packages/cran.scm (r-stringdist): Update to 0.9.5.5.

	gnu: perl-error: Update to 0.17028.
	* gnu/packages/perl.scm (perl-error): Update to 0.17028.

2019-10-22  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add gperftools.
	* gnu/packages/cpp.scm (gperftools): New variable.

2019-10-22  Ludovic Courtès  <ludo@gnu.org>

	machine: digital-ocean: Rename 'enable-ipv6' to 'enable-ipv6?'.
	* gnu/machine/digital-ocean.scm (<digital-ocean-configuration>)[enable-ipv6]:
	Rename to...
	[enable-ipv6?]: ... this.
	(deploy-digital-ocean): Adjust accordingly.
	* doc/guix.texi (Invoking guix deploy): Adjust accordingly.

2019-10-22  Jakob L. Kreuze  <zerodaysfordays@sdf.lonestar.org>

	machine: Implement 'digital-ocean-environment-type'.
	* gnu/machine/digital-ocean.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* doc/guix.texi (Invoking guix deploy): Add documentation for
	'digital-ocean-configuration'.

2019-10-22  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	gnu: seahorse: Update to 3.30.1.1.
	* gnu/packages/gnome.scm (seahorse)[version]: Update version number.
	[origin]: Update hash.  Add patch needed for compilation with our
	version of libsecret (0.19.1).
	[inputs]: Add avahi dependency.
	[native-inputs]: Add vala dependency.  Use gettext-minimal instead of
	intltool, as only xgettext is used.
	* gnu/packages/patches/seahorse-gkr-use-0-on-empty-flags.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-10-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-json: Deprecate the 'guile-json' variable.
	* gnu/packages/guile.scm (guile-json): Rename to...
	(guile-json-1): ... this.
	(guile-json): Define as a deprecated alias for 'guile-json-1'.
	(guile2.0-json, guile-json-3): Explicitly refer to 'guile-json-1'.

	doc: Use the right title in HTML indices for the cookbook.
	* doc/build.scm (html-manual-indexes): Add #:title.
	[build]: Replace "GNU Guix Reference Manual" by references to TITLE.

	services: elogind, gnome, mate, xfce: Fix config type predicate identifiers.
	* gnu/services/desktop.scm (<elogind-configuration>): Add question mark
	in type predicate identifier.
	(<gnome-desktop-configuration>): Likewise.
	(<mate-desktop-configuration>): Likewise.
	(<xfce-desktop-configuration>): Likewise.

2019-10-22  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add weasyprint.
	* gnu/packages/pdf.scm (weasyprint): New variable.

	gnu: Add python-pyphen.
	* gnu/packages/python-xyz.scm (python-pyphen): New variable.

	gnu: Add python-cairosvg.
	* gnu/packages/python-xyz.scm (python-cairosvg): New variable.

	gnu: Add python-cssselect2.
	* gnu/packages/python-web.scm (python-cssselect2): New variable.

	gnu: Add python-tinycss2.
	* gnu/packages/python-web.scm (python-tinycss2): New variable.

	gnu: Add python-pytest-isort.
	* gnu/packages/python-check.scm (python-pytest-isort): New variable.

2019-10-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libtommath: Update to 1.2.0.
	* gnu/packages/multiprecision.scm (libtommath): Update to 1.2.0.
	[arguments]: Update custom 'prepare-build for new version. Update custom
	'check phase to use test-target keyword.
	(libtommath@1.1): New variable.
	(libtommath@1.0)[inherit]: Inherit from libtommath@1.1.

2019-10-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: font-awesome: Download using git-fetch.
	The official link on the website has a regularly changing hash.

	* gnu/packages/fonts.scm (font-awesome)[source]: Use 'git-fetch'.
	[arguments]: Replace 'install phase.
	[home-page]: Use new upstream home-page.

2019-10-22  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add sbcl-graph-json.
	* gnu/packages/lisp.scm (sbcl-graph-json): New variable.

	gnu: Add sbcl-graph-dot.
	* gnu/packages/lisp.scm (sbcl-graph-dot): New variable.

	gnu: Add graph.
	* gnu/packages/lisp.scm (cl-graph, sbcl-graph): New variables.
	* gnu/packages/patches/sbcl-graph-asdf-definitions.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add stefil.
	* gnu/packages/lisp.scm (cl-stefil, sbcl-stefil): New variables.

	gnu: Add ecl-iterate.
	* gnu/packages/lisp.scm (ecl-iterate): New variable.

	gnu: sbcl-iterate: Add missing native input.
	* gnu/packages/lisp.scm (sbcl-iterate)[native-inputs]: Add rt.

	gnu: Add yason.
	* gnu/packages/lisp.scm (cl-yason, sbcl-yason, ecl-yason): New variables.

	gnu: Add curry-compose-reader-macros.
	* gnu/packages/lisp.scm (cl-curry-compose-reader-macros,
	  sbcl-curry-compose-reader-macros, ecl-curry-compose-reader-macros): New
	  variables.

	gnu: Add cl-heap.
	* gnu/packages/lisp.scm (cl-heap, sbcl-cl-heap, ecl-cl-heap): New variables.

2019-10-22  Christopher Baines  <mail@cbaines.net>

	gnu: mongodb: Fix build.
	* gnu/packages/databases.scm (mongodb)[inputs]: Use openssl 1, as 1.1. doesn't
	work.
	[arguments]: Change how a constant is defined in the tests to allow compiling
	with a newer version of GCC.

2019-10-22  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-counsel-dash: Require emacs-ivy.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-dash): Require emacs-ivy.

2019-10-21  Carl Dong  <contact@carldong.me>

	gnu: mingw-w64: Add -winpthreads variants.
	This recursive package definition really demonstrates how magical Guix
	can be :-)

	Try invoking:
	    ./pre-inst-env guix build mingw-w64-{x86_64,i686}{,-winpthreads}

	* gnu/packages/mingw.scm (make-mingw-w64): Add XGCC, XBINUTILS optional
	arguments to specify using a non-default cross-compiler/binutils.  Add
	WITH-WINPTHREADS? optional argument to allow building with winpthreads
	support.  Adjust accordingly for the new arguments.
	(mingw-w64-i686-winpthreads, mingw-w64-x86_64-winpthreads): Add
	variables.
	* gnu/packages/cross-base.scm (native-libc): Add XGCC, XBINUTILS
	key arugments and pass to MAKE-MINGW-W64.
	(cross-libc): Pass XGCC and XBINUTILS to NATIVE-LIBC.

2019-10-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: pdfarranger: Add 'wrap-for-typelib' phase.
	* gnu/packages/pdf.scm (pdfarranger)[arguments]: Add #:phases.

2019-10-21  Ben Sturmfels  <ben@sturm.com.au>

	gnu: Add pdfarranger.
	* gnu/packages/pdf.scm (pdfarranger): New public variable.

2019-10-21  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add gloo.
	* gnu/packages/machine-learning.scm (gloo): New variable.

2019-10-21  Tim Gesthuizen  <tim.gesthuizen@yahoo.de>

	services: inputattach: Add 'baud-rate' parameter.
	* gnu/services/desktop.scm (inputattach-configuration): Add baud-rate field.
	  (inputattach-shepherd-service): Add baud-rate to parameters when specified.
	* doc/guix.texi (Miscellaneous Services): [inputattach Service] Document
	  baud-rate parameter.

2019-10-21  Julien Lepiller  <julien@lepiller.eu>

	doc: More responsive online manual.
	* doc/build.scm (%makeinfo-html-options): Add viewport to all generated
	html pages for better mobile device support.

2019-10-21  Brian Leung  <leungbk@mailfence.com>

	gnu: Add emacs-auth-source-pass.
	* gnu/packages/emacs-xyz.scm (emacs-auth-source-pass): New variable.

	gnu: emacs-counsel-dash: Update to 0.1.3-3.7027868.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-dash): Update to 0.1.3-3.7027868.

2019-10-21  Christopher Baines  <mail@cbaines.net>

	gnu: Add ephemeralpg.
	This is a general utility, but I'm particularly interested in using this to
	enable build time tests for the guix-data-service package.

	* gnu/packages/databases.scm (ephemeralpg): New variable.

2019-10-21  Christopher Baines  <mail@cbaines.net>

	gnu: yasm: Disable parallel tests.
	* gnu/packages/assembly.scm (yasm)[arguments]: Set #:parallel-tests? to #f.

2019-10-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xcms: Update to 3.6.2.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 3.6.2.

	gnu: r-data-table: Update to 1.12.6.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.12.6.
	[native-inputs]: Add pkg-config.

2019-10-21  Ludovic Courtès  <ludo@gnu.org>

	doc: Add support for "guix-cookbook.texi" to 'build.scm'.
	* doc/build.scm (%manual): New variable.
	(html-manual): #:manual now defaults to %MANUAL.
	[build]: Define 'language->texi-file-name' and use it.  Filter out items
	of LANGUAGES that lack a .texi file.
	(pdf-manual, html-manual-indexes, pdf+html-manual): #:manual now
	defaults to %MANUAL.

2019-10-21  Ludovic Courtès  <ludo@gnu.org>

	services: agetty: Really import (gnu build linux-boot).
	This is a followup to commit 62c2217570fb3a3437e8316d3679b7fe13db0884.

	* gnu/services/base.scm (agetty-shepherd-service)[start]: Wrap un
	'with-imported-modules'.  This fixes a build error when TTY is true
	("no code for module (gnu build linux-boot)").

2019-10-21  Ludovic Courtès  <ludo@gnu.org>

	services: sddm: Add description.
	* gnu/services/sddm.scm (sddm-service-type)[description]: New field.

	services: sddm: Deprecate 'sddm-service' procedure.
	* gnu/services/sddm.scm (sddm-service): Mark as deprecated.
	* doc/guix.texi (X Window): Document 'sddm-service-type' and
	'sddm-configuration'.

2019-10-21  Brendan Tildesley  <mail@brendan.scot>

	services: sddm: Add default configuration.
	Unlike gdm-service-type, sddm-service-type cannot be configured in an
	operating-system configuration by simply adding (service
	sddm-service-type). This adds the default SDDM configuration just like
	GDM does..

	* gnu/services/sddm.scm (sddm-service-type)[default-value]: New field.

2019-10-21  Ludovic Courtès  <ludo@gnu.org>

	download: Honor /etc/ssl/certs when 'SSL_CERT_DIR' is not set.
	* guix/build/download.scm (%x509-certificate-directory): Use
	"/etc/ssl/certs" as a last resort.  This ensures, for instance, that
	'guix download' honors system-wide certificates when SSL_CERT_DIR is
	unset.

2019-10-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: make-bootstrap: Memoize 'glibc-for-bootstrap'.
	This reduces the graph shown by:

	  guix graph -e '(@@ (gnu packages make-bootstrap) %gcc-static)'

	from 258 nodes (2398 edges) to 179 nodes (1872 edges).

	* gnu/packages/make-bootstrap.scm (glibc-for-bootstrap): Turn into an
	'mlambdaq'.
	(package-with-relocatable-glibc, %glibc-stripped): Explicitly pass an
	argument to 'glibc-for-bootstrap'.

2019-10-21  David Wilson  <david@daviwil.com>

	gnu: Add gens-gs.
	* gnu/packages/emulators.scm (gens-gs): New variable.

2019-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: enlightenment: Fix desktop session file creation.
	* gnu/packages/enlightenment.scm (enlightenment)[arguments]: Create
	wayland session file only when building with wayland support.

2019-10-21  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add pcsxr.
	* gnu/packages/emulators.scm (pcsxr): New variable.

2019-10-21  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add simple-parallel-tasks.
	* gnu/packages/lisp.scm (cl-simple-parallel-tasks, sbcl-simple-parallel-tasks,
	  ecl-simple-parallel-tasks): New variables.

2019-10-21  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: backup: Remove my copyright.
	This is a follow-up of 7757f440449, where my copyright is not needed.

	* gnu/packages/backup.scm: Remove my copyright.

2019-10-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: glib: Reference dbus-launch by its absolute path.
	* gnu/packages/glib.scm (glib)[phases]{patch-dbus-launch-path}: New phase.

2019-10-21  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-hierarchy: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-hierarchy): Enable tests.

	gnu: emacs-org-ql: Update to 0.3.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.3.2.

2019-10-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: certbot, python-acme: Update to 0.39.0.
	* gnu/packages/tls.scm (python-acme): Update to 0.39.0.
	(certbot)[source]: Update hash.
	[propagated-inputs]: Add python-distro.

	gnu: Remove snakemake@4.
	* gnu/packages/python-xyz.scm (snakemake-4): Remove variable.

	gnu: snakemake: Order inputs alphabetically.
	* gnu/packages/python-xyz.scm (snakemake)[propagated-inputs]: Order.

	gnu: snakemake: Update to 5.7.1.
	* gnu/packages/python-xyz.scm (snakemake): Update to 5.7.1.

	gnu: bpython: Update to 0.18.
	* gnu/packages/python-xyz.scm (bpython): Update to 0.18.

	gnu: libdv: Don't use NAME in source URI.
	* gnu/packages/video.scm (libdv)[source]: Hard-code NAME.

	gnu: arc-theme: Update to 20190917.
	* gnu/packages/gnome.scm (arc-theme): Update to 20190917.

	gnu: r-colorout: Don't use unstable tarball.
	* gnu/packages/statistics.scm (r-colorout)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: r-colorout: Update to 1.2-2.
	* gnu/packages/statistics.scm (r-colorout): Update to 1.2-2.

2019-10-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-pyqt: Fix runtime error.
	* gnu/packages/patches/pyqt-unbundled-qt.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/qt.scm (python-pyqt)[source](patches): Add it.

	Merge branch 'master' into staging

	gnu: protobuf: Update to 3.10.0.
	* gnu/packages/protobuf.scm (protobuf, python-protobuf): Update to 3.10.0.
	(protobuf-next, python-protobuf-next): Rename to ....
	(protobuf-3.6, python-protobuf-3.6): ... this.
	(protobuf-3.5): New public variable.
	* gnu/packages/machine-learning.scm (grpc)[native-inputs]: Change from
	PROTOBUF-NEXT to PROTOBUF.
	(tensorflow)[native-inputs, propagated-inputs]: Adjust for renamed PROTOBUF-NEXT.
	* gnu/packages/robotics.scm (aseba)[inputs]: Change from PROTOBUF to PROTOBUF-3.5.
	* gnu/packages/telephony.scm (mumble)[inputs]: Likewise.

	gnu: protobuf-c: Update to 1.3.2.
	* gnu/packages/protobuf.scm (protobuf-c): Update to 1.3.2.

	gnu: vte-ng: Update to 0.58.2.a.
	* gnu/packages/gnome.scm (vte-ng): Update to 0.58.2.a.
	[build-system]: New field.
	[arguments]: Set #:configure-flags.  Remove #:phases.
	[native-inputs]: Remove GPERF, AUTOCONF, AUTOMAKE and LIBTOOL.

2019-10-20  Reza Alizadeh Majd  <r.majd@pantherx.org>

	gnu: Add lxqt-connman-applet.
	* gnu/packages/lxqt.scm (lxqt-connman-applet) New variable.

2019-10-20  Ludovic Courtès  <ludo@gnu.org>

	tests: Avoid now-deprecated 'make-struct'.
	* tests/cve.scm (vulnerability): Use 'make-struct/no-tail' instead of
	'make-struct', which is deprecated.
	* tests/lint.scm ("cve: one vulnerability")
	("cve: one patched vulnerability")
	("cve: known safe from vulnerability")
	("cve: vulnerability fixed in replacement version")
	("cve: patched vulnerability in replacement"): Likewise.

	packages: Add "aarch64-linux" to '%hydra-supported-systems'.
	* guix/packages.scm (%hydra-supported-systems): Keep "aarch64-linux".

2019-10-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove more GCC < 7 workarounds.
	* gnu/packages/abiword.scm (abiword)[arguments]: Do not pass "-std=c++11" to
	the GCC command line.
	* gnu/packages/aidc.scm (zbar)[arguments]: Likewise.
	* gnu/packages/android.scm (android-libbase, android-libcutils,
	android-libziparchive, fastboot)[arguments]: Likewise.
	* gnu/packages/audio.scm (azr3, guitarix, suil)[arguments]: Likewise.
	* gnu/packages/bioinformatics.scm (bless)[arguments]: Likewise.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[arguments]: Likewise.
	* gnu/packages/code.scm (rtags)[arguments]: Likewise.
	* gnu/packages/coq.scm (coq-gappa)[arguments]: Likewise.
	* gnu/packages/emulators.scm (dolphin-emu)[arguments]: Likewise.
	* gnu/packages/engineering.scm (xyce-serial, xyce-parallel)[arguments]: Likewise.
	* gnu/packages/gnupg.scm (pinentry-qt)[arguments]: Likewise.
	* gnu/packages/gobby.scm (libnet6, obby)[arguments]: Likewise.
	* gnu/packages/graph.scm (python-faiss)[arguments]: Likewise.
	* gnu/packages/graphics.scm (povray)[arguments]: Likewise.
	* gnu/packages/image-processing.scm (opencv, itk-snap)[arguments]: Likewise.
	* gnu/packages/image.scm (freeimage)[arguments]: Likewise.
	* gnu/packages/kodi.scm (crossguid)[arguments]: Likewise.
	* gnu/packages/music.scm (amsynth, qmidiarp, qmidiroute, seq24)[arguments]: Likewise.
	* gnu/packages/pdf.scm (python-poppler-qt5)[arguments]: Likewise.
	* gnu/packages/sagemath.scm (lcalc)[arguments]: Likewise.
	* gnu/packages/video.scm (vlc, mlt, v4l-utils)[arguments]: Likewise.

	gnu: xmlsec: Update to 1.2.29.
	* gnu/packages/xml.scm (xmlsec): Update to 1.2.29.

	gnu: transmission: Update home page.
	* gnu/packages/bittorrent.scm (transmission)[home-page]: Use HTTPS.

	gnu: dav1d: Fix build on AArch64.
	* gnu/packages/patches/dav1d-aarch64-symbol-alignment.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/video.scm (dav1d)[source](patches): New field.

	gnu: dav1d: Remove defunct mirror URL.
	* gnu/packages/video.scm (dav1d)[source](uri): Remove bz2 tarball origin.

2019-10-20  David Wilson  <david@daviwil.com>

	services: xfce: Add xfce4-power-manager to polkit settings.
	* gnu/services/desktop.scm (xfce-desktop-service-type): Add
	xfce4-power-manager to polkit-service-type service extension via
	new procedure 'xfce-polkit-settings'.

2019-10-20  Brian Leung  <leungbk@mailfence.com>

	gnu: Add emacs-ivy-xref.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-xref): New variable.

2019-10-20  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: obnam: Remove this package.
	This package is abandoned and does not build anymore due to dependencies to
	old versions of python packages such as pylint.

	* gnu/packages/backup.scm (obnam): Remove variable.

2019-10-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: kodi: Increase test timeout.
	* gnu/packages/patches/kodi-increase-test-timeout.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/kodi.scm (kodi)[source](patches): Add it.

	gnu: notmuch: Update to 0.29.2.
	* gnu/packages/mail.scm (notmuch): Update to 0.29.2.

	gnu: OpenEXR: Disable failing test on 32-bit systems.
	* gnu/packages/graphics.scm (openexr)[arguments]: Patch out one more test.
	While at it, simplify substitutions, and enable them on 64-bit systems.

	gnu: vc: Update to 1.4.1.
	* gnu/packages/maths.scm (vc): Update to 1.4.1.
	[native-inputs]: Add VIRTEST and a test data origin.
	[arguments]: Add phase to copy test data.

	gnu: Add virtest.
	* gnu/packages/check.scm (virtest): New public variable.

	gnu: libmpeg2: Fix build on armhf-linux.
	* gnu/packages/patches/libmpeg2-arm-private-symbols.patch,
	gnu/packages/patches/libmpeg2-global-symbol-test.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/video.scm (libmpeg2)[source](patches): New field.

	gnu: dav1d: Update to 0.5.0.
	* gnu/packages/video.scm (dav1d): Update to 0.5.0.

	gnu: xapian: Update to 1.4.13.
	* gnu/packages/search.scm (xapian, python-xapian-bindings): Update to 1.4.13.

2019-10-19  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: python-verboselogs: Fix build.
	* gnu/packages/python-xyz.scm (python-verboselogs)[arguments]: Do not run
	pylint plugin test that depend of an old version of astroid and also remove
	...,
	[native-inputs]: ... python-astroid and python-pylint from here.

2019-10-19  Brian Leung  <leungbk@mailfence.com>

	gnu: Add emacs-evil-markdown.
	* gnu/packages/emacs-xyz.scm (emacs-evil-markdown): New variable.

	gnu: emacs-ibuffer-projectile: Update to 0.2-2.7649621.
	* gnu/packages/emacs-xyz.scm (emacs-ibuffer-projectile): Update to 0.2-2.7649621.

2019-10-19  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: python2-pylint: Fix build.
	* gnu/packages/check.scm (python2-pylint): Set to 1.7.2 as 2.x branch
	does not support python2 anymore,
	[arguments]: move python2 specific hack to run tests from
	python-pylint to here,
	[native-inputs]: add python2-futures.

	gnu: python-pylint: Update to 2.3.1.
	* gnu/packages/check.scm (python-pylint): Update to 2.3.1,
	[source]: switch to git-fetch,
	[arguments]: remove python2 specific hack to fix unit tests.

	gnu: python2-astroid: Fix build.
	* gnu/packages/python-xyz.scm (python2-astroid)[propagated-inputs]:
	Remove python-typed-ast.

	gnu: python-astroid: Update to 2.3.2.
	* gnu/packages/python-xyz.scm (python-astroid): Update to 2.3.2,
	[propagated-inputs]: add python-typed-ast.

	gnu: python-typed-ast: Update to 1.4.0.
	* gnu/packages/python-xyz.scm (python-typed-ast): Update to 1.4.0,
	[source]: switch to git-fetch.

	gnu: python-lazy-object-proxy: Update to 1.4.2.
	* gnu/packages/python-xyz.scm (python-lazy-object-proxy): Update to 1.4.2,
	[native-inputs]: add python-setuptools-scm.

	gnu: Add python-setuptools-scm-3.3.
	* gnu/packages/python-xyz.scm (python-setuptools-scm-3.3): New variable.

2019-10-19  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: drascula: Use make-desktop-entry-file.
	* gnu/packages/games.scm (drascula)[arguments]: Do it.

	gnu: tome4: Use make-desktop-entry-file.
	* gnu/packages/games.scm (tome4)[arguments]: Do it.

	gnu: emacs-exwm: Use make-desktop-entry-file.
	* gnu/packages/emacs-xyz.scm (emacs-exwm)[arguments]: Do it.

	guix: Add helper for generating desktop entry files.
	* guix/build/utils.scm (make-desktop-entry-file): New procedure.

2019-10-19  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-nodejs-repl: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-nodejs-repl): Enable tests.

	gnu: emacs-web-server: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-web-server): Enable tests.

	gnu: emacs-forge: Update to 0.1.0-2.63cbf81.
	* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.1.0-2.63cbf81.

	gnu: emacs-lsp-ivy: Update to 0.1-2.caf1e1d.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-ivy): Update to 0.1-2.caf1e1d.

2019-10-18  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add u-boot-firefly-rk3399.
	* gnu/packages/bootloaders (u-boot-firefly-rk3399): New variable.
	* gnu/bootloader/u-boot (install-firefly-rk3399-u-boot): New variable.
	  (u-boot-firefly-rk3399-bootloader): New variable.
	* gnu/system/install (define firefly-rk3399-installation-os): New variable.

2019-10-18  Ludovic Courtès  <ludo@gnu.org>

	services: network-manager: Create account for 'network-manager-openconnect'.
	Previously, on startup, we'd see:

	  dbus: Unknown username nm-openconnect in message bus configuration file

	This fixes it.

	* gnu/services/networking.scm (network-manager-accounts): New procedure.
	(network-manager-service-type): Extend 'account-service-type'.
	* gnu/packages/gnome.scm (network-manager-openconnect)[properties]: Add
	'user-accounts'.

2019-10-18  Ludovic Courtès  <ludo@gnu.org>

	services: network-manager: Export 'network-manager-configuration-vpn-plugins'.
	* gnu/services/networking.scm (<network-manager-configuration>): Export
	'network-manager-configuration-vpn-plugins'.

	reconfigure: Silence "shepherd: Evaluating ..." messages.
	* guix/scripts/system/reconfigure.scm (upgrade-services-program):
	Parameterize 'shepherd-message-port' to silent "Evaluating ..." messages.

	herd: Define 'shepherd-message-port'.
	* gnu/services/herd.scm (shepherd-message-port): New variable.
	(display-message): Use it instead of 'current-error-port'.

2019-10-18  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: psm2: Update to 11.2.86.
	* gnu/packages/linux.scm (psm2): Update to 11.2.86.

2019-10-18  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add u-boot-rock64-rk3328.
	* gnu/packages/bootloaders (u-boot-rock64-rk3328): New variable.
	* gnu/bootloader/u-boot (install-rock64-rk3328-u-boot): New variable.
	  (u-boot-rock64-rk3328-bootloader): New variable.
	* gnu/system/install (define rock64-installation-os): New variable.

2019-10-18  Caliph Nomble  <nomble@palism.com>

	gnu: Add u-boot-rockpro64-rk3399
	* gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399): New exported
	  variable.
	  (u-boot-2019.10): New variable.
	* gnu/bootloader/u-boot.scm (u-boot-rockpro64-rk3399-bootloader): New exported
	  variable.
	  (install-rockpro64-rk3399-u-boot): New variable.
	* gnu/system/install.scm (rockpro64-installation-os): New exported variable.

	Adjusted-by: Vagrant Cascadian <vagrant@debian.org>

2019-10-18  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add arm-trusted-firmware-rk3328.
	* gnu/packages/firmware (arm-trusted-firmware-rk3328): New variable.

2019-10-18  Caliph Nomble  <nomble@palism.com>

	gnu: Add arm-trusted-firmware-rk3399.
	* gnu/packages/bootloaders.scm (arm-trusted-firmware-rk3399): New exported
	  variable.
	* gnu/packages/firmware (make-arm-trusted-firmware): Also install .elf files.

	Adjusted-by: Vagrant Cascadian <vagrant@debian.org>

2019-10-18  Vagrant Cascadian  <vagrant@debian.org>

	gnu: arm-trusted-firmware: Disable HDCP support which depends on non-free   binary blobs.
	* gnu/packages/firmware (make-arm-trusted-firmware)[source]: Add patch.
	  [arguments] Add phase to remove binary blobs.
	* gnu/packages/patches/arm-trusted-firmware-disable-hdcp.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add patch.

	gnu: arm-trusted-firmware: Add backported patches to disable .bin generation   for rockchip platforms.
	* gnu/packages/patches/arm-trusted-firmware-optional-bin-generation.patch: New
	  patch.
	* gnu/packages/patches/arm-trusted-firmware-rockchip-disable-binary.patch: New
	  patch.
	* gnu/packages/firmware (make-arm-trusted-firmware): Add patches.
	* gnu/local.mk (dist_patch_DATA): Add patches.

2019-10-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-purrr: Update to 0.3.3.
	* gnu/packages/statistics.scm (r-purrr): Update to 0.3.3.

	gnu: r-r-rsp: Update to 0.43.2.
	* gnu/packages/statistics.scm (r-r-rsp): Update to 0.43.2.

	gnu: r-rcpparmadillo: Update to 0.9.800.1.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.800.1.0.

	gnu: r-gdtools: Update to 0.2.1.
	* gnu/packages/statistics.scm (r-gdtools): Update to 0.2.1.

	gnu: r-kernsmooth: Update to 2.23-16.
	* gnu/packages/statistics.scm (r-kernsmooth): Update to 2.23-16.
	[inputs]: Move gfortran from here...
	[native-inputs]: ...to here.

	gnu: r-styler: Update to 1.2.0.
	* gnu/packages/cran.scm (r-styler): Update to 1.2.0.

	gnu: r-classint: Update to 0.4-2.
	* gnu/packages/cran.scm (r-classint): Update to 0.4-2.

	gnu: r-units: Update to 0.6-5.
	* gnu/packages/cran.scm (r-units): Update to 0.6-5.

	gnu: r-strucchange: Update to 1.5-2.
	* gnu/packages/cran.scm (r-strucchange): Update to 1.5-2.

	gnu: r-biocmanager: Update to 1.30.8.
	* gnu/packages/cran.scm (r-biocmanager): Update to 1.30.8.

	gnu: r-insight: Update to 0.6.0.
	* gnu/packages/cran.scm (r-insight): Update to 0.6.0.

	gnu: r-stringdist: Update to 0.9.5.3.
	* gnu/packages/cran.scm (r-stringdist): Update to 0.9.5.3.

	gnu: r-htmlwidgets: Update to 1.5.1.
	* gnu/packages/cran.scm (r-htmlwidgets): Update to 1.5.1.

	gnu: r-rhdf5lib: Update to 1.6.3.
	* gnu/packages/bioinformatics.scm (r-rhdf5lib): Update to 1.6.3.

	gnu: r-hdf5array: Update to 1.12.3.
	* gnu/packages/bioinformatics.scm (r-hdf5array): Update to 1.12.3.

	gnu: r-gwascat: Update to 2.16.1.
	* gnu/packages/bioinformatics.scm (r-gwascat): Update to 2.16.1.

	gnu: r-ldblock: Update to 1.14.3.
	* gnu/packages/bioinformatics.scm (r-ldblock): Update to 1.14.3.

	gnu: r-ensembldb: Update to 2.8.1.
	* gnu/packages/bioinformatics.scm (r-ensembldb): Update to 2.8.1.

	gnu: r-keggrest: Update to 1.24.1.
	* gnu/packages/bioinformatics.scm (r-keggrest): Update to 1.24.1.

	gnu: r-rhdf5: Update to 2.28.1.
	* gnu/packages/bioinformatics.scm (r-rhdf5): Update to 2.28.1.

	gnu: r-rhtslib: Update to 1.16.3.
	* gnu/packages/bioinformatics.scm (r-rhtslib): Update to 1.16.3.

	gnu: r-mlinterfaces: Update to 1.64.1.
	* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.64.1.

	gnu: r-rsamtools: Update to 2.0.3.
	* gnu/packages/bioinformatics.scm (r-rsamtools): Update to 2.0.3.

	gnu: bowtie1: Update to 1.2.3.
	* gnu/packages/bioinformatics.scm (bowtie1): Update to 1.2.3.

2019-10-18  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-4.5e2bc7c.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-4.5e2bc7c.

2019-10-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: kwindowsystem: Fix test failure with Qt 5.12.
	* gnu/packages/patches/kwindowsystem-qt-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/kde-frameworks.scm (kwindowsystem)[source](patches): New field.
	[inputs]: Add XCB-UTIL-WM.

2019-10-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: rust@1.27: Add comment about GDB requirement.
	This is a follow-up to commit 47dda6e01e51478567e013e3814aaf48143abbc3.

	* gnu/packages/rust.scm (rust-1.27)[native-inputs]: Add comment.

2019-10-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: rust: Use GDB 8.2 for tests.
	* gnu/packages/gdb.scm (gdb-8.2): New public variable.
	* gnu/packages/rust.scm (rust-1.27)[native-inputs]: Use GDB-8.2 instead of GDB.

	gnu: looking-glass-client: Adjust for Mesa 19.2.
	* gnu/packages/virtualization.scm (looking-glass-client)[arguments]: Add phase
	'add-missing-include'.

	Merge branch 'master' into staging

2019-10-18  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add httpie.
	* gnu/packages/python-web.scm (httpie): New variable.

2019-10-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: upx: Fix UCL input.
	UCL is a runtime dependency, and thus should not be a native input.

	* gnu/packages/compression.scm (upx)[native-inputs]: Move UCL from here ...
	[inputs]: ... to here.

2019-10-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: ucl: Build shared library instead of static.
	* gnu/packages/compression.scm (ucl)[arguments]: Add "--enable-shared" and
	"--disable-static" in #:configure-flags.

	gnu: ucl: Update home page.
	* gnu/packages/compression.scm (ucl)[source, home-page]: Use HTTPS.

2019-10-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: ucl: Build with the C90 standard.
	Fixes <https://bugs.gnu.org/37778>.
	Reported by Pierre Neidhardt <mail@ambrevar.xyz>.

	* gnu/packages/compression.scm (ucl)[arguments]: New field.

2019-10-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: encfs: Fix build failure with GCC 7.
	Fixes <https://bugs.gnu.org/37779>.
	Reported by Pierre Neidhardt <mail@ambrevar.xyz>.

	* gnu/packages/crypto.scm (encfs)[arguments]: Add phase 'patch-CMakeLists.txt'.

2019-10-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: libwacom: Do not build static libraries.
	* gnu/packages/xdisorg.scm (libwacom)[arguments]: New field.

	gnu: libwacom: Update to 1.1.
	* gnu/packages/xdisorg.scm (libwacom): Update to 1.1.

	gnu: looking-glass-client: Disable CPU-specific optimizations.
	* gnu/packages/virtualization.scm (looking-glass-client)[source](modules,
	snippet): New fields.

	gnu: opensubdiv: Use a regular versioning pattern.
	* gnu/packages/graphics.scm (opensubdiv)[version]: Use dots instead of
	underscores between numbers.
	[source](uri): Adjust accordingly.

2019-10-18  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@5.2: Remove.
	The 5.2 release series has reached end-of-life,
	and is no longer supported upstream.

	* gnu/packages/linux.scm (deblob-scripts-5.2, linux-libre-5.2-version)
	(linux-libre-5.2-pristine-source, linux-libre-5.2-source)
	(linux-libre-headers-5.2, linux-libre-5.2): Remove variables.

2019-10-18  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.3.7.
	* gnu/packages/linux.scm (linux-libre-5.3-version): Update to 5.3.7.
	(linux-libre-5.3-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.80.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.80.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.150.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.150.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.197.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.197.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.197.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.197.
	(linux-libre-4.4-pristine-source): Update hash.

2019-10-18  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: lisp: Add most missing source package for Common Lisp libraries.
	* gnu/packages/lisp.scm (cl-parse-js, cl-parse-number, cl-iterate, cl-uglify,
	  cl-cffi, cl-sqlite, cl-cffi-gtk, cl-webkit, cl-iolib, cl-ieee-floats,
	  cl-xml, cl-reexport, cl-dexador, cl-cookie, cl-lisp-namespace,
	  cl-trivial-cltl2, cl-introspect-environment, cl-type-i, cl-optima,
	  cl-fare-quasiquote, cl-trivia, cl-mk-string-metrics, cl-str, cl-xmlspam):
	  New variables.

2019-10-18  Ludovic Courtès  <ludo@gnu.org>

	news: Add CVE ID.
	* etc/news.scm: Add CVE ID for insecure permissions entry.

	lint: Comment out 'cve' checker.
	* guix/lint.scm (%network-dependent-checkers): Comment out 'cve' checker.

2019-10-18  Tonton  <tonton@riseup.net>

	gnu: Add batctl.
	* gnu/packages/networking.scm (batctl): New variable.

2019-10-18  Boris A. Dekshteyn  <boris.dekshteyn@gmail.com>

	gnu: Add FontManager.
	* gnu/packages/fontutils.scm (fontmanager): New variable.

2019-10-18  Ludovic Courtès  <ludo@gnu.org>

	pull: Call 'ensure-default-profile' after 'set-build-options'.
	This is a followup to 81c580c8664bfeeb767e2c47ea343004e88223c7.

	* guix/scripts/pull.scm (guix-pull): Move 'ensure-default-profile' call after
	'set-build-options-from-command-line' call.  This ensures that the
	'profiles/per-user/$USER' directory is created before
	'ensure-default-profile' is called when 'GUIX_DAEMON_SOCKET' points to a
	remote TCP daemon.

2019-10-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add ecl-dexador.
	* gnu/packages/lisp.scm (ecl-dexador): New variable.

	gnu: Add ecl-trivial-mimes.
	* gnu/packages/lisp.scm (ecl-trivial-mimes): New variable.

	gnu: sbcl-trivial-mimes: Fix 'fix-paths' phase.
	* gnu/packages/lisp.scm (sbcl-trivial-mimes)[arguments]: Use '(%lisp-type)'
	  instead of hard coded 'sbcl' in 'fix-paths' phase.

	build-system/asdf: Fix package transform.
	* guix/build-system/asdf.scm (package-with-build-system):
	  [find-input-package]: New function.
	  [rewrite]: Use it.

	gnu: Add arrows.
	* gnu/packages/lisp.scm (cl-arrows, sbcl-arrows, ecl-arrows): New variables.

	gnu: cl+ssl: Update to 0.0.0-1.141ae91.
	* gnu/packages/lisp.scm (sbcl-cl+ssl): Update to 0.0.0-1.141ae91.
	  [inputs]: Add alexandria and trivial-features.

2019-10-18  Florian Pelz  <pelzflorian@pelzflorian.de>

	Fix documentation of delete_after in the getmail service.
	* doc/guix.texi (Getmail service): Remove the word `not'.
	* gnu/services/getmail.scm (getmail-options-configuration): Ditto.

2019-10-18  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-helm-sly: Fix hash.
	* gnu/packages/emacs-xyz.scm (emacs-helm-sly): Fix hash.

2019-10-18  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add emacs-minibuffer-line.
	* gnu/packages/emacs-xyz.scm (emacs-minibuffer-line): New variable.

2019-10-17  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: sunxi-tools: Adapt to cross-compiler toolchain changes.
	* gnu/packages/admin.scm (sunxi-tools)[arguments]<#:phases>[set-environment-up]:
	Adapt to cross-compiler toolchain changes.

2019-10-17  Julien Lepiller  <julien@lepiller.eu>

	gnu: neovim: Remove unneeded reference.
	gnu/packages/vim.scm (neovim)[arguments]: Add a phase to remove a
	reference to the compiler.

2019-10-17  Leo Famulari  <leo@famulari.name>

	gnu: Exim: Update to 4.92.3 [fixes CVE-2019-16928].
	* gnu/packages/mail.scm (exim): Update to 4.92.3.

2019-10-17  Christopher Baines  <mail@cbaines.net>

	doc: Remove 'maintainers' field from package documentation.
	The field itself was removed in 154f1f0937754fafac0c6288dd458b66b332e6bb.

	* doc/guix.texi (package Reference): Remove 'maintainers' field.

2019-10-17  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add minisign.
	* gnu/packages/crypto.scm (minisign): New public variable.

2019-10-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: ucx: Build verbosely.
	* gnu/packages/fabric-management.scm (ucx)[arguments]: Add #:make-flags.

	gnu: ucx: Disable optimizations specific to the build machine.
	* gnu/packages/fabric-management.scm (ucx)[arguments]: Replace
	"--enable-optimizations" with "--disable-optimizations".

2019-10-17  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-helm-sly.
	* gnu/packages/emacs-xyz.scm (emacs-helm-sly): New variable.

	gnu: emacs-evil-collection: Update to 20191017.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20191017.

	gnu: emacs-sly: Update to 20191016.
	* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 20191016.

2019-10-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: emacs-nhexl-mode: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-nhexl-mode): Update to 1.4.

	gnu: r-covr: Update to 3.3.2.
	* gnu/packages/cran.scm (r-covr): Update to 3.3.2.

	gnu: linux-libre@5.3: Update to 5.3.6.
	* gnu/packages/linux.scm (deblob-scripts-5.3)
	(linux-libre-5.3-version, linux-libre-5.3-pristine-sources):
	Update to 5.3.6.

	gnu: linux-libre@5.2: Update to 5.2.21.
	* gnu/packages/linux.scm (deblob-scripts-5.2)
	(linux-libre-5.2-version, linux-libre-5.2-pristine-sources):
	Update to 5.2.21.

	gnu: linux-libre@4.19: Update to 4.19.79.
	* gnu/packages/linux.scm (deblob-scripts-4.19)
	(linux-libre-4.19-version, linux-libre-4.19-pristine-sources):
	Update to 4.19.79.

	gnu: linux-libre@4.14: Update to 4.14.149.
	* gnu/packages/linux.scm (deblob-scripts-4.14)
	(linux-libre-4.14-version, linux-libre-4.14-pristine-sources):
	Update to 4.14.149.

	gnu: linux-libre@4.9: Update to 4.9.196.
	* gnu/packages/linux.scm (deblob-scripts-4.9)
	(linux-libre-4.9-version, linux-libre-4.9-pristine-sources):
	Update to 4.9.196.

	gnu: linux-libre@4.4: Update to 4.4.196.
	* gnu/packages/linux.scm (deblob-scripts-4.4)
	(linux-libre-4.4-version, linux-libre-4.4-pristine-sources):
	Update to 4.4.196.

2019-10-17  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Fix 'de' translation.
	* etc/news.scm: Add new 'de' translation.

2019-10-17  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 126.
	* gnu/packages/diffoscope (diffoscope): Update to 126.
	  [arguments]: Remove add-known-tools phase, merged upstream.

2019-10-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-genshi: Update to 0.7.2.
	* gnu/packages/python-web.scm (python-genshi): Update to 0.7.2.

	gnu: kitty: Update to 0.14.6.
	* gnu/packages/terminals.scm (kitty): Update to 0.14.6.

	gnu: telegram-purple: Update to 1.4.2.
	* gnu/packages/messaging.scm (telegram-purple): Update to 1.4.2.

	gnu: tiled: Update to 1.2.5.
	* gnu/packages/game-development.scm (tiled): Update to 1.2.5.

	gnu: r-bayesm: Update to 3.1-4.
	* gnu/packages/cran.scm (r-bayesm): Update to 3.1-4.

2019-10-16  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-ivy: Update to 0.13.0.
	* gnu/packages/emacs-xyz.scm (emacs-ivy): Update to 0.13.0.

2019-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	news: Fix ‘nl’ translation typo.
	* etc/news.scm: Fix typo.

	gnu: python-unidecode: Update to 1.1.1.
	* gnu/packages/python-xyz.scm (python-unidecode): Update to 1.1.1.

	gnu: python-pygithub: Update to 1.43.8.
	* gnu/packages/python-xyz.scm (python-pygithub): Update to 1.43.8.

2019-10-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to f63e493.
	* gnu/packages/package-management.scm (guix): Update to f63e493.

2019-10-16  Florian Pelz  <pelzflorian@pelzflorian.de>

	news: Add 'de' translation.
	* etc/news.scm: Add new 'de' translation.

2019-10-16  Julien Lepiller  <julien@lepiller.eu>

	news: Add 'fr' translation.
	* etc/news.scm: Add 'fr' translation.

2019-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	news: Add 'nl' translation.
	* etc/news.scm: Add 'nl' translation.

2019-10-16  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for security issue with /var/guix/profiles/per-user.
	* etc/news.scm: Add entry for security issue in multi-user setups.

2019-10-16  Ludovic Courtès  <ludo@gnu.org>

	daemon: Make 'profiles/per-user' non-world-writable.
	Fixes <https://bugs.gnu.org/37744>.
	Reported at <https://www.openwall.com/lists/oss-security/2019/10/09/4>.

	Based on Nix commit 5a303093dcae1e5ce9212616ef18f2ca51020b0d
	by Eelco Dolstra <edolstra@gmail.com>.

	* nix/libstore/local-store.cc (LocalStore::LocalStore): Set 'perUserDir'
	to #o755 instead of #o1777.
	(LocalStore::createUser): New function.
	* nix/libstore/local-store.hh (LocalStore): Add it.
	* nix/libstore/store-api.hh (StoreAPI): Add it.
	* nix/nix-daemon/nix-daemon.cc (performOp): In 'wopSetOptions', add
	condition to handle "user-name" property and honor it.
	(processConnection): Add 'userId' parameter.  Call 'store->createUser'
	when userId is not -1.
	* guix/profiles.scm (ensure-profile-directory): Note that this is now
	handled by the daemon.
	* guix/store.scm (current-user-name): New procedure.
	(set-build-options): Add #:user-name parameter and pass it to the daemon.
	* tests/guix-daemon.sh: Test the creation of 'profiles/per-user' when
	listening on a TCP socket.
	* tests/store.scm ("profiles/per-user exists and is not writable")
	("profiles/per-user/$USER exists"): New tests.

2019-10-16  Ludovic Courtès  <ludo@gnu.org>

	build: Remove references to 'NIX_LOCALSTATE_DIR'.
	* build-aux/test-env.in: Remove references to 'NIX_LOCALSTATE_DIR'.

2019-10-16  Ludovic Courtès  <ludo@gnu.org>

	daemon: Remove traces of 'NIX_ROOT_FINDER'.
	This is a followup to 2e3e5d21988fc2cafb2a9eaf4b00976ea425629d.

	* build-aux/test-env.in: Remove mentions of 'NIX_ROOT_FINDER'.
	* nix/libstore/gc.cc (LocalStore::collectGarbage): Adjust comment
	accordingly.

2019-10-16  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-yasnippet: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-yasnippet)[source]: Use GIT-FETCH and
	  GIT-FILE-NAME.
	[source]: Enable tests.

	gnu: emacs-lpy: Update to 0.1.0-3.43b401f.
	* gnu/packages/emacs-xyz.scm (emacs-lpy): Update to 0.1.0-3.43b401f.

2019-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.14.7 [fixes CVE-2019-6475 & CVE-2019-6476].
	* gnu/packages/dns.scm (isc-bind): Update to 9.14.7.

	gnu: perl-class-method-modifiers: Update to 2.13.
	* gnu/packages/perl.scm (perl-class-method-modifiers): Update to 2.13.
	[native-inputs]: Replace perl-test-requires with perl-test-needs.

	gnu: sudo: Update to 1.8.28p1.
	* gnu/packages/admin.scm (sudo): Update to 1.8.28p1.

2019-10-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: rkrlv2: Update to 0-2.7edcb4e.
	* gnu/packages/music.scm (rkrlv2): Update to 0-2.7edcb4e.

2019-10-16  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: aspell: Update to 0.60.8."
	This reverts commit 4fcb6a3558b4212462c7c2afd2f5a834342f41be.

	aspell causes about 1400 packages to be rebuilt.

2019-10-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: aspell-dict-pt-pt: Upgrade to 20190329-1-0.
	* gnu/packages/aspell.scm (aspell-dict-pt-pt): Upgrade to 20190329-1-0.

	gnu: aspell-dict-pt-br: Upgrade to 20131030-12-0.
	* gnu/packages/aspell.scm (aspell-dict-pt-br): Upgrade to 20131030-12-0.

	gnu: aspell-dict-en: Upgrade to 2019.10.06-0.
	* gnu/packages/aspell.scm (aspell-dict-en): Upgrade to 2019.10.06-0.

	gnu: aspell-dict-de: Update to 20161207-7-0.
	* gnu/packages/aspell.scm (aspell-dict-de): Update to 20161207-7-0.

	gnu: aspell: Update to 0.60.8.
	* gnu/packages/aspell.scm (aspell): Update to 0.60.8.
	[source]: Remove patch.
	* gnu/packages/patches/aspell-gcc-compat.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-10-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: man-pages: Update to 5.03.
	* gnu/packages/man.scm (man-pages): Update to 5.03.

	gnu: perl-class-c3-adopt-next: Update to 0.14.
	* gnu/packages/perl.scm (perl-class-c3-adopt-next): Update to 0.14.
	[native-inputs]: Add perl-module-build and perl-module-build-tiny.

	gnu: perl-file-find-object-rule: Update to 0.0311.
	* gnu/packages/perl.scm (perl-file-find-object-rule): Update to 0.0311.

	gnu: perl-datetime-format-flexible: Make test input native.
	* gnu/packages/perl.scm (perl-datetime-format-flexible)
	[native-inputs]: Move perl-test-mocktime here…
	[propagated-inputs]: …from here.

	gnu: perl-datetime-format-flexible: Fix typo in synopsis.
	* gnu/packages/perl.scm (perl-datetime-format-flexible)[synopsis]: Fix typo.

	gnu: perl-datetime-format-flexible: Update to 0.32.
	* gnu/packages/perl.scm (perl-datetime-format-flexible): Update to 0.32.
	[native-inputs]: Add perl-test-exception and perl-test-nowarnings.

	gnu: perl-net-dns: Update to 1.21.
	* gnu/packages/networking.scm (perl-net-dns): Update to 1.21.

	gnu: perl-yaml: Update to 1.29.
	* gnu/packages/perl.scm (perl-yaml): Update to 1.29.

	gnu: perl-yaml-libyaml: Update to 0.80.
	* gnu/packages/perl.scm (perl-yaml-libyaml): Update to 0.80.

	gnu: perl-test-runvalgrind: Update to 0.2.1.
	* gnu/packages/perl-check.scm (perl-test-runvalgrind): Update to 0.2.1.

	gnu: perl-gtk2: Update to 1.24993.
	* gnu/packages/gtk.scm (perl-gtk2): Update to 1.24993.

	gnu: kakoune: Update to 2019.07.01.
	* gnu/packages/text-editors.scm (kakoune): Update to 2019.07.01.

	gnu: python-pylibmc: Update to 1.6.1.
	* gnu/packages/databases.scm (python-pylibmc): Update to 1.6.1.

	gnu: python-tornado-http-auth: Update to 1.1.1.
	* gnu/packages/python-web.scm (python-tornado-http-auth): Update to 1.1.1.

2019-10-16  Eric Bavier  <bavier@member.fsf.org>

	gnu: onionshare: Update to 2.2.
	* gnu/packages/tor.scm (onionshare): Update to 2.2.
	[inputs]: Add python-flask-httpauth.
	[arguments]: Adjust 'fix-install-path' to new file name.
	[description]: Improve wording and clarity.
	[license]: Add expat license for bundled jquery.

2019-10-15  Brian Leung  <leungbk@mailfence.com>

	gnu: python-language-server: Update to 0.29.1.
	* gnu/packages/python-xyz.scm (python-language-server): Update to 0.29.1.
	[inputs]: Add python-flake8

2019-10-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: econnman: Build with python.
	* gnu/packages/connman.scm (econnman)[inputs]: Remove python-2,
	python2-dbus, python2-efl. Add python-wrapper, python-dbus, python-efl.

	gnu: connman: Update build inputs.
	* gnu/packages/connman.scm (connman)[arguments]: Don't enable pptp, it
	isn't available.
	[native-inputs]: Remove python-2, add python-wrapper.
	[inputs]: Remove polkit, add xl2tpd.

	gnu: xl2tpd: Update to 1.3.15.
	* gnu/packages/vpn.scm (xl2tpd): Update to 1.3.15.

	gnu: xl2tpd: Fix install directory.
	* gnu/packages/vpn.scm (xl2tpd)[arguments]: Unset DESTDIR, set PREFIX.

2019-10-15  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: ansible: Update to 2.8.5.
	* gnu/packages/admin.scm (ansible): Update to 2.8.5.

	gnu: ansible: Work around issues with Guix wrapper scripts.
	* gnu/packages/admin.scm (ansible)[arguments]: Remove fix-symlinks phase. Add
	replace-symlinks phase.

2019-10-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pwsafe: Move googletest to native-inputs.
	* gnu/packages/password-utils.scm (pwsafe)[inputs]: Move googletest ...
	[native-inputs]: ... to here.

2019-10-15  Tim Gesthuizen  <tim.gesthuizen@yahoo.de>

	gnu: pwsafe: Update to 3.5.0
	* gnu/packages/password-utils.scm (pwsafe): Update to 3.5.0.
	[source]: Use git-file-name.

2019-10-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wm.scm: Sort module imports.
	* gnu/packages/wm.scm: Sort module imports.

	gnu: polybar: Add jsoncpp.
	* gnu/packages/wm.scm (polybar)[inputs]: Add jsoncpp.

	gnu: polybar: Update source uri.
	* gnu/packages/wm.scm (polybar)[source]: Update source uri. Remove
	file-name.

2019-10-15  tanguy@bioneland.org  <tanguy@bioneland.org>

	gnu: polybar: Update to 3.4.0.
	* gnu/packages/wm.scm (polybar): Update to 3.4.0.

2019-10-15  Christopher Baines  <mail@cbaines.net>

	inferior: Set the error port when using older Guix versions.
	This makes the behaviour more consistent.

	* guix/inferior.scm (inferior-pipe): Wrap the second open-pipe* call with
	with-error-to-port, to match the first call to open-pipe*.

2019-10-15  Christopher Baines  <mail@cbaines.net>

	inferior: Allow controlling the inferior error port.
	Previously, stderr for the inferior process would always be sent to /dev/null
	because the current-output-port when the process is launched is a void
	port. This change means that it's possible to pass in a different port to use.

	* guix/inferior.scm (inferior-pipe): Take the error-port as an argument.
	(open-inferior): Add new error-port keyword argument, with a default
	of (%make-void-port "w").

2019-10-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: orc: Fix broken header file.
	* gnu/packages/patches/orc-typedef-enum.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/gstreamer.scm (orc)[source](patches): New field.

	gnu: sdl2: Fix build on 32-bit architectures.
	* gnu/packages/patches/sdl2-mesa-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/sdl.scm (sdl2)[source](patches): New field.

	gnu: ruby-concurrent: Update to 1.1.5.
	* gnu/packages/patches/ruby-concurrent-ignore-broken-test.patch,
	gnu/packages/patches/ruby-concurrent-test-arm.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/ruby.scm (ruby-concurrent): Update to 1.1.5.
	[source](patches): Remove.
	[arguments]: Set #:test-target to "ci".  Remove obsolete phases.  Remove
	dependencies on 'rake_compiler_dock' and concurrent_ruby.jar.

	gnu: ruby-concurrent: Do not use unstable source tarball.
	* gnu/packages/ruby.scm (ruby-concurrent)[source]: Switch to GIT-FETCH.

2019-10-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: network-manager-openvpn: Update to 1.8.10.
	* gnu/packages/gnome.scm (network-manager-openvpn): Update to 1.8.10.

	gnu: network-manager-applet: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (network-manager-applet)[source]: Hard-code NAME.

2019-10-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: network-manager-applet: Build libnm-gtk.
	Fixes network-manager-openvpn <https://issues.guix.gnu.org/issue/37759>.

	* gnu/packages/gnome.scm (network-manager-applet)[arguments]:
	Set libnm_gtk=true in #:configure-flags.

2019-10-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: patchmatrix: Update to 0.16.0.
	* gnu/packages/music.scm (patchmatrix): Update to 0.16.0.
	[arguments]: Remove custom phase make-gzip-archive-writable.

2019-10-15  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add python-cookiecutter.
	* gnu/packages/python-xyz.scm (python-cookiecutter): New public variable.

	gnu: Add python-whichcraft.
	* gnu/packages/python-xyz.scm (python-whichcraft): New public variable.

	gnu: Add python-poyo.
	* gnu/packages/python-xyz.scm (python-poyo): New public variable.

	gnu: Add python-jinja2-time.
	* gnu/packages/python-xyz.scm (python-jinja2-time): New public variable.

2019-10-15  David Wilson  <david@daviwil.com>

	gnu: Add gnome-mahjongg.
	* gnu/packages/gnome.scm (gnome-mahjongg) New variable.

2019-10-15  zimoun  <zimon.toutoune@gmail.com>

	gnu: Add r-unifiedwmwqpcr.
	* gnu/packages/bioconductor.scm (r-unifiedwmwqpcr): New variable.

	gnu: Add r-htqpcr.
	* gnu/packages/bioconductor.scm (r-htqpcr): New variable.

2019-10-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: openmpi: Add dependency on UCX when supported.
	* gnu/packages/mpi.scm (openmpi)[inputs]: Add UCX conditionally.

2019-10-15  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add ucx.
	* gnu/packages/fabric-management.scm (ucx): New variable.

2019-10-15  Ludovic Courtès  <ludo@gnu.org>

	ssh: Add a longer SSH timeout by default.
	* guix/ssh.scm (open-ssh-session): Add #:timeout parameter, and add call
	to 'session-set!' to honor it.

2019-10-15  Ludovic Courtès  <ludo@gnu.org>

	offload: Set a longer SSH session timeout.
	Fixes <https://bugs.gnu.org/37762>.

	* guix/scripts/offload.scm (open-ssh-session): Add 'max-silent-time'
	parameter.  Add call to 'session-set!' before returning SESSION.
	(transfer-and-offload): Pass MAX-SILENT-TIME to 'open-ssh-session'.
	(%short-timeout): New variable.
	(choose-build-machine): Pass %SHORT-TIMEOUT to 'open-ssh-session'.
	(check-machine-availability): Likewise.
	(check-machine-status): Likewise.

2019-10-15  Ludovic Courtès  <ludo@gnu.org>

	tests: Skip container test when lacking kernel support.
	This is a followup to 96b35998e610c7fc37bf87bf9e07e63d3bebd0a3.

	* tests/containers.scm ("eval/container, non-empty load path"): Add
	missing 'skip-if-unsupported' call.

2019-10-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 88da011.
	* gnu/packages/package-management.scm (guix): Update to 88da011.

2019-10-15  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-magit: Add patch for compatibility with emacs-forge.
	* gnu/local.mk (emacs-magit-format-author-margin.patch): Add patch.
	* gnu/packages/emacs-xyz.scm: Add.
	* gnu/packages/patches/emacs-magit-log-format-author-margin.patch: Add.

	gnu: emacs-prescient: Update to 3.3-1.9505658.
	* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 3.3-1.9505658.

	gnu: emacs-ghub: Update to 3.2.0-2.e19cd86.
	* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 3.2.0-2.e19cd86.
	[propagated-inputs]: Add emacs-let-alist.

	gnu: emacs-markdown-preview: Fix synopsis.
	* gnu/packages/emacs-xyz.scm (emacs-markdown-preview): Fix synopsis.

2019-10-15  Eric Bavier  <bavier@member.fsf.org>

	gnu: clamav: Update to 0.102.0.
	* gnu/packages/antivirus.scm (clamav): Update to 0.102.0.

2019-10-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xfsprogs: Install Python script to :python output.
	* gnu/packages/linux.scm (xfsprogs)[outputs]: Add ‘python’.
	[arguments]: Move ‘xfs_scrub_all’ to :python.
	[inputs]: Add python-wrapper to make it actually run.

	gnu: xfsprogs: Update to 5.2.1.
	* gnu/packages/linux.scm (xfsprogs): Update to 5.2.1.

	gnu: quaternion: Wrap with extra inputs.
	* gnu/packages/messaging.scm (quaternion)[inputs]: Add qtquickcontrols2.
	[arguments]: Use WRAP-QT-PROGRAM.

	gnu: zenity: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (zenity)[source]: Hard-code NAME.

	gnu: zenity: Update to 3.32.0.
	* gnu/packages/gnome.scm (zenity): Update to 3.32.0.

	gnu: r-cmprsk: Update to 2.2-9.
	* gnu/packages/cran.scm (r-cmprsk): Update to 2.2-9.

	gnu: r-pkgbuild: Update to 1.0.6.
	* gnu/packages/cran.scm (r-pkgbuild): Update to 1.0.6.

	gnu: python-git-review: Update to 1.28.0.
	* gnu/packages/openstack.scm (python-git-review): Update to 1.28.0.

	gnu: python-django-override-storage: Update to 0.1.6.
	* gnu/packages/django.scm (python-django-override-storage): Update to 0.1.6.

	gnu: python-crate: Update to 0.23.2.
	* gnu/packages/databases.scm (python-crate): Update to 0.23.2.

2019-10-15  Eric Bavier  <bavier@member.fsf.org>

	gnu: pioneer: Update to 20190203.
	* gnu/packages/games.scm (pioneer): Update to 20190203.
	[build-system]: Switch from gnu- to cmake-build-system.
	[native-inputs]: Remove autoconf and automake.
	[inputs]: Add glew.
	[arguments]: Adjust configure-flags for cmake.  Remove phase modification.

2019-10-14  Ludovic Courtès  <ludo@gnu.org>

	packages: 'fold-available-packages' uses 'supported-package?'.
	Fixes <https://bugs.gnu.org/37748>.
	Reported by Marius Bakke <mbakke@fastmail.com>.

	This is a followup to d2d63e20d5b981009b61bf416b4d7b516e8f1f34.

	* gnu/packages.scm (fold-available-packages): Use 'supported-package?'
	instead of (member ... (package-supported-systems ...)) to match what
	'generate-package-cache' does.

2019-10-14  Brian Leung  <leungbk@mailfence.com>

	gnu: Add emacs-git-link.
	* gnu/packages/emacs-xyz.scm (emacs-git-link): New variable.

	gnu: Add emacs-apheleia.
	* gnu/packages/emacs-xyz.scm (emacs-apheleia): New variable.

	gnu: Add emacs-git-gutter-fringe.
	* gnu/packages/emacs-xyz.scm (emacs-git-gutter-fringe): New variable.

	gnu: Add emacs-fringe-helper.
	* gnu/packages/emacs-xyz.scm (emacs-fringe-helper): New variable.

2019-10-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add methyldackel.
	* gnu/packages/bioinformatics.scm (methyldackel): New variable.

2019-10-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim-fugitive: Update to 3.1.
	* gnu/packages/vim.scm (vim-fugitive): Update to 3.1.

2019-10-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ddcutil: Update to 0.9.7.
	* gnu/packages/hardware.scm (ddcutil): Update to 0.9.7.

	gnu: python-py3status: Update to 3.21.
	* gnu/packages/python-xyz.scm (python-py3status): Update to 3.21.

	gnu: python-colorspacious: Update to 1.1.2.
	* gnu/packages/python-xyz.scm (python-colorspacious): Update to 1.1.2.

	gnu: python-glob2: Update to 0.7.
	* gnu/packages/python-xyz.scm (python-glob2): Update to 0.7.

	gnu: sqitch: Remove perl-file-homedir input.
	* gnu/packages/databases.scm (perl-file-homedir)[inputs]: Remove perl-file-homedir.

2019-10-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add enlightenment-wayland.
	* gnu/packages/enlightenment.scm (enlightenment-wayland): New variable.

2019-10-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: gtkmm: Update to 3.24.1.
	* gnu/packages/gtk.scm (gtkmm): Update to 3.24.1.

	gnu: gspell: Update to 1.8.2.
	* gnu/packages/gnome.scm (gspell): Update to 1.8.2.

	gnu: gfortran: Add version 9.x.
	* gnu/packages/gcc.scm (gfortran-9): New variable.

2019-10-14  Maurice Brémond  <Maurice.Bremond@inria.fr>
	    Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: mumps: Build and install shared libraries.
	* gnu/packages/patches/mumps-shared-libseq.patch,
	gnu/packages/patches/mumps-shared-mumps.patch,
	gnu/packages/patches/mumps-shared-pord.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/maths.scm (mumps)[source](patches): Add them.
	[arguments]: In 'configure' phase, adjust "Makefile.inc" for shared
	library support.  In 'install' phase, install libmpiseq.so when it
	exists.

	gnu: mumps: Update to 5.2.1.
	* gnu/packages/maths.scm (mumps): Update to 5.2.1.

2019-10-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-velocyto.
	* gnu/packages/bioinformatics.scm (r-velocyto): New variable.

2019-10-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: mesa: Fix test failure on 32-bit systems.
	* gnu/packages/patches/mesa-timespec-test-32bit.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/gl.scm (mesa)[source](patches): Add it.

2019-10-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-phastcons100way-ucsc-hg19.
	* gnu/packages/bioconductor.scm (r-phastcons100way-ucsc-hg19): New variable.

2019-10-14  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-sly-package-inferred.
	* gnu/packages/emacs-xyz.scm (emacs-sly-package-inferred): New variable.

	gnu: Add emacs-sly-macrostep.
	* gnu/packages/emacs-xyz.scm (emacs-sly-macrostep): New variable.

	gnu: Add emacs-sly-named-readtables.
	* gnu/packages/emacs-xyz.scm (emacs-sly-named-readtables): New variable.

	gnu: emacs-sly-asdf: Update to 20191013.
	* gnu/packages/emacs-xyz.scm (emacs-sly-asdf): Update to 20191013.

2019-10-14  Stephen Webber  <montokapro@gmail.com>

	gnu: Add emacs-dimmer.
	    * gnu/packages/emacs-xyz.scm (emacs-dimmer): New variable.

2019-10-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.8.28 [fixes CVE-2019-14287].
	* gnu/packages/admin.scm (sudo): Update to 1.8.28.

	gnu: r-fields: Use HTTPS home-page.
	* gnu/packages/cran.scm (r-fields)[home-page]: Use HTTPS.

	gnu: r-fields: Update to 9.9.
	* gnu/packages/cran.scm (r-fields): Update to 9.9.

	gnu: sqitch: Update to 1.0.0.
	* gnu/packages/databases.scm (sqitch): Update to 1.0.0.

	gnu: network-manager-applet: Update to 1.8.24.
	* gnu/packages/gnome.scm (network-manager-applet): Update to 1.8.24.

	gnu: poedit: Update to 2.2.4.
	* gnu/packages/poedit.scm (poedit): Update to 2.2.4.

	gnu: perl-cache-fastmmap: Update to 1.48.
	* gnu/packages/perl.scm (perl-cache-fastmmap): Update to 1.48.

2019-10-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: Clean up 'gnu-make-final' dependencies.
	* gnu/packages/commencement.scm (gnu-make-final): Remove GUILE-FINAL
	from the inputs of 'pkg-config'.

	gnu: bison-boot0: Remove conditional parallel build/test flags.
	* gnu/packages/commencement.scm (bison-boot0)[arguments]: Remove
	conditional #:parallel-build? and #:parallel-tests? flags.
	Append (package-arguments bison).

	gnu: bison-boot0: Set name to "bison-boot0".
	* gnu/packages/commencement.scm (bison-boot0)[name]: New field.

	gnu: commencement: Remove 'm4-boot0*'.
	* gnu/packages/commencement.scm (m4-boot0*): Remove.
	(bison-boot0, flex-boot0): Use M4-BOOT0 instead.

2019-10-14  Mathieu Othacehe  <m.othacehe@gmail.com>

	Merge remote-tracking branch 'signed/master' into core-updates

	gexp: Use cross extensions when cross-compiling.
	* guix/gexp.scm (load-path-expression): Use ungexp-splicing instead of
	ungexp-native-splicing so that the cross extensions are used when target is
	set.

2019-10-14  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-unpackaged-el: Update to 0-3.746801a.
	* gnu/packages/emacs-xyz.scm (emacs-unpackaged-el): Update to 0-3.746801a.

	gnu: emacs-ivy-rich: Update to 0.1.4-2.7a667b1.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-rich): Update to 0.1.4-2.7a667b1.

2019-10-14  Eric Bavier  <bavier@member.fsf.org>

	gnu: HandBrake: Update to 1.2.2.
	* gnu/packages/video.scm (handbrake): Update to 1.2.2.

	gnu: stress-make: Fix build and update.
	* gnu/packages/debug.scm (stress-make)[version]: Update to latest upstream
	commit.  Bump revision.  Use 'git-version'.
	[source]: Update url.  Use 'git-file-name'.
	[home-page]: Update url likewise.
	[arguments]: Add 'setup-go' phase.
	[license]: Update license file name.

2019-10-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xwd: Fix typo in description.
	* gnu/packages/xorg.scm (xwd)[description]: Fix typo.

	gnu: xwininfo: Update to 1.1.5.
	* gnu/packages/xorg.scm (xwininfo): Update to 1.1.5.

	gnu: emacs-nhexl-mode: Use HTTPS home page.
	* gnu/packages/emacs-xyz.scm (emacs-nhexl-mode)[home-page]: Use HTTPS.

	gnu: emacs-nhexl-mode: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-nhexl-mode): Update to 1.3.

	gnu: emacs-darkroom: Update to 0.2.
	* gnu/packages/emacs-xyz.scm (emacs-darkroom): Update to 0.2.

	gnu: emacs-let-alist: Update to 1.0.6.
	* gnu/packages/emacs-xyz.scm (emacs-let-alist): Update to 1.0.6.

	gnu: emacs-csv-mode: Use HTTPS.
	* gnu/packages/emacs-xyz.scm (emacs-csv-mode)[source, home-page]: Use HTTPS.

	gnu: emacs-csv-mode: Update to 1.9.
	* gnu/packages/emacs-xyz.scm (emacs-csv-mode): Update to 1.9.

	gnu: emacs-load-relative: Update to 1.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-load-relative): Update to 1.3.1.

	gnu: emacs-debbugs: Update to 0.20.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.20.

	gnu: starman: Update to 0.4015.
	* gnu/packages/web.scm (starman): Update to 0.4015.

2019-10-13  David Wilson  <david@daviwil.com>

	gnu: Add playerctl.
	* gnu/packages/music.scm (playerctl): New variable.

2019-10-13  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 7.20191009.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 7.20191009.

2019-10-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: Use 'package-with-explicit-inputs' for Hurd packages.
	* gnu/packages/commencement.scm (with-boot0): New procedure.
	(gnumach-headers-boot0, mig-boot0)
	(hurd-headers-boot0, hurd-minimal-boot0)
	(hurd-core-headers-boot0): Use it instead of 'package-with-explicit-inputs'.

2019-10-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: Further optimize the package object graph.
	For a package like:

	  (define-public xxx
	    (package
	      (inherit (@ (gnu packages base) coreutils))
	      (name "xxx")
	      (inputs (@ (gnu packages commencement) %final-inputs))
	      (native-inputs '())
	      (propagated-inputs '())
	      (arguments '(#:implicit-inputs? #f))))

	this reduces the package object graph from 176 nodes (1852 edges) to 113
	nodes (1114 edges).

	The number of 'add-data-to-store' calls in "guix build coreutils -nd"
	drops from 2045 to 1301, and the number of memoization tables drops from
	102 to 40.

	"guix build libreoffice -nd" goes from 2.40s to 2.27s.

	* gnu/packages/commencement.scm (with-boot4): New variable.
	(guile-final, glibc-utf8-locales-final): Use it.
	(with-boot4, with-boot5): New variable.
	(gnu-make-final): Rewrite to avoid 'package-with-explicit-inputs'.
	(coreutils-final): Use 'with-boot5' instead of
	'package-with-explicit-inputs'.
	(grep-final): Likewise.
	(with-boot6): New variable.
	(sed-final, %final-inputs): Use it.

2019-10-13  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: 'package-with-explicit-inputs' uses 'package-mapping'.
	* guix/build-system/gnu.scm (package-with-explicit-inputs): Rename to...
	(package-with-explicit-inputs/deprecated): ... this.
	(package-with-explicit-inputs*): New procedure.
	(package-with-explicit-inputs): Define as a 'case-lambda*'.

2019-10-13  Diego Nicola Barbato  <dnbarbato@posteo.de>

	gnu: pulseaudio: Add optional X11 inputs.
	* gnu/packages/pulseaudio.scm (pulseaudio)[inputs]: Add libxcb, libice, libsm,
	  and libxtst.

2019-10-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: cups-filters: Update to 1.25.11.
	* gnu/packages/cups.scm (cups-filters): Update to 1.25.11.

	gnu: OpenSSL@1.0: Incorporate grafted changes.
	* gnu/packages/tls.scm (openssl-1.0): Update to 1.0.2t.
	[replacement]: Remove.
	[arguments]: Add #:parallel-build?.
	(openssl-1.0.2t): Remove variable.

	Merge branch 'master' into staging

	gnu: librsvg: Update to 2.46.0.
	* gnu/packages/gnome.scm (librsvg-next): Update to 2.46.0.
	[arguments]: Patch SHELL in "po/Makefile.in.in".
	[native-inputs]: Replace RUST-1.27 with RUST-1.34.

	gnu: expat: Replace with 2.2.9 [fixes CVE-2019-15903].
	* gnu/packages/xml.scm (expat-2.2.9): New variable.
	(expat)[replacement]: New field.

	gnu: libgcrypt: Replace with 1.8.5 [fixes CVE-2019-13627].
	* gnu/packages/gnupg.scm (libgcrypt-1.8.5): New variable.
	(libgcrypt)[replacement]: New field.

	gnu: curl: Replace with 7.66.0 [fixes CVE-2019-5481, CVE-2019-5482].
	* gnu/packages/curl.scm (curl-7.66.0): New variable.
	(curl)[replacement]: New field.

	gnu: nghttp2: Replace with 1.39.2 [fixes CVE-2019-9511, CVE-2019-9513].
	* gnu/packages/web.scm (nghttp2-1.39.2): New variable.
	(nghttp2)[replacement]: New field.

	gnu: OpenSSL@1.0: Replace with 1.0.2t [fixes CVE-2019-1547, CVE-2019-1563].
	* gnu/packages/tls.scm (openssl-1.0.2t): New variable.
	(openssl-1.0)[replacement]: New field.

2019-10-13  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: java-tomcat: Update to 8.5.46.
	* gnu/packages/web.scm (java-tomcat): Update to 8.5.46.

2019-10-13  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: java-tomcat: Build the full Tomcat package.
	Currently java-tomcat uses the "package" build-target. In that way, it is
	built like a library, with only the jar files. This commit will change the
	build-target to "deploy" in order to build the full tomcat package.

	* gnu/packages/web.scm (java-tomcat)[source]: Remove bat-files in snippet.
	[inputs]: Remove java-eclipse-jdt-core, add java-commons-daemon, java-ecj.
	[native-inputs]: Remove.
	[arguments]: Use "deploy" build-target, add phases 'modify-deploy,
	'symlink-commons-daemon,  'symlink-java-ecj, change 'install phase.

2019-10-13  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: Add java-ecj in version 4.6.3.
	* gnu/packages/java.scm (java-ecj): New variable.

	gnu: java-commons-daemon: Update to 1.1.0.
	* gnu/packages/java (java-commons-daemon): Update to 1.1.0.

2019-10-13  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: Remove dependencies on java-tomcat, use servlet API instead.
	These packages are using java-tomcat as a dependency where they
	actually only need a servlet API.

	* gnu/packages/maven.scm (maven-wagon-tck-http)[inputs]: Remove java-tomcat,
	  add java-javaee-servletapi.
	  (maven-wagon-http)[native-inputs]: Same here.
	* gnu/packages/web.scm (java-eclipse-jetty-util)[inputs]: Same here.
	  (java-eclipse-jetty-http-test-classes)[inputs]: Same here.
	  (java-eclipse-jetty-security)[inputs]: Same here.
	  (java-eclipse-jetty-servlet)[inputs]: Same here.
	  (java-eclipse-jetty-webapp-9.2)[inputs]: Same here.

2019-10-13  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: java-javaee-servletapi: Add properties-files to jar.
	* gnu/packages/java.scm (jav-javaee-servletapi)[arguments]: Add phase
	'copy-resources' to copy properties-files.

	gnu: java-javaee-servletapi: Don't use unstable tarball.
	* gnu/packages/java.scm (java-javaee-servletapi)[source]: Use git-fetch.

2019-10-13  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: ant-build-system: Don't override symlinks.
	When repacking jar-files, don't work on symlinks: Otherwise, they would be
	overridden with the repacked jar-file.

	* guix/build/ant-build-system.scm (regular-jar-file-predicate): New procedure.
	(generate-jar-indices, strip-jar-timestamps): Use it.

2019-10-13  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-forge.
	* gnu/packages/emacs-xyz.scm (emacs-forge): New variable.

	gnu: emacs-closql: Update to 1.0.0-1.70b98db.
	* gnu/packages/emacs-xyz.scm (emacs-closql): Update to 1.0.0-1.70b98db.

2019-10-13  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-ghub: Update to 3.2.0-1.cf0b13a.
	* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 3.2.0-1.cf0b13a.

2019-10-13  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-magit: Update to 2.90.1-2.c761d28.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 2.90.1-2.c761d28.
	[arguments]: Add patch phase.

2019-10-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: ao: Update to 1.2.2-5-g20dc8ed [fixes CVE-2017-11548].
	* gnu/packages/xiph.scm (ao): Update to 1.2.2-5-g20dc8ed.
	[source]: Switch to GIT-FETCH.
	[native-inputs]: Add AUTOCONF, AUTOMAKE and LIBTOOL.

	gnu: ao: Specify CPE name.
	* gnu/packages/xiph.scm (ao)[properties]: New field.

	gnu: tcl: Update home page.
	* gnu/packages/tcl.scm (tcl)[home-page]: Use HTTPS.

	gnu: util-linux: Adjust indentation.
	* gnu/packages/linux.scm (util-linux): Re-indent.

2019-10-13  Eric Bavier  <bavier@member.fsf.org>

	gnu: Add pragha.
	* gnu/packages/music.scm (pragha): New variable.

2019-10-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qt: Update to 5.12.5.
	* gnu/packages/qt.scm (qt, qtbase, qtsvg, qtimageformats, qtx11extras,
	qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors,
	qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel,
	qtwebglplugin, qtwebview, qtlocation, qttools, qtscript,
	qtquickcontrols, qtquickcontrols2, qtgraphicaleffects, qtgamepad,
	qtscxml, qtpurchasing, qtcanvas3d, qtcharts, qtdatavis3d, qtnetworkauth,
	qtremoteobjects, qtspeech): Update to 5.12.5.

2019-10-13  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: easytag: Fix mp3 support.
	* gnu/packages/music.scm (easytag)[arguments]: Add 'Name', 'Description' and
	'Version' entries to temporary id3tag.pc pkg-config file.  Terminate phases
	with #t.

	gnu: id3lib: Apply patch for UTF16 writing bug.
	* gnu/packages/patches/id3lib-UTF16-writing-bug.patch: New file.
	* gnu/packages/mp3.scm (id3lib)[source](patches): Add it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-10-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: parted: End phases on #t.
	* gnu/packages/disk.scm (parted)[arguments]: End phase on #t and reindent.

2019-10-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: parted: Complete the 3.3 update.
	Fixes <https://bugs.gnu.org/37721>.
	Reported by Jesse Gibbons <jgibbons2357@gmail.com>.

	This is a follow-up to commit 6ad7e3578b6ec924ceddabc908decdab8e453eca.

	* gnu/packages/patches/parted-glibc-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/disk.scm (parted)[source](patches): Remove.
	[native-inputs]: Add E2FSPROGS.

2019-10-13  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-sly-asdf.
	* gnu/packages/emacs-xyz.scm (emacs-sly-asdf): New variable.

	gnu: Add emacs-sly-quicklisp.
	* gnu/packages/emacs-xyz.scm (emacs-sly-quicklisp): New variable.

	gnu: emacs-sly: Update to 20191003.
	* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 20191003.
	[native-inputs]: Add texinfo to build doc.
	[arguments]: Include "contrib" and "slink" folders so that SLY can start.
	Add "install-doc" phase.

2019-10-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: shotwell: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (shotwell)[source]: Hard-code NAME.

	gnu: shotwell: Update to 0.30.7.
	* gnu/packages/gnome.scm (shotwell): Update to 0.30.7.

	gnu: eog-plugins: Update to 3.26.4.
	* gnu/packages/gnome.scm (eog-plugins): Update to 3.26.4.

	gnu: parted: Update to 3.3.
	* gnu/packages/disk.scm (parted): Update to 3.3.

2019-10-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: e2fsprogs: Update to 1.45.4 [fixes CVE-2019-5094].
	* gnu/packages/linux.scm (e2fsprogs): Update to 1.45.4.

	gnu: python-sphinx: Update to 2.2.0.
	* gnu/packages/sphinx.scm (python-sphinx): Update to 2.2.0.

	gnu: libXvMC: Update to 1.0.12.
	* gnu/packages/xorg.scm (libxvmc): Update to 1.0.12.

	gnu: libXfont: Update to 2.0.4.
	* gnu/packages/xorg.scm (libxfont2): Update to 2.0.4.

	gnu: mesa: Update to 19.2.1.
	* gnu/packages/gl.scm (mesa): Update to 19.2.1.
	[native-inputs]: Replace PYTHON with PYTHON-WRAPPER.

	gnu: Remove GDB@8.2.
	* gnu/packages/gdb.scm (gdb-8.2): Rename to ...
	(gdb-8.3): ... this.  Update to 8.3.1.
	(gdb): Refer to GDB-8.3.

2019-10-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: efl: Update to 1.23.1.
	* gnu/packages/enlightenment.scm (efl): Update to 1.23.1.

2019-10-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-jupyter-kernel-test: Use PYTHON-VERSION.
	* gnu/packages/jupyter.scm (python-jupyter-kernel-test)[arguments]: Use
	PYTHON-VERSION to determite Python version.

	gnu: json-modern-cxx: Update to 3.7.0.
	* gnu/packages/cpp.scm (json-modern-cxx): Update to 3.7.0.
	[source](snippet): Adjust for new doctest requirement.
	[native-inputs]: Add DOCTEST.
	[inputs]: Remove CATCH-FRAMEWORK2.

	gnu: Add doctest.
	* gnu/packages/check.scm (doctest): New public variable.

	gnu: twolame: Update to 0.4.0.
	* gnu/packages/audio.scm (twolame): Update to 0.4.0.
	[source](snippet): Remove.

	gnu: kodi: Update to 18.4.
	* gnu/packages/kodi.scm (kodi): Update to 18.4.

	gnu: python-django: Update to 1.11.25 [security fixes].
	* gnu/packages/django.scm (python-django): Update to 1.11.25.

	gnu: gRPC: Update description.
	* gnu/packages/machine-learning.scm (grpc)[description]: Remove "open source".

	gnu: FANN: Update description.
	* gnu/packages/machine-learning.scm (fann)[description]: Remove "open source".

	gnu: arx-libertatis: Update description.
	* gnu/packages/games.scm (arx-libertatis)[description]: Remove "open source".

2019-10-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: BOINC: Add a source file name.
	While at it, future-proof the URL as well.

	* gnu/packages/distributed.scm (boinc-client)[source](file-name): New field.

2019-10-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: BOINC: Update license.
	* gnu/packages/distributed.scm (boinc-client)[license]: Add LGPL3+.

	gnu: BOINC: Remove redundant comment.
	* gnu/packages/distributed.scm (boinc-client)[description]: Don't mention
	license terms.

2019-10-12  wednesday  <jessejohngildersleve@zohomail.eu>

	gnu: emacs: Add mailutils to inputs.
	* gnu/packages/emacs.scm (emacs)[inputs]: Add mailutils.

2019-10-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mailutils: Update to 3.7.
	* gnu/packages/mail.scm (mailutils): Update to 3.7.

	gnu: amtk: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (amtk)[source]: Hard-code NAME.

	gnu: amtk: Update to 5.0.1.
	* gnu/packages/gnome.scm (amtk): Update to 5.0.1.

	gnu: lightning: Update to 2.1.3.
	* gnu/packages/assembly.scm (lightning): Update to 2.1.3.

2019-10-12  Reza Alizadeh Majd  <r.majd@pantherx.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add uchardet.
	* gnu/packages/freedesktop.scm (uchardet): New variable.

2019-10-12  Sergei Trofimovich  <slyfox@inbox.ru>

	gnu: re2c: Update to 1.2.1.
	* gnu/packages/re2c.scm (re2c): Update to 1.2.1.

2019-10-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: ld-wrapper: Memoize.
	The command:

	  guix graph -e '(@@ (gnu packages commencement) coreutils-final)'

	now shows 93 nodes (992 edges) instead of 176 nodes (1241 edges).

	* gnu/packages/commencement.scm (ld-wrapper-boot0): Use 'mlambda'
	instead of 'lambda'.
	(ld-wrapper-boot3): Likewise.

2019-10-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: Improve memoization of 'package-with-bootstrap-guile'.
	Before that, the command:

	  GUIX_PROFILING=memoization guix build -e '(@@ (gnu packages commencement) gnu-make-final)' -nd

	would show that 'package-with-bootstrap-guile' was called 2256
	times (hit rate: 89%).  Now, it is called 745 times (hit rate: 85%).

	"guix build libreoffice -nd" goes from 2.60s to 2.40s (-8%).

	* gnu/packages/commencement.scm (gnu-make-final)
	(coreutils-final, grep-final, sed-final, %final-inputs): Call
	'package-with-bootstrap-guile' before 'package-with-explicit-inputs'.

2019-10-12  Jesse Gibbons  <jgibbons2357+guix@gmail.com>

	gnu: python-scikit-learn: Update to 0.20.4.
	Fixes <https://bugs.gnu.org/37705>.

	* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 0.20.4.

2019-10-12  Julien Lepiller  <julien@lepiller.eu>

	gnu: mariadb: Split into out, lib and dev.
	* gnu/packages/databases.scm (mariadb): Split into out, lib and dev.
	(perl-dbd-mysql, python-mysqlclient): Adjust dependencies.
	* gnu/packages/bioinformatics.scm (kentutils): Adjust dependencies.
	* gnu/packages/cran.scm (r-rmysql): Adjust dependencies.
	* gnu/packages/emacs-xyz.scm (emacs-emacsql): Adjust dependencies.
	* gnu/packages/kodi.scm (kodi): Adjust dependencies.
	* gnu/packages/qt.scm (qt, qtbase): Adjust dependencies.
	* gnu/packages/ruby.scm (ruby-mysql2): Adjust dependencies.

2019-10-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: mescc-tools: Use 'git-fetch'.
	* gnu/packages/mes.scm (mescc-tools-0.5.2)[source]: Use 'git-fetch'.
	(mescc-tools)[source]: Likewise.

2019-10-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: Reduce the graph of package objects.
	The graph returned by:

	  guix graph -e '(@@ (gnu packages commencement) guile-final)'

	now contains 94 nodes (664 edges) instead of 394 (2674 edges).

	Likewise, this command:

	  GUIX_PROFILING=add-data-to-store-cache guix build coreutils -nd

	shows that the number of lookups to the 'add-data-to-store' caches goes
	from 8935 to 5303.

	Overall, "guix build libreoffice -nd" goes from 3.17s to 2.60s (-18%).

	* gnu/packages/commencement.scm (diffutils-boot0): Remove call to
	'package-with-bootstrap-guile' and 'package-with-explicit-inputs', and
	adjust accordingly.
	(findutils-boot0, file-boot0, binutils-boot0, libstdc++-boot0)
	(gcc-boot0, perl-boot0, m4-boot0, bison-boot0, flex-boot0)
	(linux-libre-headers-boot0, texinfo-boot0, python-boot0)
	(ld-wrapper-boot0, glibc-final-with-bootstrap-bash)
	(static-bash-for-glibc, gettext-boot0, glibc-final, binutils-final)
	(libstdc++, zlib-final, bash-final): Likewise.
	(expat-sans-tests)[inputs]: New field.
	[arguments]: Add #:implicit-inputs? and #:guile.
	(m4-boot0*): New variable.

2019-10-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: Remove unnecessary uses of 'package-with-bootstrap-guile'.
	This reduces the object graph returned by:

	  guix graph -e '(@@ (gnu packages commencement) glibc-final-with-bootstrap-bash)

	from 333 nodes (1542 edges) to 148 nodes (886 edges).

	This improves 'package-derivation' memoization and, consequently, the
	'add-data-to-store' cache shown by:

	  GUIX_PROFILING=add-data-to-store-cache guix build coreutils -nd

	goes from 10948 lookups to 8935 lookups.

	* gnu/packages/commencement.scm (mes-boot): Remove call to
	'package-with-bootstrap-guile'.  Call 'bootstrap-origin' on the source
	of NYACC-0.86.
	(tcc-boot0): Likewise.
	(tcc-boot): Remove call to 'package-with-bootstrap-guile' and call
	'bootstrap-origin' on its source.
	(make-mesboot0): Remove call to 'package-with-bootstrap-guile'.
	(diffutils-mesboot): Likewise.
	(binutils-mesboot0): Likewise, and call 'bootstrap-origin' for its
	source.
	(gcc-core-mesboot): Likewise.
	(mesboot-headers): Remove call to 'package-with-bootstrap-guile'.
	(glibc-mesboot0): Likewise, and call 'bootstrap-origin' for its source.
	(gcc-mesboot0): Remove call to 'package-with-bootstrap-guile'.
	(binutils-mesboot): Likewise.
	(make-mesboot): Likewise.
	(gcc-mesboot1): Likewise, and call 'bootstrap-origin' for its source.
	(gcc-mesboot1-wrapper): Remove call to 'package-with-bootstrap-guile'.
	(glibc-headers-mesboot): Likewise, and call 'bootstrap-origin' for its
	source.
	(glibc-mesboot): Remove call to 'package-with-bootstrap-guile'.
	(gcc-mesboot): Likewise, and call to 'bootstrap-origin' for its source.
	(gcc-mesboot-wrapper): Remove call to 'package-with-bootstrap-guile'.
	(m4-mesboot): Likewise.
	(gnu-make-boot0): Likewise, and call 'bootstrap-origin' for its source.

2019-10-12  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-wgrep: Update to 2.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-wgrep): Update to 2.3.1.

2019-10-11  Leo Famulari  <leo@famulari.name>

	gnu: PyJWT: Update to 1.7.1.
	* gnu/packages/python-xyz.scm (python-pyjwt): Update to 1.7.1.

2019-10-11  Carl Dong  <contact@carldong.me>

	gnu: Fix typo for nsis.
	* gnu/packages/installers.scm (make-nsis): Add space between define and
	open bracket.

	gnu: Add nsis-x86_64 and nsis-i686.
	* guix/build-system/scons.scm (scons-build): Add build-targets and
	install-targets parameters.
	* guix/build/scons-build-system.scm (build, install): Adjust
	accordingly.
	* doc/guix.texi (Build Systems): Document it.
	* gnu/packages/installers.scm: New file,
	(make-nsis): New procedure,
	(nsis-x86_64, nsis-i686): New variables.
	* gnu/packages/patches/nsis-env-passthru.patch: New file.
	* gnu/local.mk (dist_patch_DATA, GNU_SYSTEM_MODULES): Adjust
	accordingly.

2019-10-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Update to 2.9.0.
	* gnu/packages/dns.scm (knot): Update to 2.9.0.

2019-10-11  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-evil-collection: Update to 0.0.3-11.bf2400a.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 0.0.3-11.bf2400a.

	gnu: Add emacs-annalist.
	* gnu/packages/emacs-xyz.scm (emacs-annalist): New variable.

	gnu: emacs-git-annex: Update to 1.1-2.1324d3f.
	* gnu/packages/emacs-xyz.scm (emacs-git-annex): Update to 1.1-2.1324d3f.

	gnu: emacs-helm-org-ql: Remove patch file.
	* gnu/local.mk (emacs-helm-org-ql): Remove entry.
	* gnu/packages/emacs-xyz.scm: Remove patch file.
	* gnu/packages/patches/emacs-helm-org-ql.patch: Delete file.

	gnu: emacs-racket-mode: Update to 0.0.2-4.2a9a102.
	* gnu/packages/emacs-xyz.scm (emacs-racket-mode): Update to 0.0.2-4.2a9a102.

	gnu: emacs-rspec: Update to 1.11-1.66ea7cc.
	* gnu/packages/emacs-xyz.scm (emacs-rspec): Update to 1.11-1.66ea7cc.

2019-10-10  Leo Famulari  <leo@famulari.name>

	gnu: apfs-fuse: Fix build.
	* gnu/packages/file-systems.scm (apfs-fuse)[arguments]: Install the LICENSE file
	with the default 'install-license-files' phase.

2019-10-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-bleach: Update to 3.1.0.
	* gnu/packages/check.scm (python-pytest-runner-2, python2-pytest-runner-2):
	New public variables.
	* gnu/packages/python-xyz.scm (python-bleach): Update to 3.1.0.
	[propagated-inputs]: Remove PYTHON-HTML5LIB-0.9.  Add PYTHON-WEBENCODINGS.
	[native-inputs]: Remove PYTHON-NOSE.  Add PYTHON-PYTEST and PYTHON-PYTEST-RUNNER-2.

	gnu: fluidsynth: Update to 2.0.7.
	* gnu/packages/audio.scm (fluidsynth): Update to 2.0.7.

	gnu: tbb: Update to 2019_U9.
	* gnu/packages/tbb.scm (tbb): Update to 2019_U9.

	gnu: whois: Update to 5.5.2.
	* gnu/packages/networking.scm (whois): Update to 5.5.2.

	gnu: appstream-glib: Update to 0.7.16.
	* gnu/packages/glib.scm (appstream-glib): Update to 0.7.16.

	gnu: strace: Update to 5.3.
	* gnu/packages/patches/strace-ipc-tests.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/linux.scm (strace): Update to 5.3.
	[source](patches): Remove.
	[arguments]: Remove obsolete phase.

	gnu: libsoup: Update to 2.68.2.
	* gnu/packages/gnome.scm (libsoup): Update to 2.68.2.
	[arguments]: Update #:configure-flags.  Skip tests that attempts to resolve
	"subdomain.localhost".
	[propagated-inputs]: Add GOOGLE-BROTLI and ZLIB.

2019-10-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: guix: Fix source checksum.
	This is a follow-up to commit 6c50e1dc0625f89884cff40b22627091efa37708.

	* gnu/packages/package-management.scm (guix)[source](sha256): Update hash.

2019-10-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-efl: Update to 1.23.0.
	* gnu/packages/enlightenment.scm (python-efl): Update to 1.23.0.

2019-10-10  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: mate-utils: Build with a fixed version of yelp-tools.
	* gnu/packages/mate.scm (mate-utils)[native-inputs]: Replace YELP-TOOLS with
	YELP-TOOLS/FIXED.

2019-10-10  Diego Nicola Barbato  <dnbarbato@posteo.de>

	gnu: emacs-org-tree-slide: Update to 2.8.14.
	* gnu/packages/emacs-xyz.scm (emacs-org-tree-slide): Update to 2.8.14.

2019-10-10  Mathieu Othacehe  <m.othacehe@gmail.com>

	Merge branch 'master' into core-updates

2019-10-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to fc1fe72.
	* gnu/packages/package-management.scm (guix): Update to fc1fe72.

2019-10-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Intern bootstrap executables before running tests.
	This is a followup to 1ba0b1e6ec41afd94a3c5f907b1122204dcb5d9d.

	* gnu/packages/package-management.scm (guix)[arguments]: In
	'copy-bootstrap-guile', copy the bootstrap executables.
	[inputs]: Add "bootstrap/{bash,mkdir,tar,xz}".

2019-10-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix-jupyter: Avoid 'specification->package'.
	* gnu/packages/package-management.scm (guix-jupyter)[native-inputs]:
	Avoid 'specification->package'.

	gnu: openmpi: Update to 4.0.2.
	* gnu/packages/mpi.scm (openmpi): Update to 4.0.2.

	gnu: Add Guix-Jupyter.
	* gnu/packages/package-management.scm (guix-jupyter): New variable.

	gnu: gcc@9: Update to 9.2.0.
	* gnu/packages/gcc.scm (gcc-9): Update to 9.2.0.

2019-10-10  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: python-binaryornot: Fix typo.
	Follow-up to 86723f98ab272b1a2621fb54ff88eab5e8e80fed.

	* gnu/packages/python-xyz.scm (python-binaryornot)[arguments]<#:phases>[patch-test]:
	Rename to...
	[patch-test]: ...this.

2019-10-10  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-org-ql: Patch for Helm users.
	The package has a Helm component that is missing the relevant `require` statements.
	* gnu/packages/patches/emacs-helm-org-ql.patch: Add.
	* gnu/local.mk (emacs-helm-org-ql): Add entry.
	* gnu/packages/emacs-xyz.scm: Update and add dependencies.

	gnu: emacs-gif-screencast: Update to 1.0-2.248d1e1.
	* gnu/packages/emacs-xyz.scm (emacs-gif-screencast): Update to 1.0-2.248d1e1.

	gnu: emacs-org-ql: Update to 0.3.1-2.949a06c.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.3.1-2.949a06c.

2019-10-09  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-org-sidebar: Update to 0.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-sidebar): Update to 0.2.

	gnu: emacs-org-ql: Update to 0.3-1.af0ef30.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.3-1.af0ef30.

	gnu: emacs-org-super-agenda: Update to 1.1.1-3.a87ca11.
	* gnu/packages/emacs-xyz.scm (emacs-org-super-agenda): Update to 1.1.1-3.a87ca11.

2019-10-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: wesnoth: Update to 1.14.9.
	Fixes a build failure reported by reepca on #guix.

	* gnu/packages/games.scm (wesnoth): Update to 1.14.9.
	[arguments]: Add phase to disable compiler warnings from Boost headers.

2019-10-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: vinagre: Fix build.
	* gnu/packages/gnome.scm (vinagre): Set the '--enable-compile-warnings'
	configure flag to 'minimum', to prevent build failures on compilation
	warnings.

2019-10-09  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add emacs-ssh-agency.
	* gnu/packages/emacs-xyz.scm (emacs-ssh-agency): New variable.

2019-10-09  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-deft: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-deft)[source]: Use GIT-FETCH and GIT-FILE-NAME.

	gnu: emacs-emmet-mode: Update to 1.0.8-1.1acb821.
	* gnu/packages/emacs-xyz.scm (emacs-emmet-mode): Update to 1.0.8-1.1acb821.

2019-10-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fcgiwrap: Fix build with newer GCCs.
	* gnu/packages/web.scm (fcgiwrap)[arguments]: Add ‘fix-CFLAGS’ phase.

	gnu: perl-mail-dkim: Update to 0.57.
	* gnu/packages/mail.scm (perl-mail-dkim): Update to 0.57.

	gnu: python-ecdsa: Update to 0.13.3.
	* gnu/packages/python-crypto.scm (python-ecdsa): Update to 0.13.3.

	gnu: opensm: Update to 3.3.22.
	* gnu/packages/fabric-management.scm (opensm): Update to 3.3.22.

2019-10-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: espeak: Build with the C++ 98 standard.
	Fixes <https://bugs.gnu.org/37672>.
	Reported by Bradley Haggerty <bradigger@gmail.com>.

	* gnu/packages/speech.scm (espeak)[arguments]: Add CXXFLAGS to #:make-flags.

2019-10-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: libsigc++: Update home page.
	* gnu/packages/glib.scm (libsigc++)[home-page]: Update to current.

2019-10-09  Ingo Ruhnke  <grumbel@gmail.com>

	gnu: gtk+: Add libxrandr input.
	This fixes multi-monitor issues in XFCE and other Gtk+ apps.

	* gnu/packages/gtk.scm (gtk+)[inputs]: Add libxrandr.

2019-10-09  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: python-binaryornot: Fix build.
	Fixes <https://bugs.gnu.org/37678>.

	* gnu/packages/python-xyz.scm (python-binaryornot)[arguments]<#:phases>[patch-tests]:
	New phase.

2019-10-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: gstreamer: Update to 1.16.1.
	* gnu/packages/patches/gstreamer-buffer-reset-offset.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/gstreamer.scm (gstreamer): Update to 1.16.1.
	[source](patches): Remove.
	(gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly,
	gst-libav, python-gst): Update to 1.16.1.

	gnu: orc: Update to 0.4.30.
	* gnu/packages/gstreamer.scm (orc): Update to 0.4.30.
	[build-system]: Change to MESON-BUILD-SYSTEM.
	[arguments]: Adjust phase order to cope with the new out-of-source build.
	[native-inputs]: Add GTK-DOC.

	gnu: pulseaudio: Update to 13.0.
	* gnu/packages/pulseaudio.scm (pulseaudio): Update to 13.0.
	[arguments]: Remove obsolete phase.

	gnu: CUPS: Update to 2.3.0.
	* gnu/packages/cups.scm (cups-minimal): Update to 2.3.0.
	[arguments]: Adjust for renamed test file.
	[license]: Change to ASL2.0.

	gnu: cups-filters: Update to 1.25.7.
	* gnu/packages/cups.scm (cups-filters): Update to 1.25.7.

	gnu: qpdf: Update to 9.0.1.
	* gnu/packages/pdf.scm (qpdf): Update to 9.0.1.

	gnu: python-packaging: Update to 19.2.
	* gnu/packages/python-xyz.scm (python-packaging): Update to 19.2.

2019-10-09  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-tiny: Update to 0.2.1-1.fd8a6b0.
	* gnu/packages/emacs-xyz.scm (emacs-tiny): Update to 0.2.1-1.fd8a6b0.

	gnu: emacs-general: Update to 0-3.f38fb22.
	* gnu/packages/emacs-xyz.scm (emacs-general): Update to 0-3.f38fb22.

	gnu: emacs-ccls: Update to 0.1-3.b1acc33.
	* gnu/packages/emacs-xyz.scm (emacs-ccls): Update to 0.1-3.b1acc33.

	gnu: emacs-dante: Update to 1.5-3.38b5894.
	* gnu/packages/emacs-xyz.scm (emacs-dante): Update to 1.5-3.38b5894.

2019-10-08  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: mcrl2: Update source url.
	* gnu/packages/maths.scm (mcrl2): Update source url.

2019-10-08  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: python2-tqdm: Depend on python2-functools32.
	* gnu/packages/python-xyz.scm (python-tqdm)[properties]: Add python2-variant.
	(python2-tqdm): Use 'strip-python2-variant'.
	[native-inputs]: Add python2-functools32.

	gnu: gpodder: Update to 3.10.11.
	* gnu/packages/gpodder.scm (gpodder): Update to 3.10.11.

	gnu: sakura: Update to 3.7.0.
	* gnu/packages/terminals.scm (sakura): Update to 3.7.0.

2019-10-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: mate-applets: Build with a fixed version of yelp-tools.
	Fixes <https://bugs.gnu.org/37668>.
	Reported by Jan Wielkiewicz <tona_kosmicznego_smiecia@interia.pl>.

	* gnu/packages/gnome.scm (yelp-tools/fixed): New public variable.
	* gnu/packages/mate.scm (mate-applets)[native-inputs]: Replace YELP-TOOLS with
	YELP-TOOLS/FIXED.

2019-10-08  Vagrant Cascadian  <vagrant@debian.org>

	gnu: electron-cash: Update to 4.0.10.
	* gnu/packages/finance (electron-cash): Update to 4.0.10.
	  [inputs]: Add python-dateutil and python-dnspython.

2019-10-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: OpenBLAS: Update to 0.3.7.
	* gnu/packages/maths.scm (openblas): Update to 0.3.7.

	gnu: OpenBLAS: Incorporate grafted changes.
	* gnu/packages/maths.scm (openblas)[replacement]: Remove.
	[arguments]: Add NUM_THREADS in #:make-flags.
	(openblas/fixed-num-threads): Remove variable.

	gnu: libical: Update to 3.0.6.
	* gnu/packages/calendar.scm (libical): Update to 3.0.6.

	gnu: libgit2: Update to 0.28.3.
	* gnu/packages/version-control.scm (libgit2): Update to 0.28.3.

	gnu: libinput: Update to 1.14.1.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.14.1.

	gnu: gtk+: Update to 3.24.12.
	* gnu/packages/gtk.scm (gtk+): Update to 3.24.12.

	gnu: gdk-pixbuf: Update to 2.40.0.
	* gnu/packages/gtk.scm (gdk-pixbuf): Update to 2.40.0.
	[arguments]: Remove obsolete phase.

	gnu: libogg: Update to 1.3.4.
	* gnu/packages/xiph.scm (libogg): Update to 1.3.4.

	gnu: lz4: Update to 1.9.2.
	* gnu/packages/compression.scm (lz4): Update to 1.9.2.
	[native-inputs]: Add PYTHON.

	gnu: bluez: Update to 5.51.
	* gnu/packages/linux.scm (bluez): Update to 5.51.

	gnu: nss, nss-certs: Update to 3.46.1.
	* gnu/packages/nss.scm (nss): Update to 3.46.1.
	* gnu/packages/certs.scm (nss-certs): Likewise.

	gnu: nspr: Update to 4.22.
	* gnu/packages/nss.scm (nspr): Update to 4.22.

	gnu: imagemagick: Update to 6.9.10-68.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-68.

	gnu: libfaketime: Update to 0.9.8.
	* gnu/packages/check.scm (libfaketime): Update to 0.9.8.

	gnu: tzdata: Update to 2019c.
	* gnu/packages/base.scm (tzdata): Update to 2019c.
	(tzdata-for-tests): Stay on 2019b.

	gnu: libwebp: Remove obsolete phase.
	* gnu/packages/image.scm (libwebp)[arguments]: Remove <#:phases>.

	Merge branch 'master' into staging

2019-10-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: linux-libre@5.3: Apply upstream entropy fix.
	See <https://bugs.gnu.org/37501>.

	* gnu/packages/linux.scm (linux-libre-5.3-source): Add
	"linux-libre-active-entropy.patch".

2019-10-08  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'core-updates'

2019-10-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: mariadb: Build with GCC 5 on ARMv7.
	Fixes <https://bugs.gnu.org/37605>.

	* gnu/packages/databases.scm (mariadb)[native-inputs]: Add GCC-5 when the
	current system is ARMv7.

2019-10-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add serapeum.
	* gnu/packages/lisp.scm (cl-serapeum, ecl-serapeum, sbcl-serapeum): New variables.

2019-10-08  Christopher Baines  <mail@cbaines.net>

	gnu: Add unknown-horizons.
	* gnu/packages/games.scm (unknown-horizons): New variable.

	gnu: Add fifengine.
	* gnu/packcages/games.scm (fifengine): New variable.

	gnu: Add fifechan.
	* gnu/packages/games.scm (fifechan): New variable.

2019-10-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: linux-libre@4.14: Update to 4.14.147.
	* gnu/packages/linux.scm (deblob-scripts-4.14)
	(linux-libre-4.14-version, linux-libre-4.14-pristine-source):
	Update to 4.14.147.

	gnu: linux-libre@4.9: Update to 4.9.195.
	* gnu/packages/linux.scm (deblob-scripts-4.9)
	(linux-libre-4.9-version, linux-libre-4.9-pristine-source):
	Update to 4.9.195.

	gnu: linux-libre@4.19: Update to 4.19.77.
	* gnu/packages/linux.scm (deblob-scripts-4.19)
	(linux-libre-4.19-version, linux-libre-4.19-pristine-source):
	Update to 4.19.77.

	gnu: linux-libre@5.2: Update to 5.2.19.
	* gnu/packages/linux.scm (deblob-scripts-5.2)
	(linux-libre-5.2-version, linux-libre-5.2-pristine-source):
	Update to 5.2.19.

	gnu: coin3D: Use a specific changeset.
	* gnu/packages/graphics.scm (coin3D)[source]: Use HG-FETCH and…
	GIT-FILE-NAME.

	gnu: me-cleaner: Update to 1.2.
	* gnu/packages/flashing-tools.scm (me-cleaner): Update to 1.2.
	[arguments]: Remove ‘create-setup.py’ phase.  Add ‘install-documentation’ phase.

	gnu: perl-async-interrupt: Update to 1.25.
	* gnu/packages/perl.scm (perl-async-interrupt): Update to 1.25.

	gnu: maxflow: Use HTTPS home page.
	* gnu/packages/maths.scm (maxflow)[home-page]: Use HTTPS.

	gnu: licensecheck: Update to 3.0.37.
	* gnu/packages/license.scm (licensecheck): Update to 3.0.37.

	gnu: perl-regexp-pattern-license: Update to 3.1.94.
	* gnu/packages/license.scm (perl-regexp-pattern-license): Update to 3.1.94.

	gnu: qucs-s: Update to 0.0.21.
	* gnu/packages/engineering.scm (qucs-s): Update to 0.0.21.

2019-10-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: maxflow: Correct version to 3.0.5.
	This won't be picked up by ‘guix package -u’, but the code is identical
	anyway.  By changing this now, fewer installations will fail to upgrade
	at all if upstream ever release a new <3.4.

	* gnu/packages/maths.scm (maxflow)[version]: Change to 3.0.5.
	[source]: Use version tag instead of raw matching commit.

2019-10-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: maxflow: Use GIT-FILE-NAME.
	* gnu/packages/maths.scm (maxflow)[source]: Use GIT-FILE-NAME.

	gnu: lynis: Update to 2.7.5.
	* gnu/packages/admin.scm (lynis): Update to 2.7.5.

2019-10-08  Eric Bavier  <bavier@member.fsf.org>

	gnu: ncmpc: Fix manual install.
	The default manual installation directory was fixed upstream in version 0.34.

	* gnu/packages/mpd.scm (ncmpc)[arguments]: Remove #:configure-flags.

2019-10-07  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: emacs-linum-relative: Update to 0.6.
	* gnu/packages/emacs-xyz.scm (emacs-linum-relative): Update to 0.6.

2019-10-07  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'master' into core-updates

2019-10-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: jack-2: Update to 1.9.13.
	* gnu/packages/audio.scm (jack-2): Update to 1.9.13.
	[arguments]: Don't build with python-2.
	[inputs]: Replace python2-dbus with python-dbus.

2019-10-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add trivial-macroexpand-all.
	* gnu/packages/lisp.scm (cl-trivial-macroexpand-all,
	  ecl-trivial-macroexpand-all, sbcl-trivial-macroexpand-all): New variables.

	gnu: Add trivial-file-size.
	* gnu/packages/lisp.scm (cl-trivial-file-size, ecl-trivial-file-size,
	  sbcl-trivial-file-size): New variables.

	gnu: Add global-vars.
	* gnu/packages/lisp.scm (cl-global-vars, ecl-global-vars, sbcl-global-vars):
	  New variables.

	gnu: Add string-case.
	* gnu/packages/lisp.scm (cl-string-case, ecl-string-case, sbcl-string-case):
	  New variables.

	gnu: Add cl-fare-quasiquote-extras.
	* gnu/packages/lisp.scm (cl-fare-quasiquote-extras): New variable.

	gnu: Add cl-fare-quasiquote-readtable.
	* gnu/packages/lisp.scm (cl-fare-quasiquote-readtable): New variable.

	gnu: Add fare-quasiquote-optima.
	* gnu/packages/lisp.scm (cl-fare-quasiquote-optima,
	  sbcl-fare-quasiquote-optima): New variables.

	gnu: Add cl-fare-quasiquote.
	* gnu/packages/lisp.scm (cl-fare-quasiquote): New variable.

	gnu: sbcl-optima: Fix version number
	* gnu/packages/lisp.scm (sbcl-optima)[version]: It's actually 1.0.

2019-10-07  Vagrant Cascadian  <vagrant@debian.org>

	gnu: linux-libre: Update to 5.3.4.
	* gnu/packages/linux (linux-libre-5.3-version): Update to 5.3.4.
	  (deblob-scripts-5.3): Update to 5.3.4.

2019-10-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: icedtea-7: Avoid massive rebuild.
	Reported by Efraim Flashner.

	* gnu/packages/java.scm (icedtea-7)[arguments]: Change 'lib-path'
	definition in 'install-libjvm' to avoid the rebuilds that commit
	1b6f99ea538d767099596860017e67755c1ac42f would otherwise entail.

2019-10-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: aria2: Update to 1.35.0.
	* gnu/packages/bittorrent.scm (aria2): Update to 1.35.0.
	[source]: Use new upstream uri. Remove patch.
	* gnu/packages/patches/aria2-CVE-2019-3500.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-10-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: icedtea-7: Support non-Intel systems.
	This is a followup to 1b6f99ea538d767099596860017e67755c1ac42f.

	* gnu/packages/java.scm (icedtea-7)[arguments]: In 'install-libjvm'
	phase, match armhf and aarch64.
	[supported-systems]: New field.

2019-10-07  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-mbsync: Update to 0.1.2-4.b62491c.
	* gnu/packages/emacs-xyz.scm (emacs-mbsync): Update to 0.1.2-4.b62491c.

2019-10-07  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-evil-nerd-commenter: Update to 3.3.8.
	* gnu/packages/emacs-xyz.scm (emacs-evil-nerd-commenter): Update to 3.3.8.

	gnu: emacs-evil-traces: Update to 0.0.1-2.1931e3e.
	* gnu/packages/emacs-xyz.scm (emacs-evil-traces): Update to 0.0.1-2.1931e3e.

	gnu: Add emacs-peg.
	* gnu/packages/emacs-xyz.scm (emacs-peg): New variable.

2019-10-06  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-deadgrep: Update to 0.8-2.3fc7ca1.
	* gnu/packages/emacs-xyz.scm (emacs-deadgrep): Update to 0.8-2.3fc7ca1.

2019-10-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-variancepartition: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.14.1.
	[propagated-inputs]: Add r-biocparallel.

	gnu: r-mixomics: Update to 6.8.5.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.8.5.

	gnu: r-regioner: Update to 1.16.5.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.16.5.

	gnu: r-backports: Update to 1.1.5.
	* gnu/packages/statistics.scm (r-backports): Update to 1.1.5.

	gnu: r-gargle: Update to 0.4.0.
	* gnu/packages/cran.scm (r-gargle): Update to 0.4.0.

	gnu: r-rcppparallel: Update to 4.4.4.
	* gnu/packages/cran.scm (r-rcppparallel): Update to 4.4.4.

	gnu: r-hdf5r: Update to 1.3.0.
	* gnu/packages/cran.scm (r-hdf5r): Update to 1.3.0.

	gnu: r-promises: Update to 1.1.0.
	* gnu/packages/cran.scm (r-promises): Update to 1.1.0.

	gnu: r-later: Update to 1.0.0.
	* gnu/packages/cran.scm (r-later): Update to 1.0.0.

	gnu: r-maptools: Update to 0.9-8.
	* gnu/packages/cran.scm (r-maptools): Update to 0.9-8.

	gnu: r-htmlwidgets: Update to 1.5.
	* gnu/packages/cran.scm (r-htmlwidgets): Update to 1.5.

	gnu: r-htmltools: Update to 0.4.0.
	* gnu/packages/cran.scm (r-htmltools): Update to 0.4.0.
	[arguments]: Remove field.
	[propagated-inputs]: Add r-rlang.

	gnu: r-seurat: Update to 3.1.1.
	* gnu/packages/bioinformatics.scm (r-seurat): Update to 3.1.1.
	[propagated-inputs]: Add r-httr.

	gnu: r-rsamtools: Update to 2.0.2.
	* gnu/packages/bioinformatics.scm (r-rsamtools): Update to 2.0.2.

	gnu: r-biomart: Update to 2.40.5.
	* gnu/packages/bioinformatics.scm (r-biomart): Update to 2.40.5.

2019-10-06  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-helm-ag: Fix version.
	* gnu/packages/emacs-xyz.scm (emacs-helm-ag): Fix version.

	gnu: Add emacs-helm-org.
	* gnu/packages/emacs-xyz.scm (emacs-helm-org): New variable.

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

2019-10-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: nss-pam-ldapd: Update to 0.9.11.
	* gnu/packages/openldap.scm (nss-pam-ldapd): Update to 0.9.11.
	[inputs]: Replace python-2 with python.

	Merge branch 'master' into core-updates

	gnu: Add mloop.
	* gnu/packages/music.scm (mloop): New variable.

	gnu: guile-studio: Update to 0-2.4d63f3d.
	* gnu/packages/guile-xyz.scm (guile-studio): Update to 0-2.4d63f3d.

	gnu: icedtea-7: Fix build on i686-linux.
	* gnu/packages/java.scm (icedtea-7)[arguments]: Use "i386" lib directory when
	the system is "i686-linux".

	gnu: jamvm-1-bootstrap: Fix segfault in bootstrap JVM.
	* gnu/packages/java.scm (jamvm-1-bootstrap)[arguments]: Add configure flags:
	--disable-int-caching, --enable-runtime-reloc-checks, and --enable-ffi.
	[inputs]: Add libffi.

2019-10-06  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-hackernews: Update to 0.5.0-2.2362d7b.
	* gnu/packages/emacs-xyz.scm (emacs-hackernews): Update to 0.5.0-2.2362d7b.

	gnu: emacs-undo-propose-el: Update to 3.0.0-3.f80baee.
	* gnu/packages/emacs-xyz.scm (emacs-undo-propose-el): Update to 3.0.0-3.f80baee.

	gnu: emacs-evil-mc: Update to 0.0.3-2.1cabb86.
	* gnu/packages/emacs-xyz.scm (emacs-evil-mc): Update to 0.0.3-2.1cabb86.

2019-10-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add cl-goject-introspection.
	* gnu/packages/lisp.scm (cl-goject-introspection,
	  sbcl-cl-gobject-introspection): New variables.

2019-10-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: WebKitGTK: Embed absolute file name of libWPEBackend-fdo-1.0.so.
	Fixes <https://bugs.gnu.org/37545>.
	Reported by Vagrant Cascadian <vagrant@debian.org>.

	* gnu/packages/webkit.scm (webkitgtk)[arguments]: Add phase.

2019-10-06  Marius Bakke  <mbakke@berlin.guixsd.org>

	gnu: linux-libre: Remove glibc from CPATH before the build.
	Fixes <https://bugs.gnu.org/37593>.

	* gnu/packages/linux.scm (make-linux-libre*)[arguments]: Drop "libc" from CPATH.

2019-10-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: linux-libre: Try to aggressively gather entropy during boot.
	Fixes <https://bugs.gnu.org/37501>.

	* gnu/packages/patches/linux-libre-active-entropy.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/linux.scm (linux-libre-5.2-source): Use it.

2019-10-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: perf: Treat kernel headers as system headers.
	* gnu/packages/linux.scm (perf)[arguments]: Instead of disabling -Werror,
	set C_INCLUDE_PATH.

2019-10-06  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Compile service files.
	This reduces resident memory for PID 1 from 29.8MiB to 28.7MiB right
	after boot on a bare-bones system (x86_64-linux).

	* gnu/services/shepherd.scm (scm->go): New procedure.
	(shepherd-configuration-file)[config]: Call it and use 'load-compiled'
	instead of 'primitive-load'.

2019-10-06  Ludovic Courtès  <ludo@gnu.org>

	services: udev: Explicitly depend on (gnu build linux-boot).
	* gnu/services/base.scm (udev-shepherd-service): Wrap 'start' method in
	'with-imported-modules'.

	services: agetty: Explicitly depend on (gnu build linux-boot).
	* gnu/services/base.scm (default-serial-port): Wrap in
	'with-imported-modules'.

2019-10-06  Ludovic Courtès  <ludo@gnu.org>

	system: Add 'mount' and 'umount' to '%setuid-programs'.
	Fixes <https://bugs.gnu.org/37569>.
	Reported by Diego Nicola Barbato <dnbarbato@posteo.de>.

	* gnu/system.scm (%setuid-programs): Add "mount" and "umount" from
	util-linux.

2019-10-06  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add cl-random-forest.
	* gnu/packages/machine-learning.scm (sbcl-cl-random-forest, cl-random-forest,
	  ecl-cl-random-forest): New variables.

	gnu: Add cl-online-learning.
	* gnu/packages/machine-learning.scm (sbcl-cl-online-learning,
	  cl-online-learning, ecl-cl-online-learning): New variables.

	gnu: Add cl-libsvm-format.
	* gnu/packages/machine-learning.scm (sbcl-cl-libsvm-format, cl-libsvm-format,
	  ecl-cl-libsvm-format): New variables.

	gnu: Add cl-store.
	* gnu/packages/lisp.scm (sbcl-cl-store, cl-store, ecl-cl-store): New
	  variables.

	gnu: sbcl-hu.dwim.asdf: Update to 20190521.
	* gnu/packages/lisp.scm (sbcl-hu.dwim.asdf): Update to 20190521.
	  [uri]: Fetch more recent version from Quicklisp.

	gnu: sbcl-alexandria: Update to 1.0.0.
	* gnu/packages/lisp.scm (sbcl-alexandria): Update to 1.0.0.
	  [native-inputs]: Add rt.

2019-10-06  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: ecl: Do not compile the deprecated MIT-RT.
	Compiling the rt bundled with ECL prevents the ecl-rt package from compiling
	properly, as ECL thinks it has already been compiled.

	* gnu/packages/lisp.scm (ecl)[arguments]: Add '--without-rt' to
	  'configure-flags'.

2019-10-06  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: Add chanl.
	* gnu/packages/lisp.scm (sbcl-chanl, cl-chanl, ecl-chanl): New variables.

2019-10-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove rust-clippy.
	This was added by accident in 14f3a7e37314451b9b93d7b7536f3ae3dec1ed68.

	* gnu/packages/crates-io.scm (rust-clippy): Remove variable.

2019-10-06  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: endless-sky: Update to 0.9.10.
	* gnu/packages/games.scm (endless-sky): Update to 0.9.10.

2019-10-06  Giovanni Biscuolo  <g@xelera.eu>

	gnu: zabbix: Update to 4.2.7.
	* gnu/packages/monitoring.scm: (zabbix) Update to 4.2.7.

2019-10-06  tlecarrour@easter-eggs.com  <tlecarrour@easter-eggs.com>

	gnu: Update python-pastel to 0.1.1.
	* gnu/packages/graphics.scm (python-pastel): Update to 0.1.1.
	[arguments]: Add custom 'check phase.
	[description]: Simplify description.

2019-10-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: waybar: Update to 0.8.0.
	* gnu/packages/wm.scm (waybar): Update to 0.8.0.

2019-10-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-data-table: Update to 1.12.4.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.12.4.
	[inputs]: Add zlib.

	gnu: python-mnemonic: Update to 0.19.
	* gnu/packages/finance.scm (python-mnemonic): Update to 0.19.

	gnu: r-gamlss-dist: Update to 5.1-5.
	* gnu/packages/cran.scm (r-gamlss-dist): Update to 5.1-5.

	gnu: python-traitlets: Update to 4.3.3.
	* gnu/packages/python-xyz.scm (python-traitlets): Update to 4.3.3.

	gnu: r-pegas: Update to 0.12.
	* gnu/packages/cran.scm (r-pegas): Update to 0.12.

	gnu: rust-miniz-oxide: Update to 0.3.3.
	* gnu/packages/crates-io.scm (rust-miniz-oxide): Update to 0.3.3.

	gnu: rust-openssl-sys: Update to 0.9.50.
	* gnu/packages/crates-io.scm (rust-openssl-sys): Update to 0.9.50.

	gnu: r-polspline: Update to 1.1.16.
	* gnu/packages/cran.scm (r-polspline): Update to 1.1.16.

	gnu: perl-test-tcp: Update to 2.21.
	* gnu/packages/web.scm (perl-test-tcp): Update to 2.21.

	gnu: perl-test-mockobject: Update to 1.20191002.
	* gnu/packages/perl-check.scm (perl-test-mockobject): Update to 1.20191002.

	gnu: lua-luv: Update to 1.30.1-1.
	* gnu/packages/lua.scm (lua-luv): Update to 1.30.1-1.

	gnu: lua-libmpack: Update to 1.0.8.
	* gnu/packages/serialization.scm (lua-libmpack): Update to 1.0.8.

	gnu: perl-html-form: Update to 6.05.
	* gnu/packages/web.scm (perl-html-form): Update to 6.05.

	gnu: quaternion: Update to 0.0.9.4c.
	* gnu/packages/messaging.scm (quaternion): Update to 0.0.9.4c.

	gnu: libqmatrixclient: Update to 0.5.2.
	* gnu/packages/messaging.scm (libqmatrixclient): Update to 0.5.2.

	gnu: lua-libmpack: Don't use unstable tarball.
	* gnu/packages/serialization.scm (lua-libmpack)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: libmpack: Don't use unstable tarball.
	* gnu/packages/serialization.scm (libmpack)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	(lua-libmpack)[arguments]: Adjust ‘unpack-mpack-sources’ phase.

2019-10-05  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-org-tanglesync: Update to 0.6-2.d99181f.
	* gnu/packages/emacs-xyz.scm (emacs-org-tanglesync): Update to 0.6-2.d99181f.

2019-10-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ocaml-utop: Update to 2.4.2.
	* gnu/packages/ocaml.scm (ocaml-utop): Update to 2.4.2.

	gnu: ocaml-qcheck: Update to 0.11.
	* gnu/packages/ocaml.scm (ocaml-qcheck): Update to 0.11.

	gnu: axoloti-runtime: Don't use unstable tarball.
	* gnu/packages/axoloti.scm (axoloti-runtime)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	(axoloti-patcher)[arguments]: Add ‘make-git-checkout-writable’ phase.

2019-10-05  Ludovic Courtès  <ludo@gnu.org>

	services: urandom-seed: Credit the entropy added to the PRNG.
	Partly fixes <https://bugs.gnu.org/37501>.
	Reported by Marius Bakke <mbakke@fastmail.com>.

	* gnu/services/base.scm (urandom-seed-shepherd-service): In 'start'
	method, add calls to 'add-to-entropy-count'.

2019-10-05  Ludovic Courtès  <ludo@gnu.org>

	syscalls: Add 'add-to-entropy-count'.
	* guix/build/syscalls.scm (RNDADDTOENTCNT): New variable.
	(add-to-entropy-count): New procedure.
	* tests/syscalls.scm ("add-to-entropy-count"): New test.

2019-10-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libxls: Update to 1.5.1.
	* gnu/packages/statistics.scm (libxls): Update to 1.5.1.

	gnu: gmime: Update to 3.2.4.
	* gnu/packages/mail.scm (gmime): Update to 3.2.4.

	gnu: r-wgaim: Update to 2.0-1.
	* gnu/packages/cran.scm (r-wgaim): Update to 2.0-1.

	gnu: nano: Update to 4.5.
	* gnu/packages/nano.scm (nano): Update to 4.5.

2019-10-05  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-eros: Update to 0.0.1-2.dd89102.
	* gnu/packages/emacs-xyz.scm (emacs-eros): Update to 0.0.1-2.dd89102.

	gnu: emacs-handle: Update to 0.1-2.51c050b.
	* gnu/packages/emacs-xyz.scm (emacs-handle): Update to 0.1-2.51c050b.

2019-10-05  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-3.8019d2e.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-3.8019d2e.

2019-10-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cryptsetup: Update to 2.2.1.
	* gnu/packages/cryptsetup.scm (cryptsetup): Update to 2.2.1.
	[arguments]: Add #:configure-flags.
	[native-inputs]: Remove python & add pkg-config.
	[inputs]: Add argon2 & json-c.
	(cryptsetup-static): Disable new binaries.  Keep using libgcrypt.
	Disable blkid support.
	[inputs]: Add json-c.

	gnu: cryptsetup-static: Don't build veritysetup.
	* gnu/packages/cryptsetup.scm (cryptsetup-static)[arguments]: Pass
	‘--disable-veritysetup’ #:configure-flag.  Adjust ‘remove-cruft’ phase.

	gnu: cryptsetup: Don't use NAME in source URI.
	* gnu/packages/cryptsetup.scm (cryptsetup)[source]: Hard-code NAME.

	gnu: screenfetch: Use the tagged release.
	* gnu/packages/admin.scm (screenfetch): Use the new 3.9.0 release tag
	instead of a (functionally identical) naked commit.

	gnu: python-pytest-checkdocs: Update to 1.2.2.
	* gnu/packages/python-check.scm (python-pytest-checkdocs): Update to 1.2.2.
	[propagated-inputs]: Add python-more-itertools.

	gnu: python-importlib-metadata: Update to 0.23.
	* gnu/packages/python-xyz.scm (python-importlib-metadata): Update to 0.23.

2019-10-05  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: next: Update to 1.3.4.
	* gnu/packages/web-browsers.scm (next-gtk-webkit): Update to 1.3.4.

2019-10-04  Jan Nieuwenhuizen  <janneke@gnu.org>

	services: httpd: Fix virtual-host doc and config.
	* doc/guix.texi (Web Services): Fix httpd-virtualhost examples.
	* gnu/services/web.scm (httpd-process-extensions): Add missing newline
	separator.

2019-10-04  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add emacs-extempore-mode.
	* gnu/packages/emacs-xyz.scm (emacs-extempore-mode): New variable.

2019-10-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rust-unindent: Update to 0.1.5.
	* gnu/packages/crates-io.scm (rust-unindent): Update to 0.1.5.

2019-10-04  Ingo Ruhnke  <grumbel@gmail.com>

	gnu: Add xfce4-weather-plugin.
	* gnu/packages/xfce.scm (xfce4-weather-plugin): New variable.

	gnu: Add xfce4-places-plugin.
	* gnu/packages/xfce.scm (xfce4-places-plugin): New variable.

	gnu: Add xfce4-equake-plugin.
	* gnu/packages/xfce.scm (xfce4-equake-plugin): New variable.

	gnu: Add xfce4-mailwatch-plugin.
	* gnu/packages/xfce.scm (xfce4-mailwatch-plugin): New variable.

	gnu: Add xfce4-statusnotifier-plugin.
	* gnu/packages/xfce.scm (xfce4-statusnotifier-plugin): New variable.

	gnu: Add xfce4-stopwatch-plugin.
	* gnu/packages/xfce.scm (xfce4-stopwatch-plugin): New variable.

	gnu: Add xfce4-netload-plugin.
	* gnu/packages/xfce.scm (xfce4-netload-plugin): New variable.

	gnu: Add xfce4-kbdleds-plugin.
	* gnu/packages/xfce.scm (xfce4-kbdleds-plugin): New variable.

	gnu: Add xfce4-genmon-plugin.
	* gnu/packages/xfce.scm (xfce4-genmon-plugin): New variable.

	gnu: Add xfce4-time-out-plugin.
	* gnu/packages/xfce.scm (xfce4-time-out-plugin): New variable.

	gnu: Add xfce4-mpc-plugin.
	* gnu/packages/xfce.scm (xfce4-mpc-plugin): New variable.

	gnu: Add xfce4-fsguard-plugin.
	* gnu/packages/xfce.scm (xfce4-fsguard-plugin): New variable.

	gnu: Add xfce4-diskperf-plugin.
	* gnu/packages/xfce.scm (xfce4-diskperf-plugin): New variable.

	gnu: Add xfce4-cpufreq-plugin.
	* gnu/packages/xfce.scm (xfce4-cpufreq-plugin): New variable.

	gnu: Add xfce4-calculator-plugin.
	* gnu/packages/xfce.scm (xfce4-calculator-plugin): New variable.

	gnu: Add xfce4-datetime-plugin.
	* gnu/packages/xfce.scm (xfce4-datetime-plugin): New variable.

	gnu: Add xfce4-embed-plugin.
	* gnu/packages/xfce.scm (xfce4-embed-plugin): New variable.

	gnu: Add xfce4-eyes-plugin.
	* gnu/packages/xfce.scm (xfce4-eyes-plugin): New variable.

	gnu: Add xfce4-cpugraph-plugin.
	* gnu/packages/xfce.scm (xfce4-cpugraph-plugin): New variable.

	gnu: Add xfce4-mount-plugin.
	* gnu/packages/xfce.scm (xfce4-mount-plugin): New variable.

	gnu: Add xfce4-smartbookmark-plugin.
	* gnu/packages/xfce.scm (xfce4-smartbookmark-plugin): New variable.

	gnu: Add xfce4-systemload-plugin.
	* gnu/packages/xfce.scm (xfce4-systemload-plugin): New variable.

	gnu: Add xfce4-timer-plugin.
	* gnu/packages/xfce.scm (xfce4-timer-plugin): New variable.

	gnu: Add xfce4-verve-plugin.
	* gnu/packages/xfce.scm (xfce4-verve-plugin): New variable.

	gnu: Add xfce4-wavelan-plugin.
	* gnu/packages/xfce.scm (xfce4-wavelan-plugin): New variable.

2019-10-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vdirsyncer: Skip tests.
	* gnu/packages/dav.scm (vdirsyncer)[arguments]: Disable tests.
	Update custom 'check phase to only run the tests when enabled.

2019-10-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: linux-libre@4.19: Update to 4.19.76.
	* gnu/packages/linux.scm (linux-libre-4.19-version)
	(linux-libre-4.19-pristine-source): Update to 4.19.76.

	gnu: linux-libre@5.2: Update to 5.2.18.
	* gnu/packages/linux.scm (linux-libre-5.2-version)
	(linux-libre-5.2-pristine-source): Update to 5.2.18.

	gnu: linux-libre@5.3: Update to 5.3.2.
	* gnu/packages/linux.scm (linux-libre-5.3-version)
	(linux-libre-5.3-pristine-source): Update to 5.3.2.

	gnu: perl-sub-quote: Update to 2.006006.
	* gnu/packages/perl.scm (perl-sub-quote): Update to 2.006006.

	gnu: perl-role-tiny: Update to 2.001001.
	* gnu/packages/perl.scm (perl-role-tiny): Update to 2.001001.

	gnu: perl-io-pager: Update to 0.44.
	* gnu/packages/perl.scm (perl-io-pager): Update to 0.44.

2019-10-03  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'load-path-expression' produces an expression that deletes duplicates.
	Fixes <https://bugs.gnu.org/37531>.

	"herd eval root '(length %load-path)'" on a freshly-booted bare-bones
	system now returns 8 instead of 119 before.

	* guix/gexp.scm (load-path-expression): Rewrite expression to that it
	deletes duplicates.

2019-10-03  Ludovic Courtès  <ludo@gnu.org>

	environment: '--container' honors '--preserve'.
	* guix/scripts/environment.scm (launch-environment/container): Add
	 #:white-list parameter and  honor it.
	(guix-environment): Pass #:white-list to 'launch-environment/container'.
	* tests/guix-environment-container.sh: Add test.

2019-10-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mysql: Update to 5.7.27.
	* gnu/packages/databases.scm (mysql): Update to 5.7.27.
	[native-inputs]: Add pkg-config.
	[inputs]: Add libtirpc, rpcsvc-proto.

2019-10-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: linux-libre: Update to 5.3.
	* gnu/packages/linux.scm (linux-libre-version)
	(linux-libre-pristine-source, linux-libre-source, linux-libre):
	Assign -5.3 values.

	gnu: r-xfun: Update to 0.10.
	* gnu/packages/cran.scm (r-xfun): Update to 0.10.

	gnu: rcas-web: Fix build with RCAS > 1.3.x.
	* gnu/packages/bioinformatics.scm (rcas-web)[arguments]: Add ‘find-RCAS’ phase.

	gnu: r-rmarkdown: Use HTTPS home page.
	* gnu/packages/statistics.scm (r-rmarkdown)[home-page]: Use HTTPS.

	gnu: r-rmarkdown: Update to 1.16.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 1.16.

	gnu: r-glasso: Update to 1.11.
	* gnu/packages/cran.scm (r-glasso): Update to 1.11.

	gnu: r-bookdown: Update to 0.14.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.14.

	gnu: r-rvcheck: Update to 0.1.5.
	* gnu/packages/cran.scm (r-rvcheck): Update to 0.1.5.
	[propagated-inputs]: Add r-biocmanager.

	gnu: r-calibrate: Update to 1.7.5.
	* gnu/packages/cran.scm (r-calibrate): Update to 1.7.5.

	gnu: r-pls: Update to 2.7-2.
	* gnu/packages/cran.scm (r-pls): Update to 2.7-2.

	gnu: r-globaloptions: Update to 0.1.1.
	* gnu/packages/cran.scm (r-globaloptions): Update to 0.1.1.

	gnu: r-gdal: Update to 1.4-6.
	* gnu/packages/cran.scm (r-gdal): Update to 1.4-6.

	gnu: r-sjplot: Update to 2.7.2.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.7.2.

2019-10-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: mesa: Disable faulty test on i686 also when cross-compiling.
	* gnu/packages/gl.scm (mesa)[arguments]: Fix 'patch-create_test_cases phase
	  for cross-compilation.

2019-10-03  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnucash: Update to 3.7.
	* gnu/packages/gnucash.scm (gnucash): Update to 3.7.
	[arguments]: Remove "disable-stress-options-test" phase.
	(gnucash-docs): Update to 3.7.

2019-10-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rclone: Update to 1.49.4.
	* gnu/packages/sync.scm (rclone): Update to 1.49.4.

	gnu: wireshark: Update to 3.0.5.
	* gnu/packages/networking.scm (wireshark): Update to 3.0.5.

	gnu: asymptote: Update to 2.55.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.55.

	gnu: grammalecte: Update to 1.5.0.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 1.5.0.

	gnu: jumpnbump: Update to 1.61.
	* gnu/packages/games.scm (jumpnbump): Update to 1.61.

2019-10-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: slime-swank: Update to 2.24 and use asdf-build-system/source.
	* gnu/packages/lisp.scm (sbcl-slime-swank): Deprecate in favour of cl-slime-swank.
	(cl-slime-swank): New package.
	(sbcl-mgl-pax): Use cl-slime-swank.

	* gnu/packages/web-browsers.scm (next): Use cl-slime-swank.

2019-10-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: efl: Build with elogind support.
	* gnu/packages/enlightenment.scm (efl)[arguments]: Add configure flag to
	enable support for elogind.
	[propagated-inputs]: Add elogind.

	gnu: enlightenment: Update to 0.23.1.
	* gnu/packages/enlightenment.scm (enlightenment): Update to 0.23.1.

	gnu: evisum: Update to 0.2.6.
	* gnu/packages/enlightenment.scm (evisum): Update to 0.2.6.

	gnu: efl: Update to 1.23.0.
	* gnu/packages/enlightenment.scm (efl): Update to 1.23.0.
	[outputs]: Remove field.
	[build-system]: Switch to meson-build-system.
	[native-inputs]: Add check, gettext-minimal.
	[inputs]: Remove alsa-lib, ghostscript, libexif, openjpeg-1, printproto,
	xinput, xpr, xorgproto. Add ibus. Move mesa to here. Move libjpeg,
	libsndfile, libtiff, libwebp, libx11, lz4, pulseaudio ...
	[propagated-inputs]: ... to here. Add avahi.
	[arguments]: Add custom phase to work around dbus path issues. Adjust
	configure-flags for build-system change.

	gnu: screen: Update to 4.7.0.
	* gnu/packages/screen.scm (screen): Update to 4.7.0.

2019-10-02  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-helm-lsp: Fix description.
	* gnu/packages/emacs-xyz.scm (emacs-helm-lsp): Fix description.

	gnu: Add emacs-lsp-ivy.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-ivy): New variable.

2019-10-02  Marius Bakke  <mbakke@fastmail.com>

	gnu: msmtp: Update to 1.8.6.
	* gnu/packages/mail.scm (msmtp): Update to 1.8.6.

	gnu: p11-kit: Update to 0.23.18.1.
	* gnu/packages/tls.scm (p11-kit): Update to 0.23.18.1.

	gnu: libcap-ng: Update to 0.7.10.
	* gnu/packages/admin.scm (libcap-ng): Update to 0.7.10.

2019-10-02  Marius Bakke  <mbakke@fastmail.com>

	gnu: tcpdump: Update to 4.9.3 [security fixes].
	This release fixes the following CVEs: CVE-2017-16808, CVE-2018-14468,
	CVE-2018-14469, CVE-2018-14470, CVE-2018-14466, CVE-2018-14461,
	CVE-2018-14462, CVE-2018-14465, CVE-2018-14881, CVE-2018-14464,
	CVE-2018-14463, CVE-2018-14467, CVE-2018-10103, CVE-2018-10105,
	CVE-2018-14880, CVE-2018-16451, CVE-2018-14882, CVE-2018-16227,
	CVE-2018-16229, CVE-2018-16301, CVE-2018-16230, CVE-2018-16452,
	CVE-2018-16300, CVE-2018-16228, CVE-2019-15166, CVE-2019-15167,
	CVE-2018-14879.

	* gnu/packages/admin.scm (tcpdump): Update to 4.9.3.

2019-10-02  Marius Bakke  <mbakke@fastmail.com>

	gnu: libpcap: Update to 1.9.1.
	* gnu/packages/admin.scm (libpcap): Update to 1.9.1.

2019-10-02  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: python-defusedxml: Update to 0.6.0.
	* gnu/packages/xml.scm (python-defusedxml): Update to 0.6.0.

2019-10-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: dconf-editor: Fix build failure.
	Fixes <https://bugs.gnu.org/37503>.
	Reported by Jack Hill <jackhill@jackhill.us>.

	* gnu/packages/gnome.scm (dconf-editor)[arguments]: New field.

2019-10-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: emacs-relint: Update to 1.11.
	* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.11.

	gnu: alex4: Update to 1.2.1.
	* gnu/packages/games.scm (alex4): Update to 1.2.1.
	[arguments]: Use top-level Makefile.  Drop DATADIR.
	Remove ’configure’ phase.

	gnu: alex4: Don't use unstable tarball.
	* gnu/packages/games.scm (alex4)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2019-10-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: next: Update to 1.3.3.
	* gnu/packages/web-browsers.scm (next-gtk-webkit): Bump version.
	(sbcl-next-history-tree): New package.
	(sbcl-next-password-manager): New package.
	(next)[inputs]: Add cl-ansi-text, cl-prevalence, sbcl-next-history-tree,
	sbcl-next-password-manager.

2019-10-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: linux-libre-headers@5.3: Install.
	Upstream has separated building and installing the UAPI headers, and now
	requires rsync for the latter.

	Follow-up to commit 9e34a5f3b2d37cc8fb9f16620747df41488665be.

	* gnuk/packages/linux.scm (make-linux-libre-headers*)[native-inputs]:
	Add rsync for version 5.3 and higher.

2019-10-02  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: translate-shell: Update to 0.9.6.11.
	* gnu/packages/dictionnaries.scm (translate-shell): Update to 0.9.6.11.

2019-10-02  Ludovic Courtès  <ludo@gnu.org>

	channels: Add quirk to build recent 'master' with Guile 2.2.4.
	Fixes <https://bugs.gnu.org/37506>.
	Reported by Marius Bakke <mbakke@fastmail.com>.

	* guix/channels.scm (syscalls-reexports-local-variables?)
	(guile-2.2.4, guile-for-source): New procedures.
	(%quirks): New variable.
	(build-from-source): Add calls to 'guile-for-source' and
	'set-guile-for-build'.

2019-10-01  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: tigervnc-server: Clean up comments.
	* gnu/packages/tigervnc.scm (tigervnc-server): Clean up comments.

2019-10-01  Todor Kondić  <tk.code@protonmail.com>

	gnu: Add tigervnc-server.
	* gnu/packages/tigervnc.scm (tigervnc-server): New variable.

	gnu: Add tigervnc-client.
	* gnu/packages/tigervnc.scm: New file.
	(tigervnc-client): New variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add tigervnc.scm.

2019-10-01  Jesse Gibbons  <jgibbons2357+guix@gmail.com>

	services: For "gdm-password" pam service, include "limits.conf".
	* gnu/services/base.scm (pam-limits-service-type): For "gdm-password" pam
	service, include "limits.conf".

2019-10-01  Ingo Ruhnke  <grumbel@gmail.com>

	gnu: Add xfce4-volumed-pulse.
	* gnu/packages/xfce.scm: Add xfce4-volumed-pulse.

	gnu: Add keybinder-3.0.
	* gnu/packages/wm.scm: Add keybinder-3.0 package.

2019-10-01  Martin Becze  <mjbecze@riseup.net>
	    Ludovic Courtès  <ludo@gnu.org>

	import: crate: Add '--recursive'.
	* guix/scripts/import/crate.scm (show-help, guix-import-crate): Add '--recursive'.
	* doc/guix.texi (Invoking guix import): Mention '--recursive'.

2019-10-01  Martin Becze  <mjbecze@riseup.net>

	import: crate: Support recursive imports.
	* guix/import/crate.scm (crate-recursive-import): New procedure.
	(crate->guix-package): Return dependencies as a second value.

2019-10-01  Brice Waegeneire  <brice@waegenei.re>

	gnu: Add iwd.
	* gnu/packages/networking.scm (iwd): New variable.

2019-10-01  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	pull: Do not use '~*', which 'msgfmt' fails to interpret.
	Really fixes <https://bugs.gnu.org/37505>.
	This is a followup to f751b4646d3989d76dad9e33e39f9724c7c50be6.

	* guix/scripts/pull.scm (display-channel-news): Remove second occurrence
	of '~*' in a format string.

2019-10-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: linux-libre: Add version 5.3.1.
	* gnu/packages/linux.scm (linux-libre-5.3-version)
	(linux-libre-5.3-pristine-source, linux-libre-5.3-source)
	(linux-libre-headers-5.3, linux-libre-5.3): New public variables.
	* gnu/packages/aux-files/linux-libre/5.3-arm.conf,
	gnu/packages/aux-files/linux-libre/5.3-arm-veyron.conf,
	gnu/packages/aux-files/linux-libre/5.3-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.3-i686.conf,
	gnu/packages/aux-files/linux-libre/5.3-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

	gnu: Add reuse.
	* gnu/packages/license.scm (reuse): New public variable.

	gnu: Add python-license-expression.
	* gnu/packages/python-xyz.scm (python-license-expression): New public
	variable.

	gnu: Add python-boolean.py.
	* gnu/packages/python-xyz.scm (python-boolean.py): New public variable.

2019-10-01  Christopher Baines  <mail@cbaines.net>

	gnu: guix-data-service: Update to 0.0.1-2.e00aabd.
	* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-2.e00aabd.
	[arguments]: Add new process-branch-updated-mbox executable to list.

2019-10-01  Christopher Baines  <mail@cbaines.net>

	inferior: Change to use the (guix repl) module.
	Rather than (guix scripts repl), from which the machine-repl procedure was
	removed in [1].

	1: 92a4087bf4862d5ba9b77111eba3c68c2a1c4679

	* guix/inferior.scm (inferior-pipe): Load (guix repl) rather than (guix
	scripts repl).

2019-10-01  Vasile Dumitrascu  <va511e@yahoo.com>

	gnu: conky: Add Pulseaudio support.
	* gnu/packages/conky.scm (conky)[inputs]: Add pulseaudio.

2019-10-01  Diego Nicola Barbato  <dnbarbato@posteo.de>

	gnu: youtube-dl: Update to 2019.09.28.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.09.28.

2019-10-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile: Add 2.2.4.
	* gnu/packages/guile.scm (guile-2.2.4): New variable.

	Merge branch 'master' into core-updates

2019-10-01  Carlo Zancanaro  <carlo@zancanaro.id.au>

	gnu: Add abcl.
	* gnu/packages/java.scm (abcl): New variable.
	* gnu/packages/patches/abcl-fix-build-xml.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-10-01  Ludovic Courtès  <ludo@gnu.org>

	pull: Do not use '~*', which 'msgfmt' fails to interpret.
	Fixes <https://bugs.gnu.org/37505>.
	Reported by Konrad Hinsen <konrad.hinsen@fastmail.net>.

	* guix/scripts/pull.scm (display-channel-news): Use ~a instead of ~*
	when reporting new channels.

2019-10-01  Ludovic Courtès  <ludo@gnu.org>

	ui: 'show-what-to-build' colorizes store file names.
	* guix/ui.scm (colorize-store-file-name): New procedure.
	(show-what-to-build)[colorize-store-item]: New variable.
	Use it throughout.

2019-10-01  Brian Leung  <leungbk@mailfence.com>

	gnu: Add emacs-handle.
	* gnu/packages/emacs-xyz.scm (emacs-handle): New variable.

	gnu: emacs-compdef: Update to 0.2-2.67104a3.
	* gnu/packages/emacs-xyz.scm (emacs-compdef): Update to 0.2-2.67104a3.

2019-09-30  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add mcrl2-minimal.
	* gnu/packages/maths.scm (mcrl2-minimal): New variable.

	gnu: mcrl2: Update to 201908.0.
	* gnu/packages/maths.scm (mcrl2): Update to 201908.0.

2019-09-30  Marius Bakke  <mbakke@fastmail.com>

	gnu: bubblewrap: Update to 0.3.3.
	* gnu/packages/virtualization.scm (bubblewrap): Update to 0.3.3.
	[arguments]: Adjust test substitutions.

2019-09-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: xyce: Use Bison 3.0.
	Xyce requires Bison 3.0 at the latest.

	* gnu/packages/bison.scm (bison-3.0): New variable.
	* gnu/packages/engineering.scm (xyce-serial)[native-inputs]: Use
	BISON-3.0 instead of BISON.

2019-09-29  Vagrant Cascadian  <vagrant@debian.org>

	gnu: %default-extra-linux-options: Ensure namespaces are enabled in all linux-libre kernels.
	The linux-libre kernels using defconfig may not have namespaces enabled, which
	is needed for the default guix-daemon configuration in Guix System.

	* gnu/packages/linux (%default-extra-linux-options): Enable CONFIG_NAMESPACES,
	  CONFIG_UTS_NS, CONFIG_IPC_NS, CONFIG_USER_NS, CONFIG_PID_NS, and
	  CONFIG_NET_NS.

2019-09-29  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-org-ql: Update to 0.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.2.1.

2019-09-29  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add "guile3.0-" package variants.
	* gnu/packages/guile.scm (package-for-guile-3.0): New procedure.
	(guile3.0-json, guile3.0-gdbm-ffi, guile3.0-bytestructures): New
	variables.
	* gnu/packages/gnupg.scm (guile3.0-gcrypt): New variable.
	* gnu/packages/guile-xyz.scm (guile3.0-minikanren, guile3.0-irregex):
	New variables.

2019-09-29  Ludovic Courtès  <ludo@gnu.org>

	syscalls: 'define-as-needed' does not re-export local variables.
	Fixes <https://bugs.gnu.org/36723>.
	Reported by Timothy Sample <samplet@ngyro.com>.

	* guix/build/syscalls.scm (define-as-needed): Rewrite to use lower-level
	module primitives; define VARIABLE only if it's not already defined to
	avoid "re-exporting local variable" error.

2019-09-29  Ludovic Courtès  <ludo@gnu.org>

	gnu: Remove deprecated "guile2.2-" packages.
	These had been deprecated since Dec. 2017.

	* gnu/packages/guile-xyz.scm (guile2.2-reader, guile2.2-lib)
	(guile2.2-minikanren, guile2.2-irregex, guile2.2-haunt)
	(guile2.2-redis, guile2.2-commonmark): Remove.
	* gnu/packages/guile.scm (guile2.2-json, guile2.2-gdbm-ffi): Remove.
	* gnu/packages/ssh.scm (guile2.2-ssh): Remove.
	* gnu/packages/tls.scm (gnutls/guile-2.2): Remove.

2019-09-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 1.5.0-65.
	* gnu/packages/algebra.scm (giac): Update to 1.5.0-65.

2019-09-29  Jan Nieuwenhuizen  <janneke@gnu.org>

	bootstrap: bash: Update for bash-5.0.
	* gnu/packages/patches/bash-4.4-linux-pgrp-pipe.patch: Remove.
	* gnu/packages/patches/bash-reproducible-linux-pgrp-pipe.patch: New file.
	* gnu/packages/make-bootstrap.scm (static-bash-for-bootstrap): Update to use
	it.
	* gnu/local.mk (dist_patch_DATA): Likewise.

	bootstrap: mes: Add mes-0.19.
	* gnu/packages/mes.scm (mes-0.19): New variable.
	(mes): Inherit it.
	* gnu/packages/make-bootstrap.scm (%mes-minimal): Likewise.

	bootstrap: mescc-tools: Use mescc-tools-0.5.2, mescc-tools.
	* gnu/packages/mes.scm (mescc-tools-0.5.2): New variable; rename from
	mescc-tools.
	(mescc-tools): Rename from mescc-tools-0.6.1.  Fix build.
	* gnu/packages/make-bootstrap.scm (%mescc-tools-static): Inherit fixed
	mescc-tools-0.5.2.

2019-09-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: font-util: Update to 1.3.2.
	* gnu/packages/xorg.scm (font-util): Update to 1.3.2.

	gnu: libgee: Update to 0.20.2.
	* gnu/packages/gnome.scm (libgee): Update to 0.20.2.

	gnu: cogl: Update to 1.22.4.
	* gnu/packages/gnome.scm (cogl): Update to 1.22.4.

2019-09-29  Kyle Andrews  <kyle.c.andrews@gmail.com>

	gnu: Add xftwidth.
	* gnu/packages/xdisorg.scm: added xftwidth package.

2019-09-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: geocode-glib: Update to 3.26.1.
	* gnu/packages/gnome.scm (geocode-glib): Update to 3.26.1.

	gnu: znc: Update to 1.7.5.
	* gnu/packages/messaging.scm (znc): Update to 1.7.5.

	gnu: libgee: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (libgee)[source]: Hard-code NAME.

	gnu: cogl: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (cogl)[source]: Hard-code NAME.

	gnu: geocode-glib: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (geocode-glib)[source]: Hard-code NAME.

	gnu: emacs-on-screen: Update to 1.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-on-screen): Update to 1.3.3.

	gnu: emacs-dired-du: Use HTTPS home page.
	* gnu/packages/emacs-xyz.scm (emacs-dired-du)[home-page]: Use HTTPS.

	gnu: emacs-dired-du: Update to 0.5.2.
	* gnu/packages/emacs-xyz.scm (emacs-dired-du): Update to 0.5.2.

	gnu: perl-carp-clan: Update to 6.08.
	* gnu/packages/perl.scm (perl-carp-clan): Update to 6.08.

2019-09-29  Marius Bakke  <mbakke@fastmail.com>

	gnu: tlsdate: Build against OpenSSL@1.0.
	* gnu/packages/ntp.scm (tlsdate)[inputs]: Change from OPENSSL to OPENSSL-1.0.

2019-09-29  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: gcc: Fix i686-linux cross compiler.
	This resurrects

	    ./pre-inst-env guix build --target=i686-unknown-linux-gnu hello

	* gnu/packages/cross-base.scm (cross-gcc-arguments): Do not build libmpx;
	does not cross-configure.

2019-09-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mame: Update to 0.214.
	* gnu/packages/emulators.scm (mame): Update to 0.214.
	[source]: Remove unnecessary patch.
	* gnu/packages/patches/mame-rapidjson-fix.patch: Delete file.
	* gnu/local.mk: Remove reference to deleted patch.

2019-09-29  Marius Bakke  <mbakke@fastmail.com>

	gnu: xfce4-pulseaudio-plugin: Adjust for GCC7 search path change.
	* gnu/packages/xfce.scm (xfce4-pulseaudio-plugin)[arguments]: Gracefully
	handle a missing C_INCLUDE_PATH.

2019-09-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: screenfetch: Update to 3.8.0-2.e7b94fc.
	* gnu/packages/admin.scm (screenfetch): Update to 3.8.0-2.e7b94fc.

2019-09-29  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Update to 1.5.7.
	* gnu/packages/lisp.scm (sbcl): Update to 1.5.7.

2019-09-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	doc: Add a 'Upgrading Guix' section to the 'Installation' chapter.
	This follows a discussion regarding issue #36785 (see:
	https://bugs.gnu.org/36785).

	* doc/guix.texi (Upgrading Guix): New section.

2019-09-29  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-tablist: Update to 1.0.
	* gnu/packages/emacs-xyz.scm (emacs-tablist): Update to 1.0.

	gnu: emacs-prescient: Update to 3.3.
	* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 3.3.

2019-09-28  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-hydra: Enable test.
	* gnu/packages/emacs-xyz.scm (emacs-hydra): Enable test.

	gnu: emacs-helm-company: Enable test.
	* gnu/packages/emacs-xyz.scm (emacs-helm-company): Enable test.

2019-09-28  Brice Waegeneire  <brice@waegenei.re>

	gnu: Add ell.
	* gnu/packages/linux.scm (ell): New variable.

2019-09-28  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: gpodder: Update to 3.10.10.
	* gnu/packages/gpodder.scm (gpodder): Update to 3.10.10.
	[inputs]: Add youtube-dl.

2019-09-28  Ludovic Courtès  <ludo@gnu.org>

	daemon: Strictly respect timeouts for 'guix offload'.
	Until now it was up to 'guix offload' to honor timeouts.  Unfortunately
	it would sometimes fail to do that, for example due to the libssh bug at
	<https://bugs.libssh.org/T33>.  With this change, 'guix offload' is
	automatically killed by the daemon when one of the timeouts expires.

	Thus, data transfers performed by 'guix offload' now count as part of
	the timeouts, rather than just actual build time.

	* nix/libstore/build.cc (DerivationGoal::tryBuildHook): Pass true as the
	'respectTimeouts' argument to 'childStarted'.

2019-09-28  Ludovic Courtès  <ludo@gnu.org>

	offload: Include the port number in the machine lock file name.
	This is useful when a single machine appears several time, with
	different port numbers.

	* guix/scripts/offload.scm (machine-slot-file): Add MACHINE's port to
	the file name.

2019-09-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: libssh: Update to 0.9.0.
	* gnu/packages/ssh.scm (libssh): Update to 0.9.0.  Of particular
	interest for robust offloading is libssh commit
	e4e51ccc1340e313c203842d0180a1c4e33c95cc, which fixes a bug whereby,
	instead of honoring the per-session timeout, 'ssh_channel_read_timeout'
	would end up passing an infinite timeout to 'poll':
	see <https://bugs.libssh.org/T33>

2019-09-28  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-mbsync: Update to 0.1.2-3.8f80c26.
	This commit follows 7dd9f6e7cf8e893b75faa1253a451609f7fcc5fc.

	* gnu/packages/emacs-xyz.scm (emacs-mbsync): Update to 0.1.2-3.8f80c26.

2019-09-28  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-mbsync: Update to 0.1.2-2.8f80c26.
	* gnu/packages/emacs-xyz.scm (emacs-mbsync): Update to 0.1.2-2.8f80c26.

2019-09-28  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-docker: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-docker): Update to 1.3.0.

	gnu: emacs-dockerfile-mode: Update to 1.2-2.ed73e82.
	* gnu/packages/emacs-xyz.scm (emacs-dockerfile-mode): Update to 1.2-2.ed73e82.

	gnu: emacs-org-download: Update to 0.1.0-2.10c9d7c.
	* gnu/packages/emacs-xyz.scm (emacs-org-download): Update to 0.1.0-2.10c9d7c.

2019-09-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gpxsee: Update to 7.12.
	* gnu/packages/gps.scm (gpxsee): Update to 7.12.

	gnu: gthumb: Update to 3.8.1.
	* gnu/packages/gnome.scm (gthumb): Update to 3.8.1.

	doc: Don't support a risky mix of Guix & Nix.
	* doc/guix.texi (Requirements): Remove instructions for sharing a store
	and/or a daemon with Nix.

	gnu: recode: Update to 3.7.6.
	* gnu/packages/textutils.scm (recode): Update to 3.7.6.
	[source]: Remove snippet.

	gnu: libmanette: Update to 0.2.3.
	* gnu/packages/games.scm (libmanette): Update to 0.2.3.

	gnu: libgnome-games-support: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (libgnome-games-support)[source]: Hard-code NAME.

	gnu: libgnome-games-support: Update to 1.4.4.
	* gnu/packages/gnome.scm (libgnome-games-support): Update to 1.4.4.

	gnu: urlscan: Update to 0.9.4.
	* gnu/packages/mail.scm (urlscan): Update to 0.9.4.

2019-09-28  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: fc-host-tools: Improve description.
	* gnu/packages/embedded.scm (fc-host-tools)[description]: Improve description.

	gnu: fc-host-tools: Update to 11.
	* gnu/packages/embedded.scm (fc-host-tools): Update to 11.
	[arguments]<:phases>[handle-tarbomb]: Delete phase.
	[patch-installation-paths]: Modify.

2019-09-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gviz: Update to 1.28.3.
	* gnu/packages/bioinformatics.scm (r-gviz): Update to 1.28.3.

	gnu: r-mzr: Update to 2.18.1.
	* gnu/packages/bioinformatics.scm (r-mzr): Update to 2.18.1.

	gnu: r-rhtslib: Update to 1.16.2.
	* gnu/packages/bioinformatics.scm (r-rhtslib): Update to 1.16.2.

	gnu: r-rsamtools: Update to 2.0.1.
	* gnu/packages/bioinformatics.scm (r-rsamtools): Update to 2.0.1.

	gnu: r-iranges: Update to 2.18.3.
	* gnu/packages/bioinformatics.scm (r-iranges): Update to 2.18.3.

	gnu: r-dt: Update to 0.9.
	* gnu/packages/statistics.scm (r-dt): Update to 0.9.

	gnu: r-lambda-r: Update to 1.2.4.
	* gnu/packages/statistics.scm (r-lambda-r): Update to 1.2.4.

	gnu: r-pkgconfig: Update to 2.0.3.
	* gnu/packages/statistics.scm (r-pkgconfig): Update to 2.0.3.

	gnu: r-devtools: Update to 2.2.1.
	* gnu/packages/statistics.scm (r-devtools): Update to 2.2.1.
	[propagated-inputs]: Add r-rlang.

	gnu: r-microbenchmark: Update to 1.4-7.
	* gnu/packages/statistics.scm (r-microbenchmark): Update to 1.4-7.

	gnu: r-knitr: Update to 1.25.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.25.

	gnu: r-digest: Update to 0.6.21.
	* gnu/packages/statistics.scm (r-digest): Update to 0.6.21.

	gnu: r-mgcv: Update to 1.8-29.
	* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-29.

	gnu: r-assertable: Update to 0.2.7.
	* gnu/packages/cran.scm (r-assertable): Update to 0.2.7.

	gnu: r-parameters: Update to 0.2.0.
	* gnu/packages/cran.scm (r-parameters): Update to 0.2.0.

	gnu: r-uwot: Update to 0.1.4.
	* gnu/packages/cran.scm (r-uwot): Update to 0.1.4.

	gnu: r-optparse: Update to 1.6.4.
	* gnu/packages/cran.scm (r-optparse): Update to 1.6.4.

	gnu: r-spdep: Update to 1.1-3.
	* gnu/packages/cran.scm (r-spdep): Update to 1.1-3.

	gnu: r-sf: Update to 0.8-0.
	* gnu/packages/cran.scm (r-sf): Update to 0.8-0.

	gnu: r-spdata: Update to 0.3.2.
	* gnu/packages/cran.scm (r-spdata): Update to 0.3.2.

	gnu: r-tidytree: Update to 0.2.8.
	* gnu/packages/cran.scm (r-tidytree): Update to 0.2.8.

	gnu: r-rcpphnsw: Update to 0.2.0.
	* gnu/packages/cran.scm (r-rcpphnsw): Update to 0.2.0.

	gnu: r-rcppannoy: Update to 0.0.13.
	* gnu/packages/cran.scm (r-rcppannoy): Update to 0.0.13.

	gnu: r-bayestestr: Update to 0.3.0.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.3.0.

	gnu: r-raster: Update to 3.0-7.
	* gnu/packages/cran.scm (r-raster): Update to 3.0-7.

	gnu: r-sjmisc: Update to 2.8.2.
	* gnu/packages/cran.scm (r-sjmisc): Update to 2.8.2.
	[propagated-inputs]: Add r-tidyselect.

	gnu: r-shinyace: Update to 0.4.1.
	* gnu/packages/cran.scm (r-shinyace): Update to 0.4.1.

	gnu: r-ttr: Update to 0.23-5.
	* gnu/packages/cran.scm (r-ttr): Update to 0.23-5.
	[native-inputs]: Remove gfortran.

	gnu: r-tinytex: Update to 0.16.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.16.

	gnu: r-recipes: Update to 0.1.7.
	* gnu/packages/cran.scm (r-recipes): Update to 0.1.7.

	gnu: r-curl: Update to 4.2.
	* gnu/packages/cran.scm (r-curl): Update to 4.2.

	gnu: r-htmltable: Update to 1.13.2.
	* gnu/packages/cran.scm (r-htmltable): Update to 1.13.2.

	gnu: r-callr: Update to 3.3.2.
	* gnu/packages/cran.scm (r-callr): Update to 3.3.2.

	gnu: r-ellipsis: Update to 0.3.0.
	* gnu/packages/cran.scm (r-ellipsis): Update to 0.3.0.

2019-09-28  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add stapler.
	* gnu/packages/pdf.scm (stapler): New variable.

2019-09-28  Eric Bavier  <bavier@member.fsf.org>

	compile: Fix race condition on completion progress.
	This prevent a race condition where multiple compilation threads could report
	the same progress.

	* guix/build/compile.scm (compile-files)<completed>: Rename to...
	<progress>: ...this.  Increment in same mutex region as the compilation is
	reported.

2019-09-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: z3: Update to 4.8.6.
	* gnu/packages/maths.scm (z3): Update to 4.8.6.

	gnu: xtensor: Use HTTPS home page.
	* gnu/packages/algebra.scm (xtensor)[home-page]: Use HTTPS.

	gnu: xtensor: Update to 0.20.9.
	* gnu/packages/algebra.scm (xtensor): Update to 0.20.9.

	gnu: xtl: Update to 0.6.7.
	* gnu/packages/cpp.scm (xtl): Update to 0.6.7.

	gnu: smu: Don't use unstable tarball.
	* gnu/packages/markup.scm (smu)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: smu: Update to 1.5.
	* gnu/packages/markup.scm (smu): Update to 1.5.

	gnu: youtube-viewer: Update to 3.5.8.
	* gnu/packages/video.scm (youtube-viewer): Update to 3.5.8.

	gnu: ubridge: Update to 0.9.16.
	* gnu/packages/networking.scm (ubridge): Update to 0.9.16.

2019-09-28  Eric Bavier  <bavier@member.fsf.org>

	gnu: dealii: Update to 9.1.1.
	* gnu/packages/maths.scm (dealii): Update to 9.1.1.
	[source]: Remove patch no longer needed.
	* gnu/local.mk (dist_patch_DATA): ditto.
	* gnu/packages/patches/dealii-mpi-deprecations.patch: Delete it.

2019-09-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	nls: Add ‘nl’ translation of news entries.
	* etc/news.scm: Add ‘nl’ translations.

2019-09-27  Brian Leung  <leungbk@mailfence.com>

	gnu: Add emacs-skeletor.
	* gnu/packages/emacs-xyz.scm (emacs-skeletor): New variable.

2019-09-27  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update 'de' translation of news entries.
	* etc/news.scm: Improve 'de' translation for news entries.

	nls: Update 'de' translation of news entries.
	* etc/news.scm: Add 'de' translation for news entry titles.

2019-09-27  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	gnu: nginx: Update to 1.17.4.
	* gnu/packages/web.scm (nginx): Update to 1.17.4.

	gnu: mbedtls-apache: Update to 2.16.3.
	* gnu/packages/tls.scm (mbedtls-apache): Update to 2.16.3.

	gnu: WebKitGTK: Update to 2.26.1.
	* gnu/packages/webkit.scm (webkitgtk-2.24): Rename to ...
	(webkitgtk-2.26): ... this.  Update to 2.26.1.
	[inputs]: Add BUBBLEWRAP, LIBSECCOMP, LIBWPE, WPEBACKEND-FDO, and XDG-DBUS-PROXY.
	* gnu/packages/gnome.scm (eolie, epiphany)[inputs]: Adjust for changed
	variable name.
	* gnu/packages/web-browsers.scm (next-gtk-webkit)[inputs]: Likewise.

	gnu: Add xdg-dbus-proxy.
	* gnu/packages/glib.scm (xdg-dbus-proxy): New public variable.

	gnu: Add wpebackend-fdo.
	* gnu/packages/webkit.scm (wpebackend-fdo): New public variable.

	gnu: Add libwpe.
	* gnu/packages/webkit.scm (libwpe): New public variable.

2019-09-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xbacklight: Update to 1.2.3.
	* gnu/packages/xorg.scm (xbacklight): Update to 1.2.3.

	gnu: wabt: Update to 1.0.12.
	* gnu/packages/web.scm (wabt): Update to 1.0.12.

	gnu: xygrib: Update to 1.2.6.1.
	* gnu/packages/geo.scm (xygrib): Update to 1.2.6.1.

	gnu: Order (gnu packages license)'s imports alphabetically.
	* gnu/packages/license.scm: Order module imports alphabetically.

2019-09-27  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: isync: Use openssl-1.0 to fix build.
	* gnu/packages/mail.scm (isync)[inputs]: Replace openssl by openssl-1.0 to fix
	the build.

	gnu: supercollider: Fix build and update to 3.10.3.
	* gnu/packages/patches/supercollider-boost-1.70-build-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/audio.scm (supercollider): Update to 3.10.3 and apply the
	previous patch to fix build with boost-1.70. Remove outdated
	'fix-build-with-boost-1.68 phase.

2019-09-27  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add makeself-safeextract.
	* gnu/packages/compression.scm (makeself-safeextract): New variable.

2019-09-27  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: gcc: Fix mingw cross compiler.
	* gnu/packages/patches/gcc-7-cross-mingw.patch: New file.
	* gnu/packages/cross-base.scm (cross-gcc-patches): Add XGCC parameter; update
	caller.  Use it for target mingw and gcc >= 7.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-09-27  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-company-quickhelp: Update to 2.2.0-1.479676c.
	* gnu/packages/emacs-xyz.scm (emacs-company-quickhelp): Update to 2.2.0-1.479676c.

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

	gnu: emacs-counsel-dash: Fix home page.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-dash): Fix home page.

2019-09-26  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-evil-magit: Update to 0.4.2-3.4b66a1d.
	* gnu/packages/emacs-xyz.scm (emacs-evil-magit): Update to 0.4.2-3.4b66a1d.

2019-09-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-flycheck-grammalecte.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte): New variable.

2019-09-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: texinfo: Add version 6.7.
	* gnu/packages/texinfo.scm (texinfo-6.7): New variable.

2019-09-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: tbb: Build in a reproducible fashion.
	Fixes <https://bugs.gnu.org/37522>.

	* gnu/packages/tbb.scm (tbb)[source](snippets): Annihilate attempts to
	capture the build time and kernel version.

2019-09-26  Ludovic Courtès  <ludo@gnu.org>

	self: Mark trivial "-modules" derivations as non-substitutable.
	The resulting nar takes ~500KiB and it's quicker to build it locally
	than to download it.

	* guix/self.scm (node-source+compiled): Pass #:options to
	'computed-file'.

2019-09-26  Ludovic Courtès  <ludo@gnu.org>

	shepherd: Ensure the log file has correct ownership.
	* gnu/build/shepherd.scm (make-forkexec-constructor/container): Ensure
	LOG-FILE has correct ownership.

	shepherd: 'make-forkexec-constructor/container' keeps the log file.
	* gnu/build/shepherd.scm (make-forkexec-constructor/container): Don't
	call 'clean-up' on LOG-FILE.  This mirrors Shepherd commit
	6892f638c78a14fedd075f664432757bc015c140.

2019-09-26  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'fr' translation of news entries.
	* etc/news.scm: Add more 'fr' translations.

2019-09-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	guix download: Ensure destination file-name is valid in the store.
	Avoid invalid store-file-name by explicitly passing the destination
	name, replacing any character not allowed in the store-file-name by an
	underscore.

	Fixes <http://issues.guix.gnu.org/issue/26175>

	* guix/scripts/download.scm (safe-naensure-valid-store-file-nameme):
	  New function. (download-to-store*): Use it to generate a "safe"
	  basename of URL.

2019-09-26  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add debops.
	* gnu/packages/admin.scm (debops): New variable.
	* gnu/packages/patches/debops-constants-for-external-program-names.patch,
	  gnu/packages/patches/debops-debops-defaults-fall-back-to-less.patch:
	  New files.
	* gnu/local.mk: Add them.

	gnu: Add python-distro.
	* gnu/packages/python-xyz.scm (python-distro): New variable.

2019-09-26  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: python-libmpsse: Update to 1.4.
	* gnu/packages/embedded.scm (python2-libmpsse): Rename to...
	(python-libmpsse): ...this.
	[version]: Update to 1.4.
	[source]: Change repository and version.
	[inputs]: Change Python version.
	[arguments]: Add #parallel-build?.
	(python2-libmpsse): New variable.

2019-09-26  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: Add ccls.
	* gnu/packages/cpp.scm (ccls): New variable.

2019-09-26  Ludovic Courtès  <ludo@gnu.org>

	guix package: Add '--list-profiles'.
	* guix/scripts/package.scm (show-help, %options): Add '--list-profiles'.
	(process-query): Honor it.
	* tests/guix-package.sh: Add test.

	doc: Do not comment out closing parens in Android examples.
	* doc/guix.texi (Base Services): Arrange so that closin parens are not
	commented out.

	doc: Add missing paren in CPE example.
	* doc/guix.texi (Invoking guix lint): Add missing paren in 'cpe-name'
	example.

	doc: Add missing parens in inetd example.
	* doc/guix.texi (Networking Services): Add missing parens in inetd
	service example.

	doc: Fix syntax of Varnish example.
	* doc/guix.texi (Web Services): Escape nested string in '%gnu-mirror'
	variable definition.  Adjust indentation.

2019-09-26  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-helm-dash: Update to 1.3.0-2.7f853bd.
	* gnu/packages/emacs-xyz.scm (emacs-helm-dash): Update to 1.3.0-2.7f853bd.

	gnu: emacs-counsel-dash: Update to 0.1.3-2.24d370b.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-dash): Update to 0.1.3-2.24d370b.

	gnu: Add emacs-dash-docs.
	* gnu/packages/emacs-xyz.scm (emacs-dash-docs): New variable.

	gnu: emacs-youtube-dl: Update to 1.0-2.af877b5.
	* gnu/packages/emacs-xyz.scm (emacs-youtube-dl): Update to 1.0-2.af877b5.

	gnu: emacs-mu4e-conversation: Update to 0.0.1-5.98110bb.
	* gnu/packages/emacs-xyz.scm (emacs-mu4e-conversation): Update to 0.0.1-5.98110bb.

	gnu: emacs-nov-el: Update to 0.2.9.
	* gnu/packages/emacs-xyz.scm (emacs-nov-el): Update to 0.2.9.

	gnu: emacs-websocket: Enable some tests.
	* gnu/packages/emacs-xyz.scm (emacs-websocket): Enable some tests.

	gnu: emacs-make-it-so: Update to 0.1.0-2.b73dfb6.
	* gnu/packages/emacs-xyz.scm (emacs-make-it-so): Update to 0.1.0-2.b73dfb6.

	gnu: emacs-web-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-web-mode)[source]: Use GIT-FETCH and GIT-FILE-NAME.

	gnu: emacs-yaml-mode: Update to 0.0.14.
	* gnu/packages/emacs-xyz.scm (emacs-yaml-mode): Update to 0.0.14.

	gnu: emacs-evil-nerd-commenter: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-evil-nerd-commenter): Enable tests.

2019-09-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dtc: Update to 1.5.1.
	* gnu/packages/bootloaders.scm (dtc): Update to 1.5.1.
	[arguments]: Add -Wl,-rpath to LDFLAGS #:make-flags.

	gnu: emacs-circe: Update to 2.11.
	* gnu/packages/emacs-xyz.scm (emacs-circe): Update to 2.11.

	gnu: dehydrated: Update to 0.6.5.
	* gnu/packages/tls.scm (dehydrated): Update to 0.6.5.

	gnu: skopeo: Update to 0.1.39.
	* gnu/packages/virtualization.scm (skopeo): Update to 0.1.39.

	gnu: bspwm: Update to 0.9.9.
	* gnu/packages/wm.scm (bspwm): Update to 0.9.9.

	gnu: vimb: Update to 3.5.0.
	* gnu/packages/web-browsers.scm (vimb): Update to 3.5.0.

	gnu: libxcb: Don't use NAME in source URI.
	* gnu/packages/xorg.scm (libxcb)[source]: Hard-code NAME.

	gnu: xorgproto: Don't use NAME in source URI.
	* gnu/packages/xorg.scm (xorgproto)[source]: Hard-code NAME.

	gnu: encodings: Update to 1.0.5.
	* gnu/packages/xorg.scm (encodings): Update to 1.0.5.

	gnu: f3: Update to 7.2.
	* gnu/packages/disk.scm (f3): Update to 7.2.

	gnu: beets: Update to 1.4.9.
	* gnu/packages/music.scm (beets): Update to 1.4.9.
	[source]: Remove patch.
	[arguments]: Remove more Python 3.7 compatibility fixes.
	* gnu/packages/patches/beets-python-3.7-fix.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: beets: Use HTTPS home page.
	* gnu/packages/music.scm (beets)[home-page]: Use HTTPS.

	gnu: emacs-xelb: Update to 0.18.
	* gnu/packages/emacs-xyz.scm (emacs-xelb): Update to 0.18.

	gnu: fmit: Update to 1.2.13.
	* gnu/packages/music.scm (fmit): Update to 1.2.13.

2019-09-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xf86-input-wacom: Don't use NAME in source URI.
	* gnu/packages/xdisorg.scm (xf86-input-wacom)[source]: Hard-code NAME.

	gnu: youtube-dl: Update to 2019.09.12.1.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.09.12.1.

	gnu: celluloid: Update to 0.17 from gnome-mpv.
	* gnu/packages/video.scm (celluloid): ‘New’ public variable.
	(gnome-mpv): Redefine as DEPRECATED-PACKAGE.

	gnu: iproute2: Add libmnl input.
	* gnu/packages/linux.scm (iproute)[inputs]: Add libmnl.

	gnu: iproute2: Update to 5.3.0.
	* gnu/packages/linux.scm (iproute): Update to 5.3.0.

	gnu: rofi: Update to 1.5.4.
	* gnu/packages/xdisorg.scm (rofi): Update to 1.5.4.

	gnu: mlt: Update to 6.16.0.
	* gnu/packages/video.scm (mlt): Update to 6.16.0.

	gnu: spirv-tools: Use GIT-FILE-NAME.
	* gnu/packages/vulkan.scm (spirv-tools)[source]: Use GIT-FILE-NAME.

	gnu: spirv-tools: Update to 2019.2.
	* gnu/packages/vulkan.scm (spirv-tools): Update to 2019.2.

	gnu: you-get: Update to 0.4.1355.
	* gnu/packages/video.scm (you-get): Update to 0.4.1355.

2019-09-25  Kei Kebrau  <kkebrau@posteo.net>

	gnu: freeimage: Update to 3.18.0.
	* gnu/packages/image.scm (freeimage): Update to 3.18.0.
	[source]: Modify snippet to remove the bundled libjxr. Remove obsolete
	patches.
	[arguments]: Add libjxr include directory to #:make-flags.
	[inputs]: Add libjxr.
	* gnu/packages/patches/freeimage-CVE-2015-0852.patch,
	gnu/packages/patches/freeimage-CVE-2016-5684.patch,
	gnu/packages/patches/freeimage-fix-build-with-gcc-5.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Unregister patches.
	* gnu/packages/patches/freeimage-unbundle.patch: Update patch.

2019-09-25  Kei Kebreau  <kkebreau@posteo.net>

	gnu: libjxr: Build and install shared library.
	* gnu/packages/image.scm (libjxr)[arguments]: Add -fPIC to CFLAGS for shared
	library support.  Add 'build-shared-library' phase and modify 'install' phase
	to install the shared libraries.

2019-09-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: freeimage: Build with the C++ 11 standard.
	This is a follow-up to commit 942c7889498fc8e680a16d500e166c9ade84e640.

	* gnu/packages/image.scm (freeimage)[arguments]: Pass -std=gnu++11 in CFLAGS.

2019-09-25  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Update to Guile-Parted 0.0.2 release.
	* gnu/installer/parted.scm (data-partition?, metadata-partition?,
	freespace-partition?, normal-partition?, extended-partition?,
	logical-partition?): Remove, as now provided by Guile-Parted.
	* gnu/installer/newt/partition.scm (run-disk-page): Remove disk-destroy calls,
	replace disk-delete-all by disk-remove-all-partitions and
	disk-delete-partition by disk-remove-partition*.

	gnu: guile-parted: Update to 0.0.2.
	* gnu/packages/guile-xyz.scm (guile-parted): Update to 0.0.2.

2019-09-25  Wiktor Żelazny  <wzelazny@vurv.cz>

	gnu: Add r-assertable.
	* gnu/packages/cran.scm (r-assertable): New variable.

2019-09-25  Ludovic Courtès  <ludo@gnu.org>

	doc: Avoid @verbatiminclude for Scheme snippets.
	* doc/guix.texi (Invoking guix package): Use @include instead of
	@verbatiminclude.
	(Additional Build Options): Likewise.

2019-09-25  Brice Waegeneire  <brice@waegenei.re>

	doc: Fix installing Guix in VM
	* doc/guix.texi (Installing Guix in a Virtual Machine):
	Pass "order=d" to '-boot' option.  Use "-drive media=cdrom" for the ISO
	image.  Remove paragraph about ordering and the boot menu.

2019-09-25  Divan Santana  <divan@santanas.co.za>

	gnu: emacs-exwm: Update to 0.23.
	* gnu/packages/emacs-xyz.scm (emacs-exwm): Update to 0.23.

2019-09-25  Ludovic Courtès  <ludo@gnu.org>

	doc: Support paren matching via CSS hover.
	* doc/build.scm (syntax-highlighted-html)[build](pair-open/close)
	(highlights->sxml*): New procedures.
	(syntax-highlight): Use 'highlights->sxml*'.

	pull: Dim the commit ID when displaying news.
	* guix/scripts/pull.scm (display-news-entry): Dim the commit line.

	colors: Add 'dim'.
	* guix/colors.scm (coloring-procedure): New procedure.
	(%highlight-color): Remove.
	(highlight): Define in terms of 'coloring-procedure'.
	(dim): New procedure.

2019-09-25  Christopher Baines  <mail@cbaines.net>

	services: Add the Guix Data Service.
	* gnu/services/guix.scm: New file.
	* gnu/tests/guix.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add both new files.
	* doc/guix.texi (Guix Services): New section documenting the Guix Data
	Service.

	gnu: Add guix-data-service.
	* gnu/packages/web.scm (guix-data-service): New variable.

2019-09-25  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-vdiff: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-vdiff): Enable tests.

	gnu: emacs-helm-lsp: Fix description.
	* gnu/packages/emacs-xyz.scm (emacs-helm-lsp): Fix description.

	gnu: Add emacs-cmake-font-lock.
	* gnu/packages/emacs-xyz.scm (emacs-cmake-font-lock): New variable.

2019-09-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	linux-boot: Fix typo.
	* gnu/build/linux-boot.scm (mount-root-file-system): Fix typo.

	build: initrd: Fix "write-cpio-archive" return value.
	* gnu/build/linux-initrd.scm (write-cpio-archive): Really return OUTPUT on
	success, even when compression is disabled.

2019-09-25  Eric Bavier  <bavier@member.fsf.org>

	gnu: idris: Update to 1.3.2.
	* gnu/packages/haskell-xyz.scm (ghc-network-2.8, ghc-megaparsec-7): New
	variables.
	* gnu/packages/idris.scm (idris): Update to 1.3.2.
	[source]: Remove patch.
	[inputs]: Use ghc-network-2.8 and ghc-megaparsec-7.
	* gnu/packages/patches/idris-test-no-node.patch: Delete.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-09-24  Brian Leung  <leungbk@mailfence.com>

	gnu: Add emacs-wttrin.
	* gnu/packages/emacs-xyz.scm (emacs-wttrin): New variable.

	gnu: emacs-xterm-color: Update to 1.9.
	* gnu/packages/emacs-xyz.scm (emacs-xterm-color): Update to 1.9.

2019-09-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: Move openmw-openscenegraph to graphics.scm.
	Package inheritance across modules may cause unbound variable errors at
	expansion time because of cyclic dependencies between the modules.

	* gnu/packages/game-development.scm (openmw-openscenegraph): Move from here ...
	* gnu/packages/graphics.scm (openmw-openscenegraph): ... to here.  Make the
	variable public and "hide" the package.

2019-09-24  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-el-search: Update to 1.12.6.1-2.07bed84.
	* gnu/packages/emacs-xyz.scm (emacs-el-search): Update to 1.12.6.1-2.07bed84.

	gnu: Add emacs-cl-print.
	* gnu/packages/emacs-xyz.scm (emacs-cl-print): New variable.

	gnu: emacs-stream: Update to 2.2.4-1.a3f3da1.
	* gnu/packages/emacs-xyz.scm (emacs-stream): Update to 2.2.4-1.a3f3da1.

2019-09-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: p11-kit: Update to 0.23.17.
	* gnu/packages/patches/p11-kit-jks-timestamps.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/tls.scm (p11-kit): Update to 0.23.17.
	[source](patches): Remove.

	gnu: OpenEXR: Update home page.
	* gnu/packages/graphics.scm (ilmbase, openexr)[home-page]: Use HTTPS.

	gnu: OpenEXR: Update to 2.4.0 [fixes CVE-2018-18443, CVE-2018-18444].
	* gnu/packages/patches/ilmbase-fix-tests.patch: Adjust for new origin.
	* gnu/packages/patches/ilmbase-openexr-pkg-config.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/graphics.scm (ilmbase): Update to 2.4.0.
	[source]: Change to GIT-FETCH, as tarballs are no longer provided.  Add new
	patch.
	[build-system]: Change to CMAKE-BUILD-SYSTEM.
	[arguments]: Add phase to enter the correct source directory.
	* gnu/packages/graphics.scm (openexr): Update to 2.4.0.
	[source]: Inherit from ILMBASE, which comes from the same repository.
	[build-system]: Change to CMAKE-BUILD-SYSTEM.
	[arguments]: Add phase to enter the correct source directory.
	* gnu/packages/gstreamer.scm (gst-plugins-bad)[arguments]: Enable C++11.
	* gnu/packages/image-processing.scm (opencv)[arguments]: Likewise.

	gnu: varnish: Update to 6.3.0.
	* gnu/packages/web.scm (varnish): Update to 6.3.0.
	[arguments]: Patch /bin/sh in one more file.

	gnu: ffmpeg: Update to 4.2.1.
	* gnu/packages/video.scm (ffmpeg): Update to 4.2.1.

	gnu: re2: Update to 2019-09-01.
	* gnu/packages/regex.scm (re2): Update to 2019-09-01.

	gnu: openvswitch: Update to 2.12.0.
	* gnu/packages/networking.scm (openvswitch): Update to 2.12.0.

	gnu: fmt: Update to 6.0.0.
	* gnu/packages/pretty-print.scm (fmt): Update to 6.0.0.

	gnu: keepalived: Update home page.
	* gnu/packages/cluster.scm (keepalived)[home-page]: Use HTTPS.

	gnu: keepalived: Update to 2.0.18.
	* gnu/packages/cluster.scm (keepalived): Update to 2.0.18.

	gnu: keepalived: Fix documentation generation.
	* gnu/packages/cluster.scm (keepalived)[arguments]: Copy software_design.png
	from the correct place.

2019-09-24  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-flycheck: Update to 31-1.0006a59.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck): Update to 31-1.0006a59.

	gnu: emacs-markdown-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-markdown-mode)[source]: Use GIT-FETCH and GIT-FILE-NAME.

2019-09-24  Florian Pelz  <pelzflorian@pelzflorian.de>

	nls: Update 'de' translation of news entries.
	* etc/news.scm: Add more 'de' translations.

2019-09-24  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: openmw: Use OpenMW's fork of openscenegraph.
	* gnu/packages/game-development.scm (openmw)[inputs]: Replace openscenegraph
	  with openmw-openscenegraph.

	gnu: openscenegraph: Update to 3.6.4 and build JPEG plugin.
	* gnu/packages/graphics.scm (openscenegraph): Update to 3.6.4.
	[inputs]: Add libjpeg.

2019-09-24  Ludovic Courtès  <ludo@gnu.org>

	news: Add entry for the glibc upgrade.
	* etc/news.scm: Add entry for 5f3f70391809f8791c55c05bd1646bc58508fa2c.

	gnu: Add locale packages for glibc 2.28.
	* gnu/packages/base.scm (glibc-locales-2.28, glibc-utf8-locales-2.28):
	New variables.
	(glibc-locales-2.27, glibc-utf8-locales-2.27): Deprecate.

	news: Add entry for the reduced binary seed bootstrap.
	* etc/news.scm: Add entry for cdd3bcf03883d129581a79e6d6611b2afd3b277b.

2019-09-24  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add mojoshader-with-viewport-flip.
	* gnu/packages/gl.scm (mojoshader-with-viewport-flip): New variable.

	gnu: mojoshader: Broaden feature support (viewport flipping and depth clipping).
	* gnu/packages/gl.scm (mojoshader)[arguments]: Build with FLIP_VIEWPORT and
	  DEPTH_CLIPPING.

2019-09-24  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-stream: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-stream): Enable tests.

	gnu: emacs-evil-surround: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-evil-surround): Enable tests.

2019-09-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Update to 2.53.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.53.

2019-09-24  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'master' into core-updates

2019-09-24  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-rainbow-delimiters: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-rainbow-delimiters): Enable tests.
	[source] Use GIT-FETCH and GIT-FILE-NAME.

2019-09-24  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add mojoshader.
	* gnu/packages/gl.scm (mojoshader): New variable.

2019-09-24  Brett Gilio  <brettg@posteo.net>

	gnu: emacs-rust-mode: Update to 0.4.0.
	* gnu/packages/emacs-xyz.scm (emacs-rust-mode): Update to 0.4.0.

2019-09-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Register (gnu packages distributed).
	This is a follow-up to 2d25b0c8bad3f0b9c5ccb91f5c4430d8245f4061.

	* gnu/local.mk (GNU_SYSTEM_MODULES): Add (gnu packages distributed).

2019-09-24  Brant Gardner  <brantcgardner@brantware.com>

	gnu: Add boinc-client and boinc-server.
	* gnu/packages/distributed.scm (boinc-client, boinc-server): New variable.

2019-09-24  Pierre-Moana Levesque  <pierre.moana.levesque@gmail.com>

	gnu: libtool: Fix cross-compilation.
	* gnu/packages/autotools.scm (libtool)[arguments]: Do not run tests and use
	bash from native-inputs when cross-compiling.

2019-09-24  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: bc: Fix cross-compilation.
	* gnu/packages/patches/bc-fix-cross-compilation.patch: New patch file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/algebra.scm (bc)[origin]: Apply it,
	[native-inputs]: Add automake and autoconf,
	[arguments]: Add a new 'autogen phase that is needed by the new patch.

	gnu: mdadm: Fix cross-compilation.
	* gnu/packages/linux.scm (mdadm)[arguments]: Search for coreutils in both
	native-inputs and inputs.

	gnu: console-setup: Fix cross-compilation.
	* gnu/packages/xorg.scm (console-setup)[native-inputs]: Add perl,
	[arguments]: search for bash in both native-inputs and inputs.

	gnu: procps: Fix cross-compilation.
	* gnu/packages/linux.scm (procps)[arguments]: Add configure flags needed from
	cross-compilation.

2019-09-24  Pierre-Moana Levesque  <pierre.moana.levesque@gmail.com>

	gnu: nghttp2: Fix cross-compilation.
	* gnu/packages/web.scm (nghttp2)[arguments]: In set-timezone-directory
	phase, search in both inputs and native-inputs.

2019-09-24  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: lvm2: Fix cross-compilation.
	* gnu/packages/linux.scm (lvm2)[arguments]: Add cross-compilation specific
	configure-flags.

2019-09-24  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: mkfontdir: Fix aarch64 cross-compilation.
	The packaged config.sub and config.guess do not have aarch64 support. Replace
	them by the ones from automake.

	* gnu/packages/xorg.scm (mkfontdir)[arguments]: Replace outdated config.sub and
	config.guess, by the ones taken from ...
	[native-inputs]: ... here, by adding automake.

2019-09-24  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: libsamplerate: Fix aarch64 cross-compilation.
	The packaged config.sub and config.guess do not have aarch64 support. Replace
	them by the ones from automake.

	* gnu/packages/pulseaudio.scm (libsamplerate)[arguments]: Replace outdated config.sub and
	config.guess, taken from ...
	[native-inputs]: ... here, by adding automake.

2019-09-24  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: indent: Fix aarch64 cross-compilation.
	The packaged config.sub and config.guess do not have aarch64 support. Replace
	them by the ones from automake.

	* gnu/packages/code.scm (indent)[arguments]: Replace outdated config.sub and
	config.guess, taken from ...
	[native-inputs]: ... here, by adding automake.
	(indent-2.2.12)[native-inputs]: Inherit from indent native-inputs to keep
	automake that is added above.

2019-09-24  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: libpaper: Fix aarch64 cross-compilation.
	The packaged config.sub and config.guess do not have aarch64 support. Replace
	them by the ones from automake.

	* gnu/packages/ghostscript.scm (libpaper)[arguments]: Replace outdated config.sub and
	config.guess, taken from ...
	[native-inputs]: ... here, by adding automake.

2019-09-24  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: libgpg-error: Fix cross compilation.
	* gnu/packages/gnupg.scm (libgpg-error)[arguments]: Add a lock-obj header to
	the target platform when cross-compiling,
	[native-inputs]: add gettext that is needed when cross-compiling.

2019-09-24  Pierre-Moana Levesque  <pierre.moana.levesque@gmail.com>

	gnu: guile-xcb: Fix cross-compilation.
	* gnu/packages/guile-wm.scm (guile-xcb)[native-inputs]: Add guile.

	gnu: texinfo-4: Fix cross compilation
	* gnu/packages/texinfo.scm (texinfo-4)[native-inputs]: Add automake and
	native-inputs from texinfo package,
	[arguments]: Replace outdated config.sub and config.guess by the ones
	taken from automake above. Also make sure native tools are built before build
	phase.

	gnu: texinfo-5: Fix cross-compilation.
	* gnu/packages/texinfo.scm (texinfo-5)[native-inputs]: Keep
	native-inputs from inherited package texinfo.

2019-09-24  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: texinfo: Fix cross-compilation.
	* gnu/packages/texinfo.scm (texinfo)[arguments]: Do not reset environment
	before running configure with the native compiler, in a cross-compilation
	context,
	[inputs]: move perl from here ...
	[native-inputs]: ... to here. Also add ncurses that is needed in a
	cross-compilation context to build texinfo native tools.

	gnu: alsa-utils: Fix cross-compilation.
	* gnu/packages/linux.scm (alsa-utils)[inputs]: Move gettext from here ...
	[native-inputs]: ... to here, in order to fix cross-compilation.

	gnu: pkg-config: Fix cross-compilation.
	* gnu/packages/pkg-config.scm (%pkg-config)[arguments]: Add configure-flags
	to disable tests that fail when cross-compiling.

	gnu: tcsh: Fix cross-compilation.
	* gnu/packages/shells.scm (tcsh)[arguments]: Replace "cc" by "gcc" as
	native gethost compiler when cross-compiling.

	gnu: libarchive: Fix cross-compilation.
	* gnu/packages/backup.scm (libarchive)[arguments]: Do not build and run tests
	when cross-compiling.

	gnu: xmlto: Fix cross-compilation.
	* gnu/packages/xml.scm (xmlto)[native-inputs]: Add util-linux.

	gnu: help2man: Fix cross-compilation.
	* gnu/packages/man.scm (help2man)[native-inputs]: Add perl.

	gnu: mit-krb5: Fix cross-compilation.
	* gnu/packages/kerberos.scm (mit-krb5)[arguments]: Disable tests when
	cross-compiling. Add cross-compilation specific configure-flags and
	make-flags. Search for perl in native-inputs or inputs.

	gnu: ath9k-htc-firmware: Fix cross compilation.
	* gnu/packages/firmware.scm (ath9k-htc-firmware)[phases]: Search for
	"cross-gcc" in native-inputs and inputs in "configure" phase.

	gnu: libgit2: Fix cross compilation.
	* gnu/packages/version-control.scm (libgit2)[arguments]: Set
	PKG_CONFIG_EXECUTABLE variable when cross-compiling.
	Also do not run test suite if cross-compiling.

	gnu: http-parser: Fix cross-compilation.
	* gnu/packages/web.scm (http-parser)[arguments]: Set CC and AR variables in
	Makefile in order to fix cross-compilation.

	gnu: python: Further cross-compilation fixes.
	* gnu/packages/patches/python-2.7-search-paths.patch: Add cross-compilation
	support.
	* gnu/packages/patches/python-3-search-paths.patch: Ditto.
	* gnu/packages/patches/python-cross-compile.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add above new patch.
	* gnu/packages/python.scm (python-2.7)[patches]: Add new patch above,
	[arguments]: Set _PYTHON_HOST_PLATFORM env variable when cross compiling.

	gnu: xorg: Fix cross-compilation of multiple packages.
	* gnu/packages/xorg.scm (libxext)[arguments]: Disable zero malloc check that
	fails when cross-compiling,
	(libxrender)[arguments]: ditto,
	(libx11)[arguments]: ditto.

	gnu: libxslt: Fix cross-compilation.
	* gnu/packages/xml.scm (libxslt)[native-inputs]: Add pkg-config.

	gnu: tk: Fix cross-compilation.
	* gnu/packages/tcl.scm (tk)[arguments]: Add configure flags to fix
	cross-compilation.

	gnu: tcl: Fix cross-compilation.
	* gnu/packages/tcl.scm (tcl)[arguments]: Add configure flags to fix
	cross-compilation.

	gnu: python: Fix cross compilation.
	* gnu/packages/python.scm (python-2.7)[arguments]: Add a configure flag to
	disable a check failing when cross-compiling. This is covered here:
	https://lists.yoctoproject.org/pipermail/poky/2013-June/008997.html,
	[native-inputs]: Add self and which when cross-compiling,
	(python-3.7)[arguments]: Refer to native python when cross-compiling.

	gnu: perl: Fix cross-compilation.
	* gnu/packages/perl.scm (perl)[arguments]: Use cross-libc instead of libc when
	cross-compiling.

2019-09-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sxhkd: Sensibly name source checkout.
	* gnu/packages/xdisorg.scm (sxhkd)[source]: Use GIT-FILE-NAME.

	gnu: mako: Update to 1.4.
	* gnu/packages/wm.scm (mako): Update to 1.4.

	gnu: sxhkd: Update to 0.6.1.
	* gnu/packages/xdisorg.scm (sxhkd): Update to 0.6.1.

	gnu: java-dom4j: Update to 2.1.1.
	* gnu/packages/xml.scm (java-dom4j): Update to 2.1.1.

	Revert "gnu: qpdf: Update to 9.0.1."
	This reverts commit 88808152d993ea170126ec41905a889227905873.
	It was intended for staging.

	gnu: qpdf: Update to 9.0.1.
	* gnu/packages/pdf.scm (qpdf): Update to 9.0.1.

	gnu: ethtool: Update to 5.3.
	* gnu/packages/networking.scm (ethtool): Update to 5.3.

	gnu: linux-libre: Update to 4.4.194.
	* gnu/packages/linux.scm (linux-libre): Update to 4.4.194.

	gnu: linux-libre: Update to 4.9.194.
	* gnu/packages/linux.scm (linux-libre): Update to 4.9.194.

	gnu: linux-libre: Update to 4.14.146.
	* gnu/packages/linux.scm (linux-libre): Update to 4.14.146.

	gnu: linux-libre: Update to 4.19.75.
	* gnu/packages/linux.scm (linux-libre): Update to 4.19.75.

	gnu: linux-libre: Update to 5.2.17.
	* gnu/packages/linux.scm (linux-libre): Update to 5.2.17.

	gnu: linux-libre: Update deblobbing scripts.
	* gnu/packages/linux.scm (deblob-scripts-4.4): Update to version 4.4.194
	and update the 'deblob-check' hash.
	(deblob-scripts-5.2, deblob-scripts-4.19)
	(deblob-scripts-4.14, deblob-scripts-4.9): Update to versions 5.2.17, 4.19.75,
	4.14.146, and 4.9.194 respectively, although the scripts themselves are
	unchanged.

	doc: Remove more ‘guixsd’ remnants.
	* doc/guix.texi (Installing Guix in a VM): Use ‘guix-system.img’ as
	image file name.

	gnu: xterm: Don't use NAME in source URI.
	* gnu/packages/xorg.scm (xterm)[source]: Hard-code NAME.

	gnu: xterm: Update to 349.
	* gnu/packages/xorg.scm (xterm): Update to 349.

	gnu: glm: Update to 0.9.9.6.
	* gnu/packages/maths.scm (glm): Update to 0.9.9.6.
	[source]: Add patch.
	* gnu/packages/patches/glm-restore-install-target.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-09-23  Mark H Weaver  <mhw@netris.org>

	gnu: bash: Unconditionally configure PGRP_PIPE for *-linux systems.
	* gnu/packages/patches/bash-linux-pgrp-pipe.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/bash.scm (bash)[source]: Add the patch.

2019-09-23  Ludovic Courtès  <ludo@gnu.org>

	pull: Use ~/.cache/guix/checkouts instead of ~/.cache/guix/pull.
	Previously 'channel-news-for-commit' would use the former while 'guix
	pull' would use the latter.  Consequently, the first 'guix pull -N'
	would clone the repository anew.

	* guix/scripts/pull.scm (guix-pull): Remove 'cache', and leave
	%REPOSITORY-CACHE-DIRECTORY to its default value.

2019-09-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to d27ff21.
	* gnu/packages/ci.scm (cuirass): Update to d27ff21.

	services: cuirass: Remove unneeded conditional.
	* gnu/services/cuirass.scm (cuirass-shepherd-service): Remove unneeded 'and'.

	gexp: Remove unused procedure.
	* guix/gexp.scm (syntax-location-string): Remove.

2019-09-23  Ludovic Courtès  <ludo@gnu.org>

	gexp: Catch and report non-self-quoting gexp inputs.
	Previously we would, for example, generate build scripts in the store;
	when trying to run them, we'd get a 'read' error due to the presence
	of #<foo> syntax in there.

	* guix/gexp.scm (gexp->sexp)[self-quoting?]: New procedure.
	[reference->sexp]: Check whether the argument in a <gexp-input> box is
	self-quoting.  Raise a '&gexp-input-error' condition if it's not.
	* tests/gexp.scm ("lower-gexp, non-self-quoting input"): New test.

2019-09-23  Ludovic Courtès  <ludo@gnu.org>

	repl, marionette: 'self-quoting?' matches keywords.
	* guix/repl.scm (self-quoting?): Add 'keyword?' and 'array?'; remove
	'vector?' and 'bytevector?'.
	* gnu/tests.scm (marionette-shepherd-service) <start>: Likewise.
	<modules>: Remove (rnrs bytevector).

	show, search: Add '--load-path'.
	* guix/scripts/search.scm (show-help, %options): Add -L/--load-path.
	* guix/scripts/show.scm (show-help, %options): Add -L/--load-path.

2019-09-23  Vagrant Cascadian  <vagrant@debian.org>

	gnu: r-gplots: Fix typo.
	* gnu/packages/statistics (r-gplots)[description]: Fix spelling of "balloon".

	gnu: packages: Fix typos.
	* gnu/packages/emacs-xyz (emacs-litable)[description]: Fix use of singular
	  form of "This package".
	  (emacs-ssh-config-mode)[description]: Likewise.
	* gnu/packages/haskell-xyz (ghc-process-extras)[description]: Likewise.
	* gnu/packages/lisp (sbcl-fare-quasiquote-readtable)[description]: Likewise.
	* gnu/packages/usb-modeswitch (usb-modeswitch-data)[description]: Likewise.

	gnu: vco-plugins: Fix typo.
	* gnu/packages/audio (vco-plugins)[description]: Fix spelling of "rectangle".

	gnu: rust-widestring: Fix typo.
	* gnu/packages/crates-io (rust-widestring)[description]: Fix spelling if
	  "libraries".

	gnu: guile-persist: Fix typo.
	* gnu/packages/guile-xyx (guile-persist)[synopsis]: Fix spelling of
	  "Persistence".

	gnu: sbcl-cl-hooks: Fix typo.
	* gnu/packages/lisp (sbcl-cl-hooks)[description]: Fix spelling of
	  "possibilities".

	gnu: python-py-bcrypt: Fix typo.
	* gnu/packages/python-crypto (python-py-bcrypt)[description]: Fix spelling of
	  "parametrised".

	gnu: python-sphinxcontrib-htmlhelp: Fix typo.
	* gnu/packages/sphinx (python-sphinxcontrib-htmlhelp)[synopsis]: Fix spelling
	  of "extension".

	gnu: go-github-com-audriusbutkevicius-pfilter: Fix typo.
	* gnu/packages/syncthing (go-github-com-audriusbutkevicius-pfilter)
	  [synopsis]: Fix spelling of "multiple".

2019-09-23  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: guile-email: Update to 0.2.1.
	* gnu/packages/guile-xyz.scm (guile-email): Update to 0.2.1.
	[arguments]: Remove patch-module-dir phase.

2019-09-23  Vagrant Cascadian  <vagrant@debian.org>

	gnu: bctoolbox: Fix typo.
	* gnu/packages/telephony (bctoolbox)[description]: Fix plurality of
	  "software".

	gnu: fe: Fix typo.
	* gnu/packages/text-editors (fe)[description]: Fix spelling of "menus".

	gnu: perl-xml-xpathengine: Fix typo.
	* gnu/packages/xml (perl-xml-xpathengine)[description]: Fix spelling of
	  "mimic".

	build: ruby-build-system: Fix typo.
	* guix/build/ruby-build-system: Fix spelling of "invocation".

	import: stackage: Fix typo.
	* guix/import/stackage: Fix spelling of "version".

2019-09-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-html2text: Update to 2019.8.11.
	* gnu/packages/python-web.scm (python-html2text): Update to 2019.8.11.
	[arguments]: Use a custom 'check phase.
	[home-page]: Update home-page.

2019-09-23  Vagrant Cascadian  <vagrant@debian.org>

	inferior: Fix typo.
	* guix/inferior: Fix spelling of "specifications".

	lint: Fix typo.
	* guix/lint: Fix spelling of "mentioning".

	scripts: container: Fix typo.
	* guix/scripts/container/exec (show-help): Fix spelling of COMMAND.

2019-09-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Fix typo.
	* doc/guix.texi (Build Systems): Fix/spoil ‘libary’ typo/joke.

	gnu: sbcl-trivia.ppcre: Fix typo in description.
	* gnu/packages/lisp.scm (sbcl-trivia.ppcre)[description]: Fix typo.

2019-09-23  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-ace-window: Update to 0.9.0-1.a534492.
	* gnu/packages/emacs-xyz.scm (emacs-ace-window): Update to 0.9.0-1.a534492.

2019-09-23  Jakob L. Kreuze  <zerodaysfordays@sdf.lonestar.org>

	gnu: Add screenfetch.
	* gnu/packages/admin.scm (screenfetch): New variable.

2019-09-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-m2crypto: Update to 0.35.2.
	* gnu/packages/python-crypto.scm (python-m2crypto): Update to 0.35.2.

	gnu: python-slugify: Update to 3.0.4.
	* gnu/packages/python-web.scm (python-slugify): Update to 3.0.4.
	* gnu/packages/patches/python-slugify-depend-on-unidecode.patch:
	Adjust accordingly.

	gnu: enchant: Update to 2.2.7.
	* gnu/packages/enchant.scm (enchant): Update to 2.2.7.

	gnu: obs: Update to 24.0.1.
	* gnu/packages/video.scm (obs): Update to 24.0.1.
	[inputs]: Add qtsvg.

	gnu: acpid: Update to 2.0.32.
	* gnu/packages/linux.scm (acpid): Update to 2.0.32.

2019-09-23  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Fix run-input-page calls.
	This fixes 55c43108 commit that renamed input-hide-checkbox? into
	input-visibility-checkbox?.

	* gnu/installer/newt/partition.scm (prompt-luks-passwords): Rename
	input-hide-checkbox? into input-visibility-checkbox?.

2019-09-23  Rutger Helling  <rhelling@mykolab.com>

	gnu: utox: Update to 0.17.1.
	* gnu/packages/messaging.scm (utox): Update to 0.17.1.

	gnu: kitty: Update to 0.14.5.
	* gnu/packages/terminals.scm (kitty): Update to 0.14.5.

	gnu: flatpak: Update to 1.4.3.
	* gnu/packages/package-management.scm (flatpak): Update to 1.4.3.

2019-09-23  Ludovic Courtès  <ludo@gnu.org>

	doc: Explain that '--profile' expects a file name.
	* doc/guix.texi (Invoking guix package): Explain that the argument to
	--profile is a file name.

2019-09-23  Boris A. Dekshteyn  <boris.dekshteyn@gmail.com>

	gnu: libomp: Fix test target.
	* gnu/packages/llvm.scm (libomp)[arguments]: Change #:test-target value.

2019-09-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: mit-scheme: Pass a valid tarball hash on non-x86.
	Fixes this bug:

	  $ guix build -nd mit-scheme -s aarch64-linux
	  guix build: error: derivation `/gnu/store/…-mit-scheme-c-10.1.3.tar.gz.drv' has incorrect output `/gnu/store/…-mit-scheme-c-10.1.3.tar.gz', should be `/gnu/store/…-mit-scheme-c-10.1.3.tar.gz'

	This is a followup to 7d6cfa442539e8fda0c145bf7a774c13e4fdc83c.

	* gnu/packages/scheme.scm (mit-scheme)[inputs]: For "source", pass a
	hash of the right length in the catch-all case.

2019-09-23  Ludovic Courtès  <ludo@gnu.org>

	deploy: Add '--verbosity' and properly interpret build log.
	This is a followup to 91300526b7d9d775bd98a700ed3758420ef9eac6.

	* guix/scripts/deploy.scm (show-help, %options): Add '--verbosity'.
	(guix-deploy): Wrap 'with-store' in 'with-status-verbosity'.

2019-09-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: perl-catalyst-view-json: Update to 0.37.
	* gnu/packages/web.scm (perl-catalyst-view-json): Update to 0.37.

	gnu: perl-catalyst-runtime: Update to 5.90124.
	* gnu/packages/web.scm (perl-catalyst-runtime): Update to 5.90124.
	[propagated-inputs]: Add PERL-PERLIO-UTF8_STRICT.

	etc: Add channel news file.
	* etc/news.scm: New file.
	* Makefile.am (EXTRA_DIST): Add it.

	Add '.guix-channel' file.
	* .guix-channel: New file.
	* Makefile.am (EXTRA_DIST): Add it.

	pull: Display news titles directly upon 'pull'.
	* guix/scripts/pull.scm (display-profile-news): Return true when there's
	more to display.
	(display-news-entry-title): New procedure.
	(display-news-entry): Use it.
	(display-channel-specific-news): Return true when there's more to
	display.
	(display-channel-news-headlines): New procedure.
	(build-and-install): Call it.  When 'display-channel-news-headlines' or
	'display-profile-news' returns #t, print a hint to run "pull --news".
	(display-new/upgraded-packages): Return true when there's more to display.

	pull: '-l' displays channel news.
	* guix/scripts/pull.scm (display-channel-news): Make 'previous' a
	parameter.
	(process-query)[list-generations]: Call 'display-channel-news'.

	pull: Display channel news.
	* guix/scripts/pull.scm (display-news-entry)
	(display-channel-specific-news): New procedures.
	(display-channel-news): Call it.
	(display-new/upgraded-packages): Adjust hint message.
	* doc/guix.texi (Invoking guix pull): Mention it.

	ui: Add 'current-message-language'.
	* guix/ui.scm (%default-message-language): New variable.
	(current-message-language): New procedure.

2019-09-23  Ludovic Courtès  <ludo@gnu.org>

	channels: Allow news entries to refer to a tag.
	Suggested by Ricardo Wurmus <rekado@elephly.net>.

	* guix/channels.scm (<channel-news-entry>)[tag]: New field.
	(sexp->channel-news-entry): Accept either 'commit' or 'tag' in 'entry'
	forms.
	(resolve-channel-news-entry-tag): New procedure.
	(channel-news-for-commit): Move 'with-repository' form one level
	higher.  Call 'resolve-channel-news-entry-tag' on all the news entries.
	* guix/tests/git.scm (populate-git-repository): Add clause for 'tag'.
	* tests/channels.scm ("channel-news, one entry"): Create a tag and add
	an entry with a tag.  Check that the tag is resolved and also visible in
	the <channel-news-entry> record.
	* doc/guix.texi (Channels): Mention tags in news entries.

2019-09-23  Ludovic Courtès  <ludo@gnu.org>

	channels: Add support for a news file.
	* guix/channels.scm (<channel-metadata>)[news-file]: New field.
	(read-channel-metadata): Set the 'news-file' field.
	(read-channel-metadata-from-source): Likewise.
	(<channel-news>, <channel-news-entry>): New record types.
	(sexp->channel-news-entry, read-channel-news)
	(channel-news-for-commit): New procedures.
	* guix/tests/git.scm (populate-git-repository): For 'add', allow
	CONTENTS to be a procedure.
	* tests/channels.scm ("channel-news, no news")
	("channel-news, one entry"): New tests.
	* doc/guix.texi (Channels): Document it.

	git: Add 'commit-difference'.
	* guix/git.scm (commit-closure, commit-difference): New procedures.
	* guix/tests/git.scm, tests/git.scm: New files.
	* Makefile.am (dist_noinst_DATA): Add guix/tests/git.scm.
	(SCM_TESTS): Add tests/git.scm.

	git: 'update-cached-checkout' avoids network access when unnecessary.
	* guix/git.scm (reference-available?): New procedure.
	(update-cached-checkout): Avoid call to 'remote-fetch' when REPOSITORY
	already contains REF.

	pull: '--news' shows the list of channels added or removed.
	* guix/scripts/pull.scm (display-channel, channel=?)
	(display-channel-news, display-news): New procedures.
	(process-query): Call 'display-news' instead of 'display-profile-news'.

2019-09-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wl-clipboard: Update to 2.0.0_beta2.
	* gnu/packages/xdisorg.scm (wl-clipboard): Update to 2.0.0_beta2.

	gnu: gdb-8.3: Update to 8.3.1.
	* gnu/packages/gdb.scm (gdb-8.3): Update to 8.3.1.

	gnu: datamash: Update to 1.5.
	* gnu/packages/datamash.scm (datamash): Update to 1.5.

2019-09-23  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-suggest: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-suggest): Enable tests.

	gnu: emacs-helpful: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-helpful): Enable tests.

	gnu: emacs-ht: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-ht): Enable tests.

2019-09-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: libsmpeg: Fix build failure with GCC 7.
	* gnu/packages/video.scm (libsmpeg)[arguments]: New field.

2019-09-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: perf: Really build without '-Werror'.
	Until this change, it would fail to build with:

	  In file included from /tmp/guix-build-perf-5.2.15.drv-0/linux-5.2.15/tools/include/uapi/linux/ethtool.h:19:0,
			   from xsk.c:18:
	  /gnu/store/…-linux-libre-headers-4.19.56/include/linux/if_ether.h:165:1: error: packed attribute is unnecessary for 'ethhdr' [-Werror=packed]

	* gnu/packages/linux.scm (perf)[arguments]: In 'configure' phase, remove
	"-Werror" from 'tools/lib/bpf/Makefile'.

2019-09-22  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-tco-el: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-tco-el): Enable tests.

	gnu: emacs-loop: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-loop): Enable tests.

	gnu: emacs-elisp-refs: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-elisp-refs): Enable tests.

	gnu: emacs-realgud: Update to 1.5.1.
	* gnu/packages/emacs-xyz.scm (emacs-realgud): Update to 1.5.1.

	gnu: emacs-company-lsp: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-company-lsp): Enable tests.

2019-09-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: instantmusic: Fix build failure.
	This is a followup to 6bbb37a545912c6bb2513ee08587ee4fe39cc330.

	* gnu/packages/music.scm (instantmusic): Move 'fix-file-permissions'
	phase before 'install' rather than before 'check'.

2019-09-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: js-datatables: Update to 1.10.19.
	* gnu/packages/javascript.scm (js-datatables): Update to 1.10.19.

2019-09-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: parallel: Update to 20190922.
	* gnu/packages/parallel.scm (parallel): Update to 20190922.

2019-09-22  John Soo  <jsoo1@asu.edu>

	gnu: Add freecad.
	* gnu/packages/engineering.scm (freecad): New variable.

	gnu: Add libmedfile.
	* gnu/packages/engineering.scm (libmedfile): New variable.

	gnu: Add libarea.
	* gnu/packages/engineering.scm (libarea): New variable.

	gnu: Add libspnav.
	* gnu/packages/engineering.scm (libspnav): New variable.

	gnu: Add python-pyside-2-tools.
	* gnu/packages/qt.scm (python-pyside-2-tools): New variable.

	gnu: Add python-pyside-2.
	 * gnu/packages/qt.scm (python-pyside-2): New variable.

	gnu: Add libcxx-6
	* gnu/packages/llvm.scm (libcxx-6): New variable.

	gnu: Add python-shiboken-2.
	* gnu/packages/qt.scm (python-shiboken-2): New variable.

	gnu: Add coin3D.
	* gnu/packages/graphics.scm (coin3D): New variable.

2019-09-22  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-company-lua: Update to 0.1-2.29f6819.
	* gnu/packages/emacs-xyz.scm (emacs-company-lua): Update to 0.1-2.29f6819.
	[arguments]: Include extra directory.

	gnu: emacs-crux: Update to 0.3.0-2.308f17d.
	* gnu/packages/emacs-xyz.scm (emacs-crux): Update to 0.3.0-2.308f17d.

	gnu: emacs-lispy: Update included files.
	* gnu/packages/emacs-xyz.scm (emacs-lispy): Update included files.

2019-09-21  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Adjust native-inputs for architecture limitations.
	* gnu/packages/diffoscope (diffoscope)[native-inputs]: Only add ghc on
	  x86_64-linux and i686-linux.
	  Only add openjdk and enjarify on x86_64-linux.

2019-09-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mutt: Update to 1.12.2.
	* gnu/packages/mail.scm (mutt): Update to 1.12.2.

2019-09-21  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-attrap: Update to 1.0-2.18cd1f7.
	* gnu/packages/emacs-xyz.scm (emacs-attrap): Update to 1.0-2.18cd1f7.

	gnu: emacs-github-review: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-github-review): Enable tests.

	gnu: emacs-elfeed: Update to 3.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed): Update to 3.2.0.

2019-09-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libgnomekbd: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (libgnomekbd)[source]: Hard-code NAME.

	gnu: libgnomekbd: Update to 3.26.1.
	* gnu/packages/gnome.scm (libgnomekbd): Update to 3.26.1.

	gnu: wxmaxima: Update to 19.09.0.
	* gnu/packages/maths.scm (wxmaxima): Update to 19.09.0.

2019-09-21  Christopher Baines  <mail@cbaines.net>

	services: virtualization: Change libvirtd use syslog by default.
	As defaulting by stderr, along with the shepherd service not directing the
	output to a log file makes seeing the output difficult, compared to logging to
	syslog.

	* gnu/services/virtualization.scm (libvirt-configuration)[log-outputs]: Change
	default from "3:stderr" to "3:syslog:libvirtd".

2019-09-21  Christopher Baines  <mail@cbaines.net>

	gnu: guile-email: Add phase to patch the module directory.
	Otherwise the .go files appear within share, and Guile doesn't find them. With
	this patch they appear in lib within the output. One thing this means is that
	stack traces include the filenames.

	* gnu/packages/guile-xyz.scm (guile-email)[arguments]: Add 'patch-module-dir
	phase.

2019-09-21  Ludovic Courtès  <ludo@gnu.org>

	guix package: '--show' ignores deprecated packages.
	* guix/scripts/package.scm (process-query) <'show>: Remove superseded
	packages.
	* tests/guix-package-aliases.sh: Add test.

2019-09-21  zimoun  <zimon.toutoune@gmail.com>

	guix package: Add 'guix show' alias.
	* guix/scripts/show.scm: New file.
	* Makefile.am (MODULES): Add it.
	* po/guix/POTFILES.in: Add it.
	* tests/guix-package-aliases.sh: Add test.
	* doc/guix.texi (Invoking guix package): Document it and use it in a example.

2019-09-21  Wiktor Żelazny  <wzelazny@vurv.cz>

	gnu: Add python-bibtexparser.
	* gnu/packages/python-xyz.scm (python-bibtexparser): New variable.

	gnu: Add autocutsel.
	* gnu/packages/xdisorg.scm (autocutsel): New variable.

2019-09-21  Alexey Abramov  <levenson@mmer.org>

	services: dovecot: Fix predicate names for free-form fields
	* gnu/services/mail.scm (free-form-fields?, free-form-args?): Change
	'string' to 'string?'.

2019-09-21  Ludovic Courtès  <ludo@gnu.org>

	inferior: Propagate '&store-protocol-error' error conditions.
	Until now '&store-protocol-error' conditions raised in the inferior
	would not be correctly propagated because SRFI-35 records lack a read
	syntax.

	Reported at <https://bugs.gnu.org/37449>
	by Carl Dong <contact@carldong.me>.

	* guix/inferior.scm (port->inferior): Import (srfi srfi-34) in the inferior.
	(inferior-eval-with-store): Define 'error?' and 'error-message'.  Wrap
	call to PROC in 'guard'.  Check the response of INFERIOR for a
	'store-protocol-error' or a 'result' tag.
	* tests/inferior.scm ("inferior-eval-with-store, &store-protocol-error"):
	New test.

2019-09-21  Ludovic Courtès  <ludo@gnu.org>

	services: gdm: Ensure /var/lib/gdm is owned by "gdm".
	Fixes <https://bugs.gnu.org/37423>.
	Reported by Jan <tona_kosmicznego_smiecia@interia.pl>.

	* gnu/services/xorg.scm (%gdm-activation): New variable.
	(gdm-service-type)[extensions]: Add 'activation-service-type'.

2019-09-21  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-counsel-etags: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-etags): Enable tests.

	gnu: emacs-rjsx-mode: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-rjsx-mode): Enable tests.

2019-09-21  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: enjarify: Adjust native-inputs.
	* gnu/packages/android (enjarify)[native-inputs]: Use openjdk instead of
	  openjdk:jdk.

2019-09-21  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-lispyville: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-lispyville): Enable tests.

	gnu: emacs-lispy: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-lispy): Enable tests.

2019-09-20  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-js2-mode: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-js2-mode): Enable tests.

	gnu: emacs-ivy: Simplify #:test-command.
	* gnu/packages/emacs-xyz.scm (emacs-ivy): Simplify #:test-command.

	gnu: emacs-avy: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-avy): Enable tests.

2019-09-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: node: Disable tests that fail with openssl@1.1.1d.
	Work around <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=37386>.

	* gnu/packages/node.scm (node)[arguments]: Disable failing tests.

2019-09-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rclone: Update to 1.49.3.
	* gnu/packages/sync.scm (rclone): Update to 1.49.3.

	gnu: perl-anyevent: Update to 7.17.
	* gnu/packages/libevent.scm (perl-anyevent): Update to 7.17.

2019-09-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-libxml2, itstool: Provide crash-free variants.
	Fixes <https://bugs.gnu.org/37468>.

	* gnu/packages/patches/python-libxml2-utf8.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/xml.scm (python-libxml2/fixed): New variable.
	* gnu/packages/glib.scm (itstool/fixed): New variable.
	* gnu/packages/gnome.scm (gnumeric)[native-inputs]: Use ITSTOOL/FIXED
	instead of ITSTOOL.

2019-09-20  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-hercules: Update to 0.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-hercules): Update to 0.2.1.

	gnu: emacs-evil-matchit: Update to 2.3.4.
	* gnu/packages/emacs-xyz.scm (emacs-evil-matchit): Update to 2.3.4.

2019-09-20  Efraim Flashner  <efraim@flashner.co.il>

	import/github: Check for more version prefixes.
	* guix/import/github.scm (latest-released-version): Allow the
	version string to begin with the word 'version'.

2019-09-20  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-ivy: Update to 0.12-2.79333e9.
	* gnu/packages/emacs-xyz.scm (emacs-ivy): Update to 0.12-2.79333e9.
	[source]: Enable tests.
	[native-inputs]: Add emacs-wgrep.

	gnu: emacs-ts: Update to 0.1-2.395649a.
	* gnu/packages/emacs-xyz.scm (emacs-ts): Update to 0.1-2.395649a.

2019-09-20  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-auto-yasnippet: Update to 0.3.0-2.642b0d9.
	* gnu/packages/emacs-xyz.scm (emacs-auto-yasnippet): Update to 0.3.0-2.642b0d9.
	[arguments]: Simplify test command.

	gnu: emacs-rjsx-mode: Update to 0.4-2.0e7fa6b.
	* gnu/packages/emacs-xyz.scm (emacs-rjsx-mode): Update to 0.4-2.0e7fa6b.

	gnu: emacs-prodigy-el: Update to 0.7.0-2.0a12eec.
	* gnu/packages/emacs-xyz.scm (emacs-prodigy-el): Update to 0.7.0-2.0a12eec.

	gnu: emacs-equake: Update to 0.85-2.7eddc02.
	* gnu/packages/emacs-xyz.scm (emacs-equake): Update to 0.85-2.7eddc02.

	gnu: emacs-js2-refactor-el: Update to 0.9.0-2.d4c40b5.
	* gnu/packages/emacs-xyz.scm (emacs-js2-refactor-el): Update to 0.9.0-2.d4c40b5.

	gnu: emacs-undo-propose-el: Update to 3.0.0-2.47b7df0.
	* gnu/packages/emacs-xyz.scm (emacs-undo-propose-el): Update to 3.0.0-2.47b7df0.

	gnu: emacs-general: Update to 0-2.f032c3a.
	* gnu/packages/emacs-xyz.scm (emacs-general): Update to 0-2.f032c3a.

	gnu: emacs-ccls: Update to 0.1-2.9061ebb.
	* gnu/packages/emacs-xyz.scm (emacs-ccls): Update to 0.1-2.9061ebb.

	gnu: emacs-github-review: Update to 0.1-2.a13a3b4.
	* gnu/packages/emacs-xyz.scm (emacs-github-review): Update to 0.1-2.a13a3b4.

	gnu: emacs-scribble-mode: Update to 0.1-2.217945d.
	* gnu/packages/emacs-xyz.scm (emacs-scribble-mode): Update to 0.1-2.217945d.

	gnu: emacs-unpackaged-el: Update to 0-2.c0d58cf.
	* gnu/packages/emacs-xyz.scm (emacs-unpackaged-el): Update to 0-2.c0d58cf.
	* gnu/packages/patches/emacs-unpackaged-req.patch: Delete it.
	* gnu/local.mk (dist_patch_DATA): Remove patch.

	gnu: emacs-grep-context: Update to 0.1.0-1.5a4e3ef.
	* gnu/packages/emacs-xyz.scm (emacs-grep-context): Update to 0.1.0-1.5a4e3ef.

	gnu: emacs-info-plus: Update to 0-2.4a6b93c.
	* gnu/packages/emacs-xyz.scm (emacs-info-plus): Update to 0-2.4a6b93c.

	gnu: emacs-isearch+: Update to 0-2.7c251b9.
	* gnu/packages/emacs-xyz.scm (emacs-isearch+): Update to 0-2.7c251b9.

	gnu: emacs-isearch-prop: Update to 0-2.4a2765f.
	* gnu/packages/emacs-xyz.scm (emacs-isearch-prop): Update to 0-2.4a2765f.

	gnu: Add emacs-helm-lsp.
	* gnu/packages/emacs-xyz.scm (emacs-helm-lsp): New variable.

	gnu: Enable tests for emacs-evil-lion.
	* gnu/packages/emacs-xyz.scm (emacs-evil-lion): Enable tests.

2019-09-20  Brian Leung  <leungbk@mailfence.com>

	gnu: Add emacs-compdef.
	* gnu/packages/emacs-xyz.scm (emacs-compdef): New variable.

2019-09-20  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-company-cabal: Include directory.
	* gnu/packages/emacs-xyz.scm (emacs-company-cabal): Include directory.

	gnu: emacs-dante: Update to 1.5-2.a25ae9e.
	* gnu/packages/emacs-xyz.scm (emacs-dante): Update to 1.5-2.a25ae9e.

2019-09-20  Brian Leung  <leungbk@mailfence.com>

	gnu: emacs-iedit: Update to 0.9.9.9-1.e2c100c.
	* gnu/packages/emacs-xyz.scm (emacs-iedit): Update to 0.9.9.9-1.e2c100c.

	gnu: emacs-lpy: Update to 0.1.0-2.dfd9a0f.
	* gnu/packages/emacs-xyz.scm (emacs-lpy): Update to 0.1.0-2.dfd9a0f.

	gnu: emacs-lispy: Include non-Elisp code.
	* gnu/packages/emacs-xyz.scm (emacs-lispy): Include non-Elisp code.

	gnu: emacs-org-super-agenda: Update to 1.1.1-2.f0ee7ed.
	* gnu/packages/emacs-xyz.scm (emacs-org-super-agenda): Update to 1.1.1-2.f0ee7ed.

	gnu: emacs-org-sidebar: Update to 0.1-2.b2a5a69.
	* gnu/packages/emacs-xyz.scm (emacs-org-sidebar): Update to 0.1-2.b2a5a69.

2019-09-19  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: Add enjarify.
	* gnu/packages/android (enjarify): New variable.
	* gnu/packages/diffoscope (diffoscope)[native-inputs]: Add enjarify.
	  [arguments]: add enjarify to add-known-tools phase.
	* gnu/packages/patches/enjarify-setup-py.patch: New file.
	* gnu/local.mk: Add enjarify-setup-py.patch.

2019-09-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.0-5.8a57c87.
	* gnu/packages/mail.scm (mumi): Update to 0.0.0-5.8a57c87.

	gnu: guile-debbugs-next: Update to 0.0.3-2.fb0ae06.
	* gnu/packages/guile-xyz.scm (guile-debbugs-next): Update to 0.0.3-2.fb0ae06.

	gnu: octave: Use texlive-union.
	* gnu/packages/maths.scm (octave)[native-inputs]: Replace texlive with
	texlive-union containing texlive-epsf.

2019-09-19  zimoun  <zimon.toutoune@gmail.com>

	ui: 'relevance' connects regexps with a logical and.
	Fixes <https://bugs.gnu.org/36763>.
	Previously, the logical and connecting the regexps did not output the expected
	results (introduced in 8874faaaac665100a095ef25e39c9a389f5a397f).

	* guix/ui.scm (relevance)
	[score]: Change its arguments.
	[regexp->score]: New procedure.
	* tests/ui.scm ("package-relevance"): Add test.

2019-09-19  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: Add python-jsbeautifier.
	* gnu/packages/python-xyz (python-jsbeautifier): New variable.
	* gnu/packages/diffoscope (diffoscope)[native-arguments]: Add python-jsbeautifier.
	  [arguments]: Add python-jsbeautifier to add-known-tools phase.

2019-09-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: klick: Fix build with GCC 7.
	* gnu/packages/music.scm (klick)[arguments]: Pass -fpermissive to compiler.

	gnu: avr-libc: Unset CPATH to fix the build.
	* gnu/packages/avr.scm (avr-libc)[arguments]: Unset CPATH variable.

	gnu: avr-gcc-4.9: Build with GCC 5.
	* gnu/packages/avr.scm (avr-gcc-4.9)[native-inputs]: Add gcc-5.

	gnu: alsa-modular-synth: Build with GCC 5.
	* gnu/packages/audio.scm (alsa-modular-synth)[native-inputs]: Add gcc-5.

	gnu: gcc-arm-none-eabi-4.9: Build with GCC 5.
	* gnu/packages/embedded.scm (gcc-arm-none-eabi-4.9)[native-inputs]: Add gcc-5.

2019-09-19  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add python-editorconfig.
	* gnu/packages/python-xyz (python-editorconfig): New variable.

	gnu: Add wabt.
	* gnu/packages/web (wabt): New variable.
	* gnu/packages/diffoscope (diffoscope)[native-inputs]: Add wabt for tests.
	  [arguments]: Add phase patching wabt into known tools.

	gnu: Add python-binwalk.
	* gnu/packages/python-xyz (python-binwalk): New variable.
	* gnu/packages/diffoscope (diffoscope)[native-inputs]: Add python-binwalk for
	  tests.

2019-09-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tor: Update to 0.4.1.6.
	* gnu/packages/tor.scm (tor): Update to 0.4.1.6.

2019-09-19  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: next: Update to 1.3.2.
	* gnu/packages/web-browsers.scm (next): Update to 1.3.2.

2019-09-19  Rutger Helling  <rhelling@mykolab.com>

	gnu: samba: Update to 4.11.0.
	* gnu/packages/samba.scm (samba): Update to 4.11.0.

2019-09-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: fontforge: Update to 20190801.
	* gnu/packages/fontutils.scm (fontforge): Update to 20190801.
	[source](patches): Remove.  The patch served by github.com had been
	modified in place.

2019-09-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: efl: Update to 1.22.5.
	* gnu/packages/enlightenment.scm (efl): Update to 1.22.5.

2019-09-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: android-libutils: Build with GCC 5.
	* gnu/packages/android.scm (android-libutils)[native-inputs]: Add gcc-5.

	gnu: perl-glib: Update to 1.3291.
	* gnu/packages/glib.scm (perl-glib): Update to 1.3291.

2019-09-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-matplotlib: Use https in home-page.
	* gnu/packages/python-xyz.scm (python-matplotlib)[home-page]: Update to
	use https.

	gnu: python2-matplotlib: Update to 2.2.4.
	* gnu/packages/python-xyz.scm (python2-matplotlib): Update to 2.2.4.

	gnu: python2-matplotlib: Fix jquery-ui install path.
	* gnu/packages/python-xyz.scm (python2-matplotlib)[arguments]: Override
	custom 'install-jquery-ui phase to install in the appropriate directory.

	gnu: python2-matplotlib: Disable tests.
	* gnu/packages/python-xyz.scm (python2-matplotlib)[arguments]: Skip the
	custom 'check phase.

2019-09-19  Rutger Helling  <rhelling@mykolab.com>

	gnu: linux-libre: Update to 5.2.16.
	* gnu/packages/linux.scm (linux-libre): Update to 5.2.16.

2019-09-19  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 125.
	* gnu/packages/diffoscope (diffoscope): Update to 125.
	  [arguments] Adjust remove-ocaml-test to selectively disable a single test.
	    Add skip-elf-tests to disable a new failing test.
	  [native-inputs] Add ocaml for tests.

	gnu: diffoscope: Add additional test dependencies.
	* gnu/packages/diffoscope (diffoscope)[native-inputs]: Add abootimg, dtc,
	  and r-minimal.

	gnu: Move diffoscope and trydiffoscope to new diffoscope.scm.
	* gnu/packages/package-management (diffoscope): Remove variable.
	  (trydiffoscope): Remove variable.
	  Update copyright information.
	* gnu/packages/diffoscope.scm: New file.
	  (diffoscope): Add variable.
	  (trydiffoscope): Add variable.
	* gnu/local.mk [GNU_SYSTEM_MODULES]: Add diffoscope.scm.

2019-09-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: isc-dhcp: Update bundled BIND to 9.11.11 [fixes CVE-2019-6471].
	* gnu/packages/admin.scm (isc-dhcp)[bind-patch-version]: Update to 11.
	[inputs]: Update bind-source-tarball hash.

	gnu: bind: Update to 9.14.6 [fixes CVE-2019-6471].
	* gnu/packages/dns.scm (isc-bind): Update to 9.14.6.

2019-09-18  Alejandro "HiPhish" Sanchez  <hiphish@posteo.de>

	gnu: libvterm: Update to 1.1.0.
	* gnu/packages/terminals.scm (libvterm): Update to 1.1.0.
	[arguments]: Enable tests.

2019-09-18  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	scripts: pull: Add options for generation management
	* guix/scripts/pull.scm (%options) Add --roll-back, --switch-generation,
	--delete-generations
	(process-generation-change): New function
	(guix-pull): Execute generation management operations

	* doc/guix.texi: Document the generation management operations

2019-09-18  Ludovic Courtès  <ludo@gnu.org>

	pull: Work around Ubuntu's 'sudo'.
	Partly fixes <https://bugs.gnu.org/36785>.
	Reported by Julien Lepiller <julien@lepiller.eu>.

	* guix/scripts/pull.scm (ensure-default-profile): Do not call
	'migrate-generations' when "SUDO_USER" is set.

2019-09-18  Ludovic Courtès  <ludo@gnu.org>

	import: pypi: Refresher recognizes pythonhosted.org source URLs.
	This is a followup to a5376200541abf8245973e601be246bf65b8b6c7.
	Since that commit, 'pypi-package?' would return false for most Python
	packages, and thus "guix refresh python-xxx" would report that no
	updaters apply to the package.

	* guix/import/pypi.scm (pypi-package?)[pypi-url?]: Recognize
	"files.pythonhosted.org" URLs.

2019-09-18  Ludovic Courtès  <ludo@gnu.org>

	doc: Mention the "repository name" for 'guix pack -f docker'.
	This is a followup to 0074844366381e3056d09492b8b437836c7adb61.

	* doc/guix.texi (Invoking guix pack): Mention the repository name.

2019-09-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add Xeus.
	* gnu/packages/jupyter.scm (xeus): New variable.

	gnu: Add python-jupyter-kernel-test.
	* gnu/packages/jupyter.scm (python-jupyter-kernel-test): New file.

	gnu: Add python-jupyter-kernel-mgmt.
	* gnu/packages/jupyter.scm (python-jupyter-kernel-mgmt): New variable.

	gnu: Add python-jupyter-protocol.
	* gnu/packages/jupyter.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: nlohmann-json-cpp: Update to 3.7.0.
	* gnu/packages/serialization.scm (nlohmann-json-cpp): Update to 3.7.0.
	[source]: Use 'git-fetch'.
	[native-inputs, arguments]: New fields.

2019-09-18  Ludovic Courtès  <ludo@gnu.org>

	linux-container: 'eval/container' correctly passes -L and -C flags.
	This fixes a type error.

	* gnu/system/linux-container.scm (eval/container): Use 'append-map', not
	'map'.
	* tests/containers.scm ("eval/container, non-empty load path"): New test.

2019-09-18  Ludovic Courtès  <ludo@gnu.org>

	guix package: "guix package -f FILE" ensures FILE returns a package.
	* guix/scripts/package.scm (options->installable): Add clause for
	'install option with a non-package object.
	* tests/guix-package.sh: Add test.

2019-09-18  Ricardo Wurmus  <rekado@elephly.net>

	Merge branch 'wip-texlive'

2019-09-18  宋文武  <iyzsong@member.fsf.org>

	services: Add nftables-service-type.
	* gnu/services/networking.scm (%default-nftables-ruleset): New variable.
	(<nftables-configuration>): New record type.
	(nftables-shepherd-service): New procedure.
	(nftables-service-type): New service type.
	* doc/guix.texi (Networking Services): Document it.

	gnu: linux-libre: Enable all nftables families.
	* gnu/packages/aux-files/linux-libre/4.19-arm.conf,
	gnu/packages/aux-files/linux-libre/4.19-arm64.conf,
	gnu/packages/aux-files/linux-libre/4.19-i686.conf,
	gnu/packages/aux-files/linux-libre/4.19-x86_64.conf,
	gnu/packages/aux-files/linux-libre/5.2-arm.conf,
	gnu/packages/aux-files/linux-libre/5.2-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.2-i686.conf,
	gnu/packages/aux-files/linux-libre/5.2-x86_64.conf: Set CONFIG_NF_TABLES_INET,
	CONFIG_NF_TABLES_NETDEV, CONFIG_NF_TABLES_IPV4, CONFIG_NF_TABLES_IPV6 and
	CONFIG_NF_TABLES_BRIDGE to 'y', and related options to 'm'.

2019-09-18  Guillaume LE VAILLANT  <glv@posteo.net>

	gnu: Add cl-lzlib.
	* gnu/packages/lisp.scm (sbcl-lzlib, cl-lzlib, ecl-lzlib): New variables.

	gnu: Add cl-octet-streams.
	* gnu/packages/lisp.scm (sbcl-cl-octet-streams, cl-octet-streams,
	  ecl-cl-octet-streams): New variables.

	gnu: Add bst.
	* gnu/packages/lisp.scm (sbcl-bst, cl-bst, ecl-bst): New variables.

	gnu: Add cl-ledger.
	* gnu/packages/lisp.scm (sbcl-cl-ledger, cl-ledger, ecl-cl-ledger): New
	  variables.

	gnu: Add cambl.
	* gnu/packages/lisp.scm (sbcl-cambl, cl-cambl, ecl-cambl): New variables.

	gnu: Add fprog.
	* gnu/packages/lisp.scm (sbcl-fprog, cl-fprog, ecl-fprog): New variables.

	gnu: Add xlunit.
	* gnu/packages/lisp.scm (sbcl-xlunit, cl-xlunit, ecl-xlunit): New variables.

	gnu: Add cl-containers.
	* gnu/packages/lisp.scm (sbcl-cl-containers, cl-containers, ecl-containers):
	  New variables.

2019-09-18  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: sbcl-lift: Fix version number.
	* gnu/packages/lisp.scm (sbcl-lift)[version]: Set to 1.7.1 instead of 0.0.0.

2019-09-18  Guillaume LE VAILLANT  <glv@posteo.net>

	gnu: Add metatilities-base.
	* gnu/packages/lisp.scm (sbcl-metatilities-base, cl-metatilities-base,
	  ecl-metatilities-base): New variables.

	gnu: Add periods-series.
	* gnu/packages/lisp.scm (sbcl-periods-series, cl-periods-series,
	  ecl-periods-series): New variables.

	gnu: Add periods.
	* gnu/packages/lisp.scm (sbcl-periods, cl-periods, ecl-periods): New variables.

	gnu: Add series.
	* gnu/packages/lisp.scm (sbcl-series, cl-series, ecl-series): New variables.

2019-09-18  Ricardo Wurmus  <rekado@elephly.net>

	Merge remote-tracking branch 'origin/master' into wip-texlive

	doc: Add Guix Cookbook.
	* .gitignore: Update ignore list.
	* Makefile.am (assert-no-store-file-names): Exclude the cookbook.
	* bootstrap: Generate po files for cookbook translations.
	* doc/guix-cookbook.texi: New file.
	* doc/local.mk (info_TEXINFOS): Add it; add a rule to build cookbook
	translations.
	* po/doc/local.mk (DOC_COOKBOOK_PO_FILES): New variable.
	(EXTRA_DIST): Add cookbook pot file and po files.
	(doc-po-update-cookbook-%): New target.
	(doc-pot-update): Also update cookbook pot file.
	(doc-po-update): Also update cookbook po files.

	gnu: festival: Fix scripts.
	* gnu/packages/speech.scm (festival)[arguments]: Fix broken shebangs in
	scripts.

	gnu: festival: Include default voice.
	* gnu/packages/speech.scm (festival)[arguments]: Install default voice.
	[native-inputs]: Add default voice.

2019-09-17  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: emacs-base16-theme: Update to 2.2.
	* gnu/packages/emacs-xyz.scm (emacs-base16-theme): Update to 2.2.
	[source]: Use github instead of melpa.

	gnu: emacs-olivetti: Update to 1.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-olivetti)[version]: Update to 1.8.0.
	[source]: Use github instead of melpa.

2019-09-17  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: emacs-elixir-mode: Use git-fetch.
	Fixes a source instability reported by Josh Holland
	in <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=37437>

	* gnu/packages/emacs-xyz.scm (emacs-elixir-mode)[source]:
	Use GIT-FETCH & GIT-FILE-NAME.

2019-09-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: festival: Install missing info files.
	Reported by reepca on the #guix IRC channel.

	This is a follow-up to commit 34583ec6e3995f5dd1ebf549265f0d64bbf23ab7.

	* gnu/packages/speech.scm (festival)[arguments]: Install missing info files.

2019-09-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-futures-sink-preview.
	* gnu/packages/crates-io.scm (rust-futures-sink-preview): New variable.

	gnu: Add rust-futures-core-preview.
	* gnu/packages/crates-io.scm (rust-futures-core-preview): New variable.

	gnu: Add rust-unreachable.
	* gnu/packages/crates-io.scm (rust-unreachable): New variable.

	gnu: Add rust-libgit2-sys-0.7.
	* gnu/packages/crates-io.scm (rust-libgit2-sys-0.7): New variable.

	gnu: Add rust-libgit2-sys.
	* gnu/packages/crates-io.scm (rust-libgit2-sys): New variable.

	gnu: Add rust-libssh2-sys.
	* gnu/packages/crates-io.scm (rust-libssh2-sys): New variable.

	gnu: Add rust-curl-sys.
	* gnu/packages/crates-io.scm (rust-curl-sys): New variable.

	gnu: Add rust-openssl-sys.
	* gnu/packages/crates-io.scm (rust-openssl-sys): New variable.

	gnu: Add rust-openssl-src.
	* gnu/packages/crates-io.scm (rust-openssl-src): New variable.

	gnu: Add rust-dirs.
	* gnu/packages/crates-io.scm (rust-dirs): New variable.

	gnu: Add rust-backtrace-sys.
	* gnu/packages/crates-io.scm (rust-backtrace-sys): New variable.

	gnu: Add rust-libz-sys.
	* gnu/packages/crates-io.scm (rust-libz-sys): New variable.

	gnu: Add rust-libnghttp2-sys.
	* gnu/packages/crates-io.scm (rust-libnghttp2-sys): New variable.

	gnu: Add rust-lock-api.
	* gnu/packages/crates-io.scm (rust-lock-api): New variable.

	gnu: Add rust-itoa-0.1.
	* gnu/packages/crates-io.scm (rust-itoa-0.1): New variable.

	gnu: Add rust-dtoa-0.2.
	* gnu/packages/crates-io.scm (rust-dtoa-0.2): New variable.

	gnu: Add rust-num-traits-0.1.
	* gnu/packages/crates-io.scm (rust-num-traits-0.1): New variable.

	gnu: Add rust-clang-sys-0.26.
	* gnu/packages/crates-io.scm (rust-clang-sys-0.26): New variable.

	gnu: Add rust-term.
	* gnu/packages/crates-io.scm (rust-term): New variable.

	gnu: Add rust-strsim-0.8.
	* gnu/packages/crates-io.scm (rust-strsim-0.8): New variable.

	gnu: Add rust-static-assertions.
	* gnu/packages/crates-io.scm (rust-static-assertions): New variable.

	gnu: Add rust-rustc-hash.
	* gnu/packages/crates-io.scm (rust-rustc-hash): New variable.

	gnu: Add rust-percent-encoding-1.
	* gnu/packages/crates-io.scm (rust-percent-encoding-1): New variable.

2019-09-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add festival.
	* gnu/packages/speech.scm (festival): New variable.

2019-09-17  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'master' into core-updates

2019-09-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: unbound: Update to 1.9.3.
	* gnu/packages/dns.scm (unbound): Update to 1.9.3.

	gnu: ncmpc: Update to 0.35.
	* gnu/packages/mpd.scm (ncmpc): Update to 0.35.

	gnu: elixir: Don't use unstable tarball.
	* gnu/packages/elixir.scm (elixir)[source]: Use GIT-FETCH & GIT-FILE-NAME.
	[arguments]: Add ‘make-git-checkout-writable’ phase.

	gnu: perl-clone: Update to 0.43.
	* gnu/packages/perl.scm (perl-clone): Update to 0.43.

	gnu: fuse: Update to 2.9.9.
	* gnu/packages/linux.scm (fuse): Update to 2.9.9.

2019-09-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: youtube-dl: Update source uri.
	* gnu/packages/video.scm (youtube-dl)[source]: Update to new upstream uri.

2019-09-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: go@1.12: Apply patch from a build phase.
	This is a followup to b938892551816aedd01fd32b7eb1d5e061afce32.

	* gnu/packages/golang.scm (go-1.12)[source]: Remove 'patches'.
	[arguments]: In 'pre-build' phase, invoke "patch".
	[native-inputs]: Add "go-skip-gc-test.patch".

2019-09-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 1h2qlbb.
	Fixes <https://bugs.gnu.org/37426>.
	Reported by Mikhail Kryshen <mikhail@kryshen.net>.

	* gnu/packages/package-management.scm (guix): Update to 1h2qlbb.

2019-09-17  Alex Vong  <alexvong1995@gmail.com>

	gnu: Add tegaki-wagomu-traditional-chinese.
	* gnu/packages/language.scm (tegaki-wagomu-traditional-chinese): New
	variable.

	gnu: Add tegaki-wagomu-simplified-chinese.
	* gnu/packages/language.scm (tegaki-wagomu-simplified-chinese): New variable.

	gnu: Add tegaki-wagomu-japanese-joyo.
	* gnu/packages/language.scm (tegaki-wagomu-japanese-joyo): New variable.

	gnu: Add tegaki-wagomu-japanese-kyoiku.
	* gnu/packages/language.scm (tegaki-wagomu-japanese-kyoiku): New variable.

	gnu: Add tegaki-wagomu-japanese.
	* gnu/packages/language.scm (tegaki-wagomu-japanese): New variable.

	gnu: Add tegaki-zinnia-traditional-chinese-light.
	* gnu/packages/language.scm (tegaki-zinnia-traditional-chinese-light): New
	variable.

	gnu: Add tegaki-zinnia-traditional-chinese.
	* gnu/packages/language.scm (tegaki-zinnia-traditional-chinese): New
	variable.

	gnu: Add tegaki-zinnia-simplified-chinese-light.
	* gnu/packages/language.scm (tegaki-zinnia-simplified-chinese-light): New
	variable.

	gnu: Add tegaki-zinnia-simplified-chinese.
	* gnu/packages/language.scm (tegaki-zinnia-simplified-chinese): New variable.

	gnu: Add tegaki-zinnia-japanese-joyo.
	* gnu/packages/language.scm (tegaki-zinnia-japanese-joyo): New variable.

	gnu: Add tegaki-zinnia-japanese-kyoiku.
	* gnu/packages/language.scm (tegaki-zinnia-japanese-kyoiku): New variable.

	gnu: Add tegaki-zinnia-japanese-light.
	* gnu/packages/language.scm (tegaki-zinnia-japanese-light): New variable.

	gnu: Add tegaki-zinnia-japanese.
	* gnu/packages/language.scm (tegaki-zinnia-japanese): New variable.

	gnu: Add python2-tegaki-recognize.
	* gnu/packages/language.scm (python2-tegaki-recognize): New variable.

	gnu: Add python2-tegaki-tools.
	* gnu/packages/language.scm (python2-tegaki-tools): New variable.

	gnu: Add python2-tegaki-pygtk.
	* gnu/packages/language.scm (python2-tegaki-pygtk): New variable.

	gnu: Add python2-tegaki-python.
	* gnu/packages/language.scm (python2-tegaki-python): New variable.

	gnu: Add python2-tegaki-wagomu.
	* gnu/packages/language.scm
	(python2-tegaki-wagomu, remove-pre-compiled-files-modules): New variables.
	(remove-pre-compiled-files, tegaki-release-uri): New procedures.

	gnu: Add python2-zinnia.
	* gnu/packages/ocr.scm (python2-zinnia): New variable.

	gnu: Add zinnia.
	* gnu/packages/ocr.scm (zinnia): New variable.

2019-09-17  Timothy Sample  <samplet@ngyro.com>

	daemon: Include 'config.h' in 'nix-daemon.cc'.
	* nix/nix-daemon/nix-daemon.cc: Include 'config.h'.

2019-09-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: go@1.12: Skip flaky GC test.
	Fixes <https://bugs.gnu.org/37425>.

	* gnu/packages/patches/go-skip-gc-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/golang.scm (go-1.12)[source]: Use it.

2019-09-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libgtop: Update to 2.40.0.
	* gnu/packages/gnome.scm (libgtop): Update to 2.40.0.

	gnu: libgtop: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (libgtop)[source]: Hard-code NAME.

2019-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust-percent-encoding: Update to 2.1.0.
	* gnu/packages/crates-io.scm (rust-percent-encoding): Update to 2.1.0.

2019-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: education.scm: Import (gnu packages curl).
	This is a follow-up to 3f19b268ea3dbd4ec266926d25f7172fbd5b9cee.

	* gnu/packages/education.scm.scm: Import (gnu packages curl) module.

2019-09-16  Rutger Helling  <rhelling@mykolab.com>

	gnu: linux-libre: Update to 5.2.15.
	* gnu/packages/linux.scm (linux-libre): Update to 5.2.15.

	gnu: wireguard: Update to 0.0.20190913.
	* gnu/packages/vpn.scm (wireguard): Update to 0.0.20190913.

2019-09-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add ktouch.
	* gnu/packages/education.scm (ktouch): New variable.

	gnu: Add kqtquickcharts.
	* gnu/packages/kde.scm (kqtquickcharts): New variable.

	gnu: Add klavaro.
	* gnu/packages/education.scm (klavaro): New variable.

2019-09-16  Efraim Flashner  <efraim@flashner.co.il>

	Revert "build-system/r: Use %bioconductor-version."
	This reverts commit 41ca406fa54e69f61c55b11ffe5cf465192a907c.

	This commit breaks 'guix pull', as reported by Hao Chen.

2019-09-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: neovim: Update to 0.4.2.
	* gnu/packages/vim.scm (neovim): Update to 0.4.2.
	[arguments]: Remove "patch-tic" phase; add "lua-luv" to "set-lua-paths" phase.
	[inputs]: Add lua5.1-luv.

	gnu: Add lua-luv.
	* gnu/packages/lua.scm (lua-luv, lua5.1-luv, lua5.2-luv): New variables.
	(make-lua-luv): New procedure.

	gnu: libvterm: Update to 0.1.
	* gnu/packages/terminals.scm (libvterm): Update to 0.1.

	build-system/r: Use %bioconductor-version.
	* guix/build-system/r.scm (bioconductor-uri): Use %bioconductor-version
	instead of hard-coding the version string.

	import/cran: Export %bioconductor-version.
	* guix/import/cran.scm (%bioconductor-version): Export it.

2019-09-16  Martin Becze  <mjbecze@riseup.net>

	gnu: evolution: Wrap with required path variables.
	Fixes <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=36896>.

	* gnu/packages/gnome.scm (evolution)[arguments]: Add a ‘wrap-program’
	phase.

2019-09-16  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add cl-prevalence.
	* gnu/packages/lisp.scm (cl-prevalence, sbcl-cl-prevalence, ecl-cl-prevalence): New variables.

	gnu: Add s-sysdeps.
	* gnu/packages/lisp.scm (sbcl-s-sysdeps, cl-s-sysdeps, ecl-s-sysdeps): New variables.

2019-09-16  Kyle Andrews  <kyle.c.andrews@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add herbstluftwm.
	* gnu/packages/wm.scm (herbstluftwm): New variable.

2019-09-16  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-dumb-jump: Update to 0.5.3.
	* gnu/packages/emacs-xyz.scm (emacs-dumb-jump): Update to 0.5.3.

2019-09-16  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 7.20190912.
	* gnu/packages/haskell-apps.scm (git-annex): Update 7.20190912.

2019-09-16  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Build with MagicMime support.
	git-annex has a mechanism for configuring whether a file is added to the annex
	or stored in git.  Building with MagicMime support makes it possible to
	condition the behavior on a file's MIME type.

	* gnu/packages/haskell-apps.scm (git-annex)[inputs]: Add ghc-magic.

2019-09-16  Kyle Meyer  <kyle@kyleam.com>

	gnu: Add ghc-magic.
	* gnu/packages/haskell-xyz.scm (ghc-magic): New variable.

	gnu: git-annex: Update license.
	* gnu/packages/haskell-apps.scm (git-annex)[license]: Update main license to
	AGPLv3+ and include other licenses mentioned in the package's COPYRIGHT file.

2019-09-16  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pack: Provide a meaningful "repository name" for Docker.
	Previously, images produced by 'guix pack -f docker' would always show
	up as "profile" in the output of 'docker images'.  With this change,
	'docker images' shows a name constructed from the packages found in the
	image--e.g., "bash-coreutils-grep-sed".

	* guix/docker.scm (canonicalize-repository-name): New procedure.
	(generate-tag): Remove.
	(manifest): Add optional 'tag' parameter and honor it.
	(repositories): Likewise.
	(build-docker-image): Add #:repository parameter and pass it to
	'manifest' and 'repositories'.
	* guix/scripts/pack.scm (docker-image)[build]: Compute 'tag' and pass it
	as #:repository to 'build-docker-image'.

2019-09-16  Ludovic Courtès  <ludo@gnu.org>

	pack: Add packages in the order in which they appear on the command line.
	* guix/scripts/pack.scm (guix-pack)[manifest-from-args](packages):
	Reverse order of packages taken from OPTS.

2019-09-16  Carlo Zancanaro  <carlo@zancanaro.id.au>

	services: certbot: Add --manual-public-ip-logging-ok for manual challenges
	* gnu/services/certbot.scm (certbot-command): Add
	  --manual-public-ip-logging-ok flag to the certbot command when doing a
	  manual challenge.

2019-09-16  Rutger Helling  <rhelling@mykolab.com>

	gnu: retroarch: Update to 1.7.8.4.
	* gnu/packages/emulators.scm (retroarch): Update to 1.7.8.4.

	gnu: mgba: Update to 0.7.3.
	* gnu/packages/emulators.scm (mgba): Update to 0.7.3.

2019-09-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-variancepartition.
	* gnu/packages/bioconductor.scm (r-variancepartition): New variable.

	gnu: Add r-wavetiling.
	* gnu/packages/bioconductor.scm (r-wavetiling): New variable.

	gnu: Add r-genomegraphs.
	* gnu/packages/bioconductor.scm (r-genomegraphs): New variable.

	gnu: Add r-oligo.
	* gnu/packages/bioconductor.scm (r-oligo): New variable.

	gnu: Add r-affxparser.
	* gnu/packages/bioconductor.scm (r-affxparser): New variable.

	gnu: Add r-variantfiltering.
	* gnu/packages/bioconductor.scm (r-variantfiltering): New variable.

	gnu: Add r-shinythemes.
	* gnu/packages/cran.scm (r-shinythemes): New variable.

	gnu: Add r-shinytree.
	* gnu/packages/cran.scm (r-shinytree): New variable.

	gnu: Add js-requirejs.
	* gnu/packages/javascript.scm (js-requirejs): New variable.

	gnu: Add r-reqon.
	* gnu/packages/bioconductor.scm (r-reqon): New variable.

	gnu: Add r-seqbias.
	* gnu/packages/bioconductor.scm (r-seqbias): New variable.

	gnu: Add r-affycoretools.
	* gnu/packages/bioconductor.scm (r-affycoretools): New variable.

	gnu: Add r-oligoclasses.
	* gnu/packages/bioconductor.scm (r-oligoclasses): New variable.

	gnu: Add r-reportingtools.
	* gnu/packages/bioconductor.scm (r-reportingtools): New variable.

	gnu: Add r-pfam-db.
	* gnu/packages/bioconductor.scm (r-pfam-db): New variable.

	gnu: Add r-affycontam.
	* gnu/packages/bioconductor.scm (r-affycontam): New variable.

	gnu: Add r-affycompatible.
	* gnu/packages/bioconductor.scm (r-affycompatible): New variable.

	gnu: Add r-affycomp.
	* gnu/packages/bioconductor.scm (r-affycomp): New variable.

	gnu: Add r-affydata.
	* gnu/packages/bioconductor.scm (r-affydata): New variable.

	gnu: Add r-timeseriesexperiment.
	* gnu/packages/bioconductor.scm (r-timeseriesexperiment): New variable.

	gnu: Add r-wavcluster.
	* gnu/packages/bioconductor.scm (r-wavcluster): New variable.

	gnu: r-spam: Update to 2.3-0.
	* gnu/packages/cran.scm (r-spam): Update to 2.3-0.

	gnu: r-feather: Update to 0.3.5.
	* gnu/packages/cran.scm (r-feather): Update to 0.3.5.

2019-09-15  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: emacs-zerodark-theme: Update to 4.6.
	* gnu/packages/emacs-xyz.scm (emacs-zerodark-theme): Update to 4.6.
	[source]: Update to new source uri.

2019-09-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add yubico-pam.
	* gnu/packages/authentication.scm (yubico-pam): New variable.

2019-09-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-delayedmatrixstats: Update to 1.6.1.
	* gnu/packages/bioinformatics.scm (r-delayedmatrixstats): Update to 1.6.1.

	gnu: r-rhdf5lib: Update to 1.6.1.
	* gnu/packages/bioinformatics.scm (r-rhdf5lib): Update to 1.6.1.

	gnu: r-rtracklayer: Update to 1.44.4.
	* gnu/packages/bioinformatics.scm (r-rtracklayer): Update to 1.44.4.

	gnu: r-genomicranges: Update to 1.36.1.
	* gnu/packages/bioinformatics.scm (r-genomicranges): Update to 1.36.1.

	gnu: r-s4vectors: Update to 0.22.1.
	* gnu/packages/bioinformatics.scm (r-s4vectors): Update to 0.22.1.

	gnu: r-mixomics: Update to 6.8.4.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.8.4.

	gnu: r-gtrellis: Update to 1.16.1.
	* gnu/packages/bioconductor.scm (r-gtrellis): Update to 1.16.1.

	gnu: r-regioner: Update to 1.16.4.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.16.4.

2019-09-14  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: Add emacs-elixir-mode.
	* gnu/packages/emacs-xyz.scm (emacs-elixir-mode): New variable.

2019-09-14  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 4.16.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.16.
	* gnu/packages/wine.scm (wine-staging): Update to 4.16.

2019-09-13  Ricardo Wurmus  <rekado@elephly.net>

	import/utils: beautify-description: Recognize more fragments.
	* guix/import/utils.scm (beautify-description): Handle additional common
	initial sentence fragments in descriptions.

	gnu: r-tidyr: Update to 1.0.0.
	* gnu/packages/statistics.scm (r-tidyr): Update to 1.0.0.
	[propagated-inputs]: Add r-ellipsis, r-lifecycle, and r-vctrs.

	gnu: r-diffusionmap: Update to 1.2.0.
	* gnu/packages/graph.scm (r-diffusionmap): Update to 1.2.0.

	gnu: r-seqinr: Update to 3.6-1.
	* gnu/packages/cran.scm (r-seqinr): Update to 3.6-1.

	gnu: Add r-lifecycle.
	* gnu/packages/cran.scm (r-lifecycle): New variable.

	gnu: r-huge: Update to 1.3.3.
	* gnu/packages/cran.scm (r-huge): Update to 1.3.3.

	gnu: r-tidytree: Update to 0.2.7.
	* gnu/packages/cran.scm (r-tidytree): Update to 0.2.7.

	gnu: r-activity: Update to 1.3.
	* gnu/packages/cran.scm (r-activity): Update to 1.3.
	[propagated-inputs]: Add r-insol.

	gnu: r-sjplot: Update to 2.7.1.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.7.1.

	gnu: r-sjstats: Update to 0.17.6.
	* gnu/packages/cran.scm (r-sjstats): Update to 0.17.6.
	[propagated-inputs]: Add r-parameters.

	gnu: r-emmeans: Update to 1.4.1.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.4.1.

	gnu: r-sjlabelled: Update to 1.1.1.
	* gnu/packages/cran.scm (r-sjlabelled): Update to 1.1.1.

	gnu: r-circlize: Update to 0.4.8.
	* gnu/packages/cran.scm (r-circlize): Update to 0.4.8.

	gnu: r-httpuv: Update to 1.5.2.
	* gnu/packages/cran.scm (r-httpuv): Update to 1.5.2.

	gnu: Add r-insol.
	* gnu/packages/cran.scm (r-insol): New variable.

	gnu: Add r-rgdal.
	* gnu/packages/cran.scm (r-rgdal): New variable.

	gnu: Add r-parameters.
	* gnu/packages/cran.scm (r-parameters): New variable.

2019-09-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnujump: Add desktop file.
	This fixes bug#37069.

	* gnu/packages/games.scm (gnujump)[arguments]: Add custom
	'create-desktop-entry phase to install a desktop file.

2019-09-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tipp10: Fix path in desktop entry.
	* gnu/packages/patches/tipp10-fix-compiling.patch: Remove changes to
	hardcode executable path.

2019-09-13  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: gmsh: Update home page. This addresses a 'guix lint' warning.
	* gnu/packages/maths.scm (gmsh)[home-page]: Update to avoid URL
	redirection.

2019-09-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mcron: Update to 1.1.2.
	* gnu/packages/guile-xyz.scm (mcron): Update to 1.1.2.
	[arguments]: Remove custom 'set-timezone phase.
	[native-inputs]: Add autoconf, automake, help2man, texinfo.
	[inputs]: Remove ed, which.

	gnu: shellutils.scm: Sort module inputs.
	* gnu/packages/shellutils.scm: Sort module inputs alphabetically.

2019-09-13  Collin J. Doering  <collin@rekahsoft.ca>

	gnu: Add zsh-autosuggestions.
	* gnu/packages/shellutils.scm (zsh-autosuggestions): New variable.

	gnu: Add ruby-rspec-wait.
	* gnu/packages/ruby.scm (ruby-rspec-wait): New variable.

2019-09-13  Efraim Flashner  <efraim@flashner.co.il>

	build-system/cargo: Remove unused function.
	* guix/build/cargo-build-system.scm (touch): Remove it.

2019-09-13  Efraim Flashner  <efraim@flashner.co.il>

	build-system/cargo: Use 'strip-store-file-name'.
	This is a follow-up to f58b2f38e4dfdbb8473fb2816d44fae6ad9cbc79.

	* guix/build/cargo-build-system.scm (configure): Use bespoke
	'strip-store-file-name' function.

2019-09-13  Collin J. Doering  <collin@rekahsoft.ca>

	gnu: Add sh-z shell tool
	* gnu/packages/shellutils.scm (sh-z): New variable.

2019-09-13  L p R n d n  <guix@lprndn.info>

	gnu: Thunar: Update to 1.8.9.
	* gnu/packages/xfce.scm (thunar): Update to 1.8.9.

2019-09-13  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: openblas: Set 'NUM_THREADS'.
	Until now, OpenBLAS would use at most the N threads, where N is the
	number of cores that happened to be available on the build
	machine (typically N=8).

	* gnu/packages/maths.scm (openblas/fixed-num-threads): New variable.
	(openblas)[replacement]: New field.
	(openblas-ilp64): Use 'package/inherit'.

2019-09-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-matplotlib-documentation: Add missing input.
	* gnu/packages/python-xyz.scm (python-matplotlib-documentation)[native-inputs]:
	Add python-sphinx-copybutton.
	(python2-matplotlib-documentation)[native-inputs]: Remove
	python-sphinx-copybutton.

	gnu: Add python-sphinx-copybutton.
	* gnu/packages/sphinx.scm (python-sphinx-copybutton): New variable.

	gnu: python-matplotlib: Update to 3.1.1.
	* gnu/packages/python-xyz.scm (python-matplotlib): Update to 3.1.1.
	[native-inputs]: Remove python-nose; add python-pytest and unzip; add
	jquery-ui.
	[arguments]: Add build phases "fix-and-disable-failing-tests" and
	"install-jquery-ui", and move the "check" phase after the "install" phase;
	use the default backend in setup.cfg.
	(python2-matplotlib): Keep at version 2.2.3.
	(python-matplotlib-documentation)[arguments]: Remove "check" phase.

2019-09-12  Wiktor Żelazny  <wzelazny@vurv.cz>

	gnu: Add r-assertr.
	* gnu/packages/cran.scm (r-assertr): New variable.

2019-09-12  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-interactive-align: Update to 0.4.2.
	* gnu/packages/emacs-xyz.scm (emacs-interactive-align): Update to 0.4.2.

2019-09-12  Tim Gesthuizen  <tim.gesthuizen@yahoo.de>
	    Brett Gilio  <brettg@posteo.net>

	gnu: Add emacs-doom-themes.
	* gnu/packages/emacs-xyz.scm (emacs-doom-themes): New variable.

2019-09-12  Ludovic Courtès  <ludo@gnu.org>

	linux-container: "run-container" scripts shows the container's PID.
	* gnu/build/linux-container.scm (call-with-container): Add
	 #:process-spawned-hook and honor it.
	* gnu/system/linux-container.scm (container-script)[script]:
	Define 'explain' and pass it as #:process-spawned-hook'.

2019-09-12  Ludovic Courtès  <ludo@gnu.org>

	services: Fix /usr/bin/env special file target.
	This is a followup to a9162155975a131afa1e6a44262afbb7af91f7fd.

	* gnu/services/base.scm (%base-services): Fix "/usr/bin/env" target.

2019-09-12  Ludovic Courtès  <ludo@gnu.org>

	linux-container: Exclude more services when sharing networking with the host.
	* gnu/system/linux-container.scm (containerized-operating-system)[useless-services]:
	Add more services to the list when SHARED-NETWORK? is true.

2019-09-12  Ludovic Courtès  <ludo@gnu.org>

	file-systems: Add /var/run/nscd to '%network-file-mappings'.
	This allows containers created by "guix environment -CN" or by
	"guix system container -N" to talk to the host nscd.

	* gnu/system/file-systems.scm (%network-file-mappings): Add
	"/var/run/nscd".
	* gnu/build/shepherd.scm (default-mounts)[nscd-socket]: Remove.
	* gnu/system/linux-container.scm (container-script)[nscd-run-directory]
	[nscd-mapping, nscd-os, nscd-specs]: Remove.
	[script]: Filter out from SPECS bind-mounts where the device does not
	exist.
	* guix/scripts/environment.scm (launch-environment/container)
	[optional-mapping->fs]: New procedure.
	[mappings]: Remove %NETWORK-FILE-MAPPINGS.
	[file-systems]: Add %NETWORK-FILE-MAPPINGS here, filtered through
	'optional-mapping->fs'.

2019-09-12  Efraim Flashner  <efraim@flashner.co.il>

	build: cargo-build-system: Strip store hash from vendor-dir.
	* guix/build/cargo-build-system.scm (configure): When copying the
	sources into the vendor-dir strip off the hash before the package name.

2019-09-12  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: gmsh: Fetch source from Git.
	* gnu/packages/maths.scm (gmsh)[source]: Switch to GIT-FETCH.

2019-09-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pytest-virtualenv: Enable tests.
	* gnu/packages/python-check.scm (python-pytest-virtualenv)
	[phases]{patch-virtualenv-executable}: New phase.
	[propagated-inputs]: Move python-virtualenv from here...
	[inputs]: ...to here.

2019-09-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pathpy: Add a missing propagated input.
	This fixes the build of 'python-pytest-shutil', amongst others.

	* gnu/packages/python-xyz.scm (python-pathpy)[propagated-inputs]: Add
	python-importlib-metadata.

2019-09-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gfbgraph: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (gfbgraph)[source]: Hard-code NAME.

	gnu: openconnect: Update to 8.05 [fixes CVE-2019-16239].
	* gnu/packages/vpn.scm (openconnect): Update to 8.05.

2019-09-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: hypre: Update texlive-union.
	* gnu/packages/maths.scm (hypre)[native-inputs]: Replace texlive-generic-xypic
	and texlive-fonts-xypic with texlive-xypic; add texlive-cm to the
	texlive-union.

2019-09-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: texlive-xypic: Install all files.
	Reported by numerobis on the #guix IRC channel.

	* gnu/packages/tex.scm (texlive-xypic)[source]: Install "tex/generic/xypic"
	files.
	[arguments]: Remove #:tex-directory.

2019-09-12  Brian Leung  <bkleung89@gmail.com>

	gnu: python-language-server: Update to 0.28.3-1.c3cab77.
	* gnu/packages/python-xyz.scm (python-language-server): Update to 0.28.3-1.c3cab77.

2019-09-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bsgenome-celegans-ucsc-ce6: Permit substitution.
	* gnu/packages/bioconductor.scm (r-bsgenome-celegans-ucsc-ce6)[arguments]:
	Remove field.

	gnu: r-bsgenome-celegans-ucsc-ce6: Use bioconductor-uri.
	* gnu/packages/bioconductor.scm (r-bsgenome-celegans-ucsc-ce6)[source]: Use
	BIOCONDUCTOR-URI.

2019-09-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-ipython-documentation: Make reproducible.
	Fixes <https://bugs.gnu.org/37373/>.

	* gnu/packages/python-xyz.scm (python-ipython)[arguments]: Add phase
	"make-docs-reproducible" to remove timestamps from documentation generated in
	dependent python-ipython-documentation package.

2019-09-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: recode: Don't use NAME in source URI.
	* gnu/packages/textutils.scm (recode)[source]: Hard-code NAME.

	gnu: recode: Update to 3.7.5.
	* gnu/packages/textutils.scm (recode): Update to 3.7.5.
	[native-inputs]: Use python@3 and python-cython@3.

	gnu: glslang: Use GIT-FILE-NAME.
	* gnu/packages/vulkan.scm (glslang)[source]: Use GIT-FILE-NAME.

	gnu: nghttp2: Don't use NAME in source URI.
	* gnu/packages/web.scm (nghttp2)[source]: Hard-code NAME.

	gnu: neofetch: Update to 6.1.0.
	* gnu/packages/admin.scm (neofetch): Update to 6.1.0.

2019-09-11  Rutger Helling  <rhelling@mykolab.com>

	gnu: youtube-dl: Update to 2019.09.12.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.09.12.

2019-09-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: openssl: Update to 1.1.1d [fix CVE-2019-{1547,1549,1552,1563}].
	* gnu/packages/tls.scm (openssl-next): Update to 1.1.1d.

2019-09-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Actually suggest ‘fc-cache -r’.
	A follow-up commit to 0cd3e99d64081e958919845ddd01ae8d2fb2d692.

	* doc/guix.texi (Application Setup): Fix my own typo.

2019-09-11  Joshua Branson  <jbranso@dismail.de>

	doc: Run fc-cache verbosely and delete existing caches.
	* doc/guix.texi (Application Setup): Suggest ‘fc-cache -rv’ instead
	of ‘fc-cache -f’.

2019-09-11  宋文武  <iyzsong@member.fsf.org>

	services: libvirtd: Use '/run/current-system/profile/bin' as PATH.
	This is a followup to ef640db2f509f51ebfe3a6a66ba837ef3103bbb7.

	* gnu/services/virtualization.scm (libvirt-shepherd-service): Set
	'#:environment-variables' for 'make-forkexec-constructor'.

2019-09-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: foo2zjs: Update to 20190909.
	* gnu/packages/cups.scm (foo2zjs): Update to 20190909.

2019-09-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: workrave: Correct the types of inputs used.
	* gnu/packages/gnome.scm (workrave)[propagated-inputs]: Move them all to...
	[inputs]: ...here.
	[native-inputs]: Move libxscrnsaver to the 'inputs' field.

	gnu: workrave: Update to version 1.10.34.
	* gnu/packages/gnome.scm (workrave): Update version and hash strings.
	[inputs]: Remove python-cheetah.
	[native-inputs]: Add boost, python-3 and python-jinja2; remove the "bin"
	output of glib.

2019-09-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs-debbugs: Update to 0.19.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.19.

	gnu: emacs-smart-mode-line: Update to 2.13.
	* gnu/packages/emacs-xyz.scm (emacs-smart-mode-line): Update to 2.13.

	gnu: guile-json: Use "mirror://savannah" URL.
	* gnu/packages/guile.scm (guile-json, guile-json-3): Change URL to
	mirror://savannah.

	gnu: guile-json: Update to 3.2.0.
	* gnu/packages/guile.scm (guile-json-3): Update to 3.2.0.

	gnu: guile-gcrypt: Update to 0.2.0.
	* gnu/packages/gnupg.scm (guile-gcrypt): Update to 0.2.0.

2019-09-11  宋文武  <iyzsong@member.fsf.org>

	gnu: libvirt: Don't wrap with PATH.
	This reverts commit 903e051a71467bc96a054c9b4ed89348fdae8977 to fix
	<https://bugs.gnu.org/31365>.  The full path of the 'ip' command is already
	embedded, and we want to search 'qemu' in PATH.

	* gnu/packages/virtualization.scm (libvirt): Remove 'wrap-libvirtd phase.  Add
	configure flags to run qemu as 'nobody:kvm'.
	* gnu/services/virtualization.scm (libvirt-service-type): Add 'qemu' to the
	system profile.

2019-09-11  Rutger Helling  <rhelling@mykolab.com>

	gnu: vulkan-headers: Update to 1.1.121.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.1.121.
	* gnu/packages/vulkan.scm (vulkan-loader): Update hash.
	* gnu/packages/vulkan.scm (vulkan-tools): Update hash.

2019-09-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-elpy: Update to 1.31.0.
	* gnu/packages/emacs-xyz.scm (emacs-elpy): Update to 1.31.0.

	gnu: python-jedi: Update to 0.15.1 and re-enable tests.
	* gnu/packages/python-xyz.scm (python-jedi): Update to 0.15.1; re-enable
	tests.

	gnu: python-parso: Run the test suite.
	* gnu/packages/python-xyz.scm (python-parso)[phases]: Replace the check phase.

	gnu: python-parso: Update to 0.5.1.
	* gnu/packages/python-xyz.scm (python-parso): Update to 0.5.1.

2019-09-11  Steve Sprang  <scs@stevesprang.com>

	gnu: Add openscad.
	* gnu/packages/engineering.scm (openscad): New variable.

2019-09-11  Rutger Helling  <rhelling@mykolab.com>

	gnu: nftables: Update to 0.9.2.
	* gnu/packages/linux.scm (nftables): Update to 0.9.2.

	gnu: libnftnl: Update to 1.1.4.
	* gnu/packages/linux.scm (libnftnl): Update to 1.1.4.

2019-09-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libsoup: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (libsoup)[source]: Hard-code NAME.

	gnu: tracker: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (tracker)[source]: Hard-code NAME.

	gnu: gvfs: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (gvfs)[source]: Hard-code NAME.

	gnu: umockdev: Update to 0.13.2.
	* gnu/packages/check.scm (umockdev): Update to 0.13.2.

	gnu: yoshimi: Update to 1.6.0.1.
	* gnu/packages/music.scm (yoshimi): Update to 1.6.0.1.

	gnu: perl-archive-zip: Update to 1.65.
	* gnu/packages/perl-compression.scm (perl-archive-zip): Update to 1.65.

	gnu: haveged: Use @acronym in description.
	* gnu/packages/linux.scm (havege)[description]: Substitute @acronym
	for @dfn mark-up.

	gnu: haveged: Use HTTPS home page.
	* gnu/packages/linux.scm (haveged)[home-page]: Use HTTPS.

	gnu: haveged: Update to 1.9.6.
	* gnu/packages/linux.scm (haveged): Update to 1.9.6.

2019-09-10  Brian Leung  <bkleung89@gmail.com>

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

2019-09-10  Steve Sprang  <scs@stevesprang.com>

	gnu: Add opencsg.
	* gnu/packages/graphics.scm (opencsg): New variable.

2019-09-10  Brian Leung  <bkleung89@gmail.com>

	gnu: python-language-server: Update to 0.28.1.
	* gnu/packages/python-xyz.scm (python-language-server): Update to 0.28.1.

2019-09-10  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: cmake: Add package variant that knows about X.509 certificates.
	Fixes <https://bugs.gnu.org/37371>.

	* gnu/packages/patches/cmake-curl-certificates.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/cmake.scm (cmake/fixed): New variable.

2019-09-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: links: Update to 2.20.1 [security fix for tor users].
	* gnu/packages/web-browsers.scm (links): Update to 2.20.1.

	gnu: strongswan: Update to 5.8.1.
	* gnu/packages/networking.scm (strongswan): Update to 5.8.1.

	gnu: youtube-dl: Update to 2019.09.01.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.09.01.

	gnu: i3blocks: Update to 1.5.
	* gnu/packages/wm.scm (i3blocks): Update to 1.5.
	[source]: Use git tag.
	[arguments]: Remove entirely.

	gnu: weechat: Update to 2.6.
	* gnu/packages/irc.scm (weechat): Update to 2.6.
	[source]: Remove obsolete patch.
	[inputs]: Replace python-2 with python(@3).
	[arguments]: Remove ‘wrap’ phase.
	* gnu/packages/patches/weechat-python.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-09-10  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	import: KDE updater finds packages even in sub-directory.
	Fixes <http://issues.guix.gnu.org/issue/30345> and
	finally fixes <http://issues.guix.gnu.org/issue/25020>.

	Formerly packages living in a path like
	/stable/frameworks/5.60/portingAids/kross-5.60.0.tar.xz
	have not been found.

	* guix/import/kde.scm (uri->kde-path-pattern): New procedure.
	  (latest-kde-release): Use pattern to search for file.

2019-09-10  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	upstream: Move KDE updater into a separate module.
	As it was done for (guix import gnome).

	* guix/import/kde.scm: New file.
	* Makefile.am (MODULES): Add it.
	* guix/gnu-maintenance.scm (%kde-updater) (%kde-file-list-uri)
	  (download.kde.org-files) (latest-kde-release): Remove.

2019-09-10  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu-maintenance: KDE updater no longer relies on FTP access.
	Fetch the ls-lR.bz2 file list for download.kde.org, convert it into a list of
	file paths and cache the list.

	* guix/gnu-maintenance.scm (%kde-file-list-uri): New variable.
	  (download.kde.org-files): New procedure.
	  (latest-kde-release): Change to use DOWNLOAD.KDE.ORG-FILES and search
	  for files in this list.

2019-09-10  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	guix: Rename and move sans-extension to tarball-sans-extension.
	* guix/gnu-maintenance.scm (sans-extension): Move and rename to ...
	* guix/utils.scm (tarball-sans-extension): ... here.

2019-09-10  Timothy Sample  <samplet@ngyro.com>

	gnu: ghc@8.6: Add missing 'native-search-paths'.
	Fixes <https://bugs.gnu.org/37064>.

	* gnu/packages/haskell.scm (ghc-8.6)[native-search-paths]: Set search
	paths explicitly instead of inheriting them.

2019-09-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rclone: Update to 1.49.2.
	* gnu/packages/sync.scm (rclone): Update to 1.49.2.

	gnu: fakeroot: Update to 1.24.
	* gnu/packages/linux.scm (fakeroot): Update to 1.24.
	[source]: Adjust and use HTTPS.

	gnu: eclib: Update to 20190909.
	* gnu/packages/algebra.scm (eclib): Update to 20190909.

	gnu: aisleriot: Update to 3.22.9.
	* gnu/packages/gnome.scm (aisleriot): Update to 3.22.9.

2019-09-09  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero-gui: Update to 0.14.1.2.
	* gnu/packages/finance.scm (monero-gui): Update to 0.14.1.2.

	gnu: monero: Activate Trezor support.
	* gnu/packages/finance.scm (monero):
	  [native-inputs]: Add python and protobuf.
	  [inputs]: Add libusb and protobuf.
	  [arguments]: Add delete-dead-links phase.
	  (monero-gui)[inputs]: Add libusb and protobuf.

	gnu: monero: Fix detection of readline library.
	* gnu/packages/finance.scm (monero)[arguments]: Define 'Readline_ROOT_DIR'
	  in 'configure-flags'.

2019-09-09  L p R n d n  <guix@lprndn.info>

	gnu: Add copyright header.
	* gnu/packages/xfce.scm: Add copyright header.

	gnu: orage: Fix build.
	* gnu/packages/xfce.scm (orage)[arguments]: Add phase fixing build with libical3.

	gnu: ristretto: Update to 0.10.0.
	* gnu/packages/xfce.scm (ristretto): Update to 0.10.0.
	[inputs] Add gtk+. Remove gtk+-2.

	gnu: mousepad: Update to 0.4.2.
	* gnu/packages/xfce.scm (mousepad): Update to 0.4.2.
	[arguments] Remove unnecessary --enable-gtk3 flag from #:configure-flags.
	[inputs] Add xfconf.

2019-09-09  Martin Becze  <mjbecze@riseup.net>
	    Ludovic Courtès  <ludo@gnu.org>

	import: crate: Allow imports of a specific version.
	* guix/import/crate.scm (crate->guix-package): Add optional 'version'
	argument and honor it.
	* guix/scripts/import/crate.scm (guix-import-crate): Assume the first
	argument is a spec and destructure it with
	'package-name->name+version'.  Pass both to 'crate->guix-package'.
	* doc/guix.texi (Invoking guix import): Document it.

2019-09-09  Ludovic Courtès  <ludo@gnu.org>

	refresh: Distinguish between "no updater" and "failing updater".
	Previously, something like "guix refresh texmacs" would report "no
	updater".  Now, it reports that the 'gnu-ftp' updater failed to list
	releases.

	* guix/upstream.scm (lookup-updater): Use 'find' instead of 'any' to
	return the <upstream-updater>.
	(package-latest-release): Adjust accordingly.
	* guix/scripts/refresh.scm (check-for-package-update): When
	'package-latest-release' returns #f, distinguish between "no updater"
	and "failing updater".

2019-09-09  Ludovic Courtès  <ludo@gnu.org>

	packages: 'package-field-location' really catches 'system-error.
	This had been wrong since forever (i.e., 2013).

	* guix/packages.scm (package-field-location): Catch 'system-error, not
	'system.

2019-09-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: zeromq: Use HTTPS home page.
	* gnu/packages/networking.scm (zeromq)[home-page]: Use HTTPS.

	gnu: zeromq: Update to 4.3.2.
	* gnu/packages/networking.scm (zeromq): Update to 4.3.2.
	[source]: Download GitHub release tarball.

	gnu: libmbim: Update to 1.20.0.
	* gnu/packages/freedesktop.scm (libmbim): Update to 1.20.0.

	gnu: libmbim: Don't use NAME in source URI.
	* gnu/packages/freedesktop.scm (libmbim)[source]: Hard-code NAME.

	gnu: libsecret: Update to 0.19.1.
	* gnu/packages/gnome.scm (libsecret): Update to 0.19.1.

	gnu: libsecret: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (libsecret)[source]: Hard-code NAME.

2019-09-09  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to 0.20.
	* gnu/packages/mes.scm (mes): Update to 0.20.  Use nyacc-0.99.0.

	gnu: mescc-tools: Update to 0.6.1.
	* gnu/packages/mes.scm (mescc-tools): Update to 0.6.1.

	gnu: nyacc: Update to 0.99.0.
	* gnu/packages/mes.scm (nyacc): Update to 0.99.0.

2019-09-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: grammalecte: Update to 1.4.0.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 1.4.0.
	[synopsis]: Remove spurious space.

2019-09-09  Robert Vollmert  <rob@vllmrt.net>

	gnu: Add scron.
	* gnu/packages/suckless.scm (scron): New package.

2019-09-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kdeconnect: Update to 1.3.5.
	* gnu/packages/kde.scm (kdeconnect): Update to 1.3.5.
	[source]: Update source uri.

	gnu: kdeconnect: Set upstream-name.
	* gnu/packages/kde.scm (kdeconnect)[properties]: New field.

2019-09-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-soupx.
	* gnu/packages/cran.scm (r-soupx): New variable.

2019-09-09  Rutger Helling  <rhelling@mykolab.com>

	gnu: retroarch: Update to 1.7.8.3.
	* gnu/packages/emulators.scm (retroarch): Update to 1.7.8.3.

	gnu: btrfs-progs: Update to 5.2.2.
	* gnu/packages/linux.scm (btrfs-progs): Update to 5.2.2.

2019-09-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: glib-networking: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (glib-networking)[source]: Hard-code NAME.

	services: Add ‘/usr/bin/env’ special file.
	* gnu/services/base.scm (%base-services): Add ‘/usr/bin/env‘ to
	special-files-service-type.

	gnu: bs1770gain: Return #t from source snippet.
	* gnu/packages/audio.scm (bs1770gain)[source]: Return #t from snippet.

	gnu: bs1770gain: Update to 0.6.0.
	* gnu/packages/audio.scm (bs1770gain): Update to 0.6.0.
	[source]: Adjust snippet.

2019-09-08  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Add zip and unzip for test suite.
	* gnu/packages/package-management (diffoscope)[native-inputs]: Add zip, unzip.

2019-09-08  Ludovic Courtès  <ludo@gnu.org>

	maint: Placate 'assert-no-store-file-names'.
	Reported by Vagrant Cascadian <vagrant@debian.org>.

	* Makefile.am (assert-no-store-file-names): Exclude
	"binutils-boot-2.20.1a.patch" since it contains a store file name as a
	comment.
	* gnu/packages/commencement.scm (glibc-mesboot0): Use an ellipsis
	instead of an actual store file name in comment.

2019-09-08  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: Add pgpdump.
	* gnu/packages/gnupg (pgpdump): New variable.
	* gnu/packages/package-management (diffoscope)[native-inputs]: Add pgpdump.

2019-09-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: js-respond: Don't use unstable-tarball.
	* gnu/packages/javascript.scm (js-respond)[source]: Use 'git-fetch'.

	gnu: js-respond: Use minify-build-system.
	* gnu/packages/javascript.scm (js-respond)[build-system]: Use
	minify-build-system.
	[arguments]: Remove custom builder code.
	[native-inputs]: Remove uglify-js, source, gzip, tar.

	gnu: js-filesaver: Don't use unstable tarball.
	* gnu/packages/javascript.scm (js-filesaver)[source]: Use 'git-fetch'.

	gnu: js-es5-shim: Update to 4.5.13.
	* gnu/packages/javascript.scm (js-es5-shim): Update to 4.5.13.

	gnu: js-es5-shim: Don't use unstable tarball.
	* gnu/packages/javascript.scm (js-es5-shim)[source]: Use 'git-fetch'.

	gnu: js-selectize: Update to 0.12.6.
	* gnu/packages/javascript.scm (js-selectize): Update to 0.12.6.

	gnu: js-selectize: Don't use unstable tarball.
	* gnu/packages/javascript.scm (js-selectize)[source]: Use 'git-fetch'.

	gnu: js-highlight: Don't use unstable tarball.
	* gnu/packages/javascript.scm (js-highlight)[source]: Use 'git-fetch'.

	gnu: js-strftime: Don't use unstable tarball.
	* gnu/packages/javascript.scm (js-strftime)[source]: Use 'git-fetch'.

	gnu: js-html5shiv: Don't use unstable tarball.
	* gnu/packages/javascript.scm (js-html5shiv)[source]: Use 'git-fetch'.

2019-09-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: openntpd: Fix the config generation code.
	This fixes issue #37318 (see: http://bugs.gnu.org/37318).

	* gnu/services/networking.scm (openntpd-configuration->string): Rewrite in
	order to make the "openntpd configuration generation sanity check" test pass.

2019-09-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: openntpd: Add test for issue #3731.
	See http://debbugs.gnu.org/cgi/bugreport.cgi?bug=37318.

	* gnu/services/networking.scm (openntpd-configuration->string): New procedure,
	extracted from top of the `openntpd-shepherd-service' to make it testable.
	(openntpd-shepherd-service): Adapt following the move of the code to the above
	procedure.
	* tests/networking.scm: Add a test for the `openntpd-configuration->string'
	procedure.

2019-09-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: openntpd: Remove useless let.
	* gnu/services/networking.scm (openntpd-shepherd-service): Remove useless let.

2019-09-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: openntpd: Fix error CA errors when using constraints.
	The error printed by nttpd was "constraint: failed to load constraint ca" when
	libressl tried loading the file /etc/ssl/cert.pem.  The problem was
	investigated as part of fixing issue 37318 (see:
	http://debbugs.gnu.org/cgi/bugreport.cgi?bug=37318).

	* gnu/packages/ntp.scm (openntpd)[configure-flags]: Use the '--with-cacert'
	flag to specify the location of the certificate authority file of libressl.

2019-09-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: ntp: Support different NTP server types and options.
	* gnu/services/networking.scm (ntp-server-types): New enum.
	(<ntp-server>): New record type.
	(ntp-server->string): New procedure.
	(%ntp-servers): Define in terms of <htp-server> records.  Use the first
	entrypoint server as a pool instead of a list of static servers.  This is more
	resilient since a new server of the pool can be interrogated on every
	request.  Add the 'iburst' options.
	(ntp-configuration-servers): Define a custom accessor that warns but honors
	the now deprecated server format.
	(<ntp-configuration>): Use it.
	(%openntpd-servers): New variable,
	(<openntpd-configuration>): Use it, as a pool ('servers' field) instead of a
	regular server.
	* tests/networking.scm: New file.
	* Makefile.am (SCM_TESTS): Register it.
	* doc/guix.texi: Update documentation.

	doc: Add index to find 'ntpd'.
	* doc/guix.texi (Networking Services): Add @cindex to find 'ntpd'

2019-09-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: ntp: Fix KOD warning.
	Otherwise the following messages would be printed by ntpd:

	Sep  2 05:18:21 localhost ntpd[15849]: restrict default: KOD does nothing without LIMITE.
	Sep  2 05:18:21 localhost ntpd[15849]: restrict ::: KOD does nothing without LIMITED.

	Debian uses the same set of "restrict" keywords (see:
	https://sources.debian.org/src/ntp/1:4.2.8p13+dfsg-2/debian/ntp.conf).

	* gnu/services/networking.scm (ntp-shepherd-service): Add the 'limited'
	keyword to both the IPv4 and IPv6 'restrict' directives.

2019-09-08  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: ntp: Allow large adjustment by default.
	This is documented as best practice in `man ntpd', and is required to allow
	the date to be set correctly when traveling (without having to manually update
	the hardware clock in the BIOS/UEFI).

	* gnu/services/networking.scm (<ntp-server>)[allow-large-adjustment?]: Set the
	default value to #t.
	* doc/guix.texi (Networking Services): Update documentation.

2019-09-08  Matthew Kraai  <kraai@ftbfs.org>

	doc: Fix verb conjugation.
	* doc/guix.texi (Invoking guix pull): Change "run" to "ran".

2019-09-08  L p R n d n  <guix@lprndn.info>

	gnu: thunar-volman: Update to 0.9.5.
	* gnu/packages/xfce.scm (thunar-volman): Update to 0.9.5.

2019-09-08  Ludovic Courtès  <ludo@gnu.org>

	import: github: Fix incorrect no-release case.
	This is a followup to 81c3dc32244a17241d74eea9fa265edfcb326f6d.

	Since that commit, when /releases returned an empty JSON array, we would
	not fall back to /tags because of the incorrect match.

	* guix/import/github.scm (fetch-releases-or-tags): Match the empty
	vector instead of the empty list.

2019-09-08  L p R n d n  <guix@lprndn.info>

	gnu: tumbler: Remove unused gstreamer.
	* gnu/packages/xfce.scm (tumbler)[inputs]: Remove gstreamer.

	gnu: tumbler: Fix pdf thumbnailer.
	* gnu/packages/xfce.scm (tumbler)[inputs]: Add cairo.

2019-09-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: libraft: Fetch source from Git.
	* gnu/packages/cluster.scm (libraft)[source]: Switch to GIT-FETCH.

2019-09-08  Andrew Miloradovsky  <andrew@interpretmath.pw>

	gnu: Add libraft
	* gnu/packages/cluster.scm (libraft): New variable.

2019-09-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to cc98b00.
	* gnu/packages/package-management.scm (guix): Update to cc98b00.
	(guix-daemon)[arguments]: Remove 'install' phase; add
	'change-default-guix' phase.

2019-09-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: micropython: Update to 1.11.
	* gnu/packages/python.scm (micropython): Update to 1.11.

	gnu: wget2: Update to 1.99.2.
	* gnu/packages/wget.scm (wget2): Update to 1.99.2.
	[source]: Download from gnu mirrors.
	[arguments]: Remove custom 'bootstrap phase, update custom
	'skip-network-tests phase. Don't build static library.
	[inputs]: Add bzip2, gpgme, zlib.
	[native-inputs]: Remove autoconf, automake, flex, gettext-minimal,
	libtool, python-2.

	gnu: wget.scm: Use license: prefix.
	* gnu/packages/wget.scm (wget, wgetpaste, wget2)[license]: Use
	'license:' prefix.

2019-09-08  Ludovic Courtès  <ludo@gnu.org>

	etc: Remove references to libexec/guix* from SELinux policy.
	* etc/guix-daemon.cil.in: Remove references to libexec/guix*.

	daemon: Remove 'NIX_LIBEXEC_DIR'.
	* nix/libstore/globals.hh (Settings)[nixLibexecDir]: Remove.
	* nix/libstore/globals.cc (Settings::processEnvironment): Remove
	reference to 'nixLibexecDir'.
	* nix/local.mk (libstore_a_CPPFLAGS): Remove -DNIX_LIBEXEC_DIR flag.
	* build-aux/pre-inst-env.in: Remove references to 'NIX_LIBEXEC_DIR'.

2019-09-08  Ludovic Courtès  <ludo@gnu.org>

	daemon: Run 'guix substitute' directly and assume a single substituter.
	The daemon had a mechanism that allows it to handle a list of
	substituters and try them sequentially; this removes it.

	* nix/scripts/substitute.in: Remove.
	* nix/local.mk (nodist_pkglibexec_SCRIPTS): Remove.
	* config-daemon.ac: Don't output 'nix/scripts/substitute'.
	* nix/libstore/build.cc (SubstitutionGoal)[subs, sub, hasSubstitute]:
	Remove.
	[tryNext]: Make private.
	(SubstitutionGoal::SubstitutionGoal, SubstitutionGoal::init): Remove now
	unneeded initializers.
	(SubstitutionGoal::tryNext): Adjust to assume a single substituter: call
	'amDone' upfront when we couldn't find substitutes.
	(SubstitutionGoal::tryToRun): Adjust to run 'guix substitute' via
	'settings.guixProgram'.
	(SubstitutionGoal::finished): Call 'amDone(ecFailed)' upon failure
	instead of setting 'state' to 'tryNext'.
	* nix/libstore/globals.hh (Settings)[substituters]: Remove.
	* nix/libstore/local-store.cc (LocalStore::~LocalStore): Adjust to
	handle a single substituter.
	(LocalStore::startSubstituter): Remove 'path' parameter.  Adjust to
	invoke 'settings.guixProgram'.  Don't refer to 'run.program', which no
	longer exists.
	(LocalStore::querySubstitutablePaths): Adjust for 'runningSubstituters'
	being a singleton instead of a list.
	(LocalStore::querySubstitutablePathInfos): Likewise, and remove
	'substituter' parameter.
	* nix/libstore/local-store.hh (RunningSubstituter)[program]: Remove.
	(LocalStore)[runningSubstituters]: Remove.
	[runningSubstituter]: New field.
	[querySubstitutablePathInfos]: Remove 'substituter' parameter.
	[startSubstituter]: Remove 'substituter' parameter.
	* nix/nix-daemon/guix-daemon.cc (main): Remove references to
	'settings.substituters'.
	* nix/nix-daemon/nix-daemon.cc (performOp): Ignore the user's
	"build-use-substitutes" value when 'settings.useSubstitutes' is false.

2019-09-08  Ludovic Courtès  <ludo@gnu.org>

	daemon: Run 'guix offload' directly.
	* nix/scripts/offload.in: Remove.
	* nix/local.mk (nodist_pkglibexec_SCRIPTS) [BUILD_DAEMON_OFFLOAD]:
	Remove 'scripts/offload'.
	* config-daemon.ac: Don't output 'nix/scripts/offload'.
	* build-aux/pre-inst-env.in: Don't set 'NIX_BUILD_HOOK'.
	* nix/libstore/build.cc (HookInstance::HookInstance): Run 'guix
	offload'.
	(DerivationGoal::tryBuildHook): Remove reference to 'NIX_BUILD_HOOK'.
	* nix/nix-daemon/guix-daemon.cc (main) [HAVE_DAEMON_OFFLOAD_HOOK]: Don't
	set 'NIX_BUILD_HOOK'.
	* nix/nix-daemon/nix-daemon.cc (performOp) [!HAVE_DAEMON_OFFLOAD_HOOK]:
	Leave 'settings.useBuildHook' unchanged.

	daemon: Run 'guix perform-download' directly.
	* nix/scripts/download.in: Remove.
	* nix/local.mk (nodist_pkglibexec_SCRIPTS): Remove 'scripts/download'.
	* config-daemon.ac: Don't output 'nix/scripts/download'.
	* nix/libstore/builtins.cc (builtinDownload): Invoke 'guix
	perform-download' directly.

	daemon: Run 'guix authenticate' directly.
	* nix/scripts/authenticate.in: Remove.
	* nix/local.mk (nodist_pkglibexec_SCRIPTS): Remove
	scripts/authenticate.
	* config-daemon.ac: Don't output 'nix/scripts/authenticate'.
	* nix/libstore/local-store.cc (runAuthenticationProgram): Run 'guix
	authenticate'.

	daemon: Invoke 'guix gc --list-busy' instead of 'list-runtime-roots'.
	* nix/scripts/list-runtime-roots.in: Remove.
	* guix/store/roots.scm (%proc-directory): New variable.
	(proc-file-roots, proc-exe-roots, proc-cwd-roots)
	(proc-fd-roots, proc-maps-roots, proc-environ-roots)
	(referenced-files, canonicalize-store-item, busy-store-items): New
	procedures, taken from 'list-runtime-roots.in'.
	* nix/libstore/globals.hh (Settings)[guixProgram]: New field.
	* nix/libstore/globals.cc (Settings::processEnvironment): Initialize
	'guixProgram'.
	* nix/libstore/gc.cc (addAdditionalRoots): Drop code related to
	'NIX_ROOT_FINDER'.  Run "guix gc --list-busy".
	* nix/local.mk (nodist_pkglibexec_SCRIPTS): Remove
	'scripts/list-runtime-roots'.
	* config-daemon.ac: Don't output nix/scripts/list-runtime-roots.
	* build-aux/pre-inst-env.in: Don't set 'NIX_ROOT_FINDER'.
	Set 'GUIX'.
	* doc/guix.texi (Invoking guix gc): Document '--list-busy'.
	* guix/scripts/gc.scm (show-help, %options): Add "--list-busy".
	(guix-gc)[list-busy]: New procedure.
	Handle the 'list-busy' action.

2019-09-08  raingloom  <raingloom@protonmail.com>

	gnu: Add fmit.
	* gnu/packages/music.scm (fmit): New variable.

2019-09-08  Jan Nieuwenhuizen  <janneke@gnu.org>

	bootstrap: mes-boot: Fix at 0.19.
	This allows updating Mes without triggering a rebuild.

	* gnu/packages/commencement.scm (mes-boot): Fix 0.19.

2019-09-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: haskell-xyz.scm: Correctly hide packages.
	* gnu/packages/haskell-xyz.scm (ghc-attoparsec-bootstrap,
	ghc-integer-logarithms-bootstrap, ghc-scientific-bootstrap,
	ghc-semigroups-bootstrap, ghc-unordered-containers-bootstrap,
	ghc-wcwidth-bootstrap)[properties]: Fix typo, make 'hidden?' a tuple.

2019-09-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-tao-theme.
	* gnu/packages/emacs-xyz.scm (emacs-tao-theme): New variable.

2019-09-08  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add odt2txt.
	* gnu/packages/textutils (odt2txt): New variable.
	* gnu/packages/package-management (diffoscope)[native-inputs]: Add odt2txt.
	  [use-modules]: Remove accidentally added libreoffice package module.

2019-09-08  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: Add sng.
	* gnu/packages/images (sng): New variable.
	* gnu/packages/package-management (diffoscope)[native-inputs]: Add sng.

	gnu: Add pngsuite.
	* gnu/packages/image (pngsuite): New variable.

	gnu: diffoscope: Enable even more tests.
	* gnu/packages/package-management (diffoscope)[native-inputs]: Add additional
	  dependencies for tests.
	  [use-module]: Add corresponding package modules.

	gnu: diffoscope: Enable additional tests.
	* gnu/packages/package-management (diffoscope) [native-inputs]: Add additional
	  packages used for tests.

	gnu: diffoscope: Update to 123.
	* gnu/packages/package-management (diffoscope): Update to 123.
	  [arguments]: Update phase writable-test-data to include tests directory.
	    Add phase remove-ocaml-test.

2019-09-08  Vagrant Cascadian  <vagrant@debian.org>

	gnu: python-debian: Update to 0.1.36.
	* gnu/packages/python-xyz (python-debian): Update to 0.1.36.
	  [source]: Switch to using git-fetch.
	  [arguments]: Add phase to delete tests depending on tools not yet present in
	  guix.
	  [propagated-inputs]: Add python-chardet.

2019-09-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsubread: Update to 1.34.7.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 1.34.7.

	gnu: r-regioner: Update to 1.16.3.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.16.3.

	gnu: r-gprofiler: Update to 0.6.8.
	* gnu/packages/bioinformatics.scm (r-gprofiler): Update to 0.6.8.

	gnu: r-annotationhub: Update to 2.16.1.
	* gnu/packages/bioinformatics.scm (r-annotationhub): Update to 2.16.1.

	gnu: r-edger: Update to 3.26.8.
	* gnu/packages/bioinformatics.scm (r-edger): Update to 3.26.8.

	gnu: r-ggraph: Update to 2.0.0.
	* gnu/packages/cran.scm (r-ggraph): Update to 2.0.0.
	[propagated-inputs]: Add r-graphlayouts, r-rlang, and r-tidygraph; remove
	r-plyr.

	gnu: r-msigdbr: Update to 7.0.1.
	* gnu/packages/cran.scm (r-msigdbr): Update to 7.0.1.

	gnu: r-ggeffects: Update to 0.12.0.
	* gnu/packages/cran.scm (r-ggeffects): Update to 0.12.0.

	gnu: r-ggformula: Update to 0.9.2.
	* gnu/packages/cran.scm (r-ggformula): Update to 0.9.2.

	gnu: r-insight: Update to 0.5.0.
	* gnu/packages/cran.scm (r-insight): Update to 0.5.0.

	gnu: r-ggpubr: Update to 0.2.3.
	* gnu/packages/cran.scm (r-ggpubr): Update to 0.2.3.

	gnu: r-geometry: Update to 0.4.4.
	* gnu/packages/cran.scm (r-geometry): Update to 0.4.4.

	gnu: r-feather: Update to 0.3.4.
	* gnu/packages/cran.scm (r-feather): Update to 0.3.4.

	gnu: r-matrixstats: Update to 0.55.0.
	* gnu/packages/statistics.scm (r-matrixstats): Update to 0.55.0.

	gnu: r-rcpparmadillo: Update to 0.9.700.2.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.700.2.0.

	gnu: r-devtools: Update to 2.2.0.
	* gnu/packages/statistics.scm (r-devtools): Update to 2.2.0.
	[propagated-inputs]: Add r-covr, r-crayon, r-desc, r-dt, r-ellipsis, r-glue,
	and r-rversions.

	gnu: r-gdtools: Update to 0.2.0.
	* gnu/packages/statistics.scm (r-gdtools): Update to 0.2.0.
	[inputs]: Add freetype.
	[propagated-inputs]: Add r-systemfonts; remove r-withr.

	gnu: Add r-tidygraph.
	* gnu/packages/cran.scm (r-tidygraph): New variable.

	gnu: Add r-graphlayouts.
	* gnu/packages/cran.scm (r-graphlayouts): New variable.

	gnu: Add r-systemfonts.
	* gnu/packages/cran.scm (r-systemfonts): New variable.

	gnu: Add r-covr.
	* gnu/packages/cran.scm (r-covr): New variable.

2019-09-07  Julien Lepiller  <julien@lepiller.eu>

	tests: opam: Fix input type in import test.
	* tests/opam.scm: Expect propagated-inputs instead of inputs.

2019-09-07  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: poussetaches: Update to 0.0.2.
	* gnu/packages/web.scm (poussetaches): Update to 0.0.2.

2019-09-07  Julien Lepiller  <julien@lepiller.eu>

	gnu: nml: Fix for newer pillow version.
	* gnu/packages/game-development.scm (nml)[arguments]: Add a phase to fix
	for newer pillow.

2019-09-07  Ludovic Courtès  <ludo@gnu.org>

	doc: Use @lisp instead of @example for Scheme snippets.
	This is a followup to f8c143a7131d6f40f387f4cd2ad1fa78b5e2f429, which
	allows syntax highlighting of @lisp snippets in the HTML output.

	* doc/guix.texi, doc/contributing.texi: Use @lisp instead of @example
	for all the Scheme snippets.

2019-09-07  Ludovic Courtès  <ludo@gnu.org>

	doc: Work around (htmlprag) parser issue.
	* doc/build.scm (guile-lib/htmlprag-fixed): New variable.
	(syntax-highlighted-html): Use it instead of GUILE-LIB.

2019-09-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: icedtea-7: Patch code to enable build with newer glibc.
	* gnu/packages/java.scm (icedtea-7)[arguments]: Add build phase
	"patch-bitrot".
	(icedtea-8)[arguments]: Remove phase "patch-bitrot".

	gnu: icedtea-6: Remove old GCC.
	* gnu/packages/java.scm (icedtea-6)[native-inputs]: Remove gcc-4.9.

	gnu: icedtea-6: Patch required freetype version.
	* gnu/packages/java.scm (icedtea-6)[arguments]: Patch hardcoded version string
	for freetype version check.

	gnu: jamvm-1-bootstrap: Use older GCC and glibc.
	* gnu/packages/java.scm (jamvm-1-bootstrap)[native-inputs]: Add GCC version 5
	and glibc 2.28.

2019-09-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: classpath-bootstrap: Remove call to free.
	Fixes <https://bugs.gnu.org/36685>.

	* gnu/packages/java.scm (classpath-bootstrap)[arguments]: Add build phase
	"remove-call-to-free" to let us build ant-bootstrap later.

2019-09-07  Kei Kebreau  <kkebreau@posteo.net>

	gnu: qtermwidget: Enable UTF-8 support.
	* gnu/packages/lxqt.scm (qtermwidget)[inputs]: Add utf8proc.

2019-09-07  Rutger Helling  <rhelling@mykolab.com>

	gnu: wireguard: Update to 0.0.20190905.
	* gnu/packages/vpn.scm (wireguard): Update to 0.0.20190905.

2019-09-07  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

	gnu: linux-libre: Update to 5.2.13.
	* gnu/packages/linux.scm (linux-libre-5.2-version): Update to 5.2.13.
	(linux-libre-5.2-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.19.71.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.71.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.142.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.142.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.191.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.191.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.191.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.191.
	(linux-libre-4.4-pristine-source): Update hash.

2019-09-06  Mark H Weaver  <mhw@netris.org>

	Revert "services: Add ‘/usr/bin/env’ special file."
	This reverts commit 3b38bf141a464e1bb370af7d2b2651d1efb29781.

	The Guix project discussed this years ago and decided against including
	/usr/bin/env.  That decision should not be reversed without a wider
	discussion.

2019-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scipy: Update to 1.3.1.
	* gnu/packages/python-xyz.scm (python-scipy): Update to 1.3.1.
	(python2-scipy): Keep at version 1.2.2.

2019-09-06  L p R n d n  <guix@lprndn.info>

	gnu: xfce4-panel: Fix tzdata path.
	* gnu/packages/xfce.scm (xfce4-panel)[inputs]: Add tzdata.
	[arguments] Add Fix-tzdata-path phase.

	gnu: libxfce4ui: Add vendor.
	* gnu/packages/xfce.scm (libxfce4ui)[arguments]: Add #:configure-flags.

	gnu: libxfce4ui: Add gobject-introspection support.
	* gnu/packages/xfce.scm (libxfce4ui): Add gobject-introspection to native-inputs.

	gnu: xfconf: Fix tests.
	* gnu/packages/xfce.scm (xfconf)[arguments]: Rename check phase to
	  custom-check.
	  [native-inputs]: Add dbus.

	gnu: xfconf: Add vala support.
	* gnu/packages/xfce.scm (xfconf): Add vala to native-inputs.

	gnu: xfconf: Add support for gobject-introspection.
	* gnu/packages/xfce.scm (xfconf): Add gobject-introspection to native-inputs.

2019-09-06  Ludovic Courtès  <ludo@gnu.org>

	doc: Highlight Scheme syntax in the HTML output.
	* doc/build.scm (syntax-highlighted-html): New procedure.
	(html-manual): Use it.

	gnu: qtwebkit: Disable non-x86 builds.
	* gnu/packages/qt.scm (qtwebkit)[supported-systems]: New field.

2019-09-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: ecl-net.didierverna.asdf-flv: Fix variable name.
	Fixes a typo in 0403d01f01c22ddd552dd5a0cfb97b0e8e58da9e.

	* gnu/packages/lisp.scm (ecl-net.didierverna.asdf-flv): New name of the
	second occurrence of 'ecl-alexandria'.

2019-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-poet-theme.
	* gnu/packages/emacs-xyz.scm (emacs-poet-theme): New variable.

2019-09-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: exim: Update to 4.92.2 [fixes CVE-2019-15846].
	* gnu/packages/mail.scm (exim): Update to 4.92.2.

2019-09-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: crates-io.scm: Fix several home-pages.
	* gnu/packages/crates-io.scm (rust-constant-time-eq, rust-fixedbitset,
	rust-futures, rust-pico-sys, rust-pkg-config, rust-quick-error,
	rust-remove-dir-all, rust-spin, rust-tempdir, rust-traitobject,
	rust-void)[home-page]: Update to correct home-page.

2019-09-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add samblaster.
	* gnu/packages/bioinformatics.scm (samblaster): New variable.

	gnu: Add r-txdb-celegans-ucsc-ce6-ensgene.
	* gnu/packages/bioconductor.scm (r-txdb-celegans-ucsc-ce6-ensgene): New
	variable.

2019-09-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-parity-wasm.
	* gnu/packages/crates-io.scm (rust-parity-wasm): New variable.

	gnu: Add rust-time.
	* gnu/packages/crates-io.scm (rust-time): New variable.

	gnu: Add rust-semver-parser-0.7.
	* gnu/packages/crates-io.scm (rust-semver-parser-0.7): New variable.

	gnu: Add rust-getopts.
	* gnu/packages/crates-io.scm (rust-getopts): New variable.

	gnu: Add rust-clang-sys.
	* gnu/packages/crates-io.scm (rust-clang-sys): New variable.

	gnu: Add rust-glob-0.2.
	* gnu/packages/crates-io.scm (rust-glob-0.2): New variable.

	gnu: Add rust-glob.
	* gnu/packages/crates-io.scm (rust-glob): New variable.

	gnu: Add rust-sourcefile.
	* gnu/packages/crates-io.scm (rust-sourcefile): New variable.

	gnu: Add rust-miow-0.2.
	* gnu/packages/crates-io.scm (rust-miow-0.2): New variable.

	gnu: Add rust-miow.
	* gnu/packages/crates-io.scm (rust-miow): New variable.

	gnu: Add rust-ansi-term.
	* gnu/packages/crates-io.scm (rust-ansi-term): New variable.

	gnu: Add rust-socket2.
	* gnu/packages/crates-io.scm (rust-socket2): New variable.

	gnu: Add rust-tar.
	* gnu/packages/crates-io.scm (rust-tar): New variable.

	gnu: Add rust-filetime.
	* gnu/packages/crates-io.scm (rust-filetime): New variable.

	gnu: Add rust-xattr.
	* gnu/packages/crates-io.scm (rust-xattr): New variable.

	gnu: Add rust-tempfile.
	* gnu/packages/crates-io.scm (rust-tempfile): New variable.

	gnu: Add rust-lzma-sys.
	* gnu/packages/crates-io.scm (rust-lzma-sys): New variable.

	gnu: Add rust-jemalloc-sys.
	* gnu/packages/crates-io.scm (rust-jemalloc-sys): New variable.

	gnu: Add rust-cargon.
	* gnu/packages/crates-io.scm (rust-cargon): New variable.

	gnu: Add rust-rustc-demangle.
	* gnu/packages/crates-io.scm (rust-rustc-demangle): New variable.

	gnu: Add rust-pico-sys.
	* gnu/packages/crates-io.scm (rust-pico-sys): New variable.

	gnu: Add rust-gcc.
	* gnu/packages/crates-io.scm (rust-gcc): New variable.

	gnu: Add rust-openssl-probe.
	* gnu/packages/crates-io.scm (rust-openssl-probe): New variable.

	gnu: Add rust-netlib-src.
	* gnu/packages/crates-io.scm (rust-netlib-src): New variable.

	gnu: Add rust-miniz-sys.
	* gnu/packages/crates-io.scm (rust-miniz-sys): New variable.

	gnu: Add rust-miniz-oxide.
	* gnu/packages/crates-io.scm (rust-miniz-oxide): New variable.

	gnu: Add rust-memmap-0.6.
	* gnu/packages/crates-io.scm (rust-memmap@0.6): New variable.

	gnu: Add rust-memmap.
	* gnu/packages/crates-io.scm (rust-memmap): New variable.

	gnu: Add rust-vcpkg.
	* gnu/packages/crates-io.scm (rust-vcpkg): New variable.

	gnu: Add rust-libloading.
	* gnu/packages/crates-io.scm (rust-libloading): New variable.

	gnu: Add rust-compiler-builtins.
	* gnu/packages/crates-io.scm (rust-compiler-builtins): New hidden variable.

	gnu: Add rust-stacker.
	* gnu/packages/crates-io.scm (rust-stacker): New variable.

	gnu: Add rust-cmake.
	* gnu/packages/crates-io.scm (rust-cmake): New variable.

	gnu: Add rust-cc.
	* gnu/packages/crates-io.scm (rust-cc): New variable.

	gnu: Add rust-log.
	* gnu/packages/crates-io.scm (rust-log): New variable.

	gnu: Add rust-rustc-serialize.
	* gnu/packages/crates-io.scm (rust-rustc-serialize): New variable.

	gnu: Add rust-base-x.
	* gnu/packages/crates-io.scm (rust-base-x): New variable.

	gnu: Add rust-adler32.
	* gnu/packages/crates-io.scm (rust-adler32): New variable.

	gnu: Add rust-tempdir.
	* gnu/packages/crates-io.scm (rust-tempdir): New variable.

	gnu: Add rust-rand-0.3.
	* gnu/packages/crates-io.scm (rust-rand-0.3): New variable.

	gnu: Add rust-rand.
	* gnu/packages/crates-io.scm (rust-rand): New variable.

2019-09-06  Ludovic Courtès  <ludo@gnu.org>

	packages: 'supported-package?' binds '%current-system' for graph traversal.
	Previously, (supported-package? coreutils "armhf-linux")
	with (%current-system) = "x86_64-linux" would return false.  That's
	because 'supported-package?' would traverse the x86_64 dependency graph,
	which contains 'tcc-boot0', which supports x86 only.

	Consequently, 'supported-package?' would match only 53 packages for
	"armhf-linux" when running on x86, as is the case during continuous
	integration.

	* guix/packages.scm (package-transitive-supported-systems): Add an
	optional 'system' parameter.  Use 'mlambda' instead of 'mlambdaq' for
	memoization.
	(supported-package?): Pass 'system' to 'package-transitive-supported-systems'.
	* tests/packages.scm ("package-transitive-supported-systems, implicit inputs")
	("package-transitive-supported-systems: reduced binary seed, implicit inputs"):
	Remove calls to 'invalidate-memoization!', which no longer work and were
	presumably introduced to work around the bug we're fixing (see commit
	0db65c168fd6dec57a357735fe130c80feba5460).
	* tests/packages.scm ("supported-package?"): Rewrite test to use only
	existing system name since otherwise 'bootstrap-executable' raises an
	exception.
	("supported-package? vs. system-dependent graph"): New test.

2019-09-06  Ludovic Courtès  <ludo@gnu.org>

	packages: 'generate-package-cache' uses 'supported-package?'.
	* gnu/packages.scm (generate-package-cache): Use 'supported-package?'
	instead of 'package-supported-systems'.

2019-09-06  Efraim Flashner  <efraim@flashner.co.il>

	services: Fix typo.
	This is a follow-up to 3b38bf141a464e1bb370af7d2b2651d1efb29781.

	* gnu/services/base.scm (%base-services): Remove duplicated line.

2019-09-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: Add ‘/usr/bin/env’ special file.
	* gnu/services/base.scm (%base-services): Add ‘/usr/bin/env‘ to
	special-files-service-type.

2019-09-06  Brian Leung  <bkleung89@gmail.com>

	gnu: Add emacs-leetcode.
	* gnu/packages/emacs-xyz.scm (emacs-leetcode): New variable.

	gnu: emacs-robe: Update to 0.8.2.
	* gnu/packages/emacs-xyz.scm (emacs-robe): Update to 0.8.2.

	gnu: emacs-flycheck-haskell: Include .hs file.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-haskell): Include package file.

	gnu: emacs-evil-traces: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-evil-traces): Enable tests.

	gnu: emacs-org-ql: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): Enable tests.

	gnu: emacs-sudo-edit: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-sudo-edit): Enable tests.
	[native-inputs]: Add emacs-undercover.

	gnu: emacs-evil-exchange: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-evil-exchange): Enable tests.
	[native-inputs]: Add emacs-ert-runner.

	gnu: emacs-evil-expat: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-evil-expat): Enable tests.

	gnu: emacs-elisp-demos: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-elisp-demos): Enable tests.

	gnu: emacs-evil-owl: Update to 0.0.1-3.24e5f43.
	* gnu/packages/emacs-xyz.scm (emacs-evil-owl): Update to 0.0.1-3.24e5f43.
	[source]: Enable tests.

	gnu: emacs-evil-multiedit: Enable tests.
	* gnu/packages/emacs-xyz.scm (emacs-evil-multiedit): Enable tests.
	[inputs]: Add emacs-ert-runner.

2019-09-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add guile-cv.
	* gnu/packages/guile-xyz.scm (guile-cv): New variable.

	gnu: texlive-union: Fix font map generation.
	* gnu/packages/tex.scm (texlive-union)[arguments]: Exclude sed and coreutils
	from union; add sed to the PATH; run updmap-sys twice; delete ls-R to avoid
	lookup failures.

	gnu: texlive-latex-base: Ensure that extra sources are installed.
	* gnu/packages/tex.scm (texlive-latex-base): Use simple-texlive-package to
	install additional files.

	gnu: Add texlive-booktabs.
	* gnu/packages/tex.scm (texlive-booktabs): New variable.

	gnu: Add texlive-siunitx.
	* gnu/packages/tex.scm (texlive-siunitx): New variable.

	gnu: Add texlive-standalone.
	* gnu/packages/tex.scm (texlive-standalone): New variable.

	gnu: texlive-latex-xkeyval: Fix build.
	* gnu/packages/tex.scm (texlive-latex-xkeyval)[arguments]: Add various custom
	build phases to fix the build.
	[native-inputs]: Add texlive-latex-base, texlive-cm, texlive-lm, texlive-url,
	texlive-graphics-def, texlive-xcolor, texlive-latex-footmisc,
	texlive-latex-listings, texlive-iftex, texlive-pstricks, texlive-pst-text,
	texlive-tools, and texlive-latex-pgf.

	gnu: Add texlive-tools.
	* gnu/packages/tex.scm (texlive-tools): New variable.

	gnu: Add texlive-iftex.
	* gnu/packages/tex.scm (texlive-iftex): New variable.

	gnu: Add texlive-pst-text.
	* gnu/packages/tex.scm (texlive-pst-text): New variable.

	gnu: Add texlive-pstricks.
	* gnu/packages/tex.scm (texlive-pstricks): New variable.

	gnu: Add texlive-ydoc.
	* gnu/packages/tex.scm (texlive-ydoc): New variable.

	gnu: Add texlive-xcolor.
	* gnu/packages/tex.scm (texlive-latex-xcolor): Bind to deprecated package
	pointing...
	(texlive-color): ...to this variable; implement in terms of
	simple-texlive-package.
	[arguments]: Add phase "move-files" to install xcolor.pro to the expected
	location.

	gnu: texlive-fonts-iwona: Use double spacing in description.
	* gnu/packages/tex.scm (texlive-fonts-iwona)[description]: Use double spacing.

	gnu: vigra-c: Update to 0.0.0-1.66ff4fa.
	* gnu/packages/image.scm (vigra-c): Update to 0.0.0-1.66ff4fa.
	[inputs]: Add hdf5.

	gnu: libbigwig: Update to 0.4.4.
	* gnu/packages/bioinformatics.scm (libbigwig): Update to 0.4.4.

2019-09-05  Christopher Baines  <mail@cbaines.net>

	gnu: python-pyfaidx: Remove python-setuptools as an input.
	As this is provided by the build system, and I'm assuming that it's not
	necessary to have it as a propagated input.

	* gnu/packages/bioinformatics.scm (python-pyfaidx)[propagated-inputs]: Remove
	python-setuptools.

2019-09-05  Christopher Baines  <mail@cbaines.net>

	gnu: umi-tools: Remove python-setuptools as an input.
	As this is provided by the build system.

	* gnu/packages/bioinformatics.scm (umi-tools)[inputs,native-inputs]: Remove
	python-setuptools.

2019-09-05  Ludovic Courtès  <ludo@gnu.org>

	guix-install.sh: Work around locale issues in 'guix-daemon.service'.
	* etc/guix-install.sh (sys_enable_guix_daemon): Modify
	'guix-daemon.service' to work around locale issues not fixed in 1.0.1.

2019-09-05  Ludovic Courtès  <ludovic.courtes@inria.fr>

	download: Pass 'http_proxy' et al. to git, hg, etc.
	This allows 'git-fetch' etc. origins to honor the proxy and locale of
	the daemon.

	* guix/bzr-download.scm (bzr-fetch): Pass #:leaked-env-vars to
	'gexp->derivation'.
	* guix/cvs-download.scm (cvs-fetch): Likewise.
	* guix/git-download.scm (git-fetch): Likewise.
	* guix/hg-download.scm (hg-fetch): Likewise.
	* guix/svn-download.scm (svn-multi-fetch): Likewise.

2019-09-05  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.2.2.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.2.2.
	[inputs]: Remove go-github-com-calmh-du and add go-github-com-shirou-gopsutil.

	gnu: Add go-github-com-shirou-gopsutil.
	* gnu/packages/syncthing.scm (go-github-com-shirou-gopsutil): New variable.

	gnu: go-github-com-urfave-cli: Update to 1.21.0.
	* gnu/packages/golang.scm (go-github-com-urfave-cli): Update to 1.21.0.

2019-09-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-contrib: Update to 20190904.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 20190904.

	gnu: emacs-org: Update to 9.2.6.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.2.6.

	gnu: emacs-org-caldav: Update to 0.0.0-1.
	* gnu/packages/emacs-xyz.scm (emacs-org-caldav): Update to latest commit,
	since there is no release yet.
	[description]: Remove alpha status, no longer specified in README.

2019-09-05  Pierre Neidhardt  <mail@ambrevar.xyz>

	Revert "gnu: next: Compress the executable."
	Some essential references (e.g. libfixposix) are lost in the process.

	This reverts commit 0e8b91dbc45306984d682307d8b40b0e323bb4be.

2019-09-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gama: Update to 2.07.
	* gnu/packages/gps.scm (gama): Update to 2.07.

2019-09-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bwa-meth: Capture one more reference to "bwa".
	Reported by: Alexander.Blume <Alexander.Blume@mdc-berlin.de>

	* gnu/packages/bioinformatics.scm (bwa-meth)[arguments]: Capture invocation of
	"bwa index" to retain reference to "bwa" package.

2019-09-05  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: next: Compress the executable.
	* gnu/packages/web-browsers.scm (next)[arguments]: Compressing the executable
	  brings it from about 95 MiB to 22 MiB.

	gnu: emacs-evil-collection: Update to 0.0.2.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 0.0.2.

2019-09-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-bigmelon.
	* gnu/packages/bioconductor.scm (r-bigmelon): New variable.

	gnu: Add r-gdsfmt.
	* gnu/packages/bioconductor.scm (r-gdsfmt): New variable.

	gnu: Add r-watermelon.
	* gnu/packages/bioconductor.scm (r-watermelon): New variable.

	gnu: Add r-illuminahumanmethylation450kanno-ilmn12-hg19.
	* gnu/packages/bioconductor.scm
	(r-illuminahumanmethylation450kanno-ilmn12-hg19): New variable.

	gnu: Add r-roc.
	* gnu/packages/bioconductor.scm (r-roc): New variable.

2019-09-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: efl: Update to 1.22.4.
	* gnu/packages/enlightenment.scm (efl): Update to 1.22.4.

2019-09-05  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Use CLISP instead of unboostrappable CCL to build.
	* gnu/packages/lisp.scm (sbcl)[arguments]: Build with CLISP.

	gnu: sbcl: Update to 1.5.6.
	* gnu/packages/lisp.scm (sbcl): Update to 1.5.6.

	build-system/asdf: Add option to compress programs.
	* guix/build/lisp-utils.scm (build-program): Add `compress?' key argument.
	(generate-executable-for-system): Same.
	(generate-executable): Same.

2019-09-05  Rutger Helling  <rhelling@mykolab.com>

	gnu: dolphin-emu: Update to commit a974540.
	* gnu/packages/emulators.scm (dolphin-emu): Update to commit a974540.
	[source]: Delete unneeded MoltenVK map.
	[arguments]: Properly hardcode libvulkan path.

2019-09-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: docker: Add support for tini.
	* gnu/packages/docker.scm (docker)[inputs]: Add tini.
	[phases]{patch-paths}: Patch the path of the default init binary.

	gnu: Add tini.
	* gnu/packages/docker.scm (tini): New variable.

2019-09-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: nginx: Update to 1.17.3 [security fixes].
	This release fixes CVE-2019-9511, CVE-2019-9513, and CVE-2019-9516.

	* gnu/packages/web.scm (nginx): Update to 1.17.3.

2019-09-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: miniupnpc: Update to 2.1.20190824.
	* gnu/packages/upnp.scm (miniupnpc): Update to 2.1.20190824.

	gnu: varnish: Update to 6.2.1.
	* gnu/packages/web.scm (varnish): Update to 6.2.1.

	gnu: libnl: Update to 3.5.0.
	* gnu/packages/linux.scm (libnl): Update to 3.5.0.

	gnu: samba: Update to 4.10.8 [fixes CVE-2019-10197].
	* gnu/packages/samba.scm (samba): Update to 4.10.8.

	gnu: tevent: Update to 0.10.1.
	* gnu/packages/samba.scm (tevent): Update to 0.10.1.

	gnu: talloc: Update to 2.3.0.
	* gnu/packages/samba.scm (talloc): Update to 2.3.0.

	gnu: tdb: Update to 1.4.2.
	* gnu/packages/databases.scm (tdb): Update to 1.4.2.

	gnu: libvisio: Update to 0.1.7.
	* gnu/packages/libreoffice.scm (libvisio): Update to 0.1.7.

	gnu: libabw: Update to 0.1.3.
	* gnu/packages/libreoffice.scm (libabw): Update to 0.1.3.
	[arguments]: Remove.

	gnu: LibRaw: Update to 1.19.5.
	* gnu/packages/photo.scm (libraw): Update to 0.19.5.

	gnu: php: Build against Oniguruma 6.
	* gnu/packages/php.scm (php)[inputs]: Change ONIGURUMA-5 to ONIGURUMA.
	* gnu/packages/textutils.scm (oniguruma-5): Remove variable.

	gnu: oniguruma: Update to 6.9.3 [fixes CVE-2019-13224, CVE-2019-13225].
	* gnu/packages/textutils.scm (oniguruma): Update to 6.9.3.

	build-system/julia: Avoid module cycles.
	* guix/build-system/julia.scm: Remove unused imports.
	(lower)[julia]: Default to (DEFAULT-JULIA).

2019-09-04  Ricardo Wurmus  <rekado@elephly.net>

	build-system/julia: Fix syntax error.
	* guix/build-system/julia.scm: Fix invalid module reference.

2019-09-04  L p R n d n  <guix@lprndn.info>

	gnu: libxfce4util: Build Vala bindings.
	* gnu/packages/xfce.scm (libxfce4util)[native-inputs]: Add vala.

	gnu: libxfce4util: Add gobject-introspection support.
	* gnu/packages/xfce.scm (libxfce4util): Add gobject-introspection to native-inputs.

	gnu: Add xfce4-screensaver.
	* gnu/packages/xfce.scm (xfce4-screensaver): New variable.

	gnu: Add xfce4-screenshooter.
	* gnu/packages/xfce.scm (xfce4-screenshooter): New variable.

2019-09-04  Ludovic Courtès  <ludo@gnu.org>

	doc: Update 'README'.
	* README: Update intro a bit.
	(Installing Guix as non-root): Remove as it's largely outdated.
	(Contact): Update.

2019-09-04  Robert Vollmert  <rob@vllmrt.net>

	services: nginx: Pass run-directory on config test.
	Fixes <https://bugs.gnu.org/36388>.
	This fixes error logging errors in the activation script.

	* gnu/services/web.scm (nginx-activation): Add "-p" flag.

2019-09-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: ghostscript: Keep the replacement private.
	This avoids having two matches for the "ghostscript" spec.

	* gnu/packages/ghostscript.scm (ghostscript/fixed): Keep private.

2019-09-04  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-easy-format: Update to 1.3.2.
	* gnu/packages/ocaml.scm (ocaml-easy-format): Update to 1.3.2.

	gnu: ocaml-frontc: Update to 3.4.2.
	* gnu/packages/ocaml.scm (ocaml-frontc): Update to 3.4.2.

	gnu: ocaml-ssl: Update to 0.5.9.
	* gnu/packages/ocaml.scm (ocaml-ssl): Update to 0.5.9.

	gnu: opam: Update to 2.0.5.
	* gnu/packages/ocaml.scm (opam): Update to 2.0.5.

	gnu: ocaml-stringext: Update to 1.6.0.
	* gnu/packages/ocaml.scm (ocaml-stringext): Update to 1.6.0.

	gnu: ocaml-markup: Update to 0.8.1.
	* gnu/packages/ocaml.scm (ocaml-markup): Update to 0.8.1.
	(ocaml-bisect-ppx): Use propagated-inputs instead of inputs.

	gnu: ocaml-lwt-log: Update to 1.1.1.
	* gnu/packages/ocaml.scm (ocaml-lwt-log): Update to 1.1.1.
	[source]: Use git-fetch.

	gnu: ocaml-biniou: Update to 1.2.1.
	* gnu/packages/ocaml.scm (ocaml-biniou): Update to 1.2.1.

	import: opam: Use propagated-inputs instead of inputs.
	* guix/import/opam.scm (opam->guix-package): Use propagated-inputs instead of inputs.

	import: opam: Remove initial "v" in some version numbers.
	* guix/import/opam.scm (opam-fetch): Remove initial "v" in some version numbers.

2019-09-04  nixo  <nicolo@nixo.xyz>

	gnu: julia: Set search path.
	* gnu/packages/julia.scm (julia)[native-search-paths]: Add
	specification for JULIA_LOAD_PATH.

	build: Add julia-build-system.
	* guix/build/julia-build-system.scm: New file.
	* guix/build-system/julia.scm: New file.
	* Makefile.am (MODULES): Add them.
	* doc/guix.texi (Build Systems): Document julia-build-system.

2019-09-04  Marius Bakke  <mbakke@fastmail.com>

	Revert "gnu: texinfo: Fix cross-compilation."
	This causes too many rebuilds for the master branch.

	This reverts commit 210b6412eeb915bba0848c1a947a24bfc51b9efc.

2019-09-04  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: librepcb: Update to 0.1.2.
	* gnu/packages/engineering.scm (librepcb): Update to 0.1.2.

2019-09-04  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: texinfo: Fix cross-compilation.
	* gnu/packages/texinfo.scm (texinfo)[arguments]: Do not reset environment
	before running configure with the native compiler, in a cross-compilation
	context,
	[inputs]: move perl from here ...
	[native-inputs]: ... to here. Also add ncurses that is needed in a
	cross-compilation context to build texinfo native tools.

	gnu: make-linux-libre: Fix cross-compilation.
	* gnu/packages/linux.scm (make-linux-libre)[arguments]: Unset CROSS_CPATH to
	make sure that cross-libc is not found. Otherwise, some of its header would
	conflict with the one from linux (stdint.h and linux/types.h).

2019-09-04  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: linux-libre: Enable built-in ext4 support.
	When running qemu-img from (gnu system vm) with an aarch64 kernel, mounting
	ext4 partitions fails because no modprobe of ext4 module is made. Like for
	other kernel configs, provide built-in support for ext4 partitions.

	* gnu/packages/aux-files/linux-libre/5.2-arm64.conf: Enable built-in ext4,
	like in intel and armhf configs.

2019-09-04  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: grub: Fix cross-compilation.
	* gnu/packages/bootloaders.scm (grub)[arguments]: Search for unifont in both
	native-inputs and inputs.

	gnu: glibc-utf8-locales: Fix cross-compilation.
	* gnu/packages/base.scm (glibc-utf8-locales)[inputs]: Move to ...
	[native-inputs]: ... here, in order to fix cross-compilation.
	* gnu/packages/commencement.scm (glibc-utf8-locales-final)[inputs]: Move to ...
	[native-inputs]: ... here, in order to fix cross-compilation.

2019-09-04  Pierre-Moana Levesque  <pierre.moana.levesque@gmail.com>

	gnu: guile-wm: Fix cross-compilation.
	* gnu/packages/guile-wm.scm (guile-wm): Add guile and guile-xcb to native-inputs.

2019-09-04  Mathieu Othacehe  <m.othacehe@gmail.com>

	linux-initrd: Use native gzip.
	* gnu/system/linux-initrd.scm (expression->initrd): Pass native gzip to
	build-initrd procedure.

2019-09-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Allow microphone access.
	Fixes <https://bugs.gnu.org/36961>.

	* gnu/packages/aux-files/chromium/master-preferences.json: Remove
	"audio_capture_enabled" flag.

2019-09-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: hdf4: Update to 4.2.14.
	* gnu/packages/maths.scm (hdf4): Update to 4.2.14.

2019-09-04  Rutger Helling  <rhelling@mykolab.com>

	gnu: kitty: Update to 0.14.4.
	* gnu/packages/terminals.scm (kitty): Update to 0.14.4.

2019-09-04  Jovany Leandro G.C  <bit4bit@riseup.net>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: twinkle: update to 1.10.2.
	* gnu/packages/telephony.scm (twinkle): update to 1.10.2
	* gnu/packages/patches/twinkle-include-qregexpvalidator.patch: Delete
	it.
	* gnu/local.mk (dist_patch_DATA): Remove patch.

2019-09-04  Ludovic Courtès  <ludo@gnu.org>

	import: crate: Correct interpretation of dual-licensing strings.
	* guix/import/crate.scm (%dual-license-rx): New variable.
	(crate->guix-package)[string->license]: Rewrite to match it.
	* tests/crate.scm (test-crate): Adjust "license" field to current
	practice.

2019-09-04  Ludovic Courtès  <ludo@gnu.org>

	import: crate: Separate crates.io API from actual conversion.
	This provides a clean separation between bindings to the
	https://crates.io/api/v1 API and actual conversion to Guix package
	sexps.

	As a side-effect, it fixes things like "guix import blake2-rfc", "guix
	refresh -t crates", etc.

	* guix/import/crate.scm (<crate>, <crate-version>, <crate-dependency>):
	New record types.
	(lookup-crate, crate-version-dependencies): New procedures.
	(crate-fetch): Remove.
	(crate->guix-package): Rewrite to use the new API.
	(latest-release): Likewise.
	* guix/build-system/cargo.scm (%crate-base-url): New variable.
	* tests/crate.scm (test-crate): Update accordingly.

	fixlet

2019-09-04  Ludovic Courtès  <ludo@gnu.org>

	ci: Use (guix json) and adjust for Guile-JSON 3.x.
	This is in part a followup to 81c3dc32244a17241d74eea9fa265edfcb326f6d.

	* guix/ci.scm (<build>, <checkout>, <evaluation>): Define using
	'define-json-mapping'.
	(json->build, json->checkout, json->evaluation): Remove.
	(queued-builds, latest-builds, latest-evaluations): Pass JSON arrays
	through 'vector->list' to adjust for Guile-JSON 3.x.
	(evaluations-for-commit): Fix typo to really export.

2019-09-04  Ludovic Courtès  <ludo@gnu.org>

	Add (guix json).
	* guix/swh.scm (define-json-reader, define-json-mapping): Move to...
	* guix/json.scm: ... here.  New file.
	* Makefile.am (MODULES): Add it.

	deploy: Add missing store options.
	* guix/scripts/deploy.scm (%default-options): Add missing options such
	as 'print-build-trace?', etc.

2019-09-04  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust '--with-commit' test.
	This is a followup to 4d04bc50d2df32be326e0f48f378dc581f873989.

	* tests/guix-build-branch.sh: Expect "v0.1.0" to lead to
	"guile-gcrypt-0.1.0".

2019-09-03  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-fileutils: Update to 0.6.0.
	* gnu/packages/ocaml.scm (ocaml-fileutils): Update to 0.6.0.

	gnu: ocaml-utop: Update to 2.4.1.
	* gnu/packages/ocaml.scm (ocaml-utop): Update to 2.4.1.
	(ocaml-lamdba-term): Update to 2.0.2.
	(ocaml-zed): Update to 2.0.3.

	gnu: Add ocaml-stdlib-shims.
	* gnu/packages/ocaml.scm (ocaml-stdlib-shims): New variable.

	gnu: Add ocaml-charinfo-width.
	* gnu/packages/ocaml.scm (ocaml-charinfo-width): New variable.

	gnu: ocaml-camomile: Update to 1.0.2.
	* gnu/packages/ocaml.scm (ocaml-camomile): Update to 1.0.2.
	[arguments]: Fix profile and disable failing tests.

	gnu: ocaml-zarith: Update to 1.9.1.
	* gnu/packages/ocaml.scm (ocaml-zarith): Update to 1.9.1.

	gnu: ocaml-result: Update to 1.4.
	* gnu/packages/ocaml.scm (ocaml-result): Update to 1.4.

	gnu: ocaml-odoc: Update to 1.4.1.
	* gnu/packages/ocaml.scm (ocaml-odoc): Update to 1.4.1.

	gnu: dune: Update to 1.11.3.
	* gnu/packages/ocaml.scm (dune): Update to 1.11.3.
	[source]: Use git-fetch.

	gnu: ocaml-qcheck: Update to 0.10.
	* gnu/packages/ocaml.scm (ocaml-qcheck): Update to 0.10.

	gnu: ocaml-migrate-parsetree: Update to 1.4.0.
	* gnu/packages/ocaml.scm (ocaml-migrate-parsetree): Update to 1.4.0.
	(ocaml-ppx-tools-versioned): Update to 5.2.3.
	[source]: Use git-fetch.
	(ocaml-bisect-ppx): Fix compilation error.

	gnu: ocaml-cppo: Update to 1.6.6.
	* gnu/packages/ocaml.scm (ocaml-cppo): Update to 1.6.6.
	[source]: Use git-fetch.

	gnu: ocaml-batteries: Update to 2.10.0.
	* gnu/packages/ocaml.scm (ocaml-batteries): Update to 2.10.0.

2019-09-03  Brian Leung  <bkleung89@gmail.com>

	gnu: Add emacs-pubmed.
	* gnu/packages/emacs-xyz.scm (emacs-pubmed): New variable.

	gnu: Add emacs-unidecode.
	* gnu/packages/emacs-xyz.scm (emacs-unidecode): New variable.

	gnu: Add emacs-org-tanglesync.
	* gnu/packages/emacs-xyz.scm (emacs-org-tanglesync): New variable.

	gnu: emacs-org-pomodoro: Update to 2.1.0-1.aa07c11.
	* gnu/packages/emacs-xyz.scm (emacs-org-pomodoro): Update to 2.1.0-1.aa07c11.
	[arguments]: Include "resources" directory and run tests.
	[source]: Update url.

2019-09-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: hdf-eos2: Add libtirpc input.
	* gnu/packages/maths.scm (hdf-eos2)[inputs]: Add LIBTIRPC.

2019-09-03  Ricardo Wurmus  <rekado@elephly.net>

	doc: guix deploy: Add missing record field to example.
	Reported by GNUtoo on #guix.

	* doc/guix.texi (Invoking guix deploy): Add missing "system" field to example.

2019-09-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: next: Update to 1.3.1.
	* gnu/packages/web-browsers.scm (next-gtk-webkit): Update to 1.3.1.
	[source]: Use GitHub.
	(sbcl-next-download-manager)[arguments]: Fix asd-system-name.
	(next)[inputs]: Remove unneeded dependencies.

2019-09-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: hdf4: Build with libtirpc.
	* gnu/packages/patches/hdf4-tirpc.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/maths.scm (hdf4)[source](patches): Use it.
	[inputs]: Add LIBTIRPC.
	[arguments]: Adjust #:configure-flags accordingly.

2019-09-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-gi: Update to 0.2.0.
	* gnu/packages/guile-xyz.scm (guile-gi): Update to 0.2.0.
	[arguments]: Remove make flags.
	[native-inputs]: Add glib:bin.

	gnu: r-wordcloud: Add r-tm to inputs.
	* gnu/packages/cran.scm (r-wordcloud)[propagated-inputs]: Add r-tm.

	gnu: Add r-tm.
	* gnu/packages/cran.scm (r-tm): New variable.

	gnu: Add r-nlp.
	* gnu/packages/cran.scm (r-nlp): New variable.

2019-09-03  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: rust-unicode-xid: Update to 0.2.0.
	* gnu/packages/crates-io.scm (rust-unicode-xid): Update to 0.2.0.
	(rust-unicode-xid-0.1): New variable.
	(rust-proc-macro2)[arguments]: Specify rust-unicode-xid-0.1 in
	cargo-inputs.

	gnu: Add rust-constant-time-eq.
	* gnu/packages/crates-io.scm (rust-constant-time-eq): New variable.

2019-09-03  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-org-ql: Update to 0.2.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.2.
	[inputs]: Add emacs-ts and emacs-org.

	gnu: emacs-org-sidebar: Update to 0.1-1.ed951d1.
	* gnu/packages/emacs-xyz.scm (emacs-org-sidebar): Update to 0.1-1.ed951d1.

	gnu: Add emacs-ts.
	* gnu/packages/emacs-xyz.scm (emacs-ts): New variable.

2019-09-03  John Soo  <jsoo1@asu.edu>

	gnu: Add hoogle.
	* gnu/packages/haskell-apps.scm (hoogle): New variable.

	gnu: Add ghc-js-flot.
	* gnu/packages/haskell-web.scm (ghc-js-flot): New variable.

	gnu: Add ghc-js-jquery.
	* gnu/packages/haskell-web.scm (ghc-js-jquery): New variable.

	gnu: Add ghc-process-extras.
	* gnu/packages/haskell-xyz.scm (ghc-process-extras): New variable.

	gnu: Add ghc-storable-tuple.
	* gnu/packages/haskell-xyz.scm (ghc-storable-tuple): New variable.

	gnu: Add ghc-listlike.
	* gnu/packages/haskell-xyz.scm (ghc-listlike): New variable.

	gnu: Add ghc-storable-record.
	* gnu/packages/haskell-xyz.scm (ghc-storable-record): New variable.

	gnu: Add ghc-fmlist.
	* gnu/packages/haskell-xyz.scm (ghc-fmlist): New variable.

	gnu: Add ghc-storablevector.
	* gnu/packages/haskell-xyz.scm (ghc-storablevector): New variable.

	gnu: Add ghc-timeit.
	* gnu/packages/haskell-xyz.scm (ghc-timeit): New variable.

	gnu: Add ghc-non-negative.
	* gnu/packages/haskell-xyz.scm (ghc-non-negative): New variable.

	gnu: Add ghc-unsafe.
	* gnu/packages/haskell-xyz.scm (ghc-unsafe): New variable.

2019-09-03  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 60.9.0-guix1.
	* gnu/packages/gnuzilla.scm (%icecat-version): Update to 60.9.0-guix1.
	(icecat-source)[upstream-firefox-source]: Update hash.

2019-09-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: grammalecte: Update to 1.3.0.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 1.3.0.

	gnu: snap: Update to 5.1.0.
	* gnu/packages/education.scm (snap): Update to 5.1.0.

	gnu: rclone: Update to 1.49.1.
	* gnu/packages/sync.scm (rclone): Update to 1.49.1.
	[source]: Update uri.
	[arguments]: Update #:import-path.

2019-09-02  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gcl: Enable tests.
	* gnu/packages/lisp.scm (gcl)[arguments]: Remove #:tests? flag and set the
	  #:test-target to "ansi-tests/test_results".

2019-09-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add cl-hooks.
	* gnu/packages/lisp.scm (cl-hooks, ecl-cl-hooks, sbcl-cl-hooks): New variables.

	gnu: sbcl-fiveam: Update to 1.4.1.
	* gnu/packages/lisp.scm (sbcl-fiveam): Update to 1.4.1.

	gnu: Add net.didierverna.asdf-flv.
	* gnu/packages/lisp.scm (cl-net.didierverna.asdf-flv,
	  ecl-net.didierverna.asdf-flv, sbcl-net.didierverna.asdf-flv): New variables.

2019-09-02  Ludovic Courtès  <ludovic.courtes@inria.fr>

	lint: Add 'archival' checker.
	* guix/lint.scm (check-archival): New procedure.
	(%network-dependent-checkers): Add 'archival' checker.
	* tests/lint.scm ("archival: missing content")
	("archival: content available")
	("archival: missing revision")
	("archival: revision available")
	("archival: rate limit reached"): New tests.
	* doc/guix.texi (Invoking guix lint): Document it.

2019-09-02  Ludovic Courtès  <ludo@gnu.org>

	swh: Make 'commit-id?' public.
	* guix/swh.scm (commit-id?): Make public.

	swh: Add hooks for rate limiting handling.
	* guix/swh.scm (%allow-request?, %save-rate-limit-reset-time)
	(%general-rate-limit-reset-time): New variables.
	(request-rate-limit-reached?, update-rate-limit-reset-time!): New
	procedures.
	(call): Call '%allow-request?'.  Change 'swh-error' protocol to pass
	METHOD in addition to URL.
	* tests/swh.scm ("rate limit reached")
	("%allow-request? and request-rate-limit-reached?"): New tests.

	tests: 'with-http-server' accepts multiple responses.
	* guix/tests/http.scm (call-with-http-server): Replace 'code' and 'data'
	parameters with 'responses+data'.  Compute RESPONSES as a function of
	that.  Remove #:headers parameter.
	[http-write]: Quit only when RESPONSES is empty.
	[server-body]: Get the response and data from RESPONSES, and set it to
	point to the rest.
	(with-http-server): Adjust accordingly.
	* tests/derivations.scm ("'download' built-in builder")
	("'download' built-in builder, invalid hash")
	("'download' built-in builder, not found")
	("'download' built-in builder, check mode"): Adjust to new
	'with-http-server' interface.
	* tests/lint.scm ("home-page: 200")
	("home-page: 200 but short length")
	("home-page: 404", "home-page: 301, invalid"):
	("home-page: 301 -> 200", "home-page: 301 -> 404")
	("source: 200", "source: 200 but short length")
	("source: 404", "source: 404 and 200")
	("source: 301 -> 200", "source: 301 -> 404"):
	("github-url", github-url): Likewise.
	* tests/swh.scm (with-json-result)
	("lookup-origin, not found"): Likewise.

2019-09-02  Ludovic Courtès  <ludo@gnu.org>

	doc: Explain that "guix import" and "guix refresh" may need GnuPG.
	Fixes <https://bugs.gnu.org/36051>.
	Reported by Jesse Gibbons <jgibbons2357@gmail.com>.

	* doc/guix.texi (Invoking guix import, Invoking guix refresh): Mention
	that GnuPG must be installed.

2019-09-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-heapsize-plugin, rust-language-tags.
	* gnu/packages/crates-io.scm (rust-heapsize-plugin, rust-language-tags):
	New variables.

	gnu: Add rust-heapsize-0.3.
	* gnu/packages/crates-io.scm (rust-heapsize-0.3): New variable.

	gnu: Add rust-owning-ref.
	* gnu/packages/crates-io.scm (rust-owning-ref): New variable.

	gnu: Add rust-scoped-threadpool.
	* gnu/packages/crates-io.scm (rust-scoped-threadpool): New variable.

	gnu: Add rust-redox-syscall, rust-thread-id.
	* gnu/packages/crates-io.scm (rust-redox-syscall, rust-thread-id): New
	variables.

2019-09-02  Ricardo Wurmus  <rekado@elephly.net>

	import: cran: Only use the git import with what looks like a URL.
	* guix/import/cran.scm (fetch-description): Abort if the argument does not
	look like a URL.

	import: cran: Retry failed git imports on Bioconductor.
	* guix/import/cran.scm (cran->guix-package): Retry failed git imports on
	Bioconductor.

	gnu: r-ldblock: Update to 1.14.2.
	* gnu/packages/bioinformatics.scm (r-ldblock): Update to 1.14.2.
	[propagated-inputs]: Remove r-erma; add r-ensdb-hsapiens-v75, r-ensembldb, and
	r-httr.

	gnu: r-mixomics: Update to 6.8.2.
	* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.8.2.

	gnu: r-fgsea: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-fgsea): Update to 1.10.1.

	gnu: r-seurat: Update to 3.1.0.
	* gnu/packages/bioinformatics.scm (r-seurat): Update to 3.1.0.
	[propagated-inputs]: Add r-leiden, r-rcppannoy, and r-uwot.

	gnu: r-rtracklayer: Update to 1.44.3.
	* gnu/packages/bioinformatics.scm (r-rtracklayer): Update to 1.44.3.

	gnu: r-biomart: Update to 2.40.4.
	* gnu/packages/bioinformatics.scm (r-biomart): Update to 2.40.4.

	gnu: r-annotationdbi: Update to 1.46.1.
	* gnu/packages/bioinformatics.scm (r-annotationdbi): Update to 1.46.1.

	gnu: r-iranges: Update to 2.18.2.
	* gnu/packages/bioinformatics.scm (r-iranges): Update to 2.18.2.

	gnu: r-pbapply: Update to 1.4-2.
	* gnu/packages/statistics.scm (r-pbapply): Update to 1.4-2.

	gnu: r-rmarkdown: Update to 1.15.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 1.15.

	gnu: r-hms: Update to 0.5.1.
	* gnu/packages/statistics.scm (r-hms): Update to 0.5.1.

	gnu: r-whisker: Update to 0.4.
	* gnu/packages/statistics.scm (r-whisker): Update to 0.4.

	gnu: r-chron: Update to 2.3-54.
	* gnu/packages/statistics.scm (r-chron): Update to 2.3-54.

	gnu: Add r-leiden.
	* gnu/packages/cran.scm (r-leiden): New variable.

	gnu: r-umap: Update to 0.2.3.1.
	* gnu/packages/cran.scm (r-umap): Update to 0.2.3.1.
	[propagated-inputs]: Add r-openssl.

	gnu: r-enrichr: Update to 2.1.
	* gnu/packages/cran.scm (r-enrichr): Update to 2.1.

	gnu: r-dalex: Update to 0.4.7.
	* gnu/packages/cran.scm (r-dalex): Update to 0.4.7.

	gnu: r-ggforce: Update to 0.3.1.
	* gnu/packages/cran.scm (r-ggforce): Update to 0.3.1.

	gnu: r-bookdown: Update to 0.13.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.13.

	gnu: r-tdthap: Update to 1.1-11.
	* gnu/packages/cran.scm (r-tdthap): Update to 1.1-11.

	gnu: r-units: Update to 0.6-4.
	* gnu/packages/cran.scm (r-units): Update to 0.6-4.

	gnu: r-wgaim: Update to 2.0-0.
	* gnu/packages/cran.scm (r-wgaim): Update to 2.0-0.
	[propagated-inputs]: Remove r-lattice; add r-ggplot2.

	gnu: r-apcluster: Update to 1.4.8.
	* gnu/packages/cran.scm (r-apcluster): Update to 1.4.8.

	gnu: r-lavaan: Update to 0.6-5.
	* gnu/packages/cran.scm (r-lavaan): Update to 0.6-5.

	gnu: r-ggextra: Update to 0.9.
	* gnu/packages/cran.scm (r-ggextra): Update to 0.9.
	[propagated-inputs]: Add r-r6.

	gnu: r-fields: Update to 9.8-6.
	* gnu/packages/cran.scm (r-fields): Update to 9.8-6.

	gnu: r-rgl: Update to 0.100.30.
	* gnu/packages/cran.scm (r-rgl): Update to 0.100.30.

	gnu: r-afex: Update to 0.25-1.
	* gnu/packages/cran.scm (r-afex): Update to 0.25-1.

	gnu: r-summarytools: Update to 0.9.4.
	* gnu/packages/cran.scm (r-summarytools): Update to 0.9.4.

	gnu: r-coin: Update to 1.3-1.
	* gnu/packages/cran.scm (r-coin): Update to 1.3-1.

	gnu: r-libcoin: Update to 1.0-5.
	* gnu/packages/cran.scm (r-libcoin): Update to 1.0-5.

	gnu: r-magick: Update to 2.2.
	* gnu/packages/cran.scm (r-magick): Update to 2.2.

	gnu: r-raster: Update to 3.0-2.
	* gnu/packages/cran.scm (r-raster): Update to 3.0-2.

	gnu: r-zip: Update to 2.0.4.
	* gnu/packages/cran.scm (r-zip): Update to 2.0.4.

	gnu: r-arules: Update to 1.6-4.
	* gnu/packages/cran.scm (r-arules): Update to 1.6-4.

	gnu: r-radiant-data: Update to 1.0.6.
	* gnu/packages/cran.scm (r-radiant-data): Update to 1.0.6.

	gnu: r-xfun: Update to 0.9.
	* gnu/packages/cran.scm (r-xfun): Update to 0.9.

	gnu: r-seriation: Update to 1.2-8.
	* gnu/packages/cran.scm (r-seriation): Update to 1.2-8.

	gnu: r-dtw: Update to 1.21-3.
	* gnu/packages/cran.scm (r-dtw): Update to 1.21-3.

	gnu: r-geometry: Update to 0.4.3.
	* gnu/packages/cran.scm (r-geometry): Update to 0.4.3.

	gnu: r-circlize: Update to 0.4.7.
	* gnu/packages/cran.scm (r-circlize): Update to 0.4.7.

	gnu: r-pkgbuild: Update to 1.0.5.
	* gnu/packages/cran.scm (r-pkgbuild): Update to 1.0.5.

	gnu: r-rgooglemaps: Update to 1.4.4.
	* gnu/packages/cran.scm (r-rgooglemaps): Update to 1.4.4.

	gnu: r-d3r: Update to 0.8.7.
	* gnu/packages/cran.scm (r-d3r): Update to 0.8.7.

	gnu: r-vegan: Update to 2.5-6.
	* gnu/packages/cran.scm (r-vegan): Update to 2.5-6.

	gnu: r-sys: Update to 3.3.
	* gnu/packages/cran.scm (r-sys): Update to 3.3.

	gnu: Add r-ensdb-hsapiens-v75.
	* gnu/packages/bioconductor.scm (r-ensdb-hsapiens-v75): New variable.

2019-09-02  Efraim Flashner  <efraim@flashner.co.il>

	build/cargo-build-system: Use invoke.
	* guix/build/cargo-build-system.scm (crate-src?, build, check,
	install): Use 'invoke'.

	gnu: vim-fugitive: Update to 3.0.
	* gnu/packages/vim.scm (vim-fugitive): Update to 3.0.
	[arguments]: Install syntax directory.

2019-09-02  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-lsp-mode: Update to 6.1.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-mode): Update to 6.1.
	[inputs]: Add emacs-markdown-mode.

2019-09-02  Rutger Helling  <rhelling@mykolab.com>

	gnu: faudio: Update to 19.09.
	* gnu/packages/audio.scm (faudio): Update to 19.09.

2019-09-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: acpica: Update to 20190816.
	* gnu/packages/admin.scm (acpica): Update to 20190816.

	gnu: libostree: Update to 2019.3.
	* gnu/packages/package-management.scm (libostree): Update to 2019.3.

2019-09-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add vmpk.
	* gnu/packages/music.scm (vmpk): New variable.

	gnu: drumstick: Update to 1.1.3.
	* gnu/packages/music.scm (drumstick): Update to 1.1.3.

	gnu: yoshimi: Update to 1.6.0.
	* gnu/packages/music.scm (yoshimi): Update to 1.6.0.

2019-09-01  John Soo  <jsoo1@asu.edu>

	gnu: Add stylish-haskell.
	* gnu/packages/haskell-apps (stylish-haskell): new variable.

2019-09-01  L p R n d n  <guix@lprndn.info>

	gnu: xfce4-taskmanager: Switch from libwnck-2 to libwnck.
	* gnu/packages/xfce.scm (xfce4-taskmanager)[inputs]: Switch from libwnck-2 to libwnck.

	gnu: xfce4-notifyd: Update to 0.4.4.
	* gnu/packages/xfce.scm (xfce4-notifyd): Update to 0.4.4.

	gnu: xfce4-xkb-plugin: Update to 0.8.1.
	* gnu/packages/xfce.scm (xfce4-xkb-plugin): Update to 0.8.1.
	[inputs] Add libwnck. Remove libwnck-2.

	gnu: xfce4-pulseaudio-plugin: Update to 0.4.2.
	* gnu/packages/xfce.scm (xfce4-pulseaudio-plugin): Update to 0.4.2.
	[arguments] Add augment-cflags phase.
	[native-inputs] Add dbus and dbus-glib.

	gnu: xfce4-battery-plugin: Update to 1.1.3.
	* gnu/packages/xfce.scm (xfce4-battery-plugin): Update to 1.1.3. Switch from gtk+-2 to gtk+-3.
	[inputs] Add gtk+. Remove gtk+2.

	gnu: xfce4-whiskermenu-plugin: Update to 2.3.3.
	* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): Update to 2.3.3.
	[inputs] Add gtk+. Remove gtk+-2.

	gnu: xfce4-terminal: Update to 0.8.8.
	* gnu/packages/xfce.scm (xfce4-terminal): Update to 0.8.8.

2019-09-01  L p R n d n  <guix@lprndn.info>

	gnu: Update Xfce base to 4.14.0.
	* gnu/packages/xfce.scm (libxfce4util): Update to 4.14.0.

	* gnu/packages/xfce.scm (xfconf): Update to 4.14.1.
	[native-inputs] Add glib:bin.
	[propagated-inputs] Remove dbus and dbus-glib.

	* gnu/packages/xfce.scm (libxfce4ui): Update to 4.14.1.

	* gnu/packages/xfce.scm (exo): Update to 0.12.8.
	[propagated-inputs] Add gtk+-3. Remove gtk+-2.
	[inputs] Add gtk+-2.

	* gnu/packages/xfce.scm (garcon): Update to 0.6.4.
	[inputs] Rename gtk+ to gtk+-2.
	[propagated-inputs] Add gtk+-3.

	* gnu/packages/xfce.scm (tumbler): Update to 0.2.7.

	* gnu/packages/xfce.scm (xfce4-appfinder): Update to 4.14.0.
	[inputs] Updte gtk+ from gtk+-2 to gtk+.

	* gnu/packages/xfce.scm (xcfe4-panel): Update to 4.14.0
	[arguments] Remove #:configure-flags
	[native-inputs] Add glib:bin.
	[inputs] Add gtk+-2, libwnck and xfconf. Remove libwnck-2.
	[propagated-inputs] Add gtk+-3.

	* gnu/packages/xfce.scm (xfce4-session): Update to 4.14.0.
	[inputs] Add libwnck. Remove libwnck-2.
	[source] Remove patch.
	* gnu/packages/patches/xfce4-session-fix-xfclock4.patch: Delete file.

	* gnu/packages/xfce.scm (xfce4-settings): Update to 4.14.0.
	[arguments] Add #:configure flags.

	* gnu/packages/xfce.scm (xfwm4): Update to 4.14.0.
	[inputs] Add libwnck. Remove libwnck-2.

	* gnu/packages/xfce.scm (xfdesktop): Update to 4.14.1.
	[inputs] Add libwnck. Remove libwnck-2.

	* gnu/packages/xfce.scm (xfce4-power-manager): Update to 4.6.5.
	[inputs] Add gtk+. Remove gtk+-2.

2019-09-01  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: ironclad: Update to 0.46.
	* gnu/packages/lisp.scm (sbcl-ironclad): Update to 0.46.
	  [source]: Fix file-name.
	  [inputs]: Add bordeaux-threads dependency.

	gnu: txr: Update to 224.
	* gnu/packages/lisp.scm (txr): Update to 224.
	  [source]: Use git-fetch instead of fetching a cgit snapshot.

2019-09-01  L p R n d n  <guix@lprndn.info>

	gnu: libxklavier: Update to 5.4.
	* gnu/packages/gnome.scm (libxklavier): Update to 5.4.
	[source] Switch to git source.
	[arguments] Add no-configure phase. Disable xmodmap in #:configure-flags.
	[inputs] Add which, intltool, gtk-doc, which, automake, autoconf and libtool.

2019-09-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cdemu-client: Update to 3.2.3.
	* gnu/packages/cdrom.scm (cdemu-client): Update to 3.2.3.

	gnu: cdemu-daemon: Update to 3.2.3.
	* gnu/packages/cdrom.scm (cdemu-daemon): Update to 3.2.3.

	gnu: libmirage: Update to 3.2.3.
	* gnu/packages/cdrom.scm (libmirage): Update to 3.2.3.

	gnu: vhba-module: Update to 20190831.
	* gnu/packages/linux.scm (vhba-module): Update to 20190831.

	gnu: i3-wm: Update to 4.17.1.
	* gnu/packages/wm.scm (i3-wm): Update to 4.17.1.

	gnu: hplip: Update to 3.19.8.
	* gnu/packages/cups.scm (hplip): Update to 3.19.8.
	[arguments]: Remove type mismatch fix.

2019-09-01  Rutger Helling  <rhelling@mykolab.com>

	gnu: retroarch: Update hash.
	* gnu/packages/emulators.scm (retroarch): Update hash (due to bugfix release).

2019-09-01  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-gif-screencast: Fix gifsicle substitution.
	* gnu/packages/emacs-xyz.scm (emacs-gif-screencast)[arguments]: In the
	'configure' phase, fix the gifsicle substitution.

2019-09-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Specify the files rotated by default by the rottlog service.
	* doc/guix.texi (Log Rotation): Replace "a couple of other files" by
	"/var/log/guix-daemon.log".

	doc: Update the default list of files rotated by rottlog.
	* doc/guix.texi (Log Rotation): Add "/var/log/debug" and "/var/log/maillog" to
	the default value of %rotated-files.

2019-08-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: cedille: Adjust import list.
	This is a followup to dddbc90c648a569ed3f6dcf8678cb94e63a8302f.

	* gnu/packages/cedille.scm: Use (gnu packages haskell-xyz).

2019-08-31  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'fr' translation of the manual.

	nls: Update 'es' translation of the manual.

2019-08-31  Ludovic Courtès  <ludo@gnu.org>

	lint: Gracefully handle errors from 'connect' & co.
	* guix/lint.scm (call-with-networking-fail-safe): Add case for
	'system-error' as typically raised by 'connect' & co.

2019-08-31  Steve Sprang  <scs@stevesprang.com>

	gnu: Add lib3mf.
	* gnu/packages/engineering.scm (lib3mf): New variable.

	gnu: Add speedcrunch.
	* gnu/packages/maths.scm (speedcrunch): New variable.

2019-08-31  Robert Vollmert  <rob@vllmrt.net>
	    Timothy Sample  <samplet@ngyro.com>

	gnu: Move Haskell SDL 2 packages to haskell-xyz.scm.
	* gnu/packages/haskell-apps.scm (ghc-sdl2, ghc-sdl2-image,
	ghc-sdl2-mixer): Move variables from here...
	* gnu/packages/haskell-xyz.scm: ...to here.

	gnu: Move non-compilers out of haskell.scm.
	* gnu/packages/haskell.scm (ghc-abstract-deque, ghc-abstract-par,
	ghc-adjunctions, ghc-aeson-compat, ghc-alex, ghc-alsa-core,
	ghc-annotated-wl-pprint, ghc-ansi-terminal, ghc-ansi-wl-pprint,
	ghc-appar, ghc-async, ghc-atomic-write, ghc-attoparsec,
	ghc-attoparsec-bootstrap, ghc-attoparsec-iso8601, ghc-auto-update,
	ghc-aws, ghc-base16-bytestring, ghc-base64-bytestring, ghc-base-compat,
	ghc-basement, ghc-base-orphans, ghc-base-prelude,
	ghc-base-unicode-symbols, ghc-bifunctors, ghc-bindings-dsl,
	ghc-blaze-builder, ghc-blaze-markup, ghc-bloomfilter, ghc-boxes,
	ghc-byteable, ghc-byteorder, ghc-bytes, ghc-bytestring-builder,
	ghc-bytestring-handle, ghc-bytestring-lexing, ghc-bzlib-conduit,
	ghc-c2hs, ghc-cairo, ghc-call-stack, ghc-call-stack-boot,
	ghc-case-insensitive, ghc-cereal, ghc-cereal-conduit, ghc-cgi,
	ghc-charset, ghc-chart, ghc-chart-cairo, ghc-chasingbottoms,
	ghc-cheapskate, ghc-chell, ghc-chell-quickcheck, ghc-chunked-data,
	ghc-clock, ghc-clock-bootstrap, ghc-cmark, ghc-cmark-gfm, ghc-cmdargs,
	ghc-code-page, ghc-colour, ghc-comonad, ghc-concatenative,
	ghc-concurrent-output, ghc-conduit, ghc-conduit-algorithms,
	ghc-conduit-combinators, ghc-conduit-extra, ghc-configurator,
	ghc-connection, ghc-constraints, ghc-contravariant,
	ghc-contravariant-extras, ghc-convertible, ghc-data-accessor,
	ghc-data-accessor-transformers, ghc-data-default,
	ghc-data-default-class, ghc-data-default-instances-base,
	ghc-data-default-instances-containers, ghc-data-default-instances-dlist,
	ghc-data-default-instances-old-locale, ghc-data-hash, ghc-data-ordlist,
	ghc-deepseq-generics, ghc-descriptive, ghc-diff, ghc-disk-free-space,
	ghc-distributive, ghc-dlist, ghc-doctemplates, ghc-doctest,
	ghc-double-conversion, ghc-easy-file, ghc-easyplot, ghc-echo,
	ghc-edisonapi, ghc-edisoncore, ghc-edit-distance, ghc-either,
	ghc-email-validate, ghc-enclosed-exceptions, ghc-equivalence, ghc-erf,
	ghc-errorcall-eq-instance, ghc-errors, ghc-esqueleto, ghc-exactprint,
	ghc-exceptions, ghc-executable-path, ghc-extensible-exceptions,
	ghc-extra, ghc-fail, ghc-fast-logger, ghc-feed, ghc-fgl,
	ghc-fgl-arbitrary, ghc-file-embed, ghc-filemanip, ghc-findbin,
	ghc-fingertree, ghc-fixed, ghc-foldl, ghc-foundation, ghc-free,
	ghc-fsnotify, ghc-generic-deriving, ghc-generics-sop,
	ghc-geniplate-mirror, ghc-genvalidity, ghc-genvalidity-property,
	ghc-gitrev, ghc-glob, ghc-gluraw, ghc-glut, ghc-gnuplot, ghc-graphviz,
	ghc-gtk2hs-buildtools, ghc-hackage-security, ghc-haddock,
	ghc-haddock-api, ghc-haddock-library, ghc-half, ghc-happy, ghc-hashable,
	ghc-hashable-bootstrap, ghc-hashable-time, ghc-hashtables,
	ghc-haskell-lexer, ghc-haskell-src, ghc-haskell-src-exts,
	ghc-haskell-src-exts-util, ghc-haskell-src-meta, ghc-hasktags, ghc-hex,
	ghc-highlighting-kate, ghc-hindent, ghc-hinotify, ghc-hmatrix,
	ghc-hmatrix-gsl, ghc-hmatrix-gsl-stats, ghc-hmatrix-special,
	ghc-hostname, ghc-hourglass, ghc-hpack, ghc-hs-bibutils, ghc-hslogger,
	ghc-hslua, ghc-hslua-module-text, ghc-http-api-data, ghc-ieee754,
	ghc-ifelse, ghc-indents, ghc-inline-c, ghc-inline-c-cpp,
	ghc-integer-logarithms, ghc-integer-logarithms-bootstrap,
	ghc-interpolate, ghc-intervalmap, ghc-invariant, ghc-iproute, ghc-iwlib,
	ghc-json, ghc-juicypixels, ghc-kan-extensions, ghc-language-c,
	ghc-language-haskell-extract, ghc-lens, ghc-libffi, ghc-libmpd,
	ghc-libxml, ghc-lifted-async, ghc-lifted-base, ghc-linear,
	ghc-logging-facade, ghc-logict, ghc-lzma, ghc-lzma-conduit,
	ghc-markdown-unlit, ghc-math-functions, ghc-megaparsec, ghc-memory,
	ghc-memotrie, ghc-microlens, ghc-microlens-ghc, ghc-microlens-mtl,
	ghc-microlens-platform, ghc-microlens-th, ghc-missingh, ghc-mmap,
	ghc-mmorph, ghc-mockery, ghc-monad-control, ghc-monad-logger,
	ghc-monad-loops, ghc-monad-par, ghc-monad-par-extras, ghc-monadplus,
	ghc-monadrandom, ghc-monads-tf, ghc-mono-traversable, ghc-murmur-hash,
	ghc-mwc-random, ghc-nats, ghc-nats-bootstrap, ghc-network,
	ghc-network-info, ghc-network-uri, ghc-newtype-generics, ghc-objectname,
	ghc-old-locale, ghc-old-time, ghc-opengl, ghc-openglraw,
	ghc-operational, ghc-options, ghc-optparse-applicative, ghc-pandoc,
	ghc-pandoc-citeproc, ghc-pandoc-types, ghc-parallel, ghc-parsec-numbers,
	ghc-parser-combinators, ghc-parsers, ghc-path, ghc-path-io, ghc-paths,
	ghc-patience, ghc-pcre-light, ghc-persistent, ghc-persistent-sqlite,
	ghc-persistent-template, ghc-polyparse, ghc-pqueue, ghc-prelude-extras,
	ghc-pretty-hex, ghc-pretty-show, ghc-primitive, ghc-profunctors,
	ghc-psqueues, ghc-random, ghc-raw-strings-qq, ghc-rebase, ghc-reducers,
	ghc-refact, ghc-reflection, ghc-regex, ghc-regex-applicative,
	ghc-regex-base, ghc-regex-compat, ghc-regex-compat-tdfa,
	ghc-regex-pcre-builtin, ghc-regex-posix, ghc-regex-tdfa,
	ghc-regex-tdfa-text, ghc-rerebase, ghc-resolv, ghc-resource-pool,
	ghc-resourcet, ghc-rfc5051, ghc-rio, ghc-safe, ghc-safe-exceptions,
	ghc-safeio, ghc-safesemaphore, ghc-sandi, ghc-scientific,
	ghc-scientific-bootstrap, ghc-sdl, ghc-sdl-image, ghc-sdl-mixer,
	ghc-securemem, ghc-semigroupoids, ghc-semigroups,
	ghc-semigroups-bootstrap, ghc-setenv, ghc-setlocale, ghc-shakespeare,
	ghc-shelly, ghc-silently, ghc-simple-reflect, ghc-simple-sendfile,
	ghc-skylighting-core, ghc-skylighting, ghc-smallcheck, ghc-socks,
	ghc-split, ghc-statevar, ghc-statistics, ghc-stm-chans, ghc-stm-conduit,
	ghc-stmonadtrans, ghc-storable-complex, ghc-streaming-commons,
	ghc-strict, ghc-stringbuilder, ghc-string-qq, ghc-stringsearch,
	ghc-stylish-haskell, ghc-syb, ghc-system-fileio, ghc-system-filepath,
	ghc-tagged, ghc-tar, ghc-temporary, ghc-temporary-rc, ghc-terminal-size,
	ghc-texmath, ghc-text-binary, ghc-tf-random, ghc-th-abstraction,
	ghc-th-expand-syns, ghc-th-lift, ghc-th-lift-instances, ghc-th-orphans,
	ghc-th-reify-many, ghc-time-locale-compat, ghc-tldr,
	ghc-transformers-base, ghc-transformers-compat, ghc-tree-diff,
	ghc-trifecta, ghc-tuple-th, ghc-typed-process, ghc-unbounded-delays,
	ghc-unexceptionalio, ghc-union-find, ghc-uniplate, ghc-unix-compat,
	ghc-unix-time, ghc-unliftio, ghc-unliftio-core,
	ghc-unordered-containers, ghc-unordered-containers-bootstrap,
	ghc-uri-bytestring, ghc-utf8-string, ghc-utility-ht, ghc-uuid,
	ghc-uuid-types, ghc-validation, ghc-validity, ghc-vault, ghc-vector,
	ghc-vector-algorithms, ghc-vector-binary-instances, ghc-vector-builder,
	ghc-vector-th-unbox, ghc-void, ghc-wave, ghc-wcwidth,
	ghc-wcwidth-bootstrap, ghc-weigh, ghc-wl-pprint,
	ghc-wl-pprint-annotated, ghc-wl-pprint-text, ghc-word8, ghc-x11,
	ghc-x11-xft, ghc-xdg-basedir, ghc-xml, ghc-xml-conduit, ghc-xml-types,
	ghc-yaml, ghc-zip-archive, ghc-zlib): Move variables from here...
	* gnu/packages/haskell-xyz.scm: ...to here.
	* gnu/packages/agda.scm,
	gnu/packages/bioconductor.scm,
	gnu/packages/bioinformatics.scm,
	gnu/packages/cran.scm,
	gnu/packages/emacs-xyz.scm,
	gnu/packages/games.scm,
	gnu/packages/graphics.scm,
	gnu/packages/haskell-apps.scm,
	gnu/packages/haskell-check.scm,
	gnu/packages/idris.scm,
	gnu/packages/statistics.scm,
	gnu/packages/wm.scm: Update module references.

	gnu: cabal-doctest: Move to haskell-check.scm.
	* gnu/packages/haskell.scm (cabal-doctest): Move variable from here...
	* gnu/packages/haskell-check.scm: ...to here.

	gnu: Move application packages out of haskell.scm.
	* gnu/packages/haskell.scm (cabal-install, corrode, cpphs, hlint,
	hscolour, shellcheck): Move variables from here...
	* gnu/packages/haskell-apps.scm: ...to here.

2019-08-31  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 4.15.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.15.
	* gnu/packages/wine.scm (wine-staging): Update to 4.15.

2019-08-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: numactl: Fix typo in & mark up description.
	* gnu/packages/linux.scm (numactl)[description]: Fix typo & use @command{}.

	services: cups: Rename ‘retry-this-job’ to ‘retry-current-job’.
	* gnu/services/cups.scm (error-policy, cups-configuration): Substitute
	RETRY-CURRENT-JOB for the obsolete RETRY-THIS-JOB name of this policy.
	* doc/guix.texi (Printing Services): Likewise.

2019-08-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: numactl: Don't use NAME in source URI.
	* gnu/packages/linux.scm (numactl)[source]: Hard-code NAME.

	gnu: numactl: Update to 2.0.13.
	* gnu/packages/linux.scm (numactl): Update to 2.0.13.

	gnu: mpg123: Update to 1.25.12.
	* gnu/packages/mp3.scm (mpg123): Update to 1.25.12.

	gnu: libusb-compat: Don't use NAME in source URI.
	* gnu/packages/libusb.scm (libusb-compat)[source]: Hard-code NAME.

	gnu: libusb: Update to 1.0.23.
	* gnu/packages/libusb.scm (libusb): Update to 1.0.23.

	doc: Update GIT-DOWNLOAD @example.
	* doc/guix.texi (origin Reference): Use (HTTPS, GNU-hosted) ‘hello’
	package repository instead of off-line ‘shadow’ one.

	doc: Prefer https:// over git://.
	* doc/guix.texi (Continuous Integration): Use https:// in fictitious URLs.

	gnu: Add splix.
	* gnu/packages/cups.scm (splix): New public variable.

	gnu: Add jbigkit.
	* gnu/packages/image.scm (jbigkit): New public variable.

2019-08-30  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 122.
	* gnu/packages/package-management (diffoscope): Update to 122.

2019-08-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-genie3.
	* gnu/packages/bioconductor.scm (r-genie3): New variable.

2019-08-30  Rutger Helling  <rhelling@mykolab.com>

	gnu: wlroots: Update to 0.7.0.
	* gnu/packages/wm.scm (wlroots): Update to 0.7.0.

2019-08-30  Brian Leung  <bkleung89@gmail.com>

	gnu: Add emacs-helm-taskrunner.
	* gnu/packages/emacs-xyz.scm (emacs-helm-taskrunner): New variable.

	gnu: Add emacs-ivy-taskrunner.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-taskrunner): New variable.

	gnu: Add emacs-taskrunner.
	* gnu/packages/emacs-xyz.scm (emacs-taskrunner): New variable.

	gnu: emacs-mbsync: Update to 0.1.2-2.f549ecc.
	* gnu/packages/emacs-xyz.scm (emacs-mbsync): Update to 0.1.2-2.f549ecc.

	gnu: Add emacs-helm-ag.
	* gnu/packages/emacs-xyz.scm (emacs-helm-ag): New variable.

2019-08-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: aqbanking: Update to 5.8.1.
	* gnu/packages/gnucash.scm (aqbanking): Update to 5.8.1.
	[source]: Remove FILE-NAME.

	gnu: gwenhywfar: Update to 4.20.2.
	* gnu/packages/gnucash.scm (gwenhywfar): Update to 4.20.2.
	[source]: Remove FILE-NAME.

	services: cups: Move SET-ENV to FILES-CONFIGURATION.
	* gnu/services/cups.scm (cups-configuration): Move SET-ENV from here…
	(files-configuration): …to here.
	* doc/guix.texi (Printing Services): Adjust accordingly.

	services: cups: Add BrowseDNSSDSubTypes directive.
	* gnu/services/cups.scm (comma-separated-string-list?)
	(serialize-comma-separated-string-list): New variables.
	(cups-configuration)[browse-dns-sd-sub-types]: New field.
	* doc/guix.texi (Printing Services): Document it.

	gnu: emacs: Update to 26.3.
	* gnu/packages/emacs.scm (emacs): Update to 26.3.

	gnu: python-pybtex: Update to 0.22.2.
	* gnu/packages/python-xyz.scm (python-pybtex): Update to 0.22.2.

	gnu: libhandy: Update to 0.0.11.
	* gnu/packages/gnome.scm (libhandy): Update to 0.0.11.
	[arguments]: Remove ‘disable-broken-test’ phase.
	[native-inputs]: Add hicolor-icon-theme.

	gnu: conky: Update to 1.11.5.
	* gnu/packages/conky.scm (conky): Update to 1.11.5.

	gnu: eolie: Update to 0.9.63.
	* gnu/packages/gnome.scm (eolie): Update to 0.9.63.

2019-08-30  Ivan Petkov  <ivanppetkov@gmail.com>

	gnu: rust: Update to 1.37.0.
	* gnu/packages/rust.scm (rust): Rename to...
	(rust-1.36): ...this.
	(rust): New variable.

2019-08-29  Ludovic Courtès  <ludo@gnu.org>

	guix system: Reinstalling the bootloader preserves extra menu entries.
	Fixes <https://bugs.gnu.org/36876>.
	Reported by Jesse Gibbons <jgibbons2357@gmail.com>.

	Previously 'guix system delete-generations' or 'switch-generation' would
	lose the extra bootloader menu entries specified in the current system's
	configuration.  This fixes that.

	* guix/scripts/system.scm (reinstall-bootloader): Turn PARAMS into a
	single <boot-parameters>.  Adjust ENTRIES to include extra menu entries
	specified in PARAMS.

2019-08-29  Ludovic Courtès  <ludo@gnu.org>

	system: Add 'bootloader-menu-entries' field to <boot-parameters>.
	This allows us to keep track of the extra menu entries specified in the
	OS configuration.

	* gnu/system.scm (<boot-parameters>)[bootloader-menu-entries]: New field.
	(read-boot-parameters): Initialize it.
	(operating-system-boot-parameters): Likewise.
	(operating-system-boot-parameters-file): Serialize it.
	* gnu/bootloader.scm (menu-entry->sexp, sexp->menu-entry): New
	procedures.

2019-08-29  Eelco Dolstra  <eelco.dolstra@logicblox.com>

	daemon: Don't reply on 'st_blocks'.
	Ported by Ludovic Courtès <ludo@gnu.org>
	from <https://github.com/NixOS/nix/commit/a2c4fcd5e9782dc8d2998773380c7171ee53b813>.

	* nix/libstore/gc.cc (LocalStore::removeUnusedLinks): Use 'st.st_size'
	instead of 'st.st_blocks * 512'.
	* nix/libutil/util.cc (_deletePath): Likewise.

2019-08-29  Ludovic Courtès  <ludo@gnu.org>

	lint: formatting: Reporters return #f or a warning.
	* guix/lint.scm (report-tabulations, report-trailing-white-space)
	(report-long-line, report-lone-parentheses): Return #f instead
	of *unspecified* when there are no warnings.
	(report-formatting-issues): Use 'filter-map' instead of 'map' + 'filter'.

	bootloader: Fix comment about 'menu-entries'.
	* gnu/bootloader.scm (<bootloader-configuration>)[menu-entries]: Fix
	margin comment.

2019-08-29  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

	gnu: linux-libre: Update to 5.2.11.
	* gnu/packages/linux.scm (linux-libre-5.2-version): Update to 5.2.11.
	(linux-libre-5.2-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.69.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.69.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.141.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.141.
	(linux-libre-4.14-pristine-source): Update hash.

2019-08-29  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add poussetaches.
	* gnu/packages/web.scm (poussetaches): New variable.

	gnu: Add go-github-com-robfig-cron.
	* gnu/packages/golang.scm (go-github-com-robfig-cron): New variable.

2019-08-29  Jesse Gibbons  <jgibbons2357+guix@gmail.com>

	gnu: Add rednotebook.
	    * gnu/package/rednotebook.scm: New file.
	    * gnu/local.mk: Add it.
	    * gnu/packages/rednotebook.scm (rednotebook): New variable.

2019-08-29  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: next: Update to 1.3.0 and rename sbcl-next to next.
	* gnu/packages/web-browsers.scm (sbcl-next): Deprecate for next.
	* gnu/packages/web-browsers.scm (next): Update to 1.3.0.
	[arguments]: Add phase to fix version number.
	[inputs]: Update dependencies for 1.3.0.

	gnu: Add sbcl-next-download-manager.
	* gnu/packages/web-browsers.scm (sbcl-next-download-manager): New variable.
	It's a Common Lisp system dependency for `next', which is why we don't export
	the package.

	gnu: next-gtk-webkit: Update to 1.3.0 and hide package.
	* gnu/packages/web-browsers.scm (next-gtk-webkit): Update to 1.3.0.
	We hide the package because it is not usable on its own, it's a necessary
	backend for the `next' package.

	gnu: Add cl-dbus.
	* gnu/packages/lisp.scm (cl-dbus): New variable.

	gnu: Add sbcl-cl-xmlspam.
	* gnu/packages/lisp.scm (sbcl-cl-xmlspam): New variable.

2019-08-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add fe.
	* gnu/packages/text-editors.scm (fe): New variable.

2019-08-29  Rutger Helling  <rhelling@mykolab.com>

	gnu: mesa: Update to 19.1.5.
	* gnu/packages/gl.scm (mesa): Update to 19.1.5.

	gnu: wayland-protocols: Update to 1.18.
	* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.18.

	gnu: libvdpau: Update to 1.3.
	* gnu/packages/video.scm (libvdpau): Update to 1.3.
	[source]: Switch to git-fetch.
	[build-system]: Switch to meson-build-system.

2019-08-29  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Update to 76.0.3809.132-0.8eba5c0.
	* gnu/packages/chromium.scm (%chromium-version): Set to 76.0.3809.132.
	(%chromium-origin): Update hash.

	gnu: rtorrent: Update to 0.9.8.
	* gnu/packages/bittorrent.scm (rtorrent): Update to 0.9.8.

	gnu: libtorrent: Update to 0.13.8.
	* gnu/packages/bittorrent.scm (libtorrent): Update to 0.13.8.

	gnu: QtWebKit: Increase build timeout.
	* gnu/packages/qt.scm (qtwebkit)[properties]: New field.

	gnu: python-wrapt: Update to 1.11.2.
	* gnu/packages/python-xyz.scm (python-wrapt): Update to 1.11.2.

	gnu: python-flask-sqlalchemy: Update to 2.4.0.
	* gnu/packages/python-web.scm (python-flask-sqlalchemy): Update to 2.4.0.

	gnu: python-alembic: Update to 1.0.11.
	* gnu/packages/databases.scm (python-alembic): Update to 1.0.11.

2019-08-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-nodrop, rust-nodrop-union.
	* gnu/packages/crates-io.scm (rust-nodrop, rust-nodrop-union): New
	variables.

	gnu: Add rust-num-iter.
	* gnu/packages/crates-io.scm (rust-num-iter): New variable.

	gnu: Add rust-futures-cpupool.
	* gnu/packages/crates-io.scm (rust-futures-cpupool): New variable.

	gnu: Add rust-fuchsia-cprng.
	* gnu/packages/crates-io.scm (rust-fuchsia-cprng): New variable.

	gnu: Add rust-fucshia-zircon.
	* gnu/packages/crates-io.scm (rust-fuchsia-zircon): New variable.

	gnu: Add rust-fuchsia-zircon-sys.
	* gnu/packages/crates-io.scm (rust-fuchsia-zircon-sys): New variable.

	gnu: Add rust-clicolors-control.
	* gnu/packages/crates-io.scm (rust-clicolors-control): New variable.

	gnu: Add rust-atty.
	* gnu/packages/crates-io.scm (rust-atty): New variable.

	gnu: Add rust-ws2-32-sys.
	* gnu/packages/cargo-io.scm (rust-ws2-32-sys): New variable.

	gnu: Add rust-kernel32-sys.
	* gnu/packages/crates-io.scm (rust-kernel32-sys): New variable.

	gnu: Add rust-heapsize.
	* gnu/packages/crates-io.scm (rust-heapsize): New variable.

	gnu: Add rust-resolv-conf.
	* gnu/packages/crates-io.scm (rust-resolv-conf): New variable.

	gnu: Add rust-hostname.
	* gnu/packages/crates-io.scm (rust-hostname): New variable.

	gnu: Add rust-winutil.
	* gnu/packages/crates-io.scm (rust-winutil): New variable.

	gnu: rust-winapi: Update to 0.3.8.
	* gnu/packages/crates-io.scm (rust-winapi): Update to 0.3.8.

	gnu: Add rust-plugin.
	* gnu/packages/crates-io.scm (rust-plugin): New variable.

	gnu: Add rust-typemap.
	* gnu/packages/crates-io.scm (rust-typemap): New variable.

	gnu: Add rust-unsafe-any.
	* gnu/packages/crates-io.scm (rust-unsafe-any): New variable.

	gnu: Add rust-mime.
	* gnu/packages/crates-io.scm (rust-mime): New variable.

	gnu: Add rust-unicase.
	* gnu/packages/crates-io.scm (rust-unicase): New variable.

	gnu: Add rust-version-check-0.1.
	* gnu/packages/crates-io.scm (rust-version-check-0.1): New variable.

	gnu: Add rust-remove-dir-all.
	* gnu/packages/crates-io.scm (rust-remove-dir-all): New variable.

2019-08-29  Ricardo Wurmus  <rekado@elephly.net>

	doc: Do not refer to Bioconductor SVN.
	* doc/guix.texi (Invoking guix import): Do not mention the now defunct
	Bioconductor SVN repository.

	gnu: Add r-harmony.
	* gnu/packages/cran.scm (r-harmony): New variable.

	import: cran: Add support for git repositories.
	* guix/import/cran.scm (vcs-file?): New procedure.
	(download): Support downloading from git.
	(fetch-description): Add a clause for the 'git repository type.
	(files-match-pattern?): New procedure.
	(tarball-files-match-pattern?): Implement in terms of FILES-MATCH-PATTERN?.
	(directory-needs-fortran?, directory-needs-zlib?,
	directory-needs-pkg-config?): New procedures.
	(needs-fortran?, needs-zlib?, needs-pkg-config?): Rename these procedures...
	(tarball-needs-fortran?, tarball-needs-zlib?, tarball-needs-pkg-config?):
	...to this, and use them.
	(file-hash): New procedure.
	(description->package): Handle the 'git repository type.
	* guix/import/utils.scm (package->definition): Handle package expression
	inside of a let.
	* guix/scripts/import.scm (guix-import): Handle let expressions.
	* doc/guix.texi (Invoking guix import): Document it.

2019-08-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qt: Update to 5.12.4.
	* gnu/packages/qt.scm (qt, qtbase, qtsvg, qtimageformats, qtx11extras,
	qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors,
	qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel,
	qtwebglplugin, qtwebview, qtlocation, qttools, qtscript,
	qtquickcontrols, qtquickcontrols2, qtgraphicaleffects, qtgamepad,
	qtscxml, qtpurchasing, qtcanvas3d, qtcharts, qtdatavis3d, qtnetworkauth,
	qtremoteobjects, qtspeech): Update to 5.12.4.
	(qt, qtbase)[source]: Remove xkbcommon from list of directories to remove.
	(qtbase)[source]: Remove upstreamed patch.
	(python-sip): Update to 4.19.18.
	[source]: Update to new source uri.
	(python-pyqt): Update to 5.12.3.
	[source]: Update to new source uri.
	* gnu/packages/patches/qtbase-old-kernel.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: nano: Update to 4.4.
	* gnu/packages/nano.scm (nano): Update to 4.4.

	gnu: stow: Update to 2.3.1.
	* gnu/packages/package-management.scm (stow): Update to 2.3.1.
	[inputs]: Remove perl-clone, perl-clone-choose, perl-hash-merge.
	[arguments]: Remove custom 'wrap-stow phase.

	gnu: gnuastro: Update to 0.10.
	* gnu/packages/astronomy.scm (gnuastro): Update to 0.10.

2019-08-29  Ricardo Wurmus  <rekado@elephly.net>

	services: cuirass: Log web interface to separate file.
	* gnu/services/cuirass.scm (<cuirass-configuration>): Add web-log-file field.
	(cuirass-shepherd-service): Read it and use it.
	* doc/guix.texi (Continuous Integration): Document it.

	import: cran: guix-import-cran: Use (guix import utils).
	* guix/scripts/import/cran.scm (guix-import-cran): Use PACKAGE->DEFINITION
	from (guix import utils) instead of custom procedure.

2019-08-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: bison-boot0: Build sequentially.
	This is a followup to 2c35ae82192fd6f1732b15fa41aec87aa61a1879 and
	b1593c1c4fd8f4fc6df4c43cab51334426e3aa76.

	* gnu/packages/commencement.scm (bison-boot0)[arguments]: Add
	 #:parallel-build? and #:parallel-tests? on x86.

2019-08-28  Leo Famulari  <leo@famulari.name>

	gnu: Dovecot: Update to 2.3.7.2 [fixes CVE-2019-11500].
	* gnu/packages/mail.scm (dovecot): Update to 2.3.7.2.

2019-08-28  Ludovic Courtès  <ludo@gnu.org>

	deploy: Do not quote error messages.
	* guix/scripts/deploy.scm (guix-deploy): Do not quote the message.

	remote, ssh: Show the command exit status upon failure.
	* guix/remote.scm (remote-pipe-for-gexp): Show the exit status in error
	message.
	* guix/ssh.scm (remote-inferior): Likewise.

2019-08-28  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-evil-owl: Update to 0.0.1-2.e8fe5b2.
	* gnu/packages/emacs-xyz.scm (emacs-evil-owl): Update to 0.0.1-2.e8fe5b2.
	[inputs]: Remove emacs-posframe, which is now an optional dependency.

2019-08-28  Ludovic Courtès  <ludo@gnu.org>

	diagnostics: Avoid highlighting complete messages.
	* guix/diagnostics.scm (%highlight-argument): Don't highlight ARG if it
	contains white space.

	lint: Log diagnostics with 'info', not 'warning'.
	* guix/scripts/lint.scm (emit-warnings): Use 'info', not 'warning'.
	This removes the unhelpful "warning:" prefix that commit
	3d33c93cef67d88bdc9409959f3c1f3857af09cf introduced.

2019-08-28  John Soo  <jsoo1@asu.edu>

	gnu: Add cedille.
	* gnu/packages/cedille.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: agda-ial: Fix install step.
	* gnu/packages/agda.scm (agda-ial): copy library and agdai files when installing.

2019-08-28  Ludovic Courtès  <ludovic.courtes@inria.fr>

	swh: Correctly handle visits without a snapshot.
	As discussed at
	<https://sympa.inria.fr/sympa/arc/swh-devel/2019-08/msg00016.html>.

	* guix/swh.scm (string*): New procedure.
	(<visit>)[snapshot-url]: Pass 'string*' as the conversion procedure.
	[status]: Pass 'string->symbol' as the conversion procedure.
	(visit-snapshot): Return #f when 'visit-snapshot-url' returns #f.
	(lookup-origin-revision): Filter to visits for which
	'visit-snapshot-url' is true.

2019-08-28  Ludovic Courtès  <ludo@gnu.org>

	swh: 'swh-download' prints debugging info.
	* guix/git-download.scm (git-fetch): Print a message before calling
	'swh-download'.
	* guix/swh.scm (swh-download): Add #:log-port.  Write debugging messages
	to LOG-PORT.

2019-08-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rust-walkdir.
	* gnu/packages/crates-io.scm (rust-walkdir): New variable.

	gnu: Add rust-void.
	* gnu/packages/crates-io.scm (rust-void): New variable.

	gnu: Add rust-version-check.
	* gnu/packages/crates-io.scm (rust-verison-check): New variable.

	gnu: Add rust-untrusted.
	* gnu/packages/crates-io.scm (rust-untrusted): New variable.

	gnu: Add rust-ucd-trie.
	* gnu/packages/crates-io.scm (rust-ucd-trie): New variable.

	gnu: Add rust-typeable.
	* gnu/packages/crates-io.scm (rust-typeable): New variable.

	gnu: Add rust-try-lock.
	* gnu/packages/crates-io.scm (rust-try-lock): New variable.

	gnu: Add rust-try-from.
	* gnu/packages/crates-io.scm (rust-try-from): New variable.

	gnu: Add rust-traitobject.
	* gnu/packages/crates-io.scm (rust-traitobject): New variable.

	gnu: Add rust-tracing-core.
	* gnu/packages/crates-io.scm (rust-tracing-core): New variable.

	gnu: Add rust-tokio-mock-task.
	* gnu/packages/crates-io.scm (rust-tokio-mock-task): New variable.

	gnu: Add rust-threadpool.
	* gnu/packages/crates-io.scm (rust-threadpool): New variable.

	gnu: Add rust-thread-local.
	* gnu/packages/crates-io.scm (rust-thread-local): New variable.

	gnu: Add rust-termcolor.
	* gnu/packages/crates-io.scm (rust-termcolor): New variable.

	gnu: Add rust-streaming-stats.
	* gnu/packages/crates-io.scm (rust-streaming-stats): New variable.

	gnu: rust-num-traits: Change inputs.
	* gnu/packages/crates-io.scm (rust-num-traits)[arguments]: Move
	rust-autocfg from cargo-development-inputs to cargo-inputs.

	gnu: Add rust-stdweb-internal-test-macro.
	* gnu/packages/crates-io.scm (rust-stdweb-internal-test-macro): New
	variable.

	gnu: Add rust-stable-deref-trait.
	* gnu/packages/crates-io.scm (rust-stable-deref-trait): New variable.

	gnu: Add rust-security-framework-sys.
	* gnu/packages/crates-io.scm (rust-security-framework-sys): New
	variable.

	gnu: Add rust-scopeguard-0.3.
	* gnu/packages/crates-io.scm (rust-scopeguard-0.3): New variable.

	gnu: Add rust-scoped-tls-0.1.
	* gnu/packages/crates-io.scm (rust-scoped-tls-0.1): New variable.

	gnu: Add rust-schannel.
	* gnu/packages/crates-io.scm (rust-schannel): New variable.

	gnu: Add rust-same-file.
	* gnu/packages/crates-io.scm (rust-same-file): New variable.

	gnu: Add rust-safemem.
	* gnu/packages/crates-io.scm (rust-safemem): New variable.

	gnu: Add rust-regex-syntax.
	* gnu/packages/crates-io.scm (rust-regex-syntax): New variable.

	gnu: Add rust-pkg-config.
	* gnu/packages/crates-io.scm (rust-pkg-config): New variable.

	gnu: Add rust-permutohedron.
	* gnu/packages/crates-io.scm (rust-permutohedron): New variable.

	gnu: Add rust-rawpointer.
	* gnu/packages/crates-io.scm (rust-rawpointer): New variable.

	gnu: Add rust-num-cpus.
	* gnu/packages/crates-io.scm (rust-num-cpus): New variable.

	gnu: Add rust-net2.
	* gnu/packages/crates-io.scm (rust-net2): New variable.

	gnu: Add rust-modifier.
	* gnu/packages/crates-io.scm (rust-modifier): New variable.

	gnu: Add rust-iovec.
	* gnu/packages/crates-io.scm (rust-iovec): New variable.

	gnu: Add rust-futures-io-preview.
	* gnu/packages/crates-io.scm (rust-futures-io-preview): New variable.

	gnu: Add rust-foreign-types-shared.
	* gnu/packages/crates-io.scm (rust-foreign-types-shared): New variable.

	gnu: Add rust-fixedbitset.
	* gnu/packages/crates-io.scm (rust-fixedbitset): New variable.

	gnu: Add rust-findshlibs.
	* gnu/packages/crates-io.scm (rust-findshlibs): New variable.

	gnu: Add rust-defmac-0.1.
	* gnu/packages/crates-io.scm (rust-defmac-0.1): New variable.

	gnu: Add rust-defmac.
	* gnu/packages/crates-io.scm (rust-defmac): New variable.

	gnu: Add rust-data-encoding.
	* gnu/packages/crates-io.scm (rust-data-encoding): New variable.

	gnu: Add rust-core-foundation-sys.
	* gnu/packages/crates-io.scm (rust-core-foundation-sys): New variable.

	gnu: Add rust-cloudabi.
	* gnu/packages/crates-io.scm (rust-cloudabi): New variable.

	gnu: Add rust-cblas-sys.
	* gnu/packages/crates-io.scm (rust-cblas-sys): New variable.

	gnu: Add rust-blas-sys.
	* gnu/packages/crates-io.scm (rust-blas-sys): New variable.

	gnu: Add rust-widestring.
	* gnu/packages/crates-io.scm (rust-widestring): New variable.

	gnu: Add rust-wasm-bindgen-test-macro.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-macro): New variable.

	gnu: rust-wincolor: New variable.
	* gnu/packages/crates-io.scm (rust-wincolor): New variable.

	gnu: rust-winapi-util: New variable.
	* gnu/packages/crates-io.scm (rust-winapi-util): New variable.

	gnu: rust-winapi-build: New variable.
	* gnu/packages/crates-io.scm (rust-winapi-build): New variable.

	gnu: Add rust-winapi-0.2.
	* gnu/packages/crates-io.scm (rust-winapi-0.2): New variable.

	gnu: Add rust-xdg.
	* gnu/packages/crates-io.scm (rust-xdg): New variable.

	gnu: Add rust-termios.
	* gnu/packages/crates-io.scm (rust-termios): New variable.

	gnu: Add rust-lazy-static.
	* gnu/packages/crates-io.scm (rust-lazy-static): New variable.

	gnu: Add rust-antidote.
	* gnu/packages/crates-io.scm (rust-antidote): New variable.

2019-08-28  David Thompson  <dthompson2@worcester.edu>

	gnu: mingw-w64: Update to 6.0.0.
	* gnu/packages/mingw.scm (mingw-w64): Update to 6.0.0.
	* gnu/packages/patches/mingw-w64-6.0.0-gcc.patch: New file.
	* gnu/packages/patches/mingw-w64-5.0rc2-gcc-4.9.3.patch: Delete it.
	* gnu/local.mk (dist_patch_DATA): Add new patch.  Delete old patch.
	* gnu/build/cross-toolchain.scm (set-cross-path/mingw): Add additional
	  autoconf-like substitutions.

2019-08-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: enlightenment: Update to 0.23.0.
	* gnu/packages/enlightenment.scm (enlightenment): Update to 0.23.0.
	[build-system]: Switch to meson-build-system.
	[arguments]: Add configure-flag to build without systemd.  Remove
	'bootstrap phase.  Update substitutions in custom
	'set-system-actions phase.
	[inputs]: Add bluez, pulseaudio.
	* gnu/packages/patches/enlightenment-fix-setuid-path.patch: Update.
	* gnu/services/desktop.scm (enlightenment-setuid-programs): Update
	location of 'freqset binary.  Add 'cpuclock_sys to setuid binaries.

	gnu: enlightenment: Don't use NAME in source URI.
	* gnu/packages/enlightenment.scm (enlightenment)[source]: Hard-code
	NAME.

2019-08-28  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-elisp-demos: Update to 2019.08.16.
	* gnu/packages/emacs-xyz.scm (emacs-elisp-demos): Update to 2019.08.16.

2019-08-28  Efraim Flashner  <efraim@flashner.co.il>

	build/cargo-build-system: Remove 'update-cargo-lock phase.
	* guix/build/cargo-build-system.scm (update-cargo-lock): Remove
	procedure.
	(configure): Delete Cargo.lock file if it exists.
	(%standard-phases): Remove 'update-cargo-lock.
	* doc/guix.texi (Build System)[cargo-build-system]: Remove references to
	the 'update-cargo-lock phase.

2019-08-28  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: gtkspell3: Install Vala bindings.
	* gnu/packages/gtk.scm (gtkspell3)[native-inputs]: Add vala.

2019-08-28  Mark H Weaver  <mhw@netris.org>

	gnu: webkitgtk: Update to 2.24.4.
	* gnu/packages/webkit.scm (webkitgtk-2.24): Update to 2.24.4.

2019-08-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: agda-ial: Fetch source from Git.
	This addresses a 'guix lint' warning.

	* gnu/packages/agda.scm (agda-ial)[source]: Change to use 'git-fetch'.
	[arguments]: Change 'install phase accordingly; adjust its 'find-files'
	regexp.

2019-08-27  John Soo  <jsoo1@asu.edu>

	gnu: Add agda-ial.
	* gnu/packages/agda.scm (agda-ial): new variable.

2019-08-27  Ludovic Courtès  <ludo@gnu.org>

	lint: Correct use of 'with-networking-fail-safe'.
	Fixes <https://bugs.gnu.org/37160>.
	Reported by Jonathan Brielmaier <jonathan.brielmaier@web.de>.

	* guix/lint.scm (check-for-updates): Make sure the first argument to
	'with-networking-fail-safe' is the whole error message.

2019-08-27  Ludovic Courtès  <ludo@gnu.org>

	accounts: Delete duplicate entries.
	When adding multiple instances of a service requiring some user
	account/group, we could end up with multiple entries for that account or
	group in /etc/passwd or /etc/group.

	* gnu/build/accounts.scm (database-writer)[write-entries]: Add call to
	'delete-duplicates'.
	* tests/accounts.scm ("write-passwd with duplicate entry"): New test.

2019-08-27  Mark H Weaver  <mhw@netris.org>

	gnu: bootstrap: Update to the 20190815 bootstrap binaries.
	These new bootstrap binaries were built using Guix at commit
	9e6256ba0f32ab12d61c914a3fed879dac881762, tagged as "bootstrap-20190815".

	* gnu/packages/bootstrap.scm (%bootstrap-linux-libre-headers): Update the
	download URL.
	(%bootstrap-mescc-tools, %bootstrap-mes): Update the download URL and hash.

2019-08-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: bootstrap: Add ftp.gnu.org to '%bootstrap-base-urls'.
	* gnu/packages/bootstrap.scm (%bootstrap-base-urls): Add
	ftp.gnu.org/gnu/guix/bootstrap.

2019-08-27  Amar Singh  <nly@disroot.org>

	gnu: emacsy: Cleanup build.
	* gnu/packages/guile-xyz.scm (emacsy): Wrap binaries; fixes guile version
	conflicts.  Move some propagated inputs to inputs.

	gnu: Add nomad.
	* gnu/packages/guile-xyz.scm (nomad): New variable.

2019-08-27  Amar Singh  <nly@disroot.org>

	gnu: Add emacsy-minimal.
	* (guile-emacsy): New variable.

	Emacsy is a library for Guile. Emacsy package is too heavy for use as a
	dependency for other packages:

	$ guix size emacsy ... total: 1136.3 MiB

	versus:
	$ guix size guile-emacsy ... total: 132.3 MiB

2019-08-27  Rutger Helling  <rhelling@mykolab.com>

	gnu: youtube-dl: Update to 2019.08.13.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.08.13.

	gnu: sway: Update to 1.2.
	* gnu/packages/wm.scm (sway): Update to 1.2.

2019-08-27  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add template-glib.
	* gnu/packages/glib.scm (template-glib): New variable.

	gnu: Add python-elementpath.
	* gnu/packages/python-xyz.scm (python-elementpath): New variable.

2019-08-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: libmicrohttpd: Update to 0.9.66.
	* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.66.

2019-08-27  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pack: Create /tmp in Docker images.
	Fixes <https://bugs.gnu.org/37161>.

	* guix/scripts/pack.scm (docker-image)[build]: Add a 'directory' entry
	for "/tmp" to DIRECTIVES.
	* tests/pack.scm ("docker-image + localstatedir"): Test the presence of /tmp.
	* gnu/tests/docker.scm (run-docker-test)["Load docker image and run
	it"]: Test the presence and permission bits of "/tmp".

2019-08-27  Ludovic Courtès  <ludo@gnu.org>

	docker: Take a list of directives instead of a list of symlinks.
	* guix/docker.scm (symlink-source, topmost-component): Remove.
	(directive-file): New procedure.
	(build-docker-image): Remove #:symlinks and add #:extra-files.
	Make a sub-directory "extra" and call 'evaluate-populate-directive' for
	EXTRA-FILES in that directory.
	* guix/scripts/pack.scm (docker-image)[build](symlink->directives,
	directives): New procedures.
	Pass #:extra-files instead of #:symlinks to 'build-docker-image'.

	gnu: guile-bytestructures: Update to 1.0.6.
	* gnu/packages/guile.scm (guile-bytestructures): Update to 1.0.6.

	gnu: guile-bytestructures: Add upstream name.
	* gnu/packages/guile.scm (guile-bytestructures)[properties]: New field.

	import: github: 'github-package?' uses 'package-upstream-name'.
	* guix/import/github.scm (updated-github-url): Use
	'package-upstream-name' instead of 'package-name'.  This allows
	'github-package?' to match more packages, given an appropriate upstream
	name.

2019-08-27  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add uniutils.
	* gnu/packages/textutils.scm (uniutils): New variable.

	gnu: Add ascii2binary.
	* gnu/packages/textutils.scm (ascii2binary): New variable.

2019-08-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: cups: Update SSL-OPTIONS docstring.
	This follows up on commit f9c1ebdb7daea30ceaf73f43bf15c222dc4a58ad.

	* gnu/services/cups.scm (cups-configuration)<ssl-options>:
	Update docstring.

2019-08-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mkvtoolnix:gui: Don't require :out to be installed.
	* gnu/packages/video.scm (mkvtoolnix)[arguments]: Add a
	‘patch-relative-file-names’ phase to call ‘mkvmerge’ from :out.

	gnu: mkvtoolnix: Use @command{}.
	* gnu/packages/video.scm (mkvtoolnix)[description]:
	Substitute @command{} for @code{}.

2019-08-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: cups: Complete SSL-OPTIONS.
	…except for ‘AllowDH’, which makes no sense on GNU TLS systems.

	* gnu/services/cups.scm (ssl-options?): Validate ‘DenyCBC’ and
	‘DenyTLS1.0’.
	* doc/guix.texi (Printing Services): Document them both.

2019-08-27  Mark H Weaver  <mhw@netris.org>

	Merge branch 'wip-binaries'

	gnu: linux-libre: Update deblobbing scripts.
	* gnu/packages/linux.scm (deblob-scripts-4.9): Update to version 4.9.190
	and update the 'deblob-check' hash.
	(deblob-scripts-5.2, deblob-scripts-4.19)
	(deblob-scripts-4.14, deblob-scripts-4.4): Update to versions 5.2.10, 4.19.68,
	4.14.140, and 4.4.190 respectively, although the scripts themselves are
	unchanged.

2019-08-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Follow-up commit to 407ebeaa1.
	Following some discussion with Ludovic (see:
	https://lists.gnu.org/archive/html/guix-patches/2019-08/msg00506.html), it is
	better advice to generally recommend the use of `program-file' for any usage
	of modules, not just for those which define syntax.

	* doc/guix.texi (Scheduled Job Execution): Drop the following text: "that
	defines syntax (macros)".

2019-08-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: cuirass: Update to 0.0.1-23.1cd2f93.
	* gnu/packages/ci.scm (cuirass): Update to 0.0.1-23.1cd2f93.

2019-08-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-pip: Update to 19.2.1.
	* gnu/packages/python-xyz.scm (python-pip): Update to 19.2.1.

	doc: Fix typo.
	* doc/guix.texi (Build Systems): Add missing question mark to

2019-08-26  Ricardo Wurmus  <rekado@elephly.net>

	services: cuirass: Split into two separate services.
	* gnu/services/cuirass.scm (cuirass-shepherd-service): Return two shepherd
	services, one for the web interface, another for building packages.

2019-08-26  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: emacs-zerodark-theme: Fix modeline.
	* gnu/packages/emacs-xyz.scm (emacs-zerodark-theme)[propagated-inputs]:
	Add emacs-flycheck to prevent errors when themed modeline is active.

2019-08-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mkvtoolnix: Update to 37.0.0.
	* gnu/packages/video.scm (mkvtoolnix): Update to 37.0.0.

	gnu: mkvtoolnix: Don't use NAME in source URI.
	* gnu/packages/video.scm (mkvtoolnix)[source]: Hard-code NAME.

2019-08-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Rust-num-integer: Move rust-autocfg to cargo-inputs.
	* gnu/packages/crates-io.scm (rust-num-integer)[arguments]: Move
	rust-autocfg from cargo-development-inputs to cargo-inputs.

2019-08-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	installer: Hide the Wi-Fi passphrase by default.
	* gnu/installer/newt/wifi.scm (run-wifi-password-page):
	Add an #:INPUT-VISIBILITY-CHECKBOX? to the input page.

2019-08-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	installer: Partition as the last step.
	Multiple users have been understandably displeased to find out that
	their network card was unsupported, and Internet access mandatory,
	after having already formatted their partitions.

	* gnu/installer.scm (installer-steps): Run the ‘partition’ step just
	before the ‘final’ one.

2019-08-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	installer: Show, don't Hide.
	* gnu/installer/newt/user.scm (run-user-add-page): Change the input
	visibility checkbox's text to ‘Show’, and default to unchecked.
	* gnu/installer/newt/page.scm (run-input-page): Likewise.
	Rename INPUT-HIDE-CHECKBOX? argument to INPUT-VISIBILITY-CHECKBOX?.

	gnu: iverilog: Update to 10.3.
	* gnu/packages/fpga.scm (iverilog): Update to 10.3.

	gnu: mupen64plus-rsp-z64: Use HTTPS home page.
	* gnu/packages/emulators.scm (mupen64plus-rsp-z64)[home-page]: Use HTTPS.

	gnu: mupen64plus-rsp-hle: Use HTTPS home page.
	* gnu/packages/emulators.scm (mupen64plus-rsp-hle)[home-page]: Use HTTPS.

	gnu: mupen64plus-input-sdl: Use HTTPS home page.
	* gnu/packages/emulators.scm (mupen64plus-input-sdl)[home-page]: Use HTTPS.

	gnu: mupen64plus-audio-sdl: Use HTTPS home page.
	* gnu/packages/emulators.scm (mupen64plus-audio-sdl)[home-page]: Use HTTPS.

	gnu: mupen64plus-core: Use HTTPS home page.
	* gnu/packages/emulators.scm (mupen64plus-core)[home-page]: Use HTTPS.

2019-08-26  David Thompson  <dthompson2@worcester.edu>

	packages: Apply target triplet in bag-transitive-host-inputs.
	Fixes a bug where propagated inputs that should be cross-compiled are instead
	compiled for the host system.

	* guix/packages.scm (bag-transitive-host-inputs): Call transitive-inputs in
	  the context of the bag's target system triplet.

2019-08-26  Rutger Helling  <rhelling@mykolab.com>

	gnu: retroarch: Update to 1.7.8.
	* gnu/packages/emulators.scm (retroarch): Update to 1.7.8.

2019-08-26  Ludovic Courtès  <ludo@gnu.org>

	ci: Try hard to build package replacements.
	The "ghostscript" replacements introduced in
	0b859092a7346f3b4d0a3a4dac878fd64fd70b79 would not be built because they
	have the same name as the original packages.

	* gnu/ci.scm (all-packages): Return the replacement of PACKAGE before
	PACKAGE.

2019-08-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-next: Update to 2.9.4.
	* gnu/packages/guile.scm (guile-next): Update to 2.9.4.

	services: tlp, thermald: Add descriptions.
	* gnu/services/pm.scm (tlp-service-type)[description]: New field.
	(thermald-service-type)[description]: New field.

2019-08-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: sysstat: Update source URL.
	This is a followup to 3d76112769d2149e81b7cc774d859469d1f1909e.

	* gnu/packages/linux.scm (sysstat): Update URL.

2019-08-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rage: Update to 0.3.1.
	* gnu/packages/enlightenment.scm (rage): Update to 0.3.1.

	gnu: efl: Update to 1.22.3.
	* gnu/packages/enlightenment.scm (efl): Update to 1.22.3.

2019-08-26  Jesse Gibbons  <jgibbons2357+guix@gmail.com>

	gnu: Add cvassistant.
	    * gnu/package/cvassistant.scm: New file.
	    * gnu/local.mk: Add it.
	    * gnu/packages/cvassistant.scm (cvassistant): New variable.

2019-08-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-pillow: Update to 6.1.0.
	* gnu/packages/python-xyz.scm (python-pillow): Update to 6.1.0.

	gnu: Add python-pyroutelib3.
	* gnu/packages/python-xyz.scm (python-pyroutelib3): New variable.

2019-08-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-namespace-autoclean: Update to 0.29.
	* gnu/packages/perl.scm (perl-namespace-autoclean): Update to 0.29.

	gnu: python-cvxopt: Update to 1.2.3.
	* gnu/packages/maths.scm (python-cvxopt): Update to 1.2.3.

	gnu: snd: Don't install the licence twice.
	* gnu/packages/audio.scm (snd)[arguments]: Let the build system install
	‘COPYING’ once.

	gnu: snd: Set correct --with-doc-dir.
	* gnu/packages/audio.scm (snd)[arguments]: Match #:configure-flags to
	phases.

	gnu: snd: Update to 19.6.
	* gnu/packages/audio.scm (snd): Update to 19.6.

	gnu: rmlint: Update to 2.9.0.
	* gnu/packages/disk.scm (rmlint): Update to 2.9.0.

	gnu: mupen64plus-video-z64: Use HTTPS home page.
	* gnu/packages/emulators.scm (mupen64plus-video-z64)[home-page]: Use HTTPS.

	gnu: mupen64plus-video-rice: Use HTTPS home page.
	* gnu/packages/emulators.scm (mupen64plus-video-rice)[home-page]: Use HTTPS.

	gnu: mupen64plus-video-glide64mk2: Use HTTPS home page.
	* gnu/packages/emulators.scm (mupen64plus-video-glide64mk2)[home-page]: Use HTTPS.

	gnu: mupen64plus-video-glide64: Use HTTPS home page.
	* gnu/packages/emulators.scm (mupen64plus-video-glide64)[home-page]: Use HTTPS.

	gnu: mupen64plus-video-arachnoid: Use HTTPS home page.
	* gnu/packages/emulators.scm (mupen64plus-video-arachnoid)[home-page]: Use HTTPS.

2019-08-25  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.2.10.
	* gnu/packages/linux.scm (linux-libre-5.2-version): Update to 5.2.10.
	(linux-libre-5.2-pristine-source)[hash]: Update hash.

	gnu: linux-libre@4.19: Update to 4.19.68.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.68.
	(linux-libre-4.19-pristine-source)[hash]: Update hash.

	gnu: linux-libre@4.14: Update to 4.14.140.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.140.
	(linux-libre-4.14-pristine-source)[hash]: Update hash.

	gnu: linux-libre@4.9: Update to 4.9.190.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.190.
	(linux-libre-4.9-pristine-source)[hash]: Update hash.

	gnu: linux-libre@4.4: Update to 4.4.190.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.190.
	(linux-libre-4.4-pristine-source)[hash]: Update hash.

2019-08-25  Amar Singh  <nly@disroot.org>

	gnu: shroud: Update to 0.1.2.
	* gnu/packages/password-utils.scm (shroud): Update to 0.1.2.

	Shroud now builds with Guile-2.2. Remove hardcoded '2.0' string.

2019-08-25  ison  <ison@airmail.cc>

	gnu: Add wterm.
	* gnu/packages/terminals.scm (wterm): New variable.

2019-08-25  Ludovic Courtès  <ludo@gnu.org>

	nls: Update 'sv' translation.

	nls: Update 'de' translation.

	nls: Update 'fr' translation.

	maint: Add 'download-po' rule.
	* Makefile.am (make-download-po-rule): New definition.
	Add top-level 'eval' and calls to 'make-download-po-rule' to generate
	'download-po.DOMAIN' rules.
	(download-po): New rule.

	gnu: ghostscript: Replace with the "fixed" Ghostscript.
	* gnu/packages/ghostscript.scm (ghostscript)[replacement]: New field.
	(ghostscript/fixed)[version]: Remove, to comply with the same-length
	constraint of grafts.

2019-08-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: ghostscript: Add a new variant that depends on Freetype.
	Fixes <https://bugs.gnu.org/34877>.
	Reported by Diego Nicola Barbato <dnbarbato@posteo.de>
	and sirmacik <sirmacik@wioo.waw.pl>.

	* gnu/packages/ghostscript.scm (ghostscript/fixed): New variable.

2019-08-25  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: Update diffoscope to 121.
	* gnu/packages/package-management (diffoscope): Update to 121.
	  [version] Only define version once.
	  [arguments] Add writeable-test-data phase.

2019-08-25  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-slime: Update to 2.24.
	* gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.24.

2019-08-25  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	doc: Document the use of `program-file' for mcron jobs.
	* doc/guix.texi (Scheduled Job Execution): Explain why using `program-file'
	for an mcron job can be necessary.  Add an example.

2019-08-25  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-undo-propose-el: Update to 3.0.0-1.21a5cdc.
	* gnu/packages/emacs-xyz.scm (emacs-undo-propose-el): Update to 3.0.0-1.21a5cdc.

	gnu: emacs-helm-swoop: Update to 2.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-helm-swoop): Update to 2.0.0.
	[source]: Use the new url.

	gnu: Add emacs-evil-mc.
	* gnu/packages/emacs-xyz.scm (emacs-evil-mc): New variable.

2019-08-25  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Include source so that standard symbol definitions can be examined.
	* gnu/packages/lisp.scm (sbcl)[arguments]: Add build-source phase to install
	source directories "src" and "contrib".

2019-08-25  宋文武  <iyzsong@member.fsf.org>

	gnu: sysstat: Update to 12.1.6.
	* gnu/packages/linux.scm (sysstat): Update from 11.4.3 to 12.1.6.

2019-08-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: libextractor: Adapt to exiv2 0.27.
	This fixes a compilation error.

	* gnu/packages/patches/libextractor-exiv2.patch: New file.
	* gnu/packages/gnunet.scm (libextractor)[sources]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-08-24  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Update to 1.5.5.
	* gnu/packages/lisp.scm (sbcl): Update to 1.5.5.

	gnu: sbcl: Enable core compression and xref for internals.
	* gnu/packages/lisp.scm (sbcl): Do it.

2019-08-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rust-wasi.
	* gnu/packages/crates-io.scm (rust-wasi): New variable.

	gnu: Add rust-num-integer.
	* gnu/packages/crates-io.scm (rust-num-integer): New variable.

	gnu: Add rust-num-traits.
	* gnu/packages/crates-io.scm (rust-num-traits): New variable.

	gnu: Add rust-libc.
	* gnu/packages/crates-io.scm (rust-libc): New variable.

	gnu: Add fet.
	* gnu/packages/education.scm (fet): New variable.

2019-08-24  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine: Update to 4.0.2.
	* gnu/packages/wine.scm (wine): Update to 4.0.2.

2019-08-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-twisted: Update to 19.7.0.
	* gnu/packages/python-xyz.scm (python-twisted): Update to 19.7.0.

	gnu: certbot: Don't use NAME in source URI.
	* gnu/packages/tls.scm (certbot)[source]: Hard-code NAME.

	gnu: python-acme: Update to 0.37.2.
	* gnu/packages/tls.scm (python-acme): Update to 0.37.2.

	gnu: python-pyscard: Update to 1.9.9.
	* gnu/packages/security-token.scm (python-pyscard): Update to 1.9.9.

	gnu: python-pyodbc: Update to 4.0.27.
	* gnu/packages/databases.scm (python-pyodbc): Update to 4.0.27.

2019-08-24  宋文武  <iyzsong@member.fsf.org>

	gnu: go-ipfs: Update to 0.4.22.
	* gnu/packages/ipfs.scm (go-ipfs): Update from 0.4.19 to 0.4.22.

2019-08-23  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: libdazzle: Update to 3.33.90.
	* gnu/packages/gnome.scm (libdazzle): Update to 3.33.90.

2019-08-23  Brian Leung  <bkleung89@gmail.com>

	gnu: Add ruby-solargraph.
	* gnu/packages/ruby.scm (ruby-solargraph): New variable.

	gnu: Add ruby-htmlentities.
	* gnu/packages/ruby.scm (ruby-htmlentities): New variable.

	gnu: Add ruby-reverse-markdown.
	* gnu/packages/ruby.scm (ruby-reverse-markdown): New variable.

	gnu: ruby-nokogiri: Update to 1.10.4.
	* gnu/packages/ruby.scm (ruby-nokogiri): Update to 1.10.4.

	gnu: ruby-simplecov: Update to 0.17.0.
	* gnu/packages/ruby.scm (ruby-simplecov): Update to 0.17.0.

	gnu: ruby-mini-portile-2: Update to 2.4.0.
	* gnu/packages/ruby.scm (ruby-mini-portile-2): Update to 2.4.0.

2019-08-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: jube: Fix license.
	* gnu/packages/python-xyz.scm (jube)[license]: Change to GPL3+.

2019-08-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: foomatic-filters: Don't use NAME in source URI.
	* gnu/packages/cups.scm (foomatic-filters)[source]: Hard-code NAME.

2019-08-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: foo2zjs: Update to 20190517.
	The (unversioned) tarball was modified to replace mention of ‘yum’
	with ‘dnf’.

	* gnu/packages/cups.scm (foo2zjs): Update to 20190517.

2019-08-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: parallel: Update to 20190822.
	* gnu/packages/parallel.scm (parallel): Update to 20190822.

2019-08-23  Ludovic Courtès  <ludovic.courtes@inria.fr>
	    Florent Pruvost  <florent.pruvost@inria.fr>

	gnu: Add JUBE.
	* gnu/packages/python-xyz.scm (jube): New variable.

2019-08-23  Ludovic Courtès  <ludo@gnu.org>

	swh: 'swh-download' checks return value of 'vault-fetch'.
	Reported by Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
	in <https://bugs.gnu.org/36931>.

	* guix/swh.scm (swh-download): Check whether 'vault-fetch' return false
	before calling 'dump-port'.

2019-08-23  Ludovic Courtès  <ludo@gnu.org>

	pack: '-R' honors the requested output.
	Fixes <https://bugs.gnu.org/36925>.
	Reported by Jesse Gibbons <jgibbons2357@gmail.com>.

	* guix/scripts/pack.scm (wrapped-package): Add 'output*' parameter.
	[build]: Define 'input' and 'target'; use them instead of #$package and
	 #$output, respectively.
	(wrapped-manifest-entry): New procedure.
	(map-manifest-entries): Call PROC directly.
	(guix-pack): Pass WRAPPED-MANIFEST-ENTRY to 'map-manifest-entries'.

2019-08-23  Brian Leung  <bkleung89@gmail.com>

	gnu: Add emacs-ample-regexps.
	* gnu/packages/emacs-xyz.scm (emacs-ample-regexps): New variable.

2019-08-22  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

	gnu: isc-dhcp: Update bundled BIND to 9.11.10.
	* gnu/packages/admin.scm (isc-dhcp)[bind-patch-version]: Update to 10.
	[inputs]: Update hash of bind-source-tarball.

	Revert "import: utils: Add hash-ref*."
	This reverts commit 8a3b11d1eb21e54b4f3a3cbceffed8ce2c11512e.

	Revert "import: cpan: Adapt for the change to guile-json version 3."
	This reverts commit 01ce7af25add55514f737af48ea6c127bedfde67.

2019-08-22  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: Add emacs-mu4e-patch.
	* gnu/packages/emacs-xyz.scm (emacs-mu4e-patch): New variable.

	gnu: Add emacs-mu4e-jump-to-list.
	* gnu/packages/emacs-xyz.scm (emacs-mu4e-jump-to-list): New variable.

2019-08-22  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: Add reaver.
	* gnu/packages/networking.scm (reaver): New variable.

	gnu: Add pixiewps.
	* gnu/packages/networking.scm (pixiewps): New variable.

2019-08-22  Reza Alizadeh Majd  <r.majd@pantherx.org>

	gnu: Add lxqt-archiver.
	* gnu/packages/lxqt.scm (lxqt-archiver): New Variable.

2019-08-22  John Soo  <jsoo1@asu.edu>
	    Ludovic Courtès  <ludo@gnu.org>

	services: console-fonts: Update docstring.
	* gnu/services/base (console-font-service-type):
	Add documentation about valid arguments.

2019-08-22  swedebugia  <swedebugia@riseup.net>

	gnu: Add bitcoin-abc.
	* gnu/packages/finance.scm (bitcoin-abc): New variable.

2019-08-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: freeipmi: Update to 1.6.4.
	* gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.4.

2019-08-22  Leo Famulari  <leo@famulari.name>

	gnu: vidstab: Update to 1.1.0-0.aeabc8d.
	* gnu/packages/video.scm (vidstab): Update to 1.1.0-0.aeabc8d.

2019-08-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add zutils.
	* gnu/packages/compression.scm (zutils): New public variable.

	gnu: mupen64plus-ui-console: Correct synopsis.
	* gnu/packages/emulators.scm (mupen64plus-ui-console)[synopisis]: Correct.

	gnu: mupen64plus-ui-console: Use HTTPS home page.
	* gnu/packages/emulators.scm (mupen64plus-ui-console)[home-page]: Use HTTPS.

	gnu: whois: Update to 5.5.1.
	* gnu/packages/networking.scm (whois): Update to 5.5.1.

	gnu: whois: Don't use NAME in source URI.
	* gnu/packages/networking.scm (whois)[source]: Hard-code NAME.

	gnu: mpd: Update to 0.21.14.
	* gnu/packages/mpd.scm (mpd): Update to 0.21.14.

	gnu: nsd: Update to 4.2.2.
	* gnu/packages/dns.scm (nsd): Update to 4.2.2.

	gnu: shellcheck: Update to 0.7.0.
	* gnu/packages/haskell.scm (shellcheck): Update to 0.7.0.
	[inputs]: Add ghc-diff.

	gnu: chafa: Update to 1.2.1.
	* gnu/packages/image-viewers.scm (chafa): Update to 1.2.1.

	gnu: nnn: Update to 2.6.
	* gnu/packages/admin.scm (nnn): Update to 2.6.

	gnu: python-redis: Update to 3.3.8.
	* gnu/packages/databases.scm (python-redis): Update to 3.3.8.

	gnu: bind: Update to 9.14.5.
	* gnu/packages/dns.scm (isc-bind): Update to 9.14.5.

2019-08-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ccache: Update to 3.6.
	* gnu/packages/ccache.scm (ccache): Update to 3.6.

	gnu: lsyncd: Search $PATH for binaries.
	* gnu/packages/sync.scm (lsyncd)[arguments]: Add
	‘search-$PATH-for-binaries’ phase.

	gnu: hcxdumptool: Update to 5.2.0.
	* gnu/packages/networking.scm (hcxdumptool): Update to 5.2.0.

	gnu: hcxtools: Update to 5.2.0.
	* gnu/packages/networking.scm (hcxtools): Update to 5.2.0.

	gnu: tmux: Update to 2.9a.
	* gnu/packages/tmux.scm (tmux): Update to 2.9a.

	gnu: tmux: Use HTTPS home page.
	* gnu/packages/tmux.scm (tmux)[home-page]: Use HTTPS.

	gnu: fluidsynth: Update to 2.0.6.
	* gnu/packages/audio.scm (fluidsynth): Update to 2.0.6.

	gnu: fluidsynth: Use GIT-FILE-NAME.
	* gnu/packages/audio.scm (fluidsynth)[source]: Use GIT-FILE-NAME.

	gnu: getmail: Update to 5.14.
	* gnu/packages/mail.scm (getmail): Update to 5.14.

	gnu: getmail: Don't use NAME in source URI.
	* gnu/packages/mail.scm (getmail)[source]: Hard-code NAME.

	gnu: libabw: Don't use NAME in source URI.
	* gnu/packages/libreoffice.scm (libabw)[source]: Hard-code NAME.

	gnu: pd: Update to 0.50-0.
	* gnu/packages/music.scm (pd): Update to 0.50-0.

	gnu: setbfree: Update to 0.8.9.
	* gnu/packages/music.scm (setbfree): Update to 0.8.9.

	gnu: manaplus: Use HTTPS origin & home page.
	* gnu/packages/games.scm (manaplus)[source, home-page]: Use HTTPS.

	gnu: manaplus: Update to 1.9.3.23.
	* gnu/packages/games.scm (manaplus): Update to 1.9.3.23.

	gnu: xlockmore: Don't use NAME in source URI.
	* gnu/packages/xdisorg.scm (xlockmore)[source]: Hard-code NAME.

	gnu: xlockmore: Update to 5.58.
	* gnu/packages/xdisorg.scm (xlockmore): Update to 5.58.

	gnu: angband: Update to 4.2.0.
	* gnu/packages/games.scm (angband): Update to 4.2.0.

	gnu: csound: Update to 6.13.0.
	* gnu/packages/audio.scm (csound): Update to 6.13.0.

	gnu: help2man: Update to 1.47.11.
	* gnu/packages/man.scm (help2man/latest): Update to 1.47.11.

2019-08-21  Kei Kebreau  <kkebreau@posteo.net>

	gnu: vlc: Update to 3.0.8.
	* gnu/packages/video.scm (vlc): Update to 3.0.8.

2019-08-21  Christopher Baines  <mail@cbaines.net>

	import: cpan: Adapt for the change to guile-json version 3.
	In guile-json version 3, JSON objects are represented as hash tables, rather
	than alists.

	* guix/import/cpan.scm (string->license): Change the match expression to match
	on lists, rather than vectors.
	(module->dist-name, cpan-source-url, cpan-version): Change assoc-ref to
	hash-ref.
	(cpan-module->sexp): Change assoc-ref to hash-ref, and assoc-ref* to
	hash-ref*.
	* tests/cpan.scm ("source-url-http", "source-url-https"): Convert the alist to
	a hash table.

2019-08-21  Christopher Baines  <mail@cbaines.net>

	import: utils: Add hash-ref*.
	With the change to guile-json version 3, JSON objects are represented as hash
	tables, rather than alists. The cpan importer uses assoc-ref* on a hash table,
	so add an equivalent function for hash tables.

	* guix/import/utils.scm (hash-ref*): New procedure.

2019-08-21  Pierre Neidhardt  <mail@ambrevar.xyz>

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

2019-08-21  Jelle Licht  <jlicht@fsfe.org>

	gnu: Add emacs-ssh-config-mode.
	* gnu/packages/emacs-xyz.scm (emacs-ssh-config-mode): New variable.

	gnu: Add emacs-systemd-mode.
	* gnu/packages/emacs-xyz.scm (emacs-systemd-mode): New variable.

	gnu: Add emacs-org-jira.
	* gnu/packages/emacs-xyz.scm (emacs-org-jira): New variable.

	gnu: Add emacs-org-emms.
	* gnu/packages/emacs-xyz.scm (emacs-org-emms): New variable.

	gnu: Add emacs-flyspell-correct.
	* gnu/packages/emacs-xyz.scm (emacs-flyspell-correct): New variable.

2019-08-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: opensmtpd-next: Update to 6.4.2p1.
	* gnu/packages/mail.scm (opensmtpd-next): Update to 6.4.2p1.

2019-08-21  Kei Kebreau  <kkebreau@posteo.net>

	gnu: wxmaxima: Update to 19.08.0.
	* gnu/packages/maths.scm (wxmaxima): Update to 19.08.0.

2019-08-21  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-control-center: Fix info-overview panel issues.
	GNOME Control Center should now display the correct GNOME version and graphics
	information in the "Details > About" panel.

	* gnu/packages/gnome.scm (gnome-control-center)[arguments]: Add configure
	flag.  Adjust 'patch-paths' phase accordingly.
	[inputs]: Add gnome-session.

2019-08-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tor: Update to 0.4.1.5.
	* gnu/packages/tor.scm (tor): Update to 0.4.1.5.

2019-08-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: edirect: Update to 12.1.20190819.
	* gnu/packages/bioinformatics.scm (edirect): Update to 12.1.20190819.

2019-08-20  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero: Update to 0.14.1.2.
	* gnu/packages/finance.scm (monero): Update to 0.14.1.2.
	[arguments]: Add phase to make files writable for the tests. Enable a
	previously skipped test.

2019-08-20  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-git-timemachine: Update to 4.11.
	* gnu/packages/emacs-xyz.scm (emacs-git-timemachine): Update to 4.11.

2019-08-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add python-folium.
	* gnu/packages/python-xyz.scm (python-folium): New variable.

	gnu: Add python-branca.
	* gnu/packages/python-web.scm (python-branca): New variable.

2019-08-19  Leo Famulari  <leo@famulari.name>

	gnu: Apache httpd: Update to 2.4.41 [security fixes].
	Fixes CVE-2019-{5917,10081,10082,10092,10097,10098}].

	* gnu/packages/web.scm (httpd): Update to 2.4.41.

2019-08-19  Brian Leung  <bkleung89@gmail.com>

	gnu: Add emacs-org-auto-expand.
	* gnu/packages/emacs-xyz.scm (emacs-org-auto-expand): New variable.

	gnu: emacs-counsel-etags: Update to 1.8.9.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-etags): Update to 1.8.9.

	gnu: emacs-evil-matchit: Update to 2.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-evil-matchit): Update to 2.3.3.

2019-08-19  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-refactor.
	* gnu/packages/emacs-xyz.scm (emacs-refactor): New variable.

2019-08-19  Leo Famulari  <leo@famulari.name>

	gnu: nmap: Update to 7.80.
	* gnu/packages/admin.scm (nmap): Update to 7.80.

2019-08-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gviz: Update to 1.28.1.
	* gnu/packages/bioinformatics.scm (r-gviz): Update to 1.28.1.

	gnu: r-citr: Update to 0.3.2.
	* gnu/packages/cran.scm (r-citr): Update to 0.3.2.

	gnu: r-ggstance: Update to 0.3.3.
	* gnu/packages/cran.scm (r-ggstance): Update to 0.3.3.

	gnu: r-rjags: Update to 4-9.
	* gnu/packages/cran.scm (r-rjags): Update to 4-9.

	gnu: r-lpsolve: Update to 5.6.13.3.
	* gnu/packages/cran.scm (r-lpsolve): Update to 5.6.13.3.

2019-08-19  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: rss-bridge: Update to 2019-07-06.
	* gnu/packages/web.scm (rss-bridge): Update to 2019-07-06.

2019-08-19  Rutger Helling  <rhelling@mykolab.com>

	gnu: qemu: Update to 4.1.0.
	* gnu/local.mk: Remove qemu-CVE-2018-16872.patch and qemu-CVE-2019-6778.patch.
	* gnu/packages/patches/qemu-CVE-2018-16872.patch: Remove file.
	* gnu/packages/patches/qemu-CVE-2019-6778.patch: Remove file.
	* gnu/packages/virtualization.scm (qemu): Update to 4.1.0.
	[source]: Remove obsolete patches.
	[arguments]: Add phases 'prevent-network-configuration and
	'disable-unusable-tests.

2019-08-18  Brian Leung  <bkleung89@gmail.com>

	gnu: Add emacs-frog-jump-buffer.
	* gnu/packages/emacs-xyz.scm (emacs-frog-jump-buffer): New variable.

	gnu: Add emacs-frog-menu.
	* gnu/packages/emacs-xyz.scm (emacs-frog-menu): New variable.

	gnu: Add emacs-evil-owl.
	* gnu/packages/emacs-xyz.scm (emacs-evil-owl): New variable.

	gnu: Add emacs-symbol-overlay.
	* gnu/packages/emacs-xyz.scm (emacs-symbol-overlay): New variable.

	gnu: Add emacs-org-now.
	* gnu/packages/emacs-xyz.scm (emacs-org-now): New variable.

	gnu: Add emacs-ob-restclient.
	* gnu/packages/emacs-xyz.scm (emacs-ob-restclient): New variable.

	gnu: Add emacs-org-rich-yank.
	* gnu/packages/emacs-xyz.scm (emacs-org-rich-yank): New variable.

2019-08-18  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add compsize.
	* gnu/packages/linux.scm (compsize): New variable.

2019-08-18  Brian Leung  <bkleung89@gmail.com>

	gnu: Add emacs-phi-search-mc.
	* gnu/packages/emacs-xyz.scm (emacs-phi-search-mc): New variable.

	gnu: Add emacs-phi-search.
	* gnu/packages/emacs-xyz.scm (emacs-phi-search): New variable.

2019-08-18  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-sesman: Fix source.
	This commit follows 196472e7f37162ecdadb2f2f7a2c02b5cba749a1.

	* gnu/packages/emacs-xyz.scm (emacs-sesman)[source](origin): Append "v" to a
	version.

2019-08-18  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-sesman: Update to 0.3.4.
	* gnu/packages/emacs-xyz.scm (emacs-sesman): Update to 0.3.4.

	gnu: emacs-helm-org-rifle: Update to 1.7.0.
	* gnu/packages/emacs-xyz.scm (emacs-helm-org-rifle): Update to 1.7.0.
	[inputs]: Add emacs-org.

	gnu: emacs-racket-mode: Update to 0.0.2-2.5300aa0.
	* gnu/packages/emacs-xyz.scm (emacs-racket-mode): Update to 0.0.2-2.5300aa0.

	gnu: emacs-magit-todos: Update to 1.4.
	* gnu/packages/emacs-xyz.scm (emacs-magit-todos): Update to 1.4.

2019-08-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	Revert "gnu: ed: Update to 1.15."
	This reverts commit 3ff75b6403fa3be7378d42fb6127ea6b933159a0.

	Too many dependents packages for master.

2019-08-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: ed: Update to 1.15.
	* gnu/packages/ed.scm (ed): Update to 1.15.

2019-08-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: git: Update to 2.23.0.
	* gnu/packages/version-control.scm (git): Update to 2.23.0.

2019-08-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: xrandr: Update to 1.5.1.
	* gnu/packages/xorg.scm (xrandr): Update to 1.5.1.  Change archive type
	to ".tar.xz".

	gnu: setxkbmap: Update to 1.3.2.
	* gnu/packages/xorg.scm (setxkbmap): Update to 1.3.2.

2019-08-17  Ludovic Courtès  <ludo@gnu.org>

	upstream: Gracefully handle archive type changes.
	Previously, if the currently used archive type (e.g., "bz2") was
	unavailable for the new version, 'guix refresh -u' would crash instead
	of updating to the archive with the new type.

	* guix/upstream.scm (package-update/url-fetch): When URL is #f, pick the
	first of URLS; likewise for SIGNATURE-URL.

2019-08-17  Ludovic Courtès  <ludo@gnu.org>

	refresh: Use the standard diagnostic procedures.
	* guix/scripts/refresh.scm (warn-no-updater): Use 'warning' instead of
	'format'.
	(update-package): Use 'info' and 'warning' instead of 'format'.

2019-08-17  Ludovic Courtès  <ludo@gnu.org>

	import: gnome: Update for Guile-JSON 3.x.
	This is a followup to 81c3dc32244a17241d74eea9fa265edfcb326f6d.

	* guix/import/gnome.scm (jsonish->upstream-source): Use 'assoc-ref'
	instead of 'hash-ref'.
	(latest-gnome-release): Match a vector containing an alist, not a hash
	table.  Use 'fold' instead of 'hash-fold' over RELEASES.

2019-08-17  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: guile-email: Fix source hash.
	* gnu/packages/guile-xyz.scm (guile-email)[source]: Fix hash.

2019-08-17  Ludovic Courtès  <ludo@gnu.org>

	build: 'GUIX_CHECK_GUILE_JSON' really checks for Guile-JSON 3.x.
	Until now the 'guile' process would always exit with 0, as long
	as Guile-JSON is installed, whether it's version 1 or version 3.

	* m4/guix.m4 (GUIX_CHECK_GUILE_JSON): Fix array syntax and remove
	catch-all 'match' clause.

2019-08-17  Ludovic Courtès  <ludo@gnu.org>

	derivations: Fix typo in docstring.
	* guix/derivations.scm (derivation-build-plan): Fix typo in the
	docstring.

	gnu: guix, cuirass: Update to c902458 and 858b6b8 with Guile-JSON 3.x.
	* gnu/packages/package-management.scm (guix): Update to c902458.
	[inputs]: Switch to GUILE-JSON-3.
	(guix-daemon)[inputs]: Switch to GUILE-JSON-3.
	* gnu/packages/ci.scm (cuirass): Update to 858b6b8.
	[inputs]: Switch to GUILE-JSON-3.

2019-08-17  Robert Vollmert  <rob@vllmrt.net>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add elm-compiler 0.19.0
	This adds the elm compiler, version 0.19.0. This provides the
	`elm` command, with the exception of the `elm reactor` subcommand.

	Named `elm-compiler`, to leave space for `elm` as the full elm
	including reactor.

	* gnu/packages/elm.scm: New module.
	(elm-compiler): New package.
	* gnu/packages/patches/elm-disable-reactor.patch: New patch.
	* gnu/packages/patches/elm-fix-map-key.patch: New patch.
	* gnu/packages/patches/elm-relax-glsl-bound.patch: New patch.
	* gnu/local.mk: Add new files.

2019-08-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: geeqie: Build sequentially.
	* gnu/packages/image-viewers.scm (geeqie)[arguments]: Add #:parallel-build?.

2019-08-17  Ludovic Courtès  <ludo@gnu.org>

	tests: Move 'guix environment -C --no-cwd' test where it belongs.
	This ensures that this test is skipped in contexts where user namespaces
	are not supported, instead of failing.

	This is a followup to commit b6dc08393e6a8313b88ce422fc3c1e4e9c0efc6f.

	* tests/guix-environment.sh: Move '--container --no-cwd' test to...
	* tests/guix-environment-container.sh: ... here.

2019-08-17  Ludovic Courtès  <ludo@gnu.org>

	tests: Relax expectations for the 'home-page' checker.
	Fixes a regression introduced in
	50fc2384feb3bb2677d074f8f0deb5ae3c56b4d8.

	* tests/lint.scm (warning-contains?): New procedure.
	("home-page: host not found"): Use 'warning-contains?' instead of
	testing for equality, as was the case before commit 50fc2384feb.
	This handles the case where the 'getaddrinfo' error is not "Name or
	service not known" but instead something like "System error" or
	"Servname not supported for ai_socktype", as is the case in the build
	environment.

2019-08-17  宋文武  <iyzsong@member.fsf.org>

	machine: ssh: Fix sanity checks.
	* gnu/machine/ssh.scm
	(machine-check-file-system-availability)[check-labeled-file-system]: Use
	'source-module-closure' for '(gnu build file-systems)'.
	(machine-check-initrd-modules): Unquote 'file-system-label->string' instead of
	'device'.

2019-08-17  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 4.14.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.14.
	* gnu/packages/wine.scm (wine-staging): Update to 4.14.
	* gnu/packages/wine.scm (wine64-staging): Remove obsolete comment.

2019-08-16  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add libgit2-glib.
	* gnu/packages/gnome.scm (libgit2-glib): New variable.

2019-08-16  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: gramps: Update to 5.0.2.
	* gnu/packages/genealogy.scm (gramps): Update to 5.0.2.

	gnu: txr: Update to 223.
	* gnu/packages/lisp.scm (txr): Update to 223.

2019-08-16  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: wpa-supplicant: install documentation.
	* gnu/packages/admin.scm (wpa-supplicant)[arguments]: Rename
	'install-man-pages' phase to 'install-documentation'; install READMEs
	and the example config file.

2019-08-16  Ludovic Courtès  <ludo@gnu.org>

	linux-modules: Define and use a module name database.
	Fixes <https://bugs.gnu.org/34902>.
	Reported by Julien Lepiller <julien@lepiller.eu>.

	* gnu/build/linux-modules.scm (module-formal-name): New procedure.
	(load-linux-modules-from-directory)[lookup-module]: Remove.
	[module-name->file-name]: New variable.  Use it.
	(module-name->file-name/guess, module-name-lookup)
	(write-module-name-database): New procedures.
	* gnu/system/linux-initrd.scm (flat-linux-module-directory): Call
	'write-module-name-database'.

2019-08-16  Ludovic Courtès  <ludo@gnu.org>

	linux-modules: Add 'load-linux-modules-from-directory'.
	* gnu/build/linux-modules.scm (load-linux-modules-from-directory): New
	procedure.
	* gnu/build/linux-boot.scm (boot-system)[lookup-module]: Remove.
	Use 'load-linux-modules-from-directory' instead.

2019-08-16  Ludovic Courtès  <ludo@gnu.org>
	    Danny Milosavljevic  <dannym@scratchpost.org>.

	linux-modules: Add "modules.devname" writer.
	* gnu/build/linux-modules.scm (aliases->device-tuple)
	(write-module-device-database): New procedures.
	(%not-dash): New variable.

2019-08-16  Danny Milosavljevic  <dannym@scratchpost.org>
	    Ludovic Courtès  <ludo@gnu.org>

	linux-modules: Add "modules.alias" writer.
	* gnu/build/linux-modules.scm (write-module-alias-database): New
	procedure.

2019-08-16  Ludovic Courtès  <ludo@gnu.org>

	derivations: Delete duplicate inputs when computing derivation hash.
	Fixes <https://bugs.gnu.org/36777>.
	Reported by Carl Dong <contact@carldong.me>.

	* guix/derivations.scm (derivation/masked-inputs): Call
	'delete-duplicates' on INPUTS.
	* tests/derivations.scm ("derivation with duplicate fixed-output inputs"):
	New test.

2019-08-16  Ludovic Courtès  <ludo@gnu.org>

	channels: Add 'profile-channels'.
	* guix/channels.scm (profile-channels): New procedure.
	* guix/scripts/describe.scm (display-profile-info)[channels]: Define in
	terms of 'profile-channels'.

2019-08-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-edger: Update to 3.26.7.
	* gnu/packages/bioinformatics.scm (r-edger): Update to 3.26.7.

2019-08-16  Alva  <alva@skogen.is>

	gnu: font-ibm-plex: Update to 2.0.0.
	* gnu/packages/fonts.scm (font-ibm-plex): Update to 2.0.0.

2019-08-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wcslib: Update to 6.4.
	* gnu/packages/astronomy.scm (wcslib): Update to 6.4.

2019-08-16  Ricardo Wurmus  <rekado@elephly.net>

	import: cran: Support experiment and annotation packages.
	* guix/import/cran.scm (%bioconductor-packages-list-url): Replace variable...
	(bioconductor-packages-list-url): ...with this procedure.
	(bioconductor-packages-list): Accept optional TYPE argument.
	(latest-bioconductor-package-version): Same.
	(fetch-description): Determine package type and use it in calls to
	LATEST-BIOCONDUCTOR-PACKAGE-VERSION and BIOCONDUCTOR-URI.
	(description->package): Pass package type to URI helper procedure; include
	package type in annotation or experiment packages from Bioconducter.

	build-system/r: bioconductor-uri: Take optional package type.
	* guix/build-system/r.scm (bioconductor-uri): Take optional TYPE argument to
	return annotation or experiment URLs.

2019-08-16  Jakob L. Kreuze  <zerodaysfordays@sdf.lonestar.org>

	machine: Use 'become-command'.
	* gnu/machine/ssh.scm (managed-host-remote-eval): Pass an appropriate
	'become-command' to 'remote-eval'.
	* guix/ssh.scm (remote-authorize-signing-key): Add optional
	'become-command' argument.
	All callers changed.

	remote: Resolve missing 'G_'.
	* guix/remote.scm: Require (guix i18n).

2019-08-16  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.2.9.
	* gnu/packages/linux.scm (linux-libre-5.2-version): Update to 5.2.9.
	(linux-libre-5.2-pristine-source)[hash]: Update hash.

	gnu: linux-libre@4.19: Update to 4.19.67.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.67.
	(linux-libre-4.19-pristine-source)[hash]: Update hash.

	gnu: linux-libre@4.14: Update to 4.14.139.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.139.
	(linux-libre-4.14-pristine-source)[hash]: Update hash.

2019-08-15  Jelle Licht  <jlicht@fsfe.org>

	gnu: Add swagger-diff.
	* gnu/packages/ruby.scm (swagger-diff): New variable.

2019-08-15  Mark H Weaver  <mhw@netris.org>

	bootstrap: guile-static: Disable parallel build.
	* gnu/packages/make-bootstrap.scm (%guile-static)[arguments]:
	Override #:parallel-build? to be #f.

	bootstrap: Build bootstrap bash deterministically.
	* gnu/packages/patches/bash-4.4-linux-pgrp-pipe.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/make-bootstrap.scm (static-bash-for-bootstrap): New variable.
	(%static-inputs): Use 'static-bash-for-bootstrap' instead of 'static-bash'.

	bootstrap: Build the new reduced binary seed bootstrap on x86.
	* gnu/packages/make-bootstrap.scm (%bootstrap-tarballs)[inputs]: On i686-linux
	and x86_64-linux, substitute linux-libre-headers, Mes, and MesCC, in place of
	GCC, binutils, and glibc.

2019-08-15  Jan Nieuwenhuizen  <janneke@gnu.org>

	bootstrap: Add mes-minimal-stripped-tarball.
	* gnu/packages/make-bootstrap.scm (%mes-minimal, %mes-minimal-stripped,
	%mes-bootstrap-tarball): New variable.

	Modified-By: Mark H Weaver <mhw@netris.org>

2019-08-15  Jan Nieuwenhuizen  <janneke@gnu.org>

	bootstrap: Add mescc-tools-static-stripped-tarball.
	* gnu/packages/make-bootstrap.scm (%mescc-tools-static,
	%mescc-tools-static-stripped, %mescc-tools-bootstrap-tarball): New variable.

	Modified-By: Mark H Weaver <mhw@netris.org>

2019-08-15  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add linux-libre-headers-bootstrap-tarball.
	* gnu/packages/make-bootstrap.scm (%linux-libre-headers-stripped): New variable.
	(%linux-libre-headers-bootstrap-tarball): New variable.

	guix: copy-linux-headers: Extract procedure, add headers.
	* guix/build/make-bootstrap.scm (copy-linux-headers): New procedure; extract
	from make-stripped-libc and add headers for Mes bootstrap.
	(make-stripped-libc): Use it.

2019-08-15  Jelle Licht  <jlicht@fsfe.org>

	gnu: Add ruby-json-schema.
	* gnu/packages/ruby.scm (ruby-json-schema): New variable.

2019-08-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: einstein: Use mirror for source download.
	* gnu/packages/games.scm (einstein)[source]: Use 'mirror' syntax.

2019-08-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove python2-internetarchive.
	This trivial package fails to build and has no reverse dependencies.

	* gnu/packages/web.scm (python2-internetarchive): Remove variable.
	(python-internetarchive)[properties]: Remove.

2019-08-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-responses: Update to 0.10.6.
	* gnu/packages/python-web.scm (python-responses): Update to 0.10.6.

2019-08-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-cistopic.
	* gnu/packages/bioconductor.scm (r-cistopic): New variable.

	gnu: Add r-rcistarget.
	* gnu/packages/bioconductor.scm (r-rcistarget): New variable.

	gnu: Add r-lda.
	* gnu/packages/cran.scm (r-lda): New variable.

	gnu: Add r-liger.
	* gnu/packages/cran.scm (r-liger): New variable.

	gnu: Add r-patchwork.
	* gnu/packages/cran.scm (r-patchwork): New variable.

	gnu: Add r-rann-l1.
	* gnu/packages/cran.scm (r-rann-l1): New variable.

2019-08-15  Rutger Helling  <rhelling@mykolab.com>

	gnu: libinput: Update to 1.14.0.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.14.0.

	Revert "gnu: libinput: Update to 1.14.0."
	This reverts commit dfdd7380a164217fec6bca0f91ebcf32ade33cb4.
	libinput-minimal causes too many rebuilds.

	gnu: libinput: Update to 1.14.0.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.14.0.

	gnu: mesa: Remove unnecessary inputs.
	* gnu/packages/gl.scm (mesa)[native-inputs]: Remove unnecessary inputs.

	gnu: vulkan-headers: Update to 1.1.119.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.1.119.
	[arguments]: Remove unnecessary phases.
	* gnu/packages/vulkan.scm (vulkan-loader): Update hash.
	* gnu/packages/vulkan.scm (vulkan-tools): Update hash.

2019-08-15  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add itk-snap.
	* gnu/packages/image-processing.scm (itk-snap): New variable.

	gnu: Add insight-toolkit-4.12.
	* gnu/packages/image-processing.scm (insight-toolkit-4.12): New variable.

	gnu: Add insight-toolkit-4.
	* gnu/packages/image-processing.scm (insight-toolkit-4): New variable.

	gnu: Add insight-toolkit.
	* gnu/packages/image-processing.scm (insight-toolkit): New variable.

	gnu: Add vxl-1.
	* gnu/packages/image-processing.scm (vxl-1): New variable.

	gnu: Add vxl.
	* gnu/packages/image-processing.scm (vxl): New variable.

	gnu: Add vtk-6.
	* gnu/packages/image-processing.scm (vtk-6): New variable.

2019-08-15  Jakob L. Kreuze  <zerodaysfordays@sdf.lonestar.org>

	remote: Use (%daemon-socket-uri) rather than hard-coded path.
	* guix/remote.scm (remote-eval): Use (%daemon-socket-uri) as the default
	value of 'socket-name' rather than hard-coded path.

	doc: Add description of 'build-locally?'.
	* doc/guix.texi (Invoking guix deploy): Add section describing the
	'build-locally?' field of 'managed-host-environment-type'.

	machine: Automatically authorize the coordinator's signing key.
	* guix/ssh.scm (remote-authorize-signing-key): New variable.
	* gnu/machine/ssh.scm (deploy-managed-host): Authorize coordinator's
	signing key before any invocations of 'remote-eval'.
	(deploy-managed-host): Display an error if a signing key does not exist.
	* doc/guix.texi (Invoking guix deploy): Remove section describing manual
	signing key authorization.
	(Invoking guix deploy): Add section describing the 'authorize?' field.

	machine: Implement 'roll-back-machine'.
	* gnu/machine.scm (roll-back-machine, &deploy-error, deploy-error?)
	(deploy-error-should-roll-back)
	(deploy-error-captured-args): New variable.
	* gnu/machine/ssh.scm (roll-back-managed-host): New variable.
	* guix/scripts/deploy.scm (guix-deploy): Roll-back systems when a
	deployment fails.

	machine: Allow non-root users to deploy.
	* doc/guix.texi (Invoking guix deploy): Add section describing
	prerequisites for deploying as a non-root user.
	* guix/remote.scm (remote-pipe-for-gexp): New optional 'become-command'
	argument.
	(%remote-eval): New optional 'become-command' argument.
	(remote-eval): New 'become-command' keyword argument.
	* guix/ssh.scm (remote-inferior): New optional 'become-command'
	argument.
	(inferior-remote-eval): New optional 'become-command' argument.
	(remote-authorize-signing-key): New optional 'become-command' argument.
	* gnu/machine/ssh.scm (machine-become-command): New variable.
	(managed-host-remote-eval): Invoke 'remote-eval' with the
	'#:become-command' keyword.
	(deploy-managed-host): Invoke 'remote-authorize-signing-key' with the
	'#:become-command' keyword.

2019-08-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: ruby-nio4r: Update to 2.4.0.
	* gnu/packages/ruby.scm (ruby-nio4r): Update to 2.4.0.

	gnu: sssd: Update to 1.16.4.
	* gnu/packages/patches/sssd-curl-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/sssd.scm (sssd): Update to 1.16.4.
	[source](patches): Remove.
	[arguments]: Enable fixed tests.

2019-08-14  Jakob L. Kreuze  <zerodaysfordays@sdf.lonestar.org>

	remote: Remove '--system' argument.
	* gnu/services.scm (activation-script): Return a <program-file> rather
	than a <scheme-file>.
	* gnu/deploy.scm (guix-deploy): Remove handling for '--system'.
	(show-help): Remove documentation for '--system'.
	(%default-options): Remove default setting for 'system'.

	remote: Build derivations appropriate for the remote's
	* gnu/machine/ssh.scm (machine-ssh-configuration): Add 'system' field.
	(managed-host-remote-eval): Pass 'system' field to 'remote-eval'.
	(machine-check-building-for-appropriate-system): New variable.
	(check-deployment-sanity): Add call to
	'machine-check-building-for-appropriate-system'.
	* doc/guix.texi (Invoking guix deploy): Describe new 'system' field.
	* guix/ssh.scm (remote-system): New variable.
	* guix/remote.scm (remote-eval): Use result of 'remote-system' when
	lowering the G-Expression.
	(remote-eval): Add 'system' keyword argument.
	(trampoline): Return a <program-file> rather than a <scheme-file>.

2019-08-14  Carl Dong  <contact@carldong.me>

	gnu: mingw: Add x86_64 support.
	This patch parameterizes previously hard-coded instances of
	i686-w64-mingw32, adding support for x86_64-w64-mingw32.

	* gnu/packages/mingw.scm (make-mingw-w64): New procedure.
	(mingw-w64-i686, mingw-w64-x86_64): New variables.
	(%mingw-triplet): Remove.
	(mingw-w64): Update to point to 'mingw-w64-i686'.
	* gnu/packages/cross-base.scm (cross-gcc): Use 'libc' keyword argument
	if specified, instead of treating it as a boolean.
	(native-libc): Return the correct mingw-w64 depending on machine
	specified in target.
	* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add "x86_64-mingw".
	* gnu/build/cross-toolchain.scm (set-cross-path/mingw): Replace
	hardcoded 'i686-w64-mingw32' instances with 'target' keyword argument.
	(cross-gcc-build-phases): Update accordingly; use 'target-mingw?'
	implementation of target checking and add commentary.
	* gnu/ci.scm (%cross-targets): Add "x86_64-w64-mingw32".

2019-08-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Fix building.
	This is a follow-up to e07b04882a621f0e78ec9cc81071722529530290.

	* gnu/packages/rust.scm (rust@1.19, rust@1.32)[arguments]: When using
	functions from (guix build cargo-utils), make sure to include said
	module in that build phase.

2019-08-14  Eric Bavier  <bavier@member.fsf.org>

	gnu: onionshare: Upgrade to 2.1.
	* gnu/packages/tor.scm (onionshare): Upgrade to 2.1.
	[arguments]: Rename "tests" phase to "check".  Set home directory for tests.
	Remove reference to closed upstream bug.
	[inputs]: Add python-pycrypto and python-pysocks.
	[license]: Remove bsd-3 license; relevant file no longer present.

2019-08-13  Carlo Zancanaro  <carlo@zancanaro.id.au>

	gnu: Blender: Use opensubdiv.
	Fixes <https://bugs.gnu.org/36977>.

	* gnu/packages/graphics.scm (blender)[inputs]: Add opensubdiv.
	[arguments]: Add "-DWITH_OPENSUBDIV=ON" to #:configure-flags.

2019-08-13  Carlo Zancanaro  <carlo@zancanaro.id.au>

	gnu: Add opensubdiv.
	* gnu/packages/graphics.scm (opensubdiv): New variable.

2019-08-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove leftover patch.
	This patch was rendered obsolete by the preceding merge.

	* gnu/packages/patches/scribus-poppler-0.73.patch: Delete file.

2019-08-13  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	Merge branch 'staging'

	gnu: xapian: Update to 1.4.12.
	* gnu/packages/search.scm (xapian, python-xapian-bindings): Update to 1.4.12.

	gnu: ccid: Update to 1.4.31.
	* gnu/packages/security-token.scm (ccid): Update to 1.4.31.

	gnu: zathura-pdf-mupdf: Update to 0.3.5.
	* gnu/packages/pdf.scm (zathura-pdf-mupdf): Update to 0.3.5.

	gnu: mupdf: Update to 1.16.1.
	* gnu/packages/pdf.scm (mupdf): Update to 1.16.1.

2019-08-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: git: Update to 2.22.1.
	* gnu/packages/version-control.scm (git): Update to 2.22.1.

2019-08-13  Leo Famulari  <leo@famulari.name>

	gnu: tremc: Update to 0.9.1-0.4d50dab.
	* gnu/packages/bittorrent.scm (tremc): Update to 0.9.1-0.4d50dab.

2019-08-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-relint: Update to 1.10.
	* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.10.

	gnu: scribus: Update to 1.5.5.
	* gnu/packages/scribus.scm (scribus): Update to 1.5.5.
	[source]: Remove unnecessary patches and snippet.
	[description]: Change freetype to FreeType.
	* gnu/packages/patches/scribus-poppler.patch: Remove file.
	* gnu/local.mk: Apply removal.

2019-08-13  Amin Bandali  <bandali@gnu.org>

	gnu: Add emacs-ebdb.
	* gnu/packages/emacs-xyz.scm (emacs-ebdb): New variable.

2019-08-13  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-inf-ruby: Update to 2.5.2.
	* gnu/packages/emacs-xyz.scm (emacs-inf-ruby): Update to 2.5.2.

2019-08-12  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.2.1.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.2.1.

	gnu: go-github-com-syncthing-notify: Update to 0.0.0-5.69c7a95.
	* gnu/packages/syncthing.scm (go-github-com-syncthing-notify): Update to
	0.0.0-5.69c7a95.

	gnu: go-github-com-lib-pq: Update to 1.2.0.
	* gnu/packages/syncthing.scm (go-github-com-lib-pq): Update to 1.2.0.

	gnu: go-github-com-maruel-panicparse: Update to 1.3.0.
	* gnu/packages/golang.scm (go-github-com-maruel-panicparse): Update to 1.3.0.

	gnu: go-golang-org-x-sys-unix: Update to 0.0.0-4.04f50cd.
	* gnu/packages/golang.scm (go-golang-org-x-sys-unix): Update to 0.0.0-4.04f50cd.

	gnu: MPD: Update to 0.21.13.
	* gnu/packages/mpd.scm (mpd): Update to 0.21.13.

	gnu: dav1d: Update to 0.4.0.
	* gnu/packages/video.scm (dav1d): Update to 0.4.0.

2019-08-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mame: Fix build.
	* gnu/packages/emulators.scm (mame): Apply upstream patch.
	* gnu/packages/patches/mame-rapidjson-fix.patch: New file.
	* gnu/local.mk: Register file.

2019-08-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Use 'generate-all-checksums'.
	* gnu/packages/rust.scm (rust@1.19)[arguments]: During custom
	'patch-cargo-checksums phase, replace call to 'generate-checksums' with
	call to 'generate-all-checksums'.
	(rust@1.32)[arguments]: Same.

	gnu: gnuzilla: Use 'generate-all-checksums'.
	* gnu/packages/gnuzilla.scm (icecat)[arguments]: During custom
	'patch-cargo-checksums phase, replace call to 'generate-checksums' with
	call to 'generate-all-checksums'.

	build/cargo-build-system: Move generate-all-checksums to cargo-utils.
	* guix/build/cargo-build-system.scm (generate-all-checksums): Move
	procedure ...
	* guix/build/cargo-utils.scm: ... to here.

	gnu: Add rust-winapi.
	* gnu/packages/crates-io.scm (rust-winapi): New variable.

	gnu: Add rust-winapi-x86-64-pc-windows-gnu.
	* gnu/packages/crates-io.scm (rust-winapi-x86-64-pc-windows-gnu): New
	variable.

	gnu: Add rust-winapi-i686-pc-windows-gnu.
	* gnu/packages/crates-io.scm (rust-winapi-i686-pc-windows-gnu): New
	variable.

	gnu: Add rust-wasm-bindgen-shared.
	* gnu/packages/crates-io.scm (rust-wasm-bindgen-shared): New variable.

	gnu: Add rust-unindent.
	* gnu/packages/crates-io.scm (rust-unindent): New variable.

	gnu: Add rust-unicode-width.
	* gnu/packages/crates-io.scm (rust-unicode-width): New variable.

	gnu: Add rust-ucd-util.
	* gnu/packages/crates-io.scm (rust-ucd-util): New variable.

	gnu: Add rust-typenum.
	* gnu/packages/crates-io.scm (rust-typenum): New variable.

	gnu: Add rust-synstructure-test-traits.
	* gnu/packages/crates-io.scm (rust-synstructure-test-traits): New
	variable.

	gnu: Add rust-strsim.
	* gnu/packages/crates-io.scm (rust-strsim): New variable.

	gnu: Add rust-stdweb-internal-runtime.
	* gnu/packages/crates-io.scm (rust-stdweb-internal-runtime): New
	variable.

	gnu: Add rust-spin.
	* gnu/packages/crates-io.scm (rust-spin): New variable.

	gnu: Add rust-slab.
	* gnu/packages/crates-io.scm (rust-slab): New variable.

	gnu: Add rust-shlex.
	* gnu/packages/crates-io.scm (rust-shlex): New variable.

	gnu: Add rust-semver-parser.
	* gnu/packages/crates-io.scm (rust-semver-parser): New variable.

	gnu: Add rust-scopeguard.
	* gnu/packages/crates-io.scm (rust-scopeguard): New variable.

	gnu: Add rust-scoped-tls.
	* gnu/packages/crates-io.scm (rust-scoped-tls): New variable.

	gnu: Add rust-rustc-std-workspace-core.
	* gnu/packages/crates-io.scm (rust-rustc-std-workspace-core): New
	variable.

	gnu: Add rust-quick-error.
	* gnu/packages/crates-io.scm (rust-quick-error): New variable.

	gnu: Add rust-ppv-lite86.
	* gnu/packages/crates-io.scm (rust-ppv-lite86): New variable.

	gnu: Add rust-pocket-resources.
	* gnu/packages/crates-io.scm (rust-pocket-resources): New variable.

	gnu: Add rust-plain.
	* gnu/packages/crates-io.scm (rust-plain): New variable.

	gnu: Add rust-pin-utils.
	* gnu/packages/creates-io.scm (rust-pin-utils): New variable.

	gnu: Add rust-percent-encoding.
	* gnu/packages/creates-io.scm (rust-percent-encoding): New variable.

	gnu: Add rust-peeking-take-while.
	* gnu/packages/crates-io.scm (rust-peeking-take-while): New variable.

	gnu: Add rust-md5.
	* gnu/packages/creates-io.scm (rust-md5): New variable.

	gnu: Add rust-matches.
	* gnu/packages/crates-io.scm (rust-matches): New variable.

	gnu: Add rust-maplit.
	* gnu/packages/creates-io.scm (rust-maplit): New variable.

	gnu: Add rust-json.
	* gnu/packages/creates-io.scm (rust-json): New variable.

	gnu: Add rust-itoa.
	* gnu/packages/creates-io.scm (rust-itoa): New variable.

	gnu: Add rust-hex.
	* gnu/packages/crates-io.scm (rust-hex): New variable.

	gnu: Add rust-futures.
	* gnu/packages/crates-io.scm (rust-futures): New variable.

	gnu: Add rust-fs-extra.
	* gnu/packages/creates-io.scm (rust-fs-extra): New variable.

	gnu: Add rust-fnv.
	* gnu/packages/crates-io.scm (rust-fnv): New variable.

	gnu: Add rust-fallible-iterator.
	* gnu/packages/crates-io.scm (rust-fallible-iterator): New variable.

	gnu: Add rust-dtoa.
	* gnu/packages/crates-io.scm (rust-dtoa): New variable.

	gnu: Add rust-doc-comment.
	* gnu/packages/crates-io.scm (rust-doc-comment): New variable.

	gnu: Add rust-discard.
	* gnu/packages/crates-io.scm (rust-discard): New variable.

	gnu: Add rust-cfg-if.
	* gnu/packages/crates-io.scm (rust-cfg-if): New variable.

	gnu: Add rust-bitflags.
	* gnu/packages/crates-io.scm (rust-bitflags): New variable.

	gnu: Add rust-bencher.
	* gnu/packages/crates-io.scm (rust-bencher): New variable.

	gnu: Add rust-autocfg.
	* gnu/packages/crates-io.scm (rust-autocfg): New variable.

	gnu: crates-io.scm: Sort packages alphabetically.
	* gnu/packages/crates-io.scm: Sort packages alphabetically.

	gnu: vifm: Re-indent package.
	* gnu/packages/vim.scm (vifm)[arguments]: Re-indent section.

	gnu: vifm: Update to 0.10.1.
	* gnu/packages/vim.scm (vifm): Update to 0.10.1.

2019-08-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggplot2: Update to 3.2.1.
	* gnu/packages/statistics.scm (r-ggplot2): Update to 3.2.1.

	gnu: r-with-tests: Update to 3.6.1.
	* gnu/packages/statistics.scm (r-with-tests): Update to 3.6.1.

2019-08-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: font-gnu-unifont: Update to 12.1.03.
	* gnu/packages/fonts.scm (font-gnu-unifont): Update to 12.1.03.

2019-08-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Update to 76.0.3809.100-0.8eba5c0 [security fixes].
	This release fixes CVE-2019-5867 and CVE-2019-5868.

	* gnu/packages/chromium.scm (%chromium-version): Set to 76.0.3809.100.
	(%ungoogled-revision): Set to 8eba5c0.
	(%chromium-origin, %ungoogled-origin): Update hashes.

2019-08-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mame: Update to 0.212.
	* gnu/packages/emulators.scm (mame): Update to 0.212.

2019-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: openconnect: Update to 8.04.
	* gnu/packages/vpn.scm (openconnect): Update to 8.04.

2019-08-11  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.9: Update to 4.9.189.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.189.
	(linux-libre-4.9-pristine-source)[hash]: Update hash.

	gnu: linux-libre@4.4: Update to 4.4.189.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.189.
	(linux-libre-4.4-pristine-source)[hash]: Update hash.

2019-08-11  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Update electrum to 3.3.8.
	* gnu/packages/finance (electrum): Update to 3.3.8.

2019-08-11  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 120.
	* gnu/packages/package-management (diffoscope): Update to 120.

2019-08-11  Marius Bakke  <mbakke@fastmail.com>

	Revert "gnu: python-packaging: Update to 19.1."
	The new version fails tests on architectures other than x86_64.

	This reverts commit cb16a9fba9f1b28bde63daaa1bf241c130d2caad.

2019-08-09  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.2.8.
	* gnu/packages/linux.scm (linux-libre-5.2-version): Update to 5.2.8.
	(linux-libre-5.2-pristine-source)[hash]: Update hash.

	gnu: linux-libre@4.19: Update to 4.19.66.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.66.
	(linux-libre-4.19-pristine-source)[hash]: Update hash.

	gnu: linux-libre@4.14: Update to 4.14.138.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.138.
	(linux-libre-4.14-pristine-source)[hash]: Update hash.

2019-08-09  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-deadgrep: Update to 0.8-1.329119c.
	* gnu/packages/emacs-xyz.scm (emacs-deadgrep): Update to 0.8-1.329119c.

2019-08-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-xr: Update to 1.13.
	* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.13.

2019-08-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xml2: Update to 1.2.2.
	* gnu/packages/statistics.scm (r-xml2): Update to 1.2.2.

	gnu: r-ggforce: Update to 0.3.0.
	* gnu/packages/cran.scm (r-ggforce): Update to 0.3.0.
	[propagated-inputs]: Add r-tidyselect and r-withr.

	gnu: r-tidytree: Update to 0.2.6.
	* gnu/packages/cran.scm (r-tidytree): Update to 0.2.6.

	gnu: freebayes: Simplify and enable tests.
	* gnu/packages/bioinformatics.scm (freebayes)[arguments]: Enable tests; set
	make flags; add phase "fix-tests"; fix both Makefiles in "fix-makefiles"
	phase; move build of tabixpp and vcflib to separate phase
	"build-tabixpp-and-vcflib"; simplify make invocations; remove custom "build"
	phase.

	gnu: freebayes: Move bamtools to inputs.
	* gnu/packages/bioinformatics.scm (freebayes)[native-inputs]: Move bamtools
	from here...
	[inputs]: ...to here.

2019-08-09  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: guile-email: Update to 0.2.0.
	* gnu/packages/guile-xyz.scm (guile-email): Update to 0.2.0.
	[source]: Update URI.
	[native-inputs]: Remove autoconf and automake. Add lzip.
	[arguments]: Add GUILE_AUTO_COMPILE=0 to #:make-flags.
	[home-page]: Update URI.
	[description]: Update description.

2019-08-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: 4store: Remove unneeded build phase.
	* gnu/packages/databases.scm (4store)[arguments]: Remove unneeded
	'generate-configure phase.

	gnu: 4store: Don't use unstable tarball.
	* gnu/packages/databases.scm (4store)[source]: Download using
	'git-fetch'.

2019-08-09  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add freebayes.
	* gnu/packages/bioinformatics.scm (freebayes): New variable.

	gnu: Add vcflib.
	* gnu/packages/bioinformatics.scm (vcflib): New variable.
	(tabixpp-freebayes): New private variable.

2019-08-08  Mark H Weaver  <mhw@netris.org>

	gnu: isc-dhcp: Update bundled BIND to 9.11.9.
	* gnu/packages/patches/isc-dhcp-4.4.1-fixes-for-newer-bind.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/admin.scm (isc-dhcp): Update BIND version to 9.11.9.
	[arguments]: In the 'replace-bundled-bind' phase, apply the patch.  In the
	'post-configure' phase: Refine a substitute* regexp to avoid substituting an
	instance of "./configure.log" in the BIND Makefile.  Substitute /usr/bin/file
	in the BIND configure script.
	[native-inputs]: Add 'file', 'patch', and the patch.
	[inputs]: Update the hash of bind-source-tarball.

2019-08-08  Jovany Leandro G.C  <bit4bit@riseup.net>

	gnu: Add cutter.
	* gnu/packages/engineering.scm (cutter): New variable.

2019-08-08  Dimakakos Dimos via Guix-patches  <guix-patches@gnu.org>

	gnu: Add emacs-ox-hugo.
	gnu/packages/emacs-xyz.scm (emacs-ox-hugo): New variable

2019-08-08  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Update to 7.20190708.
	* gnu/packages/haskell-apps.scm (git-annex): Update to 7.20190708.
	[inputs]: Add new dependency, ghc-concurrent-output.

2019-08-08  Kyle Meyer  <kyle@kyleam.com>

	gnu: git-annex: Don't patch shebang used in hooks.
	git-annex relies on configuring Git's pre-commit and post-receive hooks.
	Avoid patching the shebang that git-annex embeds when generating these hooks
	so that the hooks don't fail if garbage collection claims the bash that was
	current when the annex repository was initialized.

	* gnu/packages/haskell-apps.scm (git-annex):[arguments]: Patch hook shebangs
	only temporarily for tests.

2019-08-08  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-helpful: Update to 0.17.
	* gnu/packages/emacs-xyz.scm (emacs-helpful): Update to 0.17.

2019-08-08  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: ruby-pg: Update to 1.1.4.
	* gnu/packages/ruby.scm (ruby-pg): Update to 1.1.4.
	[inputs]: Change from POSTGRESQL-9.6 to POSTGRESQL.

	gnu: exempi: Update home page.
	* gnu/packages/freedesktop.scm (exempi)[home-page]: Update to current.

	gnu: postgresql@9: Update to 9.6.15 [fixes CVE-2019-10208].
	* gnu/packages/databases.scm (postgresql-9.6): Update to 9.6.15.

	gnu: postgresql@11: Update to 11.5 [fixes CVE-2019-10208, CVE-2019-10209].
	* gnu/packages/databases.scm (postgresql-11): Update to 11.5.

	gnu: exempi: Update to 2.5.1.
	* gnu/packages/freedesktop.scm (exempi): Update to 2.5.1.

	gnu: LibRaw: Update to 0.19.4.
	* gnu/packages/photo.scm (libraw): Update to 0.19.4.

	gnu: postgresql: Udpate to 10.10 [fixes CVE-2019-10208].
	* gnu/packages/databases.scm (postgresql): Update to 10.10.

2019-08-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-modelr: Update to 0.1.5.
	* gnu/packages/cran.scm (r-modelr): Update to 0.1.5.
	[propagated-inputs]: Remove r-lazyeval; add r-rlang.

	gnu: r-quantreg: Update to 5.51.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.51.

	gnu: r-knitr: Update to 1.24.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.24.

	gnu: r-markdown: Update to 1.1.
	* gnu/packages/statistics.scm (r-markdown): Update to 1.1.
	[propagated-inputs]: Add r-xfun.

	gnu: r-ggsignif: Update to 0.6.0.
	* gnu/packages/cran.scm (r-ggsignif): Update to 0.6.0.

	gnu: r-hdf5array: Update to 1.12.2.
	* gnu/packages/bioinformatics.scm (r-hdf5array): Update to 1.12.2.

	gnu: r-biocparallel: Update to 1.18.1.
	* gnu/packages/bioinformatics.scm (r-biocparallel): Update to 1.18.1.

2019-08-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: ToME4: Disable parallel build.
	* gnu/packages/games.scm (tome4)[arguments]: Add <#:parallel-build?>.

2019-08-08  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: Add vcflib."
	This reverts commit 194e45f90addf5f9bd3e7e2de1dd50b3071f053b.

	This commit does not have a good commit message, and it breaks master

2019-08-08  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: Add freebayes."
	This reverts commit 173e046950e153477a6aaa0f4860d8f080df6843.

2019-08-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add freebayes.
	* gnu/packages/bioinformatics.scm (freebayes): New variable.

	gnu: Add vcflib.
	* gnu/packages/bioinformatics.scm (vcflib): New variable.

	gnu: Add fastahack.
	* gnu/packages/bioinformatics.scm (fastahack): New variable.

	gnu: Add fsom.
	* gnu/packages/bioinformatics.scm (fsom): New variable.

	gnu: Add multichoose.
	* gnu/packages/bioinformatics.scm (multichoose): New variable.

	gnu: Add smithwaterman.
	* gnu/packages/bioinformatics.scm (smithwaterman): New variable.

	gnu: Add tabixpp.
	* gnu/packages/bioinformatics.scm (tabixpp): New variable.

2019-08-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add network-manager-openconnect.
	* gnu/packages/gnome.scm (network-manager-openconnect): New variable.

2019-08-08  Robert Vollmert  <rob@vllmrt.net>

	gnu: ghc-trifecta: Disable tests.
	* gnu/packages/haskell.scm (ghc-trifecta)[arguments]: Disable tests.

	gnu: ghc-yaml: Disable tests.
	* gnu/packages/haskell.scm (ghc-yaml)[arguments]: Disable tests.

	gnu: ghc-libmpd-haskell: Disable tests.
	* gnu/packages/haskell.scm (ghc-libmpd-haskell)[arguments]: Disable
	tests.

2019-08-08  Robert Vollmert  <rob@vllmrt.net>

	gnu: Remove ghc-packedstring.
	The package has no reverse dependencies and is deprecated upstream.

	* gnu/packages/haskell.scm (ghc-packedstring): Remove variable.

2019-08-08  Robert Vollmert  <rob@vllmrt.net>

	gnu: Remove ghc-haddock-test.
	The package doesn't build, has no reverse dependencies, and is
	deprecated upstream.

	* gnu/packages/haskell.scm (ghc-haddock-test): Remove variable.

2019-08-08  Robert Vollmert  <rob@vllmrt.net>

	gnu: Remove ghc-regex-tdfa-rc.
	The package doesn't build, has no reverse dependencies, and is deprecated
	upstream.

	* gnu/packages/haskell.scm (ghc-regex-tdfa-rc): Remove variable.

2019-08-08  Robert Vollmert  <rob@vllmrt.net>

	gnu: Add ghc-snap-server.
	* gnu/packages/haskell-web.scm (ghc-snap-server): New variable.

	gnu: Add ghc-snap-core.
	* gnu/packages/haskell-web.scm (ghc-snap-core): New variable.

	gnu: Add ghc-http-streams.
	* gnu/packages/haskell-web.scm (ghc-http-streams): New variable.

	gnu: Add ghc-http-common.
	* gnu/packages/haskell-web.scm (ghc-http-common): New variable.

	gnu: Add ghc-openssl-streams.
	* gnu/packages/haskell-crypto.scm (ghc-openssl-streams): New variable.

	gnu: Add ghc-hsopenssl.
	* gnu/packages/haskell-crypto.scm (ghc-hsopenssl): New variable.

	gnu: Add ghc-io-streams-haproxy.
	* gnu/packages/haskell-xyz.scm (ghc-io-streams-haproxy): New variable.

	gnu: Add ghc-io-streams.
	* gnu/packages/haskell-xyz.scm (ghc-io-streams): New variable.

	gnu: Add ghc-zlib-bindings.
	* gnu/packages/haskell-xyz.scm (ghc-zlib-bindings): New variable.

	gnu: Add ghc-threads.
	* gnu/packages/haskell-xyz.scm (ghc-threads): New variable.

	gnu: Add ghc-readable.
	* gnu/packages/haskell-xyz.scm (ghc-readable): New variable.

	gnu: Add ghc-concurrent-extra.
	* gnu/packages/haskell-xyz.scm (ghc-concurrent-extra): New variable.

	gnu: Add ghc-language-glsl.
	* gnu/packages/haskell-xyz.scm (ghc-language-glsl): New variable.

	gnu: Add ghc-prettyclass.
	* gnu/package/haskell-xyz.scm: New file.
	* gnu/local.mk: Add it.
	* gnu/packages/haskell-xyz.scm (ghc-prettyclass): New variable.

2019-08-08  Robert Vollmert  <rob@vllmrt.net>

	gnu: ghc-ansi-terminal: Downgrade to 0.8.0.4.
	This reverts commits

	    cbff89d126bf5985cfa4884f543c0908c437ff41,
	    5a499d0f7d5b98443ed0b2c41f2651f66a84ab5e, and
	    4e3ebbfb1649063bcc0f350523868c667e6699dd.

	* gnu/packages/haskell.scm (ghc-ansi-terminal): Downgrade to 0.8.0.4.
	(ghc-ansi-terminal-0.8): Delete variable.
	(ghc-ansi-wl-pprint, ghc-concurrent-output)[inputs]: Replace
	'ghc-ansi-terminal-0.8' with 'ghc-ansi-terminal'.
	* gnu/packages/haskell-check.scm (ghc-hedgehog)[inputs]: Likewise.

2019-08-08  Robert Vollmert  <rob@vllmrt.net>

	gnu: ghc-validation: Downgrade to 1.
	This is the Stackage LTS version, which is compatible with
	ansi-terminal 0.8.

	* gnu/packages/haskell.scm (ghc-validation): Downgrade to 1.

2019-08-08  Robert Vollmert  <rob@vllmrt.net>

	gnu: ghc-concurrent-output: Downgrade to 1.10.9.
	This is the Stackage LTS version, which is compatible with
	ansi-terminal 0.8.

	* gnu/packages/haskell.scm (ghc-concurrent-output): Downgrade to 1.10.9
	and use ghc-ansi-terminal-0.8.

2019-08-08  Robert Vollmert  <rob@vllmrt.net>

	gnu: ghc-validation: Do not generate 'Setup.hs'.
	This is handled by the build system.

	* gnu/packages/haskell.scm (ghc-validation): Remove 'arguments'.

2019-08-08  Robert Vollmert  <rob@vllmrt.net>

	gnu: Remove ghc-parsec, ghc-stm, ghc-text, ghc-xhtml.
	These are ghc-8.4-bundled packages, removing to avoid build
	conflicts.

	* gnu/packages/haskell.scm (ghc-parsec, ghc-stm, ghc-text): Remove.
	* gnu/packages/haskell-web.scm (ghc-xhtml): Remove.
	* gnu/packages/agda.scm (agda)[inputs]: Remove ghc-stm and ghc-text.
	* gnu/packages/bioinformatics.scm (ngless)[inputs]: Remove ghc-parsec and
	ghc-text.
	* gnu/packages/haskell-apps.scm (darcs)[inputs]: Remove ghc-parsec.
	(git-annex)[inputs]: Remove ghc-stm and ghc-text.
	(ghc-sdl2)[inputs]: Remove ghc-text.
	(ghc-sdl2-image)[inputs]: Remove ghc-text.
	* gnu/packages/haskell-check.scm (ghc-tasty-ant-xml)[inputs]: Remove ghc-stm.
	(ghc-tasty)[inputs]: Remove ghc-stm.
	(ghc-tasty-rerun)[inputs]: Same.
	(ghc-quickcheck-instances)[inputs]: Remove ghc-text.
	(ghc-hedgehog)[inputs]: Remove ghc-stm.
	* gnu/packages/haskell-crypto.scm (ghc-asn1-encoding)[inputs]: Remove
	ghc-text.
	* gnu/packages/haskell-web.scm (ghc-tagsoup)[inputs]: Remove ghc-text.
	(ghc-cookie)[inputs]: Same.
	(ghc-http-types)[inputs]: Same.
	(ghc-http)[inputs]: Remove ghc-parsec.
	(ghc-http-client)[inputs]: Remove ghc-text.
	(ghc-http2)[inputs]: Remove ghc-stm.
	(ghc-http-conduit)[native-inputs]: Remove ghc-text.
	(ghc-wai)[inputs]: Same.
	(ghc-wai-extra)[inputs]: Same.
	(ghc-warp)[inputs]: Remove ghc-stm and ghc-text.
	(ghc-xss-sanitize)[native-inputs]: Remove ghc-text.
	(ghc-css-text)[inputs]: Same.
	(ghc-mime-types)[inputs]: Same.
	(ghc-blaze-html)[inputs]: Same.
	(ghc-aeson)[inputs]: Same.
	(ghc-aeson-pretty)[inputs]: Same.
	(ghc-aeson-qq)[inputs]: Remove ghc-text and ghc-parsec.
	(ghc-multipart)[inputs]: Remove ghc-parsec.
	(ghc-uri-encode)[inputs]: Remove ghc-text.
	(ghc-path-pieces)[inputs]: Same.
	(ghc-yesod-core)[inputs]: Remove ghc-text and ghc-parsec.
	(ghc-yesod-persistent)[inputs]: Remove ghc-text.
	(ghc-yesod-form)[inputs]: Same.
	(ghc-yesod)[inputs]: Same.
	(ghc-hxt-regex-xmlschema)[inputs]: Remove ghc-parsec and ghc-text.
	(ghc-hxt)[inputs]: Remove ghc-parsec.
	* gnu/packages/haskell.scm (ghc-convertible)[inputs]: Remove ghc-text.
	(ghc-double-conversion)[inputs]: Same.
	(ghc-tree-diff)[inputs]: Remove ghc-parsec and ghc-text.
	[native-inputs]: Remove ghc-parsec.
	(ghc-cgi)[inputs]: Remove ghc-parsec.
	(hlint)[inputs]: Remove ghc-text.
	(ghc-openglraw)[inputs]: Remove ghc-text.
	(ghc-opengl)[inputs]: Same.
	(ghc-streaming-commons)[inputs]: Remove ghc-stm and ghc-text.
	(ghc-hackage-security)[inputs]: Remove ghc-parsec.
	(cabal-install)[inputs]: Remove ghc-stm.
	(ghc-parsec-numbers)[inputs]: Remove ghc-parsec.
	(ghc-safesemaphore)[inputs]: Remove ghc-stm.
	(ghc-text-binary)[inputs]: Remove ghc-text.
	(ghc-hashable)[inputs]: Remove ghc-text.
	(ghc-transformers-base)[inputs]: Remove ghc-stm.
	(ghc-indents)[inputs]: Remove ghc-parsec.
	(ghc-regex-tdfa-rc)[inputs]: Same.
	(ghc-regex-tdfa-text)[inputs]: Same.
	(ghc-regex)[inputs]: Remove ghc-text.
	(ghc-parsers)[inputs]: Remove ghc-parsec and ghc-text.
	(ghc-attoparsec)[inputs]: Remove ghc-text.
	(ghc-attoparsec-bootstrap)[inputs]: Same.
	(ghc-zip-archive)[inputs]: Same.
	(ghc-polyparse)[inputs]: Same.
	(ghc-reducers)[inputs]: Same.
	(ghc-xml)[inputs]: Same.
	(ghc-feed)[inputs]: Same.
	(ghc-exceptions)[inputs]: Remove ghc-stm.
	(ghc-case-insensitive)[inputs]: Remove ghc-text.
	(ghc-megaparsec)[inputs]: Same.
	(ghc-network-uri)[inputs]: Remove ghc-parsec.
	(ghc-monad-control)[inputs]: Remove ghc-stm.
	(ghc-blaze-builder)[inputs]: Remove ghc-text.
	(ghc-blaze-markup)[inputs]: Same.
	(ghc-async)[inputs]: Remove ghc-stm.
	(ghc-invariant)[inputs]: Same.
	(ghc-statevar)[inputs]: Same.
	(ghc-lens)[inputs]: Remove ghc-text.
	(ghc-cheapskate)[inputs]: Same.
	(ghc-semigroups)[inputs]: Same.
	(ghc-semigroups-bootstrap)[inputs]: Same.
	(ghc-fast-logger)[inputs]: Same.
	(ghc-scientific)[inputs]: Same.
	(ghc-scientific-bootstrap)[inputs]: Same.
	(ghc-texmath)[inputs]: Remove ghc-parsec.
	(ghc-highlighting-kate)[inputs]: Same.
	(ghc-cmark)[inputs]: Remove ghc-text.
	(ghc-cmark-gfm)[inputs]: Same.
	(ghc-th-lift-instances)[inputs]: Same.
	(ghc-yaml)[inputs]: Same.
	(ghc-hslua)[inputs]: Same.
	(ghc-hslua-module-text)[inputs]: Same.
	(ghc-skylighting-core)[inputs]: Same.
	(ghc-doctemplates)[inputs]: Remove ghc-text and ghc-parsec.
	(ghc-pandoc)[inputs]: Same.
	(ghc-typed-process)[inputs]: Remove ghc-stm.
	(ghc-conduit-extra)[inputs]: Remove ghc-stm and ghc-text.
	(ghc-xml-types)[inputs]: Remove ghc-text.
	(ghc-xml-conduit)[inputs]: Same.
	(ghc-pandoc-citeproc)[inputs]: Remove ghc-text and ghc-parsec.
	(ghc-regex-tdfa)[inputs]: Remove ghc-parsec.
	(ghc-wl-pprint-text)[inputs]: Remove ghc-text.
	(ghc-graphviz)[inputs]: Same.
	(ghc-system-filepath-bootstrap)[inputs]: Same.
	(ghc-system-fileio-bootstrap)[inputs]: Same.
	(ghc-shelly)[inputs]: Same.
	(ghc-chell)[inputs]: Same.
	(ghc-system-filepath)[inputs]: Same.
	(ghc-system-fileio)[inputs]: Same.
	(ghc-fsnotify)[inputs]: Same.
	(ghc-json)[inputs]: Remove ghc-text and ghc-parsec.
	(ghc-esqueleto)[inputs]: Remove ghc-text.
	(shellcheck)[inputs]: Remove ghc-parsec.
	(ghc-errors)[inputs]: Remove ghc-text.
	(ghc-chunked-data)[inputs]: Same.
	(ghc-uuid-types)[inputs]: Same.
	(ghc-uuid)[inputs]: Same.
	(ghc-rebase)[inputs]: Remove ghc-stm and ghc-text.
	(ghc-foldl)[inputs]: Remove ghc-text.
	(ghc-mono-traversable)[inputs]: Same.
	(ghc-conduit-combinators)[inputs]: Same.
	(ghc-aws)[inputs]: Same.
	(ghc-stm-chans)[inputs]: Remove ghc-stm.
	(ghc-monad-logger)[inputs]: Remove ghc-text and ghc-stm.
	(ghc-shakespeare)[inputs]: Remove ghc-parsec and ghc-text.
	(ghc-resource-pool)[inputs]: Remove ghc-stm.
	(ghc-attoparsec-iso8601)[inputs]: Remove ghc-text.
	(ghc-http-api-data)[inputs]: Same.
	(ghc-persistent)[inputs]: Same.
	(ghc-aeson-compat)[inputs]: Same.
	(ghc-persistent-template)[inputs]: Same.
	(ghc-unliftio)[inputs]: Remove ghc-stm.
	(ghc-persistent-sqlite)[native-inputs]: Remove ghc-text.
	(ghc-bytes)[inputs]: Same.
	(ghc-missingh)[inputs]: Remove ghc-parsec.
	(ghc-rio)[inputs]: Remove ghc-text.
	(ghc-cairo)[inputs]: Same.
	(ghc-atomic-write)[inputs]: Remove ghc-text.
	[native-inputs]: Same.
	(ghc-stm-conduit)[inputs]: Remove ghc-stm.
	(ghc-conduit-algorithms)[inputs]: Same.
	(ghc-interpolate)[native-inputs]: Remove ghc-text.
	(ghc-hpack)[inputs]: Same.
	(ghc-inline-c)[inputs]: Remove ghc-parsec.
	(ghc-configurator)[inputs]: Remove ghc-text.
	(ghc-c2hs)[native-inputs]: Same.
	(ghc-libmpd)[inputs]: Same.
	(ghc-concurrent-output)[inputs]: Remove ghc-stm.
	* gnu/packages/idris.scm (idris)[inputs]: Remove ghc-text.
	* gnu/packages/wm.scm (xmobar)[inputs]: Remove ghc-parsec and ghc-stm.

2019-08-08  Robert Vollmert  <rob@vllmrt.net>

	import: hackage: Update list of ghc-included packages.
	It turns out the list in the release notes is incomplete.
	This updates the list from /gnu/store/<hash>-ghc-8.4.3/lib/ghc-8.4.3.

	* guix/import/hackage.scm (ghc-standard-libraries): Update list.

2019-08-08  Robert Vollmert  <rob@vllmrt.net>
	    Timothy Sample  <samplet@ngyro.com>

	gnu: Add ghc-8.6.
	* gnu/packages/haskell.scm (ghc-8.6): New variable.

2019-08-08  Robert Vollmert  <rob@vllmrt.net>

	gnu: ghc-8: Rename to 'ghc-8.4'.
	* gnu/packages/haskell.scm (ghc-8): Rename to...
	(ghc-8.4): ...this.
	(ghc-8): New variable.

2019-08-07  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: wpa-supplicant: Update to 2.9.
	* gnu/packages/admin.scm (wpa-supplicant-minimal): Update to 2.9.

	gnu: xf86-video-intel: Update to 2.99.917-14.6f4972d.
	* gnu/packages/xorg.scm (xf86-video-intel): Update to 2.99.917-14.6f4972d.

2019-08-07  Jakob L. Kreuze  <zerodaysfordays@sdf.lonestar.org>

	machine: Add 'build-locally?' field for managed hosts.
	* gnu/machine/ssh.scm (machine-ssh-configuration-build-locally?): New
	variable.
	(managed-host-remote-eval): Pass 'build-locally?' to 'remote-eval'.

2019-08-07  Ricardo Wurmus  <rekado@elephly.net>

	Merge remote-tracking branch 'origin/master' into wip-texlive

2019-08-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: mesa: Update to 19.1.4.
	* gnu/packages/gl.scm (mesa): Update to 19.1.4.

2019-08-07  Jakob L. Kreuze  <zerodaysfordays@sdf.lonestar.org>

	deploy: Use all machine modules when loading deployment
	* guix/scripts/deploy.scm (load-source-file): Enumerate and include all
	submodules of (gnu machine) when loading the provided deployment
	specification.

	reconfigure: Improve tests for system activation.
	* gnu/tests/reconfigure.scm (run-switch-to-system-test): Assert that
	'/run/current-system' points to the activated system, and that new user
	accounts specified in the operating system declaration are created.

2019-08-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: igt-gpu-tools: Rework custom phases.
	* gnu/packages/admin.scm (igt-gpu-tools)[arguments]: Use custom 'autogen
	phase to replace 'bootstrap phase.

	gnu: dosbox: Remove extra build phase.
	* gnu/packages/emulators.scm (dosbox)[arguments]: Remove unneeded
	'autogen phase.

	gnu: zimg: Remove extra build phase.
	* gnu/packages/image.scm (zimg)[arguments]: Remove unneeded 'autogen
	phase.

	gnu: leptonica: Remove extra build phase.
	* gnu/packages/image.scm (leptonica)[arguments]: Remove unneeded
	'autogen phase.

	gnu: ghmm: Remove extra build phase.
	* gnu/packages/machine-learning.scm (ghmm)[arguments]: Remove unneeded
	'autogen phase.

	gnu: ghmm: Update source file-name field.
	* gnu/packages/machine-learning.scm (ghmm)[source]: Change 'file-name
	field to include '-checkout' string.

	gnu: dovecot-libsodium-plugin: Remove extra build phase.
	* gnu/packages/mail.scm (dovecot-libsodium-plugin)[arguments]: Remove
	unneeded 'autogen phase.

	gnu: dovecot-trees: Remove extra build phase.
	* gnu/packages/mail.scm (dovecot-trees)[arguments]: Remove unneeded
	'autogen phase.

	gnu: libetpan: Rework custom phases.
	* gnu/packages/mail.scm (libetpan)[arguments]: Use custom 'autogen phase
	to replace 'boostrap phase.

	gnu: libmediainfo: Remove extra build phase.
	* gnu/packages/video.scm (libmediainfo)[arguments]: Remove unneeded
	'autogen phase.

	gnu: libsmpeg: Remove extra build phase.
	* gnu/packages/video.scm (libsmpeg)[arguments]: Remove unnecessary
	'autogen phase.

	gnu: vapoursynth: Remove extra build phase.
	* gnu/packages/video.scm (vapoursynth)[arguments]: Remove unneeded
	'autogen phase.

	gnu: i3blocks: Remove extra build phase.
	* gnu/packages/wm.scm (i3blocks)[arguments]: Remove unneeded 'autogen
	phase.

	gnu: ocproxy: Remove extra build phase.
	* gnu/packages/vpn.scm (ocproxy)[arguments]: Remove unneeded 'autogen
	phase.

	gnu: openconnect: Fix propagated-inputs.
	* gnu/packages/vpn.scm (openconnect)[inputs]: Move libxml2, gnutls,
	zlib ...
	[propagated-inputs]: ... to here.

2019-08-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gnome-maps: Fix runtime error.
	Fixes <https://bugs.gnu.org/35761>.

	* gnu/packages/geo.scm (gnome-maps)[arguments]: Add lib output of
	gnome-online-accounts and geocode-glib to LD_LIBRARY_PATH.
	[inputs]: Add gnome-online-accounts:lib.

2019-08-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dt: Update to 0.8.
	* gnu/packages/statistics.scm (r-dt): Update to 0.8.
	[propagated-inputs]: Add r-jsonlite.

	gnu: r-epi: Update to 2.38.
	* gnu/packages/cran.scm (r-epi): Update to 2.38.

	gnu: r-ggpubr: Update to 0.2.2.
	* gnu/packages/cran.scm (r-ggpubr): Update to 0.2.2.
	[propagated-inputs]: Add r-rlang.

	gnu: r-tinytex: Update to 0.15.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.15.

	gnu: r-servr: Update to 0.15.
	* gnu/packages/cran.scm (r-servr): Update to 0.15.

2019-08-07  Rutger Helling  <rhelling@mykolab.com>

	gnu: dolphin-emu: Update to commit 24718c1.
	* gnu/packages/emulators.scm (dolphin-emu): Update to commit 24718c1.

2019-08-07  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.2.7.
	* gnu/packages/linux.scm (linux-libre-5.2-version): Update to 5.2.7.
	(linux-libre-5.2-pristine-source)[hash]: Update hash.

	gnu: linux-libre@4.19: Update to 4.19.65.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.65.
	(linux-libre-4.19-pristine-source)[hash]: Update hash.

	gnu: linux-libre@4.14: Update to 4.14.137.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.137.
	(linux-libre-4.14-pristine-source)[hash]: Update hash.

	gnu: linux-libre@4.9: Update to 4.9.188.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.188.
	(linux-libre-4.9-pristine-source)[hash]: Update hash.

	gnu: linux-libre@4.4: Update to 4.4.188.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.188.
	(linux-libre-4.4-pristine-source)[hash]: Update hash.

2019-08-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggplotify: Update to 0.0.4.
	* gnu/packages/cran.scm (r-ggplotify): Update to 0.0.4.

	gnu: r-bayestestr: Update to 0.2.5.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.2.5.

2019-08-06  Jakob L. Kreuze  <zerodaysfordays@sdf.lonestar.org>

	machine: Implement safety checks.
	* gnu/machine/ssh.scm (machine-check-file-system-availability)
	(machine-check-initrd-modules, check-deployment-sanity): New variable.
	(deploy-managed-host): Perform safety checks before deploying.

2019-08-06  Jakob L. Kreuze  <zerodaysfordays@sdf.lonestar.org>

	reconfigure: Fix GC root installation.
	Fixes <https://bugs.gnu.org/36942>.
	Reported by ison <ison@airmail.cc>.

	guix/scripts/system/reconfigure.scm (install-bootloader-program): Switch
	new symlink to the canonical bootloader configuration file.

2019-08-06  Jakob L. Kreuze  <zerodaysfordays@sdf.lonestar.org>

	machine: Rename 'system' field.
	* gnu/machine.scm (machine-system): Delete variable.
	(machine-operating-system): New variable.
	All callers changed.
	* doc/guix.texi (Invoking guix deploy): Use the
	'machine-operating-system' accessor rather than 'machine-system'.

	doc: Add note about signing keys.
	* doc/guix.texi (Invoking guix deploy): Add note explaining that
	deployment targets must authorize the coordinator machine's signing key.

2019-08-06  Christopher Baines  <mail@cbaines.net>

	gnu: perl-hash-merge: Change inputs to propagated-inputs.
	Clone::Choose is required at runtime, so this input needs to be
	propagated. This change fixes the sqitch package.

	* gnu/packages/perl.scm (perl-hash-merge)[inputs]: Change to
	propagated-inputs.

2019-08-06  Rutger Helling  <rhelling@mykolab.com>

	gnu: ffmpeg: Update to 4.2.
	* gnu/packages/video.scm (ffmpeg): Update to 4.2.
	[inputs]: Add dav1d.
	* gnu/packages/video.scm (ffmpeg-3.4)[arguments]: Adjust inheritance.

2019-08-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: nss: Fix build failure on armhf-linux.
	Fixes <https://bugs.gnu.org/36930>.

	* gnu/packages/patches/nss-freebl-stubs.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/nss.scm (nss)[source](patches): Add it.

2019-08-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rsubread: Update to 1.34.6.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 1.34.6.

	gnu: r-abaenrichment: Update to 1.14.1.
	* gnu/packages/bioconductor.scm (r-abaenrichment): Update to 1.14.1.

	gnu: r-atacseqqc: Update to 1.8.5.
	* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.8.5.

	gnu: r-genomicinteractions: Update to 1.18.1.
	* gnu/packages/bioconductor.scm (r-genomicinteractions): Update to 1.18.1.

	gnu: r-chippeakanno: Update to 3.18.2.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.18.2.

	gnu: r-msnid: Update to 1.18.1.
	* gnu/packages/bioinformatics.scm (r-msnid): Update to 1.18.1.

	gnu: r-rcas: Update to 1.10.1.
	* gnu/packages/bioinformatics.scm (r-rcas): Update to 1.10.1.

	gnu: r-genomicfeatures: Update to 1.36.4.
	* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.36.4.

	gnu: r-rtracklayer: Update to 1.44.2.
	* gnu/packages/bioinformatics.scm (r-rtracklayer): Update to 1.44.2.

	gnu: r-summarizedexperiment: Update to 1.14.1.
	* gnu/packages/bioinformatics.scm (r-summarizedexperiment): Update to 1.14.1.

	gnu: r-biomart: Update to 2.40.3.
	* gnu/packages/bioinformatics.scm (r-biomart): Update to 2.40.3.

	gnu: r-limma: Update to 3.40.6.
	* gnu/packages/bioinformatics.scm (r-limma): Update to 3.40.6.

	gnu: r-edger: Update to 3.26.6.
	* gnu/packages/bioinformatics.scm (r-edger): Update to 3.26.6.

	gnu: r-xgboost: Update to 0.90.0.2.
	* gnu/packages/cran.scm (r-xgboost): Update to 0.90.0.2.

	gnu: r-citr: Update to 0.3.1.
	* gnu/packages/cran.scm (r-citr): Update to 0.3.1.
	[propagated-inputs]: Remove r-bibtex.

	gnu: r-enrichr: Update to 2.0.
	* gnu/packages/cran.scm (r-enrichr): Update to 2.0.

	gnu: r-dalex: Update to 0.4.4.
	* gnu/packages/cran.scm (r-dalex): Update to 0.4.4.

	gnu: r-bookdown: Update to 0.12.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.12.

	gnu: r-ldheatmap: Update to 0.99-7.
	* gnu/packages/cran.scm (r-ldheatmap): Update to 0.99-7.
	[propagated-inputs]: Add r-rcpp.

	gnu: r-sf: Update to 0.7-7.
	* gnu/packages/cran.scm (r-sf): Update to 0.7-7.

	gnu: r-deldir: Update to 0.1-23.
	* gnu/packages/cran.scm (r-deldir): Update to 0.1-23.

	gnu: r-classint: Update to 0.4-1.
	* gnu/packages/cran.scm (r-classint): Update to 0.4-1.

	gnu: r-rematch2: Update to 2.1.0.
	* gnu/packages/cran.scm (r-rematch2): Update to 2.1.0.

	gnu: r-irkernel: Update to 1.0.2.
	* gnu/packages/cran.scm (r-irkernel): Update to 1.0.2.

	gnu: r-lavaan: Update to 0.6-4.
	* gnu/packages/cran.scm (r-lavaan): Update to 0.6-4.

	gnu: r-bayesm: Update to 3.1-3.
	* gnu/packages/cran.scm (r-bayesm): Update to 3.1-3.

	gnu: r-rsvd: Update to 1.0.2.
	* gnu/packages/cran.scm (r-rsvd): Update to 1.0.2.

	gnu: r-future: Update to 1.14.0.
	* gnu/packages/cran.scm (r-future): Update to 1.14.0.

	gnu: r-spatialextremes: Update to 2.0-7.2.
	* gnu/packages/cran.scm (r-spatialextremes): Update to 2.0-7.2.

	gnu: r-bigrquery: Update to 1.2.0.
	* gnu/packages/cran.scm (r-bigrquery): Update to 1.2.0.
	[propagated-inputs]: Add r-gargle and r-rlang.

	gnu: Add r-gargle.
	* gnu/packages/cran.scm (r-gargle): New variable.

	gnu: r-shades: Update to 1.4.0.
	* gnu/packages/cran.scm (r-shades): Update to 1.4.0.

	gnu: r-rnifti: Update to 0.11.1.
	* gnu/packages/cran.scm (r-rnifti): Update to 0.11.1.

	gnu: r-flare: Update to 1.6.0.2.
	* gnu/packages/cran.scm (r-flare): Update to 1.6.0.2.

	gnu: r-sparsesvd: Update to 0.2.
	* gnu/packages/cran.scm (r-sparsesvd): Update to 0.2.

	gnu: r-tidytree: Update to 0.2.5.
	* gnu/packages/cran.scm (r-tidytree): Update to 0.2.5.

	gnu: r-rgl: Update to 0.100.26.
	* gnu/packages/cran.scm (r-rgl): Update to 0.100.26.

	gnu: r-afex: Update to 0.24-1.
	* gnu/packages/cran.scm (r-afex): Update to 0.24-1.

	gnu: r-usethis: Update to 1.5.1.
	* gnu/packages/cran.scm (r-usethis): Update to 1.5.1.

	gnu: r-sjplot: Update to 2.7.0.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.7.0.
	[propagated-inputs]: Add r-ggrepel.

	gnu: r-ggeffects: Update to 0.11.0.
	* gnu/packages/cran.scm (r-ggeffects): Update to 0.11.0.

	gnu: r-performance: Update to 0.3.0.
	* gnu/packages/cran.scm (r-performance): Update to 0.3.0.

	gnu: r-emmeans: Update to 1.4.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.4.

	gnu: r-magick: Update to 2.1.
	* gnu/packages/cran.scm (r-magick): Update to 2.1.

	gnu: r-raster: Update to 2.9-23.
	* gnu/packages/cran.scm (r-raster): Update to 2.9-23.

	gnu: r-proc: Update to 1.15.3.
	* gnu/packages/cran.scm (r-proc): Update to 1.15.3.

	gnu: r-insight: Update to 0.4.1.
	* gnu/packages/cran.scm (r-insight): Update to 0.4.1.

	gnu: r-abn: Update to 2.1.
	* gnu/packages/cran.scm (r-abn): Update to 2.1.
	[propagated-inputs]: Remove r-cairo.

	gnu: r-factominer: Update to 1.42.
	* gnu/packages/cran.scm (r-factominer): Update to 1.42.

	gnu: r-reticulate: Update to 1.13.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.13.

	gnu: r-dosnow: Update to 1.0.18.
	* gnu/packages/cran.scm (r-dosnow): Update to 1.0.18.

	gnu: r-zip: Update to 2.0.3.
	* gnu/packages/cran.scm (r-zip): Update to 2.0.3.

	gnu: r-radiant-data: Update to 1.0.0.
	* gnu/packages/cran.scm (r-radiant-data): Update to 1.0.0.

	gnu: r-shinyace: Update to 0.4.0.
	* gnu/packages/cran.scm (r-shinyace): Update to 0.4.0.

	gnu: r-pillar: Update to 1.4.2.
	* gnu/packages/cran.scm (r-pillar): Update to 1.4.2.

	gnu: r-vctrs: Update to 0.2.0.
	* gnu/packages/cran.scm (r-vctrs): Update to 0.2.0.
	[propagated-inputs]: Add r-ellipsis.

	gnu: r-processx: Update to 3.4.1.
	* gnu/packages/cran.scm (r-processx): Update to 3.4.1.

	gnu: r-vioplot: Update to 0.3.2.
	* gnu/packages/cran.scm (r-vioplot): Update to 0.3.2.

	gnu: r-hardyweinberg: Update to 1.6.3.
	* gnu/packages/cran.scm (r-hardyweinberg): Update to 1.6.3.

	gnu: r-mice: Update to 3.6.0.
	* gnu/packages/cran.scm (r-mice): Update to 3.6.0.

	gnu: r-jomo: Update to 2.6-9.
	* gnu/packages/cran.scm (r-jomo): Update to 2.6-9.

	gnu: r-recipes: Update to 0.1.6.
	* gnu/packages/cran.scm (r-recipes): Update to 0.1.6.
	[propagated-inputs]: Remove r-rcpproll.

	gnu: r-geometry: Update to 0.4.2.
	* gnu/packages/cran.scm (r-geometry): Update to 0.4.2.
	[propagated-inputs]: Add r-linprog.

	gnu: Add r-linprog.
	* gnu/packages/cran.scm (r-linprog): New variable.

	gnu: r-lava: Update to 1.6.6.
	* gnu/packages/cran.scm (r-lava): Update to 1.6.6.

	gnu: r-energy: Update to 1.7-6.
	* gnu/packages/cran.scm (r-energy): Update to 1.7-6.

	gnu: r-lpsolve: Update to 5.6.13.2.
	* gnu/packages/cran.scm (r-lpsolve): Update to 5.6.13.2.

	gnu: r-rcpp: Update to 1.0.2.
	* gnu/packages/cran.scm (r-rcpp): Update to 1.0.2.

	gnu: r-pkgbuild: Update to 1.0.4.
	* gnu/packages/cran.scm (r-pkgbuild): Update to 1.0.4.

	gnu: r-haven: Update to 2.1.1.
	* gnu/packages/cran.scm (r-haven): Update to 2.1.1.

	gnu: r-curl: Update to 4.0.
	* gnu/packages/cran.scm (r-curl): Update to 4.0.

	gnu: r-callr: Update to 3.3.1.
	* gnu/packages/cran.scm (r-callr): Update to 3.3.1.

	gnu: r-ellipsis: Update to 0.2.0.1.
	* gnu/packages/cran.scm (r-ellipsis): Update to 0.2.0.1.

	gnu: r-clipr: Update to 0.7.0.
	* gnu/packages/cran.scm (r-clipr): Update to 0.7.0.

	gnu: r-desolve: Update to 1.24.
	* gnu/packages/maths.scm (r-desolve): Update to 1.24.

	gnu: r-quantreg: Update to 5.42.1.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.42.1.

	gnu: r-pbapply: Update to 1.4-1.
	* gnu/packages/statistics.scm (r-pbapply): Update to 1.4-1.

	gnu: r-robust: Update to 0.4-18.1.
	* gnu/packages/statistics.scm (r-robust): Update to 0.4-18.1.

	gnu: r-mclust: Update to 5.4.5.
	* gnu/packages/statistics.scm (r-mclust): Update to 5.4.5.

	gnu: r-fastica: Update to 1.2-2.
	* gnu/packages/statistics.scm (r-fastica): Update to 1.2-2.

	gnu: r-cowplot: Update to 1.0.0.
	* gnu/packages/statistics.scm (r-cowplot): Update to 1.0.0.
	[propagated-inputs]: Remove r-plyr; add r-rlang.

	gnu: r-rngtools: Update to 1.4.
	* gnu/packages/statistics.scm (r-rngtools): Update to 1.4.

	gnu: r-domc: Update to 1.3.6.
	* gnu/packages/statistics.scm (r-domc): Update to 1.3.6.

	gnu: r-doparallel: Update to 1.0.15.
	* gnu/packages/statistics.scm (r-doparallel): Update to 1.0.15.

	gnu: r-foreach: Update to 1.4.7.
	* gnu/packages/statistics.scm (r-foreach): Update to 1.4.7.

	gnu: r-iterators: Update to 1.0.12.
	* gnu/packages/statistics.scm (r-iterators): Update to 1.0.12.

	gnu: r-rsqlite: Update to 2.1.2.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.1.2.

	gnu: r-blob: Update to 1.2.0.
	* gnu/packages/statistics.scm (r-blob): Update to 1.2.0.
	[propagated-inputs]: Add r-rlang and r-vctrs; remove r-tibble.

	gnu: r-rmarkdown: Update to 1.14.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 1.14.

	gnu: r-rcpparmadillo: Update to 0.9.600.4.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.600.4.0.

	gnu: r-hms: Update to 0.5.0.
	* gnu/packages/statistics.scm (r-hms): Update to 0.5.0.
	[propagated-inputs]: Add r-vctrs.

	gnu: r-devtools: Update to 2.1.0.
	* gnu/packages/statistics.scm (r-devtools): Update to 2.1.0.
	[propagated-inputs]: Add r-roxygen2 and r-testthat.

	gnu: r-git2r: Update to 0.26.1.
	* gnu/packages/statistics.scm (r-git2r): Update to 0.26.1.
	[inputs]: Remove libssh2 and openssl; add libgit2.

	gnu: r-httr: Update to 1.4.1.
	* gnu/packages/statistics.scm (r-httr): Update to 1.4.1.

	gnu: r-openssl: Update to 1.4.1.
	* gnu/packages/statistics.scm (r-openssl): Update to 1.4.1.

	gnu: r-checkmate: Update to 1.9.4.
	* gnu/packages/statistics.scm (r-checkmate): Update to 1.9.4.

	gnu: r-xml2: Update to 1.2.1.
	* gnu/packages/statistics.scm (r-xml2): Update to 1.2.1.

	gnu: r-coda: Update to 0.19-3.
	* gnu/packages/statistics.scm (r-coda): Update to 0.19-3.

	gnu: r-dplyr: Update to 0.8.3.
	* gnu/packages/statistics.scm (r-dplyr): Update to 0.8.3.

	gnu: r-testthat: Update to 2.2.1.
	* gnu/packages/statistics.scm (r-testthat): Update to 2.2.1.
	[propagated-inputs]: Add r-evaluate.

	gnu: r-digest: Update to 0.6.20.
	* gnu/packages/statistics.scm (r-digest): Update to 0.6.20.

	gnu: r-nlme: Update to 3.1-141.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-141.

	gnu: r-foreign: Update to 0.8-72.
	* gnu/packages/statistics.scm (r-foreign): Update to 0.8-72.

	gnu: r-boot: Update to 1.3-23.
	* gnu/packages/statistics.scm (r-boot): Update to 1.3-23.

2019-08-06  Rutger Helling  <rhelling@mykolab.com>

	gnu: faudio: Update to 19.08.
	* gnu/packages/audio.scm (faudio): Update to 19.08.

	gnu: kitty: Update to 0.14.3.
	* gnu/packages/terminals.scm (kitty): Update to 0.14.3.
	[inputs]: Add libcanberra.

2019-08-06  Ricardo Wurmus  <rekado@elephly.net>

	Merge remote-tracking branch 'origin/master' into wip-texlive

2019-08-06  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-ivy: Update to 0.12.0-1.d3e4514.
	* gnu/packages/emacs-xyz.scm (emacs-ivy): Update to 0.12.0-1.d3e4514.

2019-08-06  Mark H Weaver  <mhw@netris.org>

	gnu: libmad: Add more security fixes from Debian.
	Includes fixes for CVE-2017-8372, CVE-2017-8373, and CVE-2017-8374.

	Reported by <marit@secmail.pro> in <https://bugs.gnu.org/36909>.

	* gnu/packages/patches/libmad-frame-length.patch: Delete file.
	* gnu/packages/patches/libmad-length-check.patch,
	gnu/packages/patches/libmad-md_size.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.
	* gnu/packages/mp3.scm (libmad)[source]: Update patches accordingly.

2019-08-06  Rutger Helling  <rhelling@mykolab.com>

	gnu: flatpak: Update to 1.4.2.
	* gnu/packages/package-management.scm (flatpak): Update to 1.4.2.

2019-08-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: strace: Fix test failures on some systems.
	* gnu/packages/patches/strace-ipc-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/linux.scm (strace)[source](patches): New field.
	[arguments]: Add 'regenerate-tests' phase.

	Co-Authored-By: Mark H Weaver <mhw@netris.org>

2019-08-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: terminator: Wrap instead of propagating GSettings schemas.
	* gnu/packages/gnome.scm (terminator)[inputs]:
	Move gsettings-desktop-schemas back here…
	[propagated-inputs]: …from here.
	[arguments]: Add the glib-or-gtk-build-system's ‘glib-or-gtk-wrap’
	phase.

	gnu: libvirt: Update to 5.6.0.
	* gnu/packages/virtualization.scm (libvirt): Update to 5.6.0.
	[source]: Remove patch.
	* gnu/packages/patches/libvirt-remove-ATTRIBUTE_UNUSED.patch:
	Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: python-libvirt: Update to 5.6.0.
	* gnu/packages/virtualization.scm (python-libvirt): Update to 5.6.0.

2019-08-05  Mark H Weaver  <mhw@netris.org>

	Revert "gnu: nss: Update to 3.45 [security fixes]."
	This reverts commit 95580bda050d0e776c0730b95b4fd3b84fb4f1c7.

	Note that the security fixes mentioned in that commit were already
	present in NSS 3.44.1, which is the version that's now reinstated
	by this revert.  The rationale for this revert is that NSS 3.45 fails
	to build on armhf-linux.

2019-08-05  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine: Adapt Intel Vulkan on i686-linux.
	* gnu/packages/wine.scm (wine)[arguments]: Adjust to also provide Vulkan on
	i686-linux for Intel.
	* gnu/packages/wine.scm (wine64)[arguments]: Adjust to also provide Vulkan on
	i686-linux for Intel.
	* gnu/packages/wine.scm (wine-staging)[arguments]: Adjust to also provide
	Vulkan on i686-linux for Intel.
	* gnu/packages/wine.scm (wine64-staging)[arguments]: Adjust to also provide
	Vulkan on i686-linux for Intel.

2019-08-05  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-org-super-agenda: Update to 1.1.1-1.375bde4.
	* gnu/packages/emacs-xyz.scm (emacs-org-super-agenda): Update to
	1.1.1-1.375bde4.

	gnu: Add emacs-org-sidebar.
	* gnu/packages/emacs-xyz.scm (emacs-org-sidebar): New variable.

	gnu: emacs-dired-hacks: Update to 0.0.1-2.886befe.
	* gnu/packages/emacs-xyz.scm (emacs-dired-hacks): Update to 0.0.1-2.886befe.
	[description]: Use full sentences.

	gnu: Add emacs-nswbuff.
	* gnu/packages/emacs-xyz.scm (emacs-nswbuff): New variable.

	gnu: Add emacs-company-math.
	* gnu/packages/emacs-xyz.scm (emacs-company-math): New variable.

	gnu: Add emacs-math-symbol-lists.
	* gnu/packages/emacs-xyz.scm (emacs-math-symbol-lists): New variable.

	gnu: Add emacs-hercules.
	* gnu/packages/emacs-xyz.scm (emacs-hercules): New variable.

	gnu: Add emacs-mc-extras.
	* gnu/packages/emacs-xyz.scm (emacs-mc-extras): New variable.

	gnu: emacs-nodejs-repl: Update to 0.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-nodejs-repl): Update to 0.2.2.

	gnu: emacs-counsel-etags: Update to 1.8.7.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-etags): Update to 1.8.7.

	gnu: emacs-lua-mode: Update to 20151025-2.95c64bb.
	* gnu/packages/emacs-xyz.scm (emacs-lua-mode): Update to 20151025-2.95c64bb.

	gnu: emacs-evil-expat: Update to 0.0.1-1.f4fcd0a.
	* gnu/packages/emacs-xyz.scm (emacs-evil-expat): Update to 0.0.1-1.f4fcd0a.

	gnu: emacs-so-long: Update to 1.0-2.cfae473.
	* gnu/packages/emacs-xyz.scm (emacs-so-long): Update to 1.0-2.cfae473.

	gnu: emacs-highlight-indentation: Update to 0.7.0-1.d03803f.
	* gnu/packages/emacs-xyz.scm (emacs-highlight-indentation): Update to
	0.7.0-1.d03803f.

	gnu: Add emacs-dired-toggle-sudo.
	* gnu/packages/emacs-xyz.scm (emacs-dired-toggle-sudo): New variable.
	* gnu/packages/patches/emacs-dired-toggle-sudo-emacs-26.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add emacs-helm-org-rifle.
	* gnu/packages/emacs-xyz.scm (emacs-helm-org-rifle): New variable.

	gnu: emacs-magit-todos: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-magit-todos): Update to 1.3.

	gnu: Add emacs-scroll-on-drag.
	* gnu/packages/emacs-xyz.scm (emacs-scroll-on-drag): New variable.

	gnu: Add emacs-evil-traces.
	* gnu/packages/emacs-xyz.scm (emacs-evil-traces): New variable.

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

2019-08-05  Jonathan Frederickson  <jonathan@terracrypt.net>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add libhandy.
	* gnu/packages/gnome.scm (libhandy): New variable.

2019-08-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-contrib: Update to 20190805.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 20190805.

	gnu: emacs-org: Update to 9.2.5.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.2.5.

2019-08-05  Brian Leung  <bkleung89@gmail.com>

	gnu: python-scikit-learn: Make gzip timestamps writable.
	* gnu/packages/machine-learning.scm (python-scikit-learn)
	[arguments]: Add custom phase to make gzip timestamps writable.

	gnu: khmer: Make gzip timestamps writable.
	* gnu/packages/bioinformatics.scm (khmer)[arguments]: Add custom phase
	to make gzip timestamps writable.

2019-08-05  Rutger Helling  <rhelling@mykolab.com>

	gnu: mesa: Enable Intel 32-bit Vulkan drivers.
	* gnu/packages/gl.scm (mesa)[arguments]: Also build Vulkan drivers for Intel
	on i686-linux.

2019-08-05  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.2.6.
	* gnu/packages/linux.scm (linux-libre-5.2-version): Update to 5.2.6.
	(linux-libre-5.2-pristine-source)[hash]: Update hash.

	gnu: linux-libre@4.19: Update to 4.19.64.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.64.
	(linux-libre-4.19-pristine-source)[hash]: Update hash.

	gnu: linux-libre@4.14: Update to 4.14.136.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.136.
	(linux-libre-4.14-pristine-source)[hash]: Update hash.

	gnu: linux-libre@4.9: Update to 4.9.187.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.187.
	(linux-libre-4.9-pristine-source)[hash]: Update hash.

	gnu: linux-libre@4.4: Update to 4.4.187.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.187.
	(linux-libre-4.4-pristine-source)[hash]: Update hash.

2019-08-05  Mark H Weaver  <mhw@netris.org>

	gnu: nss: Update to 3.45 [security fixes].
	Includes fixes for CVE-2019-11719, CVE-2019-11727, and CVE-2019-11729.

	* gnu/packages/nss.scm (nss): Update to 3.45.

2019-08-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: docker-compose: Remove inputs for old Python versions.
	* gnu/packages/docker.scm (docker-compose)[inputs]:
	Remove python2-backport-ssl-match-hostname and python-ipaddress.

	gnu: python-docker-py: Propagate dependencies.
	* gnu/packages/docker.scm (python-docker-py)[inputs]:
	Move python-docker-pycreds and python-paramiko from here…
	[propagated-inputs]: …to here.
	(docker-compose)[inputs]: Remove them.

	gnu: docker-compose: Remove Windows-specific input.
	* gnu/packages/docker.scm (docker-compose)[inputs]:
	Remove python-colorama.

2019-08-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: x265: Update to 3.1.2.
	* gnu/packages/video.scm (x265): Update to 3.1.2.

	gnu: x265: Update source URI.
	* gnu/packages/video.scm (x265)[source](uri): Add the canonical upstream at
	<https://bitbucket.org/multicoreware/x265>.

	gnu: i3-wm: Update to 4.17.
	* gnu/packages/wm.scm (i3-wm): Update to 4.17.

	gnu: i3status: Update to 2.13.
	* gnu/packages/wm.scm (i3status): Update to 2.13.
	[arguments]: Remove #:make-flags and #:phases.  Add #:out-of-source?.
	[native-inputs]: Add DOCBOOK-XSL, LIBXML2 and XMLTO.

	gnu: samba: Update to 4.10.6.
	* gnu/packages/samba.scm (samba): Update to 4.10.6.

	gnu: strace: Update to 5.2.
	* gnu/packages/linux.scm (strace): Update to 5.2.

	gnu: libevent: Update to 2.1.11.
	* gnu/packages/libevent.scm (libevent): Update to 2.1.11.

	gnu: exiv2: Update to 0.27.2.
	* gnu/packages/image.scm (exiv2): Update to 0.27.2.

	gnu: enchant: Update to 2.2.5.
	* gnu/packages/enchant.scm (enchant): Update to 2.2.5.

	gnu: python-mako: Update to 1.1.0.
	* gnu/packages/python-xyz.scm (python-mako): Update to 1.1.0.
	[arguments]: New field.
	[native-inputs]: Remove PYTHON-NOSE.

	gnu: flac: Update to 1.3.3.
	* gnu/packages/xiph.scm (flac): Update to 1.3.3.
	[source](patches): Remove.
	* gnu/packages/patches/flac-CVE-2017-6888.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: libpciaccess: Update to 0.16.
	* gnu/packages/xorg.scm (libpciaccess): Update to 0.16.

	gnu: nss, nss-certs: Update to 3.45.
	* gnu/packages/certs.scm (nss-certs): Update to 3.45.
	* gnu/packages/nss.scm (nss): Likewise.

	gnu: python-packaging: Update to 19.1.
	* gnu/packages/python-xyz.scm (python-packaging): Update to 19.1.

	gnu: perl-cgi: Update to 4.44.
	* gnu/packages/web.scm (perl-cgi): Update to 4.44.

	gnu: perl-http-message: Update to 6.18.
	* gnu/packages/web.scm (perl-http-message): Update to 6.18.

	gnu: libva: Update to 2.5.0.
	* gnu/packages/video.scm (libva): Update to 2.5.0.

	gnu: gtk+: Update to 3.24.10.
	* gnu/packages/gtk.scm (gtk+): Update to 3.24.10.

	gnu: cups-filters: Update to 1.25.1.
	* gnu/packages/cups.scm (cups-filters): Update to 1.25.1.

	gnu: subversion: Update to 1.10.6 [fixes CVE-2018-11782, CVE-2019-0203].
	* gnu/packages/version-control.scm (subversion): Update to 1.10.6.

2019-08-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: mariadb: Update to 10.1.41 [security fixes].
	This fixes CVE-2019-2805, CVE-2019-2740, CVE-2019-2739, and CVE-2019-2737.

	* gnu/packages/databases.scm (mariadb): Update to 10.1.41.
	[source](uri): Update download URL.

2019-08-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-mako: Update to 1.0.14.
	* gnu/packages/python-xyz.scm (python-mako): Update to 1.0.14.

	gnu: python-cython: Update to 0.29.13.
	* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.13.

	gnu: ImageMagick: Update to 6.9.10-58.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-58.

	gnu: libwebp: Update to 1.0.3.
	* gnu/packages/image.scm (libwebp): Update to 1.0.3.

2019-08-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: MariaDB: Disable the TokuDB plugin.
	Fixes <https://bugs.gnu.org/35521>.
	Reported by Mark H Weaver <mhw@netris.org>.

	* gnu/packages/databases.scm (mariadb)[arguments]: Pass "-DTOKUDB_OK" in
	<#:configure-flags>.  Enable the "innodb_fts.crash_recovery" test, which
	likely failed because of the high I/O load induced by TokuDB.
	[inputs]: Remove SNAPPY.

	(cherry picked from commit bba7a77ed9ad826bcdc6d9b8a183d66a23229501)

2019-08-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-cython: Speed up test suite.
	* gnu/packages/python-xyz.scm (python-cython)[arguments]: In the CHECK phase,
	disable compiler optimizations and enable (some) parallel tests.

	(cherry picked from commit e9194eb04896165f15830862c42673e96bc5c5f7)

2019-08-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: perl-try-tiny: Update to 0.30.
	* gnu/packages/perl.scm (perl-try-tiny): Update to 0.30.

	gnu: double-conversion: Update to 3.1.5.
	* gnu/packages/maths.scm (double-conversion): Update to 3.1.5.

	gnu: Remove pcre2/fixed.
	* gnu/packages/pcre.scm (pcre2/fixed): Remove variable.
	(pcre2)[replacement]: Remove.
	[source](patches): New field.
	* gnu/packages/php.scm (php)[inputs]: Change PCRE2/FIXED to PCRE2.

	Merge branch 'master' into staging

	gnu: docker-cli: Print a usable version string.
	* gnu/packages/docker.scm (docker-cli)[arguments]<#:phases>: Set the VERSION
	variable before building the package.

	gnu: ungoogled-chromium: Update to 76.0.3809.87-0.6ea9390.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 76.
	(%chromium-version): Set to 76.0.3809.87.
	(%ungoogled-revision): Set to 6ea939002bae43a27910e03569d43519d07842e7.
	(%debian-revision): Set to debian/76.0.3809.87-2.
	(%chromium-origin, %ungoogled-origin, %debian-origin): Update hashes.
	(gentoo-patch, gentoo-patches): New procedures.
	(%auxiliary-patches): New variable.
	(ungoogled-chromium-source): Ignore Ungoogleds bundled Debian patches, as well
	as some of Debians build fixes.  Apply %AUXILIARY-PATCHES.
	(ungoogled-chromium)[arguments]: Adjust unbundling substitutions.  Do not set
	Blink symbol level.

	gnu: re2: Update to 2019-08-01.
	* gnu/packages/regex.scm (re2): Update to 2019-08-01.

2019-08-04  Efraim Flashner  <efraim@flashner.co.il>

	build/cargo-build-system: Patch cargo checksums.
	* guix/build/cargo-build-system.scm (generate-all-checksums): New
	procedure.
	(update-cargo-lock, patch-cargo-checksums): New phases.
	(%standard-phases): Add 'update=cargo-lock after 'configure and
	'patch-cargo-checksums after 'patch-generated-file-shebangs.
	* doc/guix.texi (Build System)[cargo-build-system]: Mention how
	Cargo.lock files are handled.

2019-08-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mpfi: Use @acronym{} in Texinfo.
	* gnu/packages/multiprecision.scm (mpfi)[description]: Substitute
	@acronym{} for @dfn{}.

	gnu: mpc: Use @acronym{} in Texinfo.
	* gnu/packages/multiprecision.scm (mpc)[description]: Substitute
	@acronym{} for @dfn{}.

	gnu: mpfr: Use @acronym{} in Texinfo.
	* gnu/packages/multiprecision.scm (mpfr)[description]: Substitute
	@acronym{} for @dfn{}.

	gnu: gmp: Use @acronym{} in Texinfo.
	* gnu/packages/multiprecision.scm (gmp)[description]: Substitute
	@acronym{} for @dfn{}.

	gnu: mtd-utils: Support cryptography.
	* gnu/packages/linux.scm (mtd-utils)[inputs]: Add openssl.

	gnu: mtd-utils: Update to 2.1.1.
	* gnu/packages/linux.scm (mtd-utils): Update to 2.1.1.
	[inputs]: Add zstd:lib.

	gnu: man-pages: Update to 5.02.
	* gnu/packages/man.scm (man-pages): Update to 5.02.

2019-08-03  Alex Vong  <alexvong1995@gmail.com>

	gnu: youtube-dl: Update to 2019.08.02.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.08.02.

2019-08-03  David Thompson  <dthompson@vistahigherlearning.com>

	gnu: guile-next: Update to 2.9.3.
	* gnu/packages/guile.scm (guile-next): Update to 2.9.3.

2019-08-03  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine64-staging: Adapt patch script.
	* gnu/packages/wine.scm (wine64-staging)[arguments]: Don't exclude certain
	patches.

	gnu: wine-staging: Update to 4.13.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.13.
	* gnu/packages/wine.scm (wine-staging): Update to 4.13.

2019-08-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: you-get: Update to 0.4.1328.
	* gnu/packages/video.scm (you-get): Update to 0.4.1328.

	gnu: krita: Update to 4.2.5.
	* gnu/packages/kde.scm (krita): Update to 4.2.5.

	gnu: texmacs: Update to 1.99.11.
	* gnu/packages/text-editors.scm (texmacs): Update to 1.99.11.

2019-08-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-trivia: Fix .asd loading.
	* gnu/packages/lisp.scm (sbcl-trivia): Do it.

	gnu: Add sbcl-cl-str.
	* gnu/packages/lisp.scm (sbcl-cl-str): New variable.

2019-08-02  Jakob L. Kreuze  <zerodaysfordays@sdf.lonestar.org>

	reconfigure: Reload all shepherd files when upgrading services.
	Fixes <https://bugs.gnu.org/36878>.
	Reported by Robert Vollmert <rob@vllmrt.net>.

	* guix/scripts/system/reconfigure.scm (upgrade-shepherd-services): Load
	all service files, rather than just those of services to be started.

2019-08-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "gnu: fontforge: Update to 20190801."
	This is core-updates material.
	This reverts commit 4bb1582c8a3bcaf2fad4955bf5a666f741e50002.

	gnu: fontforge: Use top-level home page.
	* gnu/packages/fontutils.scm (fontforge)[home-page]: Remove language code.

	gnu: fontforge: Update to 20190801.
	* gnu/packages/fontutils.scm (fontforge): Update to 20190801.

	gnu: Add missing pcre2-fix-jit_match-crash.patch.
	* gnu/packages/patches/pcre2-fix-jit_match-crash.patch: Really new file.

2019-08-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: php: Update to 7.3.8.
	* gnu/packages/php.scm (php): Update to 7.3.8.
	[inputs]: Use pcre2/fixed.

	gnu: pcre@2: Fix run-time crash [security fix].
	* gnu/packages/pcre.scm (pcre2)[replacement]: New field.
	(pcre2/fixed): New public variable.
	* packages/patches/pcre2-fix-jit_match-crash.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: php: Don't use NAME in source URI.
	* gnu/packages/php.scm (php)[source]: Hard-code NAME.

2019-08-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 1.5.0-63.
	* gnu/packages/algebra.scm (giac): Update to 1.5.0-63.

	gnu: snap: Update to 5.0.8.
	* gnu/packages/education.scm (snap): Update to 5.0.8.

	gnu: silkaj: Update to 0.7.3.
	* gnu/packages/finance.scm (silkaj): Update to 0.7.3.

	gnu: python-duniterpy: Update to 0.55.1.
	* gnu/packages/finance.scm (python-duniterpy): Update to 0.55.1.

2019-08-01  mjbecze@riseup.net  <mjbecze@riseup.net>

	gnu: Add trezord.
	* gnu/packages/finance.scm (trezord): New variable.

2019-08-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wireshark: Update to 3.0.3.
	* gnu/packages/networking.scm (wireshark): Update to 3.0.3.

2019-08-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: qca: Update to 2.2.1.
	* gnu/packages/kde.scm (qca): Update to 2.2.1.
	[source](uri): Adjust to current.

	gnu: emacs-cmake-mode: Do not inherit inputs and outputs from CMake.
	* gnu/packages/cmake.scm (emacs-cmake-mode)[native-inputs, inputs, outputs]:
	New fields.
	[arguments]: End phases on #t.

2019-08-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mksh: Update to 57.
	* gnu/packages/shells.scm (mksh): Update to 57.

2019-08-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: intel-vaapi-driver: Restrict supported systems.
	As noted at <https://debbugs.gnu.org/36814> and then promptly forgotten.
	This follows up on commit d8d7565b82539bfff721bf884b7f4a3de3e6b4c3.

	* gnu/packages/video.scm (intel-vaapi-driver)[supported-systems]:
	Build onl on Intel systems.

2019-08-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sane-backends: Build back ends that need JPEG support.
	* gnu/packages/scanner.scm (sane-backends)[inputs]: Add libjpeg.

	gnu: sane-backends-minimal: Update to 1.0.28.
	* gnu/packages/scanner.scm (sane-backends-minimal): Update to 1.0.28.
	[arguments]: Disable back end tests.

2019-07-31  Mark H Weaver  <mhw@netris.org>

	gnu: blender: Remove stale warning about it being an RC build.
	This is a followup to commit 274ba54e535b811acca02e42cffd45f0f625d142.

	* gnu/packages/graphics.scm (blender)[description]: Remove warning.

2019-07-31  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.2.5.
	* gnu/packages/linux.scm (linux-libre-5.2-version): Update to 5.2.5.
	(linux-libre-5.2-pristine-source)[hash]: Update hash.

	gnu: linux-libre@4.19: Update to 4.19.63.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.63.
	(linux-libre-4.19-pristine-source)[hash]: Update hash.

	gnu: linux-libre@4.14: Update to 4.14.135.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.135.
	(linux-libre-4.14-pristine-source)[hash]: Update hash.

2019-07-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove python2-trezor and python2-trezor-agent.
	Some of the automatic python3->python2 transformation packages that these
	depend upon are failing.  Just remove these trivial packages to please the CI.

	* gnu/packages/finance.scm (python2-trezor-agent, python2-trezor): Remove
	variables.

2019-07-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-cicero-monocle3.
	* gnu/packages/bioconductor.scm (r-cicero-monocle3): New variable.

2019-07-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: dbus-c++: Fix build with GCC 7.
	* gnu/packages/patches/dbus-c++-gcc-compat.patch,
	gnu/packages/patches/dbus-c++-threading-mutex.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/glib.scm (dbus-c++)[source](patches): New field.
	[arguments]: End phases on #t.

2019-07-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove workarounds for <https://bugs.gnu.org/36721>.
	These are no longer needed since 941ef1a1e54893ca917ebbaa4b8cc14b5ce9b75c.

	* gnu/packages/compression.scm (innoextract)[arguments]: Remove
	"-DBoost_NO_BOOST_CMAKE=ON" from <#:configure-flags>.
	* gnu/packages/game-development.scm (openmw)[arguments]: Likewise.
	* gnu/packages/games.scm (supertux, colobot, leela-zero)[arguments]: Likewise.
	* gnu/packages/graphics.scm (openimageio)[arguments]: Likewise.
	* gnu/packages/ibus.scm (librime)[arguments]: Likewise.

2019-07-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: glib: Update to 2.60.6.
	* gnu/packages/patches/glib-keyfile-arguments.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/glib.scm (glib): Update to 2.60.6.
	[source](patches): Remove obsolete patch.

	gnu: libice: Update to 1.0.10.
	* gnu/packages/xorg.scm (libice): Update to 1.0.10.

	gnu: gnutls: Update to 3.6.9.
	* gnu/packages/tls.scm (gnutls): Update to 3.6.9.

	gnu: libtasn1: Update to 4.14.
	* gnu/packages/tls.scm (libtasn1): Update to 4.14.

	gnu: poppler: Update to 0.79.0.
	* gnu/packages/pdf.scm (poppler): Update to 0.79.0.

	gnu: curl: Update to 7.65.3.
	* gnu/packages/curl.scm (curl): Update to 7.65.3.

2019-07-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: boost: Do not install CMake files.
	Fixes <https://bugs.gnu.org/36721>.

	* gnu/packages/boost.scm (boost)[arguments]: Add "--no-cmake-config" to
	<#:configure-flags>.

2019-07-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: CMake: Update to 3.15.1.
	* gnu/packages/cmake.scm (cmake-minimal): Update to 3.15.1.
	[arguments]: Do not patch /bin/sh in removed file.

	gnu: Remove workarounds for missing libarchive nettle propagation.
	* gnu/packages/gnome.scm (brasero, libgxps, aisleriot, grilo, grilo-plugins,
	totem, rhythmbox, gvfs, d-feet, gnome-session, gnome-autoar, tracker,
	nautilus)[inputs]: Remove NETTLE.
	* gnu/packages/linux.scm (singularity)[inputs]: Likewise.
	* gnu/packages/mate.scm (atril)[inputs]: Likewise.
	* gnu/packages/package-management.scm (rpm, libostree, flatpak)[inputs]: Likewise.

	gnu: libarchive: Embed absolute references to required libraries in .la file.
	* gnu/packages/backup.scm (libarchive)[arguments]: Substitute -lfoo compiler
	flags with absolute references in libarchive.la, in addition to libarchive.pc.

	gnu: libarchive: Do not build 'libarchive.a'.
	* gnu/packages/backup.scm (libarchive)[arguments]: Add <#:configure-flags>.

2019-07-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: libarchive: Enable zstd support.
	CMake 3.15 has a test that expects zstd to be enabled.  It adds ~1 MiB to the
	closure size.

	* gnu/packages/backup.scm (libarchive)[inputs]: Add ZSTD:LIB.  Sort
	alphabetically.
	[arguments]: Adjust one of the zstd tests.  Adjust libarchive.pc.

2019-07-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: icu4c: Make 'libicudata.so' behave the same on all architectures.
	* gnu/packages/icu4c.scm (icu4c)[arguments]: Do not pass
	'--with-data-packaging=archive' in #:configure-flags.  Add phase to enable use
	of standard libraries in libicudata.so.

2019-07-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: icu4c: Add upstream patches.
	This is necessary to fix a test failure in 'node' when built for i686-linux.

	* gnu/packages/icu4c.scm (%icu4c-patches): New variable.
	(icu4c)[source](patches, patch-flags): New fields.

2019-07-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: gpsbabel: Remove GCC 5 workaround.
	* gnu/packages/gps.scm (gpsbabel)[arguments]<#:configure-flags>: Remove
	"CXXFLAGS".

	gnu: prank: Update to 170427.
	* gnu/packages/bioinformatics.scm (prank): Update to 170427.

	gnu: ftgl: Update to 2.4.0.
	* gnu/packages/gl.scm (ftgl): Update to 2.4.0.
	[home-page]: Change to maintained fork at <https://github.com/frankheckenbach/ftgl>.
	[source]: Change to GIT-FETCH.
	[native-inputs]: Add AUTOCONF, AUTOMAKE and LIBTOOL.

	Merge branch 'master' into core-updates

2019-07-31  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: claws-mail: Add startup-notification.
	* gnu/packages/mail.scm (claws-mail)[inputs]: Add startup-notification.

2019-07-31  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-org-ql: Update to 0.1.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.1.

	gnu: Add emacs-org-redmine.
	* gnu/packages/emacs-xyz.scm (emacs-org-redmine): New variable.

2019-07-31  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add sbcl-mk-string-metrics.
	* gnu/packages/lisp.scm (sbcl-mk-string-metrics): New variable.

2019-07-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-glances: Please ‘guix lint’.
	* gnu/packages/python-xyz.scm (python-glances)[synopsis]: Remove article.
	[description]: Double-space between sentences.

	gnu: python-glances: Don't check for updates by default.
	* gnu/packages/python-xyz.scm (python-glances)[source]: Add snippet.

	gnu: python-glances: Update to 3.1.1.
	* gnu/packages/python-xyz.scm (python-glances): Update to 3.1.1.
	[propagated-inputs]: Add python-future.

2019-07-31  Eric Bavier  <bavier@member.fsf.org>

	gnu: netsurf: Add libnslog input.
	* gnu/packages/web.scm (netsurf)[inputs]: Add libnslog.

	gnu: Add libnslog.
	* gnu/packages/web.scm (libnslog): New variable.

	gnu: netsurf: Update to 3.9.
	* gnu/packages/web.scm (netsurf)[source]: Update to 3.9.
	[native-inputs]: Add "xxd" input.

	gnu: nsgenbind: Update to 0.7.
	* gnu/packages/web.scm (nsgenbind)[source]: Update to 0.7.  Remove use of
	"name" in source url.

	gnu: libnspsl: Update to 0.1.5.
	* gnu/packages/web.scm (libnspsl)[source]: Update to 0.1.5.  Remove use of
	"name" in url.

	gnu: libdom: Update to 0.4.0.
	* gnu/packages/web.scm (libdom)[source]: Update to 0.4.0.  Remove use of
	"name" in source url.

	gnu: libcss: Update to 0.9.0.
	* gnu/packages/web.scm (libcss)[source]: Update to 0.9.0.  Remove use of
	"name" in source url.

	gnu: libwapcaplet: Update to 0.4.2.
	* gnu/packages/web.scm (libwapcaplet)[source]: Update to 0.4.2.  Remove use of
	"name" in source url.

	gnu: hubbub: Update to 0.3.6.
	* gnu/packages/web.scm (hubbub)[source]: Update to 0.3.6.  Remove use of
	"name" in source url.

2019-07-30  Leo Famulari  <leo@famulari.name>

	gnu: Blender: Update to 2.80.
	* gnu/packages/graphics.scm (blender): Update to 2.80.

2019-07-30  Rutger Helling  <rhelling@mykolab.com>

	gnu: glu: Update to 9.0.1.
	* gnu/packages/gl.scm (glu): Update to 9.0.1.

2019-07-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: flare-game: Update to 1.11.
	* gnu/packages/games.scm (flare-game): Update to 1.11.

	gnu: flare-engine: Update to 1.11.
	* gnu/packages/games.scm (flare-engine): Update to 1.11.

	gnu: grammalecte: Update to 1.2.1.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 1.2.1.

	gnu: Add geany.
	* gnu/packages/text-editors.scm (geany): New variable.

	gnu: Add scintilla.
	* gnu/packages/text-editors.scm (scintilla): New variable.

2019-07-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-monocle3.
	* gnu/packages/bioconductor.scm (r-monocle3): New variable.

	gnu: Add r-uwot.
	* gnu/packages/cran.scm (r-uwot): New variable.

	gnu: Add r-matrix-utils.
	* gnu/packages/cran.scm (r-matrix-utils): New variable.

	gnu: Add r-grr.
	* gnu/packages/cran.scm (r-grr): New variable.

	gnu: Add r-rcppparallel.
	* gnu/packages/cran.scm (r-rcppparallel): New variable.

	gnu: Add r-speedglm.
	* gnu/packages/cran.scm (r-speedglm): New variable.

	gnu: Add r-pbmcapply.
	* gnu/packages/cran.scm (r-pbmcapply): New variable.

	gnu: Add r-rhpcblasctl.
	* gnu/packages/cran.scm (r-rhpcblasctl): New variable.

	gnu: Add r-cicero.
	* gnu/packages/bioconductor.scm (r-cicero): New variable.

	gnu: Add r-glasso.
	* gnu/packages/cran.scm (r-glasso): New variable.

	gnu: Add r-sankeyd3.
	* gnu/packages/cran.scm (r-sankeyd3): New variable.

	gnu: Add r-d3r.
	* gnu/packages/cran.scm (r-d3r): New variable.

2019-07-30  Rutger Helling  <rhelling@mykolab.com>

	gnu: youtube-dl: Update to 2019.07.30.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.07.30.

2019-07-29  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.2.0.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.2.0.
	[inputs]: Remove go-golang-org-x-crypto-bcrypt and
	go-golang-org-x-crypto-blowfish. Add go-golang-org-x-crypto,
	go-github-com-getsentry-raven-go, go-github-com-maruel-panicparse,
	go-github-com-ccding-go-stun, go-github-com-audriusbutkevicius-pfilter, and
	go-github-com-lucas-clemente-quic-go.

	gnu: Update default Go compiler to Go 1.12.
	* gnu/packages/golang.scm (go): Update to go-1.12.
	* guix/build/go-build-system.scm (setup-go-environment): Set $GOCACHE.

	gnu: go-github-com-prometheus-common-expfmt: Update to 0.4.1.
	* gnu/packages/syncthing.scm (go-github-com-prometheus-common-expfmt):
	Update to 0.4.1.

	gnu: go-github-com-prometheus-common-model: Update to 0.4.1.
	* gnu/packages/syncthing.scm (go-github-com-prometheus-common-model):
	Update to 0.4.1.

	gnu: go-github-com-prometheus-procfs: Update to 0.0.3.
	* gnu/packages/syncthing.scm (go-github-com-prometheus-procfs): Update
	to 0.0.3.
	[arguments]: Skip the tests.

	gnu: go-github-com-prometheus-common-internal-bitbucket-org-ww-goautoneg: Update to 0.4.1.
	* gnu/packages/syncthing.scm
	(go-github-com-prometheus-common-internal-bitbucket-org-ww-goautoneg):
	Update to 0.4.1.

	gnu: go-github-com-golang-protobuf-proto: Update to 1.3.1.
	* gnu/packages/syncthing.scm (go-github-com-golang-protobuf-proto):
	Update to 1.3.1.

	gnu: go-github-com-prometheus-client-model-go: Update to 0.0.2-1.fd36f42.
	* gnu/packages/syncthing.scm (go-github-com-prometheus-client-model-go):
	Update to 0.0.2-1.fd36f42.

	gnu: Go standard library 'net' packages: Update to 0.0.0-3.d28f0bd.
	* gnu/packages/golang.scm (go-golang-org-x-net-ipv4, go-golang-org-x-net-bpf,
	go-golang-org-x-net-context, go-golang-org-x-net-internal-socks,
	go-golang-org-x-net-internal-socket, go-golang-org-x-net-internal-iana,
	go-golang-org-x-net-ipv6, go-golang-org-x-net-proxy): Update to 0.0.0-3.d28f0bd.
	(go-golang-org-x-net-ipv4, go-golang-org-x-net-bpf,
	go-golang-org-x-net-internal-socket,
	go-golang-org-x-net-ipv6)[propagated-inputs]: Add go-golang-org-x-sys-unix

	gnu: Go standard 'sys' packages: Update to 0.0.0-3.5ed2794.
	* gnu/packages/golang.scm (go-golang-org-x-sys-unix,
	go-golang-org-x-sys-cpu): Update to 0.0.0-3.5ed2794.

	gnu: go-gopkg-in-check-v1: Update to v1-1.0.0-1.788fd78.
	* gnu/packages/golang.scm (go-gopkg-in-check-v1): Update to v1-1.0.0-1.788fd78.

	gnu: go-gopkg-in-yaml-v2: Update to 2.2.2.
	* gnu/packages/golang.scm (go-gopkg-in-yaml-v2): Update to 2.2.2.

	gnu: Prometheus Go client: Update to 0.9.4.
	* gnu/packages/syncthing.scm
	(go-github-com-client-golang-prometheus-promhttp,
	go-github-com-prometheus-client-golang-prometheus): Update to 0.9.4.

	gnu: go-github-com-syndtr-goleveldb: Update to 1.0.1-3.c3a204f.
	* gnu/packages/syncthing.scm (go-github-com-syndtr-goleveldb): Update to
	1.0.1-3.c3a204f.

	gnu: Add go-github-com-ccding-go-stun.
	* gnu/packages/syncthing.scm (go-github-com-ccding-go-stun): New variable.

	gnu: Add go-github-com-audriusbutkevicius-pfilter.
	* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-pfilter):
	New variable.

	gnu: Go Prometheus tools: Update to 0.9.3.
	* gnu/packages/syncthing.scm (go-github-com-client-golang-prometheus-promhttp,
	go-github-com-prometheus-client-golang-prometheus): Update to 0.9.3.

	gnu: Add go-github-com-maruel-panicparse.
	* gnu/packages/golang.scm (go-github-com-maruel-panicparse): New variable.

	gnu: go-github-com-getsentry-raven-go: Update to 0.2.0-0.5c24d51.
	* gnu/packages/golang.scm (go-github-com-getsentry-raven-go): Update to
	0.2.0-0.5c24d51.
	(propagated-inputs): Add go-github-com-certifi-gocertifi and
	go-github-com-pkg-errors.

	gnu: Add go-github-com-certifi-gocertifi.
	* gnu/packages/tls.scm (go-github-com-certifi-gocertifi): New variable.

	gnu: go-github-com-pkg-errors: Update to 0.8.1-0.27936f6.
	* gnu/packages/golang.scm (go-github-com-pkg-errors): Update to 0.8.1-0.27936f6.

	gnu: Move go-github-com-pkg-errors to the Golang package module.
	* gnu/packages/syncthing.scm (go-github-com-pkg-errors): Move ...
	* gnu/packages/golang.scm (go-github-com-pkg-errors): ... here.

	gnu: Add go-github-com-lucas-clemente-quic-go.
	* gnu/packages/golang.scm (go-github-com-lucas-clemente-quic-go: New variable.

	gnu: Add go-github-com-cheekybits-genny.
	* gnu/packages/golang.scm (go-github-com-cheekybits-genny): New variable.

	gnu: Add go-github-com-marten-seemann-qtls.
	* gnu/packages/golang.scm (go-github-com-marten-seemann-qtls): New variable.

	gnu: Add go-golang-org-x-crypto.
	* gnu/packages/golang.scm (go-golang-org-x-crypto): New variable.

	gnu: Add go-golang-org-x-tools.
	* gnu/packages/golang.scm (go-golang-org-x-tools): New variable.

2019-07-29  Brian Leung  <bkleung89@gmail.com>

	gnu: Add go-github-com-junegunn-fzf.
	* gnu/packages/terminals.scm (go-github-com-junegunn-fzf): New variable.

	gnu: Add go-github-com-mattn-go-shellwords.
	* gnu/packages/golang.scm (go-github-com-mattn-go-shellwords): New variable.

	gnu: Add go-github-com-gdamore-tcell.
	* gnu/packages/golang.scm (go-github-com-gdamore-tcell): New variable.

	gnu: go-github.com-mattn-go-runewidth: Update to 0.0.4-1.703b5e6.
	* gnu/packages/textutils.scm (go-github.com-mattn-go-runewidth): Update to
	0.0.4-1.703b5e6.

	gnu: Add go-github-com-gdamore-encoding.
	* gnu/packages/golang.scm (go-github-com-gdamore-encoding): New variable.

	gnu: Add go-golang-org-colorful.
	* gnu/packages/golang.scm (go-golang-org-colorful): New variable.

	gnu: Add go-golang-org-sql-mock.
	* gnu/packages/golang.scm (go-golang-org-sql-mock): New variable.

	gnu: go-golang-org-x-text-unicode-norm: Inherit from related package.
	* gnu/packages/golang.scm (go-golang-org-x-text-unicode-norm): Inherit from
	go-golang-org-x-text-encoding.

	gnu: go-golang-org-x-text-transform: Inherit from related package.
	* gnu/packages/golang.scm (go-golang-org-x-text-transform): Inherit from
	go-golang-org-x-text-encoding.

	gnu: Add go-golang-org-x-text-encoding.
	* gnu/packages/golang.scm (go-golang-org-x-text-encoding): New variable.

2019-07-29  Rutger Helling  <rhelling@mykolab.com>

	gnu: btrfs-progs: Update to 5.2.1.
	* gnu/packages/linux.scm (btrfs-progs): Update to 5.2.1.

2019-07-28  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.2.4.
	* gnu/packages/linux.scm (linux-libre-5.2-version): Update to 5.2.4.
	(linux-libre-5.2-pristine-source)[hash]: Update hash.

	gnu: linux-libre@4.19: Update to 4.19.62.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.62.
	(linux-libre-4.19-pristine-source)[hash]: Update hash.

2019-07-28  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-maps: Update to 3.30.3.1.
	* gnu/packages/geo.scm (gnome-maps): Update to 3.30.3.1.
	[inputs]: Replace gdk-pixbuf with gdk-pixbuf+svg and gnome-online-accounts
	with gnome-online-accounts:lib.
	[arguments]: Adjust 'wrap' phase accordingly.

2019-07-28  Rutger Helling  <rhelling@mykolab.com>

	gnu: unbound: Update to 1.9.2.
	* gnu/packages/dns.scm (unbound): Update to 1.9.2.

2019-07-27  Marius Bakke  <mbakke@fastmail.com>

	gnu: signify: Update to 26.
	* gnu/packages/crypto.scm (signify): Update to 26.
	[source]: Change to URL-FETCH to get the shiny new release tarball.

	gnu: feh: Update to 3.2.1.
	* gnu/packages/image-viewers.scm (feh): Update to 3.2.1.

	gnu: nginx: Update to 1.17.2.

	gnu: zstd: Update to 1.4.2.

	gnu: kodi: Update to 18.3.
	* gnu/packages/kodi.scm (kodi): Update to 18.3.

2019-07-27  Arne Babenhauserheide  <arne_bab@web.de>

	gnu: pngcrush: Edit description.
	* gnu/packages/image.scm (pngcrush)[description]: Fix typo.

2019-07-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add libva-utils.
	* gnu/packages/video.scm (libva-utils): New public variable.

	gnu: Add intel-vaapi-driver.
	* gnu/packages/video.scm (intel-vaapi-driver): New public variable.

2019-07-27  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.2.3.
	* gnu/packages/linux.scm (linux-libre-5.2-version): Update to 5.2.3.
	(linux-libre-5.2-pristine-source)[hash]: Update hash.

	gnu: linux-libre@4.19: Update to 4.19.61.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.61.
	(linux-libre-4.19-pristine-source)[hash]: Update hash.

	gnu: linux-libre: Update deblobbing scripts.
	* gnu/packages/linux.scm (deblob-scripts-5.2, deblob-scripts-4.19): Update
	to versions 5.2.3 and 4.19.61 respectively, and update the hashes.
	(deblob-scripts-4.14, deblob-scripts-4.9, deblob-scripts-4.4): Update to
	versions 4.14.134, 4.9.186, and 4.4.186 respectively, although the scripts
	themselves are unchanged.

2019-07-27  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Verbosely pack the deblobbed linux-libre tarball.
	This works around timeouts that sometimes occur after 1 hour of silence
	while packing the linux-libre source tarball on slower machines.

	* gnu/packages/linux.scm (make-linux-libre-source): Pass 'v' to 'tar'
	when packing the result tarball.

2019-07-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: linux-libre: Restrict ‘dmesg’ to privileged users.
	* gnu/packages/linux.scm (%default-extra-linux-options):
	Set CONFIG_SECURITY_DMESG_RESTRICT.

2019-07-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: hpcguix-web: Update to f39c90b.
	* gnu/packages/web.scm (hpcguix-web): Update to f39c90b.
	[propagated-inputs]: Use GUILE-JSON-3 instead of GUILE-JSON-1.

2019-07-26  Jens Mølgaard  <jens@zete.tk>

	gnu: Add emacs-mastodon.
	* gnu/packages/emacs-xyz.scm (emacs-mastodon): New variable.

	gnu: Add emacs-wc-mode.
	* gnu/packages/emacs-xyz.scm (emacs-wc-mode): New variable.

	gnu: Add emacs-ox-pandoc.
	* gnu/packages/emacs-xyz.scm (emacs-ox-pandoc): New variable.

	gnu: Add emacs-ox-epub.
	* gnu/packages/emacs-xyz.scm (emacs-ox-epub): New variable.

	Add emacs-gnus-alias.
	* gnu/packages/emacs-xyz.scm (emacs-gnus-alias): New variable.

	gnu: Add emacs-bug-hunter.
	* gnu/packages/emacs-xyz.scm (emacs-bug-hunter): New variable.

2019-07-26  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'program-file' honors the current system and cross-compilation target.
	Fixes <https://bugs.gnu.org/36813>.
	Reported by Jakob L. Kreuze <zerodaysfordays.sdf.org@sdf.org>.

	* guix/gexp.scm (program-file-compiler): Pass #:system and #:target to
	'gexp->script'.
	(load-path-expression): Add #:system and #:target and honor them.
	(gexp->script): Likewise.
	* tests/gexp.scm ("program-file #:system"): New test.
	* doc/guix.texi (G-Expressions): Adjust accordingly.

2019-07-26  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'compiled-modules' can cross-compile.
	* guix/gexp.scm (compiled-modules): Add #:target and honor it.

	discovery: 'scheme-files' ignores hidden files.
	* guix/discovery.scm (scheme-files)[dot-prefixed?]: New procedure.
	Use it to exclude any file starting with ".".

2019-07-26  Jakob L. Kreuze  <zerodaysfordays@sdf.lonestar.org>

	tests: Add reconfigure system test.
	[[PGP Signed Part:No public key for F506FD169D8FD95A created at 2019-07-24T18:35:10+0200 using RSA]]
	* gnu/tests/reconfigure.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	guix system: Reimplement 'reconfigure'.
	* guix/scripts/system.scm (switch-to-system)
	(upgrade-shepherd-services, install-bootloader): Delete variable.
	(local-eval): New variable.
	(install): Remove 'bootloader-installer' and 'bootcfg-file' parameters.
	(install): Add 'bootloader' parameter.

	guix system: Add 'reconfigure' module.
	* guix/scripts/system/reconfigure.scm: New file.
	* Makefile.am (MODULES): Add it.
	* guix/scripts/system.scm (bootloader-installer-script): Export variable.
	* gnu/machine/ssh.scm (switch-to-system, upgrade-shepherd-services)
	(install-bootloader): Delete variable.
	* gnu/machine/ssh.scm (deploy-managed-host): Rewrite procedure.
	* gnu/services/herd.scm (live-service): Export variable.
	* gnu/services/herd.scm (live-service-canonical-name): New variable.
	* tests/services.scm (live-service): Delete variable.

2019-07-26  Rutger Helling  <rhelling@mykolab.com>

	gnu: sdl2: Update to 2.0.10.
	* gnu/packages/sdl.scm (sdl2): Update to 2.0.10.

2019-07-26  Ludovic Courtès  <ludo@gnu.org>

	guix build: '--with-commit' recognizes "v[0-9]" tags.
	* guix/scripts/build.scm (transform-package-source-commit)[replace]:
	Special case COMMIT that starts with "v[0-9]".

	git: 'switch-to-ref' resolves tag targets.
	* guix/git.scm (switch-to-ref): In the 'tag' case, resolve the target of
	the tag.
	* tests/guix-build-branch.sh: Adjust test accordingly.

2019-07-26  Ludovic Courtès  <ludo@gnu.org>

	git: <git-checkout> allows tags in its 'commit' field.
	Fixes <https://bugs.gnu.org/36371>.
	Reported by Tobias Geerinckx-Rice <me@tobias.gr>.

	* guix/git.scm (git-checkout-compiler): Pass 'tag-or-commit' to
	'latest-repository-commit*'.
	* doc/guix.texi (Package Transformation Options): Update '--with-commit'
	documentation accordingly.
	* tests/guix-build-branch.sh: Add test.

2019-07-26  Ludovic Courtès  <ludo@gnu.org>

	git: 'update-cached-checkout' supports a 'tag-or-commit' type of ref.
	* guix/git.scm (switch-to-ref)[obj]: Wrap in 'resolve' lambda.  Add
	'tag-or-commit' case.
	(update-cached-checkout): Document it.

	gnu: jami-client-gnome: Rename to 'jami'.
	* gnu/packages/telephony.scm (jami-client-gnome): Rename to...
	(jami): ... this.  Update 'name' field accordingly.
	(jami-client-gnome): New variable.

2019-07-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: vlc: Update to 3.0.7.1.
	* gnu/packages/video.scm (vlc): Update to 3.0.7.1.

	gnu: clusterssh: Run.
	* gnu/packages/admin.scm (clusterssh)[arguments]:
	Add ’augment-library-path’ phase so libraries are found.
	[propagated-inputs]: Make all of these…
	[inputs]: …regular.

2019-07-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl: Update to 2019.07.16.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.07.16.

	gnu: dkimproxy: Fix dkim_responder.pl.
	* gnu/packages/mail.scm (dkimproxy)[arguments]: Wrap dkim_responder.pl.
	[inputs]: Add perl-mime-tools and perl-timedate.

2019-07-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dkimproxy: Factorise wrapping.
	This is a follow-up to 66e39000c612a9e16e6db709954582c6c0db8499, in a
	way, since it adds the forgotten *6 inputs.

	* gnu/packages/mail.scm (dkimproxy)[arguments]: Refactor ’make-wrapper’ phase.
	Add perl-io-socket-inet6 and perl-socket6 to the list.

2019-07-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dkimproxy: Keyword-stuff descriptions.
	* gnu/packages/mail.scm (dkimproxy)[synopsis]: Do so.
	[description]: Also.

	gnu: perl-net-dns-resolver-mock: Edit synopsis & description.
	* gnu/packages/networking.scm (perl-net-dns-resolver-mock)[synopsis]:
	Remove unfortunate ‘a’.
	[description]: Fix typo.  Edit for clarity.

	gnu: perl-net-dns-resolver-mock: Unpropagate perl-net-dns.
	* gnu/packages/networking.scm (perl-net-dns-resolver-mock)[inputs]:
	Move perl-net-dns to here…
	[propagated-inputs]: …from here.

	gnu: dkimproxy: Correct licence.
	* gnu/packages/mail.scm (dkimproxy)[license]: Change to gpl2+.

	gnu: dkimproxy: Add IPv6 support.
	* gnu/packages/mail.scm (dkimproxy)[source]: Add patch.
	* gnu/packages/patches/dkimproxy-add-ipv6-support.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-07-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libvirt: Don't use bogus cgroup.
	Should fix <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=36634>.

	* gnu/packages/virtualization.scm (libvirt)[source]: Add patch.
	* gnu/packages/patches/libvirt-remove-ATTRIBUTE_UNUSED.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-07-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: clusterssh: Don't propagate xterm.
	* gnu/packages/admin.scm (clusterssh)[arguments]: Add ‘refer-to-inputs’ and ‘delete-failing-tests’ phases.
	[inputs]: Move xterm to here…
	[propagated-inputs]: …from here.

	gnu: clustershh: Add missing perl-sort-naturally input.
	* gnu/packages/admin.scm (clusterssh)[propagated-inputs]:
	Add perl-sort-naturally.

2019-07-25  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add dkimproxy.
	* gnu/packages/mail.scm (dkimproxy): New variable.

	gnu: Add perl-mail-dkim.
	* gnu/packages/mail.scm (perl-mail-dkim): New variable.

	gnu: Add perl-net-dns-resolver-mock.
	* gnu/packages/networking.scm (perl-net-dns-resolver-mock): New
	variable.

	gnu: Add perl-mail-authenticationresults.
	* gnu/packages/mail.scm (perl-mail-authenticationresults): New variable.

2019-07-25  Leo Famulari  <leo@famulari.name>

	gnu: Go 1.12: Update to 1.12.7.
	*  gnu/packages/golang.scm (go-1.12): Update to 1.12.7.

	gnu: Go 1.11: Update to 1.11.12.
	* gnu/packages/golang.scm (go-1.11): Update to 1.11.12.

2019-07-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: exim: Update to 4.92.1 [fixes CVE-2019-13917].
	* gnu/packages/mail.scm (exim): Update to 4.92.1.

2019-07-25  Rutger Helling  <rhelling@mykolab.com>

	gnu: xpra: Update to 2.5.3.
	* gnu/packages/xorg.scm (xpra): Update to 2.5.3.

	gnu: mesa: Correct configure flag.
	* gnu/packages/gl.scm (mesa): Build the iris driver for the correct systems.

	gnu: mesa: Update to 19.1.3.
	* gnu/packages/gl.scm (mesa): Update to 19.1.3.
	[configure-flags]: Add iris to gallium-drivers.

	gnu: vulkan-headers: Update to 1.1.114.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.1.114.
	* gnu/packages/vulkan.scm (vulkan-loader): Update hash.
	* gnu/packages/vulkan.scm (vulkan-tools): Update hash.

2019-07-25  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	guix: ant-build-system: Put dummy project-name into default build.xml.
	Without this, ant reported error messages like
	Target "tests" does not exist in the project "null".
	Simple using the jar-name is a good compromise.

	* guix/build/ant-build-system.scm (default-build.xml): Add attribute
	  to sxml expression.

2019-07-25  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	guix: ant-build-system: Use ant-task "jar" instead of executing "jar".
	* guix/build/ant-build-system.scm (default-build.xml): Change XML for
	  target "jar" to use ant-task "jar" instead of "exec".

2019-07-25  Jovany Leandro G.C  <bit4bit@riseup.net>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add xchm.
	* gnu/packages/ebook.scm (xchm): New variable.

2019-07-25  Kei Kebreau  <kkebreau@posteo.net>

	gnu: starfighter: Update to 2.0.0.3.
	* gnu/packages/games.scm (starfighter): Update to 2.0.0.3.
	[source]: Use url-fetch and remove 'file-name' field.
	[native-inputs]: Remove autoconf and automake.

2019-07-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: Explicitly refer to 'guile-json-1' when needed.
	* gnu/packages/bioinformatics.scm (rcas-web)[inputs]: Change
	'guile-json' to 'guile-json-1'.
	* gnu/packages/ci.scm (cuirass)[inputs]: Likewise.
	* gnu/packages/guile-xyz.scm (artanis)[inputs]: Likewise.
	* gnu/packages/guile-xyz.scm (jupyter-guile-kernel)[inputs]: Likewise.
	* gnu/packages/guile-xyz.scm (guile-mastodon)[inputs]: Likewise.
	* gnu/packages/mail.scm (mumi)[inputs]: Likewise.
	* gnu/packages/package-management.scm (guix)[inputs]: Likewise.
	* gnu/packages/package-management.scm (guix-daemon)[inputs]: Likewise.
	* gnu/packages/web.scm (hpcguix-web)[inputs]: Likewise.

	gnu: guile-json: Define 'guile-json-1'.
	* gnu/packages/guile.scm (guile-json-1): New variable.

2019-07-24  Ludovic Courtès  <ludo@gnu.org>

	maint: Switch to Guile-JSON 3.x.
	Guile-JSON 3.x is incompatible with Guile-JSON 1.x, which we relied on
	until now: it maps JSON dictionaries to alists (instead of hash tables),
	and JSON arrays to vectors (instead of lists).  This commit is about
	adjusting all the existing code to this new mapping.

	* m4/guix.m4 (GUIX_CHECK_GUILE_JSON): New macro.
	* configure.ac: Use it.
	* doc/guix.texi (Requirements): Mention the Guile-JSON version.
	* guix/git-download.scm (git-fetch)[guile-json]: Use GUILE-JSON-3.
	* guix/import/cpan.scm (string->license): Expect vectors instead of
	lists.
	(module->dist-name): Use 'json-fetch' instead of 'json-fetch-alist'.
	(cpan-fetch): Likewise.
	* guix/import/crate.scm (crate-fetch): Likewise, and call 'vector->list'
	for DEPS.
	* guix/import/gem.scm (rubygems-fetch): Likewise.
	* guix/import/json.scm (json-fetch-alist): Remove.
	* guix/import/pypi.scm (pypi-fetch): Use 'json-fetch' instead of
	'json-fetch-alist'.
	(latest-source-release, latest-wheel-release): Call 'vector->list' on
	RELEASES.
	* guix/import/stackage.scm (stackage-lts-info-fetch): Use 'json-fetch'
	instead of 'json-fetch-alist'.
	(lts-package-version): Use 'vector->list'.
	* guix/import/utils.scm (hash-table->alist): Remove.
	(alist->package): Pass 'vector->list' on the inputs fields, and default
	to the empty vector.
	* guix/scripts/import/json.scm (guix-import-json): Remove call to
	'hash-table->alist'.
	* guix/swh.scm (define-json-reader): Expect pair? or null? instead of
	hash-table?.
	[extract-field]: Use 'assoc-ref' instead of 'hash-ref'.
	(json->branches): Use 'map' instead of 'hash-map->list'.
	(json->checksums): Likewise.
	(json->directory-entries, origin-visits): Call 'vector->list' on the
	result of 'json->scm'.
	* tests/import-utils.scm ("alist->package with dependencies"): New test.
	* gnu/installer.scm (build-compiled-file)[builder]: Use GUILE-JSON-3.
	* gnu/installer.scm (installer-program)[installer-builder]: Likewise.
	* gnu/installer/locale.scm (iso639->iso639-languages): Use 'assoc-ref'
	instead of 'hash-ref', and pass vectors through 'vector->list'.
	(iso3166->iso3166-territories): Likewise.
	* gnu/system/vm.scm (system-docker-image)[build]: Use GUILE-JSON-3.
	* guix/docker.scm (manifest, config): Adjust for Guile-JSON 3.
	* guix/scripts/pack.scm (docker-image)[build]: Use GUILE-JSON-3.
	* guix/import/github.scm (fetch-releases-or-tags): Update docstring.
	(latest-released-version): Use 'assoc-ref' instead of 'hash-ref'.  Pass
	the result of 'fetch-releases-or-tags' to 'vector->list'.
	* guix/import/launchpad.scm (latest-released-version): Likewise.

2019-07-24  zimoun  <zimon.toutoune@gmail.com>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-depecher.
	* gnu/packages/bioconductor.scm (r-depecher): New variable.

2019-07-24  zimoun  <zimon.toutoune@gmail.com>

	gnu: Add r-mixomics.
	* gnu/packages/bioconductor.scm (r-mixomics): New variable.

	gnu: Add r-flowsom.
	* gnu/packages/bioconductor.scm (r-flowsom): New variable.

	gnu: Add r-flowmeans.
	* gnu/packages/bioconductor.scm (r-flowmeans): New variable.

	gnu: Add r-consensusclusterplus.
	* gnu/packages/bioconductor.scm (r-consensusclusterplus): New variable.

	gnu: Add r-flowutils.
	* gnu/packages/bioconductor.scm (r-flowutils): New variable.

	gnu: Add r-flowcore.
	* gnu/packages/bioconductor.scm (r-flowcore): New variable.

	gnu: Add r-all.
	* gnu/packages/bioconductor.scm (r-all): New variable.

	gnu: Add r-kableextra.
	* gnu/packages/cran.scm (r-kableextra): New variable.

	gnu: Add r-umap.
	* gnu/packages/cran.scm (r-umap): New variable.

2019-07-24  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-gitpatch: Update to 0.5.1.
	* gnu/packages/emacs-xyz.scm (emacs-gitpatch): Update to 0.5.1.

2019-07-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: terminator: Propagate gsettings-desktop-schemas.
	* gnu/packages/gnome.scm (terminator)[propagated-inputs]: Add gsettings-desktop-schemas.

	gnu: spice-gtk: Update to 0.37.
	* gnu/packages/spice.scm (spice-gtk): Update to 0.37.
	[propagated-inputs]: Use latest spice-protocol.
	(spice-protocol-0.12): Remove unused variable.

	gnu: libvirt-glib: Propagate pkg-config requirements.
	* gnu/packages/virtualization.scm (libvirt-glib)[inputs]: Move glib,
	libvirt, libxml2, and gobject-introspection…
	[native-inputs]: …here.

	gnu: libvirt-glib: Update to 2.0.0.
	* gnu/packages/virtualization.scm (libvirt-glib): Update to 2.0.0.
	[arguments]: Remove ‘fix-tests’ phase.

2019-07-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: texlive-amsfonts: Build .ins file instead of installing fonts twice.
	* gnu/packages/tex.scm (texlive-amsfonts)[arguments]: Override build targets;
	rename font build directory to avoid installing it a second time.

2019-07-24  Leo Famulari  <leo@famulari.name>

	doc: Warn about GPG warning.
	* doc/guix.texi (Binary Installation, USB Stick and DVD Installation): Warn
	users about the web-of-trust untrusted key warning from GPG.

2019-07-24  宋文武  <iyzsong@member.fsf.org>

	deploy: Handle the '--system' command line option.
	* guix/scripts/deploy.scm (show-help): Add help for '--system'.
	(%options): Add '-s' and '--system'.
	(guix-deploy): Parameterize %current-system.

	deploy: Honor '--no-grafts'.
	* guix/scripts/deploy.scm (guix-deploy): Parameterize '%graft?'.

2019-07-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Rename references to obsolete "texlive-fonts-cm".
	* gnu/packages/tex.scm (texlive-amsfonts, texlive-fonts-latex, texlive-etex,
	texlive-hyph-utf8, texlive-base, texlive-fonts-ec,
	texlive-fonts-rsfs)[native-inputs]: Rename texlive-fonts-cm to texlive-cm.
	[arguments]: Adjust.

	gnu: texlive-base: Include texlive-tetex.
	* gnu/packages/tex.scm (texlive-base)[default-packages]: Add texlive-tetex.

	gnu: Add texlive-tetex.
	* gnu/packages/tex.scm (texlive-tetex): New variable.

	gnu: Add texlive-beamer.
	* gnu/packages/tex.scm (texlive-beamer): New variable.
	(texlive-latex-beamer): Deprecate package.

	gnu: Add texlive-cm.
	* gnu/packages/tex.scm (texlive-cm): New variable.
	(texlive-fonts-cm): Deprecate package.

	gnu: Add texlive-zapfding.
	* gnu/packages/tex.scm (texlive-zapfding): New variable.
	(texlive-fonts-adobe-zapfding): Deprecate package.

	gnu: Add texlive-palatino.
	* gnu/packages/tex.scm (texlive-palatino): New variable.
	(texlive-fonts-adobe-palatino): Deprecate package.

	gnu: Add texlive-times.
	* gnu/packages/tex.scm (texlive-times): New variable.
	(texlive-fonts-adobe-times): Deprecate package.

	gnu: Add texlive-charter.
	* gnu/packages/tex.scm (texlive-charter): New variable.
	(texlive-fonts-charter): Deprecate package.

	gnu: texlive-tex-plain: Simplify.
	* gnu/packages/tex.scm (texlive-tex-plain): Implement with
	SIMPLE-TEXLIVE-PACKAGE.
	[description]: Use full sentences.

	gnu: Add texlive-xypic.
	* gnu/packages/tex.scm (texlive-xypic): New variable.
	(texlive-fonts-xypic, texlive-generic-xypic): Deprecate them.

	gnu: Add texlive-txfonts.
	* gnu/packages/tex.scm (texlive-txfonts): New variable.
	(texlive-fonts-txfonts): Deprecate package.

	gnu: Add texlive-ae.
	* gnu/packages/tex.scm (texlive-ae): New variable.

	gnu: texlive-fonts-ec: Update license URL.
	* gnu/packages/tex.scm (texlive-fonts-ec)[license]: Update URL.

	gnu: Replace uses of texlive-*-amsfonts.
	* gnu/packages/algebra.scm (pari-gp)[native-inputs]: Replace
	texlive-fonts-amsfonts and texlive-latex-amsfonts with texlive-amsfonts in
	texlive-union.
	* gnu/packages/docbook.scm (dblatex)[inputs]: Same.
	* gnu/packages/plotutils.scm (asymptote)[native-inputs]: Same.
	* gnu/packages/python-xyz.scm (python-numpy-documentation,
	python-matplotlib-documentation, python-ipython-documentation)
	[native-inputs]: Same.
	* gnu/packages/statistics.scm (r-with-tests)[native-inputs]: Same.
	* gnu/packages/tex.scm (teximpatient)[native-inputs]: Same.

	gnu: Add texlive-amsfonts.
	* gnu/packages/tex.scm (texlive-fonts-amsfonts, texlive-latex-amsfonts):
	Deprecate and merge...
	(texlive-amsfonts): ...to this new package.

	gnu: texlive-latex-base: Simplify.
	* gnu/packages/tex.scm (texlive-latex-base)[source]: Use TEXLIVE-ORIGIN.
	[arguments]: Simplify build phase by running fmtutil-sys; adjust install
	phase.
	[native-inputs]: Remove texlive-generic-unicode-data,
	texlive-generic-dehyph-exptl, texlive-generic-tex-ini-files,
	texlive-latex-latexconfig, texlive-generic-hyphen, texlive-generic-ruhyphen,
	texlive-generic-ukrhyph, texlive-generic-config, and
	texlive-latex-base-support-files; add texlive-tex-ini-files, texlive-kpathsea,
	and texlive-luatexconfig.
	[propagated-inputs]: Add texlive-etex, texlive-hyph-utf8, texlive-hyphen-base,
	texlive-hyphen-afrikaans, texlive-hyphen-ancientgreek,
	texlive-hyphen-armenian, texlive-hyphen-basque, texlive-hyphen-belarusian,
	texlive-hyphen-bulgarian, texlive-hyphen-catalan, texlive-hyphen-chinese,
	texlive-hyphen-churchslavonic, texlive-hyphen-coptic, texlive-hyphen-croatian,
	texlive-hyphen-czech, texlive-hyphen-danish, texlive-hyphen-dutch,
	texlive-hyphen-english, texlive-hyphen-esperanto, texlive-hyphen-estonian,
	texlive-hyphen-ethiopic, texlive-hyphen-finnish, texlive-hyphen-french,
	texlive-hyphen-friulan, texlive-hyphen-galician, texlive-hyphen-georgian,
	texlive-hyphen-german, texlive-hyphen-greek, texlive-hyphen-hungarian,
	texlive-hyphen-icelandic, texlive-hyphen-indic, texlive-hyphen-indonesian,
	texlive-hyphen-interlingua, texlive-hyphen-irish, texlive-hyphen-italian,
	texlive-hyphen-kurmanji, texlive-hyphen-latin, texlive-hyphen-latvian,
	texlive-hyphen-lithuanian, texlive-hyphen-mongolian, texlive-hyphen-norwegian,
	texlive-hyphen-occitan, texlive-hyphen-piedmontese, texlive-hyphen-polish,
	texlive-hyphen-portuguese, texlive-hyphen-romanian, texlive-hyphen-romansh,
	texlive-hyphen-russian, texlive-hyphen-sanskrit, texlive-hyphen-serbian,
	texlive-hyphen-slovak, texlive-hyphen-slovenian, texlive-hyphen-spanish,
	texlive-hyphen-swedish, texlive-hyphen-thai, texlive-hyphen-turkish,
	texlive-hyphen-turkmen, texlive-hyphen-ukrainian, texlive-hyphen-uppersorbian,
	texlive-hyphen-welsh, texlive-unicode-data, texlive-ukrhyph, texlive-ruhyphen,
	and texlive-latexconfig.

	gnu: texlive-dvips: Update source files.
	* gnu/packages/tex.scm (texlive-dvips): Include source files from the TeX Live
	SVN repository according to texlive.tlpdb.

	gnu: texlive-bin: Include scripts.
	* gnu/packages/tex.scm (texlive-bin)[inputs]: Add texlive-scripts.
	[arguments]: Let fmtutil.pl reference scripts directory.

	gnu: Add texlive-kpathsea.
	* gnu/packages/tex.scm (texlive-kpathsea): New variable.

	gnu: Add texlive-etoolbox.
	* gnu/packages/tex.scm (texlive-etoolbox): New variable.
	(texlive-latex-etoolbox): Deprecate package.

	gnu: Add texlive-doi.
	* gnu/packages/tex.scm (texlive-doi): New variable.
	(texlive-latex-doi): Deprecate package.

	gnu: Add texlive-seminar.
	* gnu/packages/tex.scm (texlive-seminar): New variable.
	(texlive-latex-seminar): Deprecate package.

	gnu: Add texlive-pstool.
	* gnu/packages/tex.scm (texlive-pstool): New variable.
	(texlive-latex-pstool): Deprecate package.

	gnu: Add texlive-filemod.
	* gnu/packages/tex.scm (texlive-filemod): New variable.
	(texlive-latex-filemod): Deprecate package.

	gnu: Add texlive-url.
	* gnu/packages/tex.scm (texlive-url): New variable.
	(texlive-latex-url): Deprecate package.

	gnu: texlive-latex-graphics: Simplify.
	* gnu/packages/tex.scm (texlive-latex-graphics)[arguments]: Remove custom
	phases.
	[native-inputs]: Remove.
	[propagated-inputs]: Add texlive-graphics-cfg and texlive-graphics-def.
	[license]: Update.

	gnu: Add texlive-graphics-cfg.
	* gnu/packages/tex.scm (texlive-graphics-cfg): New variable.

	gnu: Add texlive-graphics-def.
	* gnu/packages/tex.scm (texlive-graphics-def): New variable.

	gnu: Add texlive-epsf.
	* gnu/packages/tex.scm (texlive-epsf): New variable.
	(texlive-generic-epsf): Deprecate package.

	gnu: Add texlive-lm.
	* gnu/packages/tex.scm (texlive-lm): New variable.
	(texlive-fonts-lm): Deprecate package.

	gnu: texlive-fontname: Simplify.
	* gnu/packages/tex.scm (texlive-fontname): Implement with
	SIMPLE-TEXLIVE-PACKAGE.

	gnu: Add texlive-cm-super.
	* gnu/packages/tex.scm (texlive-cm-super): New variable.
	(texlive-fonts-cm-super): Deprecate package.

	gnu: Add texlive-mflogo-font.
	* gnu/packages/tex.scm (texlive-mflogo-font): New variable.
	(texlive-fonts-mflogo-font): Deprecate package.

	gnu: Add texlive-fontinst.
	* gnu/packages/tex.scm (texlive-fontinst): New variable.
	(texlive-tex-fontinst-base): Deprecate package.

	gnu: Add texlive-docstrip.
	* gnu/packages/tex.scm (texlive-docstrip): New variable.

	gnu: Add texlive-latexconfig.
	* gnu/packages/tex.scm (texlive-latexconfig): New variable.

	gnu: Add texlive-etex.
	* gnu/packages/tex.scm (texlive-etex): New variable.

	gnu: Add texlive-ruhyphen.
	* gnu/packages/tex.scm (texlive-ruhyphen): New variable.

	gnu: Add texlive-ukrhyph.
	* gnu/packages/tex.scm (texlive-ukrhyph): New variable.

	gnu: Add texlive-hyphen-welsh.
	* gnu/packages/tex.scm (texlive-hyphen-welsh): New variable.

	gnu: Add texlive-hyphen-uppersorbian.
	* gnu/packages/tex.scm (texlive-hyphen-uppersorbian): New variable.

	gnu: Add texlive-hyphen-ukrainian.
	* gnu/packages/tex.scm (texlive-hyphen-ukrainian): New variable.

	gnu: Add texlive-hyphen-turkmen.
	* gnu/packages/tex.scm (texlive-hyphen-turkmen): New variable.

	gnu: Add texlive-hyphen-turkish.
	* gnu/packages/tex.scm (texlive-hyphen-turkish): New variable.

	gnu: Add texlive-hyphen-thai.
	* gnu/packages/tex.scm (texlive-hyphen-thai): New variable.

	gnu: Add texlive-hyphen-swedish.
	* gnu/packages/tex.scm (texlive-hyphen-swedish): New variable.

	gnu: Add texlive-hyphen-spanish.
	* gnu/packages/tex.scm (texlive-hyphen-spanish): New variable.

	gnu: Add texlive-hyphen-slovenian.
	* gnu/packages/tex.scm (texlive-hyphen-slovenian): New variable.

	gnu: Add texlive-hyphen-slovak.
	* gnu/packages/tex.scm (texlive-hyphen-slovak): New variable.

	gnu: Add texlive-hyphen-serbian.
	* gnu/packages/tex.scm (texlive-hyphen-serbian): New variable.

	gnu: Add texlive-hyphen-sanskrit.
	* gnu/packages/tex.scm (texlive-hyphen-sanskrit): New variable.

	gnu: Add texlive-hyphen-russian.
	* gnu/packages/tex.scm (texlive-hyphen-russian): New variable.

	gnu: Add texlive-hyphen-romansh.
	* gnu/packages/tex.scm (texlive-hyphen-romansh): New variable.

	gnu: Add texlive-hyphen-romanian.
	* gnu/packages/tex.scm (texlive-hyphen-romanian): New variable.

	gnu: Add texlive-hyphen-portuguese.
	* gnu/packages/tex.scm (texlive-hyphen-portuguese): New variable.

	gnu: Add texlive-hyphen-polish.
	* gnu/packages/tex.scm (texlive-hyphen-polish): New variable.

	gnu: Add texlive-hyphen-piedmontese.
	* gnu/packages/tex.scm (texlive-hyphen-piedmontese): New variable.

	gnu: Add texlive-hyphen-occitan.
	* gnu/packages/tex.scm (texlive-hyphen-occitan): New variable.

	gnu: Add texlive-hyphen-norwegian.
	* gnu/packages/tex.scm (texlive-hyphen-norwegian): New variable.

	gnu: Add texlive-hyphen-mongolian.
	* gnu/packages/tex.scm (texlive-hyphen-mongolian): New variable.

	gnu: Add texlive-hyphen-lithuanian.
	* gnu/packages/tex.scm (texlive-hyphen-lithuanian): New variable.

	gnu: Add texlive-hyphen-latvian.
	* gnu/packages/tex.scm (texlive-hyphen-latvian): New variable.

	gnu: Add texlive-hyphen-latin.
	* gnu/packages/tex.scm (texlive-hyphen-latin): New variable.

	gnu: Add texlive-hyphen-kurmanji.
	* gnu/packages/tex.scm (texlive-hyphen-kurmanji): New variable.

	gnu: Add texlive-hyphen-italian.
	* gnu/packages/tex.scm (texlive-hyphen-italian): New variable.

	gnu: Add texlive-hyphen-irish.
	* gnu/packages/tex.scm (texlive-hyphen-irish): New variable.

	gnu: Add texlive-hyphen-interlingua.
	* gnu/packages/tex.scm (texlive-hyphen-interlingua): New variable.

	gnu: Add texlive-hyphen-indonesian.
	* gnu/packages/tex.scm (texlive-hyphen-indonesian): New variable.

	gnu: Add texlive-hyphen-indic.
	* gnu/packages/tex.scm (texlive-hyphen-indic): New variable.

	gnu: Add texlive-hyphen-icelandic.
	* gnu/packages/tex.scm (texlive-hyphen-icelandic): New variable.

	gnu: Add texlive-hyphen-hungarian.
	* gnu/packages/tex.scm (texlive-hyphen-hungarian): New variable.

	gnu: Add texlive-hyphen-greek.
	* gnu/packages/tex.scm (texlive-hyphen-greek): New variable.

	gnu: Add texlive-hyphen-german.
	* gnu/packages/tex.scm (texlive-hyphen-german): New variable.

	gnu: Add texlive-hyphen-georgian.
	* gnu/packages/tex.scm (texlive-hyphen-georgian): New variable.

	gnu: Add texlive-hyphen-galician.
	* gnu/packages/tex.scm (texlive-hyphen-galician): New variable.

	gnu: Add texlive-hyphen-friulan.
	* gnu/packages/tex.scm (texlive-hyphen-friulan): New variable.

	gnu: Add texlive-hyphen-french.
	* gnu/packages/tex.scm (texlive-hyphen-french): New variable.

	gnu: Add texlive-hyphen-finnish.
	* gnu/packages/tex.scm (texlive-hyphen-finnish): New variable.

	gnu: Add texlive-hyphen-ethiopic.
	* gnu/packages/tex.scm (texlive-hyphen-ethiopic): New variable.

	gnu: Add texlive-hyphen-estonian.
	* gnu/packages/tex.scm (texlive-hyphen-estonian): New variable.

	gnu: Add texlive-hyphen-esperanto.
	* gnu/packages/tex.scm (texlive-hyphen-esperanto): New variable.

	gnu: Add texlive-hyphen-english.
	* gnu/packages/tex.scm (texlive-hyphen-english): New variable.

	gnu: Add texlive-hyphen-dutch.
	* gnu/packages/tex.scm (texlive-hyphen-dutch): New variable.

	gnu: Add texlive-hyphen-danish.
	* gnu/packages/tex.scm (texlive-hyphen-danish): New variable.

	gnu: Add texlive-hyphen-czech.
	* gnu/packages/tex.scm (texlive-hyphen-czech): New variable.

	gnu: Add texlive-hyphen-croatian.
	* gnu/packages/tex.scm (texlive-hyphen-croatian): New variable.

	gnu: Add texlive-hyphen-coptic.
	* gnu/packages/tex.scm (texlive-hyphen-coptic): New variable.

	gnu: Add texlive-hyphen-churchslavonic.
	* gnu/packages/tex.scm (texlive-hyphen-churchslavonic): New variable.

	gnu: Add texlive-hyphen-chinese.
	* gnu/packages/tex.scm (texlive-hyphen-chinese): New variable.

	gnu: Add texlive-hyphen-catalan.
	* gnu/packages/tex.scm (texlive-hyphen-catalan): New variable.

	gnu: Add texlive-hyphen-bulgarian.
	* gnu/packages/tex.scm (texlive-hyphen-bulgarian): New variable.

	gnu: Add texlive-hyphen-belarusian.
	* gnu/packages/tex.scm (texlive-hyphen-belarusian): New variable.

	gnu: Add texlive-mkpattern.
	* gnu/packages/tex.scm (texlive-mkpattern): New variable.

	gnu: Add texlive-hyphen-basque.
	* gnu/packages/tex.scm (texlive-hyphen-basque): New variable.

	gnu: Add texlive-hyphen-armenian.
	* gnu/packages/tex.scm (texlive-hyphen-armenian): New variable.

	gnu: Add texlive-hyphen-ancientgreek.
	* gnu/packages/tex.scm (texlive-hyphen-ancientgreek): New variable.

	gnu: Add texlive-hyphen-afrikaans.
	* gnu/packages/tex.scm (texlive-hyphen-afrikaans): New variable.

	gnu: Add texlive-tex-ini-files.
	* gnu/packages/tex.scm (texlive-tex-ini-files): New variable.
	(texlive-generic-tex-ini-files): Deprecate it.

	gnu: texlive-fonts-cm: Use simple-texlive-package.
	* gnu/packages/tex.scm (texlive-fonts-cm): Implement with
	simple-texlive-package.
	[arguments]: Adjust.

2019-07-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: texlive-fonts-cm: Remove cm-type1.
	These fonts should actually be part of the amsfonts package.

	* gnu/packages/tex.scm (texlive-fonts-cm)[arguments]: Do not install cm-type1
	fonts.
	[native-inputs]: Remove cm-type1 fonts.

2019-07-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: texlive-dvips: Implement with simple-texlive-package.
	* gnu/packages/tex.scm (texlive-dvips): Use simple-texlive-package.

	gnu: Add texlive-dehyph-exptl.
	* gnu/packages/tex.scm (texlive-dehyph-exptl): New variable.
	(texlive-generic-dehyph-exptl): Deprecate.

	gnu: Add texlive-hyph-utf8.
	* gnu/packages/tex.scm (texlive-hyph-utf8): New variable.
	(texlive-generic-hyph-utf8): Deprecate in favour of texlive-hyph-utf8.

	gnu: Add texlive-hyphen-base.
	* gnu/packages/tex.scm (texlive-hyphen-base): New variable.

	gnu: Add texlive-unicode-data.
	* gnu/packages/tex.scm (texlive-unicode-data): New variable.
	(texlive-generic-unicode-data): Deprecate package.

2019-07-23  Nicolò Balzarotti  <anothersms@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: julia: Update to 1.1.1.
	* gnu/packages/julia.scm (libuv-julia): Update to commit 26dbe56.
	(libunwind-for-julia): Remove.
	(llvm-patch-url, llvm-patch): New procedures.
	(llvm-julia): New variable.
	(julia): Update to 1.1.1.
	[arguments]: Adjust 'prepare-deps' to new set of dependencies.
	Adjust 'hardcode-soname-map': remove openlibm and libfftw handling.
	Update file names in 'fix-include-and-link-paths' and 'hardcode-paths'.
	Adjust 'disable-broken-tests'.
	Pass PREFIX, LIBFLAS, and LIBBLASNAME in #:make-flags; update other
	flags.
	[inputs]: Replace LLVM-3.9.1 with LLVM-JULIA.  Replace
	LIBUNWIND-FOR-JULIA with LIBUNWIND.  Add "rmath" and "libwhich".
	[native-inputs]: Remove "unicode-data".

2019-07-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: llvm: Add 'system->llvm-target' procedure.
	* gnu/packages/llvm.scm (system->llvm-target): New procedure.

2019-07-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add texlive-hyphen-package.
	* gnu/packages/tex.scm (texlive-hyphen-package): New procedure.

	gnu: Add hyph-utf8-scripts.
	* gnu/packages/tex.scm (hyph-utf8-scripts): New variable.

	gnu: Add simple-texlive-package.
	* gnu/packages/tex.scm (simple-texlive-package): New procedure.

	build-system/texlive: Add texlive-origin.
	* guix/build-system/texlive.scm (texlive-origin): New procedure.

	guix: Add svn-multi-reference.
	* guix/svn-download.scm (<svn-multi-reference>): New record type.
	(svn-multi-reference-url, svn-multi-reference-revision,
	svn-multi-reference-locations, svn-multi-reference-user-name,
	svn-multi-reference-password, svn-multi-fetch): New procedures.

	build: svn-fetch: Use "svn export".
	* guix/build/svn.scm (svn-fetch): Use "svn export" instead of "svn checkout"
	because it does not include the .svn directory and allows us to fetch single
	files.

	gnu: texlive-union: Build font maps.
	* gnu/packages/tex.scm (texlive-union)[arguments]: Execute updmap to generate
	missing font maps.
	[native-inputs]: Add coreutils, sed, and updmap.cfg.

2019-07-23  Julien Lepiller  <julien@lepiller.eu>

	doc: Add example for generating a secret key with knot DNS.
	* doc/guix.texi (DNS Services): Add an example and more context to the
	includes field of the knot-configuration record.

2019-07-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: terminology: Update to 1.5.0.
	* gnu/packages/enlightenment.scm (terminology): Update to 1.5.0.

2019-07-23  Mathieu Lirzin  <mthl@gnu.org>

	gnu: emacs-request: Update to 0.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-request): Update to 0.3.1.

	gnu: emacs-google-translate: Update to 0.11.18.
	* gnu/packages/emacs-xyz.scm (emacs-google-translate): Update to 0.11.18.

2019-07-23  Robert Vollmert  <rob@vllmrt.net>

	Makefile: Sort scheme tests alphabetically.
	* Makefile.am (SCM_TESTS): Sort.

2019-07-23  Jack Hill  <jackhill@jackhill.us>

	gnu: mallard-ducktype: Update to 1.0.2.
	* gnu/packages/python-xyz.scm (mallard-ducktype) Update to 1.0.2.

2019-07-22  Julien Lepiller  <julien@lepiller.eu>

	gnu: harmonist: Update to 0.2.
	* gnu/packages/games.scm (harmonist): Update to 0.2.

2019-07-22  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	gnu: vlc: Build against libvpx@1.8.
	* gnu/packages/video.scm (vlc)[inputs]: Change LIBVPX-1.7 to LIBVPX.

	gnu: libvpx: Update to 1.8.1.
	* gnu/packages/video.scm (libvpx): Update to 1.8.1.

	gnu: zstd: Update to 1.4.1.
	* gnu/packages/compression.scm (zstd): Update to 1.4.1.

	gnu: zstd: Move libraries to separate outputs.
	* gnu/packages/compression.scm (zstd)[outputs]: New field.
	[arguments]: Add phase 'adjust-libary-locations'.  Pass LIBDIR and INCLUDEDIR
	in <#:make-flags>.
	* gnu/packages/backup.scm (borg)[inputs]: Change ZSTD to ZSTD:LIB.
	* gnu/packages/sync.scm (casync)[inputs]: Likewise.
	* gnu/packages/tor.scm (tor)[inputs]: Likewise.
	* gnu/packages/linux.scm (btrfs-progs)[inputs]: Likewise.  Add ZSTD:STATIC.

	gnu: whois: Update to 5.5.0.
	* gnu/packages/networking.scm (whois): Update to 5.5.0.

	gnu: jsoncpp: Update to 1.9.1.
	* gnu/packages/serialization.scm (jsoncpp): Update to 1.9.1.

	gnu: ffmpeg: Update to 4.1.4.
	* gnu/packages/video.scm (ffmpeg): Update to 4.1.4.

	gnu: x265: Update to 3.1.1.
	* gnu/packages/video.scm (x265): Update to 3.1.1.

2019-07-22  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Enable parallel build.
	...but limit the memory usage.  Tested with --cores=8 on a 16 GiB RAM machine.

	* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Remove <#:parallel-build?>.
	Add "jumbo_file_merge_limit=8" in <#:configure-flags>.

2019-07-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: htslib: Propagate zlib.
	Reported by Vedran Franke <Vedran.Franke@mdc-berlin.de>.

	* gnu/packages/bioinformatics.scm (htslib)[inputs]: Move zlib from here...
	[propagated-inputs]: ...to here.

2019-07-22  Ludovic Courtès  <ludo@gnu.org>

	pack: Pass a list as the entry point for 'build-docker-image'.
	* guix/scripts/pack.scm (docker-image)[build]: Pass a list as
	 #:entry-point, not a string.

	swh: Add basic tests.
	* guix/swh.scm (%swh-base-url): Turn into a parameter and export it.
	* tests/swh.scm: New file.
	* Makefile.am (SCM_TESTS): Add it.

2019-07-22  Ludovic Courtès  <ludo@gnu.org>

	doc: Update 'guix import json' example.
	This is a followup to d78010b81ee6ef4fd8803082e2f401b9e55b44db.

	* doc/guix.texi (Invoking guix import): Change 'guix import json'
	example to refer to "gettext", not "gcc".

2019-07-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: perl-net-http: Update to 6.19.
	* gnu/packages/web.scm (perl-net-httpd): Update to 6.19.

	gnu: perl-test-simple: Update to 1.302164.
	* gnu/packages/perl-check.scm (perl-test-simple): Update to 1.302164.

	gnu: perl-cpan-meta: Update to 2.150010.
	* gnu/packages/perl.scm (perl-cpan-meta): Update to 2.150010.

	gnu: perl-clone: Update to 0.42.
	* gnu/packages/perl.scm (perl-clone): Update to 0.42.

	gnu: perl-hash-merge: Update to 0.300.
	* gnu/packages/perl.scm (perl-hash-merge): Update to 0.300.
	[inputs]: Add perl-clone-choose.

	gnu: mallard-ducktype: Run tests.
	* gnu/packages/python-xyz.scm (mallard-ducktype)[arguments]: Replace
	'check phase to run test suite.

2019-07-22  Robert Vollmert  <rob@vllmrt.net>

	gnu: oil-shell: Update to 0.6.0
	* gnu/packages/shells.scm (oil-shell): Update to 0.6.0.

2019-07-21  Chris Marusich  <cmmarusich@gmail.com>

	gnu: libreoffice: Fix xdg-open absolute paths.
	Fixes: <https://bugs.gnu.org/36728>.

	* gnu/packages/libreoffice.scm (libreoffice) [inputs]: Add xdg-utils.
	[arguments][#:phases][prepare-src]: Replace hard-coded absolute paths to
	xdg-open in the source with the path to xdg-open in the xdg-utils input.

2019-07-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libosinfo: Update to 1.5.0.
	* gnu/packages/virtualization.scm (libosinfo): Update to 1.5.0.
	[arguments]: Remove ‘disable-broken-test’ phase.
	[native-inputs]: Remove check.

2019-07-21  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.2.2.
	* gnu/packages/linux.scm (linux-libre-5.2-version): Update to 5.2.2.
	(linux-libre-5.2-pristine-source): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.60.
	* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.60.
	(linux-libre-4.19-pristine-source): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.134.
	* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.134.
	(linux-libre-4.14-pristine-source): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.186.
	* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.186.
	(linux-libre-4.9-pristine-source): Update hash.

	gnu: linux-libre@4.4: Update to 4.4.186.
	* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.186.
	(linux-libre-4.4-pristine-source): Update hash.

	gnu: linux-libre: Deblob the linux-libre source tarball ourselves.
	* gnu/packages/linux.scm (linux-libre-deblob-scripts, deblob-scripts-5.2)
	(deblob-scripts-4.19, deblob-scripts-4.14, deblob-scripts-4.9)
	(deblob-scripts-4.4, computed-origin-method, %upstream-linux-source)
	(source-with-patches, make-linux-libre-source, linux-libre-5.2-version)
	(linux-libre-5.2-pristine-source, linux-libre-5.2-source)
	(linux-libre-4.19-pristine-source, linux-libre-4.19-source)
	(linux-libre-4.14-pristine-source, linux-libre-4.14-source)
	(linux-libre-4.9-pristine-source, linux-libre-4.9-source)
	(linux-libre-4.4-pristine-source, linux-libre-4.4-source)
	(linux-libre-pristine-source, linux-libre-source)
	(linux-libre-headers-4.9, linux-libre-headers-4.4)
	(make-linux-libre-headers*, make-linux-libre*): New variables.
	(%linux-libre-version): Rename to ...
	(linux-libre-version): ... this, and make it equal to linux-libre-5.2-version.
	(%linux-libre-4.19-version, %linux-libre-4.14-version)
	(%linux-libre-4.9-version, %linux-libre-4.4-version): Rename to ...
	(linux-libre-4.19-version, linux-libre-4.14-version)
	(linux-libre-4.9-version, linux-libre-4.4-version): ... these.
	(%linux-libre-4.19-hash, %linux-libre-4.19-patches)
	(%linux-libre-4.14-hash, %linux-libre-4.14-patches)
	(%linux-libre-hash, %linux-libre-5.2-patches): Remove variables.
	(make-linux-libre-headers, make-linux-libre): Reformulate in terms of
	make-linux-libre-headers* and make-linux-libre*, respectively.
	(linux-libre-5.2, linux-libre-4.19, linux-libre-4.14, linux-libre-4.9)
	(linux-libre-4.4, linux-libre-arm-veyron, linux-libre-arm-generic)
	(linux-libre-arm-generic-4.19, linux-libre-arm-generic-4.14)
	(linux-libre-arm-omap2plus, linux-libre-arm-omap2plus-4.19)
	(linux-libre-arm-omap2plus-4.14): Adapt and use make-linux-libre*.
	(linux-libre-headers-5.2, linux-libre-headers-4.19)
	(linux-libre-headers-4.14): Adapt and use make-linux-libre-headers*.

	gnu: Add darkice.
	* gnu/packages/audio.scm (darkice): New variable.
	* gnu/packages/patches/darkice-workaround-fpermissive-error.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-07-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: pybind11: Update to 2.3.0.
	* gnu/packages/python-xyz.scm (pybind11): Update to 2.3.0.

2019-07-21  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-ivy: Update to 0.12.0.
	* gnu/packages/emacs-xyz.scm (emacs-ivy): Update to 0.12.0.

2019-07-21  宋文武  <iyzsong@member.fsf.org>

	gnu: Add python-gdal.
	For <https://issues.guix.gnu.org/issue/36623>, thank to Arne Babenhauserheide
	for the original patch.

	* gnu/packages/geo.scm (python-gdal): New package.

2019-07-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qtwebkit: Update to 5.212.0-alpha3.
	* gnu/packages/qt.scm (qtwebkit): Update to 5.212.0-alpha3.

2019-07-20  Brian Leung  <bkleung89@gmail.com>

	gnu: Add ghc-hasktags.
	* gnu/packages/haskell.scm (ghc-hasktags): New variable.

	gnu: Add ghc-microlens-platform.
	* gnu/packages/haskell.scm (ghc-microlens-platform): New variable.

	gnu: Add ghc-microlens-ghc.
	* gnu/packages/haskell.scm (ghc-microlens-ghc): New variable.

	gnu: Add ghc-microlens-mtl.
	* gnu/packages/haskell.scm (ghc-microlens-mtl): New variable.

	gnu: Add ghc-hindent.
	* gnu/packages/haskell.scm (ghc-hindent): New variable.

	gnu: Add ghc-exactprint.
	* gnu/packages/haskell.scm (ghc-exactprint): New variable.

	gnu: Add ghc-descriptive.
	* gnu/packages/haskell.scm (ghc-descriptive): New variable.

	gnu: Add ghc-path-io.
	* gnu/packages/haskell.scm (ghc-path-io): New variable.

	gnu: Add ghc-path.
	* gnu/packages/haskell.scm (ghc-path): New variable.

	gnu: Add ghc-genvalidity-property.
	* gnu/packages/haskell.scm (ghc-genvalidity-property): New variable.

	gnu: Add ghc-genvalidity.
	* gnu/packages/haskell.scm (ghc-genvalidity): New variable.

	gnu: Add ghc-validity.
	* gnu/packages/haskell.scm (ghc-validity): New variable.

2019-07-19  Ludovic Courtès  <ludo@gnu.org>

	lint: Use the 'warning' procedure for messages.
	* guix/scripts/lint.scm (emit-warnings): Use 'warning' instead of
	'format'.

2019-07-19  Ludovic Courtès  <ludo@gnu.org>

	lint: source: Stop as soon as a valid URL is found.
	This restores the behavior of 'guix lint' prior to commit
	50fc2384feb3bb2677d074f8f0deb5ae3c56b4d8.

	* guix/lint.scm (check-source)[warnings-for-uris]: Rewrite to stop as
	soon as one of URIS is valid.

2019-07-19  Ludovic Courtès  <ludo@gnu.org>

	lint: Remove unused imports.
	* guix/lint.scm: Remove now unused (gnu packages) and (guix monads)
	imports.

	lint: Add test for 'source'.
	* tests/lint.scm ("source: 404 and 200"): New test.

2019-07-19  Ludovic Courtès  <ludo@gnu.org>

	lint: 'source' check no longer complains about unavailable mirrors.
	Fixes a regression introduced in
	50fc2384feb3bb2677d074f8f0deb5ae3c56b4d8.

	Previously, 'guix lint -c source coreutils' would complain if one of the
	mirrors was unavailable.  This is no longer the case.

	* guix/lint.scm (check-source)[warnings-for-uris]: Use 'filter-map'.
	Remove 'append-map' call.
	Use 'append-map' here so that we can meaningfull compare the length or
	URIS and that of WARNINGS.
	Use '=' to compare lengths.

2019-07-19  Ludovic Courtès  <ludo@gnu.org>

	lint: Update tests to (guix lint) migration.
	This is a followup to f363c836e0b4c416dae594af4257459da592b35c.

	* tests/lint.scm ("cve")
	("cve: one vulnerability")
	("cve: one patched vulnerability")
	("cve: known safe from vulnerability")
	("cve: vulnerability fixed in replacement version")
	("cve: patched vulnerability in replacement"): Refer to
	'package-vulnerabilities' from (guix lint), not (guix scripts lint).

2019-07-19  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add emacs-zerodark-theme.
	* gnu/packages/emacs-xyz.scm (emacs-zerodark-theme): New variable.

2019-07-19  Ludovic Courtès  <ludo@gnu.org>

	ui: 'warn-about-load-error' provides hints for unbound variables.
	* guix/ui.scm (warn-about-load-error): Add 'unbound-variable' clause.
	* tests/guix-build.sh: Add test.

	ui: 'warn-about-load-error' warns about file/module name mismatches.
	* guix/discovery.scm (scheme-modules): Rename the inner 'file' to
	'relative'.  Pass FILE as an addition argument to WARN.
	* guix/ui.scm (warn-about-load-error): Add 'module' argument (actually,
	what was called 'file' really contained a module name.)  Call
	'check-module-matches-file' in the catch-all error case.
	(check-module-matches-file): New procedure.
	* tests/guix-build.sh: Test it.

	gnu: python-jupyter-client: Patch file name of 'ip'.
	* gnu/packages/python-xyz.scm (python-jupyter-client)[arguments]: Add #:phases.
	[inputs]: New field.

2019-07-19  Timothy Sample  <samplet@ngyro.com>

	gnu: gnome-session: Do not patch in absolute paths.
	This is no longer needed as upstream is now using absolute paths.

	* gnu/packages/gnome.scm (gnome-session): Remove phase that patches
	absolute paths into the session desktop entry files.

2019-07-19  Timothy Sample  <samplet@ngyro.com>

	gnu: evolution-data-server: Use a proper patch for locales.
	See <https://lists.gnu.org/archive/html/guix-devel/2019-07/msg00265.html>.

	* gnu/packages/patches/evolution-data-server-locales.patch: New file.
	* gnu/local.mk: Add it.
	* gnu/packages/gnome.scm (evolution-data-server): Replace the
	'patch-locale-canonicalization' phase with the new patch.

2019-07-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: colobot, leela-zero: Add Boost workaround.
	This works around and incompatibility with CMake 3.14 and Boost 1.70,
	see <https://bugs.gnu.org/36721>.

	* gnu/packages/games.scm (colobot, leela-zero)[arguments]: Add
	"-DBoost_NO_BOOST_CMAKE=ON" in <#:configure-flags>.

2019-07-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: supertux: Adjust for recent GCC and Boost.
	* gnu/packages/patches/supertux-fix-build-with-gcc5.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/games.scm (supertux)[source](patches): Remove.
	[arguments]: Adjust <#:configure-flags>.

2019-07-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: glog: Disable test that fails on non-x86_64 platforms.
	This was removed in 4678cc46a4c1e0538402d8df6d85d3caedc7f00b, but turned out
	to still be needed.

	* gnu/packages/logging.scm (glog)[arguments]: New field.

2019-07-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-keras: Add upstream patch.
	* gnu/packages/patches/python-keras-integration-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/machine-learning.scm (python-keras)[source](patches): New field.

	gnu: librime: Update to 1.5.3.
	* gnu/packages/ibus.scm (librime): Update to 1.5.3.
	[arguments]: Add <#:configure-flags>.

	gnu: zyre: Kernel headers are system headers.
	* gnu/packages/networking.scm (zyre)[arguments]: Add <#:make-flags>.

	gnu: czmq: Update to 4.2.0.
	* gnu/packages/networking.scm (czmq): Update to 4.2.0.
	[arguments]: Enable tests, but patch out the non-working one.

	gnu: tensorflow: Provide older setuptools version.
	* gnu/packages/python-xyz.scm (python-setuptools-for-tensorflow): New public
	variable.
	* gnu/packages/machine-learning.scm (tensorflow)[native-inputs]: Add it.

2019-07-19  Rutger Helling  <rhelling@mykolab.com>

	gnu: fbreader: Build with GCC 5.
	* gnu/packages/ebook.scm (fbreader)[native-inputs]: Add GCC-5.

	gnu: john-the-ripper-jumbo: Build against OpenSSL 1.0.
	* gnu/packages/password-utils.scm (john-the-ripper-jumbo): Change OPENSSL to
	OPENSSL-1.0.

	gnu: ovmf: Build with GCC 5.
	* gnu/packages/firmware.scm (ovmf)[native-inputs]: Add GCC-5.

2019-07-19  Ludovic Courtès  <ludo@gnu.org>

	channels: Always provide a <channel-metadata> record.
	This simplifies the code since one no longer needs to think about
	whether '.guix-channel' was present.

	* guix/channels.scm (read-channel-metadata): Always pass a string as the
	first argument to 'channel-metadata'.
	(read-channel-metadata-from-source): Always return a <channel-metadata>
	record.
	(channel-instance-dependencies): Remove now unneeded 'match'.
	(standard-module-derivation): Assume DIRECTORY is never #f and contains
	a leading slash.
	* tests/channels.scm (channel-metadata-directory)
	(channel-metadata-dependencies): New procedures.
	("channel-instance-metadata returns #f if .guix-channel does not
	exist"): Remove.
	("channel-instance-metadata returns default if .guix-channel does not
	exist"): New test.
	(make-instance): Use 'write' instead of 'display' when creating
	'.guix-channel'.
	(instance--no-deps): Remove dependencies.
	(instance--sub-directory): New variable.
	("channel-instance-metadata and default dependencies")
	("channel-instance-metadata and directory"): New tests.
	("latest-channel-instances excludes duplicate channel dependencies"):
	Expect 'channel-commit' to return a string and adjust accordingly.

2019-07-19  Ludovic Courtès  <ludo@gnu.org>

	channels: Remove unneeded 'version' field of <channel-metadata>.
	The idea is that 'read-channel-metadata' will take care of converting
	possibly older versions to the current data type.  Thus, storing the
	version number is unnecessary.

	* guix/channels.scm (<channel-metadata>)[version]: Remove.
	(read-channel-metadata, channel-instance-dependencies): Adjust
	accordingly.

2019-07-19  Ludovic Courtès  <ludo@gnu.org>

	channels: Strictly check the version of '.guix-channel'.
	Until now the 'version' field in '.guix-channel' could be omitted, or it
	could be any value.

	* guix/channels.scm (read-channel-metadata): Rename to...
	(channel-instance-metadata): ... this.
	(channel-instance-dependencies): Adjust accordingly.
	(read-channel-metadata): New procedure.  Use 'match'
	to require a 'version' field.  Provide proper error handling when the
	channel sexp is malformed or when given an unsupported version number.
	(read-channel-metadata-from-source): Use 'catch' and
	'system-error-errno' instead of 'file-exists?'.
	* tests/channels.scm (instance--unsupported-version): New variable.
	(read-channel-metadata): Rename to...
	(channel-instance-metadata): ... this.  Rename tests accordingly.
	("channel-instance-metadata rejects unsupported version"): New test.

2019-07-19  Ludovic Courtès  <ludo@gnu.org>

	linux-container: Add 'eval/container'.
	* gnu/system/linux-container.scm (eval/container): New procedure.
	* tests/containers.scm ("eval/container, exit status")
	("eval/container, writable user mapping"): New tests.

	file-systems: Use 'no-atime' for %IMMUTABLE-STORE.
	* gnu/system/file-systems.scm (%immutable-store): Add 'no-atime'.

	guix archive: Use (gcrypt common).
	* guix/scripts/archive.scm: Use (gcrypt common) for 'error-source' and
	'error-string'.

2019-07-18  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

2019-07-18  Ludovic Courtès  <ludo@gnu.org>

	syscalls: 'define-as-needed' does not re-export local variables.
	Fixes <https://bugs.gnu.org/36723>.
	Reported by Timothy Sample <samplet@ngyro.com>.

	* guix/build/syscalls.scm (define-as-needed): Rewrite to use lower-level
	module primitives; define VARIABLE only if it's not already defined to
	avoid "re-exporting local variable" error.

2019-07-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-pympler: Update to 0.7.
	* gnu/packages/python-xyz.scm (python-pympler): Update to 0.7.

	gnu: pidentd: Build against OpenSSL 1.0.
	* gnu/packages/networking.scm (pidentd)[inputs]: Change OPENSSL to OPENSSL-1.0.

	gnu: glog: Update to 0.4.0.
	* gnu/packages/patches/glog-gcc-5-demangling.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/logging.scm (glog): Update to 0.4.0.
	[source]: Use GIT-FETCH.
	[arguments]: Remove.

	gnu: bpp: Use the default GCC.
	* gnu/packages/bioinformatics.scm (bpp-core, bpp-phyl, bpp-popgen, bpp-seq,
	bppsuite)[inputs]: Remove GCC-5.

	gnu: python-flake8-polyfill: Adjust tests for Pytest 4.
	* gnu/packages/python-xyz.scm (python-flake8-polyfill)[arguments]: Add
	substitution in setup.cfg.

	gnu: openmw: Add Boost workaround.
	* gnu/packages/game-development.scm (openmw)[arguments]: Set
	"-DBoost_NO_BOOST_CMAKE=ON" in <#:configure-flags>.

	gnu: zeromq: Update to 4.3.2.
	* gnu/packages/networking.scm (zeromq): Update to 4.3.2.
	[source](uri): Adjust accordingly.

	gnu: openimageio: Fix build with Boost 1.70 and CMake 3.14.
	* gnu/packages/graphics.scm (openimageio)[arguments]: Add <#:configure-flags>.

	gnu: openal: Build with GCC 9.
	* gnu/packages/audio.scm (openal)[native-inputs]: Add GCC-9.

	gnu: libvirt: Provide '<rpc/rpc.h>'.
	* gnu/packages/virtualization.scm (libvirt)[inputs]: Add LIBTIRPC.
	[arguments]: Add phase 'patch-libtirpc-file-names'.

2019-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: i2pd: Rewrite 'check phase using with-directory-excursion.
	* gnu/packages/i2p.scm (i2pd)[arguments]: In custom 'check phase use
	with-directory-excursion to change directory.

2019-07-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: innoextract: Fix build with Boost 1.70 and GCC 7.
	* gnu/packages/compression.scm (innoextract)[arguments]: Add
	<#:configure-flags> and <#:phases>.

	gnu: libmp4v2: Fix build with C++11.
	* gnu/packages/patches/libmp4v2-c++11.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/video.scm (libmp4v2)[source](patches): New field.

2019-07-18  Jakob L. Kreuze  <zerodaysfordays@sdf.lonestar.org>

	gnu: Add i2pd.
	[[PGP Signed Part:No public key for F506FD169D8FD95A created at 2019-07-17T20:12:25+0200 using RSA]]
	* gnu/packages/i2p.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: Add websocketpp.
	* gnu/packages/web.scm (websocketpp): New variable.

2019-07-18  Brian Leung  <bkleung89@gmail.com>

	gnu: Add emacs-ccls.
	* gnu/packages/emacs-xyz.scm (emacs-ccls): New variable.

	gnu: Add emacs-pandoc-mode.
	* gnu/packages/emacs-xyz.scm (emacs-pandoc-mode): New variable.

	gnu: Add emacs-focus.
	* gnu/packages/emacs-xyz.scm (emacs-focus): New variable.

	gnu: Add emacs-deadgrep.
	* gnu/packages/emacs-xyz.scm (emacs-deadgrep): New variable.

	gnu: Add emacs-github-review.
	* gnu/packages/emacs-xyz.scm (emacs-github-review): New variable.

2019-07-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add xygrib.
	* gnu/packages/geo.scm (xygrib): New variable.

	gnu: Add libnova.
	* gnu/packages/astronomy.scm (libnova): New variable.

2019-07-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.14.4.
	* gnu/packages/dns.scm (bind): Update to 9.14.4.

	machine: Fix typo.
	* gnu/machine/ssh.scm (managed-host-environment-type)[description]:
	Fix typo.

2019-07-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	Revert "gnu: emacs-org: Update to 9.2.4."
	This reverts commit 348753349222206809f0b1f7d4ce5fbed43290f0.

	The structure of the tarball is different when obtained from
	"https://orgmode.org" and emacs-build-system no longer apply.  Therefore, the
	package will not build.

	Org has not been updated in ELPA to its latest version (9.2.4); this was
	reported upstream.

2019-07-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: starfighter: Update to 2.0.0.2.
	* gnu/packages/games.scm (starfighter): Update to 2.0.0.2.
	[source]: Use 'git-fetch' and 'git-file-name'.
	[native-inputs]: Add autoconf and automake.
	[inputs]: Add pango and sdl2-ttf.
	[home-page]: Update project home page.

2019-07-17  Ludovic Courtès  <ludo@gnu.org>

	doc: Correctly document 'host' field of <cuirass-configuration>.
	* doc/guix.texi (Continuous Integration): Fix doc of the 'host' field.

2019-07-17  Ludovic Courtès  <ludo@gnu.org>

	pull: Pass #:use-substitutes? to 'show-what-to-build'.
	Fixes <https://bugs.gnu.org/36509>.
	Reported by Robert Vollmert <rob@vllmrt.net>.

	* guix/scripts/pull.scm (build-and-install): Add #:use-substitutes?
	parameter and pass it to UPDATE-PROFILE.
	(guix-pull): Pass #:use-substitutes? to 'build-and-install'.

2019-07-17  Ludovic Courtès  <ludo@gnu.org>

	pull: Use (ice-9 format).
	* guix/scripts/pull.scm (guix): Use (ice-9 format), as reported by
	'-Wformat'.

	pull: Remove unused procedures.
	* guix/scripts/pull.scm (what-to-build, indirect-root-added): Remove.

	doc: Remove note about grafts being "beta".
	* doc/guix.texi (Security Updates): Remove pointless note about the
	feature being "beta".

2019-07-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Add native Wayland variant.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Preserve
	"third_party/wayland/wayland_scanner_wrapper.py" and "third_party/wayland-protocols".
	(ungoogled-chromium/wayland): New public variable.

2019-07-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: emacs-org-contrib: Update to 20190715.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 20190715.

	gnu: emacs-org: Update to 9.2.4.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.2.4.

	gnu: c-reduce: Update to 2.10.0.
	* gnu/packages/debug.scm (c-reduce): Update to 2.10.0.
	[inputs]: Use default clang & llvm versions (currently 8).

	gnu: sord: Propagate serd.
	* gnu/packages/rdf.scm (sord)[inputs]: Move serd from here…
	[propagated-inputs]: …to here.

	gnu: python-pathlib2: Fix synopsis typo.
	* gnu/packages/python-xyz.scm (synopsis): Fix typo.

	gnu: npth: Update to 1.6.
	* gnu/packages/gnupg.scm (npth): Update to 1.6.

2019-07-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnome-control-center: Shorten patch file name.
	* gnu/packages/patches/gnome-control-center-use-udisks-to-get-disk-size.patch:
	Rename to...
	* gnu/packages/patches/gnome-control-center-udisks.patch: ... this.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/gnome.scm (gnome-control-center)[source]: Likewise.

	Merge branch 'master' into core-updates

2019-07-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: u-boot: Fix target/system comparison in 'make-u-boot-package'.
	Until now, running, say:

	  guix build -e '(@@ (gnu packages bootloaders) u-boot-a20-olinuxino-micro)' \
	    -s armhf-linux

	on an x86_64-linux machine wouldn't have the desired effect
	because (%current-system) would return "x86_64-linux" when 'same-arch?'
	was evaluated.  This fixes that.

	* gnu/packages/bootloaders.scm (make-u-boot-package)[same-arch?]: Turn
	into a thunk so that (%current-system) is evaluated in the right
	context, and adjust callers.  Use 'string=?' instead of 'string-prefix?'.

2019-07-17  Jens Mølgaard  <jens@zete.tk>

	gnu: Add readymedia.
	* gnu/packages/upnp.scm (readymedia): New variable.

2019-07-17  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: telegram-purple: Update to 1.4.1.
	* gnu/packages/messaging.scm (telegram-purple): Update to 1.4.1.

2019-07-17  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-prescient: Update to 3.2.
	* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 3.2.

	gnu: Add emacs-so-long.
	* gnu/packages/emacs-xyz.scm (emacs-so-long): New variable.

2019-07-17  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Reorder and clarify contributing instructions.
	* doc/contributing.texi (Building from Git, Running Guix Before It Is
	Installed): Make instructions using Guix come first and clarify which code is
	an instruction and which is merely an example.

2019-07-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-ipykernel: Record absolute file name of 'python'.
	* gnu/packages/python-xyz.scm (python-ipykernel)[arguments]: Add
	'set-python-file-name' phase.

2019-07-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: multipath-tools: Treat libaio headers as system headers.
	* gnu/packages/linux.scm (multipath-tools)[arguments]: Set C_INCLUDE_PATH in
	<#:make-flags>.

	gnu: ceph: Fix build with recent CMake.
	* gnu/packages/storage.scm (ceph)[arguments]: Drop "-DENABLE_SHARED" from
	<#:configure-flags> in favor of "-DBUILD_SHARED_LIBS".  Add phase to remove
	installed test executables.

	gnu: nanopolish: Fix build with GCC 7.
	* gnu/packages/bioinformatics.scm (nanopolish)[arguments]: Preserve the
	existing CPATH variable, if any.

	gnu: multipath-tools: Update to 0.8.2.
	* gnu/packages/linux.scm (multipath-tools): Update to 0.8.2.

2019-07-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: multipath-tools: Remove Ceph input.
	Ceph adds a massive dependency for a little-used feature.  It was mainly added
	because the build-system previously could not cope with librados being missing.

	* gnu/packages/linux.scm (multipath-tools)[inputs]: Remove CEPH:LIB.

2019-07-17  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: python-swagger-spec-validator: Update to 2.4.3.
	* gnu/packages/python-xyz.scm (python-swagger-spec-validator): Update to
	2.4.3.
	[native-inputs]: Add python-pyyaml.

	gnu: Add python-flask-htpasswd.
	* gnu/packages/python-web.scm (python-flask-htpasswd): New variable.

2019-07-17  Jelle Licht  <jlicht@fsfe.org>

	gnu: Add network-manager-vpnc.
	* gnu/packages/gnome.scm (network-manager-vpnc): New variable.

	gnu: network-manager-openvpn: Patch hardcoded paths.
	* gnu/packages/gnome.scm (network-manager-openvpn)[arguments]: Add custom
	'patch-path' phase to replace references to openvpn and modprobe.
	[inputs]: Add kmod.

	gnu: network-manager-openvpn: Pass '--localstatedir=/var'.
	* gnu/packages/gnome.scm (network-manager-openvpn)[arguments]: Pass
	'--localstatedir=/var' to #:configure-flags.

	services: network-manager: Clear default OpenVPN user.
	* gnu/services/networking.scm (network-manager-shepherd-service): Clear
	'NM_OPENVPN_USER' and 'NM_OPENVPN_GROUP' in #:environment-variables.

2019-07-17  Jelle Licht  <jlicht@fsfe.org>

	services: network-manager: Properly load vpn plugins
	Extends the dbus service when vpn plugins are enabled.

	* gnu/services/networking.scm (network-manager-service-type): Load vpn plugins
	when extending dbus service.

2019-07-17  Tomáš Čech  <sleep_walker@gnu.org>

	gnu: network-manager: Fix plugin loading problem.
	* gnu/packages/patches/nm-plugin-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gnome.scm (network-manager)[source](patches): New field.

2019-07-17  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add gnaural.
	* gnu/packages/audio.scm (gnaural): New variable.

2019-07-17  Timothy Sample  <samplet@ngyro.com>

	system: Write the timezone to /etc/timezone.
	* gnu/system.scm (operating-system-etc-service): Write the operating
	system timezone to /etc/timezone.

	Fixes <https://bugs.gnu.org/35746>.

2019-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: msmtp: Update to 1.8.5.
	* gnu/packages/mail.scm (msmtp): Update to 1.8.5.

	gnu: mpop: Update to 1.4.5.
	* gnu/packages/mail.scm (mpop): Update to 1.4.5.

	gnu: qjackctl: Update to 0.5.9.
	* gnu/packages/audio.scm (qjackctl): Update to 0.5.9.

	gnu: qsynth: Update to 0.5.7.
	* gnu/packages/audio.scm (qsynth): Update to 0.5.7.
	[arguments]: Remove CXXFLAGS=-std=gnu++11 #:configure-flag.

	gnu: qsynth: Use newer (HTTPS) home page.
	* gnu/packages/audio.scm (qsynth)[home-page]: Update.

2019-07-16  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add opencascade-occt.
	* gnu/packages/maths.scm (opencascade-occt): New variable.

2019-07-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: osc: Update to 0.165.2.
	* gnu/packages/build-tools.scm (osc): Update to 0.165.2.

	gnu: gap: Update to 4.10.2.
	* gnu/packages/algebra.scm (gap): Update to 4.10.2.

	gnu: font-google-noto: Update to 20171025.
	* gnu/packages/fonts.scm (font-google-noto): Update to 20171025.

	gnu: r-pmcmr: Fix description.
	* gnu/packages/cran.scm (r-pmcmr)[description]: Use ‘dependent’.

	Use more guix.gnu.org.
	* build-aux/build-self.scm (make-config.scm): Replace gnu.org/s/guix with guix.gnu.org.
	* guix/scripts/publish.scm (render-home-page): Likewise.
	* guix/self.scm (make-config.scm): Likewise.

	gnu: hdup: Use archived home page.
	* gnu/packages/backup.scm (hdup)[home-page]: Load from archive.org.

	gnu: mercurial: Update to 5.0.2.
	* gnu/packages/version-control.scm (mercurial): Update to 5.0.2.

	gnu: pari-gp: Update to 2.11.2.
	* gnu/packages/algebra.scm (pari-gp): Update to 2.11.2.

	gnu: xauth: Update to 1.1.
	* gnu/packages/xorg.scm (xauth): Update to 1.1.

	gnu: gp2c: Update to 0.0.11pl2.
	* gnu/packages/algebra.scm (gp2c): Update to 0.0.11pl2.

	gnu: jekyll: Update to 3.8.6.
	* gnu/packages/ruby.scm (jekyll): Update to 3.8.6.

2019-07-16  Timothy Sample  <samplet@ngyro.com>
	    Robert Vollmert  <rob@vllmrt.net>

	gnu: ghc-clock-bootstrap: Move and inherit from ghc-clock.
	Fixes <https://bugs.gnu.org/36084>.

	* gnu/packages/haskell-check.scm (ghc-clock-bootstrap): Move this...
	* gnu/packages/haskell.scm (ghc-clock-bootstrap): ...here and inherit
	from ghc-clock (which implies updating to version 0.7.2).

2019-07-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: evolution-data-server: Remove obsolete workaround.
	* gnu/packages/gnome.scm (evolution-data-server)[arguments]: Do not pass
	"-DU_USING_ICU_NAMESPACE" in <#:configure-flags>.

2019-07-16  Kei Kebreau  <kkebreau@posteo.net>

	gnu: evolution-data-server: Update to 3.30.5.
	* gnu/packages/gnome.scm (evolution-data-server): Update to 3.30.5.
	[arguments]: Remove "-std=gnu++11" configure flag. Disable more failing tests.

	gnu: evolution: Update to 3.30.5.
	* gnu/packages/gnome.scm (evolution): Update to 3.30.5.
	[arguments]: Add "patch-ui-module-dir", "glib-or-gtk-compile-schemas" and
	"glib-or-gtk-wrap" phases.

2019-07-16  Carl Dong  <accounts@carldong.me>

	gnu: Allow building toolchain with non-default libc.
	* gnu/packages/base.scm (make-gcc-libc): Make public.
	* gnu/packages/commencement.scm (make-gcc-toolchain): Add 'libc'
	  optional argument to specify using a non-default glibc package, also
	  make public.

2019-07-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: Qt@4: Build with GCC 5 and OpenSSL 1.0.
	* gnu/packages/qt.scm (qt-4)[inputs]: Replace OPENSSL with OPENSSL-1.0.
	[native-inputs]: Add GCC-5.

2019-07-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Update to 75.0.3770.142 [security fixes].
	This fixes CVE-2019-972921 and CVE-2019-951487.

	* gnu/packages/chromium.scm (%chromium-version): Set to 75.0.3770.142.
	(%chromium-origin): Update hash.

2019-07-16  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: python-matplotlib: Do not propagate GTK+ or python-pyqt.
	* gnu/packages/python-xyz.scm (python-matplotlib)[propagated-inputs]: Remove
	gtk+ and python-pyqt.
	[arguments]: Adjust configure-environment phase.

2019-07-16  Timothy Sample  <samplet@ngyro.com>

	gnu: evolution-data-server: Fix locale handling.
	* gnu/packages/gnome.scm (evolution-data-server)[arguments]: Add a phase
	that patches the source code to fix a locale handling issue.

2019-07-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: snap: Update to 5.0.4.
	* gnu/packages/education.scm (snap): Update to 5.0.4.

2019-07-16  Ludovic Courtès  <ludo@gnu.org>

	doc: Add 'images' directory next to HTML pages.
	* doc/build.scm (html-manual): Add images/ symlinks.

2019-07-16  Robert Vollmert  <rob@vllmrt.net>

	build/cargo-build-system: Use bundled json instead of guile-json.
	* guix/build/cargo-build-system.scm: Use (gnu build json) instead
	of (json parser).
	* guix/build-system/cargo.scm: Import (gnu build json) instead of
	(json parser).

	gnu: rust-proc-macro2: Update to 0.4.30.
	* gnu/packages/crates-io.scm (rust-proc-macro2): Update to 0.4.30.

	build/cargo-build-system: Set CARGO_HOME early.
	* guix/build/cargo-build-system.scm (configure): Set CARGO_HOME.
	(install): No longer set CARGO_HOME.

2019-07-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: direvent: Update to 5.2.
	* gnu/packages/admin.scm (direvent): Update to 5.2.

2019-07-15  Christopher Baines  <mail@cbaines.net>

	lint: Separate checkers by dependence on the internet.
	I think there are a couple of potential uses for this. It's somewhat a
	separation in to what checkers are just checking the contents of the
	repository (line length for example), and other checkers which are bringing in
	external information which could change.

	I'm thinking particularly, about treating network dependent checkers
	differently when automatically running them, but this commit also adds a
	--no-network flag to guix lint, which selects the checkers that don't access
	the network, which could be useful if no network access is available.

	* guix/lint.scm (%checkers): Rename to %all-checkers.
	(%local-checkers, %network-dependent-checkers): New variables.
	* guix/scripts/lint.scm (run-checkers): Make the checkers argument mandatory.
	(list-checkers-and-exit): Handle the checkers as an argument.
	(%options): Adjust for changes to %checkers, add a --no-network option, and
	change how the --list-checkers option is handled.
	(guix-lint): Adjust indentation, and update how the checkers are handled.

2019-07-15  Christopher Baines  <mail@cbaines.net>

	lint: Move the linting code to a different module.
	To try and move towards making programatic access to the linting code easier,
	this commit separates out the linting script, from the linting functionality
	that it uses.

	* guix/scripts/lint.scm (emit-warnings): Alter to to not use match-lambda, as
	<lint-warning> isn't accessible.
	(<lint-warning>, lint-warning, make-lint-warning, lint-warning?,
	lint-warning-message, lint-warning-message-text, lint-warning-message-data,
	lint-warning-location, package-file, %make-warning make-warning,
	<lint-checker>, lint-checker, make-lint-checker, lint-checker?,
	lint-checker-name, lint-checker-description, lint-checker-check,
	properly-starts-sentance?, starts-with-abbreviation?, %quoted-identifier-rx,
	check-description-style, package-input-intersection,
	check-inputs-should-be-native, check-inputs-should-not-be-an-input-at-all,
	package-name-regexp, check-synopsis-style, probe-uri,
	tls-certificate-error-string, validate-uri, check-home-page,
	%distro-directory, check-patch-file-names, escape-quotes,
	official-gnu-packages*, check-gnu-synopsis+description, origin-uris,
	check-source, check-source-file-name, check-source-unstable-tarball,
	check-mirror-url, check-github-url, check-derivation, check-license,
	call-with-networking-fail-safe, with-networking-fail-safe,
	current-vulnerabilities*, package-vulnerabilities, check-vulnerabilities,
	check-for-updates, report-tabulations, report-trailing-white-space,
	report-long-line, %hanging-paren-rx, report-lone-parantheses,
	%formatting-reporters, report-formatting-issues, check-formatting, %checkers):
	Move to…
	* guix/lint.scm: … here
	* po/guix/POTFILES.in: Add guix/lint.scm.
	* Makefile.am: Add guix/lint.scm.
	* tests/lint.scm: Change to import (guix lint), rather than (guix scripts lint).

2019-07-15  Christopher Baines  <mail@cbaines.net>

	scripts: lint: Separate the message warning text and data.
	So that translations can be handled more flexibly, rather than having to
	translate the message text within the checker.

	* guix/scripts/lint.scm (lint-warning-message-text,
	lint-warning-message-data): New procedures.
	(lint-warning-message): Remove record field accessor, replace with procedure
	that handles the lint warning data and translating the message.
	(make-warning): Rename to %make-warning.
	(make-warning): New macro.
	(emit-warnings): Handle the message-text and message-data fields.
	(check-description-style): Adjust for changes to make-warning.
	[check-trademarks, check-end-of-sentence-space): Adjust for changes to
	make-warning.
	(check-inputs-should-be-native, check-inputs-should-not-be-an-input-at-all,
	check-synopsis-style, validate-uri, check-home-page, check-patch-file-names,
	check-gnu-synopsis+description, check-mirror-url, check-github-url,
	check-derivation, check-vulnerabilities, check-for-updates,
	report-tabulations, report-trailing-white-space, report-long-line,
	report-lone-parentheses): Adjust for changes to make-warning.

2019-07-15  Christopher Baines  <mail@cbaines.net>

	scripts: lint: Handle warnings with a record type.
	Rather than emiting warnings directly to a port, have the checkers return the
	warning or warnings.

	This makes it easier to use the warnings in different ways, for example,
	loading the data in to a database, as you can work with the <lint-warning>
	records directly, rather than having to parse the output to determine the
	package and location.

	* guix/scripts/lint.scm (<lint-warning>): New record type.
	(lint-warning): New macro.
	(lint-warning?, lint-warning-package, lint-warning-message,
	lint-warning-location, package-file, make-warning): New procedures.
	(call-with-accumulated-warnings, with-accumulated-warnings): Remove.
	(emit-warning): Rename to emit-warnings, and switch to displaying multiple
	warnings.
	(check-description-style)[check-not-empty-description, check-texinfo-markup,
	check-trademarks, check-quotes, check-proper-start,
	check-end-of-sentence-space]: Switch to generating a list of warnings, and
	using make-warning, rather than emit-warning.
	(check-inputs-should-be-native, check-inputs-should-not-be-an-input-at-all):
	Switch to generating a list of warnings, and using make-warning, rather than
	emit-warning.
	(check-synopsis): Switch to generating a list of warnings, and using
	make-warning, rather than emit-warning.
	[check-not-empty]: Remove, this is handled in the match clause
	to avoid other warnings being emitted.
	[check-final-period, check-start-article, check-synopsis-length,
	check-proper-start, check-start-with-package-name, check-texinfo-markup]:
	Switch to generating a list of warnings, and using make-warning, rather than
	emit-warning.
	[checks]: Remove check-not-empty.
	(validate-uri, check-home-page, check-patch-file-names,
	check-gnu-synopsis+description): Switch to generating a list of warnings, and
	using make-warning, rather than emit-warning.
	(check-source): Switch to generating a list of warnings, and using
	make-warning, rather than emit-warning.
	[try-uris]: Remove.
	[warnings-for-uris]: New procedure, replacing try-uris.
	(check-source-file-name, check-source-unstable-tarball, check-mirror-url,
	check-github-url, check-derivation, check-vulnerabilities, check-for-updates,
	report-tabulations, report-trailing-white-space, report-long-line,
	report-lone-parentheses, report-formatting-issues, check-formatting): Switch
	to generating a list of warnings, and using make-warning, rather than
	emit-warning.
	(run-checkers): Call emit-warnings on the warnings returned from the checker.
	* tests/lint.scm (string-match-or-error, single-lint-warning-message): New
	procedures.
	(call-with-warnings, with-warnings): Remove.
	("description: not a string", "description: not empty", "description: invalid
	Texinfo markup", "description: does not start with an upper-case letter",
	"description: may start with a digit", "description: may start with lower-case
	package name", "description: two spaces after end of sentence", "description:
	end-of-sentence detection with abbreviations", "description: may not contain
	trademark signs: ™", "description: may not contain trademark signs: ®",
	"description: suggest ornament instead of quotes", "synopsis: not a string",
	"synopsis: not empty", "synopsis: valid Texinfo markup", "synopsis: does not
	start with an upper-case letter", "synopsis: may start with a digit",
	"synopsis: ends with a period", "synopsis: ends with 'etc.'", "synopsis:
	starts with 'A'", "synopsis: starts with 'a'", "synopsis: starts with 'an'",
	"synopsis: too long", "synopsis: start with package name", "synopsis: start
	with package name prefix", "synopsis: start with abbreviation", "inputs:
	pkg-config is probably a native input", "inputs: glib:bin is probably a native
	input", "inputs: python-setuptools should not be an input at all (input)",
	"inputs: python-setuptools should not be an input at all (native-input)",
	"inputs: python-setuptools should not be an input at all (propagated-input)",
	"patches: file names", "patches: file name too long", "patches: not found",
	"derivation: invalid arguments", "license: invalid license", "home-page: wrong
	home-page", "home-page: invalid URI", "home-page: host not found", "home-page:
	Connection refused", "home-page: 200", "home-page: 200 but short length",
	"home-page: 404", "home-page: 301, invalid", "home-page: 301 -> 200",
	"home-page: 301 -> 404", "source-file-name", "source-file-name: v prefix",
	"source-file-name: bad checkout", "source-file-name: good checkout",
	"source-file-name: valid", "source-unstable-tarball",
	"source-unstable-tarball: source #f", "source-unstable-tarball: valid",
	"source-unstable-tarball: package named archive", "source-unstable-tarball:
	not-github", "source-unstable-tarball: git-fetch", "source: 200", "source: 200
	but short length", "source: 404", "source: 301 -> 200", "source: 301 -> 404",
	"mirror-url", "mirror-url: one suggestion", "github-url", "github-url: one
	suggestion", "github-url: already the correct github url", "cve", "cve: one
	vulnerability", "cve: one patched vulnerability", "cve: known safe from
	vulnerability", "cve: vulnerability fixed in replacement version", "cve:
	patched vulnerability in replacement", "formatting: lonely parentheses",
	"formatting: alright"): Change test-assert to test-equal, and adjust to work
	with the changes above.
	("formatting: tabulation", "formatting: trailing white space", "formatting:
	long line"): Use string-match-or-error rather than string-contains.

2019-07-15  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.2.1.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.2.1.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.59.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.59.
	(%linux-libre-4.19-hash): Update hash.

2019-07-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: libnsl: Do not build 'libnsl.a'.
	* gnu/packages/onc-rpc.scm (libnsl)[arguments]: Add <#:configure-flags>.

	gnu: libnsl: Fix build with gettext 0.20.
	* gnu/packages/onc-rpc.scm (libnsl)[arguments]: New field.

	gnu: python-cachecontrol: Do not use unstable source archive.
	* gnu/packages/python-web.scm (python-cachecontrol)[source]: Change to GIT-FETCH.

2019-07-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: uim-qt: Build with qt-5 support.
	* gnu/packages/xorg.scm (uim-qt)[inputs]: Remove qt@4.  Add qtbase,
	qtx11extras.
	[arguments]: Replace qt4 configure flags with qt5 configure flags.

2019-07-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: sooperlooper: Adjust for GCC 7.
	* gnu/packages/music.scm (sooperlooper)[arguments]: Remove <#:make-flags>.
	Preserve CPATH in <#:phases>.

	gnu: Adjust CPATH overrides to work with GCC 7 search paths.
	* gnu/packages/education.scm (gcompris)[arguments]: Preserve original CPATH,
	if any.
	* gnu/packages/games.scm (ltris, prboom-plus, abbaye, red-eclipse, btanks,
	4dtris, edgar)[arguments]: Likewise.

	gnu: msgpack: Update to 3.2.0.
	* gnu/packages/serialization.scm (msgpack): Update to 3.2.0.
	[build-system]: Change to CMAKE-BUILD-SYSTEM.
	[native-inputs]: Remove AUTOCONF, AUTOMAKE and LIBTOOL.

	gnu: lua-libmpack: Update to 1.0.8.
	* gnu/packages/serialization.scm (lua-libmpack): Update to 1.0.8.

	gnu: lua-libmpack: Do not use unstable source tarball.
	* gnu/packages/serialization.scm (lua-libmpack)[source]: Change to GIT-FETCH.

2019-07-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: open-zwave: Use the bundled TinyXML.
	* gnu/packages/zwave.scm (open-zwave)[source](snippet): Remove code to
	use our own TinyXML.
	[inputs]: Remove TINYXML.

2019-07-15  Ludovic Courtès  <ludo@gnu.org>

	remote: Make sure the user doesn't mess up with the REPL protocol.
	Reported by zerodaysfordays@sdf.lonestar.org (Jakob L. Kreuze).

	* guix/remote.scm (trampoline): Wrap 'primitive-load' in
	'with-output-to-port'.

2019-07-15  Ludovic Courtès  <ludo@gnu.org>

	remote: Fix type error in the list of store items to send.
	Fixes a regression introduced in 386857748097619b3b75a7bf93677b6aa742d03c.

	* guix/remote.scm (remote-eval): Use 'append-map', not 'map', for
	'derivation-input-output-paths'.

2019-07-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: salmon: Fix build with GCC 7.
	* gnu/packages/bioinformatics.scm (salmon)[arguments]: Do not read from
	CPLUS_INCLUDE_PATH, and add headers to CPATH only.

	gnu: python-datrie: Update to 0.8.
	* gnu/packages/python-xyz.scm (python-datrie): Update to 0.8.
	[arguments]: Remove.

	gnu: python-gevent: Fix build with libev 4.25 and GCC 7.
	* gnu/packages/python-xyz.scm (python-gevent)[arguments]: Simplify libev
	unbundling, which failed with the newer libev.  Use C_INCLUDE_PATH instead of CPATH.
	[native-inputs]: Remove (PACKAGE-SOURCE LIBEV).

2019-07-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: gRPC: Re-add custom c-ares variant.
	Commit e8393ebe46d9ad09aceb152618db490378ba5ded updated c-ares without knowing
	that cmake-build-system was the most important feature of 'c-ares-next'.

	* gnu/packages/adns.scm (c-ares/cmake): New hidden package.
	* gnu/packages/machine-learning.scm (grpc)[inputs]: Change C-ARES to C-ARES/CMAKE.

2019-07-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-hamcrest: Update to 1.9.0-0.25fdc5f.
	* gnu/packages/check.scm (python-pyhamcrest): Update to 1.9.0-0.25fdc5f.
	[arguments]: Replace CHECK phase with custom Pytest invokation.

2019-07-15  Kei Kebreau  <kkebreau@posteo.net>

	gnu: libgweather: Update to 3.28.3.
	* gnu/packages/gnome.scm (libgweather): Update to 3.28.3.

	gnu: dconf-editor: Update to 3.30.2.
	* gnu/packages/gnome.scm (dconf-editor): Update to 3.30.2.

	gnu: gnome-clocks: Update to 3.30.1.
	* gnu/packages/gnome.scm (gnome-clocks): Update to 3.30.1.

	gnu: gnome-calendar: Update to 3.30.1.
	* gnu/packages/gnome.scm (gnome-calendar): Update to 3.30.1.

	gnu: gnome-shell-extensions: Update to 3.30.1.
	* gnu/packages/gnome.scm (gnome-shell-extensions): Update to 3.30.1.

	gnu: orca: Update to 3.30.2.
	* gnu/packages/gnome.scm (orca): Update to 3.30.2.

	gnu: gnome-screenshot: Update to 3.30.0.
	* gnu/packages/gnome.scm (gnome-screenshot): Update to 3.30.0.
	[home-page]: Update URI.

	gnu: cheese: Update to 3.30.0.
	* gnu/packages/gnome.scm (cheese): Update to 3.30.0.

	gnu: shotwell: Update to 0.30.4.
	* gnu/packages/gnome.scm (shotwell): Update to 0.30.4.
	[build-system]: Use meson-build-system.
	[arguments]: Set glib-or-gtk? flag.
	[native-inputs]: Add desktop-file-utils.  Remove itstool duplicate.  Order
	inputs alphabetically.

	gnu: gexiv2: Update to 0.12.0.
	* gnu/packages/gnome.scm (gexiv2): Update to 0.12.0.
	[native-inputs]: Add gcr and vala.

	gnu: gdm: Update to 3.30.3.
	* gnu/packages/gnome.scm (gdm): Update to 3.30.3.

	gnu: devhelp: Update to 3.30.1.
	* gnu/packages/gnome.scm (devhelp): Update to 3.30.1.
	[build-system]: Use meson-build-system.
	[native-inputs]: Add gobject-introspection, glib:bin and gtk+:bin.
	[inputs]: Add amtk.

	gnu: Add amtk.
	* gnu/packages/gnome.scm (amtk): New variable.

	gnu: gjs: Update to 1.56.2.
	* gnu/packages/gnome.scm (gjs): Update to 1.56.2.
	[arguments]: Adjust pre-check phase.
	[propagated-inputs]: Replace mozjs-52 with mozjs-60.

	gnu: gnome-tweaks: Update to 3.30.2.
	* gnu/packages/gnome.scm (gnome-tweaks): Update to 3.30.2.

	gnu: gcr: Update to 3.28.1.
	* gnu/packages/gnome.scm (gcr): Update to 3.28.1.
	[native-inputs]: Add vala.

	gnu: totem: Update to 3.30.0.
	* gnu/packages/gnome.scm (totem): Update to 3.30.0.

	gnu: shared-mime-info: Update to 1.10.
	* gnu/packages/gnome.scm (shared-mime-info): Update to 1.10.

	gnu: nautilus: Update to 3.30.5.
	* gnu/packages/gnome.scm (nautilus): Update to 3.30.5.

	gnu: gvfs: Update to 1.40.1.
	* gnu/packages/gnome.scm (gvfs): Update to 1.40.1.

	gnu: gucharmap: Update to 12.0.1.
	* gnu/packages/gnome.scm (gucharmap): Update to 12.0.1.
	[native-inputs]: Update unicode-files.

	gnu: gnome-terminal: Update to 3.30.3.
	* gnu/packages/gnome.scm (gnome-terminal): Update to 3.30.3.

	gnu: gnome-settings-daemon: Update to 3.30.2.
	* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 3.30.2.

	gnu: gnome-session: Update to 3.30.1.
	* gnu/packages/gnome.scm (gnome-session): Update to 3.30.1.

	gnu: gnome-online-accounts: Update to 3.30.2.
	* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.30.2.

	gnu: gnome-control-center: Update to 3.30.3.
	* gnu/packages/gnome.scm (gnome-control-center): Update to 3.30.3.
	[source](patches): New field.
	[arguments]: Adjust "patch-paths" phase.
	[inputs]: Add libsecret and udisks.
	* gnu/packages/patches/gnome-control-center-use-udisks-to-get-disk-size.patch:
	New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-07-15  Rutger Helling  <rhelling@mykolab.com>

	gnu: swayidle: Update to 1.5.
	* gnu/packages/wm.scm (swayidle): Update to 1.5.

	gnu: openrct2: Update to 0.2.3.
	* gnu/packages/games.scm (openrct2): Update to 0.2.3.

2019-07-15  Arne Babenhauserheide  <arne_bab@web.de>

	doc: note how to install git send-email
	* doc/contributing.texi (git send-email): Add install instructions.

	gnu: python-aiorpcx: capitalize description
	* gnu/packages/python-web.scm (python-aiorpcx): capitalize description

	gnu: python-aiohttp: Update to 3.5.4
	* gnu/packages/python-web.scm (python-aiohttp): Update to 3.5.4.

	gnu: python-aiorpcx: Update to 0.18.3
	* gnu/packages/python-web.scm (python-aiorpcx): Update to 0.18.3

2019-07-15  Ludovic Courtès  <ludo@gnu.org>

	doc: Build a top-level index of the manuals.
	Suggested by Julien Lepiller.

	* doc/build.scm (html-manual-indexes)[build]: Add 'with-extensions'.
	(translate): Actually honor DOMAIN.  Add call to 'bindtextdomain' for
	ISO-CODES.
	(%iso639-languages): New variable.
	(language-code->name, top-level-index): New procedures.
	Add call to 'write-html' for OUTPUT/index.html.

2019-07-15  Ludovic Courtès  <ludo@gnu.org>

	doc: Generalize build procedures of HTML indexes.
	* doc/build.scm (html-manual-indexes)[build](sxml-index): Generalize;
	add a 'title' and a 'body' parameter and honor them.
	(language-index): New procedure.
	(write-index): Remove.
	(write-html): New procedure.
	Use 'write-html' and 'language-index'.

2019-07-15  Guillaume Le Vaillant  <glv@posteo.net>

	gnu: monero: Make tests more verbose.
	Increase the verbosity of the 'check' phase to prevent 'core_tests' from
	hitting 'max-silent-timeout'.

	* gnu/packages/finance.scm (monero)[arguments]: Add '--verbose' option to
	  'check' phase.

2019-07-15  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add python-ont-fast5-api.
	* gnu/packages/bioinformatics.scm (python-ont-fast5-api): New variable.

	gnu: Add python-progressbar33.
	* gnu/packages/python-xyz.scm (python-progressbar33): New variable.

2019-07-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rkflashtool: Update to 5.2-1.8966c4e.
	* gnu/packages/flashing-tools.scm (rkflashtool): Update to 5.2-1.8966c4e.
	[version]: Use 'git-version'.
	[source]: Use 'git-file-name'.

2019-07-15  Ludovic Courtès  <ludo@gnu.org>

	channels: Avoid use of 'derivation-input-path'.
	* guix/channels.scm (old-style-guix?): Use 'derivation-name' rather than
	'derivation-input-path'.

	gexp: 'lowered-gexp-guile' now returns a <derivation-input>.
	* guix/derivations.scm (derivation-input-output-path): New procedure.
	* guix/gexp.scm (lower-gexp): Wrap GUILE in a <derivation-input>.
	(gexp->derivation): Adjust accordingly.
	* guix/remote.scm (remote-pipe-for-gexp, remote-eval): Adjust
	accordingly.
	* tests/gexp.scm ("lower-gexp"): Adjust accordingly.

2019-07-15  Ludovic Courtès  <ludo@gnu.org>

	derivations: Deprecate the previous calling convention.
	We will eventually require #:inputs to be a list of <derivation-input>;
	store items will have to be passed as #:sources, already interned.

	* guix/derivations.scm (warn-about-derivation-deprecation): New procedure.
	(derivation): Add #:%deprecation-warning? parameter.
	[warn-deprecation]: New macro.
	[input->derivation-input, input->source]: Use it.
	(build-expression->derivation): Pass #:%deprecation-warning?.
	* po/guix/POTFILES.in: Add guix/derivations.scm.

2019-07-15  Ludovic Courtès  <ludo@gnu.org>

	derivations: Update tests to use new calling convention.
	* tests/derivations.scm ("build derivation with 1 source"): Adjust to
	new 'derivation' calling convention.
	("identical files are deduplicated"): Likewise.
	("fixed-output-derivation?"): Likewise.
	("fixed-output derivation"): Likewise.
	("fixed-output derivation, recursive"): Likewise.
	("derivation with a fixed-output input"): Likewise.
	("multiple-output derivation"): Likewise.
	("multiple-output derivation, non-alphabetic order"): Likewise.
	("read-derivation vs. derivation"): Likewise.
	("user of multiple-output derivation"): Likewise.
	("derivation with #:references-graphs"): Likewise.
	("derivation #:allowed-references, ok"): Likewise.
	("derivation #:allowed-references, not allowed"): Likewise.
	("derivation #:allowed-references, self allowed"): Likewise.
	("derivation #:allowed-references, self not allowed"): Likewise.
	("derivation #:disallowed-references, ok"): Likewise.
	("derivation #:disallowed-references, not ok"): Likewise.
	("derivation #:leaked-env-vars"): Likewise.
	("build derivation with coreutils"): Likewise.
	("map-derivation, sources"): Likewise.
	("derivation with local file as input"): Remove.

	derivations: 'map-derivation' uses the new 'derivation' calling convention.
	* guix/derivations.scm (map-derivation)[input->output-paths]: Adjust to
	deal with an argument that's either 'derivation-input?' or a string.
	[rewritten-input]: Return a <derivation-input> or a string.
	Pass #:inputs and #:sources to 'derivation'.

	download: Use the new 'derivation' calling convention.
	* guix/download.scm (built-in-download): Pass MIRRORS and
	CONTENT-ADDRESSED-MIRRORS as #:sources, not #:inputs.

	gnu: guile-bootstrap: Use the new 'derivation' calling convention.
	* gnu/packages/bootstrap.scm (raw-build): In 'derivation' call,
	distinguish #:inputs from #:sources, passing a list of
	<derivation-input> as #:inputs.

	gexp: <lowered-gexp> separates sources from derivation inputs.
	* guix/gexp.scm (lower-inputs): Return either <derivation-input> records
	or store items.
	(lower-reference-graphs): Return file/input pairs.
	(<lowered-gexp>)[sources]: New field.
	(lower-gexp): Adjust accordingly.
	(gexp->input-tuple): Remove.
	(gexp->derivation)[graphs-file-names]: Handle only the
	'derivation-input?' and 'string?' cases.
	Pass #:sources to 'raw-derivation'; ensure #:inputs contains only
	<derivation-input> records.
	* guix/remote.scm (remote-eval): Adjust to the new <lowered-gexp>
	interface.
	* tests/gexp.scm ("lower-gexp"): Adjust to expect <derivation-input>
	records instead of <gexp-input>

2019-07-15  Ludovic Courtès  <ludo@gnu.org>

	derivations: 'derivation' primitive accepts <derivation> and #:sources.
	This brings us closer to the <derivation> data type.

	* guix/derivations.scm (derivation): Add #:sources parameter.
	[input->derivation-input]: Add clause for 'derivation-input?'.
	Honor SOURCES.

2019-07-15  Ludovic Courtès  <ludo@gnu.org>

	syscalls: Use 'define-as-needed' for 'AT_' constants introduced in Guile 2.2.5.
	* guix/build/syscalls.scm (AT_FDCWD, AT_SYMLINK_NOFOLLOW, AT_REMOVEDIR)
	(AT_SYMLINK_FOLLOW, AT_NO_AUTOMOUNT, AT_EMPTY_PATH): Define using
	'define-as-needed'.

2019-07-15  Ludovic Courtès  <ludo@gnu.org>

	compile: Report the name of the file that cannot be compiled.
	Fixes <https://bugs.gnu.org/36640>.
	Reported by Robert Vollmert <rob@vllmrt.net>.

	* guix/build/compile.scm (call/exit-on-exception): Add 'file' parameter
	and honor it.
	(exit-on-exception): Likewise.
	(compile-files): Pass FILE to 'exit-on-exception'.

2019-07-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: MariaDB: Disable the TokuDB plugin.
	Fixes <https://bugs.gnu.org/35521>.
	Reported by Mark H Weaver <mhw@netris.org>.

	* gnu/packages/databases.scm (mariadb)[arguments]: Pass "-DTOKUDB_OK" in
	<#:configure-flags>.  Enable the "innodb_fts.crash_recovery" test, which
	likely failed because of the high I/O load induced by TokuDB.
	[inputs]: Remove SNAPPY.

2019-07-14  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnome-backgrounds: Update to 3.30.0.
	* gnu/packages/gnome.scm (gnome-backgrounds): Update to 3.30.0.

	gnu: zenity: Update to 3.30.0.
	* gnu/packages/gnome.scm (zenity): Update to 3.30.0.

	gnu: gedit: Update to 3.30.2.
	* gnu/packages/gnome.scm (gedit): Update to 3.30.2.

	gnu: file-roller: Update to 3.30.1.
	* gnu/packages/gnome.scm (file-roller): Update to 3.30.1.

	gnu: epiphany: Update to 3.30.4.
	* gnu/packages/gnome.scm (epiphany): Update to 3.30.4.

	gnu: font-abattis-cantarell: Update to 0.111.
	* gnu/packages/fonts.scm (font-cantarell): Update to 0.111.
	[build-system]: Use meson-build-system.
	[native-inputs]: Add appstream-glib and gettext-minimal.

	gnu: baobab: Update to 3.30.0.
	* gnu/packages/gnome.scm (baobab): Update to 3.30.0.

2019-07-14  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: linux-libre: Fix build on aarch64.
	* gnu/packages/linux.scm (make-linux-libre)[arguments]: Remove
	'work-around-gcc-7-include-path-issue phase.

2019-07-14  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.2.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.2.
	(%linux-libre-hash): Update hash.
	* linux-libre-5.1: Rename to ...
	* linux-libre-5.2: ... this.  Use %linux-libre-5.2-patches.
	* linux-libre: Switch to linux-libre-5.2.
	* linux-libre-arm-veyron, linux-libre-arm-generic, linux-libre-arm-omap2plus:
	Use %linux-libre-5.2-patches.
	* linux-libre-headers-5.1: Rename to ...
	* linux-libre-headers-5.2: ... this.
	* %linux-libre-5.1-patches: Rename to ...
	* %linux-libre-5.2-patches: ... this.
	* gnu/packages/aux-files/linux-libre/5.1-arm-veyron.conf,
	gnu/packages/aux-files/linux-libre/5.1-arm.conf,
	gnu/packages/aux-files/linux-libre/5.1-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.1-i686.conf,
	gnu/packages/aux-files/linux-libre/5.1-x86_64.conf: Delete files.
	* gnu/packages/aux-files/linux-libre/5.2-arm-veyron.conf,
	gnu/packages/aux-files/linux-libre/5.2-arm.conf,
	gnu/packages/aux-files/linux-libre/5.2-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.2-i686.conf,
	gnu/packages/aux-files/linux-libre/5.2-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Update accordingly.

2019-07-14  Julien Lepiller  <julien@lepiller.eu>

	Revert "guix: node-build-system: Use guile-json instead of a custom parser."
	The effect of this change was to import the (json parser) from the host
	side into the build side. The solution here would be to do the equivalent
	of ‘with-extensions’ for gexps. Since we don't use gexps for build
	systems just yet, revert this for now.

	This reverts commit 8eb0ba532ebbebef23180e666e0607ea735f9c1a.

2019-07-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: criu: Fix typo.
	This is a follow-up to commit a46cf184fecb62fe93f3510eb32cc4772cf51cb8.

	* gnu/packages/virtualization.scm (criu)[arguments]: Add missing ":".

2019-07-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: criu: Fix build with GCC 7.
	* gnu/packages/virtualization.scm (criu)[arguments]: Do not read from
	C_INCLUDE_PATH, but add LINUX-LIBRE-HEADERS on it.

2019-07-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: Adjust uses of C{,PLUS}_INCLUDE_PATH for GCC 7.
	These variables are no longer set in the build environment by default.  GCC
	still respects these search paths and treats them as "system headers" so we
	can continue to use them, just not expect them to be available.

	* gnu/packages/mpi.scm (openmpi)[arguments]: Do not attempt to read from
	C_INCLUDE_PATH, nor CPLUS_INCLUDE_PATH.
	* gnu/packages/games.scm (kiki)[arguments]: Likewise.
	* gnu/packages/networking.scm (hcxtools)[arguments]: Likewise.
	* gnu/packages/synergy.scm (synergy)[arguments]: Likewise.
	* gnu/packages/bioinformatics.scm (gemma, sailfish)[arguments]: Likewise.
	* gnu/packages/maths.scm (dune-alugrid)[arguments]: Likewise.

2019-07-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: gst-kaldi-nnet2-online: Adjust for GCC 7.
	* gnu/packages/machine-learning.scm (gst-kaldi-nnet2-online)[arguments]: Don't
	read CPLUS_INCLUDE_PATH, or pass -std=c++11.  End phases on #t.

	gnu: rdma-core: Update to 22.3.
	* gnu/packages/linux.scm (rdma-core): Update to 22.3.

2019-07-14  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add emacs-elpher.
	* gnu/packages/emacs-xyz.scm (emacs-elpher): New variable.

2019-07-14  Rutger Helling  <rhelling@mykolab.com>

	gnu: nzbget: Update to 21.0.
	* gnu/packages/networking.scm (nzbget): Update to 21.0.

2019-07-14  Julien Lepiller  <julien@lepiller.eu>

	guix: node-build-system: Use guile-json instead of a custom parser.
	* guix/build/json.scm: Remove file.
	* Makefile.am: Remove it.
	* guix/build/node-build-system.scm: Use (json parser) instead of (guix build json).
	* guix/build-system/node.scm: Idem.

2019-07-14  Jelle Licht  <jlicht@fsfe.org>

	build: Add node-build-system.
	* guix/build/node-build-system.scm: New file.
	* guix/build-system/node.scm: New file.
	* guix/build/json.scm: New file.
	* doc/guix.texi: Document it.
	* Makefile.am: Added new files.

	Co-Authored-By: Julien Lepiller <julien@lepiller.eu>

2019-07-14  Christopher Baines  <mail@cbaines.net>

	gnu: python-gst: Fix build failure.
	Building python-gst fails with:

	  Unbound variable: python-version

	Therefore, add python-build-system to #:modules so that it's imported, and
	give it a prefix to avoid clashing with the gnu-build-system.

	Also, simplify the code by using the site-packages function from the
	python-build-system module.

	* gnu/packages/gstreamer.scm (python-gst)[arguments]: Rework to fix build
	failure.

2019-07-14  Christopher Baines  <mail@cbaines.net>

	gnu: python-pep8: Patch to fix test failure with Python 3.7.
	Patch from the upstream repository, see
	https://github.com/PyCQA/pycodestyle/issues/786 for more details.

	* gnu/packages/patches/python-pep8-stdlib-tokenize-compat.patch: New file.
	* gnu/packages/python-xyz.scm (python-pep8)[source]: Add it.

2019-07-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add evisum.
	* gnu/packages/enlightenment.scm (evisum): New variable.

2019-07-13  Leo Famulari  <leo@famulari.name>

	build-system/go: Fix typo.
	* guix/build/go-build-system.scm (install): Fix typo.

2019-07-13  Jan Nieuwenhuizen  <janneke@gnu.org>

	channels: Add optional directory to channel metadata.
	* guix/channels.scm (<channel-metadata>): Add directory slot.  Update users.
	(read-channel-metadata-from-source): New function.
	(standard-module-derivation): Use it.
	* doc/guix.texi (Package Modules in a Subdirectory): New subsection.

2019-07-13  Christopher Baines  <mail@cbaines.net>

	gnu: Add s-tui.
	* gnu/packages/admin.scm (s-tui): New variable.

2019-07-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-rpy2: Update to 3.0.4-1.19868a8.
	* gnu/packages/statistics.scm (python-rpy2): Update to 3.0.4-1.19868a8.
	[source]: Fetch from repository.
	[propagated-inputs]: Add python-cffi, python-numpy, python-pandas,
	python-ipython, and python-tzlocal.
	[native-inputs]: Add python-pytest.
	[arguments]: Set TZ variable and use pytest to run the tests.

2019-07-13  Leo Famulari  <leo@famulari.name>

	gnu: Go: Use the default libgcc.
	* gnu/packages/golang.scm (go-1.4)[inputs]: Replace gcc-6 with gcc.

	doc: Update keyserver URL.
	* HACKING (Commit Access): Change keyserver URL to 'keys.openpgp.org'.

2019-07-13  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add pngquant.
	* gnu/packages/image.scm (pngquant): New variable.

	gnu: Add libimagequant.
	* gnu/packages/image.scm (libimagequant): New variable.

2019-07-13  Christopher Baines  <mail@cbaines.net>

	gnu: gobject-introspection: Remove hardcoded store from patch.
	* gnu/packages/patches/gobject-introspection-absolute-shlib-path.patch: Use
	the NIX_STORE environment variable, rather than hardcoding the store
	directory.

2019-07-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: fontforge: Fix segfault on i686 (and possibly other platforms).
	* gnu/packages/fontutils.scm (fontforge)[source](patches): New field.

2019-07-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: fontforge: Remove superfluous input.
	Pango propagates Glib nowadays, no need to list it eplicitly.

	* gnu/packages/fontutils.scm (fontforge)[inputs]: Remove GLIB.

2019-07-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: gexiv2: Enable tests on all platforms.
	* gnu/packages/gnome.scm (gexiv2)[arguments]: Remove.

	gnu: python-cython: Speed up test suite.
	* gnu/packages/python-xyz.scm (python-cython)[arguments]: In the CHECK phase,
	disable compiler optimizations and enable (some) parallel tests.

2019-07-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: python2-cython: Fix failing test.
	This started failing because Python no longer bundles libexpat since
	commit d1659c0fb27c4f71c8ddc6a85d3cd9f3a10cca97.

	* gnu/packages/python-xyz.scm (python2-cython)[arguments]: New field.

2019-07-13  Jacob MacDonald  <jaccarmac@gmail.com>

	gnu: docker-compose: Update to 1.24.1.
	* gnu/packages/docker.scm (docker-compose): Update to 1.24.1.

2019-07-13  Jacob MacDonald  <jaccarmac@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: python-docker-py: Update to 3.7.3.
	* gnu/packages/docker.scm (python-docker-py): Update to 3.7.3.
	[inputs]: Use PYTHON-REQUESTS-2.20 instead of PYTHON-REQUESTS.
	Add PYTHON-DOCKER-PYCREDS, PYTHON-IPADDRESS, PYTHON-PARAMIKO, and
	PYTHON-URLLIB3-1.24.

2019-07-13  Jacob MacDonald  <jaccarmac@gmail.com>

	gnu: python-dockerpty: Update to 0.4.1.
	* gnu/packages/docker.scm (python-dockerpty): Update to 0.4.1.

	gnu: python-docker-pycreds: Update to 0.4.0.
	* gnu/packages/docker.scm (python-docker-pycreds): Update to 0.4.0.

	gnu: python-texttable: Update to 0.9.1.
	* gnu/packages/python-xyz.scm (python-texttable): Update to 0.9.1.

	gnu: Add python-requests-2.20.
	* gnu/packages/python-web.scm (python-requests-2.20): New variable.

	gnu: Add python-idna-2.7.
	* gnu/packages/python-xyz.scm (python-idna-2.7): New variable.

	gnu: Add python-urllib3-1.24.
	* gnu/packages/python-web.scm (python-urllib3-1.24): New variable.

	gnu: Add python-cached-property.
	* gnu/packages/python-xyz.scm (python-cached-property): New variable.

2019-07-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: rush: Update to 2.1.
	* gnu/packages/rush.scm (rush): Update to 2.1.

2019-07-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-rnaseq: Update to 0.0.10.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.10.

2019-07-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Increase VM memory size.
	* doc/guix.texi (Running Guix in a VM): Bump ‘-m‘ to 1 GiB to match its
	@item below, and have a chance of being usable, too.

2019-07-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Update gpg key fetching instructions.
	This mirrors the steps performed by etc/guix-install.sh.

	* doc/guix.texi (KEY-SERVER): Replace moribund SKS key servers with...
	(OPENPGP-SIGNING-KEY-URL): ...the TLS PKI of the future.
	(Binary Installation, USB Stick and DVD Installation): Update the
	@example gpg command to download the key directly from Savannah.

2019-07-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: node: Update to 10.16.0.
	* gnu/packages/node.scm (node): Update to 10.16.0.
	[arguments]: Enable previously failing tests.  Disable
	'sequential/test-performance.js' and 'parallel/test-dns.js'.

2019-07-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wcslib: Update to 6.2.
	* gnu/packages/astronomy.scm (wcslib): Update to 6.2.
	[arguments]: Add #:configure-flags to find CFITSIO.

	gnu: wcslib: Don't use NAME in source URI.
	* gnu/packages/astronomy.scm (wcslib)[source]: Hard-code NAME.

2019-07-12  Arne Babenhauserheide  <arne_bab@web.de>

	gnu: guile-wisp: fix url
	* gnu/packages/guile-xyz.scm (guile-wisp): add www to url (required due to hoster-changes)

	gnu: wisp: update to 1.0.2.
	* gnu/packages/guile-xyz (wisp): update to version 1.0.2.

2019-07-12  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: cmus: Support AAC format.
	* gnu/packages/music.scm (cmus)[inputs]: Add faad2.

2019-07-12  Ludovic Courtès  <ludo@gnu.org>

	build: Use '-Wshadowed-toplevel' only when supported.
	* guix/build/compile.scm (supported-warning-type?): New procedure.
	(%warnings): Remove 'unsupported-warning', though removing it doesn't
	make any difference.  Define 'optional', and use it to determine whether
	to include 'shadowed-toplevel'.

2019-07-12  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-gitlab-ci-mode.
	* gnu/packages/emacs-xyz.scm (emacs-gitlab-ci-mode): New variable.

	gnu: Add emacs-matcha.
	* gnu/packages/emacs-xyz.scm (emacs-matcha): New variable.

2019-07-12  Leo Famulari  <leo@famulari.name>

	gnu: Blender: Update to 2.80-rc1.
	* gnu/packages/graphics.scm (blender): Update to 2.80-rc1.

	gnu: OpenImageIO: Update to 1.8.17.
	* gnu/packages/graphics.scm (openimageio): Update to 1.8.17.
	(openimageio-1.7): New variable.
	(blender-2.79)[inputs]: Use openimageio-1.7.

2019-07-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: gnome-online-accounts: Fix cyclic reference in outputs.
	This exploits a new feature of 'gobject-introspection-absolute-shlibs.patch'.

	* gnu/packages/gnome.scm (gnome-online-accounts)[arguments]: Set the "outputs"
	variable before building.

2019-07-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: libgnomekbd: Update to 3.26.1.
	* gnu/packages/gnome.scm (libgnomekbd): Update to 3.26.1.

	gnu: vte: Update to 0.56.3.
	* gnu/packages/gnome.scm (vte): Update to 0.56.3.

2019-07-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: samba: Provide 'rpcgen'.
	Glibc no longer includes Sun/ONC RPC support since commit
	3670ea70e2e932969a3ffc0acf75a714c7b42540.

	* gnu/packages/samba.scm (samba)[native-inputs]: Add RPCSVC-PROTO.

2019-07-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: Add rpcsvc-proto.
	* gnu/packages/onc-rpc.scm (rpcsvc-proto): New public variable.

2019-07-12  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add aptdec.
	* gnu/packages/ham-radio.scm (aptdec): New variable.

2019-07-12  Tanguy Le Carrour  <tanguy@bioneland.org>

	gnu: Add grisbi.
	* gnu/packages/finance.scm (grisbi): New variable.

2019-07-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: gnome-calculator: Update to 3.32.2.
	* gnu/packages/gnome.scm (gnome-calculator): Update to 3.32.2.
	[inputs]: Change GTKSOURCEVIEW-3 to GTKSOURCEVIEW.

	gnu: gtksourceview: Update to 4.2.0.
	* gnu/packages/gtk.scm (gtksourceview): Update to 4.2.0.

	gnu: gcr: Fix build with recent Glib.
	* gnu/packages/gnome.scm (gcr)[source](patches): New field.

2019-07-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: glib-networking: Remove unused input.
	This is a follow-up to commit 0d75c64d7844bf35b4e1cd09bcc50b2a1005c191.

	* gnu/packages/gnome.scm (glib-networking)[inputs]: Remove P11-KIT.

2019-07-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: glib: Fix argument handling in keyfile backend.
	* gnu/packages/patches/glib-keyfile-arguments.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/glib.scm (glib)[source](patches): Add it.

2019-07-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rust: Fix hash.
	I don't know what the previous hash described, but the signature on this
	one is valid.

	* gnu/packages/rust.scm (rust)[source]: Update hash.

2019-07-12  Ivan Petkov  <ivanppetkov@gmail.com>

	gnu: rust: Update to 1.36.0.
	* gnu/packages/rust.scm (rust): Rename to...
	(rust-1.35): ...this.
	(rust): New variable.

2019-07-12  Leo Famulari  <leo@famulari.name>

	gnu: certbot, python-acme: Update to 0.35.1.
	* gnu/packages/tls.scm (certbot, python-acme): Update to 0.35.1.

2019-07-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove expat/fixed.
	The merge preceding this commit (fb9a23a3f3) ignored the replacement added in
	5a836ce38c (gnu: expat: fix CVE-2018-20843), because the fix is already
	present in Expat 2.2.7.  This commit removes the remaining bits.

	* gnu/packages/patches/expat-CVE-2018-20843.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/xml.scm (expat/fixed): Remove variable.

2019-07-11  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates
	 Conflicts:
		gnu/local.mk
		gnu/packages/python-xyz.scm
		gnu/packages/xml.scm
		guix/gexp.scm
		po/guix/POTFILES.in

2019-07-11  Jack Hill  <jackhill@jackhill.us>

	gnu: expat: fix CVE-2018-20843
	* gnu/packages/xml.scm (expat)[replacement]: New field.
	(expat/fixed): New variable.
	* gnu/packages/patches/expat-CVE-2018-20843.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add patch file.

2019-07-11  Jack Hill  <jackhill@jackhill.us>

	gnu: expat: Add additional source URI
	The expat sourceforge page announces that the project is in the process of
	moving to GitHub.

	* gnu/packages/xml.scm (expat)[source]: Add GitHub URI.

2019-07-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.0-4.ea0a28f.
	* gnu/packages/mail.scm (mumi): Update to 0.0.0-4.ea0a28f.

2019-07-11  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: sbcl-clx: Update to 0.7.5.
	* gnu/packages/lisp.scm (sbcl-clx): Update to 0.7.5.
	[origin]: Drop "clx-remove-demo.patch" and the snippet that removes demo code.
	* gnu/packages/patches/clx-remove-demo.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2019-07-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: pies: Update to 1.4.
	* gnu/packages/admin.scm (pies): Update to 1.4.
	[arguments]: Modify /bin/sh reference in src/comp.c as well.

2019-07-11  Ludovic Courtès  <ludo@gnu.org>

	guix gc: Correctly handle '--delete-generations' with no arguments.
	Previously, 'guix gc --delete-generations' would crash: the "" pattern
	would be passed to 'matching-generations', which would return #f instead
	of returning a list.

	Reported by Raghav Gururajan <rvgn@disroot.org>
	in <https://bugs.gnu.org/36466>.

	* guix/ui.scm (matching-generations): Raise an error when passed an
	invalid pattern.
	* guix/scripts/gc.scm (delete-old-generations): Check if PATTERN is
	true.
	(%options): Leave ARG as-is for 'delete-generations'.
	(guix-gc): Use 'assq' instead of 'assoc-ref' for 'delete-generations'.
	* guix/scripts/package.scm (delete-matching-generations):
	Replace (string-null? pattern) with (not pattern).  Remove 'else'
	clause.
	(%options): Leave ARG as-is for 'delete-generations'.
	* guix/scripts/pull.scm (%options): Leave ARG as-is for
	'list-generations'.
	(process-query): Replace (string-null? pattern) with (not pattern).
	* guix/scripts/system.scm (list-generations): Likewise, and remove
	'else' clause.
	(process-command): Use #f instead of "" when no pattern is given.

2019-07-11  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'staging'

	gnu: harfbuzz: Create hb-gobject-enums.h.
	* gnu/packages/gtk.scm (harfbuzz)[native-inputs]: Add GLIB:BIN.

2019-07-11  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.1.17.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.17.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.58.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.58.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.133.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.133.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.185.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.185.

	gnu: linux-libre@4.4: Update to 4.4.185.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.185.

2019-07-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-pyicu: Update to 2.3.1.
	* gnu/packages/python-xyz.scm (python-pyicu): Update to 2.3.1.

2019-07-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: libselinux: Install python bindings to separate output.
	This reduces the closure size of glib from 203.1 to 111.3 MiB.

	* gnu/packages/selinux.scm (libselinux)[outputs]: New field.
	[arguments]: Set PYSITEDIR to the new "python" output.

2019-07-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim-airline-themes: Update to 0.0.0-2.e6f2332.
	* gnu/packages/vim.scm (vim-airline-themes): Update to 0.0.0-2.e6f2332.
	[version]: Use 'git-version'.
	[source]: Use 'git-file-name'.

	gnu: msmtp: Install additional files.
	* gnu/packages/mail.scm (msmtp)[arguments]: Rename custom phase
	install-msmtpq to install-additional-files. Install vim plugins.

2019-07-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-xml-compile: Update to 1.63.
	* gnu/packages/xml.scm (perl-xml-compile): Update to 1.63.

	gnu: perl-html-form: Update to 6.04.
	* gnu/packages/web.scm (perl-html-form): Update to 6.04.

	gnu: xscreensaver: Remove CFLAG for old gcc versions.
	* gnu/packages/xdisorg.scm (xscreensaver)[arguments]: Do what the
	comment tells us.

	gnu: xscreensaver: Update to 5.43.
	* gnu/packages/xdisorg.scm (xscreensaver): Update to 5.43.

	gnu: acpica: Update to 20190703.
	* gnu/packages/admin.scm (acpica): Update to 20190703.

	gnu: sedsed: Edit description.
	* gnu/packages/admin.scm (sedsed)[description]: Use @command{} instead
	of command(n) and do some minor editing.

	gnu: sedsed: Use HTTPS home page.
	* gnu/packages/admin.scm (sedsed)[home-page]: Use HTTPS.

2019-07-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cvs: Rename patch file.
	* gnu/packages/version-control.scm (cvs)[source]: Rename patch.
	* gnu/packages/patches/cvs-2017-12836.patch: Rename to ...
	* gnu/packages/patches/cvs-CVE-2018-12836.patch: ... this.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: libexif: Fix CVE-2018-20030.
	* gnu/packages/photo.scm (libexif)[source]: Add patch.
	* gnu/packages/patches/libexif-CVE-2018-20030.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: strongswan: Update to 5.8.0 [fixes CVE-2018-17540, CVE-2018-2065{0,1}].
	* gnu/packages/networking.scm (strongswan): Update to 5.8.0.

	gnu: net-snmp: Mark package not affected by CVE-2015-8100.
	* gnu/packages/networking.scm (net-snmp)[properties]: New field.

2019-07-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-cram: Fix build.
	* gnu/packages/python-xyz.scm (python-cram)[arguments]: Do not require 100%
	test coverage.  While here, do not move the 'check' phase, as
	PYTHON-BUILD-SYSTEM now runs tests after install by default.

	gnu: ToME4: Fix FTBFS with GCC 7.
	* gnu/packages/games.scm (tome4)[arguments]: Preserve CPATH in 'set-sdl-paths'
	phase..

2019-07-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: testdisk: Download over HTTPS.
	* gnu/packages/admin.scm (testdisk)[source]: Use HTTPS.

	gnu: testdisk: Update to 7.1.
	* gnu/packages/admin.scm (testdisk): Update to 7.1.

	gnu: sedsed: Update to 1.1.
	* gnu/packages/admin.scm (sedsed): Update to 1.1.
	[arguments]: Use (default) Python (3).

2019-07-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sedsed: Symlink after wrapping.
	Drop unused .sedsed-real symlink and avoid sedsed → sedsed.py
	→ .sedsed.py-real exec chain.

	* gnu/packages/admin.scm (sedsed)[arguments]: Move ‘symlink’ phase
	after ‘wrap’.

2019-07-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mutter: Remove duplicate gtk+ input.
	* gnu/packages/gnome.scm (mutter)[arguments]: Remove duplicate gtk+
	from propagated-inputs.

2019-07-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: a2ps: Fix CVE-2015-8107.
	* gnu/packages/pretty-print.scm (a2ps)[source]: Add patch.
	* gnu/packages/patches/a2ps-CVE-2015-8107.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: mupdf: Update to 1.15.0 [fixes CVE-2018-18662, CVE-2018-19777, CVE-2018-1988{1,2}, CVE-2019-613{0,1}, CVE-2019-7321].
	* gnu/packages/pdf.scm (mupdf): Update to 1.15.0.
	[source]: Update source snippet.

	gnu: mujs: Update to 1.0.6 [fixes CVE-2019-1141{1,2,3}, CVE-2019-12798].
	* gnu/packages/javascript.scm (mujs): Update to 1.0.6.
	[source]: Download using url-fetch.
	[arguments]: Update 'install-shared-library phase.
	[home-page]: Update to new home-page.

	gnu: plib: Fix CVE-2011-4620, CVE-2012-4552.
	* gnu/packages/game-development.scm (plib)[patches]: Add patches.
	* gnu/packages/patches/plib-CVE-2011-4620.patch,
	gnu/packages/patches/plib-CVE-2012-4552.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register them.

	gnu: python-gnupg: Update to 0.4.4 [fixes CVE-2019-6690].
	* gnu/packages/gnupg.scm (python-gnupg): Update to 0.4.4.

	gnu: gpgme: Add updater properties.
	* gnu/packages/gnupg.scm (gpgme)[properties]: New field. Add ftp-server,
	ftp-directory.

	gnu: npth: Add updater properties.
	* gnu/packages/gnupg.scm (npth)[properties]: New field. Add ftp-server,
	ftp-directory.

	gnu: gpa: Update to 0.10.0.
	* gnu/packages/gnupg.scm (gpa): Update to 0.10.0.

	gnu: gpa: Add updater properties.
	* gnu/packages/gnupg.scm (gpa)[properties]: New field, add ftp-server,
	ftp-directory.

	gnu: postgresql@9: Update to 9.6.14 [fixes CVE-2018-1058, CVE-2019-9193]
	* gnu/packages/databases.scm (postgresql@9): Update to 9.6.14.

	gnu: gnupg: Update to 2.2.17.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.17.

2019-07-09  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 60.8.0-guix1 [security fixes].
	Includes fixes for CVE-2019-9811, CVE-2019-11709, CVE-2019-11711,
	CVE-2019-11712, CVE-2019-11713, CVE-2019-11715, CVE-2019-11717,
	CVE-2019-11719, CVE-2019-11729, and CVE-2019-11730.

	* gnu/packages/gnuzilla.scm (%icecat-version): Update to 60.8.0-guix1.
	(icecat-source)[upstream-firefox-source]: Update hash.
	(icecat): Refresh some stale comments.

2019-07-09  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: ungoogled-chromium: Increase build timeout.
	* gnu/packages/chromium.scm (ungoogled-chromium)[properties]: Set TIMEOUT to
	40 hours.

	gnu: rapidjson: Fix FTBFS with GCC 7.
	* gnu/packages/patches/rapidjson-gcc-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/web.scm (rapidjson)[source](patches): New field.

	gnu: oath-toolkit: Fix FTBFS with GCC 7.
	* gnu/packages/authentication.scm (oath-toolkit)[source](patches): Add
	upstream patch.

2019-07-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: iproute2: Update to 5.2.0.
	* gnu/packages/linux.scm (iproute): Update to 5.2.0.

2019-07-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: glib: Remove superfluous input.
	* gnu/packages/glib.scm (glib)[inputs]: Remove BASH.

	gnu: glib: Update to 2.60.5.
	* gnu/packages/glib.scm (glib): Update to 2.60.5.

	gnu: freetype: Update to 2.10.1.
	* gnu/packages/fontutils.scm (freetype): Update to 2.10.1.
	[source](uri): Adjust for new tarball name.

	gnu: Remove indent@2.2.10.
	* gnu/packages/code.scm (indent): Update to 2.2.12.
	[native-inputs]: Add TEXINFO.
	(indent-2.2.12): Remove variable.

2019-07-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: flex: Remove superfluous input.
	The configure script will warn that "make indent" is unavailable, but
	apart from that this input is not actually used for the build process.

	* gnu/packages/flex.scm (flex)[inputs]: Remove INDENT.
	* gnu/packages/commencement.scm (flex-boot0)[inputs]: Likewise.

2019-07-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: Python: Update to 3.7.4.
	* gnu/packages/python.scm (python-3.7): Update to 3.7.4.
	[source](snippet): Move disabled tests ...
	[arguments]<#:make-flags>: ... here.  Enable previously failing tests.
	<#:phases>: Add 'set-TZDIR'.
	[native-inputs]: Add TZDATA-FOR-TESTS.
	* gnu/packages/commencement.scm (python-boot0)[arguments]: Clear <#:make-flags>.
	Delete 'set-TZDIR' phase.
	* gnu/packages/patches/python-3-fix-tests.patch: Disable two new tests that do
	not work in the build container.  Adjust context.

2019-07-09  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: python-internetarchive: Update to 1.8.5.
	* gnu/packages/web.scm (python-internetarchive)[version]: Update to 1.8.5.
	[source](modules, snippet): New fields.

2019-07-09  Kei Kebreau  <kkebreau@posteo.net>

	gnu: make-glibc-locales: Adjust patch for glibc 2.29.
	The patch for glibc 2.28 and earlier replaces the same content, but the context
	in the patch is different enough to fail to merge.

	* gnu/packages/base.scm (make-glibc-locales)[source]: Add patch.
	* gnu/packages/patches/glibc-locales.patch: Adjust for glibc 2.29 and move old
	file...
	* gnu/packages/patches/glibc-locales-2.28.patch: ...here.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-07-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wgetpaste: Update to 2.29.
	* gnu/packages/wget.scm (wgetpaste): Update to 2.29.
	[arguments]: Replace default paste service. Install license file.

2019-07-09  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-stumpwm-mode: Update to 0.0.1-1.8fbe071.
	* gnu/packages/emacs-xyz.scm (emacs-stumpwm-mode): Update to 0.0.1-1.8fbe071.

2019-07-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-biocinstaller: Remove entirely.
	This follows up on commit 0971f8bd884b6e92b77d9e12030cd58279699183,
	which led to ‘r-biocmanager: unbound variable’ errors.  See
	<https://lists.gnu.org/archive/html/guix-devel/2019-07/msg00120.html>.

	* gnu/packages/bioinformatics.scm (r-biocinstaller): Remove variable.

2019-07-09  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add anonip.
	* gnu/packages/web.scm (anonip): New variable.

2019-07-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: snap: Update to 5.0.1.
	* gnu/packages/education.scm (snap): Update to 5.0.1.

	gnu: musescore: Update to 3.2.3.
	* gnu/packages/music.scm (musescore): Update to 3.2.3.

2019-07-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libmicrohttpd: Update to 0.9.65.
	* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.65.

2019-07-09  Carl Dong  <contact@carldong.me>

	gnu: glibc: Add 2.27 supported locales patch.
	The 'glibc-supported-locales.patch' was updated for glibc 2.29, breaking
	compatibility with 2.27. Add a 2.27-specific supported locales patch.

	* gnu/packages/patches/glibc-2.27-supported-locales.patch: New file.
	* gnu/packages/base.scm (glibc-2.27)[source](patches): Use
	'glibc-2.27-supported-locales.patch' instead.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2019-07-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: grub: Build ‘grub-mount’.
	This increases the closure size by a mere 1.8 MiB (0.8%).

	* gnu/packages/bootloaders.scm (grub)[inputs]: Add fuse.

2019-07-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: grub: Update to 2.04.
	* gnu/packages/bootloaders.scm (grub): Update to 2.04.
	[source]: Remove upstreamed patches.
	[arguments]: Don't require Python.  Add a ‘disable-pixel-perfect-test’
	phase to skip tests that fail with with our newer Unifont.
	* gnu/packages/patches/grub-efi-fat-serial-number.patch: Adjust context.
	* gnu/packages/patches/grub-binutils-compat.patch,
	gnu/packages/patches/grub-check-error-efibootmgr.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2019-07-08  Carl Dong  <contact@carldong.me>

	gnu: Update to 0.18.0.
	* gnu/packages/finance.scm (bitcoin-core): Update to 0.18.0.
	[inputs]: Use bdb-4.8 for compatibility.
	[arguments]: Remove --with-incompatible-bdb from configure flags and add
	check-functional phase for functional tests.

	gnu: bdb: Add 4.8.30.
	* gnu/packages/dbm.scm (bdb-4.8): New variable.
	[arguments]: Configure and build from 'build_unix' directory as
	mentioned in documentation.
	(bdb-5.3): Inherit from bdb-4.8.
	(bdb-6): Inherit from bdb-4.8.
	(bdb): Point to bdb-6.

2019-07-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	guix-install.sh: Don't initialise ~/.gnupg.
	* etc/guix-install.sh (chk_gpg_keyring): Call gpg with ‘--dry-run’.

	guix-install.sh: Check for PGP key separately.
	* etc/guix-install.sh (chk_gpg_keyring): New function to handle the
	public key check previously stuffed into chk_require.
	(main): Call it.

2019-07-08  Christopher Baines  <mail@cbaines.net>

	discovery: Handle edge case in scheme-files when looking at symlinks.
	Previously, this code would cause crashes in Guix (running guix package -s for
	example) which could be experienced when Emacs creates temporary files in the
	gnu/packages/patches directory when a patch file has been edited, but not
	saved.

	* guix/discovery.scm (scheme-files): Add else clause to cond used when
	handling symlinks.

2019-07-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	guix-install.sh: Add missing ‘local’ declaration.
	* etc/guix-install.sh (chk_require): Make $c local.

2019-07-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	guix-install.sh: Treat REQUIRE as the array it is.
	Don't flatten it into a string only to split it again later.

	* etc/guix-install.sh (chk_require): Iterate over array elements, not
	string tokens.
	(main): Pass $REQUIRE as an array of arguments.

2019-07-08  Carl Dong  <accounts@carldong.me>
	    Mike Gerwitz  <mtg@gnu.org>

	scripts: environment: Add --no-cwd.
	* doc/guix.texi (Invoking guix environment): Add --no-cwd.
	* guix/scripts/environment.scm (show-help, %options): Add --no-cwd.
	(launch-environment/container): Add 'map-cwd?' param; only add mapping
	for cwd if #t.  Only change to cwd within container if #t, otherwise
	home.
	(guix-environment): Error if --no-cwd without --container.  Provide
	'(not no-cwd?)' to launch-environment/container as 'map-cwd?'.
	* tests/guix-environment.sh: Add test for no-cwd.

2019-07-08  Carl Dong  <accounts@carldong.me>

	scripts: environment: Only rewrite user-specified mappings.
	* guix/scripts/environment.scm (launch-environment/container): Only
	  apply override-user-mappings to user-mappings and cwd. Do not apply to
	  network configuration mapping and inputs.

2019-07-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Remove r-biocinstaller.
	It requires R < 3.6 and is no longer supported.

	* gnu/packages/bioinformatics.scm (r-biocinstaller): Define as
	deprecated in favour of r-biocmanager.

2019-07-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-xbioc: Update to 0.1.16-1.6ff0670.
	This is needed to deprecate r-biocinstaller, which is no longer
	distributed.

	* gnu/packages/bioinformatics.scm (r-xbioc): Update to 0.1.16-1.6ff0670.
	[propagated-inputs]: Replace deprecated r-biocinstaller with
	r-biocmanager.

2019-07-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cmh: Fix build.
	This follows up on commit 1de48e8f8afec23847458c533d2fae0d69d8942a.

	* gnu/packages/algebra.scm (fplll-4-cmh): New variable.
	(cmh)[inputs]: Use it.

2019-07-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libomp: Download over HTTPS.
	* gnu/packages/llvm.scm (libomp)[source]: Use HTTPS.

2019-07-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libomp: Fix source hash.
	This is a follow-up to commit c5296e205b65a9b53553cf45be2ab223d5e82df5,
	which updated llvm.

	* gnu/packages/llvm.scm (libomp)[source]: Fix hash.

2019-07-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-txdb-mmusculus-ucsc-mm10-knowngene: Update to 3.4.7.
	* gnu/packages/bioconductor.scm (r-txdb-mmusculus-ucsc-mm10-knowngene):
	Update to 3.4.7.

2019-07-08  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add emacs-polymode-org.
	* gnu/packages/emacs-xyz.scm (emacs-polymode-org): New variable.

	gnu: emacs-polymode: Update to 0.2.
	* gnu/packages/emacs-xyz.scm (emacs-polymode): Update to 0.2.
	[source]: Change URL of Git repository to Polymode GitHub project.
	[homepage]: Change URL to polymode GitHub project.
	[description]: Realign text.

2019-07-08  ison  <ison@airmail.cc>

	gnu: i3blocks: Update to ec050e7.
	* gnu/packages/wm.scm (i3blocks): Update to ec050e7.

2019-07-08  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: dosfstools: Enable compat symlinks.
	Enable compatibility symlinks to provide commands such as `mkfs.vfat`.

	* gnu/packages/disk.scm (dosfstools)[arguments]: Pass
	"--enable-compat-symlinks" to configure.

2019-07-08  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: wireservice: New wireservice-package macro.
	Replace the parent 'base-package' variable with a 'wireservice-package' macro
	that includes all common package fields.

	* gnu/packages/wireservice.scm (base-package): Delete.
	(wireservice-package): New macro.
	(python-leather, python-agate, python-agate-sql, python-agate-dbf,
	python-agate-excel): Use wireservice-package.

2019-07-08  Ludovic Courtès  <ludo@gnu.org>

	channels: Key cached channel derivations by system.
	Previously, the channel instance to derivation mapping would be
	independent of the system.  Thus, building the same channel instance for
	several different systems would always return the derivation that was
	first computed.

	This is a followup to c3ab921eed2a471022e9863a94ea521508782e53.

	* guix/channels.scm (channel-instance-derivations)[instance->derivation]:
	Pass the current system as a third argument to 'mcached'.

2019-07-08  Christopher Baines  <mail@cbaines.net>

	gnu: gobject-introspection: Update absolute-shlib-path.patch.
	Incorporate some changes from nixpkgs to the gobject-introspection package
	patches.  This is motivated by looking at issues with libsoup and lollypop.
	These changes mean that the share/gir-1.0/Soup-2.4.gir file within
	libsoup (and the corresponding binary typelib) references libsoup-2.4.so.1
	with an absolute filename, whereas previously, the filename wasn't absolute.

	With an absolute filename in the typelib, loading libsoup from lollypop should
	work.

	* gnu/packages/patches/gobject-introspection-absolute-shlib-path.patch:
	Incorporate changes from nixpkgs.

2019-07-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gama: Update to 2.06.
	* gnu/packages/gps.scm (gama): Update to 2.06.

2019-07-08  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 116.
	* gnu/packages/package-management (diffoscope): Update to 116.

2019-07-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-pytest: Update to 4.4.2.
	This is necessary to fix a test failure on 32-bit platforms in 4.4.1.

	* gnu/packages/check.scm (python-pytest): Update to 4.4.2.

2019-07-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-pluggy: Update to 0.11.0.
	* gnu/packages/python-xyz.scm (python-pluggy): Update to 0.11.0.

	gnu: webkitgtk: Build with Python 3.
	* gnu/packages/webkit.scm (webkitgtk)[native-inputs]: Change PYTHON-2 to
	PYTHON-WRAPPER.

	gnu: jalv: Remove GCC5 workaround.
	* gnu/packages/audio.scm (jalv)[arguments]: Remove <#:phases>.

	gnu: mesa: Use the "release" Meson build type.
	* gnu/packages/gl.scm (mesa)[arguments]: Add <#:build-type>.

	gnu: doxygen: Build with Python 3.
	* gnu/packages/documentation.scm (doxygen)[native-inputs]: Change PYTHON-2 to PYTHON.

	gnu: doxygen: Don't build against special Flex variant.
	* gnu/packages/documentation.scm (doxygen)[native-inputs]: Change FLEX-2.6.1
	to FLEX.

	gnu: libinput: Use the 'release' Meson build type.
	* gnu/packages/freedesktop.scm (libinput)[arguments]: Add <#:build-type>.

	build-system/meson: Enable compiler optimizations.
	* guix/build-system/meson.scm (meson-build)[#:build-type]: Set to 'debugoptimized'.

	gnu: libpsl: Python is a native input.
	* gnu/packages/web.scm (libpsl)[inputs]: Move PYTHON-WRAPPER ...
	[native-inputs]: ... here.

2019-07-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: graphite2: Build against Python 3.
	Previously, the Python tests were skipped, because they require Python 3.

	* gnu/packages/fontutils.scm (graphite2)[arguments]: New field.
	[native-inputs]: Change PYTHON-2 and PYTHON2-FONTTOOLS to PYTHON and PYTHON-FONTTOOLS.

2019-07-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: zziplib: Don't run failing tests.
	* gnu/packages/compression.scm (zziplib)[arguments]: Set <#:test-target>.

	gnu: zziplib: Don't use unstable tarball.
	* gnu/packages/compression.scm (zziplib)[source]: Change to GIT-FETCH.
	[argumnents]: New field.

	gnu: libpsl: Build against Python 3.
	* gnu/packages/web.scm (libpsl)[inputs]: Change PYTHON-2 to PYTHON-WRAPPER.

2019-07-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: ninja: Python is a regular input.
	Ninja uses Python at run time, so it must not be a native input.

	* gnu/packages/ninja.scm (ninja)[native-inputs]: Change to ...
	[inputs]: ... this.

2019-07-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: ninja: Build against Python 3.
	* gnu/packages/ninja.scm (ninja)[native-inputs]: Change PYTHON-2 to PYTHON-WRAPPER.

	gnu: libevent: Use Python 3 for event_rpcgen.py.
	* gnu/packages/libevent.scm (libevent)[inputs]: Change PYTHON-2 to PYTHON-WRAPPER.

	gnu: itstool: Update to 2.0.6.
	* gnu/packages/glib.scm (itstool): Update to 2.0.6.
	[inputs]: Change PYTHON2-LIBXML and PYTHON-2 to PYTHON-LIBXML and PYTHON.
	* gnu/packages/gnome.scm (totem)[inputs]: Change PYTHON-2 to PYTHON.

	gnu: cURL: Build against Python 3.
	* gnu/packages/curl.scm (curl)[native-inputs]: Change PYTHON-2 to PYTHON-WRAPPER.

	gnu: icu4c: Enable tests on i686.
	* gnu/packages/icu4c.scm (icu4c)[arguments]: Don't override <#:tests?>.

	gnu: icu4c: Use 'python-minimal' for tests.
	* gnu/packages/icu4c.scm (icu4c)[native-inputs]: Change PYTHON to
	PYTHON-MINIMAL.

	gnu: Python: Avoid needless reference on coreutils.
	* gnu/packages/python.scm (python-2.7)[arguments]: Pass "INSTALL" and
	"MKDIR_P" in <#:configure-flags>.

	gnu: commencement: Fix Python build on non-x86 platforms.
	* gnu/packages/commencement.scm (python-boot0)[version, source]: Downgrade to 3.5.7.
	[arguments]: Remove <#:make-flags>.  Add <#:phases>.
	[native-inputs]: Remove artifical dependency on PKG-CONFIG.

2019-07-07  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: Add csvkit.
	* gnu/packages/wireservice.scm (csvkit): New variable.
	* gnu/packages/patches/csvkit-fix-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add python-agate-excel.
	* gnu/packages/wireservice.scm (python-agate-excel): New variable.

	gnu: Add python-agate-dbf.
	* gnu/packages/wireservice.scm (python-agate-dbf): New variable.

	gnu: Add python-agate-sql.
	* gnu/packages/wireservice.scm (python-agate-sql): New variable.

	gnu: Add python-agate.
	* gnu/packages/wireservice.scm (python-agate): New variable.

	gnu: Add python-leather.
	* gnu/packages/wireservice.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: Add python-dbfread.
	* gnu/packages/python-xyz.scm (python-dbfread): New variable.

	gnu: Add python-crate.
	* gnu/packages/databases.scm (python-crate): New variable.

	gnu: Add python-pytimeparse.
	* gnu/packages/time.scm (python-pytimeparse): New variable.

	gnu: Add python-slugify.
	* gnu/packages/python-web.scm (python-slugify): New variable.
	* gnu/packages/patches/python-slugify-depend-on-unidecode.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-07-07  Brian Leung  <bkleung89@gmail.com>

	gnu: Add emacs-moe-theme-el.
	* gnu/packages/emacs-xyz.scm (emacs-moe-theme-el): New variable.

	gnu: emacs-goto-chg: Update to 1.7.3-1.1829a13.
	* gnu/packages/emacs-xyz.scm (emacs-goto-chg): Update to 1.7.3-1.1829a13.
	[origin]: Use GIT-FETCH and GIT-REFERENCE.
	[home-page]: Update.
	[inputs]: Add emacs-undo-tree.

	gnu: emacs-hydra: Update to 0.15.0.
	* gnu/packages/emacs-xyz.scm (emacs-hydra): Update to 0.15.0.

	gnu: Add emacs-lpy.
	* gnu/packages/emacs-xyz.scm (emacs-lpy): New variable.

	gnu: emacs-md4rd: Update to 0.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-md4rd): Update to 0.3.1.

	gnu: emacs-zoutline: Update to 0.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-zoutline): Update to 0.2.0.

	gnu: emacs-restclient: Update to 0-2.422ee8d.
	* gnu/packages/emacs-xyz.scm (emacs-restclient): Update to 0-2.422ee8d.

	gnu: emacs-disk-usage: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-disk-usage)[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[home-page] Move to usual location.

	gnu: emacs-fish-completion: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-fish-completion)[source]: Use GIT-FETCH
	  and GIT-FILE-NAME.

	gnu: emacs-company-restclient: Update to 0.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-company-restclient): Update to 0.3.0.

	gnu: emacs-skewer-mode: Update to 1.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-skewer-mode): Update to 1.8.0.

	gnu: emacs-simple-httpd: Update to 1.5.1.
	* gnu/packages/emacs-xyz.scm (emacs-simple-httpd): Update to 1.5.1.

	gnu: emacs-git-timemachine: Update to 4.10.
	* gnu/packages/emacs-xyz.scm (emacs-git-timemachine): Update to 4.10.
	[propagated-inputs] Add emacs-transient.
	[source] Use GIT-FETCH and GIT-REFERENCE.

2019-07-07  Ludovic Courtès  <ludo@gnu.org>

	build: Remove outdated 'release.nix'.
	This file had been unmaintained and probably broken since ~2013.

	* release.nix: Remove.
	* Makefile.am (EXTRA_DIST): Adjust accordingly.

2019-07-07  Ludovic Courtès  <ludo@gnu.org>

	build: Add 'doc/build.scm' to build on-line copies of the manual.
	* doc/build.scm: New file.
	* Makefile.am (EXTRA_DIST): Add it.

2019-07-07  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 4.12.1.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.12.1.
	* gnu/packages/wine.scm (wine-staging): Update to 4.12.1.

2019-07-07  Christopher Baines  <mail@cbaines.net>

	gnu: Update lollypop to 1.1.3.1.
	* gnu/packages/gnome.scm (lollypop): Update to 1.1.3.1.
	[inputs]: Add python-pil.

2019-07-07  Mark H Weaver  <mhw@netris.org>

	self: Ship the (gnu machine …) modules.
	This is a followup to commit fa9edf09e992db7510c7471486dffc93e1e707e5.

	* guix/self.scm (compiled-guix)[*system-modules*]: Explicitly add all of
	gnu/machine/*.

2019-07-06  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: xpad: Build against gtksourceview@3.
	* gnu/packages/gnome.scm (xpad)[inputs]: Change GTKSOURCEVIEW to GTKSOURCEVIEW-3.

	gnu: python-pillow: Update to 6.1.0.
	* gnu/packages/python-xyz.scm (python-pillow): Update to 6.1.0.

	gnu: jsoncpp: Update to 1.9.0.
	* gnu/packages/serialization.scm (jsoncpp): Update to 1.9.0.

	gnu: jsoncpp: Fetch sources through git.
	* gnu/packages/serialization.scm (jsoncpp)[source]: Switch to GIT-FETCH.

	gnu: libraw: Update to 0.19.3.
	* gnu/packages/photo.scm (libraw): Update to 0.19.3.

	gnu: python-soupsieve: Update to 1.9.2.
	* gnu/packages/python-xyz.scm (python-soupsieve): Update to 1.9.2.

2019-07-06  Brian Leung  <bkleung89@gmail.com>

	gnu: python-setuptools: Update to 41.0.1.
	* gnu/packages/python-xyz.scm (python-setuptools): Update to 41.0.1.

2019-07-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-olefile: Update to 0.46.
	* gnu/packages/python-xyz.scm (python-olefile): Update to 0.46.
	[source]: Switch to release tarball instead of git snapshot.

2019-07-06  Jakob L. Kreuze  <zerodaysfordays@sdf.lonestar.org>

	Remove references to non-existent 'tests/machine.scm'.
	* Makefile.am (SCM_TESTS): Remove 'tests/machine.scm' line.

2019-07-06  Ludovic Courtès  <ludo@gnu.org>

	tests: encrypted-root-os: Increase root partition size.
	1.2G had become slightly too small on x86_64.

	* gnu/tests/install.scm (%encrypted-root-installation-script): Increase
	root partition size to 1.3G.

2019-07-06  Ludovic Courtès  <ludo@gnu.org>

	ci: 'channel-build-system' honors the target system.
	Fixes a bug made evident e79281be105b16153c375af5506db31fd1e32698: the
	x86_64-linux derivation of 'current-guix' would be cached and reused for
	i686-linux, leading to test
	failures.

	Namely, /run/current-system/profile/bin/guix would have an x86_64
	binary in its shebang, and thus it would end up being interpreted by
	/bin/sh, which would fail like this:

	  + guix --version
	  /run/current-system/profile/bin/guix: line 2: !#: command not found
	  /run/current-system/profile/bin/guix: line 3: syntax error near unexpected token `set!'
	  /run/current-system/profile/bin/guix: line 3: `(begin (set! %load-path …

	See <https://ci.guix.gnu.org/build/1431119/details>.

	* gnu/ci.scm (channel-build-system)[build]: Pass #:system to
	'run-with-store'.

2019-07-06  Ludovic Courtès  <ludo@gnu.org>

	channels: Simplify 'channel-instances->manifest'.
	* guix/channels.scm (channel-instances->manifest)[instance->entry]:
	Change to take two arguments instead of a tuple.  Turn into a
	non-monadic procedure.
	Call it via 'map' instead of 'mapm'.

2019-07-06  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 4.12.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.12.
	* gnu/packages/wine.scm (wine-staging): Update to 4.12.

2019-07-05  Ludovic Courtès  <ludo@gnu.org>

	linux-container: Mount a new /dev/pts instance in the container.
	Fixes <https://bugs.gnu.org/36463>.
	Reported by Steffen Rytter Postas <nc@scalehost.eu>.

	* gnu/build/linux-container.scm (mount-file-systems): When /dev/ptmx
	exists on the host, explicitly mount a new instance of devpts and make
	/dev/ptmx a symlink to /dev/pts/ptmx.

2019-07-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: grammalecte: Update to 1.2.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 1.2.

2019-07-06  Jakob L. Kreuze  <zerodaysfordays@sdf.lonestar.org>

	doc: Add section for 'guix deploy'.
	* doc/guix.texi: Add section "Invoking guix deploy".

	Add 'guix deploy'.
	* guix/scripts/deploy.scm: New file.
	* Makefile.am (MODULES): Add it.

	gnu: Add machine type for deployment specifications.
	* gnu/machine.scm: New file.
	* gnu/machine/ssh.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	ssh: Add 'identity' keyword to 'open-ssh-session'.
	* guix/ssh.scm (open-ssh-session): Add 'identity' keyword argument.

2019-07-05  Ludovic Courtès  <ludo@gnu.org>

	Revert "gnu: Add sbcl-cl-xmlspam."
	The sbcl-cl-xmlspam package currently has no license information, which
	makes it non-free.

	Furthermore, the invalid 'license' field prevents evaluation from
	completing.

	This reverts commit ec982546941b59fdd14e0b08f023baf2e75d71a3.

2019-07-05  Ludovic Courtès  <ludo@gnu.org>

	Revert "gnu: Add sbcl-dbus."
	Remove sbcl-dbus because it depends on sbcl-cl-xmlspam, which is
	currently non-free.

	This reverts commit 7af213fefe3608a80c9f0a7e91f0c79051aff16f.

2019-07-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacsy: Remove big 'texlive' dependency.
	* gnu/packages/guile-xyz.scm (emacsy)[inputs]: Replace TEXLIVE by a
	'texlive-union' call.

	gnu: hugin: Build against Exiv2 0.26.
	* gnu/packages/image.scm (exiv2-0.26): New variable.
	* gnu/packages/photo.scm (hugin)[inputs]: Use it instead of EXIV2.

2019-07-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: nanopolish: Update to 0.11.1-1.6331dc4.
	* gnu/packages/bioinformatics.scm (nanopolish): Update to 0.11.1-1.6331dc4.

2019-07-05  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add sbcl-dbus.
	* gnu/packages/lisp.scm (sbcl-dbus): New variable.

	gnu: Add sbcl-cl-xmlspam.
	* gnu/packages/lisp.scm (sbcl-cl-xmlspam): New variable.

	gnu: sbcl-trivia.trivial: Resolve Lisp type dynamically.
	* gnu/packages/lisp.scm (sbcl-trivia.trivial)[arguments]: Use %lisp-type
	instead of hard-coding "sbcl".

	gnu: Add sbcl-cxml.
	* gnu/packages/lisp.scm (sbcl-cxml): New variable.

	gnu: Add sbcl-cxml+test.
	* gnu/packages/lisp.scm (sbcl-cxml+test): New variable.

	gnu: Add sbcl-cxml+klacks.
	* gnu/packages/lisp.scm (sbcl-cxml+klacks): New variable.

	gnu: Add sbcl-cxml+dom.
	* gnu/packages/lisp.scm (sbcl-cxml+dom): New variable.

	gnu: Add sbcl-cxml+xml.
	* gnu/packages/lisp.scm (sbcl-cxml+xml): New variable.

	gnu: sbcl-closure-common: Use official home-page.
	* gnu/packages/lisp.scm (sbcl-closure-common)[home-page]: Do it.

	gnu: sbcl-iolib: Add CFFI to list of inputs and fix spacing.
	* gnu/packages/lisp.scm (sbcl-iolib)[inputs]: Do it.

2019-07-05  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add qlogo.
	* gnu/packages/logo.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.
	* gnu/packages/logo.scm (qlogo): New variable.

2019-07-05  Christopher Baines  <mail@cbaines.net>

	gnu: patchwork: Update to 2.1.4.
	* gnu/packages/patchutils.scm (patchwork): Update to 2.1.4.

2019-07-04  Ludovic Courtès  <ludo@gnu.org>

	store: 'run-with-store' gracefully deals with #f store.
	This is a followup to dd0ee954c4fa965023fd887452927c02edb8b52f, which
	introduced a failure in tests/graph.scm.

	* guix/store.scm (run-with-store): Check whether STORE and NEW-STORE are
	true before calling 'store-connection-object-cache' etc.  Fixes a
	failure in tests/graph.scm related to %REVERSE-PACKAGE-NODE-TYPE, which
	uses #f as the store.

2019-07-04  Ludovic Courtès  <ludo@gnu.org>

	derivations: Simplify 'substitution-oracle'.
	* guix/derivations.scm (substitution-oracle)[valid?, dependencies]:
	Remove.
	[closure]: New procedure.
	Rename parameter from 'drv' to 'inputs-or-drv' and adjust accordingly.
	(derivation-build-plan): Pass INPUTS directly to 'substitution-oracle'.
	* guix/ui.scm (show-what-to-build)[substitutable-info]: Likewise.

2019-07-04  Ludovic Courtès  <ludo@gnu.org>

	derivations: 'derivation-build-plan' recurses on substituables.
	This fixes a bug whereby "guix build texlive -n" would report:

	  0.0 MB would be downloaded:
	     /gnu/store/…-texlive-20180414

	instead of:

	  The following derivation would be built:
	     /gnu/store/…-texlive-texmf-20180414.drv
	  2,595.2 MB would be downloaded:
	     /gnu/store/…-texlive-20180414-texmf.tar.xz
	     /gnu/store/…-texlive-20180414

	where 'texlive-texmf' is a non-substitutable dependency of 'texlive'.

	* guix/derivations.scm (dependencies-of-substitutables): New procedure.
	(derivation-build-plan): When 'input-substitutable-info' returns true,
	append the subset of DEPS that corresponds to SUBSTITUABLES to the first
	argument of 'loop'.
	* guix/ui.scm (show-what-to-build): Remove half-baked traversal of
	DOWNLOAD.
	* tests/derivations.scm ("derivation-build-plan and substitutes,
	non-substitutable dep"): New test.

2019-07-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: icecat: Fix FTBFS with GCC7.
	* gnu/packages/gnuzilla.scm (icecat)[arguments]: In the 'augment-CPATH' phase,
	do not attempt to read CPLUS_INCLUDE_PATH, which is no longer set.

2019-07-04  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add sbcl-trivia.
	* gnu/packages/lisp.scm (sbcl-trivia): New variable.

	gnu: Add sbcl-trivia.cffi.
	* gnu/packages/lisp.scm (sbcl-trivia.cffi): New variable.

	gnu: Add sbcl-trivia.quasiquote.
	* gnu/packages/lisp.scm (sbcl-trivia.quasiquote): New variable.

	gnu: Add sbcl-trivia.ppcre.
	* gnu/packages/lisp.scm (sbcl-trivia.ppcre): New variable.

	gnu: Add sbcl-trivia.balland2006.
	* gnu/packages/lisp.scm (sbcl-trivia.balland2006): New variable.

	gnu: Add sbcl-trivia.trivial.
	* gnu/packages/lisp.scm (sbcl-trivia.trivial): New variable.

	gnu: Add sbcl-trivia.level2.
	* gnu/packages/lisp.scm (sbcl-trivia.level2): New variable.

	gnu: Add sbcl-trivia.level1.
	* gnu/packages/lisp.scm (sbcl-trivia.level1): New variable.

	gnu: Add sbcl-trivia.level0.
	* gnu/packages/lisp.scm (sbcl-trivia.level0): New variable.

	gnu: Add sbcl-fare-quasiquote-readtable.
	* gnu/packages/lisp.scm (sbcl-fare-quasiquote-readtable): New variable.

	gnu: Add sbcl-fare-quasiquote.
	* gnu/packages/lisp.scm (sbcl-fare-quasiquote): New variable.

	gnu: Add sbcl-optima.
	* gnu/packages/lisp.scm (sbcl-optima): New variable.

	gnu: Add sbcl-type-i.
	* gnu/packages/lisp.scm (sbcl-type-i): New variable.

	gnu: Add sbcl-introspect-environment.
	* gnu/packages/lisp.scm (sbcl-introspect-environment): New variable.

	gnu: Add sbcl-trivial-cltl2.
	* gnu/packages/lisp.scm (sbcl-trivial-cltl2): New variable.

	gnu: Add sbcl-lisp-namespace.
	* gnu/packages/lisp.scm (sbcl-lisp-namespace): New variable.

2019-07-04  Alex Griffin  <a@ajgrf.com>

	gnu: Add pulseaudio-dlna.
	* gnu/packages/pulseaudio.scm (pulseaudio-dlna): New variable.

	gnu: Add python2-zeroconf.
	* gnu/packages/python-xyz.scm (python2-zeroconf): New variable.

2019-07-04  Alex Griffin  <a@ajgrf.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add python2-pyroute2.
	* gnu/packages/python-xyz.scm (python2-pyroute2): New variable.

2019-07-04  Alex Griffin  <a@ajgrf.com>

	gnu: Add python-notify2, python2-notify2.
	* gnu/packages/python-xyz.scm (python-notify2): New variable.
	(python2-notify2): New variable.

2019-07-04  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pack: 'squashfs' backend records the profile's search paths.
	* guix/scripts/pack.scm (singularity-environment-file): New procedure.
	(squashfs-image): Use it, and create /.singularity/env/90-environment.sh.
	* gnu/tests/singularity.scm (run-singularity-test)["singularity run,
	with environment"]: New test, currently skipped.
	* gnu/tests/singularity.scm (build-tarball&run-singularity-test): Add
	GUILE-JSON to the profile.

	pack: 'docker' backend records the profile's search paths.
	* guix/docker.scm (config): Add #:environment parameter and honor it.
	(build-docker-image): Likewise, and pass it to 'config'.
	* guix/scripts/pack.scm (docker-image): Import (guix profiles) and (guix
	search-paths).  Call 'profile-search-paths' and pass #:environment to
	'build-docker-image'.
	* gnu/tests/docker.scm (run-docker-test)["Load docker image and run it"]:
	Add example that expects (json) to be available.
	* gnu/tests/docker.scm (build-tarball&run-docker-test): Replace
	%BOOTSTRAP-GUILE by GUILE-2.2 and GUILE-JSON in the environment.

2019-07-04  Ludovic Courtès  <ludo@gnu.org>

	Add (guix remote).
	* guix/remote.scm: New file.
	* Makefile.am (MODULES): Add it.

	inferior: Add 'read-repl-response'.
	* guix/inferior.scm (read-repl-response): New procedure.
	(read-inferior-response): Use it.

	Add (guix repl).
	* guix/scripts/repl.scm: Use (guix repl).
	(self-quoting?, machine-repl): Remove.
	* guix/repl.scm: New file.
	* Makefile.am (MODULES): Add it.

	gexp: Add 'lower-gexp' and express 'gexp->derivation' in terms of it.
	* guix/gexp.scm (gexp-input-thing, gexp-input-output)
	(gexp-input-native?): Export.
	(lower-inputs): Return <gexp-input> records instead of tuples.
	(lower-reference-graphs): Adjust accordingly.
	(<lowered-gexp>): New record type.
	(lower-gexp, gexp-input->tuple): New procedure.
	(gexp->derivation)[%modules]: Remove.
	[requested-graft?]: New variable.
	[add-modules]: New procedure.
	Rewrite in terms of 'lower-gexp'.
	(gexp-inputs): Add TODO comment.
	* tests/gexp.scm ("lower-gexp"): New test.

2019-07-04  Robert Vollmert  <rob@vllmrt.net>

	import: hackage: Update list of ghc-included packages.
	It turns out the list in the release notes is incomplete.
	This updates the list from /gnu/store/<hash>-ghc-8.4.3/lib/ghc-8.4.3.

	* guix/import/hackage.scm (ghc-standard-libraries): Update list.

2019-07-04  Robert Vollmert  <rob@vllmrt.net>

	gnu: Remove ghc-parsec, ghc-stm, ghc-text, ghc-xhtml.
	These are ghc-8.4-bundled packages, removing to avoid build
	conflicts.

	* gnu/packages/haskell.scm (ghc-parsec, ghc-stm, ghc-text): Remove.
	* gnu/packages/haskell-web.scm (ghc-xhtml): Remove.
	* gnu/packages/agda.scm (agda)[inputs]: Remove ghc-stm and ghc-text.
	* gnu/packages/bioinformatics.scm (ngless)[inputs]: Remove ghc-parsec and
	ghc-text.
	* gnu/packages/haskell-apps.scm (darcs)[inputs]: Remove ghc-parsec.
	(git-annex)[inputs]: Remove ghc-stm and ghc-text.
	(ghc-sdl2)[inputs]: Remove ghc-text.
	(ghc-sdl2-image)[inputs]: Remove ghc-text.
	* gnu/packages/haskell-check.scm (ghc-tasty-ant-xml)[inputs]: Remove ghc-stm.
	(ghc-tasty)[inputs]: Remove ghc-stm.
	(ghc-tasty-rerun)[inputs]: Same.
	(ghc-quickcheck-instances)[inputs]: Remove ghc-text.
	(ghc-hedgehog)[inputs]: Remove ghc-stm.
	* gnu/packages/haskell-crypto.scm (ghc-asn1-encoding)[inputs]: Remove
	ghc-text.
	* gnu/packages/haskell-web.scm (ghc-tagsoup)[inputs]: Remove ghc-text.
	(ghc-cookie)[inputs]: Same.
	(ghc-http-types)[inputs]: Same.
	(ghc-http)[inputs]: Remove ghc-parsec.
	(ghc-http-client)[inputs]: Remove ghc-text.
	(ghc-http2)[inputs]: Remove ghc-stm.
	(ghc-http-conduit)[native-inputs]: Remove ghc-text.
	(ghc-wai)[inputs]: Same.
	(ghc-wai-extra)[inputs]: Same.
	(ghc-warp)[inputs]: Remove ghc-stm and ghc-text.
	(ghc-xss-sanitize)[native-inputs]: Remove ghc-text.
	(ghc-css-text)[inputs]: Same.
	(ghc-mime-types)[inputs]: Same.
	(ghc-blaze-html)[inputs]: Same.
	(ghc-aeson)[inputs]: Same.
	(ghc-aeson-pretty)[inputs]: Same.
	(ghc-aeson-qq)[inputs]: Remove ghc-text and ghc-parsec.
	(ghc-multipart)[inputs]: Remove ghc-parsec.
	(ghc-uri-encode)[inputs]: Remove ghc-text.
	(ghc-path-pieces)[inputs]: Same.
	(ghc-yesod-core)[inputs]: Remove ghc-text and ghc-parsec.
	(ghc-yesod-persistent)[inputs]: Remove ghc-text.
	(ghc-yesod-form)[inputs]: Same.
	(ghc-yesod)[inputs]: Same.
	(ghc-hxt-regex-xmlschema)[inputs]: Remove ghc-parsec and ghc-text.
	(ghc-hxt)[inputs]: Remove ghc-parsec.
	* gnu/packages/haskell.scm (ghc-convertible)[inputs]: Remove ghc-text.
	(ghc-double-conversion)[inputs]: Same.
	(ghc-tree-diff)[inputs]: Remove ghc-parsec and ghc-text.
	[native-inputs]: Remove ghc-parsec.
	(ghc-cgi)[inputs]: Remove ghc-parsec.
	(hlint)[inputs]: Remove ghc-text.
	(ghc-openglraw)[inputs]: Remove ghc-text.
	(ghc-opengl)[inputs]: Same.
	(ghc-streaming-commons)[inputs]: Remove ghc-stm and ghc-text.
	(ghc-hackage-security)[inputs]: Remove ghc-parsec.
	(cabal-install)[inputs]: Remove ghc-stm.
	(ghc-parsec-numbers)[inputs]: Remove ghc-parsec.
	(ghc-safesemaphore)[inputs]: Remove ghc-stm.
	(ghc-text-binary)[inputs]: Remove ghc-text.
	(ghc-hashable)[inputs]: Remove ghc-text.
	(ghc-transformers-base)[inputs]: Remove ghc-stm.
	(ghc-indents)[inputs]: Remove ghc-parsec.
	(ghc-regex-tdfa-rc)[inputs]: Same.
	(ghc-regex-tdfa-text)[inputs]: Same.
	(ghc-regex)[inputs]: Remove ghc-text.
	(ghc-parsers)[inputs]: Remove ghc-parsec and ghc-text.
	(ghc-attoparsec)[inputs]: Remove ghc-text.
	(ghc-attoparsec-bootstrap)[inputs]: Same.
	(ghc-zip-archive)[inputs]: Same.
	(ghc-polyparse)[inputs]: Same.
	(ghc-reducers)[inputs]: Same.
	(ghc-xml)[inputs]: Same.
	(ghc-feed)[inputs]: Same.
	(ghc-exceptions)[inputs]: Remove ghc-stm.
	(ghc-case-insensitive)[inputs]: Remove ghc-text.
	(ghc-megaparsec)[inputs]: Same.
	(ghc-network-uri)[inputs]: Remove ghc-parsec.
	(ghc-monad-control)[inputs]: Remove ghc-stm.
	(ghc-blaze-builder)[inputs]: Remove ghc-text.
	(ghc-blaze-markup)[inputs]: Same.
	(ghc-async)[inputs]: Remove ghc-stm.
	(ghc-invariant)[inputs]: Same.
	(ghc-statevar)[inputs]: Same.
	(ghc-lens)[inputs]: Remove ghc-text.
	(ghc-cheapskate)[inputs]: Same.
	(ghc-semigroups)[inputs]: Same.
	(ghc-semigroups-bootstrap)[inputs]: Same.
	(ghc-fast-logger)[inputs]: Same.
	(ghc-scientific)[inputs]: Same.
	(ghc-scientific-bootstrap)[inputs]: Same.
	(ghc-texmath)[inputs]: Remove ghc-parsec.
	(ghc-highlighting-kate)[inputs]: Same.
	(ghc-cmark)[inputs]: Remove ghc-text.
	(ghc-cmark-gfm)[inputs]: Same.
	(ghc-th-lift-instances)[inputs]: Same.
	(ghc-yaml)[inputs]: Same.
	(ghc-hslua)[inputs]: Same.
	(ghc-hslua-module-text)[inputs]: Same.
	(ghc-skylighting-core)[inputs]: Same.
	(ghc-doctemplates)[inputs]: Remove ghc-text and ghc-parsec.
	(ghc-pandoc)[inputs]: Same.
	(ghc-typed-process)[inputs]: Remove ghc-stm.
	(ghc-conduit-extra)[inputs]: Remove ghc-stm and ghc-text.
	(ghc-xml-types)[inputs]: Remove ghc-text.
	(ghc-xml-conduit)[inputs]: Same.
	(ghc-pandoc-citeproc)[inputs]: Remove ghc-text and ghc-parsec.
	(ghc-regex-tdfa)[inputs]: Remove ghc-parsec.
	(ghc-wl-pprint-text)[inputs]: Remove ghc-text.
	(ghc-graphviz)[inputs]: Same.
	(ghc-system-filepath-bootstrap)[inputs]: Same.
	(ghc-system-fileio-bootstrap)[inputs]: Same.
	(ghc-shelly)[inputs]: Same.
	(ghc-chell)[inputs]: Same.
	(ghc-system-filepath)[inputs]: Same.
	(ghc-system-fileio)[inputs]: Same.
	(ghc-fsnotify)[inputs]: Same.
	(ghc-json)[inputs]: Remove ghc-text and ghc-parsec.
	(ghc-esqueleto)[inputs]: Remove ghc-text.
	(shellcheck)[inputs]: Remove ghc-parsec.
	(ghc-errors)[inputs]: Remove ghc-text.
	(ghc-chunked-data)[inputs]: Same.
	(ghc-uuid-types)[inputs]: Same.
	(ghc-uuid)[inputs]: Same.
	(ghc-rebase)[inputs]: Remove ghc-stm and ghc-text.
	(ghc-foldl)[inputs]: Remove ghc-text.
	(ghc-mono-traversable)[inputs]: Same.
	(ghc-conduit-combinators)[inputs]: Same.
	(ghc-aws)[inputs]: Same.
	(ghc-stm-chans)[inputs]: Remove ghc-stm.
	(ghc-monad-logger)[inputs]: Remove ghc-text and ghc-stm.
	(ghc-shakespeare)[inputs]: Remove ghc-parsec and ghc-text.
	(ghc-resource-pool)[inputs]: Remove ghc-stm.
	(ghc-attoparsec-iso8601)[inputs]: Remove ghc-text.
	(ghc-http-api-data)[inputs]: Same.
	(ghc-persistent)[inputs]: Same.
	(ghc-aeson-compat)[inputs]: Same.
	(ghc-persistent-template)[inputs]: Same.
	(ghc-unliftio)[inputs]: Remove ghc-stm.
	(ghc-persistent-sqlite)[native-inputs]: Remove ghc-text.
	(ghc-bytes)[inputs]: Same.
	(ghc-missingh)[inputs]: Remove ghc-parsec.
	(ghc-rio)[inputs]: Remove ghc-text.
	(ghc-cairo)[inputs]: Same.
	(ghc-atomic-write)[inputs]: Remove ghc-text.
	[native-inputs]: Same.
	(ghc-stm-conduit)[inputs]: Remove ghc-stm.
	(ghc-conduit-algorithms)[inputs]: Same.
	(ghc-interpolate)[native-inputs]: Remove ghc-text.
	(ghc-hpack)[inputs]: Same.
	(ghc-inline-c)[inputs]: Remove ghc-parsec.
	(ghc-configurator)[inputs]: Remove ghc-text.
	(ghc-c2hs)[native-inputs]: Same.
	(ghc-libmpd)[inputs]: Same.
	(ghc-concurrent-output)[inputs]: Remove ghc-stm.
	* gnu/packages/idris.scm (idris)[inputs]: Remove ghc-text.
	* gnu/packages/wm.scm (xmobar)[inputs]: Remove ghc-parsec and ghc-stm.

2019-07-04  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'staging' into core-updates

	Merge branch 'master' into staging

2019-07-04  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add sbcl-dexador.
	* gnu/packages/lisp.scm (sbcl-dexador): New variable.

2019-07-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-rnaseq: Update to 0.0.8.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.8.

2019-07-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: Remove duplicate 'ruby-crass' package.
	* gnu/packages/ruby.scm (ruby-crass): Remove duplicate shadowed definition.

2019-07-04  Mikhail Kirillov  <w96k.ru@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add ruby-backport.
	* gnu/packages/ruby.scm (ruby-backport): New variable.

2019-07-04  Jens Mølgaard  <jens@zete.tk>

	gnu: Add qtpass.
	* gnu/packages/password-utils.scm (qtpass): New variable.

2019-07-04  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.1.16.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.16.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.57.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.57.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.132.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.132.
	(%linux-libre-4.14-hash): Update hash.

2019-07-04  Leo Famulari  <leo@famulari.name>

	gnu: lpd8editor: Update to 0.0.13.
	* gnu/packages/music.scm (lpd8editor): Update to 0.0.13.

2019-07-03  Ludovic Courtès  <ludo@gnu.org>

	store: 'run-with-store' preserves the functional object cache.
	This increases the hit rate of the object cache from 56% to 85% when
	running something like 'guix build libreoffice -nd'.

	* guix/store.scm (set-store-connection-object-cache!): New procedure.
	(run-with-store): Copy 'object-cache' field of the new store into the
	original one.

2019-07-03  Ludovic Courtès  <ludo@gnu.org>

	derivations: 'substitution-oracle' no longer calls 'read-derivation-from-file'.
	This is a followup to 5cf4b26d52bcea382d98fb4becce89be9ee37b55.

	* guix/derivations.scm (substitution-oracle): Use
	'derivation-input-derivation' instead of calling
	'read-derivation-from-file'.

2019-07-03  Ludovic Courtès  <ludo@gnu.org>

	derivations: Avoid another call to 'read-derivation-from-file'.
	This is a followup to 5cf4b26d52bcea382d98fb4becce89be9ee37b55.

	* guix/derivations.scm (derivation-path->base16-hash): Rename to...
	(derivation-base16-hash): ... this, and take a <derivation> rather than
	a file name.  Use 'mlambdaq' instead of 'mlambda'.
	(derivation/masked-inputs): Adjust accordingly.
	(invalidate-derivation-caches!): Likewise.

2019-07-03  Ludovic Courtès  <ludo@gnu.org>

	derivations: 'map-derivation' no longer calls 'read-derivation-from-file'.
	This is a followup to 5cf4b26d52bcea382d98fb4becce89be9ee37b55.

	* guix/derivations.scm (map-derivation)[rewritten-input]: Avoid call to
	'read-derivation-from-file'.

2019-07-03  Leo Famulari  <leo@famulari.name>

	gnu: MPD: Update to 0.21.11.
	* gnu/packages/mpd.scm (mpd): Update to 0.21.11.

	gnu: GraphicsMagick: Update to 1.3.32.
	* gnu/packages/imagemagick.scm (graphicsmagick): Update to 1.3.32.

	gnu: irssi: Update to 1.1.3. [fixes CVE-2019-13045].
	* gnu/packages/irc.scm (irssi): Update to 1.1.3.

2019-07-03  Ludovic Courtès  <ludo@gnu.org>

	derivations: Work around pathological memoization behavior.
	This works around <https://bugs.gnu.org/36487>.

	* guix/derivations.scm (invalidate-derivation-caches!): Comment out
	'hash-clear!' call.

2019-07-03  Julien Lepiller  <julien@lepiller.eu>

	gnu: python-pygit2: Update to 0.28.2.
	* gnu/packages/python-xyz.scm (python-pygit2): Update to 0.28.2.

2019-07-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: snd: Update to 19.5.
	* gnu/packages/audio.scm (snd): Update to 19.5.

2019-07-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: xkeyboard-config: Update to 2.27.
	* gnu/packages/xorg.scm (xkeyboard-config): Update to 2.27.

	gnu: libxt: Update to 1.2.0.
	* gnu/packages/xorg.scm (libxt): Update to 1.2.0.
	* gnu/packages/patches/libxt-guix-search-paths.patch: Adjust for 1.2.0.  While
	at it, trim spurious whitespaces.

	gnu: sdl2: Fix FTBFS with GCC7.
	* gnu/packages/sdl.scm (sdl2)[arguments]: Add <#:make-flags>.

	gnu: lash: Add dependency on libtirpc.
	* gnu/packages/audio.scm (lash)[arguments]: Add <#:make-flags>.
	[inputs]: Add LIBTIRPC.

	gnu: libtirpc: Do not build 'libtirpc.a'.
	* gnu/packages/onc-rpc.scm (libtirpc)[arguments]: Add <#:configure-flags>.

2019-07-03  Rutger Helling  <rhelling@mykolab.com>

	gnu: wireguard: Update to 0.0.20190702.
	* gnu/packages/vpn.scm (wireguard): Update to 0.0.20190702.

2019-07-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: geeqie: Update to commit c220dde.
	* gnu/packages/image-viewers.scm (geeqie): Update to commit c220dde.
	[source]: Use 'git-fetch' and 'git-reference'.
	[arguments] <pre-bootstrap>: Add 'substitute*' calls for 'configure.ac'
	and 'po/POTFILES.in'.

2019-07-03  Kyle Meyer  <kyle@kyleam.com>

	profiles: Adjust packages->manifest pattern for inferior packages.
	* guix/profiles.scm (packages->manifest): Add package? predicate to `(package
	output)' pattern to avoid incorrectly matching `(inferior-package output)',
	which should be handled by a later clause.

2019-07-03  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add emacs-minions.
	* gnu/packages/emacs-xyz.scm (emacs-minions): New variable.

2019-07-03  Guillaume LE VAILLANT  <glv@posteo.net>

	gnu: monero-gui: Update to 0.14.1.0.
	* gnu/packages/finance.scm (monero-gui): Update to 0.14.1.0.

	gnu: monero: Update to 0.14.1.0.
	* gnu/packages/finance.scm (monero): Update to 0.14.1.0.
	* gnu/packages/patches/monero-use-system-miniupnpc.patch: Update file.

2019-07-02  Marius Bakke  <mbakke@fastmail.com>

	gnu: libtorrent-rasterbar: Remove GCC5 workaround.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[arguments]<#:configure-flags>:
	Remove "CXXFLAGS".

	gnu: polkit: Remove GCC5 workaround.
	* gnu/packages/polkit.scm (polkit)[arguments]<#:configure-flags>: Remove "CXXFLAGS".

	gnu: nitrogen: Remove redundant configure flags.
	* gnu/packages/wm.scm (nitrogen)[arguments]: Remove.

	gnu: pavucontrol: Remove GCC5 workaround.
	* gnu/packages/pulseaudio.scm (pavucontrol)[arguments]: Remove.

	gnu: lvtk: Remove obsolete workarounds.
	* gnu/packages/audio.scm (lvtk)[arguments]: Remove <#:phases>.

	gnu: non-sequencer: Remove GCC5 workaround.
	* gnu/packages/music.scm (non-sequencer)[arguments]: Remove <#:phases>.

	gnu: ganv: Remove GCC5 workaround.
	* gnu/packages/gtk.scm (ganv)[arguments]: Dont set CXXFLAGS.

2019-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: thunar-volman: Update to 0.9.3.
	* gnu/packages/xfce.scm (thunar-volman): Update to 0.9.3.

	gnu: thunar: Update to 1.8.7.
	* gnu/packages/xfce.scm (thunar): Update to 1.8.7.

2019-07-02  Marius Bakke  <mbakke@fastmail.com>

	gnu: glib-networking: Update to 2.60.3.
	* gnu/packages/gnome.scm (glib-networking): Update to 2.60.3.
	[source](patches): Remove.
	[arguments]<#:phases>: Remove.
	* gnu/packages/patches/glib-networking-connection.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2019-07-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: audacity: Update to 2.3.2.
	* gnu/packages/audio.scm (audacity): Update to 2.3.2.

2019-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xlockmore: Update to 5.57.
	* gnu/packages/xdisorg.scm (xlockmore): Update to 5.57.

2019-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libvirt: Update to 5.5.0 [security fixes].
	This release includes fixes for CVE-2019-10161, CVE-2019-10166,
	CVE-2019-10167, and CVE-2019-10168.

	If you think these sound familiar, you are[0] correct[1]…

	[0]: https://www.redhat.com/archives/libvirt-announce/2019-June/msg00000.html
	[1]: https://www.redhat.com/archives/libvirt-announce/2019-July/msg00000.html

	* gnu/packages/virtualization.scm (libvirt): Update to 5.5.0.

2019-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-libvirt: Update to 5.5.0.
	* gnu/packages/virtualization.scm (python-libvirt): Update to 5.5.0.

2019-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: alpine: Build reproducibly.
	This follows up commit 54278e225e99707c3bd6f9eb37b8906851251b49.

	* gnu/packages/mail.scm (arguments): Replace Makefile.in substitution
	with the new ‘--with-date-stamp’ configure-flag.

2019-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: alpine: Don't use unstable tarball.
	* gnu/packages/mail.scm (alpine)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2019-07-02  Marius Bakke  <mbakke@fastmail.com>

	gnu: libgnomecanvasmm: Remove GCC5 workaround.
	* gnu/packages/gnome.scm (libgnomecanvasmm)[arguments]: Remove.

	gnu: waybar: Remove GCC input.
	* gnu/packages/wm.scm (waybar)[native-inputs]: Remove GCC-TOOLCHAIN-7.
	[arguments]: Remove <#:phases>.

2019-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl-gui: Add .desktop file.
	* gnu/packages/video.scm (youtube-dl-gui)[arguments]:
	Add a ‘create-desktop-file’ phase.

	gnu: alpine: Update to 2.21.99999.
	* gnu/packages/mail.scm (alpine): Update to 2.21.99999.

	gnu: tumbler: Update to 0.2.5.
	* gnu/packages/xfce.scm (tumbler): Update to 0.2.5.

	gnu: alpine: Use HTTPS home page.
	* gnu/packages/mail.scm (alpine)[home-page]: Use HTTPS.

	gnu: garcon: Update to 0.6.3.
	* gnu/packages/xfce.scm (garcon): Update to 0.6.3.

2019-07-02  Marius Bakke  <mbakke@fastmail.com>

	gnu: ncmpc: Remove GCC8 input.
	* gnu/packages/mpd.scm (ncmpc)[native-inputs]: Remove GCC-8.
	[arguments]: Remve <#:phases>.

	gnu: vte-ng: Remove GCC7 input.
	* gnu/packages/gnome.scm (vte-ng)[native-inputs]: Remove GCC-7.
	[arguments]: Adjust accordingly.

	gnu: spirv-tools: Remove GCC7 input.
	* gnu/packages/vulkan.scm (spirv-tools)[native-inputs]: Remove GCC-7.
	[arguments]: Remove <#:phases>.

	gnu: gtkmm: Remove GCC5 workaround.
	* gnu/packages/gtk.scm (gtkmm)[arguments]: Remove <#:configure-flags>.
	* gnu/packages/gtk.scm (gtkmm-2)[arguments]: Likewise.

	gnu: libarchive: Remove GCC5 workaround.
	* gnu/packages/backup.scm (libarchive)[arguments]: Remove <#:configure-flags>.

	gnu: boost: Remove GCC5 workaround.
	* gnu/packages/patches/boost-fix-icu-build.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/boost.scm (boost)[source](patches): Remove.
	[arguments]: Do not pass "cxxflags".

	gnu: libdrm: Update to 2.4.99.
	* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.99.

	gnu: libuv: Update to 1.30.1.
	* gnu/packages/libevent.scm (libuv): Update to 1.30.1.

2019-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tomb: Update to 2.6.
	* gnu/packages/crypto.scm (tomb): Update to 2.6.

2019-07-02  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove redundant icu4c@64 package.
	* gnu/packages/icu4c.scm (icu4c-64): Remove variable.
	* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change ICU4C-64 to ICU4C.

	gnu: tzdata-for-tests: Update to 2019b.
	* gnu/packages/base.scm (tzdata-for-tests)[version, source, inputs]: Remove.

	Merge branch 'staging' into core-updates

	Merge branch 'master' into staging

	gnu: openssl@1.0: Update to 1.0.2s.
	* gnu/packages/tls.scm (openssl-1.0): Update to 1.0.2s.

2019-07-02  Zzull  <bstrazzull@hotmail.fr>

	gnu: Add emacs-multi-term
	* gnu/packages/emacs-xyz.scm (emacs-multi-term): New variable

2019-07-02  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: Add trivial-utf-8.
	* gnu/packages/lisp.scm (sbcl-trivial-utf-8, ecl-trivial-utf-8): New
	variables.

2019-07-02  Jacob MacDonald  <jaccarmac@gmail.com>

	gnu: Add ghc-validation.
	* gnu/packages/haskell.scm (ghc-validation): New variable.

	gnu: Add ghc-hedgehog.
	* gnu/packages/haskell-check.scm (ghc-hedgehog): New variable.

	gnu: Add ghc-concurrent-output.
	* gnu/packages/haskell.scm (ghc-concurrent-output): New variable.

	gnu: ghc-ansi-terminal: Update to 0.9.1.
	* gnu/packages/haskell.scm (ghc-ansi-terminal): Update to 0.9.1.

	gnu: ghc-ansi-wl-pprint: Use ghc-ansi-terminal-0.8.
	* gnu/packages/haskell.scm (ghc-ansi-wl-pprint)[inputs]: Use ghc-ansi-terminal-0.8.

	gnu: Add ghc-ansi-terminal-0.8.
	* gnu/packages/haskell.scm (ghc-ansi-terminal-0.8): New variable.

	gnu: Add ghc-wl-pprint-annotated.
	* gnu/packages/haskell.scm (ghc-wl-pprint-annotated): New variable.

2019-07-02  guy fleury iteriteka  <hoonandon@gmail.com>

	gnu: Add chafa.
	* gnu/packages/image-viewers.scm (chaffa): New variable.

2019-07-02  Robert Vollmert  <rob@vllmrt.net>

	gnu: postgres service: More secure default permissions.
	This changes to 'peer' authentication for local socket connections,
	and password-based authentication for local network connections.

	* gnu/services/databases.scm (%default-postgres-hba): Change
	authentication method.

2019-07-02  Ludovic Courtès  <ludo@gnu.org>

	grafts: 'references-oracle' now takes a derivation input.
	That way, if we end up calling 'build-derivations', we'll only build the
	outputs that we really need.

	* guix/grafts.scm (references-oracle): Rename 'drv' to 'input'.
	[output-paths]: Remove.
	Adjust accordingly.
	(graft-derivation): Adjust call to 'references-oracle'.

2019-07-02  Ludovic Courtès  <ludo@gnu.org>

	derivations: Update 'build-derivations' docstring.
	This is a followup to 7c690a47381f645ec5ec0a1fd6ffc34dba1b69c2.

	* guix/derivations.scm (build-derivations): Update docstring.

2019-07-02  Marius Bakke  <mbakke@fastmail.com>

	gnu: WebKitGTK: Update to 2.24.3.
	* gnu/packages/webkit.scm (webkitgtk-2.24): Update to 2.24.3.
	[source](patches): Remove.
	* gnu/packages/patches/webkitgtk-sans-gstreamer-gl.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2019-07-02  Robert Vollmert  <rob@vllmrt.net>

	gnu: ghc-primitive: Update to 0.6.4.0.
	* gnu/packages/haskell.scm (ghc-primitive): Update to 0.6.4.0.

2019-07-02  Marius Bakke  <mbakke@fastmail.com>

	gnu: re2: Update to 2019-07-01.
	* gnu/packages/regex.scm (re2): Update to 2019-07-01.

	gnu: postgresql@10: Update to 10.9.
	* gnu/packages/databases.scm (postgresql): Update to 10.9.

	gnu: tzdata: Update to 2019b.
	* gnu/packages/base.scm (tzdata): Update to 2019b.

	gnu: glibc: Update to 2.29.
	* gnu/packages/patches/glibc-bootstrap-system.patch,
	gnu/packages/patches/glibc-supported-locales.patch: Adjust for glibc 2.29.
	* gnu/packages/patches/glibc-2.28-supported-locales.patch,
	gnu/packages/patches/glibc-CVE-2019-7309.patch,
	gnu/packages/patches/glibc-CVE-2019-9169.patch,
	gnu/packages/patches/glibc-2.29-git-updates.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/base.scm (glibc): Update to 2.29.
	[source](patches): Add 'glibc-CVE-2019-7309.patch',
	'glibc-CVE-2019-9169.patch', and 'glibc-2.29-git-updates.patch'.  Remove
	'glibc-hurd-magic-pid.patch'.
	[native-inputs]: Add PYTHON-MINIMAL.
	(glibc-2.28): New public variable.
	* gnu/packages/commencement.scm (expat-sans-tests, python-boot0): New variables.
	(glibc-final-with-bootstrap-bash)[native-inputs]: Add PYTHON-BOOT0.
	* gnu/packages/python.scm (python-3.7)[arguments]: Disable test that fails
	with glibc 2.29.

2019-07-02  Rutger Helling  <rhelling@mykolab.com>

	gnu: btrfs-progs: Update to 5.1.1.
	* gnu/packages/linux.scm (btrfs-progs): Update to 5.1.1.

2019-07-02  Marius Bakke  <mbakke@fastmail.com>

	gnu: ImageMagick: Update to 6.9.10-51.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-51.

	gnu: python-mako: Update to 1.0.13.
	* gnu/packages/python-xyz.scm (python-mako): Update to 1.0.13.

	gnu: python-pycparser: Update to 2.19.
	* gnu/packages/python-xyz.scm (python-pycparser): Update to 2.19.
	[arguments]: End phases on #t.

	gnu: perl-module-build: Update to 0.4229.
	* gnu/packages/perl.scm (perl-module-build): Update to 0.4229.

2019-07-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: octave-cli: Sort inputs alphabetically.
	* gnu/packages/maths.scm (octave-cli)[inputs]: Sort inputs alphabetically.

	gnu: Wrap program with libraries.
	* gnu/packages/package-management.scm (stow)[arguments]: Add custom
	'wrap-stow phase to wrap stow with necessary inputs.
	[propagated-inputs]: Move perl-clone, perl-clone-choose, perl-hash-merge
	to...
	[inputs]: ... here.

2019-07-02  Amar Singh  <nly@disroot.org>

	gnu: emacs-shroud: Update to 1.83.4.
	* gnu/packages/emacs-xyz.scm (emacs-shroud): Update to 1.83.4.

2019-07-02  Rutger Helling  <rhelling@mykolab.com>

	gnu: faudio: Update to 19.07.
	* gnu/packages/audio.scm (faudio): Update to 19.07.

2019-07-02  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: emacsy: Update to 0.4.1.
	* gnu/packages/guile-xyz.scm (emacsy): Update to 0.4.1.

2019-07-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	import: pypi: Preserve package name case when forming pypi-uri.
	Fixes <https://bugs.gnu.org/33046>.

	* guix/build-system/python.scm (pypi-uri): Update the host URI to
	"files.pythonhosted.org".
	* guix/import/pypi.scm (make-pypi-sexp): Preserve the package name case when
	the source URL calls for it.

2019-07-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	import: pypi: Update the host URI.
	* guix/build-system/python.scm (pypi-uri): Update the host URI to
	"files.pythonhosted.org".

2019-07-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	import: pypi: Include optional test inputs as native-inputs.
	* guix/import/pypi.scm (maybe-inputs): Add INPUT-TYPE argument, and use it.
	(test-section?): New predicate.
	(parse-requires.txt): Collect the optional test inputs, and return them as the
	second element of the returned list.
	(parse-wheel-metadata): Likewise.
	(guess-requirements): Adapt.
	(make-pypi-sexp): Likewise, and include the test inputs requirements as native
	inputs in the returned package expression.

	* tests/pypi.scm (test-requires.txt): Include a test section in the
	test-requires.txt data.
	(test-requires.txt-beaker): New variable.
	("parse-requires.txt"): Adapt.
	("parse-requires.txt - Beaker"): New test.
	("parse-wheel-metadata, with extras"): Adapt.
	("parse-wheel-metadata, with extras - Jedi"): Adapt.
	("pypi->guix-package, no wheel"): Re-indent, and add the expected
	native-inputs.
	("pypi->guix-package, wheels"): Likewise.

2019-07-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	import: pypi: Completely mute the output of the "unzip" command.
	* guix/import/pypi.scm (guess-requirements): Completely mute the output of the
	"unzip" command.

	import: pypi: Fix typo in docstring.
	* guix/import/pypi.scm (guess-requirements): Fix typo.

2019-07-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	import: pypi: Parse wheel METADATA instead of metadata.json.
	With newer Wheel releases, there is no more metadata.json file; the METADATA
	file should be used instead (see: https://github.com/pypa/wheel/issues/195).

	This change updates our PyPI importer so that it uses the latter.

	* guix/import/pypi.scm (define-module): Remove unnecessary modules and export
	the PARSE-WHEEL-METADATA procedure.
	(parse-wheel-metadata): Add procedure.
	(guess-requirements): Use it.
	* tests/pypi.scm (test-metadata): Test it.

2019-07-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	import: pypi: Support more types of archives.
	This change enables the PyPI importer to look for requirements in a source
	archive of a different type than "tar.gz" or "tar.bz2".  Also, scan the source
	archive to find a requires.txt file.

	* guix/import/pypi.scm: (guess-requirements)[tarball-directory]: Remove procedure.
	[guess-requirements-from-source]: Use COMRESSED-FILE? to determine if an
	archive type is supported, and some file extension logic that chooses either
	"tar" or "unzip" as the extractor.  Search for the requires.txt file in the
	archive instead of using a static, expected location.
	(guess-requirements): Rename the TARBALL argument to ARCHIVE, to denote the
	archive format is no longer bound specifically to the Tar format.
	(compute-inputs): Likewise.
	* tests/pypi.scm ("pypi->guix-package, no wheel"): Mock the requires.txt at a
	non-standard location.
	("pypi->guix-package, no usable requirement file."): New test.

2019-07-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	import: pypi: Deduplicate requirements.
	* guix/import/pypi.scm (parse-requires.txt): Remove potential duplicates.

2019-07-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	import: pypi: Improve parsing of requirement specifications.
	The previous solution was fragile and could leave unwanted characters in a
	requirement name, such as '[' or ']'.

	Partially fixes <https://bugs.gnu.org/33047>.

	* guix/import/pypi.scm (use-modules): Export SPECIFICATION->REQUIREMENT-NAME
	(%requirement-name-regexp): New variable.
	(clean-requirement): Rename to...
	(specification->requirement-name): this, which now uses
	%requirement-name-regexp to select the requirement name from the requirement
	specification.
	(parse-requires.txt): Adapt.

2019-07-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	import: pypi: Do not parse optional requirements from source.
	* guix/import/pypi.scm: Export PARSE-REQUIRES.TXT.
	(clean-requirement): Move procedure to the top level.
	(guess-requirements): Move the READ-REQUIREMENTS procedure to the top level,
	and rename it to PARSE-REQUIRES.TXT.  Move the CLEAN-REQUIREMENT procedure to
	the top level.  Move the COMMENT? functions inside the PARSE-REQUIRES.TXT
	procedure.
	(parse-requires.txt): Add a SECTION-HEADER? predicate, and use it to prevent
	parsing optional requirements.

	* tests/pypi.scm (test-requires-with-sections): New variable.
	("parse-requires.txt, with sections"): New test.

2019-07-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: pypi: Mute the output of tar.
	The output of tar when creating archives for the purpose of tests is not
	useful, so we mute it.

	* tests/pypi.scm ("pypi->guix-package"): Mute the output of tar.
	("pypi->guix-package, wheels"): Likewise.

2019-07-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	import: pypi: Do not consider requirements.txt files.
	PyPI packages are mandated to have a setup.py file, which contains a listing
	of the required dependencies.  The setuptools/distutils machinery embed
	metadata in the archives they produce, which contains this information. There
	is no need nor gain to collect the requirements from a "requirements.txt"
	file, as it is not the true record of dependencies for PyPI packages and may
	contain extraneous requirements or not exist at all.

	* guix/import/pypi.scm (guess-requirements): Update comment.
	[guess-requirements-from-source]: Do not attempt to parse the file
	requirements.txt.  Streamline logic.
	* tests/pypi.scm (test-requires.txt): Rename from test-requirements, to hint
	at the file being tested.
	("pypi->guix-package"): Adapt so that the fake package contains a requires.txt
	file rather than a requirements.txt file.
	("pypi->guix-package, wheels"): Likewise.

2019-07-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: tzdata: Update source URI.
	* gnu/packages/base.scm (tzdata, tzdata-for-tests)[source, native-inputs]:
	Update redirected URIs.

	gnu: linux-libre-headers: Update to 4.19.56.
	* gnu/packages/linux.scm (linux-libre-headers-4.14.67): Rename to ...
	(linux-libre-headers-4.19.56): ... this.  Adjust hash accordingly.
	(linux-libre-headers): Set to LINUX-LIBRE-HEADERS-4.19.56.
	* gnu/packages/commencement.scm (linux-libre-headers-boot0)[native-inputs]:
	Add FLEX-BOOT0 and BISON-BOOT0.

	gnu: commencement: Remove outdated comment.
	* gnu/packages/commencement.scm (bison-boot0): Remove bash comment, which is
	no longer accurate.

	gnu: libuninameslist: Update to 20190701.
	* gnu/packages/fontutils.scm (libuninameslist): Update to 20190701.

2019-07-01  Marius Bakke  <mbakke@fastmail.com>
	    Miguel  <rosen644835@gmail.com>

	gnu: gettext: Update to 0.20.1.
	* gnu/packages/gettext.scm (gettext-minimal): Update to 0.20.1.
	[source](snippet): Remove.
	[inputs]: Remove EXPAT.  Add LIBUNISTRING, LIBXML2, and NCURSES.
	[arguments]: Add #:configure-flags and a "patch-fixed-paths" phase.  Delete
	"link-expat" phase.
	* gnu/packages/commencement.scm (gettext-boot0): Stay on version 0.19.8.1.
	[arguments]: Adjust accordingly.

2019-07-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: bootstrap-tarballs: Don't include the native Mes when cross-compiling.
	* gnu/packages/make-bootstrap.scm (%bootstrap-tarballs)[inputs]: Check
	%CURRENT-TARGET-SYSTEM when deciding whether to use the reduced binary seeds.

	gnu: make-bootstrap: Adjust for GCC 7.
	* gnu/packages/make-bootstrap.scm (package-with-relocatable-glibc)[native-inputs]:
	Add SEARCH-PATHS to CROSS-GCC, and NATIVE-SEARCH-PATHS to the native GCC.

2019-07-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: make-bootstrap: Restore cross-compilation workarounds.
	These workarounds were removed in cf8264364761857ca3550398369a0f20d7b0d512 and
	218eb6e611c0a238802bf9cb5742d37cea0bb012, but were needed for %BOOTSTRAP-TARBALLS.

	* gnu/packages/make-bootstrap.scm (%static-inputs)[coreutils, tar]: Add
	<#:configure-flags>.

2019-07-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: make-bootstrap: Remove obsolete header file.
	* guix/build/make-bootstrap.scm (copy-linux-headers): Do not install 'a.out.h'.

2019-07-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: silkaj: Update to 0.7.2.
	* gnu/packages/finance.scm (silkaj): Update to 0.7.2.

	gnu: giac: Update to 1.5.0-61.
	* gnu/packages/algebra.scm (giac): Update to 1.5.0-61.

	gnu: python-duniterpy: Update to 0.54.3.
	* gnu/packages/finance.scm (python-duniterpy): Update to 0.54.3.

2019-07-01  Ricardo Wurmus  <rekado@elephly.net>

	etc: Do not recommend use of SKS key servers.
	* etc/guix-install.sh: Recommend downloading the GPG key from Savannah.

2019-07-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-static-stripped: Adjust patches for 2.2.6.
	* gnu/packages/patches/guile-2.2-default-utf8.patch,
	gnu/packages/patches/guile-relocatable.patch: Adjust for Guile 2.2.6.

	gnu: guile: Update to 2.2.6.
	* gnu/packages/guile.scm (guile-2.2): Update to 2.2.6.

	gnu: guile: Add 2.2.6.
	* gnu/packages/guile.scm (guile-2.2.5): Rename to...
	(guile-2.2.6): ... this, and update to 2.2.6.

2019-07-01  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: behave: Fix build.
	* gnu/packages/check.scm (behave)[propagated-inputs]: Add
	python-importlib-metadata.

2019-06-30  Marius Bakke  <mbakke@fastmail.com>

	gnu: gtksourceviewmm: Build against gtksourceview@3.
	* gnu/packages/gtk.scm (gtksourceviewmm)[propagated-inputs]: Change
	GTKSOURCEVIEW to GTKSOURCEVIEW-3.

2019-06-30  Ivan Petkov  <ivanppetkov@gmail.com>

	guix: import: crate: fix redundant inputs list nesting
	* guix/import/crate.scm (maybe-cargo-inputs): Remove one level of lists.
	* guix/import/crate.scm (maybe-cargo-development-inputs): Same.
	* tests/crate.scm: (crate->guix-package)[package]<#:arguments>: Remove
	one level of list nesting.

2019-06-30  Marius Bakke  <mbakke@fastmail.com>

	Revert "gnu: meson: Update to 0.51.0."
	Meson 0.51.0 has problems with PKG_CONFIG_PATH.  See <https://bugs.gnu.org/36386>.

	This reverts commit 70530036b8313d5273fca286cd62c73bd2225110.

2019-06-30  Marius Bakke  <mbakke@fastmail.com>

	gnu: libuv: Update to 1.30.0.
	* gnu/packages/libevent.scm (libuv): Update to 1.30.0.

	gnu: libssh2: Update to 1.9.0.
	* gnu/packages/patches/libssh2-fix-build-failure-with-gcrypt.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/ssh.scm (libssh2): Update to 1.9.0.
	[source](patches): Remove.

	build-system/meson: Do not inherit the 'bootstrap' phase.
	* guix/build/meson-build-system.scm (%standard-phases): Remove 'bootstrap'.
	* gnu/packages/glib.scm (glib)[arguments]: Adjust accordingly.

	gnu: python-more-itertools: Update to 7.1.0.
	* gnu/packages/python-xyz.scm (python-more-itertools): Update to 7.1.0.

	gnu: poppler: Update to 0.78.0.
	* gnu/packages/pdf.scm (poppler): Update to 0.78.0.

	gnu: nettle: Update to 3.5.1.
	* gnu/packages/nettle.scm (nettle): Update to 3.5.1.

	gnu: harfbuzz: Update to 2.5.3.
	* gnu/packages/gtk.scm (harfbuzz): Update to 2.5.3.

	gnu: miniupnpc: Update to 2.1.20190625.
	* gnu/packages/upnp.scm (miniupnpc): Update to 2.1.20190625.

	gnu: mbedtls-apache: Update to 2.16.2.
	* gnu/packages/tls.scm (mbedtls-apache): Update to 2.16.2.

	gnu: ungoogled-chromium: Build against ICU 64.
	* gnu/packages/icu4c.scm (icu4c-64): New public variable.
	* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change ICU4C to ICU4C-64.

	gnu: python-cython: Update to 0.29.11.
	* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.11.

	gnu: ImageMagick: Update to 6.9.10-50.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-50.

2019-06-30  Marius Bakke  <mbakke@fastmail.com>

	gnu: perl-net-ssleay: Update source URI.
	This is a follow-up to commit 966e4beadcf5dcc7537ccdbe42505c9129c5dd08.

	* gnu/packages/tls.scm (perl-net-ssleay)[source](uri): Update to current.

2019-06-29  Marius Bakke  <mbakke@fastmail.com>

	gnu: perl-net-ssleay: Update to 1.88.
	* gnu/packages/tls.scm (perl-net-ssleay): Update to 1.88.

	gnu: gtk+: Update to 3.24.9.
	* gnu/packages/gtk.scm (gtk+): Update to 3.24.9.

	gnu: libinput: Update to 1.13.4.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.13.4.

	gnu: nss, nss-certs: Update to 3.44.1.
	* gnu/packages/certs.scm (nss-certs): Update to 3.44.1.
	* gnu/packages/nss.scm (nss): Likewise.

2019-06-29  Marius Bakke  <mbakke@fastmail.com>

	gnu: mesa: Do not pass an empty string argument to the build system.
	This is a follow-up to commit 301b2e74f986385664153e6e770e238b351f5cf0.

	* gnu/packages/gl.scm (mesa)[arguments]: Return the empty list instead of an
	empty string for the non-matching case.

2019-06-29  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: nginx: Update to 1.17.1.
	* gnu/packages/web.scm (nginx): Update to 1.17.1.

	gnu: gstreamer: Fix buffer offset problem.
	* gnu/packages/patches/gstreamer-buffer-reset-offset.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gstreamer.scm (gstreamer)[source](patches): New field.
	[arguments]: Do not disable any tests.

2019-06-29  Ludovic Courtès  <ludo@gnu.org>

	gnu: gawk: Update to 5.0.1.
	* gnu/packages/gawk.scm (gawk): Update to 5.0.1.

2019-06-29  Ludovic Courtès  <ludo@gnu.org>

	gnu: flex: Build bison-for-tests sequentially.
	This is a followup to b1593c1c4fd8f4fc6df4c43cab51334426e3aa76.

	* gnu/packages/flex.scm (flex)[inputs](bison-for-tests): Use
	'substitute-keyword-arguments' instead of overriding them altogether.
	This ensures that #:parallel-build? and #:parallel-tests? are
	preserved.

2019-06-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: stow: Update license information.
	* gnu/packages/package-management.scm (stow)[license]: Update to gpl3+.

2019-06-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	download: Remove hydra from content-addressed URL list
	* guix/build/download-nar.scm (urls-for-item): Remove
	mirror.hydra.gnu.org.
	* guix/download.scm (%content-addressed-mirrors): Likewise.

	etc: Remove hydra.gnu.org.pub key.
	* etc/substitutes/hydra.gnu.org.pub: Delete file.
	* guix/self.scm (miscellaneous-files): Don't install it.
	* Makefile.am (dist_pkgdata_DATA): Remove it.
	* gnu/services/base.scm (%default-authorized-guix-keys): Likewise.
	(hydra-key-authorization): Rename to…
	(substitute-key-authorization): …this.  Adjust only call site.

	doc: Correct the software behind ci.guix.gnu.org.
	* doc/guix.texi (Invoking guix publish): It runs Cuirass.

	doc: Remove references to hydra.gnu.org.
	* doc/contributing.texi (Packaging Guidelines, Submitting Patches):
	Replace hydra URL with @value{SUBSTITUTE-SERVER}.
	* doc/guix.texi (Official Substitute Server): Remove ‘hydra’ @cindex.
	(Substitute Server Authorization): Remove note about hydra.gnu.org.pub.

	guix-install.sh: Don't authorise hydra.gnu.org.
	* etc/guix-install.sh (sys_authorize_build_farms): Authorise only
	ci.guix.gnu.org and make all references to it singular.

	gnu: flashrom: Update to 1.1.
	* gnu/packages/flashing-tools.scm (flashrom): Update to 1.1.

	gnu: di: Update to 4.47.1.
	* gnu/packages/admin.scm (di): Update to 4.47.1.

2019-06-29  Eric Bavier  <bavier@member.fsf.org>

	gnu: stow: Update to 2.3.0.
	* gnu/packages/package-management.scm (stow): Update to 2.3.0.
	[propagated-inputs]: New field.

	gnu: Add Perl Clone::Choose.
	* gnu/packages/perl.scm (perl-clone-choose): New variable.

2019-06-29  Ivan Petkov  <ivanppetkov@gmail.com>

	gnu: rust: use llvm@8
	* gnu/packages/llvm.scm (llvm): Rename to...
	(llvm-8): ...this.
	(llvm): New variable.
	* gnu/packages/rust.scm (rust)[inputs]: Use llvm-8

	gnu: rust: downgrade older versions to llvm@6
	* gnu/packages/rust.scm: (rust-1.30): Remove llvm override.

	gnu: rust: remove debug-info patch thanks to newer gdb version
	* gnu/local.mk: (dist_patch_DATA): Delete
	%D%/packages/patches/rust-1.30-gdb-llvm.patch
	* gnu/packages/rust.scm: (rust-1.30): Delete patch overrides.
	(rust-1.31): Delete patch overrides.

2019-06-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quantreg: Update to 5.41.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.41.

	gnu: r-fpc: Update to 2.2-3.
	* gnu/packages/statistics.scm (r-fpc): Update to 2.2-3.
	[propagated-inputs]: Remove r-mvtnorm.

	gnu: r-mclust: Update to 5.4.4.
	* gnu/packages/statistics.scm (r-mclust): Update to 5.4.4.

	gnu: r-mvtnorm: Update to 1.0-11.
	* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.0-11.

	gnu: r-segmented: Update to 1.0-0.
	* gnu/packages/statistics.scm (r-segmented): Update to 1.0-0.

	gnu: r-plotrix: Update to 3.7-6.
	* gnu/packages/statistics.scm (r-plotrix): Update to 3.7-6.

	gnu: r-dbplyr: Update to 1.4.2.
	* gnu/packages/statistics.scm (r-dbplyr): Update to 1.4.2.

	gnu: r-rlang: Update to 0.4.0.
	* gnu/packages/statistics.scm (r-rlang): Update to 0.4.0.

	gnu: r-gdtools: Update to 0.1.9.
	* gnu/packages/statistics.scm (r-gdtools): Update to 0.1.9.

	gnu: r-cluster: Update to 2.1.0.
	* gnu/packages/statistics.scm (r-cluster): Update to 2.1.0.

	gnu: r-future-apply: Update to 1.3.0.
	* gnu/packages/cran.scm (r-future-apply): Update to 1.3.0.

	gnu: r-bootstrap: Update to 2019.6.
	* gnu/packages/cran.scm (r-bootstrap): Update to 2019.6.

	gnu: r-rnifti: Update to 0.11.0.
	* gnu/packages/cran.scm (r-rnifti): Update to 0.11.0.

	gnu: r-rgl: Update to 0.100.24.
	* gnu/packages/cran.scm (r-rgl): Update to 0.100.24.

	gnu: r-remotes: Update to 2.1.0.
	* gnu/packages/cran.scm (r-remotes): Update to 2.1.0.

	gnu: r-bayestestr: Update to 0.2.2.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.2.2.

	gnu: r-emmeans: Update to 1.3.5.1.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.3.5.1.

	gnu: r-ggstance: Update to 0.3.2.
	* gnu/packages/cran.scm (r-ggstance): Update to 0.3.2.

	gnu: r-flextable: Update to 0.5.5.
	* gnu/packages/cran.scm (r-flextable): Update to 0.5.5.

	gnu: r-sjmisc: Update to 2.8.1.
	* gnu/packages/cran.scm (r-sjmisc): Update to 2.8.1.

	gnu: r-prediction: Update to 0.3.14.
	* gnu/packages/cran.scm (r-prediction): Update to 0.3.14.

	gnu: r-officer: Update to 0.3.5.
	* gnu/packages/cran.scm (r-officer): Update to 0.3.5.

	gnu: r-ggpubr: Update to 0.2.1.
	* gnu/packages/cran.scm (r-ggpubr): Update to 0.2.1.

	gnu: r-ellipsis: Update to 0.2.0.
	* gnu/packages/cran.scm (r-ellipsis): Update to 0.2.0.
	[propagated-inputs]: Add r-rlang.

	gnu: r-cgdsr: Update to 1.3.0.
	* gnu/packages/cran.scm (r-cgdsr): Update to 1.3.0.
	[propagated-inputs]: Add r-httr.

	gnu: r-quantmod: Update to 0.4-15.
	* gnu/packages/cran.scm (r-quantmod): Update to 0.4-15.

	gnu: r-tinytex: Update to 0.14.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.14.

	gnu: r-xfun: Update to 0.8.
	* gnu/packages/cran.scm (r-xfun): Update to 0.8.

	gnu: r-performanceanalytics: Update to 1.5.3.
	* gnu/packages/cran.scm (r-performanceanalytics): Update to 1.5.3.

	gnu: r-abbyyr: Update to 0.5.5.
	* gnu/packages/cran.scm (r-abbyyr): Update to 0.5.5.

	gnu: r-phangorn: Update to 2.5.5.
	* gnu/packages/bioinformatics.scm (r-phangorn): Update to 2.5.5.

	gnu: r-tximport: Update to 1.12.3.
	* gnu/packages/bioinformatics.scm (r-tximport): Update to 1.12.3.

	gnu: r-genomicfeatures: Update to 1.36.3.
	* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.36.3.

	gnu: r-genomicalignments: Update to 1.20.1.
	* gnu/packages/bioinformatics.scm (r-genomicalignments): Update to 1.20.1.

	gnu: r-biomart: Update to 2.40.1.
	* gnu/packages/bioinformatics.scm (r-biomart): Update to 2.40.1.

	gnu: r-edger: Update to 3.26.5.
	* gnu/packages/bioinformatics.scm (r-edger): Update to 3.26.5.

	gnu: r-systempiper: Update to 1.18.2.
	* gnu/packages/bioinformatics.scm (r-systempiper): Update to 1.18.2.

	gnu: r-rsubread: Update to 1.34.4.
	* gnu/packages/bioconductor.scm (r-rsubread): Update to 1.34.4.

	gnu: r-genomicscores: Update to 1.8.1.
	* gnu/packages/bioconductor.scm (r-genomicscores): Update to 1.8.1.

	gnu: r-dose: Update to 3.10.2.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.10.2.

2019-06-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-llvmlite: Build against LLVM 7.
	This is a follow-up to commit c5296e205b65a9b53553cf45be2ab223d5e82df5.

	* gnu/packages/llvm.scm (llvm-7, clang-runtime-7, clang-7): New public variables.
	(python-llvmlite)[inputs]: Inherit from LLVM-7 instead of LLVM.

2019-06-28  Jakob L. Kreuze  <zerodaysfordays@sdf.lonestar.org>

	gnu: Add beets-bandcamp.
	* gnu/packages/music.scm (beets-bandcamp): New variable.

2019-06-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: musescore: Update to 3.2.
	* gnu/packages/music.scm (musescore): Update to 3.2.

	gnu: snap: Update to 5.
	* gnu/packages/education.scm (snap): Update to 5.

2019-06-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: atlas: All phases return #t.
	* gnu/packages/maths.scm (atlas)[arguments]: Ensure all custom phases
	return #t.

2019-06-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: krita: Update to 4.2.2.
	* gnu/packages/kde.scm (krita): Update to 4.2.2.
	[source]: Don't use NAME in source URI.
	[arguments]: Remove obsolete configure flags.
	[native-inputs]: Add pkg-config.
	[inputs]: Add quazip, reorder alphabetically.

	gnu: Add quazip.
	* gnu/packages/compression.scm (quazip): New variable.

2019-06-27  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.14: Update to 4.14.131.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.131.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.184.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.184.

	gnu: linux-libre@4.4: Update to 4.4.184.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.184.

2019-06-27  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'master' into core-updates

2019-06-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-scrnaseq: Update to 0.0.8.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq): Update to 0.0.8.

2019-06-27  Rutger Helling  <rhelling@mykolab.com>

	gnu: mame: Update to 0.211.
	* gnu/packages/emulators.scm (mame): Update to 0.211.

2019-06-27  Ludovic Courtès  <ludo@gnu.org>

	tests: Avoid TCP port collision between lint.scm and guix-daemon.sh.
	This could lead to random deadlocks in one of these two tests when
	running "make check -j5".

	* tests/guix-daemon.sh (tcp_socket): Change port to 9998 to avoid
	collision with tests/lint.scm.

2019-06-27  Ludovic Courtès  <ludo@gnu.org>

	ui: 'show-derivation-outputs' accepts <derivation-input> records.
	* guix/ui.scm (show-derivation-outputs): Handle <derivation-input>
	records.

2019-06-27  Ludovic Courtès  <ludo@gnu.org>

	ui: 'show-what-to-build' accepts derivation inputs.
	This is a followup to f8a9f99cd602ce1dc5307cb0c21ae718ad8796bb.

	* guix/ui.scm (show-what-to-build)[inputs]: New variables.
	[substitutable-info]: Build the derivation list from INPUTS.
	Pass INPUTS to 'derivation-build-plan'.

2019-06-27  Ludovic Courtès  <ludo@gnu.org>

	packages: 'specification->package+output' distinguishes "no output specified".
	Until now the caller couldn't tell the different between a spec like
	"foo:out" and one like "foo".  This change allows users to distinguish
	between these two cases.

	* gnu/packages.scm (specification->package+output): Disable output
	membership test when OUTPUT = #f and SUB-DRV = #f.
	* tests/packages.scm ("specification->package+output")
	("specification->package+output invalid output")
	("specification->package+output no default output")
	("specification->package+output invalid output, no default"): New tests.

2019-06-27  Ludovic Courtès  <ludo@gnu.org>

	derivations: 'build-derivations' can be passed derivation inputs.
	* guix/derivations.scm (build-derivations): Accept <derivation-input>
	records among DERIVATIONS.
	* tests/derivations.scm ("build-derivations with specific output"): Test
	it.

	derivations: 'derivation' preserves pointer equality.
	* guix/derivations.scm (derivation): Check if FILE is already in
	%DERIVATION-CACHE and return it if it is.

2019-06-27  Ludovic Courtès  <ludo@gnu.org>

	derivations: <derivation-input> now aggregates a <derivation>.
	Consequently, the whole graph of <derivation> object is readily
	available without having to go through 'read-derivation-from-file',
	which could have cache misses if the requested <derivation> object had
	been GC'd in the meantime.  This is an important property for the
	performance of things like 'derivation-build-plan' that traverse the
	derivation graph.

	* guix/derivations.scm (<derivation-input>): Replace 'path' field by
	'derivation'.
	(derivation-input-path): Adjust accordingly.
	(derivation-input-key): New procedure.
	(derivation-input-output-paths): Adjust accordingly.
	(coalesce-duplicate-inputs): Likewise.
	(derivation-prerequisites): Use 'derivation-input-key' to compute keys
	for INPUT-SET.
	(derivation-build-plan): Likewise.
	(read-derivation): Add optional 'read-derivation-from-file' parameter.
	[make-input-drvs]: Call it.
	(write-derivation)[write-input]: Adjust to new <derivation-input>.
	(derivation/masked-inputs): Likewise, and remove redundant
	'coalesce-duplicate-inputs' call.
	(derivation)[input->derivation-input]: Change to consider only the
	derivation case.  Update call to 'make-derivation-input'.
	[input->source]: New procedure.
	Separate sources from inputs.
	(map-derivation): Adjust to new <derivation-input>.
	* tests/derivations.scm ("parse & export"): Pass a second argument to
	'read-derivation'.
	("build-expression->derivation and derivation-prerequisites")
	("derivation-prerequisites and valid-derivation-input?"): Adjust to new
	<derivation-input>.

2019-06-27  Ludovic Courtès  <ludo@gnu.org>

	graph: Use 'derivation-input-derivation'.
	* guix/scripts/graph.scm (derivation-dependencies): Use
	'derivation-input-derivation'.

	ui: 'show-what-to-build' uses 'derivation-build-plan'.
	* guix/ui.scm (show-what-to-build)[build-or-substitutable?]: Remove.
	Use 'derivation-build-plan' instead of
	'derivation-prerequisites-to-build', passing it all of DRV at once, and
	remove 'fold2' shenanigans and postprocessing of BUILD.

2019-06-27  Ludovic Courtès  <ludo@gnu.org>

	derivations: Rewrite and replace 'derivations-prerequisites-to-build'.
	The new 'derivation-build-plan' procedure has a more appropriate
	signature: it takes a list of <derivation-inputs> instead of taking one
	<derivation>.  Its body is also much simpler.

	* guix/derivations.scm (derivation-build-plan): New procedure.
	(derivation-prerequisites-to-build): Express in terms of
	'derivation-build-plan' and mark as deprecated.
	* tests/derivations.scm: Change 'derivation-prerequisites-to-build'
	tests to 'derivation-build-plan' and adjust accordingly.

2019-06-27  Ludovic Courtès  <ludo@gnu.org>

	derivations: Add 'derivation-input'.
	* guix/derivations.scm (derivation-input): New procedure.
	* tests/grafts.scm (make-derivation-input): Remove.
	("graft-derivation, unused outputs not depended on"): Use
	'derivation-input'.

	ui: Add 'display-search-results' and use it.
	* guix/ui.scm (display-search-results): New procedure.
	* guix/scripts/package.scm (find-packages-by-description): Remove
	'unzip2' call and return a list of pairs.
	(process-query): Change to use 'display-search-results'.
	* guix/scripts/system/search.scm (find-service-types): Remove 'unzip2'
	call and return a list of pairs.
	(guix-system-search): Use 'display-search-results'.

	syscalls: Add 'terminal-rows'.
	* guix/build/syscalls.scm (terminal-dimension): New procedure.
	(terminal-columns): Rewrite in terms of 'terminal-dimension'.
	(terminal-rows): New procedure.
	* tests/syscalls.scm ("terminal-rows"): New test.

	ui: 'relevance' considers regexps connected with a logical and.
	* guix/ui.scm (relevance)[score]: Change to return 0 when one of REGEXPS
	doesn't match.
	* tests/ui.scm ("package-relevance"): New test.

	accounts: Use 'fsync' instead of 'fdatasync'.
	* gnu/build/accounts.scm (catch-ENOSYS): Remove.
	(database-writer): Use 'fsync' instead of 'fdatasync'.

2019-06-27  Rutger Helling  <rhelling@mykolab.com>

	gnu: dosbox: Update to 0.74-3.
	* gnu/packages/emulators.scm (dosbox): Update to 0.74-3.

2019-06-27  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: rep-gtk: Update to 0.90.8.3.
	* gnu/packages/sawfish.scm (rep-gtk): Update to 0.90.8.3.
	[source]: Use HTTPS URI.
	[arguments]: Add remove-autogen phase.
	[native-inputs]: Add autoconf, automake and libtool.
	[home-page]: Update URI.

2019-06-27  Benjamin Slade  <slade@jnanam.net>

	gnu: sawfish: Update to 1.12.0.
	* gnu/packages/sawfish.scm (sawfish): Update to 1.12.0.
	[source]: Use HTTPS URI.
	[home-page]: Update URI.

2019-06-27  Vagrant Cascadian  <vagrant@debian.org>

	gnu: electron-cash: Update to 4.0.7.
	* gnu/packages/finance (electron-cash): Update to 4.0.7.

2019-06-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "gnu: openssh: Don't create the PRIVSEP_PATH directory."
	This reverts commit 46475f72ab6127e7818fdea4a0ea9cc07c60a5f4.

	Revert "gnu: openssh: Clean-up custom install phase."
	This reverts commit 7754136e464e02284624ad05c196d9ec26099143.

2019-06-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: supertux: Fix homepage.
	* gnu/packages/games.scm (supertux)[homepage]: Fix URL.

2019-06-26  Andreas Enge  <andreas@enge.fr>

	gnu: Add texmacs.
	* gnu/packages/text-editors.scm (texmacs): New variable.

2019-06-26  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: python-pathpy: Update to 11.5.0.
	* gnu/packages/python-xyz.scm (python-pathpy): Update to 11.5.0.
	[outputs]: Add separate "doc" output.
	[native-inputs]: Add python-jaraco-packaging.
	[arguments]: Enable tests; uncomment "build-doc" and "install-doc" phases;
	replace "check" phase to skip flaky test.

	gnu: Add python-jaraco-packaging.
	* gnu/packages/python-xyz.scm (python-jaraco-packaging): New variable.

	gnu: Add python-pytest-virtualenv.
	* gnu/packages/python-check.scm (python-pytest-virtualenv): New variable.

	gnu: Add python-pytest-fixture-config.
	* gnu/packages/python-check.scm (python-pytest-fixture-config): New variable.

	gnu: Add python-pytest-shutil.
	* gnu/packages/python-check.scm (python-pytest-shutil): New variable.

	gnu: Add python-pytest-flake8.
	* gnu/packages/python-check.scm (python-pytest-flake8): New variable.

	gnu: Add python-pytest-checkdocs.
	* gnu/packages/python-check.scm (python-pytest-checkdocs): New variable.

	gnu: Add python-importlib-metadata.
	* gnu/packages/python-xyz.scm (python-importlib-metadata): New variable.

	gnu: Add python-zipp.
	* gnu/packages/python-compression.scm (python-zipp): New variable.

	gnu: Add python-setuptools-git.
	* gnu/packages/python-xyz.scm (python-setuptools-git): New variable.

	gnu: Add python-contextlib2.
	* gnu/packages/python-xyz.scm (python-contextlib2): New variable.

	gnu: Add python-pathlib2.
	* gnu/packages/python-xyz.scm (python-pathlib2): New variable.

	gnu: Add mesa-opencl-icd.
	* gnu/packages/gl.scm (mesa-opencl-icd): New variable.

	gnu: Add mesa-opencl.
	* gnu/packages/gl.scm (mesa-opencl): New variable.

	gnu: Add libclc.
	* gnu/packages/llvm.scm (libclc): New variable.

2019-06-26  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: libcxx: Update hash.
	This is a follow-up to commit c5296e205b65a9b53553cf45be2ab223d5e82df5, which
	updated llvm.

	* gnu/packages/llvm.scm (libcxx): Update hash.

2019-06-26  Guillaume LE VAILLANT  <glv@posteo.net>

	gnu: Add gramps
	* gnu/packages/genealogy.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: Add osm-gps-map
	* gnu/packages/geo.scm (osm-gps-map): New variable.

	gnu: Add python-bsddb3
	* gnu/packages/python-xyz.scm (python-bsddb3): New variable.

2019-06-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-on-guile: Wrap 'python' executable.
	* gnu/packages/guile-xyz.scm (python-on-guile)[arguments]: Add 'wrap'
	phase.

	gnu: python-on-guile: Update to 00a51a2.
	* gnu/packages/guile-xyz.scm (python-on-guile): Update to 00a51a2.

2019-06-26  Amar Singh  <nly@disroot.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add celestia-gtk.
	* gnu/packages/astronomy.scm (celestia-gtk): New variable.

2019-06-26  Amar Singh  <nly@disroot.org>

	gnu: Add celestia.
	* gnu/packages/astronomy.scm (celestia): New variable.

2019-06-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rsubread.
	* gnu/packages/bioconductor.scm (r-rsubread): New variable.

2019-06-26  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add sbcl-cl-cookie.
	* gnu/packages/lisp.scm (sbcl-cl-cookie): New variable.

	gnu: Add sbcl-cl-reexport.
	* gnu/packages/lisp.scm (sbcl-cl-reexport): New variable.

	gnu: Add sbcl-closure-common.
	* gnu/packages/lisp.scm (sbcl-closure-common): New variable.

	gnu: Add sbcl-ieee-floats.
	* gnu/packages/lisp.scm (sbcl-ieee-floats): New variable.

	gnu: Add sbcl-iolib+sockets.
	* gnu/packages/lisp.scm (sbcl-iolib+sockets): New variable.

	gnu: Add sbcl-iolib+streams.
	* gnu/packages/lisp.scm (sbcl-iolib+streams): New variable.

	gnu: Add sbcl-iolib+syscalls.
	* gnu/packages/lisp.scm (sbcl-iolib+syscalls): New variable.

	gnu: Add sbcl-iolib+multiplex.
	* gnu/packages/lisp.scm (sbcl-iolib+multiplex): New variable.

	gnu: Add sbcl-iolib.
	* gnu/packages/lisp.scm (sbcl-iolib): New variable.

	gnu: Add sbcl-iolib.grovel.
	* gnu/packages/lisp.scm (sbcl-iolib.grovel): New variable.

	gnu: Add sbcl-iolib.base.
	* gnu/packages/lisp.scm (sbcl-iolib.base): New variable.

	gnu: Add sbcl-iolib.common-lisp.
	* gnu/packages/lisp.scm (sbcl-iolib.common-lisp): New variable.

	gnu: Add sbcl-iolib.conf.
	* gnu/packages/lisp.scm (sbcl-iolib.conf): New variable.

	gnu: Add sbcl-iolib.asdf.
	* gnu/packages/lisp.scm (sbcl-iolib.asdf): New variable.

	gnu: Add swap-bytes.
	* gnu/packages/lisp.scm (cl-swap-bytes, ecl-swap-bytes, sbcl-swap-bytes): New variables.

	gnu: Add idna.
	* gnu/packages/lisp.scm (cl-idna, ecl-idna, sbcl-idna): New variables.

2019-06-26  Rutger Helling  <rhelling@mykolab.com>

	gnu: vulkan-headers: Update to 1.1.112.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.1.112.
	* gnu/packages/vulkan.scm (vulkan-loader): Update hash.
	* gnu/packages/vulkan.scm (vulkan-tools): Update hash.

	gnu: mesa: Update to 19.1.1.
	* gnu/packages/gl.scm (mesa): Update to 19.1.1.
	[native-inputs]: Add glslang, vulkan-headers, vulkan-loader for i686-linux and
	x86_64-linux.
	[arguments]: Enable "-Dvulkan-overlay-layer" configuration flag for i686-linux
	and x86_64-linux.

	gnu: vulkan-headers: Update to 1.1.108.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.1.108.
	* gnu/packages/vulkan.scm (vulkan-loader): Update hash.
	[arguments]: Add 'copy-headers1 and 'copy-headers2 phases.
	* gnu/packages/vulkan.scm (vulkan-tools): Update hash.

2019-06-26  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add emacs-gnugo.
	* gnu/packages/emacs-xyz.scm (emacs-gnugo): New variable.

	gnu: Add emacs-xpm.
	* gnu/packages/emacs-xyz.scm (emacs-xpm): New variable.

	gnu: Add emacs-ascii-art-to-unicode.
	* gnu/packages/emacs-xyz.scm (emacs-ascii-art-to-unicode): New variable.

	gnu: Add python-typed-ast.
	* gnu/packages/python-xyz.scm (python-typed-ast): New variable.

2019-06-25  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.1.15.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.15.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.56.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.56.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.130.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.130.
	(%linux-libre-4.14-hash): Update hash.

2019-06-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xcalc: Update to 1.1.0.
	* gnu/packages/xorg.scm (xcalc): Update to 1.1.0.

2019-06-25  Mathieu Othacehe  <m.othacehe@gmail.com>

	linux-initrd: Fix cross compilation.
	* gnu/system/linux-initrd.scm (default-initrd-modules): Check system name
	against %current-target-system first in case we are cross-compiling.

	gnu: bash-completion: Fix cross-compilation.
	* gnu/packages/bash.scm (bash-completion)[arguments]: Search for util-linux in
	native-inputs and inputs during "remove-redundant-completions" phase.

2019-06-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: perl-parent: Part of Perl core.
	* gnu/packages/perl.scm (perl-parent): Mark deprecated.
	(perl-file-temp, perl-moose)[propagated-inputs]: Remove perl-parent.

	gnu: perl-base: Part of Perl core.
	* gnu/packages/perl.scm (perl-base): Mark deprecated.
	(perl-class-accessor, perl-tree-simple-visitorfactory)
	[propagated-inputs]: Remove perl-base.

	gnu: perl-uri: Update to 1.76.
	* gnu/packages/web.scm (perl-uri): Update to 1.76.
	[source]: Use new upstream source.

	gnu: perl-libwww: Update to 6.39.
	* gnu/packages/web.scm (perl-libwww): Update to 6.39.

2019-06-25  Timotej Lazar  <timotej.lazar@araneo.si>

	gnu: cmus: Update to 2.8.0.
	* gnu/packages/music.scm (cmus): Update to 2.8.0.

2019-06-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sessreg: Update to 1.1.2.
	* gnu/packages/xorg.scm (sessreg): Update to 1.1.2.

2019-06-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: openssh: Clean-up custom install phase.
	* gnu/packages/ssh.scm (openssh)[arguments]: Factor out outputs in
	custom 'install phase to clean-up code.

	gnu: openssh: Don't create the PRIVSEP_PATH directory.
	* gnu/packages/ssh.scm (openssh)[arguments]: Modify the custom 'install
	phase to remove the /var directory.

	gnu: toot: Don't install the Makefile.
	* gnu/packages/mastodon.scm (toot)[arguments]: Add custom phase to
	prevent installing data_files.

2019-06-25  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: Add fare-utils.
	* gnu/packages/lisp.scm (fare-utils): New variable.

	gnu: Add metabang-bind.
	* gnu/packages/lisp.scm (metabang-bind): New variable.

	gnu: Add burgled-batteries3.
	* gnu/packages/lisp.scm (burgled-batteries3): New variable.

	gnu: Add cl-quickcheck.
	* gnu/packages/lisp.scm (cl-quickcheck): New variable.

	gnu: Add parse-declarations.
	* gnu/packages/lisp.scm (parse-declarations): New variable.

	gnu: Add py4cl.
	* gnu/packages/lisp.scm (py4cl): New variable.

	gnu: Add clunit.
	* gnu/packages/lisp.scm (clunit): New variable.

2019-06-25  Guillaume LE VAILLANT  <glv@posteo.net>

	gnu: Add leela-zero.
	* gnu/packages/games.scm (leela-zero): New variable.
	* gnu/packages/patches/leela-zero-gtest.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-06-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-persist: Install .go files in the right place.
	* gnu/packages/guile-xyz.scm (guile-persist)[source](modules, snippet):
	New fields.

	build: Report build errors via 'report-load-error'.
	* build-aux/compile-all.scm: Wrap 'compile-files' call in 'catch'.
	Attempt to resort to 'report-load-error' in (guix ui) to print the
	error.

	compile: Enable 'shadowed-toplevel' warning.
	* guix/build/compile.scm (%warnings): Add 'shadowed-toplevel'.

2019-06-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: exiv2: Update to 0.27.1.
	* gnu/packages/image.scm (exiv2): Update to 0.27.1.
	[build-system]: Switch to the CMAKE-BUILD-SYSTEM.
	[native-inputs]: Remove unused intltool.

	gnu: rofi: Update to 1.5.3.
	* gnu/packages/xdisorg.scm (rofi): Update to 1.5.3.

	gnu: mc: Update to 4.8.23.
	* gnu/packages/mc.scm (mc): Update to 4.8.23.

	gnu: schismtracker: Update to 20190614.
	* gnu/packages/music.scm (schismtracker): Update to 20190614.

2019-06-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: android-googletest: Downgrade to 1.8.0.
	This is a follow-up to commit 3b39f09fd99cd07543b904d11ea9b3463c38ecb7.

	* gnu/packages/android.scm (android-googletest): Downgrade to 1.8.0.
	[version]: Overwrite field.
	[source]: Likewise.

2019-06-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: deutex: Don't use NAME in source URI.
	* gnu/packages/game-development.scm (deutex)[source]: Hard-code NAME.

	gnu: deutex: Update to 5.2.0.
	* gnu/packages/game-development.scm (deutex): Update to 5.2.0.

	gnu: znc: Enable internationalisation.
	* gnu/packages/messaging.scm (znc)[arguments]: Want i18n.
	[native-inputs]: Add the required boost and gettext-minimal packages.

	gnu: znc: Build with CMake.
	* gnu/packages/messaging.scm (znc)[build-system]:
	Use the CMAKE-BUILD-SYSTEM.
	[arguments]: Adjust #:configure-flags and where the googletest sources
	are unpacked.

	gnu: python-libvirt: Update to 5.3.0.
	* gnu/packages/virtualization.scm (python-libvirt): Update to 5.3.0.

	gnu: znc: Don't refer to native-inputs.
	* gnu/packages/messaging.scm (znc)[native-inputs]: Move run-time perl & python…
	[inputs]: …here, in alphabetical order.

	gnu: memcached: Update to 1.5.16.
	* gnu/packages/databases.scm (memcached): Update to 1.5.16.

	gnu: calcurse: Update to 4.5.0.
	* gnu/packages/calcurse.scm (calcurse): Update to 4.5.0.

	gnu: libvirt: Use conventional doc/ directory.
	* gnu/packages/virtualization.scm (libvirt)[arguments]: Add a versioned
	‘--docdir’ to #:configure-flags.

	gnu: libvirt: Enable the test suite.
	* gnu/packages/virtualization.scm (libvirt)[arguments]: Fix posix_spawn
	tests, specifically disable the remaining failing tests, and enable the
	rest of the test suite.

2019-06-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libvirt: Update to 5.4.0 [security fixes].
	This release includes fixes for  CVE-2019-10161, CVE-2019-10166,
	CVE-2019-10167, and CVE-2019-10168.

	* gnu/packages/virtualization.scm (libvirt): Update to 5.4.0.

2019-06-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libvirt: Honour MAKE-FLAGS everywhere.
	* gnu/packages/virtualization.scm (libvirt)[arguments]: Apply MAKE-FLAGS
	in ‘install’ phase.

2019-06-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: perl-cpanel-json-xs: Update to 4.12.
	* gnu/packages/perl.scm (perl-cpanel-json-xs): Update to 4.12.

	gnu: perl-super: Update to 1.20190531.
	* gnu/packages/perl.scm (perl-super): Update to 1.20190531.

	gnu: perl-mailtools: Update to 2.21.
	* gnu/packages/perl.scm (perl-mailtools): Update to 2.21.

	gnu: perl-file-slurp: Update to 9999.27.
	* gnu/packages/perl.scm (perl-file-slurp): Update to 9999.27.

	gnu: signing-party: Update to 2.10.
	* gnu/packages/gnupg.scm (signing-party): Update to 2.10.

	gnu: signing-party: Update home-page.
	* gnu/packages/gnupg.scm (signing-party)[home-page]: Use new home-page.

2019-06-25  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-posframe: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 0.5.0.

	gnu: emacs-alert: Update to 1.3.
	* gnu/packages/emacs-xyz.scm (emacs-alert): Update to 1.3.

	gnu: emacs-zones: Update to 0-2.3169815.
	* gnu/packages/emacs-xyz.scm (emacs-zones): Update to 0-2.3169815.
	* gnu/packages/patches/emacs-zones-called-interactively.patch: Fix
	  invocation of `called-interactively-p'.

	gnu: emacs-ivy-rich: Update to 0.1.4-1.f6bfa29.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-rich): Update to 0.1.4-1.f6bfa29.

	gnu: emacs-orgit: Update to 1.5.3.
	* gnu/packages/emacs-xyz.scm (emacs-orgit): Update to 1.5.3.

	gnu: emacs-nix-mode: Update to 1.4.1.
	* gnu/packages/emacs-xyz.scm (emacs-nix-mode): Update to 1.4.1.
	[inputs]: Add emacs-json-mode.

	gnu: Add emacs-make-it-so.
	* gnu/packages/emacs-xyz.scm (emacs-make-it-so): New variable.

	gnu: emacs-emojify: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-emojify): Update to 1.2.
	[arguments]: Simplify.

	gnu: Add emacs-org-ql.
	* gnu/packages/emacs-xyz.scm (emacs-org-ql): New variable.

	gnu: Add emacs-org-make-toc.
	* gnu/packages/emacs-xyz.scm (emacs-org-make-toc): New variable.

	gnu: Add emacs-org-super-agenda.
	* gnu/packages/emacs-xyz.scm (emacs-org-super-agenda): New variable.

	gnu: Add emacs-org-recent-headings.
	* gnu/packages/emacs-xyz.scm (emacs-org-recent-headings): New variable.

	gnu: Add emacs-frecency.
	* gnu/packages/emacs-xyz.scm (emacs-frecency): New variable.

	gnu: emacs-outshine: Update to 3.0.1.
	* gnu/packages/emacs-xyz.scm (emacs-outshine): Update to 3.0.1.

	gnu: Add emacs-org-download.
	* gnu/packages/emacs-xyz.scm (emacs-org-download): New variable.

	gnu: emacs-counsel-etags: Update to 1.8.4.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-etags): Update to 1.8.4.

	gnu: emacs-magit-todos: Update to 1.2.
	* gnu/packages/emacs-xyz.scm (emacs-magit-todos): Update to 1.2.

	gnu: emacs-helpful: Update to 0.16.
	* gnu/packages/emacs-xyz.scm (emacs-helpful): Update to 0.16.
	[propagated-inputs]: Add emacs-dash, emacs-s, emacs-f, emacs-shut-up.

	gnu: emacs-evil-anzu: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-evil-anzu)[source]: Use GIT-FETCH and GIT-FILE-NAME.

	gnu: emacs-evil-matchit: Update to 2.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-evil-matchit): Update to 2.3.0.

	gnu: emacs-erc-hl-nicks: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-erc-hl-nicks)[source]: Use GIT-FETCH and GIT-FILE-NAME.

	gnu: emacs-evil-surround: Update to 1.0.4.
	* gnu/packages/emacs-xyz.scm (emacs-evil-surround): Update to 1.0.4.
	[home-page]: Update to https://github.com/emacs-evil/evil-surround.

	gnu: emacs-posframe: Update to 0.4.3.
	* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 0.4.3.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.

	gnu: emacs-wgrep: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-wgrep)[source]: Use GIT-FETCH and GIT-FILE-NAME.

	gnu: emacs-tide: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-tide)[source]: Use GIT-FETCH and GIT-FILE-NAME.

	gnu: emacs-typescript-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-typescript-mode)[source]: Use GIT-FETCH and GIT-FILE-NAME.

	gnu: emacs-nodejs-repl: Update to 0.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-nodejs-repl): Update to 0.2.1.

	gnu: emacs-company: Update to 0.9.10.
	* gnu/packages/emacs-xyz.scm (emacs-company): Update to 0.9.10.

	gnu: emacs-prescient: Update to 3.1.
	* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 3.1.

	gnu: emacs-with-editor: Update to 2.8.3.
	* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 2.8.3.

2019-06-24  Alex Vong  <alexvong1995@gmail.com>

	gnu: python-stem: Update to 1.7.1.
	* gnu/packages/python.scm (python-stem): Update to 1.7.1.

2019-06-24  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Document use cases for NetworkManager with dnsmasq.
	* doc/guix.texi (Networking Services): Give examples.

	services: network-manager: Create '/var/lib/misc' directory for dnsmasq.
	* gnu/services/networking.scm (%network-manager-activation): Rename to...
	(network-manager-activation): ... this and make it a procedure.  Make it
	create '/var/lib/misc' when using dnsmasq.
	(network-manager-service-type): Use it.

	doc: Use new upstream nomenclature for NetworkManager’s dnsmasq.
	* doc/guix.texi (Networking Services): Replace term 'split DNS' by
	'conditional forwarding'.

	doc: Recommend '-enable-kvm' for installing in a VM as well.
	* doc (Installing Guix in a VM): Add '-enable-kvm' to example.

2019-06-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add Guile-JPEG.
	* gnu/packages/guile-xyz.scm (guile-jpeg): New variable.

2019-06-24  Ludovic Courtès  <ludo@gnu.org>

	progress: Call 'time-difference' on times of the same type.
	Guile 2.2.5 and 2.9.2 would catch the issue.
	This is a followup to 88bc3c89bf5145d24c2270d2192b7be547e0024f.

	* guix/progress.scm (display-download-progress)[elapsed]: Pass
	'current-time' the same type as START-TIME.

2019-06-24  Gábor Boskovits  <boskovits@gmail.com>

	gnu: weston: Update to 6.0.1.
	* gnu/packages/freedesktop.scm (weston): Update to 6.0.1.

2019-06-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: apl: Add pcre support.
	* gnu/packages/apl.scm (apl)[inputs]: Add pcre2.

	gnu: apl: Update to 1.8.
	* gnu/packages/apl.scm (apl): Update to 1.8.

2019-06-24  Ludovic Courtès  <ludo@gnu.org>

	publish: Work around Guile 2.2.5 (web server) bug.
	* guix/scripts/publish.scm: Replace (@@ (web http) read-header-line) on
	Guile 2.2.5.

	tests: Import (guix build utils) in the marionette.
	* gnu/tests/install.scm (%minimal-os)[marionette-configuration](imported-modules):
	Add (guix build utils).
	* gnu/tests/base.scm (run-basic-test)["skeletons in home directories"]:
	Use (guix build utils) explicitly.

2019-06-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: znc: Switch back to Guix's googletest package.
	* gnu/packages/messaging.scm (znc)[native-inputs]: Use the packaged
	googletest's sources.

	gnu: googletest: Update to 1.8.1.
	* gnu/packages/check.scm (googletest): Update to 1.8.1.

	gnu: padthv1: Update to 0.9.8.
	* gnu/packages/music.scm (padthv1): Update to 0.9.8.
	[arguments]: Drop -std=gnu++11 #:configure-flags.

	gnu: samplv1: Update to 0.9.8.
	* gnu/packages/music.scm (samplv1): Update to 0.9.8.
	[arguments]: Drop -std=gnu++11 #:configure-flags.

	gnu: synthv1: Update to 0.9.8.
	* gnu/packages/music.scm (synthv1): Update to 0.9.8.
	[arguments]: Drop -std=gnu++11 #:configure-flags.

	gnu: drumkv1: Update to 0.9.8.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.8.
	[arguments]: Drop -std=gnu++11 #:configure-flags.

	gnu: python-parted: Don't use unstable tarball.
	* gnu/packages/disk.scm (python-parted)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: Add volumeicon.
	* gnu/packages/gtk.scm (volumeicon): New public variable.

	gnu: python-parted: Update to 3.11.2.
	* gnu/packages/disk.scm (python-parted): Update to 3.11.2.

2019-06-24  Gábor Boskovits  <boskovits@gmail.com>

	gnu: Add postgresql-11.
	* gnu/packages/databases.scm(postgresql-11): New variable.

2019-06-23  Ludovic Courtès  <ludo@gnu.org>

	linux-container: Remove dependency on (guix utils).
	Fixes a bug whereby derivations importing (gnu build linux-container),
	such as the 'bitlbee' and 'tor' services, would depend on the
	user's (guix config) file, which was pulled as a dependency of (guix
	utils).  As a result, those derivations would vary from user to user.

	* gnu/build/linux-container.scm (call-with-temporary-directory): New
	procedure.

2019-06-23  Ludovic Courtès  <ludo@gnu.org>

	guix build: '--log-file' no longer returns several log files.
	Fixes a regression introduced in
	9353b199c18caca4a429f20423e1a5e7bc26a8da whereby something like:

	  guix build --log-file $(guix build -d guile)

	would return two log files.  This led to a failure of 'tests/guix-build.sh'.

	* guix/scripts/build.scm (guix-build): Filter out derivation file names
	from ITEMS.

2019-06-23  Ludovic Courtès  <ludo@gnu.org>

	guix build: Use 'warning' for warnings.
	* guix/scripts/build.scm (options->derivations): Use 'warning' instead
	of 'format'.

2019-06-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: znc: Update to 1.7.4.
	* gnu/packages/messaging.scm (znc): Update to 1.7.4.

	gnu: spread-sheet-widget: Don't use NAME in source URI.
	* gnu/packages/gtk.scm (spread-sheet-widget)[source]: Hard-code NAME.

	gnu: enchant: Update to 2.2.4.
	* gnu/packages/enchant.scm (enchant): Update to 2.2.4.

2019-06-23  Pierre Neidhardt  <mail@ambrevar.xyz>

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

2019-06-23  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.1.14.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.14.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.55.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.55.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.129.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.129.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.183.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.183.

	gnu: linux-libre@4.4: Update to 4.4.183.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.183.

2019-06-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mate-themes: Update to 3.22.20.
	* gnu/packages/mate.scm (mate-themes): Update to 3.22.20.

	gnu: stellarium: Don't use NAME in source URI.
	* gnu/packages/astronomy.scm (stellarium)[source]: Hard-code NAME.

	gnu: stellarium: Update to 0.19.1.
	* gnu/packages/astronomy.scm (stellarium): Update to 0.19.1.

	gnu: mutt: Update to 1.12.1.
	* gnu/packages/mail.scm (mutt): Update to 1.12.1.

	gnu: isync: Update to 1.3.1.
	* gnu/packages/mail.scm (isync): Update to 1.3.1.

2019-06-22  Julien Lepiller  <julien@lepiller.eu>

	gnu: python-pyatspi: Fix loading libraries.
	* gnu/package/gnome.scm (python-pyatspi): Fix loading dependencies.

	gnu: Add harmonist-tk.
	* gnu/packages/games.scm (harmonist-tk): New variable.

	gnu: Add go-github.com-nsf-gothic.
	* gnu/packages/tcl.scm (go-github.com-nsf-gothic): New variable.

	gnu: Use license: prefix in tcl.scm.
	* gnu/packages/tcl.scm: Use license: prefix in tcl.scm.

2019-06-22  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add openvr.
	* gnu/packages/game-development.scm (openvr): New variable.

2019-06-22  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 4.11.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.11.
	* gnu/packages/wine.scm (wine-staging): Update to 4.11.

2019-06-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-dask: Update to 1.2.2.
	* gnu/packages/python-xyz.scm (python-dask): Update to 1.2.2.

	gnu: python-bcrypt: Update to 3.1.7.
	* gnu/packages/python-crypto.scm (python-bcrypt): Update to 3.1.7.

	gnu: python-twisted: Update to 19.2.1.
	* gnu/packages/python-xyz.scm (python-twisted): Update to 19.2.1.

	gnu: python-astunparse: Update to 1.6.2.
	* gnu/packages/python-xyz.scm (python-astunparse): Update to 1.6.2.

	gnu: python-robotframework: Update to 3.1.2.
	* gnu/packages/python-xyz.scm (python-robotframework): Update to 3.1.2.

	gnu: pdfpc: Update to 4.3.4.
	* gnu/packages/pdf.scm (pdfpc): Update to 4.3.4.

	gnu: exo: Update to 0.12.6.
	* gnu/packages/xfce.scm (exo): Update to 0.12.6.

	gnu: youtube-dl: Update to 2019.06.21.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.06.21.

	gnu: scrot: Name source checkout.
	* gnu/packages/xdisorg.scm (scrot)[source]: Add FILE-NAME.

	gnu: python-lmdb: Update to 0.95.
	* gnu/packages/databases.scm (python-lmdb): Update to 0.95.

	gnu: cbatticon: Update to 1.6.9.
	* gnu/packages/admin.scm (cbatticon): Update to 1.6.9.

	gnu: gpgme: Update to 1.13.1.
	* gnu/packages/gnupg.scm (gpgme): Update to 1.13.1.

	gnu: gnuplot: Update to 5.2.7.
	* gnu/packages/maths.scm (gnuplot): Update to 5.2.7.

	gnu: rclone: Update to 1.48.0.
	* gnu/packages/sync.scm (rclone): Update to 1.48.0.

2019-06-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Move ratpoints into "sagemath.scm"
	* gnu/packages/algebra.scm (ratpoints): Move package from here...
	* gnu/packages/sagemath.scm (ratpoints): ... to here.

2019-06-21  Gábor Boskovits  <boskovits@gmail.com>

	gnu: Add openjdk12.
	* gnu/packages/java.scm(openjdk12): New variable.

2019-06-21  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-fish-completion: Update to 1.1.
	* gnu/packages/emacs-xyz.scm (emacs-fish-completion): Update to 1.1.

2019-06-21  Ludovic Courtès  <ludo@gnu.org>

	build-system/python: Export 'python-version'.
	* guix/build/python-build-system.scm (get-python-version): Rename to...
	(python-version): ... this.  Update callers.  Make public.
	* gnu/packages/gstreamer.scm (python-gst)[arguments]: Adjust accordingly.
	* gnu/packages/machine-learning.scm (ghmm)[arguments]: Likewise.
	* gnu/packages/openldap.scm (389-ds-base)[arguments]: Import (guix
	build python-build-system).  Use 'python-version'.
	* gnu/packages/package-management.scm (conda)[arguments]: Use
	'python-version'.

	gnu: guile: Update to 2.2.5.
	* gnu/packages/guile.scm (guile-2.2): Update to 2.2.5.
	[arguments]: Remove.
	(guile-2.2.5): Remove.

2019-06-21  Andreas Enge  <andreas@enge.fr>

	gnu: zn-poly: Install all libraries.
	* gnu/packages/sagemath.scm (zn-poly): Install the static and the dynamic
	library with its symlinks, and end a phase with #t.

2019-06-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: libcroco: Update to 0.6.13.
	* gnu/packages/patches/libcroco-CVE-2017-7960.patch,
	gnu/packages/patches/libcroco-CVE-2017-7961.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/gnome.scm (libcroco): Update to 0.6.13.
	[source](patches): Remove.

	gnu: vala: Update to 0.44.5.
	* gnu/packages/gnome.scm (vala): Update to 0.44.5.
	[native-inputs]: Remove superfluous GREP and SED.

	gnu: glibmm: Update to 2.60.0.
	* gnu/packages/glib.scm (glibmm): Update to 2.60.0.
	[arguments]: Remove <#:configure-flags>.

2019-06-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: gobject-introspection: Build with Meson.
	The 1.60.x releases are the last ones to support Autotools.

	* gnu/packages/glib.scm (gobject-introspection)[build-system]: Change to
	MESON-BUILD-SYSTEM.
	[arguments]: Remove <#:parallel-build?> and <#:tests?>.
	[native-inputs]: Remove AUTOCONF and AUTOMAKE.

2019-06-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: harfbuzz: Update to 2.5.2.
	* gnu/packages/gtk.scm (harfbuzz): Update to 2.5.2.

	gnu: gobject-introspection: Update to 1.60.2.
	* gnu/packages/glib.scm (gobject-introspection): Update to 1.60.2.

	gnu: glib: Update to 2.60.4.
	* gnu/packages/glib.scm (glib): Update to 2.60.4.
	[source](snippet): New field.
	[arguments]: Remove obsolete DETERMINISTIC_BUILD variable.  Disable two tests,
	and override the 'check' phase.  Remove <#:parallel-build?>.

	gnu: yelp-xsl: Update to 3.32.1.
	* gnu/packages/gnome.scm (yelp-xsl): Update to 3.32.1.

	gnu: utf8proc: Update to 2.4.0.
	* gnu/packages/textutils.scm (utf8proc): Update to 2.4.0.
	[inputs]: Rename to ...
	[native-inputs]: ... this.  Update Unicode test data and add PERL.
	[arguments]: End phase on #t.

	gnu: utf8proc: Do not use unstable tarball.
	* gnu/packages/textutils.scm (utf8proc)[source]: Change to GIT-FETCH.

	gnu: utf8proc: Update source and home page.
	* gnu/packages/textutils.scm (utf8proc)[source, home-page]: Follow
	redirected URLs.

2019-06-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: khmer: Update to 3.0.0a3.
	* gnu/packages/bioinformatics.scm (khmer): Update to 3.0.0a3.
	[source]: Remove patch; remove seqan in snippet.
	[inputs]: Add seqan-1.
	* gnu/packages/patches/khmer-use-libraries.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-06-21  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 60.7.2-guix1 [security fixes].
	Includes fixes for CVE-2019-11707 and CVE-2019-11708.

	* gnu/packages/gnuzilla.scm (%icecat-version): Update to 60.7.2-guix1.
	(icecat-source)[upstream-firefox-source]: Update hash.

2019-06-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Increase build timeout.
	* gnu/packages/chromium.scm (ungoogled-chromium)[properties]: New field.

2019-06-21  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.1.12.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.12.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.53.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.53.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.128.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.128.
	(%linux-libre-4.14-hash): Update hash.

2019-06-21  Andreas Enge  <andreas@enge.fr>

	gnu: ratpoints: Generate position-independent code.
	* gnu/packages/algebra.scm (ratpoints): Add "CCFLAGS=-fPIC" to make flags.

	gnu: symmetrica: Generate position-independent code.
	* gnu/packages/algebra.scm (symmetrica): Add -fPIC compiler flag.

	gnu: iml: Enable shared library.
	* gnu/packages/algebra.scm (iml): Add configure flag --enable-shared.

	gnu: Add lcalc.
	* gnu/packages/sagemath.scm (lcalc): New variable.
	* gnu/packages/patches/lcalc-default-parameters-1.patch,
	gnu/packages/patches/lcalc-default-parameters-2.patch,
	gnu/packages/patches/lcalc-lcommon-h.patch,
	gnu/packages/patches/lcalc-using-namespace-std.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register patches.

	gnu: lrcalc: Add a patch for identifying include files.
	* gnu/packages/patches/lrcalc-includes.patch: New file.
	* gnu/packages/algebra.scm (lrcalc): Use patch.
	* gnu/local.mk (dist_patch_DATA): Register patch.

2019-06-21  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: python-mpi4py: Update to 3.0.2.
	* gnu/packages/mpi.scm (python-mpi4py): Update to 3.0.2.

2019-06-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gnome-shell: Update to 3.30.2.
	* gnu/packages/gnome.scm (gnome-shell): Update to 3.30.2.

	gnu: mutter: Update to 3.30.2.
	* gnu/packages/gnome.scm (mutter): Update to 3.30.2.

	gnu: gtksourceview: Update to 4.0.3.
	* gnu/packages/gtk.scm (gtksourceview): Update to 4.0.3.

	gnu: gnome-maps: Update to 3.30.2.1.
	* gnu/packages/geo.scm (gnome-maps): Update to 3.30.2.1.
	[build-system]: Use meson-build-system.
	[arguments]: Remove configure flags; set glib-or-gtk? flag; update "wrap"
	phase.
	[native-inputs]: Add gtk+:bin.

	gnu: gnome-online-accounts: Update to 3.30.0.
	* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.30.0.

2019-06-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: evolution-data-server: Do not split outputs.
	A binary in $out/libexec depends on libedataserverui libraries, so the split
	would require mutually recursive output dependencies.

	* gnu/packages/gnome.scm (evolution-data-server)[outputs]: Remove field.
	[arguments]: Remove "split" phase.
	(gnome-calendar, gnome-todo, evolution)[inputs]: Adjust.

2019-06-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: evolution-data-server: Update to 3.30.2.
	* gnu/packages/gnome.scm (evolution-data-server): Update to 3.30.2.
	[arguments]: Enable tests; add phase to disable failing tests; update phase
	"patch-paths".
	[inputs]: Add libcanberra.

	gnu: libgnome-games-support: Update to 1.4.2.
	* gnu/packages/gnome.scm (libgnome-games-support): Update to 1.4.2.

	gnu: yelp-xsl: Update to 3.30.1.
	* gnu/packages/gnome.scm (yelp-xsl): Update to 3.30.1.

	gnu: yelp: Update to 3.30.0.
	* gnu/packages/gnome.scm (yelp): Update to 3.30.0.

	gnu: epiphany: Update to 3.30.2.
	* gnu/packages/gnome.scm (epiphany): Update to 3.30.2.
	[inputs]: Add libdazzle.

	gnu: eog: Update to 3.28.4.
	* gnu/packages/gnome.scm (eog): Update to 3.28.4.

	gnu: colord: Update to 1.4.3.
	* gnu/packages/gnome.scm (colord): Update to 1.4.3.
	[build-system]: Use meson-build-system.
	[arguments]: Add glib-or-gtk? flag; update configure flags; remove phase
	"patch-/bin/true"; add phase "patch-build-system".
	[native-inputs]: Add glib:bin and gtk-doc.
	[inputs]: Add gusb and python-wrapper.

	gnu: gnome-tweak-tool: Update to 3.30.1.
	* gnu/packages/gnome.scm (gnome-tweak-tool): Deprecate and rename...
	(gnome-tweaks): ...to this.  Update to 3.30.1.
	[build-system]: Use meson-build-system.
	[arguments]: Adjust configure flags; pass glib-or-gtk? flag; remove custom
	phases that are now provided by the meson-build-system; add phases "wrap" and
	"wrap-gi-typelib".
	[native-inputs]: Remove meson-for-build and ninja.
	[home-page]: Update.
	[description]: Use "Tweaks" instead of "Tweak Tool".
	* gnu/packages/patches/gnome-tweak-tool-search-paths.patch: Rename file...
	* gnu/packages/patches/gnome-tweaks-search-paths.patch: ...to this.
	* gnu/local.mk (dist_patch_DATA): Update patch file name.

	gnu: nautilus: Update to 3.30.4.
	* gnu/packages/gnome.scm (nautilus): Update to 3.30.4.
	[inputs]: Add libseccomp.

	gnu: gvfs: Update to 1.38.1.
	* gnu/packages/gnome.scm (gvfs): Update to 1.38.1.
	[build-system]: Use meson-build-system.
	[arguments]: Remove custom phases; add configure flags to build without
	systemd; set glib-or-gtk? flag; enable tests; add sub-directory to RUNPATH.
	[native-inputs]: Remove autoconf, automake, and libtool.
	[inputs]: Add elogind, gnome-online-accounts, libgdata, libnfs, and openssh.

	gnu: libgdata: Update to 0.17.9.
	* gnu/packages/gnome.scm (libgdata): Update to 0.17.9.
	[inputs]: Move glib, json-glib, and libsoup from here...
	[propagated-inputs]: ...to here.
	* gnu/packages/patches/libgdata-fix-tests.patch: Remove file.
	* gnu/packages/patches/libgdata-glib-duplicate-tests.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Remove patches.

	gnu: libdazzle: Update to 3.30.2.
	* gnu/packages/gnome.scm (libdazzle): Update to 3.30.2.

	gnu: network-manager-applet: Use meson build system.
	* gnu/packages/gnome.scm (network-manager-applet)[build-system]: Use
	meson-build-system.
	[arguments]: Set glib-or-gtk? flag.
	[native-inputs]: Add glib:bin and gtk-doc.
	[inputs]: Add gcr.

	gnu: network-manager: Update to 1.14.4.
	* gnu/packages/gnome.scm (network-manager): Update to 1.14.4.
	[source]: Simplify snippet.
	[arguments]: Pass more configure flags to use elogind; add phase
	"patch-ls-invocation"; adjust tests.
	[inputs]: Add coreutils.

	gnu: gnome-settings-daemon: Update to 3.30.1.2.
	* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 3.30.1.2.

	gnu: gnome-keyring: Add missing input.
	* gnu/packages/gnome.scm (gnome-keyring)[native-inputs]: Add glib.
	[arguments]: Move "fix-docbook" phase after "unpack" phase.

	gnu: gdm: Update to 3.30.2.
	* gnu/packages/gnome.scm (gdm): Update to 3.30.2.
	[arguments]: Add --with-udevdir configure flag.
	[source]: Remove patch.
	* gnu/packages/patches/gdm-CVE-2018-14424.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: network-manager-applet: Update to 1.8.18.
	* gnu/packages/gnome.scm (network-manager-applet): Update to 1.8.18.
	[inputs]: Add mobile-broadband-provider-info.

	gnu: gnome-calculator: Update to 3.30.1.
	* gnu/packages/gnome.scm (gnome-calculator): Update to 3.30.1.
	[build-system]: Use meson-build-system.
	[arguments]: Set glib-or-gtk? flag.
	[native-inputs]: Add gtk+:bin and vala.

	gnu: gnome-system-monitor: Update to 3.30.0.
	* gnu/packages/gnome.scm (gnome-system-monitor): Update to 3.30.0.
	[build-system]: Use meson-build-system.
	[arguments]: Add configure flags to build without systemd.
	[native-inputs]: Add gtk+:bin.

	gnu: pangomm: Update to 2.42.0.
	* gnu/packages/gtk.scm (pangomm): Update to 2.42.0.

	gnu: atkmm: Update to 2.28.0.
	* gnu/packages/gtk.scm (atkmm): Update to 2.28.0.

	gnu: gtkmm: Update to 3.24.0.
	* gnu/packages/gtk.scm (gtkmm): Update to 3.24.0.

	gnu: glib: Install m4 macros.
	* gnu/packages/glib.scm (glib)[native-inputs]: Add m4.

	gnu: gnome-terminal: Update to 3.30.2.
	* gnu/packages/gnome.scm (gnome-terminal): Update to 3.30.2.

	gnu: gnome-sudoku: Update to 3.30.0.
	* gnu/packages/gnome.scm (gnome-sudoku): Update to 3.30.0.

	gnu: gnome-mines: Update to 3.30.1.1.
	* gnu/packages/gnome.scm (gnome-mines): Update to 3.30.1.1.

	gnu: five-or-more: Update to 3.30.0.
	* gnu/packages/gnome.scm (five-or-more): Update to 3.30.0.

	gnu: vte: Update to 0.54.2.
	* gnu/packages/gnome.scm (vte): Update to 0.54.2.

	gnu: vala: Update to 0.42.3.
	* gnu/packages/gnome.scm (vala): Update to 0.42.3.

	gnu: seahorse: Update to 3.30.
	* gnu/packages/gnome.scm (seahorse): Update to 3.30.

	gnu: libwnck: Update to 3.30.0.
	* gnu/packages/gnome.scm (libwnck): Update to 3.30.0.

	gnu: libgnomeprintui: Update to 2.18.6.
	* gnu/packages/gnome.scm (libgnomeprintui): Update to 2.18.6.

	gnu: libgnomeprint: Update to 2.18.8.
	* gnu/packages/gnome.scm (libgnomeprint): Update to 2.18.8.

	gnu: adwaita-icon-theme: Update to 3.30.1.
	* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 3.30.1.

	gnu: gsettings-desktop-schemas: Update to 3.28.1.
	* gnu/packages/gnome.scm (gsettings-desktop-schemas): Update to 3.28.1.

	gnu: evince: Update to 3.30.2.
	* gnu/packages/gnome.scm (evince): Update to 3.30.2.
	[inputs]: Add gspell.

	gnu: gnome-disk-utility: Update to 3.30.2.
	* gnu/packages/gnome.scm (gnome-disk-utility): Update to 3.30.2.

	gnu: gnome-desktop: Update to 3.30.2.
	* gnu/packages/gnome.scm (gnome-desktop): Update to 3.30.2.

	gnu: glibmm: Update to 2.58.0.
	* gnu/packages/glib.scm (glibmm): Update to 2.58.0.

	gnu: gobject-introspection: Update to 1.58.1.
	* gnu/packages/glib.scm (gobject-introspection): Update to 1.58.1.
	[source]: Remove snippet.
	[arguments]: Add phase "do-not-use-/usr/bin/env".
	[inputs]: Replace python-2 with python-wrapper; add zlib.
	[native-inputs]: Add autoconf and automake to be able to keep using the
	gnu-build-system.
	* gnu/packages/patches/gobject-introspection-cc.patch: Update patch to apply
	to latest version.

	gnu: glib: Update to 2.58.1.
	* gnu/packages/glib.scm (glib): Update to 2.58.1.
	[build-system]: Use meson-build-system.
	[outputs]: Remove "doc" as the documentation files are no longer included.
	[inputs]: Move libffi, util-linux, and zlib from here...
	[propagated-inputs]: ...to here; add libselinux.
	[arguments]: Remove key "disallowed-references" as it is not supported by the
	meson-build-system; delete "bootstrap" phase to prevent use of autotools;
	adjust "pre-build" phase; move "disable-failing-tests" phase after "unpack";
	disable two more tests in "disable-failing-tests" phase; add phase
	"move-executables"; remove configure flags.

2019-06-20  Jeremiah@pdp10.guru  <Jeremiah@pdp10.guru>

	gnu: python: Allow building on low-memory systems.
	* gnu/packages/python.scm (python-3.7)[source]: Delete memory-intensive test.

2019-06-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: expat: Update to 2.2.7.
	* gnu/packages/xml.scm (expat): Update to 2.2.7.
	[source](uri): Use XZ compressed archive.

	gnu: xorgproto: Update to 2019.1.
	* gnu/packages/xorg.scm (xorgproto): Update to 2019.1.

	gnu: libxi: Update to 1.7.10.
	* gnu/packages/xorg.scm (libxi): Update to 1.7.10.

	gnu: isl: Update to 0.21.
	* gnu/packages/gcc.scm (isl): Update to 0.21.

	gnu: isl: Fix fallback URL.
	* gnu/packages/gcc.scm (isl, isl-0.18, isl-0.11)[source](uri): Use '.bz2' tarball.

	gnu: ncurses: Update to 6.1-20190909.
	* gnu/packages/ncurses.scm (ncurses): Update to 6.1-20190609.
	[arguments]: Reinstate 'apply-rollup-patch' phase.  Move
	'remove-unneeded-shebang' phase later to prevent conflict with patch.
	[native-inputs]: Add "rollup-patch" origin.

2019-06-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: commencement: Return #t from all phases.
	While at it, remove useless (and ...) indirections, because the procedures
	never return #f anyway: instead they would raise an exception upon failure.

	* gnu/packages/commencement.scm (mes-boot, tcc-boot0, tcc-boot,
	diffutils-mesboot, binutils-mesboot0, gcc-core-mesboot, gcc-mesboot0,
	glibc-headers-mesboot, glibc-mesboot, gnu-make-boot0): Return #t from phases
	and remove (and ...) blocks.

2019-06-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: meson: Update to 0.51.0.
	* gnu/packages/build-tools.scm (meson): Update to 0.51.0.

	gnu: util-linux: Update to 2.34.
	* gnu/packages/linux.scm (util-linux): Update to 2.34.

	gnu: libx11: Update to 1.6.8.
	* gnu/packages/xorg.scm (libx11): Update to 1.6.8.

2019-06-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: Replace uses of 'cmake' with 'cmake-minimal'.
	This follows up commit 2f33a7321e5e37d37f57c229c8079cb4ffd10834 which
	introduced a new CMAKE-MINIMAL variant for use in package inputs.

	* gnu/packages/databases.scm (python-pyarrow)[native-inputs]: Replace CMAKE
	with CMAKE-MINIMAL.
	* gnu/packages/emacs-xyz.scm (emacs-scel)[native-inputs]: Likewise.
	* gnu/packages/firmware.scm (ath9k-htc-firmware)[native-inputs]: Likewise.
	* gnu/packages/games.scm (0ad, the-butterfly-effect)[native-inputs]: Likewise.
	* gnu/packages/gnome.scm (deja-dup)[native-inputs]: Likewise.
	* gnu/packages/ibus.scm (ibus-rime)[native-inputs]: Likewise.
	* gnu/packages/rust.scm (rust-1.19)[native-inputs]: Likewise.
	* gnu/packages/simulation.scm (fenics)[native-inputs]: Likewise.
	* gnu/packages/squirrel.scm (squirrel)[native-inputs]: Likewise.
	* gnu/packages/video.scm (handbrake)[native-inputs]: Likewise.
	* gnu/packages/virtualization.scm (xen)[native-inputs]: Likewise.
	* gnu/packages/vulkan.scm (shaderc)[native-inputs]: Likewise.

2019-06-20  Marius Bakke  <mbakke@fastmail.com>

	packages: Retain version in file name when repacking source checkouts.
	Fixes <https://bugs.gnu.org/34066>.

	* guix/packages.scm (patch-and-repack)<tarxz-name>: If FILE-NAME is a source
	checkout, reuse the name without the '-checkout' part.

2019-06-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: dbus: Update to 1.12.16.
	* gnu/packages/patches/dbus-CVE-2019-12749.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/glib.scm (dbus): Update to 1.12.16.
	[replacement]: Remove.
	(dbus/fixed): Remove variable.

	Merge branch 'staging' into core-updates

	gnu: python-sphinx: Update to 2.1.2.
	* gnu/packages/sphinx.scm (python-sphinx): Update to 2.1.2.

	Merge branch 'master' into staging

	gnu: ungoogled-chromium: Disable parallel build.
	* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Set
	  #:parallel-build? #f.  Adjust 'build' phase to account for it.

	gnu: samba: Update to 4.10.5 [fixes CVE-2019-12435, CVE-2019-12436].
	* gnu/packages/samba.scm (samba): Update to 4.10.5.

	gnu: ungoogled-chromium: Update to 75.0.3770.100-0.5d8abc3.
	* gnu/packages/chromium.scm (%chromium-version): Set to 75.0.3770.100.
	(%chromium-origin): Update hash.

	gnu: openh264: Update to 2.0.0.
	* gnu/packages/video.scm (openh264): Update to 2.0.0.
	[source](uri): Adjust file name.

2019-06-20  Alex Griffin  <a@ajgrf.com>

	gnu: ungoogled-chromium: Install icons.
	* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Install icons.

2019-06-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: Use HTTPS for sphinx-doc.org.
	* gnu/packages/sphinx.scm (python-sphinx,
	python-sphinxcontrib-websupport)[home-page]: Use HTTPS.

	gnu: python-unidecode: Update to 1.1.0.
	* gnu/packages/python-xyz.scm (python-unidecode): Update to 1.1.0.

	gnu: dbus: Fix CVE-2019-12749.
	* gnu/packages/patches/dbus-CVE-2019-12749.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/glib.scm (dbus)[replacement]: New field.
	(dbus/fixed): New variable.

2019-06-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-rnaseq: Update to 0.0.7.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.7.
	[inputs]: Add coreutils and sed.

2019-06-20  Giovanni Biscuolo  <g@xelera.eu>

	licenses: Add Historical Permission Notice and Disclaimer license
	* gnu/licenses.scm (hpnd): New variable.

2019-06-20  Andreas Enge  <andreas@enge.fr>

	gnu: Add iml.
	* gnu/packages/algebra.scm (iml): New variable.

	gnu: Add ppl.
	* gnu/packages/maths.scm (ppl): New variable.

2019-06-20  Kristofer Buffington  <kristoferbuffington@gmail.com>

	services: opensmtpd: Extend the PAM service.
	* gnu/services/mail.scm (%opensmtpd-pam-services): New variable.
	(opensmtpd-service-type)[extensions]: Add it, extending
	PAM-ROOT-SERVICE-TYPE.

2019-06-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ngs-sdk: Update to 2.9.6.
	* gnu/packages/bioinformatics.scm (ngs-sdk): Update to 2.9.6.

	gnu: sra-tools: Update to 2.9.6.
	* gnu/packages/bioinformatics.scm (sra-tools): Update to 2.9.6.

	gnu: ncbi-vdb: Update to 2.9.6.
	* gnu/packages/bioinformatics.scm (ncbi-vdb): Update to 2.9.6.
	[arguments]: Pass HAVE_HDF5 make flag; add build phase "patch-krypto-flags".

2019-06-20  Robert Vollmert  <rob@vllmrt.net>

	import: hackage: Add two expected failing test cases.
	This adds failing test cases for two hackage import bugs:
	https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25138
	https://debbugs.gnu.org/cgi/bugreport.cgi?bug=35743

	* tests/hackage.scm: Make comment style consistent. Add two
	cabal parsing tests, marked as expected failures.

2019-06-20  Robert Vollmert  <rob@vllmrt.net>

	utils: canonical-newline-port: Fix handling of carriage return at buffer end.
	Prior to this change the added test fails for me locally at byte
	1024. It might depend on some default buffer sizes.

	Fixes <https://bugs.gnu.org/35863>.

	* tests/utils.scm ("canonical-newline-port-1024"): Add test.
	* guix/utils.scm (canonical-newline-port): Correct comments on CR/LF.
	Remove CR even when they're at the end of the buffer.

2019-06-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile: Add 2.2.5.
	* gnu/packages/guile.scm (guile-2.2.5): New variable.

2019-06-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-jupyter-console: Update to 6.0.0.
	* gnu/packages/python-xyz.scm (python-jupyter-console): Update to 6.0.0.
	[arguments]: Enable tests.
	[propagated-inputs]: Replace python-prompt-toolkit-1 with
	python-prompt-toolkit.

	gnu: python2-jupyter-console: Split from python-jupyter-console.
	* gnu/packages/python-xyz.scm (python2-jupyter-console): Implement without
	package-with-python2.

2019-06-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	Revert "gnu: Add libgd."
	This reverts commit 059e4c9a15b52f7e4b262e3317eac238bf53103d.

2019-06-20  Andreas Enge  <andreas@enge.fr>

	gnu: Add lrcalc.
	* gnu/packages/algebra.scm (lrcalc): New variable.

	gnu: Add eclib.
	* gnu/packages/algebra.scm (eclib): New variable.

	gnu: Add m4rie.
	* gnu/packages/algebra.scm (m4rie): New variable.

2019-06-20  Josh Holland  <josh@inv.alid.pw>

	gnu: weechat: update to 2.5
	* gnu/packages/irc.scm (weechat): update to 2.5

2019-06-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add python-fpylll.
	* gnu/packages/algebra.scm (python-fpylll): New variable.

	gnu: fplll: Update to 5.2.1.
	* gnu/packages/algebra.scm (fplll): Update to 5.2.1.
	[source]: Use Github tagged release: the original tarball no longer exists.
	[native-inputs]: Add Autoconf and al.
	[homepage]: Update it, the previous one no longer exists.
	[description]: Expound description.

2019-06-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: Fix typo in (gnu services mail) exports.
	* gnu/services/mail.scm (define-module):
	Re-spell ‘%default-imap4d-config-file’.

2019-06-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add symmetrica.
	* gnu/packages/algebra.scm (symmetrica): New variable.
	* gnu/packages/patches/symmetrica-bruch.patch:
	* gnu/packages/patches/symmetrica-int32.patch:
	* gnu/packages/patches/symmetrica-return_values.patch:
	* gnu/packages/patches/symmetrica-sort_sum_rename.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add patches.

2019-06-20  Alex Griffin  <a@ajgrf.com>

	gnu: zathura: Install icons.
	* gnu/packages/pdf.scm (zathura)[native-inputs]: Add librsvg to build and
	install the application icons.

2019-06-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add libgd.
	* gnu/packages/image.scm (libgd): New variable.

	gnu: Move ratpoints into a different module.
	* gnu/packages/maths.scm (ratpoints): Move...
	* gnu/packages/algebra.scm: ...here.

2019-06-20  Meiyo Peng  <meiyo@riseup.net>

	gnu: spdlog: Clarify license.
	* gnu/packages/logging.scm (spdlog): Clarify license of the bundled fmt
	  library.

2019-06-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.14.3 [fixes CVE-2019-6471].
	* gnu/packages/dns.scm (isc-bind): Update to 9.14.3.

2019-06-19  Andreas Enge  <andreas@enge.fr>

	gnu: zn_poly: Rename to zn-poly, according to our naming conventions.
	Reported by Nicolas Goaziou <mail@nicolasgoaziou.fr>.

	This is a follow-up to commit 01822e3ebf24031d6438fc4e7ad3a869ea12fdf4.
	* gnu/packages/sagemath.scm (zn_poly): Rename to...
	* gnu/packages/sagemath.scm (zn-poly): ...this.

2019-06-19  Andreas Enge  <andreas@enge.fr>

	gnu: Add brial.
	* gnu/packages/sagemath.scm (brial): New variable.

	gnu: Add m4ri.
	* gnu/packages/algebra.scm (m4ri): New variable.

2019-06-19  Dan Frumin  <dfrumin@cs.ru.nl>

	gnu: Add crispy-doom.
	* gnu/packages/games.scm (crispy-doom): New variable.

2019-06-19  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-unpackaged-el: Add patch for missing require statement.
	* gnu/packages/emacs-xyz.scm (emacs-unpackaged-el)[source]: Add patch.
	* gnu/packages/patches/emacs-unpackaged-req.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-06-19  Giacomo Leidi  <goodoldpaul@autistici.org>

	gnu: Add numix-theme.
	* gnu/packages/gnome.scm (numix-theme): New variable

2019-06-19  Ludovic Courtès  <ludo@gnu.org>

	grafts: Avoid 'query-valid-derivers' RPC.
	Previously we'd make 502 'query-valid-derivers' RPCs for
	"guix build vim -d", and after this patch, we don't do any.

	Furthermore, the previous strategy was "stateful" in the sense that
	'item->deriver' could return a derivation that is not the one that was
	actually computed by this process, but an "equivalent" one (due to
	fixed-output derivations); which one is chosen would depend on the state
	of the store.

	This in turn means that we'd have to call 'read-derivation-from-file' to
	actually read .drv files (as opposed to getting them from
	%DERIVATION-CACHE).  This is costly and doesn't work with
	GUIX_DAEMON_SOCKET=ssh://….

	* guix/grafts.scm (item->deriver): Remove.
	(reference-origin): New procedure.
	(cumulative-grafts): Use it instead of 'item->deriver'.

2019-06-19  Ludovic Courtès  <ludo@gnu.org>

	derivations: Add 'derivation-input-derivation'.
	* guix/derivations.scm (derivation-input-derivation): New procedure.
	(derivation-prerequisites): Use it.

2019-06-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add python-pandocfilters.
	* gnu/packages/textutils.scm (python-pandocfilters): New variable.

	gnu: Add ratpoints.
	* gnu/packages/maths.scm (ratpoints): New variable.
	* gnu/packages/patches/ratpoints-sturm_and_rp_private.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Reference patch.

2019-06-19  Andreas Enge  <andreas@enge.fr>

	gnu: Add gf2x.
	* gnu/packages/algebra.scm (gf2x): New variable.

	gnu: Add zn_poly.
	* gnu/packages/sagemath.scm (zn_poly): New variable.

	gnu: Add pynac.
	* gnu/packages/sagemath.scm (pynac): New variable.

2019-06-19  Andreas Enge  <andreas@enge.fr>

	gnu: python-gmpy2: Update to 2.1.0b1.
	The gmpy2 package has become a standard package in sage-8.7, and the latest
	stable release is too old.

	* gnu/packages/sagemath.scm (python-gmpy2): Update to 2.1.0b1.

2019-06-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: balsa: Update to 2.5.7.
	* gnu/packages/mail.scm (balsa): Update to 2.5.7.
	[inputs]: Build with gtksourceview@3.

	gnu: nano: Update to 4.3.
	* gnu/packages/nano.scm (nano): Update to 4.3.

	gnu: notmuch: Update to 0.29.1.
	* gnu/packages/mail.scm (notmuch): Update to 0.29.1.

	gnu: mpd: Update to 0.21.10.
	* gnu/packages/mpd.scm (mpd): Update to 0.21.10.

	gnu: perl-xml-sax: Update to 1.02.
	* gnu/packages/xml.scm (perl-xml-sax): Update to 1.02.

	gnu: shadow: Update home page.
	* gnu/packages/admin.scm (shadow)[home-page]: Update to new project home.

	gnu: shadow: Update to 4.7.
	* gnu/packages/admin.scm (shadow): Update to 4.7.

	gnu: ansible: Update to 2.8.1.
	* gnu/packages/admin.scm (ansible): Update to 2.8.1.

	gnu: filezilla: Update to 3.42.1.
	* gnu/packages/ftp.scm (filezilla): Update to 3.42.1.

	gnu: libfilezilla: Update to 0.16.0.
	* gnu/packages/ftp.scm (libfilezilla): Update to 0.16.0.

2019-06-19  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add python-keras.
	* gnu/packages/machine-learning.scm (python-keras): New variable.

	gnu: Add python-pytest-timeout.
	* gnu/packages/check.scm (python-pytest-timeout): New variable.

	gnu: Add python-keras-preprocessing.
	* gnu/packages/machine-learning.scm (python-keras-preprocessing): New variable.

	gnu: Add python-keras-applications.
	* gnu/packages/machine-learning.scm (python-keras-applications): New variable.

	gnu: python-botocore: Update to 1.12.149.
	* gnu/packages/python-xyz.scm (python-botocore): Update to 1.12.149.
	[native-inputs]: Add python-urllib3.

	gnu: python-s3transfer: Update to 0.2.0.
	* gnu/packages/python-web.scm (python-s3transfer): Update to 0.2.0.
	[propagated-inputs]: Add python-urllib3.

2019-06-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	tests: Fix opensmtpd test.
	* gnu/tests/mail.scm (run-opensmtpd-test) <"mail arrived">: Invoke
	smtpctl by its full file name.

2019-06-19  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.1.11.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.11.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.52.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.52.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.127.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.127.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.182.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.182.

	gnu: linux-libre@4.4: Update to 4.4.182.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.182.

2019-06-18  Arun Isaac  <arunisaac@systemreboot.net>

	linux-container: Remove networking service when network is shared with host.
	* gnu/system/linux-container.scm (dummy-networking-service-type): New
	variable.
	(containerized-operating-system): If network is shared with host, replace
	static-networking-service-type with dummy-networking-service-type.

2019-06-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python2: Add 'cpe-name' property.
	* gnu/packages/python.scm (python2)[properties]: New field.

2019-06-18  Andreas Enge  <andreas@enge.fr>

	gnu: linbox: Add version 1.5.2.
	* gnu/packages/sagemath.scm (linbox-1.5.2): New variable.

	gnu: fflas-ffpack: Add version 2.3.2.
	* gnu/packages/sagemath.scm (fflas-ffpack-2.3.2): New variable.

	gnu: givaro: Add version 4.0.4.
	* gnu/packages/sagemath.scm (givaro-4.0.4): New variable.

	gnu: Add linbox.
	* gnu/packages/algebra.scm (linbox): New variable.

	gnu: Add fflas-ffpack.
	* gnu/packages/algebra.scm (fflas-ffpack): New variable.

	gnu: Add givaro.
	* gnu/packages/algebra.scm (givaro): New variable.

2019-06-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove hydra.
	Our copy of hydra hasn't built in years.

	* gnu/packages/ci.scm (hydra): Remove variable.

2019-06-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-on-guile: Update to 0.1.0-2.058c596.
	* gnu/packages/guile-xyz.scm (python-on-guile): Update to 0.1.0-2.058c596.
	[source]: Fetch from fork at git.elephly.net.
	[arguments]: Remove phase "use-canonical-directory-for-go-files".

2019-06-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add python-iml.
	* gnu/packages/machine-learning.scm (python-iml): New variable.

2019-06-18  Vasile Dumitrascu  <va511e@yahoo.com>

	gnu: aircrack-ng: Update to 1.5.2.
	* gnu/packages/networking.scm (aircrack-ng): Update to 1.5.2.

2019-06-18  Zzull  <bstrazzull@hotmail.fr>

	gnu: Add emacs-gruvbox-theme
	* gnu/packages/emacs-xyz.scm (emacs-gruvbox-theme): New variable

2019-06-18  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add python-slurm-magic.
	* gnu/packages/parallel.scm (python-slurm-magic): New variable.

2019-06-18  Ludovic Courtès  <ludo@gnu.org>

	doc: Replace invalid uses of @var with @code.
	* doc/guix.texi: Replace @var with @code in cases where we refer to a
	Scheme variable and not to a metasyntactic variable.

2019-06-18  Ludovic Courtès  <ludo@gnu.org>

	guix build: '--log-file' looks for build logs of equivalent derivations.
	Previously, '--log-file' would look for log files only for the current
	derivation, and thus wouldn't find log files of equivalent derivations
	that produce the same output.

	* guix/scripts/build.scm (guix-build) <log-file?>: Replace
	'derivation-file-name' by 'derivation->output-path'.

2019-06-18  Ludovic Courtès  <ludo@gnu.org>

	tests: Avoid 'delete-paths' calls for 'derivation-prerequisites-to-build'.
	* tests/derivations.scm ("derivation-prerequisites-to-build when outputs
	already present"): Insert random text in BUILDER, and remove two calls
	to 'delete-paths'.  Use 'derivation->output-path' for INPUT-PATH instead
	of an old idiom.

2019-06-18  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: gemmlowp-for-tensorflow: Use SSE2.
	* gnu/packages/machine-learning.scm (gemmlowp-for-tensorflow)[arguments]: Only
	enable SSE2, not SSE4.1 on i686 and x86_64 architectures.

2019-06-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-pytz: Update to 2019.1.
	* gnu/packages/time.scm (python-pytz): Update to 2019.1.

	gnu: python-babel: Update to 2.7.0.
	* gnu/packages/python-xyz.scm (python-babel): Update to 2.7.0.
	(python2-babel-2.6): New variable.
	* gnu/packages/sphinx.scm (python2-sphinx)[propagated-inputs]: Change
	PYTHON2-BABEL to PYTHON2-BABEL-2.6.

	gnu: python-freezegun: Update to 0.3.12.
	* gnu/packages/check.scm (python-freezegun): Update to 0.3.12.
	[native-inputs]: Remove PYTHON-NOSE and PYTHON-COVERAGE.  Add PYTHON-PYTEST.
	[arguments]: Use "pytest" instead of "nosetests" for running tests.

2019-06-18  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add python-matplotlib-venn.
	* gnu/packages/python-xyz.scm (python-matplotlib-venn): New variable.

	gnu: python-ipython: Update to 7.5.0
	* gnu/packages/python-xyz.scm (python2-ipython): Do not inherit from
	python-ipython.
	[outputs]: Remove separate "doc" output.
	[native-inputs]: Remove python-sphinx, python-sphinx-rtd-theme, texinfo, and
	the texlive-union consisting of texlive-fonts-amsfonts, texlive-fonts-ec,
	texlive-generic-ifxetex, texlive-generic-pdftex, texlive-latex-amsfonts,
	texlive-latex-capt-of, texlive-latex-cmap, texlive-latex-environ,
	texlive-latex-eqparbox, texlive-latex-etoolbox, texlive-latex-expdlist,
	texlive-latex-fancyhdr, texlive-latex-fancyvrb, texlive-latex-fncychap,
	texlive-latex-float, texlive-latex-framed, texlive-latex-geometry,
	texlive-latex-graphics, texlive-latex-hyperref, texlive-latex-mdwtools,
	texlive-latex-multirow, texlive-latex-oberdiek, texlive-latex-parskip,
	texlive-latex-preview, texlive-latex-tabulary, texlive-latex-threeparttable,
	texlive-latex-titlesec, texlive-latex-trimspaces, texlive-latex-ucs,
	texlive-latex-upquote, texlive-latex-url, texlive-latex-varwidth, and
	texlive-latex-wrapfig.
	[arguments]: Remove "install-doc" phase; rename "fix-tests" phase to
	"delete-broken-tests" and adjust.
	(python-ipython): Update to 7.5.0.
	[outputs]: Remove separate "doc" output.
	[propagated-inputs]: Add python-backcall and python-jedi; replace
	python-prompt-toolkit-1 with python-prompt-toolkit.
	[native-inputs]: Remove python-sphinx, python-sphinx-rtd-theme, texinfo, and
	the texlive-union consisting of texlive-fonts-amsfonts, texlive-fonts-ec,
	texlive-generic-ifxetex, texlive-generic-pdftex, texlive-latex-amsfonts,
	texlive-latex-capt-of, texlive-latex-cmap, texlive-latex-environ,
	texlive-latex-eqparbox, texlive-latex-etoolbox, texlive-latex-expdlist,
	texlive-latex-fancyhdr, texlive-latex-fancyvrb, texlive-latex-fncychap,
	texlive-latex-float, texlive-latex-framed, texlive-latex-geometry,
	texlive-latex-graphics, texlive-latex-hyperref, texlive-latex-mdwtools,
	texlive-latex-multirow, texlive-latex-oberdiek, texlive-latex-parskip,
	texlive-latex-preview, texlive-latex-tabulary, texlive-latex-threeparttable,
	texlive-latex-titlesec, texlive-latex-trimspaces, texlive-latex-ucs,
	texlive-latex-upquote, texlive-latex-url, texlive-latex-varwidth, and
	texlive-latex-wrapfig.
	[arguments]: Remove "install-doc" phase; simplify "fix-tests" phase.
	[properties]: Remove.
	(python-ipython-documentation): New variable.

	gnu: python-ipykernel: Update to 5.1.1.
	* gnu/packages/python-xyz.scm (python-ipykernel): Update to 5.1.1.

	gnu: python2-ipykernel: Split from python-ipykernel.
	* gnu/packages/python-xyz.scm (python2-ipykernel): Define without
	package-with-python2.

	gnu: Add python-backcall.
	* gnu/packages/python-xyz.scm (python-backcall): New variable.

2019-06-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-pygments: Update to 2.4.2.
	* gnu/packages/python-xyz.scm (python-pygments): Update to 2.4.2.

2019-06-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: stunnel: Update to 5.55.
	* gnu/packages/web.scm (stunnel): Update to 5.55.

	gnu: gaupol: Update to 1.6.
	* gnu/packages/video.scm (gaupol): Update to 1.6.

	gnu: eternalterminal: Update to 5.1.10.
	* gnu/packages/terminals.scm (eternalterminal): Update to 5.1.10.

	gnu: mercurial: Update to 5.0.1.
	* gnu/packages/version-control.scm (mercurial): Update to 5.0.1.

	gnu: rtv: Update to 1.27.0.
	* gnu/packages/syndication.scm (rtv): Update to 1.27.0.

	gnu: libnftnl: Update to 1.1.3.
	* gnu/packages/linux.scm (libnftnl): Update to 1.1.3.

	gnu: gandi.cli: Update to 1.5.
	* gnu/packages/networking.scm (gandi.cli): Update to 1.5.

	gnu: hcxdumptool: Update to 5.1.5.
	* gnu/packages/networking.scm (hcxdumptool): Update to 5.1.5.

	gnu: hcxtools: Update to 5.1.6.
	* gnu/packages/networking.scm (hcxtools): Update to 5.1.6.

	gnu: mpd-mpc: Update to 0.32.
	* gnu/packages/mpd.scm (mpd-mpc): Update to 0.32.

	gnu: radare2: Update to 3.5.1.
	* gnu/packages/engineering.scm (radare2): Update to 3.5.1.

2019-06-18  Ivan Petkov  <ivanppetkov@gmail.com>

	gnu: rust: Update to 1.35.0.
	* gnu/packages/rust.scm (rust): Rename to...
	(rust-1.34): ...this.
	(rust): New variable.

2019-06-17  Gábor Boskovits  <boskovits@gmail.com>

	gnu: Add mako.
	* gnu/packages/wm.scm (mako): New variable.

2019-06-17  Andreas Enge  <andreas@enge.fr>

	gnu: Add libhomfly.
	* gnu/packages/sagemath.scm (libhomfly): New variable.

	gnu: Add libbraiding.
	* gnu/packages/sagemath.scm (libbraiding): New variable.

2019-06-17  Gábor Boskovits  <boskovits@gmail.com>

	doc: Fix typo.
	* doc/guix.texi (Base Services)[guix-publish-service-type]:
	"guix-publish-configuration" instead of "guix-configuration".

2019-06-17  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: python-flask-script: Fix tests.
	* gnu/packages/python-web.scm
	(python-flask-script)[arguments]<#:phases>[patch-tests]: New phase.

2019-06-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scikit-learn: Update to 0.20.3.
	* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 0.20.3.

	gnu: Add tbsp.
	* gnu/packages/bioinformatics.scm (tbsp): New variable.

2019-06-17  Andreas Enge  <andreas@enge.fr>

	gnu: Add rw.
	* gnu/packages/graph.scm (rw): New variable.

	gnu: edge-addition-planarity-suite: Move to the (gnu packages graph) module.
	* gnu/packages/maths.scm (edge-addition-planarity-suite): Move from here...
	* gnu/packages/maths.scm (edge-addition-planarity-suite): ...to here.

2019-06-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Fix freeorion build.
	* gnu/packages/games.scm (freeorion)[arguments]: Fix font unbundling.

2019-06-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc-mesboot-wrapper: Fix 'version' field.
	Until now the 'version' field would match
	'gcc-mesboot1-wrapper' ("4.7.4") instead of that of
	'gcc-mesboot' ("4.9.4").

	* gnu/packages/commencement.scm (gcc-mesboot-wrapper)[version]: New
	field.

2019-06-17  Andreas Enge  <andreas@enge.fr>

	gnu: Add edge-addition-planarity-suite.
	* gnu/packages/maths.scm (edge-addition-planarity-suite): New variable.

2019-06-17  Ludovic Courtès  <ludo@gnu.org>

	utils: Add 'invoke/quiet'.
	* gnu/build/bootloader.scm (G_): Remove.
	(open-pipe-with-stderr, invoke/quiet): Move to...
	* guix/build/utils.scm: ... here.  Use 'let-values' instead of
	'define-values' because Guile 2.0 (the bootstrap Guile) doesn't know
	about 'define-values'.
	* po/guix/POTFILES.in: Remove gnu/build/bootloader.scm, and add
	guix/build/utils.scm.
	* tests/build-utils.scm: Remove import of (gnu build bootloader).

2019-06-17  Andreas Enge  <andreas@enge.fr>

	gnu: python-cypari2: Update to 2.1.1.
	* gnu/packages/sagemath.scm (python-cypari2): Update to 2.1.1.

	gnu: Add cliquer.
	* gnu/packages/sagemath.scm (cliquer): New variable.

2019-06-17  Ludovic Courtès  <ludo@gnu.org>

	packages: 'patch-and-repack' no longer uses #:deprecation-warnings.
	* guix/packages.scm (patch-and-repack): Remove #:deprecation-warnings
	argument passed to 'gexp->derivation'.

	gexp: Remove #:pre-load-modules? parameter.
	* guix/gexp.scm (gexp->derivation): Remove #:pre-load-modules?.
	(compiled-modules): Likewise.  Inline the case correspoding to
	PRE-LOAD-MODULES? = #t.
	* guix/packages.scm (patch-and-repack): Remove #:pre-load-modules?.

2019-06-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: busybox: Don't install to usr.
	* gnu/packages/busybox.scm (busybox)[arguments]: Add a custom phase
	to prevent installing to %PREFIX/usr.

2019-06-17  Gábor Boskovits  <boskovits@gmail.com>

	gnu: waybar: Add optional dependencies.
	* gnu/packages/wm.scm(waybar)[inputs]: Add libdbusmenu, libnl,
	libmpdclient and pulseaudio.

2019-06-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scipy: Update to 1.2.2.
	* gnu/packages/python-xyz.scm (python-scipy): Update to 1.2.2.

2019-06-17  Robert Vollmert  <rob@vllmrt.net>

	gnu: oil-shell: Update to 0.6pre22.
	It turns out the currently packaged release fails to build for me.
	According to upstream, the 0.6 pre-releases are preferable to
	currently packaged 0.5.

	gnu/packages/shells.scm (oil-shell): Update to 0.6pre22.

2019-06-17  Robert Vollmert  <rob@vllmrt.net>

	gnu: kakoune: Remove dependency on boost.
	kakoune builds without boost since a while already.

	* gnu/packages/text-editors.scm (kakoune)[inputs]: Remove boost.

2019-06-17  Ludovic Courtès  <ludo@gnu.org>

	vm: 'system-docker-image' builds in a UTF-8 locale.
	Fixes <https://bugs.gnu.org/36215>.
	Reported by Björn Höfling <bjoern.hoefling@bjoernhoefling.de>.

	This is a followup to 9c941364bfc0120e3ab5c5c4cc71a9a302d59a2b.

	* gnu/system/vm.scm (system-docker-image)[build]: Set GUIX_LOCPATH and
	call 'setlocale'.

2019-06-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: open-zwave: Unbundle hidapi.
	* gnu/packages/patches/open-zwave-hidapi.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/zwave.scm (open-zwave)[source](patches): New field.
	(snippet): Delete 'cpp/hidapi'.
	[native-inputs]: Add PKG-CONFIG.
	[inputs]: Add HIDAPI.

	gnu: commencement: '%bootstrap-inputs+toolchain' no longer contains Mes.
	* gnu/packages/commencement.scm (%bootstrap-inputs+toolchain): On
	i686-linux and x86_64-linux, remove "bootstrap-mescc-tools" and "mes"
	from %BOOTSTRAP-INPUTS.

2019-06-17  Andreas Enge  <andreas@enge.fr>

	gnu: gap: Update to 4.10.1.
	* gnu/packages/algebra.scm (gap): Update to 4.10.1.
	Install headers and library files by hand, since the make targets have
	disappeared. Delete the special check phase, since the "make check" target
	has appeared. Remove a package that is no longer recommended, and enable
	two recommended packages with clarified licenses.

2019-06-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: bison: Disable parallel tests, too.
	* gnu/packages/bison.scm (bison)[arguments]: Add #:parallel-tests?.

2019-06-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cmst: Don't install files to usr.
	* gnu/packages/connman.scm (cmst)[arguments]: Move custom 'fix-Makefiles
	phase before 'build. Add more substitutions.

	gnu: cava: Don't install files to usr.
	* gnu/packages/audio.scm (cava)[arguments]: In configure-flags change
	FONT_DIR to not use 'usr'.

	gnu: toybox: Don't install files to usr.
	* gnu/packages/busybox.scm (toybox)[arguments]: Add custom phase to
	remove any files installed in $PREFIX/usr.

2019-06-17  Rutger Helling  <rhelling@mykolab.com>

	gnu: xpra: Update to 2.5.2.
	* gnu/packages/xorg.scm (xpra): Update to 2.5.2.

2019-06-17  Chris Marusich  <cmmarusich@gmail.com>

	gnu: Add emacs-extend-smime.
	* gnu/packages/emacs-xyz.scm (emacs-extend-smime): New variable.

	gnu: Upgrade emacs-default-encrypt to 4.4.
	* gnu/packages/emacs-xyz.scm (emacs-default-encrypt) <version>: Upgrade
	to 4.4.
	<sha256>: Update accordingly.
	<uri, home-page>: Honor changes to upstream's website.

2019-06-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhisat2: Update to 1.0.3.
	* gnu/packages/bioconductor.scm (r-rhisat2): Update to 1.0.3.

	gnu: r-seurat: Update to 3.0.2.
	* gnu/packages/bioinformatics.scm (r-seurat): Update to 3.0.2.

	gnu: r-tximport: Update to 1.12.1.
	* gnu/packages/bioinformatics.scm (r-tximport): Update to 1.12.1.

	gnu: r-systempiper: Update to 1.18.1.
	* gnu/packages/bioinformatics.scm (r-systempiper): Update to 1.18.1.

	gnu: r-r-utils: Update to 2.9.0.
	* gnu/packages/statistics.scm (r-r-utils): Update to 2.9.0.

	gnu: r-dt: Update to 0.7.
	* gnu/packages/statistics.scm (r-dt): Update to 0.7.

	gnu: r-rcpparmadillo: Update to 0.9.500.2.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.500.2.0.

	gnu: r-mime: Update to 0.7.
	* gnu/packages/statistics.scm (r-mime): Update to 0.7.

	gnu: r-formatr: Update to 1.7.
	* gnu/packages/statistics.scm (r-formatr): Update to 1.7.

	gnu: r-ggplot2: Update to 3.2.0.
	* gnu/packages/statistics.scm (r-ggplot2): Update to 3.2.0.
	[propagated-inputs]: Remove r-plyr.

	gnu: r-servr: Update to 0.14.
	* gnu/packages/cran.scm (r-servr): Update to 0.14.

	gnu: r-polspline: Update to 1.1.15.
	* gnu/packages/cran.scm (r-polspline): Update to 1.1.15.

	gnu: r-deldir: Update to 0.1-21.
	* gnu/packages/cran.scm (r-deldir): Update to 0.1-21.

	gnu: r-nor1mix: Update to 1.3-0.
	* gnu/packages/cran.scm (r-nor1mix): Update to 1.3-0.

	gnu: r-tractor-base: Update to 3.3.2.
	* gnu/packages/cran.scm (r-tractor-base): Update to 3.3.2.

	gnu: r-rspectra: Update to 0.15-0.
	* gnu/packages/cran.scm (r-rspectra): Update to 0.15-0.

	gnu: r-emmeans: Update to 1.3.5.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.3.5.

	gnu: r-abcrf: Update to 1.8.
	* gnu/packages/cran.scm (r-abcrf): Update to 1.8.
	[propagated-inputs]: Add r-doparallel and r-foreach.

	gnu: r-sjmisc: Update to 2.8.0.
	* gnu/packages/cran.scm (r-sjmisc): Update to 2.8.0.
	[propagated-inputs]: Remove r-haven; add r-insight.

	gnu: r-extradistr: Update to 1.8.11.
	* gnu/packages/cran.scm (r-extradistr): Update to 1.8.11.

	gnu: guile-gi: Update to 0.0.2.
	* gnu/packages/guile-xyz.scm (guile-gi): Update to 0.0.2.
	[source]: Fetch using url-fetch.
	[arguments]: Add make flags to remove unexpectedly passing test from
	XFAIL_TESTS.
	[native-inputs]: Remove autoconf, automake, and texinfo.

	gnu: guile-picture-language: Update to 0.0.1-1-91d10c9.
	* gnu/packages/guile-xyz.scm (guile-picture-language): Update to
	0.0.1-1-91d10c9.
	[build-system]: Use gnu-build-system.
	[native-inputs]: Add autoconf, automake, imagemagick, pkg-config, and texinfo.

2019-06-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-viewer: Refer to youtube-dl.
	* gnu/packages/video.scm (youtube-viewer)[inputs]: Add youtube-dl.
	[arguments]: Add ‘refer-to-inputs’ phase.

	gnu: radare2: Download over HTTPS.
	* gnu/packages/engineering.scm (radare2)[source]: Use HTTPS.

	gnu: radare2: Don't use NAME in source URI.
	* gnu/packages/engineering.scm (radare2)[source]: Hard-code NAME.

	gnu: nsd: Update to 4.2.0.
	* gnu/packages/dns.scm (nsd): Update to 4.2.0.

	gnu: knot: Update to 2.8.2.
	* gnu/packages/dns.scm (knot): Update to 2.8.2.

	gnu: suil: Update to 0.10.4.
	* gnu/packages/audio.scm (suil): Update to 0.10.4.

2019-06-16  Jesse Gibbons  <jgibbons2357+guix@gmail.com>

	gnu: Add freeorion
	* gnu/packages/games.scm (freeorion): New variable.

2019-06-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: docker-compose: Add required Python dependencies.
	* gnu/packages/python-xyz.scm (python-jsonschema-2.6):
	New old public variable.
	* gnu/packages/docker.scm (docker-compose)[inputs]:
	Add python-docker-pycreds and use python-jsonschema-2.6.

	gnu: dstat: Add two patches, fix two bugs.
	* gnu/packages/admin.scm (dstat)[source]: Add patches.
	* gnu/packages/patches/dstat-fix-crash-when-specifying-delay.patch,
	gnu/packages/patches/dstat-skip-devices-without-io.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

	gnu: dstat: Fix Python 3 deprecation warning.
	* gnu/packages/admin.scm (dstat)[arguments]:
	Add ‘fix-python3-DeprecationWarning’ phase.

	gnu: Add font-anonymous-pro-minus.
	* gnu/packages/fonts.scm (font-anonymous-pro-minus): New public variable.

2019-06-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: keepassxc: Update to 2.4.3.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.4.3.

2019-06-16  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.1.10.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.10.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.51.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.51.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.126.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.126.
	(%linux-libre-4.14-hash): Update hash.

2019-06-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: bison: Disable parallel build.
	Fixes <https://bugs.gnu.org/36238.
	Reported by Carl Dong <contact@carldong.me>.

	* gnu/packages/bison.scm (bison)[arguments]: New field.

2019-06-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: cross-base: Fix C++ cross-compilation problems with GCC 7.
	* gnu/packages/cross-base.scm (cross-gcc-arguments)[#:configure-flags]: Add
	"--with-sysroot=/".

	gnu: ghostscript: Update to 9.27.
	* gnu/packages/ghostscript.scm (ghostscript): Update to 9.27.
	[arguments]: Add <#:parallel-tests?>.

	gnu: jbig2dec: Update to 0.16.
	* gnu/packages/image.scm (jbig2dec): Update to 0.16.

2019-06-15  Gábor Boskovits  <boskovits@gmail.com>

	gnu: Add waybar.
	* gnu/packages/wm.scm(waybar): New variable.

2019-06-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: adb: Build against OpenSSL 1.0.
	* gnu/packages/android.scm (adb)[inputs]: Change OPENSSL to OPENSSL-1.0.

	gnu: poppler: Update to 0.77.0.
	* gnu/packages/patches/inkscape-poppler-0.76.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/inkscape.scm (inkscape)[source](patches): New field.
	* gnu/packages/patches/texlive-bin-luatex-poppler-compat.patch: Add two new hunks.
	* gnu/packages/pdf.scm (poppler): Update to 0.77.0.
	* gnu/packages/tex.scm (texlive-bin)[source]: Update Arch patches.
	[arguments]: Adjust accordingly.
	* gnu/packages/scribus.scm (scribus)[source](patches): Add two new origins.

	gnu: texlive-bin: Remove GCC5 workaround.
	* gnu/packages/tex.scm (texlive-bin)[arguments]: Remove "CXXFLAGS" from
	 #:configure-flags.

	gnu: libarchive: Update to 3.4.0.
	* gnu/packages/patches/libarchive-CVE-2018-1000877.patch,
	gnu/packages/patches/libarchive-CVE-2018-1000878.patch,
	gnu/packages/patches/libarchive-CVE-2018-1000880.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/backup.scm (libarchive): Update to 3.4.0.
	[source](uri): Add alternative download location.
	[source](patches): Remove.

	gnu: nghttp2: Update to 1.39.1.
	* gnu/packages/web.scm (nghttp2): Update to 1.39.1.

	gnu: GnuTLS: Update to 3.6.8.
	* gnu/packages/tls.scm (gnutls): Update to 3.6.8.
	[arguments]: Add "--with-guile-{site,site-ccache,extension-dir}" to #:configure-flags.

	gnu: harfbuzz: Update to 2.5.1.
	* gnu/packages/gtk.scm (harfbuzz): Update to 2.5.1.
	[source]: Update source file name.

	gnu: curl: Update to 7.65.1.
	* gnu/packages/curl.scm (curl): Update to 7.65.1.

	gnu: CMake: Update to 3.14.5.
	* gnu/packages/cmake.scm (cmake-minimal): Update to 3.14.5.

	gnu: freetype: Update to 2.10.0.
	* gnu/packages/fontutils.scm (freetype): Update to 2.10.0.

2019-06-15  Gábor Boskovits  <boskovits@gmail.com>

	gnu: Add spdlog.
	* gnu/packages/logging.scm(spdlod): New variable.

2019-06-15  Ludovic Courtès  <ludo@gnu.org>

	self: Don't build (guix tests …).
	Fixes a regression introduced in
	03d76577b96ba81c9921eb3a297d42db8644280b whereby 'guix-extra.drv' would
	pull in (guix tests), which in turn would pull in a large number of (gnu
	packages …), which would fail to build due to missing .patch files.

	* guix/self.scm (compiled-guix)[*extra-modules*]: Exclude (guix tests …)
	from the list of modules.

2019-06-15  Florian Pelz  <pelzflorian@pelzflorian.de>

	services: Include USB_ModeSwitch in %desktop-services.
	Fixes <https://bugs.gnu.org/35640>.

	* gnu/services/desktop.scm (%desktop-services): Add usb-modeswitch-service-type.
	* doc/guix.texi (Networking Services): Document it.

2019-06-15  Florian Pelz  <pelzflorian@pelzflorian.de>

	services: Add usb-modeswitch-service-type.
	* gnu/services/networking.scm (usb-modeswitch-service-type): New variable.
	(usb-modeswitch-configuration): New variable.
	(usb-modeswitch-sh): New procedure.
	(usb-modeswitch-configuration->udev-rules): New procedure.
	* doc/guix.texi (Networking Services): Document it.

2019-06-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: units: Update to 2.19.
	* gnu/packages/maths.scm (units): Update to 2.19.

	gnu: rush: Update to 1.9.
	* gnu/packages/rush.scm (rush): Update to 1.9.

	gnu: wget: Update to 1.20.3.
	* gnu/packages/wget.scm (wget): Update to 1.20.3.

	gnu: gengetopt: Update to 2.23.
	* gnu/packages/popt.scm (gengetopt): Update to 2.23.
	[native-inputs]: New field.

	gnu: dico: Update to 2.9.
	* gnu/packages/dico.scm (dico): Update to 2.9.

	gnu: libmicrohttpd: Update to 0.9.64.
	* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.64.

2019-06-15  Ludovic Courtès  <ludo@gnu.org>

	services: Remove unneeded imports that led to cycles.
	Fixes <https://bugs.gnu.org/36207>.
	Reported by Jack Hill <jackhill@jackhill.us>.

	* gnu/services/admin.scm: Remove unneeded import of (gnu services
	base).
	* gnu/services/mcron.scm: Likewise.

2019-06-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: libcap: Update to 2.27.
	* gnu/packages/linux.scm (libcap): Update to 2.27.

2019-06-15  Meiyo Peng  <meiyo@riseup.net>

	gnu: swayidle: Add elogind support.
	* gnu/packages/wm.scm (swayidle)[arguments]: Add #:configure-flags.
	  [inputs]: Add elogind.

2019-06-15  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-desktop-environment: Update to 0.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-desktop-environment): Update to 0.2.2.

2019-06-15  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'staging'

2019-06-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove leftover patch.
	This is a follow-up to commit d680a8afd1190aac46742d3abf2a0de1a45ea10f.

	* gnu/packages/patches/inkscape-poppler-compat3.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-06-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: xorg-server-for-tests: Update to 1.20.5.
	* gnu/packages/xorg.scm (xorg-server-for-tests)[source, version]: Remove.

	gnu: libnsl: Do not use unstable tarball.
	* gnu/packages/onc-rpc.scm (libnsl)[source]: Switch to GIT-FETCH.

	gnu: libtirpc: Update to 1.1.4.
	* gnu/packages/onc-rpc.scm (libtirpc): Update to 1.1.4.

2019-06-14  Gábor Boskovits  <boskovits@gmail.com>

	gnu: Add benchmark.
	* gnu/packages/benchmark.scm(benchmark): New variable.
	* gnu/packages/patches/benchmark-unbundle-googletest.patch: New file.
	* gnu/local.mk(dist_patch_DATA): Add it.

2019-06-14  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Make 'first-subdirectory' deterministic.
	Fixes <https://bugs.gnu.org/35387>.
	Reported by Christopher Baines <mail@cbaines.net>.

	* guix/build/gnu-build-system.scm (first-subdirectory): Rewrite using
	'scandir' so that the result is deterministic.

2019-06-14  Ludovic Courtès  <ludo@gnu.org>

	build: Remove 'gnu/packages/bootstrap' and its binaries.
	* gnu/local.mk (bootstrapdir, bootstrap_i686_linuxdir)
	(bootstrap_armhf_linuxdir, bootstrap_aarch64_linuxdir)
	(bootstrap_mips64el_linuxdir, dist_bootstrap_i686_linux_DATA)
	(dist_bootstrap_armhf_linux_DATA, dist_bootstrap_aarch64_linux_DATA)
	(dist_bootstrap_mips64el_linux_DATA): Remove.
	(set-bootstrap-executable-permissions): Remove target.
	* Makefile.am (install-data-hook): Remove dependency on
	'set-bootstrap-executable-permissions'.
	* gnu/packages/bootstrap: Remove directory.
	* tests/search-paths.scm ("evaluate-search-paths, separator is #f"):
	Adjust to match .../aux-files/linux-libre.

	packages: Remove 'search-bootstrap-binary'.
	* gnu/packages.scm (%bootstrap-binaries-path, search-bootstrap-binary):
	Remove.
	* gnu/packages/bootstrap.scm (bootstrap-executable): Export.
	* guix/tests.scm (bootstrap-binary-file, search-bootstrap-binary):
	Export.
	* tests/derivations.scm: Remove (gnu packages) import.
	* tests/grafts.scm: Likewise.
	* tests/guix-daemon.sh: Likewise.

2019-06-14  Ludovic Courtès  <ludo@gnu.org>

	tests: Make builds less expensive.
	The switch to the reduced bootstrap broke build time assumptions made by
	tests, notably the assumption that GNU-MAKE-BOOT0 was cheap to build.
	This commit adjusts this to make these tests cheaper.

	* gnu/packages/bootstrap.scm (%bootstrap-inputs-for-tests): New variable.
	* guix/tests.scm (gnu-make-for-tests): New variable.
	* tests/guix-environment.sh: Use GNU-MAKE-FOR-TESTS instead of
	GNU-MAKE-BOOT0.  Remove test with FINDUTILS-BOOT0.
	* tests/guix-package-net.sh (boot_make): Use GNU-MAKE-FOR-TESTS.
	* tests/packages.scm ("GNU Make, bootstrap"): Likewise.
	* tests/profiles.scm ("profile-derivation relative symlinks, two entries"):
	Likewise.
	* tests/union.scm (%bootstrap-inputs): Remove.
	("union-build"): Use %BOOTSTRAP-INPUTS-FOR-TESTS instead of
	%BOOTSTRAP-INPUTS.

2019-06-14  Ludovic Courtès  <ludo@gnu.org>

	tests: Remove expensive and pointless test.
	This test had become too expensive since the introduction of the reduced
	bootstrap.

	* tests/builders.scm ("gnu-build"): Remove.
	(%bootstrap-inputs, %bootstrap-search-paths): Remove.

2019-06-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: bootstrap: Download the bootstrap bash, mkdir, tar, and xz binaries.
	* gnu/packages/bootstrap.scm (%bootstrap-executables): New variable.
	(bootstrap-executable-url, bootstrap-executable): New procedure.
	(raw-build)[->store]: Use 'run-with-store' and 'origin->derivation'.
	Add calls to 'derivation->output-path', and remove the list of
	references passed to 'add-text-to-store' for BUILDER.  Augment the list
	of #:inputs passed to 'derivation'.
	(package-from-tarball): Use 'bootstrap-executable' instead of
	'search-bootstrap-binary'.
	(%bootstrap-glibc, %bootstrap-gcc, %bootstrap-mescc-tools)
	(%bootstrap-mes): Likewise.
	* guix/scripts/environment.scm (environment-bash): Use
	'bootstrap-executable' instead of 'search-bootstrap-binary'.
	(guix-environment): Adjust CONTAINER? case accordingly.
	* po/guix/POTFILES.in: Add gnu/packages/bootstrap.scm.

2019-06-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove r-loomr.
	The loomR package is actually non-free software according to its author.  See
	https://github.com/mojaveazure/loomR/pull/24.

	* gnu/packages/bioinformatics.scm (r-loomr): Remove variable.

2019-06-14  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	doc: Fix typo.
	* doc/guix.texi: Switch URI and description in @uref for hpcguix-web.

2019-06-14  Ludovic Courtès  <ludo@gnu.org>

	download: Add 'url-fetch/executable'.
	* guix/download.scm (built-in-download): Add #:executable? parameter.
	Pass #:recursive? to 'raw-derivation' and add "executable" to the #:env-vars
	alist when EXECUTABLE? is true.
	(url-fetch): Add #:executable? and pass it to 'built-in-download'.
	(url-fetch/executable): New procedure.

2019-06-14  Meiyo Peng  <meiyo@riseup.net>

	gnu: sway: Hardcode path to swaybg.
	* gnu/packages/wm.scm (sway)[arguments]: Hardcode path to swaybg.
	  [inputs]: Add swaybg.

2019-06-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: whois: Update to 5.4.3.
	* gnu/packages/networking.scm (whois): Update to 5.4.3.

	gnu: ungoogled-chromium: Update to 75.0.3770.90-0.5d8abc3 [fixes CVE-2019-5842].
	* gnu/packages/chromium.scm (%chromium-version): Update to 75.0.3770.90.
	(%debian-revision): Update to 'debian/75.0.3770.90-1'.
	(%chromium-origin): Update hashes.

	gnu: speexdsp: Update to 1.2.0.
	* gnu/packages/xiph.scm (speexdsp): Update to 1.2.0.

	gnu: Sphinx: Update to 2.1.1.
	* gnu/packages/sphinx.scm (python-sphinx): Update to 2.1.1.

	gnu: python-mako: Update to 1.0.12.
	* gnu/packages/python-xyz.scm (python-mako): Update to 1.0.12.

	gnu: python-markupsafe: Update to 1.1.1.
	* gnu/packages/python-xyz.scm (python-markupsafe): Update to 1.1.1.
	[arguments]: New field.  Override check phase.
	[native-inputs]: Add PYTHON-PYTEST.

	gnu: imagemagick: Update to 6.9.10-49.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-49.

	gnu: libsigc++: Update to 2.10.2.
	* gnu/packages/glib.scm (libsigc++): Update to 2.10.2.

	gnu: cups-filters: Update to 1.25.0.
	* gnu/packages/cups.scm (cups-filters): Update to 1.25.0.

2019-06-14  Carl Dong  <contact@carldong.me>

	gnu: guile: Disable unreliable out-of-memory test
	* gnu/packages/patches/guile-2.2-skip-oom-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/guile.scm (guile-2.2)[source](patches): Add
	  "guile-2.2-skip-oom-test.patch".

2019-06-14  Robert Vollmert  <rob@vllmrt.net>

	import: hackage: Handle Hackage revisions.
	Hackage packages can have metadata revisions (Cabal file only) that are
	not reflected in the source archive.  The Haskell build system has
	support for this, but until now the Hackage importer would create a
	package based on the revised Cabal file which would then build using the
	old Cabal file.

	Fixes <https://bugs.gnu.org/35750>.

	* guix/import/cabal.scm (<cabal-package>): Add 'revision' field.
	(eval-cabal): Parse 'x-revision:' property.
	* guix/import/hackage.scm (read-cabal-and-hash): New procedure.
	(hackage-fetch-and-hash): New procedure.
	(hackage-fetch): Rewrite using 'hackage-fetch-and-hash'.
	(hackage-module->sexp): Add 'cabal-hash' argument and use it to populate
	the '#:cabal-revision' argument.
	(hackage->guix-package): Use the new '-and-hash' functions to get the
	hash of the Cabal file and pass it to 'hackage-module->sexp'.
	* guix/tests/hackage.scm: Test import of Cabal file revision.

2019-06-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs-org-noter: Tweak.
	* gnu/packages/emacs-xyz.scm (emacs-org-noter): Adjust indentation and
	description.

2019-06-13  Dimakakos Dimos  <bendersteed@teknik.io>

	gnu: Add emacs-org-noter
	* gnu/packages/emacs-xyz.scm (emacs-org-noter): New variable.

2019-06-13  Alex Griffin  <a@ajgrf.com>

	gnu: ikiwiki: Update to 3.20190228.
	* gnu/packages/web.scm (ikiwiki): Update to 3.20190228.

	gnu: perl-yaml-libyaml: Update to 0.78.
	* gnu/packages/perl.scm (perl-yaml-libyaml): Update to 0.78.

	gnu: perl-canary-stability: Update to 2013.
	* gnu/packages/perl.scm (perl-canary-stability): Update to 2013.

	gnu: perl-db-file: Update to 1.852.
	* gnu/packages/databases.scm (perl-db-file): Update to 1.852.

	gnu: Add emacs-solaire-mode.
	* gnu/packages/emacs-xyz.scm (emacs-solaire-mode): New variable.

	gnu: Add emacs-mixed-pitch.
	* gnu/packages/emacs-xyz.scm (emacs-mixed-pitch): New variable.

	gnu: Add emacs-restart-emacs.
	* gnu/packages/emacs-xyz.scm (emacs-restart-emacs): New variable.

	gnu: Add emacs-elfeed-org.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed-org): New variable.

2019-06-13  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-xtest.
	* gnu/packages/emacs-xyz.scm (emacs-xtest): New variable.

2019-06-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: parcimonie: Update source and home-page.
	* gnu/packages/gnupg.scm (parcimonie)[source]: Update to new url.
	[home-page]: Same.

2019-06-13  Robert Vollmert  <rob@vllmrt.net>

	build-system/haskell: Generate Setup.hs if needed.
	The default Setup.hs is boilerplate that is frequently left out of
	source packages.  Several packages already add a phase to generate it,
	so moving this phase to the build system is just factoring out an
	existing pattern.

	See <https://github.com/phadej/time-compat/issues/4>.

	* guix/build/haskell-build-system.scm (generate-setuphs): New procedure.
	(%standard-phases): Add it after 'unpack'.
	* gnu/packages/haskell.scm (ghc-foundation, ghc-inline-c,
	ghc-inline-c-cpp, ghc-rio): Remove 'arguments'.

2019-06-13  Robert Vollmert  <rob@vllmrt.net>

	build-system/haskell: Fix Haddock phase docstring.
	* guix/build/haskell-build-system.scm (haddock): Fix docstring.

2019-06-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: mes-boot, tcc-boot0: Require nyacc 0.86.
	This is a followup to b8016467273d06ffe3780ac97d38acfd72ce15d9.

	* gnu/packages/commencement.scm (mes-boot, tcc-boot0): Use source from
	NYACC-0.86 instead of NYACC.

2019-06-13  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'staging'

	gnu: gstreamer: Skip failing test on 32-bit systems.
	* gnu/packages/gstreamer.scm (gstreamer)[arguments]: When building for a
	32-bit system, add #:phases.

2019-06-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add ri-li.
	* gnu/packages/games.scm (ri-li): New variable.
	* gnu/packages/patches/ri-li-modernize_cpp.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Reference patch.

2019-06-13  Ludovic Courtès  <ludo@gnu.org>

	Reinstate "nls: Update 'de' translation of the manual."
	This reverts commit d69bbd8c70a98ae6f3257fb4b4098ee92eeaebfe.

	Merge branch 'master' into core-updates

2019-06-13  Carlo Zancanaro  <carlo@zancanaro.id.au>

	gnu: Add Kawa.
	* gnu/packages/kawa.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2019-06-13  Ludovic Courtès  <ludo@gnu.org>

	gnu; emacs-realgud: Add a 'file-name' field to the origin.
	* gnu/packages/emacs-xyz.scm (emacs-realgud)[source]: Add 'file-name'.

2019-06-13  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-realgud: Update to 1.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-realgud): Update to 1.5.0.
	[source]: Fetch from git.
	Remove upstreamed patch.
	* gnu/packages/patches/emacs-realgud-fix-configure-ac.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-06-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: gpxsee: Fetch from Git instead of a generated tarball.
	* gnu/packages/gps.scm (gpxsee)[source]: Use 'git-fetch'.

2019-06-13  Nikolay Korotkiy  <sikmir@gmail.com>

	gnu: gpxsee: Upgrade to 7.8
	* gnu/packages/gps.scm (gpxsee): Update to 7.8.
	[arguments]: Leave "config.h" unchanged in 'configure' phase.
	Remove 'install' phase.
	[home-page, synopsis, description]: Update.

2019-06-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: nyacc: Add 0.94.0.
	* gnu/packages/mes.scm (nyacc): Rename to...
	(nyacc-0.86): ... this.
	(nyacc): New variable.
	(mes)[propagated-inputs]: Use NYACC-0.86 instead of NYACC.

2019-06-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: gimp: Update to 2.10.12.
	* gnu/packages/gimp.scm (gimp): Update to 2.10.12.

	gnu: babl: Update to 0.1.66.
	* gnu/packages/gimp.scm (babl): Update to 0.1.66.

2019-06-13  LaFreniere, Joseph  <joseph@lafreniere.xyz>

	gnu: emacs-perspective: Update to 2.2.
	* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.2.
	[source]: Download using git-fetch.

2019-06-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gpodder: Only return #t when needed.
	* gnu/packages/gpodder.scm (gpodder)[arguments]: Return #t from
	'do-not-run-msgmerge. Don't return #t from 'install.

2019-06-13  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: gpodder: Update to 3.10.9.
	* gnu/packages/gpodder.scm (gpodder): Update to 3.10.9.

2019-06-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dstat: Add python2-six.
	* gnu/packages/admin.scm (dstat)[inputs]: Add python2-six.
	[arguments]: Add ‘wrap’ phase to make dstat find required modules.

2019-06-12  Ludovic Courtès  <ludo@gnu.org>

	daemon: Replace "illegal" by "invalid" in error messages.
	* nix/libstore/build.cc (parseReferenceSpecifiers): Replace "illegal" by
	"invalid".
	* nix/libstore/globals.cc (Settings::pack): Likewise.
	* nix/libstore/store-api.cc (checkStoreName): Likewise.

2019-06-12  Florian Pelz  <pelzflorian@pelzflorian.de>

	gnu: Add USB_ModeSwitch.
	* gnu/packages/usb-modeswitch.scm: New file.
	* gnu/packages/patches/usb-modeswitch-accept-config-arg.patch: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add package.
	  (dist_patch_DATA): Add patch.

2019-06-12  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add emacsy.
	* gnu/packages/guile-xyz.scm (emacsy): New variable.

2019-06-12  Leo Famulari  <leo@famulari.name>

	gnu: GParted: Update 1.0.0.
	* gnu/packages/disk.scm (gparted): Update to 1.0.0.
	[arguments]: Remove obsolete configure flag.
	[inputs]: Use gtkmm@3. Add yelp-tools and itstool. Remove libxslt,
	gnome-doc-utils, docbook-xml-4.2, python-2, python2-libxml2, and which.
	[native-inputs]: Add lvm2.

2019-06-12  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.1.9.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.9.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.50.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.50.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.125.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.125.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.181.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.181.

	gnu: linux-libre@4.4: Update to 4.4.181.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.181.

2019-06-12  Julien Lepiller  <julien@lepiller.eu>

	doc: Improve tarball extraction example.

2019-06-12  Christopher Baines  <mail@cbaines.net>

	gnu: perl-io-socket-ssl: Update to 2.066.
	The previous version failed to build, but this updated version does build
	successfully.

	* gnu/packages/web.scm (perl-io-socket-ssl): Update to 2.066.

2019-06-12  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add python-pynvim.
	* gnu/packages/vim.scm (python-pynvim, python2-pynvim): New variables.

2019-06-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: Import (srfi srfi-26) from the build side.
	See <https://lists.gnu.org/archive/html/guix-devel/2019-06/msg00119.html>.

	* gnu/services/nix.scm (nix-activation): Remove (srfi srfi-26) from (host-)
	imported modules.

2019-06-12  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add r-txdb-hsapiens-ucsc-hg38-knowngene.
	* gnu/packages/bioconductor.scm (r-txdb-hsapiens-ucsc-hg38-knowngene): New variable.

2019-06-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Update to 75.0.3770.80-0.5d8abc3.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Update for 75.
	(%chromium-version): Update to 75.0.3770.80.
	(%ungoogled-revision): Update to 5d8abc38b43a62f379615a0dc972b29d9aebb4b4.
	(%debian-revision): Update to debian/75.0.3770.80-1.
	(%chromium-origin, %ungoogled-origin, %debian-origin): Update hashes.
	(ungoogled-chromium-source): Include Debians GCC6 patches.
	(ungoogled-chromium)[arguments]: Add "enable_vr=false" to #:configure-flags.

	gnu: chromium: Move origins into separate variables.
	* gnu/packages/chromium.scm (%chromium-origin, %ungoogled-origin,
	%debian-origin): New variables.
	(ungoogled-chromium-source): Adjust accordingly.

2019-06-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-rnaseq: Update to 0.0.6.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.6.
	[inputs]: Remove bedtools.

2019-06-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wget.scm: List inputs alphabetically.
	* gnu/packages/wget.scm: List inputs alphabetically.

	gnu: wget: Change default paste site.
	* gnu/packages/wget.scm (wgetpaste)[arguments]: Change default paste
	site in custom 'remove-dead-paste-site phase.

	gnu: wgetpaste: Add xclip to wrapper program list.
	* gnu/packages/wget.scm (wgetpaste)[arguments]: Add xclip to list of
	wrapper programs in custom 'wrap-program phase.
	[inputs]: Add xclip.

2019-06-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-annotatr.
	* gnu/packages/bioconductor.scm (r-annotatr): New variable.

2019-06-12  Ivan Petkov  <ivanppetkov@gmail.com>

	gnu: crate: Add proc-macro2 and quote.
	* gnu/packages/crates-io.scm: (rust-proc-macro2): New variable.
	(rust-quote): New variable.

	gnu: crate: Add unicode-xid.
	* gnu/local.mk: (GNU_SYSTEM_MODULES): Add packages/crates-io.scm.
	* gnu/packages/crates-io.scm: New file, containing unicode-xid.

	import: crate: Define dependencies as arguments.
	* guix/import/crate.scm:
	(crate-fetch)[input-crates]: Rename to dev-crates.
	[native-input-crates]: Rename to dev-dep-crates.
	[inputs]: Rename to cargo-inputs.
	[native-inputs]: Rename to cargo-development-inputs.
	(maybe-cargo-inputs, maybe-cargo-development-inputs, maybe-arguments): Add
	them.
	(make-crate-sexp)[inputs]: Rename to cargo-inputs.
	[native-inputs]: Rename to cargo-development-inputs.
	[maybe-native-inputs, maybe-inputs]: Replace with maybe-arguments.
	* guix/import/utils.scm: (package-names->package-inputs): Make public.  Add
	docstring.
	* tests/crate.scm (crate->guix-package): Update the match pattern.

	doc: Update cargo-build-system parameter docs.
	* doc/guix.texi: (Build Systems)[cargo-build-system]: Add references to
	the #:rust, #:cargo-inputs, and #:cargo-development-inputs parameters.
	Remove reference to installing crate sources.

	build-system/cargo: Don't copy source as an output.
	* guix/build-system/cargo.scm: (cargo-build)[build-expression->derivation]:
	Don't add "src" output.
	* guix/build/cargo-build-system.scm: (install-source): Delete it.
	(%standard-phases): Delete 'install-source.

	build-system/cargo: Use sources from package sources.
	* guix/build/cargo-build-system.scm (crate-src?): New procedure.
	(configure): Use the new procedure to expand crate tarballs in the vendor
	directory.

	build-system/cargo: Expand transitive crate sources.
	* guix/build/cargo: (package-cargo-inputs): Add it.
	(package-cargo-development-inputs): Add it.
	(crate-closure): Add it.
	(expand-crate-sources): Add it.
	(lower)[private-keywords]: Add #:cargo-inputs and
	[bag]: Use expand-crate-sources to augment build-inputs.

2019-06-11  Amar Singh  <nly@disroot.org>

	gnu: Add emacs-shroud.
	* gnu/packages/emacs-xyz.scm (emacs-shroud): New variable.

2019-06-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: Add SRFI-26 to Nix activation gexp.
	Fix the following fatal error on ‘guix system reconfigure’:

	Backtrace:
	          18 (primitive-load "/home/nckx/.config/guix/current/bin/guix")
	In guix/ui.scm:
	  1620:12 17 (run-guix-command _ . _)
	In ice-9/boot-9.scm:
	    829:9 16 (catch _ _ #<procedure 7a7caa2d4c80 at guix/ui.scm:587:2 (key c)> _)
	    829:9 15 (catch _ _ #<procedure 7a7caa2d4c98 at guix/ui.scm:710:6 (key proc format-string format-args . …> …)
	In guix/scripts/system.scm:
	   1325:8 14 (_)
	In guix/status.scm:
	    768:4 13 (call-with-status-report _ _)
	In guix/scripts/system.scm:
	   1181:4 12 (process-action _ _ _)
	In guix/store.scm:
	   623:10 11 (call-with-store _)
	  1800:24 10 (run-with-store _ _ #:guile-for-build _ #:system _ #:target _)
	In guix/scripts/system.scm:
	   920:13  9 (_ _)
	    409:8  8 (_ _)
	In unknown file:
	           7 (primitive-load "/gnu/store/dha7j9gcz3vgb8cy7vfvvaswwsywrrzj-activate")
	In ice-9/boot-9.scm:
	   260:13  6 (for-each #<procedure primitive-load (_)> _)
	In unknown file:
	           5 (primitive-load "/gnu/store/ql1xjxrssxm51z2bn2v6l3mlrncij84h-activate-service")
	In ice-9/eval.scm:
	    619:8  4 (_ #f)
	   196:35  3 (_ #f)
	   196:27  2 (_ #f)
	   223:20  1 (proc #<directory (guile-user) 1fa4140>)
	In unknown file:
	           0 (%resolve-variable (7 . cut) #<directory (guile-user) 1fa4140>)

	ERROR: In procedure %resolve-variable:
	error: cut: unbound variable

	Reported-by: Alex McGrath on #guix.

	* gnu/services/nix.scm (nix-activation): Import and use (srfi srfi-26).

2019-06-11  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	gnu: racket: Update to 7.3.
	* gnu/packages/scheme.scm (racket): Update to 7.3.
	* gnu/packages/patches/racket-store-checksum-override.patch: Update for Racket
	  7.3.

2019-06-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-psiplot.
	* gnu/packages/bioinformatics.scm (r-psiplot): New variable.

2019-06-11  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: tbb: Update to 2019_U8.
	* gnu/packages/tbb.scm (tbb): Update to 2019_U8.

	gnu: offlineimap: Update to 7.2.4.
	* gnu/packages/mail.scm (offlineimap): Update to 7.2.4.

2019-06-11  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 4.10.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.10.
	* gnu/packages/wine.scm (wine-staging): Update to 4.10.

	gnu: faudio: Update to 19.06.07.
	* gnu/packages/audio.scm (faudio): Update to 19.06.07.

	gnu: kitty: Update to 0.14.2.
	* gnu/packages/terminals.scm (kitty): Update to 0.14.2.

2019-06-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: grim: Update to 1.2.0.
	* gnu/packages/image.scm (grim): Update to 1.2.0.

	gnu: slurp: Update to 1.2.0.
	* gnu/packages/image.scm (slurp): Update to 1.2.0.

2019-06-10  Ludovic Courtès  <ludo@gnu.org>

	pack: Fix 'guix pack -f docker'.
	Regression introduced in a0f352b30f4869a7af7017b8a5011ac7602dd115.

	* guix/scripts/pack.scm (docker-image): Check whether ENTRY-POINT is
	true before returning (string-append #$profile ...).

2019-06-10  Diego Nicola Barbato  <dnbarbato@posteo.de>

	services: slim: Update SLiM theme to 1.x.
	* gnu/services/xorg.scm (%default-slim-theme-name): Change to "1.x".

	artwork: Update snapshot to 2f2fe74.
	* gnu/artwork.scm (%artwork-repository): Update to 2f2fe74.

2019-06-10  Ludovic Courtès  <ludo@gnu.org>

	store: 'build-things' accepts derivation/output pairs.
	This allows callers to request the substitution of a single derivation
	output.

	* guix/store.scm (build-things): Accept derivation/output pairs among
	THINGS.
	* guix/derivations.scm (build-derivations): Likewise.
	* tests/store.scm ("substitute + build-things with specific output"):
	New test.
	* tests/derivations.scm ("build-derivations with specific output"):
	New test.
	* doc/guix.texi (The Store): Adjust accordingly.

2019-06-10  Ludovic Courtès  <ludo@gnu.org>

	ssh: Add missing import.
	* guix/ssh.scm: Use (ice-9 format).

	download: Update list of content-addressed mirrors.
	* guix/download.scm (%content-addressed-mirrors): Change
	"berlin.guixsd.org" to "ci.guix.gnu.org" and move it first.

2019-06-10  Julien Lepiller  <julien@lepiller.eu>

	doc: Work around a po4a bug.
	* doc/guix.texi: Work around a po4a bug that prevents `guix pull` from
	completing.

2019-06-10  Ricardo Wurmus  <rekado@elephly.net>

	Revert "nls: Update 'de' translation of the manual."
	This reverts commit 78b0f9419fdac88d7b84314868bab1b1e8173602.

2019-06-10  Marius Bakke  <mbakke@fastmail.com>

	gnu-maintenance: Switch to ftp.mirrorservice.org for KDE updater.
	mirrors.mit.edu seems no longer available over FTP.

	* guix/gnu-maintenance.scm (latest-kde-release): Change from mirrors.mit.edu
	to ftp.mirrorservice.org.

2019-06-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-biosigner.
	* gnu/packages/bioconductor.scm (r-biosigner): New variable.

	gnu: Add r-ropls.
	* gnu/packages/bioconductor.scm (r-ropls): New variable.

2019-06-10  Christopher Baines  <mail@cbaines.net>

	services: guix-publish: Configure log rotation.
	* gnu/services/base.scm (%guix-publish-log-rotations): New variable.
	(guix-publish-service-type): Extend the rottlog-service-type.

2019-06-10  Christopher Baines  <mail@cbaines.net>

	services: guix-publish: Log to a file.
	This makes it easier to read the output, as it's recorded in a file.

	* gnu/services/base.scm (guix-publish-shepherd-service): Add #:log-file to
	make-forkexec-constructor.

2019-06-10  Oleg Pykhalov  <go.wigust@gmail.com>

	services: Add 'nix-service-type'.
	* gnu/services/nix.scm: New file.
	* gnu/local.mk: Add this.
	* doc/guix.texi (Miscellaneous Services): Document this.

2019-06-10  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.1.8.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.8.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.49.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.49.
	(%linux-libre-4.19-hash): Update hash.

2019-06-10  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.15: Remove package.
	This release series is no longer supported upstream.

	* gnu/packages/linux.scm (%linux-libre-4.15-version)
	(%linux-libre-4.15-hash, linux-libre-4.15)
	(linux-libre-headers-4.15): Remove variables.

2019-06-10  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.14: Update to 4.14.124.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.124.
	(%linux-libre-4.14-hash): Update hash.

2019-06-10  Eric Bavier  <bavier@member.fsf.org>

	gnu: emacs-idris-mode: Use recent git checkout.
	* gnu/packages/emacs-xyz.scm (emacs-idris-mode)[source]: Use git-fetch.
	[version]: Include revision and commit.

2019-06-10  Jack Hill  <jackhill@jackhill.us>

	gnu: recutils: Remove emacs-minimal native input.
	* gnu/packages/databases.scm (recutils)[native-inputs]: Remove emacs-minimal.

	gnu: Add emacs-recutils.
	* gnu/packages/databases.scm (emacs-recutils): New variable.

2019-06-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Restore allegro-mesa-18.2.5-and-later.patch.
	Dropped in 49405aaf5c2c9cfc713c7efdccaf6d48d3c714a3, it's still in use
	by the (leaf) allegro-5.0 package.

	* gnu/packages/patches/allegro-mesa-18.2.5-and-later.patch: Newish file.
	* gnu/local.mk (dist_patch_DATA): Re-add it.

2019-06-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mobile-broadband-provider-info: Update to 20190116.
	* gnu/packages/gnome.scm (mobile-broadband-provider-info): Update to 20190116.

	gnu: gnumeric: Update to 1.12.45.
	* gnu/packages/gnome.scm (gnumeric): Update to 1.12.45.

	gnu: virtualgl: Update to 2.6.2.
	* gnu/packages/gl.scm (virtualgl): Update to 2.6.2.

	gnu: cfitsio: Update to 3.47.
	* gnu/packages/astronomy.scm (cfitsio): Update to 3.47.

	gnu: radeontop: Don't use unstable tarball.
	* gnu/packages/linux.scm (radeontop)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[home-page]: Move down to its conventional spot.

	gnu: radeontop: Update to 1.2.
	* gnu/packages/linux.scm (radeontop): Update to 1.2.

	doc: Fix typos.
	* doc/guix.texi (Version Control Services): Fix typos & edit surrounding
	text.

2019-06-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhisat2: Update to 1.0.2.
	* gnu/packages/bioconductor.scm (r-rhisat2): Update to 1.0.2.

	gnu: r-aucell: Update to 1.6.1.
	* gnu/packages/bioconductor.scm (r-aucell): Update to 1.6.1.

	gnu: r-msnbase: Update to 2.10.1.
	* gnu/packages/bioinformatics.scm (r-msnbase): Update to 2.10.1.

	gnu: r-iranges: Update to 2.18.1.
	* gnu/packages/bioinformatics.scm (r-iranges): Update to 2.18.1.

	gnu: r-numderiv: Update to 2016.8-1.1.
	* gnu/packages/statistics.scm (r-numderiv): Update to 2016.8-1.1.

	gnu: r-quantreg: Update to 5.40.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.40.

	gnu: r-fpc: Update to 2.2-2.
	* gnu/packages/statistics.scm (r-fpc): Update to 2.2-2.

	gnu: r-prabclus: Update to 2.3-1.
	* gnu/packages/statistics.scm (r-prabclus): Update to 2.3-1.

	gnu: r-e1071: Update to 1.7-2.
	* gnu/packages/statistics.scm (r-e1071): Update to 1.7-2.

	gnu: r-xml: Update to 3.98-1.20.
	* gnu/packages/statistics.scm (r-xml): Update to 3.98-1.20.

	gnu: r-dbplyr: Update to 1.4.1.
	* gnu/packages/statistics.scm (r-dbplyr): Update to 1.4.1.

	gnu: r-tibble: Update to 2.1.3.
	* gnu/packages/statistics.scm (r-tibble): Update to 2.1.3.

	gnu: r-markdown: Update to 1.0.
	* gnu/packages/statistics.scm (r-markdown): Update to 1.0.

	gnu: r-rsvd: Update to 1.0.1.
	* gnu/packages/cran.scm (r-rsvd): Update to 1.0.1.

	gnu: r-iso: Update to 0.0-18.
	* gnu/packages/cran.scm (r-iso): Update to 0.0-18.

	gnu: r-performance: Update to 0.2.0.
	* gnu/packages/cran.scm (r-performance): Update to 0.2.0.

	gnu: r-sjstats: Update to 0.17.5.
	* gnu/packages/cran.scm (r-sjstats): Update to 0.17.5.
	[propagated-inputs]: Add r-bayestestr and r-performance; remove r-matrix.

	gnu: r-proc: Update to 1.15.0.
	* gnu/packages/cran.scm (r-proc): Update to 1.15.0.

	gnu: r-sjlabelled: Update to 1.1.0.
	* gnu/packages/cran.scm (r-sjlabelled): Update to 1.1.0.
	[propagated-inputs]: Remove r-dplyr; add r-tidyselect.

	gnu: r-tseries: Update to 0.10-47.
	* gnu/packages/cran.scm (r-tseries): Update to 0.10-47.

	gnu: r-statnet-common: Update to 4.3.0.
	* gnu/packages/cran.scm (r-statnet-common): Update to 4.3.0.

	gnu: r-seriation: Update to 1.2-7.
	* gnu/packages/cran.scm (r-seriation): Update to 1.2-7.

	gnu: r-stringdist: Update to 0.9.5.2.
	* gnu/packages/cran.scm (r-stringdist): Update to 0.9.5.2.

2019-06-08  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2019-06-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: git: Update to 2.22.0.
	* gnu/packages/version-control.scm (git): Update to 2.22.0.

2019-06-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: notmuch: Update to 0.29.
	* gnu/packages/mail.scm (notmuch): Update to 0.29.
	[source]: Change to ".xz" tarball.

	gnu: po4a: Update to 0.56.
	* gnu/packages/gettext.scm (po4a): Update to 0.56.

	gnu: ceph: Update to 13.2.6.
	* gnu/packages/storage.scm (ceph): Update to 13.2.6.

2019-06-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: jalv-select: Update to 1.3.
	* gnu/packages/music.scm (jalv-select): Update to 1.3.
	[arguments]: Do not patch jalv.select.h.

2019-06-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gtkwave: Update to 3.3.101.
	* gnu/packages/fpga.scm (gtkwave): Update to 3.3.101.

	gnu: newt: Update to 0.52.21.
	* gnu/packages/slang.scm (newt): Update to 0.52.21.

	gnu: v4l-utils: Update to 1.16.6.
	* gnu/packages/video.scm (v4l-utils): Update to 1.16.6.

	gnu: livemedia-utils: Update to 2019.05.29.
	* gnu/packages/video.scm (livemedia-utils): Update to 2019.05.29.

	installer: Fix typo.
	* gnu/installer/newt/network.scm (run-technology-page): Fix plural typo.

	gnu: allegro: Update to 5.2.5.0.
	* gnu/packages/game-development.scm (allegro): Update to 5.2.5.0.
	[source]: Remove patch.
	* gnu/packages/patches/allegro-mesa-18.2.5-and-later.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: newt: Don't use NAME in source URI.
	* gnu/packages/slang.scm (newt)[source]: Hard-code NAME.

	gnu: babl: Update to 0.1.64.
	* gnu/packages/gimp.scm (babl): Update to 0.1.64.

	gnu: font-gnu-unifont: Update to 12.1.02.
	* gnu/packages/fonts.scm (font-gnu-unifont): Update to 12.1.02.

	gnu: font-gnu-unifont: Add Unifoundry source URL.
	* gnu/packages/fonts.scm (font-gnu-unifont)[source]: Add unifoundry.com.

	gnu: tmux-xpanes: Update to 4.1.1.
	* gnu/packages/tmux.scm (tmux-xpanes): Update to 4.1.1.

2019-06-07  Ludovic Courtès  <ludo@gnu.org>

	import: utils: 'specs->package-lists' correctly matches "out".
	* guix/import/utils.scm (specs->package-lists): Match "out", not ("out").

2019-06-07  Ludovic Courtès  <ludo@gnu.org>

	import: print: Honor the outputs of inputs (!).
	Fixes <http://bugs.gnu.org/35893>.
	Reported by Jesse Gibbons <jgibbons2357@gmail.com>.

	* guix/import/print.scm (package->code)[package-lists->code]: Preserve
	OUT in the result.
	* tests/print.scm (define-with-source): New macro.
	(pkg): Use it.
	(pkg-source): New variable.
	(pkg-with-inputs, pkg-with-inputs-source): New variables.
	("simple package"): Refer to 'pkg-source'.
	("package with inputs"): New test.

2019-06-07  Ludovic Courtès  <ludo@gnu.org>

	installer: Install xterm alongside ratpoison.
	* gnu/installer/services.scm (%system-services) <"ratpoison">: Add
	xterm.

2019-06-07  Ludovic Courtès  <ludo@gnu.org>

	installer: Install companion packages alongside i3.
	Fixes <http://bugs.gnu.org/36008>.
	Suggested by Giovanni Biscuolo <g@xelera.eu>.

	* gnu/installer/services.scm (%system-services) <"i3">: Add i3status,
	dmenu, and st.

2019-06-07  Ludovic Courtès  <ludo@gnu.org>

	nls: Update 'de' translation of the manual.

2019-06-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc-locales: Install symlinks using the normalized codeset.
	Fixes <https://bugs.gnu.org/36076>.
	Reported by Jack Hill <jackhill@jackhill.us>
	and Giovanni Biscuolo <g@xelera.eu>

	* gnu/build/locale.scm (locale->name+codeset): New file.
	* gnu/packages/base.scm (make-glibc-locales): Add #:modules
	and #:imported-modules.  Add a 'symlink-normalized-codesets' phase.

2019-06-07  Ludovic Courtès  <ludo@gnu.org>

	Add (gnu build locale).
	* gnu/build/locale.scm: New file.
	* gnu/local.mk (MODULES_NOT_COMPILED): Add it.
	* gnu/installer/locale.scm (normalize-codeset): Remove.
	* gnu/system/locale.scm (localedef-command): Remove.
	(single-locale-directory): Use (gnu build locale).
	(glibc-supported-locales)[build]: Likewise, and remove
	'read-supported-locales'.

2019-06-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libebml: Update to 1.3.9.
	* gnu/packages/xml.scm (libebml): Update to 1.3.9.

	gnu: libmatroska: Update to 1.5.2.
	* gnu/packages/video.scm (libmatroska): Update to 1.5.2.

	gnu: vlc: Update to 3.0.7.
	* gnu/packages/video.scm (vlc): Update to 3.0.7.

	gnu: terminology: Update to 1.4.1.
	* gnu/packages/enlightenment.scm (terminology): Update to 1.4.1.

	gnu: dashel: Don't use unstable tarball.
	* gnu/packages/cpp.scm (dashel)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[home-page]: Move down to its conventional spot.

	gnu: xsimd: Update to 7.2.3.
	* gnu/packages/cpp.scm (xsimd): Update to 7.2.3.
	[arguments]: Add a configure flag required to build the tests.

	gnu: xsimd: Don't use unstable tarball.
	* gnu/packages/cpp.scm (xsimd)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[home-page]: Move down to its conventional spot.

	gnu: tinyxml2: Update to 7.0.1.
	* gnu/packages/xml.scm (tinyxml2): Update to 7.0.1.
	[arguments]: Enable the (single) test.

	gnu: python-trezor: Update to 0.11.3.
	* gnu/packages/finance.scm (python-trezor): Update to 0.11.3.

	gnu: electrum: Update to 3.3.6.
	* gnu/packages/finance.scm (electrum): Update to 3.3.6.

	gnu: osc: Update to 0.165.1.
	* gnu/packages/build-tools.scm (osc): Update to 0.165.1.

	gnu: coq: Update to 8.9.1.
	* gnu/packages/coq.scm (coq): Update to 8.9.1.

2019-06-07  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pack: Add '--entry-point'.
	* guix/scripts/pack.scm (self-contained-tarball): Add #:entry-point and
	warn when it's true.
	(squashfs-image): Add #:entry-point and honor it.
	(docker-image): Add #:entry-point and honor it.
	(%options, show-help): Add '--entry-point'.
	(guix-pack): Honor '--entry-point' and pass #:entry-point to BUILD-IMAGE.
	* gnu/tests/docker.scm (run-docker-test): Test 'docker run' with the
	default entry point.
	(build-tarball&run-docker-test): Pass #:entry-point to 'docker-image'.
	* doc/guix.texi (Invoking guix pack): Document it.
	* gnu/tests/singularity.scm (run-singularity-test)["singularity run"]:
	New test.
	(build-tarball&run-singularity-test): Pass #:entry-point to
	'squashfs-image'.

	services: Add Singularity.
	* gnu/packages/linux.scm (singularity)[source](snippet): Change file
	name of setuid helpers in libexec/cli/*.exec.
	[arguments]: Remove "--disable-suid".
	* gnu/services/docker.scm (%singularity-activation): New variable.
	(singularity-setuid-programs): New procedure.
	(singularity-service-type): New variable.
	* gnu/tests/singularity.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* doc/guix.texi (Miscellaneous Services): Document it.

2019-06-07  Jens Mølgaard  <jens@zete.tk>

	gnu: aspell.scm: Handle dictionary names with underscore/uppercase.
	* gnu/packages/aspell.scm(aspell-dictionary)<name>:
	Generate package name from upstream name.
	(aspell-dict-pt-pt, aspell-dict-pt-br): Use upstream name for URL.

2019-06-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs-xterm-color: Placate 'guix lint'.
	* gnu/packages/emacs-xyz.scm (emacs-xterm-color)[source]: Add
	'file-name'.
	[description]: Break line.

2019-06-07  Jonathan Frederickson  <jonathan@terracrypt.net>

	gnu: Add emacs-xterm-color
	* gnu/packages/emacs-xyz.scm: (emacs-xterm-color) new variable.

2019-06-07  Stefan Stefanović  <stefanx2ovic@gmail.com>

	gnu: Add swaybg.
	* gnu/packages/wm.scm (swaybg): New variable.

	gnu: swaylock: Update to 1.4.
	* gnu/packages/wm.scm (swaylock): Update to 1.4.

	gnu: swayidle: Update to 1.3.
	* gnu/packages/wm.scm (swayidle): Update to 1.3.

	gnu: sway: Update to 1.1.1.
	* gnu/packages/wm.scm (sway): Update to 1.1.1.

	gnu: wlroots: Update to 0.6.0.
	* gnu/packages/wm.scm (wlroots): Update to 0.6.0.

2019-06-07  Kei Kebreau  <kkebreau@posteo.net>

	gnu: rhythmbox: Update to 3.4.3.
	* gnu/packages/gnome.scm (rhythmbox): Update to 3.4.3.
	[source]: Remove upstream patch.

2019-06-06  Danny Milosavljevic  <dannym@scratchpost.org>

	services: Add auditd.
	* gnu/services/auditd.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* doc/guix.texi (Miscellaneous Services): Document it.

2019-06-06  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-batteries: Fix non determinism.
	* gnu/packages/ocaml.scm (ocaml-batteries)[arguments]: Fix non
	deterministic file ordering.

2019-06-06  Robert Vollmert  <rob@vllmrt.net>

	gnu: ghc-http-types: Update to 0.12.3.
	* gnu/packages/haskell-web.scm (ghc-http-types): Update to 0.12.3.
	[inputs]: Remove ghc-blaze-builder.

2019-06-06  Robert Vollmert  <rob@vllmrt.net>

	gnu: ghc-warp: Update to 3.2.27.
	This fixes a sporadic test failure: https://github.com/yesodweb/wai/issues/751

	* gnu/packages/haskell-web.scm (ghc-warp): Update to 3.2.27.

2019-06-06  Robert Vollmert  <rob@vllmrt.net>

	gnu: ghc-streaming-commons: Update to 0.2.1.1.
	This fixes a sporadic test failure, showing up particularly in Nix/Guix
	builds: https://github.com/fpco/streaming-commons/issues/49.

	* gnu/packages/haskell.scm (ghc-streaming-commons): Update to 0.2.1.1.

2019-06-06  Robert Vollmert  <rob@vllmrt.net>

	guix: git-download: Remove explicit import.
	With guile-git version 0.2, repository-working-directory is no
	longer private.

	* guix/git-download.scm (git-file-list): Refer to public
	repository-working-directory.

2019-06-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: gash: Install modules in the standard locations.
	* gnu/packages/shells.scm (gash)[source](modules, snippet): New fields.

2019-06-06  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-cmdliner: Fix non determinism.
	* gnu/packages/ocaml.scm (ocaml-cmdliner)[arguments]: Patch build.ml to
	fix a file ordering issue.

	gnu: ocaml-num: Make stublibs a directory.
	* gnu/packages/ocaml.scm (ocaml-num)[arguments]: Fix 'fix-stublibs
	phase.

2019-06-06  Jesse Gibbons  <jgibbons2357+guix@gmail.com>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add gnurobots.
	* gnu/packages/games.scm (gnurobots): New variable.

2019-06-06  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-dashboard: Update to 1.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-dashboard): Update to 1.5.0.

2019-06-06  Rutger Helling  <rhelling@mykolab.com>

	gnu: shaderc: Update to 2019.0.
	* gnu/packages/vulkan.scm (shaderc): Update to 2019.0.

2019-06-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mame: Update to 0.210.
	* gnu/packages/emulators.scm (mame): Update to 0.210.
	[inputs]: Add libxi.

2019-06-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tiled: Use HTTPS home page.
	* gnu/packages/game-development.scm (tiled)[home-page]: Use HTTPS.

	gnu: qjackctl: Update to 0.5.8.
	* gnu/packages/audio.scm (qjackctl): Update to 0.5.8.

	gnu: pencil2d: Update to 0.6.4.
	* gnu/packages/animation.scm (pencil2d): Update to 0.6.4.

	gnu: toybox: Update to 0.8.1.
	* gnu/packages/busybox.scm (toybox): Update to 0.8.1.

	gnu: tiled: Update to 1.2.4.
	* gnu/packages/game-development.scm (tiled): Update to 1.2.4.

	gnu: fio: Update to 3.14.
	* gnu/packages/benchmark.scm (fio): Update to 3.14.

	gnu: ansible: Update to 2.8.0.
	* gnu/packages/admin.scm (ansible): Update to 2.8.0.

	gnu: thefuck: Update to 3.29.
	* gnu/packages/admin.scm (thefuck): Update to 3.29.

	gnu: inxi, inxi-minimal: Update to 3.0.34-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.0.34-1.

	gnu: dstat: Update to 0.7.4.
	* gnu/packages/admin.scm (dstat): Update to 0.7.4.

	gnu: aide: Update to 0.16.2.
	* gnu/packages/admin.scm (aide): Update to 0.16.2.

	gnu: wireless-regdb: Update to 2019.06.03.
	* gnu/packages/linux.scm (wireless-regdb): Update to 2019.06.03.
	[arguments]: Add ‘omit-signature’ phase.
	Add FIRMWARE_PATH & REGDB_PUBCERT #:make-flags, removing unused LSB_ID,
	DISTRO_PUBKEY & DISTRO_PRIVKEY.  Exdent.

	gnu: liburcu: Update to 0.11.1.
	* gnu/packages/datastructures.scm (liburcu): Update to 0.11.1.

2019-06-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add qview.
	* gnu/packages/image-viewers.scm (qview): New variable.

2019-06-05  Ludovic Courtès  <ludo@gnu.org>

	accounts: Call 'fdatasync' when writing databases.
	* gnu/build/accounts.scm (catch-ENOSYS): New macro.
	(database-writer): Call 'fdatasync'.

2019-06-05  Ludovic Courtès  <ludo@gnu.org>

	accounts: Close database before renaming it.
	Fixes <https://bugs.gnu.org/35996>.
	Reported by Florian Pelz <pelzflorian@pelzflorian.de>.

	* gnu/build/accounts.scm (database-writer): Move 'close-port' call
	before 'rename-file'.

2019-06-05  Ludovic Courtès  <ludo@gnu.org>

	nar: Really lock store files.
	Previously, 'lock-store-file' would immediately close the file
	descriptor of the '.lock' file, and thus it would immediately release
	the lock.

	* guix/nar.scm (lock-store-file, unlock-store-file): Remove.
	(finalize-store-file): Use 'lock-file' and 'unlock-file' instead.

2019-06-05  Ludovic Courtès  <ludo@gnu.org>

	activation: Lock /etc/.pwd.lock before accessing databases.
	Suggested by Florian Pelz <pelzflorian@pelzflorian.de>
	in <http://bugs.gnu.org/35996>.

	* gnu/build/accounts.scm (%password-lock-file): New variable.
	* gnu/build/activation.scm (activate-users+groups): Wrap calls to
	'user+group-databases', 'write-group', etc. into 'with-file-lock'.

2019-06-05  Ludovic Courtès  <ludo@gnu.org>

	syscalls: 'with-lock-file' catches ENOSYS.
	* guix/build/syscalls.scm (call-with-file-lock): Catch ENOSYS raised by
	'lock-file'.

	syscalls: 'with-file-lock' expands to a call to 'call-with-file-lock'.
	* guix/build/syscalls.scm (call-with-file-lock): New procedure.
	(with-file-lock): Expand to a call to 'call-with-file-lock'.

	syscalls: Add 'with-file-lock' macro.
	* guix/scripts/offload.scm (lock-file, unlock-file, with-file-lock):
	Move to...
	* guix/build/syscalls.scm: ... here.

	gnu: minizip: Do not install crypt.h.
	* gnu/packages/compression.scm (minizip)[arguments]: Add
	'remove-crypt-h' phase.

2019-06-05  Ludovic Courtès  <ludo@gnu.org>

	guix package: Do not list environment variables that need to be set.
	Fixes <https://bugs.gnu.org/35942>.

	* guix/scripts/package.scm (display-search-paths): Rename to...
	(display-search-path-hint): ... this.  Adjust callers.
	Remove #:kind parameter.  Replace the list of environment variables with
	an invitation to source $GUIX_PROFILE/etc/profile or run 'guix package
	--search-paths'.

2019-06-05  Marius Bakke  <mbakke@fastmail.com>

	gnu: mesa: Disable failing test on i686.
	* gnu/packages/gl.scm (mesa)[arguments]: Add phase when building for i686.

	Merge branch 'master' into staging

	gnu: soil: Update home page.
	* gnu/packages/gl.scm (soil)[home-page]: Use HTTPS.

	gnu: mesa-utils: Update home page.
	* gnu/packages/gl.scm (mesa-utils)[home-page]: Use HTTPS.

2019-06-05  Vagrant Cascadian  <vagrant@debian.org>

	gnu: debootstrap: Workaround for PATH issues.
	* gnu/packages/debian (debootstrap):
	  [arguments]: Substitute PATH to include $PATH.
	  [description]: Remove obsolete workaround from description.

2019-06-05  Alex Griffin  <a@ajgrf.com>

	services: cups: Create /var/cache on activation.
	* gnu/services/cups.scm (%cups-activation): Create /var/cache if it doesn't
	exist yet.

2019-06-05  Diego Nicola Barbato  <dnbarbato@posteo.de>

	doc: Fix typo.
	* doc/guix.texi (Invoking guix archive): Remove spurious hyphen in example.

2019-06-05  Jens Mølgaard  <jens@zete.tk>

	gnu: Add Ukrainian Aspell dictionary.
	* gnu/packages/aspell.scm (aspell-dict-ul): New variable.

	gnu: Add Portuguese Portugal Aspell dictionary.
	* gnu/packages/aspell.scm (aspell-dict-pt-pt): New variable.

	gnu: Add Norwegian Nynorsk Aspell dictionary.
	* gnu/packages/aspell.scm (aspell-dict-nn): New variable.

	gnu: Add Maori Aspell dictionary.
	* gnu/packages/aspell.scm (aspell-dict-mi): New variable.

	gnu: Add Hindi Aspell dictionary.
	* gnu/packages/aspell.scm (aspell-dict-hi): New variable.

	gnu: Add Finnish Aspell dictionary.
	* gnu/packages/aspell.scm (aspell-dict-fi): New variable.

	gnu: Add Danish Aspell dictionary.
	* gnu/packages/aspell.scm (aspell-dict-da): New variable.

	gnu: Add Belarusian Aspell dictionary.
	* gnu/packages/aspell.scm (aspell-dict-be): New variable.

	gnu: Add Arabic Aspell dictionary.
	* gnu/packages/aspell.scm (aspell-dict-ar): New variable.

2019-06-05  Ludovic Courtès  <ludo@gnu.org>

	installer: Always add '%base-initrd-modules' to 'initrd-modules'.
	Fixes <https://bugs.gnu.org/36099>.
	Reported by Jonathan Brielmaier <jonathan.brielmaier@web.de>.

	* gnu/installer/parted.scm (initrd-configuration): Add
	%BASE-INITRD-MODULES to the 'initrd-modules' field.

2019-06-05  Jack Hill  <jackhill@jackhill.us>

	etc: Fix GUIX_LOCPATH quoting in 'guix-publish.service' file.
	This is a followup to 579d17b70dac067f8194ede46513400b91ac136a.

	* etc/guix-publish.service.in (Environment): Move GUIX_LOCPATH inside
	the quotes.

2019-06-05  Kei Kebreau  <kkebreau@posteo.net>

	gnu: aubio: Enable avcodec support.
	* gnu/packages/audio.scm (aubio)[arguments]: Remove "--disable-avcodec" from
	and add "--enable-avcodec" to #:configure-flags.
	[inputs]: Add ffmpeg.

2019-06-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-sdl2: Update to 0.4.0.
	* gnu/packages/sdl.scm (guile-sdl2): Update to 0.4.0.

	gnu: guile-chickadee: Update to 0.4.0.
	* gnu/packages/game-development.scm (guile-chickadee): Update to 0.4.0.
	[arguments]: Remove.

2019-06-05  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: guile-gi: Update to 0.0.1-1.26e8852.
	* gnu/packages/guile-xyz.scm (guile-gi): Update to 0.0.1-1.26e8852; use
	upstream's (spk121's) git in source uri.

2019-06-05  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: neovim: Update to 0.3.7 [security fixes].
	* gnu/packages/vim.scm (neovim): Update to 0.3.7.

2019-06-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: eolie: Update to 0.9.62.
	* gnu/packages/gnome.scm (eolie): Update to 0.9.62.

2019-06-05  Jack Hill  <jackhill@jackhill.us>

	etc: guix-daemon.service.in: Fix GUIX_LOCPATH quoting.
	Fixes <https://bugs.gnu.org/36074>.

	* etc/guix-daemon.service.in: Move the GUIX_LOCPATH environment variable name
	inside the quotes.

2019-06-05  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-litable.
	* gnu/packages/emacs-xyz.scm (emacs-litable): New variable.

2019-06-05  Brian Leung  <bkleung89@gmail.com>

	gnu: Add emacs-attrap.
	* gnu/packages/emacs-xyz.scm (emacs-attrap): New variable.

	gnu: Add emacs-dante.
	* gnu/packages/emacs-xyz.scm (emacs-dante): New variable.

	gnu: Add emacs-lcr.
	* gnu/packages/emacs-xyz.scm (emacs-lcr): New variable.

	gnu: Add emacs-whitespace-cleanup-mode.
	* gnu/packages/emacs-xyz.scm (emacs-whitespace-cleanup-mode): New variable.

2019-06-05  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.1.7.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.7.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.48.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.48.
	(%linux-libre-4.19-hash): Update hash.

2019-06-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: openvswitch: Update to 2.11.1.
	* gnu/packages/networking.scm (openvswitch): Update to 2.11.1.

	gnu: openvswitch: Update home page.
	* gnu/packages/networking.scm (openvswitch)[source, home-page]: Use HTTPS.

	gnu: polkit: Update to 0.116 [fixes CVE-2019-6133].
	* gnu/packages/patches/polkit-CVE-2018-19788.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/polkit.scm (polkit): Update to 0.116.
	[source](patches): Remove.
	[inputs]: Change MOZJS-52 to MOZJS-60.
	[arguments]: Add CXXFLAGS=-std=gnu++11 to #:configure-flags.

	gnu: e2fsprogs: Update to 1.45.2.
	* gnu/packages/linux.scm (e2fsprogs): Update to 1.45.2.

2019-06-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: borg: Update to 1.1.10.
	* gnu/packages/backup.scm (borg): Update to 1.1.10.
	[source]: Remove upstreamed patch.
	Remove msgpack and broken references to it.
	[arguments]: Add ‘use-system-msgpack’ phase.
	* gnu/packages/patches/borg-fix-hard-link-preloading.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-06-04  Leo Famulari  <leo@famulari.name>

	gnu: Mutt: Update to 1.12.0.
	* gnu/packages/mail.scm (mutt): Update to 1.12.0.

	gnu: MPD: Update to 0.21.9.
	* gnu/packages/mpd.scm (mpd): Update to 0.21.9.

	gnu: Syncthing: Update to 1.1.4.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.1.4.

	gnu: go-github-com-oschwald-geoip2-golang: Update to 1.3.0.
	* gnu/packages/syncthing.scm (go-github-com-oschwald-geoip2-golang):
	Update to 1.3.0.

	gnu: go-github-com-lib-pq: Update to 1.1.1.
	* gnu/packages/syncthing.scm (go-github-com-lib-pq): Update to 1.1.1.

	gnu: go-github-com-mattn-go-isatty: Update to 0.0.7.
	* gnu/packages/golang.scm (go-github-com-mattn-go-isatty): Update to 0.0.7.
	[propagated-inputs]: Add go-golang-org-x-sys-unix.

2019-06-04  Kei Kebreau  <kkebreau@posteo.net>

	gnu: wxmaxima: Update to 19.05.7.
	* gnu/packages/maths.scm (wxmaxima): Update to 19.05.7.

	gnu: maxima: Update to 5.43.0.
	* gnu/packages/maths.scm (maxima): Update to 5.43.0.
	[arguments]: Adjust "patch-paths" and "post-install" phases.

2019-06-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-beautifulsoup4: Propagate python-soupsieve.
	This is a follow-up to commit abb53e6f871cbf79fe24b7052fb41c8aff2f65ac.

	* gnu/packages/python-xyz.scm (python-beautifulsoup4)[native-inputs]: Change
	to ...
	[propagated-inputs]: ... this.

2019-06-04  Robert Vollmert  <rob@vllmrt.net>

	gnu: ghc-conduit-extra: Update to 1.3.1.1.
	* gnu/packages/haskell.scm (ghc-conduit-extra): Update to 1.3.1.1.

2019-06-04  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 60.7.0-guix2.
	This includes updates to bundled extensions from the upstream
	GNU IceCat 60.7.0-gnu1 release.

	* gnu/packages/gnuzilla.scm (%icecat-version): Update to 60.7.0-guix2.
	(icecat-source)[upstream-icecat-base-version]: Update to 60.7.0.
	[upstream-icecat-source, gnuzilla-source]: Update hashes.
	[origin]: Remove the substitutions that dealt with debian-specific package
	code in the makeicecat script, since that code has been removed upstream.
	(icecat)[arguments]: Adapt the 'install-desktop-entry' phase to avoid using
	the Debian desktop file, which is no longer included in the IceCat sources.
	* gnu/packages/patches/icecat-makeicecat.patch: Adapt to upstream changes.

2019-06-04  Kei Kebreau  <kkebreau@posteo.net>

	gnu: emacspeak: Update to 50.0.
	* gnu/packages/emacs.scm (emacspeak): Update to 50.0.
	[arguments]: Simplify "configure" phase and adjust "install" phase.

2019-06-03  Ludovic Courtès  <ludo@gnu.org>

	deprecation: Use the 'warning' procedure for diagnostics.
	Until now, (guix deprecation) had its own warning mechanism, which was
	inconsistent (it did not use colors, etc.)

	* guix/deprecation.scm (deprecation-warning-port): Remove
	(source-properties->location-string): Remove.
	(warn-about-deprecation): Use 'warning' instead of 'format'.
	(define-deprecated, define-deprecated/alias): Adjust docstring.
	* guix/channels.scm (build-from-source): Refer to 'guix-warning-port'
	instead of 'deprecation-warning-port'.

2019-06-03  Ludovic Courtès  <ludo@gnu.org>

	Add (guix diagnostics).
	* guix/ui.scm (warning, info, report-error, leave)
	(location->string, guix-warning-port, program-name)
	(highlight-argument, %highlight-argument, define-diagnostic)
	(%warning-color, %info-color, %error-color)
	(print-diagnostic-prefix): Move to...
	* guix/diagnostics.scm: ... here.  New file.
	* Makefile.am (MODULES): Add it.

2019-06-03  Ludovic Courtès  <ludo@gnu.org>

	services: guix-publish: Allow for multi-compression.
	This is a followup to b8fa86adfc01205f1d942af8cb57515eb3726c52.

	* guix/deprecation.scm (warn-about-deprecation): Make public.
	* gnu/services/base.scm (<guix-publish-configuration>)[compression]: New
	field.
	[compression-level]: Default to #f.  Add '%' to getter name.
	(guix-publish-configuration-compression-level): Define as deprecated.
	(default-compression): New procedure.
	(guix-publish-shepherd-service)[config->compression-options]: New
	procedure.
	Use 'match-record' instead of 'match'.
	* doc/guix.texi (Base Services): Remove 'compression-level' and document
	'compression'.

2019-06-03  Florian Pelz  <pelzflorian@pelzflorian.de>

	gnu: gnome-control-center: Set correct file name for the 'passwd' binary.
	* gnu/packages/gnome.scm (gnome-control-center): Substitute correct path to
	  passwd.

	gnu: cracklib: Install password dictionary.
	* gnu/packages/password-utils.scm (cracklib): Use `make dict`.

2019-06-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-translate-toolkit: Update home page.
	* gnu/packages/python-xyz.scm (python-translate-toolkit)[home-page]: Use HTTPS.

	gnu: python-beautifulsoup4: Update to 4.7.1.
	* gnu/packages/python-xyz.scm (python-beautifulsoup4): Update to 4.7.1.
	[native-inputs]: Add PYTHON-SOUPSIEVE.

	gnu: python-soupsieve: Fix python2 variant.
	* gnu/packages/python-xyz.scm (python-soupsieve)[properties]: New field.
	(python2-soupsieve): Inherit using STRIP-PYTHON2-VARIANT.
	[propagated-inputs]: Inherit from BASE.

	gnu: Cython: Update home page.
	* gnu/packages/python-xyz.scm (python-cython)[home-page]: Use HTTPS.

	gnu: Django: Update to 1.11.21 [fixes CVE-2019-12308, CVE-2019-11358].
	* gnu/packages/django.scm (python-django): Update to 1.11.21.

	gnu: OpenSSL@1.1: Update to 1.1.1c.
	* gnu/packages/tls.scm (openssl-next): Update to 1.1.1c.

	gnu: gphoto2: Update to 2.5.23.
	* gnu/packages/photo.scm (gphoto2): Update to 2.5.23.

	gnu: libgphoto2: Update to 2.5.23.
	* gnu/packages/photo.scm (libgphoto2): Update to 2.5.23.

	gnu: re2: Update to 2019-06-01.
	* gnu/packages/regex.scm (re2): Update to 2019-06-01.

	gnu: xorg-server: Update to 1.20.5.
	* gnu/packages/xorg.scm (xorg-server): Update to 1.20.5.
	(xorg-server-for-tests): Stay on 1.20.4.

	gnu: python-cryptography: Update to 2.7.
	* gnu/packages/python-crypto.scm (python-cryptography-vectors,
	python-cryptography): Update to 2.7.

	gnu: GnuPG: Update to 2.2.16.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.16.

	gnu: libsodium: Update to 1.0.18.
	* gnu/packages/crypto.scm (libsodium): Update to 1.0.18.

	gnu: Remove libevent@2.0.
	* gnu/packages/patches/libevent-2.0-CVE-2016-10195.patch,
	gnu/packages/patches/libevent-2.0-CVE-2016-10196.patch,
	gnu/packages/patches/libevent-2.0-CVE-2016-10197.patch,
	gnu/packages/patches/libevent-2.0-evbuffer-add-use-last-with-datap.patch,
	gnu/packages/patches/libevent-dns-tests.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/libevent.scm (libevevent-2.0): Remove variable.

	gnu: libevent: Update home page.
	* gnu/packages/libevent.scm (libevent)[home-page]: Use HTTPS.

2019-06-03  Robert Vollmert  <rob@vllmrt.net>

	guix: import: simplify recursive import
	This simplifies the logic of recursive-import, intending no
	major functional changes. The package import function is no
	longer called twice per package. Failed imports now make it
	to the package stream as '() instead of #f.

	* guix/import/utils.scm (recursive-import): Simplify.

2019-06-03  Danny Milosavljevic  <dannym@scratchpost.org>

	linux-boot: Fix e2fsck warning.
	* gnu/build/linux-boot.scm (boot-system): Fix e2fsck warning.

2019-06-03  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2019-06-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 4a54ed7.
	* gnu/packages/package-management.scm (guix): Update to 4a54ed7.

2019-06-02  Leo Famulari  <leo@famulari.name>

	gnu: WireGuard: Update to 0.0.20190601.
	* gnu/packages/vpn.scm (wireguard): Update to 0.0.20190601.

2019-06-02  Mathieu Lirzin  <mthl@gnu.org>

	gnu: emacs-google-translate: Update to 0.11.17.
	* gnu/packages/emacs-xyz.scm (emacs-google-translate): Update to 0.11.17.
	[source]: Use 'git-fetch' method instead of 'url-fetch'.

2019-06-02  Robert Vollmert  <rob@vllmrt.net>

	import: hackage: Parse braced properties.
	This adds partial support for Cabal properties that use curly
	braces instead of the layout rule.  See for example
	https://hackage.haskell.org/package/cassava/

	* guix/import/cabal.scm (read-braced-value): New procedure.
	(is-property): Remove.
	(is-layout-property, is-braced-property): New variables.
	(lex-property): Rename to...
	(lex-layout-property): ... this.
	(lex-braced-property, lex-property): New procedures.
	(lex-token): Add call to 'lex-property'.
	* guix/tests/hackage.scm: Test braced description import.
	* tests/hackage.scm (test-cabal-multiline-desc): Rename to...
	(test-cabal-multiline-layout): ... this.
	("hackage->guix-package test multiline desc"): Rename to...
	("hackage->guix-package test multiline desc (layout)"): ... this.
	(test-cabal-multiline-braced): New variable.
	("hackage->guix-package test multiline desc (braced)"): New test.

2019-06-02  Robert Vollmert  <rob@vllmrt.net>

	tests: hackage: Test multiline cabal description.
	* tests/hackage.scm (test-cabal-multiline-desc): New variable.
	("hackage->guix-package test multiline desc"): New test.

2019-06-02  Robert Vollmert  <rob@vllmrt.net>

	tests: Fix hackage tests.
	This is a followup to 1cc12357a65e4479c2f4735e915941382ef82d94.

	* tests/hackage.scm: ghc-mtl is no longer added as an input.

2019-06-02  Ludovic Courtès  <ludo@gnu.org>

	substitute: Select the best compression methods.
	When a server publishes several URLs with different compression methods,
	'guix substitute' can now choose the best one among the compression
	methods that it supports.

	* guix/scripts/substitute.scm (<narinfo>)[uri]: Replace with...
	[uris]: ... this.
	[compression]: Replace with...
	[compressions]: ... this.
	[file-size]: Replace with...
	[file-sizes]: ... this.
	[file-hash]: Replace with...
	[file-hashes]: ... this.
	(narinfo-maker): Adjust accordingly.  Ensure 'file-sizes' and
	'file-hashes' have the right length.
	(assert-valid-signature, valid-narinfo?): Use the first element of
	'narinfo-uris' in error messages.
	(read-narinfo): Expect "URL", "Compression", "FileSize", and "FileHash"
	to occur multiple times.
	(display-narinfo-data): Call 'select-uri' to determine the file size.
	(%compression-methods): New variable.
	(supported-compression?, compresses-better?, select-uri): New
	procedures.
	(process-substitution): Call 'select-uri' to select the URI and
	compression.
	* guix/scripts/weather.scm (report-server-coverage): Account for all the
	values returned by 'narinfo-file-sizes'.
	* tests/substitute.scm ("substitute, narinfo with several URLs"): New
	test.

2019-06-02  Ludovic Courtès  <ludo@gnu.org>

	publish: '--compression' can be repeated.
	This allows 'guix publish' to compress and advertise multiple
	compression methods from which users can choose.

	* guix/scripts/publish.scm (actual-compression): Rename to...
	(actual-compressions): ... this.  Expect REQUESTED to be a list, and
	always return a list.
	(%default-options): Remove 'compression.
	(store-item->recutils): New procedure.
	(narinfo-string): Change #:compression to #:compressions (plural).
	Adjust accordingly.
	(render-narinfo, render-narinfo/cached): Likewise.
	(bake-narinfo+nar): Change #:compression to #:compressions.
	[compressed-nar-size]: New procedure.
	Call 'compress-nar' for each item returned by 'actual-compressions'.
	Create a narinfo for each compression.
	(effective-compression): New procedure.
	(make-request-handler): Change #:compression to #:compressions.
	Use 'effective-compression' to determine the applicable compression.
	(guix-publish): Adjust handling of '--compression'.
	Print a message for each compression that is enabled.
	* tests/publish.scm ("/*.narinfo"): Adjust to new narinfo field
	ordering.
	("/*.narinfo with properly encoded '+' sign"): Likewise.
	("/*.narinfo with lzip + gzip"): New test.
	("with cache, lzip + gzip"): New test.
	* doc/guix.texi (Invoking guix publish): Document it.

2019-06-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add guile-srfi-159.
	* gnu/packages/guile-xyz.scm (guile-srfi-159): New variable.

	build-system/guile: Display progress report as expected by (guix status).
	* guix/build/guile-build-system.scm (report-build-progress): Use a
	format string suitable for (guix status).

	build-system/guile: Add #:not-compiled-file-regexp.
	* guix/build/guile-build-system.scm (build): Add
	 #:not-compiled-file-regexp and honor it.
	* guix/build-system/guile.scm (guile-build): Likewise.
	(guile-cross-build): Likewise.

	build-system/guile: Improve reporting of 'guild compile' failures.
	* guix/build/guile-build-system.scm (invoke-each)[processes]: New
	variable.
	[wait-for-one-process]: Check PROCESSES and update it.
	[fork-and-run-command]: Update PROCESSES.

2019-06-02  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add guile-gi.
	* gnu/packages/guile-xyz.scm (guile-gi): New variable.

2019-06-02  Rutger Helling  <rhelling@mykolab.com>

	gnu: faudio: Update to 19.06.
	* gnu/packages/audio.scm (faudio): Update to 19.06.

2019-06-02  Vagrant Cascadian  <vagrant@debian.org>

	gnu: debootstrap: Update to 114.
	* gnu/packages/debian (debootstrap): Update to 114.

	gnu: debian-archive-keyring: Update to 2019.01.
	* gnu/packages/debian (debian-archive-keyring): Update to 2019.01.

2019-06-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac: Update to 1.5.0-57.
	* gnu/packages/algebra.scm (giac): Update to 1.5.0-57.

	gnu: musescore: Update to 3.1.
	* gnu/packages/music.scm (musescore): Update to 3.1.

2019-06-01  Ludovic Courtès  <ludo@gnu.org>

	compile: Adjust for Guile 3.
	* guix/build/compile.scm (%default-optimizations): Adjust to the new
	names in Guile 2.9.2.

	herd: Use the Guile 2.2 'setvbuf' API.
	* gnu/services/herd.scm (open-connection): Use 'block for 'setvbuf'.

2019-06-01  Ludovic Courtès  <ludo@gnu.org>

	progress: Provide the proper type for %PROGRESS-INTERVAL.
	The (srfi srfi-19) module of Guile 2.9.2 catches the wrong type.

	* guix/progress.scm (%progress-interval): Change type to TIME-DURATION.

2019-06-01  Andy Tai  <atai@atai.org>

	gnu: Add terminator.
	* gnu/packages/gnome.scm (terminator): Add at 1.91

2019-06-01  Robert Vollmert  <rob@vllmrt.net>

	gnu: ghc-happy: Skip memory-hungry tests.
	Tests fail reliably for me on a system with 2GB of available RAM, in
	`issue93.a.hs` and `issue93.n.hs`.

	* gnu/packages/haskell.scm (ghc-happy): Skip test "issue93".

2019-06-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: keepassxc: Update to 2.4.2.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.4.2.

	gnu: grammalecte: Update to 1.1.1.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 1.1.1.

2019-06-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-openssl: Update to 1.4.
	* gnu/packages/statistics.scm (r-openssl): Update to 1.4.

	gnu: r-biocviews: Update to 1.52.2.
	* gnu/packages/bioinformatics.scm (r-biocviews): Update to 1.52.2.
	[propagated-inputs]: Add r-biocmanager.

2019-06-01  Timothy Sample  <samplet@ngyro.com>

	gnu: Add gash.
	* gnu/packages/shells.scm (gash): New variable.

2019-06-01  Guillaume LE VAILLANT  <glv@posteo.net>

	gnu: Add txr.
	* gnu/packages/lisp.scm (txr): New variable.
	* gnu/packages/patches/txr-shell.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-06-01  Robert Vollmert  <rob@vllmrt.net>

	tests: Indent hackage tests
	* tests/hackage.scm: Reindent using etc/indent-code.el.

	tests: hackage: Don't mock hackage-fetch.
	* tests/hackage.scm: Pass a string input port to tests instead of
	mocking hackage download.

	tests: hackage: Factor out package pattern.
	* tests/hackage.scm: Import result pattern matching via helper.

2019-06-01  Ludovic Courtès  <ludo@gnu.org>

	lzlib: 'make-lzip-input-port' better handles end of decompression.
	Suggested by Pierre Neidhardt <mail@ambrevar.xyz>.

	* guix/lzlib.scm (lzread!): Call 'lz-decompress-finish' when
	'feed-decoder!' returns EOF.  Call 'lz-decompress-finished?' to
	determine end of compression.

2019-06-01  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.1.6.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.6.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.47.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.47.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.123.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.123.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.180.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.180.

2019-06-01  Robert Vollmert  <rob@vllmrt.net>

	import: hackage: Update list of ghc-included packages.
	Update the list of excepted dependencies for current ghc-8.4, based on the
	release notes at
	https://downloads.haskell.org/~ghc/8.4.3/docs/html/users_guide/8.4.3-notes.html

	Particularly, this adds `text` to the list, which is a dependency of `parsec`
	which was already on the list before, causing build failures with updated
	versions of the `text` package.

	* guix/import/hackage.scm (ghc-standard-libraries): Update list.

2019-06-01  Vasile Dumitrascu  <va511e@yahoo.com>

	gnu: gnucash-docs: Update to 3.5.
	* gnu/packages/gnucash.scm (gnucash-docs): Update to 3.5.

	gnu: gnucash: Update to 3.5.
	* gnu/packages/gnucash.scm (gnucash): Update to 3.5.
	[source]: Remove unneeded patch.
	* gnu/packages/patches/gnucash-fix-test-transaction-failure.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove patch.

2019-06-01  Eric Bavier  <bavier@member.fsf.org>

	gnu: dealii-openmpi: Add hdf5-parallel-openmpi input.
	* gnu/packages/maths.scm (dealii-openmpi)[inputs]: Add hdf5-parallel-openmpi.

	gnu: slepc: Update to 3.11.1.
	* gnu/packages/maths.scm (slepc): Update to 3.11.1.
	[native-inputs]: Add petsc:examples.
	[arguments]: Add PETSCCONFIGDIR to #:make-flags.

	gnu: petsc: Update to 3.11.2.
	* gnu/packages/maths.scm (petsc): Update to 3.11.2.

	gnu: petsc-complex-mpi: Setup MPI for tests.
	* gnu/packages/maths.scm (petsc-complex-mpi)[arguments]: Add 'mpi-setup
	phase.

2019-05-31  Kei Kebreau  <kkebreau@posteo.net>

	gnu: Add mousepad.
	* gnu/packages/xfce.scm (mousepad): New variable.

2019-05-31  Guillaume LE VAILLANT  <glv@posteo.net>

	gnu: Add zbar.
	* gnu/packages/aidc.scm (zbar): New variable.

2019-05-31  Christopher Baines  <mail@cbaines.net>

	services: Add patchwork.
	* gnu/service/web.scm (<patchwork-database-configuration>
	<patchwork-settings-module>, <patchwork-configuration>): New record types.
	(patchwork-virtualhost): New procedure.
	(patchwork-service-type): New variable.
	* gnu/tests/web.scm (%test-patchwork): New variable.
	* doc/guix.text (Web Services): Document it.

	gnu: Add patchwork.
	* gnu/packages/patchutils.scm (patchwork): New variable.

2019-05-31  Christopher Baines  <mail@cbaines.net>

	services: Add getmail.
	Getmail is a mail retriever written in Python, this commit adds a service-type
	to run getmail. I'm looking at this, as it's a convinient way of getting
	mailing list messages in to Patchwork.

	I initially tried putting this in the (gnu services mail) module, but due to
	also trying to use the define-configuration pattern, it conflicted with the
	dovecot service.

	* gnu/services/getmail.scm: New file.
	* gnu/local.mk: Add it.
	* gnu/tests/mail.scm (%getmail-os, %test-getmail): New variables.
	(run-getmail-test): New procedure.

2019-05-31  Leo Famulari  <leo@famulari.name>

	gnu: Go 1.4: Fix typo.
	* gnu/packages/golang.scm (go-1.4): Fix typo in comment.

2019-05-31  Julien Lepiller  <julien@lepiller.eu>

	gnu: gtksourceview-2: Fix finding default data.
	* gnu/packages/patches/gtksourceview-2-add-default-directory.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gtk.scm (gtksourceview-2)[source]: Use it.

	gnu: php: Update to 7.3.6.
	* gnu/packages/php.scm (php): Update to 7.3.6.

2019-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-birta.
	* gnu/packages/bioconductor.scm (r-birta): New variable.

	gnu: Add r-birewire.
	* gnu/packages/bioconductor.scm (r-birewire): New variable.

	gnu: r-seriation: Update to 1.2-5.
	* gnu/packages/cran.scm (r-seriation): Update to 1.2-5.

2019-05-31  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-diff-hl: Update to 1.8.6.
	* gnu/packages/emacs-xyz.scm (emacs-diff-hl): Update to 1.8.6.
	[source]: Fetch from git.

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

	gnu: emacs-counsel-tramp: Update to 0.6.3.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-tramp): Update to 0.6.3.

	gnu: emacs-editorconfig: Update to 0.8.0.
	* gnu/packages/emacs-xyz.scm (emacs-editorconfig): Update to 0.8.0.

	gnu: emacs-exec-path-from-shell: Update to 1.12.
	* gnu/packages/emacs-xyz.scm (emacs-exec-path-from-shell): Update to 1.12.
	[source]: Use git-fetch.

2019-05-31  LaFreniere, Joseph  <joseph@lafreniere.xyz>

	gnu: Add emacs-reformatter.
	* gnu/packages/emacs-xyz.scm (emacs-reformatter): New variable.

2019-05-31  Joseph LaFreniere  <joseph@lafreniere.xyz>

	gnu: Add emacs-ivy-pass.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-pass): New variable.

2019-05-31  Rutger Helling  <rhelling@mykolab.com>

	gnu: kitty: Update to 0.14.1.
	* gnu/packages/terminals.scm (kitty): Update to 0.14.1.

2019-05-30  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to version 115-1.7f3416f.
	* gnu/packages/package-management (diffoscope):
	  [package] Update to version 115-1.7f3416f.
	  [source] Switch to using git-fetch.
	  [inputs] Move python-pytest and python-chardet ...
	  [native-inputs] ... to here.
	  [arguments] Move comment to fit line length.

2019-05-30  Marius Bakke  <mbakke@fastmail.com>

	gnu: libev: Update to 4.25.
	* gnu/packages/libevent.scm (libev): Update to 4.25.

2019-05-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocviews: Update to 1.52.1.
	* gnu/packages/bioinformatics.scm (r-biocviews): Update to 1.52.1.

	gnu: r-tibble: Update to 2.1.2.
	* gnu/packages/statistics.scm (r-tibble): Update to 2.1.2.

	gnu: r-dose: Update to 3.10.1.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.10.1.

2019-05-30  Andy Tai  <atai@atai.org>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add gthumb.
	* gnu/packages/gnome.scm (gthumb): New variable.

2019-05-29  Reza Alizadeh Majd  <r.majd@pantherx.org>

	gnu: sddm: Add QtQuick-related dependencies to sddm.
	* gnu/packages/display-managers.scm (sddm): add QtQuick related
	dependencies to sddm package in order to `sddm-greeter` application
	to load user defined themes which are based on QtQuick.

2019-05-29  Ludovic Courtès  <ludo@gnu.org>

	publish: Factorize 'compress-nar'.
	* guix/scripts/publish.scm (compress-nar): New procedure.
	(bake-narinfo+nar): Use it.

	publish: Remove outdated comment.
	* guix/scripts/publish.scm (make-request-handler): Remove outdated TODO.

2019-05-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-statmod: Update to 1.4.32.
	* gnu/packages/statistics.scm (r-statmod): Update to 1.4.32.

	gnu: r-fields: Update to 9.8-3.
	* gnu/packages/cran.scm (r-fields): Update to 9.8-3.

	gnu: r-bayestestr: Update to 0.2.0.
	* gnu/packages/cran.scm (r-bayestestr): Update to 0.2.0.

2019-05-29  Carl Dong  <accounts@carldong.me>

	gnu: Use make-linux-libre-headers.
	* gnu/packages/linux.scm (make-linux-libre-headers): New variable.
	(linux-libre): Rename to...
	(linux-libre-5.1): ...this.
	(linux-libre-headers): Rename to...
	(linux-libre-headers-4.14.67): ...this.
	(linux-libre-5.1, linux-libre-headers-4.14.67): Use make-linux-libre-headers.
	(linux-libre-5.1, linux-libre-headers-5.1, linux-libre-headers-4.19,
	%linux-libre-4.15-version, %linux-libre-4.15-hash, linux-libre-4.15,
	linux-libre-headers-4.15, linux-libre-headers-4.14): New variables.

2019-05-29  Carl Dong  <contact@carldong.me>

	gnu: cross-base: Allow non-default linux-headers.
	* gnu/packages/cross-base.scm (cross-kernel-headers): Add
	LINUX-HEADERS optional argument.

2019-05-29  Carl Dong  <accounts@carldong.me>

	gnu: Add basic support for riscv64-linux-gnu targets.
	* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add
	"riscv64-linux".
	* gnu/packages/linux.scm (system->linux-architecture): Add "riscv"
	prefix.

2019-05-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add childsplay.
	* gnu/packages/education.scm (childsplay): New variable.

2019-05-29  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Fix wifi menu crash with hidden SSIDs.
	This fixes https://issues.guix.gnu.org/issue/35622.

	* gnu/installer/connman.scm (<service>): Mention that name may be false.
	* gnu/installer/newt/wifi.scm (wifi-services): Filter out wifi services
	without name.

	Co-authored by: Pierre Neidhardt <mail@ambrevar.xyz>

2019-05-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: awscli: Add missing input.
	Fixes <https://bugs.gnu.org/35980>.

	* gnu/packages/python-web.scm (awscli)[arguments]: Add build phase
	"fix-reference-to-groff".
	[inputs]: Add groff.

2019-05-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-scran: Update to 1.12.1.
	* gnu/packages/bioinformatics.scm (r-scran): Update to 1.12.1.

	gnu: r-scater: Update to 1.12.2.
	* gnu/packages/bioinformatics.scm (r-scater): Update to 1.12.2.

	gnu: r-sva: Update to 3.32.1.
	* gnu/packages/bioinformatics.scm (r-sva): Update to 3.32.1.

	gnu: r-genomicfeatures: Update to 1.36.1.
	* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.36.1.

	gnu: r-edger: Update to 3.26.4.
	* gnu/packages/bioinformatics.scm (r-edger): Update to 3.26.4.

	gnu: r-variantannotation: Update to 1.30.1.
	* gnu/packages/bioinformatics.scm (r-variantannotation): Update to 1.30.1.

	import: cran: Ignore invalid packages from the system requirements.
	* guix/import/cran.scm (description->package): Filter invalid packages from
	the list of system requirements.

	gnu: r-atacseqqc: Update to 1.8.1.
	* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.8.1.

	gnu: r-icobra: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-icobra): Update to 1.12.1.

	gnu: r-chippeakanno: Update to 3.18.1.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.18.1.

	gnu: r-geosphere: Update to 1.5-10.
	* gnu/packages/cran.scm (r-geosphere): Update to 1.5-10.

	gnu: r-ggfortify: Update to 0.4.7.
	* gnu/packages/cran.scm (r-ggfortify): Update to 0.4.7.

	gnu: r-wgcna: Update to 1.68.
	* gnu/packages/cran.scm (r-wgcna): Update to 1.68.

	gnu: r-bookdown: Update to 0.11.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.11.
	[propagated-inputs]: Add ghc-pandoc; remove r-yaml.

	gnu: r-upsetr: Update to 1.4.0.
	* gnu/packages/cran.scm (r-upsetr): Update to 1.4.0.

	gnu: r-epi: Update to 2.37.
	* gnu/packages/cran.scm (r-epi): Update to 2.37.

	gnu: r-etm: Update to 1.0.5.
	* gnu/packages/cran.scm (r-etm): Update to 1.0.5.

	gnu: r-cmprsk: Update to 2.2-8.
	* gnu/packages/cran.scm (r-cmprsk): Update to 2.2-8.

	gnu: r-ks: Update to 1.11.5.
	* gnu/packages/cran.scm (r-ks): Update to 1.11.5.

	gnu: r-bayesplot: Update to 1.7.0.
	* gnu/packages/cran.scm (r-bayesplot): Update to 1.7.0.
	[propagated-inputs]: Add r-glue, r-tibble, and r-tidyselect.

	gnu: r-refgenome: Update to 1.7.7.
	* gnu/packages/cran.scm (r-refgenome): Update to 1.7.7.

	gnu: r-snakecase: Update to 0.11.0.
	* gnu/packages/cran.scm (r-snakecase): Update to 0.11.0.

	gnu: r-openxlsx: Update to 4.1.0.1.
	* gnu/packages/cran.scm (r-openxlsx): Update to 4.1.0.1.

	gnu: r-pillar: Update to 1.4.1.
	* gnu/packages/cran.scm (r-pillar): Update to 1.4.1.

	gnu: r-tsp: Update to 1.1-7.
	* gnu/packages/cran.scm (r-tsp): Update to 1.1-7.

	gnu: r-jomo: Update to 2.6-8.
	* gnu/packages/cran.scm (r-jomo): Update to 2.6-8.

	gnu: r-ksamples: Update to 1.2-9.
	* gnu/packages/cran.scm (r-ksamples): Update to 1.2-9.

	gnu: r-lpsolve: Update to 5.6.13.1.
	* gnu/packages/cran.scm (r-lpsolve): Update to 5.6.13.1.

	gnu: r-car: Update to 3.0-3.
	* gnu/packages/statistics.scm (r-car): Update to 3.0-3.

	gnu: r-fpc: Update to 2.2-1.
	* gnu/packages/statistics.scm (r-fpc): Update to 2.2-1.
	[propagated-inputs]: Remove r-trimcluster.

	gnu: r-prabclus: Update to 2.2-7.1.
	* gnu/packages/statistics.scm (r-prabclus): Update to 2.2-7.1.

	gnu: r-zoo: Update to 1.8-6.
	* gnu/packages/statistics.scm (r-zoo): Update to 1.8-6.

	gnu: r-rmarkdown: Update to 1.13.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 1.13.
	[propagated-inputs]: Add r-xfun.

	gnu: r-evaluate: Update to 0.14.
	* gnu/packages/statistics.scm (r-evaluate): Update to 0.14.

2019-05-28  Ricardo Wurmus  <rekado@elephly.net>

	self: Fix unquoting.
	This is a follow-up to commit dfc69e4b6d4bbc41a4d37b3cc6ea12adb34aaafa.

	* guix/self.scm (whole-package): Unquote %storedir in the daemon wrapper.

2019-05-28  h.nasajpour  <h.nasajpour@pantherx.org>

	gnu: python-attrs: Update to 19.1.0.
	* gnu/packages/python-xyz.scm (python-attrs): Update to 19.1.0.

	gnu: python-flask: Update to 1.0.3.
	* gnu/packages/python-web.scm (python-flask): Update to 1.0.3.

2019-05-28  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: d-feet: Fix missing input and update to 0.3.14.
	* gnu/packages/gnome.scm (d-feet): Update to 0.3.14.
	[inputs]: Add hicolor-icon-theme since d-feet won't list anything without it.

2019-05-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 35d1354.
	* gnu/packages/package-management.scm (guix): Update to 35d1354.

2019-05-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-relint: Update to 1.8.
	* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.8.

	gnu: emacs-xr: Update to 1.12.
	* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.12.

2019-05-27  Ludovic Courtès  <ludo@gnu.org>

	publish: Display the compression method and level in use.
	* guix/scripts/publish.scm (guix-publish): Use 'info' instead of
	'format' for the initial message.  When COMPRESSION is true, display the
	method and level in use.

2019-05-27  Ludovic Courtès  <ludo@gnu.org>

	lzlib: 'lzread!' never returns more than it was asked for.
	Fixes a bug whereby 'lzread!' could return more than COUNT.

	* guix/lzlib.scm (lzread!): Rewrite in a semi-functional style.

2019-05-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Add dependency on lzlib.
	* gnu/packages/package-management.scm (guix)[inputs]: Add LZLIB.

	self: Add dependency on lzlib.
	* guix/self.scm (compiled-guix): Pass #:lzlib to 'make-config.scm'.
	(make-config.scm): Add #:lzlib and honor it.
	(specification->package): Add "lzlib".

	publish: Add support for lzip.
	* guix/scripts/publish.scm (show-help, %options): Support '-C METHOD'
	and '-C METHOD:LEVEL'.
	(default-compression): New procedure.
	(bake-narinfo+nar): Add lzip.
	(nar-response-port): Likewise.
	(string->compression-type): New procedure.
	(make-request-handler): Generalize /nar/gzip handler to handle /nar/lzip
	as well.
	* tests/publish.scm ("/nar/lzip/*"): New test.
	("/*.narinfo with lzip compression"): New test.
	* doc/guix.texi (Invoking guix publish): Document it.
	(Requirements): Mention lzlib.

	utils: Support compression and decompression with lzip.
	* guix/utils.scm (lzip-port): New procedure.
	(decompressed-port, compressed-port, compressed-output-port): Add 'lzip
	case.
	* tests/utils.scm <top level>: Call 'test-compression/decompression' for
	'lzip as well.

	utils: Test 'compressed-port' and 'decompressed-port' for both gzip and xz.
	* tests/utils.scm (test-compression/decompression): New procedure.
	<top level>: Call it for both 'xz and 'gzip.

	lzlib: Add 'make-lzip-input-port/compressed'.
	* guix/lzlib.scm (lzwrite!, make-lzip-input-port/compressed): New
	procedures.
	* tests/lzlib.scm ("make-lzip-input-port/compressed"): New test.
	* guix/tests.scm (%seed): Export.

	lzlib: Adjust 'lz-compress-read' docstring.
	* guix/lzlib.scm (lz-compress-read): The integer return can be zero;
	adjust docstring accordingly.

2019-05-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-shiny: Fix JavaScript minification.
	Fixes <https://bugs.gnu.org/35923>.

	* gnu/packages/cran.scm (r-shiny)[native-inputs]: Add uglify-js.

2019-05-27  Guillaume LE VAILLANT  <glv@posteo.net>

	gnu: Add osmctools
	* gnu/packages/geo.scm (osmctools): New variable.

2019-05-27  Alex Griffin  <a@ajgrf.com>

	gnu: go@1.4: Update to 1.4-bootstrap-20171003.
	* gnu/packages/golang.scm (go-1.4): Use the bootstrap branch that is
	still supported upstream.
	[version]: Update to 1.4-bootstrap-20171003.
	[arguments]: Remove obsolete fix for timezone test which is now included
	upstream.  Don't manually disable cgo because it is disabled by default.
	Manually enable test suite because future releases will disable tests by
	default.

2019-05-27  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: python-alembic: Update to 1.0.10.
	* gnu/packages/databases.scm (python-alembic): Update to 1.0.10.

2019-05-27  Jakob L. Kreuze  <zerodaysfordays@sdf.lonestar.org>

	doc: Update default value of terminal-outputs.
	* doc/guix.texi: (terminal-outputs) Update default value.

2019-05-27  Stefan Stefanović  <stefanx2ovic@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: tlp: Add required x86-energy-perf-policy input dependency.
	* gnu/packages/linux.scm (tlp)
	[inputs]: Add system specific x86-energy-perf-policy dependency.
	[arguments]<#:phases>['wrap]:
	Adjust bin-directory procedure to return #f on missing input,
	a guard against system specific input dependencies.
	Filter only strings in the path list. Reformat for-each block.
	Add x86-energy-perf-policy in bin-directory input-name list.

2019-05-27  Stefan Stefanović  <stefanx2ovic@gmail.com>

	gnu: Add x86-energy-perf-policy.
	* gnu/packages/linux.scm (x86-energy-perf-policy): New variable.

2019-05-27  guy fleury iteriteka  <hoonandon@gmail.com>

	gnu: MATE: Use mirror://mate/ in source URIs.
	* gnu/packages/mate.scm(MATE packages)[source](uri): Use "mirror://mate/"
	  instead of "https://pub.mate-desktop.org/releases/" directly.

2019-05-26  Ludovic Courtès  <ludo@gnu.org>
	    Robert Vollmert  <rob@vllmrt.net>

	import: hackage: Fix Cabal test.
	* guix/import/hackage.scm (hackage->guix-package): Remove call to 'memoize'.
	(hackage->guix-package/m): New procedure.
	(hackage-recursive-import): Use it.
	* tests/hackage.scm ("hackage->guix-package test 6"): Adjust.

2019-05-26  Robert Vollmert  <rob@vllmrt.net>

	discovery: 'all-modules' returns modules in path order.
	A particular effect of this is that if there are ambiguous
	packages in a directory specified with `-L module_dir` and the
	distribution, the version from `module_dir` will be loaded,
	which is usually what would be expected. (E.g. for `guix build`
	or `guix package -i`.)

	* guix/discovery.scm (all-modules): Return modules in path order.
	* tests/guix-package.sh: Test local definitions take precedence.

2019-05-26  Ludovic Courtès  <ludo@gnu.org>

	self: 'guix-daemon' honors %localstatedir, %sysconfdir, and %storedir.
	Fixes <https://bugs.gnu.org/35874>.
	Reported by Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de>.

	Previously, the 'guix-daemon' program provided by 'guix pull' would
	systematically use default directory locations for these.

	* guix/self.scm (whole-package)[wrap]: Set GUIX_STATE_DIRECTORY,
	GUIX_CONFIGURATION_DIRECTORY, and NIX_STORE_DIR.

2019-05-26  Alex Vong  <alexvong1995@gmail.com>

	gnu: you-get: Update to 0.4.1302.
	* gnu/packages/video.scm (you-get): Update to 0.4.1302.

2019-05-26  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.1.5.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.5.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.46.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.46.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.122.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.122.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.179.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.179.

	gnu: linux-libre: Rename a patch.
	* gnu/packages/linux.scm (%linux-libre-arm-export-__sync_icache_dcache-patch):
	Remove the version from the file name, since it applies to multiple versions.

	gnu: linux-libre-arm-generic: Move definition.
	* gnu/packages/linux.scm (linux-libre-arm-generic): Move the definition down,
	next to the other linux-libre-arm-generic-* packages.

2019-05-26  Mark H Weaver  <mhw@netris.org>

	gnu: vhba-module: Remove duplicate definition.
	This is a followup to commit e1f640db8fa2a3aee018ce80df47b37e245c4b52.

	* gnu/packages/linux.scm (vhba-module): Remove duplicate definition.

2019-05-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bash: Update to patch level 7.
	* gnu/packages/bash.scm (%patch-series-5.0): Add patches 3 through 7.

2019-05-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: node: Update to 10.15.3.
	* gnu/packages/libevent.scm (libuv-1.19): Remove variable.
	* gnu/packages/node.scm (node): Update to 10.15.3.
	[source]: Use XZ-compressed tarball.
	[arguments]: Add #:test-target.  Use DELETE-FILE instead of DELETE-IF-EXISTS.
	Remove obsolete test deletions.
	[inputs]: Change OPENSSL to OPENSSL-NEXT.  Change LIBUV-1.19 to LIBUV.
	(node-lts): Remove variable.

	gnu: libevent: Update to 2.1.0.
	* gnu/packages/patches/libevent-2.1-dns-tests.patch,
	gnu/packages/patches/libevent-2.1-skip-failing-test.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/libevent.scm (libevent): Update to 2.1.10.
	[source](patches): Remove.

2019-05-26  Alex Vong  <alexvong1995@gmail.com>

	gnu: youtube-dl: Update to 2019.05.20.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.05.20.

2019-05-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ioquake: Build on all architectures.
	* gnu/packages/game-development.scm (ioquake)[supported-systems]: Remove
	field.

2019-05-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-chipseq: Update to 0.0.41.
	* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.41.

2019-05-26  Robert Vollmert  <rob@vllmrt.net>

	import: hackage: Recognize "BSD-3-Clause" and "PublicDomain".
	* guix/import/hackage.scm (string->license): Add two licenses.

2019-05-26  Brett Gilio  <brettg@posteo.net>

	gnu: python-shapely: Update to 1.6.4.post2.
	* gnu/packages/python-xyz.scm (python-shapely): Update to 1.6.4.post2.

	gnu: python-psutil: Update to 5.6.2.
	* gnu/packages/python-xyz.scm (python-psutil): Update to 5.6.2.

2019-05-26  Dan Frumin  <dfrumin@cs.ru.nl>

	gnu: coq-equations: Update to 1.2.

2019-05-26  Rutger Helling  <rhelling@mykolab.com>

	gnu: mgba: Update to 0.7.2.
	* gnu/packages/emulators.scm (mgba): Update to 0.7.2.

	gnu: kitty: Update to 0.14.0.
	* gnu/packages/terminals.scm (kitty): Update to 0.14.0.

2019-05-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wine-staging: Update to 4.9.
	* gnu/packages/wine.scm (wine-staging-patchset-data, wine-staging):
	Update to 4.9.

	gnu: rxcpp: Don't use unstable tarball.
	* gnu/packages/machine-learning.scm (rxcpp)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: rxcpp: Update to 4.1.0.
	* gnu/packages/machine-learning.scm (rxcpp): Update to 4.1.0.

	gnu: libelf: Use archived home page and mirrored source.
	* gnu/packages/elf.scm (libelf)[source]: Use mirror URLs.
	[home-page]: Use archived home page.

	gnu: pidgin: Use HTTPS home page.
	* gnu/packages/messaging.scm (pidgin)[home-page]: Use HTTPS.

	gnu: pidgin: Add network-manager support.
	* gnu/packages/messaging.scm (pidgin)[inputs]: Add network-manager.
	[arguments]: Undisable it in #:configure-flags.

	gnu: pidgin: Update to 2.13.0.
	* gnu/packages/messaging.scm (pidgin): Update to 2.13.0.

	gnu: pidgin: Don't use NAME in source URI.
	* gnu/packages/messaging.scm (pidgin)[source]: Hard-code NAME.

	gnu: duplicity: Update to 0.7.19.
	* gnu/packages/backup.scm (duplicity): Update to 0.7.19.

2019-05-25  Ludovic Courtès  <ludo@gnu.org>

	store: Fix 'hash-part->path' docstring.
	* guix/store.scm (hash-part->path): Adjust docstring to match reality.

2019-05-25  Ludovic Courtès  <ludo@gnu.org>

	publish: Maintain a hash-part-to-store-item mapping in cache.
	Fixes <https://bugs.gnu.org/33897>.

	* guix/scripts/publish.scm (hash-part-mapping-cache-file)
	(hash-part->path*): New procedures.
	* guix/scripts/publish.scm (render-narinfo/cached)[delete-entry]: Delete
	the 'hash-part-mapping-cache-file'.
	Use 'hash-part->path*' instead of 'hash-part->path'.
	* tests/publish.scm ("with cache, vanishing item"): New test.

2019-05-25  Reza Alizadeh Majd  <r.majd@pantherx.org>
	    Ludovic Courtès  <ludo@gnu.org>

	services: sddm: Fix root login failure issue.
	* gnu/services/sddm.scm (sdm-pam-service): Set uid from CONFIG.
	(sdm-autologin-pam-service): Set uid from CONFIG.
	(sdm-pam-services): Pass CONFIG to 'sddm-pam-service' and
	'sddm-autologin-pam-service'.
	* doc/guix.texi (X Window): Adjust 'minimum-uid' documentation.

2019-05-25  Arun Isaac  <arunisaac@systemreboot.net>

	services: cgit: Fix typo.
	* gnu/services/cgit.scm (cgit-configuration)[root-readme]: Replace "thef" with
	"the".

2019-05-25  Kei Kebreau  <kkebreau@posteo.net>

	gnu: squirrel: Fix build.
	This follows commit 9d0c291e3e.

	* gnu/packages/squirrel.scm: Adjust module reference.

2019-05-25  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-lispy: Update to 0.27.0.
	* gnu/packages/emacs-xyz.scm (emacs-lispy): Update to 0.27.0.

	gnu: emacs-avy: Update to 0.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-avy): Update to 0.5.0.

	gnu: emacs-highlight-symbol: Update to 1.3.1-7a789c7.
	* gnu/packages/emacs-xyz.scm (emacs-highlight-symbol): Update to 1.3.1-7a789c7.

2019-05-25  Arun Isaac  <arunisaac@systemreboot.net>

	linux-container: Check if nscd run directory exists when container is run.
	* gnu/system/linux-container.scm (containerized-operating-system):
	(container-script): Check for existence of the host nscd run directory in the
	container script. This check should be run when the container is started, not
	when the container script is created.
	[network-mappings]: Delete variable.
	[nscd-run-directory, nscd-mapping]: New variables.

2019-05-25  Kei Kebreau  <kkebreau@posteo.net>

	gnu: supertux: Update to 0.6.0.
	* gnu/packages/games.scm (supertux): Update to 0.6.0.
	[source]: Add patches.
	[arguments]: Add -DUSE_SYSTEM_PHYSFS=ON. Add 'patch-squirrel-path' phase.
	[inputs]: Add freetype and squirrel.
	* gnu/packages/patches/supertux-fix-build-with-gcc5.patch,
	gnu/packages/patches/supertux-unbundle-squirrel.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

	gnu: squirrel: Install headers and documentation.
	* gnu/packages/squirrel.scm (squirrel)[arguments]: Disable building static
	libraries. Add 'install-documentation' and 'install-headers' phases.
	[native-inputs]: Add python-sphinx.

	gnu: squirrel: Build from a source archive instead of a Git checkout.
	* gnu/packages/squirrel.scm (squirrel)[source]: Use url-fetch and adjust the
	source URL accordingly.

2019-05-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove help2man@1.47.6.
	* gnu/packages/man.scm (help2man): Update to 1.47.10.
	(help2man/latest): Remove variable.

	gnu: gawk: Update to 5.0.0.
	* gnu/packages/patches/libgpg-error-gawk-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gnupg.scm (libgpg-error)[source](modules, patches): New fields.
	* gnu/packages/gawk.scm (gawk): Update to 5.0.0.

	gnu: libidn2: Update to 2.2.0.
	* gnu/packages/libidn.scm (libidn2): Update to 2.2.0.

	gnu: libuv: Update to 1.29.1.
	* gnu/packages/libevent.scm (libuv): Update to 1.29.1.

	gnu: dbus: Update to 1.12.14.
	* gnu/packages/glib.scm (dbus): Update to 1.12.14.

	gnu: cmake: Update to 3.14.4.
	* gnu/packages/cmake.scm (cmake-minimal): Update to 3.14.4.

	gnu: bison: Update to 3.4.1.
	* gnu/packages/bison.scm (bison): Update to 3.4.1.

	gnu: perl: Update to 5.30.0.
	* gnu/packages/patches/perl-no-sys-dirs.patch: Adjust Errno.h hunk.
	* gnu/packages/perl.scm (perl): Update to 5.30.0.

2019-05-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: curl: Remove unused module import.
	This is a follow-up to commit 52cb7748cbdb61b87e5c2bbc99e12284f21a304d.

	* gnu/packages/curl.scm: Don't import (gnu packages ssh).

2019-05-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: curl: Remove graft for 7.65.0.
	* gnu/packages/curl.scm (curl): Update to 7.65.0.
	(curl-7.65.0): Remove variable.

	Merge branch 'staging' into core-updates

	gnu: nss, nss-certs: Update to 3.44.
	* gnu/packages/nss.scm (nss): Update to 3.44.
	* gnu/packages/certs.scm (nss-certs): Likewise.

	gnu: imagemagick: Update to 6.9.10-46.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-46.

	gnu: eudev: Update to 3.2.8.
	* gnu/packages/linux.scm (eudev): Update to 3.2.8.

	gnu: python-urllib3: Update to 1.25.3.
	* gnu/packages/python-web.scm (python-urllib3): Update to 1.25.3.

	gnu: python-pysocks: Update to 1.7.0.
	* gnu/packages/python-xyz.scm (python-pysocks): Update to 1.7.0.

	gnu: at-spi2-core: Update to 2.32.1.
	* gnu/packages/patches/at-spi2-core-meson-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/gtk.scm (at-spi2-core): Update to 2.32.1.
	[source](patches): Remove.

	gnu: libva: Update to 2.4.1.
	* gnu/packages/video.scm (libva): Update to 2.4.1.

	gnu: python-mako: Update to 1.0.10.
	* gnu/packages/python-xyz.scm (python-mako): Update to 1.0.10.

	gnu: python-requests: Update to 2.22.0.
	* gnu/packages/python-web.scm (python-requests): Update to 2.22.0.

	gnu: cups-filters: Update to 1.23.0.
	* gnu/packages/cups.scm (cups-filters): Update to 1.23.0.

	gnu: libical: Update to 3.0.5.
	* gnu/packages/calendar.scm (libical): Update to 3.0.5.
	[native-inputs]: Add GTK-DOC.

	gnu: sbc: Update to 1.4.
	* gnu/packages/linux.scm (sbc): Update to 1.4.

	gnu: python-sphinx: Update to 2.0.1.
	* gnu/packages/sphinx.scm (python-sphinx): Update to 2.0.1.
	[arguments]: Remove Python2 workaround.
	[propagated-inputs]: Remove PYTHON-SIX and PYTHON-SPHINXCONTRIB-WEBSUPPORT.
	Add PYTHON-SPHINXCONTRIB-APPLEHELP, PYTHON-SPHINXCONTRIB-DEVHELP,
	PYTHON-SPHINXCONTRIB-HTMLHELP, PYTHON-SPHINXCONTRIB-JSMATH,
	PYTHON-SPHINXCONTRIB-QTHELP, and PYTHON-SPHINXCONTRIB-SERIALIZINGHTML.
	(python2-sphinx)[source]: Stay on version 1.7.7.
	[arguments]: New field.
	[propagated-inputs]: Do not inherit from the Python 3 Sphinx variant.

	gnu: postgresql: Remove graft for 10.8.
	* gnu/packages/databases.scm (postgresql): Update to 10.8.
	[replacement]: Remove.
	(postgresql-10.8): Remove variable.

	Merge branch 'master' into staging

	gnu: help2man: Update to 1.47.10.
	* gnu/packages/man.scm (help2man/latest): Update to 1.47.10.

	gnu: python-markdown: Update to 3.1.1.
	* gnu/packages/python-xyz.scm (python-markdown): Update to 3.1.1.

	gnu: perl: Update home page.
	* gnu/packages/perl.scm (perl)[home-page]: Use HTTPS.

	gnu: Add python-sphinxcontrib-qthelp.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-qthelp): New public variable.

	gnu: Add python-sphinxcontrib-htmlhelp.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-htmlhelp): New public variable.

	gnu: Add python-sphinxcontrib-jsmath.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-jsmath): New public variable.

	gnu: Add python-sphinxcontrib-devhelp.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-devhelp): New public variable.

	gnu: Add python-sphinxcontrib-applehelp.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-applehelp): New public variable.

	gnu: Add python-sphinxcontrib-serializinghtml.
	* gnu/packages/sphinx.scm (python-sphinxcontrib-serializinghtml): New public
	variable.

	gnu: Move Sphinx and friends to (gnu packages sphinx).
	* gnu/packages/python-xyz.scm (python-sphinxcontrib-websupport,
	python2-sphinxcontrib-websupport, python-sphinx, python2-sphinx,
	python-sphinx-gallery, python2-sphinx-gallery, python-sphinx-rtd-theme,
	python2-sphinx-rtd-theme, python-guzzle-sphinx-theme,
	python2-guzzle-sphinx-theme, python-sphinxcontrib-newsfeed,
	python-sphinxcontrib-programoutput, python2-sphinxcontrib-programoutput,
	python-sphinx-repoze-interface, python2-sphinx-repoze-interface,
	python-sphinx-cloud-sptheme, python2-sphinx-cloud-sptheme,
	python-sphinx-alabaster-theme, python2-sphinx-alabaster-theme,
	python-sphinx-me, python-sphinxcontrib-svg2pdfconverter): Move to ...
	(gnu):
	* gnu/packages/sphinx.scm: ... here.  New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly.
	* gnu/packages/admin.scm, gnu/packages/bioinformatics.scm,
	gnu/packages/calendar.scm, gnu/packages/cluster.scm,
	gnu/packages/databases.scm, gnu/packages/dav.scm, gnu/packages/disk.scm,
	gnu/packages/django.scm, gnu/packages/elf.scm, gnu/packages/emacs-xyz.scm,
	gnu/packages/emulators.scm, gnu/packages/finance.scm, gnu/packages/image.scm,
	gnu/packages/libffi.scm, gnu/packages/mail.scm, gnu/packages/mpd.scm,
	gnu/packages/openstack.scm, gnu/packages/pdf.scm, gnu/packages/python-web.scm,
	gnu/packages/search.scm, gnu/packages/statistics.scm,
	gnu/packages/storage.scm, gnu/packages/sync.scm, gnu/packages/terminals.scm,
	gnu/packages/tls.scm, gnu/packages/web.scm: Adjust module imports.

2019-05-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: postgresql: Replace with 10.8 [security fixes].
	This fixes CVE-2019-10129 and CVE-2019-10130.

	* gnu/packages/databases.scm (postgresql)[replacement]: New field.
	(postgresql-10.8): New variable.

2019-05-24  Dan Frumin  <dfrumin@cs.ru.nl>

	gnu: Add coq-stdpp.
	* gnu/packages/coq.scm (coq-stdpp): New variable.

2019-05-24  Reza Alizadeh Majd  <r.majd@pantherx.org>

	gnu: lxqt-panel: fix taskbar plugin's application list issue.
	* gnu/packages/lxqt.scm (lxqt-panel): move `kwindowsystem` from `inputs`
	to `propagated-inputs`

	gnu: lxqt-session: fix lxqt-rc.xml permission issue
	* gnu/packages/lxqt.scm (lxqt-session): add write permission to
	lxqt-rc.xml file after initial copy to user directory

2019-05-24  Andy Tai  <atai@atai.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add libjit.
	* gnu/packages/assembly.scm (libjit): Add at 0.1.4

2019-05-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-next: Update to 2.9.2.
	* gnu/packages/guile.scm (guile-next): Update to 2.9.2.

2019-05-24  Jakob L. Kreuze  <zerodaysfordays@sdf.lonestar.org>

	gnu: Add chocolate-doom.
	* gnu/packages/games.scm (chocolate-doom): New variables.

2019-05-24  Rutger Helling  <rhelling@mykolab.com>

	gnu: gajim-omemo: Update to 2.6.29.
	* gnu/packages/messaging.scm (gajim-omemo): Update to 2.6.29.

2019-05-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: parallel: Update to 20190522.
	* gnu/packages/parallel.scm (parallel): Update to 20190522.

2019-05-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wgetpaste: Remove dead paste site.
	* gnu/packages/wget.scm (wgetpaste)[arguments]: Add custom phase to
	remove newly defunct paste site.

2019-05-23  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add ioquake3.
	* gnu/packages/game-development.scm (ioquake3): New variable.

2019-05-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: strace: Update to 5.1.
	* gnu/packages/linux.scm (strace): Update to 5.1.

	gnu: notmuch: Update to 0.28.4.
	* gnu/packages/mail.scm (notmuch): Update to 0.28.4.
	[native-inputs]: Change PYTHON-2 and PYTHON2-DOCUTILS to PYTHON and
	PYTHON-DOCUTILS.

2019-05-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: silkaj: Update to 0.7.0.
	* gnu/packages/finance.scm (silkaj): Update to 0.7.0.
	[inputs]: Add python-texttable.

	gnu: flare-game: Update to 1.10.
	* gnu/packages/games.scm (flare-game): Update to 1.10.

	gnu: flare-engine: Update to 1.10.
	* gnu/packages/games.scm (flare-engine): Update to 1.10.

2019-05-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: salmon: Update to 0.13.1.
	* gnu/packages/bioinformatics.scm (salmon): Update to 0.13.1.
	[arguments]: Adjust "do-not-look-for-boost" build phase; adjust
	"prepare-rapmap" phase; adjust "use-system-libraries" phase.
	[inputs]: Remove bwa, jellyfish, spdlog-for-salmon.
	[native-inputs]: Add pkg-config.
	(spdlog-for-salmon, bwa-for-salmon): Remove variables.

2019-05-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-duniterpy: Update to 0.54.1.
	* gnu/packages/finance.scm (python-duniterpy): Update to 0.54.1.

	gnu: wireshark: Update to 3.0.2.
	* gnu/packages/networking.scm (wireshark): Update to 3.0.2.

2019-05-23  Ricardo Wurmus  <rekado@elephly.net>

	import: cran: Ignore invalid packages.
	* guix/import/cran.scm (invalid-packages): New variable.
	(description->package): Use it.

2019-05-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: keepassxc: Update to 2.4.1.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.4.1.
	[arguments]: Disable update checking.
	[inputs]: Add qrencode and qtsvg.

2019-05-23  Andy Tai  <atai@atai.org>

	gnu: Add squirrel.
	* gnu/packages/squirrel.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2019-05-23  Vagrant Cascadian  <vagrant@debian.org>

	gnu: git-daemon-service-type: Fix typo "repositories".
	* gnu/services/version-control (git-daemon-service-type)[description]: Fix typo.

	gnu: darkstat-service-type: Fix typo "statistics".
	* gnu/services/monitoring (darkstat-service-type)[description]: Fix typo.

	gnu: xf86-input-joystick: Fix typo "control".
	* gnu/packages/xorg (xf86-input-joystick)[description]: Fix typo.

	gnu: renderproto: Fix typo "protocol".
	* gnu/packages/xorg (renderproto)[description]: Fix typo.

	gnu: xautomation: Fix typo "programs".
	* gnu/packages/xdisorg (xautomation)[description]: Fix typo.

	gnu: nghttp2: Fix typo "compatibility".
	* gnu/packages/web (nghttp2)[description]: Fix typo.

	gnu: python-internetarchive: Fix typo "programmatic".
	* gnu/packages/web (python-internetarchive)[description]: Fix typo.

	gnu: ruby-markaby: Fix typo "Embedded".
	* gnu/packages/ruby (ruby-markaby)[description]: Fix typo.

	gnu: python-honcho: Fix typo "several".
	* gnu/packages/python-xyz (python-honcho)[description]: Fix typo.

	gnu: perl-text-csv-xs: Fix typo "Routines".
	* gnu/packages/perl (perl-text-csv-xs)[synopsis]: Fix typo.

	gnu: perl-moox-handlesvia: Fix typo "attribute".
	* gnu/packages/perl (perl-moox-handlesvia)[description]: Fix typo.

	gnu: perl-data-uniqid: Fix typo "system".
	* gnu/packages/perl (perl-data-uniqid)[description]: Fix typo.

	gnu: pdfposter: Fix typo "multiple".
	* gnu/packages/pdf (pdfposter)[description]: Fix typo.

	gnu: ocaml-compiler-libs: Fix typo "package".
	* gnu/packages/ocaml (ocaml-compiler-libs)[description]: Fix typo.

	gnu: ocaml-migrate-parsetree: Fix typo "converter".
	* gnu/packages/ocaml (ocaml-migrate-parsetree)[synopsis]: Fix typo.

	gnu: mumps: Fix typo "Gaussian".
	* gnu/packages/maths (mumps)[description]: Fix typo.

	gnu: lxqt-policykit: Fix typo "authentication".
	* gnu/packages/lxqt (lxqt-policykit)[description]: Fix typo.

	doc: Murmur: Fix typo "authentication".
	* doc/guix.texi (Murmur): Fix typo.

	gnu: ghc-persistent: Fix typo "systems".
	* gnu/packages/haskell (ghc-persistent)[description]: Fix typo.

	gnu: ghc-reflection: Fix typo "propagating".
	* gnu/packages/haskell (ghc-reflection)[description]: Fix typo.

	gnu: ghc-aeson-pretty: Fix typo "readability".
	* gnu/packages/haskell-web (ghc-aeson-pretty)[description]: Fix typo.

	gnu: go-github-com-btcsuite-btcd-btcec: Fix typo "significantly".
	* gnu/packages/golang (go-github-com-btcsuite-btcd-btcec)[description]: Fix
	  typo.

	gnu: go-github-com-docker-distribution: Correct grammar and spelling.
	* gnu/packages/golang (go-github-com-docker-distribution)[description]:
	  Correct grammar and spelling.
	  [synopsis]: Correct grammar and spelling.

	gnu: go-github-com-google-cadvisor: Fix typo "performance".
	* gnu/packages/golang (go-github-com-google-cadvisor)[description]: Fix typo.

	gnu: go-golang-org-x-net-context: Fix typo "cancellation".
	* gnu/packages/golang (go-golang-org-x-net-context)[description]: Fix typo.

	gnu: go-github-com-petermattis-goid: Fix typo "programmatically".
	* gnu/packages/syncthing (go-github-com-petermattis-goid)[description]: Fix
	  typo.

	gnu: python-docopt: Fix typo "programmatically".
	* gnu/packages/python-xyz (python-docopt)[description]: Fix typo.

	gnu: go-github-com-tj-docopt: Fix typo "programmatically".
	* gnu/packages/golang (go-github-com-tj-docopt)[description]: Fix typo.

	gnu: font-tamzen: Fix typo "programmatically".
	* gnu/packages/fonts (font-tamzen)[description]: Fix typo.

	gnu: dbus-c++: Fix typo "language".
	* gnu/packages/glib (dbus-c++)[description]: Fix typo.

	gnu: infiniband-diags: Fix typo "diagnostic".
	* gnu/packages/fabric-management (infiniband-diags)[description]: Fix typo.

	gnu: emacs-noflet: Fix typo "lets you".
	* gnu/packages/emacs-xyz (emacs-noflet)[description]: Fix typo.

	gnu: emacs-lsp-mode: Fix typo "implementation".
	* gnu/packages/emacs-xyz (emacs-lsp-mode)[description]: Fix typo.

	gnu: emacs-groovy-modes: Fix typo "highlighting".
	* gnu/packages/emacs-xyz (emacs-groovy-modes)[description]: Fix typo.

	gnu: emacs-evil-surround: Fix typo "parentheses".
	* gnu/packages/emacs-xyz (emacs-evil-surround)
	  [synopsis]: Fix typo.
	  [description]: Fix typo.

	gnu: emacs-lua-mode: Fix typo "programming".
	* gnu/packages/emacs-xyz (emacs-lua-mode)[description]: Fix typo.

	gnu: emacs-sly: Fix typo "familiar".
	* gnu/packages/emacs-xyz (emacs-sly)[description]: Fix typo.

	gnu: emacs-rspec: Fix typo "corresponding".
	* gnu/packages/emacs-xyz (emacs-rspec)[description]: Fix typo.

	gnu: hdf5-parallel-openmpi: Fix typo "explicitly".
	* gnu/packages/maths (hdf5-parallel-openmpi): Fix typo.

	gnu: kicad: Fix typo "explicitly".
	* gnu/packages/engineering (kicad): Fix typo in comment.

	gnu: stress-make: Fix typo "explicitly".
	* gnu/packages/debug (stress-make)[description]: Fix typo.

	gnu: python-trollius-redis: Fix typo "asynchronous".
	* gnu/packages/databases (python-trollius-redis)[description]: Fix typo.

	gnu: r-capushe: Fix typo "penalties".
	* gnu/packages/cran (r-capushe)[description]: Fix typo.

	gnu: java-ops4j-pax-tinybundles: Fix typo "convenient".
	* gnu/packages/java (java-ops4j-pax-tinybundles)[description]: Fix typo.

	gnu: go-github.com-smartystreets-assertions: Fix typo "convenient".
	* gnu/packages/check (go-github.com-smartystreets-assertions)[description]:
	  Fix typo.

	gnu: umi-tools: Fix typo "containing".
	* gnu/packages/bioinformatics (umi-tools)[description]: Fix typo.

	gnu: r-gage: Fix typo "functions".
	* gnu/packages/bioinformatics (r-gage)[description]: Fix typo.

	gnu: bdfresize: Fix typo "This package".
	* gnu/packages/xorg (bdfresize)[description]: Fix typo.

	gnu: java-eclipse-jetty-test-helper: Fix typo "This package".
	* gnu/packages/web (java-eclipse-jetty-test-helper)[description]: Fix typo.

	gnu: go-github-com-pkg-errors: Fix typo "This package".
	* gnu/packages/syncthing (go-github-com-pkg-errors)[description]: Fix typo.

	gnu: go-github-com-oschwald-geoip2-golang: Fix typo "This package".
	* gnu/packages/syncthing (go-github-com-oschwald-geoip2-golang)[description]:
	  Fix typo.

	gnu: go-github-com-lib-pq: Fix typo "This package".
	* gnu/packages/syncthing (go-github-com-lib-pq)[description]: Fix typo.

	gnu: go-github-com-gobwas-glob: Fix typo "This package".
	* gnu/packages/syncthing (go-github-com-gobwas-glob)[description]: Fix typo.

	gnu: go-github-com-audriusbutkevicius-go-nat-pmp: Fix typo "This package".
	* gnu/packages/syncthing
	  (go-github-com-audriusbutkevicius-go-nat-pmp)[description]: Fix typo.

	gnu: r-sn: Fix typo "This package".
	* gnu/packages/ (r-sn)[description]: Fix typo.

	gnu: r-robustbase: Fix typo "This package".
	* gnu/packages/statistics (r-robustbase)[description]: Fix typo.

	gnu: python-xlrd: Fix typo "This package".
	* gnu/packages/python-xyz (python-xlrd)[description]: Fix typo.

	gnu: python-bigfloat: Fix typo "This package".
	* gnu/packages/python-xyz (python-bigfloat)[description]: Fix typo.

	gnu: python-jsonrpc-server: Fix typo "This package".
	* gnu/packages/python-xyz (python-jsonrpc-server)[description]: Fix typo.

	gnu: ocaml-ppx-js-style: Fix typo "This package".
	* gnu/packages/ocaml (ocaml-ppx-js-style)[description]: Fix typo.

	gnu: compface: Fix typo "This package".
	* gnu/packages/mail (compface)[description]: Fix typo.

	gnu: ghc-test-framework-quickcheck2: Fix typo "This package".
	* gnu/packages/haskell-check (ghc-test-framework-quickcheck2)[description]:
	  Fix typo.

	gnu: go-github-com-docker-go-connections: Fix typo "This package".
	* gnu/packages/golang (go-github-com-docker-go-connections)[description]: Fix
	  typo.

	gnu: go-golang-org-x-net-proxy: Fix typo "This package".
	* gnu/packages/golang (go-golang-org-x-net-proxy)[description]: Fix typo.

	gnu: go-golang-org-x-net-ipv6: Fix typo "This package".
	* gnu/packages/golang (go-golang-org-x-net-ipv6)[description]: Fix typo.

	gnu: go-golang-org-x-net-internal-iana: Fix typo "This package".
	* gnu/packages/golang (go-golang-org-x-net-internal-iana)[description]: Fix typo.

	gnu: go-golang-org-x-net-context: Fix typo "This package".
	* gnu/packages/golang (go-golang-org-x-net-context)[description]: Fix typo.

	gnu: go-golang-org-x-net-bpf: Fix typo "This package".
	* gnu/packages/golang (go-golang-org-x-net-bpf)[description]: Fix typo.

	gnu: go-golang-org-x-crypto-twofish: Fix typo "This package".
	* gnu/packages/golang (go-golang-org-x-crypto-twofish)[description]: Fix typo.

	gnu: go-golang-org-x-crypto-cast5: Fix typo "This package".
	* gnu/packages/golang (go-golang-org-x-crypto-cast5)[description]: Fix typo.

	gnu: go-golang-org-x-crypto-salsa20: Fix typo "This package".
	* gnu/packages/golang (go-golang-org-x-crypto-salsa20)[description]: Fix typo.

	gnu: go-golang-org-x-crypto-tea: Fix typo "This package".
	* gnu/packages/golang (go-golang-org-x-crypto-tea)[description]: Fix typo.

	gnu:  python2-rsvg: Fix typo "This package".
	* gnu/packages/gnome (python2-rsvg)[description]: Fix typo.

	gnu: emacs-google-translate: Fix typo "This package".
	* gnu/packages/emacs-xyz (emacs-google-translate)[description]: Fix typo.

	gnu: scrypt: Fix typo "This package".
	* gnu/packages/crypto (scrypt)[description]: Fix typo.

	gnu: r-flare: Fix typo "This package".
	* gnu/packages/cran (r-flare)[description]: Fix typo.

	gnu: r-sdmtools: Fix typo "This package".
	* gnu/packages/cran (r-sdmtools)[description]: Fix typo.

	gnu: r-callr: Fix typo "This package".
	* gnu/packages/cran (r-callr)[description]: Fix typo.

	gnu: r-widgettools: Fix typo "This package".
	* gnu/packages/bioconductor (r-widgettools)[description]: Fix typo.

	gnu: r-interactionset: Fix typo "This package".
	* gnu/packages/bioconductor (r-interactionset)[description]: Fix typo.

	gnu: r-anota: Fix typo "parallel".
	* gnu/packages/bioconductor (r-anota)[description]: Fix typo.

	gnu: r-anota: Fix typo "various".
	* gnu/packages/bioconductor (r-anota)[description]: Fix typo.

	gnu: r-marray: Fix typo "function".
	* gnu/packages/bioconductor (r-marray)[description]: Fix typo.

2019-05-22  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.1.4.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.4.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.45.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.45.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.121.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.121.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.178.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.178.

2019-05-22  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 60.7.0-guix1 [security fixes].
	Includes fixes for CVE-2018-18511, CVE-2019-5798, CVE-2019-7317,
	CVE-2019-9797, CVE-2019-9800, CVE-2019-9815, CVE-2019-9816,
	CVE-2019-9817, CVE-2019-9818, CVE-2019-9819, CVE-2019-9820,
	CVE-2019-11691, CVE-2019-11692, CVE-2019-11693, CVE-2019-11694, and
	CVE-2019-11698.

	* gnu/packages/gnuzilla.scm (%icecat-version): Update to 60.7.0-guix1.
	(icecat-source)[upstream-firefox-source]: Update hash.

2019-05-22  Marius Bakke  <mbakke@fastmail.com>

	gnu: curl: Update replacement to 7.65.0 [fixes CVE-2019-5435, CVE-2019-5436]
	* gnu/packages/curl.scm (curl-7.64.0): Rename to ...
	(curl-7.65.0): ... this.  Update to 7.65.0.
	(curl)[replacement]: Adjust accordingly.

	gnu: nginx: Update to 1.17.0.
	* gnu/packages/web.scm (nginx): Update to 1.17.0.

	gnu: samba: Update to 4.10.4.
	* gnu/packages/samba.scm (samba): Update to 4.10.4.

	gnu: libgit2: Update to 0.28.2.
	* gnu/packages/version-control.scm (libgit2): Update to 0.28.2.

	gnu: ungoogled-chromium: Update to 74.0.3729.169-0.d2beaef.
	* gnu/packages/chromium.scm (%chromium-version): Update to 74.0.3729.169.
	(ungoogled-chromium-source): Update hash.

2019-05-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add libtextstyle.
	* gnu/packages/gettext.scm (libtextstyle): New variable.

	gnu: gettext-minimal: Specify upstream name and CPE name.
	* gnu/packages/gettext.scm (gettext-minimal)[properties]: New field.

2019-05-21  Ludovic Courtès  <ludo@gnu.org>

	weather: Accept package specs on the command line.
	Previously, non-option arguments would be ignored.  Now it puts them to
	good use.

	* guix/scripts/weather.scm (guix-weather)[package-list]: New procedure.
	Use it.
	* doc/guix.texi (Invoking guix weather): Adjust accordingly.

2019-05-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs-minimal, emacs-xwidgets: Build with "--disable-build-details".
	* gnu/packages/emacs.scm (emacs-minimal)[arguments]: Use
	'substitute-keyword-arguments' for #:configure-flags, and pass
	"--disable-build-details".
	(emacs-xwidgets)[arguments]: Likewise.

2019-05-21  wednesday  <jessejohngildersleve@zohomail.eu>

	gnu: emacs: Make build more reproducible
	* gnu/packages/emacs.scm (emacs)[arguments]: Add configure-flag to omit build
	  information in binary.

2019-05-21  Jack Hill  <jackhill@jackhill.us>

	gnu: Add mallard-ducktype
	* gnu/packages/python-xyz.scm: (mallard-ducktype) new variable.

2019-05-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: libstdc++-doc: Add version 9.x.
	* gnu/packages/gcc.scm (libstdc++-doc-4.9): Remove.
	(libstdc++-doc-9): New variable.

2019-05-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: libstdc++-doc: Unhide.
	This is a followup to d78010b81ee6ef4fd8803082e2f401b9e55b44db.

	* gnu/packages/gcc.scm (make-libstdc++-doc): Add 'properties' field.

2019-05-21  Ludovic Courtès  <ludo@gnu.org>

	pack: Warn when building an empty pack.
	* guix/scripts/pack.scm (guix-pack): Warn when MANIFEST has zero
	entries.

2019-05-21  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pack: Add '--root'.
	* guix/scripts/pack.scm (%options, show-help): Add "--root".
	(guix-pack): Honor it.
	* tests/guix-pack.sh: Test it.
	* doc/guix.texi (Invoking guix pack): Document it.

2019-05-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: libnotify: Don't build 'libnotify.a'.
	* gnu/packages/gnome.scm (libnotify)[arguments]: New field.

2019-05-21  Uko Kokņevičs  <perkontevs@gmail.com>

	gnu: libnotify: Propagate required inputs.
	libnotify doesn't propagate other needed libraries for linking against
	it resulting in pkg-config errors like

	> Package gdk-pixbuf-2.0 was not found in the pkg-config search path.
	> Perhaps you should add the directory containing `gdk-pixbuf-2.0.pc'
	> to the PKG_CONFIG_PATH environment variable

	* gnu/packages/gnome.scm (libnotify)[inputs]: Move GLIB and GDK-PIXBUF ...
	[propagated-inputs]: ... here.  New field.

2019-05-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: webkitgtk: Update to 2.24.2 [security fixes].
	This fixes CVE-2019-8595, CVE-2019-8607, and CVE-2019-8615.

	* gnu/packages/patches/webkitgtk-sse2.patch: Delete file.
	* gnu/packages/patches/webkitgtk-sans-gstreamer-gl.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/webkit.scm (webkitgtk-2.24): Update to 2.24.2.
	[source](patches): Add the new patch; remove 'webkitgtk-sse2.patch'.

2019-05-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: libsoup: Update to 2.66.2.
	* gnu/packages/gnome.scm (libsoup): Update to 2.66.2.

	gnu: ungoogled-chromium: Update to 74.0.3729.157-0.d2beaef.
	* gnu/packages/chromium.scm (%chromium-version): Update to 74.0.3729.157.
	(%ungoogled-revision): Update to d2beaef.
	(ungoogled-chromium-source): Update hashes.

2019-05-21  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: mes: Prepare for non-x86 architectures.
	* gnu/packages/mes.scm (mes)[native-inputs]: Change i686-linux-binutils and
	i686-linux-gcc conditional inclusion.

2019-05-21  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add libfixposix.
	* gnu/packages/c.scm (libfixposix): New variable.

	gnu: emacs-desktop-environment: Update to 0.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-desktop-environment): Update to 0.2.1.

	gnu: next-gtk-webkit: Update to 1.2.2.
	* gnu/packages/web-browsers.scm (next-gtk-webkit): Update to 1.2.2.

2019-05-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: memcached: Update to 1.5.14.
	* gnu/packages/databases.scm (memcached): Update to 1.5.14.

	gnu: ncdc: Update to 1.22.
	* gnu/packages/dc.scm (ncdc): Update to 1.22.

	gnu: btrfs-progs: Update to 5.1.
	* gnu/packages/linux.scm (btrfs-progs): Update to 5.1.

	gnu: perl-xml-compile: Update to 1.62.
	* gnu/packages/xml.scm (perl-xml-compile): Update to 1.62.

2019-05-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add drascula.
	* gnu/packages/games.scm (drascula): New variable.

2019-05-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: libdbusmenu: Clarify licensing.
	* gnu/packages/gtk.scm (libdbusmenu)[license]: Remove GPL3.  Add comment
	about dual-licensing.

2019-05-20  Meiyo Peng  <meiyo@riseup.net>

	gnu: Add libdbusmenu.
	* gnu/packages/gtk.scm (libdbusmenu): New variable.

2019-05-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add OpenZWave.
	* gnu/packages/zwave.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2019-05-20  Giovanni Biscuolo  <g@xelera.eu>

	doc: use pure environment when building from git
	* doc/contributing.texi (Building from Git): Add --pure to "guix environment"
	  invocations

2019-05-20  Ludovic Courtès  <ludo@gnu.org>

	self: Remove unused variables.
	* guix/self.scm (info-manual)[po4a, gettext]: Remove.

2019-05-20  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: openmw: Use mygui-gl to reduce closure size.
	* gnu/packages/game-development.scm (openmw)[inputs]: Replace mygui with
	mygui-gl.

	gnu: Add mygui-gl.
	* gnu/packages/game-development.scm (mygui-gl): New variable.

	gnu: mygui: Don't use unstable tarball.
	* gnu/packages/game-development.scm (mygui)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[arguments]: Disable Windows-specific demos and tools.

2019-05-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-glmnet: Update to 2.0-18.
	* gnu/packages/statistics.scm (r-glmnet): Update to 2.0-18.

	gnu: r-knitr: Update to 1.23.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.23.

	gnu: r-digest: Update to 0.6.19.
	* gnu/packages/statistics.scm (r-digest): Update to 0.6.19.

	gnu: r-ggcorrplot: Update to 0.1.3.
	* gnu/packages/cran.scm (r-ggcorrplot): Update to 0.1.3.

	gnu: r-gridgraphics: Update to 0.4-1.
	* gnu/packages/cran.scm (r-gridgraphics): Update to 0.4-1.

	gnu: r-limma: Update to 3.40.2.
	* gnu/packages/bioinformatics.scm (r-limma): Update to 3.40.2.

	gnu: r-edger: Update to 3.26.3.
	* gnu/packages/bioinformatics.scm (r-edger): Update to 3.26.3.

	gnu: r-quasr: Update to 1.24.2.
	* gnu/packages/bioconductor.scm (r-quasr): Update to 1.24.2.

	gnu: r-rhisat2: Update to 1.0.1.
	* gnu/packages/bioconductor.scm (r-rhisat2): Update to 1.0.1.

	gnu: r-regioner: Update to 1.16.2.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.16.2.

	gnu: r-scater: Update to 1.12.1.
	* gnu/packages/bioinformatics.scm (r-scater): Update to 1.12.1.

	gnu: r-seurat: Update to 3.0.1.
	* gnu/packages/bioinformatics.scm (r-seurat): Update to 3.0.1.

	gnu: r-maldiquant: Update to 1.19.3.
	* gnu/packages/bioinformatics.scm (r-maldiquant): Update to 1.19.3.

	gnu: r-edger: Update to 3.26.1.
	* gnu/packages/bioinformatics.scm (r-edger): Update to 3.26.1.

	gnu: r-dalex: Update to 0.4.
	* gnu/packages/cran.scm (r-dalex): Update to 0.4.

	gnu: r-dqrng: Update to 0.2.1.
	* gnu/packages/cran.scm (r-dqrng): Update to 0.2.1.

	gnu: r-repr: Update to 1.0.1.
	* gnu/packages/cran.scm (r-repr): Update to 1.0.1.

	gnu: r-gamlss-dist: Update to 5.1-4.
	* gnu/packages/cran.scm (r-gamlss-dist): Update to 5.1-4.

	gnu: r-fields: Update to 9.8-1.
	* gnu/packages/cran.scm (r-fields): Update to 9.8-1.

	gnu: r-bigrquery: Update to 1.1.1.
	* gnu/packages/cran.scm (r-bigrquery): Update to 1.1.1.

	gnu: r-grimport: Update to 0.9-2.
	* gnu/packages/cran.scm (r-grimport): Update to 0.9-2.

	gnu: r-rcppannoy: Update to 0.0.12.
	* gnu/packages/cran.scm (r-rcppannoy): Update to 0.0.12.

	gnu: r-ggeffects: Update to 0.10.0.
	* gnu/packages/cran.scm (r-ggeffects): Update to 0.10.0.

	gnu: r-raster: Update to 2.9-5.
	* gnu/packages/cran.scm (r-raster): Update to 2.9-5.

	gnu: r-flextable: Update to 0.5.4.
	* gnu/packages/cran.scm (r-flextable): Update to 0.5.4.

	gnu: r-insight: Update to 0.3.0.
	* gnu/packages/cran.scm (r-insight): Update to 0.3.0.

	gnu: r-snakecase: Update to 0.10.0.
	* gnu/packages/cran.scm (r-snakecase): Update to 0.10.0.

	gnu: r-zip: Update to 2.0.2.
	* gnu/packages/cran.scm (r-zip): Update to 2.0.2.

	gnu: r-xfun: Update to 0.7.
	* gnu/packages/cran.scm (r-xfun): Update to 0.7.

	gnu: r-mice: Update to 3.5.0.
	* gnu/packages/cran.scm (r-mice): Update to 3.5.0.

	gnu: r-gower: Update to 0.2.1.
	* gnu/packages/cran.scm (r-gower): Update to 0.2.1.

	gnu: r-progress: Update to 1.2.2.
	* gnu/packages/cran.scm (r-progress): Update to 1.2.2.

	gnu: r-reprex: Update to 0.3.0.
	* gnu/packages/cran.scm (r-reprex): Update to 0.3.0.

	gnu: r-amap: Update to 0.8-17.
	* gnu/packages/cran.scm (r-amap): Update to 0.8-17.
	[inputs]: Move gfortran from here...
	[native-inputs]: ...to here.

	gnu: r-dendextend: Update to 1.12.0.
	* gnu/packages/cran.scm (r-dendextend): Update to 1.12.0.
	[propagated-inputs]: Remove r-fpc and r-whisker.

	gnu: r-rvest: Update to 0.3.4.
	* gnu/packages/cran.scm (r-rvest): Update to 0.3.4.

	gnu: r-vegan: Update to 2.5-5.
	* gnu/packages/cran.scm (r-vegan): Update to 2.5-5.

	gnu: r-pillar: Update to 1.4.0.
	* gnu/packages/cran.scm (r-pillar): Update to 1.4.0.
	[propagated-inputs]: Add r-vctrs.

	gnu: Add r-vctrs.
	* gnu/packages/cran.scm (r-vctrs): New variable.

	gnu: Add r-zeallot.
	* gnu/packages/cran.scm (r-zeallot): New variable.

	gnu: r-tinytex: Update to 0.13.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.13.

	gnu: r-heatmaply: Update to 0.16.0.
	* gnu/packages/cran.scm (r-heatmaply): Update to 0.16.0.
	[propagated-inputs]: Remove r-gplots and r-knitr.

	gnu: r-xcms: Update to 3.6.1.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 3.6.1.

	gnu: r-sn: Update to 1.5-4.
	* gnu/packages/statistics.scm (r-sn): Update to 1.5-4.

	gnu: r-robustbase: Update to 0.93-5.
	* gnu/packages/statistics.scm (r-robustbase): Update to 0.93-5.

	gnu: r-ggthemes: Update to 4.2.0.
	* gnu/packages/statistics.scm (r-ggthemes): Update to 4.2.0.

	gnu: r-hexbin: Update to 1.27.3.
	* gnu/packages/statistics.scm (r-hexbin): Update to 1.27.3.

	gnu: r-segmented: Update to 0.5-4.0.
	* gnu/packages/statistics.scm (r-segmented): Update to 0.5-4.0.

	gnu: r-rcpparmadillo: Update to 0.9.400.3.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.400.3.0.

	gnu: r-batchjobs: Update to 1.8.
	* gnu/packages/statistics.scm (r-batchjobs): Update to 1.8.

	gnu: r-dplyr: Update to 0.8.1.
	* gnu/packages/statistics.scm (r-dplyr): Update to 0.8.1.

	gnu: r-nlme: Update to 3.1-140.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-140.

	gnu: r-svglite: Update to 1.2.2.
	* gnu/packages/statistics.scm (r-svglite): Update to 1.2.2.
	[native-inputs]: Move r-rcpp from here...
	[propagated-inputs]: ...to here.

2019-05-20  Ludovic Courtès  <ludo@gnu.org>

	maint: update-NEWS: Track "gcc-toolchain", not "gcc".
	This is a followup to d78010b81ee6ef4fd8803082e2f401b9e55b44db.

	* build-aux/update-NEWS.scm (write-packages-updates)[important]: Replace
	"gcc" by "gcc-toolchain".

2019-05-20  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'version-1.0.1'

2019-05-20  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: youtube-dl: Update to 2019.05.11.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.05.11.

	gnu: emacs-evil-collection: Update to 20190519.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20190519.

2019-05-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xf86-video-voodoo: Ship patch locally.
	The ORIGIN patch has been modified in place, probably *wild guessing
	sounds* by a server-side cgit update.

	* gnu/packages/xorg.scm (xf86-video-voodoo)[source]: Use SEARCH-PATCHES.
	* gnu/packages/patches/xf86-video-voodoo-pcitag.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-05-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: emacs-idris-mode: Update source hash.
	The source tarball was modified in place.  Only file metadata —
	specifically: time stamps — differ.

	* gnu/packages/emacs-xyz.scm (emacs-idris-mode)[source]: Update sha256.

2019-05-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: texlive-latex-acmart: Update to 1.60.
	Forced by source hash change.

	* gnu/packages/tex.scm (texlive-latex-acmart): Update to 1.60.

2019-05-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libu2f-host: Update to 1.1.10.
	* gnu/packages/security-token.scm (libu2f-host): Update to 1.1.10.

	gnu: s6: Update to 2.8.0.1.
	* gnu/packages/skarnet.scm (s6): Update to 2.8.0.1.

	gnu: skalibs: Update to 2.8.1.0.
	* gnu/packages/skarnet.scm (skalibs): Update to 2.8.1.0.

	gnu: stunnel: Update to 5.54.
	* gnu/packages/web.scm (stunnel): Update to 5.54.

	gnu: tumbler: Don't use NAME in source URI.
	* gnu/packages/xfce.scm (tumbler)[source]: Hard-code NAME.

	gnu: tumbler: Update to 0.2.4.
	* gnu/packages/xfce.scm (tumbler): Update to 0.2.4.

	gnu: garcon: Don't use NAME in source URI.
	* gnu/packages/xfce.scm (garcon)[source]: Hard-code NAME.

	gnu: thunar: Don't use NAME in source URI.
	* gnu/packages/xfce.scm (thunar)[source]: Hard-code NAME.

	gnu: exo: Don't use NAME in source URI.
	* gnu/packages/xfce.scm (exo)[source]: Hard-code NAME.

	gnu: thunar: Update to 1.8.6.
	* gnu/packages/xfce.scm (thunar): Update to 1.8.6.

	gnu: exo: Update to 0.12.5.
	* gnu/packages/xfce.scm (exo): Update to 0.12.5.

	gnu: restic: Update to 0.9.5.
	* gnu/packages/backup.scm (restic): Update to 0.9.5.

	gnu: wimlib: Update to 1.13.1.
	* gnu/packages/backup.scm (wimlib): Update to 1.13.1.

2019-05-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add tpacpi-bat.
	* gnu/packages/linux.scm (tpacpi-bat): New public variable.

	gnu: Add acpi-call-linux-module.
	* gnu/packages/linux.scm (acpi-call-linux-module): New public variable.

	gnu: Move Linux-Libre modules to their own section.
	* gnu/packages/linux.scm (vhba-module): Move to its own section.

	gnu: openconnect: Update to 8.03.
	* gnu/packages/vpn.scm (openconnect): Update to 8.03.

2019-05-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 8204295.

2019-05-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: toutenclic: Update to 7.00.
	* gnu/packages/education.scm (toutenclic): Update to 7.00.
	[arguments]: Rename executable from "toutenclic.py" to "toutenclic".

2019-05-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 1.0.1.

2019-05-19  Ludovic Courtès  <ludo@gnu.org>
	    Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Fix Guile-Parted crash on i686.
	Fixes <https://bugs.gnu.org/35783>.
	This is a followup to 7d567af46b4e10ffafb1d0f76b524f5781460598.

	* gnu/installer/parted.scm (auto-partition!): Append ESP-PARTITION, when
	it is true, to the result of 'create-adjacent-partitions!'.
	* gnu/installer/newt/partition.scm (run-partioning-page): Remove
	'initial-partitions' variable, and remove call to
	'create-special-user-partitions'.

2019-05-18  Danny Milosavljevic  <dannym@scratchpost.org>

	vm: Create installation media with MBR and HFS only, no GPT.
	* gnu/build/vm.scm (make-iso9660-image): Accept XORRISO,
	GRUB-MKRESCUE-ENVIRONMENT.
	* gnu/system/vm.scm (iso9660-image): Pass XORRISO; accept
	GRUB-MKRESCUE-ENVIRONMENT.
	(system-disk-image): Pass GRUB-MKRESCUE-ENVIRONMENT.
	* gnu/packages/patches/xorriso-no-mbr-in-inner-efi.patch: New file.
	* gnu/packages/patches/xorriso-no-partition-table-in-inner-efi.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/cdrom.scm (xorriso)[source]: Add patches.
	[arguments]<#:phases>[install-frontends]:
	Add phase.

2019-05-18  Ludovic Courtès  <ludo@gnu.org>

	pack: '--localstatedir' and '-R' tests gracefully handle missing /gnu/store.
	Fixes <https://bugs.gnu.org/35776>.
	Reported by Ting-Wei Lan <lantw44@gmail.com>.

	* tests/guix-pack-localstatedir.sh: Set 'storedir' before
	'NIX_STORE_DIR'.
	* tests/guix-pack-relocatable.sh: Likewise.

2019-05-18  Ting-Wei Lan  <lantw44@gmail.com>

	gremlin: Adjust tests for foreign distros.
	Fixes <https://bugs.gnu.org/35775>.

	* tests/gremlin.scm ("elf-dynamic-info-needed, executable"): Expect only
	libguile and libc among NEEDED.
	("strip-runpath"): Pass '--enable-new-dtags' to get RUNPATH, not RPATH.

2019-05-18  Ludovic Courtès  <ludo@gnu.org>

	build: Add 'docker-image.tmpl' to the distribution.
	Fixes <https://bugs.gnu.org/35774>.
	Reported by Ting-Wei Lan <lantw44@gmail.com>.

	* Makefile.am (EXAMPLES): Add docker-image.tmpl.

2019-05-17  Leo Famulari  <leo@famulari.name>

	gnu: Borg: Fix a hang in the test suite.
	* gnu/packages/patches/borg-fix-hard-link-preloading.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/backup.scm (borg)[source]: Use it.

2019-05-17  Rutger Helling  <rhelling@mykolab.com>

	gnu: glslang: Update to 7.11.3214.
	* gnu/packages/vulkan.scm (glslang): Update to 7.11.3214.

	gnu: wine: Update to 4.0.1.
	* gnu/packages/wine.scm (wine): Update to 4.0.1.

2019-05-17  Ludovic Courtès  <ludo@gnu.org>

	Update NEWS.

	nls: Update 'es' translation.

	nls: Update 'de' translation.

2019-05-17  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.1.3.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.3.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.44.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.44.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.120.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.120.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.177.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.177.

	gnu: linux-libre@4.4: Update to 4.4.180.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.180.

2019-05-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: qd: Update source and home page.
	The tarball has been updated in place with only documentation changes.

	* gnu/packages/multiprecision.scm (qd)[source]: Update URL and hash.
	[home-page]: Update URL.

2019-05-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ripit: Use archived source and home page.
	* gnu/packages/cdrom.scm (ripit)[source, home-page]: Use archived URLs.

	gnu: proot: Don't use unstable tarball.
	* gnu/packages/linux.scm (proot)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: et: Add FILE-NAME.
	* gnu/packages/ssh.scm (et)[source]: Add FILE-NAME.

2019-05-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mlucas: Update source hash.
	The tarball was modified in-place with too many small changes to list
	here, all of them apparently intended as minor bug fixes.

	* gnu/packages/maths.scm (mlucas)[source]: Update sha256.

2019-05-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: jq: Update sources.
	* gnu/packages/web.scm (jq)[source]: Update sha256.  Add snippet to
	remove newly-bundled onigurama.

	gnu: kicad-library: Update source URL.
	* gnu/packages/engineering.scm (kicad-library)[source]: Update URL.
	Re-indent.

2019-05-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: foo2zjs: Update source hash.
	The tarball was modified in place, adding one line to
	foo2zjs/printer-profile.sh:

	  ARGYLL_VER=1.6.3
	 +ARGYLL_VER=2.1.1
	  ARGYLL_ROOT=$HOME/src/Argyll_V${ARGYLL_VER}

	* gnu/packages/cups.scm (foo2zjs)[source]: Update sha256.

2019-05-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: emacs-idris-mode: Update source hash.
	Only file modification times have changed.

	* gnu/packages/emacs-xyz.scm (emacs-idris-mode)[source]: Update sha256.

2019-05-17  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 60.6.3-guix1.
	* gnu/packages/gnuzilla.scm (%icecat-version): Update to 60.6.3-guix1.
	(icecat-source)[upstream-firefox-source]: Update hash.

2019-05-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: et: Don't use unstable tarball.
	This follows up commit ae113b976bfb71168a737c6a9a82cd87782077d0 (what
	looked like a build error was transient file system unrelatedness.)

	* gnu/packages/ssh.scm (et)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2019-05-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: et: Update source hash.
	The contents of both archives are identical.

	* gnu/packages/ssh.scm (et)[source]: Update sha256.

2019-05-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ephoto: Update source hash.
	The contents of both archives are identical.

	* gnu/packages/enlightenment.scm (ephoto)[source]: Update sha256.

2019-05-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add nauty.
	* gnu/packages/maths.scm (nauty): New variable.

2019-05-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-file-names: Update to 0.2.
	* gnu/packages/guile-xyz.scm (guile-file-names): Update to 0.2.
	[arguments]: Adjust build phase "build-with-guile-2.2" and rename to
	"fix-target-directory".

2019-05-16  Ludovic Courtès  <ludo@gnu.org>

	Update NEWS.

2019-05-16  Ludovic Courtès  <ludo@gnu.org>

	maint: 'check-available-binaries' checks for more packages.
	Fixes <https://bugs.gnu.org/35539>.
	Reported by Florian Pelz <pelzflorian@pelzflorian.de>.

	* build-aux/check-available-binaries.scm (packages-for-system): New procedure.
	<top level>: Use it.

2019-05-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.14.2.
	* gnu/packages/dns.scm (isc-bind): Update to 9.14.2.
	[source]: Remove patch.
	[arguments]: Run only fuzz tests.
	* gnu/packages/patches/bind-fix-unused-pk11-ecc-constants.patch: Delete
	file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-05-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: js-mathjax: Avoid "Too many open files" error while building.
	* gnu/packages/javascript.scm (js-mathjax)[arguments]: Add call to
	'close-pipe'.  Previously builds would sometimes fail with EMFILE (this
	was non-deterministic as it depends on GC activity.)

2019-05-16  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add python-leidenalg.
	* gnu/packages/graph.scm (python-leidenalg): New variable.

2019-05-16  Ludovic Courtès  <ludo@gnu.org>

	vm-image: Remove ModemManager.
	This is a followup to 36f5d78d4af02ad23c33bfb46702d92086bf2796.

	* gnu/system/examples/vm-image.tmpl (services): Remove
	MODEM-MANAGER-SERVICE-TYPE.

2019-05-16  Ludovic Courtès  <ludo@gnu.org>

	vm-image: Remove 'network-manager-applet' from system profile.
	This is a followup to 05d907ac6fc6e139389a91ab5540c0dc573a8ce7.

	* gnu/system/examples/vm-image.tmpl (services): Remove
	'network-manager-applet'.

2019-05-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: custom-gcc: Unhide resulting package.
	This is a follow-up to commit d78010b81ee6ef4fd8803082e2f401b9e55b44db.  While
	the plain "gcc" packages should be hidden by default, gcc-derived packages
	like "gfortran" should not.

	* gnu/packages/gcc.scm (custom-gcc)[properties]: Remove the 'hidden? property.

2019-05-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: star: Update to 2.7.1a.
	* gnu/packages/bioinformatics.scm (star): Update to 2.7.1a.

2019-05-16  Florian Pelz  <pelzflorian@pelzflorian.de>

	gnu: network-manager-applet: Patch libnma for modem support.
	* gnu/packages/gnome.scm (network-manager-applet): Patch libnma to load
	iso-codes and mobile-broadband-provider-info from the store and not require
	them in the profile.

2019-05-16  Ludovic Courtès  <ludo@gnu.org>

	guix system: Type-check the file or expression.
	Previously, users would get a wrong-type-arg exception down the road
	with an intimidating backtrace.

	* guix/scripts/system.scm (process-action)[ensure-operating-system]: New
	procedure.
	Use it.

2019-05-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: grammalecte: Update to 1.1.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 1.1.

2019-05-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: loksh: Update to 6.5.
	* gnu/packages/shells.scm (loksh): Update to 6.5.

	gnu: cssc: Update to 1.4.1.
	* gnu/packages/version-control.scm (cssc): Update to 1.4.1.

	gnu: git-lfs: Update to 2.7.2.
	* gnu/packages/version-control.scm (git-lfs): Update to 2.7.2.

	gnu: ndctl: Update to 65.
	* gnu/packages/disk.scm (ndctl): Update to 65.

2019-05-15  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.1.2.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.2.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.43.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.43.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.119.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.119.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.176.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.176.

2019-05-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-jedi: Update to 0.13.3.
	* gnu/packages/python-xyz.scm (python-jedi): Update to 0.13.3.
	(python2-jedi): Enable tests.

2019-05-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: elixir: Update to 1.8.2.
	* gnu/packages/elixir.scm (elixir): Update to 1.8.2.

	gnu: perl-data-page: Update to 2.03.
	* gnu/packages/perl.scm (perl-data-page): Update to 2.03.

	gnu: perl-text-csv: Update to 2.00.
	* gnu/packages/perl.scm (perl-text-csv): Update to 2.00.

	gnu: ubridge: Don't use unstable tarball.
	* gnu/packages/networking.scm (ubridge)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: ubridge: Update to 0.9.15.
	* gnu/packages/networking.scm (ubridge): Update to 0.9.15.

	gnu: perl-time-duration: Update to 1.21.
	* gnu/packages/perl.scm (perl-time-duration): Update to 1.21.

	gnu: python-django-rq: Update to 1.3.1.
	* gnu/packages/django.scm (python-django-rq): Update to 1.3.1.

2019-05-15  Ludovic Courtès  <ludo@gnu.org>

	vm: 'system-docker-image' provides an entry point.
	This simplifies use of images created with 'guix system docker-image'.

	* gnu/system/vm.scm (system-docker-image)[boot-program]: New variable.
	[os]: Add it to the GC roots.
	[build]: Pass #:entry-point to 'build-docker-image'.
	* gnu/tests/docker.scm (run-docker-system-test): New procedure.
	(%test-docker-system): New variable.
	* doc/guix.texi (Invoking guix system): Remove GUIX_NEW_SYSTEM hack and
	'--entrypoint' from the example.  Mention 'docker create', 'docker
	start', and 'docker exec'.

2019-05-15  Ludovic Courtès  <ludo@gnu.org>

	docker: 'build-docker-image' accepts an optional #:entry-point.
	* guix/docker.scm (config): Add #:entry-point and honor it.
	(build-docker-image): Likewise.

	system: Add 'operating-system-with-gc-roots'.
	* gnu/tests/install.scm (operating-system-with-gc-roots): Move to...
	* gnu/system.scm (operating-system-with-gc-roots): ... here.  New
	procedure.

2019-05-15  Ludovic Courtès  <ludo@gnu.org>

	linux-container: Compute essential services for THIS-OPERATING-SYSTEM.
	Previously, the 'essential-services' would correspond to the initial,
	non-containerized OS.  Thus, all the file systems removed in
	'container-essential-services' would actually still be there because the
	essential services would be computed on the non-containerized OS.

	This is a followup to 69cae3d3356a69b7fe69481338f760545995485e.

	* gnu/system/linux-container.scm (container-essential-services): Call
	'operating-system-default-essential-services' to get the baseline
	services.
	(containerized-operating-system): Pass THIS-OPERATING-SYSTEM, not OS, to
	'container-essential-services'.
	Add a dummy root file system to 'file-systems'.
	(container-script)[mountable-file-system?]: New procedure.
	Use it.

2019-05-15  Ludovic Courtès  <ludo@gnu.org>

	linux-container: Do not add %CONTAINER-FILE-SYSTEMS to Docker image OSes.
	Previously, 'guix system docker-image' would end up providing an OS that
	would try to mount all of %CONTAINER-FILE-SYSTEMS as well as /gnu/store,
	which is bound to fail in unprivileged Docker.

	This patch makes it so that 'guix system container' still gets those
	file systems, but 'guix system docker-image' doesn't.

	* gnu/system/linux-container.scm (containerized-operating-system): Add
	 #:extra-file-systems parameter and honor it.  Do not include
	 %STORE-MAPPING and SHARED-NETWORK-FILE-MAPPINGS.
	(container-script): Add %STORE-MAPPING and optionally NETWORK-MAPPINGS
	to MAPPINGS and pass #:extra-file-systems.

2019-05-15  Ludovic Courtès  <ludo@gnu.org>

	nls: Update 'zh_CN' translation.

2019-05-15  Florian Pelz  <pelzflorian@pelzflorian.de>

	doc: Mention ModemManager.
	* doc/guix.texi (Desktop Services): Mention ModemManager here.

2019-05-15  Ludovic Courtès  <ludo@gnu.org>

	installer: Rename 'auto-partition' to 'auto-partition!'.
	This is a followup to 7d567af46b4e10ffafb1d0f76b524f5781460598.

	* gnu/installer/parted.scm (create-adjacent-partitions): Rename to...
	(create-adjacent-partitions!): ... this.  Make private.
	(auto-partition): Rename to...
	(auto-partition!): ... this.
	* gnu/installer/newt/partition.scm (run-partioning-page): Adjust
	accordingly.

2019-05-15  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add python-pylzma.
	* gnu/packages/python-xyz.scm (python-pylzma): New variable.
	(python2-pylzma): New variable.

2019-05-15  Ludovic Courtès  <ludo@gnu.org>

	tests: Skip unreliable "herd invalidate nscd" test.
	* gnu/tests/base.scm (run-basic-test)["nscd invalidate action, wrong
	table"]: Skip unconditionally.

2019-05-15  Ludovic Courtès  <ludo@gnu.org>

	tests: 'getlogin' test creates its file atomically.
	Previously we could end up reading an empty /root/login-id file.

	* gnu/tests/base.scm (run-basic-test)["getlogin on tty1"]: Create
	/root/login-id atomically.

2019-05-15  Ludovic Courtès  <ludo@gnu.org>

	marionette: Add braces to the keystrokes.
	* gnu/build/marionette.scm (%qwerty-us-keystrokes): Add braces.

2019-05-15  Ludovic Courtès  <ludo@gnu.org>

	installer: Mount ESP once only.
	Fixes <https://bugs.gnu.org/35731>.

	* gnu/installer/newt/partition.scm (run-partioning-page)[run-page]:
	Introduce 'initial-partitions' variable.  Previously we'd call
	'disk-partitions' after 'auto-partition' had done its job of creating
	new partitions, and thus its result would contain the just-created
	partitions.  Consequently, 'create-special-user-partitions' would return
	the ESP partition we just created, and thus it would appear twice in the
	list.

2019-05-15  Florian Pelz  <pelzflorian@pelzflorian.de>

	services: Include ModemManager in %desktop-services.
	* gnu/services/desktop.scm (%desktop-services): Add modem-manager-service-type.

2019-05-15  Arun Isaac  <arunisaac@systemreboot.net>

	import: github: Sort releases before picking the latest one.
	* guix/import/github.scm (latest-released-version): Sort releases before
	picking the first one as the latest.

	import: github: Improve readability.
	* guix/import/github.scm (latest-released-version)[release->version]: Separate
	out release->version as a new function.

2019-05-15  Gábor Boskovits  <boskovits@gmail.com>

	gnu: Update copyright line.
	* gnu/services/monitoring.scm: Update copyright line.

2019-05-15  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Increase backtrace verbosity.
	* gnu/installer.scm (installer-program): Set terminal-width to 200 to
	make guile backtraces more verbose.

2019-05-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lzip: Update to 1.21.
	* gnu/packages/compression.scm (lzip): Update to 1.21.

2019-05-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove python2-httpretty.
	This package is severely out of date compared to its Python 3 counterpart and
	difficult to upgrade.  Since it has no dependents in Guix and Python 2 is
	officially deprecated by the end of this year, just remove it.

	* gnu/packages/web.scm (python2-httpretty): Remove variable.

2019-05-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: vigra, notmuch: Use the Python3 Sphinx variant.
	* gnu/packages/image.scm (vigra)[native-inputs]: Change PYTHON2-SPHINX to
	PYTHON-SPHINX.
	* gnu/packages/mail.scm (notmuch)[native-inputs]: Likewise.

	gnu: tbb: Add a source file name.
	* gnu/packages/tbb.scm (tbb)[source](file-name): New field.

	gnu: tbb: Update to 2019_U6.
	* gnu/packages/tbb.scm (tbb): Update to 2019_U6.

	gnu: samba: Update to 4.10.3.
	* gnu/packages/samba.scm (samba): Update to 4.10.3.

	gnu: oniguruma: Update to 6.9.2.
	* gnu/packages/textutils.scm (oniguruma): Update to 6.9.2.

2019-05-14  gabrielhdt  <gabrielhondet@gmail.com>

	gnu: Add ocaml-odoc.
	* gnu/packages/ocaml.scm (ocaml-odoc): New variable.

	gnu: Add ocaml-bisect-ppx.
	* gnu/packages/ocaml.scm (ocaml-bisect-ppx): New variable.

	gnu: Add ocaml-tyxml.
	* gnu/packages/ocaml.scm (ocaml-tyxml): New variable.

	gnu: Add ocaml-markup.
	* gnu/packages/ocaml.scm (ocaml-markup): New variable.

2019-05-14  Julien Lepiller  <julien@lepiller.eu>

	gnu: python-requests-oauthlib: Fix building.
	* gnu/packages/python-web.scm (python-requests-oauthlib)[native-inputs]:
	Add python-pyjwt for tests.

2019-05-14  Leo Famulari  <leo@famulari.name>

	gnu: certbot, python-acme: Update to 0.34.2.
	* gnu/packages/tls.scm (certbot, python-acme): Update to 0.34.2.

2019-05-14  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-base64: Update to 3.2.0.
	* gnu/packages/ocaml.scm (ocaml-base64): Update to 3.2.0.
	[origin]: Use git-fetch.
	(ocaml-piqilib)[origin]: Add a patch to fix building with new
	versions of ocaml-base64.
	* gnu/packages/patches/ocaml-piqilib-Update-base64.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: ocaml-tsdl: Update to 0.9.6.
	* gnu/packages/ocaml.scm (ocaml-tsdl): Update to 0.9.6.

	gnu: ocaml-ocb-stubblr: Fix build failures using it.
	* gnu/packages/ocaml.scm (ocaml-ocb-stubblr)[arguments]: Add a phase to
	fix guix-specific issues.

	gnu: ocaml-sqlite3: Update to 4.4.1.
	* gnu/packages/ocaml.scm (ocaml-sqlite3): Update to 4.4.1.
	[origin]: Use git-fetch.

	gnu: dune: Update to 1.9.3.
	* gnu/packages/ocaml.scm (dune): Update to 1.9.3.

2019-05-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: curl: Remove unused input.
	* gnu/packages/curl.scm (curl)[inputs]: Remove LIBSSH2-1.8.0.
	* gnu/packages/ssh.scm (libssh2-1.8.0): Remove variable.

	gnu: curl: Build against MIT Kerberos instead of GSS.
	* gnu/packages/curl.scm (curl)[inputs]: Change from GSS to MIT-KRB5.
	[arguments]: Adjust accordingly.

	gnu: gsasl: Use the MIT Kerberos implementation instead of GSS.
	* gnu/packages/gsasl.scm (gsasl)[inputs]: Change from GSS to MIT-KRB5.
	[arguments]: New field.

2019-05-14  Danny Milosavljevic  <dannym@scratchpost.org>

	installer: Add fat16.
	* gnu/installer/newt/partition.scm (run-fs-type-page): Add fat16.

	installer: Add btrfs-progs to PATH.
	* gnu/installer.scm (installer-program): Add btrfs-progs to PATH.

2019-05-14  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Reflow run-file-textbox-page text.
	* gnu/installer/newt/page.scm (run-file-textbox-page): Reflow text.

2019-05-14  Danny Milosavljevic  <dannym@scratchpost.org>

	installer: Fix docstring.
	* gnu/installer/parted.scm (create-fat32-file-system): Fix docstring.

	installer: Add fat16.
	* gnu/installer/parted.scm (user-fs-type-name): Add fat16.
	(user-fs-type->mount-type): Add fat16.
	(create-fat16-file-system): New procedure.
	(format-user-partitions): Use it.

2019-05-14  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add ataqv.
	* gnu/packages/bioinformatics.scm (ataqv): New variable.

2019-05-14  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: burp: Update to 2.3.6.
	* gnu/packages/backup.scm (burp):  Update to 2.3.6.

	gnu: anthy: Update source URI.
	* gnu/packages/anthy (anthy)[source]: Update URI.

	gnu: jnettop: Use archived source and homepage.
	* gnu/packages/admin.scm (jnettop)[source,home-page]:
	Use archive.org mirror.

	gnu: xdot: Update to 1.1.
	* gnu/packages/graphviz.scm (xdot): Update to 1.1.

2019-05-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: font-hermit: Download as 'url-fetch/tarbomb'.
	* gnu/packages/fonts.scm (font-hermit)[source]: Use 'url-fetch/tarbomb'
	method.
	[arguments]: Remove custom phases.

2019-05-14  Ludovic Courtès  <ludo@gnu.org>

	guix build: Gracefully handle invalid '--with-git-url' specs.
	* guix/scripts/build.scm (transform-package-source-git-url): Add case
	for when 'string-split' does not return exactly two elements.

2019-05-14  LaFreniere, Joseph  <joseph@lafreniere.xyz>

	gnu: Add emacs-evil-cleverparens
	* gnu/packages/emacs-xyz.scm (emacs-evil-cleverparens): New
	  variable.

2019-05-14  Ludovic Courtès  <ludo@gnu.org>

	installer: Allow for arbitrary long passphrases and passwords.
	Fixes <https://bugs.gnu.org/35716>.
	Reported by sirmacik <sirmacik@wioo.waw.pl>.

	* gnu/installer/newt/page.scm (run-input-page): Add FLAG-SCROLL to
	INPUT-FLAGS*.
	* gnu/installer/newt/user.scm (run-user-add-page): Add FLAG-SCROLL to
	ENTRY-PASSWORD.

2019-05-14  Zzull  <bstrazzull@hotmail.fr>

	gnu: Add font-hermit
	* gnu/packages/fonts.scm (font-hermit): New variable.

2019-05-14  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: munge: Pass '--localstatedir=/var'.
	Previously, Munge users such as Slurm would fail with:

	  squeue: error: Munge encode failed: Failed to access "/gnu/store/…-munge-0.5.13/var/run/munge/munge.socket.2": No such file or directory
	  squeue: error: authentication: Socket communication error

	* gnu/packages/admin.scm (munge)[source](modules, snippet): New fields.
	[arguments]: New field.

2019-05-14  Ludovic Courtès  <ludo@gnu.org>

	services: Add 'network-manager-applet' to %DESKTOP-SERVICES.
	Fixes <https://bugs.gnu.org/35554>.
	Reported by Calle Kabo <calle@kabo.nu>.

	* gnu/services/desktop.scm (%desktop-services): Add
	'network-manager-applet' service.

2019-05-14  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hdf5: Add dependency on Perl.
	* gnu/packages/maths.scm (hdf5)[native-inputs]: Add PERL.

	gnu: hdf5: Build a thread-safe library.
	* gnu/packages/maths.scm (hdf5)[arguments]: Pass "--enable-threadsafe
	--with-pthread --enable-unsupported".

2019-05-14  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: uncrustify: Update to 0.69.0.
	* gnu/packages/code.scm (uncrustify): Update to 0.69.0.

2019-05-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	vm: Auto-detect if inputs should be registered.
	The default value of the argument REGISTER-CLOSURE? of the ISO9660-IMAGE,
	QEMU-IMAGE and SYSTEM-DOCKER-IMAGE procedures can be computed automatically,
	since the operating-system definition is available in its context.  When the
	operating-system definition does not contain the GUIX-SERVICE-TYPE, do not
	register the closure in the database of Guix, as it takes time and doesn't
	serve a purpose.

	* gnu/system/vm.scm (has-guix-service-type): Add predicate.
	(iso9660-image)[register-closures?]: Use it to compute the argument's default
	value.
	(qemu-image)[register-closures?]: Likewise, and update docstring.
	(system-docker-image)[register-closures?]: Likewise.
	(system-disk-image): Do not explicit a value for the REGISTER-CLOSURES?
	argument of the ISO9660-IMAGE and QEMU-IMAGE procedure calls, so that its
	default value is used instead.
	* guix/scripts/system.scm (system-derivation-for-action): Do not explicit a
	value for the REGISTER-CLOSURES? argument of the SYSTEM-DOCKER-IMAGE
	procedure call, so that its default value is used instead.

2019-05-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: cqfd: Update to 5.1.0.
	* gnu/packages/docker.scm (cqfd): Update to 5.1.0.
	[description]: Fix typo.

2019-05-13  Danny Milosavljevic  <dannym@scratchpost.org>

	installer: Create btrfs file system.
	Fixes <https://bugs.gnu.org/35655>.

	* gnu/installer/parted.scm (create-btrfs-file-system): New procedure.
	(format-user-partitions): Use it.

2019-05-13  Ludovic Courtès  <ludo@gnu.org>

	Set 'LC_ALL=en_US.utf8' in systemd '.service' files.
	Fixes <https://bugs.gnu.org/35671>.

	* etc/guix-daemon.service.in (Environment): Quote the 'GUIX_LOCPATH'
	value; add 'LC_ALL'.
	* etc/guix-publish.service.in (Environment): Likewise.

2019-05-13  Ludovic Courtès  <ludo@gnu.org>

	installer: Use 'glibc-supported-locales'.
	The list of locales supported by glibc is now built from source.

	* gnu/installer/locale.scm (locale-string->locale): Add optional
	'codeset' parameter and honor it.
	(supported-locales->locales): Rewrite to 'read' from SUPPORTED-LOCALES.
	* gnu/installer.scm (compute-locale-step): Pass the result of
	'glibc-supported-locales' instead of the "aux-files/SUPPORTED" file.
	* gnu/installer/aux-files/SUPPORTED: Remove.
	* gnu/local.mk (dist_installer_DATA): Remove it.

2019-05-13  Ludovic Courtès  <ludo@gnu.org>

	locale: Add 'glibc-supported-locales'.
	* gnu/system/locale.scm (glibc-supported-locales): New procedure.

2019-05-13  Arun Isaac  <arunisaac@systemreboot.net>
	    Christopher Baines  <mail@cbaines.net>

	linux-container: Support container network sharing.
	* gnu/system/linux-container.scm (container-essential-services): If network is
	to be shared with the host, remove network configuration files from etc
	service.
	(containerized-operating-system): If network is to be shared with the host,
	remove nscd service and map host's /var/run/nscd if it exists.
	(container-script): If network is to be shared with the host, do not create
	network namespace.
	* guix/scripts/system.scm (system-derivation-for-action): Add
	#:container-shared-network? argument.
	(perform-action): Add #:container-shared-network? argument.
	(show-help): Add "-N, --network" help information.
	(%options): Add network option.
	(process-action): Call perform-action with #container-shared-network? argument.
	* doc/guix.texi (Invoking guix system): Document the "-N, --network" option.

2019-05-13  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add harmonist.
	gnu/packages/games.scm (harmonist): New variable.

	gnu: go-github.com-nsf-termbox-go: Update to 0.0.0-1.288510b.
	* gnu/packages/terminals.scm (go-github.com-nsf-termbox-go): Update to
	0.0.0-1.288510b.

	nls: Update 'fr' translation.

2019-05-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	tests: Fix guix-package.sh.
	GCC is now a hidden package, so cannot be installed.

	* tests/guix-package.sh: Replace 'gcc' by 'zile' in a test that install
	multiple packages.

2019-05-13  宋文武  <iyzsong@member.fsf.org>

	download: Support 'https_proxy'.
	* guix/build/download.scm (setup-http-tunnel): New procedure.
	(open-connection-for-uri): Honor the 'https_proxy' environment variable.

2019-05-13  Gábor Boskovits  <boskovits@gmail.com>

	services: prometheus-node-exporter add default.
	* gnu/services/monitoring.scm (prometheus-node-exporter-service-type):
	Add default-value with default configuration.

2019-05-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: exiv2: Use HTTPS URLs.
	* gnu/packages/image.scm (exiv2)[source, home-page]: Use HTTPS.

	gnu: gpscorrelate: Update home page.
	* gnu/packages/gps.scm (gpscorrelate)[source, home-page]: Update for new
	maintainer, as noted on <https://github.com/freefoote/gpscorrelate>.

	gnu: hugin: Update to 2019.0.0.
	* gnu/packages/photo.scm (hugin): Update to 2019.0.0.

	gnu: ImageMagick: Update to 6.9.10-45.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-45.

	gnu: python-packaging: Update to 19.0.
	* gnu/packages/python-xyz.scm (python-packaging): Update to 19.0.

	gnu: python-pygments: Update to 2.4.0.
	* gnu/packages/python-xyz.scm (python-pygments): Update to 2.4.0.

	gnu: python-jinja2: Update to 2.10.1.
	* gnu/packages/python-xyz.scm (python-jinja2): Update to 2.10.1.

	gnu: ALSA: Update to 1.1.9.
	* gnu/packages/linux.scm (alsa-lib, alsa-utils, alsa-plugins): Update to 1.1.9.
	* gnu/packages/pulseaudio.scm (pulseaudio)[arguments]: Add phase to adjust
	ALSA header file name.

	gnu: libinput: Update to 1.13.2.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.13.2.

2019-05-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: Remove 'gcc-glibc-2.27' and 'gcc-glibc-2.26'.
	These top-level references to GCC could cause problems, such as:

	  $ guix build -e '(@ (gnu packages gcc) gcc)' -n
	  guix build: error: failed to evaluate expression '(@ (gnu packages gcc) gcc)':
	  In procedure module-lookup: Unbound variable: gcc

	Regression introduced in 3ed497d42a5af8756bd95c64f9f9bed4de5f6d3c.

	* gnu/packages/base.scm (gcc-glibc-2.27, gcc-glibc-2.26): Remove.

2019-05-13  Ludovic Courtès  <ludo@gnu.org>

	nls: Update es translation.

	nls: Update de translation.

	install: Add node name in Russian.
	* gnu/system/install.scm (%installation-node-names): Add "ru".

	doc: Mention the Russian translation.
	* doc/guix.texi (Top): Mention the Russian translation.

	doc: Add Russian translation.
	* doc/local.mk (info_TEXINFOS): Add guix.ru.texi.
	(TRANSLATED_INFO): Add {guix,contributing}.ru.texi.
	* po/doc/local.mk (DOC_PO_FILES): Add guix-manual.ru.po.
	* po/doc/guix-manual.ru.po: New file.

	gnu: gdb: Add version 8.3.
	* gnu/packages/gdb.scm (gdb): Rename to...
	(gdb-8.2): ... this.
	(gdb-8.3): New variable.
	(gdb): Define as an alias for GDB-8.2.

2019-05-13  Carl Dong  <contact@carldong.me>

	gnu: Allow building gcc with non-default libc.
	* gnu/packages/base.scm (make-gcc-libc): New procedure, returns a gcc
	  that targets a specified libc.
	  (gcc-glibc-2.26, gcc-glibc-2.27): New public variables.

2019-05-13  Carl Dong  <accounts@carldong.me>

	gnu: cross-base: Allow using non-default glibc.
	* gnu/packages/cross-base.scm (cross-libc, native-libc, cross-newlib?):
	  Add 'libc' optional argument to specify using a non-default glibc
	  package.

2019-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: emacs-slack: Update to 0.0.2-6.10fbb81.
	* gnu/packages/emacs-xyz.scm (emacs-slack): Update to 0.0.2-6.10fbb81.
	[arguments]: Set HOME before compiling source files.

2019-05-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gajim: Fix error when GAJIM_PLUGIN_PATH is not set.
	Fixes <https://bug.gnu.org/35606>

	* gnu/packages/messaging.scm (gajim)[arguments]: Handle case when
	GAJIM_PLUGIN_PATH is unset in add-plugins-dir phase.

2019-05-13  Rutger Helling  <rhelling@mykolab.com>

	gnu: mesa: Update to 19.0.4.
	* gnu/packages/gl.scm (mesa): Update to 19.0.4.

2019-05-13  Gábor Boskovits  <boskovits@gmail.com>

	gnu: openjdk11: Suppress internal in version.
	* gnu/packages/java.scm (openjdk11)[configure-flags]: Add --with-version-pre= .

2019-05-13  Timothy Sample  <samplet@ngyro.com>

	gnu: gdm: Fix configuration file discovery.
	The configuration file loading code moved to a new file in version 2.28.

	* gnu/package/gnome.scm (gdm)[arguments]: Change the pre-configure phase
	to patch configuration file discovery into the 'gdm-settings.c' file.

2019-05-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-requests-oauthlib: Update to 1.2.0.
	* gnu/packages/python-web.scm (python-requests-oauthlib): Update to 1.2.0.

	gnu: python-oauthlib: Update to 3.0.1.
	* gnu/packages/python-web.scm (python-oauthlib): Update to 3.0.1.
	[arguments]: Replace check phase with pytest invokation.
	[native-inputs]: Remove PYTHON-NOSE.  Add PYTHON-PYTEST and PYTHON-PYTEST-COV.
	[properties]: Remove.
	(python2-oauthlib)[native-inputs]: Remove PYTHON2-UNITTEST2.

	gnu: python-oauthlib: Propagate required inputs.
	* gnu/packages/python-web.scm (python-oauthlib)[native-inputs]: Move
	PYTHON-CRYPTOGRAPHY, PYTHON-PYJWT, and PYTHON-BLINKER ...
	[propagated-inputs]: ... here.

	gnu: python-oauthlib: Update home page.
	* gnu/packages/python-web.scm (python-oauthlib)[home-page]: Follow redirect to
	<https://github.com/oauthlib/oauthlib>.

	gnu: python-mysqlclient: Don't depend on MySQL.
	* gnu/packages/databases.scm (python-mysqlclient)[native-inputs]: Move MARIADB
	from here to ...
	[inputs]: ... here.  Remove MYSQL.

	gnu: perl-dbd-mysql: Depend on MariaDB rather than MySQL.
	* gnu/packages/databases.scm (perl-dbd-mysql)[propagated-inputs]: Change from
	MYSQL to MARIADB.

	gnu: python-future: Update to 0.17.1.
	* gnu/packages/python-xyz.scm (python-future): Update to 0.17.1.

	gnu: postgresql@9: Update to 9.6.13 [fixes CVE-2019-10129, CVE-2019-10130].
	* gnu/packages/databases.scm (postgresql-9.6): Update to 9.6.13.

	gnu: speech-dispatcher: Update to 0.9.1.
	* gnu/packages/speech.scm (speech-dispatcher): Update to 0.9.1.
	[arguments]: Add "--with-ibmtts=no" to #:configure-flags.
	[license]: Remove GPL2.

2019-05-12  Ludovic Courtès  <ludo@gnu.org>

	doc: Update list of supported architectures.
	* doc/guix.texi (GNU Distribution): Remove "experimental" bit for
	AArch64.  Mark "mips64el-linux" as "no longer fully supported."

2019-05-12  gabrielhdt  <gabrielhondet@gmail.com>

	gnu: Add emacs-ediprolog.
	* gnu/packages/emacs-xyz.scm (emacs-ediprolog): New variable.

2019-05-12  Diego Nicola Barbato  <dnbarbato@posteo.de>

	doc: Document 'auto-start?' field of 'shepherd-service'.
	* doc/guix.texi (shepherd-service): Document 'auto-start?' field.

2019-05-12  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: Update URL for package databases.
	The databases migrated away from the Womb a couple of days ago.

	* guix/gnu-maintenance.scm (%gnumaint-base-url): Update URL.

2019-05-12  Ludovic Courtès  <ludo@gnu.org>

	build-self: Let HOME pass through the execution environment.
	This is a followup to 48d498c2c3984784336b27ba5e261319f3ac6a3a, which
	introduced a typo (missing '->' in 'mlet'.)

	Fixes <https://bugs.gnu.org/35623>.
	Reported by Karrick McDermott <kmcdermott@linkedin.com>.

	* build-aux/build-self.scm (build): Add 'getenv' and 'setenv' calls for
	HOME.

2019-05-12  Christopher Baines  <mail@cbaines.net>

	services: mcron: Log to a file.
	This makes it easier to read the output, as it's recorded in a file.

	* gnu/services/mcron.scm (mcron-shepherd-services): Add #:log-file to
	make-forkexec-constructor.

2019-05-12  Gábor Boskovits  <boskovits@gmail.com>

	gnu: icedtea-7: Disable os version check.
	* gnu/packages/java.scm (icedtea-7)[arguments]:
	Add phase 'disable-os-version-check.

	gnu: icedtea-6: Disable os version check.
	* gnu/packages/java.scm (icedtea-6)[arguments]:
	Add phase 'disable-os-version-check.

2019-05-12  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.1.1.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.1.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.42.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.42.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.118.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.118.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.175.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.175.

2019-05-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: acpica: Update to 20190509.
	* gnu/packages/admin.scm (acpica): Update to 20190509.

	gnu: xtensor: Update to 0.20.5.
	* gnu/packages/algebra.scm (xtensor): Update to 0.20.5.

	gnu: xtl: Update to 0.6.4.
	* gnu/packages/cpp.scm (xtl): Update to 0.6.4.

	gnu: picard: Read disc IDs.
	* gnu/packages/music.scm (picard)[inputs]: Add python-discid.

	gnu: picard: Don't check for updates.
	* gnu/packages/music.scm (picard)[arguments]: Add ‘--disable-autoupdate’
	to #:configure-flags.

	gnu: iproute2: Update to 5.1.0.
	* gnu/packages/linux.scm (iproute2): Update to 5.1.0.

	gnu: gegl: Update to 0.4.16.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.16.

	gnu: electrum: Update to 3.3.5.
	* gnu/packages/finance.scm (electrum): Update to 3.3.5.

	gnu: libkomparediff2: Update to 19.04.1.
	* gnu/packages/kde.scm (libkomparediff2): Update to 19.04.1.

	gnu: libkomparediff2: Don't use NAME in source URI.
	* gnu/packages/kde.scm (libkomparediff2)[source]: Hard-code NAME.

	gnu: libkomparediff2: Fix source file name.
	* gnu/packages/kde.scm (libkomparediff2)[source]: Remove (incorrect)
	FILE-NAME.

	gnu: nethack: Update to 3.6.2.
	* gnu/packages/games.scm (nethack): Update to 3.6.2.

	Revert "build-self: Let HOME pass through the execution environment."
	This reverts commit 48d498c2c3984784336b27ba5e261319f3ac6a3a.
	It breaks ‘guix pull’.

2019-05-11  Diego Nicola Barbato  <dnbarbato@posteo.de>

	gnu: denemo: Use older version of gtksourceview.
	* gnu/packages/music.scm (denemo)[inputs]: Replace gtksourceview with
	gtksourceview-3.

	Signed-off-by: Ricardo Wurmus <rekado@elephly.net>.

2019-05-11  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-dired-rsync.
	* gnu/packages/emacs-xyz.scm (emacs-dired-rsync): New variable.

2019-05-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Update to 0.6.1.
	* gnu/packages/admin.scm (shepherd): Update to 0.6.1.

2019-05-11  Ludovic Courtès  <ludo@gnu.org>

	build-self: Let HOME pass through the execution environment.
	Fixes <https://bugs.gnu.org/35623>.
	Reported by Karrick McDermott <kmcdermott@linkedin.com>.

	* build-aux/build-self.scm (build): Add 'getenv' and 'setenv' calls for
	HOME.

2019-05-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: picard: Return #t from phases.
	* gnu/packages/music.scm (picard)[arguments]: Return #t from
	‘patch-source’ phase.

	gnu: picard: Use build system features.
	* gnu/packages/music.scm (picard)[arguments]: Leverage #:use-setuptools?
	and #:configure-flags instead of a custom ‘install’ phase.

	gnu: picard: Update to 2.1.3.
	* gnu/packages/music.scm (picard): Update to 2.1.3.

	gnu: libshout: Update to 2.4.2.
	* gnu/packages/xiph.scm (libshout): Update to 2.4.2.

	gnu: libshout: Don't use NAME in source URI.
	* gnu/packages/xiph.scm (libshout)[source]: Hard-code NAME.

	gnu: upower: Update to 0.99.10.
	* gnu/packages/gnome.scm (upower): Update to 0.99.10.
	* gnu/packages/patches/upower-builddir.patch: Adapt.

	gnu: powwow: Update to 1.2.19.
	* gnu/packages/games.scm (powwow): Update to 1.2.19.

	gnu: wesnoth: Update to 1.14.7.
	* gnu/packages/games.scm (wesnoth): Update to 1.14.7.

	gnu: chroma: Update to 1.17.
	* gnu/packages/games.scm (chroma): Update to 1.17.

	gnu: qbittorrent: Update to 4.1.6.
	* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.1.6.

	gnu: man-db: Update to 2.8.5.
	* gnu/packages/man.scm (man-db): Update to 2.8.5.
	[arguments]: Add systemd unit directory to #:configure-flags.

2019-05-11  Timothy Sample  <samplet@ngyro.com>

	services: gdm: Include user profile in D-Bus paths.
	This partially addresses <https://bugs.gnu.org/35267>.

	* gnu/services/xorg.scm (dbus-daemon-wrapper): When available, include
	directories from '~/.guix-profile' in the search paths of the D-Bus
	daemon.

2019-05-11  Julien Lepiller  <julien@lepiller.eu>

	gnu: wine-staging: Update to 4.8.
	* gnu/packages/wine.scm (wine-staging,wine-staging-patchset-data):
	Update to 4.8.

2019-05-11  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: emacs-use-package: Update to 2.4.
	* gnu/packages/emacs-xyz.scm (emacs-use-package): Update to 2.4.

2019-05-11  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-rotate-text.
	* gnu/packages/emacs-xyz.scm (emacs-rotate-text): New variable.

2019-05-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdf5array: Update to 1.12.1.
	* gnu/packages/bioinformatics.scm (r-hdf5array): Update to 1.12.1.

	gnu: r-sfsmisc: Update to 1.1-4.
	* gnu/packages/statistics.scm (r-sfsmisc): Update to 1.1-4.

	gnu: r-dt: Update to 0.6.
	* gnu/packages/statistics.scm (r-dt): Update to 0.6.

	gnu: r-rversions: Update to 2.0.0.
	* gnu/packages/statistics.scm (r-rversions): Update to 2.0.0.

	gnu: r-quadprog: Update to 1.5-7.
	* gnu/packages/maths.scm (r-quadprog): Update to 1.5-7.

	gnu: r-styler: Update to 1.1.1.
	* gnu/packages/cran.scm (r-styler): Update to 1.1.1.

	gnu: r-bookdown: Update to 0.10.
	* gnu/packages/cran.scm (r-bookdown): Update to 0.10.

	gnu: r-future: Update to 1.13.0.
	* gnu/packages/cran.scm (r-future): Update to 1.13.0.

	gnu: r-grimport2: Update to 0.1-5.
	* gnu/packages/cran.scm (r-grimport2): Update to 0.1-5.

	gnu: r-rcmdcheck: Update to 1.3.3.
	* gnu/packages/cran.scm (r-rcmdcheck): Update to 1.3.3.

	gnu: r-fs: Update to 1.3.1.
	* gnu/packages/cran.scm (r-fs): Update to 1.3.1.

	gnu: r-parsedate: Update to 1.2.0.
	* gnu/packages/cran.scm (r-parsedate): Update to 1.2.0.
	[propagated-inputs]: Add r-rematch2.

	gnu: r-processx: Update to 3.3.1.
	* gnu/packages/cran.scm (r-processx): Update to 3.3.1.

	gnu: r-ggrepel: Update to 0.8.1.
	* gnu/packages/cran.scm (r-ggrepel): Update to 0.8.1.

	gnu: r-dimred: Update to 0.2.3.
	* gnu/packages/cran.scm (r-dimred): Update to 0.2.3.

	gnu: r-regioner: Update to 1.16.1.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.16.1.

2019-05-11  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: osc: Update to 0.165.0.
	* gnu/packages/build-tools.scm (osc): Update to 0.165.0.
	[source]: Use git-fetch.
	[arguments]: Use python3. osc_hotshot.py is gone. So, do not attempt to delete
	it. Rename fix-filename-and-remove-unused phase to fix-filename phase.
	[inputs]: Add rpm. Remove python2-urlgrabber. Replace python2-m2crypto and
	python2-pycurl with python-m2crypto and python-pycurl.

	gnu: rpm: Update to 4.14.2.1.
	* gnu/packages/package-management.scm (rpm): Update to 4.14.2.1.
	[inputs]: Use python instead of python-2.
	[home-page]: Use HTTPS URI.

2019-05-11  Diego Nicola Barbato  <dnbarbato@posteo.de>

	doc: Fix typo.
	* doc/guix.texi (shepherd-service): Replace 'requirements' with 'requirement'.

2019-05-11  HiPhish  <hiphish@posteo.de>

	gnu: neovim: Update to 0.3.5.
	* gnu/packages/vim.scm (neovim): Update to 0.3.5.
	[source]: Use git-fetch.

2019-05-10  Ricardo Wurmus  <rekado@elephly.net>

	etc: Refer to ci.guix.gnu.org in install script.
	* etc/guix-install.sh: Replace reference to ci.guix.info with ci.guix.gnu.org.

2019-05-10  Ludovic Courtès  <ludo@gnu.org>

	services: 'gc-root-service-type' now has a default value.
	* gnu/services.scm (gc-root-service-type)[default-value]: New field.

	linux-container: Improve filtering of unnecessary file systems.
	* gnu/system/linux-container.scm (containerized-operating-system)[user-file-systems]:
	Add trailing slash for the "/dev/" and "/sys/" prefixes.

	system: Export 'operating-system-default-essential-services'.
	* gnu/system.scm (essential-services): Rename to...
	(operating-system-default-essential-services): ... this.
	(<operating-system>)[essential-services]: Adjust accordingly.

2019-05-10  Leo Famulari  <leo@famulari.name>

	gnu: Go 1.11: Update to 1.11.10.
	* gnu/packages/golang.scm (go-1.11): Update to 1.11.10.

2019-05-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-auctex: Update to 12.1.2.
	* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 12.1.2.

	gnu: emacs-debbugs: Update to 0.18.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.18.

2019-05-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gnome-tweak-tool: Update to 3.28.1.
	Fixes <https://bugs.gnu.org/35597>.

	* gnu/packages/gnome.scm (gnome-tweak-tool): Deprecate and rename...
	(gnome-tweaks): ...to this.  Update to 3.28.1.
	[build-system]: Use meson-build-system.
	[arguments]: Adjust configure flags; pass glib-or-gtk? flag; remove custom
	phases that are now provided by the meson-build-system; add phases "wrap" and
	"wrap-gi-typelib".
	[native-inputs]: Remove meson-for-build and ninja.
	[home-page]: Update.
	[description]: Use "Tweaks" instead of "Tweak Tool".
	* gnu/packages/patches/gnome-tweak-tool-search-paths.patch: Rename file...
	* gnu/packages/patches/gnome-tweaks-search-paths.patch: ...to this.
	* gnu/local.mk (dist_patch_DATA): Update patch file name.

2019-05-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-rqc.
	* gnu/packages/bioconductor.scm (r-rqc): New variable.

	gnu: Add r-quasr.
	* gnu/packages/bioconductor.scm (r-quasr): New variable.

	gnu: Add r-rhisat2.
	* gnu/packages/bioconductor.scm (r-rhisat2): New variable.

	gnu: Add r-sgseq.
	* gnu/packages/bioconductor.scm (r-sgseq): New variable.

	gnu: Add r-xgboost.
	* gnu/packages/cran.scm (r-xgboost): New variable.

	gnu: Add r-citr.
	* gnu/packages/cran.scm (r-citr): New variable.

	gnu: Add r-refmanager.
	* gnu/packages/cran.scm (r-refmanager): New variable.

	gnu: Add r-ggfortify.
	* gnu/packages/cran.scm (r-ggfortify): New variable.

	gnu: Add r-plot3d.
	* gnu/packages/cran.scm (r-plot3d): New variable.

	gnu: Add r-enrichr.
	* gnu/packages/cran.scm (r-enrichr): New variable.

	gnu: Add r-dalex.
	* gnu/packages/cran.scm (r-dalex): New variable.

	gnu: Add r-rbowtie.
	* gnu/packages/bioconductor.scm (r-rbowtie): New variable.

	gnu: Add r-iclusterplus.
	* gnu/packages/bioconductor.scm (r-iclusterplus): New variable.

2019-05-10  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.1.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.
	(%linux-libre-hash): Update hash.
	(%linux-libre-5.0-patches): Rename to ...
	(%linux-libre-5.1-patches): ... this.
	(linux-libre, linux-libre-arm-generic, linux-libre-arm-veyron)
	(linux-libre-arm-omap2plus): Use %linux-libre-5.1-patches.
	(vhba-module): Move definition below the kernel packages.
	* gnu/packages/aux-files/linux-libre/5.0-arm-veyron.conf,
	gnu/packages/aux-files/linux-libre/5.0-arm.conf,
	gnu/packages/aux-files/linux-libre/5.0-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.0-i686.conf,
	gnu/packages/aux-files/linux-libre/5.0-x86_64.conf: Delete files.
	* gnu/packages/aux-files/linux-libre/5.1-arm-veyron.conf,
	gnu/packages/aux-files/linux-libre/5.1-arm.conf,
	gnu/packages/aux-files/linux-libre/5.1-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.1-i686.conf,
	gnu/packages/aux-files/linux-libre/5.1-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Adjust accordingly.

2019-05-09  Ivan Petkov  <ivanppetkov@gmail.com>

	gnu: rust: Update to 1.34.1.
	* gnu/packages/rust.scm (rust): Update to 1.34.1.

	gnu: rust: Make source derivations smaller.
	* gnu/packages/rust.scm (rust-source-pre-1.32): Delete procedure.
	(rust-bootstrapped-package-pre-1.32): Delete procedure.
	(rust-bootstrapped-package): Remove optional keys, and return an origin.
	(rust-uri): New variable.
	(mrustc): Change native-input "rust" to use source of rust-1.19.
	(rust-1.19)[source]: Define package source.
	(rust-1.20): Use rust-bootstrapped-package.
	(rust-1.21): Likewise.
	(rust-1.22): Likewise.
	(rust-1.23): Likewise.
	(rust-1.24): Likewise.
	(rust-1.25): Likewise.
	(rust-1.26): Likewise.
	(rust-1.27): Likewise.
	(rust-1.28): Likewise.
	(rust-1.29): Likewise.
	(rust-1.30): Likewise.
	(rust-1.31): Likewise.
	(rust-1.32): Likewise.
	(rust-1.33): Likewise.
	(rust-1.34): Likewise.

	gnu: rust: Delete install logs and manifests.
	* gnu/packages/rust.scm (rust-1.20)[arguments]<#:phases>[delete-install-logs]:
	New phase.

	build/cargo-utils: Remove "src-name" parameter.
	* gnu/packages/gnuzilla.scm (icecat)[arguments]<#:phases>
	[patch-cargo-checksums]: Delete "null-file" variable.
	* gnu/packages/rust.scm (%cargo-reference-project-file): Delete variable.
	* gnu/packages/rust.scm (rust-1.19): Remove reference to
	"%cargo-reference-project-file".
	* guix/build/cargo-utils.scm (generate-checksums): Remove "src-name"
	parameter.

2019-05-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gcc-4.7: Hide package.
	* gnu/packages/gcc.scm (gcc-4.7): Wrap in "hidden-package" expression.

	gnu: emacs-dash: Update to 2.16.0.
	* gnu/packages/emacs-xyz.scm (emacs-dash): Update to 2.16.0.

	gnu: Add guile-file-names.
	* gnu/packages/guile-xyz.scm (guile-file-names): New variable.

2019-05-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: seabios: Update to 1.12.1.
	This is a stable release despite the missing tarball.
	<https://mail.coreboot.org/hyperkitty/list/seabios@seabios.org/thread/ONGRJVF3A45SAXOKBED52V2UD3YUWTRT/>

	* gnu/packages/firmware.scm (seabios): Update to 1.12.1.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.

2019-05-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: man-pages: Update to 5.01.
	* gnu/packages/man.scm (man-pages): Update to 5.01.

	gnu: emacs-sml-mode: Update to 6.9.
	* gnu/packages/emacs-xyz.scm (emacs-sml-mode): Update to 6.9.

	gnu: cdemu-client: Update to 3.2.1.
	* gnu/packages/cdrom.scm (cdemu-client): Update to 3.2.1.

	gnu: cdemu-daemon: Update to 3.2.2.
	* gnu/packages/cdrom.scm (cdemu-daemon): Update to 3.2.2.

	gnu: libmirage: Update to 3.2.2.
	* gnu/packages/cdrom.scm (libmirage): Update to 3.2.2.

	gnu: vhba-module: Update to 20190410.
	* gnu/packages/linux.scm (vhba-module): Update to 20190410.

	gnu: cloc: Update to 1.82.
	* gnu/packages/code.scm (cloc): Update to 1.82.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.

2019-05-09  Marius Bakke  <mbakke@fastmail.com>

	services: dhcp-client: Ignore interfaces that are not ARP capable.
	* gnu/services/networking.scm (dhcp-client-service-type): Filter interfaces
	that do not support the ARP protocol.

	syscalls: Add 'arp-network-interface?'.
	* guix/build/syscalls.scm (IFF_NOARP): New variable.
	(arp-network-interface?): New public procedure.

2019-05-09  Ludovic Courtès  <ludo@gnu.org>

	pull: Display 'hash guix' hint when the new and old 'guix' are different.
	Fixes <https://bugs.gnu.org/35601>.
	Reported by Diego Nicola Barbato <dnbarbato@posteo.de>.

	Previously we were calling (which "guix") after the new profile had been
	built and symlinked, so in most cases the hint would not be triggered,
	even though it should have been triggered.

	* guix/scripts/pull.scm (build-and-install)[guix-command]: New variable.
	Compare PROFILE/bin/guix against GUIX-COMMAND.

2019-05-09  Ludovic Courtès  <ludo@gnu.org>

	tests: Ensure 'unshare' works before relying on it.
	Fixes <https://bugs.gnu.org/35642>.
	Reported by Josh Holland <josh@inv.alid.pw>.

	* tests/guix-pack-relocatable.sh: Before invoking 'unshare' at the
	bottom, add "if unshare -r true" condition.
	* tests/guix-pack.sh: Likewise.

2019-05-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: Use mirror://kernel.org in source URIs.
	* gnu/packages/linux.scm (bridge-utils, cpufrequtils, sbc)[source](uri): Use
	"mirror://kernel.org" instead of www.kernel.org directly.

2019-05-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: wpa_supplicant: Update to 2.8 [security fixes].
	This release fixes CVE-2019-9494, CVE-2019-9495, CVE-2019-9496, CVE-2019-9497,
	CVE-2019-9498, CVE-2019-9499, and CVE-2019-11555.

	* gnu/packages/admin.scm (wpa-supplicant-minimal): Update to 2.8.
	[source](snippet): New field.  Disable D-Bus.
	[arguments]: Change CONFIG_TLS to use OpenSSL rather than GnuTLS.  This is
	required by many of the new default build-time settings.
	[inputs]: Remove GNUTLS and LIBGCRYPT.  Add OPENSSL.
	(wpa-supplicant)[arguments]: Remove obsolete CONFIG_CTRL_IFACE_DBUS=y.

2019-05-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: libtorrent-rasterbar: Update to 1.1.13.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.1.13.

	gnu: leveldb: Update to 1.22.
	* gnu/packages/databases.scm (leveldb): Update to 1.22.

2019-05-09  Josh Holland  <josh@inv.alid.pw>

	gnu: Mercurial: Update to 5.0
	* gnu/packages/version-control.scm (mercurial): Update to 5.0.

2019-05-09  Ludovic Courtès  <ludo@gnu.org>

	services: Log-in services now require "pam_loginuid".
	Fixes <https://bugs.gnu.org/35553>.
	Reported by Bruno Haible <bruno@clisp.org>.

	* gnu/services/base.scm (login-pam-service): Pass #:login-uid? #t to
	'unix-pam-service'.
	* gnu/services/ssh.scm (lsh-pam-services, openssh-pam-services):
	Likewise.
	* gnu/services/xorg.scm (slim-pam-service): Likewise.
	(gdm-pam-service): Likewise for "gdm-autologin" and "gdm-password".
	* gnu/tests/base.scm (run-basic-test)["getlogin on tty1"]: New test.
	* gnu/tests/ssh.scm (run-ssh-test): Add #:test-getlogin? parameter.
	["getlogin"]: New test.
	(%test-dropbear): Pass #:test-getlogin? #f.

2019-05-09  Ludovic Courtès  <ludo@gnu.org>

	system: pam: Add #:login-uid? parameter to 'unix-pam-service'.
	* gnu/system/pam.scm (unix-pam-service): Add #:login-uid? parameter.  In
	then 'session' field, add "pam_loginuid.so" as required when LOGIN-UID?
	is true.

	gnu: Add hostapd.
	* gnu/packages/admin.scm (hostapd): New variable.

2019-05-09  Ludovic Courtès  <ludo@gnu.org>

	services: slim: Provide the 'xorg-server' Shepherd service.
	This is a followup to 61569171d03146f41ba1b9aedf29fd8fa78d6102.

	* gnu/services/xorg.scm (slim-shepherd-service): Add 'xorg-server' to
	'provision' when VT is "vt7".

2019-05-09  Ludovic Courtès  <ludo@gnu.org>

	bootloader: grub: Remove unneeded 'terminal_output'.
	Fixes <https://bugs.gnu.org/35585>.
	Reported by Florian Pelz <pelzflorian@pelzflorian.de>.

	This statement was added in 8d058e7b1b1a409d3d9cc29c5650a98db4e78783 but
	turned out to be unnecessary.

	* gnu/bootloader/grub.scm (grub-configuration-file): Remove
	'terminal_output' statement.

2019-05-09  Ludovic Courtès  <ludo@gnu.org>

	installer: Add missing 'G_' call.
	* gnu/installer/newt/user.scm (run-user-page): Add 'G_' call for "User
	creation".

2019-05-09  Josh Holland  <josh@inv.alid.pw>

	doc: Fix typo.
	* doc/guix.texi (cargo-build-system): Correct Carto.toml.

2019-05-09  Chris Marusich  <cmmarusich@gmail.com>
	    Tobias Geerinckx-Rice  <me@tobias.gr>

	ui: Make package outputs searchable.
	* guix/ui.scm (relevance): Allow the "field" procedure of a metric to
	return a list, and handle that case appropriately.  Update docstring.
	(%package-metrics): Add a metric for package outputs.
	* guix/scripts/package.scm (find-packages-by-description): Update
	docstring.
	* tests/guix-package.sh: Add a test case to verify that package outputs are
	included in search results.

2019-05-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-pylibmc.
	* gnu/packages/databases.scm (python-pylibmc, python2-pylibmc): New variables.

	gnu: Add libmemcached.
	* gnu/packages/databases.scm (libmemcached): New variable.

	Add (guix bzr-download).
	* guix/bzr-download.scm, guix/build/bzr.scm,
	etc/snippets/scheme-mode/guix-bzr-reference: New files.
	* Makefile.am (MODULES): Add them.
	* etc/snippets/scheme-mode/guix-origin: Add "bzr-fetch" to the origin choices.

2019-05-09  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.0.14.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.14.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.41.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.41.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.117.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.117.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.174.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.174.

2019-05-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: usbutils: Add ‘python’ output.
	* gnu/packages/linux.scm (usbutils)[outputs]: Add ‘python’.
	[arguments]: Add ‘separate-python-output’ phase.

	gnu: usbutils: Fix broken lsusb.py.
	* gnu/packages/linux.scm (usbutils)[inputs]: Add python.

	gnu: usbutils: Update to 012.
	* gnu/packages/linux.scm (usbutils): Update to 012.
	[arguments]: Add ‘patch-bootstrap-scripts’ phase.
	[native-inputs]: Add autoconf, automake, and libtool.

2019-05-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: mariadb: Update to 10.1.40.
	* gnu/packages/databases.scm (mariadb): Update to 10.1.40.

	gnu: Valgrind: Remove version 3.14.0.
	* gnu/packages/valgrind.scm (valgrind): Update to 3.15.0.
	(valgrind-3.15): Remove variable.

	gnu: libgsf: Update to 1.14.46.
	* gnu/packages/gnome.scm (libgsf): Update to 1.14.46.

2019-05-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mbpfan: Update to 2.1.1.
	* gnu/packages/linux.scm (mbpfan): Update to 2.1.1.

	gnu: dovecot: Update to 2.3.6.
	* gnu/packages/mail.scm (dovecot): Update to 2.3.6.

	gnu: mpop: Update to 1.4.4.
	* gnu/packages/mail.scm (mpop): Update to 1.4.4.

	gnu: gmime: Update to 3.2.3.
	* gnu/packages/mail.scm (gmime): Update to 3.2.3.

	gnu: opari2: Use HTTPS home page.
	* gnu/packages/profiling.scm (opari2)[home-page]: Use HTTPS.

	gnu: opari2: Update to 2.0.4.
	* gnu/packages/profiling.scm (opari2): Update to 2.0.4.

	gnu: fasm: Update to 1.73.11.
	* gnu/packages/assembly.scm (fasm): Update to 1.73.11.

2019-05-08  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.1.2.
	*  gnu/packages/syncthing.scm (syncthing): Update to 1.1.2.

2019-05-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-efl: Update to 1.22.0.
	* gnu/packages/enlightenment.scm (python-efl): Update to 1.22.0.
	[source]: Use https.  Add snippet to remove files generated by cython.

	gnu: terminology: Update build.
	* gnu/packages/enlightenment.scm (terminology)[arguments]: Add to
	configure-flags.  Add custom 'set-home-directory phase.

	gnu: efl: Update to 1.22.2.
	* gnu/packages/enlightenment.scm (efl): Update to 1.22.2.
	[propagated-inputs]: Move libsndfile, pulseaudio ...
	[inputs]: ... to here.
	[source]: Remove patch.
	* gnu/packages/patches/efl-mesa-compat.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-05-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: liburcu: Update to 0.11.0.
	* gnu/packages/datastructures.scm (liburcu): Update to 0.11.0.

2019-05-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add copyright header.
	* gnu/packages/fonts.scm: Add copyright header.

	gnu: Add font-sil-andika.
	* gnu/packages/fonts.scm (font-sil-andika): New variable.

2019-05-08  Rutger Helling  <rhelling@mykolab.com>

	gnu: retroarch: Update to 1.7.7.
	* gnu/packages/emulators.scm (retroarch): Update to 1.7.7.

2019-05-07  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-irfc: Update to 20130824.507-1.
	This commits changes package's source hash, because 'irfc.el' file was
	modified. New file contains HTTPS instead of HTTP URLs.

	* gnu/packages/emacs-xyz.scm (emacs-irfc): Update to 20130824.507-1.

2019-05-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tlp: Update to 1.2.2.
	* gnu/packages/linux.scm (tlp): Update to 1.2.2.

2019-05-07  Christopher Baines  <mail@cbaines.net>

	services: dovecot: Rename auth-verbose-passwords?.
	* gnu/services/mail.scm (dovecot-configuration)[auth-verbose-passwords?]:
	Rename to auth-verbose-passwords, and change the type to a string, as this
	parameter can take one of three string values.
	* doc/guix.texi (Dovecot service): Update the corresponding documentation.

2019-05-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-next: Update to 1.2.1.
	* gnu/packages/web-browsers.scm (sbcl-next): Update to 1.2.1.

	gnu: next-gtk-webkit: Update to 1.2.1.
	* gnu/packages/web-browsers.scm (next-gtk-webkit): Update to 1.2.1.

2019-05-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	guix: Simplify and robustify lzread!.
	* guix/lzlib.scm (lzread!): Do it.

	Previously lzread! would fail if COUNT was bigger
	than (lz-decompress-write-size).  This is possible if a previous call to
	lzread! didn't empty the LZ_decompress input buffer (e.g. BV was too small to
	fit all the data).

2019-05-07  Diego Nicola Barbato  <dnbarbato@posteo.de>

	doc: Document 'display' and 'vt' fields of 'slim-configuration'.
	* doc/guix.texi (X Window): Mention 'display' and 'vt' fields of
	  'slim-configuration' and explain how to use them to add multiple SLiM
	  services to system services.

2019-05-07  Diego Nicola Barbato  <dnbarbato@posteo.de>

	services: slim: Allow SLiM to be started on multiple ttys.
	This change makes it possible to add multiple SLiM services to an operating
	system configuration by setting the new 'display' and 'vt' fields in their
	configurations to different values.  Each SLiM service will get its own
	authfile, logfile, lockfile, and shepherd service, which will start SLiM on a
	different tty.

	* gnu/services/xorg.scm: Export slim-configuration-display and
	  slim-configuration-vt.
	  (<slim-configuration>)[display, vt]: New fields.
	  (slim-shepherd-service): Refactor let.
	  [slim.cfg]: Use new fields for setting display_name, xserver_arguments,
	  authfile, lockfile, and logfile.
	  [shepherd-service][provision]: Name the shepherd service according to the
	  value of 'vt'.
	  [shepherd-service][start]: Delete the right lockfile.

2019-05-07  Diego Nicola Barbato  <dnbarbato@posteo.de>

	gnu: slim: Allow customisation of Xorg display.
	Previously SLiM could only start on display :0.0.  This change makes it
	possible to run multiple instances of SLiM at the same time.

	* gnu/packages/patches/slim-display.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/display-managers.scm (slim): Use it.

2019-05-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnome-control-center: Patch file name of 'nm-connection-editor'.
	* gnu/packages/gnome.scm (gnome-control-center)[argument]: In
	'patch-paths' phase, provide absolute file name to
	'nm-connection-editor' in panels/network/*.c

2019-05-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnome-control-center: Patch file name of 'gkbd-keyboard-display'.
	Fixes <https://bugs.gnu.org/35605>.
	Reported by sirgazil <sirgazil@zoho.com>.

	* gnu/packages/gnome.scm (gnome-control-center)[arguments]: In
	'patch-paths' phase, patch "cc-region-panel.cc" and provide it with the
	absolute file name of 'gkbd-keyboard-display'.

2019-05-07  Ludovic Courtès  <ludovic.courtes@inria.fr>

	environment: Non ad-hoc mode also honors transformation options.
	Fixes <https://bugs.gnu.org/35618>.
	Reported by Florent Pruvost <florent.pruvost@inria.fr>.

	* guix/scripts/environment.scm (options/resolve-packages): Add call to
	TRANSFORM in non "ad-hoc" case.
	* tests/guix-environment.sh: Add test.

2019-05-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add sbcl-find-port, cl-find-port, and ecl-find-port.
	* gnu/packages/lisp.scm (sbcl-find-port, cl-find-port, ecl-find-port): New
	variables.

2019-05-07  Ludovic Courtès  <ludo@gnu.org>

	installer: "Exit" button in user page actually exits.
	Fixes <https://bugs.gnu.org/35607>.
	Reported by Florian Pelz <pelzflorian@pelzflorian.de>.

	* gnu/installer/newt/user.scm (run-user-page): Add 'cond' clause for
	ARGUMENT = EXIT-BUTTON.

2019-05-07  Ludovic Courtès  <ludo@gnu.org>

	uuid: 'fat-uuid->string' preserves leading zeros.
	Fixes <https://bugs.gnu.org/35582>.
	Reported by sirgazil <sirgazil@zoho.com>.

	Previously, leading zeros would be removed, leading to an "invalid"
	UUID:

	  (uuid->string (uuid "00CA-050E" 'fat32))
	  ⇒ "CA-50E"
	  (string->uuid "CA-50E" 'fat32)
	  ⇒ #f

	* gnu/system/uuid.scm (fat-uuid->string): Pad digits with zeros.
	* tests/uuid.scm ("uuid, FAT32, leading zeros preserved"): New test.

2019-05-07  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: grammalecte: Update to 1.0.2.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 1.0.2.

2019-05-07  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Add password 'hide' checkbox.
	* gnu/installer/newt/page.scm (run-input-page)[input-hide-checkbox?]: New
	parameter adding a checkbox to toggle password hiding. By default, the
	checkbox is active and the password is hence hided.
	* gnu/installer/newt/partition.scm (prompt-luks-passwords): Enable the
	previous parameter on both password input pages.
	* gnu/installer/newt/user.scm (run-root-password-page): Enable the previous
	parameter,
	(confirm-password): ditto,
	(run-user-add-page): add a checkbox to toggle password hiding.

2019-05-07  Rutger Helling  <rhelling@mykolab.com>

	gnu: vulkan-headers: Update to 1.1.107.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.1.107.
	* gnu/packages/vulkan.scm (vulkan-loader): Update hash.
	* gnu/packages/vulkan.scm (vulkan-tools): Update hash.

2019-05-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: tegola: Fix build.
	* gnu/packages/geo.scm (tegola)[arguments]: Adapt the "unpack-path" for the new
	unpack phase.
	* gnu/packages/geo.scm (tegola)[phases]{set-version}: Update the directory path.
	{rename-import}: Remove phase.

	gnu: imposm3: Fix build.
	* gnu/packages/geo.scm (imposm3)[arguments]: Adapt unpack-path for the new
	unpack phase.
	[phases]: Remove the "rename-import" phase, now obsolete.

2019-05-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: restic: Fix build.
	This fixes a regression introduced by commit f42e4ebb56.

	* gnu/packages/backup.scm (restic)[arguments]: Remove "unpack-path" argument.
	[phases]{build, check, install, install-docs}: Update the working directory to
	"src/github.com/restic/restic".

2019-05-07  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: syncthing: Fix build.
	* gnu/packages/syncthing.scm (syncthing)[arguments]: Drop the unpack-path
	  argument, made unnecessary by commit f42e4ebb56.

2019-05-06  Pierre Neidhardt  <mail@ambrevar.xyz>
	    Ludovic Courtès  <ludo@gnu.org>

	Add (guix lzlib).
	* guix/lzlib.scm, tests/lzlib.scm: New files.
	* Makefile.am (MODULES): Add guix/lzlib.scm.
	(SCM_TESTS): Add tests/lzlib.scm.
	* m4/guix.m4 (GUIX_LIBLZ_LIBDIR): New macro.
	* configure.ac (LIBLZ_LIBDIR): Use it.  Define and substitute
	'LIBLZ'.
	* guix/config.scm.in (%liblz): New variable.
	* guix/self.scm (make-config.scm): Add TODO comment.

2019-05-06  Ludovic Courtès  <ludo@gnu.org>

	installer: Skip network selection dialogs when there is no choice.
	Previously, for a machine that only has wired networking, and only one
	such network, we'd have to go through two selection boxes.  Now we just
	skip both.

	* gnu/installer/newt/ethernet.scm (run-ethernet-page): When
	'ethernet-services' returns one element, return it directly without
	opening a listbox selection.
	* gnu/installer/newt/network.scm (run-technology-page): Likewise.

2019-05-06  Ludovic Courtès  <ludo@gnu.org>

	installer: Shrink simple listboxes to their minimum height.
	* gnu/installer/newt/partition.scm (run-partioning-page): Pass
	 #:listbox-height.
	(run-scheme-page): Likewise.
	(run-device-page): Likewise.
	* gnu/installer/newt/network.scm (run-technology-page): Likewise.
	* gnu/installer/newt/ethernet.scm (run-ethernet-page): Likewise.

2019-05-06  Ludovic Courtès  <ludo@gnu.org>

	installer: Actually translate step descriptions.
	Until now, step descriptions in the menu that shows up when hitting
	"Exit" would not be translated.  That's because the 'G_' procedure was
	called once and for all when the installer was started.

	* gnu/installer/steps.scm (<installer-step>)[description]: Add the
	'thunked' attribute.

2019-05-06  Ludovic Courtès  <ludo@gnu.org>

	installer: Do not sort methods on the partitioning page.
	* gnu/installer/newt/partition.scm (run-partioning-page): Pass
	 #:sort-listbox-items? #f so that methods always appear in the same
	 order.

	installer: Widen user dialog.
	* gnu/installer/newt/user.scm (run-user-add-page)[pad-label]: Increase
	2nd argument to 25.
	[entry-width]: Increase to 35.

2019-05-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: mate-power-manager: License is GPLv2+.
	Reported by Guy fleury <hoonandon@gmail.com>.

	* gnu/packages/mate.scm (mate-power-manager): Change to GPL2+.

2019-05-06  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-evil-nerd-commenter: Update to 3.3.7.
	* gnu/packages/emacs-xyz.scm (emacs-evil-nerd-commenter): Update to 3.3.7.

	gnu: emacs-elfeed: Update to 3.1.0.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed): Update to 3.1.0.

	gnu: emacs-hl-todo: Update to 3.0.0.
	* gnu/packages/emacs-xyz.scm (emacs-hl-todo): Update to 3.0.0.

2019-05-06  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Move the snippet and patches out of the 'source'.
	This commit changes the 'source' field of the 'icecat' package to
	simply be 'icecat-source', which aims to be suitable for use on any
	system that IceCat supports.

	* gnu/packages/gnuzilla.scm (icecat)[source]: Change to simply
	be 'icecat-source'.
	[native-inputs]: Add 'patch', along with the Guix-specific patches
	that were previously applied within 'source'.
	[arguments]: Remove the 'ensure-no-mtimes-pre-1980' phase.
	Add 'apply-guix-specific-patches' and 'remove-bundled-libraries'
	phases.  Touch 'configure' in the bootstrap phase.  Return #t from
	the 'augment-CPLUS_INCLUDE_PATH' phase.  Reindent.

2019-05-06  Mark H Weaver  <mhw@netris.org>

	gnu: icecat-source: Make sure 'makeicecat' is the right version.
	* gnu/packages/gnuzilla.scm (icecat-source): Check to make sure the
	value of FFMAJOR in the 'makeicecat' script matches the major version
	of IceCat being generated.

	gnu: icecat: Update to 60.6.2-guix1.
	* gnu/packages/gnuzilla.scm (%icecat-version): Update to 60.6.2-guix1.
	(icecat-source)[upstream-firefox-source]: Update hash.

2019-05-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gridgraphics: Update to 0.4-0.
	* gnu/packages/cran.scm (r-gridgraphics): Update to 0.4-0.

	gnu: r-checkmate: Update to 1.9.3.
	* gnu/packages/statistics.scm (r-checkmate): Update to 1.9.3.

	gnu: r-rgadem: Update to 2.32.0.
	* gnu/packages/bioconductor.scm (r-rgadem): Update to 2.32.0.

2019-05-06  Rutger Helling  <rhelling@mykolab.com>

	gnu: llvm: Update to 8.0.0.
	* gnu/packages/llvm.scm (llvm): Update to 8.0.0.
	* gnu/packages/llvm.scm (clang-runtime): Update hash.
	* gnu/packages/llvm.scm (clang): Update hash.

2019-05-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python2-terminado: Add missing input.
	* gnu/packages/python-web.scm (python2-terminado)[propagated-inputs]: Add
	python2-futures.

2019-05-06  Brian Leung  <bkleung89@gmail.com>

	gnu: Add emacs-miniedit.
	* gnu/packages/emacs-xyz.scm (emacs-miniedit): New variable.

	gnu: Add emacs-sudo-edit.
	* gnu/packages/emacs-xyz.scm (emacs-sudo-edit): New variable.

	gnu: Add emacs-docker-compose-mode.
	* gnu/packages/emacs-xyz.scm (emacs-docker-compose-mode): New variable.

	gnu: Add emacs-elisp-demos.
	* gnu/packages/emacs-xyz.scm (emacs-elisp-demos): New variable.

	gnu: Add emacs-flycheck-flow.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-flow): New variable.

	gnu: Add emacs-evil-textobj-syntax.
	* gnu/packages/emacs-xyz.scm (emacs-evil-textobj-syntax): New variable.

	gnu: Add emacs-names.
	* gnu/packages/emacs-xyz.scm (emacs-names): New variable.

2019-05-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: mate-power-manager: Placate 'guix lint'.
	Reported by guy fleury iteriteka <hoonandon@gmail.com>.

	* gnu/packages/mate.scm (mate-power-manager)[source]: Use mirror:// URL.
	[synopsis, description]: Adjust to placate 'guix lint'.

2019-05-06  Alex Griffin  <a@ajgrf.com>

	gnu: Add git-annex-remote-rclone.
	* gnu/packages/version-control.scm (git-annex-remote-rclone): New variable.

2019-05-06  Brendan Tildesley  <mail@brendan.scot>

	gnu: quickswitch-i3: Fix license field to use license:wtfpl2.
	* gnu/packages/wm.scm (quickswitch-i3): Fix license field to use
	  license:wtfpl2.

	gnu: tmux-themepack: Fix license field to refer to license:wtfpl2.
	* gnu/packages/tmux.scm (tmux-themepack): Fix license field to refer to
	  license:wtfpl2.

	gnu: Use license: prefix in tmux.scm.
	* gnu/packages/tmux.scm Use license: prefix in tmux.scm.

	gnu: python-pyyaml: Fix license field to refer to license:wtfpl2.
	* gnu/packages/python-xyz.scm (python-pyyaml): Fix license field to refer to
	  license:wtfpl2.

	gnu: envstore: Fix license field to refer to license:wtfpl2.
	* gnu/packages/shellutils.scm (envstore): Fix license field to refer to
	  license:wtfpl2.

	gnu: Use license: prefix in shellutils.scm.
	* gnu/packages/shellutils.scm Use license: prefix in all packages.

	gnu: zimg: Fix license field to refer to license:wtfpl2.
	* gnu/packages/image.scm (zimg): Fix license field to refer to license:wtfpl2.

2019-05-06  Carl Dong  <contact@carldong.me>

	gnu: gcc@9: Fix limits.h include for cross builds.
	This allows us to supply gcc-9 as an optional argument to cross-gcc,
	successfully constructing gcc-9-based cross-compilers.

	* gnu/packages/gcc.scm (gcc-9)[source](patches): Add
	  "gcc-9-asan-fix-limits-include.patch".
	* gnu/packages/patches/gcc-9-asan-fix-limits-include.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add the patch.

2019-05-06  Carl Dong  <contact@carldong.me>

	gnu: cross-base: Apply gcc 8 patch to gcc >= 8.
	* gnu/packages/cross-base.scm (cross-gcc): Apply gcc 8 patch to gcc >= 8.
	* gnu/packages/patches/gcc-8-cross-environment-variables.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add the patch.

	gnu: gcc: Add 9.1.0.
	* gnu/packages/gcc.scm (gcc-9): New variable.
	* gnu/packages/commencement.scm (gcc-toolchain-9): New variable.
	* gnu/packages/patches/gcc-9-strmov-store-file-names.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add the patch.

2019-05-06  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.0.13.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.13.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.40.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.40.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.116.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.116.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.173.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.173.

2019-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: go-build-system: Follow-up to commit f42e4ebb56.
	This follows commit f42e4ebb56, which made it so that the unpack phase return
	value could be left unspecified.

	* guix/build/go-build-system.scm (unpack): Ensure that the value returned upon
	a successful completion of the phase is #t.

2019-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: go-build-system: Follow-up commit.
	There was an extraneous pair of parens in commit 7e84d3eef7.  Thanks for Mark
	Weaver for reporting the issue.

	* guix/build/go-build-system.scm (unpack): Remove the extraneous pair of
	  parentheses surrounding the `display' function call.

2019-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: docker: Refer to xz by its absolute path.
	* gnu/packages/docker.scm (docker)[inputs]: Add xz.
	[phases]{patch-paths}: Patch the reference to xz.

	gnu: docker: Patch the reference to the docker proxy.
	* gnu/packages/docker.scm (docker)[inputs]: Add docker-libnetwork-cmd-proxy.
	* gnu/packages/docker.scm (docker)[phases]{patch-paths}: Patch proxy.go to
	refer to the docker-proxy binary by its absolute path.

2019-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: docker: Optimize substitution macros.
	This change halves the time needed to patch the paths.

	* gnu/packages/docker.scm (docker)[phases]{patch-paths}: Allow passing
	multiple SOURCE-TEXT, PACKAGE and RELATIVE-PATH tuples so that the rewrite
	rules can be generated and processed by a single use of the SUBSTITUTE*
	macro.  Rename SUBSTITUTE-LOOKPATH to SUBSTITUTE-LOOKPATH* and
	substitute-Command to SUBSTITUTE-COMMAND* to denote the change.  Adapt the
	uses of SUBSTITUTE-LOOKPATH* and SUBSTITUTE-COMMAND*.

2019-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: docker: Make macros use a relative path as argument.
	* gnu/packages/docker.scm (docker)[phases]: Move implementation detail inside
	the SUBSTITUTE-LOOKPATH and SUBSTITUTE-COMMAND macros definition, so that the
	relative path argument can be given as a relative path.

	gnu: docker: Harmonize LookPath regexes.
	* gnu/packages/docker.scm (docker)[phases]: In the patch-paths phase, update
	the regexes used by SUBSTITUTE-LOOKPATH and SUBSTITUTE-COMMAND to match at the
	start of the word, like it's done later.

	gnu: docker: Cleanup extraneous comments.
	* gnu/packages/docker.scm (docker): Remove "parenthesis-balancing" comments.

	gnu: docker: Fix indentation.
	* gnu/packages/docker.scm (docker): Fix indentation using Emacs.

2019-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	services: docker: Add new fields to support proxy.
	The Docker proxy enables inter-container and outside-to-container loopback,
	and is required by the Docker registry server.

	* gnu/services/docker.scm (docker-configuration)[proxy,
	enable-proxy?]: Add fields.
	(docker-shepherd-service): Use them.
	(serialize-boolean): New function.

2019-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add docker-libnetwork-cmd-proxy.
	* gnu/packages/docker.scm (docker-libnetwork-cmd-proxy): New variable.

	gnu: Add docker-libnetwork.
	* gnu/packages/docker.scm (docker-libnetwork): New private variable.

	gnu: Add go-netlink.
	* gnu/packages/linux.scm (go-netlink): New variable.

	gnu: Add go-netns.
	* gnu/packages/networking.scm (go-netns): New variable.

	gnu: Add go-sctp.
	* gnu/packages/networking.scm (go-sctp): New variable.

2019-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: go-build-system: Ensure uniform unpacking directory.
	Depending on whether the source is a directory or an archive, we strip the
	source directory or preserve it, respectively.  This change makes it so that
	whether the type of the source, it is unpacked at the expected location given
	by the IMPORT-PATH of the Go build system.

	* guix/build/go-build-system.scm: Add the (ice-9 ftw) module.
	(unpack): Add inner procedure to maybe strip the top level directory of an
	archive, document it and use it.

2019-05-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: go-build-system: Use WHEN for side-effect conditionals.
	* guix/build/go-build-system.scm (unpack): Replace single branch `if' by
	`when'.

	build: go-build-system: Re-ident.
	* guix/build/go-build-system.scm (unpack): Fix indentation.

2019-05-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chippeakanno: Update to 3.18.0.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.18.0.
	[propagated-inputs]: Add r-rtracklayer.

	gnu: r-arrmnormalization: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-arrmnormalization): Update to 1.24.0.

	gnu: r-progeny: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-progeny): Update to 1.6.0.

	gnu: r-rbowtie2: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-rbowtie2): Update to 1.6.0.

	gnu: r-zfpkm: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-zfpkm): Update to 1.6.0.

	gnu: r-webbioc: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-webbioc): Update to 1.56.0.

	gnu: r-widgettools: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-widgettools): Update to 1.62.0.

	gnu: r-wiggleplotr: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-wiggleplotr): Update to 1.8.0.

	gnu: r-wrench: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-wrench): Update to 1.2.0.

	gnu: r-xcms: Update to 3.6.0.
	* gnu/packages/bioconductor.scm (r-xcms): Update to 3.6.0.

	gnu: r-massspecwavelet: Update to 1.50.0.
	* gnu/packages/bioconductor.scm (r-massspecwavelet): Update to 1.50.0.

	gnu: r-xbseq: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-xbseq): Update to 1.16.0.

	gnu: r-roar: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-roar): Update to 1.20.0.

	gnu: r-yarn: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-yarn): Update to 1.10.0.

	gnu: r-quantro: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-quantro): Update to 1.18.0.

	gnu: r-yaqcaffy: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-yaqcaffy): Update to 1.44.0.

	gnu: r-simpleaffy: Update to 2.60.0.
	* gnu/packages/bioconductor.scm (r-simpleaffy): Update to 2.60.0.

	gnu: r-gcrma: Update to 2.56.0.
	* gnu/packages/bioconductor.scm (r-gcrma): Update to 2.56.0.

	gnu: r-yapsa: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-yapsa): Update to 1.10.0.

	gnu: r-somaticsignatures: Update to 2.20.0.
	* gnu/packages/bioconductor.scm (r-somaticsignatures): Update to 2.20.0.

	gnu: r-gtrellis: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-gtrellis): Update to 1.16.0.

	gnu: r-yamss: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-yamss): Update to 1.10.0.

	gnu: r-ebimage: Update to 4.26.0.
	* gnu/packages/bioconductor.scm (r-ebimage): Update to 4.26.0.

	gnu: r-aucell: Update to 1.6.0.
	* gnu/packages/bioconductor.scm (r-aucell): Update to 1.6.0.

	gnu: r-allelicimbalance: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-allelicimbalance): Update to 1.22.0.

	gnu: r-annotationtools: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-annotationtools): Update to 1.58.0.

	gnu: r-annotationfuncs: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-annotationfuncs): Update to 1.34.0.

	gnu: r-abaenrichment: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-abaenrichment): Update to 1.14.0.

	gnu: r-gofuncr: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-gofuncr): Update to 1.4.0.

	gnu: r-atacseqqc: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.8.0.
	[propagated-inputs]: Add r-edger.

	gnu: r-genomicscores: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-genomicscores): Update to 1.8.0.

	gnu: r-motifstack: Update to 1.28.0.
	* gnu/packages/bioconductor.scm (r-motifstack): Update to 1.28.0.
	[propagated-inputs]: Replace r-grimport with r-grimport2.

	gnu: r-motiv: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-motiv): Update to 1.40.0.

	gnu: r-rgadem: Update to 2.31.0.
	* gnu/packages/bioconductor.scm (r-rgadem): Update to 2.31.0.

	gnu: r-bacon: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-bacon): Update to 1.12.0.

	gnu: r-abseqr: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-abseqr): Update to 1.2.0.

	gnu: r-a4: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-a4): Update to 1.32.0.

	gnu: r-a4base: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-a4base): Update to 1.32.0.

	gnu: r-a4reporting: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-a4reporting): Update to 1.32.0.

	gnu: r-a4preproc: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-a4preproc): Update to 1.32.0.

	gnu: r-a4classif: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-a4classif): Update to 1.32.0.

	gnu: r-a4core: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-a4core): Update to 1.32.0.

	gnu: r-annaffy: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-annaffy): Update to 1.56.0.

	gnu: r-mlinterfaces: Update to 1.64.0.
	* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.64.0.

	gnu: r-clusterprofiler: Update to 3.12.0.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 3.12.0.

	gnu: r-enrichplot: Update to 1.4.0.
	* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.4.0.

	gnu: r-dose: Update to 3.10.0.
	* gnu/packages/bioconductor.scm (r-dose): Update to 3.10.0.

	gnu: r-fgsea: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-fgsea): Update to 1.10.0.
	[propagated-inputs]: Add r-bh.

	gnu: r-sigpathway: Update to 1.52.0.
	* gnu/packages/bioconductor.scm (r-sigpathway): Update to 1.52.0.

	gnu: r-anota: Update to 1.32.0.
	* gnu/packages/bioconductor.scm (r-anota): Update to 1.32.0.

	gnu: r-gosemsim: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.10.0.

	gnu: r-heatplus: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-heatplus): Update to 2.30.0.

	gnu: r-varianttools: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-varianttools): Update to 1.26.0.

	gnu: r-triform: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-triform): Update to 1.26.0.

	gnu: r-ioniser: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-ioniser): Update to 2.8.0.

	gnu: r-linnorm: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-linnorm): Update to 2.8.0.

	gnu: r-lumi: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-lumi): Update to 2.36.0.

	gnu: r-methylumi: Update to 2.30.0.
	* gnu/packages/bioconductor.scm (r-methylumi): Update to 2.30.0.

	gnu: r-minfi: Update to 1.30.0.
	* gnu/packages/bioconductor.scm (r-minfi): Update to 1.30.0.

	gnu: r-bumphunter: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-bumphunter): Update to 1.26.0.

	gnu: r-siggenes: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-siggenes): Update to 1.58.0.
	[propagated-inputs]: Add r-scrime.

	gnu: r-illuminaio: Update to 0.26.0.
	* gnu/packages/bioconductor.scm (r-illuminaio): Update to 0.26.0.

	gnu: r-geoquery: Update to 2.52.0.
	* gnu/packages/bioconductor.scm (r-geoquery): Update to 2.52.0.

	gnu: r-scone: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-scone): Update to 1.8.0.

	gnu: r-scdd: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-scdd): Update to 1.8.0.

	gnu: r-noiseq: Update to 2.28.0.
	* gnu/packages/bioconductor.scm (r-noiseq): Update to 2.28.0.

	gnu: r-monocle: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-monocle): Update to 2.12.0.

	gnu: r-mast: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-mast): Update to 1.10.0.
	[propagated-inputs]: Add r-blme.

	gnu: r-icobra: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-icobra): Update to 1.12.0.

	gnu: r-ihw: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-ihw): Update to 1.12.0.

	gnu: r-lpsymphony: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-lpsymphony): Update to 1.12.0.

	gnu: r-ebseq: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-ebseq): Update to 1.24.0.

	gnu: r-deds: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-deds): Update to 1.58.0.

	gnu: r-dnacopy: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-dnacopy): Update to 1.58.0.

	gnu: r-copynumber: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-copynumber): Update to 1.24.0.

	gnu: r-chipexoqual: Update to 1.8.0.
	* gnu/packages/bioconductor.scm (r-chipexoqual): Update to 1.8.0.

	gnu: r-savr: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-savr): Update to 1.22.0.

	gnu: r-destiny: Update to 2.14.0.
	* gnu/packages/bioconductor.scm (r-destiny): Update to 2.14.0.
	[propagated-inputs]: Remove r-fnn and r-hmisc; add r-ggplot2.

	gnu: r-biocneighbors: Update to 1.2.0.
	* gnu/packages/bioconductor.scm (r-biocneighbors): Update to 1.2.0.
	[propagated-inputs]: Add r-biocgenerics and r-rcpphnsw.

	gnu: r-ruvseq: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-ruvseq): Update to 1.18.0.

	gnu: r-dnabarcodes: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-dnabarcodes): Update to 1.14.0.

	gnu: r-inspect: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-inspect): Update to 1.14.0.

	gnu: r-plgem: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-plgem): Update to 1.56.0.

	gnu: r-rots: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-rots): Update to 1.12.0.

	gnu: r-glimma: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-glimma): Update to 1.12.0.

	gnu: r-goseq: Update to 1.36.0.
	* gnu/packages/bioconductor.scm (r-goseq): Update to 1.36.0.

	gnu: r-ctc: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-ctc): Update to 1.58.0.

	gnu: r-genomicinteractions: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-genomicinteractions): Update to 1.18.0.

	gnu: r-interactionset: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-interactionset): Update to 1.12.0.

	gnu: r-riboseqr: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-riboseqr): Update to 1.18.0.

	gnu: r-riboprofiling: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-riboprofiling): Update to 1.14.0.

	gnu: r-chipcomp: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-chipcomp): Update to 1.14.0.

	gnu: r-bayseq: Update to 2.18.0.
	* gnu/packages/bioconductor.scm (r-bayseq): Update to 2.18.0.

	gnu: r-qdnaseq: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-qdnaseq): Update to 1.20.0.

	gnu: r-cghcall: Update to 2.46.0.
	* gnu/packages/bioconductor.scm (r-cghcall): Update to 2.46.0.

	gnu: r-cghbase: Update to 1.44.0.
	* gnu/packages/bioconductor.scm (r-cghbase): Update to 1.44.0.

	gnu: r-marray: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-marray): Update to 1.62.0.

	gnu: r-graph: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-graph): Update to 1.62.0.

	gnu: r-multtest: Update to 2.40.0.
	* gnu/packages/bioconductor.scm (r-multtest): Update to 2.40.0.

	gnu: r-ripseeker: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-ripseeker): Update to 1.24.0.

	gnu: r-diffbind: Update to 2.12.0.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 2.12.0.
	[propagated-inputs]: Add r-rhtslib; remove r-zlibbioc.

	gnu: r-qvalue: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-qvalue): Update to 2.16.0.

	gnu: r-geneplotter: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-geneplotter): Update to 1.62.0.

	gnu: r-regioner: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.16.0.

	gnu: r-hpar: Update to 1.26.0.
	* gnu/packages/bioconductor.scm (r-hpar): Update to 1.26.0.

	gnu: r-annotate: Update to 1.62.0.
	* gnu/packages/bioconductor.scm (r-annotate): Update to 1.62.0.

	gnu: r-biocgenerics: Update to 0.30.0.
	* gnu/packages/bioconductor.scm (r-biocgenerics): Update to 0.30.0.

	gnu: r-systempiper: Update to 1.18.0.
	* gnu/packages/bioinformatics.scm (r-systempiper): Update to 1.18.0.
	[propagated-inputs]: Replace r-batchjobs with r-batchtools; add r-yaml.

	gnu: r-rsamtools: Update to 2.0.0.
	* gnu/packages/bioinformatics.scm (r-rsamtools): Update to 2.0.0.
	[propagated-inputs]: Add r-rhtslib.

	gnu: r-impute: Update to 1.58.0.
	* gnu/packages/bioinformatics.scm (r-impute): Update to 1.58.0.
	[inputs]: Move gfortran from here...
	[native-inputs]: ...to here.

	gnu: r-rcas: Update to 1.10.0.
	* gnu/packages/bioinformatics.scm (r-rcas): Update to 1.10.0.
	[propagated-inputs]: Add ghc-pandoc.

	gnu: r-methylkit: Update to 1.10.0.
	* gnu/packages/bioinformatics.scm (r-methylkit): Update to 1.10.0.
	[propagated-inputs]: Add r-mgcv.

	gnu: r-annotationhub: Update to 2.16.0.
	* gnu/packages/bioinformatics.scm (r-annotationhub): Update to 2.16.0.
	[propagated-inputs]: Add r-biocfilecache, r-dplyr, and r-rappdirs.

	gnu: r-fastseg: Update to 1.30.0.
	* gnu/packages/bioinformatics.scm (r-fastseg): Update to 1.30.0.

	gnu: r-keggrest: Update to 1.24.0.
	* gnu/packages/bioinformatics.scm (r-keggrest): Update to 1.24.0.

	gnu: r-gage: Update to 2.34.0.
	* gnu/packages/bioinformatics.scm (r-gage): Update to 2.34.0.

	gnu: r-genomicfiles: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-genomicfiles): Update to 1.20.0.

	gnu: r-complexheatmap: Update to 2.0.0.
	* gnu/packages/bioinformatics.scm (r-complexheatmap): Update to 2.0.0.
	[propagated-inputs]: Add r-clue and r-png.

	gnu: r-dirichletmultinomial: Update to 1.26.0.
	* gnu/packages/bioinformatics.scm (r-dirichletmultinomial): Update to 1.26.0.

	gnu: r-ensembldb: Update to 2.8.0.
	* gnu/packages/bioinformatics.scm (r-ensembldb): Update to 2.8.0.

	gnu: r-organismdbi: Update to 1.26.0.
	* gnu/packages/bioinformatics.scm (r-organismdbi): Update to 1.26.0.

	gnu: r-biovizbase: Update to 1.32.0.
	* gnu/packages/bioinformatics.scm (r-biovizbase): Update to 1.32.0.

	gnu: r-ggbio: Update to 1.32.0.
	* gnu/packages/bioinformatics.scm (r-ggbio): Update to 1.32.0.

	gnu: r-gqtlbase: Update to 1.16.0.
	* gnu/packages/bioinformatics.scm (r-gqtlbase): Update to 1.16.0.

	gnu: r-snpstats: Update to 1.34.0.
	* gnu/packages/bioinformatics.scm (r-snpstats): Update to 1.34.0.

	gnu: r-erma: Update to 1.0.0.
	* gnu/packages/bioinformatics.scm (r-erma): Update to 1.0.0.

	gnu: r-ldblock: Update to 1.14.0.
	* gnu/packages/bioinformatics.scm (r-ldblock): Update to 1.14.0.

	gnu: r-gqtlstats: Update to 1.16.0.
	* gnu/packages/bioinformatics.scm (r-gqtlstats): Update to 1.16.0.

	gnu: r-gviz: Update to 1.28.0.
	* gnu/packages/bioinformatics.scm (r-gviz): Update to 1.28.0.

	gnu: r-gwascat: Update to 2.16.0.
	* gnu/packages/bioinformatics.scm (r-gwascat): Update to 2.16.0.
	[propagated-inputs]: Remove r-annotationhub, r-ggbio, r-ggplot2, r-gqtlstats,
	r-graph, r-gviz, r-snpstats, r-summarizedexperiment, and r-variantannotation.

	gnu: r-sushi: Update to 1.22.0.
	* gnu/packages/bioinformatics.scm (r-sushi): Update to 1.22.0.

	gnu: r-fithic: Update to 1.10.0.
	* gnu/packages/bioinformatics.scm (r-fithic): Update to 1.10.0.

	gnu: r-hitc: Update to 1.28.0.
	* gnu/packages/bioinformatics.scm (r-hitc): Update to 1.28.0.

	gnu: r-hdf5array: Update to 1.12.0.
	* gnu/packages/bioinformatics.scm (r-hdf5array): Update to 1.12.0.
	[inputs]: Add zlib.
	[propagated-inputs]: Add r-rhdf5lib.

	gnu: r-rhdf5lib: Update to 1.6.0.
	* gnu/packages/bioinformatics.scm (r-rhdf5lib): Update to 1.6.0.

	gnu: r-beachmat: Update to 2.0.0.
	* gnu/packages/bioinformatics.scm (r-beachmat): Update to 2.0.0.
	[inputs]: Remove hdf5 and zlib.
	[propagated-inputs]: Rmeove r-hdf5array, r-rcpp, r-rhdf5, and r-rhdf5lib.

	gnu: r-singlecellexperiment: Update to 1.6.0.
	* gnu/packages/bioinformatics.scm (r-singlecellexperiment): Update to 1.6.0.

	gnu: r-scater: Update to 1.12.0.
	* gnu/packages/bioinformatics.scm (r-scater): Update to 1.12.0.
	[propagated-inputs]: Add r-biocneighbors and r-biocsingular; remove r-plyr,
	r-reshape2, and r-rhdf5lib.

	gnu: r-scran: Update to 1.12.0.
	* gnu/packages/bioinformatics.scm (r-scran): Update to 1.12.0.
	[propagated-inputs]: Add r-bh, r-biocsingular, and r-dqrng; remove r-rhdf5lib.

	gnu: r-delayedmatrixstats: Update to 1.6.0.
	* gnu/packages/bioinformatics.scm (r-delayedmatrixstats): Update to 1.6.0.

	gnu: Add r-biocfilecache.
	* gnu/packages/bioconductor.scm (r-biocfilecache): New variable.

	gnu: r-interactivedisplaybase: Update to 1.22.0.
	* gnu/packages/bioinformatics.scm (r-interactivedisplaybase): Update to 1.22.0.

	gnu: r-edaseq: Update to 2.18.0.
	* gnu/packages/bioinformatics.scm (r-edaseq): Update to 2.18.0.

	gnu: r-deseq: Update to 1.36.0.
	* gnu/packages/bioinformatics.scm (r-deseq): Update to 1.36.0.

	gnu: r-aroma-light: Update to 3.14.0.
	* gnu/packages/bioinformatics.scm (r-aroma-light): Update to 3.14.0.

	gnu: r-msnid: Update to 1.18.0.
	* gnu/packages/bioinformatics.scm (r-msnid): Update to 1.18.0.

	gnu: r-msnbase: Update to 2.10.0.
	* gnu/packages/bioinformatics.scm (r-msnbase): Update to 2.10.0.

	gnu: r-pcamethods: Update to 1.76.0.
	* gnu/packages/bioinformatics.scm (r-pcamethods): Update to 1.76.0.

	gnu: r-mzid: Update to 1.22.0.
	* gnu/packages/bioinformatics.scm (r-mzid): Update to 1.22.0.

	gnu: r-vsn: Update to 3.52.0.
	* gnu/packages/bioinformatics.scm (r-vsn): Update to 3.52.0.

	gnu: r-affy: Update to 1.62.0.
	* gnu/packages/bioinformatics.scm (r-affy): Update to 1.62.0.

	gnu: r-affyio: Update to 1.54.0.
	* gnu/packages/bioinformatics.scm (r-affyio): Update to 1.54.0.

	gnu: r-mzr: Update to 2.18.0.
	* gnu/packages/bioinformatics.scm (r-mzr): Update to 2.18.0.

	gnu: r-protgenerics: Update to 1.16.0.
	* gnu/packages/bioinformatics.scm (r-protgenerics): Update to 1.16.0.

	gnu: r-sva: Update to 3.32.0.
	* gnu/packages/bioinformatics.scm (r-sva): Update to 3.32.0.

	gnu: r-copywriter: Update to 2.16.0.
	* gnu/packages/bioinformatics.scm (r-copywriter): Update to 2.16.0.

	gnu: r-chipseq: Update to 1.34.0.
	* gnu/packages/bioinformatics.scm (r-chipseq): Update to 1.34.0.

	gnu: r-annotationfilter: Update to 1.8.0.
	* gnu/packages/bioinformatics.scm (r-annotationfilter): Update to 1.8.0.

	gnu: r-rhdf5: Update to 2.28.0.
	* gnu/packages/bioinformatics.scm (r-rhdf5): Update to 2.28.0.

	gnu: r-tximport: Update to 1.12.0.
	* gnu/packages/bioinformatics.scm (r-tximport): Update to 1.12.0.

	gnu: r-mutationalpatterns: Update to 1.10.0.
	* gnu/packages/bioinformatics.scm (r-mutationalpatterns): Update to 1.10.0.

	gnu: r-bamsignals: Update to 1.16.0.
	* gnu/packages/bioinformatics.scm (r-bamsignals): Update to 1.16.0.

	gnu: r-rhtslib: Update to 1.16.1.
	* gnu/packages/bioinformatics.scm (r-rhtslib): Update to 1.16.1.

	gnu: r-zlibbioc: Update to 1.30.0.
	* gnu/packages/bioinformatics.scm (r-zlibbioc): Update to 1.30.0.

	gnu: r-motifrg: Update to 1.28.0.
	* gnu/packages/bioinformatics.scm (r-motifrg): Update to 1.28.0.

	gnu: r-seqlogo: Update to 1.50.0.
	* gnu/packages/bioinformatics.scm (r-seqlogo): Update to 1.50.0.

	gnu: r-genomation: Update to 1.16.0.
	* gnu/packages/bioinformatics.scm (r-genomation): Update to 1.16.0.

	gnu: r-seqpattern: Update to 1.16.0.
	* gnu/packages/bioinformatics.scm (r-seqpattern): Update to 1.16.0.

	gnu: r-bsgenome: Update to 1.52.0.
	* gnu/packages/bioinformatics.scm (r-bsgenome): Update to 1.52.0.

	gnu: r-topgo: Update to 2.36.0.
	* gnu/packages/bioinformatics.scm (r-topgo): Update to 2.36.0.

	gnu: r-genomicfeatures: Update to 1.36.0.
	* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.36.0.

	gnu: r-rtracklayer: Update to 1.44.0.
	* gnu/packages/bioinformatics.scm (r-rtracklayer): Update to 1.44.0.

	gnu: r-genomicalignments: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-genomicalignments): Update to 1.20.0.

	gnu: r-summarizedexperiment: Update to 1.14.0.
	* gnu/packages/bioinformatics.scm (r-summarizedexperiment): Update to 1.14.0.

	gnu: r-delayedarray: Update to 0.10.0.
	* gnu/packages/bioinformatics.scm (r-delayedarray): Update to 0.10.0.
	[propagated-inputs]: Add r-matrix.

	gnu: r-biostrings: Update to 2.52.0.
	* gnu/packages/bioinformatics.scm (r-biostrings): Update to 2.52.0.

	gnu: r-biocparallel: Update to 1.18.0.
	* gnu/packages/bioinformatics.scm (r-biocparallel): Update to 1.18.0.

	gnu: r-biomart: Update to 2.40.0.
	* gnu/packages/bioinformatics.scm (r-biomart): Update to 2.40.0.

	gnu: r-annotationdbi: Update to 1.46.0.
	* gnu/packages/bioinformatics.scm (r-annotationdbi): Update to 1.46.0.

	gnu: r-biobase: Update to 2.44.0.
	* gnu/packages/bioinformatics.scm (r-biobase): Update to 2.44.0.

	gnu: r-genomicranges: Update to 1.36.0.
	* gnu/packages/bioinformatics.scm (r-genomicranges): Update to 1.36.0.

	gnu: r-xvector: Update to 0.24.0.
	* gnu/packages/bioinformatics.scm (r-xvector): Update to 0.24.0.

	gnu: r-limma: Update to 3.40.0.
	* gnu/packages/bioinformatics.scm (r-limma): Update to 3.40.0.

	gnu: r-variantannotation: Update to 1.30.0.
	* gnu/packages/bioinformatics.scm (r-variantannotation): Update to 1.30.0.
	[propagated-inputs]: Add r-rhtslib.

	gnu: r-edger: Update to 3.26.0.
	* gnu/packages/bioinformatics.scm (r-edger): Update to 3.26.0.

	gnu: r-genomeinfodb: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-genomeinfodb): Update to 1.20.0.

	gnu: r-iranges: Update to 2.18.0.
	* gnu/packages/bioinformatics.scm (r-iranges): Update to 2.18.0.

	gnu: r-s4vectors: Update to 0.22.0.
	* gnu/packages/bioinformatics.scm (r-s4vectors): Update to 0.22.0.

	gnu: r-bioccheck: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-bioccheck): Update to 1.20.0.

	gnu: r-biocstyle: Update to 2.12.0.
	* gnu/packages/bioinformatics.scm (r-biocstyle): Update to 2.12.0.

	gnu: r-biocviews: Update to 1.52.0.
	* gnu/packages/bioinformatics.scm (r-biocviews): Update to 1.52.0.

	gnu: r-grohmm: Update to 1.18.0.
	* gnu/packages/bioinformatics.scm (r-grohmm): Update to 1.18.0.

	gnu: r-shortread: Update to 1.42.0.
	* gnu/packages/bioinformatics.scm (r-shortread): Update to 1.42.0.

	gnu: r-gostats: Update to 2.50.0.
	* gnu/packages/bioinformatics.scm (r-gostats): Update to 2.50.0.

	gnu: r-category: Update to 2.50.0.
	* gnu/packages/bioinformatics.scm (r-category): Update to 2.50.0.

	gnu: r-gseabase: Update to 1.46.0.
	* gnu/packages/bioinformatics.scm (r-gseabase): Update to 1.46.0.

	gnu: r-rbgl: Update to 1.60.0.
	* gnu/packages/bioinformatics.scm (r-rbgl): Update to 1.60.0.
	[propagated-inputs]: Add r-bh.

	gnu: r-annotationforge: Update to 1.26.0.
	* gnu/packages/bioinformatics.scm (r-annotationforge): Update to 1.26.0.

	gnu: r-dexseq: Update to 1.30.0.
	* gnu/packages/bioinformatics.scm (r-dexseq): Update to 1.30.0.

	gnu: r-deseq2: Update to 1.24.0.
	* gnu/packages/bioinformatics.scm (r-deseq2): Update to 1.24.0.

	gnu: r-genefilter: Update to 1.66.0.
	* gnu/packages/bioinformatics.scm (r-genefilter): Update to 1.66.0.

	gnu: r-preprocesscore: Update to 1.46.0.
	* gnu/packages/statistics.scm (r-preprocesscore): Update to 1.46.0.

	gnu: r-rgraphviz: Update to 2.28.0.
	* gnu/packages/graph.scm (r-rgraphviz): Update to 2.28.0.

	gnu: r-units: Update to 0.6-3.
	* gnu/packages/cran.scm (r-units): Update to 0.6-3.

	gnu: Add r-dqrng.
	* gnu/packages/cran.scm (r-dqrng): New variable.

	gnu: Add r-sitmo.
	* gnu/packages/cran.scm (r-sitmo): New variable.

	gnu: Add r-clue.
	* gnu/packages/cran.scm (r-clue): New variable.

	gnu: Add r-batchtools.
	* gnu/packages/cran.scm (r-batchtools): New variable.

	gnu: Add r-blme.
	* gnu/packages/cran.scm (r-blme): New variable.

	gnu: Add r-scrime.
	* gnu/packages/cran.scm (r-scrime): New variable.

	gnu: Add r-grimport2.
	* gnu/packages/cran.scm (r-grimport2): New variable.

	gnu: Add r-rcpphnsw.
	* gnu/packages/cran.scm (r-rcpphnsw): New variable.

	gnu: Add r-biocsingular.
	* gnu/packages/bioconductor.scm (r-biocsingular): New variable.

	gnu: Add r-base64url.
	* gnu/packages/cran.scm (r-base64url): New variable.

	guix: Update to Bioconductor 3.9.
	* guix/build-system/r.scm (bioconductor-uri): Use 3.9 archive URL.
	* guix/import/cran.scm (%bioconductor-version): Update to 3.9.

2019-05-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mesa: Update gallium drivers.
	* gnu/packages/gl.scm (mesa)[arguments]: Update configure-flags for
	aarch64 and armhf for gallium drivers.

2019-05-05  Miguel  <rosen644835@gmail.com>

	doc: Fix typo.
	* doc/guix.texi (VM): Add missing dot.

	doc: Fix typo.
	* doc/guix.texi (xfce-desktop-service-type): Fix sentence.

	doc: Fix typo.
	* doc/guix.texi (page-log@files-configuration@CUPS): "Page log" instead of
	"access log".

	doc: Fix typos.
	* doc/guix.texi (set-xorg-configuration): Add missing @code tag.
	(error-log@files-configuration@CUPS): "Error log" instead of "access log".

	doc: Fix typo.
	* doc/guix.texi (rsync-service-type): Add missing sentence.

	doc: Fix typo.
	* doc/guix.texi (openntpd-configuration): Fix spelling issues.

	doc: Fix typos.
	* doc/guix.texi (rakudo-build-system, libvirt-configuration,
	pam-krb5): Missing period between sentences.
	(gnu services vpn): Fix server spelling.
	(agetty-configuration): Add missing subject in the sentence.
	(udev-service): Fix markup for Scheme procedures.
	({gnome,xfce,mate}-desktop-service): Add missing colon after default.

	installer: Fix typo.
	* gnu/installer/newt/menu.scm (run-menu-page): Add missing space after
	period.

2019-05-05  Brendan Tildesley  <mail@brendan.scot>

	Correct email and license info for Brendan Tildesley.
	* gnu/packages/audio.scm: Correct email and license info.
	* gnu/packages/ebook.scm: Correct email and license info.
	* gnu/packages/fonts.scm: Correct email and license info.
	* gnu/packages/freedesktop.scm: Correct email and license info.
	* gnu/packages/gnome.scm: Correct email and license info.
	* gnu/packages/linux.scm: Correct email and license info.
	* gnu/packages/lxde.scm: Correct email and license info.
	* gnu/packages/python-web.scm: Correct email and license info.
	* gnu/packages/python-xyz.scm: Correct email and license info.
	* gnu/packages/python.scm: Correct email and license info.
	* gnu/packages/video.scm: Correct email and license info.
	* gnu/packages/web.scm: Correct email and license info.

2019-05-05  Marius Bakke  <mbakke@fastmail.com>

	gnu: lz4: Update to 1.9.1.
	* gnu/packages/compression.scm (lz4): Update to 1.9.1.

2019-05-05  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: calibre: Update to 3.42.0.
	* gnu/packages/ebook.scm (calibre): Update to 3.42.0.

2019-05-05  Brendan Tildesley  <mail@brendan.scot>

	gnu: calibre: Shorten long line.
	* gnu/packages/ebook.scm (calibre)[arguments]<#:phases>[build-extra]: Shorten long line.

	gnu: calibre: Install man pages.
	* gnu/packages/ebook.scm (calibre)[arguments]<#:phases>[install-man-pages]:
	New phase.

	gnu: calibre: Delete various junk from source.
	* gnu/packages/ebook.scm (calibre)[source](snippet): Delete various junk from
	source.

	gnu: calibre: Remove libxrender as an input.
	* gnu/packages/ebook.scm (calibre)[inputs]: Remove libxrender.

	gnu: calibre: Unbundle python2-odfpy.
	* gnu/packages/ebook.scm (calibre)[snippet]: Remove all of src/odf.
	[inputs]: Add python2-odfpy.

	gnu: calibre: Remove some comments.
	* gnu/packages/ebook.scm (calibre): There is no unrar in Guix currently, and
	  pdftohtml is in poppler, so we can remove this comment.

	gnu: calibre: Enable tests.
	* gnu/packages/ebook.scm (calibre): Enable tests.

	gnu: calibre: Disable sqlite test.
	* gnu/packages/patches/calibre-remove-test-sqlite.patch: New file.
	* gnu/packages/ebook.scm (calibre)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: calibre: Disable Qt test.
	* gnu/packages/ebook.scm (calibre)[arguments]<#:phases>[configure]: Disable
	Qt test.

	gnu: calibre: Disable bs4 test.
	* gnu/packages/patches/calibre-remove-test-bs4.patch: New file.
	* gnu/packages/ebook.scm (calibre)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: calibre: Use "linux.py" to install desktop files.
	* gnu/packages/ebook.scm (calibre)[arguments]<#:phases>[configure]: Modify.
	[install-mimetypes]: Remove.

	gnu: Add python-soupsieve, python2-soupsieve.
	* gnu/packages/python-xyz.scm (python-soupsieve): New variable.
	(python2-soupsieve): New variable.

	gnu: calibre: Disable tests that require networking.
	* gnu/packages/ebook.scm (calibre)[arguments]<#:phases>[configure]: Modify.

	gnu: calibre: Remove unrar test.
	* gnu/packages/patches/calibre-remove-test-unrar.patch: New file.
	* gnu/packages/ebook.scm (calibre)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: python-regex, python2-regex: Update to 2019.04.14.
	* gnu/packages/python.scm (python-regex, python2-regex): Update to 2019.04.14.

	gnu: calibre: Add python2-html2text as an input.
	* gnu/packages/ebook.scm (calibre)[inputs]: Add python2-html2text.

	gnu: Add python-html2text, python2-html2text.
	* gnu/packages/python-web.scm (python-html2text): New variable.
	(python2-html2text): New variable.

	gnu: calibre: Move font unbundling to after check phase.
	* gnu/packages/ebook.scm (calibre)[snippet]: Modify.
	[native-inputs]: Remove font-liberation.
	[inputs]: Add font-liberation.
	[arguments]<#:phases>[install-font-liberation]: Delete phase.
	[unbundle-font-liberation]: New phase.

	gnu: calibre: Add missing dependencies as indicated by tests.
	* gnu/packages/ebook.scm (calibre)[inputs]: Add python2-html5lib,
	python2-psutil.

	gnu: calibre: Build rapydscript.
	* gnu/packages/ebook.scm (calibre)[arguments]<#:phases>[build-extra]: Modify.

	gnu: calibre: Use system mathjax.
	* gnu/packages/ebook.scm (calibre)[arguments]<#:phases>[build-extra]:
	New phase.
	[inputs]: Add js-mathjax.

	gnu: calibre: Update to 3.41.3.
	* gnu/packages/ebook.scm (calibre): Update to 3.41.3.
	[inputs]: Replace python2-cssutils by python2-css-parser.
	[snippet]: Modify.
	* gnu/packages/patches/calibre-use-packaged-feedparser.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove patch.

2019-05-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wgetpaste: Make all dependencies explicit.
	* gnu/packages/wget.scm (wgetpaste)[arguments]: Replace limited
	‘use-inputs’ phase with a ‘wrap-program’ one.

	gnu: wgetpaste: Return #t from all phases.
	* gnu/packages/wget.scm (wgetpaste)[arguments]: Return #t from ‘install’ phase.

	gnu: tor: Remove explicit hardening flags.
	* gnu/packages/tor.scm (tor)[arguments]: Remove #:configure-flags that
	merely confirm the defaults.

2019-05-04  Ludovic Courtès  <ludo@gnu.org>

	doc: Update htmlxref.cnf.
	* doc/htmlxref.cnf (G): Switch to https.
	(geiser, guix.de, guix.es, hurd): New entries.

	doc: Warn about missing entries in htmlxref.cnf.
	* doc/local.mk (AM_MAKEINFOHTMLFLAGS): New variable.

	doc: Adjust cross-references for GNU triplets.
	* doc/guix.texi (Defining Packages): Reference to 'autoconf' instead of
	obsolete 'configure' manual for triplets.
	(Additional Build Options): Adjust 'autoconf' node name.

2019-05-04  Ludovic Courtès  <ludo@gnu.org>

	doc: Provide the actual URL to the VM image.
	Fixes <https://bugs.gnu.org/35537>.
	Reported by Andy Tai <atai@atai.org>.

	* doc/guix.texi (Running Guix in a VM): Use @url and provide the actual
	URL, without @var{system}.

2019-05-04  Leo Famulari  <leo@famulari.name>

	gnu: nano: Update to 4.2.
	* gnu/packages/nano.scm (nano): Update to 4.2.

2019-05-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-cffi: Fix tests.
	Fixes issue #35371 (see: https://bugs.gnu.org/35371).

	* gnu/packages/libffi.scm (python-cffi)[phases]
	{patch-paths-of-dynamically-loaded-libraries}: Add phase.
	[home-page]: Update URL.

2019-05-04  Julien Lepiller  <julien@lepiller.eu>

	gnu: coq-bignums: Update to 8.9.0.
	* gnu/packages/coq.scm (coq-bignums): Update to 8.9.0.

	gnu: coq-mathcomp: Update to 1.8.0.
	* gnu/packages/coq.scm (coq-mathcomp): Update to 1.8.0.

	gnu: coq-gappa: Update to 1.3.4.
	* gnu/packages/coq.scm (coq-gappa): Update to 1.3.4.

	gnu: coq: Update to 8.9.0.
	* gnu/packages/coq.scm (coq): Update to 8.9.0.
	(coq-autosubst): Update to latest commit.
	(coq-equations): Update to 1.2-beta2.

2019-05-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: harfbuzz: Update source hash.
	The previous tarball was modified in-place; see
	<https://github.com/harfbuzz/harfbuzz/issues/1641>.

	* gnu/packages/gtk.scm (harfbuzz)[source](sha256): Update.

2019-05-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: opus: Update to 1.3.1.
	* gnu/packages/xiph.scm (opus): Update to 1.3.1.

	gnu: libdrm: Update to 2.4.98.
	* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.98.

	gnu: libpsl: Update to 0.21.0.
	* gnu/packages/web.scm (libpsl): Update to 0.21.0.

	gnu: python-cython: Update to 0.29.7.
	* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.7.

	gnu: pcre2: Update to 10.33.
	* gnu/packages/pcre.scm (pcre2): Update to 10.33.

	gnu: imagemagick: Update to 6.9.10-42.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-42.

	gnu: gtk+: Update to 3.24.8.
	* gnu/packages/gtk.scm (gtk+): Update to 3.24.8.
	[source](snippet): Remove.

	gnu: gstreamer: Update to 1.16.0.
	* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base, gst-plugins-bad,
	gst-plugins-ugly, python-gst): Update to 1.16.0.
	(gst-plugins-good): Likewise.
	[source](patches): Remove.
	[arguments]: Remove #:make-flags.
	(gst-libav): Update to 1.16.0.
	[inputs]: Change FFMPEG-3.4 to FFMPEG.
	* gnu/packages/patches/gst-plugins-good-libvpx-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: orc: Update to 0.4.29.
	* gnu/packages/gstreamer.scm (orc): Update to 0.4.29.

	gnu: mesa: Update to 19.0.3.
	* gnu/packages/gl.scm (mesa): Update to 19.0.3.

	doc: Use HTTPS URLs.
	* doc/guix.texi: Use HTTPS where possible.

	gnu: libpng: Don't build 'libpng16.a'.
	* gnu/packages/image.scm (libpng)[arguments]: Add #:configure-flags.

	gnu: QPDF: Update to 8.4.1.
	* gnu/packages/pdf.scm (qpdf): Update to 8.4.1.

	gnu: perl: Update to 5.28.2.
	* gnu/packages/perl.scm (perl): Update to 5.28.2.

	gnu: nghttp2: Update to 1.38.0.
	* gnu/packages/web.scm (nghttp2): Update to 1.38.0.

	gnu: SQLite: Update to 3.28.0.
	* gnu/packages/sqlite.scm (sqlite): Update to 3.28.0.

	gnu: OpenBLAS: Update to 0.3.6.
	* gnu/packages/maths.scm (openblas): Update to 0.3.6.

	gnu: icu4c: Update to 64.2.
	* gnu/packages/icu4c.scm (icu4c): Update to 64.2.
	[native-inputs]: Add PYTHON.

	gnu: fontforge: Update to 20190413.
	* gnu/packages/fontutils.scm (fontforge): Update to 20190413.

	gnu: CMake: Update to 3.14.3.
	* gnu/packages/cmake.scm (cmake-minimal): Update to 3.14.3.

	gnu: meson: Update to 0.50.1.
	* gnu/packages/build-tools.scm (meson): Update to 0.50.1.

2019-05-04  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python: Disable failing test.
	Fixes issue #35556 (see: https://bugs.gnu.org/35556).

	* gnu/packages/python.scm (python-3.7)[make-flags]: Exclude the test "test_asyncio",
	which currently fails.

2019-05-03  gabrielhdt  <gabrielhondet@gmail.com>

	gnu: ocaml-menhir: Update to 20181113.
	* gnu/packages/ocaml.scm (ocaml-menhir): Update to 20181113.

2019-05-03  Sam  <smbaines8@gmail.com>

	gnu: Add python-django-extensions.
	* gnu/packages/django.scm (python-django-extensions): New variable.

	gnu: Add python-django-taggit.
	* gnu/packages/django.scm (python-django-taggit): New variable.

2019-05-03  Ludovic Courtès  <ludo@gnu.org>

	nls: Update da translations.

2019-05-03  Ludovic Courtès  <ludo@gnu.org>

	shepherd: Include /etc/localtime in service containers.
	Fixes a bug whereby Tor (for example) would emit syslog messages with a
	UTC timestamp instead of local time.

	* gnu/build/shepherd.scm (default-mounts): Add /etc/localtime to
	MAPPINGS.

2019-05-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tor: Update to 0.4.0.5.
	* gnu/packages/tor.scm (tor): Update to 0.4.0.5.

2019-05-03  Brendan Tildesley  <mail@brendan.scot>

	gnu: Add python-css-parser, python2-css-parser.
	* gnu/packages/python-web.scm (python-css-parser, python2-css-parser): New
	variables.

	gnu: web: Change 'l:' prefix to 'license:'.
	* gnu/packages/web.scm: Change #:prefix l: to #:prefix license:.

2019-05-03  Ludovic Courtès  <ludo@gnu.org>

	installer: Do not sort the guided partition schemes in the selection page.
	Previously, the "Everything is one partition" entry would come first in
	English but it would be second in French.  This change keeps it the
	first choice regardless of the language.

	* gnu/installer/newt/partition.scm (run-scheme-page): Pass
	 #:sort-listbox-items? to 'run-scheme-page'.

2019-05-03  Ludovic Courtès  <ludo@gnu.org>

	installer: Ensure 'packages' field is a superset of '%base-packages'.
	Fixes <https://bugs.gnu.org/35541>.
	Reported by Florian Pelz <pelzflorian@pelzflorian.de>.

	* gnu/installer/services.scm (system-services->configuration): Generate
	a snippet that appends PACKAGES to %BASE-PACKAGES.

2019-05-03  ison  <ison@airmail.cc>

	Correct email address for ison.
	* .mailmap, gnu/packages/lxde.scm: Update email address.

2019-05-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cluster: Update to 2.0.9.
	* gnu/packages/statistics.scm (r-cluster): Update to 2.0.9.
	[inputs]: Move gfortran from here...
	[native-inputs]: ...to here.

	gnu: r-irkernel: Update to 1.0.1.
	* gnu/packages/cran.scm (r-irkernel): Update to 1.0.1.

	gnu: r-ouch: Update to 2.14-1.
	* gnu/packages/cran.scm (r-ouch): Update to 2.14-1.

	gnu: r-fs: Update to 1.3.0.
	* gnu/packages/cran.scm (r-fs): Update to 1.3.0.

2019-05-03  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.0.11.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.11.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.38.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.38.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.115.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.115.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.172.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.172.

2019-05-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pluma: Use older version of gtksourceview.
	Reported by L p R n d n <guix@lprndn.info>.
	Fixes <https://bugs.gnu.org/35535>.

	* gnu/packages/mate.scm (pluma)[inputs]: Replace gtksourceview with
	gtksourceview-3.

2019-05-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mate-applets: Use older version of gtksourceview.
	Reported by L p R n d n <guix@lprndn.info>.

	* gnu/packages/mate.scm (mate-applets)[inputs]: Replace gtksourceview with
	gtksourceview-3.

2019-05-02  宋文武  <iyzsong@member.fsf.org>

	gnu: le-certs: Update hashes.
	They added the 3 missing '^M' to all pem certs.

	* gnu/packages/certs.scm (le-certs)[inputs]: Update the hashes of
	isrgrootx1.pem, letsencryptauthorityx3.pem, letsencryptauthorityx4.pem.

2019-05-02  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'version-1.0.0'

	guix-install.sh: Update URL.
	* etc/guix-install.sh (GNU_URL): Change to ftp.gnu.org.

2019-05-02  Julien Lepiller  <julien@lepiller.eu>

	gnu: php: Update to 7.3.5.
	* gnu/packages/php.scm (php): Update to 7.3.5.

2019-05-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-emms: Update to 5.2.
	* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 5.2.

2019-05-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-duniterpy: Update to 0.53.1.
	* gnu/packages/finance.scm (python-duniterpy): Update to 0.53.1.

	gnu: emacs-relint: Update to 1.7.
	* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.7.

	gnu: emacs-xr: Update to 1.11.
	* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.11.

2019-05-02  Rutger Helling  <rhelling@mykolab.com>

	gnu: faudio: Update to 19.05.
	* gnu/packages/audio.scm (faudio): Update to 19.05.

2019-05-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-flexmock: Update to 0.10.4.
	* gnu/packages/check.scm (python-flexmock): Update to 0.10.4.

2019-05-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-hypothesis: Update to 4.18.3.
	* gnu/packages/check.scm (python-hypothesis): Update to 4.18.3.

	gnu: python-pytest: Update to 4.4.1.
	* gnu/packages/check.scm (python-pytest): Update to 4.4.1.
	[arguments]: Enable previously failing tests.

	gnu: boost: Update to 1.70.0.
	* gnu/packages/boost.scm (boost): Update to 1.70.0.

	gnu: libuv: Update to 1.28.0.
	* gnu/packages/libevent.scm (libuv): Update to 1.28.0.

	gnu: util-linux: Update to 2.33.2.
	* gnu/packages/linux.scm (util-linux): Update to 2.33.2.

	gnu: pixman: Update to 0.38.4.
	* gnu/packages/xdisorg.scm (pixman): Update to 0.38.4.

	gnu: python: Update to 3.7.3.
	* gnu/packages/python.scm (python-3.7): Update to 3.7.3.

	gnu: python-more-itertools: Update to 7.0.0.
	* gnu/packages/python-xyz.scm (python-more-itertools): Update to 7.0.0.

	gnu: jemalloc: Update to 5.2.0.
	* gnu/packages/jemalloc.scm (jemalloc): Update to 5.2.0.

	gnu: harfbuzz: Update to 2.4.0.
	* gnu/packages/gtk.scm (harfbuzz): Update to 2.4.0.

	gnu: curl: Update to 7.64.1.
	* gnu/packages/curl.scm (curl): Update to 7.64.1.

	gnu: libpng: Remove graft for 1.6.37.
	* gnu/packages/image.scm (libpng): Update to 1.6.37.
	[replacement]: Remove field.
	(libpng-1.6.37): Remove variable.

	gnu: openjpeg: Don't build 'libopenjp2.a'.
	* gnu/packages/image.scm (openjpeg)[arguments]: Add #:configure-flags.

	gnu: openjpeg: Incorporate grafted changes.
	* gnu/packages/image.scm (openjpeg): Update to 2.3.1.
	[replacement]: Remove.
	[source]: Change to GIT-FETCH.

	gnu: lcms: Incorporate grafted changes.
	* gnu/packages/ghostscript.scm (lcms)[replacement]: Remove.
	[source](patches): New field.
	(lcms/fixed): Remove variable.

2019-05-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: texlive-bin: Adapt to Poppler 0.75.
	This is a follow-up to commit 2eb92ce85fc9e3e06650065e499385e8fba107c1.

	* gnu/packages/patches/texlive-bin-luatex-poppler-compat.patch: Update for
	Poppler 0.75.
	* gnu/packages/tex.scm (texlive-bin)[source](patches): Update pdftex-poppler-0.75.patch.
	[arguments]: Adjust accordingly.

2019-05-01  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	gnu: termite: Update to 15.
	* gnu/packages/terminals.scm (termite): Update to 15.

	gnu: vte-ng: Update to 0.56.2.a.
	* gnu/packages/gnome.scm (vte-ng): Update to 0.56.2.a.
	[native-inputs]: Add GCC-7.
	[arguments]: Add GCC7 workaround.

	gnu: spice: Update to 0.14.2 [fixes CVE-2019-3813].
	* gnu/packages/spice.scm (spice): Update to 0.14.2.

	gnu: spice-protocol: Update to 0.14.0.
	* gnu/packages/spice.scm (spice-protocol): Update to 0.14.0.
	(spice-protocol-0.12): New public variable.
	(spice-gtk)[propagated-inputs]: Change SPICE-PROTOCOL to SPICE-PROTOCOL-0.12.

	gnu: signify: Update to 25.
	* gnu/packages/crypto.scm (signify): Update to 25.

	gnu: signify: Don't use unstable tarball.
	* gnu/packages/crypto.scm (signify)[source]: Change to GIT-FETCH.

	gnu: ungoogled-chromium: Update to 74.0.3729.131-0.9e33022 [fixes CVE-2019-5824].
	* gnu/packages/chromium.scm (%chromium-version): Update to 74.0.3729.131.
	(ungoogled-chromium-source): Update Chromium hash.

2019-05-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Unbundle openjpeg again.
	This is a follow-up to commit 40594fdcb9e360d68e5444771b5467ba5bbbfcf2.

	* gnu/packages/chromium.scm (%preserved-third-party-files): Remove
	'third_party/pdfium/third_party/libopenjpeg20'.
	(ungoogled-chromium)[arguments]: Fix typo in #:configure-flags.

2019-05-01  Julien Lepiller  <julien@lepiller.eu>

	gnu: php: Disable failing tests on armhf.
	* gnu/packages/php.scm (php)[arguments]: Disable two failing tests on
	armhf.

2019-05-01  Ludovic Courtès  <ludo@gnu.org>

	vm: Build ISOs and VM images in a UTF-8 environment.
	Fixes a bug whereby building an image containing non-ASCII file names
	would fail due to improper decoding of file names.

	* gnu/system/vm.scm (iso9660-image, qemu-image): Set GUIX_LOCPATH and
	call 'setlocale' in the build environment.

2019-05-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 326dcbf.

	gnu: guix: Update to 1.0.0.

	Update NEWS.

	nls: Revert latest guix-manual.zh_CN changes.
	This reverts d3619b296fd1db6441e09bb51b55a4264b9fd0ed for
	po/doc/guix-manual.zh_CN.po, which contained duplicate node names and
	other errors.

	nls: Fix cross-reference syntax error in 'guix-manual.es.po'.
	* po/doc/guix-manual.es.po: Replace "@pref" with "@pxref".

2019-05-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-irkernel: Update to 1.0.0.
	* gnu/packages/cran.scm (r-irkernel): Update to 1.0.0.

2019-05-01  Ludovic Courtès  <ludo@gnu.org>

	build: Change default substitute server to "ci.guix.gnu.org".
	* config-daemon.ac: Replace "ci.guix.info" with "ci.guix.gnu.org".
	* doc/guix.texi (SUBSTITUTE-SERVER): Likewise.
	* etc/substitutes/ci.guix.gnu.org.pub: New file.
	* Makefile.am (dist_pkgdata_DATA): Add it.
	* guix/scripts/build.scm (%default-log-urls): Update.
	* guix/scripts/substitute.scm (%default-substitute-urls): Likewise.
	* guix/store.scm (%default-substitute-urls): Likewise.
	* guix/self.scm (miscellaneous-files): Add "ci.guix.gnu.org".

	nls: Update translations for de and fr.

	nls: Update manual translations for de, es, fr, and zh_CN.

2019-05-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-officer: Update to 0.3.4.
	* gnu/packages/cran.scm (r-officer): Update to 0.3.4.

	gnu: r-lmtest: Update to 0.9-37.
	* gnu/packages/cran.scm (r-lmtest): Update to 0.9-37.

	gnu: r-shinyfiles: Update to 0.7.3.
	* gnu/packages/cran.scm (r-shinyfiles): Update to 0.7.3.

2019-05-01  Ludovic Courtès  <ludo@gnu.org>

	vm-image: Add 'label' field.
	* gnu/system/examples/vm-image.tmpl (label): New field.

2019-04-30  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Update to 74.0.3729.108-0.9e33022.
	* gnu/packages/chromium.scm (%preserved-third-party-files): Add four new
	directories, delete three obsolete.
	(%chromium-version, %ungoogled-revision, %debian-revision): Update for 74.
	(ungoogled-chromium-source): Update hashes.  Ignore Debians GCC6 patches.
	(ungoogled-chromium)[arguments]: Add "use_system_openjpeg" to #:configure-flags.

	gnu: Remove greenisland.
	* gnu/packages/display-managers.scm (greenisland): Remove variable.

2019-04-30  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot-tools: Only run full test suite on x86_64.
	* gnu/packages/bootloaders (u-boot-tools)[arguments]<#:phases>[check]:
	Modify phase.
	[check-x86]: New phase.
	[patch]: New phase.

2019-04-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ocaml-migrate-parsetree: Name checkout.
	* gnu/packages/ocaml.scm (ocaml-migrate-parsetree)[source]: Add FILE-NAME.

	gnu: ocaml-opam-file-format: Name checkout.
	* gnu/packages/ocaml.scm (ocaml-opam-file-format)[source]: Add FILE-NAME.

	gnu: sbcl-cl-syntax: Name checkout.
	* gnu/packages/lisp.scm (sbcl-cl-syntax)[source]: Add FILE-NAME.

	gnu: emacs-dired-sidebar: Name checkout.
	* gnu/packages/emacs-xyz.scm (emacs-dired-sidebar)[source]: Add FILE-NAME.

	gnu: sbcl-rfc2388: Name checkout.
	* gnu/packages/lisp.scm (sbcl-rfc2388)[source]: Add FILE-NAME.

	gnu: ocaml-ppx-typerep-conv: Name checkout.
	* gnu/packages/ocaml.scm (ocaml-ppx-typerep-conv)[source]: Add FILE-NAME.

	gnu: ocaml-ppx-hash: Name checkout.
	* gnu/packages/ocaml.scm (ocaml-ppx-hash)[source]: Add FILE-NAME.

	gnu: ocaml-ppx-enumerate: Name checkout.
	* gnu/packages/ocaml.scm (ocaml-ppx-enumerate)[source]: Add FILE-NAME.

	gnu: ocaml-core: Name checkout.
	* gnu/packages/ocaml.scm (ocaml-core)[source]: Add FILE-NAME.

	gnu: sbcl-trivial-backtrace: Name checkout.
	* gnu/packages/lisp.scm (sbcl-trivial-backtrace)[source]: Add FILE-NAME.

	gnu: sbcl-myway: Name checkout.
	* gnu/packages/lisp.scm (sbcl-myway)[source]: Add FILE-NAME.

	gnu: emacs-helm-pass: Name checkout.
	* gnu/packages/emacs-xyz.scm (emacs-helm-pass)[source]: Add FILE-NAME.

	gnu: emacs-zotxt: Name checkout.
	* gnu/packages/emacs-xyz.scm (emacs-zotxt)[source]: Add FILE-NAME.

2019-04-30  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot-tools: Only run full test suite on x86_64.
	* gnu/packages/bootloaders (u-boot-tools)[arguments]<#:phases>[check]:
	Modify phase.
	[check-x86]: New phase.
	[patch]: New phase.

2019-04-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: gexiv2: Skip failing test on 32-bit platforms.
	* gnu/packages/gnome.scm (gexiv2)[arguments]: New field.

2019-04-30  Ludovic Courtès  <ludo@gnu.org>

	build: 'guix-manual.*.po' no longer depends on 'guix-manual.pot'.
	That dependency was causing a failure when building from a fresh
	checkout since commit d60225d5caabfb6409e3277c0512cd4c0fa63d72 because
	'guix-manual.pot' was no longer around and there's no rule to make it.

	This commit replaces the 'guix-manual.%.po' target by a phony target,
	'doc-po-update-%', without any dependency.

	* po/doc/local.mk ($(srcdir)/po/doc/guix-manual.%.po): Rename to...
	(doc-po-update-%): ... this.  Remove dependencies.
	Change how 'lang' is computed; compute $output and $input, and replace
	occurrences of $@ and $< with those.
	(doc-po-update): Adjust accordingly.

2019-04-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-nose-timer: Update to 0.7.5.
	* gnu/packages/check.scm (python-nose-timer): Update to 0.7.5.

	gnu: sbcl-cl+ssl: Name checkout.
	* gnu/packages/lisp.scm (sbcl-cl+ssl)[source]: Add FILE-NAME.

	gnu: ghc-esqueleto: Name checkout.
	* gnu/packages/haskell.scm (ghc-esqueleto)[source]: Add FILE-NAME.

	gnu: ocaml-ppx-tools: Name checkout.
	* gnu/packages/ocaml.scm (ocaml-ppx-tools)[source]: Add FILE-NAME.

	gnu: sbcl-cl-base64: Name checkout.
	* gnu/packages/lisp.scm (sbcl-cl-base64)[source]: Add FILE-NAME.

	gnu: eid-mw: Name checkout.
	* gnu/packages/security-token.scm (eid-mw)[source]:
	Add FILE-NAME.

2019-04-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: libplist: Run tests sequentially.
	Fixes <https://bugs.gnu.org/35501>.
	Reported by Brendan Tildesley <mail@brendan.scot>.

	* gnu/packages/libusb.scm (libplist)[arguments]: New field.

2019-04-30  Marius Bakke  <mbakke@fastmail.com>

	gnu: Add i3lock.
	* gnu/packages/wm.scm (i3lock): New public variable.

	(cherry picked from commit b6afc350514ae5016adc6ca70f7be72aa3ecb2d2)

2019-04-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl: Update to 2019.04.30.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.04.30.

	guix: Fix another typo in another docstring.
	* guix/build/clojure-utils.scm (include-list\exclude-list)<docstring>:
	Fix typo.

	guix: Fix typo in docstring.
	* guix/build/syscalls.scm (device-in-use?)<docstring>: Fix typo.

	gnu: ruby-rest-client: Fix lost ,s.
	* gnu/packages/ruby.scm (ruby-rest-client)[native-inputs]:
	Move unquotes to their operands.

2019-04-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: maven: Update to 3.6.1.
	* gnu/packages/maven.scm (maven-artifact): Update to 3.6.1.

	gnu: java-plexus-archiver: Update to 4.1.0.
	* gnu/packages/java.scm (java-plexus-archiver): Update to 4.1.0.

	gnu: java-plexus-utils: Update to 3.2.0.
	* gnu/packages/java.scm (java-plexus-utils): Update to 3.2.0.

2019-04-30  Ludovic Courtès  <ludo@gnu.org>

	services: colord: Make public and searchable.
	* gnu/services/desktop.scm (colord-service-type): Make public.
	[description]: New field.

2019-04-30  Ludovic Courtès  <ludo@gnu.org>

	services: bluetooth: Make public and searchable.
	Until now 'guix system search bluetooth' would turn up nothing.

	* gnu/services/desktop.scm (bluetooth-service-type)
	(bluetooth-configuration): Make public.
	(bluetooth-service-type)[description]: New field.

2019-04-30  Ludovic Courtès  <ludo@gnu.org>

	Revert "maint: 'release' clears gettext-induced changes in doc/."
	This reverts commit 24963c13075b07db0c4e6005df9cde3bb51b2e32.

	This change had become unnecessary since
	9ca5ff882e2ac4eaab02eb0fde545bd784af478b.

2019-04-30  Ludovic Courtès  <ludo@gnu.org>

	nls: Remove 'guix-manual.pot'.
	This file was inadvertently committed in commit
	39764ef893b7b65a8ce55e13746fed8fd0bad6e0.

	* po/doc/guix-manual.pot: Remove.

2019-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Rename some games to match upstream project name.
	* gnu/packages/games.scm (armagetronad):
	(cataclysm-dda):
	(abbaye):
	(wesnoth):
	(wesnoth-server):
	(starfighter):
	(kiki):
	(fillets-ng):
	(crawl):
	(crawl-tiles):
	(tome4):
	(btanks):
	(battle-tanks):
	(edgar): Use these as the package definition.
	(armagetron-advanced):
	(cataclysm-dark-days-ahead):
	(l-abbaye-des-morts):
	(the-battle-for-wesnoth):
	(the-battle-for-wesnoth-server):
	(project-starfighter):
	(kiki-the-nano-bot):
	(fish-fillets-ng):
	(dungeon-crawl-stone-soup):
	(dungeon-crawl-stone-soup-tiles):
	(tales-of-maj-eyal):
	(the-legend-of-edgar): Turn these into obsolete aliases.

	This reverts renames made by the following commits:
	f95e33a7ad9afe3f5087b4d8c80731d731b08839
	b1aee9fce2d4177dc0eb41c8509d50a131a19655
	f6a21d61deecc37f8c900f2d2acf01475b917d10
	24a67aef2ae0f40f1b4af235f5fc054881dc4db1
	36a0b5b48c8f14e2ac5707dd6dfea99ee2304873
	8b6e2bc15f0cbbe325f45fff9a7b5d3df143ca53
	6639295f2f24ca8334d6b4d9d9cb63bd13388537
	184f5c8db199adbc91b4b108c1bf89e3727f0bce
	ecdb1348ad9992f7d98ea5b1b5b6bc0bafc9b79c
	375cb94130b222535ad7c7e0fa0d212483407351
	c91ed484d0b66d5639ba01f9ba301ff762d9170d
	973bd8a62c13bc5b2ca08585c367589d8c7197fe
	df42e0f9c9e6a85803d2709d195a8eb29ec7ee5f

2019-04-30  Ludovic Courtès  <ludo@gnu.org>

	build: 'assert-no-store-file-names' no longer depends on ChangeLog.
	This reverts commit dfd248648f59af374bf2c74403f0e561464f6afe,
	which effectively disabled 'ChangeLog' generation.

	* Makefile.am (dist-hook): Depend on 'gen-ChangeLog', not
	'$(distdir)/ChangeLog'.
	(gen-ChangeLog): Remove dependency.  Use "ChangeLog.tmp" as the
	temporary file name.
	(assert-no-store-file-names): Remove dependency.  Exclude ChangeLog*.

2019-04-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-camomile: Install data in the store.
	* gnu/packages/ocaml.scm (ocaml-camomile)[arguments]: Fix configuration
	to look for and install data in the store.

2019-04-30  Timothy Sample  <samplet@ngyro.com>

	gnu: i3-wm: Use absolute paths in session files.
	* gnu/packages/wm.scm (i3-wm)[arguments]: Add a phase to patch the
	session '.desktop' files to use the absolute paths of the 'i3' and
	'i3-with-shmlog' binaries.

	gnu: awesome: Use absolute paths in session file.
	* gnu/packages/wm.scm (awesome)[arguments]: Add a phase to patch the
	session '.desktop' file to use the absolute path of the 'awesome'
	binary.

2019-04-30  Timothy Sample  <samplet@ngyro.com>

	gnu: gdm: Avoid selecting the placeholder session.
	This fixes <https://bugs.gnu.org/35484>.

	* gnu/packages/gnome.scm (gdm)[arguments]: Modify the pre-configure phase to
	patch GDM to only select the placeholder session if there are no others.

2019-04-30  Timothy Sample  <samplet@ngyro.com>

	gnu: i3-wm: Use absolute paths in session files.
	* gnu/packages/wm.scm (i3-wm)[arguments]: Add a phase to patch the
	session '.desktop' files to use the absolute paths of the 'i3' and
	'i3-with-shmlog' binaries.

	gnu: awesome: Use absolute paths in session file.
	* gnu/packages/wm.scm (awesome)[arguments]: Add a phase to patch the
	session '.desktop' file to use the absolute path of the 'awesome'
	binary.

2019-04-30  Timothy Sample  <samplet@ngyro.com>

	gnu: gdm: Avoid selecting the placeholder session.
	This fixes <https://bugs.gnu.org/35484>.

	* gnu/packages/gnome.scm (gdm)[arguments]: Modify the pre-configure phase to
	patch GDM to only select the placeholder session if there are no others.

2019-04-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Rename some games to match upstream project name.
	* gnu/packages/games.scm (armagetronad):
	(cataclysm-dda):
	(abbaye):
	(wesnoth):
	(wesnoth-server):
	(starfighter):
	(kiki):
	(fillets-ng):
	(crawl):
	(crawl-tiles):
	(tome4):
	(btanks):
	(battle-tanks):
	(edgar): Use these as the package definition.
	(armagetron-advanced):
	(cataclysm-dark-days-ahead):
	(l-abbaye-des-morts):
	(the-battle-for-wesnoth):
	(the-battle-for-wesnoth-server):
	(project-starfighter):
	(kiki-the-nano-bot):
	(fish-fillets-ng):
	(dungeon-crawl-stone-soup):
	(dungeon-crawl-stone-soup-tiles):
	(tales-of-maj-eyal):
	(the-legend-of-edgar): Turn these into obsolete aliases.

	This reverts renames made by the following commits:
	f95e33a7ad9afe3f5087b4d8c80731d731b08839
	b1aee9fce2d4177dc0eb41c8509d50a131a19655
	f6a21d61deecc37f8c900f2d2acf01475b917d10
	24a67aef2ae0f40f1b4af235f5fc054881dc4db1
	36a0b5b48c8f14e2ac5707dd6dfea99ee2304873
	8b6e2bc15f0cbbe325f45fff9a7b5d3df143ca53
	6639295f2f24ca8334d6b4d9d9cb63bd13388537
	184f5c8db199adbc91b4b108c1bf89e3727f0bce
	ecdb1348ad9992f7d98ea5b1b5b6bc0bafc9b79c
	375cb94130b222535ad7c7e0fa0d212483407351
	c91ed484d0b66d5639ba01f9ba301ff762d9170d
	973bd8a62c13bc5b2ca08585c367589d8c7197fe
	df42e0f9c9e6a85803d2709d195a8eb29ec7ee5f

2019-04-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcpparmadillo: Update to 0.9.400.2.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.400.2.0.

	gnu: r-repr: Update to 1.0.0.
	* gnu/packages/cran.scm (r-repr): Update to 1.0.0.
	[propagated-inputs]: Add r-pillar.

	gnu: r-ipred: Update to 0.9-9.
	* gnu/packages/cran.scm (r-ipred): Update to 0.9-9.

2019-04-29  Ludovic Courtès  <ludo@gnu.org>

	maint: Mark 'doc-pot-update' and 'doc-po-update' as phony.
	* po/doc/local.mk (doc-pot-update, doc-pot-update): Mark as phony.

2019-04-29  Christopher Baines  <mail@cbaines.net>

	vm: Pass -smp to QEMU to allow use of multiple cores.
	* gnu/build/vm.scm (load-in-linux-vm): Pass (parallel-job-count) to QEMU with
	-smp to allow using multiple cores.

2019-04-29  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust wildcard when testing OS examples.
	* tests/guix-system.sh: Use *.tmpl instead of *, to avoid catching
	backup files, etc.

2019-04-29  Ludovic Courtès  <ludo@gnu.org>

	processes: Gracefully handle daemons without clients.
	Fixes <https://bugs.gnu.org/34716>.
	Reported by Mark H Weaver <mhw@netris.org>.

	The problem could be reproduced by running, on one hand:

	  sh -c 'exec -a guix-daemon sleep 777'

	and on the other hand:

	  guix processes

	If there is no process with PID 777, 'guix processes' would barf as it
	stumbles upon a <daemon-session> record whose client is #f.

	* guix/scripts/processes.scm (daemon-sessions)[child-process->session]:
	New procedure, with lambda formerly passed to 'map'.  Handle #f returns
	from 'lookup-process'.
	Call 'child-process->session' within 'filter-map', not just 'map'.

2019-04-29  Ludovic Courtès  <ludo@gnu.org>

	processes: 'process-open-files' ignores disappeared /proc/PID/fd entries.
	Previously, 'process-open-files' would throw ENOENT if an entry had
	vanished after the 'scandir' call and before the 'readlink' call.

	* guix/scripts/processes.scm (process-open-files): Catch ENOENT errors
	from 'readlink'.

2019-04-29  Marius Bakke  <mbakke@fastmail.com>

	gnu: Add i3lock.
	* gnu/packages/wm.scm (i3lock): New public variable.

	gnu: kodi: Update to 18.2.
	* gnu/packages/kodi.scm (kodi): Update to 18.2.
	* gnu/packages/patches/kodi-set-libcurl-ssl-parameters.patch: Adjust for
	upstream changes.

	gnu: msmtp: Update to 1.8.4.
	* gnu/packages/mail.scm (msmtp): Update to 1.8.4.

	gnu: elogind: Update to 241.3.
	* gnu/packages/freedesktop.scm (elogind): Update to 241.3.

	gnu: ftgl: Don't build libftgl.a.
	* gnu/packages/gl.scm (ftgl)[arguments]: Add "--disable-static" to #:configure-flags.

	gnu: qemu: Build verbosely.
	* gnu/packages/virtualization.scm (qemu)[arguments]: Remove phase
	'make-gtester-verbose' in favor of #:make-flags.

2019-04-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove scmutils.
	Fixes <https://bugs.gnu.org/34203>.

	* gnu/packages/scheme.scm (scmutils): Remove variable.

2019-04-29  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-yojson: Update to 1.7.0.
	* gnu/packages/ocaml.scm (ocaml-yojson): Update to 1.7.0.
	(ocaml-merlin): Use jbuild to prevent a build failure due to a
	deprecation warning.

2019-04-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add missing module in games.scm.

	gnu: Add missing modules in games.scm.

	gnu: Add hedgewars.
	* gnu/packages/games.scm (hedgewars): New variable.

	gnu: Add jumpnbump.
	* gnu/packages/games.scm (jumpnbump): New variable.

	gnu: Add sdl2-net.
	* gnu/packages/sdl.scm (sdl2-net): New variable.

2019-04-29  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot: Update to 2019.04.
	* gnu/packages/bootloaders.scm (u-boot): Update to 2019.04.
	[source]: Add patch.
	(u-boot-novena): Update dynamic patch to handle config key rename.
	(u-boot-am335x-evm): New variable.
	(u-boot-am335x-boneblack): Build with modified am335x-evm config.
	(u-boot-novena): Fix typo in description.
	* gnu/bootloader/u-boot.scm (u-boot-beaglebone-black-bootloader): Use
	u-boot-am335x-boneblack.
	* gnu/packages/patches/u-boot-fix-mkimage-header-verification.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.

2019-04-29  Ludovic Courtès  <ludo@gnu.org>

	guix package: Add 'guix search' alias.
	* guix/scripts/search.scm: New file.
	* Makefile.am (MODULES): Add it.
	* po/guix/POTFILES.in: Add it.
	* tests/guix-package-aliases.sh: Add test.
	* doc/guix.texi (Invoking guix package): Document it and use it in a
	couple of examples.

2019-04-29  rendaw  <7e9wc56emjakcm@s.rendaw.me>
	    Ludovic Courtès  <ludo@gnu.org>

	file-systems: Support the 'no-atime' flag.
	* guix/build/syscalls.scm (MS_NOATIME): New variable.
	* gnu/build/file-systems.scm (mount-flags->bit-mask): Support it.
	* doc/guix.texi (File Systems): Document it and add cross-references to
	the relevant documentation.

2019-04-29  Ludovic Courtès  <ludo@gnu.org>

	Update NEWS.

	doc: Remove traces of "Guix System Distribution".
	* doc/guix.texi (Invoking guix package)
	(Official Substitute Server, System Configuration): Replace "the Guix
	System Distribution" by "Guix System".

	doc: Add 'SUBSTITUTE-URL' variable.
	* doc/guix.texi (SUBSTITUTE-SERVER): New variable.
	(Invoking guix weather): Use it.

	guix package: Add 'install', 'remove', and 'upgrade' aliases.
	* guix/scripts/install.scm, guix/scripts/remove.scm,
	guix/scripts/upgrade.scm, tests/guix-package-aliases.sh: New files.
	* Makefile.am (MODULES, SH_TESTS): Add them.
	* po/guix/POTFILES.in: Add them.
	* guix/scripts/package.scm (guix-package): Split with...
	(guix-package*): ... this.  New procedure.
	* doc/guix.texi (Invoking guix package): Document them.
	(Binary Installation, Application Setup, Package Management)
	(Packages with Multiple Outputs, Package Modules)
	(X.509 Certificates, Installing Debugging Files): Use 'guix install' in
	simple examples.
	* etc/completion/bash/guix (_guix_complete): Handle "install", "remove",
	and "upgrade".

	gnu: font-public-sans: Adjust synopsis and description.
	* gnu/packages/fonts.scm (font-public-sans)[synopsis, description]:
	Adjust.

2019-04-29  Jens M  <jens@zete.tk>

	gnu: Add font-public-sans.
	* gnu/packages/fonts.scm (font-public-sans): New variable.

2019-04-29  Meiyo Peng  <meiyo@riseup.net>

	installer: Fix typo in docstring.
	* gnu/installer/newt/wifi.scm (draw-scanning-page): Fix typo in docstring.

2019-04-29  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 114.
	* gnu/packages/package-management (diffoscope): Update to 114.

2019-04-29  Diego Nicola Barbato  <dnbarbato@posteo.de>

	services: slim: Honor the value of slim from slim-configuration.
	Previously setting the slim field in slim-configuration would have no effect.

	* gnu/services/xorg.scm (slim-shepherd-service): Remove unused let binding for
	  slim.  Use (slim-configuration-slim config) instead of the default slim.

2019-04-28  Christopher Baines  <mail@cbaines.net>

	gnu: Fix missing bison package in (gnu packages algebra).
	This fixes a regression introduced in
	6d3896b9fc115b03046860a9aa12966926bccf53.

	* gnu/packages/algebra.scm: Use the (gnu packages bison) module.

2019-04-28  Christopher Baines  <mail@cbaines.net>

	gnu: direnv: Change to the go-build-system.
	The go-build-system is slightly more appropriate, and switching resolves an
	issue with combining the 'unpack phase from the gnu-build-system, and the
	'setup-go-environment from the go-build-system. With both of those phases
	creating a directory, the first-subdirectory call at the end of the 'unpack
	phase can return different values depending on the filesystem ordering.

	* gnu/packages/shellutils.scm (direnv)[source]: Use the git repository, as
	this works better with the go-build-system.
	[build-system]: Change to the go-build-system.
	[arguments]: Adjust for the go-build-system.
	[native-inputs]: Remove go.

2019-04-28  Ludovic Courtès  <ludo@gnu.org>

	installer: Tell the user where the config file is.
	* gnu/installer/newt/final.scm (strip-prefix): New procedure.
	(run-config-display-page): Add a sentence showing where the config file
	is stored.

2019-04-28  Ludovic Courtès  <ludo@gnu.org>

	installer: Fix handling of user password mismatches.
	Previously, if we had a password mismatch, the 'password' field would
	end up containing a <user> record instead of the actual password.

	* gnu/installer/newt/user.scm (confirm-password): Make TRY-AGAIN
	optional and adjust docstring.
	(run-user-add-page): Move 'confirm-password' call one level higher.

2019-04-28  Ludovic Courtès  <ludo@gnu.org>

	installer: User accounts can now have a "real name."
	* gnu/installer/newt/user.scm (run-user-add-page): Add #:real-name.  Add
	a label and entry for the real name and initialize the 'real-name' field
	of the <user> record.
	* gnu/installer/final.scm (create-user-database): Set the 'comment'
	field of the <user-account> record.

	installer: User can have a "real name".
	* gnu/installer/user.scm (<user>)[real-name]: New field.
	(users->configuration)[use->sexp]: Turn it into a 'comment' field.

2019-04-28  Ludovic Courtès  <ludo@gnu.org>

	installer: Improve layout of the partitioning page.
	Previously the "listbox" would be unnecessarily high, leaving too little
	space for the German translation of the text above.

	* gnu/installer/newt/partition.scm (run-disk-page): Increase
	 #:info-textbox-width and pass #:listbox-height.

2019-04-28  Ludovic Courtès  <ludo@gnu.org>

	installer: Add 'nss-certs' to the networking services.
	Fixes <https://bugs.gnu.org/35469>.
	Reported by Florian Pelz <pelzflorian@pelzflorian.de>.

	* gnu/installer/services.scm (%system-services): Add service for
	'nss-certs', with 'recommended?' set to #t.

2019-04-28  Ludovic Courtès  <ludo@gnu.org>

	installer: Recommended services are pre-selected.
	* gnu/installer/services.scm (<system-service>)[recommended?]: New
	field.
	* gnu/installer/newt/services.scm (run-desktop-environments-cbt-page):
	Pass #:selection to 'run-checkbox-tree-page', computed from the
	'recommended?' field of each service.
	(run-networking-cbt-page): Likewise.

	installer: Add #:selection parameter to 'run-checkbox-tree-page'.
	* gnu/installer/newt/page.scm (%none-selected): New variable.
	(run-checkbox-tree-page): Add #:selection.
	[fill-checkbox-tree]: Honor it.

2019-04-28  Ludovic Courtès  <ludo@gnu.org>

	doc: Duplicate recommendation about 'guix-install.sh'.
	Since our web site points to "Binary Installation", it's best to have
	that note there.

	* doc/guix.texi (Binary Installation): Add note about guix-install.sh.

2019-04-28  Ludovic Courtès  <ludo@gnu.org>

	Update NEWS.

	vm-image: Add 'nss-certs' to the global package set.
	* gnu/system/examples/vm-image.tmpl (packages): Add NSS-CERTS.

	describe: Provide a hint when origin detection fails.
	* guix/scripts/describe.scm (display-checkout-info): Add call to
	'display-hint' in the error case.

2019-04-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Fix typo.
	* gnu/packages/algebra.scm (giac-xcas): Fix typo.

	gnu: giac-xcas: Rename to "giac" to match upstream name.
	* gnu/packages/algebra.scm (giac): New variable.
	(giac-xcas): Deprecate.

	gnu: giac-xcas: Add inputs.
	* gnu/packages/algebra.scm (giac-xcas)[inputs]: Add glpk, libsamplerate, bison
	  and flex.

2019-04-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac-xcas: Fix documentation.
	* gnu/packages/algebra.scm (giac-xcas): Use a single output.  Fix licensing
	  issues in documentation.

	Xcas expects documentation to be located at a fixed location, not compatible
	with a "doc" output.

2019-04-28  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.0.10.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.10.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.37.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.37.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.114.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.114.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.171.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.171.

	gnu: linux-libre@4.4: Update to 4.4.179.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.179.

2019-04-28  Christopher Baines  <mail@cbaines.net>

	gnu: Add cloud-utils.
	* gnu/packages/admin.scm (cloud-utils): New variable.

2019-04-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove unused module reference.
	* gnu/services/web.scm: Remove reference to (gnu packages guile).

	gnu: hypre: Unconditionally return #T from build phases.
	* gnu/packages/maths.scm (hypre)[arguments]: Use INVOKE and unconditionally
	return #T from build phases.

	gnu: jacal: Unconditionally return #T from configure phase.
	* gnu/packages/maths.scm (jacal)[arguments]: Use INVOKE in configure phase.

	gnu: z3: Unconditionally return #T from build phases.
	* gnu/packages/maths.scm (z3)[arguments]: Use INVOKE in build phases.

	gnu: atlas: Always return #T from build phases.
	* gnu/packages/maths.scm (atlas)[arguments]: Always return #T from build
	phases; use INVOKE.

	gnu: make-blis: Always return #T from configure phase.
	* gnu/packages/maths.scm (make-blis)[arguments]: Use INVOKE.

	gnu: kdevplatform: Use INVOKE.
	* gnu/packages/kde.scm (kdevplatform)[arguments]: Use INVOKE and return #T
	unconditionally.

2019-04-28  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'staging'

2019-04-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gnome-shell: Add gdk-pixbuf+svg to inputs.
	* gnu/packages/gnome.scm (gnome-shell)[inputs]: Add gdk-pixbuf+svg.

	gnu: r-rhtslib: Fix build.
	* gnu/packages/bioinformatics.scm (r-rhtslib)[arguments]: Add
	"--no-staged-install" to configure flags.

	gnu: r-ggbio: Fix build.
	* gnu/packages/bioinformatics.scm (r-ggbio)[arguments]: Add build phase to
	patch out typo.

	gnu: r-sjplot: Update to 2.6.3.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.6.3.
	[propagated-inputs]: Add r-bayestestr, r-insight, and r-performance.

	gnu: Add r-performance.
	* gnu/packages/cran.scm (r-performance): New variable.

	gnu: Add r-bayestestr.
	* gnu/packages/cran.scm (r-bayestestr): New variable.

2019-04-27  Ludovic Courtès  <ludo@gnu.org>

	installer: Add missing i18n in the partitioning pages.
	* gnu/installer/newt/partition.scm (run-scheme-page): Add missing 'G_'
	for ITEMS.
	(run-partioning-page): Likewise.
	(run-partition-page): Move misplaced call to 'G_'.

2019-04-27  Ludovic Courtès  <ludo@gnu.org>

	doc: Remove outdated paragraph in "Binary Installation".
	This is a followup to e9926f80c6553fde50ce1fcfd38d6370f841efd2.

	* doc/guix.texi (Binary Installation): Remove paragraph about not
	removing 'guix' from root's profile.

2019-04-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 0c329bf.
	* gnu/packages/package-management.scm (guix): Update to 0c329bf.

2019-04-27  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-qtest: Update to 2.9.
	* gnu/packages/ocaml.scm (ocaml-qtest): Update to 2.9.
	[source]: Use git-fetch.
	[build-system]: Use dune-build-system.

	gnu: ocaml-ezjsonm: Update to 1.1.0.
	* gnu/packages/ocaml.scm (ocaml-ezjsonm): Update to 1.1.0.

	gnu: ocaml-re: Update to 1.9.0.
	* gnu/packages/ocaml.scm (ocaml-re): Update to 1.9.0.
	(ocaml-uri): Fix build.

	gnu: ocaml-csv: Update to 2.2.
	* gnu/packages/ocaml.scm (ocaml-csv): Update to 2.2.
	[source]: Use git-fetch.
	[build-system]: Use dune-build-system.

	gnu: ocaml-spawn: Update to 0.13.0.
	* gnu/packages/ocaml.scm (ocaml-spawn): Update to 0.13.0.

	self: Rebuild translated manuals.
	* guix/self.scm (info-manual): Run po4a and related commands to generate
	translated texi files before building translated manuals.
	* guix/build/po.scm: New file.
	* Makefile.am (MODULES_NOT_COMPILED): Add it.

2019-04-27  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust accounts test to shell-as-config change.
	This is a followup to 504a0fc636ec591e65b4a229a37e522e425d8a0c.

	* tests/accounts.scm ("allocate-passwd with previous state"): Change
	expected 'shell' for "alice" to "/bin/sh".

2019-04-27  Julien Lepiller  <julien@lepiller.eu>

	gnu: knot: Fix typos.
	* gnu/services/dns.scm: Fix typos.

2019-04-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: bubblewrap: Fix Texinfo markup in description.
	Fixes a regression introduced in
	7ecd1761a236a2256e420032d561aa6c372d95a8.

	* gnu/packages/virtualization.scm (bubblewrap): Fix typo.

2019-04-27  Ludovic Courtès  <ludo@gnu.org>

	vm-image: Allow for password-less sudo.
	* gnu/system/examples/vm-image.tmpl (sudoers-file): New field.

	doc: Suggest 1G of RAM for the VM image.
	* doc/guix.texi (Running Guix in a VM): Suggest -m 1024.

	vm-image: Mention 'info guix' in the MOTD.
	* gnu/system/examples/vm-image.tmpl (vm-image-motd): Mention 'info guix'.

	vm-image: Add a font to the global profile.
	* gnu/system/examples/vm-image.tmpl (packages): Add FONT-BITSTREAM-VERA,
	for use by xfce-terminal, IceCat, etc.

	doc: Update bit about SSH in the VM.
	* doc/guix.texi (Running Guix in a VM): Remove mentions of 'lsh-server';
	mention 'openssh-service-type' and add a cross-reference.
	* gnu/system/examples/vm-image.tmpl (services): Add a commented-out line
	for 'openssh-service-type'.

	doc: Recommend virtio-blk to access the VM image.
	* doc/guix.texi (Running Guix in a VM): Recommend virtio-blk to access
	the image.

	maint: Pass '--image-size=30G' to 'guix system vm-image'.
	* Makefile.am (GUIX_SYSTEM_VM_IMAGE_FLAGS): New variable.
	(release): Use it.

2019-04-27  Julien Lepiller  <julien@lepiller.eu>

	gnu: knot: Add configuration fields.
	* gnu/services/dns.scm (knot-zone-configuration)[zonefile-load]
	[journal-content, max-journal-usage, max-journal-depth, max-zone-size]:
	New fields.
	(knot-zone-config): Serialize them.
	* doc/guix.texi (DNS Services): Document them.

2019-04-27  Clément Lassieur  <clement@lassieur.org>

	gnu: gajim: Update to 1.1.3.
	* gnu/packages/messaging.scm (gajim): Update to 1.1.3.

	gnu: python-nbxmpp: Update to 0.6.10.
	* gnu/packages/messaging.scm (python-nbxmpp): Update to 0.6.10.

2019-04-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-quadprog: Update to 1.5-6.
	* gnu/packages/maths.scm (r-quadprog): Update to 1.5-6.

	gnu: r-caret: Update to 6.0-84.
	* gnu/packages/statistics.scm (r-caret): Update to 6.0-84.

	gnu: r-fpc: Update to 2.1-11.2.
	* gnu/packages/statistics.scm (r-fpc): Update to 2.1-11.2.

	gnu: r-rngtools: Update to 1.3.1.1.
	* gnu/packages/statistics.scm (r-rngtools): Update to 1.3.1.1.

	gnu: r-mass: Update to 7.3-51.4.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-51.4.

	gnu: r-boot: Update to 1.3-22.
	* gnu/packages/statistics.scm (r-boot): Update to 1.3-22.

	gnu: r-sf: Update to 0.7-4.
	* gnu/packages/cran.scm (r-sf): Update to 0.7-4.

	gnu: r-classint: Update to 0.3-3.
	* gnu/packages/cran.scm (r-classint): Update to 0.3-3.
	[propagated-inputs]: Add r-kernsmooth.

	gnu: r-survey: Update to 3.36.
	* gnu/packages/cran.scm (r-survey): Update to 3.36.
	[propagated-inputs]: Add r-mitools.

	gnu: r-ordinal: Update to 2019.4-25.
	* gnu/packages/cran.scm (r-ordinal): Update to 2019.4-25.

	gnu: Add r-mitools.
	* gnu/packages/cran.scm (r-mitools): New variable.

2019-04-27  Clément Lassieur  <clement@lassieur.org>

	gnu: mozjs-38: Fix URI.
	* gnu/packages/gnuzilla.scm (mozjs-38): Fix URI.

2019-04-27  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 4.7.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.7.
	* gnu/packages/wine.scm (wine-staging): Update to 4.7.

2019-04-27  Clément Lassieur  <clement@lassieur.org>

	nls: Fix wrong include name.
	* po/doc/guix-manual.zh_CN.po: Fix wrong include name.

2019-04-26  Ludovic Courtès  <ludo@gnu.org>

	services: knot: Fix configuration file generation.
	Fixes a regression introduced in
	92eb600f8a94afa36142f8f145efaa485b632433.

	* gnu/services/dns.scm (knot-config-file): Add ungexp around call to
	'knot-configuration-includes'.

2019-04-26  Ludovic Courtès  <ludo@gnu.org>

	system: Add boot file systems to /etc/fstab.
	* gnu/system.scm (essential-services): Pass FSTAB-SERVICE-TYPE the list
	of file systems that match 'file-system-needed-for-boot?'.

2019-04-26  Ludovic Courtès  <ludo@gnu.org>

	services: file-system: Filter what goes to /etc/fstab.
	Fixes a longstanding issue whereby, due to our long fstab that included
	pseudo file systems like cgroup mounts, graphical file managers would
	display all of these.  Initially reported at
	<https://lists.gnu.org/archive/html/help-guix/2017-11/msg00084.html>.

	* gnu/services/base.scm (file-system-fstab-entries): New procedure.
	(file-system-service-type): Use it to extend FSTAB-SERVICE-TYPE.

2019-04-26  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'zh_CN' translation.
	Refer to the right version.*.texi to prevent errors in Makefile.am.

	gnu: ocaml-ppxlib: Update to 0.6.0.
	* gnu/packages/ocaml.scm (ocaml-ppxlib): Update to 0.6.0.
	(dune): Update to 1.9.1.

	gnu: ocaml-migrate-parsetree: Add upstream-name.
	* gnu/packages/ocaml.scm (ocaml-migrate-parsetree)[properties]: New
	field.

	gnu: ocaml-ppx-expect: Update to 0.12.0.
	* gnu/packages/ocaml.scm (ocaml-ppx-inline-test): Update to 0.12.0.
	(ocaml-ppx-expect): Update to 0.12.0.

	gnu: ocaml-frontc: Add upstream-name.
	* gnu/packages/ocaml.scm (ocaml-frontc)[properties]: New field.

	gnu: ocaml-ppx-tools: Add upstream-name.
	* gnu/packages/ocaml.scm (ocaml-ppx-tools)[properties]: New field.

	gnu: ocaml-lwt-log: Add upstream-name.
	* gnu/packages/ocaml.scm (ocaml-lwt-log)[properties]: New field.

	gnu: ocaml-ppx-tools-versioned: Add upstream-name.
	* gnu/packages/ocaml.scm (ocaml-ppx-tools-versioned)[properties]: New
	field.

	gnu: ocaml-compiler-libs: Add upstream name.
	* gnu/packages/ocaml.scm (ocaml-compiler-libs)[properties]: New field.

	gnu: ocaml-ppx-derivers: Update to 1.2.1.
	* gnu/packages/ocaml.scm (ocaml-ppx-derivers): Update to 1.2.1.

	gnu: ocaml-pcre: Update to 7.4.1.
	* gnu/packages/ocaml.scm (ocaml-pcre): Update to 7.4.1.
	[build-system]: Use dune-build-system.
	[source]: Use git-fetch.

	gnu: ocaml-stringext: Update to 1.5.0.
	* gnu/packages/ocaml.scm (ocaml-stringext): Update to 1.5.0.
	[source]: Use git-fetch.
	[build-system]: Use dune-build-system.

	gnu: ocaml-zarith: Update to 1.7.
	* gnu/packages/ocaml.scm (ocaml-zarith): Update to 1.7.
	[source]: Use git-fetch.

	gnu: ocaml-topkg: Update to 1.0.0.
	* gnu/packages/ocaml.scm (ocaml-topkg): Update to 1.0.0.

	gnu: ocaml-mtime: Update to 1.1.0.
	* gnu/packages/ocaml.scm (ocaml-mtime): Update to 1.1.0.

	gnu: ocaml-qcheck: Update to 0.9.
	* gnu/packages/ocaml.scm (ocaml-qcheck): Update to 0.9.

2019-04-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests: Update to 3.6.0.
	* gnu/packages/statistics.scm (r-with-tests): Update to 3.6.0.
	[arguments]: Adjust "build-reproducibly" phase.
	[native-inputs]: Add a texlive-union consisting of texlive-fonts-amsfonts,
	texlive-fonts-ec, texlive-latex-amsfonts, texlive-latex-base,
	texlive-latex-fancyvrb, texlive-latex-graphics, texlive-latex-hyperref,
	texlive-latex-oberdiek, texlive-latex-tools, texlive-latex-upquote, and
	texlive-latex-url.

	gnu: Add umi-tools.
	* gnu/packages/bioinformatics.scm (umi-tools): New variable.

2019-04-26  Timothy Sample  <samplet@ngyro.com>
	    Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: gdm: Install a placeholder desktop entry.
	This fixes <https://bugs.gnu.org/35068>.

	* gnu/packages/gnome.scm (gdm)[arguments]: Add a phase that installs a
	placeholder desktop entry file.

2019-04-26  Leo Famulari  <leo@famulari.name>

	gnu: MPD: Update to 0.21.8.
	* gnu/packages/mpd.scm (mpd): Update to 0.21.8.

2019-04-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mame: Update to 0.209.
	* gnu/packages/emulators.scm (mame): Update to 0.209.

2019-04-26  Julien Lepiller  <julien@lepiller.eu>

	gnu: dns: Fix configuration formating.
	* gnu/services/dns.scm (format-string-list): Fix formating of lists with
	only one symbol.

	gnu: ocaml-integers: Update to 0.3.0.
	* gnu/packages/ocaml.scm (ocaml-integers): Update to 0.3.0.

	gnu: ocaml-easy-format: Update to 1.3.1.
	* gnu/packages/ocaml.scm (ocaml-easy-format): Update to 1.3.1.
	[build-system]: Use dune-build-system.
	[source]: Use git-fetch.

	gnu: ocaml-fpath: Update to 0.7.2.
	* gnu/packages/ocaml.scm (ocaml-fpath): Update to 0.7.2.

	gnu: ocaml-ssl: Update to 0.5.7.
	* gnu/packages/ocaml.scm (ocaml-ssl): Update to 0.5.7.

	gnu: ocaml-octavius: Update to 1.2.1.
	* gnu/packages/ocaml.scm (ocaml-octavius): Update to 1.2.1.

	gnu: ocaml-result: Update to 1.3.
	* gnu/packages/ocaml.scm (ocaml-result): Update to 1.3.
	[build-system]: Use dune-build-system.
	[source]: Use git-fetch.

	gnu: ocaml-utop: Update to 2.3.0.
	* gnu/packages/ocaml.scm (ocaml-utop): Update to 2.3.0.

2019-04-26  Ludovic Courtès  <ludo@gnu.org>

	vm-image: Remove NetworkManager & co. and add the DHCP client.
	* gnu/system/examples/vm-image.tmpl (services): Remove wpa-supplicant,
	cups-pk-helper, and NetworkManager.  Add DHCP-CLIENT-SERVICE-TYPE.

	gnu: xfdesktop: Stick a Guix logo in the background image.
	* gnu/packages/xfce.scm (xfdesktop)[source](modules, snippet): New
	fields.
	[arguments]: New field.
	[native-inputs]: Add INKSCAPE and IMAGEMAGICK.

	services: cups-pk-helper: Export.
	* gnu/services/desktop.scm (cups-pk-helper-service-type): Export.

	vm-image: Use the actual file name of the current file.
	* gnu/system/examples/vm-image.tmpl (this-file): Use 'basename' and
	'current-source-location'.

2019-04-26  Ludovic Courtès  <ludo@gnu.org>

	doc: Use ftp.gnu.org for downloads.
	From now on, everything will be uploaded to ftp.gnu.org instead of
	alpha.gnu.org.

	* doc/guix.texi (BASE-URL): Switch to ftp.gnu.org.

2019-04-26  Ludovic Courtès  <ludo@gnu.org>

	doc: Add 'BASE-URL' variable.
	* doc/guix.texi (BASE-URL): New variable.
	(Binary Installation, USB Stick and DVD Installation)
	(Running Guix in a VM): Use it instead of hard-coded URL.

	installer: Actually reboot when the user presses "Reboot."
	* gnu/installer/newt/final.scm (run-install-success-page): Return
	'success.
	* gnu/installer.scm (installer-program): Check the result of the 'final
	step and reboot upon success.

2019-04-26  Ludovic Courtès  <ludo@gnu.org>

	installer: Take 'guix system init' exit code into account.
	This allows the installer to distinguish success from failure, and also
	ensures the shell that runs 'guix system init' exits upon completion.

	* gnu/installer/utils.scm (run-shell-command)[pause]: New procedure.
	Add "exec" before COMMAND in the script.  Guard 'invoke' call and handle
	'invoke-error?'.  Add call to 'pause' on completion.
	* gnu/installer/final.scm (install-system): Remove 'false-if-exception'.

2019-04-26  Ludovic Courtès  <ludo@gnu.org>

	installer: Run wrapped program with 'execl', not 'system'.
	'system' invokes /bin/sh, which is certainly not needed here.

	* gnu/installer.scm (installer-program): Use 'execl', not 'system'.

2019-04-26  Ludovic Courtès  <ludo@gnu.org>

	system: Provide a new VM image configuration.
	* gnu/system/examples/vm-image.tmpl: Rewrite.
	* doc/guix.texi (Running Guix in a VM): Adjust accordingly.

2019-04-26  Ludovic Courtès  <ludo@gnu.org>

	accounts: Always honor the configured user account shell.
	Starting from commit 0ae735bcc8ff7fdc89d67b492bdee9091ee19e86, Guix
	System would preserve the user shell across reconfigure and reboot.
	This was done so as to allow for the use of 'chsh'.

	This proved to be a misguided decision.  This commit goes back to
	considering user shells as config and not "state."

	* gnu/build/accounts.scm (allocate-passwd): Do not use shell from
	PREVIOUS.

2019-04-26  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	bootstrap: Break automake dependency on generated files.
	* bootstrap: Generate stub files for the manual translations whose
	generated files are not included in the VCS.
	* doc/contributing.de.texi: Remove file.
	* doc/contributing.es.texi: Remove file.
	* doc/contributing.fr.texi: Remove file.
	* doc/contributing.zh_CN.texi: Remove file.
	* doc/guix.de.texi: Remove file.
	* doc/guix.es.texi: Remove file.
	* doc/guix.fr.texi: Remove file.
	* doc/guix.zh_CN.texi: Remove file.
	* .gitignore: Add them.

2019-04-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wgetpaste: Add and use wget input.
	This package has but one purpose; late binding's overkill.

	* gnu/packages/wget.scm (wgetpaste)[arguments]: Add ‘use-inputs’ phase.
	[inputs]: Add wget.

2019-04-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hcxdumptool: Update to 5.1.4.
	* gnu/packages/networking.scm (hcxdumptool): Update to 5.1.4.

	gnu: hcxtools: Update to 5.1.4.
	* gnu/packages/networking.scm (hcxtools): Update to 5.1.4.

	gnu: soundtouch: Update to 2.1.1.
	* gnu/packages/audio.scm (soundtouch): Update to 2.1.1.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	Remove patches.
	* gnu/packages/patches/soundtouch-CVE-2018-1000223.patch,
	gnu/packages/patches/soundtouch-CVE-2018-14044-14045.patch:
	Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

	gnu: tmux-xpanes: Update to 4.1.0.
	* gnu/packages/tmux.scm (tmux-xpanes): Update to 4.1.0.

2019-04-25  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: librepcb: Update to 0.1.1.
	* gnu/packages/engineering.scm (librepcb): Update to 0.1.1.

2019-04-25  Julien Lepiller  <julien@lepiller.eu>

	gnu: knot-service: Add includes field in configuration.
	* gnu/services/dns.scm (knot-configuration): Add includes field.
	(verify-knot-configuration): Check includes content.
	(knot-config-file): Serialize includes.
	* doc/guix.texi (DNS Services): Document it.

2019-04-25  Leo Famulari  <leo@famulari.name>

	gnu: tmux: Update to 2.9.
	* gnu/packages/tmux.scm (tmux): Update to 2.9.

2019-04-25  Julien Lepiller  <julien@lepiller.eu>

	gnu: certbot: Add support for manual plugin.
	* gnu/services/certbot.scm (certificate-configuration): Add challenge,
	auth-hook and cleanup-hook fields.
	(certbot-command): Use them.
	* doc/guix.texi (Certificate Services): Document them.

2019-04-25  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml@4.02: Remove the package, affected by a CVE, and its dependent packages.
	This fixes <https://bugs.gnu.org/27462>.

	* gnu/packages/ocaml.scm (ocaml-4.02, camlp4-4.02, ocaml4.02-menhir)
	(ocaml4.02-lablgtk, ocaml4.02-findlib, ocaml4.02-ounit)
	(ocaml4.02-camlzip, ocaml4.02-ocamlmod, ocaml4.02-zarith)
	(ocaml4.02-qcheck, ocaml4.02-qtest, ocaml4.02-stringext)
	(ocaml4.02-bisect, ocaml4.02-bitstring, ocaml4.02-result)
	(ocaml4.02-topkg, ocaml4.02-rresult, ocaml4.02-sqlite3, ocaml4.02-csv)
	(ocaml4.02-mtime, ocaml4.02-cmdliner, ocaml4.02-fmt, ocaml4.02-astring)
	(ocaml4.02-alcotest, ocaml4.02-ppx-tools, ocaml4.02-react, ocaml4.02-ssl)
	(ocaml4.02-lwt, ocaml4.02-lwt-log, ocaml4.02-logs, ocaml4.02-fpath)
	(ocaml4.02-bos, ocaml4.02-xmlm, ocaml4.02-ulex, ocaml4.02-uchar)
	(ocaml4.02-uutf, ocaml4.02-jsonm, ocaml4.02-ocurl, ocaml4.02-base64)
	(ocaml4.02-omake, ocaml4.02-batteries, ocaml4.02-pcre, ocaml4.02-oasis)
	(ocaml4.02-js-build-tools, ocaml4.02-bin-prot, ocaml4.02-fieldslib)
	(ocaml4.02-ppx-core, ocaml4.02-ppx-optcomp, ocaml4.02-ppx-driver)
	(ocaml4.02-cppo, ocaml4.02-ppx-deriving, ocaml4.02-ppx-type-conv)
	(ocaml4.02-ppx-inline-test, ocaml4.02-ppx-bench, ocaml4.02-ppx-compare)
	(ocaml4.02-sexplib, ocaml4.02-typerep, ocaml4.02-variantslib)
	(ocaml4.02-ppx-sexp-conv, ocaml4.02-ppx-variants-conv)
	(ocaml4.02-ppx-here, ocaml4.02-ppx-assert, ocaml4.02-ppx-enumerate)
	(ocaml4.02-ppx-let, ocaml4.02-ppx-typerep-conv, ocaml4.02-ppx-sexp-value)
	(ocaml4.02-ppx-pipebang, ocaml4.02-ppx-bin-prot, ocaml4.02-ppx-fail)
	(ocaml4.02-ppx-custom-printf, ocaml4.02-ppx-sexp-message)
	(ocaml4.02-ppx-fields-conv, ocaml4.02-seq, ocaml4.02-re)
	(ocaml4.02-ppx-expect, ocaml4.02-ppx-jane, ocaml4.02-core-kernel)
	(ocaml4.02-async-kernel, ocaml4.02-async-rpc-kernel, ocaml4.02-core)
	(ocaml4.02-async-unix, ocaml4.02-async-extra, ocaml4.02-async)
	(ocaml4.02-ocplib-endian, ocaml4.02-easy-format, optcomp)
	(ocaml4.02-piqilib, ocaml4.02-uuidm, ocaml4.02-graph, ocaml4.02-piqi)
	(ocaml4.02-camomile, ocaml4.02-zed, ocaml4.02-lambda-term): Remove variables.
	* guix/build-system/ocaml.scm (default-ocaml4.02)
	(default-ocaml4.02-findlib, package-with-ocaml4.02)
	(strip-ocaml4.02-variant): Remove variables.

2019-04-25  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocamlify: Downgrade to 0.0.1.
	Version 0.0.2 cannot be built with the latest OCaml, whereas this
	version does.  This is also the version used by opam.

	* gnu/packages/ocaml.scm (ocamlify): Downgrade to 0.0.1.
	[arguments]: Do not use ocaml-4.02.

2019-04-25  Julien Lepiller  <julien@lepiller.eu>

	gnu: Remove ocaml-jbuilder.
	Jbuilder is deprecated and replaced by dune.

	* gnu/packages/ocaml.scm (ocaml-jbuilder): Remove variable.
	(ocaml-zed, ocaml-utop): Use dune-build-system.

2019-04-25  Julien Lepiller  <julien@lepiller.eu>

	gnu: bap: Update to 1.6.0.
	* gnu/packages/ocaml.scm (bap): Update to 1.6.0.
	(ocaml-frontc): Update to 3.4.1.
	(ocaml-fileutils, ocaml-cstruct, ocaml-hex, ocaml-ezjsonm, ocaml-uri):
	New variables.
	(ocaml4.02-fileutils, ocaml4.02-cstruct, ocaml4.02-hex,
	ocaml4.02-ezjsonm, ocaml4.02-uri): Remove variables.

	gnu: Add ocaml-bigarray-compat.
	* gnu/packages/ocaml.scm (ocaml-bigarray-compat): New variable.

	nls: Update 'es' translation.

	nls: Update 'de' translation.

	nls: Update 'fr' translation.

2019-04-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gnome-shell: Add gdk-pixbuf+svg to inputs.
	Fixes <https://bugs.gnu.org/34124>.

	* gnu/packages/gnome.scm (gnome-shell)[inputs]: Add gdk-pixbuf+svg.
	[arguments]: Add the lib directory of gdk-pixbuf+svg to the LD_LIBRARY_PATH
	wrapper of the gnome-shell executable.

2019-04-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: fltk: Update to 1.3.5.
	* gnu/packages/fltk.scm (fltk): Update to 1.3.5.

2019-04-25  Ludovic Courtès  <ludo@gnu.org>

	installer: Ask for confirmation of the user passwords.
	* gnu/installer/newt/user.scm (run-user-add-page): Add #:name and
	 #:home-directory and honor them.  Add call to 'confirm-password'.

	installer: Ask for confirmation of the root password.
	* gnu/installer/newt/user.scm (confirm-password): New procedure.
	(run-root-password-page): Add call to 'confirm-password'.

	installer: Use FLAG-PASSWORD for the encryption passphrase confirmation.
	* gnu/installer/newt/partition.scm (prompt-luks-passwords)
	<password-confirm-page>: Pass #:input-flags to 'run-input-page'.

2019-04-25  Chris Marusich  <cmmarusich@gmail.com>

	gnu: Add python-yubikey-manager and python2-yubikey-manager.
	* gnu/packages/security-token.scm (python-yubikey-manager)
	(python2-yubikey-manager): New variables.

	gnu: Add python-fido2 and python2-fido2.
	* gnu/packages/security-token.scm (python-fido2, python2-fido2): New
	variables.

	gnu: Add public-suffix-list.
	* gnu/packages/dns.scm (public-suffix-list): New variable.

	gnu: Add libu2f-host.
	* gnu/packages/security-token.scm (libu2f-host): New variable.

	gnu: Add python-pyscard and python2-pyscard.
	* gnu/packages/security-token.scm (python-pyscard, python2-pyscard): New
	variables.

	gnu: Add python-pyfakefs and python2-pyfakefs.
	* gnu/packages/patches/python-pyfakefs-remove-bad-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add the patch.
	* gnu/packages/check.scm (python-pyfakefs, python2-pyfakefs): New
	  variables.

2019-04-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.12.4-P1 [fixes CVE-2018-5743, CVE-2019-6467].
	* gnu/packages/dns.scm (isc-bind): Update to 9.12.4-P1.
	[source]: Add patch.
	[inputs]: Add python and python-ply.
	* packages/patches/bind-fix-unused-pk11-ecc-constants.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: r-yamss: Fix typo in description.
	* gnu/packages/bioconductor.scm (r-yamss)[description]: Fix typo.

	gnu: python-dill: Fix typo in description.
	* gnu/packages/python-xyz.scm (python-dill)[description]: Fix typo.

	gnu, guix: Yearly ritual purging of the filesystems.
	* gnu/packages/android.scm (android-ext4-utils)[synopsis]: Fix ‘file
	system’ spelling.
	* gnu/packages/disk.scm (rmlint)[synopsis, description]: Likewise.
	* gnu/packages/golang.scm (go-github-com-kr-fs)[synopsis, description]:
	Likewise & edit for grammar.
	* gnu/packages/ipfs.scm (gx, go-ipfs)[description]: Likewise.
	* /gnu/packages/java.scm (java-commons-vfs)[synopsis]: Likewise.
	* gnu/packages/linux.scm (fuseiso)[description]: Likewise.
	(genext2fs)[synopsis, description]: Likewise.
	* gnu/packages/package-management.scm (libostree)[description]: Likewise.
	* gnu/packages/python-xyz.scm (python-requests-file)[description]:
	Likewise & mark up.
	* gnu/packages/rails.scm (ruby-with-advisory-lock)[description]:
	Likewise.
	* gnu/packages/ruby.scm (ruby-rerun)[description]: Likewise.
	* guix/build/go-build-system.scm (setup-go-environment)<docstring>:
	Likewise.
	* guix/store/deduplication.scm (get-temp-link)<docstring>: Likewise.

	gnu: bubblewrap: Edit description.
	* gnu/packages/virtualization.scm (bubblewrap)[description]: Mark up & edit.

	gnu: perl-filesys-notify-simple: Edit description.
	* gnu/packages/perl.scm (perl-filesys-notify-simple)[description]: Mark up & edit.

	gnu: libimobiledevice: Edit description.
	* gnu/packages/libusb.scm (libimobiledevice)[description]: Fix grammar & spelling.

	gnu: libsvm: Update to 3.23.
	* gnu/packages/machine-learning.scm (libsvm): Update to 3.23.

	gnu: openfst: Update to 1.7.2.
	* gnu/packages/machine-learning.scm (openfst): Update to 1.7.2.

2019-04-24  Ludovic Courtès  <ludo@gnu.org>

	vm: Adjust FAT serial number code to 32-bit Guile.
	On 32-bit systems, 'string-hash' would raise an out-of-range exception
	when the second argument was 2^32.

	* gnu/build/vm.scm (make-iso9660-image): Pass 2^32 - 1 to 'string-hash'.

2019-04-24  Ludovic Courtès  <ludo@gnu.org>

	installer: Preserve order of user accounts.
	* gnu/installer/newt/user.scm (run-user-page): Add call to 'reverse'.

2019-04-24  Ludovic Courtès  <ludo@gnu.org>

	vm: 'system-disk-image' no longer requires the OS to define the "/" file system.
	Previously 'guix system disk-image' would fail if the OS didn't define a
	"/" file system, even though it actually overrides that file system.

	* gnu/system/vm.scm (system-disk-image)[root-uuid]: Turn into a
	procedure.
	Call 'root-uuid' on a variant of OS with a "/" file system and inherit
	from that.

2019-04-24  Ludovic Courtès  <ludo@gnu.org>

	installer: Ask for the root account password.
	Fixes <https://bugs.gnu.org/35399>.

	* gnu/installer/newt/user.scm (run-root-password-page): New procedure.
	* gnu/installer/user.scm (users->configuration): Filter out the "root"
	account.
	* gnu/installer/final.scm (create-user-database): Set 'uid' field in
	'user-account' form.

2019-04-24  Ludovic Courtès  <ludo@gnu.org>

	installer: 'run-input-page' has a new #:input-flags parameter.
	* gnu/installer/newt/page.scm (run-input-page): Add #:input-flags and
	honor it.

2019-04-24  Ludovic Courtès  <ludo@gnu.org>

	installer: Ask for user password and initialize /etc/shadow.
	Partly fixes <https://bugs.gnu.org/35399>.

	* gnu/installer/user.scm (<user>)[password]: New field.
	* gnu/installer/final.scm (%seed): New variable.
	(integer->alphanumeric-char, random-string)
	(create-user-database): New procedures.
	(install-system): Call 'create-user-database'.
	* gnu/installer/newt/final.scm (run-install-shell): Add #:users and pass
	it to 'install-system'.
	(run-final-page): Pass #:users to 'run-install-shell'.
	* gnu/installer/newt/user.scm (run-user-add-page): Add password entry.
	Pass its result as the 'password' field of <user>.

2019-04-24  Ludovic Courtès  <ludo@gnu.org>

	installer: Add missing 'G_' for networking message.
	* gnu/installer/newt/network.scm (wait-technology-powered): Add missing
	'G_'.

2019-04-24  Ludovic Courtès  <ludo@gnu.org>

	self: Install 'guix.zh_CN.info'.
	Reported by Julien Lepiller.

	* guix/self.scm (info-manual): Adjust file name regexp so that it
	matches *.zh_CN.texi.

2019-04-24  Ludovic Courtès  <ludo@gnu.org>

	system: Add guile-readline and guile-colorized to %BASE-PACKAGES.
	This adds pretty much nothing to the system closure size.

	* gnu/system.scm (%base-packages): Add GUILE-READLINE and
	GUILE-COLORIZED.

2019-04-24  Ludovic Courtès  <ludo@gnu.org>

	install: Add node name in Castellano.
	* gnu/system/install.scm (%installation-node-names): Add "es".

2019-04-24  Danny Milosavljevic  <dannym@scratchpost.org>

	services: fprintd: Provide polkit policy.
	* gnu/services/authentication.scm (fprintd-service-type)[extensions]: Add
	polkit-service-type.

2019-04-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-xtable: Update to 1.8-4.
	* gnu/packages/statistics.scm (r-xtable): Update to 1.8-4.

	gnu: r-dbplyr: Update to 1.4.0.
	* gnu/packages/statistics.scm (r-dbplyr): Update to 1.4.0.

	gnu: r-testthat: Update to 2.1.1.
	* gnu/packages/statistics.scm (r-testthat): Update to 2.1.1.

	gnu: r-igraph: Update to 1.2.4.1.
	* gnu/packages/graph.scm (r-igraph): Update to 1.2.4.1.

	gnu: r-pamr: Update to 1.56.1.
	* gnu/packages/cran.scm (r-pamr): Update to 1.56.1.

	gnu: r-ggforce: Update to 0.2.2.
	* gnu/packages/cran.scm (r-ggforce): Update to 0.2.2.

	gnu: r-rms: Update to 5.1-3.1.
	* gnu/packages/cran.scm (r-rms): Update to 5.1-3.1.

	gnu: r-genetics: Update to 1.3.8.1.2.
	* gnu/packages/cran.scm (r-genetics): Update to 1.3.8.1.2.

	gnu: r-fields: Update to 9.7.
	* gnu/packages/cran.scm (r-fields): Update to 9.7.

	gnu: r-splitstackshape: Update to 1.4.8.
	* gnu/packages/cran.scm (r-splitstackshape): Update to 1.4.8.

	gnu: r-emmeans: Update to 1.3.4.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.3.4.

	gnu: r-sys: Update to 3.2.
	* gnu/packages/cran.scm (r-sys): Update to 3.2.

2019-04-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: zynaddsubfx: Update to 3.0.5.
	* gnu/packages/music.scm (zynaddsubfx): Update to 3.0.5.

	gnu: padthv1: Update to 0.9.7.
	* gnu/packages/music.scm (padthv1): Update to 0.9.7.

	gnu: samplv1: Update to 0.9.7.
	* gnu/packages/music.scm (samplv1): Update to 0.9.7.

	gnu: synthv1: Update to 0.9.7.
	* gnu/packages/music.scm (synthv1): Update to 0.9.7.

	gnu: drumkv1: Update to 0.9.7.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.7.

	gnu: pdfpc: Update to 4.3.2.
	* gnu/packages/pdf.scm (pdfpc): Update to 4.3.2.

	gnu: gphoto2: Update to 2.5.20.
	* gnu/packages/photo.scm (gphoto2): Update to 2.5.20.

	gnu: rawtherapee: Update to 5.6.
	* gnu/packages/photo.scm (rawtherapee): Update to 5.6.
	[inputs]: Add librsvg.

	gnu: youtube-dl: Update to 2019.04.24.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.04.24.

2019-04-24  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'fr' translation of the manual.

2019-04-24  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-ledger-mode: Use ledger as input.
	* gnu/packages/finance.scm (emacs-ledger-mode)[inputs]: Add ledger.
	[arguments]: Patch path to ledger executable.

2019-04-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Fix build.
	* doc/guix.zh_CN.texi: @include version-zh_CN.texi.

2019-04-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xl2tpd: Don't use NAME in source URI.
	* gnu/packages/vpn.scm (xl2tpd)[source]: Hard-code NAME.

	gnu: xl2tpd: Update to 1.3.14.
	* gnu/packages/vpn.scm (xl2tpd): Update to 1.3.14.

	gnu: ristretto: Don't use NAME in source URI.
	* gnu/packages/xfce.scm (ristretto)[source]: Hard-code NAME.

	gnu: ristretto: Update to 0.8.4.
	* gnu/packages/xfce.scm (ristretto): Update to 0.8.4.

	gnu: inxi-minimal: Update to 3.0.33-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.0.33-1.

2019-04-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python2-sh: Fix build.
	* gnu/packages/python-xyz.scm (python-sh): Fix build error with Python 2 due
	  to failing tests.

2019-04-23  Ludovic Courtès  <ludo@gnu.org>

	doc: Refer to the es and zh_CN translations.
	* doc/guix.texi (Top): Mention Simplified Chinese and Spanish.

	doc: Add Simplified Chinese translation.
	* doc/local.mk (info_TEXINFOS): Add guix.zh_CN.texi.
	(TRANSLATED_INFO): Add guix.zh_CN.texi and contributing.zh_CN.texi.
	* po/doc/local.mk (DOC_PO_FILES): Add guix-manual.zh_CN.po.
	* doc/contributing.zh_CN.texi, doc/guix.zh_CN.texi: New files.

	nls: Fix guix-manual.zh_CN.po.
	* po/doc/guix-manual.zh_CN.po: Replace "@def" with "@dfn".  Translate
	the "contributing.texi" message ID.

	doc: Add zh_CN PO file.
	* po/doc/guix-manual.zh_CN.po: New file.

	doc: Add generated es.texi files.
	* doc/guix.es.texi, doc/contributing.es.texi: New files.

2019-04-23  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	doc: Add Spanish translation.
	* doc/local.mk (info_TEXINFOS): Add guix.es.texi.
	(TRANSLATED_INFO): Add guix.es.texi and contributing.es.texi.
	* po/doc/guix-manual.es.po: New file.
	* po/doc/local.mk: Add guix-manual.es.po.

2019-04-23  Ludovic Courtès  <ludo@gnu.org>

	services: connman: Redirect output to a log file.
	* gnu/services/networking.scm (connman-shepherd-service): Pass
	 #:log-file to 'make-forkexec-constructor'.

2019-04-23  Ludovic Courtès  <ludo@gnu.org>

	guix system: Compute 'bootcfg' only for 'init' and 'reconfigure'.
	Previously, 'guix system vm' would start by computing the bootcfg
	derivation, which itself depended on an incorrect OS derivation (for the
	original OS instead of the one passed through
	'virtualized-operating-system'.)  That added overhead and would force
	the user's config file to define a root file system, for example, even
	though it makes no sense in the case of a VM.

	* guix/scripts/system.scm (perform-action)[bootcfg]: Limit to the 'init'
	and 'reconfigure' actions.

2019-04-23  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: libseccomp: Update to 2.4.1.
	* gnu/packages/linux.scm (libseccomp): Update to 2.4.1.

	gnu: maim: Update to 5.5.3.
	* gnu/packages/xdisorg.scm (maim): Update to 5.5.3.

	gnu: fluidsynth: Update to 2.0.5.
	* gnu/packages/audio.scm (fluidsynth): Update to 2.0.5.

2019-04-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: libpng: Replace with 1.6.37 [security fixes].
	This fixes CVE-2018-14048, CVE-2018-14550, and CVE-2019-7317.

	* gnu/packages/image.scm (libpng)[replacement]: New field.
	(libpng-1.6.37): New public variable.

2019-04-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: xf86-video-intel: Update to 2.99.917-13.6afed33.
	* gnu/packages/xorg.scm (xf86-video-intel): Update to 2.99.917-13.6afed33.

2019-04-23  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: notmuch-addrlookup-c: Update to 9.
	* gnu/packages/mail.scm (notmuch-addrlookup-c): Update to 9.
	[arguments]: Remove PREFIX from #:make-flags.

2019-04-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ocaml-ppx-hash: Fix typo in description.
	* gnu/packages/ocaml.scm (ocaml-ppx-hash)[description]:
	Fix non-functional typo.

	gnu: libedit: Update to 20190324-3.1.
	* gnu/packages/libedit.scm (libedit): Update to 20190324-3.1.

	gnu: lynis: Update to 2.7.4.
	* gnu/packages/admin.scm (lynis): Update to 2.7.4.

	gnu: libmwaw: Don't use NAME in source URI.
	* gnu/packages/libreoffice.scm (libmwaw)[source]: Hard-code NAME.

	gnu: libodfgen: Don't use NAME in source URI.
	* gnu/packages/libreoffice.scm (libodfgen)[source]: Hard-code NAME.

	gnu: libvisio: Don't use NAME in source URI.
	* gnu/packages/libreoffice.scm (libvisio)[source]: Hard-code NAME.

	gnu: libpagemaker: Don't use NAME in source URI.
	* gnu/packages/libreoffice.scm (libpagemaker)[source]: Hard-code NAME.

	gnu: libmwaw: Update to 0.3.15.
	* gnu/packages/libreoffice.scm (libmwaw): Update to 0.3.15.

2019-04-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perceptualdiff: Don't use unstable tarball.
	It's still broken by freeimage, unfortunately.

	* gnu/packages/image.scm (perceptualdiff)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2019-04-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gifsicle: Use HTTPS.
	* gnu/packages/image.scm (gifsicle)[source, home-page]: Use HTTPS.

	gnu: gifsicle: Update to 1.92.
	* gnu/packages/image.scm (gifsicle): Update to 1.92.

2019-04-23  Ludovic Courtès  <ludo@gnu.org>

	build-self: Explain why we keep using deprecated bindings.
	* build-aux/build-self.scm (build): Add comment regarding the deprecated
	names.

2019-04-23  Ludovic Courtès  <ludo@gnu.org>

	linux-container: Remove '%containerized-shepherd-service' hack.
	This hack worked around a defect in the Shepherd 0.5.0 and is no longer
	needed.

	* gnu/services/shepherd.scm (%containerized-shepherd-service): Remove.
	* gnu/system/linux-container.scm (container-essential-services): Don't
	use it.

2019-04-23  Ludovic Courtès  <ludo@gnu.org>

	services: account: Make 'user-homes' a one-shot service.
	* gnu/system/shadow.scm (account-shepherd-service): Add 'one-shot?'
	field.  Return #t from 'start'.

	services: shepherd: Support one-shot services.
	* gnu/services/shepherd.scm (<shepherd-service>)[one-shot?]: New field.
	(shepherd-service-file): Pass #:one-shot? to the <service> constructor.
	* doc/guix.texi (Shepherd Services): Document it.

	gnu: shepherd: Update to 0.6.0.
	* gnu/packages/admin.scm (shepherd): Update to 0.6.0.  Use
	"mirror://gnu" as the URL base.
	[properties]: Remove.

2019-04-23  Rutger Helling  <rhelling@mykolab.com>

	gnu: spirv-headers: Update to 1.3.7.
	* gnu/packages/vulkan.scm (spirv-headers): Update to 1.3.7.

	gnu: glslang: Update to 7.11.3188.
	* gnu/packages/vulkan.scm (glslang): Update to 7.11.3188.

2019-04-23  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-disk-usage: Update to 1.3.3.
	* gnu/packages/emacs-xyz.scm (emacs-disk-usage): Update to 1.3.3.

2019-04-22  Ludovic Courtès  <ludo@gnu.org>

	Revert "build-self: Avoid deprecated bindings."
	This reverts commit fa9e6e8b676ca920a894cf3b48bfcb670077144f.

	By using the new bindings, we would prevent users of Guix prior to
	de9fbe9cdcf5f8deb08becfc54b523084fd67bda, such as version 0.16.0, to
	upgrade to current master.  Thus, we will keep using the old names for a
	while.

2019-04-22  Ludovic Courtès  <ludo@gnu.org>

	nls: Add missing installer files.
	* po/guix/POTFILES.in: Add newt/final.scm and newt/partition.scm.

2019-04-22  Ludovic Courtès  <ludo@gnu.org>

	install: Pass "quiet" to the kernel.
	This is a followup to 5582aa8e31bf88f981caedeb4fbbb758486b6ca7.

	* gnu/system/install.scm (installation-os)[kernel-arguments]: Add "quiet".

2019-04-22  Ludovic Courtès  <ludo@gnu.org>

	installer: Run 'guix system init' with the right locale.
	* gnu/installer/utils.scm (run-shell-command): Add #:locale and honor it.
	* gnu/installer/newt/final.scm (run-install-shell): Add 'locale'
	parameter; pass it to 'install-system'.
	(run-final-page): Obtain locale from RESULT; pass it to 'run-install-shell'.
	* gnu/installer/final.scm (install-system): Add 'locale' parameter; pass
	it to 'run-shell-command'.

2019-04-22  Christopher Baines  <mail@cbaines.net>

	system: Change default kernel-arguments to '("quiet").
	This improves the readability of the boot process, especially when using full
	disk encryption where you're required to enter the passphrase at a particular
	point.

	* gnu/system.scm (<operating-system>)[kernel-arguments]: Change the default to
	'("quiet").
	* doc/guix.texi (operating-system Reference): Document this change.

2019-04-22  Mark H Weaver  <mhw@netris.org>

	gnu: openssh: Update to 8.0p1.
	* gnu/packages/ssh.scm (openssh): Update to 8.0p1.
	[source]: Remove patch.
	* gnu/packages/patches/openssh-CVE-2018-20685.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: minetest: Simplify 'freetype' input specification.
	* gnu/packages/games.scm (minetest)[inputs]: Eliminate an unnecessary
	use of Guile's '@' syntax to reference the 'freetype' package.

	gnu: minetest-data: Update to 5.0.1.
	* gnu/packages/games.scm (minetest-data): Update to 5.0.1.
	[description]: Fix typo.

	gnu: maxima: Return #t from custom 'check' phase.
	* gnu/packages/maths.scm (maxima)[arguments]: Use invoke in the custom
	check phase.

	build-self: Avoid deprecated bindings.
	* build-aux/build-self.scm (build): Replace references to nix-server-*
	with store-connection-*.

2019-04-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ghc-haskell-lexer: Update to 1.0.2.
	* gnu/packages/haskell.scm (ghc-haskell-lexer): Update to 1.0.2.

	gnu: python-redis: Update to 3.2.1.
	* gnu/packages/databases.scm (python-redis): Update to 3.2.1.

	gnu: libabigail: Don't use NAME in source URI.
	* gnu/packages/elf.scm (libabigail)[source]: Hard-code NAME.

	gnu: libabigail: Update to 1.6.
	* gnu/packages/elf.scm (libabigail): Update to 1.6.

	gnu: python-sqlalchemy: Update to 1.3.3.
	* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.3.3.

	gnu: nsd: Update to 4.1.27.
	* gnu/packages/dns.scm (nsd): Update to 4.1.27.

	gnu: python-pyodbc: Update to 4.0.26.
	* gnu/packages/databases.scm (python-pyodbc): Update to 4.0.26.

	gnu: memcached: Update to 1.5.13.
	* gnu/packages/databases.scm (memcached): Update to 1.5.13.

	gnu: translate-shell: Update to 0.9.6.10.
	* gnu/packages/dictionaries.scm (translate-shell): Update to 0.9.6.10.

2019-04-22  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.0.9.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.9.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.36.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.36.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.113.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.113.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.170.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.170.

2019-04-22  Ludovic Courtès  <ludo@gnu.org>

	pull: Create profile after the store connection has been opened.
	Fixes <https://bugs.gnu.org/35341>.
	Reported by Florian Pelz <pelzflorian@pelzflorian.de>.

	Previously, we'd call 'ensure-default-profile' before the connection to
	the daemon has been opened.  On the first connection, the daemon ensures
	that /var/guix/profiles/per-user is world-writable.  Since we were
	calling 'ensure-default-profile' before that,
	/var/guix/profiles/per-user was typically non-writable (555 and
	root-owned), and thus 'guix pull' would error out.

	* guix/scripts/pull.scm (guix-pull): Call 'ensure-default-profile'
	within 'with-store'.

2019-04-22  Ludovic Courtès  <ludo@gnu.org>

	pull: Add '--news'.
	Suggested by Tobias Geerinckx-Rice <me@tobias.gr>.

	* guix/scripts/pull.scm (%options, show-help): Add '--news'.
	(display-profile-news): Add #:current-is-newer? and #:concise?.
	Honor them.
	(build-and-install): Pass #:concise? #t.
	(display-new/upgraded-packages)[concise/max-item-count]: New variable.
	Add call to 'display-hint'.
	(process-query): Add clause for 'display-news'.
	* doc/guix.texi (Invoking guix pull): Add '--news'.

2019-04-22  Alex Griffin  <a@ajgrf.com>

	gnu: Add pass-otp.
	* gnu/packages/password-utils.scm (pass-otp): New variable.

	gnu: password-store: Allow external packages to provide extensions.
	* gnu/packages/password-utils.scm (password-store): Add mechanism for
	providing pass extensions in separate packages.
	[arguments]: Add patch-system-extension-dir phase.
	[native-search-paths]: Add PASSWORD_STORE_SYSTEM_EXTENSION_DIR.

2019-04-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-dill: Update to 0.2.9.
	* gnu/packages/python-xyz.scm (python-dill): Update to 0.2.9.

	gnu: python-serpent: Tweak description.
	* gnu/packages/python-xyz.scm (python-serpent)[description]:
	Use @code{} and edit slightly.

	gnu: python-serpent: Update to 1.28.
	* gnu/packages/python-xyz.scm (python-serpent): Update to 1.28.
	[native-inputs]: Add python-attrs & python-pytz.

	gnu: python-openpyxl: Update to 2.6.2.
	* gnu/packages/python-xyz.scm (python-openpyxl): Update to 2.6.2.

	gnu: perl-text-csv: Fix build.
	* gnu/packages/perl.scm (perl-text-csv)[source]: Update URL.

	gnu: parallel: Update to 20190422.
	* gnu/packages/parallel.scm (parallel): Update to 20190422.

	gnu: eid-mw: Update to 4.4.16.
	* gnu/packages/security-token.scm (eid-mw): Update to 4.4.16.

	gnu: dbacl: Don't use NAME in source URI.
	* gnu/packages/textutils.scm (dbacl)[source]: Hard-code NAME.

	gnu: youtube-dl: Update to 2019.04.17.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.04.17.

	gnu: dav1d: Update to 0.2.2.
	* gnu/packages/video.scm (dav1d): Update to 0.2.2.

	gnu: foo2zjs: Update to 20190413.
	* gnu/packages/cups.scm (foo2zjs): Update to 20190413.

2019-04-21  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: supertuxkart: Simplify unbundling and unbundle enet.
	* gnu/packages/games.scm (supertuxkart)[source](snippet): Delete "lib/enet".
	Remove "CMakeList.txt" substitution.
	[arguments]<#:configure-flags>: Add "-DUSER_SYSTEM_GLEW=TRUE" and
	"-DUSE_SYSTEM_ENET=TRUE".
	<#:phases>: Delete.

	gnu: supertuxkart: Update to 1.0.
	* gnu/packages/games.scm (supertuxkart): Update to 1.0.
	[inputs]: Add openssl.

2019-04-21  Kei Kebreau  <kkebreau@posteo.net>

	gnu: Add alex4.
	* gnu/packages/games.scm (alex4): New variable.

	gnu: Add dumb-allegro4.
	* gnu/packages/music.scm (dumb-allegro4): New variable.

	gnu: Add dumb.
	* gnu/packages/music.scm (dumb): New variable.

2019-04-21  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Fix skip-to-step issue.
	When trying to jump to the first step, DONE-STEPS ends-up being null, which
	fails the matching condition.

	* gnu/installer/steps.scm (skip-to-step): Split matching conditions to handle
	the empty DONE-STEPS case properly.

2019-04-21  Christopher Baines  <mail@cbaines.net>

	gnu: direnv: Remove go references from output.
	In the long run, it would be good to move direnv across to the
	go-build-system, and update the package, but these changes do succeed in
	reducing the closure size a lot.

	Thanks to Tanguy Le Carrour for raising this issue on guix-devel.

	* gnu/packages/shellutils.scm (direnv)[arguments]: Include the
	remove-go-references phase from the go-build-system.
	[inputs,native-inputs]: Move all inputs to native-inputs, as these are no
	longer referenced in the output.

2019-04-21  Danny Milosavljevic  <dannym@scratchpost.org>

	services: fprintd: Use define-configuration.
	* gnu/services/authentication.scm: Use define-configuration in fprintd.

2019-04-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-hdf5r: Update to 1.2.0.
	* gnu/packages/cran.scm (r-hdf5r): Update to 1.2.0.

2019-04-21  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: guile-parted: Update to 0.0.1.
	* gnu/packages/guile-xyz.scm (guile-parted): Update to 0.0.1.

	gnu: guile-newt: Update to 0.0.1.
	* gnu/packages/guile-xyz.scm (guile-newt): Update to 0.0.1.

2019-04-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: mtools: 'mformat' initializes boot sector before writing it.
	This is the last bit fixing <https://bugs.gnu.org/35283>.

	Previously, 'mformat' (used by 'grub-mkrescue') would pass uninitialized
	bytes to write(2), leading to non-deterministic FAT image contents.
	This patch fixes that.

	* gnu/packages/patches/mtools-mformat-uninitialized.patch: New file.
	* gnu/packages/mtools.scm (mtools)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-04-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: valgrind: Add 3.15.0.
	* gnu/packages/valgrind.scm (valgrind-3.15): New variable.

2019-04-20  Ludovic Courtès  <ludo@gnu.org>

	vm: Use a fixed FAT serial number for 'efi.img' in ISO images.
	Partly fixes <https://bugs.gnu.org/35283>.

	* gnu/build/vm.scm (make-iso9660-image): Set the
	'GRUB_FAT_SERIAL_NUMBER' environment variable.

2019-04-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: grub: 'grub-mkrescue' honors 'GRUB_FAT_SERIAL_NUMBER'.
	* gnu/packages/patches/grub-efi-fat-serial-number.patch: New file.
	* gnu/packages/bootloaders.scm (grub)[source](patches): Add it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-04-20  Ludovic Courtès  <ludo@gnu.org>

	vm: Reset file timestamps of the EFI image in ISO images.
	Partly fixes <https://bugs.gnu.org/35283>.

	* gnu/build/vm.scm (make-iso9660-image): Set the 'SOURCE_DATE_EPOCH'
	environment variable.

2019-04-20  Ludovic Courtès  <ludo@gnu.org>

	vm: Reset file timestamps in ISO images.
	Partly fixes <https://bugs.gnu.org/35283>.
	Reported by Florian Pelz <pelzflorian@pelzflorian.de>.

	* gnu/build/vm.scm (make-iso9660-image): Pass "-volume_date
	all_file_dates =1".

2019-04-20  Ludovic Courtès  <ludo@gnu.org>

	install: Pass "modprobe.blacklist=radeon".
	* gnu/system/install.scm (installation-os)[kernel-arguments]: New field.

2019-04-20  Kei Kebreau  <kkebreau@posteo.net>

	gnu: Add git-lfs.
	* gnu/packages/version-control.scm (git-lfs): New variable.

2019-04-20  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: shishi: Make shishi keys and database administrator-modifiable.
	Fixes <https://bugs.gnu.org/30109>.

	* gnu/packages/kerberos.scm (shishi)[arguments]<#:configure-flags>:
	Add --with-key-dir, --with-db-dir.
	<#:phases>[disable-automatic-key-generation]: New phase.

2019-04-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ibus-libpinyin: Add missing runtime input.
	* gnu/packages/ibus.scm (ibus-libpinyin)[inputs]: Add python-pygobject.

	gnu: libpinyin: Update to 2.3.0.
	* gnu/packages/ibus.scm (libpinyin): Update to 2.3.0.

	gnu: ibus-libpinyin: Update to 1.11.0.
	* gnu/packages/ibus.scm (ibus-libpinyin): Update to 1.11.0.

	gnu: ibus: Update to 1.5.20.
	* gnu/packages/ibus.scm (ibus): Update to 1.5.20.
	[arguments]: Remove make-flags; remove "--disable-python2" from
	configure-flags; add build phase "patch-python-target-directories".
	[inputs]: Replace intltool with gnu-gettext.

2019-04-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add emacs-robot-mode.
	* gnu/packages/emacs-xyz.scm (emacs-robot-mode): New variable.

	gnu: Add python-robotframework-lint.
	* gnu/packages/python-xyz.scm (python-robotframework-lint): New variable.

	gnu: Add python-robotframework-sshlibrary.
	* gnu/packages/python-xyz.scm (python-robotframework-sshlibrary): New variable.

	gnu: Add python-robotframework.
	* gnu/packages/python-xyz.scm (python-robotframework): New variable.
	* gnu/packages/patches/python-robotframework-honor-source-date-epoch.patch:
	Add patch.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: Add python-rellu.
	* gnu/packages/python-xyz.scm (python-rellu): New variable.

	gnu: Add python-pygithub.
	* gnu/packages/python-xyz.scm (python-pygithub): New variable.

2019-04-19  Leo Famulari  <leo@famulari.name>

	gnu: rct: Be more idiomatic.
	* gnu/packages/cpp.scm (rct): Move the call to 'git-version' into the
	package definition.
	[source]: Explicitly include the source URI rather than using
	'home-page'.

2019-04-19  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.0.8.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.8.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.35.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.35.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.112.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.112.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.169.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.169.

2019-04-19  Nicolò Balzarotti  <anothersms@gmail.com>

	gnu: Add r-styler.
	* gnu/packages/cran.scm (r-styler): New variable.

2019-04-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: grammalecte: Update to 1.0.1.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 1.0.1.
	[source]: Update URL.

2019-04-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: linkchecker: Shorten patch file name.
	This file name was too long for 'tar', as reported by 'guix lint'.

	* gnu/packages/patches/linkchecker-mark-more-tests-that-require-the-network.patch:
	Rename to...
	* gnu/packages/patches/linkchecker-tests-require-network.patch: ... this.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/web.scm (linkchecker)[source]: Likewise.

2019-04-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: ocaml-dose3: Shorten patch file name.
	This file name was too long for 'tar', as reported by 'guix lint'.

	* gnu/packages/patches/ocaml-dose3-Add-unix-as-dependency-to-dose3.common-in-META.in.patch:
	Rename to...
	* gnu/packages/patches/ocaml-dose3-add-unix-dependency.patch: ... this.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/ocaml.scm (ocaml-dose3)[source]: Adjust accordingly.

2019-04-19  Ludovic Courtès  <ludo@gnu.org>

	build: Show completion percentage while building.
	* build-aux/compile-all.scm (%): New procedure.
	(command-line): Use it to report completion.

2019-04-19  Ludovic Courtès  <ludo@gnu.org>

	maint: Build all the 'guix' packages in parallel.
	Until now, the 'guix' package shipped in binary tarballs and system
	images would be built sequentially for each system type, one at a time.
	Now all of them can potentially be built in parallel.

	* Makefile.am (system_flags): New function.
	(release): Run "guix build guix" before "make binary-tarballs" and
	before "guix system disk-image" to build all the 'guix' packages in
	parallel.

2019-04-19  Ludovic Courtès  <ludo@gnu.org>

	maint: 'release' clears gettext-induced changes in doc/.
	* Makefile.am (release): Run "git checkout ." in doc/

	guix build: Accept multiple '-s' options.
	* guix/scripts/build.scm (%default-options): Remove 'system'.
	(%options) <--system>: Keep previous occurrences of 'system in RESULT.
	(options->derivations)[system]: Remove.
	[systems, things-to-build]: New variables.
	[compute-derivation]: New procedure.
	Iterate on all of SYSTEMS to compute the derivations of THINGS-TO-BUILD.
	* tests/guix-build.sh: Add test for one and multiple '-s' flags.
	* doc/guix.texi (Additional Build Options): Document this behavior.

2019-04-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-deprecated.
	* gnu/packages/python-xyz.scm (python-deprecated): New variable.

	gnu: Add python-scp.
	* gnu/packages/python-xyz.scm (python-scp): New variable.

	gnu: Add python-bumpversion.
	* gnu/packages/python-xyz.scm (python-bumpversion): New variable.

2019-04-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seurat: Update to 3.0.0.
	* gnu/packages/bioinformatics.scm (r-seurat): Update to 3.0.0.
	[propagated-inputs]: Remove r-dosnow, r-dplyr, r-dtw, r-foreach, r-fpc,
	r-gplots, r-hdf5r, r-hmisc, r-httr, r-lars, r-mixtools, r-reshape2, and
	r-tidyr; add r-future, r-future-apply, r-ggrepel, r-kernsmooth, r-rlang,
	r-rsvd, r-scales, and r-sctransform.

	gnu: Add r-sctransform.
	* gnu/packages/cran.scm (r-sctransform): New variable.

	gnu: r-urltools: Update to 1.7.3.
	* gnu/packages/cran.scm (r-urltools): Update to 1.7.3.

	gnu: r-rdpack: Update to 0.11-0.
	* gnu/packages/cran.scm (r-rdpack): Update to 0.11-0.

	gnu: r-sdmtools: Update to 1.1-221.1.
	* gnu/packages/cran.scm (r-sdmtools): Update to 1.1-221.1.

	gnu: r-hardyweinberg: Update to 1.6.2.
	* gnu/packages/cran.scm (r-hardyweinberg): Update to 1.6.2.

	gnu: r-clipr: Update to 0.6.0.
	* gnu/packages/cran.scm (r-clipr): Update to 0.6.0.

	gnu: r-caret: Update to 6.0-83.
	* gnu/packages/statistics.scm (r-caret): Update to 6.0-83.

	gnu: klick: Fix build with latest scons.
	* gnu/packages/music.scm (klick)[arguments]: Patch "SConstruct" file to make
	it compatible with the current version of scons.

2019-04-19  Christopher Baines  <mail@cbaines.net>

	gnu: perl-datetime-timezone: Fix missing timezone data.
	I noticed this when using Sqitch, on systems without /usr/share/zoneinfo,
	actions like deploy fail.

	* gnu/packages/perl.scm (perl-datetime-timezone)[arguments]: Add 'patch-tzdata
	phase to replace /usr/share/zoneinfo with a reference to the tzdata package.
	[inputs]: Add the tzdata package.

2019-04-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: python2-send2trash: Don't inherit properties from python-send2trash.
	This is a follow-up to commit 20b3fde7763a14f605ac8a0aba1abfa73a6e7dda.
	Commits and beer do not mix well.

	* gnu/packages/python-xyz.scm (python2-send2trash): Inherit using STRIP-PYTHON2-VARIANT.

2019-04-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-send2trash: Really delay Python2 variant.
	This is a follow-up to commit 4782a06f45d515eebc4d1ee8e958def409a0ef9f, which
	somehow solved my problem, but did so incorrectly.

	* gnu/packages/python-xyz.scm (python-send2trash)[properties]: Refer to
	PYTHON2-SEND2TRASH.

2019-04-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: gpgme: Update to 1.13.0.
	* gnu/packages/gnupg.scm (gpgme): Update to 1.13.0.
	[source](patches): Remove.

	gnu: python-send2trash: Properly delay python2 variant.
	* gnu/packages/python-xyz.scm (python2-send2trash)[properties]: Move from here ...
	(python-send2trash)[properties]: ... to here.

	gnu: python-service-identity: Update to 18.1.0.
	* gnu/packages/python-crypto.scm (python-service-identity): Update to 18.1.0.

	gnu: python-jsonschema: Update to 3.0.1.
	* gnu/packages/python-xyz.scm (python-jsonschema): Update to 3.0.1.
	[arguments]: Adjust check phase for Twisted instead of nosetests.
	[native-inputs]: Remove PYTHON-NOSE and PYTHON-VCVERSIONER.  Add
	PYTHON-SETUPTOOLS-SCM and PYTHON-TWISTED.
	[propagated-inputs]: Add PYTHON-ATTRS, PYTHON-PYRSISTENT and PYTHON-SIX.
	(python2-jsonschema)[native-inputs, propagated-inputs]: Inherit.

	gnu: Add python-pyrsistent.
	* gnu/packages/python-xyz.scm (python-pyrsistent, python2-pyrsistent): New
	public variables.

	gnu: python-twisted: Update to 19.2.0.
	* gnu/packages/python-xyz.scm (python-twisted): Update to 19.2.0.
	[propagated-inputs]: Add PYTHON-PYHAMCREST.

	gnu: python-automat: Update to 0.7.0.
	* gnu/packages/python-xyz.scm (python-automat): Update to 0.7.0.

	gnu: python-m2r: Update to 0.2.1.
	* gnu/packages/python-xyz.scm (python-m2r): Update to 0.2.1.

	gnu: python-idna: Update to 2.8.
	* gnu/packages/python-xyz.scm (python-idna): Update to 2.8.

	gnu: python-hyperlink: Update to 19.0.0.
	* gnu/packages/python-web.scm (python-hyperlink): Update to 19.0.0.

	gnu: python-zope-interface: Update to 4.6.0.
	* gnu/packages/python-web.scm (python-zope-interface): Update to 4.6.0.

	gnu: xmlsec: Update to 1.2.28.
	* gnu/packages/xml.scm (xmlsec): Update to 1.2.28.

2019-04-18  Christopher Baines  <mail@cbaines.net>

	guile-build-system: Support building in parallel.
	* guix/build/guile-build-system.scm (build): Use invoke-each, instead of
	for-each, to use multiple cores if available.
	(invoke-each, report-build-process): New procedures.

2019-04-18  Ludovic Courtès  <ludo@gnu.org>

	lint: 'check-github-url' uses our own 'open-connection-for-uri'.
	Fixes <https://bugs.gnu.org/35053>.
	Reported by Efraim Flashner <efraim@flashner.co.il>.

	Previously 'check-github-url' would let Guile 2.2's (web client) module
	take care of opening the connection.  Consequently, it wouldn't use the
	TLS priority strings that we use in (guix build download),
	'open-connection-for-uri'.  In particular, it would not disable TLSv1.3,
	which would trigger <https://bugs.gnu.org/34102> for github.com.

	* guix/scripts/lint.scm (check-github-url): Add #:timeout parameter.
	[follow-redirect]: Change parameter name to 'url' and pass it to
	'string->uri'.  Call 'guix:open-connection-for-uri' to open the
	connection and pass it to 'http-head' via #:port.

2019-04-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnuastro: Update to 0.9.
	* gnu/packages/astronomy.scm (gnuastro): Update to 0.9.
	[native-inputs]: Add libtool.

	gnu: nano: Update to 4.1.
	* gnu/packages/nano.scm (nano): Update to 4.1.

2019-04-18  Rutger Helling  <rhelling@mykolab.com>

	gnu: xpra: Update to 2.5.1.
	* gnu/packages/xorg.scm (xpra): Update to 2.5.1.

2019-04-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python: Disable failing tests for Python 2.
	Fixes issue #35311 (see: https://bugs.gnu.org/35311).

	* gnu/packages/python.scm (python-2.7)[make-flags]: Exclude the tests
	  test_urllib2_localnet and test_httplib.
	* gnu/packages/python.scm (python-3.7)[make-flags]: Do not consider tests
	  exclusions inherited from the python2 package, which leaves Python 3 unchanged.

2019-04-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build-system/python: Move the check phase after the install phase.
	A reproducibility problem was discovered while packaging python-pygithub where
	the bytecode produced by running the tests would interfere with the result of
	the install phase byte compilation.  Moving the check phase after the install
	phase solves the problem.

	* guix/build/python-build-system.scm (%standard-phases): Add comment, move
	the check phase after the install phase.

2019-04-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rclone: Update to 1.47.0.
	* gnu/packages/sync.scm (rclone): Update to 1.47.0.

	gnu: console-setup: Update to 1.191.
	* gnu/packages/xorg.scm (console-setup): Update to 1.191.

2019-04-17  Ludovic Courtès  <ludo@gnu.org>

	installer: Sort keyboard layouts according to language and translations.
	Previously, we would always (1) put English first, and (2) sort the
	other layouts based on their English description.  This fixes both
	issues.

	* gnu/installer/newt/keymap.scm (sort-layouts)[layout<?]: New procedure.
	[preferred]: New variable.
	Partition according to both the 'name' and 'synopsis' fields.  Sort both
	the main layouts and the other layouts according to 'layout<?'.

2019-04-17  Ludovic Courtès  <ludo@gnu.org>

	installer: Parse the 'shortDescription' field from xkeyboard-config.
	* gnu/installer/keymap.scm (<x11-keymap-layout>)[synopsis]: New field.
	(xkb-rules->models+layouts): Fill out the 'synopsis' field.

	installer: Translate keyboard layout names.
	* gnu/installer.scm (installer-program)[installer-builder]: Call
	'bindtextdomain' for "xkeyboard-config".
	* gnu/installer/newt/keymap.scm (run-keymap-page): Add calls to
	'gettext'.

	nls: Update 'de' translation.

	nls: Update 'de' translation of the manual.

2019-04-17  Ludovic Courtès  <ludo@gnu.org>

	pull: '--url', '--commit', and '--branch' apply to the 'guix' channel.
	Suggested by pkill9 <pkill9@runbox.com>.

	* guix/scripts/pull.scm (channel-list): Apply REF and URL to the 'guix'
	channel.
	* doc/guix.texi (Invoking guix pull): Adjust accordingly.

2019-04-17  Ludovic Courtès  <ludo@gnu.org>

	installer: Sort items with 'string-locale<?'.
	That way "Österreich" comes before "Schweiz" in a German locale (or
	pretty much any sane locale.)

	* gnu/installer/newt/page.scm (run-listbox-selection-page)[sort-listbox-items]:
	Use 'string-locale<?' instead of 'string<=?'.

2019-04-17  Ludovic Courtès  <ludo@gnu.org>

	installer: Look up timezone name translations in "iso_3166-1".
	* gnu/installer/newt/timezone.scm (run-timezone-page): Add call to
	'gettext' for timezone names.

	installer: Display language and territory names natively.
	* gnu/installer.scm (installer-program): Add calls to 'bindtextdomain'.
	* gnu/installer/newt/locale.scm (run-locale-page) <language, territory>:
	Add calls to 'gettext'.

2019-04-17  Ludovic Courtès  <ludo@gnu.org>

	installer: Change language as soon as it has been chosen.
	Previously we'd call 'setlocale' only after the complete 'locale' step
	had finished.

	* gnu/installer/newt/locale.scm (run-language-page): Set the 'LANGUAGE'
	environment variable before returning.

2019-04-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to b8b1e4d.
	* gnu/packages/package-management.scm (guix): Update to b8b1e4d.

	installer: Desktop environment page now includes window managers.
	* gnu/installer/services.scm (<system-service>)[snippet]: Change to be a
	list of sexps and add default value.
	[packages]: New field.
	(%system-services): Adjust 'snippet' fields to be lists of sexps.
	Add Openbox, awesome, i3, and ratpoison.
	(system-services->configuration): Adjust 'snippet' handling.  Honor
	'packages' field.

	gnu: guix: Don't pass '--with-libgcrypt-prefix'.
	* gnu/packages/package-management.scm (guix)[arguments]: Remove
	"--with-libgcrypt-prefix" from the configure flags.

2019-04-17  Ludovic Courtès  <ludo@gnu.org>

	build: No longer substitute 'LIBGCRYPT'.
	This had become useless since ca719424455465fca4b872c371daf2a46de88b33.

	* configure.ac (LIBGCRYPT): Remove.
	* guix/config.scm.in (%libgcrypt): Remove.

2019-04-17  Ludovic Courtès  <ludo@gnu.org>

	self: Remove unused variable.
	This variable is unused since commit
	45779fa676419de8838cb26b6c7a24678a2be1cd.

	* guix/self.scm (%dependency-variables): Remove.
	* build-aux/build-self.scm (%dependency-variables): Remove.

2019-04-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: awesome: Update home page.
	* gnu/packages/wm.scm (awesome)[home-page]: Update.

2019-04-17  Danny Milosavljevic  <dannym@scratchpost.org>

	services: fprintd: Fix service.
	* gnu/services/authentication.scm (<fprintd-configuration>)[ntp]: Rename to...
	[fprintd]: ...this.
	(fprintd-dbus-service): New procedure.
	(fprintd-service-type): Use it.
	[default-value]: Add value.

2019-04-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gtkwave: Update to 3.3.100.
	* gnu/packages/fpga.scm (gtkwave): Update to 3.3.100.

	gnu: qsynth: Update to 0.5.6.
	* gnu/packages/audio.scm (qsynth): Update to 0.5.6.

	gnu: qjackctl: Update to 0.5.7.
	* gnu/packages/audio.scm (qjackctl): Update to 0.5.7.

	gnu: csound: Update to 6.12.2.
	* gnu/packages/audio.scm (csound): Update to 6.12.2.

	gnu: gtkwave: Don't use NAME in source URI.
	* gnu/packages/fpga.scm (gtkwave)[source]: Hard-code NAME.

	gnu: calf: Update to 0.90.2.
	* gnu/packages/audio.scm (calf): Update to 0.90.2.

	gnu: the-legend-of-edgar: Update to 1.31.
	* gnu/packages/games.scm (the-legend-of-edgar): Update to 1.31.
	[inputs]: Use SDL 2 union.
	[arguments]: Adjust accordingly.

	gnu: dungeon-crawl-stone-soup: Update to 0.23.2.
	* gnu/packages/games.scm (dungeon-crawl-stone-soup): Update to 0.23.2.

	gnu: minetest: Update to 5.0.1.
	* gnu/packages/games.scm (minetest): Update to 5.0.1.
	games
	minetest

	gnu: snd: Update to 19.3.
	* gnu/packages/audio.scm (snd): Update to 19.3.

	gnu: bennu-game-development-modules: Fix typos.
	* gnu/packages/game-development.scm (bennu-game-development-modules)
	[synopsis, description]: Fix ‘developement’ spelling.

	gnu: emacs-irony-mode: Fix typo in description.
	* gnu/packages/emacs-xyz.scm (emacs-irony-mode)[description]:
	Re-spell ‘resistent’.

	gnu: rubberband: Update to 1.8.2.
	* gnu/packages/audio.scm (rubberband): Update to 1.8.2.
	[arguments]: Add ‘skip-jni-installation’ phase.

2019-04-16  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2019-04-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: webkitgtk: Fix build on i686.
	Fixes <https://bugs.gnu.org/35232>.

	* gnu/packages/patches/webkitgtk-sse2.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/webkit.scm (webkitgtk-2.24)[source](patches): New field.

2019-04-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: epiphany: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (epiphany)[source]: Hard-code NAME.

	gnu: eolie: Update to 0.9.60.
	* gnu/packages/gnome.scm (eolie): Update to 0.9.60.

	gnu: docker, docker-cli: Update to 18.09.5.
	* gnu/packages/docker.scm (%docker-version): Update to 18.09.5.

	gnu: avrdude: Use @acronym{} mark-up.
	* gnu/packages/flashing-tools.scm (avrdude)[description]: Use it.

	gnu: avrdude: Update to 6.3.
	* gnu/packages/flashing-tools.scm (avrdude): Update to 6.3.

	gnu: singular: Update to 4.1.2p1.
	* gnu/packages/algebra.scm (singular): Update to 4.1.2p1.

2019-04-16  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add poedit.
	* gnu/packages/poedit.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: Add lucene++.
	* gnu/packages/rdf.scm (lucene++): New variable.

2019-04-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: spice-gtk: Update to 0.36.
	* gnu/packages/spice.scm (spice-gtk): Update to 0.36.
	[inputs]: Add JSON-GLIB.
	[arguments]: Disable session test.

	gnu: spice-gtk: Propagate required inputs.
	* gnu/packages/spice.scm (spice-gtk)[inputs]: Move GTK+, PIXMAN and OPENSSL ...
	[propagated-inputs]: ... here.
	(virt-viewer)[inputs]: Remove OPENSSL.

	gnu: http-parser: Update to 2.9.2.
	* gnu/packages/web.scm (http-parser): Update to 2.9.2.
	[source](snippet): Remove.

	gnu: nginx: Update to 1.15.12.
	* gnu/packages/web.scm (nginx): Update to 1.15.12.

	gnu: python-dask: Update to 1.2.0.
	* gnu/packages/python-xyz.scm (python-dask): Update to 1.2.0.

	gnu: libqmi: Update to 1.22.4.
	* gnu/packages/freedesktop.scm (libqmi): Update to 1.22.4.

	gnu: libmbim: Update to 1.18.2.
	* gnu/packages/freedesktop.scm (libmbim): Update to 1.18.2.

2019-04-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bridge-utils: Update to 1.6.
	* gnu/packages/linux.scm (bridge-utils): Update to 1.6.
	[source]: Update project URL.

	gnu: apfs-fuse: Fix ’file system’ spelling.
	* gnu/packages/file-systems.scm (apfs-fuse)[synopsis]: Fix spelling.

	gnu: lm-sensors: Update home page.
	* gnu/packages/linux.scm (lm-sensors)[home-page]: Update.

2019-04-16  frozenpigs  <purpjuice@protonmail.com>

	gnu: Add sbcl-log4cl, cl-log4cl, and ecl-log4cl.
	* gnu/packages/lisp.scm (sbcl-log4cl, cl-log4cl, ecl-log4cl): New
	variables.

	gnu: sbcl-bordeaux-threads: Update to 0.8.6-1.5dce49f.
	* gnu/packages/lisp.scm (sbcl-bordeaux-threads): Update to commit
	5dce49f.

2019-04-16  mikadoZero  <mikadozero@yandex.com>

	gnu: Add emacs-ace-link.
	* gnu/packages/emacs-xyz.scm (emacs-ace-link): New variable.

2019-04-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: http-parser: Fix build on i686-linux.
	Fixes a regression introduced in
	c11fcc6aa27db5f68aed807a6190143f4a156564, whereby 'http-parser' would
	fail to build on i686.

	* gnu/packages/web.scm (http-parser)[source](modules, snippet): New
	fields.

2019-04-16  Ludovic Courtès  <ludo@gnu.org>

	tests: Gracefully skip zlib test when zlib is missing.
	* tests/zlib.scm: Use 'test-skip' instead of (exit 77)
	when (zlib-available?) returns false.

2019-04-16  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: slurm: Configure with a "standard" syslogdir.
	Until now, we were using syslogdir=$prefix/etc, which did not exist.
	Thus, commands would always fail like this:

	  $ guix environment --ad-hoc slurm --pure -- squeue -u $USER
	  squeue: error: s_p_parse_file: unable to status file /gnu/store/…-slurm-17.11.3/etc/slurm.conf: No such file or directory, retrying in 1sec up to 60sec

	* gnu/packages/parallel.scm (slurm)[arguments]: Pass --sysconfdir.

2019-04-16  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add libomp.
	* gnu/packages/llvm.scm (libomp): New variable.

2019-04-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-charting: Install .go files in the right place.
	* gnu/packages/plotutils.scm (guile-charting)[source](modules, snippet):
	New fields.

	store: Add "add-data-to-store-cache" profiling component.
	* guix/store.scm (add-data-to-store): Define 'lookup' and use it instead
	of 'hash-ref'.

2019-04-16  Ludovic Courtès  <ludo@gnu.org>

	derivations: Reduce 'valid-path?' RPCs in 'derivation-prerequisites-to-build'.
	On a profile with 280 packages, this reduces the number of
	'valid-paths?' RPCs made by 'guix package -nu' from 6K to 500.

	* guix/derivations.scm (derivation-prerequisites-to-build)[built?]:
	Memoize 'valid-path?' calls.

2019-04-16  Ludovic Courtès  <ludo@gnu.org>

	store: Memoize 'built-in-builders' call directly in <store-connection>.
	The caching strategy introduced in
	40cc850aebb497faed0a11d867d8fcee729023df was ineffective since we
	regularly start from an empty object cache.  For example, "guix build
	inkscape -n" would make 241 'built-in-builders' RPCs.

	* guix/store.scm (<store-connection>)[built-in-builders]: New field.
	(open-connection): Adjust '%make-store-connection' call accordingly.
	(port->connection): Likewise.
	(built-in-builders): Rename to...
	(%built-in-builders):  ... this.
	(built-in-builders): New procedure.
	* guix/download.scm (built-in-builders*): Remove 'mcached' call.

2019-04-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lm-sensors: Don't use unstable tarball.
	* gnu/packages/linux.scm (lm-sensors)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: lm-sensors: Update to 3.5.0.
	* gnu/packages/linux.scm (lm-sensors): Update to 3.5.0.

	gnu: wireshark: Update to 3.0.1.
	* gnu/packages/networking.scm (wireshark): Update to 3.0.1.

	gnu: openmpi: Update to .
	* gnu/packages/mpi.scm (openmpi): Update to .
	mpi
	openmpi

	gnu: http-parser: Update to 2.9.1.
	* gnu/packages/web.scm (http-parser): Update to 2.9.1.

2019-04-15  guy fleury iteriteka  <hoonandon@gmail.com>

	gnu: mate: Include mate-power-manager.
	* gnu/packages/mate.scm (mate)[inputs]: Add mate-power-manager.

	gnu: mate: Add mate-power-manager.
	* gnu/packages/mate.scm (mate-power-manager): New variable.

2019-04-15  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'fr' translation.

2019-04-15  Tim Gesthuizen  <tim.gesthuizen@yahoo.de>

	gnu: Add emacs-ace-jump-mode
	* gnu/packages/emacs-xyz.scm (emacs-ace-jump-mode): New variable.

2019-04-15  Ludovic Courtès  <ludo@gnu.org>

	doc: Replace misuses of @var by @code.
	* doc/guix.texi (Hardware Considerations, Service Types and Services)
	(Service Reference, Shepherd Services, Security Updates): Use @code
	instead of @var for things that are not meta-syntactic variables.

2019-04-15  Ludovic Courtès  <ludo@gnu.org>

	guix build: Fix relative file name canonicalization for '--root'.
	Fixes <https://bugs.gnu.org/35271>.
	Reported by rendaw <7e9wc56emjakcm@s.rendaw.me>.

	* guix/scripts/build.scm (register-root): When ROOT is a relative file
	name, append the basename of ROOT, not ROOT itself.
	* tests/guix-build.sh: Add test.

2019-04-15  Ludovic Courtès  <ludo@gnu.org>

	doc: Document 'this-package' and 'this-operating-system'.
	* doc/guix.texi (package Reference): Document 'this-package'.
	(operating-system Reference): Document 'this-operating-system'.

	install: Provide a meaningful label.
	* gnu/system/install.scm (installation-os)[label]: New field.

	system: Add 'label' field to <operating-system>.
	* gnu/system.scm (<operating-system>)[label]: New field.
	(operating-system-default-label): New procedure.
	(operating-system-boot-parameters): Use it instead of
	'kernel->boot-label'.
	* doc/guix.texi (operating-system Reference): Document it.

	gnu: kmscon: Provide source file name.
	* gnu/packages/terminals.scm (kmscon)[source]: Add 'file-name'.

	gnu: kmscon: Remove dependency on MESA.
	* gnu/packages/terminals.scm (kmscon)[inputs]: Remove MESA.
	[arguments]: Add #:disallowed-references.

2019-04-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-net-dns: Update to 1.20.
	* gnu/packages/networking.scm (perl-net-dns): Update to 1.20.

	gnu: fswatch: Update to 1.14.0.
	* gnu/packages/monitoring.scm (fswatch): Update to 1.14.0.

	gnu: fswatch: Don't use NAME in source URI.
	* gnu/packages/monitoring.scm (fswatch)[source]: Hard-code NAME.

	gnu: aj-snapshot: Update to 0.9.9.
	* gnu/packages/music.scm (aj-snapshot): Update to 0.9.9.

	gnu: musl: Update to 1.1.22.
	* gnu/packages/musl.scm (musl): Update to 1.1.22.

	gnu: socat: Update to 1.7.3.3.
	* gnu/packages/networking.scm (socat): Update to 1.7.3.3.

	gnu: toxic: Update to 0.8.3.
	* gnu/packages/messaging.scm (toxic): Update to 0.8.3.

	gnu: toxic: Don't use unstable tarball.
	* gnu/packages/messaging.scm (toxic)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: eyed3: Update to 0.8.10.
	* gnu/packages/mp3.scm (eyed3): Update to 0.8.10.

	gnu: ncmpc: Update to 0.34.
	* gnu/packages/mpd.scm (ncmpc): Update to 0.34.

	gnu: quilt: Update to 0.66.
	* gnu/packages/patchutils.scm (quilt): Update to 0.66.
	[source]: Remove all patches.
	* gnu/packages/patches/quilt-test-fix-regex.patch,
	gnu/packages/patches/quilt-getopt-nondigit-param.patch,
	gnu/packages/patches/quilt-getopt-second-separator.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

	gnu: quilt: Don't use NAME in source URI.
	* gnu/packages/patchutils.scm (quilt)[source]: Hard-code NAME.

	gnu: meld: Update to 3.20.1.
	* gnu/packages/patchutils.scm (meld): Update to 3.20.1.

	gnu: highlight: Update to 3.50.
	* gnu/packages/pretty-print.scm (highlight): Update to 3.50.

	gnu: darktable: Update to 2.6.2.
	* gnu/packages/photo.scm (darktable): Update to 2.6.2.

	gnu: yubikey-personalization: Update to 1.19.3.
	* gnu/packages/security-token.scm (yubikey-personalization): Update to 1.19.3.

	gnu: python-acme, certbot: Update to 0.33.1.
	* gnu/packages/tls.scm (python-acme, certbot): Update to 0.33.1.

	gnu: libwacom: Update to 0.33.
	* gnu/packages/xdisorg.scm (libwacom): Update to 0.33.

	gnu: ncdc: Update to 1.21.
	* gnu/packages/dc.scm (ncdc): Update to 1.21.

	gnu: connman: Update to 1.37.
	* gnu/packages/connman.scm (connman): Update to 1.37.
	[arguments]: Remove unconventional comment (it's implicit in the name).

	gnu: connman: Don't use NAME in source URI.
	* gnu/packages/connman.scm (connman)[source]: Hard-code NAME.

	gnu: conky: Update to 1.11.3.
	* gnu/packages/conky.scm (conky): Update to 1.11.3.

	gnu: conky: Use GIT-FILE-NAME.
	* gnu/packages/conky.scm (conky)[source]: Use GIT-FILE-NAME instead of
	bogus ’[…].tar.gz’ for a directory.

	gnu: knot: Update to 2.8.1.
	* gnu/packages/dns.scm (knot): Update to 2.8.1.
	[source]: Remove patch.
	* gnu/packages/patches/knot-include-system-lmdb-header.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: laby: Fix build.
	* gnu/packages/games.scm (laby)[inputs]: Add ocamlbuild.
	[arguments]: Add new ’allow-unsafe-strings’ phase.
	Rename ’setenv’ phase to the more meaningful ’set-library-path’.

	gnu: sbcl-hunchentoot: Don't use unstable tarball.
	* gnu/packages/lisp.scm (sbcl-hunchentoot)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: sbcl-cffi-bootstrap: Don't use unstable tarball.
	* gnu/packages/lisp.scm (sbcl-cffi-bootstrap)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: hypre: Update to 2.15.1.
	* gnu/packages/maths.scm (hypre): Update to 2.15.1.

	gnu: hypre: Don't use unstable tarball.
	* gnu/packages/maths.scm (hypre)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: openspecfun: Don't use unstable tarball.
	* gnu/packages/maths.scm (openspecfun)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: muparser: Don't use unstable tarball.
	* gnu/packages/maths.scm (muparser)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-tuareg: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (emacs-tuareg)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[arguments]: Add ‘make-git-checkout-writable’ phase.

	gnu: camlp5: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (camlp5)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: camlp4@4.07+1: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (camlp4-4.07)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: ocaml4.02-ezjsonm: Fix tag.
	* gnu/packages/ocaml.scm (ocaml4.02-ezjsonm)[source]: Drop unnecessary
	"v"" from git tag.

	gnu: ocamlbuild: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (ocamlbuild)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2019-04-14  Ludovic Courtès  <ludo@gnu.org>

	vm: Remove Xorriso "-padding" option.
	This is a followup to 66ec389580d4f1e4b81e1c72afe2749a547a0e7c.
	This reverts 178be030c0e4fdeac5e1c968b5c99d84bb4691db, which is no
	longer needed.

	* gnu/build/vm.scm (make-iso9660-image): Remove "-padding" option.

2019-04-14  Ludovic Courtès  <ludo@gnu.org>

	system: Remove "beta" from GRUB menu entries.
	* gnu/system.scm (kernel->boot-label): Remove "(beta)".

2019-04-14  Ludovic Courtès  <ludo@gnu.org>

	installer: Force user to choose exactly one network management method.
	Previously, for non-desktop configs, users could choose any number of
	network management methods, including 0, 2, or more.

	* gnu/installer/newt/services.scm (run-networking-cbt-page): Remove
	'network-management?' parameter and select only 'networking services.
	(run-network-management-page): New procedure.
	(run-services-page): Call it when DESKTOP is the empty list.

2019-04-14  Ludovic Courtès  <ludo@gnu.org>

	installer: Fix snippet for the DHCP client.
	* gnu/installer/services.scm (%system-services): Fix typo in DHCP client
	snippet.

	ui: Highlight heading of generation lists.
	* guix/ui.scm (display-generation): Highlight the "Generation" heading.

	colors: Add 'highlight'.
	* guix/colors.scm (%highlight-color): New variable.
	(highlight): New procedure.
	* guix/ui.scm (%highlight-argument)[highlight]: Remove.
	(%highlight-color): Remove.

2019-04-14  Ivan Petkov  <ivanppetkov@gmail.com>

	gnu: rust: Update to 1.34.0.
	* gnu/packages/rust.scm (rust): Update to 1.34.0.

2019-04-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libgit2: Don't use unstable tarball.
	* gnu/packages/version-control.scm (libgit2)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[arguments]: Add ‘make-git-checkout-writable’ phase.

	gnu: python-pygit2: Update to 0.28.0.
	* gnu/packages/python-xyz.scm (python-pygit2): Update to 0.28.0.
	[arguments]: Remove ‘fix-dependency-versioning’ phase.

	gnu: synfig, synfigstudio: Update to 1.2.2.
	* gnu/packages/animation.scm (synfig-version): New variable.
	(etl)[version]: Use it.
	(synfig)[version]: Likewise.
	[source]: Update to 1.2.2.
	[native-inputs]: Add intltool.
	(synfigstudio)[version]: Use SYNFIG-VERSION.
	[source]: Update to 1.2.2.  Remove obsolete patch.
	* gnu/packages/patches/synfigstudio-fix-ui-with-gtk3.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: etl: Update to 1.2.2.
	* gnu/packages/animation.scm (etl): Update to 1.2.2.

	gnu: linux-libre: Set DEVPTS_MULTIPLE_INSTANCES only where needed.
	* gnu/packages/linux.scm (%default-extra-linux-options): Move obsolete
	CONFIG_DEVPTS_MULTIPLE_INSTANCES option…
	(linux-libre-4.4): …here.

	gnu: khal: Use HTTPS home page.
	* gnu/packages/calendar.scm (khal)[home-page]: Use HTTPS.

	gnu: khal: Update to 0.10.1.
	* gnu/packages/calendar.scm (khal): Update to 0.10.1.

	gnu: burp: Update to 2.3.4.
	* gnu/packages/backup.scm (burp): Update to 2.3.4.

	gnu: emacs-evil-org: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-evil-org)[source]: Use GIT-FILE-NAME.

	gnu: emacs-evil-multiedit: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-evil-multiedit)[source]: Use GIT-FILE-NAME.

	gnu: emacs-evil-magit: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-evil-magit)[source]: Use GIT-FILE-NAME.

	gnu: emacs-desktop-environment: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-desktop-environment)[source]: Use GIT-FILE-NAME.

	gnu: emacs-esh-autosuggest: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-esh-autosuggest)[source]: Use GIT-FILE-NAME.

	gnu: emacs-daemons: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-daemons)[source]: Use GIT-FILE-NAME.

	gnu: emacs-dts-mode: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-dts-mode)[source]: Use GIT-FILE-NAME.

	gnu: emacs-noflet: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-noflet)[source]: Use GIT-FILE-NAME.

	gnu: emacs-stickyfunc-enhance: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-stickyfunc-enhance)[source]: Use GIT-FILE-NAME.

	gnu: emacs-eros: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-eros)[source]: Use GIT-FILE-NAME.

	gnu: emacs-highlight-escape-sequences: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-highlight-escape-sequences)[source]: Use GIT-FILE-NAME.

	gnu: emacs-stumpwm-mode: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-stumpwm-mode)[source]: Use GIT-FILE-NAME.

	gnu: emacs-grep-context: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-grep-context)[source]: Use GIT-FILE-NAME.

	gnu: emacs-racket-mode: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-racket-mode)[source]: Use GIT-FILE-NAME.

	gnu: emacs-faceup: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-faceup)[source]: Use GIT-FILE-NAME.

	gnu: emacs-default-text-scale: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-default-text-scale)[source]: Use GIT-FILE-NAME.

	gnu: emacs-helm-descbinds: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-helm-descbinds)[source]: Use GIT-FILE-NAME.

	gnu: emacs-helm-company: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-helm-company)[source]: Use GIT-FILE-NAME.

	gnu: emacs-helm-eww: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-helm-eww)[source]: Use GIT-FILE-NAME.

	gnu: emacs-helm-firefox: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-helm-firefox)[source]: Use GIT-FILE-NAME.

	gnu: emacs-s: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-s)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: mupen64plus-video-z64: Don't use unstable tarball.
	* gnu/packages/emulators.scm (mupen64plus-video-z64)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: mupen64plus-core: Don't use unstable tarball.
	* gnu/packages/emulators.scm (mupen64plus-core)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	doc: Fix location of fprintd-service-type.
	* doc/guix.texi (Miscellaneous Services): Correct module name.

2019-04-14  Danny Milosavljevic  <dannym@scratchpost.org>

	doc: Fix typo.
	Follow-up to 96ef8565281c511b119e0dd7799337d67f9efab3.

	* doc/guix.texi (Limitations): Fix typo.

2019-04-14  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: docker: Check for error on XFRM.
	* gnu/packages/patches/docker-use-fewer-modprobes.patch: Check for error on
	XFRM.

2019-04-14  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add cdemu-client.
	* gnu/packages/cdrom.scm (cdemu-client): New variable.

	gnu: Add cdemu-daemon.
	* gnu/packages/cdrom.scm (cdemu-daemon): New variable.

	gnu: Add libmirage.
	* gnu/packages/cdrom.scm (libmirage): New variable.

2019-04-14  Brian Leung  <bkleung89@gmail.com>

	gnu: Add emacs-eacl.
	* gnu/packages/emacs-xyz.scm (emacs-eacl): New variable.

	gnu: Add emacs-counsel-tramp.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-tramp): New variable.

	gnu: Add emacs-eval-sexp-fu-el.
	* gnu/packages/emacs-xyz.scm (emacs-eval-sexp-fu-el): New variable.

	gnu: Add emacs-info-plus.
	* gnu/packages/emacs-xyz.scm (emacs-info-plus): New variable.

	gnu: Add emacs-el-patch.
	* gnu/packages/emacs-xyz.scm (emacs-el-patch): New variable.

	gnu: Add emacs-counsel-dash.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-dash): New variable.

	gnu: Add emacs-helm-dash.
	* gnu/packages/emacs-xyz.scm (emacs-helm-dash): New variable.

	gnu: Add emacs-counsel-etags.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-etags): New variable.

	gnu: Add emacs-peep-dired.
	* gnu/packages/emacs-xyz.scm (emacs-peep-dired): New variable.

	gnu: Add emacs-origami-el.
	* gnu/packages/emacs-xyz.scm (emacs-origami-el): New variable.

	gnu: Add emacs-rjsx-mode.
	* gnu/packages/emacs-xyz.scm (emacs-rjsx-mode): New variable.

	gnu: Add emacs-flow-minor-mode.
	* gnu/packages/emacs-xyz.scm (emacs-flow-minor-mode): New variable.

	gnu: Add emacs-add-node-modules-path.
	* gnu/packages/emacs-xyz.scm (emacs-add-node-modules-path): New variable.

	gnu: Add emacs-dotenv-mode.
	* gnu/packages/emacs-xyz.scm (emacs-dotenv-mode): New variable.

	gnu: Add emacs-markdown-preview-mode.
	* gnu/packages/emacs-xyz.scm (emacs-markdown-preview-mode): New variable.

	gnu: Add emacs-web-server.
	* gnu/packages/emacs-xyz.scm (emacs-web-server): New variable.

	gnu: Add emacs-prodigy-el.
	* gnu/packages/emacs-xyz.scm (emacs-prodigy-el): New variable.

	gnu: Add emacs-ert-async.
	* gnu/packages/emacs-xyz.scm (emacs-ert-async): New variable.

	gnu: Add emacs-exwm-edit.
	* gnu/packages/emacs-xyz.scm (emacs-exwm-edit): New variable.

	gnu: Add emacs-all-the-icons-dired.
	* gnu/packages/emacs-xyz.scm (emacs-all-the-icons-dired): New variable.

	gnu: Add emacs-vdiff-magit.
	* gnu/packages/emacs-xyz.scm (emacs-vdiff-magit): New variable.

	gnu: Add emacs-vdiff.
	* gnu/packages/emacs-xyz.scm (emacs-vdiff): New variable.

	gnu: Add emacs-equake.
	* gnu/packages/emacs-xyz.scm (emacs-equake): New variable.

	gnu: Add emacs-tco-el.
	* gnu/packages/emacs-xyz.scm (emacs-tco-el): New variable.

	gnu: Add emacs-eshell-up.
	* gnu/packages/emacs-xyz.scm (emacs-eshell-up): New variable.

	gnu: Add emacs-fish-mode.
	* gnu/packages/emacs-xyz.scm (emacs-fish-mode): New variable.

	gnu: Add emacs-prettier.
	* gnu/packages/emacs-xyz.scm (emacs-prettier): New variable.

	gnu: Add emacs-js2-refactor-el.
	* gnu/packages/emacs-xyz.scm (emacs-js2-refactor-el): New variable.

	gnu: Add emacs-flycheck-haskell.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-haskell): New variable.

	gnu: Add emacs-vimrc-mode.
	* gnu/packages/emacs-xyz.scm (emacs-vimrc-mode): New variable.

	gnu: Add emacs-elisp-docstring-mode.
	* gnu/packages/emacs-xyz.scm (emacs-elisp-docstring-mode): New variable.

	gnu: Add emacs-undo-propose-el.
	* gnu/packages/emacs-xyz.scm (emacs-undo-propose-el): New variable.

2019-04-14  Ludovic Courtès  <ludo@gnu.org>

	vm: Do not mount /xchg with "cache=loose".
	Fixes <https://bugs.gnu.org/33639>.

	* gnu/system/vm.scm (%linux-vm-file-systems): Remove "cache=loose" for /xchg.
	(system-docker-image): Remove 'sync' call, now unneeded, and which was
	probably insufficient.

2019-04-14  Ludovic Courtès  <ludo@gnu.org>

	tests: separate-store-os: Increase root partition size.
	* gnu/tests/install.scm (%separate-store-installation-script): Increase
	size of the root partition so that it's big enough to contain
	downloaded nars and temporary files.  Add 'df -h /mnt/gnu'.

	installer: Add wpa-supplicant along with NetworkManager and Connman.
	* gnu/installer/services.scm (%system-services) <network-manager,
	connman>: Add a 'wpa-supplicant-service-type' instance.
	(system-services->configuration): Unsplice it.

2019-04-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add flightgear.
	* gnu/packages/games.scm (flightgear): New variable.

	gnu: Add plib.
	* gnu/packages/game-development.scm (plib): New variable.

	gnu: Add simgear.
	* gnu/packages/games.scm (simgear): New variable.

	gnu: Add openscenegraph-3.4.
	* gnu/packages/graphics.scm (openscenegraph-3.4): New variable.

2019-04-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add sqitch.
	* gnu/packages/databases.scm (sqitch): New variable.

	gnu: Add perl-string-shellquote.
	* gnu/packages/perl.scm (perl-string-shellquote): New variable.

	gnu: Add perl-mysql-config.
	* gnu/packages/databases.scm (perl-mysql-config): New variable.

	gnu: Add perl-test-version.
	* gnu/packages/perl-check.scm (perl-test-version): New variable.

	gnu: Add perl-test-file-contents.
	* gnu/packages/perl-check.scm (perl-test-file-contents): New variable.

	gnu: Add perl-test-file.
	* gnu/packages/perl-check.scm (perl-test-file): New variable.

	gnu: Add perl-test-dir.
	* gnu/packages/perl-check.scm (perl-test-dir): New variable.

	gnu: Add perl-test-checkdeps.
	* gnu/packages/perl-check.scm (perl-test-checkdeps): New variable.

	gnu: Add perl-uri-db.
	* gnu/packages/perl-web.scm (perl-uri-db): New variable.

	gnu: Add perl-uri-nested.
	* gnu/packages/perl-web.scm (perl-uri-nested): New variable.

	gnu: Add perl-template-tiny.
	* gnu/packages/perl.scm (perl-template-tiny): New variable.

	gnu: Add perl-string-formatter.
	* gnu/packages/perl.scm (perl-string-formatter): New variable.

	gnu: Add perl-io-pager.
	* gnu/packages/perl.scm (perl-io-pager): New variable.

	gnu: Add perl-tie-handle-offset.
	* gnu/packages/perl.scm (perl-tie-handle-offset): New variable.

	gnu: Add perl-cpan-distnameinfo.
	* gnu/packages/perl.scm (perl-cpan-distnameinfo): New variable.

	gnu: Add perl-config-gitlike.
	* gnu/packages/perl.scm (perl-config-gitlike): New variable.

	gnu: Add perl-http-tinyish.
	* gnu/packages/web.scm (perl-http-tinyish): New variable.

2019-04-14  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 4.6.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.6.
	* gnu/packages/wine.scm (wine-staging): Update to 4.6.

2019-04-13  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'fr' translation.

2019-04-13  Nicolò Balzarotti  <anothersms@gmail.com>

	gnu: Add r-rex.
	* gnu/packages/cran.scm (r-rex): New variable.

2019-04-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add marble-marcher.
	* gnu/packages/games.scm (marble-marcher): New variable.

2019-04-12  Mark H Weaver  <mhw@netris.org>

	gnu: emacs: Update to 26.2.
	* gnu/packages/emacs.scm (emacs): Update to 26.2.

2019-04-12  Julien Lepiller  <julien@lepiller.eu>

	gnu: opam: Update to 2.0.4.
	* gnu/packages/ocaml.scm (opam): Update to 2.0.4.

2019-04-12  Christopher Baines  <mail@cbaines.net>

	gnu: Fix uri for perl-template-toolkit.
	* gnu/packages/perl.scm (perl-template-toolkit)[source]: Fix origin uri.

2019-04-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rpart: Update to 4.1-15.
	* gnu/packages/statistics.scm (r-rpart): Update to 4.1-15.

	gnu: r-reticulate: Update to 1.12.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.12.

2019-04-12  Ludovic Courtès  <ludo@gnu.org>

	build: Fix typo in Makefile.am conditional.
	Reported by Jonathan Brielmaier <jonathan.brielmaier@web.de>
	in <https://bugs.gnu.org/35138>.

	This is a followup to a7ad4505b7a09f32e2727a333e11716739efb713.

	* gnu/local.mk [!ENABLE_INSTALLER]: Use 'else', not 'elif'.

2019-04-12  Ludovic Courtès  <ludo@gnu.org>

	install: Use a font with more glyphs on tty2.
	* gnu/system/install.scm (%installation-services): For
	'console-font-service-type', use LatGrkCyr-8x16 on tty2.

2019-04-12  Ludovic Courtès  <ludo@gnu.org>

	installer: Choosing a locale opens the translated manual on tty2.
	Suggested by Florian Pelz.

	* gnu/system/install.scm (%installation-node-names): New variable.
	(log-to-info): Expect the chosen locale as an argument.  Compute the
	language, Info file name, and node name.  Install the locale.
	(documentation-shepherd-service): Add 'locale' parameter to the 'start'
	action and honor it.  Set GUIX_LOCPATH and TERM as environment variables
	for the process.
	* gnu/installer.scm (apply-locale): Use (gnu services herd).  Call
	'stop-service' and 'start-service' with the chosen locale.

2019-04-12  Ludovic Courtès  <ludo@gnu.org>

	install: Add standalone documentation service.
	* gnu/system/install.scm (log-to-info): Add 'tty' and 'user'
	parameters.  Open the tty and change UIDs/GIDs.
	(documentation-shepherd-service): New procedure.
	(%documentation-users, documentation-service-type): New variables.
	(%installation-services): Use it instead of 'mingetty-service'.

	doc: Strip the "Limitations" section.
	* doc/guix.texi (Limitations): Strip the paragraph about not being
	production-ready.  Remove the number of packages.

2019-04-12  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: fc-host-tools: Fix fc-loadtool.
	* gnu/packages/embedded.scm (fc-host-tools)[arguments]<#:phases>
	[patch-installation-paths]: Modify.

2019-04-12  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-direnv: Update to 1.5.0.
	* gnu/packages/emacs-xyz.scm (emacs-direnv): Update to 1.5.0.

2019-04-12  Eric Bavier  <bavier@member.fsf.org>

	gnu: idris: Run tests.
	* gnu/packages/patches/idris-test-no-node.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/idris.scm (idris)[origin]: Use it.
	[native-inputs]: New field.
	[arguments]: Remove "#:tests? #f".  Add custom 'check' phase after 'install'.

	gnu: idris: Enable FFI and GMP support.
	* gnu/packages/idris.scm (idris)[inputs]: Add ghc-libffi.
	[arguments]: Add "-fFFI" and "-fGMP" to #:configure-flags.

	gnu: Add ghc-libffi.
	* gnu/packages/haskell.scm (ghc-libffi): New variable.

	gnu: idris: Upgrade to 1.3.1.
	* gnu/packages/idris.scm (idris): Upgrade to 1.3.1.
	[arguments]: Remove 'update-constraints' phase.

2019-04-11  Danny Milosavljevic  <dannym@scratchpost.org>

	build-system/linux-module: Configure module like the kernel.
	* guix/build/linux-module-build-system.scm (configure): New procedure.
	(%standard-phases): Add "configure" phase.

	gnu: rust: Enable parallel tests starting with 1.26.
	* gnu/packages/rust.scm (rust-1.26)[arguments]<#:phases>[check]: Enable
	parallel tests.

	build-system/linux-module: Support module source versioning.
	* guix/build-system/linux-module.scm (make-linux-module-builder)
	[native-inputs]: Add linux.
	[arguments]<#:phases>[install]: Install "System.map" and "Module.symvers".
	* guix/build/linux-module-build-system.scm (configure): Delete procedure.
	(%standard-phases): Delete "configure" phase.

2019-04-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ggthemes: Update to 4.1.1.
	* gnu/packages/statistics.scm (r-ggthemes): Update to 4.1.1.

	gnu: r-plotly: Update to 4.9.0.
	* gnu/packages/statistics.scm (r-plotly): Update to 4.9.0.

	gnu: r-plotrix: Update to 3.7-5.
	* gnu/packages/statistics.scm (r-plotrix): Update to 3.7-5.

	gnu: r-devtools: Update to 2.0.2.
	* gnu/packages/statistics.scm (r-devtools): Update to 2.0.2.

	gnu: r-backports: Update to 1.1.4.
	* gnu/packages/statistics.scm (r-backports): Update to 1.1.4.

	gnu: r-rversions: Update to 1.1.0.
	* gnu/packages/statistics.scm (r-rversions): Update to 1.1.0.

	gnu: r-data-table: Update to 1.12.2.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.12.2.

	gnu: r-rlang: Update to 0.3.4.
	* gnu/packages/statistics.scm (r-rlang): Update to 0.3.4.

	gnu: r-ggplot2: Update to 3.1.1.
	* gnu/packages/statistics.scm (r-ggplot2): Update to 3.1.1.

	gnu: r-nlme: Update to 3.1-139.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-139.

	gnu: r-pracma: Update to 2.2.5.
	* gnu/packages/maths.scm (r-pracma): Update to 2.2.5.

	gnu: r-wgcna: Update to 1.67.
	* gnu/packages/cran.scm (r-wgcna): Update to 1.67.

	gnu: r-reinforcelearn: Update to 0.2.1.
	* gnu/packages/cran.scm (r-reinforcelearn): Update to 0.2.1.

	gnu: r-huge: Update to 1.3.2.
	* gnu/packages/cran.scm (r-huge): Update to 1.3.2.

	gnu: r-summarytools: Update to 0.9.3.
	* gnu/packages/cran.scm (r-summarytools): Update to 0.9.3.
	[propagated-inputs]: Add r-tibble.

	gnu: r-remotes: Update to 2.0.4.
	* gnu/packages/cran.scm (r-remotes): Update to 2.0.4.

	gnu: r-usethis: Update to 1.5.0.
	* gnu/packages/cran.scm (r-usethis): Update to 1.5.0.
	[propagated-inputs]: Add r-purrr, r-withr, and r-yaml.

	gnu: r-tinytex: Update to 0.12.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.12.

	gnu: r-broom: Update to 0.5.2.
	* gnu/packages/cran.scm (r-broom): Update to 0.5.2.

	gnu: r-ddalpha: Update to 1.3.9.
	* gnu/packages/cran.scm (r-ddalpha): Update to 1.3.9.

	gnu: r-rvest: Update to 0.3.3.
	* gnu/packages/cran.scm (r-rvest): Update to 0.3.3.

	gnu: r-genomicfeatures: Update to 1.34.8.
	* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.34.8.

2019-04-11  Eric Bavier  <bavier@member.fsf.org>

	gnu: creduce: Upgrade to 2.8.0.
	* gnu/packages/debug.scm (creduce): Upgrade to 2.8.0.
	[inputs]: Use llvm-6 and clang-6.  Remove perl-sys-cpu.
	[arguments]: Use custom 'check phase.

2019-04-11  Ludovic Courtès  <ludo@gnu.org>

	colors: Add 'colorize-matches'.
	* guix/colors.scm (colorize-matches): New procedure.
	(color-rules): Rewrite in terms of 'colorize-matches'.

	colors: Introduce a disjoint type and pre-compute ANSI escapes.
	* guix/colors.scm (color-table, color): Remove.
	(<color>): New record type.
	(print-color): New procedure.
	(define-color-table, color): New macros.
	(color-codes->ansi): New procedure.
	(%reset): New variable.
	(colorize-string): Rewrite accordingly.
	(color-rules): Adjust accordingly.
	* guix/status.scm (print-build-event): Adjust to new 'colorize-string'
	interface.
	* guix/ui.scm (%highlight-argument): Likewise.
	(%warning-colors, %info-colors, %error-colors, %hint-colors)
	(%highlight-colors): Remove.
	(%warning-color, %info-color, %error-color, %hint-color)
	(%highlight-color): New variables.

	guix gc: '-d' does not attempt to delete non-user-owned roots.
	* guix/scripts/gc.scm (guix-gc)[delete-generations]: Limit to user-owned
	roots, unless we're running as root.

2019-04-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python2-checkm-genome.
	* gnu/packages/bioinformatics.scm (python2-checkm-genome): New variable.

2019-04-11  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add tensorflow.
	* gnu/packages/machine-learning.scm (tensorflow): New variable.

2019-04-11  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: make-linux-libre: Install "Module.symvers".
	* gnu/packages/linux.scm (make-linux-libre): Install "Module.symvers".

2019-04-11  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add vhba-module.
	* gnu/packages/linux.scm (vhba-module): New variable.

2019-04-11  Danny Milosavljevic  <dannym@scratchpost.org>

	Add (guix build-system linux-module).
	* guix/build/linux-module-build-system.scm: New file.
	* guix/build-system/linux-module.scm: New file.
	* doc/guix.texi (Build Systems): Document it.
	* Makefile.am (MODULES): Add them.

2019-04-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guitarix: Update to 0.38.1.
	* gnu/packages/audio.scm (guitarix): Update to 0.38.1.

	gnu: Add pplacer.
	* gnu/packages/bioinformatics.scm (pplacer, pplacer-scripts): New variables.

	gnu: ocaml-mcl: Do not use unstable tarball.
	* gnu/packages/machine-learning.scm (ocaml-mcl)[source]: Use git-fetch.

	gnu: ocaml-mcl: Build with latest OCaml.
	* gnu/packages/machine-learning.scm (ocaml-mcl)[arguments]: Remove #:ocaml
	and #:findlib arguments; patch code in build phase.
	[native-inputs]: Add ocamlbuild.

	gnu: Add ocaml-gsl-1.
	* gnu/packages/ocaml.scm (ocaml-gsl-1): New variable.

2019-04-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: httrack: Correct licence prefix.
	This follows up on commit ed132a57c103a764f5831521f2ae332e5b34b762.

	* gnu/packages/web.scm (httrack)[license]: Use the right prefix.

2019-04-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add httrack.
	* gnu/packages/web.scm (httrack): New variable.

2019-04-11  HiPhish  <hiphish@posteo.de>

	gnu: neovim: Depend on Lua 5.1, not 5.2.
	* gnu/packages/vim.scm (neovim): Use correct Lua version as dependencies

2019-04-11  Vagrant Cascadian  <vagrant@debian.org>

	gnu: arm-trusted-firmware: Update to 2.1.
	* gnu/packages/firmware (arm-trusted-firmware): Update to 2.1.
	  (arm-trusted-firmware-sun50i-a64)[source]: Inherit from
	  arm-trusted-firmware.

2019-04-11  Brian Leung  <bkleung89@gmail.com>

	gnu: Add emacs-evil-visualstar.
	* gnu/packages/emacs-xyz.scm (emacs-evil-visualstar): New variable.

	gnu: Add emacs-evil-visual-replace.
	* gnu/packages/emacs-xyz.scm (emacs-evil-visual-replace): New variable.

	gnu: Add emacs-evil-nerd-commenter.
	* gnu/packages/emacs-xyz.scm (emacs-evil-nerd-commenter): New variable.

	gnu: Add emacs-evil-expat.
	* gnu/packages/emacs-xyz.scm (emacs-evil-expat): New variable.

	gnu: Add emacs-evil-lion.
	* gnu/packages/emacs-xyz.scm (emacs-evil-lion): New variable.

	gnu: Add emacs-evil-text-object-python.
	* gnu/packages/emacs-xyz.scm (emacs-evil-text-object-python): New variable.

	gnu: Add emacs-evil-indent-plus.
	* gnu/packages/emacs-xyz.scm (emacs-evil-indent-plus): New variable.

	gnu: Add emacs-evil-replace-with-register.
	* gnu/packages/emacs-xyz.scm (emacs-evil-replace-with-register): New variable.

	gnu: Add emacs-evil-exchange.
	* gnu/packages/emacs-xyz.scm (emacs-evil-exchange): New variable.

	gnu: Add emacs-janpath-evil-numbers.
	* gnu/packages/emacs-xyz.scm (emacs-janpath-evil-numbers): New variable.

2019-04-11  Ivan Petkov  <ivanppetkov@gmail.com>

	gnu: rust: Update to 1.33.0
	* gnu/packages/rust.scm (rust): Rename to...
	(rust-1.32): ...this.
	(rust): New variable.

2019-04-11  frozenpigs  <purpjuice@protonmail.com>

	services: sddm: Switch back to using ‘startx’.
	* gnu/services/sddm.scm (sddm-configuration-file):
	Use XORG-START-COMMAND.

2019-04-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sbcl-trivial-garbage: Don't use unstable tarball.
	* gnu/packages/lisp.scm (sbcl-trivial-garbage)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: sbcl-babel: Don't use unstable tarball.
	* gnu/packages/lisp.scm (sbcl-babel)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: sbcl-trivial-features: Don't use unstable tarball.
	* gnu/packages/lisp.scm (sbcl-trivial-features)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: stumpwm: Don't use unstable tarball.
	* gnu/packages/lisp.scm (stumpwm)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: sbcl-cl-ppcre: Don't use unstable tarball.
	* gnu/packages/lisp.scm (sbcl-cl-ppcre)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: sbcl-flexi-streams: Don't use unstable tarball.
	* gnu/packages/lisp.scm (sbcl-flexi-streams)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[arguments]: Add ‘make-git-checkout-writable’ phase.

	gnu: sbcl-fiveam: Don't use unstable tarball.
	* gnu/packages/lisp.scm (sbcl-fiveam)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: python-glob2: Don't use unstable tarball.
	* gnu/packages/python-xyz.scm (python-glob2)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: python-dukpy: Don't use unstable tarball.
	* gnu/packages/python-xyz.scm (python-dukpy)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: python-flasgger: Don't use unstable tarball.
	* gnu/packages/python-xyz.scm (python-flasgger)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: python-schematics: Don't use unstable tarball.
	* gnu/packages/python-xyz.scm (python-schematics)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: python-tlsh: Don't use unstable tarball.
	* gnu/packages/python-xyz.scm (python-tlsh)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: python-honcho: Don't use unstable tarball.
	* gnu/packages/python-xyz.scm (python-honcho)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: python-gridmap: Don't use unstable tarball.
	* gnu/packages/python-xyz.scm (python-gridmap)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: java-cglib: Don't use unstable tarball.
	* gnu/packages/java.scm (java-cglib)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: tippecanoe: Don't use unstable tarball.
	* gnu/packages/geo.scm (tippecanoe)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: osm2pgsql: Don't use unstable tarball.
	* gnu/packages/geo.scm (osm2pgsql)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: libosmium: Don't use unstable tarball.
	* gnu/packages/geo.scm (libosmium)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: openlibm: Don't use unstable tarball.
	* gnu/packages/maths.scm (openlibm)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: opencascade-oce: Don't use unstable tarball.
	* gnu/packages/maths.scm (opencascade-oce)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-auto-yasnippet: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-auto-yasnippet)[source]: Use GIT-FILE-NAME.

	gnu: emacs-academic-phrases: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-academic-phrases)[source]: Use GIT-FILE-NAME.

	gnu: emacs-download-region: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-download-region)[source]: Use GIT-FILE-NAME.

	gnu: gctp: Don't use unstable tarball.
	* gnu/packages/maths.scm (gctp)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: ocaml-utop: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (ocaml-utop)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: ocaml-lambda-term: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (ocaml-lambda-term)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: ocaml-zed: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (ocaml-zed)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: ocaml-jbuilder: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (ocaml-jbuilder)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: ocaml-piqilib: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (ocaml-piqilib)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: optcomp: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (optcomp)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: ocaml4.02-uri: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (ocaml4.02-uri)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: ocaml4.02-ezjsonm: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (ocaml4.02-ezjsonm)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: ocaml-re: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (ocaml-re)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: ocaml-seq: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (ocaml-seq)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	Fix indentation.

	gnu: ocaml4.02-ppx-deriving: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (ocaml4.02-ppx-deriving)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[arguments]: Add ‘make-git-checkout-writable’ phase.
	Fix indentation.

	gnu: ocaml-ulex: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (ocaml-ulex)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: ocaml4.02-ppx-tools: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (ocaml4.02-ppx-tools)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: ocaml-ppx-tools: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (ocaml-ppx-tools)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	Fix indentation.

	gnu: ocaml-bisect: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (ocaml-bisect)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: ocaml-qcheck: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (ocaml-qcheck)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: ocaml-num: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (ocaml-num)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: camlp4@4.02+6: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (camlp4-4.02)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-mkmcc-gnuplot-mode: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-mkmcc-gnuplot-mode)[source]: Use GIT-FILE-NAME.

	gnu: emacs-git-annex: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-git-annex)[source]: Use GIT-FILE-NAME.

	gnu: emacs-mu4e-conversation: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-mu4e-conversation)[source]: Use GIT-FILE-NAME.

	gnu: emacs-package-lint: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-package-lint)[source]: Use GIT-FILE-NAME.

	gnu: emacs-image+: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-image+)[source]: Use GIT-FILE-NAME.

	gnu: emacs-helm-ls-git: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-helm-ls-git)[source]: Use GIT-FILE-NAME.

	gnu: emacs-helm-flycheck: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-helm-flycheck)[source]: Use GIT-FILE-NAME.

	gnu: emacs-helm-emms: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-helm-emms)[source]: Use GIT-FILE-NAME.

	gnu: texlive-generic-listofitems: Fix typo in synopsis.
	* gnu/packages/tex.scm (texlive-generic-listofitems)[synopsis]: Fix typo.

	gnu: gimp: Fix typo in description.
	* gnu/packages/gimp.scm (gimp-resynthesizer)[description]: Fix typo.

	doc: Fix typo.
	* doc/guix.texi (Bootloader Configuration): Fix ‘fow now’.

	gnu: clamav: Update to 0.101.2.
	* gnu/packages/antivirus.scm (clamav): Update to 0.101.2.

	gnu: fasm: Update to 1.73.10.
	* gnu/packages/assembly.scm (fasm): Update to 1.73.10.

	gnu: hangups: Update to 0.4.9.
	* gnu/packages/messaging.scm (hangups): Update to 0.4.9.
	[native-inputs]: Add python-httpretty and python-pytest.

	gnu: Add python-httpretty.
	* gnu/packages/web.scm (python-httpretty): New public variable.

	gnu: links: Update to 2.19.
	* gnu/packages/web-browsers.scm (links): Update to 2.19.

	gnu: links: Don't use NAME in source URI.
	* gnu/packages/web-browsers.scm (links)[source]: Hard-code NAME.

	gnu: ansible: Update to 2.7.10.
	* gnu/packages/admin.scm (ansible): Update to 2.7.10.

	gnu: surfraw: Update to 2.3.0.
	* gnu/packages/web.scm (surfraw): Update to 2.3.0.

	gnu: stunnel: Update to 5.53.
	* gnu/packages/web.scm (stunnel): Update to 5.53.

	gnu: xmobar: Don't use NAME in source URI.
	* gnu/packages/wm.scm (xmobar)[source]: Hard-code NAME.

	gnu: polybar: Update to 3.3.1.
	* gnu/packages/wm.scm (polybar): Update to 3.3.1.

	gnu: duplicity: Update to 0.7.18.2.
	* gnu/packages/backup.scm (duplicity): Update to 0.7.18.2.

	gnu: xcompmgr: Use GIT-FILE-NAME.
	* gnu/packages/xorg.scm (xcompmgr)[source]: Use GIT-FILE-NAME.

	gnu: xcompmgr: Update to 1.1.8.
	* gnu/packages/xorg.scm (xcompmgr): Update to 1.1.8.

	gnu: xcompmgr: Don't use NAME in source tag.
	* gnu/packages/xorg.scm (xcompmgr)[source]: Hard-code NAME.

	gnu: cifs-utils: Update to 6.9.
	* gnu/packages/samba.scm (cifs-utils): Update to 6.9.

	gnu: cifs-utils: Don't use NAME in source URI.
	* gnu/packages/samba.scm (cifs-utils)[source]: Hard-code NAME.

	gnu: youtube-dl: Update to 2019.04.07.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.04.07.

	gnu: beep: Update to 1.4.4.
	* gnu/packages/terminals.scm (beep): Update to 1.4.4.

	gnu: noice: Update to 0.8.
	* gnu/packages/suckless.scm (noice): Update to 0.8.

	gnu: noice: Don't use NAME in source URI.
	* gnu/packages/suckless.scm (noice)[source]: Hard-code NAME.

	gnu: autojump: Update to 22.5.3.
	* gnu/packages/admin.scm (autojump): Update to 22.5.3.

	gnu: autojump: Don't use unstable tarball.
	* gnu/packages/admin.scm (autojump)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[arguments]: Add ‘make-git-checkout-writable’ phase.

	gnu: acpica: Update to 20190405.
	* gnu/packages/admin.scm (acpica): Update to 20190405.

	gnu: nestopia-ue: Don't use unstable tarball.
	* gnu/packages/emulators.scm (nestopia-ue)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: mupen64plus-ui-console: Don't use unstable tarball.
	* gnu/packages/emulators.scm (mupen64plus-ui-console)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: mupen64plus-video-rice: Don't use unstable tarball.
	* gnu/packages/emulators.scm (mupen64plus-video-rice)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: mupen64plus-video-glide64mk2: Don't use unstable tarball.
	* gnu/packages/emulators.scm (mupen64plus-video-glide64mk2)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: mupen64plus-video-glide64: Don't use unstable tarball.
	* gnu/packages/emulators.scm (mupen64plus-video-glide64)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: mupen64plus-video-arachnoid: Don't use unstable tarball.
	* gnu/packages/emulators.scm (mupen64plus-video-arachnoid)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: mupen64plus-rsp-z64: Don't use unstable tarball.
	* gnu/packages/emulators.scm (mupen64plus-rsp-z64)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: mupen64plus-rsp-hle: Don't use unstable tarball.
	* gnu/packages/emulators.scm (mupen64plus-rsp-hle)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: mupen64plus-input-sdl: Don't use unstable tarball.
	* gnu/packages/emulators.scm (mupen64plus-input-sdl)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: mupen64plus-audio-sdl: Don't use unstable tarball.
	* gnu/packages/emulators.scm (mupen64plus-audio-sdl)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2019-04-10  Leo Famulari  <leo@famulari.name>

	gnu: dovecot-trees: Fix typo.
	* gnu/packages/mail.scm (dovecot-trees)[description]: Fix typo.

2019-04-10  Julien Lepiller  <julien@lepiller.eu>

	gnu: opam: Unbundle dependencies.
	* gnu/packages/ocaml.scm (opam)[build-system]: Use ocaml-build-system.
	[source]: Use unbundled sources.
	[arguments]: Update.
	[inputs, native-inputs, propagated-inputs]: Add missing dependencies.

	gnu: Add ocaml-dose3.
	* gnu/packages/ocaml.scm (ocaml-dose3): New variable.
	* gnu/packages/patches/ocaml-dose3-Add-unix-as-dependency-to-dose3.common-in-META.in.patch:
	New file.
	* gnu/packages/patches/ocaml-dose3-Fix-for-ocaml-4.06.patch: New file.
	* gnu/packages/patches/ocaml-dose3-dont-make-printconf.patch: New file.
	* gnu/packages/patches/ocaml-dose3-Install-mli-cmx-etc.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add them.

	gnu: Add ocaml-mccs.
	* gnu/packages/ocaml.scm (ocaml-mccs): New variable.

	gnu: Add ocaml-cudf.
	* gnu/packages/ocaml.scm (ocaml-cudf): New variable.

	gnu: Add ocaml-extlib.
	* gnu/packages/ocaml.scm (ocaml-extlib): New variable.

	gnu: ocaml-cmdliner: Update to 1.0.3.
	* gnu/packages/ocaml.scm (ocaml-cmdliner): Update to 1.0.3.

	gnu: Add ocaml-opam-file-format.
	* gnu/packages/ocaml.scm (ocaml-opam-file-format): New variable.

	import: opam: Use dune-build-system when possible.
	* guix/import/opam.scm (opam->guix-package): Detect when dune can be used.

	import: opam: Add more patterns to opam file parser.
	* guix/import/opam.scm: Add more patterns to peg parser.
	(choice-pat choice condition-not condition-paren): New patterns.
	(ground-value condition-content condition-var): Update patterns.

2019-04-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: emacs-nix-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-nix-mode)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-helm-mu: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-helm-mu)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-helm-exwm: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-helm-exwm)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-zotxt: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-zotxt)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-dumb-jump: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-dumb-jump)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-company-restclient: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-company-restclient)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-git-auto-commit-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-git-auto-commit-mode)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-slime-company: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-slime-company)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-dashboard: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-dashboard)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-wordgen: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-wordgen)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-ido-vertical-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-ido-vertical-mode)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-parinfer-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-parinfer-mode)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-highlight-defined: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-highlight-defined)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-visual-regexp: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-visual-regexp)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-highlight-numbers: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-highlight-numbers)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-f3: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-f3)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-benchmark-init: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-benchmark-init)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-strace-mode: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-strace-mode)[source]: Use GIT-FILE-NAME.

	gnu: emacs-logview: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-logview)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-helpful: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-helpful)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-org-ref: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-org-ref)[source]: Use GIT-FILE-NAME.

	gnu: emacs-know-your-http-well: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-know-your-http-well)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-fancy-narrow: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-fancy-narrow)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-add-hooks: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-add-hooks)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-dired-hacks: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-dired-hacks)[source]: Use GIT-FILE-NAME.

	gnu: emacs-web-beautify: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-web-beautify)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-md4rd: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-md4rd)[source]: Use GIT-FILE-NAME.

	gnu: emacs-helm-c-yasnippet: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-helm-c-yasnippet)[source]: Use GIT-FILE-NAME.

	gnu: emacs-dream-theme: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-dream-theme)[source]: Use GIT-FILE-NAME.

	gnu: emacs-nnreddit: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-nnreddit)[source]: Use GIT-FILE-NAME.

	gnu: emacs-hy-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-hy-mode)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-beginend: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-beginend)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-parent-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-parent-mode)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-sourcemap: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-sourcemap)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-edit-server: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-edit-server)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-elisp-refs: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-elisp-refs)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-ws-butler: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-ws-butler)[source]: Use GIT-FILE-NAME.

	gnu: emacs-loop: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-loop)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-npm-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-npm-mode)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-highlight-stages: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-highlight-stages)[source]: Use GIT-FILE-NAME.

	gnu: emacs-datetime: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-datetime)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-hierarchy: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-hierarchy)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-move-text: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-move-text)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-list-utils: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-list-utils)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-helm-gtags: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-helm-gtags)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-biblio: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-biblio)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-parsebib: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-parsebib)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-makey: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-makey)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-dedicated: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-dedicated)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-ibuffer-projectile: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-ibuffer-projectile)[source]: Use GIT-FILE-NAME.

	gnu: emacs-mbsync: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-mbsync)[source]: Use GIT-FILE-NAME.

	gnu: emacs-macrostep: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-macrostep)[source]: Use GIT-FILE-NAME.

	gnu: emacs-esup: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-esup)[source]: Use GIT-FILE-NAME.

	gnu: emacs-crux: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-crux)[source]: Use GIT-FILE-NAME.

	gnu: emacs-helm-bibtex: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-helm-bibtex)[source]: Use GIT-FILE-NAME.

	gnu: emacs-danneskjold-theme: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-danneskjold-theme)[source]: Use GIT-FILE-NAME.

	gnu: emacs-evil-collection: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection)[source]: Use GIT-FILE-NAME.

	gnu: emacs-evil: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-evil)[source]: Use GIT-FILE-NAME.

	gnu: emacs-helm-make: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-helm-make)[source]: Use GIT-FILE-NAME.

	gnu: emacs-elpy: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-elpy)[source]: Use GIT-FILE-NAME.

	gnu: emacs-highlight-indentation: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-highlight-indentation)[source]: Use GIT-FILE-NAME.

	gnu: emacs-find-file-in-project: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-find-file-in-project)[source]: Use GIT-FILE-NAME.

	gnu: emacs-el-x: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-el-x)[source]: Use GIT-FILE-NAME.

	gnu: emacs-request: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-request)[source]: Use GIT-FILE-NAME.

	gnu: emacs-god-mode: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-god-mode)[source]: Use GIT-FILE-NAME.

	gnu: emacs-string-inflection: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-string-inflection)[source]: Use GIT-FILE-NAME.

	gnu: emacs-build-farm: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-build-farm)[source]: Use GIT-FILE-NAME.

	gnu: emacs-bui: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-bui)[source]: Use GIT-FILE-NAME.

	gnu: emacs-graphviz-dot-mode: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-graphviz-dot-mode)[source]:
	Use GIT-FILE-NAME.

	gnu: emacs-elisp-slime-nav: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-elisp-slime-nav)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-finalize: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-finalize)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-pass: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-pass)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-anzu: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-anzu)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-terraform-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-terraform-mode)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-hcl-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-hcl-mode)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: epipe: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (epipe)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[native-inputs]: Remove tar and gzip.
	[arguments]: Adjust builder.

	gnu: emacs-bongo: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-bongo)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-websocket: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-websocket)[source]: Use GIT-FILE-NAME.

	gnu: emacs-evil-quickscope: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-evil-quickscope)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-evil-smartparens: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-evil-smartparens)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-evil-matchit: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-evil-matchit)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-mocker: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-mocker)[source]: Use GIT-FILE-NAME.

	gnu: emacs-yasnippet-snippets: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-yasnippet-snippets)[source]: Use GIT-FILE-NAME.

	gnu: eless: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (eless)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[native-inputs]: Remove tar and gzip.
	[arguments]: Adjust builder.

	gnu: emacs-transmission: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-transmission)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-itail: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-itail)[source]: Use GIT-FILE-NAME.

	gnu: emacs-browse-at-remote: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-browse-at-remote)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[arguments]: Add ‘make-git-checkout-writable’ phase.

	gnu: emacs-engine-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-engine-mode)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-gitpatch: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-gitpatch)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-git-messenger: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-git-messenger)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-emamux: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-emamux)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-tree-mode: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-tree-mode)[source]: Use GIT-FILE-NAME.

	gnu: emacs-org-mind-map: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-org-mind-map)[source]: Use GIT-FILE-NAME.

	gnu: emacs-julia-mode: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-julia-mode)[source]: Use GIT-FILE-NAME.

	gnu: emacs-org-edit-latex: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-org-edit-latex)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-which-key: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-which-key)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-json-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-json-mode)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-json-snatcher: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-json-snatcher)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-pyvenv: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-pyvenv)[source]: Use GIT-FILE-NAME.

	gnu: emacs-json-reformat: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-json-reformat)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[arguments]: Add ‘make-tests-writable’ phase.

	gnu: emacs-disable-mouse: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-disable-mouse)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-commander: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-commander)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-ansi: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-ansi)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-evil-commentary: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-evil-commentary)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-evil-surround: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-evil-surround)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-gnuplot: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-gnuplot)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-org2web: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-org2web)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-undo-tree: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-undo-tree)[source]: Use GIT-FILE-NAME.

	gnu: emacs-mustache: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-mustache)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-el2org: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-el2org)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-pyim-basedict: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-pyim-basedict)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-pos-tip: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-pos-tip)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-kv: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-kv)[source]: Use GIT-FILE-NAME.

	gnu: emacs-cnfonts: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-cnfonts)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-cdlatex: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-cdlatex)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-xmlgen: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-xmlgen)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-htmlize: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-htmlize)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-diminish: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-diminish)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-highlight-sexp: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-highlight-sexp)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-ox-twbs: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-ox-twbs)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-idle-highlight: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-idle-highlight)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-linum-relative: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-linum-relative)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-memoize: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-memoize)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-mu4e-alert: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-mu4e-alert)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-alert: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-alert)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-gntp: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-gntp)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-log4e: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-log4e)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-ht: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-ht)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-nginx-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-nginx-mode)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-monroe: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-monroe)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-helm-projectile: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-helm-projectile)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-helm-swoop: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-helm-swoop)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-helm: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-helm)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-writeroom: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-writeroom)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-python-environment: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-python-environment)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-slime: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-slime)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[arguments]: Add ‘make-git-checkout-writable’ phase.

	gnu: dub: Don't use unstable tarball.
	* gnu/packages/dlang.scm (dub)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-ivy: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-ivy)[source]: Use GIT-FILE-NAME.

	gnu: ldc: Don't use unstable tarball.
	* gnu/packages/dlang.scm (ldc)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[native-inputs]: Likewise.
	[arguments]: Adjust ‘unpack-submodule-sources’ phase accordingly.

	gnu: ldc@0.17.4: Don't use unstable tarball.
	* gnu/packages/dlang.scm (ldc-bootstrap)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[native-inputs]: Likewise.
	[arguments]: Adjust ‘unpack-submodule-sources’ phase accordingly.

	gnu: emacs-elfeed: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-elfeed)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-sparql-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-sparql-mode)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-pkg-info: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-pkg-info)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-epl: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-epl)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-clojure-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-clojure-mode)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-iedit: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-iedit)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-ace-window: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-ace-window)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-avy: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-avy)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-ivy-rich: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-ivy-rich)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-highlight-symbol: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-highlight-symbol)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-smartparens: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-smartparens)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-zenburn-theme: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-zenburn-theme)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-org-trello: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-org-trello)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-org-pomodoro: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-org-pomodoro)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-org-bullets: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-org-bullets)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-jinja2-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-jinja2-mode)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-popup: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-popup)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: ruby-sass-spec: Don't use unstable tarball.
	* gnu/packages/ruby.scm (ruby-sass-spec)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: ruby-net-scp: Don't use unstable tarball.
	* gnu/packages/ruby.scm (ruby-net-scp)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-tagedit: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-tagedit)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-constants: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-constants)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-scel: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-scel)[source]: Use GIT-FILE-NAME.

	gnu: emacs-scheme-complete: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-scheme-complete)[source]:
	Use GIT-FILE-NAME.

	gnu: emacs-typo: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-typo)[source]: Use GIT-FILE-NAME.

	gnu: emacs-multiple-cursors: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-multiple-cursors)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-company-quickhelp: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-company-quickhelp)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-irony-eldoc: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-irony-eldoc)[source]: Use GIT-FILE-NAME.

	gnu: emacs-flycheck-irony: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-flycheck-irony)[source]: Use GIT-FILE-NAME.

	gnu: emacs-irony-mode: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-irony-mode)[source]: Use GIT-FILE-NAME.

	gnu: emacs-company: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-company)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-butler: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-butler)[source]: Use GIT-FILE-NAME.

	gnu: emacs-deferred: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-deferred)[source]:
	Use GIT-FILE-NAME.

	gnu: emacs-ob-ipython: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz.scm (emacs-ob-ipython)[source]:
	Use GIT-FILE-NAME.

	gnu: emacs-shell-switcher: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-shell-switcher)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-smart-mode-line: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-smart-mode-line)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-rspec: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-rspec)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-robe: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-robe)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-rich-minority: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-rich-minority)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-stripe-buffer: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-stripe-buffer)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-skewer-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-skewer-mode)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-simple-httpd: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-simple-httpd)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-page-break-lines: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-page-break-lines)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-paren-face: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-paren-face)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-undercover: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-undercover)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-shut-up: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-shut-up)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-inf-ruby: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-inf-ruby)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-grep-a-lot: Use GIT-FILE-NAME.
	* gnu/packages/emacs-xyz (emacs-grep-a-lot)[source]: Use GIT-FILE-NAME.

	gnu: emacs-fill-column-indicator: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-fill-column-indicator)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-expand-region: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-expand-region)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-es-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-es-mode)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-espuds: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-espuds)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-el-mock: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-el-mock)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-git-gutter: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-git-gutter)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-symon: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-symon)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-d-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-d-mode)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: git-imerge: Don't use unstable tarball.
	* gnu/packages/version-control.scm (git-imerge)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: git-annex-remote-hubic: Don't use unstable tarball.
	* gnu/packages/version-control.scm (git-annex-remote-hubic)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: findnewest: Don't use unstable tarball.
	* gnu/packages/version-control.scm (findnewest)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: gitolite: Don't use unstable tarball.
	* gnu/packages/version-control.scm (gitolite)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: vcsh: Don't use unstable tarball.
	* gnu/packages/version-control.scm (vcsh)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: python-ghp-import: Don't use unstable tarball.
	* gnu/packages/version-control.scm (python-ghp-import)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: git-crypt: Don't use unstable tarball.
	* gnu/packages/version-control.scm (git-crypt)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-js2-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-js2-mode)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2019-04-10  Carlo Zancanaro  <carlo@zancanaro.id.au>

	gnu: kodi: Allow connecting to HTTPS sources.
	* gnu/packages/patches/kodi-set-libcurl-ssl-parameters.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/kodi.scm (kodi)[patches]: Add it.

2019-04-10  Ludovic Courtès  <ludo@gnu.org>

	scripts: GC hint suggests 'guix gc -d 1m'.
	* guix/scripts.scm (warn-about-disk-space): Suggest 'guix gc -d'.

	guix gc: Add '--delete-generations'.
	* guix/scripts/gc.scm (show-help, %options): Add
	'--delete-generations'.  Change '--delete' shorthand to '-D'.
	(delete-old-generations): New procedure.
	(guix-gc)[delete-generations]: New procedure.
	Call it when ACTION is 'collect-garbage' and OPTS contains
	'delete-generations.
	* doc/guix.texi (Invoking guix gc): Document it.

	profiles: Add 'generation-profile'.
	* guix/profiles.scm (%profile-generation-rx): New variable.
	(generation-profile): New procedure.

	guix gc: Add '--list-roots'.
	* guix/scripts/gc.scm (show-help, %options): Add '--list-roots'.
	(guix-gc)[list-roots]: New procedure.
	Handle '--list-roots'.
	* tests/guix-gc.sh: Test it.
	* doc/guix.texi (Invoking guix gc): Document it.

	Add (guix store roots).
	* guix/store/roots.scm, tests/store-roots.scm: New files.
	* Makefile.am (STORE_MODULES): Add guix/store/roots.scm.
	(SCM_TESTS): Add tests/store-roots.scm.

2019-04-10  Ludovic Courtès  <ludo@gnu.org>

	pull: Remove duplicate '--dry-run' description.
	Reported by pkill9.

	* guix/scripts/pull.scm (show-help): Remove duplicate '--dry-run'
	description.

2019-04-10  Ludovic Courtès  <ludo@gnu.org>

	ui: Highlight diagnostic format string arguments.
	* guix/ui.scm (highlight-argument): New macro.
	(%highlight-argument): New procedure.
	(define-diagnostic): Use 'highlight-argument'.

	ui: Colorize hints.
	* guix/ui.scm (%info-colors): Remove CYAN.
	(%hint-colors): New variable.
	(display-hint): Adjust so that the "hint:" prefix is colorized.

2019-04-10  宋文武  <iyzsong@member.fsf.org>

	gnu: Add public-inbox.
	* gnu/packages/mail.scm (public-inbox): New variable.

	gnu: Add perl-plack-middleware-deflater.
	* gnu/packages/web.scm (perl-plack-middleware-deflater): New variable.

	gnu: Add perl-search-xapian.
	* gnu/packages/search.scm (perl-search-xapian): New variable.

	gnu: Add perl-danga-socket.
	* gnu/packages/networking.scm (perl-danga-socket): New variable.

	gnu: Add perl-sys-syscall.
	* gnu/packages/perl.scm (perl-sys-syscall): New variable.

	gnu: Add perl-filesys-notify-simple.
	* gnu/packages/perl.scm (perl-filesys-notify-simple): New variable.

	gnu: Add perl-devel-leak.
	* gnu/packages/perl.scm (perl-devel-leak): New variable.

	gnu: Add perl-email-address-xs.
	* gnu/packages/mail.scm (perl-email-address-xs): New variable.

2019-04-10  Ludovic Courtès  <ludo@gnu.org>

	ui: Colorize diagnostics.
	* guix/ui.scm (define-diagnostic): Add 'colors' parameter and pass it to
	'print-diagnostic-prefix'.
	(warning, info, report-error): Add extra argument.
	(%warning-colors, %info-colors, %error-colors): New variables.
	(print-diagnostic-prefix): Add #:colors parameter and honor it.

	ui: Diagnostic procedures can display error location.
	* guix/ui.scm (define-diagnostic): Add optional 'location' parameter.
	Pass it to 'print-diagnostic-prefix'.
	(print-diagnostic-prefix): Add optional 'location' parameter and honor
	it.
	(report-load-error): Use 'report-error' and 'warning' instead
	of (format (current-error-port) …).

	ui: Factorize 'print-diagnostic-prefix'.
	* guix/ui.scm (define-diagnostic): Emit call to 'print-diagnostic-prefix'.
	(print-diagnostic-prefix): New procedure.

	ui: Make diagnostic message prefix translatable.
	* guix/ui.scm (define-diagnostic): Expect PREFIX to be enclosed in
	'G_'.   Emit call to 'gettext' on PREFIX.
	(warning, info, report-error): Wrap prefix in 'G_'.

2019-04-10  Ludovic Courtès  <ludo@gnu.org>

	ui: Fix i18n for diagnostic messages.
	Until now, we'd pass 'gettext' the "augmented" format string, which
	'gettext' would not find in message catalogs.  Now we pass it FMT as is,
	which is what catalogs contain.

	* guix/ui.scm (define-diagnostic)[augmented-format-string]: Remove.
	Emit one 'format' call to print the prefix, and a second one to print
	the actual message.

2019-04-10  Ludovic Courtès  <ludo@gnu.org>

	Add (guix colors).
	* guix/colors.scm: New file.
	* Makefile.am (MODULES): Add it.
	* guix/ui.scm (color-table, color, colorize-string): Remove.
	* guix/status.scm (isatty?*, color-output? color-rules): Remove.

	store: 'with-store' expands to a single procedure call.
	* guix/store.scm (call-with-store): New procedure.
	(with-store): Write in terms of 'call-with-store'.

	doc: Adjust desktop instructions for GDM.
	* gnu/system/examples/desktop.tmpl: Adjust comment that referred to SLiM.

2019-04-10  Ludovic Courtès  <ludo@gnu.org>

	guix package: Use absolute file names in search path recommendations.
	Suggested by Chris Marusich.

	* guix/scripts/package.scm (absolutize): New procedure.
	(display-search-paths): Use it.

2019-04-10  Rutger Helling  <rhelling@mykolab.com>

	gnu: vulkan-tools: Update to 1.1.106.
	* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.1.106 (by inheriting
	package-version vulkan-headers).

2019-04-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: nginx: Update to 1.15.11.
	* gnu/packages/web.scm (nginx): Update to 1.15.11.

	gnu: miniupnpc: Update to 2.1.20190408.
	* gnu/packages/upnp.scm (miniupnpc): Update to 2.1.20190408.

2019-04-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: samba: Update to 4.10.2 [security fixes].
	This release fixes CVE-2019-3870 and CVE-2019-3880.

	* gnu/packages/samba.scm (samba): Update to 4.10.2.

2019-04-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: libsoup: Update to 2.66.1.
	* gnu/packages/gnome.scm (libsoup): Update to 2.66.1.

	gnu: WebKitGTK: Update to 2.24.1 [fixes CVE-2019-6251].
	* gnu/packages/webkit.scm (webkitgtk-2.24): Update to 2.24.1.

2019-04-09  Ivan Petkov  <ivanppetkov@gmail.com>

	build-system/cargo: refactor phases to successfully build
	* guix/build-system/cargo.scm (%cargo-build-system-modules):
	Add (json parser).
	(cargo-build):
	[vendor-dir]: Define flag and pass it to builder code.
	[cargo-test-flags]: Likewise.
	[skip-build?]: Likewise.
	* guix/build/cargo-build/system.scm (#:use-module): use (json parser).
	(package-name->crate-name): Delete it.
	(manifest-targets): Add it.
	(has-executable-target?): Add it.
	(configure): Add #:vendor-dir name and use it.
	Don't touch Cargo.toml.
	Don't symlink to duplicate inputs.
	Remove useless registry line from cargo config.
	Define RUSTFLAGS to lift lint restrictions.
	(build): Add #:skip-build? flag and use it.
	(check): Likewise.
	Add #:cargo-test-flags and pass it to cargo.
	(install): Factor source logic to install-source.
	Define #:skip-build? flag and use it.
	Only install if executable targets are present.
	(install-source): Copy entire crate directory not just src.
	[generate-checksums] pass dummy file for unused second argument.
	(%standard-phases): Add install-source phase.

2019-04-09  Rutger Helling  <rhelling@mykolab.com>

	gnu: weston: Update to 6.0.0.
	* gnu/packages/freedesktop.scm (weston): Update to 6.0.0.
	[build-system]: Build with meson-build-system.
	[inputs]: Add colord, lcms, libevdev, libjpeg, libva, libwebp, libxml2 and
	pango.
	[arguments]: Adjust to Meson.

	gnu: vulkan-headers: Update to 1.1.106.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.1.106.
	* gnu/packages/vulkan.scm (vulkan-loader): Update hash.

2019-04-09  Vagrant Cascadian  <vagrant@debian.org>

	gnu: electron-cash: Update to 4.0.1.
	* gnu/packages/finance (electron-cash): Update to 4.0.1.

	gnu: python-trezor-agent: Update to 0.13.1.
	* gnu/packages/finance (python-trezor-agent): Update to 0.13.1.

	gnu: python-keepkey: Update to 6.0.3.
	* gnu/packages/finance (python-keepkey): Update to 6.0.3.

	gnu: python-trezor: Update to 0.11.2.
	* gnu/packages/finance (python-trezor): Update to 0.11.2.

2019-04-09  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: guile-email: Update to 0.1.0.
	* gnu/packages/guile-xyz.scm (guile-email): Update to 0.1.0.

	gnu: Add gnucap.
	* gnu/packages/engineering.scm (gnucap): New variable.

2019-04-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: libdrm: Avoid timeout while running tests.
	Suggested by Efraim Flashner at
	<https://lists.gnu.org/archive/html/guix-devel/2019-04/msg00008.html>.

	* gnu/packages/xdisorg.scm (libdrm)[arguments]: Make 'check phase
	unconditional.

2019-04-08  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'master' into staging

2019-04-08  Leo Famulari  <leo@famulari.name>

	gnu: GIMP: Update to 2.10.10.
	* gnu/packages/gimp.scm (gimp): Update to 2.10.10.

2019-04-08  Efraim Flashner  <efraim@flashner.co.il>

	openshot: Unbundle font.
	* gnu/packages/video.scm (openshot)[source]: Add snippet to remove
	bundled font.
	[inputs]: Add font-ubuntu.
	[arguments]: Add custom 'patch-font-location to patch the search path
	for the unbundled font.

	gnu: openshot: Use wrap-qt-program.
	* gnu/packages/video.scm (openshot)[arguments]: Add more modules.
	Adjust custom 'wrap-program phase to use wrap-qt-program.

	gnu: openshot: Update to 2.4.4.
	* gnu/packages/video.scm (openshot): Update to 2.4.4.

	gnu: libopenshot: Update to 0.2.3.
	* gnu/packages/video.scm (libopenshot): Update to 0.2.3.

	gnu: libopenshot-audio: Update to 0.1.8.
	* gnu/packages/audio.scm (libopenshot-audio): Update to 0.1.8.

2019-04-08  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: zabbix-agentd: Update to 4.2.0.
	* gnu/packages/monitoring.scm (zabbix-agentd): Update to 4.2.0.

2019-04-08  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add eigen-for-tensorflow.
	* gnu/packages/algebra.scm (eigen-for-tensorflow): New variable.

	gnu: Add jsoncpp-for-tensorflow.
	* gnu/packages/serialization.scm (jsoncpp-for-tensorflow): New variable.

	gnu: Add python-protobuf-next.
	* gnu/packages/protobuf.scm (python-protobuf-next): New variable.

	gnu: Add gemmlowp-for-tensorflow.
	* gnu/packages/machine-learning.scm (gemmlowp-for-tensorflow): New variable.

2019-04-08  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: mu: Update to 1.2.
	* gnu/packages/mail.scm (mu): Update to 1.2.
	[inputs]: Use gmime 3.

2019-04-08  Ludovic Courtès  <ludo@gnu.org>

	installer: Use 'append' and 'list' instead of 'cons*'.
	* gnu/installer/services.scm (system-services->configuration): Use
	'append' and 'list' instead of 'cons*'.

	installer: Generate 'set-xorg-configuration' snippet.
	* gnu/installer/services.scm (system-services->configuration): Add
	'set-xorg-configuration' service.
	* gnu/installer/steps.scm (format-configuration): Add 'xorg' service
	module.

	installer: Xfce service uses the 'service' form.
	* gnu/installer/services.scm (%system-services): Adjust Xfce snippet to
	use the 'service' form.

2019-04-08  Timo Eisenmann  <eisenmann@fn.de>

	gnu: mpv: Set absolute path to 'youtube-dl'.
	* gnu/packages/video.scm (mpv)[arguments]: Add phase 'patch-paths' to
	substitute in the absolute path to 'youtube-dl'.

2019-04-08  Ludovic Courtès  <ludo@gnu.org>

	licenses: Remove 'bsd-style'.
	This procedure had been deprecated since March 2015.

	* guix/licenses.scm (bsd-style): Remove.

2019-04-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: scalapack: Use 'non-copyleft' as the license.
	* gnu/packages/maths.scm (scalapack)[license]: Use LICENSE:NON-COPYLEFT.

2019-04-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: sbcl-trivial-backtrace: Fix 'license' field.
	This is a followup to 977b0db4c0e4c5672600e3c14587048a7a6a15fd.

	* gnu/packages/lisp.scm (sbcl-trivial-backtrace)[license]: Change to
	LICENSE:EXPAT.

2019-04-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to d78bfd2.
	* gnu/packages/package-management.scm (guix): Update to d78bfd2.

2019-04-08  Rutger Helling  <rhelling@mykolab.com>

	gnu: wireguard: Update to 0.0.20190406.
	* gnu/packages/vpn.scm (wireguard): Update to 0.0.20190406.

2019-04-08  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.0.7.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.7.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.34.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.34.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.111.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.111.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.168.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.168.

2019-04-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: sway: Add missing input.
	This dependency was no longer provided after
	c6deabf957c0f5b68b45a2db0b4a35112c52c29e.

	* gnu/packages/wm.scm (sway)[inputs]: Add LIBEVDEV.

2019-04-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: libinput: Propagate udev.
	This is a follow-up to commit c6deabf957c0f5b68b45a2db0b4a35112c52c29e.

	* gnu/packages/freedesktop.scm (libinput)[inputs]: Remove EUDEV.
	[propagated-inputs]: New field.

2019-04-07  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2019-04-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: openjpeg: Replace with 2.3.1 [security fixes].
	This release includes many security fixes, including CVE-2018-5785 and
	CVE-2018-CVE-2018-6616.  See
	<https://github.com/uclouvain/openjpeg/blob/master/CHANGELOG.md> for details.

	* gnu/packages/image.scm (openjpeg)[replacement]: New field.
	(openjpeg-2.3.1): New public variable.

2019-04-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: miniupnpc: Update to 2.1.20190403.
	* gnu/packages/upnp.scm (miniupnpc): Update to 2.1.20190403.

	gnu: samba: Update to 4.10.1.
	* gnu/packages/samba.scm (samba): Update to 4.10.1.

	gnu: ungoogled-chromium: Update to 73.0.3683.103-0.4c7fb6d.
	* gnu/packages/chromium.scm (%chromium-version): Set to 73.0.3683.103.
	(ungoogled-chromium-source): Adjust chromium hash.

2019-04-07  Carlo Zancanaro  <carlo@zancanaro.id.au>

	gnu: Add emacs-protobuf-mode.
	* gnu/packages/protobuf.scm (emacs-protobuf-mode): New variable.

	gnu: Add emacs-erlang.
	* gnu/packages/erlang.scm (emacs-erlang): New variable.

2019-04-07  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-wgrep: Update to 2.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-wgrep): Update to 2.3.0.

	gnu: emacs-evil-matchit: Update to 2.2.9.
	* gnu/packages/emacs-xyz.scm (emacs-evil-matchit): Update to 2.2.9.

	gnu: emacs-js2-mode: Update to 20190219.
	* gnu/packages/emacs-xyz.scm (emacs-js2-mode): Update to 20190219.

2019-04-07  Diego Nicola Barbato  <dnbarbato@posteo.de>

	gnu: emacs-exwm: Provide absolute file name in '.desktop' file.
	Previously GDM would crash when selecting EXWM.

	* gnu/packages/emacs-xyz.scm (emacs-exwm)[arguments]: Rewrite
	  'install-xsession' phase such that .desktop file contains an absolute file
	  name.

2019-04-07  Ludovic Courtès  <ludo@gnu.org>

	install: Tweak motd.
	* gnu/system/install.scm (%installation-services): Tweak motd.

	install: Remove "GuixSD".
	* gnu/system/install.scm (%installation-services): Remove "Guix System
	Distribution" from motd.

	installer: Adjust welcome page message.
	* gnu/installer/newt/welcome.scm (run-welcome-page): Make the message
	less scary.

	installer: Internationalize service "names".
	* gnu/installer/services.scm (%system-services): Mark networking service
	names with 'G_'.
	* gnu/installer/newt/services.scm (run-networking-cbt-page): Pass
	'system-service-name' through 'G_'.

	installer: Offer NM, Connman, and DHCP to non-desktop installs.
	* gnu/installer/services.scm (%system-services): Add NetworkManager,
	Connman, and the DHCP client.
	* gnu/installer/newt/services.scm (run-networking-cbt-page): Add
	'network-management?' parameter and honor it.
	(run-services-page): Adjust call accordingly.

2019-04-07  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add clp.
	* gnu/packages/maths.scm (clp): New variable.

2019-04-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guitarix: Update to 0.38.0.
	* gnu/packages/audio.scm (guitarix): Update to 0.38.0.

2019-04-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lcms: Fix CVE-2018-16435.
	* gnu/packages/ghostscript.scm (lcms)[replacement]: New field.
	(lcms/fixed): New variable.
	* gnu/packages/patches/lcms-CVE-2018-16435.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2019-04-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: libssh2@1.8.0: Move to ssh.scm.
	This fixes a top-level circular dependency introduced in
	c1f4e6491cecc5d121ef371a8fb2aa0a07030d36.

	* gnu/packages/curl.scm (libssh2-1.8.0): Move to...
	* gnu/packages/ssh.scm (libssh2-1.8.0): ... here.

2019-04-07  Ludovic Courtès  <ludo@gnu.org>

	services: dropbear: Add default value.
	* gnu/services/ssh.scm (dropbear-service-type)[default-value]: New
	field.

	installer: Add dialog to select networking services.
	* gnu/installer/newt/services.scm (run-networking-cbt-page): New procedure.
	(run-services-page): Call it.
	* gnu/installer/services.scm (%system-services): Add OpenSSH and Tor.
	(networking-system-service?): New procedure.
	* gnu/installer/steps.scm (format-configuration): Add 'networking' and
	'ssh' to the service modules.

	installer: Generalize desktop environments to system services.
	* gnu/installer/services.scm (<desktop-environment>): Rename to...
	(<system-service>): ... this.  Add a 'type' field.
	(%desktop-environments): Rename to...
	(%system-services): ... this.
	(desktop-system-service?): New procedure.
	(desktop-environments->configuration): Rename to...
	(system-services->configuration): ... this.  Determine the base list of
	services based on whether SERVICES contains at least one "desktop"
	service.
	* gnu/installer/newt/services.scm (run-desktop-environments-cbt-page):
	Adjust accordingly.
	* gnu/installer.scm (installer-steps): Likewise.

	installer: Remove SLiM-specific instructions.
	* gnu/installer/newt/services.scm (run-desktop-environments-cbt-page):
	Remove "with F1".

	installer: Fix wording for "Internet access."
	* gnu/installer/newt/network.scm (run-technology-page): Fix wording for
	"Internet access."

	installer: Use the normalized codeset in the 'locale' field.
	* gnu/installer/locale.scm (normalize-codeset): New procedure.
	(locale->locale-string): Use it.

	installer: Move the 'locale' step before the 'welcome' step.
	* gnu/installer.scm (installer-steps): Move the 'locale step before
	'welcome.

	installer: Simplify locale dialogs.
	* gnu/installer/newt/locale.scm (run-language-page): Simplify text.
	(run-territory-page): Likewise.
	(run-codeset-page): Likewise.
	(run-locale-page): Don't call 'run-codeset-page' when "UTF-8" is among
	the codesets of LOCALES.

2019-04-07  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix syntax of cross-manual references.
	This is a followup to 412e6396bbb8b398e8a94427db50271e47db610f.

	* doc/guix.texi (Mail Services): Fix syntax of cross-references to the
	Mailutils manual.

2019-04-07  Ludovic Courtès  <ludo@gnu.org>

	size: Optimize dependency size computation.
	This reduces 'guix size' run time by ~4% here:

	  items="$(guix build icecat inkscape emacs libreoffice)"
	  guix size $items

	* guix/scripts/size.scm (store-profile): Define 'size-table' and use it
	to lookup the size of ITEM in 'dependency-size'.

2019-04-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: terminology: Run test suite.
	* gnu/packages/enlightenment.scm (terminology)[arguments]: Add
	configure-flag to build the test binary.  Use custom 'check phase.  Add
	phase to remove test binary.

	gnu: terminology: Update to 1.4.0.
	* gnu/packages/enlightenment.scm (terminology): Update to 1.4.0.

2019-04-07  宋文武  <iyzsong@member.fsf.org>

	services: Add 'imap4d-service-type'.
	* gnu/services/mail.scm (<imap4d-configuration>): New record type.
	(imap4d-shepherd-service): New procedure.
	(%default-imap4d-config-file, imap4d-service-type): New variables.
	* gnu/services/mail.scm (Mail Services): Document it.

2019-04-07  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: Add clack.
	* gnu/packages/lisp.scm (sbcl-clack, cl-clack): New variables.

	gnu: Add ningle.
	* gnu/packages/lisp.scm (sbcl-ningle, cl-ningle): New variables.

	gnu: Add lack.
	* gnu/packages/lisp.scm (sbcl-lack, cl-lack): New variables.

	gnu: Add lack-middleware-static.
	* gnu/packages/lisp.scm (sbcl-lack-middleware-static)
	(cl-lack-middleware-static): New variables.

	gnu: Add trivial-mimes.
	* gnu/packages/lisp.scm (sbcl-trivial-mimes, cl-trivial-mimes): New variables.

	gnu: Add lack-middleware-backtrace.
	* gnu/packages/lisp.scm (sbcl-lack-middleware-backtrace)
	(cl-lack-middleware-backtrace): New variables.

	gnu: Add lack-util.
	* gnu/packages/lisp.scm (sbcl-lack-util, cl-lack-util): New variables.

	gnu: Add lack-component.
	* gnu/packages/lisp.scm (sbcl-lack-component, cl-lack-component): New
	variables.

	gnu: Add lack-response.
	* gnu/packages/lisp.scm (sbcl-lack-response, cl-lack-response): New variables.

	gnu: Add local-time.
	* gnu/packages/lisp.scm (sbcl-local-time, cl-local-time): New variables.

	gnu: Add lack-request.
	* gnu/packages/lisp.scm (sbcl-lack-request, cl-lack-request): New variables.

	gnu: Add circular-streams.
	* gnu/packages/lisp.scm (sbcl-circular-streams, cl-circular-streams): New variables.

	gnu: Add http-body.
	* gnu/packages/lisp.scm (sbcl-http-body, cl-http-body): New variables.

2019-04-07  宋文武  <iyzsong@member.fsf.org>

	gnu: Keep the 'cl-' name prefix for sbcl packages.
	* gnu/packages/lisp.scm: Rename 'sbcl-syntax' to 'sbcl-cl-syntax',
	'sbcl-annot' to 'sbcl-cl-annot', 'sbcl-syntax-annot' to
	'sbcl-cl-syntax-annot' and 'sbcl-utilities' to 'sbcl-cl-utilities'.

2019-04-07  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: Add jonathan.
	* gnu/packages/lisp.scm (sbcl-jonathan, cl-jonathan): New variables.

	gnu: Add fast-io.
	* gnu/packages/lisp.scm (sbcl-fast-io, cl-fast-io): New variables.

	gnu: Add checkl.
	* gnu/packages/lisp.scm (sbcl-checkl, cl-checkl): New variables.

	gnu: Add marshal.
	* gnu/packages/lisp.scm (sbcl-marshal, cl-marshal): New variables.

	gnu: Add static-vectors.
	* gnu/packages/lisp.scm (sbcl-static-vectors, cl-static-vectors): New variables.

	gnu: Add fast-http.
	* gnu/packages/lisp.scm (sbcl-fast-http, cl-fast-http): New variables.

	gnu: Add smart-buffer.
	* gnu/packages/lisp.scm (sbcl-smart-buffer, cl-smart-buffer): New variables.

	gnu: Add xsubseq.
	* gnu/packages/lisp.scm (sbcl-xsubseq, cl-xsubseq): New variables.

2019-04-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-sandwich: Update to 2.5-1.
	* gnu/packages/cran.scm (r-sandwich): Update to 2.5-1.

2019-04-07  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: Add myway.
	* gnu/packages/lisp.scm (sbcl-myway, cl-myway): New variables.

	gnu: Add quri.
	* gnu/packages/lisp.scm (sbcl-quri, cl-quri): New variables.

	gnu: Add map-set.
	* gnu/packages/lisp.scm (sbcl-map-set, cl-map-set): New variables.

	gnu: Add cl-utilities.
	* gnu/packages/lisp.scm (sbcl-utilities, cl-utilities): New variables.

	gnu: Add cl-syntax-annot.
	* gnu/packages/lisp.scm (sbcl-syntax-annot, cl-syntax-annot): New variables.

	gnu: Add cl-annot.
	* gnu/packages/lisp.scm (sbcl-annot, cl-annot): New variables.

	gnu: Add cl-syntax.
	* gnu/packages/lisp.scm (sbcl-syntax, cl-syntax): New variables.

	gnu: Add trivial-types.
	* gnu/packages/lisp.scm (sbcl-trivial-types, cl-trivial-types): New variables.

	gnu: Add hunchentoot.
	* gnu/packages/lisp.scm (sbcl-hunchentoot, cl-hunchentoot): New variables.

	gnu: Add drakma.
	* gnu/packages/lisp.scm (sbcl-drakma, cl-drakma): New variables.

	gnu: Add chipz.
	* gnu/packages/lisp.scm (sbcl-chipz, cl-chipz): New variables.

	gnu: Add cl-who.
	* gnu/packages/lisp.scm (sbcl-cl-who, cl-cl-who): New variables.

	gnu: Add chunga.
	* gnu/packages/lisp.scm (sbcl-chunga, cl-chunga): New variables.

	gnu: Add cl-base64.
	* gnu/packages/lisp.scm (sbcl-cl-base64, cl-base64): New variables.

	gnu: Add kmrcl.
	* gnu/packages/lisp.scm (sbcl-kmrcl, cl-kmrcl): New variables.

	gnu: Add sbcl-md5.
	* gnu/packages/lisp.scm (sbcl-md5, cl-md5): New variables.

	gnu: Add rfc2388.
	* gnu/packages/lisp.scm (sbcl-rfc2388, cl-rfc2388): New variables.

	gnu: Add trivial-backtrace.
	* gnu/packages/lisp.scm (sbcl-trivial-backtrace, cl-trivial-backtrace): New
	variables.

	gnu: Add cl+ssl.
	* gnu/packages/lisp.scm (sbcl-cl+ssl, cl-cl+ssl): New variables.

	gnu: cl-ansi-text: Correct license to LLGPL.
	* gnu/packages/lisp.scm (cl-ansi-text)[license]: Correct to LLGPL.

	licenses: Add Lisp Lesser General Public License.
	* gnu/licenses.scm (llgpl): New variable.

	gnu: sbcl: Update to 1.5.1.
	* gnu/packages/lisp.scm (sbcl): Update to 1.5.1.

2019-04-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mlinterfaces: Update to 1.62.1.
	* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.62.1.

	gnu: r-inspect: Update to 1.12.2.
	* gnu/packages/bioconductor.scm (r-inspect): Update to 1.12.2.

	gnu: r-ldblock: Update to 1.12.1.
	* gnu/packages/bioinformatics.scm (r-ldblock): Update to 1.12.1.

	gnu: r-ensembldb: Update to 2.6.8.
	* gnu/packages/bioinformatics.scm (r-ensembldb): Update to 2.6.8.

	gnu: r-rjava: Update to 0.9-11.
	* gnu/packages/cran.scm (r-rjava): Update to 0.9-11.

	gnu: r-optparse: Update to 1.6.2.
	* gnu/packages/cran.scm (r-optparse): Update to 1.6.2.

	gnu: r-spdep: Update to 1.1-2.
	* gnu/packages/cran.scm (r-spdep): Update to 1.1-2.

	gnu: r-bedr: Update to 1.0.7.
	* gnu/packages/cran.scm (r-bedr): Update to 1.0.7.

	gnu: r-rspectra: Update to 0.14-0.
	* gnu/packages/cran.scm (r-rspectra): Update to 0.14-0.

	gnu: r-flextable: Update to 0.5.2.
	* gnu/packages/cran.scm (r-flextable): Update to 0.5.2.
	[propagated-inputs]: Add r-base64enc; remove r-magick.

	gnu: r-insight: Update to 0.2.0.
	* gnu/packages/cran.scm (r-insight): Update to 0.2.0.

	gnu: r-network: Update to 1.15.
	* gnu/packages/cran.scm (r-network): Update to 1.15.

	gnu: r-xfun: Update to 0.6.
	* gnu/packages/cran.scm (r-xfun): Update to 0.6.

	gnu: r-extremes: Update to 2.0-10.
	* gnu/packages/cran.scm (r-extremes): Update to 2.0-10.
	[propagated-inputs]: Remove r-car.

	gnu: r-distillery: Update to 1.0-6.
	* gnu/packages/cran.scm (r-distillery): Update to 1.0-6.

	gnu: r-circlize: Update to 0.4.6.
	* gnu/packages/cran.scm (r-circlize): Update to 0.4.6.

	gnu: r-httpuv: Update to 1.5.1.
	* gnu/packages/cran.scm (r-httpuv): Update to 1.5.1.

	gnu: r-gdtools: Update to 0.1.8.
	* gnu/packages/statistics.scm (r-gdtools): Update to 0.1.8.
	[native-inputs]: Move r-rcpp from here...
	[propagated-inputs]: ...to here.

	gnu: r-rlang: Update to 0.3.3.
	* gnu/packages/statistics.scm (r-rlang): Update to 0.3.3.

	gnu: r-survival: Update to 2.44-1.1.
	* gnu/packages/statistics.scm (r-survival): Update to 2.44-1.1.

	gnu: r-mass: Update to 7.3-51.3.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-51.3.

	gnu: r-cluster: Update to 2.0.8.
	* gnu/packages/statistics.scm (r-cluster): Update to 2.0.8.

2019-04-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-certifi: Update to 2019.3.9.
	* gnu/packages/python-crypto.scm (python-certifi): Update to 2019.3.9.

2019-04-05  Ludovic Courtès  <ludo@gnu.org>

	services: wpa-supplicant: Log to syslog.
	* gnu/services/networking.scm (wpa-supplicant-shepherd-service): Pass
	"-s" to 'wpa_supplicant'.  Add 'syslogd' to 'requirement'.

	services: localed: Do nothing for unconfigured keyboards.
	* gnu/services/xorg.scm (localed-service-type)[package]: Return the
	empty list when the 'keyboard-layout' field is #f.
	[compose]: Use 'find' instead of 'first'.

2019-04-05  Ludovic Courtès  <ludo@gnu.org>

	services: localed: Properly handle lack of a 'keyboard-layout'.
	Fixes a type error when KEYBOARD-LAYOUT is #f.

	* gnu/services/xorg.scm (localed-dbus-service): Return the empty list
	when KEYBOARD-LAYOUT is #f.

2019-04-05  Ludovic Courtès  <ludo@gnu.org>

	services: gdm: Properly handle empty extensions lists.
	Fixes a bug whereby not extending GDM would lead us to do:

	  (first '())

	in the 'compose' method.

	Regression introduced in 305a732a0a19c5810aab401aa7d70eba02ac386b.

	* gnu/services/xorg.scm (gdm-service-type)[compose]: Handle the case
	where EXTENSIONS is empty.
	[extend]: Handle the case where XORG-CONFIGURATION is #f.

2019-04-05  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-undohist-el: Apply 'emacs-undohist-ignored.patch'.
	This commit follows 3dbd240937a7fb4322db21bc1bf6189a1a512223.

	* gnu/packages/emacs-xyz.scm (emacs-undohist-el)[source]: Add
	'emacs-undohist-ignored.patch'.

2019-04-05  Brian Leung  <bkleung89@gmail.com>

	gnu: Add emacs-undohist-el.
	* gnu/packages/patches/emacs-undohist-ignored.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add this.
	* gnu/packages/emacs-xyz.scm (emacs-undohist-el): New variable.

2019-04-05  Ludovic Courtès  <ludo@gnu.org>

	services: console-keymap: Deprecate.
	* gnu/services/base.scm (console-keymap-service): Mark as deprecated.
	* doc/guix.texi (Base Services): Remove its documentation.

	doc: Explain how to change the keyboard layout at run time.
	* doc/guix.texi (Keyboard Layout): Mention GNOME's "Region & Language",
	setxkbmap, and loadkeys.

	services: xorg: Add 'set-xorg-configuration'.
	* gnu/services/xorg.scm (gdm-service-type)[compose, extend]: New fields.
	(set-xorg-configuration): New procedure.
	* doc/guix.texi (Keyboard Layout): Use it.
	(X Window): Document it.
	* gnu/system/examples/desktop.tmpl: Add 'keyboard-layout' fields.

2019-04-05  Ludovic Courtès  <ludo@gnu.org>

	services: Add 'localed' service type and have GDM extend it.
	This fixes a bug whereby GDM would always switch to US English keyboard
	layout regardless to the configured Xorg keyboard layout.

	* gnu/services/xorg.scm (<localed-configuration>): New record type.
	(localed-dbus-service): New procedure.
	(localed-service-type): New variable.
	(gdm-service-type): Extend LOCALED-SERVICE-TYPE.

2019-04-05  Ludovic Courtès  <ludo@gnu.org>

	services: dbus: 'wrapped-dbus-service' accepts a list of variables.
	* gnu/services/dbus.scm (wrapped-dbus-service): Replace 'variable' and
	'value' by 'variables', and adjust code accordingly.
	* gnu/services/desktop.scm (upower-dbus-service):
	(geoclue-dbus-service, elogind-dbus-service): Adjust accordingly.

	gnu: Add localed, extracted from systemd.
	* gnu/packages/freedesktop.scm (localed): New variable.
	* gnu/packages/patches/localed-xorg-keyboard.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	services: dbus: Add 'wrapped-dbus-service'.
	* gnu/services/desktop.scm (wrapped-dbus-service): Move to...
	* gnu/services/dbus.scm (wrapped-dbus-service): ... here.  New
	procedure.

2019-04-05  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-cider: Update to 0.21.0.
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 0.21.0.

2019-04-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: subversion: Update to 1.10.4 (fixes CVE-2018-11803).
	* gnu/packages/version-control.scm (subversion): Update to 1.10.4.

	gnu: flac: Fix CVE-2017-6888.
	* gnu/packages/xiph.scm (flac)[replacement]: New field.
	(flac/fixed): New variable.
	* gnu/packages/patches/flac-CVE-2017-6888.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2019-04-05  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.0.6.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.6.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.33.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.33.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.110.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.110.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.167.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.167.

	gnu: linux-libre@4.4: Update to 4.4.178.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.178.

2019-04-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: flashrom: Update to 1.0.1.
	* gnu/packages/flashing-tools.scm (flashrom): Update to 1.0.1.
	[arguments]: Remove CFLAGS work-around.

	gnu: entr: Update to 4.2.
	* gnu/packages/entr.scm (entr): Update to 4.2.

2019-04-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ledger: Update to 3.1.3.
	The patch applies but has been unnecessary since 3.1.2.

	* gnu/packages/finance.scm (ledger): Update to 3.1.3.
	[source]: Remove obsolete patch.
	* gnu/packages/patches/ledger-fix-uninitialized.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-04-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-matrix-client: Add missing require.
	* gnu/packages/emacs-xyz.scm (emacs-matrix-client): Add a missing require to
	  prevent a runtime error.

2019-04-04  Julien Lepiller  <julien@lepiller.eu>

	gnu: php: Update to 7.3.4.
	* gnu/packages/php.scm (php): Update to 7.3.4.

2019-04-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: flac: Incorporate graft.
	* gnu/packages/xiph.scm (flac)[replacement]: Remove field.
	[source]: Add patch.
	(flac/fixed): Remove variable.

	gnu: flac: Fix CVE-2017-6888.
	* gnu/packages/xiph.scm (flac)[replacement]: New field.
	(flac/fixed): New variable.
	* gnu/packages/patches/flac-CVE-2017-6888.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2019-04-04  Leo Famulari  <leo@famulari.name>

	gnu: certbot, python-acme: Update to 0.33.0.
	* gnu/packages/tls.scm (certbot, python-acme): Update to 0.33.0.

	gnu: MPD: Update to 0.21.7.
	* gnu/packages/mpd.scm (mpd): Update to 0.21.7.

2019-04-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Fix direntry in info file.
	* gnu/packages/plotutils.scm (asymptote): Fix direntry in info file.

	gnu: Update copyright line.
	* gnu/packages/plotutils.scm: Update copyright line.

	gnu: asymptote: Fix info file location.
	* gnu/packages/plotutils.scm (asymptote): Fix info file location so it appears
	  in the top-level directory.

2019-04-04  Ludovic Courtès  <ludo@gnu.org>

	scripts: More commands default to verbosity level 1.
	* guix/scripts/environment.scm (%default-options): Change 'verbosity' to 1.
	* guix/scripts/pack.scm (%default-options): Likewise.
	* guix/scripts/system.scm (guix-system): Likewise, except for the
	'build' command.

	gexp: Remove workarounds for <https://bugs.gnu.org/15602>.
	* gnu/services/base.scm (hydra-key-authorization)[aaa]: Remove.
	[default-acl]: Don't import it.
	* guix/scripts/pack.scm (store-database)[build]: Don't import
	(gnu build install).

2019-04-04  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'compiled-modules' loads modules before compiling them.
	This works around <https://bugs.gnu.org/15602> in the context of
	modules specified with 'with-imported-modules'.

	* guix/gexp.scm (gexp->derivation): Add #:pre-load-modules? parameter
	and pass it to 'compiled-modules'.
	(compiled-modules): Add #:pre-load-modules? parameter and honor it.
	* guix/packages.scm (patch-and-repack): Pass #:pre-load-modules? to
	'gexp->derivation'.

2019-04-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: Move nss & co. to nss.scm.
	* gnu/packages/gnuzilla.scm (nspr, nss): Move to...
	* gnu/packages/nss.scm: ... here.  New file.
	* gnu/packages/chromium.scm, gnu/packages/disk.scm,
	gnu/packages/freedesktop.scm, gnu/packages/gnome.scm,
	gnu/packages/gnunet.scm, gnu/packages/java.scm,
	gnu/packages/libreoffice.scm, gnu/packages/linux.scm,
	gnu/packages/mate.scm, gnu/packages/openldap.scm,
	gnu/packages/package-management.scm, gnu/packages/password-utils.scm,
	gnu/packages/polkit.scm, gnu/packages/qt.scm,
	gnu/packages/sssd.scm, gnu/packages/storage.scm,
	gnu/packages/vpn.scm, gnu/packages/web.scm, gnu/packages/xml.scm: Adjust
	accordingly.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add nss.scm.

	gnu: Mov ghc-sdl2 & co. to haskell-apps.scm.
	* gnu/packages/sdl.scm (ghc-sdl2, ghc-sdl2-mixer, ghc-sdl2-image): Move to...
	* gnu/packages/haskell-apps.scm: ... here.

	gnu: raincat: Move to haskell-apps.scm.
	* gnu/packages/games.scm (raincat): Move to...
	* gnu/packages/haskell-apps.scm (raincat): ... here.

	gnu: ghc-tls: Move to haskell-crypto.scm.
	* gnu/packages/tls.scm (ghc-tls): Move to...
	* gnu/packages/haskell-crypto.scm (ghc-tls): ... here.
	* gnu/packages/haskell-web.scm: Remove now unneeded import.

	gnu: Move ghc-hxt & co. to haskell-web.scm.
	* gnu/packages/xml.scm (ghc-hxt-charproperties, ghc-hxt-unicode)
	(ghc-hxt-regex-xmlschema, ghc-hxt): Move to...
	* gnu/packages/haskell-web.scm: ... here.

	gnu: java-jgit: Move to java.scm.
	* gnu/packages/version-control.scm (java-jgit, java-jgit-4.2): Move to...
	* gnu/packages/java.scm (java-jgit, java-jgit-4.2): ... here.

	gnu: Add (gnu packages haskell-apps).
	* gnu/packages/version-control.scm (darcs, git-annex): Move to...
	* gnu/packages/haskell-apps.scm: ... here.  New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2019-04-04  Ludovic Courtès  <ludo@gnu.org>

	build: Always ship the (gnu installer …) modules.
	Fixes <https://bugs.gnu.org/35138>.
	Reported by Jonathan Brielmaier <jonathan.brielmaier@web.de>.

	* gnu/local.mk (INSTALLER_MODULES): New variable.
	(GNU_SYSTEM_MODULES, MODULES_NOT_COMPILED): Append $(INSTALLER_MODULES)
	conditionally.

2019-04-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add meritous.
	* gnu/packages/games.scm (meritous): New variable.

2019-04-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: httpd: Update to 2.4.39 [security fixes].
	This release fixes CVE-2019-0196, CVE-2019-0197, CVE-2019-0211, CVE-2019-0215,
	CVE-2019-0217, and CVE-2019-0220.  See
	<https://httpd.apache.org/security/vulnerabilities_24.html> for more information.

	* gnu/packages/web.scm (httpd): Update to 2.4.39.

2019-04-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: ffmpeg: Update to 4.1.3.
	* gnu/packages/video.scm (ffmpeg): Update to 4.1.3.

	gnu: re2: Update to 2019-04-01.
	* gnu/packages/regex.scm (re2): Update to 2019-04-01.

	gnu: glm: Update to 0.9.9.5.
	* gnu/packages/maths.scm (glm): Update to 0.9.9.5.

2019-04-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add kdeconnect.
	* gnu/packages/kde.scm (kdeconnect.scm): New variable.

2019-04-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-duniterpy: Update to 0.53.0.
	* gnu/packages/finance.scm (python-duniterpy): Update to 0.53.0.

2019-04-03  Leo Famulari  <leo@famulari.name>

	gnu: ntfs-3g: Fix CVE-2019-9755.
	* gnu/packages/patches/ntfs-3g-CVE-2019-9755.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/linux.scm (ntfs-3g)[source]: Use it.

2019-04-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac-xcas: Update to 1.5.0-49.
	* gnu/packages/algebra.scm (giac-xcas): Update to 1.5.0-49.

	gnu: asymptote: Update to 2.49.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.49.
	[native-inputs]: Re-order inputs.
	[inputs]: Update to Python 3.  Add glew and glm.
	[arguments]: Add a phase to fix build.  Remove unnecessary fix for tests.

	gnu: emacs-org-contrib: Update to 20190402.
	* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 20190402.

	gnu: emacs-org: Update to 9.2.3.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.2.3.

	gnu: emacs-relint: Update to 1.6.
	* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.6.

	gnu: emacs-xr: Update to 1.10.
	* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.10.

	gnu: mame: Update to 0.208.
	* gnu/packages/emulators.scm (mame): Update to 0.208.
	[native-inputs]: Add python-sphinxcontrib-svg2pdfconverter.

	gnu: Add python-sphinxcontrib-svg2pdfconverter.
	* gnu/packages/python-xyz.scm (python-sphinxcontrib-svg2pdfconverter): New
	  variable.

2019-04-03  Ludovic Courtès  <ludo@gnu.org>

	self: Ship all the (gnu bootloader …) modules.
	* guix/self.scm (compiled-guix)[*system-modules*]: Explicitly add all of
	gnu/bootloader/*.

2019-04-03  Timothy Sample  <samplet@ngyro.com>

	gnu: Add example system configuration for asus-c201.
	* gnu/system/examples/asus-c201.tmpl: New file.
	* Makefile.am (EXAMPLES): Add it.

	gnu: Add configuration for depthcharge bootloader.
	* gnu/bootloader/depthcharge: New file.
	* gnu/local.mk [GNU_SYSTEM_MODULES]: Adjust accordingly.

2019-04-03  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add linux-libre-arm-veyron.
	* gnu/packages/linux (linux-libre-arm-veyron): New variable.
	  (kernel-config-veyron): function to find veyron config.
	* gnu/packages/aux-files/linux-libre/5.0-arm-veyron.conf: New file.
	* Makefile.am (AUX_FILES): Adjust accordingly.

2019-04-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: mate-session-manager: Provide absolute file name in '.desktop' file.
	Previously GDM would crash when selecting MATE.

	* gnu/packages/mate.scm (mate-session-manager)[arguments]: Add
	'update-xsession-dot-desktop' phase.

2019-04-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-arrmnormalization.
	* gnu/packages/bioconductor.scm (r-arrmnormalization): New variable.

	gnu: Add r-arrmdata.
	* gnu/packages/bioconductor.scm (r-arrmdata): New variable.

	gnu: Add r-progeny.
	* gnu/packages/bioconductor.scm (r-progeny): New variable.

	gnu: Add r-rbowtie2.
	* gnu/packages/bioconductor.scm (r-rbowtie2): New variable.

	gnu: r-rcas: Add upstream name.
	* gnu/packages/bioinformatics.scm (r-rcas)[properties]: Add upstream name.

	gnu: Add r-zfpkm.
	* gnu/packages/bioconductor.scm (r-zfpkm): New variable.

	gnu: Add r-webbioc.
	* gnu/packages/bioconductor.scm (r-webbioc): New variable.

	gnu: Add r-widgettools.
	* gnu/packages/bioconductor.scm (r-widgettools): New variable.

	gnu: Add r-wiggleplotr.
	* gnu/packages/bioconductor.scm (r-wiggleplotr): New variable.

	gnu: Add r-wrench.
	* gnu/packages/bioconductor.scm (r-wrench): New variable.

2019-04-03  guy fleury iteriteka  <hoonandon@gmail.com>

	gnu: gnu-mate-icon-theme-faenza: Update to 1.20.0.
	* gnu/packages/mate.scm (gnu-mate-icon-theme-faenza): Update to 1.20.0.

	gnu: mate-polkit: Update to 1.22.0.
	* gnu/packages/mate.scm (mate-polkit): Update to 1.22.0.

	gnu: mate-system-monitor: Update to 1.22.0.
	* gnu/packages/mate.scm (mate-system-monitor): Update to 1.22.0.

	gnu: pluma: Update to 1.22.0.
	* gnu/packages/mate.scm (pluma): Update to 1.22.0.

	gnu: engrampa: Update to 1.22.0.
	* gnu/packages/mate.scm (engrampa): Update to 1.22.0.

	gnu: eom: Update to 1.22.0.
	* gnu/packages/mate.scm (eom): Update to 1.22.0.

2019-04-03  Guy fleury  <hoonandon@gmail.com>

	gnu: mate-utils: Update to 1.22.0.
	* gnu/packages/mate.scm (mate-utils): Update to 1.22.0.

2019-04-03  guy fleury iteriteka  <hoonandon@gmail.com>

	gnu: mate-screensaver: Update to 1.22.0.
	* gnu/packages/mate.scm (mate-screensaver): Update to 1.22.0.

	gnu: mate-netbook: Update to 1.22.0.
	* gnu/packages/mate.scm (mate-netbook): Update to 1.22.0.

	gnu: backgrounds: Update to 1.22.0.
	* gnu/packages/mate.scm (backgrounds): Update to 1.22.0.

	gnu: mate-calc: Update to 1.22.0.
	* gnu/packages/mate.scm (mate-calc): Update to 1.22.0.

	gnu: mate-user-guide: Update to 1.22.0.
	* gnu/packages/mate.scm (mate-user-guide): Update to 1.22.0.

	gnu: mate-control-center: Update to 1.22.0.
	* gnu/packages/mate.scm (mate-control-center): Update to 1.22.0.

	gnu: caja-extensions: Update to 1.22.0.
	* gnu/packages/mate.scm (caja-extensions): Update to 1.22.0.

	gnu: atril: Update to 1.22.0.
	* gnu/packages/mate.scm (atril): Update to 1.22.0.
	[arguments]<#:configure-flags>: Remove pre-GTK3 option.

	gnu: marco: Update to 1.22.0.
	* gnu/packages/mate.scm (marco): Update to 1.22.0.

	gnu: caja: Update to 1.22.0.
	* gnu/packages/mate.scm (caja): Update to 1.22.0.

	gnu: mate-media: Update to 1.22.0.
	* gnu/packages/mate.scm (mate-media): Update to 1.22.0.

	gnu: mate-applets: Update to 1.22.0.
	* gnu/packages/mate.scm (mate-applets): Update to 1.22.0.

	gnu: mate-panel: Update to 1.22.0.
	* gnu/packages/mate.scm (mate-panel): Update to 1.22.0.

	gnu: mate-menus: Update to 1.22.0.
	* gnu/packages/mate.scm (mate-menus): Update to 1.22.0.

	gnu: libmatekbd: Update to 1.22.0.
	* gnu/packages/mate.scm (libmatekbd): Update to 1.22.0.

	gnu: libmatemixer: Update to 1.22.0.
	* gnu/packages/mate.scm (libmatemixer): Update to 1.22.0.

	gnu: mate-settings-daemon: Update to 1.22.0.
	* gnu/packages/mate.scm (mate-settings-daemon): Update to 1.22.0.

	gnu: mate-session-manager: Update to 1.22.0.
	* gnu/packages/mate.scm (mate-session-manager): Update to 1.22.0.

	gnu: mate-terminal: Update to 1.22.0
	* gnu/packages/mate.scm (mate-terminal): Update to 1.22.0.

	gnu: libmatewether: Update to 1.22.0.
	* gnu/packages/mate.scm (libmatewether): Update to 1.22.0.

	gnu: mate-desktop: Update to 1.22.2.
	* gnu/packages/mate.scm (mate-desktop): Update to 1.22.0.
	[inputs]: Add iso-codes.

	gnu: mate-themes: Update to 3.22.19.
	* gnu/packages/mate.scm (mate-themes): Update to 3.22.19.

	gnu: mate-icon-theme: Update to 1.22.0.
	* gnu/packages/mate.scm (mate-icon-theme): Update to 1.20.3.

	gnu: mate-common: Update to 1.22.0.
	* gnu/packages/mate.scm (mate-common): Update to 1.22.0.

2019-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add brlaser.
	* gnu/packages/printers.scm (brlaser): New variable.

2019-04-02  Kei Kebreau  <kkebreau@posteo.net>

	gnu: wxmaxima: Update to 19.03.1.
	* gnu/packages/maths.scm (wxmaxima): Update to 19.03.1.

2019-04-02  Leo Famulari  <leo@famulari.name>

	gnu: livemedia-utils: Update to 2019.03.06.
	* gnu/packages/video.scm (livemedia-utils): Update to 2019-03-06.
	[source]: Remove snippet.

	gnu: Syncthing: Update to 1.1.1.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.1.1.

2019-04-02  Leo Famulari  <leo@famulari.name>

	gnu: Go standard crypto library: Update to 0.0.0-3.b7391e9 [security fixes].
	Fixes a vulnerability in 'golang.org/x/crypto/salsa20' where, if more than 256
	GiB of keystream is generated, or if the counter otherwise grows greater than 32
	bits, the amd64 implementation will first generate incorrect output, and then
	cycle back to previously generated keystream.

	https://go.googlesource.com/crypto/+/b7391e95e576cacdcdd422573063bc057239113d

	* gnu/packages/golang.scm (go-golang-org-x-crypto-bcrypt,
	go-golang-org-x-crypto-blowfish, go-golang-org-x-crypto-pbkdf2,
	go-golang-org-x-crypto-tea, go-golang-org-x-crypto-salsa20,
	go-golang-org-x-crypto-cast5, go-golang-org-x-crypto-twofish,
	go-golang-org-x-crypto-xtea, go-golang-org-x-crypto-ed25519,
	go-golang-org-x-crypto-ripemd160, go-golang-org-x-crypto-blake2s,
	go-golang-org-x-crypto-sha3, go-golang-org-x-crypto-ssh-terminal): Update to
	0.0.0-3.b7391e9.
	(go-golang-org-x-crypto-blake2s)[propagated-inputs]: Add
	go-golang-org-x-sys-cpu.
	(go-golang-org-x-crypto-blowfish, go-golang-org-x-crypto-pbkdf2,
	go-golang-org-x-crypto-tea, go-golang-org-x-crypto-salsa20,
	go-golang-org-x-crypto-cast5, go-golang-org-x-crypto-twofish,
	go-golang-org-x-crypto-xtea, go-golang-org-x-crypto-ssh-terminal):
	Inherit from go-golang-org-x-crypto-bcrypt.

2019-04-02  Leo Famulari  <leo@famulari.name>

	gnu: Add go-golang-org-x-sys-cpu.
	* gnu/packages/golang.scm (go-golang-org-x-sys-cpu): New variable.

2019-04-02  Ludovic Courtès  <ludo@gnu.org>

	environment: '-C' creates namespaces where the user is not root.
	* guix/scripts/environment.scm (launch-environment/container): Add UID
	and GID.  Use them in PASSWD and GROUPS.  Pass them as #:guest-uid and
	 #:guest-gid to 'call-with-container'.
	* tests/guix-environment-container.sh: Test the inner UID.
	In '--user' test, replace hard-coded 0 with 1000.
	* doc/guix.texi (Invoking guix environment): Adjust accordingly.

	linux-container: Make the guest UID and GID a parameter.
	* gnu/build/linux-container.scm (initialize-user-namespace): Add
	 #:guest-uid and #:guest-gid parameters and honor them.
	(run-container): Likewise.
	(call-with-container): Likewise.
	* tests/containers.scm ("call-with-container, user namespace, guest UID/GID"):
	New test.

	nls: Update 'de' translation of the manual.

2019-04-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-scrnaseq: Use older loompy.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[inputs]: Replace
	python-loompy with python-loompy-for-pigx-scrnaseq.

	gnu: Add python-loompy-for-pigx-scrnaseq.
	* gnu/packages/bioinformatics.scm (python-loompy-for-pigx-scrnaseq): New variable.

	gnu: pigx-chipseq: Update to 0.0.40.
	* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.40.

	gnu: python-scanpy: Add python-louvain to inputs.
	* gnu/packages/bioinformatics.scm (python-scanpy)[propagated-inputs]: Sort
	inputs and add python-louvain.
	[arguments]: Do not delete test that depends on louvain.

	gnu: Add python-louvain.
	* gnu/packages/graph.scm (python-louvain): New variable.

2019-04-02  Rutger Helling  <rhelling@mykolab.com>

	gnu: faudio: Update to 19.04.
	* gnu/packages/audio.scm (faudio): Update to 19.04.

2019-04-02  Clément Lassieur  <clement@lassieur.org>

	gnu: Add emacs-evil-numbers.
	* gnu/packages/emacs-xyz.scm (emacs-evil-numbers): New variable.

2019-04-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnome-shell: Add dependency on libgnomekbd.
	This fixes the "Show keyboard layout" button in the keyboard layout
	switcher.

	* gnu/packages/gnome.scm (gnome-shell)[arguments]: In
	'record-absolute-file-names' phase, record file name of
	'gkbd-keyboard-display'.
	[inputs]: Add LIBGNOMEKBD.

2019-04-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnome-shell: Store absolute file name of 'ibus-daemon'.
	* gnu/packages/gnome.scm (gnome-shell)[arguments]: Add
	'record-absolute-file-names' phase.

2019-04-01  Leo Famulari  <leo@famulari.name>

	gnu: go-github-com-burntsushi-toml: Update to 0.3.1.
	* gnu/packages/golang.scm (go-github-com-burntsushi-toml): Update to 0.3.1.

2019-04-01  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add mlucas.
	* gnu/packages/maths.scm (mlucas): New variable.

2019-04-01  Rutger Helling  <rhelling@mykolab.com>

	gnu: flatpak: Update to 1.2.4 [fixes CVE-2019-10063].
	* gnu/packages/package-management.scm (flatpak): Update to 1.2.4 [fixes
	CVE-2019-10063].

	gnu: openmw: Update to 0.45.0.
	* gnu/packages/game-development.scm (openmw): Update to 0.45.0.

2019-03-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: libinput: Update to 1.13.0.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.13.0.
	[native-inputs]: Remove VALGRIND.

2019-03-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: libinput: Do not propagate any inputs.
	These inputs are no longer listed in the pkg-config files.

	* gnu/packages/freedesktop.scm (libinput)[propagated-inputs]: Remove.
	[inputs]: Add LIBEVDEV, EUDEV, LIBWACOM, and MTDEV.
	(libinput-minimal)[inputs, propagated-inputs]: Adjust accordingly.

2019-03-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: cups-filters: Update to 1.22.3.
	* gnu/packages/cups.scm (cups-filters): Update to 1.22.3.

	gnu: ImageMagick: Update to 6.9.10-35.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-35.

	gnu: tzdata: Update to 2019a.
	* gnu/packages/base.scm (tzdata): Update to 2019a.

2019-03-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: evolution-data-server: Remove obsolete phase.
	This is a fixup for the merge of da43d1c ("gnu: evolution-data-server: Add
	'libedataserverui' output.") and bb10e7c ("gnu: evolution-data-server: Update
	to 3.28.3.") in 571fb00.

	* gnu/packages/gnome.scm (evolution-data-server)[arguments]: Remove phase that
	is no longer needed since version 3.28.2.

2019-03-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove gtk+/fixed.
	The merge preceding this commit ignored the replacement part of commit
	bc91562939ee002e84c95d13c907482b6d1e9339.  This commit removes the remaining
	bits, as the patch is already included in GTK3 since version 3.24.3.

	* gnu/packages/patches/gtk3-fix-deprecation-macro-use.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/gtk.scm (gtk+/fixed): Remove variable.

2019-03-31  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2019-03-31  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-zones: silence byte-compiler.
	* gnu/packages/patches/emacs-zones-called-interactively.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-03-31  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: gpodder: Build reproducibly.
	* gnu/packages/gpodder.scm (gpodder)[arguments]: Add 'do-not-run-msgmerge'
	phase before 'install'.

2019-03-31  Tim Gesthuizen  <tim.gesthuizen@yahoo.de>

	services: slim-configuration: Adapt exported getter methods.
	Commit 554b8607396785dcde6eb391f75f98a07ec582fd introduces changes to the
	slim-configuration record without updating the exported methods.

	* gnu/services/xorg.scm: Export slim-configuration-xorg and
	  slim-configuration-sessreg.

2019-03-31  Ludovic Courtès  <ludo@gnu.org>

	doc: Document 'gdm-service-type'.
	* doc/guix.texi (X Window): Document 'gdm-service-type' and
	'gdm-configuration'.  Take description of '.desktop' files from the
	'slim-service-type' description.
	* gnu/services/xorg.scm (gdm-service): Remove outdated comment.

2019-03-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Update to 73.0.3683.86-0.4c7fb6d [security fixes].
	The update to Chromium 73 includes more than 60 security fixes.  See the
	release announcement for more information:
	<https://chromereleases.googleblog.com/2019/03/stable-channel-update-for-desktop_12.html>.

	* gnu/packages/chromium.scm (%preserved-third-party-files): Drop
	"net/third_party/http2" and "net/third_party/spdy".  Add "v8/src/third_party/siphash".
	(%chromium-version): Update to 73.0.3683.86.
	(%ungoogled-revision): Update to 4c7fb6d1a86602999f30b58ef8b331b2115c5ad8.
	(%debian-revision): New variable.
	(ungoogled-chromium-source): Add an origin for Debians packaging scripts.
	Adjust for Ungoogled refactoring and add a procedure for applying Debian
	patches.  Replace unneeded LET* for LET and reindent.
	(ungoogled-chromium)[arguments]: Remove one obsolete substitution, add two others.

2019-03-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Enable VA-API on x86_64-linux only.
	* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Conditionally add
	"use_vaapi" to #:configure-flags.

	gnu: SDDM: Update to 0.18.1.
	* gnu/packages/display-managers.scm (sddm): Update to 0.18.1.

	gnu: mbedtls-apache: Update to 2.16.1.
	* gnu/packages/tls.scm (mbedtls-apache): Update to 2.16.1.

	gnu: pcsc-lite: Update to 1.8.25.
	* gnu/packages/security-token.scm (pcsc-lite): Update to 1.8.25.

	gnu: python-markdown: Update to 3.1.
	* gnu/packages/python-xyz.scm (python-markdown): Update to 3.1.

	gnu: ffmpeg@3.4: Update to 3.4.6.
	* gnu/packages/video.scm (ffmpeg-3.4): Update to 3.4.6.

	gnu: elogind: Update to 241.2.
	* gnu/packages/freedesktop.scm (elogind): Update to 241.2.

	gnu: whois: Update to 5.4.2.
	* gnu/packages/networking.scm (whois): Update to 5.4.2.

	gnu: libssh2: Update to 1.8.2.
	* gnu/packages/ssh.scm (libssh2): Update to 1.8.2.

	gnu: GnuPG: Update to 2.2.15.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.15.

	gnu: leveldb: Update to 1.21.
	* gnu/packages/databases.scm (leveldb): Update to 1.21.
	[build-system]: Change to CMAKE-BUILD-SYSTEM.
	[arguments]: Adjust accordingly.

	gnu: leveldb: Don't use unstable tarball.
	* gnu/packages/databases.scm (leveldb)[source]: Use GIT-FETCH.

	services: Open vSwitch: Provide a default configuration.
	* gnu/services/networking.scm (openvswitch-service-type): Provide
	OPENVSWITCH-CONFIGURATION as a default value.
	* gnu/tests/networking.scm (%openvswitch-os): Don't configure the service.

2019-03-31  Ivan Petkov  <ivanppetkov@gmail.com>

	gnu: rust: Update to 1.32.0.
	* gnu/packages/rust.scm (rust): Rename to...
	(rust-1.31): ...this.
	(rust): New variable.

2019-03-31  Brett Gilio  <brettg@posteo.net>

	gnu: python-language-server: Update to 0.26.1.
	* gnu/packages/python-xyz.scm (python-language-server): Update to 0.26.1.

2019-03-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Fix descriptions to not use quotes.
	* gnu/packages/admin.scm (wpa-supplicant-minimal, mingetty, di),
	* gnu/packages/audio.scm (fil-plugins),
	* gnu/packages/base.scm (make-ld-wrapper, make-glibc-locales),
	* gnu/packages/bioinformatics.scm (r-samtools),
	* gnu/packages/chez.scm (chez-mit),
	* gnu/packages/commencement.scm (make-gcc-toolchain),
	* gnu/packages/compression.scm (fastjar),
	* gnu/packages/cran.scm (r-maps, r-rcpp),
	* gnu/packages/databases.scm (sparql-query),
	* gnu/packages/dunst.scm (dunst),
	* gnu/packages/ftp.scm (ncftp),
	* gnu/packages/gl.scm (freeglut),
	* gnu/packages/haskell-check.scm (ghc-tasty-golden),
	* gnu/packages/haskell.scm (ghc-case-insensitive, ghc-text,
	ghc-haskell-src, ghc-syb, ghc-deepseq-generics, ghc-network-uri,
	ghc-rerebase, ghc-zlib),
	* gnu/packages/image.scm (jbig2dec),
	* gnu/packages/kde-frameworks.scm (kinit, karchive),
	* gnu/packages/linux.scm (wireless-tools, perf, module-init-tools, kbd),
	* gnu/packages/lirc.scm (lirc),
	* gnu/packages/lisp.scm (uglify-js),
	* gnu/packages/mate.scm (mate-netbook),
	* gnu/packages/microcom.scm (microcom),
	* gnu/packages/music.scm (bristol),
	* gnu/packages/networking.scm (perl-geo-ip),
	* gnu/packages/patchutils.scm (patches),
	* gnu/packages/perl-check.scm (perl-test-more-utf8),
	* gnu/packages/perl.scm (perl-log-report-optional, perl-file-which,
	perl-io-tty, perl-log-any, perl-digest-sha1, perl-class-load,
	perl-regexp-common, perl-module-pluggable, perl-class-modifier),
	* gnu/packages/python-xyz.scm (python-backports-abc, python-natsort),
	* gnu/packages/samba.scm (iniparser),
	* gnu/packages/search.scm (mlocate),
	* gnu/packages/spice.scm (spice),
	* gnu/packages/statistics.scm (r-dt, r-lubridate, r-estimability,
	r-commonmark, r-digest, r-viridislite, r-stringr),
	* gnu/packages/tex.scm (texlive-latex-changebar),
	* gnu/packages/version-control.scm (subversion),
	* gnu/packages/w3m.scm (w3m),
	* gnu/packages/web.scm (perl-http-parser,
	perl-plack-middleware-reverseproxy),
	* gnu/packages/xorg.scm (xkeyboard-config, mkfontdir, xcursor-theme,
	mkfontscale, xinit, font-alias)[description]: Use @code instead of quotes.

2019-03-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: znc: Update to 1.7.3.
	* gnu/packages/messaging.scm (znc): Update to 1.7.3.

2019-03-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add flare.
	* gnu/packages/games.scm (flare-engine, flare-game): New variables.

2019-03-30  Leo Famulari  <leo@famulari.name>

	gnu: dovecot: Update to 2.3.5.1 [fixes CVE-2019-7524].
	* gnu/packages/mail.scm (dovecot): Update to 2.3.5.1.

	gnu: khal: Update to 0.10.0.
	* gnu/packages/calendar.scm (khal): Update to 0.10.0.
	[native-inputs]: Replace tzdata with tzdata-for-tests.
	[arguments]: Simplify the check phase.

2019-03-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: Rename "gnubackgammon" back to "gnubg".
	This reverts c97e4d8bbe8bf12c09471573d3544d08a42d83f5, which was not
	consensual and broke 'tests/guix-package.sh'.

	* gnu/packages/games.scm (gnubackgammon): Rename to...
	(gnubg): ... this, and rename the 'gnubg' deprecated alias to
	'gnubackgammon'.

2019-03-30  Ludovic Courtès  <ludo@gnu.org>

	packages: Remove 'maintainers' field.
	This field was never used and doesn't match the way we collectively
	maintain packages.

	* guix/packages.scm (<package>)[maintainers]: Remove.

2019-03-30  Ludovic Courtès  <ludo@gnu.org>

	packages: Remove 'self-native-input?' field.
	This field has become unnecessary with the addition of 'this-package'.

	* guix/packages.scm (<package>)[self-native-input?]: Remove.
	(package->bag): Adjust accordingly.
	* doc/guix.texi (package Reference): Remove 'self-native-input?'.

2019-03-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile: Remove version 2.0.13.
	This package was unused since 0991fd53367907908fbd901a9fbe79540e4e4527.

	* gnu/packages/guile.scm (guile-2.0.13): Remove.

2019-03-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: Use 'this-package' as a native input instead of 'self-native-input?'.
	* gnu/packages/file.scm (file)[self-native-input?]: Remove.
	[native-inputs]: New field.
	* gnu/packages/guile.scm (guile-1.8)[self-native-input?]: Remove.
	[native-inputs]: New field.
	(guile-2.0)[self-native-input?]: Remove.
	[native-inputs]: Add THIS-PACKAGE when (%current-target-system) is true.
	* gnu/packages/ncurses.scm (ncurses)[self-native-input?]: Remove.
	[native-inputs]: Add THIS-PACKAGE when (%current-target-system) is true.
	* gnu/packages/python-xyz.scm (python-file)[self-native-input?]: Remove.
	[native-inputs]: New field.

2019-03-30  Timothy Sample  <samplet@ngyro.com>

	gnu: gnome-shell: Remove gnome-control-center from inputs.
	* gnu/packages/gnome.scm (gnome-shell)[inputs]: Remove
	gnome-control-center.

	gnu: evolution-data-server: Add 'libedataserverui' output.
	gnu/packages/gnome.scm (evolution-data-server)[outputs]: Add
	'libedataserverui'.
	[arguments]: Add phases so that only libedataserverui is linked with
	WebKitGTK, and that it is moved to its own output.
	(evolution, gnome-calendar, gnome-todo)[inputs]: Add libedataserverui.

	gnu: gnome-online-accounts: Split off 'lib' output.
	gnu/packages/gnome.scm (gnome-online-accounts)[outputs]: Add 'lib'.
	[arguments]: Set the 'libdir' path to the 'out' output, and add a phase
	to ensure that libgoa gets installed in the 'lib' output.
	(evolution-data-server, gfbgraph, gnome-calendar, gnome-control-center,
	gnome-todo, libgdata, libzapojit): Use the 'lib' output of
	gnome-online-accounts.

2019-03-30  Brian Leung  <bkleung89@gmail.com>

	gnu: Add emacs-counsel-projectile.
	* gnu/packages/emacs-xyz.scm (emacs-counsel-projectile): New variable.

2019-03-30  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 4.5.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.5.
	* gnu/packages/wine.scm (wine-staging): Update to 4.5.

2019-03-30  Ludovic Courtès  <ludo@gnu.org>

	system: Define 'this-operating-system'.
	* gnu/system.scm (<operating-system>): Choose 'this-operating-system' as
	the 'this' identifier.
	[essential-services]: Adjust accordingly.

	packages: Define 'this-package' and 'this-origin'.
	* guix/packages.scm (<origin>): Choose 'this-origin' as the 'this'
	identifier.
	(<package>): Choose 'this-package'.
	* gnu/packages/gnucash.scm (gnucash)[arguments]: Use 'this-package'
	instead of 'this-record'.
	* gnu/packages/version-control.scm (git)[arguments]: Likewise.

2019-03-30  Ludovic Courtès  <ludo@gnu.org>

	records: Support custom 'this' identifiers.
	This lets record users choose an identifier other than 'this-record'.

	* guix/records.scm (make-syntactic-constructor): Add #:this-identifier.
	[wrap-field-value]: Honor it.
	(define-record-type*): Add form with extra THIS-IDENTIFIER and honor
	it.
	* tests/records.scm ("define-record-type* & thunked & inherit & custom this"):
	New test.

2019-03-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-xcms.
	* gnu/packages/bioconductor.scm (r-xcms): New variable.

	gnu: Add r-massspecwavelet.
	* gnu/packages/bioconductor.scm (r-massspecwavelet): New variable.

	gnu: Add r-xbseq.
	* gnu/packages/bioconductor.scm (r-xbseq): New variable.

	gnu: Add r-roar.
	* gnu/packages/bioconductor.scm (r-roar): New variable.

	gnu: Add r-yarn.
	* gnu/packages/bioconductor.scm (r-yarn): New variable.

	gnu: Add r-quantro.
	* gnu/packages/bioconductor.scm (r-quantro): New variable.

	gnu: Add r-downloader.
	* gnu/packages/cran.scm (r-downloader): New variable.

	gnu: Add r-yaqcaffy.
	* gnu/packages/bioconductor.scm (r-yaqcaffy): New variable.

	gnu: Add r-simpleaffy.
	* gnu/packages/bioconductor.scm (r-simpleaffy): New variable.

	gnu: Add r-gcrma.
	* gnu/packages/bioconductor.scm (r-gcrma): New variable.

	gnu: Add r-yapsa.
	* gnu/packages/bioconductor.scm (r-yapsa): New variable.

	gnu: Add r-somaticsignatures.
	* gnu/packages/bioconductor.scm (r-somaticsignatures): New variable.

	gnu: Add r-gtrellis.
	* gnu/packages/bioconductor.scm (r-gtrellis): New variable.

	gnu: Add r-pmcmr.
	* gnu/packages/cran.scm (r-pmcmr): New variable.

2019-03-30  Mark H Weaver  <mhw@netris.org>

	gnu: gtk+: Graft upstream fix for crashes in Emacs and IceCat.
	Fixes <https://bugs.gnu.org/34454>.

	* gnu/packages/patches/gtk3-fix-deprecation-macro-use.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gtk.scm (gtk+/fixed): New variable.
	(gtk+)[replacement]: New field.

2019-03-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add font-iosevka-slab.
	The ’slab’ variants of Iosevka were moved to a separate archive with
	version 2.0.0.

	* gnu/packages/fonts.scm (font-iosevka-slab): New public variable.

2019-03-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: font-iosevka: Update to 2.2.0.
	* gnu/packages/fonts.scm (font-iosevka): Update to 2.2.0.

2019-03-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-yamss.
	* gnu/packages/bioconductor.scm (r-yamss): New variable.

	gnu: Add r-ebimage.
	* gnu/packages/bioconductor.scm (r-ebimage): New variable.

	gnu: Add r-aucell.
	* gnu/packages/bioconductor.scm (r-aucell): New variable.

	gnu: Add r-allelicimbalance.
	* gnu/packages/bioconductor.scm (r-allelicimbalance): New variable.

	gnu: Add r-annotationtools.
	* gnu/packages/bioconductor.scm (r-annotationtools): New variable.

	gnu: Add r-annotationfuncs.
	* gnu/packages/bioconductor.scm (r-annotationfuncs): New variable.

	gnu: Add r-abaenrichment.
	* gnu/packages/bioconductor.scm (r-abaenrichment): New variable.

	gnu: Add r-gofuncr.
	* gnu/packages/bioconductor.scm (r-gofuncr): New variable.

	gnu: Add r-abadata.
	* gnu/packages/bioconductor.scm (r-abadata): New variable.

	gnu: Add r-mapplots.
	* gnu/packages/cran.scm (r-mapplots): New variable.

	gnu: Add r-atacseqqc.
	* gnu/packages/bioconductor.scm (r-atacseqqc): New variable.

	gnu: Add r-genomicscores.
	* gnu/packages/bioconductor.scm (r-genomicscores): New variable.

	gnu: Add r-motifstack.
	* gnu/packages/bioconductor.scm (r-motifstack): New variable.

	gnu: Add r-motiv.
	* gnu/packages/bioconductor.scm (r-motiv): New variable.

	gnu: Add r-rgadem.
	* gnu/packages/bioconductor.scm (r-rgadem): New variable.

	gnu: Add r-preseqr.
	* gnu/packages/cran.scm (r-preseqr): New variable.

	gnu: Add r-bacon.
	* gnu/packages/bioconductor.scm (r-bacon): New variable.

2019-03-29  Ludovic Courtès  <ludo@gnu.org>

	gnu: php: Fix typo.
	Regression introduced in e8cfce439afed945e352ad28f73f0a5f7840f503.

	* gnu/packages/php.scm (php)[arguments]: Add missing 'else' branch of
	the 'if'.  Change first argument to 'string-prefix?' to match GNU
	triplets as well.

2019-03-29  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix invalid uses of @ref.
	* doc/guix.texi (Invoking guix pull): Use @xref instead of @ref at the
	beginning of sentences.

2019-03-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-faiss: Fix building on non-Intel architectures.
	* gnu/packages/graph.scm (python-faiss)[arguments]: Adjust custom
	'build-swig phase to change build flags for different archictures.

	gnu: faiss: Fix building on non-Intel architectures.
	* gnu/packages/graph.scm (faiss)[source]: Add snippet to wrap Intel
	specific headers.
	[arguments]: Adjust custom 'prepare-build phase to adjust compile flags
	for different architectures.

2019-03-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: stepmania: Fix all instances of accessing application data.
	This is a follow-up to commit 45aba232abe50b6642abfaa06030985c7febbe07.

	* gnu/packages/games.scm (stepmania)[arguments]: Rename phase
	ensure-gtk-module-can-be-found to ensure-application-files-can-be-found and
	fix remaining instances of application data access.

2019-03-29  Leo Famulari  <leo@famulari.name>

	gnu: Stellarium: Update to 0.19.0.
	* gnu/packages/astronomy.scm (stellarium): Update to 0.19.0.
	[arguments]: Remove obsolete 'patch-tests' phase.

2019-03-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: stepmania: Fix loading of gtk module.
	Fixes <https://bugs.gnu.org/34854>.

	Suggested by Nicolas Goaziou.

	* gnu/packages/games.scm (stepmania)[arguments]: Add phase
	"ensure-gtk-module-can-be-found".

2019-03-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: zynaddsubfx: Update to 3.0.4.
	* gnu/packages/music.scm (zynaddsubfx): Update to 3.0.4.

	gnu: Add r-abseqr.
	* gnu/packages/bioconductor.scm (r-abseqr): New variable.

	gnu: Add r-flexdashboard.
	* gnu/packages/cran.scm (r-flexdashboard): New variable.

	gnu: r-png: Move to (gnu packages cran).
	* gnu/packages/image.scm (r-png): Move from here...
	* gnu/packages/cran.scm (r-png): ...to here.

	gnu: Add r-ggcorrplot.
	* gnu/packages/cran.scm (r-ggcorrplot): New variable.

2019-03-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add openclonk.
	* gnu/packages/games.scm (openclonk): New variable.

2019-03-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-cairo: Update to 1.5-10.
	* gnu/packages/statistics.scm (r-cairo): Update to 1.5-10.
	[inputs]: Add zlib.

2019-03-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hyperrogue: Don't use NAME in hyperrogue-data.
	* gnu/packages/games.scm (hyperrogue)[native-inputs]: Hard code NAME in
	hyperrogue-data source URI.

	gnu: quadrapassel: Don't use NAME in source URI.
	* gnu/packages/games.scm (quadrapassel)[source]: Hard-code NAME.

	gnu: libmanette: Don't use NAME in source URI.
	* gnu/packages/games.scm (libmanette)[source]: Hard-code NAME.

	gnu: frotz-dumb-terminal: Merge strings in URI.
	* gnu/packages/games.scm (frotz-dumb-terminal)[source]: Merge separate
	string components, probably from a naive ’s/name/"name"/’ substitution.

	gnu: frotz: Don't use NAME in source URI.
	* gnu/packages/games.scm (frotz)[source]: Hard-code NAME.

	gnu: fortune-mod: Don't use NAME in source COMMIT.
	* gnu/packages/games.scm (fortune-mod)[source]: Hard-code NAME.

	gnu: lugaru: Don't use NAME in source URI.
	* gnu/packages/games.scm (lugaru)[source]: Hard-code NAME.

	gnu: no-more-secrets: Don't use unstable tarball.
	* gnu/packages/games.scm (no-more-secrets)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: hyperrogue: Don't use NAME in source URI.
	* gnu/packages/games.scm (hyperrogue)[source]: Hard-code NAME.

	gnu: mrrescue: Don't use NAME in source URI.
	* gnu/packages/games.scm (mrrescue)[source]: Hard-code NAME.

	gnu: laby: Don't use NAME in source URI.
	* gnu/packages/games.scm (laby)[source]: Hard-code NAME.

2019-03-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-bbknn.
	* gnu/packages/bioinformatics.scm (python-bbknn): New variable.

	gnu: Add python-annoy.
	* gnu/packages/python-xyz.scm (python-annoy): New variable.

	gnu: Add python-faiss.
	* gnu/packages/graph.scm (python-faiss): New variable.

	gnu: Add faiss.
	* gnu/packages/graph.scm (faiss): New variable.

2019-03-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: red-eclipse: Use GIT-FETCH for data sources.
	* gnu/packages/games.scm (red-eclipse): Update DATA-SOURCE hashes.
	[arguments]: COPY-RECURSIVELY instead of extracting tarballs.
	[inputs]: Use GIT-FETCH and GIT-FILE-NAME for all DATA-SOURCES.

	gnu: chromium-bsu: Don't use NAME in source URI.
	* gnu/packages/games.scm (chromium-bsu)[source]: Hard-code NAME.

	gnu: warzone2100: Update source URI.
	* gnu/packages/games.scm (warzone2100)[source]: Update URI and don't
	hard-code NAME.

	gnu: grue-hunter: Don't use NAME in source URI.
	* gnu/packages/games.scm (grue-hunter)[source]: Hard-code NAME.

	gnu: red-eclipse: Don't use unstable tarball.
	* gnu/packages/games.scm (red-eclipse)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2019-03-28  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: rust: Fix test setup.
	* gnu/packages/rust.scm (rust-1.30)[arguments]<#:phases>
	[disable-amd64-avx-test]: Replace.
	(rust)[arguments]<#:phases>[disable-amd64-avx-test]: Replace.

2019-03-28  Ivan Petkov  <ivanppetkov@gmail.com>

	gnu: rust: Refactor in order to prepare for newer Rust versions.
	* gnu/packages/rust.scm (rust-source): Rename to...
	(rust-source-pre-1.32): ...this.  Add PATCH-FLAGS.
	(rust-bootstrapped-package): Rename to...
	(rust-bootstrapped-package-pre-1.32): ...this.
	(rust-source): New procedure.
	(rust-bootstrapped-package): New procedure.
	(mrustc): Use rust-bootstrapped-package-pre-1.32.
	(rust-1.19): Use rust-bootstrapped-package-pre-1.32.
	(rust-1.20): Use rust-bootstrapped-package-pre-1.32.
	(rust-1.21): Use rust-bootstrapped-package-pre-1.32.
	(rust-1.22): Use rust-bootstrapped-package-pre-1.32.
	(rust-1.23): Use rust-bootstrapped-package-pre-1.32.
	(rust-1.24): Use rust-bootstrapped-package-pre-1.32.
	(rust-1.25): Use rust-bootstrapped-package-pre-1.32.
	(rust-1.26): Use rust-bootstrapped-package-pre-1.32.
	(rust-1.27): Use rust-bootstrapped-package-pre-1.32.
	(rust-1.28): Use rust-bootstrapped-package-pre-1.32.
	(rust-1.29): Use rust-bootstrapped-package-pre-1.32.
	(rust-1.30): Use rust-bootstrapped-package-pre-1.32.
	(rust): Use rust-bootstrapped-package-pre-1.32.

2019-03-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: powwow: Remove redundant FILE-NAME.
	* gnu/packages/games.scm (powwow)[source]: Remove FILE-NAME.

	gnu: openrct2: Don't use unstable tarball.
	* gnu/packages/games.scm (openrct2)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: fizmo: Don't use NAME in source URI.
	* gnu/packages/games.scm (fizmo)[source]: Hard-code NAME.

	gnu: mars: Use GIT-FILE-NAME.
	* gnu/packages/games.scm (mars)[source]: Use GIT-FILE-NAME.

2019-03-28  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.0.5.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.5.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.32.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.32.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.109.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.109.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.166.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.166.

2019-03-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: l-abbaye-des-morts: Don't use unstable tarball.
	This also fixes a build failure due to the use of NAME.

	* gnu/packages/games.scm (l-abbaye-des-morts)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2019-03-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: prboom-plus: Don't use NAME in source URI.
	* gnu/packages/games.scm (prboom-plus)[source]: Hard-code NAME.

	gnu: pipewalker: Don't use NAME in source URI.
	* gnu/packages/games.scm (pipewalker)[source]: Hard-code NAME.

	gnu: nethack: Don't use NAME in source URI.
	* gnu/packages/games.scm (nethack)[source]: Hard-code NAME, not VERSION.

	gnu: ltris: Don't use NAME in source URI.
	* gnu/packages/games.scm (ltris)[source]: Hard-code NAME.

	gnu: freedoom: Re-indent.
	* gnu/packages/games.scm (freedoom): Re-indent expression.

	gnu: freedoom: Don't use unstable tarball.
	* gnu/packages/games.scm (freedoom)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: cowsay: Don't use NAME in source URI.
	* gnu/packages/games.scm (cowsay)[source]: Hard-code NAME.

	gnu: armagetron-advanced: Don't use NAME in source URI.
	* gnu/packages/games.scm (armagetron-advanced)[source]: Hard-code NAME.

	gnu: project-starfighter: Don't use NAME in source URI.
	* gnu/packages/games.scm (project-starfighter)[source]: Hard-code NAME.

2019-03-28  Ludovic Courtès  <ludo@gnu.org>

	services: desktop: Switch to GDM.
	* gnu/services/desktop.scm (%desktop-services): Replace
	SLIM-SERVICE-TYPE instance with an instance of GDM-SERVICE-TYPE.
	* doc/guix.texi (Keyboard Layout): Change example to mention
	GDM-SERVICE-TYPE.
	(X Window): Mention GDM.
	(Desktop Services): Adjust references to SLiM.

2019-03-28  Ludovic Courtès  <ludo@gnu.org>

	system: Fix typo in desktop example.
	The typo was introduced in 391e0d65d7129d53c025963d2758724e75626eb4.

	* gnu/system/examples/desktop.tmpl: Use XFCE-DESKTOP-SERVICE-TYPE, not
	XFCE-DESKTOP-SERVICE.

2019-03-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: ratpoison: Provide a .desktop file with an absolute file name.
	This allows GDM to start ratpoison.  Without that GDM crashes with an
	assertion failure when trying to start a ratpoison session.

	* gnu/packages/ratpoison.scm (ratpoison.desktop): Remove.
	(ratpoison.desktop)[arguments]: Add #:modules.
	Rewrite 'install-xsession' phase such that .desktop file contains an
	absolute file name.

2019-03-28  Ludovic Courtès  <ludo@gnu.org>

	pull: Truncate the list of packages displayed on completion.
	Previously, if you'd run 'guix pull' after a couple of weeks, it would
	fill your screen with package names, which is unhelpful.

	* guix/scripts/pull.scm (ellipsis): New procedure.
	(display-new/upgraded-packages): Add #:concise?.
	[list->enumeration]: New procedure.
	Use it instead of 'string-join'.
	(display-profile-news): Pass #:concise? #t.

2019-03-28  Ludovic Courtès  <ludo@gnu.org>

	pull: Factorize pretty-printing for new/upgraded package lists.
	* guix/scripts/pull.scm (display-new/upgraded-packages)[pretty]: New
	procedure.
	Use it.

2019-03-28  Ludovic Courtès  <ludo@gnu.org>

	packages: Reintroduce 'find-newest-available-packages'.
	This is a followup to e2a903c807ccacec5925f197ce26f626060e1953.

	* gnu/packages.scm (find-newest-available-packages): New procedure.

2019-03-28  Julien Lepiller  <julien@lepiller.eu>

	gnu: php: Disable failing tests on armhf.
	* gnu/packages/php.scm (php)[arguments]: Disable failing tests on armhf.

2019-03-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: reptyr: Enable support for aarch64-linux.
	* gnu/packages/screen.scm (reptyr)[supported-systems]: Mark
	aarch64-linux as supported.

2019-03-28  Brian Leung  <bkleung89@gmail.com>

	gnu: Add emacs-link-hint.
	* gnu/packages/emacs-xyz.scm (emacs-link-hint): New variable.

2019-03-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dropbear: Don't use unstable tarball.
	* gnu/packages/screen.scm (dropbear)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: dropbear: Update to 2019.78.
	* gnu/packages/ssh.scm (dropbear): Update to 2019.78.

	gnu: reptyr: Update to 0.7.0.
	* gnu/packages/screen.scm (reptyr): Update to 0.7.0.
	[source]: Remove patch.
	[arguments]: Add bash completion directory name.
	* gnu/packages/patches/reptyr-fix-gcc-7.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: dvdisaster: Use archived source and home page.
	* gnu/packages/cdrom.scm (dvdisaster)[source, home-page]:
	Use archive.org mirror.

2019-03-28  Efraim Flashner  <efraim@flashner.co.il>

	Revert "build-system/ruby: Use invoke."
	This reverts commit 0244952c11c0409597fce5c39dfbcafdfd2ea651.

	We prefer 'invoke', but the custom error handling works better with the
	code as-is.

2019-03-28  Brian Leung  <bkleung89@gmail.com>

	gnu: emacs-dired-hacks: Update to 0.0.1-1.2c12345.
	* gnu/packages/emacs-xyz.scm (emacs-dired-hacks): Update to 0.0.1-1.2c12345.

2019-03-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gzdoom: Limit supported architectures.
	* gnu/packages/games.scm (gzdoom)[supported-systems]: New field.

2019-03-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-a4.
	* gnu/packages/bioconductor.scm (r-a4): New variable.

	gnu: Add r-a4base.
	* gnu/packages/bioconductor.scm (r-a4base): New variable.

	gnu: Add r-a4reporting.
	* gnu/packages/bioconductor.scm (r-a4reporting): New variable.

	gnu: Add r-a4preproc.
	* gnu/packages/bioconductor.scm (r-a4preproc): New variable.

	gnu: Add r-a4classif.
	* gnu/packages/bioconductor.scm (r-a4classif): New variable.

	gnu: Add r-a4core.
	* gnu/packages/bioconductor.scm (r-a4core): New variable.

	gnu: Add r-annaffy.
	* gnu/packages/bioconductor.scm (r-annaffy): New variable.

	gnu: Add r-mlinterfaces.
	* gnu/packages/bioconductor.scm (r-mlinterfaces): New variable.

	gnu: Add r-mpm.
	* gnu/packages/cran.scm (r-mpm): New variable.

	gnu: Add r-mlbench.
	* gnu/packages/cran.scm (r-mlbench): New variable.

	gnu: Add r-threejs.
	* gnu/packages/cran.scm (r-threejs): New variable.

	gnu: Add r-gbm.
	* gnu/packages/cran.scm (r-gbm): New variable.

	gnu: Add r-ggvis.
	* gnu/packages/cran.scm (r-ggvis): New variable.

	gnu: Add r-rda.
	* gnu/packages/cran.scm (r-rda): New variable.

	gnu: Add r-pamr.
	* gnu/packages/cran.scm (r-pamr): New variable.

	gnu: Add r-varselrf.
	* gnu/packages/cran.scm (r-varselrf): New variable.

2019-03-28  Efraim Flashner  <efraim@flashner.co.il>

	build-system/ruby: Use invoke.
	* guix/build/ruby-build-system.scm (install): Use invoke.

	gnu: ogre: Don't use unstable tarball.
	* gnu/packages/graphics.scm (ogre)[source]: Download using git-fetch.

	gnu: googletest: Don't use unstable tarball.
	* gnu/packages/check.scm (googletest)[source]: Download using git-fetch.
	* gnu/packages/crypto.scm (encfs)[arguments]: Adjust accordingly.
	* gnu/packages/gnucash.scm (gnucash)[arguments]: Same.
	* gnu/packages/terminals.scm (eternalterminal)[arguments]: Same.
	* gnu/packages/graphics.scm (ogre)[arguments]: Same. Remove now
	unnecessary custom 'pre-build phase.

2019-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: hpcguix-web: Fix indentation.
	* gnu/packages/web.scm (hpcguix-web): Fix indentation.

2019-03-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: emacs-emmet-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-emmet-mode)[source]: Download using
	git-fetch.

	gnu: emacs-tablist: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-tablist)[source]: Download using
	git-fetch.

	gnu: emacs-mmm-mode: Update to 0.5.7.
	* gnu/packages/emacs-xyz.scm (emacs-mmm-mode): Update to 0.5.7.

	gnu: emacs-mmm-mode: Remove unnecessary phase.
	* gnu/packages/emacs-xyz.scm (emacs-mmm-mode)[arguments]: Remove
	unnecessary 'autogen phase.

	gnu: emacs-mmm-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-mmm-mode)[source]: Don't use
	unstable tarball.

	gnu: emacs-google-maps: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-google-maps)[source]: Download using
	git-fetch.

	gnu: emacs-direnv: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-direnv)[source]: Download using
	git-fetch.

	gnu: emacs-calfw: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-calfw)[source]: Download using
	git-fetch.

	gnu: emacs-autothemer: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-autothemer)[source]: Download using
	git-fetch.

	gnu: emacs-ag: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-ag)[source]: Download using
	git-fetch.

	gnu: font-open-dyslexic: Don't use unstable tarball.
	* gnu/packages/fonts.scm (font-open-dyslexic)[source]: Download using
	git-fetch.

	gnu: font-google-material-design-icons: Don't use unstable tarball.
	* gnu/packages/fonts.scm (font-google-material-design-icons)[source]:
	Download using git-fetch.

	gnu: font-tamzen: Don't use unstable tarball.
	* gnu/packages/fonts.scm (font-tamzen)[source]: Download using
	git-fetch.
	[native-inputs]: Remove gzip, tar.
	[arguments]: Adjust build accordingly.

	gnu: font-fira-sans: Don't use unstable tarball.
	* gnu/packages/fonts.scm (font-fira-sans)[source]: Download using
	git-fetch.

	gnu: font-adobe-source-han-sans: Don't use unstable tarball.
	* gnu/packages/fonts.scm (font-adobe-source-han-sans)[source]: Download
	using git-fetch.
	[native-inputs]: Remove gzip, tar.
	[arguments]: Adjust build accordingly.

2019-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-geometry: Update to 0.4.1.
	* gnu/packages/cran.scm (r-geometry): Update to 0.4.1.
	[propagated-inputs]: Fix typo.

	gnu: r-feather: Update to 0.3.3.
	* gnu/packages/cran.scm (r-feather): Update to 0.3.3.

2019-03-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-relint.
	* gnu/packages/emacs-xyz.scm (emacs-relint): New variable.

2019-03-27  Brian Leung  <bkleung89@gmail.com>

	gnu: Add emacs-zones.
	* gnu/packages/emacs-xyz.scm (emacs-zones): New variable.

2019-03-27  Marius Bakke  <mbakke@fastmail.com>

	gnu: texlive-bin: Adopt LFS patch.
	The origin disappeared, and the new revision does not include all the Poppler
	fixes.  Adjust the package to take Arch's Poppler patches instead.

	* gnu/packages/patches/texlive-bin-CVE-2018-17407.patch: New file.
	* gnu/packages/patches/texlive-bin-pdftex-poppler-compat.patch,
	gnu/packages/patches/texlive-bin-xetex-poppler-compat.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/tex.scm (texlive-bin)[source](patches): Likewise.
	[arguments]: Likewise.

2019-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-clusterprofiler.
	* gnu/packages/bioconductor.scm (r-clusterprofiler): New variable.

	gnu: Add r-enrichplot.
	* gnu/packages/bioconductor.scm (r-enrichplot): New variable.

	gnu: Add r-dose.
	* gnu/packages/bioconductor.scm (r-dose): New variable.

	gnu: Add r-ggraph.
	* gnu/packages/cran.scm (r-ggraph): New variable.

	gnu: Add r-europepmc.
	* gnu/packages/cran.scm (r-europepmc): New variable.

	gnu: Add r-ggforce.
	* gnu/packages/cran.scm (r-ggforce): New variable.

	gnu: Add r-urltools.
	* gnu/packages/cran.scm (r-urltools): New variable.

	gnu: Add r-polyclip.
	* gnu/packages/cran.scm (r-polyclip): New variable.

	gnu: Add r-tweenr.
	* gnu/packages/cran.scm (r-tweenr): New variable.

	gnu: Add r-triebeard.
	* gnu/packages/cran.scm (r-triebeard): New variable.

	gnu: Add r-ggplotify.
	* gnu/packages/cran.scm (r-ggplotify): New variable.

	gnu: Add r-farver.
	* gnu/packages/cran.scm (r-farver): New variable.

	gnu: Add r-gridgraphics.
	* gnu/packages/cran.scm (r-gridgraphics): New variable.

	gnu: Add r-do-db.
	* gnu/packages/bioconductor.scm (r-do-db): New variable.

	gnu: Add r-fgsea.
	* gnu/packages/bioconductor.scm (r-fgsea): New variable.

	gnu: Add r-msigdbr.
	* gnu/packages/cran.scm (r-msigdbr): New variable.

	gnu: Add r-xkcd.
	* gnu/packages/cran.scm (r-xkcd): New variable.

	gnu: Add r-extrafont.
	* gnu/packages/cran.scm (r-extrafont): New variable.

	gnu: Add r-extrafontdb.
	* gnu/packages/cran.scm (r-extrafontdb): New variable.

	gnu: Add r-rttf2pt1.
	* gnu/packages/cran.scm (r-rttf2pt1): New variable.

2019-03-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs-debbugs: Update to 0.17.
	* gnu/packages/emacs-xyz.scm (emacs-debbugs): Update to 0.17.

2019-03-27  Ludovic Courtès  <ludo@gnu.org>

	refresh: Update the source code URL.
	Reported by Tobias Geerinckx-Rice <me@tobias.gr>
	in <https://bugs.gnu.org/35010>.

	* guix/upstream.scm (update-package-source): Take 'source' instead of
	'version' as the second argument.
	[update-expression]: Change to take 'replacements', a list of
	replacement pairs.
	Compute OLD-URL and NEW-URL and replace the dirname of the OLD-URL with
	that of NEW-URL.
	* guix/scripts/refresh.scm (update-package): Adjust call to
	'update-package-source' accordingly.

2019-03-27  Ludovic Courtès  <ludo@gnu.org>

	upstream: 'package-update' returns the <upstream-source> object.
	Fixes a regression introduced in
	abd4d6b33dba4de228e90ad15a8efb456fcf7b6e, where CHANGES would no longer
	be a thunk.

	Reported by Ricardo Wurmus.

	* guix/upstream.scm (package-update/url-fetch): Return SOURCE as the
	third value instead of CHANGES.
	* guix/scripts/refresh.scm (update-package): Adjust accordingly.

2019-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-xyz.
	* gnu/packages/cran.scm (r-xyz): New variable.

2019-03-27  Ludovic Courtès  <ludo@gnu.org>

	scripts: Skip 'guix pull' suggestion when running code from a checkout.
	* guix/scripts.scm (warn-about-old-distro): Do not warn when
	GUIX_UNINSTALLED is set.

	vm: Ask QEMU for more RAM in the VM that makes ISO9660 images.
	* gnu/system/vm.scm (iso9660-image): Pass #:memory-size to
	'expression->derivation-in-linux-vm'.

	services: Deprecate 'xfce-desktop-service'.
	* gnu/services/desktop.scm (xfce-desktop-service-type)[default-value]
	[description]: New fields.
	(xfce-desktop-service): Deprecate.
	* gnu/system/examples/desktop.tmpl: Use the (service …) form.
	* gnu/installer/services.scm (%desktop-environments): Add TODO comment.
	* doc/guix.texi (Desktop Services): Adjust accordingly, and fix spelling
	of "Xfce" throughout.

	services: Deprecate 'gnome-desktop-service'.
	* gnu/services/desktop.scm (gnome-desktop-service-type)[default-value]:
	New field.
	(gnome-desktop-service): Deprecate.
	* gnu/installer/services.scm (%desktop-environments): Use the (service …)
	form for GNOME.
	* gnu/system/examples/desktop.tmpl: Likewise.
	* doc/guix.texi (Desktop Services): Adjust accordingly.

	installer: Use the (service …) form for MATE.
	* gnu/installer/services.scm (%desktop-environments): Use
	'mate-desktop-service-type' for MATE.

	installer: Ask for confirmation before formatting partitions.
	* gnu/installer/newt/page.scm (run-confirmation-page): New procedure.
	* gnu/installer/newt/partition.scm (draw-formatting-page): Call it.

	installer: Produce an 'initrd-modules' field if needed.
	* gnu/installer/parted.scm (root-user-partition?): New procedure.
	(bootloader-configuration): Use it.
	(user-partition-missing-modules, initrd-configuration): New procedures.
	(user-partitions->configuration): Call 'initrd-configuration'.o
	* gnu/installer.scm (not-config?): Rename to...
	(module-to-import?): ... this.  Add cases to exclude non-installer and
	non-build (gnu …) modules.
	(installer-program)[installer-builder]: Add GUIX to the extension list.

	installer: Emit 'bootloader' field before 'swap-devices'.
	* gnu/installer/parted.scm (user-partitions->configuration): Move
	'bootloader' section above 'swap-devices'.

2019-03-27  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-webfeeder.
	* gnu/packages/emacs-xyz.scm (emacs-webfeeder): New variable.

2019-03-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: trim-galore: Add pigz.
	* gnu/packages/bioinformatics.scm (trim-galore)[inputs]: Add pigz.
	[arguments]: Embed reference to pigz.

	gnu: trim-galore: Fix test for Python.
	* gnu/packages/bioinformatics.scm (trim-galore)[arguments]: Replace
	"configure" phase to skip ill-advised test for Python.

	gnu: hdf-java: Adjust indentation.
	* gnu/packages/maths.scm (hdf-java): Adjust indentation.

	gnu: hdf-java: Fix build.
	* gnu/packages/maths.scm (hdf-java)[arguments]: Fix copying from automake;
	substitute embedded hdf5 version number.

	gnu: hdf-java: Use INVOKE.
	* gnu/packages/maths.scm (hdf-java)[arguments]: Unconditionally return #T from
	build phases.

	gnu: r-rhdf5lib: Update to 1.4.3.
	* gnu/packages/bioinformatics.scm (r-rhdf5lib): Update to 1.4.3.

	gnu: r-genomicfeatures: Update to 1.34.7.
	* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.34.7.

	gnu: r-hdf5r: Update to 1.1.1.
	* gnu/packages/cran.scm (r-hdf5r): Update to 1.1.1.

	gnu: r-caret: Update to 6.0-82.
	* gnu/packages/statistics.scm (r-caret): Update to 6.0-82.

	gnu: r-gtable: Update to 0.3.0.
	* gnu/packages/statistics.scm (r-gtable): Update to 0.3.0.

	gnu: grantlee: Delete broken tests.
	* gnu/packages/qt.scm (grantlee)[arguments]: Add phase "delete-broken-tests".

2019-03-27  Kei Kebreau  <kkebreau@posteo.net>

	gnu: Add adanaxis-mush and adanaxisgpl.
	* gnu/packages/games.scm (adanaxis-mush, adanaxisgpl): New variables.

2019-03-26  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: qjackctl: Re-enable xunique.
	Version 0.5.6 of qjackctl appears to have fixed the xunique
	bug that was causing X hanging when using tiling window managers.

	See https://github.com/rncbc/qjackctl/blob/d54a1da43fa197da04d676a110f36a1d4c062252/ChangeLog#L9

	* gnu/packages/audio.scm (qjackctl)[arguments]: Remove "--disable-xunique"
	from configure-flags.

2019-03-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-django-overextends: Use INVOKE.
	* gnu/packages/django.scm (python-django-overextends)[arguments]: Use INVOKE.

	gnu: python-django-contact-form: Use INVOKE.
	* gnu/packages/django.scm (python-django-contact-form)[arguments]: Use INVOKE.

	gnu: fritzing: Update to 0.9.3b.
	* gnu/packages/engineering.scm (fritzing): Update to 0.9.3b.
	[source]: Fetch from git.
	[arguments]: Use INVOKE and adjust configure phase.
	[inputs]: Add libgit2; fetch fritzing-parts-db via git.

	gnu: ldc: Use INVOKE.
	* gnu/packages/dlang.scm (ldc)[arguments]: Use INVOKE.

	gnu: ldc-bootstrap: Use INVOKE.
	* gnu/packages/dlang.scm (ldc-bootstrap)[arguments]: Use INVOKE and
	unconditionally return #T from build phase.

	gnu: open-adventure: Use INVOKE.
	* gnu/packages/games.scm (open-adventure)[arguments]: Use INVOKE.

	gnu: 0ad: Use INVOKE.
	* gnu/packages/games.scm (0ad)[arguments]: Use INVOKE.

2019-03-26  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add jami-client-gnome.
	* gnu/packages/telephony.scm (jami-client-gnome): New variable.

	gnu: Add libringclient.
	* gnu/packages/telephony.scm (libringclient): New variable.

	gnu: Add libring.
	* gnu/packages/telephony.scm (libring): New variable.

	gnu: Add pjproject-jami.
	* gnu/packages/telephony.scm (pjproject-jami): New variable.

	gnu: Add pjproject.
	* gnu/packages/telephony.scm (pjproject): New variable.

2019-03-26  Ludovic Courtès  <ludo@gnu.org>

	environment: Create /etc/group in containers.
	Reported by Pierre Neidhardt <mail@ambrevar.xyz>.

	* guix/scripts/environment.scm (launch-environment/container): Create
	GROUPS and call 'write-group'.
	* tests/guix-environment-container.sh: Test it.

2019-03-26  Ludovic Courtès  <ludo@gnu.org>

	environment: Use (gnu build accounts) for /etc/passwd handling.
	* guix/scripts/environment.scm (launch-environment/container): Remove
	call to 'mock-passwd'; instantiate a <password-entry> instead.  Call
	'write-passwd' to write the pasword database instead of using custom
	code.
	(mock-passwd): Remove.
	* tests/guix-environment-container.sh: Test 'getpwuid'.

2019-03-26  Ludovic Courtès  <ludo@gnu.org>

	build-self: Disable position recording.
	'guix pull -n' goes roughly from 40s to 35s.

	* build-aux/build-self.scm (build-program): Add call to 'read-disable'.

2019-03-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: current-guix: Delay effectful bits.
	* gnu/packages/package-management.scm (current-guix): Delay 'repository-root'.

2019-03-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scanpy: Update to 1.4.
	* gnu/packages/bioinformatics.scm (python-scanpy): Update to 1.4.
	[source]: Fetch from git.
	[arguments]: Disable broken tests.
	[native-inputs]: Add python-pytest.
	[home-page]: Use HTTPS.

	gnu: python-anndata: Update to 0.6.18.
	* gnu/packages/python-xyz.scm (python-anndata): Update to 0.6.18.

	gnu: trim-galore: Update to 0.6.1.
	* gnu/packages/bioinformatics.scm (trim-galore): Update to 0.6.1.
	[arguments]: Adjust patching.

	gnu: cutadapt: Update to 2.1.
	* gnu/packages/bioinformatics.scm (cutadapt): Update to 2.1.
	[source]: Fetch from pypi.
	[native-inputs]: Add python-setuptools-scm.

	gnu: python-xopen: Update to 0.5.0.
	* gnu/packages/python-xyz.scm (python-xopen): Update to 0.5.0.

2019-03-26  Pierre Neidhardt  <mail@ambrevar.xyz>

	etc: Add "rename" snippet.
	* etc/snippets/text-mode/guix-commit-message-rename-package: New file.

	gnu: edgar: Rename package to the-legend-of-edgar.
	* gnu/packages/games.scm (edgar): Define in terms of
	'deprecated-package'.
	(the-legend-of-edgar): New variable, formerly known as "edgar".

	gnu: btanks: Rename package to battle-tanks.
	* gnu/packages/games.scm (btanks): Define in terms of
	'deprecated-package'.
	(battle-tanks): New variable, formerly known as "btanks".

	gnu: tome4: Rename package to tales-of-maj-eyal.
	* gnu/packages/games.scm (tome4): Define in terms of
	'deprecated-package'.
	(tales-of-maj-eyal): New variable, formerly known as "tome4".

	gnu: crawl-tiles: Rename package to dungeon-crawl-stone-soup-tiles.
	* gnu/packages/games.scm (crawl-tiles): Define in terms of
	'deprecated-package'.
	(dungeon-crawl-stone-soup-tiles): New variable, formerly known as "crawl-tiles".

	gnu: crawl: Rename package to dungeon-crawl-stone-soup.
	* gnu/packages/games.scm (crawl): Define in terms of
	'deprecated-package'.
	(dungeon-crawl-stone-soup): New variable, formerly known as "crawl".

	gnu: fillets-ng: Rename package to fish-fillets-ng.
	* gnu/packages/games.scm (fillets-ng): Define in terms of
	'deprecated-package'.
	(fish-fillets-ng): New variable, formerly known as "fillets-ng".

	gnu: kiki: Rename package to kiki-the-nano-bot.
	* gnu/packages/games.scm (kiki): Define in terms of
	'deprecated-package'.
	(kiki-the-nano-bot): New variable, formerly known as "kiki".

	gnu: starfighter: Rename package to project-starfighter.
	* gnu/packages/games.scm (starfighter): Define in terms of
	'deprecated-package'.
	(project-starfighter): New variable, formerly known as "starfighter".

	gnu: wesnoth-server: Rename package to the-battle-for-wesnoth-server.
	* gnu/packages/games.scm (wesnoth-server): Define in terms of
	'deprecated-package'.
	(the-battle-for-wesnoth-server): New variable, formerly known as "wesnoth-server".

	gnu: wesnoth: Rename package to the-battle-for-wesnoth.
	* gnu/packages/games.scm (wesnoth): Define in terms of
	'deprecated-package'.
	(the-battle-for-wesnoth): New variable, formerly known as "wesnoth".

	gnu: abbaye: Rename package to l-abbaye-des-morts.
	* gnu/packages/games.scm (abbaye): Define in terms of
	'deprecated-package'.
	(l-abbaye-des-morts): New variable, formerly known as "abbaye".

	gnu: gnubg: Rename package to gnubackgammon.
	* gnu/packages/games.scm (gnubg): Define in terms of
	'deprecated-package'.
	(gnubackgammon): New variable, formerly known as "gnubg".

	gnu: cataclysm-dda: Rename package to cataclysm-dark-days-ahead.
	* gnu/packages/games.scm (cataclysm-dda): Define in terms of
	'deprecated-package'.
	(cataclysm-dark-days-ahead): New variable, formerly known as "cataclysm-dda".

	gnu: armagetronad: Rename package to armagetron-advanced.
	* gnu/packages/games.scm (armagetronad): Define in terms of
	'deprecated-package'.
	(armagetron-advanced): New variable, formerly known as "armagetronad".

2019-03-26  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: docker: Use disjunct temp directories for probing.
	* gnu/packages/patches/docker-use-fewer-modprobes.patch: Use disjunct temp
	directories for probing.

	gnu: docker: Add comment.
	* gnu/packages/patches/docker-use-fewer-modprobes.patch: Add comment.

2019-03-26  Ludovic Courtès  <ludo@gnu.org>

	packages: Adjust to new calling convention for "thunked" fields.
	Fixes <https://bugs.gnu.org/34995>.

	This is a followup to abd4d6b33dba4de228e90ad15a8efb456fcf7b6e.

	* guix/packages.scm (package->bag): Adjust calls to INPUTS,
	PROPAGATED-INPUTS, NATIVE-INPUTS, and ARGS, passing them SELF as an
	argument.
	* gnu/packages/gnucash.scm (gnucash)[arguments]: Use (package-inputs
	this-record) intead of (inputs).
	* gnu/packages/version-control.scm (git)[arguments]: Likewise.

2019-03-26  nee  <nee-git@hidamari.blue>

	gnu: gzdoom: Update to 3.7.2.
	* gnu/packages/games.scm (gzdoom): Update to 3.7.2.
	[source](uri): Update path.
	[source](snippet): Bundled libjpeg directory has been renamed.

2019-03-25  Ludovic Courtès  <ludo@gnu.org>

	system: Add 'essential-services' field to <operating-system>.
	* gnu/system.scm (<operating-system>)[essential-services]: New field.
	(operating-system-directory-base-entries): Remove #:container? keyword
	and keep only the not-container branch.
	(essential-services): Likewise.
	(operating-system-services): Likewise, and call
	'operating-system-essential-services' instead of 'essential-services'.
	(operating-system-activation-script): Remove #:container?.
	(operating-system-boot-script): Likewise.
	(operating-system-derivation): Likewise.
	* gnu/system/linux-container.scm (container-essential-services): New procedure.
	(containerized-operating-system): Use it and set the
	'essential-services' field.
	(container-script): Remove call to 'operating-system-derivation'.
	* gnu/system/vm.scm (system-docker-image): Likewise.
	* doc/guix.texi (operating-system Reference): Document 'essential-services'.

	accounts: Add default value for the 'home-directory' field of <user-account>.
	* gnu/system/accounts.scm (<user-account>)[home-directory]: Mark as
	thunked and add a default value.
	(default-home-directory): New procedure.
	* doc/guix.texi (User Accounts): Remove 'home-directory' from example.
	* gnu/system/examples/bare-bones.tmpl: Likewise.
	* gnu/system/examples/beaglebone-black.tmpl: Likewise.
	* gnu/system/examples/desktop.tmpl: Likewise.
	* gnu/system/examples/docker-image.tmpl: Likewise.
	* gnu/system/examples/lightweight-desktop.tmpl: Likewise.
	* gnu/system/install.scm (installation-os): Likewise.
	* gnu/tests.scm (%simple-os): Likewise.
	* gnu/tests/install.scm (%minimal-os, %minimal-os-on-vda):
	(%separate-home-os, %encrypted-root-os, %btrfs-root-os): Likewise.
	* tests/accounts.scm ("allocate-passwd")
	("allocate-passwd with previous state"): Likewise.

	records: Allow thunked fields to refer to 'this-record'.
	* guix/records.scm (this-record): New syntax parameter.
	(make-syntactic-constructor)[wrap-field-value]: When F is thunked,
	return a one-argument lambda instead of a thunk, and parameterize
	THIS-RECORD.
	(define-record-type*)[thunked-field-accessor-definition]: Pass X
	to (real-get X).
	* tests/records.scm ("define-record-type* & thunked & this-record")
	("define-record-type* & thunked & default & this-record")
	("define-record-type* & thunked & inherit & this-record"): New tests.

	installer: Set the system's 'keyboard-layout' field.
	* gnu/installer/newt/keymap.scm (keyboard-layout->configuration): New
	procedure.
	* gnu/installer.scm (compute-keymap-step): Return RESULT.
	(installer-steps) <'keymap>: Add 'configuration-formatter' field.
	(installer-program): Use (gnu installer newt keymap).
	* gnu/installer/parted.scm (bootloader-configuration): Set
	'keyboard-layout'.

	gnu: guix: Update to f970946.
	* gnu/packages/package-management.scm (guix): Update to f970946.

2019-03-25  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: docker: Use fewer modprobes.
	Fixes <https://bugs.gnu.org/34333>.
	Reported by Allan Adair <allan@adair.io>.

	* gnu/packages/patches/docker-use-fewer-modprobes.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/docker.scm (docker)[source]: Use it.

2019-03-25  Leo Famulari  <leo@famulari.name>

	gnu: nano: Update to 4.0.
	* gnu/packages/nano.scm (nano): Update to 4.0.

2019-03-25  Marius Bakke  <mbakke@fastmail.com>

	services: SDDM: Specify absolute path to the X server.
	I'm not sure how this service ever worked, but SDDM started consistently
	failing on one machine seemingly because of this setting.

	* gnu/services/sddm.scm (sddm-configuration-file): Append /bin/X to the
	ServerPath setting.

2019-03-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-svmisc.
	* gnu/packages/cran.scm (r-svmisc): New variable.

	gnu: Add r-rjava.
	* gnu/packages/cran.scm (r-rjava): New variable.

	gnu: Add r-r2html.
	* gnu/packages/cran.scm (r-r2html): New variable.

	gnu: Add r-sampling.
	* gnu/packages/cran.scm (r-sampling): New variable.

	gnu: r-gsl: Update to 2.1-6.
	* gnu/packages/cran.scm (r-gsl): Update to 2.1-6.

	gnu: Add r-sigpathway.
	* gnu/packages/bioconductor.scm (r-sigpathway): New variable.

	gnu: Add r-anota.
	* gnu/packages/bioconductor.scm (r-anota): New variable.

	gnu: Add r-gosemsim.
	* gnu/packages/bioconductor.scm (r-gosemsim): New variable.

	gnu: Add r-heatplus.
	* gnu/packages/bioconductor.scm (r-heatplus): New variable.

	gnu: Add r-varianttools.
	* gnu/packages/bioconductor.scm (r-varianttools): New variable.

	gnu: Add r-triform.
	* gnu/packages/bioconductor.scm (r-triform): New variable.

	gnu: Add r-hapassoc.
	* gnu/packages/cran.scm (r-hapassoc): New variable.

	gnu: Add r-hierfstat.
	* gnu/packages/cran.scm (r-hierfstat): New variable.

2019-03-25  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add brightnessctl.
	* gnu/packages/linux.scm (brightnessctl): New variable.

2019-03-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-gkmsvm: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-gkmsvm): Move from here...
	* gnu/packages/bioconductor.scm (r-gkmsvm): ...to here.

	gnu: r-kernlab: Move to (gnu packages cran).
	* gnu/packages/machine-learning.scm (r-kernlab): Move from here...
	* gnu/packages/cran.scm (r-kernlab): ...to here.

	gnu: r-wgcna: Move to (gnu packages cran).
	* gnu/packages/bioinformatics.scm (r-wgcna): Move from here...
	* gnu/packages/cran.scm (r-wgcna): ...to here.

	gnu: r-optparse: Move to (gnu packages cran).
	* gnu/packages/bioinformatics.scm (r-optparse): Move from here...
	* gnu/packages/cran.scm (r-optparse): ...to here.

	gnu: r-bookdown: Move to (gnu packages cran).
	* gnu/packages/bioinformatics.scm (r-bookdown): Move from here...
	* gnu/packages/cran.scm (r-bookdown): ...to here.

	gnu: r-sparql: Move to (gnu packages cran).
	* gnu/packages/bioinformatics.scm (r-sparql): Move from here...
	* gnu/packages/cran.scm (r-sparql): ...to here.

	gnu: Add r-tdthap.
	* gnu/packages/cran.scm (r-tdthap): New variable.

	gnu: Add r-hwde.
	* gnu/packages/cran.scm (r-hwde): New variable.

	gnu: Add r-ldheatmap.
	* gnu/packages/cran.scm (r-ldheatmap): New variable.

	gnu: Add r-dlmap.
	* gnu/packages/cran.scm (r-dlmap): New variable.

	gnu: Add r-ibdreg.
	* gnu/packages/cran.scm (r-ibdreg): New variable.

	gnu: Add r-bqtl.
	* gnu/packages/cran.scm (r-bqtl): New variable.

2019-03-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-svg: Update source URL.
	* gnu/packages/perl.scm (perl-svg)[source]: Update URL.

	gnu: perl-class-date: Update source URL.
	* gnu/packages/perl.scm (perl-class-date)[source]: Update URL.

	gnu: perl-mouse: Update source URL.
	* gnu/packages/perl.scm (perl-mouse)[source]: Update URL.

	gnu: perl-carp: Update source URL.
	* gnu/packages/perl.scm (perl-carp)[source]: Update URL.

	gnu: perl-class-accessor-grouped: Update source URL.
	* gnu/packages/perl.scm (perl-class-accessor-grouped)[source]:
	Update URL.

	gnu: perl-base: Update source URL.
	* gnu/packages/perl.scm (perl-base)[source]: Update URL.

	gnu: perl-datetime-calendar-julian: Update source URL.
	* gnu/packages/perl.scm (perl-datetime-calendar-julian)[source]: Update URL.

	gnu: perl-carp-clan: Update source URL.
	* gnu/packages/perl.scm (perl-carp-clan)[source]: Update URL.

	gnu: perl-class-c3-componentised: Update source URL.
	* gnu/packages/perl.scm (perl-class-c3-componentised)[source]:
	Update URL.

	gnu: perl-plack-test-externalserver: Update source URL.
	* gnu/packages/web.scm (perl-plack-test-externalserver)[source]:
	Update URL.

	gnu: perl-moosex-emulate-class-accessor-fast: Update source URL.
	* gnu/packages/perl.scm (perl-moosex-emulate-class-accessor-fast)
	[source]: Update URL.

	gnu: perl-log-any: Update source URL.
	* gnu/packages/perl.scm (perl-log-any)[source]: Update URL.

	gnu: perl-file-temp: Update source URL.
	* gnu/packages/perl.scm (perl-file-temp)[source]: Update URL.

	gnu: perl-object-signature: Update source URL.
	* gnu/packages/perl.scm (perl-object-signature)[source]: Update URL.

2019-03-25  Meiyo Peng  <meiyo@riseup.net>

	gnu: fmt: Update to 5.3.0.
	* gnu/packages/pretty-print.scm (fmt): Update to 5.3.0.
	  [arguments]: Remove #:configure-flags.

2019-03-25  Brian Leung  <bkleung89@gmail.com>

	gnu: Add emacs-company-jedi.
	* gnu/packages/emacs-xyz.scm (emacs-company-jedi): New variable.

	gnu: Add emacs-company-flow.
	* gnu/packages/emacs-xyz.scm (emacs-company-flow): New variable.

	gnu: Add emacs-jedi.
	* gnu/packages/emacs-xyz.scm (emacs-jedi): New variable.

	gnu: Add emacs-python-environment.
	* gnu/packages/emacs-xyz.scm (emacs-python-environment): New variable.

	gnu: Add emacs-prescient.
	* gnu/packages/emacs-xyz.scm (emacs-prescient): New variable.

	gnu: Add emacs-company-auctex.
	* gnu/packages/emacs-xyz.scm (emacs-company-auctex): New variable.

	gnu: Add emacs-company-cabal.
	* gnu/packages/emacs-xyz.scm (emacs-company-cabal): New variable.

	gnu: Add emacs-company-lsp.
	* gnu/packages/emacs-xyz.scm (emacs-company-lsp): New variable.

2019-03-25  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: Add gPodder.
	* gnu/packages/podcast.scm (gpodder): New variable.

	gnu: Add python-mygpoclient.
	* gnu/packages/gpodder.scm (python-mygpoclient): New variable.

2019-03-25  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 60.6.1-guix1 [security fixes].
	Includes fixes for CVE-2019-9810 and CVE-2019-9813.

	* gnu/packages/gnuzilla.scm (%icecat-version): Update to 60.6.1-guix1.
	(icecat-source)[upstream-firefox-source]: Update hash.

2019-03-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-haplo-stats.
	* gnu/packages/cran.scm (r-haplo-stats): New variable.

	gnu: Add r-rms.
	* gnu/packages/cran.scm (r-rms): New variable.

	gnu: Add r-polspline.
	* gnu/packages/cran.scm (r-polspline): New variable.

	gnu: Add r-snp-plotter.
	* gnu/packages/cran.scm (r-snp-plotter): New variable.

	gnu: Add r-genetics.
	* gnu/packages/cran.scm (r-genetics): New variable.

2019-03-25  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.0.4.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.4.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.31.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.31.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.108.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.108.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.165.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.165.

	gnu: linux-libre@4.4: Update to 4.4.177.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.177.

2019-03-24  Ludovic Courtès  <ludo@gnu.org>

	services: xorg: Fix cases where 'keyboard-layout' is #f.
	This is a followup to 598757e038ab5dea3b59c9c248a2ad860c41fe62.

	* gnu/services/xorg.scm (xorg-configuration->file): Check whether
	'xorg-configuration-keyboard-layout' returns #f before calling
	'keyboard-layout-options'.

2019-03-24  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: perl-uri-escape: Update source tarball URL.
	* gnu/packages/perl-web.scm (perl-uri-escape)[source]: Update URL.

2019-03-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: perl6-meta6: Remove unsupported syntax from description.
	* gnu/packages/perl6.scm (perl6-meta6)[description]: Remove @quot.

	gnu: perl6-json-class: Remove unsupported syntax from description.
	* gnu/packages/perl6.scm (perl6-json-class)[description]: Remove @quot.

	gnu: Add r-rmetasim.
	* gnu/packages/cran.scm (r-rmetasim): New variable.

	gnu: Add r-pegas.
	* gnu/packages/cran.scm (r-pegas): New variable.

	gnu: Add r-adegenet.
	* gnu/packages/cran.scm (r-adegenet): New variable.

	gnu: r-seqinr: Move to (gnu packages cran).
	* gnu/packages/bioinformatics.scm (r-seqinr): Move from here...
	* gnu/packages/cran.scm (r-seqinr): ...to here.

	gnu: r-acsnminer: Move to (gnu packages cran).
	* gnu/packages/bioinformatics.scm (r-acsnminer): Move from here...
	* gnu/packages/cran.scm (r-acsnminer): ...to here.

	gnu: Add r-spdep.
	* gnu/packages/cran.scm (r-spdep): New variable.

	gnu: Add r-sf.
	* gnu/packages/cran.scm (r-sf): New variable.

	gnu: Add r-deldir.
	* gnu/packages/cran.scm (r-deldir): New variable.

	gnu: Add r-learnbayes.
	* gnu/packages/cran.scm (r-learnbayes): New variable.

	gnu: Add r-spdata.
	* gnu/packages/cran.scm (r-spdata): New variable.

	gnu: Add r-classint.
	* gnu/packages/cran.scm (r-classint): New variable.

	gnu: Add r-units.
	* gnu/packages/cran.scm (r-units): New variable.

	gnu: Add udunits.
	* gnu/packages/c.scm (udunits): New variable.

	gnu: Add r-snpmaxsel.
	* gnu/packages/cran.scm (r-snpmaxsel): New variable.

	gnu: Add r-stepwise.
	* gnu/packages/cran.scm (r-stepwise): New variable.

2019-03-24  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: perl-time-hires: Update source tarball URL.
	* gnu/packages/perl.scm (perl-time-hires)[source]: Update URL.

2019-03-24  Pkill -9  <pkill9@runbox.com>

	gnu: Add xfce4-whiskermenu-plugin.
	* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): New variable.

2019-03-24  Ludovic Courtès  <ludo@gnu.org>

	doc: Document keyboard layout.
	* doc/guix.texi (Keyboard Layout): New node.
	(Bootloader Configuration): Remove examples and refer to it.
	(X Window): Add cross-reference.

2019-03-24  Ludovic Courtès  <ludo@gnu.org>

	system: Initialize console keyboard layout in the initrd.
	Partially fixes <https://bugs.gnu.org/25453>.

	* gnu/system.scm (<operating-system>)[keyboard-layout]: New field.
	(operating-system-initrd-file): Pass #:keyboard-layout to MAKE-INITRD.
	* gnu/system/linux-initrd.scm (raw-initrd): Add #:keyboard-layout.
	Pass #:keymap-file to 'boot-system'.
	(base-initrd): Add #:keyboard-layout.
	[helper-packages]: Add LOADKEYS-STATIC when KEYBOARD-LAYOUT is true.
	Pass #:keyboard-layout to 'raw-initrd'.
	* gnu/build/linux-boot.scm (boot-system): Add #:keymap-file and honor
	it.
	* doc/guix.texi (operating-system Reference): Document the
	'keyboard-layout' field.
	(Initial RAM Disk): Update 'raw-initrd' and 'base-initrd' documentation.

2019-03-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add loadkeys-static.
	* gnu/packages/linux.scm (loadkeys-static): New variable.

	vm: 'virtualized-operating-system' inherits from the user's bootloader config.
	* gnu/system/vm.scm (virtualized-operating-system): Inherit from the
	bootloader of OS.

2019-03-24  Ludovic Courtès  <ludo@gnu.org>
	    nee  <nee-git@hidamari.blue>

	services: xorg: Add a 'keyboard-layout' field in <xorg-configuration>.
	* gnu/services/xorg.scm (<xorg-configuration>)[keyboard-layout]: New
	field.
	(xorg-configuration->file)[input-class-section]: New procedure.
	Use it.
	* doc/guix.texi (X Window): Document 'keyboard-layout' field.

2019-03-24  Ludovic Courtès  <ludo@gnu.org>

	services: sddm, slim, gdm: Take an <xorg-configuration> record.
	* gnu/services/sddm.scm (<sddm-configuration>)[xorg-server-path]
	[xserver-arguments]: Remove.
	[xorg-configuration]: New field.
	(sddm-configuration-file): Adjust accordingly.
	* gnu/services/xorg.scm (<slim-configuration>)[startx]: Remove.
	[xorg-configuration]: New field.
	(slim-shepherd-service, slim-service): Adjust accordingly.
	(<gdm-configuration>)[x-server]: Remove.
	[xorg-configuration]: New field.
	(gdm-shepherd-service, gdm-service): Adjust accordingly.
	* doc/guix.texi (X Window): Update accordingly.

	services: xorg: Define an <xorg-configuration> record type.
	* gnu/services/xorg.scm (<xorg-configuration>): New record type.
	(xorg-configuration-file): Remove.
	(xorg-wrapper): Remove #:modules, #:configuration-file, and
	 #:xorg-server; add optional 'config' parameter instead.  Adjust
	accordingly.
	(xorg-start-command): Likewise.
	* doc/guix.texi (X Window): Document 'xorg-configuration'.  Update
	'xorg-start-command' documentation.  Remove 'xorg-configuration-file'
	documentation.

	services: xorg: Remove unused #:guile parameter.
	* gnu/services/xorg.scm (xorg-wrapper): Remove #:guile, which was unused.
	(xorg-start-command): Likewise.
	(xinitrc): Likewise.

2019-03-24  Ludovic Courtès  <ludo@gnu.org>
	    nee  <nee-git@hidamari.blue>

	bootloader: Add a 'keyboard-layout' field.
	* gnu/bootloader/grub.scm (keyboard-layout-file): New procedure.
	(grub-configuration-file)[keyboard-layout-file]: New variable.
	[builder]: Use it.
	* gnu/bootloader.scm (<bootloader-configuration>)[keyboard-layout]: New
	field.
	* doc/guix.texi (Bootloader Configuration): Document it.

2019-03-24  Ludovic Courtès  <ludo@gnu.org>

	Add (gnu system keyboard).
	* gnu/system/keyboard.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* gnu.scm (%public-modules): Add it.

	bootloader: Reindent record type definition.
	* gnu/bootloader.scm (<bootloader-configuration>): Reindent.

	bootloader: Remove unused 'additional-configuration' field.
	* gnu/bootloader.scm (<bootloader-configuration>)[additional-configuration]:
	Remove.

2019-03-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: flatpak: Use glib-or-gtk-build-system.
	This wraps 'flatpak' such that GIO_EXTRA_MODULES is set, thereby
	allowing GIO (part of GLib) to find the GnuTLS-based TLS backend that
	glib-networking provides.

	Fixes <https://bugs.gnu.org/34861>.
	Reported by Raghav Gururajan <rvgn@disroot.org>.

	* gnu/packages/package-management.scm (flatpak)[build-system]: Change to
	GLIB-OR-GTK-BUILD-SYSTEM.

2019-03-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: avidemux: Update to 2.7.3.
	* gnu/packages/video.scm (avidemux): Update to 2.7.3.

2019-03-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-untb.
	* gnu/packages/cran.scm (r-untb): New variable.

	gnu: Add r-brobdingnag.
	* gnu/packages/cran.scm (r-brobdingnag): New variable.

	gnu: Add r-partitions.
	* gnu/packages/cran.scm (r-partitions): New variable.

	gnu: Add r-bedr.
	* gnu/packages/cran.scm (r-bedr): New variable.

	gnu: Add r-wgaim.
	* gnu/packages/cran.scm (r-wgaim): New variable.

	gnu: Add r-lemon.
	* gnu/packages/cran.scm (r-lemon): New variable.

	gnu: r-phangorn: Update to 2.5.3.
	* gnu/packages/bioinformatics.scm (r-phangorn): Update to 2.5.3.

	gnu: r-gqtlstats: Update to 1.14.1.
	* gnu/packages/bioinformatics.scm (r-gqtlstats): Update to 1.14.1.

	gnu: r-rbgl: Update to 1.58.2.
	* gnu/packages/bioinformatics.scm (r-rbgl): Update to 1.58.2.

	gnu: r-getopt: Update to 1.20.3.
	* gnu/packages/cran.scm (r-getopt): Update to 1.20.3.

	gnu: r-polynom: Update to 1.4-0.
	* gnu/packages/cran.scm (r-polynom): Update to 1.4-0.

	gnu: r-quantmod: Update to 0.4-14.
	* gnu/packages/cran.scm (r-quantmod): Update to 0.4-14.

	gnu: r-pls: Update to 2.7-1.
	* gnu/packages/cran.scm (r-pls): Update to 2.7-1.

	gnu: r-rcpparmadillo: Update to 0.9.300.2.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.300.2.0.

	gnu: r-openssl: Update to 1.3.
	* gnu/packages/statistics.scm (r-openssl): Update to 1.3.

	gnu: r-matrix: Update to 1.2-17.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.2-17.

2019-03-24  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: perl-package-stash: Update source tarball URL.
	* gnu/packages/perl.scm (perl-package-stash)[source]: Update URL.

	gnu: perl-package-stash-xs: Update source tarball URL.
	* gnu/packages/perl.scm (perl-package-stash-xs)[source]: Update URL.

2019-03-24  Efraim Flashner  <efraim@flashner.co.il>

	doc: Remove instances of powerpc-linux being a supported Guix architecture.
	* doc/contributing.texi (Submitting Patches): Remove powerpc-linux
	examples.
	* doc/guix.texi (Virtualization Services): Replace powerpc-linux example
	with mips64el-linux.

2019-03-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ddcutil: Update to 0.9.5.
	* gnu/packages/hardware.scm (ddcutil): Update to 0.9.5.

	gnu: openmw: Don't use NAME in source URI.
	* gnu/packages/game-development.scm (openmw)[source]: Hard-code NAME.

	gnu: physfs: Update to 3.0.2.
	* gnu/packages/game-development.scm (physfs): Update to 3.0.2.

	gnu: tiled: Update to 1.2.3.
	* gnu/packages/game-development.scm (tiled): Update to 1.2.3.

2019-03-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bennu-game-development: Build against openssl on all archictures.
	* gnu/packages/game-development.scm (bennu-game-development)[arguments]:
	Rename custom phase to 'patch-configure-to-use-openssl, change glob
	pattern to match all cases. Return #t from all phases.

	gnu: bennu-game-development: Remove bundled code.
	* gnu/packages/game-development.scm (bennu-game-development)[source]:
	Add snippet to remove '3rdparty' folder from source code.

2019-03-24  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-gsl: Update to 1.24.0.
	* gnu/packages/ocaml.scm (ocaml-gsl): Update to 1.24.0.

	gnu: dune: Fix libdir.
	* gnu/packages/ocaml.scm (dune): Install libraries in site-lib.

	gnu: ocaml-bos: Update to 0.2.0.
	* gnu/packages/ocaml.scm (ocaml-bos): Update to 0.2.0.

	gnu: ocaml-react: Update to 1.2.1.
	* gnu/packages/ocaml.scm (ocaml-react): Update to 1.2.1.

2019-03-24  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add bennu-game-development-modules.
	* gnu/packages/game-development.scm (bennu-game-development-modules): New variable.

	gnu: Add bennu-game-development.
	* gnu/packages/game-development.scm (bennu-game-development): New variable.

2019-03-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: perl-image-exiftool: Downgrade to 11.30.
	* gnu/packages/photo.scm (perl-image-exiftool): Downgrade to 11.30.

2019-03-23  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust 'guix pack -f squashfs' test.
	This is a followup to 427c87d0bdc06cc3ee7fc220fd3ad36084412533.

	* tests/pack.scm ("squashfs-image + localstatedir"): Expect "bin" to be
	a relative symlink.

2019-03-23  Ludovic Courtès  <ludo@gnu.org>

	ui: Bypass Texinfo parsing and rendering for searches.
	This makes search queries such as:

	  LANGUAGE=fr guix package -s utilitaire -s recherche

	about 6 times faster.

	* guix/ui.scm (%package-metrics): Do not use 'package-synopsis-string'
	and 'package-description-string' to bypass Texinfo parsing and
	rendering.

2019-03-23  Ludovic Courtès  <ludo@gnu.org>

	tests: Add missing import.
	This is a followup to 22f95e028f038cee342f455dfc55bd32b804907c.

	* tests/scripts.scm: Use (guix tests).

2019-03-23  Pkill -9  <pkill9@runbox.com>

	gnu: Add odamex.
	* gnu/packages/games.scm (odamex): New variable.

2019-03-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: filezilla: Update to 3.41.2 [security fixes].
	* gnu/packages/ftp.scm (filezilla): Update to 3.41.2.

2019-03-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: asunder: Update to 2.9.3.
	* gnu/packages/cdrom.scm (asunder): Update to 2.9.3.

	gnu: lynis: Update to 2.7.3.
	* gnu/packages/admin.scm (lynis): Update to 2.7.3.
	[native-inputs]: Update lynis-sdk, too.

2019-03-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-mako: Update to 1.0.8.
	* gnu/packages/python-xyz.scm (python-mako): Update to 1.0.8.
	[arguments]: Remove.

	gnu: python-pytest: Update to 4.3.1.
	* gnu/packages/check.scm (python-pytest): Update to 4.3.1.
	[source](patches): Remove.
	* gnu/packages/patches/python-pytest-pluggy-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: libgpg-error: Update to 1.36.
	* gnu/packages/gnupg.scm (libgpg-error): Update to 1.36.

	gnu: poppler: Update to 0.75.0.
	* gnu/packages/pdf.scm (poppler): Update to 0.75.0.

2019-03-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: Python: Remove bundled libraries.
	Fixes <https://bugs.gnu.org/32957>.

	* gnu/packages/python.scm (python-2.7)[source](snippet): Remove bundled
	libffi, expat and zlib.  Add substitution to make pyexpat use system expat.
	[arguments]: Add "--with-system-expat" to #:configure-flags.
	[inputs]: Add EXPAT.
	* gnu/packages/python.scm (python-3.7)[source](snippet): Delete bundled expat
	and add the same pyexpat substitution.
	* gnu/packages/python.scm (python2-minimal, python-minimal)[inputs]: Add EXPAT.

2019-03-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: stb: Update snapshot.
	* gnu/packages/stb.scm (stb): Update to commit 2c2908f50515dcd.
	(stb-image): Update to 2.22.
	(stb-image-write): Update to 1.13.

	gnu: fontforge: Build against Python 3.
	* gnu/packages/fontutils.scm (fontforge)[inputs]: Change from PYTHON-2 to PYTHON.

	Merge branch 'staging' into core-updates

2019-03-23  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-alcotest: Update to 0.8.5.
	* gnu/packages/ocaml.scm (ocaml-alcotest): Update to 0.8.5.

	guix: dune-build-system: Add a package parameter.
	* guix/build-system/dune.scm: Add a package parameter.
	* guix/build/dune.scm (build, test, install): Use it.
	* doc/guix.texi: Document it.

2019-03-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: imagemagick: Update to 6.9.10-34.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-34.

	gnu: librsvg: Restore version 2.40.20.
	* gnu/packages/gnome.scm (librsvg): Downgrade to 2.40.20.
	(librsvg-next): New public variable.

	gnu: CUPS: Update to 2.2.11.
	* gnu/packages/cups.scm (cups-minimal): Update to 2.2.11.

	gnu: gnome-shell: Use the test-only Xorg variant for tests.
	* gnu/packages/gnome.scm (gnome-shell)[native-inputs]: Change XORG-SERVER to
	XORG-SERVER-FOR-TESTS.

	Merge branch 'master' into staging

	gnu: ldb: Update to 1.6.3.
	* gnu/packages/samba.scm (ldb): Update to 1.6.3.

	gnu: tevent: Update to 0.10.0.
	* gnu/packages/samba.scm (tevent): Update to 0.10.0.

	gnu: talloc: Update to 2.2.0.
	* gnu/packages/samba.scm (talloc): Update to 2.2.0.

	gnu: tdb: Update to 1.4.0.
	* gnu/packages/databases.scm (tdb): Update to 1.4.0.

	gnu: ffmpeg: Update to 4.1.2.
	* gnu/packages/video.scm (ffmpeg): Update to 4.1.2.

2019-03-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add perl6-json.
	* gnu/packages/perl6.scm (perl6-json): New variable.

	gnu: Add perl6-mime-base64.
	* gnu/packages/perl6.scm (perl6-mime-base64): New variable.

	gnu: Add perl6-grammar-debugger.
	* gnu/packages/perl6.scm (perl6-grammar-debugger): New variable.

	gnu: Add perl6-grammar-profiler-simple.
	* gnu/packages/perl6.scm (perl6-grammar-profiler-simple): New variable.

	gnu: Add perl6-test-mock.
	* gnu/packages/perl6.scm (perl6-test-mock): New variable.

	gnu: Add perl6-oo-monitors.
	* gnu/packages/perl6.scm (perl6-oo-monitors): New variable.

	gnu: Add perl6-terminal-ansicolor.
	* gnu/packages/perl6.scm (perl6-terminal-ansicolor): New variable.

	gnu: Add perl6-svg-plot.
	* gnu/packages/perl6.scm (perl6-svg-plot): New variable.

	gnu: Add perl6-svg.
	* gnu/packages/perl6.scm (perl6-svg): New variable.

	gnu: Add perl6-xml-writer.
	* gnu/packages/perl6.scm (perl6-xml-writer): New variable.

	gnu: Add perl6-test-meta.
	* gnu/packages/perl6.scm (perl6-test-meta): New variable.

	gnu: Add perl6-license-spdx.
	* gnu/packages/perl6.scm (perl6-license-spdx): New variable.

	gnu: Add perl6-meta6.
	* gnu/packages/perl6.scm (perl6-meta6): New variable.

	gnu: Add perl6-json-class.
	* gnu/packages/perl6.scm (perl6-json-class): New variable.

	gnu: Add perl6-json-marshal.
	* gnu/packages/perl6.scm (perl6-json-marshal): New variable.

	gnu: Add perl6-json-unmarshal.
	* gnu/packages/perl6.scm (perl6-json-unmarshal): New variable.

	gnu: Add perl6-json-name.
	* gnu/packages/perl6.scm (perl6-json-name): New variable.

	gnu: Add perl6-json-fast.
	* gnu/packages/perl6.scm (perl6-json-fast): New variable.

	gnu: Add perl6-uri.
	* gnu/packages/perl6.scm (perl6-uri): New variable.

	gnu: Add perl6-zef.
	* gnu/packages/perl6.scm (perl6-zef): New variable.

	gnu: Add perl6-tap-harness.
	* gnu/packages/perl6.scm (perl6-tap-harness): New variable.

	build: Add rakudo-build-system.
	* guix/build-system/rakudo.scm,
	guix/build/rakudo-build-system.scm: New files.
	* Makefile.am (MODULES): Add them.
	* doc/guix.texi (Build System): Document it.

	gnu: Add rakudo.
	* gnu/packages/perl6.scm (rakudo): New variable.

	gnu: Add nqp.
	* gnu/packages/perl6.scm (nqp): New variable.

	gnu: Add moarvm.
	* gnu/packages/perl6.scm (moarvm): New variable.

	gnu: Add libtommath-1.0.
	* gnu/packages/multiprecision.scm (libtommath-1.0): New variable.

2019-03-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: perl-libwww: Update source uri.
	This is a follow-up to e4a69686abb3727ac41b7510fc5c4ce900083d62.

	* gnu/packages/web.scm (perl-libwww)[source]: Update to new upstream uri.

2019-03-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-plack-test-externalserver: Update to 0.02.
	* gnu/packages/web.scm (perl-plack-test-externalserver): Update to 0.02.

	gnu: perl-finance-quote: Update to 1.47.
	* gnu/packages/web.scm (perl-finance-quote): Update to 1.47.

	gnu: perl-plack-middleware-removeredundantbody: Update to 0.07.
	* gnu/packages/web.scm (perl-plack-middleware-removeredundantbody): Update to 0.07.

	gnu: perl-test-www-mechanize: Update to 1.52.
	* gnu/packages/web.scm (perl-test-www-mechanize): Update to 1.52.

	gnu: perl-plack-middleware-reverseproxy: Update to 0.16.
	* gnu/packages/web.scm (perl-plack-middleware-reverseproxy): Update to 0.16.

	gnu: perl-test-tcp: Update to 2.19.
	* gnu/packages/web.scm (perl-test-tcp): Update to 2.19.

	gnu: perl-cgi-simple: Update to 1.21.
	* gnu/packages/web.scm (perl-cgi-simple): Update to 1.21.

	gnu: perl-www-mechanize: Update to 1.91.
	* gnu/packages/web.scm (perl-www-mechanize): Update to 1.91.

	gnu: perl-html-lint: Update to 2.32.
	* gnu/packages/web.scm (perl-html-lint): Update to 2.32.

	gnu: perl-libwww: Update to 6.37.
	* gnu/packages/web.scm (perl-libwww): Update to 6.37.

	gnu: perl-crypt-openssl-random: Update to 0.15.
	* gnu/packages/tls.scm (perl-crypt-openssl-random): Update to 0.15.

	gnu: perl-class-c3-componentised: Update to 1.001002.
	* gnu/packages/perl.scm (perl-class-c3-componentised): Update to 1.001002.

	gnu: perl-carp: Update to 1.50.
	* gnu/packages/perl.scm (perl-carp): Update to 1.50.

	gnu: perl-unicode-linebreak: Update to 2019.001.
	* gnu/packages/perl.scm (perl-unicode-linebreak): Update to 2019.001.

	gnu: perl-text-unidecode: Update to 1.30.
	* gnu/packages/perl.scm (perl-text-unidecode): Update to 1.30.

	gnu: perl-moose: Update to 2.2011.
	* gnu/packages/perl.scm (perl-moose): Update to 2.2011.

	gnu: perl-cache-fastmmap: Update to 1.47.
	* gnu/packages/perl.scm (perl-cache-fastmmap): Update to 1.47.

	gnu: perl-sub-quote: Update to 2.006003.
	* gnu/packages/perl.scm (perl-sub-quote): Update to 2.006003.

	gnu: perl-file-slurp: Update to 9999.26.
	* gnu/packages/perl.scm (perl-file-slurp): Update to 9999.26.

2019-03-23  Julien Lepiller  <julien@lepiller.eu>

	import: opam: Also update dune packages.
	* guix/import/opam.scm (opam-package?): Also accept packages that use the
	dune build system.

2019-03-23  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: Add python-minimock.
	* gnu/packages/check.scm (python-minimock, python2-minimock): New
	variables.

	gnu: Add python-podcastparser.
	* gnu/packages/podcast.scm (python-podcastparser): New variable.

	gnu: libmygpo-qt: Move to new 'gpodder.scm' file.
	* gnu/packages/music.scm (libmygpo-qt): Move to 'gpodder.scm'.
	* gnu/packages/gpodder.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2019-03-23  Ludovic Courtès  <ludo@gnu.org>

	graph: Factorize calls to 'fold-packages'.
	* guix/scripts/graph.scm (all-packages): New procedure.
	(%reverse-package-node-type, %reverse-bag-node-type): Use 'all-packages'
	instead of 'fold-packages'.

2019-03-23  Ludovic Courtès  <ludo@gnu.org>

	graph: Add the 'reverse-bag' graph.
	Suggested by Julien Lepiller.

	* guix/scripts/graph.scm (%reverse-bag-node-type): New variable.
	(%node-types): Add it.
	* tests/graph.scm ("reverse bag DAG"): New test.
	* doc/guix.texi (Invoking guix graph): Document it.

2019-03-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dropbear: Update to 2019.77.
	* gnu/packages/ssh.scm (dropbear): Update to 2019.77.
	[source]: Remove patch.
	* gnu/packages/patches/dropbear-CVE-2018-15599.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: dropbear: Don't use NAME in source URI.
	* gnu/packages/ssh.scm (dropbear)[source]: Hard-code NAME.

	gnu: perl-text-simpletable: Update to 2.07.
	* gnu/packages/perl.scm (perl-text-simpletable): Update to 2.07.

	gnu: perl-file-path: Update to 2.16.
	* gnu/packages/perl.scm (perl-file-path): Update to 2.16.

	gnu: perl-path-tiny: Update to 0.108.
	* gnu/packages/perl.scm (perl-path-tiny): Update to 0.108.

	gnu: perl-list-someutils: Update to 0.56.
	* gnu/packages/perl.scm (perl-list-someutils): Update to 0.56.

	gnu: perl-file-temp: Update to 0.2309.
	* gnu/packages/perl.scm (perl-file-temp): Update to 0.2309.

	gnu: perl-text-csv-xs: Update to 1.39.
	* gnu/packages/perl.scm (perl-text-csv-xs): Update to 1.39.

	gnu: perl-class-accessor-grouped: Update to 0.10014.
	* gnu/packages/perl.scm (perl-class-accessor-grouped): Update to 0.10014.

	gnu: perl-moosex-getopt: Update to 0.74.
	* gnu/packages/perl.scm (perl-moosex-getopt): Update to 0.74.

	gnu: perl-libintl-perl: Update to 1.31.
	* gnu/packages/perl.scm (perl-libintl-perl): Update to 1.31.

	gnu: perl-devel-hide: Update to 0.0010.
	* gnu/packages/perl.scm (perl-devel-hide): Update to 0.0010.

	gnu: perl-data-tumbler: Update to 0.010.
	* gnu/packages/perl.scm (perl-data-tumbler): Update to 0.010.

	gnu: perl-type-tiny: Update to 1.004004.
	* gnu/packages/perl.scm (perl-type-tiny): Update to 1.004004.

	gnu: perl-pathtools: Update to 3.75.
	* gnu/packages/perl.scm (perl-pathtools): Update to 3.75.

	gnu: perl-types-path-tiny: Update to 0.006.
	* gnu/packages/perl.scm (perl-types-path-tiny): Update to 0.006.

	gnu: perl-string-camelcase: Update to 0.04.
	* gnu/packages/perl.scm (perl-string-camelcase): Update to 0.04.

	gnu: perl-io-interactive: Update to 1.022.
	* gnu/packages/perl.scm (perl-io-interactive): Update to 1.022.

	gnu: perl-exporter-tiny: Update to 1.002001.
	* gnu/packages/perl.scm (perl-exporter-tiny): Update to 1.002001.

	gnu: perl-class-date: Update to 1.1.17.
	* gnu/packages/perl.scm (perl-class-date): Update to 1.1.17.

	gnu: perl-moox-cmd: Update to 0.017.
	* gnu/packages/perl.scm (perl-moox-cmd): Update to 0.017.

	gnu: perl-moosex-params-validate: Update to 0.21.
	* gnu/packages/perl.scm (perl-moosex-params-validate): Update to 0.21.

	gnu: perl-config-general: Update to 2.63.
	* gnu/packages/perl.scm (perl-config-general): Update to 2.63.

	gnu: perl-parent: Update to 0.237.
	* gnu/packages/perl.scm (perl-parent): Update to 0.237.

	gnu: perl-moosex-role-parameterized: Update to 1.10.
	* gnu/packages/perl.scm (perl-moosex-role-parameterized): Update to 1.10.

	gnu: perl-class-load: Update to 0.25.
	* gnu/packages/perl.scm (perl-class-load): Update to 0.25.

	gnu: perl-cpanel-json-xs: Update to 4.10.
	* gnu/packages/perl.scm (perl-cpanel-json-xs): Update to 4.10.

	gnu: perl-set-object: Update to 1.39.
	* gnu/packages/perl.scm (perl-set-object): Update to 1.39.

	gnu: perl-ipc-cmd: Update to 1.02.
	* gnu/packages/perl.scm (perl-ipc-cmd): Update to 1.02.

	gnu: perl-type-tiny-xs: Update to 0.014.
	* gnu/packages/perl.scm (perl-type-tiny-xs): Update to 0.014.

	gnu: perl-datetime-format-natural: Update to 1.06.
	* gnu/packages/perl.scm (perl-datetime-format-natural): Update to 1.06.

	gnu: perl-term-size-perl: Update to 0.031.
	* gnu/packages/perl.scm (perl-term-size-perl): Update to 0.031.

	gnu: perl-strictures: Update to 2.000006.
	* gnu/packages/perl.scm (perl-strictures-2): Update to 2.000006.

	gnu: perl-tree-simple: Update to 1.33.
	* gnu/packages/perl.scm (perl-tree-simple): Update to 1.33.

	gnu: perl-business-ismn: Update to 1.201.
	* gnu/packages/perl.scm (perl-business-ismn): Update to 1.201.

	gnu: perl-moosex-types-loadableclass: Update to 0.015.
	* gnu/packages/perl.scm (perl-moosex-types-loadableclass): Update to 0.015.

	gnu: perl-carp-always: Update to 0.16.
	* gnu/packages/perl.scm (perl-carp-always): Update to 0.16.

	gnu: perl-object-signature: Update to 1.08.
	* gnu/packages/perl.scm (perl-object-signature): Update to 1.08.

	gnu: perl-net-dns-native: Update to 0.20.
	* gnu/packages/perl.scm (perl-net-dns-native): Update to 0.20.

	gnu: perl-moosex-emulate-class-accessor-fast: Update to 0.009032.
	* gnu/packages/perl.scm (perl-moosex-emulate-class-accessor-fast): Update to 0.009032.

	gnu: perl-svg: Update to 2.84.
	* gnu/packages/perl.scm (perl-svg): Update to 2.84.

	gnu: perl-boolean: Update to 0.46.
	* gnu/packages/perl.scm (perl-boolean): Update to 0.46.

	gnu: perl-ipc-run: Update to 20180523.0.
	* gnu/packages/perl.scm (perl-ipc-run): Update to 20180523.0.

	gnu: perl-tree-simple-visitorfactory: Update to 0.15.
	* gnu/packages/perl.scm (perl-tree-simple-visitorfactory): Update to 0.15.

	gnu: perl-file-sharedir: Update to 1.116.
	* gnu/packages/perl.scm (perl-file-sharedir): Update to 1.116.

	gnu: perl-log-report-optional: Update to 1.06.
	* gnu/packages/perl.scm (perl-log-report-optional): Update to 1.06.

	gnu: perl-mouse: Update to 2.5.6.
	* gnu/packages/perl.scm (perl-mouse): Update to 2.5.6.

	gnu: perl-package-stash: Update to 0.38.
	* gnu/packages/perl.scm (perl-package-stash): Update to 0.38.

	gnu: perl-unicode-collate: Update to 1.27.
	* gnu/packages/perl.scm (perl-unicode-collate): Update to 1.27.

	gnu: perl-log-any: Update to 1.707.
	* gnu/packages/perl.scm (perl-log-any): Update to 1.707.

	gnu: perl-text-aligner: Update to 0.13.
	* gnu/packages/perl.scm (perl-text-aligner): Update to 0.13.

	gnu: perl-time-duration-parse: Update to 0.14.
	* gnu/packages/perl.scm (perl-time-duration-parse): Update to 0.14.

	gnu: perl-yaml-libyaml: Update to 0.76.
	* gnu/packages/perl.scm (perl-yaml-libyaml): Update to 0.76.

	gnu: perl-class-c3: Update to 0.34.
	* gnu/packages/perl.scm (perl-class-c3): Update to 0.34.

	gnu: perl-datetime-calendar-julian: Update to 0.100.
	* gnu/packages/perl.scm (perl-datetime-calendar-julian): Update to 0.100.

	gnu: perl-date-manip: Update to 6.76.
	* gnu/packages/perl.scm (perl-date-manip): Update to 6.76.

	gnu: perl-package-stash-xs: Update to 0.29.
	* gnu/packages/perl.scm (perl-package-stash-xs): Update to 0.29.

	gnu: perl-modern-perl: Update to 1.20181021.
	* gnu/packages/perl.scm (perl-modern-perl): Update to 1.20181021.

	gnu: perl-file-find-object-rule: Update to 0.0309.
	* gnu/packages/perl.scm (perl-file-find-object-rule): Update to 0.0309.

	gnu: perl-path-iterator-rule: Update to 1.014.
	* gnu/packages/perl.scm (perl-path-iterator-rule): Update to 1.014.

	gnu: perl-perlio-utf8-strict: Update to 0.007.
	* gnu/packages/perl.scm (perl-perlio-utf8-strict): Update to 0.007.

	gnu: perl-error: Update to 0.17027.
	* gnu/packages/perl.scm (perl-error): Update to 0.17027.

	gnu: perl-clone: Update to 0.41.
	* gnu/packages/perl.scm (perl-clone): Update to 0.41.

	gnu: perl-padwalker: Update to 2.3.
	* gnu/packages/perl.scm (perl-padwalker): Update to 2.3.

	gnu: perl-b-keywords: Update to 1.20.
	* gnu/packages/perl.scm (perl-b-keywords): Update to 1.20.

	gnu: perl-text-csv: Update to 1.99.
	* gnu/packages/perl.scm (perl-text-csv): Update to 1.99.

	gnu: perl-moox-types-mooselike: Update to 0.29.
	* gnu/packages/perl.scm (perl-moox-types-mooselike): Update to 0.29.

	gnu: perl-params-validationcompiler: Update to 0.30.
	* gnu/packages/perl.scm (perl-params-validationcompiler): Update to 0.30.

	gnu: perl-moosex-types-datetime-morecoercions: Update to 0.15.
	* gnu/packages/perl.scm (perl-moosex-types-datetime-morecoercions): Update to 0.15.

	gnu: perl-file-sharedir-dist: Update to 0.07.
	* gnu/packages/perl.scm (perl-file-sharedir-dist): Update to 0.07.

	gnu: perl-base: Update to 2.23.
	* gnu/packages/perl.scm (perl-base): Update to 2.23.

	gnu: perl-regexp-pattern: Update to 0.2.8.
	* gnu/packages/perl.scm (perl-regexp-pattern): Update to 0.2.8.

	gnu: perl-type-tie: Update to 0.014.
	* gnu/packages/perl.scm (perl-type-tie): Update to 0.014.

2019-03-23  Rutger Helling  <rhelling@mykolab.com>

	gnu: wayland: Update to 1.17.0.
	* gnu/packages/freedesktop.scm (wayland): Update to 1.17.0.

2019-03-23  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-rerun.
	* gnu/packages/ruby.scm (ruby-rerun): New variable.

	gnu: Add ruby-autoprefixer-rails.
	* gnu/packages/rails.scm (ruby-autoprefixer-rails): New variable.

	gnu: Add ruby-rspec-rails.
	* gnu/packages/ruby.scm (ruby-rspec-support): Export this variable, so that
	it's accessible from the (gnu packages rails) module.
	* gnu/packages/rails.scm (ruby-rspec-rails): New variable.

	gnu: ruby: Update some RSpec packages.
	* gnu/packages/ruby.scm (ruby-rspec-support): Update to 3.8.0.
	(ruby-rspec-core): Update to 3.8.0.
	(ruby-rspec-expectations): Update to 3.8.2.
	(ruby-rspec-mocks): Update to 3.8.0.
	(ruby-rspec): Update to 3.8.0.

	gnu: Add ruby-execjs.
	* gnu/packages/ruby.scm (ruby-execjs): New variable.

	gnu: Add ruby-web-console.
	* gnu/packages/rails.scm (ruby-web-console): New variable.

	gnu: Add ruby-bindex.
	* gnu/packages/ruby.scm (ruby-bindex): New variable.

	gnu: ruby-listen: Enable running the tests.
	* gnu/packages/ruby.scm (ruby-listen)[source]: Switch to the Git repository,
	as this includes the tests.
	[arguments]: Set #:test-target and tweak the Rakefile to avoid requiring
	Rubocop unnecessarily.
	[native-inputs]: Add bundler and ruby-rspec for running the test suite.
	[inputs]: Add ruby-thor, as this is used for bin/listen.
	[propagated-inputs]: Add ruby-dep, as this is listed as a runtime dependency
	in the gemspec.

2019-03-23  Christopher Baines  <mail@cbaines.net>

	gnu: Remove ruby-listen-3.0.
	This was used by ruby-jekyll-watch, but that's now been upgraded and now uses
	the ruby-listen package.

	* gnu/packages/ruby.scm (ruby-listen-3.0): Remove this variable.

2019-03-23  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-jekyll-watch: Update to 2.1.2.
	* gnu/packages/ruby.scm (ruby-jekyll-watch): Update to 2.1.2.
	[propagated-inputs]: Change to use ruby-listen, rather than ruby-listen-3.0.

	gnu: Add ruby-dep.
	* gnu/packages/ruby.scm (ruby-dep): New variable.

	gnu: Add ruby-sass-rails.
	* gnu/packages/rails.scm (ruby-sass-rails): New variable.

2019-03-22  Leo Famulari  <leo@famulari.name>

	gnu: libb2: Update to 0.98.1.
	* gnu/packages/crypto.scm (libb2): Update to 0.98.1.

2019-03-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: vpnc-scripts: Update to 20190116.1000e0f.
	* gnu/packages/vpn.scm (vpnc-scripts): Update to 20190116.1000e0f.

	gnu: mkfontscale: Update to 1.2.1.
	* gnu/packages/xorg.scm (mkfontscale): Update to 1.2.1.

	gnu: perl-datetime-timezone: Update to 2.23.
	* gnu/packages/perl.scm (perl-datetime-timezone): Update to 2.23.

	gnu: perl-universal-isa: Update to 1.20171012.
	* gnu/packages/perl.scm (perl-universal-isa): Update to 1.20171012.

	gnu: perl-json: Update to 4.02.
	* gnu/packages/perl.scm (perl-json): Update to 4.02.

	gnu: perl-time-hires: Update to 1.9760.
	* gnu/packages/perl.scm (perl-time-hires): Update to 1.9760.

	gnu: perl-business-issn: Update to 1.003.
	* gnu/packages/perl.scm (perl-business-issn): Update to 1.003.

	gnu: perl-time-duration: Update to 1.20.
	* gnu/packages/perl.scm (perl-time-duration): Update to 1.20.

	gnu: perl-text-template: Update to 1.55.
	* gnu/packages/perl.scm (perl-text-template): Update to 1.55.

	gnu: perl-moosex-role-withoverloading: Update to 0.17.
	* gnu/packages/perl.scm (perl-moosex-role-withoverloading): Update to 0.17.

	gnu: perl-carp-assert-more: Update to 1.16.
	* gnu/packages/perl.scm (perl-carp-assert-more): Update to 1.16.

	gnu: perl-template-toolkit: Update to 2.28.
	* gnu/packages/perl.scm (perl-template-toolkit): Update to 2.28.

	gnu: perl-carp-clan: Update to 6.07.
	* gnu/packages/perl.scm (perl-carp-clan): Update to 6.07.

	gnu: perl-devel-checkbin: Update to 0.04.
	* gnu/packages/perl.scm (perl-devel-checkbin): Update to 0.04.

	gnu: perl-datetime-format-builder: Update to 0.82.
	* gnu/packages/perl.scm (perl-datetime-format-builder): Update to 0.82.

	gnu: perl-unicode-normalize: Update to 1.26.
	* gnu/packages/perl.scm (perl-unicode-normalize): Update to 1.26.

	gnu: perl-pegex: Update to 0.70.
	* gnu/packages/perl.scm (perl-pegex): Update to 0.70.

	gnu: perl-yaml: Update to 1.27.
	* gnu/packages/perl.scm (perl-yaml): Update to 1.27.

	gnu: perl-uri-escape: Update to 1.76.
	* gnu/packages/perl-web.scm (perl-uri-escape): Update to 1.76.

	gnu: perl-webservice-musicbrainz: Update to 1.0.5.
	* gnu/packages/music.scm (perl-webservice-musicbrainz): Update to 1.0.5.

	gnu: perl-software-license: Update to 0.103014.
	* gnu/packages/license.scm (perl-software-license): Update to 0.103014.

	gnu: perl-lingua-en-tagger: Update to 0.30.
	* gnu/packages/language.scm (perl-lingua-en-tagger): Update to 0.30.

	gnu: bind: Return #T from all phases.
	* gnu/packages/dns.scm (isc-bind)[arguments]: Move #T from ‘check’ to ‘move-to-utils’ phase.

2019-03-22  Leo Famulari  <leo@famulari.name>

	gnu: vlc: Remove obsolete patches.
	* gnu/packages/video.scm (vlc)[arguments]: Remove obsolete Qt 5.11 changes in
	'patch-source' phase.

	gnu: VLC: Fix build with libssh2 > 1.8.0.
	* gnu/packages/video.scm (vlc)[arguments]: Adjust the faulty libssh2 feature
	detection macro.

2019-03-22  Tomáš Čech  <sleep_walker@gnu.org>

	gnu: Add xl2tpd.
	* gnu/packages/vpn.scm (xl2tpd): New variable.

2019-03-22  Ludovic Courtès  <ludo@gnu.org>

	vm: 'system-docker-image' calls 'sync' before rebooting.
	Previously we could end up silently building truncated tarballs.

	* gnu/system/vm.scm (system-docker-image)[build]: Add call to 'sync'.

2019-03-22  Ludovic Courtès  <ludo@gnu.org>

	system: Fix misleading comments.
	* gnu/system.scm (<operating-system>)[skeletons, services]: Fix
	misleading type comments.

2019-03-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tlp: Update to 1.2.1.
	* gnu/packages/linux.scm (tlp): Update to 1.2.1.

	gnu: emacs-xr: Update to 1.9.
	* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.9.

2019-03-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add starlong.
	* gnu/packages/bioinformatics.scm (starlong): New variable.

2019-03-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: parallel: Update to 20190322.
	* gnu/packages/parallel.scm (parallel): Update to 20190322.

2019-03-22  Marco van Hulten  <marco@hulten.org>

	gnu: claws-mail: Enable LDAP support.
	* gnu/packages/mail.scm (claws-mail)[arguments]: Add "--enable-ldap" to
	configure flags.

2019-03-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: graphicsmagick: Update to 1.3.31.
	* gnu/packages/imagemagick.scm (graphicsmagick): Update to 1.3.31.

	gnu: graphicsmagick: Don't use NAME in source URI.
	* gnu/packages/imagemagick.scm (graphicsmagick)[source]: Hard-code NAME.

2019-03-22  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: libgit2: Add comments.
	* gnu/packages/patches/libgit2-avoid-python.patch: Add comments.

2019-03-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: nss, nss-certs: Update to 3.43.
	* gnu/packages/gnuzilla.scm (nss): Update to 3.43.
	* gnu/packages/certs.scm (nss-certs): Ditto.

	gnu: nspr: Update to 4.21.
	* gnu/packages/gnuzilla.scm (nspr): Update to 4.21.

2019-03-21  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: libgit2: Avoid Python.
	* gnu/packages/patches/libgit2-avoid-python.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/version-control.scm (libgit2)[source]: Use it.
	[inputs]: Remove python.
	[native-inputs]: Add guile-2.2.

2019-03-21  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2019-03-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-reinforcelearn.
	* gnu/packages/cran.scm (r-reinforcelearn): New variable.

	gnu: Add r-picante.
	* gnu/packages/cran.scm (r-picante): New variable.

	gnu: r-assertthat: Update to 0.2.1.
	* gnu/packages/statistics.scm (r-assertthat): Update to 0.2.1.

	gnu: r-rlang: Update to 0.3.2.
	* gnu/packages/statistics.scm (r-rlang): Update to 0.3.2.

2019-03-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: teckit: Update to 2.5.9.
	* gnu/packages/fontutils.scm (teckit): Update to 2.5.9.

	gnu: teckit: Adjust indentation.
	* gnu/packages/fontutils.scm (teckit): Re-indent.

	gnu: teckit: Use release tarball.
	* gnu/packages/fontutils.scm (teckit)[source]: Use URL-FETCH.
	[native-inputs]: Remove AUTOCONF, AUTOMAKE and LIBTOOL.

2019-03-21  Leo Famulari  <leo@famulari.name>

	gnu: curl: Use hidden-package for curl's libssh2.
	This is a followup to commits c1f4e6491cecc5d121ef371a8fb2aa0a07030d36
	and af8f7eb4f2a664c2d0fb3faabaf2e80c72993ef6.

	* gnu/packages/curl.scm (libssh2-1.8.0): Use hidden-package.

2019-03-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-recipes: Update to 0.1.5.
	* gnu/packages/cran.scm (r-recipes): Update to 0.1.5.
	[propagated-inputs]: Remove r-broom, r-ddalpha, r-dimred, and r-pls; add
	r-generics, r-glue, and r-tidyr.

	gnu: r-zoo: Update to 1.8-5.
	* gnu/packages/statistics.scm (r-zoo): Update to 1.8-5.

	gnu: r-mgcv: Update to 1.8-28.
	* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-28.

	gnu: r-expm: Update to 0.999-4.
	* gnu/packages/cran.scm (r-expm): Update to 0.999-4.

	gnu: r-pkgbuild: Update to 1.0.3.
	* gnu/packages/cran.scm (r-pkgbuild): Update to 1.0.3.

2019-03-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs-emms: Add dependency on Mutagen.
	* gnu/packages/emacs-xyz.scm (emacs-emms)[arguments]: In 'configure'
	phase, for "emms-tag-editor.el", replace "mid3v2" but not "mp3info".
	[inputs]: Add PYTHON-MUTAGEN.

2019-03-21  Jack Hill  <jackhill@jackhill.us>

	gnu: Add emacs-semantic-refactor.
	* gnu/packages/emacs-xyz.scm (emacs-semantic-refactor): New variable.

2019-03-21  Robert Smith  <robertsmith@posteo.net>

	gnu: elixir: Update to 1.8.1.
	* gnu/packages/elixir.scm (elixir): Update to 1.8.1.
	[source](patches): New field.
	[home-page]: Use HTTPS.
	* gnu/packages/patches/elixir-path-length.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-03-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: gnupg: Update to 2.2.14.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.14.

	gnu: strace: Update to 5.0.
	* gnu/packages/linux.scm (strace): Update to 5.0.

	gnu: glm: Update to 0.9.9.4.
	* gnu/packages/maths.scm (glm): Update to 0.9.9.4.

	gnu: tbb: Update to 2019_U5.
	* gnu/packages/tbb.scm (tbb): Update to 2019_U5.
	[source]: Use GIT-FETCH because releases are no longer available.

	gnu: varnish: Update to 6.2.0.
	* gnu/packages/web.scm (varnish): Update to 6.2.0.
	[arguments]: Remove obsolete configure flag.  Add substitution for /bin/rm.

	gnu: libgit2: Update to 0.28.1.
	* gnu/packages/patches/libgit2-oom-test.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/version-control.scm (libgit2): Update to 0.28.1.
	[source](patches): Remove 'libgit2-oom-test.patch'.

	gnu: elogind: Update to 241.1.
	* gnu/packages/freedesktop.scm (elogind): Update to 241.1.

	build-system/meson: Add #:allowed-references and #:disallowed-references.
	* guix/build-system/meson.scm (meson-build): Add support for
	  #:allowed-references and #:disallowed-references.

2019-03-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: curl: Restore derivation.
	Commit af8f7eb4f2a664c2d0fb3faabaf2e80c72993ef6 accidentally changed the cURL
	derivation.  Remove use of HIDDEN-PACKAGE and restore input order to prevent a
	large number of rebuilds.

	* gnu/packages/ssh.scm (libssh2-1.8.0): Move from here ...
	* gnu/packages/curl.scm (libssh2-1.8.0): ... to here.  Don't use
	HIDDEN-PACKAGE and make it non-public.
	(curl)[inputs]: Move LIBSSH2-1.8.0 where it was before af8f7eb4f2a66.

2019-03-21  Leo Famulari  <leo@famulari.name>

	gnu: libssh2: Update to 1.8.1 [security fixes].
	Fixes CVE-2019-{3855,3856,3857,3858,3859,3860,3861,3862,3863}.

	* gnu/packages/ssh.scm (libssh2): Update to 1.8.1.
	(libssh2-1.8.0): New variable.
	* gnu/packages/curl.scm (curl)[inputs]: Use libssh2-1.8.0.

2019-03-21  Rutger Helling  <rhelling@mykolab.com>

	gnu: vulkan-tools: Remove unnecessary inputs.
	* gnu/packages/vulkan.scm (vulkan-tools)[inputs]: Remove mesa, vulkan-headers.
	[native-inputs]: Add vulkan-headers.

	gnu: vulkan-loader: Remove unnecessary inputs.
	* gnu/packages/vulkan.scm (vulkan-loader)[arguments]: Remove
	-DBUILD_LAYERS=OFF.
	[inputs]: Remove all.
	[native-inputs]: Add libxrandr, vulkan-headers, wayland.

2019-03-21  Brett Gilio  <brettg@posteo.net>

	gnu: emacs-hackernews: Update to 0.5.0-1-916c3da.
	* gnu/packages/emacs-xyz.scm (emacs-hackernews): Update to 0.5.0-1-916c3da.

2019-03-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: qwt: Update to 6.1.4.
	* gnu/packages/qt.scm (qwt): Update to 6.1.4.

	gnu: jekyll: Update to 3.8.5.
	* gnu/packages/ruby.scm (jekyll): Update to 3.8.5.

	gnu: ruby-fivemat: Update to 1.3.7.
	* gnu/packages/ruby.scm (ruby-fivemat): Update to 1.3.7.

	gnu: ruby-activesupport: Update to 5.2.2.1.
	* gnu/packages/ruby.scm (ruby-activesupport): Update to 5.2.2.1.

	gnu: ruby-rails: Update to 5.2.2.1.
	* gnu/packages/rails.scm (ruby-rails): Update to 5.2.2.1.

	gnu: ruby-railties: Update to 5.2.2.1.
	* gnu/packages/rails.scm (ruby-railties): Update to 5.2.2.1.

	gnu: ruby-actionmailer: Update to 5.2.2.1.
	* gnu/packages/rails.scm (ruby-actionmailer): Update to 5.2.2.1.

	gnu: ruby-activestorage: Update to 5.2.2.1.
	* gnu/packages/rails.scm (ruby-activestorage): Update to 5.2.2.1.

	gnu: ruby-activejob: Update to 5.2.2.1.
	* gnu/packages/rails.scm (ruby-activejob): Update to 5.2.2.1.

	gnu: ruby-actioncable: Update to 5.2.2.1.
	* gnu/packages/rails.scm (ruby-actioncable): Update to 5.2.2.1.

	gnu: ruby-actionpack: Update to 5.2.2.1.
	* gnu/packages/rails.scm (ruby-actionpack): Update to 5.2.2.1.

	gnu: ruby-actionview: Update to 5.2.2.1.
	* gnu/packages/rails.scm (ruby-actionview): Update to 5.2.2.1.

	gnu: ruby-activerecord: Update to 5.2.2.1.
	* gnu/packages/rails.scm (ruby-activerecord): Update to 5.2.2.1.

	gnu: ruby-activemodel: Update to 5.2.2.1.
	* gnu/packages/rails.scm (ruby-activemodel): Update to 5.2.2.1.

	gnu: libmatroska: Update to 1.5.0.
	* gnu/packages/video.scm (libmatroska): Update to 1.5.0.

	gnu: libmatroska: Don't use NAME in source URI.
	* gnu/packages/video.scm (libmatroska)[source]: Hard-code NAME.

	gnu: python-python-gast: Update to 0.2.2.
	* gnu/packages/python-xyz.scm (python-python-gast): Update to 0.2.2.

	gnu: python-latexcodec: Update to 1.0.6.
	* gnu/packages/python-xyz.scm (python-latexcodec): Update to 1.0.6.

	gnu: python-pyro4: Update to 4.75.
	* gnu/packages/python-xyz.scm (python-pyro4): Update to 4.75.

	gnu: plantuml: Update to 1.2019.3.
	* gnu/packages/uml.scm (plantuml): Update to 1.2019.3.

	gnu: ghostwriter: Update to 1.7.4.
	* gnu/packages/text-editors.scm (ghostwriter): Update to 1.7.4.

	gnu: kakoune: Update to 2019.01.20.
	* gnu/packages/text-editors.scm (kakoune): Update to 2019.01.20.

	gnu: kakoune: Don't use NAME in source URI.
	* gnu/packages/text-editors.scm (kakoune)[source]: Hard-code NAME.

	gnu: terraform-docs: Update to 0.6.0.
	* gnu/packages/terraform.scm (terraform-docs): Update to 0.6.0.

2019-03-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	cmake: Generate documentation.
	To prevent complicating the dependencies of a core tool, a new variant,
	CMAKE-MINIMAL is introduced and the CMake build system is configured to use it
	by default.  The regular CMAKE package gains a manpage, info manual as well
	as HTML documentation.

	Fixes issue #33497 (https://bugs.gnu.org/33497).

	* gnu/packages/cmake.scm (gnu): Use modules (gnu packages python-xyz),
	(gnu packages texinfo) and (srfi srfi-1).
	(cmake-minimal): Rename the original cmake variable to this.
	[phases]{configure}: Extract the configure script arguments to...
	[configure-flags]: here.
	[properties]: Set the HIDDEN? property to #t.
	(cmake): New variable, which inherits from CMAKE-MINIMAL.
	[phases]{move-html-doc}: Add phase.
	[native-inputs]: Add PYTHON-SPHINX and TEXINFO.
	[outputs]: Add the "doc" output.
	[properties]: Clear the inherited HIDDEN? property.
	* guix/build-system/cmake.scm (default-cmake): Use CMAKE-MINIMAL instead of
	CMAKE.

2019-03-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-spam: Update to 2.2-2.
	* gnu/packages/cran.scm (r-spam): Update to 2.2-2.

	gnu: r-sjstats: Update to 0.17.4.
	* gnu/packages/cran.scm (r-sjstats): Update to 0.17.4.
	[propagated-inputs]: Remove r-bayesplot, r-coin, r-crayon, r-glmmtmb, r-nlme,
	and r-pwr; add r-insight.

	gnu: r-gsl: Update to 2.1-5.
	* gnu/packages/cran.scm (r-gsl): Update to 2.1-5.

	gnu: r-coin: Update to 1.3-0.
	* gnu/packages/cran.scm (r-coin): Update to 1.3-0.
	[propagated-inputs]: Add r-libcoin and r-matrixstats.

	gnu: r-fs: Update to 1.2.7.
	* gnu/packages/cran.scm (r-fs): Update to 1.2.7.

	gnu: r-ggeffects: Update to 0.9.0.
	* gnu/packages/cran.scm (r-ggeffects): Update to 0.9.0.
	[propagated-inputs]: Remove r-crayon, r-ggplot2, r-lme4, r-prediction,
	r-sjstats, r-tidyr; add r-insight.

	gnu: r-proc: Update to 1.14.0.
	* gnu/packages/cran.scm (r-proc): Update to 1.14.0.
	[propagated-inputs]: Remove r-ggplot2.

	gnu: r-huge: Update to 1.3.1.
	* gnu/packages/cran.scm (r-huge): Update to 1.3.1.

	gnu: r-rgl: Update to 0.100.19.
	* gnu/packages/cran.scm (r-rgl): Update to 0.100.19.

	gnu: r-argparse: Update to 2.0.1.
	* gnu/packages/cran.scm (r-argparse): Update to 2.0.1.
	[propagated-inputs]: Remove r-getopt.

	gnu: r-findpython: Update to 1.0.5.
	* gnu/packages/cran.scm (r-findpython): Update to 1.0.5.

	gnu: r-sjmisc: Update to 2.7.9.
	* gnu/packages/cran.scm (r-sjmisc): Update to 2.7.9.
	[propagated-inputs]: Remove r-broom, r-crayon, r-stringdist, r-stringr, and
	r-tidyr.

	gnu: r-ncdf4: Update to 1.16.1.
	* gnu/packages/cran.scm (r-ncdf4): Update to 1.16.1.

	gnu: r-sjlabelled: Update to 1.0.17.
	* gnu/packages/cran.scm (r-sjlabelled): Update to 1.0.17.
	[propagated-inputs]: Remove r-broom, r-prediction, and r-snakecase; add
	r-insight.

	gnu: r-gmp: Update to 0.5-13.5.
	* gnu/packages/cran.scm (r-gmp): Update to 0.5-13.5.

	gnu: r-mcmc: Update to 0.9-6.
	* gnu/packages/cran.scm (r-mcmc): Update to 0.9-6.

	gnu: r-gamlss-dist: Update to 5.1-3.
	* gnu/packages/cran.scm (r-gamlss-dist): Update to 5.1-3.

	gnu: r-future: Update to 1.12.0.
	* gnu/packages/cran.scm (r-future): Update to 1.12.0.

	gnu: r-msir: Update to 1.3.2.
	* gnu/packages/cran.scm (r-msir): Update to 1.3.2.
	[propagated-inputs]: Remove r-rgl.

	gnu: r-e1071: Update to 1.7-1.
	* gnu/packages/statistics.scm (r-e1071): Update to 1.7-1.

	gnu: r-purrr: Update to 0.3.2.
	* gnu/packages/statistics.scm (r-purrr): Update to 0.3.2.

	gnu: r-mclust: Update to 5.4.3.
	* gnu/packages/statistics.scm (r-mclust): Update to 5.4.3.

	gnu: r-robustbase: Update to 0.93-4.
	* gnu/packages/statistics.scm (r-robustbase): Update to 0.93-4.
	[inputs]: Move gfortran from here...
	[native-inputs]: ...to here.

	gnu: r-zip: Update to 2.0.1.
	* gnu/packages/cran.scm (r-zip): Update to 2.0.1.

	gnu: r-tinytex: Update to 0.11.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.11.

	gnu: r-processx: Update to 3.3.0.
	* gnu/packages/cran.scm (r-processx): Update to 3.3.0.

	gnu: r-cli: Update to 1.1.0.
	* gnu/packages/cran.scm (r-cli): Update to 1.1.0.

	gnu: r-ordinal: Update to 2019.3-9.
	* gnu/packages/cran.scm (r-ordinal): Update to 2019.3-9.

	gnu: r-lmoments: Update to 1.3-1.
	* gnu/packages/cran.scm (r-lmoments): Update to 1.3-1.
	[propagated-inputs]: Add r-rcpp and r-rcpparmadillo.

	gnu: r-rcpp: Update to 1.0.1.
	* gnu/packages/cran.scm (r-rcpp): Update to 1.0.1.

	gnu: r-glue: Update to 1.3.1.
	* gnu/packages/cran.scm (r-glue): Update to 1.3.1.

	gnu: r-colorspace: Update to 1.4-1.
	* gnu/packages/cran.scm (r-colorspace): Update to 1.4-1.

	gnu: r-readxl: Update to 1.3.1.
	* gnu/packages/cran.scm (r-readxl): Update to 1.3.1.

	gnu: r-rmarkdown: Update to 1.12.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 1.12.

	gnu: r-rcpparmadillo: Update to 0.9.200.7.1.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.200.7.1.
	[native-inputs]: Add ghc-pandoc, ghc-pandoc-citeproc, and r-rmarkdown.

	gnu: r-httpuv: Update to 1.5.0.
	* gnu/packages/cran.scm (r-httpuv): Update to 1.5.0.
	[native-inputs]: Remove pkg-config; move r-rcpp from here...
	[propagated-inputs]: ...to here; add r-r6.

	gnu: r-diversitree: Update to 0.9-11.
	* gnu/packages/bioinformatics.scm (r-diversitree): Update to 0.9-11.

	gnu: r-rstudioapi: Update to 0.10.
	* gnu/packages/statistics.scm (r-rstudioapi): Update to 0.10.

	gnu: r-git2r: Update to 0.25.2.
	* gnu/packages/statistics.scm (r-git2r): Update to 0.25.2.

	gnu: r-tibble: Update to 2.1.1.
	* gnu/packages/statistics.scm (r-tibble): Update to 2.1.1.

	gnu: r-knitr: Update to 1.22.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.22.

	gnu: r-highr: Update to 0.8.
	* gnu/packages/statistics.scm (r-highr): Update to 0.8.

	gnu: r-lazyeval: Update to 0.2.2.
	* gnu/packages/statistics.scm (r-lazyeval): Update to 0.2.2.

	gnu: r-stringi: Update to 1.4.3.
	* gnu/packages/statistics.scm (r-stringi): Update to 1.4.3.

	gnu: r-permute: Update to 0.9-5.
	* gnu/packages/statistics.scm (r-permute): Update to 0.9-5.

	gnu: r-matrix: Update to 1.2-16.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.2-16.

	gnu: qtractor: Update to 0.9.6.
	* gnu/packages/music.scm (qtractor): Update to 0.9.6.

	gnu: r-ape: Update to 5.3.
	* gnu/packages/cran.scm (r-ape): Update to 5.3.

	gnu: r-maldiquant: Update to 1.19.2.
	* gnu/packages/bioinformatics.scm (r-maldiquant): Update to 1.19.2.

	gnu: Add r-libcoin.
	* gnu/packages/cran.scm (r-libcoin): New variable.

	gnu: r-callr: Update to 3.2.0.
	* gnu/packages/cran.scm (r-callr): Update to 3.2.0.

	gnu: r-dendextend: Update to 1.10.0.
	* gnu/packages/cran.scm (r-dendextend): Update to 1.10.0.

	gnu: r-sys: Update to 3.1.
	* gnu/packages/cran.scm (r-sys): Update to 3.1.

	gnu: r-diversitree: Fix typo.
	* gnu/packages/bioinformatics.scm (r-diversitree)[propagated-inputs]: Fix typo
	in package labels.

	gnu: Add r-insight.
	* gnu/packages/cran.scm (r-insight): New variable.

2019-03-20  Mark H Weaver  <mhw@netris.org>

	gnu: blender: Restore version 2.79b for systems without OpenGL 3.
	Fixes <https://bugs.gnu.org/33882>.

	* gnu/packages/graphics.scm (blender-2.79): New variable.
	(blender)[description]: Remove obsolete claim that the stable
	release no longer works in Guix.
	* gnu/packages/patches/blender-2.79-newer-ffmpeg.patch,
	gnu/packages/patches/blender-2.79-python-3.7-fix.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

2019-03-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-annotationhub: Update to 2.14.5.
	* gnu/packages/bioinformatics.scm (r-annotationhub): Update to 2.14.5.

	gnu: r-genomicfeatures: Update to 1.34.6.
	* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.34.6.

	gnu: r-variantannotation: Update to 1.28.13.
	* gnu/packages/bioinformatics.scm (r-variantannotation): Update to 1.28.13.

	gnu: r-category: Update to 2.48.1.
	* gnu/packages/bioinformatics.scm (r-category): Update to 2.48.1.

	gnu: r-dexseq: Update to 1.28.3.
	* gnu/packages/bioinformatics.scm (r-dexseq): Update to 1.28.3.

	gnu: r-annotate: Update to 1.60.1.
	* gnu/packages/bioconductor.scm (r-annotate): Update to 1.60.1.

2019-03-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-wm: Compile and use canonical directories.
	Fixes <https://bugs.gnu.org/34922>.

	* gnu/packages/guile-wm.scm (guile-wm)[arguments]: Rename "set-go-directory"
	phase to "set-module-directory"; change "set-load-path" phase to wrap
	executable in the correct environment variables; add phase "install-go-files".

2019-03-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: obs: Update to 23.0.2.
	* gnu/packages/video.scm (obs): Update to 23.0.2.

	gnu: perl-plack-middleware-methodoverride: Update to 0.20.
	* gnu/packages/web.scm (perl-plack-middleware-methodoverride): Update to 0.20.

	gnu: perl-uri-template: Update to 0.24.
	* gnu/packages/web.scm (perl-uri-template): Update to 0.24.

	gnu: mkfontscale: Update to 1.2.0.
	* gnu/packages/xorg.scm (mkfontscale): Update to 1.2.0.

	gnu: xf86-video-ati: Update to 19.0.1.
	* gnu/packages/xorg.scm (xf86-video-ati): Update to 19.0.1.

	gnu: xf86-video-amdgpu: Update to 19.0.1.
	* gnu/packages/xorg.scm (xf86-video-amdgpu): Update to 19.0.1.

	gnu: pencil2d: Update to 0.6.3.
	* gnu/packages/animation.scm (pencil2d): Update to 0.6.3.

	gnu: python-colorspacious: Don't use unstable tarball.
	* gnu/packages/python-xyz.scm (python-colorspacious)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2019-03-20  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.0.3.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.3.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.30.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.30.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.107.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.107.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.164.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.164.

2019-03-20  Ricardo Wurmus  <rekado@elephly.net>

	services: Add nslcd-service-type.
	* gnu/services/authentication.scm (nslcd-service-type, nslcd-configuration,
	%nslcd-accounts): New variables.
	(uglify-field-name, value->string, serialize-field, serialize-list,
	ssl-option?, tls-reqcert-option?, deref-option?,
	comma-separated-list-of-strings?, serialize-ignore-users-option, log-option?,
	serialize-log-option, valid-map?, scope-option?, serialize-scope-option,
	map-entry?, list-of-map-entries?, filter-entry?, list-of-filter-entries?,
	serialize-filter-entry, serialize-list-of-filter-entries, serialize-map-entry,
	serialize-list-of-map-entries, nslcd-config-file, nslcd-etc-service,
	nslcd-shepherd-service, pam-ldap-pam-services, pam-ldap-pam-service,
	generate-nslcd-documentation): New procedures.
	* gnu/tests/ldap.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* doc/guix.texi (LDAP Services): Document it.

2019-03-20  Rutger Helling  <rhelling@mykolab.com>

	gnu: samba: Update to 4.10.0.
	* gnu/packages/samba.scm (samba): Update to 4.10.0.
	[native-inputs]: Replace python-2 with python.

	gnu: xpra: Update to 2.5.
	* gnu/packages/xorg.scm (xpra): Update to 2.5.

2019-03-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: iproute2: Update to 5.0.0.
	* gnu/packages/linux.scm (iproute): Update to 5.0.0.
	[inputs, native-inputs]: Order alphabetically.

2019-03-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: 389-ds-base: Use more global directories.
	* gnu/packages/openldap.scm (389-ds-base)[arguments]: Pass
	"with-instconfigdir"; add phase "overwrite-default-locations" to overwrite
	defaults for "initconfig_dir", the certificate location, and the location of
	the defaults file.

	gnu: 389-ds-base: Fix tool references.
	* gnu/packages/openldap.scm (389-ds-base)[arguments]: Rename phase
	"fix-includes" to "fix-references" and fix references to certutil and
	c_rehash.
	[inputs]: Add nss:bin.

	gnu: Add adapterremoval.
	* gnu/packages/bioinformatics.scm (adapterremoval): New variable.

	gnu: 389-ds-base: Set localstatedir to /var.
	* gnu/packages/openldap.scm (389-ds-base)[arguments]: Set localstatedir to
	/var.

	gnu: 389-ds-base: Update to 1.4.0.21.
	* gnu/packages/openldap.scm (389-ds-base): Update to 1.4.0.21.
	[arguments]: Add phase "fix-includes".
	[inputs]: Add cracklib.

2019-03-20  Pierre Neidhardt  <mail@ambrevar.xyz>

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

2019-03-20  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: libinfinity: Update to 0.7.1.
	* gnu/packages/gobby.scm (libinfinity): Update to 0.7.1.
	[inputs]: Remove gtk+-2. Add gtk+.

2019-03-20  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 60.6.0-guix1 [security-fixes].
	Includes fixes for CVE-2018-18506, CVE-2019-9788, CVE-2019-9790,
	CVE-2019-9791, CVE-2019-9792, CVE-2019-9793, CVE-2019-9794, CVE-2019-9795,
	CVE-2019-9796, and CVE-2019-9801.

	* gnu/packages/gnuzilla.scm (%icecat-version): Update to 60.6.0-guix1.
	(icecat-source)[upstream-firefox-source]: Update hash.

2019-03-20  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Improve computed 'icecat-source' tarball.
	* gnu/packages/gnuzilla.scm (icecat-source): When packing the new IceCat
	tarball, set the mtime of archived files to early 1980.  Remove useless
	'string-append' applied to one argument.

2019-03-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Update to 2.8.0.
	* gnu/packages/dns.scm (knot): Update to 2.8.0.
	[source]: Add patch.
	* gnu/packages/patches/knot-include-system-lmdb-header.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-03-19  nee  <nee-git@hidamari.blue>

	gnu: cataclysm-dda: Update to 0.D.
	* gnu/packages/games.scm (cataclysm-dda): Update to 0.D.

2019-03-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gandi.cli: Update to 1.4.
	* gnu/packages/networking.scm (gandi.cli): Update to 1.4.

	gnu: python-ipy: Update to 1.00.
	* gnu/packages/networking.scm (python-ipy): Update to 1.00.

	gnu: google-brotli: Update to 1.0.7.
	* gnu/packages/compression.scm (google-brotli): Update to 1.0.7.

	gnu: google-brotli: Don't use unstable tarball.
	* gnu/packages/compression.scm (google-brotli)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: perl-catalyst-plugin-session: Update to 0.41.
	* gnu/packages/web.scm (perl-catalyst-plugin-session): Update to 0.41.

	gnu: perl-catalyst-action-rest: Update to 1.21.
	* gnu/packages/web.scm (perl-catalyst-action-rest): Update to 1.21.

	gnu: perl-apache-logformat-compiler: Update to 0.35.
	* gnu/packages/web.scm (perl-apache-logformat-compiler): Update to 0.35.
	[native-inputs]: Replace perl-module-build with
	perl-module-build-tiny.

	gnu: geomyidae: Update to 0.34.
	* gnu/packages/web.scm (geomyidae): Update to 0.34.

	gnu: geomyidae: Update home page.
	* gnu/packages/web.scm (geomyidae)[home-page]: Point to relevant Web content.

	gnu: geomyidae: Don't use unstable tarball.
	* gnu/packages/web.scm (geomyidae)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: youtube-dl: Update to 2019.03.18.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.03.18.

	gnu: dcmtk: Support more.
	* gnu/packages/image-processing.scm (dcmtk)[inputs]: Add libxml2, and openssl.

	gnu: dcmtk: Update to 3.6.4.
	* gnu/packages/image-processing.scm (dcmtk): Update to 3.6.4.
	[inputs]: Add libjpeg.  Order alphabetically.  Move doxygen…
	[native-inputs]: …here.  Remove perl.  Order alphabetically.

	gnu: dcmtk: Use HTTPS home page.
	* gnu/packages/image-processing.scm (dcmtk)[home-page]: Use HTTPS.

2019-03-19  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-helm-wikipedia.
	* gnu/packages/emacs-xyz.scm (emacs-helm-wikipedia): New variable.

2019-03-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mesa: Fix building on non-Intel architectures.
	* gnu/packages/gl.scm (mesa)[arguments]: Add explicit vulkan-driver
	support in match statement.

	gnu: libdrm: Extend test timeout on armhf-linux.
	* gnu/packages/xdisorg.scm (libdrm)[arguments]: Replace the 'check phase
	on armhf-linux.

	gnu: libdrm: Fix configure-flags.
	* gnu/packages/xdisorg.scm (libdrm)[arguments]: Update configure-flags
	for new build system. Join aarch64 and armhf selections.

2019-03-19  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-evil-collection: Update to 20190319.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20190319.

2019-03-19  Rutger Helling  <rhelling@mykolab.com>

	gnu: scanmem: Enable GUI frontend.
	* gnu/packages/debug.scm (scanmem): Enable GUI frontend.
	[arguments]: Add "--enable-gui" configure flag and 'hardcode-python,
	'wrap-gameconqueror phases.
	[native-inputs]: Add python-wrapper, gobject-introspection, gtk+.
	[propogated-inputs]: Add python-pygobject.

2019-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: nanopolish: Use python-wrapper.
	* gnu/packages/bioinformatics.scm (nanopolish)[inputs]: Replace "python" with
	"python-wrapper" as scripts require "python" executable.

	gnu: nanopolish: Remove bundled library sources.
	* gnu/packages/bioinformatics.scm (nanopolish)[source]: Add snippet to remove
	bundled htslib sources.

2019-03-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hyperledger-fabric: Use git tag.
	* gnu/packages/hyperledger.scm (hyperledger-fabric)[source]: Check out
	the (supposedly immutable) tag instead of the (maintenance) branch.

2019-03-19  Clément Lassieur  <clement@lassieur.org>

	gnu: Add emacs-org-re-reveal.
	* gnu/packages/emacs-xyz.scm (emacs-org-re-reveal): New variable.

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

	gnu: emacs-org-reveal: Use git-version and git-file-name.
	* gnu/packages/emacs-xyz.scm (emacs-org-reveal)[version]: Use git-version.
	[source]: Use git-file-name.

2019-03-19  nee  <nee-git@hidamari.blue>

	gnu: Add edgar.
	* gnu/packages/games.scm (edgar): New variable.

2019-03-19  Dan Frumin  <dfrumin@cs.ru.nl>

	gnu: coq-flocq: remove unnecessary return values
	* gnu/packages/coq.scm (coq-flocq)[arguments]: Add unnecessary return
	values after 'invoke' calls.

2019-03-19  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pack: Create an empty /home directory for '-f squashfs'.
	Fixes <https://bugs.gnu.org/34914>.

	* guix/scripts/pack.scm (squashfs-image)[build]: Pass "-p /home d 555 0 0".

2019-03-19  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pack: Produce relative symlinks when using '-f squashfs'.
	Fixes <https://bugs.gnu.org/34913>.

	* guix/scripts/pack.scm (squashfs-image)[build]: Use
	'relative-file-name' when creating SYMLINKS.
	* guix/scripts/pack.scm (guix-pack): Pass #:relative-symlinks? #t when
	PACK-FORMAT is 'squashfs.

2019-03-19  Rutger Helling  <rhelling@mykolab.com>

	gnu: mesa: Update to 18.3.5.
	* gnu/packages/gl.scm (mesa): Update to 18.3.5.
	[build-system]: Switch to meson-build-system.
	[native-inputs]: Add "bison", "flex" and "gettext-minimal".
	[arguments]: Adjust arguments to Meson.
	* gnu/packages/sdl.scm (sdl)[propogated-inputs]: Add mesa.
	[inputs]: Remove mesa.

	gnu: libdrm: Switch to meson-build-system.
	* gnu/packages/xdisorg.scm (libdrm)[build-system]: Switch to
	meson-build-system.
	[arguments]: Adjust arguments to Meson.

2019-03-19  Andreas Enge  <andreas@enge.fr>

	gnu: Add python-flint.
	* gnu/packages/algebra.scm (python-flint): New variable.
	* gnu/packages/patches/python-flint-includes.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register the patch.

2019-03-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add rtv.
	* gnu/packages/syndication.scm (rtv): New variable.

	gnu: Add python-vcrpy.
	* gnu/packages/python-check.scm (python-vcrpy): New variable.

2019-03-19  Leo Famulari  <leo@famulari.name>

	gnu: MPD: Update to 0.21.6.
	* gnu/packages/mpd.scm (mpd): Update to 0.21.6.

2019-03-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: autorandr: Fix typo in synopsis.
	* gnu/packages/xdisorg.scm (autorandr)[synopsis]: Fix typo.

2019-03-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-biom-format: Fix build.
	* gnu/packages/bioinformatics.scm (python-biom-format)[source]: Remove
	generated C files.
	[arguments]: Disable second broken test.

	gnu: python-pyarrow: Update to 0.10.0.
	* gnu/packages/databases.scm (python-pyarrow): Update to 0.10.0.
	[arguments]: Delete "build" phase.
	[native-inputs]: Add python-pytest-runner.

	gnu: apache-arrow: Update to 0.10.0.
	* gnu/packages/databases.scm (apache-arrow): Update to 0.10.0.
	[inputs]: Replace jemalloc-4.5.0 with jemalloc.

2019-03-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dav1d: Update to 0.2.1.
	* gnu/packages/video.scm (dav1d): Update to 0.2.1.

	gnu: st: Update to 0.8.2.
	* gnu/packages/suckless.scm (st): Update to 0.8.2.
	[arguments]: Re-indent.

	gnu: darktable: Update to 2.6.1.
	* gnu/packages/photo.scm (darktable): Update to 2.6.1.

	gnu: cracklib: Update to 2.9.7.
	* gnu/packages/password-utils.scm (cracklib): Update to 2.9.7.
	[source]: Remove patches.
	* gnu/packages/patches/cracklib-CVE-2016-6318.patch,
	gnu/packages/patches/cracklib-fix-buffer-overflow.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove them.

	gnu: speedtest-cli: Update to 2.1.1.
	* gnu/packages/networking.scm (speedtest-cli): Update to 2.1.1.

	gnu: ntp: Update to 4.2.8p13.
	* gnu/packages/ntp.scm (ntp): Update to 4.2.8p13.

	gnu: setbfree: Update to 0.8.8.
	* gnu/packages/music.scm (setbfree): Update to 0.8.8.

2019-03-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-xr.
	* gnu/packages/emacs-xyz.scm (emacs-xr): New variable.

2019-03-18  Andreas Enge  <andreas@enge.fr>

	gnu: arb: Update to 2.16.0.
	* gnu/packages/algebra.scm (arb): Update to 2.16.0.

2019-03-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bwm-ng: Update to 0.6.2.
	* gnu/packages/networking.scm (bwm-ng): Update to 0.6.2.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[arguments]: Add ‘disable-premature-./configure’ phase.
	[native-inputs]: Add autoconf and automake.

	gnu: proxychains-ng: Update to 4.14.
	* gnu/packages/networking.scm (proxychains-ng): Update to 4.14.

	gnu: proxychains-ng: Don't use NAME in source URI.
	* gnu/packages/networking.scm (proxychains-ng)[source]: Hard-code NAME.

	gnu: petsc: Update to 3.10.4.
	* gnu/packages/maths.scm (petsc): Update to 3.10.4.

	gnu: bitlbee-discord: Update to 0.4.2.
	* gnu/packages/messaging.scm (bitlbee-discord): Update to 0.4.2.

	gnu: bitlbee-discord: Don't use unstable tarball.
	* gnu/packages/messaging.scm (bitlbee-discord)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: gnuplot: Update to 5.2.6.
	* gnu/packages/maths.scm (gnuplot): Update to 5.2.6.

2019-03-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add bbmap.
	* gnu/packages/bioinformatics.scm (bbmap): New variable.

	gnu: padthv1: Update to 0.9.6.
	* gnu/packages/music.scm (padthv1): Update to 0.9.6.

	gnu: samplv1: Update to 0.9.6.
	* gnu/packages/music.scm (samplv1): Update to 0.9.6.

	gnu: drumkv1: Update to 0.9.6.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.6.

	gnu: synthv1: Update to 0.9.6.
	* gnu/packages/music.scm (synthv1): Update to 0.9.6.

2019-03-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ngircd: Update to 25.
	* gnu/packages/messaging.scm (ngircd): Update to 25.

	gnu: ipopt: Update to 3.12.12.
	* gnu/packages/maths.scm (ipopt): Update to 3.12.12.

	gnu: lua-sec: Update to 0.7.
	* gnu/packages/lua.scm (lua-sec, lua5.1-sec, lua5.2-sec): Update to 0.7.

2019-03-18  Leo Famulari  <leo@famulari.name>

	gnu: Go 1.11: Update to 1.11.6.
	* gnu/packages/golang.scm (go-1.11): Update to 1.11.6.
	[arguments]: Remove the 'tarbomb-workaround' phase and inherit the 'chdir'
	phase.

2019-03-18  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: Add Go 1.12.
	* gnu/packages/golang.scm (go-1.12): New variable.

2019-03-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mailutils: Add SEARCH CHARSET support.
	* gnu/packages/mail.scm (mailutils)[inputs]: Add libiconv and libunistring.

	gnu: mailutils: Update to 3.6.
	* gnu/packages/mail.scm (mailutils): Update to 3.6.

	gnu: fdm: Update to 2.0.
	* gnu/packages/mail.scm (fdm): Update to 2.0.
	[source]: Remove redundant FILE-NAME.

	gnu: mutt: Update to 1.11.4.
	* gnu/packages/mail.scm (mutt): Update to 1.11.4.

2019-03-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add java-openmpi.
	* gnu/packages/mpi.scm (java-openmpi): New variable.

2019-03-18  Giovanni Biscuolo  <g@xelera.eu>

	gnu: Add go-github-com-burntsushi-locker
	* gnu/packages/golang.scm (go-github-com-burntsushi-locker): New variable.

2019-03-18  Sam  <smbaines8@gmail.com>

	gnu: Add python-shortuuid.
	* gnu/packages/python-xyz.scm (python-shortuuid): New variable.

2019-03-18  Leo Famulari  <leo@famulari.name>

	gnu: OpenTTD: Mention 'game' in synopsis.
	Suggested by swedebugia <swedebugia@riseup.net>.

	* gnu/packages/games.scm (openttd-engine)[synopsis]: Mention 'game'.

2019-03-18  Arun Isaac  <arunisaac@systemreboot.net>

	import: Add Launchpad updater.
	* guix/import/launchpad.scm: New file.
	* Makefile.am (MODULES): Register it.
	* doc/guix.texi (Invoking guix refresh): Mention the Launchpad updater.

2019-03-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: exim: Update to 4.92 [fixes CVE-2018-6789].
	* gnu/packages/mail.scm (exim): Update to 4.92.
	[inputs]: Use bdb-5.3.

	gnu: perl-mail-spf: Clean up.
	* gnu/packages/mail.scm (perl-mail-spf): Re-indent.
	[version]: Drop leading ‘v’.

	gnu: perl-email-address: Update to 1.912.
	* gnu/packages/mail.scm (perl-email-address): Update to 1.912.

	gnu: libetpan: Update to 1.9.3.
	* gnu/packages/mail.scm (libetpan): Update to 1.9.3.

2019-03-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: blasr: Add home page.
	Reported by Efraim Flashner <efraim@flashner.co.il> on IRC.

	* gnu/packages/bioinformatics.scm (blasr)[home-page]: Add it.

2019-03-18  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add arriba.
	* gnu/packages/bioinformatics.scm (arriba): New variable.

	gnu: Add grpc.
	* gnu/packages/machine-learning.scm (grpc): New variable.

2019-03-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: xfce4-notifyd: Update to 0.4.3.
	* gnu/packages/xfce.scm (xfce4-notifyd): Update to 0.4.3.
	[source]: Use HTTPS.
	[inputs]: Add xfce4-panel.

	gnu: xfce4-taskmanager: Update to 1.2.2.
	* gnu/packages/xfce.scm (xfce4-taskmanager): Update to 1.2.2.
	[source]: Use HTTPS.
	[inputs]: Add libxmu, libxext and libxt.

	gnu: xfce4-power-manager: Update to 1.6.1.
	* gnu/packages/xfce.scm (xfce4-power-manager): Update to 1.6.1.
	[source]: Update URL.

	gnu: xfce4-terminal: Update to 0.8.7.4.
	* gnu/packages/xfce.scm (xfce4-terminal): Update to 0.8.7.4.
	[source]: Use HTTPS.

	gnu: xfdesktop: Update to 4.12.4.
	* gnu/packages/xfce.scm (xfdesktop): Update to 4.12.4.
	[source]: Update URL.

	gnu: xfwm4: Update to 4.12.5.
	* gnu/packages/xfce.scm (xfwm4): Update to 4.12.5.
	[source]: Update URL.

	gnu: thunar: Update to 1.8.4.
	* gnu/packages/xfce.scm (thunar): Update to 1.8.4.
	[source]: Update URL.

	gnu: xfce4-settings: Update to 4.12.4.
	* gnu/packages/xfce.scm (xfce4-settings): Update to 4.12.4.
	[source]: Update URL.

	gnu: xfce4-session: Update to 4.12.1.
	* gnu/packages/xfce.scm (xfce4-session): Update to 4.12.1.
	[source]: Update URL.

	gnu: xfce4-pulseaudio-plugin: Update to 0.4.1.
	* gnu/packages/xfce.scm (xfce4-pulseaudio-plugin): Update to 0.4.1.

	gnu: xfce4-clipman-plugin: Update to 1.4.3.
	* gnu/packages/xfce.scm (xfce4-clipman-plugin): Update to 1.4.3.

	gnu: xfce4-battery-plugin: Update to 1.1.2.
	* gnu/packages/xfce.scm (xfce4-battery-plugin): Update to 1.1.2.

	gnu: xfce4-panel: Update to 4.12.2.
	* gnu/packages/xfce.scm (xfce4-panel): Update to 4.12.2.
	[source]: Update URL.

	gnu: tumbler: Update to 0.2.3.
	* gnu/packages/xfce.scm (tumbler): Update to 0.2.3.
	[source]: Update URL.

	gnu: garcon: Update to 0.6.2.
	* gnu/packages/xfce.scm (garcon): Update to 0.6.2.
	[source]: Update URL.

	gnu: exo: Update to 0.12.4.
	* gnu/packages/xfce.scm (exo): Update to 0.12.4.
	[source]: Update URL.

	gnu: libxfce4ui: Update to 4.12.1.
	* gnu/packages/xfce.scm (libxfce4ui): Update to 4.12.1.
	[source]: Update URL.

	gnu: xfconf: Update to 4.12.1.
	* gnu/packages/xfce.scm (xfconf): Update to 4.12.1.
	[source]: Update URL.

2019-03-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: emacs-mew: Update to 6.8.
	* gnu/packages/mail.scm (emacs-mew): Update to 6.8.

	gnu: pcmanfm: Update to 1.3.1.
	* gnu/packages/lxde.scm (pcmanfm): Update to 1.3.1.

	gnu: pcmanfm: Don't use NAME in source URI.
	* gnu/packages/lxde.scm (pcmanfm)[source]: Hard-code NAME.

	gnu: mpop: Update to 1.4.3.
	* gnu/packages/mail.scm (mpop): Update to 1.4.3.

	gnu: mpop: Don't use NAME in source URI.
	* gnu/packages/mail.scm (mpop)[source]: Hard-code NAME.

	gnu: vips: Improve description.
	* gnu/packages/image-processing.scm (vips)[synopsis, description]: Expand.

	gnu: vips: Update to 8.7.4.
	* gnu/packages/image-processing.scm (vips): Update to 8.7.4.

	Order (gnu packages scanner) module imports alphabetically.
	* gnu/packages/scanner.scm (define-module): Order module imports
	alphabetically.

	gnu: toutenclic: Update to 6.13.
	* gnu/packages/education.scm (toutenclic): Update to 6.13.

	gnu: gtksourceview: Update to 3.24.10.
	* gnu/packages/gtk.scm (gtksourceview): Update to 3.24.10.

	gnu: gtksourceview: Don't use NAME in source URI.
	* gnu/packages/gtk.scm (gtksourceview)[source]: Hard-code NAME.

2019-03-18  ng0  <ng0@n0.is>

	gnu: libextractor: Update to 1.9.
	* gnu/packages/gnunet (libextractor): Update to 1.9.
	[source]: Remove patches.
	* gnu/packages/patches/libextractor-CVE-2018-20430.patch
	gnu/packages/patches/libextractor-CVE-2018-20431.patch:
	Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

	Correct name and email address for ng0.
	* .mailmap, Makefile.am, doc/guix.de.texi, doc/guix.fr.texi,
	doc/guix.texi, etc/completion/fish/guix.fish,
	gnu/packages/accessibility.scm, gnu/packages/admin.scm,
	gnu/packages/audio.scm, gnu/packages/autotools.scm,
	gnu/packages/cdrom.scm, gnu/packages/check.scm,
	gnu/packages/cinnamon.scm, gnu/packages/compression.scm,
	gnu/packages/crypto.scm, gnu/packages/databases.scm,
	gnu/packages/django.scm, gnu/packages/dns.scm, gnu/packages/elixir.scm,
	gnu/packages/emacs-xyz.scm, gnu/packages/emacs.scm,
	gnu/packages/enlightenment.scm, gnu/packages/erlang.scm,
	gnu/packages/fonts.scm, gnu/packages/fontutils.scm,
	gnu/packages/forth.scm, gnu/packages/fvwm.scm, gnu/packages/games.scm,
	gnu/packages/gl.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
	gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/gtk.scm,
	gnu/packages/guile-wm.scm,gnu/packages/guile-xyz.scm,
	gnu/packages/haskell-check.scm, gnu/packages/haskell-crypto.scm,
	gnu/packages/haskell.scm, gnu/packages/image-viewers.scm,
	gnu/packages/image.scm, gnu/packages/irc.scm,
	gnu/packages/language.scm, gnu/packages/libcanberra.scm,
	gnu/packages/linux.scm, gnu/packages/lisp.scm, gnu/packages/lolcode.scm,
	gnu/packages/lxde.scm, gnu/packages/lxqt.scm, gnu/packages/mail.scm,
	gnu/packages/markup.scm, gnu/packages/mate.scm, gnu/packages/maths.scm,
	gnu/packages/mc.scm, gnu/packages/messaging.scm, gnu/packages/music.scm,
	gnu/packages/ncurses.scm, gnu/packages/networking.scm,
	gnu/packages/nickle.scm, gnu/packages/openbox.scm, gnu/packages/pdf.scm,
	gnu/packages/perl-check.scm, gnu/packages/perl.scm,
	gnu/packages/python-compression.scm, gnu/packages/python-crypto.scm,
	gnu/packages/python-web.scm, gnu/packages/python-xyz.scm,
	gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/ruby.scm,
	gnu/packages/rust.scm, gnu/packages/scheme.scm,
	gnu/packages/serialization.scm, gnu/packages/shells.scm,
	gnu/packages/ssh.scm, gnu/packages/suckless.scm, gnu/packages/tbb.scm,
	gnu/packages/telephony.scm, gnu/packages/text-editors.scm,
	gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tls.scm,
	gnu/packages/tor.scm, gnu/packages/version-control.scm,
	gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/web.scm,
	gnu/packages/wm.scm, gnu/packages/xdisorg.scm, gnu/packages/xfce.scm,
	gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/services/certbot.scm,
	gnu/services/desktop.scm, gnu/services/version-control.scm,
	gnu/services/web.scm, guix/import/hackage.scm, guix/licenses.scm:
	Correct name and email address for ng0.

2019-03-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ghc-base64-bytestring: Update to 1.0.0.2.
	* gnu/packages/haskell.scm (ghc-base64-bytestring): Update to 1.0.0.2.

	gnu: ghc-x509-validation: Update to 1.6.11.
	* gnu/packages/haskell-crypto.scm (ghc-x509-validation): Update to 1.6.11.

	gnu: ghc-x509-store: Update to 1.6.7.
	* gnu/packages/haskell-crypto.scm (ghc-x509-store): Update to 1.6.7.

	gnu: ghc-x509: Update to 1.7.5.
	* gnu/packages/haskell-crypto.scm (ghc-x509): Update to 1.7.5.

	gnu: ghc-entropy: Update to 0.4.1.4.
	* gnu/packages/haskell-crypto.scm (ghc-entropy): Update to 0.4.1.4.

2019-03-18  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add blasr.
	* gnu/packages/bioinformatics.scm (blasr): New variable.

	gnu: Add blasr-libcpp.
	* gnu/packages/bioinformatics.scm (blasr-libcpp): New variable.

	gnu: Add pbbam.
	* gnu/packages/bioinformatics.scm (pbbam): New variable.

2019-03-18  Lprndn  <guix@lprndn.info>

	gnu: Add arcan-wayland.
	* gnu/packages/arcan.scm (arcan-wayland): New variable.

	gnu: Add xarcan.
	* gnu/packages/arcan.scm (xarcan): New variable.

2019-03-18  Ludovic Courtès  <ludo@gnu.org>

	doc: Expound on inputattach service.
	* doc/guix.texi (Miscellaneous Services): Expound documentation of
	inputattach service.

	gnu: inputattach: Build with -O2.
	* gnu/packages/linux.scm (inputattach)[arguments]: Pass "-O2" to GCC.

2019-03-18  Tim Gesthuizen  <tim.gesthuizen@yahoo.de>

	gnu: Add inputattach service.
	Add a service that runs inputattach as a daemon to translate events from
	serial ports.

	* gnu/services/desktop.scm (<inputattach-configuration>): New record type.
	* gnu/services/desktop.scm (inputattach-service-type): New service type.
	* doc/guix.texi (Miscellaneous Services): Add inputattach Service
	  subsubheading.

2019-03-18  Tim Gesthuizen  <tim.gesthuizen@yahoo.de>

	gnu: Add inputattach
	* gnu/packages/linux.scm (inputattach): New variable.

2019-03-18  Ludovic Courtès  <ludo@gnu.org>

	describe: Warn about 'GUIX_PACKAGE_PATH' in json and recutils format.
	Fixes <https://bugs.gnu.org/34884>.
	Reported by Pierre Neidhardt <mail@ambrevar.xyz>.

	* guix/scripts/describe.scm (display-package-search-path): Add catch-all
	case for FMT.

2019-03-18  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pandas: Update to 0.24.2.
	* gnu/packages/python-xyz.scm (python-pandas): Update to 0.24.2.
	[phases]{patch-which}: Add phase.
	[inputs]: Add WHICH.

	gnu: python-pandas: Enable Excel file format support.
	* gnu/packages/python.scm (python-pandas)[phases]{check}: Re-instate the tests
	  from the test_excel.py module.
	* gnu/packages/python.scm (python-pandas)[propagated-inputs]: Add
	  python-openpyxl and python-xlrd.

	gnu: Add python-openpyxl.
	* gnu/packages/python.scm (python-openpyxl): New variable.

	gnu: Add python-jdcal.
	* gnu/packages/python.scm (python-jdcal): New variable.

	gnu: Add python-et-xmlfile.
	* gnu/packages/python.scm (python-et-xmlfile): New variable.

2019-03-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libcxx: Correct sha256 hash.
	* gnu/packages/llvm.scm (libcxx)[source]: Fix it.

2019-03-17  Ludovic Courtès  <ludo@gnu.org>

	guix build: '--with-branch' strips slashes from the version string.
	This fixes things like:

	  guix build glibc \
	    --with-git-url=glibc=git://sourceware.org/git/glibc.git \
	    --with-branch=glibc=release/2.25/master

	whereby slashes would before go straight to the 'version' field, leading
	to an invalid store file name.

	* guix/scripts/build.scm (transform-package-source-branch)[replace]:
	Replace slashes with hyphens in BRANCH when building the version
	string.

2019-03-17  Ludovic Courtès  <ludovic.courtes@inria.fr>

	guix build: '--with-commit' makes recursive checkouts.
	This was an omission from commit
	024a6bfba906742c136a47b4099f06880f1d3f15.

	* guix/scripts/build.scm (transform-package-source-commit): Add
	'recursive?' field to SOURCE.
	* tests/scripts-build.scm ("options->transformation, with-branch")
	("options->transformation, with-commit"): New tests.

2019-03-17  Ludovic Courtès  <ludovic.courtes@inria.fr>

	guix build: Transformation options match packages by spec.
	This allows us to combine several transformations on a given package, in
	particular '--with-git-url' and '--with-branch'.

	Previously transformations would ignore each other since they would all
	take (specification->package SOURCE) as their replacement source,
	compare it by identity, which doesn't work if a previous transformation
	has already changed SOURCE.

	* guix/scripts/build.scm (evaluate-replacement-specs): Adjust to produce
	an alist as expected by 'package-input-rewriting/spec', with a package
	spec as the first element of each pair.
	(evaluate-git-replacement-specs): Likewise.
	(transform-package-inputs):  Adjust accordingly and use
	'package-input-rewriting/spec'.
	(transform-package-inputs/graft): Likewise.
	(transform-package-source-branch, transform-package-source-commit): Use
	'package-input-rewriting/spec'.
	(transform-package-source-git-url): Likewise, and adjust the
	REPLACEMENTS alist accordingly.
	(options->transformation): Iterate over OPTS instead of over
	%TRANSFORMATIONS.  Invoke transformations one by one.
	* tests/scripts-build.scm ("options->transformation, with-input"):
	Adjust test to compare packages by name rather than by identity.
	("options->transformation, with-git-url + with-branch"): New test.

2019-03-17  Ludovic Courtès  <ludo@gnu.org>

	guix build: Factorize 'package-git-url'.
	* guix/scripts/build.scm (package-git-url): New procedure.
	(evaluate-git-replacement-specs): Use it.

	packages: Add 'package-input-rewriting/spec'.
	* guix/packages.scm (package-input-rewriting/spec): New procedure.
	* tests/packages.scm ("package-input-rewriting/spec")
	("package-input-rewriting/spec, partial match"): New tests.
	* doc/guix.texi (Defining Packages): Document it.

2019-03-17  Ludovic Courtès  <ludovic.courtes@inria.fr>

	guix build: Add '--with-git-url'.
	* guix/scripts/build.scm (%not-equal): New variable.
	(evaluate-git-replacement-specs): Use it instead of local variable
	'not-equal'.
	(transform-package-source-git-url): New procedure.
	(%transformations): Add 'with-git-url'.
	(%transformation-options, show-transformation-options-help): Add
	'--with-git-url'.
	* tests/scripts-build.scm ("options->transformation, with-git-url"):
	New test.

2019-03-17  Ludovic Courtès  <ludo@gnu.org>

	scripts: 'warn-about-old-distro' looks at the age of the running Guix.
	This fixes a discrepancy that could be seen when running:

	  sudo guix system …

	where 'guix' would warn about the age of root's Guix, even though the
	running Guix is the user's, not root's.

	* guix/scripts.scm (warn-about-old-distro)[false-if-not-found]: Remove.
	Obtain the profile date by calling 'current-profile-date' instead of
	stat'ing "current-guix".

2019-03-17  Ludovic Courtès  <ludo@gnu.org>

	describe: Add 'current-profile-date'.
	* guix/describe.scm (current-profile-date): New procedure.

2019-03-17  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: tome4: Fix build.
	* gnu/packages/games.scm (tome4)[source]: Patch 'src/tgl.h' in snippet.

2019-03-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add editorconfig-vim.
	* gnu/packages/vim.scm (editorconfig-vim): New variable.

	gnu: Add editorconfig-core-c.
	* gnu/packages/text-editors.scm (editorconfig-core-c): New variable.

2019-03-17  Julien Lepiller  <julien@lepiller.eu>

	gnu: unison: Fix manual generation.
	* gnu/packages/ocaml.scm (unison)[arguments]: Fix documentation
	generation.

	gnu: opam: Update to 2.0.3.
	* gnu/packages/ocaml.scm (opam): Update to 2.0.3.

2019-03-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: cmake: Update to 3.14.0.
	* gnu/packages/cmake.scm (cmake): Update to 3.14.0.

	gnu: libuv: Update to 1.27.0.
	* gnu/packages/libevent.scm (libuv): Update to 1.27.0.

	gnu: libxrandr: Update to 1.5.2.
	* gnu/packages/xorg.scm (libxrandr): Update to 1.5.2.

	gnu: libxext: Update to 1.3.4.
	* gnu/packages/xorg.scm (libxext): Update to 1.3.4.

	gnu: xtrans: Update to 1.4.0.
	* gnu/packages/xorg.scm (xtrans): Update to 1.4.0.

	gnu: libxmu: Update to 1.1.3.
	* gnu/packages/xorg.scm (libxmu): Update to 1.1.3.

	gnu: libxft: Update to 2.3.3.
	* gnu/packages/xorg.scm (libxft): Update to 2.3.3.

	gnu: libxdmcp: Update to 1.1.3.
	* gnu/packages/xorg.scm (libxdmcp): Update to 1.1.3.

	gnu: libimobiledevice: Build against OpenSSL 1.0.
	* gnu/packages/libusb.scm (libimobiledevice)[propagated-inputs]: Change from
	OPENSSL to OPENSSL-1.0.

	gnu: fontforge: Update to 20190317.
	* gnu/packages/fontutils.scm (fontforge): Update to 20190317.
	[source](uri): Adjust for new tarball name.
	[arguments]: Remove #:make-flags.

	gnu: cups-filters: Update to 1.22.2.
	* gnu/packages/cups.scm (cups-filters): Update to 1.22.2.

	gnu: makedepend: Update to 1.0.6.
	* gnu/packages/xorg.scm (makedepend): Update to 1.0.6.

	gnu: libxvmc: Update to 1.0.11.
	* gnu/packages/xorg.scm (libxvmc): Update to 1.0.11.

	gnu: libxkbfile: Update to 1.1.0.
	* gnu/packages/xorg.scm (libxkbfile): Update to 1.1.0.

2019-03-17  Ludovic Courtès  <ludo@gnu.org>

	guix system: Fix success report of the bootloader installation.
	Fixes <https://bugs.gnu.org/34890>.
	Reported by Jack Hill <jackhill@jackhill.us>.

	Regression introduced in 21fcfe1ee969cc477dc41486ae4074e655d44274.

	* guix/scripts/system.scm (bootloader-installer-script): Ungexp DEVICE.

2019-03-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: console-setup: Set absolute file name of 'cat' in 'ckbcomp'.
	* gnu/packages/xorg.scm (console-setup)[arguments]: Add
	'patch-file-names' phase.

2019-03-17  Ludovic Courtès  <ludo@gnu.org>

	vm: 'expression->derivation-in-linux-vm' leads to a kernel panic upon failure.
	Partially fixes <https://bugs.gnu.org/34276>.
	Reported by Tobias Geerinckx-Rice <me@tobias.gr>.

	* gnu/system/vm.scm (expression->derivation-in-linux-vm)[loader]: Call
	'exit' when USER-BUILDER exits with a non-zero code.

2019-03-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: x11perf: Update to 1.6.1.
	* gnu/packages/xorg.scm (x11perf): Update to 1.6.1.

	gnu: ceph: Add XFS support.
	* gnu/packages/storage.scm (ceph)[arguments]: Adjust #:configure-flags.
	[inputs]: Add XFSPROGS.

	gnu: xfsprogs: Install the headers.
	* gnu/packages/linux.scm (xfsprogs)[arguments]: Add #:phases.

2019-03-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: ceph: Install headers to the "lib" output.
	The previous provision for this has been defunct since version 12.

	* gnu/packages/storage.scm (ceph)[arguments]: Remove obsolete substitution in
	favor of a configure flag.

2019-03-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ghc-xmonad-contrib: Update to 0.15.
	* gnu/packages/wm.scm (ghc-xmonad-contrib): Update to 0.15.

	gnu: xmonad: Update to 0.15.
	* gnu/packages/wm.scm (xmonad): Update to 0.15.

	gnu: xmonad: Don't use NAME in source URI.
	* gnu/packages/wm.scm (xmonad)[source]: Hard-code NAME.

	gnu: libxxf86dga: Update to 1.1.5.
	* gnu/packages/xorg.scm (libxxf86dga): Update to 1.1.5.
	Re-indent.

	gnu: xorg-cf-files: Update to 1.0.6.
	* gnu/packages/xorg.scm (xorg-cf-files): Update to 1.0.6.

	gnu: imake: Update to 1.0.8.
	* gnu/packages/xorg.scm (imake): Update to 1.0.8.

	gnu: ansible: Update to 2.7.9.
	* gnu/packages/admin.scm (ansible): Update to 2.7.9.

2019-03-17  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: rust: Work around Hydra bug.
	* gnu/packages/rust.scm (rust-1.20)[properties]: Work around Hydra bug.

2019-03-17  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 4.4.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.4.
	* gnu/packages/wine.scm (wine-staging): Update to 4.4.

	gnu: gajim-omemo: Update to 2.6.28.
	* gnu/packages/messaging.scm (gajim-omemo): Update to 2.6.28.

2019-03-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add kaldi-gstreamer-server.
	* gnu/packages/machine-learning.scm (kaldi-gstreamer-server): New variable.

	gnu: Add python2-ws4py-for-kaldi-gstreamer-server.
	* gnu/packages/python-web.scm (python2-ws4py-for-kaldi-gstreamer-server): New
	variable.

2019-03-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lua-lpeg: Update to 1.0.2.
	* gnu/packages/lua.scm (make-lua-lpeg): Update to 1.0.2.

	gnu: perl-ev: Update to 4.25.
	* gnu/packages/libevent.scm (perl-ev): Update to 4.25.

	gnu: libwpd: Don't use NAME in source URI.
	* gnu/packages/libreoffice.scm (libwpd)[source]: Hard-code NAME.

	gnu: libwpg: Update to 0.3.3.
	* gnu/packages/libreoffice.scm (libwpg): Update to 0.3.3.

	gnu: libwpg: Don't use NAME in source URI.
	* gnu/packages/libreoffice.scm (libwpg)[source]: Hard-code NAME.

	gnu: libqxp: Update to 0.0.2.
	* gnu/packages/libreoffice.scm (libqxp): Update to 0.0.2.

	gnu: libnumbertext: Update to 1.0.5.
	* gnu/packages/libreoffice.scm (libnumbertext): Update to 1.0.5.
	[source]: Use a release tarball.
	[native-inputs]: Remove autoconf, automake, libtool, and pkg-config.

	gnu: go-ipfs: Update to 0.4.19.
	* gnu/packages/ipfs.scm (go-ipfs): Update to 0.4.19.

	gnu: catimg: Update to 2.5.0.
	* gnu/packages/image-viewers.scm (catimg): Update to 2.5.0.

	gnu: sxiv: Update to 25.
	* gnu/packages/image-viewers.scm (sxiv): Update to 25.
	[arguments]: Change renamed DEF_CPPFLAGS to CPPFLAGS.

	gnu: easyrpg-player: Update to 0.6.0.
	* gnu/packages/easyrpg.scm (easyrpg-player): Update to 0.6.0.

	gnu: liblcf: Update to 0.6.0.
	* gnu/packages/easyrpg.scm (liblcf): Update to 0.6.0.

	gnu: burp: Update to 2.3.2.
	* gnu/packages/backup.scm (burp): Update to 2.3.2.

	guix: Match package names case-insensitively.
	* guix/scripts/package.scm (options->upgrade-predicate, process-query):
	Use REGEXP/ICASE when matching package names.

2019-03-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: evolution: Actually fix licenses.
	* gnu/packages/gnome.scm (evolution)[license]: Use LPGL2.1.

	gnu: evolution: Fix typo.
	* gnu/packages/gnome.scm (evolution)[license]: Fix typo.

	gnu: Add evolution.
	* gnu/packages/gnome.scm (evolution): New variable.

	gnu: Add ytnef.
	* gnu/packages/mail.scm (ytnef): New variable.

2019-03-16  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-nhexl-mode.
	* gnu/packages/emacs-xyz.scm (emacs-nhexl-mode): New variable.

	gnu: Add missing copyright.
	* gnu/packages/games.scm: Do it.

	gnu: Add arx-libertatis.
	* gnu/packages/games.scm (arx-libertatis): New variable.

2019-03-16  Ludovic Courtès  <ludo@gnu.org>

	bootloader: Use 'invoke/quiet' when running 'grub-install' and co.
	This hides potentially confusing GRUB messages from the user, such as
	"Installing for i386-pc platform."

	* gnu/bootloader/extlinux.scm (install-extlinux): Use 'invoke/quiet'
	instead of 'system*' and 'error'.
	* gnu/bootloader/grub.scm (install-grub, install-grub-efi): Likewise.
	* guix/scripts/system.scm (bootloader-installer-script): Guard against
	'message-condition?' and handle them properly.

2019-03-16  Ludovic Courtès  <ludo@gnu.org>

	booloader: Add 'invoke/quiet'.
	* gnu/build/bootloader.scm (G_): New macro.
	(open-pipe-with-stderr, invoke/quiet): New procedures.
	* tests/build-utils.scm ("invoke/quiet, success")
	("invoke/quiet, failure")
	("invoke/quiet, failure, message on stderr"): New tests.
	* po/guix/POTFILES.in: Add bootloader.scm.

	tests: Add 'with-environment-variable'.
	* tests/scripts.scm (with-environment-variable): Move to...
	* guix/tests.scm (with-environment-variable): ... here.
	* tests/build-utils.scm ("wrap-program, one input, multiple calls"):
	Use it instead of 'setenv'.

2019-03-16  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add gaupol.
	* gnu/packages/video.scm (gaupol): New variable.

	gnu: gst-plugins-good: Include gstgtk extension.
	* gnu/packages/gstreamer.scm (gst-plugins-good)[inputs]: Add gtk+.

2019-03-16  Brian Leung  <bkleung89@gmail.com>

	gnu: Add emacs-erc-image.
	* gnu/packages/emacs-xyz.scm (emacs-erc-image): New variable.

2019-03-16  Pierre Neidhardt  <mail@ambrevar.xyz>

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

2019-03-16  Brian Leung  <bkleung89@gmail.com>

	gnu: Add emacs-unpackaged-el.
	* gnu/packages/emacs-xyz.scm (emacs-unpackaged-el): New variable.

	gnu: Add emacs-editorconfig.
	* gnu/packages/emacs-xyz.scm (emacs-editorconfig): New variable.

	gnu: Add emacs-eshell-z.

2019-03-16  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.0.2.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.2.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.29.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.29.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.106.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.106.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.163.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.163.

2019-03-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add toutenclic.
	* gnu/packages/education.scm (toutenclic): New variable.

2019-03-15  P.C. Shyamshankar  <shyam@sykloid.org>
	    Ludovic Courtès  <ludo@gnu.org>

	pack: Construct inferior package names correctly.
	* guix/scripts/pack.scm (wrapped-package): now correctly constructs full
	names of inferior packages.

2019-03-15  nixo  <nicolo@nixo.xyz>

	services: mpd: add more configuration options
	* gnu/services/audio.scm (<mpd-configuration>): Add 'db-file', 'state-file'
	  and 'sticker-file' fields.
	* doc/guix.texi (Music Player Daemon): Document it.

2019-03-15  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pack: "-RR" produces PRoot-enabled relocatable binaries.
	* gnu/packages/aux-files/run-in-namespace.c (exec_with_proot): New
	function.
	(main): When 'clone' fails, call 'rm_rf'.
	[PROOT_PROGRAM]: When 'clone' fails, call 'exec_with_proot'.
	* guix/scripts/pack.scm (wrapped-package): Add #:proot?.
	[proot]: New procedure.
	[build]: Compile with -DPROOT_PROGRAM when PROOT? is true.
	* guix/scripts/pack.scm (%options): Set the 'relocatable?' value to
	'proot when "-R" is passed several times.
	(guix-pack): Pass #:proot? to 'wrapped-package'.
	* tests/guix-pack-relocatable.sh: Use "-RR" on Intel systems that lack
	user namespace support.
	* doc/guix.texi (Invoking guix pack): Document -RR.

2019-03-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: hplip-minimal: Remove dependency on Python & co.
	This reduces the closure from 432 MiB to 160 MiB.

	* gnu/packages/cups.scm (hplip-minimal)[arguments]: Pass
	"--enable-lite-build" and remove 'wrap-binaries' phase.
	[inputs]: Remove all things Python.

2019-03-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: hplip: Do not keep reference to GCC.
	Previously the 'dat2drv' and 'locatedriver' programs would be installed
	to share/hplip, and thus they would not get stripped during the 'strip'
	phase.  Consequently, they retained references to GCC.

	* gnu/packages/cups.scm (hplip)[source](snippet): Change "data2drvdir"
	and "locatedriverdir" in Makefile.in.

2019-03-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: hplip: Remove pre-built executable from the source.
	* gnu/packages/cups.scm (hplip)[source](snippet): Remove all the files
	matching 'elf-file?', not just ".so" files.  This includes the
	'locatedriver' executable found in the upstream tarball.

2019-03-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnome-shell: Remove references to Inkscape and more.
	The reference to Inkscape was introduced in commit
	45fef894eb5b39029633cd0cd907e8ce8c5ab379.

	* gnu/packages/gnome.scm (gnome-shell)[arguments]: Add
	 #:disallowed-references and #:modules.  Replace the 'glib-or-gtk-wrap'
	 phase.

2019-03-15  Ludovic Courtès  <ludo@gnu.org>

	build-system/glib-or-gtk: Support #:disallowed-references.
	* guix/build-system/glib-or-gtk.scm (glib-or-gtk-build): Add
	 #:disallowed-references and honor it.

2019-03-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: aisleriot: Update to 3.22.8.
	* gnu/packages/gnome.scm (aisleriot): Update to 3.22.8.

	gnu: aisleriot: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (aisleriot)[source]: Hard-code NAME.

	gnu: openrct2: Update to 0.2.2.
	* gnu/packages/games.scm (openrct2): Update to 0.2.2.
	[arguments]: Re-indent.

	gnu: openrct2-objects: Update to 1.0.9.
	* gnu/packages/games.scm (openrct2-objects): Update to 1.0.9.

	gnu: python-pygame: Update to 1.9.4.
	* gnu/packages/game-development.scm (python-pygame): Update to 1.9.4.
	[arguments]: Re-indent.

	gnu: eureka: Update to 1.24.
	* gnu/packages/game-development.scm (eureka): Update to 1.24.

2019-03-15  Leo Famulari  <leo@famulari.name>

	gnu: skopeo: Skip the test phase.
	* gnu/packages/virtualization.scm (skopeo)[arguments]: Set #:tests? #f.

2019-03-15  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: mkvtoolnix: Move all GUI files to the "gui" output.
	* gnu/packages/video.scm (mkvtoolnix)[arguments]: Do it.

2019-03-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: font-liberation: Update to 2.00.5.
	* gnu/packages/fonts.scm (font-liberation): Update to 2.00.5.
	[source, home-page]: Update project home.

	gnu: libebml: Update to 1.3.7.
	* gnu/packages/xml.scm (libebml): Update to 1.3.7.
	[source]: Removed merged patch.

	gnu: libebml: Don't use NAME in source URI.
	* gnu/packages/xml.scm (libebml)[source]: Hard-code NAME.

	gnu: sxhkd: Update to 0.6.0.
	* gnu/packages/xdisorg.scm (sxhkd): Update to 0.6.0.

	gnu: libfs: Update to 1.0.8.
	* gnu/packages/xorg.scm (libfs): Update to 1.0.8.

	gnu: highlight: Update to 3.49.
	* gnu/packages/pretty-print.scm (highlight): Update to 3.49.
	[arguments]: Adjust SUBSTITUTE* regular expression.

	gnu: Move protozero to (gnu packages protobuf).
	* gnu/packages/geo.scm (protozero): Move from here…
	* gnu/packages/protobuf.scm (protozero): …to here.

	gnu: perl-xml-feed: Update to 0.59.
	* gnu/packages/xml.scm (perl-xml-feed): Update to 0.59.

	gnu: perl-async-interrupt: Update to 1.24.
	* gnu/packages/perl.scm (perl-async-interrupt): Update to 1.24.
	[native-inputs]: Add perl-canary-stability.

	gnu: perl-test-writevariants: Update to 0.014.
	* gnu/packages/perl-check.scm (perl-test-writevariants): Update to 0.014.
	[propagated-inputs]: Add perl-module-runtime.

	gnu: perl-test-yaml: Update to 1.07.
	* gnu/packages/perl-check.scm (perl-test-yaml): Update to 1.07.

	gnu: perl-test-trap: Update to 0.3.4.
	* gnu/packages/perl-check.scm (perl-test-trap): Update to 0.3.4.

	gnu: perl-test-simple: Update to 1.302162.
	* gnu/packages/perl-check.scm (perl-test-simple): Update to 1.302162.

	gnu: perl-test-sharedfork: Update to 0.35.
	* gnu/packages/perl-check.scm (perl-test-sharedfork): Update to 0.35.

	gnu: perl-test-mocktime: Update to 0.17.
	* gnu/packages/perl-check.scm (perl-test-mocktime): Update to 0.17.

	gnu: perl-test-mockobject: Run tests.
	* gnu/packages/perl-check.scm (perl-test-mockobject)[arguments]: Re-enable tests.
	[native-inputs]: Add perl-cgi.

	gnu: perl-test-mockobject: Update to 1.20180705.
	* gnu/packages/perl-check.scm (perl-test-mockobject): Update to 1.20180705.

	gnu: perl-test-manifest: Update to 2.021.
	* gnu/packages/perl-check.scm (perl-test-manifest): Update to 2.021.

	gnu: perl-test-harness: Update to 3.42.
	* gnu/packages/perl-check.scm (perl-test-harness): Update to 3.42.

	gnu: perl-test-differences: Update to 0.67.
	* gnu/packages/perl-check.scm (perl-test-differences): Update to 0.67.

	gnu: perl-test-cleannamespaces: Update to 0.24.
	* gnu/packages/perl-check.scm (perl-test-cleannamespaces): Update to 0.24.

2019-03-15  Guy Fleury Iteriteka  <hoonandon@gmail.com>

	download: Add MATE mirrors.
	* guix/download.scm (%mirrors): Add mirrors for the MATE Desktop.

2019-03-15  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-magit-svn: Update to 20190216.
	* gnu/packages/emacs-xyz.scm (emacs-magit-svn): Update to 20190216.

	gnu: emacs-magit: Update to 20190311.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 20190311.

	gnu: Add emacs-transient.
	* gnu/packages/emacs-xyz.scm (emacs-transient): New variable.

2019-03-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: fio: Update to 3.13.
	* gnu/packages/benchmark.scm (fio): Update to 3.13.

	gnu: ceph: Update to 13.2.5.
	* gnu/packages/storage.scm (ceph): Update to 13.2.5.

	gnu: libssh2: Update home page.
	* gnu/packages/ssh.scm (libssh2)[home-page]: Use HTTPS.

	gnu: meson: Update to 0.50.0.
	* gnu/packages/build-tools.scm (meson): Update to 0.50.0.
	* gnu/packages/patches/at-spi2-core-meson-compat.patch,
	gnu/packages/patches/totem-meson-compat.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/gnome.scm (totem)[source](patches): Add totem-meson.compat.patch.
	* gnu/packages/gtk.scm (at-spi2-core)[source](patches): New field.

	gnu: rapidjson: Disable CPU optimization.
	* gnu/packages/web.scm (rapidjson)[arguments]: Add #:configure-flags.

	gnu: rapidjson: Adjust indentation.
	* gnu/packages/web.scm (rapidjson): Reindent.  Remove unnecessary splicing in
	arguments while at it.

	gnu: Update libimobiledevice.org home pages.
	* gnu/packages/libusb.scm (libplist, libusbmuxd, libimobiledevice,
	ifuse)[source, home-page]: Use HTTPS.

2019-03-15  Pierre Neidhardt  <mail@ambrevar.xyz>

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

2019-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-ws4py.
	* gnu/packages/python-web.scm (python-ws4py): New variable.

	gnu: Add bwa-meth.
	* gnu/packages/bioinformatics.scm (bwa-meth): New variable.

	gnu: Add python-toolshed.
	* gnu/packages/python-xyz.scm (python-toolshed): New variable.

	gnu: Add r-ioniser.
	* gnu/packages/bioconductor.scm (r-ioniser): New variable.

2019-03-15  Pierre Neidhardt  <mail@ambrevar.xyz>

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

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

	gnu: Add emacs-elmacro.
	* gnu/packages/emacs-xyz.scm (emacs-elmacro): New variable.

	gnu: mkvtoolnix: Install GUI to separate output.
	* gnu/packages/video.scm (mkvtoolnix)[arguments]: Do it.

2019-03-15  Brett Gilio  <brettg@posteo.net>

	gnu: python-language-server: Update to 0.25.0.
	* gnu/packages/python-xyz.scm (python-language-server): Update to 0.25.0.
	[propagated-inputs]: Add python-pylint.

2019-03-15  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: meep: Update to 1.8.0.
	* gnu/packages/engineering.scm (meep): Update to 1.8.0.
	[source]: Fetch source from GitHub, as it's only there.
	[inputs]: Use Guile 2.2, as meep supports it.

	gnu: mpb: Update to 1.8.0.
	* gnu/packages/engineering.scm (mpb): Update to 1.8.0.
	[source]: Fetch source from GitHub, as it's only there.
	[arguments]: Build shared library, as required by meep.

	gnu: guile-libctl: Update to 4.2.0.
	* gnu/packages/engineering.scm (guile-libctl): Update to 4.2.0.
	[source]: Update source link to GitHub.
	[arguments]: Build shared library as required by meep.

2019-03-15  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: harminv: Build shared library.
	The shared library is required by meep.

	* gnu/packages/engineering.scm (harminv)[arguments]: Enable building of
	shared library.

2019-03-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: gjs: Use the test-only Xorg variant for tests.
	* gnu/packages/gnome.scm (gjs)[native-inputs]: Change XORG-SERVER to
	XORG-SERVER-FOR-TESTS.

	gnu: libseccomp: Update to 2.4.0.
	* gnu/packages/linux.scm (libseccomp): Update to 2.4.0.

2019-03-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: protozero: Update to 1.6.7.
	* gnu/packages/geo.scm (protozero): Update to 1.6.7.

2019-03-14  Leo Famulari  <leo@famulari.name>

	gnu: Remove duplicate go-github-com-kr-text.
	This effectively reverts 56f610f5c753d56f8c773252bd3c1f07a5c91442. But I removed
	the preexisting package since the new one is simpler.

	* gnu/packages/golang.scm (go-github-com-kr-text): Remove variable.

2019-03-14  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-helm-notmuch.
	* gnu/packages/emacs-xyz.scm (emacs-helm-notmuch): New variable.

2019-03-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libgeotiff: Update to 1.4.3.
	* gnu/packages/geo.scm (libgeotiff): Update to 1.4.3.

	gnu: perl-glib: Update to 1.329.
	* gnu/packages/glib.scm (perl-glib): Update to 1.329.

	gnu: perl-gd-securityimage: Update to 1.75.
	* gnu/packages/gd.scm (perl-gd-securityimage): Update to 1.75.

	gnu: perl-gd: Update to 2.71.
	* gnu/packages/gd.scm (perl-gd): Update to 2.71.

	gnu: emacs-org, emacs-org-contrib: Update to 9.2.2.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.2.2.
	(emacs-org-contrib): Update to matching 20190311.

2019-03-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add gst-kaldi-nnet2-online.
	* gnu/packages/machine-learning.scm (gst-kaldi-nnet2-online): New variable.

	gnu: kaldi: Install headers and fix installation of libraries.
	* gnu/packages/machine-learning.scm (kaldi)[arguments]: Fix installation of
	libraries and install headers in "install" phase.

2019-03-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: containerd: Update to 1.2.5.
	* gnu/packages/docker.scm (containerd): Update to 1.2.5.

	gnu: docker, docker-cli: Update to 18.09.3.
	* gnu/packages/docker.scm (%docker-version): Update to 18.09.3.

	gnu: sigrok-firmware-fx2lafw: Update to 0.1.6.
	* gnu/packages/electronics.scm (sigrok-firmware-fx2lafw): Update to 0.1.6.

	gnu: font-terminus: Install X11 8-bit code pages.
	* gnu/packages/fonts.scm (font-terminus)[outputs]: Add ‘pcf-8bit’ output.
	[arguments]: Add new phases to build and install these 8-bit PCF fonts.

	gnu: unbound: Update to 1.9.1.
	* gnu/packages/dns.scm (unbound): Update to 1.9.1.

	gnu: inxi-minimal: Update to 3.0.32-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.0.32-1.

	gnu: python-django-appconf: Update to 1.0.3.
	* gnu/packages/django.scm (python-django-appconf): Update to 1.0.3.

2019-03-14  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Stop using bundled dependencies.
	* gnu/packages/syncthing.scm (syncthing)[snippet]: Remove.
	[inputs]: New field.

	gnu: Remove go-github-com-audriusbutkevicius-cli.
	* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-cli): Remove
	variable.

	gnu: Provide the full 'rollinghash' Go library.
	* gnu/packages/syncthing.scm
	(go-github-com-chmduquesne-rollinghash-adler32): Replace with ...
	(go-github-com-chmduquesne-rollinghash): ... new variable.

	gnu: Remove go-github-com-audriusbutkevicius-pfilter.
	* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-pfilter):
	Remove variable.

	gnu: Prometheus client: Update to 0.9.2.
	* gnu/packages/syncthing.scm
	(go-github-com-client-golang-prometheus-promhttp,
	go-github-com-client-golang-prometheus): Update to 0.9.2.
	(go-github-com-client-golang-prometheus-promhttp)
	[propagated-inputs]: Add go-github-com-prometheus-common-model and
	go-github-com-prometheus-common-internal-bitbucket-org-ww-goautoneg.
	(go-github-com-client-golang-prometheus)[propagated-inputs]: Remove
	go-github-com-golang-protobuf-proto and
	go-github-com-client-golang-prometheus-promhttp. Add
	go-github-com-prometheus-common-model and
	go-github-com-prometheus-common-internal-bitbucket-org-ww-goautoneg.
	(go-github-com-prometheus-union): Delete variable.

	gnu: Add go-github-com-prometheus-common-internal-bitbucket-org-ww-goautoneg.
	* gnu/packages/syncthing.scm
	(go-github-com-prometheus-common-internal-bitbucket-org-ww-goautoneg):
	New variable.

	gnu: Add go-github-com-prometheus-common-model.
	* gnu/packages/syncthing.scm (go-github-com-prometheus-common-model):
	New variable.

2019-03-14  Leo Famulari  <leo@famulari.name>

	gnu: go-github-com-calmh-xdr: Update to 1.1.0.
	The diff shows this package being downgraded from 2.0.1 to 1.1.0.
	However, '2.0.1' was a typo — it should have read 1.0.1.

	* gnu/packages/syncthing.scm (go-github-com-calmh-xdr): Update to 1.1.0.

2019-03-14  Leo Famulari  <leo@famulari.name>

	gnu: Add go-github-com-flynn-archive-go-shlex.
	* gnu/packages/syncthing.scm (go-github-com-flynn-archive-go-shlex): New
	variable.

	gnu: Gogo protocol buffers: Update to 1.2.1.
	* gnu/packages/golang.scm (go-github-com-gogo-protobuf,
	go-github-com-gogo-protobuf-protoc-gen-gogo,
	go-github-com-gogo-protobuf-gogoproto, go-github-com-gogo-protobuf-proto):
	Update to 1.2.1.
	(go-github-com-gogo-protobuf-proto)[license] Fix license.
	[synopsis, description]: Complete.
	(go-github-com-gogo-protobuf-protoc-gen-gogo)[arguments]: Skip the tests.

	gnu: Add go-github-com-gogo-protobuf-gogoproto.
	* gnu/packages/golang.scm (go-github-com-gogo-protobuf-gogoproto): New variable.

	gnu: go-github-com-urfave-cli: Update to 1.20.0-0.693af58.
	* gnu/packages/golang.scm (go-github-com-urfave-cli): Update to
	1.20.0-0.693af58.

	gnu: go-github-com-mattn-go-isatty: Use upstream version string.
	* gnu/packages/golang.scm (go-github-com-mattn-go-isatty): Use upstream
	version.

	gnu: go-golang-org-x-sys-unix: Update to 0.0.0-2.4d1cda0.
	* gnu/packages/golang.scm (go-golang-org-x-sys-unix): Update to 0.0.0-2.4d1cda0.
	[arguments]: Remove the 'patch-tests' phase.

	gnu: Go networking libraries: Update to 0.0.0-2.351d144.
	* gnu/packages/golang.scm (go-golang-org-x-net-internal-socks,
	go-golang-org-x-net-internal-socket): New variables.
	(go-golang-org-x-net-ipv4, go-golang-org-x-net-bpf, go-golang-org-x-net-context,
	go-golang-org-x-net-internal-iana, go-golang-org-x-net-ipv6,
	go-golang-org-x-net-proxy): Update to 0.0.0-2.351d144.

	gnu: Go crypto libraries: Update to 0.0.0-2.0fcca48.
	* gnu/packages/golang.scm (go-golang-org-x-crypto-bcrypt,
	go-golang-org-x-crypto-blowfish, go-golang-org-x-crypto-pbkdf2,
	go-golang-org-x-crypto-tea, go-golang-org-x-crypto-salsa20,
	go-golang-org-x-crypto-cast5, go-golang-org-x-crypto-twofish,
	go-golang-org-x-crypto-xtea): Update to 0.0.0-2.0fcca48.

	gnu: go-gopkg.in-check.v1: Update to 0.0.0-1.788fd78.
	* gnu/packages/check.scm (go-gopkg.in-check.v1): Update to 0.0.0-1.788fd78.
	[propagated-inputs]: Add go-github-com-kr-pretty.

	gnu: Add go-github-com-kr-pretty.
	* gnu/packages/golang.scm (go-github-com-kr-pretty): New variable.

	gnu: Add go-github-com-kr-text.
	* gnu/packages/golang.scm (go-github-com-kr-text): New variable.

	gnu: Add go-github-com-audriusbutkevicius-recli.
	* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-recli): New
	variable.

	gnu: go-github-com-minio-sha256-simd: Update to 0.0.0-3.cc1980c.
	* gnu/packages/golang.scm (go-github-com-minio-sha256-simd): Update to
	0.0.0-3.cc1980c.

	gnu: go-github-com-lib-pq: Update to 1.0.0.
	* gnu/packages/syncthing.scm (go-github-com-lib-pq): Update to 1.0.0.

	gnu: go-github-com-thejerf-suture: Update to 3.0.2.
	* gnu/packages/syncthing.scm (go-github-com-thejerf-suture): Update to 3.0.2.

	gnu: go-github-com-sasha-s-go-deadlock: Update to 0.2.0.
	* gnu/packages/syncthing.scm (go-github-com-sasha-s-go-deadlock): Update
	to 0.2.0.

	gnu: go-github-com-pkg-errors: Update to 0.8.1.
	* gnu/packages/syncthing.scm (go-github-com-pkg-errors): Update to 0.8.1.

	gnu: go-github-com-syncthing-notify: Update to 0.0.0-4.4e389ea.
	* gnu/packages/syncthing.scm (go-github-com-syncthing-notify): Update to
	0.0.0-4.4e389ea.

	gnu: go-github-com-d4l3k-messagediff: Update to 1.2.1.
	* gnu/packages/syncthing.scm (go-github-com-d4l3k-messagediff): Update to 1.2.1.

	gnu: go-github-com-chmduquesne-rollinghash-adler32: Update to 4.0.0-0.a60f8e7.
	* gnu/packages/syncthing.scm (go-github-com-chmduquesne-rollinghash-adler32):
	Update to 4.0.0-0.a60f8e7.

	gnu: Remove the various Go union meta-packages.
	* gnu/packages/golang.scm (go-github-com-gogo-protobuf-union,
	go-golang-org-x-crypto-union): Remove variables.
	(go-golang-org-x-crypto-bcrypt, go-golang-org-x-crypto-blowfish,
	go-golang-org-x-crypto-pbkdf2, go-golang-org-x-crypto-tea,
	go-golang-org-x-crypto-xtea, go-golang-org-x-crypto-salsa20,
	go-golang-org-x-crypto-twofish,)[arguments]: Remove obsolete
	'make-gzip-archive-writable' phase.
	(go-golang-org-x-crypto-ed25519)[arguments]: The phase
	'make-gzip-archive-writable' belongs here now.
	(go-github-com-multiformats-go-multihash)[native-inputs]: Remove
	go-golang-org-x-crypto-union. Add go-golang-org-x-crypto-blake2s and
	go-golang-org-x-crypto-sha3.
	(go-github-com-libp2p-go-libp2p-peer)[native-inputs]: Remove
	go-golang-org-x-crypto-union. Add go-golang-org-x-crypto-blake2s,
	go-golang-org-x-crypto-ed25519, and go-golang-org-x-crypto-sha3.
	(go-github-com-libp2p-go-libp2p-metrics)[native-inputs]: Remove
	go-golang-org-x-crypto-union. Add go-golang-org-x-crypto-sha3,
	go-golang-org-x-crypto-ed25519, and go-golang-org-x-crypto-blake2s.
	(go-github-com-multiformats-go-multiaddr)[native-inputs]: Remove
	go-golang-org-x-crypto-union. Add go-golang-org-x-crypto-sha3 and
	go-golang-org-x-crypto-blake2s.
	(go-github-com-multiformats-go-multiaddr-net)[native-inputs]: Remove
	go-golang-org-x-crypto-union. Add go-golang-org-x-crypto-sha3 and
	go-golang-org-x-crypto-blake2s.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-api)[native-inputs]: Remove
	go-golang-org-x-crypto-union. Add go-golang-org-x-crypto-blake2s,
	go-golang-org-x-crypto-ed25519, and go-golang-org-x-crypto-sha3.
	(gx)[native-inputs]: Remove go-golang-org-x-crypto-union. Add
	go-golang-org-x-crypto-blake2s, go-golang-org-x-crypto-ed25519, and
	go-golang-org-x-crypto-sha3.
	(gx-go)[native-inputs]: Remove go-golang-org-x-crypto-union. Add
	go-golang-org-x-crypto-blake2s, go-golang-org-x-crypto-ed25519, and
	go-golang-org-x-crypto-sha3.
	* gnu/packages/syncthing.scm: Remove go-golang-org-x-text-union,
	go-golang-org-x-net-union, and go-github-com-vitrun-qart-union.

2019-03-14  Leo Famulari  <leo@famulari.name>

	build-system/go: Build with a filesystem union of Go dependencies.
	This basically changes (guix build-system go) so that instead of looking
	up its dependencies in a list of directories in $GOPATH, all the
	Go dependencies are symlinked into a single directory.

	Fixes <https://bugs.gnu.org/33620>.

	* guix/build/go-build-system.scm (setup-go-environment): New variable.
	(setup-environment, install-source): Remove variables.
	(unpack): Unpack the source relative to $GOPATH.
	(install): Do not install the compiled objects in the 'pkg' directory.
	Install the source code in this phase, and only install the source of
	the package named by IMPORT-PATH.
	* doc/guix.texi (Build Systems): Adjust accordingly.
	* gnu/packages/docker.scm (docker): Import (guix build union) on the build side
	and adjust to build phase name changes in (guix build-system go).
	* gnu/packages/shellutils.scm (direnv): Likewise.
	* gnu/packages/databases.scm (mongo-tools)[arguments]:
	Set '#:install-source #f'.
	* gnu/packages/music.scm (demlo)[arguments]: Move the 'install-scripts'
	phase after the 'install' phase.

2019-03-14  Leo Famulari  <leo@famulari.name>

	gnu: Remove Go 1.9.
	* gnu/packages/golang.scm (go-1.9): Remove variable.
	(go-1.11): Inherit from go-1.4 and consolidate the inherited build
	phases from go-1.9.

	Go 1.11 should be essentially unchanged with this commit, although the
	derivation is different.

2019-03-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-flexmock: Update to 0.10.3.
	* gnu/packages/check.scm (python-flexmock): Update to 0.10.3.

	gnu: python-freezegun: Update to 0.3.11.
	* gnu/packages/check.scm (python-freezegun): Update to 0.3.11.

	gnu: python-nose-timer: Update to 0.7.4.
	* gnu/packages/check.scm (python-nose-timer): Update to 0.7.4.

	gnu: aubio: Update to 0.4.9.
	* gnu/packages/audio.scm (aubio): Update to 0.4.9.

	gnu: qjackctl: Update to 0.5.6.
	* gnu/packages/audio.scm (qjackctl): Update to 0.5.6.

	gnu: qsynth: Update to 0.5.5.
	* gnu/packages/audio.scm (qsynth): Update to 0.5.5.

	gnu: Move libconfuse to (gnu packages textutils).
	* gnu/packages/wm.scm (libconfuse): Move…
	* gnu/packages/textutils.scm (libconfuse): …to here.
	Adjust all imports.

	gnu: sslh: Update to 1.20.
	* gnu/packages/networking.scm (sslh): Update to 1.20.
	[native-inputs]: Add perl-conf-libconfig. Remove valgrind.
	[arguments]: Re-indent.

	gnu: Add perl-conf-libconfig.
	* gnu/packages/perl.scm (perl-conf-libconfig): New public variable.

	gnu: sslh: Don't use unstable tarball.
	* gnu/packages/networking.scm (sslh)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2019-03-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: dconf: Update to 0.32.0.
	* gnu/packages/gnome.scm (dconf): Update to 0.32.0.
	[native-inputs]: Add BASH-COMPLETION.

	gnu: at-spi2-atk: Update to 2.32.0.
	* gnu/packages/gtk.scm (at-spi2-atk): Update to 2.32.0.
	[build-system]: Change to MESON-BUILD-SYSTEM.
	[arguments]: Adjust test invokation.
	[native-inputs]: Add LIBXML2.

	gnu: at-spi2-core: Update to 2.32.0.
	* gnu/packages/gtk.scm (at-spi2-core): Update to 2.32.0.
	[arguments]: Adjust for renamed configure flag.
	[inputs]: Move LIBXI and LIBXTST ...
	[propagated-inputs]: ... here.

	gnu: atk: Update to 2.32.0.
	* gnu/packages/gtk.scm (atk): Update to 2.32.0.
	[build-system]: Change to MESON-BUILD-SYSTEM.
	[outputs]: Remove (due to dependency cycle on gtk-doc).
	[arguments]: Remove.
	[native-inputs]: Add GETTEXT-MINIMAL.

2019-03-14  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: lxqt-about: Make it more reproducible.
	* gnu/packages/lxqt.scm (lxqt-about)[arguments]<#:phases>[setenv]: New phase.

2019-03-14  Meiyo Peng  <meiyo@riseup.net>

	gnu: screengrab: Update to 1.101.
	* gnu/packages/lxqt.scm (screengrab): Update to 1.101.

	gnu: qterminal: Update to 0.14.1.
	* gnu/packages/lxqt.scm (qterminal): Update to 0.14.1.
	[arguments]: Remove #:configure-flags.

	gnu: qtermwidget: Update to 0.14.1.
	* gnu/packages/lxqt.scm (qtermwidget): Update to 0.14.1.
	[arguments]: Remove #:configure-flags.

	gnu: qps: Update to 1.10.20.
	* gnu/packages/lxqt.scm (qps): Update to 1.10.20.
	[native-inputs]: Add lxqt-build-tools.

	gnu: pavucontrol-qt: Update to 0.14.1.
	* gnu/packages/lxqt.scm (pavucontrol-qt): Update to 0.14.1.
	[arguments]: Remove #:configure-flags.

	gnu: obconf-qt: Update to 0.14.1.
	* gnu/packages/lxqt.scm (obconf-qt): Update to 0.14.1.
	[arguments]: Remove #:configure-flags.

	gnu: lximage-qt: Update to 0.14.1.
	* gnu/packages/lxqt.scm (lximage-qt): Update to 0.14.1.
	[arguments]: Remove #:configure-flags.

	gnu: compton-conf: Update to 0.14.1.
	* gnu/packages/lxqt.scm (compton-conf): Update to 0.14.1.
	[arguments]: Remove #:configure-flags.

	gnu: pcmanfm-qt: Update to 0.14.1.
	* gnu/packages/lxqt.scm (pcmanfm-qt): Update to 0.14.1.
	[arguments]: Remove #:configure-flags.

	gnu: libfm-qt: Update to 0.14.1.
	* gnu/packages/lxqt.scm (libfm-qt): Update to 0.14.1.
	[arguments]: Remove #:configure-flags.

	gnu: lxqt-themes: Update to 0.14.0.
	* gnu/packages/lxqt.scm (lxqt-themes): Update to 0.14.0.

	gnu: lxqt-sudo: Update to 0.14.1.
	* gnu/packages/lxqt.scm (lxqt-sudo): Update to 0.14.1.
	[arguments]: Remove #:configure-flags.
	<#:phases>[patch-translations-dir]: New phase.

	gnu: lxqt-session: Update to 0.14.1.
	* gnu/packages/lxqt.scm (lxqt-session): Update to 0.14.1.
	[arguments]: Remove #:configure-flags.
	<#:phases>[patch-translations-dir]: New phase.

	gnu: lxqt-runner: Update to 0.14.1.
	* gnu/packages/lxqt.scm (lxqt-runner): Update to 0.14.1.
	[arguments]: Remove #:configure-flags.
	<#:phases>[patch-translations-dir]: New phase.

	gnu: lxqt-qtplugin: Update to 0.14.0.
	* gnu/packages/lxqt.scm (lxqt-qtplugin): Update to 0.14.0.

	gnu: lxqt-powermanagement: Update to 0.14.1.
	* gnu/packages/lxqt.scm (lxqt-powermanagement): Update to 0.14.1.
	[arguments]: Remove #:configure-flags.
	<#:phases>[patch-translations-dir]: New phase.

	gnu: lxqt-policykit: Update to 0.14.1.
	* gnu/packages/lxqt.scm (lxqt-policykit): Update to 0.14.1.
	[arguments]: Remove #:configure-flags.
	<#:phases>[patch-translations-dir]: New phase.

	gnu: lxqt-panel: Update to 0.14.1.
	* gnu/packages/lxqt.scm (lxqt-panel): Update to 0.14.1.
	[arguments]: Remove #:configure-flags.
	<#:phases>[patch-translations-dir]: New phase.

	gnu: lxqt-openssh-askpass: Update to 0.14.1.
	* gnu/packages/lxqt.scm (lxqt-openssh-askpass): Update to 0.14.1.
	[arguments]: Remove #:configure-flags.
	<#:phases>[patch-translations-dir]: New phase.

	gnu: lxqt-notificationd: Update to 0.14.1.
	* gnu/packages/lxqt.scm (lxqt-notificationd): Update to 0.14.1.
	[arguments]: Remove #:configure-flags.
	<#:phases>[patch-translations-dir]: New phase.

	gnu: lxqt-globalkeys: Update to 0.14.1.
	* gnu/packages/lxqt.scm (lxqt-globalkeys): Update to 0.14.1.
	[arguments]: Remove #:configure-flags.
	<#:phases>[patch-translations-dir]: New phase.

	gnu: lxqt-config: Update to 0.14.1.
	* gnu/packages/lxqt.scm (lxqt-config): Update to 0.14.1.
	[inputs]: Add eudev, libxi, xf86-input-libinput.
	[arguments]: Remove #:configure-flags.
	<#:phases>[patch-translations-dir]: New phase.

	gnu: lxqt-admin: Update to 0.14.1.
	* gnu/packages/lxqt.scm (lxqt-admin): Update to 0.14.1.
	[arguments]: Remove #:configure-flags
	<#:phases>[patch-translations-dir]: New phase.

	gnu: lxqt-about: Update to 0.14.1.
	* gnu/packages/lxqt.scm (lxqt-about): Update to 0.14.1.
	[arguments]: Remove #:configure-flags.
	<#:phases>[patch-translations-dir]: New phase.

	gnu: libsysstat: Update to 0.4.2.
	* gnu/packages/lxqt.scm (libsysstat): Update to 0.4.2.

	gnu: liblxqt: Update to 0.14.1.
	* gnu/packages/lxqt.scm (liblxqt): Update to 0.14.1.
	[arguments]: Remove #:configure-flags.  Add 'patch-translations-dir' phase.

	gnu: libqtxdg: Update to 3.3.1.
	* gnu/packages/lxqt.scm (libqtxdg): Update to 3.3.1.
	[native-inputs]: Add lxqt-build-tools.

	gnu: lxqt-build-tools: Update to 0.6.0.
	* gnu/packages/lxqt.scm (lxqt-build-tools): Update to 0.6.0.

	gnu: libfm: Update to 1.3.1.
	* gnu/packages/lxde.scm (libfm): Update to 1.3.1.

	gnu: menu-cache: Update to 1.1.0.
	* gnu/packages/lxde.scm (menu-cache): Update to 1.1.0.

2019-03-14  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'staging' into core-updates

	gnu: double-conversion: Update to 3.1.4.
	* gnu/packages/maths.scm (double-conversion): Update to 3.1.4.

	gnu: gtk+: Update to 3.24.7.
	* gnu/packages/gtk.scm (gtk+): Update to 3.24.7.

	Merge branch 'master' into staging

	gnu: jasper: Update to 2.0.16.
	* gnu/packages/image.scm (jasper): Update to 2.0.16.

	gnu: rapidjson: Update home page.
	* gnu/packages/web.scm (rapidjson)[source, home-page]: Follow redirected URL.

	gnu: samba: Update to 4.9.5.
	* gnu/packages/samba.scm (samba): Update to 4.9.5.

	gnu: libzip: Update to 1.5.2.
	* gnu/packages/compression.scm (libzip): Update to 1.5.2.

	gnu: libzip: Don't use NAME in source URI.
	* gnu/packages/compression.scm (libzip)[source](uri): Hard-code NAME.

	gnu: WebKitGTK: Update to 2.24.0.
	* gnu/packages/webkit.scm (webkitgtk-2.22): Rename to ...
	(webkitgtk-2.24): ... this.  Update to 2.24.0.
	[inputs]: Add OPENJPEG.
	* gnu/packages/gnome.scm (eolie, epiphany)[inputs]: Adjust accordingly.
	* gnu/packages/web-browsers.scm (next-gtk-webkit)[inputs]: Likewise.

	gnu: libsoup: Update to 2.66.0.
	* gnu/packages/gnome.scm (libsoup): Update to 2.66.0.
	[build-system]: Change to MESON-BUILD-SYSTEM.
	[arguments]: Adjust accordingly.
	[native-inputs]: Add GTK-DOC.
	[inputs]: Add MIT-KRB5.  Move SQLITE and LIBPSL ...
	[propagated-inputs]: ... here.

	gnu: Kodi: Add Wayland variant.
	* gnu/packages/kodi.scm (kodi/wayland): New public variable.

	gnu: Add waylandpp.
	* gnu/packages/freedesktop.scm (waylandpp): New public variable.

2019-03-14  Brett Gilio  <brettg@posteo.net>

	gnu: Add emacs-lsp-ui.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-ui): New variable.

	gnu: Add emacs-lsp-mode.
	* gnu/packages/emacs-xyz.scm (emacs-lsp-mode): New variable.

	gnu: emacs-dash: Update to 2.15.0.
	* gnu/packages/emacs-xyz.scm (emacs-dash): Update to 2.15.0.

2019-03-14  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Update dtc to 1.5.0.
	* gnu/packages/bootloaders (dtc): Update to 1.5.0.
	[native-inputs]: Add libyaml and pkg-config.

2019-03-14  Meiyo Peng  <meiyo@riseup.net>

	gnu: fish: Update to 3.0.2.
	* gnu/packages/shells.scm (fish): Update to 3.0.2.

2019-03-14  Nicolò Balzarotti  <anothersms@gmail.com>

	gnu: Add r-rematch2.
	* gnu/packages/cran.scm (r-rematch2): New variable.

2019-03-14  Leo Famulari  <leo@famulari.name>

	gnu: w3m: Update to 0.5.3+git20190105.
	* gnu/packages/w3m.scm (w3m): Update to 0.5.3+git20190105.

2019-03-13  Ludovic Courtès  <ludo@gnu.org>

	linux-container: 'containerized-operating-system' removes "useless" services.
	Fixes <https://bugs.gnu.org/34211>.
	Reported by Efraim Flashner <efraim@flashner.co.il>.

	* gnu/system/linux-container.scm (containerized-operating-system)
	[useless-services]: New variable.
	Add 'services' field.

2019-03-13  Ludovic Courtès  <ludo@gnu.org>

	doc: Document the graphical installer some more.
	* doc/guix.texi (Preparing for Installation): Rewrite to specify the two
	installation modes.
	(Guided Graphical Installation): New node.
	(Manual Installation): New node, with the former sections.
	(After System Installation): New node.
	* doc/images/installer-network.png, doc/images/installer-partitions.png,
	doc/images/installer-resume.png: New files.
	* doc/local.mk (dist_infoimage_DATA): Add them.

	installer: network: Adjust wording.
	* gnu/installer/newt/network.scm (wait-service-online): Adjust wording
	of the messages.

	linux-modules: Factorize 'missing-modules'.
	* gnu/build/linux-modules.scm (missing-modules): New procedure.
	* gnu/system/mapped-devices.scm (check-device-initrd-modules): Use it.

	Remove traces of "GuixSD".
	* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Remove
	mentions of "GuixSD".
	* gnu/bootloader/grub.scm (install-grub-efi): Likewise.
	* gnu/build/vm.scm (make-iso9660-image): Change default #:volume-id to
	"Guix_image".
	(initialize-hard-disk): Search for the "Guix_image" label.
	* gnu/ci.scm (system-test-jobs, tarball-jobs): Remove "GuixSD".
	* gnu/installer/newt/welcome.scm (run-welcome-page): Likewise.
	* gnu/packages/audio.scm (supercollider)[description]: Likewise.
	* gnu/packages/curl.scm (curl): Likewise.
	* gnu/packages/emacs.scm (emacs): Likewise.
	* gnu/packages/gnome.scm (network-manager): Likewise.
	* gnu/packages/julia.scm (julia): Likewise.
	* gnu/packages/linux.scm (alsa-plugins): Likewise.
	(powertop, wireless-regdb): Likewise.
	* gnu/packages/package-management.scm (guix): Likewise.
	* gnu/packages/polkit.scm (polkit): Likewise.
	* gnu/packages/tex.scm (texlive-bin): Likewise.
	* gnu/services/base.scm (file-systems->fstab): Likewise.
	* gnu/services/cups.scm (%cups-activation): Likewise.
	* gnu/services/mail.scm (%dovecot-activation): Likewise.
	* gnu/services/messaging.scm (prosody-configuration)[log]: Likewise.
	* gnu/system/examples/vm-image.tmpl (vm-image-motd): Likewise.
	* gnu/system/install.scm (installation-os)[file-systems]: Change root
	file system label to "Guix_image".
	* gnu/system/mapped-devices.scm (check-device-initrd-modules):
	Remove "GuixSD".
	* gnu/system/vm.scm (system-docker-image): Likewise.
	(system-disk-image)[root-label]: Change to "Guix_image".
	* gnu/tests/install.scm (run-install): Remove "GuixSD".
	* guix/modules.scm (guix-module-name?): Likewise.
	* nix/libstore/optimise-store.cc: Likewise.

	maint: Change Guix System file names from guixsd-*.
	* Makefile.am (GUIXSD_SUPPORTED_SYSTEMS): Rename to...
	(GUIX_SYSTEM_SUPPORTED_SYSTEMS): ... this.
	(GUIXSD_VM_SYSTEMS): Rename to...
	(GUIX_SYSTEM_VM_SYSTEMS): ... this.
	(GUIXSD_IMAGE_BASE): Rename to...
	(GUIX_SYSTEM_IMAGE_BASE): ... this.  Change "guixsd-" to "guix-system-".
	(GUIXSD_VM_IMAGE_BASE): Rename to...
	(GUIX_SYSTEM_VM_IMAGE_BASE): ... this.  Change "guixsd-" to
	"guix-system-".
	(release): Adjust accordingly.
	* doc/guix.texi (USB Stick and DVD Installation)
	(Installing Guix in a VM, Invoking guix system)
	(Running Guix in a VM): Adjust file names accordingly.

2019-03-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-velocyto.
	* gnu/packages/bioinformatics.scm (python-velocyto): New variable.

	gnu: python-loompy: Update to 2.0.17.
	* gnu/packages/bioinformatics.scm (python-loompy): Update to 2.0.17.
	[source]: Fetch via git.
	[arguments]: Enable tests, replace "check" phase.
	[propagated-inputs]: Add python-pandas.
	[native-inputs]: Add python-pytest.

2019-03-13  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-dockerfile-mode.
	* gnu/packages/emacs-xyz.scm (emacs-dockerfile-mode): New variable.

	gnu: Add emacs-docker.
	* gnu/packages/emacs-xyz.scm (emacs-docker): New variable.

	gnu: Add emacs-docker-tramp.
	* gnu/packages/emacs-xyz.scm (emacs-docker-tramp): New variable.

2019-03-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-numba: Update to 0.42.0.
	* gnu/packages/python-xyz.scm (python-numba): Update to 0.42.0.

	gnu: python-llvmlite: Update to 0.27.1.
	* gnu/packages/llvm.scm (python-llvmlite): Update to 0.27.1.
	[inputs]: Update patch for custom LLVM variant.

	gnu: Add python-on-guile.
	* gnu/packages/guile-xyz.scm (python-on-guile): New variable.

	gnu: guile-persist: Install go files to canonical directory.
	* gnu/packages/guile-xyz.scm (guile-persist)[arguments]: Patch target
	directory for go files in build phase "patch-prefix".

	gnu: guile-stis-parser: Install go files to canonical directory.
	* gnu/packages/guile-xyz.scm (guile-stis-parser)[arguments]: Add build phase
	"use-canonical-directory-for-go-files".

	gnu: Add kaldi.
	* gnu/packages/machine-learning.scm (kaldi): New variable.

	gnu: Add r-valr.
	* gnu/packages/cran.scm (r-valr): New variable.

	gnu: Add r-linnorm.
	* gnu/packages/bioconductor.scm (r-linnorm): New variable.

	gnu: Add python2-argparse.
	* gnu/packages/python-xyz.scm (python2-argparse): New variable.

	gnu: Add r-apcluster.
	* gnu/packages/cran.scm (r-apcluster): New variable.

	gnu: Add r-gmodels.
	* gnu/packages/cran.scm (r-gmodels): New variable.

	gnu: Add tetoolkit.
	* gnu/packages/bioinformatics.scm (tetoolkit): New variable.

	gnu: Add r-irkernel.
	* gnu/packages/cran.scm (r-irkernel): New variable.

	gnu: Add r-irdisplay.
	* gnu/packages/cran.scm (r-irdisplay): New variable.

	gnu: Add r-repr.
	* gnu/packages/cran.scm (r-repr): New variable.

	gnu: Add r-pbdzmq.
	* gnu/packages/cran.scm (r-pbdzmq): New variable.

	gnu: Add r-illuminahumanmethylationepicmanifest.
	* gnu/packages/bioconductor.scm (r-illuminahumanmethylationepicmanifest):
	New variable.

	gnu: Add r-lumi.
	* gnu/packages/bioconductor.scm (r-lumi): New variable.

	gnu: Add r-methylumi.
	* gnu/packages/bioconductor.scm (r-methylumi): New variable.

	gnu: Add r-fdb-infiniummethylation-hg19.
	* gnu/packages/bioconductor.scm (r-fdb-infiniummethylation-hg19): New variable.

	gnu: portaudio: Build position independent code and install more headers.
	* gnu/packages/audio.scm (portaudio)[arguments]: Pass "--with-pic" and
	initialize libtool in new build phase "build-only-position-independent-code";
	install extra header in new build phase "install-missing-headers".

	gnu: Add r-minfi.
	* gnu/packages/bioconductor.scm (r-minfi): New variable.

	gnu: Add r-bumphunter.
	* gnu/packages/bioconductor.scm (r-bumphunter): New variable.

	gnu: Add r-siggenes.
	* gnu/packages/bioconductor.scm (r-siggenes): New variable.

	gnu: Add r-illuminaio.
	* gnu/packages/bioconductor.scm (r-illuminaio): New variable.

	gnu: Add r-geoquery.
	* gnu/packages/bioconductor.scm (r-geoquery): New variable.

	gnu: Add r-scone.
	* gnu/packages/bioconductor.scm (r-scone): New variable.

	gnu: Add r-scdd.
	* gnu/packages/bioconductor.scm (r-scdd): New variable.

	gnu: Add r-noiseq.
	* gnu/packages/bioconductor.scm (r-noiseq): New variable.

	gnu: Add r-monocle.
	* gnu/packages/bioconductor.scm (r-monocle): New variable.

	gnu: Add r-mast.
	* gnu/packages/bioconductor.scm (r-mast): New variable.

	gnu: Add r-icobra.
	* gnu/packages/bioconductor.scm (r-icobra): New variable.

	gnu: Add r-beanplot.
	* gnu/packages/cran.scm (r-beanplot): New variable.

	gnu: Add r-nor1mix.
	* gnu/packages/cran.scm (r-nor1mix): New variable.

	gnu: Add r-ggextra.
	* gnu/packages/cran.scm (r-ggextra): New variable.

	gnu: Add r-colourpicker.
	* gnu/packages/cran.scm (r-colourpicker): New variable.

	gnu: Add r-shinyjs.
	* gnu/packages/cran.scm (r-shinyjs): New variable.

	gnu: Add r-shinybs.
	* gnu/packages/cran.scm (r-shinybs): New variable.

	gnu: Add r-ihw.
	* gnu/packages/bioconductor.scm (r-ihw): New variable.

	gnu: Add r-lpsymphony.
	* gnu/packages/bioconductor.scm (r-lpsymphony): New variable.

	gnu: Add r-ebseq.
	* gnu/packages/bioconductor.scm (r-ebseq): New variable.

	gnu: Add r-nbpseq.
	* gnu/packages/bioconductor.scm (r-nbpseq): New variable.

2019-03-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wireshark: Update to 3.0.0.
	* gnu/packages/networking.scm (wireshark): Update to 3.0.0.

2019-03-13  Tomáš Čech  <sleep_walker@gnu.org>

	gnu: python-py3status: Update to 3.16.
	* gnu/packages/python-xyz.scm (python-py3status): Update to 3.16.

2019-03-13  Jack Hill  <jackhill@jackhill.us>

	gnu: r-minpack-lm: Fix typo in description.
	* gnu/packages/cran.scm (r-minpack-lm)[description]: Fix typo.

2019-03-12  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: rosegarden: Update to 18.12.
	* gnu/packages/music.scm (rosegarden): Update to 18.12.
	[arguments]: Remove unused flag.

	gnu: musescore: Update to 3.0.5.
	* gnu/packages/music.scm (musescore): Update to 3.0.5.

2019-03-12  Ludovic Courtès  <ludo@gnu.org>

	describe: 'package-path-entries' no longer includes the "guix" entry.
	Fixes <https://bugs.gnu.org/34833>
	Reported by mikadoZero <mikadozero@yandex.com>.

	By returning the "guix" entry, we were then adding it to
	%PACKAGE-MODULE-PATH, causing the discovery code to scan the whole tree,
	including gnu/installer modules, which would in turn lead to warnings.
	Regression introduced in bfc9c339301ffe6dd15d156894dc27e05f6f081f.

	* guix/describe.scm (package-path-entries): Use
	'current-channel-entries', not 'current-profile-entries'.

2019-03-12  Ludovic Courtès  <ludo@gnu.org>

	Revert "packages: 'package-input-rewriting' can take a promise."
	This reverts commit 7d2be1277b44de9d0528d9d3015443b40cb3b104, which
	turned out to be unhelpful for the problem at hand:

	  https://lists.gnu.org/archive/html/guix-devel/2019-01/msg00486.html

2019-03-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-stis-parser: Override source file name.
	* gnu/packages/guile-xyz.scm (guile-stis-parser)[source]: Provide file name
	for git checkout.

	gnu: Add r-deds.
	* gnu/packages/bioconductor.scm (r-deds): New variable.

	gnu: Add r-zim.
	* gnu/packages/cran.scm (r-zim): New variable.

	gnu: Add r-penalized.
	* gnu/packages/cran.scm (r-penalized): New variable.

	gnu: Add r-nonnest2.
	* gnu/packages/cran.scm (r-nonnest2): New variable.

	gnu: Add r-lavaan.
	* gnu/packages/cran.scm (r-lavaan): New variable.

	gnu: Add r-pbivnorm.
	* gnu/packages/cran.scm (r-pbivnorm): New variable.

	gnu: Add r-msir.
	* gnu/packages/cran.scm (r-msir): New variable.

	gnu: Add r-moments.
	* gnu/packages/cran.scm (r-moments): New variable.

	gnu: Add r-minpack-lm.
	* gnu/packages/cran.scm (r-minpack-lm): New variable.

	gnu: Add r-gamlss-dist.
	* gnu/packages/cran.scm (r-gamlss-dist): New variable.

	gnu: Add r-drimpute.
	* gnu/packages/cran.scm (r-drimpute): New variable.

	gnu: Add r-cobs.
	* gnu/packages/cran.scm (r-cobs): New variable.

	gnu: Add r-compositions.
	* gnu/packages/cran.scm (r-compositions): New variable.

	gnu: Add r-rarpack.
	* gnu/packages/cran.scm (r-rarpack): New variable.

	gnu: Add r-tensora.
	* gnu/packages/cran.scm (r-tensora): New variable.

	gnu: Add r-bayesm.
	* gnu/packages/cran.scm (r-bayesm): New variable.

	gnu: Add r-outliers.
	* gnu/packages/cran.scm (r-outliers): New variable.

	gnu: Add r-upsetr.
	* gnu/packages/cran.scm (r-upsetr): New variable.

	gnu: Add r-blockmodeling.
	* gnu/packages/cran.scm (r-blockmodeling): New variable.

	gnu: Add r-dorng.
	* gnu/packages/cran.scm (r-dorng): New variable.

	gnu: r-qvalue: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-qvalue): Move from here...
	* gnu/packages/bioconductor.scm (r-qvalue): ...to here.

	gnu: Add r-hsmmsinglecell.
	* gnu/packages/bioconductor.scm (r-hsmmsinglecell): New variable.

	gnu: Add guile-persist.
	* gnu/packages/guile-xyz.scm (guile-persist): New variable.

2019-03-12  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add tmux-xpanes.
	* gnu/packages/tmux.scm (tmux-xpanes): New variable.

2019-03-12  Brian Leung  <bkleung89@gmail.com>

	gnu: Add emacs-eshell-bookmark.
	* gnu/packages/emacs-xyz.scm (emacs-eshell-bookmark): New variable.

2019-03-12  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'de' translation of the manual.

	gnu: python-pygit2: Update to 0.27.4.
	* gnu/packages/python-xyz.scm (python-pygit2): Update to 0.27.4.
	(python-pygit2)[arguments]: Disable tests.

2019-03-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: inxi-minimal: Declare source-file-name.
	* gnu/packages/admin.scm (inxi-minimal)[source]: Add missing field.

2019-03-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: inxi-minimal: Update to 3.0.22-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.0.22-1.

	gnu: perl-anyevent: Update to 7.15.
	* gnu/packages/libevent.scm (perl-anyevent): Update to 7.15.

	gnu: aide: Update to 0.16.1.
	* gnu/packages/admin.scm (aide): Update to 0.16.1.

	gnu: aide: Move project home.
	* gnu/packages/admin.scm (aide)[source, home-page]: Update.

	gnu: aspell-dict-it: Update to 2.4-20070901-0.
	* gnu/packages/aspell.scm (aspell-dict-it): Update to 2.4-20070901-0.

	gnu: libinput: Don't use NAME in source URI.
	* gnu/packages/freedesktop.scm (libinput)[source]: Hard-code NAME.

	gnu: geos: Update to 3.7.1.
	* gnu/packages/geo.scm (geos): Update to 3.7.1.

2019-03-12  Rutger Helling  <rhelling@mykolab.com>

	gnu: vulkan-headers: Update to 1.103.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.1.103.
	* gnu/packages/vulkan.scm (vulkan-loader): Adjust version.
	* gnu/packages/vulkan.scm (vulkan-tools): Adjust version.

2019-03-12  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-lisp-extra-font-lock.
	* gnu/packages/emacs-xyz.scm (emacs-lisp-extra-font-lock): New variable.

	gnu: emacs-suggest: Update to 0.7.
	* gnu/packages/emacs-xyz.scm (emacs-suggest): Update to 0.7.

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

2019-03-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: freedink-engine: Update to 109.6.
	* gnu/packages/games.scm (freedink-engine): Update to 109.6.

	gnu: libmanette: Update to 0.2.2.
	* gnu/packages/games.scm (libmanette): Update to 0.2.2.

	gnu: kicad-symbols: Use GIT-FILE-NAME.
	* packages/engineering.scm (kicad-symbols)[source]: Use GIT-FILE-NAME.

	gnu: kicad-symbols: Update to 5.0.2.
	* gnu/packages/engineering.scm (kicad-symbols): Update to 5.0.2.

	gnu: kicad: Don't use NAME in source URI.
	* gnu/packages/engineering.scm (kicad)[source]: Hard-code NAME.

	gnu: kicad: Update to 5.0.2.
	* gnu/packages/engineering.scm (kicad): Update to 5.0.2.

	gnu: gtkwave: Update to 3.3.99.
	* gnu/packages/fpga.scm (gtkwave): Update to 3.3.99.

	gnu: python-sqlalchemy: Use HTTPS home page.
	* gnu/packages/databases.scm (python-sqlalchemy)[home-page]: Use HTTPS.

	gnu: python-sqlalchemy: Update to 1.3.1.
	* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.3.1.

	gnu: gcompris-qt: Update to 0.96.
	* gnu/packages/education.scm (gcompris-qt): Update to 0.96.
	[inputs]: Add openssl.

	gnu: python-sql: Update to 1.0.0.
	* gnu/packages/databases.scm (python-sql): Update to 1.0.0.

	gnu: python-pyodbc: Update to 4.0.25.
	* gnu/packages/databases.scm (python-pyodbc): Update to 4.0.25.

	gnu: python-psycopg2: Update to 2.7.7.
	* gnu/packages/databases.scm (python-psycopg2): Update to 2.7.7.

	gnu: perl-dbd-sqlite: Update to 1.62.
	* gnu/packages/databases.scm (perl-dbd-sqlite): Update to 1.62.

	gnu: perl-dbd-mysql: Update to 4.050.
	* gnu/packages/databases.scm (perl-dbd-mysql): Update to 4.050.

	gnu: perl-sql-abstract: Update to 1.86.
	* gnu/packages/databases.scm (perl-sql-abstract): Update to 1.86.

	gnu: guile-colorized: Move project home.
	* gnu/packages/guile-xyz.scm (guile-colorized)[source, home-page]: Update.

	gnu: guile-colorized: Don't use unstable tarball.
	* gnu/packages/guile-xyz.scm (guile-colorized)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2019-03-11  Brian Leung  <bkleung89@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add emacs-debpaste.
	* gnu/packages/emacs-xyz.scm (emacs-debpaste): New variable.

	gnu: Add emacs-xml-rpc.
	* gnu/packages/emacs-xyz.scm (emacs-xml-rpc): New variable.

2019-03-11  Ludovic Courtès  <ludo@gnu.org>

	packages: Add the channel .go files to the search path.
	Until now %LOAD-COMPILED-PATH would wrongfully contain:

	  CHANNEL/share/guile/site/X.Y

	for each channel, thereby ignoring all the .go files of channels.  This
	fixes it so that %LOAD-COMPILED-PATH instead contains:

	  CHANNEL/lib/guile/X.Y/site-ccache

	* guix/describe.scm (current-channel-entries): New procedure.
	(package-path-entries): Change to return the %LOAD-COMPILED-PATH entries
	as a second value.
	* gnu/packages.scm (%package-module-path): Expect two values from
	'package-path-entries' and augment %LOAD-COMPILED-PATH accordingly.

2019-03-11  Ludovic Courtès  <ludo@gnu.org>

	services: mate-desktop: Deprecate the 'mate-desktop-service' procedure.
	* gnu/services/desktop.scm (mate-desktop-service): Deprecate.
	* doc/guix.texi (Desktop Services): Document 'mate-desktop-service-type'
	and 'mate-desktop-configuration'.  Fix spelling of "Enlightenment".

	services: mate-desktop: Add default value.
	* gnu/services/desktop.scm (mate-desktop-service-type)[default-value]:
	New field.

2019-03-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: libxcomposite: Update to 0.4.5.
	* gnu/packages/xorg.scm (libxcomposite): Update to 0.4.5.

	gnu: libxcursor: Update to 1.2.0.
	* gnu/packages/xorg.scm (libxcursor): Update to 1.2.0.

	gnu: util-linux: Update to 2.33.1.
	* gnu/packages/linux.scm (util-linux): Update to 2.33.1.
	* gnu/packages/patches/util-linux-tests.patch: Skip one new test.

	gnu: libxdamage: Update to 1.1.5.
	* gnu/packages/xorg.scm (libxdamage): Update to 1.1.5.

	gnu: python-coverage: Update to 4.5.3.
	* gnu/packages/check.scm (python-coverage): Update to 4.5.3.

	gnu: coreutils: Update to 8.31.
	* gnu/packages/base.scm (coreutils): Update to 8.31.
	[arguments]: Remove obsolete workaround.

2019-03-11  Rutger Helling  <rhelling@mykolab.com>

	gnu: swaylock: Fix indentation.
	* gnu/packages/wm.scm (swaylock): Fix indentation.

	gnu: Add swaylock.
	* gnu/packages/wm.scm (swaylock): New variable.

	gnu: Add swayidle.
	* gnu/packages/wm.scm (swayidle): New variable.

	gnu: Add sway.
	* gnu/packages/wm.scm (sway): New variable.

	gnu: Add wlroots.
	* gnu/packages/wm.scm (wlroots): New variable.

2019-03-11  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-magit: Fix perl path in dedicated variable.
	* gnu/packages/emacs-xyz.scm (emacs-magit)[arguments]: Do it.

	gnu: Add emacs-lorem-ipsum.
	* gnu/packages/emacs-xyz.scm (emacs-lorem-ipsum): New variable.

2019-03-11  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-json-reformat: Fix test.
	This patch deletes a test which tries to compare JSON objects order.

	* gnu/packages/emacs-xyz.scm (emacs-json-reformat): Delete
	'json-reformat-test:json-reformat-region' test.

2019-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-with-tests: Update to 3.5.3.
	* gnu/packages/statistics.scm (r-with-tests): Update to 3.5.3.

2019-03-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: s6-linux-utils: Update to 2.5.0.1.
	* gnu/packages/skarnet.scm (s6-linux-utils): Update to 2.5.0.1.

	gnu: s6-linux-init: Update to 0.4.0.1.
	* gnu/packages/skarnet.scm (s6-linux-init): Update to 0.4.0.1.

	gnu: s6-portable-utils: Update to 2.2.1.3.
	* gnu/packages/skarnet.scm (s6-portable-utils): Update to 2.2.1.3.

	gnu: s6-rc: Update to 0.5.0.0.
	* gnu/packages/skarnet.scm (s6-rc): Update to 0.5.0.0.

	gnu: s6-networking: Update to 2.3.0.4.
	* gnu/packages/skarnet.scm (s6-networking): Update to 2.3.0.4.

	gnu: s6-dns: Update to 2.3.0.2.
	* gnu/packages/skarnet.scm (s6-dns): Update to 2.3.0.2.

	gnu: s6: Update to 2.8.0.0.
	* gnu/packages/skarnet.scm (s6): Update to 2.8.0.0.

	gnu: execline: Update to 2.5.1.0.
	* gnu/packages/skarnet.scm (execline): Update to 2.5.1.0.

	gnu: skalibs: Update to 2.8.0.1.
	* gnu/packages/skarnet.scm (skalibs): Update to 2.8.0.1.

	gnu: picocom: Fix description.
	* gnu/packages/terminals.scm (picocom)[synopsis]: Shorten.
	[description]: Properly introduce.

	gnu: picocom: Update to 3.1.
	* gnu/packages/terminals.scm (picocom): Update to 3.1.

	gnu: perl-image-exiftool: Update to 11.31.
	* gnu/packages/photo.scm (perl-image-exiftool): Update to 11.31.

	gnu: perl-image-exiftool: Add upstream URL.
	* gnu/packages/photo.scm (perl-image-exiftool)[source]: Also download
	from the home page.

2019-03-11  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.0.1.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.1.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.28.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.28.
	(%linux-libre-4.19-hash): Update hash.

2019-03-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add eternalterminal.
	* gnu/packages/terminals.scm (eternalterminal): New variable.

2019-03-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: crawl: Build without SSE only on some architecures.
	This is a follow-up to b89284407fd5d865ca7cc8622459692cec9297cf.

	* gnu/packages/games.scm (crawl)[arguments]: Remove custom 'patch-flags
	phase, add make-flag on non-x86* architectures to build without SSE.

2019-03-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xvid: Update to 1.3.5.
	* gnu/packages/video.scm (xvid): Update to 1.3.5.

	gnu: python-acme, certbot: Update to 0.32.0.
	* gnu/packages/tls.scm (python-acme): Update to 0.32.0.
	(certbot)[source]: Update hash.
	[native-inputs]: Replace python-nose with python-pytest.
	[propagated-inputs]: Add python-cryptography.

	gnu: avidemux: Update to 2.7.2.
	* gnu/packages/video.scm (avidemux): Update to 2.7.2.
	[arguments]: Update version of included ffmpeg.

	gnu: avidemux: Factorise ffmpeg version.
	* gnu/packages/video.scm (avidemux)[arguments]: Move oft-repeated
	hard-coded ffmpeg version number to a single let-bound variable.

	gnu: avidemux: Don't use NAME in source URI.
	* gnu/packages/video.scm (avidemux)[source]: Hard-code NAME.

	gnu: youtube-dl: Update to 2019.03.09.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.03.09.

	gnu: texmaker: Update to 5.0.3.
	* gnu/packages/tex.scm (texmaker): Update to 5.0.3.

	gnu: stunnel: Update to 5.50.
	* gnu/packages/web.scm (stunnel): Update to 5.50.

	gnu: you-get: Update to 0.4.1270.
	* gnu/packages/video.scm (you-get): Update to 0.4.1270.

	gnu: nginx-documentation: Update to 2019-03-01-2345-7ef11708457e.
	* gnu/packages/web.scm (nginx-documentation): Update to 2019-03-01-2345-7ef11708457e.
	[arguments]: Simplify substitution.

	gnu: nginx: Update to 1.15.9.
	* gnu/packages/web.scm (nginx): Update to 1.15.9.

	gnu: xf86-video-ati: Update to 19.0.0.
	* gnu/packages/xorg.scm (xf86-video-ati): Update to 19.0.0.
	[source]: Re-indent.

	gnu: xf86-video-amdgpu: Update to 19.0.0.
	* gnu/packages/xorg.scm (xf86-video-amdgpu): Update to 19.0.0.
	[source]: Re-indent.

	gnu: console-setup: Update to 1.190.
	* gnu/packages/xorg.scm (console-setup): Update to 1.190.

	gnu: snd: Update to 19.2.
	* gnu/packages/audio.scm (snd): Update to 19.2.

2019-03-10  Ludovic Courtès  <ludo@gnu.org>

	services: guix: Pre-compute the default ACL.
	This makes the first boot slightly faster.

	* gnu/services/base.scm (not-config?): New procedure.
	(hydra-key-authorization): Rewrite to pre-compute the default ACL, and
	pre-compute it using (guix pki) directly.

2019-03-10  Ludovic Courtès  <ludo@gnu.org>

	services: guix: Allocate build user UIDs in the system range.
	Until now we were allocating the UIDs of build users above 30000, which
	is in "normal" user UID range.  This static allocation was unnecessary,
	so this change lets the system allocate UIDs in the system range (below
	1000).

	* gnu/services/base.scm (guix-build-accounts): Remove #:first-uid, and
	remove 'uid' field from 'user-account'.

2019-03-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnome-shell: Avoid top-level reference to inkscape.
	Fixes <https://bugs.gnu.org/34806>.
	Reported by Marius Bakke <mbakke@fastmail.com>.

	* gnu/packages/gnome.scm (gnome-shell)[source](snippet): Remove
	reference to INKSCAPE.  Instead, simply copy the SVG file to
	data/theme.
	[arguments]: Add 'convert-logo-to-png' phase.
	[native-inputs]: Add INKSCAPE.

2019-03-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ansible: Update to 2.7.8 [fixes CVE-2019-3828].
	* gnu/packages/admin.scm (ansible): Update to 2.7.8.

2019-03-10  Ludovic Courtès  <ludo@gnu.org>

	packages: 'patch-and-repack' specifies a 'type' property for the derivation.
	* guix/packages.scm (patch-and-repack): Pass #:properties to 'gexp->derivation'.

2019-03-10  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Copy license files to all the outputs.
	Fixes <https://bugs.gnu.org/34702>.
	Reported by Leo Famulari <leo@famulari.name>.

	* guix/build/gnu-build-system.scm (install-license-files)[copy-to-directories]:
	New procedure.
	Call it to copy license files to all the outputs.

2019-03-10  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Always look for license files in the source tree.
	Fixes <https://bugs.gnu.org/31103>.

	* guix/build/gnu-build-system.scm (install-license-files): Add #:out-of-source?.
	[find-source-directory]: New procedure.
	Use it to Determine the source directory and look for license files
	there.

2019-03-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: pugixml: Build as shared library.
	* gnu/packages/patches/pugixml-versioned-libdir.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/xml.scm (pugixml)[source](patches): New field.
	[arguments]: Instruct the build system to create a shared rather than static
	library.
	[native-inputs]: Add PKG-CONFIG.

	gnu: FileZilla: Update to 3.41.1.
	* gnu/packages/ftp.scm (filezilla): Update to 3.41.1.

	gnu: pugixml is a regular input.
	* gnu/packages/emulators.scm (mame)[native-inputs]: Move PUGIXML ...
	[inputs]: ... here.
	* gnu/packages/ftp.scm (filezilla)[native-inputs, inputs]: Likewise.

2019-03-10  Oleg Pykhalov  <go.wigust@gmail.com>

	services: zabbix-front-end: Show location in messages.
	* gnu/services/monitoring.scm (zabbix-front-end-config): Show location in
	messages.

	services: configuration: Add '%location'.
	* gnu/services/configuration.scm (define-configuration): Add '%location'.

2019-03-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-mako: Fix FTBFS with Pytest 4.
	* gnu/packages/python-xyz.scm (python-mako)[arguments]: New field.

	gnu: nghttp2: Update to 1.37.0.
	* gnu/packages/web.scm (nghttp2): Update to 1.37.0.

	gnu: python-babel: Disable tests that are incompatible with Pytest 4.
	* gnu/packages/python-xyz.scm (python-babel)[arguments]: Expand pytest invokation.

	gnu: python-chardet: Disable tests.
	* gnu/packages/python-xyz.scm (python-chardet)[arguments]: New field.

	gnu: lz4: Update to 1.8.3.
	* gnu/packages/compression.scm (lz4): Update to 1.8.3.
	[arguments]: Add phase 'disable-broken-test'.

	gnu: nasm: Update to 2.14.02.
	* gnu/packages/assembly.scm (nasm): Update to 2.14.02.

	gnu: c-ares: Update to 1.15.0.
	* gnu/packages/adns.scm (c-ares): Update to 1.15.0.
	(c-ares-next): Remove variable.

	gnu: Use OpenSSL 1.1 as the default OpenSSL package.
	* gnu/packages/tls.scm (openssl-next): Delete variable.  Move related code ...
	(openssl) ... here.
	(openssl-1.0): New public variable.  Retain old arguments.
	* gnu/packages/crypto.scm (asignify)[inputs]: Change OPENSSL-NEXT to OPENSSL.
	* gnu/packages/databases.scm (mariadb)[inputs]: Change from OPENSSL to OPENSSL-1.0.
	* gnu/packages/node.scm (node)[inputs]: Likewise.
	* gnu/packages/rust.scm (rust-1.19)[inputs]: Likewise.

	gnu: libgc: Update to 7.6.12.
	* gnu/packages/bdw-gc.scm (libgc): Update to 7.6.12.
	[arguments]: Add phase to avoid libatomic-ops propagation.

	gnu: libatomic-ops: Update to 7.6.10.
	* gnu/packages/bdw-gc.scm (libgc): Update to 7.6.10.

	Merge branch 'staging' into core-updates

	gnu: double-conversion: Update to 3.1.3.
	* gnu/packages/maths.scm (double-conversion): Update to 3.1.3.
	[source](uri): Adjust for version tag prefix.

	gnu: libvdpau: Update to 1.2.
	* gnu/packages/video.scm (libvdpau): Update to 1.2.
	[source](uri): Adjust for new URL.

	gnu: subversion: Update to 1.10.4 [fixes CVE-2018-11803].
	* gnu/packages/version-control.scm (subversion): Update to 1.10.4.

	gnu: libuninameslist: Update to 20190305.
	* gnu/packages/fontutils.scm (libuninameslist): Update to 20190305.

	Merge branch 'master' into staging

	gnu: xfd: Update to 1.1.3.
	* gnu/packages/xorg.scm (xfd): Update to 1.1.3.

	gnu: xprop: Update to 1.2.4.
	* gnu/packages/xorg.scm (xprop): Update to 1.2.4.

	gnu: notmuch: Update to 0.28.3.
	* gnu/packages/mail.scm (notmuch): Update to 0.28.3.

	gnu: xapian: Update to 1.4.11.
	* gnu/packages/search.scm (xapian, python-xapian-bindings): Update to 1.4.11.

	gnu: libmspack: Update to 0.10.1.
	* gnu/packages/compression.scm (libmspack): Update to 0.10.1.

	gnu: python-dask: Update to 1.1.4.
	* gnu/packages/python-xyz.scm (python-dask): Update to 1.1.4.

	gnu: elogind: Update to 239.4.
	* gnu/packages/freedesktop.scm (elogind): Update to 239.4.

2019-03-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Import (gnu packages image) in (gnu packages scanner).
	This is a follow-up to commit 10bd2889d267df479f79f43471d3c2dd17da345a.

	* gnu/packages/scanner.scm: #:use-module (gnu packages image).

2019-03-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sane-backends: Support PNG scanimage output.
	* gnu/packages/scanner.scm (sane-backends)[inputs]: Add libpng.

2019-03-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add btanks.
	* gnu/packages/games.scm (btanks): New variable.

	gnu: Add libsmpeg-with-sdl1.
	* gnu/packages/video.scm (libsmpeg-with-sdl1): New variable.
	(libsmpeg)[version]: Change to 0.4.5-401.

	gnu: Add 4dtris.
	* gnu/packages/games.scm (4dtris): New variable.

	gnu: Add slingshot.
	* gnu/packages/games.scm (slingshot): New variable.

	gnu: scons: Update to 3.0.4.
	* gnu/packages/python-xyz.scm (scons): Update to 3.0.4.
	[arguments]: Remove second instance of "imp.load_module" (bug 34236).

2019-03-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add opensmtpd-next.
	* gnu/packages/mail.scm (opensmtpd-next): New public variable.

	gnu: ibus: Update Unicode data to 12.0.0.
	* gnu/packages/ibus.scm (ibus)[native-inputs]: Use versioned URLs for
	Unicode data and update hashes.

2019-03-09  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: hyperledger-fabric: Fix description, set supported system and parallel build.
	* gnu/packages/hyperledger.scm (hyperledger-fabric)[description]: Rephrase
	into something less marketing-ish.
	[arguments]: Build with multiple jobs.
	[supported-systems]: Support x86_64-linux only.

2019-03-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add openfst.
	* gnu/packages/machine-learning.scm (openfst): New variable.

2019-03-09  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add hyperledger-fabric.
	* gnu/local.mk (hyperledger): New variable.

2019-03-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gnome-shell: Update to 3.28.2.
	* gnu/packages/gnome.scm (gnome-shell): Update to 3.28.2.
	[source]: Update snippet.
	[build-system]: Use meson-build-system.
	[arguments]: Disable systemd; add build phases "fix-keysdir" and "pre-check";
	remove "rebuild-css" phase; remove custom "install" phase; wrap also with
	LD_LIBRARY_PATH.
	[native-inputs]: Add desktop-file-utils, sassc, and xorg-server.
	[inputs]: Remove readline.

2019-03-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lynis: Update to 2.7.2.
	* gnu/packages/admin.scm (lynis): Update to 2.7.2.

	gnu: youtube-viewer: Update to "3.5.4.
	* gnu/packages/video.scm (youtube-viewer): Update to "3.5.4.

	gnu: dovecot: Avoid unnecessary patching.
	* gnu/packages/mail.scm (dovecot)[arguments]: Replace ‘pre-configure’
	patching with custom ‘make install sysconfdir=…’.

	gnu: dovecot: Indent arguments.
	* gnu/packages/mail.scm (dovecot)[arguments]: C-M-q and tuck left.

	gnu: i3lock-color: Update to 2.12.c.
	* gnu/packages/wm.scm (i3lock-color): Update to 2.12.c.
	[inputs]: Add xcb-util-xrm.

	gnu: i3lock-color: Don't use unstable tarball.
	* gnu/packages/wm.scm (i3lock-color)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: i3lock-fancy: Don't use unstable tarball.
	* gnu/packages/wm.scm (i3lock-fancy)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2019-03-08  Ludovic Courtès  <ludo@gnu.org>

	upstream: Correctly report failure to update Git checkouts.
	Fixes <https://bugs.gnu.org/34778>.
	Reported by Gábor Boskovits <boskovits@gmail.com>.

	* guix/upstream.scm (package-update/url-fetch): New procedure, with code
	formerly in 'package-update'.
	(%method-updates): New variable.
	(package-update): Check the method to download PACKAGE's source, and
	look up a corresponding update method in %METHOD-UPDATES, and raise an
	error if none was found.

2019-03-08  Ludovic Courtès  <ludo@gnu.org>

	activation: Shared system home directories are now 555 and root-owned.
	Fixes <https://bugs.gnu.org/34788>.
	Reported by Jack Hill <jackhill@jackhill.us>.

	Regression introduced by the combination of
	8bb76f3d44c1f5ffec8011819494db306a51d801 and
	0ae735bcc8ff7fdc89d67b492bdee9091ee19e86: /var/empty would be 700 and
	owned by one of the system accounts (thus inaccessible to others), and
	/var/run/dbus would be 700 as well, thereby preventing D-Bus clients
	from connecting to the daemon.

	* gnu/build/activation.scm (duplicates): New procedure.
	(activate-users+groups)[system-accounts]: New variable.
	Use it.  Make shared system account home directories #o555 and
	root-owned.
	* gnu/services/dbus.scm (dbus-activation): Make /var/run/dbus #o755.
	* gnu/tests/base.scm (run-basic-test): Test the ownership and
	permissions of /var/empty.

2019-03-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add java-eclipse-jdt-compiler-apt.
	* gnu/packages/java.scm (java-eclipse-jdt-compiler-apt): New variable.

	gnu: Add epl2.0.
	* guix/licenses.scm (epl2.0): New variable.

	gnu: blast+: Update to 2.7.1.
	* gnu/packages/bioinformatics.scm (blast+): Update to 2.7.1.
	[inputs]: Add lmdb.
	[source]: Remove obsolete patch.
	* gnu/package/patches/blast+-fix-makefile.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: Add texlive-latex-pdfx.
	* gnu/packages/tex.scm (texlive-latex-pdfx): New variable.

	gnu: Add texlive-latex-xmpincl.
	* gnu/packages/tex.scm (texlive-latex-xmpincl): New variable.

	gnu: Add translate2geda.
	* gnu/packages/engineering.scm (translate2geda): New variable.

	gnu: Add rkrlv2.
	* gnu/packages/music.scm (rkrlv2): New variable.

2019-03-08  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: fc-host-tools: Update to 10.
	* gnu/packages/embedded.scm (fc-host-tools): Update to 10.
	[arguments]<:make-flags>: Change INSTBIN to INSTALL_PREFIX.

2019-03-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: crawl: Find all the included headers.
	* gnu/packages/games.scm (crawl)[arguments]: Add a custom phase to
	change the path for some headers.

2019-03-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: crawl: Don't assume system architecture.
	This allows crawl to build on non-Intel architectures.

	* gnu/packages/games.scm (crawl)[arguments]: Add a custom phase to
	remove x86* specific CFLAGS.

2019-03-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: crawl: Build with python3-wrapper.
	* gnu/packages/games.scm (crawl)[native-inputs replace python with
	python-wrapper.
	[arguments]: Remove custom 'patch-python phase.

2019-03-08  Ludovic Courtès  <ludo@gnu.org>

	channels: Do not fail when the inferior lacks 'guix repl'.
	Fixes <https://bugs.gnu.org/34637>.
	Reported by Martin Flack <martin.flack@gmail.com>.

	Previously we'd fail to build the package cache for old versions of Guix
	that lack 'guix repl'.  Now we simply ignore the issue and keep going
	without a cache.

	* guix/inferior.scm (gexp->derivation-in-inferior): Add
	 #:silent-failure? and honor it.
	[drop-extra-keyword]: New procedure.
	Use it.
	* guix/channels.scm (package-cache-file): Pass #:silent-failure? #t.

2019-03-08  Ludovic Courtès  <ludo@gnu.org>

	doc: Document references.
	Suggested by "pelzflorian (Florian Pelz)" <pelzflorian@pelzflorian.de>.
	Fixes <https://bugs.gnu.org/34574>.

	* doc/guix.texi (Derivations): Document references.

2019-03-08  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot: Remove openssl input.
	Fixes <https://bugs.gnu.org/34717>.

	* gnu/packages/bootloaders (u-boot): Remove openssl from native-inputs.
	  (u-boot-tools): Disable FIT_SIGNATURES in tests.

2019-03-08  Rutger Helling  <rhelling@mykolab.com>

	gnu: flatpak: Add more dependencies.
	* gnu/packages/package-management.scm (flatpak)[propagated-inputs]: Add
	"glib-networking", "gnupg" and "gsettings-desktop-schemas".

2019-03-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genelendatabase: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-genelendatabase): Update to 1.18.0.

	gnu: r-mzr: Update to 2.16.2.
	* gnu/packages/bioinformatics.scm (r-mzr): Update to 2.16.2.
	[inputs]: Replace "boost" with "boost-for-mysql".

	gnu: r-gviz: Update to 1.26.5.
	* gnu/packages/bioinformatics.scm (r-gviz): Update to 1.26.5.

	gnu: r-ensembldb: Update to 2.6.7.
	* gnu/packages/bioinformatics.scm (r-ensembldb): Update to 2.6.7.

	gnu: r-annotationhub: Update to 2.14.4.
	* gnu/packages/bioinformatics.scm (r-annotationhub): Update to 2.14.4.

	gnu: r-rhtslib: Update to 1.14.1.
	* gnu/packages/bioinformatics.scm (r-rhtslib): Update to 1.14.1.

	gnu: r-genomicfeatures: Update to 1.34.4.
	* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.34.4.

	gnu: r-rtracklayer: Update to 1.42.2.
	* gnu/packages/bioinformatics.scm (r-rtracklayer): Update to 1.42.2.

	gnu: r-rsamtools: Update to 1.34.1.
	* gnu/packages/bioinformatics.scm (r-rsamtools): Update to 1.34.1.

	gnu: r-biocparallel: Update to 1.16.6.
	* gnu/packages/bioinformatics.scm (r-biocparallel): Update to 1.16.6.

	gnu: r-variantannotation: Update to 1.28.11.
	* gnu/packages/bioinformatics.scm (r-variantannotation): Update to 1.28.11.

	gnu: r-genomeinfodb: Update to 1.18.2.
	* gnu/packages/bioinformatics.scm (r-genomeinfodb): Update to 1.18.2.

	gnu: r-dexseq: Update to 1.28.2.
	* gnu/packages/bioinformatics.scm (r-dexseq): Update to 1.28.2.

2019-03-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: man-pages: Update to 5.00.
	* gnu/packages/man.scm (man-pages): Update to 5.00.
	[source]: Re-format.

	gnu: dovecot: Update to 2.3.5.
	* gnu/packages/mail.scm (dovecot): Update to 2.3.5.
	[arguments]: Patch more tests in ‘patch-file-names’ phase, renamed from
	‘patch-other-file-names’.

	gnu: dovecot: Don't use NAME in source URI.
	* gnu/packages/mail.scm (dovecot)[source]: Hard-code NAME.

2019-03-07  Ricardo Wurmus  <rekado@elephly.net>

	etc: snippets: Prefill package name.
	* etc/snippets/text-mode/guix-commit-message-add-package: Extract package
	name from diff.

	gnu: Add mruby.
	* gnu/packages/ruby.scm (mruby): New variable.

	etc: snippets: Prefill package name and version.
	* etc/snippets/text-mode/guix-commit-message-update-package: Extract package
	name and version from git diff output.

	gnu: r-ggmap: Update to 3.0.0.
	* gnu/packages/cran.scm (r-ggmap): Update to 3.0.0.
	[propagated-inputs]: Add r-bitops, r-dplyr, r-glue, r-httr, r-magrittr,
	r-purrr, r-stringr, r-tibble, and r-tidyr; remove r-geosphere, r-mapproj,
	r-proto, and r-reshape2.

	gnu: r-readxl: Update to 1.3.0.
	* gnu/packages/cran.scm (r-readxl): Update to 1.3.0.

	gnu: r-sys: Update to 3.0.
	* gnu/packages/cran.scm (r-sys): Update to 3.0.

	gnu: r-servr: Update to 0.13.
	* gnu/packages/cran.scm (r-servr): Update to 0.13.

	gnu: r-flextable: Update to 0.5.1.
	* gnu/packages/cran.scm (r-flextable): Update to 0.5.1.
	[propagated-inputs]: Add r-data-table, r-magick, and r-rlang; remove r-r6 and
	r-stringr.

	gnu: r-proxy: Update to 0.4-23.
	* gnu/packages/cran.scm (r-proxy): Update to 0.4-23.

	gnu: r-haven: Update to 2.1.0.
	* gnu/packages/cran.scm (r-haven): Update to 2.1.0.

	gnu: r-emdbook: Update to 1.3.11.
	* gnu/packages/cran.scm (r-emdbook): Update to 1.3.11.

	gnu: r-rmysql: Update to 0.10.17.
	* gnu/packages/cran.scm (r-rmysql): Update to 0.10.17.
	[native-inputs]: Remove pkg-config.

	gnu: r-gower: Update to 0.2.0.
	* gnu/packages/cran.scm (r-gower): Update to 0.2.0.
	[native-inputs]: Remove r-knitr.

	gnu: r-ggsignif: Update to 0.5.0.
	* gnu/packages/cran.scm (r-ggsignif): Update to 0.5.0.

	gnu: r-jomo: Update to 2.6-7.
	* gnu/packages/cran.scm (r-jomo): Update to 2.6-7.

	gnu: r-mice: Update to 3.4.0.
	* gnu/packages/cran.scm (r-mice): Update to 3.4.0.

	gnu: r-xfun: Update to 0.5.
	* gnu/packages/cran.scm (r-xfun): Update to 0.5.

	gnu: r-metap: Update to 1.1.
	* gnu/packages/cran.scm (r-metap): Update to 1.1.

	gnu: r-ifultools: Update to 2.0-5.
	* gnu/packages/cran.scm (r-ifultools): Update to 2.0-5.

	gnu: r-radiant-data: Update to 0.9.9.
	* gnu/packages/cran.scm (r-radiant-data): Update to 0.9.9.
	[propagated-inputs]: Add r-stringi; remove r-summarytools.

	gnu: r-later: Update to 0.8.0.
	* gnu/packages/cran.scm (r-later): Update to 0.8.0.

	gnu: r-vim: Update to 4.8.0.
	* gnu/packages/cran.scm (r-vim): Update to 4.8.0.
	[propagated-inputs]: Add r-ranger.

	gnu: r-fnn: Update to 1.1.3.
	* gnu/packages/cran.scm (r-fnn): Update to 1.1.3.

	gnu: r-arules: Update to 1.6-3.
	* gnu/packages/cran.scm (r-arules): Update to 1.6-3.

	gnu: r-zip: Update to 2.0.0.
	* gnu/packages/cran.scm (r-zip): Update to 2.0.0.

	gnu: r-maptools: Update to 0.9-5.
	* gnu/packages/cran.scm (r-maptools): Update to 0.9-5.

	gnu: r-reticulate: Update to 1.11.1.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.11.1.

	gnu: r-officer: Update to 0.3.3.
	* gnu/packages/cran.scm (r-officer): Update to 0.3.3.
	[propagated-inputs]: Add r-rlang.

	gnu: r-prediction: Update to 0.3.6.2.
	* gnu/packages/cran.scm (r-prediction): Update to 0.3.6.2.

	gnu: r-abjutils: Update to 0.2.3.
	* gnu/packages/cran.scm (r-abjutils): Update to 0.2.3.
	[propagated-inputs]: Add r-furrr, r-future, r-readr, and r-rlang; remove
	r-plyr.

	gnu: r-slam: Update to 0.1-45.
	* gnu/packages/cran.scm (r-slam): Update to 0.1-45.

	gnu: r-hash: Update to 2.2.6.1.
	* gnu/packages/cran.scm (r-hash): Update to 2.2.6.1.

	gnu: r-dvmisc: Update to 1.1.3.
	* gnu/packages/cran.scm (r-dvmisc): Update to 1.1.3.
	[propagated-inputs]: Add r-cubature, r-data-table, r-dplyr, r-ggplot2,
	r-mvtnorm, r-pracma, r-purrr, and r-survey.

	gnu: r-summarytools: Update to 0.9.2.
	* gnu/packages/cran.scm (r-summarytools): Update to 0.9.2.
	[propagated-inputs]: Add r-checkmate, r-dplyr, r-magick, and r-tidyr.

	gnu: r-multcomp: Update to 1.4-10.
	* gnu/packages/cran.scm (r-multcomp): Update to 1.4-10.

	gnu: r-emmeans: Update to 1.3.3.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.3.3.
	[propagated-inputs]: Add r-numderiv.

	gnu: r-afex: Update to 0.23-0.
	* gnu/packages/cran.scm (r-afex): Update to 0.23-0.

	gnu: r-lmertest: Update to 3.1-0.
	* gnu/packages/cran.scm (r-lmertest): Update to 3.1-0.

	gnu: r-ks: Update to 1.11.4.
	* gnu/packages/cran.scm (r-ks): Update to 1.11.4.
	[propagated-inputs]: Remove r-misc3d.

	gnu: r-tidytree: Update to 0.2.4.
	* gnu/packages/cran.scm (r-tidytree): Update to 0.2.4.

	gnu: r-bigrquery: Update to 1.1.0.
	* gnu/packages/cran.scm (r-bigrquery): Update to 1.1.0.
	[propagated-inputs]: Add r-bit64.

	gnu: r-gmp: Update to 0.5-13.4.
	* gnu/packages/cran.scm (r-gmp): Update to 0.5-13.4.

	gnu: r-huge: Update to 1.3.0.
	* gnu/packages/cran.scm (r-huge): Update to 1.3.0.
	[propagated-inputs]: Add r-rcpp and r-rcppeigen; remove r-lattice.

	gnu: r-igraph: Update to 1.2.4.
	* gnu/packages/graph.scm (r-igraph): Update to 1.2.4.

	gnu: r-dplyr: Update to 0.8.0.1.
	* gnu/packages/statistics.scm (r-dplyr): Update to 0.8.0.1.
	[native-inputs]: Move r-rcpp and r-bh from here...
	[propagated-inputs]: ...to here; remove r-bindrcpp.

	gnu: r-lme4: Update to 1.1-21.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-21.
	[native-inputs]: Move r-rcpp and r-rcppeigen from here...
	[propagated-inputs]: ...to here; add r-boot.

	gnu: r-forcats: Update to 0.4.0.
	* gnu/packages/statistics.scm (r-forcats): Update to 0.4.0.
	[propagated-inputs]: Add r-ellipsis.

	gnu: r-r6: Update to 2.4.0.
	* gnu/packages/statistics.scm (r-r6): Update to 2.4.0.

	gnu: r-formatr: Update to 1.6.
	* gnu/packages/statistics.scm (r-formatr): Update to 1.6.

	gnu: r-evaluate: Update to 0.13.
	* gnu/packages/statistics.scm (r-evaluate): Update to 0.13.

	gnu: r-mgcv: Update to 1.8-27.
	* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-27.

	gnu: r-stringi: Update to 1.3.1.
	* gnu/packages/statistics.scm (r-stringi): Update to 1.3.1.

	gnu: r-stringr: Update to 1.4.0.
	* gnu/packages/statistics.scm (r-stringr): Update to 1.4.0.

	gnu: r-ranger: Update to 0.11.2.
	* gnu/packages/statistics.scm (r-ranger): Update to 0.11.2.

	gnu: r-openssl: Update to 1.2.2.
	* gnu/packages/statistics.scm (r-openssl): Update to 1.2.2.

	gnu: r-catools: Update to 1.17.1.2.
	* gnu/packages/statistics.scm (r-catools): Update to 1.17.1.2.

	gnu: r-xml: Update to 3.98-1.19.
	* gnu/packages/statistics.scm (r-xml): Update to 3.98-1.19.

	gnu: r-flexmix: Update to 2.3-15.
	* gnu/packages/statistics.scm (r-flexmix): Update to 2.3-15.

	gnu: r-irlba: Update to 2.3.3.
	* gnu/packages/statistics.scm (r-irlba): Update to 2.3.3.

	gnu: r-registry: Update to 0.5-1.
	* gnu/packages/statistics.scm (r-registry): Update to 0.5-1.

	gnu: r-r-utils: Update to 2.8.0.
	* gnu/packages/statistics.scm (r-r-utils): Update to 2.8.0.

	gnu: r-r-rsp: Update to 0.43.1.
	* gnu/packages/statistics.scm (r-r-rsp): Update to 0.43.1.

	gnu: r-mvtnorm: Update to 1.0-10.
	* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.0-10.

	gnu: r-tidyr: Update to 0.8.3.
	* gnu/packages/statistics.scm (r-tidyr): Update to 0.8.3.

	gnu: r-purrr: Update to 0.3.1.
	* gnu/packages/statistics.scm (r-purrr): Update to 0.3.1.

	gnu: r-pbapply: Update to 1.4-0.
	* gnu/packages/statistics.scm (r-pbapply): Update to 1.4-0.

	gnu: r-vgam: Update to 1.1-1.
	* gnu/packages/statistics.scm (r-vgam): Update to 1.1-1.

	gnu: r-ggthemes: Update to 4.1.0.
	* gnu/packages/statistics.scm (r-ggthemes): Update to 4.1.0.

	gnu: r-shiny: Update to 1.2.0.
	* gnu/packages/cran.scm (r-shiny): Update to 1.2.0.
	[arguments]: Adjust processing of minified JavaScript.

	gnu: r-epi: Update to 2.35.
	* gnu/packages/cran.scm (r-epi): Update to 2.35.

	gnu: r-network: Update to 1.14-377.
	* gnu/packages/cran.scm (r-network): Update to 1.14-377.
	[propagated-inputs]: Add r-magrittr and r-tibble.

	gnu: r-vegan: Update to 2.5-4.
	* gnu/packages/cran.scm (r-vegan): Update to 2.5-4.

	gnu: r-future-apply: Update to 1.2.0.
	* gnu/packages/cran.scm (r-future-apply): Update to 1.2.0.

	gnu: Add r-furrr.
	* gnu/packages/cran.scm (r-furrr): New variable.

	gnu: Add r-survey.
	* gnu/packages/cran.scm (r-survey): New variable.

	gnu: Add r-magick.
	* gnu/packages/cran.scm (r-magick): New variable.

	gnu: Add r-ellipsis.
	* gnu/packages/cran.scm (r-ellipsis): New variable.

2019-03-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add autorandr.
	* gnu/packages/xdisorg.scm (autorandr): New variable.

2019-03-07  Julien Lepiller  <julien@lepiller.eu>

	gnu: php: Update to 7.3.3.
	* gnu/packages/php.scm (php): Update to 7.3.3.

2019-03-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libmicrohttpd: Enable parallel tests.
	* gnu/packages/gnunet.scm (libmicrohttpd)[arguments]: Don't disable
	parallel tests.

	gnu: libmicrohttpd: Update to 0.9.63.
	* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.63.
	[arguments]: Remove custom phase to add missing LDFLAGS.

	gnu: c-graph: Update to 2.0.1.
	* gnu/packages/maths.scm (c-graph): Update to 2.0.1.

2019-03-07  Ludovic Courtès  <ludo@gnu.org>

	activation: Build account databases with (gnu build accounts).
	* gnu/build/activation.scm (enumerate, current-users, current-groups)
	(add-group, add-user, modify-user, ensure-user): Remove.
	(activate-users+groups)[touch, activate-user]: Remove.
	[make-home-directory]: New procedure.
	Rewrite in terms of 'user+group-databases', 'write-group', etc.
	* gnu/build/install.scm (directives): Remove "/root".
	* gnu/system/shadow.scm (account-activation): Remove (setenv "PATH" ...)
	expression, which is now unneeded.

	Add (gnu build accounts).
	* gnu/build/accounts.scm, tests/accounts.scm: New files.
	* Makefile.am (SCM_TESTS): Add tests/accounts.scm.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add build/accounts.scm.

	activation: Operate on <user-account> and <user-group> records.
	* gnu/system/accounts.scm (sexp->user-group, sexp->user-account): New
	procedures.
	* gnu/system/shadow.scm (account-activation): Call them in the arguments
	to 'activate-users+groups'.
	(account-shepherd-service): Likewise.
	* gnu/build/activation.scm (activate-users+groups): Expect a list of
	<user-account> and a list of <user-group>.  Replace uses of 'match' on
	tuples with calls to record accessors.
	(activate-user-home): Likewise.

2019-03-07  Ludovic Courtès  <ludo@gnu.org>

	system: Add (gnu system accounts).
	The (gnu system accounts) module is meant to be used both on the build-
	and on the host-side.

	* gnu/system/shadow.scm <top level>: Call 'default-shell'.
	(<user-account>, <user-group>): Move to...
	* gnu/system/accounts.scm: ... here.  New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add system/accounts.scm.

2019-03-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: fuseiso: Fix typo in description.
	* gnu/packages/linux.scm (fuseiso)[description]: Fix typo.

2019-03-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add nullmailer.
	* gnu/packages/mail.scm (nullmailer): New public variable.

2019-03-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gnome-settings-daemon: Ensure RUNPATH contains library subdir.
	* gnu/packages/gnome.scm (gnome-settings-daemon)[arguments]: Pass configure
	flag to add $out/lib/gnome-settings-daemon-3.0 to RUNPATH.

	gnu: eog: Ensure RUNPATH contains output library directory.
	* gnu/packages/gnome.scm (eog)[arguments]: Pass configure flag to add
	$out/lib/eog to RUNPATH.

	gnu: cups-filters: Fix build with newer version of poppler.
	* gnu/packages/cups.scm (cups-filters)[arguments]: Add build phase
	"patch-for-poppler".

	gnu: dconf-editor: Update to 3.28.0.
	* gnu/packages/gnome.scm (dconf-editor): Update to 3.28.0.
	[build-system]: Use meson-build-system.
	[native-inputs]: Add gtk+:bin and vala.

	gnu: network-manager-applet: Update to 1.8.14.
	* gnu/packages/gnome.scm (network-manager-applet): Update to 1.8.14.

	gnu: network-manager-openvpn: Update to 1.8.4.
	* gnu/packages/gnome.scm (network-manager-openvpn): Update to 1.8.4.

	gnu: gnome-online-accounts: Update to 3.28.0.
	* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.28.0.

	gnu: evolution-data-server: Update to 3.28.3.
	* gnu/packages/gnome.scm (evolution-data-server): Update to 3.28.3.

	gnu: gdm: Update to 3.28.2.
	* gnu/packages/gnome.scm (gdm): Update to 3.28.2.

	gnu: gnome-control-center: Update to 3.28.2.
	* gnu/packages/gnome.scm (gnome-control-center): Update to 3.28.2.
	[build-system]: Use meson-build-system.
	[arguments]: Add configure flags.
	[native-inputs]: Add gkt+:bin.

	gnu: nautilus: Update to 3.28.1.
	* gnu/packages/gnome.scm (nautilus): Update to 3.28.1.
	[inputs]: Add gexiv2.

	gnu: gnome-bluetooth: Update to 3.28.0.
	* gnu/packages/gnome.scm (gnome-bluetooth): Update to 3.28.0.
	[build-system]: Use meson-build-system.
	[native-inputs]: Add gtk+:bin.

	gnu: tracker: Update to 2.0.4.
	* gnu/packages/gnome.scm (tracker): Update to 2.0.4.
	[arguments]: Add phases "disable-broken-tests" and "pre-check"; enable tests.
	[inputs]: Remove nettle, add python.

	gnu: gnome-screenshot: Update to 3.26.0.
	* gnu/packages/gnome.scm (gnome-screenshot): Update to 3.26.0.
	[build-system]: Use meson-build-system.
	[native-inputs]: Add gtk+:bin, desktop-file-utils, and appstream-glib.

	gnu: gnome-clocks: Update to 3.28.0.
	* gnu/packages/gnome.scm (gnome-clocks): Update to 3.28.0.

	gnu: gnome-todo: Update to 3.28.1.
	* gnu/packages/gnome.scm (gnome-todo): Update to 3.28.1.
	* gnu/local.mk (dist_patch_DATA): Remove patch.
	* gnu/packages/patches/gnome-todo-libical-compat.patch: Remove file.

	gnu: gnome-calendar: Update to 3.28.2.
	* gnu/packages/gnome.scm (gnome-calendar): Update to 3.28.2.
	[inputs]: Add libdazzle, libgweather, and geoclue.

	gnu: gnome-shell-extensions: Update to 3.28.1.
	* gnu/packages/gnome.scm (gnome-shell-extensions): Update to 3.28.1.
	[build-system]: Use meson-build-system.
	[arguments]: Adjust.

	gnu: libgnomekbd: Update to 3.26.0.
	* gnu/packages/gnome.scm (libgnomekbd): Update to 3.26.0.

	gnu: gnome-calculator: Update to 3.28.2.
	* gnu/packages/gnome.scm (gnome-calculator): Update to 3.28.2.
	[inputs]: Add glib and libxml2; replace gtksourceview with gtksourceview-3.

	gnu: gucharmap: Update to 10.0.4.
	* gnu/packages/gnome.scm (gucharmap): Update to 10.0.4.
	[arguments]: Add phase "prepare-unicode-data".
	[native-inputs]: Add unicode files.

	gnu: gnome-system-monitor: Update to 3.28.2.
	* gnu/packages/gnome.scm (gnome-system-monitor): Update to 3.28.2.
	[native-inputs]: Add polkit.
	[inputs]: Add libwnck.

	gnu: python-pyatspi: Update to 2.26.0.
	* gnu/packages/gnome.scm (python-pyatspi): Update to 2.26.0.

	gnu: mutter: Update to 3.28.2.
	* gnu/packages/gnome.scm (mutter): Update to 3.28.2.

	gnu: zenity: Update to 3.28.1.
	* gnu/packages/gnome.scm (zenity): Update to 3.28.1.

	gnu: gnome-session: Update to 3.28.1.
	* gnu/packages/gnome.scm (gnome-session): Update to 3.28.1.
	[build-system]: Use meson-build-system.
	[arguments]: Adjust "pre-configure" phase; update configure flags.
	[native-inputs]: Add libxml2, docbook-xsl, docbook-xml, and xmlto.

	gnu: network-manager: Update to 1.10.10.
	* gnu/packages/gnome.scm (network-manager): Update to 1.10.10.
	[arguments]: Add phase "delete-failing-tests"; use INVOKE in the install
	phase.

	gnu: cheese: Propagate more inputs.
	* gnu/packages/gnome.scm (cheese)[inputs]: Move clutter, libcanberra, and
	gstreamer from here...
	[propagated-inputs]: ...to here.

	gnu: orca: Update to 3.28.1.
	* gnu/packages/gnome.scm (orca): Update to 3.28.1.

	gnu: gjs: Update to 1.52.3.
	* gnu/packages/gnome.scm (gjs): Update to 1.52.3.
	[propagated-inputs]: Replace mozjs-38 with mozjs-52.

	gnu: devhelp: Update to 3.28.1.
	* gnu/packages/gnome.scm (devhelp): Update to 3.28.1.
	[native-inputs]: Add itstool.

	gnu: gnome-mines: Update to 3.28.0.
	* gnu/packages/gnome.scm (gnome-mines): Update to 3.28.0.
	[build-system]: Use meson-build-system.
	[arguments]: Delete "bootstrap" phase; remove "patch-/bin/true" phase.
	[native-inputs]: Add glib:bin, vala, yeld, and appstream-glib; remove libxml2.

	gnu: librsvg: Build Vala bindings.
	* gnu/packages/gnome.scm (librsvg)[arguments]: Enable building of Vala
	bindings.
	[native-inputs]: Add vala.

	gnu: gvfs: Update to 1.36.2.
	* gnu/packages/gnome.scm (gvfs): Update to 1.36.2.
	[arguments]: Add phase "remove-broken-autogen-script".
	[native-inputs]: Add autoconf, automake, gettext-minimal, gtk-doc, and
	libtool.
	[inputs]: Add libimobiledevice.

	gnu: gnome-keyring: Update to 3.28.2.
	* gnu/packages/gnome.scm (gnome-keyring): Update to 3.28.2.
	[arguments]: Replace "pre-check" phase with "fix-/bin/sh-reference".
	[inputs]: Add openssh.

	gnu: libgnome-games-support: Update to 1.4.1.
	* gnu/packages/gnome.scm (libgnome-games-support): Update to 1.4.1.

	gnu: libgudev: Update to 232.
	* gnu/packages/gnome.scm (libgudev): Update to 232.
	[arguments]: Add configure flags to cut recursive dependency.

	gnu: eog: Update to 3.28.2.
	* gnu/packages/gnome.scm (eog): Update to 3.28.2.
	[build-system]: Use meson-build-system.
	[native-inptus]: Add gtk+:bin.

	gnu: totem-pl-parser: Update to 3.26.1.
	* gnu/packages/gnome.scm (totem-pl-parser): Update to 3.26.1.
	[build-system]: Use meson-build-system.
	[inputs]: Move libarchive and libgcrypt from here...
	[propagated-inputs]: ...to here.

	gnu: gnome-settings-daemon: Update to 3.28.1.
	* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 3.28.1.
	[build-system]: Use meson-build-system.
	[arguments]: Override udev rules directory with configure flags.
	[native-inputs]: Add glib:bin.
	[inputs]: Add alsa-lib, colord, and wayland.

	gnu: libgweather: Update to 3.28.2.
	* gnu/packages/gnome.scm (libgweather): Update to 3.28.2.
	[build-system]: Use meson-build-system.
	[arguments]: Disable tests; adjust configure flags; remove custom build
	phases.
	[inputs]: Move libsoup and geocode-glib from here...
	[propagated-inputs]: ...to here.

	gnu: geocode-glib: Update to 3.26.0.
	* gnu/packages/gnome.scm (geocode-glib): Update to 3.26.0.
	[build-system]: Use meson-build-system.
	[arguments]: Enable tests; add phase "set-locales".
	[native-inputs]: Add glibc-locales, gettext-minimal, and gtk-doc.

	gnu: five-or-more: Update to 3.28.0.
	* gnu/packages/gnome.scm (five-or-more): Update to 3.28.0.

	gnu: glade3: Update to 3.22.1.
	* gnu/packages/gnome.scm (glade3): Update to 3.22.1.

	gnu: adwaita-icon-theme: Update to 3.28.0.
	* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 3.28.0.

	gnu: gsettings-desktop-schemas: Update to 3.28.0.
	* gnu/packages/gnome.scm (gsettings-desktop-schemas): Update to 3.28.0.

	gnu: gcr: Update to 3.28.0.
	* gnu/packages/patches/gcr-disable-failing-tests.patch,
	gnu/packages/patches/gcr-fix-collection-tests-to-work-with-gpg-21.patch:
	Remove files.
	* gnu/local.mk (dist_patch_DATA): Remove patches.
	* gnu/packages/gnome.scm (gcr): Update to 3.28.0.
	[arguments]: Add phase "disable-failing-tests"; rewrite "pre-check" phase.
	[native-inputs]: Add libxml2.

	gnu: gnome-desktop: Update to 3.28.2.
	* gnu/packages/gnome.scm (gnome-desktop): Update to 3.28.2.
	[inputs]: Add libseccomp.

2019-03-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: libproxy: Remove network-manager.
	This is necessary to break a dependency cycle.

	* gnu/packages/networking.scm (libproxy)[inputs]: Remove network-manager.

2019-03-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gnome-maps: Update to 3.28.2.
	* gnu/packages/geo.scm (gnome-maps): Update to 3.28.2.

	gnu: glibmm: Update to 2.56.0.
	* gnu/packages/glib.scm (glibmm): Update to 2.56.0.

	gnu: gedit: Use gtksourceview-3.
	* gnu/packages/gnome.scm (gedit)[inputs]: Replace "gtksourceview" with
	"gtksourceview-3".

	gnu: file-roller: Update to 3.28.0.
	* gnu/packages/gnome.scm (file-roller): Update to 3.28.0.
	[build-system]: Use meson-build-system.
	[native-inputs]: Add desktop-file-utils, gtk+:bin, and glib:bin.
	[arguments]: Remove.

	gnu: yelp-tools: Update to 3.28.0.
	* gnu/packages/gnome.scm (yelp-tools): Update to 3.28.0.

	gnu: yelp-xsl: Update to 3.28.0.
	* gnu/packages/gnome.scm (yelp-xsl): Update to 3.28.0.

	gnu: yelp: Update to 3.28.1.
	* gnu/packages/gnome.scm (yelp): Update to 3.28.1.

	gnu: at-spi2-core: Update to 2.28.0.
	* gnu/packages/gtk.scm (at-spi2-core): Update to 2.28.0.
	[build-system]: Use meson-build-system.
	[arguments]: Adjust configure-flags; add build phases: set-documentation-path,
	prepare-doc-directory, move-documentation; move check phase after install.
	[native-inputs]: Add gtk-doc and glib:bin.

	gnu: gtk-doc: Update to 1.28.
	* gnu/packages/gtk.scm (gtk-doc): Update to 1.28.

	gnu: Add gtksourceview-3.
	* gnu/packages/gtk.scm (gtksourceview-3): New variable.

	gnu: gtksourceview: Update to 4.0.2.
	* gnu/packages/gtk.scm (gtksourceview): Update to 4.0.2.

	gnu: neovim: Let build phase return #T.
	* gnu/packages/vim.scm (neovim)[arguments]: Return #T from "patch-tic" phase.

	gnu: cd-hit: Support longer sequences.
	* gnu/packages/bioinformatics.scm (cd-hit)[arguments]: Pass MAX_SEQ to make
	flags.

	gnu: python2-fastlmm: Disable tests.
	* gnu/packages/machine-learning.scm (python2-fastlmm)[arguments]: Disable
	tests.

2019-03-07  Rutger Helling  <rhelling@mykolab.com>

	gnu: wireguard: Update to 0.0.20190227.
	* gnu/packages/vpn.scm (wireguard): Update to 0.0.20190227.
	[arguments]: Disable tests.

	gnu: nftables: Update to 0.9.0.
	* gnu/packages/linux.scm (nftables): Update to 0.9.0.
	[arguments]: Add "--disable-man-doc" configure flag.

2019-03-07  Kei Kebreau  <kkebreau@posteo.net>

	gnu: minetest: Update to 5.0.0.
	* gnu/packages/games.scm (minetest-data, minetest): Update to 5.0.0.

2019-03-07  Gábor Boskovits  <boskovits@gmail.com>

	gnu: neovim: Fix #34616.
	This fixes a segmentation fault in neovim, where an error return value
	is passed in as a pointer.

	* gnu/packages/vim.scm (neovim)[arguments](phases): Add 'patch-tic phase.

2019-03-07  Rutger Helling  <rhelling@mykolab.com>

	gnu: vulkan-tools: Update to 1.1.102.
	* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.1.102.
	[arguments]: Remove "-DBUILD_ICD=OFF" configure flag.

2019-03-07  Gábor Boskovits  <boskovits@gmail.com>

	gnu: unibilium: Update to 2.0.0.
	* gnu/packages/terminal.scm (unibilium): Update to 2.0.0.
	[native-inputs]: Add perl.

2019-03-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sane-backends-minimal: Fix USB support.
	* gnu/packages/scanner.scm (sane-backends-minimal)[inputs]: Replace
	libusb-compat with libusb.
	[arguments]: Disable tests that require USB access.

2019-03-06  Ludovic Courtès  <ludo@gnu.org>

	pack: Add '--save-provenance'.
	* guix/scripts/pack.scm (show-help, %options): Add '--save-provenance'.
	(guix-pack)[manifest-from-args]: Honor it.
	* doc/guix.texi (Invoking guix pack): Document it.

	describe: Add 'package-provenance'.
	* guix/scripts/package.scm (package-provenance): Move to...
	* guix/describe.scm (package-provenance): ... here.

2019-03-06  Caleb Ristvedt  <caleb.ristvedt@cune.org>

	database: Make 'register-items' transactional.
	* guix/store/database.scm (SQLITE_BUSY, register-output-sql): New variables.
	(add-references): Don't try finalizing after each use, only after all the
	uses (otherwise a finalized statement would be used if #:cache? was #f).
	(call-with-transaction): New procedure.
	(register-items): Use call-with-transaction to prevent broken intermediate
	states from being visible.

	* .dir-locals.el (call-with-transaction): indent it.

2019-03-06  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 5.0.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.
	(%linux-libre-hash): Update hash.
	(%linux-libre-4.20-patches): Rename to ...
	(%linux-libre-5.0-patches): ... this.
	(linux-libre, linux-libre-arm-generic, linux-libre-arm-omap2plus):
	Use %linux-libre-5.0-patches instead of %linux-libre-4.20-patches.
	* gnu/packages/aux-files/linux-libre/4.20-arm.conf,
	gnu/packages/aux-files/linux-libre/4.20-arm64.conf,
	gnu/packages/aux-files/linux-libre/4.20-i686.conf,
	gnu/packages/aux-files/linux-libre/4.20-x86_64.conf: Delete files.
	* gnu/packages/aux-files/linux-libre/5.0-arm.conf,
	gnu/packages/aux-files/linux-libre/5.0-arm64.conf,
	gnu/packages/aux-files/linux-libre/5.0-i686.conf,
	gnu/packages/aux-files/linux-libre/5.0-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Adjust accordingly.

	gnu: linux-libre@4.19: Update to 4.19.27.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.27.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.105.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.105.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.162.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.162.

2019-03-06  Julien Lepiller  <julien@lepiller.eu>

	nls: Add Swedish translation.
	* po/guix/sv.po: New file.
	* po/guix/LINGUAS: Add 'sv'.

2019-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: synthv1: Update to 0.9.5.
	* gnu/packages/music.scm (synthv1): Update to 0.9.5.

	gnu: drumkv1: Update to 0.9.5.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.5.

	gnu: samplv1: Update to 0.9.5.
	* gnu/packages/music.scm (samplv1): Update to 0.9.5.

	gnu: padthv1: Update to 0.9.5.
	* gnu/packages/music.scm (padthv1): Update to 0.9.5.

	gnu: yoshimi: Update to 1.5.10.2.
	* gnu/packages/music.scm (yoshimi): Update to 1.5.10.2.

2019-03-06  Vagrant Cascadian  <vagrant@debian.org>

	gnu: electron-cash: Update to 3.3.6.
	* gnu/packages/finance (electron-cash): Update to 3.3.6.

	gnu: electrum: Update to 3.3.4.
	* gnu/packages/finance (electrum): Update to 3.3.4.

2019-03-06  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 113.
	* gnu/packages/package-management (diffoscope): Update to 113.

2019-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add multitime.
	* gnu/packages/benchmark.scm (multitime): New variable.

	gnu: r-org-mm-eg-db: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-org-mm-eg-db): Move from here...
	* gnu/packages/bioconductor.scm (r-org-mm-eg-db): ...to here.

	gnu: r-org-hs-eg-db: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-org-hs-eg-db): Move from here...
	* gnu/packages/bioconductor.scm (r-org-hs-eg-db): ...to here.

	gnu: r-org-dm-eg-db: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-org-dm-eg-db): Move from here...
	* gnu/packages/bioconductor.scm (r-org-dm-eg-db): ...to here.

	gnu: r-org-ce-eg-db: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-org-ce-eg-db): Move from here...
	* gnu/packages/bioconductor.scm (r-org-ce-eg-db): ...to here.

	gnu: r-txdb-mmusculus-ucsc-mm10-knowngene: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-txdb-mmusculus-ucsc-mm10-knowngene):
	Move from here...
	* gnu/packages/bioconductor.scm (r-txdb-mmusculus-ucsc-mm10-knowngene):
	...to here.

	gnu: r-bsgenome-dmelanogaster-ucsc-dm3: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-bsgenome-dmelanogaster-ucsc-dm3):
	Move from here...
	* gnu/packages/bioconductor.scm (r-bsgenome-dmelanogaster-ucsc-dm3):
	...to here.

	gnu: r-bsgenome-celegans-ucsc-ce10: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-bsgenome-celegans-ucsc-ce10):
	Move from here...
	* gnu/packages/bioconductor.scm (r-bsgenome-celegans-ucsc-ce10): ...to here.

	gnu: r-bsgenome-celegans-ucsc-ce6: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-bsgenome-celegans-ucsc-ce6):
	Move from here...
	* gnu/packages/bioconductor.scm (r-bsgenome-celegans-ucsc-ce6): ...to here.

	gnu: r-bsgenome-mmusculus-ucsc-mm10: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-bsgenome-mmusculus-ucsc-mm10):
	Move from here...
	* gnu/packages/bioconductor.scm (r-bsgenome-mmusculus-ucsc-mm10): ...to here.

	gnu: r-bsgenome-mmusculus-ucsc-mm9: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-bsgenome-mmusculus-ucsc-mm9):
	Move from here...
	* gnu/packages/bioconductor.scm (r-bsgenome-mmusculus-ucsc-mm9): ...to here.

	gnu: r-bsgenome-hsapiens-ucsc-hg19: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-bsgenome-hsapiens-ucsc-hg19):
	Move from here...
	* gnu/packages/bioconductor.scm (r-bsgenome-hsapiens-ucsc-hg19): ...to here.

	gnu: r-bsgenome-hsapiens-1000genomes-hs37d5: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-bsgenome-hsapiens-1000genomes-hs37d5):
	Move from here...
	* gnu/packages/bioconductor.scm (r-bsgenome-hsapiens-1000genomes-hs37d5):
	...to here.

	gnu: r-txdb-hsapiens-ucsc-hg19-knowngene: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-txdb-hsapiens-ucsc-hg19-knowngene): Move
	from here...
	* gnu/packages/bioconductor.scm (r-txdb-hsapiens-ucsc-hg19-knowngene): ...to
	here.

	gnu: r-geneplotter: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-geneplotter): Move from here...
	* gnu/packages/bioconductor.scm (r-geneplotter): ...to here.

	gnu: Add guile-stis-parser.
	* gnu/packages/guile-xyz.scm (guile-stis-parser): New variable.

	gnu: r-copynumber: Move to (gnu packages bioconductor).
	* gnu/packages/bioinformatics.scm (r-copynumber): Move from here...
	* gnu/packages/bioconductor.scm (r-copynumber): ...to here.

2019-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Update copyright headers.
	This is a follow-up to commit 1fe9a36173335b559c695357bc8d884f1d4b144a.

	* gnu/packages/bioconductor.scm: Update copyright header to account for moved
	package.

2019-03-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: font-gnu-unifont: Update to 12.0.01.
	* gnu/packages/fonts.scm (font-gnu-unifont): Update to 12.0.01.

2019-03-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: librsvg: Don't build librsvg-2.a.
	* gnu/packages/gnome.scm (librsvg)[arguments]: Add #:configure-flags.

2019-03-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cabextract: Don't use NAME in source URI.
	* gnu/packages/compression.scm (cabextract)[source]: Hard-code NAME.

	gnu: cabextract: Update to 1.9.1.
	* gnu/packages/compression.scm (cabextract): Update to 1.9.1.

	gnu: lcov: Update to 1.14.
	* gnu/packages/code.scm (lcov): Update to 1.14.

2019-03-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: valgrind: Update to 3.14.0.
	* gnu/packages/patches/valgrind-glibc-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/valgrind.scm (valgrind): Update to 3.14.0.
	[supported-systems]: Add mips64el-linux.

	Merge branch 'master' into staging

	gnu: python-mako: Update home page.
	* gnu/packages/python-xyz.scm (python-mako)[home-page]: Use HTTPS.

	gnu: fuseiso: Fix typo.
	* gnu/packages/linux.scm (fuseiso)[synopsis]: s/imsages/images.

	gnu: valgrind: Add download mirror.
	* gnu/packages/valgrind.scm (valgrind)[source](uri): Add mirror.

2019-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bismark: Update to 0.20.1.
	* gnu/packages/bioinformatics.scm (bismark): Update to 0.20.1.
	[source]: Remove obsolete snippet.
	[arguments]: Add build phase "replace-plotly.js" and add requried modules;
	adjust "install" phase.
	[inputs]: Add perl-carp and perl-getopt-long.
	[native-inputs]: Add plotly.js and uglify-js.

2019-03-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add fuseiso.
	* gnu/packages/linux.scm (fuseiso): New variable.

2019-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-scde.
	* gnu/packages/bioinformatics.scm (r-scde): New variable.

	gnu: Add bowtie1.
	* gnu/packages/bioinformatics.scm (bowtie1): New variable.

2019-03-06  Kei Kebreau  <kkebreau@posteo.net>

	gnu: octave, octave-cli: Update to 5.1.0.
	* gnu/packages/maths.scm (octave, octave-cli): Update to 5.1.0.

	gnu: crawl, crawl-tiles: Update to 0.23.1.
	* gnu/packages/games.scm (crawl, crawl-tiles): Update to 0.23.1.
	[native-inputs]: Add python and python-pyyaml.
	[arguments]: Add 'patch-python' phase, modify the 'check' phase and move the
	'check' phase back after the 'build' phase.

2019-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: perl-czplib: Fix installation directory.
	* gnu/packages/perl.scm (perl-czplib)[arguments]: Fix installation directory.

	gnu: Add guile-studio.
	* gnu/packages/guile-xyz.scm (guile-studio): New variable.

	gnu: Add genrich.
	* gnu/packages/bioinformatics.scm (genrich): New variable.

2019-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dnacopy: Remove duplicate definition.
	Reported by Christopher Baines <mail@cbaines.net>.

	* gnu/packages/bioinformatics.scm (r-dnacopy): Remove variable.

2019-03-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-org-dr-eg-db.
	* gnu/packages/bioconductor.scm (r-org-dr-eg-db): New variable.

	gnu: java-eclipse-jdt-core: Update to 3.16.0.
	* gnu/packages/java.scm (java-eclipse-jdt-core): Update to 3.16.0.

	gnu: java-eclipse-core-resources: Update to 3.13.200.
	* gnu/packages/java.scm (java-eclipse-core-resources): Update to 3.13.200.

	gnu: java-eclipse-core-runtime: Update to 3.15.100.
	* gnu/packages/java.scm (java-eclipse-core-runtime): Update to 3.15.100.

	gnu: java-eclipse-equinox-common: Update to 3.10.200.
	* gnu/packages/java.scm (java-eclipse-equinox-common): Update to 3.10.200.

2019-03-06  Rutger Helling  <rhelling@mykolab.com>

	gnu: vulkan-headers: Update to 1.1.102.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.1.102.
	* gnu/packages/vulkan.scm (vulkan-loader): Update hash.
	* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.1.101.
	[arguments]: Add "-DBUILD_ICD=off" and "-DGLSLANG_INSTALL_DIR=" configure
	flags.

	gnu: shaderc: Update to 2018.0.
	* gnu/packages/vulkan.scm (shaderc): Update to 2018.0.

	gnu: spirv-tools: Update to 2019.1.
	* gnu/packages/vulkan.scm (spirv-tools): Update to 2019.1.
	[arguments]: Add 'fixgcc7 phase.
	[native-inputs]: Add gcc-7.

	gnu: spirv-headers: Update to commit 8bea0a2.
	* gnu/packages/vulkan.scm (spirv-headers): Update to commit 8bea0a2.

	gnu: glslang: Update to 7.11.3113.
	* gnu/packages/vulkan.scm (glslang): Update to 7.11.3113.

2019-03-06  Leo Famulari  <leo@famulari.name>

	gnu: MPD: Update to 0.21.5.
	* gnu/packages/mpd.scm (mpd): Update to 0.21.5.

2019-03-05  Arne Babenhauserheide  <arne_bab@web.de>

	gnu: FFmpeg: Build with AV1 support.
	* gnu/packages/video.scm (ffmpeg)[inputs]: Add libaom.
	[arguments]: Pass '--enable-libaom' to #:configure-flags.
	(ffmpeg-3.4)[inputs, arguments]: Filter out libaom.

2019-03-05  Arne Babenhauserheide  <arne_bab@web.de>
	    Leo Famulari  <leo@famulari.name>

	gnu: Add libaom.
	* gnu/packages/video.scm (libaom): New variable.

2019-03-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: you-get: Update to 0.4.1256.
	* gnu/packages/video.scm (you-get): Update to 0.4.1256.

	gnu: youtube-dl: Update to 2019.03.01.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.03.01.

	gnu: plantuml: Update to 1.2019.2.
	* gnu/packages/uml.scm (plantuml): Update to 1.2019.2.

	gnu: xinit: Update to 1.4.1.
	* gnu/packages/xorg.scm (xinit): Update to 1.4.1.

	gnu: lxc: Fix documentation directory.
	* gnu/packages/virtualization.scm (lxc)[arguments]: Set ‘--docdir’ in #:configure-flags.

	gnu: lxc: Update to 3.1.0.
	* gnu/packages/virtualization.scm (lxc): Update to 3.1.0.

2019-03-05  Leo Famulari  <leo@famulari.name>

	gnu: dav1d: Update to 0.2.0.
	* gnu/packages/video.scm (dav1d): Update to 0.2.0.
	[source]: Add alternate URL.

2019-03-05  Ludovic Courtès  <ludo@gnu.org>

	artwork: Update snapshot to b975164.
	* gnu/artwork.scm (%artwork-repository): Update to b975164.

2019-03-05  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: singularity: Leave PATH unchanged.
	Previously 'singularity help' & co. would all fail on Guix System
	because Coreutils, grep, etc. were not found in $PATH.

	* gnu/packages/linux.scm (singularity)[source](snippet): Remove "PATH"
	setting from 'bin/singularity.in'.

2019-03-05  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: singularity: Patch 'Makefile.in' in a snippet.
	* gnu/packages/linux.scm (singularity)[source](snippet, modules): New
	fields.
	[arguments]: Remove 'disable-install-hook' phase.

2019-03-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: wpa-supplicant: Add 'cpe-name' property.
	* gnu/packages/admin.scm (wpa-supplicant-minimal)[properties]: New
	field.

2019-03-05  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.1.0.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.1.0.

2019-03-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: emacs-no-x-toolkit: Fix configure flags.
	* gnu/packages/emacs.scm (emacs-no-x-toolkit)[arguments]: Don't lose
	custom configure flags.

2019-03-05  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-disk-usage: Update to 1.3.0.
	* gnu/packages/emacs-xyz.scm (emacs-disk-usage): Update to 1.3.0.

2019-03-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: thinkfan: Let the build system handle rcscripts/.
	This moves them from /share/thinkfan to their conventional locations
	in /etc and /lib; the former was an arbitrary Guixism anyway.

	* gnu/packages/linux.scm (thinkfan)[arguments]:
	Re-write 'install-rc-scripts' as 'create-init-scripts' and move it after
	the 'unpack' phase.

2019-03-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: thinkfan: Update to 1.0.2.
	* gnu/packages/linux.scm (thinkfan): Update to 1.0.2.
	[arguments]: Adjust source directory.

	gnu: iucode-tool: Update to 2.3.1.
	* gnu/packages/linux.scm (iucode-tool): Update to 2.3.1.

	gnu: f2fs-tools: Update to 1.12.0.
	* gnu/packages/linux.scm (f2fs-tools): Update to 1.12.0.

	gnu: f2fs-tools: Don't use NAME in source URI.
	* gnu/packages/linux.scm (f2fs-tools-1.7, f2fs-tools)[source]:
	Hard-code NAME.

	gnu: xfsprogs: Update to 4.20.0.
	* gnu/packages/linux.scm (xfsprogs): Update to 4.20.0.

	gnu: libnftnl: Update to 1.1.2.
	* gnu/packages/linux.scm (libnftnl): Update to 1.1.2.

	gnu: genext2fs: Update to 1.4.1-4.
	* gnu/packages/linux.scm (genext2fs): Update to 1.4.1-4.
	[arguments]: Add 'apply-debian-patches' phase.
	[native-inputs]: Add autoconf and automake.

2019-03-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wget2: Update to 1.99.1.
	This fixes https://issues.guix.info/issue/34718.

	* gnu/packages/wget.scm (wget2): Update to 1.99.1.
	[arguments]: Add phase to skip network tests. Update custom 'bootstrap
	phase to not require unnecessary binaries.
	[inputs]: Remove doxygen, python. Move autoconf, automake, flex,
	gettext-minimal, libtool ...
	[native-inputs]: ... to here. Add python-2.

2019-03-05  Danny Milosavljevic  <dannym@scratchpost.org>

	linux-modules: module-soft-dependencies: Partition the result and return it as two lists.
	* gnu/build/linux-modules.scm (module-soft-dependencies): Partition the
	result and return it as two lists.

2019-03-05  Ivan Petkov  <ivanppetkov@gmail.com>

	gnu: rust: Update to 1.31.1.
	* gnu/patches/rust-1.30-gdb-llvm.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/rust.scm (rust): Rename to...
	(rust-1.29): ...this.
	(rust-1.30): New variable.
	(rust): New variable.

2019-03-05  Rutger Helling  <rhelling@mykolab.com>

	gnu: scdoc: Update to 1.9.4.
	* gnu/packages/man.scm (scdoc): Update to 1.9.4.

2019-03-05  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add mailcatcher.
	* gnu/packages/ruby.scm (mailcatcher): New variable.

	gnu: Add ruby-skinny.
	* gnu/packages/ruby.scm (ruby-skinny): New variable.

	gnu: Add ruby-thin.
	* gnu/packages/ruby.scm (ruby-thin): New variable.

	gnu: Add ruby-sinatra.
	* gnu/packages/ruby.scm (ruby-sinatra): New variable.

	gnu: Add ruby-mustermann.
	* gnu/packages/ruby.scm (ruby-mustermann): New variable.

	gnu: ruby-rack-protection: Update to 2.0.5.
	* gnu/packages/ruby.scm (ruby-rack-protection): Update to 2.0.5.

2019-03-05  Brett Gilio  <brettg@posteo.net>

	gnu: python-language-server: Update to 0.24.0.
	* gnu/packages/python-xyz.scm (python-language-server): Update to 0.24.0.

2019-03-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: btrfs-progs: Update to 4.20.2.
	* gnu/packages/linux.scm (btrfs-progs): Update to 4.20.2.

	gnu: folks: Update to 0.11.4.
	* gnu/packages/gnome.scm (folks): Update to 0.11.4.

	gnu: folks: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (folks)[source]: Hard-code NAME.

	gnu: virtualgl: Update to 2.6.1.
	* gnu/packages/gl.scm (virtualgl): Update to 2.6.1.

	gnu: gegl: Update to 0.4.14.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.14.

	gnu: font-anonymous-pro: Use HTTPS home page.
	* gnu/packages/fonts.scm (font-anonymous-pro)[source, home-page]: Use HTTPS.

	gnu: font-fira-code: Update to 1.206.
	* gnu/packages/fonts.scm (font-fira-code): Update to 1.206.

	gnu: font-terminus: Update to 4.47.
	* gnu/packages/fonts.scm (font-terminus): Update to 4.47.  Re-indent.
	[native-inputs]: Replace perl with python.  Order alphabetically.
	[arguments]: Remove #:configure-flags.

	gnu: font-wqy-zenhei: Remove redundant FILE-NAME.
	* gnu/packages/fonts.scm (font-wqy-zenhei)[source]: Remove FILE-NAME field.

	gnu: font-wqy-zenhei: Use HTTPS home page.
	* gnu/packages/fonts.scm (font-wqy-zenhei)[home-page]: Use HTTPS.

2019-03-04  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'staging' into core-updates

2019-03-04  Leo Famulari  <leo@famulari.name>

	gnu: go-github.com-jtolds-gls: Update to 4.20.
	* gnu/packages/golang.scm (go-github.com-jtolds-gls): Update to 4.20.

2019-03-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add perl-data-dumper.
	* gnu/packages/perl.scm (perl-data-dumper): New variable.

	gnu: java-eclipse-jdt-core: Include resources.
	* gnu/packages/java.scm (java-eclipse-jdt-core)[arguments]: Add build phases
	"copy-resources" and "move-sources".

2019-03-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: pcre: Update to 8.43.
	* gnu/packages/pcre.scm (pcre): Update to 8.43.

	gnu: python-fonttools: Update to 3.38.0.
	* gnu/packages/python-xyz.scm (python-fonttools): Update to 3.38.0.

	gnu: python-pytz: Update to 2018.9.
	* gnu/packages/time.scm (python-pytz): Update to 2018.9.

	gnu: python-attrs: Update to 19.1.0.
	* gnu/packages/python-xyz.scm (python-attrs): Update to 19.1.0.

	gnu: python-attrs-bootstrap: Update to 18.2.0.
	* gnu/packages/python-xyz.scm (python-attrs-bootstrap)[version, source]: Remove.

	gnu: python-pympler: Update to 0.6.
	* gnu/packages/python-xyz.scm (python-pympler): Update to 0.6.

	gnu: python-zope-interface: Update to 4.6.0.
	* gnu/packages/python-web.scm (python-zope-interface): Update to 4.6.0.

	gnu: python-zope-event: Update to 4.4.
	* gnu/packages/python-web.scm (python-zope-event): Update to 4.4.

	gnu: python-flake8: Update to 3.7.7.
	* gnu/packages/python-xyz.scm (python-flake8): Update to 3.7.7.
	[propagated-inputs]: Add PYTHON-ENTRYPOINTS.
	(python2-flake8)[propagated-inputs]: Add PYTHON2-TYPING.

	gnu: python-six: Update to 1.12.0.
	* gnu/packages/python-xyz.scm (python-six): Update to 1.12.0.

	gnu: python-pytest: Update to 4.3.0.
	* gnu/packages/patches/python-pytest-pluggy-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/check.scm (python-pytest): Update to 4.3.0.
	[source](patches): New field.
	[arguments]: Skip five new tests.  Disable tests by passing them as arguments.

	gnu: python-hypothesis: Update to 4.7.19.
	* gnu/packages/check.scm (python-hypothesis): Update to 4.7.19.

	gnu: python-pytest-runner: Update to 4.4.
	* gnu/packages/check.scm (python-pytest-runner): Update to 4.4.

	gnu: python-pluggy: Update to 0.9.0.
	* gnu/packages/python-xyz.scm (python-pluggy): Update to 0.9.0.

	gnu: python-pyflakes: Update to 2.1.1.
	* gnu/packages/python-xyz.scm (python-pyflakes): Update to 2.1.1.

	gnu: python-py: Update to 1.8.0.
	* gnu/packages/python-xyz.scm (python-py): Update to 1.8.0.

	gnu: Python@2: Update to 2.7.16.
	* gnu/packages/patches/python2-CVE-2018-1000802.patch,
	gnu/packages/patches/python2-CVE-2018-14647.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/python.scm (python-2.7): Update to 2.7.16.
	[source](patches): Remove obsolete.

	gnu: python-pyparsing: Update to 2.3.1.
	* gnu/packages/python-xyz.scm (python-pyparsing): Update to 2.3.1.

	gnu: python-cython: Update to 0.29.6.
	* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.6.
	[arguments]: Remove obsolete deletion.

	gnu: xorg-server-for-tests: Update to 1.20.4.
	* gnu/packages/xorg.scm (xorg-server-for-tests)[source, version]: Inherit.

	Merge branch 'master' into staging

	gnu: rocksdb: Update to 5.18.3.
	* gnu/packages/databases.scm (rocksdb): Update to 5.18.3.

	gnu: liblo: Update to 0.30.
	* gnu/packages/audio.scm (liblo): Update to 0.30.

	gnu: xorg-server: Update to 1.20.4.
	* gnu/packages/xorg.scm (xorg-server): Update to 1.20.4.
	(xorg-server-for-tests): Stay on version 1.20.3.

	gnu: xorg-server: Don't use NAME in source URI.
	* gnu/packages/xorg.scm (xorg-server)[source](uri): Hard-code NAME.

2019-03-04  Julien Lepiller  <julien@lepiller.eu>

	gnu: pootle: Update to 2.8.2.
	* gnu/packages/django.scm (pootle): Update to 2.8.2.

	gnu: python-django-allauth: Update to 0.39.1.
	* gnu/packages/django.scm (python-django-allauth): Update to 0.39.1.

	gnu: python2-openid: Fix package.
	* gnu/packages/python-web (python2-openid)[arguments]: Disable tests.

	gnu: python-django-rq: Update to 1.3.0.
	* gnu/packages/django.scm (python-django-rq): Update to 1.3.0.

	gnu: python-django-redis: Update to 4.10.0.
	* gnu/packages/django.scm (python-django-redis): Update to 4.10.0.

	gnu: python-rq: Update to 0.13.0.
	* gnu/packages/databases.scm (python-rq): Update to 0.13.0.

	gnu: python-redis: Update to 3.2.0.
	* gnu/packages/databases.scm (python-redis): Update to 3.2.0.

2019-03-04  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-tilt.
	* gnu/packages/ruby.scm (ruby-tilt): New variable.

	gnu: Add ruby-haml.
	* gnu/packages/ruby.scm (ruby-haml): New variable.

	gnu: Add ruby-temple.
	* gnu/packages/ruby.scm (ruby-temple): New variable.

	gnu: Add ruby-markaby.
	* gnu/packages/ruby.scm (ruby-markaby): New variable.

	gnu: Add ruby-sassc.
	* gnu/packages/ruby.scm (ruby-sassc): New variable.

2019-03-04  Christopher Baines  <mail@cbaines.net>

	gnu: sassc: Update and improve the package.
	Now that libsass is packaged, change the sassc package to build a dynamically
	linked binary. Also update the version, and change the source to the Git
	repository, rather than the archives from GitHub.

	* gnu/packages/web.scm (sassc): Update to 3.5.0.
	[source]: Change to the Git repository.
	[arguments]: Tweak to link against libsass.

2019-03-04  Christopher Baines  <mail@cbaines.net>

	gnu: Add libsass.
	* gnu/packages/web.scm (libsass): New variable.

	gnu: Add ruby-minitest-around.
	* gnu/packages/ruby.scm (ruby-minitest-around): New variable.

	gnu: Add ruby-test-construct.
	* gnu/packages/ruby.scm (ruby-test-construct): New variable.

	gnu: Add ruby-omniauth-oauth2.
	* gnu/packages/ruby.scm (ruby-omniauth-oauth2): New variable.

	gnu: Add ruby-with-advisory-lock.
	* gnu/packages/rails.scm (ruby-with-advisory-lock): New variable.

	gnu: Add ruby-warden-oauth2.
	* gnu/packages/ruby.scm (ruby-warden-oauth2): New variable.

	gnu: Add ruby-warden.
	* gnu/packages/ruby.scm (ruby-warden): New variable.

	gnu: Add ruby-omniauth.
	* gnu/packags/ruby.scm (ruby-omniauth): New variable.

	gnu: Add ruby-oauth2.
	* gnu/packages/ruby.scm (ruby-oauth2): New variable.

	gnu: Add ruby-multi-xml.
	* gnu/packages/ruby.scm (ruby-multi-xml): New variable.

	gnu: Add ruby-jwt.
	* gnu/packages/ruby.scm (ruby-jwt): New variable.

	gnu: Add ruby-rbnacl.
	* gnu/packages/ruby.scm (ruby-rbnacl): New variable.

	gnu: Add ruby-que.
	* gnu/packages/ruby.scm (ruby-que): New variable.

	gnu: Add ruby-terraform.
	* gnu/packages/ruby.scm (ruby-terraform): New variable.

	gnu: Add ruby-lino.
	* gnu/packages/ruby.scm (ruby-lino): New variable.

	gnu: Add ruby-hamster.
	* gnu/packages/ruby.scm (ruby-hamster): New variable.

2019-03-04  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-open4.
	Also add a copyright line, as I've obviously neglected to do that in the past.

	* gnu/packages/ruby.scm (ruby-open4): New variable.

2019-03-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dehydrated: Don't use unstable tarball.
	* gnu/packages/tls.scm (dehydrated)[source]: Use release tarball.
	[native-inputs]: Add gzip, tar.
	[arguments]: Unzip tarball before installing. Install license file.

2019-03-04  Dan Frumin  <dfrumin@cs.ru.nl>

	gnu: coq-coquelicot: Update to 3.0.2.
	* gnu/packages/coq.scm (coq-coquelicot): Update to 3.0.2.

2019-03-04  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-orgit: Update to 20190304.
	* gnu/packages/emacs-xyz.scm (emacs-orgit): Update to 20190304.

2019-03-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: calcurse: Update to 4.4.0.
	* gnu/packages/calcurse.scm (calcurse): Update to 4.4.0.

	gnu: calcurse: Fix documentation directory.
	* gnu/packages/calcurse.scm (calcurse)[arguments]: Set ‘--docdir’
	in #:configure-flags' and add ‘respect-docdir’ phase to use it.

	gnu: thermald: Update to 1.8.
	* gnu/packages/admin.scm (thermald): Update to 1.8.
	[source]: Add patch.
	* gnu/packages/patches/thermald-make-int-max32-visible.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-03-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add java-jblas.
	* gnu/packages/java-maths.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: lyx: Remove obsolete patch.
	* gnu/packages/patches/lyx-2.2.3-fix-test.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-03-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: emacs-minimal: Don't inherit configure-flags.
	* gnu/packages/emacs.scm (emacs-minimal)[arguments]: Move
	configure-flags lower than inherited package-arguments so it won't be
	overwritten.

2019-03-04  Rutger Helling  <rhelling@mykolab.com>

	gnu: looking-glass-client: Update to commit 182c475.
	* gnu/packages/virtualization.scm (looking-glass-client): Update to commit
	182c475. Rename from lookingglass to looking-glass-client. Add
	deprecated-package lookingglass.

2019-03-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mkvtoolnix: Use modular qt.
	* gnu/packages/video.scm (mkvtoolnix)[inputs]: Remove qt, add qtbase,
	qtmultimedia.
	[native-inputs]: Add qttools.

	gnu: mkvtoolnix: Unbundle more libraries.
	* gnu/packages/video.scm (mkvtoolnix)[source]: Remove more bundled
	libraries.
	[inputs]: Add fmt, cmark.

	gnu: mkvtoolnix: Update to 31.0.0.
	* gnu/packages/video.scm (mkvtoolnix): Update to 31.0.0.
	[arguments]: Remove unneeded 'with-extra-includes' flag, add flags to
	disable update checks and not use precompiled headers.

2019-03-04  Lprndn  <guix@lprndn.info>

	gnu: Add arcan-sdl.
	* gnu/packages/arcan.scm (arcan-sdl): New variable.

	gnu: Add arcan.
	* gnu/packages/arcan.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2019-03-04  Pierre-Antoine Rouby  <contact@parouby.fr>

	gnu: emacs: Add modules support.
	* gnu/packages/emacs.scm (emacs): Add modules support in configure-flags.

2019-03-04  Ludovic Courtès  <ludo@gnu.org>

	environment: Rename '--inherit' to '--preserve'.
	Suggested by Eric Bavier and Ricardo Wurmus.

	* guix/scripts/environment.scm (show-help, %options): Emit a deprecation
	warning for "--inherit" and add -E/--preserve.
	* tests/guix-environment.sh: Adjust accordingly.
	* doc/guix.texi (Invoking guix environment): Update accordingly.

2019-03-04  Ludovic Courtès  <ludo@gnu.org>

	environment: Remove deprecated -E/--exec option.
	* guix/scripts/environment.scm (%options): Remove "--exec", which was
	deprecated in commit 1de2fe95e017c42aacbaa34f5dab8d48249cc064 in 2015.
	* tests/guix-environment.sh: Remove use of '-E'.

	doc: Better explain the 'password' field of <user-account>.
	* doc/guix.texi (User Accounts): Provide an example use of 'crypt', and
	mention the security implications.

	services: Use 'file-append' for user account shells.
	* gnu/services/cuirass.scm (cuirass-account): Use 'file-append' instead
	of #~(string-append #$shadow "/sbin/nologin").
	* gnu/services/monitoring.scm (zabbix-server-account): Likewise.
	(zabbix-agent-account): Likewise.
	* gnu/services/rsync.scm (rsync-account): Likewise.
	* gnu/services/ssh.scm (%openssh-accounts): Likewise.

2019-03-04  Ludovic Courtès  <ludo@gnu.org>

	activation: Make home directories #o700 by default.
	Until now they'd be #o755, except for /root, which is treated specially
	in (gnu build install).

	* gnu/build/activation.scm (activate-user-home): Chmod HOME to #o700.
	Remove redundant 'unless system?'.

2019-03-04  Ludovic Courtès  <ludo@gnu.org>

	tests: Use non-deprecated (guix store) API.
	This is a followup to f9e8a12379c6fefc9e5c3c7fc3926599bbefc013.

	* gnu/tests/base.scm (run-basic-test)["/run/current-system is a GC
	root"]: Use 'store-protocol-error?' instead of 'nix-protocol-error?'.

2019-03-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-htscluster.
	* gnu/packages/bioconductor.scm (r-htscluster): New variable.

	gnu: Add r-capushe.
	* gnu/packages/cran.scm (r-capushe): New variable.

	gnu: python-matplotlib-documentation: Fix build.
	* gnu/packages/python-xyz.scm (python-matplotlib-documentation)
	[native-inputs]: Add python-ipykernel; replace texlive with a texlive-union
	consisting of texlive-latex-amsfonts, texlive-latex-amsmath,
	texlive-latex-enumitem, texlive-latex-expdlist, texlive-latex-preview,
	texlive-latex-type1cm, texlive-latex-ucs, texlive-generic-pdftex,
	texlive-fonts-amsfonts, texlive-fonts-ec, texlive-fonts-adobe-times, and
	texlive-fonts-txfonts.
	[arguments]: Do not build PDF, remove PDF-related changes; patch to avoid
	dependency on network resources.

2019-03-04  Pierre Neidhardt  <mail@ambrevar.xyz>

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

	gnu: emacs-evil-magit: Update to 20190224.
	* gnu/packages/emacs-xyz.scm (emacs-evil-magit): Update to 20190224.

	gnu: emacs-magit-todos: Update to 1.1.7.
	* gnu/packages/emacs-xyz.scm (emacs-magit-todos): Update to 1.1.7.

	gnu: emacs-magit: Update to 2.90.1.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 2.90.1.

2019-03-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: avidemux: Build with modular qt.
	* gnu/packages/video.scm (avidemux)[inputs]: Remove qt, add qtbase,
	qttools.

	gnu: avidemux: Update to 2.7.1.
	* gnu/packages/video.scm (avidemux): Update to 2.7.1.
	[arguments]: Update bundled ffmpeg to 3.3.7.

	gnu: libopenshot: Build with modular qt.
	* gnu/packages/video.scm (libopenshot)[propagated-inputs]: Remove qt,
	add qtbase, qtmultimedia.

	gnu: libopenshot: Remove bundled libraries.
	* gnu/packages/video.scm (libopenshot)[source]: Add snippet to remove
	bundled libraries.

	gnu: libopenshot: Fix tests on other architectures.
	* gnu/packages/video.scm (libopenshot)[source]: Add patch.
	* gnu/packages/patches/libopenshot-fixup-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2019-03-03  Brian Leung  <bkleung89@gmail.com>

	gnu: Add emacs-isearch+.
	* gnu/packages/emacs-xyz.scm (emacs-isearch+): New variable.

2019-03-03  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Add faudio support.
	* gnu/packages/wine.scm (wine-staging)[inputs]: Add faudio.
	[arguments]: Adjust patchinstall.sh to faudio.
	* gnu/packages/wine.scm (wine64-staging)[arguments]: Adjust patchinstall.sh to
	faudio.

	gnu: Add faudio.
	* gnu/packages/audio.scm (faudio): New variable.

	gnu: wine-staging: Update to 4.3.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.3.
	* gnu/packages/wine.scm (wine-staging): Update to 4.3.

2019-03-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: eolie: Update to 0.9.52.
	* gnu/packages/gnome.scm (eolie): Update to 0.9.52.

2019-03-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: musescore: Update to 3.0.4.
	* gnu/packages/music.scm (musescore): Update to 3.0.4.

2019-03-02  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-dask: Update to 1.1.3.
	* gnu/packages/python-xyz.scm (python-dask): Update to 1.1.3.

	gnu: appstream-glib: Update to 0.7.15.
	* gnu/packages/glib.scm (appstream-glib): Update to 0.7.15.

	gnu: audit: Update to 2.8.5.
	* gnu/packages/admin.scm (audit): Update to 2.8.5.

	gnu: libsecret: Update to 0.18.8.
	* gnu/packages/gnome.scm (libsecret): Update to 0.18.8.

	gnu: ungoogled-chromium: Update to 72.0.3626.121-0.a80839c [fixes CVE-2019-5786].
	* gnu/packages/chromium.scm (%chromium-version): Update to 72.0.3626.121.
	(ungoogled-chromium-source): Update hash.

	gnu: WebKitGTK: Update to 2.22.7.
	* gnu/packages/webkit.scm (webkitgtk-2.22): Update to 2.22.7.

	gnu: ldb: Update to 1.6.2.
	* gnu/packages/samba.scm (ldb): Update to 1.6.2.
	[native-inputs]: Change from PYTHON-2 to PYTHON.  Add WHICH.

	gnu: tdb: Update to 1.3.18.
	* gnu/packages/databases.scm (tdb): Update to 1.3.18.
	[native-inputs]: Add WHICH.  Change PYTHON-2 to PYTHON.

	gnu: tevent: Update to 0.9.39.
	* gnu/packages/samba.scm (tevent): Update to 0.9.39.
	[native-inputs]: Add WHICH.  Change PYTHON-2 to PYTHON.

	gnu: talloc: Update to 2.1.16.
	* gnu/packages/samba.scm (talloc): Update to 2.1.16.
	[native-inputs]: Add WHICH.
	[inputs]: Change from PYTHON-2 to PYTHON.
	(talloc/static)[arguments]: Adjust GCC command line.

2019-03-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-chipseq: Update to 0.0.31.
	* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.31.

2019-03-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bash: Update to patch level 2.
	* gnu/packages/bash.scm (%patch-series-5.0): Add patches 1 and 2.
	[source]: Apply patches.
	[version]: Update with patch numbers.

	gnu: lyx: Parameterize more version variables.
	* gnu/packages/tex.scm (lyx)[source]: Parameterize the version string.
	[arguments]: Parameterize version variables in 'configre-flags and in
	the custom phases 'setenv-check and 'install-symlink.

2019-03-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: lyx: Update to 2.3.2-2.
	* gnu/packages/tex.scm (lyx): Update to 2.3.2-2.
	[source]: Remove patch.
	[arguments]: Adjust configure flags; add build phase
	"fix-compilation-with-boost-1.69"; remove phase "patch-installer"; create
	missing file in phase "setenv-check".
	[inputs]: Add mythes.
	[propagated-inputs]: Replace texlive with a texlive-union containing
	texlive-fonts-ec.

2019-03-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-desktop-environment: Update to 20190301.
	* gnu/packages/emacs-xyz.scm (emacs-desktop-environment): Update to 20190301.

2019-03-02  Leo Famulari  <leo@famulari.name>

	gnu: Add WireGuard.
	* gnu/packages/vpn.scm (wireguard): New variable.

2019-03-01  Julien Lepiller  <julien@lepiller.eu>

	gnu: bundler: Update to 1.17.3.
	* gnu/packaqes/ruby.scm (bundler): Update to 1.17.3.

2019-03-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: opensmtpd: Remove unused arguments.
	* gnu/packages/mail.scm (opensmtpd)[arguments]: Remove unused procedure
	arguments to 'patch-FHS-file-names' phase.

	gnu: perl-net-dns: Update to 1.19.
	* gnu/packages/networking.scm (perl-net-dns): Update to 1.19.

2019-03-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: teximpatient: Build with texlive-union.
	* gnu/packages/tex.scm (teximpatient)[source]: Use url-fetch/tarbomb, so that
	we can...
	[arguments]: ...remove the custom "unpack" phase; disable tests instead of
	deleting the "check" phase; add phase "fix-packaging-error".
	[native-inputs]: Replace texlive with a texlive-union containing
	texlive-latex-amsfonts, texlive-fonts-amsfonts, texlive-fonts-adobe-palatino,
	texlive-fonts-adobe-zapfding, texlive-fonts-knuth-lib,
	texlive-fonts-mflogo-font, and texlive-generic-pdftex.

	gnu: Add texlive-fonts-adobe-zapfding.
	* gnu/packages/tex.scm (texlive-fonts-adobe-zapfding): New variable.

	gnu: Add texlive-fonts-adobe-palatino.
	* gnu/packages/tex.scm (texlive-fonts-adobe-palatino): New variable.

	gnu: Add texlive-fonts-mflogo-font.
	* gnu/packages/tex.scm (texlive-fonts-mflogo-font): New variable.

	gnu: Add texlive-latex-mflogo.
	* gnu/packages/tex.scm (texlive-latex-mflogo): New variable.

	gnu: texlive-fonts-knuth-lib: Build all tfm files.
	* gnu/packages/tex.scm (texlive-fonts-knuth-lib)[arguments]: Build all tfm
	files in "build" phase.

	gnu: Add texlive-fonts-adobe-times.
	* gnu/packages/tex.scm (texlive-fonts-adobe-times): New variable.

	gnu: texlive-latex-geometry: Add missing input.
	* gnu/packages/tex.scm (texlive-latex-geometry)[propagated-inputs]: Add
	texlive-latex-oberdiek.

2019-03-01  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: java-eclipse-jetty-http-test-classes: Return #t from all phases.
	* gnu/packages/web.scm (java-eclipse-jetty-http-test-classes)[arguments]: Return #t
	from 'chdir' phase.

	gnu: java-eclipse-jetty-test-helper: Return #t from all phases.
	* gnu/packages/web.scm (java-eclipse-jetty-test-helper)[arguments]: Return #t
	from 'chdir' phase.

2019-03-01  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: java-eclipse-sisu-inject: Don't use unstable tarball.
	Using git-file-name also makes the source store-file nicer.

	* gnu/packages/java.scm (java-eclipse-sisu-inject)[source]:  Use git-fetch and
	git-file-name.

2019-03-01  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: java-tomcat: Update to 8.5.38.
	* gnu/packages/web.scm (java-tomcat): Update to 8.38.

2019-03-01  Dan Frumin  <dfrumin@cs.ru.nl>

	gnu: coq-flocq: Update to 3.1.0.
	* gnu/packages/coq.scm (coq-flocq): Update to 3.1.0.
	(coq-interval): Update to 3.4.0.

2019-03-01  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'fr' translation of the manual.

2019-03-01  Rutger Helling  <rhelling@mykolab.com>

	gnu: sdl2: Add KMSDRM video backend.
	* gnu/packages/sdl.scm (sdl2): Add KMSDRM video backend.

2019-03-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: acpica: Update to 20190215.
	* gnu/packages/admin.scm (acpica): Update to 20190215.

2019-03-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: efibootmgr: Fix build failure with GCC7.
	* gnu/packages/linux.scm (efibootmgr)[arguments]: Set C_INCLUDE_PATH.

	gnu: OpenSSL@1.0: Update to 1.0.2r.
	* gnu/packages/tls.scm (openssl): Update to 1.0.2r.
	[replacement]: Remove.
	(openssl/fixed): Remove variable.

	Merge branch 'staging' into core-updates

	Merge branch 'master' into staging

	gnu: libssh: Update to 0.8.7.
	* gnu/packages/ssh.scm (libssh): Update to 0.8.7.

	gnu: re2: Update to 2019-03-01.
	* gnu/packages/regex.scm (re2): Update to 2019-03-01.

	gnu: libqmi: Update to 1.22.2.
	* gnu/packages/freedesktop.scm (libqmi): Update to 1.22.2.

	gnu: libqmi: Don't use NAME in source URI.
	* gnu/packages/freedesktop.scm (libqmi)[source](uri): Hard-code NAME.

	gnu: python-cryptography: Update to 2.6.1.
	* gnu/packages/python-crypto.scm (python-cryptography-vectors,
	python-cryptography): Update to 2.6.1.

	gnu: OpenSSL: Update to 1.1.1b.
	* gnu/packages/tls.scm (openssl-next): Update to 1.1.1b.

	gnu: efibootmgr: Remove obsolete configure flag.
	* gnu/packages/linux.scm (efibootmgr)[arguments]: Don't override CFLAGS.

	gnu: efibootmgr: Don't use NAME in source URI.
	* gnu/packages/linux.scm (efibootmgr)[source](uri): Hard-code NAME.

	gnu: attr: Update to 2.4.48.
	* gnu/packages/attr.scm (attr): Update to 2.4.48.
	[source](uri): Adjust for renamed tarball.
	[arguments]: Remove obsolete phases.
	[license]: Remove GPL2+ (see upstream commit 0fb61a4d20).

	gnu: acl: Update to 2.2.53.
	* gnu/packages/patches/acl-hurd-path-max.patch,
	gnu/packages/patches/acl-fix-perl-regex.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/acl.scm (acl): Update to 2.2.53.
	[source](uri): Adjust for renamed tarball.
	[arguments]: Remove #:test-target.  Adjust disabled tests.  Don't override
	install phase.

	gnu: libcap: Update to 2.26.
	* gnu/packages/linux.scm (libcap): Update to 2.26.

2019-03-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-requests: Propagate required inputs.
	This is a follow-up to commit b5c2e7205177742f33b308a1590f279ce132d5b4.

	* gnu/packages/python-web.scm (python-requests)[propagated-inputs]: Add
	PYTHON-CERTIFI, PYTHON-CHARDET, PYTHON-IDNA, and PYTHON-URLLIB3.
	(python-urllib3)[native-inputs]: Remove (due to dependency cycle).

2019-03-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-cffi: Build HTML documentation in separate derivation.
	This is necessary to solve a dependency cycle between Sphinx and Requests.

	* gnu/packages/libffi.scm (python-cffi)[outputs]: Remove.
	[native-inputs]: Remove PYTHON-SPHINX.
	[arguments]: Remove 'install-doc' phase.
	* gnu/packages/libffi.scm (python-cffi-documentation): New public variable.

2019-03-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: pciutils: Update to 3.6.2.
	* gnu/packages/pciutils.scm (pciutils): Update to 3.6.2.

	gnu: kmod: Update to 26.
	* gnu/packages/linux.scm (kmod): Update to 26.

	gnu: elfutils: Update to 0.176.
	* gnu/packages/elf.scm (elfutils): Update to 0.176.

	gnu: gdk-pixbuf: Update to 2.38.1.
	* gnu/packages/gtk.scm (gdk-pixbuf): Update to 2.38.1.

2019-03-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add velvet.
	* gnu/packages/bioinformatics.scm (velvet): New variable.

	gnu: discrover: Remove indirect TexLive dependencies.
	* gnu/packages/bioinformatics.scm (discrover)[native-inputs]: Remove
	texlive-generic-ifxetex, texlive-latex-oberdiek, texlive-latex-url, and
	texlive-latex-xcolor from texlive-union.

	gnu: texlive-latex-pgf: Add missing input.
	* gnu/packages/tex.scm (texlive-latex-pgf)[propagated-inputs]: Add
	texlive-latex-xcolor.

	gnu: asymptote: Remove indirect TexLive dependency.
	* gnu/packages/plotutils.scm (asymptote)[native-inputs]: Remove
	texlive-generic-ifxetex from texlive-union.

	gnu: hypre: Remove indirect TexLive dependencies.
	* gnu/packages/maths.scm (hypre)[native-inputs]: Remove
	texlive-latex-oberdiek, texlive-generic-ifxetex, and texlive-latex-url from
	texlive-union.

	gnu: texlive-latex-oberdiek: Add ifxetex to inputs.
	* gnu/packages/tex.scm (texlive-latex-oberdiek)[propagated-inputs]: Add
	texlive-generic-ifxetex.

	gnu: texlive-latex-hyperref: Add missing inputs.
	* gnu/packages/tex.scm (texlive-latex-hyperref)[propagated-inputs]: Add
	texlive-latex-oberdiek and texlive-latex-url.

2019-03-01  Ivan Petkov  <ivanppetkov@gmail.com>

	gnu: rust: Factor out "cargo-utils" from "cargo-build-system".
	* guix/build/cargo-utils.scm: New file.
	* Makefile.am (MODULES): Add it.
	* guix/build-system/cargo.scm (%cargo-utils-modules): New variable.
	(%cargo-build-system-modules): Use it.
	* guix/build/cargo-build-system.scm (file-sha256, generate-checksums): Move
	from here...
	* guix/build/cargo-utils.scm: ...to here.
	* gnu/packages/rust.scm (rust-1.19.0)[arguments]<#:imported-modules>: Use
	%cargo-utils-modules.
	<#:phases>[patch-cargo-checksums]: Use (guix build cargo-utils).
	* gnu/packages/gnuzilla.scm (icecat):
	[arguments]<#:imported-modules>: Use %cargo-utils-modules.
	<#phases>[patch-cargo-checksums]: import (guix build cargo-utils).

2019-02-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: openssl@1.1.1a: Don't inherit from openssl/fixed.
	I was a bit hasty in a92c6b1a2b5b8b69f248c732db4a11ddf130f0f1.
	openssl-next replaces the source, and OpenSSL 1.1.1 is invulnerable.

	* gnu/packages/tls.scm (openssl-next)[inherit]: Inherit from openssl
	once more.

2019-02-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: openssl: Fix CVE-2019-1559.
	* gnu/packages/tls.scm (openssl)[replacement]: New field.
	(openssl/fixed): New variable.
	(openssl-next)[inherit]: Inherit from it instead.
	* gnu/packages/patches/openssl-CVE-2019-1559.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: clementine: Use HTTPS home page.
	* gnu/packages/music.scm (clementine)[home-page]: Use HTTPS.

	gnu: libunwind: Update to 1.3.1.
	* gnu/packages/libunwind.scm (libunwind): Update to 1.3.1.

	gnu: netpbm: Fix CVE-2017-258[67].
	* gnu/packages/netpbm.scm (netpbm)[source]: Add patches.
	* gnu/packages/patches/netpbm-CVE-2017-2586.patch,
	gnu/packages/patches/netpbm-CVE-2017-2587.patch: New files.
	* gnu/local.mk: Fix missing copyright year.
	(dist_patch_DATA): Add them.

	gnu: supercollider: Update to 3.10.2.
	* gnu/packages/audio.scm (supercollider): Update to 3.10.2.
	[arguments]: Remove ’apply-system-yaml-cpp-fix’ phase.

2019-02-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: efivar: Fix build failure with GCC7.
	* gnu/packages/linux.scm (efivar)[arguments]: Add phase
	'kernel-headers-are-system-headers'.

2019-02-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: make-bootstrap: Adjust for GCC7.
	This is a follow-up to commit 01e8263febb9634564b4b73af49b81a36567a11b.

	* gnu/packages/make-bootstrap.scm (package-with-relocatable-glibc): Add the
	GCC7 'treat-glibc-as-system-header' build phase.

2019-02-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: GCC: Move cross-toolchain build fix to (gnu packages cross-base).
	This makes sure it is inherited by packages using (cross-gcc ...).  This
	commit is a followup to 01e8263febb9634564b4b73af49b81a36567a11b.

	* gnu/build/cross-toolchain.scm (cross-gcc-build-phases): Move
	'treat-glibc-as-system-header' phase ...
	* gnu/packages/cross-base.scm (cross-gcc-arguments): ... here.

2019-02-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: groff: Return #t from all phases.
	* gnu/packages/groff.scm (groff)[arguments]: Return #t from phases.

2019-02-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: groff: Adjust relocatability snippet for 1.22.4.
	This commit does three things.  It reverts 73b2ce87 ("gnu: groff-minimal:
	Disable relocatability."), re-applies f57693e1 ("gnu: groff: Disable
	relocatability."), and finally adjusts the substitution for changes since
	0559a4c2 ("gnu: groff: Update to 1.22.4.").

	* gnu/packages/groff.scm (groff-minimal)[arguments]: Move relocatibility
	snippet ...
	(groff)[arguments]: ... here.  Don't delete relocation.cpp and adjust file name.

2019-02-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: speech-dispatcher: Build against eSpeak NG.
	* gnu/packages/speech.scm (speech-dispatcher)[inputs]: Change from ESPEAK to
	ESPEAK-NG.

	gnu: Add eSpeak NG.
	* gnu/packages/speech.scm (espeak-ng): New public variable.

	gnu: Move espeak to speech.scm.
	* gnu/packages/audio.scm (espeak): Move from here ...
	* gnu/packages/speech.scm (espeak): ... to here.

	gnu: Add pcaudiolib.
	* gnu/packages/audio.scm (pcaudiolib): New public variable.

	gnu: speech-dispatcher: Update to 0.9.0.
	* gnu/packages/speech.scm (speech-dispatcher): Update to 0.9.0.
	[source](uri): Change to new upstream URI.
	[arguments]: Add --with-kali and --with-baratinoo to #:configure-flags.

	gnu: speech-dispatcher: Don't build static libraries.
	* gnu/packages/speech.scm (speech-dispatcher)[arguments]: New field.

	gnu: GCC: Update to 8.3.0.
	* gnu/packages/gcc.scm (gcc-8): Update to 8.3.0.

	gnu: wpa_supplicant: Update to 2.7.
	* gnu/packages/patches/wpa-supplicant-CVE-2017-13082.patch,
	gnu/packages/patches/wpa-supplicant-CVE-2018-14526.patch,
	gnu/packages/patches/wpa-supplicant-fix-key-reuse.patch,
	gnu/packages/patches/wpa-supplicant-fix-nonce-reuse.patch,
	gnu/packages/patches/wpa-supplicant-fix-zeroed-keys.patch,
	gnu/packages/patches/wpa-supplicant-krack-followups.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/admin.scm (wpa-supplicant-minimal): Update to 2.7.
	[source](patches): Remove.

2019-02-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add toot.
	* gnu/packages/mastodon.scm (toot): New variable.
	* gnu/local.mk (GNU_SYSTSEM_MODULES): Register it.

2019-02-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac-xcas: Update to 1.5.0-43.
	* gnu/packages/algebra.scm (giac-xcas): Update to 1.5.0-43.

2019-02-27  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.20.13.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.13.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.26.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.26.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.104.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.104.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.161.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.161.

2019-02-27  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-disk-usage: Update to 1.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-disk-usage): Update to 1.2.0.

2019-02-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lmdb: Update to 0.9.23.
	* gnu/packages/databases.scm (lmdb): Update to 0.9.23.

	gnu: lmdb: Don't use unstable tarball.
	* gnu/packages/databases.scm (lmdb)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[arguments]: Adjust source directory name.

	gnu: sbcl: Update to 1.4.16.
	* gnu/packages/lisp.scm (sbcl): Update to 1.4.16.

	gnu: libblockdev: Update to 2.21.
	* gnu/packages/disk.scm (libblockdev): Update to 2.21.

	gnu: wesnoth: Update to 1.14.6.
	* gnu/packages/games.scm (wesnoth): Update to 1.14.6.
	[source]: Remove upstreamed patch.
	* packages/patches/wesnoth-newer-boost.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: wesnoth: Don't use NAME in source URI.
	* gnu/packages/games.scm (wesnoth)[source]: Hard-code NAME.

	gnu: ddrescue: Update to 1.24.
	* gnu/packages/disk.scm (ddrescue): Update to 1.24.

	gnu: eog-plugins: Update to 3.26.3.
	* gnu/packages/gnome.scm (eog-plugins): Update to 3.26.3.

	gnu: eog-plugins: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (eog-plugins)[source]: Hard-code NAME.

	gnu: libwacom: Update to 0.32.
	* gnu/packages/xdisorg.scm (libwacom): Update to 0.32.

	gnu: libwacom: Don't use NAME in source URI.
	* gnu/packages/xdisorg.scm (libwacom)[source]: Hard-code NAME.

	gnu: gom: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (gom)[source]: Hard-code NAME.

	gnu: libpipeline: Update to 1.5.1.
	* gnu/packages/man.scm (libpipeline): Update to 1.5.1.

	gnu: mc: Update to 4.8.22.
	* gnu/packages/mc.scm (mc): Update to 4.8.22.
	[arguments]: ‘Fix’ failing test.

2019-02-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: flexbar: Fix reproducibility bug.
	* gnu/packages/bioinformatics.scm (flexbar)[arguments]: Add phase
	"do-not-tune-to-CPU".

2019-02-27  Dimakakos Dimos  <bendersteed@teknik.io>

	gnu: emacs-projectile: Update to 2.0.0
	* gnu/packages/emacs-xyz.scm (emacs-projectile): Update to 2.0.0.

2019-02-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: fossil: Remove bundled libraries.
	* gnu/packages/version-control.scm (fossil)[source]: Add snippet to
	remove bundled libraries.

2019-02-27  Jovany Leandro G.C  <bit4bit@riseup.net>

	gnu: fossil: Update to 2.8.
	* gnu/packages/version-control.scm (fossil): Update to 2.8.
	[inputs]: Remove sqlite, add sqlite@3.26.
	[arguments]: Add custom phase to patch more shebangs.

2019-02-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cflow: Update to 1.6.
	* gnu/packages/code.scm (cflow): Update to 1.6.

2019-02-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: musescore: Update to 3.0.3.
	* gnu/packages/music.scm (musescore): Update to 3.0.3.
	[source]: Remove now obsolete patch.
	[arguments]: Do not use bundled (as a submodule) libcrashreporter-qt.
	* gnu/packages/patches/musescore-fix-use_webengine.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Apply file removal.

2019-02-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: colobot: Update to 0.1.12-alpha.
	* gnu/packages/games.scm (colobot): Update to 0.1.12-alpha.
	[source]: Do not use unstable tarball.
	[native-inputs]: Remove "colobot-data", now fetched with recursive
	`git-fetch'.

2019-02-26  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: fenics-dolfin: Fix build.
	* gnu/packages/simulation.scm (fenics-dolfin)[arguments]: Remove SNESTEST
	mapping, no longer valid after update of PETSc to version 3.10.3.

	gnu: python-petsc4py: Update to 10.3.1.
	* gnu/packages/maths.scm (python-petsc4py): Update to 10.3.1.

2019-02-26  Gábor Boskovits  <boskovits@gmail.com>

	gnu: openssh: Add libedit support.
	* gnu/packages/ssh.scm (openssh)[native-inputs]: Add pkg-config.
	[inputs]: Add libedit.
	[arguments](configure-flags): Add --with-libedit.

2019-02-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: beignet: Limit supported architectures.
	* gnu/packages/opencl.scm (beignet)[supported-systems]: New field.

2019-02-26  Gábor Boskovits  <boskovits@gmail.com>

	gnu: libedit: Update to 20181209-3.1.
	* gnu/packages/libedit.scm: (libedit): Update to 20181209-3.1.

2019-02-26  Rutger Helling  <rhelling@mykolab.com>

	gnu: mgba: Add libelf input.
	* gnu/packages/emulators.scm (mgba)[inputs]: Use libelf instead of elfutils.

2019-02-26  Leo Famulari  <leo@famulari.name>

	gnu: Add hpenc.
	* gnu/packages/crypto.scm (hpenc): New variable.

2019-02-26  Yoshinori Arai  <kumagusu08@gmail.com>

	gnu: Add nkf.
	* gnu/packages/textutils.scm (nkf): New variable.

2019-02-26  Timo Eisenmann  <eisenmann@fn.de>

	gnu: twitchy: Update to 3.4.
	* gnu/packages/video.scm: (twitchy): Update to 3.4.
	[arguments]: Add phase 'patch-paths' to substitute in the absolute path to
	'streamlink'.

2019-02-26  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: diffoscope: Update to 112.
	* gnu/packages/package-management (diffoscope): Update to 112.

2019-02-26  Leo Famulari  <leo@famulari.name>

	Revert "gnu: font-awesome: Update to 5.7.2."
	This reverts commit 590b989c95f5b72dfe4b9928d1426fb7d35d1428.

2019-02-25  Leo Famulari  <leo@famulari.name>

	gnu: guile-emacs: Fetch source over HTTPS and be more idiomatic.
	Fixes <https://bugs.gnu.org/27795>.

	* gnu/packages/emacs.scm (guile-emacs)[source]: Use HTTPS.
	Use git-version and git-file-name.

2019-02-25  Leo Famulari  <leo@famulari.name>

	gnu: librsync: Update to 2.0.2.
	* gnu/packages/rsync.scm (librsync): Update to 2.0.2.
	[source]: Update source URL.
	[build-system]: Use cmake-build-system.
	[inputs]: Add popt.
	[arguments]: Remove field.
	(librsync-0.9): New variable.
	* gnu/packages/backup.scm (btar, duplicity, rdiff-backup)[inputs]: Use
	librsync-0.9.

2019-02-25  Clément Lassieur  <clement@lassieur.org>

	gnu: Add emacs-amx.
	* gnu/packages/emacs-xyz.scm (emacs-amx): New variable.

2019-02-25  Rutger Helling  <rhelling@mykolab.com>

	gnu: mgba: Update to 0.7.1.
	* gnu/packages/emulators.scm (mgba): Update to 0.7.1.
	[inputs]: Add elfutils.

	gnu: Remove spice-protocol@0.12.14.
	* gnu/packages/spice.scm (spice-protocol@0.12.14): Remove variable.

	gnu: lookingglass: Update to commit 41f4166.
	* gnu/packages/virtualization.scm (lookingglass): Update to commit 41f4166.
	[inputs]: Add wayland.

2019-02-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-chipseq: Update to 0.0.21.
	* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.21.

	gnu: discrover: Replace "texlive" with a texlive-union.
	* gnu/packages/bioinformatics.scm (discrover)[arguments]: Add build phase
	"fix-latex-errors"; add build phase "setenv-HOME".
	[inputs]: Add rmath-standalone.
	[native-inputs]: Replace "texlive" with a texlive-union consisting of
	texlive-fonts-cm, texlive-fonts-amsfonts, texlive-generic-ifxetex,
	texlive-latex-doi, texlive-latex-examplep, texlive-latex-hyperref,
	texlive-latex-ms, texlive-latex-natbib, texlive-bibtex,
	texlive-latex-oberdiek, texlive-latex-pgf, texlive-latex-url,
	texlive-latex-verbatimbox, and texlive-latex-xcolor.

2019-02-25  Clément Lassieur  <clement@lassieur.org>

	gnu: gajim-omemo: Update to 2.6.27.
	* gnu/packages/messaging.scm (gajim-omemo): Update to 2.6.27.

2019-02-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: asio: Update to 1.12.2.
	* gnu/packages/networking.scm (asio): Update to 1.12.2.

	gnu: asio: Don't use NAME in source URI.
	* gnu/packages/networking.scm (asio)[source]: Hard-code NAME.

	gnu: tcllib: Update to 1.19.
	* gnu/packages/tcl.scm (tcllib): Update to 1.19.

	gnu: tcllib: Don't use NAME in source URI.
	* gnu/packages/tcl.scm (tcllib)[source]: Hard-code NAME.

	gnu: ethtool: Update to 4.19.
	* gnu/packages/networking.scm (ethtool): Update to 4.19.

	gnu: ethtool: Don't use NAME in source URI.
	* gnu/packages/networking.scm (ethtool)[source]: Hard-code NAME.

	gnu: libqtxdg: Don't use NAME in source URI.
	* gnu/packages/lxqt.scm (libqtxdg)[source]: Hard-code NAME.

	gnu: lxqt-build-tools: Don't use NAME in source URI.
	* gnu/packages/lxqt.scm (lxqt-build-tools)[source]: Hard-code NAME.

	gnu: discount: Don't use NAME in source URI.
	* gnu/packages/markup.scm (discount)[source]: Hard-code NAME.

2019-02-24  Christopher Baines  <mail@cbaines.net>

	services: desktop: Fix define for the upower-service procedure.
	* gnu/services/desktop.scm (upower-service): Fill in the replacement for
	upower-service.

2019-02-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: workrave: Update to 1.10.23.
	* gnu/packages/gnome.scm (workrave): Update to 1.10.23.
	[source]: Correct STRING-MAP.

	gnu: hdparm: Update to 9.58.
	* gnu/packages/linux.scm (hdparm): Update to 9.58.

	gnu: hdparm: Don't use NAME in source URI.
	* gnu/packages/linux.scm (hdparm)[source]: Hard-code NAME.

	gnu: powertop: Update to 2.10.
	* gnu/packages/linux.scm (powertop): Update to 2.10.

	gnu: screengrab: Don't use NAME in source URI.
	* gnu/packages/lxqt.scm (screengrab)[source]: Hard-code NAME.

	gnu: fping: Update to 4.2.
	* gnu/packages/networking.scm (fping): Update to 4.2.

	gnu: gwenhywfar, aqbanking: Use HTTPS home page.
	* gnu/packages/gnucash.scm (gwenhywfar, aqbanking)[home-page]: Use HTTPS.

	gnu: gnumeric: Update to 1.12.44.
	* gnu/packages/gnome.scm (gnumeric): Update to 1.12.44.

	gnu: gnumeric: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (gnumeric)[source]: Hard-code NAME.

	gnu: drumstick: Update to 1.1.2.
	* gnu/packages/music.scm (drumstick): Update to 1.1.2.

	gnu: ktexteditor: Don't use NAME in source URI.
	* gnu/packages/kde-frameworks.scm (ktexteditor)[source]: Hard-code NAME.

	gnu: ktexteditor: Return #t from all phases.
	* gnu/packages/kde-frameworks.scm (ktexteditor)[arguments]: Always
	return #t from phases.

	gnu: font-hack: Future-proof description.
	* gnu/packages/fonts.scm (font-hack)[description]: Use vague upstream wording.

	gnu: font-lato: Use HTTPS home page.
	* gnu/packages/fonts.scm (font-lato)[source, home-page]: Use HTTPS.

2019-02-24  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'staging' into core-updates

	Merge branch 'master' into staging

	gnu: git: Update to 2.21.0.
	* gnu/packages/version-control.scm (git): Update to 2.21.0.

	gnu: GCC: Don't modify copyright headers in xtensa patch.
	* gnu/packages/patches/ath9k-htc-firmware-gcc.patch: Drop hunk.

2019-02-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libksysguard: Update to 5.15.1.
	* gnu/packages/kde-plasma.scm (libksysguard): Update to 5.15.1.

	gnu: libkscreen: Update to 5.15.1.
	* gnu/packages/kde-plasma.scm (libkscreen): Update to 5.15.1.

	gnu: kscreenlocker: Update to 5.15.1.
	* gnu/packages/kde-plasma.scm (kscreenlocker): Update to 5.15.1.

	gnu: kdecoration: Update to 5.15.1.
	* gnu/packages/kde-plasma.scm (kdecoration): Update to 5.15.1.

	gnu: font-hack: Update to 3.003.
	* gnu/packages/fonts.scm (font-hack): Update to 3.003.

	gnu: ragel: Update to 6.10.
	* gnu/packages/ragel.scm (ragel): Update to 6.10.

	gnu: ragel: Use HTTPS home page.
	* gnu/packages/ragel.scm (ragel)[source, home-page]: Use HTTPS.

	gnu: bind: Update to 9.12.3-P4.
	* gnu/packages/dns.scm (isc-bind): Update to 9.12.3-P4.

	gnu: bind: Don't use NAME in source URI.
	* gnu/packages/dns.scm (isc-bind)[source]: Hard-code NAME.

	gnu: autogen: Update to 5.18.16.
	* gnu/packages/autogen.scm (autogen): Update to 5.18.16.
	[inputs]: Update to guile-2.2.
	[arguments]: Add ‘--disable-dependency-tracking’ to #:configure-flags.
	Re-indent.

	gnu: clamav: Update to 0.101.1.
	* gnu/packages/antivirus.scm (clamav): Update to 0.101.1.
	[source]: Delete bundled tomsfastmath outright.
	[native-inputs]: Remove bison and flex.
	[inputs]: Switch to pcre2.
	* gnu/packages/patches/clamav-system-tomsfastmath.patch: Update.

	gnu: parallel: Update to 20190222.
	* gnu/packages/parallel.scm (parallel): Update to 20190222.

	gnu: acpid: Update to 2.0.31.
	* gnu/packages/linux.scm (acpid): Update to 2.0.31.

	gnu: 4ti2: Update to 1.6.9.
	* gnu/packages/maths.scm (4ti2): Update to 1.6.9.
	[source]: Update URI.

	gnu: agda: Update to 2.5.4.2.
	* gnu/packages/agda.scm (agda): Update to 2.5.4.2.
	[inputs]: Remove cpphs.

	gnu: perl-net-idn-encode: Update to 2.500.
	* gnu/packages/perl.scm (perl-net-idn-encode): Update to 2.500.
	Re-indent.

	gnu: qd: Update to 2.3.22.
	* gnu/packages/multiprecision.scm (qd): Update to 2.3.22.

	gnu: 0xffff: Don't use unstable tarball.
	* gnu/packages/flashing-tools.scm (0xffff)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: 0xffff: Update to 0.8.
	* gnu/packages/flashing-tools.scm (0xffff): Update to 0.8.
	[arguments]: Build man page reproducibly.

2019-02-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add libtommath.
	* gnu/packages/multiprecision.scm (libtommath): New variable.
	* gnu/packages/patches/libtommath.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2019-02-24  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.20.12.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.12.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.25.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.25.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.103.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.103.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.160.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.160.

	gnu: linux-libre@4.4: Update to 4.4.176.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.176.

2019-02-24  Brett Gilio  <brettg@posteo.net>

	gnu: emacs-pyvenv: Update to 1.20.
	* gnu/packages/emacs-xyz.scm (emacs-pyvenv): Update to 1.20.
	[synopsis]: Update.

	gnu: emacs-tide: Update to 3.2.3.
	* gnu/packages/emacs-xyz.scm (emacs-tide): Update to 3.2.3.

	gnu: emacs-ht: Update to 2.2.
	* gnu/packages/emacs-xyz.scm (emacs-ht): Update to 2.2.

	gnu: emacs-which-key: Update to 3.3.1.
	* gnu/packages/emacs-xyz.scm (emacs-which-key): Update to 3.3.1.

	gnu: neofetch: Update to 6.0.0.
	* gnu/packages/admin.scm (neofetch): Update to 6.0.0.

2019-02-24  Pkill -9  <pkill9@runbox.com>

	gnu: font-awesome: Update to 5.7.2.
	* gnu/packages/fonts.scm (font-awesome): Update to 5.7.2.
	[home-page]: Use HTTPS.

2019-02-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: Python: Consolidate test patches.
	While at it, adjust patches for -p1 patch flag.

	* gnu/packages/patches/python-fix-tests.patch: Delete file.  Move contents ...
	* gnu/packages/patches/python-3-fix-tests.patch: ... here.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/python.scm (python-3.7)[source](patches): Remove obsolete.
	[source](patch-flags): Remove.
	* gnu/packages/patches/python-3-deterministic-build-info.patch,
	gnu/packages/patches/python-3-search-paths.patch: Adjust for `patch -p1`.

2019-02-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: gd: Incorporate grafted changes.
	* gnu/packages/gd.scm (gd)[replacement]: Remove.
	[source](patches): Add gd-CVE-2019-6977.patch and gd-CVE-2019-6978.patch.
	(gd/fixed): Remove variable.

	gnu: libjpeg-turbo: Remove graft for 2.0.2.
	* gnu/packages/image.scm (libjpeg-turbo): Update to 2.0.2.
	[replacement]: Remove.
	(libjpeg-turbo-2.0.2): Remove variable.

	gnu: tar: Update to 1.32.
	* gnu/packages/base.scm (tar): Update to 1.32.
	[arguments]: Remove #:make-flags and #:configure-flags.

	gnu: OpenSSL: Remove obsolete phase.
	* gnu/packages/tls.scm (openssl)[arguments]: Remove 'make-libraries-writable' phase.

	gnu: libxkbcommon: Update to 0.8.4.
	* gnu/packages/xdisorg.scm (libxkbcommon): Update to 0.8.4.

	gnu: libxkbcommon: Don't use NAME in source URI.
	* gnu/packages/xdisorg.scm (libxkbcommon)[source](uri): Hard-code NAME.

	gnu: fluidsynth: Update to 2.0.4.
	* gnu/packages/audio.scm (fluidsynth): Update to 2.0.4.

	gnu: python2-coverage-test-runner: Update to 1.15.
	* gnu/packages/check.scm (python2-coverage-test-runner): Update to 1.15.

	gnu: python2-ttystatus: Update to 0.36.
	* gnu/packages/python-xyz.scm (python2-ttystatus): Update to 0.36.

	gnu: python2-cliapp: Update to 1.20180812.1.
	* gnu/packages/python-xyz.scm (python2-cliapp): Update to 1.20180812.1.

	gnu: chromium: Update to 72.0.3626.119-0.a80839c.
	* gnu/packages/chromium.scm (%chromium-version): Update to 72.0.3626.119.
	(package-revision): Reset.
	(ungoogled-chromium-source): Update hash.

	gnu: libSDL: Build verbosely.
	* gnu/packages/sdl.scm (sdl)[arguments]: Add #:make-flags.

	gnu: ALSA: Update to 1.1.8.
	* gnu/packages/linux.scm (alsa-lib, alsa-utils, alsa-plugins): Update to 1.1.8.

	gnu: cups-filters: Update to 1.22.1.
	* gnu/packages/cups.scm (cups-filters): Update to 1.22.1.

2019-02-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add boost-signals2.
	* gnu/packages/boost.scm (boost-signals2): New variable.

2019-02-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gflags: Don't use NAME in source URI.
	* gnu/packages/popt.scm (gflags)[source]: Hard-code NAME.

	gnu: gflags: Update to 2.2.2.
	* gnu/packages/popt.scm (gflags): Update to 2.2.2.

2019-02-23  Kei Kebreau  <kkebreau@posteo.net>

	gnu: freedink-engine: Update to 109.4.
	* gnu/packages/games.scm (freedink-engine): Update to 109.4.
	[arguments]: Add 'disable-graphical-tests' phase.
	[native-inputs]: Add autoconf, automake, cxxtest and help2man.  Remove check.
	[inputs]: Add glm and sdl-union of sdl2, sdl2-image, sdl2-mixer, sdl2-ttf and
	sdl2-gfx.  Remove sdl, sdl-image, sdl-mixer, sdl-ttf and sdl-gfx.

	gnu: Add cxxtest.
	* gnu/packages/check.scm (cxxtest): New variable.

	gnu: Add sdl2-gfx.
	* gnu/packages/sdl.scm (sdl2-gfx): New variable.

2019-02-22  Marius Bakke  <mbakke@fastmail.com>

	gnu: icecat, ungoogled-chromium: Disable grafts on source derivation.
	* gnu/packages/chromium.scm (computed-origin-method): Pass #:graft? #f to
	GEXP->DERIVATION.
	* gnu/packages/gnuzilla.scm (computed-origin-method): Likewise.

	gnu: gn: Update to commit 1ab6fa2cab7ec64840db720a56018ca8939329f9.
	* gnu/packages/build-tools.scm (gn): Update to 0.0-1530.1ab6fa2.
	[arguments]: Add LDFLAGS.  Remove obsolete configure flag.

	gnu: ungoogled-chromium: Update to 72.0.3626.109-1.a80839c.
	* gnu/packages/chromium.scm (%ungoogled-revision): Update to a80839c.
	(package-revision): Bump.
	(ungoogled-chromium-source): Update hash.

	gnu: ungoogled-chromium: Include Ungoogled revision in version string.
	* gnu/packages/chromium.scm (package-revision, %package-version): New variables.
	(ungoogled-chromium-source)[file-name]: Use %PACKAGE-VERSION.
	(ungoogled-chromium)[version]: Likewise.

2019-02-22  Alex Vong  <alexvong1995@gmail.com>

	gnu: youtube-dl: Update to 2019.02.18.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.02.18.

2019-02-22  Eric Bavier  <bavier@member.fsf.org>

	gnu: cdrtools: Disable build parallelism.
	* gnu/packages/cdrom.scm (cdrtools)[arguments]: Add '#:parallel-build? #f'.

	gnu: openblas: Honor parallel-job-count.
	* gnu/packages/maths.scm (openblas)[arguments]: Add "MAKE_NB_JOBS" make flag.

2019-02-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-scikit-image: Update to 0.14.2.
	* gnu/packages/python-xyz.scm (python-scikit-image): Update to 0.14.2.

	gnu: python-funcy: Don't use NAME in source URI.
	* gnu/packages/python-xyz.scm (python-funcy)[source]: Hard-code NAME.

	gnu: python-funcy: Update to 1.11.
	* gnu/packages/python-xyz.scm (python-funcy): Update to 1.11.

	gnu: python2-empy: Run tests.
	* gnu/packages/python-xyz.scm (python2-empy)[arguments]: Re-enable tests.

	gnu: python-empy: Update to 3.3.3.
	* gnu/packages/python-xyz.scm (python-empy): Update to 3.3.3.

	gnu: python-async-generator: Update to 1.10.
	* gnu/packages/python-xyz.scm (python-async-generator): Update to 1.10.

	gnu: python-misaka: Update to 2.1.1.
	* gnu/packages/python-xyz.scm (python-misaka): Update to 2.1.1.

	gnu: openvpn: Update to 2.4.7.
	* gnu/packages/vpn.scm (openvpn): Update to 2.4.7.

	gnu: ois: Update to 1.5.
	* gnu/packages/game-development.scm (ois): Update to 1.5.
	[source]: Use tagged VERSION and GIT-FILE-NAME.
	[build-system]: Switch to CMAKE-BUILD-SYSTEM.
	[arguments]: Disable tests.
	[native-inputs]: Remove them.
	[inputs]: Replace libxaw with libx11.

2019-02-21  Leo Famulari  <leo@famulari.name>

	gnu: Mutt: Update to 1.11.3.
	* gnu/packages/mail.scm (mutt): Update to 1.11.3.

2019-02-21  Jonathan Brielmaier  <jbrielmaier@suse.de>

	Add missing aux-file in Makefile.
	Fixes installation of ungoogled-chromium on foreign distros.

	This is a followup to commit f1e9de4d3aefae420db633a56ba9cd93f7750df3.

	* Makefile.am (AUX_FILES): Add missing
	gnu/packages/aux-files/chromium/master-preferences.json entry.

2019-02-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cmocka: Update to 1.1.3.
	* gnu/packages/check.scm (cmocka): Update to 1.1.3.

	gnu: tor: Update to 0.3.4.11 [fixes TROVE-2019-001].
	* gnu/packages/tor.scm (tor): Update to 0.3.4.11.

	gnu: ghc-tree-diff: Fix typo in description.
	* gnu/packages/haskell.scm (ghc-tree-diff)[description]: Fix typo.

	gnu: python-coveralls: Update to 1.6.0.
	* gnu/packages/python-check.scm (python-coveralls): Update to 1.6.0.

	gnu: libtermkey: Update to 0.21.1.
	* gnu/packages/terminals.scm (libtermkey): Update to 0.21.1.

	gnu: Fix ‘Open GL’ typo.
	* gnu/packages/gnome.scm (clutter, clutter-gtk, clutter-gst)
	[synopsis, description]: Say ‘OpenGL’.

	gnu: clutter-gst: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (clutter-gst)[source]: Hard-code NAME.

	gnu: clutter-gst: Update to 3.0.27.
	* gnu/packages/gnome.scm (clutter-gst): Update to 3.0.27.

	gnu: remind: Update to 3.1.16.
	* gnu/packages/calendar.scm (remind): Update to 3.1.16.
	[source, home-page]: Update project home page.

	gnu: restic: Update to 0.9.4.
	* gnu/packages/backup.scm (restic): Update to 0.9.4.

	gnu: wimlib: Don't use NAME in source URI.
	* gnu/packages/backup.scm (wimlib)[source]: Hard-code NAME.

	gnu: wimlib: Update to 1.13.0.
	* gnu/packages/backup.scm (wimlib): Update to 1.13.0.

	gnu: fasm: Update to 1.73.09.
	* gnu/packages/assembly.scm (fasm): Update to 1.73.09.

2019-02-21  Rutger Helling  <rhelling@mykolab.com>

	gnu: c-toxcore: Update to 0.2.9.
	* gnu/packages/messaging.scm (c-toxcore): Update to 0.2.9.

2019-02-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: ungoogled-chromium: Explicitly disable Widevine.
	* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Add
	'enable_widevine=false' to #:configure-flags.

2019-02-21  Rutger Helling  <rhelling@mykolab.com>

	gnu: vulkan-headers: Update to 1.1.101.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.1.101.
	* gnu/packages/vulkan.scm (vulkan-loader): Update hash.
	* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.1.100.

2019-02-21  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.20.11.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.11.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.24.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.24.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.102.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.102.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.159.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.159.

	gnu: linux-libre@4.4: Update to 4.4.175.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.175.

2019-02-21  Eric Bavier  <bavier@member.fsf.org>

	gnu: openmpi: Let configure enable PSM based on inputs.
	This fixes OpenMPI builds on systems not supported by the PSM packages.

	* gnu/packages/mpi.scm (openmpi)[arguments]: Remove '--enable-psm' and
	'--enable-psm2' from #:configure-flags.

2019-02-20  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: rust: Fix build of rust 1.28.0, rust 1.29.2.
	Follow-up to d199a4c7b4c4d3320ed59e96a382f4c577630360.

	* gnu/packages/rust.scm (rust-1.28)[inputs]: Use llvm-6 instead of llvm.

2019-02-20  Brett Gilio  <brettg@posteo.net>

	gnu: bear: Update to 2.3.13.
	* gnu/packages/build-tools.scm (bear): Update to 2.3.13.

2019-02-20  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: python-fenics-dijitso: Fix build.
	* gnu/packages/simulation.scm (python-fenics-dijitso)[arguments]: Skip
	parallel tests.

2019-02-20  Brett Gilio  <brettg@posteo.net>

	gnu: Add r-sloop.
	* gnu/packages/cran.scm (r-sloop): New variable.

	gnu: r-geometry: Update to 0.4.0.
	* gnu/packages/cran.scm (r-geometry): Update to 0.4.0.
	[propagated-inputs]: Add r-lpsolve, r-rcpp, and r-cppprogress.

2019-02-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: libgpg-error: Update to 1.35.
	* gnu/packages/gnupg.scm (libgpg-error): Update to 1.35.

	gnu: texinfo: Update to 6.6.
	* gnu/packages/patches/texinfo-perl-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/texinfo.scm (texinfo): Update to 6.6.
	[source](patches): Remove.

	gnu: python-more-itertools: Update to 6.0.0.
	* gnu/packages/python-xyz.scm (python-more-itertools): Update to 6.0.0.
	[propagated-inputs]: Remove PYTHON-SIX-BOOTSTRAP.
	[properties]: New field.
	(python2-more-itertools): Stay on version 5.0.0.

2019-02-20  Brett Gilio  <brettg@posteo.net>

	gnu: r-modelr: Update to 0.1.4.
	* gnu/packages/cran.scm (r-modelr): Update to 0.1.4.

2019-02-20  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'staging' into core-updates

	gnu: mesa: Build against LLVM 7.
	* gnu/packages/gl.scm (mesa)[inputs]: Change LLVM-6 to LLVM.

	gnu: libfontenc: Update to 1.1.4.
	* gnu/packages/xorg.scm (libfontenc): Update to 1.1.4.
	[home-page]: Set to source repository.

	gnu: librsvg: Update to 2.44.12.
	* gnu/packages/gnome.scm (librsvg): Update to 2.44.12.
	[arguments]: Replace patching phases with custom variants.  Delete five new
	tests.
	[native-inputs]: Add RUST-1.27 and RUST-1.27:CARGO.

	gnu: xorg-server: Use the regular Python for building.
	* gnu/packages/xorg.scm (xorg-server)[native-inputs]: Change
	PYTHON-MINIMAL-WRAPPER to PYTHON-WRAPPER.

2019-02-20  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: fakeroot: Enable ACL support.
	* gnu/packages/linux.scm (fakeroot)[native-inputs]: Add acl.
	[arguments]<#:phases>[setenv]: New phase.

2019-02-20  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: xclock: Update to 1.0.8.
	* gnu/packages/xorg.scm (xclock): Update to 1.0.8.
	[home-page]: Set to source repository.

	gnu: xvinfo: Update to 1.1.4.
	* gnu/packages/xorg.scm (xvinfo): Update to 1.1.4.
	[home-page]: Set to source repository.

	gnu: xrdb: Update to 1.2.0.
	* gnu/packages/xorg.scm (xrdb): Update to 1.2.0.
	[home-page]: Set to source repository.

	gnu: xlsatoms: Update to 1.1.3.
	* gnu/packages/xorg.scm (xlsatoms): Update to 1.1.3.
	[home-page]: Set to source repository.

	gnu: xhost: Update to 1.0.8.
	* gnu/packages/xorg.scm (xhost): Update to 1.0.8.
	[home-page]: Set to source repository.

	gnu: xev: Update to 1.2.3.
	* gnu/packages/xorg.scm (xev): Update to 1.2.3.
	[home-page]: Set to source repository.

	gnu: xmodmap: Update to 1.0.10.
	* gnu/packages/patches/xmodmap-asprintf.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/xorg.scm (xmodmap): Update to 1.0.10.
	[source](patches): Remove.
	[home-page]: Set to source repository.

	gnu: OpenSSL: Don't use NAME in source URI.

	gnu: OpenSSL: Remove obsolete code.
	* gnu/packages/tls.scm (openssl-next)[arguments]: Remove GCC4 workaround.

2019-02-20  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-evil-collection: Update to 20190220.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20190220.

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

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

	gnu: Add emacs-orgit.
	* gnu/packages/emacs-xyz.scm (emacs-orgit): New variable.

2019-02-20  Brett Gilio  <brettg@posteo.net>

	gnu: r-lava: Update to 1.6.5.
	* gnu/packages/cran.scm (r-lava): Update to 1.6.5.

2019-02-20  Rutger Helling  <rhelling@mykolab.com>

	gnu: mesa: Update to 18.3.4.
	* gnu/packages/gl.scm (mesa): Update to 18.3.4.

2019-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add micropython.
	* gnu/packages/python.scm (micropython): New variable.

	gnu: owncloud-client: Update to 2.5.3.11470.
	* gnu/packages/sync.scm (owncloud-client): Update to 2.5.3.11470.

2019-02-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Don't use the store path in the .desktop file.
	This fixes bug#30228.

	* gnu/packages/sync.scm (owncloud-client)[arguments]: Add a custom phase
	to substitute the executable name for the full path to the binary.
	Remove the 'patch-dot-desktop-files phase.

2019-02-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: archivemount: Use HTTPS home page.
	* * gnu/packages/linux.scm (archivemount)[source, home-page]: Use HTTPS.

	gnu: archivemount: Update to 0.8.12.
	* gnu/packages/linux.scm (archivemount): Update to 0.8.12.

	gnu: kodi: Update to 18.1.
	* gnu/packages/kodi.scm (kodi): Update to 18.1.

	gnu: rng-tools: Update to 6.7.
	* gnu/packages/linux.scm (rng-tools): Update to 6.7.
	[arguments]: Add ‘--without-pkcs11’ to #:configure-flags to avoid a new
	dependeny on libp11.

	gnu: libtermkey: Update to 0.21.
	* gnu/packages/terminals.scm (libtermkey): Update to 0.21.

	gnu: libtermkey: Don't use NAME in source URI.
	* gnu/packages/terminals.scm (libtermkey)[source]: Hard-code NAME.

	gnu: javacc: Don't use unstable tarball.
	* gnu/packages/java.scm (javacc)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: javacc: Update to 7.0.4.
	* gnu/packages/java.scm (javacc): Update to 7.0.4.

2019-02-19  Andreas Enge  <andreas@enge.fr>

	gnu: ocaml@4.01: Remove the package, affected by a CVE, and its dependent packages.
	This makes progress towards fixing <https://bugs.gnu.org/27462>.

	* gnu/packages/ocaml.scm (ocaml-4.01, ocaml4.01-findlib, ocaml4.01-ounit,
	ocaml4.01-camlzip, ocaml4.01-qtest, ocaml4.01-bisect, ocaml4.01-sqlite3,
	ocaml4.01-csv, ocaml4.01-xmlm, ocaml4.01-batteries, ocaml4.01-gsl): Remove
	variables.
	(ocaml-batteries, ocaml-bisect)[properties]: Remove ocaml4.01-variant.
	* gnu/packages/machine-learning.scm (ocaml4.01-mcl): Remove variable.

2019-02-19  Andreas Enge  <andreas@enge.fr>

	gnu: pplacer: Remove the package, which is affected by a CVE on ocaml@4.01.
	This makes progress towards fixing <https://bugs.gnu.org/27462>.

	* gnu/packages/bioinformatics.scm (pplacer, pplacer-scripts): Remove
	variables.

2019-02-19  Leo Famulari  <leo@famulari.name>

	gnu: libgd: Fix CVE-2019-{6977,6978}.
	* gnu/packages/gd.scm (gd)[replacement]: New field.
	(gd/fixed): New variable.
	* gnu/packages/patches/gd-CVE-2019-6977.patch,
	gnu/packages/patches/gd-CVE-2019-6978.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

	gnu: Add Magic-Wormhole.
	* gnu/packages/magic-wormhole.scm (magic-wormhole): New variable.

	gnu: Add magic-wormhole-transit-relay.
	* gnu/packages/magic-wormhole.scm (magic-wormhole-transit-relay): New variable.

	gnu: Add magic-wormhole-mailbox-server.
	* gnu/packages/magic-wormhole.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: Add python-autobahn.
	* gnu/packages/python-web.scm (python-autobahn): New variable.

	gnu: Add python-txtorcon.
	* gnu/packages/python-crypto.scm (python-txtorcon): New variable.

	gnu: Add python-spake2.
	* gnu/packages/python-crypto.scm (python-spake2): New variable.

	gnu: Add python-hkdf.
	* gnu/packages/python-crypto.scm (python-hkdf): New variable.

	gnu: Add python-treq.
	* gnu/packages/python-web.scm (python-treq): New variable.

	gnu: python-twisted: Update to 17.5.0
	* gnu/packages/python-xyz.scm (python-twisted, python2-twisted): Update
	to 17.5.0.
	[propagated-inputs]: Add python-hyperlink.

	gnu: Add python-hyperlink.
	* gnu/packages/python-web.scm (python-hyperlink): New variable.

	gnu: Add python-txaio.
	* gnu/packages/python-xyz.scm (python-txaio): New variable.

	gnu: Add python-humanize.
	* gnu/packages/python-xyz.scm (python-humanize): New variable.

	gnu: LibreOffice: Update to 6.1.5.2.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 6.1.5.2.
	[source]: Remove obsolete Poppler patches.

2019-02-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-test-www-mechanize-catalyst: Update to 0.62.
	* gnu/packages/web.scm (perl-test-www-mechanize-catalyst): Update to 0.62.

	gnu: uwsgi: Update to 2.0.18.
	* gnu/packages/web.scm (uwsgi): Update to 2.0.18.

	gnu: java-jsch: Update to 0.1.55.
	* gnu/packages/java.scm (java-jsch): Update to 0.1.55.

	gnu: nip2: Update to 8.7.1.
	* gnu/packages/image-processing.scm (nip2): Update to 8.7.1.

	gnu: grim: Don't use unstable tarball.
	* gnu/packages/image.scm (grim)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: grim: Update to 1.1.
	* gnu/packages/image.scm (grim): Update to 1.1.

	gnu: slurp: Update to 1.0.1.
	* gnu/packages/image.scm (slurp): Update to 1.0.1.

2019-02-19  Brett Gilio  <brettg@posteo.net>

	gnu: r-raster: Update to 2.8-19.
	* gnu/packages/cran.scm (r-raster): Update to 2.8-19.
	[home-page]: Use HTTPS.

2019-02-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Fix typo.
	* doc/guix.texi (Proceeding with the Installation): Fix typo.

2019-02-19  Brett Gilio  <brettg@posteo.net>

	gnu: ansible: Update to 2.7.7.
	* gnu/packages/admin.scm (ansible): Update to 2.7.7.

2019-02-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: stgit: Don't use unstable tarball.
	* gnu/packages/version-control.scm (stgit)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: unbound: Update to 1.9.0.
	* gnu/packages/dns.scm (unbound): Update to 1.9.0.

	gnu: libdazzle: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (libdazzle)[source]: Hard-code NAME.

	gnu: ghex: Don't use NAME in source URI.
	* gnu/packages/gnome.scm (ghex)[source]: Hard-code NAME.

	gnu: workrave: Compute source COMMIT from VERSION.
	* gnu/packages/gnome.scm (workrave)[version, source]: Conventionally
	generate COMMIT from VERSION, instead of the other way 'round.

	gnu: soundconverter: Update to 3.0.1.
	* gnu/packages/gnome.scm (soundconverter): Update to 3.0.1.
	[arguments]: Remove ‘fix-POTFILES.in’ phase.
	* gnu/packages/patches/soundconverter-remove-gconf-dependency.patch:
	Update.

	gnu: gimp: Update to 2.10.8.
	* gnu/packages/gimp.scm (gimp): Update to 2.10.8.

	gnu: gegl: Don't use NAME in source URI.
	* gnu/packages/gimp.scm (gegl)[source]: Hard-code NAME.

	gnu: gegl: Update to 0.4.12.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.12.

	gnu: babl: Update to 0.1.62.
	* gnu/packages/gimp.scm (babl): Update to 0.1.62.

	gnu: hiawatha: Update to 10.9.
	* gnu/packages/web.scm (hiawatha): Update to 10.9.
	[source]: Adjust location of bundled nghttp2.

	gnu: protozero: Fix typo in description.
	* gnu/packages/geo.scm (protozero)[description]: Fix typo.

	gnu: protozero: Don't use unstable tarball.
	* gnu/packages/geo.scm (protozero)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: protozero: Update to 1.6.5.
	* gnu/packages/geo.scm (protozero): Update to 1.6.5.
	Re-indent.

	gnu: memcached: Update to 1.5.12.
	* gnu/packages/databases.scm (memcached): Update to 1.5.12.

	gnu: gerbv: Update to 2.7.0.
	* gnu/packages/engineering.scm (gerbv): Update to 2.7.0.

	gnu: containerd: Update to 1.2.4.
	* gnu/packages/docker.scm (containerd): Update to 1.2.4.

	gnu: docker: Fix build on btrfs.
	* gnu/packages/docker.scm (docker)[arguments]: Skip another test that
	requires root privileges.

	gnu: python-pymysql: Update to 0.9.3.
	* gnu/packages/databases.scm (python-pymysql): Update to 0.9.3.

	gnu: perl-db-file: Update to 1.843.
	* gnu/packages/databases.scm (perl-db-file): Update to 1.843.

2019-02-19  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-disk-usage.
	* gnu/packages/emacs-xyz.scm (emacs-disk-usage): New variable.

2019-02-19  Leo Famulari  <leo@famulari.name>

	gnu: rdesktop: Update to 1.8.4 [security fixes].
	Fixes CVE-2018-{8791,8792,8793,8794,8795,8796,8797,8798,8799,8800,20174,20175,
	20176,20177,20178,20179,20180,20181,20182}.

	* gnu/packages/rdesktop.scm (rdesktop): Update to 1.8.4.
	[source]: Update URL.
	[home-page]: Use HTTPS URL.
	[arguments]: Add phase 'delete-extraneous-files'.

2019-02-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: Add ungoogled-chromium.
	* gnu/packages/aux-files/chromium/master-preferences.json,
	gnu/packages/chromium.scm: New files.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly.

2019-02-18  Brett Gilio  <brettg@posteo.net>

	gnu: python-language-server: Update to 0.23.2.
	* gnu/packages/python-xyz.scm (python-language-server): Update to 0.23.2.

2019-02-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ruby-ffi: Update to 1.10.0.
	* gnu/packages/libffi.scm (ruby-ffi): Update to 1.10.0.

2019-02-18  leungbk  <bkleung89@gmail.com>

	gnu: Add emacs-isearch-prop.
	* gnu/packages/emacs-xyz.scm (emacs-isearch-prop): New variable.

2019-02-18  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: python-mpi4py: Update to 3.0.1.
	* gnu/packages/mpi.scm (python-mpi4py): Update to 3.0.1.

2019-02-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add ruby-rsync.
	* gnu/packages/ruby.scm (ruby-rsync): New variable.

	gnu: Add ruby-commander.
	* gnu/packages/ruby.scm (ruby-commander): New variable.

	gnu: ruby-highline: Update to 2.0.1.
	* gnu/packages/ruby.scm (ruby-highline): Update to 2.0.1.

2019-02-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tomsfastmath: Update to 0.13.1.
	* gnu/packages/multiprecision.scm (tomsfastmath): Update to 0.13.1.
	[source]: Remove patch.
	* gnu/packages/patches/tomsfastmath-constness.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: tomsfastmath: Update home page.
	gnu/packages/multiprecision.scm (tomsfastmath)[home-page]: Update.

	gnu: oniguruma: Update to 6.9.1.
	* gnu/packages/textutils.scm (oniguruma): Update to 6.9.1.

	gnu: ncdu: Update to 1.14.
	* gnu/packages/ncdu.scm (ncdu): Update to 1.14.

	gnu: enet: Don't use NAME in source URI.
	* gnu/packages/networking.scm (enet)[source]: Hard-code NAME.

	gnu: enet: Update to 1.3.14.
	* gnu/packages/networking.scm (enet): Update to 1.3.14.

	gnu: clyrics: Update to 0.11.
	* gnu/packages/music.scm (clyrics): Update to 0.11.
	Re-indent.

	gnu: dialog: Download sources over HTTPS.
	* gnu/packages/ncurses.scm (dialog)[source]: Use HTTPS.

	gnu: dialog: Update to 1.3-20190211.
	* gnu/packages/ncurses.scm (dialog): Update to 1.3-20190211.

	gnu: musl: Download sources over HTTPS.
	* gnu/packages/musl.scm (musl)[source]: Use HTTPS.

	gnu: musl: Don't use NAME in source URI.
	* gnu/packages/musl.scm (musl)[source]: Hard-code NAME.

	gnu: musl: Update to 1.1.21.
	* gnu/packages/musl.scm (musl): Update to 1.1.21.

	gnu: qtractor: Update to 0.9.5.
	* gnu/packages/music.scm (qtractor): Update to 0.9.5.

	gnu: scrot: Update to 0.9.
	* gnu/packages/xdisorg.scm (scrot): Update to 0.9.
	[source, home-page]: Switch to new (git) upstream.
	[arguments]: Remove them.
	[native-inputs]: Add autoconf and automake.

	gnu: xcalc: Don't use NAME in source URI.
	* gnu/packages/xorg.scm (xcalc)[source]: Hard-code NAME.

	gnu: xcalc: Update to 1.0.7.
	* gnu/packages/xorg.scm (xcalc): Update to 1.0.7.

2019-02-18  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 4.2.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.2.
	* gnu/packages/wine.scm (wine-staging): Update to 4.2.

2019-02-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: onionshare: Update to 1.3.2.
	* gnu/packages/tor.scm (onionshare): Update to 1.3.2.

	gnu: Remove unused TIMEZONE-LISTBOX-HEIGTH.
	* gnu/installer/newt/timezone.scm (timezone-listbox-heigth): Delete
	variable.

	gnu: Fix some typos in the installer.
	* gnu/installer/connman.scm (connman-connect-with-auth): Fix typo in
	documentation.
	* gnu/installer/newt/keymap.scm (sort-variants): Likewise.
	* gnu/installer/newt/page.scm (run-listbox-selection-page): Likewise.
	* gnu/installer/parted.scm (mkpart): Likewise.
	* gnu/installer/newt/utils.scm (destroy-form-and-pop): Likewise.
	* gnu/installer/newt/wifi.scm (run-unknown-error-page): Fix typo.
	(wifi-listbox-heigth): Rename to…
	(wifi-listbox-height): …this, and adjust caller.
	* gnu/installer/timezone.scm (locate-childrens): Rename to…
	(locate-children): …this.  Adjust all callers.

2019-02-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: motion: Update to 4.2.2.
	* gnu/packages/video.scm (motion): Update to 4.2.2.

	gnu: you-get: Update to 0.4.1210.
	* gnu/packages/video.scm (you-get): Update to 0.4.1210.

	gnu: youtube-viewer: Update to 3.5.2.
	* gnu/packages/video.scm (youtube-viewer): Update to 3.5.2.

	gnu: mlt: Update to 6.12.0.
	* gnu/packages/video.scm (mlt): Update to 6.12.0.
	[arguments]: Re-indent.

	gnu: lsyncd: Don't use unstable tarball.
	* gnu/packages/sync.scm (lsyncd)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[arguments]: Adjust ‘install’ phase to new source directory.

	gnu: python-qrcode: Update to 6.1.
	* gnu/packages/python-xyz.scm (python-qrcode): Update to 6.1.
	[inputs]: Remove python-setuptools.

	gnu: eid-mw: Update to 4.4.13.
	* gnu/packages/security-token.scm (eid-mw): Update to 4.4.13.
	[arguments]: Avoid spurious ‘git: command not found’ during build.

	gnu: i3-wm: Epand description.
	* gnu/packages/wm.scm (i3-wm)[description]: Describe more.

	gnu: beep: Update to 1.4.3.
	* gnu/packages/terminals.scm (beep): Update to 1.4.3.
	[source, home-page]: Switch to maintained fork.
	[arguments]: Use #:make-flags instead of SUBSTITUTE*.

	gnu: beep: Don't use NAME in source URI.
	* gnu/packages/terminals.scm (beep)[source]: Hard-code NAME.

2019-02-17  Andreas Enge  <andreas@enge.fr>

	gnu: python-cypari2: Adjust indentation.
	* gnu/packages/sagemath.scm (python-cypari2): Reindent.

2019-02-17  Andreas Enge  <andreas@enge.fr>

	gnu: python-gmpy2: Extend description.
	* gnu/packages/sagemath.scm (python-gmpy2): Provide a full sentence for the
	description.

	This is a follow-up to commit 5e388a6ebb3c287e2d54e03a3f37560beb0d75e9.

2019-02-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-gmpy2: Adjust indentation.
	* gnu/packages/sagemath.scm (python-gmpy2): Reindent.

2019-02-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-gmpy2: Add license.
	This is a follow-up to commit 5e388a6ebb3c287e2d54e03a3f37560beb0d75e9.

	* gnu/packages/sagemath.scm (python-gmpy2)[license]: Set to LGPL3+.

2019-02-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: simh: Don't use unstable tarball.
	* gnu/packages/simh.scm (simh)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: perl-inline: Update to 0.81.
	* gnu/packages/perl.scm (perl-inline): Update to 0.81.

	gnu: fbida: Update to 2.14.
	* gnu/packages/pdf.scm (fbida): Update to 2.14.
	[arguments]: Trust in /home/nckx/.local/bin:/run/setuid-programs:/home/nckx/.config/guix/current/bin:/home/nckx/.guix-profile/bin:/home/nckx/.guix-profile/sbin:/run/current-system/profile/bin:/run/current-system/profile/sbin.

	gnu: fbida: Don't use NAME in source URI.
	* gnu/packages/pdf.scm (fbida)[source]: Hard-code NAME.

	gnu: msitools: Update to 0.99.
	* gnu/packages/package-management.scm (msitools): Update to 0.99.
	[native-inputs]: Add bison.

	gnu: msitools: Don't use NAME in source URI.
	* gnu/packages/package-management.scm (msitools)[source]: Hard-code NAME.

2019-02-17  Leo Famulari  <leo@famulari.name>

	gnu: Borg: Remove unused dependencies.
	This is a followup to commit e191e8485950477b2da37f23fd0d611e1e3f92e0.

	* gnu/packages/backup.scm (borg)[native-inputs]: Remove python-sphinx and
	python-guzzle-sphinx-theme.

2019-02-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: xf86-video-intel: Update to commit 33ee0c3b21ea279e08d0863f.
	* gnu/packages/xorg.scm (xf86-video-intel): Update to 2.99.917-12.33ee0c3.

	gnu: xf86-video-i128: Update to 1.4.0.
	* gnu/packages/patches/xf86-video-i128-remove-mibstore.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/xorg.scm (xf86-video-i128): Update to 1.4.0.
	[source](patches): Remove.

	gnu: xf86-video-mga: Update to 2.0.0.
	* gnu/packages/xorg.scm (xf86-video-mga): Update to 2.0.0.

	gnu: xf86-video-tdfx: Update to 1.5.0.
	* gnu/packages/xorg.scm (xf86-video-tdfx): Update to 1.5.0.

	gnu: xf86-video-nouveau: Update to 1.0.16.
	* gnu/packages/xorg.scm (xf86-video-nouveau): Update to 1.0.16.

	gnu: xf86-video-neomagic: Update to 1.3.0.
	* gnu/packages/xorg.scm (xf86-video-neomagic): Update to 1.3.0.

	gnu: notmuch: Update to 0.28.2.
	* gnu/packages/mail.scm (notmuch): Update to 0.28.2.

	gnu: xf86-input-libinput: Update to 0.28.2.
	* gnu/packages/xorg.scm (xf86-input-libinput): Update to 0.28.2.

	gnu: offlineimap: Update to 7.2.3.
	* gnu/packages/mail.scm (offlineimap): Update to 7.2.3.

	gnu: feh: Update to 3.1.3.
	* gnu/packages/image-viewers.scm (feh): Update to 3.1.3.

2019-02-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: libjpeg-turbo: Replace with 2.0.2 [security fixes].
	This fixes CVE-2018-20330 and CVE-2018-19664.

	* gnu/packages/image.scm (libjpeg-turbo)[replacement]: New field.
	(libjpeg-turbo-2.0.2): New public variable.

2019-02-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: libjpeg-turbo: Don't use NAME in source URI.
	* gnu/packages/image.scm (libjpeg-turbo)[source](uri): Hard-code NAME.

	gnu: keyutils: Update to 1.6.
	* gnu/packages/crypto.scm (keyutils): Update to 1.6.

	gnu: htop: Fix indentation.
	* gnu/packages/admin.scm (htop): Reindent.

2019-02-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove unneeded uses of python{,2}-minimal.
	The "python-minimal" package exists mostly to resolve a dependency cycle.  To
	reduce duplication, packages should prefer the regular Python variants.

	* gnu/packages/admin.scm (htop)[native-inputs]: Change PYTHON-MINIMAL-WRAPPER
	to PYTHON-WRAPPER.
	* gnu/packages/crypto.scm (botan)[native-inputs]: Likewise.
	* gnu/packages/bioinformatics.scm (sambamba)[native-inputs]: Change
	PYTHON-MINIMAL to PYTHON.
	* gnu/packages/dictionaries.scm (apertium)[native-inputs]: Likewise.
	* gnu/packages/databases.scm (mongodb)[native-inputs]: Change PYTHON2-MINIMAL
	to PYTHON2.
	* gnu/packages/games.scm (openttd-opensfx, openttd-openmsx)[native-inputs]:
	Likewise.
	* gnu/packages/gnome.scm (deja-dup)[native-inputs]: Likewise.

2019-02-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-pytest-cov: Update to 2.6.1.
	* gnu/packages/check.scm (python-pytest-cov): Update to 2.6.1.

	gnu: python-nose-randomly: Update to 1.2.6.
	* gnu/packages/check.scm (python-nose-randomly): Update to 1.2.6.

	gnu: qbittorrent: Don't use unstable tarball.
	* gnu/packages/bittorrent.scm (qbittorrent)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: python-pytest-mock: Update to 1.10.1.
	* gnu/packages/check.scm (python-pytest-mock): Update to 1.10.1.

	gnu: qbittorrent: Update to 4.1.5.
	* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.1.5.

	gnu: umockdev: Update to 0.12.1.
	* gnu/packages/check.scm (umockdev): Update to 0.12.1.

2019-02-17  Andreas Enge  <andreas@enge.fr>

	gnu: Add python-gmpy2 and python2-gmpy2.
	* gnu/packages/sagemath.scm (python-gmpy2, python2-gmpy2): New variables.

	gnu: Add gap.
	* gnu/packages/algebra.scm (gap): New variable.

	gnu: Add python-pari-jupyter.
	* gnu/packages/python-xyz.scm (python-pari-jupyter): New variable.

2019-02-17  Pkill -9  <pkill9@runbox.com>

	gnu: Add scanmem.
	* gnu/packages/debug.scm (scanmem): New variable.

	gnu: Add qtcolorwidgets.
	* gnu/packages/qt.scm (qtcolorwidgets): New variable.

2019-02-17  Brett Gilio  <brettg@posteo.net>

	gnu: emacs-exwm: Update to 0.22.
	* gnu/packages/emacs-xyz.scm (emacs-exwm): Update to 0.22.

	gnu: emacs-xelb: Update to 0.17.
	* gnu/packages/emacs-xyz.scm (emacs-xelb): Update to 0.17.

2019-02-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guitarix: Fix build.
	Fixes <https://bugs.gnu.org/34428>.

	* gnu/packages/audio.scm (guitarix)[arguments]: Add phase
	"fix-boost-includes".

2019-02-17  Danny O'Brien  <danny@spesh.com>

	gnu: neovim: Update to 0.3.4.
	* gnu/packages/vim.scm (neovim): Update to 0.3.4.
	[home-page]: Use HTTPS.

2019-02-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add libcxx.
	* gnu/packages/llvm.scm (libcxx): New variable.

	gnu: openmpi: Add InfiniBand support.
	* gnu/packages/mpi.scm (openmpi)[inputs]: Add opensm.
	[arguments]: Add openib configure flags; add build phase
	"find-opensm-headers".

	gnu: guile-curl: Update to 0.6.
	* gnu/packages/curl.scm (guile-curl): Update to 0.6.

2019-02-17  Jan Nieuwenhuizen  <janneke@gnu.org>

	services: xorg: Enable override of xserver-arguments.
	* gnu/services/xorg.scm (xorg-start-command): Add parameter #:xserver-arguments.
	* doc/guix.texi (X Window): Document it.

2019-02-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: quassel: Update to 0.13.1.
	* gnu/packages/irc.scm (quassel): Update to 0.13.1.
	[source]: Use https.

2019-02-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: suil: Update to 0.10.2.
	* gnu/packages/audio.scm (suil): Update to 0.10.2.
	[arguments]: Use default Python (3).

	gnu: rename: Update to 1.10.
	* gnu/packages/admin.scm (rename): Update to 1.10.

	gnu: toybox: Update to 0.8.0.
	* gnu/packages/busybox.scm (toybox): Update to 0.8.0.

	gnu: tintin++: Update to 2.01.7.
	* gnu/packages/games.scm (tintin++): Update to 2.01.7.

	gnu: xcursor-themes: Update to 1.0.6.
	* gnu/packages/xorg.scm (xcursor-themes): Update to 1.0.6.

	gnu: clipit: Update to 1.4.4.
	* gnu/packages/gtk.scm (clipit): Update to 1.4.4.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[native-inputs]: Add autoconf and automake.

	gnu: pius: Update to 2.2.7.
	* gnu/packages/gnupg.scm (pius): Update to 2.2.7.
	[source]: Remove upstreamed patch.
	* gnu/packages/patches/pius.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: wavemon: Update to 0.9.0.
	* gnu/packages/hardware.scm (wavemon): Update to 0.9.0.

	gnu: ddcutil: Update to 0.9.4.
	* gnu/packages/hardware.scm (ddcutil): Update to 0.9.4.

	gnu: yad: Update to 0.41.0.
	* gnu/packages/gtk.scm (yad): Update to 0.41.0.

2019-02-16  Ludovic Courtès  <ludo@gnu.org>

	self: Generated (guix config) honors %CURRENT-SYSTEM.
	Fixes <https://bugs.gnu.org/34468>.
	Reported by Diego Nicola Barbato <dnbarbato@posteo.de>.

	* guix/self.scm (%config-variables): Remove %SYSTEM.
	(make-config.scm): Define '%system' to (%current-system).

2019-02-16  Timothy Sample  <samplet@ngyro.com>

	services: gdm: Allow for custom X session scripts.
	* gnu/packages/gnome.scm (gdm)[arguments]: Update pre-configure phase so
	that GDM runs an X session script specified by the variable
	GDM_X_SESSION; remove the '--enable-gdm-xsession' configuration
	option.
	* gnu/services/xorg.scm (<gdm-configuration>): Add 'x-session' field.
	(gdm-shepherd-service): Set the GDM_X_SESSION variable.

2019-02-16  Timothy Sample  <samplet@ngyro.com>

	services: gdm: Make dependencies explicit.
	This commit removes the remaining implicit dependencies that the GDM
	service had on the GNOME Desktop service.

	* gnu/services/xorg.scm (gdm-configuration): Add a gnome-shell-assets
	field for specifying any icons or fonts that the GNOME Shell theme
	needs.
	(gdm-shepherd-service): Remove environment variables pointing to
	'/run/current-system' and set XDG_DATA_DIRS so that it points to
	'gnome-shell' and its assets.
	(gdm-service-type): Extend 'profile-service-type' to ensure that
	necessary fonts are installed in the system profile.

2019-02-16  Timothy Sample  <samplet@ngyro.com>

	gnu: gdm: Run dbus-daemon via a wrapper script.
	* gnu/packages/gnome.scm (gdm)[arguments]: Modify the pre-configure
	phase so that GDM propagates the GDM_DBUS_DAEMON variable into the
	session environment and uses its value to invoke dbus-daemon.
	* gnu/services/xorg.scm (dbus-daemon-wrapper): New variable.
	(<gdm-configuration>): Add 'dbus-daemon' field.
	(gdm-shepherd-service): Set GDM_DBUS_DAEMON before invoking gdm.

	gnu: gdm: Simplify pre-configure phase.
	* gnu/packages/gnome.scm (gdm)[arguments]: Simplify the pre-configure phase.

	gnu: gdm: Use absolute path for gnome-session.
	* gnu/packages/gnome.scm (gdm)[arguments]: Modify the pre-configure
	phase to substitute in the absolute path of gnome-session.
	[inputs]: Add gnome-session.

	gnu: gdm: Add links to required login-session files.
	* gnu/packages/gnome.scm (gdm)[arguments]: Add a phase that creates
	symbolic links to required files from gnome-settings-daemon; do not set
	XDG_CONFIG_DIRS in the session environment.
	[inputs]: Add gnome-settings-daemon.

2019-02-16  Timothy Sample  <samplet@ngyro.com>

	gnu: gnome-session: Use absolute paths in .desktop files.
	This makes the gnome-session .desktop files usable even if gnome-session
	is not available from the PATH variable.

	* gnu/packages/gnome.scm (gnome-session)[arguments]: Add a phase that
	adds the absolute path of gnome-session in its .desktop files.

2019-02-16  Timothy Sample  <samplet@ngyro.com>

	services: gdm: Remove etc service.
	* gnu/packages/gnome.scm (gdm)[arguments]: Update pre-configure phase to
	make GDM get the configuration file path from an environment variable.
	* gnu/services/xorg.scm (gdm-etc-service): Remove function.
	(gdm-configuration-file): New function.
	(gdm-shepherd-service): Set GDM_CUSTOM_CONF before invoking GDM.
	(gdm-service-type)[extensions]: Remove etc-service-type extension.

2019-02-16  Ludovic Courtès  <ludo@gnu.org>

	doc: '--inherit' option can be repeated.
	* doc/guix.texi (Invoking guix environment): Mention that '--inherit'
	can be repeated.

2019-02-16  Christopher Baines  <mail@cbaines.net>

	services: desktop: Deprecate the upower-service procedure.
	This has now been replaced by the upower-service-type and
	<upower-configuration> record.

	* gnu/services/desktop.scm (upower-service): Deprecate this procedure.

2019-02-16  Christopher Baines  <mail@cbaines.net>

	services: Improve the upower-service-type.
	Add a description and default value. Switch the documentation to mention the
	service-type and the configuration record, rather than the upower-service
	procedure.

	* gnu/services/desktop.scm (upower-service-type)[description, default-value]:
	Define these fields.
	(%desktop-services): Change (upower-service) to (service upower-service-type).
	* doc/guix.texi (Desktop Services): Update the upower service documentation.

2019-02-16  Christopher Baines  <mail@cbaines.net>

	services: Improve the upower-configuration record.
	Copy the defaults from the upower-service procedure to the
	<upower-configuration> record type. This will allow making it the default
	value for the upower-service-type, and deprecating the procedure. Export the
	field accessors so that the <upower-configuration> record type becomes more
	usable.

	* gnu/services/desktop.scm (<upower-configuration>): Export it.
	(upower-configuration-upower, upower-configuration-watts-up-pro?,
	upower-configuration-poll-batteries?, upower-configuration-ignore-lid?,
	upower-configuration-use-percentage-for-policy?,
	upower-configuration-percentage-low, upower-configuration-percentage-critical,
	upower-configuration-percentage-action, upower-configuration-time-low,
	upower-configuration-time-critical, upower-configuration-time-action,
	upower-configuration-critical-power-action): Add default and export.

2019-02-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: chez-sockets: Use GIT- helpers.
	* gnu/packages/chez.scm (chez-sockets)[version]: Use GIT-VERSION.
	[source]: Use GIT-FILE-NAME.

	gnu: chez-scmutils: Return #t from all phases.
	* gnu/packages/chez.scm (chez-scmutils)[arguments]: Always return #t from phases.
	Substitute INVOKE for SYSTEM*.

	gnu: chez-scmutils: Don't use unstable tarball.
	* gnu/packages/chez.scm (chez-scmutils)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: chez-mit: Don't use unstable tarball.
	* gnu/packages/chez.scm (chez-mit)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: chez-scheme: Don't use unstable tarball.
	* gnu/packages/chez.scm (chez-scheme)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: stex: Don't use unstable tarball.
	* gnu/packages/chez.scm (stex)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	(chez-scheme)[arguments]: Adjust expected source directory name.

	gnu: nanopass: Don't use unstable tarball.
	* gnu/packages/chez.scm (nanopass)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	(chez-scheme)[arguments]: Adjust expected source directory name.

	gnu: chez-scheme: Return #t from all phases.
	* gnu/packages/chez.scm (chez-scheme)[arguments]: Always return #t from phases.
	Substitute INVOKE for SYSTEM*.

	gnu: chez-scheme: Fix ‘install-doc’ phase.
	* gnu/packages/chez.scm (chez-cheme)[arguments]: Find ‘installsh’.
	Remove some unnecessary code.

	gnu: chez-irregex: Don't use unstable tarball.
	* gnu/packages/chez.scm (chez-irregex)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: chez-matchable: Don't use unstable tarball.
	* gnu/packages/chez.scm (chez-matchable)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: chez-web: Use GIT- helpers.
	* gnu/packages/chez.scm (chez-web)[version]: Use GIT-VERSION.
	[source]: Use GIT-FILE-NAME.

	gnu: chez-srfi: Don't use unstable tarball.
	* gnu/packages/chez.scm (chez-srfi)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: chez-fmt: Return #t from all phases.
	* gnu/packages/chez.scm (chez-fmt)[arguments]: Always return #t from phases.
	Substitute INVOKE for SYSTEM*.

	gnu: chez-web: Return #t from all phases.
	* gnu/packages/chez.scm (chez-web)[arguments]: Always return #t from phases.

	gnu: unshield: Update to 1.4.3.
	* gnu/packages/compression.scm (unshield): Update to 1.4.3.
	[inputs]: Add unshield-baldurs_gate_patch_v1_1_4315_international.zip.
	[arguments]: Use it.

	gnu: stumpwm: Build and install the manual.
	* gnu/packages/lisp.scm (stumpwm)[native-inputs]: Add texinfo.
	[argument]: Add new ‘install-manual’ phase.

2019-02-16  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.20.10.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.10.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.23.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.23.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.101.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.101.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.158.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.158.

2019-02-16  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 60.5.1-guix1 [security-fixes].
	Includes fixes for CVE-2018-18335, CVE-2018-18356, and CVE-2019-5785.

	* gnu/packages/gnuzilla.scm (%icecat-version): Update to 60.5.1-guix1.
	(icecat-source)[upstream-firefox-source]: Update hash.

2019-02-16  Vagrant Cascadian  <vagrant@debian.org>

	gnu: pelican: Update to 4.0.1
	* gnu/packages/python.scm (pelican): Update to 4.0.1.

2019-02-16  Brett Gilio  <brettg@posteo.net>

	gnu: emacs-cider: Update to 0.20.0
	* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 0.20.0

2019-02-16  Raphaël Mélotte  <raphael.melotte@posteo.net>

	gnu: luakit: Update to 2.1.
	* gnu/packages/web-browsers.scm (luakit): Update to 2.1.

2019-02-16  Meiyo Peng  <meiyo@disroot.org>

	gnu: ibus-rime: Update to 1.4.0.
	* gnu/packages/ibus.scm (ibus-rime): Update to 1.4.0.

	gnu: rime-data: Update to 0.38.20190131.
	* gnu/packages/ibus.scm (rime-data): Update to 0.38.20190131.

	gnu: librime: Update to 1.4.0.
	* gnu/packages/ibus.scm (librime): Update to 1.4.0.

2019-02-16  Ludovic Courtès  <ludo@gnu.org>

	packages: Remove duplicates from package cache.
	Previously the same package could appear several times if several
	variables were bound to it, as is notably the case for "python"
	currently.  This, in turn, would lead to obnoxious "ambiguous package
	specification" messages.

	* gnu/packages.scm (generate-package-cache)[expand-cache]: Change RESULT
	to RESULT+SEEN and adjust accordingly.
	Call 'first' on the result of 'fold-module-public-variables*'.
	* tests/packages.scm ("fold-available-packages with/without cache"):
	Check for lack of duplicates in FROM-CACHE.

2019-02-16  Ludovic Courtès  <ludo@gnu.org>

	self: Bundle 'glibc-utf8-locales'.
	This minimizes the risk of locale-related warnings, at least for those
	who use one of the bundled UTF-8 locales.

	* guix/self.scm (guix-command)[glibc-utf8-locales]: New variable.
	In program body, set GUIX_LOCPATH.

2019-02-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Embed 'glibc-utf8-locales'.
	This will ensure people who download the binary installation tarball
	do not get locale-related warnings, provided they use one of the
	selected UTF-8 locales.

	* gnu/packages/package-management.scm (guix)[arguments]: In
	'wrap-program' phase, set GUIX_LOCPATH.
	[inputs]: Add GLIBC-UTF8-LOCALES.

2019-02-16  Ludovic Courtès  <ludovic.courtes@inria.fr>

	environment: Add '--inherit'.
	* guix/scripts/environment.scm (purify-environment): Add 'white-list'
	parameter and honor it.
	(create-environment): Add #:white-list parameter and honor it.
	(launch-environment): Likewise.
	(launch-environment/fork): Likewise.
	(show-help, %options): Add '--inherit'.
	(guix-environment): Define 'white-list' and pass it to
	'launch-environment/fork'.
	* tests/guix-environment.sh: Test '--inherit'.
	* doc/guix.texi (Invoking guix environment): Document it.

2019-02-15  Pierre Neidhardt  <mail@ambrevar.xyz>

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

	gnu: emacs-pulseaudio-control: Update to 20190105.
	* gnu/packages/emacs-xyz.scm (emacs-pulseaudio-control): Update to 20190105.

2019-02-15  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add genimage.
	* gnu/packages/genimage.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2019-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-hall: Clean up.
	* gnu/packages/guile-xyz.scm (guile-hall)[description]: Break long line.
	[home-page]: Merge lines.
	[propagated-inputs]: Remove reference to default "out" output.

	gnu: guile-hall: Use git tag.
	* gnu/packages/guile-xyz.scm (guile-hall)[source]: Use tag and git-file-name.

	gnu: guile-hall: Use license: prefix.
	* gnu/packages/guile-xyz.scm (guile-hall)[license]: Use license: prefix.

2019-02-15  Alex Sassmannshausen  <alex@pompo.co>

	gnu: guile-hall: Update to 0.2.
	* gnu/packages/guile-xyz.scm (guile-hall): Update to 0.2.

2019-02-15  Leo Famulari  <leo@famulari.name>

	gnu: Borg: Update to 1.1.9.
	* gnu/packages/backup.scm (borg): Update to 1.1.9.
	[arguments]: Remove the 'remove-documentation-timestamps' phase and adjust the
	'install-doc' phase to ensure the manual pages are not a source of
	non-determinism.

2019-02-15  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add r-rsvd.
	* gnu/packages/cran.scm (r-rsvd): New variable.

	gnu: Add r-future-apply.
	* gnu/packages/cran.scm (r-future-apply): New variable.

	gnu: Add r-future.
	* gnu/packages/cran.scm (r-future): New variable.

	gnu: Add r-globals.
	* gnu/packages/cran.scm (r-globals): New variable.

	gnu: Add r-listenv.
	* gnu/packages/cran.scm (r-listenv): New variable.

2019-02-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: libdrm: Update to 2.4.97.
	* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.97.

	gnu: KSysguard: Update home page.
	* gnu/packages/kde-plasma.scm (libksysguard)[home-page]: Set to
	<https://userbase.kde.org/KSysGuard>.

	gnu: KDE Plasma: Update to 5.15.0.
	* gnu/packages/kde-plasma.scm (kdecoration, kscreenlocker, libkscreen,
	libksysguard): Update to 5.15.0.

	gnu: KDE Frameworks: Update to 5.55.0.
	* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
	breeze-icons kapidox, karchive, kcodecs, kconfig, kcoreaddons, kdbusaddons,
	kdnssd, kguiaddons, ki18n, kidletime, kirigami, kitemmodels, kitemviews,
	kplotting, ksyntaxhighlighting, kwayland, kwidgetsaddons, kwindowsystem,
	modemmanager-qt, networkmanager-qt, oxygen-icons, prison, qqc2-desktop-style,
	solid, sonnet, threadweaver, kactivities, kauth, kcompletion, kcrash,
	kdoctools, kfilemetadata, kimageformats, kjobwidgets, knotifications,
	kpackage, kpty, kunitconversion, baloo, kactivities-stats, kbookmarks,
	kcmutils, kconfigwidgets, kdeclarative, kded, kdesignerplugin, kdesu,
	kdewebkit, kemoticons, kglobalaccel, kiconthemes, kinit, kio, knewstuff,
	knotifyconfig, kparts, kpeople, krunner, kservice, ktexteditor, ktextwidgets,
	kwallet, kxmlgui, kxmlrpcclient, plasma-framework, kde-frameworkintegration,
	kdelibs4support, khtml, kjs, kjsembed, kmediaplayer, kross): Update to 5.55.0.

	gnu-maintenance: Verify GPG signatures in KDE updater.
	* guix/gnu-maintenance.scm (latest-kde-release): Remove #:file->signature.

	gnu: LLVM, Clang: Update to 7.0.1.
	* gnu/packages/patches/clang-7.0-libc-search-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/llvm.scm (llvm, clang-runtime, clang): Update to 7.0.1.
	(llvm-7.0.1): Remove variable.
	(clang-from-llvm)[arguments]: Adjust phase to match Clang 7.
	(llvm-6, clang-runtime-6, clang-6): New public variables.
	* gnu/packages/dlang.scm (ldc)[native-inputs]: Change LLVM and CLANG to
	LLVM-6.0 and CLANG-6.0.
	* gnu/packages/gl.scm (mesa)[inputs]: Change from LLVM to LLVM-6.

	gnu: LLVM: Use HTTPS URLs.
	* gnu/packages/llvm.scm (llvm, clang-runtime-from-llvm, clang-from-llvm,
	llvm-3.9.1, llvm-3.7, llvm-3.6, llvm-3.5)[source](uri): Use HTTPS.
	(emacs-clang-format)[description]: Likewise.

2019-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-pyfit-sne.
	* gnu/packages/bioinformatics.scm (python-pyfit-sne): New variable.

2019-02-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tiled: Update to 1.2.2.
	* gnu/packages/game-development.scm (tiled): Update to 1.2.2.

	gnu: allegro@4: Update to 4.4.3.
	* gnu/packages/game-development.scm (allegro-4): Update to 4.4.3.
	[source]: Remove upstreamed patch.
	* gnu/packages/patches/allegro4-mesa-18.2.5-and-later.patch:
	Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: teeworlds: Update to 0.7.2.
	* gnu/packages/games.scm (teeworlds): Update to 0.7.2.

	gnu: gnubg: Update to 1.06.002.
	* gnu/packages/games.scm (gnubg): Update to 1.06.002.

	gnu: fortune-mod: Update to 2.6.2.
	* gnu/packages/games.scm (fortune-mod): Update to 2.6.2.

	gnu: chroma: Update to 1.16.
	* gnu/packages/games.scm (chroma): Update to 1.16.

	gnu: gamine: Update to 1.6.
	* gnu/packages/games.scm (gamine): Update to 1.6.

	gnu: vkquake: Don't use unstable tarball.
	* gnu/packages/games.scm (vkquake)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: vkquake: Update to 1.01.0.
	* gnu/packages/games.scm (vkquake): Update to 1.01.0.

	gnu: filezilla: Update to 3.40.0.
	* gnu/packages/ftp.scm (filezilla): Update to 3.40.0.

	gnu: libfilezilla: Don't use NAME in source URI.
	* gnu/packages/ftp.scm (libfilezilla)[source]: Hard-code NAME.

	gnu: ifdtool: Update to 4.9.
	* gnu/packages/flashing-tools.scm (ifdtool): Update to 4.9.
	[source]: Update source URI.

	gnu: ndctl: Update to 64.1.
	* gnu/packages/disk.scm (ndctl): Update to 64.1.
	[inputs]: Add keyutils.

	gnu: cppcheck: Update to 1.87.
	* gnu/packages/check.scm (cppcheck): Update to 1.87.

	gnu: fasm: Update to 1.73.08.
	* gnu/packages/assembly.scm (fasm): Update to 1.73.08.

	gnu: virt-manager: Update to 2.1.0.
	* gnu/packages/virtualization.scm (virt-manager): Update to 2.1.0.

2019-02-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libxls: Move to (gnu packages statistics).
	It has nothing to do with XML.

	* gnu/packages/xml.scm (libxls): Move from here…
	* gnu/packages/statistics.scm (libxls): …to here.

2019-02-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libxls: Update to 1.5.0 [security fixes].
	* gnu/packages/xml.scm (libxls): Update to 1.5.0.
	[source, home-page]: Update home page.
	[arguments, native-inputs]: Remove all of them.

	gnu: libxls: Expand synopsis & description.
	* gnu/packages/xml.scm (libxls)[synopsis, description]: Expand.

2019-02-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sdl2-mixer: Update to 2.0.4.
	* gnu/packages/sdl.scm (sdl2-mixer): Update to 2.0.4.

	gnu: sdl2-image: Update to 2.0.4.
	* gnu/packages/sdl.scm (sdl2-image): Update to 2.0.4.

	gnu: i3-wm: Remove obsolete code.
	* gnu/packages/wm.scm (i3-wm)[arguments]: Remove #:make-flags.
	Update reason for disabled #:tests?.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-rails.
	* gnu/packages/rails.scm (ruby-rails): New variable.

	gnu: Add ruby-activestorage.
	* gnu/packages/rails.scm (ruby-activestorage): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-marcel.
	Required for ruby-activestorage.

	* gnu/packages/ruby.scm (ruby-marcel): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-sprockets-rails.
	* gnu/packages/rails.scm (ruby-sprockets-rails): New variable.

	gnu: Add ruby-sprockets.
	* gnu/packages/ruby.scm (ruby-sprockets): New variable.

	gnu: Add ruby-railties.
	* gnu/packages/rails.scm (ruby-railties): New variable.

	gnu: Add ruby-actionmailer.
	* gnu/packages/rails.scm (ruby-actionmailer): New variable.

	gnu: Add ruby-activejob.
	* gnu/packages/rails.scm (ruby-activejob): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-globalid.
	Required for ruby-activejob.

	* gnu/packages/ruby.scm (ruby-globalid): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-actioncable.
	* gnu/packages/rails.scm (ruby-actioncable): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-nio4r.
	Required for ruby-actioncable.

	* gnu/packages/ruby.scm (ruby-nio4r): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-websocket-driver.
	* gnu/packages/ruby.scm (ruby-websocket-driver): New variable.

	gnu: Add ruby-websocket-extensions.
	* gnu/packages/ruby.scm (ruby-websocket-extensions): New variable.

	gnu: Add ruby-actionpack.
	* gnu/packages/rails.scm (ruby-actionpack): New variable.

	gnu: Add ruby-actionview.
	* gnu/packages/rails.scm (ruby-actionview): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-erubi.
	Required for ruby-actionview.

	* gnu/packages/ruby.scm (ruby-erubi): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-rails-dom-testing.
	* gnu/packages/rails.scm (ruby-rails-dom-testing): New variable.

	gnu: Add ruby-rails-html-sanitizer.
	* gnu/packages/rails.scm (ruby-rails-html-sanitizer): New variable.

	gnu: Add ruby-loofah.
	* gnu/packages/ruby.scm (ruby-loofah): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-crass.
	Required for upgrading ruby-loofah.

	* gnu/packages/ruby.scm (ruby-crass): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-rr.
	* gnu/packages/ruby.scm (ruby-rr): New variable.

	gnu: Add ruby-faraday.
	* gnu/packages/ruby.scm (ruby-faraday): New variable.

	gnu: ruby-prawn-table: Begin to enable tests.
	* gnu/packages/ruby.scm (ruby-prawn-table)[propagated-inputs]: Add
	ruby-pdf-inspector.
	[native-inputs]: Add packages for tests.
	[arguments]: Modify the build phases to get closer to enabling the tests.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-prawn-manual-builder.
	Required for the ruby-prawn-table tests.

	* gnu/packages/ruby.scm (ruby-prawn-manual-builder): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-parallel: Begin to enable tests and update version.
	* gnu/packages/ruby.scm (ruby-parallel): Update to 1.13.0.
	[source]: Switch to the Git repository.
	[arguments]: Change the #:test-target, and modify some phases.
	[native-inputs]: Add packages required for running the tests.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-rspec-rerun.
	Required for ruby-parallel tests.

	* gnu/packages/ruby.scm (ruby-rspec-rerun): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-activerecord.
	* gnu/packages/rails.scm (ruby-activerecord): New variable.

	gnu: ruby-arel: Update to 9.0.0.
	* gnu/packages/ruby.scm (ruby-arel): Update to 9.0.0.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-activemodel.
	Required for ruby-activerecord.

	* gnu/packages/rails.scm (ruby-activemodel): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-activesupport: Update to 5.2.2.
	* gnu/packages/ruby.scm (ruby-activesupport): Update to 5.2.2.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-bump.
	Required for ruby-parallel.

	* gnu/packages/ruby.scm (ruby-bump): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-mysql2.
	Required for ruby-parallel.

	* gnu/packages/ruby.scm (ruby-mysql2): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby_version.
	Required for ruby-rspec-pending-for.

	* gnu/packages/ruby.scm (ruby_version): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-addressable: Enable tests and update.
	* gnu/packages/ruby.scm (ruby-addressable): Update to 2.6.0.
	[arguments]: Enable running the tests.
	[native-inputs]: Add inputs required for running the tests.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-idn-ruby.
	Required for the ruby-addressable tests.

	* gnu/packages/ruby.scm (ruby-idn-ruby): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-public-suffix: Enable tests.
	* gnu/packages/ruby.scm (ruby-public-suffix)[arguments]: Enable the tests, add
	a phase to remove the Rubocop dependency.
	[native-inputs]: Add bundler, ruby-yard, ruby-mocha and ruby-minitest-reporters.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-minitest-reporters.
	Required for ruby-public-suffix tests.

	* gnu/packages/ruby.scm (ruby-minitest-reporters): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-minitest: Update to 5.11.3.
	As the previous version breaks the tests for the ruby-minitest-reporters
	package I'd like to add.

	* gnu/packages/ruby.scm (ruby-minitest): Update to 5.11.3.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-maruku.
	Required for ruby-minitest-reporters.

	* gnu/packages/ruby.scm (ruby-maruku): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-rubocop.
	* gnu/packages/ruby.scm (ruby-rubocop): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-jaro-winkler.
	Required for ruby-rubocop.

	* gnu/packages/ruby.scm (ruby-jaro-winkler): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-unicode-display-width.
	Required for ruby-rubocop.

	* gnu/packages/ruby.scm (ruby-unicode-display-width): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-parser.
	Required for ruby-rubocop.

	* gnu/packages/ruby.scm (ruby-parser): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-cliver.
	Requirement of ruby-parser.

	* gnu/packages/ruby.scm (ruby-cliver): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-ast.
	Required for ruby-parser.

	* gnu/packages/ruby.scm (ruby-ast): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-bacon-colored-output.
	This is a requirement of ruby-ast.

	* gnu/packages/ruby.scm (ruby-bacon-colored-output): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-rest-client.
	Required for ruby-ast.

	* gnu/packages/ruby.scm (ruby-rest-client): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-webmock.
	Required by ruby-rest-client. Also at version ~> 2, so don't package 3 just
	yet.

	* gnu/packages/ruby.scm (ruby-webmock): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-crack.
	Required for ruby-webmock.

	* gnu/packages/ruby.scm (ruby-crack): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-hashdiff.
	Required for ruby-webmock.

	* gnu/packages/ruby.scm (ruby-hashdiff): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-racc.
	Required for ruby-ast and ruby-parser.

	* gnu/packages/ruby.scm (ruby-racc): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-rainbow.
	Required for ruby-rubocop.

	* gnu/packages/ruby.scm (ruby-rainbow): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-powerpack.
	Required for ruby-rubocop.

	* gnu/packages/ruby.scm (ruby-powerpack): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-rspec-its: Enable tests.
	Enable the tests, and also tweak the synopsis and description to hopefully be
	more descriptive.

	* gnu/packages/ruby.scm (ruby-rspec-its)[source]: Change to GitHub, and add
	patch.
	[arguments]: Enabled tests, set the #:test-target to "spec", and add the
	phases to tweak the Gemfile and rspec-its.gemspec.
	[native-inputs]: Add bundler, ruby-cucumber and ruby-aruba.
	[synopsis,description]: Make more explicit and descriptive.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-cucumber and ruby-aruba.
	These packages are mutually dependant, so I've put them in one commit.

	* gnu/packages/ruby.scm (ruby-aruba, ruby-aruba-without-tests, ruby-cucumber,
	ruby-cucumber-without-tests): New variables.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-gherkin: Update to 5.1.0.
	Don't upgrade all the way to version 6, as version 5 is needed for Cucumber 3.

	* gnu/packages/ruby.scm (ruby-gherkin): Update to 5.1.0.
	[description]: Use @file{ }.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-cucumber-core: Update to 3.2.1.
	Just update to major version 3, as version 4 of Cucumber hasn't been released
	yet.

	* gnu/packages/ruby.scm (ruby-cucumber-core): Update to 3.2.1.
	[propagated-inputs]: Add ruby-backports, ruby-gherkin and
	ruby-cucumber-tag-expressions.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-cucumber-tag-expressions.
	* gnu/packages/ruby.scm (ruby-cucumber-tag-expressions): New variable.

	gnu: Add ruby-backports.
	* gnu/packages/ruby.scm (ruby-backports): New variable.

	gnu: Add ruby-mspec.
	* gnu/packages/ruby.scm (ruby-mspec): New variable.

	gnu: Add ruby-cucumber-expressions.
	* gnu/packages/ruby.scm (ruby-cucumber-expressions): New variable.

	gnu: Add ruby-fuubar.
	* gnu/packages/ruby.scm (ruby-fuubar): New variable.

	gnu: Add ruby-progressbar.
	* gnu/packages/ruby.scm (ruby-progressbar): New variable.

	gnu: Add ruby-contracts.
	* gnu/packages/ruby.scm (ruby-contracts): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-cucumber-wire.
	Package version 0.0.1 initially, as this is what's needed by Cucumber 3, and
	Cucumber 4 hasn't been released yet.

	* gnu/packages/ruby.scm (ruby-cucumber-wire): New variable.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-safe-yaml: Add missing require 'time'.
	Patch ruby-safe-yaml to fix an issue that would lead to an error like this:
	uninitialized constant SafeYAML::Parse::Date::DateTime

	It's been reported upstream [1], and this patch was taken from the upstream Git
	repository.

	1: https://github.com/dtao/safe_yaml/issues/80

	* gnu/packages/ruby.scm (ruby-safe-yaml)[source]: Switch to the Git repository
	so that applying patches works and add a patch.
	[arguments]: Enable tests and add a phase to set the TZ environment variable,
	as one of the tests depends on a certian timezone.
	* gnu/packages/patches/ruby-safe-yaml-add-require-time.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add new patch file.

2019-02-14  Leo Famulari  <leo@famulari.name>

	gnu: bs1770gain: Adjust the usage text and home-page.
	* gnu/packages/audio.scm (bs1770gain)[source]: Add snippet.
	[home-page]: Update.

	nls: Update 'da' translation.

	gnu: PostgreSQL 9.6: Update to 9.6.12.
	* gnu/packages/databases.scm (postgresql-9.6): Update to 9.6.12.

	gnu: PostgreSQL: Update to 10.7.
	* gnu/packages/databases.scm (postgresql): Update to 10.7.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	guix: ruby-build-system: Fix removal of extension related files.
	This functionality was broken, possibly to do with the vendor related changes
	in the ruby build system. These changes restore the file removal functionality
	at the end of the install phase.

	* guix/build/ruby-build-system.scm (install): Fix removal of files related to
	native extensions.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	guix: ruby-build-system: Do gem install --verbose.
	This is helpful as it displays more information about what gem install is
	doing, especially for packages with native extensions.

	* guix/build/ruby-build-system.scm (install): Add --verbose to gem install command.

2019-02-14  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-build-system: Change extract-gemspec to always return #t.
	* guix/build/ruby-build-system.scm (extract-gemspec): Return #t right at the
	end, rather than returning #<unspecified> when not handling a gem archive.

2019-02-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-datetime-format-strptime: Update to 1.76.
	* gnu/packages/perl.scm (perl-datetime-format-strptime): Update to 1.76.

	gnu: perl-datetime-locale: Update to 1.23.
	* gnu/packages/perl.scm (perl-datetime-locale): Update to 1.23.
	[native-inputs]: Add perl-ipc-system-simple.

	gnu: tmuxifier: Don't use unstable tarball.
	* gnu/packages/tmux.scm (tmuxifier)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: tmux-themepack: Use GIT-* helpers, not NAME.
	* gnu/packages/tmux.scm (tmux-themepack)[version]: Use GIT-VERSION.
	[source]: Hard-code NAME.  Use GIT-FILE-NAME.

	gnu: Remove python2-pyquery.
	* gnu/packages/python-xyz.scm (python2-pyquery): Remove broken package.

	gnu: python-paste: Update to 3.0.6.
	* gnu/packages/python-web.scm (python-paste): Update to 3.0.6.

	gnu: python-webtest: Update to 2.0.33.
	* gnu/packages/python-web.scm (python-webtest, python2-webtest):
	Update to 2.0.33.  Remove outdated comments.

	gnu: python-sockjs-tornado: Update to 1.0.6.
	* gnu/packages/python-web.scm (python-sockjs-tornado)
	(python2-sockjs-tornado): Update to 1.0.6.

	gnu: python-scrypt: Update to 0.8.7.
	* gnu/packages/python-crypto.scm (python-scrypt): Update to 0.8.7.

	gnu: python-base58: Update to 1.0.3.
	* gnu/packages/python-crypto.scm (python-base58): Update to 1.0.3.

2019-02-14  Ivan Petkov  <ivanppetkov@gmail.com>

	gnu: rust: Update to 1.29.2.
	* gnu/packages/rust.scm (rust): Rename to...
	(rust-1.28): ...this.
	(rust): New variable.

2019-02-14  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: conkey: Update to 1.11.2.
	* gnu/packages/conky.scm (conkey): Update to 1.11.2.

2019-02-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: inxi-minimal: Update inputs.
	* gnu/packages/admin.scm (inxi-minimal)[inputs]: Replace bash with
	bash-minimal, add procps.
	(inxi)[inputs]: Inherit procps from inxi-minimal.

	gnu: python-requests: Update to 2.21.0.
	* gnu/packages/python-web.scm (python-requests): Update to 2.21.0.

2019-02-14  Eric Bavier  <bavier@member.fsf.org>

	gnu: dealii: Upgrade to 9.0.1.
	* gnu/packages/patches/dealii-mpi-deprecations.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/maths.scm (dealii)[source]: Upgrade to 9.0.1.  Use patch.
	[arguments]: Use new MPI configuration flags.

2019-02-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libdvdread: Update to 6.0.1.
	* gnu/packages/video.scm (libdvdread): Update to 6.0.1.

	gnu: libdvdread: Don't use NAME in source URI.
	* gnu/packages/video.scm (libdvdread)[source]: Hard-code NAME.

	gnu: hiawatha: Update to 10.8.4.
	* gnu/packages/web.scm (hiawatha): Update to 10.8.4.

	gnu: rclone: Update to 1.46.
	* gnu/packages/sync.scm (rclone): Update to 1.46.
	[arguments]: Remove 'set-home-directory' phase.

	gnu: rrdtool: Update to 1.7.1.
	* gnu/packages/rrdtool.scm (rrdtool): Update to 1.7.1.

	gnu: perl-xml-libxml: Update to 2.0134.
	* gnu/packages/xml.scm (perl-xml-libxml): Update to 2.0134.

2019-02-13  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: Add trydiffoscope.
	* gnu/packages/package-management (trydiffoscope): New variable.

2019-02-13  Andreas Enge  <andreas@enge.fr>

	gnu: qtbase: Restore compilation on linux kernels < 4.11.
	Fixes <https://bugs.gnu.org/34431>.

	* gnu/packages/patches/qtbase-old-kernel.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register patch.
	* gnu/packages/qt.scm (qtbase): Add patch.

2019-02-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: doxygen: Update to 1.8.15.
	* gnu/packages/documentation.scm (doxygen): Update to 1.8.15.
	* gnu/packages/patches/doxygen-test.patch: Update for upstream changes.

	gnu: xkeyboard-config: Update to 2.26.
	* gnu/packages/xorg.scm (xkeyboard-config): Update to 2.26.

	Merge branch 'master' into staging

	gnu: doxygen: Update home page and source URI.
	* gnu/packages/documentation.scm (doxygen)[home-page]: Change to
	<http://www.doxygen.nl>.
	[source](uri): Likewise.  Add sourceforge mirror.

	gnu: xapian: Update to 1.4.10.
	* gnu/packages/search.scm (xapian, python-xapian-bindings): Update to 1.4.10.

	gnu: msmtp: Update to 1.8.3.
	* gnu/packages/mail.scm (msmtp): Update to 1.8.3.

	gnu: GnuPG: Update to 2.2.13.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.13.

	gnu: libassuan: Update to 2.5.3.
	* gnu/packages/gnupg.scm (libassuan): Update to 2.5.3.

	gnu: Varnish: Update to 6.1.1.
	* gnu/packages/web.scm (varnish): Update to 6.1.1.
	[native-inputs]: Add PYTHON-SPHINX.
	[arguments]: Add "--disable-pcre-jit" to #:configure-flags.

	gnu: Open vSwitch: Update to 2.10.1.
	* gnu/packages/networking.scm (openvswitch): Update to 2.10.1.

	gnu: KDE Plasma: Remove unused properties.
	* gnu/packages/kde-plasma.scm (kdecoration, kscreenlocker)[properties]: Remove.

2019-02-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: Restore copyright header.
	This was mistakenly removed in bec2a2e10e199d6ee671ec5713bd103242e91b62.

	* gnu/packages/kde.scm: Restore copyright header.

2019-02-13  Leo Famulari  <leo@famulari.name>

	gnu: certbot, python-acme: Update to 0.31.0.
	* gnu/packages/tls.scm (certbot, python-acme): Update to 0.31.0.

2019-02-13  Gabriel Hondet  <gabrielhondet@gmail.com>

	gnu: Add ocaml-timed.
	* gnu/packages/ocaml.scm (ocaml-timed): New variable.

	gnu: Add ocaml-bindlib.
	* gnu/packages/ocaml.scm (ocaml-bindlib): New variable.

	gnu: Add ocaml-earley.
	* gnu/packages/ocaml.scm (ocaml-earley): New variable.

2019-02-13  Dan Frumin  <dfrumin@cs.ru.nl>

	gnu: Add coq-equations.
	* gnu/packages/coq.scm (coq-equations): New variable.

2019-02-13  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'de' translation.

	nls: Update 'da' translation.

2019-02-13  Eric Bavier  <bavier@cray.com>

	gnu: Add ELPA.
	* gnu/packages/maths.scm (elpa, elpa-openmpi): New variables.

2019-02-13  Eric Bavier  <bavier@member.fsf.org>

	gnu: petsc: Upgrade to 3.10.3.
	* gnu/packages/maths.scm (petsc): Upgrade to 3.10.3.

	gnu: scalapack: Remove use of deprecated MPI1 symbols.
	* gnu/packages/patches/scalapack-blacs-mpi-deprecations.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/maths.scm (scalapack)[source]: Use it.

2019-02-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: khard: Enable tests.
	* gnu/packages/mail.scm (khard)[arguments]: Enable test suite.

	gnu: khard: Update to 0.13.0.
	* gnu/packages/mail.scm (khard): Update to 0.13.0.

	gnu: fluxbox: All phases return #t.
	* gnu/packages/wm.scm (fluxbox)[arguments]: All phases return #t.

	gnu: fluxbox: Install vim helper files.
	* gnu/packages/wm.scm (fluxbox)[arguments]: Add custom phase to install
	vim files.

	gnu: vim-airline: Update to 0.10.
	* gnu/packages/vim.scm (vim-airline): Update to 0.10.

	gnu: urlscan: Update to 0.9.2.
	* gnu/packages/mail.scm (urlscan): Update to 0.9.2.

2019-02-13  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.20.8.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.8.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.21.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.21.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.99.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.99.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.156.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.156.

2019-02-13  Ludovic Courtès  <ludo@gnu.org>

	doc: Add a "Development" chapter.
	* doc/guix.texi (Managing Software the Guix Way): Add reference to the
	"Development" section.
	(Invoking guix environment, Invoking guix pack): Move to...
	(Development): ... here.  New node.

2019-02-13  Ludovic Courtès  <ludo@gnu.org>

	guix system: List old generations from newest to oldest.
	Previously 'guix system switch-generation' or 'delete-generations' would
	yield a GRUB menu where entries for old generations were in the wrong
	order (i.e., oldest first.)

	* guix/scripts/system.scm (reinstall-bootloader): Reverse the list
	returned by 'generation-numbers'.

2019-02-13  Ludovic Courtès  <ludo@gnu.org>

	guix system: Add 'delete-generations'.
	* guix/scripts/package.scm (delete-matching-generations): Export.
	* guix/scripts/system.scm (show-help): Add 'delete-generations'.
	(process-command): Honor it.
	(guix-system): Support it.
	* doc/guix.texi (Invoking guix system): Document it.

2019-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add burp.
	* gnu/packages/backup.scm (burp): New variable.

2019-02-13  Danny Milosavljevic  <dannym@scratchpost.org>
	    Chris Marusich  <cmmarusich@gmail.com>

	gnu: mrustc: Fix deserialization bug in communication with the procedural macro compiler plugin.
	* gnu/packages/patches/mrustc-0.8.0-fix-variable-length-integer-receiving.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/rust.scm (mrustc)[source]: Use it.

2019-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-ledger-mode.
	* gnu/packages/finance.scm (emacs-ledger-mode): New variable.

	gnu: ledger: Update to 3.1.2 [security fixes].
	* gnu/packages/finance.scm (ledger): Update to 3.1.2.
	[arguments]: Remove #:modules; remove obsolete configure flags; remove make
	flags; remove phase "boost-compat"; remove custom check phase; remove
	"relocate-elisp" phase; disable broken test in "check-setup" phase.
	[native-inputs]: Remove emacs-minimal.
	[license]: Remove gpl2+.
	* gnu/packages/patches/ledger-revert-boost-python-fix.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-02-13  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: Fix aegisub.
	* gnu/packages/video.scm (aegisub)[arguments]: Add phase to fix
	boost headers.

2019-02-13  Christopher Baines  <mail@cbaines.net>

	gnu: gnome: Include system-config-printer.
	This package enables some functionality for printers within the
	gnome-control-center as well as providing a standalone configuration tool.

	At the moment, due to the lack of PackageKit support within Guix, the
	gnome-control-center can't help users through the process of installing this,
	so make it a default package.

	* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Add system-config-printer.

2019-02-13  Christopher Baines  <mail@cbaines.net>

	gnu: Add system-config-printer.
	* gnu/packages/gnome.scm (system-config-printer): New variable.

	gnu: Add python-pycups.
	* gnu/packages/cups.scm (python-pycups): New variable.

2019-02-13  Christopher Baines  <mail@cbaines.net>

	services: Add cups-pk-helper.
	This service integrates cups and PolicyKit. The gnome-control-center printing
	section uses this functionality.

	* gnu/sevices/desktop.scm (cups-pk-helper-service-type): New variable.
	(%desktop-services): Add the cups-pk-helper service.

2019-02-13  Christopher Baines  <mail@cbaines.net>

	gnu: Add cups-pk-helper.
	* gnu/packages/cups.scm (cups-pk-helper): New variable.

2019-02-13  Christopher Baines  <mail@cbaines.net>

	gnu: red-eclipse: Fix build.
	Add a patch from the upstream repository [1] that resolves some errors that
	prevent the package from building [2].

	1: https://github.com/red-eclipse/base/commit/b16b4963c1ad81bb9ef784bc49
	2: error: ‘____gammal_r_finite’ was not declared in this scope

	* gnu/packages/games.scm (red-eclipse)[source] Add patch.
	* gnu/packages/patches/red-eclipse-remove-gamma-name-hack.patch: New file
	* gnu/local.mk (dist_patch_DATA): Add new patch.

2019-02-13  Chris Marusich  <cmmarusich@gmail.com>

	doc: Clarify channel file structure.
	Suggested by Hartmut Goebel <h.goebel@crazy-compilers.com>.

	* doc/guix.texi (Channels): Clarify how a channel author should structure the
	files in their channel's Git repository.

2019-02-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bs1770gain: Update to 0.5.2.
	* gnu/packages/audio.scm (bs1770gain): Update to 0.5.2.

	gnu: libdmtx: Edit description.
	* gnu/package/aidc.scm (libdmtx)[description]: Replace redundant OS
	information with fascinating barcode facts.

	gnu: libdmtx: Update to 0.7.5.
	* gnu/packages/aidc.scm (libdmtx): Update to 0.7.5.
	[source]: Update.  Use GIT-FETCH and GIT-FILE-NAME.
	[arguments]: Disable broken test suite.
	[native-inputs]: Add autoconf, automake, and libtool.
	[home-page]: Update.

	gnu: s6: Update to 2.7.2.2.
	* gnu/packages/skarnet.scm (s6): Update to 2.7.2.2.

	gnu: dwm: Update to 6.2.
	* gnu/packages/suckless.scm (dwm): Update to 6.2.

	gnu: coq-mathcomp: Don't use unstable tarball.
	* gnu/packages/coq.scm (coq-mathcomp)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: coq: Don't use unstable tarball.
	* gnu/packages/coq.scm (coq)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[arguments]: Add 'make-git-checkout-writable' phase.

	gnu: console-setup: Update to 1.189.
	* gnu/packages/xorg.scm (console-setup): Update to 1.189.

	gnu: knot: Update to 2.7.6.
	* gnu/packages/dns.scm (knot): Update to 2.7.6.

	gnu: knot: Don't use NAME in source URI.
	* gnu/packages/dns.scm (knot)[source]: Hard-code NAME.

	gnu: nsd: Update to 4.1.26.
	* gnu/packages/dns.scm (nsd): Update to 4.1.26.

	gnu: yadifa: Update to 2.3.9.
	* gnu/packages/dns.scm (yadifa): Update to 2.3.9.

	gnu: yadifa: Don't use NAME in source URI.
	* gnu/packages/dns.scm (yadifa)[source]: Hard-code NAME.

	gnu: gparted: Update to 0.33.0.
	* gnu/packages/disk.scm (gparted): Update to 0.33.0.

	gnu: duperemove: Don't use unstable tarball.
	* gnu/packages/disk.scm (duperemove)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: duperemove: Update to 0.11.1.
	* gnu/packages/disk.scm (duperemove): Update to 0.11.1.

2019-02-13  Leo Famulari  <leo@famulari.name>

	gnu: netpbm: Fix a hard-coded path.
	Fixes <https://bugs.gnu.org/24735>.

	* gnu/packages/netpbm.scm (netpbm)[arguments]: Patch a path in the 'configure'
	phase.

2019-02-13  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: emacs-biblio: Update to 0.2.
	* gnu/packages/emacs-xyz.scm (emacs-biblio): Update to 0.2.

2019-02-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: LXQt: Adjust imports for KDE move.
	This is a follow-up to commit bec2a2e10e199d6ee671ec5713bd103242e91b62.

	* gnu/packages/lxqt.scm: Import (gnu packages kde-plasma).

2019-02-12  Jens M  <jens@zete.tk>

	gnu: Add font-adobe-source-serif-pro.
	* gnu/packages/fonts.scm (font-adobe-source-serif-pro): New variable.

	gnu: Add font-adobe-source-sans-pro.
	* gnu/packages/fonts.scm (font-adobe-source-sans-pro): New variable.

2019-02-12  Vagrant Cascadian  <vagrant@debian.org>

	gnu: trezor-agent: Update 0.10.0.
	Fixes <https://bugs.gnu.org/34377>.

	* gnu/packages/finance.scm (trezor-agent): Update to 0.10.0.
	[arguments]<#:phases>[fixup-agent-py]: New phase.
	[native-inputs]: Add python-hidapi.
	[home-page]: Use https url.

2019-02-12  Vagrant Cascadian  <vagrant@debian.org>

	gnu: python-trezor-agent: Update to 0.13.0.
	* gnu/packages/finance.scm (python-trezor-agent): Update to 0.13.0.
	[propagated-inputs]: Add python-configargparse, python-daemon,
	python-docutils, python-mnemonic, python-pymsgbox, python-wheel.
	[native-inputs]: Add gnupg.
	[synopsis]: Generalize description to hardware wallets.
	[arguments]<#:phases>[remove-requires-backports-shutil-which]: New phase.

2019-02-12  Hartmut Goebel  <h.goebel@crazy-compilers.com>
	    Marius Bakke  <mbakke@fastmail.com>

	gnu: Add kscreenlocker.
	* gnu/packages/kde-plasma.scm (kscreenlocker): New public variable.

	gnu: Add kdecoration.
	* gnu/packages/kde-plasma.scm (kdecoration): New public variable.

2019-02-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: KDE Plasma: Update to 5.14.5.
	* gnu/packages/kde-plasma.scm (libkscreen): Update to 5.14.5.
	(libksysguard): Likewise.
	[inputs]: Add KGLOBALACCEL and KIO.

	gnu: KDE Frameworks: Update to 5.54.0.
	* gnu/packages/patches/kio-search-smbd-on-PATH.patch: Adjust context.
	* gnu/packages/kde-frameworks.scm (kconfig): Update to 5.54.0.
	[native-inputs]: Add DBUS.
	[arguments]: Run tests with "dbus-launch".
	(kio): Update to 5.54.1.
	[inputs]: Add KCRASH.
	(breeze-icons): Update to 5.54.0.
	[arguments]: Remove.
	(extra-cmake-modules, attica, bluez-qt, kapidox, karchive,
	kcodecs, kcoreaddons, kdbusaddons, kdnssd, kguiaddons, ki18n, kidletime,
	kirigami, kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwayland,
	kwidgetsaddons, kwindowsystem, modemmanager-qt, networkmanager-qt,
	oxygen-icons, prison, qqc2-desktop-style, solid, sonnet, threadweaver,
	kactivities, kauth, kcompletion, kcrash, kdoctools, kfilemetadata,
	kimageformats, kjobwidgets, knotifications, kpackage, kpty, kunitconversion,
	baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
	kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
	kiconthemes, kinit, knewstuff, knotifyconfig, kparts, kpeople, krunner,
	kservice, ktexteditor, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient,
	plasma-framework, kde-frameworkintegration, kdelibs4support, khtml, kjs,
	kjsembed, kmediaplayer, kross): Update to 5.54.0.

	gnu: Add copyright line for commit c1144c78ad853dc1bfbd6f32a6.
	* gnu/packages/kde-plasma.scm: Add copyright header.

	gnu: Move KDE Plasma components to separate module.
	* gnu/packages/kde.scm (libkscreen, libksysguard): Move from here ...
	* gnu/packages/kde-plasma.scm: ... to here.  New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly.

	gnu: libjpeg: Use HTTPS URLs.
	* gnu/packages/image.scm (libjpeg, libjpeg-8)[source, home-page]: Use HTTPS.

2019-02-12  Brett Gilio  <brettg@posteo.net>

	gnu: Add python-language-server.
	* gnu/packages/python-xyz.scm (python-language-server): New variable.

	gnu: Add python-docstyle.
	* gnu/packages/python-xyz.scm (python-docstyle): New variable.

	gnu: Add python-jsonrpc-server.
	* gnu/packages/python-xyz.scm (python-jsonrpc-server): New variable.

2019-02-12  Ludovic Courtès  <ludo@gnu.org>
	    Brett Gilio  <brettg@posteo.net>

	gnu: Add python-rope.
	* gnu/packages/python-xyz.scm (python-rope): New variable.

2019-02-12  Brett Gilio  <brettg@posteo.net>

	gnu: python2-rope: Change comment to reflect partial python3 support
	* gnu/packages/python-xyz.scm (python2-rope): Change comment to reflect
	  partial python 3 support

2019-02-12  Ludovic Courtès  <ludo@gnu.org>

	pull: Speed up the new/upgraded package computation.
	* guix/scripts/pull.scm (new/upgraded-packages): OLD no longer stores
	all the versions of each package.  Remove 'vhash-fold*' call and reduce
	the number of 'version>?' calls when computing UPGRADED.

	pull: Move profile comparison to 'new/upgraded-packages'.
	* guix/scripts/pull.scm (new/upgraded-packages): New procedure, with
	code formerly in 'display-new/upgraded-packages'.
	(display-new/upgraded-packages): Use it.

	inferior: Add 'inferior-available-packages'.
	* guix/inferior.scm (inferior-available-packages): New procedure.
	* tests/inferior.scm ("inferior-available-packages"): New test.

	pull: Use 'fold-available-packages' for the current package list.
	* guix/scripts/pull.scm (display-profile-news): Use
	'fold-available-packages' instead of 'fold-packages' to compute OLD.
	(profile-package-alist): Use 'inferior-available-packages'.

2019-02-12  Leo Famulari  <leo@famulari.name>

	gnu: Flatpak: Update to 1.2.3 [security fixes].
	From 'NEWS' in the source distribution:

	The CVE-2019-5736 runc vulnerability is about using /proc/self/exe
	to modify the host side binary from the sandbox. This mostly does not
	affect flatpak since the flatpak sandbox is not run with root permissions.
	However, there is one case (running the apply_extra script for system
	installs) where this happens, so this release contains a fix for that.

	 * Don't expose /proc in apply_extra script sandbox.

	* gnu/packages/package-management.scm (flatpak): Update to 1.2.3.

2019-02-12  Gábor Boskovits  <boskovits@gmail.com>

	gnu: Add frrouting.
	* gnu/packages/networking.scm (frrouting): New variable.

2019-02-12  Leo Famulari  <leo@famulari.name>

	gnu: Docker: Update to 18.09.2.
	* gnu/packages/docker.scm (%docker-version, docker, docker-cli): Update to
	18.09.2.
	(docker)[arguments]: Adjust to the Debian-specific 'iptables-legacy' lookup in
	the 'patch-paths' phase.

	gnu: runc: Update to 1.0.0-rc6 [fixes CVE-2019-5736].
	* gnu/packages/virtualization.scm (runc): Update to 1.0.0-rc6.
	[source]: Use a descriptive file-name. Add 'runc-CVE-2019-5736.patch'
	* gnu/packages/patches/runc-CVE-2019-5736.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-02-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lzlib: Remove minilzip comment.
	It lacks lzip's dependency on libstdc++.so and libm.so and may have its
	uses.

	* gnu/packages/compression.scm (lzlib): Don't judge.

2019-02-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lzlib: Update to 1.11.
	* gnu/packages/compression.scm (lzlib): Update to 1.11.

	gnu: lzlib: Don't use NAME in source URI.
	* gnu/packages/compression.scm (lzlib)[source]: Hard-code NAME.

	gnu: clzip: Update to 1.11.
	* gnu/packages/compression.scm (clzip): Update to 1.11.

	gnu: clzip: Don't use NAME in source URI.
	* gnu/packages/compression.scm (clzip)[source]: Hard-code NAME.

	gnu: lunzip: Update to 1.11.
	* gnu/packages/compression.scm (lunzip): Update to 1.11.

	gnu: lunzip: Don't use NAME in source URI.
	* gnu/packages/compression.scm (lunzip)[source]: Hard-code NAME.

	gnu: plzip: Update to 1.8.
	* gnu/packages/compression.scm (plzip): Update to 1.8.

	gnu: plzip: Don't use NAME in source URI.
	* gnu/packages/compression.scm (plzip)[source]: Hard-code NAME.

	gnu: lziprecover: Update to 1.21.
	* gnu/packages/compression.scm (lziprecover): Update to 1.21.

	gnu: lziprecover: Don't use NAME in source URI.
	* gnu/packages/compression.scm (lziprecover)[source]: Hard-code NAME.

	gnu: perl-dbi: Update to 1.642.
	* gnu/packages/databases.scm (perl-dbi): Update to 1.642.

	gnu: kyotocabinet: Update to 1.2.77.
	* gnu/packages/databases.scm (kyotocabinet): Update to 1.2.77.

	gnu: os-prober: Update to 1.77.
	* gnu/packages/bootloaders.scm (os-prober): Update to 1.77.

	gnu: feh: Update to 3.1.2.
	* gnu/packages/image-viewers.scm (feh): Update to 3.1.2.

2019-02-12  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-pybedtools: Update to 0.8.0 and fix build.
	From 40db2b4eae5ca61a3134cdaf7b156ed1ae9f7415 Mon Sep 17 00:00:00 2001
	From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
	Date: Sun, 10 Feb 2019 23:39:25 -0500
	Subject: [PATCH] gnu: python-pybedtools: Update to 0.8.0 and fix build.

	* gnu/packages/bioinformatics.scm (python-pybedtools): Update to 0.8.0.
	[phases]{disable-broken-tests}: Do not disable "test_issue_157" and
	"test_to_dataframe" tests.  Disable the "test_getting_example_beds".
	{remove-cython-generated-files}: Add phase.
	{generate-cython-extensions}: Add phase.
	{check}: Move from python2-pybedtools to here.  Add a scripts
	subdirectory of the build directory to the PATH, so that the tests can call
	them.  Invoke pytest rather than nosetests.
	[modules]: Move from python2-pybedtools to here.
	[propagated-inputs]: Depend on the current BEDTOOLS rather than version 1.26.
	[native-inputs]: Replace python-nose by python-pytest and add python-psutil.

2019-02-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: efilinux: Set ARCH variable on some architectures.
	Even with this patch efilinux does not build for arm*.

	* gnu/packages/efi.scm (efilinux)[arguments]: On armhf-linux and
	aarch64-linux set the ARCH variable apropriately.

2019-02-12  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add cnvkit.
	* gnu/packages/bioinformatics.scm (cnvkit): New variable.

	gnu: Add r-dnacopy.
	* gnu/packages/bioconductor.scm (r-dnacopy): New variable.

	gnu: python-reportlab: Update to 3.5.13.
	* gnu/packages/pdf.scm (python-reportlab): Update to 3.5.13.
	[inputs]: Add freetype.

2019-02-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: glibc@2.27: fix CVE-2018-11236, CVE-2018-11237.
	* gnu/packages/base.scm (glibc@2.27)[sources]: Add patches.
	[properties]: New field, mark CVE-2017-18269 fixed.
	* gnu/packages/patches/glibc-CVE-2018-11236.patch,
	gnu/packages/patches/glibc-CVE-2018-11237.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register them.

2019-02-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: parallel: Update to 20190122.
	* gnu/packages/parallel.scm (parallel): Update to 20190122.

	gnu: maven-resolver-api: Don't use unstable tarball.
	* gnu/packages/maven.scm (maven-resolver-api)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: multipath-tools: Update to 0.7.9.
	* gnu/packages/linux.scm (multipath-tools): Update to 0.7.9.

	gnu: websockify: Don't use unstable tarball.
	* gnu/packages/web.scm (websockify)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: libyajl: Don't use unstable tarball.
	* gnu/packages/web.scm (libyajl)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: rapidjson: Don't use unstable tarball.
	* gnu/packages/web.scm (rapidjson)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: qjson: Don't use unstable tarball.
	* gnu/packages/web.scm (qjson)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: fcgiwrap: Don't use unstable tarball.
	* gnu/packages/web.scm (fcgiwrap)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: mod-wsgi: Don't use unstable tarball.
	* gnu/packages/web.scm (mod-wsgi)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2019-02-11  Leo Famulari  <leo@famulari.name>

	gnu: Guix: Update snapshot to 0.16.0-10.2637cfd.
	Fixes <https://bugs.gnu.org/34444>.

	*  gnu/packages/package-management.scm (guix): Update to 0.16.0-10.2637cfd.

2019-02-11  Ludovic Courtès  <ludo@gnu.org>

	Avoid name clash with 'build' from (guix store) and (guix status).
	Since commit 976ef2d97887d16eab8d4eb9dad811786b04d690, (guix status)
	exports 'build', which clashes with 'build' from (guix store).

	* build-aux/run-system-tests.scm: Select 'with-status-verbosity'
	from (guix status).
	* guix/scripts/archive.scm: Likewise.
	* guix/scripts/build.scm: Likewise.
	* guix/scripts/copy.scm: Likewise.
	* guix/scripts/environment.scm: Likewise.
	* guix/scripts/pack.scm: Likewise.
	* guix/scripts/package.scm: Likewise.
	* guix/scripts/pull.scm: Likewise.
	* guix/scripts/system.scm: Likewise.

2019-02-11  Ludovic Courtès  <ludo@gnu.org>

	pack, vm: Fix incorrect use of 'package-transitive-propagated-inputs'.
	In practice the error was not triggered because
	'package-transitive-propagated-inputs' currently returns the empty list
	for these two packages.

	* guix/scripts/pack.scm (gcrypt-sqlite3&co): Remove labels from the
	result.
	* gnu/system/vm.scm (gcrypt-sqlite3&co): Likewise.

2019-02-11  Ludovic Courtès  <ludo@gnu.org>

	git: Add an exception printer for 'git-error'.
	* guix/git.scm (print-git-error): New procedure.
	<top level>: Call 'set-exception-printer!'.

2019-02-11  Ludovic Courtès  <ludo@gnu.org>

	ui: Always print the exception upon load errors.
	Fixes <https://bugs.gnu.org/34402>.
	Reported by <pkill9@runbox.com>.

	Previously 'display-error' could be called with the wrong number of
	arguments (e.g., for 'git-error' exceptions), and thus nothing at all
	was displayed.

	* guix/ui.scm (report-load-error): Check whether ARGS matches the
	parameters for 'display-error' and call 'print-exception' otherwise.

2019-02-11  Ludovic Courtès  <ludo@gnu.org>

	status: Erase the current line upon new builds or downloads.
	* guix/status.scm (print-build-event): Add 'erase-current-line*' call
	upon 'build-started, 'substituter-started, 'download-started.

	HACKING: Update key server.
	* HACKING (Commit Access): Recommend pool.sks-keyservers.net.

2019-02-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-picture-language: Update to 0-2.1ea8b78.
	* gnu/packages/guile-xyz.scm (guile-picture-language): Update to 0-2.1ea8b78.

2019-02-11  Vagrant Cascadian  <vagrant@reproducible-builds.org>

	gnu: disorderfs: Update to 0.5.6.
	* gnu/packages/file-systems (disorderfs): Update to 0.5.6.

	gnu: diffoscope: Update to 111.
	* gnu/packages/package-management (diffoscope): Update to 111.

2019-02-11  Andreas Enge  <andreas@enge.fr>

	gnu: python-cython: Update to 0.29.5.
	* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.5.

2019-02-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove GCC < 7 workarounds.
	* gnu/packages/emulators.scm (dolphin-emu)[native-inputs]: Remove GCC-7.
	[arguments]: Adjust accordingly.
	* gnu/packages/games.scm (openrct2): Likewise.
	* gnu/packages/linux.scm (make-linux-libre): Likewise.
	* gnu/packages/mpd.scm (mpd): Likewise.
	* gnu/packages/storage.scm (ceph): Likewise.

	gnu: Remove WebKitGTK@2.20.
	* gnu/packages/gnome.scm (eolie, epiphany)[native-inputs]: Remove GCC-7.
	[inputs]: Change WEBKITGTK-2.22 to WEBKITGTK.
	[arguments]: Adjust accordingly.
	* gnu/packages/web-browsers.scm (next-gtk-webkit): Likewise.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.22.6.
	(webkitgtk-2.22): Remove variable.

	gnu: libreoffice.scm: Fix build failures with GCC7.
	* gnu/packages/libreoffice.scm (libwpd, libcmis, libpagemaker)[arguments]: Add
	"--disable-werror" to #:configure-flags.

	gnu: libxau: Update to 1.0.9.
	* gnu/packages/xorg.scm (libxau): Update to 1.0.9.

	gnu: libsm: Update to 1.2.3.

	gnu: libx11: Update to 1.6.7.
	* gnu/packages/xorg.scm (libx11): Update to 1.6.7.

	gnu: poppler: Update to 0.74.0.
	* gnu/packages/patches/scribus-poppler-0.73.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/scribus.scm (scribus)[source](patches): Add it.
	* gnu/packages/pdf.scm (poppler): Update to 0.74.0.
	[arguments]: Adjust renamed configure flag.
	* gnu/packages/tex.scm (texlive-bin)[arguments]: Add phase 'use-code-for-even-newer-poppler'.

	gnu: pixman: Update to 0.38.0.
	* gnu/packages/xdisorg.scm (pixman): Update to 0.38.0.

	gnu: gdbm: Update to 1.18.1.
	* gnu/packages/dbm.scm (gdbm): Update to 1.18.1.

	gnu: curl: Remove graft for 7.64.0.
	* gnu/packages/curl.scm (curl): Update to 7.64.0.
	(curl-7.64.0): Remove variable.

	Merge branch 'master' into core-updates

	gnu: pixman: Update source URI.
	* gnu/packages/xdisorg.scm (pixman)[source](uri): Use HTTPS.

	gnu: python-django: Update to 1.11.20 [fixes CVE-2019-6975].
	* gnu/packages/django.scm (python-django): Update to 1.11.20.

	gnu: ffmpeg: Update to 4.1.1.
	* gnu/packages/video.scm (ffmpeg): Update to 4.1.1.

	gnu: miniupnpc: Update to 2.1.20190210.
	* gnu/packages/upnp.scm (miniupnpc): Update to 2.1.20190210.

	gnu: lv2: Update to 1.16.0.
	* gnu/packages/audio.scm (lv2): Update to 1.16.0.
	[arguments]: Remove #:python.
	(lv2-devel): Remove variable.
	* gnu/packages/music.scm (ingen)[inputs]: Change LV2-DEVEL to LV2.

2019-02-11  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: vlc: Use libvpx-1.7.
	Fixes <https://bugs.gnu.org/34439>.

	* gnu/packages/video.scm (vlc)[inputs]: Remove libvpx.  Add libvpx-1.7.

2019-02-11  Danny Milosavljevic  <dannym@scratchpost.org>

	services: docker: Make shepherd service also require "dbus-system", "elogind" and "udev".
	Fixes <https://bugs.gnu.org/34333>.

	* gnu/services/docker.scm (docker-shepherd-service): Require "dbus-system",
	"elogind" and "udev".

2019-02-11  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gama: Update to 2.03.
	* gnu/packages/gps.scm (gama): Update to 2.03.

2019-02-11  Danny Milosavljevic  <dannym@scratchpost.org>

	services: docker: Make shepherd service require "networking".
	Fixes <https://bugs.gnu.org/34333>.

	* gnu/services/docker.scm (docker-shepherd-service): Require "networking".

2019-02-11  Vagrant Cascadian  <vagrant@debian.org>

	gnu: gloox: Update to 1.0.22.
	* gnu/packages/messaging.scm (gloox): Update to 1.0.22.

	gnu: python-ecpy: Update to 0.10.0.
	* gnu/packages/python-crypto.scm (python-ecpy): Update to 0.10.0.

	gnu: python-pycryptodome: Update to 3.7.3.
	* gnu/packages/python-crypto (python-cryptodome): Update to 3.7.3.

	gnu: u-boot-novena: Allow booting from raw device offset.
	* gnu/packages/bootloaders.scm (u-boot-novena): Disable loading u-boot.img
	from a partition.

2019-02-11  Christopher Baines  <mail@cbaines.net>

	gnu: postgresql: Build with openssl support.
	* gnu/packages/databases.scm (postgresql)[arguments]: Add --with-openssl to
	[inputs]: Add openssl.

2019-02-11  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add python-pymsgbox.
	* gnu/packages/python-xyz.scm (python-pymsgbox): New variable.

	gnu: Add python-daemon.
	* gnu/packages/python-xyz.scm (python-daemon): New variable.

2019-02-11  Leo Famulari  <leo@famulari.name>

	gnu: dmenu: Update to 4.9.
	* gnu/packages/suckless.scm (dmenu): Update to 4.9.

	gnu: Dropbear: Add a comment about bundled libraries.
	* gnu/packages/ssh.scm (dropbear): Comment.

	gnu: curl: Update to 7.64.0 [fixes CVE-2018-16890 and CVE-2019-{3822,3823}].
	* gnu/packages/curl.scm (curl)[replacement]: New field.
	(curl-7.64.0): New variable.

	gnu: Dovecot: Update to 2.3.4.1 [fixes CVE-2019-3814].
	* gnu/packages/mail.scm (dovecot): Update to 2.3.4.1.

	gnu: Syncthing: Update to 1.0.1.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.0.1.

2019-02-11  Leo Famulari  <leo@famulari.name>

	gnu: MPD: Update to 0.21.4.
	We no longer install any systemd unit files for MPD because this is no longer
	supported upstream as a matter of policy or via MPD's build system. [0]

	Specifically, they don't support using MPD with systemd unless MPD was linked
	with libsystemd. The unit files are only built when this is the case.

	[0]
	<https://github.com/MusicPlayerDaemon/MPD/issues/124#issuecomment-334930456>

	* gnu/packages/mpd.scm (mpd): Update to 0.21.4.
	[build-system]: Use meson-build-system.
	[native-inputs]: Add gcc-8, gcc-8:lib, and python-sphinx.
	[arguments]: Add a 'expand-C++-include-path' phase. Remove the
	'install-service-files' phase. Make sure to build the documentation.

2019-02-10  Ludovic Courtès  <ludo@gnu.org>

	services: gdm: Disable debugging output.
	* gnu/services/xorg.scm (gdm-etc-service)[gdm-configuration-file]:
	Comment out debugging setting.

	gnu: gnome-shell: Customize the GDM log-in screen.
	* gnu/packages/patches/gnome-shell-theme.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gnome.scm (gnome-shell)[source](patches, modules)
	(snippet): New fields.
	[arguments]: Add 'rebuild-css' phase.
	[native-inputs]: Add RUBY-SASS.

	artwork: Update snapshot to e951905.
	* gnu/artwork.scm (%artwork-repository): Update to e951905.

2019-02-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnome: Remove '--disable-acceleration-check' flag from 'gnome.desktop'.
	With this change the GNOME session is now listed in the log-in screen of
	GDM.

	* gnu/packages/gnome.scm (gnome-session)[arguments]: Remove
	'disable-hardware-acceleration-check' phase.  That phase was apparently
	no longer needed.  Furthermore, GDM expects 'TryExec' to be a file name,
	not a file name followed by arguments; thus, the option led GDM to
	discard 'gnome.desktop' with "GdmSession: Command not found: TryExec".

2019-02-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: qtwebkit: Build sequentially.
	Fixes <https://bugs.gnu.org/34062>.

	* gnu/packages/qt.scm (qtwebkit)[arguments]: Add #:parallel-build? #f.

2019-02-10  Gabriel Hondet  <gabrielhondet@gmail.com>

	gnu: Add ghc-stylish-haskell.
	* gnu/packages/haskell.scm (ghc-stylish-haskell): New variable.

	gnu: Add ghc-base-unicode-symbols.
	* gnu/packages/haskell.scm (ghc-base-unicode-symbols): New variable.

	gnu: Add ghc-alsa-core.
	* gnu/packages/haskell.scm (ghc-alsa-core): New variable.

2019-02-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: libidn2: Update to 2.1.1a.
	* gnu/packages/libidn.scm (libidn2): Update to 2.1.1a.

	gnu: harfbuzz: Update to 2.3.1.
	* gnu/packages/gtk.scm (harfbuzz): Update to 2.3.1.

	gnu: graphite2: Update to 1.3.13.
	* gnu/packages/fontutils.scm (graphite2): Update to 1.3.13.

	gnu: nghttp2: Update to 1.36.0.
	* gnu/packages/web.scm (nghttp2): Update to 1.36.0.

	gnu: nghttp2: Remove GCC7 workaround.
	* gnu/packages/web.scm (nghttp2)[native-inputs]: Remove GCC-7.
	[arguments]: Remove phase 'work-around-bug-30756'.

	gnu: RHash: Update to 1.3.8.
	* gnu/packages/crypto.scm (rhash): Update to 1.3.8.
	[arguments]: Adjust install target.

	gnu: libuv: Update to 1.26.0.
	* gnu/packages/libevent.scm (libuv): Update to 1.26.0.

	gnu: OpenLDAP: Update to 2.4.47.
	* gnu/packages/openldap.scm (openldap): Update to 2.4.47.

	gnu: GnuTLS: Update to 3.6.6.
	* gnu/packages/tls.scm (gnutls): Update to 3.6.6.
	[source](snippet): Remove.

	Merge branch 'staging' into core-updates

	gnu: cups-filters: Update to 1.22.0.
	* gnu/packages/cups.scm (cups-filters): Update to 1.22.0.

	gnu: gdb: Update to 8.2.1.
	* gnu/packages/gdb.scm (gdb): Update to 8.2.1.

	gnu: nss, nss-certs: Update to 3.42.1.
	* gnu/packages/certs.scm (nss-certs): Update to 3.42.1.
	* gnu/packages/gnuzilla.scm (nss): Likewise.

	gnu: libxkbcommon: Update to 0.8.3.
	* gnu/packages/xdisorg.scm (libxkbcommon): Update to 0.8.3.

	gnu: libva: Update to 2.4.0.
	* gnu/packages/video.scm (libva): Update to 2.4.0.

	gnu: qpdf: Update to 8.4.0.
	* gnu/packages/pdf.scm (qpdf): Update to 8.4.0.

	gnu: OpenBLAS: Update to 0.3.5.
	* gnu/packages/maths.scm (openblas): Update to 0.3.5.

	gnu: ImageMagick: Update to 6.9.10-27.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-27.

	gnu: gtk+: Update to 3.24.5.
	* gnu/packages/gtk.scm (gtk+): Update to 3.24.5.

	gnu: libgsf: Update to 1.14.45.
	* gnu/packages/gnome.scm (libgsf): Update to 1.14.45.

	gnu: libinput: Update to 1.12.6.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.12.6.

	gnu: mariadb: Update to 10.1.38.
	* gnu/packages/databases.scm (mariadb): Update to 10.1.38.

	gnu: meson: Update to 0.49.2.
	* gnu/packages/build-tools.scm (meson): Update to 0.49.2.

	gnu: ninja: Update to 1.9.0.
	* gnu/packages/ninja.scm (ninja): Update to 1.9.0.

	gnu: apr: Update to 1.6.5.
	* gnu/packages/apr.scm (apr): Update to 1.6.5.

2019-02-10  Vagrant Cascadian  <vagrant@debian.org>

	gnu: python-trezor: Update to 0.11.1.
	* gnu/packages/finance.scm (python-trezor): Update to 0.11.1.
	[arguments]: Remove obsolete "slow_cosi" test.
	Delete "test_tx_api" test, which requires network access.
	[propagated-inputs]: Add python-construct and python-typing-extensions,
	Remove python-hidapi, python-protobuf and python-typing.
	[native-inputs]: Remove python-mock, Add protobuf, python-black,
	python-protobuf and python-isort.

	gnu: Add python-construct.
	* gnu/packages/python-xyz.scm (python-construct): New variable.

	gnu: Add python-typing-extensions.
	* gnu/packages/python-xyz.scm (python-typing-extensions): New variable.

	gnu: python-keepkey: Update to 6.0.2.
	* gnu/packages/finance.scm (python-keepkey): Update to 6.0.2.
	[propagated-inputs]: Add python-libusb1.

	gnu: electron-cash: Update to 3.3.5.
	* gnu/packages/finance.scm (electron-cash): Update to 3.3.5.
	[source]: Update uri.

2019-02-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: java-xstream: Don't use unstable tarball.
	* gnu/packages/xml.scm (java-xstream)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: java-xom: Don't use unstable tarball.
	* gnu/packages/xml.scm (java-xom)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[arguments]: Add 'make-git-checkout-writable' phase.

	gnu: java-jettison: Don't use unstable tarball.
	* gnu/packages/xml.scm (java-jettison)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: tinyxml2: Don't use unstable tarball.
	* gnu/packages/xml.scm (tinyxml2)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: java-jdom2: Don't use unstable tarball.
	* gnu/packages/xml.scm (java-jdom2)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: java-kxml2: Don't use unstable tarball.
	* gnu/packages/xml.scm (java-kxml2)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.
	[arguments]: Add 'make-git-checkout-writable' phase.

	gnu: java-dom4j: Don't use unstable tarball.
	* gnu/packages/xml.scm (java-dom4j)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: java-groovy-bootstrap: Don't use unstable tarball.
	* gnu/packages/groovy.scm (java-groovy-bootstrap)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: xlsx2csv: Don't use unstable tarball.
	* gnu/packages/xml.scm (xlsx2csv)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: xlsx2csv: Update to 0.7.4.
	* gnu/packages/xml.scm (xlsx2csv): Update to 0.7.4.

	gnu: clojure-tools-macro: Don't use unstable tarball.
	* gnu/packages/clojure.scm (clojure-tools-macro)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: clojure-algo-monads: Don't use unstable tarball.
	* gnu/packages/clojure.scm (clojure-algo-monads)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: clojure-algo-generic: Don't use unstable tarball.
	* gnu/packages/clojure.scm (clojure-algo-generic)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: xinetd: Don't use unstable tarball.
	* gnu/packages/web.scm (xinetd)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2019-02-10  Pierre Neidhardt  <mail@ambrevar.xyz>

	install: Use (gnu package certs) module for the nss-certs package.
	* gnu/system/install.scm: Use (gnu package certs).

	install: Add nss-certs to the image.
	* gnu/system/install.scm (installation-os)[packages]: Add nss-certs.

2019-02-10  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.4: Update to 4.4.174.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.174.

2019-02-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-pdf-tools: Update to 0.90.
	* gnu/packages/emacs-xyz.scm (emacs-pdf-tools): Update to 0.90.
	[source]: Remove patch.
	* gnu/packages/patches/emacs-pdf-tools-poppler.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove reference to deleted file.

2019-02-09  Vagrant Cascadian  <vagrant@debian.org>

	gnu: electrum: Update to 3.3.3.
	* gnu/packages/finance.scm (electrum): Update to 3.3.3.
	  [inputs]: Add python-aiohttp, python-aiohttp-socks, python-aiorpcx and
	    python-certifi.

	gnu: Add python-aiorpcx.
	* gnu/packages/python-web.scm (python-aiorpcx): New variable.

	gnu: Add python-aiohttp-socks.
	* gnu/packages/python-web.scm (python-aiohttp-socks): New variable.

2019-02-09  Rutger Helling  <rhelling@mykolab.com>

	gnu: lookingglass: Build with spice-protocol@0.12.14.
	* gnu/packages/virtualization.scm (lookingglass)[inputs]: Use
	spice-protocol@0.12.14 instead of spice-protocol.

	gnu: Add spice-protocol@0.12.14.
	* gnu/packages/spice.scm (spice-protocol@0.12.14): New variable.

2019-02-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: inkscape: Fix FTBFS with GCC >= 6.
	* gnu/packages/inkscape.scm (inkscape)[arguments]: Add phase
	'dont-use-system-includes.

	gnu: hyperrogue: Fix FTBFS with GCC7.
	* gnu/packages/games.scm (hyperrogue)[arguments]: Remove redundant
	  #:make-flags.  Preserve original CPATH when adding SDL path.

	gnu: libevdev: Fix FTBFS with GCC7.
	* gnu/packages/xorg.scm (libevdev)[arguments]: Add phase to please "gcc -pedantic".

	gnu: aspell: Fix FTBFS with GCC7.
	* gnu/packages/patches/aspell-gcc-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/aspell.scm (aspell)[source](patches): Use it.

	gnu: swig: Fix FTBFS with GCC >= 6.
	* gnu/packages/swig.scm (swig)[arguments]: Add phase to remove -isystem flag
	to GCC.

	gnu: cppunit: Update to 1.14.0.
	* gnu/packages/check.scm (cppunit): Update to 1.14.0.
	(cppunit-1.14): Remove variable.
	* gnu/packages/libreoffice.scm (libreoffice)[inputs]: Change CPPUNIT-1.14 to CPPUNIT.

	gnu: cmake: Try CPATH and C_INCLUDE_PATH when finding system libraries.
	* gnu/packages/cmake.scm (cmake)[arguments]: Try both CPATH and C_INCLUDE_PATH
	instead of just the latter.

	gnu: python: Fix FTBFS with GCC >= 6.
	* gnu/packages/patches/python-3-search-paths.patch: s/C_INCLUDE_PATH/CPATH.
	* gnu/packages/patches/python-2.7-search-paths.patch: Ditto.

2019-02-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: glibc-final-with-bootstrap-bash: Don't enable obsolete rpc.
	* gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash)
	[arguments]: Remove 'enable-obsolete-rpc' configure flag.

	This brings this glibc package in line with the other glibc packages
	which are also built without the pre-2.14 glibc RPC functions. These
	functions cause build failures on armhf-linux and aarch64-linux.

2019-02-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: Use GCC 7 as the default compiler.
	* gnu/packages/cross-base.scm (%gcc-cross-include-paths): Remove
	CROSS_C_INCLUDE_PATH & co in favor of CROSS_CPATH.
	* gnu/build/cross-toolchain.scm (%gcc-cross-include-paths): Likewise.
	(cross-gcc-build-phases): Set CROSS_C_INCLUDE_PATH and
	CROSS_CPLUS_INCLUDE_PATH when building the cross GCC.
	* gnu/packages/commencement.scm (libstdc++): Add
	"--disable-libstdcxx-dual-abi" to #:configure-flags.
	(gcc-boot0)[arguments]: Add "--disable-libmpx"
	to #:configure-flags.
	(gcc-final): Add phase to set C_INCLUDE_PATH and CPLUS_INCLUDE_PATH before
	building GCC.
	(gcc-toolchain-5): Use MAKE-GCC-TOOLCHAIN.
	(gcc-toolchain-7): Change to GCC-TOOLCHAIN.
	* gnu/packages/gcc.scm (gcc): Change from GCC-5 to GCC-7.
	(gfortran): Change to GFORTRAN-7.
	(gcc-objc): Change to GCC-OBJC-7.
	(gcc-objc++): Change to GCC-OBJC++-7.
	* gnu/packages/rust.scm (rust-1.19.0)[native-search-paths]: Change from
	C_INCLUDE_PATH & co to CPATH.

	gnu: python-dateutil: Update to 2.8.0.
	* gnu/packages/time.scm (python-dateutil): Update to 2.8.0.
	[arguments]: New field.
	[native-inputs]: Add PYTHON-PYTEST.

	gnu: python-packaging: Update to 19.0.
	* gnu/packages/python-xyz.scm (python-packaging): Update to 19.0.

	gnu: python-fonttools: Update to 3.37.3.
	* gnu/packages/python-xyz.scm (python-fonttools): Update to 3.37.3.

	gnu: python-freezegun: Update to 0.3.11.
	* gnu/packages/check.scm (python-freezegun): Update to 0.3.11.

	gnu: python-setuptools: Update to 40.8.0.
	* gnu/packages/python-xyz.scm (python-setuptools): Update to 40.8.0.

	gnu: python-more-itertools: Update to 5.0.0.
	* gnu/packages/python-xyz.scm (python-more-itertools): Update to 5.0.0.
	[arguments]: Remove.

	gnu: python-configparser: Update to 3.7.1.
	* gnu/packages/python-xyz.scm (python-configparser): Update to 3.7.1.
	[source](uri): Use PYPI-URI.

	gnu: python2-pathlib2: Update to 2.3.3.
	* gnu/packages/python-xyz.scm (python2-pathlib2): Update to 2.3.3.

	gnu: python-pluggy: Update to 0.8.1.
	* gnu/packages/python-xyz.scm (python-pluggy): Update to 0.8.1.

	gnu: python-atomicwrites: Update to 1.3.0.
	* gnu/packages/python-xyz.scm (python-atomicwrites): Update to 1.3.0.

	gnu: python-coverage: Update to 4.5.2.
	* gnu/packages/check.scm (python-coverage): Update to 4.5.2.

	gnu: python-pycodestyle: Update to 2.5.0.
	* gnu/packages/patches/python-pycodestyle-stdlib-tokenize-fix.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/python-xyz.scm (python-pycodestyle): Update to 2.5.0.
	[source](patches): Remove.

	gnu: Remove python-flake8@3.5.
	* gnu/packages/python-xyz.scm (python-flake8-3.5): Rename to ...
	(python-flake8): ... this.  Update to 3.6.0.  Remove previous variant.
	[arguments]: Remove phases 'delete-broken-test' and 'fix-problem-with-pycodestyle'.
	[properties]: Adjust for renamed variable.
	(python2-flake8-3.5): Rename to ...
	(python2-flake8): ... this.  Remove previous variable.
	* gnu/packages/check.scm (python-hypothesis)[native-inputs]: Adjust accordingly.

	gnu: python-hypothesis: Update to 4.5.3.
	* gnu/packages/check.scm (python-hypothesis): Update to 4.5.3.

	gnu: python-setuptools-scm: Update to 3.2.0.
	* gnu/packages/python-xyz.scm (python-setuptools-scm): Update to 3.2.0.

	gnu: python-py: Update to 1.7.0.
	* gnu/packages/python-xyz.scm (python-py): Update to 1.7.0.

	gnu: Tcl/Tk: Update to 8.6.9.
	* gnu/packages/tcl.scm (tcl): Update to 8.6.9.
	(tk): Update to 8.6.9.1.
	[source](uri): Use VERSION-PREFIX to take only the first three components.

2019-02-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: sqlite: Enable FTS3 support.
	This is no longer enabled by default since 3.25.0.

	* gnu/packages/sqlite.scm (sqlite)[arguments]: Add "-DSQLITE_ENABLE_FTS3"
	to #:configure-flags.

2019-02-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: sqlite: Update to 3.27.1.
	* gnu/packages/sqlite.scm (sqlite): Update to 3.27.1.

	Merge branch 'master' into core-updates

	gnu: python-pytest: Update home page.
	* gnu/packages/check.scm (python-pytest)[home-page]: Follow redirects to
	https://docs.pytest.org/en/latest/.

	gnu: python-configparser: Update home page.
	* gnu/packages/python-xyz.scm (python-configparser)[home-page]: Set to source
	repository.

	gnu: notmuch: Update to 0.28.1.
	* gnu/packages/mail.scm (notmuch): Update to 0.28.1.

2019-02-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: tracker: Build against the regular SQLite.
	FTS5 is enabled by default in the current version.

	* gnu/packages/sqlite.scm (sqlite-with-fts5): Remove variable.
	* gnu/packages/gnome.scm (tracker)[inputs]: Change from that to SQLITE.

2019-02-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: webkitgtk: Update to 2.22.6.
	* gnu/packages/webkit.scm (webkitgtk-2.22): Update to 2.22.6.

	gnu: libvpx: Update to 1.8.0.
	* gnu/packages/patches/gst-plugins-good-libvpx-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/video.scm (libvpx): Update to 1.8.0.
	[source](patches): Remove obsolete patch.
	(libvpx-1.7): New public variable.
	* gnu/packages/gnuzilla.scm (icecat)[inputs]: Use LIBVPX-1.7 instead of LIBVPX.
	* gnu/packages/gstreamer.scm (gst-plugins-good)[source](patches): New field.
	[arguments]: Add #:make-flags.

	gnu: offlineimap: Remove redundant wrapper.
	* gnu/packages/mail.scm (offlineimap)[arguments]: Remove phase 'wrap-binary'.

	gnu: Add xbanish.
	* gnu/packages/xdisorg.scm (xbanish): New public variable.

2019-02-09  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'staging'

2019-02-09  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: plantuml: Update to 1.2019.0.
	* gnu/packages/uml.scm (plantuml): Update to 1.2019.0.

2019-02-09  Eric Bavier  <bavier@member.fsf.org>

	gnu: cool-retro-term: Upgrade to 1.1.1.
	* gnu/packages/terminals.scm (cool-retro-term)[source]: Upgrade to 1.1.1.
	Remove patches.  Adjust filtering in snippet for added/removed fonts.
	[arguments]: Return #t in 'add-alternate-name' phase.
	* gnu/packages/patches/cool-retro-term-dont-check-uninit-member.patch,
	  gnu/packages/patches/cool-retro-term-fix-array-size.patch,
	  gnu/packages/patches/cool-retro-term-memory-leak-1.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

	gnu: openmpi: Upgrade to 4.0.0.
	* gnu/packages/linux.scm (psm)[arguments]: Add 'patch-sysmacros phase to fix
	"undefined reference to `minor'" errors while linking against
	libinfinipath.so.
	* gnu/packages/mpi.scm (openmpi): Upgrade to 4.0.0.
	[inputs]: Add libevent.
	[arguments]: Simplify configure-flags.  Use system libevent.  Adjust romio
	version strings.
	(%openmpi-setup): Use OMPI_MCA_rmaps_base_mapping_policy for oversubscription.

2019-02-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-io-compress: Update to 2.084.
	* gnu/packages/perl-compression.scm (perl-io-compress): Update to 2.084.

	gnu: perl-compress-raw-zlib: Update to 2.084.
	* gnu/packages/perl-compression.scm (perl-compress-raw-zlib): Update to 2.084.

	gnu: perl-compress-raw-bzip2: Update to 2.084.
	* gnu/packages/perl-compression.scm (perl-compress-raw-bzip2): Update to 2.084.

	gnu: gcab: Don't use NAME in source URI.
	* gnu/packages/package-management.scm (gcab)[source]: Hard-code name.

	gnu: gcab: Update to 1.2.
	* gnu/packages/package-management.scm (gcab): Update to 1.2.
	[source]: Remove snippet.

	gnu: libraw: Update to 0.19.2.
	* gnu/packages/photo.scm (libraw): Update to 0.19.2.

	gnu: abiword: Don't use NAME in source URI.
	* gnu/packages/abiword.scm (abiword)[source]: Hard-code name.

	gnu: rdesktop: Don't use NAME in source URI.
	* gnu/packages/rdesktop.scm (rdesktop)[source]: Hard-code name.

	gnu: compton: Don't use unstable tarball.
	* gnu/packages/compton.scm (compton)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: bspwm: Don't use unstable tarball.
	* gnu/packages/wm.scm (bspwm)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: microscheme: Don't use unstable tarball.
	* gnu/packages/avr.scm (microscheme)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: python-trezor-agent: Don't use unstable tarball.
	* gnu/packages/finance.scm (python-trezor-agent)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: geierlein: Don't use unstable tarball.
	* gnu/packages/finance.scm (geierlein)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: ledger: Don't use unstable tarball.
	* gnu/packages/finance.scm (ledger)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: cbatticon: Don't use unstable tarball.
	* gnu/packages/admin.scm (cbatticon)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: interrobang: Use GIT-... helpers.
	* gnu/packages/admin.scm (interrobang)[version]: Use GIT-VERSION.
	[source]: Use GIT-FILE-NAME.

	gnu: sedsed: Don't use unstable tarball.
	* gnu/packages/admin.scm (sedsed)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: fdupes: Don't use unstable tarball.
	* gnu/packages/admin.scm (fdupes)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: cpulimit: Don't use unstable tarball.
	* gnu/packages/admin.scm (cpulimit)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: progress: Don't use unstable tarball.
	* gnu/packages/admin.scm (progress)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: dstat: Don't use unstable tarball.
	* gnu/packages/admin.scm (dstat)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: sunxi-tools: Don't use unstable tarball.
	* gnu/packages/admin.scm (sunxi-tools)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: igt-gpu-tools: Don't use NAME in source URI.
	* gnu/packages/admin.scm (igt-gpu-tools)[source]: Hard-code name.

	gnu: daemontools: Don't assume sources match NAME.
	* gnu/packages/admin.scm (daemontools)[source, argumenst]: Hard-code
	name.

	gnu: nnn: Don't use NAME in source URI.
	* gnu/packages/admin.scm (nnn)[source]: Hard-code name.

	gnu: thefuck: Don't use unstable tarball.
	* gnu/packages/admin.scm (thefuck)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: masscan: Don't use unstable tarball.
	* gnu/packages/admin.scm (masscan)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: pam-krb5: Don't use NAME in source URI.
	* gnu/packages/admin.scm (pam-krb5)[source]: Hard-code name.

	gnu: audit: Don't use NAME in source URI.
	* gnu/packages/admin.scm (audit)[source]: Hard-code name.

	gnu: hungrycat: Don't use NAME in source URI.
	* gnu/packages/admin.scm (hungrycat)[source]: Hard-code name.

	gnu: avogadro: Don't use unstable tarball.
	* gnu/packages/chemistry.scm (avogadro)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: launchmon: Don't use NAME in source URI.
	* gnu/packages/admin.scm (launchmon)[source]: Hard-code name.

	gnu: florence: Don't use NAME in source URI.
	* gnu/packages/accessibility.scm (florence)[source]: Hard-code name.

	gnu: i3blocks: Use GIT-FILE-NAME.
	* gnu/packages/wm.scm (i3blocks)[source]: Use GIT-FILE-NAME.

	gnu: spice-protocol: Update to 0.12.15.
	* gnu/packages/spice.scm (spice-protocol): Update to 0.12.15.

	gnu: torsocks: Update to 2.3.0.
	* gnu/packages/tor.scm (torsocks): Update to 2.3.0.
	[inputs]: Remove which.
	[arguments]: Update 'absolutize' substitutions.

	gnu: torsocks: Don't use NAME in source URI.
	* gnu/packages/tor.scm (torsocks)[source]: Hard-code name.

	gnu: sdl2-ttf: Update to 2.0.15.
	* gnu/packages/sdl.scm (sdl2-ttf): Update to 2.0.15.

2019-02-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: rcas-web: Update to 0.1.0.
	* gnu/packages/bioinformatics.scm (rcas-web): Update to 0.1.0.
	[inputs]: Replace guile2.2-redis with guile-redis.

2019-02-08  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: swaks: Update to 20181104.0.
	* gnu/packages/mail.scm (swaks): Update to 20181104.0.

2019-02-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add dune-pdelab.
	* gnu/packages/maths.scm (dune-pdelab): New variable.

	gnu: Add dune-functions.
	* gnu/packages/maths.scm (dune-functions): New variable.

	gnu: Add dune-typetree.
	* gnu/packages/maths.scm (dune-typetree): New variable.

	gnu: Add dune-alugrid.
	* gnu/packages/maths.scm (dune-alugrid): New variable.

2019-02-08  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add usbmuxd.
	* gnu/packages/libusb.scm (usbmuxd): New variable.

	gnu: Add ifuse.
	* gnu/packages/libusb.scm (ifuse): New variable.

	gnu: libimobiledevice: Propagate "libplist".
	* gnu/packages/libusb.scm (libimobiledevice)[propagated-inputs]: Add
	libplist.
	[inputs]: Remove libplist.

2019-02-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-redis: Update to 1.3.0.
	* gnu/packages/guile-xyz.scm (guile-redis): Update to 1.3.0.

	gnu: Add dune-localfunctions.
	* gnu/packages/maths.scm (dune-localfunctions): New variable.

	gnu: Add dune-istl.
	* gnu/packages/maths.scm (dune-istl): New variable.

	gnu: Add dune-grid.
	* gnu/packages/maths.scm (dune-grid): New variable.

2019-02-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: umoci: Update to 0.4.4.
	* gnu/packages/virtualization.scm (umoci): Update to 0.4.4.

2019-02-08  Christopher Baines  <mail@cbaines.net>

	gnu: guile-squee: Fix the license.
	The license originally specified in the package definition was incorrect. The
	true license is the Lesser GNU General Public License.

	* gnu/packages/guile-xyz.scm (guile-squee): Change license to license:lgpl3+.

2019-02-08  Ludovic Courtès  <ludovic.courtes@inria.fr>

	git: Always use the system certificates by default.
	'guix pull' was always doing it, and now '--with-branch' & co. will do
	it as well.

	* guix/git.scm (honor-system-x509-certificates!): New procedure.
	(%certificates-initialized?): New variable.
	(with-libgit2): Add call to 'honor-system-x509-certificates!'.
	* guix/scripts/pull.scm (honor-x509-certificates): Call
	'honor-system-x509-certificates!' and fall back to
	'honor-lets-encrypt-certificates!'.

2019-02-08  Ludovic Courtès  <ludovic.courtes@inria.fr>

	guix build: '--with-branch' & co. fetch submodules.
	* guix/scripts/build.scm (transform-package-source-branch)[replace]: Add
	'recursive?' field to the new package.

	git: Add a 'recursive?' field to <git-checkout> records.
	* guix/git.scm (<git-checkout>)[recursive?]: New field.
	(latest-repository-commit*): Add #:recursive? and honor it.
	(git-checkout-compiler): Honor the 'recursive?' field of CHECKOUT.

	git: Support recursive updates of submodules.
	* guix/git.scm: Autoload (git submodule).
	(url-cache-directory): Add #:recursive? and honor it.
	(call-with-repository): New procedure.
	(with-repository): New macro.
	(update-submodules): New procedure.
	(update-cached-checkout): Add #:recursive? and #:log-port and honor
	them.
	(latest-repository-commit): Add #:recursive? and honor it.
	[dot-git?]: Recognize ".git" regular files when RECURSIVE? is true.

2019-02-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-2.7: Rebuild bytecode.
	Fixes <https://bugs.gnu.org/22010>.

	* gnu/packages/python.scm (python-2.7)[arguments]: Add phase
	"rebuild-bytecode".
	(python-3.7)[arguments]: Replace "rebuild-bytecode" phase; remove outdated
	comment.

2019-02-08  Ricardo Wurmus  <rekado@elephly.net>

	guix: Add wrap-script.
	* guix/build/utils.scm (wrap-script): New procedure.
	(&wrap-error): New condition.
	(wrap-error?, wrap-error-program, wrap-error-type): New procedures.
	* tests/build-utils.scm ("wrap-script, simple case", "wrap-script, with
	encoding declaration", "wrap-script, raises condition"): New tests.

2019-02-08  Eric Bavier  <bavier@member.fsf.org>

	build: clean-go: Do not warn about *.go files in "test-tmp".
	* Makefile.am (clean-go): Ignore "test-tmp" directory.

	gnu: hdf5: Upgrade to 1.8.21.
	* gnu/packages/maths.scm (hdf5): Upgrade to 1.8.21.
	[source]: Make version manipulations more readable using match.

	gnu: hdf5: Remove use of deprecated MPI1 symbols.
	* gnu/packages/patches/hdf5-1.8-mpi-deprecations.patch,
	  gnu/packages/patches/hdf5-mpi-deprecations.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/maths.scm (hdf5, hdf5-1.10)[source]: Use them.

	gnu: superlu-dist: Remove use of deprecated MPI1 symbols.
	* gnu/packages/patches/superlu-dist-fix-mpi-deprecations.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/maths.scm (superlu-dist)[source]: Use it.

2019-02-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-fish-completion: Update to 1.0.
	* gnu/packages/emacs-xyz.scm (emacs-fish-completion): Update to 1.0.

2019-02-07  Tim Stahel  <swedneck@swedneck.xyz>

	gnu: Add gpx.
	* gnu/packages/engineering.scm (gpx): New variable.

2019-02-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add dune-geometry.
	* gnu/packages/maths.scm (dune-geometry): New variable.

	gnu: Add dune-common.
	* gnu/packages/maths.scm (dune-common): New variable.

2019-02-07  Dan Frumin  <dfrumin@cs.ru.nl>

	gnu: Add coq-autosubst
	* gnu/packages/coq.scm (coq-autosubst): New variable.

2019-02-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: libxslt: Update to 1.1.33.
	* gnu/packages/xml.scm (libxslt): Update to 1.1.33.

	gnu: libxml2: Update to 2.9.9.
	* gnu/packages/xml.scm (libxml2): Update to 2.9.9.

	gnu: openssl: Update to 1.0.2q.
	* gnu/packages/tls.scm (openssl): Update to 1.0.2q.

	gnu: python: Update to 3.7.2.
	* gnu/packages/python.scm (python-3.7): Update to 3.7.2.

	gnu: pcre2: Update to 10.32.
	* gnu/packages/pcre.scm (pcre2): Update to 10.32.

	gnu: mit-krb5: Update to 1.17.
	* gnu/packages/kerberos.scm (mit-krb5): Update to 1.17.

	gnu: libpng: Update to 1.6.36.
	* gnu/packages/image.scm (libpng): Update to 1.6.36.

	gnu: binutils: Update to 2.32.
	* gnu/packages/base.scm (binutils): Update to 2.32.

	gnu: mpfr: Update to 4.0.2.
	* gnu/packages/multiprecision.scm (mpfr): Update to 4.0.2.

	gnu: bison: Update to 3.3.2.
	* gnu/packages/bison.scm (bison): Update to 3.3.2.

	gnu: libarchive: Remove graft for 3.3.3.
	* gnu/packages/patches/libarchive-CVE-2017-14166.patch,
	gnu/packages/patches/libarchive-CVE-2017-14502.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/backup.scm (libarchive): Update to 3.3.3.
	[source](patches): Adjust for 3.3.3.
	[replacement]: Remove field.
	(libarchive-3.3.3): Remove variable.

	gnu: python2: Incorporate grafted changes.
	* gnu/packages/python.scm (python-2.7)[source](patches): Add
	python2-CVE-2018-14647.patch and python2-CVE-2018-1000802.patch.
	[replacement]: Remove field.
	(python-2/fixed): Remove variable.

	gnu: sqlite: Remove graft for 3.26.0.
	* gnu/packages/sqlite.scm (sqlite): Update to 3.26.0.
	[replacement]: Remove.
	(sqlite-3.26.0): Remove variable.

	gnu: file: Incorporate grafted changes.
	* gnu/packages/file.scm (file)[replacement]: Remove.
	[source](patches): New field.
	(file/fixed): Remove variable.

2019-02-07  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.20.7.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.7.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.20.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.20.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.98.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.98.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.155.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.155.

	gnu: linux-libre@4.4: Update to 4.4.173.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.173.

2019-02-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-redshank.
	* gnu/packages/emacs-xyz.scm (emacs-redshank): New variable.

2019-02-07  Ludovic Courtès  <ludo@gnu.org>

	status: Do not systematically erase the previous line.
	After a successful download, we'd erase the download-progress line, and
	the end result would be two empty lines following the "downloading …"
	line.

	Reported by Ricardo Wurmus <rekado@elephly.net> at
	<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=33470#27>.

	* guix/status.scm (print-build-event)[erase-current-line*]: Set to a
	no-op when PRINT-LOG? is true.
	Move calls to 'erase-current-line*' to the 'build-succeeded' and
	'build-failed' events.

2019-02-07  Ludovic Courtès  <ludo@gnu.org>

	doc: Mention flag to get an ISO image.
	* doc/guix.texi (Building the Installation Image): Add
	'--file-system-type=iso9660'.

2019-02-07  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: openmpi: Add dependency on SLURM.
	This allows users to run Open MPI programs with 'srun'.

	* gnu/packages/mpi.scm (openmpi)[inputs]: Add SLURM.
	[arguments]: Add "--with-pmi" to #:configure-flags.

2019-02-07  Ludovic Courtès  <ludovic.courtes@inria.fr>

	profiles: Raise an error for unmatched patterns.
	Previously, "guix package -r something-not-installed" would silently
	complete.  Now an error is raised.

	* guix/profiles.scm (&unmatched-pattern-error): New condition type.
	(manifest-matching-entries): Rewrite to raise an error when one of
	PATTERNS is not matched.
	* guix/ui.scm (call-with-error-handling): Handle 'unmatched-pattern-error?'.
	* tests/guix-package.sh: Add test.
	* tests/profiles.scm ("manifest-matching-entries"): Don't try to remove
	unmatched pattern.
	("manifest-matching-entries, no match"): New test.
	("manifest-transaction-effects"): Remove 'remove' field.

2019-02-07  Rutger Helling  <rhelling@mykolab.com>

	gnu: flatpak: Update to 1.2.0.
	* gnu/packages/package-management.scm (flatpak): Update to 1.2.0.

2019-02-07  Brett Gilio  <brettg@posteo.net>

	gnu: python2-rope: Update to 0.11.0
	From 1e6322de0c3227827176fb460a11da21a6bba08d Mon Sep 17 00:00:00 2001
	From: Brett Gilio <brettg@posteo.net>
	Date: Wed, 6 Feb 2019 15:23:56 -0600
	Subject: [PATCH] gnu: python2-rope: Update to 0.11.0

	* gnu/packages/python-xyz.scm (python2-rope): Update to 0.11.0

2019-02-07  Vagrant Cascadian  <vagrant@debian.org>

	gnu: python-configargparse: Update to 0.14.0.
	* gnu/packages/python-xyz.scm
	  (python-configargparse): Update to 0.14.0.

	gnu: python-wheel: Update to 0.32.2.
	* gnu/packages/python-xyz.scm (python-wheel): Update to 0.32.2.

2019-02-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: mariadb: Add comments about failing tests.
	* gnu/packages/databases.scm (mariadb): Add comments.

2019-02-06  Kyle Meyer  <kyle@kyleam.com>

	gnu: Add datefudge.
	* gnu/packages/time.scm (datefudge): New variable.

2019-02-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: iproute2: Update to 4.20.0.
	* gnu/packages/linux.scm (iproute): Update to 4.20.0.

2019-02-06  Ludovic Courtès  <ludo@gnu.org>

	monads, gexp: Prevent redefinition of syntax parameters.
	Fixes <https://bugs.gnu.org/27476>.

	This fixes multi-threaded compilation of this code where syntax
	parameters could end up being redefined and where a race condition could
	lead a thread to see the "wrong" value of the syntax parameter.

	* guix/monads.scm (define-syntax-parameter-once): New macro.
	(>>=, return): Use it.
	* guix/gexp.scm (define-syntax-parameter-once): New macro.
	(current-imported-modules, current-imported-extensions): Use it.

2019-02-06  Ludovic Courtès  <ludo@gnu.org>

	daemon: Emit a 'build-succeeded' event in check mode.
	Until now, something like "guix build sed -v1 --check" would not get a
	'build-succeeded' event, which in turn meant that the spinner would not
	be erased upon build completion.

	* nix/libstore/build.cc (DerivationGoal::registerOutputs): When
	'buildMode' is bmCheck and 'settings.printBuildTrace' emit a
	"@ build-succeeded" trace upon success.
	* tests/store.scm ("build-succeeded trace in check mode"): New test.

2019-02-06  Kei Kebreau  <kkebreau@posteo.net>

	gnu: abcde: Update to 2.9.3.
	* gnu/packages/cdrom.scm (abcde): Update to 2.9.3.
	[source]: Update snippet.

2019-02-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: star: Update to 2.7.0b.
	* gnu/packages/bioinformatics.scm (star): Update to 2.7.0b.
	[arguments]: Add "add-missing-header" build phase.

2019-02-06  Kei Kebreau  <kkebreau@posteo.net>

	gnu: wxmaxima: Update to 19.01.3.
	* gnu/packages/maths.scm (wxmaxima): Update to 19.01.3.

	gnu: maxima: Update to 5.42.2.
	* gnu/packages/maths.scm (maxima): Update to 5.42.2.

2019-02-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-lispyville: Update to 20181217.
	* gnu/packages/emacs-xyz.scm (emacs-lispyville): Update to 20181217.

	gnu: emacs-lispy: Update to 20190205.
	* gnu/packages/emacs-xyz.scm (emacs-lispy): Update to 20190205.

	gnu: emacs-evil-collection: Update to 20190206.
	* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20190206.

	gnu: emacs-evil: Update to 1.2.14.
	* gnu/packages/emacs-xyz.scm (emacs-evil): Update to 1.2.14.

2019-02-06  Ricardo Wurmus  <rekado@elephly.net>

	doc: Raise subsections.
	* doc/guix.texi (Reduced Binary Seed Bootstrap, Preparing to Use the Bootstrap
	Binaries): Raise subsections.

2019-02-06  Christopher Baines  <mail@cbaines.net>

	gnu: Add guile-squee.
	* gnu/packages/guile-xyz.scm (guile-squee): New variable.

2019-02-06  Ricardo Wurmus  <rekado@elephly.net>

	Merge branch 'master' into core-updates

2019-02-06  Rutger Helling  <rhelling@mykolab.com>

	gnu: vulkan-headers: Update to 1.1.99.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.1.99.
	* gnu/packages/vulkan.scm (vulkan-loader): Update hash.
	* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.1.97.0.

2019-02-06  Christopher Baines  <mail@cbaines.net>

	gnu: ocaml-splittable-random: Change @defn to @acronym.
	I see an error when running guix package -s relating to this:

	  Throw to key `parser-error' with args `(#f "Unknown command" defn)'.

	* gnu/packages/ocaml.scm (ocaml-splittable-random)[description]: Change @defn
	to @acronym.

2019-02-06  Christopher Baines  <mail@cbaines.net>

	gnu: ocaml-spawn: Add missing @end itemize to description.
	As otherwise this error appears when running things like guix package -s:

	  texinfo.scm:745:27: Throw to key `parser-error' with args `(#<input: string
	  35ad0e0> "EOF while reading a token " "reading char data")'.

	* gnu/packages/ocaml.scm (ocaml-spawn)[description]: Add @end itemize to the
	end.

2019-02-06  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mpop: Update to 1.4.2.
	* gnu/packages/mail.scm (mpop): Update to 1.4.2.

2019-02-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: musescore: Update to 3.0.2.
	* gnu/packages/music.scm (musescore): Update to 3.0.2.
	[source]: Add patch.
	* gnu/packages/patches/musescore-fix-use_webengine.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Reference patch.

2019-02-05  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add ocaml-core-kernel.
	* gnu/packages/ocaml.scm (ocaml-core-kernel): New variable.

	gnu: Add ocaml-core.
	* gnu/packages/ocaml.scm (ocaml-core): New variable.

	gnu: Add ocaml-spawn.
	* gnu/packages/ocaml.scm (ocaml-spawn): New variable.

	gnu: Add ocaml-configurator.
	* gnu/packages/ocaml.scm (ocaml-configurator): New variable.

	gnu: Add ocaml-jane-street-headers.
	* gnu/packages/ocaml.scm (ocaml-jane-street-headers): New variable.

	gnu: Add ocaml-splittable-random.
	* gnu/packages/ocaml.scm (ocaml-splittable-random): New variable.

	gnu: Add ocaml-ppx-jane.
	* gnu/packages/ocaml.scm (ocaml-ppx-jane): New variable.

	gnu: Add ocaml-ppx-bin-prot.
	* gnu/packages/ocaml.scm (ocaml-ppx-bin-prot): New variable.

	gnu: Add ocaml-ppx-base.
	* gnu/packages/ocaml.scm (ocaml-ppx-base): New variable.

	gnu: Add ocaml-ppx-typerep-conv.
	* gnu/packages/ocaml.scm (ocaml-ppx-typerep-conv): New variable.

	gnu: Add ocaml-ppx-js-style.
	* gnu/packages/ocaml.scm (ocaml-ppx-js-style): New variable.

	gnu: Add ocaml-ppx-expect.
	* gnu/packages/ocaml.scm (ocaml-ppx-expect): New variable.

	gnu: Add ocaml-ppx-assert.
	* gnu/packages/ocaml.scm (ocaml-ppx-assert): New variable.

	gnu: Add ocaml-ppx-fail.
	* gnu/packages/ocaml.scm (ocaml-ppx-fail): New variable.

	gnu: Add ocaml-ppx-let.
	* gnu/packages/ocaml.scm (ocaml-ppx-let): New variable.

	gnu: add ocaml-ppx-optcomp.
	* gnu/packages/ocaml.scm (ocaml-ppx-optcomp): New variable.

	gnu: Add ocaml-ppx-optional.
	* gnu/packages/ocaml.scm (ocaml-ppx-optional): New variable.

	gnu: Add ocaml-ppx-pipebang.
	* gnu/packages/ocaml.scm (ocaml-ppx-pipebang): New variable.

	gnu: Add ocaml-ppx-sexp-message.
	* gnu/packages/ocaml.scm (ocaml-ppx-sexp-message): New variable.

	gnu: Add ocaml-ppx-sexp-value.
	* gnu/packages/ocaml.scm (ocaml-ppx-sexp-value): New variable.

	gnu: Add ocaml-typerep.
	* gnu/packages/ocaml.scm (ocaml-typerep): New variable.

	gnu: Add ocaml-ppx-here.
	* gnu/packages/ocaml.scm (ocaml-ppx-here): New variable.

	gnu: Add ocaml-ppx-bench.
	* gnu/packages/ocaml.scm (ocaml-ppx-bench): New variable.

	gnu: Add ocaml-ppx-enumerate.
	* gnu/packages/ocaml.scm (ocaml-ppx-enumerate): New variable.

	gnu: Add ocaml-ppx-hash.
	* gnu/packages/ocaml.scm (ocaml-ppx-hash): New variable.

	gnu: Add ocaml-octavius.
	* gnu/packages/ocaml.scm (ocaml-octavius): New variable.

	gnu: Add ocaml-bin-prot.
	* gnu/packages/ocaml.scm (ocaml-bin-prot): New variable.

	gnu: Add ocaml-ppx-custom-printf.
	* gnu/packages/ocaml.scm (ocaml-ppx-custom-printf): New variable.

	gnu: Add ocaml-ppx-variants-conv.
	* gnu/packages/ocaml.scm (ocaml-ppx-variants-conv): New variable.

	gnu: Add ocaml-ppx-sexp-conv.
	* gnu/packaes/ocaml.scm (ocaml-ppx-sexp-conv): New variable.

	gnu: Add ocaml-ppx-fields-conv.
	* gnu/packages/ocaml.scm (ocaml-ppx-fields-conv): New variable.

	gnu: Add ocaml-variantslib.
	* gnu/packages/ocaml.scm (ocaml-variantslib): New variable.

	gnu: Add ocaml-fieldslib.
	* gnu/packages/ocaml.scm (ocaml-fieldslib): New variable.

	gnu: Add ocaml-ppx-compare.
	* gnu/packages/ocaml.scm (ocaml-ppx-compare): New variable.

	gnu: ocaml: Use propagated-inputs.
	* gnu/packages/ocaml.scm (ocaml-ppxlib, ocaml-ppx-derivers, ocaml-base)
	(ocaml-sexplib): Use propagated-inputs.

2019-02-05  Julien Lepiller  <julien@lepiller.eu>

	import: opam: Work around janestreet version numbers.
	janestreet reversionned its packages and prefixed them with "v". Let the
	importer know about that and choose "v" versions first.

	* guix/import/opam.scm (find-latest-version): Work around version
	rewrite from janestreet.
	(opam->guix-package): Do not pass "v" to version number.

2019-02-05  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-ppx-derivers: Add upstream-name.
	* gnu/packages/ocaml.scm (ocaml-ppx-derivers)[properties]: Add
	upstream-name.

	import: opam: Replace "_" with "-" in imported names.
	* guix/import/opam.scm (ocaml-name->guix-name): Replace "_" with "-".
	(opam->guix-packages): Add upstream name when we cannot guess it
	properly.

	import: opam: Fix conditions.
	* guix/import/opam.scm (condition-eq, condition-neq): The first argument
	can be empty.
	* tests/opam.scm: Add test case.

2019-02-05  Andreas Enge  <andreas@enge.fr>

	gnu: unison: Update to 2.51.1.
	* gnu/packages/ocaml.scm (unison): Update to 2.51.1, use source from git
	instead of svn and remove a snippet, and compile with current OCaml.

2019-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: shflags: Don't use unstable tarball.
	* gnu/packages/version-control.scm (shflow)[source]: Use 'git-fetch'.
	[native-inputs]: Remove gzip, tar.

2019-02-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cvs-fast-export: Update to 1.45.
	* gnu/packages/version-control.scm (cvs-fast-export): Update to 1.45.
	[arguments]: Remove 'fix-setpython-PATH' phase.

	gnu: cvs-fast-export: Don't use NAME in source URI.
	* gnu/packages/version-control.scm (cvs-fast-export)[source]: Hard-code name.

2019-02-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-sh: Use custom 'check phase.
	* gnu/packages/python-xyz.scm (python-sh)[arguments]: Use custom 'check
	phase as suggested by upstream documentation.
	[native-inputs]: Add python-coverage.

2019-02-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: darcs: Update to 2.14.2.
	* gnu/packages/version-control.scm (darcs): Update to 2.14.2.

	gnu: nyx: Update to 2.1.0.
	* gnu/packages/tor.scm (nyx): Update to 2.1.0.
	[source]: Remove patch.
	* gnu/packages/patches/nyx-show-header-stats-with-python3.patch:
	Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: noice: Update to 0.7.
	* gnu/packages/suckless.scm (noice): Update to 0.7.

2019-02-05  Christopher Baines  <mail@cbaines.net>

	gnu: Add guile-dbd-postgresql.
	Currently, there are packages for guile-dbi and guile-dbd-sqlite3, but the
	PostgreSQL and MySQL parts are not packaged. As GNA which did host the release
	archives for guile-dbi no longer exists, this package definition uses the
	upstream Git repository.

	* gnu/packages/guile-xyz.scm (guile-dbd-postgresql): New variable.
	(guile-dbi)[arguments]: Add guile-dbd-postgresql to the rpath through the
	[inputs]: Add guile-dbd-postgresql.

2019-02-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: pscircle: Update to 1.3.0.
	* gnu/packages/admin.scm (pscircle): Update to 1.3.0.

	gnu: pscircle: Don't use unstable tarball.
	* gnu/packages/admin.scm (pscircle)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2019-02-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-ert-runner: Fix lisp directory warning.
	This fixes the warning message such as: "Warning: Lisp directory
	'/tmp/guix-build-emacs-ert-runner-0.7.0-1.90b8fdd.drv-0/source': No such file
	or directory" that would be printed upon running ert-runner.

	* gnu/packages/emacs-xyz.scm (emacs-ert-runner)[phases]{install-executable}:
	Filter out the temporary source directory from the paths composing the
	EMACSLOADPATH variable used in the wrapper.

2019-02-05  Andreas Enge  <andreas@enge.fr>

	gnu: fdroidserver: Update to 1.1.1.
	* gnu/packages/android.scm (fdroidserver): Update to 1.1.1.
	[propagated-inputs]: Add python-defusedxml.

2019-02-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add cqfd.
	* gnu/packages/docker.scm (cqfd): New variable.

2019-02-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: thefuck: Update to 3.28.
	* gnu/packages/admin.scm (thefuck): Update to 3.28.

	gnu: lynis: Update to 2.7.1.
	* gnu/packages/admin.scm (lynis): Update to 2.7.1.

2019-02-05  Ludovic Courtès  <ludo@gnu.org>

	status: Display the current build phase.
	* guix/status.scm (spin!): Add 'phase' parameter and honor it.  Callers
	updated.
	(print-build-event)[report-progress]: Likewise.

	status: Keep track of the current build phase.
	* guix/status.scm (<build>)[phase]: New field.
	(%phase-start-rx): New variable.
	(update-build): Add clause to match %PHASE-START-RX and adjust the
	'phase' field accordingly.
	* tests/status.scm ("compute-status, build phase"): Add test

	status: Use 'define-immutable-record-type' and its functional setters.
	* guix/status.scm (<build>): Define using
	'define-immutable-record-type', and add 'set-build-completion' binding.
	(update-build)[set-completion]: Remove.
	Use 'set-build-completion' instead.

2019-02-05  Ludovic Courtès  <ludo@gnu.org>

	guix-install.sh: Avoid "#!/bin/bash" shebang.
	Fixes <https://bugs.gnu.org/34279>.
	Reported by Claes Wallin (韋嘉誠) <clacke@lysator.liu.se>.

	* etc/guix-install.sh: Change shebang to #!/bin/sh and add 'if'
	statement to spawn Bash if needed.

2019-02-05  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 4.1.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.1.
	* gnu/packages/wine.scm (wine-staging): Update to 4.1.

	gnu: retroarch: Fix wayland backend.
	* gnu/packages/emulators.scm (retroarch): Fix wayland backend.
	[arguments]: Hard-code wayland-protocols.
	[native-inputs]: Add wayland-protocols.

2019-02-05  Christopher Baines  <mail@cbaines.net>

	gnu: artanis: Make some improvements.
	* gnu/packages/guile-xyz.scm (artanis): Remove a tab character by the
	revision.
	[arguments]: Patch the site-dir for the help command, to make it work. Wrap
	the art command such that it finds guile-json and guile-redis.

2019-02-05  Andrew Miloradovsky  <andrew@interpretmath.pw>

	gnu: Add xmagnify.
	* gnu/packages/accessibility.scm (xmagnify): New variable.

2019-02-05  Rutger Helling  <rhelling@mykolab.com>

	gnu: retroarch: Update to 1.7.6.
	* gnu/packages/emulators.scm (retroarch): Update to 1.7.6.
	[inputs]: Add libxrandr.

2019-02-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org, emacs-org-contrib: Update to 9.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.2.1.
	(emacs-org-contrib): Update to 20190203, i.e., 9.2.1.

2019-02-04  Leo Famulari  <leo@famulari.name>

	gnu: Remove unused patch 'mcron-install.patch'.
	This is a followup to commit cfbf6de18cc70d2e385feb5f61f9363f18e78ddf.

	* gnu/packages/patches/mcron-install.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-02-04  Leo Famulari  <leo@famulari.name>

	gnu: Remove unused patch 'ocaml-graph-honor-source-date-epoch.patch'.
	This is a followup to commit 564cf93f2aca60171b4b97559ffc6c952e73e8ed.

	* gnu/packages/patches/ocaml-graph-honor-source-date-epoch.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-02-04  Leo Famulari  <leo@famulari.name>

	gnu: Remove unused patch 'ocaml-findlib-make-install.patch'.
	This is a followup to commit bff6739d5ea513417bb491a61aa276c4fb7ddd43.

	* gnu/packages/patches/ocaml-findlib-make-install.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-02-04  Leo Famulari  <leo@famulari.name>

	gnu: Remove unused patch 'python2-rdflib-drop-sparqlwrapper.patch'.
	* gnu/packages/patches/python2-rdflib-drop-sparqlwrapper.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-02-04  Leo Famulari  <leo@famulari.name>

	gnu: Remove unused patch 'openldap-CVE-2017-9287.patch'.
	This is a followup to commit 47415332d70cd9166b0914ce43018ae57083c120.

	* gnu/packages/patches/openldap-CVE-2017-9287.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-02-04  Leo Famulari  <leo@famulari.name>

	gnu: Remove unused patch 'glibc-memchr-overflow-i686.patch'.
	This is a followup to commit 67d527e35e367c9e9e89ec01cda2ce32cabd2d89.

	* gnu/packages/patches/glibc-memchr-overflow-i686.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-02-04  Leo Famulari  <leo@famulari.name>

	gnu: Remove unused patch 'net-tools-bitrot.patch'.
	This is a followup to commit b5f610620b65eabd671a5f68d6e6155194101efa.

	* gnu/packages/patches/net-tools-bitrot.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-02-04  Leo Famulari  <leo@famulari.name>

	gnu: Remove unused patch 'xboing-CVE-2004-0149.patch'.
	This is a followup to commit 740a335558a440245a2374fae9ffaa3427aa546c.

	* gnu/packages/patches/xboing-CVE-2004-0149.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-02-04  Leo Famulari  <leo@famulari.name>

	gnu: Remove unused patch 'ao-cad-aarch64-support.patch'.
	This is a followup to commit 28f4d56dd311a3b4c7102394120de05be6937494.

	* gnu/packages/patches/ao-cad-aarch64-support.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-02-04  Leo Famulari  <leo@famulari.name>

	gnu: Remove unused patch 'blender-newer-ffmpeg.patch'.
	This is a followup to commit fc51c28ae8172c9f4370772bd76601f89b9498e6.

	* gnu/packages/patches/blender-newer-ffmpeg.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-02-04  Leo Famulari  <leo@famulari.name>

	gnu: Removed unused patch 'readline-7.0-mingw.patch'.
	This patch was introduced in commit ae12d586275cdd96db23fb01bf840b2055b5b979,
	but it was never used.

	See <https://bugs.gnu.org/26581> for more information.

	* gnu/packages/patches/readline-7.0-mingw.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-02-04  Gabriel Hondet  <gabrielhondet@gmail.com>

	gnu: Add ocaml-ppx-inline-test.
	* gnu/packages/ocaml.scm (ocaml-ppx-inline-test): New variable.

	gnu: ocaml-migrate-parsetree: Update to 1.2.0.
	* gnu/packages/ocaml.scm (ocaml-migrate-parsetree): Update to 1.2.0.

	gnu: dune: Update to 1.6.3.
	* gnu/packages/ocaml.scm (dune): Update to 1.6.3.
	* guix/build/dune-build-system.scm (build): Use --libdir.

2019-02-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gx, go-github-com-whyrusleeping-gx-util: Update to 0.14.1.
	* gnu/packages/ipfs.scm (gx, go-github-com-whyrusleeping-gx-util): Update to 0.14.1.

	gnu: gambit-c: Update to 4.9.2.
	* gnu/packages/scheme.scm (gambit-c): Update to 4.9.2.

	gnu: autossh: Update to 1.4g.
	* gnu/packages/ssh.scm (autossh): Update to 1.4g.

	gnu: autossh: Use HTTPS home page.
	* gnu/packages/ssh.scm (autossh)[source, home-page]: Use HTTPS.

	gnu: sshuttle: Update to 0.78.5.
	* gnu/packages/vpn.scm (sshuttle): Update to 0.78.5.
	[native-inputs]: Add python-flake8 and python-pytest-cov.
	Remove implied python-pytest.

2019-02-04  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: php: Fix test failure.
	* gnu/packages/php.scm (php)[arguments]: Delete
	'ext/curl/tests/curl_basic_009.phpt' file.

	gnu: gtk-vnc: Update to 0.9.0.
	* gnu/packages/gnome.scm (gtk-vnc): Update to 0.9.0.

2019-02-04  Danny Milosavljevic  <dannym@scratchpost.org>
	    Ricardo Wurmus  <rekado@elephly.net>

	doc: Document how to enable qemu binfmt service and how to use it.
	* doc/contributing.texi (Submitting Patches): Document how to enable qemu
	binfmt service and how to use it.

2019-02-04  Ludovic Courtès  <ludo@gnu.org>

	daemon: Add "/guix" to default 'nixLibexecDir'.
	This makes it easier to run the uninstalled daemon.

	* nix/local.mk (libstore_a_CPPFLAGS): Append "/guix" to
	NIX_LIBEXEC_DIR.
	* build-aux/pre-inst-env.in (NIX_LIBEXEC_DIR): Adjust comment.
	* nix/libstore/builtins.cc (builtinDownload): Remove SUBDIR and its
	use.
	* nix/libstore/local-store.cc (runAuthenticationProgram): Ditto.
	* nix/libstore/gc.cc (addAdditionalRoots): Remove "/guix" prefix.
	* nix/nix-daemon/guix-daemon.cc (main): Ditto.

2019-02-04  Ludovic Courtès  <ludo@gnu.org>

	daemon: Remove the 'NIX_SUBSTITUTERS' environment variable.
	* nix/libstore/globals.cc (Settings:update): Remove changes to
	'substituters'.
	* nix/nix-daemon/guix-daemon.cc (main): Set 'settings.substituters'
	directly instead of changing the 'NIX_SUBSTITUTERS' environment variable.
	* build-aux/pre-inst-env.in: Remove reference to 'NIX_SUBSTITUTERS'.

	gnu: youtube-dl: Update to 2019.01.30.1.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.01.30.1.

2019-02-04  Ludovic Courtès  <ludo@gnu.org>

	status: Erase the progress bar or spinner.
	Previously the progress bar wouldn't be erased by the time the next
	"building foo" line would be printed.

	* guix/status.scm (print-build-event)[erase-current-line*]: New
	procedure.
	Call it instead of (display "\r").

2019-02-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-sh: Remove duplicate.
	* gnu/packages/python-xyz.scm (python-sh): Remove duplicate definition.

	gnu: go-github-com-minio-sha256-simd: Remove duplicate.
	* gnu/packages/syncthing.scm (go-github-com-minio-sha256-simd): Remove
	duplicate.
	* gnu/packages/golang.scm (go-github-com-minio-sha256-simd): Bump revision to
	supersede the older duplicate.

	gnu: ecl-cl-markup: Remove duplicate.
	* gnu/packages/lisp.scm (ecl-cl-markup): Rename duplicate from this...
	(ecl-cl-css): ...to this.

	gnu: python-astor: Remove duplicate.
	* gnu/packages/python-xyz.scm (python-astor): Remove duplicate.

2019-02-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add missing module reference.
	This is a follow-up to commit 05b4b3ea05b2a9e0c769fe3418c54a2819447a25.

	* gnu/packages/python-xyz.scm: Add missing reference to (gnu packages
	monitoring).

2019-02-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-send2trash: Remove duplicates.
	* gnu/packages/python-xyz.scm (python-send2trash, python2-send2trash): Remove
	duplicates.
	[source]: Fetch from git.

	gnu: python-prometheus-client: Remove duplicate.
	* gnu/packages/monitoring.scm (python-prometheus-client): Update to 0.5.0.
	* gnu/packages/python-xyz.scm (python-prometheus-client,
	python2-prometheus-client): Remove variables.

	gnu: guile-wisp: Update to 0.9.9.1.
	* gnu/packages/guile-xyz.scm (guile-wisp): Update to 0.9.9.1.
	[arguments]: Add phases to build and install Emacs files.
	[native-inputs]: Add emacs-minimal.

2019-02-04  Vagrant Cascadian  <vagrant@debian.org>

	gnu: 0ad: Update to 0.0.23b-alpha.
	* gnu/packages/games.scm (0ad-data, 0ad): Update to 0.0.23b-alpha.

2019-02-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: borg: Make man pages reproducible.
	* gnu/packages/backup.scm (borg)[arguments]: Add
	"remove-documentation-timestamps" phase.

2019-02-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: containerd: Update to 1.2.2.
	* gnu/packages/docker.scm (containerd): Update to 1.2.2.

	gnu: docker-cli: Use HTTPS home page.
	* gnu/packages/docker.scm (docker-cli)[home-page]: Use HTTPS.

	gnu: freeipmi: Update to 1.6.3.
	* gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.3.

	gnu: Remove duplicate import from (gnu packages gnome).
	* gnu/packages/messaging.scm (define-module): Remove duplicate module
	imports.  Order the remainder alphabetically.

	gnu: gnome-mpv: Update to 0.16.
	* gnu/packages/video.scm (gnome-mpv): Update to 0.16.

	gnu: jo: Update to 1.2.
	* gnu/packages/web.scm (jo): Update to 1.2.

2019-02-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go@1.4: Build with binutils-gold on armhf and aarch64.
	* gnu/packages/golang.scm (go@1.4)[native-inputs]: Add binutils-gold
	for armhf-linux and aarch64-linux.

2019-02-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add binutils-gold.
	This commit is thanks to Guix Days.

	* gnu/packages/base.scm (binutils-gold): New variable.

2019-02-03  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot: Update to 2019.01.
	* gnu/packages/bootloaders.scm (u-boot): Update to 2019.01.
	(u-boot-tools): Disable CONFIG_SOUND in sandbox configs.
	(u-boot-pinebook)[source]: Remove patches.
	* gnu/packages/patches/u-boot-pinebook-a64-update-dts.patch,
	gnu/packages/patches/u-boot-pinebook-dts.patch,
	gnu/packages/patches/u-boot-pinebook-mmc-calibration.patch,
	gnu/packages/patches/u-boot-pinebook-r_i2c-controller.patch,
	gnu/packages/patches/u-boot-pinebook-syscon-node.patch,
	gnu/packages/patches/u-boot-pinebook-video-bridge.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust as necessary.

2019-02-03  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: efilinux: Fix indentation of source code.
	Follow-up to 6adfcbeab1cbaf8ce6ff6f32aad5d72f94860cbb.

	* gnu/packages/efi.scm (efilinux): Fix indentation of source code.

2019-02-03  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: fc-host-tools: Update to 9a.
	* gnu/packages/embedded.scm (fc-host-tools)[source]: Update to 9a.
	[arguments]<#:phases>[patch-installation-paths]: Modify.

	gnu: Add efilinux.
	* gnu/packages/efi.scm (efilinux): New variable.

	gnu: Add efitools.
	* gnu/packages/efi.scm (efitools): New variable.

	gnu: Add sbsigntools.
	* gnu/packages/efi.scm (sbsigntools): New variable.

	gnu: Add gnu-efi.
	* gnu/packages/efi.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2019-02-03  Ludovic Courtès  <ludo@gnu.org>

	store: 'log-file' honors 'GUIX_LOG_DIRECTORY'.
	* guix/store.scm (derivation-log-file): Use %LOCALSTATEDIR or
	"GUIX_LOG_DIRECTORY" instead of (dirname %STATE-DIRECTORY).

	daemon: Remove unused 'NIX_DATA_DIR' environment variable.
	* nix/libstore/globals.hh (Settings)[nixDataDir]: Remove.
	* nix/libstore/globals.cc (Settings:processEnvironment): Remove setting
	of 'nixDataDir'.
	* nix/local.mk (libstore_a_CPPFLAGS): Remove '-DNIX_DATA_DIR'.

2019-02-03  Ludovic Courtès  <ludo@gnu.org>

	self: Ensure the daemon refers to the right 'guix' command.
	Previously it would refer to
	/var/guix/profiles/per-user/root/current-guix/bin/guix, which would fail
	when that profile does not exist.  This is notably the case when using
	'channel-instance->package' as done in commit
	7e6d8d366a61f951936ed83371877ce006f679f6.

	* gnu/packages/package-management.scm (guix-daemon)[arguments]: In
	'install phase, honor environment variable 'GUIX'.
	* guix/self.scm (whole-package)[wrap]: New procedure.
	Use it.

2019-02-03  Ludovic Courtès  <ludo@gnu.org>

	daemon: Rename 'NIX_STATE_DIR' and 'NIX_DB_DIR' environment variables.
	Fixes <https://bugs.gnu.org/22459>.
	Reported by Jeff Mickey <j@codemac.net>.

	* guix/config.scm.in (%state-directory): Change NIX_STATE_DIR to
	GUIX_STATE_DIRECTORY.
	(%store-database-directory): Change NIX_DB_DIR to
	GUIX_DATABASE_DIRECTORY.
	* nix/libstore/globals.cc (Settings::processEnvironment): Likewise.
	* guix/self.scm (make-config.scm): Likewise.
	* build-aux/build-self.scm (make-config.scm): Likewise.
	* build-aux/test-env.in: Likewise.
	* tests/derivations.scm ("derivation #:leaked-env-vars"): Likewise.
	* tests/guix-build.sh (GUIX_DAEMON_SOCKET): Likewise.
	* tests/guix-daemon.sh (socket): Likewise.

2019-02-03  Ludovic Courtès  <ludo@gnu.org>

	doc: Show how to install Emacs, Guile, and Geiser.
	* doc/contributing.texi (The Perfect Setup): Show "guix package -i"
	command line.

2019-02-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add guile-picture-language.
	* gnu/packages/guile-xyz.scm (guile-picture-language): New variable.

2019-02-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	Update copyright header.

	gnu: giac-xcas: Update to 1.5.0-37.
	* gnu/packages/algebra.scm (giac-xcas): Update to 1.5.0-37.

2019-02-02  Marius Bakke  <mbakke@fastmail.com>

	gnu: libreoffice: Fix FTBFS with Boost 1.69.0.
	* gnu/packages/patches/libreoffice-boost.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/libreoffice.scm (libreoffice)[source](patches): Add it.

2019-02-02  Kei Kebreau  <kkebreau@posteo.net>

	gnu: milkytracker: Add LHA decompression support.
	* gnu/packages/music.scm (milkytracker)[inputs]: Add lhasa.

2019-02-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	Update some copyright headers

	gnu: wireshark: Update to 2.6.6.
	* gnu/packages/networking.scm (wireshark): Update to 2.6.6.

2019-02-02  Clément Lassieur  <clement@lassieur.org>

	gnu: Fix syntax error in emacs-xyz.scm.
	* gnu/packages/emacs-xyz.scm (emacs-repo): Add missing parentheses and
	license.

2019-02-02  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: Add emacs-google-c-style.
	* gnu/packages/emacs-xyz.scm (emacs-google-c-style): New variable.

	gnu: Add emacs-alect-themes.
	* gnu/packages/emacs-xyz.scm (emacs-alect-themes): New variable.

2019-02-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: silkaj: Update to 0.6.5.
	* gnu/packages/finance.scm (silkaj): Update to 0.6.5.
	[inputs]: Add python-click, python-dunitpery.  Remove python-pyaes,
	python-scrypt, and python-commandlines.

	gnu: python-duniterpy: Update to 0.52.0.
	* gnu/packages/finance.scm (python-duniterpy): Update to 0.52.0.
	[propagated-inputs]: Add python-pyaes.

2019-02-02  Clément Lassieur  <clement@lassieur.org>

	gnu: Add emacs-repo.
	* gnu/packages/emacs-xyz.scm (emacs-repo): New variable.

	gnu: Add emacs-dtrt-indent.
	* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): New variable.

2019-02-01  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add emacs-mkmcc-gnuplot-mode.
	* gnu/packages/emacs-xyz.scm (emacs-mkmcc-gnuplot-mode): New variable.

2019-02-01  Ludovic Courtès  <ludo@gnu.org>

	profiles: 'manual-database' hook reports progress.
	* guix/profiles.scm (manual-database)[build](compute-entries): Write a
	progress report.

2019-02-01  Ludovic Courtès  <ludo@gnu.org>

	guix package: '-A' no longer lists deprecated packages.
	Fixes a regression introduced in
	0ea939fb796fdd4f0d46d3534b2ec6135e0f3dc7.

	* guix/scripts/package.scm (process-query) <'list-available>: Change
	 #:superseded? to #:deprecated? since that's what
	 'fold-available-packages' passes.

2019-02-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: znc: Update to 1.7.2.
	* gnu/packages/messaging.scm (znc): Update to 1.7.2.

	doc: Update left-over references to lsh.
	* doc/guix.texi (Using the Configuration System, Defining Services):
	Refer to OpenSSH instead of lsh.

2019-02-01  Leo Famulari  <leo@famulari.name>

	gnu: direnv: Update to 2.15.2.
	* gnu/packages/shellutils.scm (direnv): Update to 2.15.2.
	[inputs]: Use the default Go compiler. Add go-github-com-burntsushi-toml
	and go-github-com-direnv-go-dotenv.
	[arguments]: Add a 'setup-go-environment' phase.

	gnu: Add go-github-com-direnv-go-dotenv.
	* gnu/packages/golang.scm (go-github-com-direnv-go-dotenv): New variable.

2019-02-01  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-slime: Update to 2.23.
	* gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.23.

2019-02-01  Leo Famulari  <leo@famulari.name>

	gnu: certbot, python-acme: Update to 0.30.2.
	* gnu/packages/tls.scm (certbot, python-acme): Update to 0.30.2.

2019-02-01  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.20.6.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.6.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.19.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.19.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.97.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.97.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.154.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.154.

2019-02-01  Eric Bavier  <bavier@member.fsf.org>

	gnu: imb: Update to 2019.1.
	* gnu/packages/benchmark.scm (imb)[source]: Update to 2019.1.  Use
	git-download.
	[arguments]: Adjust build and install phases for new source organization.  Let
	the standard 'install-license-files' phase do its thing.

	gnu: r-rmpi: Setup MPI for tests.
	* gnu/packages/cran.scm (r-rmpi)[arguments]: Add 'mpi-setup phase.

	gnu: fftw-openmpi: Setup MPI for tests.
	* gnu/packages/algebra.scm (fftw-openmpi)[arguments]: Add 'mpi-setup phase.

2019-01-31  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2019-01-31  Yoshinori Arai  <kumagusu08@gmail.com>

	gnu: Add xclock.
	* gnu/packages/xorg.scm (xclock): New variable.

2019-01-31  Gabriel Hondet  <gabrielhondet@gmail.com>

	gnu: Add python-isrcsubmit.
	* gnu/packages/music.scm (python-isrcsubmit): New variable.

	gnu: Add python-discid.
	* gnu/packages/music.scm (python-discid): New variable.

2019-01-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: lookingglass: Download from git.
	* gnu/packages/virtualization.scm (lookingglass)[source]: Change to GIT-FETCH.

	gnu: hwloc: Update to 2.0.3.
	* gnu/packages/mpi.scm (hwloc-2.0): Update to 2.0.3.

	gnu: hwloc@1: Update to 1.11.12.
	* gnu/packages/mpi.scm (hwloc): Update to 1.11.12.

	gnu: VTK: Update to 8.2.0.
	* gnu/packages/image-processing.scm (vtk): Update to 8.2.0.

	gnu: VTK: Use HTTPS URLs.
	* gnu/packages/image-processing.scm (vtk)[source, home-page]: Use HTTPS.

	gnu: whois: Update to 5.4.1.
	* gnu/packages/networking.scm (whois): Update to 5.4.1.

	gnu: json-modern-cxx: Fetch from git.
	* gnu/packages/cpp.scm (json-modern-cxx)[source]: Use GIT-FETCH.
	[source](snippet): End on #t.

	gnu: httpd: Update to 2.4.38.
	* gnu/packages/web.scm (httpd): Update to 2.4.38.

	gnu: libwebp: Update to 1.0.2.
	* gnu/packages/image.scm (libwebp): Update to 1.0.2.

	gnu: p11-kit: Update to 0.23.15.
	* gnu/packages/patches/p11-kit-jks-timestamps.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/tls.scm (p11-kit): Update to 0.23.15.
	[source](patches): New field.

	gnu: i3-wm: Update to 4.16.1.
	* gnu/packages/wm.scm (i3-wm): Update to 4.16.1.

	gnu: msmtp: Update to 1.8.2.
	* gnu/packages/mail.scm (msmtp): Update to 1.8.2.

2019-01-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tcc: Fix building on armhf-linux.
	* gnu/packages/c.scm (tcc)[arguments]: Add 'configure-flag to set the
	triplet when building for armhf-linux.

	gnu: tcc: Mark aarch64-linux as supported.
	* gnu/packages/c.scm (tcc)[supported-systems]: Remove aarch64.

2019-01-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove xboing.
	* gnu/packages/games.scm (xboing): Remove variable.

	gnu: guile-hall: Wrap with guile-config.
	* gnu/packages/guile-xyz.scm (guile-hall)[arguments]: Extend
	"hall-wrap-binaries" phase to include guile-config in the load path.

2019-01-31  Andreas Enge  <andreas@enge.fr>

	gnu: Add python-cypari2 and python2-cypari2.
	* gnu/packages/sagemath.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register new module.

2019-01-31  Leo Famulari  <leo@famulari.name>

	gnu: QEMU: Fix CVE-2018-16872 and CVE-2019-6778.
	* gnu/packages/patches/qemu-CVE-2018-16872.patch,
	gnu/packages/patches/qemu-CVE-2019-6778.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/virtualization.scm (qemu)[source]: Use them.

2019-01-31  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: rss-bridge: Update to 2019-01-13.
	* gnu/packages/web.scm (rss-bridge): Update to 2019-01-13.
	[source]: Use git-fetch.
	[native-inputs]: Remove gzip and tar.

2019-01-31  Rutger Helling  <rhelling@mykolab.com>

	gnu: scdoc: Update to 1.8.1.
	* gnu/packages/man.scm (scdoc): Update to 1.8.1.

2019-01-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mame: Update to 0.206.
	* gnu/packages/emulators.scm (mame): Update to 0.206.

2019-01-30  Kei Kebreau  <kkebreau@posteo.net>

	gnu: Add lhasa.
	* gnu/packages/compression.scm (lhasa): New variable.

2019-01-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: star: Update to 2.7.0a.
	* gnu/packages/bioinformatics.scm (star): Update to 2.7.0a.

2019-01-30  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 60.5.0-guix1 [security-fixes].
	Includes fixes for CVE-2018-18500, CVE-2018-18501, and CVE-2018-18505.

	* gnu/packages/gnuzilla.scm (icecat): Update to 60.5.0-guix1.
	[version]: Use %icecat-version.
	[source]: Inherit from 'icecat-source'.  Remove obsolete patches.
	* gnu/packages/patches/icecat-avoid-bundled-libraries.patch,
	gnu/packages/patches/icecat-use-system-graphite2+harfbuzz.patch,
	gnu/packages/patches/icecat-use-system-media-libs.patch: Adapt to 60.5.0.

2019-01-30  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Add icecat-source.
	* gnu/packages/gnuzilla.scm (computed-origin-method): New variable.
	(%icecat-version, icecat-source): New variables.
	* gnu/packages/patches/icecat-makeicecat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-01-29  Ludovic Courtès  <ludo@gnu.org>

	gnu: clang-runtime@3.5: Fix compilation on glibc 2.28.
	Reported by zimoun <zimon.toutoune@gmail.com>.

	* gnu/packages/llvm.scm (clang-runtime-3.5): Add
	"clang-3.5-libsanitizer-ustat-fix.patch".

2019-01-29  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-commonmark: Update to 0.1.2.
	* gnu/packages/guile-xyz.scm (guile-commonmark): Update to 0.1.2.
	[source](modules, snippet): Remove.

	gnu: guile-git: Update to 0.2.0.
	* gnu/packages/guile.scm (guile-git): Update to 0.2.0.

2019-01-29  Leo Famulari  <leo@famulari.name>

	gnu: Mutt: Update to 1.11.2.
	* gnu/packages/mail.scm (mutt): Update to 1.11.2.

2019-01-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add texlive-latex-beamer.
	* gnu/packages/tex.scm (texlive-latex-beamer): New variable.

	gnu: texlive-latex-seminar: Copy files to output.
	* gnu/packages/tex.scm (texlive-latex-seminar)[build-system]: Use
	trivial-build-system.
	[arguments]: Copy files to output.

2019-01-29  Ludovic Courtès  <ludo@gnu.org>

	pull: Default to verbosity level 1.
	* guix/scripts/pull.scm (%default-options): Change 'verbosity to 1.

	self: Produce progress reports compatible with (guix status).
	* guix/self.scm (compiled-modules)[build](report-load)
	(report-compilation): Write "[M/N]" progress reports.
	Use line-buffering.

	status: Print a progress bar for on-going builds when possible.
	* guix/status.scm (print-build-event)[report-build-progress]: New
	procedure.
	[print-log-line]: Add ID parameter.  Call 'report-build-progress' when
	appropriate.
	Adjust callers.

	status: Keep track of build completion as reported by build tools.
	* guix/status.scm (<build>)[completion]: New field.
	(build): Add #:completion parameter.
	(%percentage-line-rx, %fraction-line-rx): New variables.
	(update-build): New procedure.
	(compute-status): Add 'build-log' case.
	* tests/status.scm ("compute-status, build completion"): New test.

	status: Record more information about builds.
	* guix/status.scm (<build>): New record type.
	(build, matching-build): New procedures.
	(compute-status): Adjust to manipulate <build> records instead of
	derivation file names in 'build-status-builds-completed' and
	'build-status-building'.
	(build-event-output-port)[process-line]: Use 'string-split' to preserve
	spaces.
	* tests/status.scm ("compute-status, builds + substitutes")
	("compute-status, missing events"): Adjust to expect <build> records.
	Produce complete "build-started" events.
	("compute-status, multiplexed build output"): Likewise, and remove
	"bar.drv" from 'builds-completed'.

	channels: Do not offload package cache derivation.
	* guix/channels.scm (package-cache-file): Pass #:local-build? to
	'gexp->derivation-in-inferior'.

	build-system/gnu: Report invocation errors in a human-friendly way.
	* guix/build/utils.scm (report-invoke-error): New procedure.
	* guix/build/gnu-build-system.scm (gnu-build): Guard against
	'invoke-error?'.

2019-01-29  Mathieu Lirzin  <mthl@gnu.org>

	gnu: clojure: Update to 1.10.0.
	* gnu/packages/clojure.scm (clojure): Update to 1.10.0.
	[source]: Use 'git-fetch'.

2019-01-29  Rutger Helling  <rhelling@mykolab.com>

	gnu: kitty: Update to 0.13.3.
	* gnu/packages/terminals.scm (kitty): Update to 0.13.3.
	[inputs]: Replace python2-pygments with python-pygments. Add wayland.
	[arguments]: Add 'hard-code-libegl phase.

2019-01-29  Ludovic Courtès  <ludo@gnu.org>

	utils: Switch to the new 'setvbuf' API.
	* guix/build/utils.scm (setvbuf) [(and guile-2 (not guile-2.2))]: New
	procedure.
	(remove-store-references): Use the 2.2 'setvbuf' API style.
	* guix/build/gnu-build-system.scm (gnu-build): Likewise.

2019-01-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: x265: Update to 3.0.
	* gnu/packages/video.scm (x265): Update to 3.0.
	[source]: Remove patch.
	* gnu/packages/patches/x265-detect512-all-arches.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-01-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 4bddd12.
	* gnu/packages/package-management.scm (guix): Update to 4bddd12.

2019-01-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add missing file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/installer/newt/user.scm.

2019-01-28  Gábor Boskovits  <boskovits@gmail.com>

	gnu: Add openjdk 11.
	* gnu/packages/java.scm (openjdk11): New variable.

2019-01-28  Meiyo Peng  <meiyo.peng@gmail.com>

	gnu: fish: Use fish-foreign-env to source /etc/profile.
	* gnu/packages/shells.scm (fish): Use fish-foreign-env to source /etc/profile
	  when user logs in.

	gnu: Add fish-foreign-env.
	* gnu/packages/shells.scm (fish-foreign-env): New variable.

	gnu: fish: Update to 3.0.0.
	* gnu/packages/shells.scm (fish): Update to 3.0.0.
	  [source]: Remove dead URL.
	  [inputs]: Remove bc.  Replace python-wrapper with python.
	  [arguments]: Remove configure-flags.  Enable fish to source
	  /etc/fish/config.fish.  Enable completions, functions and configurations
	  in user's and system's guix profiles.

2019-01-28  Ludovic Courtès  <ludo@gnu.org>

	pull: Don't trigger 'hash guix' hint needlessly.
	Previously if ~/.config/guix/current/bin was in $PATH, we'd still
	suggest to run 'hash guix' because we'd compare (which "guix") against
	/var/guix/profiles/per-user/….

	* guix/scripts/pull.scm (build-and-install): Check whether (which
	"guix") matches PROFILE or its user-friendly variant.

2019-01-28  Ludovic Courtès  <ludo@gnu.org>

	channels: Turn off deprecation warnings when loading 'build-self.scm'.
	* guix/channels.scm (build-from-source): Parameterize
	DEPRECATION-WARNING-PORT when loading SCRIPT.

	upstream: Temporarily skip failing test.
	* tests/upstream.scm ("coalesce-sources same version"): Skip.

	gnu: youtube-dl: Update to 2019.01.27.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.01.27.

2019-01-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: fastcap: Fix build and use INVOKE.
	* gnu/packages/engineering.scm (fastcap)[native-inputs]: Replace texlive-tiny
	with a texlive-union including texlive-fonts-amsfonts.
	[arguments]: Use INVOKE in build phases.

2019-01-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: scons: Update to 3.0.3.
	Fixes <https://bugs.gnu.org/34236>.

	* gnu/packages/python-xyz.scm (scons): Update to 3.0.3.
	[arguments]: Add "bootstrap" phase.

2019-01-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-genomicfeatures: Update to 1.34.2.
	* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.34.2.

	gnu: r-variantannotation: Update to 1.28.10.
	* gnu/packages/bioinformatics.scm (r-variantannotation): Update to 1.28.10.

	gnu: r-rmpfr: Update to 0.7-2.
	* gnu/packages/cran.scm (r-rmpfr): Update to 0.7-2.

	gnu: r-waveslim: Update to 1.7.5.1.
	* gnu/packages/cran.scm (r-waveslim): Update to 1.7.5.1.

	gnu: r-activity: Update to 1.2.
	* gnu/packages/cran.scm (r-activity): Update to 1.2.
	[propagated-inputs]: Remove r-overlap.

	gnu: r-emmeans: Update to 1.3.2.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.3.2.

	gnu: r-th-data: Update to 1.0-10.
	* gnu/packages/cran.scm (r-th-data): Update to 1.0-10.

	gnu: r-acceptancesampling: Update to 1.0-6.
	* gnu/packages/cran.scm (r-acceptancesampling): Update to 1.0-6.

	gnu: r-vioplot: Update to 0.3.0.
	* gnu/packages/cran.scm (r-vioplot): Update to 0.3.0.
	[propagated-inputs]: Add r-zoo.

	gnu: r-jomo: Update to 2.6-6.
	* gnu/packages/cran.scm (r-jomo): Update to 2.6-6.

	gnu: r-fitdistrplus: Update to 1.0-14.
	* gnu/packages/cran.scm (r-fitdistrplus): Update to 1.0-14.

	gnu: r-colorspace: Update to 1.4-0.
	* gnu/packages/cran.scm (r-colorspace): Update to 1.4-0.

	gnu: r-ggmap: Update to 2.6.2.
	* gnu/packages/cran.scm (r-ggmap): Update to 2.6.2.

	gnu: r-ranger: Update to 0.11.1.
	* gnu/packages/statistics.scm (r-ranger): Update to 0.11.1.

	gnu: r-prabclus: Update to 2.2-7.
	* gnu/packages/statistics.scm (r-prabclus): Update to 2.2-7.

	gnu: r-gplots: Update to 3.0.1.1.
	* gnu/packages/statistics.scm (r-gplots): Update to 3.0.1.1.

	gnu: r-hmisc: Update to 4.2-0.
	* gnu/packages/statistics.scm (r-hmisc): Update to 4.2-0.

	gnu: r-purrr: Update to 0.3.0.
	* gnu/packages/statistics.scm (r-purrr): Update to 0.3.0.
	[propagated-inputs]: Remove r-tibble.

	gnu: r-e1071: Update to 1.7-0.1.
	* gnu/packages/statistics.scm (r-e1071): Update to 1.7-0.1.

	gnu: r-rcpparmadillo: Update to 0.9.200.7.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.200.7.0.

	gnu: r-openssl: Update to 1.2.1.
	* gnu/packages/statistics.scm (r-openssl): Update to 1.2.1.
	[native-inputs]: Add pkg-config.
	[propagated-inputs]: Add r-askpass.

	gnu: r-checkmate: Update to 1.9.1.
	* gnu/packages/statistics.scm (r-checkmate): Update to 1.9.1.

	gnu: r-data-table: Update to 1.12.0.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.12.0.

	gnu: r-qtl: Update to 1.44-9.
	* gnu/packages/bioinformatics.scm (r-qtl): Update to 1.44-9.

	gnu: r-optparse: Update to 1.6.1.
	* gnu/packages/bioinformatics.scm (r-optparse): Update to 1.6.1.

	gnu: Add r-askpass.
	* gnu/packages/cran.scm (r-askpass): New variable.

	gnu: Add r-sys.
	* gnu/packages/cran.scm (r-sys): New variable.

2019-01-28  Ludovic Courtès  <ludo@gnu.org>

	nls: Update 'de' translation of the manual.

	packages: 'package-input-rewriting' can take a promise.
	* guix/packages.scm (package-input-rewriting): Allow REPLACEMENTS to be
	a promise.
	* gnu/packages/guile.scm (package-for-guile-2.0): Delay the first
	argument to 'package-input-rewriting'.

	doc: Clarify 'sudo' vs. 'guix pull' and 'guix system reconfigure'.
	* doc/guix.texi (Proceeding with the Installation): Clarify use of
	"sudo" with "guix pull" and "guix system reconfigure".

	gnu: Remove now unused 'package-for-guile-2.2' procedure.
	* gnu/packages/guile.scm (package-for-guile-2.2): Remove.

2019-01-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mumi: Update to 0.0.0-3.ea5a738.
	* gnu/packages/mail.scm (mumi): Update to 0.0.0-3.ea5a738.

2019-01-28  swedebugia  <swedebugia@riseup.net>

	gnu: artanis: Update to 0.3.1.
	* gnu/packages/guile-xyz.scm (artanis): Update to 0.3.1.
	[snippet]: Remove bundled guile-redis.
	[inputs]: Add guile-redis.

2019-01-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Move most packages from guile.scm to new module.
	* gnu/packages/guile.scm (artanis, guildhall, guile-aspell, guile-bash,
	guile-8sync, guile-daemon, guile-dsv, guile-fibers, guile-syntax-highlight,
	guile-sjson, guile-colorized, guile-pfds, guile-aa-tree, guile-simple-zmq,
	jupyter-guile-kernel, guile-sparql, guile-debbugs, guile-email,
	guile-debbugs-next, guile-newt, guile-mastodon, guile-parted, guile-xosd,
	guile-dbi, guile-dbd-sqlite3, guile-config, guile-hall, guile-ics, guile-wisp,
	guile-sly, g-wrap, guile-miniadapton, guile-reader, guile2.2-reader,
	guile-ncurses, guile-ncurses/gpm, guile-lib, guile2.0-lib, guile2.2-lib,
	guile-minikanren, guile2.0-minikanren, guile2.2-minikanren, guile-irregex,
	guile2.0-irregex, guile2.2-irregex, haunt, guile2.0-haunt, guile2.2-haunt,
	guile-redis, guile2.0-redis, guile2.2-redis, guile-commonmark,
	guile2.0-commonmark, guile2.2-commonmark, mcron, mcron2): Move these variables
	from here...
	* gnu/packages/guile-xyz.scm: ...to this new file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* gnu/installer.scm,
	gnu/packages/bioinformatics.scm,
	gnu/packages/ci.scm,
	gnu/packages/gtk.scm,
	gnu/packages/guile.scm,
	gnu/packages/mail.scm,
	gnu/packages/package-management.scm,
	gnu/packages/skribilo.scm,
	gnu/packages/web.scm,
	gnu/services/mcron.scm: Update module references.

	gnu: python-discover: Use PYPI-URI.
	* gnu/packages/check.scm (python-discover)[source]: Use PYPI-URI.

	gnu: python-testlib: Use PYPI-URI.
	* gnu/packages/check.scm (python-testlib)[source]: Use PYPI-URI.

	gnu: python-testrepository-bootstrap: Use PYPI-URI.
	* gnu/packages/check.scm (python-testrepository-bootstrap)[source]: Use
	PYPI-URI.

	gnu: python2-jsonrpclib: Use PYPI-URI.
	* gnu/packages/python-xyz.scm (python2-jsonrpclib)[source]: Use PYPI-URI.

	gnu: python-pykafka: Use PYPI-URI.
	* gnu/packages/python-xyz.scm (python-pykafka)[source]: Use PYPI-URI.

	gnu: python-configobj: Use PYPI-URI.
	* gnu/packages/python-xyz.scm (python-configobj)[source]: Use PYPI-URI.

	gnu: python-pretend: Use PYPI-URI.
	* gnu/packages/python-xyz.scm (python-pretend)[source]: Use PYPI-URI.

	gnu: python-prettytable: Use PYPI-URI.
	* gnu/packages/python-xyz.scm (python-prettytable)[source]: Use PYPI-URI.

	gnu: python-pyflakes-0.8.1: Use PYPI-URI.
	* gnu/packages/python-xyz.scm (python-pyflakes-0.8.1)[source]: Use PYPI-URI.

	gnu: python-pep8-1.5.7: Use PYPI-URI.
	* gnu/packages/python-xyz.scm (python-pep8-1.5.7)[source]: Use PYPI-URI.

	gnu: python-ipython-genutils: Use PYPI-URI.
	* gnu/packages/python-xyz.scm (python-ipython-genutils)[source]: Use PYPI-URI.

	gnu: python-simplegeneric: Use PYPI-URI.
	* gnu/packages/python-xyz.scm (python-simplegeneric)[source]: Use PYPI-URI.

	gnu: python-markupsafe: Use PYPI-URI.
	* gnu/packages/python-xyz.scm (python-markupsafe)[source]: Use PYPI-URI.

	gnu: python-jsonschema: Use PYPI-URI.
	* gnu/packages/python-xyz.scm (python-jsonschema)[source]: Use PYPI-URI.

	gnu: python-mimeparse: Use PYPI-URI.
	* gnu/packages/python-xyz.scm (python-mimeparse)[source]: Use PYPI-URI.

	gnu: python2-mechanize: Use PYPI-URI.
	* gnu/packages/python-xyz.scm (python2-mechanize)[source]: Use PYPI-URI.

	gnu: python-lockfile: Use PYPI-URI.
	* gnu/packages/python-xyz.scm (python-lockfile)[source]: Use PYPI-URI.

	gnu: python2-backport-ssl-match-hostname: Use PYPI-URI.
	* gnu/packages/python-xyz.scm (python2-backport-ssl-match-hostname)[source]:
	Use PYPI-URI.

	gnu: python-zope-security: Use PYPI-URI.
	* gnu/packages/python-web.scm (python-zope-security)[source]: Use PYPI-URI.

	gnu: python-zope-location: Use PYPI-URI.
	* gnu/packages/python-web.scm (python-zope-location)[source]: Use PYPI-URI.

	gnu: python-zope-proxy: Use PYPI-URI.
	* gnu/packages/python-web.scm (python-zope-proxy)[source]: Use PYPI-URI.

	gnu: python-zope-configuration: Use PYPI-URI.
	* gnu/packages/python-web.scm (python-zope-configuration)[source]: Use
	PYPI-URI.

	gnu: python-zope-schema: Use PYPI-URI.
	* gnu/packages/python-web.scm (python-zope-schema)[source]: Use PYPI-URI.

	gnu: python-zope-i18nmessageid: Use PYPI-URI.
	* gnu/packages/python-web.scm (python-zope-i18nmessageid)[source]: Use PYPI-URI.

	gnu: python-zope-testrunner: Use PYPI-URI.
	* gnu/packages/python-web.scm (python-zope-testrunner)[source]: Use PYPI-URI.

	gnu: python-zope-exceptions: Use PYPI-URI.
	* gnu/packages/python-web.scm (python-zope-exceptions)[source]: Use PYPI-URI.

	gnu: python-zope-interface: Use PYPI-URI.
	* gnu/packages/python-web.scm (python-zope-interface)[source]: Use PYPI-URI.

	gnu: python-zope-event: Use PYPI-URI.
	* gnu/packages/python-web.scm (python-zope-event)[source]: Use PYPI-URI.

	gnu: python-wsgi-intercept: Use PYPI-URI.
	* gnu/packages/python-web.scm (python-wsgi-intercept)[source]: Use PYPI-URI.

2019-01-28  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: %default-xorg-modules: Include xf86-video-amdgpu.
	* gnu/services/xorg.scm (%default-xorg-modules): Include xf86-video-amdgpu.
	Rephrase comment to clarify the priority order.

	gnu: Add xf86-video-amdgpu.
	* gnu/packages/xorg.scm (xf86-video-amdgpu): New variable.

2019-01-28  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: Krita: Update to 4.1.7.101.
	* gnu/packages/kde.scm (krita): Update to 4.1.7.101.

2019-01-28  Rutger Helling  <rhelling@mykolab.com>

	gnu: mgba: Update to 0.7.0.
	* gnu/packages/emulators.scm (mgba): Update to 0.7.0.
	[source]: Use git-fetch.
	[arguments]: Remove "-DCMAKE_INSTALL_LIBDIR" configuration flag.

2019-01-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-ecdsa: Use PYPI-URI.
	* gnu/packages/python-crypto.scm (python-ecdsa)[source]: Use PYPI-URI.

	gnu: python-py-bcrypt: Use PYPI-URI.
	* gnu/packages/python-crypto.scm (python-py-bcrypt)[source]: Use PYPI-URI.

	gnu: grantlee: Fetch sources via git.
	* gnu/packages/qt.scm (grantlee)[source]: Fetch via git.

2019-01-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-flask-restful: Update to 0.3.7.
	* gnu/packages/python-web.scm (python-flask-restful): Update to 0.3.7.

	gnu: python-cryptography, python-cryptography-vectors: Update to 2.5.
	* gnu/packages/python-crypto.scm (python-cryptography,
	python-cryptography-vectors): Update to 2.5.

	gnu: python-bcrypt: Update to 3.1.6.
	* gnu/packages/python-crypto.scm (python-bcrypt): Update to 3.1.6.

	gnu: python-urllib3: Update to 1.24.1.
	* gnu/packages/python-web.scm (python-urllib3): Update to 1.24.1.
	[native-inputs]: Remove python-nose, add python-pytest.
	[propagated-inputs]: Add python-pysocks.
	[home-page]: Update home-page url.

	gnu: python-flaky: Update to 3.5.3.
	* gnu/packages/check.scm (python-flaky): Update to 3.5.3.

	gnu: python-tornado: Update to 5.1.1.
	* gnu/packages/python-web.scm (python-tornado): Update to 5.1.1.
	[propagated-inputs]: Move python-backports-abc to python2-tornado only.
	[home-page]: Use https.

	gnu: python-flask: Run test suite.
	* gnu/packages/python-web.scm (python-flask)[arguments]: Use custom
	'check phase.
	[native-inputs]: Add python-pytest.

	gnu: python-flask: Update to 1.0.2.
	* gnu/pacakges/python-web.scm (python-flask): Update to 1.0.2.
	[home-page]: Update to new home-page.

	gnu: python-werkzeug: Update to 0.14.1.
	* gnu/packages/python-web.scm (python-werkzeug): Update to 0.14.1.
	[arguments]: Run tests after 'install phase. Use custom 'check phase.
	[propagated-inputs]: Add python-requests.
	[home-page]: Update to new home-page.

	gnu: python-click: Enable tests.
	* gnu/packages/python-xyz.scm (python-click)[arguments]: Enable tests.
	Add custom 'check phase.

	gnu: python-click: Update to 7.0.
	* gnu/packages/python-xyz.scm (python-click): Update to 7.0.
	[home-page]: Update to new home-page.

	gnu: python-itsdangerous: Update to 1.1.0.
	* gnu/packages/python-xyz.scm (python-itsdangerous): Update to 1.1.0.
	[source]: Use pypi uri.
	[home-page]: Update to new home-page.

	gnu: python-entrypoints: Update to 0.3.
	* gnu/packages/python-xyz.scm (python-entrypoints): Update to 0.3.
	[source]: Use pypi uri.

2019-01-27  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.20.5.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.5.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.18.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.18.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.96.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.96.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.153.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.153.

	gnu: linux-libre@4.4: Update to 4.4.172.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.172.

2019-01-27  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: supercollider: Update to 3.10.1.
	* gnu/packages/audio.scm (supercollider): Update to 3.10.1.

2019-01-26  Eric Bavier  <bavier@member.fsf.org>

	gnu: Add stoken.
	* gnu/packages/crypto.scm (stoken): New variable.

2019-01-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: telepathy-glib: Build sequentially.
	* gnu/packages/glib.scm (telepathy-glib)[arguments]: Pass
	 #:parallel-build? #f.

2019-01-26  Ludovic Courtès  <ludo@gnu.org>

	download: Ask not to use TLS 1.3.
	Works around <https://bugs.gnu.org/34102>.
	Reported by Marius Bakke <mbakke@fastmail.com>.

	* guix/build/download.scm (tls-wrap): Add "-VERS-TLS1.3" to the priority
	string when (gnutls-version) is not prefixed by "3.5".

2019-01-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-keyring: Enable tests.
	* gnu/packages/python-crypto.scm (python-keyring)[arguments]: Enable
	tests.
	[native-inputs]: Add python-pytest, python-pytest-runner.

2019-01-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-for-guile-emacs: Remove redundant build phases.
	* gnu/packages/guile.scm (guile-for-guile-emacs)[arguments]: Remove build
	phases "autogen" and "patch-/bin/sh".

	gnu: stress-make: Use INVOKE.
	* gnu/packages/debug.scm (stress-make)[arguments]: Use INVOKE.

	gnu: american-fuzzy-lop: Unconditionally return #T from build phases.
	* gnu/packages/debug.scm (american-fuzzy-lop)[arguments]: Use INVOKE and
	unconditionally return #T from build phases.

	gnu: guile-ncurses: Unconditionally return #T from build phases.
	* gnu/packages/guile.scm (guile-ncurses)[arguments]: Use INVOKE.

	gnu: crawl: Use INVOKE.
	* gnu/packages/games.scm (crawl)[arguments]: Use INVOKE in "check" phase.

	gnu: fillets-ng: Use INVOKE.
	* gnu/packages/games.scm (fillets-ng)[arguments]: Use INVOKE in "install-data"
	phase.

	gnu: kiki: Use INVOKE.
	* gnu/packages/games.scm (kiki)[arguments]: Use INVOKE.

	gnu: openttd-engine: Use INVOKE.
	* gnu/packages/games.scm (openttd-engine)[arguments]: Use INVOKE in configure
	phase.

	gnu: emacs-ivy: Update to 0.11.0.
	* gnu/packages/emacs-xyz.scm (emacs-ivy): Update to 0.11.0.

2019-01-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: stepmania: Fix build flags non-Intel machines.
	* gnu/packages/games.scm (stepmania)[arguments]: Add a configure-flag on
	non-Intel machines to disable SSE2 optimizations.

2019-01-26  Kei Kebreau  <kkebreau@posteo.net>

	gnu: maxima: Patch hardcoded paths.
	* gnu/packages/maths.scm: (maxima): Patch hardcoded paths.
	[arguments]: Add the phase 'patch-paths' to replace references to sed,
	dirname, and head with direct references to the store.
	[inputs]: Add sed.

2019-01-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: xboing: Use INVOKE.
	* gnu/packages/games.scm (xboing)[arguments]: Use INVOKE in build phases.  Do
	not replace "install" phase; add new "install-man-pages" phase instead.

	gnu: cmatrix: Use INVOKE.
	* gnu/packages/games.scm (cmatrix)[arguments]: Use INVOKE.

	gnu: cowsay: Use INVOKE.
	* gnu/packages/games.scm (cowsay)[arguments]: Use INVOKE in build phases.

	gnu: python-django: Use INVOKE.
	* gnu/packages/django.scm (python-django)[arguments]: Use INVOKE.

	gnu: ding: Use INVOKE.
	* gnu/packages/dictionaries.scm (ding)[arguments]: Use INVOKE.

	gnu: uthash: Use INVOKE.
	* gnu/packages/datastructures.scm (uthash)[arguments]: Use INVOKE.

	gnu: uthash: Fetch sources via git.
	* gnu/packages/datastructures.scm (uthash)[source]: Fetch source code via git.

	gnu: make-u-boot-package: Use INVOKE.
	* gnu/packages/bootloaders.scm (make-u-boot-package)[arguments]: Use INVOKE in
	"configure" phase.

	gnu: libksysguard: Use INVOKE.
	* gnu/packages/kde.scm (libksysguard)[arguments]: Use INVOKE in "check" phase.

	gnu: kdelibs4support: Use INVOKE.
	* gnu/packages/kde-frameworks.scm (kdelibs4support)[arguments]: Use INVOKE in
	"check" phase.

	gnu: baloo: Use INVOKE.
	* gnu/packages/kde-frameworks.scm (baloo)[arguments]: Use INVOKE in "check"
	phase.

	gnu: knotifications: Use INVOKE.
	* gnu/packages/kde-frameworks.scm (knotifications)[arguments]: Use INVOKE in
	"check" phase.

	gnu: kauth: Use INVOKE.
	* gnu/packages/kde-frameworks.scm (kauth)[arguments]: Use INVOKE in "check"
	phase.

	gnu: solid: Use INVOKE.
	* gnu/packages/kde-frameworks.scm (solid)[arguments]: Use INVOKE in "check"
	phase.

	gnu: networkmanager-qt: Use INVOKE.
	* gnu/packages/kde-frameworks.scm (networkmanager-qt)[arguments]: Use INVOKE
	in "check" phase.

	gnu: modemmanager-qt: Use INVOKE.
	* gnu/packages/kde-frameworks.scm (modemmanager-qt)[arguments]: Use INVOKE in
	"check" phase.

	gnu: kdbusaddons: Use INVOKE.
	* gnu/packages/kde-frameworks.scm (kdbusaddons)[arguments]: Use INVOKE in
	check phase.

	gnu: kcoreaddons: Disable broken test.
	* gnu/packages/kde-frameworks.scm (kcoreaddons)[arguments]: Disable
	benchNotifyWatcher test because it installs too many inotify watches and fails
	with ENOSPC.

2019-01-26  Leo Famulari  <leo@famulari.name>

	gnu: Go: Update to 1.11.5 [fixes CVE-2019-6486].
	* gnu/packages/golang.scm (go-1.11): Update to 1.11.5.
	[arguments]: Add a 'tarbomb-workaround' phase and adapt the 'chdir' phase for
	the tarbomb.

2019-01-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: musescore: Update to 3.0.1.
	* gnu/packages/music.scm (musescore): Update to 3.0.1.

2019-01-25  Ludovic Courtès  <ludo@gnu.org>

	doc: Update bit about GUIX_LD_WRAPPER_ALLOW_IMPURITIES.
	This is a followup to d0a2db47fb550d684c47a0ae3b541a9a71727d9e.

	* doc/guix.texi (Application Setup)[The GCC toolchain]: Adjust bit
	about GUIX_LD_WRAPPER_ALLOW_IMPURITIES.

2019-01-25  Ludovic Courtès  <ludo@gnu.org>

	doc: Switch from "GuixSD" to "Guix System".
	* doc/guix.texi (Introduction): Add footnote about the change from
	"GuixSD" to "Guix System".
	Replace occurrences of "GuixSD" with "Guix System", "Guix", "system", or
	other appropriate phrases.

2019-01-25  Ludovic Courtès  <ludo@gnu.org>

	doc: Make /dev/kvm note more visible.
	Suggested by Giovanni Biscuolo <g@xelera.eu>.

	* doc/guix.texi (Invoking guix system): Move note about /dev/kvm access
	to the beginning of the 'vm' action description.

2019-01-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Remove 'guix-devel' variable.
	* gnu/packages/package-management.scm (guix-devel): Remove.

2019-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pepr: Use PYPI-URI.
	* gnu/packages/bioinformatics.scm (pepr)[source]: Use PYPI-URI.

	gnu: python2-warpedlmm: Use PYPI-URI.
	* gnu/packages/bioinformatics.scm (python2-warpedlmm)[source]: Use PYPI-URI.

	gnu: attic: Use PYPI-URI.
	* gnu/packages/backup.scm (attic)[source]: Use PYPI-URI.

	gnu: graphios: Use PYPI-URI.
	* gnu/packages/admin.scm (graphios)[source]: Use PYPI-URI.

	gnu: python-sqlalchemy: Use PYPI-URI.
	* gnu/packages/databases.scm (python-sqlalchemy)[source]: Use PYPI-URI.

	gnu: python-pyaudio: Use PYPI-URI.
	* gnu/packages/audio.scm (python-pyaudio)[source]: Use PYPI-URI.

	gnu: femtolisp: Use INVOKE.
	* gnu/packages/scheme.scm (femtolisp)[arguments]: Remove "bootstrap" phase;
	use INVOKE and return #T unconditionally.

2019-01-25  Christopher Baines  <mail@cbaines.net>

	gnu: linkchecker: Fix most test failures.
	Add a patch to skip more tests that require the network. Along with some other
	changes, this gets all but of one of the tests passing.

	The remaining test is broken due to a problem with the Python package in Guix,
	which is fixed by [1] which is currently on the core-updates branch. This
	patch doesn't work on core-updates due to python2-miniboa not being present.

	1: d453b0e11d3f001a8160a7d126fdbf40e45d5042

	* gnu/packages/python.scm (linkchecker)[source]: Add patch.
	[native-inputs]: Add more inputs required for the tests.
	[arguments]: Enable the tests, move the 'check phase after 'install. Test
	using the installed software, and use py.test.

2019-01-25  Eric Bavier  <bavier@member.fsf.org>

	gnu: dealii-openmpi: Setup MPI for tests.
	* gnu/packages/maths.scm (dealii-openmpi)[arguments]: Add 'mpi-setup' phase.

2019-01-25  Eric Bavier  <bavier@cray.com>

	superlu-dist: Upgrade to 6.1.0.
	* gnu/packages/patches/superlu-dist-awpm-grid.patch: New file.
	* gnu/packages/maths.scm (superlu-dist)[source]: Upgrade to 6.0.0.  Remove
	extraneous 'use-modules' in snippet.
	[build-system]: Change to cmake-build-system.
	[propagated-inputs]:   Replace pt-scotch with pt-scotch32 to match integer
	sizes.  Add "parmetis" input, from pt-scotch32.  Move lapack to ...
	[inputs]: ...here.  Add openblas and combinatorial-blas.
	[arguments]: Replace 'configure' phase with #:configure-flags.  Add
	'set-c++-standard' and 'omp-setup' phases.  Remove
	'create-install-directories, 'check', and 'install' phases, which are now
	handled by cmake.
	* gnu/local.mk (dist_patch_DATA): Add patch.

	scotch: Upgrade to 6.0.6.
	* gnu/packages/maths.scm (scotch): Upgrade to 6.0.6.
	[source]: Remove patches that have been fixed upstream.
	[arguments]: Add 'install-metis' phase.
	[outputs]: New field.
	(pt-scotch, pt-scotch32)[arguments]: Add 'mpi-setup' phase.  Use 'invoke'.
	* gnu/packages/patches/scotch-graph-diam-64.patch,
	gnu/packages/patches/scotch-graph-induce-type-64.patch,
	gnu/packages/patches/scotch-test-threading.patch: Delete files.
	* gnu/packages/patches/scotch-integer-declarations.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust as necessary.

	gnu: Add Combinatorial BLAS.
	* gnu/packages/maths.scm (combinatorial-blas): New variable.
	* gnu/packages/patches/combinatorial-blas-awpm.patch,
	gnu/packages/patches/combinatorial-blas-io-fix.patch: New files
	* gnu/local.mk(dist_patch_DATA): Add them.

2019-01-25  Danny Milosavljevic  <dannym@scratchpost.org>

	linux-modules: module-soft-dependencies: Remove colon from section names.
	Follow-up to 1a5f46621b44aa1458ad7acd4eca5fe1d4574f92.

	* gnu/build/linux-modules.scm (module-soft-dependencies): Remove colon from
	section names.

2019-01-25  Danny Milosavljevic  <dannym@scratchpost.org>

	linux-modules: Add module-soft-dependencies.
	* gnu/build/linux-modules.scm (not-softdep-whitespace): New variable.
	(module-soft-dependencies): New procedure.

2019-01-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add stepmania.
	* gnu/packages/games.scm (stepmania):
	* gnu/packages/video.scm (ffmpeg-for-stepmania): New variables.

2019-01-25  Ricardo Wurmus  <rekado@elephly.net>

	Merge branch 'master' into staging

	gnu: kcoreaddons: Fix broken test.
	* gnu/packages/kde-frameworks.scm (kcoreaddons)[arguments]: Add build phase
	"fix-broken-test".

	gnu: infiniband-diags: Remove custom bootstrap phase.
	* gnu/packages/fabric-management.scm (infiniband-diags)[arguments]: Remove
	"autotools" phase.

	Merge branch 'master' into staging

	gnu: gpgme: Update to 1.12.0.
	* gnu/packages/gnupg.scm (gpgme): Update to 1.12.0.

	gnu: gpgme: Add patch to fix qgpgme tests.
	* gnu/packages/gnupg.scm (gpgme)[source]: Add upstream patch.

	gnu: pcb-rnd: Use INVOKE.
	* gnu/packages/engineering.scm (pcb-rnd)[arguments]: Use INVOKE.

	gnu: proplib: Use INVOKE.
	* gnu/packages/embedded.scm (proplib)[arguments]: Use INVOKE.

	gnu: jimtcl: Use INVOKE.
	* gnu/packages/embedded.scm (jimtcl)[arguments]: Use INVOKE.

	gnu: greenisland: Use INVOKE.
	* gnu/packages/display-managers.scm (greenisland)[arguments]: Use INVOKE in
	check phase.

	gnu: assword: Use INVOKE.
	* gnu/packages/password-utils.scm (assword)[arguments]: Use INVOKE.

	gnu: python-oslosphinx: Use INVOKE.
	* gnu/packages/openstack.scm (python-oslosphinx)[arguments]: Use INVOKE.

	gnu: python-reno: Use INVOKE.
	* gnu/packages/openstack.scm (python-reno)[arguments]: Use INVOKE.
	[native-inputs]: Replace "git" with "git-minimal".

2019-01-25  Gabriel Hondet  <gabrielhondet@gmail.com>

	gnu: Add ghc-libmpd.
	* gnu/packages/haskell.scm (ghc-libmpd): New variable.

2019-01-25  Ludovic Courtès  <ludo@gnu.org>

	weather: Add '--coverage'.
	* guix/scripts/weather.scm (show-help, %options): Add '--coverage'.
	(package-partition-boundary, package->output-mapping)
	(substitute-oracle, report-package-coverage-per-system)
	(report-package-coverage): New procedures.
	(guix-weather): Honor '--coverage'.
	* doc/guix.texi (Invoking guix weather): Document it.

2019-01-25  Ludovic Courtès  <ludo@gnu.org>

	refresh: Better account for private and generated packages.
	Until now, private and generated packages (e.g., those created by
	'texlive-union') we missing from the list passed to 'node-back-edges',
	which would lead to inaccurate dependent counts.

	Previously we'd get:

	  $ guix refresh -l texlive-fonts-cm
	  Building the following 80 packages would ensure 116 dependent packages
	  are rebuilt: …

	Now we have:

	  $ Building the following 240 packages would ensure 597 dependent
	  packages are rebuilt: …

	* guix/scripts/refresh.scm (list-dependents): Call 'package-closure'.

2019-01-25  Ludovic Courtès  <ludo@gnu.org>

	refresh: Fix format string that would lead '-l' to print incorrect numbers.
	The skip "~*" argument was misplaced, leading the number of dependents
	to be skipped (instead of the number of covering packages.)  Thus, we'd
	get:

	  $ guix refresh -l ocaml4.02-ppx-deriving@4.1
	  Building the following package would ensure 1 dependent packages are rebuilt: bap@1.3.0

	instead of:

	  Building the following package would ensure 26 dependent packages are rebuilt: bap@1.3.0

	* guix/scripts/refresh.scm (list-dependents): Move "~*" in the right
	place, to skip (length covering) rather than (length dependents).

2019-01-25  Ludovic Courtès  <ludo@gnu.org>

	weather: Ignore deprecated packages but not hidden packages.
	* guix/scripts/weather.scm (all-packages): Pass #:select? to
	'fold-packages'.

	packages: Add 'package-closure'.
	* guix/packages.scm (package-closure): New procedure.
	* tests/packages.scm ("package-closure"): New test.

2019-01-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-pyopenssl: Update to 19.0.0.
	* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 19.0.0.
	[arguments]: Use INVOKE.

	gnu: python2-pyqt-4: Use INVOKE.
	* gnu/packages/qt.scm (python2-pyqt-4)[arguments]: Use INVOKE.

	gnu: qwt: Use INVOKE.
	* gnu/packages/qt.scm (qwt)[arguments]: Use INVOKE.

	gnu: ldb: Use INVOKE.
	* gnu/packages/samba.scm (ldb)[arguments]: Use INVOKE.

	gnu: tevent: Use INVOKE.
	* gnu/packages/samba.scm (tevent)[arguments]: Use INVOKE.

	gnu: talloc/static: Use INVOKE.
	* gnu/packages/samba.scm (talloc/static)[arguments]: Use INVOKE in the build
	phase.

	gnu: tre: Use INVOKE.
	* gnu/packages/regex.scm (tre)[arguments]: Use INVOKE.

	gnu: python-rdflib: Use PYPI-URI.
	* gnu/packages/rdf.scm (python-rdflib)[source]: Use PYPI-URI.
	[arguments]: Use INVOKE in commented build phase.

	gnu: ocaml-utop: Use INVOKE.
	* gnu/packages/ocaml.scm (ocaml-utop)[arguments]: Use INVOKE.

	gnu: ocaml-zed: Use INVOKE.
	* gnu/packages/ocaml.scm (ocaml-zed)[arguments]: Use INVOKE in build phases.

	gnu: ocaml-zarith: Use INVOKE.
	* gnu/packages/ocaml.scm (ocaml-zarith)[arguments]: Use INVOKE.

	gnu: camlp4-4.02: Use INVOKE.
	* gnu/packages/ocaml.scm (camlp4-4.02)[arguments]: Use INVOKE in build phases.

	gnu: ocaml-4.01: Use INVOKE.
	* gnu/packages/ocaml.scm (ocaml-4.01)[arguments]: Use INVOKE in build phases.

	gnu: ocaml-4.02: Use INVOKE.
	* gnu/packages/ocaml.scm (ocaml-4.02)[arguments]: Use INVOKE in build phases.

	gnu: tomsfastmath: Use INVOKE.
	* gnu/packages/multiprecision.scm (tomsfastmath)[arguments]: Use INVOKE in
	"check" phase.

	gnu: freetalk: Remove custom bootstrap phase.
	* gnu/packages/messaging.scm (freetalk)[arguments]: Remove "autogen" phase.

	gnu: perl-net-psyc: Update to 1.3.
	* gnu/packages/messaging.scm (perl-net-psyc): Update to 1.3.
	[native-inputs]: Add unzip.
	[arguments]: Use INVOKE in build phase.

	gnu: dino: Update to 0.0-4.8e14ac6.
	* gnu/packages/messaging.scm (dino): Update to 0.0-4.8e14ac6.
	[arguments]: Use INVOKE in build phases.
	[inputs]: Add qrencode; replace sqlite with sqlite-with-column-metadata.

	gnu: bitlbee-discord: Do not run autogen.sh in custom autogen phase.
	* gnu/packages/messaging.scm (bitlbee-discord)[arguments]: Rename "autogen"
	phase to "patch-autogen"; don't invoke "autogen.sh" script as it is invoked in
	the "bootstrap" phase; return #T from "patch-autogen" phase.

	gnu: bitlbee: Use INVOKE.
	* gnu/packages/messaging.scm (bitlbee)[arguments]: Use INVOKE.

	gnu: ccl: Unconditionally return #T from build phases.
	* gnu/packages/lisp.scm (ccl)[arguments]: Use INVOKE and return #T from build
	phases.

	gnu: python-lirc: Update to 1.2.1-2.c28708b.
	* gnu/packages/lirc.scm (python-lirc, python2-lirc): Update to
	1.2.1-2.c28708b.
	[arguments]: Use INVOKE.

	gnu: python-pygpgme: Use INVOKE.
	* gnu/packages/gnupg.scm (python-pygpgme)[arguments]: Use INVOKE.

	gnu: brdf-explorer: Unconditionally return #T from build phases.
	* gnu/packages/graphics.scm (brdf-explorer)[arguments]: Use INVOKE and return #T.

	gnu: ncftp: Use INVOKE.
	* gnu/packages/ftp.scm (ncftp)[arguments]: Use INVOKE.

	gnu: libxdg-basedir: Don't run autogen.sh manually.
	* gnu/packages/freedesktop.scm (libxdg-basedir)[arguments]: Rename "autogen"
	phase to "patch-autogen"; remove invocation of "autogen.sh" script as it will
	be executed in the "bootstrap" phase.

	gnu: entr: Update to 4.1.
	* gnu/packages/entr.scm (entr): Update to 4.1.
	[arguments]: Use INVOKE.

	gnu: coq-interval: Use INVOKE.
	* gnu/packages/coq.scm (coq-interval)[arguments]: Use INVOKE.

	gnu: coq-coquelicot: Use INVOKE.
	* gnu/packages/coq.scm (coq-coquelicot)[arguments]: Use INVOKE.

	gnu: imb: Use INVOKE.
	* gnu/packages/benchmark.scm (imb)[arguments]: Use INVOKE.

	gnu: synergy: Update to 1.10.1.
	* gnu/packages/synergy.scm (synergy): Update to 1.10.1.
	[source]: Fetch from git.
	[arguments]: Remove "unpack-aux-src", custom "check" phase, custom "install"
	phase.
	[inputs]: Add avahi and qtbase.

	gnu: antiword: Use INVOKE.
	* gnu/packages/textutils.scm (antiword)[arguments]: Use INVOKE in install phase.

	gnu: uucp: Use INVOKE.
	* gnu/packages/uucp.scm (uucp)[arguments]: Use INVOKE.

	gnu: wicd: Use INVOKE.
	* gnu/packages/wicd.scm (wicd)[arguments]: Use INVOKE.

	gnu: awesome: Use INVOKE.
	* gnu/packages/wm.scm (awesome)[arguments]: Return #T from check phase.

	gnu: xfconf: Use INVOKE.
	* gnu/packages/xfce.scm (xfconf)[arguments]: Unconditionally return #T from
	check phase.

	gnu: libnl: Unconditionally return #T from build phases.
	* gnu/packages/linux.scm (libnl)[arguments]: Use INVOKE and unconditionally
	return #T from all build phases.

	gnu: coq-mathcomp: Use INVOKE.
	* gnu/packages/coq.scm (coq-mathcomp)[arguments]: Unconditionally return #T
	from build phases.

	gnu: coq-gappa: Use INVOKE.
	* gnu/packages/coq.scm (coq-gappa)[arguments]: Unconditionally return #T from
	build phases by using INVOKE.

	gnu: proof-general: Use INVOKE.
	* gnu/packages/coq.scm (proof-general)[arguments]: Use INVOKE in build phases.

	gnu: eschalot: Use INVOKE.
	* gnu/packages/crypto.scm (eschalot)[arguments]: Unconditionally return #T
	from check phase.

2019-01-25  Brett Gilio  <brettg@posteo.net>

	gnu: ansible: Update to 2.7.6.
	* gnu/packages/admin.scm (ansible): Update to 2.7.6.

2019-01-25  Kei Kebreau  <kkebreau@posteo.net>

	gnu: emacspeak: Update to 49.0.
	* gnu/packages/emacs.scm (emacspeak): Update to 49.0.
	[arguments]: In the 'install' phase, fix the launch script substitution.

2019-01-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: cmst: Use INVOKE.
	* gnu/packages/connman.scm (cmst)[arguments]: Unconditionally return #T from
	build phases.

	gnu: sloccount: Use INVOKE.
	* gnu/packages/code.scm (sloccount)[arguments]: Use INVOKE and unconditionally
	return #T from build phases.

	gnu: axoloti-patcher: Use INVOKE.
	* gnu/packages/axoloti.scm (axoloti-patcher)[arguments]: Use INVOKE and
	unconditionally return #T from build phase.

	gnu: axoloti-runtime: Use INVOKE.
	* gnu/packages/axoloti.scm (axoloti-runtime)[arguments]: Use INVOKE and return
	  #T from build phases unconditionally.

	gnu: clamav: Unconditionally return #T from build phase.
	* gnu/packages/antivirus.scm (clamav)[arguments]: Use INVOKE.

	gnu: anthy: Unconditionally return #T from check phase.
	* gnu/packages/anthy.scm (anthy)[arguments]: Use INVOKE.

	gnu: git-repo: Unconditionally return #T from "check" phase.
	* gnu/packages/android.scm (git-repo)[arguments]: Use INVOKE.

	gnu: flint: Unconditionally return #T from build phases.
	* gnu/packages/algebra.scm (flint)[arguments]: Use INVOKE in "configure"
	phases.

2019-01-24  Ludovic Courtès  <ludo@gnu.org>

	records: Make 'report-duplicate-field-specifier' available at expansion-time.
	Fixes a regression in 'guix pack -R' introduced with commit
	c2dcff41c2e47f5f978f467864d5ed7829939884.  The imported modules of
	'c-compiler' would be compiled in this order: first (guix records),
	then (guix search-paths).  Consequently,
	'report-duplicate-field-specifier' would be reported as unbound while
	compiling (guix search-paths), leading to a build failure.

	* guix/records.scm (report-invalid-field-specifier)
	(report-duplicate-field-specifier): Move within 'eval-expand'.

2019-01-24  Ludovic Courtès  <ludo@gnu.org>

	tests: Remove duplicate field initializers.
	Fixes a regression introduced in
	c2dcff41c2e47f5f978f467864d5ed7829939884, whereby many tests in
	'tests/packages.scm' would trigger a syntax error due to duplicate field
	intializers in forms like:

	  (dummy-package "foo" (version "0"))

	* guix/tests.scm (dummy-package, dummy-origin): Rewrite to inherit from
	a base record.  This restores the semantics from before
	c2dcff41c2e47f5f978f467864d5ed7829939884.
	* tests/services.scm ("instantiate-missing-services, indirect"): Remove
	duplicate 'extensions' field.

2019-01-24  Kei Kebreau  <kkebreau@posteo.net>

	gnu: milkytracker: Add RtMidi and zziplib support.
	* gnu/packages/music.scm (milkytracker)[inputs]: Add rtmidi and zziplib.

	gnu: cdogs-sdl: Update to 0.6.9.
	* gnu/packages/games.scm (cdogs-sdl): Update to 0.6.9.

2019-01-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pari-gp: Address TeX errors.
	* gnu/packages/algebra.scm (pari-gp)[native-inputs]: Replace texlive-tiny with
	texlive-union of texlive-fonts-amsfonts and texlive-latex-amsfonts.
	[arguments]: Use INVOKE in configure phase.

	gnu: texlive-fonts-amsfonts: Build more fonts.
	* gnu/packages/tex.scm (texlive-fonts-amsfonts)[arguments]: Convert afm files
	to tfm; also build missing tfm files via fontinst.
	[native-inputs]: Replace texlive-fonts-cm, texlive-metafont-base, and
	texlive-bin with a texlive-union of texlive-tex-fontinst-base,
	texlive-fonts-cm, and texlive-metafont-base; add amsfonts-plain, amsfonts-map,
	and amsfonts-afm.

	gnu: Add texlive-tex-fontinst-base.
	* gnu/packages/tex.scm (texlive-tex-fontinst-base): New variable.

	licenses: Add lppl1.1+.
	* guix/licenses.scm (lppl1.1+): New variable.

	gnu: texlive-latex-fancyvrb: Build fvrb-ex.
	* gnu/packages/tex.scm (texlive-latex-fancyvrb)[arguments]: Supply
	tex-format.

	gnu: texlive-fonts-cm: Build bitmap fonts at 600dpi.
	* gnu/packages/tex.scm (texlive-fonts-cm)[arguments]: Build pk files and
	install them.

	gnu: texlive-latex-base: Put fewer paths on TEXINPUTS.
	* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Use double slash for
	recursive directory search instead of FIND-FILES.

	gnu: catimg: Simplify.
	* gnu/packages/image-viewers.scm (catimg)[arguments]: Rename custom
	"configure" phase to "patch-convert"; remove custom "build" phase; move
	"install-script" phase after "install"; simplify phases.

2019-01-24  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine: Hard-code vulkan loader.
	* gnu/packages/wine.scm (wine)[arguments]: Add 'wrap-executable phase.
	* gnu/packages/wine.scm (wine64)[arguments]: Add 'wrap-executable
	phase. Copy the real wine-preloader instead of the wrapped version.
	* gnu/packages/wine.scm (wine-minimal)[arguments]: Don't inherit phases. Add
	'patch-dlopen-paths phase.

	gnu: wine: Add vkd3d support.
	* gnu/packages/wine.scm (wine)[inputs]: Add vkd3d.
	* gnu/packages/wine.scm (wine-staging)[inputs]: Remove vkd3d, inherit from
	wine instead.

	gnu: vkd3d: Use wine-minimal.
	* gnu/packages/vulkan.scm (vkd3d): Use wine-minimal instead of wine.

	gnu: Add wine-minimal.
	* gnu/packages/wine.scm (wine-minimal): New variable.

2019-01-24  Leo Famulari  <leo@famulari.name>

	gnu: certbot, python-acme: Update to 0.30.0.
	* gnu/packages/tls.scm (certbot, python-acme): Update to 0.30.0.

2019-01-24  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnucash-docs: Fix source URI.
	The source URI was renamed from "gnucash-docs-3.4-1.tar.gz" to
	"gnucash-docs-3.4a.tar.gz".  The content is identical since the hash hasn't
	changed.

	* gnu/packages/gnucash.scm (gnucash-docs)[source]: Update URI to match
	  upstream change.

2019-01-24  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.14: Update to 4.14.95.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.95.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.152.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.152.

2019-01-24  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Make CRYPTO_CRC32C a built-in on arm64.
	Fixes <https://bugs.gnu.org/34162>
	Reported by Vagrant Cascadian <vagrant@debian.org>

	Note that CRYPTO_CRC32C was already a built-in in our default
	configurations for other systems.

	* gnu/packages/aux-files/linux-libre/4.20-arm64.conf,
	gnu/packages/aux-files/linux-libre/4.19-arm64.conf
	(CONFIG_CRYPTO_CRC32C): Change from 'm' to 'y'.

2019-01-23  Gabriel Hondet  <gabrielhondet@gmail.com>

	gnu: Add ghc-c2hs.
	* gnu/packages/haskell.scm (ghc-c2hs): New variable.

2019-01-23  Arne Babenhauserheide  <arne_bab@web.de>

	gnu: Add emacs-xwidgets.
	* gnu/packages/emacs.scm (emacs-xwidgets): new variable

2019-01-23  Ludovic Courtès  <ludo@gnu.org>

	ui: Don't report "build failed:" for daemon error messages.
	Until now we'd get things like:

	  guix build: error: build failed: build of `/gnu/store/….drv' failed

	or:

	  $ guix gc -d /sdf
	  guix gc: error: build failed: path `/sdf' is not in the store

	which is kinda ridiculous.

	* guix/ui.scm (call-with-error-handling): Remove "build failed:" prefix
	for 'store-protocol-error?'.

2019-01-23  Ludovic Courtès  <ludo@gnu.org>

	deduplication: Ignore EMLINK.
	Until now 'guix offload' would fail (transient failure) upon EMLINK.

	* guix/store/deduplication.scm (replace-with-link)
	(deduplicate): Ignore EMLINK.

2019-01-23  Gabriel Hondet  <gabrielhondet@gmail.com>

	gnu: Add ocaml-craml.
	* gnu/packages/ocaml.scm (ocaml-craml): New variable.

	gnu: ocaml-cmdliner: Update to 1.0.2.
	* gnu/packages/ocaml.scm (ocaml-cmdliner): Update to 1.0.2.

	gnu: ocaml-fmt: Update to 0.8.5.
	* gnu/packages/ocaml.scm (ocaml-fmt): Update to 0.8.5.

	gnu: ocaml-uchar: Update to 0.0.2.
	* gnu/packages/ocaml.scm (ocaml-uchar): Update to 0.0.2.

2019-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: geeqie: Use GTK+ 3.
	* gnu/packages/image-viewers.scm (geeqie)[inputs]: Replace gtk+-2 with gtk+.

	gnu: geeqie: Remove custom bootstrap phase.
	* gnu/packages/image-viewers.scm (geeqie)[arguments]: Remove invocation of
	autogen.sh script; rename "autogen" phase to "pre-bootstrap".

	gnu: cdrtools: Remove custom build and install phases.
	* gnu/packages/cdrom.scm (cdrtools)[arguments]: Add make-flags; remove custom
	"build" and "install" phases.

	gnu: python2-scientific: Use INVOKE.
	* gnu/packages/python-xyz.scm (python2-scientific)[arguments]: Unconditionally
	return #T from "build" phase.

	gnu: python-flasgger: Use INVOKE.
	* gnu/packages/python-xyz.scm (python-flasgger)[arguments]: Unconditionally
	return #T from "check" phase.

	gnu: python2-larch: Use INVOKE.
	* gnu/packages/python-xyz.scm (python2-larch)[arguments]: Unconditionally
	return #T from "check" phase.

	gnu: python2-ttystatus: Use INVOKE.
	* gnu/packages/python-xyz.scm (python2-ttystatus)[arguments]: Unconditionally
	return #T from "check" phase.

	gnu: python2-cliapp: Use INVOKE.
	* gnu/packages/python-xyz.scm (python2-cliapp)[arguments]: Unconditionally
	return #T from "check" phase.

	gnu: python2-ruamel.ordereddict: Use INVOKE.
	* gnu/packages/python-xyz.scm (python2-ruamel.ordereddict)[arguments]:
	Unconditionally return #T from "check" phase.

	gnu: python-pbkdf2: Use INVOKE.
	* gnu/packages/python-xyz.scm (python-pbkdf2)[arguments]: Unconditionally
	return #T from "check" phase.

	gnu: python-termstyle: Use INVOKE.
	* gnu/packages/python-xyz.scm (python-termstyle)[arguments]: Unconditionally
	return #T from "check" phase.

	gnu: python-validictory: Use INVOKE.
	* gnu/packages/python-xyz.scm (python-validictory)[arguments]: Unconditionally
	return #T from "check" phase.

	gnu: python-colorspacious: Use INVOKE.
	* gnu/packages/python-xyz.scm (python-colorspacious)[arguments]:
	Unconditionally return #T from "check" phase.

	gnu: python-numpy-documentation: Use INVOKE.
	* gnu/packages/python-xyz.scm (python-numpy-documentation)[arguments]:
	Use INVOKE instead of SYSTEM*.

	gnu: python-spectra: Use INVOKE.
	* gnu/packages/python-xyz.scm (python-spectra)[arguments]: Unconditionally
	return #T from "check" phase.

2019-01-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-elpy: Update to 1.28.0.
	* gnu/packages/emacs-xyz.scm (emacs-elpy): Update to 1.28.0.

	gnu: python-jedi: Update to 0.13.2.
	* gnu/packages/python-xyz.scm (python-jedi): Update to 0.13.2.

2019-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python2-pystache: Use INVOKE.
	* gnu/packages/python-xyz.scm (python2-pystache)[arguments]: Unconditionally
	return #T from "check" phase.

	gnu: python-jsonschema: Use INVOKE.
	* gnu/packages/python-xyz.scm (python-jsonschema)[arguments]: Unconditionally
	return #T from "check" phase.

	gnu: python-netcdf4: Update to 1.4.2.
	* gnu/packages/python-xyz.scm (python-netcdf4): Update to 1.4.2.
	[arguments]: Remove custom "check" phase; add "configure-locations" phase.
	[propagated-inputs]: Add python-cftime.

	gnu: Add python-cftime.
	* gnu/packages/python-xyz.scm (python-cftime): New variable.

	gnu: Add python-coveralls.
	* gnu/packages/python-check.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: Add python-sh.
	* gnu/packages/python-xyz.scm (python-sh): New variable.

	gnu: python-odfpy: Use INVOKE.
	* gnu/packages/python-xyz.scm (python-odfpy)[arguments]: Unconditionally
	return #T from "check" phase.

	gnu: python-faker: Use INVOKE.
	* gnu/packages/python-xyz.scm (python-faker)[arguments]: Unconditionally
	return #T from "check" phase.

	gnu: python-rarfile: Use INVOKE.
	* gnu/packages/python-xyz.scm (python-rarfile)[arguments]: Unconditionally
	return #T from "check" phase.

	gnu: python2-ipaddr: Use INVOKE.
	* gnu/packages/python-xyz.scm (python2-ipaddr)[arguments]: Unconditionally
	return #T from "check" phase.

	gnu: python-tables: Use INVOKE.
	* gnu/packages/python-xyz.scm (python-tables)[arguments]: Unconditionally
	return #T from "check" and "build" phases.

	gnu: python-xlrd: Use INVOKE.
	* gnu/packages/python-xyz.scm (python-xlrd)[arguments]: Unconditionally return
	 #T from "check" phase.

	gnu: python-cram: Use INVOKE.
	* gnu/packages/python-xyz.scm (python-cram)[arguments]: Unconditionally return
	 #T from "check" phase.

	gnu: python-ptyprocess: Use INVOKE.
	* gnu/packages/python-xyz.scm (python-ptyprocess)[arguments]: Unconditionally
	return #T from "check" phase.

	gnu: python-flake8-polyfill: Use INVOKE.
	* gnu/packages/python-xyz.scm (python-flake8-polyfill)[arguments]:
	Unconditionally return #T form "check" phase.

	gnu: python2-backports-shutil-get-terminal-size: Use INVOKE.
	* gnu/packages/python-xyz.scm (python2-backports-shutil-get-terminal-size)
	[arguments]: Unconditionally return #T from "check" phase.

	gnu: python-mpmath: Use INVOKE.
	* gnu/packages/python-xyz.scm (python-mpmath)[arguments]: Unconditionally
	return #T in "check" phase.

	gnu: python-beautifulsoup4: Use INVOKE.
	* gnu/packages/python-xyz.scm (python-beautifulsoup4)[arguments]:
	Unconditionally return #T from "check" phase.

	gnu: python-honcho: Use INVOKE.
	* gnu/packages/python-xyz.scm (python-honcho)[arguments]: Unconditionally
	return #T from "check" phase.

	gnu: python-pycparser: Use INVOKE.
	* gnu/packages/python-xyz.scm (python-pycparser)[arguments]: Unconditionally
	return #T from "check" phase.

	gnu: python-orderedmultidict: Return #T from build phase.
	* gnu/packages/python-xyz.scm (python-orderedmultidict)[arguments]:
	Unconditionally return #T from phase "fix-tests".

	gnu: python2-pysnptools: Update to 0.3.13.
	* gnu/packages/python-xyz.scm (python2-pysnptools): Update to 0.3.13.
	[native-inputs]: Remove unzip; add python2-cython.
	[arguments]: Disable tests.

	gnu: python2-pysnptools: Use better home page.
	* gnu/packages/python-xyz.scm (python2-pysnptools)[home-page]: Use better home
	page.

2019-01-23  Pierre Neidhardt  <mail@ambrevar.xyz>

	doc: Replace some cons* with beginner-friendly (append (list ...)).
	* doc/guix.texi (Base Services): Do it.

	gnu: Replace all cons* with beginner-friendly (append (list ...)).
	* gnu/system/examples/bare-bones.tmpl (services): Do it.
	* gnu/system/examples/beaglebone.tmpl (packages): Do it.
	(services): Do it.
	* gnu/system/examples/desktop.tmpl (packages): Do it.
	(services): Do it.
	* gnu/system/examples/lightweight-desktop.tmpl (file-systems): Do it.
	(packages): Do it.
	* gnu/system/examples/vm-image.tmpl (packages): Do it.

	gnu: Fix missing EFI entry in "desktop" example.
	* gnu/system/examples/desktop.tmpl (file-systems): Add
	EFI file-system.

	doc: Correct EFI-specific system configuration details.
	* doc/guix.texi (Preparing for Installation): /boot/efi is arbitrary.
	Mention /boot/efi consistently.
	(Proceeding with the Installation): Make it explicit that the EFI mount point
	must both be mounted and be specified in the system configuration.

2019-01-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add emacs-magit-gerrit.
	* gnu/packages/emacs-xyz.scm (emacs-magit-gerrit): New variable.

2019-01-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnucash: Add information about how to use the documentation.
	It was not obvious that another application, Yelp, needed to be installed to
	so that opening the help of GnuCash from within the application would work.

	Fixes issue #33960 (see: https://issues.guix.info/issue/33960).

	* gnu/packages/gnucash.scm (gnucash)[description]: Explain how to enable the
	  documentation.

2019-01-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnucash: Update to 3.4.
	* gnu/packages/gnucash.scm (gnucash): Update to 3.4.
	[outputs]: Add debug.
	(gnucash-docs): Update to 3.4-1.
	[native-inputs]: Update docbook-xml to version 4.5 and drop older versions.

2019-01-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnucash: Disable the stress-options-test using a phase.
	The qof test is also reinstated; it was failing because the needed locales
	were not installed.

	* gnu/packages/patches/gnucash-disable-failing-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.
	* gnu/packages/gnucash.scm (gnucash)[patches]: Remove it.
	[phases]{disable-stress-options-test}: Implement it using SUBSTITUTES*.
	{install-locales}: New phase.

2019-01-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnucash: Convert price-quotes-perl patch to a phase.
	* gnu/packages/patches/gnucash-price-quotes-perl.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.
	* gnu/packages/gnucash.scm (gnucash)[patches]: Remove it.
	[phases]{fix-finance-quote-check}: Implement it using SUBSTITUTES*.

	gnu: gnucash: Fix indentation.
	* gnu/packages/gnucash.scm (gnucash): Fix indentation.

2019-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-simple-mpc.
	* gnu/packages/emacs-xyz.scm (emacs-simple-mpc): New variable.

	gnu: guile-wisp: Simplify arguments and fix indentation.
	* gnu/packages/guile.scm (guile-wisp)[arguments]: Slightly simplify and fix
	indentation.

	gnu: guile-wisp: Update home page.
	* gnu/packages/guile.scm (guile-wisp)[home-page]: Use HTTPS.

	gnu: guile-wisp: Update to 0.9.9.
	* gnu/packages/guile.scm (guile-wisp): Update to 0.9.9.

	Merge branch 'master' into staging

	Merge branch 'master' into staging

2019-01-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: emacs-emms-mode-line-cycle: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-emms-mode-line-cycle)[source]: Use
	'git-fetch'.

	gnu: emacs-ghub: Update to 3.2.0.
	* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 3.2.0.
	[propagated-inputs]: Add emacs-dash, emacs-graphql, emacs-treepy.
	[synopsis, description]: Update.
	(emacs-magit, emacs-magit-svn)[propagated-inputs]: Add emacs-graphql,
	emacs-treepy.
	[arguments]: Update accordingly.

	gnu: emacs-magit: Update to 2.13.1.
	* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 2.13.1.
	[source]: Use 'git-fetch'.

	gnu: emacs-haskell-mode: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-haskell-mode)[source]: Use 'git-fetch'.

	gnu: emacs-ghub: Don't use unstable-tarball.
	* gnu/packages/emacs-xyz.scm (emacs-ghub)[source]: Use 'git-fetch'.

	gnu: emacs-magit-svn: Update to 2.2.1.
	* gnu/packages/emacs-xyz.scm (emacs-magit-svn): Update to 2.2.1.

	gnu: emacs-magit-svn: Add missing inputs.
	* gnu/packages/emacs-xyz.scm (emacs-magit-svn)[propagated-inputs]: Add
	emacs-ghub, emacs-magit-popup.
	[arguments]: Adjust accordingly.

	gnu: eamcs-magit-svm: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-magit-svn)[source]: Use 'git-fetch'.
	[native-inputs]: Remove tar, gzip.
	[arguments]: Adjust code accordingly.

	gnu: emacs-git-modes: Don't use unstable tarball.
	* gnu/packages/emacs-xyz.scm (emacs-git-mode)[source]: Use 'git-fetch'.

2019-01-23  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 4.0.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.0.
	* gnu/packages/wine.scm (wine-staging): Update to 4.0.

	gnu: wine: Update to 4.0.
	* gnu/packages/wine.scm (wine): Update to 4.0.
	[inputs]: Add sdl2 and vulkan-loader.
	* gnu/packages/wine.scm (wine-staging)[inputs]: Remove sdl2 and vulkan-loader,
	inherit from wine instead.

2019-01-23  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.20.4.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.4.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.17.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.17.
	(%linux-libre-4.19-hash): Update hash.

2019-01-23  Eric Bavier  <bavier@member.fsf.org>

	gnu: handbrake: Upgrade to 1.2.0.
	* gnu/packages/patches/handbrake-opt-in-nvenc.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/video.scm (handbrake)[source]: Upgrade to 1.2.0.  Use patch.
	[native-inputs]: Add cmake.
	[inputs]: Add speex.
	[arguments]: Disable runtime update checks via #:configure-flags.

2019-01-23  Eric Bavier  <bavier@member.fsf.org>

	gnu: python2: Fix test flags.
	Reverts a9883939977f5fb0bd62d1dccb1ab0a772a4b720 in favor of a cleaner
	approach.

	* gnu/packages/python.scm (python-2.7)[arguments]: 'EXTRATESTOPTS' ->
	'TESTOPTS'.  This overrides the default '-l' argument for memory leak checks
	which is not compatible with the -j for parallelism.

2019-01-23  Carl Dong  <accounts@carldong.me>

	gnu: mariadb: Disable sporadically failing tests.
	* guix/packages/databases.scm: Disable sporadically failing tests.

2019-01-23  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-ert-runner: Update to latest upstream commit.
	The latest tag is many years old, and the latest upstream branch includes
	important fixes such as displaying correctly the backtrace upon encountering
	errors (see:
	https://github.com/rejeep/ert-runner.el/commit/4b6e6cb81fb3cb9db60046f70256555a9ae97459).

	* gnu/packages/emacs-xyz.scm (emacs-ert-runner): Update to the latest upstream
	commit.
	[origin]: Use GIT-FETCH instead of URL-FETCH to mitigate against GitHub's
	dynamically generated tarballs.

2019-01-22  Ludovic Courtès  <ludo@gnu.org>

	doc: Move "Package Modules" under "Programming Interface".
	* doc/guix.texi (Package Modules): Move to...
	(Programming Interface): ... here.  Turn into a section.

	doc: Move "Packaging Guidelines" under "Contributing".
	* doc/guix.texi (Packaging Guidelines): Move to...
	* doc/contributing.texi (Packaging Guidelines): ... here.  Turn into a
	section.  Adjust references to "Contributing".

	doc: Move "System Installation" right after "Installation".
	* doc/guix.texi (System Installation): Move right after "Installation".

	doc: Move sections under "GNU Distribution" one level higher.
	* doc/guix.texi (Introduction): Add note about Guix System.
	[Managing Software the Guix Way]: New section heading.
	[GNU Distribution]: New subsection of "Introduction".  Mention "Guix
	System" rather than "GuixSD" and update the list of supported systems.
	(GNU Distribution): Remove as a chapter.
	(System Installation, System Configuration, Documentation)
	(Installing Debugging Files, Security Updates, Package Modules)
	(Packaging Guidelines, Bootstrapping, Porting): Turn these sections
	into chapters.

2019-01-22  Ludovic Courtès  <ludo@gnu.org>

	self: System tests depend on CLI modules.
	This is because (gnu tests docker) depends on (guix scripts pack).

	* guix/self.scm (compiled-guix)[*system-test-modules*]: Add dependency
	on *CLI-MODULES*.

2019-01-22  Ludovic Courtès  <ludo@gnu.org>

	offload: 'status' reports the time difference.
	* guix/scripts/offload.scm (check-machine-status): Report the time
	difference for each MACHINE.

2019-01-22  Ludovic Courtès  <ludo@gnu.org>
	    Mark H Weaver  <mhw@netris.org>

	records: Detect duplicate field initializers.
	* guix/records.scm (report-duplicate-field-specifier): New procedure.
	(make-syntactic-constructor): Call it.
	* tests/records.scm ("define-record-type* & duplicate initializers"):
	New test.

2019-01-22  Ludovic Courtès  <ludo@gnu.org>

	compile: Let compiler warnings through during the load phase.
	Previous warnings and errors such as those raised by (guix records)
	would not be displayed during the load phase.

	* guix/build/compile.scm (load-files): Remove 'parameterize' around
	'resolve-interface' call.
	(compile-files)[build]: Move 'with-fluids' for *CURRENT-WARNING-PREFIX*
	to...
	<top level>: ... here.

2019-01-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: Remove duplicate record fields.
	* gnu/packages/haskell.scm (ghc-case-insensitive): Remove duplicate
	'inputs' field.
	* gnu/packages/python-xyz.scm (python2-pysnptools): Remove duplicate
	'native-inputs' field.
	* gnu/tests/install.scm (%separate-home-os): Remove duplicate 'type'
	field.

	self: Remove leftover export.
	* guix/self.scm: Remove 'reload-guix' export.

	vm: Remove unnecessary import.
	* gnu/system/vm.scm: Remove unnecessary (guix scripts pack) import.

2019-01-22  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add fakeroot.
	* gnu/packages/linux.scm (fakeroot): New variable.

	gnu: Add genext2fs.
	* gnu/packages/linux.scm (genext2fs): New variable.

2019-01-22  Carl Dong  <accounts@carldong.me>

	gnu: bitcoin-core: Update to 0.17.1.
	* gnu/packages/finances.scm (bitcoin-core): Update to 0.17.1.

2019-01-22  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: bitcoin-core: End phase in #t.
	* gnu/packages/finance.scm (bitcoin-core)[arguments]<#:phases>[set-home]:
	End phase in #t.

2019-01-22  Carl Dong  <accounts@carldong.me>

	gnu: bitcoin-core: Make bitcoin-qt deterministic.
	* gnu/packages/finance.scm (bitcoin-core)[arguments]<#:phases>
	[make-qt-deterministic]: New phase.

2019-01-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add glibc-locales variants for older versions of glibc.
	* gnu/packages/base.scm (make-glibc-locales, make-glibc-utf8-locales): New
	procedures.
	(glibc-locales): Express in terms of make-glibc-locales.
	(glibc-utf8-locales): Express in terms of make-glibc-utf8-locales.
	(glibc-locales-2.27, glibc-utf8-locales-2.27): New variables.

	gnu: paps: Update to 0.7.0-1.37e6ca1.
	* gnu/packages/pdf.scm (paps): Update to 0.7.0-1.37e6ca1.
	[source]: Fetch from git.
	[arguments]: Add phase "do-not-run-configure-script-during-bootstrap".
	[native-inputs]: Add autoconf, automake, gettext-minimal, glib:bin and
	intltool.
	[home-page]: Point to Github.

2019-01-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-websocket-client: Update to 0.54.0.
	* gnu/packages/python-web.scm (python-websocket-client): Update to 0.54.0.
	[properties]: New field.
	(python2-websocket-client)[native-inputs]: Add
	python2-backport-ssl-match-hostname.

	gnu: python-isort: Update to 4.3.4.
	* gnu/packages/python-xyz.scm (python-isort): Update to 4.3.4.
	[source]: Use 'git-fetch'.
	[properties]: New field.
	(python2-isort)[native-inputs]: Add python2-futures.

	gnu: python-wrapt: Update to 1.11.1.
	* gnu/packages/python-xyz.scm (python-wrapt): Update to 1.11.1.

	gnu: python-virtualenv: Update to 16.1.0.
	* gnu/packages/python-xyz.scm (python-virtualenv): Update to 16.1.0.
	[arguments]: Move custom 'check phase to custom 'disable-failing-test
	phase and re-instate standard 'check phase.

2019-01-22  Taylan Kammer  <taylan.kammer@gmail.com>

	gnu: guile-bytestructures: Update to 1.0.5.
	* gnu/packages/guile.scm (guile-bytestructures): Update to 1.0.5.

2019-01-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs-nix-mode: Move to emacs-xyz.scm.
	This removes emacs-xyz.scm from the closure of (gnu packages base).

	* gnu/packages/package-management.scm (emacs-nix-mode): Move back to...
	* gnu/packages/emacs-xyz.scm (emacs-nix-mode): ... here.  New variable.

2019-01-21  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust for removal of 'device' field in <bootloader-configuration>.
	This is a followup to commit 5f7467f046c3c1648cdf6eb81b3ec041bfc1f9bb.

	* tests/guix-system.sh: For <bootloader-configuration> records, use
	'target' rather than 'device'.

2019-01-21  Ludovic Courtès  <ludo@gnu.org>

	store: Rename '&nix-error' to '&store-error'.
	* guix/store.scm (&nix-error): Rename to...
	(&store-error): ... this, and adjust users.
	(&nix-connection-error): Rename to...
	(&store-connection-error): ... this, and adjust users.
	(&nix-protocol-error): Rename to...
	(&store-protocol-error): ... this, adjust users.
	(&nix-error, &nix-connection-error, &nix-protocol-error): Define these
	condition types and their getters as deprecrated aliases.
	* build-aux/run-system-tests.scm, guix/derivations.scm,
	guix/grafts.scm, guix/scripts/challenge.scm,
	guix/scripts/graph.scm, guix/scripts/lint.scm,
	guix/scripts/offload.scm, guix/serialization.scm,
	guix/ssh.scm, guix/tests.scm, guix/ui.scm,
	tests/derivations.scm, tests/gexp.scm, tests/guix-daemon.sh,
	tests/packages.scm, tests/store.scm, doc/guix.texi: Adjust to use the
	new names.

	store: Rename <nix-server> to <store-connection>.
	* guix/store.scm (<nix-server>): Rename to...
	(<store-connection>): ... this.  Adjust users accordingly.
	(nix-server?, nix-server-major-version)
	(nix-server-minor-version, nix-server-socket)
	(nix-server-version): Define as deprecated aliases.
	* guix/inferior.scm: Adjust accordingly.
	* guix/ssh.scm: Likewise.

	deprecation: Send warnings to (current-error-port) by default.
	* guix/deprecation.scm (deprecation-warning-port): Default
	to (current-error-port).

	deprecation: Add 'define-deprecated/alias'.
	* guix/deprecation.scm (define-deprecated/alias): New macro.

2019-01-21  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: fortune-mod: Skip failing tests.
	* gnu/packages/games.scm (fortune-mod)[arguments]: Skip failing tests.

	gnu: mediainfo: Update to 18.12.
	* gnu/packages/video.scm (mediainfo): Update to 18.12.
	[arguments]: Remove manual autogen.sh.

	gnu: libzen: Fix sha256 and remove manual autogen.sh.
	* gnu/packages/cpp.scm (libzen)[source]: Fix sha256.
	[arguments]: Remove manual autogen.sh.

2019-01-21  Christopher Baines  <mail@cbaines.net>

	gnu: python-futures: Enable tests.
	Re-enable the tests, as the python-2 package now has the support
	directory. Also, switch to running the tests via the test_futures.py script to
	avoid errors like:

	  AttributeError: 'AsCompletedTests' object has no attribute 'executor'

	* gnu/packages/python.scm (python2-futures)[arguments]: Run the
	test_futures.py script to run the tests.

2019-01-21  Christopher Baines  <mail@cbaines.net>

	gnu: python-2.7: Include /lib/python.../test/support.
	Don't remove the support directory from the /lib/python.../test/ directory, as
	this is used from the test_support module.

	  /gnu/store/...-python2-2.7.15/lib/python2.7/test/test_support.py:2: in <module>
	      import test.support
	  E   ImportError: No module named support

	* gnu/packages/python.scm (python-2.7)[arguments]: Change the 'remove-tests
	phase to not remove the support directory.

2019-01-21  Arun Isaac  <arunisaac@systemreboot.net>

	import: github: Improve readability.
	* guix/import/github.scm (latest-released-version): Use any and cond instead
	of a recursive loop and an if-else ladder respectively.

	import: github: Use prereleases when package has no releases.
	* guix/import/github.scm (latest-released-version): Use preleases when package
	has no releases.

2019-01-21  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: xen: Update comments.
	* gnu/packages/virtualization.scm (xen): Update comments.

	gnu: xen: Don't patch etherboot Makefile.
	* gnu/packages/virtualization.scm (xen)[arguments]<#:phases>[patch]:
	Don't patch etherboot's "Makefile".

2019-01-21  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: calibre: Fix PDF to EPUB conversion.
	When trying to convert a PDF to EPUB, the following error occurs:

	File "/gnu/store/kz6bgqw9z7akj11zh20wkx14cgq0s3n2-calibre-3.35.0/lib/calibre/calibre/ebooks/pdf/pdftohtml.py", line 76, in pdftohtml
	    _('Could not find pdftohtml, check it is in your PATH'))

	Hardcode pdftohtml binary path by patching pdftohtml.py.

	* gnu/packages/ebook.scm (calibre)[arguments]: Patch pdftohtml.py in
	'configure phase to set hardcode pdftohtml binary path.

2019-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: moreutils: Update to 0.63.
	* gnu/packages/moreutils.scm (moreutils): Update to 0.63.
	[arguments]: All phases return #t.

	gnu: perl-module-scandeps: Update to 1.27.
	* gnu/packages/perl.scm (perl-module-scandeps): Update to 1.27.

	gnu: perl-json: Update to 4.01.
	* gnu/packages/perl.scm (perl-json): Update to 4.01.
	[source]: Update source uri.

	gnu: perl-json-xs: Update to 4.0.
	* gnu/packages/perl.scm (perl-json-xs): Update to 4.0.
	[native-inputs]: Add perl-canary-stability.

	gnu: perl-file-remove: Update to 1.58.
	* gnu/packages/perl.scm (perl-file-remove): Update to 1.58.
	[description]: Texify the description.

	gnu: perl-file-homedir: Update to 1.004.
	* gnu/packages/perl.scm (perl-file-homedir): Update to 1.004.

	gnu: perl-file-which: Update to 1.23.
	* gnu/packages/perl.scm (perl-file-which): Update to 1.23.
	[source]: Update source uri.
	[home-page]: Update to new home-page.

	gnu: perl-file-slurp: Update to 9999.25.
	* gnu/packages/perl.scm (perl-file-slurp): Update to 9999.25.
	[source]: Update source uri.

	gnu: perl-text-template: Update to 1.54.
	* gnu/packages/perl.scm (perl-text-template): Update to 1.54.
	[native-inputs]: Add perl-test-more-utf8, perl-test-warnings.

	gnu: Add perl-test-more-utf8.
	* gnu/packages/perl-check.scm (perl-test-more-utf8): New variable.

2019-01-21  Ludovic Courtès  <ludo@gnu.org>

	build-self: Execute trampoline in a clean environment.
	Previously execution of the trampoline would be somewhat sensitive to
	GUILE_LOAD_PATH & co., for example.

	* build-aux/build-self.scm (build-program): Remove 'unsetenv' call and
	%LOAD-COMPILED-PATH hack.
	(call-with-clean-environment): New procedure.
	(with-clean-environment): New macro.
	(build): Wrap 'open-pipe*' call in 'with-clean-environment'.

2019-01-21  Ludovic Courtès  <ludo@gnu.org>

	ci: Skip system tests on armhf-linux.
	* gnu/ci.scm (system-test-jobs): Return the empty list when SYSTEM is
	"armhf-linux".

2019-01-21  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: xen: Update comment.
	Follow-up to 35e8900da092d027528a467d9e1b98c6fab22335.

	* gnu/packages/virtualization.scm (xen): Update comment.

2019-01-21  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add xen.
	* gnu/packages/virtualization.scm (xen): New variable.

2019-01-21  Mathieu Othacehe  <mathieu.othacehe@parrot.com>

	Update .mailmap.
	* .mailmap: Add my email.

	Update 'TODO'
	* TODO (Installer): Add Pierre Neidhardt suggestions described here:
	  https://lists.gnu.org/archive/html/guix-devel/2019-01/msg00305.html

2019-01-21  Clément Lassieur  <clement@lassieur.org>

	gnu: gajim: Update to 1.1.2.
	* gnu/packages/messaging.scm (gajim): Update to 1.1.2.

	gnu: python-nbxmpp: Update to 0.6.9.
	* gnu/packages/messaging.scm (python-nbxmpp): Update to 0.6.9.

2019-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qscintilla: Update to 2.10.8.
	* gnu/packages/qt.scm (qscintilla): Update to 2.10.8.
	(python-qscintilla)[arguments]: Update custom 'configure phase.

	gnu: python-pyqt: Update to 5.11.3.
	* gnu/packages/qt.scm (python-pyqt): Update to 5.11.3.
	* gnu/packages/patches/pyqt-public-sip: Update patch.

	gnu: python-sip: Update to 4.19.13.
	* gnu/packages/qt.scm (python-sip): Update to 4.19.13.

	gnu: qt: Update to 5.11.3.
	* gnu/packages/qt.scm (qt, qtbase, qtsvg, qtimageformats, qtx11extras,
	qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors,
	qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel
	qtwebglplugin, qtwebview, qtlocation, qttools, qtscript,
	qtquickcontrols, qtquickcontrols2, qtgraphicaleffects, qtscxml,
	qtgamepad, qtpurchasing, qtcanvas3d, qtcharts, qtdatavis3d,
	qtnetworkauth, qtremoteobjects, qtspeech): Update to 5.11.3.
	(qt)[source]: Remove patch.
	* gnu/packages/patches/qt-5-renameat2.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2019-01-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xcursorgen: Update to 1.0.7.
	* gnu/packages/xorg.scm (xcursorgen): Update to 1.0.7.

	gnu: umoci: Update to 0.4.3.
	* gnu/packages/virtualization.scm (umoci): Update to 0.4.3.

	gnu: vlc: Update to 3.0.6.
	* gnu/packages/video.scm (vlc): Update to 3.0.6.

	gnu: perl-xml-compile: Update to 1.61.
	* gnu/packages/xml.scm (perl-xml-compile): Update to 1.61.

2019-01-20  Ludovic Courtès  <ludo@gnu.org>

	pull: Add missing import.
	Fixes <https://bugs.gnu.org/34136>.
	Reported by Pierre Neidhardt <mail@ambrevar.xyz>.

	Fixes wrong-type-arg crash of "guix pull -p /does-not-exist -l".

	* guix/scripts/pull.scm: Use (srfi srfi-34).

2019-01-20  Ludovic Courtès  <ludo@gnu.org>

	self: Build the (gnu tests …) modules.
	* guix/self.scm (compiled-guix)[*system-modules*]: Remove gnu/tests/*
	from #:extra-files.
	[*system-test-modules*]: New variable.
	[build-modules]: Add them.

2019-01-20  Andreas Enge  <andreas@enge.fr>

	python-cysignals: Update to 1.9.0.
	* gnu/packages/python-xyz.scm (python-cysignals, python2-cysignals):
	Update to 1.9.0.

2019-01-20  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'master' into staging

2019-01-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: freedink-data: Update to 1.08.20190120.
	* gnu/packages/games.scm (freedink-data): Update to 1.08.20190120.

	gnu: freedink-dfarc: Add upstream refresh information.
	* gnu/packages/games.scm (freedink-dfarc)[properties]: New field.

	gnu: fredink-data: Add upstream refresh information.
	* gnu/packages/games.scm (freedink-data)[properties]: New field.

	gnu: freedink-engine: Add upstream refresh information.
	* gnu/packages/games.scm (freedink-engine)[properties]: New field.

2019-01-20  Arun Isaac  <arunisaac@systemreboot.net>

	import: github: Check if git URIs are GitHub URIs.
	This fixes a regression introduced in 9a5091d0c181453d0f31ce97f96a4e577a25e796
	whereby packages with git origin URIs not hosted on GitHub would be wrongly
	detected as being covered under the github updater.
	Reported by Efraim Flashner <efraim@flashner.co.il>.

	* guix/import/github.scm (updated-github-url): Check if git URIs are GitHub
	URIs.

2019-01-20  Pkill -9  <pkill9@runbox.com>

	gnu: Add pencil2d.
	* gnu/packages/animation.scm (pencil2d): New variable.

2019-01-20  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: qjackctl: Disable xunique.
	* gnu/packages/audio.scm (qjackctl)[arguments]: Pass "--disable-xunique" to
	configure-flags.

2019-01-20  Ludovic Courtès  <ludo@gnu.org>

	channels: Use 'fold2'.
	* guix/channels.scm (latest-channel-instances): Use 'fold2' instead of
	'fold'.

	channels: Gracefully report the lack of a 'guix' channel.
	* guix/channels.scm (channel-instance-derivations): Raise an '&message'
	condition when CORE-INSTANCE is #f.

2019-01-20  Ludovic Courtès  <ludo@gnu.org>

	channels: Build channel modules in an inferior.
	This ensures that channel modules are compiled with the right Guile,
	that they get to see the right modules, and so on.  IOW, it avoids bugs
	such as those addressed by commits
	3c0e16391ed9a3e3e4611b940fb393c5f2ecea63 and
	cb341c121919877ae6267a6460c0c17536d06eff.

	* guix/channels.scm (standard-module-derivation): Add 'core'
	parameter.  Rewrite in terms of 'gexp->derivation-in-inferior'.
	(build-from-source): Add #:core parameter and pass it to
	'standard-module-derivation'.
	(build-channel-instance): Add 'core' parameter and pass it on.
	(channel-instance-derivations)[dependencies]: Remove.
	Adjust 'build-channel-instance' call.

2019-01-20  Ludovic Courtès  <ludo@gnu.org>

	inferior: 'gexp->derivation-in-inferior' honors EXP's load path.
	Previously the imported modules and extensions of EXP would be missing
	from the load path of 'guix repl'.

	* guix/inferior.scm (gexp->derivation-in-inferior)[script]: New
	variable.
	[trampoline]: Write (primitive-load #$script) to PIPE.  Add #$output.
	* tests/channels.scm ("channel-instances->manifest")[depends?]: Check
	for requisites rather than direct references.
	Adjust callers accordingly.

2019-01-20  Ludovic Courtès  <ludo@gnu.org>

	channels: Don't pull from the same channel more than once.
	Previous 'channel-instance->manifest' would call
	'latest-channel-derivation', which could trigger another round of
	'latest-repository-commit' for no good reason.

	* guix/channels.scm (resolve-dependencies): New procedure.
	(channel-instance-derivations)[edges]: New variable.
	[instance->derivation]: New procedure.
	* tests/channels.scm (make-instance): Use 'checkout->channel-instance'
	instead of 'channel-instance'.
	("channel-instances->manifest"): New test.

2019-01-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ocrad: Update to 0.27.
	* gnu/packages/ocr.scm (ocrad): Update to 0.27.

	gnu: links: Update to 2.18.
	* gnu/packages/web-browsers.scm (links): Update to 2.18.

	gnu: csound: Update to 6.12.0.
	* gnu/packages/audio.scm (csound): Update to 6.12.0.

2019-01-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: %desktop-services: Use polkit-service-type.
	* gnu/services/desktop.scm (%desktop-services): Replace polkit-service
	with polkit-service-type.

	gnu: %base-services: Use *getty-service-type.
	* gnu/services/base.scm (%base-services): Replace agetty-service with
	agetty-service-type, mingetty-service with mingetty-service-type.

	gnu: %base-services: Use login-service-type.
	* gnu/services/base.scm (login-service-type)[default-value]: New field.
	(%base-services): Replace login-service with login-service-type.

	services: %base-services: Use udev-service-type.
	* gnu/services/base.scm (udev-configuration): Fix typo.
	(udev-service-type)[default-value]: New field.
	(%base-services): Replace udev-service with udev-service-type.

	services: %base-services: Use nscd-service-type.
	* gnu/services/base.scm (nscd-service-type)[default-value]: New field.
	(%base-services): Replace nscd-service with nscd-service-type.

	services: Use guix-service-type.
	* gnu/services/base.scm (%base-services): Replace guix-service with
	guix-service-type.
	* gnu/system/examples/docker-image.tmpl (services): Same.

2019-01-20  Efraim Flashner  <efraim@flashner.co.il>

	tests: More adjustments to python.scm split.
	This is a followup to 44d10b1f722856ab8e9b942804aa7ef33e2ef739.

	* tests/lint.scm: Update imports.

2019-01-20  Efraim Flashner  <efraim@flashner.co.il>

	lint: check-source-unstable-tarball: Don't assume uri length.
	* guix/scripts/lint.scm (check-source-unstable-tarball): Replace third
	with code to make sure there are enough elements to check.

2019-01-20  Kei Kebreau  <kkebreau@posteo.net>

	gnu: vboot-utils: Install development keys.
	* gnu/packages/bootloaders.scm (vboot-utils)[arguments]: Add 'install-devkeys'
	phase.

2019-01-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: subversion: Mention "svn" in the description.
	* gnu/packages/version-control.scm (subversion)[description]: Mention
	"svn".

2019-01-20  Ludovic Courtès  <ludo@gnu.org>

	ci: Use a valid 'current-guix'.
	This fixes a regression introduced in
	b5f8c2c88543158e8aca76aa98f9009f6b9e743a whereby 'current-guix' (needed
	by some of the system tests) would fail to build.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	It also speeds up compilation of 'current-guix' since the channel
	instance is already compiled or can be built quickly compared to the
	default 'current-guix'.

	* gnu/packages/package-management.scm (current-guix-package): New
	variable.
	(current-guix): Honor it.
	* gnu/ci.scm (channel-build-system): New variable.
	(channel-instances->derivation): New procedure.
	(system-test-jobs): Add #:source and #:commit parameters.
	Define 'instance' and parameterize CURRENT-GUIX-PACKAGE.
	(hydra-jobs)[checkout, commit, source]: New variables.
	Pass #:source and #:commit to 'system-test-jobs'.

2019-01-20  Ludovic Courtès  <ludo@gnu.org>

	profiles: Allow a profile to be added as an entry of another profile.
	* guix/build/profiles.scm (build-etc/profile): When 'OUTPUT/etc/profile'
	already exists, delete it first.
	(build-profile): Likewise for 'OUTPUT/manifest'.
	* tests/profiles.scm ("profile in profile"): New test.

2019-01-20  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust to python.scm split.
	This is a followup to 44d10b1f722856ab8e9b942804aa7ef33e2ef739.

	* tests/profiles.scm ("package->manifest-entry, search paths"): Adjust
	module name for PYTHON2-MATPLOTLIB.

2019-01-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-matrix-client: Update to a0623667.
	* gnu/packages/emacs-xyz.scm (emacs-matrix-client): Update to a0623667.

2019-01-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: texlive-texmf: Fix build.
	This is a follow-up to commit a1b4d62cda12d0d54663700a3f384f8a8ad5b13d.

	* gnu/packages/tex.scm (texlive-texmf)[arguments]: Unset texlive-bin search
	path.

2019-01-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add endless-sky.
	* gnu/packages/games.scm (endless-sky): New variable.

2019-01-19  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 4.0-rc7.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.0-rc7.
	* gnu/packages/wine.scm (wine-staging): Update to 4.0-rc7.

2019-01-19  Ludovic Courtès  <ludo@gnu.org>

	self: Add gnu/tests/* to the installed files.
	* guix/self.scm (compiled-guix)[*system-modules*]: Add gnu/tests/*.

	gnu: spacefm: Fix build against glibc 2.28.
	* gnu/packages/lxde.scm (spacefm)[source](modules, snippet): New fields.

	gnu: youtube-dl: Update to 2019.01.17.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.01.17.

	maint: Add gnu/ci.scm to the distribution.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add %D%/ci.scm.

2019-01-18  Leo Famulari  <leo@famulari.name>

	gnu: Inkscape: Update to 0.92.4.
	* gnu/packages/inkscape.scm (inkscape): Update to 0.92.4.
	[source]: Remove obsolete patches.

2019-01-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: smartmontools: Update to 7.0.
	* gnu/packages/admin.scm (smartmontools): Update to 7.0.

	gnu: openconnect: Update to 8.02.
	* gnu/packages/vpn.scm (openconnect): Update to 8.02.

	gnu: openconnect: Use HTTPS home page.
	* gnu/packages/vpn.scm (openconnect)[home-page]: Use HTTPS.

	gnu: liburcu: Update to 0.10.2.
	* gnu/packages/datastructures.scm (liburcu): Update to 0.10.2.

	gnu: liburcu: Use HTTPS home page.
	* gnu/packages/datastructures.scm (liburcu)[home-page]: Use HTTPS.

2019-01-18  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-matrix-client: Bump revision.
	* gnu/packages/emacs-xyz.scm (emacs-matrix-client): Bump revision to trigger
	  the update, since updating commit is not enough.

2019-01-18  Danny Milosavljevic  <dannym@scratchpost.org>

	tests: docker: Use "package" instead of "dummy-package".
	* gnu/tests/docker.scm (build-tarball&run-docker-test): Use "package" instead
	of "dummy-package".

2019-01-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: graphene: Remove custom autogen phase.
	* gnu/packages/gtk.scm (graphene)[arguments]: Remove 'autogen phase.

	gnu: Add libnfs.
	* gnu/packages/file-systems.scm (libnfs): New variable.

	gnu: Add mozjs-60.
	* gnu/packages/gnuzilla.scm (mozjs-60): New variable.

	gnu: mozjs-52: Add configure flag to prevent crash.
	* gnu/packages/gnuzilla.scm (mozjs-52)[arguments]: Pass "--disable-jemalloc"
	to prevent crashes in gnome-shell.

	gnu: Add libdazzle.
	* gnu/packages/gnome.scm (libdazzle): New variable.

	gnu: Add libimobiledevice.
	* gnu/packages/libusb.scm (libimobiledevice): New variable.

	gnu: Add libusbmuxd.
	* gnu/packages/libusb.scm (libusbmuxd): New variable.

	gnu: Add libplist.
	* gnu/packages/libusb.scm (libplist): New variable.

	gnu: libusb.scm: Use license: prefix.
	* gnu/packages/libusb.scm: Use "license:" prefix.

	gnu: Add umockdev.
	* gnu/packages/check.scm (umockdev): New variable.

	gnu: ibus: Do not hardcode Python version.
	* gnu/packages/ibus.scm (ibus)[arguments]: Remove hardcoded Python version.

2019-01-18  Ludovic Courtès  <ludo@gnu.org>

	pull: Suggest running 'hash guix' if needed.
	Fixes <https://bugs.gnu.org/33647>.
	Suggested by Diego Nicola Barbato <dnbarbato@posteo.de>.

	* guix/scripts/pull.scm (build-and-install): Before returning, display a
	hint if (which "guix") is not in PROFILE.

2019-01-18  Ludovic Courtès  <ludo@gnu.org>

	serialization: 'restore-file' errors out upon non-convertible file names.
	Fixes <https://bugs.gnu.org/33603>.
	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

	* guix/serialization.scm (port-conversion-strategy): New variable.
	(restore-file): Parameterize it.
	* tests/nar.scm ("restore-file with non-UTF8 locale"): New test.

2019-01-18  Ludovic Courtès  <ludo@gnu.org>

	build: Add coq.scm to the distribution.
	This is a followup to 33af92dd99c9f2c726c32f81936931c69d719eb9.

	* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/packages/coq.scm.

2019-01-18  Christopher Baines  <mail@cbaines.net>

	guix: Add guard to texlive-configuration profile hook.
	It is possible to generate a profile where this hook will crash, as the
	texmf.cnf file does not exist to be patched by substitute*. A simple example
	is the profile just containing texlive-fonts-txfonts.

	* guix/profiles.scm (texlive-configuration): Check that the texmf.cnf file
	exists before trying to change it.

2019-01-18  Amin Bandali  <bandali@gnu.org>

	gnu: z3: Update to 4.8.4.
	* gnu/packages/maths.scm (z3): Update to 4.8.4.

2019-01-18  Rutger Helling  <rhelling@mykolab.com>

	gnu: xpra: Update to 2.4.3.
	* gnu/packages/xorg.scm (xpra): Update to 2.4.3.

2019-01-18  Eric Bavier  <bavier@member.fsf.org>

	gnu: stress-make: Fix glob configuration.
	* gnu/packages/debug.scm (stress-make)[arguments]: Adopt configure cache value
	"make_cv_sys_gnu_glob=yes" from gnu-make package.

	gnu: rcs: disable buggy test t810.
	* gnu/packages/version-control.scm (rcs)[arguments]: New field.  Add
	'disable-t810' phase.

2019-01-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-matrix-client: Update to 2a95a1f.
	* gnu/packages/emacs-xyz.scm (emacs-matrix-client): Update to 2a95a1f.
	[propagated-inputs]: Add `emacs-anaphora'.

	gnu: Add emacs-anaphora.
	* gnu/packages/emacs-xyz.scm (emacs-anaphora): New variable.

2019-01-17  Vagrant Cascadian  <vagrant@debian.org>

	gnu: electron-cash: Update to 3.3.4.
	* gnu/packages/finance.scm (electron-cash): Update to 3.3.4.

2019-01-17  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.20.3.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.3.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.16.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.16.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.94.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.94.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.151.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.151.

	gnu: linux-libre@4.4: Update to 4.4.171.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.171.

2019-01-17  Leo Famulari  <leo@famulari.name>

	gnu: OpenSSH: Fix CVE-2018-20685.
	* gnu/packages/patches/openssh-CVE-2018-20685.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/ssh.scm (openssh)[source]: Use it.

2019-01-17  Ricardo Wurmus  <rekado@elephly.net>

	services: openssh: Add escape hatch.
	* gnu/services/ssh.scm (<openssh-configuration>)[extra-content]: New field.
	* doc/guix.texi (Networking Services): Document it.

	gnu: ghc-cryptonite: Disable tests.
	* gnu/packages/haskell-crypto.scm (ghc-cryptonite)[arguments]: Disable tests.

	scripts: Fix typo.
	* guix/scripts/download.scm (show-help): Fix typo.

2019-01-17  Ricardo Wurmus  <rekado@elephly.net>
	    Timothy Sample  <samplet@ngyro.com>.

	gnu: ghc-8: Patch ghc-pkg for reproducibility.
	Fixes <https://bugs.gnu.org/33922>.


	* gnu/packages/haskell.scm (ghc-8)[arguments]: Add build phase
	"fix-ghc-pkg-nondeterminism".

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	Update 'TODO'.
	* TODO (Installer): New section.

2019-01-17  Ludovic Courtès  <ludo@gnu.org>

	installer: Fix manual partitioning.
	* gnu/installer/newt/partition.scm (run-partioning-page): When METHOD is
	'manual, use 'filter-map' on DEVICES, not 'map', since 'disk-new' can
	return #f.

	installer: "formating" → "formatting".
	* gnu/installer/newt/partition.scm,
	gnu/installer/parted.scm: Replace "formating" with "formatting".

	installer: Adjust messages on the final page.
	* gnu/installer/newt/final.scm (run-config-display-page)
	(run-install-success-page, run-install-failed-page): Adjust messages.

2019-01-17  Ludovic Courtès  <ludo@gnu.org>

	syscalls: 'device-in-use?' returns #f upon EINVAL.
	This mirrors the behavior of the 'fdisk_device_is_used' function of
	util-linux.

	* guix/build/syscalls.scm (device-in-use?): Return #f upon EINVAL.

2019-01-17  Ludovic Courtès  <ludo@gnu.org>

	syscalls: 'device-in-use?' does not create a port.
	* guix/build/syscalls.scm (device-in-use?): Use 'open-fdes' rather than
	'open-file'.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: partition: Add encryption password confirmation.
	* gnu/installer/newt/partition.scm (prompt-luks-passwords): Add password
	confirmation page.

	installer: keymap: Put English layout and international variant ahead.
	* gnu/installer/newt/keymap.scm (sort-layouts): New procedure,
	(sort-variants): new procedure,
	(run-keymap-page): use the two procedures above to sort layouts and variants.

	installer: Remove debug popup.
	* gnu/installer/newt/partition.scm (run-partioning-page): Remove debug
	partition popup.

	installer: welcome: Put "Graphical installer" ahead.
	* gnu/installer/newt/welcome.scm (run-welcome-page): Propose "Graphical
	  install" before shell based install.

	installer: Rename "Ok" buttons to "OK".
	* gnu/installer/newt/page.scm: s/Ok/OK/.
	* gnu/installer/newt/partition.scm: Ditto.
	* gnu/installer/newt/user.scm: Ditto.

	installer: parted: Do not call BLKRRPART on loop devices.
	* gnu/installer/parted.scm (with-delay-device-in-use?): Return immediately if
	the file-name passed as argument designates a loop device.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Various renamins follow-up.
	s/path/file and s/crypt/encrypt.

	* gnu/installer/newt/partition.scm: Apply renamings.
	* gnu/installer/parted.scm: Ditto.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Various renamings.
	1. s/partitionment/partitioning/
	2. s/crypted/encrypted/

	* gnu/installer.scm (installer-steps): Apply renamings.
	* gnu/installer/newt/partition.scm (run-disk-page): ditto,
	* gnu/installer/parted.scm (auto-partition): ditto,
	(luks-format-and-open): ditto,
	(luks-close): ditto,
	(user-partitions->configuration): ditto.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: parted: Use read-luks-partition-uuid instead of find-partition-by-luks-uuid.
	* gnu/installer/parted.scm (user-partition->mapped-device): Replace
	read-luks-partition-uuid by find-partition-by-luks-uuid,
	(user-partition->file-system): only compute uuid if the partition
	is not encrypted.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	file-systems: Add read-luks-partition-uuid.
	Add a specific procedure to read luks partition uuid.

	* gnu/build/file-systems.scm (luks-partition-field-reader): New procedure ...
	(luks-partition-uuid-predicate): ... used here,
	(read-luks-partition-uuid): new exported procedure.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Clear screen upon exit.
	* gnu/installer/newt.scm (exit): Call clear-screen after newt-finish,
	(exit-error): ditto.

	installer: partionment: Add encryption support.
	* gnu/installer.scm (set-installer-path): Add cryptsetup.
	* gnu/installer/newt/partition.scm (prompt-luks-passwords): New procedure,
	(run-partioning-page): Add the possibility to set encryption to "On" on a
	partition and choose a label, add a new partition scheme: "Guided - using the
	entire disk with encryption", prompt for encryption passwords before
	proceeding to formating.
	* gnu/installer/parted.scm (<user-partition>)[crypt-label],
	[crypt-password]: New fields,
	(partition-description): add the encryption label,
	(user-partition-description): add an encryption field,
	(auto-partition): add two partitioning schemes: entire-crypted-root and
	entire-crypted-root-home,
	(call-with-luks-key-file): new procedure,
	(user-partition-upper-path): new procedure,
	(luks-format-and-open): new procedure,
	(luks-close): new procedure,
	(format-user-partitions): format and open luks partitions before creating
	file-system.
	(mount-user-partitions): use the path returned by user-partition-upper-path,
	(umount-user-partitions): close the luks partitions,
	(user-partition->file-system): set device field to label for luks partitions
	and to uuid for the rest,
	(user-partition->mapped-device): new procedure,
	(user-partitions->configuration): add mapped-devices field.

	installer: partition: Fix typo.
	* gnu/installer/newt/partition.scm (run-disk-page): Fix typo.

	installer: partition: Fix swaping and use syscalls.
	* gnu/installer/parted.scm (start-swaping): Remove it,
	(stop-swaping): Remove it,
	(start-swapping): New procedure using swapon syscall,
	(stop-swapping): New procedure using swapoff syscall,
	(with-mounted-partitions): Use previous start-swapping and stop-swapping
	procedures.

	installer: menu: Fix typo.
	* gnu/installer/newt/menu.scm (run-menu-page): Fix typo.

	installer: partition: Precise when using Manual/Guided partionment.
	* gnu/installer/newt/partition.scm (run-disk-page)[guided?]: New argument.
	Use guided? to determine if we are proceeding to a guided or a manuel
	partitioning and precise it the title and info-text.

	installer: Display an eventual backtrace in a page.
	* gnu/installer.scm (installer-program): Write the backtrace in
	"/tmp/last-installer-error" and pass the filename to installer-exit-error.
	* gnu/installer/newt.scm (exit-error): Display the file passed above in a textbox.

	installer: Make exit button optional for run-file-textbox-page.
	* gnu/installer/newt/page.scm (run-file-textbox-page)[exit-button?]: New argument.

	installer: Make sure every sentence is dot terminated.
	gnu/installer/newt/hostname.scm: Finish sentences by a dot.
	gnu/installer/newt/network.scm: Ditto.
	gnu/installer/newt/page.scm: Ditto.
	gnu/installer/newt/partition.scm: Ditto.
	gnu/installer/newt/user.scm: Ditto.
	gnu/installer/newt/wifi.scm: Ditto.

	installer: partition: Differenciate Back button from Exit button.
	* gnu/installer/newt/partition.scm (run-label-page): Pass the button text as
	an argument,
	(run-disk-page): Call run-label-page with the appropriate button text.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: network: Do not show an empty technology list.
	If no technology is detected, ask the user if he prefers to continue or to
	exit the installer.

	* gnu/installer/newt/network.scm (run-technology-page): Run a choice-window if
	technology-items procedure returns an empty list.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: keymap: Fix keymap selection of layouts with not variant.
	* gnu/installer/newt/keymap.scm (run-keymap-page): Test if the layout has no
	variant at 'variant step, instead of raising a condition at 'layout step.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: keymap: Do not fail on non-kmscon terminals.
	kmscon-update-keymap fails on non kmscon terminals because KEYMAP_UPDATE
	environment variable is not defined. As it is convenient to test the installer
	on a regular terminal, do nothing if KEYMAP_UPDATE is missing.

	* gnu/installer/keymap.scm (kmscon-update-keymap): Do nothing if KEYMAP_UPDATE
	is not defined.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Turn "Cancel" buttons into "Exit" buttons.
	This change and previous ones were,
	Suggested-by: Thorsten Wilms <t_w_@freenet.de>
	here: https://lists.gnu.org/archive/html/guix-devel/2018-11/msg00330.html

	gnu/installer/newt/ethernet.scm: Turn cancel into exit.
	gnu/installer/newt/final.scm: Ditto.
	gnu/installer/newt/keymap.scm: Ditto.
	gnu/installer/newt/locale.scm: Ditto.
	gnu/installer/newt/network.scm: Ditto.
	gnu/installer/newt/page.scm: Ditto.
	gnu/installer/newt/partition.scm: Ditto.
	gnu/installer/newt/services.scm: Ditto.
	gnu/installer/newt/timezone.scm: Ditto.
	gnu/installer/newt/user.scm: Ditto.
	gnu/installer/newt/wifi.scm: Ditto.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: locale: Set English as the default language.
	* gnu/installer/newt/locale.scm (sort-languages): New procedure ...
	(run-locale-page)[locale-steps]: ... used here to make english the default
	language.

	installer: locale: Make clear that the point is to select a glibc locale.
	* gnu/installer/newt/locale.scm (run-language-page): Be more specific about
	what is a locale and what are the different steps involved in the info messages.

	installer: Reorder partitionment step.
	* gnu/installer.scm (installer-steps): Run partitionment step after keymap
	step, so that the keyboard is correctly mapped when filling the mount-point
	entry in partitionment page.

	installer: Fix compute calls.
	* gnu/installer/newt/keymap.scm (run-keymap-page): Add missing argument to
	compute procedure.
	* gnu/installer/newt/network.scm (run-network-page): Ditto.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Remove group selection in user page.
	Assume that the user's group is always "users".

	* gnu/installer/newt/user.scm (run-user-add-page): Remove group fields,
	(run-user-page): ditto.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Reorder local.mk.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Reorder list.

	installer: Reorder POTFILES.in
	* po/guix/POTFILES.in: Reorder file list.

	installer: Add partitioning support.
	* gnu/installer.scm (installer-steps): Add partitioning step.
	* gnu/installer/newt.scm (newt-installer): Add partition-page field.
	* gnu/installer/newt/partition.scm: New file.
	* gnu/installer/parted.scm: New file.
	* gnu/installer/record (installer): New partition-page field.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add new files.
	* po/guix/POTFILES.in: Add new files.

	installer: Add user module.
	* gnu/installer/user.scm: New file.

	installer: Fix comments.
	* gnu/installer.scm (installer-steps): Fix comments.

	installer: Fix ethernet connection.
	* gnu/installer/newt/ethernet.scm (connect-ethernet-service): Return the
	service passed as parameter.

	installer: Redirect to TTY3 root shell for unguided install.
	* gnu/installer/newt/welcome.scm (run-welcome-page): Switch to TTY3 for
	unguided shell based install.

	installer: Add new pages.
	* gnu/installer/newt/page.scm (run-scale-page): New exported procedure,
	(run-checkbox-tree-page): ditto,
	(run-file-textbox-page): ditto.

	installer: Add hostname.
	* gnu/installer/hostname.scm: New file.
	* gnu/installer.scm (installer-program): Use new module above.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add new file.
	* po/guix/POTFILES.in: Add new file.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Add services page.
	Add a page to select services, for now only desktop environments choice is
	available.

	* gnu/installer.scm (steps): Add services step.
	* gnu/installer/newt.scm (newt-installer): Add services-page field.
	* gnu/installer/newt/services.scm: New file.
	* gnu/installer/record.scm (installer): Add services-page field.
	* gnu/installer/services.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add new files.
	* po/guix/POTFILES.in: Add new files.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Do not ask for keyboard model.
	Suppose that the keyboard model is "pc105".

	* gnu/installer.scm (apply-keymap): Remove model ...
	* gnu/installer/newt/keymap.scm (run-keymap-page): passed here.
	(run-model-page): remove procedure
	* gnu/installer/record.scm (installer): Edit keymap-page prototype in comment.
	* gnu/installer/keymap.scm (default-keyboard-model): New exported parameter.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Add configuration formatter.
	* gnu/installer.scm (installer-steps): Add configuration-formatter procedures.
	* gnu/installer/final.scm: New file.
	* gnu/installer/locale.scm (locale->configuration): New exported procedure.
	* gnu/installer/newt.scm (newt-installer): Add final page.
	* gnu/installer/newt/final.scm: New file.
	* gnu/installer/record.scm (installer): Add final-page field.
	* gnu/installer/timezone.scm (posix-tz->configuration): New exported
	procedure.
	* gnu/installer/steps.scm (installer-step): Rename configuration-proc field to
	configuration-formatter.
	(%installer-configuration-file): New exported parameter,
	(%installer-target-dir): ditto,
	(%configuration-file-width): ditto,
	(format-configuration): new exported procedure,
	(configuration->file): new exported procedure.

	installer: Add new utils.
	* gnu/installer/utils.scm (nearest-exact-integer): New exported procedure,
	(read-percentage): ditto,
	(run-shell-command): ditto.

	installer: Remove "selection" from all titles.
	* gnu/installer/newt/hostname.scm (run-hostname-page): Remove selection from
	page title,
	(run-variant-page): ditto.
	* gnu/installer/newt/keymap.scm (run-layout-page): Ditto.
	* gnu/installer/newt/locale.scm (run-layout-page): Ditto,
	(run-territory-page): ditto,
	(run-codeset-page): ditto,
	(run-modifier-page): ditto
	* gnu/installer/newt/network.scm (run-territory-page): Ditto.
	* gnu/installer/newt/timezone.scm (run-timezone-page): Ditto.
	* gnu/installer/newt/wifi.scm (run-wifi-page): Ditto.

	file-systems: Export read-partition-label and read-partition-uuid.
	* gnu/build/file-systems.scm (read-partition-label): Export it,
	(read-partition-uuid): ditto.

	gnu: Add guile-parted.
	* gnu/packages/guile.scm (guile-parted): New variable.

	gnu: guile-newt: Update to revision 4.
	* gnu/packages/guile.scm (guile-newt): Update to revision 4.

	services: herd: Allow to pass arguments to start-service.
	* gnu/services/herd.scm (start-service)[arguments]: New optional argument.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	build: syscalls: Add device-in-use?.
	This new procedure uses BLKRRPART to determine whether or not a device is
	busy. It is useful when a device does not appear as mounted but is maybe used
	by the kernel. This is the case with overlayfs lowerdir backend device for
	example.

	* guix/build/syscalls.scm (device-in-use?): New exported procedure.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	tests: Rename %test-encrypted-os to %test-encrypted-root-os.
	* gnu/tests/install.scm (%test-encrypted-os): Rename to
	%test-encrypted-root-os for consistency with its system-test name.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Fix locale installation.
	For some mysterious reason, calling 'setlocale' as first instruction of
	installer-builder does not install unicode support correctly. So set LANG env
	variable and start the installer until this is understood.

	* gnu/installer.scm (installer-program): Wrap installer-builder to have the
	opportunity to set LANG environment variable before starting the installer.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Move everything to the build side.
	* gnu/installer.scm: Rename to ...
	* gnu/installer/record.scm: ... this.
	* gnu/installer/build-installer.scm: Move everything to the build side and
	rename to gnu/installer.scm.
	* gnu/installer/newt.scm: Remove all the gexps and add depencies to newt
	modules as this code will only be used on the build side by now.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Adapt it,
	(dist_installer_DATA): New rule to install installer's aux-files.
	* gnu/system/install.scm (%installation-services): Use only
	'installer-program' from (gnu installer). The installer is now choosen on the
	build side.
	* guix/self.scm (*system-modules*): Restore previous behaviour and add all
	installer files to #:extra-files field of the scheme-node.
	* po/guix/POTFILES.in: Adapt it.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: Rewrite welcome page.
	The welcome page is the only page using absolute positioning for the newt
	components, so that the page occupies all the screen space. This is becoming
	too hard to manage, so switch to grid management like elsewhere, even if the
	result is less appealing.

	Also add an info text to the page with a mention on how to switch back to the
	original installer.

	* gnu/installer/newt/welcome.scm (run-menu-page): Use a vertically stacked
	grid instead of hard window placement.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: installer: Launch the installer as kmscon login-program.
	Source /etc/environment just before starting the installer. The login program
	is supposed to load the environment variables of this file through PAM, but as
	we replace it by the installer, they are no longer available. This is mostly
	useful for the LANG environment variable.

	* gnu/installer/build-installer.scm (installer-program-launcher): New exported
	procedure.
	* gnu/system/install.scm (%installation-services): Restore most of the origin
	code. kmscon is only started on TTY1, and the graphical installer is the
	login-program.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	guix: self: Do not install (gnu system install).
	As we do not want to add a dependency to newt and the graphical installer
	in (guix self), do not install (gnu system install).

	* guix/self.scm (*system-modules*): Remove (gnu system install) from
	"guix-system" scheme-node.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	doc: Document the graphical installer.
	* doc/guix.texi (Preparing for Installation): Mention the graphical installer.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	configure: Disable installer build by default.
	Only build installer if "--enable-installer" is passed. In that case only, the
	support for Guile-newt becomes mandatory.

	* configure.ac: Add --enable-installer argument. Export ENABLE_INSTALLER
	conditional according to the argument value.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Remove installer modules and build them
	only if ENABLE_INSTALLER is set.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	installer: newt: Locate the logo within local-file.
	* gnu/installer/newt.scm (logo): Remove it,
	(welcome-page): Use a relative path to locate the logo.

	installer: newt: Use scheme-modules* instead of scheme-modules.
	* gnu/installer/newt.scm (modules): Use scheme-modules*.

	gnu: Add graphical installer support.
	* configure.ac: Require that guile-newt is available.
	* gnu/installer.scm: New file.
	* gnu/installer/aux-files/logo.txt: New file.
	* gnu/installer/build-installer.scm: New file.
	* gnu/installer/connman.scm: New file.
	* gnu/installer/keymap.scm: New file.
	* gnu/installer/locale.scm: New file.
	* gnu/installer/newt.scm: New file.
	* gnu/installer/newt/ethernet.scm: New file.
	* gnu/installer/newt/hostname.scm: New file.
	* gnu/installer/newt/keymap.scm: New file.
	* gnu/installer/newt/locale.scm: New file.
	* gnu/installer/newt/menu.scm: New file.
	* gnu/installer/newt/network.scm: New file.
	* gnu/installer/newt/page.scm: New file.
	* gnu/installer/newt/timezone.scm: New file.
	* gnu/installer/newt/user.scm: New file.
	* gnu/installer/newt/utils.scm: New file.
	* gnu/installer/newt/welcome.scm: New file.
	* gnu/installer/newt/wifi.scm: New file.
	* gnu/installer/steps.scm: New file.
	* gnu/installer/timezone.scm: New file.
	* gnu/installer/utils.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add previous files.
	* gnu/system.scm: Export %root-account.
	* gnu/system/install.scm (%installation-services): Use kmscon instead of linux
	VT for all tty.
	(installation-os)[users]: Add the graphical installer as shell of the root
	account.
	[packages]: Add font related packages.
	* po/guix/POTFILES.in: Add installer files.

	gnu: kmscon: Add runtime keymap update support.
	* gnu/packages/patches/kmscon-runtime-keymap-switch.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/terminals.scm (kmscon)[source]: Add patch.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	services: kmscon: Remove virtual-terminal requirement.
	kmscon does not require that virtual terminals run in UTF-8 mode.

	* gnu/services/base.scm (kmscon-service-type): Remove virtual-terminal from
	requirement list.

2019-01-17  Mathieu Othacehe  <m.othacehe@gmail.com>

	guile: newt: Update revision to 3.
	* gnu/packages/guile.scm (guile-newt): Update revision to 3.

2019-01-17  Gabriel Hondet  <gabrielhondet@gmail.com>

	gnu: Add ghc-tldr.
	* gnu/packages/haskell.scm (ghc-tldr): New variable.

2019-01-17  Marius Bakke  <mbakke@fastmail.com>

	Revert "Revert "gnu: man-db: Embed absolute reference to 'preconv'.""
	This reverts commit ccb15b343e35d76a5c7c693f4c00d3f5b5a4cc39.

	Now that we've fixed the segfault with groff's preconv (see
	73b2ce87956b0d9168dcfa234128b91e0e41a4c7), it's safe to re-apply this fix.

2019-01-17  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-edbi-sqlite.
	* gnu/packages/emacs-xyz.scm (emacs-edbi-sqlite): New variable.

	gnu: Add emacs-edbi.
	* gnu/packages/emacs-xyz.scm (emacs-edbi): New variable.

	gnu: Add emacs-epc.
	* gnu/packages/emacs-xyz.scm (emacs-epc): New variable.

	gnu: Add emacs-ctable.
	* gnu/packages/emacs-xyz.scm (emacs-ctable): New variable.

	gnu: Add emacs-e2wm.
	* gnu/packages/emacs-xyz.scm (emacs-e2wm): New variable.

	gnu: Add emacs-window-layout.
	* gnu/packages/emacs-xyz.scm (emacs-window-layout): New variable.

	gnu: Add perl-rpc-epc-service.
	* gnu/packages/libevent.scm (perl-rpc-epc-service): New variable.

	gnu: Add perl-data-sexpression.
	* gnu/packages/perl.scm (perl-data-sexpression): New variable.

2019-01-17  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: groff-minimal: Disable relocatability.
	* gnu/packages/groff.scm (groff-minimal)[arguments]<#:phases>
	[disable-relocatability]: New phase.

2019-01-17  Gabriel Hondet  <gabrielhondet@gmail.com>

	gnu: gauche: Remove number of packages from description.
	* gnu/packages/scheme.scm (gauche)[description]: Remove number of packages.
	[arguments]: Remove useless code.

2019-01-16  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kwindowsystem: Enable test-suite.
	* gnu/package/kde-frameworks.scm(kwindowsystem)
	  [inputs]: Add openbox.
	  [arguments] <#:tests?> Remove.
	  <#:phases> 'blacklist-failing-tests: New phase.
	  <#:phases> 'check: Start openbox, don't set QT_PLUGIN_PATH, use invkove,
	  simplify and cleanup code. No longer move 'check behind install.

2019-01-16  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: knewstuff: Enable test-suite.
	Without anything changed the test-suite now passes, thus can be enabled.

	* gnu/package/kde-frameworks.scm(knewstuff)[arguments]<#:tests?>: Remove.

2019-01-16  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kemoticons: Enable test-suite.
	Without anything changed the test-suite now passes, thus can be enabled.

	* gnu/package/kde-frameworks.scm(kemoticons)[arguments]<#:tests?>: Remove.

2019-01-16  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kpackage: Enable test-suite.
	* gnu/package/kde-frameworks.scm(kpackage)[arguments]
	  <#:tests?>: Remove. <#:phases>: Add phase 'patch-tests.

2019-01-16  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kirigami: Enable test-suite.
	The error which inhibited running the tests no longer occurs
	in 5.49.0, although now no tests are found at all.  Since no tests
	are found now, the phase 'check-setup can be removed, too,
	and thus the 'arguments' at all.

	* gnu/packages/kde-frameworks.scm(kirigami)[arguments]: Remove.

2019-01-16  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kcoreaddons: Enable test-suite.
	Enable running the tests and blacklist the one failing test.

	* gnu/package/kde-frameworks.scm(kcoreaddons)[arguments]
	  <#:tests?>: Remove. <#:phases>: Add phase 'blacklist-failing-test.

2019-01-16  Julien Lepiller  <julien@lepiller.eu>

	gnu: php: Update to 7.3.1.
	* gnu/packages/php.scm (php): Update to 7.3.1.

2019-01-16  Gabriel Hondet  <gabrielhondet@gmail.com>

	gnu: Add ocaml-ppxlib.
	* gnu/packages/ocaml.scm (ocaml-ppxlib): New variable.

	gnu: Add ocaml-ppx-derivers.
	* gnu/packages/ocaml.scm (ocaml-ppx-derivers): New variable.

	gnu: Add ocaml-migrate-parsetree.
	* gnu/packages/ocaml.scm (ocaml-migrate-parsetree): New variable.

	gnu: Add ocaml-compiler-libs.
	* gnu/packages/ocaml.scm (ocaml-compiler-libs): New variable.

	gnu: Add ocaml-base.
	* gnu/packages/ocaml.scm (ocaml-base): New variable.

	gnu: Add ocaml-sexplib.
	* gnu/packages/ocaml.scm (ocaml-sexplib): New variable.

	gnu: Add ocaml-parsexp.
	* gnu/packages/ocaml.scm (ocaml-parsexp): New variable.

	gnu: Add ocaml-sexplib0.
	* gnu/packages/ocaml.scm (ocaml-sexplib0): New variable.

2019-01-16  Jan Nieuwenhuizen  <janneke@gnu.org>

	bootstrap: Oops, list gcc-boot-4.7.4.patch.
	* gnu/local.mk (dist_patch_DATA): Oops, add gcc-boot-4.7.4.patch.

2019-01-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnurl: Add properties for updater.
	* gnu/packages/gnunet.scm (gnurl)[properties]: New field.

2019-01-16  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: groff: Disable relocatability."
	This causes more than 3600 packages to be rebuilt.

	This reverts commit f57693e17c7905d2f11e46d04cb558fe0b0fc39b.

2019-01-16  Arun Isaac  <arunisaac@systemreboot.net>

	import: github: Do not update URI for packages using git-fetch.
	* guix/import/github.scm (updated-github-url): Return the unchanged source URI
	for packages using git-fetch.
	[updated-url]: Do not handle URIs which end with ".git".

2019-01-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove unnecessary module reference.
	* gnu/packages/glib.scm: Remove reference to python-xyz.

	gnu: Move Emacs packages to new module.
	* gnu/packages/emacs.scm: Move almost all packages from here...
	* gnu/packages/emacs-xyz.scm: ...to this new module.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* gnu/packages/ocaml.scm,
	gnu/packages/package-management.scm,
	gnu/packages/statistics.scm: Update module references.

	gnu: Move dbm databases to new module.
	* gnu/packages/databases.scm (gdbm, bdb, bdb-5.3): Move from here...
	* gnu/packages/dbm.scm: ...to this new module.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* gnu/packages/audio.scm,
	gnu/packages/avahi.scm,
	gnu/packages/backup.scm,
	gnu/packages/cobol.scm,
	gnu/packages/cyrus-sasl.scm,
	gnu/packages/databases.scm,
	gnu/packages/finance.scm,
	gnu/packages/game-development.scm,
	gnu/packages/gnome.scm,
	gnu/packages/guile.scm,
	gnu/packages/ibus.scm,
	gnu/packages/kerberos.scm,
	gnu/packages/linux.scm,
	gnu/packages/mail.scm,
	gnu/packages/man.scm,
	gnu/packages/nvi.scm,
	gnu/packages/openldap.scm,
	gnu/packages/package-management.scm,
	gnu/packages/php.scm,
	gnu/packages/pulseaudio.scm,
	gnu/packages/python.scm,
	gnu/packages/rdf.scm,
	gnu/packages/ruby.scm,
	gnu/packages/sawfish.scm: Update module references.

	gnu: Move sqlite to separate module.
	* gnu/packages/databases.scm (sqlite, sqlite-3.26.0, sqlite-with-fts5,
	sqlite-with-column-metadata): Move variables from here...
	* gnu/packages/sqlite.scm: ...to this new module.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* gnu/packages/apl.scm,
	gnu/packages/bittorrent.scm,
	gnu/packages/calendar.scm,
	gnu/packages/code.scm,
	gnu/packages/crypto.scm,
	gnu/packages/databases.scm,
	gnu/packages/dc.scm,
	gnu/packages/disk.scm,
	gnu/packages/ebook.scm,
	gnu/packages/education.scm,
	gnu/packages/emacs.scm,
	gnu/packages/emulators.scm,
	gnu/packages/file-systems.scm,
	gnu/packages/freedesktop.scm,
	gnu/packages/ftp.scm,
	gnu/packages/games.scm,
	gnu/packages/geo.scm,
	gnu/packages/gnome.scm,
	gnu/packages/gnunet.scm,
	gnu/packages/gnupg.scm,
	gnu/packages/gnuzilla.scm,
	gnu/packages/gps.scm,
	gnu/packages/guile.scm,
	gnu/packages/ibus.scm,
	gnu/packages/kerberos.scm,
	gnu/packages/kodi.scm,
	gnu/packages/lisp.scm,
	gnu/packages/mail.scm,
	gnu/packages/messaging.scm,
	gnu/packages/mpd.scm,
	gnu/packages/music.scm,
	gnu/packages/networking.scm,
	gnu/packages/nfs.scm,
	gnu/packages/ocaml.scm,
	gnu/packages/package-management.scm,
	gnu/packages/pdf.scm,
	gnu/packages/photo.scm,
	gnu/packages/php.scm,
	gnu/packages/python.scm,
	gnu/packages/qt.scm,
	gnu/packages/ruby.scm,
	gnu/packages/scheme.scm,
	gnu/packages/sync.scm,
	gnu/packages/syndication.scm,
	gnu/packages/version-control.scm,
	gnu/packages/video.scm,
	gnu/packages/web-browsers.scm,
	gnu/packages/webkit.scm: Adjust module references.

2019-01-16  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: groff: Disable relocatability.
	* gnu/packages/groff.scm (groff)[arguments]<#:phases>[disable-relocatability]:
	New phase.

2019-01-16  Clément Lassieur  <clement@lassieur.org>

	gnu: Add prosody-smacks.
	* gnu/packages/messaging.scm (prosody-smacks): New variable.

2019-01-16  Pkill -9  <pkill9@runbox.com>

	gnu: obs: Update to 22.0.3.
	* gnu/packages/video.scm (obs): Update to 22.0.3.

2019-01-16  nee  <nee@cock.li>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: grub: Add dependency on console-setup.
	* gnu/packages/bootloaders.scm (grub)[arguments]: In 'patch-stuff'
	phase, patch 'grub-kbdcomp.in'.
	[inputs]: Add CONSOLE-SETUP.

2019-01-16  Damien Cassou  <damien@cassou.me>

	doc: Add missing parameter to guix system reconfigure
	* doc/guix.texi (Proceeding with the Installation): Mention that
	  /etc/config.scm must be passed as parameter and that root is needed.

2019-01-16  Ludovic Courtès  <ludo@gnu.org>

	bootloader: Remove deprecated 'device' field.
	The 'device' field had been deprecated in commit
	045ebb3e58d74c75f39ce47380045d3cd00359c3 (August 2017).

	* gnu/bootloader.scm (<bootloader-configuration>)[device]: Remove.
	[target]: Change getter to 'bootstrap-configuration-target'.
	(bootstrap-configuration-target): Remove.

2019-01-16  Ludovic Courtès  <ludo@gnu.org>

	install: Avoid deprecated 'gpm-service' procedure.
	* gnu/system/install.scm (%installation-services): Use the 'service'
	form instead of 'gpm-service'.

	services: avahi: Deprecate the 'avahi-service' procedure.
	* gnu/services/avahi.scm (<avahi-configuration>): Export getters.  Add
	default values.
	(avahi-service-type)[default-value]: New field.
	(avahi-service): Mark as deprecated.
	* gnu/services/desktop.scm (%desktop-services): Use the 'service' form
	instead of calling 'avahi-service'.
	* gnu/tests/base.scm (%avahi-os): Likewise.
	* doc/guix.texi (Base Services): Adjust example accordingly.
	(Networking Services): Update accordingly.

2019-01-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kodi: Skip failing test.
	* gnu/packages/kodi.scm (kodi)[source]: Add patch.
	* gnu/packages/patches/kodi-skip-test-449.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2019-01-16  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add meld.
	* gnu/packages/patchutils.scm (meld): New variable.

2019-01-15  nee  <nee@cock.li>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add console-setup.
	* gnu/packages/xorg.scm (console-setup): New variable.

2019-01-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add bdfresize.
	* gnu/packages/xorg.scm (bdfresize): New variable.

2019-01-15  Kei Kebreau  <kkebreau@posteo.net>

	gnu: hyperrogue: Update to 10.5d.
	* gnu/packages/games.scm (hyperrogue): Update to 10.5d.

2019-01-15  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-closql: Fix hash.
	* gnu/packages/emacs.scm (emacs-closql)[source]: Fix incorrect hash.

2019-01-15  Ludovic Courtès  <ludo@gnu.org>

	status: Distinguish 'package-cache' profile hook.
	* guix/status.scm (hook-message): Handle 'package-cache'.

	guix package: '--list-available' can use data from the cache.
	* gnu/packages.scm (fold-available-packages): New procedure.
	* guix/scripts/package.scm (process-query): Use it instead of
	'fold-packages'.
	* tests/packages.scm ("fold-available-packages with/without cache"):
	New test.

2019-01-15  Ludovic Courtès  <ludo@gnu.org>

	edit: Use 'specification->location' to read information from the cache.
	That way 'guix edit' doesn't need to load any package module.

	* gnu/packages.scm (find-package-locations, specification->location):
	New procedures.
	* guix/scripts/edit.scm (package->location-specification): Rename to...
	(location->location-specification): ... this.  Expect a location object
	instead of a package.
	(guix-edit): Use 'specification->location' instead of
	'specification->package'.
	* tests/packages.scm ("find-package-locations")
	("find-package-locations with cache")
	("specification->location"): New tests.

2019-01-15  Ludovic Courtès  <ludo@gnu.org>

	channels: Compute a package cache and use it.
	* gnu/packages.scm (cache-is-authoritative?, load-package-cache)
	(cache-lookup, generate-package-cache): New procedures.
	(%package-cache-file): New variable.
	(find-packages-by-name): Rename to...
	(find-packages-by-name/direct): ... this.
	(find-packages-by-name): Rewrite to use the package cache when
	'cache-is-authoritative?' returns true.
	* tests/packages.scm ("find-packages-by-name + version, with cache")
	("find-packages-by-name with cache"): New tests.
	* guix/channels.scm (package-cache-file): New procedure.
	(%channel-profile-hooks): New variable.
	(channel-instances->derivation): Use it in #:hooks.
	* guix/scripts/package.scm (build-and-use-profile): Add #:hooks and
	honor it.
	* guix/scripts/pull.scm (build-and-install): Pass #:hooks to
	UPDATE-PROFILE.

	discovery: Add 'fold-module-public-variables*'.
	* guix/discovery.scm (fold-module-public-variables*): New procedure.

	inferior: Add 'gexp->derivation-in-inferior'.
	* guix/inferior.scm (gexp->derivation-in-inferior): New procedure.

2019-01-15  Ludovic Courtès  <ludo@gnu.org>

	packages: Remove 'find-newest-available-packages'.
	Since commit 9ffc1c00e55eb7931846dbb3fafcf54716fff57c,
	'find-newest-available-packages' and 'find-packages-by-name' were both
	building a vhash mapping package names to packages.  This factorizes
	this bit, also reducing I/O, CPU, and memory usage.

	* gnu/packages.scm (find-best-packages-by-name): Remove.
	(find-best-packages-by-name): Use 'find-packages-by-name' instead of
	'find-newest-available-packages'.

2019-01-15  Ludovic Courtès  <ludo@gnu.org>

	guix package: Avoid 'find-newest-available-packages'.
	* guix/scripts/package.scm (transaction-upgrade-entry): Use
	'find-best-packages-by-name' instead of
	'find-newest-available-packages'.
	* tests/packages.scm ("transaction-upgrade-entry, zero upgrades")
	("transaction-upgrade-entry, one upgrade")
	("transaction-upgrade-entry, superseded package"): Adjust accordingly.

	profiling: Add a "gc" profiling component.
	* guix/profiling.scm (show-gc-stats): New procedure.
	<top level>: Call 'register-profiling-hook!'.

2019-01-15  Gabriel Hondet  <gabrielhondet@gmail.com>

	gnu: Add gauche.
	* gnu/packages/scheme.scm (gauche): New variable.

2019-01-15  Ricardo Wurmus  <rekado@elephly.net>

	guix: scons: Fix module reference.
	* guix/build-system/scons.scm (default-scons): Find "scons" package in
	(gnu packages python-xyz) instead of (gnu packages python).

2019-01-15  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Move Python compression packages to new module.
	* gnu/packages/compression.scm (python-lzo, python2-lzo, python-lz4,
	python2-lz4, python-lzstring, python2-lzstring, bitshuffle,
	bitshuffle-for-snappy): Move variables from here...
	* gnu/packages/python-compression.scm: ...to this new module.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* gnu/packages/bioinformatics.scm,
	gnu/packages/java-compression.scm,
	gnu/packages/xorg.scm: Adjust module references.

	gnu: Add python-grpcio.
	* gnu/packages/python-xyz.scm (python-grpcio): New variable.

	gnu: Add python-gast.
	* gnu/packages/python-xyz.scm (python-gast): New variable.

	gnu: Add python-astunparse.
	* gnu/packages/python-xyz.scm (python-astunparse): New variable.

	gnu: Add python-astor.
	* gnu/packages/python-xyz.scm (python-astor): New variable.

	gnu: Add python-absl-py.
	* gnu/packages/python-xyz.scm (python-absl-py): New variable.

	gnu: Add protobuf-next.
	* gnu/packages/protobuf.scm (protobuf-next): New variable.

	gnu: Add c-ares-next.
	* gnu/packages/adns.scm (c-ares-next): New variable.

2019-01-15  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: yosys: Update to 0.8.
	* gnu/packages/fpga.scm (yosys): Update to 0.8.

	gnu: arachne-pnr: Fix tests.
	* gnu/packages/fpga.scm (arachne-pnr)[arguments]: Add #:make-flags.
	<#:phases>[configure]: Remove Makefile substitution.

	gnu: icestorm: Update to 0.0-2-c0cbae88a.
	* gnu/packages/fpga.scm (icestorm): Update to 0.0-2-c0cbae88a.

2019-01-15  Amin Bandali  <bandali@gnu.org>

	gnu: arachne-pnr: Update to 840bdfdeb.
	* gnu/packages/fpga.scm (arachne-pnr): Update to 840bdfdeb.

2019-01-15  swedebugia  <swedebugia@riseup.net>

	gnu: Rename sshfs-fuse to sshfs.
	* gnu/packages/linux.scm (sshfs): New variable.
	(sshfs-fuse): Mark as superseded.

2019-01-15  Eric Bavier  <bavier@member.fsf.org>

	gnu: mariadb: Disable "main.mysqldump" test.
	* gnu/packages/databases.scm (mariadb)[arguments]: Add "main.mysqldump" to
	disabled-tests in 'adjust-tests' phase.

2019-01-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add missing module reference.
	This is a follow-up to commit 44d10b1f722856ab8e9b942804aa7ef33e2ef739.

	* gnu/packages/tex.scm: Add missing reference to python-xyz.

2019-01-15  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Separate Python core packages from the rest.
	* gnu/packages/python.scm: Move hundreds of package definitions from here...
	* gnu/packages/python-xyz.scm: ...to this new module.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* gnu/packages/ada.scm,
	gnu/packages/admin.scm,
	gnu/packages/android.scm,
	gnu/packages/audio.scm,
	gnu/packages/backup.scm,
	gnu/packages/benchmark.scm,
	gnu/packages/bioinformatics.scm,
	gnu/packages/bittorrent.scm,
	gnu/packages/calendar.scm,
	gnu/packages/check.scm,
	gnu/packages/chemistry.scm,
	gnu/packages/cluster.scm,
	gnu/packages/compression.scm,
	gnu/packages/connman.scm,
	gnu/packages/crypto.scm,
	gnu/packages/cups.scm,
	gnu/packages/databases.scm,
	gnu/packages/dav.scm,
	gnu/packages/direct-connect.scm,
	gnu/packages/disk.scm,
	gnu/packages/django.scm,
	gnu/packages/dlang.scm,
	gnu/packages/docker.scm,
	gnu/packages/ebook.scm,
	gnu/packages/elf.scm,
	gnu/packages/emacs.scm,
	gnu/packages/emulators.scm,
	gnu/packages/engineering.scm,
	gnu/packages/enlightenment.scm,
	gnu/packages/finance.scm,
	gnu/packages/fltk.scm,
	gnu/packages/fontutils.scm,
	gnu/packages/freedesktop.scm,
	gnu/packages/game-development.scm,
	gnu/packages/games.scm,
	gnu/packages/geo.scm,
	gnu/packages/gl.scm,
	gnu/packages/glib.scm,
	gnu/packages/gnome.scm,
	gnu/packages/gnupg.scm,
	gnu/packages/gnuzilla.scm,
	gnu/packages/graph.scm,
	gnu/packages/graphics.scm,
	gnu/packages/graphviz.scm,
	gnu/packages/gtk.scm,
	gnu/packages/ham-radio.scm,
	gnu/packages/image-processing.scm,
	gnu/packages/image-viewers.scm,
	gnu/packages/image.scm,
	gnu/packages/irc.scm,
	gnu/packages/jrnl.scm,
	gnu/packages/julia.scm,
	gnu/packages/kde-frameworks.scm,
	gnu/packages/key-mon.scm,
	gnu/packages/libffi.scm,
	gnu/packages/libreoffice.scm,
	gnu/packages/libusb.scm,
	gnu/packages/lirc.scm,
	gnu/packages/logging.scm,
	gnu/packages/machine-learning.scm,
	gnu/packages/mail.scm,
	gnu/packages/mate.scm,
	gnu/packages/maths.scm,
	gnu/packages/medical.scm,
	gnu/packages/messaging.scm,
	gnu/packages/monitoring.scm,
	gnu/packages/mp3.scm,
	gnu/packages/mpd.scm,
	gnu/packages/music.scm,
	gnu/packages/networking.scm,
	gnu/packages/nutrition.scm,
	gnu/packages/openldap.scm,
	gnu/packages/openstack.scm,
	gnu/packages/package-management.scm,
	gnu/packages/password-utils.scm,
	gnu/packages/patchutils.scm,
	gnu/packages/pdf.scm,
	gnu/packages/photo.scm,
	gnu/packages/polkit.scm,
	gnu/packages/protobuf.scm,
	gnu/packages/python-crypto.scm,
	gnu/packages/python-web.scm,
	gnu/packages/qt.scm,
	gnu/packages/rdf.scm,
	gnu/packages/ruby.scm,
	gnu/packages/search.scm,
	gnu/packages/selinux.scm,
	gnu/packages/serialization.scm,
	gnu/packages/shells.scm,
	gnu/packages/simulation.scm,
	gnu/packages/ssh.scm,
	gnu/packages/statistics.scm,
	gnu/packages/storage.scm,
	gnu/packages/sync.scm,
	gnu/packages/terminals.scm,
	gnu/packages/textutils.scm,
	gnu/packages/time.scm,
	gnu/packages/tls.scm,
	gnu/packages/tor.scm,
	gnu/packages/tryton.scm,
	gnu/packages/version-control.scm,
	gnu/packages/video.scm,
	gnu/packages/virtualization.scm,
	gnu/packages/vpn.scm,
	gnu/packages/web-browsers.scm,
	gnu/packages/web.scm,
	gnu/packages/wicd.scm,
	gnu/packages/xdisorg.scm,
	gnu/packages/xorg.scm: Update module references.

2019-01-15  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: docker-cli: Don't install the same executable twice.
	Reported by Meiyo Peng <meiyo.peng@gmail.com>.

	* gnu/packages/docker.scm (docker-cli)[arguments]<#:phases>[install]:
	Don't install the same executable twice.

2019-01-15  Ricardo Wurmus  <rekado@elephly.net>

	guix: Add profile hook to build TeX live configuration.
	* guix/profiles.scm (texlive-configuration): New procedure.
	(%default-profile-hooks): Add it.
	* guix/status.scm (hook-message): Handle "texlive-configuration" hook type.

	gnu: python-numpy-documentation: Add missing packages to texlive-union.
	* gnu/packages/python.scm (python-numpy-documentation)[native-inputs]: Add
	texlive-fonts-cm-super and texlive-latex-needspace to texlive-union.

	gnu: texlive-fonts-amsfonts: Install type1 fonts.
	* gnu/packages/tex.scm (texlive-fonts-amsfonts)[native-inputs]: Fetch type1
	font files.
	[arguments]: Install them.

	gnu: texlive-bin: Do not truncate output lines.
	* gnu/packages/tex.scm (texlive-bin)[arguments]: Change default line limits in
	build phase.

	gnu: Add texlive-luatex-luaotfload.
	* gnu/packages/tex.scm (texlive-luatex-luaotfload): New variable.

	gnu: Add texlive-fonts-lm.
	* gnu/packages/tex.scm (texlive-fonts-lm): New variable.

	gnu: Add texlive-fonts-cm-super.
	* gnu/packages/tex.scm (texlive-fonts-cm-super): New variable.

	gnu: texlive-union: Implement in terms of texlive-base.
	* gnu/packages/tex.scm (texlive-union): Inherit from texlive-base.

	gnu: Add texlive-base.
	* gnu/packages/tex.scm (texlive-base): New variable.

	gnu: texlive-bin: Add native search paths.
	* gnu/packages/tex.scm (texlive-bin)[native-search-paths]: Add specifications
	for TEXMF and TEXMFCNF.

	gnu: texlive-union: Wrap programs weakly.
	* gnu/packages/tex.scm (texlive-union)[arguments]: Wrap programs with TEXMFCNF
	and TEXMF so that environment variables take precedence.

	gnu: texlive-latex-fontspec: Install default fontspec.cfg.
	* gnu/packages/tex.scm (texlive-latex-fontspec)[arguments]: Add build phase to
	install fontspec.cfg.

2019-01-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: opencv: Update configure flags.
	* gnu/packages/image-processing.scm (opencv)[arguments]: Change the
	configure-flags on a per-architecture basis.

2019-01-15  Danny Milosavljevic  <dannym@scratchpost.org>

	tests: docker: Run a guest guile inside the docker container.
	* gnu/tests/docker.scm (run-docker-test): Add parameters.  Load and run
	docker container.  Check response of guest guile.
	(build-tarball&run-docker-test): New procedure.
	(%test-docker): Use it.
	[description]: Modify.

2019-01-15  Ludovic Courtès  <ludo@gnu.org>

	status: Spin only on TTYs.
	* guix/status.scm (isatty?*): New procedure.
	(spin!): Do nothing when port matches ISATTY?*.
	(color-output?): Use ISATTY?*.

2019-01-15  Ludovic Courtès  <ludo@gnu.org>

	guix package: '--upgrade' preserves package order.
	Fixes <https://bugs.gnu.org/31142>.
	Reported by Chris Marusich <cmmarusich@gmail.com>.

	* guix/scripts/package.scm (options->installable)[upgraded]: Use 'fold'
	instead of 'fold-right'.  This reverts
	eca16a3d1d9e6b2c064e0105c1015258bf2755f2.
	* tests/guix-package-net.sh: Add 'guix package u' test.

2019-01-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-commonmark: Install .scm files in the right place.
	Previously they'd be installed in PREFIX/share/share/guile/site.

	* gnu/packages/guile.scm (guile-commonmark)[modules, snippet]: New
	fields.

2019-01-15  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: font-dosis: Switch to font-build-system.
	* gnu/packages/fonts.scm (font-dosis): Switch to font-build-system.
	[source]: Use url-fetch/zipbomb.
	[native-inputs]: Remove unzip.

2019-01-15  Jonathan Brielmaier  <jbrielmaier@suse.de>

	gnu: Add missing patch to local.mk.
	This was forgotten in ab533c613ee2a44595786a6aca0b958f9f7f1dd9.

	* gnu/local.mk (dist_patch_DATA): Add
	"allegro-fix-compilation-mesa-18.2.5-and-later.patch".

2019-01-15  Clément Lassieur  <clement@lassieur.org>

	gnu: python-git-review: Update to 1.27.0.
	* gnu/packages/openstack.scm (python-git-review): Update to 1.27.0.
	[arguments]: Get the 'wrap-program' phase to return #t.

	gnu: prosody: Update to 0.11.2.
	* gnu/packages/messaging.scm (prosody): Update to 0.11.2.

2019-01-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: youtube-dl: Update to 2019.01.10.
	* gnu/packages/video.scm (youtube-dl): Update to 2019.01.10.
	[source]: Update uri.

2019-01-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: dbus: Build documentation (manpages and html).
	* gnu/packages/glib.scm (dbus)[native-inputs]: Add docbook-xml-4.4,
	docbook-xsl, doxygen, xmlto, libxml2, libxslt and yelp-tools.
	[outputs]: Add a "doc" output to hold the large HTML documentation.

2019-01-14  Ludovic Courtès  <ludo@gnu.org>

	copy: Add '--verbosity'.
	This fixes a regression introduced in
	f1de676ea82c2bed9a435fce37ade0186296bfc9 since %DEFAULT-OPTIONS was
	missing the 'debug key that 'set-build-options-from-command-line'
	expects.

	* guix/scripts/copy.scm (show-help, %options): Add '--verbosity'.
	(%default-options): Rename 'verbosity' to 'debug'.  Add
	'print-build-trace?', 'print-extended-build-trace?',
	'multiplexed-build-output?', and 'verbosity'.
	(guix-copy): Wrap body in 'with-status-verbosity'.

2019-01-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-ssh: Use 'git-fetch'.
	* gnu/packages/ssh.scm (guile-ssh)[source]: Change to 'git-fetch'.

	gnu: libssh: Update to 0.8.6.
	* gnu/packages/patches/libssh-hostname-parser-bug.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/ssh.scm (libssh): Update to 0.8.6.
	[source](patches): Remove.
	[arguments]: Add #:phases.
	(guile-ssh)[source](modules, snippet]: New fields.

	gnu: guile-json: Add 3.1.0.
	* gnu/packages/guile.scm (guile-json-3): New variable.

2019-01-14  Ludovic Courtès  <ludo@gnu.org>

	pull: Don't prepend "origin/" to branch names.
	This is a followup to 37a6cdbf1b3503d3e60840a176318284b1f7ca25.

	* guix/scripts/pull.scm (%options): Don't prepend "origin/" to branch
	names.

2019-01-14  Eric Bavier  <bavier@member.fsf.org>

	gnu: python-pycodestyle: Fix build with Python 3.7.
	* gnu/packages/patches/python-pycodestyle-stdlib-tokenize-fix.patch: New
	patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/python.scm (python-pycodestyle)[source]: Use it.

	gnu: groff: Fix doc installation.
	* gnu/packages/groff.scm (groff)[arguments]: Add 'fix-docdir phase.

2019-01-14  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Move Perl compression packages to new module.
	* gnu/packages/compression.scm (perl-compress-raw-bzip2,
	perl-compress-raw-zlib, perl-io-compress, perl-archive-zip,
	perl-archive-extract): Move from here...
	* gnu/packages/perl-compression.scm: ...to this new file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* gnu/packages/ci.scm, gnu/packages/libreoffice.scm, gnu/packages/perl.scm:
	Adjust references.

2019-01-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: texlive-latex-fontspec: Propagate l3packages.
	* gnu/packages/tex.scm (texlive-latex-fontspec)[inputs]: Remove
	texlive-latex-l3kernel.
	[propagated-inputs]: Add texlive-latex-l3packages.

	gnu: texlive-latex-l3packages: Propagate l3kernel.
	* gnu/packages/tex.scm (texlive-latex-l3packages)[inputs]: Move
	texlive-latex-l3kernel from here...
	[propagated-inputs]: ...to here.

	gnu: Add texlive-latex-changepage.
	* gnu/packages/tex.scm (texlive-latex-changepage): New variable.

	gnu: Add texlive-generic-babel-german.
	* gnu/packages/tex.scm (texlive-generic-babel-german): New variable.

	gnu: texlive-latex-base: Install configuration files.
	* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Install all
	configuration files.
	[native-inputs]: Move texlive-generic-hyph-utf8 from here...
	[propagated-inputs]: ...to here.

2019-01-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: opencv: Use 'git-fetch'.
	* gnu/packages/image-processing.scm (opencv)[source]: Use 'git-fetch'.
	[native-inputs]: Use 'git-fetch' for opencv_extras and opencv_contrib.
	Remove unzip.
	[arguments]: Update custom 'unpack-submodule-sources accordingly. Update
	paths in configure-flags, 'diable-broken-tests phase.

	gnu: python-django-filter: Use 'invoke'.
	* gnu/packages/django.scm (python-django-filter)[arguments]: Use
	'invoke'.

	gnu: opencv: Loosen test suite failures.
	* gnu/packages/image-processing.scm (opencv)[native-inputs]: Add patch
	to opencv-contrib.
	[arguments]: Update 'unpack-submodule-sources phase.
	* gnu/packages/patches/opencv-rgbd-aarch64-test-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: opencv: Update configure flags.
	* gnu/packages/image-processing.scm (opencv)[arguments]: Don't use
	precompiled headers. Enable all available CPU optimizations.

	gnu: opencv: Don't hardcode build directories.
	* gnu/packages/image-processing.scm (opencv)[arguments]: Change
	OPENCV_EXTRA_MODULES_PATH and OPENCV_TEST_DATA_PATH to use 'getcwd'
	instead of hardcoding the build path.

	gnu: opencv: Fix building on non-x86_64 systems.
	* gnu/packages/image-processing.scm (opencv)[arguments]: Add
	configure-flag to disable carotene. Don't require x86_64 CPU
	except on x86_64. Fix typo.

	gnu: gnurl: Update to 7.63.0.
	* gnu/packages/gnunet.scm (gnurl): Update to 7.63.0.

2019-01-14  Clément Lassieur  <clement@lassieur.org>

	gnu: emacs-pass: Update to 1.8.
	* gnu/packages/emacs.scm (emacs-pass): Update to 1.8.

2019-01-14  Rutger Helling  <rhelling@mykolab.com>

	gnu: dosbox: Update to 0.74-2.
	* gnu/packages/emulators.scm (dosbox): Update to 0.74-2.
	[arguments]: Use invoke in 'autogen.sh phase.

2019-01-14  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.20.2.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.2.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.15.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.15.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.93.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.93.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.150.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.150.

	gnu: linux-libre@4.4: Update to 4.4.170.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.170.

2019-01-13  Christopher Baines  <mail@cbaines.net>

	gnu: python-2.7: Fix build.
	The -j flag is passed in through #:make-flags and EXTRATESTOPTS. This is
	combined with the TESTOPTS, and in Python 2, that includes the -l flag by
	default.

	The -l flag, is for finding memory leaks in tests, and is incompatible with
	the -j flag, and the build previously failed at the start of the 'check
	phase. Therefore, remove the -l flag from the Python 2 testsuite, as it
	doesn't sound like a useful thing to do when building the package for Guix.

	* gnu/packages/python.scm (python-2.7): Add 'remove-findleaks-from-testopts
	phase.

2019-01-13  Gabriel Hondet  <gabrielhondet@gmail.com>

	gnu: Add ocaml-merlin.
	* gnu/packages/ocaml.scm (ocaml-merlin): New variable.

	gnu: Add emacs-tldr.
	* gnu/packages/emacs.scm (emacs-tldr): New variable.

2019-01-13  Meiyo Peng  <meiyo.peng@gmail.com>

	system: Add sudoedit to %setuid-programs.
	* gnu/system.scm (%setuid-programs): Add sudoedit.

2019-01-13  Christopher Baines  <mail@cbaines.net>

	gnu: Add python-miniboa.
	python2-miniboa is required for the linkchecker testsuite.

	* gnu/packages/python.scm (python-miniboa, python2-miniboa): New variable.

2019-01-13  Christopher Baines  <mail@cbaines.net>

	gnu: python-pillow: Update to 5.4.1.
	I'm looking at this, as this release fixes an issue with the Django testsuite:

	https://github.com/python-pillow/Pillow/pull/3525

	* gnu/packages/python.scm (python-pillow): Update to 5.4.1.

2019-01-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-biocgenerics: Move to bioconductor.
	* gnu/packages/bioinformatics.scm (r-biocgenerics): Move from here...
	* gnu/packages/bioconductor.scm (r-biocgenerics): ...to here.

	gnu: r-annotate: Move to bioconductor.
	* gnu/packages/bioinformatics.scm (r-annotate): Move from here...
	* gnu/packages/bioconductor.scm (r-annotate): ...to here.

	gnu: r-vegan: Move from bioinformatics to cran.
	* gnu/packages/bioinformatics.scm (r-vegan): Move from here...
	* gnu/packages/cran.scm (r-vegan): ...to here.

2019-01-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: conda: Use 'invoke'.
	* gnu/packages/package-management.scm (conda)[arguments]: Use 'invoke'.

	gnu: python-conda: All phases return #t.
	* gnu/packages/package-management.scm (python-conda)[arguments]: Use
	'invoke'.

	gnu: python-conda: Fix test suite.
	* gnu/packages/package-management.scm (python-conda)[native-inputs]: Add
	python-cytoolz.

2019-01-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-raster.
	* gnu/packages/cran.scm (r-raster): New variable.

	gnu: r-ggformula: Update to 0.9.1.
	* gnu/packages/cran.scm (r-ggformula): Update to 0.9.1.

	gnu: r-tibble: Update to 2.0.1.
	* gnu/packages/statistics.scm (r-tibble): Update to 2.0.1.

	gnu: r-psych: Update to 1.8.12.
	* gnu/packages/cran.scm (r-psych): Update to 1.8.12.

2019-01-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bitshuffle-for-snappy: Inherit package arguments.
	* gnu/packages/compression.scm (bitshuffle-for-snappy)[arguments]:
	Inherit package arguments from bitshuffle. Always skip tests.

	gnu: bitshuffle: Fix build on armhf-linux.
	* gnu/packages/compression.scm (bitshuffle)[arguments]: Add custom phase
	to only use NEON on aarch64.

2019-01-13  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 4.0-rc6.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.0-rc6.
	* gnu/packages/wine.scm (wine-staging): Update to 4.0-rc6.

2019-01-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Sort package module references in (gnu packages graphviz).
	* gnu/packages/graphviz.scm: Sort package module references; delete
	duplicates.

2019-01-13  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add python-pygraphviz.
	* gnu/packages/graphviz.scm (python-pygraphviz): New variable.

	gnu: Add python-doctest-ignore-unicode.
	* gnu/packages/python.scm (python-doctest-ignore-unicode): New variable.

	gnu: Add graphviz-2.38.
	* gnu/packages/graphviz.scm (graphviz-2.38): New variable.

2019-01-13  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: sudo: Update to 1.8.27.
	* gnu/packages/admin.scm (sudo): Update to 1.8.27.

	gnu: libassuan: Update to 2.5.2.
	* gnu/packages/gnupg.scm (libassuan): Update to 2.5.2.

	gnu: libgxps: Update to 0.3.1.
	* gnu/packages/gnome.scm (libgxps): Update to 0.3.1.

	gnu: libqmi: Update to 1.22.0.
	* gnu/packages/freedesktop.scm (libqmi): Update to 1.22.0.

	gnu: libmbim: Update to 1.18.0.
	* gnu/packages/freedesktop.scm (libmbim): Update to 1.18.0.

	gnu: libsodium: Update to 1.0.17.
	* gnu/packages/crypto.scm (libsodium): Update to 1.0.17.

	gnu: exempi: Update to 2.5.0.
	* gnu/packages/freedesktop.scm (exempi): Update to 2.5.0.

	gnu: seabios: Update to 1.12.0.
	* gnu/packages/firmware.scm (seabios): Update to 1.12.0.

	gnu: httpd: Update to 2.4.37.
	* gnu/packages/web.scm (httpd): Update to 2.4.37.

	gnu: nasm: Update license.
	* gnu/packages/assembly.scm (nasm)[license]: Change to BSD-2.

	gnu: nasm: Update home page.
	* gnu/packages/assembly.scm (nasm)[home-page]: Use HTTPS.

	gnu: libgphoto2: Update to 2.5.22.
	* gnu/packages/photo.scm (libgphoto2): Update to 2.5.22.

	gnu: re2: Update to 2019-01-01.
	* gnu/packages/regex.scm (re2): Update to 2019-01-01.

	gnu: libsecret: Update to 0.18.7.
	* gnu/packages/gnome.scm (libsecret): Update to 0.18.7.
	[native-inputs]: Remove INTLTOOL.  Add GETTEXT-MINIMAL.

	gnu: fluidsynth: Update to 2.0.3.
	* gnu/packages/audio.scm (fluidsynth): Update to 2.0.3.

	gnu: rofi: Update to 1.5.2.
	* gnu/packages/xdisorg.scm (rofi): Update to 1.5.2.

	gnu: xscreensaver: Update to 5.42.
	* gnu/packages/xdisorg.scm (xscreensaver): Update to 5.42.
	[arguments]: Add "CFLAGS=-std=c99" to #:make-flags.

	gnu: libcmis: Update to 0.5.2.
	* gnu/packages/libreoffice.scm (libcmis): Update to 0.5.2.
	[source](uri): Use XZ-compressed tarball.
	[arguments]: Remove #:phases.  Don't pass "--disable-werror" in #:configure-flags.

	gnu: http-parser: Update to 2.9.0.
	* gnu/packages/web.scm (http-parser): Update to 2.9.0.

	gnu: http-parser: Download from git.
	* gnu/packages/web.scm (http-parser)[source]: Change to GIT-FETCH.

	gnu: libetonyek: Adjust inputs.
	* gnu/packages/libreoffice.scm (libetonyek)[native-inputs]: Remove LIBLANGTAG.
	Move GLM and MDDS to ...
	[inputs]: ... here.
	[propagated-inputs]: Add LIBLANGTAG and ZLIB.

	gnu: libetonyek: Update to 0.1.9.
	* gnu/packages/libreoffice.scm (libetonyek): Update to 0.1.9.
	[arguments]: Remove #:phases.

	gnu: libcdr: Update to 0.1.5.
	* gnu/packages/libreoffice.scm (libcdr): Update to 0.1.5.
	[source](uri): Download over HTTPS.
	[arguments]: Remove.

2019-01-12  Kei Kebreau  <kkebreau@posteo.net>

	gnu: tintin++: Update to 2.01.5.
	* gnu/packages/games.scm (tintin++): Update to 2.01.5.

2019-01-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ruvseq: Update to 1.16.1.
	* gnu/packages/bioconductor.scm (r-ruvseq): Update to 1.16.1.

	gnu: r-inspect: Update to 1.12.1.
	* gnu/packages/bioconductor.scm (r-inspect): Update to 1.12.1.
	[propagated-inputs]: Add r-deseq2, r-plgem, r-shiny, r-summarizedexperiment,
	and r-txdb-mmusculus-ucsc-mm9-knowngene.

	gnu: Add r-txdb-mmusculus-ucsc-mm9-knowngene.
	* gnu/packages/bioconductor.scm (r-txdb-mmusculus-ucsc-mm9-knowngene): New
	variable.

	gnu: Add r-plgem.
	* gnu/packages/bioconductor.scm (r-plgem): New variable.

	gnu: r-rots: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-rots): Update to 1.10.1.

	gnu: r-glimma: Update to 1.10.1.
	* gnu/packages/bioconductor.scm (r-glimma): Update to 1.10.1.

	gnu: r-goseq: Update to 1.34.1.
	* gnu/packages/bioconductor.scm (r-goseq): Update to 1.34.1.

	gnu: r-chippeakanno: Update to 3.16.1.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.16.1.

	gnu: r-rtracklayer: Update to 1.42.1.
	* gnu/packages/bioinformatics.scm (r-rtracklayer): Update to 1.42.1.

	gnu: r-scater: Update to 1.10.1.
	* gnu/packages/bioinformatics.scm (r-scater): Update to 1.10.1.

	gnu: r-singlecellexperiment: Update to 1.4.1.
	* gnu/packages/bioinformatics.scm (r-singlecellexperiment): Update to 1.4.1.

	gnu: r-rhdf5lib: Update to 1.4.2.
	* gnu/packages/bioinformatics.scm (r-rhdf5lib): Update to 1.4.2.

	gnu: r-hdf5array: Update to 1.10.1.
	* gnu/packages/bioinformatics.scm (r-hdf5array): Update to 1.10.1.

	gnu: r-qvalue: Update to 2.14.1.
	* gnu/packages/bioinformatics.scm (r-qvalue): Update to 2.14.1.

	gnu: r-gviz: Update to 1.26.4.
	* gnu/packages/bioinformatics.scm (r-gviz): Update to 1.26.4.

	gnu: r-biovizbase: Update to 1.30.1.
	* gnu/packages/bioinformatics.scm (r-biovizbase): Update to 1.30.1.

	gnu: r-ensembldb: Update to 2.6.3.
	* gnu/packages/bioinformatics.scm (r-ensembldb): Update to 2.6.3.

	gnu: r-dirichletmultinomial: Update to 1.24.1.
	* gnu/packages/bioinformatics.scm (r-dirichletmultinomial): Update to 1.24.1.

	gnu: r-gage: Update to 2.32.1.
	* gnu/packages/bioinformatics.scm (r-gage): Update to 2.32.1.

	gnu: r-annotationhub: Update to 2.14.2.
	* gnu/packages/bioinformatics.scm (r-annotationhub): Update to 2.14.2.

	gnu: r-edaseq: Update to 2.16.3.
	* gnu/packages/bioinformatics.scm (r-edaseq): Update to 2.16.3.
	[propagated-inputs]: Add r-biocmanager.

	gnu: r-deseq: Update to 1.34.1.
	* gnu/packages/bioinformatics.scm (r-deseq): Update to 1.34.1.

	gnu: r-msnid: Update to 1.16.1.
	* gnu/packages/bioinformatics.scm (r-msnid): Update to 1.16.1.

	gnu: r-msnbase: Update to 2.8.3.
	* gnu/packages/bioinformatics.scm (r-msnbase): Update to 2.8.3.

	gnu: r-mzid: Update to 1.20.1.
	* gnu/packages/bioinformatics.scm (r-mzid): Update to 1.20.1.

	gnu: r-mzr: Update to 2.16.1.
	* gnu/packages/bioinformatics.scm (r-mzr): Update to 2.16.1.

	gnu: r-sva: Update to 3.30.1.
	* gnu/packages/bioinformatics.scm (r-sva): Update to 3.30.1.

	gnu: r-methylkit: Update to 1.8.1.
	* gnu/packages/bioinformatics.scm (r-methylkit): Update to 1.8.1.

	gnu: r-copywriter: Update to 2.14.1.
	* gnu/packages/bioinformatics.scm (r-copywriter): Update to 2.14.1.

	gnu: r-rhdf5: Update to 2.26.2.
	* gnu/packages/bioinformatics.scm (r-rhdf5): Update to 2.26.2.

	gnu: r-tximport: Update to 1.10.1.
	* gnu/packages/bioinformatics.scm (r-tximport): Update to 1.10.1.

	gnu: r-genomicalignments: Update to 1.18.1.
	* gnu/packages/bioinformatics.scm (r-genomicalignments): Update to 1.18.1.

	gnu: r-biostrings: Update to 2.50.2.
	* gnu/packages/bioinformatics.scm (r-biostrings): Update to 2.50.2.

	gnu: r-biocparallel: Update to 1.16.5.
	* gnu/packages/bioinformatics.scm (r-biocparallel): Update to 1.16.5.

	gnu: r-limma: Update to 3.38.3.
	* gnu/packages/bioinformatics.scm (r-limma): Update to 3.38.3.

	gnu: r-variantannotation: Update to 1.28.8.
	* gnu/packages/bioinformatics.scm (r-variantannotation): Update to 1.28.8.

	gnu: r-edger: Update to 3.24.3.
	* gnu/packages/bioinformatics.scm (r-edger): Update to 3.24.3.

	gnu: r-biocviews: Update to 1.50.10.
	* gnu/packages/bioinformatics.scm (r-biocviews): Update to 1.50.10.

	gnu: r-systempiper: Update to 1.16.1.
	* gnu/packages/bioinformatics.scm (r-systempiper): Update to 1.16.1.

	gnu: r-rbgl: Update to 1.58.1.
	* gnu/packages/bioinformatics.scm (r-rbgl): Update to 1.58.1.

	gnu: r-dexseq: Update to 1.28.1.
	* gnu/packages/bioinformatics.scm (r-dexseq): Update to 1.28.1.

	gnu: r-deseq2: Update to 1.22.2.
	* gnu/packages/bioinformatics.scm (r-deseq2): Update to 1.22.2.

	gnu: r-scran: Update to 1.10.2.
	* gnu/packages/bioinformatics.scm (r-scran): Update to 1.10.2.

	gnu: r-sjplot: Update to 2.6.2.
	* gnu/packages/cran.scm (r-sjplot): Update to 2.6.2.

	gnu: r-sjmisc: Update to 2.7.7.
	* gnu/packages/cran.scm (r-sjmisc): Update to 2.7.7.

	gnu: r-rmpi: Update to 0.6-9.
	* gnu/packages/cran.scm (r-rmpi): Update to 0.6-9.

	gnu: r-seqminer: Update to 7.1.
	* gnu/packages/bioinformatics.scm (r-seqminer): Update to 7.1.

	gnu: r-bookdown: Update to 0.9.
	* gnu/packages/bioinformatics.scm (r-bookdown): Update to 0.9.

	gnu: r-protviz: Update to 0.4.0.
	* gnu/packages/cran.scm (r-protviz): Update to 0.4.0.

	gnu: r-ontologyindex: Update to 2.5.
	* gnu/packages/cran.scm (r-ontologyindex): Update to 2.5.

	gnu: r-chemometricswithr: Update to 0.1.13.
	* gnu/packages/cran.scm (r-chemometricswithr): Update to 0.1.13.

	gnu: r-grimport: Update to 0.9-1.1.
	* gnu/packages/cran.scm (r-grimport): Update to 0.9-1.1.

	gnu: r-shades: Update to 1.3.1.
	* gnu/packages/cran.scm (r-shades): Update to 1.3.1.

	gnu: r-ggeffects: Update to 0.8.0.
	* gnu/packages/cran.scm (r-ggeffects): Update to 0.8.0.

	gnu: r-slam: Update to 0.1-44.
	* gnu/packages/cran.scm (r-slam): Update to 0.1-44.

	gnu: r-refgenome: Update to 1.7.3.1.
	* gnu/packages/cran.scm (r-refgenome): Update to 1.7.3.1.

	gnu: r-findpython: Update to 1.0.4.
	* gnu/packages/cran.scm (r-findpython): Update to 1.0.4.

	gnu: r-prediction: Update to 0.3.6.1.
	* gnu/packages/cran.scm (r-prediction): Update to 0.3.6.1.

	gnu: r-abn: Update to 1.3.
	* gnu/packages/cran.scm (r-abn): Update to 1.3.

	gnu: r-sjstats: Update to 0.17.3.
	* gnu/packages/cran.scm (r-sjstats): Update to 0.17.3.

	gnu: r-emmeans: Update to 1.3.1.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.3.1.

	gnu: r-glmmtmb: Update to 0.2.3.
	* gnu/packages/cran.scm (r-glmmtmb): Update to 0.2.3.

	gnu: r-rio: Update to 0.5.16.
	* gnu/packages/cran.scm (r-rio): Update to 0.5.16.

	gnu: r-arules: Update to 1.6-2.
	* gnu/packages/cran.scm (r-arules): Update to 1.6-2.

	gnu: r-fnn: Update to 1.1.2.2.
	* gnu/packages/cran.scm (r-fnn): Update to 1.1.2.2.

	gnu: r-shinyace: Update to 0.3.3.
	* gnu/packages/cran.scm (r-shinyace): Update to 0.3.3.

	gnu: r-cubature: Update to 2.0.3.
	* gnu/packages/cran.scm (r-cubature): Update to 2.0.3.

	gnu: r-tseries: Update to 0.10-46.
	* gnu/packages/cran.scm (r-tseries): Update to 0.10-46.

	gnu: r-statnet-common: Update to 4.2.0.
	* gnu/packages/cran.scm (r-statnet-common): Update to 4.2.0.

	gnu: r-tinytex: Update to 0.10.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.10.

	gnu: r-pillar: Update to 1.3.1.
	* gnu/packages/cran.scm (r-pillar): Update to 1.3.1.

	gnu: r-gclus: Update to 1.3.2.
	* gnu/packages/cran.scm (r-gclus): Update to 1.3.2.

	gnu: r-laeken: Update to 0.5.0.
	* gnu/packages/cran.scm (r-laeken): Update to 0.5.0.

	gnu: r-ddalpha: Update to 1.3.8.
	* gnu/packages/cran.scm (r-ddalpha): Update to 1.3.8.

	gnu: r-rmysql: Update to 0.10.16.
	* gnu/packages/cran.scm (r-rmysql): Update to 0.10.16.

	gnu: r-mitml: Update to 0.3-7.
	* gnu/packages/cran.scm (r-mitml): Update to 0.3-7.

	gnu: r-recipes: Add missing input.
	* gnu/packages/cran.scm (r-recipes)[propagated-inputs]: Add r-withr.

	gnu: r-dimred: Add missing input.
	* gnu/packages/cran.scm (r-dimred)[propagated-inputs]: Add r-magrittr.

	gnu: r-lava: Update to 1.6.4.
	* gnu/packages/cran.scm (r-lava): Update to 1.6.4.

	gnu: r-powerlaw: Update to 0.70.2.
	* gnu/packages/cran.scm (r-powerlaw): Update to 0.70.2.

	gnu: r-circlize: Update to 0.4.5.
	* gnu/packages/cran.scm (r-circlize): Update to 0.4.5.

	gnu: r-ps: Update to 1.3.0.
	* gnu/packages/cran.scm (r-ps): Update to 1.3.0.

	gnu: r-haven: Update to 2.0.0.
	* gnu/packages/cran.scm (r-haven): Update to 2.0.0.

	gnu: r-feather: Update to 0.3.2.
	* gnu/packages/cran.scm (r-feather): Update to 0.3.2.

	gnu: r-htmltable: Update to 1.13.1.
	* gnu/packages/cran.scm (r-htmltable): Update to 1.13.1.

	gnu: r-httpuv: Update to 1.4.5.1.
	* gnu/packages/cran.scm (r-httpuv): Update to 1.4.5.1.

	gnu: r-clipr: Update to 0.5.0.
	* gnu/packages/cran.scm (r-clipr): Update to 0.5.0.

	gnu: r-caret: Update to 6.0-81.
	* gnu/packages/statistics.scm (r-caret): Update to 6.0-81.

	gnu: r-quantreg: Update to 5.38.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.38.

	gnu: r-rcppeigen: Update to 0.3.3.5.0.
	* gnu/packages/statistics.scm (r-rcppeigen): Update to 0.3.3.5.0.

	gnu: r-rrcov: Update to 1.4-7.
	* gnu/packages/statistics.scm (r-rrcov): Update to 1.4-7.

	gnu: r-cowplot: Update to 0.9.4.
	* gnu/packages/statistics.scm (r-cowplot): Update to 0.9.4.

	gnu: r-rann: Update to 2.6.1.
	* gnu/packages/statistics.scm (r-rann): Update to 2.6.1.

	gnu: r-sfsmisc: Update to 1.1-3.
	* gnu/packages/statistics.scm (r-sfsmisc): Update to 1.1-3.

	gnu: r-rmarkdown: Update to 1.11.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 1.11.
	[propagated-inputs]: Remove r-rprojroot.

	gnu: r-rstudioapi: Update to 0.9.0.
	* gnu/packages/statistics.scm (r-rstudioapi): Update to 0.9.0.

	gnu: r-git2r: Update to 0.24.0.
	* gnu/packages/statistics.scm (r-git2r): Update to 0.24.0.

	gnu: r-httr: Update to 1.4.0.
	* gnu/packages/statistics.scm (r-httr): Update to 1.4.0.

	gnu: r-commonmark: Update to 1.7.
	* gnu/packages/statistics.scm (r-commonmark): Update to 1.7.

	gnu: r-checkmate: Update to 1.9.0.
	* gnu/packages/statistics.scm (r-checkmate): Update to 1.9.0.

	gnu: r-backports: Update to 1.1.3.
	* gnu/packages/statistics.scm (r-backports): Update to 1.1.3.

	gnu: r-dbplyr: Update to 1.3.0.
	* gnu/packages/statistics.scm (r-dbplyr): Update to 1.3.0.

	gnu: r-tibble: Update to 2.0.0.
	* gnu/packages/statistics.scm (r-tibble): Update to 2.0.0.
	[propagated-inputs]: Add r-fansi and r-pkgconfig.

	gnu: r-rlang: Update to 0.3.1.
	* gnu/packages/statistics.scm (r-rlang): Update to 0.3.1.

	gnu: r-knitr: Update to 1.21.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.21.
	[propagated-inputs]: Add r-xfun.

	gnu: r-markdown: Update to 0.9.
	* gnu/packages/statistics.scm (r-markdown): Update to 0.9.

	gnu: r-bh: Update to 1.69.0-1.
	* gnu/packages/statistics.scm (r-bh): Update to 1.69.0-1.

	gnu: r-pheatmap: Update to 1.0.12.
	* gnu/packages/statistics.scm (r-pheatmap): Update to 1.0.12.

	gnu: r-mgcv: Update to 1.8-26.
	* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-26.

	gnu: r-codetools: Update to 0.2-16.
	* gnu/packages/statistics.scm (r-codetools): Update to 0.2-16.

	gnu: r-class: Update to 7.3-15.
	* gnu/packages/statistics.scm (r-class): Update to 7.3-15.

	gnu: r-survival: Update to 2.43-3.
	* gnu/packages/statistics.scm (r-survival): Update to 2.43-3.

	gnu: r-argparse: Update to 2.0.0.
	* gnu/packages/cran.scm (r-argparse): Update to 2.0.0.
	[propagated-inputs]: Add r-r6; remove r-proto.

	gnu: r-callr: Update to 3.1.1.
	* gnu/packages/cran.scm (r-callr): Update to 3.1.1.
	[propagated-inputs]: Remove r-base64enc.

	gnu: r-readxl: Update to 1.2.0.
	* gnu/packages/cran.scm (r-readxl): Update to 1.2.0.
	[propagated-inputs]: Add r-progress.

	gnu: r-pracma: Update to 2.2.2.
	* gnu/packages/maths.scm (r-pracma): Update to 2.2.2.

	gnu: r-rcpparmadillo: Update to 0.9.200.5.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.200.5.0.

	gnu: r-processx: Update to 3.2.1.
	* gnu/packages/cran.scm (r-processx): Update to 3.2.1.
	[propagated-inputs]: Remove r-assertthat, r-crayon, and r-testthat.

	gnu: r-sjlabelled: Update to 1.0.16.
	* gnu/packages/cran.scm (r-sjlabelled): Update to 1.0.16.
	[propagated-inputs]: Remove r-tibble and r-tidyselect.

	gnu: r-broom: Update to 0.5.1.
	* gnu/packages/cran.scm (r-broom): Update to 0.5.1.
	[propagated-inputs]: Add r-generics.

	gnu: Add r-generics.
	* gnu/packages/cran.scm (r-generics): New variable.

	gnu: r-curl: Update to 3.3.
	* gnu/packages/cran.scm (r-curl): Update to 3.3.
	[inputs]: Add zlib.
	[native-inputs]: Add pkg-config.

	gnu: r-readr: Update to 1.3.1.
	* gnu/packages/statistics.scm (r-readr): Update to 1.3.1.
	[propagated-inputs]: Add r-clipr and r-crayon.

	gnu: r-mvabund: Update to 4.0.1.
	* gnu/packages/cran.scm (r-mvabund): Update to 4.0.1.

	gnu: r-writexl: Update to 1.1.
	* gnu/packages/cran.scm (r-writexl): Update to 1.1.

	gnu: r-jsonlite: Update to 1.6.
	* gnu/packages/cran.scm (r-jsonlite): Update to 1.6.

	import: cran: Suggest input changes.
	* guix/import/cran.scm (latest-cran-release, latest-bioconductor-release):
	Return input-changes.

	refresh: Suggest input changes when updating.
	* guix/upstream.scm (<upstream-source>)[input-changes]: New field.
	(<upstream-input-change>): New record.
	(upstream-input-change?, upstream-input-change-name,
	upstream-input-change-type, upstream-input-change-action, changed-inputs): New
	procedures.
	(package-update): Pass along input changes.
	* guix/script/refresh.scm (update-package): Process input changes.

2019-01-12  Kei Kebreau  <kkebreau@posteo.net>

	gnu: python-pillow: Update homepage.
	* gnu/packages/python.scm (python-pillow)[homepage]: Update URL.

	gnu: python-pillow: Update to 5.4.0
	* gnu/packages/python.scm (python-pillow): Update to 5.4.0.
	[arguments]: Add 'patch-ldconfig' phase.

2019-01-12  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Sort package modules in (gnu packages guile).
	* gnu/packages/guile.scm: Sort list of gnu/packages modules.

	gnu: impressive: Update to 0.12.0.
	* gnu/packages/pdf.scm (impressive): Update to 0.12.0.

	gnu: Move Java compression packages to new module.
	* gnu/packages/compression.scm (bitshuffle-for-snappy): Export variable.
	(java-snappy, java-snappy-1, java-iq80-snappy, java-jbzip2, java-tukaani-xz):
	Move these variables from here...
	* gnu/packages/java-compression.scm: ...to this new file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* gnu/packages/java.scm, gnu/packages/bioinformatics.scm: Adjust module
	references.

2019-01-11  guy fleury iteriteka  <hoonandon@gmail.com>

	gnu: Add Bochs.
	* gnu/packages/virtualization.scm (bochs): New variable.

2019-01-11  Leo Famulari  <leo@famulari.name>

	gnu: Stellarium: Update to 0.18.3.
	* gnu/packages/astronomy.scm (stellarium): Update to 0.18.3.
	[arguments]: Skip a broken test.

2019-01-11  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: opendht: Make argon2 a propagated input so that its .pc is found.
	* gnu/packages/networking.scm (opendht)[inputs]: Remove argon2.
	[propagated-inputs]: Add it here.

	gnu: opendht: Use jsoncpp and restbed.
	* gnu/packages/crypto.scm (opendht): Move definition to networking.scm.
	* gnu/packages/networking.scm (opendht)[inputs]: Add jsoncpp and restbed.

	gnu: Add restbed.
	* gnu/packages/networking.scm (restbed): New variable.

	gnu: libupnp: Update to 1.6.25.
	* gnu/packages/upnp.scm (libupnp): Update to 1.6.25.

2019-01-11  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kinit: Use KDEINIT5_LIBRARY_PATH to search for dynlibs.
	Using LIBRARY_PATH was introduced in
	16b8aff85bcdb9799496c4a27257210cd45158e5, but is wrong since
	this variable is used by the compiler (gcc) at link time.

	* gnu/packages/patches/kinit-kdeinit-libpath.patch: Change
	  LIBRARY_PATH to KDEINIT5_LIBRARY_PATH.
	* gnu/packages/kde-frameworks.scm (kinit)[native-search-paths]:
	  New field.

2019-01-11  Jelle Licht  <jlicht@fsfe.org>

	Revert "gnu: emacs-ghub: Update to 3.2.0."
	This change should be applied once we update our magit package.

	This reverts commit b96f0e6ff9f8f36d250b5ae94a908272babb35cf.

2019-01-11  Ludovic Courtès  <ludo@gnu.org>

	guix build: Re-purpose '--verbosity' and add '--debug'.
	The previous '--verbosity' option was misleading and rarely what users
	were looking for.  The new option provides a consistent way to choose
	whether or not to display the build log.

	* guix/scripts/build.scm (show-build-options-help): Remove "--verbosity"
	and add "--debug".
	(set-build-options-from-command-line): Use the 'debug key of OPTS for
	 #:verbosity.
	(%standard-build-options): Change "verbosity" to "debug".  Use
	'string->number*' instead of 'string->number'.
	(%default-options): Change 'verbosity to 'debug and add a 'verbosity
	key.
	(show-help): Add '--verbosity'.
	(%options): Likewise, and change '--quiet' to set the 'verbosity key of
	RESULT.
	(guix-build): Use 'with-status-verbosity' instead of parameterizing
	CURRENT-BUILD-OUTPUT-PORT, honor the 'verbosity key of OPTS, and remove
	'quiet?'.
	* guix/scripts/environment.scm (show-help, %options): Add '--verbosity'.
	(%default-options): Add 'debug'.
	(guix-environment): Honor the 'verbosity key of OPTS.
	* guix/scripts/pack.scm (%default-options): Add 'debug.
	(%options, show-help): Add '--verbosity'.
	(guix-pack): Honor the 'verbosity key of OPTS.
	* guix/scripts/package.scm (%default-options): Add 'debug.
	(show-help, %options): Add '--verbosity'.  Mark '--verbose' as
	deprecated and change it to set 'verbosity.
	(guix-package): Honor the 'verbosity key of OPTS and remove 'verbose?'.
	* guix/scripts/pull.scm (%default-options): Add 'debug.
	(show-help, %options): Add '--verbosity'.
	(guix-pull): Honor the 'verbosity key of OPTS.
	* guix/scripts/system.scm (show-help, %options): Add '--verbosity'.
	(%default-options): Add 'debug.
	(guix-system): Honor the 'verbosity key of OPTS.
	* guix/scripts/archive.scm (%default-options): Add 'debug,
	'print-build-trace?, 'print-extended-build-trace?, and
	'multiplexed-build-output?.
	(show-help, %options): Add '--verbosity'.
	(export-from-store): Remove call to 'set-build-options-from-command-line'.
	(guix-archive): Wrap body in 'with-status-verbosity'. Add call to
	'set-build-options-from-command-line.
	* doc/guix.texi (Common Build Options): Document '--verbosity' and
	'--debug'.
	(Additional Build Options): Adjust description of '--quiet'.

2019-01-11  Ludovic Courtès  <ludo@gnu.org>

	status: Add 'with-status-verbosity'.
	* guix/status.scm (logger-for-level, call-with-status-verbosity): New
	procedures.
	(with-status-verbosity): New macro.
	* guix/scripts/environment.scm (guix-environment): Use
	'with-status-verbosity' instead of 'with-status-report'.
	* guix/scripts/pack.scm (guix-pack): Likewise.
	* guix/scripts/package.scm (guix-package): Likewise.
	* guix/scripts/pull.scm (guix-pull): Likewise.
	* guix/scripts/system.scm (guix-system): Likewise.
	* build-aux/run-system-tests.scm (run-system-tests): Likewise.

	refresh: Turn on warnings when '--manifest' is used.
	* guix/scripts/refresh.scm (guix-refresh): Set WARN? when '-m' is used.

2019-01-11  Ludovic Courtès  <ludo@gnu.org>

	refresh: Refactor option handling and '--recursive'.
	This allows us to combine '--recursive' with other options (-u, -m,
	etc.), turns off warnings when '--recursive' is used, and avoids the
	hazards of I/O in the presence of multithreading.

	* guix/scripts/refresh.scm (options->packages): New procedure, with code
	formerly in 'guix-refresh'.
	(refresh-recursive): Remove.
	(guix-refresh)[keep-newest, core-package?, args-packages, packages]:
	Remove.
	[warn?]: Set to #f when RECURSIVE? is true.
	Call 'options->packages' in monadic context.

2019-01-11  Gabriel Hondet  <gabrielhondet@gmail.com>

	gnu: Add emacs-general.
	[[PGP Signed Part:Good signature from 31BC8105F659D425 Gabriel Hondet <gabrielhondet@gmail.com> (trust undefined) created at 2019-01-06T10:42:43+0100 using RSA]]
	* gnu/packages/emacs.scm (emacs-general): New variable.

2019-01-11  Ludovic Courtès  <ludo@gnu.org>

	services: Deprecate a few more service procedures.
	These procedures were already either undocumented (and de facto
	deprecated) or documented as deprecated or redundant.

	* gnu/services/base.scm (guix-service, guix-publish-service): Mark as
	deprecated.
	* gnu/services/mcron.scm (mcron-service): Likewise.
	* gnu/services/networking.scm (tor-service): Likewise.
	* doc/guix.texi (Scheduled Job Execution): Remove 'mcron-service' and
	adjust example.
	(Networking Services): Remove 'tor-service'.
	* gnu/tests/base.scm (%mcron-os): Use 'mcron-service-type' instead of
	'mcron-service'.
	* gnu/tests/networking.scm (%tor-os): Use 'tor-service-type' instead of
	'tor-service'.
	* tests/guix-system.sh: Likewise.

2019-01-11  Ludovic Courtès  <ludo@gnu.org>

	tests: Nitpick on Docker test.
	This is a followup to 7d8a4eeacc534c8742e0b22d855aa73e5ab66b7f.

	* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/tests/docker.scm.
	* gnu/tests/docker.scm: Update copyright line.

2019-01-11  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Hard-code vulkan loader.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Fix indentation.
	* gnu/packages/wine.scm (wine-staging)[arguments]: Add 'wrap-executable phase.
	* gnu/packages/wine.scm (wine64-staging)[arguments]: Add 'wrap-executable
	phase. Copy the real wine-preloader instead of the wrapped version.

2019-01-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: jamm: Remove broken "build" phase.
	* gnu/packages/bioinformatics.scm (jamm)[arguments]: Remove "build" phase.

2019-01-11  Danny Milosavljevic  <dannym@scratchpost.org>

	services: docker: Update comment.
	* gnu/services/docker.scm (docker-shepherd-service): Update comment.

2019-01-10  Leo Famulari  <leo@famulari.name>

	gnu: gexiv2: Update to 0.10.10.
	* gnu/packages/gnome.scm (gexiv2): Update to 0.10.10.

2019-01-10  Ricardo Wurmus  <rekado@elephly.net>

	build-system: texlive: Do not hide build output.
	* guix/build/texlive-build-system.scm (compile-with-latex): Use "nonstopmode"
	instead of "batchmode".

	build-system: texlive: Do not truncate lines.
	* guix/build/texlive-build-system.scm (configure): Set environment variables
	to prevent build output lines from being truncated.

	gnu: Update texlive packages.
	* guix/build-system/texlive.scm (%texlive-tag, %texlive-revision): Update to
	texlive-2018.2, revision 49435.
	* gnu/packages/tex.scm (texlive-dvips, texlive-generic-unicode-data,
	texlive-generic-dehyph-exptl, texlive-generic-hyph-utf8, texlive-fontname,
	texlive-fonts-cm, texlive-tex-plain, texlive-latex-base,
	texlive-latex-graphics, texlive-latex-graphics, texlive-latex-oberdiek,
	texlive-latex-tools, texlive-latex-l3kernel, texlive-latex-l3packages,
	texlive-latex-fontspec, texlive-latex-amsmath, texlive-latex-amscls,
	texlive-latex-babel, texlive-latex-cyrillic, texlive-latex-eqparbox,
	texlive-latex-ifplatform, texlive-latex-etoolbox, texlive-latex-galois,
	texlive-latex-polyglossia, texlive-tex-texinfo, texlive-latex-changebar,
	texlive-latex-fancyhdr, texlive-latex-overpic, texlive-latex-parskip,
	texlive-metapost, texlive-latex-ucs, texlive-generic-pdftex,
	texlive-latex-media9, texlive-latex-ocgx2, texlive-latex-koma-script,
	texlive-generic-listofitems, texlive-bibtex, texlive-context-base): Update
	hashes.
	(texlive-latex-fontspec)[arguments]: Remove custom build target.
	(texlive-latex-dinbrief)[arguments]: Add build phase "fix-encoding-error".
	(texlive-latex-xkeyval): New variable.
	(texlive-latex-pstool)[source]: Fetch from new location.
	[build-system]: Use trivial-build-system.
	[arguments]: Write simple builder.
	[propagated-inputs]: Add texlive-latex-l3kernel, texlive-latex-tools, and
	texlive-latex-xkeyval.
	[synopsis]: Fix typo.

2019-01-10  Kei Kebreau  <kkebreau@posteo.net>

	gnu: irssi: Update to 1.1.2 [fixes CVE-2019-5882].
	* gnu/packages/irc.scm (irssi): Update to 1.1.2.

2019-01-10  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: docker: Booby-trap "Command" and "LookPath" calls.
	* gnu/packages/docker.scm (docker)[arguments]<#:phases>[patch-paths]:
	Booby-trap "Command" and "LookPath" calls.

2019-01-10  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: opendht: Update to 1.8.1.
	* gnu/packages/crypto.scm (opendht): Update to 1.8.1.
	[source]: Remove snippet that deletes argon2, which is no longer bundled.
	[arguments]: Add "--with-argon2" to use system argon2.
	[license]: Update to GPLv3+ following the README and source headers.

	gnu: Add libsecp256k1.
	* gnu/packages/crypto.scm (libsecp256k1): New variable.

	gnu: crypto++: Update to 8.0.0.
	* gnu/packages/crypto.scm (crypto++): Update to 8.0.0.
	[arguments]: Build shared library.
	[arguments]: Generate .pc file.

2019-01-10  Danny Milosavljevic  <dannym@scratchpost.org>

	services: docker: Use more minimal service requrements.
	* gnu/services/docker.scm (docker-service-type)[requirement]: Add
	file-system-/sys/fs/cgroup/blkio, file-system-/sys/fs/cgroup/cpu,
	file-system-/sys/fs/cgroup/cpuset, file-system-/sys/fs/cgroup/devices,
	file-system-/sys/fs/cgroup/memory.  Remove elogind.

	services: docker: Clarify service-extension shepherd-root-service-type.
	* gnu/services/docker.scm (docker-service-type)[extensions]: Clarify
	service-extension shepherd-root-service-type.

2019-01-10  Nam Nguyen  <namn@berkeley.edu>

	gnu: sct: Correct license.
	* gnu/packages/xdisorg.scm (sct)[license]: Change to non-copyleft.

2019-01-10  Ludovic Courtès  <ludo@gnu.org>

	services: Use 'define-deprecated' for service procedures.
	* gnu/services/base.scm (urandom-seed-service, gpm-service): Define
	using 'define-deprecated'.
	* gnu/services/messaging.scm (bitlbee-service): Likewise.
	* gnu/services/networking.scm (dhcp-client-service): Likewise.
	(ntp-service): Likewise.
	* gnu/services/xorg.scm (slim-service): Likewise.
	(gdm-service): Likewise.

	Add (guix deprecation).
	* guix/deprecation.scm: New file.
	* Makefile.am (MODULES): Add it.
	* po/guix/POTFILES.in: Add it.

2019-01-10  Tim Gesthuizen  <tim.gesthuizen@yahoo.de>

	gnu: Add pwsafe
	* gnu/packages/password-utils.scm (pwsafe): New variable

2019-01-10  Ludovic Courtès  <ludo@gnu.org>

	services: gdm: Add default value.
	* gnu/services/xorg.scm (<gdm-configuration>)[x-server]: Add default
	value.
	(gdm-service-type)[default-value, description]: New fields.
	(gdm-service): Mark as deprecated.

2019-01-10  Rutger Helling  <rhelling@mykolab.com>

	gnu: vulkan-headers: Update to 1.1.97.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.1.97.
	[source]: Use git-fetch.
	* gnu/packages/vulkan.scm (vulkan-loader): Update hash.
	[source]: Use git-fetch.
	* gnu/packages/vulkan.scm (vulkan-tools): Update hash.
	[source]: Use git-fetch.

2019-01-10  Arun Isaac  <arunisaac@systemreboot.net>

	guix: lint: Warn only if GitHub URI is not same as the package URI.
	* guix/scripts/lint.scm (check-github-url): Warn only if the GitHub URI
	obtained after following redirects is not same as the original URI.
	* tests/lint.scm ("github-url: already the correct github url"): New test.

2019-01-10  Rutger Helling  <rhelling@mykolab.com>

	gnu: Add missing copyright line.
	* gnu/packages/video.scm: Add missing copyright line for commit 20b4aa6.

	gnu: wlstream: Fix indentation.
	* gnu/packages/video.scm (wlstream): Fix indentation.

	gnu: Add wlstream.
	* gnu/packages/video.scm (wlstream): New variable.

	gnu: ffmpeg: Add libdrm support.
	* gnu/packages/video.scm (ffmpeg): Add libdrm support.

2019-01-10  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: docker: Fix more paths.
	* gnu/packages/docker.scm (docker)[inputs]: Add dbus, git.
	[arguments]<#:phases>[patch-paths]: Use them.

	services: docker: Depend on elogind.
	* gnu/services/docker.scm (docker-shepherd-service)[requirement]: Add elogind.

	tests: docker: Fix test.
	* gnu/tests/docker.scm (run-docker-test): Set memory and disk size.
	(%docker-os): Add elogind service.

2019-01-10  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.20.1.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.1.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.19: Update to 4.19.14.
	* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.14.
	(%linux-libre-4.19-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.92.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.92.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.149.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.149.

	gnu: linux-libre: Enable pressure stall information.
	* gnu/packages/aux-files/linux-libre/4.20-arm.conf,
	gnu/packages/aux-files/linux-libre/4.20-arm64.conf,
	gnu/packages/aux-files/linux-libre/4.20-i686.conf,
	gnu/packages/aux-files/linux-libre/4.20-x86_64.conf: Enable CONFIG_PSI.

2019-01-10  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: docker: Disable tests requiring elevated permissions.
	* gnu/packages/docker.scm (docker)[arguments]<#:phases>[delete-failing-tests]:
	Disable tests requiring elevated permissions.

	gnu: containerd: Fix more paths.
	* gnu/packages/docker.scm (containerd)[inputs]: Add util-linux.
	[arguments]<#:phases>[patch-paths]: Fix more paths.

	gnu: docker: Fix more paths.
	* gnu/packages/docker.scm (docker)[inputs]: Add util-linux.
	[arguments]<#:phases>[patch-paths]: Fix more paths.

	services: docker: Specify log file for containerd.
	* gnu/services/docker.scm (containerd-shepherd-service): Specify log file
	for containerd.

	tests: Add Docker system test.
	* gnu/tests/docker.scm: New file.

	gnu: docker: Substitute LookPath of literals generally.
	* gnu/packages/docker.scm (docker)[arguments]<#:phases>[patch-paths]:
	Substitute LookPath of literals generally.

	gnu: Add docker-cli.
	* gnu/packages/docker.scm (docker-cli): New variable.

	services: Add docker.
	* gnu/services/docker.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* doc/guix.texi (Miscellaneous Services): Document the service.

	gnu: Add docker.
	* gnu/packages/docker.scm (docker): New variable.
	* gnu/packages/patches/docker-engine-test-noinstall.patch: New file.
	* gnu/packages/patches/docker-fix-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add them.

2019-01-09  Leo Famulari  <leo@famulari.name>

	gnu: Blender: Update to a beta release of 2.80.
	Fixes <https://bugs.gnu.org/33608> and <https://bugs.gnu.org/33882>.

	* gnu/packages/graphics.scm (blender): Update to 2.80-beta-0.3c3d80e.
	[source]: Fetch from the Git repository.
	[inputs]: Use OpenJPEG 2. Add Numpy.
	[arguments]: Specify the location of Numpy. Remove some configure flags that are
	no longer used. Comment out the 'fix-broken-import' phase because the
	file it patches doesn't exist in the Git sources.
	[description]: Add a warning about the beta status.

2019-01-09  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-ghub: Update to 3.2.0.
	* gnu/packages/emacs.scm (emacs-ghub): Update to 3.2.0.
	[source]: Use 'git-fetch'.
	[propagated-inputs]: Add emacs-dash, emacs-graphql,
	emacs-let-alist, emacs-treepy.

	gnu: emacs-magit-popup: Update to 2.12.5.
	* gnu/packages/emacs.scm (emacs-magit-popup): Update to 2.12.5.

	gnu: emacs-with-editor: Update to 2.8.0.
	* gnu/packages/emacs.scm (emacs-with-editor): Update to 2.8.0.
	[source]: Use 'git-fetch'.

	gnu: Add emacs-graphql.
	* gnu/packages/emacs.scm (emacs-graphql): New variable.

	gnu: Add emacs-treepy.
	* gnu/packages/emacs.scm (emacs-treepy): New variable.

	gnu: emacs-emacsql: Update to 3.0.0.
	* gnu/packages/emacs.scm (emacs-emacsql): Update to 3.0.0.
	[source]: Use 'git-fetch'.
	[arguments]: Remove unnecessary fix.

	gnu: emacs-closql: Update to 1.0.0.
	* gnu/packages/emacs.scm (emacs-closql): Update to 1.0.0.
	[source]: Use 'git-fetch'.

2019-01-09  Leo Famulari  <leo@famulari.name>

	gnu: tzdata: Update to 2018i.
	* gnu/packages/base.scm (tzdata): Update to 2018i.
	(tzdata-for-tests): Keep at version 2018g.

	gnu: Django: Update to 1.11.18 [fixes CVE-2019-3498].
	* gnu/packages/django.scm (python-django, python2-django): Update to 1.11.18.

	gnu: aria2: Fix CVE-2019-3500.
	* gnu/packages/patches/aria2-CVE-2019-3500.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/bittorrent.scm (aria2)[source]: Use it.

	gnu: hashcat: Update to 5.1.0.
	* gnu/packages/password-utils.scm (hashcat): Update to 5.1.0.

2019-01-09  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: fasm: Update comments.
	* gnu/packages/assembly.scm (fasm): Update comments.

	gnu: fasm: Fix grammatical errors in description.
	* gnu/packages/assembly.scm (fasm)[description]: Modify.

	gnu: Add dev86.
	* gnu/packages/assembly.scm (dev86): New variable.

2019-01-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pygit2: Update to 0.27.3.
	* gnu/packages/python.scm (python-pygit2): Update to 0.27.3.
	[arguments]: Add custom phase to compile with cffi support. Add custom
	phase to not require specific versions of python-cffi.
	[native-inputs]: Add python-pytest.

2019-01-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgit2: Update to 0.27.7.
	* gnu/packages/version-control.scm (libgit2): Update to 0.27.7.

2019-01-09  Tim Gesthuizen  <tim.gesthuizen@yahoo.de>

	gnu: emacs-irony-mode: Remove propagated input
	emacs-irony-mode finds its server binary because its a propagated input and is
	in the path. We can substitute the variable `irony-server-install-prefix` to
	not propagate the input and keep the binary isolated from the user.

	* gnu/packages/emacs.scm (emacs-irony-mode):
	[propagated-inputs] Remove propagated inputs
	[inputs] Add emacs-irony-mode-server
	[arguments] Add phase substituting the variable of the server path

2019-01-09  Tim Gesthuizen  <tim.gesthuizen@yahoo.de>

	gnu: emacs-ggtags: Don't require GNU Global in path
	emacs-ggtags relies on the GNU Global tools (global and gtags) to be available
	in the path. This way it will grab some random executable if it will find
	executables at all.
	This is fixed by setting the prefix to GNU Global in the store. This way
	emacs-ggtags will use specific deterministic executables.

	* gnu/packages/emacs.scm (emacs-ggtags):
	[inputs]: Add GNU Global to the inputs
	[arguments]: Add a phase for substituting the right path to the executables

2019-01-09  Vasile Dumitrascu  <va511e@yahoo.com>

	gnu: e2fsprogs: Update to 1.44.5.
	* gnu/packages/linux.scm (e2fsprogs): Update to 1.44.5.

	gnu: bind: Update to 9.12.3-P1.
	* gnu/packages/dns.scm (bind): Update to 9.12.3-P1.

2019-01-09  Brett Gilio  <brettg@posteo.net>

	gnu: emacs-md4rd: Update to c55512c.
	* gnu/packages/emacs.scm (emacs-md4rd): Update to c55512c.

2019-01-09  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add r-mcmc.
	* gnu/packages/cran.scm (r-mcmc): New variable.

	gnu: Add r-parcor.
	* gnu/packages/cran.scm (r-parcor): New variable.

	gnu: Add r-huge.
	* gnu/packages/cran.scm (r-huge): New variable.

	gnu: Add r-ppls.
	* gnu/packages/cran.scm (r-ppls): New variable.

	gnu: Add r-epi.
	* gnu/packages/cran.scm (r-epi): New variable.

	gnu: Add r-etm.
	* gnu/packages/cran.scm (r-etm): New variable.

	gnu: Add r-cmprsk.
	* gnu/packages/cran.scm (r-cmprsk): New variable.

	gnu: Add r-protviz.
	* gnu/packages/cran.scm (r-protviz): New variable.

	gnu: Add r-rbamtools.
	* gnu/packages/cran.scm (r-rbamtools): New variable.

	gnu: Add r-genenet.
	* gnu/packages/cran.scm (r-genenet): New variable.

	gnu: Add r-longitudinal.
	* gnu/packages/cran.scm (r-longitudinal): New variable.

	gnu: Add r-survivalroc.
	* gnu/packages/cran.scm (r-survivalroc): New variable.

	gnu: Add r-bootstrap.
	* gnu/packages/cran.scm (r-bootstrap): New variable.

	gnu: Add r-rmeta.
	* gnu/packages/cran.scm (r-rmeta): New variable.

	gnu: Add r-drc.
	* gnu/packages/cran.scm (r-drc): New variable.

	gnu: Add r-spatialextremes.
	* gnu/packages/cran.scm (r-spatialextremes): New variable.

	gnu: Add r-fields.
	* gnu/packages/cran.scm (r-fields): New variable.

	gnu: Add r-spam.
	* gnu/packages/cran.scm (r-spam): New variable.

	gnu: Add r-dotcall64.
	* gnu/packages/cran.scm (r-dotcall64): New variable.

	gnu: Add r-assertive.
	* gnu/packages/cran.scm (r-assertive): New variable.

	gnu: Add r-assertive-data.
	* gnu/packages/cran.scm (r-assertive-data): New variable.

	gnu: Add r-assertive-data-uk.
	* gnu/packages/cran.scm (r-assertive-data-uk): New variable.

	gnu: Add r-assertive-data-us.
	* gnu/packages/cran.scm (r-assertive-data-us): New variable.

	gnu: Add r-assertive-strings.
	* gnu/packages/cran.scm (r-assertive-strings): New variable.

	gnu: Add r-assertive-datetimes.
	* gnu/packages/cran.scm (r-assertive-datetimes): New variable.

	gnu: Add r-assertive-code.
	* gnu/packages/cran.scm (r-assertive-code): New variable.

	gnu: Add r-assertive-files.
	* gnu/packages/cran.scm (r-assertive-files): New variable.

	gnu: Add r-assertive-types.
	* gnu/packages/cran.scm (r-assertive-types): New variable.

	gnu: Add r-assertive-reflection.
	* gnu/packages/cran.scm (r-assertive-reflection): New variable.

	gnu: Add r-assertive-models.
	* gnu/packages/cran.scm (r-assertive-models): New variable.

	gnu: Add r-assertive-matrices.
	* gnu/packages/cran.scm (r-assertive-matrices): New variable.

	gnu: Add r-assertive-sets.
	* gnu/packages/cran.scm (r-assertive-sets): New variable.

	gnu: Add r-assertive-numbers.
	* gnu/packages/cran.scm (r-assertive-numbers): New variable.

	gnu: Add r-assertive-properties.
	* gnu/packages/cran.scm (r-assertive-properties): New variable.

	gnu: Add r-assertive-base.
	* gnu/packages/cran.scm (r-assertive-base): New variable.

	gnu: Add r-rmpfr.
	* gnu/packages/cran.scm (r-rmpfr): New variable.

	gnu: Add r-gmp.
	* gnu/packages/cran.scm (r-gmp): New variable.

	gnu: Add r-bigrquery.
	* gnu/packages/cran.scm (r-bigrquery): New variable.

	gnu: Add r-ontologyindex.
	* gnu/packages/cran.scm (r-ontologyindex): New variable.

	gnu: Add r-rapidjsonr.
	* gnu/packages/cran.scm (r-rapidjsonr): New variable.

	gnu: Add r-pixmap.
	* gnu/packages/cran.scm (r-pixmap): New variable.

	gnu: Add r-strucchange.
	* gnu/packages/cran.scm (r-strucchange): New variable.

	gnu: Add r-als.
	* gnu/packages/cran.scm (r-als): New variable.

	gnu: Add r-chemometricswithr.
	* gnu/packages/cran.scm (r-chemometricswithr): New variable.

	gnu: Add r-iso.
	* gnu/packages/cran.scm (r-iso): New variable.

	gnu: Add r-nnls.
	* gnu/packages/cran.scm (r-nnls): New variable.

	gnu: Add r-kohonen.
	* gnu/packages/cran.scm (r-kohonen): New variable.

	gnu: Add r-grimport.
	* gnu/packages/cran.scm (r-grimport): New variable.

	gnu: Add r-tractor-base.
	* gnu/packages/cran.scm (r-tractor-base): New variable.

	gnu: Add r-reportr.
	* gnu/packages/cran.scm (r-reportr): New variable.

	gnu: Add r-ore.
	* gnu/packages/cran.scm (r-ore): New variable.

	gnu: Add r-shades.
	* gnu/packages/cran.scm (r-shades): New variable.

	gnu: Add r-rnifti.
	* gnu/packages/cran.scm (r-rnifti): New variable.

	gnu: Add r-tfmpvalue.
	* gnu/packages/cran.scm (r-tfmpvalue): New variable.

	gnu: Add r-splitstackshape.
	* gnu/packages/cran.scm (r-splitstackshape): New variable.

	gnu: Add r-lassopv.
	* gnu/packages/cran.scm (r-lassopv): New variable.

	gnu: Add r-flare.
	* gnu/packages/cran.scm (r-flare): New variable.

	gnu: Add r-vbsr.
	* gnu/packages/cran.scm (r-vbsr): New variable.

	gnu: Add r-rpostgresql.
	* gnu/packages/cran.scm (r-rpostgresql): New variable.

	gnu: Add r-rspectra.
	* gnu/packages/cran.scm (r-rspectra): New variable.

2019-01-09  Ludovic Courtès  <ludo@gnu.org>

	build-system/asdf: 'package-with-build-system' accesses inputs lazily.
	Fixes a bug whereby we would, at the top-level (while evaluation
	lisp.scm package definitions), attempt to access package inputs.
	Because of circular dependencies, this could lead to unbound variables
	as reported by Arun Isaac <arunisaac@systemreboot.net> at
	<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=33801#56>.

	* guix/build-system/asdf.scm (package-with-build-system)[transform]
	(new-propagated-inputs): Turn into a procedure.
	Adjust user accordingly.

2019-01-09  Ludovic Courtès  <ludo@gnu.org>

	self: Drop support for Guix < 0.15 on Guile 2.0.
	* guix/self.scm (false-if-wrong-guile, package-for-guile): Remove.
	(specification->package): Remove "guile2.0-" variants.
	(compiled-guix): #:guile-for-build defaults to (default-guile).
	Use 'specification->package' instead of 'package-for-guile'.
	(guile-for-build): Remove.
	(guix-derivation): Use 'default-guile' instead of 'guile-for-build'.
	Check whether we're running on Guile 2.0 with PULL-VERSION < 1.

2019-01-09  Ludovic Courtès  <ludo@gnu.org>

	Remove most uses of the _IO*F constants.
	These constants, for use with 'setvbuf', were deprecated in Guile 2.2
	and disappeared in Guile 3.0.  Here we keep these constants in
	build-side code where removing them is not feasible.

	* guix/build/download-nar.scm (download-nar): Adjust 'setvbuf' calls to
	the Guile 2.2+ API.
	* guix/build/download.scm (open-socket-for-uri): Likewise.
	(open-connection-for-uri, url-fetch): Likewise.
	* guix/build/make-bootstrap.scm (make-stripped-libc): Likewise.
	* guix/build/union.scm (setvbuf) [guile-2.0]: New conditional wrapper.
	(union-build): Adjust to new API.
	* guix/ftp-client.scm (ftp-open, ftp-list, ftp-retr): Likewise.
	* guix/http-client.scm (http-fetch): Likewise.
	* guix/inferior.scm (proxy): Likewise.
	* guix/scripts/substitute.scm (fetch, http-multiple-get): Likewise.
	* guix/self.scm (compiled-modules): Likewise.
	* guix/ssh.scm (remote-daemon-channel, store-import-channel)
	(store-export-channel): Likewise.
	* guix/ui.scm (initialize-guix): Likewise.
	* tests/publish.scm (http-get-port): Likewise.
	* guix/store.scm (%newlines): Adjust comment.

2019-01-09  Ludovic Courtès  <ludo@gnu.org>

	download: Remove Guile 2.0 workaround.
	* guix/build/download.scm: Remove Guile 2.0 workaround.

2019-01-09  Ludovic Courtès  <ludo@gnu.org>

	maint: Remove 'cond-expand' forms for Guile 2.0.
	Note: Leave 'cond-expand' forms used in the build-side modules that can
	run on %BOOTSTRAP-GUILE, which is currently Guile 2.0.

	* guix/build/compile.scm: Move 'use-modules' clause from 'cond-expand'
	to 'define-module' form.
	(%default-optimizations): Remove 'cond-expand'.
	* guix/build/download.scm (tls-wrap): Remove 'cond-expand'.
	* guix/build/syscalls.scm: Remove 'cond-expand' form around
	'%set-automatic-finalization-enabled?!' and
	'without-automatic-finalization'.
	* guix/inferior.scm (port->inferior): Remove 'cond-expand'.
	* guix/scripts/pack.scm (wrapped-package)[build]: Remove 'cond-expand'.
	* guix/status.scm (build-event-output-port): Remove 'cond-expand'.
	* guix/store.scm (open-inet-socket): Remove 'cond-expand'.
	* guix/ui.scm (install-locale): Remove 'cond-expand'.
	* tests/status.scm ("current-build-output-port, UTF-8 + garbage"):
	Remove 'cond-expand'.
	* tests/store.scm ("current-build-output-port, UTF-8 + garbage"):
	Remove 'cond-expand'.

2019-01-09  Ludovic Courtès  <ludo@gnu.org>

	build: Require Guile 2.2.
	* configure.ac: Require Guile 2.2.
	* README: Adjust accordingly.
	* doc/guix.texi (Requirements): Likewise.
	* gnu/packages/package-management.scm (guile2.0-guix): Deprecate.
	(guix-minimal): Inherit from GUIX, not from GUILE2.0-GUIX.

2019-01-09  Efraim Flashner  <efraim@flashner.co.il>

	Merge remote-tracking branch 'origin/master' into staging

2019-01-08  Ricardo Wurmus  <rekado@elephly.net>

	doc: Recommend using the installer script.
	* doc/guix.texi (Installation): Make it clear that the installer script is the
	recommended, easy way to install Guix.

2019-01-08  Ludovic Courtès  <ludo@gnu.org>

	pull: Document '--system'.
	Fixes <https://bugs.gnu.org/34010>.
	Reported by Alex Kost <alezost@gmail.com>.

	This is a followup to 5923102f7b58f0a0120926ec5b81ed48b26a188e.

	* guix/scripts/pull.scm (show-help): Add '--system'.

2019-01-08  Ludovic Courtès  <ludo@gnu.org>

	self: Compress Info files.
	Fixes <https://bugs.gnu.org/33993>.
	Reported by Adonay Felipe Nogueira <adfeno@hyperbola.info>.

	* guix/self.scm (info-manual): Compress Info files.

2019-01-08  Ludovic Courtès  <ludo@gnu.org>

	build-self: Spin only on TTYs.
	* build-aux/build-self.scm (build-program): Spin only when 'isatty?'
	returns true.

2019-01-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bash: Update to 5.0.
	* gnu/packages/bash.scm (bash): Update to 5.0.
	[source]: Remove patches.
	(patch-url seqno): Prepare for bash-5.0 patches.
	(%patch-series-4.4): Rename %patch-series-5.0, remove patches.

	gnu: readline: Update to 8.0.
	* gnu/packages/readline.scm (readline): Update to 8.0.
	[source]: Remove patch series %patch-series-7.0.
	(readline-7): New variable.

2019-01-08  Eric Bavier  <bavier@member.fsf.org>

	gnu: dvdisaster: Run regression tests.
	* gnu/packages/cdrom.scm (dvdisaster)[arguments]: Remove #:tests? argument.
	Add 'check' phase.

	gnu: dvdisaster: Install desktop file.
	* gnu/packages/cdrom.scm (dvdisaster)[arguments]: Add 'install-desktop phase.

2019-01-08  Clément Lassieur  <clement@lassieur.org>

	gnu: prosody: Update to 0.11.1.
	* gnu/packages/messaging.scm (prosody): Update to 0.11.1.
	[arguments]: Replace "Makefile" with "GNUmakefile".  Change "5.1" to "5.2".
	Explain why there are no tests.
	[inputs]: Replace lua-5.1, lua5.1-bitop, lua5.1-expat, lua5.1-socket,
	lua5.1-filesystem, lua5.1-sec with lua-5.2, lua5.2-bitop, lua5.2-expat,
	lua5.2-socket, lua5.2-filesystem, lua5.2-sec.

	gnu: Add lua5.2-sec.
	* gnu/packages/lua.scm (lua5.2-sec): New variable.
	(make-lua-sec): New procedure.
	(lua5.1-sec, lua5.2-sec): Call it.

	gnu: Add lua-filesystem and lua5.2-filesystem.
	* gnu/packages/lua.scm (lua-filesystem, lua5.2-filesystem): New variables.
	(make-lua-filesystem): New procedure.
	(lua-filesystem, lua5.1-filesystem, lua5.2-filesystem): Call it.

	gnu: Add lua5.2-socket.
	* gnu/packages/lua.scm (lua5.2-socket): New variable.
	(make-lua-socket): New procedure.
	(lua5.1-socket, lua5.2-socket): Call it.

	gnu: Add lua5.2-expat.
	* gnu/packages/lua.scm (lua5.2-expat): New variable.
	(make-lua-expat): New procedure.
	(lua5.1-expat, lua5.2-expat): Call it.

2019-01-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: criu: Update to 3.11.
	* gnu/packages/virtualization.scm (criu): Update to 3.11.
	[arguments]: Add custom phase to patch python calls.

	gnu: criu: Fix building on armhf-linux.
	* gnu/packages/virtualization.scm (criu)[arguments]: Hardcode the arm
	version in the Makefile.

2019-01-08  Clément Lassieur  <clement@lassieur.org>

	gnu: gajim-omemo: Update to 2.6.26.
	* gnu/packages/messaging.scm (gajim-omemo): Update to 2.6.26.

	gnu: gajim: Update to 1.1.1.
	* gnu/packages/messaging.scm (gajim): Update to 1.1.1.
	[arguments]: Replace #:test-target with a 'check' phase.

2019-01-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tor: Update to 0.3.4.10.
	* gnu/packages/tor.scm (tor): Update to 0.3.4.10.

	gnu: privoxy: Update to 3.0.28.
	* gnu/packages/tor.scm (privoxy): Update to 3.0.28.

2019-01-07  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'gexp->script' does not emit load-path expression when unnecessary.
	This removes two elements from %LOAD-PATH and %LOAD-COMPILED-PATH of the
	'guix' command and thus further reduces the number of 'stat' calls it
	makes.

	* guix/gexp.scm (load-path-expression): Return #f when MODULES and
	EXTENSIONS are both empty.
	(gexp->script): Don't emit anything when SET-LOAD-PATH is #f.

2019-01-07  Ludovic Courtès  <ludo@gnu.org>

	self: Move all modules into a single directory.
	This halves the number of elements in %LOAD-PATH and %LOAD-COMPILED-PATH
	and halves the number of 'stat' calls as reported by:

	  env -i $(type -P guix) build -e '(@ (gnu packages base) coreutils)' -nd

	* guix/self.scm (node-source+compiled, guile-module-union): New
	procedures.
	(guix-command): Remove 'compiled-modules' parameter.  Remove
	'source-directories' and 'object-directories' variables and add
	'module-directory'.  Change command so that it adds nothing but
	MODULE-DIRECTORY to %LOAD-PATH and %LOAD-COMPILED-PATH.
	(whole-package): Remove #:compiled-modules.  Assume MODULES contains
	'share/guile/site' and 'lib/guile' and adjust code accordingly.
	(compiled-guix): When PULL-VERSION is 1, use 'node-source+compiled'
	only.  Remove #:compiled-modules argument to 'whole-package'.
	* guix/channels.scm (whole-package-for-legacy): Add 'module+compiled'
	and pass it to 'whole-package'.

2019-01-07  Rutger Helling  <rhelling@mykolab.com>

	gnu: libnet: Update to 1.2-rc3.
	* gnu/packages/networking.scm (libnet): Update to 1.2-rc3.
	[source]: Use git-fetch.

2019-01-07  Julien Lepiller  <julien@lepiller.eu>

	import: opam: Parse comments.
	* guix/import/opam.scm: Add comment support in parser.

	gnu: ocaml-graph: Add upstream-name.
	* gnu/packages/ocaml.scm (ocaml-graph)[properties]: Add upstream-name.

	import: opam: Add updater.
	* guix/import/opam.scm (%opam-updater): New variable.

	import: opam: Add recursive option.
	* guix/script/import/opam.scm: Add recursive option.
	* guix/import/opam.scm (opam->guix-package): return two values.
	(opam-recursive-import): New variable.

	gnu: Move coq packages from ocaml to coq.
	* gnu/packages/ocaml.scm (coq, proof-general, coq-flocq, coq-gappa, coq-mathcomp)
	(coq-coquelicot, coq-bignums, coq-interval): Move from here...
	* gnu/packages/coq.scm: ... to here.  New file.

2019-01-07  Alex Kost  <alezost@gmail.com>

	gnu: emacs-guix: Update to 0.5.1.1.
	* gnu/packages/emacs.scm (emacs-guix): Update to 0.5.1.1.

2019-01-07  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: containerd: Update synopsis.
	* gnu/packages/docker.scm (containerd)[synopsis]: Modify.

	gnu: containerd: Enable tests.
	* gnu/packages/docker.scm (containerd)[arguments]: Remove #:tests?.

2019-01-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add missing use-module clause.
	This is a follow-up to 4e5b8f7215b8e0ae864b954cd511404098fd2840.

	* gnu/packages/docker.scm: Add missing use-module clause.

2019-01-07  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add r-corpcor.
	* gnu/packages/cran.scm (r-corpcor): New variable.

	gnu: Add r-ddrtree.
	* gnu/packages/cran.scm (r-ddrtree): New variable.

	gnu: Add r-qlcmatrix.
	* gnu/packages/cran.scm (r-qlcmatrix): New variable.

	gnu: Add r-combinat.
	* gnu/packages/cran.scm (r-combinat): New variable.

	gnu: Add r-densityclust.
	* gnu/packages/cran.scm (r-densityclust): New variable.

	gnu: Add r-sparsesvd.
	* gnu/packages/cran.scm (r-sparsesvd): New variable.

	gnu: Add r-docopt.
	* gnu/packages/cran.scm (r-docopt): New variable.

	gnu: Add r-rvcheck.
	* gnu/packages/cran.scm (r-rvcheck): New variable.

	gnu: Add r-tidytree.
	* gnu/packages/cran.scm (r-tidytree): New variable.

	gnu: Add r-colorramps.
	* gnu/packages/cran.scm (r-colorramps): New variable.

	gnu: Add r-wordcloud.
	* gnu/packages/cran.scm (r-wordcloud): New variable.

	gnu: Add r-waveslim.
	* gnu/packages/cran.scm (r-waveslim): New variable.

	gnu: Add r-tiff.
	* gnu/packages/cran.scm (r-tiff): New variable.

	gnu: Add r-fftwtools.
	* gnu/packages/cran.scm (r-fftwtools): New variable.

	gnu: Add r-softimpute.
	* gnu/packages/cran.scm (r-softimpute): New variable.

	gnu: Add r-adgoftest.
	* gnu/packages/cran.scm (r-adgoftest): New variable.

	gnu: Add r-gsl.
	* gnu/packages/cran.scm (r-gsl): New variable.

	gnu: Add r-stabledist.
	* gnu/packages/cran.scm (r-stabledist): New variable.

2019-01-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: perl-lingua-translit: Update to 0.28.
	* gnu/packages/perl.scm (perl-lingua-translit): Update to 0.28.

2019-01-07  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add containerd.
	* gnu/packages/docker.scm (containerd): New variable.

	gnu: Add dummy linker for arm-elf.
	* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for arm-elf.

2019-01-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Move R packages from geo.scm to cran.scm.
	* gnu/packages/geo.scm (r-maps, r-mapproj, r-rgooglemaps, r-geosphere,
	r-ggmap): Move from here...
	* gnu/packages/cran.scm: ...to here.

	gnu: emacs-ess: Move to (gnu packages statistics).
	* gnu/packages/emacs.scm (emacs-ess): Move from here...
	* gnu/packages/statistics.scm (emacs-ess): ...to here.

	gnu: python-rpy2: Move to (gnu packages statistics).
	* gnu/packages/python.scm (python-rpy2): Move from here...
	* gnu/packages/statistics.scm (python-rpy2): ...to here.

	gnu: Remove reference to (gnu packages statistics).
	* gnu/packages/web.scm: Remove obsolete use-module clause.

	gnu: r-rmysql: Move from databases.scm to cran.scm
	* gnu/packages/databases.scm (r-rmysql): Move from here...
	* gnu/packages/cran.scm (r-rmysql): ...to here.

2019-01-07  Jelle Licht  <jlicht@fsfe.org>

	gnu: biber: Update to 2.12.
	* gnu/packages/tex.scm (biber): Update to 2.12.
	[source]: Use 'git-fetch'. Add patch.
	[inputs]: Add perl-file-slurper. Remove perl-file-slurp.
	* gnu/packages/patches/biber-fix-encoding-write.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2019-01-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-feather: Move from serialization.scm to cran.scm.
	* gnu/packages/serialization.scm (r-feather): Move from here...
	* gnu/packages/cran.scm (r-feather): ...to here.

2019-01-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: Fix top-level circular references between emacs.scm and llvm.scm.
	Previously, loading either of these two modules could fail somewhat
	non-deterministically because each top-level was referencing a variable
	defined by the other module's top-level.

	* gnu/packages/emacs.scm (package-elisp-from-package): Move to...
	* gnu/packages/llvm.scm (package-elisp-from-package): Here.  Keep
	private.

2019-01-07  Jelle Licht  <jlicht@fsfe.org>

	gnu: perl-file-slurper: Update to 0.012.
	* gnu/packages/perl.scm (perl-file-slurper): Update to 0.012.
	[native-inputs]: Add perl-test-warnings.

2019-01-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Move R packages from web.scm to cran.scm.
	* gnu/packages/web.scm (r-httpuv, r-jsonlite, r-servr, r-htmltools,
	r-htmlwidgets, r-htmltable, r-curl, r-hwriter, r-rjson, r-shiny,
	r-shinydashboard, r-shinyfiles, r-crosstalk, r-rook, r-miniui): Move these
	from here...
	* gnu/packages/cran.scm: ...to here.

2019-01-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	Revert "gnu: Use package-elisp-from-package for clangs emacs lisp files"
	This reverts commit 5bc2e14add6433adbade3ccdf28c60e57334c20a.

2019-01-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mantis: Limit to x86_64-linux.
	* gnu/packages/bioinformatics.scm (mantis)[supported-systems]: New field.

2019-01-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: package-elisp-from-package: Clarify docstring.
	* gnu/packages/emacs.scm (package-elisp-from-package)[docstring]: Clarify.

2019-01-07  Tim Gesthuizen  <tim.gesthuizen@yahoo.de>

	gnu: Use package-elisp-from-package for clangs emacs lisp files
	Use package-elisp-from-package for emacs-clang-format and emacs-clang-rename.
	Also remove package-from-clang-elisp-file as it is not needed anymore.

	* gnu/packages/llvm.scm (emacs-clang-format): Use package-elisp-from-package
	* gnu/packages/llvm.scm (emacs-clang-rename): Use package-elisp-from-package
	* gnu/packages/llvm.scm (package-from-clang-elisp-file): Remove function

2019-01-07  Tim Gesthuizen  <tim.gesthuizen@yahoo.de>

	gnu: Add package-elisp-from-package
	Add a function to generate package definitions that packages single elisp
	files from other packages.

	* gnu/packages/emacs.scm (package-elisp-from-package): New function

2019-01-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: python2-fastlmm: Move to machine-learning.scm.
	This is a step towards removing OCaml modules from the closure
	of (gnu packages python).

	* gnu/packages/python.scm (python2-fastlmm): Move to...
	* gnu/packages/machine-learning.scm (python2-fastlmm): ... here.

2019-01-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: Remove unnecessary build-side module imports.
	* gnu/packages/batik.scm, gnu/packages/boost.scm,
	gnu/packages/calendar.scm, gnu/packages/gl.scm,
	gnu/packages/lua.scm, gnu/packages/qt.scm, gnu/packages/simulation.scm,
	gnu/packages/terminals.scm: Remove unnecessary import of (guix build
	utils).
	* gnu/packages/emacs.scm: Remove unnecessary imports of (guix ...).
	* gnu/packages/libcanberra.scm: Use (srfi srfi-1) instead of (guix build
	utils) for 'alist-delete'.
	* gnu/packages/wxwidgets.scm: Likewise.

2019-01-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: Move Emacs modes for Dedukti to ocaml.scm.
	This removes OCaml-related modules from the closure of (gnu packages
	emacs).

	* gnu/packages/emacs.scm (emacs-dedukti-mode, emacs-flycheck-dedukti):
	Move to ...
	* gnu/packages/ocaml.scm: ... here.

2019-01-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: Move OCaml packages away from maths.scm.
	This removes (gnu packages ocaml) and related build system modules from
	the closure of (gnu packages maths).

	* gnu/packages/maths.scm (ocaml-gsl, ocaml4.01-gsl, cubicle): Move to...
	* gnu/packages/ocaml.scm: ... here.

2019-01-07  Ludovic Courtès  <ludo@gnu.org>

	lint: Avoid 'dirname' call at the top level.
	* guix/scripts/lint.scm (%distro-directory): Wrap in 'mlambda'.
	(check-patch-file-names): Adjust accordingly.

2019-01-07  Ludovic Courtès  <ludo@gnu.org>

	Remove (guix build pull).
	This module had been unused since commit
	5f93d97005897c2d859f0be1bdff34c88467ec61 (Oct. 2017).

	* guix/build/pull.scm: Delete.
	* Makefile.am (MODULES): Remove.

2019-01-07  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add rmlint.
	* gnu/packages/disk.scm (rmlint): New variable.

2019-01-07  Clément Lassieur  <clement@lassieur.org>

	gnu: Add prosody-http-upload.
	* gnu/packages/messaging.scm (prosody-http-upload): New variable.

2019-01-07  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add mantis.
	* gnu/packages/bioinformatics.scm (mantis): New variable.

	gnu: Add sdsl-lite.
	* gnu/packages/datastructures.scm (sdsl-lite): New variable.

2019-01-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: groff: Update to 1.22.4.
	* gnu/packages/groff.scm (groff): Update to 1.22.4.
	[source]: Remove patch.
	(groff-minimal)[arguments]: Update configure flags to skip documentation.
	* gnu/packages/patches/groff-source-date-epoch.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: ed: Update to 1.15.
	* gnu/packages/ed.scm (ed): Update to 1.15.

	gnu: gzip: Update to 1.10.
	* gnu/packages/compression.scm (gzip): Update to 1.10.

	gnu: bison: Update to 3.2.4.
	* gnu/packages/bison.scm (bison): Update to 3.2.4.

	gnu: diffutils: Update to 3.7.
	* gnu/packages/base.scm (diffutils): Update to 3.7.
	[source]: Remove patch.
	[native-inputs]: Add perl.
	* gnu/packages/commencement.scm (diffutils-boot0)[native-inputs]: Don't
	add perl.
	* gnu/packages/patches/diffutils-getopt.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: tar: Update to 1.31.
	* gnu/packages/base.scm (tar): Update to 1.31.

	gnu: autoconf-archive: Update to 2019.01.06.
	* gnu/packages/autotools.scm (autoconf-archive): Update to 2019.01.06.

2019-01-07  Manolis Ragkousis  <manolis837@gmail.com>

	gnu: Add jose.
	* gnu/packages/jose.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2019-01-07  Rutger Helling  <rhelling@mykolab.com>

	gnu: Add slurp.
	* gnu/packages/image.scm (slurp): New variable.

2019-01-06  Alex Vong  <alexvong1995@gmail.com>

	gnu: libarchive: Replace with libarchive 3.3.3 and fix CVE-2018-{1000877,1000878,1000880}.
	* gnu/packages/backup.scm (libarchive)[source, home-page]: Use HTTPS.
	[replacement]: New field.
	(libarchive-3.3.3): New variable.
	* gnu/packages/patches/libarchive-CVE-2018-1000877.patch,
	gnu/packages/patches/libarchive-CVE-2018-1000878.patch,
	gnu/packages/patches/libarchive-CVE-2018-1000880.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

2019-01-06  Gabriel Hondet  <gabrielhondet@gmail.com>

	gnu: Add kitty.
	* gnu/packages/terminals.scm (kitty): New variable.

2019-01-06  Ludovic Courtès  <ludo@gnu.org>

	hydra: Compute jobs in an inferior.
	Previously we would rely on auto-compilation of all the Guix modules.
	The complete evaluation would take ~15mn on berlin.guixsd.org and
	require lots of RAM.  This approach should be faster since potentially
	only part of the modules are rebuilt.  Furthermore, as a side-effect, it
	builds the derivations that 'guix pull' uses.

	* build-aux/hydra/gnu-system.scm: Remove 'eval-when' form.
	(hydra-jobs): New procedure.
	* gnu/ci.scm (package->alist, qemu-jobs, system-test-jobs)
	(tarball-jobs): Return strings for the 'license' field.
	* guix/self.scm (compiled-guix)[*cli-modules*]: Add (gnu ci).

2019-01-06  Ludovic Courtès  <ludo@gnu.org>

	hydra: evaluate: Add the checkout to the store.
	* build-aux/hydra/evaluate.scm <top level>: Add call to 'add-to-store'.
	Use that as the 'file-name' attribute.  Call 'primitive-load' in a
	directory excursion to SOURCE.

	hydra: Move job definitions to (gnu ci).
	* build-aux/hydra/gnu-system.scm: Move code to...
	* gnu/ci.scm: ... here.  New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2019-01-06  Ludovic Courtès  <ludo@gnu.org>

	build-self: Don't clobber the output port.
	The newline is meant to follow the spinner's traces so it must go to the
	error port as well.

	* build-aux/build-self.scm (build): Send newline to the error port.

2019-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gama: Update to 2.02.
	* gnu/packages/gps.scm (gama): Update to 2.02.

	gnu: moe: Update to 1.10.
	* gnu/packages/moe.scm (moe): Update to 1.10.
	[license]: Fix license, gpl2+.

	gnu: recutils: Update to 1.8.
	* gnu/packages/databases.scm (recutils): Update to 1.8.
	[source]: Remove snippet.
	[arguments]: Remove custom 'set-bash4.4-header-location phase. Enable
	parallel tests.
	[inputs]: Move check ...
	[native-inputs]: ... to here. Add pkg-config.

	gnu: unrtf: Update to 0.21.10.
	* gnu/packages/unrtf.scm (unrtf): Update to 0.21.10.
	[source]: Remove patch, remove snippet.
	[license]: Update to gpl3+.
	* gnu/packages/patches/unrtf-CVE-2016-10091.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: global: Update to 6.6.3.
	* gnu/packages/code.scm (global): Update to 6.6.3.

2019-01-06  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-evil-multiedit: Use version tag instead of commit.
	* gnu/packages/emacs.scm (emacs-evil-multiedit): Use version tag instead of commit.

2019-01-06  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Add ffmpeg support.
	* gnu/packages/wine.scm (wine-staging)[inputs]: Add ffmpeg.

2019-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc-boot0: Fix build on non-Intel systems.
	* gnu/packages/commencement.scm (gcc-boot0)[arguments]: Fix 'match case
	for alternate systems so a 'phase is added.

2019-01-06  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 4.0-rc5.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.0-rc5.
	* gnu/packages/wine.scm (wine-staging): Update to 4.0-rc5.

2019-01-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pyicu: Update to 2.2.
	* gnu/packages/python.scm (python-pyicu): Update to 2.2.

	gnu: python-pysocks: Update to 1.6.8.
	* gnu/packages/python.scm (python-pysocks): Update to 1.6.8.

	gnu: python-packaging: Update to 18.0.
	* gnu/packages/python.scm (python-packaging): Update to 18.0.

	gnu: python-astroid: Update to 2.1.0.
	* gnu/packages/python.scm (python-astroid): Update to 2.1.0.

	gnu: python-imagesize: Update to 1.1.0.
	* gnu/packages/python.scm (python-imagesize): Update to 1.1.0.

	gnu: python-sphinx-alabaster-theme: Update to 0.7.12.
	* gnu/packages/python.scm (python-sphinx-alabaster-theme): Update to 0.7.12.

	gnu: python-pycryptodome: Update to 3.7.2.
	* gnu/packages/python-crypto.scm (python-pycryptodome): Update to 3.7.2.

	gnu: python-certifi: Update to 2018.11.29.
	* gnu/packages/python-crypto.scm (python-certifi): Update to 2018.11.29.

2019-01-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-diff-hl: Update to 1.8.5.
	* gnu/packages/emacs.scm (emacs-diff-hl): Update to 1.8.5.

2019-01-06  guy fleury iteriteka  <hoonandon@gmail.com>

	gnu: Add fasm.
	* gnu/packages/assembly.scm (fasm): New variable.

2019-01-05  Ludovic Courtès  <ludo@gnu.org>

	lint: Rename checker to 'github-url'.
	* guix/scripts/lint.scm (%checkers): Rename 'github-uri' to 'github-url'
	to match the documentation.

2019-01-05  Lprndn  <guix@lprndn.info>

	gnu: Add nip2.
	* gnu/packages/image-processing.scm (nip2): New variable.

2019-01-05  Ludovic Courtès  <ludo@gnu.org>

	git-download: Use 'invoke'.
	* guix/build/git.scm (git-fetch): Use 'invoke' instead of 'system*' for
	"git submodule update".

2019-01-05  Ludovic Courtès  <ludo@gnu.org>

	git-download: 'git-fetch' really returns #f upon error.
	This allows the fallback code in (guix git-download) to actually run.
	Regression introduced in commit 329dabe13bf98b899b907b45565434c5140804f5.

	Fixes <https://bugs.gnu.org/33911>.
	Reported by Björn Höfling <bjoern.hoefling@bjoernhoefling.de>.

	* guix/build/git.scm (git-fetch): Guard against 'invoke-error?' and
	really return #f upon failure.

2019-01-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: hunspell-dict-en: Update to 2018-04-16.
	* gnu/packages/aspell.scm (aspell-word-list): Update to 2018.04.16.
	[arguments]: Use 'invoke'.

	gnu: hunspell: Update to 1.7.0.
	* gnu/packages/libreoffice.scm (hunspell): Update to 1.7.0.
	[source]: Use 'git-fetch'.

	gnu: streamlink: Fix build.
	* gnu/packages/video.scm (streamlink)[source]: Add patch.
	* gnu/packages/patches/streamlink-update-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: python-iso3166: Update to 0.9.
	* gnu/packages/iso-codes.scm (python-iso3166): Update to 0.9.

	gnu: po4a: Update to 0.55.
	* gnu/packages/gettext.scm (po4a): Update to 0.55.
	[arguments]: Add 'patch-docbook-xml phase to patch references to
	docbook-xml. Update custom 'disable-failing-tests phase.
	[native-inputs]: Replace docbook-xml with docbook-xml-4.1.2.

	gnu: python-scripttest: Use pypi uri.
	* gnu/packages/check.scm (python-scripttest)[source]: Use pypi uri.

	gnu: python-pytest-xdist: Update to 1.25.0.
	* gnu/packages/check.scm (python-pytest-xdist): Update to 1.25.0.
	[source]: Update source uri.

	gnu: python-pytest-cov: Update to 2.6.0.
	* gnu/packages/check.scm (python-pytest-cov): Update to 2.6.0.

	gnu: python-subunit: Update to 1.3.0.
	* gnu/packages/check.scm (python-subunit): Update to 1.3.0.
	[home-page]: Use https.

2019-01-05  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: octave: Fix makeinfo path configuration.
	* gnu/packages/maths.scm (octave-cli)[arguments]: Fix makeinfo path
	configuration in configure-makeinfo phase.

2019-01-05  Eric Bavier  <bavier@member.fsf.org>

	gnu: youtube-viewer: Install desktop file.
	* gnu/packages/video.scm (youtube-viewer)[arguments]: Add 'install-desktop
	phase.

2019-01-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add paps.
	* gnu/packages/pdf.scm (paps): New variable.

2019-01-04  Ludovic Courtès  <ludo@gnu.org>

	ui: It's 2019 now!
	* guix/ui.scm (show-version-and-exit): Change year to 2019.

2019-01-04  Ludovic Courtès  <ludo@gnu.org>

	guix build: Honor '--system' for file-like objects and gexps.
	Fixes a bug whereby "guix build -f file.scm -s SYSTEM" would not honor
	SYSTEM when 'file.scm' returns a gexp or a file-like object.

	* guix/scripts/build.scm (options->derivations): Pass #:system to
	'run-with-store' in the 'file-like?' and 'gexp?' cases.

2019-01-04  Ludovic Courtès  <ludo@gnu.org>

	gexp: Lowering a <computed-file> honors SYSTEM and TARGET.
	* guix/gexp.scm (computed-file-compiler): Pass #:system and #:target to
	'gexp->derivation'.
	* tests/gexp.scm ("lower-object, computed-file, #:system"): New test.

2019-01-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-isodate: Update to 0.6.0.
	* gnu/packages/time.scm (python-isodate): Update to 0.6.0.
	[native-inputs]: Add python-six.
	[home-page]: Update to new home-page.

	gnu: python-tzlocal: Update to 1.5.1.
	* gnu/packages/time.scm (python-tzlocal): Update to 1.5.1.
	[arguments]: Add custom phase to fix symlink issue in pypi release.
	[native-inputs]: Add python-mock.
	[license]: Update to expat.

	gnu: python-ruamel.yaml: Update to 0.15.83.
	* gnu/packages/serialization.scm (python-ruamel.yaml): Update to 0.15.83.

2019-01-04  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: video: Add missing copyright.
	* gnu/packages/video.scm: Add copyright.

	gnu: vlc: Fix typo in synopsis.
	* gnu/packages/video.scm (vlc)[synopsis]: Fix typo.

2019-01-04  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kservice: Transfer patches from NixOS.
	Transfer the NixOS patches for kservice as of 2018-02-17.
	- Make QDirIterator follow symlinks.
	- Normalize path, but don't resolve symlinks.

	* gnu/packages/kde-frameworks.scm(kservice)<patch>: New phase.

2019-01-04  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kpackage: Transfer patches from NixOS.
	Transfer the NixOS patches for kpackage as of 2018-02-17:
	- Allow external paths.
	- Make QDirIterator follow symlinks.

	Decided to use a patch for one of the "allow external paths" changes since
	'substitute*' seems not to be robust enough.

	* gnu/packages/patches/kpackage-allow-external-paths.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/kde-frameworks.scm(kpackage)[source]: Use it. <patch>: New
	  phase.

2019-01-04  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kinit: Use LIBRARY_PATH to search for dynamically loaded libs.
	Transfer the NixOS "kdeinit-libpath" patch for kinit as of
	2018-02-17.

	* gnu/packages/patches/kinit-kdeinit-libpath.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/kde-frameworks.scm (kinit)[source]: Use it.

2019-01-04  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kinit: Use the store paths for dynamically loaded libs.
	Transfer the NixOS "kdeinit-extra_libs" patch for kinit as of
	2018-02-17.

	* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: New filee.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/kde-frameworks.scm (kinit)[source]: Use it.
	  <patch-paths>: New phase.
	  [inputs]: Add kparts, plasma-framework.

2019-01-04  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kio: Search 'smbd' on $PATH.
	Transfer the remaining NixOS patch for kio as of 2018-02-17.

	* gnu/packages/patches/kio-search-smbd-on-PATH.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/kde-frameworks.scm(kio)<source>: Use it.

2019-01-04  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kdelibs4support: Add todo comment for a patch from NixOS.
	* gnu/packages/kde-frameworks.scm(kdelibs4support): Add comment.

2019-01-04  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kconfigwidgets: Make QDirIterator follow symlinks.
	Transfer the NixOS patch "qdiriterator-follow-symlinks" for kconfigwidgets as
	of 2018-02-17.

	* gnu/packages/kde-frameworks.scm(kconfigwidgets)<patch>: New phase.

2019-01-04  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kcmutils: Print plugin name when loading fails.
	Transfer the NixOS patch "kcmutils-debug-module-loader" for kcmutils as of
	2018-02-17.

	* gnu/packages/kde-frameworks.scm(kcmutils)<patch>: Add substitute for
	  src/kcmoduleloader.cpp.

2019-01-04  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kcmutils: Make QDirIterator follow symlinks.
	Transfer the NixOS patch "kcmutils-follow-symlinks" for kcmutils as of
	2018-02-17.

	* gnu/packages/kde-frameworks.scm(kcmutils)<patch>: New phase.

2019-01-04  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: krunner: Blacklist another test failing with 5.49.0.
	* gnu/packages/kde-frameworks.scm(krunner)[#phases]<check-setup>:
	  Blacklist 'testMulti'.

2019-01-04  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: extra-cmake-modules: Fix install-path for plugins.
	The respective entry changed for kde-frameworks 5.46.

	* gnu/packages/kde-frameworks.scm(krunner)[#phases]<fix-lib-path>:
	  Change substitute for QTPLUGINDIR.

2019-01-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libsecret: Update to 0.18.7.
	* gnu/packages/gnome.scm (libsecret): Update to 0.18.7.

	gnu: goffice: Update to 0.10.44.
	* gnu/packages/gnome.scm (goffice): Update to 0.10.44.

2019-01-03  Alex Vong  <alexvong1995@gmail.com>

	gnu: guile-gnunet: Update to 0.0-1.d12167a.
	* gnu/packages/gnunet.scm (guile-gnunet): Update to 0.0-1.d12167a.
	[version]: Use git-version.
	[source]: Use git-file-name.

	gnu: libmicrohttpd: Update to 0.9.62.
	* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.62.

	gnu: libextractor: Fix CVE-2018-{20430,20431}.
	* gnu/packages/patches/libextractor-CVE-2018-20430.patch,
	gnu/packages/patches/libextractor-CVE-2018-20431.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/gnunet.scm (libextractor)[source]: Use them.

	gnu: libextractor: Update to 1.8.
	* gnu/packages/gnunet.scm (libextractor): Update to 1.8.

2019-01-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: yoshimi: Update to 1.5.10.
	* gnu/packages/music.scm (yoshimi): Update to 1.5.10.

2019-01-03  Kei Kebreau  <kkebreau@posteo.net>

	gnu: vboot-utils: Fix building on armhf-linux.
	* gnu/packages/bootloaders.scm (vboot-utils)[source]: Add patches.
	[arguments]: Conditionally add "HOST_ARCH=arm" to #:make-flags.
	* gnu/packages/patches/vboot-utils-fix-format-load-address.patch,
	gnu/packages/patches/vboot-utils-fix-tests-show-contents.patch,
	gnu/packages/patches/vboot-utils-skip-test-workbuf.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

2019-01-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnupg: Update to 2.2.12.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.12.

2019-01-03  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: vlc: Add protobuf to inputs.
	* gnu/packages/video.scm (vlc)[inputs]: Add protobuf.

	gnu: vlc: Add libmicrodns to inputs.
	* gnu/packages/video.scm (vlc)[inputs]: Add libmicrodns.

	gnu: Add libmicrodns.
	* gnu/packages/dns.scm (libmicrodns): New package.

2019-01-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xdisorg.scm: Add missing import.
	* gnu/packages/xdisorg.scm: Add missing import.

	gnu: bullet: Update to 2.88.
	* gnu/packages/game-development.scm (bullet): Update to 2.88.
	[source]: Use 'git-fetch'. Add snippet to remove bundled binaries and
	libraries.
	[arguments]: Add configure-flags to prevent building demos. Add custom
	'remove-failing-tests phase to skip tests which fail after removing
	bundled code.

2019-01-03  Rutger Helling  <rhelling@mykolab.com>

	gnu: Add wl-clipboard.
	* gnu/packages/xdisorg.scm (wl-clipboard): New variable.

2019-01-03  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: emacs-magit-svn: Fix build.
	* gnu/packages/emacs.scm (emacs-magit-svn): Replace ',name' by
	'"emacs-magit-svn"'.

2019-01-03  Ricardo Wurmus  <rekado@elephly.net>

	import: cran: Default to 'cran repo.
	* guix/import/cran.scm (cran-recursive-import): Default to 'cran repo.

	import: cran: Abort if no description could be fetched.
	* guix/import/cran.scm (cran->guix-package): Only proceed if a valid
	description could be fetched.

	import: cran: Use HTTPS.
	* guix/import/cran.scm (%cran-url): Use HTTPS.

	import: cran: Download tarballs only once.
	* guix/import/cran.scm (download): New procedure.
	(fetch-description, description->package): Use it.

2019-01-02  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: gnucash: Fix test failure.
	Fixes issue #32057 (see: https://issues.guix.info/issue/32057).

	* gnu/packages/patches/gnucash-fix-test-transaction-failure.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/gnucash.scm (gnucash): Use it.

2019-01-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: emacs-hydra: Update to 0.14.0.
	* gnu/packages/emacs.scm (emacs-hydra): Update to 0.14.0.

	gnu: emacs-edit-indirect: Update to 0.1.5.
	* gnu/packages/emacs.scm (emacs-edit-indirect): Update to 0.1.5.
	[source]: Use 'git-fetch'.

	gnu: signing-party: Update to 2.7.
	* gnu/packages/gnupg.scm (signing-party): Update to 2.7.
	[home-page]: Update to new home-page.
	[arguments]: All phases end with #t.

	gnu: perl-archive-zip: Update to 1.64.
	* gnu/packages/comression.scm (perl-archive-zip): Update to 1.64.

	gnu: zstd: Update to 1.3.8.
	* gnu/packages/compression.scm (zstd): Update to 1.3.8.
	[home-page]: Update to new home-page.

	gnu: perl-yaml-tiny: Update to 1.73.
	* gnu/packages/perl.scm (perl-yaml-tiny): Update to 1.73.

	gnu: perl-json-maybexs: Update to 1.004000.
	* gnu/packages/perl.scm (perl-json-maybexs): Update to 1.004000.

	gnu: perl-cpanel-json-xs: Update to 4.08.
	* gnu/packages/perl.scm (perl-cpanel-json-xs): Update to 4.08.

	gnu: perl-test-mockmodule: Update to 0.170.0.
	* gnu/packages/perl-check.scm (perl-test-mockmodule): Update to 0.170.0.
	[source]: Update source uri.
	[native-inputs]: Add perl-test-warnings.

	gnu: perl-test-simple: Update to 1.302141.
	* gnu/packages/perl-check.scm (perl-test-simple): Update to 1.302141.

	gnu: qtsyncthingtray: Use 'git-fetch'.
	* gnu/packages/sync.scm (qtsyncthingtray)[source]: Use 'git-fetch'.
	[arguments]: Update custom 'install phase.

	gnu: owncloud-client: Update to 2.5.1.10973.
	* gnu/packages/sync.scm (owncloud-client): Update to 2.5.1.10973.
	* gnu/packages/patches/owncloud-disable-updatecheck.patch: Update patch.

	gnu: qtkeychain: Update to 0.9.1.
	* gnu/packages/qt.scm (qtkeychain): Update to 0.9.1.
	[source]: Use 'git-fetch'.
	[arguments]: Update custom 'set-qt-trans-dir phase.

2019-01-02  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: jupyter: Add missing dependency.
	* gnu/packages/python.scm (jupyter)[propagated-inputs]: Add python-qtconsole.
	[home-page]: Use https URL.
	[arguments]: Update comment on why tests are disabled.

	gnu: python-terminado: Update to 0.8.1.
	* gnu/packages/python-web.scm (python-terminado): Update to 0.8.1.

	gnu: Add python-qtconsole.
	* gnu/packages/python.scm (python-qtconsole): New variable.

	gnu: python-notebook: Update to 5.7.4.
	* gnu/packages/python.scm (python-notebook): Update to 5.7.4.
	[arguments]: Use INVOKE for tests.
	[propagated-inputs]: Remove python-ipython; add python-prometheus-client,
	python-send2trash, and python-terminado.

	gnu: python-jupyter-console: Fix inputs.
	* gnu/packages/python.scm (python-jupyter-console)[propagated-inputs]: Remove
	python-ipython; replace python-prompt-toolkit with python-prompt-toolkit-1.
	[native-inputs]: Add python-nose.

	gnu: python-ipython: Remove dependency on python-jupyter-core-minimal.
	* gnu/packages/python.scm (python-ipython)[propagated-inputs]: Remove
	python-jupyter-core-minimal.

	gnu: python-ipywidgets: Enable tests.
	* gnu/packages/python.scm (python-ipywidgets)[arguments]: Remove.
	[native-inputs]: Add python-nose and python-pytest.
	[propagated-inputs]: Remove python-ipykernel.

	gnu: python-widgetsnbextension: Update to 3.4.2.
	* gnu/packages/python.scm (python-widgetsnbextension): Update to 3.4.2.
	[propagated-inputs]: Add python-ipykernel.

	gnu: Add python-send2trash.
	* gnu/packages/python.scm (python-send2trash, python2-send2trash): New
	variables.

	gnu: Add python-prometheus-client.
	* gnu/packages/python.scm (python-prometheus-client,
	python2-prometheus-client): New variables.

	gnu: python-jupyter-client: Update to 5.2.4.
	* gnu/packages/python.scm (python-jupyter-client): Update to 5.2.4.

	gnu: python-ipython: Break dependency on python-ipykernel.
	* gnu/packages/python.scm (python-ipython)[propagated-inputs]: Remove
	python-ipykernel.
	[arguments]: Delete more broken tests.

	gnu: python-ipykernel: Update to 5.1.0.
	* gnu/packages/python.scm (python-ipykernel): Update to 5.1.0.
	[arguments]: Enable tests.
	[propagated-inputs]: Add python-ipython.
	[native-inputs]: Add python-pytest and python-nose.

	gnu: python-ipython: Update to 5.8.0.
	* gnu/packages/python.scm (python-ipython): Update to 5.8.0.
	[propagated-inputs]: Replace python-prompt-toolkit with
	python-prompt-toolkit-1.
	[arguments]: Use INVOKE in the "check" phase; return #T from the "fix-tests"
	phase.

	gnu: Add python-prompt-toolkit-1.
	* gnu/packages/python.scm (python-prompt-toolkit-1, python2-prompt-toolkit-1):
	New variables.

	gnu: python-prompt-toolkit: Update to 2.0.7.
	* gnu/packages/python.scm (python-prompt-toolkit): Update to 2.0.7.
	[arguments]: Enable tests; add phase "post-install-check" and delete "check"
	phase.
	[native-inputs]: Add python-pytest.

	gnu: python-hy: Use INVOKE.
	* gnu/packages/python.scm (python-hy)[arguments]: Use INVOKE.

	gnu: python-clint: Use INVOKE.
	* gnu/packages/python.scm (python-clint)[arguments]: Use INVOKE.

	gnu: python-configargparse: Use INVOKE.
	* gnu/packages/python.scm (python-configargparse)[arguments]: Use INVOKE.

	gnu: python-docopt: Use INVOKE.
	* gnu/packages/python.scm (python-docopt)[arguments]: Use INVOKE.

2019-01-02  Alex Vong  <alexvong1995@gmail.com>

	gnu: ruby: Remove versions 1.8, 2.1 and 2.2.
	Remove ruby versions which have reached EOL.

	See <https://lists.gnu.org/archive/html/guix-devel/2018-11/msg00421.html>.

	* gnu/packages/ruby.scm (ruby-1.8, ruby-2.1, ruby-2.2): Remove variables.

2019-01-02  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: breeze-icons: Fix failing tests.
	* gnu/packages/kde-frameworks.scm(breeze-icons)[arguments]<#phases>:
	  Remove outdated 'disable-failing-test, add 'add-symlinks.

2019-01-01  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 1.0.0.
	* gnu/packages/syncthing.scm (syncthing): Update to 1.0.0.

2019-01-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org-contrib: Update to 9.2.
	* gnu/packages/emacs.scm (emacs-org-contrib): Update to 9.2.
	[propagated-inputs]: Add missing inputs.

	gnu: org: Update to 9.2.
	* gnu/packages/emacs.scm (emacs-org): Update to 9.2.

	gnu: Add emacs-arduino-mode.
	* gnu/packages/emacs.scm (emacs-arduino-mode): New variable.

2019-01-01  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-w3m: Fix build.
	The previously (unofficial) Git repository mirror is no longer available, so
	we fallback to using the official CVS repository.

	Fixes issue 33938 (see: https://issues.guix.info/issue/33938).

	* gnu/packages/emacs.scm (emacs-w3m)[origin]: Fetch the sources from the
	  official CVS repository.

2019-01-01  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.20, while retaining 4.19 LTS.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.
	(%linux-libre-hash): Update hash.
	(%linux-libre-4.20-patches): New variable.
	(linux-libre): Use %linux-libre-4.20-patches.
	(%linux-libre-4.19-version, %linux-libre-4.19-hash)
	(%linux-libre-4.19-patches, linux-libre-4.19): New variables.
	(linux-libre-arm-generic, linux-libre-arm-omap2plus): Use
	%linux-libre-4.20-patches.
	(linux-libre-arm-generic-4.19, linux-libre-arm-omap2plus-4.19): New variables.
	* gnu/packages/aux-files/linux-libre/4.20-arm.conf,
	gnu/packages/aux-files/linux-libre/4.20-arm64.conf,
	gnu/packages/aux-files/linux-libre/4.20-i686.conf,
	gnu/packages/aux-files/linux-libre/4.20-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

	gnu: linux-libre: Build with GCC-7 on all systems.
	* gnu/packages/linux.scm (make-linux-libre)[native-inputs]: Include GCC-7
	unconditionally.  Previously it was included only on Intel systems.
	Add GMP, MPFR, and MPC.
	[arguments]: Add 'work-around-gcc-7-include-path-issue' phase.

	gnu: linux-libre: Minor cleanups.
	* gnu/packages/linux.scm: Remove comment about armhf-linux kernel configuration.
	(%intel-compatible-systems, %linux-compatible-systems): Remove these
	variables, inlining their values into the few places where they are used.
	(%linux-libre-arm-export-__sync_icache_dcache-patch): New variable.
	(%linux-libre-4.19-patches): Use the above variable.

2019-01-01  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: php-with-bcmath: Deprecate in favour of 'php'.
	This is a follow-up to 4629d26755aa06344fb8f515fb0202776e70c429.

	* gnu/packages/php.scm (php-with-bcmath): Deprecate in favour of 'php'.
	* gnu/tests/monitoring.scm (%zabbix-os): Use this.

2019-01-01  Vasile Dumitrascu  <va511e@yahoo.com>

	gnu: ruby-pg: Update to 1.1.3.
	* gnu/packages/ruby.scm (ruby-pg): Update to 1.1.3.

2019-01-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: amule: Use 'git-fetch'.
	* gnu/packages/networking.scm (amule)[source]: Use 'git-fetch'.

	gnu: amule: Don't run 'bootstrap phase.
	* gnu/packages/networking.scm (amule)[arguments]: Delete 'bootstrap
	phase.

	gnu: allegro@5.0: Fix building with newer mesa.
	* gnu/packages/game-development.scm (allegro@5.0)[source]: Add patch.
	(allegro)[patch]: Rename patch file.
	* gnu/packages/patches/allegro-fix-compiliation-mesa-18.2.5-and-later.patch:
	Rename to gnu/packages/patches/allegro-mesa-18.2.5-and-later.patch.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: allegro@4: Fix building with newer mesa.
	* gnu/packages/game-development.scm (allegro@4)[source]: Add patch.
	* gnu/packages/patches/allegro4-mesa-18.2.5-and-later.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: libphidget: Update to 2.1.8.20180607.
	* gnu/packages/libphidget.scm (libphidget): Update to 2.1.8.20180607.

	gnu: libphidget: Update source uri.
	* gnu/packages/libphidget.scm (libphidget)[source]: Update source uri.
	[home-page]: Use https.

2019-01-01  Eric Bavier  <bavier@member.fsf.org>

	refresh: github: updates for origins using 'git-fetch'.
	* guix/import/github.scm (updated-github-url): Respond with the repository url
	for the 'git-fetch' fetch method.
	(github-package?): Simplify boolean expression.
	(github-repository, github-user-slash-repository): Strip trailing ".git" from
	project if present.
	(latest-release)<origin-github-uri>: Recognize a 'git-reference'.

2018-12-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-matrix-client: Update to 5d8e959.
	* gnu/packages/emacs.scm (emacs-matrix-client): Update to
	  5d8e959a63e5de05b628ca8e1dfb974f7f618821.
	[propagated-inputs]: Add new inputs.

	gnu: Add emacs-frame-purpose.
	* gnu/packages/emacs.scm (emacs-frame-purpose): New variable.

2018-12-31  Leo Famulari  <leo@famulari.name>

	gnu: python-lxml: Update to 4.2.5 [fixes CVE-2018-19787].
	* gnu/packages/python.scm (python-lxml, python2-lxml): Update to 4.2.5.

2018-12-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wesnoth: Fix building with newer boost.
	* gnu/packages/games.scm (wesnoth)[source]: Add patch.
	* gnu/packages/patches/wenoth-newer-boost.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2018-12-30  Kei Kebreau  <kkebreau@posteo.net>

	gnu: chicken: Update to 5.0.0.
	* gnu/packages/scheme.scm (chicken): Update to 5.0.0.

	gnu: hop: Update to 3.2.0-pre1.
	* gnu/packages/scheme.scm (hop): Update to 3.2.0-pre1.
	[arguments]: Add "--hostcc=gcc" to configure flags in the 'configure' phase
	and substitute absolute reference to "/bin/rm".

	gnu: bigloo: Update to 4.3e1.
	* gnu/packages/scheme.scm (bigloo): Update to 4.3e1.

2018-12-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ffmpeg@2.8: Remove variable.
	* gnu/packages/video.scm (ffmpeg@2.8): Remove variable.

	gnu: vinagre: Don't build icon-cache.
	* gnu/packages/gnome.scm (vinagre)[arguments]: Add custom phase to
	remove 'gtk-update-icon-cache'.
	[native-inputs]: Remove gtk+-bin.

	gnu: vinagre: Update package for newer freerdp.
	* gnu/packages/gnome.scm (vinagre)[source]: Update patches.
	[arguments]: Add custom  phase to replace 'freerdp' with
	'freerdp2'. Remove configure flags.
	* gnu/packages/patches/vinagre-revert-1.patch,
	gnu/packages/patches/vinagre-revert-2.patch: Remove files.
	* gnu/packages/patches/vinagre-newer-freerdp.patch,
	gnu/packages/patches/vinagre-newer-rdp-parameters.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register changes.

	gnu: freerdp: Enable tests.
	* gnu/packages/rdesktop.scm (freerdp)[arguments]: Enable tests. Add
	configure-flag to build tests.

	gnu: freerdp: Update to 2.0.0-rc4.
	* gnu/packages/rdesktop.scm (freerdp): Update to 2.0.0-rc4.
	[native-inputs]: Add docbook-xml, glib. Sort alphabetically.
	[inputs]: Add libxkbcommon, wayland. Sort alphabetically.
	[arguments]: Explicitly disable libsystemd.

2018-12-30  Leo Famulari  <leo@famulari.name>

	gnu: OpenSSL 1.1: Update to 1.1.1a [fixes CVE-2018-{0734,0735}].
	* gnu/packages/tls.scm (openssl-next): Update to 1.1.1a.

2018-12-30  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gambit-c: Update to 4.9.1.
	* gnu/packages/scheme.scm (gambit-c): Update to 4.9.1.
	[home-page]: Update URL.

2018-12-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vlc: Update to 3.0.5.
	* gnu/packages/video.scm (vlc): Update to 3.0.5.
	[source]: Remove patch.
	(%vlc-libx264-compat.patch): Remove variable.

	gnu: fbreader: Install desktop file.
	* gnu/packages/ebook.scm (fbreader)[arguments]: Add phase to remove
	hardcoded paths for desktop dir.

	gnu: fbreader: Use 'git-fetch'.
	* gnu/packages/ebook.scm (fbreader)[source]: Use 'git-fetch'.

	gnu: fbreader: Fix building with newer curl.
	* gnu/packages/ebook.scm (fbreader)[source]: Add patch.
	* gnu/packages/patches/fbreader-curl-7.62.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2018-12-30  Timothy Sample  <samplet@ngyro.com>

	services: gdm: Enable auto-start.
	GDM is now reliable enough to run automatically.

	* gnu/services/xorg.scm (gdm-shepherd-service): Do not set 'auto-start?'
	to '#f'.

2018-12-30  Timothy Sample  <samplet@ngyro.com>

	services: gdm: Remove 'allow-root?' option.
	This option results in allowing all login attempts without asking for
	credentials.  The name is confusing, but rather than rename it, we will
	remove it, since it seems like a feature that no one would want.

	* gnu/services/xorg.scm (<gdm-configuration>): Remove 'allow-root?'.
	(gdm-pam-service): Do not use 'gdm-configuration-allow-root?'.

2018-12-30  Timothy Sample  <samplet@ngyro.com>

	gnu: gdm: Change locale settings file.
	* gnu/packages/gnome.scm (gdm)[arguments]: Set the '--with-lang-file'
	configure flag to '/etc/environment'.

	gnu: gdm: Pass XDG_DATA_DIRS into session environment.
	* gnu/packages/gnome.scm (gdm)[arguments]: Update the pre-configure
	phase so that GDM preserves the XDG_DATA_DIRS variable when setting up
	the session environment.

2018-12-30  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.19.13.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.13.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.91.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.91.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.148.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.148.

2018-12-29  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: youtube-dl: Update to 2018.12.17.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.12.17.

2018-12-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Update to 8.1.0644.
	* gnu/packages/vim.scm (vim): Update to 8.1.0644.
	[native-inputs]: Add libtool.
	(xxd)[native-inputs]: New field, empty list.
	(vim-full)[native-inputs]: Also inherit native-inputs from vim.

	gnu: vim-full: Fix test suite.
	* gnu/packages/vim.scm (vim-full)[arguments]: Add custom phase to remove
	test87.

	gnu: gnuastro: Update to 0.8.
	* gnu/packages/astronomy.scm (gnuastro): Update to 0.8.
	[native-inputs]: Add lzip.

2018-12-29  Kei Kebreau  <kkebreau@posteo.net>

	gnu: schismtracker: Update to 20181223.
	* gnu/packages/music.scm (schismtracker): Update to 20181223.

2018-12-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: php: Build bcmath.
	* gnu/packages/php.scm (php)[arguments]: Add "--enable-bcmath" to configure
	flags.

2018-12-29  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 4.0-rc4.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.0-rc4.
	* gnu/packages/wine.scm (wine-staging): Update to 4.0-rc4.

2018-12-29  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac-xcas: Update to 1.5.0-29.
	* gnu/packages/algebra.scm (giac-xcas): Update to 1.5.0-29.

	gnu: mame: Update to 0.205.
	* gnu/packages/emulators.scm (mame): Update to 0.205.
	[arguments]: Remove unnecessary fix.

2018-12-29  Ludovic Courtès  <ludo@gnu.org>

	hydra: Use short timeouts for the QEMU jobs and system tests.
	These builds shouldn't take too long.  Sometimes the guest kernel
	crashes and the VM gets stuck; we should be able to terminate those jobs
	quickly.

	* build-aux/hydra/gnu-system.scm (qemu-jobs)[->alist]: Add
	'max-silent-time' and 'timeout'.
	(system-test-jobs)[test->thunk]: Likewise.

2018-12-28  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add xfsprogs.
	* gnu/packages/linux.scm (xfsprogs): New variable.

2018-12-28  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: musescore: Update to 3.0.
	* gnu/packages/music.scm (musescore): Update to 3.0.
	[build-system]: Switch to CMake build system.
	[arguments]: Apply build system change.
	[native-inputs]: Remove unnecessary "cmake" input.

2018-12-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wget: Enable previously failing test.
	* gnu/packages/wget.scm (wget)[arguments]: Remove custom phase skipping
	SSL tests.

	gnu: wget: Update to 1.20.1.
	* gnu/packages/wget.scm (wget): Update to 1.20.1.

2018-12-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: cdrtools: Do not record the kernel version.
	This allows for reproducible builds across machines running different
	versions of the kernel Linux.

	* gnu/packages/cdrom.scm (cdrtools)[source](modules, snippet): New
	fields.

2018-12-27  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: mbedtls-apache: Update to 2.16.0.
	* gnu/packages/tls.scm (mbedtls-apache): Update to 2.16.0.

	gnu: samba: Update to 4.9.4.
	* gnu/packages/samba.scm (samba): Update to 4.9.4.

	gnu: strace: Update to 4.26.
	* gnu/packages/linux.scm (strace): Update to 4.26.
	[license]: Change to LGPL2.1+.

2018-12-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim: Don't use unstable tarball.
	* gnu/packages/vim.scm (vim)[source]: Use 'git-fetch'.

	gnu: vim: Use https.
	* gnu/packages/vim.scm (vim)[home-page]: Use https.

	gnu: viewnior: Don't use unstable tarball.
	* gnu/packages/image-viewers.scm (viewnior)[source]: Use 'git-fetch'.

	lint: Check for unstable tarballs.
	* guix/scripts/lint.scm (check-source-unstable-tarball): New procedure.
	(%checkers): Add it.
	* tests/lint.scm ("source-unstable-tarball", "source-unstable-tarball:
	source #f", "source-unstable-tarball: valid", "source-unstable-tarball:
	package named archive", "source-unstable-tarball: not-github",
	"source-unstable-tarball: git-fetch"): New tests.
	* doc/guix.texi (Invoking guix lint): Document it.

2018-12-27  Pierre-Antoine Rouby  <contact@parouby.fr>

	gnu: Add guile-mastodon.
	* gnu/packages/guile.scm (guile-mastodon): New variable.

2018-12-27  Ludovic Courtès  <ludo@gnu.org>

	pull: Add '--system'.
	* guix/scripts/pull.scm (%options): Add '--system'.
	(guix-pull): Honor it.
	* doc/guix.texi (Invoking guix pull): Document it.

	gnu: guix: Update to 7ba2b27.
	* gnu/packages/package-management.scm (guix): Update to 7ba2b27.

2018-12-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: glib-networking: Work around test failure.
	* gnu/packages/gnome.scm (glib-networking)[source]: Add patch.
	* gnu/packages/patches/glib-networking-connection.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2018-12-27  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml: Fix indentation.
	* gnu/packages/ocaml.scm: Fix indentation issues.

2018-12-27  Gabriel Hondet  <gabrielhondet@gmail.com>

	gnu: Add ocaml-yojson.
	* gnu/packages/ocaml.scm (ocaml-yojson): New variable.

	gnu: Add ocaml-biniou.
	* gnu/packages/ocaml.scm (ocaml-biniou): New variable.

	gnu: Add emacs-flycheck-dedukti.
	* gnu/packages/emacs.scm (emacs-flycheck-dedukti): New variable.

	gnu: Add emacs-dedukti-mode.
	* gnu/packages/emacs.scm (emacs-dedukti-mode): New variable.

2018-12-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: terminology: Update to 1.3.2.
	* gnu/packages/enlightenment.scm (terminology): Update to 1.3.2.

	gnu: kodi: Update to 18.0rc3.
	* gnu/packages/kodi.scm (kodi): Update to 18.0rc3.

2018-12-26  Kei Kebreau  <kkebreau@posteo.net>

	gnu: mit-scheme: Enable tests.
	* gnu/packages/scheme.scm (mit-scheme)[arguments]: Remove #:tests?.  Add
	'patch-/bin/sh' phase.
	[native-inputs]: Add autoconf, automake, and libtool.

2018-12-26  Julien Lepiller  <julien@lepiller.eu>

	gnu: antlr2: Fix reproducibility.
	* gnu/packages/java.scm (antlr2)[arguments]: Add a phase to fix a timestamp issue.

2018-12-26  Meiyo Peng  <meiyo.peng@gmail.com>

	gnu: Add badvpn.
	* gnu/packages/vpn.scm (badvpn): New variable.

2018-12-26  Ludovic Courtès  <ludo@gnu.org>

	offload: Remove unnecessary locking on machine slots.
	This extra level of locking turned out to be unnecessary.

	* guix/scripts/offload.scm (with-machine-lock): Remove.
	(machine-lock-file): Remove.
	(acquire-build-slot): Remove surrounding 'with-machine-lock'.

2018-12-26  Ludovic Courtès  <ludo@gnu.org>

	offload: Remove the "machine choice" lock.
	This lock was unnecessary and it led to a contention when many 'guix
	offload' processes are polling for available machines.

	* guix/scripts/offload.scm (machine-choice-lock-file): Remove.
	(choose-build-machine): Remove surrounding 'with-file-lock (machine-lock-file)'.

2018-12-26  Pkill -9  <pkill9@runbox.com>

	system: Fix missing space in boot labels for kernels that are inferior packages
	* gnu/system.scm (kernel->boot-label): Add a missing space between
	the kernel's package name and package version for inferior packages.

2018-12-26  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: efl: Fix build on 32-bit architectures.
	* gnu/packages/patches/efl-mesa-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/enlightenment.scm (efl)[source](patches): Use it.

	gnu: sssd: Fix build with cURL >= 7.62.0.
	* gnu/packages/patches/sssd-curl-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/sssd.scm (sssd)[source](patches): Use it.

2018-12-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-openid: Update to 3.1.0.
	* gnu/packages/python-web.scm (python-openid): Update to 3.1.0.
	[arguments]: Update custom 'check phase.
	[native-inputs]: Add python-coverage.

	gnu: python-gpg: Update to 1.10.0.
	* gnu/packages/gnupg.scm (python-gpg): Update to 1.10.0.
	[arguments]: Add custom phase to set 'gcc' call.

	gnu: python-apache-libcloud: Update to 2.4.0.
	* gnu/packages/python.scm (python-apache-libcloud): Update to 2.4.0.

2018-12-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: translate-shell: Wrap binary.
	* gnu/packages/dictionaries.scm (translate-shell)[arguments]: Add custom
	phase to wrap the 'trans' binary with the inputs.
	[native-inputs]: Move curl, fribidi, rlwrap ...
	[inputs]: ... to here.

	gnu: translate-shell: Update to 0.9.6.9.
	* gnu/packages/dictionaries.scm (translate-shell): Update to 0.9.6.9.

	gnu: translate-shell: Use 'git-fetch'.
	* gnu/packages/dictionaries.scm (translate-shell)[source]: Use
	'git-fetch'.
	[arguments]: Add custom phase to remove "translate" file.

2018-12-25  Gabriel Hondet  <gabrielhondet@gmail.com>

	gnu: Add dedukti.
	* gnu/packages/ocaml.scm (dedukti): New variable.

2018-12-25  Meiyo Peng  <meiyo.peng@gmail.com>

	gnu: Add polybar.
	* gnu/packages/wm.scm (polybar): New variable.

2018-12-25  Ludovic Courtès  <ludo@gnu.org>

	offload: Adjust 'test' and 'status' to the latest changes.
	This is a followup to ed7b44370f71126087eb953f36aad8dc4c44109f;
	following that commit, 'guix offload test' and 'guix offload status'
	would abort with a backtrace instead of clearly diagnosing a missing
	'guix' command on the build machine.

	* guix/scripts/offload.scm (assert-node-has-guix): Call 'leave' when
	NODE is not an inferior.  Remove 'catch' blocks for 'node-repl-error'.
	(check-machine-availability): Invoke 'assert-node-has-guix' first.
	(check-machine-status): Print a warning when 'remote-inferior' returns #f.

2018-12-25  Rutger Helling  <rhelling@mykolab.com>

	gnu: llvm@7.0.0: Update to 7.0.1.
	* gnu/packages/llvm.scm (llvm@7.0.0): Update to 7.0.1. Rename to llvm@7.0.1.

2018-12-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: supertuxkart: Fix building with mesa@18.3.
	* gnu/packages/games.scm (supertuxkart)[arguments]: Add custom phase to
	add newer '#define' to source.

	gnu: glew: Update to 2.1.0.
	* gnu/packages/gl.scm (glew): Update to 2.1.0.

	gnu: librime: Remove bundled sources.
	* gnu/packages/ibus.scm (librime)[source]: Add snippet to remove bundled
	sources.
	[arguments]: Add custom phase to not search bundled headers.
	[native-inputs]: Add googletest, xorgproto.

	gnu: librime: Update to 1.3.2.
	* gnu/packages/ibus.scm (librime): Update to 1.3.2.

2018-12-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: bootstrap: Add missing 'supported-systems', remove extra 'match'.
	Previously evaluation would fail for armhf, aarch64, and mips64el.

	* gnu/packages/bootstrap.scm (%bootstrap-mescc-tools)[supported-systems]:
	New field.
	(%bootstrap-mes)[supported-systems]: New field.
	[inputs]: Remove 'match' form on %current-system, which would fail on
	non-Intel platforms.

2018-12-24  Leo Famulari  <leo@famulari.name>

	gnu: darktable: Update to 2.6.0.
	* gnu/packages/photo.scm (darktable): Update to 2.6.0.

2018-12-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcompris-qt: Enable tests.
	* gnu/packages/education.scm (gcompris-qt)[arguments]: Add custom phase
	to start X server before tests. Add configure flag to build tests.
	Enable tests.
	[native-inputs]: Add xorg-server.

	gnu: gcompris-qt: Update to 0.95.
	* gnu/packages/education.scm (gcompris-qt): Update to 0.95.
	[arguments]: Remove custom phase to patch for qt@5.11.

2018-12-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 6f1e0bb.
	* gnu/packages/package-management.scm (guix): Update to 6f1e0bb.

2018-12-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: Do not graft early bootstrap packages.
	This is a followup to e47c69f22638dc92ee962942b8e24284c8dee832 and a
	repetition of f00b85ff8d34df0a1879e593d4a85629b8586af7.

	* gnu/packages/commencement.scm (file-boot0): Use 'inherit' instead of
	'package/inherit'.

2018-12-24  Gabriel Hondet  <gabrielhondet@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add font-mononoki.
	* gnu/packages/fonts.scm (font-mononoki): New variable.

2018-12-24  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Remove obsolete package gpgmepp.
	This package is unused, is part of gpgme since version 1.7 and has been marked
	as superseded since 18 months now.

	* gnu/packages/kde-frameworks.scm (gpgmepp): Remove variable.

2018-12-24  Ludovic Courtès  <ludo@gnu.org>

	offload: Use (guix inferior) instead of (ssh dist node).
	Using inferiors and thus 'guix repl' simplifies setup on build
	machines (no need to worry about GUILE_LOAD_PATH etc.)

	Furthermore, the 'guix repl -t machine' protocol running in a remote
	pipe addresses several issues with the current implementation of nodes
	and RREPLs in Guile-SSH: fewer round trips, doesn't leave a 'guile
	--listen' process behind it, stateless (since a new process is started
	each time), more efficient (the SSH channel can be reused), more
	reliable (no 'pgrep', 'pkill', and shellology; see
	<https://github.com/artyom-poptsov/guile-ssh/issues/11> as an example.)

	* guix/ssh.scm (inferior-remote-eval): New procedure.
	(send-files): Use it instead of 'make-node' and 'node-eval'.
	* guix/scripts/offload.scm (node-guile-version): New procedure.
	(node-free-disk-space, transfer-and-offload, node-load)
	(choose-build-machine, assert-node-has-guix): Use 'remote-inferior'
	instead of 'make-node' and 'inferior-eval' instead of 'node-eval'.
	(assert-node-can-import, assert-node-can-export): Likewise, and add
	'session' parameter.
	(check-machine-availability): Likewise, and add calls to
	'close-inferior' and 'disconnect!'.
	(check-machine-status): Likewise.
	* doc/guix.texi (Daemon Offload Setup): Remove bit related to 'guile' in
	$PATH and $GUILE_LOAD_PATH; mention 'guix' alone.

2018-12-24  Ludovic Courtès  <ludo@gnu.org>

	ssh: Add 'remote-inferior'.
	* guix/inferior.scm (<inferior>)[close]: New field.
	(port->inferior): New procedure.
	(open-inferior): Rewrite in terms of 'port->inferior'.
	(close-inferior): Honor INFERIOR's 'close' field.
	(inferior-eval-with-store): Add FIXME comment.
	* guix/ssh.scm (remote-inferior): New procedure.

2018-12-24  Rutger Helling  <rhelling@mykolab.com>

	gnu: parallel: Update to 20181222.
	* gnu/packages/parallel.scm (parallel): Update to 20181222.

	gnu: wine-staging: Update to 4.0-rc3.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.0-rc3.
	* gnu/packages/wine.scm (wine-staging): Update to 4.0-rc3.

2018-12-24  Efraim Flashner  <efraim@flashner.co.il>

	doc: Fix typo.
	This is a follow-up to c39491829a0c1d870f8133b8f7a699152fc71503

	* doc/guix.texi (Invoking guix refresh): Fix texinfo markup

2018-12-24  Efraim Flashner  <efraim@flashner.co.il>

	scripts: refresh: Allow searching recursively.
	* guix/scripts/refresh.scm (refresh-recursive, list-transitive): New
	procedures.
	(show-help): Document it.
	(guix-refresh): Add flags and checks for new options.
	* doc/guix.texi (Invoking guix refresh): Document new options.

2018-12-24  Brendan Tildesley  <brendan.tildesley@openmailbox.org>

	gnu: ardour: Sort inputs and native-inputs.
	* gnu/packages/audio.scm (ardour)[inputs]: Sort alphabetically.
	[native-inputs]: Same.

	gnu: ardour: Add libusb input.
	* gnu/packages/audio.scm (ardour): [inputs]: add libusb.

	gnu: ardour: Add a phase to install Freedesktop files.
	* gnu/packages/audio.scm (ardour): [arguments]:
	 - Correct comment about --freedesktop flag.
	 - Adjust pretty printing for consistency.
	 - Add 'install-free-desktop-files phase to actually install the files that
	   were build. Fixes bug#33585 reported by baconicsynergy.

2018-12-24  Efraim Flashner  <efraim@flashner.co.il>

	services: Add quassel.
	* gnu/services/messaging.scm (<quassel-configuration>): New record type.
	(%quassel-account, %quassel-activation): New procedures.
	(quassel-service-type): New variable.
	* gnu/tests/messaging.scm (%test-quassel): New variable.
	(run-quassel-test): New procedure.
	* doc/guix.texi (Messaging): Document quassel service.

	doc: Example vm-image doesn't need firmware.
	* gnu/system/examples/vm-image.tmpl (firmware): New field, explicitly
	empty list.

	gnu: file: Fix CVE-2018-10360.
	* gnu/packages/patches/file-CVE-2018-10360.patch: New file.
	* gnu/packages/file.scm (file)[replacement]: New field.
	(file/fixed): New variable.
	* gnu/packages/commencement.scm (file-boot0): Use 'package/inherit' to
	receive security fixes.
	* gnu/local.mk (dist_patch_DATA): Register it.

2018-12-24  Arun Isaac  <arunisaac@systemreboot.net>

	guix: lint: Check for source URIs redirecting to GitHub.
	* guix/scripts/lint.scm (check-github-uri): New procedure.
	(%checkers): Add it.
	* doc/guix.texi (Invoking guix lint): Document it.
	* tests/lint.scm ("github-url", "github-url: one suggestion"): New tests.

2018-12-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: sed: Update to 4.7.
	* gnu/packages/base.scm (sed): Update to 4.7.
	[arguments]: Remove.

	gnu: grep: Update to 3.3.
	* gnu/packages/base.scm (grep): Update to 3.3.
	[arguments]: Remove 'disable-failing-tests' phase.

2018-12-23  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: baloo: Fix build.
	The substitute for removing a failing test did no longer work since
	the way the test is included changed in v5.45.0: Formerly the test
	has listed, now there is a separate statement for this test.

	* gnu/package/kde-frameworks.scm((baloo)[arguments]<#phases>: Change
	  substitute in phase 'remove-failing-test'.

2018-12-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: zathura: Update to 0.4.3.
	* gnu/packages/patches/zathura-plugindir-environment-variable.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/pdf.scm (zathura): Update to 0.4.3.
	[source](patches): Remove.
	[native-search-paths]: Adjust for upstreamed patch.

	gnu: girara: Update to 0.3.2.
	* gnu/packages/gtk.scm (girara): Update to 0.3.2.

	Merge branch 'master' into staging

	gnu: libetpan: Update to 1.9.2.
	* gnu/packages/mail.scm (libetpan): Update to 1.9.2.

	gnu: vips: Update synopsis and description.
	* gnu/packages/image-processing.scm (vips)[synopsis]: Remove leading article.
	[description]: Add punctuation.

	gnu: offlineimap: Update home page.
	* gnu/packages/mail.scm (offlineimap)[home-page]: Use HTTPS.

	gnu: offlineimap: Update to 7.2.2.
	* gnu/packages/mail.scm (offlineimap): Update to 7.2.2.

	gnu: offlineimap: Fetch sources from git.
	* gnu/packages/mail.scm (offlineimap)[source]: Use GIT-FETCH.

	gnu: pingus: Update home page.
	* gnu/packages/games.scm (pingus)[home-page]: Use HTTPS and no file name.

2018-12-23  Amin Bandali  <bandali@gnu.org>

	gnu: z3: Update to 4.8.3 and provide python3 bindings
	* gnu/packages/maths.scm (z3): Update to 4.8.3.
	[build-system]: Switch from cmake to make, and use the current
	scripts/mk_make.py build script instead of the now-deprecated
	contrib/cmake/bootstrap.py.

2018-12-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: Remove conkeror.
	* gnu/packages/conkeror.scm: Remove.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Remove it.
	* gnu/packages/gnuzilla.scm (conkeror): New variable.

2018-12-23  Ludovic Courtès  <ludo@gnu.org>

	offload: Display the normalized load in 'guix offload status' output.
	Fixes a regression introduced in
	bbe66a530a014e8146d63002a5294941e935f863 whereby the actual
	load (non-normalized) would be displayed.

	* guix/scripts/offload.scm (check-machine-status): Add call to
	'normalized-load'.

2018-12-23  Alex Kost  <alezost@gmail.com>

	gnu: emacs-guix: Update to 0.5.1.
	* gnu/packages/emacs.scm (emacs-guix): Update to 0.5.1.

2018-12-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: pingus: Fix building.
	* gnu/packages/games.scm (pingus)[source]: Use 'git-fetch'. Add patch to
	update used boost headers.
	* gnu/packages/patches/pingus-boost-headers.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: yaml-cpp: Don't provide gtest libraries or headers.
	* gnu/packages/serialization.scm (yaml-cpp)[arguments]: Add a custom
	phase to remove installed googletest shared libraries and headers.

	gnu: librime: Remove bundled sources.
	* gnu/packages/ibus.scm (librime)[source]: Add snippet to remove bundled
	sources.
	[arguments]: Add custom phase to not search bundled headers.
	[native-inputs]: Add googletest, xorgproto.

	gnu: librime: Update to 1.3.2.
	* gnu/packages/ibus.scm (librime): Update to 1.3.2.

	gnu: mesa: Enable more gallium drivers for armhf and aarch64.
	* gnu/packages/gl.scm (mesa)[arguments]: Enable more etnaviv-based
	drivers on armhf-linux and aarch64-linux.

	gnu: libdrm: Enable etnaviv api for armhf and aarch64.
	* gnu/packages/xdisorg.scm (libdrm)[arguments]: Add configure-flag for
	armhf-linux and aarch64-linux to enable etnaviv api.

	gnu: opencc: Unbundle rapidjson.
	* gnu/packages/textutils.scm (opencc)[source]: Add snippet to remove
	rapidjson.
	[arguments]: Add custom phase to substitute rapidjson.
	[native-inputs]: Add rapidjson.

	gnu: opencc: Use 'git-fetch'.
	* gnu/packages/textutils.scm (opencc)[source]: Use 'git-fetch'.

2018-12-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: claws-mail: Update to 3.17.3.
	* gnu/packages/mail.scm (claws-mail): Update to 3.17.3.

	gnu: claws-mail: Don't use NAME in source URI.
	* gnu/packages/mail.scm (claws-mail)[source]: Hard-code name.

	doc: Fix ‘serice’ -> ‘service’ typos.
	* doc/guix.texi (Web Services): Fix typos.

	services: Fix typo in (gnu services admin).
	* gnu/services/admin.scm: Fix typo in licence header.

2018-12-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: datamash: Update to 1.4.
	* gnu/packages/datamash.scm (datamash): Update to 1.4.
	[source]: Remove patch.
	* gnu/packages/patches/datamash-arm-tests.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-12-23  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-next: Update inputs for 1.2.0.
	* gnu/packages/web-browsers.scm (sbcl-next)[inputs]: Update for 1.2.0.

	gnu: next-gtk-webkit: Update to 1.2.0.
	* gnu/packages/web-browsers.scm (next-gtk-webkit): Update to 1.2.0.

2018-12-23  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.19.12.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.12.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.90.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.90.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.147.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.147.

	gnu: linux-libre@4.4: Update to 4.4.169.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.169.

2018-12-22  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: entr: Fix typo in description.
	* gnu/packages/entr.scm (entr)[description]: Fix typo.

2018-12-22  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2018-12-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to bdf860c.
	* gnu/packages/package-management.scm (guix): Update to bdf860c.

2018-12-21  Ludovic Courtès  <ludo@gnu.org>

	database: Use "write-ahead log" mode and set a long "busy timeout".
	This should avoid "database is locked" errors when there's a lot of
	concurrency, for instance when offloading simultaneously a lot of
	builds.

	* guix/store/database.scm (call-with-database): Add two 'sqlite-exec'
	calls to set 'journal_mode' and 'busy_timeout'.

2018-12-21  Ludovic Courtès  <ludo@gnu.org>

	offload: Recognize build failures due to lack of disk space.
	Previously, if a remote build would fail due to lack of disk space, this
	would be considered a permanent failure and thus cached as a build
	failure if the local daemon runs with '--cache-failures'.

	* guix/scripts/offload.scm (transfer-and-offload): Upon
	'nix-protocol-error?' call 'node-free-disk-space' and return 1 instead
	of 100 if the result if lower than 10 MiB.

2018-12-21  Ludovic Courtès  <ludo@gnu.org>

	offload: Skip machines that are low on disk space.
	Fixes <https://bugs.gnu.org/33378>.

	* guix/scripts/offload.scm (node-free-disk-space): New procedure.
	(%minimum-disk-space): New variable.
	(choose-build-machine): Call 'node-free-disk-space' and take it into
	account in addition to LOAD.
	(check-machine-status): Display the free disk space.

2018-12-21  Ludovic Courtès  <ludo@gnu.org>

	offload: Decompose 'machine-load' into simpler procedures.
	* guix/scripts/offload.scm (machine-load): Remove.
	(node-load, normalized-load): New procedures.
	(choose-build-machine): Call 'open-ssh-session' and 'make-node' from
	here; pass the node to 'node-load'.
	(check-machine-status): Use 'node-load' instead of 'machine-load'.  Call
	'disconnect!' on SESSION.

2018-12-21  Ludovic Courtès  <ludo@gnu.org>

	doc: '--search' is case-insensitive.
	Suggested by Chris Marusich <cmmarusich@gmail.com>.

	* doc/guix.texi (Invoking guix package): Mention that --search is
	case-insensitive.

2018-12-21  Eric Bavier  <bavier@member.fsf.org>

	gnu: ncmpc: Update to 0.33.
	* gnu/packages/mpd.scm (ncmpc): Update to 0.33.
	[source]: Use 'version-major' instead of string-splitting.

2018-12-21  Rutger Helling  <rhelling@mykolab.com>

	gnu: python-libvirt: Update to 4.10.0.
	* gnu/packages/virtualization.scm (python-libvirt): Update to 4.10.0.

	gnu: libvirt: Update to 4.10.0.
	* gnu/packages/virtualization.scm (libvirt): Update to 4.10.0.
	[inputs]: Add "eudev" and "libpciaccess".

2018-12-21  Lprndn  <guix@lprndn.info>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add vips.
	* gnu/packages/image-processing.scm (vips): New variable.

2018-12-21  Pjotr Prins  <pjotr.public01@thebird.nl>

	gnu: python-rdflib: Update to 4.2.2.
	* gnu/packages/rdf.scm (python-rdflib): Update to 4.2.2.

2018-12-21  Pkill -9  <pkill9@runbox.com>

	system: 'kernel->boot-label' now accepts inferior packages.
	* gnu/system.scm (kernel->boot-label): Get package name and version
	using the functions for inferior packages if the kernel is an
	inferior package. Return "GNU" if the kernel is not a package.

2018-12-21  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: Add emacs-wordnut.
	* gnu/packages/patches/emacs-wordnut-require-adaptive-wrap.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add previous file.
	* gnu/packages/emacs.scm (emacs-wordnut): New package.

2018-12-21  Eric Bavier  <bavier@member.fsf.org>

	gnu: Add Quadrapassel.
	* gnu/packages/games.scm (quadrapassel): New variable.

	gnu: Add libmanette.
	* gnu/packages/games.scm (libmanette): New variable.

2018-12-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: unittest-cpp: Use 'git-fetch'.
	* gnu/packages/check.scm (unittest-cpp)[source]: Use 'git-fetch'.

	gnu: python-pyhamcrest: Use 'git-fetch'.
	* gnu/packages/check.scm (python-pyhamcrest)[source]: Use 'git-fetch'.

	gnu: python-testpath: Use 'git-fetch'.
	* gnu/packages/check.scm (python-testpath)[source]: Use 'git-fetch'.

	gnu: cppcheck: Update to 1.86.
	* gnu/packages/check.scm (cppcheck): Update to 1.86.

	gnu: cppcheck: Enable tests.
	* gnu/packages/check.scm (cppcheck)[arguments]: Add configure-flag to
	enable tests.

	gnu: cppcheck: Use 'git-fetch'.
	* gnu/packages/check.scm (cppcheck)[source]: Use 'git-fetch'.

	gnu: catch2: Use git-fetch.
	* gnu/packages/check.scm (catch2)[source]: Use git-fetch.

	gnu: abcde: Return #t from all phases.
	* gnu/packages/cdrom.scm (abcde)[arguments]: Return #t from all phases.

2018-12-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc: Inline Hurd "pid/…" magic lookup patch.
	* gnu/packages/base.scm (glibc)[source](patches): Add
	"glibc-hurd-magic-pid.patch".
	[arguments]: Remove 'apply-hurd-patch' phase.
	[native-inputs]: Remove "hurd-magic-pid-patch".
	* gnu/packages/cross-base.scm (cross-libc)[arguments]: Remove
	'apply-hurd-patch' phase.
	[native-inputs]: Remove "hurd-magic-pid-patch".

2018-12-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: Use i686-linux bootstrap binaries on x86_64-linux.
	This saves 4.4 MB on the installed Guix.

	* gnu/packages/bootstrap/x86_64-linux: Remove directory.
	* gnu/local.mk (bootstrap_x86_64_linuxdir)
	(dist_bootstrap_x86_64_linux_DATA): Remove.
	* gnu/packages.scm (search-bootstrap-binary): When SYSTEM is
	"x86_64-linux", use "i686-linux" instead.

2018-12-20  Kei Kebreau  <kkebreau@posteo.net>

	gnu: meandmyshadow: Update to 10.5a.
	* gnu/packages/games.scm (meandmyshadow): Update to 10.5a.
	[source]: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Unregister patch.
	* gnu/packages/patches/meandmyshadow-define-paths-earlier.patch: Delete file.

2018-12-20  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'master' into core-updates

2018-12-20  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: KDE: Update remaining packages to 5.49.0.
	These packages have been missed in
	600f1ad8e61e65ad9a1f22d099d16c5948cb1f48, since the `guix refresh
	--type=kde` does not honor the sub-directory for the "portingaids".

	* gnu/packages/kde-frameworks.scm (kdelibs4support, khtml, kjs,
	  kjsembed, kmediaplayer, kross): Update to 5.49.0.

2018-12-20  Rutger Helling  <rhelling@mykolab.com>

	gnu: grim: Fix indentation.
	* gnu/packages/image.scm (grim): Fix indentation.

	gnu: flatpak: Fix indentation.
	* gnu/packages/package-management.scm (flatpak): Fix indentation.

2018-12-20  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-trivial-clipboard: Update to 20181220.
	* gnu/packages/lisp.scm (sbcl-trivial-clipboard): Update to 20181220.

	gnu: discrover: Comment on attempt of minimal texlive-union.
	* gnu/packages/bioinformatics.scm (discrover): Comment on attempt of minimal
	  texlive-union.

2018-12-20  Jan Nieuwenhuizen  <janneke@gnu.org>

	bootstrap: srfi-43: Remove.
	* gnu/packages/bootstrap.scm (%bootstrap-inputs): Remove srfi-43.
	(srfi-43): Remove.

	bootstrap: tcc-boot0: Update for mes 0.19.
	* gnu/packages/commencement.scm (tcc-boot0): Update for mes 0.19.

	bootstrap: mes-boot: Update for mes 0.19.
	* gnu/packages/commencement.scm (mes-boot): Update for mes 0.19.
	(mes-boot0): Remove.

2018-12-20  Jan Nieuwenhuizen  <janneke@gnu.org>

	bootstrap: bootstrap-mes: Update.
	Built with

	    ef809e3ac036eccc5f9c9edd8fb661d14ae15f2f
	    bootstrap: Add mes-boot0; decouple mes-boot from Mes.

	* gnu/packages/bootstrap.scm (%bootstrap-mes): Update.

2018-12-20  Ricardo Wurmus  <rekado@elephly.net>

	import: cran: Try import via CRAN if package is not on Bioconductor.
	* guix/import/cran.scm (fetch-description): Return #F on failure.
	(cran->guix-package): Retry from CRAN on failure to fetch description from
	bioconductor.

2018-12-20  Rutger Helling  <rhelling@mykolab.com>

	gnu: Add grim.
	* gnu/packages/image.scm (grim): New variable.

	gnu: Add scdoc.
	* gnu/packages/man.scm (scdoc): New variable.

	gnu: Add flatpak.
	* gnu/packages/package-management.scm (flatpak): New variable.

2018-12-20  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.19.11.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.11.
	(%linux-libre-hash): Update hash.

2018-12-19  Ludovic Courtès  <ludo@gnu.org>

	services: zabbix-front-end: Tweak error and hint messages.
	* gnu/services/monitoring.scm (zabbix-front-end-config): Adjust error
	and hint mssages.

2018-12-19  Ludovic Courtès  <ludo@gnu.org>

	download: 'built-in-builders*' relies on the functional cache.
	The previous caching strategy, which used STORE as an 'eq?' key, would
	no longer work when the functional cache is used because subsequent
	store values are not 'eq?'.

	* guix/download.scm (built-in-builders*): Rewrite in terms of
	'mcached'.

2018-12-19  Ludovic Courtès  <ludo@gnu.org>

	utils: Memoize 'absolute-dirname'.
	* guix/utils.scm (absolute-dirname): Wrap in 'mlambda'.

	packages: Turn 'cache!' into a single-value-return cache.
	* guix/packages.scm (cache!): Assume THUNK returns a single value.
	(cached): Likewise.

2018-12-19  Ludovic Courtès  <ludo@gnu.org>

	Use 'mapm' instead of 'sequence' + 'map'.
	Previously we'd use the (sequence M (map P L)) idiom just because 'mapm'
	was slower (not specialized for the given monad).  This is no longer the
	case since commit dcb95c1fc936d74dfdf84b7e59eff66cb99c5a63.

	* guix/gexp.scm (lower-inputs): Use (mapm M P L) instead of (sequence
	M (map P L)).
	(lower-references, gexp->sexp, imported-files): Likewise.
	* guix/profiles.scm (profile-derivation): Likewise.
	* guix/scripts/environment.scm (inputs->requisites): Likewise.
	* guix/scripts/system.scm (copy-closure): Likewise.

2018-12-19  Ludovic Courtès  <ludo@gnu.org>

	store: Add 'GUIX_PROFILING' support for the object cache.
	* guix/store.scm (profiled?): New procedure.
	(record-operation): Use it.
	(record-cache-lookup!): New procedure.
	(lookup-cached-object): Use it.

2018-12-19  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-duniterpy: Improve description.
	* gnu/packages/finance.scm (python-duniterpy)[description]: Expound features
	  to match list in homepage.

	gnu: python-duniterpy: Build documentation.
	* gnu/packages/finance.scm (python-duniterpy)[arguments]: Build and install
	  documentation.

	gnu: python-duniterpy: Update to 0.51.0.
	* gnu/packages/finance.scm (python-duniterpy): Update to 0.51.0.

2018-12-19  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	ui: Report profile hooks separately.
	* guix/ui.scm (profile-hook-derivation?): New procedure.
	(show-what-to-build): Distinguish among BUILD derivations that match
	'profile-hook-derivation?'.  Report them separately.
	* guix/status.scm (hook-message): New procedure.
	(print-build-event): Display profile hooks with readable hook name.
	* guix/profiles.scm (info-dir-file, ghc-package-cache-file,
	ca-certificate-bundle, glib-schemas, gtk-icon-themes, gtk-im-modules,
	xdg-desktop-database, xdg-mime-database, fonts-dir-file, manual-database):
	Augment derivation with "type" and "hook" properties.

2018-12-19  Oleg Pykhalov  <go.wigust@gmail.com>

	services: zabbix-front-end: Improve hint and error messages.
	* gnu/services/monitoring.scm (zabbix-front-end-config): Improve hint and
	error messages.

2018-12-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: plasma-framework: Fix build.
	* gnu/packages/plasma-framework.scm (plasma-framework)[inputs]: Add
	  qtquickcontrols2.

2018-12-19  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	stumpwm: Add comment saying patch can be removed in next release.
	* gnu/packages/lisp.scm (stumpwm): Add comment saying patch can be removed in
	  next release.

2018-12-19  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: stumpwm: Fix gnew command.
	The new release of StumpWM broken the interactive 'gnew' command.  It was
	fixed upstream [0] and will be part of the next release.

	0: https://github.com/stumpwm/stumpwm/pull/538

	* gnu/packages/patches/stumpwm-fix-broken-read-one-line.patch: New file.
	* gnu/packages/lisp.scm (stumpwm)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Register it.

2018-12-19  Rutger Helling  <rhelling@mykolab.com>

	gnu: vulkan-headers: Update to 1.1.96.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.1.96.
	* gnu/packages/vulkan.scm (vulkan-loader): Update hash.
	* gnu/packages/vulkan.scm (vulkan-tools): Update hash.

2018-12-19  Alex Vong  <alexvong1995@gmail.com>

	gnu: sqlite: Replace with 3.26.0 [security fixes].
	Fixes <https://bugs.gnu.org/33751>.
	Reported by Marius Bakke <mbakke@fastmail.com>.

	* gnu/packages/databases.scm (sqlite-3.26.0): New public variable.
	(sqlite)[replacement]: Use it.
	(sqlite-with-fts5): Use 'package/inherit'.
	(sqlite-with-column-metadata): Likewise.

	Modified-by: Mark H Weaver <mhw@netris.org>

2018-12-18  Ludovic Courtès  <ludo@gnu.org>

	vm: Re-enable KVM on i386.
	The workaround is apparently no longer needed with Linux-libre 4.19.2
	in the host.

	* gnu/build/vm.scm (load-in-linux-vm): Remove special case for
	"qemu-system-i386", thereby re-enabling KVM.

2018-12-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 5de5f81.
	* gnu/packages/package-management.scm (guix): Update to 5de5f81.

2018-12-18  Alex Kost  <alezost@gmail.com>

	gnu: emacs-build-farm: Update to 0.2.2.
	* gnu/packages/emacs.scm (emacs-build-farm): Update to 0.2.2.

	gnu: emacs-bui: Update to 1.2.1.
	* gnu/packages/emacs.scm (emacs-bui): Update to 1.2.1.

2018-12-18  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml-lambda-term: Use dune-build-system.
	* gnu/packages/ocaml.scm (ocaml-lambda-term): Use dune-build-system.

	gnu: ocaml-camomile: Use dune-build-system.
	* gnu/packages/ocaml.scm (ocaml-camomile): Use dune-build-system.

	gnu: ocaml-re: Use dune-build-system.
	* gnu/packages/ocaml.scm (ocaml-re): Use dune-build-system.

	gnu: ocaml-cppo: Use dune-build-system.
	* gnu/packages/ocaml.scm (ocaml-cppo): Use dune-build-system.

	gnu: ocaml-lwt-log: Use dune-build-system.
	* gnu/packages/ocaml.scm (ocaml-lwt-log): Use dune-build-system.

	gnu: ocaml-lwt: Use dune-build-system.
	* gnu/packages/ocaml.scm (ocaml-lwt): Use dune-build-system.

	gnu: ocaml-bitstring: Use dune-build-system.
	* gnu/packages/ocaml.scm (ocaml-bitstring): Use dune-build-system.
	(ocaml4.02-bitstring)[build-system]: Use ocaml-build-system explicitly.

	gnu: ocaml-ppx-tools-versioned: Use dune-build-system.
	* gnu/packages/ocaml.scm (ocaml-ppx-tools-versioned): Use
	dune-build-system.  Remove duplicate definition.

	gnu: ocaml-migrate-parsetree: Use dune-build-system.
	* gnu/packages/ocaml.scm (ocaml-migrate-parsetree): Use
	dune-build-system.

	build: Add dune-build-system.
	* guix/build/dune-build-system.scm,
	  guix/build-system/dune.scm: New files.
	* Makefile.am (MODULES): Add them.
	* doc/guix.texi (Build Systems): Document dune-build-system.
	* guix/build-system/ocaml.scm (lower, default-findlib, default-ocaml): Export
	them.
	(package-with-explicit-ocaml): Also transform packages built with
	dune-build-system.

2018-12-18  Nam Nguyen  <namn@berkeley.edu>

	gnu: Add sct.
	* gnu/packages/xdisorg.scm (sct): New variable.

2018-12-18  Ludovic Courtès  <ludo@gnu.org>

	file-systems: Have the emergency REPL output to /dev/console.
	This fixes a bug whereby all emergency REPL output would go to /dev/klog
	and thus, each line would be prefixed by "[12324.432] shepherd[1]: ".

	* gnu/build/file-systems.scm (check-file-system): Wrap 'start-repl' call
	in 'with-output-to-file'.

2018-12-18  Ludovic Courtès  <ludo@gnu.org>

	file-systems: Spawn a REPL only when interaction is possible.
	Fixes <https://bugs.gnu.org/23697>.
	Reported by Jan Nieuwenhuizen <janneke@gnu.org>.

	* gnu/build/file-systems.scm (check-file-system): Call 'start-repl' only
	if current-input-port passes 'isatty?'.
	* gnu/services/shepherd.scm (shepherd-configuration-file): After
	'for-each' expression, call 'redirect-port'.
	* gnu/tests/base.scm (run-basic-test)["stdin is /dev/null"]: New test.

2018-12-18  Ludovic Courtès  <ludo@gnu.org>

	doc: Remove stale reference to 'hydra.gnu.org'.
	Reported by Thomas Schmitt <scdbackup@gmx.net>.

	* doc/guix.texi (Binary Installation): Refer to SUBSTITUTE-SERVER, not
	to 'hydra.gnu.org'.

2018-12-18  swedebugia  <swedebugia@riseup.net>

	guix system: Clarify the three strategies available.
	* guix/scripts/system.scm (show-help): Clarify the three choices.
	* doc/guix.texi (Invoking guix system): Add 3 @cindex to make on-error=strategy
	easier to find.

2018-12-18  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix typo in '.guix-channel' example.
	* doc/guix.texi (Channels): Remove extra quote in '.guix-channel'
	example.

2018-12-18  Timothy Sample  <samplet@ngyro.com>

	ui: Report file names in 'system-error' exceptions from 'execlp'.
	Fixes <https://bugs.gnu.org/33755>.

	* guix/ui.scm (apply-formals): New macro.
	(execlp): New error-reporting wrapper.

2018-12-18  Rutger Helling  <rhelling@mykolab.com>

	gnu: libostree: Update to 2018.9.1.
	* gnu/packages/package-management.scm (libostree): Update to 2018.9.1.

2018-12-18  Jelle Licht  <jlicht@fsfe.org>

	doc: Replace 'https-port' with 'listen' in nginx php example.
	* doc/guix.texi (Web Services): Update accordingly.

	gnu: emacs-daemons: Update to 2.0.0.
	* gnu/packages/emacs.scm (emacs-daemons): Update to 2.0.0.

2018-12-18  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-helpful: Update to 0.15.
	* gnu/packages/emacs.scm (emacs-helpful): Update to 0.15.

	gnu: emacs-evil-collection: Update to 20181218.
	* gnu/packages/emacs.scm (emacs-evil-collection): Update to 20181218.

2018-12-18  Rutger Helling  <rhelling@mykolab.com>

	gnu: git: Update to 2.20.1.
	* gnu/packages/version-control.scm (git): Update to 2.20.1.

2018-12-18  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: ansible: Work around issues with Guix wrapper scripts.
	* gnu/packages/admin.scm (ansible)[source]: Remove
	ansible-wrap-program-hack.patch from patches.
	[arguments]: Add hide-wrapping and fix-symlinks phases.
	* gnu/packages/patches/ansible-wrap-program-hack.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

2018-12-18  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.19.10.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.10.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.89.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.89.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.146.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.146.

	gnu: linux-libre@4.4: Update to 4.4.168.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.168.

2018-12-18  Leo Famulari  <leo@famulari.name>

	gnu: RawTherapee: Update to 5.5.
	* gnu/packages/photo.scm (rawtherapee): Update to 5.5.

2018-12-17  Leo Famulari  <leo@famulari.name>

	gnu: WebKitGTK+ 2.22: Update to 2.22.5 [fixes CVE-2018-4437].
	* gnu/packages/webkit.scm (webkitgtk-2.22): Update to 2.22.5.

2018-12-17  Ludovic Courtès  <ludo@gnu.org>

	publish: Add a 'Cache-Control' header on /nar responses.
	Fixes <https://bugs.gnu.org/33721>.
	Reported by Chris Marusich <cmmarusich@gmail.com>.

	* guix/scripts/publish.scm (render-nar/cached): Add #:ttl and honor it.
	(make-request-handler): Pass #:ttl to 'render-nar/cached'.
	* tests/publish.scm ("with cache, uncompressed"): Pass "--ttl=42h" to
	'guix publish'.  Check 'Cache-Control' on narinfo response and on nar
	response.

2018-12-17  Ludovic Courtès  <ludovic.courtes@inria.fr>

	environment: Support package transformation options.
	Fixes <https://bugs.gnu.org/33776>.
	Reported by Adrien Guilbaud <adrien.guilbaud@inria.fr>.

	* guix/scripts/environment.scm (show-help): Add call to
	'show-transformation-options-help'.
	(%options): Add %TRANSFORMATION-OPTIONS.
	(options/resolve-packages): Add 'store' parameter.
	[transform, package->manifest-entry*]: New procedures.
	Use 'package->manifest-entry*' instead of 'package->manifest-entry'.
	(guix-environment): Move definition of 'manifest' within 'with-store'.
	* tests/guix-environment.sh: Add test.

2018-12-17  Ludovic Courtès  <ludo@gnu.org>

	services: udev: Add 'rules' action.
	* gnu/services/base.scm (udev-shepherd-service): Add 'actions' field.
	* doc/guix.texi (Base Services): Move "@end deffn" after 'udev-service'
	definition.  Mention 'herd rules udev'.

2018-12-17  Julien Lepiller  <julien@lepiller.eu>

	import: Update opam importer.
	* guix/import/opam.scm: Update importer for opam 2.
	* tests/opam.scm: Update tests for the opam 2 importer.

2018-12-17  Julien Lepiller  <julien@lepiller.eu>

	gnu: opam: Fix package installation.
	Opam builds packages in an isolated environment, but packages still
	assume they can access system tools like a compiler, make, etc... Mount
	/gnu and /run/current-system so these tools are also available to opam
	packages on GuixSD.

	* gnu/packages/ocaml.scm (opam)[arguments]: Fix bwrap.sh to also mount
	the store and the system profile in the opam environment.

2018-12-17  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: zabbix-agentd: Update to 4.0.2.
	* gnu/packages/monitoring.scm (zabbix-agentd): Update to 4.0.2.

	services: monitoring: Add 'zabbix-front-end'.
	* gnu/services/monitoring.scm (nginx-server-configuration-list?,
	serialize-nginx-server-configuration-list, zabbix-front-end-configuration,
	zabbix-front-end-config, zabbix-front-end-activation,
	generate-zabbix-front-end-documentation): New procedures.
	(%zabbix-front-end-configuration-nginx, %maintenance.inc.php,
	zabbix-front-end-service-type): New variables.
	* doc/guix.texi (Monitoring Services): Document this.

	gnu: Add php-with-bcmath.
	* gnu/packages/php.scm (php-with-bcmath): New variable.

	services: php-fpm: Add 'timezone' configuration.
	* gnu/services/web.scm: (<php-fpm-configuration>)[timezone]: New record field.
	(default-php-fpm-config, php-fpm-shepherd-service, php-fpm-activation): Use
	this.
	* doc/guix.texi (Web Services): Document this.

	services: monitoring: Add 'zabbix-agent'.
	* gnu/services/monitoring.scm (zabbix-server-service-type,
	zabbix-agent-account, zabbix-agent-activation, zabbix-agent-config-file,
	zabbix-agent-shepherd-service, generate-zabbix-agent-documentation): New
	procedures.
	(zabbix-agent-service-type): New 'service-type'.
	* gnu/tests/monitoring.scm (run-zabbix-server-test): Test 'zabbix-agent'.
	(%zabbix-os): Add 'zabbix-agent' service.
	* doc/guix.texi (Monitoring Services): Document 'zabbix-agent'.

2018-12-17  Oleg Pykhalov  <go.wigust@gmail.com>

	services: monitoring: Add 'zabbix-server'.
	* gnu/services/monitoring.scm (uglify-field-name, serialize-field,
	serialize-number, serialize-list, serialize-string, group?, serialize-group,
	include-files?, serialize-include-files, zabbix-server-account,
	zabbix-server-config-file, zabbix-server-activation,
	zabbix-server-shepherd-service, generate-zabbix-server-documentation,
	extra-options, serialize-extra-options): New procedures.
	(zabbix-server-service-type): New variable.
	* gnu/tests/monitoring.scm (%psql-user-create-zabbix,
	%psql-db-zabbix-create-script, %psql-db-create-zabbix, %psql-db-import-zabbix,
	%zabbix-os, %test-zabbix): New variables.
	(run-zabbix-server-test): New procedure.
	* doc/guix.texi (Monitoring Services): Document 'zabbix-server'.

	squash! services: monitoring: Add 'zabbix-server'.

2018-12-17  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: zabbix-server: Split output.
	* gnu/packages/monitoring.scm (zabbix-server)[outputs]: Add 'front-end' and
	'schema' outputs.

2018-12-17  Rutger Helling  <rhelling@mykolab.com>

	gnu: wget: Update to 1.20.
	* gnu/packages/wget.scm (wget): Update to 1.20.

2018-12-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tree: Update to 1.8.0.
	* gnu/packages/admin.scm (tree): Update to 1.8.0.

	gnu: elemental: Don't use unstable tarball.
	* gnu/packages/maths.scm (elemental)[source]: Download source using
	git-fetch.

	gnu: elemental: Fix indentation.
	* gnu/packages/maths.scm (elemental): Fix indentation of the package
	definition.

	gnu: z3: Fix building on non-Intel machines.
	* gnu/packages/maths.scm (z3)[arguments]: Add phase to remove
	unnecessary include statement.

	gnu: z3: Declare source-file-name.
	* gnu/packages/maths.scm (z3)[source]: Add missing 'file-name.

	gnu: kicad: Don't hardcode version numbers.
	* gnu/packages/engineering.scm (kicad)[source]: Replace hardcoded
	version number with parameterized one.
	[arguments]: Same.

	gnu: avogadro: Don't hardcode python version.
	* gnu/packages/chemistry.scm (avogadro)[arguments]: Replace hardcoded
	python version with parametrized one.

	gnu: gess: Don't hardcode python version.
	* gnu/packages/bioinformatics.scm (gess)[arguments]: Replace hardcoded
	python version with parameterized one.

	gnu: nmap: Don't hardcode python version.
	* gnu/packages/admin.scm (nmap)[arguments]: Replace hardcoded python
	version with parameterized one.

2018-12-17  Rutger Helling  <rhelling@mykolab.com>

	gnu: virt-manager: Update to 2.0.0.
	* gnu/packages/virtualization.scm (virt-manager): Update to 2.0.0.
	[arguments]: Don't build with Python 2.
	[inputs]: Replace Python 2 inputs with Python 3 versions.

2018-12-17  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: ansible: Update to 2.7.5.
	* gnu/packages/admin.scm (ansible): Update to 2.7.5.

2018-12-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mame: Update to 0.204.
	* gnu/packages/emulators.scm (mame): Update to 0.204.
	[arguments]: Add phase to fix compilation error.

2018-12-16  Jan Nieuwenhuizen  <janneke@gnu.org>

	bootstrap: Add mes-boot0; decouple mes-boot from Mes.
	* gnu/packages/commencement.scm (mes-boot0): New variable.
	(mes-boot): Use it.

	bootstrap: Merge mes-minimal into mes-minimal-stripped.
	* gnu/packages/make-bootstrap.scm (%mes-minimal): Remove.
	(%mes-minimal-stripped): Configure using --mes.  Strip installation.

	gnu: mes: Update to 0.19.
	* gnu/packages/mes.scm (mes): Update to 0.19.

	bootstrap: Remove development hacks.
	* gnu/packages/commencement.scm (%fake-bootstrap?): Remove.  Update users to
	always keep true bootstrap; i.e., do not use %bootstrap-guile.
	(mes-boot0): Remove.  Update users.
	(nyacc-boot): Likewise.

	doc: Update mesboot graph without bootstrap-guile.
	* doc/images/gcc-mesboot-bag-graph.dot: Update.

	bootstrap: Do not fake, use Mes instead of Guile.
	* gnu/packages/commencement.scm (%fake-bootstrap?): Do not fake, use Mes
	instead of Guile.

2018-12-16  Jan Nieuwenhuizen  <janneke@gnu.org>

	bootstrap: bootstrap-mes: Update.
	Built with

	    464baaf7359a5c0192ade7e435f7384a335679e6
	    gnu: mes: Update to a155a0a9a2d941b15c1b98e5cce787de40a8dacd.

	* gnu/packages/bootstrap.scm (%bootstrap-mes): Update.

2018-12-16  Leo Famulari  <leo@famulari.name>

	gnu: Go 1.11: Update to 1.11.4 [fixes CVE-2018-{16873,16874}].
	* gnu/packages/golang.scm (go-1.11): Update to 1.11.4.

2018-12-16  Rutger Helling  <rhelling@mykolab.com>

	gnu: lookingglass: Update to a12.
	* gnu/packages/virtualization.scm (lookingglass): Update to a12.
	[build-system]: Use cmake-build-system.
	[arguments]: Add 'chdir-to-client phase.

2018-12-16  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to a155a0a9a2d941b15c1b98e5cce787de40a8dacd.
	core: Support \xNN in reader.  Fixes tcc-boot running on Mes.

	* gnu/packages/mes.scm (mes): Update to
	a155a0a9a2d941b15c1b98e5cce787de40a8dacd.

2018-12-16  Jan Nieuwenhuizen  <janneke@gnu.org>

	bootstrap: mes-minimal-stripped: Do not strip bin.
	* gnu/packages/make-bootstrap.scm (%mes-minimal-stripped): Do not strip bin.

	gnu: mes: Update to 0.19.
	* gnu/packages/mes.scm (mes): Update to 0.19.

2018-12-16  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: emacs-tracking: Enable tests.
	* gnu/packages/emacs.scm (emacs-tracking)[arguments]: Append to arguments
	inherited from emacs-circe, instead of overwriting them.

	gnu: emacs-circe: Enable tests.
	* gnu/packages/emacs.scm (emacs-circe)[arguments]: Enable tests. Set
	test-command. Add set-home phase.
	[native-inputs]: Add emacs-buttercup.

	gnu: Add emacs-buttercup.
	* gnu/packages/emacs.scm (emacs-buttercup): New variable.

2018-12-16  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add trivial-clipboard.
	* gnu/packages/lisp.scm (cl-trivial-clipboard, ecl-trivial-clipboard,
	  sbcl-trivial-clipboard): New variables.

2018-12-16  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: stumpwm: Update to 18.11.
	* gnu/packages/lisp.scm (stumpwm): Update to 18.11.
	[native-inputs]: New field.

	gnu: Add sbcl-fiasco.
	* gnu/packages/lisp.scm (sbcl-fiasco, cl-fiasco, ecl-fiasco): New variables.

2018-12-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile: Do not warn about 'madvise' ENOSYS on GNU/Hurd.
	* gnu/packages/guile.scm (guile-2.2)[arguments]: When 'hurd-target?'
	returns true, add 'allow-madvise-ENOSYS' phase.

2018-12-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc: Add patch implementing "pid/…" magic lookup on the Hurd.
	This patch is missing from glibc 2.28 and is needed to support
	/proc/self lookup when using the Hurd's procfs, which in turn is needed
	for our 'guile-relocatable.patch'.

	See <https://lists.gnu.org/archive/html/bug-hurd/2018-12/msg00024.html>.

	* gnu/packages/patches/glibc-hurd-magic-pid.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/base.scm (glibc)[arguments]: Add 'apply-hurd-patch'
	phase.
	[native-inputs]: Add "hurd-magic-pid-patch" input.
	* gnu/packages/cross-base.scm (cross-libc)[arguments]: Duplicate
	'apply-hurd-patch' phase.

2018-12-16  Ludovic Courtès  <ludo@gnu.org>

	daemon: Use unbranded phrases in comments and messages.
	* nix/libstore/build.cc, nix/libstore/globals.cc,
	nix/libstore/gc.cc, nix/libstore/local-store.cc,
	nix/libstore/optimise-store.cc, nix/libstore/store-api.cc,
	nix/libutil/archive.cc, nix/nix-daemon/nix-daemon.cc: Replace "Nix
	store" by "store", and "Nix daemon" by "build daemon".

2018-12-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mail.scm: Sort module imports alphabetically.
	* gnu/packages/mail.scm: Sort module imports alphabetically.

	gnu: khard: Update to 0.12.2.
	* gnu/packages/mail.scm (khard): Update to 0.12.2.
	[propagated-inputs]: Add python-ruamel.yaml, python-unidecode. Sort
	alphabetically.

2018-12-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mit-scheme: Match all systems in "source" input.
	This fixes a regression from d870cc5e8acfed6fee318a66c3ffc7244aa376a1.

	* gnu/packages/scheme.scm (mit-scheme)[inputs]: Add the catch-all case
	for the "source" input.

2018-12-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: urlscan: Update to 0.9.1.
	* gnu/packages/mail.scm (urlscan): Update to 0.9.1.

2018-12-16  Vagrant Cascadian  <vagrant@debian.org>

	gnu: arm-trusted-firmware-sun50i-a64: Update to 2.0-2.98aab97.
	* gnu/packages/firmware (arm-trusted-firmware-sun50i-a64): Update to
	  2.0-2.98aab97.

	gnu: python-pyelftools: Fix tests with python 3.7.
	* gnu/packages/python.scm (python-pyelftools)
	  [native-inputs]: Remove python-setuptools.
	  [arguments]: Add set-pythonpath phase.

2018-12-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcl: Build with standard gcc.
	* gnu/packages/lisp.scm (gcl)[native-inputs]: Remove gcc@4.9.

2018-12-15  Christopher Baines  <mail@cbaines.net>

	gnu: llvm-rtti: Remove it.
	This reverts commit f8cba3ff4fc6aed0c539700aa47b6e8f4c25c34d.

	It sounds from the comment that this should be removed now, as it's been a
	while since this change was made.

	* gnu/packages/llvm.scm (llvm-without-rtti): Remove it.
	* gnu/packages/gl.scm (mesa)[inputs]: Switch to using llvm rather than
	llvm-without-rtti.

2018-12-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: flatbuffers: Set source file name.
	* gnu/packages/serialization.scm (flatbuffers)[source]: Add missing
	'file-name field.

2018-12-15  Leo Famulari  <leo@famulari.name>

	gnu: Singularity: Update to 2.6.1 [fixes CVE-2018-19295].
	Our Singularity package is not vulnerable to CVE-2018-19295 by default,
	becuase that vulnerability is based on the 'mount', 'start', and
	'action' Singularity binaries being installed setuid, which we do not do
	in Guix.

	* gnu/packages/linux.scm (singularity): Update to 2.6.1.

2018-12-15  Pierre Neidhardt  <mail@ambrevar.xyz>

	doc: Replace @command by @code for packages
	* doc/contributing.texi (Submitting Patches): Replace @command by @code for
	  packages.

2018-12-15  Feng Shu  <tumashu@163.com>

	gnu: emacs-switch-window: Update to 1.6.2.
	* gnu/packages/emacs.scm (emacs-switch-window): Update to 1.6.2.
	[source]: Use git-fetch.

	gnu: emacs-pyim: Update to 1.8.
	* gnu/packages/emacs.scm (emacs-pyim): Update to 1.8.
	[source]: Use git-fetch.
	[propagated-inputs]: Remove emacs-pos-tip. Add emacs-posframe.

	gnu: Add emacs-posframe.
	* gnu/packages/emacs.scm (emacs-posframe): New variable.

	gnu: emacs-exwm-x: Update to 1.9.0.
	* gnu/packages/emacs.scm (emacs-exwm-x): Update to 1.9.0.
	[source]: Use git-fetch.

2018-12-14  Pierre Neidhardt  <mail@ambrevar.xyz>

	doc: Merge "discourage use of texlive" with existing paragraph on "guix size"
	* doc/contributing.texi (Submitting Patches): Merge "discourage use of
	  texlive" with existing paragraph on "guix size".

2018-12-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: mit-scheme: Match all the system types in 'inputs'.
	Fixes a regression introduced in
	d870cc5e8acfed6fee318a66c3ffc7244aa376a1 whereby "guix package -A" on
	one of the non-x86 systems would crash.

	* gnu/packages/scheme.scm (mit-scheme)[inputs]: Reintroduce catch-all
	case.

2018-12-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc-stripped: Empty 'native-inputs' and 'propagated-inputs'.
	These would needlessly pull in linux-libre-headers when running
	"guix build bootstrap-tarballs --target=i586-pc-gnu".

	* gnu/packages/make-bootstrap.scm (%glibc-stripped)[native-inputs]
	[propagated-inputs]: New fields.

2018-12-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wireshark: Update to 2.6.5.
	* gnu/packages/networking.scm (wireshark): Update to 2.6.5.

2018-12-14  Pierre Neidhardt  <mail@ambrevar.xyz>

	doc: Discourage the use of texlive as input
	* doc/contributing.texi (Submitting Patches): Discourage the use of texlive as
	  input.

	gnu: chez-sockets: Replace texlive input with minimal texlive-union.
	* gnu/packages/chez.scm (chez-sockets)[native-inputs]: Replace texlive with minimal texlive-union.

	gnu: chez-web: Replace texlive input with minimal texlive-union.
	* gnu/packages/chez.scm (chez-web)[native-inputs]: Replace texlive with minimal texlive-union.

	gnu: Add texlive-context-base.
	* gnu/packages/tex.scm (texlive-context-base): New variable.

	gnu: Add texlive-fonts-charter.
	* gnu/packages/tex.scm (texlive-fonts-charter): New variable.

	gnu: texlive-generic-pdftex: Include pdftex map.
	* gnu/packages/tex.scm (texlive-generic-pdftex): Include pdftex map.

	gnu: texlive-fonts-cm: Include type1 fonts.
	* gnu/packages/tex.scm (texlive-fonts-cm): Include type1 fonts.

	gnu: texlive-dvips: Include all maps.
	* gnu/packages/tex.scm (texlive-dvips): Include all maps.

	gnu: unison: Replace texlive input with texlive-tiny.
	* gnu/packages/ocaml.scm (unison)[native-inputs]: Replace texlive with texlive-tiny.

	gnu: hypre: Replace texlive input with minimal texlive-union.
	* gnu/packages/maths.scm (hypre)[native-inputs]: Replace texlive with minimal
	  texlive-union.

	gnu: Add texlive-bibtex.
	* gnu/packages/tex.scm (texlive-bibtex): New variable.

	gnu: Add texlive-fonts-xypic.
	* gnu/packages/tex.scm (texlive-fonts-xypic): New variable.

	gnu: Add texlive-generic-xypic.
	* gnu/packages/tex.scm (texlive-generic-xypic): New variable.

	gnu: coq: Remove unused texlive and hevea from native-inputs.
	* gnu/packages/ocaml.scm (coq)[native-inputs]: Remove unused texlive and
	  hevea.

	gnu: chez-web: Fix conflicting bootstrap phase.
	* gnu/packages/chez.scm (chez-web): Fix conflicting bootstrap phase.

	gnu: chez-scheme: Replace texlive input with minimal texlive-union.
	* gnu/packages/chez.scm (chez-scheme)[native-inputs]: Replace texlive with
	  minimal texlive-union.

2018-12-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: snap: Update to 4.2.2.9.
	* gnu/packages/education.scm (snap): Update to 4.2.2.9.

	gnu: silkaj: Update to 0.6.1.
	* gnu/packages/finance.scm (silkaj): Update to 0.6.1.

2018-12-14  Christopher Baines  <mail@cbaines.net>

	gnu: ghc-call-stack-boot: Make it a hidden package.
	This package doesn't sound like it should be directly used, so hide it.

	* gnu/packages/haskell.scm (ghc-call-stack-boot): Use hidden-package to hide
	the package.

2018-12-14  Ludovic Courtès  <ludo@gnu.org>

	deduplication: Gracefully handle ENOSPC raised by 'link' calls.
	Reported by Andreas Enge <andreas@enge.fr>
	in <https://bugs.gnu.org/33676>.

	* guix/store/deduplication.scm (replace-with-link): Catch ENOSPC around
	'get-temp-link'.  Do nothing when 'get-temp-link' throws ENOSPC.  Move
	code to restore PARENT's permissions outside of 'catch'.
	* tests/store-deduplication.scm ("deduplicate, ENOSPC"): New test.

2018-12-14  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.19.9.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.9.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.88.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.88.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.145.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.145.

	gnu: linux-libre@4.4: Update to 4.4.167.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.167.

2018-12-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 60b0402.
	* gnu/packages/package-management.scm (guix): Update to 60b0402.

2018-12-13  Ludovic Courtès  <ludo@gnu.org>

	substitute: Ignore irrelevant narinfo signatures.
	Fixes <https://bugs.gnu.org/33733>.

	Fixes a bug whereby 'guix substitute' would accept narinfos whose
	signature does not cover the StorePath/NarHash/References tuple.

	* guix/scripts/substitute.scm (narinfo-sha256)[%mandatory-fields]: New
	variable.
	Compute SIGNED-FIELDS; return #f unless each of the %MANDATORY-FIELDS
	is among SIGNED-FIELDS.
	 * tests/substitute.scm ("query narinfo with signature over nothing")
	("query narinfo with signature over irrelevant bits"): New tests.

2018-12-13  Rutger Helling  <rhelling@mykolab.com>

	gnu: qemu: Update to 3.1.0.
	* gnu/packages/virtualization.scm (qemu): Update to 3.1.0.
	[source]: Remove obsolete patches.
	* gnu/packages/patches/qemu-CVE-2018-16847.patch,
	gnu/packages/patches/qemu-CVE-2018-16867.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2018-12-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: go-ipfs: Work around tar bomb.
	* gnu/packages/ipfs.scm (go-ipfs)[source](method): Switch to
	URL-FETCH/TARBOMB.
	(file-name): New field.
	[arguments]: Add 'make-files-writable' phase.

2018-12-13  Ludovic Courtès  <ludo@gnu.org>

	guix-install.sh: Use pool.sks-keyservers.net.
	"pgp.mit.edu" has been unavailable for some time.

	* etc/guix-install.sh (chk_require): Change key server to
	pool.sks-keyservers.net.

2018-12-13  Kei Kebreau  <kkebreau@posteo.net>

	gnu: mit-scheme: Update to 10.1.3.
	* gnu/packages/scheme.scm (mit-scheme): Update to 10.1.3.
	[arguments]: Update 'unpack', 'configure-doc', and 'install-doc' phases
	accordingly.
	[supported-systems]: Limit to i686-linux and x86_64-linux.

2018-12-13  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add librepcb.
	* gnu/packages/engineering.scm (librepcb): New variable.

2018-12-13  Rutger Helling  <rhelling@mykolab.com>

	gnu: Add llvm@7.0.0.
	* gnu/packages/llvm.scm (llvm@7.0.0): New variable.

2018-12-13  Mark H Weaver  <mhw@netris.org>

	gnu: Fix misplaced commas (unquotes).
	* gnu/packages/java.scm (ant-bootstrap),
	gnu/packages/kde.scm (kdenlive),
	gnu/packages/lxqt.scm (lxqt-panel, lxqt-runner),
	gnu/packages/mpd.scm (ncmpc),
	gnu/packages/opencl.scm (beignet),
	gnu/packages/pdf.scm (zathura-pdf-mupdf),
	gnu/packages/video.scm (streamlink),
	gnu/packages/web-browsers.scm (luakit),
	gnu/packages/web.scm (perl-libwww),
	gnu/packages/wm.scm (ghc-xmonad-contrib): Fix misplaced commas (unquotes).

	gnu: icecat: Remove extraneous newlines.
	* gnu/packages/gnuzilla.scm (icecat)[source]: Remove extraneous newlines.

2018-12-13  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: php: Update to 7.3.0.
	* gnu/packages/php.scm (php)[version]: Update to 7.3.0.
	[arguments]: Delete "sapi/cli/tests/upload_2G.phpt" substitution and
	delete "ext/pcre/tests/bug76909.phpt" file.
	[inputs]: Replace 'pcre' with 'pcre2'.

2018-12-12  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add missing "Pierre Neidhardt" copyright line.
	* gnu/packages/admin.scm: Fix copyright.

	gnu: Add ngrep.
	* gnu/packages/admin.scm (ngrep): New variable.

2018-12-12  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2018-12-12  Rutger Helling  <rhelling@mykolab.com>

	gnu: mesa: Update to 18.3.1.
	* gnu/packages/gl.scm (mesa): Update to 18.3.1.
	[native-inputs]: Use python instead of python-2. Use python-mako instead of
	python2-mako.

2018-12-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: libtiff: Update to 4.0.10.
	* gnu/packages/patches/libtiff-CVE-2017-18013.patch,
	gnu/packages/patches/libtiff-CVE-2017-9935.patch,
	gnu/packages/patches/libtiff-CVE-2018-10963.patch,
	gnu/packages/patches/libtiff-CVE-2018-8905.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.
	* gnu/packages/image.scm (libtiff): Update to 4.0.10.
	[source](patches): Remove.

	gnu: gtk+: Update to 3.24.2.
	* gnu/packages/gtk.scm (gtk+): Update to 3.24.2.
	[source](modules, snippet): New fields.

	gnu: curl: Update to 7.63.0.
	* gnu/packages/curl.scm (curl): Update to 7.63.0.

	gnu: nss, nss-certs: Update to 3.41.
	* gnu/packages/certs.scm (nss-certs): Update to 3.41.
	* gnu/packages/gnuzilla.scm (nss): Likewise.

	gnu: boost: Update to 1.69.0.
	* gnu/packages/boost.scm (boost): Update to 1.69.0.
	[source](uri): Add mirror.

2018-12-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove special Boost C++14 variant.
	This is no longer needed since commit a7ff66998f6e0eeb5da485bab7f6e0b55a46651e.

	* gnu/packages/boost.scm (boost-cxx11): Remove variable.
	* gnu/packages/audio.scm (supercollider)[inputs]: Change BOOST-CXX11 to BOOST.
	* gnu/packages/compression.scm (innoextract)[inputs]: Likewise.
	* gnu/packages/mpd.scm (ncmpcpp)[inputs]: Likewise.
	* gnu/packages/storage.scm (ceph)[inputs]: Likewise.

2018-12-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: ImageMagick: Update to 6.9.9-16.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-16.

	gnu: glib-networking: Update to 2.58.0.
	* gnu/packages/gnome.scm (glib-networking): Update to 2.58.0.
	[build-system]: Change to MESON-BUILD-SYSTEM.
	[arguments]: Explicitly disable libproxy; add phase to appease tests.
	(libgdata, libsoup)[arguments]: Remove phase that sets SSL_CERT_FILE.
	* gnu/packages/spice.scm (spice)[arguments]: Likewise.
	* gnu/packages/web.scm (uhttpmock)[arguments]: Likewise.

	gnu: meson: Update to 0.49.0.
	* gnu/packages/build-tools.scm (meson): Update to 0.49.0.

	gnu: CMake: Update to 3.13.1.
	* gnu/packages/cmake.scm (cmake): Update to 3.13.1.

	gnu: libuv: Update to 1.24.0.
	* gnu/packages/libevent.scm (libuv): Update to 1.24.0.

	gnu: GnuTLS: Update to 3.6.5.
	* gnu/packages/patches/gnutls-skip-pkgconfig-test.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/tls.scm (gnutls): Update to 3.6.5.
	[source](patches): Remove obsolete.
	[source](snippet): Add Guile detection fix.
	* gnu/packages/gnome.scm (libsoup)[arguments]: Adjust 'certtool' invokation to
	cope with the new API.

	gnu: jansson: Don't build libjansson.a.
	* gnu/packages/web.scm (jansson)[arguments]: New field.

	gnu: jansson: Update to 2.12.
	* gnu/packages/web.scm (jansson): Update to 2.12.
	[source](uri): Use bzip2 compressed tarball.

	gnu: cyrus-sasl: Update to 2.1.27.
	* gnu/packages/patches/cyrus-sasl-CVE-2013-4122.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/cyrus-sasl.scm (cyrus-sasl): Update to 2.1.27.
	[source](patches): Remove.
	[inputs]: Move MIT-KRB5 from here ...
	[propagated-inputs]: ... to here.  New field.
	* gnu/packages/openldap.scm (openldap)[arguments]: Adjust
	'patch-sasl-path' phase (which was defunct, possibly since b148506df74) to
	add krb5 linker flags.

	gnu: mit-krb5: Update to 1.16.2.
	* gnu/packages/kerberos.scm (mit-krb5): Update to 1.16.2.

	gnu: nettle: Update to 3.4.1.
	* gnu/packages/nettle.scm (nettle): Update to 3.4.1.

	gnu: nghttp2: Update to 1.35.1.
	* gnu/packages/web.scm (nghttp2): Update to 1.35.1.
	[native-inputs]: Add GCC-7.
	[arguments]: Add workaround for <https://bugs.gnu.org/30756>.

	gnu: tzdata-for-tests: Update to 2018g.
	* gnu/packages/base.scm (tzdata-for-tests): Inherit TZDATA.

	gnu: icu4c: Update to 63.1.
	* gnu/packages/icu4c.scm (icu4c): Update to 63.1.

	gnu: ghostscript: Update to 9.26.
	* gnu/packages/patches/ghostscript-bug-699708.patch,
	gnu/packages/patches/ghostscript-CVE-2018-16509.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.
	* gnu/packages/ghostscript.scm (ghostscript): Update to 9.26.
	[source](patches): Remove obsolete.

	gnu: curl: Remove replacement for 7.62.0.
	* gnu/packages/curl.scm (curl): Update to 7.62.0.
	[replacement]: Remove field.
	(curl-7.62.0): Remove variable.

	gnu: libqmi: Update to 1.20.2.
	* gnu/packages/freedesktop.scm (libqmi): Update to 1.20.2.

	gnu: cairo: Update to 1.16.0.
	* gnu/packages/patches/cairo-CVE-2016-9082.patch,
	gnu/packages/patches/cairo-setjmp-wrapper.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them/
	* gnu/packages/gtk.scm (cairo): Update to 1.16.0.
	[source](patches): Remove.

	gnu: pixman: Update to 0.36.0.
	* gnu/packages/xdisorg.scm (pixman): Update to 0.36.0.

	gnu: glib: Update to 2.56.3.
	* gnu/packages/glib.scm (glib): Update to 2.56.3.

	gnu: glib: Remove obsolete variable.
	* gnu/packages/glib.scm (glib)[arguments]: Don't set DETERMINISTIC_BUILD.

	gnu: D-Bus: Update to 1.12.12.
	* gnu/packages/glib.scm (dbus): Update to 1.12.12.

	gnu: poppler: Update to 0.72.0.
	* gnu/packages/patches/poppler-CVE-2018-19149.patch: Delete file.
	* gnu/packages/patches/inkscape-poppler-compat3.patch,
	gnu/packages/patches/texlive-bin-luatex-poppler-compat.patch,
	gnu/packages/patches/texlive-bin-pdftex-poppler-compat.patch,
	gnu/packages/patches/texlive-bin-xetex-poppler-compat.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/pdf.scm (poppler): Update to 0.72.0.
	[replacement]: Remove field.
	(poppler/fixed): Remove variable.
	* gnu/packages/inkscape.scm (inkscape)[source](patches): Add
	'inkscape-poppler-compat{3..5}.patch'.
	* gnu/packages/tex.scm (texlive-bin)[source](patches): Update
	'texlive-poppler-compat.patch'.  Add
	'texlive-bin-{lua,pdf,xe}tex-poppler-compat.patch'.
	* gnu/packages/emacs.scm (emacs-pdf-tools)[source](modules, snippet): New
	fields.
	* gnu/packages/scribus.scm (scribus)[source](patches): Add upstream patch origins.
	[source](modules, snippet): New fields.
	* gnu/packages/libreoffice.scm (libreoffice)[source](patches): Add three
	upstream origins.
	[source](snippet, modules): New field.

	gnu: harfbuzz: Update to 2.2.0.
	* gnu/packages/gtk.scm (harfbuzz): Update to 2.2.0.

	gnu: libjpeg-turbo: Update to 2.0.1.
	* gnu/packages/image.scm (libjpeg-turbo): Update to 2.0.1.

	gnu: cups-filters: Update to 1.21.5.
	* gnu/packages/cups.scm (cups-filters): Update to 1.21.5.

	gnu: ALSA: Update to 1.1.7.
	* gnu/packages/linux.scm (alsa-lib), alsa-utils): Update to 1.1.7.
	(alsa-plugins): Likewise.
	[arguments]: Add #:configure-flags.  Prevent default configuration from being
	installed.  Don't copy the example PulseAudio configuration to pulseaudio output.

	gnu: xz: Move liblzma.a to separate output.
	* gnu/packages/compression.scm (xz)[arguments, outputs]: New fields.
	* gnu/packages/make-bootstrap.scm (%static-inputs)[xz]: Don't inherit outputs.

	gnu: libxml2: Don't reference libxml2.a in the default output.
	* gnu/packages/xml.scm (libxml2)[arguments]: Add substitution for libxml2.la.

2018-12-12  宋文武  <iyzsong@member.fsf.org>

	gnu: zathura-pdf-mupdf: Fix dependencies.
	* gnu/packages/pdf.scm (zathura-pdf-mupdf)[inputs]: Add mujs.
	[arguments]: Pass 'link-external' to the configure flags.  Patch 'meson.build'
	to include mujs as 'build_dependencies'.

2018-12-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gdk-pixbuf: Only extend the test timeout on some architectures.
	* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]: Remove substitution
	extending test timeout to 1800 seconds. Replace check on armhf-linux
	and aarch64-linux to use 'timeout-multiplier' on the test suite.

	gnu: gdk-pixbuf: Fix typo.
	* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]: Really disable
	installing the tests.

2018-12-12  Rutger Helling  <rhelling@mykolab.com>

	gnu: openttd: Update to 1.8.0.
	* gnu/packages/games.scm (openttd): Update to 1.8.0.
	[inputs]: Use allegro instead of allegro-4.

	gnu: allegro: Fix compilation with Mesa >= 18.2.5.
	* gnu/packages/game-development.scm (allegro)[source]: Add
	allegro-fix-compilation-mesa-18.2.5-and-later.patch.
	* gnu/packages/patches/allegro-fix-compilation-mesa-18.2.5-and-later.patch:
	New file.

2018-12-12  Christopher Baines  <mail@cbaines.net>

	gnu: python-celery: Update to 4.2.1.
	This is an attempt to get the package building after the update to Python
	3.7. I'm not sure this totally works, as the tests detect an incompatibility
	with Python 3.7 due to use of "async". But with the tests disabled, you can at
	least import the celery module, which is a start.

	* gnu/packages/python.scm (python-celery): Update to 4.2.1.
	[arguments]: Switch to py.test, from nose, disable the tests and loosen the
	requirements on pytest.
	[native-inputs]: Remove python-nose, add python-pytest and python-case.
	[home-page]: Change from HTTP to HTTPS.

2018-12-12  Christopher Baines  <mail@cbaines.net>

	gnu: python-billiard: Update to 3.5.0.5.
	This is to enable updating python-celery.

	* gnu/packages/python.scm (python-billiard): Update to 3.5.0.5.
	[native-inputs]: Remove python-nose, add python-case and python-pytest.

2018-12-12  Christopher Baines  <mail@cbaines.net>

	gnu: python-kombu: Update to 4.2.2.
	This fixes the build, that probably broke with a Python update.

	* gnu/packages/python.scm (python-kombu): Update to 4.2.2..

2018-12-12  Christopher Baines  <mail@cbaines.net>

	gnu: python-amqp: Update to 2.3.2.
	This is needed to update python-kombu to 4.2.2.

	* gnu/packages/python.scm (python-amqp): Update to 2.3.2.

2018-12-12  Christopher Baines  <mail@cbaines.net>

	gnu: Add python-pyro4.
	This is needed to update python-kombu to 4.2.2

	* gnu/packages/python.scm (python-pyro4): New variable.

2018-12-12  Christopher Baines  <mail@cbaines.net>

	gnu: Add python-vine.
	This is needed to update python-amqp to 2.3.2.

	* gnu/packages/python.scm (python-vine): New variable.

2018-12-12  Christopher Baines  <mail@cbaines.net>

	gnu: Add python-case.
	This is required to update python-amqp and python-kombu, as well as adding
	python-vine.

	* gnu/packages/python.scm (python-case): New variable.

2018-12-12  Christopher Baines  <mail@cbaines.net>

	gnu: Add python-serpent.
	This is required for python-pyro4, which is needed to update python-amqp and
	python-kombu.

	* gnu/packages/python.scm (python-serpent): New variable.

2018-12-12  Christopher Baines  <mail@cbaines.net>

	gnu: Add python-pytest-sugar.
	This is required to update python-amqp and python-kombu.

	* gnu/packages/check.scm (check): New variable.

2018-12-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add toybox.
	* gnu/packages/busybox.com (toybox): New variable.

	gnu: Add dav1d.
	* gnu/packages/video.scm (dav1d): New variable.

2018-12-12  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add chirp.
	* gnu/packages/ham-radio.scm (chirp): New variable.

2018-12-12  Eric Bavier  <bavier@member.fsf.org>

	gnu: onionshare: Update to 1.3.1.
	* gnu/packages/tor.scm (onionshare): Update to 1.3.1.
	[arguments]: Remove unnecessary "get_resource_path" substitutions, which is
	handled fine by the single substitution in "onionshare/common.py".  Fix
	install location in .desktop.  Adjust test runner in 'tests' phase.
	[native-inputs]: "python-nose" -> "python-pytest".

	gnu: youtube-viewer: Update to 3.5.0.
	* gnu/packages/video.scm (youtube-viewer): Update to 3.5.0.

2018-12-12  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Add fixes from upstream mozilla-esr60 [security-fixes].
	Includes fixes for CVE-2018-18494 and the remaining 7 out of 10 changesets
	for CVE-2018-12405.

	* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected changesets from
	the upstream mozilla-esr60 repository.

2018-12-12  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Relabel patches to reflect CVE assignments.
	Document that we include fixes for CVE-2018-17466, CVE-2018-18492,
	CVE-2018-18493, CVE-2018-18498, and 3 out of 10 changesets for
	CVE-2018-12405.

	* gnu/packages/gnuzilla.scm (icecat)[source]: Relabel patches to reflect
	CVE assignments.

2018-12-12  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Enable Stylo CSS engine.
	* gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Add 'llvm-3.9.1' and
	'clang-3.9.1'.
	[arguments]: In the configure-flags, use quasiquote, remove "--disable-stylo",
	and add "--with-clang-path=..." and "--with-libclang-path=...".
	Add 'augment-CPLUS_INCLUDE_PATH' phase.  In the custom 'configure' phase,
	set the CC environment variable to "gcc".

2018-12-12  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: rust: Increase build timeouts.
	* gnu/packages/rust.scm (rust-1.19)[properties]: New field.
	(rust-1.20)[properties]: New field.

2018-12-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: bison: Update to 3.2.2.
	* gnu/packages/bison.scm (bison): Update to 3.2.2.

	gnu: perl: Update to 5.28.1.
	* gnu/packages/perl.scm (perl): Update to 5.28.1.

	gnu: libatomic-ops: Update to 7.6.8.
	* gnu/packages/bdw-gc.scm (libatomic-ops): Update to 7.6.8.

	gnu: libgc: Update to 7.6.8.
	* gnu/packages/bdw-gc.scm (libgc): Update to 7.6.8.

	Merge branch 'master' into core-updates

2018-12-11  Mathieu Lirzin  <mthl@gnu.org>

	gnu: emacs-cider: Update to 0.18.0.
	* gnu/packages/emacs.scm (emacs-cider): Update to 0.18.0.
	[source]: Use git-fetch.
	[propagated-inputs]: Add emacs-sesman.
	[home-page]: Update URI.

	gnu: Add emacs-sesman.
	* gnu/packages/emacs.scm (emacs-sesman): New variable.

2018-12-11  Jan Nieuwenhuizen  <janneke@gnu.org>

	bootstrap: Switch to official bootstrap urls.
	Built with

	    4ae7dc7b9af64794081b1913740b97acd89c91bc
	    gnu: Remove duplicate linux-libre-headers package from bootstrap inputs.

	* gnu/packages/bootstrap.scm (%bootstrap-linux-libre-headers): Switch to
	official bootstrap urls.
	(%bootstrap-mescc-tools): Likewise.
	(%bootstrap-mes): Likewise.

2018-12-11  Jan Nieuwenhuizen  <janneke@gnu.org>

	bootstrap: mes-boot: Use mes-boot0 version.
	* gnu/packages/commencement.scm (mes-boot): Use mes-boot0 version.

2018-12-11  Rutger Helling  <rhelling@mykolab.com>

	gnu: python-gevent: Remove unreliable test.
	* gnu/packages/python.scm (python-gevent): Add 'skip-timer-test phase from
	python2-gevent.
	* gnu/packages/python.scm (python2-gevent): Remove 'skip-timer-test phase,
	inherit from python-gevent instead.

2018-12-11  Clément Lassieur  <clement@lassieur.org>

	gnu: Add gajim-omemo.
	* gnu/packages/messaging.scm (gajim-omemo): New variable.
	[propagated-inputs]: Add python-axolotl.

	gnu: gajim: Add support for Guix packaged plugins.
	* gnu/packages/messaging.scm (gajim)[inputs]: Remove python-axolotl.
	[arguments]: Add an 'add-plugin-dirs' phase.
	[native-search-paths]: New field.

2018-12-11  Eric Bavier  <bavier@member.fsf.org>

	refresh: Account for overlapping updater coverage.
	* guix/scripts/refresh.scm (list-updaters-and-exit): Do not assume updater
	predicates are disjoint.  Track covered packages directly.

2018-12-10  Leo Famulari  <leo@famulari.name>

	gnu: certbot, python-acme: Update to 0.29.1.
	* gnu/packages/tls.scm (certbot, python-acme): Update to 0.29.1.

	gnu: Borg: Update to 1.1.8.
	* gnu/packages/backup.scm (borg): Update to 1.1.8.
	[source]: Remove obsolete patch.
	* gnu/packages/patches/borg-respect-storage-quota.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-12-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: font-gnu-unifont: Update to 11.0.03.
	* gnu/packages/fonts.scm (font-gnu-unifont): Update to 11.0.03.
	[arguments]: Enable parallel builds.

	gnu: mtools: Update to 4.0.23.
	* gnu/packages/mtools.scm (mtools): Update to 4.0.23.

2018-12-10  Chris Marusich  <cmmarusich@gmail.com>

	gnu: Add yubikey-personalization.
	* gnu/packages/security-token.scm (yubikey-personalization): New variable.

2018-12-09  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: petsc-openmpi: Ensure compatibility of SCOTCH dependency.
	* gnu/packages/maths.scm (petsc-openmpi)[inputs]: Replace pt-scotch
	with pt-scotch32 in order to prevent 'incompatible pointer' warnings
	being generated in the 'build' phase.

2018-12-09  Ludovic Courtès  <ludo@gnu.org>

	services: guix: Run 'guix-daemon' in UTF-8 locale.
	Fixes <https://bugs.gnu.org/32942>.
	Reported by Julien Lepiller <julien@lepiller.eu>.

	* gnu/services/base.scm (guix-shepherd-service) <start>: In
	 #:environment-variables, add "GUIX_LOCPATH" and "LC_ALL".

2018-12-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: msmtp: Update to 1.8.1.
	* gnu/packages/mail.scm (msmtp): Update to 1.8.1.

	gnu: git: Update to 2.20.0.
	* gnu/packages/version-control.scm (git): Update to 2.20.0.

2018-12-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-elpy: Update to 1.27.0.
	* gnu/packages/emacs.scm (emacs-elpy): Update to 1.27.0.

2018-12-09  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: python-jedi: Update to 0.13.1 and disable the tests.
	Jedi test suite fails when run with Python 3.7.

	* gnu/packages/python.scm (python-jedi): Update to 0.13.1
	[tests?] Disable.
	[phases] Add condition check for the tests? argument to run the tests.

2018-12-09  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add go-ipfs.
	* gnu/packages/ipfs.scm (go-ipfs): New variable.

2018-12-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: syslinux: Limit the architectures supported.
	* gnu/packages/bootloaders.scm (syslinux)[supported-systems}: New field.

	gnu: mtools: Update to 4.0.22.
	* gnu/packages/mtools.scm (mtools): Update to 4.0.22.

2018-12-09  Ricardo Wurmus  <rekado@elephly.net>

	guix: Add support for channel dependencies.
	* guix/channels.scm (<channel-metadata>): New record.
	(read-channel-metadata, channel-instance-dependencies): New procedures.
	(latest-channel-instances): Include channel dependencies; add optional
	argument PREVIOUS-CHANNELS.
	(channel-instance-derivations): Build derivation for additional channels and
	add it as dependency to the channel instance derivation.
	* doc/guix.texi (Channels): Add subsection "Declaring Channel Dependencies".
	* tests/channels.scm: New file.
	* Makefile.am (SCM_TESTS): Add it.

	gnu: sorcer: Always return #T from build phases.
	* gnu/packages/music.scm (sorcer)[arguments]: Use INVOKE.

2018-12-09  Gábor Boskovits  <boskovits@gmail.com>

	gnu: openjdk: Make idlj respect SOURCE_DATE_EPOCH.
	* gnu/packages/patches/openjdk-10-idlj-reproducibility.patch: New file.
	* gnu/packages/java.scm (openjdk10)[source]: Use it.
	* gnu/locale.mk (dist_patch_DATA): Register it.

2018-12-09  Christopher Baines  <mail@cbaines.net>

	gnu: python: Update to 3.7.1.
	Remove the replacement, as version 3.7.1 includes the fix for this issue.

	* gnu/packages/python.scm (python-3.7): Update to 3.7.1.
	(python-3/fixed): Remove this.

2018-12-09  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.19.8.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.8.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.87.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.87.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.144.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.144.

2018-12-09  Leo Famulari  <leo@famulari.name>

	gnu: polkit: Fix CVE-2018-19788.
	* gnu/packages/patches/polkit-CVE-2018-19788.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/polkit.scm (polkit)[source]: Use it.

2018-12-09  宋文武  <iyzsong@member.fsf.org>

	gnu: Add easyrpg-player.
	* gnu/packages/easyrpg.scm (easyrpg-player): New variable.

	gnu: Add liblcf.
	* gnu/packages/easyrpg.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2018-12-09  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: supercollider: Update to 3.10.0.
	* gnu/packages/audio.scm (supercollider): Update to 3.10.0.
	[arguments]<#:phases>[disable-broken-tests]: Modify.

2018-12-09  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gcl: Update snapshot.
	* gnu/packages/lisp.scm (gcl): Update to 2.6.12-2.d3335e2.

2018-12-08  Danny Milosavljevic  <dannym@scratchpost.org>

	hydra: Increase image sizes for USB image and Flash image.
	* build-aux/hydra/gnu-system.scm (qemu-jobs) <usb-image>: Increase from
	1024 MiB to 1500 MiB.
	<flash-image>: Increase from 1024 MiB to 1500 MiB.

2018-12-08  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: libgphoto2: Update to 2.5.21.
	* gnu/packages/photo.scm (libgphoto2): Update to 2.5.21.

	gnu: CUPS: Update to 2.2.10 [fixes CVE-2018-4700].
	* gnu/packages/cups.scm (cups-minimal): Update to 2.2.10.

2018-12-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: patchage: Fix build.
	Fixes <https://bugs.gnu.org/33677>.

	* gnu/packages/audio.scm (patchage)[arguments]: Use Python 2.

2018-12-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: qtractor: Update to 0.9.3.
	* gnu/packages/music.scm (qtractor): Update to 0.9.3.

2018-12-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: supercollider: Fix build.
	Fixes <https://bugs.gnu.org/33674>.

	* gnu/packages/audio.scm (supercollider)[arguments]: Add phase to fix build
	with Boost 1.68.
	[inputs]: Replace boost with boost-cxx14.

2018-12-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: qsynth: Update to 0.5.4.
	* gnu/packages/audio.scm (qsynth): Update to 0.5.4.

2018-12-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: quassel: Patch reference to inxi.
	* gnu/packages/irc.scm (quassel)[arguments]: Patch the reference to
	'inxi' in the source.
	[inputs]: Add inxi-minimal.

	gnu: quassel: Update to 0.13.0.
	* gnu/packages/irc.scm (quassel): Update to 0.13.0.
	[arguments]: Update configure flags.
	[inputs]: Add qtmultimedia.

2018-12-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: nss, nss-certs: Update to 3.40.1.
	* gnu/packages/certs.scm (nss-certs): Update to 3.40.1.
	* gnu/packages/gnuzilla.scm (nss): Likewise.
	[arguments]: Adjust DOMSUF variable to upstream changes.

	gnu: python-pyaml: Update to 18.11.0.
	* gnu/packages/python.scm (python-pyaml): Update to 18.11.0.

2018-12-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove more GCC ICE workarounds.
	These were fixed with <https://bugs.gnu.org/31708>.

	* gnu/packages/glib.scm (python-pygobject, python2-pygobject)[native-inputs]:
	Remove GCC-7.
	* gnu/packages/gnome.scm (gjs)[native-inputs]: Likewise.
	[arguments]: Remove related phase.

2018-12-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: feh: Update to 3.1.1.
	* gnu/packages/image-viewers.scm (feh): Update to 3.1.1.

	gnu: GCC@7: Update to 7.4.0.
	* gnu/packages/gcc.scm (gcc-7): Update to 7.4.0.
	[source](patches): Drop 'gcc-libsanitizer-ustat.patch'.
	* gnu/packages/storage.scm (ceph)[inputs]: Change from BOOST to BOOST-CXX14,
	as GCC 7.4.0 triggers <https://bugs.gnu.org/33605>.

	gnu: GCC@6: Update to 6.5.0.
	* gnu/packages/patches/gcc-libsanitizer-fix.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/gcc.scm (gcc-6): Update to 6.5.0.
	[source](patches): Drop obsolete patches.
	[source](snippet): Remove.

	gnu: elogind: Update to 239.3.
	* gnu/packages/freedesktop.scm (elogind): Update to 239.3.

2018-12-08  Kei Kebreau  <kkebreau@posteo.net>

	gnu: Rename "qtoctave" to "octave".
	* gnu/packages/maths.scm (qtoctave): Define in terms of 'deprectated-package'.
	(octave): New variable, formerly known as "qtoctave".

	gnu: Rename "octave" to "octave-cli".
	* gnu/packages/maths.scm (octave): Rename to...
	(octave-cli): ...this.
	[name]: Change to "octave-cli".
	(qtoctave): Inherit from octave-cli.
	(flann)[inputs]: Adjust accordingly.
	* gnu/packages/engineering.scm (qucs)[inputs]: Likewise.
	(qucs-s)[inputs]: Likewise.
	* gnu/packages/machine-learning.scm (shogun)[inputs]: Likewise.

2018-12-08  Christopher Baines  <mail@cbaines.net>

	gnu: ruby: Update to 2.5.3.
	* gnu/packages/ruby.scm (ruby): Update to 2.5.3.

2018-12-08  Brendan Tildesley  <brendan.tildesley@openmailbox.org>

	gnu: calibre: Update to 3.35.0.
	* gnu/packages/ebooks.scm: (calibre): Update to 3.35.0.

2018-12-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ingen: Fix build.
	Fixes <https://bugs.gnu.org/33667>.

	* gnu/packages/music.scm (ingen)[arguments]: Use python-2.

2018-12-08  Amar Singh  <nly@dsiroot.org>

	gnu: qjackctl: Update 0.5.5.
	* gnu/packages/audio.scm (qjackctl): Update to 0.5.5.

2018-12-08  Leo Famulari  <leo@famulari.name>

	gnu: Add a C++14 variant of Boost for packages that need it.
	Fixes <https://bugs.gnu.org/33605> and <https://bugs.gnu.org/33610>.

	* gnu/packages/boost.scm (boost-cxx14): New variable.
	* gnu/packages/compression.scm (innoextract)[inputs]: Use it.
	* gnu/packages/mpd.scm (ncmpcpp)[inputs]: Use it.

2018-12-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guix: Update to 6ddc63e599a26c.
	This fixes a problem introduced with commit
	6eac835f178c0c78637b0db8a4585a617b2f7622.  Reported on the #guix IRC channel
	by tune.

	* gnu/packages/package-management.scm (guix): Update to 6ddc63e599a26c.

2018-12-07  Ludovic Courtès  <ludo@gnu.org>

	guix system: Fix bootloader config file generation by 'guix system roll-back'.
	Fixes <https://bugs.gnu.org/33623>.
	Reported by Diego Nicola Barbato <dnbarbato@posteo.de>.

	Regression introduced in commit
	46c296dcc4817f15a4b4ef7e5ef622306b4db62e.

	* guix/scripts/system.scm (reinstall-bootloader): Add call to
	'lower-object'.

2018-12-07  Ludovic Courtès  <ludo@gnu.org>

	maint: update-guix-package: Really register GC roots.
	Previously we'd pass a relative file name to 'add-indirect-root', which
	the daemon would interpret as relative to "/".  Consequently, checkouts
	were not protected from GC.

	* build-aux/update-guix-package.scm (main): Pass an absolute file name
	to 'add-indirect-root'.

2018-12-07  Ludovic Courtès  <ludo@gnu.org>

	describe: In 'channels' format, quote the channel name.
	Fixes a regression introduced in
	commit 8548f995494d8d6358e6a8d7bc3b3bb5a0cbecb5.

	* guix/scripts/describe.scm (channel->sexp): Quote the channel name.

2018-12-07  Diego Nicola Barbato  <dnbarbato@posteo.de>

	gnu: emacs-exwm: Update to 0.21.
	* gnu/packages/emacs.scm (emacs-exwm): Update to 0.21.

2018-12-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-fmsb.
	* gnu/packages/cran.scm (r-fmsb): New variable.

2018-12-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix-daemon: Add dependency on Guile-JSON.
	Fixes a bug introduced in 6776af04d4b65c5a9a07784307a6abe395b6f480,
	where the configure phase of 'guix-daemon' would abort due to the lack
	of Guile-JSON.

	* gnu/packages/package-management.scm (guix-daemon)[inputs]: Add
	GUILE-JSON.

2018-12-06  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'version-0.16.0'

2018-12-06  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.19.7.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.7.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.86.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.86.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.143.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.143.

2018-12-06  Leo Famulari  <leo@famulari.name>

	gnu: QEMU: Fix CVE-2018-16847 and CVE-2018-16867.
	* gnu/packages/patches/qemu-CVE-2018-16847.patch,
	gnu/packages/patches/qemu-CVE-2018-16867.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/virtualization.scm (qemu)[source]: Use them.

2018-12-06  Marius Bakke  <mbakke@fastmail.com>

	tests: elogind: Adjust to elogind output change.
	This is a follow-up to commit 4163f2467bce1a6123f0da1c49e88751d93e634b.

	* gnu/tests/desktop.scm (run-elogind-test): s|/dev/tty1/tty1.

2018-12-06  Stefan Stefanović  <stefanx2ovic@gmail.com>

	gnu: elogind: Update to 239.2.
	* gnu/packages/freedesktop.scm (elogind): Update to 239.2.
	[source](patches): Remove elogind-glibc-2.27.patch.
	[source](snippet): Remove snippet.
	[arguments]:
	<#:tests?>: Enable tests.
	<#:configure-flags>: Adjust build paths. Disable some tests.
	<#:make-flags>: Remove argument.
	<#:phases>[patch-locale-header]: Remove phase.
	<#:phases>[clean-runpath]: Add phase.
	<#:phases>[bootstrap]: Remove phase.
	<#:phases>[fix-pkttyagent-path]: Add phase.
	<#:phases>[fix-service-file]: Remove phase.
	<#:phases>[add-libcap-to-search-path]: Remove phase.
	<#:phases>[remove-uaccess-tag]: Remove phase.
	<#:phases>[change-pid-file-path]: Add phase.
	[build-system]: Switch to meson-build-system.
	[native-inputs]: Sort native-inputs list.
	Remove gperf package version constraint.
	Remove: autoconf, automake, libtool, intltool.
	Add: docbook-xml-4.2.
	[inputs]: Remove: linux-libre-headers.
	* gnu/packages/patches/elogind-glibc-2.27.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove patch file.

	gnu: elogind: Use git-fetch.
	* gnu/packages/freedesktop.scm (elogind)[source]: Use git-fetch.

2018-12-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: efivar: Update to 37.
	* gnu/packages/linux.scm (efivar): Update to 37.

2018-12-06  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: arc-theme: Update to 20181022 and fix build.
	* gnu/packages/gnome.scm (arc-theme)[version]: Update to 20181022.
	[source]: Use new fork, change to git-fetch.
	[inputs]: Remove and move gtk+ to native-inputs.
	[native-inputs]: Add gtk+, glib:bin, gnome-shell, inkscape, optipng and sassc.
	[home-page]: Adapt to new fork.
	[license]: Fix to GPL 3 or later (gpl3+).

2018-12-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sassc: Fix build.
	* gnu/packages/web.scm (sassc)[arguments]: Delete bootstrap phase; let
	phase end on boolean.

2018-12-06  Ludovic Courtès  <ludo@gnu.org>

	vm: Add padding in the ISO image.
	Fixes <https://bugs.gnu.org/33639>.
	Thanks to Ricardo Wurmus and Thomas Schmitt for their suggestions!

	* gnu/build/vm.scm (make-iso9660-image): Pass "-padding 10m" to
	xorriso.

2018-12-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: ldb: Fix build on 32-bit systems.
	* gnu/packages/samba.scm (ldb)[inputs]: Only add LMDB on 64-bit systems.
	[arguments]: Make #:tests? conditional on LMDB availability.

	gnu: nginx: Update to 1.14.2.
	* gnu/packages/web.scm (nginx): Update to 1.14.2.

2018-12-06  Leo Famulari  <leo@famulari.name>

	Revert "doc: Fix typo"
	The use of 'effect' here is actually correct!

	This reverts commit 214e55fa87e636bf686ab8b64e9811870e61d22a.

2018-12-05  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-json-pure: Fix build.
	The version of test-unit used is greater than one of the gemspec files was
	specifying. It was already being changed in two places, so this commit changes
	the json-java.gemspec file as well.

	* gnu/packages/ruby.scm (ruby-json-pure)[arguments]: Add new
	fix-json-java.gemspec phase.

2018-12-05  Christopher Baines  <mail@cbaines.net>

	gnu: capnproto: Update to 0.7.0.
	* gnu/packages/serialization.scm (capnproto): Update to 0.7.0.
	[arguments]: Add new 'use-tmp-for-tempory-files phase.

2018-12-05  Christopher Baines  <mail@cbaines.net>

	gnu: mash: Use C++ 14.
	I'm looking to upgrade capnproto, and mash fails to build with 0.7. Therefore,
	tweak the compilation to allow it to build with 0.7. The package also builds
	with the current version of capnproto. I got the idea of changing the c++
	version from here [1].

	1: https://github.com/marbl/Mash/issues/98

	* gnu/packages/bioinformatics.scm (mash)[arguments]: Add new use-c++14 phase.

2018-12-05  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 0.14.54.
	* gnu/packages/syncthing.scm (syncthing): Update to 0.14.54.

2018-12-05  Rene  <pacoon@protonmail.com>

	gnu: filezilla: Update to 3.39.0.
	* gnu/packages/ftp.scm (filezilla): Update to 3.39.0.

	gnu: libfilezilla: Update to 0.15.1.
	* gnu/packages/ftp.scm (libfilezilla): Update to 0.15.1.
	[inputs]: Add nettle.

	gnu: balsa: Update to 2.5.6.
	* gnu/packages/mail.scm (balsa): Update to 2.5.6.
	[source]: Update URI.

	gnu: pdfgrep: Update to 2.1.2.
	* gnu/packages/pdf.scm (pdfgrep): Update to 2.1.2.

2018-12-05  Laura Lazzati  <laura.lazzati.15@gmail.com>

	doc: Fix typo
	 * doc/guix.texi (Invoking guix system): Fix typo.

2018-12-05  Leo Famulari  <leo@famulari.name>

	gnu: Boost: Build with C++14.
	Some parts of Boost which are used by other Guix packages require C++14 support.

	Fixes <https://bugs.gnu.org/33605>.

	* gnu/packages/boost.scm (boost)[arguments]: Pass 'cxxflags=-std=c++14'
	to #:make-flags.

2018-12-05  Leo Famulari  <leo@famulari.name>

	gnu: eyeD3: Update to 0.8.8.
	* gnu/packages/mp3.scm (eyed3): Update to 0.8.8.

2018-12-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to c845323.

	gnu: guix: Update to 0.16.0.

	guix-install.sh: Use the "ci.guix.info.pub" file name for clarity.
	* etc/guix-install.sh (sys_authorize_build_farms): Use the
	"ci.guix.info.pub" file name rather "berlin.guixsd.org.pub".

2018-12-05  Ludovic Courtès  <ludo@gnu.org>

	services: guix-daemon: Fix authorization of multiple keys.
	Previously, the 'unless (file-exists? "/etc/guix/acl")' guard would mean
	that only the first key in the list would get registered since were were
	generating one registration snippet per key.  This fixes that.

	* gnu/services/base.scm (hydra-key-authorization): Change to be a
	'for-each' loop iterating on #$KEYS.

2018-12-05  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: beets: Make it compatible with Python 3.7.
	* gnu/packages/music.scm (beets)[arguments]<#:phases>
	[make-python3.7-compatible]: New phase.

2018-12-05  Leo Famulari  <leo@famulari.name>

	gnu: khal: Disable another test.
	Normally we shouldn't disable tests just because they fail.  However,
	since the recent glibc update, it's not possible to keep using an old
	khal, because khal requires locales to be set up properly.

	* gnu/packages/calendar.scm (khal)[arguments]: Disable a failing test.

2018-12-05  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: sbcl-stumpwm: Drop ECL lisp support and rename to 'stumpwm'.
	StumpWM version 1.0.0 was the last version to support lisps other than SBCL.
	This patch renames the current version of Stumpwm to simply 'stumpwm' instead
	of 'sbcl-stumpwm' since it's redundant, and removes the unmaintained
	'ecl-stumpwm' package.

	* gnu/packages/lisp.scm (sbcl-stumpwm): Deprecate in favor of 'stumpwm'.
	[name]: Rename to 'stumpwm'.
	[arguments]: Set '#:asd-system-name' to 'stumpwm'.
	[properties]: Replace ecl-variant with cl-source-variant.
	(ecl-stumpwm): Remove variable.
	(cl-stumpwm): Replace 'sbcl-stumpwm' with 'stumpwm' and adapt.
	(sbcl-stumpwm+slynk): Deprecate in favor of 'stumpwm+slynk'.
	[name]: Rename to 'stumpwm-with-slynk'.
	[inherit, inputs, arguments]: Replace 'sbcl-stumpwm' with 'stumpwm'.

2018-12-05  Leo Famulari  <leo@famulari.name>

	gnu: go-github-com-client-golang-prometheus: Update to 0.9.1-0.7e9098b.
	* gnu/packages/syncthing.scm (go-github-com-client-golang-prometheus):
	Update to 0.9.1-0.7e9098b.
	[arguments]: Skip the test suite.

	gnu: go-github-com-syncthing-notify: Update to 0.0.0-3.116c45b.
	* gnu/packages/syncthing (go-github-com-syncthing-notify): Update to 0.0.0-3.116c45b.

	gnu: Syncthing: Update to 0.14.53.
	* gnu/packages/syncthing.scm (syncthing): Update to 0.14.53.
	[source]: Use bundled libraries.
	[inputs]: Remove field.
	[arguments]: Simplify the 'build' phase.

2018-12-05  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add python-xmltodict.
	* gnu/packages/xml.scm (python-xmltodict): New variable.

2018-12-04  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-next: Update to 1.1.0.
	* gnu/packages/web-browsers.scm (sbcl-next): Update to 1.1.0.

	gnu: next-gtk-webkit: Update to 1.1.0.
	* gnu/packages/web-browsers.scm (next-gtk-webkit): Update to 1.1.0.

2018-12-04  Ludovic Courtès  <ludo@gnu.org>

	Update NEWS.

2018-12-04  Ludovic Courtès  <ludo@gnu.org>

	maint: update-NEWS: Don't produce full package lists.
	The lists of new and upgraded packages in 'NEWS' had become way too long
	and redundant with what 'guix pull' reports.

	* build-aux/update-NEWS.scm (write-packages-added): Don't print ADDED.
	(write-packages-updates)[important, table, latest, noteworthy]: New
	variables.
	Print NOTEWORTHY rather than all of UPGRADED.
	(main): Print PREVIOUS-VERSION and NEW-VERSION.

2018-12-04  Ludovic Courtès  <ludo@gnu.org>

	Update NEWS.

	doc: Update "Limitations".
	* doc/guix.texi (Limitations): Update package count.

2018-12-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: quilt: Use shorter file names for patches.
	We were reaching the 99-character limit of POSIX tar.

	* gnu/packages/patches/quilt-compat-getopt-fix-option-with-nondigit-param.patch:
	Rename to...
	* gnu/packages/patches/quilt-getopt-nondigit-param.patch: ... this.
	* gnu/packages/patches/quilt-compat-getopt-fix-second-separator.patch:
	Rename to...
	* gnu/packages/patches/quilt-getopt-second-separator.patch: ... this.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/patchutils.scm (quilt)[source](patches): Likewise.

2018-12-04  Christopher Baines  <mail@cbaines.net>

	gnu: mongo-tools: Fix build.
	I guess this broke when upgrading go. I did try upgrading to the later patch
	and minor releases, but they had similar problems, so lets upgrade separately.

	* gnu/packages/databases.scm (mongo-tools)[arguments]: Add patch-source phase.

2018-12-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: mbedtls-apache: Update to 2.14.1 [fixes CVE-2018-19608].
	* gnu/packages/tls.scm (mbedtls-apache): Update to 2.14.1.

	gnu: samba.scm: Sort module imports.
	* gnu/packages/samba.scm (gnu): Sort imports.

	gnu: ldb: Update to 1.4.3.
	* gnu/packages/samba.scm (ldb): Update to 1.4.3.
	[inputs]: Add LMDB.

	gnu: samba: Update to 4.9.3.
	* gnu/packages/samba.scm (samba): Update to 4.9.3.
	[inputs]: Add GPGME, JANSSON, LIBARCHIVE and LMDB.

	gnu: re2: Update to 2018-12-01.
	* gnu/packages/regex.scm (re2): Update to 2018-12-01.

	gnu: re2: Download sources from git.
	* gnu/packages/regex.scm (re2)[source]: Change to GIT-FETCH.

	gnu: python-django: Update to 1.11.17.
	* gnu/packages/django.scm (python-django): Update to 1.11.17.

2018-12-04  Christopher Baines  <mail@cbaines.net>

	gnu: go-gopkg.in-tomb.v2: Fix build.
	Looks like this test isn't compiling with newer versions of go, so fix it to
	get the package building again.

	* gnu/packages/golang.scm (go-gopkg.in-tomb.v2)[arguments]: Add new
	patch-source phase.

2018-12-04  Ludovic Courtès  <ludo@gnu.org>

	tests: Increase root partitions size to 1.2G.
	The system closure has grown slightly above 1GiB so adjust accordingly.

	* gnu/tests/install.scm (%simple-installation-script): Increase vdb2 size of
	1.2G,
	(%extlinux-gpt-installation-script); ditto
	(%simple-installation-script-for-/dev/vda): ditto,
	(%separate-store-installation-script): ditto for vdb3,
	(%encrypted-root-installation-script): ditto.

2018-12-04  Brett Gilio  <brettg@posteo.net>

	gnu: meson: Update to 0.48.2
	* gnu/packages/build-tools.scm (meson): Update to 0.48.2.

2018-12-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: mesa: Build against the regular LLVM package.
	* gnu/packages/gl.scm (mesa)[inputs]: Change LLVM-WITHOUT-RTTI to LLVM.
	* gnu/packages/llvm.scm (llvm-without-rtti): Remove variable.

	gnu: eudev: Update to 3.2.7.
	* gnu/packages/linux.scm (eudev): Update to 3.2.7.

	gnu: eudev: Download using git.
	* gnu/packages/linux.scm (eudev)[source]: Change to GIT-FETCH.
	[arguments]: Add phase "make-source-writable".

	gnu: gstreamer: Update to 1.14.4.
	* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base, gst-plugins-good,
	gst-plugins-bad, gst-plugins-ugly, gst-libav, python-gst): Update to 1.14.4.

	gnu: libva: Update to 2.3.0.
	* gnu/packages/video.scm (libva): Update to 2.3.0.

	gnu: OpenBLAS: Update to 0.3.4.
	* gnu/packages/maths.scm (openblas): Update to 0.3.4.

	gnu: libsigc++: Update to 2.10.1.
	* gnu/packages/glib.scm (libsigc++): Update to 2.10.1.

	gnu: lz4: Download sources from git.
	* gnu/packages/compression.scm (lz4)[source]: Change to GIT-FETCH.

	gnu: imagemagick: Update to 6.9.10-15.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-15.

	gnu: json-glib: Update to 1.4.4.
	* gnu/packages/patches/json-glib-fix-tests-32bit.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/gnome.scm (json-glib): Update to 1.4.4.
	[source](patches): Remove.

	gnu: gtk+: Update to 3.24.1.
	* gnu/packages/gtk.scm (gtk+): Update to 3.24.1.

	gnu: tzdata: Update to 2018g.
	* gnu/packages/base.scm (tzdata): Update to 2018g.

	gnu: libepoxy: Update to 1.5.3.
	* gnu/packages/gl.scm (libepoxy): Update to 1.5.3.
	[build-system]: Change to MESON-BUILD-SYSTEM.
	[arguments]: Delete 'bootstrap' phase.

	gnu: libinput: Update to 1.12.3.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.12.3.

2018-12-04  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add apertium.
	* gnu/packages/dictionaries.scm (apertium): New variable.

	gnu: Add lttoolbox.
	* gnu/packages/dictionaries.scm (lttoolbox): New variable.

	gnu: dictionaries: Use license prefix.
	* gnu/packages/dictionaries.scm: Import (guix licenses) with license:
	prefix. Fix all license fields.

2018-12-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-rnaseq: Update to 0.0.5.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.5.
	[inputs]: Replace snakemake-4 with snakemake.

2018-12-04  Ludovic Courtès  <ludo@gnu.org>

	doc: Update substitute server.
	Fixes an accidental revert in commit
	0a5fa004f7f21dc3e01747b8e94fbb21e056e4ca.

	* doc/guix.texi (SUBSTITUTE-SERVER): Really change to ci.guix.info.

2018-12-04  Andreas Enge  <andreas@enge.fr>

	gnu: pari-gp: Update to 2.11.1.
	* gnu/packages/algebra.scm (pari-gp): Update to 2.11.1.

2018-12-04  Tim Gesthuizen  <tim.gesthuizen@yahoo.de>

	gnu: emacs-irony-mode: Fetch source using git.
	* gnu/packages/emacs.scm (emacs-irony-mode)[source]: Rewrite in terms of GIT-FETCH.

2018-12-04  Timo Eisenmann  <eisenmann@fn.de>

	gnu: enlightenment: Use absolute path to 'edje_cc'.
	* gnu/packages/enlightenment.scm (enlightenment)[arguments]: In
	'set-system-actions', set absolute file name to 'edje_cc'.

2018-12-04  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: fenics: Skip extra demo in 'check' phase.
	* gnu/packages/simulation.scm (fenics)[arguments]: Add 'curl-curl'
	demo to list of demos that require meshes supplied by git-lfs.

	gnu: petsc-openmpi: Configure with support for HYPRE preconditioner.
	* gnu/packages/maths.scm (petsc-openmpi)[inputs]: Add hypre-openmpi.
	[arguments]: Add 'with-hypre=1' flag.

2018-12-04  Ludovic Courtès  <ludo@gnu.org>

	grafts: Mark as non substitutable.
	* guix/grafts.scm (graft-derivation/shallow): Pass #:substitutable? to
	'build-expression->derivation'.

	refresh: '--list-dependents' ignores deprecated packages.
	* guix/scripts/refresh.scm (all-packages): Filter out deprecated packages.

	build: Default to https://ci.guix.info for substitutes.
	* config-daemon.ac (guix_substitute_urls): Always default to
	"https://ci.guix.info".
	* doc/guix.texi (SUBSTITUTE-SERVER): Switch to ci.guix.info.
	* guix/scripts/build.scm (%default-log-urls): Likewise.
	* guix/scripts/substitute.scm (%default-substitute-urls): Likewise.
	* guix/store.scm (%default-substitute-urls): Likewise.

	Remove most references to hydra.gnu.org.
	* Makefile.am (assert-binaries-available): Don't mention hydra.gnu.org
	in comment.
	* build-aux/check-available-binaries.scm: Likewise.
	* build-aux/check-final-inputs-self-contained.scm: Likewise.
	* doc/guix.texi (SUBSTITUTE-SERVER): New variable.
	Use it throughout instead of "mirror.hydra.gnu.org".
	* doc/contributing.texi (Submitting Patches): Likewise.
	* gnu/services/base.scm (hydra-key-authorization)
	(guix-activation): Remove mentions of "hydra.gnu.org" in comments and
	messages.
	* gnu/system/install.scm (%installation-services): Likewise.
	* guix/scripts/size.scm (guix-size): Likewise.

	etc: Add "ci.guix.info.pub" public key file.
	* etc/substitutes/ci.guix.info.pub: New file.
	* Makefile.am (dist_pkgdata_DATA): Add it.
	* guix/self.scm (miscellaneous-files): Add
	"share/guix/ci.guix.info.pub".

2018-12-04  Rutger Helling  <rhelling@mykolab.com>

	gnu: dolphin-emu: Update to commit 2c57e70.
	* gnu/packages/emulators.scm (dolphin-emu): Update to commit 2c57e70.

	gnu: mesa: Update to 18.2.6.
	* gnu/packages/gl.scm (mesa): Update to 18.2.6.

2018-12-04  Oleg Pykhalov  <go.wigust@gmail.com>

	services: ddclient: Fix unrecognized keywords.
	This patch fixes warnings about unrecognized keywords in logs.

	* gnu/services/dns.scm (serialize-field): Skip some field names.

2018-12-03  Leo Famulari  <leo@famulari.name>

	gnu: Beets: Update to 1.4.7.
	* gnu/packages/music.scm (beets): Update to 1.4.7.

	gnu: python-unidecode: Update to 1.0.23.
	* gnu/packages/python.scm (python-unidecode, python2-unidecode): Update to
	1.0.23.

	gnu: Beets: Fix compatibility with Python 3.7.
	* gnu/packages/patches/beets-python-3.7-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	*  gnu/packages/music.scm (beets)[source]: Use it.

2018-12-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add hnsd.
	Thank you, Handshake!

	* gnu/packages/dns.scm (hnsd): New variable.

2018-12-03  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'fr' translation.

2018-12-03  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: python-cryptography: Update to 2.4.2.
	* gnu/packages/python-crypto.scm (python-cryptography-vectors,
	python-cryptography): Update to 2.4.2.

	gnu: python-statsmodels: Update to 0.9.0.
	* gnu/packages/statistics.scm (python-statsmodels): Update to 0.9.0.
	[arguments]: Remove obsolete workaround.

2018-12-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-scikit-learn: Update source hash.
	The upstream git tag moved from 6ccb5e44b188059e9b7459ac02ec97e32a9ab7ba to
	55bf5d93e5674f13a1134d93a11fd0cd11aabcd1 two days later...

	* gnu/packages/machine-learning.scm (python-scikit-learn)[source](sha256):
	Update for upstream tag change.

2018-12-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-scikit-image: Propagate six and numpy.
	* gnu/packages/python.scm (python-scikit-image)[native-inputs]: Move
	PYTHON-NUMPY and PYTHON-SIX ...
	[propagated-inputs]: ... here.

2018-12-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-scikit-image: Update to 0.14.1.
	Also add explicit Python2 variants for its dependency closure.

	* gnu/packages/python.scm (python-scikit-image): Update to 0.14.1.
	[source](uri): Use PYPI-URI.
	[propagated-inputs]: Add PYTHON-CLOUDPICKLE, PYTHON-DASK, PYTHON-MATPLOTLIB
	and PYTHON-PYWAVELETS.
	(python2-toolz, python2-cloudpickle, python2-locket, python2-blosc,
	python2-partd, python2-dask): New public variables.

2018-12-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-dask: Update to 1.0.0.
	* gnu/packages/python.scm (python-dask): Update to 1.0.0.
	[arguments]: Disable one test for Python2, and override 'check' phase.

	gnu: python-cloudpickle: Update to 0.6.1.
	* gnu/packages/python.scm (python-cloudpickle): Update to 0.6.1.

	gnu: Add python-pywavelets.
	* gnu/packages/python.scm (python-pywavelets, python2-pywavelets): New public
	variables.

	gnu: kicad: Fix build with Boost >= 1.68.
	* gnu/packages/engineering.scm (kicad)[arguments]: Add phase 'adjust-boost-include'.

	gnu: python-greenlet: Update to 0.4.15.
	* gnu/packages/python.scm (python-greenlet): Update to 0.4.15.

	gnu: python-geventhttpclient: Fix test failure.
	* gnu/packages/python-web.scm (python-geventhttpclient)[arguments]: Add
	"--import-mode=append" to pytest invokation.

2018-12-03  Eric Bavier  <bavier@member.fsf.org>

	doc: Remove footnotes about guile-json requirements.
	Follow-up to 6efccabe4e2e3ea1bd14cd0e81bdb83d5f6baaea.

	* doc/guix.texi (Invoking guix import)[pypi, gem, cpan, json]: Remove
	footnotes mentioning requirement for Guile-JSON.

2018-12-03  Laura Lazzati  <laura.lazzati.15@gmail.com>

	doc: Fix "desktop" OS config example.
	* gnu/system/examples/desktop.tmpl (file-systems): Add
	'file-system-label' call in 'device' field.

2018-12-03  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	hg-fetch: Remove .hg directories of sub-repositories.
	* guix/build/hg.scm (hg-fetch): Remove all .hg directories recursively.

2018-12-03  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-helm-company: Update to 0.2.3.
	* gnu/packages/emacs.scm (emacs-helm-company): Update to 0.2.3.

2018-12-03  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'core-updates'

2018-12-03  Oleg Pykhalov  <go.wigust@gmail.com>

	repl: Load user's initialization file.
	* guix/scripts/repl.scm (guix-repl): Load user's initialization file.

2018-12-02  Eric Bavier  <bavier@member.fsf.org>

	guile-json: Download source from savannah.
	* gnu/packages/guile.scm (guile-json)[source]: Download tarball from
	savannah.  Remove 'file-name' field.
	[native-inputs]: Remove autoconf and automake; tarball is bootstrapped.

	Make Guile-JSON a required dependency.
	* README (Requirements): Remove "optional" verbiage.
	* doc/guix.texi (Requirements): Move Guile-JSON from optional to required.
	* configure.ac (HAVE_GUILE_JSON): Remove Automake conditional.
	(have_guile_json): Error if not "yes".
	* Makefile.am (MODULE, SCM_TESTS)[HAVE_GUILE_JSON]: Add modules and tests
	unconditionally.
	* gnu/packages/package-mangement.scm (guix-minimal)[propagated-inputs]: Leave
	guile-json input.

2018-12-02  Mathieu Lirzin  <mthl@gnu.org>

	gnu: emacs-js2-mode: Update to 20180301.
	* gnu/packages/emacs.scm (emacs-js2-mode): Update to 20180301.

	gnu: emacs-google-translate: Update to 0.11.16.
	* gnu/packages/emacs.scm (emacs-google-translate): Update to 0.11.16.

2018-12-02  Kyle Meyer  <kyle@kyleam.com>

	gnu: Add git-imerge.
	* gnu/packages/version-control.scm (git-imerge): New variable.

2018-12-02  Miguel Ángel Arruga Vivas  <rosen644835@gmail.com>

	doc: Typos in guix.texi manual.
	* doc/guix.texi (USB Stick and DVD Installation): use @var{system}
	consistently.
	(Proceeding with the Installation): use @email markup instead of @file.

2018-12-02  Ludovic Courtès  <ludo@gnu.org>

	nls: Update 'de' translation of the manual.

2018-12-02  Ludovic Courtès  <ludo@gnu.org>

	self: Provide UTF-8 locales when building the manual.
	Fixes <https://bugs.gnu.org/33580>.
	Reported by <znavko@tutanota.com>.

	* guix/self.scm (info-manual)[glibc-utf8-locales]: New variable.
	[build]: Add call to 'setenv' for "GUIX_LOCPATH".

2018-12-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-mu4e-conversation: Update to 20181126.
	* gnu/packages/emacs.scm (emacs-mu4e-conversation): Update to 20181126.

2018-12-02  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'fr' translation.

2018-12-02  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: rust: Remove flaky test.
	* gnu/packages/rust.scm (rust-1.22)[arguments]<#:phases>[remove-flaky-test]:
	New phase.

2018-12-02  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add sbcl-next.
	* gnu/packages/web-browsers.scm (sbcl-next): New variable.

	gnu: Add next-gtk-webkit.
	* gnu/packages/web-browsers.scm (next-gtk-webkit): New variable.

2018-12-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ocaml@4.01: Enable building on aarch64-linux.
	This reverts 454e7132d6fffb5c9a5ce086ffd1b687416feb83.

	* gnu/packages/ocaml.scm (ocaml@4.01)[supported-systems]: Remove field.
	[arguments]: When building on aarch64-linux, replace the custom
	'configure script.

2018-12-02  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: ansible: Update to 2.7.4.
	* gnu/packages/admin.scm (ansible): Update to 2.7.4.

2018-12-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	doc: Even more spacing typos.
	* doc/guix.texi (Binary Installation):
	(Invoking guix pack):
	(Build Systems):
	(Invoking guix graph):
	(Invoking guix environment):
	(Networking Services):
	(Mail Services):
	(Web Services):
	(Invoking guix system): Prevent Texinfo from ending a sentence too early.

	doc: Fix more spacing typos.
	* doc/guix.texi (Channels):
	(Additional Build Options):
	(Invoking guix lint):
	(Base Services):
	(Networking Services):
	(Mail Services):
	(Messaging Services):
	(Web Services):
	(Certificate Services):
	(Version Control Services):
	(Python Modules): Prevent Texinfo from ending a sentence too early.

	doc: Fix typo.
	* doc/guix.texi (Invoking guix refresh): Prevent spurious space after "e.g.".

	gnu: python-pip: Update to 18.1.
	* gnu/packages/python.scm (python-pip): Update to 18.1.

2018-12-02  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.19.6.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.6.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.85.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.85.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.142.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.142.

	gnu: linux-libre@4.4: Update to 4.4.166.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.166.

2018-12-02  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: emacs-calfw: Update to 1.6.
	* gnu/packages/emacs.scm (emacs-calfw): Update to 1.6.

	gnu: emacs-howm: Add make-autoloads phase after install phase.
	* gnu/packages/emacs.scm (emacs-howm)[arguments]: Add make-autoloads phase
	after install phase, not after the non-existent rename-lispdir phase.

2018-12-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-duniterpy: Update to 0.50.0.
	* gnu/packages/finance.scm (python-duniterpy): Update to 0.50.0.
	[arguments]: Drop tests, which are failing.
	[propagated-inputs]: Add python-attr.

	gnu: Add python-attr.
	* gnu/packages/python.scm (python-attr): New variable.

2018-12-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-aiohttp: Update to 3.4.4.
	* gnu/packages/python-web.scm (python-aiohttp): Update to 3.4.4.
	[native-inputs] Remove test-related inputs since tests are not run.

	gnu: python-async-timeout: Update to 3.0.1.
	* gnu/packages/python.scm (python-async-timeout): Update to 3.0.1.

	gnu: silkaj: Update to 0.6.0.
	* gnu/packages/finance.scm (silkaj): Update to 0.6.0.
	[arguments]: Remove #:phases since upstream improved install process.

2018-12-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: openfoam: Adjust for glibc 2.28.
	* gnu/packages/simulation.scm (openfoam)[source](modules, snippet): New
	fields.

2018-12-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rclone (take 2)
	* gnu/packages/sync.scm (rclone): New variable.

2018-12-01  Julien Lepiller  <julien@lepiller.eu>

	gnu: maven-resolver: Update to 1.3.1.
	* gnu/packages/maven.scm (maven-resolver-api): Update to 1.3.1.
	(maven-resolver-impl)[arguments]: Fix sisu file.
	(maven-connector-basic, maven-transport-wagon)[inputs]: Add java-slf4j-api.

	gnu: maven: Update to 3.6.0.
	* gnu/packages/maven.scm (maven-artifact): Update to 3.6.0.
	(maven-model-builder)[native-inputs]: Add java-xmlunit-matchers, remove
	java-xmlunit-legacy.

	gnu: Add java-xmlunit-matchers.
	* gnu/packages/java.scm (java-xmlunit-matchers): New variable.

	doc: Fix typo.
	* doc/guix.texi (Networking Services): Fix double `the`.

2018-12-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: debootstrap: Update to 1.0.111.
	* gnu/packages/debian.scm (debootstrap): Update to 1.0.111.

	gnu: debootstrap: Update build.
	* gnu/packages/debian.scm (debootstrap)[arguments]: Update the
	substitutes during the custom 'patch-source phase. Add custom
	'wrap-executable phase.
	[inputs]: Remove coreutils, wget. Add tzdata.
	[propagated-inputs]: Remove binutils, gnupg. Move perl ...
	[native-inputs]: ... to here.
	[description]: Add implementation hint.

	gnu: ocaml@4.01: Remove aarch64-linux from supported-systems.
	* gnu/packages/ocaml.scm (ocaml@4.01)[supported-systems]: New field.

2018-12-01  Eric Bavier  <bavier@member.fsf.org>

	tuxpaint: Fix .desktop and icon installation.
	* gnu/packages/games.scm (tuxpaint)[arguments]: 'GNOME_PREFIX' ->
	'KDE_PREFIX'.  Add 'no-sys-cache phase.

2018-12-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim-fugitive: Update to 2.5.
	* gnu/packages/vim.scm (vim-fugitive): Update to 2.5.
	[arguments]: Also install the autoload and ftdetect folders.

2018-12-01  Eric Bavier  <bavier@member.fsf.org>

	handbrake: Update to 1.1.2.
	* gnu/packages/video.scm (handbrake): Update to 1.1.2.
	[source]: Use direct download url.  Remove upstreamed patch.  Patch make
	fragments in snippet.
	[inputs]: Use latest ffmpeg.  Add jansson and opus.
	[arguments]: Remove 'disable-contrib phase, which is now in source snippet.
	Move 'fix-x265-linking phase fix to #:configure-flags.
	[license]: Use 'gpl2' as clarified in LICENSE.
	* gnu/packages/patches/handbrake-pkg-config-path.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-11-30  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: uncrustify: Use git reference instead of GitHub archive.
	* gnu/packages/code.scm (uncrustify): Use git reference instead of GitHub archive.

	gnu: sbcl-cl-webkit: Update repo owner to jmercouris.
	* gnu/packages/lisp.scm (sbcl-cl-webkit): Update repo owner to jmercouris.

2018-11-30  Tim Gesthuizen  <tim.gesthuizen@yahoo.de>

	gnu: Add emacs-irony-eldoc.
	* gnu/packages/emacs.scm (emacs-irony-eldoc): New variable.

	gnu: Add emacs-flycheck-irony.
	* gnu/packages/emacs.scm (emacs-flycheck-irony): New variable.

2018-11-30  Ludovic Courtès  <ludovic.courtes@inria.fr>

	git: Nicely report '--with-commit' errors.
	* guix/git.scm (latest-repository-commit*): Rewrite to catch
	'git-error'.
	* po/guix/POTFILES.in: Add guix/git.scm.
	* tests/guix-build-branch.sh: Test --with-commit errors.

	guix build: Add '--with-commit'.
	* guix/git.scm (<git-checkout>)[commit]: New field.
	(git-checkout-compiler): Honor it.
	* guix/scripts/build.scm (evaluate-git-replacement-specs): Add 'proc'
	parameter and honor it.
	(transform-package-source-branch)[replace]: New procedure.
	Adjust 'evaluate-git-replacement-specs' accordingly.
	(transform-package-source-commit): New procedure.
	(%transformations, %transformation-options)
	(show-transformation-options-help): Add 'with-commit'.
	* tests/guix-build-branch.sh: Add test.
	* doc/guix.texi (Package Transformation Options): Document it.

	guix build: Add '--with-branch' transformation option.
	* guix/scripts/build.scm (evaluate-git-replacement-specs)
	(transform-package-source-branch): New procedures.
	(%transformations, %transformation-options): Add 'with-branch'.
	(show-transformation-options-help): Likewise.
	* tests/guix-build-branch.sh: New file.
	* Makefile.am (SH_TESTS): Add it.
	* doc/guix.texi (Package Transformation Options): Document it.

	git: Add <git-checkout> record type.
	* guix/git.scm (<git-checkout>): New record type.
	(latest-repository-commit*): New procedure.
	(git-checkout-compiler): New gexp compiler.

	git: 'latest-repository-commit' logs its progress.
	* guix/git.scm (latest-repository-commit): Add #:log-port and honor it.

2018-11-30  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine: Update to 3.0.4.
	* gnu/packages/wine.scm (wine): Update to 3.0.4.

2018-11-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: blender: Use newer ffmpeg.
	* gnu/packages/graphics.scm (blender)[source]: Add patch for newer
	ffmpeg compatability.
	[inputs]: Replace ffmpeg-2.8 with ffmpeg.
	* gnu/packages/patches/blender-newer-ffmpeg.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2018-11-30  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add lynis.
	* gnu/packages/admin.scm (lynis): New variable.

2018-11-30  Eric Bavier  <bavier@member.fsf.org>

	hugin: Update to 2018.0.0.
	* gnu/packages/photo.scm (hugin): Update 2018.0.0.

	radicale: Update to 1.1.6.
	* gnu/packages/dav.scm (radicale): Update to 1.1.6.

	neovim: Update to 0.3.1.
	* gnu/packages/vim.scm (neovim): Update to 0.3.1.
	[arguments]: Add #:configure-flags.

	terminology: Update to 1.3.0.
	* gnu/packages/enlightenment.scm (terminology): Update to 1.3.0.

	patchutils: Update to 0.3.4.
	* gnu/packages/patchutils.scm (patchutils): Update to 0.3.4.
	[arguments]: Simplify 'patch-test-scripts' phase.
	* gnu/packages/patches/patchutils-xfail-gendiff-tests.patch: Rename to...
	* gnu/packages/patches/patchutils-test-perms.patch: ...this.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	tuxpaint-config: Update to 0.0.14.
	* gnu/packages/games.scm (tuxpaint-config): Update to 0.0.14.

	tuxpaint-stamps: Update to 2018.09.01.
	* gnu/packages/games.scm (tuxpaint-stamps): Update to 2018.09.01.

	tuxpaint: Update to 0.9.23.
	* gnu/packages/games.scm (tuxpaint): Update to 0.9.23.

	ccache: Update to 3.5.
	* gnu/packages/ccache.scm (ccache): Update to 3.5.

	detox: Update to 1.3.0.
	* gnu/packages/admin.scm (detox): Update to 1.3.0
	[source]: Move to new upstream fork.
	[inputs]: Remove libpopt.  Move flex to...
	[native-inputs]: ...here, new field.  Add autoconf and automake.
	[arguments]: Remove #:configure-flags.  Add 'delete-configure' phase.
	[home-page]: Adjust for new upstream.

2018-11-30  Kei Kebreau  <kkebreau@posteo.net>

	gnu: schismtracker: Update to 20180810.
	* gnu/packages/music.scm (schismtracker): Update to 20180810.

2018-11-30  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-polymode-ansible.
	* gnu/packages/emacs.scm (emacs-polymode-ansible): New variable.

	gnu: Add emacs-ansible-doc.
	* gnu/packages/admin.scm (emacs-ansible-doc): New variable.

2018-11-29  Julien Lepiller  <julien@lepiller.eu>

	gnu: coq: Update to 8.8.2.
	* gnu/packages/ocaml.scm (coq): Update to 8.8.2.

	gnu: camlp5: Update to 7.07.
	* gnu/packages/ocaml.scm (camlp5): Update to 7.07.

	nu: ocaml: Update to 4.07.1
	* gnu/packages/ocaml.scm (ocaml): Update to 4.07.1.

2018-11-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: jp2a: Fetch sources from git.
	* gnu/packages/image.scm (jp2a)[source]: Fetch from git.

	gnu: flameshot: Fetch sources from git.
	* gnu/packages/image.scm (flameshot)[source]: Fetch from git.

	gnu: zimg: Fetch sources from git.
	* gnu/packages/image.scm (zimg)[source]: Fetch from git.

	gnu: jasper: Fetch sources from git.
	* gnu/packages/image.scm (jasper)[source]: Fetch from git.

	gnu: gpick: Fetch sources from git.
	* gnu/packages/image.scm (gpick)[source]: Fetch from git.

	gnu: virtualgl: Fetch sources from git.
	* gnu/packages/gl.scm (virtualgl)[source]: Fetch from git.

	gnu: s2tc: Remove custom bootstrap phase.
	* gnu/packages/gl.scm (s2tc)[arguments]: Remove.

	gnu: s2tc: Fetch sources from git.
	* gnu/packages/gl.scm (s2tc)[source]: Fetch from git.

	gnu: catimg: Fetch sources from git.
	* gnu/packages/image-viewers.scm (catimg)[source]: Fetch from git.

	gnu: sxiv: Fetch sources from git.
	* gnu/packages/image-viewers.scm (sxiv)[source]: Fetch from git.

	gnu: libdbusmenu-qt: Fetch sources from git.
	* gnu/packages/lxqt.scm (libdbusmenu-qt)[source]: Fetch from git.

	gnu: pdf2svg: Fetch sources from git.
	* gnu/packages/pdf.scm (pdf2svg)[source]: Fetch from git.

	gnu: polyml: Fetch sources from git.
	* gnu/packages/sml.scm (polyml)[source]: Fetch from git.

	gnu: tmate: Fetch sources from git.
	* gnu/packages/terminals.scm (tmate)[source]: Fetch from git.

	gnu: picocom: Fetch sources from git.
	* gnu/packages/terminals.scm (picocom)[source]: Fetch from git.

	gnu: tilda: Fetch sources from git.
	* gnu/packages/terminals.scm (tilda)[source]: Fetch from git.

	gnu: maim: Fetch sources from git.
	* gnu/packages/xdisorg.scm (maim)[source]: Fetch from git.

	gnu: xclip: Fetch sources from git.
	* gnu/packages/xdisorg.scm (xclip)[source]: Fetch from git.

	gnu: slop: Fetch sources from git.
	* gnu/packages/xdisorg.scm (slop)[source]: Fetch from git.

	gnu: xcape: Fetch sources from git.
	* gnu/packages/xdisorg.scm (xcape)[source]: Fetch from git.

	gnu: wxwidgets-3.1: Fetch sources from git.
	* gnu/packages/wxwidgets.scm (wxwidgets-3.1)[source]: Fetch from git.

	gnu: ffms2: Fetch sources from git.
	* gnu/packages/video.scm (ffms2)[source]: Fetch from git.

	gnu: mps-youtube: Fetch sources from git.
	* gnu/packages/video.scm (mps-youtube)[source]: Fetch from git.

	gnu: mpv: Fetch sources from git.
	* gnu/packages/video.scm (mpv)[source]: Fetch from git.

	gnu: ffmpegthumbnailer: Fetch sources from git.
	* gnu/packages/video.scm (ffmpegthumbnailer)[source]: Fetch from git.

	gnu: simplescreenrecorder: Fetch sources from git.
	* gnu/packages/video.scm (simplescreenrecorder)[source]: Fetch from git.

	gnu: obs: Fetch sources from git.
	* gnu/packages/video.scm (obs)[source]: Fetch from git.

	gnu: mlt: Fetch sources from git.
	* gnu/packages/video.scm (mlt)[source]: Fetch from git.

	gnu: vapoursynth: Fetch sources from git.
	* gnu/packages/video.scm (vapoursynth)[source]: Fetch from git.

	gnu: you-get: Fetch sources from git.
	* gnu/packages/video.scm (you-get)[source]: Fetch from git.

	gnu: leptonica: Fetch sources from git.
	* gnu/packages/image.scm (leptonica)[source]: Fetch from git.

	gnu: l-smash: Fetch sources from git.
	* gnu/packages/video.scm (l-smash)[source]: Fetch from git.

	gnu: vidstab: Fetch sources from git.
	* gnu/packages/video.scm (vidstab)[source]: Fetch from git.

	gnu: libcue: Fetch sources from git.
	* gnu/packages/cdrom.scm (libcue)[source]: Fetch from git.

	gnu: kiss-fft-for-extempore: Fetch sources from git.
	* gnu/packages/algebra.scm (kiss-fft-for-extempore)[source]: Fetch from git.

	gnu: arb: Fetch sources from git.
	* gnu/packages/algebra.scm (arb)[source]: Fetch from git.

	gnu: gst-transcoder: Fetch sources from git.
	* gnu/packages/video.scm (gst-transcoder)[source]: Fetch from git.

	gnu: unilibium: Fetch sources from git.
	* gnu/packages/terminals.scm (unilibium)[source]: Fetch from git.

	gnu: onionshare: Fetch sources from git.
	* gnu/packages/tor.scm (onionshare)[source]: Fetch from git.

	gnu: mktorrent: Fetch sources from git.
	* gnu/packages/bittorrent.scm (mktorrent)[source]: Fetch from git.

	gnu: transmission-remote-cli: Fetch sources from git.
	* gnu/packages/bittorrent.scm (transmission-remote-cli)[source]: Fetch from
	git.

2018-11-29  ng0  <ng0@n0.is>

	gnu: gnurl: Update to 7.62.0.
	* gnu/packages/gnunet.scm: Update to 7.62.0.

2018-11-29  David Thompson  <dthompson2@worcester.edu>

	gnu: haunt: Update to 0.2.4.
	* gnu/packages/guile.scm (haunt): Update to 0.2.4.

2018-11-29  Kei Kebreau  <kkebreau@posteo.net>

	gnu: hyperrogue: Update to 10.5.
	* gnu/packages/games.scm (hyperrogue): Update to 10.5.

2018-11-29  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	gnu: vim: Update to 8.1.0551.
	* gnu/packages/vim.scm (vim): Update to 8.1.0551.
	[arguments]: Disable one more test.

	gnu: libabigail: Update to 1.5.
	* gnu/packages/elf.scm (libabigail): Update to 1.5.

	gnu: kmscon: Don't invoke './configure' during bootstrap.
	* gnu/packages/terminals.scm (kmscon)[arguments]: Change 'autogen.sh' phase to
	replace 'bootstrap' and set the $NOCONFIGURE environment variable.

2018-11-29  Ludovic Courtès  <ludo@gnu.org>

	gnu: lirc: Build reproducibly.
	* gnu/packages/patches/lirc-reproducible-build.patch: New file.
	* gnu/packages/lirc.scm (lirc)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-11-29  Ludovic Courtès  <ludo@gnu.org>

	gnu: rust: Shorten patch file name.
	This file name was too long to fit in a tar archive.

	* gnu/packages/patches/rust-mdbook-support-reproducible-builds-by-forcing-window.search.patch:
	Rename to...
	* gnu/packages/patches/rust-reproducible-builds.patch: ... this.
	* gnu/packages/rust.scm (rust-1.27, rust): Adjust accordingly.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2018-11-29  Ludovic Courtès  <ludo@gnu.org>

	gnu: libbonobo: Build sequentially.
	See
	<https://berlin.guixsd.org/log/5mr1fyac5kyz41zwmnf4b0wm7vl42ryv-libbonobo-2.32.1>
	for an example of a parallel build failure:

	    CCLD   echo-client-2
	    CCLD   bonobo-echo-2
	  ld: libEcho.a(Bonobo_Sample_Echo-stubs.o): in function `Bonobo_Sample_Echo_echo':
	  /tmp/guix-build-libbonobo-2.32.1.drv-0/libbonobo-2.32.1/samples/echo/Bonobo_Sample_Echo-stubs.c:12: undefined reference to `Bonobo_Sample_Echo__iinterface'
	  ld: /tmp/guix-build-libbonobo-2.32.1.drv-0/libbonobo-2.32.1/samples/echo/Bonobo_Sample_Echo-stubs.c:12: undefined reference to `Bonobo_Sample_Echo__classid'
	  ld: /tmp/guix-build-libbonobo-2.32.1.drv-0/libbonobo-2.32.1/samples/echo/Bonobo_Sample_Echo-stubs.c:12: undefined reference to `_ORBIT_skel_small_Bonobo_Sample_Echo_echo'
	  collect2: error: ld returned 1 exit status
	  make[3]: *** [Makefile:488: echo-client-2] Error 1

	* gnu/packages/gnome.scm (libbonobo)[arguments]: Add #:parallel-build?.

2018-11-29  Rutger Helling  <rhelling@mykolab.com>

	gnu: vulkan-loader: Update to 1.1.92.1.
	* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.1.92.1.

2018-11-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sbcl: bootstrap with clisp on non-Intel machines.
	* gnu/packages/lisp.scm (sbcl)[native-inputs]: If the current system is
	not x86_64-linux or i686-linux, use clisp in place of ccl.
	[arguments]: In the custom build phase, use the correct bootstrap lisp.

	gnu: kodi: Update to 18.0rc1.
	* gnu/packages/kodi.scm (kodi): Update to 18.0rc1.

2018-11-29  Robin Templeton  <robin@igalia.com>

	gnu: Add arcanist.
	* gnu/packages/phabricator.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2018-11-29  Tim Gesthuizen  <tim.gesthuizen@yahoo.de>

	gnu: Add emacs-company-irony.
	* gnu/packages/emacs.scm (emacs-company-irony): New variable.

2018-11-29  Jonathan Brielmaier  <jbrielmaier@suse.de>

	gnu: Add missing patch to local.mk.
	This was forgotten in 082d9383d1475b772f104f1a6b363e4c80d91cf9.

	* gnu/local.mk (dist_patch_DATA): Add "ghc-haddock-library-unbundle.patch".

2018-11-29  Ludovic Courtès  <ludo@gnu.org>

	docker: Hide scary-looking but harmless tar failure messages.
	* guix/docker.scm (build-docker-image): Wrap "tar --delete" invocation
	in 'with-error-to-port'.

2018-11-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: bigloo: Update to "4.3b2".
	Fixes <https://bugs.gnu.org/33525>.

	* gnu/packages/scheme.scm (bigloo): Update to "4.3b2".

2018-11-28  Ludovic Courtès  <ludo@gnu.org>

	download: Add berlin.guixsd.org as a content-addressed mirror.
	* guix/download.scm (%content-addressed-mirrors)[guix-publish]: New
	procedure.
	Use it for "mirror.hydra.gnu.org" and add "berlin.guixsd.org" too.

2018-11-28  Ludovic Courtès  <ludo@gnu.org>

	download: Make (guix base16) a soft dependency.
	Fixes <https://bugs.gnu.org/33542>.
	Reported by Mark H Weaver <mhw@netris.org>.

	* guix/download.scm (%content-addressed-mirrors): Autoload (guix base16).

2018-11-28  Julien Lepiller  <julien@lepiller.eu>

	nls: Update documentation po and pot with `make dist`.
	* Makefile.am: dist-hook depends on doc-po-update.
	* po/doc/local.mk (doc-po-update): New target.

2018-11-28  Kei Kebreau  <kkebreau@posteo.net>

	gnu: maxima: Update to 5.42.1.
	* gnu/packages/maths.scm (maxima): Update to 5.42.1.

2018-11-28  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: clang-from-llvm: Fix install for clang-3.*.
	* gnu/packages/llvm.scm (clang-from-llvm): Fix install for clang-3.*.

2018-11-28  Tim Gesthuizen  <tim.gesthuizen@yahoo.de>

	guix hash: Fix version and help messages
	ca719424455465fca4b872c371daf2a46de88b33 changes the name of the executable to
	be displayed by the --version and --help commands of `guix hash` to
	"gcrypt hash".
	This is reverted by this commit.

	* guix/scripts/hash.scm (show-help): Change string literals

2018-11-28  Ludovic Courtès  <ludo@gnu.org>

	channels: Add 'checkout->channel-instance'.
	* guix/channels.scm (checkout->channel-instance): New procedure.

	inferior: Add 'inferior-eval-with-store'.
	* guix/inferior.scm (inferior-eval-with-store): New procedure, with code
	formerly in 'inferior-package-derivation'.
	(inferior-package-derivation): Rewrite in terms of
	'inferior-eval-with-store'.
	* tests/inferior.scm ("inferior-eval-with-store"): New test.

	ui: 'show-what-to-build' reports grafts separately.
	* guix/ui.scm (graft-derivation?): New procedure.
	(show-what-to-build): Distinguish among BUILD derivations that match
	'graft-derivation?'.  Report them separately.

	status: Report grafting derivations specially.
	* guix/status.scm (print-build-event): In 'build-started' event handler,
	check the properties of DRV and handle 'graft' derivations specially.

	grafts: Record metadata as derivation properties.
	* guix/grafts.scm (graft-derivation/shallow): Pass #:properties to
	'build-expression->derivation'.
	* tests/grafts.scm ("graft-derivation, grafted item is a direct
	dependency"): Check the value returned by 'derivation-properties'.

	derivations: Add properties.
	* guix/derivations.scm (derivation): Add #:properties parameter.
	[user+system-env-vars]: Honor it.
	(derivation-properties): New procedure.
	(build-expression->derivation): Add #:properties and pass it to
	'derivation'.
	* guix/gexp.scm (gexp->derivation): Likewise.
	* tests/derivations.scm ("derivation-properties"): New test.
	* tests/gexp.scm ("gexp->derivation properties"): New test.
	* doc/guix.texi (Derivations, G-Expressions): Adjust accordingly.

2018-11-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: parallel: Update to 20181122.
	* gnu/packages/parallel.scm (parallel): Update to 20181122.

2018-11-28  Mark H Weaver  <mhw@netris.org>

	Revert "gnu: Add rclone."
	This reverts commit 8b5e2e94afdef6430583c3a0ef02fe2d7fcc16d1.

	gnu: linux-libre: Update to 4.19.5.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.5.
	(%linux-libre-hash): Update hash.
	(%linux-libre-4.19-patches): Rename patch (4.18 -> 4.19).

	gnu: linux-libre@4.14: Update to 4.14.84.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.84.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.141.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.141.

	gnu: linux-libre@4.4: Update to 4.4.165.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.165.

2018-11-28  Kei Kebreau  <kkebreau@posteo.net>

	gnu: wxmaxima: Update to 18.11.4.
	* gnu/packages/maths.scm (wxmaxima): Update to 18.11.4.
	[source]: Switch to git-fetch.

2018-11-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-chipexoqual.
	* gnu/packages/bioconductor.scm (r-chipexoqual): New variable.

2018-11-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: scribus: Fix build with recent Poppler.
	Suggested by ngz on #guix.

	* gnu/packages/patches/scribus-poppler.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/scribus.scm (scribus)[source]: Add patch.

2018-11-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add rclone.
	* gnu/packages/sync.scm (rclone): New variable.

2018-11-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: x265: Fix building on armhf-linux.
	* gnu/packages/video.scm (x265)[patches]: Add patch.
	[arguments]: Add a configure-flag to disable assembly. Adjust a custom
	phase to recognize armv8 as 32-bit arm when masquerading as armhf-linux.

2018-11-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: x265: Install static libraries in a separate output.
	This saves more than 50% of the closure size.

	* gnu/packages/video.scm (x265)[outputs]: New field.
	[arguments]: Add custom phase to move the static libraries to a new
	output.

2018-11-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: x265: Build 10-bit and 12-bit libraries.
	* gnu/packages/video.scm (x265)[arguments]: Add configure-flag to set
	%output for the other builds. Add custom 'build-12-bit and 'build-10-bit
	phases to build their respective versions. Add a custom phase to install
	the 10-bit and 12-bit libraries.

	pack: List the available formats.
	* guix/scripts/pack.scm (show-formats): New variable.
	(%options, show-help): Add 'list-formats' option.

2018-11-27  Oleg Pykhalov  <go.wigust@gmail.com>

	describe: Delete 'directory' argument from 'display-checkout-info'.
	This commit follows 1255400faabfcf0ca1666d17f2f34ea0d49f6b1f.

	* guix/scripts/describe.scm (display-checkout-info): Delete 'directory'
	argument.

2018-11-27  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: rss-bridge: Update to 2018-11-10.
	* gnu/packages/web.scm (rss-bridge): Update to 2018-11-10.

2018-11-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: orbit2: Specify upstream name.
	* gnu/packages/gnome.scm (orbit2)[properties]: New field.

	gnu: orbit2: Do not build static libraries.
	* gnu/packages/gnome.scm (orbit2)[arguments]: Add "--disable-static" to
	 #:configure-flags.

2018-11-27  Timo Eisenmann  <eisenmann@fn.de>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add vimb.
	* gnu/packages/web-browsers.scm (vimb): New variable.

2018-11-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-kivy-next, python2-kivy-next: Deprecate.
	As discussed at <https://bugs.gnu.org/33426>.

	* gnu/packages/python.scm (python-kivy-next, python2-kivy-next): Mark as
	deprecated.

2018-11-27  Ludovic Courtès  <ludo@gnu.org>

	swh: Export 'save-origin' and related bindings.
	* guix/swh.scm: Export bindings related to 'save-origin'.

2018-11-27  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: guile-simple-zmq: Update to 68bedb6.
	* gnu/packages/guile.scm (guile-simple-zmq): Update to 68bedb6.

2018-11-27  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: randomjungle: Update homepage and sourc.
	* gnu/packages/machine-learning.scm (randomjungle)[source]: Update URL.
	[homepage]: Update URL.

2018-11-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: emacs-polymode: Update to 0.1.5.
	* gnu/packages/emacs.scm (emacs-polymode): Update to 0.1.5.

	gnu: emacs-slack: Update to 0.0.2-5.99a5750.
	* gnu/packages/emacs.scm (emacs-slack): Update to 0.0.2-5.99a5750.
	[propagated-inputs]: Add emacs-helm.

	gnu: emacs-go-mode: Fetch sources from git.
	* gnu/packages/emacs.scm (emacs-go-mode)[source]: Fetch via git.
	[arguments]: Add phase "make-writable".

	gnu: emacs-ivy-yasnippet: Update to 0.1-2.32580b4.
	* gnu/packages/emacs.scm (emacs-ivy-yasnippet): Update to 0.1-2.32580b4.

2018-11-27  Eric Bavier  <bavier@member.fsf.org>

	gnu: Add OpenShot.
	* gnu/packages/video.scm (openshot-qt): New variable.

	gnu: Add libopenshot.
	* gnu/packages/video.scm (libopenshot): New variable.
	* gnu/packages/patches/libopenshot-tests-with-system-libs.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add libopenshot-audio.
	* gnu/packages/audio.scm (libopenshot-audio): New variable.

	qtwebkit: Reduce RAM requirements for linking.
	* gnu/packages/qt.scm (qtwebkit)[arguments]: Link shared libraries and
	executables with "--no-keep-memory".

	qtwebkit: Fix pri install directory.
	* gnu/packages/qt.scm (qtwebkit)[arguments]: Add "ECM_MKSPECS_INSTALL_DIR"
	to #:configure-flags.

2018-11-27  Leo Famulari  <leo@famulari.name>

	gnu: Mutt: Update to 1.11.0.
	* gnu/packages/mail.scm (mutt): Update to 1.11.0.

2018-11-26  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: mono: Make build reproducible.
	* gnu/packages/patches/mono-mdoc-timestamping.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/mono.scm (mono)[source]: Use patch.
	[arguments]<#:phases>[make-reproducible]: New phase.
	<#:phases>[set-env]: Set SOURCE_DATE_EPOCH.

	gnu: mono: End phase with #t.
	* gnu/packages/mono.scm (mono)[arguments]<#:phases>[set-env]: End with #t.

2018-11-26  Rutger Helling  <rhelling@mykolab.com>

	gnu: wayland-protocols: Update to 1.17.
	* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.17.

	gnu: vulkan-headers: Update to 1.1.92.0.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.1.92.0.
	* gnu/packages/vulkan.scm (vulkan-loader): Update hash.
	* gnu/packages/vulkan.scm (vulkan-tools): Update hash.

2018-11-26  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: adb: Fix build with glibc 2.28.
	* gnu/packages/android.scm (android-platform-version): Use "7.1.2_r36".
	(android-platform-system-core): Update sha256 hash value (for 7.1.2_r36).
	(android-platform-bionic): Update sha256 hash value (for 7.1.2_r36).

	gnu: python-tblib: Use invoke.
	* gnu/packages/python.scm (python-tblib)[arguments]<#:phases>[check]: Use
	invoke.

	gnu: mono: Fix build with glibc 2.28.
	* gnu/packages/mono.scm (mono)[arguments]<#:phases>[fix-includes]: New phase.

2018-11-26  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: ams-lv2: Always return #t from phase remove-sse-flags.
	* gnu/packages/music.scm (ams-lv2)[arguments]: Use '(unless' instead of
	'(when (not'. Return with #t as last value from phase 'remove-sse-flags'.

2018-11-26  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: ams-lv2: Fix error in configure phase.
	Python 3.7 introduced PEP 479. That raised an error in an old waf-script
	included in the package. An updated waf-script was found in a
	newer commit that fixes the problem.

	* gnu/packages/music.scm (ams-lv2)[sources]: Update, using two more commits
	than version 1.2.1.

2018-11-26  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: python-seaborn: Update to 0.9.0.
	* gnu/packages/python.scm (python-seaborn): Update to 0.9.0.
	[arguments]: Enable tests.
	[propagated-inputs]: Add python-numpy.
	[native-inputs]: Add python-pytest and xorg-server.
	[properties]: Remove.
	(python2-seaborn)[propagated-inputs]: Remove python2-pytz.

2018-11-26  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: clang-from-llvm: Clean up share/clang folder.
	* gnu/packages/llvm.scm (clang-from-llvm): Remove useless files, install completion.

	gnu: Add emacs-clang-rename.
	* gnu/packages/llvm.scm (emacs-clang-rename): New variable.

2018-11-26  Tim Gesthuizen  <tim.gesthuizen@yahoo.de>

	gnu: emacs-clang-format: Inherit from clang.
	* gnu/packages/emacs.scm (emacs-clang-format): Remove.
	* gnu/packages/llvm.scm (emacs-clang-format): Add.

2018-11-26  Oleg Pykhalov  <go.wigust@gmail.com>

	repl: Do not exit repl on SIGINT.
	* guix/scripts/repl.scm (guix-repl): Do not exit repl on SIGINT.

2018-11-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: efl: Build with full opengl support except on armhf-linux.
	* gnu/packages/enlightenment.scm (efl)[arguments]: Add 'configure-flags
	to use full opengl on all architectures except for armhf-linux, which
	will continue to use opengl-es.

	gnu: efl: Build with 'release' profile.
	* gnu/packages/enlightenment.scm (efl)[arguments]: Add 'configure-flag
	to build the 'release' profile.

2018-11-26  Ludovic Courtès  <ludo@gnu.org>

	services: openssh: Install OpenSSH in the system profile.
	This ensures one can scp to or from the GuixSD machine that uses the
	service.

	* gnu/services/ssh.scm (openssh-service-type)[extensions]: Add
	PROFILE-SERVICE-TYPE extension.
	* gnu/system/examples/bare-bones.tmpl <packages>: Remove OPENSSH.
	* doc/guix.texi (Using the Configuration System): Adjust accordingly.

2018-11-26  Ludovic Courtès  <ludovic.courtes@inria.fr>

	git-download: Download from Software Heritage as a last resort.
	* guix/git-download.scm (git-fetch)[inputs]: Add gzip and tar when
	'git-reference-recursive?' is false.
	[guile-json, gnutls]: New variables.
	[modules]: Add (guix swh).
	[build]: Wrap in 'with-extensions'.  Add call to 'swh-download'.

	Add (guix swh).
	* guix/swh.scm: New file.
	* Makefile.am (MODULES): Add it.

2018-11-26  Ludovic Courtès  <ludo@gnu.org>

	git-download: Use 'git-minimal' instead of 'git'.
	* guix/git-download.scm (git-package): Refer to 'git-minimal'.

	gnu: Add 'git-minimal'.
	* gnu/packages/version-control.scm (git-minimal): New variable.

2018-11-26  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 3.21.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.21.
	* gnu/packages/wine.scm (wine-staging): Update to 3.21.

2018-11-25  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: aegisub: Fix build.
	* gnu/packages/patches/aegisub-boost68.patch: New file
	* gnu/local.mk: Add it.
	* gnu/packages/video.scm (aegisub)[source]: Use patch.

2018-11-25  Julien Lepiller  <julien@lepiller.eu>

	gnu: opam: Update to 2.0.1.
	gnu/packages/ocaml.scm (opam): Update to 2.0.1.
	[arguments]: Use invoke, return #t and use store paths for dependencies.
	[inputs]: Add bubblewrap.

	gnu: Add bubblewrap.
	* gnu/packages/virtualization.scm (bubblewrap): New variable.

2018-11-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: randomjungle: Do not build static binaries.
	* gnu/packages/patches/randomjungle-disable-static-build.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/machine-learning.scm (randomjungle)[source](patches): Add it.
	[arguments]: Add "--disable-static" to #:configure-flags.

	gnu: dovecot: Update to 2.3.4.
	* gnu/packages/mail.scm (dovecot): Update to 2.3.4.

2018-11-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: python2-gevent: Fix compilation.
	* gnu/packages/python.scm (python-gevent)[arguments]: Add (ice-9 match)
	to #:modules.  In 'do-not-use-bundled-sources' phase, use 'scandir' to
	avoid hard-coded include directory name.
	[properties]: New field.
	(python2-gevent): Add 'native-inputs' and 'arguments' fields.

2018-11-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix-daemon: Adjust 'install' phase to latest update.
	Fixes <https://bugs.gnu.org/33496>.
	Reported by Brett Gilio <brettg@posteo.net>.

	This is a followup to commit 254602cdf884379231793c4d793b25c9ebd6c806.

	* gnu/packages/package-management.scm (guix-daemon)[arguments]: In
	'install' phase, remove use of "install-nodist_pkglibexecSCRIPTS"
	target.

2018-11-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mtools: Update to 4.0.21.
	* gnu/packages/mtools.scm (mtools): Update to 4.0.21.

2018-11-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: libreoffice: Fix build with MDDS 1.4 and Orcus 0.14.
	* gnu/packages/libreoffice.scm (libreoffice)[source](patches): Add two patches
	from Arch Linux.
	[arguments]: Add substitutions so the libraries are found.

	gnu: libetonyek: Fix build against mdds 1.4.
	* gnu/packages/libreoffice.scm (libetonyek)[arguments]: Add phase to
	substitute mdds version.  Adjust #:configure-flags accordingly.

	gnu: orcus: Update to 0.14.1.
	* gnu/packages/libreoffice.scm (orcus): Update to 0.14.1.

	gnu: ixion: Update to 0.14.1.
	* gnu/packages/libreoffice.scm (ixion): Update to 0.14.1.

	gnu: mdds: Update to 1.4.3.
	* gnu/packages/boost.scm (mdds): Update to 1.4.3.

2018-11-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: python2-numpy@1.8: Provide "python2-nose".
	Also remove other native-inputs since they appear unnecessary.

	* gnu/packages/python.scm (python2-numpy-1.8)[native-inputs]: New field.

2018-11-25  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: uncrustify: Update to 0.68.1.
	* gnu/packages/code.scm (uncrustify): Update to 0.68.1.

	gnu: Add s-xml-rpc.
	* gnu/packages/lisp.scm (cl-s-xml-rpc, ecl-s-xml-rpc, sbcl-s-xml-rpc): New variables.

	gnu: Add s-xml.
	* gnu/packages/lisp.scm (cl-s-xml, ecl-s-xml, sbcl-s-xml): New variables.

	gnu: Add usocket.
	* gnu/packages/lisp.scm (cl-usocket, ecl-usocket, sbcl-usocket): New variables.

	gnu: Add usocket-server.
	* gnu/packages/lisp.scm (cl-usocket-server, ecl-usocket-server, sbcl-usocket-server): New variables.

	gnu: Add sbcl-usocket-boot0.
	* gnu/packages/lisp.scm (sbcl-usocket-boot0): New variable.

	gnu: Add portable-threads.
	* gnu/packages/lisp.scm (cl-portable-threads, ecl-portable-threads, sbcl-portable-threads): New variables.

	gnu: Add cl-css.
	* gnu/packages/lisp.scm (cl-css, ecl-cl-css, sbcl-cl-css): New variables.

	gnu: Add cl-markup.
	* gnu/packages/lisp.scm (cl-markup, ecl-cl-markup, sbcl-cl-markup): New variables.

2018-11-25  Julien Lepiller  <julien@lepiller.eu>

	gnu: diffoscope: Update to 106.
	* gnu/packages/package-management.scm (diffoscope): Update to 106.

	gnu: diffoscope: Fix test failure.
	* gnu/packages/package-management.scm (diffoscope)[arguments]: Remove
	failing Berkeley DB test.

2018-11-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 71a78ba.
	* gnu/packages/package-management.scm (guix): Update to 71a78ba.

2018-11-24  Brett Gilio  <brettg@posteo.net>

	gnu: emacs-company: Update to 0.9.7.
	* gnu/packages/emacs.scm (emacs-company): Update to 0.9.7.

	gnu: emacs-zenburn-theme: Update to 2.6.
	* gnu/packages/emacs.scm (emacs-zenburn-theme): Update to 2.6.

	gnu: sqlcipher: Update to 3.4.2.
	* gnu/packages/databases.scm (sqlcipher): Update to 3.4.2.

2018-11-24  Arun Isaac  <arunisaac@systemreboot.net>

	build-system: python: Do not double wrap executables.
	* guix/build/python-build-system.scm (wrap): Only wrap executables that have
	not already been wrapped.
	* guix/build/utils.scm (wrapper?): New function.

2018-11-24  Ludovic Courtès  <ludo@gnu.org>

	ssh: Make 'send-files' more robust.
	Possibly fixes <https://bugs.gnu.org/33239>.

	* guix/ssh.scm (send-files): Call 'channel-get-exit-status' only when
	RESULT is true.

2018-11-24  Ludovic Courtès  <ludo@gnu.org>

	daemon: Ignore '--keep-failed' for TCP/IP clients.
	* nix/nix-daemon/nix-daemon.cc (performOp) <wopSetOptions>: When
	'isRemoteConnection' is true, set 'settings.keepFailed' to zero.
	* doc/guix.texi (Common Build Options): Document this behavior.

2018-11-24  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	gnu: python-pika: Update to 0.12.0.
	* gnu/packages/python.scm (python-pika): Update to 0.12.0.

	gnu: bless: Adjust to zlib static output.
	* gnu/packages/bioinformatics.scm (bless)[inputs]: Add ZLIB:STATIC.
	[arguments]: Adjust #:make-flags accordingly.

2018-11-24  Mark H Weaver  <mhw@netris.org>

	gnu: ocaml-piqilib: Remove duplicate 'home-page' field.
	This is a followup to commit 564cf93f2aca60171b4b97559ffc6c952e73e8ed.

	* gnu/packages/ocaml.scm (ocaml-piqilib)[home-page]: Remove duplicate field.

2018-11-24  Mark H Weaver  <mhw@netris.org>

	gnu: rhythmbox: Update hash of patch.
	* gnu/packages/gnome.scm (rhythmbox)[source]: Update hash of the applied
	patch.

2018-11-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: adb: Fix FTBFS with Glibc 2.28.
	* gnu/packages/android.scm (adb)[arguments]: Add phase 'glibc-compat'.

	gnu: python2-fasteners: Propagate python2-futures.
	* gnu/packages/python.scm (python-fasteners)[properties]: New field.
	(python2-fasteners)[propagated-inputs]: Add PYTHON2-FUTURES.

	gnu: python2-futures: Update to 3.2.0.
	* gnu/packages/python.scm (python2-futures): Update to 3.2.0.

	gnu: python2-futures: Disable tests.
	* gnu/packages/python.scm (python2-futures)[arguments]: Set #:test? #f.

2018-11-24  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl: Update to 1.4.13.
	* gnu/packages/lisp.scm (sbcl): Update to 1.4.13.
	[native-inputs]: Use minimal texlive-union instead of full texlive.
	[native-inputs]: Use CCL instead of buggy CLISP.
	[arguments]: Replace all (zero? (system* ...)) by invoke.

	gnu: gcl: Remove unnecessary texlive input.
	* gnu/packages/lisp.scm (gcl)[native-inputs]: Remove texlive.

2018-11-24  Jelle Licht  <jlicht@fsfe.org>

	build-system: clojure-build-system: Fix %default-clojure location.
	* guix/build-system/clojure.scm (%default-clojure): Use new package path.

2018-11-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-pycurl: Fix FTBFS from 7b844100464633db5455a3931858bb57c9e529e6.
	* gnu/packages/python-web.scm (python-pycurl)[arguments]: Add phase
	'configure-tls-backend'.

	gnu: ledger: Fix build with Boost >= 1.68.
	* gnu/packages/finance.scm (ledger)[arguments]: Add phase 'boost-compat.

	gnu: mosaik: Fix FTBFS from b90289dadc8ee15848ce911a2bdcd3ae8302d58c.
	* gnu/packages/bioinformatics.scm (mosaik)[inputs]: Add ZLIB:STATIC.

	gnu: python-cheetah: Update to 3.1.0.
	* gnu/packages/python.scm (python2-cheetah): Rename to ...
	(python-cheetah): ... this.  Update to 3.1.0.
	[arguments]: Add custom 'check' phase.
	[propagated-inputs]: Change PYTHON2-MARKDOWN to PYTHON-MARKDOWN.
	(python2-cheetah): Rewrite in terms of PACKAGE-WITH-PYTHON2.

	gnu: python2-cheetah: Update home page.
	* gnu/packages/python.scm (python-cheetah)[home-page]: Update to current.

2018-11-24  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: clojure: Move to new clojure.scm.
	* gnu/local.mk (clojure): Include new clojure.scm.
	* gnu/packages/clojure.scm: Add clojure, clojure-algo-generic,
	  clojure-algo-monads, clojure-core-match, clojure-instaparse,
	  clojure-tools-macro.
	* gnu/packages/lisp.scm: Remove clojure, clojure-algo-generic,
	  clojure-algo-monads, clojure-core-match, clojure-instaparse,
	  clojure-tools-macro.

	gnu: femtolisp: Move to scheme.scm.
	* gnu/packages/lisp.scm (femtolisp): Remove.
	* gnu/packages/scheme.scm (femtolisp): Add.

2018-11-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove duplicate linux-libre-headers package from bootstrap inputs.
	GLIBC-FINAL already propagates linux-libre-headers, so drop the bootstrap input.

	* gnu/packages/commencement.scm (%boot2-inputs): Remove
	%BOOTSTRAP-LINUX-LIBRE-HEADERS.

2018-11-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: gcc-boot0: Improve gcc-wrapper workarounds.
	* gnu/packages/commencement.scm (gcc-boot0)[arguments]: Adjust the libcc1
	build scripts instead of copying libcc1.so from %BOOT0-INPUTS.

	gnu: libstdc++-boot0: Improve gcc-wrapper workaround.
	* gnu/packages/commencement.scm (libstdc++-boot0): Adjust the configure script
	instead of copying libstdc++.so from %BOOT0-INPUTS.

	gnu: Remove gcc-for-libstdc++.
	* gnu/packages/commencement.scm (gcc-for-libstdc++): Remove variable.
	(libstdc++-boot0): Inherit GCC-4.9 instead.

2018-11-24  Jan Nieuwenhuizen  <janneke@gnu.org>

	doc: Update for bootstrap-mescc-tools change.
	* doc/guix.texi (Reduced Binary Seed Bootstrap): Update for
	bootstrap-mescc-tools change.
	* doc/images/gcc-mesboot-bag-graph.dot: Regenerate.

	bootstrap: Force i686-linux for bootstrap-tarballs.
	* gnu/packages/make-bootstrap.scm (%mescc-tools-static): Force i686-linux for
	bootstrap-tarballs.
	(%mes-minimal): Likewise.  Remove i686-linux cross-compiler dependency.
	* gnu/packages/commencement.scm (mes-boot): Support strict i686-linux build on
	x86_64.

2018-11-24  Leo Famulari  <leo@famulari.name>

	gnu: Add APFS-FUSE.
	* gnu/packages/file-systems.scm (apfs-fuse): New variable.

2018-11-24  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.19.4.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.4.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.83.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.83.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.140.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.140.

	gnu: linux-libre@4.4: Update to 4.4.164.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.164.

2018-11-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: freedesktop.scm: Sort imports and remove duplicates.
	* gnu/packages/freedesktop.scm: Sort imports alphabetically.

	gnu: rust: Don't depend on 'git'.
	* gnu/packages/rust.scm (rust-1.19)[inputs]: Remove GIT.
	(rust-1.20)[arguments]: Disable Cargo tests that require git.
	(rust-1.26)[arguments]: Likewise.

2018-11-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: mariadb: Update to 10.1.37 [security fixes].
	This release fixes CVE-2018-3282, CVE-2018-3174, CVE-2018-3143, CVE-2018-3156,
	and CVE-2018-3251.  See
	<https://mariadb.com/kb/en/library/mariadb-10137-release-notes/> for details.

	* gnu/packages/databases.scm (mariadb): Update to 10.1.37.

2018-11-24  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	gnu: libraw: Update to 0.19.1.
	* gnu/packages/photo.scm (libraw): Update to 0.19.1.

	gnu: libtorrent-rasterbar: Update to 1.1.11.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.1.11.

2018-11-24  Nam Nguyen  <namn@berkeley.edu>
	    Mike Rosset  <mike.rosset@gmail.com>

	gnu: Add deluge.
	* gnu/packages/bittorrent.scm (deluge): New variable.

2018-11-24  Nam Nguyen  <namn@berkeley.edu>
	    Marius Bakke  <mbakke@fastmail.com>

	gnu: libtorrent-rasterbar: Compile Python bindings in C++11 mode.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[arguments]: Add phase to
	  substitute setup.py.

2018-11-24  Nam Nguyen  <namn@berkeley.edu>

	gnu: Add python-service-identity.
	* gnu/packages/python-crypto.scm (python-service-identity,
	  python2-service-identity): New variables.

2018-11-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-matrix-client.
	* gnu/packages/emacs.scm (emacs-matrix-client): New variable.

	gnu: Add emacs-a.
	* gnu/packages/emacs.scm (emacs-a): New variable.

	gnu: Add emacs-tracking.
	* gnu/packages/emacs.scm (emacs-tracking): New variable.

	gnu: Add emacs-ov.
	* gnu/packages/emacs.scm (emacs-ov): New variable.

2018-11-23  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: python-slepc4py: Update to 3.10.0.
	* gnu/packages/maths.scm (python-slepc4py): Update to 3.10.0.

	gnu: python-petsc4py: Update to 3.10.0.
	* gnu/packages/maths.scm (python-petsc4py): Update to 3.10.0.

	gnu: slepc: Update to 3.10.1.
	* gnu/packages/maths.scm (slepc): Update to 3.10.1.

	gnu: petsc: Update to 3.10.2
	* gnu/packages/maths.scm (petsc): Update to 3.10.2.

2018-11-23  Luther Thompson  <lutheroto@gmail.com>

	gnu: python-ilinkedlist: Update to 0.4.0.
	* gnu/packages/python.scm (python-ilinkedlist): Update to 0.4.0.

2018-11-23  Stefan Stefanović  <stefanx2ovic@gmail.com>

	gnu: wayland-protocols: Update to 1.16.
	* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.16.

	gnu: wayland: Update to 1.16.
	* gnu/packages/freedesktop.scm (wayland): Update to 1.16.

2018-11-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: pt-scotch, pt-scotch32: Add Open MPI setup phase.
	* gnu/packages/maths.scm (pt-scotch)[arguments]: Use 'invoke' instead of
	'system*'.  Add 'mpi-setup' phase.
	(pt-scotch32)[arguments]: Likewise.

2018-11-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-scrnaseq: Use latest snakemake.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[inputs]: Replace snakemake-4
	with snakemake.

	gnu: pigx-bsseq: Use latest snakemake.
	* gnu/packages/bioinformatics.scm (pigx-bsseq)[inputs]: Replace snakemake-4
	with snakemake.

	gnu: pigx-chipseq: Use latest snakemake.
	* gnu/packages/bioinformatics.scm (pigx-chipseq)[inputs]: Replace snakemake-4
	with snakemake.

	gnu: python-gevent: Update to 1.3.7.
	* gnu/packages/python.scm (python-gevent): Update to 1.3.7.
	[arguments]: Find headers for greenlet in phase "do-not-use-bundled-sources".
	[propagated-inputs]: Add python-objgraph.

	gnu: Add python-objgraph.
	* gnu/packages/python.scm (python-objgraph): New variable.

	gnu: python-loompy: Remove python-typing.
	* gnu/packages/bioinformatics.scm (python-loompy)[propagated-inputs]: Remove
	python-typing.

2018-11-23  Ludovic Courtès  <ludo@gnu.org>

	build: Binary tarball now populates the "current-guix" profile.
	* Makefile.am (guix-binary.%.tar.xz): Pass
	'--profile-name=current-guix'.  Remove glibc and glibc-utf8-locales.
	* doc/guix.texi (Binary Installation): Update accordingly.
	* etc/guix-install.sh
	* etc/guix-install.sh (sys_create_store, sys_enable_guix_daemon)
	(sys_authorize_build_farms): Likewise.
	* etc/guix-publish.conf.in, etc/guix-publish.service.in,
	etc/guix-daemon.conf.in, etc/guix-daemon.service.in: Update file names
	accordingly.

	pack: Add '--profile-name'.
	* guix/scripts/pack.scm (self-contained-tarball): Add #:profile-name and
	honor it.
	(squashfs-image, docker-image): Add #:profile-name.
	(%default-options): Add 'profile-name'.
	(%options, show-help): Add "--profile-name".
	(guix-pack): Honor it.
	* tests/guix-pack-localstatedir.sh: New file.
	* Makefile.am (SH_TESTS): Add it.
	* doc/guix.texi (Invoking guix pack): Document "--profile-name".

	Update NEWS.

	status: Display 'build-remote' events.
	* guix/status.scm (print-build-event): Add clause for 'build-remote'.

	Update Guile-SQLite3 URL everywhere.
	* README: Update Guile-SQLite3 URL.
	* doc/guix.texi (Requirements): Likewise.
	* guix/store/database.scm (sqlite-exec): Likewise.
	* m4/guix.m4 (GUIX_CHECK_GUILE_SQLITE3): Likewise.

2018-11-23  Alex Vong  <alexvong1995@gmail.com>

	gnu: emacs-picpocket: Update to 40.
	Fix version string as well:
	<https://lists.gnu.org/archive/html/guix-devel/2018-11/msg00286.html>.

	* gnu/packages/emacs.scm (emacs-picpocket): Update to 40.

2018-11-23  Rutger Helling  <rhelling@mykolab.com>

	gnu: xpra: Update to 2.4.2.
	* gnu/packages/xorg.scm (xpra): Update to 2.4.2.

2018-11-22  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add u-boot-pinebook.
	* gnu/packages/patches/u-boot-pinebook-a64-update-dts.patch: New file.
	* gnu/packages/patches/u-boot-pinebook-syscon-node.patch: New file.
	* gnu/packages/patches/u-boot-pinebook-mmc-calibration.patch: New file.
	* gnu/packages/patches/u-boot-pinebook-video-bridge.patch: New file.
	* gnu/packages/patches/u-boot-pinebook-r_i2c-controller.patch: New file.
	* gnu/packages/patches/u-boot-pinebook-dts.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/bootloaders.scm (u-boot-pinebook): New exported variable.
	* gnu/bootloader/u-boot.scm (u-boot-pinebook-bootloader): New exported
	variable.
	* gnu/system/install.scm (pinebook-installation-os): New exported variable.

2018-11-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: podofo: Add patch to fix build.
	* gnu/packages/patches/podofo-cmake-3.12.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/pdf.scm (podofo)[source]: Add patch.

2018-11-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: jalv: Build with python-2.
	* gnu/packages/audio.scm (jalv)[arguments]: Build with python-2.

2018-11-22  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: ccl: Fix missing command line argument support in wrapper.
	* gnu/packages/lisp.scm (ccl): Fix missing command line argument support in wrapper.

2018-11-22  Oleg Pykhalov  <go.wigust@gmail.com>

	describe: Add recutils format.
	* guix/scripts/describe.scm (channel->recutils): New procedure.
	(display-checkout-info, display-profile-info): Use this.
	(%options): Add 'recutils' option.
	* doc/guix.texi (Invoking guix describe): Document this.

	describe: Add json format.
	* guix/scripts/describe.scm (channel->json): New procedure.
	(display-checkout-info, display-profile-info): Use this.
	(%options): Add 'json' option.
	* doc/guix.texi (Invoking guix describe): Document this.

	describe: Use a procedure to format output.
	* guix/scripts/describe.scm (channel->sexp): New procedure.
	(display-checkout-info, display-profile-info): Use this.

2018-11-22  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: gajim: Rename wrap-program phases.
	* gnu/packages/messaging.scm (gajim)[arguments]: Rename wrap-program phases to
	wrap-gi-typelib-path and wrap-gsettings-schema-dir.

2018-11-22  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-scikit-learn: Update to 0.20.1.
	* gnu/packages/patches/python-scikit-learn-fix-test-non-determinism.patch:
	Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 0.20.1.
	[source](patches): Remove.
	[arguments]: Skip network tests with pytest instead of deleting files.  Make
	sure $HOME is writable.
	(python2-scikit-learn): Rewrite in terms of PACKAGE-WITH-PYTHON2.

2018-11-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: supercollider: Update to 3.9.3.
	* gnu/packages/audio.scm (supercollider): Update to 3.9.3.

	gnu: giac-xcas: Add a "doc" output
	* gnu/packages/algebra.scm (giac-xcas): Add "doc" output.
	[arguments]: Add phase to install documentation in the appropriate directory.

	gnu: giac-xcas: Update to 1.5.0-19.
	* gnu/packages/algebra.scm (giac-xcas): Update to 1.5.0-19.

2018-11-22  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: ccl: Properly include x86-headers and remove missing "contrib" folder.
	* gnu/packages/lisp.scm (ccl): Include x86-headers and remove missing "contrib" folder.
	[home-page]: Use HTTPS.

2018-11-21  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	gnu: python-tblib: Fix test failure with Python 3.7.
	* gnu/packages/python.scm (python-tblib)[arguments]: Add 'adjust-tests' phase.

2018-11-21  Ludovic Courtès  <ludo@gnu.org>

	linux-initrd: 'expression->initrd' returns the complete file name.
	Previously 'expression->initrd' would return the directory that contains
	the 'initrd' file; now it returns the complete file name for that file.

	* gnu/system/linux-initrd.scm (expression->initrd)[builder]: Change
	output file name to "initrd.cpio.gz".  Tail-call 'file-append' to return
	the complete file name.
	* gnu/system.scm (operating-system-initrd-file): Remove 'file-append'
	call.
	* gnu/build/linux-initrd.scm (write-cpio-archive): Check whether OUTPUT
	already has the ".gz" suffix; rename if before invoking GZIP if it does,
	and otherwise after.
	* gnu/system/vm.scm (expression->derivation-in-linux-vm)[builder]: Do
	not append "/initrd" to #$initrd.

2018-11-21  Ludovic Courtès  <ludo@gnu.org>

	guix system: Fix 'init' again.
	Fixes a regression introduced in
	52ee4479ef26826a53b9929cd00ca7738be687b1, whereby 'install' would now be
	passed a procedure instead of a lowerable object.

	* guix/scripts/system.scm (perform-action): Pass BOOTLOADER-SCRIPT as
	the #:bootloader-installer argument of 'install'.

2018-11-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-numpy: Update to 1.15.4.
	* gnu/packages/python.scm (python-numpy): Update to 1.15.4.

	gnu: mbedtls-apache: Update to 2.14.0.
	* gnu/packages/tls.scm (mbedtls-apache): Update to 2.14.0.

	gnu: termite: Update to 14.
	* gnu/packages/terminals.scm (termite): Update to 14.

	gnu: vte-ng: Update to 0.54.2.a.
	* gnu/packages/gnome.scm (vte-ng): Update to 0.54.2.a.

	gnu: vte-ng: Fetch source using git.
	* gnu/packages/gnome.scm (vte-ng)[source]: Rewrite in terms of GIT-FETCH.

	gnu: vte-ng: Add a home page.
	* gnu/packages/gnome.scm (vte-ng)[home-page]: New field.

	gnu: python-numpy: Update to 1.14.6.
	* gnu/packages/python.scm (python-numpy): Update to 1.14.6.

	gnu: webkitgtk: Update to 2.22.4.
	* gnu/packages/webkit.scm (webkitgtk-2.22): Update to 2.22.4.

	gnu: git: Update to 2.19.2.
	* gnu/packages/version-control.scm (git): Update to 2.19.2.

	gnu: feh: Update to 3.1.
	* gnu/packages/image-viewers.scm (feh): Update to 3.1.

2018-11-21  Alex Vong  <alexvong1995@gmail.com>

	gnu: teeworlds: Update to 0.7.0 [fixes CVE-2018-18541].
	* gnu/packages/games.scm (teeworlds): Update to 0.7.0.
	[source]: Switch to git-fetch. Remove all bundled libraries except md5.
	[arguments]: Adjust accordingly.
	[inputs]: Use sdl2 instead of sdl and python-wrapper instead of python-2.
	Add json-parser and pnglite.
	* gnu/packages/patches/teeworlds-use-latest-wavpack.patch: Update it.

	gnu: bam: Update to 0.5.1.
	* gnu/packages/build-tools.scm (bam): Update to 0.5.1.
	[source]: Switch to git-fetch.
	[arguments]: Use newly provided Makefile.
	[inputs]: Add lua.

	gnu: Add json-parser.
	* gnu/packages/web.scm (json-parser): New variable.

	gnu: Add pnglite.
	* gnu/packages/image.scm (pnglite): New variable.

2018-11-21  Efraim Flashner  <efraim@flashner.co.il>

	Merge remote-tracking branch 'origin/master' into core-updates

2018-11-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: libbytesize: Make .mo file builds reproducible.
	* gnu/packages/c.scm (libbytesize)[sources](modules, snippet): New
	fields.
	[arguments]: Add #:configure-flags and #:phases.

	gnu: emacs-pdf-tools: Fix build with recent Poppler.
	* gnu/packages/patches/emacs-pdf-tools-poppler.patch: New file.
	* gnu/packages/emacs.scm (emacs-pdf-tools)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: emacs-pdf-tools: Use 'git-fetch'.
	* gnu/packages/emacs.scm (emacs-pdf-tools)[source]: Switch to
	GIT-FETCH.
	[arguments]: In 'emacs-patch-variables' phase, make files writable.

	gnu: casync: Fix build with glibc 2.28.
	* gnu/packages/patches/casync-renameat2-declaration.patch: New file.
	* gnu/packages/sync.scm (casync)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-11-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ntk: Don't use bundled waf.
	* gnu/packages/fltk.scm (ntk)[inputs]: Add python-waf.
	[arguments]: Add custom phase to replace vendored waf.

2018-11-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-waf: Use a proper directory structure.
	Fixes <https://bugs.gnu.org/25634>.

	* gnu/packages/python.scm (python-waf): Replace custom 'install phase to
	install "waf" binary into the bin directory. Remove the 'wrap phase.
	* gnu/packages/video.scm (mpv)[arguments]: Adjust the 'setup-waf phase
	accordingly.

2018-11-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-waf: Use a proper directory structure.
	Fixes <https://bugs.gnu.org/25634>.

	* gnu/packages/python.scm (python-waf): Replace custom 'install phase to
	install "waf" binary into the bin directory. Remove the 'wrap phase.
	* gnu/packages/video.scm (mpv)[arguments]: Adjust the 'setup-waf phase
	accordingly.

2018-11-21  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: font-ubuntu: Update url.
	* gnu/packages/fonts.scm (font-ubuntu): Use new url, update hash.

2018-11-21  Oleg Pykhalov  <go.wigust@gmail.com>

	describe: Add profile option.
	* guix/scripts/describe.scm (%options): Add profile option.
	(show-help): Document this.
	(display-checkout-info): Check for profile argument.
	* doc/guix.texi (Invoking guix describe): Document this.

2018-11-21  Oleg Pykhalov  <go.wigust@gmail.com>

	describe: Fix 'format' option.
	Fix ‘guix describe’ ignores ‘--format=FORMAT’ option.

	* guix/scripts/describe.scm (%options): Fix 'format' option.

2018-11-21  swedebugia  <swedebugia@riseup.net>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add python-wikidata.
	* gnu/packages/python.scm (python-wikidata): New variable.

2018-11-21  Ludovic Courtès  <ludo@gnu.org>

	build: Add missing Clojure modules to the distribution.
	* Makefile.am (MODULES): Add guix/build-system/clojure.scm and
	guix/build/clojure-build-system.scm

2018-11-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-astroid: Update to 2.0.4.
	* gnu/packages/python.scm (python-astroid): Update to 2.0.4.
	[source]: Switch to pypi source.
	[native-inputs]: Add python-dateutil, python-nose, python-pytest,
	python-pytest-runner.
	[arguments]: Add phase to remove spurious test failure. Update custom
	'check phase.
	(python2-astroid): Update to 1.6.5.
	[source]: Use pypi source.
	[arguments]: Add phase to remove spurious test failure.

	gnu: thermald: Clean up package definition.
	* gnu/packages/admin.scm (thermald)[arguments]: Remove redundant
	'bootstrap phase. Remove unnecessary udev configure flag.

	gnu: thermald: Don't use unstable tarball.
	* gnu/packages/admin.scm (thermald)[source]: Download source using
	git-fetch.

2018-11-21  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-elpy: Update to 1.26.0.
	* gnu/packages/emacs.scm (emacs-elpy): Update to 1.26.0.

2018-11-20  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot-pine64-plus: Refactor package definition.
	* gnu/packages/bootloaders.scm (make-u-boot-sunxi64-package): New procedure.
	(u-boot-pine64-plus): Use it.

	gnu: arm-trusted-firmware-pine64-plus: Rename variable to arm-trusted-firmware-sun50i-a64.
	* gnu/packages/firmware (arm-trusted-firmware-pine64-plus): Rename to...
	(arm-trusted-firmware-sun50i-a64): ...this.
	* gnu/packages/bootloaders (u-boot-pine64-plus)[native-inputs]: Use it.

	gnu: arm-trusted-firmware-pine64-plus: Update to 2.0-1.cabe0a3.
	* gnu/packages/firmware.scm (arm-trusted-firmware-pine64-plus):
	Use platform name from upstream ("sun50i_a64").
	[version]: Update to 2.0-1.cabe0a3,
	[source](uri): Use upstream git repository.

2018-11-20  Christopher Baines  <mail@cbaines.net>

	gnu: Add python-django-debug-toolbar.
	* gnu/packages/django.scm (python-django-debug-toolbar,
	python2-django-debug-toolbar): New variables.

	gnu: Add python-django-jinja.
	* gnu/packages/django.scm (python-django-jinja, python2-django-jinja): New
	variables.

	gnu: Add python-django-pipeline.
	* gnu/packages/django.scm (python-django-pipeline, python2-django-pipeline):
	New variables.

	gnu: Add python-slimit.
	* gnu/packages/python-web.scm (python-slimit, python2-slimit): New variables.

	gnu: Add python-jsmin.
	* gnu/packages/python-web.scm (python-jsmin, python2-jsmin): New variables.

2018-11-20  Kei Kebreau  <kkebreau@posteo.net>

	gnu: cabextract: Update to 1.9.
	* gnu/packages/compression.scm (cabextract): Update to 1.9.
	[arguments]: Add phase "unpack-libmspack".
	[inputs]: Add libmspack-source.

	gnu: libmspack: Update to 0.9.1.
	* gnu/packages/compression.scm (libmspack): Update to 0.9.1.

2018-11-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: java-jansi-native: Add "mips64el-linux" case.
	* gnu/packages/java.scm (java-jansi-native)[arguments]: Add
	"mips64el-linux" in 'match' clause.

	Revert "gnu: ccl: Include x86-headers and remove missing "contrib" folder."
	This reverts commit d22ba64276c0bbacb77d0670635f67f053a16c6b, which
	broke evaluations for armhf-linux.

2018-11-20  Ludovic Courtès  <ludo@gnu.org>

	lint: 'check-derivation' fully disables grafts.
	Previously grafting could take place indirectly, for instance when
	lowering origins.

	* guix/scripts/lint.scm (check-derivation)[try]: Parameterize
	'%graft?'.

2018-11-20  Ludovic Courtès  <ludo@gnu.org>

	lint: 'check-derivation' tries all the package's supported systems.
	This allows us to catch architecture-specific evaluation failures.

	* guix/scripts/lint.scm (check-derivation): Move body into...
	[try]: ... this.  New procedure.
	Call 'try' for each supported system of PACKAGE.

2018-11-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: autotalent: Simplify 'license'.
	* gnu/packages/audio.scm (autotalent)[license]: Remove unnecessary 'list'.

2018-11-20  Arun Isaac  <arunisaac@systemreboot.net>

	services: wesnothd: Run as wesnothd user and group.
	* gnu/services/games.scm (wesnothd-shepherd-service): Run as wesnothd user and
	group.

2018-11-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add pinentry-efl.
	* gnu/packages/gnupg.scm (pinentry-efl): New variable.
	* gnu/packages/patches/pinentry-efl.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2018-11-20  Marius Bakke  <mbakke@fastmail.com>

	.gitignore: Re-add 'authenticate' script.
	This is a follow-up to commit 0fe1fba4af41f267c4bb2c006fb37f42422ab703.

	* .gitignore: s/guix-authenticate/authenticate/

2018-11-20  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

2018-11-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: Add missing patch to local.mk.
	This line was removed by accident in 0a41123f01d5d2466d6f533be3644ac8c9a2bdf9.

	* gnu/local.mk (dist_patch_DATA): Add "clang-3.5-libc-search-path.patch".

2018-11-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: libwebp: Update to 1.0.1.
	* gnu/packages/image.scm (libwebp): Update to 1.0.1.

	gnu: fluidsynth: Update to 2.0.2.
	* gnu/packages/audio.scm (fluidsynth): Update to 2.0.2.

	gnu: python-joblib: Update home page.
	* gnu/packages/python.scm (python-joblib)[home-page]: Update to current.

	gnu: python-joblib: Update to 0.13.0.
	* gnu/packages/python.scm (python-joblib): Update to 0.13.0.
	[source](snippet): Remove.
	[arguments]: Remove 'disable-failing-tests' phase.  Add custom check phase.
	[native-inputs]: Remove PYTHON-NOSE, PYTHON-SPHINX, PYTHON-DOCUTILS and
	PYTHON-NUMPYDOC.  Add PYTHON-PYTEST.

	gnu: python-natsort: Update to 5.4.1.
	* gnu/packages/python.scm (python-natsort): Update to 5.4.1.
	[arguments]: Add #:modules.  Replace 'check' phase with custom pytest
	invokation.
	[native-inputs]: Remove PYTHON-PYTEST-CACHE, PYTHON-PYTEST-FLAKES and
	PYTHON-PYTEST-PEP8.  Add PYTHON-PYTEST and PYTHON-PYTEST-MOCK.
	(python2-natsort)[native-inputs]: Remove PYTHON2-ENUM34 and PYTHON2-MOCK.

	gnu: z3: Update to 4.8.1.
	* gnu/packages/maths.scm (z3): Update to 4.8.1.

	gnu: z3: Fetch source using git.
	* gnu/packages/maths.scm (z3)[source]: Change to GIT-FETCH.

2018-11-19  Pkill -9  <pkill9@runbox.com>

	gnu: xonotic: Symlink to xonotic data instead of copying into xonotic.
	* gnu/packages/games.scm (xonotic)[arguments]: Modify the phase
	'install-data so it creates a symlink to xonotic's data instead of
	copying it into the xonotic package.

2018-11-19  Thorsten Wilms  <t_w_@freenet.de>

	gnu: Add autotalent.
	* gnu/packages/audio.scm (autotalent): New variable.

2018-11-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: git-when-merged: Fix license.
	Reported by Mark H Weaver <mhw@netris.org>.

	* gnu/packages/version-control.scm (git-when-merged)[license]: Change to
	GPL2+.

2018-11-19  Roel Janssen  <roel@gnu.org>

	gnu: r-shinyfiles: Update to 0.7.2.
	* gnu/packages/web.scm (r-shinyfiles): Update to 0.7.2.

	gnu: r-mclust: Update to 5.4.2.
	* gnu/packages/statistics.scm (r-mclust): Update to 5.4.2.

	gnu: r-openssl: Update to 1.1.
	* gnu/packages/statistics.scm (r-openssl): Update to 1.1.

	gnu: r-biocmanager: Update to 1.30.4.
	* gnu/packages/cran.scm (r-biocmanager): Update to 1.30.4.

	gnu: r-ggeffects: Update to 0.7.0.
	* gnu/packages/cran.scm (r-ggeffects): Update to 0.7.0.

	gnu: r-sjstats: Update to 0.17.2.
	* gnu/packages/cran.scm (r-sjstats): Update to 0.17.2.

	gnu: r-ggpubr: Update to 0.2.
	* gnu/packages/cran.scm (r-ggpubr): Update to 0.2.

	gnu: r-recipes: Update to 0.1.4.
	* gnu/packages/cran.scm (r-recipes): Update to 0.1.4.

	gnu: r-dimred: Update to 0.2.2.
	* gnu/packages/cran.scm (r-dimred): Update to 0.2.2.

	gnu: r-ensembldb: Update to 2.6.2.
	* gnu/packages/bioinformatics.scm (r-ensembldb): Update to 2.6.2.

	gnu: r-msnbase: Update to 2.8.1.
	* gnu/packages/bioinformatics.scm (r-msnbase): Update to 2.8.1.

	gnu: r-genomeinfodb: Update to 1.18.1.
	* gnu/packages/bioinformatics.scm (r-genomeinfodb): Update to 1.18.1.

2018-11-19  Alex Vong  <alexvong1995@gmail.com>

	gnu: Add clojure-algo-monads.
	* gnu/packages/lisp.scm (clojure-algo-monads): New public variable.

	gnu: Add clojure-tools-macro.
	* gnu/packages/lisp.scm (clojure-tools-macro): New public variable.

	gnu: Add clojure-algo-generic.
	* gnu/packages/lisp.scm (clojure-algo-generic): New public variable.

	gnu: Add clojure-core-match.
	* gnu/packages/lisp.scm (clojure-core-match): New public variable.

	gnu: Add clojure-instaparse.
	* gnu/packages/lisp.scm (clojure-instaparse): New public variable.

	build-system: Add 'clojure-build-system'.
	* guix/build-system/clojure.scm, guix/build/clojure-build-system.scm: New
	files.
	* guix/build/clojure-utils.scm (@*, @@*): New macros.
	(%source-dirs, %test-dirs, %compile-dir, %main-class, %omit-source?,
	%aot-include, %aot-exclude, %tests?, %test-include, %test-exclude,
	%clojure-regex): New variables.
	(package-name->jar-names, canonicalize-relative-path, find-files*,
	file-sans-extension, relative-path->clojure-lib-string, find-clojure-libs,
	compiled-from?, include-list\exclude-list, eval-with-clojure, create-jar):
	New procedures.
	* Makefile.am (MODULES): Add them.
	* doc/guix.texi (Build Systems): Document 'clojure-build-system'.

	guix: Add clojure-utils.
	* guix/build/clojure-utils.scm: New file.
	* gnu/packages/lisp.scm (clojure)[arguments]: Use it.
	* Makefile.am (MODULES): Add it.

	gnu: clojure: Use (guix build java-utils) to simplify build phases.
	* gnu/packages/lisp.scm (clojure)[arguments]: Use 'ant-build-javadoc',
	'install-jars' and 'install-javadoc' in build phases.

2018-11-19  Alex Vong  <alexvong1995@gmail.com>

	gnu: clojure: Refactor to ensure there's a single list of libraries.
	This avoids having to update multiple lists.

	* gnu/packages/lisp.scm (clojure)[native-inputs]: Use new local variable.
	[arguments]: Adjust build phases accordingly.

2018-11-19  Alex Vong  <alexvong1995@gmail.com>

	gnu: clojure: Remove 'remove-archives' snippet.
	This is no longer needed since clojure now makes official source releases
	in github.

	* gnu/packages/lisp.scm (clojure)[source]: Remove it.
	[native-inputs]: Remove it in 'submodule'.
	[arguments]: Adjust 'unpack-submodule-sources' phase accordingly.

2018-11-19  Alex Vong  <alexvong1995@gmail.com>

	gnu: clojure: Move from java to lisp.
	* gnu/packages/java.scm (clojure): Move from here...
	* gnu/packages/lisp.scm (clojure): ...to here.

2018-11-19  Jovany Leandro G.C  <bit4bit@riseup.net>

	gnu: python-kivy: Update to 1.10.1
	* gnu/packages/python.scm (python-kivy): Update to 1.10.1.

2018-11-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: help2man: Add 1.47.8.
	* gnu/packages/man.scm (help2man/latest): New variable.

	gnu: fuse-exfat: Update to 1.3.0.
	* gnu/packages/linux.scm (fuse-exfat): Update to 1.3.0.

	gnu: diffoscope: Update to 105.
	* gnu/packages/package-management.scm (diffoscope): Update to 105.

2018-11-19  Ludovic Courtès  <ludo@gnu.org>

	guix system: Fix 'init'.
	Fixes a regression introduced in
	52ee4479ef26826a53b9929cd00ca7738be687b1, whereby 'install' would now be
	passed a <computed-file> object instead of a derivation.

	* guix/scripts/system.scm (install): Call 'lower-object' on BOOTCFG.

2018-11-18  Leo Famulari  <leo@famulari.name>

	gnu: Add libfdk 'FDK AAC' library.
	* gnu/packages/audio.scm (libfdk): New variable.

2018-11-18  Ludovic Courtès  <ludo@gnu.org>

	guix system: Clarify 'perform-action'.
	* guix/scripts/system.scm (perform-action): Move non-monadic local
	variables outside the 'mlet' form.

	guix system: De-monadify bootloader installation script.
	* guix/scripts/system.scm (bootloader-installer-derivation): Rename
	to...
	(bootloader-installer-script): ... this.  Use 'scheme-file' instead of
	'gexp->file'.
	(perform-action): Adjust accordingly.  Move 'lower-object' call to the
	point where DRVS is computed.

	guix system: Simplify bootloader package handling.
	* guix/scripts/system.scm (perform-action): Remove 'bootloader-package'
	variable.  Pass (bootloader-package bootloader) as the 2nd argument to
	'bootloader-installer-derivation'.  Remove BOOTLOADER-PACKAGE from DRVS
	since it's redundant.

	vm: Remove explicit calls to 'operating-system-derivation'.
	* gnu/system/vm.scm (iso9660-image): Change 'os-drv' to 'os' and remove
	call to 'operating-system-derivation'.
	(system-qemu-image): Likewise.
	(system-qemu-image/shared-store): Likewise.

	system: De-monadify 'operating-system-bootcfg'.
	* gnu/system.scm (operating-system-bootcfg): Remove 'mlet*' and
	'lower-object' call.
	* gnu/system/vm.scm (system-disk-image)
	(system-qemu-image/shared-store): Adjust accordingly.
	* guix/scripts/system.scm (perform-action): Add 'lower-object' call for
	BOOTCFG.

	system: Please Emacs.
	* gnu/system.scm (operating-system-bootcfg): Remove opening parenthesis
	at the beginning of the line in the docstring to placate Emacs.

	system: De-monadify 'operating-system-boot-parameters'.
	* gnu/system.scm (operating-system-boot-parameters): Turn to direct
	style instead of monadic.
	(operating-system-bootcfg): Adjust accordingly.
	(operating-system-boot-parameters-file): Likewise.

2018-11-18  Ludovic Courtès  <ludo@gnu.org>

	linux-initrd: Return file-like objects instead of monadic values.
	This is an incompatible change visible to users via the 'initrd' field
	of 'operating-system'.  However, assuming the user's 'initrd' value
	tail-calls to 'raw-initrd' or 'base-initrd', the switch to non-monadic
	style is invisible.

	* gnu/system/linux-initrd.scm (expression->initrd): Use 'computed-file'
	instead of 'gexp->derivation'.
	(raw-initrd, base-initrd): Adjust docstring to mention non-monadic
	return.
	* gnu/system/vm.scm (expression->derivation-in-linux-vm): Adjust
	accordingly.
	* gnu/system.scm (operating-system-directory-base-entries)
	(operating-system-initrd-file)
	(operating-system-boot-parameters): Adjust accordingly.
	* doc/guix.texi (operating-system Reference)
	(Initial RAM Disk): Update.

2018-11-18  Ludovic Courtès  <ludo@gnu.org>

	system: Simplify kernel argument handling.
	* gnu/system.scm (bootable-kernel-arguments): Remove 'kernel-arguments'
	parameter and return only the base list of kernel arguments.  Rename
	'system.drv' to 'system'.
	(operating-system-kernel-arguments): Adjust accordingly and remove
	'system.drv' parameter.
	(read-boot-parameters-file): Adjust accordingly.  Remove 'if params'
	since dominating code assumed PARAMS is always true.
	(operating-system-boot-parameters): Remove 'system.drv' parameter; add
	 #:system-kernel-arguments? instead and honor it.
	(operating-system-bootcfg): Adjust accordingly.
	(operating-system-boot-parameters-file): Likewise.
	* gnu/system/vm.scm (system-qemu-image/shared-store-script): Remove
	'os-drv' variable.  Adjust call to 'operating-system-kernel-arguments'.

	bootloader: De-monadify configuration file generators.
	* gnu/bootloader/extlinux.scm: Remove unneeded imports.
	(extlinux-configuration-file): Use 'computed-file' instead of
	'gexp->derivation'.
	* gnu/bootloader/grub.scm (svg->png): Likewise.
	(grub-background-image, eye-candy): Adjust accordingly, return
	non-monadically.
	(grub-configuration-file): Likewise, and use 'computed-file' instead of
	'gexp->derivation'.
	* gnu/bootloader/u-boot.scm: Remove unneeded imports.
	* gnu/system.scm: Add 'lower-object' call.

2018-11-18  Ludovic Courtès  <ludo@gnu.org>

	activation: Aways pass '-d HOME' to 'useradd'.
	Fixes <https://bugs.gnu.org/33422>.
	Reported by fps.

	* gnu/build/activation.scm (add-user): Always pass "-d HOME" when HOME
	is true.  Pass "--create-home" only when HOME, CREATE-HOME?, and SYSTEM?
	are true.
	(activate-users+groups): Pass #:create-home? create-home? to
	'ensure-user'.
	* gnu/tests/base.scm (run-basic-test)["accounts"]: Test 'passwd:dir' as
	well.

2018-11-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: hurd: Build against glibc 2.28.
	Version 2.28 of glibc is the first in a long time that fully supports
	GNU/Hurd.  This change updates the Hurd and Mach to provide the features
	glibc 2.28 expects and adjusts the cross-compilation tool chain for
	"i586-pc-gnu".

	* gnu/packages/base.scm (glibc/linux): Rename to...
	(glibc): ... this.
	[propagated-inputs]: Add 'hurd-target?' case.
	[arguments]: Use '--disable-werror' when 'hurd-target?'.  Add
	'augment-libc.so' phase when 'hurd-target?'.
	[native-inputs]: Add MIG and PERL when 'hurd-target?'.
	(glibc/hurd, glibc-for-target): Remove
	(glibc/hurd-headers): Inherit from GLIBC, not GLIBC/HURD.
	[arguments]: Remove "--enable-obsolete-rpc" configure flag and
	'patch-configure-script' phase.
	* gnu/packages/cross-base.scm (cross-kernel-headers)[xglibc/hurd-headers]:
	Move 'set-cross-headers-path' after 'unpack'.
	* gnu/packages/cross-base.scm (cross-libc)[cross-libc-for-target]:
	Remove.
	Pass "--disable-werror" when TARGET matches 'hurd-triplet?'.
	* gnu/packages/hurd.scm (hurd-target?, patch-url): New procedures.
	(gnumach-headers)[source](patches, modules, snippet): New fields.
	(hurd-headers): Use Git commit 98b3390.
	[native-inputs]: Add AUTOCONF and AUTOMAKE.
	[arguments]: Add "ac_cv_func_*" configure flags.
	(hurd-minimal)[native-inputs]: Remove.
	[arguments]: In 'build' phase, build "include/assert-backtrace.h"
	first.

2018-11-18  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml: Update to 4.7.0.
	Update ocaml to the latest version and fixes dependent packages by
	updating them or by adding new inputs, such as ocaml-num and ocamlbuild,
	that were removed from the core ocaml package. Rename packages that
	cannot be built with the new compiler with an ocaml4.02 prefix. Add
	ocaml4.02 dependencies.

	* gnu/packages/ocaml.scm (ocaml): Update to 4.7.0.
	(ocaml-4.02, ocamlbuild, camlp4-4.02, ocaml-num, ocaml4.02-menhir)
	(ocaml4.02-lablgtk, ocaml4.02-findlib, ocaml4.02-ounit, ocaml4.02-camlzip)
	(ocaml4.02-ocamlmod, ocaml4.02-zarith, ocaml4.02-qcheck, ocaml4.02-qtest)
	(ocaml4.02-stringext, ocaml4.02-bisect, dune, ocaml-migrate-parsetree)
	(ocaml-ppx-tools-versioned, ocaml-ppx-tools-versioned)
	(ocaml4.02-bitstring, ocaml4.02-result, ocaml4.02-topkg, ocaml4.02-rresult)
	(ocaml4.02-sqlite3, ocaml4.02-csv, ocaml4.02-mtime, ocaml4.02-cmdliner)
	(ocaml4.02-fmt, ocaml4.02-astring, ocaml4.02-alcotest, ocaml4.02-ppx-tools)
	(ocaml4.02-react, ocaml4.02-ssl, ocaml4.02-lwt, ocaml-lwt-log)
	(ocaml4.02-lwt-log, ocaml4.02-logs, ocaml4.02-fpath, ocaml4.02-bos)
	(ocaml4.02-xmlm, ocaml4.02-ulex, ocaml4.02-uchar, ocaml4.02-uutf)
	(ocaml4.02-jsonm, ocaml4.02-ocurl, ocaml4.02-base64, ocaml4.02-omake)
	(ocaml4.02-batteries, ocaml4.02-pcre, ocaml4.02-oasis)
	(ocaml4.02-js-build-tools, ocaml4.02-cppo, ocaml-seq, ocaml4.02-seq)
	(ocaml4.02-re, ocaml4.02-ocplib-endian, ocaml4.02-easy-format)
	(ocaml4.02-piqilib, ocaml4.02-uuidm, ocaml4.02-graph, ocaml4.02-piqi)
	(ocaml4.02-camomile, ocaml4.02-zed, ocaml4.02-lambda-term): New packages.
	(opam): Update to 2.0.0.
	(camlp4): Update to 4.07+1.
	(camlp5): Update to 7.06.
	(hevea): Update to 2.32.
	(coq)[inputs]: Add ocaml-num.
	(emacs-tuareg): Update to 2.2.0.
	(ocaml-menhir)[native-inputs]: Add ocamlbuild.
	(ocaml-lablgtk): Update to 2.18.6.
	(unison)[inputs]: Use ocaml-4.02.
	(ocaml-findlib): Update to 1.8.0.
	(ocaml-ounit)[native-inputs]: Add ocamlbuild.
	(ocamlmod): Update to 0.0.9.
	(ocaml-frontc)[arguments]: Use ocaml-4.02.
	(ocaml-qcheck)[native-inputs]: Add ocamlbuild.
	(ocaml-qtest)[native-inputs]: Remove ocaml-findlib and add ocamlbuild.
	(ocaml-stringext)[native-inputs]: Add ocamlbuild.
	(ocaml-bisect): Update to 1.3.1.
	(ocaml4.01-bisect): Downgrade to 1.3.
	(ocaml-bitstring): Update to 3.1.0.
	(ocaml-topkg)[native-inputs]: Add ocamlbuild.
	(ocaml-rresult)[native-inputs]: Add ocamlbuild.
	(ocaml-sqlite3)[native-inputs]: Add ocamlbuild.
	(ocaml-csv)[native-inputs]: Add ocamlbuild.
	(ocaml-mtime)[native-inputs]: Add ocamlbuild.
	(ocaml-cmdliner)[native-inputs]: Add ocamlbuild.
	(ocaml-fmt)[native-inputs]: Add ocamlbuild.
	(ocaml-astring)[native-inputs]: Add ocamlbuild.
	(ocaml-alcotest)[native-inputs]: Add ocamlbuild.
	(ocaml-ppx-tools)[native-inputs]: Add ocamlbuild.
	(ocaml-react)[native-inputs]: Add ocamlbuild.
	(ocaml-ssl)[arguments]: Return #t in phases.
	(ocaml-lwt): Update to 4.1.0.
	(ocaml-logs)[native-inputs]: Add ocamlbuild.
	(ocaml-fpath)[native-inputs]: Add ocamlbuild.
	(ocaml-bos)[native-inputs]: Add ocamlbuild.
	(ocaml-xmlm): Update to 1.3.0.
	(ocaml-ulex): Update to 1.2.0.
	(ocaml-uchar)[native-inputs]: Add ocamlbuild.
	(ocaml-uutf): Update to 1.0.1.
	(ocaml-jsonm): Update to 1.0.1.
	(ocaml-ocurl): Update to 0.8.2.
	(ocaml-base64)[native-inputs]: Add ocamlbuild.
	(ocamlify)[native-inputs]: Use ocaml-4.02.
	(omake): Update to 0.10.3.
	(ocaml-batteries): Update to 2.9.0.
	(ocaml-pcre)[native-inputs]: Add ocamlbuild.
	(ocaml-expect): Update 0.0.6.
	(ocaml4.02-fileutils): Update to 0.5.3.
	(ocaml-oasis): Update 0.4.11.
	(ocaml-js-build-tools)[native-inputs]: Add ocamlbuild.
	(ocaml-bin-prot): Rename to ocaml4.02-bin-prot.
	(ocaml-fieldslib): Rename to ocaml4.02-fieldslib.
	(ocaml-ppx-core): Rename to ocaml4.02-ppx-core.
	(ocaml-ppx-optcomp): Rename to ocaml4.02-ppx-optcomp.
	(ocaml-ppx-driver): Rename to ocaml4.02-ppx-driver.
	(ocaml-cppo): Update to 1.6.5.
	(ocaml-ppx-deriving): Rename to ocaml4.02-ppx-deriving.
	(ocaml-ppx-type-conv): Rename to ocaml4.02-ppx-type-conv.
	(ocaml-ppx-inline-test): Rename to ocaml4.02-ppx-inline-test.
	(ocaml-ppx-bench): Rename to ocaml4.02-ppx-bench.
	(ocaml-ppx-compare): Rename to ocaml4.02-ppx-compare.
	(ocaml-sexplib): Rename to ocaml4.02-sexplib.
	(ocaml-typerep): Rename to ocaml4.02-typerep.
	(ocaml-variantslib): Rename to ocaml4.02-variantslib.
	(ocaml-ppx-sexp-conv): Rename to ocaml4.02-ppx-sexp-conv.
	(ocaml-ppx-variants-conv): Rename to ocaml4.02-ppx-variants-conv.
	(ocaml-ppx-here): Rename to ocaml4.02-ppx-here.
	(ocaml-ppx-assert): Rename to ocaml4.02-ppx-assert.
	(ocaml-ppx-enumerate): Rename to ocaml4.02-ppx-enumerate.
	(ocaml-ppx-let): Rename to ocaml4.02-ppx-let.
	(ocaml-ppx-typerep-conv): Rename to ocaml4.02-ppx-typerep-conv.
	(ocaml-ppx-sexp-value): Rename to ocaml4.02-ppx-sexp-value.
	(ocaml-ppx-pipebang): Rename to ocaml4.02-ppx-pipebang.
	(ocaml-ppx-bin-prot): Rename to ocaml4.02-ppx-bin-prot.
	(ocaml-ppx-fail): Rename to ocaml4.02-ppx-fail.
	(ocaml-ppx-custom-printf): Rename to ocaml4.02-ppx-custom-printf.
	(ocaml-ppx-sexp-message): Rename to ocaml4.02-ppx-sexp-message.
	(ocaml-ppx-fields-conv): Rename to ocaml4.02-ppx-fields-conv.
	(ocaml-re): Update to 1.8.0.
	(ocaml-ppx-expect): Rename to ocaml4.02-ppx-expect.
	(ocaml-ppx-jane): Rename to ocaml4.02-ppx-jane.
	(ocaml-core-kernel): Rename to ocaml4.02-core-kernel.
	(ocaml-async-kernel): Rename to ocaml4.02-async-kernel.
	(ocaml-async-rpc-kernel): Rename to ocaml4.02-async-rpc-kernel.
	(ocaml-core): Rename to ocaml4.02-core.
	(ocaml-async-unix): Rename to ocaml4.02-async-unix.
	(ocaml-async-extra): Rename to ocaml4.02-async-extra.
	(ocaml-async): Rename to ocaml4.02-async.
	(ocaml-ocplib-endian)[native-inputs]: Update to 1.0.
	(ocaml-cstruct): Rename to ocaml4.02-cstruct.
	(ocaml-hex): Rename to ocaml4.02-hex.
	(ocaml-ezjsonm): Rename to ocaml4.02-ezjsonm.
	(ocaml-uri): Rename to ocaml4.02-uri.
	(optcomp): Use ocaml-4.02.
	(ocaml-piqilib): Update to 0.6.14.
	(ocaml-uuidm)[native-inputs]: Add ocamlbuild.
	(ocaml-graph): Update to 1.8.8.
	(ocaml-piqi): Update to 0.7.6.
	(bap): Update to 1.3.0.
	(ocaml-camomile): Update to 1.0.1.
	(ocaml-jbuilder): Use ocaml-4.02.
	(ocaml-lambda-term): Update to 1.13.
	(ocaml-utop): Update to 2.2.0.
	(ocaml-integers)[native-inputs]: Add ocamlbuild.
	(ocaml-ctypes): Update to 0.14.0.
	(ocaml-ocb-stubblr)[native-inputs]: Add ocamlbuild.
	(ocaml-tsdl)[native-inputs]: Add ocamlbuild.
	* gnu/packages/machine-learning.scm (ocaml-mcl): Use ocaml-4.02.
	* gnu/packages/maths.scm (cubicle): Update to 1.1.2.
	* gnu/packages/patches/ocaml-bisect-fix-camlp4-in-another-directory.patch:
	Update patch.
	* guix/build-system/ocaml.scm: (default-ocaml4.02, default-ocaml4.02-findlib)
	(package-with-ocaml4.02, strip-ocaml4.02-variant): New variables.

2018-11-18  Julien Lepiller  <julien@lepiller.eu>

	build-system/ocaml: Use invoke and return #t.
	* guix/build/ocaml-build-system.scm (configure, build, check, install)
	(prepare-install): Use invoke and return #t.

2018-11-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: maxima: Fix tests on i686 and x86_64.
	* gnu/packages/maths.scm (maxima)[arguments]: Replace check phase.

2018-11-18  Jan Nieuwenhuizen  <janneke@gnu.org>

	bootstrap: Update %bootstrap-tarballs.
	* gnu/packages/make-bootstrap.scm (%bootstrap-tarballs): Update to use
	%mescc-tools-bootstrap-tarball, %mes-bootstrap-tarball,
	%linux-libre-headers-bootstrap-tarball.

	bootstrap: Replace %mescc-tools-seed with %bootstrap-mescc-tools.
	* gnu/packages/bootstrap.scm (%mescc-tools-seed): Remove.
	(%bootstrap-inputs): Replace %mescc-tools-seed with %bootstrap-mescc-tools.
	* gnu/packages/commencement.scm (mes-boot): Likewise.
	(tcc-boot0): Likewise.
	(mescc-tools-boot): Remove.

2018-11-18  Jan Nieuwenhuizen  <janneke@gnu.org>

	bootstrap: Update %bootstrap-mes.
	Built with

	    b00a95be28b7c663cf8f82ef03b385d32ca51ae9
	    bootstrap: Add %bootstrap-mescc-tools.

	* gnu/packages/bootstrap.scm (%bootstrap-mes): Update.

2018-11-18  Jan Nieuwenhuizen  <janneke@gnu.org>

	bootstrap: Add %bootstrap-mescc-tools.
	Built with
	    a647da364ac494b409114a52e48dc0dab03cbf4f
	    bootstrap: Add %mes-minimal.

	* gnu/packages/bootstrap.scm (%bootstrap-mescc-tools): New variable.

2018-11-18  Jan Nieuwenhuizen  <janneke@gnu.org>

	bootstrap: Add %mes-minimal.
	%mes-minimal introduces a Mes for bootstrap that does not depend on graphviz,
	perl, and texinfo and thus does not build any documentation.  This removes
	~100 dependencies from bootstrap-tarballs.

	* gnu/packages/make-bootstrap.scm (%mes-minimal): New variable.
	(%mes-minmal-stripped): Rename from %mes-stripped.
	(%mes-bootstrap-tarball): Update.

2018-11-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: spice: Run tests sequentially.
	* gnu/packages/spice.scm (spice)[arguments]: Add #:parallel-tests?.

	gnu: qt@5: Fix build failure on glibc 2.28.
	* gnu/packages/patches/qt-5-renameat2.patch: New file.
	* gnu/packages/qt.scm (qt)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-11-18  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: libgcrypt: Update to 1.8.4.
	Update libgcrypt and remove reproducibility patch, it is now built-in.
	See https://dev.gnupg.org/T4102

	* gnu/packages/gnupg.scm (libgcrypt): Update to 1.8.4.
	[source]: Remove patch.
	* gnu/packages/patches/libgcrypt-make-yat2m-reproducible.patch: Delete file.
	* gnu/local.mk(dist_patch_DATA): Remove it.

2018-11-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: linkchecker: Use 'git-file-name' for the source.
	* gnu/packages/web.scm (linkchecker)[source]: Add missing 'file-name'
	field.

	gnu: python-pytest-localserver: Update to 0.5.0.
	* gnu/packages/check.scm (python-pytest-localserver): Update to 0.5.0.

	gnu: python-pytest-localserver: Fix test suite.
	* gnu/packages/check.scm (python-pytest-localserver): Replace custom
	'check phase.

2018-11-18  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: ccl: Include x86-headers and remove missing "contrib" folder.
	* gnu/packages/lisp.scm (ccl): Include x86-headers and remove missing "contrib" folder.

2018-11-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libgtextutils: Re-instate custom bootstrap phase.
	The source lacks a standard bootstrap script so the bootstrap phase is
	skipped otherwise.

	* gnu/packages/textutils.smc (libgtextutils)[arguments]: Replace
	'bootstrap phase with upstream's bootstrap phase.

2018-11-18  Jan Nieuwenhuizen  <janneke@gnu.org>

	bootstrap: Add mescc-tools-static, mescc-tools-static-tarball.
	* gnu/packages/make-bootstrap.scm (%mescc-tools-static,
	%mescc-tools-bootstrap-tarball): New variable.

2018-11-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: mesa: Stay on RTTI-less LLVM.
	* gnu/packages/llvm.scm (llvm-without-rtti): New public variable.
	* gnu/packages/gl.scm (mesa)[inputs]: Use that instead of LLVM.

2018-11-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: nss: Make tests deterministic.
	Tests would fail once certificates had expired, along these lines:

	  chains.sh: Verifying certificate(s)  PayPalEE.cert with flags -d AllDB -pp      -o OID.2.16.840.1.114412.1.1
	  vfychain -d AllDB -pp -vv      -o OID.2.16.840.1.114412.1.1  /tmp/guix-build-nss-3.39.drv-0/nss-3.39/nss/tests/libpkix/certs/PayPalEE.cert
	  Chain is bad!
	  PROBLEM WITH THE CERT CHAIN:
	  CERT 0. PayPalEE :
	    ERROR -8181: Peer's Certificate has expired.
	  Returned value is 1, expected result is pass

	Using 'faketime' allows us to get deterministic results.

	* gnu/packages/gnuzilla.scm (nss)[arguments]: In 'check' phase, run
	'all.sh' under 'faketime'.
	[native-inputs]: Add LIBFAKETIME.

2018-11-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add libfaketime.
	* gnu/packages/check.scm (libfaketime): New variable.

2018-11-17  Eric Bavier  <bavier@member.fsf.org>

	python: Honor '--cores=...' in tests.
	* gnu/packages/python.scm (python-2.7)[arguments]: Add #:make-flags.

2018-11-17  Eric Bavier  <bavier@member.fsf.org>
	    Christopher Baines  <mail@cbaines.net>

	gnu: Add ClamAV.
	* gnu/packages/antivirus.scm: New file.
	* gnu/packages/patches/clamav-system-tomsfastmath.patch,
	gnu/packages/patches/clamav-config-llvm-libs.patch: New files.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add new module.
	(dist_patch_DATA): Add patches.

2018-11-17  Eric Bavier  <bavier@member.fsf.org>

	gnu: Add TomsFastMath.
	* gnu/packages/multiprecision.scm (tomsfastmath): New variable.
	* gnu/packages/patches/tomsfastmath-constness.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-11-17  Eric Bavier  <bavier@member.fsf.org>

	llvm: Build with RTTI by default.
	Increases size of llvm@6 by 2.5MiB (2.5%), but saves building specialized
	llvm's with rtti enabled for packages that require RTTI when linking with the
	llvm libraries.

	* gnu/packages/llvm.scm (llvm-3.8-with-rtti): Remove variable.
	(llvm)[arguments]: Add '-DLLVM_REQUIRES_RTTI=1' to #:configure-flags.
	* gnu/packages/audio.scm (faust-2)[native-inputs]:
	'llvm-3.8-with-rtti' -> 'llvm-3.8'.

2018-11-16  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot: Update to 2018.11.
	* gnu/packages/bootloaders.scm (u-boot): Update to 2018.11.
	(u-boot)[native-inputs]: Add lz4.

2018-11-16  Ludovic Courtès  <ludo@gnu.org>

	doc: Mention that ./pre-inst-env is generated.
	Suggested by swedebugia <swedebugia@riseup.net>.

	* doc/contributing.texi (Running Guix Before It Is Installed): Mention
	that ./pre-inst-env is generated.

2018-11-16  Kyle Meyer  <kyle@kyleam.com>

	gnu: Add git-when-merged.
	* gnu/packages/version-control.scm (git-when-merged): New variable.

2018-11-16  Thorsten Wilms  <t_w_@freenet.de>

	gnu: Add caps-plugins-lv2.
	* gnu/packages/audio.scm (caps-plugins-lv2): New variable.

2018-11-16  Ludovic Courtès  <ludo@gnu.org>

	doc: Recommend pool.sks-keyservers.net.
	pgp.mit.edu appears to be unreliable these days.

	* doc/guix.texi (KEY-SERVER): New variable.
	(Binary Installation, USB Stick and DVD Installation): Use it in 'gpg
	--recv-keys' example.

2018-11-16  David Thompson  <davet@gnu.org>

	gnu: tiled: Update to 1.2.1.
	* gnu/packages/game-development.scm (tiled): Update to 1.2.1.

2018-11-16  Clément Lassieur  <clement@lassieur.org>

	progress: Do not display the last 0B transfer when size is unknown.
	* guix/progress.scm (display-download-progress): Don't display anything when
	both SIZE and TRANSFERRED are null.

	progress: Fix crash because of division by zero.
	* guix/progress.scm (display-download-progress): Handle the case where SIZE is
	null.

2018-11-16  Mathieu Othacehe  <m.othacehe@gmail.com>

	guile: newt: Update revision to 2.
	* gnu/packages/guile.scm (guile-newt): Update revision to 2.

2018-11-16  Andreas Enge  <andreas@enge.fr>

	gnu: Add cmh.
	* gnu/packages/algebra.scm (cmh): New variable.

	gnu: gp2c: Update to 0.0.11pl1.
	* gnu/packages/algebra.scm (gp2c): Update to 0.0.11pl1.

2018-11-16  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-realgud: Patch configure.ac to repair the build.
	This fixes https://bugs.gnu.org/33196, a build problem caused by a defective
	Elisp snippet in a check in configure.ac.

	* gnu/packages/patches/emacs-realgud-fix-configure-ac.patch: Add patch.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/emacs.scm (emacs-realgud)[source]: Use it.

2018-11-15  pimi  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add nanopolish.
	* gnu/packages/bioinformatics.scm (nanopolish): New variable.

2018-11-15  Giovanni Biscuolo  <g@xelera.eu>

	doc: Fix typo in connman config.
	* doc/guix.texi (Networking Services): Fix typo in connman config
	"disable-vpn?" parameter documentation, semantic is inverted.

2018-11-15  Roel Janssen  <roel@gnu.org>

	gnu: sambamba: Update to 0.6.8.
	* gnu/packages/bioinformatics.scm (sambamba): Update to 0.6.8.

2018-11-15  Mark H Weaver  <mhw@netris.org>

	gnu: bioinformatics: Return #t from all phases and snippets.
	* gnu/packages/bioinformatics.scm (bamtools, ribotaper, bioawk)
	(codingquarry, fraggenescan, minced, pplacer, star, subread, sailfish)
	(salmon): Return #t from all phases and snippets, use 'invoke' where
	appropriate, and remove vestigal plumbing.

	gnu: databases: Return #t from all phases.
	* gnu/packages/databases.scm (4store, go-gopkg.in-mgo.v2, mongodb)
	(sparql-query, tdb, sqlcipher, python-sqlparse, mongo-tools): Return #t from
	all phases, use invoke where appropriate, and remove vestigial plumbing.

	gnu: compression: Return #t from all phases.
	* gnu/packages/compression.scm (perl-compress-raw-zlib, java-snappy)
	(java-iq80-snappy, pzstd, java-tukaani-xz): Return #t from all phases.

	gnu: check: Return #t from all phases.
	* gnu/packages/check.scm (cmdtest, python-pytest-cov, python-fixtures)
	(python-pytest-localserver, python-pytest-flakes)
	(python2-coverage-test-runner, python-pylint, python-behave-web-api):
	Return #t from all phases, and use invoke where appropriate.

	gnu: audio: Return #t from all phases.
	* gnu/packages/audio.scm (clalsadrv, jack-2, libsbsms, zita-convolver)
	(zita-resampler, zita-alsa-pcmi, gsm, cava): Return #t from all phases.
	(ladspa): Use 'modify-phases'.  Return #t from all phases.

	gnu: xorg: Return #t from all phases.
	* gnu/packages/xorg.scm (xcompmgr)
	* gnu/packages/xdisorg.scm (xdotool, scrot, unclutter, xscreensaver)
	(tint2, nxbelld, xautolock): Return #t from all phases.

	gnu: xml: Return #t from all phases.
	* gnu/packages/xml.scm (python-libxml2, perl-xml-sax, xlsx2csv, libxls)
	(java-kxml2): Return #t from all phases.

	gnu: video: Return #t from all phases.
	* gnu/packages/video.scm (youtube-dl-gui, avidemux, xvid, twitchy, aegisub):
	Return #t from all phases, use invoke where appropriate, and remove vestigial
	plumbing.

	gnu: perl: Return #t from all phases.
	* gnu/packages/gd.scm (perl-gd-securityimage)
	* gnu/packages/libevent.scm (perl-ev)
	* gnu/packages/markup.scm (perl-text-markdown-discount)
	* gnu/packages/perl-check.scm (perl-test2-bundle-extended)
	* gnu/packages/perl.scm (perl-digest-md5, perl-encode-hanextra)
	(perl-ipc-run, perl-pathtools)
	* gnu/packages/photo.scm (perl-image-exiftool): Return #t from all phases.

	gnu: networking: Return #t from all phases.
	* gnu/packages/networking.scm (miredo, tcp-wrappers, librdkafka, ifstatus)
	(iodine, httpstat, perl-socket6, perl-netaddr-ip, libproxy, openvswitch)
	(libnet, asio): Return #t from all phases.

	gnu: linux: Return #t from all phases.
	* gnu/packages/linux.scm (iproute, ntfs-3g, cpupower, radeontop, tlp):
	Return #t from all phases.

	gnu: image: Return #t from all phases.
	* gnu/packages/image.scm (libpng-apng, pngcrush, leptonica, zimg)
	(perceptualdiff): Return #t from all phases.

	gnu: admin: Return #t from all phases.
	* gnu/packages/admin.scm (daemon-tools, rottlog, wpa-supplicant-minimal)
	(wakelan, cpulimit, nmap, sunxi-tools): Return #t from all phases.

	gnu: linux-libre: Update to 4.19.2.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.2.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.81.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.81.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.137.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.137.

2018-11-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: texlive-bin: Fix substitution regexp.
	This is a followup to commit be200ef316478585059041a33d8f4287017dea5a.

	* gnu/packages/tex.scm (texlive-bin)[arguments]: In
	'disable-failing-test' phase, escape "|" characters.

2018-11-14  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: Add fenics.
	* gnu/packages/simulation.scm (fenics): New variable.

	gnu: Add fenics-dolfin.
	* gnu/packages/simulation.scm (fenics-dolfin): New variable.

	gnu: Add python-fenics-ffc.
	* gnu/packages/simulation.scm (python-fenics-ffc): New variable.

	gnu: Add python-fenics-fiat.
	* gnu/packages/simulation.scm (python-fenics-fiat): New variable.

	gnu: Add python-fenics-ufl.
	* gnu/packages/simulation.scm (python-fenics-ufl): New variable.

	gnu: Add python-fenics-dijitso.
	* gnu/packages/simulation.scm (python-fenics-dijitso): New varaible.

	gnu: Add python-slepc4py.
	* gnu/packages/maths.scm (python-slepc4py): New variable.

	gnu: Add python-petsc4py.
	* gnu/packages/maths.scm (python-petsc4py): New variable.

	gnu: Add python-mpi4py.
	* gnu/packages/mpi.scm (python-mpi4py): New variable.

2018-11-14  Ludovic Courtès  <ludo@gnu.org>

	daemon: Install 'authenticate' script under LIBEXECDIR/guix.
	That way it is handled in the same way as other helper scripts.

	* nix/scripts/guix-authenticate.in: Rename to...
	* nix/scripts/authenticate.in: ... this.
	* config-daemon.ac: Adjust accordingly.
	* nix/local.mk (libstore_a_CPPFLAGS): Remove -DOPENSSL_PATH.
	(nodist_libexec_SCRIPTS): Remove.
	(nodist_pkglibexec_SCRIPTS): New variable.
	* nix/nix-daemon/guix-daemon.cc (main): Remove 'setenv' call for
	"PATH".
	* nix/libstore/local-store.cc (runAuthenticationProgram): New function.
	(LocalStore::exportPath, LocalStore::importPath): Use it instead of
	'runProgram' and OPENSSL_PATH.

2018-11-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix-daemon: Install 'guix-authenticate'.
	Fixes <https://bugs.gnu.org/33368>.
	Reported by Konrad Hinsen <konrad.hinsen@fastmail.net>.

	* gnu/packages/package-management.scm (guix-daemon)[arguments]: In
	'install' phase, build "install-nodist_libexecSCRIPTS" target to install
	'guix-authenticate'.

2018-11-14  Ludovic Courtès  <ludo@gnu.org>

	download: Access content-addressed mirrors over HTTPS.
	Bug <http://bugs.gnu.org/22774> is no longer relevant now that we use
	"builtin:download" exclusively.

	* guix/download.scm (%content-addressed-mirrors): Use "https", not
	"http".

2018-11-14  Ludovic Courtès  <ludo@gnu.org>

	download: Add Software Heritage as a content-addressed mirror.
	* guix/download.scm (%content-addressed-mirrors): Add Software
	Heritage.

2018-11-14  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	gnu: aide: Provide libpcre.a and libz.a.
	* gnu/packages/admin.scm (aide)[inputs]: Add PCRE:STATIC and ZLIB:STATIC.

	gnu: xf86-video-r128: Update to 6.12.0.
	* gnu/packages/xorg.scm (xf86-video-r128): Update to 6.12.0.

	gnu: mtools: Update to 4.0.20.
	* gnu/packages/mtools.scm (mtools): Update to 4.0.20.
	[source](uri): Change to 'bz2' compressed tarball.

	gnu: nano: Update to 3.2.
	* gnu/packages/nano.scm (nano): Update to 3.2.

	gnu: sudo: Update to 1.8.26.
	* gnu/packages/admin.scm (sudo): Update to 1.8.26.

	gnu: feh: Update to 3.0.
	* gnu/packages/image-viewers.scm (feh): Update to 3.0.

2018-11-14  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add jamm.
	* gnu/packages/bioinformatics.scm (jamm): New variable.

	gnu: Add r-ouch.
	* gnu/packages/cran.scm (r-ouch): New variable.

	gnu: Add r-activity.
	* gnu/packages/cran.scm (r-activity): New variable.

	gnu: Add r-circular.
	* gnu/packages/cran.scm (r-circular): New variable.

	gnu: Add r-overlap.
	* gnu/packages/cran.scm (r-overlap): New variable.

	gnu: Add r-acdm.
	* gnu/packages/cran.scm (r-acdm): New variable.

	gnu: Add r-acd.
	* gnu/packages/cran.scm (r-acd): New variable.

	gnu: Add r-abn.
	* gnu/packages/cran.scm (r-abn): New variable.

	gnu: Add r-rjags.
	* gnu/packages/cran.scm (r-rjags): New variable.

	gnu: Add jags.
	* gnu/packages/statistics.scm (jags): New variable.

2018-11-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-txdb-mmusculus-ucsc-mm10-knowngene: Update to 3.4.4.
	* gnu/packages/bioinformatics.scm (r-txdb-mmusculus-ucsc-mm10-knowngene):
	Update to 3.4.4.

	gnu: r-org-mm-eg-db: Update to 3.7.0.
	* gnu/packages/bioinformatics.scm (r-org-mm-eg-db): Update to 3.7.0.

	gnu: r-org-dm-eg-db: Update to 3.7.0.
	* gnu/packages/bioinformatics.scm (r-org-dm-eg-db): Update to 3.7.0.

	gnu: r-org-ce-eg-db: Update to 3.7.0.
	* gnu/packages/bioinformatics.scm (r-org-ce-eg-db): Update to 3.7.0.

	gnu: r-org-hs-eg-db: Update to 3.7.0.
	* gnu/packages/bioinformatics.scm (r-org-hs-eg-db): Update to 3.7.0.

	gnu: r-genomationdata: Update to 1.14.0.
	* gnu/packages/bioinformatics.scm (r-genomationdata): Update to 1.14.0.

	gnu: r-go-db: Update to 3.7.0.
	* gnu/packages/bioinformatics.scm (r-go-db): Update to 3.7.0.

	gnu: r-genomeinfodbdata: Update to 1.2.0.
	* gnu/packages/bioinformatics.scm (r-genomeinfodbdata): Update to 1.2.0.

2018-11-13  Taegil Bae  <esrevinu@gmail.com>

	gnu: spice-vdagent: Fix typo in desktop file.
	Fixes <https://bugs.gnu.org/33346>.

	* gnu/packages/spice.scm (spice-vdagent)[arguments]: Fix typo in
	'patch-spice-vdagent.desktop' phase.

2018-11-13  Alex Vong  <alexvong1995@gmail.com>

	gnu: ImageMagick: Update to 6.9.10-14.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-14.

2018-11-13  Leo Famulari  <leo@famulari.name>

	gnu: libssh: Fetch source over HTTPS.
	* gnu/packages/ssh.scm (libssh)[source]: Use HTTPS URL.

	gnu: direnv: Build with Go 1.9.
	* gnu/packages/shellutils.scm (direnv)[native-inputs]: Remove go.
	[inputs]: Add go-1.9.

	gnu: Poppler: Fix CVE-2018-19149.
	* gnu/packages/patches/poppler-CVE-2018-19149.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/pdf.scm (poppler)[replacement]: New field.
	(poppler/fixed): New variable.
	(poppler-qt4, poppler-qt5): Use package/inherit.

	gnu: certbot, python-acme: Update to 0.28.0.
	* gnu/packages/tls.scm (certbot, python-acme): Update to 0.28.0.

2018-11-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to f5a2724.
	* gnu/packages/package-management.scm (guix): Update to f5a2724.

2018-11-13  Ludovic Courtès  <ludo@gnu.org>

	deduplication: Restore directory mtime and permissions after deduplication.
	Fixes <https://bugs.gnu.org/33361>.

	* guix/store/deduplication.scm (replace-with-link): Call 'set-file-time'
	and 'chmod' after 'rename-file'.
	* tests/nar.scm ("restore-file-set with directories (signed, valid)"):
	New test.

2018-11-13  Ludovic Courtès  <ludo@gnu.org>

	tests: Check file canonicalization for 'restore-file-set'.
	* guix/tests.scm (canonical-file?): New procedure.
	* tests/nar.scm ("restore-file-set (signed, valid)"): Check that every
	item of FILES matches 'canonical-file?'.

	tests: Remove check for a feature that appeared in Guile 2.0.10.
	* tests/nar.scm: Remove test for 'open-sha256-input-port'.

	services: nscd: Add 'invalidate' and 'statistics' actions.
	* gnu/services/base.scm (nscd-action-procedure, nscd-actions): New
	procedures.
	(nscd-shepherd-service): Add 'modules' and 'actions' fields.
	* gnu/tests/base.scm (run-basic-test)["nscd invalidate action"]
	["nscd invalidate action, wrong table"]: New tests.
	* doc/guix.texi (Services): Mention 'herd doc nscd action'.
	(Base Services): Document the actions.

	services: mcron: Fix typo in comment.
	* gnu/services/mcron.scm (shepherd-schedule-action): Fix typo in comment.

	nar: Access the database instead of connecting to the daemon.
	* guix/store/database.scm (%default-database-file): New variable.
	(path-id): Export.
	* guix/nar.scm (finalize-store-file): Use 'with-database' instead of
	'with-store', and use 'path-id' instead of 'valid-path?'.

2018-11-13  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: restic: Fix build phase.
	* gnu/packages/backup.scm (restic)[arguments]: Set "HOME" environment variable
	in build phase.

2018-11-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: c-toxcore: Fetch sources from git.
	* gnu/packages/messaging.scm (c-toxcore)[source]: Fetch from git.

	build-system/dub: Let all phases return #T unconditionally.
	* guix/build/dub-build-system.scm (configure, build, check): Return #T
	unconditionally; use INVOKE.

2018-11-13  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 3.20.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.20.
	* gnu/packages/wine.scm (wine-staging): Update to 3.20.

2018-11-12  Julien Lepiller  <julien@lepiller.eu>

	gnu: php: Update to 7.2.12.
	* gnu/packages/php.scm (php): Update to 7.2.12.

2018-11-12  Ludovic Courtès  <ludo@gnu.org>

	store: Add a functional object cache and use it in 'lower-object'.
	This leads to ~25% improvements on things like:

	  guix system build desktop.tmpl --no-grafts -d

	* guix/store.scm (<nix-server>)[object-cache]: New field.
	* guix/store.scm (open-connection): Initialize it.
	(cache-object-mapping, lookup-cached-object, %mcached): New procedures.
	(mcached): New macro.
	* guix/gexp.scm (lower-object): Use it.
	* guix/grafts.scm (grafting?): New procedure.

2018-11-12  Ludovic Courtès  <ludo@gnu.org>

	tests: Add 'test-assertm' to (guix tests).
	* guix/tests.scm (test-assertm): New macro.
	* tests/gexp.scm (test-assertm): Remove.
	* tests/profiles.scm (test-assertm): Remove.
	* tests/challenge.scm (%store, test-assertm): Remove.
	* tests/debug-link.scm (%store, test-assertm): Remove.
	* tests/size.scm (%store, test-assertm): Remove.

2018-11-12  Ricardo Wurmus  <rekado@elephly.net>

	build-system/haskell: Fix register phase.
	This is a follow-up to commit a7e231a2a3edbd6a70949432c1ff434d87f625ff.

	Reported by Marius Bakke <mbakke@fastmail.com>.

	* guix/build/haskell-build-system.scm (register): Use "when" instead of
	"unless".

2018-11-12  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: youtube-dl: Update to 2018.11.07.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.11.07.

2018-11-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vifm: Update to 0.10.
	* gnu/packages/vim.scm (vifm): Update to 0.10.

2018-11-12  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: go-github-com-aarzilli-golua: Fix for go-1.11.
	* gnu/packages/golang.scm (go-github-com-aarzilli-golua)[arguments]: Fix for go-1.11.
	[native-inputs]: Remove lua.
	[propagated-inputs]: Add lua.

	gnu: go-github-com-wtolson-go-taglib: Fix tests and build for go-1.11.
	* gnu/packages/golang.scm (go-github-com-wtolson-go-taglib)[arguments]: Fix tests for go-1.11.
	[native-inputs]: Remove pkg-config and taglib.
	[propagated-inputs]: Add pkg-config and taglib.

	gnu: go-gopkg.in-asn1-ber.v1: Fix tests for go-1.11.
	* gnu/packages/syncthing.scm (go-gopkg.in-asn1-ber.v1): Fix tests for go-1.11.

	gnu: go-github-com-audriusbutkevicius-cli: Fix tests for go-1.11.
	* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-cli): Fix tests for go-1.11.

	gnu: go-github-com-prometheus-common-expfmt: Fix tests for go-1.11.
	* gnu/packages/syncthing.scm (go-github-com-prometheus-common-expfmt): Fix tests for go-1.11.

	build-system/go: Plan removal of the pkg folder for go-1.11 onward.
	* guix/build/go-build-system.scm (install): New comment.

	gnu: go: Update default to 1.11.
	* gnu/packages/golang.scm (go): Update default to 1.11.

2018-11-11  Ludovic Courtès  <ludo@gnu.org>

	guix system: Invoking 'guix system init' twice keeps timestamps zeroed.
	Fixes a bug whereby running 'guix system init config.scm /mnt' twice
	would, on the second run, change timestamps in /mnt/gnu/store from the
	Epoch to now.  This is because the 'register-path' call would bypass the
	'reset-timestamps' phase altogether in that case, as a consequence of
	commit bb3b6ccb05550fbfbeb459c68819a752327d6e1e.

	Reported by Christopher Baines.

	* guix/scripts/system.scm (install): When TARGET/var/guix exists, delete
	it.  As a side-effect, this ensures that later on, the 'register-path'
	call invokes 'reset-timestamps' on all the copied store items.

2018-11-11  Ludovic Courtès  <ludo@gnu.org>

	guix package: '--show' errors when asked for a non-existent package.
	Fixes <https://bugs.gnu.org/33323>.
	Reported by swedebugia <swedebugia@riseup.net>.

	* guix/scripts/package.scm (process-query): Call 'leave' when
	'find-packages-by-name' returns the empty list.
	* tests/guix-package.sh: Test it.

2018-11-11  Laura Lazzati  <laura.lazzati.15@gmail.com>

	doc: Fix typo.
	* doc/guix.texi (Porting to a New Platform): Fix typo.

2018-11-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-s4vectors: Update to 0.20.1.
	* gnu/packages/bioinformatics.scm (r-s4vectors): Update to 0.20.1.

	gnu: r-rcmdcheck: Update to 1.3.2.
	* gnu/packages/cran.scm (r-rcmdcheck): Update to 1.3.2.

	gnu: r-ggpubr: Update to 0.1.9.
	* gnu/packages/cran.scm (r-ggpubr): Update to 0.1.9.

	gnu: r-dplyr: Update to 0.7.8.
	* gnu/packages/statistics.scm (r-dplyr): Update to 0.7.8.

	gnu: r-rcpparmadillo: Update to 0.9.200.4.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.200.4.0.

	gnu: r-rtsne: Update to 0.15.
	* gnu/packages/statistics.scm (r-rtsne): Update to 0.15.

	gnu: r-lme4: Update to 1.1-19.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-19.

2018-11-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: webkitgtk@2.22: Adjust to documentation output.
	This is a follow-up to commit 0ead0b4d2c025ad1b4a293fb6cbb8a578b7dd87d.

	* gnu/packages/webkit.scm (webkitgtk)[arguments]: Remove hard coded file list.
	(webkitgtk-2.22)[arguments]: Inherit phases using SUBSTITUTE-KEYWORD-ARGUMENTS.

2018-11-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: libtoxcore: Update to 0.0.0-2.bf69b54.
	* gnu/packages/messaging.scm (libtoxcore): Update to 0.0.0-2.bf69b54.
	[native-inputs]: Add check.

	gnu: mumi: Update to 0.0.0-2.bfd96ce7.
	* gnu/packages/mail.scm (mumi): Update to 0.0.0-2.bfd96ce7.

2018-11-11  Leo Famulari  <leo@famulari.name>

	gnu: PostgreSQL: Update to 10.6 [fixes CVE-2018-16850].
	* gnu/packages/databases.scm (postgresql): Update to 10.6.

2018-11-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-cffi: Fix test failure on i686.
	* gnu/packages/patches/python-cffi-x87-stack-clean.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/libffi.scm (python-cffi)[source](patches): Add it.

2018-11-11  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: webkitgtk: Include documentation.
	* gnu/packages/webkit.scm (webkitgtk): Include documentation.

	gnu: gtk-doc: Use local docbook-xsl.
	* gnu/packages/gtk.scm (gtk-doc): Use local docbook-xsl.

2018-11-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: faust-2: Update to 2.5.23.
	* gnu/packages/audio.scm (faust-2): Update to 2.5.23.
	[native-inputs]: Replace llvm-with-rtti with llvm-3.8-with-rtti.
	* gnu/packages/llvm.scm (llvm-with-rtti): Rename this variable...
	(llvm-3.8-with-rtti): ...to this variable; inherit from llvm-3.8.

2018-11-11  Clément Lassieur  <clement@lassieur.org>

	gnu: gajim: Move python-docutils from inputs to native-inputs.
	* gnu/packages/messaging.scm (gajim): Move python-docutils from inputs to
	native-inputs.

	gnu: gajim: Get the second 'wrap-program' phase to return #t.
	* gnu/packages/messaging.scm (gajim)[arguments]: Get the second 'wrap-program'
	phase to return #t.

	gnu: gajim: Update to 1.1.0.
	* gnu/packages/messaging.scm (gajim): Update to 1.1.0.
	[arguments]: Set #:test-target to "test_nogui".  Remove the
	'remove-test-resolver' and 'start-xserver' phases.
	[inputs]: Remove python-pyasn1.  Add python-cssutils, python-keyring and
	python-precis-i18n.

	gnu: python-nbxmpp: Update to 0.6.8.
	* gnu/packages/messaging.scm (python-nbxmpp): Update to 0.6.8.

	gnu: Add python-precis-i18n.
	* gnu/packages/messaging.scm (python-precis-i18n): New variable.

2018-11-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: tiled: Fetch sources from git.
	* gnu/packages/game-development.scm (tiled)[source]: Fetch from git.

	gnu: privoxy: Remove custom bootstrap phase.
	* gnu/packages/tor.scm (privoxy)[arguments]: Remove autoconf phase.

	gnu: cifs-utils: Remove autoreconf phase.
	* gnu/packages/samba.scm (cifs-utils)[arguments]: Remove autoreconf phase.

	gnu: libiax2: Fetch sources from git.
	* gnu/packages/telephony.scm (libiax2)[source]: Fetch from git.

	gnu: libiax2: Remove custom bootstrap phase.
	* gnu/packages/telephony.scm (libiax2)[arguments]: Remove.

	gnu: libharu: Remove custom bootstrap phase.
	* gnu/packages/pdf.scm (libharu)[arguments]: Remove autogen phase.

	gnu: libharu: Fetch sources from git.
	* gnu/packages/pdf.scm (libharu)[source]: Fetch from git.

	gnu: scsh: Remove custom bootstrap phase.
	* gnu/packages/shells.scm (scsh)[arguments]: Remove autoreconf phase.

	gnu: xdelta: Remove custom bootstrap phase.
	* gnu/packages/compression.scm (xdelta)[arguments]: Remove autoconf phase.

	gnu: xdelta: Fetch sources from git.
	* gnu/packages/compression.scm (xdelta)[source]: Fetch from git.

	gnu: libtar: Remove custom bootstrap phase.
	* gnu/packages/compression.scm (libtar)[arguments]: Remove autoconf phase.

	gnu: minizip: Remove custom bootstrap phase.
	* gnu/packages/compression.scm (minizip)[arguments]: Remove autoreconf phase.

	gnu: inotify-tools: Remove custom bootstrap phase.
	* gnu/packages/linux.scm (inotify-tools)[arguments]: Remove.

	gnu: inotify-tools: Fetch sources from git.
	* gnu/packages/linux.scm (inotify-tools)[source]: Fetch from git.

	gnu: par2cmdline: Remove custom bootstrap phase.
	* gnu/packages/backup.scm (par2cmdline)[arguments]: Remove.

	gnu: par2cmdline: Fetch sources from git.
	* gnu/packages/backup.scm (par2cmdline)[source]: Fetch from git.

	gnu: hpcguix-web: Do not re-bootstrap.
	* gnu/packages/web.scm (hpcguix-web)[arguments]: Do not run autoreconf after
	the bootstrap phase; remove "autoconf" phase to "set-variables"; end phase
	with #T.

	gnu: schismtracker: Remove custom bootstrap phase.
	* gnu/packages/music.scm (schismtracker)[arguments]: Remove autoconf phase.

	gnu: lilypond: Use INVOKE.
	* gnu/packages/music.scm (lilypond)[arguments]: Use INVOKE and return #T
	unconditionally.

	gnu: schismtracker: Fetch sources from git.
	* gnu/packages/music.scm (schismtracker)[source]: Fetch from git.

	gnu: clyrics: Fetch sources from git.
	* gnu/packages/music.scm (clyrics)[source]: Fetch from git.
	[native-inputs]: Remove.
	[arguments]: Adjust builder.

	gnu: lmms: Fetch sources from git.
	* gnu/packages/music.scm (lmms)[source]: Fetch from git.

	gnu: milkytracker: Fetch sources from git.
	* gnu/packages/music.scm (milkytracker)[source]: Fetch from git.

	gnu: dotconf: Fetch sources from git.
	* gnu/packages/textutils.scm (dotconf)[source]: Fetch from git.

	gnu: dotconf: Remove custom bootstrap phase.
	* gnu/packages/textutils.scm (dotconf)[arguments]: Remove autoreconf phase.

	gnu: libgtextutils: Remove custom bootstrap phase.
	* gnu/packages/textutils.scm (libgtextutils)[arguments]: Remove.

	gnu: libtoxcore: Remove custom bootstrap phase.
	* gnu/packages/messaging.scm (libtoxcore)[arguments]: Remove autoconf phase.

	gnu: openocd: Use INVOKE.
	* gnu/packages/embedded.scm (openocd)[arguments]: Use INVOKE and return #T
	unconditionally.

	gnu: libjaylink: Remove custom bootstrap phase.
	* gnu/packages/embedded.scm (libjaylink)[arguments]: Remove.

	gnu: lrdf: Replace bootstrap phase.
	* gnu/packages/rdf.scm (lrdf)[arguments]: Remove autoreconf phase; replace
	bootstrap phase instead.

	gnu: lrdf: Fetch sources from git.
	* gnu/packages/rdf.scm (lrdf)[source]: Fetch from git.

2018-11-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-yapf: Update to 0.24.0.
	* gnu/packages/python.scm (python-yapf): Update to 0.24.0.

	gnu: python-rq: Update to 0.12.0.
	* gnu/packages/databases.scm (python-rq): Update to 0.12.0.

2018-11-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guildhall: Remove custom bootstrap phase.
	* gnu/packages/guile.scm (guildhall)[arguments]: Remove autogen phase.

	gnu: guile-dsv: Remove custom bootstrap phase.
	* gnu/packages/guile.scm (guile-dsv)[arguments]: Remove autoreconf phase.

	gnu: opendht: Remove custom bootstrap phase.
	* gnu/packages/crypto.scm (opendht)[arguments]: Remove autoconf phase.

	gnu: opendht: Fetch sources from git.
	* gnu/packages/crypto.scm (opendht)[source]: Fetch from git.

	gnu: lxsession: Remove custom bootstrap phase.
	* gnu/packages/lxde.scm (lxsession)[arguments]: Remove autoreconf phase and
	end rm-stamp phase with #T.

2018-11-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pyclipper: Enable tests.
	* gnu/packages/python.scm (python-pyclipper)[arguments]: Enable tests.
	[native-inputs]: Add python-pytest, python-pytest-runner,
	python-unittest2.

	gnu: python-pyclipper: Update to 1.1.0post1.
	* gnu/packages/python.scm (python-pyclipper): Update to 1.1.0post1.
	[source]: Add snippet to remove cythonized source files.
	[arguments]: Add custom phase to generate cythonized files.
	[native-inputs]: Add python-cython.
	[description]: Update clipper library version.

	gnu: python-paste: Update to 3.0.4.
	* gnu/packages/python-web.scm (python-paste): Update to 3.0.4.
	[source]: Remove patch, add snippet to remove one test.
	[native-inputs]: Add python-pytest, python-pytest-runner.
	* gnu/packages/patches/python-paste-remove-website-test.patch: Remove
	file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: python-networkx2: Remove variable.
	* gnu/packages/python.scm (python-networkx2): Remove variable.
	* gnu/packages/patches/python-networkx2-reproducible-build.patch: Remove
	file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: python-alembic: Update to 1.0.2.
	* gnu/packages/databases.scm (python-alembic, python2-alembic): Update
	to 1.0.2.

2018-11-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mdbtools: Fetch sources from git.
	* gnu/packages/databases.scm (mdbtools)[source]: Fetch from git.

	gnu: mdbtools: Remove custom bootstrap phase.
	* gnu/packages/databases.scm (mdbtools)[arguments]: Remove.

	gnu: pianobar: Fetch sources from git.
	* gnu/packages/music.scm (pianobar)[source]: Fetch from git.

	gnu: ibus-rime: Fetch sources from git.
	* gnu/packages/ibus.scm (ibus-rime)[source]: Fetch from git.

	gnu: librime: Fetch sources from git.
	* gnu/packages/ibus.scm (librime)[source]: Fetch from git.

2018-11-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bitshuffle: Don't use '-march=native'.
	* gnu/packages/compression.scm (bitshuffle)[arguments]: Add custom phase
	to substitute out the '-march=native' compilation flag.

	gnu: bitshuffle: Update to 0.3.5.
	* gnu/packages/compression.scm (bitshuffle): Update to 0.3.5.
	[source]: Add snippet to remove cythonized source files.

	gnu: tvtime: Fix building with glibc@2.28.
	* gnu/packages/tvtime.scm (tvtime)[arguments]: Add custom phase to add
	missing import.

	gnu: perl-autovivification: Update to 0.18.
	* gnu/packages/perl.scm (perl-autovivification): Update to 0.18.

2018-11-11  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Add more fixes from mozilla-esr60.
	* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes
	from the upstream mozilla-esr60 source repository.

	gnu: icecat: Update to 60.3.0-gnu1.
	* gnu/packages/gnuzilla.scm (icecat): Update to 60.3.0-gnu1.
	[source]: Switch back to the normal source URI.  Remove patches that
	are no longer applicable.
	* gnu/packages/patches/icecat-CVE-2018-12383.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: linux-libre@4.14: Update to 4.14.80.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.80.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.136.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.136.

	gnu: linux-libre@4.4: Update to 4.4.163.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.163.

2018-11-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: nxbelld: Remove custom bootstrap phase.
	* gnu/packages/xdisorg.scm (nxbelld)[arguments]: Remove autoreconf phase.

	gnu: wmclock: Remove custom bootstrap phase.
	* gnu/packages/gnustep.scm (wmclock)[arguments]: Remove.

	gnu: wmbattery: Remove custom bootstrap phase.
	* gnu/packages/gnustep.scm (wmbattery)[arguments]: Remove autoconf phase.

	gnu: rtmidi: Remove custom bootstrap phase.
	* gnu/packages/audio.scm (rtmidi)[arguments]: Remove autoconf phase.

	gnu: portaudio: Remove custom bootstrap phase.
	* gnu/packages/audio.scm (portaudio)[arguments]: Remove autoreconf phase.

2018-11-10  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: Add emacs-ivy-rich.
	* gnu/packages/emacs.scm (emacs-ivy-rich): New variable.

2018-11-10  Meiyo Peng  <meiyo.peng@gmail.com>

	gnu: Add ibus-rime.
	* gnu/packages/ibus.scm (ibus-rime): New variable.

	gnu: Add rime-data.
	* gnu/packages/ibus.scm (rime-data): New variable.

	gnu: Add librime.
	* gnu/packages/ibus.scm (librime): New variable.

	gnu: ibus: Indent code properly.
	* gnu/packages/ibus.scm (ibus, ibus-libpinyin): Indent code properly.

	gnu: Add opencc.
	* gnu/packages/textutils.scm (opencc): New variable.

2018-11-10  Meiyo Peng  <meiyo.peng@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add marisa.
	* gnu/packages/datastructures.scm (marisa): New variable.

2018-11-10  Ludovic Courtès  <ludo@gnu.org>

	ci: Add procedures to access evaluations.
	* guix/ci.scm (<checkout>, <evaluation>): New record types.
	(latest-builds): Add #:evaluation and #:system and honor it.  Define
	'option'.
	(json->checkout, json->evaluation, latest-evaluations)
	(evaluations-for-commit): New procedures.

	gnu: mdadm: Update to 4.1.
	* gnu/packages/linux.scm (mdadm): Update to 4.1.

2018-11-10  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: Base kernel.org updater on HTML directory listings.
	Partially fixes <https://bugs.gnu.org/28159>.

	The FTP server at ftp.free.fr had become unable to produce directory
	listings, effectively making the updater dysfunctional.  Furthermore FTP
	is considered obsolescent so HTTP + HTML looks more future-proof.

	* guix/gnu-maintenance.scm (html->sxml, html-links)
	(latest-html-release): New procedures.
	(latest-kernel.org-release): Rewrite in terms of 'latest-html-release'.

2018-11-10  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: ".sign" and ".asc" files no longer match 'release-file?'.
	* guix/gnu-maintenance.scm (release-file?): Exclude ".sign" and ".asc"
	file in addition to ".sig".

2018-11-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: msgpack: Remove custom bootstrap phase.
	* gnu/packages/serialization.scm (msgpack)[arguments]: Remove.

	gnu: gxtuner: Fetch sources from git.
	* gnu/packages/music.scm (gxtuner)[source]: Fetch from git.

	gnu: cava: Fetch sources from git.
	* gnu/packages/audio.scm (cava)[source]: Fetch from git.

	gnu: cli-visualizer: Fetch sources from git.
	* gnu/packages/audio.scm (cli-visualizer)[source]: Fetch from git.

	gnu: dcadec: Fetch sources from git.
	* gnu/packages/audio.scm (dcadec)[source]: Fetch from git.

	gnu: cuetools: Fetch sources from git.
	* gnu/packages/audio.scm (cuetools)[source]: Fetch from git.

	gnu: xjackfreak: Fetch sources from git.
	* gnu/packages/audio.scm (xjackfreak)[source]: Fetch from git.

	gnu: rsound: Fetch sources from git.
	* gnu/packages/audio.scm (rsound)[source]: Fetch from git.

	gnu: rtmidi: Fetch sources from git.
	* gnu/packages/audio.scm (rtmidi)[source]: Fetch from git.

	gnu: infamous-plugins: Fetch sources from git.
	* gnu/packages/audio.scm (infamous-plugins)[source]: Fetch from git.

	gnu: swh-plugins-lv2: Fetch sources from git.
	* gnu/packages/audio.scm (swh-plugins-lv2)[source]: Fetch from git.

	gnu: csound: Fetch sources from git.
	* gnu/packages/audio.scm (csound)[source]: Fetch from git.

	gnu: lvtk: Fetch sources from git.
	* gnu/packages/audio.scm (lvtk)[source]: Fetch from git.

	gnu: ams-lv2: Fetch sources from git.
	* gnu/packages/music.scm (ams-lv2)[source]: Fetch from git.

	gnu: portmidi-for-extempore: Fetch sources from git.
	* gnu/packages/music.scm (portmidi-for-extempore)[source]: Fetch from git.

	gnu: jalv-select: Fetch sources from git.
	* gnu/packages/music.scm (jalv-select)[source]: Fetch from git.
	[arguments]: Add phase make-manpages-writable.

2018-11-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-circe: Update to 2.10.
	* gnu/packages/emacs.scm (emacs-circe): Update to 2.10.

2018-11-10  Ricardo Wurmus  <rekado@elephly.net>

	Add missing license import.
	* gnu/packages/mail.scm: Import agpl3+.

	gnu: Add mumi.
	* gnu/packages/mail.scm (mumi): New variable.

	gnu: Add guile-debbugs-next.
	* gnu/packages/guile.scm (guile-debbugs-next): New variable.

	gnu: Add guile-email.
	* gnu/packages/guile.scm (guile-email): New variable.

	gnu: guile-ics: Remove custom bootstrap phase.
	* gnu/packages/guile.scm (guile-ics)[arguments]: Remove.

2018-11-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nfs-utils: Fix building with glibc@2.28.
	* gnu/packages/nfs.scm (nfs-utils)[arguments]: Add custom phase to fix
	building with glibc@2.28.

	gnu: perl-autovivification: Update to 0.18.
	* gnu/packages/perl.scm (perl-autovivification): Update to 0.18.

	mtd-utils: Update to 2.0.2.
	* gnu/packages/linux.scm (mtd-utils): Update to 2.0.2.
	[arguments]: Remove 'test-target, 'make-flags. Re-enable 'configure
	phase. Add 'configure-flag for the unit-tests.
	[native-inputs]: Add cmocka, pkg-config.

	gnu: idutils: Fix building with glibc@2.28.
	* gnu/packages/idutils.scm (idutils)[source]: Add snippet to patch
	bundled gnulib for glibc@2.28.

2018-11-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sharutils: Remove false comment.
	This is a follow-up to b50d58b3445a85bf4395e2b767da10c2e3438902.

	* gnu/packages/compression.scm (sharutils)[source]: This snippet is, in
	fact, a snippet.

2018-11-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lbzip2: Remove false comment.
	This is a follow-up to f268b744b84734b374a15feae1f02b9f2c4085c7.

	* gnu/packages/compression.scm (lbzip2)[source]: This snippet is, in
	fact, a snippet.

2018-11-10  Clément Lassieur  <clement@lassieur.org>

	services: dovecot: Set correct default value for the "auth" service.
	* gnu/services/mail.scm (dovecot-configuration): Set 'service-count' to 0 for
	the "auth" service.

	services: dovecot: Allow to set 'process-limit'.
	* doc/guix.texi (Mail Services): Update accordingly.
	* gnu/services/mail.scm (service-configuration)[process-limit]: New field.
	(dovecot-configuration)[services]: Set 'process-limit' to its correct default
	value.

	services: dovecot: Allow to set 'client-limit'.
	* doc/guix.texi (Mail Services): Update accordingly.
	* gnu/services/mail.scm (service-configuration)[client-limit]: New field.
	(dovecot-configuration)[services]: Set 'client-limit' to its correct default
	value.

2018-11-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lbzip2: Fix building with glibc@2.28.
	* gnu/packages/compression.scm (lbzip2)[source]: Add snippet to patch
	bundled gnulib for glibc@2.28.

	gnu: dvd+rw-tools: Use invoke.
	* gnu/packages/cdrom.scm (dvd+rw-tools): Use 'invoke'.

	gnu: dvd+rw-tools: Fix building with glibc@2.28.
	* gnu/packages/cdrom.scm (dvd+rw-tools)[arguments]: Add custom phase to
	add missing import.

	gnu: f2fs-tools: Update to 1.11.0.
	* gnu/packages/linux.scm (f2fs-tools): Update to 1.11.0.

	gnu: f2fs-tools: Update to 1.11.0.
	* gnu/packages/linux.scm (f2fs-tools): Update to 1.11.0.

2018-11-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-ensembldb: Update to 2.6.1.
	* gnu/packages/bioinformatics.scm (r-ensembldb): Update to 2.6.1.

	gnu: r-biostrings: Update to 2.50.1.
	* gnu/packages/bioinformatics.scm (r-biostrings): Update to 2.50.1.

	gnu: r-biocviews: Update to 1.50.5.
	* gnu/packages/bioinformatics.scm (r-biocviews): Update to 1.50.5.

	gnu: r-sn: Update to 1.5-3.
	* gnu/packages/statistics.scm (r-sn): Update to 1.5-3.

	gnu: r-rgooglemaps: Update to 1.4.3.
	* gnu/packages/geo.scm (r-rgooglemaps): Update to 1.4.3.

	gnu: r-tmb: Update to 1.7.15.
	* gnu/packages/cran.scm (r-tmb): Update to 1.7.15.

	gnu: r-jomo: Update to 2.6-5.
	* gnu/packages/cran.scm (r-jomo): Update to 2.6-5.
	[propagated-inputs]: Add r-mass.

	gnu: r-rcpp: Update to 1.0.0.
	* gnu/packages/cran.scm (r-rcpp): Update to 1.0.0.
	[native-inputs]: Add r-knitr.

2018-11-09  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add r-arm.
	* gnu/packages/cran.scm (r-arm): New variable.

	gnu: Add r-feature.
	* gnu/packages/cran.scm (r-feature): New variable.

	gnu: Add r-ks.
	* gnu/packages/cran.scm (r-ks): New variable.

	gnu: Add r-misc3d.
	* gnu/packages/cran.scm (r-misc3d): New variable.

	gnu: Add r-multicool.
	* gnu/packages/cran.scm (r-multicool): New variable.

	gnu: Add r-rgl.
	* gnu/packages/cran.scm (r-rgl): New variable.

2018-11-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-destiny.
	* gnu/packages/bioconductor.scm (r-destiny): New variable.

2018-11-09  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

2018-11-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-h5.
	* gnu/packages/cran.scm (r-h5): New variable.

	gnu: Add r-aggregation.
	* gnu/packages/cran.scm (r-aggregation): New variable.

	gnu: Add r-savr.
	* gnu/packages/bioconductor.scm (r-savr): New variable.

	gnu: r-with-tests: Update to 3.5.1.
	* gnu/packages/statistics.scm (r-with-tests): Update to 3.5.1.

	gnu: r-with-tests: Use INVOKE.
	* gnu/packages/statistics.scm (r-with-tests)[arguments]: Use INVOKE and
	return #T unconditionally.

2018-11-09  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-gtk-look.
	* gnu/packages/emacs.scm (emacs-gtk-look): New variable.

	gnu: Add xmlrpc-c.
	* gnu/packages/xml.scm (xmlrpc-c): New variable.

2018-11-09  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: guile-newt: Update to revision 1.
	* gnu/packages/guile.scm (guile-newt): Update to revision 1.

2018-11-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: powertabeditor: Fetch sources from git.
	* gnu/packages/music.scm (powertabeditor)[source]: Fetch from git.

	gnu: powertabeditor: Use INVOKE.
	* gnu/packages/music.scm (powertabeditor)[arguments]: Use INVOKE and return #T
	unconditionally.

2018-11-09  Kei Kebreau  <kkebreau@posteo.net>

	gnu: wxmaxima: Update to 18.10.1.
	* gnu/packages/maths.scm (wxmaxima): Update to 18.10.1.
	[source]: Update URL and remove patch.
	* gnu/packages/patches/wxmaxima-do-not-use-old-gnuplot-parameters.patch: Remove
	file.
	* gnu/local.mk (dist_patch_DATA): Remove patch.

2018-11-08  Leo Famulari  <leo@famulari.name>

	gnu: PostgreSQL 9: Update to 9.6.11 [fixes CVE-2018-16850].
	* gnu/packages/databases.scm (postgresql-9.6): Update to 9.6.11.

2018-11-08  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-clang-format.
	* gnu/packages/emacs.scm (emacs-clang-format): New variable.

2018-11-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kodi: Update to 18.0b5.
	* gnu/packages/kodi.scm (kodi): Update to 18.0b5.
	[source]: Update snippet.
	[inputs]: Add flatbuffers, fstrcmp.
	(crossguid): Update to commit fef89a4174a7bf8cd99fa9154864ce9e8e3bf989.
	(libdvdnav/kodi, libdvdread/kodi): Update to 6.0.0-Leia-Alpha-3.
	(libdvdcss/kodi): Update to 1.4.2-Leia-Beta-5.

	gnu: Add fstrcmp.
	* gnu/packages/kodi.scm (fstrcmp): New variable.

2018-11-08  Laura Lazzati  <laura.lazzati.15@gmail.com>

	doc: Add index entries.
	* doc/guix.texi: Added various cindex tags to assist readers.

2018-11-08  Stefan Stefanović  <stefanx2ovic@gmail.com>

	services: elogind: Fix spelling errors of left value fields in elogind config file.
	* gnu/services/desktop.scm (elogind-configuration-file)[ini-file]:
	    Fix spelling of left value fields:
	    InhibitDelayMaxSecs, HoldoffTimeoutSecs, IdleActionSeconds, RemoveIpc.

2018-11-08  Luther Thompson  <lutheroto@gmail.com>

	gnu: python-ilinkedlist: Update to 0.3.1.
	* gnu/packages/python.scm (python-ilinkedlist): Update to 0.3.1.

2018-11-08  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add python-pyelftools.
	* gnu/packages/python.scm (python-pyelftools):
	  New public variable.

2018-11-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: libmusicbrainz: Use INVOKE.
	* gnu/packages/music.scm (libmusicbrainz)[arguments]: Use INVOKE and return #T
	unconditionally.

	gnu: pd: Remove custom autoconf phase.
	* gnu/packages/music.scm (pd)[arguments]: Remove custom autoconf phase.

	gnu: cmus: Fetch sources from git.
	* gnu/packages/music.scm (cmus)[source]: Fetch from git.

	gnu: cmus: Use INVOKE.
	* gnu/packages/music.scm (cmus)[arguments]: Use INVOKE and return #T
	unconditionally.

	gnu: pcc: Use INVOKE.
	* gnu/packages/c.scm (pcc)[arguments]: Use INVOKE and return #T
	unconditionally.

	gnu: pplacer-scripts: Use INVOKE.
	* gnu/packages/bioinformatics.scm (pplacer-scripts)[arguments]: Use INVOKE and
	return #T unconditionally.

	gnu: roary: Use INVOKE.
	* gnu/packages/bioinformatics.scm (roary)[arguments]: Use INVOKE and return #T
	unconditionally.

	gnu: seek: Use INVOKE.
	* gnu/packages/bioinformatics.scm (seek)[arguments]: Use INVOKE and return #T
	unconditionally; patch "gen_tools_am" shebang in "bootstrap" phase.

	gnu: sailfish: Use INVOKE.
	* gnu/packages/bioinformatics.scm (sailfish)[arguments]: Use INVOKE instead of
	SYSTEM*.

	gnu: vsearch: Update to 2.9.1.
	* gnu/packages/bioinformatics.scm (vsearch): Update to 2.9.1.
	* gnu/packages/patches/vsearch-unbundle-cityhash.patch: Update.

	gnu: sra-tools: Update to 2.9.3.
	* gnu/packages/bioinformatics.scm (sra-tools): Update to 2.9.3.
	[arguments]: Remove build phase patch-away-glibc-conflict.

	gnu: plink-ng: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (plink-ng)[source]: Fetch from git.

	gnu: ncbi-vdb: Update to 2.9.3.
	* gnu/packages/bioinformatics.scm (ncbi-vdb): Update to 2.9.3.

	gnu: ngs-sdk: Update to 2.9.3.
	* gnu/packages/bioinformatics.scm (ngs-sdk): Update to 2.9.3.

	gnu: ngs-sdk: Use INVOKE.
	* gnu/packages/bioinformatics.scm (ngs-sdk)[arguments]: Use INVOKE and
	return #T unconditionally.

	gnu: emboss: Use INVOKE.
	* gnu/packages/bioinformatics.scm (emboss)[arguments]: Use INVOKE and
	return #T unconditionally.

	gnu: taxtastic: Use INVOKE.
	* gnu/packages/bioinformatics.scm (taxtastic)[arguments]: Use INVOKE and
	return #T unconditionally.

	gnu: sra-tools: Use INVOKE.
	* gnu/packages/bioinformatics.scm (sra-tools)[arguments]: Use INVOKE and
	return #T unconditionally.

	gnu: muscle: Use INVOKE.
	* gnu/packages/bioinformatics.scm (muscle)[arguments]: Use INVOKE and
	return #T unconditionally.

	gnu: newick-utils: Remove custom autoconf phase.
	* gnu/packages/bioinformatics.scm (newick-utils)[arguments]: Remove.

	gnu: mash: Remove custom autoconf phase.
	* gnu/packages/bioinformatics.scm (mash)[arguments]: Remove autoconf phase.

	gnu: vsearch: Remove custom autogen phase.
	* gnu/packages/bioinformatics.scm (vsearch)[arguments]: Remove.

	gnu: java-picard-1.113: Use INVOKE.
	* gnu/packages/bioinformatics.scm (java-picard-1.113)[arguments]: Use INVOKE
	and return #T unconditionally.

	gnu: fraggenescan: Use INVOKE.
	* gnu/packages/bioinformatics.scm (fraggenescan)[arguments]: Use INVOKE in
	build phases and return #T unconditionally.

	gnu: sailfish: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (sailfish)[source]: Fetch from git.

	gnu: ngs-sdk: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (ngs-sdk)[source]: Fetch from git.

	gnu: ncbi-vdb: Use INVOKE and end phases on #T.
	* gnu/packages/bioinformatics.scm (ncbi-vdb)[arguments]: Use INVOKE and
	unconditionally end phases with #T.

	gnu: ncbi-vdb: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (ncbi-vdb)[source]: Fetch from git.
	[arguments]: Add phase to make checkout writable.

	gnu: tadbit: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (tadbit)[source]: Fetch from git.
	[version]: Use "2.0.0" instead of "2.0".

2018-11-07  Kei Kebreau  <kkebreau@posteo.net>

	gnu: pspp: Update to 1.2.0.
	* gnu/packages/statistics.scm (pspp): Update to 1.2.0.
	[inputs]: Add spread-sheet-widget.
	[native-inputs]: Add autoconf, python-2, and texinfo.

	gnu: Add spread-sheet-widget.
	* gnu/packages/gtk.scm (spread-sheet-widget): New public variable.

2018-11-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: filevercmp: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (filevercmp)[source]: Fetch from git.
	[arguments]: Add #T to the end of the install phase.

	gnu: ritornello: Update to 2.0.1.
	* gnu/packages/bioinformatics.scm (ritornello): Update to 2.0.1.
	[arguments]: Adjust file patching.

	gnu: ritornello: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (ritornello)[source]: Fetch from git.

	gnu: snap-aligner: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (snap-aligner)[source]: Fetch from git.
	[arguments]: Use INVOKE.

	gnu: sortmerna: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (sortmerna)[source]: Fetch from git.

	gnu: vsearch: Fetch source from git.
	* gnu/packages/bioinformatics.scm (vsearch)[source]: Fetch from git.

	gnu: preseq: Update to 2.0.3.
	* gnu/packages/bioinformatics.scm (preseq): Update to 2.0.3.

	gnu: preseq: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (preseq)[source]: Fetch from git.

	gnu: seqtk: Update to 1.3.
	* gnu/packages/bioinformatics.scm (seqtk): Update to 1.3.
	[source]: Remove outdated snippet.
	[arguments]: Use INVOKE and return #T unconditionally.

	gnu: seqtk: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (seqtk)[source]: Fetch from git.

	gnu: raxml: Update to 8.2.12.
	* gnu/packages/bioinformatics.scm (raxml): Update to 8.2.12.

2018-11-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python2-biom-format: Fix build.
	This is a follow-up to commit 239716fb0ba0a7cd81f9d59dcf5a2261b8efe4fa.

	* gnu/packages/bioinformatics.scm (python2-biom-format)[arguments]: Modify
	phases of base package.

2018-11-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: raxml: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (raxml)[source]: Fetch from git.

	gnu: pyicoteo: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (pyicoteo)[source]: Fetch from git.

2018-11-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: hplip: Remove bundled non-free blobs.
	This fixes <https://bugs.gnu.org/32184>.

	* gnu/packages/cups.scm (hplip)[source]: Add patch. Update snippet to
	remove non-free code and binary blobs.
	* gnu/packages/patches/hplip-remove-imageprocessor.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2018-11-07  Ludovic Courtès  <ludo@gnu.org>

	pull: Add missing monadic 'return'.
	Fixes a regression introduced in
	5f7dd092ca577a534067f577b8849ed06cabf970 where, upon completion, 'guix
	pull' would fail (instead of printing the new/upgraded packages) with
	ugly errors like:

	  successfully built /gnu/store/…-profile.drv
	  1 package in profile
	  Backtrace:
	  […]
	  In guix/store.scm:
	    1605:24  1 (run-with-store _ _ #:guile-for-build _ #:system _ # _)
	  In unknown file:
		     0 (_ #<build-daemon 256.97 2476b40>)

	  ERROR: Wrong type to apply: #t

	Reported by thorwil on #guix.

	* guix/scripts/pull.scm (build-and-install): Add missing 'return' when
	DRY-RUN? is wrong.

2018-11-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sra-tools: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (sra-tools)[source]: Fetch from git.

	gnu: libgff: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (libgff)[source]: Fetch from git.

	gnu: kentutils: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (kentutils)[source]: Fetch from git.
	[arguments]: Add phase "fix-permissions".

	gnu: r-seqgl: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (r-seqgl)[source]: Fetch from git.

	gnu: pplacer: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (pplacer)[source]: Fetch from git.
	[arguments]: Make files writable; use INVOKE.

	gnu: minced: Update to 0.3.2.
	* gnu/packages/bioinformatics.scm (minced): Update to 0.3.2.

	gnu: minced: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (minced)[source]: Fetch from git.

	gnu: metabat: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (metabat)[source]: Fetch from git.

	gnu: mash: Update to 2.1.
	* gnu/packages/bioinformatics.scm (mash): Update to 2.1.

	gnu: mash: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (mash)[source]: Fetch from git.

2018-11-07  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	gnu: fio: Update to 3.11.
	* gnu/packages/benchmark.scm (fio): Update to 3.11.
	[source]: Use bz2 compressed tarball.

	gnu: ceph: Update to 13.2.2.
	* gnu/packages/patches/ceph-skip-unittest_blockdev.patch: Adjust for 13.2.2.
	* gnu/packages/patches/ceph-rocksdb-compat.patch: Delete file.
	* gnu/packages/patches/ceph-detect-rocksdb.patch,
	gnu/packages/patches/ceph-volume-respect-PATH.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/storage.scm (ceph): Update to 13.2.2.
	[source]: Don't remove src/dpdk, which has been moved to src/spdk/dpdk and
	is purged elsewhere.  Drop bundled rapidjson.  Adjust patch list.
	[arguments]: Add "-DWITH_MGR_DASHBOARD_FRONTEND=OFF" and "-DWITH_SPDK=OFF" to
	 #:configure-flags.   Drop obsolete "-DWITH_EMBEDDED".  Add workaround for
	<https://bugs.gnu.org/30756>.  Remove obsolete test substitution.  Rework
	'wrap-python-script' to be less verbose and wrap more scripts.
	[native-inputs]: Add GCC-7.
	[inputs]: Add OATH-TOOLKIT, RAPIDJSON and PYTHON2-SIX.

2018-11-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: kaiju: Update to 1.6.3.
	* gnu/packages/bioinformatics.scm (kaiju): Update to 1.6.3.

	gnu: kaiju: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (kaiju)[source]: Fetch from git.
	[arguments]: Remove redundant installation step.

	gnu: idr: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (idr)[source]: Fetch from git.

	gnu: java-htsjdk: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (java-htsjdk)[source]: Fetch from git.

	gnu: hisat2: Use versioned source URL.
	* gnu/packages/bioinformatics.scm (hisat2)[source]: Use versioned URL.

	gnu: grit: Update to 2.0.5.
	* gnu/packages/bioinformatics.scm (grit): Update to 2.0.5.
	[arguments]: Simplify.

	gnu: grit: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (grit)[source]: Fetch from git.

	gnu: gemma: Update to 0.98.
	* gnu/local.mk (dist_patch_DATA): Remove patch.
	* gnu/packages/patches/gemma-intel-compat.patch: Remove file.
	* gnu/packages/bioinformatics.scm (gemma): Update to 0.98.
	[source]: Remove patch.
	[inputs]: Add eigen, gfortran:lib, and openblas.
	[arguments]: Add phase "find-eigen".

	gnu: gemma: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (gemma)[source]: Fetch from git.

2018-11-07  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: clementine: Build with sqlite-with-column-metadata.
	* gnu/packages/music.scm (clementine)[inputs]: Use sqlite-with-column-metadata.

2018-11-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: fxtract: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (fxtract)[source]: Fetch from git.

	gnu: ribodiff: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (ribodiff)[source]: Fetch from git.

	gnu: python-biom-format: Update to 2.1.7.
	* gnu/packages/bioinformatics.scm (python-biom-format): Update to 2.1.7.
	[arguments]: Add phases "use-cython", "disable-broken-test", and
	"make-files-writable".
	[propagated-inputs]: Add python-flake8.
	[native-inputs]: Add python-cython, python-pytest, and python-pytest-cov.

	gnu: python-biom-format: Fetch source from git.
	* gnu/packages/bioinformatics.scm (python-biom-format)[source]: Fetch from
	git.

	gnu: bioawk: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (bioawk)[source]: Fetch from git.

	gnu: bedtools-2.18: Fetch sources from stable URL.
	* gnu/packages/bioinformatics.scm (bedtools-2.18)[source]: Use stable release
	tarball instead of generated tag tarball.

	gnu: bamtools: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (bamtools)[source]: Fetch from git.

	gnu: ngless: Install links to required tools.
	* gnu/packages/bioinformatics.scm (ngless)[arguments]: Install links to tools.
	[inputs]: Add prodigal, bwa, samtools, and minimap2.

	gnu: prodigal: Fetch sources from git.
	* gnu/packages/bioinformatics.scm (prodigal)[source]: Fetch from git.

2018-11-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: rocksdb: Update to 5.15.10.
	* gnu/packages/databases.scm (rocksdb): Update to 5.15.10.

	gnu: rocksdb: Don't use unstable tarball.
	* gnu/packages/databases.scm (rocksdb)[source]: Use GIT-FETCH.

2018-11-07  Ludovic Courtès  <ludo@gnu.org>

	services: cuirass: Add 'ttl' configuration field.
	* gnu/services/cuirass.scm (<cuirass-configuration>)[ttl]: New field.
	(cuirass-shepherd-service): Honor it.

	gnu: cuirass: Update to 0b40dca.
	* gnu/packages/ci.scm (cuirass): Update to 0b40dca.

2018-11-07  Ludovic Courtès  <ludo@gnu.org>

	linux-initrd: Make sure 'build-initrd' can delete files.
	Fixes <https://bugs.gnu.org/33297>.
	Reported by Mark H Weaver <mhw@netris.org>.

	This fixes a regression introduced in
	72dc64f8f720268930eed448abfc15d2a0eca3cf, which made files read-only.

	* gnu/build/linux-initrd.scm (build-initrd): Call 'make-file-writable'
	on all the files under contents/.

2018-11-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-mzr: Update to 2.16.0.
	* gnu/packages/bioinformatics.scm (r-mzr): Update to 2.16.0.
	[inputs]: Remove netcdf.
	[propagated-inputs]: Add r-ncdf4.

	gnu: r-rhdf5lib: Update to 1.4.0.
	* gnu/packages/bioinformatics.scm (r-rhdf5lib): Update to 1.4.0.
	[source]: Add snippet to remove bundled binaries.
	[arguments]: Replace references to hdf5 with references to hdf5-1.10.
	[native-inputs]: Likewise.
	[propagated-inputs]: Replace hdf5 with hdf5-1.10.

	gnu: r-hdf5array: Update to 1.10.0.
	* gnu/packages/bioinformatics.scm (r-hdf5array): Update to 1.10.0.

	gnu: r-rhdf5: Update to 2.26.0.
	* gnu/packages/bioinformatics.scm (r-rhdf5): Update to 2.26.0.

	gnu: r-rcas: Update to 1.8.0.
	* gnu/packages/bioinformatics.scm (r-rcas): Update to 1.8.0.
	[native-inputs]: Remove r-testthat and ghc-pandoc-citeproc.
	[propagated-inputs]: Add r-annotationdbi, r-genomeinfodb, and r-genomicranges;
	remove r-bsgenome-mmusculus-ucsc-mm9, r-bsgenome-celegans-ucsc-ce10,
	r-bsgenome-dmelanogaster-ucsc-dm3, r-org-ce-eg-db, r-org-dm-eg-db, and
	r-org-mm-eg-db.

	gnu: r-delayedmatrixstats: Update to 1.4.0.
	* gnu/packages/bioinformatics.scm (r-delayedmatrixstats): Update to 1.4.0.
	[propagated-inputs]: Add r-biocparallel and r-hdf5array.

	gnu: r-scran: Update to 1.10.1.
	* gnu/packages/bioinformatics.scm (r-scran): Update to 1.10.1.
	[propagated-inputs]: Add r-biocneighbors; remove r-dt, r-fnn, r-ggplot2,
	r-shiny, and r-viridis.

	gnu: r-scater: Update to 1.10.0.
	* gnu/packages/bioinformatics.scm (r-scater): Update to 1.10.0.
	[propagated-inputs]: Add r-biocparallel; remove r-biobase, r-data-table,
	r-edger, r-limma, r-rhdf5, r-rjson, r-shiny, r-shinydashboard, and r-tximport.

	gnu: r-singlecellexperiment: Update to 1.4.0.
	* gnu/packages/bioinformatics.scm (r-singlecellexperiment): Update to 1.4.0.

	gnu: r-beachmat: Update to 1.4.0.
	* gnu/packages/bioinformatics.scm (r-beachmat): Update to 1.4.0.
	[propagated-inputs]: Add r-biocgenerics.

	gnu: r-qvalue: Update to 2.14.0.
	* gnu/packages/bioinformatics.scm (r-qvalue): Update to 2.14.0.

	gnu: r-hitc: Update to 1.26.0.
	* gnu/packages/bioinformatics.scm (r-hitc): Update to 1.26.0.

	gnu: r-fithic: Update to 1.8.0.
	* gnu/packages/bioinformatics.scm (r-fithic): Update to 1.8.0.

	gnu: r-sushi: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-sushi): Update to 1.20.0.

	gnu: r-gwascat: Update to 2.14.0.
	* gnu/packages/bioinformatics.scm (r-gwascat): Update to 2.14.0.

	gnu: r-gviz: Update to 1.26.0.
	* gnu/packages/bioinformatics.scm (r-gviz): Update to 1.26.0.

	gnu: r-gqtlstats: Update to 1.14.0.
	* gnu/packages/bioinformatics.scm (r-gqtlstats): Update to 1.14.0.

	gnu: r-ldblock: Update to 1.12.0.
	* gnu/packages/bioinformatics.scm (r-ldblock): Update to 1.12.0.

	gnu: r-erma: Update to 0.14.0.
	* gnu/packages/bioinformatics.scm (r-erma): Update to 0.14.0.

	gnu: r-snpstats: Update to 1.32.0.
	* gnu/packages/bioinformatics.scm (r-snpstats): Update to 1.32.0.

	gnu: r-gqtlbase: Update to 1.14.0.
	* gnu/packages/bioinformatics.scm (r-gqtlbase): Update to 1.14.0.

	gnu: r-ggbio: Update to 1.30.0.
	* gnu/packages/bioinformatics.scm (r-ggbio): Update to 1.30.0.

	gnu: r-biovizbase: Update to 1.30.0.
	* gnu/packages/bioinformatics.scm (r-biovizbase): Update to 1.30.0.

	gnu: r-organismdbi: Update to 1.24.0.
	* gnu/packages/bioinformatics.scm (r-organismdbi): Update to 1.24.0.
	[propagated-inputs]: Remove r-biocinstaller; add r-biocmanager.

	gnu: r-ensembldb: Update to 2.6.0.
	* gnu/packages/bioinformatics.scm (r-ensembldb): Update to 2.6.0.

	gnu: r-dirichletmultinomial: Update to 1.24.0.
	* gnu/packages/bioinformatics.scm (r-dirichletmultinomial): Update to 1.24.0.

	gnu: r-complexheatmap: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-complexheatmap): Update to 1.20.0.

	gnu: r-genomicfiles: Update to 1.18.0.
	* gnu/packages/bioinformatics.scm (r-genomicfiles): Update to 1.18.0.

	gnu: r-gage: Update to 2.32.0.
	* gnu/packages/bioinformatics.scm (r-gage): Update to 2.32.0.

	gnu: r-keggrest: Update to 1.22.0.
	* gnu/packages/bioinformatics.scm (r-keggrest): Update to 1.22.0.

	gnu: r-fastseg: Update to 1.28.0.
	* gnu/packages/bioinformatics.scm (r-fastseg): Update to 1.28.0.

	gnu: r-annotationhub: Update to 2.14.1.
	* gnu/packages/bioinformatics.scm (r-annotationhub): Update to 2.14.1.
	[propagated-inputs]: Remove r-biocinstaller; add r-biocmanager.

	gnu: r-interactivedisplaybase: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-interactivedisplaybase): Update to 1.20.0.

	gnu: r-edaseq: Update to 2.16.0.
	* gnu/packages/bioinformatics.scm (r-edaseq): Update to 2.16.0.

	gnu: r-deseq: Update to 1.34.0.
	* gnu/packages/bioinformatics.scm (r-deseq): Update to 1.34.0.

	gnu: r-aroma-light: Update to 3.12.0.
	* gnu/packages/bioinformatics.scm (r-aroma-light): Update to 3.12.0.

	gnu: r-msnid: Update to 1.16.0.
	* gnu/packages/bioinformatics.scm (r-msnid): Update to 1.16.0.

	gnu: r-msnbase: Update to 2.8.0.
	* gnu/packages/bioinformatics.scm (r-msnbase): Update to 2.8.0.

	gnu: r-pcamethods: Update to 1.74.0.
	* gnu/packages/bioinformatics.scm (r-pcamethods): Update to 1.74.0.

	gnu: r-mzid: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-mzid): Update to 1.20.0.

	gnu: r-vsn: Update to 3.50.0.
	* gnu/packages/bioinformatics.scm (r-vsn): Update to 3.50.0.

	gnu: r-affy: Update to 1.60.0.
	* gnu/packages/bioinformatics.scm (r-affy): Update to 1.60.0.
	[propagated-inputs]: Remove r-biocinstaller; add r-biocmanager.

	gnu: r-affyio: Update to 1.52.0.
	* gnu/packages/bioinformatics.scm (r-affyio): Update to 1.52.0.

	gnu: r-protgenerics: Update to 1.14.0.
	* gnu/packages/bioinformatics.scm (r-protgenerics): Update to 1.14.0.

	gnu: r-sva: Update to 3.30.0.
	* gnu/packages/bioinformatics.scm (r-sva): Update to 3.30.0.

	gnu: r-methylkit: Update to 1.8.0.
	* gnu/packages/bioinformatics.scm (r-methylkit): Update to 1.8.0.

	gnu: r-copywriter: Update to 2.14.0.
	* gnu/packages/bioinformatics.scm (r-copywriter): Update to 2.14.0.

	gnu: r-chipseq: Update to 1.32.0.
	* gnu/packages/bioinformatics.scm (r-chipseq): Update to 1.32.0.

	gnu: r-annotationfilter: Update to 1.6.0.
	* gnu/packages/bioinformatics.scm (r-annotationfilter): Update to 1.6.0.

	gnu: r-tximport: Update to 1.10.0.
	* gnu/packages/bioinformatics.scm (r-tximport): Update to 1.10.0.

	gnu: r-mutationalpatterns: Update to 1.8.0.
	* gnu/packages/bioinformatics.scm (r-mutationalpatterns): Update to 1.8.0.

	gnu: r-bamsignals: Update to 1.14.0.
	* gnu/packages/bioinformatics.scm (r-bamsignals): Update to 1.14.0.

	gnu: r-rhtslib: Update to 1.14.0.
	* gnu/packages/bioinformatics.scm (r-rhtslib): Update to 1.14.0.

	gnu: r-zlibbioc: Update to 1.28.0.
	* gnu/packages/bioinformatics.scm (r-zlibbioc): Update to 1.28.0.

	gnu: r-motifrg: Update to 1.26.0.
	* gnu/packages/bioinformatics.scm (r-motifrg): Update to 1.26.0.

	gnu: r-seqlogo: Update to 1.48.0.
	* gnu/packages/bioinformatics.scm (r-seqlogo): Update to 1.48.0.

	gnu: r-genomation: Update to 1.14.0.
	* gnu/packages/bioinformatics.scm (r-genomation): Update to 1.14.0.

	gnu: r-seqpattern: Update to 1.14.0.
	* gnu/packages/bioinformatics.scm (r-seqpattern): Update to 1.14.0.

	gnu: r-impute: Update to 1.56.0.
	* gnu/packages/bioinformatics.scm (r-impute): Update to 1.56.0.

	gnu: r-bsgenome: Update to 1.50.0.
	* gnu/packages/bioinformatics.scm (r-bsgenome): Update to 1.50.0.

	gnu: r-topgo: Update to 2.34.0.
	* gnu/packages/bioinformatics.scm (r-topgo): Update to 2.34.0.

	gnu: r-genomicfeatures: Update to 1.34.1.
	* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.34.1.

	gnu: r-rtracklayer: Update to 1.42.0.
	* gnu/packages/bioinformatics.scm (r-rtracklayer): Update to 1.42.0.

	gnu: r-genomicalignments: Update to 1.18.0.
	* gnu/packages/bioinformatics.scm (r-genomicalignments): Update to 1.18.0.

	gnu: r-summarizedexperiment: Update to 1.12.0.
	* gnu/packages/bioinformatics.scm (r-summarizedexperiment): Update to 1.12.0.

	gnu: r-delayedarray: Update to 0.8.0.
	* gnu/packages/bioinformatics.scm (r-delayedarray): Update to 0.8.0.

	gnu: r-rsamtools: Update to 1.34.0.
	* gnu/packages/bioinformatics.scm (r-rsamtools): Update to 1.34.0.

	gnu: r-biostrings: Update to 2.50.0.
	* gnu/packages/bioinformatics.scm (r-biostrings): Update to 2.50.0.

	gnu: r-biocparallel: Update to 1.16.0.
	* gnu/packages/bioinformatics.scm (r-biocparallel): Update to 1.16.0.

	gnu: r-biomart: Update to 2.38.0.
	* gnu/packages/bioinformatics.scm (r-biomart): Update to 2.38.0.

	gnu: r-annotationdbi: Update to 1.44.0.
	* gnu/packages/bioinformatics.scm (r-annotationdbi): Update to 1.44.0.

	gnu: r-biobase: Update to 2.42.0.
	* gnu/packages/bioinformatics.scm (r-biobase): Update to 2.42.0.

	gnu: r-genomicranges: Update to 1.34.0.
	* gnu/packages/bioinformatics.scm (r-genomicranges): Update to 1.34.0.

	gnu: r-xvector: Update to 0.22.0.
	* gnu/packages/bioinformatics.scm (r-xvector): Update to 0.22.0.

	gnu: r-limma: Update to 3.38.2.
	* gnu/packages/bioinformatics.scm (r-limma): Update to 3.38.2.

	gnu: r-variantannotation: Update to 1.28.1.
	* gnu/packages/bioinformatics.scm (r-variantannotation): Update to 1.28.1.

	gnu: r-edger: Update to 3.24.0.
	* gnu/packages/bioinformatics.scm (r-edger): Update to 3.24.0.

	gnu: r-genomeinfodb: Update to 1.18.0.
	* gnu/packages/bioinformatics.scm (r-genomeinfodb): Update to 1.18.0.

	gnu: r-iranges: Update to 2.16.0.
	* gnu/packages/bioinformatics.scm (r-iranges): Update to 2.16.0.

	gnu: r-s4vectors: Update to 0.20.0.
	* gnu/packages/bioinformatics.scm (r-s4vectors): Update to 0.20.0.

	gnu: r-dnacopy: Update to 1.56.0.
	* gnu/packages/bioinformatics.scm (r-dnacopy): Update to 1.56.0.

	gnu: r-bioccheck: Update to 1.18.0.
	* gnu/packages/bioinformatics.scm (r-bioccheck): Update to 1.18.0.
	[propagated-inputs]: Add r-knitr and r-biocmanager; remove r-biocinstaller.

	gnu: r-biocstyle: Update to 2.10.0.
	* gnu/packages/bioinformatics.scm (r-biocstyle): Update to 2.10.0.
	[propagated-inputs]: Add biocmanager.

	gnu: r-biocviews: Update to 1.50.1.
	* gnu/packages/bioinformatics.scm (r-biocviews): Update to 1.50.1.

	gnu: r-biocinstaller: Update to 1.32.1.
	* gnu/packages/bioinformatics.scm (r-biocinstaller): Update to 1.32.1.

	gnu: r-biocgenerics: Update to 0.28.0.
	* gnu/packages/bioinformatics.scm (r-biocgenerics): Update to 0.28.0.

	gnu: r-grohmm: Update to 1.16.0.
	* gnu/packages/bioinformatics.scm (r-grohmm): Update to 1.16.0.

	gnu: r-systempiper: Update to 1.16.0.
	* gnu/packages/bioinformatics.scm (r-systempiper): Update to 1.16.0.

	gnu: r-shortread: Update to 1.40.0.
	* gnu/packages/bioinformatics.scm (r-shortread): Update to 1.40.0.

	gnu: r-gostats: Update to 2.48.0.
	* gnu/packages/bioinformatics.scm (r-gostats): Update to 2.48.0.

	gnu: r-category: Update to 2.48.0.
	* gnu/packages/bioinformatics.scm (r-category): Update to 2.48.0.

	gnu: r-gseabase: Update to 1.44.0.
	* gnu/packages/bioinformatics.scm (r-gseabase): Update to 1.44.0.

	gnu: r-rbgl: Update to 1.58.0.
	* gnu/packages/bioinformatics.scm (r-rbgl): Update to 1.58.0.

	gnu: r-annotationforge: Update to 1.24.0.
	* gnu/packages/bioinformatics.scm (r-annotationforge): Update to 1.24.0.

	gnu: r-dexseq: Update to 1.28.0.
	* gnu/packages/bioinformatics.scm (r-dexseq): Update to 1.28.0.

	gnu: r-deseq2: Update to 1.22.1.
	* gnu/packages/bioinformatics.scm (r-deseq2): Update to 1.22.1.

	gnu: r-genefilter: Update to 1.64.0.
	* gnu/packages/bioinformatics.scm (r-genefilter): Update to 1.64.0.

	gnu: r-geneplotter: Update to 1.60.0.
	* gnu/packages/bioinformatics.scm (r-geneplotter): Update to 1.60.0.

	gnu: r-copynumber: Update to 1.22.0.
	* gnu/packages/bioinformatics.scm (r-copynumber): Update to 1.22.0.

	gnu: r-annotate: Update to 1.60.0.
	* gnu/packages/bioinformatics.scm (r-annotate): Update to 1.60.0.

	gnu: r-modelmetrics: Update to 1.2.2.
	* gnu/packages/statistics.scm (r-modelmetrics): Update to 1.2.2.

	gnu: r-preprocesscore: Update to 1.44.0.
	* gnu/packages/statistics.scm (r-preprocesscore): Update to 1.44.0.

	gnu: r-tidyr: Update to 0.8.2.
	* gnu/packages/statistics.scm (r-tidyr): Update to 0.8.2.

	gnu: r-dt: Update to 0.5.
	* gnu/packages/statistics.scm (r-dt): Update to 0.5.
	[propagated-inputs]: Add r-promises.

	gnu: r-roxygen2: Update to 6.1.1.
	* gnu/packages/statistics.scm (r-roxygen2): Update to 6.1.1.

	gnu: r-survival: Update to 2.43-1.
	* gnu/packages/statistics.scm (r-survival): Update to 2.43-1.

	gnu: r-matrix: Update to 1.2-15.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.2-15.

	gnu: r-lattice: Update to 0.20-38.
	* gnu/packages/statistics.scm (r-lattice): Update to 0.20-38.

	gnu: r-mass: Update to 7.3-51.1.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-51.1.

	gnu: r-pander: Update to 0.6.3.
	* gnu/packages/cran.scm (r-pander): Update to 0.6.3.

	gnu: r-rcmdcheck: Update to 1.3.1.
	* gnu/packages/cran.scm (r-rcmdcheck): Update to 1.3.1.
	[propagated-inputs]: Add r-sessioninfo.

	gnu: r-remotes: Update to 2.0.2.
	* gnu/packages/cran.scm (r-remotes): Update to 2.0.2.

	gnu: r-sessioninfo: Update to 1.1.1.
	* gnu/packages/cran.scm (r-sessioninfo): Update to 1.1.1.

	gnu: r-flextable: Update to 0.4.6.
	* gnu/packages/cran.scm (r-flextable): Update to 0.4.6.

	gnu: r-sjmisc: Update to 2.7.6.
	* gnu/packages/cran.scm (r-sjmisc): Update to 2.7.6.
	[propagated-inputs]: Remove r-pillar, r-tibble, and r-tidyselect.

	gnu: r-xts: Update to 0.11-2.
	* gnu/packages/cran.scm (r-xts): Update to 0.11-2.

	gnu: r-psych: Update to 1.8.10.
	* gnu/packages/cran.scm (r-psych): Update to 1.8.10.

	gnu: r-ipred: Update to 0.9-8.
	* gnu/packages/cran.scm (r-ipred): Update to 0.9-8.

	gnu: r-ffbase: Update to 0.12.7.
	* gnu/packages/cran.scm (r-ffbase): Update to 0.12.7.

	gnu: r-pkgload: Update to 1.0.2.
	* gnu/packages/cran.scm (r-pkgload): Update to 1.0.2.

	gnu: r-ps: Update to 1.2.1.
	* gnu/packages/cran.scm (r-ps): Update to 1.2.1.

	gnu: r-rgraphviz: Update to 2.26.0.
	* gnu/packages/graph.scm (r-rgraphviz): Update to 2.26.0.

	gnu: Add hdf5-1.10.
	* gnu/packages/maths.scm (hdf5-1.10): New variable.

	gnu: r-regioner: Update to 1.14.0.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.14.0.
	[propagated-inputs]: Add r-biostrings.

	gnu: r-ruvseq: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-ruvseq): Update to 1.16.0.

	gnu: Add r-biocneighbors.
	* gnu/packages/bioconductor.scm (r-biocneighbors): New variable.

	gnu: r-dnabarcodes: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-dnabarcodes): Update to 1.12.0.

	gnu: r-inspect: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-inspect): Update to 1.12.0.

	gnu: r-rots: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-rots): Update to 1.10.0.

	gnu: r-glimma: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-glimma): Update to 1.10.0.

	gnu: r-goseq: Update to 1.34.0.
	* gnu/packages/bioconductor.scm (r-goseq): Update to 1.34.0.

	gnu: r-ctc: Update to 1.56.0.
	* gnu/packages/bioconductor.scm (r-ctc): Update to 1.56.0.

	gnu: r-genomicinteractions: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-genomicinteractions): Update to 1.16.0.

	gnu: r-interactionset: Update to 1.10.0.
	* gnu/packages/bioconductor.scm (r-interactionset): Update to 1.10.0.

	gnu: r-riboseqr: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-riboseqr): Update to 1.16.0.

	gnu: r-riboprofiling: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-riboprofiling): Update to 1.12.0.

	gnu: r-ripseeker: Update to 1.22.0.
	* gnu/packages/bioconductor.scm (r-ripseeker): Update to 1.22.0.

	gnu: r-chipcomp: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-chipcomp): Update to 1.12.0.

	gnu: r-bayseq: Update to 2.16.0.
	* gnu/packages/bioconductor.scm (r-bayseq): Update to 2.16.0.

	gnu: r-chippeakanno: Update to 3.16.0.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.16.0.
	[propagated-inputs]: Remove r-biocinstaller; add r-biocmanager.

	gnu: r-graph: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-graph): Update to 1.60.0.

	gnu: r-multtest: Update to 2.38.0.
	* gnu/packages/bioconductor.scm (r-multtest): Update to 2.38.0.

	gnu: r-qdnaseq: Update to 1.18.0.
	* gnu/packages/bioconductor.scm (r-qdnaseq): Update to 1.18.0.

	gnu: r-cghcall: Update to 2.44.0.
	* gnu/packages/bioconductor.scm (r-cghcall): Update to 2.44.0.

	gnu: r-cghbase: Update to 1.42.0.
	* gnu/packages/bioconductor.scm (r-cghbase): Update to 1.42.0.

	gnu: r-marray: Update to 1.60.0.
	* gnu/packages/bioconductor.scm (r-marray): Update to 1.60.0.

	gnu: r-diffbind: Update to 2.10.0.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 2.10.0.

	gnu: r-hpar: Update to 1.24.0.
	* gnu/packages/bioconductor.scm (r-hpar): Update to 1.24.0.

	gnu: Add r-biocmanager.
	* gnu/packages/cran.scm (r-biocmanager): New variable.

	gnu: Add r-ncdf4.
	* gnu/packages/cran.scm (r-ncdf4): New variable.

	gnu: Add r-rcppannoy.
	* gnu/packages/cran.scm (r-rcppannoy): New variable.

2018-11-07  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: glibc: Update supported locale patch description.
	gnu/packages/patches/glibc-supported-locales.patch: Update description.

2018-11-07  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: glibc: Export supported locales.
	Debian and Archlinux (at least) force the installation of the
	localedata/SUPPORTED file of the glibc. This file lists all the supported
	locales of the glibc.

	* gnu/packages/patches/glibc-supported-locales.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/base.scm (glibc/linux): Add the previous patch,
	(glibc-2.28): ditto.

2018-11-07  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: slang: Use a correct location for terminfo dirs.
	As termcap is disabled and no terminfo directory is given, slang is not able
	to query terminal capabilities. Specifying a correct path for terminfo will
	automatically disable termcap support in the configuration.

	* gnu/packages/slang.scm (slang)[source]: Remove the snippet disabling
	termcap.
	[arguments]: Set MISC_TERMINFO_DIRS to a correct location.

2018-11-07  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: terminals: Change libtsm and kmscon repositories.
	Those two packages (from the same author) are no longer maintained and do not
	even compile. Switch to a fork that is maintained even if it does not have any
	release yet.

	* gnu/packages/terminals.scm (libtsm)[origin]: Use
	"https://github.com/Aetf/libtsm" as new origin and switch to git-fetch method.
	(kmscon)[origin]: Use "https://github.com/Aetf/kmscon" as new origin and
	switch to git-fetch method.

2018-11-07  Mathieu Othacehe  <m.othacehe@gmail.com>

	services: kmscon: Add an auto-login option.
	Add an auto-login option that behaves as the one of mingetty-service.

	* gnu/services/base.scm (kmscon-configuration)[auto-login]: New field.
	(kmscon-service-type): Pass it to kmscon command.
	* doc/guix.texi (Base Services): Document it.

2018-11-07  Mathieu Othacehe  <m.othacehe@gmail.com>

	services: kmscon: Do not switch to vt at start.
	* gnu/services/base.scm (kmscon-service-type): Add "--no-switchvt" to kmscon
	command.

	gnu: Add guile-newt.
	* gnu/packages/guile.scm (guile-newt): New variable.

2018-11-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kodi: Fix typo.
	This is a follow-up to 2c17bd7b2955beef4130d11b33e07e4fb3b234dc.

	* gnu/packages/kodi.scm (kodi)[arguments]: Remove unwanted symbols.

2018-11-07  Leo Famulari  <leo@famulari.name>

	gnu: LibreOffice: Update to 6.1.3.2.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 6.1.3.2.

2018-11-06  Leo Famulari  <leo@famulari.name>

	gnu: GnuPG: Update to 2.2.11.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.11.

2018-11-06  Ludovic Courtès  <ludo@gnu.org>

	pack: Add test for '--relocatable'.
	* tests/guix-pack-relocatable.sh: New file.
	* Makefile.am (SH_TESTS): Add it.

2018-11-06  Ludovic Courtès  <ludo@gnu.org>

	store-copy: Canonicalize the mtime and permissions of the store copy.
	Fixes a bug whereby directories in the output of 'guix pack -f tarball'
	would not be read-only.

	* guix/build/store-copy.scm (reset-permissions): New procedure.
	(populate-store): Pass #:keep-mtime? #t to 'copy-recursively'.  Call
	'reset-permissions'.
	* tests/pack.scm ("self-contained-tarball"): In CHECK, define
	'canonical?' and use it to check that every file has an mtime of 1 and
	is read-only.
	* tests/guix-pack.sh: Invoke "chmod -Rf +w" before "rm -rf" in trap.

2018-11-06  Ludovic Courtès  <ludo@gnu.org>

	pack: Add test for 'self-contained-tarball' with localstatedir.
	* tests/pack.scm ("self-contained-tarball + localstatedir"): New test.

	pack: Squashfs backend now honors '--localstatedir'.
	* guix/scripts/pack.scm (squashfs-image)[database]: New variable.
	[build]: Add (gnu build install) to the closure.  Call
	'install-database-and-gc-roots' when DATABASE is true, and invoke
	mksquashfs once more.
	* tests/pack.scm ("squashfs-image + localstatedir"): New test.

	pack: Docker backend now honors '--localstatedir'.
	* guix/docker.scm (build-docker-image): Add #:database parameter.
	Create /var/guix/db, /var/guix/profiles, etc. when DATABASE is true.
	* guix/scripts/pack.scm (docker-image): Export.  Remove #:deduplicate?
	parameter.  Define 'database' and pass it to 'docker-image'.
	* tests/pack.scm (test-assertm): Recompile the derivation of
	%BOOTSTRAP-GUILE.
	("docker-image + localstatedir"): New test.

	install: Add 'install-database-and-gc-roots'.
	* gnu/build/install.scm (%root-profile): New variable.
	(install-database-and-gc-roots): New procedure.
	(populate-single-profile-directory): Replace inline code with a call to
	'install-database-and-gc-roots'.

2018-11-06  Ludovic Courtès  <ludo@gnu.org>

	pack: Import (guix store database) only when '--localstatedir' is passed.
	This is another way to address <https://bugs.gnu.org/32184>, which was
	previously addressed in commit 19c924af4f3726688ca155a905ebf1cb9acdfca2.

	* gnu/build/install.scm (register-closure): Move to...
	* gnu/build/vm.scm (register-closure): ... here.  New procedure.
	* guix/scripts/pack.scm (self-contained-tarball)[build]: Remove
	now unneeded 'with-extensions' form and custom (guix config) module.
	* tests/guix-pack.sh: Revert the strategy from
	commit 19c924af4f3726688ca155a905ebf1cb9acdfca2.
	* tests/pack.scm ("self-contained-tarball"): Likewise.

2018-11-06  Ludovic Courtès  <ludo@gnu.org>

	pack: Move store database creation to a separate derivation.
	* guix/scripts/pack.scm (store-database): New procedure.
	(self-contained-tarball): Use it when LOCALSTATEDIR? is true.
	Remove 'schema' and add 'database'.
	[build]: Pass DATABASE to 'populate-single-profile-directory'.
	(squashfs-image): Remove #:deduplicate? parameter.
	[build]: Remove (gnu build install) and (guix config) from the imported
	modules.  Remove 'with-extensions'.
	* gnu/build/install.scm (populate-single-profile-directory): Remove
	 #:deduplicate?, #:register?, and #:schema; add #:database.  Remove call
	to 'register-closure' and simply copy DATABASE instead.

2018-11-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: nginx: Update to 1.14.1 [security fixes].
	This fixes CVE-2018-16843, CVE-2018-16844, and CVE-2018-16845.

	* gnu/packages/web.scm (nginx): Update to 1.14.1.

2018-11-06  Ricardo Wurmus  <rekado@elephly.net>

	guix: Update to Bioconductor 3.8.
	* guix/import/cran.scm (%bioconductor-version): Update to 3.8.
	* guix/build-system/r.scm (bioconductor-uri): Update archive URL.

2018-11-06  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 0.14.52.
	* gnu/packages/syncthing.scm (syncthing): Update to 0.14.52.

2018-11-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgit2: Work around test failures on 32-bit platforms.
	* gnu/packages/patches/libgit2-oom-test.patch: New file.
	* gnu/packages/version-control.scm (libgit2)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-11-06  Stefan Stefanović  <stefanx2ovic@gmail.com>

	gnu: Add xcb-util-errors.
	* gnu/packages/xorg.scm (xcb-util-errors): New variable.

2018-11-06  Ludovic Courtès  <ludo@gnu.org>

	self: Install shell completion files.
	* guix/self.scm (miscellaneous-files): New procedure.
	(whole-package): Remove #:substitute-keys, add #:miscellany.
	[build]: Remove code for SUBSTITUTE-KEYS and add code to copy MISCELLANY
	to OUTPUT.
	(compiled-guix): Adjust call to 'whole-package'.

	nls: Update 'de' translation.

	self: Rename 'sub-directory' to 'file-append*'.
	* guix/self.scm (sub-directory): Rename to...
	(file-append*): ... this.  Add #:recursive? parameter and pass it to
	'local-file'.
	(locale-data, info-manual, compiled-guix): Adjust accordingly.

	gnu: guile-sqlite3: Update home page.
	* gnu/packages/guile.scm (guile-sqlite3)[home-page]: Update.

2018-11-06  lakshmi  <lakshmiprasannakumaran@gmail.com>

	gnu: Add r-weights.
	* gnu/packages/cran.scm (r-weights): New variable.

2018-11-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl: Update to 2018.11.03.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.11.03.

	gnu: terraform-docs: Update to 0.5.0.
	* gnu/packages/terraform.scm (terraform-docs): Update to 0.5.0.
	[native-inputs]: Remove them all.

	gnu: jq: Don't use NAME in source URI.
	* gnu/packages/web.scm (jq)[source]: Code more hard.

	gnu: jq: Update to 1.6.
	* gnu/packages/web.scm (jq): Update to 1.6.
	[source]: Remove upstreamed patch.
	* gnu/packages/patches/jq-CVE-2015-8863.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-11-06  Rutger Helling  <rhelling@mykolab.com>

	gnu: ffmpeg: Update to 4.1.
	* gnu/packages/video.scm (ffmpeg): Update to 4.1.

2018-11-06  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: c-ares: Update to 1.15.0."
	c-ares has more than 3000 dependant packages.

	This reverts commit b588adc96feec4498857ecb6d3537f746b0c0463.

2018-11-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: c-ares: Update to 1.15.0.
	* gnu/packages/adns.scm (c-ares): Update to 1.15.0.

2018-11-06  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: services: dns: Fix 'ddclient-activation'.
	* gnu/services/dns.scm (ddclient-activation): Fix procedure.

2018-11-06  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	ssh: Honor the SOCKET-NAME argument of connect-to-remote-daemon.
	* guix/ssh.scm (connect-to-remote-daemon): Pass the `socket-name' variable to
	the `open-connection' call so that it is honored.

2018-11-05  Marius Bakke  <mbakke@fastmail.com>

	gnu: qtbase: Remove obsolete patch.
	This patch is no longer needed since 7930cfc98923eda64ec4a37d56b19f96f86f5f59
	was merged to core-updates.

	* gnu/packages/patches/qtbase-glibc-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/qt.scm (qtbase)[source](patches): Drop it.

2018-11-05  Ludovic Courtès  <ludo@gnu.org>

	self: Install substitute keys.
	* guix/self.scm (whole-package): Add #:substitute-keys and honor it.
	(compiled-guix): Pass #:substitute-keys to 'whole-package' when
	PULL-VERSION is one.

	maint: Move substitute public keys to etc/substitutes.
	* berlin.guixsd.org.pub, hydra.gnu.org.pub: Move to...
	* etc/substitutes: ... here.  New directory.
	* Makefile.am (dist_pkgdata_DATA): Adjust accordingly.

	self: Remove extra paren in manual version string.
	* guix/self.scm (info-manual)[build]: Remove extra closing paren in
	VERSION.

	pull: Make '--dry-run' behave as expected.
	* guix/scripts/pull.scm (show-help): Document '--dry-run'.
	(build-and-install): Add #:dry-run? parameter and honor it.
	(guix-pull): Remove (assoc-ref opts 'dry-run?) condition.  Instead, pass
	it as #:dry-run? to 'build-and-install'.
	* doc/guix.texi (Invoking guix pull): Document '--dry-run'.  Move
	'--verbose' to the bottom.

2018-11-05  Ludovic Courtès  <ludo@gnu.org>

	bash completion: Restore completion of available packages for 'guix build'.
	Fixes a regression introduced in
	9b0a755f642542dd96065ad05ec9d844d8077fd7 whereby 'guix build TAB' would
	not suggest any completion.

	* etc/completion/bash/guix (_guix_complete): Arrange so 'guix build TAB'
	completes available packages.

2018-11-05  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	gnu: xf86-video-intel: Update to commit 0932a6b37ba6d5c9e916a1cb6ab89c3205b81a0c.
	* gnu/packages/xorg.scm (xf86-video-intel): Update to 2.99.917-11.0932a6b.

	gnu: xapian: Update to 1.4.9.
	* gnu/packages/patches/xapian-revert-5489fb2f8.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/search.scm (xapian): Update to 1.4.9.
	[source](patches): Remove.
	(python-xapian-bindings): Update to 1.4.9.

	gnu: libssh: Update to 0.7.7.
	* gnu/packages/ssh.scm (libssh): Update to 0.7.7.

	gnu: strace: Update to 4.25.
	* gnu/packages/linux.scm (strace): Update to 4.25.

	gnu: libmtp: Update to 1.1.16.
	* gnu/packages/libusb.scm (libmtp): Update to 1.1.16.

	gnu: libgit2: Update to 0.26.8.
	* gnu/packages/version-control.scm (libgit2): Update to 0.26.8.

	gnu: i3-wm: Update to 4.16.
	* gnu/packages/wm.scm (i3-wm): Update to 4.16.

	gnu: libgphoto2: Update to 2.5.20.
	* gnu/packages/photo.scm (libgphoto2): Update to 2.5.20.

	gnu: glm: Update to 0.9.9.3.
	* gnu/packages/maths.scm (glm): Update to 0.9.9.3.

	gnu: ffmpeg: Update to 4.0.3.
	* gnu/packages/video.scm (ffmpeg): Update to 4.0.3.

	gnu: ffmpeg@3.4: Update to 3.4.5.
	* gnu/packages/video.scm (ffmpeg-3.4): Update to 3.4.5.

	gnu: feh: Update to 2.28.1.
	* gnu/packages/image-viewers.scm (feh): Update to 2.28.1.

	gnu: libsoup: Update to 2.64.2.
	* gnu/packages/gnome.scm (libsoup): Update to 2.64.2.

	gnu: mono: Update home page.
	* gnu/packages/mono.scm (mono)[home-page]: Use HTTPS.

2018-11-05  Leo Famulari  <leo@famulari.name>

	gnu: ruby-rack: Update to 2.0.6 [fixes CVE-2018-{16470,16471}].
	* gnu/packages/ruby.scm (ruby-rack): Update to 2.0.6.

2018-11-05  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-mu4e-conversation: Update to 20181105.
	* gnu/packages/emacs.scm (emacs-mu4e-conversation): Update to 20181105.

	gnu: Add emacs-helm-slime.
	* gnu/packages/emacs.scm (emacs-helm-slime): New variable.

2018-11-05  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.19.1.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.1.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.79.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.79.
	(%linux-libre-4.14-hash): Update hash.

2018-11-05  Eric Bavier  <bavier@member.fsf.org>

	libreoffice: honor '--cores=...' during build.
	* gnu/packages/libreoffice.scm (libreoffice)[configure-flags]: Add
	'--with-parallelism' flag.

2018-11-05  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add fswatch.
	* gnu/packages/monitoring.scm (fswatch): New variable.

2018-11-04  Luther Thompson  <lutheroto@gmail.com>

	gnu: python-ilinkedlist: Update to 0.2.0.
	* gnu/packages/python.scm (python-ilinkedlist): Update to 0.2.0.

2018-11-04  Vagrant Cascadian  <vagrant@debian.org>

	gnu: pelican: Update to 3.7.1.
	* gnu/packages/python.scm (pelican): Update to 3.7.1.
	  [home-page]: Use HTTPS URL.

2018-11-04  Pkill -9  <pkill9@runbox.com>

	gnu: xonotic: Add icon and category to desktop files.
	* gnu/packages/games.scm (xonotic): Add icon ("xonotic") and category
	("Game") to the .desktop files for Xonotic.

2018-11-04  Ludovic Courtès  <ludo@gnu.org>

	artwork: Clone over HTTPS.
	Suggested by Leo Famulari <leo@famulari.name>
	at <https://lists.gnu.org/archive/html/help-guix/2018-11/msg00039.html>.

	* gnu/artwork.scm (%artwork-repository): Switch to HTTPS URL.

2018-11-04  Ludovic Courtès  <ludo@gnu.org>

	install: Parameterize the profile name for 'populate-single-profile-directory'.
	* gnu/build/install.scm (populate-single-profile-directory): Add
	 #:profile-name.  Replace hard-coded occurrences of "guix-profile" with
	PROFILE-NAME.  Make the symlink part under /root a function of
	PROFILE-NAME.

2018-11-04  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: go-github-com-urfave-cli: Remove duplicate declaration.
	* gnu/packages/golang.scm (go-github-com-urfave-cli): Remove duplicate declaration.

2018-11-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: myrepos: Wrap the webcheckout binary.
	* gnu/packages/version-control.scm (myrepos)[arguments]: Add a custom
	'wrap-webcheckout phase to wrap webcheckout with its perl libraries.
	[inputs]: Add perl-encode-locale, perl-html-parser, perl-http-date,
	perl-http-message, perl-libwww, perl-try-tiny, perl-uri.

	gnu: debian-archive-keyring: Update to 2018.1.
	* gnu/packages/debian.scm (debian-archive-keyring): Update to 2018.1.
	[source]: Download from git repository.

	gnu: ruby@2.3: Update to 2.3.8.
	* gnu/packages/ruby.scm (ruby@2.3): Update to 2.3.8.

	gnu: debootstrap: Update to 1.0.109.
	* gnu/packages/debian.scm (debootstrap): Update to 1.0.109.

2018-11-04  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: mpop: Update to 1.4.0.
	* gnu/packages/mail.scm (mpop): Update to 1.4.0.

2018-11-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sbcl-lift: Don't keep the bundled website.
	* gnu/packages/lisp.scm (sbcl-lift)[source]: Remove bundled website.
	[arguments]: Remove custom 'make-gzips-writable phase.

2018-11-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: totem: Update to 3.26.2.
	* gnu/packages/gnome.scm (totem): Update to 3.26.2.

	gnu: emacs-debbugs: Update to 0.16.
	* gnu/packages/emacs.scm (emacs-debbugs): Update to 0.16.

	gnu: perl-image-exiftool: Update to 11.11.
	* gnu/packages/photo.scm (perl-image-exiftool): Update to 11.11.

	gnu: emacs-dired-du: Update to 0.5.1.
	* gnu/packages/emacs.scm (emacs-dired-du): Update to 0.5.1.

	gnu: diffoscope: Update to 104.
	* gnu/packages/package-management.scm (diffoscope): Update to 104.

2018-11-03  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix typo in "Sound Services".
	Reported by Jelle Licht <jlicht@fsfe.org>.

	* doc/guix.texi (Sound Services): Fix typo.

2018-11-03  Ludovic Courtès  <ludo@gnu.org>

	doc: Remove misleading sentence about TMPDIR.
	Reported by pelzflorian (Florian Pelz) <pelzflorian@pelzflorian.de>.
	Fixes <https://bugs.gnu.org/33171>.

	* doc/guix.texi (Invoking guix-daemon): Remove sentence that suggests
	that TMPDIR leaks into the build environment.

2018-11-03  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: emacs-emms: Update to 5.1.
	* gnu/packages/emacs.scm (emacs-emms): Update to 5.1.

2018-11-03  Julien Lepiller  <julien@lepiller.eu>

	doc: Fix typo.
	* doc/guix.texi: Fix typo.

	doc: Fix typos.
	* doc/guix.texi (Telephony Services): Fix typos.

2018-11-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tor: Update to 0.3.4.9.
	* gnu/packages/tor.scm (tor): Update to 0.3.4.9.

2018-11-02  Julien Lepiller  <julien@lepiller.eu>

	gnu: python-apache-libcloud: Update to 2.3.0.
	* gnu/packages/python.scm (python-apache-libcloud)
	(python2-apache-libcloud): Update to 2.3.0.

2018-11-02  Danny Milosavljevic  <dannym@scratchpost.org>

	Merge remote-tracking branch 'origin/wip-rust' into master.

2018-11-02  Leo Famulari  <leo@famulari.name>

	gnu: Go 1.11: Avoid unnecessary store references.
	This shrinks the closure of Go 1.11 from 1379 MiB to 581 MiB.

	Fixes <https://bugs.gnu.org/32949>.

	* gnu/packages/golang.scm (go-1.11)[arguments]: Add a 'delete-extraneous-files'
	phase.

2018-11-01  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add openjdk10.
	* gnu/packages/java.scm (openjdk10): New variable.

	gnu: Add openjdk9.
	* gnu/packages/java.scm (openjdk9): New variable.

2018-11-01  Leo Famulari  <leo@famulari.name>

	gnu: MPD: Update to 0.20.23.
	* gnu/packages/mpd.scm (mpd): Update to 0.20.23.

	gnu: mpd-mpc: Update to 0.31.
	* gnu/packages/mpd.scm (mpd-mpc): Update to 0.31.
	[native-inputs]: Add python-sphinx.

	gnu: icecast: Update to 2.4.4 [fixes CVE-2018-18820].
	* gnu/packages/xiph.scm (icecast): Update to 2.4.4.

2018-11-01  Julien Lepiller  <julien@lepiller.eu>

	doc: Add German translation.
	* doc/contributing.de.texi: New file.
	* doc/guix.de.texi: New file
	* doc/local.mk (TRANSLATED_INFO): Add them.
	(info_TEXINFOS): Add guix.de.texi.
	* po/doc/guix-manual.de.po: New file.
	* po/doc/local.mk (EXTRA_DIST): Add it.
	* doc/guix.texi: Document the German translation.

2018-11-01  Rutger Helling  <rhelling@mykolab.com>

	gnu: mame: Update to 0.203.
	* gnu/packages/emulators.scm (mame): Update to 0.203.

	gnu: xpra: Update to 2.4.1.
	* gnu/packages/xorg.scm (xpra): Update to 2.4.1.

	gnu: dolphin-emu: Use ffmpeg instead of ffmpeg@3.4.
	* gnu/packages/emulators.scm (dolphin-emu): Use ffmpeg instead of ffmpeg@3.4.

	gnu: sdl2: Update to 2.0.9.
	* gnu/packages/sdl.scm (sdl2): Update to 2.0.9.

2018-11-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: whois: Update to 5.4.0.
	* gnu/packages/networking.scm (whois): Update to 5.4.0.

	gnu: highlight: Update to 3.47.
	* gnu/packages/pretty-print.scm (highlight): Update to 3.47.

	gnu: python-jsonrpclib-pelix: Update to 0.3.2.
	* gnu/packages/python.scm (python-jsonrpclib-pelix): Update to 0.3.2.
	[arguments]: Disable #:tests?.

	gnu: python-pynacl: Update to 1.3.0.
	* gnu/packages/python-crypto.scm (python-pynacl): Update to 1.3.0.

	gnu: oniguruma: Update to 6.9.0.
	* gnu/packages/textutils.scm (oniguruma): Update to 6.9.0.

	gnu: motion: Install translations.
	* gnu/packages/video.scm (motion)[native-inputs]: Add gettext-minimal.

	gnu: motion: Don't use unstable tarball.
	* gnu/packages/video.scm (motion)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	Keep (gnu packages video) module imports in order.
	* gnu/packages/video.scm (define-module): Re-order module imports
	alphabetically.

	gnu: motion: Update to 4.2.
	* gnu/packages/video.scm (motion): Update to 4.2.

	gnu: julia: Update objconv input to 2018-10-07.
	* gnu/packages/julia.scm (julia)[input]: Update objconf to 2018-10-07.

2018-10-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: myrepos: Update to 1.20180726.
	* gnu/packages/version-control.scm (myrepos): Update to 1.20180726.
	[source]: Remove patch.
	* gnu/packages/patches/myrepos-CVE-2018-7032.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-10-31  Leo Famulari  <leo@famulari.name>

	gnu: curl: Update grafted replacement to 7.62.0 [security fixes].
	Fixes CVE-2018-{16839,16840,16842}.

	* gnu/packages/curl.scm (curl)[replacement]: Update to 7.62.0.
	(curl-7.61.1): Replace with ...
	(curl-7.62.0): ... new variable.

2018-10-31  Rutger Helling  <rhelling@mykolab.com>

	gnu: dolphin-emu: Update to commit 22ddd11.
	* gnu/packages/emulators.scm (dolphin-emu): Update to commit 22ddd11.
	[arguments]: Return #t with phase 'fixgcc7.

	gnu: wine-staging: Update to 3.19.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.19.
	* gnu/packages/wine.scm (wine-staging): Update to 3.19.

2018-10-31  Mark H Weaver  <mhw@netris.org>

	gnu: webkitgtk@2.22: Update to 2.22.3.
	* gnu/packages/webkit.scm (webkitgtk-2.22): Update to 2.22.3.

2018-10-31  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: quaternion: Update to 0.0.9.3.
	* gnu/packages/messaging.scm (quaternion): Update to 0.0.9.3.
	[inputs]: Add qtquickcontrols, qtsvg and qttools.
	[arguments]: Remove fix-libqmatrixclient-dynamic-linking phase. Add
	wrap-program phase.

	gnu: libqmatrixclient: Update to 0.4.0.
	* gnu/packages/messaging.scm (libqmatrixclient): Update to 0.4.0.

2018-10-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: meandmyshadow: Update home page.
	* gnu/packages/games.scm (meandmyshadow)[home-page]: Follow permanent
	redirect.

	gnu: meandmyshadow: Update to 0.5.
	* gnu/packages/games.scm (meandmyshadow): Update to 0.5.
	[source]: Add unreleased bugfix patch.
	[arguments]: Remove obsolete ‘set-sdl'paths’ phase.
	[inputs]: Switch to SDL 2. Add lua. Remove libx11, mesa, and glu.
	* gnu/packages/patches/meandmyshadow-define-paths-earlier.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-10-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hyperrogue: Update to 10.4x.
	* gnu/packages/games.scm (hyperrogue): Update to 10.4x.

	gnu: yosys: Don't use unstable tarball.
	* gnu/packages/fpga.scm (yosys)[source]: Use GIT-FETCH and GIT-FILE-NAME.

	gnu: disorderfs: Update to 0.5.5.
	* gnu/packages/file-systems.scm (disorderfs): Update to 0.5.5.

	gnu: pulseview: Update to 0.4.1.
	* gnu/packages/electronics.scm (pulseview): Update to 0.4.1.
	[arguments]: Remove CMAKE_CXX_FLAGS from #:configure-flags. (Keep)
	build(ing) the unit tests. Add a ‘remove-empty-doc-directory’ phase.

	gnu: sigrok-cli: Update to 0.7.1.
	* gnu/packages/electronics.scm (sigrok-cli): Update to 0.7.1.

	gnu: cloc: Update to 1.80.
	* gnu/packages/code.scm (cloc): Update to 1.80.

	gnu: python-partd: Update to 0.3.9.
	* gnu/packages/python.scm (python-partd): Update to 0.3.9.

2018-10-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-r2glmm.
	* gnu/packages/cran.scm (r-r2glmm): New variable.

	gnu: Add r-lmertest.
	* gnu/packages/cran.scm (r-lmertest): New variable.

	gnu: Add r-afex.
	* gnu/packages/cran.scm (r-afex): New variable.

	gnu: Add r-mvabund.
	* gnu/packages/cran.scm (r-mvabund): New variable.

	gnu: Add r-rcppgsl.
	* gnu/packages/cran.scm (r-rcppgsl): New variable.

	gnu: Add r-tweedie.
	* gnu/packages/cran.scm (r-tweedie): New variable.

	gnu: Add r-clusteval.
	* gnu/packages/cran.scm (r-clusteval): New variable.

	gnu: r-analytics: Update to 3.0.
	* gnu/packages/cran.scm (r-analytics): Update to 3.0.
	[propagated-inputs]: Add r-vim.

	gnu: r-radiant-data: Update to 0.9.7.
	* gnu/packages/cran.scm (r-radiant-data): Update to 0.9.7.
	[propagated-inputs]: Add r-shinyfiles and r-summarytools.

	gnu: r-pracma: Update to 2.1.8.
	* gnu/packages/maths.scm (r-pracma): Update to 2.1.8.
	[propagated-inputs]: Remove r-quadprog.

	gnu: r-shinydashboard: Update to 0.7.1.
	* gnu/packages/web.scm (r-shinydashboard): Update to 0.7.1.
	[propagated-inputs]: Add r-promises.

	gnu: Add r-shinyfiles.
	* gnu/packages/web.scm (r-shinyfiles): New variable.

	gnu: r-htmlwidgets: Update to 1.3.
	* gnu/packages/web.scm (r-htmlwidgets): Update to 1.3.

	gnu: r-servr: Update to 0.11.
	* gnu/packages/web.scm (r-servr): Update to 0.11.

	gnu: r-webshot: Update to 0.5.1.
	* gnu/packages/cran.scm (r-webshot): Update to 0.5.1.
	[propagated-inputs]: Add r-callr; remove r-processx and r-withr.

	gnu: r-dendextend: Update to 1.9.0.
	* gnu/packages/cran.scm (r-dendextend): Update to 1.9.0.

	gnu: r-emmeans: Update to 1.3.0.
	* gnu/packages/cran.scm (r-emmeans): Update to 1.3.0.

	gnu: r-abps: Update to 0.3.
	* gnu/packages/cran.scm (r-abps): Update to 0.3.

	gnu: r-proc: Update to 1.13.0.
	* gnu/packages/cran.scm (r-proc): Update to 1.13.0.

	gnu: r-rdpack: Update to 0.10-1.
	* gnu/packages/cran.scm (r-rdpack): Update to 0.10-1.

	gnu: r-hdf5r: Update to 1.0.1.
	* gnu/packages/cran.scm (r-hdf5r): Update to 1.0.1.

	gnu: r-fansi: Update to 0.4.0.
	* gnu/packages/cran.scm (r-fansi): Update to 0.4.0.

	gnu: r-later: Update to 0.7.5.
	* gnu/packages/cran.scm (r-later): Update to 0.7.5.

	gnu: r-maptools: Update to 0.9-4.
	* gnu/packages/cran.scm (r-maptools): Update to 0.9-4.

	gnu: r-shinyace: Update to 0.3.2.
	* gnu/packages/cran.scm (r-shinyace): Update to 0.3.2.

	gnu: r-np: Update to 0.60-9.
	* gnu/packages/cran.scm (r-np): Update to 0.60-9.

	gnu: r-expm: Update to 0.999-3.
	* gnu/packages/cran.scm (r-expm): Update to 0.999-3.

	gnu: r-cubature: Update to 1.4-1.
	* gnu/packages/cran.scm (r-cubature): Update to 1.4-1.

	gnu: r-extradistr: Update to 1.8.10.
	* gnu/packages/cran.scm (r-extradistr): Update to 1.8.10.

	gnu: r-ttr: Update to 0.23-4.
	* gnu/packages/cran.scm (r-ttr): Update to 0.23-4.

	gnu: r-tinytex: Update to 0.9.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.9.

	gnu: r-xfun: Update to 0.4.
	* gnu/packages/cran.scm (r-xfun): Update to 0.4.

	gnu: r-fitdistrplus: Update to 1.0-11.
	* gnu/packages/cran.scm (r-fitdistrplus): Update to 1.0-11.
	[propagated-inputs]: Add r-npsurv.

	gnu: r-magic: Update to 1.5-9.
	* gnu/packages/cran.scm (r-magic): Update to 1.5-9.

	gnu: r-sm: Update to 2.2-5.6.
	* gnu/packages/cran.scm (r-sm): Update to 2.2-5.6.

	gnu: r-xts: Update to 0.11-1.
	* gnu/packages/cran.scm (r-xts): Update to 0.11-1.

	gnu: r-ggridges: Update to 0.5.1.
	* gnu/packages/cran.scm (r-ggridges): Update to 0.5.1.

	gnu: r-cli: Update to 1.0.1.
	* gnu/packages/cran.scm (r-cli): Update to 1.0.1.

	gnu: r-reshape: Update to 0.8.8.
	* gnu/packages/cran.scm (r-reshape): Update to 0.8.8.

	gnu: r-ffbase: Update to 0.12.5.
	* gnu/packages/cran.scm (r-ffbase): Update to 0.12.5.

	gnu: r-rcpp: Update to 0.12.19.
	* gnu/packages/cran.scm (r-rcpp): Update to 0.12.19.

	gnu: r-pkgload: Update to 1.0.1.
	* gnu/packages/cran.scm (r-pkgload): Update to 1.0.1.

	gnu: r-pkgbuild: Update to 1.0.2.
	* gnu/packages/cran.scm (r-pkgbuild): Update to 1.0.2.
	[propagated-inputs]: Add r-cli and r-prettyunits.

	gnu: r-ps: Update to 1.2.0.
	* gnu/packages/cran.scm (r-ps): Update to 1.2.0.

	gnu: r-ape: Update to 5.2.
	* gnu/packages/cran.scm (r-ape): Update to 5.2.

	gnu: r-reprex: Update to 0.2.1.
	* gnu/packages/cran.scm (r-reprex): Update to 0.2.1.
	[propagated-inputs]: Add r-fs, remove r-knitr.

	gnu: r-gprofiler: Update to 0.6.7.
	* gnu/packages/bioinformatics.scm (r-gprofiler): Update to 0.6.7.

	gnu: r-keggrest: Update to 1.20.2.
	* gnu/packages/bioinformatics.scm (r-keggrest): Update to 1.20.2.

	gnu: r-msnbase: Update to 2.6.4.
	* gnu/packages/bioinformatics.scm (r-msnbase): Update to 2.6.4.

	gnu: r-methylkit: Update to 1.6.3.
	* gnu/packages/bioinformatics.scm (r-methylkit): Update to 1.6.3.

	gnu: r-wgcna: Update to 1.66.
	* gnu/packages/bioinformatics.scm (r-wgcna): Update to 1.66.

	gnu: r-go-db: Update to 3.6.0.
	* gnu/packages/bioinformatics.scm (r-go-db): Update to 3.6.0.

	gnu: r-genomicfeatures: Update to 1.32.3.
	* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.32.3.

	gnu: r-delayedarray: Update to 0.6.6.
	* gnu/packages/bioinformatics.scm (r-delayedarray): Update to 0.6.6.

	gnu: r-genomicranges: Update to 1.32.7.
	* gnu/packages/bioinformatics.scm (r-genomicranges): Update to 1.32.7.

	gnu: r-limma: Update to 3.36.5.
	* gnu/packages/bioinformatics.scm (r-limma): Update to 3.36.5.

	gnu: r-edger: Update to 3.22.5.
	* gnu/packages/bioinformatics.scm (r-edger): Update to 3.22.5.

	gnu: r-genomeinfodbdata: Update to 1.1.0.
	* gnu/packages/bioinformatics.scm (r-genomeinfodbdata): Update to 1.1.0.

	gnu: r-iranges: Update to 2.14.12.
	* gnu/packages/bioinformatics.scm (r-iranges): Update to 2.14.12.

	gnu: r-vegan: Update to 2.5-3.
	* gnu/packages/bioinformatics.scm (r-vegan): Update to 2.5-3.

	gnu: r-graph: Update to 1.58.2.
	* gnu/packages/bioconductor.scm (r-graph): Update to 1.58.2.

	gnu: r-nloptr: Update to 1.2.1.
	* gnu/packages/statistics.scm (r-nloptr): Update to 1.2.1.
	[native-inputs]: Add r-knitr and gfortran.

	gnu: r-devtools: Update to 2.0.1.
	* gnu/packages/statistics.scm (r-devtools): Update to 2.0.1.
	[propagated-inputs]: Remove r-whisker; add r-callr, r-cli, r-pkgbuild,
	r-pkgload, r-rcmdcheck, r-remotes, r-sessioninfo, and r-usethis.

	gnu: r-evaluate: Update to 0.12.
	* gnu/packages/statistics.scm (r-evaluate): Update to 0.12.
	[propagated-inputs]: Remove r-stringr.

	gnu: r-robustbase: Update to 0.93-3.
	* gnu/packages/statistics.scm (r-robustbase): Update to 0.93-3.

	gnu: r-cardata: Update to 3.0-2.
	* gnu/packages/statistics.scm (r-cardata): Update to 3.0-2.

	gnu: r-zoo: Update to 1.8-4.
	* gnu/packages/statistics.scm (r-zoo): Update to 1.8-4.

	gnu: r-tidyselect: Update to 0.2.5.
	* gnu/packages/statistics.scm (r-tidyselect): Update to 0.2.5.

	gnu: r-doparallel: Update to 1.0.14.
	* gnu/packages/statistics.scm (r-doparallel): Update to 1.0.14.

	gnu: r-snow: Update to 0.4-3.
	* gnu/packages/statistics.scm (r-snow): Update to 0.4-3.

	gnu: r-plotrix: Update to 3.7-4.
	* gnu/packages/statistics.scm (r-plotrix): Update to 3.7-4.

	gnu: r-rstudioapi: Update to 0.8.
	* gnu/packages/statistics.scm (r-rstudioapi): Update to 0.8.

	gnu: r-commonmark: Update to 1.6.
	* gnu/packages/statistics.scm (r-commonmark): Update to 1.6.

	gnu: r-coda: Update to 0.19-2.
	* gnu/packages/statistics.scm (r-coda): Update to 0.19-2.

	gnu: r-data-table: Update to 1.11.8.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.11.8.

	gnu: r-dplyr: Update to 0.7.7.
	* gnu/packages/statistics.scm (r-dplyr): Update to 0.7.7.

	gnu: r-rlang: Update to 0.3.0.1.
	* gnu/packages/statistics.scm (r-rlang): Update to 0.3.0.1.

	gnu: r-r6: Update to 2.3.0.
	* gnu/packages/statistics.scm (r-r6): Update to 2.3.0.

	gnu: r-testthat: Update to 2.0.1.
	* gnu/packages/statistics.scm (r-testthat): Update to 2.0.1.

	gnu: r-microbenchmark: Update to 1.4-6.
	* gnu/packages/statistics.scm (r-microbenchmark): Update to 1.4-6.

	gnu: r-mine: Update to 0.6.
	* gnu/packages/statistics.scm (r-mine): Update to 0.6.

	gnu: r-ggplot2: Update to 3.1.0.
	* gnu/packages/statistics.scm (r-ggplot2): Update to 3.1.0.

	gnu: r-digest: Update to 0.6.18.
	* gnu/packages/statistics.scm (r-digest): Update to 0.6.18.

	gnu: r-mgcv: Update to 1.8-25.
	* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-25.

	gnu: r-mass: Update to 7.3-51.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-51.

	gnu: Add r-npsurv.
	* gnu/packages/cran.scm (r-npsurv): New variable.

	gnu: Add r-lsei.
	* gnu/packages/cran.scm (r-lsei): New variable.

	gnu: Add r-summarytools.
	* gnu/packages/cran.scm (r-summarytools): New variable.

	gnu: Add r-pander.
	* gnu/packages/cran.scm (r-pander): New variable.

	gnu: Add r-rapportools.
	* gnu/packages/cran.scm (r-rapportools): New variable.

	gnu: Add r-rcmdcheck.
	* gnu/packages/cran.scm (r-rcmdcheck): New variable.

	gnu: Add r-xopen.
	* gnu/packages/cran.scm (r-xopen): New variable.

	gnu: Add r-remotes.
	* gnu/packages/cran.scm (r-remotes): New variable.

	gnu: Add r-sessioninfo.
	* gnu/packages/cran.scm (r-sessioninfo): New variable.

	gnu: Add r-usethis.
	* gnu/packages/cran.scm (r-usethis): New variable.

	gnu: Add r-clisymbols.
	* gnu/packages/cran.scm (r-clisymbols): New variable.

	gnu: Add r-fs.
	* gnu/packages/cran.scm (r-fs): New variable.

	gnu: Add r-gh.
	* gnu/packages/cran.scm (r-gh): New variable.

	gnu: Add r-ini.
	* gnu/packages/cran.scm (r-ini): New variable.

2018-10-30  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: rust: Document upstream's assessment.
	* gnu/packages/patches/rust-1.25-accept-more-detailed-gdb-lines.patch: Add URL.

	gnu: rust: Remove binary bootstrapper.
	* gnu/packages/rust.scm (rust-bootstrap): Delete variable.

	gnu: rust@1.23.0: Bootstrap from rust@1.22.0.
	* gnu/packages/rust.scm (rust-1.23): Bootstrap from rust@1.22.0.

	gnu: rust@1.23.0: Inherit from rust@1.22.0.
	* gnu/packages/rust.scm (rust-1.23)[inherit]: Inherit from rust-1.22.
	[arguments]: Inherit from rust-1.22.  Delete "remove-ar" phase.

	gnu: rust: Hide "ar" entry from rust@1.21.0.
	* gnu/packages/rust.scm (rust-1.21)[arguments]<#:phases>[remove-ar]: New
	phase.

	gnu: rust: Accept more detailed gdb lines for simple enums.
	* gnu/packages/patches/rust-1.25-accept-more-detailed-gdb-lines.patch: Modify.
	* gnu/packages/rust.scm (rust-1.25)[arguments]<#:phases>[disable-nil-enum-test]:
	Delete phase.

2018-10-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: zathura-pdf-mupdf: Simplify arguments.
	* gnu/packages/pdf.scm (zathura-pdf-mupdf)[arguments]: Remove custom
	'patch-plugin-directory phase, replacd with configure-flag.

	gnu: zathura-pdf-mupdf: Update to 0.3.4.
	* gnu/packages/pdf.scm (zathura-pdf-mupdf): Update to 0.3.4.
	[source]: Remove patch.
	* gnu/packages/patches/zathura-pdf-mupdf-link-to-jpeg-libraries.patch:
	Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: mupdf: Update license list.
	* gnu/packages/pdf.scm (mupdf)[license]: Update the license list.

	gnu: mupdf: Update to 1.14.
	* gnu/packages/pdf.scm (mupdf): Update to 1.14.
	[source]: Don't remove all the bundled libraries.
	[arguments]: Add 'configure-flags to use system libraries.

	gnu: mujs: Install shared library.
	* gnu/packages/javascript.scm (mujs)[arguments]: Add custom phase to
	install libmujs.so.

	gnu: mujs: Update to 1.0.5.
	* gnu/packages/javascript.scm (mujs): Update to 1.0.5.

2018-10-30  Leo Famulari  <leo@famulari.name>

	gnu: calcurse: Use HTTPS URLs.
	Reported by Marco van Hulten <marco@hulten.org>.

	* gnu/packages/calcurse.scm (calcurse)[source, home-page]: Use HTTPS URLs.

2018-10-29  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	git-download: Print a message when falling back to a full fetch.
	Otherwise the user might believe that git-fetch stalled, observing the lack of
	output following a 'fatal' git error message (see:
	https://debbugs.gnu.org/33100).

	* guix/build/git.scm (git-fetch): Print message when falling back to a full
	fetch.

2018-10-28  Ludovic Courtès  <ludo@gnu.org>

	Add 'guix processes'.
	* guix/scripts/processes.scm, tests/processes.scm: New files.
	* Makefile.am (MODULES): Add the former.
	(SCM_TESTS): Add the latter.
	* po/guix/POTFILES.in: Add guix/scripts/processes.scm.
	* doc/guix.texi (Invoking guix processes): New node.
	(Invoking guix-daemon): Reference it.

2018-10-28  Leo Famulari  <leo@famulari.name>

	gnu: xorg-server: Update to 1.20.3 [fixes CVE-2018-14665].
	* gnu/packages/xorg.scm (xorg-server): Update to 1.20.3.

2018-10-28  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: linux-libre: Enable BOCHS DRM support.
	* gnu/packages/aux-files/linux-libre/4.19-x86_64.conf: Build DRM BOCHS support
	as a module.  It adds DRM support for BOCHS dispi vga interface used by
	qemu (-vga std option). It will also be useful for QEMU 3.0 to enable the new
	"bochs-display" display device.
	* gnu/packages/aux-files/linux-libre/4.19-i686.conf: Ditto.

2018-10-28  Arun Isaac  <arunisaac@systemreboot.net>

	import: hackage: Do not repeat inputs in native-inputs.
	* guix/import/hackage.scm (hackage-module->sexp): Do not repeat inputs again
	in native-inputs. native-inputs should only contain packages that are not
	already listed in inputs.

2018-10-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qt@4: Use invoke.
	* gnu/packages/qt.scm (qt@4)[arguments]: Use invoke.

	gnu: qt@4: Update build config.
	* gnu/packages/qt.scm (qt@4)[arguments]: Substitute hardcoded '/bin/ls'
	invocation. Add configure-flags to not build the examples or demos.
	Don't use the precompiled headers.

	gnu: qt: Use invoke.
	* gnu/packages/qt.scm (qt)[arguments]: Use invoke.

	gnu: qt: Add vulkan support.
	* gnu/packages/qt.scm (qt, qtbase)[native-inputs]: Add vulkan-headers.
	(qt@4)[native-inputs]: Don't add vulkan-headers.
	(qttools)[native-inputs]: Add vulkan-headers.

	gnu: qt: Use system sqlite.
	* gnu/packages/databases.scm (sqlite-with-column-metadata): New
	variable.
	* gnu/packages/qt.scm (qt, qtbase)[source]: Remove bundled sqlite.
	[inputs]: Add sqlite-with-column-metadata.
	[arguments]: Add configure-flag to use system sqlite.

	gnu: qt: Update to 5.11.2.
	* gnu/packages/qt.scm (qt, qtbase, qtsvg, qtimageformats, qtx11extras,
	qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors,
	qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel,
	qtwebglplugin, qtwebview, qtlocation, qttools, qtscript,
	qtquickcontrols, qtquickcontrols2, qtgraphicaleffects, qtgamepad,
	qtscxml, qtpurchasing, qtcanvas3d, qtcharts, qtdatavis3d, qtnetworkauth,
	qtremoteobjects, qtspeech): Update to 5.11.2.

2018-10-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hashcat-utils: Update to 1.9.
	And trim lines to 80 characters.

	* gnu/packages/password-utils.scm (hashcat-utils): Update to 1.9.
	[source]: Parametrise.

2018-10-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fzy: Update to 1.0.
	* gnu/packages/shellutils.scm (fzy): Update to 1.0.

	gnu: fzy: Don't use unstable tarball.
	* gnu/packages/shellutils.scm (fzy)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: perl-www-mechanize: Update to 1.89.
	* gnu/packages/web.scm (perl-www-mechanize): Update to 1.89.

	gnu: perl-xml-xpath: Update to 1.44.
	* gnu/packages/xml.scm (perl-xml-xpath): Update to 1.44.

	gnu: flatbuffers: Fix typo in description.
	* gnu/packages/serialization.scm (flatbuffers)[description]: Hyphenate.

2018-10-28  Kei Kebreau  <kkebreau@posteo.net>

	gnu: libmspack: Update to 0.8 [fixes CVE-2018-{18584,18585,18586}].
	* gnu/packages/compression.scm (libmspack): Update to 0.8.

2018-10-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: mailutils: Add dependency on GSASL.
	* gnu/packages/mail.scm (mailutils)[inputs]: Add GSASL.

	gnu: mailutils: Install modules to …/guile/site/2.2.
	* gnu/packages/mail.scm (mailutils)[arguments]: Pass
	"--with-guile-site-dir".

2018-10-27  Ludovic Courtès  <ludo@gnu.org>

	tests: Fix typo.
	This is a followup to 19c924af4f3726688ca155a905ebf1cb9acdfca2.

	* tests/pack.scm: Fix typo in 'test-skip'.

2018-10-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mailutils: Update to 3.5.
	* gnu/packages/mail.scm (mailutils): Update to 3.5.
	[source]: Remove patch, remove snippet.
	[native-inputs]: Remove flex, bison.
	[inputs]: Remove guile-2.0, add guile-2.2.
	* gnu/packages/patches/mailutils-uninitialized-memory.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-10-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-sdl2: Update to 0.3.1.
	* gnu/packages/sdl.scm (guile-sdl2): Update to 0.3.1.

2018-10-27  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-abundant.
	* gnu/packages/cran.scm (r-abundant): New variable.

	gnu: Add r-quic.
	* gnu/packages/cran.scm (r-quic): New variable.

2018-10-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add xrandr-invert-colors.
	* gnu/packages/xdisorg.scm (xrandr-invert-colors): New variable.

2018-10-27  Tomáš Čech  <sleep_walker@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add telegram-purple.
	* gnu/packages/messaging.scm (telegram-purple): New variable.
	* gnu/packages/patches/telegram-purple-adjust-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-10-27  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'gexp-modules' now consistently deletes duplicates.
	Fixes <https://bugs.gnu.org/32966>.
	Reported by Clément Lassieur <clement@lassieur.org>.

	* guix/gexp.scm (gexp-attribute): Add 'equal?' optional parameter; pass
	it to 'delete-duplicates'.
	(gexp-modules)[module=?]: New procedure.
	Pass it to 'gexp-attribute'.
	* tests/gexp.scm ("gexp-modules deletes duplicates"): New test.

2018-10-27  Ludovic Courtès  <ludo@gnu.org>

	pack: Hide 'zip' colliding binding.
	* guix/scripts/pack.scm: Hide 'zip' from (gnu packages compression).

2018-10-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: libzmf: Disable '-Werror'.
	Fixes builds on i686-linux.

	* gnu/packages/libreoffice.scm (libzmf)[arguments]: New field.

2018-10-27  Ludovic Courtès  <ludo@gnu.org>

	pack: Remove unused variable.
	* guix/scripts/pack.scm (self-contained-tarball)[libgcrypt]: Remove.

2018-10-27  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: git: Add "subtree" output.
	* gnu/packages/version-control.scm (git)[outputs]: Add "subtree".

2018-10-27  Florian Pelz  <pelzflorian@pelzflorian.de>

	services: httpd: Allow using it with PHP.
	* gnu/services/web.scm (httpd): Make existing httpd-module API public.
	* doc/guix.texi (Apache HTTP Server): Document its usage with PHP-FPM.

2018-10-27  Meiyo Peng  <meiyo.peng@gmail.com>

	gnu: lxqt-build-tools: Define LXQT_DATA_DIR and LXQT_ETC_XDG_DIR.
	* gnu/packages/lxqt.scm (lxqt-build-tools)[arguments]: Define LXQT_DATA_DIR
	and LXQT_ETC_XDG_DIR in the configure flags.

	gnu: lxqt: Correct licenses for several packages.
	* gnu/packages/lxqt.scm (pcmanfm-qt, lximage-qt, pavucontrol-qt, qtermwidget)
	(qterminal, screengrab, lxqt): Correct license to GPL2+.

2018-10-27  宋文武  <iyzsong@member.fsf.org>

	gnu: lxqt: Propagate qterminal actually.
	* gnu/packages/lxqt.scm (lxqt)[propagated-inputs]: Fix typo of 'qterminal'.

2018-10-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xmlsec-nss: Fix tests (and hence build).
	* gnu/packages/xml.scm (xmlsec-nss)[native-inputs]: Add nss:bin to
	provide the certutil command.

	gnu: units: Update to 2.18.
	* gnu/packages/maths.scm (units): Update to 2.18.

	gnu: parallel: Update to 20181022.
	* gnu/packages/parallel.scm (parallel): Update to 20181022.

	gnu: gvpe: Update to 3.1.
	* gnu/packages/vpn.scm (gvpe): Update to 3.1.
	[source]: Remove obsolete snippet.
	[native-inputs]: Add pkg-config.

	gnu: gama: Update to 2.01.
	* gnu/packages/gps.scm (gama): Update to 2.01.

	gnu: perl-x11-xcb: Update to 0.18.
	* gnu/packages/xorg.scm (perl-x11-xcb): Update to 0.18.

	gnu: flatbuffers: Update to 1.10.0.
	* gnu/packages/serialization.scm (flatbuffers): Update to 1.10.0.

2018-10-27  Eric Bavier  <bavier@member.fsf.org>

	gnu: Add tnef.
	* gnu/packages/mail.scm (tnef): New variable.

2018-10-26  HiPhish  <hiphish@posteo.de>

	gnu: Add lua5.1-lpeg and lua5.1-lmpack.
	* gnu/packages/lua.scm (lua5.1-lpeg): New variable.
	* gnu/packages/serialization.scm (lua5.1-libmpack): New variable.

	The packages lua-lpeg and lua-libmpack had no Lua 5.1 variants. These
	packages will be needed to build Neovim properly.

2018-10-26  Pierre-Antoine Rouby  <contact@parouby.fr>

	gnu: Add jp2a.
	* gnu/packages/image.scm: New variable.

2018-10-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: sbcl-lift: Fix 'license' field.
	The invalid 'license' field was preventing evaluations from completing.

	* gnu/packages/lisp.scm (sbcl-lift)[license]: Change to LICENSE:EXPAT.

2018-10-26  Ludovic Courtès  <ludo@gnu.org>

	profiles: Fix typo in exports.
	* guix/profiles.scm (&profile-collistion-error): Fix typo in export list.

2018-10-26  Nikolai Merinov  <nikolai.merinov@member.fsf.org>

	gnu: rust: Update to 1.28.
	* gnu/packages/rust.scm (rust): Rename to...
	(rust-1.27): ... this.
	(rust): New variable.

	gnu: rust: Work around rust 1.25...1.27 reproducibility issues.
	* gnu/packages/patches/rust-mdbook-support-reproducible-builds-by-forcing-window.search.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add new patch file.
	* gnu/packages/rust.scm (rust-1.19): Use system libssh2 library.
	during cargo build.  Note: libgit2 still bundled, because cargo
	tests assume specific libgit2 minor release.
	(rust-1.23): Inherit native-inputs from previous package.
	(rust-1.25): Switch back to llvm 3.9.1 as workaround for
	https://github.com/rust-lang/rust/issues/50556 issue.
	(rust-1.27): Apply changes from
	https://github.com/rust-lang-nursery/mdBook/pull/692 to make
	generation of "searchindex.js" files reproducible. Disable cargo
	test that required llvm 6.

2018-10-26  Meiyo Peng  <meiyo.peng@gmail.com>

	gnu: Add lxqt.
	* gnu/packages/lxqt.scm (lxqt): New variable.

	gnu: libqtxdg: Simplify configure flags.
	* gnu/packages/lxqt.scm (libqtxdg)[arugemnts]: Use relative path for
	'QTXDGX_ICONENGINEPLUGIN_INSTALL_PATH'.

	gnu: lxqt.scm: Remove ${CMAKE_INSTALL_PREFIX} from DESTINATION path.
	* gnu/packages/lxqt.scm: Remove ${CMAKE_INSTALL_PREFIX} from DESTINATION path.

	gnu: Add obconf-qt.
	* gnu/packages/lxqt.scm (obconf-qt): New variable.

	gnu: Add compton-conf.
	* gnu/packages/lxqt.scm (compton-conf): New variable.

	gnu: Add qps.
	* gnu/packages/lxqt.scm (qps): New variable.

	gnu: Add qterminal.
	* gnu/packages/lxqt.scm (qterminal): New variable.

	gnu: Add screengrab.
	* gnu/packages/lxqt.scm (screengrab): New variable.

	gnu: Add lximage-qt.
	* gnu/packages/lxqt.scm (lximage-qt): New variable.

	gnu: lxqt.scm: Sort packages into base, core, etc.
	* gnu/packages/lxqt.scm: Sort packages into base, core, etc.

	gnu: Add qtermwidget.
	* gnu/packages/lxqt.scm (qtermwidget): New variable.

2018-10-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hplip: Update home page.
	* gnu/packages/cups.scm (hplip)[home-page]: Follow its permanent
	redirection.

	gnu: hplip: Update to 3.18.9.
	* gnu/packages/cups.scm (hplip): Update to 3.18.9.
	[arguments]: Add the resulting libraries to the build's RUNPATH.

	gnu: libsigrok: Update to 0.5.1.
	* gnu/packages/electronics.scm (libsigrok): Update to 0.5.1.
	[arguments]: Adjust to split udev rules and clean up a little.

	gnu: dnsmasq: Update to 2.80 [security fixes].
	* gnu/packages/dns.scm (dnsmasq): Update to 2.80.

	gnu: tinc: Use HTTPS for sources and home page.
	* gnu/packages/vpn.scm (tinc)[source, home-page]: Use HTTPS.

2018-10-26  Leo Famulari  <leo@famulari.name>

	gnu: Mercurial: Update to 4.7.2.
	* gnu/packages/version-control.scm (mercurial): Update to 4.7.2.

2018-10-25  Meiyo Peng  <meiyo.peng@gmail.com>

	gnu: Add pavucontrol-qt.
	* gnu/packages/lxqt.scm (pavucontrol-qt): New variable.

	gnu: Add lxqt-themes.
	* gnu/packages/lxqt.scm (lxqt-themes): New variable.

	gnu: Add lxqt-qtplugin.
	* gnu/packages/lxqt.scm (lxqt-qtplugin): New variable.

	gnu: Add lxqt-powermanagement.
	* gnu/packages/lxqt.scm (lxqt-powermanagement): New variable.

	gnu: Add lxqt-openssh-askpass.
	* gnu/packages/lxqt.scm (lxqt-openssh-askpass): New variable.

	gnu: Add lxqt-policykit.
	* gnu/packages/lxqt.scm (lxqt-policykit): New variable.

	gnu: Add lxqt-notificationd.
	* gnu/packages/lxqt.scm (lxqt-notificationd): New variable.

	gnu: lxqt.scm: Move qttools from inputs to native-inputs.
	* gnu/packages/lxqt.scm: Move qttools from inputs to native-inputs.

	gnu: Add lxqt-config.
	* gnu/packages/lxqt.scm (lxqt-config): New variable.

2018-10-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-sjplot.
	* gnu/packages/cran.scm (r-sjplot): New variable.

	gnu: Add r-ggeffects.
	* gnu/packages/cran.scm (r-ggeffects): New variable.

	gnu: Add r-glmmtmb.
	* gnu/packages/cran.scm (r-glmmtmb): New variable.

	gnu: Add r-sjstats.
	* gnu/packages/cran.scm (r-sjstats): New variable.

	gnu: Add r-tmb.
	* gnu/packages/cran.scm (r-tmb): New variable.

	gnu: Add r-bayesplot.
	* gnu/packages/cran.scm (r-bayesplot): New variable.

	gnu: Add r-coin.
	* gnu/packages/cran.scm (r-coin): New variable.

	gnu: Add r-pwr.
	* gnu/packages/cran.scm (r-pwr): New variable.

	gnu: Add r-emmeans.
	* gnu/packages/cran.scm (r-emmeans): New variable.

	gnu: Add r-multcomp.
	* gnu/packages/cran.scm (r-multcomp): New variable.

	gnu: Add r-th-data.
	* gnu/packages/cran.scm (r-th-data): New variable.

	gnu: Add r-sandwich.
	* gnu/packages/cran.scm (r-sandwich): New variable.

	gnu: r-sjmisc: Update to 2.7.5.
	* gnu/packages/cran.scm (r-sjmisc): Update to 2.7.5.

	gnu: r-sjlabelled: Update to 1.0.14.
	* gnu/packages/cran.scm (r-sjlabelled): Update to 1.0.14.

2018-10-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sfml: Update to 2.5.1.
	* gnu/packages/game-development.scm (sfml): Update to 2.5.1.

	gnu: sfml: Don't use unstable tarball.
	* gnu/packages/game-development.scm (sfml)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: cdogs-sdl: Update to 0.6.8.
	* gnu/packages/games.scm (cdogs-sdl): Update to 0.6.8.

2018-10-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add pdfpc.
	* gnu/packages/pdf.scm (pdfpc): New variable.

2018-10-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add hangups.
	* gnu/packages/messaging.scm (hangups): New public variable.

	gnu: Add python-mechanicalsoup.
	* gnu/packages/python-web.scm (python-mechanicalsoup)
	(python2-mechanicalsoup): New public variable.

	gnu: Add python-reparser.
	* gnu/packages/python.scm (python-reparser, python2-reparser):
	New public variable.

	gnu: Add python-readlike.
	* gnu/packages/python.scm (python-readlike, python2-readlike):
	New public variables.

	gnu: minixml: Update to 2.12.
	* gnu/packages/xml.scm (minixml): Update to 2.12.
	[arguments]: Add the resulting libraries to the build's RUNPATH.

	gnu: iproute2: Update to 4.19.0.
	* gnu/packages/linux.scm (iproute): Update to 4.19.0.

	gnu: loksh: Use PREFIX.
	* gnu/packages/shells.scm (loksh)[argumentss]: Substitute PREFIX for
	DESTDIR #:make-flags.

2018-10-24  Meiyo Peng  <meiyo.peng@gmail.com>

	gnu: Add libkscreen.
	* gnu/packages/kde.scm (libkscreen): New variable.

	gnu: lxqt.scm: Add prefix to licenses imports.
	* gnu/packages/lxqt.scm: Import (guix licenses) with prefix "license:".

	gnu: Add lxqt-admin.
	* gnu/packages/lxqt.scm (lxqt-admin): New variable.

	gnu: Add lxqt-about.
	* gnu/packages/lxqt.scm (lxqt-about): New variable.

	gnu: Add pcmanfm-qt.
	* gnu/packages/lxqt.scm (pcmanfm-qt): New variable.

	gnu: Add libfm-qt.
	* gnu/packages/lxqt.scm (libfm-qt): New variable.

	gnu: Add lxqt-sudo.
	* gnu/packages/lxqt.scm (lxqt-sudo): New variable.

	gnu: Add lxqt-runner.
	* gnu/packages/lxqt.scm (lxqt-runner): New variable.

	gnu: Add lxqt-panel.
	* gnu/packages/lxqt.scm (lxqt-panel): New variable.

	gnu: Add libsysstat.
	* gnu/packages/lxqt.scm (libsysstat): New variable.

	gnu: Add lxqt-globalkeys.
	* gnu/packages/lxqt.scm (lxqt-globalkeys): New variable.

2018-10-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-flake8: Update to 3.6.0.
	* gnu/packages/check.scm (python-hypothesis)[native-inputs]: Change
	PYTHON-FLAKE8 to PYTHON-FLAKE8-3.5.
	* gnu/packages/python.scm (python-flake8, python2-flake8): Rename to ...
	(python-flake8-3.5, python2-flake8-3.5): ... this.
	(python-flake8, python2-flake8): New public variables.

2018-10-24  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add gx-go.
	* gnu/packages/ipfs.scm (gx-go): New variable.

	gnu: Add go-github-com-whyrusleeping-gx-util.
	* gnu/packages/ipfs.scm (go-github-com-whyrusleeping-gx-util): New variable.

	gnu: Add go-github-com-kr-fs.
	* gnu/packages/golang.scm (go-github-com-kr-fs): New variable.

2018-10-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dotherside: Update home-page.
	* gnu/packages/qt.scm (dotherside)[home-page]: Fix project's home-page.

2018-10-24  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add gx.
	* gnu/packages/ipfs.scm (gx): New variable.

	gnu: Add go-github-com-ipfs-go-ipfs-api.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-api): New variable.

	gnu: Add go-github-com-ipfs-go-ipfs-cmdkit-files.
	* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-cmdkit-files): New variable.

	gnu: Add go-github-com-whyrusleeping-stump.
	* gnu/packages/golang.scm (go-github-com-whyrusleeping-stump): New variable.

	gnu: Add go-github-com-whyrusleeping-progmeter.
	* gnu/packages/golang.scm (go-github-com-whyrusleeping-progmeter): New variable.

	gnu: Add go-github-com-whyrusleeping-json-filter.
	* gnu/packages/golang.scm (go-github-com-whyrusleeping-json-filter): New variable.

	gnu: Add go-github-com-urfave-cli.
	* gnu/packages/golang.scm (go-github-com-urfave-cli): New variable.

	gnu: Add go-github-com-sabhiram-go-gitignore.
	* gnu/packages/golang.scm (go-github-com-sabhiram-go-gitignore): New variable.

	gnu: Add go-github-com-cheekybits-is.
	* gnu/packages/golang.scm (go-github-com-cheekybits-is): New variable.

	gnu: Add go-github-com-whyrusleeping-tar-utils.
	* gnu/packages/golang.scm (go-github-com-whyrusleeping-tar-utils): New variable.

	gnu: Add go-github-com-multiformats-go-multiaddr-net.
	* gnu/packages/golang.scm (go-github-com-multiformats-go-multiaddr-net): New variable.

	gnu: Add go-github-com-multiformats-go-multiaddr.
	* gnu/packages/golang.scm (go-github-com-multiformats-go-multiaddr): New variable.

	gnu: Add go-github-com-mitchellh-go-homedir.
	* gnu/packages/golang.scm (go-github-com-mitchellh-go-homedir): New variable.

	gnu: Add go-github-com-libp2p-go-libp2p-metrics.
	* gnu/packages/golang.scm (go-github-com-libp2p-go-libp2p-metrics): New variable.

	gnu: Add go-github-com-libp2p-go-libp2p-protocol.
	* gnu/packages/golang.scm (go-github-com-libp2p-go-libp2p-protocol): New variable.

	gnu: Add go-github-com-libp2p-go-libp2p-peer.
	* gnu/packages/golang.scm (go-github-com-libp2p-go-libp2p-peer): New variable.

	gnu: Add go-github-com-multiformats-go-multihash.
	* gnu/packages/golang.scm (go-github-com-multiformats-go-multihash): New variable.

	gnu: Add go-github-com-spaolacci-murmur3.
	* gnu/packages/golang.scm (go-github-com-spaolacci-murmur3): New variable.

	gnu: Add go-github-com-minio-blake2b-simd.
	* gnu/packages/golang.scm (go-github-com-minio-blake2b-simd): New variable.

	gnu: Add go-github-com-gxed-hashland-keccakpg.
	* gnu/packages/golang.scm (go-github-com-gxed-hashland-keccakpg): New variable.

	gnu: Add go-github-com-mr-tron-base58.
	* gnu/packages/golang.scm (go-github-com-mr-tron-base58): New variable.

	gnu: Add go-github-com-libp2p-go-libp2p-crypto.
	* gnu/packages/golang.scm (go-github-com-libp2p-go-libp2p-crypto): New variable.

	gnu: Add go-github-com-minio-sha256-simd.
	* gnu/packages/golang.scm (go-github-com-minio-sha256-simd): New variable.

	gnu: Add go-github-com-btcsuite-btcd-btcec.
	* gnu/packages/golang.scm (go-github-com-btcsuite-btcd-btcec): New variable.

	gnu: Add go-github-com-btcsuite-btclog.
	* gnu/packages/golang.scm (go-github-com-btcsuite-btclog): New variable.

	gnu: Add go-github-com-davecgh-go-spew.
	* gnu/packages/golang.scm (go-github-com-davecgh-go-spew): New variable.

	gnu: Add go-github-com-libp2p-go-flow-metrics.
	* gnu/packages/golang.scm (go-github-com-libp2p-go-flow-metrics): New variable.

	gnu: go-golang-org-x-crypto-union: Wrap all crypto packages.
	* gnu/packages/golang.scm (go-golang-org-x-crypto-union): Include
	go-golang-org-x-crypto-ed25519, go-golang-org-x-crypto-ripemd160,
	go-golang-org-x-crypto-blake2s, go-golang-org-x-crypto-sha3 in union.

	gnu: Add go-golang-org-x-crypto-sha3.
	* gnu/packages/golang.scm (go-golang-org-x-crypto-sha3): New variable.

	gnu: Add go-golang-org-x-crypto-blake2s.
	* gnu/packages/golang.scm (go-golang-org-x-crypto-blake2s): New variable.

	gnu: Add go-golang-org-x-crypto-ripemd160.
	* gnu/packages/golang.scm (go-golang-org-x-crypto-ripemd160): New variable.

	gnu: Add go-golang-org-x-crypto-ed25519.
	* gnu/packages/golang.scm (go-golang-org-x-crypto-ed25519): New variable.

	gnu: Move go-golang-org-x-crypto-union from syncthing.scm to golang.scm
	* gnu/packages/syncthing.scm (go-golang-org-x-crypto-union): Delete.
	* gnu/packages/golang.scm (go-golang-org-x-crypto-union): Add.

2018-10-24  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Move go-github-com-gogo-protobuf* from syncthing.scm to golang.scm
	* gnu/packages/syncthing.scm (go-github-com-gogo-protobuf,
	  go-github-com-gogo-protobuf-protoc-gen-gogo,
	  go-github-com-gogo-protobuf-union): Delete.

	* gnu/packages/golang.scm (go-github-com-gogo-protobuf,
	  go-github-com-gogo-protobuf-protoc-gen-gogo,
	  go-github-com-gogo-protobuf-union): Add.

2018-10-24  Rutger Helling  <rhelling@mykolab.com>

	gnu: libdrm: Update to 2.4.96.
	* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.96.

2018-10-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: pcsc-lite: Update to 1.8.24.
	* gnu/packages/security-token.scm (pcsc-lite): Update to 1.8.24.

	gnu: loksh: Update to 6.4.
	* gnu/packages/shells.scm (loksh): Update to 6.4.
	[inputs]: Add ncurses.

	gnu: loksh: Don't use unstable tarball.
	* gnu/packages/shells.scm (loksh)[source]: Use GIT-FETCH and GIT-FILE-NAME.

	gnu: tinc: Update to 1.0.35 [fixes CVE-2018-{16737,16738,16758}].
	* gnu/packages/vpn.scm (tinc): Update to 1.0.35.

2018-10-24  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.19.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.
	(%linux-libre-hash): Update hash.
	(%linux-libre-4.18-patches): Rename to ...
	(%linux-libre-4.19-patches): ... this, and remove a patch that is
	no longer needed.
	(linux-libre, linux-libre-arm-generic, linux-libre-arm-omap2plus):
	Use %linux-libre-4.19-patches instead of %linux-libre-4.18-patches.
	* gnu/packages/aux-files/linux-libre/4.18-arm.conf,
	gnu/packages/aux-files/linux-libre/4.18-arm64.conf,
	gnu/packages/aux-files/linux-libre/4.18-i686.conf,
	gnu/packages/aux-files/linux-libre/4.18-x86_64.conf: Remove files.
	* gnu/packages/aux-files/linux-libre/4.19-arm.conf,
	gnu/packages/aux-files/linux-libre/4.19-arm64.conf,
	gnu/packages/aux-files/linux-libre/4.19-i686.conf,
	gnu/packages/aux-files/linux-libre/4.19-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Adjust accordingly.

2018-10-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mongodb: Use INVOKE.
	* gnu/packages/databases.scm (mongodb)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: libbytesize: Update to 1.4.
	* gnu/packages/c.scm (libbytesize): Update to 1.4.
	[source]: Parametrise.

	gnu: xmlsec: Update to 1.2.27.
	* gnu/packages/xml.scm (xmlsec): Update to 1.2.27.
	[source]: Don't rely on NAME.

	gnu: Add wavemon.
	* gnu/packages/hardware.scm (wavemon): New public variable.

2018-10-23  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Add fixes from mozilla-esr60 [security fixes].
	Includes fixes for CVE-2018-12389, CVE-2018-12390, CVE-2018-12391,
	CVE-2018-12392, CVE-2018-12393, CVE-2018-12395, CVE-2018-12396, and
	CVE-2018-12397.

	* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected changesets from the
	upstream mozilla-esr60 repository.  Relabel some previously existing patches
	to reflect CVE assignments.

2018-10-23  Brett Gilio  <brettg@posteo.net>

	gnu: emacs-nov-el: Update to 0.2.6.
	* gnu/packages/emacs.scm (emacs-nov-el): Update to 0.2.6.

2018-10-23  Leo Famulari  <leo@famulari.name>

	gnu: libssh: Fetch the source code more efficiently.
	* gnu/packages/ssh.scm (libssh)[source]: Use the git:// protocol.

2018-10-23  Laura Lazzati  <laura.lazzati.15@gmail.com>

	gnu: Add r-aspi.
	* gnu/packages/cran.scm (r-aspi): New variable.

2018-10-23  Jan Nieuwenhuizen  <janneke@gnu.org>

	doc: Fix typo.
	* doc/guix.texi (Reduced Binary Seed Bootstrap): Fix typo.

	doc: Update Preparing to Use the Bootstrap Binaries.
	* doc/guix.texi (Preparing to Use the Bootstrap Binaries): Mention
	bootstrap-mes alongside bootstrap-gcc.
	(Reducing the Set of Bootstrap Binaries): Mention the Reduced Binary Seed
	bootstrap, MesCC-Tools and Mes.

	bootstrap: Build with %bootstrap-mes.
	* gnu/packages/bootstrap.scm (%tinycc-seed): Remove.
	(%bootstrap-inputs): Use %bootstrap-mes instead of %mes-seed and %tinycc-seed.
	* gnu/packages/commencement.scm (mescc-tools-boot, mes-boot, tcc-boot0): Build
	with %bootstrap-mes instead of %mes-seed and %tinycc-seed.

	gnu: mescc-tools: Update to 0.5.2-0.bb062b0d.
	* gnu/packages/mes.scm (mescc-tools): Update to 0.5.2-0.bb062b0d.
	mescc
	* gnu/packages/commencement.scm (mescc-tools-boot): Stay at 0.5.2

2018-10-23  Jan Nieuwenhuizen  <janneke@gnu.org>

	bootstrap: Add %bootstrap-mes.
	Built with
	    668ffe1e4e67e22268c9565993c6d9d7a86ae72a bootstrap: Move use-modules to top of builder.

	Todo: host these on ftp.gnu.org/pub/guix/...

	* gnu/packages/bootstrap.scm (%bootstrap-mes): New variable.

2018-10-23  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: sbcl-parse-float: Remove comment about license.
	* gnu/packages/lisp.scm (sbcl-parse-float): The license really is public domain.

2018-10-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-attrs: Update to 18.2.0.
	* gnu/packages/python.scm (python-attrs): Update to 18.2.0.
	[arguments]: New field.
	[native-inputs]: Add PYTHON-PYMPLER.
	(python-attrs-bootstrap): Stay on version 17.4.0.

	gnu: Add python-pympler.
	* gnu/packages/python.scm (python-pympler, python2-pympler): New public variables.

	gnu: suil: Use python2 for building.
	* gnu/packages/audio.scm (suil)[arguments]: Set #:python.

	gnu: ganv: Use python2 for building.
	* gnu/packages/gtk.scm (ganv)[arguments]: Set #:python.

2018-10-23  Meiyo Peng  <meiyo.peng@gmail.com>

	gnu: Add libstatgrab.
	* gnu/packages/lxqt.scm (libstatgrab): New variable.

	gnu: Add libdbusmenu-qt.
	* gnu/packages/lxqt.scm (libdbusmenu-qt): New variable.

	gnu: lxqt.scm: Sort packages alphabetically.
	* gnu/packages/lxqt.scm: Sort packages alphabetically.

	gnu: lxqt-build-tools: Update download URL and home page URL.
	* gnu/packages/lxqt.scm (lxqt-build-tools)
	[source]: Update download URL to the 'lxqt' repository.
	[home-page]: Use HTTPS.

	gnu: lxqt-session: Update to 0.13.0.
	* gnu/packages/lxqt.scm (lxqt-session): Update to 0.13.0.

2018-10-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: grammalecte: Update home page.
	* gnu/packages/dictionaries.scm (grammalecte)[home-page]: Update URL.

2018-10-23  Leo Famulari  <leo@famulari.name>

	gnu: Xiph: Use HTTPS URLs.
	* gnu/packages/xiph.scm (libogg, libvorbis, libtheora, speex, speexdsp, ao,
	flac, libkate, vorbis-tools, opus-tools opusfile, icecast, libshout)[source]:
	Use HTTPS URLs.
	(icecast)[home-page]: Use HTTPS URL.

	gnu: Opus: Update to 1.3.
	* gnu/packages/xiph.scm (opus): Update to 1.3.

	gnu: opus-tools: Update to 0.2.
	* gnu/packages/xiph.scm (opus-tools): Update to 0.2.
	[native-inputs]: Add pkg-config.
	[inputs]: Add libopusenc and opusfile. Remove libogg and opus.

	gnu: opusfile: Propagate dependencies required in pkg-config.
	* gnu/packages/xiph.scm (opusfile)[inputs]: Move libogg and openssl to
	propagated-inputs.

	gnu: Add libopusenc.
	* gnu/packages/xiph.scm (libopusenc): New variable.

2018-10-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: unbound: Update to 1.8.1.
	* gnu/packages/dns.scm (unbound): Update to 1.8.1.

	gnu: Remove duplicate import from (gnu packages messaging).
	* gnu/packages/messaging.scm (define-module): Remove duplicate module
	import.  Order the remainder alphabetically.

	gnu: cppcheck: Update to 1.85.
	* gnu/packages/check.scm (cppcheck): Update to 1.85.

	gnu: bs1770gain: Update to 0.5.1.
	* gnu/packages/audio.scm (bs1770gain): Update to 0.5.1.

	gnu: zstd: Update to 1.3.7.
	* gnu/packages/compression.scm (zstd): Update to 1.3.7.

2018-10-22  Ludovic Courtès  <ludo@gnu.org>

	scripts: Suggest running 'guix gc' when we're short on disk space.
	* guix/scripts.scm (%disk-space-warning): New variable.
	(warn-about-disk-space): New procedure.
	* guix/scripts/package.scm (build-and-use-profile): Use it.
	* guix/scripts/system.scm (process-action): Likewise.

2018-10-22  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-stem: Update to 1.7.0.
	* gnu/packages/python.scm (python-stem): Update to 1.7.0.
	[arguments]: Remove obsolete phase.
	[native-inputs]: Change PYTHON-PEP8 to PYTHON-PYCODESTYLE.

	gnu: python-datrie: Fix FTBFS with Python 3.7.
	* gnu/packages/python.scm (python-datrie)[arguments]: Add phase 'cythonize'.

	Merge branch 'master' into core-updates

	gnu: python-pymongo: Update to 3.7.2.
	* gnu/packages/python.scm (python-pymongo): Update to 3.7.2.

	gnu: python-sure: Update to 1.4.11.
	* gnu/packages/python.scm (python-sure): Update to 1.4.11.

	gnu: python-markdown: Update to 3.0.1.
	* gnu/packages/python.scm (python-markdown): Update to 3.0.1.
	[arguments]: Remove.

	gnu: python-markdown: Update home page.
	* gnu/packages/python.scm (python-markdown)[home-page]: Change to current.

	gnu: python-m2crypto: Update to 0.30.1.
	* gnu/packages/python-crypto.scm (python-m2crypto): Update to 0.30.1.

	gnu: python-m2crypto: python-typing is only needed for python2.
	* gnu/packages/python-crypto.scm (python-m2crypto)[propagated-inputs]: Remove.
	[properties]: New field.
	(python2-m2crypto)[propagated-inputs]: Add PYTHON2-TYPING.

	gnu: xorg-server: Update to 1.20.2.
	* gnu/packages/xorg.scm (xorg-server): Update to 1.20.2.

	gnu: xf86-input-libinput: Update to 0.28.1.
	* gnu/packages/xorg.scm (xf86-input-libinput): Update to 0.28.1.

	gnu: libmd: Update to 1.0.1.
	* gnu/packages/crypto.scm (libmd): Update to 1.0.1.

	gnu: samba: Update to 4.8.6.
	* gnu/packages/samba.scm (samba): Update to 4.8.6.

	gnu: Add GN.
	* gnu/packages/build-tools.scm (gn): New public variable.

	gnu: python-lazy-object-proxy: Update to 1.3.1.
	* gnu/packages/python.scm (python-lazy-object-proxy): Update to 1.3.1.

	gnu: python-mistune: Update to 0.8.4.
	* gnu/packages/python.scm (python-mistune): Update to 0.8.4.

2018-10-22  Meiyo Peng  <meiyo.peng@gmail.com>

	gnu: liblxqt: Update to 0.13.0.
	* gnu/packages/lxqt.scm (liblxqt): Update to 0.13.0.
	[source]: Remove patches.
	[home-page]: Use HTTPS.
	* gnu/packages/patches/liblxqt-include.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: libqtxdg: Update to 3.2.0.
	* gnu/packages/lxqt.scm (libqtxdg): Update to 3.2.0.

2018-10-22  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	gnu: Add emacs-scribble-mode.
	* gnu/packages/emacs.scm (emacs-scribble-mode): New variable.

2018-10-22  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: snap: Update to 4.2.2.2.
	* gnu/packages/education.scm (snap): Update to 4.2.2.2.  Update source URL.

2018-10-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-ruvseq.
	* gnu/packages/bioconductor.scm (r-ruvseq): New variable.

2018-10-22  Leo Famulari  <leo@famulari.name>

	gnu: livemedia-utils: Update to 2018.10.17 [fixes CVE-2018-4013].
	* gnu/packages/video.scm (livemedia-utils): Update to 2018.10.17.

	gnu: libmpdclient: Update to 2.16.
	* gnu/packages/mpd.scm (libmpdclient): Update to 2.16.

2018-10-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Update to 2.7.3.
	* gnu/packages/dns.scm (knot): Update to 2.7.3.

2018-10-21  Leo Famulari  <leo@famulari.name>

	gnu: OpenSSH: Update to 7.9p1.
	* gnu/packages/ssh.scm (openssh): Update to 7.9p1.

2018-10-21  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: light: Update to 1.2.
	* gnu/packages/linux.scm (light): Update to 1.2.
	[source]: Switch to url-fetch.
	[arguments]: Remove.
	[native-inputs]: Remove help2man. Add autoconf and automake.

2018-10-21  Luther Thompson  <lutheroto@gmail.com>

	gnu: Add python-ilinkedlist.
	* gnu/packages/python.scm (python-ilinkedlist): New variable.

2018-10-21  Ludovic Courtès  <ludo@gnu.org>

	install: Make /var/guix/…/guix-profile a relative symlink.
	* gnu/build/install.scm (populate-single-profile-directory): Make
	/var/guix/profiles/per-user/root/guix-profile a relative symlink.

2018-10-21  Jan Nieuwenhuizen  <janneke@gnu.org>

	bootstrap: Move use-modules to top of builder.
	* gnu/packages/bootstrap.scm (package-from-tarball): Move use-modules to top of builder.
	(%bootstrap-glibc): Likewise.
	(%bootstrap-gcc): Likewise.

	bootstrap: Add %mes-stripped, %mes-bootstrap-tarball.
	* gnu/packages/make-bootstrap.scm (%mes-stripped): New variable.
	(%mes-bootstrap-tarball): New variable.
	* gnu/packages/mes.scm: Oops, remove stray (gnu packages commencement) module
	include.

2018-10-21  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to 0.18.0-08f04f55.
	This update is a preparation for the %bootstrap-mes package; due to some small
	problems it fails to build with plain mes-0.18.  mes-boot0 stays at 0.18 only
	to avoid another rebuild world.

	%bootstrap-mes brings the building and packaging the Mes bootstrap seeds from
	manual operation into Guix.  We will bump mes and mes-boot0 to a future 0.18.1
	or 0.19 and regenerate %bootstrap-mes in a nex iteration.

	    08f04f55 build: Oops, remove stray lib/linux/x86_64-mes/crt1.
	    33f37f27 build: x86_64 bootstrap build fixes and workaround.
	    4ae2a111 doc: Release update.
	    5277669b mescc: Oops, delete wrong line of assembly.
	    44cc97a8 admin: Release update.

	* gnu/packages/mes.scm (mes): Update to 0.18.0-08f04f55.
	* gnu/packages/commencement.scm (mes-boot0): Stay at 0.18.0.

2018-10-21  Jan Nieuwenhuizen  <janneke@gnu.org>

	doc: Move `Reduced Binary Seed Bootstrap' into `Bootstrapping'.
	* doc/guix.texi (Reduced Binary Seed Bootstrap):

	Merge branch 'core-updates' into core-updates-next

2018-10-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: flexbar: Update to 3.4.0.
	* gnu/packages/bioinformatics.scm (flexbar): Update to 3.4.0.
	[source]: Fetch from git.
	[arguments]: Adjust check and install phases.
	[home-page]: Update to new home at Github.
	[license]: Change to bsd-3.

	gnu: seqan: Update to 2.4.0.
	* gnu/packages/bioinformatics.scm (seqan): Update to 2.4.0.
	[native-inputs]: Replace bzip2 with xz.
	(seqan-1): New variable.
	(tophat)[inputs]: Use seqan-1.

	gnu: khmer: Update to 2.1.2.
	* gnu/packages/bioinformatics.scm (khmer): Update to 2.1.2.
	[source]: Fetch from git; remove bundled libraries in snippet.
	[arguments]: Remove "set-paths" phase; remove "post-install-check" phase;
	remove "reset-gzip-timestamps" phase.
	[native-inputs]: Remove seqan and python-nose; add python-cython,
	python-pytest, and python-pytest-runner.
	[inputs]: Remove gcc-4.9.

	gnu: python-screed: Update to 1.0.
	* gnu/packages/bioinformatics.scm (python-screed): Update to 1.0.
	[arguments]: Run tests after installation.
	[native-inputs]: Add python-pytest, python-pytest-cov, and
	python-pytest-runner; remove python-nose.

	gnu: fasttree: Use INVOKE.
	* gnu/packages/bioinformatics.scm (fasttree)[arguments]: Use INVOKE; simplify
	install phase.

	gnu: express-beta-diversity: Update to 1.0.8.
	* gnu/packages/bioinformatics.scm (express-beta-diversity): Update to 1.0.8.
	[source]: Fetch from git.
	[arguments]: Use INVOKE; remove "exit-source" build phase; simplify.

	gnu: edirect: Update to 10.2.20181018.
	* gnu/packages/bioinformatics.scm (edirect): Update to 10.2.20181018.
	[arguments]: Add simple check phase; simplify other phases.
	[inputs]: Add perl-xml-simple.

	gnu: eigensoft: Update to 7.2.1.
	* gnu/packages/bioinformatics.scm (eigensoft): Update to 7.2.1.
	[arguments]: Remove Makefile modification.

	gnu: discrover: Fetch from git.
	* gnu/packages/bioinformatics.scm (discrover)[source]: Fetch from git.

	gnu: Add texlive-latex-examplep.
	* gnu/packages/tex.scm (texlive-latex-examplep): New variable.

	gnu: Add texlive-latex-verbatimbox.
	* gnu/packages/tex.scm (texlive-latex-verbatimbox): New variable.

	gnu: Add texlive-latex-readarray.
	* gnu/packages/tex.scm (texlive-latex-readarray): New variable.

	gnu: Add texlive-generic-listofitems.
	* gnu/packages/tex.scm (texlive-generic-listofitems): New variable.

	gnu: Add texlive-latex-doi.
	* gnu/packages/tex.scm (texlive-latex-doi): New variable.

	gnu: diamond: Fetch from git.
	* gnu/packages/bioinformatics.scm (diamond)[source]: Fetch from git.

	gnu: delly: Update to 0.7.9.
	* gnu/packages/bioinformatics.scm (delly): Update to 0.7.9.
	[source]: Fetch from git.
	[arguments]: Add phase install-templates; use default install phase.
	[native-inputs]: Remove python-2.
	[home-page]: Use new home page.
	* gnu/packages/patches/delly-use-system-libraries.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove patch.

	gnu: deeptools: Update to 3.1.3.
	* gnu/packages/bioinformatics.scm (deeptools): Update to 3.1.3.

	gnu: eolie: Update to 0.9.45.
	* gnu/packages/gnome.scm (eolie): Update to 0.9.45.

	gnu: python-dendropy: Fetch from git.
	* gnu/packages/bioinformatics.scm (python-dendropy)[source]: Fetch from git.

	gnu: python-py2bit: Update to 0.3.0.
	* gnu/packages/bioinformatics.scm (python-py2bit): Update to 0.3.0.

	gnu: cutadapt: Update to 1.18.
	* gnu/packages/bioinformatics.scm (cutadapt): Update to 1.18.
	[inputs]: Add python-dnaio.

	gnu: Add python-dnaio.
	* gnu/packages/bioinformatics.scm (python-dnaio): New variable.

	gnu: crossmap: Update to 0.2.9.
	* gnu/packages/bioinformatics.scm (crossmap): Update to 0.2.9.
	* gnu/packages/patches/crossmap-allow-system-pysam.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove patch.

	gnu: python-twobitreader: Update to 3.1.6.
	* gnu/packages/bioinformatics.scm (python-twobitreader): Update to 3.1.6.
	[source]: Fetch from git.

	gnu: Add python-bx-python.
	* gnu/packages/bioinformatics.scm (python-bx-python): New variable.
	(python2-bx-python): Define in terms of python-bx-python.

	gnu: python2-bx-python: Update to 0.8.2.
	* gnu/packages/bioinformatics.scm (python2-bx-python): Update to 0.8.2.
	[source]: Remove obsolete snippet.
	[inputs]: Move python2-numpy from here...
	[propagated-inputs]: ...to here; add python2-six.
	[native-inputs]: Add python2-lzo and python2-cython.
	[home-page]: Update to new home at Github.

	gnu: bwa-pssm: Fetch from git.
	* gnu/packages/bioinformatics.scm (bwa-pssm)[source]: Fetch from git.

	gnu: tophat: Update to 2.1.1.
	* gnu/packages/bioinformatics.scm (tophat): Update to 2.1.1.
	* gnu/packages/patches/tophat-build-with-later-seqan.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove patch.

2018-10-21  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.18.16.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.16.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.78.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.78.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.135.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.135.

	gnu: linux-libre@4.4: Update to 4.4.162.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.162.

2018-10-21  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-slime-repl-ansi-color.
	* gnu/packages/emacs.scm (emacs-slime-repl-ansi-color): New variable.

2018-10-21  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	gnu: python2-bz2file: Inherit arguments from python-bzfile.
	* gnu/packages/python.scm (python-bz2file)[properties]: Remove field.
	(python2-bz2file): Use PACKAGE-WITH-PYTHON2.

	gnu: klick: Use scons-python2 for building.
	* gnu/packages/music.scm (klick)[arguments]: Add #:scons.

	gnu: rng-tools: Update to 6.6.
	* gnu/packages/linux.scm (rng-tools): Update to 6.6.

	gnu: fluidsynth: Update to 2.0.1.
	* gnu/packages/audio.scm (fluidsynth): Update to 2.0.1.
	(fluidsynth-1): New public variable.
	* gnu/packages/games.scm (gzdoom)[inputs]: Change FLUIDSYNTH to FLUIDSYNTH-1.
	* gnu/packages/music.scm (lmms)[inputs]: Likewise.

	gnu: libgxps: Update to 0.3.0.
	* gnu/packages/gnome.scm (libgxps): Update to 0.3.0.
	[source](patches): Remove.
	[build-system]: Switch to MESON-BUILD-SYSTEM.
	[inputs]: Change LIBJPEG to LIBJPEG-TURBO.
	* gnu/packages/patches/libgxps-CVE-2017-11590.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: libgxps: Propagate required inputs.
	* gnu/packages/gnome.scm (libgxps)[inputs]: Move CAIRO, GLIB and LIBARCHIVE ...
	[propagated-inputs]: ... here.  New field.

	gnu: re2: Update to 2018-10-01.
	* gnu/packages/regex.scm (re2): Update to 2018-10-01.

	gnu: libgphoto2: Update to 2.5.19.
	* gnu/packages/photo.scm (libgphoto2): Update to 2.5.19.

	gnu: appstream-glib: Update to 0.7.14.
	* gnu/packages/glib.scm (appstream-glib): Update to 0.7.14.

	gnu: openal: Update to 1.19.1.
	* gnu/packages/audio.scm (openal): Update to 1.19.1.

2018-10-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kodi: Disable version checker.
	Fixes bug#32997.

	* gnu/packages/kodi.scm (kodi)[arguments]: Add substitution to remove
	the version checking configuration option.

2018-10-21  Ben Woodcroft  <donttrustben@gmail.com>

	gnu: python2-dendropy: Disable failing test.
	* gnu/packages/bioinformatics.scm (python2-dendropy)[arguments]: Disable
	failing test.

2018-10-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bowtie: Update to 2.3.4.3.
	* gnu/packages/bioinformatics.scm (bowtie): Update to 2.3.4.3.
	[source]: Fetch from git.
	[inputs]: Replace python-2 with python-wrapper; move perl, perl-clone,
	perl-test-deep, and perl-test-simple from here...
	[native-inputs]: ...to here.
	[arguments]: Simplify check phase.

	gnu: blast+: Use INVOKE and return #T unconditionally.
	* gnu/packages/bioinformatics.scm (blast+)[arguments]: Use INVOKE and
	return #T unconditionally.

	gnu: bedops: Update to 2.4.35.
	* gnu/packages/bioinformatics.scm (bedops): Update to 2.4.35.
	[source]: Fetch from git.

	gnu: bedops: Use INVOKE.
	* gnu/packages/bioinformatics.scm (bedops)[arguments]: Use INVOKE.

	gnu: bamm: Fetch from git and use INVOKE.
	* gnu/packages/bioinformatics.scm (bamm)[source]: Fetch from git.
	[arguments]: Use INVOKE and return #T unconditionally.

	gnu: aragorn: Use invoke and simplify.
	* gnu/packages/bioinformatics.scm (aragorn)[arguments]: Use INVOKE in build
	phase; simplify install phase.

	gnu: clipper: Update to 1.2.1.
	* gnu/packages/bioinformatics.scm (clipper): Update to 1.2.1.
	[source]: Fetch from git.
	[arguments]: Add fix-typo phase.

	gnu: python-pybedtools: Update to 0.7.10.
	* gnu/packages/bioinformatics.scm (python2-pybedtools): Update to 0.7.10.
	[arguments]: Disable broken tests.
	[propagated-inputs]: Replace bedtools with bedtools-2.26; add
	python-matplotlib, python-pysam, and python-pyyaml.
	[native-inputs]: Remove python-pyyaml; add kentutils, python-numpy,
	python-pandas, and python-six.
	(python-pybedtools): New variable.

	gnu: Add bedtools-2.26.
	* gnu/packages/bioinformatics.scm (bedtools-2.26): New variable.

2018-10-20  Kei Kebreau  <kkebreau@posteo.net>

	gnu: cataclysm-dda: Update snapshot.
	* gnu/packages/games.scm (cataclysm-dda): Update snapshot to 0b2c194e5.

	gnu: maxima: Update to 5.42.0.
	* gnu/packages/maths.scm (maxima): Update to 5.42.0.

2018-10-20  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: python-glances: Update to 3.0.2.
	* gnu/packages/python.scm (python-glances): Update to 3.0.2.

	gnu: emacs-hy-mode: Update to 1.0.3.
	* gnu/packages/emacs.scm (emacs-hy-mode): Update to 1.0.3.

	gnu: emacs-erc-hl-nicks: Update to 1.3.3.
	* gnu/packages/emacs.scm (emacs-erc-hl-nicks): Update to 1.3.3.

	gnu: emacs-yasnippet: Update to 0.13.0.
	* gnu/packages/emacs.scm (emacs-yasnippet): Update to 0.13.0.

	gnu: emacs-nginx-mode: Update to 1.1.9.
	* gnu/packages/emacs.scm (emacs-nginx-mode): Update to 1.1.9.

	gnu: emacs-rainbow-mode: Update to 1.0.1.
	* gnu/packages/emacs.scm (emacs-rainbow-mode): Update to 1.0.1.

	gnu: emacs-smart-mode-line: Update to 2.12.0.
	* gnu/packages/emacs.scm (emacs-smart-mode-line): Update to 2.12.0.

	gnu: emacs-fill-column-indicator: Update to 1.89.
	* gnu/packages/emacs.scm (emacs-fill-column-indicator): Update to 1.89.

	gnu: emacs-ggtags: Update to 0.8.13.
	* gnu/packages/emacs.scm (emacs-ggtags): Update to 0.8.13.

	gnu: emacs-which-key: Update to 3.3.0.
	* gnu/packages/emacs.scm (emacs-which-key): Update to 3.3.0.

2018-10-20  Christopher Baines  <mail@cbaines.net>

	gnu: Add soundconverter.
	* gnu/packages/gnome.scm (soundconverter): New variable.
	* gnu/packages/patches/soundconverter-remove-gconf-dependency.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-10-19  nixo  <nicolo@nixo.xyz>

	gnu: Add enchive.
	* gnu/packages/crypto.scm (enchive): New variable.

2018-10-19  Ludovic Courtès  <ludo@gnu.org>

	services: ntp: Document 'ntp-service-type' and 'ntp-configuration'.
	* gnu/services/networking.scm (<ntp-configuration>)[servers]: Add
	default value.
	(ntp-service-type)[default-value]: New field.
	(ntp-service): Mark as deprecated.
	* gnu/services/desktop.scm (%desktop-services): Use (service
	ntp-service-type) instead of calling 'ntp-service'.
	* doc/guix.texi (Networking Services): Document 'ntp-service-type' and
	'ntp-configuration'.

2018-10-19  Meiyo Peng  <meiyo.peng@gmail.com>

	gnu: Add i3blocks.
	* gnu/packages/wm.scm (i3blocks): New variable.

2018-10-19  Alex Vong  <alexvong1995@gmail.com>

	java-utils: Use 'strip-store-file-name'.
	See the discussion at
	<https://lists.gnu.org/archive/html/guix-devel/2018-10/msg00250.html>.

	* guix/build/java-utils.scm (package-name-version): Remove it.
	(install-javadoc): Use 'strip-store-file-name' instead of
	'package-name-version'.

2018-10-19  Alex Vong  <alexvong1995@gmail.com>

	build-system/haskell: Use 'strip-store-file-name'.
	See the discussion at
	<https://lists.gnu.org/archive/html/guix-devel/2018-10/msg00250.html>.

	* guix/build/haskell-build-system.scm (package-name-version): Remove it.
	(configure): Use 'strip-store-file-name' instead of 'package-name-version'.
	(setup-compiler): Likewise.
	(make-ghc-package-database): Likewise.
	(register): Likewise.
	* gnu/packages/haskell.scm (ghc-cairo)[arguments]: Likewise.
	* gnu/packages/agda.scm (agda)[arguments]: Likewise.

2018-10-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: qsynth: Update to 0.5.3.
	* gnu/packages/audio.scm (qsynth): Update to 0.5.3.

2018-10-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: texlive-bin: Fix FTBFS on i686-linux.
	* gnu/packages/tex.scm (texlive-bin)[arguments]: Add phase 'disable-failing-test'.

2018-10-19  Rutger Helling  <rhelling@mykolab.com>

	gnu: mesa: Update to 18.2.3.
	* gnu/packages/gl.scm (mesa): Update to 18.2.3.

2018-10-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: sbcl-slime-swank: Remove reference to unbound variable.
	Fixes a regression introduced in commit
	c4d4ae1e16254a96caaeb5ccb4486f301ae4f1b7.

	* gnu/packages/lisp.scm (sbcl-slime-swank)[license]: Remove extra 'license'.

2018-10-19  Amirouche  <amirouche@hypermove.net>

	gnu: guile-wiredtiger: Update to 0.7.0.
	* gnu/packages/databases.scm (guile-wiredtiger): Update to 0.7.0.
	[inputs]: Replace wiredtiger with wiredtiger-3
	[propagated-inputs]: Remove guile-lib, add guile-bytestructures
	[description]: Update it.

	gnu: Add wiredtiger 3.1.0
	* gnu/packages/databases.scm (wiredtiger-3): New variable that inherits from
	  wiredtiger

2018-10-19  Ludovic Courtès  <ludo@gnu.org>

	tests: Run 'guix pack' tests using the external store.
	Fixes <https://bugs.gnu.org/32184>.

	* guix/tests.scm (call-with-external-store): New procedure.
	(with-external-store): New macro.
	* tests/pack.scm (%store): Remove.
	(test-assertm): Add 'store' parameter.
	("self-contained-tarball"): Wrap in 'with-external-store'.
	* tests/guix-pack.sh: Connect to the external store, if possible, by
	setting NIX_STORE_DIR and GUIX_DAEMON_SOCKET.  Remove most uses of
	'--bootstrap'.

2018-10-19  Ludovic Courtès  <ludo@gnu.org>

	pack: Fix "-C none -f tarball".
	Fixes a regression introduced in
	48b444304e206c35cf2c8e0d87a4711f1aac4fd4 whereby "guix pack -C none
	hello" would fail with:

	  ERROR: In procedure string-join:
	  In procedure string-join: Wrong type argument in position 1: #f
	  builder for `/gnu/store/…-tarball-pack.tar.drv' failed with exit code 1

	* guix/scripts/pack.scm (self-contained-tarball): Adjust for when
	'compressor-command' returns #f.

2018-10-19  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-slime: License is a mix of GPL2+ and public domain.
	* gnu/packages/emacs.scm (emacs-slime)[license]: Update to (gpl2+ public-domain)

	gnu: Add lparallel.
	* gnu/packages/lisp.scm (cl-lparallel, ecl-lparallel, sbcl-lparallel): New variables.

	gnu: Add sbcl-cl-webkit.
	* gnu/packages/lisp.scm (sbcl-cl-webkit): New variable.

	gnu: Add sbcl-cl-cffi-gtk.
	* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk): New variable.

	gnu: Add sbcl-cl-cffi-gtk-gdk.
	* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk-gdk): New variable.

	gnu: Add sbcl-cl-cffi-gtk-gdk-pixbuf.
	* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk-gdk-pixbuf): New variable.

	gnu: Add sbcl-cl-cffi-gtk-pango.
	* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk-pango): New variable.

	gnu: Add sbcl-cl-cffi-gtk-cairo.
	* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk-cairo): New variable.

	gnu: Add sbcl-cl-cffi-gtk-gio.
	* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk-gio): New variable.

	gnu: Add sbcl-cl-cffi-gtk-gobject.
	* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk-gobject): New variable.

	gnu: Add sbcl-cl-cffi-gtk-glib.
	* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk-glib): New variable.

	gnu: Add sbcl-cl-cffi-gtk.
	* gnu/packages/lisp.scm (sbcl-cl-cffi-gtk): New variable.

	gnu: Add closer-mop.
	* gnu/packages/lisp.scm (cl-closer-mop, ecl-closer-mop, sbcl-closer-mop): New variables.

	gnu: Add trivial-garbage.
	* gnu/packages/lisp.scm (cl-trivial-garbage, ecl-trivial-garbage, sbcl-trivial-garbage): New variables.

	gnu: Add cl-unix-opts.
	* gnu/packages/lisp.scm (cl-unix-opts, ecl-unix-opts, sbcl-unix-opts): New variables.

	gnu: Add cl-json.
	* gnu/packages/lisp.scm (cl-json, ecl-cl-json, sbcl-cl-json): New variables.

	gnu: Add parenscript.
	* gnu/packages/lisp.scm (cl-parenscript, ecl-parenscript, sbcl-parenscript): New variables.

	gnu: Add sbcl-cl-sqlite.
	* gnu/packages/lisp.scm (sbcl-cl-sqlite): New variable.

	gnu: Add sbcl-cffi.
	* gnu/packages/lisp.scm (sbcl-cffi): New variable.

	gnu: Add sbcl-cffi-grovel.
	* gnu/packages/lisp.scm (sbcl-cffi-grovel): New variable.

	gnu: Add sbcl-cffi-libffi.
	* gnu/packages/lisp.scm (sbcl-cffi-libffi): New variable.

	gnu: Add sbcl-cffi-toolchain.
	* gnu/packages/lisp.scm (sbcl-cffi-toolchain): New variable.

	gnu: Add sbcl-cffi-bootstrap.
	* gnu/packages/lisp.scm (sbcl-cffi-bootstrap): New variable.

	gnu: Add queues.priority-cqueue.
	* gnu/packages/lisp.scm (cl-queues.priority-cqueue, ecl-queues.priority-cqueue, sbcl-queues.priority-cqueue): New variables.

	gnu: Add queues.priority-queue.
	* gnu/packages/lisp.scm (cl-queues.priority-queue, ecl-queues.priority-queue, sbcl-queues.priority-queue): New variables.

	gnu: Add queues.simple-cqueue.
	* gnu/packages/lisp.scm (cl-queues.simple-cqueue, ecl-queues.simple-cqueue, sbcl-queues.simple-cqueue): New variables.

	gnu: Add queues.simple-queue.
	* gnu/packages/lisp.scm (cl-queues.simple-queue, ecl-queues.simple-queue, sbcl-queues.simple-queue): New variables.

	gnu: Add queues.
	* gnu/packages/lisp.scm (cl-queues, ecl-queues, sbcl-queues): New variables.

	gnu: Add puri.
	* gnu/packages/lisp.scm (cl-puri, ecl-puri, sbcl-puri): New variables.

	gnu: Add ptester.
	* gnu/packages/lisp.scm (cl-ptester, ecl-ptester, sbcl-ptester): New variables.

	gnu: Add simple-scanf.
	* gnu/packages/lisp.scm (cl-simple-scanf, ecl-simple-scanf, sbcl-simple-scanf): New variables.

	gnu: Add parse-float.
	* gnu/packages/lisp.scm (cl-parse-float, ecl-parse-float, sbcl-parse-float): New variables.

	gnu: Add proc-parse.
	* gnu/packages/lisp.scm (cl-proc-parse, ecl-proc-parse, sbcl-proc-parse): New variables.

	gnu: Add prove.
	* gnu/packages/lisp.scm (cl-prove, ecl-prove, sbcl-prove): New variables.

	gnu: Add prove-asdf.
	* gnu/packages/lisp.scm (cl-prove-asdf, ecl-prove-asdf, sbcl-prove-asdf): New variables.

	gnu: Add cl-ansi-text.
	* gnu/packages/lisp.scm (cl-ansi-text, ecl-cl-ansi-text, sbcl-cl-ansi-text): New variables.

	gnu: Add cl-colors.
	* gnu/packages/lisp.scm (cl-colors, ecl-cl-colors, sbcl-cl-colors): New variables.

	gnu: Add let-plus.
	* gnu/packages/lisp.scm (cl-let-plus, ecl-let-plus, sbcl-let-plus): New variables.

	gnu: Add lift.
	* gnu/packages/lisp.scm (cl-lift, ecl-lift, sbcl-lift): New variables.

	gnu: Add anaphora.
	* gnu/packages/lisp.scm (cl-anaphora, ecl-anaphora, sbcl-anaphora): New variables.

	gnu: Add lisp-unit.
	* gnu/packages/lisp.scm (cl-lisp-unit, ecl-lisp-unit, sbcl-lisp-unit): New variables.

	gnu: Add sbcl-slime-swank.
	* gnu/packages/lisp.scm (sbcl-slime-swank): New variable.

2018-10-19  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: Add cl-string-match.
	* gnu/packages/lisp.scm (cl-string-match, ecl-cl-string-match, sbcl-cl-string-match): New variables.

	gnu: Add ascii-strings.
	* gnu/packages/lisp.scm (cl-ascii-strings, ecl-ascii-strings, sbcl-ascii-strings): New variables.

	gnu: Add mgl-pax.
	* gnu/packages/lisp.scm (cl-mgl-pax, ecl-mgl-pax, sbcl-mgl-pax): New variables.

	gnu: Add pythonic-string-reader.
	* gnu/packages/lisp.scm (cl-pythonic-string-reader, ecl-pythonic-string-reader, sbcl-pythonic-string-reader): New variables.

2018-10-19  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: Add named-readtables.
	* gnu/packages/lisp.scm (cl-named-readtables, ecl-named-readtables, sbcl-named-readtables): New variables.

	FIX named-readtables

2018-10-19  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: Add ironclad.
	* gnu/packages/lisp.scm (cl-ironclad, ecl-ironclad, sbcl-ironclad): New variables.

	gnu: Add nibbles.
	* gnu/packages/lisp.scm (cl-nibbles, ecl-nibbles, sbcl-nibbles): New variables.

	gnu: Add rt.
	* gnu/packages/lisp.scm (cl-rt, ecl-rt, sbcl-rt): New variables.

	gnu: Add cl-fad.
	* gnu/packages/lisp.scm (cl-fad, ecl-cl-fad, sbcl-cl-fad): New variables.

	gnu: Add 3bmd-ext-code-blocks.
	* gnu/packages/lisp.scm (cl-3bmd-ext-code-blocks, ecl-3bmd-ext-code-blocks, sbcl-3bmd-ext-code-blocks): New variables.

	gnu: Add 3bmd.
	* gnu/packages/lisp.scm (cl-3bmd, ecl-3bmd, sbcl-3bmd): New variables.

	gnu: Add colorize.
	* gnu/packages/lisp.scm (cl-colorize, ecl-colorize, sbcl-colorize): New variables.

	gnu: Add html-encode.
	* gnu/packages/lisp.scm (cl-html-encode, ecl-html-encode, sbcl-html-encode): New variables.

	gnu: Add split-sequence.
	* gnu/packages/lisp.scm (cl-split-sequence, ecl-split-sequence, sbcl-split-sequence): New variables.

	gnu: Add esrap.
	* gnu/packages/lisp.scm (cl-esrap, ecl-esrap, sbcl-esrap): New variables.

	gnu: Add eos.
	* gnu/packages/lisp.scm (cl-eos, ecl-eos, sbcl-eos): New variables.

	gnu: Add jpl-queues.
	* gnu/packages/lisp.scm (cl-jpl-queues, ecl-jpl-queues, sbcl-jpl-queues): New variables.

	gnu: Add jpl-util.
	* gnu/packages/lisp.scm (cl-jpl-util, ecl-jpl-util, sbcl-jpl-util): New variables.

	gnu: Add cl-yacc.
	* gnu/packages/lisp.scm (cl-cl-yacc, ecl-cl-yacc, sbcl-cl-yacc): New variables.

	gnu: Add babel.
	* gnu/packages/lisp.scm (cl-babel, ecl-babel, sbcl-babel): New variables.

	gnu: Add hu.dwim.stefil.
	* gnu/packages/lisp.scm (cl-hu.dwim.stefil, ecl-hu.dwim.stefil, sbcl-hu.dwim.stefil): New variables.

	gnu: Add hu.dwim.asdf.
	* gnu/packages/lisp.scm (cl-hu.dwim.asdf, ecl-hu.dwim.asdf, sbcl-hu.dwim.asdf): New variables.

	gnu: Add trivial-features.
	* gnu/packages/lisp.scm (cl-trivial-features, ecl-trivial-features, sbcl-trivial-features): New variables.

	gnu: Add cl-strings.
	* gnu/packages/lisp.scm (cl-strings, sbcl-cl-strings, ecl-cl-strings): New variables.

2018-10-19  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add texlive-latex-koma-script.
	* gnu/packages/tex.scm (texlive-latex-koma-script): New variable.

	gnu: Add texlive-latex-pgf.
	* gnu/packages/tex.scm (texlive-latex-pgf): New variable.

	gnu: Add texlive-generic-ulem.
	* gnu/packages/tex.scm (texlive-generic-ulem): New variable.

	gnu: Add texlive-latex-eukdate.
	* gnu/packages/tex.scm (texlive-latex-eukdate): New variable.

	gnu: Add texlive-latex-needspace.
	* gnu/packages/tex.scm (texlive-latex-needspace): New variable.

	gnu: Add texlive-latex-ms.
	* gnu/packages/tex.scm (texlive-latex-ms): New variable.

2018-10-19  Rutger Helling  <rhelling@mykolab.com>

	gnu: youtube-dl: Update to 2018.10.05.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.10.05.

2018-10-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-commonmark: Update to 0.1.1.
	* gnu/packages/guile.scm (guile-commonmark): Update to 0.1.1.
	[source](modules, snippet): Remove.
	[native-inputs]: New field.

2018-10-19  Chris Marusich  <cmmarusich@gmail.com>

	system: Rename .zlogin to .zprofile.
	Reported by Meiyo Peng <meiyo.peng@gmail.com>.

	* gnu/system/shadow.scm (default-skeletons): Rename zlogin to zprofile.

2018-10-19  Rutger Helling  <rhelling@mykolab.com>

	gnu: vulkan-headers: Update to 1.1.85.0.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.1.85.0.
	* gnu/packages/vulkan.scm (vulkan-loader): Update hash.
	* gnu/packages/vulkan.scm (vulkan-tools): Update hash.

2018-10-19  Leo Famulari  <leo@famulari.name>

	gnu: Use pypi.org.
	<pypi.io> redirects to <pypi.org>.

	* guix/build-system/python.scm (pypi-uri): Replace pypi.io with pypi.org.
	* guix/import/pypi.scm (pypi-url?): Likewise.
	* tests/pypi.scm: Likewise.

2018-10-19  Leo Famulari  <leo@famulari.name>

	gnu: libssh: Update to 0.7.6 [fixes CVE-2018-10933].
	* gnu/packages/ssh.scm (libssh): Update to 0.7.6.
	* gnu/packages/patches/libssh-hostname-parser-bug.patch: Adjust patch.

2018-10-19  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.18.15.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.15.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.77.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.77.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.134.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.134.

2018-10-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: libgit2: Update to 0.26.7.
	* gnu/packages/version-control.scm (libgit2): Update to 0.26.7.

	gnu: tmux: Update to 2.8.
	* gnu/packages/tmux.scm (tmux): Update to 2.8.

	gnu: notmuch: Update to 0.28.
	* gnu/packages/mail.scm (notmuch): Update to 0.28.

2018-10-19  Marius Bakke  <mbakke@fastmail.com>

	services: WPA Supplicant: Fix syntax error.
	This is a followup to commit acce0a474c1493ab18912bc46285248e4ccb0314.  No
	idea how these disappeared.. :-/

	* gnu/services/networking.scm (wpa-supplicant-shepherd-service): Add missing
	parens.

2018-10-18  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Enable SHPC PCI Hotplug driver on ARM64.
	Fixes <https://bugs.gnu.org/32840> on ARM64.

	* gnu/packages/aux-files/linux-libre/4.18-arm64.conf: Add
	CONFIG_HOTPLUG_PCI_SHPC=y.

2018-10-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: grub-efi: Fix an uninitialized variable issue.
	* gnu/packages/patches/grub-check-error-efibootmgr.patch: Add hunk to
	correct uninitialized variable.

2018-10-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: sharutils: Fix bundled gnulib.
	* gnu/packages/compression.scm (sharutils)[source]: Add snippet to fix
	bundled gnulib.

	gnu: squashfs-tools: Fix building with glibc@2.28.
	* gnu/packages/compression.scm (squashfs-tools)[arguments]: Add
	substitution to include missing import. Return #t from all phases.

2018-10-18  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: python-fonttools: Update to 3.30.0."
	This reverts commit 5fb543b3f7bf79208178429d38f2da047fc744c0.

	python2-fonttools has 2700 dependants, only the python3 version is
	failing.

2018-10-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-fonttools: Update to 3.30.0.
	* gnu/packages/python.scm (python-fonttools): Update to 3.30.0.

2018-10-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: swig: Fix build on i686.
	* gnu/packages/patches/swig-guile-gc.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/swig.scm (swig)[source](patches): Use it.

2018-10-18  Alex Vong  <alexvong1995@gmail.com>

	gnu: javacc: Bootstrap from javacc-4 instead of bootstrap binary.
	* gnu/packages/java.scm (javacc)[source](snippet): Delete bootstrap binary.
	[arguments]: Set 'bootstrap-jar' path.
	[native-inputs]: Add 'javacc-4'.

	gnu: javacc: Use snippet to delete bundled jars.
	* gnu/packages/java.scm (javacc-4)[source](snippet, modules): New fields.
	[arguments]: Remove 'delete-bundled-libs' phase and add 'delete-tests'
	phase.
	* gnu/packages/java.scm (javacc)[source](snippet, modules): New fields.
	[arguments]: Remove 'delete-bundled-libs' phase.

	gnu: javacc: 'javacc' now inherits from 'javacc-4'.
	* gnu/packages/java.scm (javacc, javacc-4): 'javacc' now inherits from
	'javacc-4' instead of the opposite around.

2018-10-17  Ludovic Courtès  <ludo@gnu.org>

	services: dhcp-client: Deprecate 'dhcp-client-service' procedure.
	* gnu/services/networking.scm (dhcp-client-service-type): Add default
	value.
	* gnu/system/examples/bare-bones.tmpl: Use (service
	dhcp-client-service-type) instead of (dhcp-client-service).
	* gnu/system/examples/beaglebone-black.tmpl: Likewise.
	* gnu/tests/base.scm (%avahi-os): Likewise.
	* gnu/tests/databases.scm (%memcached-os): Likewise.
	(%mongodb-os): Likewise.
	* gnu/tests/dict.scm (%dicod-os): Likewise.
	* gnu/tests/mail.scm (%opensmtpd-os): Likewise.
	(%exim-os): Likewise.
	(%dovecot-os): Likewise.
	* gnu/tests/messaging.scm (run-xmpp-test): Likewise.
	(run-bitlbee-test): Likewise.
	* gnu/tests/monitoring.scm (%prometheus-node-exporter-os): Likewise.
	* gnu/tests/networking.scm (%inetd-os): Likewise.
	(run-iptables-test): Likewise.
	* gnu/tests/nfs.scm (%base-os): Likewise.
	* gnu/tests/rsync.scm (%rsync-os): Likewise.
	* gnu/tests/ssh.scm (run-ssh-test): Likewise.
	* gnu/tests/version-control.scm (%cgit-os): Likewise.
	(%git-http-os): Likewise.
	(%gitolite-os): Likewise.
	* gnu/tests/virtualization.scm (%libvirt-os): Likewise.
	* gnu/tests/web.scm (%httpd-os): Likewise.
	(%nginx-os): Likewise.
	(%varnish-os): Likewise.
	(%php-fpm-os): Likewise.
	(%hpcguix-web-os): Likewise.
	(%tailon-os): Likewise.
	* tests/guix-system.sh: Likewise.
	* doc/guix.texi (Networking Services): Document
	'dhcp-client-service-type' and remove 'dhcp-client-service'.

	doc: Document 'guix-service-type'.
	* doc/guix.texi (Base Services): Document 'guix-service-type'.  Remove
	'guix-service'.

2018-10-17  Kei Kebreau  <kkebreau@posteo.net>

	gnu: retux: Update to 1.3.6.
	* gnu/packages/games.scm (retux): Update to 1.3.6.

	gnu: wesnoth: Update to 1.14.5.
	* gnu/packages/games.scm (wesnoth): Update to 1.14.5.

2018-10-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: Python: Adjust grafts for core-updates merge.
	This adjust the grafts from a55ebe2e3a7b438b4eec06c594440d3a0fb06a25 and
	90aeaee861845142843a0f988fa4ff016c723cdb to apply to Python 2.7.15 and 3.7.0.

	* gnu/packages/patches/python2-CVE-2018-1060.patch,
	gnu/packages/patches/python2-CVE-2018-1061.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.
	* gnu/packages/python.scm (python-2/fixed): Remove patches that are already
	present in 2.7.15.
	(python-3/fixed): Remove obsolete phase.

2018-10-17  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

2018-10-17  Marius Bakke  <mbakke@fastmail.com>

	services: wpa-supplicant: Extend to support configuration parameters.
	This allows using WPA Supplicant "standalone" without an additional
	network manager.  The default configuration is unchanged.

	* gnu/services/networking.scm (<wpa-supplicant-configuration>): New record type.
	(wpa-supplicant-shepherd-service): Pass configuration records to the daemon.
	(wpa-supplicant-service-type): Adjust accordingly.
	* doc/guix.texi (Networking Services): Document the new service type.

2018-10-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: python2: Add upstream security fixes.
	This addresses CVE-2018-{1060,1061,14647,1000802}.

	* gnu/packages/patches/python2-CVE-2018-1000802.patch,
	gnu/packages/patches/python2-CVE-2018-1060.patch,
	gnu/packages/patches/python2-CVE-2018-1061.patch,
	gnu/packages/patches/python2-CVE-2018-14647.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/python.scm (python-2/fixed): New variable.
	(python-2.7)[replacement]: New field.
	(python2-minimal): Use PACKAGE/INHERIT.

2018-10-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: python: Fix CVE-2018-14647.
	* gnu/packages/patches/python-CVE-2018-14647.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/python.scm (python-3/fixed): New variable.
	(python-3.6)[replacement]: New field.
	(python-minimal, python-debug, wrap-python3): Use PACKAGE/INHERIT instead of
	standard inheritance.

2018-10-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: strace: Check before enabling personalities.
	* gnu/packages/linux.scm (strace)[arguments]: Add configure flag to
	check for personality support.

2018-10-17  Kei Kebreau  <kkebreau@posteo.net>

	gnu: hyperrogue: Update to 10.4t.
	* gnu/packages/games.scm (hyperrogue): Update to 10.4t.
	[arguments]: Modify 'make-flags'. Modify 'configure' and 'install' phases.

2018-10-17  Pierre Neidhardt  <mail@ambrevar.xyz>

	import cran: Document "recursive" option.
	* guix/scripts/import/cran.scm: (show-help): Document "recursive" option.

2018-10-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-icalendar: Update to 4.0.3.
	* gnu/packages/python.scm (python-icalendar): Update to 4.0.3.

2018-10-17  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-helm-system-packages: Add recutils to inputs.
	* gnu/packages/emacs.scm (emacs-helm-system-packages)[inputs]: Use recutils.

2018-10-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: streamlink: Update to 0.14.2.
	* gnu/packages/video.scm (streamlink): Update to 0.14.2.
	[source]: Download from pypi.

	gnu: boost-for-mysql: Remove unnecessary phase.
	* gnu/packages/boost.scm (boost-for-mysql)[arguments]: Remove custom
	'provide-libboost_python phase. Add removed '/bin/sh' substitution.

2018-10-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-nodejs-repl: Update to 0.2.0.
	* gnu/packages/emacs.scm (emacs-nodejs-repl): Update to 0.2.0.

2018-10-16  Eric Bavier  <bavier@cray.com>

	ui: Fix port-buffering with guile@2.0.
	* guix/status.scm (build-event-output-port)[guile@2.0]: Do not call 'setvbuf'
	on custom binary port.
	* tests/status.scm (current-build-output-port, UTF-8 + garbage)[guile@2.0]:
	Use "?" in place of REPLACEMENT CHARACTER.

	gnu: Add guix-minimal.
	* gnu/packages/guile.scm (guile-2.0.13): New variable.
	* gnu/packages/package-management.scm (guix)[arguments]: Adjust 'wrap-program'
	phase to handle "missing" inputs.
	(guix-minimal): New variable.

	gnu: guile2.0-guix: Fix build.
	* gnu/packages/gnupg.scm (guile2.0-gcrypt): New variable.
	* gnu/packages/guile.scm (guile2.0-sqlite3): New variable.
	* gnu/packages/package-management.scm (guile2.0-guix)[propagated-inputs]: Use
	them.

2018-10-16  Danny Milosavljevic  <dannym@scratchpost.org>

	import: json: Handle the error case.
	* guix/import/json.scm (json-fetch-alist): Handle the error case.

2018-10-16  Leo Famulari  <leo@famulari.name>

	gnu: GStreamer plugins: Update MP3 features for GStreamer 1.14.
	GStreamer moved all MPEG-1 audio (mp1, mp2, and mp3) decoders and encoders to
	the group of "good" plugins in GStreamer 1.14.0. See the 'NEWS' file for more
	information.

	* gnu/packages/gstreamer.scm (gst-plugins-ugly)[inputs]: Remove lame, mpg123,
	and twolame.
	(gst-plugins-bad): Remove mpg123.
	(gst-plugins-good): Add lame, mpg123, and twolame.

2018-10-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: perl-unicode-utf8: Disable tests on 32-bit systems.
	* gnu/packages/perl.scm (perl-unicode-utf8)[arguments]: New field.

	gnu: libinput: Update to 1.12.1.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.12.1.

	gnu: chez: Adjust to zlib static output.
	* gnu/packages/chez.scm (chez-scheme)[inputs]: Add ZLIB:STATIC.
	[arguments]: Reference libz.a from that instead of ZLIB.

2018-10-16  Rutger Helling  <rhelling@mykolab.com>

	gnu: xpra: Update to 2.4.
	* gnu/packages/xorg.scm (xpra): Update to 2.4.

2018-10-16  Clément Lassieur  <clement@lassieur.org>

	gnu: emacs-exwm: Update to 0.20.
	* gnu/packages/emacs.scm (emacs-exwm): Update to 0.20.
	[source]: Remove emacs-exwm-fix-fullscreen-issue.patch.
	* gnu/local.mk (dist_patch_DATA): Remove patch.
	* gnu/packages/patches/emacs-exwm-fix-fullscreen-issue.patch: Remove patch.

	gnu: emacs-xelb: Update to 0.16.
	* gnu/packages/emacs.scm (emacs-xelb): Update to 0.16.

2018-10-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to f9a8fce.
	* gnu/packages/package-management.scm (guix): Update to f9a8fce.

2018-10-15  Ludovic Courtès  <ludo@gnu.org>

	status: Build upon multiplexed build output.
	This allows for more accurate status tracking and parsing of extended
	build traces.

	* guix/status.scm (multiplexed-output-supported?): New procedure.
	(print-build-event): Don't print \r when PRINT-LOG? is true.
	Adjust 'build-log' handling for when 'multiplexed-output-supported?'
	returns true.
	(bytevector-index, split-lines): New procedures.
	(build-event-output-port)[%build-output-pid, %build-output]
	[%build-output-left]: New variables.
	[process-line]: Handle "@ build-output" traces.
	[process-build-output]: New procedure.
	[write!]: Add case for when %BUILD-OUTPUT-PID is true.  Use
	'bytevector-index' rather than 'string-index'.
	(compute-status): Add #:derivation-path->output-path.  Use it.
	* tests/status.scm ("compute-status, multiplexed build output"):
	New test.
	("build-output-port, UTF-8")
	("current-build-output-port, UTF-8 + garbage"): Adjust to new
	'build-log' output.
	* guix/scripts/build.scm (set-build-options-from-command-line):
	Pass #:multiplexed-build-output?.
	(%default-options): Add 'multiplexed-build-output?'.
	* guix/scripts/environment.scm (%default-options): Likewise.
	* guix/scripts/pack.scm (%default-options): Likewise.
	* guix/scripts/package.scm (%default-options): Likewise.
	* guix/scripts/pull.scm (%default-options): Likewise.
	* guix/scripts/system.scm (%default-options): Likewise.

2018-10-15  Ludovic Courtès  <ludo@gnu.org>

	daemon: Support multiplexed build output.
	This allows clients to tell whether output comes from the daemon or, if
	it comes from a builder, from which builder it comes.  The latter is
	particularly useful when MAX-BUILD-JOBS > 1.

	* nix/libstore/build.cc (DerivationGoal::tryBuildHook)
	(DerivationGoal::startBuilder): Print the child's PID in "@ build-started"
	traces.
	(DerivationGoal::handleChildOutput): Define 'prefix', pass it to
	'writeToStderr'.
	* nix/libstore/globals.cc (Settings:Settings): Initialize
	'multiplexedBuildOutput'.
	(Settings::update): Likewise.
	* nix/libstore/globals.hh (Settings)[multiplexedBuildOutput]: New field.
	Update 'printBuildTrace' documentation.
	* nix/libstore/worker-protocol.hh (PROTOCOL_VERSION): Bump to 0.163.
	* nix/nix-daemon/nix-daemon.cc (performOp) <wopSetOptions>: Special-case
	"multiplexed-build-output" and remove "use-ssh-substituter".
	* guix/store.scm (set-build-options): Add #:multiplexed-build-output?
	and honor it.
	(%protocol-version): Bump to #x163.
	* tests/store.scm ("multiplexed-build-output"): New test.

	fixlet

2018-10-15  Efraim Flashner  <efraim@flashner.co.il>

	* gnu: clang-runtime: Fix typo in patch name.
	This is a follow-up to 0627f93db6a57e7411cb332b7509f35753b149e4.

	* gnu/packages/patches/libsantitizer-ustat-fix.patch: Rename to
	gnu/packages/patches/libsanitizer-ustat-fix.patch.
	* gnu/packages/llvm.scm (clang-runtime@3.7, clang-runtime@3.8,
	clang-runtime@3.9)[patches]: Fix patch name.

2018-10-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clang-runtime: Adapt for glibc@2.28.
	* gnu/packages/llvm.scm (clang-runtime@3.7, clang-runtime@3.8,
	clang-runtime@3.9)[patches]: Add patch to work around removed ustat.h.
	* gnu/packages/patches/clang-3.5-libsanitizer-ustat-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: go@1.4: Add support for aarch64-linux.
	* gnu/packages/golang.scm (go@1.4)[arguments]: Build for armhf-linux
	when building for aarch64-linux.
	[supported-systems]: Add aarch64-linux.

2018-10-15  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 3.18.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.18.
	* gnu/packages/wine.scm (wine-staging): Update to 3.18.

2018-10-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: x265: Fix building on armhf-linux and aarch64-linux.
	* gnu/packages/video.scm (x265)[source]: Update list of patches.
	[arguments]: Change configure flag to ensure PIC for all architectures.
	* gnu/packages/patches/x265-arm-asm-primitives.patch: Remove file.
	* gnu/packages/patches/x265-detect512-all-arches.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Update patch registry.

2018-10-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcal: Apply Gnulib fixes.
	* gnu/packages/gcal.scm (gcal)[modules, snippet]: New fields.

	gnu: lsof: Fix builds on glibc 2.28.
	* gnu/packages/lsof.scm (lsof)[arguments]: In 'disable-failing-tests',
	add 'substitute*' use for "tests/LTlib.c".

2018-10-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: audacity: Update home page.
	* gnu/packages/audio.scm (audacity)[home-page]: Update.

	gnu: hexchat: Use HTTPS home page.
	* gnu/packages/messaging.scm (hexchat)[home-page]: Use HTTPS.

	gnu: haveged: Teach the controversy.
	* gnu/packages/linux.scm (haveged)[description]: Suggest adding
	additional entropy sources.

	gnu: x265: Update to 2.9.
	* gnu/packages/video.scm (x265): Update to 2.9.
	[source]: Remove x265-fix-ppc64le-build.patch.
	* gnu/packages/patches/x265-fix-ppc64le-build.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: opensm: Update to 3.3.21.
	* gnu/packages/fabric-management.scm (opensm): Update to 3.3.21.
	[source]: Update tarball URI.
	[native-inputs]: Add autoconf, automake, and libtool.
	[arguments]: Rename 'doc' phase to 'install-doc'.
	Omit AUTHORS and ChangeLog files. They are more than a decade old.

	gnu: restic: Update to 0.9.3.
	* gnu/packages/backup.scm (restic): Update to 0.9.3.
	[arguments]: Disable 'restic self-update'.

	gnu: perl-xml-feed: Update to 0.55.
	* gnu/packages/xml.scm (perl-xml-feed): Update to 0.55.

2018-10-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-falcon-cors.
	* gnu/packages/python-web.scm (python-falcon-cors): New variable.

	gnu: Add python-falcon.
	* gnu/packages/python-web.scm (python-falcon): New variable.

	gnu: python-mimeparse: Update to 1.6.0.
	* gnu/packages/python.scm (python-mimeparse): Update to 1.6.0.
	[phases]: Enable tests with a custom check phase.

2018-10-14  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.18.14.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.14.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.76.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.76.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.133.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.133.

	gnu: linux-libre@4.4: Update to 4.4.161.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.161.

2018-10-14  Ludovic Courtès  <ludo@gnu.org>

	status: Avoid "sucessfully built" messages when in quiet mode.
	* guix/status.scm (print-build-event): Print "successfully built"
	messages only when PRINT-LOG? is true, like we do for
	'substituter-started' events.

	guix-install.sh: Recognize armhf-linux.
	* etc/guix-install.sh (chk_sys_arch): Add "armv7l" case.

2018-10-14  Ludovic Courtès  <ludo@gnu.org>

	describe: Canonicalize the profile.
	Fixes a regression introduced in
	795d430d90e41eb172315bfccf79c9f13fc0ebfa whereby 'guix describe' would
	no longer display the generation number of ~/.config/guix/current.

	* guix/scripts/describe.scm (guix-describe): Call 'canonicalize-profile'.

2018-10-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gdk-pixbuf: Increase test timeout.
	* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]: Increase test timeout.

	gnu: icecat: Build with rust-1.24.
	* gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Use the oldest
	compatable rust over newer releases when building icecat.

2018-10-14  Brett Gilio  <brettg@posteo.net>

	gnu: csound: Update to 6.11.0.
	* gnu/packages/audio.scm (csound): Update to 6.11.0.
	[home-page]: Change to "https://csound.com/".

2018-10-13  Leo Famulari  <leo@famulari.name>

	gnu: python-configargparse: Use pypi-uri.
	* gnu/packages/python.scm (python-configargparse,
	python2-configargparse)[source]: Use pypi-uri.

	gnu: khal: Update to 0.9.10.
	* gnu/packages/calendar.scm (khal): Update to 0.9.10.

	gnu: python-icalendar: Update to 4.0.2.
	* gnu/packages/python.scm (python-icalendar: Update to 4.0.2.

	gnu: ImageMagick: Update to 6.9.10-12.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-12.

	gnu: Wireshark: Update to 2.6.4 [fixes CVE-2018-{12086,18225,18226,18227}].
	* gnu/packages/networking.scm (wireshark): Update to 2.6.4.

2018-10-12  Christopher Baines  <mail@cbaines.net>

	gnu: ruby: Add ruby 2.5.
	* gnu/packages/ruby.scm (ruby)[version]: Update to 2.5.1.
	[source]: Remove the Ruby 2.4 patch, and update sha256.
	(ruby-2.4): New variable.

2018-10-12  Ludovic Courtès  <ludo@gnu.org>

	pull: Fix target of /var/guix/profiles/per-user/USER/current-guix.
	This is a followup to 8155a209071f981fbf359975f463be4bcf8fa23e.

	* guix/scripts/pull.scm (migrate-generations): Compute the right target
	for /var/guix/profiles/per-user/USER/current-guix.  Previously we'd
	return "current-N-link" instead of "current-guix-N-link'.

2018-10-12  宋文武  <iyzsong@member.fsf.org>

	gnu: Add libpd.
	* gnu/packages/music.scm (libpd): New variable.

2018-10-12  Ludovic Courtès  <ludo@gnu.org>

	pull: Don't use rename(2) across potentially different devices.
	Reported by Formbi on #guix.

	* guix/scripts/pull.scm (migrate-generations): Use 'symlink' and
	'delete-file' instead of 'rename-file'.  The latter could lead to EXDEV
	when $HOME and /var were different partitions.

2018-10-12  Ludovic Courtès  <ludo@gnu.org>

	build: Fine-tune the forbidden M4 patterns.
	* configure.ac: Forbid "^GUILE_P", allow "^GUILE_PKG_ERRORS".

2018-10-12  Ludovic Courtès  <ludo@gnu.org>

	build: Remove obsolete reference to 'GUIX_ASSERT_LIBGCRYPT_USABLE'.
	Reported by Mark H Weaver <mhw@netris.org>.
	Fixes <https://bugs.gnu.org/33023>.

	* configure.ac: Remove use of 'GUIX_ASSERT_LIBGCRYPT_USABLE'.
	Add "^GUIX_" to the forbidden M4 patterns.

2018-10-12  Christopher Baines  <mail@cbaines.net>

	gnu: Remove duplicate ruby-yard package definition.
	* gnu/packages/ruby.scm (ruby-yard): Remove one of the two package
	definitions, and update the other to the latest release.

	gnu: Remove duplicate ruby-concurrent package definition.
	* gnu/packages/ruby.scm (ruby-concurrent): Remove one of the two definitions
	for this variable.

2018-10-11  Ludovic Courtès  <ludo@gnu.org>

	profiles: 'user-friendly-profile' now recognizes ~/.config/guix/current.
	* guix/profiles.scm (%known-shorthand-profiles): New variable.
	(user-friendly-profile): Use it.

2018-10-11  Ludovic Courtès  <ludo@gnu.org>

	pull: Create /var/guix/profiles/per-user/USER/current-guix.
	Previously the migration code would fail to create that file, so
	~/.config/guix/current would be dangling.

	* guix/scripts/pull.scm (migrate-generations): Create
	/var/guix/profiles/per-user/USER/current-guix.

2018-10-11  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot: Update to 2018.09.
	* gnu/packages/bootloaders.scm (u-boot): Update to 2018.09.
	(u-boot-tools)[arguments]: Substitute "coverage" for "python-coverage". Update
	workaround for only 99% test coverage.

2018-10-11  Brett Gilio  <brettg@posteo.net>

	gnu: godot: Update to 3.0.6.
	* gnu/packages/game-development.scm (godot): Update to 3.0.6.

2018-10-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-testtools: Fix regression in test suite.
	* gnu/packages/check.scm (python-testtools)[source]: Add patch.
	* gnu/packages/patches/python-testtools.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: python-more-itertools: Fix building on 32-bit architectures.
	* gnu/packages/python.scm (python-more-itertools)[arguments]: Add a
	custom phase to prevent overflowing on 32-bit architectures.

2018-10-11  Leo Famulari  <leo@famulari.name>

	gnu: Krita: Update to 4.1.5.
	* gnu/packages/kde.scm (krita): Update to 4.1.5.

2018-10-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix-daemon: Run 'guix' from /var/guix/profiles/per-user/root.
	Fixes <https://bugs.gnu.org/32183>.
	Reported by Pjotr Prins <pjotr.public12@thebird.nl>
	and Konrad Hinsen <konrad.hinsen@fastmail.net>.

	* gnu/packages/package-management.scm (guix-daemon)[arguments]: Execute
	/var/guix/profiles/per-user/root/current-guix/bin/guix instead of ~root/….

2018-10-11  Ludovic Courtès  <ludo@gnu.org>

	pull: Turn ~/.config/guix/current into a symlink to /var/guix/profiles.
	This is more consistent with what 'guix package' does, more pleasant for
	users (we no longer clobber ~/.config/guix), and more
	cluster-friendly (since /var/guix/profiles is usually an NFS share
	already.)

	* guix/scripts/pull.scm (%current-profile, %user-profile-directory): New
	variables.
	(migrate-generations, ensure-default-profile): New procedures.
	(guix-pull): Use %CURRENT-PROFILE by default.  Call
	'ensure-default-profile'.
	* doc/guix.texi (Invoking guix pull): Adjust 'guix package -p
	~/.config/guix/current' example.
	* guix/scripts.scm (warn-about-old-distro): Check %PROFILE-DIRECTORY
	"/current-guix".

2018-10-11  Ludovic Courtès  <ludo@gnu.org>

	profiles: Generalize 'canonicalize-profile'.
	* guix/profiles.scm (canonicalize-profile): Rewrite to work with any
	profile that lives under %PROFILE-DIRECTORY.

	profiles: Add 'ensure-profile-directory'.
	* guix/scripts/package.scm (ensure-default-profile): Move
	/var/guix/profiles/per-user handling to...
	* guix/profiles.scm (ensure-profile-directory): ... here.  New
	procedure.
	* po/guix/POTFILES.in: Add 'guix/profiles.scm'.

2018-10-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: kallisto: Update to 0.44.0.
	* gnu/packages/bioinformatics.scm (kallisto): Update to 0.44.0.
	[source]: Fetch from git.
	[arguments]: Add build phase to use htslib from Guix.
	[inputs]: Add htslib.

	gnu: Add python-cvxopt.
	* gnu/packages/maths.scm (python-cvxopt, python2-cvxopt): New variables.

2018-10-11  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.18.13.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.13.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.75.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.75.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.132.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.132.

	gnu: linux-libre@4.4: Update to 4.4.160.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.160.

2018-10-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hexchat: Update to 2.14.2.
	* gnu/packages/messaging.scm (hexchat): Update to 2.14.2.

	gnu: tlp: Return #t from phases.
	* gnu/packages/linux.scm (tlp)[argument]: Return #t all from phases.

	gnu: hdparm: Update to 9.56.
	* gnu/packages/linux.scm (hdparm): Update to 9.56.

	gnu: perftest: Update to 4.4-0.4.
	* gnu/packages/linux.scm (perftest): Update to 4.4-0.4.

	gnu: haveged: Mark up description.
	* gnu/packages/linux.scm (haveged)[description]: Use @dfn{} and
	split into two paragraphs.

	gnu: haveged: Update to 1.9.4.
	* gnu/packages/linux.scm (haveged): Update to 1.9.4.
	[source]: Use GIT-FETCH and GIT-FILE-NAME from new (development) home.

	gnu: python-pickleshare: Update to 0.7.5.
	* gnu/packages/databases.scm (python-pickleshare): Update to 0.7.5.

2018-10-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ranger: More test tweaks.
	There's no functional difference between 'make test_pytest' and running
	'py.test' directly, but there may be in future.

	This follows up on commit 14173b3c6765bd8fcb2b12ea28fc27226645c7e1.

	* gnu/packages/disk.scm (ranger)[arguments]: Use #:test-target to run
	the (same) tests through 'make'.
	[native-inputs]: Remove left-over python-flake8 and python-pylint.

2018-10-10  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add kicad-symbols.
	* gnu/packages/engineering.scm (kicad-symbols): New variable.

2018-10-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ranger: Update to 1.9.2.
	* gnu/packages/disk.scm (ranger): Update to 1.9.2.
	[native-inputs]: Order alphabetically.
	[arguments]: Actually run tests and remove useless #:test-target.

	Order (gnu packages disk) module imports alphabetically.
	* gnu/packages/disk.scm (define-module): Order module imports
	alphabetically.

	gnu: ndctl: Update to 63.
	* gnu/packages/disk.scm (ndctl): Update to 63.
	[source]: Use GIT-FILE-NAME.
	[native-inputs]: Add bash-completion.
	[arguments]: Add '--disable-asciidoctor' and '--without-systemd'
	 #:configure-flags.  Don't bother patching unused ./autogen.sh in
	'patch-FHS-file-names' phase.

	gnu: libblockdev: Update to 2.20.
	* gnu/packages/disk.scm (libblockdev): Update to 2.20.
	[license]: Update to match fixed licence headers.

	gnu: volume-key: Update to 0.3.12.
	* gnu/packages/disk.scm (volume-key): Update to 0.3.12.

2018-10-10  Pierre Neidhardt  <mail@ambrevar.xyz>

	doc: Add recommendations for good origin URLs.
	* doc/contributing.texi (Submitting Patches): URL recommendations.

	gnu: emacs-slime: Update to 2.22.
	* gnu/packages/emacs.scm (emacs-slime): Update to 2.22.

	gnu: emacs-evil-collection: Update to 0.0.1.
	* gnu/packages/emacs.scm (emacs-evil-collection): Update to 0.0.1.

	etc: Use git-file-name if origin is git-fetch.
	* etc/snippets/scheme-mode/guix-origin: Use git-file-name.

	gnu: Add numlockx.
	* gnu/packages/xdisorg.scm (numlockx): New variable.

2018-10-10  Ludovic Courtès  <ludo@gnu.org>

	self: Use Guile 2.2 unconditionally for recent 'guix pull'.
	Fixes <https://bugs.gnu.org/32929>.
	Reported by Michael Bowcutt <mwb71@case.edu>.

	* guix/self.scm (guix-derivation)[guile]: Use "2.2" when PULL-VERSION >= 1.
	Likewise for the #:guile-version argument.

2018-10-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-next: Update to 2.9.1.
	* gnu/packages/guile.scm (guile-next): Update to 2.9.1.
	[native-inputs, arguments]: Remove.
	[properties]: New field.

2018-10-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: openal: Update source and home page URLs.
	Fixes <https://bugs.gnu.org/33000>.
	Reported by Nam Nguyen <namn@berkeley.edu>.

	* gnu/packages/audio.scm (openal)[source, home-page]: Update URLs.

2018-10-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: haunt: Make sure Guile-CommonMark and Guile-Reader are always visible.
	* gnu/packages/guile.scm (haunt)[arguments]: In 'wrap-haunt' phase, add
	Guile-Reader and Guile-CommonMark to the search paths.

2018-10-10  Mark Meyer  <mark@ofosos.org>
	    Gábor Boskovits  <boskovits@gmail.com>

	gnu: Add kdenlive.
	* gnu/packages/kde.scm (kdenlive): New variable.

	gnu: mlt: Prepare for kdenlive.
	* gnu/packages/video.scm (mlt): Update to 6.10.0.
	[inputs]: Add frei0r-plugins, gdk-pixbuf, gtk+-2, qtbase,qtsvg.
	[make-flags]: Add "CXX=g++ -std=gnu++11".

2018-10-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lisp.scm: Arrange imported modules alphabetically.
	* gnu/packages/lisp.scm: Arrange imported modules alphabetically.

	gnu: clisp: Update to 2.49.92.
	* gnu/packages/lisp.scm (clisp): Update to 2.49.92.
	[source]: Switch to git-fetch. Remove unneeded patch.
	[arguments]: Remove '--enable-portability' flag, add CFLAGS for
	armhf-linux. Update list of files needing substitutions in custom
	'patch-sh-and-pwd phase.
	[home-page]: Update to new home-page.
	* gnu/packages/patches/clisp-glibc-2.26.patch: Remove file.
	& gnu/local.mk (dist_patch_DATA): Remove it.

2018-10-10  Rutger Helling  <rhelling@mykolab.com>

	gnu: vkd3d: Update to 1.1.
	* gnu/packages/vulkan.scm (vkd3d): Update to 1.1.

2018-10-09  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: java-w3c-svg: Update synopsis and description.
	* gnu/packages/batik.scm (java-w3c-svg-1.0)[synopsis]: Modify.
	[description]: Modify.
	(java-w3c-svg)[synopsis]: Modify.
	[description]: Modify.

2018-10-09  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: java-w3c-svg: Fix build.
	Reported-by: Björn Höfling <bjoern.hoefling@bjoernhoefling.de>

	* gnu/packages/batik.scm (java-w3c-svg)[arguments]<#:phases>: Delete
	"patch-interface" phase.

2018-10-09  Ludovic Courtès  <ludo@gnu.org>

	guix build: '-f' accepts file-like objects.
	* guix/scripts/build.scm (options->things-to-build)[validate-type]:
	Check for 'file-like?'.
	(options->derivations): Accept 'file-like?'.
	* tests/guix-build.sh: Add a test with 'computed-file'.
	* doc/guix.texi (Additional Build Options): Mention file-like objects.

	gnu: Add ttf2pt1.
	* gnu/packages/fontutils.scm (ttf2pt1): New variable.

	profiles: Make Geiser happy.
	* guix/profiles.scm (manual-database)[config.scm]: Use ungexp/quote
	trick to placate Geiser, which otherwise thinks it's in (guix config).

	pull: '-l' now honors '-p'.
	* guix/scripts/pull.scm (process-query): Add 'profile' parameter and
	remove 'profile' local variable.
	(guix-pull): Adjust caller.

	status: Gracefully handle invalid UTF-8 in build logs.
	* guix/status.scm (maybe-utf8->string): New procedure.
	(build-event-output-port): Use it in lieu of 'utf8->string'.
	* tests/status.scm ("build-output-port, UTF-8")
	("current-build-output-port, UTF-8 + garbage"): New tests.

	tests: "make check-system" produces colored output.
	* build-aux/run-system-tests.scm (run-system-tests): Use 'with-status-report'.

2018-10-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bs1770gain: Update to 0.5.0.
	* gnu/packages/audio.scm (bs1770gain): Update to 0.5.0.

	gnu: augeas: Update to 1.11.0.
	* gnu/packages/augeas.scm (augeas): Update to 1.11.0.
	[source]: Remove snippet.

	* gnu: agg: Replace bootstrap phase.
	* gnu/packages/graphics.scm (agg)[arguments]: Remove custom 'autoreconf
	phase and replace default 'bootstrap phase. Use INVOKE.
	[native-inputs]: Remove bash.

	gnu: agg: Don't build examples.
	* gnu/packages/graphics.scm (agg)[arguments]: Disable building the
	examples.

	gnu: abiword: Remove wmf support.
	* gnu/packages/abiword.scm (abiword)[arguments]: Remove 'wmf' from the
	list of enabled plugins.

2018-10-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: zstd: Don't use unstable tarball.
	* gnu/packages/compression.scm (zstd)[source]: Use release archive.

	gnu: unison: End all phases with #t.
	* gnu/packages/ocaml.scm (unison)[arguments]: End all phases with #t.

	gnu: docx2txt: End phases with #t.
	* gnu/packages/textutils.scm (docx2txt)[arguments]: End 'fix-install'
	phase with #t.

	gnu: zstd: Update to 1.3.6.
	* gnu/packages/compression.scm (zstd): Update to 1.3.6.
	[source]: Remove merged patches.
	* gnu/packages/patches/zstd-fix-stdin-list-test.patch,
	gnu/packages/patches/zstd-fix-stdin-list-without-tty.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2018-10-08  Thorsten Wilms  <t_w_@freenet.de>

	gnu: Add gimp-resynthesizer.
	* gnu/packages/gimp.scm (gimp-resynthesizer): New variable.

	gnu: Add emacs-colum-marker.
	* gnu/packages/emacs.scm (emacs-colum-marker): New variable.

2018-10-08  pimi  <madalinionel.patrascu@mdc-berlin.de>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add filtlong.
	* gnu/packages/bioinformatics.scm (filtlong): New variable.

2018-10-08  Mathieu Lirzin  <mthl@gnu.org>

	gnu: emacs-google-translate: Update to 0.11.15.
	* gnu/packages/emacs.scm (emacs-google-translate): Update to 0.11.15.

2018-10-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add font-sil-charis.
	* gnu/packages/fonts.scm (font-sil-charis): New variable.

	gnu: Add font-sil-gentium.
	* gnu/packages/fonts.scm (font-sil-gentium): New variable.

2018-10-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-dnabarcodes.
	* gnu/packages/bioconductor.scm (r-dnabarcodes): New variable.

2018-10-08  Christopher Baines  <mail@cbaines.net>

	gnu: Add picard.
	* gnu/packages/music.scm (picard): New variable.

2018-10-08  Ben Woodcroft  <donttrustben@gmail.com>

	gnu: python2-backports-functools-lru-cache: Update to 1.5.
	* gnu/packages/python.scm (python2-backports-functools-lru-cache): Update to 1.5.

2018-10-08  Rutger Helling  <rhelling@mykolab.com>

	gnu: c-toxcore: Update to 0.2.8.
	* gnu/packages/messaging.scm (c-toxcore): Update to 0.2.8.

2018-10-08  Kei Kebreau  <kkebreau@posteo.net>

	gnu: crawl, crawl-tiles: Update to 0.22.1.
	* gnu/packages/games.scm (crawl, crawl-tiles): Update to 0.22.1.
	* gnu/packages/patches/crawl-upgrade-saves.patch: Update accordingly.

2018-10-08  Leo Famulari  <leo@famulari.name>

	gnu: Go 1.9: Fix test failure with binutils >= 2.31.
	* gnu/packages/golang.scm (go-1.9)[arguments]: Add a substitution to the
	prebuild phase.

	Merge branch 'master' into core-updates

	gnu: Remove Go 1.10.
	* gnu/packages/golang.scm (go-1.10): Remove variable.
	(go-1.11)[arguments]: Remove unnecessary environment variable from
	'set-bootstrap-variables' phase.

2018-10-07  Leo Famulari  <leo@famulari.name>

	build-system/glib-or-gtk: Build 'in-source' by default.
	* guix/build-system/glib-or-gtk.scm (glib-or-gtk-build): Change to
	'out-of-source? #f'.
	* gnu/packages/audio.scm (audacity)[arguments]: Use the default 'out-of-source?'
	setting.
	* gnu/packages/libreoffice.scm (libreoffice): Likewise.

	gnu: ncmpc: Update to 0.32.
	* gnu/packages/mpd.scm (ncmpc): Update to 0.32.
	[inputs]: Add boost, pcre, and python-sphinx. Remove glib.
	[arguments]: Install the man pages correctly. Remove unnecessary configure flag.

	gnu: borg: The backup client cannot override the server-side storage quota.
	* gnu/packages/patches/borg-respect-storage-quota.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/backup.scm (borg)[source]: Use it.

2018-10-07  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to 0.18.
	* gnu/packages/patches/mes-nyacc-0.86.0.patch: Removef file.
	* gnu/local.mk (dist_patch_DATA): Remove entry.
	* gnu/packages/mes.scm (mes): Update to 0.18.

	gnu: tcc-boot0: Update for mes 0.18.
	* gnu/packages/commencement.scm (tcc-boot0): Update for mes 0.18.

	gnu: mescc-tools-boot: Update to 0.5.2.
	* gnu/packages/commencement.scm (mescc-tools-boot): Update to 0.5.2.
	* gnu/packages/patches/mescc-tools-boot.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: mes-boot0: Update to 0.18
	* gnu/packages/commencement.scm (mes-boot0): Update to 0.18.

	gnu: %tinycc-seed: Update for mes 0.18.
	* gnu/packages/bootstrap.scm (%tinycc-seed): Update for mes 0.18.

	gnu: %mes-seed: Update to 0.18.
	* gnu/packages/bootstrap.scm (%mes-seed): Update to 0.18.

	gnu: %mescc-tools-seed: Update to 0.5.2.
	* gnu/packages/bootstrap.scm (%mescc-tools-seed): Update to 0.5.2.

	gnu: mes: Update to 0.18.
	* gnu/packages/patches/mes-nyacc-0.86.0.patch: Removef file.
	* gnu/local.mk (dist_patch_DATA): Remove entry.
	* gnu/packages/mes.scm (mes): Update to 0.18.

2018-10-07  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add java-jakarta-regexp.
	* gnu/packages/java.scm (java-jakarta-regexp): New variable.

	gnu: java-xmlgraphics-commons: Add dependency to java-asm.
	* gnu/packages/batik.scm (java-xmlgraphics-commons)[native-inputs]: Add
	java-asm.

	gnu: java-xmlgraphics-commons: Add dependency to java-cglib.
	* gnu/packages/batik.scm (java-xmlgraphics-commons)[native-inputs]: Add
	java-cglib.

	gnu: java-xmlgraphics-commons: Make error in tests fail the "check" phase.
	* gnu/packages/batik.scm (java-xmlgraphics-commons)[arguments]<#:test-target>:
	Use "junit" test target.

	gnu: java-xmlgraphics-commons: Remove bundled dependencies.
	* gnu/packages/batik.scm (java-xmlgraphics-commons): Remove bundled
	dependencies.

	gnu: Add java-xmlgraphics-commons.
	* gnu/packages/batik.scm (java-xmlgraphics-commons): New variable.

	gnu: Add java-w3c-sac.
	* gnu/packages/batik.scm (java-w3c-sac): New variable.

	gnu: Add java-w3c-svg.
	* gnu/packages/batik.scm (java-w3c-svg-1.0, java-w3c-svg): New variables.

	gnu: Add java-w3c-smil.
	* gnu/packages/batik.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2018-10-07  fis trivial  <ybbs.daans@hotmail.com>

	gnu: mercurial: Update to 4.6.2.
	* gnu/packages/version-control.scm (mercurial): Update to 4.6.2.

2018-10-07  宋文武  <iyzsong@member.fsf.org>

	gnu: pd: Update to 0.49-0.
	* gnu/packages/music.scm (pd): Update to 0.49-0.

2018-10-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wcslib: Update to 5.20.
	* gnu/packages/astronomy.scm (wcslib): Update to 5.20.
	[arguments]: Build parallelly.

2018-10-06  Leo Famulari  <leo@famulari.name>

	gnu: git: Update to 2.19.1 [fixes CVE-2018-17456].
	* gnu/packages/version-control.scm (git): Update to 2.19.1.

2018-10-05  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add ngless.
	* gnu/packages/bioinformatics.scm (ngless): New variable.

	gnu: Add ghc-safeio.
	* gnu/packages/haskell.scm (ghc-safeio): New variable.

	gnu: Add ghc-file-embed.
	* gnu/packages/haskell.scm (ghc-file-embed): New variable.

	gnu: Add ghc-configurator.
	* gnu/packages/haskell.scm (ghc-configurator): New variable.

	gnu: Add ghc-bytestring-lexing.
	* gnu/packages/haskell.scm (ghc-bytestring-lexing): New variable.

	gnu: Add ghc-inline-c-cpp.
	* gnu/packages/haskell.scm (ghc-inline-c-cpp): New variable.

	gnu: Add ghc-safe-exceptions.
	* gnu/packages/haskell.scm (ghc-safe-exceptions): New variable.

	gnu: Add ghc-inline-c.
	* gnu/packages/haskell.scm (ghc-inline-c): New variable.

	gnu: Add ghc-raw-string-qq.
	* gnu/packages/haskell.scm (ghc-raw-string-qq): New variable.

	gnu: Add ghc-hpack.
	* gnu/packages/haskell.scm (ghc-hpack): New variable.

	gnu: Add ghc-interpolate.
	* gnu/packages/haskell.scm (ghc-interpolate): New variable.

	gnu: Add ghc-conduit-algorithms.
	* gnu/packages/haskell.scm (ghc-conduit-algorithms): New variable.

	gnu: Add ghc-pqueue.
	* gnu/packages/haskell.scm (ghc-pqueue): New variable.

	gnu: Add ghc-bzlib-conduit.
	* gnu/packages/haskell.scm (ghc-bzlib-conduit): New variable.

	gnu: Add ghc-lzma-conduit.
	* gnu/packages/haskell.scm (ghc-lzma-conduit): New variable.

	gnu: Add ghc-bindings-dsl.
	* gnu/packages/haskell.scm (ghc-bindings-dsl): New variable.

	gnu: Add ghc-stm-conduit.
	* gnu/packages/haskell.scm (ghc-stm-conduit): New variable.

	gnu: Add ghc-lzma.
	* gnu/packages/haskell.scm (ghc-lzma): New variable.

	gnu: Add ghc-cereal-conduit.
	* gnu/packages/haskell.scm (ghc-cereal-conduit): New variable.

	gnu: Add ghc-atomic-write.
	* gnu/packages/haskell.scm (ghc-atomic-write): New variable.

	gnu: Add ghc-chart-cairo.
	* gnu/packages/haskell.scm (ghc-chart-cairo): New variable.

	gnu: Add ghc-cairo.
	* gnu/packages/haskell.scm (ghc-cairo): New variable.

	gnu: ghc-regex: Fix build.
	* gnu/packages/haskell.scm (ghc-regex)[arguments]: Add build phase to relax
	version checks.

	gnu: ghc-http-conduit: Remove ghc-http-client from native-inputs.
	* gnu/packages/haskell-web.scm (ghc-http-conduit)[native-inputs]: Remove
	ghc-http-client.

2018-10-05  Ludovic Courtès  <ludo@gnu.org>

	progress: Fix total size in "@ download-succeeded" traces.
	Fixes a regression introduced in
	1d0be47ab680db938ac8da1ee65e1de91e198f67 whereby the total size for
	directories (coming from substitutes) would be 4KiB.  This led the
	progress bar to go back to the start, typically.

	* guix/progress.scm (progress-reporter/trace): Add 'total'.  In 'start',
	initialize it.  Adjust 'report' to update it.  Adjust 'stop' to prefer
	SIZE as the actual size and then TOTAL.  Do not use the size of FILE as
	the total since that could be 4KiB when FILE is a directory.

2018-10-05  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-sass: Update to 3.6.0.
	* gnu/packages/ruby.scm (ruby-sass)[version]: Update to 3.6.0.
	[source]: Update sha256.
	[native-inputs]: Add ruby-mathn, as this is needed when using Ruby 2.5.

	gnu: Add ruby-mathn.
	* gnu/packages/ruby.scm (ruby-mathn): New variable.

2018-10-05  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-sass-spec: Fix spec expectation.
	This fixes building ruby-sass with Ruby 2.5.

	* gnu/packages/ruby.scm (ruby-sass-spec)[arguments]: Add patch-test phase to
	fix the expectation of one of the tests. Also change the comment regarding the
	tests not being run.

2018-10-05  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-term-ansicolor: Fix test for Ruby 2.5.
	* gnu/packages/ruby.scm (ruby-term-ansicolor)[arguments]: Add new fix-test
	phase to fix a test that fails under Ruby 2.5.

2018-10-05  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-shindo: Remove -rubygems flags.
	These have been removed in Ruby 2.5.

	* gnu/packages/ruby.scm (ruby-shindo)[arguments]: Change fix-tests phase to
	also remove the -rubygems flags.

2018-10-05  Christopher Baines  <mail@cbaines.net>

	gnu: bioruby: Update to 1.5.2.
	This works with Ruby 2.5.

	* gnu/packages/bioinformatics.scm (bioruby): Update to 1.5.2.

2018-10-05  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnucash-docs: Update to 3.3.
	The documentation on SourceForge is now located in the same directory as the
	source code.

	* gnu/packages/gnucash.scm (gnucash-docs): Update to 3.3.

2018-10-05  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnucash: Update to 3.3.
	* gnu/packages/patches/gnucash-disable-failing-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/gnucash.scm (gnucash): Update to 3.3.
	[source]: Add patch.
	[arguments]: Add 'set-env-vars', 'glib-or-gtk-compile-schemas', and
	'glib-or-gtk-wrap' phases.

2018-10-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add bastet.
	* gnu/packages/games.scm (bastet): New public variable.
	* gnu/packages/patches/bastet-change-source-of-unordered_set.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: fdroidserver: Update to 1.0.10.
	* gnu/packages/android.scm (fdroidserver): Update to 1.0.10.

	gnu: audacity: Don't use unstable tarball.
	* gnu/packages/audio.scm (audacity)[source]: Use GIT-FETCH and GIT-FILE-NAME.

	gnu: filezilla: Update to 3.37.4.
	* gnu/packages/ftp.scm (filezilla): Update to 3.37.4.

	gnu: libfilezilla: Update to 0.14.0.
	* gnu/packages/ftp.scm (libfilezilla): Update to 0.14.0.

2018-10-05  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	gnu: icu4c: Skip tests on i686.
	* gnu/packages/icu4c.scm (icu4c)[arguments]: On i686-linux, set #:tests? #f.

2018-10-05  Rutger Helling  <rhelling@mykolab.com>

	gnu: mesa: Update to 18.2.2.
	* gnu/packages/gl.scm (mesa): Update to 18.2.2.
	[inputs]: Add libxrandr.
	[arguments]: Remove "--enable-texture-float" argument (enabled by default
	now).

2018-10-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: samtools-0.1: Adjust to match changes in samtools.
	* gnu/packages/bioinformatics.scm (samtools-0.1)[arguments]: Override make
	flags.

	gnu: deeptools: Update to 3.1.2.
	* gnu/packages/bioinformatics.scm (deeptools): Update to 3.1.2.
	[source]: Fetch from git.
	[arguments]: Delete reset-gzip-timestamps phase.
	[inputs]: Add python-plotly.

	gnu: python-pysam: Update to 0.15.1.
	* gnu/packages/bioinformatics.scm (python-pysam): Update to 0.15.1.
	[source]: Fetch from git.
	[arguments]: Delete tests requiring internet access; use "invoke".
	[inputs]: Add curl.

	gnu: python-plotly: Add python-pandas to inputs.
	* gnu/packages/graph.scm (python-plotly)[propagated-inputs]: Add
	python-pandas.

	gnu: bcftools: Update to 1.9.
	* gnu/packages/bioinformatics.scm (bcftools): Update to 1.9.
	[arguments]: Remove obsolete make flags.

	gnu: samtools: Update to 1.9.
	* gnu/packages/bioinformatics.scm (samtools): Update to 1.9.
	[origin]: Remove bundled htslib sources.
	[arguments]: Remove obsolete make-flags.

	gnu: htslib: Update to 1.9.
	* gnu/packages/bioinformatics.scm (htslib): Update to 1.9.

2018-10-05  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Add fixes from mozilla-esr60 [security fixes].
	Includes fixes for CVE-2018-12386 and CVE-2018-12387.

	* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the
	upstream mozilla-esr60 repository.

2018-10-05  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.18.12.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.12.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.74.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.74.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.131.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.131.

2018-10-04  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: petsc-openmpi: Configure with support for MUMPS solver.
	* gnu/packages/maths.scm (petsc-openmpi)[inputs]: Add metis,
	mumps-openmpi, scalapack and pt-scotch.
	[arguments]: Add "--with-PACKAGENAME=1" flags.  Move 'mpi-setup' phase
	ahead of 'configure' phase.

2018-10-04  Julien Lepiller  <julien@lepiller.eu>

	gnu: postgis: Update description.
	* gnu/packages/geo.scm (postgis)[description]: Explicitly state this is
	a postgresql extension.

	gnu: postgresql: Add extension-packages.
	* gnu/services/databases.scm (postgresql-configuration): Add
	extension-packages.
	(postgresql-shepherd-service): New key #:extension-packages.
	* doc/guix.texi (Database Services): Document it.

	gnu: postgresql: Fix finding extensions.
	* gnu/packages/patches/postgresql-disable-resolve_symlinks.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/databases.scm (postgresql)[source]: Use it.

2018-10-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hiawatha: Set sane run-time directory defaults.
	* gnu/packages/web.scm (hiawatha)[arguments]: Set sane default
	directories. Replace the 'remove-empty-dirs' phase with a
	'install-no-empty-directories' one.

	gnu: hwloc: Update to 2.0.2.
	* gnu/packages/mpi.scm (hwloc): Update to 2.0.2.

	gnu: Add nsd.
	* gnu/packages/dns.scm (nsd): New public variable.

2018-10-04  David Thompson  <davet@gnu.org>

	gnu: guile-next: Update to commit 6f3357b0df64c4be17e72079864c09a542f1c779.
	* gnu/packages/guile.scm (guile-next): Update to commit
	6f3357b0df64c4be17e72079864c09a542f1c779.

	gnu: guile-next: Add the correct native search paths.
	* gnu/packages/guile.scm (guile-next): Add native search paths for version 3.0.

2018-10-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hiawatha: Support HTTP/2.
	* gnu/packages/web.sck (hiawatha)[arguments]: USE_SYSTEM_NGHTTP2
	to ENABLE_HTTP2.
	[inputs]: Add nghttp2:lib.

	gnu: hiawatha: Update to 10.8.3.
	* gnu/packages/web.scm (hiawatha): Update to 10.8.3.
	[source]: Also delete bundled copy of nghttp2.
	[inputs]: Use mbedtls-for-hiawatha instead of vanilla mbedtls-apache.
	* gnu/packages/tls.scm (mbedtls-for-hiawatha): New public variable.

	gnu: mbedtls-apache: Update to 2.13.0 [security fixes].
	* gnu/packages/tls.scm (mbedtls-apache): Update to 2.13.0.
	[native-inputs]: Add python.

2018-10-04  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: geos: Update to 3.7.0.
	* gnu/packages/geo.scm (geos): Update to 3.7.0.

2018-10-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hexedit: Update to 1.4.2.
	* gnu/packages/hexedit.scm (hexedit): Update to 1.4.2.
	[source]: Use the author's more up-to-date git repository.
	[native-inputs]: Add autoconf and automake.

	gnu: html-xml-utils: Update to 7.7.
	* gnu/packages/xml.scm (html-xml-utils): Update to 7.7.

	gnu: perl-xml-feed: Update to 0.54.
	* gnu/packages/xml.scm (perl-xml-feed): Update to 0.54.

2018-10-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 1d0be47.
	* gnu/packages/package-management.scm (guix): Update to 1d0be47.

2018-10-04  Ludovic Courtès  <ludo@gnu.org>

	progress: Generate valid 'download-progress' traces when the size is unknown.
	Fixes <https://bugs.gnu.org/32895>.
	Reported by Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de>.

	* guix/progress.scm (progress-reporter/trace): In 'stop', make sure SIZE
	is an integer.  Previously we'd generate a "@ download-progress" trace
	with #f for the 'transferred' number when downloading files whose size
	is not known in advance.

2018-10-04  Diego Nicola Barbato  <dnbarbato@posteo.de>

	gnu: escpr: Update to 1.6.30.
	* gnu/packages/cups.scm (escpr): Update to 1.6.30.

2018-10-04  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: opencv: Update to 3.4.3.
	[[PGP Signed Part:Good signature from BF286CB6593E5FFD Björn Höfling <bjoern.hoefling@bjoernhoefling.de> (trust undefined) created at 2018-10-03T22:28:20+0200 using DSA]]

	* gnu/packages/image-processing.scm (opencv): Update to 3.4.3.

2018-10-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: r-acclma: Fix uses of @acronym in description.
	* gnu/packages/cran.scm (r-acclma)[description]: Fix order of arguments
	to @acronym.  The wrong order was causing 'stexi->shtml' to fail (match
	error).

	services: rottlog: Use command strings in the mcron jobs.
	* gnu/services/admin.scm (default-jobs): Remove the lambda around
	"/…/bin/rottlog" to make "herd schedule mcron" more
	transparent (otherwise it just says "Lambda function").

2018-10-04  Rutger Helling  <rhelling@mykolab.com>

	gnu: mpv: Update to 0.29.1.
	* gnu/packages/video.scm (mpv): Update to 0.29.1.

2018-10-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: retroarch: Update to 1.7.5.
	* gnu/packages/emulators.scm (retroarch): Update to 1.7.5.

	gnu: retroarch: Don't use unstable tarball.
	* gnu/packages/emulators.scm (retroarch)[source]: Use GIT-FETCH and GIT-FILE-NAME.

	gnu: ephoto: Fix typos in description.
	* gnu/packages/enlightenment.scm (ephoto)[description]: Fix typos.
	Wrap at 80 columns.

	gnu: perl-string-copyright: Update to 0.003006.
	* gnu/packages/license.scm (perl-string-copyright): Update to 0.003006.

	gnu: rpm: Update to 4.14.2.
	* gnu/packages/package-management.scm (rpm): Update to 4.14.2.
	[arguments]: Rename 'set-nspr-search-path' phase to
	'set-nss-library-path' and remove CPATH work-around.
	Remove obsolete 'fix-rpm-symlinks' phase.
	[home-page]: Drop www.

	gnu: imapfilter: Update to 2.6.12.
	* gnu/packages/mail.scm (imapfilter): Update to 2.6.12.

	gnu: imapfilter: Don't use unstable tarball.
	* gnu/packages/mail.scm (imapfilter)[source]: Use GIT-FETCH and GIT-FILE-NAME.

	gnu: nickle: Update to 2.82.
	* gnu/packages/nickle.scm (nickle): Update to 2.82.

	gnu: ddcutil: Update to 0.9.2.
	* gnu/packages/hardware.scm (ddcutil): Update to 0.9.2.

	gnu: ndctl: Return #t from phases.
	* gnu/packages/disk (ndctl)[arguments]: Rename inaccurately named
	'autogen' phase to 'patch-FHS-file-names'. Explicitly return #t.

	gnu: disorderfs: Update to 0.5.4.
	* gnu/packages/file-systems.scm (disorderfs): Update to 0.5.4.

	gnu: packagekit: Update to 1.1.11.
	* gnu/packages/freedesktop.scm (packagekit): Update to 1.1.11.

	gnu: Add freedroidrpg.
	* gnu/packages/games.scm (freedroidrpg): New public variable.

	gnu: wpa-supplicant-gui: Remove redundant code.
	* gnu/packages/admin.scm (wpa-supplicant-gui)[arguments]: Remove
	substitution already handled by the build system.

	gnu: rubberband: Use HTTPS home page.
	* gnu/packages/audio.scm (rubberband)[home-page]: Use HTTPS.

	gnu: Add memtester.
	* gnu/packages/hardware.scm (memtester): New public variable.

	gnu: Add memtest86+.
	* gnu/packages/hardware.scm (memtest86+): New public variable.

	gnu: rtags: Don't use unstable tarball.
	* gnu/packages/code.scm (rtags)[source]: Use GIT-FETCH and GIT-FILE-NAME.

2018-10-04  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add java-fasterxml-jackson-modules-base-mrbean.
	* gnu/packages/java.scm (java-fasterxml-jackson-modules-base-mrbean): New
	variable.

2018-10-03  Clément Lassieur  <clement@lassieur.org>

	gnu: Add stlink.
	* gnu/packages/embedded.scm (stlink): New variable.

2018-10-03  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add java-commons-exec.
	* gnu/packages/java.scm (java-commons-exec-1.1): New variable.
	(java-commons-exec): New variable.

2018-10-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: azr3: Fix build.
	Fixes <https://bugs.gnu.org/32698>.

	* gnu/packages/audio.scm (azr3)[arguments]: Add build phase to reset timestamp
	of man page source.

2018-10-03  David Thompson  <davet@gnu.org>

	gnu: tiled: Update to 1.2.0.
	* gnu/packages/game-development.scm (tiled): Update to 1.2.0.

2018-10-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-spaceline.
	* gnu/packages/emacs.scm (emacs-spaceline): New variable.

	gnu: Add emacs-powerline.
	* gnu/packages/emacs.scm (emacs-powerline): New variable.

	gnu: Add emacs-all-the-icons.
	* gnu/packages/emacs.scm (emacs-all-the-icons): New variable.

2018-10-03  Eric Bavier  <bavier@member.fsf.org>

	quilt: Remove test workarounds.
	* gnu/packages/patches/quilt-compat-getopt-fix-second-separator.patch,
	gnu/packages/patches/quilt-compat-getopt-fix-option-with-nondigit-param.patch:
	New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/patchutils.scm (quilt)[source]: Use them.
	[arguments]: Remove workarounds in 'patch-tests' phase.

2018-10-03  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: Go 1.11: Update to 1.11.1
	* gnu/packages/golang.scm (go-1.11): Update to 1.11.1.

2018-10-03  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	gnu: emacs-racket-mode: Update to commit b977873.
	* gnu/packages/emacs.scm (emacs-racket-mode): Update to commit b977873.

2018-10-03  宋文武  <iyzsong@member.fsf.org>

	gnu: guile-chickadee: Update to 0.3.0.
	* gnu/packages/game-development.scm (guile-chickadee): Update to 0.3.0.
	[arguments]: Add 'patch-godir' phase.

2018-10-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: recutils: Adjust Gnulib to libc 2.28.
	Fixes <https://bugs.gnu.org/32776>.

	* gnu/packages/databases.scm (recutils)[modules, snippet]: New fields.

2018-10-03  Eric Bavier  <&lt;bavier@cray.com&gt>

	quilt: Add diffstat input.
	* gnu/packages/patchutils.scm (quilt)[inputs]: Add diffstat.
	[arguments]: Add it to wrapper.

2018-10-03  Eric Bavier  <bavier@cray.com>

	quilt: Install translations.
	* gnu/packages/patchutils.scm (quilt)[native-inputs]: New field.

	quilt: Upgrade to 0.65.
	* gnu/packages/patches/quilt-test-fix-regex.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/patchutils.scm (quilt)[version]: Upgrade to 0.65.
	[source]: Use patch.
	[arguments]: Adjust 'patch-tests' phase for new tests.  Re-enable "mail"
	test.

2018-10-02  Pierre-Antoine Rouby  <contact@parouby.fr>

	gnu: grammalecte: Update source hash.
	The zip file was modified in-place by the maintainers to push fixes to
	the "server-side code", as discussed at <https://bugs.gnu.org/32856>.

	* gnu/packages/dictionaries.scm (grammalecte): Update source hash.

2018-10-02  Ludovic Courtès  <ludo@gnu.org>

	daemon: Remove unused 'Settings' fields.
	* nix/libstore/globals.hh (Settings)[sshSubstituterHosts]
	[useSshSubstituter, logServers, enableImportNative]: Remove fields.
	* nix/libstore/globals.cc (Settings::Settings, Settings::update): Remove
	references to these.

2018-10-02  Ludovic Courtès  <ludo@gnu.org>

	daemon: Remove "case hack" for nars.
	This code has never been of any use in Guix.

	* nix/libutil/archive.cc (useCaseHack): Remove.
	(parse): Keep only the alternate branch in "if (useCaseHack)".

2018-10-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-cairo: Update to 1.10.0.
	* gnu/packages/gtk.scm (guile-cairo): Update to 1.10.0.
	[source]: Add 'snippet'.
	[arguments]: Remove.

2018-10-02  Leo Famulari  <leo@famulari.name>

	gnu: Add r-acclma.
	* gnu/packages/cran.scm (r-acclma): New variable.

2018-10-02  pimi  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-acceptancesampling.
	* gnu/packages/cran.scm (r-acceptancesampling): New variable.

	gnu: Add r-aca.
	* gnu/packages/cran.scm (r-aca): New variable.

	gnu: Add r-ac3net.
	* gnu/packages/cran.scm (r-ac3net): New variable.

	gnu: Add r-absfiltergsea.
	* gnu/packages/bioinformatics.scm (r-absfiltergsea): New variable.

	gnu: Add r-absim.
	* gnu/packages/cran.scm (r-absim): New variable.

	gnu: Add poretools.
	* gnu/packages/bioinformatics.scm (poretools): New variable.

	gnu: Add r-accelerometry.
	gnu/packages/cran.scm (r-accelerometry): New variable.

	gnu: Add r-dvmisc.
	gnu/packages/cran.scm (r-dvmisc): New variable.

	gnu: Add r-rbenchmark.
	gnu/packages/cran.scm (r-rbenchmark): New variable.

2018-10-02  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Update to 0.14.51.
	* gnu/packages/syncthing.scm (syncthing): Update to 0.14.51.
	[arguments]: Adjust the 'increase-test-timeout' phase.
	[inputs]: Add go-gopkg.in-ldap.v2.

	gnu: go-github-com-thejerf-suture: Update to 3.0.0-0.bf6ee6a.
	* gnu/packages/syncthing.scm (go-github-com-thejerf-suture): Update to
	3.0.0-0.bf6ee6a.

	gnu: Add gopkg.in/ldap.v2.
	* gnu/packages/syncthing.scm (go-gopkg.in-ldap.v2): New variable.

	gnu: Add gopkg.in/asn1-ber.v1.
	* gnu/packages/syncthing.scm (go-gopkg.in-asn1-ber.v1): New variable.

2018-10-02  Leo Famulari  <leo@famulari.name>

	gnu: LibreOffice: Fix "File > Open" crash on foreign distros.
	Fixes <https://bugs.gnu.org/30642>.

	* gnu/packages/libreoffice.scm (libreoffice)[build-system]: Use
	glib-or-gtk-build-system.
	[arguments]: Set '#:out-of-source #f'.

2018-10-02  Leo Famulari  <leo@famulari.name>

	gnu: Audacity: Use glib-or-gtk-build-system instead of a wrapper.
	* gnu/packages/audio.scm (audacity)[build-system]: Use glib-or-gtk-build-system.
	[arguments]: Remove the 'wrap-program' phase. Set #:out-of-source #f.

2018-10-02  Andy Patterson  <ajpatter@uwaterloo.ca>

	build-system/asdf: Properly handle dependency specification casing.
	* guix/build/lisp-utils.scm (normalize-dependency): Modify match
	clauses to match the upper-case symbols that lisp produces.

2018-10-02  Timo Eisenmann  <eisenmann@fn.de>

	gnu: enlightenment: Fix keyboard switching
	* gnu/packages/enlightenment.scm (enlightenment)[inputs]: Add 'setxkbmap'
	[arguments]: Set absolute file name to 'setxkbmap'

2018-10-02  Simon Josefsson  <simon@josefsson.org>

	doc: Add static network example.
	* doc/guix.texi (Networking Services): Add example for static-networking-service.

2018-10-02  Clément Lassieur  <clement@lassieur.org>

	gnu: cuirass: Update to fe2b73c.
	* gnu/packages/ci.scm (cuirass): Update to fe2b73c.

2018-10-02  Christopher Baines  <mail@cbaines.net>

	services: Add Gitolite.
	* gnu/services/version-control.scm (<gitolite-configuration>,
	<gitolite-rc-file>): New record types.
	(gitolite-accounts, gitolite-activation): New procedures.
	(gitolite-service-type): New variables.
	* gnu/tests/version-control.scm (%gitolite-test-admin-keypair, %gitolite-os,
	%test-gitolite): New variables.
	(run-gitolite-test): New procedure.
	* doc/guix.texi (Version Control): Document the gitolite service.

2018-10-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: re2c: Update to 1.1.1.
	* gnu/packages/re2c.scm (re2c): Update to 1.1.1.

	gnu: perl-socket6: Update to 0.29.
	* gnu/packages/networking.scm (perl-socket6): Update to 0.29.

	gnu: recode: Update to 3.7.1.
	* gnu/packages/textutils.scm (recode): Update to 3.7.1.

2018-10-01  pimi  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-acc.
	* gnu/packages/cran.scm (r-acc): New variable.

	gnu: Add r-physicalactivity.
	* gnu/packages/cran.scm (r-physicalactivity): New variable.

	gnu: Add r-nleqslv.
	* gnu/packages/cran.scm (r-nleqslv): New variable.

	gnu: Add r-mhsmm.
	* gnu/packages/cran.scm (r-mhsmm): New variable.

2018-10-01  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 3.17.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.17.
	* gnu/packages/wine.scm (wine-staging): Update to 3.17.

2018-10-01  pimi  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-accelmissing.
	* gnu/packages/cran.scm (r-accelmissing): New variable.

	gnu: Add r-pscl.
	* gnu/packages/cran.scm (r-pscl): New variable.

2018-10-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ghc-statistics: Fix build.
	* gnu/packages/haskell.scm (ghc-statistics)[arguments]: Add cabal revision.

	gnu: ghc-aws: Fix build.
	* gnu/packages/haskell.scm (ghc-aws)[inputs]: Add ghc-lifted-base.

2018-10-01  宋文武  <iyzsong@member.fsf.org>

	gnu: ghc-gnuplot: Fix build.
	* gnu/packages/haskell.scm (ghc-gnuplot)[inputs]: Add ghc-semigroups.

	gnu: ghc-wave: Fix build.
	* gnu/packages/haskell.scm (ghc-wave)[arguments]: Add a phase to relax
	dependency constraints.

	gnu: shellcheck: Update to 0.5.0.
	* gnu/packages/haskell.scm (shellcheck): Update to 0.5.0.
	[source]: Use tarball from hackage.
	[inputs]: Add ghc-aeson.  Remove ghc-json.

	gnu: ghc-xmonad-contrib: Fix build.
	* gnu/packages/wm.scm (ghc-xmonad-contrib)[inputs]: Add ghc-semigroups.

2018-10-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ghc-indents: Fix build.
	* gnu/packages/haskell.scm (ghc-indents)[arguments]: Disable tests.
	[native-inputs]: Add ghc-tasty and ghc-tasty-hunit.

	gnu: agda: Fix build.
	* gnu/packages/agda.scm (agda)[inputs]: Remove ghc-monadplus; add
	ghc-filemanip.
	[arguments]: Replace configure phase.

	gnu: git-annex: Update to 6.20180926.
	* gnu/packages/version-control.scm (git-annex): Update to 6.20180926.

	gnu: raincat: Update to 1.2.1.
	* gnu/packages/games.scm (raincat): Update to 1.2.1.
	[arguments]: Ensure raincat can find freeglut libraries at runtime.
	[inputs]: Replace ghc-sdl, ghc-sdl-image, and ghc-sdl-mixer with ghc-sdl2,
	ghc-sdl2-image, and ghc-sdl2-mixer, respectively.

	gnu: Add ghc-sdl2-image.
	* gnu/packages/sdl.scm (ghc-sdl2-image): New variable.

	gnu: Add ghc-sdl2-mixer.
	* gnu/packages/sdl.scm (ghc-sdl2-mixer): New variable.

	gnu: Add ghc-sdl2.
	* gnu/packages/sdl.scm (ghc-sdl2): New variable.

	gnu: Add ghc-linear.
	* gnu/packages/haskell.scm (ghc-linear): New variable.

	gnu: Add ghc-weigh.
	* gnu/packages/haskell.scm (ghc-weigh): New variable.

2018-10-01  Timothy Sample  <samplet@ngyro.com>

	gnu: ghc-tasty-golden: Update to 2.3.2.
	* gnu/packages/haskell-check.scm (ghc-tasty-golden): Update to 2.3.2.

	gnu: ghc-base-compat: Update to 0.10.4.
	* gnu/packages/haskell.scm (ghc-base-compat): Update to 0.10.4.

2018-10-01  Timothy Sample  <samplet@ngyro.com>

	gnu: Remove ghc-pandoc@1.
	This old version of Pandoc no longer builds with GHC 8.4.3.

	* gnu/packages/haskell-web.scm (ghc-aeson-for-pandoc-1): Remove variable.
	* gnu/packages/haskell.scm (ghc-pandoc-types-for-pandoc-1,
	ghc-texmath-for-pandoc-1, ghc-yaml-for-pandoc-1, ghc-hslua-for-pandoc-1,
	ghc-skylighting-for-pandoc-1, ghc-doctemplates-for-pandoc-1, ghc-pandoc-1,
	ghc-pandoc-citeproc-with-pandoc-1): Remove variables.

2018-10-01  Timothy Sample  <samplet@ngyro.com>

	gnu: ghc-yesod: Update to 1.6.0.
	* gnu/packages/haskell-web.scm (ghc-yesod): Update to 1.6.0.

	gnu: ghc-pandoc-citeproc: Update to 0.14.3.1.
	* gnu/packages/haskell.scm (ghc-pandoc-citeproc): Update to 0.14.3.1.
	[arguments]: Add a phase to disable some failing YAML tests.

	gnu: ghc-haddock: Update to 2.19.0.1.
	* gnu/packages/haskell.scm (ghc-haddock): Update to 2.19.0.1.
	[arguments]: Add a phase that deletes four test suites to avoid a
	dependency on haddock-test.
	[native-inputs]: Remove ghc-haddock-test.

	gnu: ghc-yesod-form: Update to 1.6.2.
	* gnu/packages/haskell-web.scm (ghc-yesod-form): Update to 1.6.2.

	gnu: ghc-pandoc: Adjust tests and test dependency constraints.
	* gnu/packages/haskell.scm (ghc-pandoc)[arguments]: Add a phase to relax a
	test suite dependency constraint and another to skip some failing tests.

	gnu: ghc-haddock-api: Update to 2.19.0.1.
	* gnu/packages/haskell.scm (ghc-haddock-api): Update to 2.19.0.1.
	[arguments]: Add a phase that patches the Cabal file to allow newer
	versions of Cabal and hspec.

	gnu: ghc-yesod-persistent: Update to 1.6.0.
	* gnu/packages/haskell-web.scm (ghc-yesod-persistent): Update to 1.6.0.

	gnu: ghc-haddock-library: Update to 1.5.0.1.
	* gnu/packages/patches/ghc-haddock-library-unbundle.patch: New file.
	* gnu/packages/haskell.scm (ghc-haddock-library): Update to 1.5.0.1.
	[source]: Add the patch; add a snippet to remove the bundled library.
	[arguments]: Add a phase to relax test suite dependency constraints and
	another to add a missing directory required for tests.
	[native-inputs]: Add ghc-base-compat, ghc-optparse-applicative, and
	ghc-tree-diff.

	gnu: ghc-esqueleto: Update to commit b81e0d9.
	* gnu/packages/haskell.scm (ghc-esqueleto): Update to commit b81e0d9.
	[source]: Use git-fetch.
	[arguments]: Disable Haddock and add phase to remove MySQL and PostgreSQL
	test-suites.
	[inputs]: Add ghc-unliftio.
	[native-inputs]: Remove ghc-hunit, ghc-monad-control, and ghc-quickcheck.

	gnu: ghc-aws: Update to 0.20.
	* gnu/packages/haskell.scm (ghc-aws): Update to 0.20.

	gnu: Add ghc-tree-diff.
	* gnu/packages/haskell.scm (ghc-tree-diff): New variable.

	gnu: ghc-persistent-sqlite: Update to 2.8.2.
	* gnu/packages/haskell.scm (ghc-persistent-sqlite): Update to 2.8.2.

	gnu: ghc-yesod-core: Update to 1.6.6.
	* gnu/packages/haskell-web.scm (ghc-yesod-core): Update to 1.6.6.
	[inputs]: Add ghc-unliftio and ghc-rio.

	gnu: Add ghc-rio.
	* gnu/packages/haskell.scm (ghc-rio): New variable.

	gnu: ghc-warp-tls: Update to 3.2.4.3.
	* gnu/packages/haskell-web.scm (ghc-warp-tls): Update to 3.2.4.3.
	[inputs]: Add ghc-tls-session-manager.

	gnu: Remove old versions of ghc-doctest.
	* gnu/packages/haskell.scm (ghc-doctest-0.12, ghc-doctest-0.13): Remove.

	gnu: ghc-trifecta: Update to 2.
	* gnu/packages/haskell.scm (ghc-trifecta): Update to 2.
	[inputs]: Remove ghc-doctest-0.13, ghc-doctest, and ghc-quickcheck.
	[native-inputs]: Add ghc-doctest and ghc-quickcheck.

	gnu: ghc-persistent-template: Update to 2.5.4.
	* gnu/packages/haskell.scm (ghc-persistent-template): Update to 2.5.4.
	[arguments]: Update Cabal file to r2.

	gnu: ghc-chart: Update to 1.9.
	* gnu/packages/haskell.scm (ghc-chart): Update to 1.9.

	gnu: xmobar: Update to 0.28.
	* gnu/packages/wm.scm (xmobar): Update to 0.28.

	gnu: ghc-warp: Update to 3.2.23.
	* gnu/packages/haskell-web.scm (ghc-warp): Update to 3.2.23.
	[arguments]: Enable tests.
	[inputs]: Remove ghc-blaze-builder, ghc-bytestring-builder, and
	ghc-lifted-base; add ghc-bsb-http-chunked.
	[native-inputs]: Remove ghc-auto-update and ghc-http; add curl,
	ghc-lifted-base, and ghc-http-client.

	gnu: ghc-persistent: Update to 2.8.2.
	* gnu/packages/haskell.scm (ghc-persistent): Update to 2.8.2.
	[inputs]: Add ghc-void.

	gnu: ghc-lens: Update to 4.16.1.
	* gnu/packages/haskell.scm (ghc-lens): Update to 4.16.1.
	[arguments]: Update Cabal file to r2.
	[inputs]: Remove ghc-doctest-0.13.
	[native-inputs]: Add ghc-doctest.

	gnu: ghc-feed: Update to 1.0.0.0.
	* gnu/packages/haskell.scm (ghc-feed): Update to 1.0.0.0.
	[arguments]: Update Cabal file to r4.
	[inputs]: Add ghc-base-compat, ghc-safe, ghc-text, ghc-xml-conduit, and
	ghc-xml-types; remove ghc-xml.

	gnu: cabal-install: Update to 2.2.0.0.
	* gnu/packages/haskell.scm (cabal-install): Update to 2.2.0.0.
	[inputs] Add ghc-async, ghc-base16-bytestring, ghc-cryptohash-sha256,
	ghc-echo, ghc-edit-distance, ghc-hackage-security, ghc-hashable,
	ghc-resolv, and ghc-tar.

	gnu: Add ghc-resolv.
	* gnu/packages/haskell.scm (ghc-resolv): New variable.

	gnu: Add ghc-hackage-security.
	* gnu/packages/haskell.scm (ghc-hackage-security): New variable.

	ghc: Add ghc-ed25519.
	* gnu/packages/haskell-crypto.scm (ghc-ed25519): New variable.

	gnu: Add ghc-cryptohash-sha256.
	* gnu/packages/haskell-crypto.scm (ghc-cryptohash-sha256): New variable.

	gnu: Add ghc-echo.
	* gnu/packages/haskell.scm (ghc-echo): New variable.

	gnu: hlint: Update to 2.1.10.
	* gnu/packages/haskell.scm (hlint): Update to 2.1.10.

	gnu: ghc-simple-sendfile: Update to 0.2.27.
	* gnu/packages/haskell.scm (ghc-simple-sendfile): Update to 0.2.27.

	gnu: ghc-monad-logger: Update to 0.3.29.
	* gnu/packages/haskell.scm (ghc-monad-logger): Update to 0.3.29.

	gnu: ghc-yaml: Update to 0.8.32.
	* gnu/packages/haskell.scm (ghc-yaml): Update to 0.8.32.

	gnu: ghc-wai-conduit: Update to 3.0.0.4.
	* gnu/packages/haskell-web.scm (ghc-wai-conduit): Update to 3.0.0.4.

	gnu: ghc-foldl: Update to 1.4.3.
	* gnu/packages/haskell.scm (ghc-foldl): Update to 1.4.3.
	[inputs]: Add ghc-semigroups and ghc-semigroupoids.

	gnu: ghc-vector-builder: Update to 0.3.6.
	* gnu/packages/haskell.scm (ghc-vector-builder): Update to 0.3.6.
	[native-inputs]: Add ghc-attoparsec and ghc-rerebase; remove ghc-rebase.

	gnu: ghc-wai-extra: Update to 3.0.24.2.
	* gnu/packages/haskell-web.scm (ghc-wai-extra): Update to 3.0.24.2.

	gnu: Add ghc-rerebase.
	* gnu/packages/haskell.scm (ghc-rerebase): New variable.

	gnu: idris: Update to 1.3.0.
	* gnu/packages/idris.scm (idris): Update to 1.3.0.
	[inputs]: Remove ghc-aeson-1.1.2.0, ghc-cheapskate-0.1.0.5, and
	ghc-trifecta-1.6.2.1; add ghc-aeson, ghc-cheapskate, and ghc-megaparsec.
	[arguments]: Add a phase that patches the Cabal file to allow newer
	versions of aeson.
	(ghc-aeson-1.1.2.0, ghc-cheapskate-0.1.0.5, ghc-trifecta-1.6.2.1): Remove.

	gnu: ghc-wai-logger: Update to 2.3.2.
	* gnu/packages/haskell-web.scm (ghc-wai-logger): Update to 2.3.2.

	gnu: ghc-rebase: Update to 1.2.4.
	* gnu/packages/haskell.scm (ghc-rebase): Update to 1.2.4.

	gnu: ghc-kan-extensions: Update to 5.2.
	* gnu/packages/haskell.scm (ghc-kan-extensions): Update to 5.2.
	[inputs]: Add ghc-invariant and ghc-transformers-compat.

	gnu: ghc-wai: Update to 3.2.1.2.
	* gnu/packages/haskell-web.scm (ghc-wai): Update to 3.2.1.2.

	gnu: ghc-tasty-rerun: Update to 1.1.12.
	* gnu/packages/haskell-check.scm (ghc-tasty-rerun): Update to 1.1.12.

	gnu: ghc-fsnotify: Update to 0.3.0.1.
	* gnu/packages/haskell.scm (ghc-fsnotify): Update to 0.3.0.1.
	[inputs]: Remove ghc-temporary-rc; add ghc-temporary, ghc-random, and
	ghc-shelly.

	gnu: ghc-either: Update to 5.0.1.
	* gnu/packages/haskell.scm (ghc-either): Update to 5.0.1.
	[native-inputs]: Add ghc-quickcheck, ghc-test-framework, and
	ghc-test-framework-quickcheck2.

	gnu: ghc-adjunctions: Update to 4.4.
	* gnu/packages/haskell.scm (ghc-adjunctions): Update to 4.4.
	[inputs] Add ghc-transformers-compat.
	[native-inputs]: Add ghc-generic-deriving, ghc-hspec, and hspec-discover.

	gnu: ghc-vault: Update to 0.3.1.2.
	* gnu/packages/haskell.scm (ghc-vault): Update to 0.3.1.2.
	[inputs]: Add ghc-semigroupoids.

	gnu: ghc-skylighting: Update to 0.7.2.
	* gnu/packages/haskell.scm (ghc-skylighting-core): New variable.
	(ghc-skylighting): Simplify by inheriting from ghc-skylighting-core.

	gnu: ghc-reducers: Update to 3.12.3.
	* gnu/packages/haskell.scm (ghc-reducers): Update to 3.12.3.

	gnu: Add ghc-invariant.
	* gnu/packages/haskell.scm (ghc-invariant): New variable.

	gnu: ghc-http-client-tls: Update to 0.3.5.3.
	* gnu/packages/haskell-web.scm (ghc-http-client-tls): Update to 0.3.5.3.

	gnu: ghc-free: Update to 5.0.2.
	* gnu/packages/haskell.scm (ghc-free): Update to 5.0.2.
	[inputs]: Add ghc-transformers-base and ghc-transformers-compat.

	gnu: raincat: Update to 1.2.
	* gnu/packages/games.scm (raincat): Update to 1.2.

	gnu: ghc-xss-sanitize: Update to 0.3.6.
	* gnu/packages/haskell-web.scm (ghc-xss-sanitize): Update to 0.3.6.

	gnu: Add ghc-tls-session-manager.
	* gnu/packages/haskell-web.scm (ghc-tls-session-manager): New variable.

	gnu: ghc-shakespeare: Update to 2.0.15.
	* gnu/packages/haskell.scm (ghc-shakespeare): Update to 2.0.15.

	gnu: ghc-semigroupoids: Update to 5.2.2.
	* gnu/packages/haskell.scm (ghc-semigroupoids): Update to 5.2.2.
	[arguments]: Enable tests and update Cabal file to r4.
	[inputs]: Add ghc-hashable and ghc-unordered-containers.
	[native-inputs]: Add cabal-doctests and ghc-doctests.
	(ghc-semigroupoids-5.2.2): Remove variable.

	gnu: ghc-profunctors: Update Cabal file to r2.
	* gnu/packages/haskell.scm (ghc-profunctors): Update Cabal file to r2.

	gnu: ghc-pandoc-types: Remove unneeded "--allow-newer" flag.
	* gnu/packages/haskell.scm (ghc-pandoc-types)[arguments]: Remove the
	unneeded "--allow-newer=QuickCheck" confingure flag.

	gnu: ghc-lifted-async: Update to 0.10.0.2.
	* gnu/packages/haskell.scm (ghc-lifted-async): Update to 0.10.0.2.
	[inputs]: Add ghc-tasty-expected-failure.

	gnu: ghc-http-api-data: Update to 0.3.8.1.
	* gnu/packages/haskell.scm (ghc-http-api-data): Update to 0.3.8.1.

	gnu: ghc-hslua-module-text: Update Cabal file to r1.
	* gnu/packages/haskell.scm (ghc-hslua-module-text): Update Cabal file to r1.

	gnu: ghc-doctemplates: Update to 0.2.2.1.
	* gnu/packages/haskell.scm (ghc-doctemplates): Update to 0.2.2.1.

	gnu: ghc-connection: Update to 0.2.8.
	* gnu/packages/haskell.scm (ghc-connection): Update to 0.2.8.

	gnu: ghc-aeson-pretty: Update to 0.8.7.
	* gnu/packages/haskell-web.scm (ghc-aeson-pretty): Update to 0.8.7.

	gnu: ghc-aeson-compat: Update to 0.3.8.
	* gnu/packages/haskell.scm (ghc-aeson-compat): Update to 0.3.8.

	gnu: agda: Update to 2.5.4.1.
	* gnu/packages/agda.scm (agda): Update to 2.5.4.1.

	gnu: ghc-uri-bytestring: Update to 0.3.2.0.
	* gnu/packages/haskell.scm (ghc-uri-bytestring): Update to 0.3.2.0.

	gnu: ghc-tls: Update to 1.4.1.
	* gnu/packages/tls.scm (ghc-tls): Update to 1.4.1.

	gnu: ghc-tasty-th: Update to 0.1.7.
	* gnu/packages/haskell-check.scm (ghc-tasty-th): Update to 0.1.7.
	[inputs]: Add ghc-haskell-src-exts and ghc-tasty-hunit.

	gnu: ghc-parsers: Update to 0.12.9.
	* gnu/packages/haskell.scm (ghc-parsers): Update to 0.12.9.

	gnu: ghc-http-date: Update to 0.0.8.
	* gnu/packages/haskell-web.scm (ghc-http-date): Update to 0.0.8.

	gnu: ghc-hslua: Update to 0.9.5.2.
	* gnu/packages/haskell.scm (ghc-hslua): Update to 0.9.5.2.

	gnu: ghc-haskell-src-meta: Update to 0.8.0.3.
	* gnu/packages/haskell.scm (ghc-haskell-src-meta): Update to 0.8.0.3.

	gnu: ghc-haskell-src-exts-util: Update to 0.2.3.
	* gnu/packages/haskell.scm (ghc-haskell-src-exts-util): Update to 0.2.3.

	gnu: ghc-glut: Update to 2.7.0.14.
	* gnu/packages/haskell.scm (ghc-glut): Update to 2.7.0.14.

	gnu: ghc-email-validate: Update to 2.3.2.6.
	* gnu/packages/haskell.scm (ghc-email-validate): Update to 2.3.2.6.

	gnu: ghc-cgi: Adjust dependency constraints.
	* gnu/packages/haskell.scm (ghc-cgi)[arguments]: Remove "--allow-newer"
	configure flag; add a phase that patches the Cabal file to allow newer
	versions of exceptions, time, doctest, and QuickCheck.

	gnu: ghc-bifunctors: Update to 5.5.3.
	* gnu/packages/haskell.scm (ghc-bifunctors): Update to 5.5.3.

	gnu: ghc-attoparsec-iso8601: Update Cabal file to r1.
	* gnu/packages/haskell.scm (ghc-attoparsec-iso8601): Update Cabal file to r1.

	gnu: ghc-aeson: Update to 1.3.1.1.
	* gnu/packages/haskell-web.scm (ghc-aeson): Update to 1.3.1.1.

	gnu: ghc-x509-validation: Update to 1.6.10.
	* gnu/packages/haskell-crypto.scm (ghc-x509-validation): Update to 1.6.10.
	[native-inputs]: Add ghc-tasty and ghc-tasty-hunit.

	gnu: ghc-x509-system: Update to 1.6.6.
	* gnu/packages/haskell-crypto.scm (ghc-x509-system): Update to 1.6.6.

	gnu: ghc-socks: Update to 0.5.6.
	* gnu/packages/haskell.scm (ghc-socks): Update to 0.5.6.

	gnu: ghc-quickcheck-instances: Update Cabal file to r1.
	* gnu/packages/haskell-check.scm (ghc-quickcheck-instances) Update Cabal
	file to r1.
	[arguments]: Remove unneeded "--allow-newer" configure flag.

	gnu: ghc-opengl: Update to 3.0.2.2.
	* gnu/packages/haskell.scm (ghc-opengl): Update to 3.0.2.2.

	gnu: ghc-megaparsec: Update to 6.5.0.
	* gnu/packages/haskell.scm (ghc-megaparsec): Update to 6.5.0.
	[arguments]: Update Cabal file to r4.

	gnu: ghc-iproute: Update to 1.7.5.
	* gnu/packages/haskell.scm (ghc-iproute): Update to 1.7.5.

	gnu: ghc-haskell-src-exts: Update to 1.20.2.
	* gnu/packages/haskell.scm (ghc-haskell-src-exts): Update to 1.20.2.
	[inputs]: Replace ghc-pretty-show-for-haskell-src-exts with ghc-pretty-show.
	(ghc-pretty-show-for-haskell-src-exts): Remove.

	gnu: ghc-comonad: Update to 5.0.4.
	* gnu/packages/haskell.scm (ghc-comonad): Update to 5.0.4.
	[native-inputs]: Add cabal-doctest and ghc-doctest.

	gnu: ghc-bytes: Update to 0.15.5.
	* gnu/packages/haskell.scm (ghc-bytes): Update to 0.15.5.
	[inputs]: Replace ghc-doctest-0.13 with ghc-doctest.

	gnu: ghc-attoparsec: Enable tests and allow newer QuickCheck.
	* gnu/packages/haskell.scm (ghc-attoparsec)[arguments]: Enable tests and
	add a phase that patches the Cabal file to allow a newer QuickCheck and
	removes a failing test.

	gnu: ghc-zip-archive: Update to 0.3.3.
	* gnu/packages/haskell.scm (ghc-zip-archive): Update to 0.3.3.
	[inputs]: Remove ghc-old-time and zip.
	[native-inputs]: Add unzip.

	gnu: ghc-x509-store: Update to 1.6.6.
	* gnu/packages/haskell-crypto.scm (ghc-x509-store): Update to 1.6.6.
	[native-inputs]: Add ghc-tasty and ghc-tasty-hunit.

	gnu: ghc-wave: Update to 0.1.5.
	* gnu/packages/haskell.scm (ghc-wave): Update to 0.1.5.

	gnu: ghc-typed-process: Update to 0.2.3.0.
	* gnu/packages/haskell.scm (ghc-typed-process): Update to 0.2.3.0.

	gnu: ghc-network: Update to 2.6.3.6.
	* gnu/packages/haskell.scm (ghc-network): Update to 2.6.3.6.

	gnu: ghc-mockery: Update to 0.3.5.
	* gnu/packages/haskell.scm (ghc-mockery): Update to 0.3.5.

	gnu: ghc-markdown-unlit: Update to 0.5.0.
	* gnu/packages/haskell.scm (ghc-markdown-unlit): Update to 0.5.0.

	gnu: ghc-graphviz: Remove unneeded configure flag.
	* gnu/packages/haskell.scm (ghc-graphviz)[arguments]: Remove unneeded
	"--allow-newer=QuickCheck" configure flag.

	gnu: ghc-gnuplot: Update to 0.5.5.2.
	* gnu/packages/haskell.scm (ghc-gnuplot): Update to 0.5.5.2.

	gnu: ghc-gluraw: Update to 2.0.0.4.
	* gnu/packages/haskell.scm (ghc-gluraw): Update to 2.0.0.4.

	gnu: ghc-distributive: Update Cabal file to r6.
	* gnu/packages/haskell.scm (ghc-distributive): Update Cabal file to r6.
	[native-inputs]: Replace ghc-doctest-0.12 with ghc-doctest.

	gnu: ghc-x509: Update to 1.7.3.
	* gnu/packages/haskell-crypto.scm (ghc-x509): Update to 1.7.3.

	gnu: ghc-th-orphans: Update to 0.13.6.
	* gnu/packages/haskell.scm (ghc-th-orphans): Update to 0.13.6.

	gnu: ghc-temporary: Update to 1.3.
	* gnu/packages/haskell.scm (ghc-temporary): Update to 1.3.
	[inputs]: Add ghc-random.
	[native-inputs]: Add ghc-base-compat, ghc-tasty, and ghc-tasty-hunit.

	gnu: ghc-openglraw: Update to 3.3.1.0.
	* gnu/packages/haskell.scm (ghc-openglraw): Update to 3.3.1.0.

	gnu: Add ghc-memotrie.
	* gnu/packages/haskell.scm (ghc-memotrie): New variable.

	gnu: ghc-fgl-arbitrary: Replace "--allow-newer" flags.
	* gnu/packages/haskell.scm (ghc-fgl-arbitrary)[arguments]: Replace
	"--allow-newer" configure flags with a phase that patches the Cabal file.

	gnu: ghc-doctest: Update to 0.16.0.
	* gnu/packages/haskell.scm (ghc-doctest): Update to 0.16.0.
	[inputs]: Add ghc-code-page.

	gnu: ghc-unliftio: Update to 0.2.7.0.
	* gnu/packages/haskell.scm (ghc-unliftio): Update to 0.2.7.0.

	gnu: Add ghc-newtype-generics.
	* gnu/packages/haskell.scm (ghc-newtype-generics): New variable.

	gnu: ghc-logging-facade: Update to 0.3.0.
	* gnu/packages/haskell.scm (ghc-logging-facade): Update to 0.3.0.

	gnu: ghc-half: Update to 0.3.
	* gnu/packages/haskell.scm (ghc-half): Update to 0.3.
	[native-inputs]: Add ghc-hspec and ghc-quickcheck.

	gnu: ghc-generic-deriving: Update to 1.12.2.
	* gnu/packages/haskell.scm (ghc-generic-deriving): Update to 1.12.2.
	[inputs]: Add ghc-th-abstraction.

	gnu: ghc-fgl: Replace "--allow-newer" flags.
	* gnu/packages/haskell.scm (ghc-fgl)[arguments]: Replace "--allow-newer"
	configure flags with a phase that patches the Cabal file.

	gnu: ghc-constraints: Update to 0.10.1.
	* gnu/packages/haskell.scm (ghc-constraints): Update to 0.10.1.
	[inputs]: Add ghc-semigroups.
	[native-inputs]: Add ghc-hspec and ghc-hspec-discover.

	gnu: ghc-base-orphans: Update to 0.7.
	* gnu/packages/haskell.scm (ghc-base-orphans): Update to 0.7.

	gnu: ghc-highlighting-kate: Update to 0.6.4.
	* gnu/packages/haskell.scm (ghc-highlighting-kate): Update to 0.6.4.

	gnu: ghc-uuid: Update Cabal file to r2 and relax dependencies.
	* gnu/packages/haskell.scm (ghc-uuid): Update Cabal file to r2.
	[arguments]: Add a phase to remove test framework dependency version
	constraints.

	gnu: ghc-securemem: Update to 0.1.10.
	* gnu/packages/haskell.scm (ghc-securemem): Update to 0.1.10.

	gnu: ghc-pem: Update to 0.2.4.
	* gnu/packages/haskell-crypto.scm (ghc-pem): Update to 0.2.4.
	[inputs]: Remove ghc-base64-bytestring; add ghc-basement and ghc-memory.

	gnu: ghc-extra: Update to 1.6.9.
	* gnu/packages/haskell.scm (ghc-extra): Update to 1.6.9.

	gnu: ghc-blaze-html: Update to 0.9.1.1.
	* gnu/packages/haskell-web.scm (ghc-blaze-html): Update to 0.9.1.1.
	[arguments]: Remove unneeded "--allow-newer" configure flags.

	gnu: ghc-vector-binary-instances: Update Cabal file to r1.
	* gnu/packages/haskell.scm (ghc-vector-binary-instances): Update Cabal
	file to r1.

	gnu: ghc-uuid-types: Relax test framework dependency constraints.
	* gnu/packages/haskell.scm (ghc-uuid-types)[arguments]: Remove
	"--allow-newer" configure flags and add a phase that removes dependency
	version constraints from all of the test frameworks.

	gnu: ghc-tar: Update to 0.5.1.0.
	* gnu/packages/haskell.scm (ghc-tar): Update to 0.5.1.0.

	gnu: ghc-integer-logarithms: Replace "--allow-newer" flag.
	* gnu/packages/haskell.scm (ghc-integer-logarithms)[arguments]: Replace
	"--allow-newer" configure flag with a phase that patches the Cabal file.

	gnu: ghc-hourglass: Update to 0.2.12.
	* gnu/packages/haskell.scm (ghc-hourglass): Update to 0.2.12.

	gnu: ghc-cryptohash-sha1: Update Cabal file to r2.
	* gnu/packages/haskell-crypto.scm (ghc-cryptohash-sha1): Update Cabal
	file to r2.

	gnu: ghc-cryptohash-md5: Update Cabal file to r2.
	* gnu/packages/haskell-crypto.scm (ghc-cryptohash-md5): Update Cabal
	file to r2.

	gnu: ghc-cookie: Update to 0.4.4.
	* gnu/packages/haskell-web.scm (ghc-cookie): Update to 0.4.4.

	gnu: ghc-blaze-markup: Update to 0.8.2.1.
	* gnu/packages/haskell.scm (ghc-blaze-markup): Update to 0.8.2.1.
	[arguments]: Add a phase that patches the Cabal file to allow newer
	versions of tasty.

	gnu: ghc-tasty-quickcheck: Update to 0.10.
	* gnu/packages/haskell-check.scm (ghc-tasty-quickcheck): Update to 0.10.

	gnu: ghc-tasty-hunit: Update to 0.10.0.1.
	* gnu/packages/haskell-check.scm (ghc-tasty-hunit): Update to 0.10.0.1.
	[inputs]: Add ghc-call-stack.

	gnu: ghc-tasty-expected-failure: Update to 0.11.1.1.
	* gnu/packages/haskell-check.scm (ghc-tasty-expected-failure): Update to 0.11.1.1.

	gnu: ghc-hmatrix-special: Update to 0.19.0.0.
	* gnu/packages/haskell.scm (ghc-hmatrix-special): Update to 0.19.0.0.

	gnu: ghc-contravariant-extras: Update to 0.3.4.
	* gnu/packages/haskell.scm (ghc-contravariant-extras): Update to 0.3.4.
	[inputs]: Add ghc-semigroups.

	gnu: ghc-tasty: Update to 1.1.0.3.
	* gnu/packages/haskell.scm (ghc-integer-logarithms-bootstrap,
	ghc-scientific-bootstrap, ghc-attoparsec-bootstrap,
	ghc-wcwidth-bootstrap): New variables to break a dependency cycle from
	ghc-tasty.
	* gnu/packages/haskell-check.scm (ghc-tasty): Update to 1.1.0.3.
	[inputs]: Add ghc-wcwidth-bootstrap; remove ghc-regex-tdfa-rc.

	gnu: ghc-hmatrix-gsl: Update to 0.19.0.1.
	* gnu/packages/haskell.scm (ghc-hmatrix-gsl): Update to 0.19.0.1.

	gnu: ghc-contravariant: Update to 1.4.1.
	* gnu/packages/haskell.scm (ghc-contravariant): Update to 1.4.1.

	gnu: xmonad: Update to 0.14.2.
	* gnu/packages/wm.scm (xmonad): Update to 0.14.2.

	gnu: ghc-void: Update to 0.7.2.
	* gnu/packages/haskell.scm (ghc-void): Update to 0.7.2.

	gnu: ghc-hmatrix: Update to 0.19.0.0.
	* gnu/packages/haskell.scm (ghc-hmatrix): Update to 0.19.0.0.
	[inputs]: Add ghc-semigroups.

	gnu: ghc-glob: Update to 0.9.2.
	* gnu/packages/haskell.scm (ghc-glob): Update to 0.9.2.

	gnu: ghc-chunked-data: Update to 0.3.1.
	* gnu/packages/haskell.scm (ghc-chunked-data): Update to 0.3.1.

	gnu: ghc-semigroups: Update to 0.18.5.
	* gnu/packages/haskell.scm (ghc-semigroups): Update to 0.18.5.

	gnu: ghc-hinotify: Update to 0.3.10.
	* gnu/packages/haskell.scm (ghc-hinotify): Update to 0.3.10.
	[inputs]: Add ghc-async.

	gnu: ghc-unordered-containers: Update to 0.2.9.0.
	* gnu/packages/haskell.scm (ghc-unordered-containers): Update to 0.2.9.0.

	gnu: ghc-psqueues: Update to 0.2.7.0.
	* gnu/packages/haskell.scm (ghc-psqueues): Update to 0.2.7.0.
	[arguments]: Remove unneeded "--allow-newer=QuickCheck" configure flag.

	gnu: ghc-nats: Update to 1.1.2.
	* gnu/packages/haskell.scm (ghc-nats): Update to 1.1.2.

	gnu: ghc-hashtables: Update to 1.2.3.1.
	* gnu/packages/haskell.scm (ghc-hashtables): Update to 1.2.3.1.
	[arguments]: Remove unneeded "--allow-newer" configure flag.

	gnu: ghc-hashable-time: Update Cabal file to r1.
	* gnu/packages/haskell.scm (ghc-hashable-time): Update Cabal file to r1.

	gnu: ghc-errors: Update to 2.3.0.
	* gnu/packages/haskell.scm (ghc-errors): Update to 2.3.0.

	gnu: ghc-crypto-api: Update to 0.13.3.
	* gnu/packages/haskell-crypto.scm (ghc-crypto-api): Update to 0.13.3.

	gnu: ghc-case-insensitive: Update to 1.2.0.11.
	* gnu/packages/haskell.scm (ghc-case-insensitive): Update to 1.2.0.11.

	gnu: ghc-async: Update to 2.2.1.
	* gnu/packages/haskell.scm (ghc-async): Update to 2.2.1.
	[inputs]: Add ghc-hashable.

	gnu: ghc-sha: Update to 1.6.4.4.
	* gnu/packages/haskell-crypto.scm (ghc-sha): Update to 1.6.4.4.

	gnu: ghc-hashable: Update to 1.2.7.0.
	* gnu/packages/haskell.scm (ghc-hashable): Update to 1.2.7.0.

	gnu: ghc-fingertree: Update to 0.1.4.1.
	* gnu/packages/haskell.scm (ghc-fingertree): Update to 0.1.4.1.

	gnu: ghc-exceptions: Update to 0.10.0.
	* gnu/packages/haskell.scm (ghc-exceptions): Update to 0.10.0.
	[arguments]: Remove unneeded "--allow-newer=QuickCheck" configure flag.
	[native-inputs]: Add ghc-quickcheck, ghc-test-framework, and
	ghc-test-framework-hunit.

	gnu: ghc-edit-distance: Replace "--allow-newer" flag.
	* gnu/packages/haskell.scm (ghc-edit-distance)[arguments]: Replace
	"--allow-newer" configure flag with a phase that patches the Cabal file.

	gnu: ghc-deepseq-generics: Update Cabal file to r2.
	* gnu/packages/haskell.scm (ghc-deepseq-generics): Update Cabal file to r2.

	gnu: ghc-cereal: Update to 0.5.7.0.
	* gnu/packages/haskell.scm (ghc-cereal): Update to 0.5.7.0.

	gnu: ghc-bytestring-handle: Allow newer base and QuickCheck.
	* gnu/packages/haskell.scm (ghc-bytestring-handle)[arguments]: Add a phase
	that patches the Cabal file to allow newer versions of base and QuickCheck.

	gnu: ghc-x11: Update to 1.9.
	* gnu/packages/haskell.scm (ghc-x11): Update to 1.9.

	gnu: ghc-test-framework-quickcheck2: Update Cabal file to r1.
	* gnu/packages/haskell-check.scm (ghc-test-framework-quickcheck2): Update
	Cabal file to r1.

	gnu: ghc-test-framework-hunit: Update Cabal file to r3.
	* gnu/packages/haskell-check.scm (ghc-test-framework-hunit): Update Cabal
	file to r3.
	[arguments]: Remove unneeded "--allow-newer" configure flag.

	gnu: ghc-test-framework: Update to 0.8.2.0.
	* gnu/packages/haskell.scm (ghc-semigroups-bootstrap, ghc-hashable-bootstrap,
	ghc-nats-bootstrap, ghc-unordered-containers-bootstrap): New variables for
	breaking a dependency cycle with ghc-test-framework.
	* gnu/packages/haskell-check.scm (ghc-test-framework): Update to 0.8.2.0.
	[arguments]: Add a phase to patch the Cabal file to allow a newer QuickCheck.
	[inputs]: Add ghc-semigroups-bootstrap.

	gnu: ghc-vector-algorithms: Update to 0.7.0.4.
	* gnu/packages/haskell.scm (ghc-vector-algorithms): Update to 0.7.0.4.
	[arguments]: Remove unneeded "--allow-newer=vector" configure flag; remove
	test-patching phase.
	[inputs]: Remove ghc-mwc-random.

	gnu: ghc-th-reify-many: Update to 0.1.8.
	* gnu/packages/haskell.scm (ghc-th-reify-many): Update to 0.1.8.

	gnu: ghc-language-c: Update to 0.8.1.
	* gnu/packages/haskell.scm (ghc-language-c): Update to 0.8.1.

	gnu: ghc-juicypixels: Update to 3.2.9.5.
	* gnu/packages/haskell.scm (ghc-juicypixels): Update to 3.2.9.5.

	gnu: ghc-boxes: Update to 0.1.5.
	* gnu/packages/haskell.scm (ghc-boxes): Update to 0.1.5.

	gnu: ghc-vector: Update Cabal file to r3.
	* gnu/packages/haskell.scm (ghc-vector): Update Cabal file to r3.

	gnu: ghc-utility-ht: Update to 0.0.14.
	* gnu/packages/haskell.scm (ghc-utility-ht): Update to 0.0.14.

	gnu: ghc-th-expand-syns: Update to 0.4.4.0.
	* gnu/packages/haskell.scm (ghc-th-expand-syns): Update to 0.4.4.0.

	gnu: ghc-split: Update to 0.2.3.3.
	* gnu/packages/haskell.scm (ghc-split): Update to 0.2.3.3.

	gnu: ghc-safe: Update to 0.3.17.
	* gnu/packages/haskell.scm (ghc-safe): Update to 0.3.17.
	[native-inputs]: Add ghc-quickcheck.

	gnu: ghc-regex-tdfa: Update to 1.2.3.1.
	* gnu/packages/haskell.scm (ghc-regex-tdfa): Update to 1.2.3.1.

	gnu: ghc-multipart: Update to 0.1.3.
	* gnu/packages/haskell-web.scm (ghc-multipart): Update to 0.1.3.
	[inputs]: Add ghc-stringsearch.

	gnu: ghc-lifted-base: Update to 0.2.3.12.
	* gnu/packages/haskell.scm (ghc-lifted-base): Update to 0.2.3.12.

	gnu: ghc-json: Update to 0.9.2.
	* gnu/packages/haskell.scm (ghc-json): Update to 0.9.2.

	gnu: ghc-indents: Update to 0.5.0.0.
	* gnu/packages/haskell.scm (ghc-indents): Update to 0.5.0.0.

	gnu: ghc-hs-bibutils: Update to 6.6.0.0.
	* gnu/packages/haskell.scm (ghc-hs-bibutils): Update to 6.6.0.0.

	gnu: ghc-haskell-src: Update to 1.0.3.0.
	* gnu/packages/haskell.scm (ghc-haskell-src): Update to 1.0.3.0.

	gnu: ghc-edisoncore: Update to 1.3.2.1.
	* gnu/packages/haskell.scm (ghc-edisoncore): Update to 1.3.2.1.

	gnu: ghc-chell-quickcheck: Allow newer QuickCheck.
	* gnu/packages/haskell.scm (ghc-chell-quickcheck)[arguments]: Add a phase
	that patches the Cabal file to allow newer versions of QuickCheck.
	(ghc-chell-quickcheck-bootstrap)[arguments]: Ditto.

	gnu: ghc-chasingbottoms: Update to 1.3.1.4.
	* gnu/packages/haskell.scm (ghc-chasingbottoms): Update to 1.3.1.4.

	gnu: ghc-alex: Update to 3.2.4.
	* gnu/packages/haskell.scm (ghc-alex): Update to 3.2.4.
	[arguments]: Add a phase to set environment variables for tests.
	[native-inputs]: Add which.

	gnu: ghc-unix-time: Update to 0.3.8.
	* gnu/packages/haskell.scm (ghc-unix-time): Update to 0.3.8.

	gnu: ghc-syb: Update to 0.7.
	* gnu/packages/haskell.scm (ghc-syb): Update to 0.7.

	gnu: ghc-reflection: Update to 2.1.4.
	* gnu/packages/haskell.scm (ghc-reflection): Update to 2.1.4.

2018-10-01  Timothy Sample  <samplet@ngyro.com>

	gnu: ghc-quickcheck: Update to 2.11.3.
	This commit also removes extra versions of ghc-quickcheck that have no
	dependents.

	* gnu/packages/haskell-check.scm (ghc-quickcheck): Update to 2.11.3.
	[arguments]: Remove "-f base4" configure flag.
	(ghc-quickcheck-latest): Delete variable.
	(ghc-quickcheck-2.9): Delete variable.

2018-10-01  Timothy Sample  <samplet@ngyro.com>

	gnu: ghc-parsec: Update to 3.1.13.0.
	* gnu/packages/haskell.scm (ghc-parsec): Update to 3.1.13.0.

	gnu: ghc-monad-control: Update to 1.0.2.3.
	* gnu/packages/haskell.scm (ghc-monad-control): Update to 1.0.2.3.

	gnu: ghc-mime-types: Update to 0.1.0.8.
	* gnu/packages/haskell-web.scm (ghc-mime-types): Update to 0.1.0.8.

	gnu: ghc-cmark-gfm: Update to 0.1.5.
	* gnu/packages/haskell.scm (ghc-cmark-gfm): Update to 0.1.5.

	gnu: ghc-chell: Update to 0.4.0.2.
	* gnu/packages/haskell.scm (ghc-chell): Update to 0.4.0.2.

	gnu: ghc-system-filepath-bootstrap: Update to 0.4.14.
	* gnu/packages/haskell.scm (ghc-system-filepath-bootstrap): Update to 0.4.14.

	gnu: ghc-blaze-builder: Update to 0.4.1.0.
	* gnu/packages/haskell.scm (ghc-blaze-builder): Update to 0.4.1.0.

	gnu: ghc-transformers-base: Update to 0.4.5.2.
	* gnu/packages/haskell.scm (ghc-transformers-base): Update to 0.4.5.2.

	gnu: ghc-time-locale-compat: Update to 0.1.1.5.
	* gnu/packages/haskell.scm (ghc-time-locale-compat): Update to 0.1.1.5.

	gnu: ghc-th-lift: Update to 0.7.11.
	* gnu/packages/haskell.scm (ghc-th-lift): Update to 0.7.11.
	[inputs]: Add ghc-th-abstraction.

	gnu: ghc-text: Update to 1.2.3.0.
	* gnu/packages/haskell.scm (ghc-text): Update to 1.2.3.0.

	gnu: ghc-tagged: Update Cabal file to r2.
	* gnu/packages/haskell.scm (ghc-tagged): Update Cabal file to r2.

	gnu: ghc-statevar: Update to 1.1.1.1.
	* gnu/packages/haskell.scm (ghc-statevar): Update to 1.1.1.1.

	gnu: ghc-sdl-mixer: Update to 0.6.3.0.
	* gnu/packages/haskell.scm (ghc-sdl-mixer): Update to 0.6.3.0.

	gnu: ghc-sdl-image: Update to 0.6.2.0.
	* gnu/packages/haskell.scm (ghc-sdl-image): Update to 0.6.2.0.

	gnu: ghc-pretty-show: Update to 1.7.
	* gnu/packages/haskell.scm (ghc-pretty-show): Update to 1.7.

	gnu: ghc-old-time: Update Cabal file to r2.
	* gnu/packages/haskell.scm (ghc-old-time): Update Cabal file to r2.
	[arguments]: Remove unneeded "--allow-newer" configure flag.

	gnu: ghc-monadrandom: Update to 0.5.1.1.
	* gnu/packages/haskell.scm (ghc-monadrandom): Update to 0.5.1.1.

	gnu: ghc-mmorph: Update to 1.1.2.
	* gnu/packages/haskell.scm (ghc-mmorph): Update to 1.1.2.

	gnu: ghc-microlens-th: Update to 0.4.2.2.
	* gnu/packages/haskell.scm (ghc-microlens-th): Update to 0.4.2.2.
	[inputs]: Add ghc-th-abstraction.

	gnu: ghc-generics-sop: Update to 0.3.2.0.
	* gnu/packages/haskell.scm (ghc-generics-sop): Update to 0.3.2.0.

	gnu: ghc-foundation: Update to 0.0.21.
	* gnu/packages/haskell.scm (ghc-foundation): Update to 0.0.21.
	[arguments]: Add a phase to create missing "Setup.hs" file.

	gnu: Add ghc-bsb-http-chunked.
	* gnu/packages/haskell-web.scm (ghc-bsb-http-chunked): New variable.

	gnu: ghc-ansi-terminal: Update to 0.8.0.4.
	* gnu/packages/haskell.scm (ghc-ansi-terminal): Update to 0.8.0.4.
	[inputs]: Add ghc-colour.

	gnu: hscolour: Update to 1.24.4.
	* gnu/packages/haskell.scm (hscolour): Update to 1.24.4.

	gnu: ghc-zlib: Relax test framework dependency constraints.
	* gnu/packages/haskell.scm (ghc-zlib)[arguments]: Remove "--allow-newer"
	configure flag and add a phase that removes dependency version constraints
	from some of the test frameworks.

	gnu: ghc-xhtml: Update to 3000.2.2.1.
	* gnu/packages/haskell-web.scm (ghc-xhtml): Update to 3000.2.2.1.

	gnu: ghc-wl-pprint: Update to 1.2.1.
	* gnu/packages/haskell.scm (ghc-wl-pprint): Update to 1.2.1.

	gnu: ghc-utf8-string: Update Cabal file to r3.
	* gnu/packages/haskell.scm (ghc-utf8-string): Update Cabal file to r3.
	[arguments]: Remove unneeded "--allow-newer" configure flag.

	gnu: ghc-unliftio-core: Update Cabal file to r1.
	* gnu/packages/haskell.scm (ghc-unliftio-core): Update Cabal file to r1.

	gnu: ghc-unix-compat: Update to 0.5.1.
	* gnu/packages/haskell.scm (ghc-unix-compat): Update to 0.5.1.

	gnu: ghc-unexceptionalio: Update to 0.4.0.
	* gnu/packages/haskell.scm (ghc-unexceptionalio): Update to 0.4.0.

	gnu: ghc-unbounded-delays: Update to 0.1.1.0.
	* gnu/packages/haskell.scm (ghc-unbounded-delays): Update to 0.1.1.0.

	gnu: ghc-transformers-compat: Update to 0.6.2.
	* gnu/packages/haskell.scm (ghc-transformers-compat): Update to 0.6.2.

	gnu: ghc-th-abstraction: Update to 0.2.8.0.
	* gnu/packages/haskell.scm (ghc-th-abstraction): Update to 0.2.8.0.

	gnu: ghc-stringbuilder: Update to 0.5.1.
	* gnu/packages/haskell.scm (ghc-stringbuilder): Update to 0.5.1.

	gnu: ghc-simple-reflect: Update to 0.3.3.
	* gnu/packages/haskell.scm (ghc-simple-reflect): Update to 0.3.3.

	gnu: ghc-setlocale: Update to 1.0.0.8.
	* gnu/packages/haskell.scm (ghc-setlocale): Update to 1.0.0.8.

	gnu: ghc-sdl: Update to 0.6.7.0.
	* gnu/packages/haskell.scm (ghc-sdl): Update to 0.6.7.0.

	gnu: ghc-parser-combinators: Update to 1.0.0.
	* gnu/packages/haskell.scm (ghc-parser-combinators): Update to 1.0.0.

	gnu: ghc-parallel: Update to 3.2.2.0.
	* gnu/packages/haskell.scm (ghc-parallel): Update to 3.2.2.0.

	gnu: ghc-old-locale: Update Cabal file to r2.
	* gnu/packages/haskell.scm (ghc-old-locale): Update Cabal file to r2.
	[arguments]: Remove unneeded "--allow-newer" configure flag.

	gnu: ghc-network-info: Update to 0.2.0.10.
	* gnu/packages/haskell.scm (ghc-network-info): Update to 0.2.0.10.

	gnu: ghc-microlens: Update to 0.4.9.1.
	* gnu/packages/haskell.scm (ghc-microlens): Update to 0.4.9.1.

	gnu: ghc-ieee754: Update to 0.8.0.
	* gnu/packages/haskell.scm (ghc-ieee754): Update to 0.8.0.

	gnu: ghc-happy: Update to 1.19.9.
	* gnu/packages/haskell.scm (ghc-happy): Update to 1.19.9.

	gnu: ghc-geniplate-mirror: Update to 0.7.6.
	* gnu/packages/haskell.scm (ghc-geniplate-mirror): Update to 0.7.6.

	gnu: ghc-entropy: Update to 0.4.1.1.
	* gnu/packages/haskell-crypto.scm (ghc-entropy): Update to 0.4.1.1.

	gnu: ghc-easy-file: Update to 0.2.2.
	* gnu/packages/haskell.scm (ghc-easy-file): Update to 0.2.2.

	gnu: ghc-colour: Update to 2.3.4.
	* gnu/packages/haskell.scm (ghc-colour): Update to 2.3.4.
	[arguments]: Disable tests.

	gnu: ghc-cmdargs: Update to 0.10.20.
	* gnu/packages/haskell.scm (ghc-cmdargs): Update to 0.10.20.

	gnu: ghc-base-prelude: Update to 1.3.
	* gnu/packages/haskell.scm (ghc-base-prelude): Update to 1.3.

	gnu: ghc-basement: Update to 0.0.8.
	* gnu/packages/haskell.scm (ghc-basement): Update to 0.0.8.

	gnu: cabal-doctest: Update Cabal file to r1.
	* gnu/packages/haskell.scm (cabal-doctest): Update Cabal file to r1.

	guix: import: stackage: Fix JSON accessors.
	* guix/import/stackage.scm (lts-info-ghc-version, lst-info-packages): Use
	assoc-ref for accessing parsed JSON.

2018-10-01  Timothy Sample  <samplet@ngyro.com>

	build-system: haskell: Add #:cabal-revision argument.
	Add a #:cabal-revision argument for specifying which Cabal file revision
	from Hackage should be used.

	* guix/build-system/haskell.scm (source-url->revision-url): New function.
	(lower): Accept a cabal-revision keyword argument, convert it to an
	origin record, and add it to the resulting bag's host-inputs.
	(haskell-build): Pass the cabal-revision input to the builder as an
	argument.
	* guix/build/haskell-build-system.scm (patch-cabal-file): New phase.
	(%standard-phases): Add it.

2018-10-01  Timothy Sample  <samplet@ngyro.com>

	gnu: ghc-mtl: Remove built-in Haskell package.
	* gnu/packages/agda.scm (agda)[inputs]: Remove ghc-mtl.
	* gnu/packages/games.scm (raincat)[inputs]: Remove ghc-mtl.
	* gnu/packages/haskell-check.scm (ghc-tasty-ant-xml, ghc-tasty-golden,
	ghc-tasty, ghc-tasty-kat, ghc-tasty-rerun,
	ghc-crypto-cipher-tests)[inputs]: Remove ghc-mtl.
	* gnu/packages/haskell-crypto.scm (ghc-asn1-encoding, ghc-pem, ghc-x509,
	ghc-x509-store, ghc-x509-validation, ghc-x509-system)[inputs]: Remove
	ghc-mtl.
	* gnu/packages/haskell-web.scm (ghc-http, ghc-http-conduit,
	ghc-yesod-core)[inputs]: Remove ghc-mtl.
	* gnu/packages/haskell.scm (ghc-convertible, ghc-libxml, ghc-cgi,
	ghc-happy, ghc-haskell-src-exts, ghc-resourcet, cabal-install,
	ghc-indents, ghc-regex-base, ghc-regex-tdfa-rc, ghc-trifecta,
	ghc-zip-archive, ghc-logict, ghc-exceptions, ghc-smallcheck, ghc-syb,
	ghc-fgl, ghc-chasingbottoms, ghc-parsec, ghc-megaparsec, ghc-edisonapi,
	ghc-edisoncore, ghc-mmorph, ghc-ifelse, ghc-kan-extensions, ghc-lens,
	ghc-cheapskate, ghc-free, ghc-adjunctions, ghc-equivalence, ghc-texmath,
	ghc-texmath-for-pandoc-1, ghc-highlighting-kate, ghc-th-reify-many,
	ghc-th-orphans, ghc-geniplate-mirror, ghc-conduit, ghc-filemanip,
	ghc-juicypixels, ghc-hslua, ghc-hourglass, ghc-skylighting,
	ghc-skylighting-for-pandoc-1, ghc-pandoc, ghc-pandoc-1,
	ghc-pandoc-citeproc, ghc-regex-tdfa, ghc-stmonadtrans, ghc-constraints,
	ghc-lifted-async, ghc-shelly, ghc-hslogger, ghc-json, shellcheck,
	ghc-vector-algorithms, ghc-monad-par-extras, ghc-monad-par,
	ghc-monadrandom, ghc-either, ghc-rebase, ghc-aws, ghc-monad-logger,
	ghc-persistent, ghc-bytes, ghc-missingh, ghc-operational,
	ghc-chart)[inputs]: Remove ghc-mtl.
	(ghc-conduit-combinators)[native-inputs]: Remove ghc-mtl.
	(ghc-mtl): Remove variable.
	* gnu/packages/idris.scm (idris)[inputs]: Remove ghc-mtl.
	* gnu/packages/tls.scm (ghc-tls)[inputs]: Remove ghc-mtl.
	* gnu/packages/version-control.scm (darcs, git-annex)[inputs]: Remove
	ghc-mtl.
	* gnu/packages/wm.scm (xmonad, ghc-xmonad-contrib)[inputs]: Remove
	ghc-mtl.
	* gnu/packages/xml.scm (ghc-hxt)[inputs]: Remove ghc-mtl.

	gnu: ghc: Use GHC 8.4.3 as the default GHC.
	* gnu/packages/haskell.scm (ghc): Switch to ghc-8.

2018-09-30  Ludovic Courtès  <ludo@gnu.org>

	status: Always print the daemon's "waiting for locks" messages.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	* guix/status.scm (print-build-event) <build-log>: Let "waiting for
	locks" messages through.

2018-09-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sshuttle: Rely on $PATH to find a POSIX sh.
	This fixes a regression introduced in commit
	c32863e094d3489d2e08ccb3188988d7c6410976, where the sshuttle client
	will try to invoke its own /gnu/store/.../bin/sh on the server.

	Rely on $PATH instead of regressing to upstream's hard-coded /bin/sh.

	* gnu/packages/vpn.scm (sshuttle)[arguments]: SUBSTITUTE* "sh" for
	"/bin/sh".

2018-09-30  pimi  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add porechop.
	* gnu/packages/bioinformatics.scm (porechop): New variable.

2018-09-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: font-culmus: Update to 0.133.
	* gnu/packages/fonts.scm (font-culmus): Update to 0.133.

	gnu: mtools: Update to 4.0.19.
	* gnu/packages/mtools.scm (mtools): Update to 4.0.19.

2018-09-30  Mark H Weaver  <mhw@netris.org>

	Revert "services: Add Gitolite."
	This reverts commit 258a6d944ed891fa92fa87a16731e5dfe0bac477.

2018-09-29  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.18.11.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.11.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.73.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.73.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.130.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.130.

	gnu: linux-libre@4.4: Update to 4.4.159.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.159.

2018-09-29  Leo Famulari  <leo@famulari.name>

	gnu: isc-dhcp: Update bundled BIND to 9.11.4-P2.
	* gnu/packages/admin.scm (isc-dhcp)[inputs]: Update bundled BIND to 9.11.4-P2.

	gnu: BIND: Update to 9.12.2-P2.
	* gnu/packages/dns.scm (isc-bind): Update to 9.12.2-P2.

2018-09-29  fis trivial  <ybbs.daans@hotmail.com>

	gnu: pocl: Update to 1.2.
	* gnu/packages/opencl.scm (pocl): Update to 1.2.

2018-09-29  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add tippecanoe.
	* gnu/packages/geo.scm (tippecanoe): New variable.

	gnu: Add osm2pgsql.
	* gnu/packages/geo.scm (osm2pgsql): New variable.

	gnu: Add libosmium.
	* gnu/packages/geo.scm (libosmium): New variable.

	gnu: Add protozero.
	* gnu/packages/geo.scm (protozero): New variable.

	gnu: Add imposm3.
	* gnu/packages/geo.scm (imposm3): New variable.

	gnu: Add tegola.
	* gnu/packages/geo.scm (tegola): New variable.

2018-09-28  Ludovic Courtès  <ludo@gnu.org>

	status: Tweak colorization.
	* guix/status.scm (colorize-log-line): Add "\<" before "FAIL" (to
	distinguish from "XFAIL".
	Use MAGENTA instead of ORANGE, which doesn't exist.

2018-09-28  Jack Hill  <jackhill@jackhill.us>

	gnu: mcabber: Update to 1.1.0
	* gnu/packages/messaging.scm (mcabber): Update to 1.1.0

2018-09-28  Ludovic Courtès  <ludo@gnu.org>

	status: Be more defensive when looking for a log file.
	* guix/store.scm (derivation-log-file): New procedure.o
	(log-file): Use it.
	* guix/status.scm (print-build-event): Use 'derivation-log-file' instead
	of 'log-file'.  Check wheter the return value is #f.

2018-09-28  Christopher Baines  <mail@cbaines.net>

	services: Add Gitolite.
	* gnu/services/version-control.scm (<gitolite-configuration>,
	<gitolite-rc-file>): New record types.
	(gitolite-accounts, gitolite-activation): New procedures.
	(gitolite-service-type): New variables.
	* gnu/tests/version-control.scm (%gitolite-test-admin-keypair, %gitolite-os,
	%test-gitolite): New variables.
	(run-gitolite-test): New procedure.
	* doc/guix.texi (Version Control): Document the gitolite service.

2018-09-28  Christopher Baines  <mail@cbaines.net>

	gnu: Modify the gitolite package to support the Guix service.
	Previously the gitolite package worked, but there were problems using it for
	the service where you might have a minimal PATH. This commit patches the
	source and scripts where possible to use store paths, and also wraps the
	gitolite script to handle the harder dependencies.

	* gnu/packages/version-control.scm (gitolite)[arguments]: Add more patching to
	the patch-scripts phase, and add two new phases (patch-source and
	wrap-scripts).
	[inputs]: Add coreutils, findutils and inetutils.

2018-09-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: libreoffice: Update to 6.1.2.1.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 6.1.2.1.

	gnu: rng-tools: Update to 6.5.
	* gnu/packages/linux.scm (rng-tools): Update to 6.5.

	gnu: rng-tools: Don't use unstable tarball.
	* gnu/packages/linux.scm (rng-tools)[source]: Use GIT-FETCH.

	gnu: rng-tools: Update home page.
	* gnu/packages/linux.scm (rng-tools)[home-page]: Set to URL mentioned in
	legacy wiki.

	gnu: newsboat: Update to 2.13.
	* gnu/packages/syndication.scm (newsboat): Update to 2.13.

2018-09-28  Marius Bakke  <mbakke@fastmail.com>

	tests: Add missing copyright statement.
	This is a follow-up to commit 3b97a1779f3b65d582b8edc8c154b6414314b946.

	* gnu/tests/web.scm: Update copyright header.

2018-09-28  Leo Famulari  <leo@famulari.name>

	gnu: Krita: Update to 4.1.3.
	* gnu/packages/kde.scm (krita): Update to 4.1.3.

2018-09-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: httpd: Update to 2.4.35.
	* gnu/packages/web.scm (httpd): Update to 2.4.35.

2018-09-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 7fed935.
	* gnu/packages/package-management.scm (guix): Update to 7fed935.

2018-09-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-fakeredis: Edit description.
	* gnu/packages/databases.scm (python-fakeredis)[description]:
	Fix (upstream) typo. Get carried away.

	gnu: mbpfan: Don't use unstable tarball.
	* gnu/packages/linux.scm (mbpfan)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: mbpfan: Update to 2.1.0.
	* gnu/packages/linux.scm (mbpfan): Update to 2.1.0.

2018-09-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sshuttle: Patch FHS assumptions.
	Reported-By: Nam Nguyen <namn@berkeley.edu>

	* gnu/packages/vpn.scm (sshuttle)[arguments]: Set correct paths to 'env'
	and 'sh'.

2018-09-27  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust services tests to new 'shepherd-service-upgrade'.
	This is a followup to 4245ddcbc9f935804c17c97872b90ec1050c2d75.

	* tests/services.scm ("shepherd-service-upgrade: one unchanged, one upgraded, one new")
	("shepherd-service-upgrade: service depended on is not unloaded")
	("shepherd-service-upgrade: obsolete services that depend on each
	other"): Adjust to changes in 'shepherd-service-upgrade'.

2018-09-27  Ludovic Courtès  <ludo@gnu.org>

	tests: Update (guix build store-copy) tests.
	This is a followup to a387b0bebb151a766ca6a454a891f2370c96703c.

	* tests/gexp.scm ("gexp->derivation, store copy")
	("gexp->derivation #:references-graphs"): Add (guix progress) and (guix
	records) to the imported modules.

2018-09-27  Ludovic Courtès  <ludo@gnu.org>

	perform-download: Optionally report a "download-progress" trace.
	* guix/scripts/perform-download.scm (perform-download): Add
	 #:print-build-trace? and pass it to 'url-fetch'.
	(guix-perform-download): Define 'print-build-trace?' and pass it to
	'perform-download'.
	* guix/build/download.scm (ftp-fetch): Add #:print-build-trace? and
	honor it.
	(url-fetch): Likewise.
	* nix/libstore/builtins.cc (builtinDownload): Set _NIX_OPTIONS
	environment variable.

	Add (guix status) and use it for pretty colored output.
	* guix/progress.scm (progress-reporter/trace): New procedure.
	(%progress-interval): New variable.
	(progress-reporter/file): Use it.
	* guix/scripts/build.scm (set-build-options-from-command-line): Pass
	 #:print-extended-build-trace?.
	(%default-options): Add 'print-extended-build-trace?'.
	(guix-build): Parameterize CURRENT-TERMINAL-COLUMNS.  Use
	'build-status-updater'.
	* guix/scripts/environment.scm (%default-options): Add
	'print-extended-build-trace?'.
	(guix-environment): Wrap body in 'with-status-report'.
	* guix/scripts/pack.scm (%default-options): Add 'print-build-trace?' and
	'print-extended-build-trace?'.
	(guix-pack): Wrap body in 'with-status-report'.
	* guix/scripts/package.scm (%default-options, guix-package): Likewise.
	* guix/scripts/system.scm (%default-options, guix-system): Likewise.
	* guix/scripts/pull.scm (%default-options, guix-pull): Likewise.
	* guix/scripts/substitute.scm (progress-report-port): Don't call STOP
	when TOTAL is zero.
	(process-substitution): Add #:print-build-trace? and honor it.
	(guix-substitute)[print-build-trace?]: New variable.
	Pass #:print-build-trace? to 'process-substitution'.
	* guix/status.scm: New file.
	* guix/store.scm (set-build-options): Add #:print-extended-build-trace?;
	pass it into PAIRS.
	(%protocol-version): Bump.
	(protocol-version, nix-server-version): New procedures.
	(current-store-protocol-version): New variable.
	(with-store, build-things): Parameterize it.
	* guix/ui.scm (build-output-port): Remove.
	(colorize-string): Export.
	* po/guix/POTFILES.in: Add guix/status.scm.
	* tests/status.scm: New file.
	* Makefile.am (SCM_TESTS): Add it.
	* nix/libstore/worker-protocol.hh (PROTOCOL_VERSION): Bump to 0x162.
	* nix/libstore/build.cc (DerivationGoal::registerOutputs)
	(SubstitutionGoal::finished): Print a "@ hash-mismatch" trace before
	throwing.

	progress: Add 'display-download-progress'.
	* guix/progress.scm (display-download-progress): New procedure.
	(progress-reporter/file)[render]: Rewrite in terms of
	'display-download-progress'.

2018-09-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: yoshimi: Update to 1.5.9.
	* gnu/packages/music.scm (yoshimi): Update to 1.5.9.

2018-09-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: emacs-ert-runner: Do not use package name in directory.
	* gnu/packages/emacs.scm (emacs-ert-runner)[arguments]: Use the upstream name
	instead of the Guix package name in the "install-executable" phase.

	This is a follow-up to commit 5c8031ff7382ec9079040d08ae5a05b4dd2352b7.

2018-09-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: eolie: Update to 0.9.38.
	* gnu/packages/gnome.scm (eolie): Update to 0.9.38.

2018-09-27  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.18.10.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.10.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.72.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.72.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.129.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.129.

	gnu: linux-libre@4.4: Update to 4.4.158.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.158.

2018-09-27  Rutger Helling  <rhelling@mykolab.com>

	gnu: mame: Update to 0.202.
	* gnu/packages/emulators.scm (mame): Update to 0.202.

2018-09-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl: Update to 2018.09.18.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.09.18.

	gnu: python-setproctitle: Use INVOKE.
	* gnu/packages/python.scm (python-setproctitle)[arguments]: Substitute
	INVOKE for SYSTEM*.

	gnu: dico: Update to 2.7.
	* gnu/packages/dico.scm (dico): Update to 2.7.
	[arguments]: Work around dodgy test in 'check' phase.

	gnu: perl-net-dns: Update to 1.18.
	* gnu/packages/networking.scm (perl-net-dns): Update to 1.18.

	gnu: perl-catalyst-runtime: Update to 5.90119.
	* gnu/packages/web.scm (perl-catalyst-runtime): Update to 5.90119.

	gnu: perl-crypt-openssl-rsa: Update to 0.31.
	* gnu/packages/tls.scm (perl-crypt-openssl-rsa): Update to 0.31.

2018-09-26  Timo Eisenmann  <eisenmann@fn.de>

	gnu: enlightenment: Fix initial locale and keyboard selection.
	* gnu/packages/enlightenment.scm (enlightenment)[arguments]: In
	'set-system-actions', set absolute file name to 'locale' and 'xorg.lst'.

2018-09-26  Ludovic Courtès  <ludo@gnu.org>

	services: virtual-terminal: Write to "default_utf8" only if necessary.
	Fixes a bug in containers whereby 'virtual-terminal' would always fail
	to start because writing to /sys/…/default_utf8 would fail with EROFS.

	* gnu/services/base.scm (virtual-terminal-service-type): Read from
	"default_utf8" before attempting to write to it.

2018-09-26  Ludovic Courtès  <ludo@gnu.org>

	services: udev: Don't attempt to read "modules.devname" from a container.
	Fixes <https://bugs.gnu.org/32814>.
	Reported by Julien Lepiller <julien@lepiller.eu>.

	* gnu/services/base.scm (udev-shepherd-service)[start]: Check whether
	DIRECTORY exists and skip 'make-static-device-nodes' call if it doesn't.

2018-09-26  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Add workaround for 0.5.0 in containers.
	* gnu/services/shepherd.scm (%containerized-shepherd-service): New service.
	* gnu/system.scm (essential-services): Use it when CONTAINER? is true.

	services: dhcp-client: Use 'read-pid-file'.
	* gnu/services/networking.scm (dhcp-client-service-type)[start]: Use
	'read-pid-file' instead of the custom and possibly infinite loop.

2018-09-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: Remove incorrect Emacs package deprecations.
	This is a followup to 5c8031ff7382ec9079040d08ae5a05b4dd2352b7.  An
	upgrade would wrongfully report things like:

	  guix package: package 'emacs-typo' has been superseded by 'emacs-typo'
	  guix package: package 'emacs-org-tree-slide' has been superseded by 'emacs-org-tree-slide'
	  guix package: package 'emacs-emms' has been superseded by 'emacs-emms'

	* gnu/packages/emacs.scm (flycheck, emms, typo, org-tree-slide)
	(butler): Remove.
	(emacs-emms-mode-line-cycle)[propagated-inputs]: Use EMACS-EMMS instead
	of EMMS.

2018-09-26  Carlo Zancanaro  <carlo@zancanaro.id.au>
	    Ludovic Courtès  <ludo@gnu.org>

	guix system: Load all services on reconfigure, not just stopped ones.
	This uses the 'replacement' service slot introduced in the Shepherd
	version 0.5.0.

	* gnu/services/shepherd.scm (shepherd-service-upgrade): Return a list of
	  services that need to be restarted to complete their upgrade.
	* guix/scripts/system.scm (call-with-service-upgrade-info): Rename an internal
	  variable to reflect the change to shepherd-service-upgrade.
	  (upgrade-shepherd-services): Call 'load-services/safe' instead of
	  'load-services'.  Print a message about services that need to be
	  manually restarted.
	* gnu/services/herd.scm (load-services/safe): New procedure.
	* doc/guix.texi (Invoking guix system): Document the new behaviour.

2018-09-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Update to 0.5.0.
	* gnu/packages/admin.scm (shepherd): Update to 0.5.0.

2018-09-26  Pierre Neidhardt  <mail@ambrevar.xyz>

	Fix URL in emacs-magit and emacs-groovy-modes.
	* gnu/packages/emacs.scm (emacs-magit)[source]: Fix URL.
	* gnu/packages/emacs.scm (emacs-groovy-modes)[source]: Fix URL.

2018-09-26  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Enable SHPC PCI Hotplug driver, now built-in only.
	Fixes <https://bugs.gnu.org/32840>.

	* gnu/packages/aux-files/linux-libre/4.18-x86_64.conf,
	gnu/packages/aux-files/linux-libre/4.18-i686.conf: Add
	CONFIG_HOTPLUG_PCI_SHPC=y, plus updates made by 'make oldconfig'.

2018-09-25  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Rebundle NSPR and NSS [security fix].
	Works around <https://bugs.gnu.org/32833>.

	* gnu/packages/gnuzilla.scm (icecat)[source]: In snippet, don't remove NSS.
	[inputs]: Remove 'nspr' and 'nss'.
	[arguments]: Remove --with-system-{nspr,nss} from configure flags.

2018-09-25  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Unbundle libevent, libogg, and libvorbis.
	* gnu/packages/patches/icecat-use-system-media-libs.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/patches/icecat-avoid-bundled-libraries.patch: Add
	another hunk to enable removal of libevent.
	* gnu/packages/gnuzilla.scm (icecat)[source]: Add patch.  In the snippet, add
	libevent, libogg, libvorbis, and libtremor to the list of bundled libraries to
	remove.  Add a comment regarding theora.  Remove comments regarding unbundling
	cairo, which is no longer supported.
	[inputs]: Add libevent, libogg, and libvorbis.
	[arguments]: Add --with-system-{libevent,ogg,vorbis} to configure flags.
	Add custom bootstrap phase.  Add comments.

	gnu: icecat: Unbundle graphite2 and harfbuzz.
	* gnu/packages/patches/icecat-use-system-graphite2+harfbuzz.patch: New file.
	* gnu/packages/patches/icecat-use-system-graphite2.patch,
	gnu/packages/patches/icecat-use-system-harfbuzz.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.
	* gnu/packages/gnuzilla.scm (icecat)[source]: Add new patch.  Delete
	bundled graphite2 and harfbuzz in snippet.
	[inputs]: Add graphite2 and harfbuzz.
	[arguments]: Add --with-system-{graphite2,harfbuzz} to configure flags.

2018-09-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: node: Build against libuv@1.19.
	* gnu/packages/libevent.scm (libuv-1.19): New public variable.
	* gnu/packages/node.scm (node)[inputs]: Change LIBUV to LIBUV-1.19.

	Merge branch 'master' into core-updates

	services: Add Varnish service.
	* gnu/services/web.scm (<varnish-configuration>): New record type.
	(%varnish-accounts, %varnish-service-type): New variables.
	(varnish-shepherd-service): New procedure.
	* gnu/tests/web.scm (%varnish-vcl, %varnish-os): New variables.
	(%test-varnish): New test.
	* doc/guix.texi (Web Services): Document it.

	gnu: varnish: Use absolute file name of "rm".
	* gnu/packages/web.scm (varnish)[arguments]: Rename 'patch-bin-sh-phase to
	'use-absolute-file-names and add substitution.

	gnu: Add Node LTS.
	* gnu/packages/node.scm (node)[arguments]: Adjust 'patch-files' phase to
	ignore missing files.
	(node-lts): New public variable.

	gnu: node: Delete expired tests.
	* gnu/packages/node.scm (node)[arguments]: Delete tests for which the TLS
	certificates have expired.

	gnu: webkitgtk: Remove obsolete phase.
	* gnu/packages/webkit.scm (webkitgtk)[arguments]: Remove #:phases.
	(webkitgtk-2.22)[arguments]: Don't reference removed phase.

	gnu: gspell: Update to 1.8.1.
	* gnu/packages/gnome.scm (gspell): Update to 1.8.1.
	[propagated-inputs]: Change ENCHANT-1.6 to ENCHANT.

	gnu: enchant: Update to 2.2.3.
	* gnu/packages/enchant.scm (enchant): Update to 2.2.3.
	[arguments]: Add "--enable-relocatable" to #:configure-flags.
	[native-inputs]: Add UNITTEST-CPP.
	(enchant-1.6): New public variable.
	* gnu/packages/fcitx.scm (fcitx)[inputs]: Change ENCHANT to ENCHANT-1.6.
	* gnu/packages/gnome.scm (gspell): Likewise.
	* gnu/packages/mate.scm (pluma): Likewise.
	* gnu/packages/gtk.scm (gtkspell3)[propagated-inputs]: Likewise.
	[inputs]: Remove duplicate ENCHANT.

	gnu: enchant: Propagate Glib.
	* gnu/packages/enchant.scm (enchant)[inputs]: Move GLIB ...
	[propagated-inputs]: ... here.  New field.

	gnu: enchant: Don't build libenchant.a.
	* gnu/packages/enchant.scm (enchant)[arguments]: Add #:configure-flags.

	gnu: enchant: Update home page.
	* gnu/packages/enchant.scm (enchant)[home-page]: Set to URL mentioned on the
	legacy home page.

2018-09-25  Marius Bakke  <mbakke@fastmail.com>

	git-download: Don't assume the working directory is the parent of ".git".
	This makes it do the right thing w.r.t. git worktrees.

	* guix/git-download.scm (git-file-list): Use REPOSITORY-WORKING-DIRECTORY to
	locate checkout.  Rename from "top" to "workdir".

2018-09-25  Ludovic Courtès  <ludo@gnu.org>

	pull: Try harder to use the host's X.509 certificates.
	* guix/scripts/pull.scm (honor-x509-certificates): Use commonly-found
	certificate bundles.

	substitute: Progress port really closes underlying port.
	* guix/scripts/substitute.scm (progress-report-port): Use 'close-port'
	instead of 'close-connection'.  Move 'stop' call first.

	progress: 'progress-reporter-report!' takes any number of arguments.
	* guix/progress.scm (progress-reporter-report!): Accept an arbitrary
	number of arguments and pass them to REPORT.

	gnupg: Change default keyserver.
	* guix/gnupg.scm (%openpgp-key-server): Change default to
	"pool.sks-keyservers.net".

	gnu: diffoscope: Update to 102.
	* gnu/packages/package-management.scm (diffoscope): Update to 102.

	gnu: Add guile-next.
	* gnu/packages/guile.scm (guile-next): Rewrite to refer to Guile 3.0.

2018-09-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-wsgiproxy2: Update to 0.4.5.
	* gnu/packages/python-web.scm (python-wsgiproxy2): Update to 0.4.5.

	gnu: python-pexpect: Use INVOKE.
	* gnu/packages/python.scm (python-pexpect)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: 389-ds-base: Fix build.
	* gnu/packages/openldap.scm (389-ds-base)[inputs]: Add openssl.

	gnu: python-nose-timer: Update to 0.7.3.
	* gnu/packages/check.scm (python-nose-timer): Update to 0.7.3.

	gnu: python-flask-login: Update to 0.4.1.
	* gnu/packages/python-web.scm (python-flask-login): Update to 0.4.1.
	[arguments]: Run the test suite.
	[propagated-inputs]: Add python-flask.
	[native-inputs]: Add test dependencies.

	gnu: Add python-semantic-version.
	* gnu/packages/python.scm (python-semantic-version)
	(python2-semantic-version): New public variables.

	gnu: python-flask-login: Don't use unstable tarball.
	* gnu/packages/python-web.scm (python-flask-login)[source]:
	Use GIT-FETCH and GIT-FILE-NAME.

2018-09-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ibus: Update to 1.5.19.
	* gnu/packages/ibus.scm (ibus): Update to 1.5.19.
	[arguments]: Add configure flags to disable Python 2 support while building
	Python 3 bindings; adjust make flags; add phase prepare-ucd-dir.
	[inputs]: Replace python2-pygobject with python-pygobject; replace python-2
	with python.
	[native-inputs]: Add unicode files.

	gnu: qjackctl: Update to 0.5.4.
	* gnu/packages/audio.scm (qjackctl): Update to 0.5.4.

2018-09-25  Kei Kebreau  <kkebreau@posteo.net>

	gnu: octave: Add a search path for CURLOPT_CAPATH.
	* gnu/packages/maths.scm (octave)[native-search-paths]: New field.

2018-09-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add gandi.cli.
	* gnu/packages/networking.scm (gandi.cli): New public variable.

	gnu: rename: Update to 1.00.
	* gnu/packages/admin.scm (rename): Update to 1.00.
	[arguments]: Wrap executable to find its own library.

	gnu: lxterminal: Update to 0.3.2.
	* gnu/packages/lxde.scm (lxterminal): Update to 0.3.2.

	gnu: gloox: Update to 1.0.21.
	* gnu/packages/messaging.scm (gloox): Update to 1.0.21.

	gnu: libmesode: Update to 0.9.2.
	* gnu/packages/messaging.scm (libmesode): Update to 0.9.2.

	gnu: libmesode: Don't use unstable tarball.
	* gnu/packages/messaging.scm (libmesode)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: ocaml-ssl: Don't use unstable tarball.
	* gnu/packages/ocaml.scm (ocaml-ssl)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2018-09-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: eolie: Update to 0.9.37.
	* gnu/packages/gnome.scm (eolie): Update to 0.9.37.
	[source]: Fetch from gitlab.
	[build-system]: Use meson-build-system.
	[arguments]: Remove custom phases; set #:glib-or-gtk?.
	[native-inputs]: Remove meson-for-build and ninja; add glib:bin.
	[inputs]: Add python-pyfxa and python-pycrypto.

	gnu: Add python-pyfxa.
	* gnu/packages/python-web.scm (python-pyfxa): New variable.

	gnu: Add python-pybrowserid.
	* gnu/packages/python-web.scm (python-pybrowserid): New variable.

	gnu: Add python-hawkauthlib.
	* gnu/packages/python-web.scm (python-hawkauthlib): New variable.

	gnu: Add python-grequests.
	* gnu/packages/python-web.scm (python-grequests): New variable.

2018-09-24  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: m17n-lib: Update to 1.8.0.
	* gnu/packages/emacs.scm (m17n-lib): Update to 1.8.0.

	gnu: m17n-db: Update to 1.8.0.
	* gnu/packages/emacs.scm (m17n-db): Update to 1.8.0.

2018-09-24  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add r-bseqsc.
	* gnu/packages/bioinformatics.scm (r-bseqsc): New variable.

	gnu: Add r-cssam.
	* gnu/packages/bioinformatics.scm (r-cssam): New variable.

	gnu: Add r-xbioc.
	* gnu/packages/bioinformatics.scm (r-xbioc): New variable.

2018-09-24  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Prefix all Emacs packages with "emacs-".
	* gnu/packages/emacs.scm: Prefix all Emacs packages with "emacs-".
	This is to enforce consistency and so that `emacs-packages?' can reliably
	detect Emacs packages based on the "emacs-" prefix.

2018-09-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-networkx: Use HTTPS home page.
	* gnu/packages/python.scm (python-networkx)[home-page]: Use HTTPS.

	gnu: python-networkx: Update to 2.2.
	* gnu/packages/python.scm (python-networkx): Update to 2.2.

	gnu: python-decorator: Update to 4.3.0.
	* gnu/packages/python.scm (python-decorator): Update to 4.3.0.
	[arguments]: Run the test suite.

	gnu: python-marshmallow: Update to 3.0.0b14.
	* gnu/packages/python.scm (python-marshmallow): Update to 3.0.0b14.

	gnu: libiptcdata: Update to 1.0.5.
	* gnu/packages/image.scm (libiptcdata): Update to 1.0.5.
	[home-page]: Follow Debian's maintained upstream.

	gnu: virtualgl: Update to 2.6.
	* gnu/packages/gl.scm (virtualgl): Update to 2.6.
	[inputs]: Add libxtst.

	gnu: parallel: Update to 20180922.
	* gnu/packages/parallel.scm (parallel): Update to 20180922.

	gnu: workrave: Use Guix's built-in bootstrap phase.
	* gnu/packages/gnome.scm (workrave)[arguments]: Remove
	'autoconf' phase.

	gnu: python-gitdb: Update to 2.0.4.
	* gnu/packages/version-control.scm (python-gitdb): Update to 2.0.4.
	[arguments]: Replace AND with equivalent but more 'accurate' BEGIN.

	gnu: nano: Update to 3.1.
	* gnu/packages/nano.scm (nano): Update to 3.1.

	gnu: fping: Use HTTPS home page.
	* gnu/packages/networking.scm (fping)[home-page]: Use HTTPS.

	gnu: fping: Update to 4.1.
	* gnu/packages/networking.scm (fping): Update to 4.1.

2018-09-23  Ludovic Courtès  <ludo@gnu.org>

	vm: Use "cache=loose" for all 9p mounts.
	This significantly improves read throughput when running things like
	"guix hash -r ...".

	* gnu/system/vm.scm (%linux-vm-file-systems): Add 'flags' for "store".
	Add "cache=loose" to every file system.

2018-09-23  Ludovic Courtès  <ludo@gnu.org>

	vm: Disable deduplication for 'guix system vm-image'.
	* gnu/system/vm.scm (qemu-image): Pass #:deduplicate? #f to
	'root-partition-initializer'.

2018-09-23  Ludovic Courtès  <ludo@gnu.org>

	database: Register each store item only once.
	Fixes <https://bugs.gnu.org/32600>.
	Reported by Leo Famulari.

	* guix/store/database.scm (register-items): Check whether TO-REGISTER is
	in DB by calling 'path-id',  and skip the reset-timestamps,
	registration, and deduplication phases when it is.

2018-09-23  Ludovic Courtès  <ludo@gnu.org>

	database: 'register-items' shows a progress bar.
	* guix/store/database.scm (register-items): Add #:log-port.  Use
	'progress-reporter/bar' to show a progress report.
	(register-path): Pass #:log-port to 'register-items'.

	store-copy: Display a progress bar when copying store items.
	* guix/build/store-copy.scm (populate-store): Add #:log-port parameter.
	Use 'progress-reporter/bar' to report progress.

	serialization: Remove redundancy in 'write-file'.
	* guix/serialization.scm (write-file): Remove redundant 'member' call.

	system: Mention '--skip-checks' in initrd diagnostics.
	* gnu/system/mapped-devices.scm (check-device-initrd-modules): Add note
	about '--skip-checks'.

2018-09-23  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-synosaurus.
	* gnu/packages/emacs.scm (emacs-synosaurus): New variable.

2018-09-23  Rutger Helling  <rhelling@mykolab.com>

	gnu: xpra: Update to 2.3.4.
	* gnu/packages/xorg.scm (xpra): Update to 2.3.4.

2018-09-23  Mark H Weaver  <mhw@netris.org>

	gnu: eolie: Use webkitgtk-2.22.
	* gnu/packages/gnome.scm (eolie)[native-inputs]: Add gcc-7:lib.
	[inputs]: Replace webkitgtk with webkitgtk-2.22.
	[arguments]: Add "gcc:lib" to the list of libraries to add to
	LD_LIBRARY_PATH.  Use invoke.

2018-09-23  Jan Nieuwenhuizen  <janneke@gnu.org>

	tests: Update package-transitive-supported-systems tests.
	* tests/packages.scm ("package-transitive-supported-systems, implicit
	inputs"): Test traditionally-bootstrapped architecture.
	("package-transitive-supported-systems: reduced binary seed, implicit
	inputs"): New test for Reduced Binary Seed bootstrap.

	bootstrap: Reduced Binary Seed bootstrap for x86_64 too.
	* gnu/packages/bootstrap.scm (%bootstrap-inputs): Replace %bootstrap-libc,
	%bootstrap-gcc, and %bootstrap-binutils with Mes seeds for x86_64 too.
	* gnu/packages/commencement.scm (tcc-boot0, tcc-boot, gcc-mesboot1,
	gcc-mesboot1-wrapper, m4-mesboot, %bootstrap-inputs+toolchain,
	libstdc++-boot0, gcc-boot0, bison-boot0): For x86_64-linux, use i686-linux
	glibc-dynamic-linker and Mes bootstrap settings.
	(gcc-boot0-intermediate-wrapped): New variable, extract from
	static-bash-for-glibc.
	(static-bash-for-glibc): Use it.
	(gcc-final): Copy gmp&co phase from gcc-boot0, inherit other arguments
	from gcc; avoid i686-linux impersonation from gcc-boot0.
	* doc/guix.texi (Bootstrapping, Reduced Binary Seed Bootstrap): Note
	x86_64-linux also as Reduced Binary Seed bootstrap.

	doc: Describe the Reduced Binary Seed bootstrap.
	* doc/guix.texi (Reduced Binary Seed Bootstrap): New node.
	* doc/images/gcc-mesboot-bag-graph.dot: New file.
	* doc/local.mk (DOT_FILES): Add it.

	bootstrap: Replace GNU toolchain seeds with Mes for i686-linux.
	* gnu/packages/bootstrap.scm (%bootstrap-inputs)[i686-linux]: Replace
	%bootstrap-gcc, %bootstrap-binutils, %bootstrap-glibc with %mescc-tools-seed,
	%mes-seed, %srfi-43 and %tinycc-seed.
	* gnu/packages/make-bootstrap.scm (%bootstrap-tarballs)[i686-linux]: Replace
	gcc-tarball, binutils-tarball, glibc-tarball with %mescc-tools-seed,
	%mes-seed, %srfi-43 and %tinycc-seed.
	* gnu/packages/commencement.scm (%bootstrap-inputs+toolchain)[i686-linux]: Add
	glibc-mesboot, binutils-mesboot, gcc-wrapper, gcc-mesboot.
	(file-boot0)[i686-linux]: Disable strip-binaries?, validate-runpath?.
	(libstdc++-boot0)[i686-linux]: Add libtool install workarourd: copy
	libstdc++.so.0.0.20 from gcc-mesboot.
	(gcc-boot0)[i686-linux]: Add libtool install workaround: touch
	libcc1.so.0.0.0, libcc1plugin.so.0.0.0.
	(perl-boot0): Disable validate-runpath?.
	(bison-boot0)[i686-linux]: Do not use ranlib -D.

	bootstrap: perl-boot0: Disable validate-runpath?.
	* gnu/packages/commencement.scm (perl-boot0): Add disable validate-runpath? to
	args, and actually pass args.

	bootstrap: bison-boot0: Do not use `ranlib -D'.
	* gnu/packages/commencement.scm (bison-boot0): Do not use `ranlib -D' for
	i686-linux bootstrap.

	bootstrap: Add Mes bootstrap.
	* gnu/packages/patches/mes-nyacc-0.86.0.patch: Support bootstrap build.
	* gnu/packages/commencement.scm (%fake-bootstrap mes-boot0, mescc-tools-boot,
	nyacc-boot, mes-boot, tcc-boot0, tcc-boot, make-mesboot0, diffutils-mesboot,
	binutils-mesboot0, gcc-core-mesboot, mesboot-headers, glibc-mesboot0,
	gcc-mesboot0, binutils-mesboot, make-mesboot, gmp-boot, mpfr-boot, mpc-boot,
	gcc-mesboot1, gcc-mesboot1-wrapper, glibc-headers-mesboot, glibc-mesboot,
	gcc-mesboot, gcc-mesboot-wrapper, m4-mesboot): New variable.
	* gnu/packages/patches/binutils-boot-2.20.1a.patch: New file. New file.
	* gnu/packages/patches/gcc-boot-2.95.3.patch: New file.
	* gnu/packages/patches/gcc-boot-4.7.4.patch: New file.
	* gnu/packages/patches/glibc-boot-2.16.0.patch: New file.
	* gnu/packages/patches/glibc-boot-2.2.5.patch: New file.
	* gnu/packages/patches/glibc-bootstrap-system-2.16.0.patch: New file.
	* gnu/packages/patches/tcc-boot-0.9.27.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add them.

	bootstrap: Add Mes bootstrap seeds.
	* gnu/packages/bootstrap.scm (%mescc-tools-seed, %mes-seed, %tinycc-seed,
	%srfi-43): New variable.

	gnu: Add linux-libre-headers-bootstrap-tarball.
	* gnu/packages/make-bootstrap.scm (%linux-libre-headers-stripped): New variable.
	(%linux-libre-headers-bootstrap-tarball): New variable.

	guix: copy-linux-headers: Extract procedure, add headers.
	* guix/build/make-bootstrap.scm (copy-linux-headers): New procedure; extract
	from make-stripped-libc and add headers for Mes bootstrap.
	(make-stripped-libc): Use it.

	guix: package-from-tarball: Allow PROGRAM-TO-TEST to be #f.
	* gnu/packages/bootstrap.scm (package-from-tarball): Allow PROGRAM-TO-TEST to
	be #f.

	bootstrap: static-bash-for-glibc: Consider %current-system at run time.
	* gnu/packages/commencement.scm (static-bash-for-glibc): Rewrite so
	that (%boot1-inputs) is evaluated run time, rather than at load time.

	bootstrap: Use thunk for inputs in package-with-explicit-inputs.
	* gnu/packages/commencement.scm (diffutils-boot0, findutils-boot0, perl-boot0,
	bison-boot0, flex-boot0, texinfo-boot0, static-bash-for-glibc, gettext-boot0,
	bash-final, guile-final, glibc-utf8-locales-final, gnu-make-final,
	coreutils-final, grep-final, sed-final, %final-inputs): Use thunk for inputs
	in package-with-explicit-inputs.  This makes --system=i686-linux behave
	identical to a native x86 build and prepares for Mes bootstrap.
	(ld-wrapper-boot0, ld-wrapper-boot3): Change to procedure.  Explicitly
	add #:guile-for-build.  Update users.

	gnu: m4-boot0: New variable.
	* gnu/packages/commencement.scm (m4-boot0): New variable.

	bootstrap: %bootstrap-inputs+toolchain: Replace %bootstrap-inputs.
	* gnu/packages/commencement.scm (%bootstrap-inputs+toolchain): : New procedure
	replacing %bootstrap-inputs to prepare for Mes bootstrap.  Update users.
	* tests/union.scm (%bootstrap-inputs): New variable: set to
	%bootstrap-inputs+toolchain.

2018-09-23  Mark H Weaver  <mhw@netris.org>

	gnu: epiphany: Use webkitgtk-2.22.
	* gnu/packages/gnome.scm (epiphany)[native-inputs]: Add gcc-7.
	[inputs]: Replace webkitgtk with webkitgtk-2.22.

	gnu: webkitgtk: Add version 2.22.2.
	* gnu/packages/webkit.scm (webkitgtk-2.22): New variable.

2018-09-22  Jan Nieuwenhuizen  <janneke@gnu.org>

	bootstrap: %bootstrap-inputs: Wrap input lists into thunks.
	* gnu/packages/bootstrap.scm (%bootstrap-inputs): Change to procedure.  Update
	users; prepares for Mes bootstrap.
	* gnu/packages/commencement.scm (%boot0-inputs, %boot1-inputs, %boot2-inputs,
	%boot3-inputs, %boot4-inputs, %boot5-inputs, %boot-6-inputs): Change to
	procedure.  Update users.
	* tests/builders.scm (%bootstrap-inputs, %bootstrap-search-paths): Make a
	procedure, filter on package?.  Update users.

2018-09-22  Katherine Cox-Buday  <cox.katherine.e@gmail.com>

	gnu: Add Go 1.11.
	* gnu/packages/golang.scm (go-1.11): New variable.

2018-09-22  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Add fixes from upstream mozilla-esr60 [security fixes].
	Includes fixes for CVE-2018-12383 and CVE-2018-12385.

	* gnu/packages/patches/icecat-CVE-2018-12383.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/patches/icecat-avoid-bundled-libraries.patch: Adapt to apply
	cleanly to IceCat 60.
	* gnu/packages/gnuzilla.scm (mozilla-patch): Update to fetch from
	mozilla-esr60.
	(icecat): Add selected changesets from upstream mozilla-esr60.

2018-09-22  Danny Milosavljevic  <dannym@scratchpost.org>

	Revert 'gnu: rust: Remove unused "ar" setting.'.
	Some versions of Rust do need it and others complain about it.
	For now, revert the removal entirely.

	This reverts commit ec944a1de97c8a523d6e1089b8c4430424297f93.

2018-09-21  Ben Woodcroft  <donttrustben@gmail.com>

	gnu: hmmer: Update to 3.2.1.
	* gnu/packages/bioinformatics.scm (hmmer): Update to 3.2.1.
	[origin]: Remove patch.
	[license]: Change to BSD-3.
	[supported-systems]: New field.
	* gnu/packages/patches/hmmer-remove-cpu-specificity.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-09-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: snap: Update to 4.2.1.4.
	* gnu/packages/education.scm (snap): Update to 4.2.1.4.

	gnu: emacs-org: Update to 9.1.14.
	* gnu/packages/emacs.scm (emacs-org): Update to 9.1.14.

2018-09-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: workrave: Update to 1.10.21.
	* gnu/packages/gnome.scm (workrave): Update to 1.10.21.
	[source]: Use GIT-FILE-NAME.

	gnu: emacs-password-store: Update to 1.7.3.
	* gnu/packages/emacs.scm (emacs-password-store): Update to 1.7.3.

	gnu: filezilla: Update to 3.37.1.
	* gnu/packages/ftp.scm (filezilla): Update to 3.37.1.

	gnu: wxwidgets: Update to 3.0.4.
	* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.0.4.

	gnu: python-pyparsing: Update to 2.2.1.
	* gnu/packages/python.scm (python-pyparsing): Update to 2.2.1.
	[source]: Use PYPI-URI.

2018-09-21  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: rust: Remove unused "ar" setting.
	* gnu/packages/rust.scm (rust-1.20)[arguments]<#:phases>[configure]: Remove
	unused "ar" setting.

2018-09-21  Ludovic Courtès  <ludo@gnu.org>

	doc: Add section about inferiors.
	* doc/guix.texi (Inferiors): New node.
	(Channels): Add xref to "Inferiors".

	inferior: Add 'inferior-for-channels'.
	* guix/inferior.scm (%inferior-cache-directory): New variable.
	(inferior-for-channels): New procedure.

	channels: Add 'channel-instances->derivation'.
	* guix/channels.scm (channel-instances->derivation): New procedure.
	(latest-channel-derivation): Use it.
	(channel-instance-derivations): Make private.

2018-09-21  Ludovic Courtès  <ludovic.courtes@inria.fr>

	profiles: 'packages->manifest' now accepts inferior packages.
	* guix/profiles.scm (packages->manifest)[inferiors-loaded?]: New
	variable.
	[inferior->entry]: New procedure.
	Accept inferior packages when INFERIORS-LOADED? is true.
	* tests/guix-package.sh: Add test using a manifest with an inferior.
	* tests/inferior.scm ("packages->manifest"): New test.

2018-09-21  Ludovic Courtès  <ludo@gnu.org>

	inferior: Add 'inferior-package->manifest-entry'.
	* guix/inferior.scm (inferior-package->manifest-entry): New procedure.
	* tests/inferior.scm (manifest-entry->list): New procedure.
	("inferior-package->manifest-entry"): New test.

	inferior: Add 'inferior-package-search-paths' & co.
	* guix/inferior.scm (%inferior-package-search-paths)
	(inferior-package-native-search-paths)
	(inferior-package-search-paths)
	(inferior-package-transitive-native-search-paths): New procedures.
	* tests/inferior.scm ("inferior-package-search-paths"): New test.

2018-09-21  Ludovic Courtès  <ludo@gnu.org>

	inferior: Add 'inferior-package-inputs' & co.
	* guix/inferior.scm (open-inferior): Use (ice-9 match).
	(inferior-package-input-field, inferior-package-inputs):
	(inferior-package-native-inputs)
	(inferior-package-propagated-inputs)
	(inferior-package-transitive-propagated-inputs): New procedures.
	* tests/inferior.scm ("inferior-package-inputs"): New test.

	inputs fixlet

2018-09-21  Ludovic Courtès  <ludo@gnu.org>

	inferior: Add 'lookup-inferior-packages'.
	* guix/inferior.scm (<inferior>)[packages, table]: New fields.
	(open-inferior): Initialize these new fields.
	(inferior-packages): Rename to...
	(%inferior-packages): ... this.
	(inferior-packages): New procedure; force the promise.
	(%inferior-package-table, lookup-inferior-packages): New procedures.
	* tests/inferior.scm ("lookup-inferior-packages")
	("lookup-inferior-packages and eq?-ness"): New tests.

	inferior: Add 'inferior-package-derivation'.
	* guix/inferior.scm (read-inferior-response)
	(send-inferior-request): New procedures.
	(inferior-eval): Rewrite in terms of these.
	(proxy, inferior-package-derivation, inferior-package->derivation)
	(package-compiler): New procedures.
	* tests/inferior.scm ("inferior-package-derivation"): New test.

2018-09-21  pimi  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-pore.
	* gnu/packages/bioinformatics.scm (r-pore): New variable.

2018-09-21  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: hdf5-parallel-openmpi: Really enable parallel build.
	This fix ensures that the H5_HAVE_PARALLEL identifier is correctly set
	in the file H5pubconf.h.

	* gnu/packages/maths.scm (hdf5-parallel-openmpi)[arguments]: Add
	the "--enable-parallel" flag to the list of configure flags.  Remove
	the incompatible "--enable-cxx" flag.  Add 'mpi-setup' phase.

2018-09-21  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: hdf5: Allow for absence of utility script.
	* gnu/packages/maths.scm (hdf5)[arguments]: Add condition to 'split'
	phase to check for existence of h5fc script.

2018-09-21  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: rust: Remove unused "localstatedir" setting.
	* gnu/packages/rust.scm (rust-1.20)[arguments]<#:phases>[configure]: Remove
	unused "localstatedir" setting.

2018-09-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libfilezilla: Update to 0.13.2.
	* gnu/packages/ftp.scm (libfilezilla): Update to 0.13.2.
	[source]: Use HTTPS.

	gnu: python-pyparsing: Update home page.
	* gnu/packages/python.scm (python-pyparsing)[home-page]: Update.

	gnu: emacs-mu4e-conversation: Fix typo in description.
	* gnu/packages/emacs.scm (emacs-mu4e-conversation)[description]:
	Fix 'correspondant' typo.

	gnu: kodi: Use INVOKE.
	* gnu/packages/kodi.scm (kodi)[arguments]: Substitute INVOKE for SYSTEM*.

	gnu: crossguid: Use INVOKE.
	* gnu/packages/kodi.scm (crossguid)[arguments]: Substitute INVOKE for SYSTEM*.

2018-09-21  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Update to 60.2.0-gnu1 (pre-release).
	* gnu/packages/gnuzilla.scm (icecat): Update to 60.2.0-gnu1.
	[source]: Download pre-release from alpha.gnu.org.  Remove obsolete patches.
	Comment out the code to delete the bundled copies of libevent, cairo,
	harfbuzz, and graphite2.
	[inputs]: Use the latest ffmpeg.  Comment out libevent, cairo, harfbuzz, and
	graphite2.
	[native-inputs]: Add rust and cargo.
	[arguments]: Remove --enable-gio and --disable-gnomeui.  Add --disable-stylo.
	Comment out --with-system-{libevent,harfbuzz,graphite2}, --enable-system-cairo.
	Import %cargo-build-system-modules.  Add 'patch-cargo-checksums' phase.
	* gnu/packages/patches/icecat-CVE-2018-5157-and-CVE-2018-5158.patch,
	gnu/packages/patches/icecat-bug-1413868-pt1.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

	gnu: libvpx: Add upstream security fix.
	* gnu/packages/patches/libvpx-use-after-free-in-postproc.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/video.scm (libvpx)[source]: Add patch.

2018-09-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-paramiko: Update to 2.4.2 [security fixes].
	* gnu/packages/python-crypto.scm (python-paramiko): Update to 2.4.2.

	gnu: python-paramiko: Use HTTPS home page.
	* gnu/packages/python-crypto.scm (python-paramiko)[home-page]: Use HTTPS.

	gnu: python-rencode: Update to 1.0.5.
	* gnu/packages/python.scm (python-rencode): Update to 1.0.5.
	[arguments]: Add a 'delete-bogus-test' phase.

	gnu: python-hdf4: Use INVOKE.
	* gnu/packages/python.scm (python-hdf4)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: s6: Update to 2.7.2.1.
	* gnu/packages/skarnet.scm (s6): Update to 2.7.2.1.

	gnu: perl-xml-compile: Update to 1.60.
	* gnu/packages/xml.scm (perl-xml-compile): Update to 1.60.
	[propagated-inputs]: Add perl-carp, perl-scalar-list-utils, and
	perl-types-serialiser.

2018-09-21  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orgalist: Update to 1.9.
	* gnu/packages/emacs.scm (emacs-orgalist): Update to 1.9.

2018-09-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: openscenegraph: Update to 3.6.3.
	* gnu/packages/graphics.scm (openscenegraph): Update to 3.6.3.
	[source]: Use GIT-FILE-NAME.
	[inputs]: Remove unused pth and qtbase.

	gnu: python-pydot: Update to 1.2.4.
	* gnu/packages/graphviz.scm (python-pydot): Update to 1.2.4.
	[arguments]: Run the test suite.
	[native-inputs]: Add python-chardet.

	Add 'GNU Guix' comment to all (gnu packages) headers.
	* gnu/packages/debian.scm, gnu/packages/syndication.scm: Add comments.

	gnu: ubuntu-keyring: Update to 2018.09.18.1.
	* gnu/packages/debian.scm (ubuntu-keyring): Update to 2018.09.18.1.

	gnu: perl-dbd-mysql: Update to 4.048.
	* gnu/packages/databases.scm (perl-dbd-mysql): Update to 4.048.

2018-09-20  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: rust: Work around mtime bug in rust build helpers.
	* gnu/packages/rust.scm (rust-1.20)[arguments]<#:phases>[fix-mtime-bug]:
	Delete.
	[reset-timestamps-after-changes]: Modify.
	(rust-1.24): Don't delete "fix-mtime-bug" since now it doesn't ever
	get created.

	gnu: rust@1.20.0: Fix tests.
	* gnu/packages/rust.scm (rust-1.23)[arguments]<#:phases>
	[patch-cargo-tests, ignore-glibc-2.27-incompatible-test,fix-mtime-bug]: Move
	to...
	(rust-1.20): ... here.

2018-09-20  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.18.9.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.9.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.71.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.71.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.128.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.128.

	gnu: linux-libre@4.4: Update to 4.4.157.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.157.

2018-09-20  fis trivial  <ybbs.daans@hotmail.com>

	gnu: qbittorrent: Update to 4.1.3.
	* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.1.3.
	[inputs]: Use python-wrapper instead of python.

	gnu: gprolog: Update to 1.4.5.
	* gnu/packages/gprolog.scm (gprolog): Update to 1.4.5.
	[source]: Add an alternate source URL.

2018-09-20  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: rsem: Update to 1.3.1.
	* gnu/packages/bioinformatics.scm (rsem): Update to 1.3.1.
	[source]: Fetch from git; remove patch; delete bundled samtools.
	[arguments]: Pass make flags; adjust phases.
	[inputs]: Remove ncurses and samtools-0.1; add htslib-1.3.
	* gnu/packages/patches/rsem-makefile.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: ghc-pandoc-citeproc: Update to 0.14.3.1.
	* gnu/packages/haskell.scm (ghc-pandoc-citeproc): Update to 0.14.3.1.

	gnu: ghc-xml-conduit: Update to 1.8.0.1.
	* gnu/packages/haskell.scm (ghc-xml-conduit): Update to 1.8.0.1.
	[inputs]: Add ghc-doctest.

	gnu: python2-scikit-learn: Fix check phase.
	* gnu/packages/machine-learning.scm (python2-scikit-learn)[arguments]:
	Override check phase to disable broken tests and pass environment variables.

	gnu: Add r-parmigene.
	* gnu/packages/cran.scm (r-parmigene): New variable.

2018-09-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: gstreamer: Update to 1.14.3.
	* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base, gst-plugins-good,
	gst-plugins-bad, gst-plugins-ugly, gst-libav, python-gst): Update to 1.14.3.

	Merge branch 'master' into core-updates

	gnu: Add emacs-dired-sidebar.
	* gnu/packages/emacs.scm (emacs-dired-sidebar): New public variable.

	gnu: eolie: Update home page.
	* gnu/packages/gnome.scm (eolie)[home-page]: Set to wiki.gnome.org/Apps/Eolie.

2018-09-20  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: services: Add iptables service.
	* gnu/services/networking.scm (<iptables-configuration>): New record type.
	(iptables-service-type): New variable.
	* gnu/tests/networking.scm (run-iptables-test): New procedure.
	(%test-iptables): New variable.
	* doc/guix.texi (Networking Services): Document it.

2018-09-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: u-boot: Use HTTPS home page.
	* gnu/packages/bootloaders.scm (u-boot)[home-page]: Use HTTPS.

	gnu: ccid: Update to 1.4.30.
	* gnu/packages/security-token.scm (ccid): Update to 1.4.30.

	gnu: opusfile: Update to 0.11.
	* gnu/packages/xiph.scm (opusfile): Update to 0.11.

	Use INVOKE in (gnu packages xdisorg).
	* gnu/packages/xdisorg.scm (scrot, unclutter, xautolock, nxbelld)
	[arguments]: Use INVOKE.

	Use INVOKE in (gnu packages shells).
	* gnu/packages/shells.scm (mksh)[arguments]: Use INVOKE...
	(scsh)[arguments]: ...and also return #t from all phases.

	gnu: Use INVOKE & return #t from Ruby package phases.
	* gnu/packages/maths.scm (ruby-asciimath)[arguments]: Return #t from
	all phases.
	* gnu/packages/rails.scm (ruby-debug-inspector)[arguments]: Substitute
	INVOKE for SYSTEM*.
	* gnu/packages/ruby.scm (ruby-permutation, ruby-blankslate)
	(ruby-minitest-pretty-diff, ruby-guard, ruby-rb-inotify, ruby-tins)
	(ruby-gem-hadar, ruby-term-ansicolor, ruby-json-pure)
	(ruby-activesupport, ruby-redcloth, ruby-netrc, ruby-unf-ext, ruby-yard)
	(ruby-turn, ruby-sqlite3, ruby-shoulda-context, ruby-shoulda-matchers)
	(ruby-shoulda, ruby-httpclient, ruby-ansi, ruby-bio-commandeer)
	(ruby-rubytest, ruby-brass, ruby-qed, ruby-ae, ruby-lemon, ruby-hashery)
	(ruby-rc4, ruby-concurrent)[arguments]: Likewise.

	gnu: ruby-heredoc-unindent: Fix typo in description.
	* gnu/packages/ruby.scm (ruby-heredoc-unindent)[description]: Fix typo.

	Use INVOKE in (gnu packages telephony).
	* gnu/packages/telephony.scm (libiax2, mumble)[arguments]: Use INVOKE.

	gnu: gourmet: Use HTTPS home page.
	* gnu/packages/nutrition.scm (gourmet)[home-page]: Use HTTPS.

	gnu: sg3-utils: Update to 1.44.
	* gnu/packages/scsi.scm (sg3-utils): Update to 1.44.

2018-09-19  Leo Famulari  <leo@famulari.name>

	gnu: shotwell: Update to 0.28.4.
	* gnu/packages/gnome.scm (shotwell): Update to 0.28.4.

2018-09-19  Leo Famulari  <leo@famulari.name>

	gnu: OpenSC: Update to 0.19.0 [security fixes].
	Fixes CVE-2018-{16391,16392,16393,16418,16419,16420,16421,16422,16423,16424,
	16425,16426,16427}.

	* gnu/packages/security-token.scm (opensc): Update to 0.19.0.

2018-09-19  Andy Patterson  <ajpatter@uwaterloo.ca>

	gnu: sbcl-slynk: Fix the build.
	* gnu/packages/lisp.scm (sbcl-slynk-boot0): Update to commit
	cbf84c36c4eca8b032e3fd16177a7bc02df3ec4c.
	[origin]<snippet>: Replace slynk/util references with the built system name
	slynk-util. Remove compile-time invocations of slynk-require.
	(sbcl-slynk-util): Inherit from sbcl-slynk-boot0.
	[inputs]: Add sbcl-slynk-boot0.
	[arguments]: Set an appropriate asd-file and asd-system-name.
	(sbcl-slynk-arglists)[arguments]: Set an appropriate asdf-system-name.
	(sbcl-slynk-fancy-inspector)[arguments]: Likewise.
	(sbcl-slynk-package-fu)[arguments]: Likewise.
	(sbcl-slynk-mrepl)[arguments]: Likewise.
	(sbcl-slynk-trace-dialog)[arguments]: Likewise.
	(sbcl-slynk-profiler)[arguments]: Likewise.
	(sbcl-slynk-indentation)[arguments]: Likewise.
	(sbcl-slynk-retro)[arguments]: Likewise.

2018-09-19  Andy Patterson  <ajpatter@uwaterloo.ca>

	build-system/asdf: Adopt asdf conventions.
	The asdf documentation specifies that asdf:load-asd should be preferred to
	calling load on a system definition file.

	* guix/build/lisp-utils.scm (compile-system): Replace load with asdf:load-asd.
	(system-dependencies): Likewise.
	(test-system): Likewise.

2018-09-19  Andy Patterson  <ajpatter@uwaterloo.ca>

	build-system/asdf: Use invoke.
	* guix/build/lisp-utils.scm (lisp-eval-program): Replace system* and error
	handling with invoke.

	build-system/asdf: Log lisp system invocations.
	* guix/build/lisp-system.scm: (lisp-eval-program): Log the arguments to
	system*.

2018-09-19  Andy Patterson  <ajpatter@uwaterloo.ca>

	build-system/asdf: Handle all asdf dependency specifications.
	Add support for dependencies of the form (:version <name> <version>),
	(:feature <feature> <dependency-specification>) and (:require <module-name>),
	as defined by
	<https://common-lisp.net/project/asdf/asdf.html#The-defsystem-grammar>.

	* guix/build/lisp-utils.scm (normalize-dependency): New variable.
	(make-asd-file)[dependencies]: Use it to generate dependencies with normalized
	names.
	[dependency-name]: New variable.
	[registry]: Use it to flatten the normalized dependencies.

2018-09-19  Ludovic Courtès  <ludo@gnu.org>

	services: networking: Remove unbound variable reference in 'stop'.
	* gnu/services/base.scm (static-networking-shepherd-service): Remove
	spurious ":" in 'stop' method inadvertently introduced in commit
	c9436025a90b86047ba2203d58bbf238f8f9b2f9.

	services: udev: Simplify 'start' method.
	* gnu/services/base.scm (udev-shepherd-service)[start](find): Remove.
	(udev): Hardwire the eudev file name.
	Use 'fork+exec-command' instead of 'primitive-fork' and 'exec-command'.

2018-09-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: glm: Update to 0.9.9.2.
	* gnu/packages/maths.scm (glm): Update to 0.9.9.2.

	gnu: feh: Update to 2.28.
	* gnu/packages/image-viewers.scm (feh): Update to 2.28.

	gnu: arpack-ng: Update to 3.6.3.
	* gnu/packages/maths.scm (arpack-ng): Update to 3.6.3.

	gnu: arpack-ng: Don't use unstable tarball.
	* gnu/packages/maths.scm (arpack-ng)[source]: Use GIT-FETCH.

	gnu: Reinstate xf86-video-ast.
	* gnu/packages/patches/xf86-video-ast-remove-mibstore.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/xorg.scm (xf86-video-ast): New public variable.

2018-09-19  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: rust@1.19.0: Install libtest.
	* gnu/packages/rust.scm (rust-1.19)[arguments]<#:phases>[build]: Build
	libtest.

	gnu: mrustc: Enable tests.
	* gnu/packages/rust.scm (mrustc)[arguments]: Add #:test-target.
	<#:phases>[install]: Don't install test output.

2018-09-19  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: git-credential-netrc: Add Git.pm to PERL5LIB.
	* gnu/packages/version-control.scm (git)[credential-netrc]: Add Git.pm to PERL5LIB.

2018-09-18  Ludovic Courtès  <ludo@gnu.org>

	pull: Use /etc/ssl/certs by default if it exists and is non-empty.
	Previously, on machines where /etc/ssl/certs did exist, we'd have this:

	  $ unset SSL_CERT_DIR
	  $ unset SSL_CERT_FILE
	  $ guix pull
	  Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
	  guix pull: error: Git error: the SSL certificate is invalid

	This is because we'd let OpenSSL look for certificates in its default
	location, which is an empty directory in its own prefix.

	* guix/scripts/pull.scm (honor-x509-certificates): New procedure.
	(guix-pull): Use it instead of calling 'honor-lets-encrypt-certificates!'.

2018-09-18  Ludovic Courtès  <ludo@gnu.org>

	pull: Assume 'set-tls-certificate-locations!' is available.
	* guix/scripts/pull.scm (honor-lets-encrypt-certificates!): Call
	'set-tls-certificate-locations!' unconditionally.

	gnu: Add guile-debbugs.
	* gnu/packages/guile.scm (guile-debbugs): New variable.

2018-09-18  Ludovic Courtès  <ludo@gnu.org>

	describe: Work correctly on generation-less profiles.
	Previously a command like:

	  $(readlink -f ~/.config/guix/current)/bin/guix describe

	would succeed without printing anything.

	* guix/scripts/describe.scm (display-profile-info): Don't call
	'generation-file-name' when NUMBER is zero.
	* guix/scripts/pull.scm (display-profile-content): Likewise.

2018-09-18  Ludovic Courtès  <ludo@gnu.org>

	tests: Skip 'self-contained-tarball' test unconditionally.
	* tests/pack.scm ("self-contained-tarball"): Skip unconditionally.

2018-09-18  Ludovic Courtès  <ludo@gnu.org>

	store: Add another missing buffer flush.
	This is a followup to 3809824199cdd52446176c9cd4761dd09f732542.

	* guix/store.scm (add-file-tree-to-store): Add 'write-buffered-output'
	call.

2018-09-18  Leo Famulari  <leo@famulari.name>

	gnu: Go 1.10: Update to 1.10.4.
	* gnu/packages/golang.scm (go-1.10): Update to 1.10.4.

2018-09-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: busybox: Update to 1.29.3.
	* gnu/packages/busybox.scm (busybox): Update to 1.29.3.

	gnu: xorriso: Update to 1.5.0.
	* gnu/packages/cdrom.scm (xorriso): Update to 1.5.0.

	gnu: libisofs: Update to 1.5.0.
	* gnu/packages/cdrom.scm (libisofs): Update to 1.5.0.

	gnu: libburn: Update to 1.5.0.
	* gnu/packages/cdrom.scm (libburn): Update to 1.5.0.

	gnu: rc: Simplify.
	* gnu/packages/shells.scm (rc)[source]: Replace magic commit ID with the
	tagged release. Use GIT-FILE-NAME.
	[arguments]: Remove 'autoreconf' phase (relying on Guix's built-in
	'bootstrap' phase instead) and adjust the ordering of 'patch-trip.rc'
	accordingly.

	gnu: ncmpc: Update to 0.30.
	* gnu/packages/mpd.scm (ncmpc): Update to 0.30.
	[arguments]: Add 'expand-C++-include-path' phase.
	[inputs]: Add gcc-8.

	gnu: exfat-utils: Update to 1.3.0.
	* gnu/packages/mtools.scm (exfat-utils): Update to 1.3.0.

	gnu: cinnamon-desktop: Use Guix's built-in bootstrap phase.
	* gnu/packages/cinnamon.scm (cinnamon-desktop)[arguments]: Remove
	'autoconf' phase. Add 'skip-premature-configure' phase.

	gnu: gourmet: Use INVOKE.
	* gnu/packages/nutrition.scm (gourmet)[arguments]: Substitute INVOKE for
	SYSTEM*.

2018-09-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add confusion-mdl.
	* gnu/packages/lisp.scm (confusion-mdl): New variable.

	git: Choose a saner default for '%repository-cache-directory'.
	* guix/git.scm (%repository-cache-directory): Use 'cache-directory'
	by default unless running as root.

2018-09-17  Ludovic Courtès  <ludo@gnu.org>

	store: Add missing buffer flushes.
	This could result in deadlock in unusual situations, whereby we'd start
	waiting for a reply while the query hasn't been flushed to the socket.

	* guix/store.scm (buffering-output-port)[flush]: Add call to
	'force-output'.
	(add-to-store): Add call to 'write-buffered-output'.

2018-09-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: enlightenment: Update to 0.22.4.
	* gnu/packages/enlightenment.scm (enlightenment): Update to 0.22.4.

	gnu: efl: Update to 1.21.1.
	* gnu/packages/enlightenment.scm (efl): Update to 1.21.1.

	gnu: foo2zjs: Update to 20180910.
	* gnu/packages/cups.scm (foo2zjs): Update to 20180910.

	gnu: libiptcdata: Mark up description.
	* gnu/packages/image.scm (libiptcdata)[description]: Use @dfn{}.

	gnu: powwow: Update to 1.2.18.
	* gnu/packages/games.scm (powwow): Update to 1.2.18.

	gnu: powwow: Use HTTPS home page.
	* gnu/packages/games.scm (powwow)[home-page]: Use HTTPS.

	gnu: python-dirsync: Update to 2.2.3.
	* gnu/packages/python.scm (python-dirsync): Update to 2.2.3.
	[native-inputs]: Remove unzip.

2018-09-17  Leo Famulari  <leo@famulari.name>

	gnu: mbedtls-apache: Update to 2.7.6.
	* gnu/packages/tls.scm (mbedtls-apache): Update to 2.7.6.

2018-09-16  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.18.8.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.8.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.70.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.70.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.127.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.127.

	gnu: linux-libre@4.4: Update to 4.4.156.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.156.

2018-09-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dmidecode: Update to 3.2.
	* gnu/packages/admin.scm (dmidecode): Update to 3.2.

2018-09-16  Ludovic Courtès  <ludo@gnu.org>

	gnupg: Use 'gpgv' and keybox files; adjust 'guix refresh' accordingly.
	* guix/gnupg.scm (%gpgv-command, current-keyring): New variables
	(gnupg-verify): Add optional 'keyring' parameter.  Use 'gpgv' instead of
	'gpg' and pass it '--keyring'.
	(gnupg-receive-keys): Add optional 'keyring' parameter and honor it.
	(gnupg-verify*): Add #:keyring and honor it.
	* guix/scripts/refresh.scm (%options, show-help): Add '--keyring'.
	(guix-refresh): Parameterize CURRENT-KEYRING.
	* doc/guix.texi (Invoking guix refresh): Document '--keyring' and the
	keybox format.

2018-09-16  Ludovic Courtès  <ludo@gnu.org>

	channels: Add Guile-Git as a dependency of external channels.
	Fixes a regression introduced in
	aed0a594058a59bc3bb1d2686391dc0e8a181b1f whereby external channels would
	fail to build due to the lack of a (git) module.

	Reported by Alex ter Weele on #guix.

	* guix/channels.scm (channel-instance-derivations)[guile-gcrypt]:
	Remove.
	[dependencies]: New variable.
	Use it in the 2nd argument to 'build-channel-instance'.

2018-09-16  Ludovic Courtès  <ludo@gnu.org>

	graph: Add '--system'.
	* guix/scripts/graph.scm (%options, show-help): Add '--system'.
	(%default-options): Add 'system'.
	(guix-graph): Pass #:system to 'run-with-store'.

2018-09-16  Ben Woodcroft  <donttrustben@gmail.com>

	gnu: Add ruby-multi-test.
	* gnu/packages/ruby.scm (ruby-multi-test): New variable.

	gnu: Enable tests for ruby-multi-json.
	* gnu/packages/ruby.scm (ruby-multi-json)[version]: Update to 1.13.1.
	[source]: Switch to GitHub, so that the tests can be run.
	[arguments]: Enable running the tests, and add a patch to fix an issue running
	the tests.
	[native-inputs]: Add native-inputs required for running the tests.
	[home-page]: Use HTTPS.

	gnu: Add ruby-oj.
	* gnu/packages/ruby.scm (ruby-oj): New variable.

	gnu: Add ruby-yajl-ruby.
	* gnu/packages/ruby.scm (ruby-yajl-ruby): New variable.

2018-09-15  Roel Janssen  <roel@gnu.org>

	admin: python-pyudev: Add dependency on python-six.
	* gnu/packages/admin.scm (python-pyudev): Add dependency on python-six.

2018-09-15  Julien Lepiller  <julien@lepiller.eu>

	gnu: php: Update to 7.2.10.
	* gnu/packages/php.scm (php): Update to 7.2.10.

2018-09-15  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 3.16.
	* gnu/packages/wine.scm (wine-staging): Update to 3.16.

	gnu: wine-staging-patchset-data: Update to 3.16.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.16.

	gnu: wine: Update to 3.0.3.
	* gnu/packages/wine.scm (wine): Update to 3.0.3.

2018-09-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gambit-c: Update to 4.9.0.
	The tests makefile still contains the offending lines, but I was unable
	to reproduce the failure across 3 different machines.

	* gnu/packages/scheme.scm (gambit-c): Update to 4.9.0.
	[arguments]: Remove 'fix-tests' phase.

2018-09-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gambit-c: Update home page.
	* gnu/packages/scheme.scm (gambit-c)[home-page]: Update.

2018-09-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add python-user-agents.
	* gnu/packages/python.scm (python-user-agents, python2-user-agents): New
	variables.

	gnu: Add python-ua-parser.
	* gnu/packages/python.scm (python-ua-parser, python2-ua-parser): New variables.

	gnu: Add python-pycountry.
	* gnu/packages/python.scm (python-pycountry, python2-pycountry): New variables.

2018-09-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: zsh: Update to 5.6.2.
	* gnu/packages/shells.scm (zsh): Update to 5.6.2.

	gnu: libetpan: Use HTTPS home page.
	* gnu/packages/mail.scm (libetpan)[home-page]: Use HTTPS.

	gnu: ocaml-ounit: Update to 2.0.8.
	* gnu/packages/ocaml.scm (ocaml-ounit): Update to 2.0.8.

	gnu: pybind11: Update to 2.2.4.
	* gnu/packages/python.scm (pybind11): Update to 2.2.4.

	gnu: pybind11: Don't use unstable tarball.
	* gnu/packages/python.scm (pybind11)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2018-09-15  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: libjpeg: Improve description.
	* gnu/packages/image.scm (libjpeg)[description]: Add the list of the programs
	it provides.

2018-09-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: snakemake: Update to 5.2.4.
	* gnu/packages/python.scm (snakemake): Update to 5.2.4.
	[propagated-inputs]: Add python-gitpython.

	gnu: libsigrokdecode: Update to 0.5.2.
	* gnu/packages/electronics.scm (libsigrokdecode): Update to 0.5.2.

	gnu: libetpan: Update to 1.9.1.
	* gnu/packages/mail.scm (libetpan): Update to 1.9.1.

	gnu: libetpan: Don't use unstable tarball.
	* gnu/packages/mail.scm (libetpan)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-magit-popup: Don't use unstable tarball.
	* gnu/packages/emacs.scm (emacs-magit-popup)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: emacs-magit-popup: Update to 2.12.4.
	* gnu/packages/emacs.scm (emacs-magit-popup): Update to 2.12.4.

	gnu: libmwaw: Update to 0.3.14.
	* gnu/packages/libreoffice.scm (libmwaw): Update to 0.3.14.

	gnu: libwps: Update to 0.4.10.
	* gnu/packages/libreoffice.scm (libwps): Update to 0.4.10.

	gnu: umoci: Update to 0.4.2.
	* gnu/packages/virtualization.scm (umoci): Update to 0.4.2.

	gnu: python-iso8601: Update to 0.1.12.
	* gnu/packages/time.scm (python-iso8601): Update to 0.1.12.

	gnu: coq: Update to 8.8.1.
	* gnu/packages/ocaml.scm (coq): Update to 8.8.1.

	gnu: coq: INVOKE.
	* gnu/packages/ocaml.scm (coq)[arguments]: Substitute INVOKE for
	SYSTEM*.

2018-09-14  Leo Famulari  <leo@famulari.name>

	gnu: OpenSSL 1.1: Update to 1.1.1.
	* gnu/packages/tls.scm (openssl-next): Update to 1.1.1.
	[arguments]: Patch a `/usr/bin/env` invocation in the 'config' script.
	Adjust the documentation output.
	* gnu/packages/patches/openssl-1.1.0-c-rehash-in.patch: Rename and ...
	* gnu/packages/patches/openssl-1.1-c-rehash-in.patch: ... adjust patch.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2018-09-14  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Rename "banana-pi" to "bananapi".
	* gnu/bootloader/u-boot.scm (u-boot-banana-pi-m2-ultra-bootloader): Rename
	to...
	(u-boot-bananapi-m2-ultra-bootloader): ...this.
	* gnu/packages/bootloaders.scm (u-boot-banana-pi-m2-ultra): Rename to...
	(u-boot-bananapi-m2-ultra): ...this.
	* gnu/system/install.scm (banana-pi-m2-ultra-installation-os): Rename to...
	(bananapi-m2-ultra-installation-os): ...this.

2018-09-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-llvmlite: Remove obsolete patch.
	* gnu/packages/llvm.scm (python-llvmlite)[inputs]: Remove patch that is
	obsolete since the upgrade to LLVM 6.0.1.

2018-09-14  Ludovic Courtès  <ludo@gnu.org>

	git-download: 'git-predicate' returns #f on Git errors.
	Fixes a regression introduced in
	aed0a594058a59bc3bb1d2686391dc0e8a181b1f whereby 'git-predicate' would
	throw to 'git-error instead of returning #f as the docstring says.

	* guix/git-download.scm (git-predicate): Return #f upon 'git-error'.

2018-09-14  Eric Brown  <brown@fastmail.com>
	    Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add openblas-ilp64.
	* gnu/packages/maths.scm (openblas-ilp64): New variable.

2018-09-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-hic2cool.
	* gnu/packages/bioinformatics.scm (python-hic2cool): New variable.

2018-09-14  Clément Lassieur  <clement@lassieur.org>

	hydra: Remove useless 'parameterize'.
	* build-aux/hydra/gnu-system.scm (manifests->packages): Remove 'parameterize'.

2018-09-14  pimi  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-abps.
	* gnu/packages/cran.scm (r-abps): New variable.

	gnu: Add r-abodoutlier.
	* gnu/packages/cran.scm (r-abodoutlier): New variable.

2018-09-13  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: rust: Update to 1.27.2.
	* gnu/packages/rust.scm (rust): Update to 1.27.2.

2018-09-13  pimi  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-abnormality.
	* gnu/packages/cran.scm (r-abnormality): New variable.

2018-09-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add perl-devel-checklib.
	* gnu/packages/perl.scm (perl-devel-checklib): New public variable.

	gnu: sg3_utils: Mark up description.
	* gnu/packages/scsi.scm (sg3_utils)[description]: Use @dfn{}.
	Wrap commands in @command{} rather than @code{}, and @itemize them.

	gnu: sudo: Update to 1.8.25p1.
	* gnu/packages/admin.scm (sudo): Update to 1.8.25p1.

	gnu: youtube-viewer: Update to 3.4.1.
	* gnu/packages/video.scm (youtube-viewer): Update to 3.4.1.

	gnu: youtube-viewer: Don't use unstable tarball.
	* gnu/packages/video.scm (youtube-viewer)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2018-09-13  Leo Famulari  <leo@famulari.name>

	gnu: libinput: Update to 1.12.0.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.12.0.

	Merge branch 'master' into core-updates

2018-09-13  Leo Famulari  <leo@famulari.name>

	Revert "gnu: libinput: Update to 1.12.0."
	Libinput-minimal has a lot of dependent packages, and this isn't reported by
	`guix refresh --list-dependent`. We'll save this commit for another time.

	This reverts commit 38dc3d6f17bcf54ee3ff1614a392534d3a9e1ecc.

2018-09-13  pimi  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-abjutils.
	* gnu/packages/cran.scm (r-abjutils): New variable.

	gnu: Add r-abhgenotyper.
	* gnu/packages/cran.scm (r-abhgenotyper): New variable.

2018-09-13  Manuel Graf  <graf@init.at>
	    Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add ClusterShell.
	* gnu/packages/ssh.scm (clustershell): New variable.

2018-09-13  Leo Famulari  <leo@famulari.name>

	gnu: libinput: Update to 1.12.0.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.12.0.

2018-09-13  pimi  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-abf2.
	gnu/packages/cran.scm (r-abf2): New variable.

2018-09-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: retroarch: Fix building on armhf-linux.
	* gnu/packages/emulators.scm (retroarch)[arguments]: Add custom flags
	when building for armhf-linux.

	gnu: retroarch: Use shared zlib.
	* gnu/packages/emulators.scm (retroarch)[arguments]: In custom
	'configure phase, use our zlib instead of vendor's zlib.

2018-09-13  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: rust@1.23.0: Inherit outputs.
	* gnu/packages/rust.scm (rust-1.23)[outputs]: Inherit.

	gnu: rust@1.25.0: Disable pedantic test.
	* gnu/packages/rust.scm (rust-1.25)[arguments]<#:phases>
	[disable-nil-enum-test]: New phase.

	gnu: rust: Accept more detailed gdb responses.
	* gnu/packages/patches/rust-1.25-accept-more-detailed-gdb-lines.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/rust.scm (rust-1.25): Use it.
	(rust-1.26): Use it.
	(rust): Use it.

2018-09-13  pimi  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-abe.
	gnu/packages/cran.scm (r-abe): New variable.

	gnu: Add r-svdialogs.
	gnu/packages/cran.scm (r-svdialogs): New variable.

2018-09-13  宋文武  <iyzsong@member.fsf.org>

	gnu: racket: Fix incompatibility with libedit.
	The former patching made racket detecting libedit as the old 2.11 version,
	which leads to failure:
	<https://lists.gnu.org/archive/html/help-guix/2018-09/msg00027.html>.

	* gnu/packages/scheme.scm (racket)[arguments]: Patch the 'ffi-lib' call of
	libedit using 'PLT_READLINE_LIB'.

2018-09-13  Ludovic Courtès  <ludo@gnu.org>

	build-self: Emit a useful message upon error.
	* build-aux/build-self.scm (build): Raise a '&message' condition instead
	of calling 'error'.

2018-09-13  Ludovic Courtès  <ludo@gnu.org>

	build-self: Add a dummy (git) module to 'compute-guix-derivation'.
	Fixes a regression introduced in
	aed0a594058a59bc3bb1d2686391dc0e8a181b1f.

	* build-aux/build-self.scm (build-program)[fake-git]: New variable.
	Use it as an imported module.

2018-09-13  Clément Lassieur  <clement@lassieur.org>

	hydra: Add support for manifests.
	* build-aux/hydra/gnu-system.scm (arguments->manifests, manifests->packages):
	New procedures.
	(hydra-jobs): Add a "manifests" subset.
	* doc/guix.texi (Continuous Integration): Update accordingly.

2018-09-13  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: rust@1.20.0: Replace "default-ar" by "ar".
	* gnu/packages/rust.scm (rust-1.20)[arguments]<#:phases>[configure]: Replace
	"default-ar" by "ar".

	gnu: Add rust@1.22.1.
	* gnu/packages/rust.scm (rust-1.22): New variable.

	gnu: Add rust@1.21.0.
	* gnu/packages/rust.scm (rust-1.21): New variable.

	gnu: rust-bootstrap: Clean up comments.
	* gnu/packages/rust.scm (rust-bootstrap): Clean up comments.

	gnu: rust: Move "cc" from rust-bootstrap to rust proper.
	* gnu/packages/rust.scm (rust-bootstrap)[arguments]<#:phases>[install]:
	Delete "cc".
	(rust-1.23)[arguments]<#:phases>: Delete "provide-cc" deletion.

	gnu: rust@1.23.0: Use rust@1.20.0 as template.
	* gnu/packages/rust.scm (rust-1.23)[inherit]: Use rust-1.20.
	[arguments]<#:phases>: Delete "patch-cargo-tomls" phase deletion.
	Add "provide-cc" phase deletion.
	Add "configure-archiver" phase deletion.
	[configure]: Inherit phase.
	[reset-timestamps-after-changes]: Inherit phase.
	[build]: Inherit phase.
	[check]: Inherit phase.
	[install]: Inherit phase.
	[wrap-rustc]: Inherit phase.

2018-09-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add emacs-org-reveal.
	* gnu/packages/emacs.scm (emacs-org-reveal): New variable.

	gnu: Add emacs-elpy.
	* gnu/packages/emacs.scm (emacs-elpy): New variable.

	gnu: Add emacs-highlight-indentation.
	* gnu/packages/emacs.scm (emacs-highlight-indentation): New variable.

	gnu: Add emacs-pyvenv.
	* gnu/packages/emacs.scm (emacs-pyvenv): New variable.

	gnu: Add emacs-find-file-in-project.
	* gnu/packages/emacs.scm (emacs-find-file-in-project): New variable.

	gnu: Add emacs-mocker.
	* gnu/packages/emacs.scm (emacs-mocker): New variable.

	gnu: Add emacs-el-x.
	* gnu/packages/emacs.scm (emacs-el-x): New variable.

	gnu: Add python-black.
	* gnu/packages/python.scm (python-black): New variable.

	gnu: Add python-toml.
	* gnu/packages/python.scm (python-toml): New variables.

	gnu: python-jedi: Update to 0.12.1.
	* gnu/packages/python.scm (python-jedi): Update to 0.12.1.
	[propagated-inputs]: Move python-parso here, as it is required at run time.

2018-09-12  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add rust@1.20.0.
	* gnu/packages/rust.scm (rust-1.20): New variable.

2018-09-12  Ludovic Courtès  <ludo@gnu.org>

	git-download: Rewrite 'git-predicate' using Guile-Git.
	Fixes <https://bugs.gnu.org/27925>.

	* guix/git-download.scm (files->directory-tree)
	(directory-in-tree?): Remove.
	(git-file-list): New procedures.
	(git-predicate): Use it instead of opening a pipe to 'git'.  Remove
	directory tree hack and rely exclusively on inode/device numbers.

2018-09-12  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: rust@1.19.0: Remove superfluous install-file call.
	* gnu/packages/rust.scm (rust-1.19)[arguments]<#:phases>[build]: Remove
	superfluous install-file call.

	gnu: rust@1.19.0: Install rustdoc.
	* gnu/packages/rust.scm (rust-1.19)[arguments]<#:phases>[install]: Install
	rustdoc.

2018-09-12  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: rust@1.19.0: Use match-lambda directly.
	Follow-up to 3159ef7c99c646b78b04cedb1bd3525c301ef978.

	* gnu/packages/rust.scm (rust-1.19)[arguments]<#:phases>[build]: Use
	match-lambda directly.

2018-09-12  Nils Gillmann  <ng0@n0.is>

	gnu: gnurl: Update to 7.61.1.
	* gnu/packages/gnunet.scm (gnurl): Update to 7.61.1.

2018-09-12  Leo Famulari  <leo@famulari.name>

	gnu: Zsh: Remove workaround required for Zsh 5.6.
	This is a followup to commit 5a5d3e356311620df253d7c213c1bda79cd20128.

	* gnu/packages/shells.scm (zsh)[arguments]: Remove substitutions in 'patch-test'
	phase.

2018-09-12  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: emacs-hl-todo: Update to 1.9.0.
	* gnu/packages/emacs.scm (emacs-hl-todo): Update to 1.9.0.

2018-09-12  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: python-scikit-learn: Update to 0.19.2.
	* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 0.19.2.
	[source]: Fetch from git.
	[arguments]: Run tests before installation; replace "check" phase, add
	"build-ext" phase; delete "reset-gzip-timestamps" phase.
	[native-inputs]: Add python-pytest and python-pandas; remove python-nose.

2018-09-12  Pierre Neidhardt  <mail@ambrevar.xyz>

	gnu: Add emacs-blimp.
	* gnu/packages/emacs.scm (emacs-blimp): New variable.

	gnu: Add emacs-org-web-tools.
	* gnu/packages/emacs.scm (emacs-org-web-tools): New variable.

	gnu: Add emacs-youtube-dl.
	* gnu/packages/emacs.scm (emacs-youtube-dl): New variable.

2018-09-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libfilezilla: Update to 0.13.1.
	* gnu/packages/ftp.scm (libfilezilla): Update to 0.13.1.

	gnu: sg3-utils: Update to 1.43.
	* gnu/packages/scsi.scm (sg3-utils): Update to 1.43.
	[license]: Add bsd-2.

	gnu: syslinux: Use HTTPS home page.
	* gnu/packages/bootloaders.scm (syslinux)[home-page]: Use HTTPS.

	gnu: syslinux: Use INVOKE.
	* gnu/packages/bootloaders.scm (syslinux)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: zsh: Update to 5.6.1.
	* gnu/packages/shells.scm (zsh): Update to 5.6.1.

	gnu: zsh: Use HTTPS.
	* gnu/packages/shells.scm (zsh)[source, home-page]: Use HTTPS.

	gnu: Add perl-mock-config.
	* gnu/packages/perl-check.scm (perl-mock-config): New public variable.

2018-09-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: perl-moosex-getopt: Update to 0.73.
	* gnu/packages/perl.scm (perl-moosex-getopt): Update to 0.73.
	[native-inputs]: Add perl-module-build-tiny, perl-path-tiny,
	perl-test-needs.

2018-09-12  Eric Bavier  <bavier@member.fsf.org>

	netsurf: Register patch.
	Follow-up to f9e140a243b6d6b5d28bd0813b69604562a39653.

	* gnu/local.mk (dist_patch_DATA): Add netsurf-message-timestamp.patch.

2018-09-12  Eric Bavier  <bavier@cray.com>

	mpi: Factorize openmpi setup build phase.
	* gnu/packages/mpi.scm (%openmpi-setup): New variable.
	* gnu/packages/maths.scm (scalapack, slepc-openmpi, mumps-openmpi)
	(superlu-dist, p4est, petsc-openmpi, hypre-openmpi, elemental)
	(sundials-openmpi, arpack-ng-openmpi)[arguments]: Use it in #:phases.

2018-09-12  Eric Bavier  <bavier@member.fsf.org>

	font-fantasque-sans: Upgrade to 1.7.2.
	* gnu/packages/fonts.scm (font-fantasque-sans): Upgrade to 1.7.2.
	[native-inputs]: Add zip.
	[arguments]: Add 'xrange->range phase for python3 compatibility.  Adjust
	install phase to work with newly generated font variants.

2018-09-11  Pierre Neidhardt  <mail@ambrevar.xyz>

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

	gnu: Add emacs-hackernews.
	* gnu/packages/emacs.scm (emacs-hackernews): New variable.

	gnu: emacs-evil-collection: Update to 20180911.
	* gnu/packages/emacs.scm (emacs-evil-collection): Update to 20180911.

	gnu: emacs-magit-todos: Update to 1.1.
	* gnu/packages/emacs.scm (emacs-magit-todos): Update to 1.1.

	gnu: emacs-helm-system-packages: Update to 1.10.1.
	* gnu/packages/emacs.scm (emacs-helm-system-packages): Update to 1.10.1.

2018-09-11  Ricardo Wurmus  <rekado@elephly.net>

	guix: Do not close current-error-port.
	Reported-by: Ludovic Courtès <ludo@gnu.org>.

	* guix/scripts/build.scm (guix-build),
	guix/scripts/package.scm (guix-package): Duplicate port before handing it to
	build-output-port.

2018-09-11  Ricardo Wurmus  <rekado@elephly.net>

	ui: Do not filter hash mismatch lines.
	Reported by Pjotr Prins <pjotr.public12@thebird.nl>.

	* guix/ui.scm (build-output-port): Add pattern for hash mismatch error; be
	more careful with error messages in verbose mode.

2018-09-11  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Oops, use mirror://gnu download url.
	* gnu/packages/mes.scm (mes): Oops, use mirror://gnu download url.

2018-09-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: snakemake: Update home page.
	* gnu/packages/python.scm (snakemake)[home-page]: Update.

	gnu: snakemake: Update to 5.2.2.
	* gnu/packages/python.scm (snakemake): Update to 5.2.2.

	gnu: obnam: Add deprecation warning.
	* gnu/packages/backup.scm (obnam)[synopsis, description]: Note its
	retirement.

	gnu: unbound: Update to 1.8.0.
	* gnu/packages/dns.scm (unbound): Update to 1.8.0.

	gnu: perl-dbd-mysql: Update to 4.047.
	* gnu/packages/databases.scm (perl-dbd-mysql): Update to 4.047.
	[arguments]: Add 'skip-library-detection' phase.

2018-09-11  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: libreoffice: Update to 6.1.0.3.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 6.1.0.3.
	[source]: Correct indenting.
	[inputs]: Add libnumbertext and python-lxml.

	gnu: Add libnumbertext.
	* gnu/packages/libreoffice.scm (libnumbertext): New public variable.

2018-09-11  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: arpack-ng-openmpi: Fix build.
	* gnu/packages/maths.scm (arpack-ng-openmpi)[arguments]: Add
	'set-test-environment phase.

2018-09-11  Tim Gesthuizen  <tim.gesthuizen@yahoo.de>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add emacs-irony-mode.
	* gnu/packages/emacs.scm (emacs-irony-mode): New variable.
	(emacs-irony-mode-server): New variable.

2018-09-11  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: jupyter-guile-kernel: Add dependencies to the search path.
	This allows:

	  guix environment --ad-hoc jupyter jupyter-guile-kernel \
	    -- jupyter notebook

	to work out-of-the-box.

	* gnu/packages/guile.scm (jupyter-guile-kernel)[arguments]: In
	'install-kernel' phase, add '-L' and '-C' flags to 'kernel.json'.
	[propagated-inputs]: Remove.
	[inputs]: Add GUILE-JSON and GUILE-SIMPLE-ZMQ.

2018-09-11  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: guile-simple-zmq, jupyter-guile-kernel: Update to 5bb66a0 and a7db924.
	* gnu/packages/guile.scm (guile-simple-zmq): Update to 5bb66a0.
	(jupyter-guile-kernel): Update to a7db924.

2018-09-11  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-svgui.
	* gnu/packages/cran.scm (r-svgui): New variable.

2018-09-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: spice: Update to 0.14.1 [fixes CVE-2018-10873].
	* gnu/packages/spice.scm (spice): Update to 0.14.1.
	[source](uri): Update to new "spice-server" subdirectory.
	[native-inputs]: Add GLIB-NETWORKING and GSETTINGS-DESKTOP-SCHEMAS.
	[arguments]: Remove configure-flag which is now off even when celt is
	available.  Add phase to set $SSL_CERT_FILE.

	gnu: usbredir: Update to 0.8.0.
	* gnu/packages/spice.scm (usbredir): Update to 0.8.0.
	[source]: Use URL-FETCH.
	[native-inputs]: Remove AUTOCONF, AUTOMAKE and LIBTOOL.
	[arguments]: Remove.

	gnu: lv2: Use Python 2 for building.
	* gnu/packages/audio.scm (lv2)[arguments]: Set #:python.

	gnu: python-waf: Update to 2.0.11.
	* gnu/packages/python.scm (python-waf): Update to 2.0.11.

2018-09-11  Leo Famulari  <leo@famulari.name>

	gnu: syncthing: Update to 0.14.50.
	* gnu/packages/syncthing.scm (syncthing): Update to 0.14.50.

	gnu: go-github-com-syncthing-notify: Update to 0.0.0-2.b76b458.
	* gnu/packages/syncthing.scm (go-github-com-syncthing-notify): Update to
	0.0.0-2.b76b458.

2018-09-10  Leo Famulari  <leo@famulari.name>

	gnu: VLC: Update to 3.0.4.
	* gnu/packages/video.scm (vlc): Update to 3.0.4.

	gnu: git: Update to 2.19.0.
	* gnu/packages/version-control.scm (git): Update to 2.19.0.
	(cgit)[inputs]: Use the source of Git 2.18.0.

2018-09-10  Ludovic Courtès  <ludo@gnu.org>

	profiles: Correctly deal with etc/ being a relative symlink.
	Fixes <https://bugs.gnu.org/32686>.
	Reported by Oleg Pykhalov <go.wigust@gmail.com>.

	* guix/build/profiles.scm (ensure-writable-directory): Add #:symlink.
	[absolute?]: New procedure.
	[unsymlink]: Use it to determine how to resolve readlink's result.
	(build-profile): Pass SYMLINK to 'ensure-writable-directory'.
	* tests/profiles.scm ("profile-derivation when etc/ is a relative symlink"):
	New test.

2018-09-10  pimi  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-abd.
	* gnu/packages/cran.scm (r-abd): New variable.

	gnu: Add r-mosaic.
	* gnu/packages/cran.scm (r-mosaic): New variable.

	gnu: Add r-mosaicdata.
	* gnu/packages/cran.scm (r-mosaicdata): New variable.

2018-09-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guitarix: Update to 0.37.3.
	* gnu/packages/audio.scm (guitarix): Update to 0.37.3.
	[inputs]: Add curl.

2018-09-10  Thorsten Wilms  <t_w_@freenet.de>

	gnu: guitarix-lv2: Use correct configure flag.
	* gnu/packages/audio.scm (guitarix-lv2)[arguments]: Change configure flag.

2018-09-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: kakoune: Use HTTPS home page.
	* gnu/packages/text-editors.scm (kakoune)[home-page]: Use HTTPS.

	gnu: mcrl2: Use HTTPS home page.
	* gnu/packages/maths.scm (mcrl2)[home-page]: Use HTTPS.

	gnu: tor: Update to 0.3.4.8.
	* gnu/packages/tor.scm (tor): Update to 0.3.4.8.

	gnu: kakoune: Update to 2018.09.04.
	* gnu/packages/text-editors.scm (kakoune): Update to 2018.09.04.

	gnu: python-binaryornot: Update to 0.4.4.
	* gnu/packages/python.scm (python-binaryornot): Update to 0.4.4.

	gnu: python-parse: Update to 1.8.4.
	* gnu/packages/python.scm (python-parse): Update to 1.8.4.

	gnu: python-parse: Mark up description.
	* gnu/packages/python.scm (python-parse)[description]: Use @code{}.

	gnu: python-jedi: Update to 0.12.1.
	* gnu/packages/python.scm (python-jedi): Update to 0.12.1.
	[synopsis, description]: Adjust to expanded functionality.

	gnu: python-parso: Update to 0.3.1.
	* gnu/packages/python.scm (python-parso): Update to 0.3.1.

	gnu: qtractor: Update to 0.9.2.
	* gnu/packages/music.scm (qtractor): Update to 0.9.2.
	[arguments]: Remove obsolete Qt 5.11 workaround.

2018-09-10  Leo Famulari  <leo@famulari.name>

	Adjust all users of (gnu packages ldc) to use (gnu packages dlang).
	This is a followup to commit 98d6543f86d01486c2f6e808eedd97c601ba3e7a.

	* gnu/packages/bioinformatics.scm, guix/build-system/dub.scm: Adjust
	accordingly.

2018-09-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-pyzmq: Update to 17.1.2.
	* gnu/packages/python.scm (python-pyzmq): Update to 17.1.2.

	gnu: python-traitlets: Update to 4.3.2.
	* gnu/packages/python.scm (python-traitlets): Update to 4.3.2.
	[native-inputs]: Remove PYTHON-NOSE and PYTHON-MOCK.  Add PYTHON-PYTEST.
	[arguments]: Adjust check phase accordingly.
	[properties]: New field.
	(python2-traitlets)[propagated-inputs]: Add PYTHON2-ENUM34.

	gnu: python-pexpect: Update to 4.6.0.
	* gnu/packages/python.scm (python-pexpect): Update to 4.6.0.

	gnu: Add libabigail.
	* gnu/packages/elf.scm (libabigail): New public variable.

	gnu: python-debian: Update home page.
	* gnu/packages/python.scm (python-debian)[home-page]: Set to source
	repository.

	gnu: python-libarchive-c: Update to 2.8.
	* gnu/packages/python.scm (python-libarchive-c): Update to 2.8.
	[arguments]: Replace 'check' phase.
	[native-inputs]: Add PYTHON-MOCK and PYTHON-PYTEST.

	gnu: python-tlsh: Update to 3.4.5.
	* gnu/packages/python.scm (python-tlsh): Update to 3.4.5.

	gnu: python-cryptography: Update to 2.3.1.
	* gnu/packages/python-crypto.scm (python-cryptography-vectors,
	python-cryptography): Update to 2.3.1.

2018-09-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cloc: Update source hash.
	The upstream tarball was modified in place. The only changes are:

	  --- /gnu/store/5v39h6zjs33hj5dm2yggz5qk0mva00bs-cloc-1.78.tar.gz
	  +++ /gnu/store/pm5ghks76vv6awv3969yvi7qxqfnfs1l-cloc-1.78.tar.gz
	  ├── filetype from file(1)
	  │ @@ -1 +1 @@
	  │ -gzip compressed data, last modified: Fri Sep  7 18:22:49 2018, from Unix
	  │ +gzip compressed data, last modified: Sat Sep  8 14:09:43 2018, from Unix
	  │   --- 5v39h6zjs33hj5dm2yggz5qk0mva00bs-cloc-1.78.tar
	  ├── +++ pm5ghks76vv6awv3969yvi7qxqfnfs1l-cloc-1.78.tar
	  │ ├── file list
	  │ │ @@ -1,13 +1,13 @@
	  │ │  -rwxrwxr-x 0 al (1000) al (1000) 545021 2018-09-07 18:21:22 cloc-1.78/cloc
	  │ │  -rwxrwxr-x 0 al (1000) al (1000)   1818 2018-09-07 18:21:22 cloc-1.78/sqlite_formatter
	  │ │ -drwxrwxr-x 0 al (1000) al (1000)      0 2018-09-07 18:21:22 cloc-1.78/Unix/
	  │ │ --rwxrwxr-x 0 al (1000) al (1000) 498571 2018-09-07 18:21:22 cloc-1.78/Unix/cloc
	  │ │ +drwxrwxr-x 0 al (1000) al (1000)      0 2018-09-08 14:09:23 cloc-1.78/Unix/
	  │ │ +-rwxrwxr-x 0 al (1000) al (1000) 498537 2018-09-08 14:09:22 cloc-1.78/Unix/cloc
	  │ │  -rwxrwxr-x 0 al (1000) al (1000)  32382 2018-09-07 18:21:22 cloc-1.78/Unix/t/00_C.t
	  │ │  -rwxrwxr-x 0 al (1000) al (1000)  12614 2018-09-07 18:21:22 cloc-1.78/Unix/t/01_opts.t
	  │ │  -rw-rw-r-- 0 al (1000) al (1000)    862 2018-09-07 18:21:22 cloc-1.78/Unix/README
	  │ ├── cloc-1.78/Unix/cloc
	  │ │ @@ -1,8 +1,7 @@
	  │ │ -#!/usr/local/perl/5.28.0/bin/perl
	  │ │  #!/usr/bin/env perl

	* gnu/packages/code.scm (cloc)[source]: Update sha256 hash.

2018-09-10  Leo Famulari  <leo@famulari.name>

	gnu: nano: Update to 3.0.
	* gnu/packages/nano.scm (nano): Update to 3.0.

2018-09-10  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.18.7.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.7.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.69.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.69.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.126.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.126.

	gnu: linux-libre@4.4: Update to 4.4.155.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.155.

2018-09-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gnome-mpv: Update to 0.15.
	* gnu/packages/video.scm (gnome-mpv): Update to 0.15.

	gnu: fortify-headers: Update to 1.0.
	* gnu/packages/suckless.scm (fortify-headers): Update to 1.0.

	gnu: python-genshi: Update to 0.7.1.
	* gnu/packages/python-web.scm (python-genshi): Update to 0.7.1.
	[source]: Use GIT-FETCH and GIT-FILE-NAME. Remove patches.
	* gnu/packages/patches/python-genshi-add-support-for-python-3.4-AST.patch,
	gnu/packages/patches/python-genshi-buildable-on-python-2.7.patch,
	gnu/packages/patches/python-genshi-disable-speedups-on-python-3.3.patch,
	gnu/packages/patches/python-genshi-fix-tests-on-python-3.5.patch,
	gnu/packages/patches/python-genshi-isstring-helper.patch,
	gnu/packages/patches/python-genshi-stripping-of-unsafe-script-tags.patch:
	Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

	gnu: python-sockjs-tornado: Update to 1.0.5.
	* gnu/packages/python-web.scm (python-sockjs-tornado): Update to 1.0.5.

	gnu: python-sockjs-tornado: Edit synopsis & description.
	* gnu/packages/python-web.scm (python-sockjs-tornado)[synopsis]
	[description]: Pick nits.

2018-09-10  Pjotr Prins  <pjotr.public12@thebird.nl>

	gnu: Rename ldc.scm to dlang.scm.
	* gnu/packages/ldc.scm: Rename to...
	* gnu/packages/dlang.scm: ... this.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly.

	gnu: ldc: Update to 1.10.0.
	* gnu/packages/ldc.scm (ldc): Update to 1.10.0.
	[native-inputs]: Switch to LLVM and CLANG.
	(ldc-bootstrap)[synopsis, description]: Tweak.
	* gnu/packages/patches/ldc-disable-phobos-tests.patch: New file.
	* gnu/packages/patches/ldc-1.7.0-disable-phobos-tests.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2018-09-10  Benjamin Slade  <slade@jnanam.net>

	gnu: Add hstr.
	* gnu/packages/shellutils.scm (hstr): New variable.

2018-09-10  Ludovic Courtès  <ludo@gnu.org>

	substitute: Ignore exceptions thrown by 'set-thread-name'.
	Fixes <https://bugs.gnu.org/32669>.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	* guix/scripts/substitute.scm (guix-substitute): Swallow 'system-error'
	exceptions around 'set-thread-name' call.

2018-09-10  Ludovic Courtès  <ludo@gnu.org>

	syscalls: Report lack of a libc symbol as ENOSYS.
	* guix/build/syscalls.scm (syscall->procedure): Throw to 'system-error
	with ENOSYS when NAME cannot be found.

2018-09-10  Alex Kost  <alezost@gmail.com>

	gnu: emacs-guix: Update to 0.5.
	* gnu/packages/emacs.scm (emacs-guix): Update to 0.5.
	[propagated-inputs]: Add 'guile-gcrypt'.
	[arguments]: Adjust #:configure-flags accordingly.

	gnu: emacs-build-farm: Update to 0.2.1.
	* gnu/packages/emacs.scm (emacs-build-farm): Update to 0.2.1.
	Change source from gitlab to notabug.

	gnu: emacs-bui: Update to 1.2.0.
	* gnu/packages/emacs.scm (emacs-bui): Update to 1.2.0.
	Change source from github to notabug.

2018-09-10  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add python-pygenometracks.
	* gnu/packages/bioinformatics.scm (python-pygenometracks): New variable.

	gnu: Add python-hicexplorer.
	* gnu/packages/bioinformatics.scm (python-hicexplorer): New variable.

	gnu: Add python-cooler.
	* gnu/packages/bioinformatics.scm (python-cooler): New variable.

	gnu: Add python-pyfaidx.
	* gnu/packages/bioinformatics.scm (python-pyfaidx): New variable.

	gnu: Add python-pypairix.
	* gnu/packages/bioinformatics.scm (python-pypairix): New variable.

	gnu: Add python-intervaltree.
	* gnu/packages/bioinformatics.scm (python-intervaltree): New variable.

	gnu: Add python-dask.
	* gnu/packages/python.scm (python-dask): New variable.

	gnu: Add python-partd.
	* gnu/packages/python.scm (python-partd): New variable.

	gnu: Add python-blosc.
	* gnu/packages/python.scm (python-blosc): New variable.

	gnu: Add python-locket.
	* gnu/packages/python.scm (python-locket): New variable.

	gnu: Add python-cloudpickle.
	* gnu/packages/python.scm (python-cloudpickle): New variable.

	gnu: Add python-sortedcontainers.
	* gnu/packages/python.scm (python-sortedcontainers): New variable.

	gnu: Add python-cytoolz.
	* gnu/packages/python.scm (python-cytoolz): New variable.

	gnu: Add python-toolz.
	* gnu/packages/python.scm (python-toolz): New variable.

	gnu: Add python-multiprocess.
	* gnu/packages/python.scm (python-multiprocess): New variable.

	gnu: Add python-dill.
	* gnu/packages/python.scm (python-dill): New variable.

2018-09-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-typing: Update to 3.6.6.
	* gnu/packages/python.scm (python-typing): Update to 3.6.6.

	gnu: tinyproxy: Update to 1.10.0.
	* gnu/packages/web.scm (tinyproxy): Update to 1.10.0.
	[native-inputs]: Remove asciidoc.

	gnu: spectrwm: Update to 3.2.0.
	* gnu/packages/wm.scm (spectrwm): Update to 3.2.0.
	[arguments]: Remove 'fix-freetype-include' phase.

2018-09-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: guile-xcb: Install compiled files to "lib" instead of "share".
	This follows up commit b03f270e3d5ab5315b50ef3ebac35735cc28d4a2 which removes
	the previous install location from Guiles search path.

	* gnu/packages/guile-wm.scm (guile-xcb)[arguments]: Amend #:configure-flags.

2018-09-10  Mădălin Ionel Patrașcu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add yad.
	* gnu/packages/gtk.scm (yad): New variable.

2018-09-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-llfuse: Update to 1.3.5.
	* gnu/packages/python.scm (python-llfuse): Update to 1.3.5.

	gnu: python2-contextlib2: Use 'invoke' instead of 'system*'.
	* gnu/packages/python.scm (python2-contextlib2)[arguments]: Use INVOKE.

	gnu: python2-contextlib2: Update to 0.5.5.
	* gnu/packages/python.scm (python2-contextlib2): Update to 0.5.5.
	[native-inputs]: Add PYTHON2-UNITTEST2.

2018-09-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove python-contextlib2.
	This package is part of the Python standard library since version 3.2.

	* gnu/packages/python.scm (python-contextlib2): Rename to ...
	(python2-contextlib2): ... this.  Remove previous incarnation.
	[arguments]: Set #:python.

2018-09-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: perl-module-runtime: Update to 0.016.
	* gnu/packages/perl.scm (perl-module-runtime): Update to 0.016.

2018-09-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: hpcguix-web: Update to 53e09ea.
	* gnu/packages/web.scm (hpcguix-web): Update to 53e09ea.

	services: hpcguix-web: Produce a log file and rotate it.
	* gnu/services/web.scm (%hpcguix-web-log-file)
	(%hpcguix-web-log-rotations): New variables.
	(hpcguix-web-shepherd-service): Pass #:log-file.
	(hpcguix-web-service-type): Extend ROTTLOG-SERVICE-TYPE.

2018-09-10  Ludovic Courtès  <ludo@gnu.org>

	services: tailon: Move to (gnu services web).
	This allows (gnu services admin) to remain deeper in the module graph
	and to be used by (gnu services web).

	* gnu/services/admin.scm (<tailon-configuration-file>)
	(tailon-configuration-files-string)
	(tailon-configuration-file-compiler, <tailon-configuration>)
	(tailon-shepherd-service, %tailon-accounts)
	(tailon-service-type): Move to...
	* gnu/services/web.scm: ... here.
	* gnu/tests/admin.scm: Remove.  Move test to...
	* gnu/tests/web.scm (%tailon-os)
	(run-tailon-test, %test-tailon): ... here.

2018-09-10  Alex Vong  <alexvong1995@gmail.com>

	gnu: youtube-dl: Update to 2018.08.04.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.08.04.

2018-09-10  Leo Famulari  <leo@famulari.name>

	gnu: Add asignify.
	* gnu/packages/crypto.scm (asignify): New variable.

2018-09-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: double-conversion: Update to 3.1.0.
	* gnu/packages/maths.scm (double-conversion): Update to 3.1.0.

	gnu: double-conversion: Don't use unstable tarball.
	* gnu/packages/maths.scm (double-conversion)[source]: Use GIT-FETCH.

	gnu: libgd: Incorporate grafted changes.
	* gnu/packages/gd.scm (gd)[replacement]: Remove field.
	[source](patches): Add "gd-CVE-2018-5711.patch" and
	"gd-CVE-2018-1000222.patch".
	(gd/fixed): Remove variable.
	* gnu/packages/php.scm (gd-for-php): Remove variable.
	(php)[inputs]: Change GD-FOR-PHP to GD.

	Merge branch 'master' into core-updates

	gnu: jbig2dec: Remove graft for 0.15.
	* gnu/packages/image.scm (jbig2dec): Update to 0.15.
	[source]: Reindent.
	(jbig2dec-0.15): Remove variable.

	gnu: OpenSSL: Remove obsolete workaround.
	* gnu/packages/tls.scm (openssl)[arguments]: Remove workaround that is not
	needed for GCC version 5.3 and later.

2018-09-09  Leo Famulari  <leo@famulari.name>

	gnu: certbot: Update to 0.27.1.
	* gnu/packages/tls.scm (python-acme): Update to 0.27.1.
	[arguments]: Use invoke.
	(certbot): Update to 0.27.1.
	[native-inputs]: Use python-sphinx-1.6.

	gnu: libgd: Fix CVE-2018-{5711,1000222}.
	* gnu/packages/patches/gd-CVE-2018-1000222.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gd.scm (gd/fixed): New variable.
	* gnu/packages/php.scm (gd-for-php)[source]: Use 'gd-CVE-2018-1000222.patch'.

2018-09-09  Ricardo Wurmus  <rekado@elephly.net>
	    Sahithi Yarlagadda  <sahi@swecha.net>

	ui: Add soft port for styling and filtering build output.
	* guix/ui.scm (build-output-port): New procedure.
	* guix/scripts/package.scm (%default-options): Print build trace.
	(guix-package): Use build-output-port.
	* guix/scripts/build.scm (guix-build): Use build-output-port.

2018-09-09  Sahithi Yarlagadda  <sahi@swecha.net>

	ui: Add support for colorization.
	* guix/ui.scm (ansi-color-tables): New variable.
	(color, colorize-string): New procedures.

2018-09-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-chron: Update to 2.3-53.
	* gnu/packages/statistics.scm (r-chron): Update to 2.3-53.

	gnu: r-annotationhub: Update to 2.12.1.
	* gnu/packages/bioinformatics.scm (r-annotationhub): Update to 2.12.1.

	gnu: r-chippeakanno: Update to 3.14.2.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.14.2.

2018-09-09  Roel Janssen  <roel@gnu.org>

	gnu: Update texmaker to 5.0.2.
	* gnu/packages/tex.scm (texmaker): Update to 5.0.2.

2018-09-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: mariadb: Move unbundle substitutions to source snippet.
	* gnu/packages/databases.scm (mariadb)[source](snippet): Add two substitutions
	from ...
	[arguments]: The 'unbundle' phase here.  Rename to 'fix-pcre-detection.

	gnu: mariadb: Update to 10.1.36.
	* gnu/packages/databases.scm (mariadb): Update to 10.1.36.
	[arguments]: Disable one new test.

	gnu: jbig2dec: Don't build libjbig2dec.a.
	* gnu/packages/image.scm (jbig2dec)[arguments]: New field.

	gnu: util-linux: Remove static library reference from '.la' files.
	* gnu/packages/linux.scm (util-linux)[arguments]: Substitute all '.la' files.

	gnu: cmake: Update to 3.12.2.
	* gnu/packages/cmake.scm (cmake): Update to 3.12.2.

	gnu: gdk-pixbuf: Update to 2.38.0.
	* gnu/packages/gtk.scm (gdk-pixbuf): Update to 2.38.0.
	[build-system]: Switch to MESON-BUILD-SYSTEM.
	[arguments]: Don't explicitly enable x11 in #:configure-flags.  Prevent tests
	from getting installed.  Adjust test substitutions.  Add phase to fix install.
	[native-inputs]: Add GETTEXT-MINIMAL.
	(gdk-pixbuf+svg)[arguments]: Adjust accordingly.

	gnu: gtk+: Update to 3.24.0.
	* gnu/packages/gtk.scm (gtk+): Update to 3.24.0.

	gnu: mesa: Update to 18.1.8.
	* gnu/packages/gl.scm (mesa): Update to 18.1.8.

	gnu: Python: Delete broken test.
	* gnu/packages/python.scm (python-3.7)[source](snippet): Delete test which
	may crash some systems.

	gnu: OpenBLAS: Update to 0.3.3.
	* gnu/packages/maths.scm (openblas): Update to 0.3.3.

	gnu: meson: Update to 0.47.2.
	* gnu/packages/build-tools.scm (meson): Update to 0.47.2.

	gnu: python-hypothesis: Update to 3.70.3.
	* gnu/packages/check.scm (python-hypothesis): Update to 3.70.3.

	gnu: python-pytest: Update to 3.8.0.
	* gnu/packages/check.scm (python-pytest): Update to 3.8.0.

	gnu: fontconfig: Update to 2.13.1.
	* gnu/packages/fontutils.scm (fontconfig): Update to 2.13.1.

	gnu: python-scipy: Update to 1.1.0.
	* gnu/packages/python.scm (python-scipy): Update to 1.1.0.

	gnu: libcmis: Fix FTBFS with Boost >= 1.68.0.
	* gnu/packages/libreoffice.scm (libcmis)[arguments]: Add phase to substitute
	header file name.

	gnu: vigra: Fix FTBFS with Numpy >= 1.15.
	* gnu/packages/image.scm (vigra)[arguments]: Disable one more test.

	gnu: oath-toolkit: Fix FTBFS with Glibc >= 2.28.
	* gnu/packages/patches/oath-toolkit-glibc-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/authentication.scm (oath-toolkit)[source](patches): New field.

	gnu: openssl: Update to 1.0.2p.
	* gnu/packages/patches/openssl-1.0.2-CVE-2018-0495.patch,
	gnu/packages/patches/openssl-1.0.2-CVE-2018-0732.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.
	* gnu/packages/tls.scm (openssl): Update to 1.0.2p.
	[source](patches): Remove obsolete.

	gnu: curl: Remove graft for 7.61.1.
	* gnu/packages/curl.scm (curl): Update to 7.61.1.
	(curl-7.61.1): Remove variable.

	gnu: ghostscript: Remove graft for 9.24.
	* gnu/packages/patches/ghostscript-CVE-2018-10194.patch,
	gnu/packages/patches/ghostscript-runpath.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.
	* gnu/packages/ghostscript.scm (ghostscript): Update to 9.24.
	(ghostscript/fixed): Remove variable.

	Merge branch 'master' into core-updates

2018-09-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: ghostscript: Update replacement to 9.24 [security fixes].
	The following CVEs are fixed with this release: CVE-2018-15908,
	CVE-2018-15909, CVE-2018-15910, CVE-2018-15911, CVE-2018-16509,
	CVE-2018-16510, CVE-2018-16511, CVE-2018-16513, CVE-2018-16539,
	CVE-2018-16540, CVE-2018-16541, CVE-2018-16542, CVE-2018-16543.

	* gnu/packages/patches/ghostscript-CVE-2018-10194.patch: Delete file.
	* gnu/packages/patches/ghostscript-CVE-2018-16509.patch,
	gnu/packages/patches/ghostscript-bug-699708.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/ghostscript.scm (ghostscript/fixed): Update to 9.24.
	[source](patches): Remove 'ghostscript-CVE-2018-10194.patch' and
	'ghostscript-runpath.patch'.  Add 'ghostscript-CVE-2018-16509.patch' and
	'ghostscript-bug-699708.patch'.
	[arguments]: Add LDFLAGS to #:configure-flags, and a phase to create output
	directory.

2018-09-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: jbig2dec: Replace with 0.15 [security fixes].
	* gnu/packages/image.scm (jbig2dec-0.15): New public variable.
	(jbig2dec)[replacement]: New field.

	gnu: OpenBLAS: Update source URI.
	* gnu/packages/maths.scm (openblas)[source](uri): Use the more stable
	SourceForge mirror.

	gnu: openal: Update to 1.19.0.
	* gnu/packages/audio.scm (openal): Update to 1.19.0.

	gnu: glm: Update to 0.9.9.1.
	* gnu/packages/maths.scm (glm): Update to 0.9.9.1.

	gnu: msmtp: Remove unneeded input.
	* gnu/packages/mail.scm (msmtp)[inputs]: Remove LIBIDN, which is only required
	when using OpenSSL (or GnuTLS sans IDN support).

	gnu: msmtp: Update to 1.8.0.
	* gnu/packages/mail.scm (msmtp): Update to 1.8.0.

	gnu: libsoup: Update to 2.64.0.
	* gnu/packages/gnome.scm (libsoup): Update to 2.64.0.
	[inputs]: Add LIBPSL.

	gnu: mpfr: Update home page.
	* gnu/packages/multiprecision.scm (mpfr)[home-page]: Use HTTPS.

	gnu: julia: Update objconv input.
	* gnu/packages/julia.scm (julia)[inputs]: Update the hash of "objconv", which
	does not have a stable URL.  Add a file name and use HTTPS while at it.

2018-09-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cloc: Update to 1.78.
	* gnu/packages/code.scm (cloc): Update to 1.78.
	[source]: Update URI.

	gnu: signify: Update to 24.
	* gnu/packages/crypto.scm (signify): Update to 24.

	gnu: musl: Update to 1.1.20.
	* gnu/packages/musl.scm (musl): Update to 1.1.20.

	gnu: perl-pegex: Update to 0.67.
	* gnu/packages/perl.scm (perl-pegex): Update to 0.67.

	gnu: perl-config-autoconf: Update to 0.317.
	* gnu/packages/perl.scm (perl-config-autoconf): Update to 0.317.

	gnu: perl-extutils-installpaths: Update to 0.012.
	* gnu/packages/perl.scm (perl-extutils-installpaths): Update to 0.012.

	gnu: perl-extutils-helpers: Update to 0.026.
	* gnu/packages/perl.scm (perl-extutils-helpers): Update to 0.026.

	gnu: perl-getopt-long-descriptive: Update to 0.103.
	* gnu/packages/perl.scm (perl-getopt-long-descriptive): Update to 0.103.

	gnu: perl-namespace-clean: Update to 0.27.
	* gnu/packages/perl.scm (perl-namespace-clean): Update to 0.27.

	gnu: perl-datetime: Update to 1.50.
	* gnu/packages/perl.scm (perl-datetime): Update to 1.50.

	gnu: perl-params-validate: Update to 1.29.
	* gnu/packages/perl.scm (perl-params-validate): Update to 1.29.

	gnu: links: Update to 2.17.
	* gnu/packages/web-browsers.scm (links): Update to 2.17.

	gnu: aircrack-ng: Update to 1.3.
	* gnu/packages/networking.scm (aircrack-ng): Update to 1.3.
	[native-inputs]: Add autoconf, automake, libtool, and which.
	[inputs]: Add libpcap.
	[arguments]: Use conventional --options in #:configure-flags.
	Restore ‘configure’ phase. Add ‘patch-evalrev’ and customise ‘bootstrap’
	phases. Simplify ‘absolutize-tools’ phase.

	gnu: aircrack-ng: Use HTTPS.
	* gnu/packages/networking.scm (aircrack-ng)[source, home-page]: Use HTTPS.

2018-09-09  宋文武  <iyzsong@member.fsf.org>

	gnu: perl: Improve description.
	Fixes <https://bug.gnu.org/32650>.

	* gnu/packages/perl.scm (perl)[description]: Use description from 'perlintro'.

2018-09-08  Ludovic Courtès  <ludo@gnu.org>

	tests: base: Add Guile-Gcrypt & co. to the search path.
	Fixes a regression introduced in
	ca719424455465fca4b872c371daf2a46de88b33, whereby (gcrypt hash) would
	not be found in the system under test, leading to a failure of the
	"/run/current-system is a GC root" test.

	* gnu/tests/base.scm (run-basic-test)[guix&co]: New variable.
	[test]: Add all of GUIX&CO to %LOAD-PATH.

2018-09-08  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'file-union' accepts directory names.
	* guix/gexp.scm (file-union): Import (guix build utils).  Make the
	parent directories of TARGET.
	* tests/gexp.scm ("file-union"): New test.

2018-09-08  Ludovic Courtès  <ludo@gnu.org>

	services: nginx: 'stop' returns #f.
	Previously we'd return #t, which the Shepherd would consider a failure
	to stop the service.

	* gnu/services/web.scm (nginx-shepherd-service): In 'nginx-action',
	return #f when stopping the service.

2018-09-08  Ludovic Courtès  <ludo@gnu.org>

	services: nginx: Don't read PID file when passed a custom config file.
	Fixes <https://bugs.gnu.org/32665>.

	* gnu/services/web.scm (nginx-shepherd-service): Check whether FILE is
	true and don't read the PID file if it is; use 'read-pid-file' instead
	of a potentially endless loop.

2018-09-08  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to 0.17.1.
	* gnu/packages/patches/mes-nyacc-0.86.0.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/mes.scm (mes): Update to 0.17.1, depend on latest Nyacc 0.86.0.
	(nyacc-for-mes): Remove.

	gnu: nyacc: Update to 0.86.0.
	* gnu/packages/patches/nyacc-binary-literals.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/mes.scm (nyacc): Update to 0.86.0, add patch.

2018-09-08  Benjamin Slade  <slade@jnanam.net>

	gnu: Add frotz, frotz-dumb-terminal, and frotz-sdl.
	* gnu/packages/games.scm (frotz, frotz-dumb-terminal, frotz-sdl): New
	variables.

2018-09-08  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.18.6.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.6.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.68.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.68.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.125.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.125.

	gnu: linux-libre@4.4: Update to 4.4.154.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.154.

2018-09-07  Ludovic Courtès  <ludo@gnu.org>

	services: 'instantiate-missing-services' reaches fixed point.
	Fixes a bug whereby services indirectly depended on would not be
	automatically instantiated.

	* gnu/services.scm (instantiate-missing-services): Loop back when the
	length of ADJUSTED is greater than that of INSTANCES.
	* tests/services.scm ("instantiate-missing-services, indirect"): New test.

2018-09-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: diffoscope: Update to 100.
	* gnu/packages/package-management.scm (diffoscope): Update to 100.

	gnu: indent: Add version 2.2.12.
	* gnu/packages/code.scm (indent-2.2.12): New variable.

	gnu: gdb: Update to 8.2.
	* gnu/packages/gdb.scm (gdb): Update to 8.2.

	gnu: guile-json: Update to 1.2.0.
	* gnu/packages/guile.scm (guile-json): Update to 1.2.0.
	[license]: Change to GPL3+.

	guix describe: Display information about the current generation.
	* guix/scripts/describe.scm (display-profile-info)[number]: Use the
	current generation number instead of the last generation number.

	guix package: Record package provenance in manifest entries.
	* guix/profiles.scm (package->manifest-entry): Add #:properties and
	honor it.
	* guix/scripts/package.scm (package-provenance)
	(package->manifest-entry*): New procedures.
	(transaction-upgrade-entry, options->installable): Use
	'package->manifest-entry*' instead of 'package->manifest-entry'.

	Add 'guix describe'.
	* guix/scripts/describe.scm: New file.
	* Makefile.am (MODULES): Add it.
	(SH_TESTS): Add tests/guix-describe.sh.
	* po/guix/POTFILES.in: Add it.
	* guix/scripts/pull.scm (display-profile-content): Export.
	* guix/describe.scm (current-profile, current-profile-entries): Export.
	* tests/guix-describe.sh: New file.
	* doc/guix.texi (Features): Mention 'guix pull' and provenance tracking.
	(Invoking guix pull): Link to 'guix describe'.
	(Channels): Likewise.
	(Invoking guix describe): New node.

	pull: Add '--profile'.
	* guix/scripts/pull.scm (show-help, %options): Add '--profile'.
	(build-and-install): Change 'config-dir' argument to 'profile'.
	(guix-pull): Honor '--profile'.
	* doc/guix.texi (Invoking guix pull): Document it.

2018-09-07  pimi  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-ggformula.
	* gnu/packages/cran.scm (r-ggformula): New variable.

	gnu: Add r-mosaiccore.
	* gnu/packages/cran.scm (r-mosaiccore): New variable.

	gnu: Add r-ggstance.
	gnu/packages/cran.scm (r-ggstance): New variable.

	gnu: Add r-abctools.
	* gnu/packages/cran.scm (r-abctools): New variable.

	gnu: Add r-abcrf.
	* gnu/packages/cran.scm (r-abcrf): New variable.

	gnu: Add r-abcp2.
	* gnu/packages/cran.scm (r-abcp2): New variable.

2018-09-07  Alex Branham  <alex.branham@gmail.com>

	gnu: emacs-ess: Update to 17.11.
	* gnu/packages/emacs.scm (emacs-ess): Update to 17.11
	[url]: Use github for https
	[snippet]: update julia-mode substitution, only build info doc, bypass failing test
	[propagated-inputs]: Add emacs-julia-mode
	[description]: Mention that ESS supports Julia and JAGS (which replaces OpenBUGS)
	[arguments]: Remove 'set-home' phase.

2018-09-07  Ludovic Courtès  <ludo@gnu.org>

	vm: Make UUID computation really deterministic.
	Fixes <https://bugs.gnu.org/32652>.

	* gnu/system/vm.scm (operating-system-uuid)[service-name,
	file-system-digest]: New procedures.
	Map these over services and file systems and hash the result.
	* tests/guix-system.sh: Add test.

2018-09-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile: Remove "share/guile/site" from GUILE_LOAD_COMPILED_PATH.
	.go files should always go to lib/guile/2.x/site-ccache, and in
	practice, we no longer have packages that don't do that.

	* gnu/packages/guile.scm (guile-2.2)[native-search-paths]: Remove
	"share/guile/site/2.2" from GUILE_LOAD_COMPILED_PATH spec.
	(guile-2.0)[native-search-paths]: Likewise.

2018-09-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Update to 2.7.2.
	* gnu/packages/dns.scm (knot): Update to 2.7.2.

2018-09-06  Leo Famulari  <leo@famulari.name>

	gnu: Wireshark: Update to 2.6.3 [fixes CVE-2018-{14994,16056,16057,16058}].
	* gnu/packages/networking.scm (wireshark): Update to 2.6.3.

	gnu: curl: Update replacement to 7.61.1 [fixes CVE-2018-14618].
	* gnu/packages/curl.scm (curl)[replacement]: Update to 7.61.1.
	(curl-7.61.0): Replace variable with ...
	(curl-7.61.1): ... new variable.

2018-09-06  Kei Kebreau  <kkebreau@posteo.net>

	gnu: libgme: Update to 0.6.2.
	* gnu/packages/music.scm (libgme): Update to 0.6.2.
	[native-inputs]: Add gcc-4.9.

2018-09-06  Ludovic Courtès  <ludo@gnu.org>

	doc: Update hpcguix-web configuration documentation.
	* doc/guix.texi (Web Services): Document 'channels' and
	'package-list-expiration'.

2018-09-06  Ludovic Courtès  <ludo@gnu.org>

	services: hpcguix-web: Set SSL_CERT_DIR.
	Previously Git pulls over HTTPS would fail with:

	  guix/git.scm:132:7: In procedure update-cached-checkout:
	  Throw to key `git-error' with args `(#<<git-error> code: -17 message: "the SSL certificate is invalid" class: 16>)'.

	* gnu/services/web.scm (hpcguix-web-shepherd-service): Pass
	"SSL_CERT_DIR=/etc/ssl/certs".
	* doc/guix.texi (Web Services): Mention certificates.

2018-09-06  Ludovic Courtès  <ludo@gnu.org>

	build-self: Accomodate upgrades from May 2016 and earlier.
	Reported by Paul Garlick <pgarlick@tourbillion-technology.com>.

	Fixes a bug whereby "old" Guix instances (before mid-May 2018) would
	fail to pull to current master.

	Specifically, Paul reported being unable to upgrade from
	6f84dc4314cd84550d9fc7e7afa11c495edc45a5 (a commit that predates that
	addition of the 'bootstrap' phase on gnu-build-system on 'master' and
	that also predates the new 'guix pull'.)

	* build-aux/build-self.scm (guile-gcrypt)[arguments]: New field.

2018-09-06  Eric Brown  <brown@fastmail.com>

	gnu: gfortran, gcc-objc, gcc-objc++: Add version 8.
	* gnu/packages/gcc.scm (gfortran-8, gcc-objc-8, gcc-objc++-8): New
	variables.

2018-09-06  Ludovic Courtès  <ludo@gnu.org>

	build: Remove -L flag when $LIBGCRYPT_LIBDIR is empty.
	Reported by Alex Vong <alexvong1995@gmail.com>.

	* config-daemon.ac: Do not add "-L$LIBGCRYPT_LIBDIR" to LIBGCRYPT_LIBS
	when "$LIBGCRYPT_LIBDIR" is empty.

2018-09-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-present: Install .go files to libdir.
	* gnu/packages/plotutils.scm (guile-present)[source](modules, snippet):
	Remove.

	gnu: guile-charting: Install .go files to libdir.
	* gnu/packages/plotutils.scm (guile-charting)[source](modules, snippet):
	Remove.

	gnu: hpcguix-web: Update to 9ff40fc.
	* gnu/packages/web.scm (hpcguix-web): Update to 9ff40fc.
	[arguments]: In 'wrap-program' phase, add guile-gcrypt, guile-git, and
	guile-bytestructures to DEPS.

	gnu: guile-commonmark: Install .go files to libdir.
	* gnu/packages/guile.scm (guile-commonmark)[source](snippet): Change the
	"modir = " and "godir = " line separately, allowing .go files to be
	installed to $(libdir).

2018-09-06  Ricardo Wurmus  <rekado@elephly.net>

	Add missing use-modules clause.
	This is a follow-up to commit 5dfe491290b14a1ee7efd70f9cd083969c24e1c2.
	Sorry!

	* gnu/packages/bioinformatics.scm, gnu/packages/graph.scm: Use (gnu packages
	bioconductor).

2018-09-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ccache: Update to 3.4.3.
	* gnu/packages/ccache.scm (ccache): Update to 3.4.3.
	[arguments]: Remove obsolete 'munge-failing-test' phase.

	gnu: font-fira-code: Update to 1.205.
	* gnu/packages/fonts.scm (font-fira-code): Update to 1.205.

	gnu: libmpdclient: Update to 2.15.
	* gnu/packages/mpd.scm (libmpdclient): Update to 2.15.

2018-09-05  Ludovic Courtès  <ludo@gnu.org>

	git: Don't require users to specifiy "origin/" for branches.
	Fixes <https://bugs.gnu.org/32618>.
	Reported by Eric Brown <brown@fastmail.com>.

	* guix/git.scm (update-cached-checkout): Remove "origin/" from default
	REF.  Define CANONICAL-REF and use it instead of REF.
	(latest-repository-commit): Remove "origin/" from default REF.
	* guix/channels.scm (%default-channels): Remove "origin/" from
	'branch'.

2018-09-05  Ludovic Courtès  <ludo@gnu.org>

	channels: Fix external channel builds.
	This fixes a regression introduced in
	ca719424455465fca4b872c371daf2a46de88b33 whereby external channels would
	fail to build due to the lack of (gcrypt …) modules.

	* guix/channels.scm (channel-instance-derivations): Add 'guile-gcrypt'.
	Pass it along CORE to 'build-channel-instance'.

2018-09-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-scrnaseq: Use latest version of Pandoc.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[inputs]: Replace
	"ghc-pandoc-citeproc-with-pandoc-1" with "ghc-pandoc-citeproc", and
	"ghc-pandoc-1" with "ghc-pandoc".

	gnu: pigx-bsseq: Use latest version of Pandoc.
	* gnu/packages/bioinformatics.scm (pigx-bsseq)[inputs]: Replace
	"ghc-pandoc-citeproc-with-pandoc-1" with "ghc-pandoc-citeproc", and
	"ghc-pandoc-1" with "ghc-pandoc".

	gnu: pigx-chipseq: Use latest version of Pandoc.
	* gnu/packages/bioinformatics.scm (pigx-chipseq)[inputs]: Replace
	"ghc-pandoc-citeproc-with-pandoc-1" with "ghc-pandoc-citeproc", and
	"ghc-pandoc-1" with "ghc-pandoc".

	gnu: pigx-rnaseq: Use latest version of Pandoc.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq)[inputs]: Replace
	"ghc-pandoc-citeproc-with-pandoc-1" with "ghc-pandoc-citeproc", and
	"ghc-pandoc-1" with "ghc-pandoc".

	gnu: r-rcas: Use standard version of ghc-pandoc-citeproc.
	* gnu/packages/bioinformatics.scm (r-rcas)[native-inputs]: Replace
	"ghc-pandoc-citeproc-with-pandoc-1" with "ghc-pandoc-citeproc".

	gnu: r-modelmetrics: Update to 1.2.0.
	* gnu/packages/statistics.scm (r-modelmetrics): Update to 1.2.0.
	[propagated-inputs]: Add r-data-table.

	gnu: r-robustbase: Update to 0.93-2.
	* gnu/packages/statistics.scm (r-robustbase): Update to 0.93-2.

	gnu: r-rann: Update to 2.6.
	* gnu/packages/statistics.scm (r-rann): Update to 2.6.

	gnu: r-ggthemes: Update to 4.0.1.
	* gnu/packages/statistics.scm (r-ggthemes): Update to 4.0.1.
	[propagated-inputs]: Remove r-assertthat and r-colorspace; add r-purrr,
	r-stringr, and r-tibble.

	gnu: r-ztable: Update to 0.2.0.
	* gnu/packages/statistics.scm (r-ztable): Update to 0.2.0.
	[propagated-inputs]: Add r-flextable, r-magrittr, r-moonbook, r-officer,
	r-rcolorbrewer, r-scales, and r-stringr.

	gnu: r-zoo: Update to 1.8-3.
	* gnu/packages/statistics.scm (r-zoo): Update to 1.8-3.

	gnu: r-gtools: Update to 3.8.1.
	* gnu/packages/statistics.scm (r-gtools): Update to 3.8.1.

	gnu: r-kernlab: Update to 0.9-27.
	* gnu/packages/machine-learning.scm (r-kernlab): Update to 0.9-27.

	gnu: r-adaptivesparsity: Update to 1.6.
	* gnu/packages/machine-learning.scm (r-adaptivesparsity): Update to 1.6.
	[propagated-inputs]: Add r-mass and r-matrix.

	gnu: r-codedepends: Move from cran to bioconductor.
	* gnu/packages/cran.scm (r-codedepends): Move from here...
	* gnu/packages/bioconductor.scm (r-codedepends): ...to here.

	gnu: r-graph: Move from bioinformatics to bioconductor.
	* gnu/packages/bioinformatics.scm (r-graph): Move from here...
	* gnu/packages/bioconductor.scm (r-graph): ...to here.

	gnu: r-ggpubr: Update to 0.1.8.
	* gnu/packages/cran.scm (r-ggpubr): Update to 0.1.8.
	[propagated-inputs]: Add r-glue and r-polynom.

	gnu: r-codedepends: Update to 0.6.5.
	* gnu/packages/cran.scm (r-codedepends): Update to 0.6.5.
	[propagated-inputs]: Add r-graph.

	gnu: r-later: Update to 0.7.4.
	* gnu/packages/cran.scm (r-later): Update to 0.7.4.

	gnu: r-maptools: Update to 0.9-3.
	* gnu/packages/cran.scm (r-maptools): Update to 0.9-3.

	gnu: r-fnn: Update to 1.1.2.1.
	* gnu/packages/cran.scm (r-fnn): Update to 1.1.2.1.

	gnu: r-heatmaply: Update to 0.15.2.
	* gnu/packages/cran.scm (r-heatmaply): Update to 0.15.2.

	gnu: r-tsa: Update to 1.2.
	* gnu/packages/cran.scm (r-tsa): Update to 1.2.
	[propagated-inputs]: Remove r-tseries.

	gnu: r-statnet-common: Update to 4.1.4.
	* gnu/packages/cran.scm (r-statnet-common): Update to 4.1.4.

	gnu: r-metap: Update to 1.0.
	* gnu/packages/cran.scm (r-metap): Update to 1.0.
	[propagated-inputs]: Add r-rdpack.

	gnu: r-tinytex: Update to 0.8.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.8.

	gnu: r-pillar: Update to 1.3.0.
	* gnu/packages/cran.scm (r-pillar): Update to 1.3.0.
	[propagated-inputs]: Add r-fansi.

	gnu: r-xts: Update to 0.11-0.
	* gnu/packages/cran.scm (r-xts): Update to 0.11-0.
	[native-inputs]: Remove.

	gnu: r-mice: Update to 3.3.0.
	* gnu/packages/cran.scm (r-mice): Update to 3.3.0.

	gnu: r-pan: Update to 1.6.
	* gnu/packages/cran.scm (r-pan): Update to 1.6.

	gnu: r-jomo: Update to 2.6-4.
	* gnu/packages/cran.scm (r-jomo): Update to 2.6-4.
	[propagated-inputs]: Add r-ordinal.

	gnu: Add r-ordinal.
	* gnu/packages/cran.scm (r-ordinal): New variable.

	gnu: Add r-ucminf.
	* gnu/packages/cran.scm (r-ucminf): New variable.

	gnu: r-broom: Update to 0.5.0.
	* gnu/packages/cran.scm (r-broom): Update to 0.5.0.
	[propagated-inputs]: Add r-backports, r-dplyr, r-purrr, and r-tibble; remove
	r-plyr and r-psych.

	gnu: r-ipred: Update to 0.9-7.
	* gnu/packages/cran.scm (r-ipred): Update to 0.9-7.

	gnu: r-pls: Update to 2.7-0.
	* gnu/packages/cran.scm (r-pls): Update to 2.7-0.

	gnu: r-glue: Update to 1.3.0.
	* gnu/packages/cran.scm (r-glue): Update to 1.3.0.

	gnu: r-callr: Update to 3.0.0.
	* gnu/packages/cran.scm (r-callr): Update to 3.0.0.
	[propagated-inputs]: Add r-base64enc.

	gnu: r-reprex: Update to 0.2.0.
	* gnu/packages/cran.scm (r-reprex): Update to 0.2.0.
	[propagated-inputs]: Add r-clipr, r-rlang, and r-withr.

	gnu: r-reticulate: Update to 1.10.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.10.

	gnu: r-doby: Update to 4.6-2.
	* gnu/packages/cran.scm (r-doby): Update to 4.6-2.

	gnu: Add r-flextable.
	* gnu/packages/cran.scm (r-flextable): New variable.

	gnu: r-rmarkdown: Use latest version of Pandoc.
	* gnu/packages/statistics.scm (r-rmarkdown)[propagated-inputs]: Replace
	"ghc-pandoc-1" with "ghc-pandoc".

	Revert "gnu: ghc-tasty: Update to 1.1.0.3."
	This reverts commit 3ad6b8909025a8f4d3e1f1f5ea16bcd0cace557c.

2018-09-05  Ricardo Wurmus  <rekado@elephly.net>

	Revert "gnu: ghc-base-compat: Update to 0.10.4."
	This reverts commit 0fa2c552fcd5176b0484b77b7f7c94d82d46415e.

	We may not upgrade base-compat at this point because we haven't upgraded the
	default GHC yet.

2018-09-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-moonbook.
	* gnu/packages/cran.scm (r-moonbook): New variable.

	gnu: Add r-nortest.
	* gnu/packages/cran.scm (r-nortest): New variable.

	gnu: Add r-sjmisc.
	* gnu/packages/cran.scm (r-sjmisc): New variable.

	gnu: Add r-sjlabelled.
	* gnu/packages/cran.scm (r-sjlabelled): New variable.

	gnu: Add r-prediction.
	* gnu/packages/cran.scm (r-prediction): New variable.

	gnu: Add r-snakecase.
	* gnu/packages/cran.scm (r-snakecase): New variable.

	gnu: Add r-officer.
	* gnu/packages/cran.scm (r-officer): New variable.

	gnu: r-googlesheets: Update to 0.3.0.
	* gnu/packages/statistics.scm (r-googlesheets): Update to 0.3.0.
	[propagated-inputs]: Add r-tibble.

	gnu: r-plotly: Update to 4.8.0.
	* gnu/packages/statistics.scm (r-plotly): Update to 4.8.0.
	[propagated-inputs]: Add r-promises and r-rlang.

	gnu: r-matrixstats: Update to 0.54.0.
	* gnu/packages/statistics.scm (r-matrixstats): Update to 0.54.0.

	gnu: r-r-rsp: Update to 0.43.0.
	* gnu/packages/statistics.scm (r-r-rsp): Update to 0.43.0.

	gnu: r-r-utils: Update to 2.7.0.
	* gnu/packages/statistics.scm (r-r-utils): Update to 2.7.0.

	gnu: r-e1071: Update to 1.7-0.
	* gnu/packages/statistics.scm (r-e1071): Update to 1.7-0.

	gnu: r-xml: Update to 3.98-1.16.
	* gnu/packages/statistics.scm (r-xml): Update to 3.98-1.16.

	gnu: r-rcpparmadillo: Update to 0.9.100.5.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.9.100.5.0.

	gnu: r-git2r: Update to 0.23.0.
	* gnu/packages/statistics.scm (r-git2r): Update to 0.23.0.
	[native-inputs]: Add pkg-config.

	gnu: r-roxygen2: Update to 6.1.0.
	* gnu/packages/statistics.scm (r-roxygen2): Update to 6.1.0.
	[propagated-inputs]: Add r-pkgload and r-purrr.
	[native-inputs]: Add r-knitr.

	gnu: r-ade4: Update to 1.7-13.
	* gnu/packages/statistics.scm (r-ade4): Update to 1.7-13.

	gnu: r-xtable: Update to 1.8-3.
	* gnu/packages/statistics.scm (r-xtable): Update to 1.8-3.

	gnu: r-dbplyr: Update to 1.2.2.
	* gnu/packages/statistics.scm (r-dbplyr): Update to 1.2.2.

	gnu: r-yaml: Update to 2.2.0.
	* gnu/packages/statistics.scm (r-yaml): Update to 2.2.0.

	gnu: r-evaluate: Update to 0.11.
	* gnu/packages/statistics.scm (r-evaluate): Update to 0.11.

	gnu: r-scales: Update to 1.0.0.
	* gnu/packages/statistics.scm (r-scales): Update to 1.0.0.
	[propagated-inputs]: Remove r-dichromat and r-plyr.

	gnu: r-stringi: Update to 1.2.4.
	* gnu/packages/statistics.scm (r-stringi): Update to 1.2.4.

	gnu: Add r-pkgload.
	* gnu/packages/cran.scm (r-pkgload): New variable.

	gnu: Add r-pkgbuild.
	* gnu/packages/cran.scm (r-pkgbuild): New variable.

	gnu: r-httpuv: Update to 1.4.5.
	* gnu/packages/web.scm (r-httpuv): Update to 1.4.5.
	[native-inputs]: Add pkg-config.

	gnu: r-scran: Update to 1.8.4.
	* gnu/packages/bioinformatics.scm (r-scran): Update to 1.8.4.

	gnu: r-scater: Update to 1.8.4.
	* gnu/packages/bioinformatics.scm (r-scater): Update to 1.8.4.

	gnu: r-hdf5array: Update to 1.8.1.
	* gnu/packages/bioinformatics.scm (r-hdf5array): Update to 1.8.1.

	gnu: r-ggbio: Update to 1.28.5.
	* gnu/packages/bioinformatics.scm (r-ggbio): Update to 1.28.5.
	[propagated-inputs]: Add r-rlang.

	gnu: r-biovizbase: Update to 1.28.2.
	* gnu/packages/bioinformatics.scm (r-biovizbase): Update to 1.28.2.
	[propagated-inputs]: Add r-rlang.

	gnu: r-keggrest: Update to 1.20.1.
	* gnu/packages/bioinformatics.scm (r-keggrest): Update to 1.20.1.

	gnu: r-edaseq: Update to 2.14.1.
	* gnu/packages/bioinformatics.scm (r-edaseq): Update to 2.14.1.

	gnu: r-igraph: Update to 1.2.2.
	* gnu/packages/graph.scm (r-igraph): Update to 1.2.2.

	gnu: r-diffusionmap: Update to 1.1-0.1.
	* gnu/packages/graph.scm (r-diffusionmap): Update to 1.1-0.1.

	gnu: r-seurat: Update to 2.3.4.
	* gnu/packages/bioinformatics.scm (r-seurat): Update to 2.3.4.
	[source]: Remove snippet.
	[arguments]: Remove.
	[native-inputs]: Remove.
	[propagated-inputs]: Remove r-caret, r-diffusionmap, r-fnn, r-gdata, r-ranger,
	r-stringr, r-tclust, and rvgam; add r-httr.

	gnu: r-msnbase: Update to 2.6.3.
	* gnu/packages/bioinformatics.scm (r-msnbase): Update to 2.6.3.

	gnu: r-maldiquant: Update to 1.18.
	* gnu/packages/bioinformatics.scm (r-maldiquant): Update to 1.18.

	gnu: r-seqminer: Update to 6.1.
	* gnu/packages/bioinformatics.scm (r-seqminer): Update to 6.1.

	gnu: r-genomicfeatures: Update to 1.32.2.
	* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.32.2.

	gnu: r-rtracklayer: Update to 1.40.6.
	* gnu/packages/bioinformatics.scm (r-rtracklayer): Update to 1.40.6.

	gnu: r-delayedarray: Update to 0.6.5.
	* gnu/packages/bioinformatics.scm (r-delayedarray): Update to 0.6.5.

	gnu: r-rsamtools: Update to 1.32.3.
	* gnu/packages/bioinformatics.scm (r-rsamtools): Update to 1.32.3.

	gnu: r-biocparallel: Update to 1.14.2.
	* gnu/packages/bioinformatics.scm (r-biocparallel): Update to 1.14.2.

	gnu: r-genomicranges: Update to 1.32.6.
	* gnu/packages/bioinformatics.scm (r-genomicranges): Update to 1.32.6.

	gnu: r-limma: Update to 3.36.3.
	* gnu/packages/bioinformatics.scm (r-limma): Update to 3.36.3.

	gnu: r-variantannotation: Update to 1.26.1.
	* gnu/packages/bioinformatics.scm (r-variantannotation): Update to 1.26.1.

	gnu: r-edger: Update to 3.22.3.
	* gnu/packages/bioinformatics.scm (r-edger): Update to 3.22.3.

	gnu: r-iranges: Update to 2.14.11.
	* gnu/packages/bioinformatics.scm (r-iranges): Update to 2.14.11.

	gnu: r-biocviews: Update to 1.48.3.
	* gnu/packages/bioinformatics.scm (r-biocviews): Update to 1.48.3.

	gnu: r-annotationforge: Update to 1.22.2.
	* gnu/packages/bioinformatics.scm (r-annotationforge): Update to 1.22.2.

	gnu: r-chippeakanno: Update to 3.14.1.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.14.1.

	gnu: Add r-clipr.
	* gnu/packages/cran.scm (r-clipr): New variable.

	gnu: Add r-rdpack.
	* gnu/packages/cran.scm (r-rdpack): New variable.

	gnu: Add r-gbrd.
	* gnu/packages/cran.scm (r-gbrd): New variable.

	gnu: Add r-polynom.
	* gnu/packages/cran.scm (r-polynom): New variable.

	gnu: Add r-fansi.
	* gnu/packages/cran.scm (r-fansi): New variable.

2018-09-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix-daemon: Add dependency on Guile-Gcrypt.
	This is a followup to 53166aec987957efba917c83f093817d6cf6e943, which
	made Guile-Gcrypt a hard dependency.

	* gnu/packages/package-management.scm (guix-daemon)[inputs]: Add
	GUILE-GCRYPT.

2018-09-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Add dependency on Guile-Gcrypt.
	This is a followup to 53166aec987957efba917c83f093817d6cf6e943, which
	added a hard dependency of Guix on Guile-Gcrypt.

	* gnu/packages/ci.scm (cuirass)[inputs]: Add GUILE-GCRYPT.
	[arguments]: In 'wrap-program' phase, use 'string-join' to compute
	'mods'.  Define 'objs' for use in GUILE_LOAD_COMPILED_PATH, and take
	objects from lib/guile/X.Y/site-ccache.

2018-09-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-fibers: Install .go files to "…/site-ccache".
	* gnu/packages/guile.scm (guile-fibers)[arguments]: New field.

2018-09-05  Eric Bavier  <bavier@cray.com>

	slepc: Upgrade to 3.9.2.
	* gnu/packages/maths.scm (slepc): Upgrade to 3.9.2.

	petsc: Upgrade to 3.9.3.
	* gnu/packages/maths.scm (petsc): Upgrade to 3.9.3.
	[arguments]: Remove unnecessary configure flags.

	petsc: Move example code to "examples" output.
	* gnu/packages/maths.scm (petsc)[arguments]: New 'move-examples' phase.

	gnu: Add SUNDIALS.
	* gnu/packages/maths.scm (sundials, sundials-openmpi): New variables.

2018-09-05  Alex Vong  <alexvong1995@gmail.com>

	gnu: packages: mp3: Use HTTPS where possible.
	* gnu/packages/mp3.scm (libmad)[home-page]: Use HTTPS.
	(libid3tag)[home-page]: Likewise.
	(mp3info)[source, home-page]: Likewise.
	(mpg123)[source]: Likewise.
	(libmpcdec)[source, home-page]: Likewise.

	gnu: eyed3: Update home page.
	* gnu/packages/mp3.scm (eyed3)[home-page]: Update to redirected HTTPS URL.

2018-09-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 3d43017.
	* gnu/packages/package-management.scm (guix): Update to 3d43017.

	tests: Adjust 'add-file-tree-to-store' test for lack of /bin/sh.
	* tests/store.scm (%shell): New variable.
	("add-file-tree-to-store"): Use it instead of "/bin/sh".  This fixes
	builds in the chroot build environment.

	gnu: xorg: Fix typo.
	* gnu/packages/xorg.scm: Fix typo in Benjamin's email address.

	channels: Add 'latest-channel-derivation' convenience procedure.
	* guix/channels.scm (latest-channel-derivations): Remove.
	(latest-channel-instances*, latest-channel-derivation): New procedures.

2018-09-05  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: python-tables: Update to 3.4.4.
	* gnu/packages/python.scm (python-tables): Update to 3.4.4.

	gnu: python-pybigwig: Update to 0.3.12.
	* gnu/packages/bioinformatics.scm (python-pybigwig): Update to 0.3.12.
	[propagated-inputs]: Add python-numpy.

	gnu: libbigwig: Update to 0.4.2.
	* gnu/packages/bioinformatics.scm (libbigwig): Update to 0.4.2.
	[source]: Fetch from git.
	[arguments]: Disable tests; remove build phases "disable-curl-test" and
	"create-target-dirs".
	[native-inputs]: Add python-2.

2018-09-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: nss-pam-ldapd: Update to 0.9.10.
	* gnu/packages/openldap.scm (nss-pam-ldapd): Update to 0.9.10.

2018-09-05  Rutger Helling  <rhelling@mykolab.com>

	gnu: dolphin-emu: Update to commit 5f0d825.
	* gnu/packages/emulators.scm (dolphin-emu): Update to commit 5f0d825.

2018-09-04  Leo Famulari  <leo@famulari.name>

	gnu: Zsh: Patch some tests that began failing in 5.6.
	* gnu/packages/shells.scm (zsh)[arguments]: Patch the tests rather than deleting
	them.

	gnu: Zsh: Update to 5.6 [fixes CVE-2018-{0502,13259}].
	* gnu/packages/shells.scm (zsh): Update to 5.6.
	[arguments]: Skip some tests.

2018-09-04  Ludovic Courtès  <ludo@gnu.org>

	Switch to Guile-Gcrypt.
	This removes (guix hash) and (guix pk-crypto), which now live as part of
	Guile-Gcrypt (version 0.1.0.)

	* guix/gcrypt.scm, guix/hash.scm, guix/pk-crypto.scm,
	tests/hash.scm, tests/pk-crypto.scm: Remove.
	* configure.ac: Test for Guile-Gcrypt.  Remove LIBGCRYPT and
	LIBGCRYPT_LIBDIR assignments.
	* m4/guix.m4 (GUIX_ASSERT_LIBGCRYPT_USABLE): Remove.
	* README: Add Guile-Gcrypt to the dependencies; move libgcrypt as
	"required unless --disable-daemon".
	* doc/guix.texi (Requirements): Likewise.
	* gnu/packages/bash.scm, guix/derivations.scm, guix/docker.scm,
	guix/git.scm, guix/http-client.scm, guix/import/cpan.scm,
	guix/import/cran.scm, guix/import/crate.scm, guix/import/elpa.scm,
	guix/import/gnu.scm, guix/import/hackage.scm,
	guix/import/texlive.scm, guix/import/utils.scm, guix/nar.scm,
	guix/pki.scm, guix/scripts/archive.scm,
	guix/scripts/authenticate.scm, guix/scripts/download.scm,
	guix/scripts/hash.scm, guix/scripts/pack.scm,
	guix/scripts/publish.scm, guix/scripts/refresh.scm,
	guix/scripts/substitute.scm, guix/store.scm,
	guix/store/deduplication.scm, guix/tests.scm, tests/base32.scm,
	tests/builders.scm, tests/challenge.scm, tests/cpan.scm,
	tests/crate.scm, tests/derivations.scm, tests/gem.scm,
	tests/nar.scm, tests/opam.scm, tests/pki.scm,
	tests/publish.scm, tests/pypi.scm, tests/store-deduplication.scm,
	tests/store.scm, tests/substitute.scm: Adjust imports.
	* gnu/system/vm.scm: Likewise.
	(guile-sqlite3&co): Rename to...
	(gcrypt-sqlite3&co): ... this.  Add GUILE-GCRYPT.
	(expression->derivation-in-linux-vm)[config]: Remove.
	(iso9660-image)[config]: Remove.
	(qemu-image)[config]: Remove.
	(system-docker-image)[config]: Remove.
	* guix/scripts/pack.scm: Adjust imports.
	(guile-sqlite3&co): Rename to...
	(gcrypt-sqlite3&co): ... this.  Add GUILE-GCRYPT.
	(self-contained-tarball)[build]: Call 'make-config.scm' without
	 #:libgcrypt argument.
	(squashfs-image)[libgcrypt]: Remove.
	[build]: Call 'make-config.scm' without #:libgcrypt.
	(docker-image)[config, json]: Remove.
	[build]: Add GUILE-GCRYPT to the extensions  Remove (guix config) from
	the imported modules.
	* guix/self.scm (specification->package): Remove "libgcrypt", add
	"guile-gcrypt".
	(compiled-guix): Remove #:libgcrypt.
	[guile-gcrypt]: New variable.
	[dependencies]: Add it.
	[*core-modules*]: Remove #:libgcrypt from 'make-config.scm' call.
	Add #:extensions.
	[*config*]: Remove #:libgcrypt from 'make-config.scm' call.
	(%dependency-variables): Remove %libgcrypt.
	(make-config.scm): Remove #:libgcrypt.
	* build-aux/build-self.scm (guile-gcrypt): New variable.
	(make-config.scm): Remove #:libgcrypt.
	(build-program)[fake-gcrypt-hash]: New variable.
	Add (gcrypt hash) to the imported modules.  Adjust load path
	assignments.
	* gnu/packages/package-management.scm (guix)[propagated-inputs]: Add
	GUILE-GCRYPT.
	[arguments]: In 'wrap-program' phase, add GUILE-GCRYPT to the search
	path.

2018-09-04  Ludovic Courtès  <ludo@gnu.org>

	inferior: Add home-page and location package accessors.
	* guix/inferior.scm (inferior-package-home-page)
	(inferior-package-location): New procedures.
	* tests/inferior.scm ("inferior-packages"): Test them.

2018-09-04  Alex Vong  <alexvong1995@gmail.com>

	gnu: Add emacs-picpocket.
	* gnu/packages/emacs.scm (emacs-picpocket): New public variable.

2018-09-04  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: petsc-openmpi: Configure with support for hdf5 data format.
	* gnu/packages/maths.scm (petsc-openmpi)[inputs]: Add
	hdf5-parallel-openmpi.
	[arguments]: Add '--with-hdf5-include' and '--with-hdf5-lib'
	flags.  Add 'set-test-environment' phase.

2018-09-04  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: kicad: Update to 5.0.0.
	* gnu/packages/engineering.scm (kicad): Update to 5.0.0.
	[source]: Change from git to url-fetch.
	[arguments]: Remove now unneeded build version parameter.
	[inputs]: Add opencascade-oce.

2018-09-04  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: ghc-zlib: Enable tests.
	* gnu/packages/haskell.scm (ghc-zlib)[arguments]: Enable tests. Allow building
	with newer tasty.
	[native-inputs]: Add ghc-quickcheck, ghc-tasty, ghc-tasty-hunit and
	ghc-tasty-quickcheck.

	gnu: ghc-integer-logarithms: Allow building with newer tasty.
	* gnu/packages/haskell.scm (ghc-integer-logarithms)[arguments]: Allow building
	with newer tasty.

	gnu: ghc-tasty-ant-xml: Update to 1.1.4.
	* gnu/packages/haskell-check.scm (ghc-tasty-ant-xml): Update to 1.1.4.

	gnu: ghc-tasty: Update to 1.1.0.3.
	* gnu/packages/haskell-check.scm (ghc-tasty): Update to 1.1.0.3.
	[inputs]: Add ghc-wcwidth.
	(ghc-attoparsec-bootstrap, ghc-integer-logarithms-bootstrap,
	ghc-scientific-bootstrap): New variables.
	(ghc-wcwidth)[inputs]: Replace ghc-attoparsec with ghc-attoparsec-bootstrap.
	(ghc-scientific)[inputs]: Replace ghc-integer-logarithms with
	ghc-integer-logarithms-bootstrap.
	(ghc-attoparsec)[inputs]: Replace ghc-scientific with
	ghc-scientific-bootstrap.

	gnu: Add ghc-wcwidth.
	* gnu/packages/haskell.scm (ghc-wcwidth): New variable.

2018-09-03  Ludovic Courtès  <ludo@gnu.org>

	Revert "gnu: perl: Add support for cross-compilation"
	This reverts commit 5108c18e7e163c3b45568f1f4c3416581a2cea19, which was
	accidentally committed.

2018-09-03  Raphaël Mélotte  <raphael.melotte@posteo.net>

	gnu: perl: Add support for cross-compilation
	* gnu/packages/perl.scm (perl): use cross-libc when cross-compiling

2018-09-03  Benjamin Slade  <slae@jnanam.net>

	gnu: Add transset-df.
	* gnu/packages/xorg.scm (transset-df): New variable.

2018-09-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: ppp: Use OpenSSL for cryptography.
	* gnu/packages/samba.scm (ppp)[source](patches): Add upstream patch.
	[inputs]: Add OPENSSL.
	[arguments]: Add substitution for OpenSSL headers.

	Merge branch 'master' into core-updates

	gnu: arpack-ng: Update to 3.6.2.
	* gnu/packages/maths.scm (arpack-ng): Update to 3.6.2.

	gnu: arpack-ng: Drop redundant phase.
	* gnu/packages/maths.scm (arpack-ng)[arguments]: Remove.

	gnu: python-matplotlib: Update to 2.2.3.
	* gnu/packages/python.scm (python-matplotlib): Update to 2.2.3.

	gnu: ppp: Return #t from all phases.
	* gnu/packages/samba.scm (ppp)[arguments]: Return #t from phase.

	gnu: re2: Update to 2018-09-01.
	* gnu/packages/regex.scm (re2): Update to 2018-09-01.

	gnu: openexr: Update to 2.3.0.
	* gnu/packages/graphics.scm (openexr): Update to 2.3.0.
	[source](uri): Change to new download location.
	[source](snippet): Remove workaround.
	[source](patches): Remove.
	* gnu/packages/patches/openexr-missing-samples.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: ilmbase: Update to 2.3.0.
	* gnu/packages/graphics.scm (ilmbase): Update to 2.3.0.
	[source](uri): Change to new download location.

	gnu: simplescreenrecorder: Build against modular Qt.
	* gnu/packages/video.scm (simplescreenrecorder)[inputs]: Remove QT.  Add
	QTBASE and QTX11EXTRAS.

	Merge branch 'security-updates'

2018-09-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnu-pw-mgr: Update to 2.4.2.
	* gnu/packages/gnu-pw-mgr.scm (gnu-pw-mgr): Update to 2.4.2.

2018-09-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-nbxmpp: Update to 0.6.7.
	* gnu/packages/messaging.scm (python-nbxmpp): Update to 0.6.7.

	gnu: libircclient: Update to 1.10.
	* gnu/packages/messaging.scm (libircclient): Update to 1.10.

	Fix some typos.
	* doc/guix.texi (Sound Services, DNS Services): Fix typos.
	* gnu/packages/cpp.scm (json-modern-cxx)[description]: Likewise.
	* gnu/packages/emacs.scm (emacs-fancy-narrow)[synopsis, description]:
	Likewise. Edit & mark up while we're here.
	* gnu/packages/mail.scm (alot)[synopsis, description]: Ditto.

	gnu: sudo: Update to 1.8.25.
	* gnu/packages/admin.scm (sudo): Update to 1.8.25.

2018-09-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-efl: Update to 1.21.0.
	* gnu/packages/enlightenment.scm (python-efl): Update to 1.21.0.
	[source]: Don't use pypi source.
	[arguments]: Delete network tests.

	gnu: efl: Update to 1.21.0.
	* gnu/packages/enlightenment.scm (efl): Update to 1.21.0.

2018-09-03  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: python-scipy: Disable broken tests.
	* gnu/packages/python.scm (python-scipy)[arguments]: Skip two broken tests.

2018-09-03  Rutger Helling  <rhelling@mykolab.com>

	gnu: c-toxcore: Update to 0.2.7.
	* gnu/packages/messaging.scm (c-toxcore): Update to 0.2.7.

	gnu: openrct2: Update to 0.2.1.
	* gnu/packages/games.scm (openrct2-objects): Update to 1.0.6.
	* gnu/packages/games.scm (openrct2): Update to 0.2.1.

2018-09-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: jellyfish: Update to 2.2.10.
	* gnu/packages/bioinformatics.scm (jellyfish): Update to 2.2.10.
	[supported-systems]: Add aarch64-linux, mips64el-linux.

2018-09-02  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: monitoring.scm: Fix copyright line.
	This is a follow-up to ead46692ec8a17ed9cf668131343d7cf1b3725e5.

2018-09-02  Alex Vong  <alexvong1995@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: haskell-mode: Fix test failure.
	Fixes <https://bugs.gnu.org/31726>.

	Thanks to Jack Hill <jackhill@jackhill.us> for exploring different solutions
	at <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=31726>.

	* gnu/packages/patches/haskell-mode-unused-variables.patch,
	gnu/packages/patches/haskell-mode-make-check.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/emacs.scm (haskell-mode)[source]: Use them.
	[arguments]: Adjust 'pre-build' phase to embed file name.

2018-09-02  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: emacs-helpful: Update to 0.13.
	* gnu/packages/emacs.scm (emacs-helpful): Update to 0.13.

	gnu: emacs-elisp-refs: Update to 1.3.
	* gnu/packages/emacs.scm (emacs-elisp-refs): Update to 1.3.

2018-09-02  Ludovic Courtès  <ludo@gnu.org>

	Add (guix channels) and use it in (guix scripts pull).
	* guix/channels.scm: New file.
	* Makefile.am (MODULES): Add it.
	* guix/scripts/pull.scm: Use it.
	(%default-options): Remove 'repository-url' and 'ref'.
	(show-help, %options): Add '--channels'.
	(%self-build-file, %pull-version, build-from-source)
	(whole-package-for-legacy, derivation->manifest-entry): Remove.  These
	now exist in a similar form in (guix channels).
	(build-and-install): Change 'source' to 'instances'.  Remove #:url,
	 #:branch, and #:commit.  Rewrite using 'channel-instances->manifest'.
	(channel-list): New procedure.
	(guix-pull): Parameterize %REPOSITORY-CACHE-DIRECTORY.  Call
	'honor-lets-encrypt-certificates!' unconditionally.  Load
	~/.config/guix/channels.scm.  Rewrite to use (guix channels).
	[use-le-certs?]: Remove.
	* po/guix/POTFILES.in: Add (guix channels).
	* doc/guix.texi (Invoking guix pull): Group the description of '--url',
	'--commit', and '--branch'.  Remove mention of 'GUIX_PULL_URL'.  Add
	references to "Channels".  Document '--channels'.
	(Channels): New node.
	(Defining Packages): Link to "Channels" instead of "Package Modules".
	(Invoking guix edit): Link to "Package Modules" instead of "Defining
	Packages".
	(Package Modules): Document both GUIX_PACKAGE_PATH and channels.

	Add (guix describe) and use it to initialize '%package-search-path'.
	* guix/describe.scm: New file.
	* Makefile.am (MODULES): Add it.
	* gnu/packages.scm (%default-package-module-path): New variable.
	(%package-module-path): Honor 'package-path-entries'.
	* build-aux/update-NEWS.scm (main): Use %DEFAULT-PACKAGE-MODULE-PATH
	instead of (last (%package-module-path)).

	discovery: Add 'scheme-modules*'.
	* guix/self.scm (scheme-modules*): Move to...
	* guix/discovery.scm (scheme-modules*): ... here.  New procedure.  Make
	'sub-directory' an optional parameter.

	compile-as-derivation: Adjust %load-compiled-path.
	* build-aux/compile-as-derivation.scm: Set not only %load-path but also
	%load-compiled-path.  This can avoid problems where a stale .go is
	loaded.

2018-09-02  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 3.15.
	* gnu/packages/wine.scm (wine-staging): Update to 3.15.

	gnu: wine-staging-patchset-data: Update to 3.15.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.15.

2018-09-02  宋文武  <iyzsong@member.fsf.org>

	gnu: rosegarden: Update to 18.06.
	* gnu/packages/music.scm (rosegarden): Update to 18.06.
	[home-page]: Use HTTPS.

2018-09-01  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: rust: Move rust-1.19 down.

	gnu: rust: Bootstrap (only) Rust 1.19.0 by mrustc.
	* gnu/packages/patches/rust-1.19-mrustc.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/rust.scm (rust-1.19)[source]: Add patch
	"rust-1.19-mrustc.patch".
	[arguments]<#:modules>: New field.
	<#:phases>[patch-cargo-tomls]: New phase.
	<#:phases>[build]: Modify.
	<#:phases>[install]: Modify.
	[native-inputs]: Replace rust-bootstrap by mrustc.
	(rust-1.23)[native-inputs]: New field.
	[arguments]<#:phases>: Delete phase "patch-cargo-tomls".

2018-09-01  Manuel Graf  <graf@init.at>

	gnu: Add perftest.
	* gnu/packages/linux.scm (perftest): New variable.

2018-09-01  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add ruby-jekyll-paginate-v2.
	* gnu/packages/ruby.scm (ruby-jekyll-paginate-v2): New variable.

	gnu: Add jekyll.
	* gnu/packages/ruby.scm (jekyll): New variable.

	gnu: Add ruby-pathutil.
	* gnu/packages/ruby.scm (ruby-pathutil): New variable.

	gnu: Add ruby-forwardable-extended.
	* gnu/packages/ruby.scm (ruby-forwardable-extended): New variable.

	gnu: Add ruby-liquid.
	* gnu/packages/ruby.scm (ruby-liquid): New variable.

	gnu: Add ruby-mercenary.
	* gnu/packages/ruby.scm (ruby-mercenary): New variable.

	gnu: Add ruby-safe-yaml.
	* gnu/packages/ruby.scm (ruby-safe-yaml): New variable.

	gnu: Add ruby-heredoc-unindent.
	* gnu/packages/ruby.scm (ruby-heredoc-unindent): New variable.

	gnu: Add ruby-hashie.
	* gnu/packages/ruby.scm (ruby-hashie): New variable.

	gnu: Add ruby-rouge-2.
	* gnu/packages/ruby.scm (ruby-rouge-2): New variable.

	gnu: Add ruby-rouge.
	* gnu/packages/ruby.scm (ruby-rouge): New variable.

	gnu: Add ruby-em-websocket.
	* gnu/packages/ruby.scm (ruby-em-websocket): New variable.

	gnu: Add ruby-http-parser.rb.
	* gnu/packages/ruby.scm (ruby-http-parser.rb): New variable.

	gnu: Add ruby-kramdown.
	* gnu/packages/ruby.scm (ruby-kramdown): New variable.

	gnu: Add ruby-prawn-table.
	* gnu/packages/ruby.scm (ruby-prawn-table): New variable.

	gnu: Add ruby-prawn.
	* gnu/packages/ruby.scm (ruby-prawn): New variable.

	gnu: Add ruby-yard.
	* gnu/packages/ruby.scm (ruby-yard): New variable.

	gnu: Add ruby-pdf-core.
	* gnu/packages/ruby.scm (ruby-pdf-core): New variable.

	gnu: Add ruby-pdf-inspector.
	* gnu/packages/ruby.scm (ruby-pdf-inspector): New variable.

	gnu: Add ruby-pdf-reader.
	* gnu/packages/ruby.scm (ruby-pdf-reader): New variable.

	gnu: Add ruby-morecane.
	* gnu/packages/ruby.scm (ruby-morecane): New variable.

	gnu: Add ruby-cane.
	* gnu/packages/ruby.scm (ruby-cane): New variable.

	gnu: Add ruby-parallel.
	* gnu/packages/ruby.scm (ruby-parallel): New variable.

	gnu: Add ruby-jekyll-watch.
	* gnu/packages/ruby.scm (ruby-jekyll-watch): New variable.

	gnu: Add ruby-listen-3.0.
	* gnu/packages/ruby.scm (ruby-listen-3.0): New variable.

	gnu: Add ruby-jekyll-sass-converter.
	* gnu/packages/ruby.scm (ruby-jekyll-sass-converter): New variable.

	gnu: Add ruby-sass.
	* gnu/packages/ruby.scm (ruby-sass): New variable.

	gnu: Add ruby-sass-spec.
	* gnu/packages/ruby.scm (ruby-sass-spec): New variable.

	gnu: Add ruby-diffy.
	* gnu/packages/ruby.scm (ruby-diffy): New variable.

	gnu: Add ruby-terminfo.
	* gnu/packages/ruby.scm (ruby-terminfo): New variable.

	gnu: Add ruby-sass-listen.
	* gnu/packages/ruby.scm (ruby-sass-listen): New variable.

	gnu: Add ruby-rdoc.
	* gnu/packages/ruby.scm (ruby-rdoc): New variable.

	gnu: Add ruby-command-line-reporter-3.
	* gnu/packages/ruby.scm (ruby-command-line-reporter-3): New variable.

	gnu: Add ruby-command-line-reporter.
	* gnu/packages/ruby.scm (ruby-command-line-reporter): New variable.

	gnu: Add ruby-colorator.
	* gnu/packages/ruby.scm (ruby-colorator): New variable.

	gnu: Add ruby-addressable.
	* gnu/package/ruby.scm (ruby-addressable): New variable.

	gnu: Add ruby-public-suffix.
	* gnu/packages/ruby.scm (ruby-public-suffix): New variable.

	gnu: ruby-ttfunk: Update to 1.5.1.
	* gnu/packages/ruby.scm (ruby-ttfunk): Update to 1.5.1.

	gnu: ruby-activesupport: Update to 5.2.1.
	* gnu/packages/ruby.scm (ruby-activesupport): Update to 5.2.1.

	gnu: ruby-i18n: Update to 1.1.0.
	* gnu/packages/ruby.scm (ruby-i18n): Update to 1.1.0.

	gnu: Add ruby-concurrent.
	* gnu/packages/ruby.scm (ruby-concurrent): New variable.

2018-09-01  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add zabbix-agentd and zabbix-server.
	* gnu/packages/monitoring.scm (zabbix-agentd, zabbix-server): New variables.

2018-09-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: nss, nss-certs: Update to 3.39 [fixes CVE-2018-12384].
	* gnu/packages/gnuzilla.scm (nss): Update to 3.39.
	* gnu/packages/certs.scm (nss-certs): Likewise.

	gnu: nspr: Update to 4.20.
	* gnu/packages/gnuzilla.scm (nspr): Update to 4.20.

	gnu: qtbase: Fix build with glibc >= 2.28.
	* gnu/packages/patches/qtbase-glibc-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/qt.scm (qtbase)[source](patches): Use it.
	[arguments]: Remove "--no-feature-renameat2" from #:configure-flags.

	gnu: python-waf: Update to 2.0.10.
	* gnu/packages/python.scm (python-waf): Update to 2.0.10.

	gnu: gcc@4.9: Fix FTBFS with Glibc >= 2.28.
	* gnu/packages/commencement.scm (gcc-for-libstdc++): New variable.
	(libstdc++-boot0): Inherit from GCC-FOR-LIBSTDC++ instead of GCC-4.9.
	* gnu/packages/gcc.scm (gcc-4.9)[source](patches): Add
	"gcc-4.9-libsanitizer-ustat.patch".
	* gnu/packages/patches/gcc-4.9-libsanitizer-ustat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: texinfo@5: Fix FTBFS with Perl >= 5.28.
	* gnu/packages/patches/texinfo-5-perl-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/texinfo.scm (texinfo-5)[source](patches): New field.

2018-09-01  Leo Famulari  <leo@famulari.name>

	gnu: Remove Krita 3.
	Krita 3 fails to build with Qt 5.11.1. Since it's also unmaintained upstream,
	remove it.

	* gnu/packages/kde.scm (krita-3): Remove variable.

2018-09-01  Leo Famulari  <leo@famulari.name>

	gnu: Krita: Build with libraw 0.18.
	Fixes <https://bugs.gnu.org/32467>.

	Reported by Björn Höfling <bjoern.hoefling@bjoernhoefling.de>.

	* gnu/packages/photo.scm (libraw-0.18): New variable.
	* gnu/packages/kde.scm (krita)[inputs]: Use libraw-0.18.

2018-09-01  Leo Famulari  <leo@famulari.name>

	gnu: Krita: Update to 4.1.1.
	* gnu/packages/kde.scm (krita): Update to 4.1.1.

	gnu: libksysguard: Update to 5.13.4.
	* gnu/packages/kde.scm (libksysguard): Update to 5.13.4.

2018-09-01  Leo Famulari  <leo@famulari.name>
	    Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: KDE: Update to 5.49.0.
	Fixes <https://bugs.gnu.org/32013>.

	* gnu/packages/kde-frameworks.scm (attica, baloo, bluez-qt, breeze-icons,
	extra-cmake-modules, kactivities, kactivities-stats, kapidox, karchive, kauth,
	kbookmarks, kcmutils, kcodecs, kcompletion, kconfig, kconfigwidgets,
	kcoreaddons, kcrash, kdbusaddons, kde-framework-integration, kdeclarative, kded,
	kdesignerplugin, kdesu, kdewebkit, kdnssd, kdoctools, kemoticons, kfilemetadata,
	kglobalaccel, kguiaddons, ki18n, kiconthemes, kidletime, kimageformats, kinit,
	kio, kirigami, kitemmodels, kitemview, kjobwidgets, knewstuff, knotification,
	knotifyconfig, kpackage, kparts, kpeople, kplotting, kpty, krunner, kservice,
	ksyntaxhighlighting, ktexteditor, ktextwidgets, kunitcoversion, kwallet,
	kwayland, kwidgetsaddons, kwindowsystem, kxmlgui, kxmlrpcclient,
	modemmanager-qt, networkmanager-qt, oxygen-icons, plasma-framework, prison,
	qqc2-desktop-style, solid, sonnet, threadweaver): Update to 5.49.0.
	(extra-cmake-modules)[arguments]: Remove obsolete workaround.
	(attica)[arguments]: Disable some new tests.

2018-08-31  Ludovic Courtès  <ludo@gnu.org>

	pack: Correctly report "unknown pack format" errors.
	* guix/scripts/pack.scm (guix-pack): Fix "unknown pack format" error
	message.

2018-08-31  Ludovic Courtès  <ludo@gnu.org>

	records: Adjust to test changes in 'record-abi-mismatch-error'.
	Fixes a test failure introduced in
	de5cbd4a38a33e0412f1c481fe8e01a871dc13e5.

	* guix/records.scm (abi-check): Refer to TYPE in an unquoted context so
	we get at the RTD.
	* tests/records.scm ("ABI checks"): Adjust 'catch' handler to changes
	in the 'record-abi-mismatch-error' arguments.

2018-08-31  Eric Bavier  <bavier@cray.com>

	gnu: hypre: Update to 2.14.0.
	* gnu/packages/maths.scm (hypre): Update to 2.14.0

2018-08-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-matplotlib: Use python-pyqt-without-qtwebkit.
	* gnu/packages/python.scm (python-matplotlib)[propagated-inputs]: Replace
	python-pyqt with python-pyqt-without-qtwebkit.

	gnu: Add python-pyqt-without-qtwebkit.
	* gnu/packages/qt.scm (python-pyqt-without-qtwebkit): New variable.

2018-08-31  Clément Lassieur  <clement@lassieur.org>

	services: nginx: Get the Shepherd to respawn NGINX.
	* gnu/services/web.scm (nginx-shepherd-service): Change 'start' (that is, all
	actions that don't send a signal to the master process) to return the PID.
	Wait until the PID file is created and contains an integer because it might be
	created after the parent process exits.

2018-08-31  Rutger Helling  <rhelling@mykolab.com>

	gnu: retroarch: Update to 1.7.4.
	* gnu/packages/emulators.scm (retroarch): Update to 1.7.4.

2018-08-31  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mame: Update to 0.201.
	* gnu/packages/emulators.scm (mame): Update to 0.201.
	[arguments]: Remove unnecessary fix.

2018-08-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cmocka: Update to 1.1.2.
	* gnu/packages/check.scm (cmocka): Update to 1.1.2.

	gnu: keyutils: Update to 1.5.11.
	* gnu/packages/crypto.scm (keyutils): Update to 1.5.11.
	[inputs]: Add mit-krb5.

	gnu: Don't use unstable tarballs in (packages opencl).
	* gnu/packages/opencl.scm (opencl-clhpp, clinfo, beignet, pocl)
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	(pocl)[arguments]: Remove ‘remove-headers’ phase.
	(make-opencl-headers)[source]: Use GIT-FILE-NAME.

	gnu: Add pipewalker.
	* gnu/packages/games.scm (pipewalker): New public variable.

	gnu: Add msr-tools.
	* gnu/packages/hardware.scm (msr-tools): New public variable.

	gnu: Add ddcutil.
	* gnu/packages/hardware.scm: New file.
	(ddcutil): New public variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add the new file.

2018-08-30  Marius Bakke  <mbakke@fastmail.com>

	gnu: pango: Replace with 1.42.4.
	Fixes <https://bugs.gnu.org/32594>.

	* gnu/packages/gtk.scm (pango)[replacement]: New field.
	(pango-1.42.4): New public variable.

2018-08-30  Marius Bakke  <mbakke@fastmail.com>

	gnu: appstream-glib: Update to 0.7.12.
	* gnu/packages/glib.scm (appstream-glib): Update to 0.7.12.

	gnu: GnuPG: Update to 2.2.10.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.10.

	gnu: rng-tools: Update to 6.4.
	* gnu/packages/linux.scm (rng-tools): Update to 6.4.

	gnu: samba: Update to 4.8.5.
	* gnu/packages/samba.scm (samba): Update to 4.8.5.

	gnu: ldb: Update to 1.3.6.
	* gnu/packages/samba.scm (ldb): Update to 1.3.6.

	gnu: p11-kit: Update to 0.23.14.
	* gnu/packages/tls.scm (p11-kit): Update to 0.23.14.

	gnu: lilv: Propagate LV2.
	* gnu/packages/audio.scm (lilv)[propagated-inputs]: Add LV2.
	[inputs]: Remove.

2018-08-30  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	Update NEWS.

	import: pypi: Support recursive importing.
	* guix/import/pypi.scm (guess-requirements): Use upstream names.
	(compute-inputs): Return the upstream dependency names as an additional value.
	(make-pypi-sexp): Likewise.
	(pypi->guix-package): Memoize it.
	(pypi-recursive-import): New procedure.
	* guix/scripts/import/pypi.scm (show-help, %options): Accept "recursive"
	option.
	(guix-import-pypi): Use pypi-recursive-import.
	* doc/guix.texi (Invoking guix import): Document it.

	import: pypi: Also guess dependencies from *.egg-info/requires.txt.
	* guix/import/pypi.scm (guess-requirements): Extract "requires.txt" from the
	egg-info directory in addition to "requirements.txt"; strip off version
	constraints; use call-with-temporary-directory.

	import: stackage: Support recursive importing.
	* guix/import/hackage.scm (hackage-name->package-name): Export procedure.
	* guix/import/stackage.scm (lts-info-packages-lts-info): Fix match expression.
	(stackage-recursive-import): New procedure.
	(stackage->guix-package): Memoize results.
	* guix/scripts/import/stackage.scm (show-help, %options,
	guix-import-stackage): Support recursive importing.
	* doc/guix.texi (Invoking guix import): Document option.

2018-08-30  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: net-snmp: Specify '--with-openssl' configuration flag.
	* gnu/packages/networking.scm (net-snmp)[arguments]: Add '--with-openssl'
	flag.

2018-08-30  Eric Bavier  <bavier@cray.com>

	netsurf: Upgrade to 3.8.
	* gnu/packages/patches/netsurf-message-timestamp.patch: New patch.
	* gnu/packages/patches/netsurf-system-utf8proc.patch: Adjust to new source.
	* gnu/packages/web.scm (netsurf): Upgrade to 3.8.
	[source]: Add the new patch.

	nsgenbind: Upgrade to 0.6.
	* gnu/packages/web.scm (nsgenbind): Upgrade to 0.6.

	libnspsl: Upgrade to 0.1.3.
	* gnu/packages/web.scm (libnspsl): Upgrade to 0.1.3.

	libnsutils: Upgrade to 0.0.5.
	* gnu/packages/web.scm (libnsutils): Upgrade to 0.0.5.

	libnsgif: Upgrade to 0.2.1.
	* gnu/packages/web.scm (libnsgif): Upgrade to 0.2.1.

	libnsbmp: Upgrade to 0.1.5.
	* gnu/packages/web.scm (libnsbmp): Upgrade to 0.1.5.

	libsvgtiny: Upgrade to 0.1.7.
	* gnu/packages/web.scm (libsvgtiny): Upgrade to 0.1.7.

	libdom: Upgrade to 0.3.3.
	* gnu/packages/web.scm (libdom): Upgrade to 0.3.3.

	libcss: Upgrade to 0.8.0.
	* gnu/packages/web.scm (libcss): Upgrade to 0.8.0.

	libwapcaplet: Upgrade to 0.4.1.
	* gnu/packages/web.scm (libwapcaplet): Upgrade to 0.4.1.

	hubbub: Upgrade to 0.3.5.
	* gnu/packages/web.scm (hubbub): Upgrade to 0.3.5.

	libparserutils: Upgrade to 0.2.4.
	* gnu/packages/web.scm (libparserutils): Upgrade to 0.2.4.

	netsurf-buildsystem: Upgrade to 1.7.
	* gnu/packages/web.scm (netsurf-buildsystem): Upgrade to 1.7.

2018-08-30  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.4: Update to 4.4.153.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.153.

2018-08-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mujs: Update to 1.0.4.
	* gnu/packages/javascript.scm (mujs): Update to 1.0.4.

	gnu: r-car: Update to 3.0-2.
	* gnu/packages/statistics.scm (r-car): Update to 3.0-2.

	gnu: perl-gd: Update to 2.69.
	* gnu/packages/gd.scm (perl-gd): Update to 2.69.

	gnu: perl-sub-identify: Update to 0.14.
	* gnu/packages/perl.scm (perl-sub-identify): Update to 0.14.

	gnu: robocut: Don't use unstable tarball.
	* gnu/packages/printers.scm (robocut)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: gparted: Update to 0.32.0.
	* gnu/packages/disk.scm (gparted): Update to 0.32.0.

	gnu: duplicity: Update to 0.7.18.1.
	* gnu/packages/backup.scm (duplicity): Update to 0.7.18.1.
	[arguments]: Remove upstreamed '--ignore-mdc-error' kluge.
	Rename 'patch-source' phase to 'use-store-file-names'.

2018-08-30  Kei Kebreau  <kkebreau@posteo.net>

	gnu: audacity: Fix GtkFileChooserDialog.
	* gnu/packages/audio.scm (audacity)[arguments]: Add 'wrap-program' phase to fix
	GtkFileChooserDialog.
	[inputs]: Rename "gtk" to "gtk+".

2018-08-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: snappy: Optimise.
	* gnu/packages/compression.scm (snappy)[source]: Build with ‘-O2’.
	* gnu/package/patches/snappy-add-O2-flag-in-CmakeLists.txt.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-08-29  Oleg Pykhalov  <go.wigust@gmail.com>

	services: Add ddclient service.
	* gnu/services/dns.scm (ddclient-configuration, ddclient-service-type): New
	variables.
	(uglify-field-name, serialize-field, serialize-boolean, serialize-integer,
	serialize-string, serialize-list, serialize-extra-options,
	ddclient-activation, ddclient-shepherd-service,
	generate-ddclient-documentation): New procedures.
	* doc/guix.texi (DNS Services): Document it.

2018-08-29  Ludovic Courtès  <ludo@gnu.org>

	linux-modules: Raise an error when a kernel module cannot be found.
	Previously we'd get an unhelpful backtrace like this:

	  In gnu/build/linux-modules.scm:
	     184:47  4 (recursive-module-dependencies _ #:lookup-module _)
	      98:14  3 (module-dependencies _)
	      85:18  2 (modinfo-section-contents _)
	  In ice-9/ports.scm:
	     439:11  1 (call-with-input-file #f #<procedure get-bytevector-al?> ?)
	  In unknown file:
		     0 (open-file #f "r" #:encoding #f #:guess-encoding #f)

	  ERROR: In procedure open-file:
	  Wrong type (expecting string): #f
	  builder for `/gnu/store/…-linux-modules.drv' failed with exit code 1

	* gnu/build/linux-modules.scm (find-module-file): When MODULE cannot be
	found, raise an error instead of returning #f.  This is more useful to
	the user.

2018-08-29  Ludovic Courtès  <ludo@gnu.org>

	tests: Warn about test module load failures.
	Reported by Clément Lassieur <clement@lassieur.org>
	and Leo Famulari <leo@famulari.name> at
	<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=32545#11>.

	* gnu/tests.scm (test-modules): Pass #:warn to 'scheme-modules'.

2018-08-29  Ludovic Courtès  <ludo@gnu.org>

	records: Adjust 'record-abi-mismatch-error' arguments.
	Previously, 'display-error' (as used by 'warn-about-load-error', for
	instance) would be called with a wrong number of arguments when a
	'record-abi-mismatch-error' was caught:

	  warning: failed to load '(gnu tests install)':
	  Backtrace:
	  [...]
	  ERROR: In procedure display-error:
	  Wrong number of arguments to #<procedure display-error (_ _ _ _ _ _)>

	Now you get warnings and error reports as intended:

	  warning: failed to load '(gnu tests install)':
	  In procedure abi-check: <openssh-configuration>: record ABI mismatch; recompilation needed
	  warning: failed to load '(gnu tests ssh)':
	  In procedure abi-check: <openssh-configuration>: record ABI mismatch; recompilation needed

	* guix/records.scm (print-record-abi-mismatch-error): Remove.
	Remove top-level call to 'set-exception-printer!'.
	(abi-check): Use arguments as expected by 'display-error'.

2018-08-29  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	gnu: emacs-racket-mode: Update to commit 92c3348.
	* gnu/packages/emacs.scm (emacs-racket-mode): Update to commit 92c3348.

2018-08-29  Vagrant Cascadian  <vagrant@debian.org>

	gnu: python-trezor: Update to 0.10.2.
	* gnu/packages/finance.scm (python-trezor): Update to 0.10.2.
	[arguments]: Replace check with tests that do not require hardware device.
	[propagated-inputs]: Add python-click, python-libusb1, python-pyblake2 and
	python-typing.
	[native-inputs]: Add python-mock and python-pytest.

2018-08-29  pimi  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add gffcompare.
	gnu/packages/bioinformatics.scm (gffcompare): New variable.

	gnu: Add r-abcoptim.
	gnu/packages/cran.scm (r-abcoptim): New variable.

2018-08-29  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add solaar.
	* gnu/packages/admin.scm (solaar): New variable.

	gnu: Add python-pyudev.
	* gnu/packages/admin.scm (python-pyudev): New variable.

2018-08-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-scanpy.
	* gnu/packages/bioinformatics.scm (python-scanpy): New variable.

2018-08-29  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add python-anndata.
	* gnu/packages/python.scm (python-anndata): New variable.

	gnu: Add python-numba.
	* gnu/packages/python.scm (python-numba): New variable.

2018-08-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-llvmlite.
	* gnu/packages/llvm.scm (python-llvmlite): New variable.

2018-08-29  Marius Bakke  <mbakke@fastmail.com>

	Revert "gnu: snappy: Optimise."
	This causes too many rebuilds for the master branch.

	This reverts commit f96ed06805db934ff735e80596f1373dc1c2b5a8.

2018-08-29  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>
	    Timothy Samplet  <samplet@ngyro.com>

	gnu: Add ghc 8.4.3.
	* gnu/packages/haskell.scm (ghc-8): Rename this...
	(ghc-8.0): ...to this.
	(ghc): Point at ghc-8.0.
	(ghc-8): New variable for GHC 8.4.3.

2018-08-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-infotheo.
	* gnu/packages/cran.scm (r-infotheo): New variable.

2018-08-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: capstone: Use HTTPS home page.
	* gnu/packages/engineering.scm (capstone)[home-page]: Use HTTPS.

	gnu: r-plotrix: Update to 3.7-3.
	* gnu/packages/statistics.scm (r-plotrix): Update to 3.7-3.

	gnu: python-apipkg: Update home page.
	* gnu/packages/python.scm (python-apipkg)[home-page]: Update.

	gnu: r-pracma: Update to 2.1.5.
	* gnu/packages/maths.scm (r-pracma): Update to 2.1.5.

	gnu: claws-mail: Update to 3.17.1.
	* gnu/packages/mail.scm (claws-mail): Update to 3.17.1.

	gnu: libntlm: Update to 1.5.
	* gnu/packages/gsasl.scm (libntlm): Update to 1.5.
	[source]: Use HTTPS.

	gnu: snappy: Optimise.
	* gnu/packages/compression.scm (snappy)[source]: Build with ‘-O2’.
	* gnu/package/patches/snappy-add-O2-flag-in-CmakeLists.txt.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-08-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add urlscan.
	* gnu/packages/mail.scm (urlscan): New variable.

	gnu: Add ephoto.
	* gnu/packages/enlightenment.scm (ephoto): New variable.

2018-08-28  Vagrant Cascadian  <vagrant@debian.org>

	gnu: electron-cash: Update to 3.3.1.
	* gnu/packages/finance.scm (electron-cash): Update to 3.3.1.

2018-08-28  Leo Famulari  <leo@famulari.name>

	gnu: dropbear: Fix CVE-2018-15599.
	* gnu/packages/patches/dropbear-CVE-2018-15599.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/ssh.scm (dropbear)[source]: Use it.

2018-08-28  Ludovic Courtès  <ludo@gnu.org>

	services: openssh: Add 'log-level' field.
	* gnu/services/ssh.scm (<openssh-configuration>)[log-level]: New field.
	(openssh-config-file): Honor it.
	* doc/guix.texi (Networking Services): Document it.

	gnu: dico: Update to 2.6.
	* gnu/packages/dico.scm (dico): Update to 2.6.
	[inputs]: Switch to GUILE-2.2.

2018-08-28  Ison111  <ison111@protonmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add SpaceFM.
	* gnu/packages/lxde.scm (spacefm): New variable.

2018-08-28  Alex Kost  <alezost@gmail.com>

	gnu: Add emacs-build-farm.
	* gnu/packages/emacs.scm (emacs-build-farm): New variable.

	gnu: openmw: Update to 0.44.0.
	* gnu/packages/game-development.scm (openmw): Update to 0.44.0.

2018-08-28  Chris Marusich  <cmmarusich@gmail.com>

	services: tor: Make it easier to use UNIX sockets.
	* doc/guix.texi (Networking Services): Document it, and mention that
	tor-service is deprecated.
	* gnu/services/networking.scm (<tor-configuration>) <socks-socket-type>:
	New field.
	(tor-configuration->torrc): When socks-socket-type is 'unix, set
	SocksPort to UNIX domain socket /var/run/tor/socks-sock and set
	UnixSocksGroupWritable to 1.
	* gnu/tests/networking.scm (%tor-os/unix-socks-socket): Instead of using
	a custom config file, just set socks-socket-type to 'unix.

	tests: tor: Add more test cases.
	* gnu/tests/networking.scm (%tor-os/unix-socks-socket): New variable.
	(run-tor-test) <os/unix-socks-socket, marionette/unix-socks-socket>
	<socket-directory>: New variables.
	<"tor is alive">: Move common code from this test case...
	<tor-is-alive?>: ...into this new procedure.
	<"tor is listening", "tor is alive, even when using a SOCKS socket">
	<"tor is listening, even when using a SOCKS socket">: New test cases.

	marionette: Add wait-for-unix-socket.
	* gnu/build/marionette.scm (wait-for-unix-socket): New variable.

	marionette: Add support for QEMU's "quit" command.
	* gnu/build/marionette.scm (marionette-control): Don't wait for the
	monitor prompt when the command was "quit".

	services: tor: Rename activation procedure.
	* gnu/services/networking.scm: Rename the procedure
	tor-hidden-service-activation to tor-activation.

	services: tor: Add a system test.
	* gnu/services/networking.scm (tor-configuration->torrc): Set PidFile to
	/var/run/tor/tor.pid in the base torrc configuration.
	(tor-shepherd-service) <start>: Call make-forkexec-constructor/container with
	a new #:pid-file argument to tell Shepherd where to find the PID file.  Add a
	a new <file-system-mapping> to its existing #:mappings argument to share
	/var/run/tor with the the container.
	(tor-hidden-services-activation): Update docstring.  Create /var/run/tor and
	set its permissions so only the tor user can access it.
	* gnu/tests/networking.scm (%test-tor, %tor-os): New variables.
	(run-tor-test): New procedure.

2018-08-27  Marius Bakke  <mbakke@fastmail.com>

	gnu: GRUB: Adjust to recent binutils changes.
	* gnu/packages/patches/grub-binutils-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/bootloaders.scm (grub)[source](patches): Add it.

	gnu: vala: Update to 0.40.9.
	* gnu/packages/gnome.scm (vala): Update to 0.40.9.

	Merge branch 'master' into core-updates

	gnu: GRUB: Check for errors from efibootmgr.
	* gnu/packages/patches/grub-check-error-efibootmgr.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/bootloaders.scm (grub)[source](patches): New field.

	gnu: seabios: Update source URI.
	* gnu/packages/firmware.scm (seabios)[source](uri): Download from seabios.org.

	gnu: slang: Update to 2.3.2.
	* gnu/packages/slang.scm (slang): Update to 2.3.2.

2018-08-27  Marius Bakke  <mbakke@fastmail.com>

	gnu: emacs-async: Download using git.
	The MELPA tarball hash changed.  Prevent this problem in the future
	by downloading a git checkout.

	* gnu/packages/emacs.scm (emacs-async)[home-page]: Update to actual.
	[source]: Use GIT-FETCH.

2018-08-27  Ludovic Courtès  <ludo@gnu.org>

	pull: Use (git) and (guix git) unconditionally.
	The autoload hack was added a year ago, before 0.14.0, i.e., before any
	release would depend on Guile-Git.  Both 0.14.0 and 0.15.0 required
	Guile-Git, and 'guix pull' now automatically pulls it in, so this hack
	is no longer necessary.

	* guix/scripts/pull.scm: Use (git) and (guix git).  Remove top-level
	call to 'module-autoload!'.
	(ensure-guile-git!): Remove.
	(guix-pull): Remove call to 'ensure-guile-git!'.

2018-08-27  Ludovic Courtès  <ludo@gnu.org>

	self: Shrink the module search path of the 'guix' command.
	Previously we'd have lots of useless entries on the search paths, such
	as libtasn1, libidn2, zlib, gmp, etc. because they are propagated by
	gnutls.

	* guix/self.scm (guix-command)[source-directories, object-directories]:
	New variables.  Use them in the body of "guix-command".  Filter their
	items with 'file-exists?'.

2018-08-27  Leo Famulari  <leo@famulari.name>

	gnu: feh: Enable EXIF support.
	* gnu/packages/image-viewers.scm (feh)[arguments]: Enable EXIF support.
	(inputs): Add libexif.

	gnu: libexif: Update home-page URL.
	* gnu/packages/photo.scm (libexif)[home-page]: Update URL.

	gnu: python-pygit2: Update to 0.26.4.
	* gnu/packages/python.scm (python-pygit2, python2-pygit2): Update to 0.26.4.
	[source]: Remove 'python-pygit2-disable-network-tests.patch'.
	* gnu/packages/patches/python-pygit2-disable-network-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-08-27  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-cairocffi: Update to 0.9.0.
	* gnu/packages/python.scm (python-cairocffi): Update to 0.9.0.
	[source](uri): Use PYPI-URI.
	[native-inputs]: Add PYTHON-PYTEST-COV and PYTHON-PYTEST-RUNNER.
	[arguments]: Remove #:tests? and outdated comment.

	gnu: python-xcffib: Update to 0.6.0.
	* gnu/packages/python.scm (python-xcffib): Update to 0.6.0.

	gnu: poppler: Update to 0.68.0.
	* gnu/packages/pdf.scm (poppler): Update to 0.68.0.
	[inputs]: Change LIBJPEG to LIBJPEG-TURBO.

	gnu: poppler: Propagate Glib.
	* gnu/packages/pdf.scm (poppler)[inputs]: Move GLIB ...
	[propagated-inputs]: ... here.  New field.

2018-08-27  Marius Bakke  <mbakke@fastmail.com>

	gnu: cairo: Fix undefined behaviour.
	This fixes <https://bugs.freedesktop.org/show_bug.cgi?id=104325> which showed
	up in Guix as an infinite loop during cairocffi tests.

	* gnu/packages/patches/cairo-setjmp-wrapper.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/gtk.scm (cairo)[source](patches): Add it.

2018-08-27  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-pandas: Update to 0.23.4.
	* gnu/packages/python.scm (python-pandas): Update to 0.23.4.
	[arguments]: Disable "--strict-data-files" pytest option.  Delete one more
	test.  Adjust pytest invocation to be more verbose and skip very slow tests.

	gnu: python-beautifulsoup4: Update to 4.6.3.
	* gnu/packages/python.scm (python-beautifulsoup4): Update to 4.6.3.

	gnu: python-pillow: Update to 5.2.0.
	* gnu/packages/patches/python-pillow-fix-failing-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/python.scm (python-pillow): Update to 5.2.0.
	[source](patches, patch-flags): Remove.
	[native-inputs]: Replace PYTHON-NOSE with PYTHON-PYTEST.
	[arguments]: Adjust custom check phase accordingly.

	gnu: python-pycairo: Update to 1.17.1.
	* gnu/packages/gtk.scm (python-pycairo): Update to 1.17.1.

	gnu: python-pygobject: Update to 3.28.3.
	* gnu/packages/glib.scm (python-pygobject): Update to 3.28.3.

	gnu: python-dateutil: Update to 2.7.3.
	* gnu/packages/time.scm (python-dateutil): Update to 2.7.3.
	[native-inputs]: Add PYTHON-SETUPTOOLS-SCM.
	[license]: Add ASL2.0.

2018-08-27  Clément Lassieur  <clement@lassieur.org>

	gnu: cuirass: Update to 8d40c49.
	* gnu/packages/ci.scm (cuirass): Update to 8d40c49.

2018-08-27  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-numpy: Update to 1.15.1.
	* gnu/packages/python.scm (python-numpy): Update to 1.15.1.
	[native-inputs]: Replace PYTHON-NOSE with PYTHON-PYTEST.
	[arguments]: Set PATH before running tests.  Use INVOKE.

2018-08-27  Pierre Neidhardt  <ambrevar@gmail.com>

	Update email for Pierre Neidhardt.
	* .mailmap: Add name and email for Pierre Neidhardt.
	* gnu/packages/c.scm, gnu/packages/code.scm, gnu/packages/compression.scm,
	gnu/packages/disk.scm, gnu/packages/emacs.scm, gnu/packages/freedesktop.scm,
	gnu/packages/golang.scm, gnu/packages/image.scm, gnu/packages/music.scm,
	gnu/packages/networking.scm, gnu/packages/password-utils.scm,
	gnu/packages/perl-check.scm, gnu/packages/perl.scm,
	gnu/packages/textutils.scm, gnu/packages/video.scm, gnu/packages/xdisorg.scm:
	Update email for Pierre Neidhardt.

2018-08-27  Rutger Helling  <rhelling@mykolab.com>

	gnu: wayland: Update to 1.16.0.
	* gnu/packages/freedesktop.scm (wayland): Update to 1.16.0.

	gnu: weston: Update to 5.0.0.
	* gnu/packages/freedesktop.scm (weston): Update to 5.0.0.

2018-08-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add Lepton-EDA.
	* gnu/packages/engineering.scm (lepton-eda): New variable.

	gnu: Add guile-aa-tree.
	* gnu/packages/guile.scm (guile-aa-tree): New variable.

2018-08-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: gcc: Include libsanitizer patch for versions 6 and 7.
	* gnu/packages/gcc.scm (gcc-6, gcc-7)[source](patches): Add
	"gcc-libsanitizer-ustat.patch".

	gnu: parted: Fix build with glibc >= 2.28.
	* gnu/packages/patches/parted-glibc-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/disk.scm (parted)[source](patches): New field.

2018-08-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: xorg-server@1.19.3: Rename to "xorg-server-for-tests".
	...and update to the latest xorg-server.

	* gnu/packages/gtk.scm (gtk+, gtkmm, girara): Change XORG-SERVER-1.19.3
	references to XORG-SERVER-FOR-TESTS.
	* gnu/packages/pdf.scm (zathura)[native-inputs]: Likewise.
	* gnu/packages/xorg.scm (xorg-server-1.19.3): Rename to ...
	(xorg-server-for-tests): ... this.

2018-08-26  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	gnu: emacs-racket-mode: Update to commit add0190.
	* gnu/packages/emacs.scm (emacs-racket-mode): Update to commit add0190.

2018-08-26  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'fr' translation.

2018-08-26  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: ghc-scientific: Update to 0.3.6.2.
	* gnu/packages/haskell.scm (ghc-scientific): Update to 0.3.6.2.
	[inputs]: Move ghc-tasty ...
	[native-inputs]: ... to here.

	gnu: ghc-integer-logarithms: Update to 1.0.2.1.
	* gnu/packages/haskell.scm (ghc-integer-logarithms): Update to 1.0.2.1.
	[inputs]: Move ghc-quickcheck, ghc-smallcheck, ghc-tasty, ghc-tasty-hunit,
	ghc-tasty-quickcheck, ghc-tasty-smallcheck ...
	[native-inputs]: ... to here.
	[home-page]: Update URI.

	gnu: ghc-smallcheck: Update to 1.1.5.
	* gnu/packages/haskell.scm (ghc-smallcheck): Update to 1.1.5.

	gnu: ghc-optparse-applicative: Update to 0.14.2.0.
	* gnu/packages/haskell.scm (ghc-optparse-applicative): Update to 0.14.2.0.
	[arguments]: Enable tests.

2018-08-26  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.18.5.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.5.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.67.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.67.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.124.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.124.

	gnu: linux-libre@4.4: Update to 4.4.152.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.152.

2018-08-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs-recent-addresses: Switch to a branch that works with Helm.
	* gnu/packages/emacs.scm (emacs-recent-addresses)[source]: Change URL
	and update to afbbfdc.

	cve: Update feed URL.
	* guix/cve.scm (yearly-feed-uri): Remove "static." from the URL since
	the web site now redirects to the URL without "static.".

2018-08-25  Kyle Meyer  <kyle@kyleam.com>

	gnu: Add emacs-git-annex.
	* gnu/packages/emacs.scm (emacs-git-annex): New variable.

	gnu: emacs-recent-addresses: Add missing words to description.
	* gnu/packages/emacs.scm (emacs-recent-addresses)[description]: Add missing
	words.

2018-08-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: mesa: Update to 18.1.7.
	* gnu/packages/gl.scm (mesa): Update to 18.1.7.

2018-08-25  Kei Kebreau  <kkebreau@posteo.net>

	gnu: Add avogadro.
	* gnu/packages/chemistry.scm (avogadro): New variable.
	* gnu/packages/patches/avogadro-boost148.patch,
	gnu/packages/patches/avogadro-eigen3-update.patch,
	gnu/packages/patches/avogadro-python-eigen-lib.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

2018-08-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: xkeyboard-config: Update to 2.24.
	* gnu/packages/xorg.scm (xkeyboard-config): Update to 2.24.

	gnu: gdb: Remove obsolete patch.
	* gnu/packages/patches/gdb-python-3.7.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/gdb.scm (gdb)[source](patches): Remove field.

	gnu: libx11: Remove graft for 1.6.6.
	* gnu/packages/xorg.scm (libx11): Update to 1.6.6.
	[replacement]: Remove field.
	(libx11-1.6.6): Remove variable.

	Merge branch 'staging' into core-updates

	gnu: libdrm: Update to 2.4.93.
	* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.93.

	gnu: mesa: Build against elfutils instead of libelf.
	* gnu/packages/gl.scm (mesa)[inputs]: Change from LIBELF to ELFUTILS.

	Merge branch 'master' into staging

2018-08-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: libx11: Replace with 1.6.6 [security fixes].
	This fixes CVE-2018-14599, CVE-2018-14600, and CVE-2018-14598.

	* gnu/packages/xorg.scm (libx11)[replacement]: New field.
	(libx11-1.6.6): New public variable.

2018-08-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: linux-libre-headers: Update to 4.14.67.
	* gnu/packages/linux.scm (linux-libre-headers): Update to 4.14.67.

	gnu: Remove bison@2.7.
	* gnu/packages/bison.scm (bison-2.7): Remove variable.

	gnu: flex: Update bison-for-tests to 3.0.5.
	* gnu/packages/flex.scm (flex)[inputs]: Make BISON-FOR-TESTS inherit source
	from BISON, and disable tests on it since they require flex.

	gnu: findutils: Fix build with glibc 2.28.
	* gnu/packages/patches/findutils-gnulib-libio.patch,
	gnu/packages/patches/findutils-makedev.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/base.scm (findutils)[source](patches): Use them.

	gnu: grep: Work around test failure with glibc 2.28.
	* gnu/packages/base.scm (grep)[arguments]: Add phase 'disable-failing-tests'.

	gnu: coreutils: Update to 8.30.
	* gnu/packages/base.scm (coreutils): Update to 8.30.
	[arguments]: Add phase to skip broken test.

	gnu: gzip: Fix FTBFS with glibc >= 2.28.
	* gnu/packages/compression.scm (gzip)[arguments]: Add phase
	'patch-for-glibc-2.28'.

	gnu: m4: Fix FTBFS with glibc >= 2.28.
	* gnu/packages/patches/m4-gnulib-libio.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/m4.scm (m4)[source](patches): New field.

	gnu: gcc: Fix build with glibc >= 2.28.
	* gnu/packages/patches/gcc-libsanitizer-ustat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/gcc.scm (gcc-5)[source](patches): Add it.

	gnu: glibc: Update to 2.28.
	* gnu/packages/patches/glibc-2.28-git-fixes.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/base.scm (glibc/linux): Update to 2.28.
	[source](patches): Add 'glibc-2.28-git-fixes.patch'.  Remove 2.27 equivalent.
	(glibc-2.28): Remove variable.
	(glibc-2.27): New public variable

2018-08-25  宋文武  <iyzsong@member.fsf.org>

	gnu: dante: Disable preloading to make 'sockd' work.
	* gnu/packages/networking.scm (dante)[arguments]: Pass '--disable-preload'
	to #:configure-flags.

2018-08-24  Leo Famulari  <leo@famulari.name>

	gnu: OpenSSH: Update to 7.8p1.
	* gnu/packages/ssh.scm (openssh): Update to 7.8p1.
	[source]: Remove 'openssh-CVE-2018-15473.patch'.
	* gnu/packages/patches/openssh-CVE-2018-15473.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	nls: Update 'de' translation.

2018-08-24  Ludovic Courtès  <ludo@gnu.org>

	import: cpan: Adjust test to new URL.
	This is a followup to 9aba9b127840a116c806a2cbac901cf8077abcd0.

	* tests/cpan.scm ("cpan->guix-package"): Adjust 'home-page' URL.

2018-08-24  Ludovic Courtès  <ludo@gnu.org>

	grafts: Add (guix build debug-link) and use it.
	Fixes <https://bugs.gnu.org/19973>.
	Reported by Mark H Weaver <mhw@netris.org>.

	* guix/build/debug-link.scm: New file.
	* guix/build/graft.scm (%graft-hooks): New variable.
	(graft): Add #:hooks and honor it.
	* guix/grafts.scm (graft-derivation/shallow): Add (guix build
	debug-link) and (guix elf) to #:modules.
	* tests/debug-link.scm: New file.
	* Makefile.am (MODULES): Add guix/build/debug-link.scm.
	(SCM_TESTS): Add tests/debug-link.scm.

2018-08-24  Ludovic Courtès  <ludo@gnu.org>

	grafts: Add high-level 'graft' procedure on the build side.
	* guix/build/graft.scm (graft): New procedure.
	* guix/grafts.scm (graft-derivation/shallow)[build]: Use it instead of
	inline code.

	gnu: font-gnu-unifont: Update to 11.0.02.
	* gnu/packages/fonts.scm (font-gnu-unifont): Update to 11.0.02.
	[arguments]: Adjust code to install 'unifont.info.gz' in 'install'
	phase.

	gnu: gdb: Update to 8.1.1.
	* gnu/packages/gdb.scm (gdb): Update to 8.1.1.

2018-08-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add find-circ.
	* gnu/packages/bioinformatics.scm (find-circ): New variable.

2018-08-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-catools: Update to 1.17.1.1.
	* gnu/packages/statistics.scm (r-catools): Update to 1.17.1.1.

	gnu: keepassxc: Update to 2.3.4.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.3.4.
	[arguments]: Remove obsolete ‘patch-sources’ phase.

	gnu: capstone: Update to 3.0.5.
	* gnu/packages/engineering.scm (capstone): Update to 3.0.5.
	[arguments]: Set cstool's LDFLAGS in the environment instead of
	SUBSTITUTE*ing the Makefile.

	gnu: r-trimcluster: Update to 0.1-2.1.
	* gnu/packages/statistics.scm (r-trimcluster): Update to 0.1-2.1.

	gnu: r-synchronicity: Update to 1.3.5.
	* gnu/packages/statistics.scm (r-synchronicity): Update to 1.3.5.

	gnu: guile-lib: Update to 0.2.6.1.
	* gnu/packages/guile.scm (guile-lib): Update to 0.2.6.1.
	[source]: Remove obsolete snippet.

	gnu: tuxguitar: Update to 1.5.2.
	* gnu/packages/music.scm (tuxguitar): Update to 1.5.2.
	[source]: Remove obsolete snippet.

	gnu: libgig: Update to 4.1.0.
	* gnu/packages/music.scm (libgig): Update to 4.1.0.

	gnu: denemo: Use INVOKE.
	* gnu/packages/music.scm (denemo)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: ncmpc: Update to 0.29.
	* gnu/packages/mpd.scm (ncmpc): Update to 0.29.
	[build-system]: Switch to Meson.
	[arguments]: Find ncurses.h.
	[native-inputs]: Add gettext.

2018-08-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: parallel: Update to 20180822.
	* gnu/packages/parallel.scm (parallel): Update to 20180822.

2018-08-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: boost: Move 1.59.0 definition to boost.scm.
	Fixes a regression introduced in commit
	7cbf06d8c2935abfc6c688cf3f9b99e0e5393960 where the top-level code of
	these two modules would depend on each other, leading to "boost: unbound
	variable" kind of errors in some circumstances.

	* gnu/packages/databases.scm (boost-for-mysql): Move to...
	* gnu/packages/boost.scm (boost-for-mysql): ... here.  Make public and
	add 'properties' field.

2018-08-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-devtools: Update to 1.13.6.
	* gnu/packages/statistics.scm (r-devtools): Update to 1.13.6.

	gnu: drumkv1: Update to 0.9.2.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.2.

	gnu: synthv1: Update to 0.9.2.
	* gnu/packages/music.scm (synthv1): Update to 0.9.2.

	gnu: samplv1: Update to 0.9.2.
	* gnu/packages/music.scm (samplv1): Update to 0.9.2.

	gnu: padthv1: Update to 0.9.2.
	* gnu/packages/music.scm (padthv1): Update to 0.9.2.

	gnu: Update home pages for the V1 synth family.
	* gnu/packages/music.scm (synthv1, drumkv1, samplv1, padthv1)
	[home-page]: Update & use HTTPS.

2018-08-23  pimi  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add r-a3.
	gnu/packages/cran.scm (r-a3): New variable.

	gnu: Add r-manipulatewidget.
	gnu/packages/cran.scm (r-manipulatewidget): New variable.

	gnu: Add r-slam.
	gnu/packages/cran.scm (r-slam): New variable.

	gnu: Add r-abcanalysis.
	gnu/packages/cran.scm (r-abcanalysis): New variable.

	gnu: Add r-miniui.
	gnu/packages/web.scm (r-miniui): New variable.

2018-08-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: qjackctl: Update to 0.5.3.
	* gnu/packages/audio.scm (qjackctl): Update to 0.5.3.

	gnu: byobu: Update home page.
	* gnu/packages/screen.scm (byobu)[home-page]: Update & use HTTPS.

	gnu: byobu: Update to 5.127.
	* gnu/packages/screen.scm (byobu): Update to 5.127.
	* gnu/packages/patches/byobu-writable-status.patch: Adjust context
	accordingly.

	gnu: wine-staging-patchset-data: Don't use unstable archive.
	* gnu/packages/wine.scm (wine-staging-patchset-data)[source]:
	Use GIT-FETCH and GIT-FILE-NAME.
	[native-inputs]: Remove unzip.
	[arguments]: Adjust and refactor accordingly.

	gnu: yubico-piv-tool: Update to 1.6.1.
	* gnu/packages/security-token.scm (yubico-piv-tool): Update to 1.6.1.

	gnu: r-car: Update to 3.0-1.
	* gnu/packages/statistics.scm (r-car): Update to 3.0-1.

	gnu: r-digest: Update to 0.6.16.
	* gnu/packages/statistics.scm (r-digest): Update to 0.6.16.

	gnu: r-dplyr: Update to 0.7.6.
	* gnu/packages/statistics.scm (r-dplyr): Update to 0.7.6.

	gnu: r-rcpp: Update to 0.12.18.
	* gnu/packages/cran.scm (r-rcpp): Update to 0.12.18.

	gnu: duplicity: Update to 0.7.18.
	* gnu/packages/backup.scm (duplicity): Update to 0.7.18.

2018-08-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: boost: Update to 1.68.0.
	* gnu/packages/boost.scm (boost): Update to 1.68.0.
	[arguments]: Remove /bin/sh substitution.

	gnu: boost: Provide libboost_python compatibility symlink.
	* gnu/packages/boost.scm (boost)[arguments]: Add phase 'provide-libboost_python'.

2018-08-23  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: darcs: Update to 2.14.1.
	* gnu/packages/version-control.scm (darcs): Update to 2.14.1.
	[arguments]: Add patch-sh phase. Enable tests.

	gnu: ghc-zlib: Update to 0.6.2.
	* gnu/packages/haskell.scm (ghc-zlib): Update to 0.6.2.

	gnu: ghc-quickcheck-instances: Update to 0.3.18.
	* gnu/packages/haskell-check.scm (ghc-quickcheck-instances): Update to 0.3.18.
	[arguments]: Allow building with newer base-compat.

	gnu: ghc-graphviz: Update to 2999.20.0.2.
	* gnu/packages/haskell.scm (ghc-graphviz): Update to 2999.20.0.2.
	[native-inputs]: Add ghc-hspec, graphviz and hspec-discover.

	gnu: ghc-wl-pprint-text: Update to 1.2.0.0.
	* gnu/packages/haskell.scm (ghc-wl-pprint-text): Update to 1.2.0.0.
	[inputs]: Add ghc-base-compat.

	gnu: ghc-base-compat: Update to 0.10.4.
	* gnu/packages/haskell.scm (ghc-base-compat): Update to 0.10.4.

	gnu: ghc-fgl-arbitrary: Allow building with newer hspec.
	* gnu/packages/haskell.scm (ghc-fgl-arbitrary)[arguments]: Allow building with
	newer hspec.

	gnu: ghc-shelly: Update to 1.8.1.
	* gnu/packages/haskell.scm (ghc-shelly): Update to 1.8.1.
	[inputs]: Add ghc-hspec-contrib.

	gnu: ghc-sandi: Update to 0.4.2.
	* gnu/packages/haskell.scm (ghc-sandi): Update to 0.4.2.

	gnu: ghc-fgl: Update to 5.6.0.0.
	* gnu/packages/haskell.scm (ghc-fgl): Update to 5.6.0.0.
	[arguments]: Allow building with newer hspec.

2018-08-23  Mark H Weaver  <mhw@netris.org>

	gnu: guile-redis: Remove duplicate 'home-page' field.
	* gnu/packages/guile.scm (guile-redis): Remove duplicate 'home-page' field.

2018-08-23  Mark H Weaver  <mhw@netris.org>

	gnu: guile-gcrypt: Remove duplicate 'home-page' field.
	This is a followup to commit b0cb92b2d43a2c4d5fa9b3f8c04c5732c60061e7.

	* gnu/packages/gnupg.scm (guile-gcrypt): Remove duplicate 'home-page' field.

2018-08-23  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.18.4.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.4.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.66.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.66.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.123.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.123.

	gnu: linux-libre@4.4: Update to 4.4.151.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.151.

2018-08-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add guile-gcrypt.
	* gnu/packages/gnupg.scm (guile-gcrypt): New variable.

2018-08-22  Leo Famulari  <leo@famulari.name>

	gnu: perl-dbd-mysql: Update to 4.046.
	* gnu/packages/databases.scm (perl-dbd-mysql): Update to 4.046.
	[source]: Update URL. Remove 'perl-dbd-mysql-CVE-2017-10788.patch'.
	* gnu/packages/patches/perl-dbd-mysql-CVE-2017-10788.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-08-22  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: python-pkgconfig: Enable tests.
	* gnu/packages/python.scm (python-pkgconfig)[arguments]: Replace 'check' phase.

	gnu: python-pkgconfig: Update to 1.3.1.
	* gnu/packages/python.scm (python-pkgconfig): Update to 1.3.1.

2018-08-22  Leo Famulari  <leo@famulari.name>

	gnu: soundtouch: Fix CVE-2018-{1000223,14044,14045}.
	* gnu/packages/patches/soundtouch-CVE-2018-14044-14045.patch,
	gnu/packages/patches/soundtouch-CVE-2018-1000223.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/audio.scm (soundtouch)[source]: Use them.

	gnu: soundtouch: Update to 2.0.0.
	* gnu/packages/audio.scm (soundtouch): Update to 2.0.0.

2018-08-22  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: python-cffi: Update to 1.11.5.
	* gnu/packages/libffi.scm (python-cffi): Update to 1.11.5.

	gnu: python-urllib3: Update to 1.23.
	* gnu/packages/python-web.scm (python-urllib3): Update to 1.23.

	gnu: python-certifi: Update to 2018.8.13.
	* gnu/packages/python-crypto.scm (python-certifi): Update to 2018.8.13.

	gnu: python-idna: Update to 2.7.
	* gnu/packages/python.scm (python-idna): Update to 2.7.

	gnu: Remove GCC ICE workarounds.
	* gnu/packages/patches/doxygen-gcc-ice.patch,
	gnu/packages/patches/mariadb-gcc-ice.patch,
	gnu/packages/patches/perf-gcc-ice.patch: Delete files
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/databases.scm (mariadb)[source](patches): Likewise.
	* gnu/packages/linux.scm (perf)[source](patches): Likewise.
	* gnu/packages/documentation.scm (doxygen)[inputs, arguments]: Likewise.

	build-system/meson: Strip RUNPATH and remove PatchELF traces.
	* guix/build-system/meson.scm (%meson-build-system-modules): Don't
	import (guix build rpath).
	* guix/build/meson-build-system.scm (fix-runpath): Rename to ...
	(shrink-runpath): ... this.  Update docstring.  Remove AUGMENT-RPATH calls and
	related code.
	(%standard-phases): Add 'shrink-runpath'.

	gnu: mariadb: Remove huge mysql_embedded executable.
	* gnu/packages/databases.scm (mariadb)[arguments]: Adjust deletion regex.

	gnu: mariadb: Propagate OpenSSL.
	* gnu/packages/databases.scm (mariadb)[inputs]: Move OPENSSL ...
	[propagated-inputs]: ... here.
	(r-rmysql)[inputs]: Remove OPENSSL.

2018-08-22  Leo Famulari  <leo@famulari.name>

	gnu: ImageMagick: Update to 6.9.10-10.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-10.

	gnu: GraphicsMagick: Update to 1.3.30.
	* gnu/packages/imagemagick.scm (graphicsmagick): Update to 1.3.30.

2018-08-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-fpc: Update to 2.1-11.1.
	* gnu/packages/statistics.scm (r-fpc): Update to 2.1-11.1.

	gnu: r-survival: Update to 2.42-6.
	* gnu/packages/statistics.scm (r-survival): Update to 2.42-6.

	gnu: Add sqlcrush.
	* gnu/packages/databases.smc (sqlcrush): New public variable.

	gnu: Add python-pymysql.
	* gnu/packages/databases.scm (python-pymysql, python2-pymysql): New
	public variables.

2018-08-21  Raphaël Mélotte  <raphael.melotte@posteo.net>

	gnu: luakit: Fix crash on startup.
	* gnu/packages/web-browsers.scm (luakit): add XDG_CONFIG_DIRS to the
	  wrapping phase.

	This fixes a crash when no configuration file is present in the user's home
	directory. It allows luakit to use it's own default configuration files.

2018-08-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-ssh: Don't build libguile-ssh.a.
	* gnu/packages/ssh.scm (guile-ssh)[arguments]: Add #:configure-flags.

	gremlin: 'elf-dynamic-info-needed' test is no longer skipped.
	* tests/gremlin.scm (%guile-executable): Use /proc/self/exe instead
	of (command-line).  For a while now, the first element of (command-line)
	was "./build-aux/test-driver.scm"; consequently the test was always
	skipped.

	linux-modules: Adjust 'section-contents' procedure.
	* gnu/build/linux-modules.scm (section-contents): Honor SECTION as was
	intended.
	(modinfo-section-contents): Pass 'section-contents' a section, not a
	section name.

2018-08-21  Ludovic Courtès  <ludo@gnu.org>

	inferior: Adjust for Guile 2.0.
	Partly fixes <https://bugs.gnu.org/32326>.
	Reported by Michael Bowcutt <mbowcutt@riseup.net>.

	* guix/inferior.scm (open-inferior): Wrap 'setvbuf' call in 'cond-expand'.

2018-08-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: gdbm: Update to 1.18.
	* gnu/packages/databases.scm (gdbm): Update to 1.18.

	gnu: python-numpydoc: Update to 0.8.0.
	* gnu/packages/python.scm (python-numpydoc): Update to 0.8.0.
	[source](uri): Use PYPI-URI.
	[source](snippet): Remove.

	gnu: python-greenlet: Update to 0.4.14.
	* gnu/packages/python.scm (python-greenlet): Update to 0.4.14.

	gnu: cups-filters: Update to 1.21.0.
	* gnu/packages/cups.scm (cups-filters): Update to 1.21.0.

	gnu: python-sphinx: Update to 1.7.7.
	* gnu/packages/openstack.scm (python-mox3, python-openstackdocstheme,
	  python-stevedore, python-oslo.config)[native-inputs]: Change
	PYTHON-SPHINX-1.6 to PYTHON-SPHINX.
	* gnu/packages/python.scm (python-sphinx): Update to 1.7.7.
	[arguments]: Incorporate changes from the 1.6 variant.  Disable two tests.
	[propagated-inputs]: Add PYTHON-PACKAGING and PYTHON-SPHINXCONTRIB-WEBSUPPORT.
	[native-inputs]: Add IMAGEMAGICK and PYTHON-PYTEST.
	(python2-sphinx)[propagated-inputs]: Add PYTHON2-TYPING.
	(python-sphinx-1.6, python2-sphinx-1.6, python-sphinx-1.5.3): Remove variables.
	(python-matplotlib-documentation)[native-inputs]: Change from
	PYTHON-SPHINX-1.6 to PYTHON-SPHINX.

	gnu: python-sphinxcontrib-websupport: Add a python2 variant.
	* gnu/packages/python.scm (python2-sphinxcontrib-websupport): New public variable.

	gnu: python-sphinxcontrib-websupport: Update to 1.1.0.
	* gnu/packages/python.scm (python-sphinxcontrib-websupport): Update to 1.1.0.

	gnu: python-sphinxcontrib-websupport: Disable tests.
	* gnu/packages/python.scm (python-sphinxcontrib-websupport)[arguments]: New
	field.
	[native-inputs, inputs]: Remove.

	gnu: python-jinja2: Update to 2.10.
	* gnu/packages/python.scm (python-jinja2): Update to 2.10.

	gnu: python-babel: Run the tests.
	* gnu/packages/python.scm (python-babel)[native-inputs]: Add PYTHON-FREEZEGUN
	and PYTHON-PYTEST.
	[arguments]: Replace 'check' phase.  Remove #:tests?.

	gnu: python-babel: Update to 2.6.0.
	* gnu/packages/python.scm (python-babel): Update to 2.6.0.

	gnu: python-pytz: Update to 2018.5.
	* gnu/packages/time.scm (python-pytz): Update to 2018.5.
	[source](uri): Update file extension.
	[native-inputs]: Remove.

	gnu: python-sqlalchemy: Update to 1.2.11.
	* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.2.11.

	gnu: python-sqlalchemy: Use 'invoke'.
	* gnu/packages/databases.scm (python-sqlalchemy)[arguments]: Use INVOKE
	instead of SYSTEM*.

	gnu: python-packaging: Run the tests.
	* gnu/packages/python.scm (python-packaging)[arguments]: Override 'check' phase.

	gnu: python-packaging: Update to 17.1.
	* gnu/packages/python.scm (python-packaging): Update to 17.1.

	gnu: python-imagesize: Fix typo.
	* gnu/packages/python.scm (python-imagesize)[synopsis]: Remove stray character.

	gnu: python-imagesize: Update to 1.0.0.
	* gnu/packages/python.scm (python-imagesize): Update to 1.0.0.
	[arguments]: Remove.

	gnu: python-markupsafe: Update to 1.0.
	* gnu/packages/python.scm (python-markupsafe): Update to 1.0.

2018-08-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-pytest: Run the tests again.
	"python setup.py test" is ineffective since 3.6.x.  The circle is complete.

	* gnu/packages/check.scm (python-pytest)[arguments]: Override 'check' phase.
	[native-inputs]: Add PYTHON-PYTEST-BOOTSTRAP.

2018-08-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: libssh2: MIPS workaround no longer is.
	* gnu/packages/ssh.scm (libssh2)[arguments]: Override the 'bootstrap' phase
	regardless of target system.  Remove 'autoreconf' phase.

	gnu: pango: Update to 1.42.4.
	* gnu/packages/gtk.scm (pango): Update to 1.42.4.

	gnu: libffi: Don't optimize for the build machine CPU.
	* gnu/packages/libffi.scm (libffi)[arguments]: Add #:configure-flags.

	gnu: libatomic-ops: Update to 7.6.6.
	* gnu/packages/bdw-gc.scm (libatomic-ops): Update to 7.6.6.

	gnu: python-olefile: Update to 0.45.1.
	* gnu/packages/python.scm (python-olefile): Update to 0.45.1.

	gnu: python-lxml: Update to 4.2.4.
	* gnu/packages/python.scm (python-lxml): Update to 4.2.4.

	gnu: python-ipaddress: Update to 1.0.22.
	* gnu/packages/python.scm (python-ipaddress): Update to 1.0.22.

	gnu: python-pycparser: Update to 2.18.
	* gnu/packages/python.scm (python-pycparser): Update to 2.18.

	gnu: python-setuptools-scm: Update to 3.1.0.
	* gnu/packages/python.scm (python-setuptools-scm): Update to 3.1.0.

	gnu: python-hypothesis: Update to 3.68.2.
	* gnu/packages/check.scm (python-hypothesis): Update to 3.68.2.

	gnu: python-more-itertools: Update to 4.3.0.
	* gnu/packages/python.scm (python-more-itertools): Update to 4.3.0.

	gnu: python-scandir: Update to 1.9.0.
	* gnu/packages/python.scm (python-scandir): Update to 1.9.0.

	gnu: python-pytest: Update to 3.7.2.
	* gnu/packages/check.scm (python-pytest): Update to 3.7.2.
	(python2-pytest)[propagated-inputs]: Add PYTHON2-PATHLIB.
	(python2-pytest-bootstrap)[propagated-inputs]: Add PYTHON-PATHLIB2-BOOTSTRAP.
	* gnu/packages/python.scm (python2-pathlib2-bootstrap): New public variable.

	gnu: python-pluggy: Update to 0.7.1.
	* gnu/packages/python.scm (python-pluggy): Update to 0.7.1.
	[native-inputs]: Add PYTHON-SETUPTOOLS-SCM.

	gnu: graphite2: Update to 1.3.12.
	* gnu/packages/fontutils.scm (graphite2): Update to 1.3.12.

	gnu: libuv: Update to 1.23.0.
	* gnu/packages/libevent.scm (libuv): Update to 1.23.0.

	gnu: expat: Update to 2.2.6.
	* gnu/packages/xml.scm (expat): Update to 2.2.6.

	gnu: cmake: Update to 3.12.1.
	* gnu/packages/cmake.scm (cmake): Update to 3.12.1.

	gnu: glib: Update to 2.56.2.
	* gnu/packages/glib.scm (glib): Update to 2.56.2.

	gnu: dbus: Update to 1.12.10.
	* gnu/packages/glib.scm (dbus): Update to 1.12.10.

	gnu: harfbuzz: Update to 1.8.8.
	* gnu/packages/gtk.scm (harfbuzz): Update to 1.8.8.

	gnu: bootstrap-tarballs: Adjust to static outputs of zlib and libunistring.
	* gnu/packages/make-bootstrap.scm (%gcc-static)[inputs]: Add ZLIB:STATIC.
	(%guile-static)[inputs]: Add LIBUNISTRING:STATIC.

2018-08-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: libunistring: Do install static library.
	...but do so to a separate output.  This reverts commit
	1f2d64e4a86fbd77cfd7c773a9621a001516e1ce.

	* gnu/packages/libunistring.scm (libunistring)[outputs]: New field.
	[arguments]: Add phase for moving libunistring.a.  Remove #:configure-flags.

2018-08-21  Leo Famulari  <leo@famulari.name>

	gnu: openssh: Don't allow remote username enumeration [fixes CVE-2018-15473].
	* gnu/packages/patches/openssh-CVE-2018-15473.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/ssh.scm (openssh)[source]: Use it.

	gnu: python-paramiko: Add some missing dependencies.
	* gnu/packages/python-crypto.scm (python-paramiko,
	python2-paramiko)[propagated-inputs]: Add python-bcrypt and python-pynacl.

2018-08-21  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: asymptote: Use minimal texlive-union.
	* gnu/packages/plotutils.scm (asymptote)[native-inputs]: Replace texlive with texlive-union.

	gnu: texlive-latex-base: Include support files.
	* gnu/packages/tex.scm (texlive-latex-base)[native-inputs]: Include support files.

	gnu: mit-scheme: Use minimal texlive-union.
	* gnu/packages/scheme.scm (mit-scheme)[native-inputs]: Replace texlive with texlive-union.

	build-system/asdf: Fix typo in "dependency".
	* guix/build-system/asdf.scm (default-lisp): Fix typo in "dependency".

2018-08-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sl: Don't use unstable tarball.
	* gnu/packages/toys.scm (sl)[source]: Use GIT-FETCH and GIT-FILE-NAME.

	gnu: python-rpy2: Update to 2.9.4.
	* gnu/packages/python.scm (python-rpy2): Update to 2.9.4.
	[arguments]: Remove obsolete phases and substitute INVOKE for SYSTEM*
	now that we can.

	gnu: python-rpy2: Update home page.
	* gnu/packages/python.scm (python-rpy2)[home-page]: Update URI.

	gnu: r-iterators: Update to 1.0.10.
	* gnu/packages/statistics.scm (r-iterators): Update to 1.0.10.

	gnu: r-foreign: Update to 0.8-71.
	* gnu/packages/statistics.scm (r-foreign): Update to 0.8-71.

	gnu: r-with-tests: Return #t from all phases.
	* gnu/packages/statistics.scm (r-with-tests)[arguments]: Substitute
	INVOKE for SYSTEM*.

	gnu: fftw: Update to 3.3.8.
	* gnu/packages/algebra.scm (fftw): Update to 3.3.8.

	gnu: at-spi2-atk: Update to 2.26.2.
	* gnu/packages/gtk.scm (at-spi2-atk): Update to 2.26.2.

	gnu: unixodbc: Update to 2.3.7.
	* gnu/packages/databases.scm (unixodbc): Update to 2.3.7.

2018-08-21  Chris Marusich  <cmmarusich@gmail.com>

	gnu: services: Fix pcscd activation bug.
	Fixes: <https://bugs.gnu.org/32478>.

	* gnu/services/security-token.scm (pcscd-activation): Idempotently create the
	/var/lib/pcsc symlink so that it does not fail when it already exists.

2018-08-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-openssl: Update to 1.0.2.
	* gnu/packages/statistics.scm (r-openssl): Update to 1.0.2.

	gnu: r-modeltools: Update to 0.2-22.
	* gnu/packages/statistics.scm (r-modeltools): Update to 0.2-22.

2018-08-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mysql: Update to 5.7.23.
	* gnu/packages/databases.scm (mysql): Update to 5.7.23.

2018-08-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mysql: Fix build.
	MySQL demands boost@1.59.0, and lying about it no longer works:

	sql/item_geofunc_internal.cc: In function ‘void handle_gis_exception(const char*)’:
	sql/item_geofunc_internal.cc:37:81: error: expected unqualified-id before ‘&’ token
	   catch (const boost::geometry::detail::self_get_turn_points::self_ip_exception &)
	                                                                                 ^
	[...]

	* gnu/packages/databases.scm (boost-for-mysql): New variable.
	(mysql)[inputs]: Use that instead of the regular boost.
	[arguments]: Remove now-unnecessary ‘patch-boost-version’ phase.

2018-08-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-pyodbc: Update to 4.0.24.
	* gnu/packages/databases.scm (python-pyodbc): Update to 4.0.24.

	gnu: python-mysqlclient: Update to 1.3.13.
	* gnu/packages/databases.scm (python-mysqlclient): Update to 1.3.13.

	gnu: perl-dbd-sqlite: Update to 1.58.
	* gnu/packages/databases.scm (perl-dbd-sqlite): Update to 1.58.

	gnu: r-energy: Update to 1.7-5.
	* gnu/packages/cran.scm (r-energy): Update to 1.7-5.

	gnu: r-tinytex: Update to 0.6.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.6.
	[propagated-inputs]: Add r-xfun.

	gnu: r-xfun: Update to 0.3.
	* gnu/packages/cran.scm (r-xfun): Update to 0.3.

	gnu: r-jomo: Update to 2.6-3.
	* gnu/packages/cran.scm (r-jomo): Update to 2.6-3.

	gnu: r-trend: Update to 1.1.1.
	* gnu/packages/cran.scm (r-trend): Update to 1.1.1.

	gnu: r-lava: Update to 1.6.3.
	* gnu/packages/cran.scm (r-lava): Update to 1.6.3.

	gnu: r-mitml: Update to 0.3-6.
	* gnu/packages/cran.scm (r-mitml): Update to 0.3-6.

	gnu: r-vgam: Update to 1.0-6.
	* gnu/packages/statistics.scm (r-vgam): Update to 1.0-6.

2018-08-20  Leo Famulari  <leo@famulari.name>

	nls: Update 'fr' translation.

2018-08-20  Jelle Licht  <jlicht@fsfe.org>

	utils: Generate valid substitutions in 'wrap-program'.
	* guix/build/utils.scm (wrap-program)[export-variable]: Generate valid bash
	  substitutions when using custom separators.

2018-08-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-py: Use HTTPS home page.
	* gnu/packages/python.scm (python-py)[home-page]: Use HTTPS.

	gnu: xpad: Update to 5.1.0.
	* gnu/packages/gnome.scm (xpad): Update to 5.1.0.
	[arguments]: Remove obsolete ‘run-autogen’ phase.

	gnu: emacs-f: Update to 0.20.0.
	* gnu/packages/emacs.scm (emacs-f): Update to 0.20.0.

	gnu: emacs-f: Don't use unstable tarball.
	* gnu/packages/emacs.scm (emacs-f)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

2018-08-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gimp: Report bugs to Guix.
	Upstream prints this when running ./configure. Take the hint.

	  NOTE: if you plan on packaging GIMP for distribution, it is
	        recommended to override the bug report URL with option:
	          --with-bug-report-url=https://example.com/
	        so that you can filter packaging bugs from core bugs before
	        reporting upstream.

	* gnu/packages/gimp.scm (gimp)[arguments]: Customise bug report URI.

2018-08-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gimp: Update to 2.10.6.
	* gnu/packages/gimp.scm (gimp): Update to 2.10.6.

	gnu: gegl: Update to 0.4.8.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.8.

	gnu: babl: Update to 0.1.56.
	* gnu/packages/gimp.scm (babl): Update to 0.1.56.

2018-08-20  Ludovic Courtès  <ludo@gnu.org>

	import: github: Filter out tags that don't look like version numbers.
	* guix/import/github.scm (latest-released-version): Filter out RELEASE
	if it doesn't start with digit.

	gnu: guile-ssh: Update to 0.11.3.
	* gnu/packages/ssh.scm (guile-ssh): Update to 0.11.3.

	gnu: guile-json: Update to 1.1.1.
	* gnu/packages/guile.scm (guile-json): Update to 1.1.1.
	[source]: Remove snippet.
	[native-inputs]: Add PKG-CONFIG.

2018-08-20  Ludovic Courtès  <ludo@gnu.org>

	import: github: Get /tags when /releases returns the empty list.
	This allows "guix refresh" to work for many packages where it would
	previously fail with "no updater for PACKAGE".

	* guix/import/github.scm (fetch-releases-or-tags): New procedure.
	(latest-released-version): Use it instead of calling 'json-fetch'.
	Adjust 'hash-ref' call.

2018-08-20  Ludovic Courtès  <ludo@gnu.org>

	import: github: Request API v3 in the 'Accept' header.
	* guix/import/json.scm (json-fetch): Add #:headers argument and honor it.
	* guix/import/github.scm (latest-released-version): Pass #:headers to
	'json-fetch'.

	gnu: guile-redis: Update to 1.0.0.
	* gnu/packages/guile.scm (guile-redis): Update to 1.0.0.
	[source]: Fetch from github.com.  Remove snippet.
	[native-inputs]: Add AUTOCONF, AUTOMAKE, and PKG-CONFIG.

2018-08-20  Roel Janssen  <roel@gnu.org>

	gnu: Update virtuoso-ose to 7.2.5.
	* gnu/packages/databases.scm (virtuoso-ose): Update to 7.2.5.

2018-08-20  Ludovic Courtès  <ludo@gnu.org>

	doc: Remove extra space before colon in menu entries.
	Fixes <https://bugs.gnu.org/32473>.
	Reported by HiPhish <hiphish@posteo.de>.

	* doc/guix.texi (Top, Defining Packages): In menu, remove extra space
	before "::".

2018-08-20  Rutger Helling  <rhelling@mykolab.com>

	gnu: xpra: Update to 2.3.3.
	* gnu/packages/xorg.scm (xpra): Update to 2.3.3.

	gnu: wine-staging: Update to 3.14.
	* gnu/packages/wine.scm (wine-staging): Update to 3.14.

	gnu: wine-staging-patchset-data: Update to 3.14.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.14.

2018-08-19  Leo Famulari  <leo@famulari.name>

	gnu: syncthing: Invoke build steps with INVOKE.
	* gnu/packages/syncthing.scm (syncthing)[arguments]: Use INVOKE.

2018-08-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: libconfuse: Update to 3.2.2 [fixes CVE-2018-14447].
	* gnu/packages/wm.scm (libconfuse): Update to 3.2.2.

2018-08-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc@4.8: Fix libsanitizer build issue.
	Fixes <https://bugs.gnu.org/32397>.
	Reported by fis trivial <ybbs.daans@hotmail.com>.

	* gnu/packages/patches/gcc-4.8-libsanitizer-fix.patch: New file.
	* gnu/packages/gcc.scm (gcc-4.8)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-08-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: libchop: Fix build and test errors.
	* gnu/packages/backup.scm (libchop)[arguments]: New field.

2018-08-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: libchop: Require gperf 3.0.
	Fixes <https://bugs.gnu.org/32382>.
	Reported by Björn Höfling <bjoern.hoefling@bjoernhoefling.de>.

	* gnu/packages/backup.scm (libchop)[native-inputs]: Use GPERF-3.0
	instead of GPERF.

2018-08-19  Julien Lepiller  <julien@lepiller.eu>

	guix: svn: Remove all .svn folders.
	* guix/build/svn.scm (svn-fetch): Remove all .svn folders as they contain
	timestamps.

2018-08-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: libxkbcommon: Update to 0.8.2.
	* gnu/packages/xdisorg.scm (libxkbcommon): Update to 0.8.2.

	gnu: qpdf: Update to 8.2.1.
	* gnu/packages/pdf.scm (qpdf): Update to 8.2.1.

	gnu: libical: Update to 3.0.4.
	* gnu/packages/calendar.scm (libical): Update to 3.0.4.

	gnu: libgsf: Update to 1.14.44.
	* gnu/packages/gnome.scm (libgsf): Update to 1.14.44.

	Merge branch 'staging'

2018-08-19  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: mescc-tools: Update to 0.5.2.
	* gnu/packages/mes.scm (mescc-tools): Update to 0.5.2.

2018-08-19  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.18.3.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.3.
	(%linux-libre-hash): Update hash.
	(%linux-libre-patches): Rename to ...
	(%linux-libre-4.18-patches): ... this.
	(linux-libre, linux-libre-arm-generic, linux-libre-arm-omap2plus):
	Apply %linux-libre-4.18-patches.

	gnu: linux-libre@4.14: Update to 4.14.65.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.65.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.122.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.122.

	gnu: linux-libre@4.4: Update to 4.4.150.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.150.

	Revert "gnu: linux-libre: Add fix from 4.4.150, 4.9.122, 4.14.65, 4.18.3."
	This reverts commit 50dbd26ce0a25861cfb428144cc7c21e1cae7f5d.

2018-08-19  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gnuplot: Update to 5.2.4.
	* gnu/packages/maths.scm (gnuplot): Update to 5.2.4.

2018-08-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: xtensor: Update to 0.17.1.
	* gnu/packages/algebra.scm (xtensor): Update to 0.17.1.
	[source]: Use git-fetch.

	gnu: xtl: Update to 0.4.14.
	* gnu/packages/cpp.scm (xtl): Update to 0.4.14.
	[source]: Use git-fetch.

2018-08-18  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Add fix from 4.4.150, 4.9.122, 4.14.65, 4.18.3.
	This adds the sole fix included in upstream versions 4.18.3, 4.14.65,
	4.9.122, and 4.4.150.

	* gnu/packages/linux.scm
	(%linux-libre-exempt-zeroed-PTEs-from-inversion-patch): New variable.
	(%linux-libre-patches): Repurposed for patches applicable to all versions.
	Add the aforementioned fix.
	(%linux-libre-4.18-patches): New variable, with definition based on the
	previous %linux-libre-patches.
	(linux-libre, linux-libre-arm-generic, linux-libre-arm-omap2plus):
	Add %linux-libre-4.18-patches.
	(linux-libre-4.14, linux-libre-arm-generic-4.14)
	(linux-libre-arm-omap2plus-4.14, linux-libre-4.9)
	(linux-libre-4.4): Add %linux-libre-patches.

2018-08-18  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.18.2.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.2.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.64.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.64.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.121.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.121.

	gnu: linux-libre@4.4: Update to 4.4.149.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.149.

2018-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.8.24.
	* gnu/packages/admin.scm (sudo): Update to 1.8.24.

2018-08-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: singular: Update to 4.1.1p3.
	* gnu/packages/algebra.scm (singular): Update to 4.1.1p3.

	gnu: cddlib: Update to 0.94i.
	* gnu/packages/maths.scm (cddlib): Update to 0.94i.

2018-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: eigen: Update to 3.3.5.
	* gnu/packages/algebra.scm (eigen): Update to 3.3.5.
	[source]: Remove upstreamed ARM patch and obsolete substitutions.
	* gnu/packages/patches/eigen-arm-neon-fixes.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: eigen: Throw exceptions on test failure.
	* gnu/packages/algebra.scm (eigen)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: knot: Update to 2.7.1.
	* gnu/packages/dns.scm (knot): Update to 2.7.1.
	[inputs]: Remove nettle, python-2, and python2-lmdb.
	[arguments]: Remove ‘wrap-python-scripts’ phase for removed migration
	scripts. Remove obsolete modules from, and add dnstap support for the
	command-line tools to, #:configure-flags.

	gnu: knot: Deduplicate documentation directories.
	* gnu/packages/dns.scm (knot)[arguments]: Install documentation to the
	correct versioned subdirectory, as already done by the build system.

2018-08-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: libmbim: Update to 1.16.2.
	* gnu/packages/freedesktop.scm (libmbim): Update to 1.16.2.

	gnu: xscreensaver: Update to 5.40.
	* gnu/packages/xdisorg.scm (xscreensaver): Update to 5.40.

	gnu: webkitgtk: Update to 2.20.5.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.20.5.

	gnu: Add varnish-modules.
	* gnu/packages/web.scm (varnish-modules): New public variable.

	gnu: Add varnish.
	* gnu/packages/web.scm (varnish): New variable.

2018-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mpd: Update to 0.20.21.
	* gnu/packages/mpd.scm (mpd): Update to 0.20.21.

	gnu: perl-module-scandeps: Update to 1.25.
	* gnu/packages/perl.scm (perl-module-scandeps): Update to 1.25.

	gnu: r-processx: Update to 3.2.0.
	* gnu/packages/cran.scm (r-processx): Update to 3.2.0.
	[propagated-inputs]: Add r-ps.

	gnu: Add r-ps.
	* gnu/packages/cran.scm (r-ps): New public variable.

	gnu: r-mclust: Update to 5.4.1.
	* gnu/packages/statistics.scm (r-mclust): Update to 5.4.1.

	gnu: r-lme4: Update to 1.1-18-1.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-18-1.

2018-08-18  Leo Famulari  <leo@famulari.name>

	gnu: gst-plugins-base: Don't build with Opus for 32-bit systems.
	Fixes <https://bugs.gnu.org/32360> and <https://bugs.gnu.org/32466>.

	* gnu/packages/gstreamer.scm (gst-plugins-base)[inputs]: Exclude opus
	when building for 32-bit systems.

2018-08-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: strace: Disable parallel tests.
	Tests fail in undeterministic fashion when run in parallel on phat rigs.

	Fixes <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=32459>.
	Reported by Clément Lassieur <clement@lassieur.org>.

	* gnu/packages/linux.scm (strace)[arguments]: Disable #:parallel-tests?.

2018-08-18  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.18.1.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.1.
	(%linux-libre-hash): Update hash.
	(%linux-libre-patches): New variable.
	(linux-libre): Add %linux-libre-patches.
	* gnu/packages/aux-files/linux-libre/4.17-arm.conf,
	gnu/packages/aux-files/linux-libre/4.17-arm64.conf,
	gnu/packages/aux-files/linux-libre/4.17-i686.conf,
	gnu/packages/aux-files/linux-libre/4.17-x86_64.conf: Delete files.
	* gnu/packages/aux-files/linux-libre/4.18-arm.conf,
	gnu/packages/aux-files/linux-libre/4.18-arm64.conf,
	gnu/packages/aux-files/linux-libre/4.18-i686.conf,
	gnu/packages/aux-files/linux-libre/4.18-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Update accordingly.

2018-08-18  Rutger Helling  <rhelling@mykolab.com>

	gnu: c-toxcore: Update to 0.2.6.
	* gnu/packages/messaging.scm (c-toxcore): Update to 0.2.6.

2018-08-17  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add dante.
	* gnu/packages/networking.scm (dante): New variable.

2018-08-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: emacs-git-modes: Update to 1.2.8.
	* gnu/packages/emacs.scm (git-modes): Update to 1.2.8.

2018-08-17  Kei Kebreau  <kkebreau@posteo.net>

	gnu: octave: Update to 4.4.1.
	* gnu/packages/maths.scm (octave): Update to 4.4.1.
	(qtoctave)[source]: Remove obsolete patch.
	* gnu/packages/patches/qtoctave-qt-5.11-fix.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-08-17  Christopher Baines  <mail@cbaines.net>

	gnu: lollypop: Update to 0.9.521.
	* gnu/packages/gnome.scm (lollypop)[version]: Update to 0.9.521.
	[source]: Change the URL, as the project has moved on gitlab.gnome.org. Update
	the uri and sha256.
	[home-page]: Change to wiki.gnome.org as the previous URL 404's.

2018-08-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-lang: Update to 0.2.2.
	* gnu/packages/statistics.scm (r-lang): Update to 0.2.2.

	gnu: claws-mail: Update to 3.17.0.
	* gnu/packages/mail.scm (claws-mail): Update to 3.17.0.

	gnu: claws-mail: Use HTTPS.
	* gnu/packages/mail.scm (claws-mail)[source, home-page]: Use HTTPS.

	gnu: Use HTTPS for gtk.org.
	* gnu/packages/gimp.scm (babl)[source]: Use HTTPS for ftp.gtk.org.
	* gnu/packages/gnome.scm (rest)[home-page]: Use HTTPS for www.gtk.org.
	* gnu/packages/gtk.scm (gtk+-2, gtk-doc)[home-page]: Likewise.

2018-08-17  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: restic: Set a variable to disable FUSE tests.
	* gnu/packages/backup.scm (restic): Set a variable to disable FUSE tests.

2018-08-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lxc: Update to 3.0.2.
	* gnu/packages/virtualization.scm (lxc): Update to 3.0.2.
	[source]: Remove patch.
	* gnu/packages/patches/lxc-CVE-2018-6556.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: python-pyusb: Update to 1.0.2.
	* gnu/packages/libusb.scm (python-pyusb): Update to 1.0.2.
	[source]: Update PyPI package name.
	[home-page]: Update URI.

	gnu: ntp: Update to 4.2.8p12 [fix CVE-2018-12327].
	* gnu/packages/ntp.scm (ntp): Update to 4.2.8p12.

2018-08-16  Vagrant Cascadian  <vagrant@debian.org>

	gnu: dtc: Update to 1.4.7.
	* gnu/packages/bootloaders.scm (dtc): Update to 1.4.7.
	[native-inputs]: Add valgrind.

2018-08-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: armadillo: Update to 9.100.5.
	* gnu/packages/maths.scm (armadillo): Update to 9.100.5.

	gnu: r-pkgconfig: Update to 2.0.2.
	* gnu/packages/statistics.scm (r-pkgconfig): Update to 2.0.2.

	gnu: diffstat: Update to 1.62.
	* gnu/packages/version-control.scm (diffstat): Update to 1.62.

2018-08-16  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: racket: Update to 7.0.
	* gnu/packages/scheme.scm (racket): Update to 7.0.
	[inputs]: Add libedit.
	[arguments]: Update the list of FFI library references to patch.
	[source]: Remove 'racket-fix-xform-issue.patch'.
	* gnu/packages/patches/racket-store-checksum-override.patch: Adjust.
	* gnu/packages/patches/racket-fix-xform-issue.patch: Delete file.
	* gnu/local.mk: Adjust accordingly.

2018-08-16  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: libgcrypt: Make build reproducible.
	* gnu/packages/patches/libgcrypt-make-yat2m-reproducible.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gnupg.scm (libgcrypt)[source]: Use it.

2018-08-16  Clément Lassieur  <clement@lassieur.org>

	gnu: cuirass: Update to 4db99f6.
	* gnu/packages/ci.scm (cuirass): Update to 4db99f6.

2018-08-16  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: Add texlive-latex-ocgx2.
	* gnu/packages/tex.scm (texlive-latex-ocgx2): New variable.

	gnu: Add texlive-latex-media9.
	* gnu/packages/tex.scm (texlive-latex-media9): New variable.

2018-08-16  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.17.15.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.15.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.63.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.63.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.120.
	* gnu/packages/linux.scm (linux-libre@4.9): Update to 4.9.120.

	gnu: linux-libre@4.4: Update to 4.4.148.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.148.

2018-08-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: btrfs-progs: Update to 4.17.1.
	* gnu/packages/linux.scm (btrfs-progs): Update to 4.17.1.
	[source]: Remove patch.
	[native-inputs]: Add python.
	* gnu/packages/patches/btrfs-progs-e-value-block.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: e2fsprogs: Update to 1.44.3.
	* gnu/packages/linux.scm (e2fsprogs): Update to 1.44.3.
	[source]: Remove glibc-2.27 patch.
	(extundelete)[source]: Apply e2fsprogs-1.44 patch.
	* gnu/packages/patches/e2fsprogs-glibc-2.27.patch: Delete file...
	* gnu/local.mk (dist_patch_DATA): ...remove it, and add...
	* gnu/packages/patches/extundelete-e2fsprogs-1.44.patch: ...this new
	file.

2018-08-16  Leo Famulari  <leo@famulari.name>

	gnu: oil-shell: Update to 0.5.0.
	* gnu/packages/shells.scm (oil-shell): Update to 0.5.0.

2018-08-16  Leo Famulari  <leo@famulari.name>

	Revert "gnu: Add r-hash."
	This reverts commit b9ff25999d6b3d947ceacd7d01d3b64ac2c8120d.

	This package is a duplicate of the r-hash package added in
	4646d18eb769691224d25ead7da416b5f8783529.

2018-08-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "gnu: efivar: Update to 36."
	This reverts commit 025370b045fc76a547783e1e81e381bf2e7a3d80.

	See <https://github.com/rhboot/efivar/issues/111>, and
	887fe1fbde7d72788ec348ab4665e1df3d0d704f...

2018-08-16  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: python-cython: Disable tests that fail on armhf.
	* gnu/packages/python.scm (python-cython)[arguments]: On armhf-linux, add
	phase to disable two tests.

2018-08-16  Clément Lassieur  <clement@lassieur.org>

	services: cuirass: Put data in /var/lib to avoid removal at boot.
	Fixes <https://bugs.gnu.org/32330>.

	* gnu/services/cuirass.scm (<cuirass-configuration>)[database]: Change default
	from /var/run/cuirass/cuirass.db to /var/lib/cuirass/cuirass.db.
	(cuirass-account): Change home directory from /var/run/<user> to
	/var/lib/<user>.

2018-08-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-pyxdg: Use PYPI-URI.
	* gnu/packages/freedesktop.scm (python-pyxdg)[source]: Use PYPI-URI.

	gnu: multipath-tools: Set CC in #:make-flags.
	* gnu/packages/linux.scm (multipath-tools)[arguments]: Set ‘CC=gcc’
	in #:make-flags instead of in a custom phase.

	gnu: multipath-tools: Update to 0.7.7.
	* gnu/packages/linux.scm (multipath-tools): Update to 0.7.7.

	gnu: strace: Update to 4.24.
	* gnu/packages/linux.scm (strace): Update to 4.24.

	gnu: psmisc: Update to 23.2.
	* gnu/packages/linux.scm (psmisc): Update to 23.2.

	gnu: efivar: Update to 36.
	* gnu/packages/linux.scm (efivar): Update to 36.

	gnu: efivar: Update home page.
	* gnu/packages/linux.scm (efivar)[source, home-page]: Update URIs.

	gnu: libnfsidmap: Update to 0.27.
	* gnu/packages/linux.scm (libnfsidmap): Update to 0.27.
	[source]: Update source URI.
	[native-inputs]: Add autoconf.

2018-08-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: r-rmysql: Add missing dependency on OpenSSL.
	* gnu/packages/databases.scm (r-rmysql)[inputs]: Add OPENSSL.

2018-08-16  Amirouche  <amirouche@hypermove.net>

	gnu: argon2: Install pkgconfig file.
	* gnu/packages/password-utils.scm (argon2)[arguments]: Patch libargon2.pc.
	Add phase to install it.

2018-08-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: vlc: Fix build with recent versions of libx264.
	Fixes <https://bugs.gnu.org/32448>.
	Reported by Clément Lassieur <clement@lassieur.org>.

	* gnu/packages/video.scm (%vlc-libx264-compat.patch): New variable.
	(vlc)[source](patches): New field.

2018-08-16  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add r-inspect.
	* gnu/packages/bioconductor.scm (r-inspect): New variable.

	gnu: Add r-rootsolve.
	* gnu/packages/cran.scm (r-rootsolve): New variable.

	gnu: Add r-proc.
	* gnu/packages/cran.scm (r-proc): New variable.

	gnu: Add ghc-chart.
	* gnu/packages/haskell.scm (ghc-chart): New variable.

	gnu: ghc-texmath: Update to 0.11.0.1.
	* gnu/packages/haskell.scm (ghc-texmath): Update to 0.11.0.1.

	gnu: Add ghc-gtk2hs-buildtools.
	* gnu/packages/haskell.scm (ghc-gtk2hs-buildtools): New variable.

	gnu: Add ghc-operational.
	* gnu/packages/haskell.scm (ghc-operational): New variable.

	gnu: Add ghc-intervalmap.
	* gnu/packages/haskell.scm (ghc-intervalmap): New variable.

	gnu: Add ghc-missingh.
	* gnu/packages/haskell.scm (ghc-missingh): New variable.

	gnu: Add ghc-errorcall-eq-instance.
	* gnu/packages/haskell.scm (ghc-errorcall-eq-instance): New variable.

	gnu: Add ghc-regex.
	* gnu/packages/haskell.scm (ghc-regex): New variable.

	gnu: Add ghc-double-conversion.
	* gnu/packages/haskell.scm (ghc-double-conversion): New variable.

	gnu: Add ghc-convertible.
	* gnu/packages/haskell.scm (ghc-convertible): New variable.

	gnu: ghc-pandoc: Update to 2.2.1.
	* gnu/packages/haskell.scm (ghc-pandoc): Update to 2.2.1.

	gnu: ghc-vector-algorithms: Fix build errors.
	* gnu/packages/haskell.scm (ghc-vector-algorithms)[arguments]:
	Allow build with newer version of vector; add phase to disable building of
	broken QuickCheck tests.

	gnu: ghc-enclosed-exceptions: Update to 1.0.3.
	* gnu/packages/haskell.scm (ghc-enclosed-exceptions): Update to 1.0.3.
	[arguments]: Disable tests.

	gnu: ghc-http: Update to 4000.3.12.
	* gnu/packages/haskell-web.scm (ghc-http): Update to 4000.3.12.
	[native-inputs]: Add ghc-httpd-shed, ghc-test-framework, and
	ghc-test-framework-hunit.
	[inputs]: Add ghc-case-insensitive, ghc-conduit, ghc-conduit-extra,
	ghc-http-types, ghc-puremd5, and ghc-split.

	gnu: ghc-blaze-html: Allow build with newer HUnit.
	* gnu/packages/haskell-web.scm (ghc-blaze-html)[arguments]: Allow newer HUnit.

	gnu: ghc-streaming-commons: Update to 0.2.1.0.
	* gnu/packages/haskell.scm (ghc-streaming-commons): Update to 0.2.1.0.
	[inputs]: Add ghc-async.

	gnu: ghc-resourcet: Update to 1.2.1.
	* gnu/packages/haskell.scm (ghc-resourcet): Update to 1.2.1.
	[inputs]: Add ghc-unliftio-core.

	gnu: ghc-pandoc-types: Update to 1.17.5.1.
	* gnu/packages/haskell.scm (ghc-pandoc-types): Update to 1.17.5.1.

	gnu: ghc-pandoc-types-for-pandoc-1: Loosen version constraints.
	* gnu/packages/haskell.scm (ghc-pandoc-types-for-pandoc-1)[arguments]: Allow
	newer QuickCheck and HUnit.

	gnu: ghc-conduit: Update to 1.3.0.3.
	* gnu/packages/haskell.scm (ghc-conduit): Update to 1.3.0.3.
	[inputs]: Add ghc-mono-traversable, ghc-silently, ghc-unliftio,
	ghc-unliftio-core, and ghc-vector.

	gnu: ghc-conduit-extra: Update to 1.3.0.
	* gnu/packages/haskell.scm (ghc-conduit-extra): Update to 1.3.0.
	[inputs]: Add ghc-typed-process.

	gnu: Add ghc-typed-process.
	* gnu/packages/haskell.scm (ghc-typed-process): New variable.

	gnu: ghc-mono-traversable: Update to 1.0.9.0.
	* gnu/packages/haskell.scm (ghc-mono-traversable): Update to 1.0.9.0.

	gnu: ghc-conduit-combinators: Update to 1.3.0.
	* gnu/packages/haskell.scm (ghc-conduit-combinators): Update to 1.3.0.

	gnu: ghc-uuid: Allow building with newer HUnit.
	* gnu/packages/haskell.scm (ghc-uuid)[arguments]: Allow newer HUnit.

	gnu: ghc-uuid-types: Allow building with newer HUnit.
	* gnu/packages/haskell.scm (ghc-uuid-types)[arguments]: Allow newer HUnit.

	gnu: ghc-ansi-wl-pprint: Update to 0.6.8.2.
	* gnu/packages/haskell.scm (ghc-ansi-wl-pprint): Update to 0.6.8.2.

	gnu: ghc-test-framework-hunit: Fix build with new HUnit.
	* gnu/packages/haskell-check.scm (ghc-test-framework-hunit)[arguments]: Allow
	newer version of HUnit.

	gnu: ghc-hunit: Update to 1.6.0.0.
	* gnu/packages/haskell-check.scm (ghc-hunit): Update to 1.6.0.0.
	[inputs]: Add ghc-call-stack-boot.

	gnu: Add ghc-call-stack-boot.
	* gnu/packages/haskell.scm (ghc-call-stack-boot): New variable.

	gnu: ghc-http-conduit: Update to 2.3.2.
	* gnu/packages/haskell-web.scm (ghc-http-conduit): Update to 2.3.2.
	[inputs]: Add ghc-unliftio.

	gnu: ghc-http-client: Update to 0.5.13.1.
	* gnu/packages/haskell-web.scm (ghc-http-client): Update to 0.5.13.1.
	[inputs]: Sort; add ghc-memory.

	gnu: ghc-http-types: Update to 0.12.1.
	* gnu/packages/haskell-web.scm (ghc-http-types): Update to 0.12.1.

	gnu: Add ghc-httpd-shed.
	* gnu/packages/haskell-web.scm (ghc-httpd-shed): New variable.

	gnu: ghc-tagsoup: Update to 0.14.6.
	* gnu/packages/haskell-web.scm (ghc-tagsoup): Update to 0.14.6.

	gnu: ghc-hspec: Update to 2.5.5.
	* gnu/packages/haskell-check.scm (ghc-hspec): Update to 2.5.5.

	gnu: ghc-hspec-expectations: Update to 0.8.2.
	* gnu/packages/haskell-check.scm (ghc-hspec-expectations): Update to 0.8.2.
	[arguments]: Disable tests.

	gnu: ghc-hspec-contrib: Update to 0.5.0.
	* gnu/packages/haskell-check.scm (ghc-hspec-contrib): Update to 0.5.0.

	gnu: ghc-hspec-meta: Update to 2.4.6.
	* gnu/packages/haskell-check.scm (ghc-hspec-meta): Update to 2.4.6.

	gnu: ghc-hspec-core: Update to 2.5.5.
	* gnu/packages/haskell-check.scm (ghc-hspec-core): Update to 2.5.5.
	[inputs]: Add ghc-clock.

	gnu: hspec-discover: Update to 2.5.5.
	* gnu/packages/haskell-check.scm (hspec-discover): Update to 2.5.5.
	[arguments]: Enable haddock phase.
	[inputs]: Move ghc-hspec-meta from here...
	[native-inputs]: ...to here; add ghc-quickcheck.

	gnu: Add r-hash.
	* gnu/packages/cran.scm (r-hash): New variable.

	gnu: Add 389-ds-base.
	* gnu/packages/openldap.scm (389-ds-base): New variable.

	gnu: Add python-ldap.
	* gnu/packages/openldap.scm (python-ldap): New variable.

	gnu: Add python-argparse-manpage.
	* gnu/packages/python.scm (python-argparse-manpage): New variable.

	gnu: Add r-blockfest.
	* gnu/packages/cran.scm (r-blockfest): New variable.

	gnu: Add r-basix.
	* gnu/packages/cran.scm (r-basix): New variable.

	gnu: Add r-refgenome.
	* gnu/packages/cran.scm (r-refgenome): New variable.

	gnu: Add r-doby.
	* gnu/packages/cran.scm (r-doby): New variable.

2018-08-16  Madalin Ionel-Patrascu  <madalinionel.patrascu@mdc-berlin.de>

	gnu: Add nudoku.
	* gnu/packages/games.scm (nudoku): New variable.

2018-08-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: lilv: Update to 0.24.4.
	* gnu/packages/audio.scm (lilv): Update to 0.24.4.

	gnu: serd: Update to 0.30.0.
	* gnu/packages/rdf.scm (serd): Update to 0.30.0.

	gnu: sratom: Update to 0.6.2.
	* gnu/packages/audio.scm (sratom): Update to 0.6.2.

2018-08-16  Julien Lepiller  <julien@lepiller.eu>

	doc: Fix typo.
	* doc/guix.texi (Using the Configuration System): Add missing 'you' and
	fix word order.

2018-08-16  Leo Famulari  <leo@famulari.name>

	gnu: Add lpd8editor.
	* gnu/packages/music.scm (lpd8editor): New variable.

2018-08-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: erlang: Update to 21.0.5.
	* gnu/packages/erlang.scm (erlang): Update to 21.0.5.

2018-08-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ttf2eot: Update to 0.0.3.
	The old project home page[0] links to this new one.

	[0]: <https://code.google.com/archive/p/ttf2eot/>

	* gnu/packages/fontutils.scm (ttf2eot): Update to 0.0.3.
	[source]: Use GIT-FETCH and GIT-FILE-NAME.
	[home-page]: Update.

2018-08-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ttf2eot: Return #t from all phases.
	* gnu/packages/fontutils.scm (ttf2eot)[arguments]: Return #t rather than
	undefined from the ‘install’ phase.

	gnu: Use ©.
	* gnu/packages/elixir.scm: Replace missing © with ©.
	* gnu/packages/erlang.scm: Likewise.
	* gnu/packages/marst.scm: Ditto.

	gnu: erlang: Don't use unstable tarball.
	* gnu/packages/erlang.scm (erlang)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: nnn: Update to 1.9.
	* gnu/packages/admin.scm (nnn): Update to 1.9.
	[source]: Switch to proper release tarball.
	[native-inputs]: Add pkg-config.
	[phases]: Remove ‘patch-curses-lib’ phase & ‘-Wl,-rpath=’ #:make-flags.

	gnu: abcde: Update to 2.9.2.
	* gnu/packages/cdrom.scm (abcde): Update to 2.9.2.
	[source]: Patch correct version number in snippet.

	gnu: xterm: Update to 335.
	* gnu/packages/xorg.scm (xterm): Update to 335.

	gnu: igt-gpu-tools: Order inputs.
	* gnu/packages/admin.scm (igt-gpu-tools)[inputs]: Order alphabetically.

	gnu: igt-gpu-tools: Update to 1.23.
	* gnu/packages/admin.scm (intel-gpu-tools): Redefine using
	DEPRECATED-PACKAGE. Move the previous package definition from here...
	(igt-gpu-tools): ...to here, and update to 1.23.
	[name, source, description]: Adjust to new name.
	[inputs]: Add openssl.

	gnu: protobuf-c: Update to 1.3.1.
	* gnu/packages/protobuf.scm (protobuf-c): Update to 1.3.1.

	gnu: qemu: Update to 3.0.0 [mitigate CVE-2018-3639].
	* gnu/packages/virtualization.scm (qemu): Update to 3.0.0.
	[source]: Remove patch.
	* gnu/packages/patches/qemu-CVE-2018-11806.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: stellarium: Remove redundant FILE-NAME.
	* gnu/packages/astronomy.scm (stellarium)[source]: Remove FILE-NAME.

	gnu: stellarium: Use HTTPS home page.
	* gnu/packages/astronomy.scm (stellarium)[home-page]: Use HTTPS.

	gnu: armadillo: Update to 9.100.4.
	* gnu/packages/maths.scm (armadillo): Update to 9.100.4.

	gnu: s6-linux-utils: Update to 2.5.0.0.
	* gnu/packages/skarnet.scm (s6-linux-utils): Update to 2.5.0.0.

	gnu: s6-linux-init: Remove superfluous spaces from description.
	* gnu/packages/skarnet.scm (s6-linux-init)[description]: Remove leading
	and trailing spaces.

	gnu: s6-linux-init: Update to 0.4.0.0.
	* gnu/packages/skarnet.scm (s6-linux-init): Update to 0.4.0.0.

	gnu: s6-portable-utils: Update to 2.2.1.2.
	* gnu/packages/skarnet.scm (s6-portable-utils): Update to 2.2.1.2.

	gnu: s6-rc: Update to 0.4.1.0.
	* gnu/packages/skarnet.scm (s6-rc): Update to 0.4.1.0.

	gnu: s6-networking: Update to 2.3.0.3.
	* gnu/packages/skarnet.scm (s6-networking): Update to 2.3.0.3.

	gnu: s6-dns: Update to 2.3.0.1.
	* gnu/packages/skarnet.scm (s6-dns): Update to 2.3.0.1.

	gnu: s6: Update to 2.7.2.0.
	* gnu/packages/skarnet.scm (s6): Update to 2.7.2.0.

	gnu: execline: Update to 2.5.0.1.
	* gnu/packages/skarnet.scm (execline): Update to 2.5.0.1.

	gnu: skalibs: Update to 2.7.0.0.
	* gnu/packages/skarnet.scm (skalibs): Update to 2.7.0.0.

2018-08-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mysql: Use HTTPS.
	* gnu/packages/databases.scm (mysql)[source, home-page]: Use HTTPS.

2018-08-15  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: services: Add pcscd service.
	* gnu/services/security-token.scm: New file.
	* gnu/tests/security-token.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register new files.
	* doc/guix.texi (Miscellaneous Services): Document the service.

2018-08-15  Julien Lepiller  <julien@lepiller.eu>

	doc: Replace reference to deprecated title field.
	* doc/guix.texi (Proceeding with the Installation): Use file-system-label
	instead of the title field.

	doc: Fix typo.
	* doc/guix.texi (Preparing for Installation): Add missing 'to'.

2018-08-15  Leo Famulari  <leo@famulari.name>

	gnu: tremc: Update URLs.
	* gnu/packages/bittorrent.scm (tremc)[source, home-page]: Update URLs.

	gnu: eyeD3: Update to 0.8.7.
	* gnu/packages/mp3.scm (eyed3): Update to 0.8.7.

	gnu: clementine: Build with relevant GStreamer plugins.
	* gnu/packages/music.scm (clementine)[inputs]: Add gst-plugins-good and
	gst-libav.

2018-08-15  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: clementine: Fix creating initial database.
	It seems a recent version of sqlite broke Clementine's first startup. It turns
	out we can patch clementine to fix the problem instead of providing a different
	sqlite package:
	<https://github.com/clementine-player/Clementine/pull/5669>

	* gnu/packages/databases.scm (sqlite-with-fts3): Remove.
	* gnu/packages/music.scm (clementine)[inputs]: Replace sqlite-with-fts3 with
	sqlite.
	[source]: Add clementine-fix-sqlite.patch.
	* gnu/packages/patches/clementine-fix-sqlite.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-08-15  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: clementine: Drop dependency on qtwebkit.
	QtWebkit is optionally included in CMakeList.txt but isn't actually used
	anywhere in the code.

	* gnu/packages/music.scm (clementine)[inputs]: Remove qtwebkit.

2018-08-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: aubio: Use HTTPS home page.
	* gnu/packages/audio.scm (aubio)[source, home-page]: Use HTTPS.

	gnu: acpid: Update to 2.0.30.
	* gnu/packages/linux.scm (acpid): Update to 2.0.30.

	gnu: ghc-setlocale: Update to 1.0.0.6.
	* gnu/packages/haskell.scm (ghc-setlocale): Update to 1.0.0.6.

	gnu: cvs-fast-export: Update to 1.44.
	* gnu/packages/version-control.scm (cvs-fast-export): Update to 1.44.
	[arguments]: Add ‘fix-setpython-PATH’ phase to do just that.
	Remove obsolete python3 work-around from ‘remove-optimizations’ phase.

	gnu: python-txamqp: Update to 0.8.2.
	* gnu/packages/python.scm (python-txamqp): Update to 0.8.2.

	gnu: inxi: Update to 3.0.20-1.
	* gnu/packages/admin.scm (inxi): Update to 3.0.20-1.

	gnu: tremc: Update to 0.9.1.
	* gnu/packages/bittorrent.scm (tremc): Update to 0.9.1.
	[source]: Use release tag.

	gnu: tremc: Fix shebang.
	* gnu/packages/bittorrent.scm (tremc)[inputs]: Add python.

	gnu: python-lzstring: Update to 1.0.4.
	* gnu/packages/compression.scm (python-lzstring): Update to 1.0.4.

	gnu: subversion: Update to 1.10.2.
	* gnu/packages/version-control.scm (subversion): Update to 1.10.2.

2018-08-15  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: licensecheck: Update to 3.0.36.
	* gnu/packages/license.scm (licensecheck): Update to 3.0.36.
	(perl-regexp-pattern-license): Update to 3.1.92.

	gnu: restic: Update to 0.9.2.
	* gnu/packages/backup.scm (restic): Update to 0.9.2.

2018-08-15  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'fr' translation.

2018-08-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-django: Update to 1.11.15 [fixes CVE-2018-14574].
	* gnu/packages/django.scm (python-django): Update to 1.11.15.

	gnu: yubico-piv-tool: Update to 1.6.0 [fixes CVE-2018-14779, CVE-2018-14780].
	* gnu/packages/security-token.scm (yubico-piv-tool): Update to 1.6.0.
	[inputs]: Add GENGETOPT.
	[native-inputs]: Add HELP2MAN.

	gnu: opensc: Update to 0.18.0.
	* gnu/packages/security-token.scm (opensc): Update to 0.18.0.
	[arguments]: Add phase to disable test which fails in this release.

	gnu: libx264: Update to 20180810-2245.
	* gnu/packages/video.scm (libx264): Update to 20180810-2245.

2018-08-15  Kei Kebreau  <kkebreau@posteo.net>

	gnu: ocaml-gsl: Update to 1.22.0.
	* gnu/packages/maths.scm (ocaml-gsl): Update to 1.22.0.

2018-08-15  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: cataclysm-dda: Allow localization.
	* gnu/packages/games.scm (cataclysm-dda): Allow localization.

2018-08-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: openssl@1.1: Update to 1.1.0i [fix CVE-2018-0737].
	Also includes a fix for CVE-2018-0732, and a different approach to
	fixing CVE-2018-0495.

	* gnu/packages/tls.scm (openssl-next): Update to 1.1.0i.
	[sources]: Remove CVE patches.
	* gnu/packages/patches/openssl-1.1.0-CVE-2018-0495.patch: Delete...
	* gnu/packages/patches/openssl-1.1.0-CVE-2018-0732.patch: ...both files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2018-08-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-http-tiny: Update to 0.076.
	* gnu/packages/web.scm (perl-http-tiny): Update to 0.076.

	gnu: f3: Update to 7.1.
	* gnu/packages/disk.scm (f3): Update to 7.1.
	[arguments]: Remove ‘fix-makefile’ phase.
	Move installation of experimental (now called ‘extra’) tools to their
	own phases instead of cleverly patching Makefile.

	gnu: f3: Don't use unstable tarball.
	* gnu/packages/disk.scm (f3)[source]: Use GIT-FETCH and GIT-FILE-NAME.

	gnu: perl-db-file: Update to 1.842.
	* gnu/packages/databases.scm (perl-db-file): Update to 1.842.

	gnu: aubio: Update to 0.4.6.
	* gnu/packages/audio.scm (aubio): Update to 0.4.6.
	[arguments]: Set reflexive RUNPATH.

	gnu: lilv: Update to 0.24.4.
	* gnu/packages/audio.scm (lilv): Update to 0.24.4.

	gnu: sratom: Update to 0.6.2.
	* gnu/packages/audio.scm (sratom): Update to 0.6.2.

	gnu: serd: Update to 0.30.0.
	* gnu/packages/rdf.scm (serd): Update to 0.30.0.

	gnu: memcached: Fix typos in description.
	* gnu/packages/databases.scm (memcached)[synopsis, description]:
	Hyphenate.

2018-08-14  Leo Famulari  <leo@famulari.name>

	gnu: gdm: Fix CVE-2018-14424.
	* gnu/packages/patches/gdm-CVE-2018-14424.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gnome.scm (gdm): Use it.

	gnu: samba: Update to 4.8.4 [fixes CVE-2018-{1139,1130,10858,10918,10919}].
	* gnu/packages/samba.scm (samba): Update to 4.8.4.

2018-08-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-orddom.
	* gnu/packages/cran.scm (r-orddom): New variable.

2018-08-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: memcached: Update to 1.5.10.
	* gnu/packages/databases.scm (memcached): Update to 1.5.10.

	gnu: ola: Update to 0.10.7.
	* gnu/packages/lighting.scm (ola): Update to 0.10.7.

	gnu: deutex: Update to 5.1.2.
	* gnu/packages/game-development.scm (deutex): Update to 5.1.2.

	gnu: password-store: Use INSTALL-FILE.
	* gnu/packages/password-utils.scm (password-store)[arguments]:
	Substitute a more concise INSTALL-FILE invocation for COPY-FILE.

	gnu: discount: Use HTTPS home page.
	* gnu/packages/markup.scm (discount)[home-page]: Use HTTPS.

	gnu: python-ndg-httpsclient: Tweak description.
	* gnu/packages/python-web.scm (python-ndg-httpsclient)[description]:
	Add some punctuation.

	gnu: acpica: Update to 20180810.
	* gnu/packages/admin.scm (acpica): Update to 20180810.

	gnu: translate-shell: Update to 0.9.6.8.
	* gnu/packages/dictionaries.scm (translate-shell): Update to 0.9.6.8.
	[source]: Remove patch.
	* gnu/packages/patches/translate-shell-fix-curl-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: the-silver-searcher: Use HTTPS home page.
	* gnu/packages/code.scm (the-silver-searcher)[source, home-page]: Use
	HTTPS.

	gnu: the-silver-searcher: Update to 2.2.0.
	* gnu/packages/code.scm (the-silver-searcher): Update to 2.2.0.

	gnu: calf: Update to 0.90.1.
	* gnu/packages/audio.scm (calf): Update to 0.90.1.
	[source]: Use HTTPS.

	gnu: qsynth: Update to 0.5.2.
	* gnu/packages/audio.scm (qsynth): Update to 0.5.2.

	gnu: gnuastro: Update to 0.7.
	* gnu/packages/astronomy.scm (gnuastro): Update to 0.7.

	gnu: iproute2: Update to 4.18.0.
	* gnu/packages/linux.scm (iproute): Update to 4.18.0.

	gnu: di: Update to 4.47.
	* gnu/packages/admin.scm (di): Update to 4.47.

	gnu: perl-libwww: Update to 6.35.
	* gnu/packages/web.scm (perl-libwww): Update to 6.35.
	[native-inputs]: Add perl-test-fatal, perl-test-needs, and
	perl-test-requiresinternet.
	[propagated-inputs]: Add perl-try-tiny.

	gnu: libpcap: Update to 1.9.0.
	* gnu/packages/admin.scm (libpcap): Update to 1.9.0.
	[arguments]: Drop ‘--with-pcap=linux’ ./configure flag.
	[license]: Update list.

2018-08-14  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add gffread.
	* gnu/packages/bioinformatics.scm (gffread): New variable.

2018-08-14  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: Add hcxdumptool.
	* gnu/packages/networking.scm (hcxdumptool): New variable.

	gnu: Add hcxtools.
	* gnu/packages/networking.scm (hcxtools): New variable.

	gnu: Add hashcat-utils.
	* gnu/packages/password-utils.scm (hashcat-utils): New variable.

	gnu: Add hashcat.
	* gnu/packages/password-utils.scm (hashcat): New variable.

2018-08-14  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add r-circus.
	* gnu/packages/bioinformatics.scm (r-circus): New variable.

	gnu: Add r-hash.
	* gnu/packages/cran.scm (r-hash): New variable.

2018-08-14  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: texlive-latex-l3packages: Fix missing files.
	* gnu/packages/tex.scm (texlive-latex-l3packages): Actually install the files.

2018-08-14  Kei Kebreau  <kkebreau@posteo.net>

	gnu: coda: Update to 2.19.
	* gnu/packages/maths.scm (coda): Update to 2.19.

2018-08-13  Clément Lassieur  <clement@lassieur.org>

	services: nginx: Use 'invoke' rather than 'system*'.
	* gnu/services/web.scm (nginx-shepherd-service): Replace SYSTEM* with INVOKE.

	services: postgresql: Get the Shepherd to respawn PostgreSQL.
	* gnu/services/databases.scm (postgresql-shepherd-service): Change 'start' to
	return the PID.

2018-08-13  Ricardo Wurmus  <rekado@elephly.net>

	Merge branch 'staging' into core-updates

2018-08-13  Leo Famulari  <leo@famulari.name>

	gnu: BIND: Use HTTPS source URL.
	* gnu/packages/dns.scm (isc-bind)[source]: Use HTTPS URL.

	gnu: isc-dhcp: Update bundled BIND to 9.11.4-P1.
	* gnu/packages/admin.scm (isc-dhcp): Update bundled BIND to 9.11.4-P1.
	[home-page, inputs, source]: Use HTTPS URLs.

2018-08-13  Clément Lassieur  <clement@lassieur.org>

	services: prosody: Get the Shepherd to respawn Prosody.
	* gnu/services/messaging.scm (prosody-shepherd-service): Return the PID when
	the action is "start".

	services: prosody: Use 'invoke' rather than 'system*'.
	* gnu/services/messaging.scm (prosody-shepherd-service): Replace SYSTEM* with
	INVOKE.

2018-08-13  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: aegisub: Fix build.
	* gnu/packages/patches/aegisub-icu59-include-unistr.patch: New file.
	* gnu/lokal.mk (dist_patch_DATA): Register it.
	* gnu/packages/video.scm (aegisub)[source]: Use patch.
	[arguments]: Add CXXFLAGS, Return #t from fix-ldflags phase.

2018-08-13  Kenny Ballou  <kballou@devnulllabs.io>
	    Leo Famulari  <leo@famulari.name>

	gnu: ansible: update to 2.5.7
	* gnu/packages/admin.scm (ansible): Update to 2.5.7.
	[arguments, native-inputs, inputs]: Use Python 3.
	[native-inputs, inputs]: Replace python-pycrypto with python-cryptography.

2018-08-13  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: emacs-racket-mode: Update to 0.0.2-2.1b78827.
	* gnu/packages/emacs.scm (emacs-racket-mode): Update to 0.0.2-2.1b78827.

2018-08-13  Alex Branham  <branham@utexas.edu>

	gnu: r-ggplot2: Update to 3.0.0
	* gnu/packages/statistics.scm (r-ggplot2): Update to 3.0.0
	[propagated-inputs]: Add r-mgcv, r-rlang, r-viridislite, and r-withr.
	[home-page]: Update URL.

2018-08-13  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: emacs-helm-eww: Update to 20180725.
	* gnu/packages/emacs.scm (emacs-helm-eww): Update to 20180725.

2018-08-13  Timothy Sample  <samplet@ngyro.com>

	gnu: racket: Ignore bytecode checksums in the store.
	Fixes <https://debbugs.gnu.org/30680>.

	* gnu/packages/patches/racket-store-checksum-override.patch: New file.
	* gnu/packages/scheme.scm (racket)[sources]: Add it.

2018-08-12  Leo Famulari  <leo@famulari.name>

	gnu: borg: Update to 1.1.7.
	* gnu/packages/backup.scm (borg): Update to 1.1.7.

2018-08-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fortune-mod: Clean up empty directory.
	* gnu/packages/games.scm (fortune-mod)[arguments]: RMDIR ‘games/’ after
	emptying it.

	gnu: libwacom: Update to 0.31.
	* gnu/packages/xdisorg.scm (libwacom): Update to 0.31.

	gnu: python-wsgiproxy2: Update to 0.4.4.
	* gnu/packages/python-web.scm (python-wsgiproxy2): Update to 0.4.4.
	[arguments]: Remove. Restkit is not longer supported.
	[native-inputs]: Remove unzip, python-nose, and python-coverage.
	Add python-webtest.
	[propagated-inputs]: Add python-requests and python-urllib3.

	gnu: python-ndg-httpsclient: Update to 0.5.1.
	* gnu/packages/python-web.scm (python-ndg-httpsclient): Update to 0.5.1.

2018-08-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-pep8: Use HTTPS home page.
	Also add a comment about 1.7.1. This doesn't warrant a changelog entry,
	so you never read this.

	* gnu/packages/python.scm (python-pep8)[home-page]: Use HTTPS.

2018-08-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: strongswan: Update to 5.6.3 [fixes CVE-2018-{10811,5388}].
	* gnu/packages/networking.scm (strongswan): Update to 5.6.3.

	gnu: ethtool: Update to 4.17.
	* gnu/packages/networking.scm (ethtool): Update to 4.17.

	gnu: ghc-parsec-numbers: Use HTTPS home page.
	* gnu/packages/haskell.scm (ghc-parsec-numbers)[home-page]: Use HTTPS.

2018-08-12  Clément Lassieur  <clement@lassieur.org>

	services: cgit: Disable repo booleans having a global counterpart.
	Otherwise the global counterpart is never taken into account.

	* doc/guix.texi (Version Control Services): Update accordingly.
	* gnu/services/cgit.scm (repo-boolean?, serialize-repo-boolean): Use the
	DEFINE-MAYBE macro to allow for the 'disabled value.
	(repository-cgit-configuration)[enable-commit-graph?, enable-log-filecount?,
	enable-log-linecount?, enable-remote-branches?, enable-subject-links?,
	enable-html-serving?]: Change default value to 'disabled.

2018-08-12  Leo Famulari  <leo@famulari.name>

	nls: Update 'da' translation.

2018-08-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: git-annex: Update to 6.20180807.
	* gnu/packages/version-control.scm (git-annex): Update to 6.20180807.

	gnu: xmobar: Update to 0.27.
	* gnu/packages/wm.scm (xmobar): Update to 0.27.
	[inputs]: Add ghc-parsec-numbers.

	gnu: Add ghc-parsec-numbers.
	* gnu/packages/haskell.scm (ghc-parsec-numbers): New public variable.

2018-08-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: gcc@5: Build with isl@0.18.
	* gnu/packages/gcc.scm (gcc-5)[inputs]: Change ISL to ISL-0.18.
	(isl-0.18): New public variable.

2018-08-11  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: ccid: Move pcsc-lite from inputs to native-inputs.
	pcsc-lite only provides the headers to build ccid. So, it is sufficient that
	it be a native-input.

	* gnu/packages/security-token.scm (ccid)[inputs]: Move pcsc-lite to ...
	[native-inputs]: ... here.

2018-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: discount: Update to 2.2.4.
	* gnu/packages/markup.scm (discount): Update to 2.2.4.

2018-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: discount: Remove bogus FILE-NAME.
	The upstream name is fine.

	* gnu/packages/markup.scm (discount)[source]: Remove FILE-NAME.

2018-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: jpegoptim: Update to 1.4.6.
	* gnu/packages/image.scm (jpegoptim): Update to 1.4.6.

	gnu: angband: Update to 4.1.3.
	* gnu/packages/games.scm (angband): Update to 4.1.3.

	gnu: fortune-mod: Return #t from all phases.
	* gnu/packages/games.scm (fortune-mod)[arguments]: Return #t rather than
	undefined from phases.

	gnu: perl-email-simple: Update to 2.216.
	* gnu/packages/mail.scm (perl-email-simple): Update to 2.216.

	gnu: perl-lingua-en-tagger: Update to 0.29.
	* gnu/packages/language.scm (perl-lingua-en-tagger): Update to 0.29.

	gnu: perl-glib: Update to 1.327.
	* gnu/packages/glib.scm (perl-glib): Update to 1.327.

2018-08-11  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	import: hackage: Support recursive importing.
	* guix/import/hackage.scm (hackage-recursive-import): New procedure.
	(hackage-module->sexp): Return dependencies alongside dependencies.
	(hackage->guix-package): Memoize results.
	* guix/scripts/import/hackage.scm (show-help, %options, guix-import-hackage):
	Support recursive importing.
	* doc/guix.texi (Invoking guix import): Document option.

2018-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fortune-mod: Update to 2.6.1.
	* gnu/packages/games.scm (fortune-mod): Update to 2.6.1.

	gnu: fortune-mod: Don't use unstable tarball.
	* gnu/packages/games.scm (fortune-mod)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: perl-file-mimeinfo: Update to 0.29.
	* gnu/packages/freedesktop.scm (perl-file-mimeinfo): Update to 0.29.

2018-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	Migrate search.cpan.org home pages to metacpan.org.
	The venerable search.cpan.org has retired[0].

	[0]: https://log.perl.org/2018/05/goodbye-search-dot-cpan-dot-org.html

	* guix/import/cpan.scm (cpan-home): Generate metacpan.org home page URIs.
	Update all previously generated ones in (gnu packages) to their
	canonical new homes.

2018-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Use static & unversioned CPAN home pages.
	Constructing home pages to be version-specific is not something we
	really want or do elsewhere, and interferers with mass updates like the
	one I'm about to make.

	* gnu/packages/glib.scm (perl-net-dbus-glib)[home-page]: Use canonical
	home page.
	* gnu/packages/perl-check.scm (perl-test-nowarnings, perl-test-output)
	(perl-test-simple, perl-test-tester)[home-page]: Likewise.
	* gnu/packages/perl.scm (perl-benchmark-timer, perl-clone)
	(perl-digest-sha1, perl-file-which, perl-getopt-tabular, perl-io-string)
	(perl-ipc-run3, perl-probe-perl, perl-regexp-common, perl-sys-cpu)
	[home-page]: Likewise.
	* gnu/packages/tcl.scm (perl-tk)[home-page]: Likewise.
	* gnu/packages/tls.scm (perl-net-ssleay)[home-page]: Likewise.
	* gnu/packages/web.scm (perl-www-curl)[home-page]: Likewise.
	* gnu/packages/xml.scm (perl-xml-dom)[home-page]: Likewise.
	* gnu/packages/xorg.scm (perl-x11-protocol-other)[home-page]: Likewise.

2018-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-libxml: Fix description.
	Descriptions were of the wrong (sub)package, XML::Parser::PerlSAX.

	* gnu/packages/xml.scm (perl-libxml)[synopsis, description, home-page]:
	Replace with the correct (upstream) ones.

2018-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-ev: Use INVOKE.
	* gnu/packages/libevent.scm (perl-ev)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: perl-uri-template: Update to 0.23.
	* gnu/packages/web.scm (perl-uri-template): Update to 0.23.

	gnu: python-lzo: Update to 1.12.
	* gnu/packages/compression.scm (python-lzo): Update to 1.12.

2018-08-11  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: zathura: Update to 0.4.0.
	* gnu/packages/pdf.scm (zathura): Update to 0.4.0.

2018-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: password-store: Use HTTPS home page.
	* gnu/packages/password-utils.scm (password-store)[home-page]: Use HTTPS.

	gnu: gtksourceview: Update to 3.24.8.
	* gnu/packages/gtk.scm (gtksourceview): Update to 3.24.8.

	gnu: ddclient: Update to 3.9.0.
	* gnu/packages/dns.scm (ddclient): Update to 3.9.0.
	[inputs]: Add perl-data-validate-ip.  Order alphabetically.

	gnu: Add perl-data-validate-ip.
	* gnu/packages/networking.scm (perl-data-validate-ip): New public
	variable.

	gnu: light: Update to 1.1.2.
	* gnu/packages/linux.scm (light): Update to 1.1.2.

	gnu: virt-viewer: Update to 7.0.
	* gnu/packages/spice.scm (virt-viewer): Update to 7.0.

	gnu: spice-gtk: Update to 0.35.
	* gnu/packages/spice.scm (spice-gtk): Update to 0.35.

	gnu: proxychains-ng: Update to 4.13.
	* gnu/packages/networking.scm (proxychains-ng): Update to 4.13.
	[source]: Update download URI.  Goodbye, sweet hash.
	[arguments]: Add CC=gcc to the environment, not only to #:make-flags.

	gnu: python-gitpython: Update to 2.1.11.
	* gnu/packages/version-control.scm (python-gitpython): Update to 2.1.11.

	gnu: mpop: Update to 1.2.8.
	* gnu/packages/mail.scm (mpop): Update to 1.2.8.
	[arguments]: Remove.

	gnu: mpop: Update home page.
	* gnu/packages/mail.scm (mpop)[source, home-page]: Update URIs.

	gnu: password-store: Update to 1.7.3.
	* gnu/packages/password-utils.scm (password-store): Update to 1.7.3.

	gnu: asio: Update to 1.12.1.
	* gnu/packages/networking.scm (asio): Update to 1.12.1.
	[source]: Use upstream release tarballs.
	[native-inputs, arguments]: Remove cruft needed to build from git.

2018-08-11  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.17.14.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.14.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.62.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.62.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.119.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.119.

	gnu: linux-libre@4.4: Update to 4.4.147.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.147.

2018-08-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mew: Use HTTPS.
	* gnu/packages/mail.scm (mew)[source, home-page]: Use HTTPS.

	gnu: otf2: Edit description.
	* gnu/packages/profiling.scm (otf2)[description]: Fix typo and use @dfn.

	gnu: po4a: Update to 0.54.
	* gnu/packages/gettext.scm (po4a): Update to 0.54.
	[arguments]: Remove ‘set-search-path’ and ‘fix-builder’ phases.
	Coalesce ‘disable-...-test’ phases into one ‘disable-failing-tests’
	phase, update their numbering, and re-enable the ‘yaml’ test.
	[native-inputs]: Add perl-yaml-tiny test dependency.

	gnu: dialog: Update to 1.3-20180621.
	* gnu/packages/ncurses.scm (dialog): Update to 1.3-20180621.

	gnu: opari2: Update to 2.0.3.
	* gnu/packages/profiling.scm (opari2): Update to 2.0.3.

	gnu: opari2: Remove redundant code.
	* gnu/packages/profiling.scm (opari2)[arguments]: Remove ‘licence’
	installation phase now handled by the build system.

	gnu: xfig: Update to 3.2.7a.
	* gnu/packages/xfig.scm (xfig): Update to 3.2.7a.

	gnu: perl-net-dns: Update home page.
	* gnu/packages/networking.scm (perl-net-dns)[home-page]: Use new (and
	HTTPS) URI.
	[source]: Add it to the list of download locations.

	gnu: perl-net-dns: Update to 1.17.
	* gnu/packages/networking.scm (perl-net-dns): Update to 1.17.

	gnu: r-cowplot: Update to 0.9.3.
	* gnu/packages/statistics.scm (r-cowplot): Update to 0.9.3.

	gnu: Add oath-toolkit.
	* gnu/packages/authentication.scm: New file.
	(oath-toolkit): New public variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add the new file.

	gnu: ccrypt: Update to 1.11.
	* gnu/packages/crypto.scm (ccrypt): Update to 1.11.

2018-08-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mame: Update to 0.200.
	* gnu/packages/emulators.scm (mame): Update to 0.200.
	[arguments]: Fix missing includes in source.

2018-08-10  Leo Famulari  <leo@famulari.name>

	gnu: bzip2: Use archived source and home-page URLs.
	* gnu/packages/compression.scm (bzip2)[source, home-page]: Update URLs.

2018-08-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: p11-kit: Update to 0.23.13.
	* gnu/packages/tls.scm (p11-kit): Update to 0.23.13.

	gnu: libsoup: Update to 2.62.3.
	* gnu/packages/gnome.scm (libsoup): Update to 2.62.3.

2018-08-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: meson: Update to 0.47.1.
	* gnu/packages/build-tools.scm (meson): Update to 0.47.1.
	* gnu/packages/patches/meson-for-build-rpath.patch: Adjust.

2018-08-10  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2018-08-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: mariadb: Update to 10.1.35 [security fixes].
	This release fixes CVE-2018-3058, CVE-2018-3063, CVE-2018-3064 and CVE-2018-3066.
	See <https://mariadb.com/kb/en/library/mariadb-10135-release-notes/> for details.

	* gnu/packages/databases.scm (mariadb): Update to 10.1.35.

2018-08-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: postgresql: Update to 10.5 [fixes CVE-2018-10915, CVE-2018-10925].
	* gnu/packages/databases.scm (postgresql): Update to 10.5.

2018-08-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: inkscape: Add poppler compatibility patch.
	* gnu/packages/inkscape.scm (inkscape)[source]: Add second poppler
	compatibility patch.

	gnu: fontforge: Build with Python 2.
	* gnu/packages/fontutils.scm (fontforge)[inputs]: Replace python-wrapper with
	python-2.

2018-08-10  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to 0.17.
	* gnu/packages/mes.scm (mes): Update to 0.17.

2018-08-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sord: Update to 0.16.2.
	* gnu/packages/rdf.scm (sord): Update to 0.16.2.

	gnu: otf2: Update to 2.1.1.
	* gnu/packages/profiling.scm (otf2): Update to 2.1.1.

	gnu: xmonad: Update to 0.14.
	* gnu/packages/wm.scm (xmonad): Update to 0.14.
	[inputs]: Add ghc-semigroups.

	gnu: ghc-xmonad-contrib: Update to 0.14.
	* gnu/packages/wm.scm (ghc-xmonad-contrib): Update to 0.14.

	gnu: Use HTTPS for xmonad.org home pages.
	* gnu/packages/wm.scm (ghc-xmonad-contrib, xmonad)[home-page]: Use
	HTTPS.

	gnu: bear: Update to 2.3.12.
	* gnu/packages/build-tools.scm (bear): Update to 2.3.12.

	gnu: bear: Don't use unstable tarball.
	* gnu/packages/build-tools.scm (bear)[source]: Use GIT-FETCH and
	GIT-FILE-NAME.

	gnu: lynx: Update to 2.8.9rel.1.
	* gnu/packages/web-browsers.scm (lynx): Update to 2.8.9rel.1.

2018-08-09  Leo Famulari  <leo@famulari.name>

	gnu: cgit: Update to 1.2.1 [fixes CVE-2018-14912].
	* gnu/packages/version-control.scm (cgit): Update to 1.2.1.
	[inputs]: Use the source of GIT.

	gnu: wpa_supplicant: Fix CVE-2018-14526.
	* gnu/packages/patches/wpa-supplicant-CVE-2018-14526.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/admin.scm (wpa-supplicant-minimal)[source]: Use it.

2018-08-09  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: snap: Update to 4.2.1.3.
	* gnu/packages/education.scm (snap): Update to 4.2.1.3.

	gnu: python-duniterpy: Update home page.
	* gnu/packages/finance.scm (python-duniterpy) [home-page]: Update URL.

	gnu: python-duniterpy: Update to 0.43.7.
	* gnu/packages/finance.scm (python-duniterpy): Update to 0.43.7.
	[source]: Change upstream repository, which moved to a Gitlab instance.
	[arguments]: Remove phase removing a failing test, no longer needed.

2018-08-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: polkit: Update to 0.115 [fixes CVE-2018-1116].
	* gnu/packages/polkit.scm (polkit): Update to 0.115.
	[origin]: Adjust snippet.
	[inputs]: Replace mozjs with mozjs-52.
	* gnu/packages/patches/polkit-drop-test.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	(cherry picked from commit 50afd712312a4b9fa42d7f9d03464e542b3aeb75)

2018-08-09  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add mozjs-52.
	* gnu/packages/gnuzilla.scm (mozjs-52): New variable.

	(cherry picked from commit f67db495aa6e29692e368a13130a40541d5d8273)

2018-08-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: gusb: Update to 0.3.0.
	* gnu/packages/gnome.scm (gusb): Update to 0.3.0.
	[source](uri): Adjust tarball name.
	[build-system]: Switch to MESON-BUILD-SYSTEM.
	[native-inputs]: Remove AUTOCONF, AUTOMAKE and LIBTOOL.
	[arguments]: Remove #:phases.

	gnu: xorg-server: Update to 1.20.1.
	* gnu/packages/patches/xorg-server-rotate-fb.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/xorg.scm (xorg-server): Update to 1.20.1.
	[source](patches): Remove 'xorg-server-rotate-fb.patch'.

	gnu: libgit2: Update to 0.26.6.
	* gnu/packages/version-control.scm (libgit2): Update to 0.26.6.

	gnu: lftp: Update to 4.8.4.
	* gnu/packages/ftp.scm (lftp): Update to 4.8.4.
	[arguments]: End phases on #t.

	gnu: libmspack: Update to 0.7.1.
	* gnu/packages/compression.scm (libmspack): Update to 0.7.1.

	doc: Fix syntax error.
	* doc/guix.texi (Networking Services): Escape newline between keyword
	arguments.

	gnu: qemu: Update to 2.12.1.
	* gnu/packages/virtualization.scm (qemu): Update to 2.12.1.

2018-08-09  Rutger Helling  <rhelling@mykolab.com>

	gnu: c-toxcore: Update to 0.2.5.
	* gnu/packages/messaging.scm (c-toxcore): Update to 0.2.5.

2018-08-09  Ricardo Wurmus  <rekado@elephly.net>

	build-system/haskell: Let all phases return #T unconditionally.
	* guix/build/haskell-build-system.scm (make-ghc-package-database, register,
	check, haddock): Return #T unconditionally; use INVOKE.

2018-08-09  Leo Famulari  <leo@famulari.name>

	gnu: Remove go-github-com-davidjpeacock-cli.
	* gnu/packages/golang.scm (go-github-com-davidjpeacock-cli): Remove variable.

	gnu: kurly: Removed unused input.
	* gnu/packages/curl.scm (kurly)[inputs]: Remove go-github-com-davidjpeacock-cli.

	gnu: Add VBinDiff.
	* gnu/packages/patchutils.scm (vbindiff): New variable.

2018-08-09  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: mrustc: Update to 0.8.0.
	* gnu/packages/rust.scm (mrustc): Update to 0.8.0.

2018-08-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: kurly: Update to 1.2.2.
	Update both the project home page & the package version in a single
	commit because of Go.

	From the previous home page[0]:

	 “2018-06-12 - THE KURLY PROJECT HAS MOVED HOME!
	  kurly can now be found at GitLab [...]”

	[0]: https://github.com/davidjpeacock/kurly

	* gnu/packages/curl.scm (kurly): Update to 1.2.2.
	[source, home-page]: Update URIs.
	[arguments]: Likewise.  Adjust location of ‘kurly.man’.
	[inputs]: Add go-github-com-urfave-cli.

2018-08-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: java-snappy: Fix description.
	* gnu/packages/compression.scm (java-snappy)[description]: Fix typos.

	gnu: java-snappy: Update to 1.1.7.2.
	* gnu/packages/compression.scm (java-snappy): Update to 1.1.7.2.

	gnu: libodfgen: Update to 0.1.7.
	* gnu/packages/libreoffice.scm (libodfgen): Update to 0.1.7.
	[source]: Update URI.

	gnu: bind: Update to 9.12.2-P1.
	* gnu/packages/dns.scm (isc-bind): Update to 9.12.2-P1.

	gnu: numactl: Update to 2.0.12.
	* gnu/packages/linux.scm (numactl): Update to 2.0.12.

2018-08-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: numactl: Update home page.
	From the project mailing list[0]:

	 “The old libnuma website hosted at oss.sgi.com is now gone as that
	  website no longer exists. Everything for libnuma/numactl is now at
	  GitHub [...]”

	[0]: https://www.spinics.net/lists/linux-numa/msg01178.html

	* gnu/packages/linux.scm (numactl)[source, home-page]: Update URIs.

2018-08-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libnftnl: Update to 1.1.1.
	* gnu/packages/linux.scm (libnftnl): Update to 1.1.1.

	gnu: alpine: Update to 2.21.9999.
	* gnu/packages/mail.scm (alpine): Update to 2.21.9999.

	gnu: mingw-w64: Update to 5.0.4.
	* gnu/packages/mingw.scm (mingw-w64): Update to 5.0.4.

	gnu: dovecot: Update to 2.3.2.1.
	* gnu/packages/mail.scm (dovecot): Update to 2.3.2.1.

	gnu: xlockmore: Update to 5.56.
	* gnu/packages/xdisorg.scm (xlockmore): Update to 5.56.

	gnu: autogen: Update to 5.18.14.
	* gnu/packages/autogen.scm (autogen): Update to 5.18.14.
	[inputs]: Move perl from native-inputs to here...
	[native-inputs]: ...and which from inputs to here.
	[arguments]: Remove unnecessary ‘/usr/bin/tr’ substitution.

	gnu: yoshimi: Update to 1.5.8.2.
	* gnu/packages/music.scm (yoshimi): Update to 1.5.8.2.

	gnu: setbfree: Update to 0.8.7.
	* gnu/packages/music.scm (setbfree): Update to 0.8.7.

	gnu: setbfree: Don't use unstable tarball.
	* gnu/packages/music.scm (setbfree)[source]: Use GIT-FETCH.

	gnu: libostree: Update to 2018.7.
	* gnu/packages/package-management.scm (libostree): Update to 2018.7.

	gnu: youtube-dl: Update to 2018.08.04.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.08.04.

	gnu: msitools: Update to 0.98.
	* gnu/packages/package-management.scm (msitools): Update to 0.98.

	gnu: uwsgi: Update to 2.0.17.1.
	* gnu/packages/web.scm (uwsgi): Update to 2.0.17.1.

2018-08-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: stunnel: Update to 5.48 [security fix].
	No CVE. From the ChangeLog:

	 “Security bugfixes: Fixed requesting client certificate when specified
	  as a global option.”

	* gnu/packages/web.scm (stunnel): Update to 5.48.

2018-08-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-flake8: Fix build.
	* gnu/packages/python.scm (python-flake8)[arguments]: Add build phases
	"delete-broken-test" and "fix-problem-with-pycodestyle".
	[propagated-inputs]: Remove python-setuptools.

	gnu: python-flake8: Use INVOKE.
	* gnu/packages/python.scm (python-flake8)[arguments]: Use INVOKE and always
	return #T.

2018-08-08  Leo Famulari  <leo@famulari.name>

	gnu: epiphany: Correctly set the library RUNPATH.
	* gnu/packages/gnome.scm (epiphany): Set the runpath in #:configure-flags.

2018-08-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-dbus: Update to 1.2.8.
	* gnu/packages/python.scm (python-dbus): Update to 1.2.8.
	[inputs]: Replace "python" with "python-wrapper".

	gnu: python-cython: Remove failing test.
	* gnu/packages/python.scm (python-cython)[arguments]: Remove failing test.

2018-08-08  Leo Famulari  <leo@famulari.name>

	gnu: Cython: Update to 0.28.4.
	* gnu/packages/python.scm (python-cython, python2-cython): Update to 0.28.4.
	[arguments]: Use invoke.

2018-08-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-libxml2: Do not build static output.
	This is a follow-up to commit 5f8642ea6ae675d0fb5b06e616064458433087d3.

	* gnu/packages/xml.scm (python-libxml2)[outputs]: Don't inherit from libxml2.

2018-08-08  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: restic: Fix tests.
	* gnu/packages/backup.scm (restic)[arguments]: Replace 'check' phase.

2018-08-08  Leo Famulari  <leo@famulari.name>

	gnu: lxc: Fix CVE-2018-6556.
	* gnu/packages/patches/lxc-CVE-2018-6556.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/virtualization.scm (lxc)[source]: Use it.

2018-08-08  Leo Famulari  <leo@famulari.name>

	gnu: webkitgtk: Update to 2.20.4 [security fixes].
	Fixes CVE-2018-{4246,4261,4262,4263,4264,4265,4266,4267,4270,4272,4273,4278,
	4284,12911}.

	* gnu/packages/webkit.scm (webkitgtk): Update to 2.20.4.

2018-08-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: btrfs-progs: Add zlib:static.
	* gnu/packages/linux.scm (btrfs-progs)[inputs]: Add zlib:static.

	gnu: e2fsprogs: Update to 1.44.3.
	* gnu/packages/linux.scm (e2fsprogs): Update to 1.44.3.
	* gnu/packages/patches/e2fsprogs-glibc-2.27.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: cups-filters: Update to 1.20.4.
	* gnu/packages/cups.scm (cups-filters): Update to 1.20.4.

2018-08-07  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add ubridge.
	* gnu/packages/networking.scm (ubridge): New variable.

2018-08-07  Leo Famulari  <leo@famulari.name>

	gnu: FFmpeg: Support video stabilization with vidstab.
	* gnu/packages/video.scm (ffmpeg)[inputs]: Add vidstab.
	[arguments]: Configure with vidstab.

	gnu: Add vidstab.
	* gnu/packages/video.scm (vidstab): New variable.

2018-08-07  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.17.13.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.13.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.61.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.61.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.118.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.118.

	gnu: linux-libre@4.4: Update to 4.4.146.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.146.

2018-08-07  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	import: cabal, hackage: Avoid error when custom setup section is missing.
	Fixes <https://debbugs.gnu.org/32387>.

	* guix/import/cabal.scm (eval-cabal): Avoid mis-match when the custom-setup
	section cannot be created.
	* guix/import/hackage.scm (cabal-custom-setup-dependencies->names): Do not
	crash when cabal-package-custom-setup returns #F.

2018-08-07  Leo Famulari  <leo@famulari.name>

	gnu: Remove go-github-com-edsrzf-mmap-go.
	* gnu/packages/syncthing.scm (go-github-com-edsrzf-mmap-go): Remove variable.

2018-08-07  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: mrustc: Update to 0.8-1.ec907f5.
	* gnu/packages/rust.scm (mrustc): Update to 0.8-1.ec907f5.
	[arguments]<#:phases>[patch-date]: New phase.

2018-08-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mariadb: Remove test which fails on armhf-linux.
	* gnu/packages/databases.scm (mariadb)[arguments]: Disable test
	'mroonga/storage.index_read_multiple_double'.

2018-08-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: mariadb: Further increase test timeouts.
	* gnu/packages/databases.scm (mariadb)[arguments]: Allow 40 minutes for single
	tests, and 600 in total.

2018-08-07  Rutger Helling  <rhelling@mykolab.com>

	gnu: vulkan-headers: Update to 1.1.82.0.
	* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.1.82.0.
	* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.1.82.0.
	* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.1.82.0.

2018-08-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: mariadb: Adjust to test failures on Hydra.
	* gnu/packages/patches/mariadb-client-test-32bit.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/databases.scm (mariadb)[source](patches): Add it.
	[arguments]: Increase retry count and test timeout.  Disable test
	main.myisampack.

	Merge branch 'master' into staging

2018-08-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wireshark: Update to 2.6.2.
	* gnu/packages/networking.scm (wireshark): Update to 2.6.2.

	gnu: musescore: Update to 2.3.2.
	* gnu/packages/music.scm (musescore): Update to 2.3.2.

2018-08-06  Nils Gillmann  <ng0@n0.is>

	gnu: gnurl: Update to 7.61.0.
	* gnu/packages/gnunet.scm (gnurl): Update to 7.61.0.

2018-08-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: asymptote: Update to 2.47.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.47.

2018-08-06  Nils Gillmann  <ng0@n0.is>

	gnu: neomutt: Update to 20180716 [fixes CVE-2018-{14349..14363}].
	* gnu/packages/mail.scm (neomutt): Update to 20180716.

2018-08-05  Kei Kebreau  <kkebreau@posteo.net>

	gnu: Add povray.
	* gnu/packages/graphics.scm (povray): New variable.

2018-08-04  Christopher Baines  <mail@cbaines.net>

	gnu: Patch duplicity with --ignore-mdc-error.
	Modify the package to patch gnu.py with an unreleased upstream change to fix
	duplicity working with recent releases of GnuPG. This change make the package
	build again.

	* gnu/packages/backup.scm (duplicity)[arguments]: Patch gnu.py within the
	patch-source phase.

2018-08-04  Mark H Weaver  <mhw@netris.org>

	build-system/gnu: If a phase returns #f, the build fails.
	Fixes <https://bugs.gnu.org/31974>.
	Introduced by commit d8a3b1b9e847d4a44d2695f95af77170d4d2788f.

	* guix/build/gnu-build-system.scm (gnu-build): Use 'every' instead
	of 'for-each'.

2018-08-04  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.17.12.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.12.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.60.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.60.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.117.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.117.

2018-08-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-scipy: Only run default tests.
	* gnu/packages/python.scm (python-scipy)[arguments]: Only run the default test
	suite.  The full test suite is too expensive and brittle.

	gnu: pigx-scrnaseq: Update to 0.0.7.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq): Update to 0.0.7.
	[inputs]: Add samtools.

2018-08-03  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: emacs-exwm: Fix fullscreen issue.
	* gnu/packages/patches/emacs-exwm-fix-fullscreen-issue.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/emacs.scm (emacs-exwm)[sources]: Add
	emacs-exwm-fix-fullscreen-issue.patch to patches.

2018-08-03  Jelle Licht  <jlicht@fsfe.org>

	gnu: Add imapfilter.
	* gnu/packages/mail.scm (imapfilter): New variable.

2018-08-02  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Update ruby-net-ssh to 4.2.0.
	* gnu/packages/ruby.scm (ruby-net-ssh)[version]: Update to 4.2.0.
	[source]: Update hash.

	gnu: Add ruby-childprocess@0.6.3.
	* gnu/packages/ruby.scm (ruby-childprocess): Modify.
	(ruby-childprocess-0.6): New variable.

2018-08-02  Danny Milosavljevic  <dannym@scratchpost.org>

	services: file-system-shepherd-service: Require "udev" service.
	Fixes <https://bugs.gnu.org/32313>.
	Reported by Brendan Tildesley <brendan.tildesley@openmailbox.org>

	* gnu/services/base.scm (file-system-shepherd-service): Require "udev" service.

2018-08-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: minetest: Add console support.
	* gnu/packages/games.scm (minetest)[inputs]: Add ncurses.

	gnu: games.scm: Arrange modules alphabetically.
	* gnu/packages/games.scm: Arrange imported modules alphabetically.

	gnu: minetest: Use more system libraries.
	* gnu/packages/games.scm (minetest)[source]: Remove bundled libraries in
	a snippet.
	[arguments]: Add flag to use system jsoncpp.
	[inputs]: Add gmp, jsoncpp. Arrange alphabetically.

	gnu: irrlicht: Don't use bundled libraries.
	* gnu/packages/patches/irrlicht-use-system-libs.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/games.scm (irrlicht)[source]: Add patch. Remove bundled
	code and binaries in a snippet.
	[native-inputs]: Remove unzip.
	[inputs]: Remove glu, add bzip2, libjpeg, libpng, libx11, libxx86vm.
	[arguments]: Remove custom 'unpack phase, add custom 'chdir-to-source
	phase and adjust 'fix-build-env phase to changes.

	gnu: minetest: Don't use unstable tarball.
	* gnu/packages/games.scm (minetest)[source]: Download from git
	repository.

	gnu: minetest-data: Don't use autogenerated tarball.
	* gnu/packages/games.scm (minetest-data)[source]: Download from git
	repository.
	[native-inputs]: Remove gzip, tar.
	[arguments]: Adjust custom build accordingly.

2018-08-01  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>
	    Marius Bakke  <mbakke@fastmail.com>
	    Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add net-snmp.
	* gnu/packages/networking.scm (net-snmp): New variable.

2018-08-01  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add cdrkit-libre.
	* gnu/packages/cdrom.scm (cdrkit-libre): New variable.

2018-08-01  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	gnu: Add glibc@2.28.
	* gnu/packages/base.scm (glibc-2.28): New public variable.

	gnu: poppler: Update to 0.67.0.
	* gnu/packages/pdf.scm (poppler): Update to 0.67.0.

2018-08-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: dmraid: Disable parallel build.
	Fixes a race condition as reported by Brendan Tildesley
	<brendan.tildesley@openmailbox.org> in <https://bugs.gnu.org/31999#187>.

	* gnu/packages/disk.scm (dmraid)[arguments]: Set #:parallel-build #f.

2018-08-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: xdotool: Update to 3.20160805.1.
	* gnu/packages/xdisorg.scm (xdotool): Update to 3.20160805.1.
	[source](patches): Remove.
	[arguments]: Create output directory.
	* gnu/packages/patches/xdotool-fix-makefile.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: re2: Update to 2018-08-01.
	* gnu/packages/regex.scm (re2): Update to 2018-08-01.

	gnu: elfutils: Update to 0.173.
	* gnu/packages/elf.scm (elfutils): Update to 0.173.

	gnu: freedesktop.scm: Remove unneeded imports.
	* gnu/packages/freedesktop.scm: Remove unused imports.

	gnu: upower: Add explicit dependency on Glib.
	* gnu/packages/gnome.scm (upower)[propagated-inputs]: New field.

2018-08-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: upower: Update to 0.99.8.
	* gnu/packages/gnome.scm (upower): Update to 0.99.8.
	[source](uri): Change to new download location*.
	[arguments]: Remove #:phases.

	* https://lists.freedesktop.org/archives/devkit-devel/2018-June/001829.html

2018-08-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: xapian: Update to 1.4.7.
	* gnu/packages/search.scm (xapian, python-xapian-bindings): Update to 1.4.7.

	gnu: pango: Update to 1.42.3.
	* gnu/packages/gtk.scm (pango): Update to 1.42.3.

2018-08-01  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: Add emacs-magit-todos.
	* gnu/packages/emacs.scm (emacs-magit-todos): New variable.

	gnu: Add emacs-pcre2el.
	* gnu/packages/emacs.scm (emacs-pcre2el): New variable.

2018-08-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libreoffice: Update to 6.0.6.2.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 6.0.6.2.

2018-07-31  Marius Bakke  <mbakke@fastmail.com>

	gnu: lvm2: Fix static linking of dmeventd.
	Fixes a regression introduced in a3ed69b694eab393129348bbabbed8c59bad3772
	where dmeventd.static fails to link against libm and breaks "lvm2-static".

	* gnu/packages/patches/lvm2-static-link.patch: Patch make.tmpl.in.

2018-07-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: optipng: Use system libraries.
	* gnu/packages/image.scm (optipng)[source]: Add snippet to delete
	bundled libraries.
	[inputs]: Add libpng.
	[arguments]: Add configure-flag to use system libraries.

	gnu: python-pyqt: Add qtwebkit.
	* gnu/packages/qt.scm (python-pyqt)[inputs]: Add qtwebkit.

2018-07-31  Andreas Enge  <andreas@enge.fr>

	gnu: qtwebkit: Update to 5.212.0-alpha2.
	* gnu/packages/patches/qtwebkit-pbutils-include.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register the patch.
	* gnu/packages/qt.scm (qtwebkit): Update to 5.212.0-alpha2.
	[source]: Use new upstream location. Add patch.
	[build-system]: Switch to cmake-build-system.
	[inputs]: Add glib, gst-plugins-base, qtlocation, qtsensors,
	qtwebchannel.
	[arguments]: Disable the tests. Add new configure flags. Remove all
	custom phases.

2018-07-30  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: Update udisks to 2.7.7.
	* gnu/package/freedesktop.scm (udisks): Update to 2.7.7.
	[inputs]: Replace parted with libblockdev.

	gnu: Add libblockdev.
	* gnu/package/disk.scm (libblockdev): New variable.

	gnu: Add dmraid.
	* gnu/package/disk.scm (dmraid): New variable.

	gnu: lvm2: Add device-mapper-event support.
	* GNU/packages/linux.scm (lvm2)[configure-flags]: Build device-mapper-event.

	gnu: Add libbytesize.
	* gnu/package/c.scm (libbytesize): New variable.

	gnu: Add ndctl.
	* gnu/package/disk.scm (ndctl): New variable.

	gnu: Add volume-key.
	* gnu/package/disk.scm (volume-key): New variable.

2018-07-30  Clément Lassieur  <clement@lassieur.org>

	doc: Fix Cuirass URL.
	* doc/guix.texi (Continuous Integration): Fix Cuirass URL.

2018-07-30  Kei Kebreau  <kkebreau@posteo.net>

	gnu: minetest: Update to 0.4.17.1.
	* gnu/packages/games.scm (minetest): Update to 0.4.17.1.

	gnu: retux: Return #t from all phases.
	* gnu/packages/games.scm (retux)[arguments]: Return #t from the 'install' phase.

	gnu: gnubg: Update to 1.06.001.
	* gnu/packages/games.scm (gnubg): Update to 1.06.001.

	gnu: golly: Update to 3.2.
	* gnu/packages/games.scm (golly): Update to 3.2.

2018-07-30  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: zlib: Move static library to separate output.
	* gnu/packages/compression.scm (zlib)[outputs]: New field.
	[arguments]: Add phase 'move-static-library'.

	gnu: curl: Don't build static library.
	* gnu/packages/curl.scm (curl)[arguments]: Add "--disable-static" to
	  #:configure-flags.

	gnu: shishi: Don't build static library.
	* gnu/packages/kerberos.scm (shishi)[arguments]: Add "--disable-static" to
	  #:configure-flags.

	gnu: libidn: Don't build static libraries.
	* gnu/packages/libidn.scm (libidn)[arguments]: New field.

	gnu: libunistring: Don't install static library.
	* gnu/packages/libunistring.scm (libunistring)[arguments]: Add #:configure-flags.

	gnu: libidn2: Don't build static library.
	* gnu/packages/libidn.scm (libidn2)[arguments]: New field.

	gnu: libtasn1: Don't build static library.
	* gnu/packages/tls.scm (libtasn1)[arguments]: New field.

2018-07-30  Kei Kebreau  <kkebreau@posteo.net>

	gnu: warzone2100: Update to 3.2.3.
	* gnu/packages/games.scm (warzone2100): Update to 3.2.3.
	[arguments]: Add "--with-distributor=Guix" to #:configure-flags.  Remove
	'remove-reference-to-missing-file' and 'patch-for-qt5.8' phases.  Add
	'fix-ivis-linktest' phase.
	[native-inputs]: Add gettext-minimal.
	[inputs]: Add harfbuzz and remove quesoglc.

2018-07-30  Marius Bakke  <mbakke@fastmail.com>

	gnu: nettle: Move static libraries to separate output.
	* gnu/packages/nettle.scm (nettle-2)[outputs]: Add "static".
	[arguments]: Add #:phases.

	gnu: openblas: Update to 0.3.2.
	* gnu/packages/maths.scm (openblas): Update to 0.3.2.

2018-07-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: parallel: Update to 20180722.
	* gnu/packages/parallel.scm (parallel): Update to 20180722.

	gnu: openssh: Update home-page.
	* gnu/packages/ssh.scm (openssh)[home-page]: Update to new home-page.

	gnu: tig: Update to 2.4.1.
	* gnu/packages/version-control.scm (tig): Update to 2.4.1.
	[description]: Fix texinfo markup.

	gnu: monero-gui: Build with modular qt.
	* gnu/packages/finance.scm (monero-gui)[inputs]: Remove qt, add qtbase,
	qtdeclarative, qtgraphicaleffects, qtquickcontrols.
	[native-inputs]: Add qttools.
	[arguments]: Add a custom phase to patch the absolute file-name of
	lrelease and lupdate. Add a custom phase to wrap the executable with QT
	environmental variables.

2018-07-30  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: youtube-dl: Update to 2018.07.29.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.07.29.

2018-07-29  Clément Lassieur  <clement@lassieur.org>

	gnu: cuirass: Update to 99241ef.
	* gnu/packages/ci.scm (cuirass): Update to 99241ef.

2018-07-29  Alex ter Weele  <alex.ter.weele@gmail.com>

	gnu: Add emacs-agda2-mode
	* gnu/packages/agda.scm (emacs-agda2-mode): New variable.

	gnu: agda: Compile .agda files.
	* gnu/packages/agda.scm: (agda)[arguments]: Compile .agda files.

2018-07-29  Marius Bakke  <mbakke@fastmail.com>

	gnu: libreoffice: Fix build with newer GLM.
	* gnu/packages/patches/libreoffice-glm.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/libreoffice.scm (libreoffice)[source](patches): Add it.

	gnu: libwps: Update to 0.4.9.
	* gnu/packages/libreoffice.scm (libwps): Update to 0.4.9.

2018-07-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: make-u-boot-package: Add missing module.
	* gnu/packages/bootloaders.scm (make-u-boot-package)[arguments]: Add
	missing 'srfi srfi-1' module.

	gnu: Add fdroidserver.
	* gnu/packages/android.scm (fdroidserver): New variable.

	gnu: python-docker-py: Update to 1.10.6.
	* gnu/packages/docker.scm (python-docker-py): Update to 1.10.6.

	gnu: Add python-vagrant.
	* gnu/packages/virtualization.scm (python-vagrant): New variable.

	gnu: virtualization.scm: Use license prefix.
	* gnu/packages/virtualization.scm: Replace all 'license' values with a
	'license:' prefix.

	gnu: Add python-androguard.
	* gnu/packages/android.scm (python-androguard): New variable.

	gnu: Add python-codecov.
	* gnu/packages/check.scm (python-codecov): New variable.

	gnu: Add python-pyperclip.
	* gnu/packages/xdisorg.scm (python-pyperclip): New variable.

	gnu: Add python-docker-pycreds.
	* gnu/packages/docker.scm (python-docker-pycreds): New variable.

	gnu: quaternion: Build with modular qt.
	* gnu/packages/messaging.scm (quaternion)[inputs]: Remove qt, add
	qtbase, qtdeclarative.

	gnu: libqmatrixclient: Build with modular qt.
	* gnu/packages/messaging.scm (libqmatrixclient)[inputs]: Remove qt, add
	qtbase.

	gnu: quaternion: Don't use unstable tarball.
	* gnu/packages/messaging.scm (quaternion)[source]: Download using git
	reference and not autogenerated tarball.

	gnu: libqmatrixclient: Don't use unstable tarball.
	* gnu/packages/messaging.scm (libqmatrixclient)[source]: Download using
	git reference and not autogenerated tarball.

	gnu: monero-gui: Use git-file-name.
	* gnu/packages/finance.scm (monero-gui)[source]: Rename the downloaded
	source using 'git-file-name'.

	gnu: monero: Use git-file-name.
	* gnu/packages/finance.scm (monero)[source]: Rename the downloaded
	source using 'git-file-name'.

	gnu: mcrl2: Build with modular qt.
	* gnu/packages/maths.scm (mcrl2)[inputs]: Replace qt with qtbase.

2018-07-29  Christopher Baines  <mail@cbaines.net>

	gnu: Remove duplicated python-pafy.
	It was first added in 02f8f804f0242df885311715412a1e3ee5436f3b, then again in
	2dd12924cf4a30a96262b6d392fcde58c9f10d4b.

	* gnu/packages/python.scm (python-pafy): Remove duplicated package definition.

2018-07-29  Christopher Baines  <mail@cbaines.net>

	gnu: Remove duplicated perl-extutils-depends.
	This was first added in 84e8b19fe150ae843d63ca7343aa7172f35153f3, and then
	again in 017b014ce4a5defed12836886c4dfe2c5ae89d2d.

	* gnu/packages/perl.scm (perl-extutils-depends): Remove duplicated package
	definition.

2018-07-29  Christopher Baines  <mail@cbaines.net>

	gnu: Remove duplicated ghc-time-locale-compat.
	It was first added in 5e51bcf7b38511d943f4d24621be5817144061cd, then again in
	c56a30b3ba3e1e93ced3c6ba2cfb4c738b805074.

	* gnu/packages/haskell.scm (ghc-time-locale-compat): Remove duplicated package
	definition.

2018-07-29  Christopher Baines  <mail@cbaines.net>

	gnu: Remove duplicated ghc-th-lift-instances.
	It was first added in a6d1c4e75a76399c8d82a9570db5cd14351f661b, then again in
	ff7dd11f0a4fd6ca947cfa40cec42628fde44667.

	* gnu/packages/haskell.scm (ghc-th-lift-instances): Remove duplicated package
	definition.

2018-07-29  Christopher Baines  <mail@cbaines.net>

	gnu: Remove duplicated r-psych package.
	It was first added in cdc129dc53b1c04e9a6577f7d2b9641a0a03c32f, then again in
	db80dd4a1d7e2371bc3c300f48b84a817adb3550.

	* gnu/packages/cran.scm (r-psych): Remove duplicated package definition.

2018-07-29  Christopher Baines  <mail@cbaines.net>

	gnu: Remove duplicated emacs-load-relative.
	It was first added in fa1a17b78631681a23ae1fb7b1f902148bbebdbb, and then again
	in f8a88f223ea2ac36576cd92f457790df5a6f2408.

	* gnu/packages/emacs.scm (emacs-load-relative): Remove duplicated package
	definition.

2018-07-29  Christopher Baines  <mail@cbaines.net>

	gnu: Remove duplicated emacs-csv-mode.
	It was first added in 9faa46ee48d12bf55355805a84a7c533f904a39d, and then again
	in 8bc8efc753605e404c1efcdc5b53a780feb0760c.

	* gnu/packages/emacs.scm (emacs-csv-mode): Remove duplicated package
	definition.

2018-07-29  Ludovic Courtès  <ludo@gnu.org>

	linux-initrd: Report only missing modules, not all needed modules.
	Previously the warning would list all the required modules rather than
	just those that are missing.

	* gnu/system/mapped-devices.scm (check-device-initrd-modules): Compute
	'missing' and report it.

2018-07-29  Ludovic Courtès  <ludo@gnu.org>

	linux-initrd: Try several file names when looking up modules.
	Fixes <https://bugs.gnu.org/31714>.
	Reported by Tonton <tonton@riseup.net>.

	* gnu/build/linux-modules.scm (find-module-file): New procedure.
	* gnu/system/linux-initrd.scm (flat-linux-module-directory)[build-exp]:
	Remove 'lookup' procedure and use 'find-module-file' instead.
	* gnu/system/mapped-devices.scm (check-device-initrd-modules): Add
	comment.

2018-07-29  Ludovic Courtès  <ludo@gnu.org>

	linux-initrd: Improve check of initrd modules.
	Previously we would not strip the ".ko" suffix if present.

	* gnu/build/linux-modules.scm (file-name->module-name): Export.
	* gnu/system/mapped-devices.scm (check-device-initrd-modules): Use
	'file-name->module-name' instead of 'normalize-module-name'.

2018-07-29  Eric Brown  <brown@fastmail.com>

	services: openssh: Add forwarding options.
	* gnu/services/ssh.scm (<openssh-configuration>)[allow-agent-forwarding?]
	[allow-tcp-forwarding?, gateway-ports?]: New fields.
	(openssh-config-file): Handle them.
	* doc/guix.texi (Networking Services): Adjust accordingly.

2018-07-29  Ludovic Courtès  <ludo@gnu.org>

	ssh: Display the size of the store items being sent.
	* guix/ssh.scm (send-files): Compute the size of MISSING and display
	it.

2018-07-29  Ben Woodcroft  <donttrustben@gmail.com>

	gnu: taxtastic: Add missing propagated-inputs.
	* gnu/packages/bioinformatics.scm (taxtastic)[propagated-inputs]: Add
	python-psycopg2, python-fastalite, python-pyyaml, python-six, python-jinja2,
	python-dendropy.

	gnu: python-dendropy: Update to 4.4.0.
	* gnu/packages/bioinformatics.scm (python-dendropy, python2-dendropy):
	Update to 4.4.0.
	[source]: Use GitHub URI. Remove patch.
	[properties]: Remove field.
	(python2-dendropy)[arguments]: Run tests with setup.py.
	[native-inputs]: Remove 'python2-nose.
	* gnu/packages/patches/python-dendropy-fix-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Delete it.

	gnu: python2-psycopg2: Update to 2.7.5.
	* gnu/packages/bioinformatics.scm (python2-psycopg2): Update to 2.7.5.

	gnu: Add python-fastalite.
	* gnu/packages/bioinformatics.scm (python-fastalite, python2-fastalite):
	New variables.

2018-07-29  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	gnu: Add chroma.
	* gnu/packages/games.scm (chroma): New variable.

2018-07-29  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.17.11.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.11.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.59.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.59.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.116.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.116.

	gnu: linux-libre@4.4: Update to 4.4.145.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.145.

2018-07-29  Gábor Boskovits  <boskovits@gmail.com>

	gnu: clojure: Fix index generation.
	* gnu/packages/java.scm (clojure)[arguments]: Add phase 'fix-manifest-classpath to remove
	offending directory entry making indexing fail.

2018-07-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-pytest: Update to 3.6.4.
	* gnu/packages/check.scm (python-pytest): Update to 3.6.4.
	[native-inputs]: Remove PYTHON-INVOKE.

2018-07-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-fonttools: Update license.
	This is a follow-up to commit 4696368108c2e1500a8f1d8a0d75b5f0aef1c37a.

	* gnu/packages/python.scm (python-fonttools)[license]: Change to EXPAT (since 3.21).

2018-07-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: mesa: Update to 18.1.5.
	* gnu/packages/gl.scm (mesa): Update to 18.1.5.

	Revert "Revert "gnu: llvm: Update to 6.0.1.""
	This reverts commit bb8221d41cc7b2dc928d1c9501946d3dc6063c4b.

2018-07-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-3.7: Update deleted tests.
	* gnu/packages/python.scm (python-3.7)[source]: Update the list of files
	to be deleted in the snippet.

2018-07-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: mariadb: Move GCC ICE patch to the usual location.
	* gnu/packages/databases.scm (mariadb)[source](patches): New field.
	[arguments]: Don't disable semisync plugin.
	[inputs]: Remove 'mariadb-gcc-ice.patch'.

	Merge branch 'master' into staging

	gnu: openlibm: Update to 0.6.0.
	* gnu/packages/maths.scm (openlibm): Update to 0.6.0.

	gnu: glm: Update home page.
	* gnu/packages/maths.scm (glm)[home-page]: Use HTTPS.

	gnu: glm: Update to 0.9.9.0.
	* gnu/packages/maths.scm (glm): Update to 0.9.9.0.
	[source](uri): Change to new download location.

	gnu: libjpeg-turbo: Update license.
	* gnu/packages/image.scm (libjpeg-turbo)[license]: Add ZLIB.

	gnu: libjpeg-turbo: Update to 2.0.0.
	* gnu/packages/image.scm (libjpeg-turbo): Update to 2.0.0.
	[build-system]: Change to CMAKE-BUILD-SYSTEM.
	[arguments]: Adjust accordingly.

	gnu: accountsservice: Update to 0.6.50.
	* gnu/packages/freedesktop.scm (accountsservice): Update to 0.6.50.
	[arguments]: Add "--enable-elogind" and "--disable-systemd" to #:configure-flags.
	[inputs]: Add ELOGIND.

	gnu: dconf: Update to 0.28.0.
	* gnu/packages/gnome.scm (dconf): Update to 0.28.0.
	[build-system]: Switch to MESON-BUILD-SYSTEM.
	[arguments]: Adjust accordingly.
	[native-inputs]: Add VALA and GLIB:BIN.

	gnu: dconf: Update license.
	* gnu/packages/gnome.scm (dconf)[license]: Change from LGPL2.1 to LGPL2.1+.

	gnu: dconf: Install GTK documentation.
	* gnu/packages/gnome.scm (dconf)[native-inputs]: Add GTK-DOC.
	[arguments]: Adjust #:configure-flags accordingly.

	gnu: dconf: Adjust inputs and remove obsolete workaround.
	* gnu/packages/gnome.scm (dconf)[inputs]: Remove GLIB and LIBXML2.
	[propagated-inputs]: Add GLIB.
	[native-inputs]: Add LIBXML2.  Remove INTLTOOL.
	[arguments]: Remove #:phases.

	gnu: python-fonttools: Update to 3.28.0.
	* gnu/packages/python.scm (python-fonttools): Update to 3.28.0.
	[arguments]: Remove.
	[native-inputs]: Add PYTHON-PYTEST and PYTHON-PYTEST-RUNNER.

	gnu: gdb: Fix build with Python >= 3.7.
	* gnu/packages/patches/gdb-python-3.7.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/gdb.scm (gdb)[source](patches): New field.

	gnu: python-pytest-mock: Update to 1.10.0.
	* gnu/packages/check.scm (python-pytest-mock): Update to 1.10.1.

	gnu: python-pytest: Update to 3.6.3.
	* gnu/packages/check.scm (python-pytest): Update to 3.6.3.
	[propagated-inputs]: Add PYTHON-ATOMICWRITES.
	[native-inputs]: Add PYTHON-INVOKE.

	gnu: Add python-invoke.
	* gnu/packages/python.scm (python-invoke, python2-invoke): New public variables.

	gnu: python-pytest-cov: Update to 2.5.1.
	* gnu/packages/check.scm (python-pytest-cov): Update to 2.5.1.

	gnu: python-hypothesis: Update to 3.66.6.
	* gnu/packages/check.scm (python-hypothesis): Update to 3.66.6.

	gnu: python-flake8: Update to 3.5.0.
	* gnu/packages/python.scm (python-flake8): Update to 3.5.0.

	gnu: python-pytest-runner: Update to 4.2.
	* gnu/packages/check.scm (python-pytest-runner): Update to 4.2.
	[arguments]: Remove.

	gnu: python-setuptools: Update to 40.0.0.
	* gnu/packages/python.scm (python-setuptools): Update to 40.0.0.
	[source](uri): Adjust to zipball archive.

	gnu: python-pycodestyle: Update to 2.4.0.
	* gnu/packages/python.scm (python-pycodestyle): Update to 2.4.0.

	gnu: python-more-itertools: Update to 4.2.0.
	* gnu/packages/python.scm (python-more-itertools): Update to 4.2.0.

	gnu: python-pyflakes: Update to 2.0.0.
	* gnu/packages/python.scm (python-pyflakes): Update to 2.0.0.

	gnu: python-py: Update home page.
	* gnu/packages/python.scm (python-py)[home-page]: Change to repository URL.

	gnu: python-py: Update to 1.5.4.
	* gnu/packages/python.scm (python-py): Update to 1.5.4.

	gnu: python-py: Add missing dependency on setuptools-scm.
	* gnu/packages/python.scm (python-py)[native-inputs]: Add PYTHON-SETUPTOOLS-SCM.

2018-07-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: python: Build reproducibly.
	\o/

	* gnu/packages/python.scm (python-3.7)[arguments]: Set PYTHONHASHSEED before
	rebuilding all bytecode.  Adjust regex so that lib2to3_ex.py gets compiled.

2018-07-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: python: Rebuild bytecode after removing tests.
	* gnu/packages/python.scm (python-3.7)[arguments]: Run 'rebuild-bytecode'
	after 'remove-tests' to save CPU cycles.  Adjust exclude regex.

	gnu: python: Update to 3.7.0.
	* gnu/packages/python.scm (python-3.6): Rename to ...
	(python-3.7): ... this.  Update to 3.7.0.
	[arguments]: Remove phase 'patch-timestamp-for-pyc-files' and related code.
	Add phases to unset SOURCE_DATE_EPOCH during the check phase.
	(python-3): Is now PYTHON-3.7.
	* guix/build/python-build-system.scm (enable-bytecode-determinism): Don't set
	DETERMINISTIC_BUILD.

	gnu: python: Remove outdated comment and phases.
	* gnu/packages/python.scm (python-2.7)[arguments]: Don't set SOURCE_DATE_EPOCH
	or make libraries writable, since those are handled by gnu-build-system.
	(python-3.6): Don't override :#tests?.

	gnu: libxml2: Add explicit dependency on XZ.
	* gnu/packages/xml.scm (libxml2)[inputs]: New field.

	gnu: libxml2: Move static library to separate output.
	* gnu/packages/xml.scm (libxml2)[outputs, arguments]: New fields.

2018-07-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: x265: Fix compilation on ARMv7.
	* gnu/packages/patches/x265-arm-asm-primitives.patch: New file.
	* gnu/packages/video.scm (x265)[sources](patches): Add it.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: mariadb: Work around GCC ICE on armhf-linux.
	* gnu/packages/patches/mariadb-gcc-ice.patch: New file.
	* gnu/packages/databases.scm (mariadb)[arguments]: Conditionally add
	'apply-patch' phase.
	[native-inputs]: Conditionally add "gcc-ice-patch" input.

2018-07-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: icu4c: Don't keep a reference to coreutils.
	* gnu/packages/icu4c.scm (icu4c)[arguments]: Add phase 'avoid-coreutils-reference'.

	gnu: openldap: Don't build static libraries.
	* gnu/packages/openldap.scm (openldap)[arguments]: Add "--disable-static" to
	  #:configure-flags.  Remove phase 'provide-libtool'.

	gnu: libinput: Update to 1.11.3.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.11.3.

	gnu: meson: Update to 0.47.1.
	* gnu/packages/build-tools.scm (meson): Update to 0.47.1.
	* gnu/packages/patches/meson-for-build-rpath.patch: Adjust to file rename and
	indendation change.

	build-system/meson: Remove RUNPATH workarounds.
	* guix/build-system/meson.scm (default-patchelf): Remove.
	(lower)[build-inputs]: Remove PATCHELF.
	(meson-build): Don't delete 'fix-runpath' phase on armhf.
	* guix/build/meson-build-system.scm (configure): Add "--c_link_args" and
	  "-cpp_link_args" instead of setting LDFLAGS.
	(meson-build): Don't apply 'fix-runpath' phase.

2018-07-28  Chris Marusich  <cmmarusich@gmail.com>

	doc: Clarify some of guix-daemon's GC options.
	Reported by Pierre Neidhardt <ambrevar@gmail.com>.

	* doc/guix.texi (Invoking guix-daemon): Fix an incorrect statement
	regarding --gc-keep-outputs.  Add a little to the description of this
	option and --gc-keep-derivations.

2018-07-27  Kei Kebreau  <kkebreau@posteo.net>

	gnu: allegro: Update to 5.2.4.0.
	* gnu/packages/game-development.scm (allegro): Update to 5.2.4.0.
	[source]: Update URL.

2018-07-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc@8: Update to 8.2.0.
	* gnu/packages/gcc.scm (gcc-8): Update to 8.2.0.

2018-07-27  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add font-blackfoundry-inria.
	* gnu/packages/fonts.scm (font-blackfoundry-inria): New file.

2018-07-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs-flycheck: Don't rely on pkg-info.el for 'flycheck-version'.
	* gnu/packages/emacs.scm (flycheck)[source]: Add 'modules' and
	'snippet'.

2018-07-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-scrnaseq: Disable another expensive test.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[arguments]: Disable multiqc
	test.

	gnu: Add snakemake-4.
	* gnu/packages/python.scm (snakemake-4): New variable.
	* gnu/packages/bioinformatics.scm (pigx-bsseq, pigx-rnaseq, pigx-scrnaseq,
	pigx-chipseq)[inputs]: Use it.

	gnu: snakemake: Add missing dependencies.
	* gnu/packages/python.scm (snakemake)[propagated-inputs]: Add python-datrie,
	python-docutils, python-jinja2, python-jsonschema, and python-networkx.

	gnu: Add python-datrie.
	* gnu/packages/python.scm (python-datrie): New variable.

2018-07-27  Marius Bakke  <mbakke@fastmail.com>

	gnu: imagemagick: Update to 6.9.10-8.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-8.

	gnu: mbedtls-apache: Update to 2.7.5.
	* gnu/packages/tls.scm (mbedtls-apache): Update to 2.7.5.

2018-07-27  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: snakemake: Update to 5.2.0.
	* gnu/packages/python.scm (snakemake): Update to 5.2.0.

2018-07-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guile-sdl2: Update to 0.3.0.
	* gnu/packages/sdl.scm (guile-sdl2): Update to 0.3.0.
	[arguments]: Remove "patch-makefile" phase.

2018-07-27  Danny Milosavljevic  <dannym@scratchpost.org>

	import: hackage: Emit native-inputs in the importer.
	* guix/import/cabal.scm (cabal-custom-setup-dependencies): Export.
	(cabal-package-custom-setup): Export.
	(<cabal-package>): New field "custom-setup".
	(make-cabal-package): Modify.
	(eval-cabal): Modify.
	* guix/import/hackage.scm (cabal-dependencies->names): Factor out...
	(cabal-test-dependencies->names): ...this.
	(cabal-custom-setup-dependencies->names): New procedure.
	(hackage-module->sexp): Modify.

2018-07-27  Ludovic Courtès  <ludo@gnu.org>

	build-self: Default to Guile 2.2 when building a standalone Guix.
	* build-aux/build-self.scm (build): Change #:guile-version to default to
	"2.2" when PULL-VERSION is greater than 0.

	gnu: guile: Remove version 2.2.2.
	* gnu/packages/guile.scm (guile-2.2.2): Remove.
	* guix/self.scm (guile-for-build): Remove special case for "2.2.2".
	(guix-derivation): Likewise.
	* build-aux/build-self.scm (build): Likewise.

	gnu: guile: Update to 2.2.4.
	* gnu/packages/guile.scm (guile-2.2): Update to 2.2.4.
	(guile-2.2.4): Remove.
	* gnu/packages/package-management.scm (guix)[inputs]: Switch to
	GUILE-2.2.
	* guix/self.scm (guile-for-build): Likewise.

2018-07-27  Kei Kebreau  <kkebreau@posteo.net>

	gnu: tiled: Update to 1.1.6.
	* gnu/packages/game-development.scm (tiled): Update to 1.1.6.
	[arguments]: Substitute invoke for system*.

	gnu: python-xsge: Update to 2018.02.26.
	* gnu/packages/game-development.scm (python-xsge, python2-xsge): Update to
	2018.02.26.
	[arguments]: Substitute invoke for system*.

2018-07-26  Ludovic Courtès  <ludo@gnu.org>

	gexp: Remove #:deprecation-warnings from 'imported-files'.
	This is a followup to 30d722c392960373bb45c3248d318ef6e248fb67.

	* guix/gexp.scm (imported-files/derivation): Remove
	 #:deprecation-warnings.  Pass "GUILE_WARN_DEPRECATED=no"
	unconditionally to #:env-vars of 'gexp->derivation'.  Adjust caller.
	(imported-files): Remove #:deprecation-warnings and adjust callers.
	(imported-modules): Likewise.
	(compiled-modules, gexp->derivation): Adjust accordingly.

2018-07-26  Ludovic Courtès  <ludo@gnu.org>

	gexp: Inline bug-fix in 'compiled-modules'.
	This is a followup to 5d669883ecc104403c5d3ba7d172e9c02234577c.

	* guix/gexp.scm (compiled-modules)[build-utils-hack?]: Remove.
	Inline everything as if BUILD-UTILS-HACK? is true.

2018-07-26  Ludovic Courtès  <ludo@gnu.org>

	gexp: Remove backward compatibility hack for 'imported-files'.
	* guix/gexp.scm (gexp->derivation): Remove #:import-creates-derivation?.
	(imported-files): Remove #:derivation? and adjust callers.
	(imported-modules), compiled-modules): Likewise.
	* guix/packages.scm (patch-and-repack): Adjust 'gexp->derivation' call.

	packages: 'patch-and-repack' compresses tarballs again.
	* guix/packages.scm (patch-and-repack): Add missing "a" in "tar cvfa".
	Fixes a regression introduced in
	3e95125e9bd0676d4a9add9105217ad3eaef3ff0 whereby we'd always create
	uncompressed tarballs.

2018-07-26  Kei Kebreau  <kkebreau@posteo.net>

	gnu: freeciv: Update to 2.6.0.
	* gnu/packages/games.scm (freeciv): Update to 2.6.0.

2018-07-26  Brendan Tildesley  <brendan.tildesley@openmailbox.org>

	gnu: ecryptfs-utils: Patch more hardcoded paths.
	* gnu/packages/linux.scm (ecryptfs-utils): [arguments]: Add an additional file
	to be patched that was missing in the last fix. Ecryptfs will now find the
	umount binary path as well as mount and others. Re-sort the list of files to be
	substituted.

2018-07-26  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'master' into core-updates

2018-07-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: cabextract: Delete bundled libmspack.
	* gnu/packages/compression.scm (cabextract)[source](modules, snippet): New field.

	gnu: cabextract: Update to 1.7.
	* gnu/packages/compression.scm (cabextract): Update to 1.7.

2018-07-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: fuse: Update source hash.
	The fuse 2.9.8 tarball and signature was modified in place.  Both are signed
	by the same key, at different dates, and the only differences are directory
	timestamps and a ChangeLog update.

	* gnu/packages/linux.scm (fuse)[source](sha256): Update.

2018-07-26  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: make-u-boot-package: Don't install "sunxi-spl-with-ecc.bin".
	* gnu/packages/bootloaders.scm (make-u-boot-package)[arguments]<#:phases>
	[install]: Don't install "sunxi-spl-with-ecc.bin".

	gnu: Add ruby-net-scp.
	* gnu/packages/ruby.scm (ruby-net-scp): New variable.

2018-07-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: translate-shell: Fix .el install directory.
	* gnu/packages/dictionaries.scm (translate-shell)[arguments]: Change the
	install directory during the custom 'emacs-install phase to match with
	other emacs .el packages.

2018-07-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: mariadb: Delete test files and static libraries.
	* gnu/packages/databases.scm (mariadb)[arguments]: Adapt 'post-install' phase
	  to purge static archives and test executables.

	gnu: mariadb: Remove some bundled libraries.
	* gnu/packages/databases.scm (mariadb)[source](snippet, modules): New fields.
	[arguments]: Add explicit #:configure-flags for system libraries.  Add
	'unbundle' phase.  Remove 'pre-configure' phase.
	[inputs]: Add SNAPPY and XZ.

	gnu: mariadb: Update to 10.1.34.
	* gnu/packages/databases.scm (mariadb): Update to 10.1.34.

	gnu: mariadb: Run the full test suite.
	* gnu/packages/databases.scm (mariadb)[arguments]: Override 'check' phase.
	Add phase 'adjust-tests'.  Disable one more plugin.
	[properties]: New field.

	gnu: mariadb: Disable plugin that fails on armhf.
	* gnu/packages/databases.scm (mariadb)[arguments]: Add 'disable-plugins' phase.

	gnu: mariadb: Install pkg-config file to a standard location.
	* gnu/packages/databases.scm (mariadb)[#:configure-flags]: Set
	INSTALL_SHAREDIR to "share".

2018-07-26  Gábor Boskovits  <boskovits@gmail.com>

	gnu: java-picard: Fix manifest.
	* gnu/packages/bioinformatics.scm (java-picard)[arguments]: Adjust phase
	'edit-classpath-in-manifest for the new manifest generation code.

2018-07-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-qsintilla: Fix building.
	* gnu/packages/qt.scm (python-qscintilla)[arguments]: Extend custom
	'configure phase to also patch the 'installed.txt' file.

2018-07-26  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.17.10.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.10.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.58.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.58.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.115.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.115.

	gnu: linux-libre@4.4: Update to 4.4.144.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.144.

2018-07-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove dangling variable.
	* gnu/packages/xml.scm (libxslt/fixed): Remove.

	gnu: Update cabextract.org.uk home pages.
	* gnu/packages/compression.scm (libmspack, cabextract)[home-page, source]: Use
	HTTPS.

	gnu: libmspack: Don't build static library.
	* gnu/packages/compression.scm (libmspack)[arguments]: Add #:configure-flags.

	gnu: libmspack: Update to 0.7.
	* gnu/packages/compression.scm (libmspack): Update to 0.7.

	gnu: hplip-minimal: Simplify expression.
	* gnu/packages/cups.scm (hplip-minimal): Remove unnecessary quotes.

	gnu: libjpeg-turbo: Don't build static libraries.
	* gnu/packages/image.scm (libjpeg-turbo)[arguments]: Add "--disable-static" to
	  #:configure-flags.

	gnu: libjpeg-turbo: Update home page.
	* gnu/packages/image.scm (libjpeg-turbo)[home-page]: Use HTTPS.

	gnu: audit: Don't build static libraries.
	* gnu/packages/admin.scm (audit)[arguments]: Add "--disable-static" to
	  #:configure-flags.

	gnu: audit: Update to 2.8.4.
	* gnu/packages/admin.scm (audit): Update to 2.8.4.
	[arguments]: Remove #:phases.

2018-07-25  Efraim Flashner  <efraim@flashner.co.il>

	Merge remote-tracking branch 'origin/master' into qt-updates

	gnu: qt: Disable parallel building.
	* gnu/packages/qt.scm (qt)[arguments]: Disable parallel-build.

	gnu: qt: Apply changes from qtbase.
	* gnu/packages/qt.scm (qt)[arguments]: In custom 'configure phase, add
	flags to specify custom destination directories. Use system pcre. Add
	flags to support older versions of the linux kernel. Add custom
	'patch-mkspecs phase to search in their new location. Add custom
	'patch-paths phase to prevent dynamic loading of certain libraries.
	[native-search-paths]: New field.
	[license]: Update it.

2018-07-25  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: quassel: Fix building with Qt 5.11."
	This reverts commit 68ddfb2e8d43de248a64a9baf34ff7002053ede6.

	This is no longer necessary after the update to Qt-5.11.1.

2018-07-25  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add pscircle.
	* gnu/packages/admin.scm (pscircle): New variable.

2018-07-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add hplip-minimal.
	* gnu/packages/cups.scm (hplip-minimal): New variable.
	* gnu/packages/scanner.scm (sane-backends)[inputs]: Replace hplip with
	hplip-minimal.
	* doc/guix.texi (Printing Services): Change example code to use
	hplip-minimal in place of hplip. Add note explaining when use hplip.

2018-07-24  Leo Famulari  <leo@famulari.name>

	gnu: syncthing: Update to 0.14.49.
	* gnu/packages/syncthing.scm (syncthing): Update to 0.14.49.
	[source]: Remove obsolete patch.
	[inputs]: Remove go-github-com-kardianos-osext.
	* gnu/packages/patches/syncthing-fix-crash.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: go-github-com-syncthing-notify: Update to 0.0.0-1.cdf89c4.
	* gnu/packages/syncthing.scm (go-github-com-syncthing-notify): Update to
	0.0.0-1.cdf89c4.

	gnu: go-github-com-thejerf-suture: Update to 2.0.3-0.3f1fb62.
	* gnu/packages/syncthing.scm (go-github-com-thejerf-suture): Update to
	2.0.3-0.3f1fb62.

2018-07-24  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: java-tomcat: Strip timestamps
	* gnu/package/web.scm (java-tomcat)[arguments]: Add phase 'strip timestamps.
	Makes build deterministic.

	gnu: java-tomcat: Remove bundled jars.
	* gnu/packages/web.scm (java-tomcat)[source]: Add snippet to remove bundled jars.

	gnu: java-tomcat: Update to 8.5.32.
	* gnu/packages/web.scm (java-tomcat): Update to 8.5.32.

	gnu: java: Use java-javaee-servletapi instead of java-tomcat.
	* gnu/packages/java.scm(java-eclipse-sisu-inject)[inputs]: Remove java-tomcat, add java-javaee-servletapi.
	(logback-core)[inputs]: Likewise.
	* gnu/packages/maven.scm (maven-wagon-provider-test)[inputs]: Likewise.
	* gnu/packages/web.scm (java-eclipse-jetty-webapp)[inputs]: Likewise.
	(java-eclipse-jetty-server)[inputs]: Likewise.
	(java-eclipse-jetty-http)[inputs]: Likewise.
	(java-eclipse-jetty-jmx)[inputs]: Likewise.
	(java-eclipse-jetty-io)[inputs]: Likewise.

	gnu: Add java-javaee-servletapi.
	* gnu/packages/java.scm (java-javaee-servletapi): New variable.

	gnu: java: Use java-classpathx-servletapi instead of java-tomcat where possible.
	* gnu/package/java.scm (java-commons-jxpath)[inputs]: Remove java-tomcat, add java-classpathx-servletapi.
	(java-guice-servlet)[inputs]: Likewise.

	gnu: java-logback-core: Add file-name field.
	* gnu/package/java.scm (java-logback-core)[source]: Add file-name field.

	gnu: java-guice: Remove jars.
	* gnu/packages/java.scm (java-guice)[source]: Add snippet to delete jar-files.

2018-07-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: fuse: Update to 2.9.8 [fixes CVE-2018-10906].
	* gnu/packages/linux.scm (fuse): Update to 2.9.8.

2018-07-24  Danny Milosavljevic  <dannym@scratchpost.org>

	ruby-build-system: Make phase "replace-git-ls-files" handle more cases.
	* guix/build/ruby-build-system.scm (replace-git-ls-files): Modify.

	gnu: Add ruby-rspec-its.
	* gnu/packages/ruby.scm (ruby-rspec-its): New variable.

	gnu: Add ruby-childprocess.
	* gnu/packages/ruby.scm (ruby-childprocess): New variable.

2018-07-24  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: sddm: Fix CMake build."
	This reverts commit 8674abb1dda0278f81b5965985e6b78497aab386.

	This is no longer necessary after the upgrade to Qt-5.11.1.

2018-07-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: icu4c: Update to 62.1.
	* gnu/packages/icu4c.scm (icu4c): Update to 62.1.

	gnu: fribidi: Update to 1.0.5.
	* gnu/packages/fribidi.scm (fribidi): Update to 1.0.5.
	[arguments]: Remove.

	gnu: docbook-xsl: Delete bundled jars.
	* gnu/packages/docbook.scm (docbook-xsl)[source](modules, snippet): New fields.

	gnu: libgpg-error: Update to 1.32.
	* gnu/packages/gnupg.scm (libgpg-error): Update to 1.32.

	gnu: curl: Remove graft for 7.61.0.
	* gnu/packages/curl.scm (curl): Update to 7.61.0.
	[replacement]: Remove field.
	(curl-7.61.0): Remove variable.

	gnu: libtiff: Incorporate grafted changes.
	* gnu/packages/image.scm (libtiff)[replacement]: Remove field.
	[source](patches): Add 'libtiff-CVE-2018-8905.patch' and
	'libtiff-CVE-2018-10963.patch'.
	(libtiff/fixed): Remove variable.

	gnu: ghostscript: Incorporate grafted changes.
	* gnu/packages/ghostscript.scm (ghostscript)[replacement]: Remove field.
	(source)[patches]: Add 'ghostscript-CVE-2018-10194.patch'.
	(ghostscript/fixed): Remove variable.

	gnu: openssl: Incorporate grafted changes.
	* gnu/packages/tls.scm (openssl)[replacement]: Remove field.
	[source](patches): Add 'openssl-1.0.2-CVE-2018-0495.patch' and
	'openssl-1.0.2-CVE-2018-0732.patch'.
	(openssl/fixed): Remove variable.

	Merge branch 'master' into core-updates

	import: PyPI: Update redirected URL.
	* guix/import/pypi.scm (guix-package->pypi-name, pypi->guix-package): Update
	docstrings.
	(pypi-package?): Test for pypi.org, too.
	(pypi-fetch): s/pypi.python.org/pypi.org/
	* tests/pypi.scm ("guix-package->pypi-name, new URL style",
	"pypi->guix-package", "pypi->guix-package, wheels"): Likewise.

2018-07-24  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.17.9.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.9.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.57.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.57.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.114.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.114.

	gnu: linux-libre@4.4: Update to 4.4.143.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.143.

2018-07-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: go-github-com-yookoala-realpath: Fix license.
	* gnu/packages/golang.scm (go-github-com-yookoala-realpath)[license]:
	Change to EXPAT.

2018-07-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: lightdm: Take 'nologin' from the 'shadow' package.
	Reported by brendarn on #guix.

	* gnu/packages/display-managers.scm (lightdm)[inputs]: Use SHADOW
	instead of UTIL-LINUX.

2018-07-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: xorg-server: Apply patch to fix screen rotation on KMS.
	Fixes <https://bugs.freedesktop.org/show_bug.cgi?id=106715>.

	* gnu/packages/patches/xorg-server-rotate-fb.patch: New file.
	* gnu/packages/xorg.scm (xorg-server)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-07-24  Rutger Helling  <rhelling@mykolab.com>

	gnu: mpv: Update to 0.29.0.
	* gnu/packages/video.scm (mpv): Update to 0.29.0.

2018-07-24  Gábor Boskovits  <boskovits@gmail.com>

	gnu: java-asm: Add missing propagated-input.
	* gnu/packages/java.scm (java-asm)[propagated-inputs]: Add java-aqute-libg.

	gnu: icedtea: Make icedtea-8 the default jdk.
	* gnu/packages/java.scm (icedtea): Point to icedtea-8.

2018-07-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-asn1crypto: Update to 0.24.0.
	* gnu/packages/python-crypto.scm (python-asn1crypto): Update to 0.24.0.

	gnu: python-asn1crypto: Don't use unstable tarball.
	* gnu/packages/python-crypto.scm (python-asn1crypto)[source]: Replace
	autogenerated tarball with git checkout.

2018-07-23  Leo Famulari  <leo@famulari.name>

	gnu: wesnoth: Update to 1.14.4 [fixes CVE-2018-1999023].
	* gnu/packages/games.scm (wesnoth): Update to 1.14.4.

2018-07-23  Julien Lepiller  <julien@lepiller.eu>

	gnu: xorg: Update home-pages.
	* gnu/packages/xorg.scm (perl-x11-protocol-other, perl-x11-xcb)
	(perl-x11-protocol)[home-page]: Update to redirected home-pages.

2018-07-23  Kei Kebreau  <kkebreau@posteo.net>

	gnu: arb: Update to 2.14.0.
	* gnu/packages/algebra.scm (arb): Update to 2.14.0.
	[arguments]: Substitute invoke for system*.
	[license]: Change to lgpl2.1+.

2018-07-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add guile-pfds.
	* gnu/packages/guile.scm (guile-pfds): New variable.

	gnu: Switch several packages to 'guile-build-system'.
	* gnu/packages/guile.scm (guile-minikanren)[build-system]: Set to
	GUILE-BUILD-SYSTEM.
	[arguments]: Remove.
	[inputs]: Rename to 'native-inputs'.
	(guile-miniadapton): Likewise.
	(guile-colorized): Likewise.
	(guile-irregex): Likewise, but rewrite 'arguments' field with custom
	phases.
	(guile-gdbm-ffi): Likewise, and move patch to the 'origin' form.
	(guile-simple-zmq): Likewise, and change 'propagated-inputs' to
	'inputs'.
	(jupyter-guile-kernel): Likewise.

	build-system: Add 'guile-build-system'.
	* guix/build-system/guile.scm, guix/build/guile-build-system.scm: New
	files.
	* Makefile.am (MODULES): Add them.
	* doc/guix.texi (Build Systems): Document 'guile-build-system'.

2018-07-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: aspell: Allow filters to be found.
	Reported by Pierre-Antoine Rouby.

	* gnu/packages/aspell.scm (aspell)[arguments]: Add 'set-filter-path'
	phase.

2018-07-23  Ludovic Courtès  <ludo@gnu.org>

	system: '.guile' skeleton now recommends 'guile-colorized'.
	* gnu/system/shadow.scm (default-skeletons)[".guile"]: Recommend
	'guile-colorized'.

2018-07-23  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 3.13.
	* gnu/packages/wine.scm (wine-staging): Update to 3.13.

	gnu: wine-staging-patchset-data: Update to 3.13.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.13.

	gnu: qtox: Update to 1.16.3.
	* gnu/packages/messaging.scm (qtox): Update to 1.16.3.
	[inputs]: Change ffmpeg-3.4 to ffmpeg.

	gnu: c-toxcore: Update to 0.2.4.
	* gnu/packages/messaging.scm (c-toxcore): Update to 0.2.4.

2018-07-23  Kei Kebreau  <kkebreau@posteo.net>

	gnu: hyperrogue: Update to 10.4j.
	* gnu/packages/games.scm (hyperrogue): Update to 10.4j.
	[arguments]: Modify 'configure' phase and substitute invoke for system*.

2018-07-22  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: emacs-pulseaudio-control: Update to 20180627.
	* gnu/packages/emacs.scm (emacs-pulseaudio-control): Update to 20180627.

	gnu: Add demlo.
	* gnu/packages/music.scm (demlo): New variable.

	gnu: Add go-github-com-wtolson-go-taglib.
	* gnu/packages/golang.scm (go-github-com-wtolson-go-taglib): New variable.

	gnu: Add go-github-com-michiwend-gomusicbrainz.
	* gnu/packages/golang.scm (go-github-com-michiwend-gomusicbrainz): New variable.

	gnu: Add go-github-com-michiwend-golang-pretty.
	* gnu/packages/golang.scm (go-github-com-michiwend-golang-pretty): New variable.

	gnu: Add go-github-com-kr-text.
	* gnu/packages/golang.scm (go-github-com-kr-text): New variable.

	gnu: Add go-github-com-stevedonovan-luar.
	* gnu/packages/golang.scm (go-github-com-stevedonovan-luar): New variable.

	gnu: Add go-gitlab-com-ambrevar-damerau.
	* gnu/packages/golang.scm (go-gitlab-com-ambrevar-damerau): New variable.

	gnu: Add go-github-com-yookoala-realpath.
	* gnu/packages/golang.scm (go-github-com-yookoala-realpath): New variable.

	gnu: Add go-gitlab-com-ambrevar-golua-unicode.
	* gnu/packages/golang.scm (go-gitlab-com-ambrevar-golua-unicode): New variable.

	gnu: Add go-github-com-aarzilli-golua.
	* gnu/packages/golang.scm (go-github-com-aarzilli-golua): New variable.

	gnu: Add go-github-com-mgutz-ansi.
	* gnu/packages/golang.scm (go-github-com-mgutz-ansi): New variable.

	gnu: Add go-github-com-mattn-go-colorable.
	* gnu/packages/golang.scm (go-github-com-mattn-go-colorable): New variable.

	gnu: Add go-github-com-mattn-go-isatty.
	* gnu/packages/golang.scm (go-github-com-mattn-go-isatty): New variable.

	gnu: Add emacs-dired-du.
	* gnu/packages/emacs.scm (emacs-dired-du): New variable.

	gnu: Add emacs-helm-org-contacts.
	* gnu/packages/emacs.scm (emacs-helm-org-contacts): New variable.

	gnu: Add emacs-ztree.
	* gnu/packages/emacs.scm (emacs-ztree): New variable.

	gnu: emacs-evil-collection: Update to 20180721.
	* gnu/packages/emacs.scm (emacs-evil-collection): Update to 20180721.

	gnu: emacs-mu4e-conversation: Update to 20180722.
	* gnu/packages/emacs.scm (emacs-mu4e-conversation): Update to 20180722.

	gnu: emacs-helm-exwm: Update to 20180703.
	* gnu/packages/emacs.scm (emacs-helm-exwm): Update to 20180703.

	gnu: emacs-wgrep-helm: Deprecate in favor of emacs-wgrep.
	* gnu/packages/emacs.scm (emacs-wgrep-helm): Deprecate.

	gnu: emacs-wgrep: Update to 20180711.
	* gnu/packages/emacs.scm (emacs-wgrep): Update to 20180711.

2018-07-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pyqt: Don't use private sip file.
	* gnu/packages/qt.scm (python-sip)[arguments]: Don't use '--sip-module'
	flag in custom 'configure phase.
	(python-pyqt)[sources]: Add patch.
	* gnu/packages/patches/pyqt-public-sip.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: python-sip: Update to 4.19.12.
	* gnu/packages/qt.scm (python-sip): Update to 4.19.12.

	gnu: python-pyqt-4: Remove variable.
	* gnu/packages/qt.scm (python-pyqt-4): Remove variable.
	(python2-pyqt-4): Don't inherit from python-pyqt-4.

	gnu: python-poppler-qt4: Remove variable.
	* gnu/packages/pdf.scm (python-poppler-qt4): Remove variable.

2018-07-22  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: emacs-helm-eww: Update to 20180511.
	* gnu/packages/emacs.scm (emacs-helm-eww): Update to 20180511.

	gnu: emacs-exwm: Update to 0.19.
	* gnu/packages/emacs.scm (emacs-exwm): Update to 0.19.

	gnu: emacs-xelb: Update to 0.15.
	* gnu/packages/emacs.scm (emacs-xelb): Update to 0.15.

	gnu: Add ccrypt.
	* gnu/packages/crypto.scm (ccrypt): New variable.

2018-07-22  Marius Bakke  <mbakke@fastmail.com>

	gnu: gst-libav: Delete bundled ffmpeg.
	* gnu/packages/gstreamer.scm (gst-libav)[source](modules, snippet): New fields.
	[arguments]: Remove #:phases.

	gnu: gstreamer: Update to 1.14.2.
	* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base, gst-plugins-good,
	gst-plugins-bad, gst-plugins-ugly, gst-libav, python-gst): Update to 1.14.2.

	gnu: double-conversion: Update to 3.0.0.
	* gnu/packages/maths.scm (double-conversion): Update to 3.0.0.

	gnu: double-conversion: Update home page.
	* gnu/packages/maths.scm (double-conversion)[home-page]: Update to redirected.

	gnu: libgsf: Update to 1.14.43.

	gnu: libpsl: Update to 0.20.2.
	* gnu/packages/web.scm (libpsl): Update to 0.20.2.

	gnu: xf86-video-r128: Update to 6.11.0.
	* gnu/packages/xorg.scm (xf86-video-r128): Update to 6.11.0.
	[source]: Use URL-FETCH.
	[arguments]: Remove.
	[native-inputs]: Remove AUTOCONF, AUTOMAKE and LIBTOOL.

2018-07-22  Marius Bakke  <mbakke@fastmail.com>

	Revert "guix: Compress and decompress xz archives in parallel."
	Threaded compression makes archives non-deterministic: the result depends on
	the number of threads used for compressing.  See <https://bugs.gnu.org/31015>.

	This reverts commit 63102406f22412bb922de5549deb89d3594a38c0.

2018-07-22  Marius Bakke  <mbakke@fastmail.com>

	Revert "packages: Enable threaded compression of source tarballs."
	Threaded compression makes tarballs non-deterministic: the result depends on
	the number of threads used for compressing.  See <https://bugs.gnu.org/31015>.

	This reverts commit c8a3dea847bb9f87fa1876d0c6c3356d6226f121.

2018-07-22  Marius Bakke  <mbakke@fastmail.com>

	gnu: pcre: Update to 8.42.
	* gnu/packages/pcre.scm (pcre): Update to 8.42.

2018-07-22  Pierre Neidhardt  <ambrevar@gmail.com>

	doc: Fix typo (missing period)
	* HACKING (Commit Access): Fix typo.

2018-07-22  Brendan Tildesley  <brendan.tildesley@openmailbox.org>

	gnu: ffmpegthumbnailer: New variable.
	* gnu/packages/video.scm (ffmpegthumbnailer): New variable.

2018-07-22  Stefan Stefanović  <stefanx2ovic@gmail.com>

	gnu: sddm: Update to 0.18.0.
	* gnu/packages/display-managers.scm (sddm): Update to 0.18.0.
	* gnu/packages/patches/sddm-fix-build-with-qt-5.11-1024.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-07-22  Marius Bakke  <mbakke@fastmail.com>

	gnu: chemistry.scm: Add missing import.
	This is a follow-up to commit eb5ece73a84439d21219a802c0dcb88d54046371.

	* gnu/packages/chemistry.scm: Import (gnu packages).

2018-07-22  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add u-boot-cubietruck.
	* gnu/packages/bootloaders.scm (u-boot-cubietruck): New variable.

2018-07-22  Kei Kebreau  <kkebreau@posteo.net>

	gnu: minetest: Update to 0.4.17.
	* gnu/packages/games.scm (minetest-data, minetest): Update to 0.4.17.

	gnu: openbabel: Fix crash when opening NWChem output files.
	* gnu/packages/patches/openbabel-fix-crash-on-nwchem-output.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/chemistry.scm (openbabel)[source]: Use it.

2018-07-21  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: youtube-dl: Update to 2018.07.10.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.07.10.

2018-07-21  Andreas Enge  <andreas@enge.fr>

	gnu: calibre: Update to 3.28.0.
	* gnu/packages/ebook.scm (calibre): Update to 3.28.0.

2018-07-21  Marius Bakke  <mbakke@fastmail.com>

	gnu: util-linux: Update to 2.32.1.
	* gnu/packages/linux.scm (util-linux): Update to 2.32.1.

	gnu: pango: Update to 1.42.2.
	* gnu/packages/gtk.scm (pango): Update to 1.42.2.

	gnu: harfbuzz: Update to 1.8.4.
	* gnu/packages/gtk.scm (harfbuzz): Update to 1.8.4.

	gnu: cmake: Update to 3.12.0.
	* gnu/packages/cmake.scm (cmake): Update to 3.12.0.

	gnu: libuv: Drop redundant 'autogen' phase.
	* gnu/packages/libevent.scm (libuv)[arguments]: Remove #:phases.

	gnu: libuv: Update to 1.22.0.
	* gnu/packages/libevent.scm (libuv): Update to 1.22.0.

	gnu: texinfo: Fix FTBFS with Perl 5.28.
	* gnu/packages/patches/texinfo-perl-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/texinfo.scm (texinfo)[source](patches): New field.

	gnu: readline: Update to 7.0.5.
	* gnu/packages/readline.scm (%patch-series-7.0): Add patch 4 and 5.

	gnu: perl: Update to 5.28.0.
	* gnu/packages/patches/perl-deterministic-ordering.patch: Adjust path.
	* gnu/packages/patches/perl-archive-tar-CVE-2018-12015.patch,
	gnu/packages/patches/perl-file-path-CVE-2017-6512.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.
	* gnu/packages/perl.scm (perl): Update to 5.28.0.
	[source](patches): Remove obsolete.

2018-07-20  Brendan Tildesley  <brendan.tildesley@openmailbox.org>

	gnu: libgaiagraphics: Fix typo.
	* gnu/packages/geo.scm: (libgaiagraphics)[inputs]: Fix typo.

2018-07-20  Leo Famulari  <leo@famulari.name>

	gnu: vdirsyncer: Update to 0.16.7.
	* gnu/packages/dav.scm (vdirsyncer): Update to 0.16.7.

2018-07-20  Ludovic Courtès  <ludo@gnu.org>

	install: Add service for the loopback device.
	Lack of a loopback device prevented the system from building starting
	from commit 363c946b36a77aa6f0e60b8c93a171d2e649164f.

	* gnu/system/install.scm (%installation-services): Add
	'static-networking-service-type' instance for 'lo'.

2018-07-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: ffmpeg: Update to 4.0.2.
	* gnu/packages/video.scm (ffmpeg): Update to 4.0.2.

	gnu: ffmpeg@3.4: Update to 3.4.4.
	* gnu/packages/video.scm (ffmpeg-3.4): Update to 3.4.4.

	gnu: feh: Update to 2.27.1.
	* gnu/packages/image-viewers.scm (feh): Update to 2.27.1.

2018-07-20  Ludovic Courtès  <ludo@gnu.org>

	database: Reset timestamps to one second after the Epoch.
	Previously, store items registered in the database by this code (for
	instance, store items retrieved by 'guix offload' and passed to
	'restore-file-set') would have an mtime of 0 instead of 1.

	This would cause problems for things like .go files: Guile would
	consider them to be older than the corresponding .scm file, and
	consequently it would ignore them and possibly use another (incorrect)
	.go file.

	Reported by Ricardo Wurmus.

	* guix/store/database.scm (reset-timestamps): Pass 1, not 0, to
	'utime'.
	* tests/store-database.scm ("register-path"): Check the mtime of FILE
	and REF.

2018-07-20  Ludovic Courtès  <ludo@gnu.org>

	deduplication: Work around Guile bug in 'seek'.
	Fixes <https://bugs.gnu.org/32161>.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	This mostly reverts 83099892e0cf0d9c59f5e1a0774331026e48baa8.

	* guix/store/deduplication.scm (counting-wrapper-port): New procedure.
	(nar-sha256): Use it.

2018-07-20  Andreas Enge  <andreas@enge.fr>

	gnu: gp2c: Update to 0.0.11.
	* gnu/packages/algebra.scm (gp2c): Update to 0.0.11.

	gnu: pari-gp: Update to 2.11.0.
	* gnu/packages/algebra.scm (pari-gp): Update to 2.11.0.

2018-07-19  Leo Famulari  <leo@famulari.name>

	build-system/go: Use invoke instead of system*.
	* guix/build/go-build-system.scm (unpack, build): Use invoke.
	(install-source): Unconditionally return #t.
	(check): Use invoke and unconditionally return #t.

2018-07-19  Leo Famulari  <leo@famulari.name>

	gnu: borg: Update the list of Cython-generated files to delete.
	Reported by: Efraim Flashner <efraim@flashner.co.il>

	* gnu/packages/backup.scm (borg)[source]: Update the snippet.

2018-07-19  Leo Famulari  <leo@famulari.name>

	gnu: Cython: Update to 0.28.4.
	* gnu/packages/python.scm (python-cython, python2-cython): Update to 0.28.4.
	[arguments]: Use invoke.

2018-07-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: libgc: Update to 7.6.6.
	* gnu/packages/bdw-gc.scm (libgc): Update to 7.6.6.
	[source](uri): Change to the new download location, as noted on the home page.

	gnu: fftw: Update to 3.3.8.
	* gnu/packages/algebra.scm (fftw): Update to 3.3.8.

2018-07-19  Andreas Enge  <andreas@enge.fr>

	gnu: bitcoin-core: Update to 0.16.1.
	* gnu/packages/finance.scm (bitcoin-core): Update to 0.16.1.

2018-07-19  Julien Lepiller  <julien@lepiller.eu>

	gnu: php: Update to 7.2.8.
	* gnu/packages/php.scm (php): Update to 7.2.8.

2018-07-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: busybox: Update to 1.29.1.
	* gnu/packages/busybox.scm (busybox): Update to 1.29.1.
	[arguments]: Add custom phase to change the default value of TASKSET.

2018-07-19  Julien Lepiller  <julien@lepiller.eu>

	guix: ant-build-system: Reorder before generating INDEX.LIST.
	* guix/build/ant-build-system.scm (%standard-phases): Add
	reorder-jar-content phase.

2018-07-19  Ludovic Courtès  <ludo@gnu.org>

	deduplication: Remove 'counting-wrapper-port'.
	* guix/store/deduplication.scm (counting-wrapper-port): Remove.
	(nar-sha256): Call 'port-position' directly on PORT.

	hash: sha256 port now implements 'port-position'.
	* guix/hash.scm (open-sha256-port)[position]: New variable.
	[get-position]: New procedure.
	Pass it to 'make-custom-binary-output-port'.
	* tests/hash.scm ("open-sha256-port, hello"): Test 'port-position'.

2018-07-19  Ludovic Courtès  <ludo@gnu.org>

	self: Use the new 'imported-files'.
	That way, the source of most nodes is now a content-addressed store item
	instead of a derivation.

	* guix/self.scm (<file-mapping>): New record type.
	(file-mapping-compiler): New procedure.
	(scheme-node): Use 'file-mapping' instead of 'imported-files'.
	(imported-files): Remove.

2018-07-19  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'imported-files/derivation' can copy files instead of symlinking.
	* guix/gexp.scm (imported-files/derivation): Add #:symlink? and honor
	it.
	(imported-files): Pass #:symlink? to 'imported-files/derivation'.
	* tests/gexp.scm ("imported-files with file-like objects"): Add 'file=?'
	and use it instead of calling 'readlink'.

	gexp: 'imported-files' no longer creates a derivation by default.
	* guix/gexp.scm (gexp->derivation): Add #:import-creates-derivation?.
	Pass #:derivation? to 'imported-modules' and 'compiled-modules'.  In -L
	argument, check whether MODULES is a derivation.
	(%not-slash): New variable.
	(file-mapping->tree): New procedure.
	(imported-files): Rename to...
	(imported-files/derivation): ... this.
	(imported-files): New procedure.  Rewrite in terms of
	'interned-file-tree' when possible; add #:derivation? parameter.
	(imported-modules, compiled-modules): Add #:derivation? parameter and
	pass it to 'imported-files'.
	* guix/packages.scm (patch-and-repack): Pass
	 #:import-creates-derivation? to 'gexp->derivation'.
	* tests/gexp.scm ("imported-files"): Adjust to no longer expect a
	derivation.

	gexp: Remove unnecessary 'mlet'.
	* guix/gexp.scm (imported-modules): Use 'let' instead of 'mlet'.

	store: Add 'add-file-tree-to-store'.
	* guix/store.scm (%not-slash): New variable.
	(add-file-tree-to-store, interned-file-tree): New procedures.
	* tests/store.scm ("add-file-tree-to-store"): New test.

	serialization: Add 'write-file-tree'.
	* guix/serialization.scm (write-contents-from-port): New procedure.
	(write-contents): Write in terms of 'write-contents-from-port'.
	(filter/sort-directory-entries, write-file-tree): New procedures.
	(write-file): Rewrite in terms of 'write-file-tree'.
	* tests/nar.scm ("write-file-tree + restore-file"): New test.

2018-07-19  Eric Brown  <brown@fastmail.com>

	gnu: Add r-txtplot.
	* gnu/packages/statistics.scm (r-txtplot): New variable.

2018-07-19  Rouby Pierre-Antoine  <pierre-antoine.rouby@inria.fr>

	gnu: julia: Fix 'llvm' version.
	Fixes a build failure with LLVM 6.0.x.

	* gnu/packages/julia.scm (julia)[inputs]: Use LLVM-3.9.1 instead of
	LLVM.

2018-07-19  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.17.8.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.8.
	(%linux-libre-hash): Update hash.
	(linux-libre): Remove patch.

2018-07-18  Leo Famulari  <leo@famulari.name>

	gnu: VLC: Update to 3.0.3-1 [fixes CVE-2018-11529].
	* gnu/packages/video.scm (vlc): Update to 3.0.3-1.

2018-07-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: pcre: Install static libraries to separate output.
	* gnu/packages/pcre.scm (pcre)[outputs]: Add "static".
	[arguments]: Add 'move-static-libs' phase.

	gnu: binutils: Update to 2.31.1.
	* gnu/packages/base.scm (binutils): Update to 2.31.1.
	(binutils/fixed): Remove variable
	* gnu/packages/linux.scm (make-linux-libre): Remove AArch64 workaround.
	* gnu/packages/patches/binutils-aarch64-symbol-relocation.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: bzip2: Add static output.
	* gnu/packages/compression.scm (bzip2)[arguments]: Add phase for moving static
	library.
	[outputs]: New field.

	gnu: bzip2: Simplify phase.
	* gnu/packages/compression.scm (bzip2)[arguments]: Use SCANDIR instead of
	FIND-FILES when locating the shared library.

2018-07-18  Julien Lepiller  <julien@lepiller.eu>

	gnu: services: Fix openssh service start error.
	* gnu/services/ssh.scm (openssh-shepherd-service): Require loopback.

2018-07-18  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.17.7.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.7.
	(%linux-libre-hash): Update hash.
	(linux-libre)[source]: Add upstream patch to fix i686.

2018-07-18  Leo Famulari  <leo@famulari.name>

	gnu: httpd: Update to 2.4.34 [fixes CVE-2018-{1333,8011}].
	* gnu/packages/web.scm (httpd): Update to 2.4.34.

	gnu: znc: Update to 1.7.1 [fixes CVE-2018-{14055,14056}].
	* gnu/packages/messaging.scm (znc): Update to 1.7.1.

2018-07-18  Rouby Pierre-Antoine  <pierre-antoine.rouby@inria.fr>

	gnu: Add emacs-rust-mode.
	* gnu/packages/emacs.scm (emacs-rust-mode): New variable.

2018-07-18  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.14: Update to 4.14.56.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.56.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.113.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.113.

	gnu: linux-libre@4.4: Update to 4.4.141.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.141.

2018-07-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: Add openbabel.
	* gnu/packages/chemistry.scm (openbabel): New variable.

2018-07-18  Leo Famulari  <leo@famulari.name>

	gnu: ghostscript: Fix CVE-2018-10194.
	* gnu/packages/ghostscript.scm (ghostscript)[replacement]: New field.
	(ghostscript/fixed): New variable.
	* gnu/packages/patches/ghostscript-CVE-2018-10194.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: certbot, python-acme: Update to 0.26.1.
	* gnu/packages/tls.scm (certbot, python-acme): Update to 0.26.1.

	gnu: CUPS: Update to 2.2.8 [fixes CVE-2018-{4180,4181}].
	* gnu/packages/cups.scm (cups-minimal)[replacement]: New field.
	(cups-minimal-2.2.8): New variable.
	(cups): Use package/inherit.

2018-07-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: whois: Update to 5.3.2.
	* gnu/packages/networking.scm (whois): Update to 5.3.2.

	gnu: rng-tools: Update to 6.3.1.
	* gnu/packages/linux.scm (rng-tools): Update to 6.3.1.

	gnu: ffmpeg@2.8: Update to 2.8.15.
	* gnu/packages/video.scm (ffmpeg-2.8): Update to 2.8.15.

	gnu: Add bsdiff.
	* gnu/packages/compression.scm (bsdiff): New public variable.

	gnu: sfml: Remove all bundled dependencies.
	* gnu/packages/game-development.scm (sfml)[source](snippet): New field.
	[inputs]: Add STB-IMAGE and STB-IMAGE-WRITE.

	gnu: Add stb-image-write.
	* gnu/packages/stb.scm (stb-image-write): New public variable.

	gnu: Add stb-image.
	* gnu/packages/stb.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.

	gnu: sfml: Update to 2.5.0.
	* gnu/packages/game-development.scm (sfml): Update to 2.5.0.
	[arguments]: Specify pkg-config dir in #:configure-flags.
	[native-inputs]: Add PKG-CONFIG.
	[inputs]: Move FLAC, FREETYPE, LIBVORBIS and OPENAL ...
	[propagated-inputs]: ... here.  New field.

	gnu: physfs: Update to 3.0.1.
	* gnu/packages/game-development.scm (physfs): Update to 3.0.1.
	[arguments]: Add phase to ensure RUNPATH is set.

	gnu: libspiro: Update to 0.5.20150702.
	* gnu/packages/fontutils.scm (libspiro): Update to 0.5.20150702.
	[source]: Change URI to maintained repository.
	[arguments]: Remove.

	gnu: libmodplug: Update to 0.8.9.0.
	* gnu/packages/audio.scm (libmodplug): Update to 0.8.9.0.

	gnu: libmikmod: Update to 3.3.11.1.
	* gnu/packages/sdl.scm (libmikmod): Update to 3.3.11.1.

	gnu: libextractor: Update to 1.7.
	* gnu/packages/gnunet.scm (libextractor): Update to 1.7.

	gnu: libcue: Update to 2.2.1.
	* gnu/packages/cdrom.scm (libcue): Update to 2.2.1.
	[arguments]: Add #:configure-flags for building shared library, since the
	package defaults to static since this version.

	gnu: libb2: Update to 0.98.
	* gnu/packages/crypto.scm (libb2): Update to 0.98.
	[source]: Use URL-FETCH.
	[native-inputs]: Remove.

	gnu: rapidjson: Remove non-free code.
	* gnu/packages/web.scm (rapidjson)[source](snippet, modules): New fields.

	gnu: libusb: Update home page.
	* gnu/packages/libusb.scm (libusb, libusb-compat)[home-page]: Use HTTPS.

2018-07-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix-daemon: Fix file name of 'guix' command.
	Fixes <https://bugs.gnu.org/32183>.
	Reported by Pjotr Prins <pjotr.public12@thebird.nl>.

	* gnu/packages/package-management.scm (guix-daemon)[arguments]: In
	'install' phase, fix file name of 'guix' command.

2018-07-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: nethack: Make builds bit-reproducible.
	* gnu/packages/games.scm (nethack)[arguments]: In 'patch-paths' phase,
	define REPRODUCIBLE_BUILD in config.h and set SOURCE_DATE_EPOCH.

2018-07-17  Anonymous  <mcrfan96@cock.li>

	gnu: Add nethack.
	* gnu/packages/games.scm (nethack): New variable.

2018-07-17  Ludovic Courtès  <ludo@gnu.org>

	build: Remove copy of (srfi srfi-64).
	SRFI-64 was added in Guile 2.0.10 and we require 2.0.13 or newer.

	* Makefile.am (EXTRA_DIST): Remove srfi/*.
	* srfi: Remove directory.

2018-07-17  Jack Hill  <jackhill@jackhill.us>

	gnu: Add emacs-adoc-mode
	* gnu/packages/emacs.scm (emacs-adoc-mode): New variable.

	gnu: Add emacs-markup-faces
	* gnu/packages/emacs.scm (emacs-markup-faces): New variable.

2018-07-17  Julien Lepiller  <julien@lepiller.eu>

	gnu: php: Update to 7.2.7.
	* gnu/packages/php.scm (php): Update to 7.2.7.

2018-07-17  Andreas Enge  <andreas@enge.fr>

	gnu: handbrake: Compile with ffmpeg-3.4.
	* gnu/packages/video.scm (handbrake)[inputs]: Replace ffmpeg by ffmpeg-3.4.

	gnu: mplayer: Compile with ffmpeg-3.4.
	* gnu/packages/video.scm (mplayer)[inputs]: Replace ffmpeg by ffmpeg-3.4.

2018-07-17  Kei Kebreau  <kkebreau@posteo.net>

	gnu: octave: Add qhull support.
	* gnu/packages/maths.scm (octave)[inputs]: Add qhull.

	gnu: Add qhull.
	* gnu/packages/maths.scm (qhull): New variable.

2018-07-17  43317  <43317@etu.he2b.be>

	gnu: Add luakit.
	* gnu/packages/web-browsers.scm (luakit): New variable.

2018-07-17  Jovany Leandro G.C  <bit4bit@riseup.net>

	gnu: twinkle: Add missing headers
	* gnu/packages/patches/twinkle-include-qregexpvalidator-explicity.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/telephony.scm (twinkle)[source]: Use it.

2018-07-17  Nils Gillmann  <gillmann@infotropique.org>

	gnu: elixir: Update to 1.6.6.
	* gnu/packages/elixir.scm (elixir): Update to 1.6.6.

	gnu: erlang: Update to 21.0.
	* gnu/packages/erlang.scm (erlang): Update to 21.0.

2018-07-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 8bbb79c.
	* gnu/packages/package-management.scm (guix): Update to 8bbb79c.

	gnu: guix: Build with Guile 2.2.4.
	* gnu/packages/package-management.scm (guix)[inputs]: Switch to
	GUILE-2.2.4.

2018-07-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: jack: Don't install to "lib64" on 64-bit platforms.
	* gnu/packages/audio.scm (jack-1)[arguments]: New field.

	gnu: pulseaudio: Update to 12.2.
	* gnu/packages/pulseaudio.scm (pulseaudio): Update to 12.2.

	gnu: pulseaudio: Adjust inputs.
	* gnu/packages/pulseaudio.scm (pulseaudio)[inputs]: Remove obsolete
	LIBSAMPLERATE. Replace SPEEX with SPEEXDSP.  Move CHECK, INTLTOOL and M4 ...
	[native-inputs]: ... here.

2018-07-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: angband: Update to 4.1.2.
	* gnu/packages/games.scm (angband): Update to 4.1.2.
	[source]: Parameterize source uri.
	[arguments]: Use custom 'autogen.sh phase to replace 'bootstrap phase.

	gnu: assimp: Update to 4.1.0.
	* gnu/packages/graphics.scm (assimp): Update to 4.1.0.
	[source]: Don't use unstable tarball.
	[home-page]: Update home-page.

	gnu: aspell-dict-en: Update to 2018.04.16-0.
	* gnu/packages/aspell.scm (aspell-dict-en): Update to 2018.04.16-0.

	gnu: vdirsyncer: Return #t from all phases.
	* gnu/packages/dav.scm (vdirsyncer)[arguments]: Substitute invoke for
	system*.

	gnu: vdirsyncer: Update home-page.
	* gnu/packages/dav.scm (vdirsyncer)[home-page]: Update to new upstream
	home-page.

2018-07-17  Leo Famulari  <leo@famulari.name>

	gnu: mutt: Update to 1.10.1.
	* gnu/packages/mail.scm (mutt): Update to 1.10.1.

	gnu: libtorrent-rasterbar: Update to 1.1.8.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.1.8.

2018-07-16  Clément Lassieur  <clement@lassieur.org>

	doc: Remove the documentation about Cuirass' load-path.
	* doc/guix.texi (Continuous Integration): Remove the load-path field.

2018-07-16  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: python-cairocffi: Fix loading of shared libraries.
	Fixes <https://bugs.gnu.org/32170>.

	* gnu/packages/patches/python-cairocffi-dlopen-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/python.scm (python-cairocffi)[inputs]: Add glib, gtk+, pango.
	[native-inputs]: Add python-pytest.
	[arguments]: Enable tests.
	[arguments]<#:phases>[patch-paths]: New phase.

2018-07-16  Leo Famulari  <leo@famulari.name>

	gnu: python-pyasn1-modules: Update to 0.2.2.
	* gnu/packages/python.scm (python-pyasn1-modules, python2-pyasn1-modules):
	Update to 0.2.2.

	gnu: python-pyasn1: Update to 0.4.3.
	* gnu/packages/python.scm (python-pyasn1, python2-pyasn1): Update to 0.4.3.

2018-07-16  Clément Lassieur  <clement@lassieur.org>

	services: cuirass: Remove the LOAD-PATH option.
	* gnu/services/cuirass.scm (<cuirass-configuration>,
	cuirass-shepherd-service): Remove the LOAD-PATH option.

	gnu: cuirass: Update to 7b2f9e0.
	* gnu/packages/ci.scm (cuirass): Update to 7b2f9e0.

2018-07-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tk: Add symlink for 'wish' binary.
	* gnu/packages/tcl.scm (tk)[arguments]: Add custom phase to create a
	symlink from 'wish' to 'wish8.6'.
	[home-page]: Use https.

2018-07-16  Leo Famulari  <leo@famulari.name>

	gnu: Remove leftover patch.
	* gnu/packages/patches/file-CVE-2017-1000249.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.patch'.

2018-07-16  Ludovic Courtès  <ludo@gnu.org>

	mailmap: Add a line for Pierre-Antoine.
	* .mailmap: Add entry for Pierre-Antoine.

	gnu: emacs-bash-completion: Fix spelling of "Bash".
	* gnu/packages/emacs.scm (emacs-bash-completion)[synopsis, description]:
	Fix spelling of "Bash".

	gnu: emacs-pulseaudio-control: Record the file name of 'pactl'.
	* gnu/packages/emacs.scm (emacs-pulseaudio-control)[arguments, inputs]:
	New fields.

2018-07-16  Nils Gillmann  <gillmann@infotropique.org>

	mailmap: Add another line for myself.

2018-07-16  Brendan Tildesley  <brendan.tildesley@openmailbox.org>

	gnu: ecryptfs-utils: Patch hardcoded-paths.
	* gnu/packages/linux.scm: (ecryptfs-utils): Patch hardcoded-paths.
	[arguments]: Add the phase patch-hardcoded-paths to replace various hardcoded
	references to /bin, /sbin, ... with direct references to the store.
	[inputs]: Add missing inputs util-linux, cryptsetup, and lvm2 so that the
	correct paths can be found and the resulting code works.

2018-07-16  Theodoros Foradis  <theodoros@foradis.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: monero-core: Rename package to "monero-gui".
	* gnu/packages/finance.scm (monero-core): Define in terms of
	'deprecated-package'.
	(monero-gui): New variable, formerly known as "monero-core".

2018-07-16  Theodoros Foradis  <theodoros@foradis.org>

	gnu: monero-core: Return #t from phases.
	* gnu/packages/engineering.scm (monero)[arguments]: Substitute invoke for system*.

	gnu: monero-core: Update to 0.12.2.0.
	* gnu/packages/finance.scm (monero-core): Update to 0.12.2.0.
	[source]: Use 'git-fetch'.

	gnu: monero: Return #t from phases.
	* gnu/packages/finance.scm (monero)[arguments]: Substitute invoke for system*.

	gnu: monero: Update to 0.12.3.0.
	* gnu/packages/patches/monero-use-system-miniupnpc.patch: New file.
	* gnu/local.mk: Add it.
	* gnu/packages/finance.scm (monero): Update to 0.12.3.0.
	[source]: Add patch. Remove snippet because miniupnpc, rapidjson
	and unbound are no longer bundled in-tree.
	[inputs]: Add zeromq, cppzmq, libsodium. Use monero-miniupnpc.
	[arguments]: Change build-type to "release".

2018-07-16  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add electron-cash.
	* gnu/packages/finance.scm (electron-cash): New variable.

2018-07-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: kodi: Build with mariadb.
	* gnu/packages/kodi.scm (kodi)[inputs]: Replace mysql with mariadb.

2018-07-16  Leo Famulari  <leo@famulari.name>

	gnu: java-bouncycastle: Update to 1.60 [fixes CVE-2018-1000180].
	* gnu/packages/java.scm (java-bouncycastle): Update to 1.60.

2018-07-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: fltk: Update to 1.3.4-2.
	* gnu/packages/fltk.scm (fltk): Update to 1.3.4-2.
	[source]: Remove patches.
	[inputs]: Switch from libjpeg-8 to libjpeg.
	* gnu/packages/patches/fltk-shared-lib-defines.patch,
	gnu/packages/patches/fltk-xfont-on-demand.patch: Remove files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2018-07-16  Leo Famulari  <leo@famulari.name>

	gnu: botan: Update to 2.7.0 [fixes CVE-2018-12435].
	* gnu/packages/crypto.scm (botan): Update to 2.7.0.

2018-07-15  Christopher Baines  <mail@cbaines.net>

	gnu: ruby-options: Return #t from set-LIB phase.
	* gnu/packages/ruby.scm (ruby-options)[arguments]: Return #t from the set-LIB
	phase.

2018-07-15  Christopher Baines  <mail@cbaines.net>

	ruby-build-system: Error or return #t from all phases.
	Previously, if the tests didn't pass, the check phase would evaluate to #f,
	but the package would be built sucessfully. This changes all the phases to
	raise exceptions if errors are encountered, and return #t otherwise.

	This involves using invoke rather than system*, so that exceptions are raised
	if the program exits with a status other than 0, and also returning #t at the
	end of functions.

	* gnu/build/ruby-build-system.scm (unpack): Use invoke rather than system*,
	and return #t at the end.
	(build, check): Use invoke rather than system*.
	(install): Remove the use of "and", and rewrite the error handling to raise an
	exception.
	(wrap): Return #t.

2018-07-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tor.scm: Fix copyright line.
	This is a follow-up to 2c6f0438d8c967dcfc0a2ccaa1a6a3ea1e1bcc00.

	gnu: libraw: Use libjpeg@9.
	* gnu/packages/photo.scm (libraw)[inputs]: Replace libjpeg@8 with
	libjpeg.

	gnu: openimageio: Use libjpeg@9.
	* gnu/packages/graphics.scm (openimageio)[inputs]: Replace libjpeg@8
	with libjpeg.

	gnu: openimageio: Don't use unstable tarball.
	* gnu/packages/graphics.scm (openimageio)[source]: Download the source
	from a git repository.

	gnu: podofo: Update to 0.9.6.
	* gnu/packages/pdf.scm (podofo): Update to 0.9.6.
	[native-inputs]: Add cppunit, pkg-config.
	[inputs]: Replace libjpeg@8 with libjpeg. Order alphabetically.

	gnu: gimp: Use libjpeg@9.
	* gnu/packages/gimp.scm (gimp)[inputs]: Replace libjpeg@8 with libjpeg.

	gnu: gegl: Use libjpeg@9.
	* gnu/packages/gimp.scm (gegl)[inputs]: Replace libjpeg@8 with libjpeg.

	gnu: rust@1.25: Fix build on aarch64-linux.
	* gnu/packages/rust.scm (rust@1.25)[arguments]: Replace inherited custom
	'patch-aarch64-test phase. Make sure all phases return #t.

	gnu: rust@1.19: Don't make public.
	* gnu/packages/rust.scm (rust@1.19): Don't make it a public variable.

	gnu: postgresql@9.6: Update to 9.6.9.
	* gnu/packages/databases.scm (postgresql@9.6): Update to 9.6.9.

	gnu: emacs: Build with libjpeg@9.
	* gnu/packages/emacs.scm (emacs)[inputs]: Replace libjpeg@8 with
	libjpeg.

	gnu: tor: Update to 0.3.3.9.
	* gnu/packages/tor.scm (tor): Update to 0.3.3.9.

2018-07-15  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: pulseaudio: Add jack input.
	Depending on jack allows building the jack-sink and jack-source modules for
	routing the audio through the jack server.

	* gnu/packages/pulseaudio.scm (pulseaudio)[inputs]: Add jack-1.

2018-07-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lcms: Use libjpeg.
	* gnu/packages/ghostscript.scm (lcms)[inputs]: Replace libpjeg@8 with
	libjpeg.

2018-07-15  Rutger Helling  <rhelling@mykolab.com>

	gnu: wayland-protocols: Update to 1.15.
	* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.15.

2018-07-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-xenon: Update to 0.5.4.
	* gnu/packages/python.scm (python-xenon): Update to 0.5.4.
	[arguments]: Remove part of custom 'patch-test-requirements phase.

	gnu: mesa: Update to 18.1.4.
	* gnu/packages/gl.scm (mesa): Update to 18.1.4.

	gnu: debootstrap: Update to 1.0.106.
	* gnu/packages/debian.scm (debootstrap): Update to 1.0.106.
	[source]: Download from git repository.
	[home-page]: Update to new home-page.

	gnu: gnu-pw-mgr: Update to 2.3.3.
	* gnu/packages/gnu-pw-mgr.scm (gnu-pw-mgr): Update to 2.3.3.

	Merge remote-tracking branch 'origin/master' into qt-updates

2018-07-14  Ben Woodcroft  <donttrustben@gmail.com>

	gnu: python-h5py: Update to 2.8.0.
	* gnu/packages/python.scm (python-h5py): Update to 2.8.0.

2018-07-14  Julien Lepiller  <julien@lepiller.eu>

	gnu: services: Export virtlog-configuration.
	* gnu/services/virtualization.scm (virtlog-configuration): Export.

2018-07-14  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.17.6.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.6.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.55.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.55.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.112.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.112.

	gnu: linux-libre@4.4: Update to 4.4.140.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.140.

2018-07-14  Kei Kebreau  <kkebreau@posteo.net>

	gnu: Add inchi.
	* gnu/packages/chemistry.scm (inchi): New variable.

2018-07-13  Leo Famulari  <leo@famulari.name>

	utils: Really clean up temporary directories.
	Fixes <https://bugs.gnu.org/32126>.

	* guix/utils.scm (call-with-temporary-directory): Use DELETE-FILE-RECURSIVELY
	instead of RMDIR.

2018-07-13  Leo Famulari  <leo@famulari.name>

	tests: Don't rely on temporary directories being permanent.
	* tests/gexp.scm ("gexp->script #:module-path",
	"program-file #:module-path"): Use run-with-store.

2018-07-13  Julien Lepiller  <julien@lepiller.eu>

	gnu: faba-icon-theme: Fix build.
	* gnu/packages/gnome.scm (faba-icon-theme)[arguments]: Disable running
	gtk-update-icon-cache after installation.

2018-07-13  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to 0.16.1.
	* gnu/packages/mes.scm (mes): Update to 0.16.1.

2018-07-13  Julien Lepiller  <julien@lepiller.eu>

	gnu: antlr3: Fix compilation.
	* gnu/packages/java.scm (antlr3)[arguments]: Fix 'generate-grammar' phase.

2018-07-13  Theodoros Foradis  <theodoros@foradis.org>

	gnu: Add miniupnpc-monero.
	* gnu/packages/upnp.scm (monero-miniupnpc): New variable.

	gnu: Add cppzmq.
	* gnu/packages/networking.scm (cppzmq): New variable.

2018-07-13  Ludovic Courtès  <ludo@gnu.org>

	pull: Display new/upgraded packages upon completion.
	* guix/scripts/pull.scm (display-profile-news): New procedure.
	(build-and-install): Call it.
	(display-new/upgraded-packages): Add #:heading and honor it.

	pull: Use (guix inferior) to display new and upgraded packages.
	* guix/scripts/pull.scm (display-profile-content): Call
	'display-generation'.
	(display-new/upgraded-packages, display-profile-content-diff): New
	procedures.
	(process-query)[list-generation]: Remove.
	[list-generations]: New procedure.
	Adjust accordingly.
	* doc/guix.texi (Invoking guix pull): Update example of '-l'.

	Add (guix inferior) and (guix scripts repl).
	* guix/inferior.scm, guix/scripts/repl.scm, tests/inferior.scm: New
	files.
	* Makefile.am (MODULES): Add 'guix/scripts/repl.scm' and
	'guix/inferior.scm'.
	(SCM_TESTS): Add 'tests/inferior.scm'.
	* doc/guix.texi (Invoking guix repl): New node.

2018-07-13  Ludovic Courtès  <ludo@gnu.org>

	guix package: Use relative symlinks to generations.
	Reported by Roel Janssen <roel@gnu.org>
	at <https://lists.gnu.org/archive/html/guix-devel/2018-07/msg00036.html>.

	* guix/profiles.scm (switch-to-generation): Use (basename generation) as
	the symlink target.
	* guix/scripts/package.scm (build-and-use-profile): Likewise,
	use (basename name) as the symlink target.
	* tests/guix-package.sh: Adjust --roll-back test accordingly.  Add
	explicitly test with '-p foo/prof'.

2018-07-13  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add ddclient.
	* gnu/packages/dns.scm (ddclient): New variable.

	git: Call 'url-cache-directory' outside 'update-cached-checkout'.
	* guix/git.scm (update-cached-checkout): Call 'url-cache-directory' in
	'cache-directory' key argument.
	(latest-repository-commit): Call 'url-cache-directory'.

2018-07-13  Danny Milosavljevic  <dannym@scratchpost.org>

	import: hackage: Fix typo.
	* guix/import/cabal.scm (cabal-custom-setuo-name): Rename to...
	(cabal-custom-setup-name): ...this.

2018-07-13  Julien Lepiller  <julien@lepiller.eu>

	gnu: bind: Update to 9.12.2.
	* gnu/packages/dns.scm (bind): Update to 9.12.2.
	* gnu/packages/patches/bind-CVE-2018-5738.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: hunspell-dict-fr: Update to 6.2.
	* gnu/packages/libreoffice.scm (dicollecte-french-dictionary): Update to 6.2.

2018-07-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: libva: Update to 2.2.0.
	* gnu/packages/video.scm (libva): Update to 2.2.0.

	gnu: pulseaudio: Update to 12.0.
	* gnu/packages/patches/pulseaudio-glibc-2.27.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/pulseaudio.scm (pulseaudio): Update to 12.0.
	[source](patches): Remove 'pulseaudio-glibc-2.27.patch'.
	[arguments]: Remove related 'bootstrap' phase.
	[native-inputs]: Remove AUTOCONF, AUTOMAKE and LIBTOOL.  Add GLIB:BIN.

	gnu: openblas: Update to 0.3.1.
	* gnu/packages/patches/openblas-fix-tests-i686.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/maths.scm (openblas): Update to 0.3.1.
	[arguments, native-inputs]: Don't apply 'openblas-fix-tests-i686.patch'.

2018-07-13  Arun Isaac  <arunisaac@systemreboot.net>

	etc: snippets: Add guix-commit-message-use-https-home-page.
	* etc/snippets/text-mode/guix-commit-message-use-https-home-page: New file.
	* doc/contributing.texi (The Perfect Setup): Document new snippet.

	etc: snippets: Add new build systems to package snippet.
	* etc/snippets/scheme-mode/guix-package: Add android-ndk-build-system and
	scons-build-system as possibilities for the build-system field.

2018-07-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: pciutils: Update to 3.6.1.
	* gnu/packages/pciutils.scm (pciutils): Update to 3.6.1.

	gnu: libevdev: Update to 1.5.9.
	* gnu/packages/xorg.scm (libevdev): Update to 1.5.9.

	gnu: libxinerama: Update to 1.1.4.
	* gnu/packages/xorg.scm (libxinerama): Update to 1.1.4.

2018-07-12  Leo Famulari  <leo@famulari.name>

	gnu: curl: Update replacement to 7.61.0 [fixes CVE-2018-0500].
	* gnu/packages/curl.scm (curl)[replacement]: Update to 7.61.0.
	(curl-7.60.0): Replace with ...
	(curl-7.61.0): ... new variable.

2018-07-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: qpdf: Update to 8.1.0.
	* gnu/packages/pdf.scm (qpdf): Update to 8.1.0.
	[inputs]: Move ZLIB ...
	[propagated-inputs]: ... here.  Add LIBJPEG-TURBO.  Remove PCRE.
	[license]: Add ASL2.0.

	gnu: unixodbc: Update to 2.3.6.
	* gnu/packages/databases.scm (unixodbc): Update to 2.3.6.

	Merge branch 'staging'

	gnu: xapian: Fix notmuch test failure.
	* gnu/packages/patches/xapian-revert-5489fb2f8.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/search.scm (xapian)[source](patches): Use it.

2018-07-12  Tim Gesthuizen  <tim.gesthuizen@yahoo.de>

	gnu: emacs-biblio: Add missing dependencies.
	* gnu/packages/emacs.scm (emacs-biblio)[propagated-inputs]: Add emacs-seq,
	  emacs-dash and emacs-let-alist.

2018-07-12  Vasile Dumitrascu  <va511e@yahoo.com>

	gnu: faba-icon-theme: Switch to meson-build-system.
	* gnu/packages/gnome.scm (faba-icon-theme):
	[build-system]: Switch to meson-build-system.

	gnu: faba-icon-theme: Update to 4.3.
	* gnu/packages/gnome.scm (faba-icon-theme) Update to 4.3.

	gnu: moka-icon-theme: Update to 5.4.0.
	* gnu/packages/gnome.scm (moka-icon-theme): Update to 5.4.0.

2018-07-12  Rouby Pierre-Antoine  <pierre-antoine.rouby@inria.fr>

	gnu: Add go-gopkg-in-yaml-v2.
	* gnu/packages/golang.scm (go-gopkg-in-yaml-v2): New variable.

	gnu: Add go-gopkg-in-check-v1.
	* gnu/packages/golang.scm (go-gopkg-in-check-v1): New variable.

	gnu: Add go-github-com-gorhill-cronexpr.
	* gnu/packages/golang.scm (go-github-com-gorhill-cronexpr): New variable.

	gnu: Add go-github-com-docker-machine.
	* gnu/packages/golang.scm (go-github-com-docker-machine): New variable.

	gnu: Add go-github-com-docker-go-connections.
	* gnu/packages/golang.scm (go-github-com-docker-go-connections): New variable.

2018-07-12  Ludovic Courtès  <ludo@gnu.org>

	services: mcron: Add 'schedule' action.
	Inspired by
	<https://lists.gnu.org/archive/html/help-guix/2018-07/msg00035.html>.

	* gnu/services/mcron.scm (shepherd-schedule-action): New procedure.
	(mcron-shepherd-services): Add 'actions' field.
	* gnu/tests/base.scm (run-mcron-test)["schedule action"]: New test.
	* doc/guix.texi (Scheduled Job Execution): Mention 'herd schedule'.

2018-07-12  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Support custom actions.
	* gnu/services/shepherd.scm (<shepherd-service>)[actions]: New field.
	(<shepherd-action>): New record type.
	(shepherd-service-file): Pass #:actions to 'make'.
	* doc/guix.texi (Shepherd Services): Document custom actions.

2018-07-12  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-helm-bibtex: Add emacs-ivy to inputs.
	* gnu/packages/emacs.scm (emacs-helm-bibtex)[inputs]: Add emacs-ivy.

	gnu: emacs-biblio: Add emacs-dash to inputs.
	* gnu/packages/emacs.scm (emacs-biblio)[inputs]: Add emacs-dash.

2018-07-12  Danny Milosavljevic  <dannym@scratchpost.org>

	import: hackage: Evaluate "-any" and "-none" version comparison operators.
	* guix/import/cabal.scm (eval-cabal): Modify.
	* tests/hackage.scm (test-cabal-4): New variable and test.
	(test-cabal-5): New variable and test.
	(test-cabal-6): New variable and test.

2018-07-12  Leo Famulari  <leo@famulari.name>

	gnu: Syncthing: Fix a crash bug.
	* gnu/packages/patches/syncthing-fix-crash.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/syncthing.scm (syncthing)[source]: Use it.

2018-07-12  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add quaternion.
	* gnu/packages/messaging.scm (quaternion): New variable.

	gnu: Add libqmatrixclient.
	* gnu/packages/messaging.scm (libqmatrixclient): New variable.

2018-07-12  Leo Famulari  <leo@famulari.name>

	gnu: libgpg-error: Update to 1.31.
	* gnu/packages/gnupg.scm (libgpg-error): Update to 1.31.
	(libgpg-error-1.31): Remove variable.
	(gpgme)[propagated-inputs]: Replace libgpg-error-1.31 with libgpg-error.

	gnu: libgcrypt: Ungraft.
	* gnu/packages/gnupg.scm (libgcrypt): Update to 1.8.3.
	[replacement]: Remove field.
	(libgcrypt/fixed): Remove variable.

2018-07-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: psmisc: Update to 23.1.
	* gnu/packages/linux.scm (psmisc): Update to 23.1.
	[source](uri): Use XZ-compressed tarball.

	gnu: unbound: Update to 1.7.3.
	* gnu/packages/dns.scm (unbound): Update to 1.7.3.

	gnu: php: Build with an older oniguruma.
	* gnu/packages/textutils.scm (oniguruma-5): New public variable.
	* gnu/packages/php.scm (php)[inputs]: Change ONIGURUMA to ONIGURUMA-5.

	gnu: iso-codes: Update home page.
	* gnu/packages/iso-codes.scm (iso-codes)[home-page]: Change to salsa.debian.org.

	gnu: oniguruma: Update to 6.8.2.
	* gnu/packages/textutils.scm (oniguruma): Update to 6.8.2.

	gnu: lsof: Return #t from all phases.
	* gnu/packages/lsof.scm (lsof)[arguments]: Return #t from phases.

	gnu: lsof: Update to 4.91.
	* gnu/packages/lsof.scm (lsof): Update to 4.91.

	gnu: xf86-input-libinput: Update to 0.28.0.
	* gnu/packages/xorg.scm (xf86-input-libinput): Update to 0.28.0.

2018-07-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: ldb: Downgrade to 1.3.3.
	LDB 1.4 and above does not support Samba < 4.9; see
	<https://bugzilla.samba.org/show_bug.cgi?id=13519>.

	* gnu/packages/samba.scm (ldb): Downgrade to 1.3.3.
	[inputs]: Remove LMDB.
	[arguments]: Remove #:tests.

2018-07-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: tdb: Update to 1.3.16.
	* gnu/packages/databases.scm (tdb): Update to 1.3.16.

	gnu: tevent: Update to 0.9.37.
	* gnu/packages/samba.scm (tevent): Update to 0.9.37.

	gnu: talloc: Update to 2.1.14.
	* gnu/packages/samba.scm (talloc): Update to 2.1.14.

	gnu: python-pyyaml: Update to 3.13.
	* gnu/packages/python.scm (python-pyyaml): Update to 3.13.

	gnu: appstream-glib: Update to 0.7.10.
	* gnu/packages/glib.scm (appstream-glib): Update to 0.7.10.

	gnu: libzip: Update to 1.5.1.
	* gnu/packages/compression.scm (libzip): Update to 1.5.1.
	[build-system]: Switch to CMAKE-BUILD-SYSTEM.

	gnu: rng-tools: Update to 6.3.
	* gnu/packages/linux.scm (rng-tools): Update to 6.3.

	gnu: openh264: Update to 1.8.0.
	* gnu/packages/video.scm (openh264): Update to 1.8.0.
	[source](uri): Use release tarball.

	gnu: xapian: Update to 1.4.6 [fixes CVE-2018-0499].
	* gnu/packages/search.scm (xapian, python-xapian-bindings): Update to 1.4.6.

2018-07-12  Leo Famulari  <leo@famulari.name>

	gnu: GnuPG: Update to 2.2.9.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.9.

2018-07-12  Danny Milosavljevic  <dannym@scratchpost.org>

	import: hackage: Support "-any" and "-none" version comparison operators.
	* guix/import/cabal.scm (make-cabal-parser): Modify.
	(is-any): New variable.
	(is-none): New variable.
	(lex-any): New procedure.
	(lex-none): New procedure.
	(lex-word): Modify.
	(eval-cabal): Modify.

2018-07-12  Danny Milosavljevic  <dannym@scratchpost.org>

	import: hackage: Support "custom-setup" field.
	Fixes <https://bugs.gnu.org/23961>.

	* guix/import/cabal.scm (make-cabal-parser): Modify.
	(is-custom-setup): New variable.
	(lex-custom-setup): New procedure.
	(is-id): Modify.
	(lex-version): Modify.
	(<cabal-custom-setup>): New record type.
	(eval-cabal): Modify.
	(dependencies): Add parameter.

2018-07-12  Jan Nieuwenhuizen  <janneke@gnu.org>

	gexp: Allow bytevector as content of `plain-file'.
	This allows for using a package source directly from git, doing something like

	    (define (command->bytevector command)
	      (let ((port (apply open-pipe* OPEN_READ command)))
	        (let ((output (get-bytevector-all port)))
	          (close-port port)
	          output)))

	    (define-public hello-git
	      (package
	        (name "hello")
	        (version "git")
	        (source (let* ((commit "stable-2.0")
	                       (content (command->bytevector
	                                 `("git" "archive" "--format" "tar" "--prefix"
	                                   ,(string-append commit "/") ,commit)))
	                       (file-name (string-append "hello-" commit)))
	                  (plain-file file-name content)))
	        ...
	        ))

	* guix/gexp.scm (<plain-file>): Also allow bytevector content.
	(plain-file-compiler): Handle bytevector content.
	* doc/guix.texi (G-Expressions): Describe plain-file now also taking
	bytevectors.

2018-07-12  Jan Nieuwenhuizen  <janneke@gnu.org>

	store: Add `binary-file'.
	* guix/store.scm (binary-file): New function.
	* doc/guix.texi (The Store Monad): Describe binary-file.

2018-07-11  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add ghc-xdg-basedir.
	* gnu/packages/haskell.scm (ghc-xdg-basedir): New variable.

	gnu: Add ghc-regex-tdfa-text.
	* gnu/packages/haskell.scm (ghc-regex-tdfa-text): New variable.

	gnu: u-boot-tools: Simplify build.
	* gnu/packages/bootloaders.scm (u-boot-tools)[arguments]<#:phases>[build]:
	Modify.

	gnu: u-boot-tools: Install "sunxi-spl-image-builder".
	* gnu/packages/bootloaders.scm (u-boot-tools)[arguments]<#:phases>[build]:
	Build sunxi-spl-image-builder.
	(u-boot-tools)[arguments]<#:phases>[install]: Install sunxi-spl-image-builder.

	gnu: make-u-boot-package: Return #t from "install" phase.
	* gnu/packages/bootloaders.scm (make-u-boot-package)[arguments]<#:phases>
	[install]: Return #t.

2018-07-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: msmtp: Update to 1.6.8.
	* gnu/packages/mail.scm (msmtp): Update to 1.6.8.
	[source]: Update to new source location.
	[home-page]: Update to new home-page.

	gnu: btrfs-progs: Update home-page.
	* gnu/packages/linux.scm (btrfs-progs)[home-page]: Update to redirected
	home-page.

2018-07-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add emacs-fold-dwim.
	* gnu/packages/emacs.scm (emacs-fold-dwim): New variable.

	gnu: Add emacs-recent-addresses.
	* gnu/packages/emacs.scm (emacs-recent-addresses): New variable.

2018-07-11  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: Get GNU metadata from rec files.
	Suggested by Mike Gerwitz <mtg@gnu.org>.

	* guix/gnu-maintenance.scm (%package-list-url): Use the .rec file.
	(%package-description-url): Likewise.
	(official-gnu-packages)[read-records]: Skip record descriptors.
	Rename fields to use underscores instead of hyphens.

2018-07-11  Julian Graham  <joolean@gmail.com>

	gnu: gzochi: Update to 0.12.
	* gnu/packages/game-development.scm (gzochi): Update to 0.12.

2018-07-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qsintilla: Update to 2.10.7.
	* gnu/packages/qt.scm (qscintilla): Update to 2.10.7.

	gnu: python-pyqt: Update to 5.11.2.
	* gnu/packages/qt.scm (python-pyqt): Update to 5.11.2.
	[arguments]: Substitute INVOKE for SYSTEM*.
	(python2-pyqt)[inputs]: Add python2-enum34.

	gnu: python-sip: Update to 4.19.11.
	* gnu/packages/qt.scm (python-sip): Update to 4.19.11.
	[arguments]: Substitute INVOKE for SYSTEM*. Add flag to build private
	sip module PyQt5.sip.

	gnu: qt: Update to 5.11.1.
	* gnu/packages/qt.scm (qt): Update to 5.11.1.
	[source]: Update snippet.
	[inputs]: Remove sqlite.
	[arguments]: Don't use system sqlite.

	gnu: python-pyqt: Remove qt-5.11 compat phase.
	* gnu/packages/qt.scm (python-pyqt)[arguments]: Remove custom phase to
	fix compatibility with qt-5.11.

	gnu: qt: Update to 5.11.1.
	* gnu/packages/qt.scm (qtbase, qtsvg, qtimageformats, qtx11extras,
	qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors,
	qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel,
	qtwebglplugin, qtwebview, qtlocation, qttools, qtscript,
	qtquickcontrols, qtquickcontrols2, qtgrapgicaleffects, qtgamepad,
	qtscxml, qtpurchasing, qtcanvas3d, qtcharts, qtdatavis3d, qtnetworkauth,
	qtremoteobjects, qtspeech): Update to 5.11.1.
	(qtwebglplugin)[arguments]: Add custom phase to disable network tests.
	[inputs]: Add qtdeclarative.
	(qtremoteobjects)[arguments]: Add another test to the skip list.
	(qtspeech)[arguments]: Disable tests.

	gnu: owncloud-client: Update to 2.4.1.
	* gnu/packages/sync.scm (owncloud-client): Update to 2.4.1.
	[phases]: Remove custom 'change-rpath-dirs phase.
	[arguments]: Disable building with qtwebkit.
	[inputs]: Remove inotify-tools, openssl, qtwebkit.

2018-07-11  Oleg Pykhalov  <go.wigust@gmail.com>

	import: gem: Add recursive import.
	* doc/guix.texi (Invoking guix import): Document gem recursive import.
	* guix/import/gem.scm (gem->guix-package): Return package and dependencies
	values.
	(gem-recursive-import): New procedure.
	* guix/scripts/import/gem.scm (show-help, %options): Add recursive option.
	(guix-import-gem): Use 'gem-recursive-import'.
	* tests/gem.scm (test-json): Rename to 'test-foo-json'.
	("gem->guix-package"): Use 'test-foo-json'.
	(test-bar-json, test-bundler-json): New variables.
	("gem-recursive-import"): New test.

2018-07-11  Danny Milosavljevic  <dannym@scratchpost.org>

	build-system/haskell: Make phases fail on error.
	* guix/build/haskell-build-system.scm (configure): Make it fail on error.
	(run-setuphs): Make it fail on error.

2018-07-10  Ludovic Courtès  <ludo@gnu.org>

	build: Add missing patches to the distribution.
	Reported by jonsger.

	* gnu/local.mk (dist_patch_DATA): Add
	perl-text-markdown-discount-unbundle.patch and
	racket-fix-xform-issue.patch.

2018-07-10  Ludovic Courtès  <ludo@gnu.org>

	ui: Fix typo.
	* guix/ui.scm (display-profile-content-diff): Fix typo in docstring.

	profiles: Introduce 'profile-search-paths' and use it.
	* guix/profiles.scm (profile-search-paths): New procedure.
	* guix/scripts/environment.scm (evaluate-search-paths): Remove.
	(create-environment): Replace 'paths' with 'manifest'.  Use
	'profile-search-paths' instead of 'evaluate-search-paths'.
	(show-search-paths): Likewise.
	(launch-environment): Replace 'paths' with 'manifest'.  Make 'pure?' a
	keyword parameter.
	(launch-environment/fork, launch-environment/container): Likewise.
	(guix-environment): Remove 'paths' variable.  Adjust callers of the
	above procedures accordingly.

	environment: Simplify code by using manifests internally.
	* guix/scripts/environment.scm (strip-input-name)
	(package+propagated-inputs, package-or-package+output?)
	(compact): Remove.
	(inputs->profile-derivation): Rename to...
	(manifest->derivation): ... this.  Replace 'inputs' parameter with
	'manifest'.
	(input->manifest-entry): New procedure.
	(package-environment-inputs): Rewrite to return a list of manifest
	entries.
	(options/resolve-packages): Rewrite to return a manifest.
	(guix-environment): Remove 'inputs'.  Define 'paths' in terms of
	'manifest-search-paths'.

	profiles: Factorize 'manifest-search-paths'.
	* guix/profiles.scm (manifest-search-paths): New procedure.
	(profile-derivation)[builder]: Use it.
	* guix/build/profiles.scm (build-etc/profile): Remove $PATH.

2018-07-10  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: fc-host-tools: Fix internal invocations.
	* gnu/packages/embedded.scm (fc-host-tools)[arguments]<#:phases>
	[patch-installation-paths]: Modify.

	gnu: fc-host-tools: Update description.
	* gnu/packages/embedded.scm (fc-host-tools)[description]: Modify.

	gnu: Add patches.
	* gnu/local.mk (dist_patch_DATA): Add 'rust-bootstrap-stage0-test.patch',
	'rust-coresimd-doctest.patch'.

2018-07-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libyajl: Actually run test suite.
	* gnu/packages/web.scm (libyajl)[arguments]: Patch shebang in test suite.

2018-07-10  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot: Update to 2018.07.
	--=-=-=
	Content-Type: text/plain

	The attached patch updates u-boot to 2018.07, which required adding
	native-inputs of "bison" and "flex".

	live well,
	  vagrant

	From 74a9561ac07592a5ae15b723d0f2ac7fc05c463c Mon Sep 17 00:00:00 2001
	From: Vagrant Cascadian <vagrant@debian.org>
	Date: Tue, 10 Jul 2018 00:12:05 +0000
	Subject: [PATCH] gnu: u-boot: Update to 2018.07.

	* gnu/packages/bootloaders.scm (u-boot): Update to 2018.07.
	  (u-boot)[native-inputs]: Add "bison" and "flex".

2018-07-10  Nikolai Merinov  <nikolai.merinov@member.fsf.org>

	gnu: rust: Update to 1.27.0.
	* gnu/packages/rust.scm (rust): Rename to...
	(rust-1.26): ...this.
	(rust): New variable.
	* gnu/packages/patches/rust-bootstrap-stage0-test.patch: New file.

	gnu: rust: Support build with glibc-2.27; update to 1.26.2.
	* gnu/packages/rust.scm (rust-source): Add "patches" argument.
	(rust-bootstrapped-package): Add "patches" argument.
	(rust-1.19)[arguments]<#:phases>[patch-tests]: Modify.
	[arguments]<#:phases>[patch-aarch64-test]: New phase.
	[arguments]<#:phases>[use-readelf-for-tests]: New phase.
	[arguments]<#:phases>[remove-unsupported-tests]: New phase.
	(rust-1.23): Disable "run-pass/out-of-stack.rs" test.
	(rust-1.24)[arguments]<#:phases>[patch-aarch64-test]: Replace.
	(rust-1.25)[inputs]: Switch to LLVM 6.0.
	(rust-1.25)[arguments]<#:phases>[enable-codegen-tests]: New variable.
	(rust): New variable.
	* gnu/packages/patches/rust-coresimd-doctest.patch: New file.

2018-07-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: lua: Update to 5.3.5.
	* gnu/packages/lua.scm (lua): Update to 5.3.5.

2018-07-10  Julien Lepiller  <julien@lepiller.eu>

	guix: Add opam importer.
	* guix/scripts/import.scm (importers): Add opam.
	* guix/scripts/import/opam.scm: New file.
	* guix/import/opam.scm: New file.
	* tests/opam.scm: New file.
	* Makefile.am: Add them.
	* doc/guix.texi (Invoking guix import): Document it.

2018-07-10  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 3.12.
	* gnu/packages/wine.scm (wine-staging): Update to 3.12.

	gnu: wine-staging-patchset-data: Update to 3.12.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.12.

2018-07-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: vte-ng: Update to 0.52.2.a.
	* gnu/packages/gnome.scm (vte-ng): Update to 0.52.2.a.
	[arguments]: Remove #:configure-flags.

	gnu: vte-ng: Use "invoke".
	* gnu/packages/gnome.scm (vte-ng)[arguments]: Call INVOKE instead of SYSTEM*.

	gnu: libgit2: Update to 0.26.5 [fixes CVE-2018-10887 and CVE-2018-10888].
	* gnu/packages/version-control.scm (libgit2): Update to 0.26.5.

	gnu: gnome-dictionary: Fix install phase.
	* gnu/packages/gnome.scm (gnome-dictionary)[arguments]: Add phase to prevent
	post-install script from running.

2018-07-09  Alex Kost  <alezost@gmail.com>

	gnu: openmw: Update to a checkout version.
	* gnu/packages/game-development.scm (openmw): Update to the latest
	commit to fix the build.

	gnu: openscenegraph: Update to 3.6.2.
	* gnu/packages/graphics.scm (openscenegraph): Update to 3.6.2.
	[source]: Use the new url and 'git-fetch' method.
	[properties]: Add 'upstream-name'.
	[native-inputs]: Add 'pkg-config'.
	[inputs]: Add 'libxrandr'.
	* gnu/packages/patches/openscenegraph-ffmpeg3.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: dunst: Add svg support.
	* gnu/packages/dunst.scm (dunst)[inputs]: Use 'gdk-pixbuf+svg' instead
	of 'gdk-pixbuf'.

2018-07-09  Mathieu Lirzin  <mthl@gnu.org>

	gnu: Add emacs-tide.
	* gnu/packges/emacs.scm (emacs-tide): New variable.

	gnu: Add emacs-typescript-mode.
	* gnu/packges/emacs.scm (emacs-typescript-mode): New variable.

	gnu: Add emacs-nodejs-repl.
	* gnu/packges/emacs.scm (emacs-nodejs-repl): New variable.

2018-07-09  Ludovic Courtès  <ludo@gnu.org>

	doc: Use https://alpha.gnu.org instead of FTP.
	* doc/guix.texi (Binary Installation)
	(USB Stick and DVD Installation, Running GuixSD in a VM): Use
	"https://alpha.gnu.org" instead of the now deprecated FTP URLs.

2018-07-09  EuAndreh  <eu@euandre.org>

	doc: Fix FTP link in documentation.
	The current incorrect link at: https://www.gnu.org/software/guix/manual/en/guix.html#Running-GuixSD-in-a-VM.

	I looked for other instances of this mistake in the docs, but I could't
	find any.

	* doc/guix.texi: fix link to GuixSD VM image in FTP server.

2018-07-09  Ricardo Wurmus  <rekado@elephly.net>

	doc: Fix syntax error and remove trailing whitespace.
	This is a follow-up to commit a33652ee336ae9a5d2ab5fd54bf2397caec42a0e.

	* doc/guix.texi (Prometheus Node Exporter Service): Remove trailing whitespace
	and change "defvr" to "defvar".

2018-07-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: macs: Update to 2.1.1.20160309.
	* gnu/packages/bioinformatics.scm (macs): Update to 2.1.1.20160309.

2018-07-09  Gábor Boskovits  <boskovits@gmail.com>

	services: Add prometheus-node-exporter-service-type.
	* gnu/services/monitoring.scm (prometheus-node-exporter-service-type):
	New variable.
	(<prometheus-node-exporter-configuration>): New record type.
	(prometheus-node-exporter-shepherd-service): New procedure.
	* gnu/doc/guix.texi (Monitoring Services): Document it.
	* gnu/tests/monitoring.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add test module.

2018-07-09  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.17.5.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.5.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.54.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.54.
	(%linux-libre-4.14-hash): Update hash.

2018-07-08  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: imagemagick: Update to 6.9.10-5.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-5.

	gnu: ffmpeg@3.4: Update to 3.4.3.
	* gnu/packages/video.scm (ffmpeg-3.4): Update to 3.4.3.

2018-07-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libxscrnsaver: Update to 1.2.3.
	* gnu/packages/xorg.scm (libxscrnsaver): Update to 1.2.3.

	gnu: cmake: Update to 3.11.4.
	* gnu/packages/cmake.scm (cmake): Update to 3.11.4.

	gnu: gimp: Update to 2.10.4.
	* gnu/packages/gimp.scm (gimp): Update to 2.10.4.

	gnu: gegl: Update to 0.4.4.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.4.

	gnu: babl: Update to 0.1.52.
	* gnu/packages/gimp.scm (babl): Update to 0.1.52.

	gnu: python-graphviz: Update to 0.8.4.
	* gnu/packages/graphviz.scm (python-graphviz): Update to 0.8.4.

2018-07-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: xf86-video-r128: Fix FTBFS with xorg-server >= 1.20.
	* gnu/packages/xorg.scm (xf86-video-r128): Update to 6.10.2-0.c4c878d.
	[source]: Use GIT-FETCH.
	[arguments]: Add 'prevent-configure' phase.
	[native-inputs]: Add AUTOCONF, AUTOMAKE and LIBTOOL.

	gnu: xf86-video-savage: Fix FTBFS with xorg-server >= 1.20.
	* gnu/packages/patches/xf86-video-savage-xorg-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/xorg.scm (xf86-video-savage)[source](patches): Use it.

	gnu: xf86-video-sis: Fix FTBFS with xorg-server >= 1.20.
	* gnu/packages/patches/xf86-video-sis-xorg-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/xorg.scm (xf86-video-sis)[source](patches): Use it.

2018-07-07  Rutger Helling  <rhelling@mykolab.com>

	gnu: Add vulkan-tools.
	* gnu/packages/vulkan.scm (vulkan-tools): New variable.

	gnu: vulkan-loader: Inherit version from vulkan-headers.
	* gnu/packages/vulkan.scm (vulkan-loader): Inherit version from
	vulkan-headers.

2018-07-07  Rouby Pierre-Antoine  <pierre-antoine.rouby@inria.fr>

	gnu: Add go-github-com-docker-distribution.
	* gnu/packages/golang.scm (go-github-com-docker-distribution): New variable.

2018-07-07  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: Add docx2txt.
	* gnu/packages/textutils.scm (docx2txt): New variable.

2018-07-07  Vasile Dumitrascu  <va511e@yahoo.com>

	gnu: Add emacs-org-brain.
	* gnu/packges/emacs.scm (emacs-org-brain): New variable.

2018-07-07  Sergei Trofimovich  <slyfox@inbox.ru>

	gnu: re2c: Update to 1.0.3.
	* gnu/packages/re2c.scm (re2c): Update to 1.0.3.

2018-07-07  Kyle Meyer  <kyle@kyleam.com>

	gnu: emacs-git-timemachine: Update to 4.5.
	* gnu/packages/emacs.scm (emacs-git-timemachine): Update to 4.5.

	gnu: emacs-git-timemachine: Update URL.
	* gnu/packages/emacs.scm (emacs-git-timemachine)[source]:
	[home-page]: Update URL for move from GitHub to GitLab.

2018-07-07  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Electrum: Update to 3.2.2.
	[[PGP Signed Part:No public key for B78B82D4814B91B6 created at 2018-07-05T22:50:32+0200 using RSA]]
	* gnu/packages/finance.scm (electrum): Update to 3.2.2.

2018-07-07  Kyle Meyer  <kyle@kyleam.com>

	ui: Add -V as short option for --version.
	* guix/ui.scm (run-guix): Add -V as the short option for --version for
	consistency with most commands.

	scripts: Add missing -V option to commands that document it.
	* guix/scripts/container.scm (guix-container):
	* guix/scripts/import.scm (guix-import):
	* guix/scripts/substitute.scm (guix-substitute): Add -V as the short option
	for --version to match show-help's description.

	weather: Fix pasto in --version output.
	* guix/scripts/weather.scm (%options): Correct the command name passed to
	show-version-and-exit.

2018-07-07  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: Update stellarium to 0.18.1.
	[[PGP Signed Part:Good signature from BF286CB6593E5FFD Björn Höfling <bjoern.hoefling@bjoernhoefling.de> (trust undefined) created at 2018-07-06T23:28:16+0200 using DSA]]

	* gnu/packages/astronomy.scm (stellarium): Update to 0.18.1.

2018-07-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-git: Update to 0.1.0.
	* gnu/packages/guile.scm (guile-git): Update to 0.1.0.

2018-07-07  Oleg Pykhalov  <go.wigust@gmail.com>

	doc: Fix typo.
	* doc/guix.texi (Preparing for Installation): Fix ‘the’ typo.

2018-07-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: grammalecte: Update to 0.6.5.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 0.6.5.

	gnu: musescore: Update to 2.3.1.
	* gnu/packages/music.scm (musescore): Update to 2.3.1.

2018-07-06  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'version-0.15.0'

2018-07-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gptfdisk: Update to 1.0.4.
	* gnu/packages/disk.scm (gptfdisk): Update to 1.0.4.

2018-07-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 4876bc8.

2018-07-05  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 0.15.0.

	Update NEWS.

	doc: Update URL of the Emacs-Guix manual.
	* doc/htmlxref.cnf (EMACS_GUIX): Update URL.

	doc: Mention translations of the manual.
	* doc/guix.texi (Top): Add note about l10n.
	* doc/htmlxref.cnf: Add "guix.fr".

2018-07-05  Ludovic Courtès  <ludo@gnu.org>

	tests: Skip 'guix-pack.sh'.
	This works around a regression introduced in commit
	66e9944e078cbb9e0d618377dd6df6e639640efa while waiting for a proper fix.

	* tests/guix-pack.sh: Add "exit 77".

2018-07-05  Ludovic Courtès  <ludo@gnu.org>

	Update NEWS.

2018-07-05  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: pigx: Update to 0.0.3.
	* gnu/packages/bioinformatics.scm (pigx): Update to 0.0.3.

2018-07-05  Andreas Enge  <andreas@enge.fr>

	gnu: arb: Update to 2.13.0.
	* gnu/packages/algebra.scm (arb): Update to 2.13.0.

2018-07-05  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add r-rots.
	* gnu/packages/bioconductor.scm (r-rots): New variable.

	gnu: Add r-glimma.
	* gnu/packages/bioconductor.scm (r-glimma): New variable.

	gnu: Add r-goseq.
	* gnu/packages/bioconductor.scm (r-goseq): New variable.

	gnu: Add r-ctc.
	* gnu/packages/bioconductor.scm (r-ctc): New variable.

	gnu: Add r-genelendatabase.
	* gnu/packages/bioconductor.scm (r-genelendatabase): New variable.

	gnu: Add r-argparse.
	* gnu/packages/cran.scm (r-argparse): New variable.

	gnu: Add r-findpython.
	* gnu/packages/cran.scm (r-findpython): New variable.

	gnu: r-getopt: Move from bioinformatics to cran.
	* gnu/packages/bioinformatics.scm (r-getopt): Move from here...
	* gnu/packages/cran.scm (r-getopt): ...to here.

	gnu: Add r-goplot.
	* gnu/packages/cran.scm (r-goplot): New variable.

	gnu: Add r-biasedurn.
	* gnu/packages/cran.scm (r-biasedurn): New variable.

2018-07-05  Ludovic Courtès  <ludo@gnu.org>

	pack: Use guile-for-build for the target system.
	Until now, running "guix pack -s i686-linux" on an x86_64-linux machine,
	for instance, would use an x86_64 guile for module derivations.  This
	was OK until now, but would break when passing "--localstatedir" due to
	the introduction of guile-sqlite3: we'd be using the i686 guile-sqlite3
	along with the x86_64 guile.

	* guix/scripts/pack.scm (guix-pack): Pass the 'system option from OPTS
	to 'package-derivation'.

2018-07-05  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'fr' translation.

2018-07-05  Ludovic Courtès  <ludo@gnu.org>

	doc: Update package count.
	* doc/guix.texi (Limitations): Update number.

	doc: Mention ARM and AArch64 bootloaders.
	* doc/guix.texi (Bootloader Configuration): Mention ARM and AArch64.
	Add missing uses of @code.

2018-07-05  Ludovic Courtès  <ludo@gnu.org>

	doc: Improve UEFI/BIOS bootloader documentation.
	Partly fixes <https://bugs.gnu.org/30312>.

	* doc/guix.texi (Preparing for Installation): Add note on how to choose
	between UEFI and BIOS.
	(Using the Configuration System)[Bootloader]: New subsubsection.
	(Bootloader Configuration): Expound on the bootloader type and target.
	* gnu/system/examples/desktop.tmpl: Switch to UEFI.
	* gnu/system/examples/bare-bones.tmpl: Explicitly mention "legacy" and
	"BIOS" in the comments.

2018-07-05  Rutger Helling  <rhelling@mykolab.com>

	gnu: qtox: Update to 1.16.1.
	* gnu/packages/messaging.scm (qtox): Update to 1.16.1.

2018-07-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: emacs-async: Update to 1.9.3.
	* gnu/packages/emacs.scm (emacs-async): Update to 1.9.3.
	[source]: Update URI.

	gnu: nml: Update to 0.4.5.
	* gnu/packages/game-development.scm (nml): Update to 0.4.5.

	gnu: nml: Use HTTPS home page.
	* gnu/packages/game-development.scm (nml)[home-page]: Use HTTPS.

	gnu: r-lava: Update to 1.6.2.
	* gnu/packages/cran.scm (r-lava): Update to 1.6.2.

	gnu: r-broom: Update to 0.4.5.
	* gnu/packages/cran.scm (r-broom): Update to 0.4.5.

	gnu: r-broom: Use HTTPS home page.
	* gnu/packages/cran.scm (r-broom)[home-page]: Use HTTPS.

	Don't force colour in aliases.
	* gnu/system/shadow.scm (default-skeletons): Substitute ‘--color=auto’
	for ‘--color’ (which implies ‘=always’) in aliases.
	* doc/guix.texi (G-Expressions): Also adjust examples as that makes
	more sense.

	gnu: gtkwave: Mark up description.
	* gnu/packages/fpga.scm (gtkwave)[description]: Use @dfn.

	gnu: exempi: Mark up description.
	* gnu/packages/freedesktop.scm (exempi)[description]: Use @dfn.

	gnu: keepalived: Update to 2.0.5.
	* gnu/packages/cluster.scm (keepalived): Update to 2.0.5.

	gnu: inxi: Update to 3.0.14-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.0.14-1.

2018-07-04  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.17.4.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.4.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.53.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.53.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.111.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.111.

	gnu: linux-libre@4.4: Update to 4.4.139.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.139.

	gnu: Remove linux-libre@4.1.
	* gnu/packages/linux.scm (linux-libre-4.1): Remove variable.
	* gnu/packages/aux-files/linux-libre/4.1-i686.conf,
	gnu/packages/aux-files/linux-libre/4.1-x86_64.conf: Delete files.
	* Makefile.am (AUX_FILES): Remove them.

2018-07-04  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-scrnaseq: Update to 0.0.6.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq): Update to 0.0.6.
	[arguments]: Remove "wrap-executable" phase.

2018-07-04  Ludovic Courtès  <ludo@gnu.org>

	services: mingetty: Use '--nohangup'.
	See the discussion at
	<https://lists.gnu.org/archive/html/guix-devel/2018-07/msg00049.html>.

	* gnu/services/base.scm (mingetty-shepherd-service): Pass "--nohangup"
	to mingetty.

2018-07-04  Ludovic Courtès  <ludo@gnu.org>

	system: Default .bashrc uses '--color=auto' for grep and ls.
	Reported by Tobias Geerinckx-Rice <me@tobias.gr>
	and Björn Höfling <bjoern.hoefling@bjoernhoefling.de>.

	* gnu/system/shadow.scm (default-skeletons)["bashrc"]: Use
	'--color=auto' instead of '--color'.

2018-07-04  Julien Lepiller  <julien@lepiller.eu>

	gnu: maven: Fix maven crash when compiling java8 code.
	* gnu/packages/maven.scm (maven)[arguments]: Configure classloading
	properly instead of adding jars to maven's classpath.

	gnu: maven-compat: Fix test failure.
	* gnu/packages/maven.scm (maven-compat)[arguments]: Add
	recreate-removed-jar phase.

	gnu: maven-artifact: Update to 3.5.4.
	* gnu/packages/maven.scm (maven-artifact): Update to 3.5.4.
	(maven-core)[arguments]: Use new version.

	gnu: maven-wagon-provider-api: Update to 3.1.0.
	* gnu/packages/maven.scm (maven-wagon-provider-api): Update to 3.1.0.

	gnu: java-plexus-compiler-api: Update to 2.8.4.
	* gnu/packages/java.scm (java-plexus-compiler-api): Update to 2.8.4.

	nls: Update 'fr' translation.

2018-07-04  Ludovic Courtès  <ludo@gnu.org>

	vm: Disable KVM on i386.
	* gnu/build/vm.scm (load-in-linux-vm): Disable KVM on i386.

2018-07-04  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: ledger: Use HTTPS home page URI.
	* gnu/packages/finance.scm (ledger)[home-page]: Use HTTPS URI.

	gnu: ledger: Use invoke and fix #t return.
	* gnu/packages/finance.scm (ledger)[arguments]: Replace system* with invoke in
	build-doc phase. Remove #t return from relocate-elisp phase since
	emacs-generate-autoloads already returns #t.

	gnu: ledger: Skip failing test.
	* gnu/packages/finance.scm (ledger)[arguments]: Set #:make-flags to skip
	failing test BaselineTest_cmd-org. Replace check phase with the check phase
	from gnu-build-system.

2018-07-04  Ludovic Courtès  <ludo@gnu.org>

	doc: Mention the build environment.
	* doc/contributing.texi (Running Guix Before It Is Installed): Add a
	note about having the dependencies available.

2018-07-04  Ludovic Courtès  <ludo@gnu.org>

	profiles: 'info-dir-file' hook now produces 'dir.LANG' files.
	Previously, entries for 'guix.fr.info' would end up in 'dir', above the
	'guix.info' entries; consequently, running 'info guix' would actually
	open 'guix.fr.info', which was confusing for non-French readers.

	* guix/profiles.scm (info-dir-file)[glibc-utf8-locales]: New variable.
	[build](info-file-language): New procedure.
	(install-info): Use it, to create 'dir.LANG' files.
	Set GUIX_LOCPATH.

2018-07-04  Rutger Helling  <rhelling@mykolab.com>

	gnu: qtox: Update to 1.16.0.
	* gnu/packages/messaging.scm (qtox): Update to 1.16.0.

2018-07-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: clutter-gtk: Update to 1.8.4.
	* gnu/packages/gnome.scm (clutter-gtk): Update to 1.8.4.

2018-07-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: totem: Update to 3.26.1.
	I did not re-enable #:parallel-build? because I was unable to reproduce
	the original failure in the first place.

	* gnu/packages/gnome.scm (totem): Update to 3.26.1.

2018-07-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: exempi: Update to 2.4.5.
	* gnu/packages/freedesktop.scm (exempi): Update to 2.4.5.

	gnu: gtkwave: Update to 3.3.91.
	* gnu/packages/fpga.scm (gtkwave): Update to 3.3.91.

	gnu: kicad-library: Update to 4.0.7.
	* gnu/packages/engineering.scm (kicad-library): Update to 4.0.7.

	gnu: kicad-library: Return #t from phases.
	* gnu/packages/engineering.scm (kicad-library)[arguments]: Substitute
	INVOKE for SYSTEM*.

	gnu: r-learnr: Update to 0.9.2.1.
	* gnu/packages/cran.scm (r-learnr): Update to 0.9.2.1.

2018-07-03  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add r-loomr.
	* gnu/packages/bioinformatics.scm (r-loomr): New variable.

	gnu: Add r-itertools.
	* gnu/packages/cran.scm (r-itertools): New variable.

2018-07-03  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: Update stellarium to 0.18.0.
	[[PGP Signed Part:Good signature from BF286CB6593E5FFD Björn Höfling <bjoern.hoefling@bjoernhoefling.de> (trust undefined) created at 2018-06-29T20:39:51+0200 using DSA]]

	* gnu/packages/astronomy.scm (stellarium): Update to 0.18.0.
	[home-page]: Update URL.

2018-07-03  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: emacs-helm-system-packages: Update to 1.10.0.
	* gnu/packages/emacs.scm (emacs-helm-system-packages): Update to 1.10.0.

2018-07-03  Fis Trivial  <ybbs.daans@hotmail.com>

	gnu: Add pocl.
	* gnu/packages/opencl.scm (pocl): New variable.

2018-07-03  Ludovic Courtès  <ludo@gnu.org>

	tests: basic: Wait for /var/run/shepherd/socket to be ready.
	* gnu/tests/base.scm (run-basic-test)["shepherd socket ready"]: New test.

2018-07-03  Ludovic Courtès  <ludo@gnu.org>

	Revert "packages: Optimize 'package-transitive-supported-systems'."
	This reverts commit 24420f5ffabfbdbe913a5765e5c00e17de18fb4c.

	This broke 'package-transitive-supported-systems', which would return
	the union of supported systems instead of the intersection.

2018-07-03  Ludovic Courtès  <ludo@gnu.org>

	guix system: Make 'init' idempotent again.
	This fixes a regression introduced in
	df2f6400b1fbc282ef4d6dd7124ea1c17adc23c2: since the new
	'register-path' (actually 'reset-timestamps') would make files
	read-only, 'delete-file-recursively' would fail to delete them.  Thus,
	re-running 'guix system init' on an already-populated store would fail
	with a 'delete-file' EPERM.

	* guix/scripts/system.scm (copy-item): Use 'lstat' instead of
	'file-exists?'.  Call 'make-file-writable' on each directory below
	DEST.

2018-07-03  Ludovic Courtès  <ludo@gnu.org>

	ui: Report file names in 'system-error' exceptions from 'delete-file'.
	* guix/ui.scm (delete-file): New error-reporting wrapper.

	database: 'reset-timestamps' now correctly handles symlinks.
	* guix/store/database.scm (reset-timestamps): Use 'utime' with
	AT_SYMLINK_NOFOLLOW for symlinks.

	syscalls: Define AT_SYMLINK_NOFOLLOW et al.
	* guix/build/syscalls.scm (AT_FDCWD, AT_SYMLINK_NOFOLLOW, AT_REMOVEDIR)
	(AT_SYMLINK_FOLLOW, AT_NO_AUTOMOUNT, AT_EMPTY_PATH): New variables.
	* tests/syscalls.scm ("utime with AT_SYMLINK_NOFOLLOW"): New test.

	deduplication: Remove 'false-if-system-error', now unused.
	* guix/store/deduplication.scm (false-if-system-error): Remove.

2018-07-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-bsseq: Update to 0.0.10.
	* gnu/packages/bioinformatics.scm (pigx-bsseq): Update to 0.0.10.
	[arguments]: Remove "wrap-executable" phase.

	gnu: pigx-rnaseq: Update to 0.0.4.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.4.
	[arguments]: Remove "wrap-executable" phase.

	gnu: pigx-chipseq: Update to 0.0.20.
	* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.20.

2018-07-03  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: ikiwiki: Include auto setup files in output.
	* gnu/packages/web.scm(ikiwiki)[arguments]: Add patch-Makefile phase.

2018-07-03  Peter Mikkelsen  <peter@alaok.org>

	gnu: emacs-use-package: Update to commit da8c9e2.
	This update is needed because the release tarball from github does not
	contain all the files needed for us to build the package.

	* gnu/packages/emacs.scm (emacs-use-package): Update to commit da8c9e2.
	[source]: change to git.
	[arguments]: Enable tests.

2018-07-03  Peter Mikkelsen  <petermikkelsen10@gmail.com>

	gnu: Add emacs-atom-one-dark-theme.
	* gnu/packages/emacs.scm (emacs-atom-one-dark-theme): New variable

2018-07-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: libuninameslist: Update to 20180701.
	* gnu/packages/fontutils.scm (libuninameslist): Update to 20180701.
	[source]: Change URI to use release tarball.  Remove FILE-NAME.
	[native-inputs]: Remove.

	gnu: libuninameslist: Correct license.
	* gnu/packages/fontutils.scm (libuninameslist)[license]: Remove GPL2.  Add
	BSD-3 and X11-STYLE.

2018-07-03  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add vsftpd.
	* gnu/packages/ftp.scm (vsftpd): New variable.

2018-07-03  Rutger Helling  <rhelling@mykolab.com>

	gnu: vkd3d: Add vulkan-headers.
	* gnu/packages/vulkan.scm (vkd3d)[inputs]: Add vulkan-headers.

	gnu: vkquake: Add vulkan-headers.
	* gnu/packages/games.scm (vkquake)[inputs]: Add vulkan-headers.

	gnu: mpv: Add vulkan-headers.
	* gnu/packages/video.scm (mpv)[inputs]: Add vulkan-headers.

	gnu: vulkan-loader: Update to 1.1.77.0.
	* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.1.77.0.
	[inputs]: Add 'vulkan-headers.
	[home-page]: Correct URL.

	gnu: Add vulkan-headers.
	* gnu/packages/vulkan.scm (vulkan-headers): New variable.

	gnu: openrct2: Update to 0.2.0.
	* gnu/packages/games.scm (openrct2): Update to 0.2.0.
	[configure-flags]: Add -DDOWNLOAD_OBJECTS=OFF configure flag.
	[arguments]: Add 'fixgcc7, 'get-rid-of-errors phases.
	[native-inputs]: Add gcc@7.

2018-07-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bash: Update to patch level 23.
	* gnu/packages/bash.scm (%patch-series-4.4): Add patches 20 through 23.

	gnu: gdbm: Update to 1.16.
	* gnu/packages/databases.scm (gdbm): Update to 1.16.

2018-07-03  Rutger Helling  <rhelling@mykolab.com>

	gnu: dolphin-emu: Update to commit 806c1ee.
	* gnu/packages/emulators.scm (dolphin-emu): Update to commit 806c1ee.
	[source]: Don't delete removed externals.
	[arguments]: Remove unused variables.
	[inputs]: Add 'pugixml. Remove 'wxwidgets-gtk2-3.1.

2018-07-03  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add keynav.
	* gnu/packages/xorg.scm (keynav): New variable.

	import: elpa: Check if 'fetch-elpa-package' rest argument is null.
	* guix/import/elpa.scm (fetch-elpa-package): Check if 'rest' is null.

	bash completion: Complete files names after 'guix weather -m'.
	* etc/completion/bash/guix (_guix_complete): Complete files names after 'guix
	weather -m'.

	bash completion: Complete files names after 'guix build -L'.
	* etc/completion/bash/guix (_guix_complete): Complete files names after 'guix
	build -L'.

2018-07-03  Kei Kebreau  <kkebreau@posteo.net>

	gnu: units: Update to 2.17.
	* gnu/packages/maths.scm (units): Update to 2.17.

2018-07-03  Gábor Boskovits  <boskovits@gmail.com>

	gnu: icedtea Work around gcc segfault.
	* gnu/packages/java.scm (icedtea-8)[native-inputs]: Add icedtea-7
	patch to hotspot.

2018-07-02  Leo Famulari  <leo@famulari.name>

	gnu: libgit2: Update to 0.26.4 [fixes CVE-2018-11235].
	* gnu/packages/version-control.scm (libgit2): Update to 0.26.4.
	(source): Adjust patch name.
	* gnu/packages/patches/libgit2-0.25.1-mtime-0.patch: Rename to ...
	* gnu/packages/patches/libgit2-mtime-0.patch: ... this.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2018-07-02  Gábor Boskovits  <boskovits@gmail.com>

	gnu: icedtea: Work around gcc segfault.
	* gnu/packages/java.scm (icedtea-7)[native-inputs]: Add patch to hotspot.
	* gnu/packages/patches/icedtea-7-hotspot-gcc-segfault-workaround.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-07-02  Ludovic Courtès  <ludo@gnu.org>

	deduplication: Place link files under /gnu/store/.links.
	Previously they'd always be placed next to TO-REPLACE, which would lead
	to EPERM in some cases.

	* guix/store/deduplication.scm (replace-with-link): Add #:swap-directory
	parameter and honor it.  Add call to 'make-file-writable'.  Catch
	'system-error' around 'rename-file'.
	(deduplicate): Pass #:swap-directory and remove uses of
	'false-if-system-error'.
	* tests/store-deduplication.scm ("deduplicate"): Add 'chmod' call.

2018-07-02  Ludovic Courtès  <ludo@gnu.org>

	deduplication: Fix incorrect use of 'throw'.
	* guix/store/deduplication.scm (get-temp-link): In handler, fix call to
	'throw'.

	guix system: init: Check the available space before copying.
	* guix/scripts/system.scm (copy-closure): Call 'query-path-info*' on
	TO-COPY and REFS.  Compute the total size.  Call 'check-available-space'.

	ui: Make 'check-available-space' public.
	* guix/ui.scm (check-available-space): Add optional 'directory'
	parameter, defaulting to (%store-prefix).  Honor it.  Make public.

	store: Add 'query-path-info*'.
	* guix/scripts/size.scm (query-path-info*): Move to...
	* guix/store.scm (query-path-info*): ... here.

2018-07-02  Ludovic Courtès  <ludo@gnu.org>

	packages: Optimize 'package-transitive-supported-systems'.
	This version is 13% faster than the one above when timing:

	  (fold-packages (lambda (p x)
			   (package-transitive-supported-systems p))
			 '())

	* guix/packages.scm (package-transitive-supported-systems): Make
	'systems' a set instead of calling 'lset-intersection' repeatedly.

2018-07-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-duniterpy: Change module.
	* gnu/packages/python-crypto.scm (python-duniterpy): Move...
	* gnu/packages/finance.scm: ... here.

2018-07-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-pylibscrypt: Improve speed.
	* gnu/packages/python-crypto.scm (python-pylibscrypt): Use "libscrypt"
	  implementation instead of "openssl".

	"hashlib.scrypt" requires Python 3.6+ and OpenSSL 1.1+.  Since Python is built
	with OpenSSL 1.0, the library is unavailable. "pylibscrypt" defaults to a slow
	pure Python implementation.  Instead, rely on the much faster "libscrypt".

2018-07-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add libscrypt.
	* gnu/packages/crypto.scm (libscrypt): New variable.

2018-07-02  Kei Kebreau  <kkebreau@posteo.net>

	gnu: Add freedink-dfarc.
	* gnu/packages/games.scm (freedink-dfarc): New variable.

2018-07-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bambam: Don't use unstable tarball.
	* gnu/packages/games.scm (bambam)[source]: Use GIT-FETCH.

	gnu: zstd: Update to 1.3.5.
	* gnu/packages/compression.scm (zstd): Update to 1.3.5.
	[source]: Add two patches to make the test suite pass.
	* gnu/packages/patches/zstd-fix-stdin-list-without-tty.patch,
	gnu/packages/patches/zstd-fix-stdin-list-test.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add both.

	gnu: acpica: Update to 20180629.
	* gnu/packages/admin.scm (acpica): Update to 20180629.

	gnu: Remove duplicate imports from (gnu packages graphics).
	* gnu/packages/graphics.scm (define-module): Remove duplicate module
	imports.  Order the remainers alphabetically.

	gnu: bambam: Update to 0.6.
	* gnu/packages/games.scm (bambam): Update to 0.6.

2018-07-02  Tim Gesthuizen  <tim.gesthuizen@yahoo.de>

	gnu: teeworlds: Add missing dependency.
	* gnu/packages/games.scm (teeworlds)[native-inputs]: Add pkg-config.

2018-07-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add silkaj.
	* gnu/packages/finance.scm (silkaj): New variable.

	gnu: Add python-scrypt.
	* gnu/packages/python-crypto.scm (python-scrypt): New variable.

	gnu: Add python-commandlines.
	* gnu/packages/python.scm (python-commandlines): New variable.

2018-07-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: java-hamcrest-all: Add java-hamcrest-core to inputs.
	Fixes <https://debbugs.gnu.org/31390>, probably.

	* gnu/packages/java.scm (java-hamcrest-all)[inputs]: Add java-hamcrest-core.
	[arguments]: Add java-hamcrest-core to the build-time classpath.

2018-07-02  Ludovic Courtès  <ludo@gnu.org>

	self: Build with Guile 2.2.4.
	* guix/self.scm (guile-for-build): In the "2.2" case, choose
	GUILE-2.2.4.

	self: Use #:guile-for-build in the shebang of the 'guix' executable.
	* guix/self.scm (guix-command): Add #:guile and pass it to 'program-file'.
	(whole-package): Add #:guile and pass it to 'guix-command'.
	(compiled-guix): Pass #:guile to 'guix-command' and 'whole-package'.

	utils: Micro-optimize 'source-properties->location'.
	* guix/utils.scm (source-properties->location): Destructure LOC with
	'match', adding a fast path without 'assq-ref' calls.

2018-07-02  Ludovic Courtès  <ludo@gnu.org>

	utils: Disable memoization for 'location'.
	This was getting 25% hits, which did not quite justify the overhead.

	* guix/utils.scm (location): Remove 'mlambda'.

2018-07-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile: Add version 2.2.4.
	* gnu/packages/guile.scm (guile-2.2.4): New variable.

2018-07-02  Gábor Boskovits  <boskovits@gmail.com>

	gnu: icedtea: Work around gcc segfault.
	* gnu/packages/java.scm (icedtea-6)[arguments]: Modify phases to extract
	hostspot, as after the patching it becomes an archive.
	[native-inputs]: add patch to hotspot-src.
	* gnu/packages/patches/icedtea-6-hotspot-gcc-segfault-workaround.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	Revert "gnu: icedtea-7: Build with gcc-4.9."
	This reverts commit bc73f673e80e9134ee7620516f2e29c0c46db35f.

2018-07-02  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2018-07-02  Marius Bakke  <mbakke@fastmail.com>

	build-system/meson: Really skip the 'fix-runpath' phase on armhf.
	This follows up commit d5b5a15a4046362377f1a45d466b43bb6e93d4f which doesn't
	work because %current-system etc expands before the actual build.

	Fixes <https://bugs.gnu.org/31719>.

	* guix/build-system/meson.scm (meson-build)[builder]: Compare against the
	already existing "system" variable rather than (%current-system).

2018-07-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cdogs-sdl: Update to 0.6.7.
	* gnu/packages/games.scm (cdogs-sdl): Update to 0.6.7.
	[source]: Use version tag.

	gnu: godot: Don't use unstable tarball.
	* gnu/packages/game-development.scm (godot)[source]: Use GIT-FETCH.

	gnu: godot: Update to 3.0.4.
	* gnu/packages/game-development.scm (godot): Update to 3.0.4.

2018-07-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gama: Update to 2.00.
	* gnu/pacakges/gps.scm (gama): Update to 2.00.

	gnu: gnu-pw-mgr: Update to 2.3.2.
	* gnu/packages/gnu-pw-mgr.scm (gnu-pw-mgr): Update to 2.3.2.

2018-07-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: re2: Update to 2018-07-01.
	* gnu/packages/regex.scm (re2): Update to 2018-07-01.

	gnu: libraw: Enable optional functionality.
	* gnu/packages/photo.scm (libraw)[native-inputs]: Add PKG-CONFIG.
	[inputs]: Add LIBJPEG-8.
	[propagated-inputs]: Add LCMS.

	gnu: libraw: Correct license.
	* gnu/packages/photo.scm (libraw)[license]: Change from LGPL2.1+ to LGPL2.1.
	Add CDDL1.0.

	gnu: libraw: Update to 0.19.0.
	* gnu/packages/photo.scm (libraw): Update to 0.19.0.

2018-07-01  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-browse-at-remote: Update to 0.10.0.
	* gnu/packages/emacs.scm (emacs-browse-at-remote): Update to 0.10.0.
	* gnu/packages/patches/emacs-browse-at-remote-cgit-gnu.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-07-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: musescore: Update to 2.3.
	* gnu/packages/music.scm (musescore): Update to 2.3.
	[source]: Switch to a more stable location.
	[arguments]: Remove a fix applied upstream.

2018-07-01  Alex Sassmannshausen  <alex@pompo.co>

	gnu: Add guile-hall.
	* gnu/packages/guile.scm (guile-hall): New variable.

2018-07-01  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-nix-mode: Fix build by switching upstream source.
	'nix' version 2 doesn't provide Emacs libraries anymore.

	* gnu/packages/package-management.scm (emacs-nix-mode): Do not inherit
	'nix'.  Switch upstream source to <https://github.com/nixos/nix-mode>.

2018-07-01  Kei Kebreau  <kkebreau@posteo.net>

	gnu: qtoctave: Fix build for Qt 5.11.
	* gnu/packages/maths.scm (qtoctave)[source]: Add patch.
	[native-inputs]: Add texlive.
	* gnu/packages/patches/qtoctave-qt-5.11-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-06-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: teckit: Add source file-name.
	* gnu/packages/fontutils.scm (teckit)[source]: Add file-name field.

2018-06-30  Ricardo Wurmus  <rekado@elephly.net>

	build-system/meson: Use invoke.
	* guix/build/meson-build-system.scm (configure, build, check, install): Use
	"invoke" and unconditionally return #t.

2018-06-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add casync.
	* gnu/packages/sync.scm (casync): New variable.

	gnu: abcde: Add missing Perl dependencies.
	* gnu/packages/cdrom.scm (abcde)[inputs]: Add perl-musicbrainz-discid,
	perl-webservice-musicbrainz, and perl-mojolicious.
	[arguments] <wrap>: Define PERL5LIB in the wrapper.

	gnu: gcc-toolchain: Add version 8.
	* gnu/packages/commencement.scm (gcc-toolchain-8): New variable.

	gnu: Add perl-webservice-musicbrainz.
	* gnu/packages/music.scm (perl-webservice-musicbrainz): New variable.

	gnu: Add perl-musicbrainz-discid.
	* gnu/packages/music.scm (perl-musicbrainz-discid): New variable.

2018-06-30  Alex Sassmannshausen  <alex@pompo.co>

	gnu: guile-config: Update to 0.3.
	* gnu/packages/guile.scm (guile-config): Update to 0.3.

2018-06-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libgphoto2: Update to 2.5.18.
	* gnu/packages/photo.scm (libgphoto2): Update to 2.5.18.

	gnu: ristretto: Update to 0.8.3.
	* gnu/packages/xfce.scm (ristretto): Update to 0.8.3.

	gnu: wget2: Return #t from phases.
	* gnu/packages/wget.scm (wget2)[arguments]: Substitute INVOKE for SYSTEM*.

	gnu: slepc: Return #t from all phases.
	* gnu/packages/maths.scm (slepc)[arguments]: Return #t rather than
	undefined from phases.

	gnu: mumps: Use INVOKE.
	* gnu/packages/maths.scm (mumps)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: superlu-dist: Return #t from all phases.
	* gnu/packages/maths.scm (superlu-dist)[arguments]: Return #t rather
	than undefined from phases. Substitute INVOKE for SYSTEM*.

	gnu: scotch: Return #t from all phases.
	* gnu/packages/maths.scm (scotch)[arguments]: Return #t rather than undefined from phases. Substitute INVOKE for SYSTEM*.

	gnu: petsc: Return #t from phases.
	* gnu/packages/maths.scm (petsc)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: xxhash: Update to 0.6.5.
	* gnu/packages/digest.scm (xxhash): Update to 0.6.5.
	[arguments]: Disable #:parallel-tests?.

	gnu: xxhash: Don't use unstable tarball.
	* gnu/packages/digest.scm (xxhash)[source]: Use GIT-FETCH.

	gnu: tlsdate: Bump COMPILE_DATE.
	* gnu/packages/ntp.scm (tlsdate)[arguments]: Set COMPILE_DATE to
	2018-06-28.

	gnu: python-rst.linker: Update to 1.10.
	* gnu/packages/python.scm (python-rst.linker): Update to 1.10.

	gnu: python-xopen: Update to 0.3.3.
	* gnu/packages/python.scm (python-xopen): Update to 0.3.3.

	gnu: python2-xopen: Fix build.
	* gnu/packages/python.scm (python2-xopen)[propagated-inputs]: Add
	python2-bz2file.

	gnu: python-parso: Update to 0.2.1.
	* gnu/packages/python.scm (python-parso): Update to 0.2.1.

2018-06-29  Ludovic Courtès  <ludo@gnu.org>

	ui: Increase relevance score for exact matches.
	Previously "guix package -s python" would have 'python2-zope-interface' as
	its first result (relevance: 10), followed by many other python-*
	packages with the same score, while 'python' itself would come
	later (relevance: 7).

	This change makes 'python' the first result (relevance: 27).

	Reported by Gábor Boskovits.

	* guix/ui.scm (relevance)[score]: Use 'fold-matches' instead of
	'match:count' to counter the number of maches.  Give more weight to
	exact matches.

2018-06-29  Ricardo Wurmus  <rekado@elephly.net>

	Merge branch 'master' into core-updates

	gnu: inkscape: Fix build with poppler.
	* gnu/packages/inkscape.scm (inkscape)[source]: Add upstream patch to fix
	incompatibility with latest version of poppler.

	gnu: gnome-backgrounds: Update to 3.28.0.
	* gnu/packages/gnome.scm (gnome-backgrounds): Update to 3.28.0.
	[build-system]: Use meson-build-system.

	gnu: pango: Propagate fribidi.
	* gnu/packages/gtk.scm (pango)[inputs]: Move fribidi from here...
	[propagated-inputs]: ...to here.

	gnu: texlive: Update to 20180414.
	* gnu/packages/tex.scm (texlive, texlive-bin, texlive-extra-src,
	texlive-texmf-src, texlive-texmf): Update to 20180414.
	(texlive-bin)[source]: Replace patch.
	[arguments]: Add build phase "use-code-for-new-poppler".

	gnu: freetype: Enable build of freetype-config.
	* gnu/packages/fontutils.scm (freetype)[arguments]: Add configure flag to
	enable freetype-config.

	gnu: vala: Update to 0.40.7.
	* gnu/packages/gnome.scm (vala): Update to 0.40.7.
	[native-inputs]: Add grep and sed.
	[inputs]: Add graphviz.
	[arguments]: Fix PKG_CONFIG_PATH before building tests; remove obsolete
	configure flag.

2018-06-29  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: srt2vtt: Update homepage.
	* gnu/packages/video.scm (srt2vtt): Update Homepage.

2018-06-29  Kei Kebreau  <kkebreau@posteo.net>

	gnu: cataclysm-dda: Update snapshot.
	* gnu/packages/games.scm (cataclysm-dda): Update snapshot to ad3b0c3d5.
	[source]: Use git-fetch and remove snippet.
	[arguments]: Remove 'configure' phase.  Use 'invoke' in 'build-tiles' and
	'install-tiles' phases.

2018-06-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mame: Update to 0.199.
	* gnu/packages/emulators.scm (mame): Update to 0.199.

	gnu: teckit: Update to 2.5.8.
	* gnu/packages/fontutils.scm (teckit): Update to 2.5.8.

	gnu: teckit: Don't use unstable tarball.
	* gnu/packages/fontutils.scm (teckit)[source]: Use GIT-FETCH.

	gnu: sxhkd: Update to 0.5.9.
	* gnu/packages/xdisorg.scm (sxhkd): Update to 0.5.9.
	[source]: Switch to GIT-FETCH.
	[arguments]: Let documentation subdirectory match build system defaults.

	gnu: keepalived: Edit synopsis & description.
	* gnu/packages/cluster.scm (keepalived)[synopsis]: Fix typo.
	[description]: Use @dfn.

	gnu: keepalived: Update to 2.0.4.
	* gnu/packages/cluster.scm (keepalived): Update to 2.0.4.
	[arguments]: Remove ‘patch-configure’ phase (bug fixed in 2.0.3).

	gnu: r-ddalpha: Update to 1.3.4.
	* gnu/packages/cran.scm (r-ddalpha): Update to 1.3.4.

	gnu: tlsdate: Return #t from phases.
	* gnu/packages/ntp.scm (tlsdate)[arguments]: Substitute INVOKE for
	SYSTEM*.

2018-06-29  Alex Kost  <alezost@gmail.com>

	gnu: emacs-guix: Update to 0.4.1.1.
	* gnu/packages/emacs.scm (emacs-guix): Update to 0.4.1.1.

2018-06-28  Leo Famulari  <leo@famulari.name>

	gnu: Add qtfaststart.
	* gnu/packages/video.scm (qtfaststart): New variable.

2018-06-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: feh: Update to 2.27.
	* gnu/packages/image-viewers.scm (feh): Update to 2.27.

	gnu: libsrtp: Update to 2.2.0.
	* gnu/packages/telephony.scm (libsrtp): Update to 2.2.0.
	[arguments]: Remove #:phases.

	gnu: imagemagick: Update to 6.9.10-3.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-3.

	gnu: python-pyopenssl: Update to 18.0.0.
	* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 18.0.0.

	gnu: python-pandas: Update to 0.23.1.
	* gnu/packages/python.scm (python-pandas): Update to 0.23.1.
	[arguments]: Drop new S3 test.
	[native-inputs]: Add PYTHON-BEAUTIFULSOUP4 and PYTHON-HTML5LIB.

	gnu: python-numpy: Update to 1.14.5.
	* gnu/packages/python.scm (python-numpy): Update to 1.14.5.

	gnu: samba: Update to 4.8.3.
	* gnu/packages/samba.scm (samba): Update to 4.8.3.

2018-06-28  Leo Famulari  <leo@famulari.name>

	gnu: perl-image-exiftool: Update to 11.01.
	* gnu/packages/photo.scm (perl-image-exiftool): Update to 11.01.

2018-06-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "gnu: llvm: Update to 6.0.1."
	This is not worth rebuilding mesa when ‘staging’ is merged.
	This reverts commit 655105ee03d2307194bd3e1b47761c0f941284b5.

	gnu: xeyes: Update to 1.1.2.
	* gnu/packages/xdisorg.scm (xeyes): Update to 1.1.2.
	[source]: Update URI.
	[inputs]: Add libxrender.

2018-06-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xeyes: Update home page.
	sourcearchive.com smells dead, and was hardly meaningful to begin with:
	https://web.archive.org/web/20171005053046/http://xeyes.sourcearchive.com

	* gnu/packages/xdisorg.scm (xeyes)[home-page]: Use main X.org home page.

2018-06-28  Gábor Boskovits  <boskovits@gmail.com>

	gnu: java-jarjar: Unbundle asm.
	* gnu/packages/java.scm (java-jarjar)[inputs]: Add java-asm-bootstrap.
	[source]: Add snippet to delete bundled asm and junit.
	[arguments]: Add phase 'do-not-use-bundled-asm to patch build.xml to
	use system asm.

2018-06-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: progress: Update to 0.14.
	* gnu/packages/admin.scm (progress): Update to 0.14.

	gnu: llvm: Update to 6.0.1.
	* gnu/packages/llvm.scm (llvm, clang, clang-runtime): Update to 6.0.1.

	gnu: r-haven: Update to 1.1.2.
	* gnu/packages/cran.scm (r-haven): Update to 1.1.2.
	[inputs]: Add zlib.

	gnu: r-ggpubr: Update to 0.1.7.
	* gnu/packages/cran.scm (r-ggpubr): Update to 0.1.7.

2018-06-28  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine: Update to 3.0.2.
	* gnu/packages/wine.scm (wine): Update to 3.0.2.

2018-06-28  Mark H Weaver  <mhw@netris.org>

	gnu: icedtea-7: Return #t from custom check phase.
	* gnu/packages/java.scm (icedtea-7)[arguments]: Return #t from custom
	check phase.

2018-06-28  Gábor Boskovits  <boskovits@gmail.com>

	gnu: java-eclipse-jetty-security: Disable failing test.
	* gnu/packages/web.scm (java-eclise-jetty-security): Disable failing test.
	* gnu/packages/web.scm (java-eclipse-jetty-security-9.2): Adjust accordingly.

2018-06-28  Mark H Weaver  <mhw@netris.org>

	gnu: java: Return #t from all phases and snippets.
	* guix/build/java-utils.scm (ant-build-javadoc): Use invoke; return #t.
	* guix/build/ant-build-system.scm (generate-jar-indices): Return #t and
	remove vestigal plumbing.
	* gnu/packages/java.scm (classpath-bootstrap, ant-bootstrap, classpath-devel)
	(icedtea-6, icedtea-7, java-plexus-sec-dispatcher, ant/java8, clojure)
	(java-classpathx-servletapi, java-swt, java-qdox-1.12, java-hamcrest-core)
	(java-plexus-archiver, java-plexus-sec-dispatcher, java-modello-plugins-xml)
	(java-asm, java-commons-collections, java-commons-bsf, java-slf4j-api)
	(java-slf4j-api, java-slf4j-simple, java-stringtemplate-3)
	(java-stringtemplate, antlr3, antlr3-3.3, antlr3-3.1, java-ops4j-base-lang)
	(java-ops4j-pax-tinybundles, java-ops4j-pax-exam-core-spi)
	(java-fasterxml-jackson-core, java-fasterxml-jackson-databind)
	(java-fasterxml-jackson-modules-base-jaxb, java-ecj-3, java-ecj-3.5)
	(java-fasterxml-jackson-dataformat-yaml, java-woodstox-core)
	(java-fasterxml-jackson-dataformat-xml, java-testng, java-jnacl)
	(java-bouncycastle, java-powermock-core, java-powermock-modules-junit4)
	(java-jansi-native, java-jansi, java-commons-httpclient, java-commons-vfs)
	(java-apache-ivy, java-janino, java-logback-core): Return #t from all phases
	and snippets, use invoke where appropriate, and remove vestigial plumbing.

	meson-build-system: Return #t from all phases.
	* guix/build/meson-build-system.scm (configure, build, check, install):
	(fix-runpath): Use 'invoke' and return #t from all phases.

2018-06-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: astyle: Update to 3.1.
	* gnu/packages/code.scm (astyle): Update to 3.1.

2018-06-27  Ludovic Courtès  <ludo@gnu.org>

	self: Add dependency on GnuTLS.
	Fixes <https://bugs.gnu.org/31983>.
	Reported by Fis Trivial <ybbs.daans@hotmail.com>.

	* guix/self.scm (specification->package): Add "gnutls" and
	"guile2.0-gnutls".
	(compiled-guix)[gnutls]: New variable.
	[dependencies]: Add it.

2018-06-27  Ludovic Courtès  <ludo@gnu.org>

	nls: Update 'pt_BR' translation.

2018-06-27  Taylan Kammer  <taylanbayirli@gmail.com>

	scripts: gc: Report size in MiBs instead of bytes.
	* guix/scripts/gc.scm (guix-gc): Show info in MiBs not bytes.

2018-06-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ecj-javac-wrapper: Remove unnecessary build flags.
	* gnu/packages/java.scm (ecj-javac-wrapper)[arguments]: Remove
	unnecessary build flags passed to the java command.

2018-06-27  Gábor Boskovits  <boskovits@gmail.com>

	gnu: java-aqute-libg-bootstrap: Use base package phases.
	* gnu/packages/java.scm (java-aqute-libg-boostrap)[arguments]: Do not ignore
	base package arguments.

2018-06-27  Kei Kebreau  <kkebreau@posteo.net>

	gnu: autojump: Update to 22.5.1.
	* gnu/packages/admin.scm (autojump): Update to 22.5.1.
	[arguments]: Use 'invoke' in 'check' phase.  Rewrite 'install' phase for the
	updated installation script.

2018-06-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-lib: Update to 0.2.6.
	* gnu/packages/guile.scm (guile-lib): Update to 0.2.6.  Add 'modules'
	and 'snippet'.

	ui: Hint at the installation of locale packages and 'GUIX_LOCPATH'.
	* guix/ui.scm (install-locale): Hide the "warning: failed to install
	locale" on Guile 2.2.  Add a hint about 'glibc-utf8-locales' and
	'GUIX_LOCPATH'.

	doc: Specify Guile-SQLite3 minimum version.
	* doc/guix.texi (Requirements): Specify the minimum guile-sqlite3
	version.
	* README (Requirements): Likewise.

	gnu: guile-sqlite3: Update to 0.1.0.
	* gnu/packages/guile.scm (guile-sqlite3)[source]: Remove 'modules' and
	'snippet'.  Use commit v0.1.0.
	[arguments]: Remove.

2018-06-27  Kei Kebreau  <kkebreau@posteo.net>

	gnu: rename: Update to 0.35.
	* gnu/packages/admin.scm (rename): Update to 0.35.

2018-06-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-scikit-learn: Return #t from phases.
	* gnu/packages/machine-learning.scm (python-scikit-learn)[arguments]:
	Substitute INVOKE for SYSTEM*.

	gnu: dlib: Return #t from all phases.
	* gnu/packages/machine-learning.scm (dlib)[arguments]: Substitute INVOKE
	for SYSTEM*. Return #t rather than undefined from phases.

	gnu: dlib: Fix tests.
	* gnu/packages/machine-learning.scm (dlib)[native-inputs]: Add libnsl.

	gnu: ghmm: Return #t from all phases.
	* gnu/packages/machine-learning.scm (ghmm)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: discount: Return #t from all phases.
	* gnu/packages/markup.scm (discount)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: papagayo: Return #t from all phases.
	* gnu/packages/animation.scm (papagayo)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: samba: Return #t from all phases.
	* gnu/packages/samba.scm (samba)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: cifs-utils: Return #t from all phases.
	* gnu/packages/samba.scm (cifs-utils)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: python-mpd2: Return #t from phases.
	* gnu/packages/mpd.scm (python-mpd2)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: python-patsy: Return #t from phases.
	* gnu/packages/statistics.scm (python-patsy)[arguments]: Substitute
	INVOKE for SYSTEM*.

	gnu: scm: Return #t from phases.
	* gnu/packages/scheme.scm (scm)[arguments]: Substitute INVOKE for
	SYSTEM*. Return #t rather than undefined from phases.

	gnu: slib: Return #t from phases.
	* gnu/packages/scheme.scm (slib)[arguments]: Substitute INVOKE for
	SYSTEM*. Return #t rather than undefined from phases.

	gnu: scmutils: Return #t from all phases.
	* gnu/packages/scheme.scm (scmutils)[arguments]: Substitute INVOKE for
	SYSTEM*. Return #t rather than undefined or #f from phases.

	gnu: hop: Return #t from phases.
	* gnu/packages/scheme.scm (hop)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: squeak-vm: Return #t from phases.
	* gnu/packages/smalltalk.scm (squeak-vm)[arguments]: Substitute INVOKE
	for SYSTEM*. Return #t rather than undefined from phases.

	gnu: java-jgit: Return #t from phases.
	* gnu/packages/version-control.scm (java-jgit)[arguments]: Substitute
	INVOKE for SYSTEM*. Return #t rather than undefined from phases.

	gnu: aegis: Return #t from phases.
	* gnu/packages/version-control.scm (aegis)[arguments]: Substitute INVOKE
	for SYSTEM*. Return #t rather than undefined from phases.

	gnu: aegis: Skip failing tests.
	* gnu/packages/version-control.scm (aegis)[arguments]: Disable some
	failing tests that should otherwise cause build failures.

	gnu: stgit: Return #t from phases.
	* gnu/packages/version-control.scm (stgit)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: cgit: Return #t from all phases.
	* gnu/packages/version-control.scm (cgit)[arguments]: Substitute INVOKE
	for SYSTEM*.

	doc: Private key passphrases are not supported.
	* doc/guix.texi (Daemon Offload Setup): Note this.

	gnu: inxi-minimal: Update to 3.0.13-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.0.13-1.

	gnu: python-webtest: Update to 2.0.30.
	* gnu/packages/python-web.scm (python-webtest): Update to 2.0.30.

2018-06-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: glusterfs: Update to 3.10.12.
	* gnu/packages/file-systems.scm (glusterfs): Update to 3.10.12.

2018-06-27  Rutger Helling  <rhelling@mykolab.com>

	gnu: xpra: Update to 2.3.2.
	* gnu/packages/xorg.scm (xpra): Update to 2.3.2.

	gnu: shaderc: Disable tests.
	* gnu/packages/vulkan.scm (shaderc): Disable tests since they are
	failing.

2018-06-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-web-mode: Update to 16.
	* gnu/packages/emacs.scm (emacs-web-mode): Update to 16.

2018-06-27  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Add more fixes from upstream mozilla-esr52.
	Includes fixes for CVE-2018-12363, CVE-2018-12364, CVE-2018-12366, the
	remaining 1 out of 2 changesets for CVE-2018-5156, and the remaining 7 out
	of 17 changesets for CVE-2018-5188.

	* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from
	the upstream mozilla-esr52 repository.
	* gnu/packages/patches/icecat-bug-1413868-pt1.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-06-27  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Relabel patches to reflect CVE assignments.
	Document that we include fixes for CVE-2018-6126, CVE-2018-12359,
	CVE-2018-12360, CVE-2018-12362, CVE-2018-12365, 1 out of 2 changesets for
	CVE-2018-5156, and 10 out of 17 changesets for CVE-2018-5188.

	* gnu/packages/gnuzilla.scm (icecat)[source]: Relabel patches to reflect CVE
	assignments.

2018-06-26  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add python-pyblake2.
	* gnu/packages/python-crypto.scm (python-pyblake2): New variable.

	gnu: Add python-libusb1.
	* gnu/packages/libusb.scm (python-libusb1): New variable.

2018-06-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: feh: Update to 2.26.4.
	* gnu/packages/image-viewers.scm (feh): Update to 2.26.4.

2018-06-26  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: mescc-tools: Update to 0.5.1.
	* gnu/packages/mes.scm (mescc-tools): Update to 0.5.1.

2018-06-26  Fis Trivial  <ybbs.daans@hotmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add beignet.
	* gnu/packages/opencl.scm (beignet): New variable.
	* gnu/packages/patches/beignet-correct-file-names.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-06-26  Fis Trivial  <ybbs.daans@hotmail.com>

	gnu: Add clinfo.
	* gnu/packages/opencl.scm (clinfo): New variable.

2018-06-26  Fis Trivial  <ybbs.daans@hotmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add ocl-icd.
	* gnu/packages/opencl.scm (ocl-icd): New variable.

2018-06-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	doc: Minor improvements to Power Management Services.
	* doc/guix.texi (Top): Improve summary.
	(Power Management Services): Use proper titlecase for section.  Add index
	entries and sub-sections.

2018-06-26  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.17.3.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.3.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.52.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.52.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.110.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.110.

	gnu: guile-json: Return #t from snippet.
	* gnu/packages/guile.scm (guile-json)[source]: Return #t from snippet.

2018-06-26  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to 0.16.
	* gnu/packages/mes.scm (mes): Update to 0.16.

	gnu: mescc-tools: Update to 0.5.
	* gnu/packages/mes.scm (mescc-tools): Update to 0.5.

2018-06-26  Alex Kost  <alezost@gmail.com>

	gnu: emacs-guix: Update to 0.4.1.
	* gnu/packages/emacs.scm (emacs-guix): Update to 0.4.1.
	[home-page]: Update for the new home.

2018-06-26  Leo Famulari  <leo@famulari.name>

	gnu: git-annex: Update to 6.20180626 [fixes CVE-2018-{10857,10859}]
	* gnu/packages/version-control.scm (git-annex): Update to 6.20180626.

	gnu: libtiff: Fix CVE-2018-{8905,10963}.
	* gnu/packages/patches/libtiff-CVE-2018-8905.patch,
	gnu/packages/patches/libtiff-CVE-2018-10963.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/image.scm (libtiff)[replacement]: New field.
	(libtiff/fixed): New variable.

2018-06-26  Marius Bakke  <mbakke@fastmail.com>

	doc: Use a consistent partitioning scheme.
	* doc/guix.texi (Preparing for Installation): Consistently refer to the ESP as
	/dev/sda1; root file system as /dev/sda2; and swap as /dev/sda3.

	gnu: Add gcc@8.
	* gnu/packages/patches/gcc-8-strmov-store-file-names.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/gcc.scm (gcc-8): New public variable.

	bootloader: grub-efi: Identify as "GuixSD" instead of "grub".
	* gnu/bootloader/grub.scm (install-grub-efi): Pass "--bootloader-id" to grub-install.

	bootloader: grub-efi: Support EFI directories relative to MOUNT-POINT.
	* gnu/bootloader/grub.scm (install-grub-efi): When MOUNT-POINT/EFI-DIR exists,
	install there rather than EFI-DIR directly.

2018-06-26  Ludovic Courtès  <ludo@gnu.org>

	vm: 'make-iso9660-image' makes 'grub.cfg' a GC root.
	* gnu/build/vm.scm (make-iso9660-image): Add call to
	'register-bootcfg-root'.

2018-06-26  宋文武  <iyzsong@member.fsf.org>

	Revert "gnu: gnu: Make alsa find its plugins by setting ALSA_PLUGIN_DIR."
	This reverts commit 2101cc3fb691f443b830fdf5f846ded5fa018739.

	With commit 1e3861eb, we can do it without ALSA_PLUGIN_DIR.
	See <https://bugs.gnu.org/31934> for details.

2018-06-26  Ludovic Courtès  <ludo@gnu.org>

	vm: 'make-iso9660-image' no longer includes unreferenced store items.
	Fixes <https://bugs.gnu.org/31757>.

	* gnu/build/vm.scm (make-iso9660-image): Invoke 'grub-mkrescue' in
	'open-pipe*'.  Use '-path-list -' instead of passing "gnu/store=…".

2018-06-26  Ludovic Courtès  <ludo@gnu.org>

	vm: Don't try to modify the bind-mounted store.
	Previously 'guix system disk-image --file-system-type=iso9660' would
	fail because 'register-closure' would try to reset timestamps/ownership
	on the bind-mounted store, which fails with EPERM.

	* gnu/build/vm.scm (make-iso9660-image): Pass #:reset-timestamps? to
	'register-closure'.

2018-06-26  Ludovic Courtès  <ludo@gnu.org>

	build-self: Inherit the daemon connection from the parent process.
	Fixes <https://bugs.gnu.org/31892>.
	Reported by Vagrant Cascadian <vagrant@debian.org>.

	* build-aux/build-self.scm (build): Define 'port' and wrap 'open-pipe*'
	call in 'with-input-from-port'.
	(build-program): Use 'port->connection' or 'open-connection' instead of
	'with-store.'

2018-06-26  Ludovic Courtès  <ludo@gnu.org>

	store: Add 'port->connection'.
	* guix/store.scm (port->connection): New procedure.

2018-06-26  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: nss, nss-certs: Update to 3.38 [fixes CVE-2018-0495].
	* gnu/packages/certs.scm (nss-certs): Update to 3.38.
	* gnu/packages/gnuzilla.scm (nss): Likewise.

2018-06-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: classpath-devel: Use INVOKE.
	* gnu/packages/java.scm (classpath-devel)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: classpath@0.99: Use INVOKE.
	* gnu/packages/java.scm (classpath@0.99)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: ecj-bootstrap: Use INVOKE.
	* gnu/packages/java.scm (ecj-bootstrap)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: ant-bootstrap: Use INVOKE.
	* gnu/packages/java.scm (ant-bootstrap)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: classpath@0.93: Use INVOKE.
	* gnu/packages/java.scm (classpath@0.93)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: classpath-jamvm-wrappers: Fix building on armhf-linux.
	* gnu/packages/java.scm (classpath-jamvm-wrappers)[arguments]: Change
	the flags used in custom script for armhf-linux.

	gnu: ecj-javac-bootstrap: Fix building on armhf-linux.
	* gnu/packages/java.scm (ecj-javac-bootstrap)[arguments]: On armhf-linux
	use different flags when calling 'java'.

	gnu: ant-bootstrap: Fix building on armhf-linux.
	* gnu/packages/java.scm (ant-bootstrap)[arguments]: On armhf-linux add
	different flags to the 'bootstrap.sh' file.

	gnu: jamvm@1.5.1: Fix building on armhf-linux.
	* gnu/packages/java.scm (jamvm@1.5.1)[source]: Add patch.
	* gnu/packages/patches/jamvm-arm.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2018-06-26  Gábor Boskovits  <boskovits@gmail.com>

	gnu: java-commons-collections: Fix java8 errors.
	* gnu/packages/java.scm (java-commons-collections)[source]: Add patch.
	* gnu/packages/patches/java-commons-collections-fix-java8.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-06-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-zope-testing: Update to 4.6.2.
	* gnu/packages/python-web.scm (python-zope-testing): Update to 4.6.2.
	[native-inputs]: Remove python-zope-exceptions.
	[propagated-inputs]: Remove python-zope-interface.

	gnu: python-pynacl: Update to 1.2.1.
	* gnu/packages/python-crypto.scm (python-pynacl): Update to 1.2.1.

	gnu: python-pathpy: Update to 11.0.1.
	* gnu/packages/python.scm (python-pathpy): Update to 11.0.1.

	gnu: stunnel: Update to 5.47.
	* gnu/packages/web.scm (stunnel): Update to 5.47.
	[native-inputs]: Add iproute, netcat, and procps.
	[arguments]: Add ‘patch-output-directories’ and ‘patch-tests’ phases.

	gnu: newsboat: Update to 2.12.
	* gnu/packages/syndication.scm (newsboat): Update to 2.12.

	gnu: newsboat: Return #t from phases.
	* gnu/packages/syndication.scm (newsboat)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: transfig: Return #t from phases.
	* gnu/packages/xfig.scm (transfig)[arguments]: Substitute INVOKE for
	SYSTEM*. Return #t rather than undefined from phases.

	gnu: python2-django-mailman3: Return #t from phases.
	* gnu/packages/mail.scm (python2-django-mailman3)[arguments]: Substitute
	INVOKE for SYSTEM*.

	gnu: glog: Return #t from all phases.
	* gnu/packages/logging.scm (glog)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: epic5: Return #t from all phases.
	* gnu/packages/irc.scm (epic5)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: irssi: Return #t from all phases.
	* gnu/packages/irc.scm (irssi)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: Use HTTPS for nodejs.org.
	* gnu/packages/node.scm (node)[source, home-page]: Use HTTPS.

	gnu: node: Return #t from all phases.
	* gnu/packages/node.scm (node)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: gpxsee: Use INVOKE.
	* gnu/packages/gps.scm (gpxsee)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: go@1.9: Return #t from all phases.
	* gnu/packages/golang.scm (go-1.9)[arguments]: Substitute INVOKE for
	SYSTEM*. Return #t rather than undefined from phases.

	gnu: go@1.4: Return #t from all phases.
	* gnu/packages/golang.scm (go-1.4)[arguments]: Substitute INVOKE for
	SYSTEM*. Return #t rather than undefined from phases.

	gnu: yosys: Return #t from all phases.
	* gnu/packages/fpga.scm (yosys)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: libsigrok: Return #t from all phases.
	* gnu/packages/electronics.scm (libsigrok)[arguments]: Substitute INVOKE
	for SYSTEM*. Return #t rather than undefined from phases.

	gnu: knot: Return #t from all phases.
	* gnu/packages/backup.scm (knot)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: unbound: Use INVOKE.
	* gnu/packages/dns.scm (unbound)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: dnscrypt-wrapper: Return #t from phases.
	* gnu/packages/dns.scm (dnscrypt-wrapper)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: dnscrypt-proxy: Return #t from phases.
	* gnu/packages/dns.scm (dnscrypt-proxy)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: obnam: Return #t from phases.
	* gnu/packages/backup.scm (obnam)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: borg: Return #t from all phases.
	* gnu/packages/backup.scm (borg)[arguments]: Substitute INVOKE for
	SYSTEM*. Return #t rather than undefined from phases.

	gnu: rsnapshot: Return #t from phases.
	* gnu/packages/backup.scm (rsnapshot)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: par2cmdline: Return #t from phases.
	* gnu/packages/backup.scm (par2cmdline)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: rsound: Return #t from phases.
	* gnu/packages/audio.scm (rsound)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: portaudio: Return #t from phases.
	* gnu/packages/audio.scm (portaudio)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: rtmidi: Return #t from all phases.
	* gnu/packages/audio.scm (rtmidi)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: libharu: Return #t from phases.
	* gnu/packages/pdf.scm (libharu)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: python-pypdf2: Return #t from all phases.
	* gnu/packages/pdf.scm (python-pypdf2)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: sendmail: Return #t from all phases.
	* gnu/packages/mail.scm (sendmail)[arguments]: Substitute INVOKE for
	SYSTEM*. Return #t rather than undefined from phases.

	gnu: dovecot-libsodium-plugin: Return #t from phases.
	* gnu/packages/mail.scm (dovecot-libsodium-plugin)[arguments]:
	Substitute INVOKE for SYSTEM*.

	gnu: libetpan: Return #t from phases.
	* gnu/packages/mail.scm (libetpan)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: notmuch: Return #t from all phases.
	* gnu/packages/mail.scm (notmuch)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: offlineimap: Return #t from all phases.
	* gnu/packages/mail.scm (offlineimap)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: dovecot-trees: Return #t from phases.
	* gnu/packages/mail.scm (dovecot-trees)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: dovecot-trees: Fix build with dovecot 2.3.
	* gnu/packages/mail.scm (dovecot-trees)[source]: Add patch.
	* gnu/packages/patches/dovecot-trees-support-dovecot-2.3.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-06-25  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.14: Update to 4.14.51.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.51.
	(%linux-libre-4.14-hash): Update hash.

	gnu: epiphany: Update to 3.28.3.1 [fixes CVE-2018-{11396,12016}].
	* gnu/packages/gnome.scm (epiphany): Update to 3.28.3.1.

2018-06-25  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: Add clyrics.
	* gnu/packages/music.scm (clyrics): New variable.

2018-06-25  Rouby Pierre-Antoine  <pierre-antoine.rouby@inria.fr>

	gnu: guile-simple-zmq: Update to commit '1f3b7c0'.
	* gnu/packages/guile.scm (guile-simple-zmq): Update to commit '1f3b7c0'.
	[inputs]: New field.
	[propagated-inputs]: Remove GUILE-2.2.

2018-06-25  Adam Massmann  <massmannak@gmail.com>

	gnu: Add stalin.
	* gnu/packages/scheme.scm (stalin): New variable.

2018-06-25  Fis Trivial  <ybbs.daans@hotmail.com>

	gnu: Add opencl-clhpp.
	* gnu/packages/opencl.scm (opencl-clhpp): New variable.

2018-06-25  Fis Trivial  <ybbs.daans@hotmail.com>

	gnu: Add opencl-headers.
	* gnu/packages/opencl.scm: New file.
	(make-opencl-headers): New function.
	(opencl-headers-2.2, opencl-headers-2.1, opencl-headers-2.0,
	opencl-headers-1.2, opencl-headers-1.1, opencl-headers-1.0, opencl-headers):
	New variables.

	* gnu/local.mk: Add the new file.

2018-06-25  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: emacs-emms-player-mpv: Deprecate in favor of Emms 5.0+.
	* gnu/packages/emacs.scm (emacs-emms-player-mpv): Deprecate.

	gnu: emacs-emms-player-simple-mpv: Deprecate in favor of Emms 5.0+.
	* gnu/packages/emacs.scm (emacs-emms-player-simple-mpv): Deprecate.

2018-06-25  Ludovic Courtès  <ludo@gnu.org>

	pack: Squashfs build expression refers to (guix store database) & co.
	Fixes a regression introduced in
	c45477d2a1a651485feede20fe0f3d15aec48b39.
	Reported by Christopher Baines <mail@cbaines.net>.

	* guix/scripts/pack.scm (not-config?, guile-sqlite3&co): New variables.
	(self-contained-tarball)[not-config?]: Remove.
	[build]: Use GUILE-SQLITE3&CO for 'with-extensions'.
	(squashfs-image)[libgcrypt]: New variable.
	[build]: Use 'source-module-closure', 'make-config.scm', and
	'with-extensions'.
	(docker-image)[not-config?]: Remove.

2018-06-25  Marius Bakke  <mbakke@fastmail.com>

	Revert "gnu: efivar: Update to 36."
	This may cause grub-install to fail to update EFI variables, yet complete
	with a successful exit code:

	Installing for x86_64-efi platform.
	Could not prepare Boot variable: No such file or directory.
	Installation finished. No error reported.

	...causing existing boot entries to disappear.  Investigation pending.

	This reverts commit 6e5a6e641a12319af35b51d44537cec1c158e099.

2018-06-25  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: emms: Add opus-tools input.
	* gnu/packages/emacs.scm (emms)[inputs]: Add opus-tools.

	gnu: emacs-helm-system-packages: Update to 1.9.0-2.b41f8f2.
	* gnu/packages/emacs.scm (emacs-helm-system-packages): Update to 1.9.0-2.b41f8f2.

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

	gnu: Add emacs-pinentry.
	* gnu/packages/emacs.scm (emacs-pinentry): New variable.

2018-06-25  Brendan Tildesley  <brendan.tildesley@openmailbox.org>

	gnu: font-cns11643: Update to 98.1.20180605.
	* gnu/packages/fonts.scm (font-cns11643): Update to 98.1.20180605. Add some
	  packager notes.

2018-06-25  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: gtk-doc: Don't propagate python-six.
	* gnu/packages/gtk.scm (gtk-doc)[propagated-inputs]: Remove python-six.
	[inputs]: Add python-six.

2018-06-25  宋文武  <iyzsong@member.fsf.org>

	doc: Add an example of ~/.asoundrc file for ALSA configuration.
	* doc/guix.texi (Sound Services): Improve it and add an example of ~/.asoundrc
	file.

	gnu: alsa-plugins: Build jack plugin.
	* gnu/packages/linux.scm (alsa-plugins)[outputs]: Add "jack".
	[inputs]: Add jack-1.
	[arguments]: Install jack plugin in the 'split' phase.

2018-06-25  Oleg Pykhalov  <go.wigust@gmail.com>
	    宋文武  <iyzsong@member.fsf.org>

	services: alsa-service-type: Fix the loading of 'pulse' plugin.
	Fixes <https://bugs.gnu.org/31591>.

	* gnu/services/sound.scm (<alsa-configuration>)[alsa-plugins]: New field.
	(alsa-config-file): Use 'pcm_type.pulse' and 'ctl_type.pulse' to specify file
	paths to the 'pulse' plugin.
	* doc/guix.texi (Sound Services): Document this.

2018-06-25  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 3.11.
	* gnu/packages/wine.scm (wine-staging): Update to 3.11.

	gnu: wine-staging-patchset-data: Update to 3.11.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.11.

2018-06-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: git: Update to 2.18.0.
	* gnu/packages/version-control.scm (git): Update to 2.18.0.
	[inputs]: Add BASH.
	[arguments]: In #:make-flags, define SHELL_PATH and TEST_SHELL_PATH.
	Add #:disallowed-references.  Drop /bin/sh substitution from Makefile.  Add
	phase to prevent the new BASH from ending up in PATH.

	gnu: mbedtls-apache: Update to 2.7.4.
	* gnu/packages/tls.scm (mbedtls-apache): Update to 2.7.4.

2018-06-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gtk-doc: Wrap executables.
	* gnu/packages/gtk.scm (gtk-doc)[arguments]: Add phase "wrap-executables".

2018-06-24  Gábor Boskovits  <boskovits@gmail.com>

	gnu: java-aqute-libg-bootstrap: Disable tests.
	* gnu/packages/java.scm (java-aqute-libg-bootstrap)[arguments]: New field.
	[native-inputs]: New field.

	gnu: java-aqute-libg: Enable tests.
	* gnu/packages/java.scm (java-aqute-libg)[arguments]: Remove #:source-dir
	and #:tests?, add #:phases 'chdir and 'create-test-directory.
	[native-inputs]: Add java-hamcrest-core and java-junit.

	gnu: java-aqute-libg: Explicitly build for java7.
	* gnu/package/java.scm (java-aqute-libg)[arguments]: Add #:make-flags
	ant.build.javac.source=1.7 and ant.build.javac.target=1.7.

2018-06-24  Christopher Baines  <mail@cbaines.net>

	pack: Fix guix pack -f docker.
	Without this change, running guix pack fails as (guix sets) is missing when
	compiling (guix build store-copy).

	* guix/scripts/pack.scm (docker-image): Move (guix build store-copy) to within
	the source-module-closure call.

2018-06-24  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: perl-uri-escape: Update to 1.74.
	* gnu/packages/perl-web.scm (perl-uri-escape): Update to 1.74.

	gnu: streamlink: Update to 0.13.0-1.2dca793.
	* gnu/packages/video.scm (streamlink): Update to 0.13.0-1.2dca793.

2018-06-24  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: gtk-doc: Update to 1.27.
	* gnu/packages/gtk.scm (gtk-doc)[source]: Update to 1.27.
	[arguments]<#:phases>[patch-gtk-doc-scan]: New phase.
	[arguments]<#:phases>[patch-test-out]: New phase.
	[propagated-inputs]: Add python-six.

2018-06-23  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: sbcl-stumpwm: Update to 18.05.
	* gnu/packages/lisp.scm (sbcl-stumpwm): Update to 18.05.

	gnu: Add python-send2trash.
	* gnu/packages/python.scm (python-send2trash, python2-send2trash): New public
	variables.

2018-06-23  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'fr' translation.

	gnu: maven-core: Fill properties.
	* gnu/packages/maven.scm (maven-core-bootstrap)[arguments]: Add a
	fill-properties phase.

	gnu: maven: Propagate mvn script requirements.
	* gnu/packages/maven.scm (maven)[propagated-inputs]: Add coreutils and
	which.

2018-06-23  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: tome4: Update to 1.5.10.
	* gnu/packages/games.scm (tome4): Update to 1.5.10.

	gnu: tome4: Use invoke.
	* gnu/packages/games.scm (tome4)[arguments]: Use invoke.

2018-06-22  Danny Milosavljevic  <dannym@scratchpost.org>

	services: Fix "authentication" service name.
	Follow-up to 7f93bbd5aadf0427190769fba8f478c29e37b4f4.

	* gnu/services/authentication.scm: Fix module name.

2018-06-22  Danny Milosavljevic  <dannym@scratchpost.org>

	services: Add fingerprint identification service.
	* gnu/services/authentication.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* doc/guix.texi (Miscellaneous Services): Document it.

	gnu: make-u-boot-package: Improve error handling.
	* gnu/packages/bootloaders.scm (make-u-boot-package): Improve error handling.

	gnu: doxygen: Update to 1.8.14.
	* gnu/packages/documentation.scm (doxygen): Update to 1.8.14.

2018-06-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-cgi-simple: Update to 1.15.
	* gnu/packages/web.scm (perl-cgi-simple): Update to 1.15.
	[source]: Update URI.
	[native-inputs]: Add perl-test-exception & perl-test-nowarnings.

2018-06-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-catalyst-runtime: Remove left-over input.
	This is a follow-up to commit b544dde3e7a306c9050a031fe30c85a2ee4b9e15.

	* gnu/packages/web.scm (perl-catalyst-runtime)[native-inputs]: Remove
	perl-io-stringy.

2018-06-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: workrave: Edit description.
	* gnu/packages/gnome.scm (workrave)[description]: Edit and mark up.

	gnu: eid-mw: Update to 4.4.3.
	* gnu/packages/security-token.scm (eid-mw): Update to 4.4.3.

	gnu: eid-mw: Fix build.
	* gnu/packages/security-token.scm (eid-mw)[arguments]: Move the
	‘bootstrap’ phase to after ‘unpack’. Modify it to run without errors,
	and call upstream's bootstrap.sh script instead of our own copy.

	gnu: eid-mw: Don't use unstable tarball.
	* gnu/packages/security-token.scm (eid-mw)[source]: Use GIT-FETCH.

	gnu: Use more HTTPS.
	* gnu/packages/admin.scm (net-base, wakelan, pam-krb5)
	[home-page]: Use HTTPS.
	(dfc, libpcap, tcpdump, wpa-supplicant-minimal, libcap-ng, audit)
	[source, home-page]: Likewise.
	* gnu/packages/algebra.scm (eigen)[home-page]: Likewise.
	(gp2c, pari-gp)[source, home-page]: Likewise.
	* gnu/packages/animation.scm (etl, synfig, synfigstudio, papagayo)
	[home-page]: Likewise.
	* gnu/packages/bioinformatics.scm (tadbit)[home-page]: Likewise.

	gnu: Use HTTPS for drobilla.net URIs.
	* gnu/packages/audio.scm (jalv, lilv, patchage, raul, raul-devel)
	(sratom, suil)[source, home-page]: Use HTTPS.
	* gnu/packages/gtk.scm (ganv, ganv-devel)[source, home-page]: Likewise.
	* gnu/packages/music.scm (ingen)[source, home-page]: Likewise.
	* gnu/packages/rdf.scm (serd, sord)[source, home-page]: Likewise.

	gnu: libgit2: Return #t from all phases.
	* gnu/packages/version-control.scm (libgit2)[arguments]: Substitute
	INVOKE for SYSTEM*.

	gnu: busybox: Return #t from all phases.
	* gnu/packages/busybox.scm (busybox)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: corkscrew: Clean up dead code.
	* gnu/packages/ssh.scm (corkscrew)[arguments]: Remove unnecessary
	variables and procedure calls.

	gnu: corkscrew: Deduplicate documentation directories.
	* gnu/packages/ssh.scm (corkscrew)[arguments]: Install documentation to
	the correct versioned subdirectory, as already done by the build system.

	gnu: corkscrew: Return #t from all phases.
	* gnu/packages/ssl.scm (corkscrew)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: guile-ssh: Return #t from all phases.
	* gnu/packages/ssh.scm (guile-ssh)[arguments]: Substitute INVOKE for
	SYSTEM* and all its trappings.

	gnu: libtocc: Return #t from all phases.
	* gnu/packages/search.scm (libtocc)[arguments]: Substitute INVOKE for
	SYSTEM*. Return #t rather than undefined from phases. Re-indent.

	gnu: qemu: Return #t from phases.
	* gnu/packages/virtualization.scm (qemu)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: git-crypt: Return #t from all phases.
	* gnu/packages/version-control.scm (git-crypt)[arguments]: Substitute
	INVOKE for SYSTEM*.

	gnu: lxc: Return #t from phases.
	* gnu/packages/virtualization.scm (lxc)[arguments]: Substitute INVOKE
	for SYSTEM*.

2018-06-22  Rutger Helling  <rhelling@mykolab.com>

	gnu: lookingglass: Update to a11.
	* gnu/packages/virtualization.scm (lookingglass): Update to a11.
	[native-inputs]: Add 'libconfig', 'nettle'.
	[arguments]: Add 'CC=gcc' make-flag.

2018-06-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: extempore: Fetch sources from git.
	* gnu/packages/music.scm (extempore)[source]: Fetch from git.

	gnu: patchmatrix: Update to 0.12.0-1.a0b0b1e.
	* gnu/packages/music.scm (patchmatrix): Update to 0.12.0-1.a0b0b1e.
	[arguments]: Add phase "make-gzip-archive-writable".

	gnu: sfarkxtc: Update to 0-1.13cd6f937.
	* gnu/packages/compression.scm (sfarkxtc): Update to 0-1.13cd6f937.

	services: cuirass: Add description.
	* gnu/services/cuirass.scm (cuirass-service-type): Add description.

	services: cups: Add description.
	* gnu/services/cups.scm (cups-service-type): Add description.

	gnu: non-sequencer: Update to 1.9.5-4.5ae43bb.
	* gnu/packages/music.scm (non-sequencer): Update to 1.9.5-4.5ae43bb.

	gnu: ntk: Update to 1.3.1000.
	* gnu/packages/fltk.scm (ntk): Update to 1.3.1000.
	[arguments]: Do not use python-2; add missing #t to "set-ldflags" phase.

	gnu: pigx-chipseq: Update to 0.0.17.
	* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.17.
	[arguments]: Remove "wrap-executable" phase.

2018-06-22  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: git: Add "credential-netrc" output.
	* gnu/packages/version-control.scm (git): Add "credential-netrc"
	output.

2018-06-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: gnome-dictionary: Update to 3.26.1.
	* gnu/packages/gnome.scm (gnome-dictionary): Update to 3.26.1.
	[build-system]: Switch to MESON-BUILD-SYSTEM.
	[arguments]; New field.

2018-06-22  Ludovic Courtès  <ludo@gnu.org>

	build: Remove leftover reference to nix/libstore/schema.sql.
	This is a followup to 3931c76154d4f418d5ea9acc5e47bf911d371c24.
	Reported by Julien Lepiller.

	* nix/local.mk (EXTRA_DIST): Remove schema.sql.

2018-06-22  Ludovic Courtès  <ludo@gnu.org>

	Do not record store file name in bioinformatics.scm.
	* gnu/packages/bioinformatics.scm (dropseq-tools): Replace full store
	file name with ellipses.

2018-06-22  Clément Lassieur  <clement@lassieur.org>

	gnu: parallel: Remove 'bash' input.
	Because it's implicit.

	* gnu/packages/parallel.scm (parallel)[inputs]: Remove 'bash'.

2018-06-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nyx: Show header stats.
	This is a follow-up to commit 18ab54d4a2aaf932b14e69c30650c1d2c4db33c7
	and fixes a regression introduced by Nyx 2.0.4 + Python 3.

	* gnu/packages/tor.scm (nyx)[source]: Add patch.
	* gnu/packages/patches/nyx-show-header-stats-with-python3.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-06-21  Clément Lassieur  <clement@lassieur.org>

	gnu: parallel: Wrap program instead of substituting 'ps' and 'perl'.
	* gnu/packages/parallel.scm (parallel)[arguments]: Replace 'ps' and 'perl'
	substitutions with a 'wrap-program' phase.  Move the 'post-install-test' phase
	after it.
	[inputs]: Add bash.

2018-06-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nyx: Update to 2.0.4.
	* gnu/packages/tor.scm (nyx): Update to 2.0.4.
	[source]: Use proper PYPI-URI release tarball.
	[native-inputs]: Remove (possibly outdated) test dependencies for now.
	[arguments]: Remove no-longer-supported #:configure-flags, adding new
	‘install-man-page’ and ‘install-sample-configuration’ phases.
	Use setuptools. Disable tests.

	gnu: perl-catalyst-runtime: Update to 5.90118.
	* gnu/packages/web.scm (perl-catalyst-runtime): Update to 5.90118.
	[source]: Update URI.
	[native-inputs]: Remove perl-module-install.
	[inputs]: Remove perl-class-data-inheritable, perl-http-request-ascgi,
	perl-moosex-role-withoverloading, and perl-namespace-autoclean.

	gnu: perl-catalystx-script-server-starman: Update to 0.03.
	* gnu/packages/web.scm (perl-catalystx-script-server-starman): Update to 0.03.

	gnu: nyx: Update home page.
	* gnu/packages/tor.scm (nyx)[home-page]: Update.
	[description]: Remove last reference to old ‘arm’ project name.

	gnu: nyx: Return #t from all phases.
	* gnu/packages/video.scm (nyx)[arguments]: Substitute INVOKE for SYSTEM*.

	gnu: dwm: Return #t from all phases.
	* gnu/packages/video.scm (dwm)[arguments]: Substitute INVOKE for SYSTEM*.

	gnu: zile-on-guile: Return #t from all phases.
	* gnu/packages/zile.scm (zile-on-guile)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: vpnc-scripts: Update to 20180226.07c3518.
	* gnu/packages/vpn.scm (vpnc-scripts): Update to 20180226.07c3518.

	gnu: vpnc-scripts: Return #t from all phases.
	* gnu/packages/vpn.scm (vpnc-scripts)[arguments]: Substitute INVOKE for
	SYSTEM*. Return #t rather than undefined from phases.

	gnu: neofetch: Tweak synopsis & description.
	* gnu/packages/admin.scm (neofetch)[synopsis, description]: Avoid
	abbreviation (but draw the line at ASCII).

	gnu: hplip: Tweak synopsis & description.
	* gnu/packages/cups.scm (hplip)[synopis]: Remove Random Capitalisation.
	[description]: Likewise. Define ‘PPD’.

	gnu: libsemanage: Return #t from all phases.
	* gnu/packages/selinux.scm (libsemanage)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: mplayer: Return #t from all phases.
	* gnu/packages/video.scm (mplayer)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: vapoursynth: Return #t from all phases.
	* gnu/packages/video.scm (vapoursynth)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: libsmpeg: Return #t from all phases.
	* gnu/packages/video.scm (libsmpeg)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: handbrake: Return #t from all phases.
	* gnu/packages/video.scm (handbrake)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: libmediainfo: Return #t from all phases.
	* gnu/packages/video.scm (libmediainfo)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: mediainfo: Return #t from all phases.
	* gnu/packages/video.scm (mediainfo)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: livemedia-utils: Return #t from all phases.
	* gnu/packages/video.scm (livemedia-utils)[arguments]: Substitute
	INVOKE for SYSTEM*.

	gnu: frei0r-plugins: Return #t from all phases.
	* gnu/packages/video.scm (frei0r-plugins)[arguments]: Substitute INVOKE
	for SYSTEM*.

2018-06-21  Ludovic Courtès  <ludo@gnu.org>

	system: Mapped devices needed for boot do not yield Shepherd services.
	Fixes <https://bugs.gnu.org/31889>.
	Reported by Taylan Kammer <taylanbayirli@gmail.com>.

	* gnu/system.scm (non-boot-file-system-service)[mapped-devices-for-boot]:
	New variable.
	Remove dependencies of FS that are members of MAPPED-DEVICES-FOR-BOOT.
	(mapped-device-user): Rename to...
	(mapped-device-users): ... this.  Use 'filter' instead of 'find'.
	(operating-system-user-mapped-devices)
	(operating-system-boot-mapped-devices): Use 'any
	file-system-needed-for-boot?' instead of looking at the first user.
	* tests/system.scm ("non-boot-file-system-service"): New test.

2018-06-21  Ludovic Courtès  <ludo@gnu.org>

	build-self: Avoid recompilations of 'compute-guix-derivation'.
	* build-aux/build-self.scm (build-program)["compute-guix-derivation"]:
	Honor the SOURCE command-line argument.  Add a VERSION command-line
	argument and honor it.
	(build): Pass VERSION to BUILD.

2018-06-21  Clément Lassieur  <clement@lassieur.org>

	gnu: parallel: Update to 20180622.
	* gnu/packages/parallel.scm (parallel): Update to 20180622.

2018-06-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hplip: Add Qt GUI support.
	Some tools (like ‘hp-toolbox’) still refuse to launch, but at least
	others (like ‘hp-systrax’) now seem to work.

	* gnu/packages/cups.scm (hplip)[arguments]: Add #configure-flags for Qt.
	[inputs]: Add python-gobject and python-pyqt.

2018-06-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: hplip: Update to 3.18.6.
	* gnu/packages/cups.scm (hplip): Update to 3.18.6.

	Order (gnu packages cups) module imports alphabetically.
	* gnu/packages/cups.scm (define-module): Order module imports
	alphabetically.

	gnu: gimp: Update to 2.10.2.
	* gnu/packages/gimp.scm (gimp): Update to 2.10.2.

	gnu: gegl: Update to 0.4.2.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.2.

	gnu: babl: Update to 0.1.50.
	* gnu/packages/gimp.scm (babl): Update to 0.1.50.

	gnu: ruby-rack-protection: Update to 2.0.3.
	* gnu/packages/ruby.scm (ruby-rack-protection): Update to 2.0.3.

	gnu: ruby-rack: Update to 2.0.5.
	* gnu/packages/ruby.scm (ruby-rack): Update to 2.0.5.

	gnu: sdl2-image: Update to 2.0.3.
	* gnu/packages/sdl.scm (sdl2-image): Update to 2.0.3.

2018-06-21  Ricardo Wurmus  <rekado@elephly.net>

	guix: Fix system reconfigure.
	This is a follow-up to 378daa8cb677121e1893f9173af1db060720d6e4.

	* guix/scripts/system.scm (switch-to-system): Lower the script.

2018-06-21  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2018-06-21  Rutger Helling  <rhelling@mykolab.com>

	gnu: youtube-dl: Update to 2018.06.19.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.06.19.

2018-06-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httpuv: Update to 1.4.4.1.
	* gnu/packages/web.scm (r-httpuv): Update to 1.4.4.1.

	gnu: r-mgcv: Update to 1.8-24.
	* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-24.

	gnu: r-mice: Update to 3.1.0.
	* gnu/packages/cran.scm (r-mice): Update to 3.1.0.

	gnu: r-progress: Update to 1.2.0.
	* gnu/packages/cran.scm (r-progress): Update to 1.2.0.
	[propagated-inputs]: Add r-crayon and r-hms.

	gnu: r-complexheatmap: Update to 1.18.1.
	* gnu/packages/bioinformatics.scm (r-complexheatmap): Update to 1.18.1.

	gnu: r-delayedarray: Update to 0.6.1.
	* gnu/packages/bioinformatics.scm (r-delayedarray): Update to 0.6.1.

	gnu: r-optparse: Update to 1.6.0.
	* gnu/packages/bioinformatics.scm (r-optparse): Update to 1.6.0.

	gnu: r-biocviews: Update to 1.48.2.
	* gnu/packages/bioinformatics.scm (r-biocviews): Update to 1.48.2.

2018-06-20  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: emacs-evil: Update to 20180517.
	* gnu/packages/emacs.scm (emacs-evil): Update to 20180517.

	gnu: emacs-evil-mu4e: Deprecate in favor of emacs-evil-collection.
	* gnu/packages/emacs.scm (emacs-evil-mu4e): Deprecate.

	gnu: emacs-evil-ediff: Deprecate in favor of emacs-evil-collection.
	* gnu/packages/emacs.scm (emacs-evil-ediff): Deprecate.

	gnu: emacs-evil-collection: Update to 20180617.
	* gnu/packages/emacs.scm (emacs-evil-collection): Update to 20180617.

	gnu: Add emacs-mu4e-conversation.
	* gnu/packages/emacs.scm (emacs-mu4e-conversation): New variable.

2018-06-20  Ludovic Courtès  <ludo@gnu.org>

	Update NEWS.

	guix system: 'list-generation' correctly displays file system labels.
	* guix/scripts/system.scm (display-system-generation): Correctly display
	file system labels.  Previously, starting from commit
	a5acc17a3c10a3779b5b8b1a2565ef130be77e51, it'd print #<file-system-label "foo">.

	services: boot: Take gexps instead of monadic gexps.
	* gnu/services.scm (compute-boot-script): Rename 'mexps' to 'gexps' and
	remove 'mlet' form.
	(boot-service-type): Update comment.
	(cleanup-gexp): Remove 'with-monad' and 'return'.
	(activation-script): Rewrite in non-monadic style: use 'scheme-file'
	instead of 'gexp->file'.
	(gexps->activation-gexp): Remove 'mlet', return a gexp.
	* gnu/services/shepherd.scm (shepherd-boot-gexp): Remove 'with-monad'
	and 'return'.
	* gnu/system.scm (operating-system-boot-script): Remove outdated comment.
	* gnu/tests/base.scm (%cleanup-os): For 'dirty-service', remove
	'with-monad' and 'return'.

	services: Add description to core services.
	* gnu/services.scm (system-service-type, boot-service-type)
	(cleanup-service-type, activation-service-type)
	(special-files-service-type, etc-service-type)
	(setuid-program-service-type, profile-service-type)
	(firmware-service-type, gc-root-service-type): Add 'description' field.

2018-06-20  Julien Lepiller  <julien@lepiller.eu>

	gnu: ocaml: Build reproducibly.
	* gnu/packages/patches/ocaml-enable-ocamldoc-reproducibility.patch: New
	file.
	* gnu/packages/ocaml.scm (ocaml)[origin]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-06-20  Rouby Pierre-Antoine  <pierre-antoine.rouby@inria.fr>

	gnu: Add go-github-com-ayufan-golang-kardianos-service.
	* gnu/packages/golang.scm (go-github-com-ayufan-golang-kardianos-service): New
	variable.

2018-06-20  Leo Famulari  <leo@famulari.name>

	gnu: Move go-github-com-kardianos-osext to (gnu packages golang).
	This package will not be used in later versions of Syncthing but may be needed
	by other Go programs.

	* gnu/packages/syncthing.scm (go-github-com-kardianos-osext): Move to ...
	* gnu/packages/golang.scm: ... here.

2018-06-20  Rouby Pierre-Antoine  <pierre-antoine.rouby@inria.fr>

	gnu: Add go-github-com-sirupsen-logrus.
	* gnu/packages/golang.scm (go-github-com-sirupsen-logrus): New variable.

2018-06-20  Nils Gillmann  <ng0@n0.is>

	services: Fix GPLv3 header in cuirass and pm modules.
	* gnu/services/cuirass.scm, gnu/services/pm.scm: Adjust to canonical GPLv3
	header used throughout Guix.

2018-06-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: openblas: Fix build on i686.
	* gnu/packages/patches/openblas-fix-tests-i686.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/maths.scm (openblas)[native-inputs]: Add it.
	[arguments]: Add phase to apply it on i686 systems only.

2018-06-20  Gábor Boskovits  <boskovits@gmail.com>

	gnu: Add go-github-com-prometheus-node-exporter.
	* gnu/packages/monitoring.scm (go-github-com-prometheus-node-exporter):
	New variable.

2018-06-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: neofetch: Don't use auto-generated tarball.
	* gnu/packages/admin.scm (neofetch)[source]: Use GIT-FETCH.

2018-06-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: neofetch: Remove dead code.
	Turns out that's most of it.

	* gnu/packages/admin.scm (neofetch)[arguments]: Remove all custom
	phases.

2018-06-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add guile-chickadee.
	* gnu/packages/game-development.scm (guile-chickadee): New variable.

	gnu: guile-sdl2: Install compiled files to the expected place.
	* gnu/packages/sdl.scm (guile-sdl2)[arguments]: Add build phase
	"patch-makefile".

2018-06-20  Rutger Helling  <rhelling@mykolab.com>

	gnu: neofetch: Update to 5.0.0.
	* gnu/packages/admin.scm (neofetch): Update to 5.0.0.

2018-06-20  Ludovic Courtès  <ludo@gnu.org>

	services: cleanup: Expect file names to be UTF-8-encoded.
	Fixes <https://bugs.gnu.org/26353>.
	Reported by Danny Milosavljevic <dannym@scratchpost.org>.

	* gnu/services.scm (cleanup-gexp): Add 'setenv' and 'setlocale' calls
	before 'delete-file-recursively'.
	* gnu/tests/base.scm (%cleanup-os, %test-cleanup): New variables.
	(run-cleanup-test): New procedure.

2018-06-20  Ludovic Courtès  <ludo@gnu.org>

	services: boot: Reverse the order of boot expressions.
	* gnu/services.scm (compute-boot-script): Reverse MEXPS.
	* gnu/system.scm (essential-services): Reverse order of
	%SHEPHERD-ROOT-SERVICE, %ACTIVATION-SERVICE, and CLEANUP-SERVICE-TYPE.

2018-06-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-lwp-protocol-https: Update to 6.07.
	* gnu/packages/web.scm (perl-lwp-protocol-https): Update to 6.07.
	[native-inputs]: Add perl-test-requiresinternet.

	gnu: meandmyshadow: Update to 0.4.1.
	* gnu/packages/games.scm (meandmyshadow): Update to 0.4.1.

	gnu: meandmyshadow: Return #t from phases.
	* gnu/packages/games.scm (meandmyshadow)[arguments]: Return #t rather
	than undefined from phases.

	gnu: extremetuxracer: Fix typo in synopsis.
	* gnu/packages/games.scm (extremetuxracer)[synopis]: Hyphenate.

	gnu: extremetuxracer: Update to 0.7.5.
	* gnu/packages/games.scm (extremetuxracer): Update to 0.7.5.

	gnu: quakespasm: Update to 0.93.1.
	* gnu/packages/games.scm (quakespasm): Update to 0.93.1.

	gnu: fizmo: Update home page.
	* gnu/packages/games.scm (fizmo)[source, home-page]: Update URIs.

	gnu: fizmo: Update to 0.8.5.
	* gnu/packages/games.scm (fizmo): Update to 0.8.5.
	[arguments]: Adjust #:configure-flags to improved library detection.

	gnu: pioneers: Update to 15.5.
	* gnu/packages/games.scm (pioneers): Update to 15.5.
	[native-inputs]: Add itstool and libxml2.

	gnu: emacs-d-mode: Update to 2.0.9.
	* gnu/packages/emacs.scm (emacs-d-mode): Update to 2.0.9.

	gnu: emacs-htmlize: Update to 1.53.
	* gnu/packages/emacs.scm (emacs-htmlize): Update to 1.53.

	gnu: r-recipes: Update to 0.1.3.
	* gnu/packages/cran.scm (r-recipes): Update to 0.1.3.
	[propagated-inputs]: Add r-pls.

	gnu: Add r-pls.
	* gnu/packages/cran.scm (r-pls): New public variable.

	gnu: r-prroc: Update to 1.3.1.
	* gnu/packages/cran.scm (r-prroc): Update to 1.3.1.

	gnu: memcached: Update to 1.5.8.
	* gnu/packages/databases.scm (memcached): Update to 1.5.8.

	gnu: emacs-m-buffer-el: Return #t from phases.
	* gnu/packages/emacs.scm (emacs-m-buffer-el)[arguments]: Substitute
	INVOKE for SYSTEM*.

	gnu: emacs-xelb: Return #t from phases.
	* gnu/packages/emacs.scm (emacs-xelb)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: emacs-ess: Return #t from phases.
	* gnu/packages/emacs.scm (emacs-ess)[arguments]: Substitute INVOKE for
	SYSTEM* and return #t where otherwise undefined.

	gnu: emacs-ivy: Return #t from phases.
	* gnu/packages/emacs.scm (emacs-ivy)[arguments]: Substitute INVOKE for
	SYSTEM* and return #t where otherwise undefined.

	gnu: emacs-slime: Use INVOKE.
	* gnu/packages/emacs.scm (emacs-slime)[arguments]: Substitute INVOKE for
	SYSTEM*.

2018-06-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: emacs-pdf-tools: Return #t from phases.
	As I read it, EMACS-SUBSTITUTE-VARIABLES always returns #t.

	* gnu/packages/emacs.scm (emacs-pdf-tools)[arguments]: Substitute INVOKE
	for SYSTEM*.

2018-06-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: emacs-mmm-mode: Return #t from phases.
	* gnu/packages/emacs.scm (emacs-mmm-mode)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: emacs-graphviz-dot-mode: Return #t from phases.
	* gnu/packages/emacs.scm (emacs-graphviz-dot-mode)[arguments]:
	Substitute INVOKE for SYSTEM*.

	gnu: emacs-ag: Return #t from phases.
	* gnu/packages/emacs.scm (emacs-ag)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: emacs-w3m: Return #t from phases.
	* gnu/packages/emacs.scm (emacs-w3m)[arguments]: Substitute INVOKE for
	SYSTEM* & risky plumbing.

	gnu: haskell-mode: Use INVOKE.
	* gnu/packages/emacs.scm (haskell-mode)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: emacs-ghub: Return #t from phases.
	* gnu/packages/emacs.scm (emacs-ghub)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: emacs-magit-popup: Return #t from phases.
	* gnu/packages/emacs.scm (emacs-magit-popup)[arguments]: Substitute
	INVOKE for SYSTEM*.

	gnu: guile-emacs: Return #t from phases.
	* gnu/packages/emacs.scm (guile-emacs)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: emacs-ghub: Update to 2.0.1.
	* gnu/packages/emacs.scm (emacs-ghub): Update to 2.0.1.

	Fix some more lonely unquotes.
	* gnu/packages/gnome.scm (workrave)[inputs]: Move unquote to its
	operand.
	* gnu/packages/java.scm (java-asm-bootstrap)[propagated-inputs]:
	Likewise.
	* gnu/packages/maven.scm (maven-compat)[native-inputs]: Likewise.
	(maven)[inputs]: Likewise.
	* gnu/packages/networking.scm (amule)[inputs]: Likewise.
	* gnu/packages/wm.scm (nitrogen)[native-inputs]: Likewise.

	gnu: emacs-with-editor: Update to 2.7.3.
	* gnu/packages/emacs.scm (emacs-with-editor): Update to 2.7.3.

	gnu: r-xfun: Update to 0.2.
	* gnu/packages/cran.scm (r-xfun): Update to 0.2.

	gnu: inxi-minimal: Update to 3.0.12-1.
	* gnu/packages/admin.scm (inxi-minimal): Update to 3.0.12-1.

	gnu: bspwm: Update to 0.9.5.
	* gnu/packages/wm.scm (bspwm): Update to 0.9.5.

	gnu: mrrescue: Fix typo in description.
	* gnu/packages/games.scm (mrrescue)[description]: Hyphenate.

2018-06-19  Leo Famulari  <leo@famulari.name>

	gnu: git-annex: Update to 6.20180529.
	* gnu/packages/version-control.scm (git-annex): Update to 6.20180529.
	[inputs]: Add ghc-tagsoup.

2018-06-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libyaml: Update to 0.1.7.
	* gnu/packages/web.scm (libyaml): Update to 0.1.7.
	[source]: Remove patch.
	* gnu/packages/patches/libyaml-CVE-2014-9130.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: mrrescue: Work on Löve 11.
	* gnu/packages/games.scm (mrrescue)[arguments]: Extract & patch the game
	data, and point ‘love’ to this modified copy.  Minor cosmetic tweaks.
	[native-inputs]: Add unzip, patch, and the love-11.patch which is...
	* gnu/packages/patches/mrrescue-support-love-11.patch: ...a new file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-06-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "gnu: Remove Mr. Rescue."
	This reverts commit 33f61dc1b5e14f8a2e3dfb3fb48102bda0fd6b13.

	The game can be patched to run on Löve 11 (done in a separate commit for
	clarity).

2018-06-19  Julien Lepiller  <julien@lepiller.eu>

	gnu: arc-icon-theme: Fix build.
	* gnu/packages/gnome.scm (arc-icon-theme)[arguments]: Do not run
	configure during the bootstrap phase.

	gnu: faba-icon-theme: Fix build.
	* gnu/packages/gnome.scm (faba-icon-theme)[arguments]: Do not run
	configure during the bootstrap phase.

2018-06-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: x265: Fix building on armhf-linux and aarch64-linux.
	* gnu/packages/video.scm (x265)[source]: Add patch.
	[arguments]: Enable PIC on armhf-linux.
	* gnu/packages/patches/x265-fix-ppc64le-build.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2018-06-19  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: redis: Update to 4.0.10 [fixes CVE-2018-11218, CVE-2018-11219].
	* gnu/packages/databases.scm (redis): Update to 4.0.10.

	gnu: libinput: Update to 1.11.1.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.11.1.

	gnu: nss, nss-certs: Update to 3.37.3.
	* gnu/packages/gnuzilla.scm (nss): Update to 3.37.
	* gnu/packages/certs.scm (nss-certs): Likewise.

	gnu: notmuch: Update to 0.27.
	* gnu/packages/mail.scm (notmuch): Update to 0.27.

2018-06-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix-daemon: Build in the absence of guile-sqlite3.
	Fixes a regression introduced in
	3f311279d35a00c40536ee37c7808f42ed5fae4b whereby guix-daemon's configure
	would error out due to the lack of guile-sqlite3.

	* gnu/packages/package-management.scm (guix-daemon)[inputs]: Remove
	"boot-guile", "boot-guile/i686", and "util-linux".
	[arguments]: Add #:configure-flags.

2018-06-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 7af5c2a.
	* gnu/packages/package-management.scm (guix): Update to 7af5c2a.

2018-06-19  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: emacs-bash-completion: Update to 2.1.0.
	* gnu/packages/emacs.scm (emacs-bash-completion): Update to 2.1.0.

	gnu: emacs-company: Update to 0.9.6.
	* gnu/packages/emacs.scm (emacs-company): Update to 0.9.6.

2018-06-19  Vagrant Cascadian  <vagrant@debian.org>

	gnu: elfutils: Update to 0.172.
	Fixes <https://debbugs.gnu.org/31890>

	* gnu/packages/elf.scm (elfutils): Update to 0.172.

2018-06-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: xf86-input-mouse: Update to 1.9.3.
	* gnu/packages/xorg.scm (xf86-input-mouse): Update to 1.9.3.

	gnu: libxaw3d: Update to 1.6.3.
	* gnu/packages/xorg.scm (libxaw3d): Update to 1.6.3.

2018-06-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: guitarix: Update to 0.37.1.
	* gnu/packages/audio.scm (guitarix): Update to 0.37.1.

	build-system/waf: Use invoke.
	* guix/build/waf-build-system.scm (call-waf): Use "invoke" and unconditionally
	return #t.

2018-06-19  Leo Famulari  <leo@famulari.name>

	gnu: QEMU: Fix CVE-2018-11806.
	* gnu/packages/patches/qemu-CVE-2018-11806.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/virtualization.scm (qemu)[source]: Use it.

2018-06-18  Ludovic Courtès  <ludo@gnu.org>

	self: Define derived '-directory' variables in config.scm.
	This is a followup to d6b5aa0b031f0e7091f7424ac616d1c4d10fed5b.

	* guix/self.scm (%config-variables): Remove %CONFIG-DIRECTORY,
	%STATE-DIRECTORY, %STORE-DATABASE-DIRECTORY, and %STORE-DIRECTORY.
	(make-config.scm): Define them here.
	* build-aux/build-self.scm (%config-variables, make-config.scm):
	Likewise.

2018-06-18  Ludovic Courtès  <ludo@gnu.org>

	build-self: Do not rely on '%store-database-directory'.
	Guix'es older than one week don't have this variable so requiring it
	would break things for them.

	* build-aux/build-self.scm (%config-variables): Remove
	'%store-database-directory'.

2018-06-18  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: emacs-image+: Don't propagate inputs.
	* gnu/packages/emacs.scm (emacs-image+)[propagated-inputs]: Remove imagemagick
	[Inputs]: Add imagemagick
	[arguments]: Substitute path to imagemagick commands

	gnu: emacs-gif-screencast: Update URL.
	* gnu/packages/emacs.scm (emacs-gif-screencast): Update URL.

2018-06-18  Ludovic Courtès  <ludo@gnu.org>

	nls: Update 'da' translation.

2018-06-18  Ludovic Courtès  <ludo@gnu.org>

	system: Have /run/setuid-programs first in $PATH.
	Fixes <https://bugs.gnu.org/31814>.
	Reported by Clément Lassieur <clement@lassieur.org>.

	* gnu/system.scm (operating-system-etc-service)["profile"]: Arrange so
	that /run/setuid-programs comes first in $PATH.

2018-06-18  Ludovic Courtès  <ludo@gnu.org>

	build: Remove checks for 'nix-instantiate'.
	* guix/import/snix.scm (open-nixpkgs): Use "nix-instantiate"
	unconditionally.
	* configure.ac: Remove check for 'nix-instantiate'.
	* guix/config.scm.in (%nix-instantiate): Remove.
	* guix/self.scm (%dependency-variables): Remove '%nix-instantiate'.
	(make-config.scm): Remove it from the generated "config.scm".
	* build-aux/build-self.scm (%dependency-variables, make-config.scm):
	Likewise.

2018-06-18  Ludovic Courtès  <ludo@gnu.org>

	self: Make (guix config) generation really stateless.
	Previously the %CONFIG-VARIABLES list would be generated based on what
	the current (guix config) contains.  Thus, it would include
	'%guix-register-program', which we recently removed, because
	existing (guix config) most likely contained that variable.  Since its
	value could differ from machine to machine, the build farm could be
	building a different config.scm, thereby preventing people from getting
	substitutes.

	* guix/self.scm (%config-variables): Turn into a white list instead of
	taking all the remaining variables from the current (guix config).
	* build-aux/build-self.scm (%config-variables): Likewise.

2018-06-18  Ludovic Courtès  <ludo@gnu.org>

	compile: Work around non-thread-safe module autoloading.
	* guix/build/compile.scm <top level>: Set 'try-module-autoload' when
	running on Guile < 2.2.4.

2018-06-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: schismtracker: Update to 20180523.
	* gnu/packages/music.scm (schismtracker): Update to 20180523.
	[arguments]: Use 'invoke' in the 'autoconf' phase.

2018-06-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnu-pw-mgr: Update to 2.3.1.
	* gnu/packages/gnu-pw-mgr.scm (gnu-pw-mgr): Update to 2.3.1.
	[arguments]: Add phase to patch more shebangs.

2018-06-18  Leo Famulari  <leo@famulari.name>

	gnu: w3m: Update source URL.
	* gnu/packages/w3m.scm (w3m)[source]: Update URL.

2018-06-18  George Clemmer  <myglc2@gmail.com>

	gnu: emacs-graphviz-dot-mode: Update for Emacs 26.1
	* gnu/packages/emacs.scm (emacs-graphviz-dot-mode): Update to 0.3.11 for
	compatibility with Emacs 26.1.

2018-06-18  Leo Famulari  <leo@famulari.name>

	gnu: restic: Update the comment about the bundled dependencies.
	* gnu/packages/backup.scm (restic): Update the comment.

	gnu: OpenSSL 1.1.0: Fix CVE-2018-{0495,0732}.
	* gnu/packages/patches/openssl-1.1.0-CVE-2018-0495.patch,
	gnu/packages/patches/openssl-1.1.0-CVE-2018-0732.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/tls.scm (openssl-next)[source]: Use them.

	gnu: OpenSSL 1.0.2: Fix CVE-2018-{0495,0732}.
	* gnu/packages/patches/openssl-1.0.2-CVE-2018-0495.patch,
	gnu/packages/patches/openssl-1.0.2-CVE-2018-0732.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/tls.scm (openssl)[replacement]: New field.
	(openssl/fixed): New variable.

2018-06-18  Gábor Boskovits  <boskovits@gmail.com>

	guix: ant-build-system: Use manifest task to create manifest.
	* guix/build/ant-build-system.scm (default-build.xml): Use manifest task
	to create manifest file instead of a custom echo task.

2018-06-18  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: OpenBLAS: Update to 0.3.0.
	* gnu/packages/maths.scm (openblas): Update to 0.3.0.

2018-06-18  Ricardo Wurmus  <rekado@elephly.net>

	build-system/r: Accept #:r argument.
	* guix/build-system/r.scm (lower): Add #:r to private-keywords.

2018-06-18  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.17.2.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.2.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.50.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.50.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.109.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.109.

	gnu: linux-libre@4.4: Update to 4.4.138.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.138.

2018-06-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: zathura-pdf-mupdf: Link to JPEG libraries.
	* gnu/packages/pdf.scm (zathura-pdf-mupdf)[source]: Add patch.
	* gnu/packages/patches/zathura-pdf-mupdf-link-to-jpeg-libraries.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-06-18  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: encfs: Update to 1.9.5.
	* gnu/packages/crypto.scm (encfs): Update to 1.9.5.
	[source](snippet): Adjust paths.  Remove two bundled libraries.
	[native-inputs]: Add googletest-source.
	[arguments]: Add 'unpack-googletest' and 'make-unittests' phases.

2018-06-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: zathura: Fix plugin path regression.
	eb6a5dab5cf0f85fbc4eda4b6f7956eed464c3cf (gnu: zathura: Update to 0.3.9)
	silently broke Zathura's (Guix-specific) ZATHURA_PLUGIN_PATH mechanism.

	My environment was so filthy that all happened to work just fine, but as
	usual Marius was right and the patch needed tweaking.

	* gnu/packages/patches/zathura-plugindir-environment-variable.patch:
	Tweak.

2018-06-17  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: texlive-bin: Use absolute path to ghostscript executable "gs".
	* gnu/packages/tex.scm (texlive-bin)[arguments]: Rename fix-unix-detection
	phase to configure-ghostscript-executable. Replace "gs" in epstopdf.pl with
	the absolute path to "gs" in the store.

2018-06-17  Gábor Boskovits  <boskovits@gmail.com>

	gnu: ant: Add missing dependencies.
	* gnu/packages/java.scm (ant)[native-inputs]: Add zip and unzip.

2018-06-17  宋文武  <iyzsong@member.fsf.org>

	gnu: Remove Mr. Rescue.
	It's not compatible with love-11.1.

	* gnu/packages/game.scm (mrrescue): Remove variable.

2018-06-17  Gábor Boskovits  <boskovits@gmail.com>

	gnu: ant/java8: Add missing dependencies.
	* gnu/packages/java.scm (ant/java8)[native-inputs]: Add zip and unzip.

2018-06-17  Kei Kebreau  <kkebreau@posteo.net>

	gnu: clusterssh: Update to 4.13.2.
	* gnu/packages/admin.scm (clusterssh): Update to 4.13.2.
	[build-system]: Switch to perl-build-system.
	[arguments]: Remove 'set-load-paths' phase.
	[inputs]: Remove perl.
	[native-inputs]: Add perl-cpan-changes, perl-file-slurp, perl-file-which,
	perl-module-build, perl-readonly, perl-test-differences,
	perl-test-distmanifest, perl-test-perltidy, perl-test-pod,
	perl-test-pod-coverage, perl-test-trap and perltidy.
	[propagated-inputs]: Add perl-exception-class, perl-try-tiny and
	perl-x11-protocol-other.

	gnu: perltidy: Update to 20180220.
	* gnu/packages/perl.scm (perltidy): Update to 20180220.

	gnu: Add perl-test-perltidy.
	* gnu/packages/perl-check.scm (perl-test-perltidy): New variable.

	gnu: Add perl-file-finder.
	* gnu/packages/perl.scm (perl-file-finder): New variable.

	gnu: Add perl-test-distmanifest.
	* gnu/packages/perl-check.scm (perl-test-distmanifest): New variable.

	gnu: Add perl-module-manifest.
	* gnu/packages/perl.scm (perl-module-manifest): New variable.

	gnu: Add perl-cpan-changes.
	* gnu/packages/perl.scm (perl-cpan-changes): New variable.

	gnu: Add perl-x11-protocol-other.
	* gnu/packages/xorg.scm (perl-x11-protocol-other): New variable.

2018-06-16  Ludovic Courtès  <ludo@gnu.org>

	self: Install .go files to 'lib/guile/X.Y/site-ccache'.
	* guix/self.scm (guix-command): Add 'compiled-modules' parameter and
	honor it.
	(whole-package): Likewise.
	(compiled-guix)[built-modules]: Turn into a procedure.
	When PULL-VERSION is 1, use separate source and compiled modules.
	When PULL-VERSION is 0, return a single directory containing both .scm
	and .go files.

	gnu: gsl: Update to 2.5.
	* gnu/packages/maths.scm (gsl): Update to 2.5.

	gnu: diffoscope: Update to 96.
	* gnu/packages/package-management.scm (diffoscope): Update to 96.

	gnu: magit: Update to 2.13.0.
	* gnu/packages/emacs.scm (magit): Update to 2.13.0.

2018-06-16  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: emacs-fish-completion: Don't propagate inputs.
	* gnu/packages/emacs.scm (emacs-fish-completion)[propagated-inputs]: Remove fish
	[inputs]: Add fish.
	[arguments]: New field.

	gnu: upx: Fix CVE-2017-15056.
	* gnu/packages/patches/upx-protect-against-bad-crafted-input.patch: New file.
	* gnu/packages/compression.scm (upx)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-06-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: strace: Update to 4.23.
	* gnu/packages/linux.scm (strace): Update to 4.23.
	[source]: Remove obsolete patch.
	* gnu/packages/patches/strace-kernel-4.16.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: offlineimap: Update to 7.2.1.
	* gnu/packages/mail.scm (offlineimap): Update to 7.2.1.

	gnu: maim: Update to 5.5.2.
	* gnu/packages/xdisorg.scm (maim): Update to 5.5.2.

	gnu: ffmpeg: Update to 4.0.1.
	* gnu/packages/video.scm (ffmpeg): Update to 4.0.1.

	gnu: ldb: Fix build on 32-bit systems.
	* guix/utils.scm (target-64bit?): New procedure.
	* gnu/packages/samba.scm (ldb)[inputs]: Only add LMDB on 64-bit systems.
	[arguments]: Make #:tests? conditional on LMDB availability.

	gnu: perl: Fix CVE-2018-12015.
	* gnu/packages/patches/perl-archive-tar-CVE-2018-12015.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/perl.scm (perl-5.26.2)[source](patches): Use it.

	gnu: libedit: Update to 20180525-3.1.
	* gnu/packages/libedit.scm (libedit): Update to 20180525-3.1.

	gnu: openal: Update to 0.18.2.
	* gnu/packages/audio.scm (openal): Update to 0.18.2.

	gnu: linux-libre: Fix build on AArch64.
	* gnu/packages/patches/binutils-aarch64-symbol-relocation.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/base.scm (binutils/fixed): New public variable.
	* gnu/packages/linux.scm (make-linux-libre)[native-inputs]: On aarch64, define
	new ld-wrapper with the above binutils and use it.

	doc: Clarify when branches are "frozen".
	* doc/contributing.texi (Submitting Patches): Provide a link to Hydra.  Add
	section about freezing branches.

2018-06-16  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add restic.
	* gnu/packages/backup.scm (restic): New variable.

2018-06-16  Ricardo Wurmus  <rekado@elephly.net>

	build-system/ant: Unconditionally return #t in build phases.
	* guix/build/ant-build-system.scm (unpack, build, strip-jar-timestamps, check,
	install): Use invoke.

2018-06-16  Clément Lassieur  <clement@lassieur.org>

	gnu: Add dehydrated.
	* gnu/packages/tls.scm (dehydrated): New variable.

2018-06-16  Oleg Pykhalov  <go.wigust@gmail.com>

	Add guix-daemon Bash completion file.
	* etc/completion/bash/guix-daemon: New file.
	* Makefile.am (dist_bashcompletion_DATA): Add this.

2018-06-16  Gábor Boskovits  <boskovits@gmail.com>

	gnu: ant-bootstrap: Make build reproducible.
	* gnu/packages/java.scm (ant-bootstrap)[arguments]<#:phases>[strip-jar-timestamps]:
	New phase to reset jar file timestamps.
	<#:imported-modules>: Import guix build syscalls, gnu-build-system-modules.
	<#:modules>: Import guix build: gnu-build-system, utils, syscalls.
	[native-inputs]: Add unzip, zip.

2018-06-16  宋文武  <iyzsong@member.fsf.org>

	gnu: wesnoth: Update to 1.14.3.
	* gnu/packages/games.scm (wesnoth): Update to 1.14.3.

2018-06-16  Julien Lepiller  <julien@lepiller.eu>

	gnu: groovy: Add groovy-xml to the closure.
	* gnu/packages/groovy.scm (groovy)[inputs]: Add groovy-xml.
	[arguments]: Add groovy-xml to the list of classes available for class
	loading.

	gnu: Add maven.
	* gnu/packages/maven.scm (maven): New variable.

	gnu: Add maven-compat.
	* gnu/packages/maven.scm (maven-compat): New variable.

	gnu: Add maven-resolver-transport-wagon.
	* gnu/packages/maven.scm (maven-resolver-transport-wagon): New variable.

	gnu: Add maven-wagon-http.
	* gnu/packages/maven.scm (maven-wagon-http): New variable.

	gnu: Add maven-wagon-http-shared.
	* gnu/packages/maven.scm (maven-wagon-http-shared): New variable.

	gnu: Add maven-wagon-tck-http.
	* gnu/packages/maven.scm (maven-wagon-tck-http): New variable.

	gnu: Add maven-wagon-file.
	* gnu/packages/maven.scm (maven-wagon-file): New variable.

	gnu: Add maven-wagon-provider-test.
	* gnu/packages/maven.scm (maven-wagon-provider-test): New variable.

	gnu: Add maven-wagon-provider-api.
	* gnu/packages/maven.scm (maven-wagon-provider-api): New variable.

	gnu: Add maven-embedder.
	* gnu/packages/maven.scm (maven-embedder): New variable.

	gnu: Add maven-core.
	* gnu/packages/maven.scm (maven-core): New variable.

	gnu: Add java-plexus-component-metadata.
	* gnu/packages/maven.scm (java-plexus-component-metadata): New variable.

	gnu: Add maven-plugin-annotations.
	* gnu/packages/maven.scm (maven-plugin-annotations): New variable.

	gnu: Add maven-core-bootstrap.

	gnu: Add maven-plugin-api.
	* gnu/packages/maven.scm (maven-plugin-api): New variable.

	gnu: Add java-qdox.
	* gnu/packages/java.scm (java-qdox): New variable.

	gnu: Add java-plexus-cli.
	* gnu/packages/java.scm (java-plexus-cli): New variable.

	gnu: Add java-eclipse-jetty-webapp-9.2.
	* gnu/packages/web.scm (java-eclipse-jetty-webapp-9.2): New variable.

	gnu: Add java-eclipse-jetty-webapp.
	* gnu/packages/web.scm (java-eclipse-jetty-webapp): New variable.

	gnu. Add java-eclipse-jetty-xml-9.2.
	* gnu/packages/web.scm (java-eclipse-jetty-xml-9.2): New variable.

	gnu: Add java-eclipse-jetty-xml.
	* gnu/packages/web.scm (java-eclipse-jetty-xml): New variable.

	gnu: java-eclipse-jetty-security-9.2: Ignore test error.
	* gnu/packages/web.scm (java-eclipse-jetty-security-9.2)[arguments]:
	Ignore one failing test.

2018-06-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-chipseq: Update to 0.0.16.
	* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.16.

2018-06-16  Rutger Helling  <rhelling@mykolab.com>

	gnu: mesa: Update to 18.1.2.
	* gnu/packages/gl.scm (mesa): Update to 18.1.2.

2018-06-15  Leo Famulari  <leo@famulari.name>

	gnu: BIND: Fix CVE-2018-5738.
	* gnu/packages/patches/bind-CVE-2018-5738.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/dns.scm (isc-bind)[source]: Use it.

2018-06-15  Mark H Weaver  <mhw@netris.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: grub: Fix build on i686.
	Fixes <https://bugs.gnu.org/31380>.

	* gnu/packages/bootloaders.scm (grub)[native-inputs]: Add "ld-wrapper"
	and "binutils".

2018-06-15  Danny Milosavljevic  <dannym@scratchpost.org>

	system: Add os-with-u-boot.
	* gnu/system/install.scm (os-with-u-boot): New procedure.
	* gnu/packages/bootloaders.scm (make-u-boot-package): Export.
	* doc/guix.texi (Building the Installation Image for ARM Boards): New
	subsection.

2018-06-15  fis  <ybbs.daans@hotmail.com>

	gnu: Add shadowsocks.
	* gnu/packages/networking.scm (shadowsocks): New variable.

2018-06-15  Ludovic Courtès  <ludo@gnu.org>

	hydra: Make sure we add an absolute file name to the load path.
	Previously, under Cuirass, we'd add "build-aux/cuirass/../hydra/../..".
	But then, commit c45477d2a1a651485feede20fe0f3d15aec48b39 added this
	in (gnu system vm):

	         (local-file (search-path %load-path
	                                  "guix/store/schema.sql"))

	Since 'search-path' would not return an absolute file name, 'local-file'
	would try to resolve that relative to "gnu/system", leading to:

	  ERROR: In procedure force:
	  In procedure canonicalize-path: No such file or directory: "/gnu/store/…-guix-ce573b1/gnu/system/build-aux/cuirass/../hydra/../../guix/store/schema.sql

	* build-aux/hydra/gnu-system.scm <top level>: Canonicalize DIR before
	adding it to %LOAD-PATH.

2018-06-15  Ludovic Courtès  <ludo@gnu.org>

	offload: Fix error message in 'guix offload test'.
	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>
	in <https://bugs.gnu.org/31824>.

	* guix/scripts/offload.scm (assert-node-has-guix): Fix typo in failure
	message; add missing argument.

2018-06-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cpuid: Update to 20180519.
	* gnu/packages/linux.scm (cpuid): Update to 20180519.

	gnu: light: Return #t from phase.
	* gnu/packages/linux.scm (light)[arguments]: End ‘patch-makefile’ phase
	with #t.

	gnu: light: Update to 1.1.
	* gnu/packages/linux.scm (light): Update to 1.1.
	[source]: Switch to GIT-FETCH.

	gnu: f2fs-tools: Update to 1.10.0.
	* gnu/packages/linux.scm (f2fs-tools): Update to 1.10.0.

	gnu: spice-protocol: Update to 0.12.14.
	* gnu/packages/spice.scm (spice-protocol): Update to 0.12.14.

	gnu: python-pyrfc3339: Update to 1.1.
	* gnu/packages/time.scm (python-pyrfc3339): Update to 1.1.

	gnu: gource: Update to 0.49.
	* gnu/packages/version-control.scm (gource): Update to 0.49.

	gnu: perl-xml-libxml-simple: Update to 0.99.
	* gnu/packages/xml.scm (perl-xml-libxml-simple): Update to 0.99.

	gnu: fcitx-configtool: Update to 0.4.10.
	* gnu/packages/fcitx.scm (fcitx-configtool): Update to 0.4.10.

	gnu: fcitx: Update to 4.2.9.6.
	* gnu/packages/fcitx.scm (fcitx): Update to 4.2.9.6.
	[native-inputs]: Add extra-cmake-modules.

	gnu: fcitx: Use HTTPS home page.
	* gnu/packages/fcitx.scm (fcitx)[home-page]: Use HTTPS.

	gnu: perl-xml-xpath: Update to 1.42.
	* gnu/packages/xml.scm (perl-xml-xpath): Update to 1.42.

	gnu: perl-xml-xpath: Propagate inputs.
	* gnu/packages/xml.scm (perl-xml-xpath)[inputs]: Rename this...
	[propagated-inputs]: ...to this.

	gnu: perl-xml-atom: Propagate inputs.
	* gnu/packages/xml.scm (perl-xml-atom)[inputs]: Rename to...
	[propagated-inputs]: ...this, and...
	[native-inputs]: ...remove duplicate packages from here.

	gnu: nickle: Update to 2.81.
	* gnu/packages/nickle.scm (nickle): Update to 2.81.

	gnu: r-cubature: Update to 1.4.
	* gnu/packages/cran.scm (r-cubature): Update to 1.4.

2018-06-15  Rutger Helling  <rhelling@mykolab.com>

	gnu: neofetch: Update to 4.0.2.
	* gnu/packages/admin.scm (neofetch): Update to 4.0.2.

2018-06-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-genomicinteractions.
	* gnu/packages/bioconductor.scm (r-genomicinteractions): New variable.

	gnu: Add r-interactionset.
	* gnu/packages/bioconductor.scm (r-interactionset): New variable.

2018-06-15  Rutger Helling  <rhelling@mykolab.com>

	gnu: innoextract: Update to 1.7.
	* gnu/packages/compression.scm (innoextract): Update to 1.7.

2018-06-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-riboseqr.
	* gnu/packages/bioconductor.scm (r-riboseqr): New variable.

	gnu: Add r-riboprofiling.
	* gnu/packages/bioconductor.scm (r-riboprofiling): New variable.

	gnu: Add r-chipcomp.
	* gnu/packages/bioconductor.scm (r-chipcomp): New variable.

	gnu: Add r-bsgenome-mmusculus-ucsc-mm9-masked.
	* gnu/packages/bioconductor.scm (r-bsgenome-mmusculus-ucsc-mm9-masked): New
	variable.

	gnu: Add r-bsgenome-hsapiens-ucsc-hg19-masked.
	* gnu/packages/bioconductor.scm (r-bsgenome-hsapiens-ucsc-hg19-masked): New
	variable.

	gnu: Add r-bsgenome-dmelanogaster-ucsc-dm3-masked.
	* gnu/packages/bioconductor.scm (r-bsgenome-dmelanogaster-ucsc-dm3-masked):
	New variable.

	gnu: Add r-bayseq.
	* gnu/packages/bioconductor.scm (r-bayseq): New variable.

2018-06-14  Leo Famulari  <leo@famulari.name>

	gnu: certbot, python-acme: Update to 0.25.1.
	* gnu/packages/tls.scm (certbot): Update 0.25.1.
	(python-acme): Update to 0.25.1.
	[native-inputs]: Add python-pytest.
	[propagated-inputs]: Add python-requests-toolbelt.

	gnu: Go 1.10: Update to 1.10.3.
	* gnu/packages/golang.scm (go-1.10): Update to 1.10.3.

	gnu: Go 1.9: Update to 1.9.7.
	* gnu/packages/golang.scm (go-1.9): Update to 1.9.7.

2018-06-14  Ludovic Courtès  <ludo@gnu.org>

	linux-initrd: Module check correctly handles hyphen vs. underscore.
	Fixes <https://bugs.gnu.org/31714>.
	Reported by Vagrant Cascadian <vagrant@debian.org>
	and Florian Pelz <pelzflorian@pelzflorian.de>.

	* gnu/system/mapped-devices.scm (check-device-initrd-modules): Pass
	LINUX-MODULES through 'normalize-module-name'.
	* gnu/build/linux-modules.scm (normalize-module-name): Export.

2018-06-14  Ludovic Courtès  <ludo@gnu.org>

	offload: Gracefully handle invalid results from 'machines.scm'.
	* guix/scripts/offload.scm (build-machines): Check the result of FILE.
	Ignore it if it's not a list of <build-machine>.

2018-06-14  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: emacs-racket-mode: Update and bug fix.
	* gnu/packages/emacs.scm (emacs-racket-mode): Update and bug fix.

	- Update to the current commit
	- Bug fix: include Racket files in addition to Emacs Lisp files

2018-06-14  Fis Trivial  <ybbs.daans@hotmail.com>

	gnu: Add vowpal-wabbit.
	* gnu/packages/machine-learning.scm (vowpal-wabbit): New variable.

	gnu: Add lightgbm.
	* gnu/packages/machine-learning.scm (lightgbm): New variable.

2018-06-14  Ludovic Courtès  <ludo@gnu.org>

	self: Add 'guix-daemon' to the result.
	* gnu/packages/package-management.scm (guix-daemon): New variable.
	* guix/self.scm (whole-package): Add #:daemon and honor it.
	(compiled-guix): Pass #:daemon to 'whole-package'.

2018-06-14  Gábor Boskovits  <boskovits@gmail.com>

	gnu: libressl: Update to 2.7.4 [fixes CVE-2018-{0495,0732}].
	* gnu/packages/tls.scm (libressl): Update to 2.7.4.

2018-06-14  Leo Famulari  <leo@famulari.name>

	gnu: botan: Update to 2.6.0 [fixes CVE-2018-{9127,9860}].
	* gnu/packages/crypto.scm (botan): Update to 2.6.0.

2018-06-14  Julien Lepiller  <julien@lepiller.eu>

	guix: ui: Allow translation of dates.
	* guix/ui.scm (display-generation): Allow translation of dates.
	The format string will show dates as month day year, but some languages use a
	different convention.

2018-06-14  Leo Famulari  <leo@famulari.name>

	gnu: vdirsyncer: Update to 0.6.6.
	* gnu/packages/dav.scm (vdirsyncer): Update to 0.6.6.
	[arguments]: Simplify the man-page building.

	gnu: python-click-log: Update to 0.3.2.
	* gnu/packages/python.scm (python-click-log): Update to 0.3.2.

	gnu: GnuPG 1.4: Update to 1.4.23.
	* gnu/packages/gnupg.scm (gnupg-1): Update to 1.4.23.
	[source]: Remove patch.
	* gnu/packages/patches/gnupg-1.4-CVE-2018-12020.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-06-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-freezegun: Update to 0.3.10.
	* gnu/packages/check.scm (python-freezegun): Update to 0.3.10.

	gnu: python-freezegun: Return #t from phase.
	* gnu/packages/check.scm (python-freezegun)[arguments]: Substitute
	INVOKE for SYSTEM*.

	gnu: cppcheck: Update to 1.84.
	* gnu/packages/check.scm (cppcheck): Update to 1.84.

	gnu: qrencode: Update to 4.0.2.
	* gnu/packages/aidc.scm (qrencode): Update to 4.0.2.

	gnu: perl-dbi: Update to 1.641.
	* gnu/packages/databases.scm (perl-dbi): Update to 1.641.

	gnu: python-nose-timer: Update to 0.7.2.
	* gnu/packages/check.scm (python-nose-timer): Update to 0.7.2.
	[source]: Remove patch...
	* gnu/packages/patches/python-nose-timer-drop-ordereddict.patch:
	...delete file...
	* gnu/local.mk (dist_patch_DATA): ...and remove it.

2018-06-14  Rutger Helling  <rhelling@mykolab.com>

	gnu: openrct2: Downgrade to 0.1.1.
	* gnu/packages/games.scm (openrct2): Downgrade to 0.1.1 due to audio not
	working on 0.1.2+. Needs fixing before upgrade.
	[arguments]: Add "-DDOWNLOAD_TITLE_SEQUENCES=OFF" configure-flag. Remove
	'fixgcc7 and 'get-rid-of-errors phases.
	[native-inputs]: Remove gcc@7.

2018-06-14  Clément Lassieur  <clement@lassieur.org>

	gnu: emacs-password-store: Update to 1.7.2.
	* gnu/packages/emacs.scm (emacs-password-store): Update to 1.7.2.
	[propagated-inputs]: Add emacs-with-editor.

	gnu: password-store: Update to 1.7.2.
	* gnu/packages/password-utils.scm (password-store): Update to 1.7.2.
	[source]: Remove 'password-store-gnupg-compat.patch'.
	* gnu/packages/patches/password-store-gnupg-compat.patch: Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-06-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: fio: Update to 3.7.
	* gnu/packages/benchmark.scm (fio): Update to 3.7.

	gnu: Add minimap2.
	* gnu/packages/bioinformatics.scm (minimap2): New variable.

	gnu: pigx-bsseq: Update to 0.0.9.
	* gnu/packages/bioinformatics.scm (pigx-bsseq): Update to 0.0.9.

2018-06-14  Ludovic Courtès  <ludo@gnu.org>

	Remove 'guix-register' and its traces.
	* Makefile.am (SH_TESTS): Remove tests/guix-register.sh.
	* build-aux/pre-inst-env.in (GUIX_REGISTER): Remove.
	* gnu/build/install.scm (directives): Remove outdated comment.
	* gnu/build/vm.scm (root-partition-initializer): Update comment.
	* gnu/packages/package-management.scm (guix-register): Remove.
	* guix/config.scm.in (%sbindir, %guix-register-program): Remove.
	* guix/scripts/system.scm (install): Adjust docstring.
	* guix/self.scm (make-config.scm): Remove #:guix.  Do not generate
	%sbindir and %guix-register-program.
	(specification->package): Remove "guix".
	* nix/guix-register/guix-register.cc: Remove.
	* nix/libstore/store-api.cc (decodeValidPathInfo): Remove.
	* nix/libstore/store-api.hh (decodeValidPathInfo): Remove declaration.
	* nix/local.mk (sbin_PROGRAMS, guix_register_SOURCES)
	(guix_register_CPPFLAGS, guix_register_LDFLAGS): Remove.
	* tests/guix-register.sh: Remove.

	store: Remove 'register-path'.
	* guix/store.scm (register-path): Remove.
	* guix/nar.scm: Use (guix store database).
	* guix/scripts/system.scm: Likewise.
	* tests/store-database.scm: Remove #:hide (register-path).
	* tests/store.scm ("register-path"): Remove.

2018-06-14  Ludovic Courtès  <ludo@gnu.org>

	database: Allow for deterministic database construction.
	Fixes <https://bugs.gnu.org/21073>.

	* guix/store/database.scm (sqlite-register): Add #:time.
	(%epoch): New variable.
	(register-items): Add #:registration-time.  Pass #:time to
	'sqlite-register'.
	* gnu/build/install.scm (register-closure): Pass #:registration-time.

2018-06-14  Ludovic Courtès  <ludo@gnu.org>

	install: Use 'reset-timestamps' from (guix store database).
	* gnu/build/install.scm (reset-timestamps): Remove.
	* gnu/build/vm.scm: Use 'reset-timestamps' from (guix store database).

	database: Add 'register-items'.
	* guix/build/store-copy.scm (store-info): Export.
	* guix/store/database.scm (register-items): New procedure.
	(register-path): Implement in terms of 'register-items'.
	* gnu/build/install.scm (register-closure): Use 'register-items' instead
	of 'for-each' and 'register-path'.

	database: 'sqlite-register' takes a database, not a file name.
	* guix/store/database.scm (sqlite-register): Remove #:db-file and add
	'db' parameter.  Remove #:schema and 'parameterize'.
	(register-path): Wrap 'sqlite-register' call in 'with-database' and in
	'parameterize'.
	* tests/store-database.scm ("new database")
	("register-path with unregistered references"): Adjust accordingly.

	install: Use (guix store database) instead of 'guix-register'.
	* gnu/build/install.scm (register-closure): Add #:reset-timestamps? and
	and #:schema; honor them.  Rewrite in terms of 'register-path'.
	(populate-single-profile-directory): Add #:schema and honor it.  Make
	/var/guix/profiles and /var/guix/gcroots.
	* gnu/build/vm.scm (root-partition-initializer): Pass
	 #:reset-timestamps? to 'register-closure'.
	* gnu/system/vm.scm (not-config?): New procedure.
	(guile-sqlite3&co): New variable.
	(expression->derivation-in-linux-vm)[config]: New variable.
	[builder]: Use 'with-extensions'.
	(iso9660-image)[schema, config]: New variables.
	Wrap build expression in 'with-extensions'; add 'sql-schema' call.
	Remove GUIX from INPUTS.
	(qemu-image)[schema, config]: New variables.
	Wrap body in 'with-extensions'.
	(system-docker-image)[not-config?]: Remove.
	[config]: Use 'make-config.scm'.
	[schema]: New variable.
	[build]: Use 'with-extensions'.  Add call to 'sql-schema'.  Remove GUIX
	from INPUTS.
	* gnu/system/file-systems.scm (%store-prefix): Check whether
	'%store-prefix' is defined.
	* guix/scripts/pack.scm (self-contained-tarball)[not-config?]
	[libgcrypt, schema]: New variables.
	[build]: Wrap in 'with-extensions'.  Adjust imported module list to use
	'make-config.scm' for (guix config).

	vm: 'expression->derivation-in-linux-vm' code can now use dlopen.
	* gnu/system/vm.scm (expression->derivation-in-linux-vm)
	[user-builder]: Define in non-monadic style as 'program-file'.
	[loader]: Likewise, and 'execl' USER-BUILDER instead of loading it.
	(system-docker-image): Pass BUILD as the second
	argument to 'expression->derivation-in-linux-vm'.
	(make-iso9660-image, qemu-image): Remove call to 'reboot'.

	database: 'reset-timestamps' sets file permissions as well.
	* guix/store/database.scm (reset-timestamps): Add 'chmod' calls.

	database: Replace existing entries in Refs.
	* guix/store/database.scm (add-reference-sql): Add "OR REPLACE".

	database: Add #:reset-timestamps? to 'register-path'.
	* guix/store/database.scm (register-path): Add #:reset-timestamps? and
	honor it.

	database: Remove extra SQL parameter in 'update-or-insert'.
	* guix/store/database.scm (update-or-insert): Remove extra #:path
	parameter.

	deduplicate: Fix a couple of thinkos.
	* guix/store/deduplication.scm (get-temp-link): Turn 'args' in the 'catch'
	handler into a rest argument.
	(deduplicate): Use 'lstat' instead of 'file-is-directory?' to properly
	handle symlinks.  When iterating over the result of 'scandir', exclude
	the ".links" sub-directory.
	* tests/store-deduplication.scm ("deduplicate"): Create sub-directories
	and call 'deduplicate' directly on STORE.

	database: 'register-path' creates the database directory if needed.
	* guix/store/database.scm (register-path): Call 'mkdir-p'.

	database: Provide a way to specify the schema location.
	* guix/store/database.scm (sqlite-register): Add #:schema.  Parameterize
	'sql-schema' based on this.
	(register-path): Add #:schema and pass it to 'sqlite-register'.

2018-06-14  Ludovic Courtès  <ludo@gnu.org>

	build: Require Guile-SQLite3.
	The next commits make (sqlite3) an indirect dependency of (gnu build
	install), which is itself used by (guix scripts system), hence this new
	requirement.

	* configure.ac: Error out when $guix_cv_have_recent_guile_sqlite3 is
	false.  Remove HAVE_GUILE_SQLITE3 Automake conditional.
	* Makefile.am (MODULES, SCM_TESTS): Remove HAVE_GUILE_SQLITE3 conditions.
	* doc/guix.texi (Requirements): Add Guile-SQLite3.
	* README: Ditto.
	* gnu/packages/package-management.scm (guix)[propagated-inputs]: Add
	GUILE-SQLITE3.
	[arguments]: In 'wrap-program' phase, take guile-sqlite3 into account.

2018-06-14  Ludovic Courtès  <ludo@gnu.org>

	store-copy: 'read-reference-graph' returns a list of records.
	The previous implementation of 'read-reference-graph' was good enough
	for many use cases, but it discarded the graph structure, which is
	useful information in some cases.

	* guix/build/store-copy.scm (<store-info>): New record type.
	(read-reference-graph): Rewrite to return a list of <store-info>.
	(closure-size, populate-store): Adjust accordingly.
	* gnu/services/base.scm (references-file): Adjust accordingly.
	* gnu/system/vm.scm (system-docker-image): Likewise.
	* guix/scripts/pack.scm (squashfs-image, docker-image): Likewise.
	* tests/gexp.scm ("gexp->derivation #:references-graphs"): Likewise.

2018-06-14  Ludovic Courtès  <ludo@gnu.org>

	database: Fail registration when encountering unregistered references.
	* guix/store/database.scm (add-reference-sql): Remove nested SELECT.
	(add-references): Expect REFERENCES to be a list of ids.
	(sqlite-register): Call 'path-id' for each of REFERENCES and pass it to
	'add-references'.
	* tests/store-database.scm ("register-path with unregistered references"):
	New test.

	database: 'with-database' can now initialize new databases.
	* nix/libstore/schema.sql: Rename to...
	* guix/store/schema.sql: ... this.
	* Makefile.am (nobase_dist_guilemodule_DATA): Add it.
	* nix/local.mk (%D%/libstore/schema.sql.hh): Adjust accordingly.
	* guix/store/database.scm (sql-schema): New variable.
	(sqlite-exec, initialize-database, call-with-database): New procedures.
	(with-database): Rewrite in terms of 'call-with-database'.
	* tests/store-database.scm ("new database"): New test.
	* guix/self.scm (compiled-guix)[*core-modules*]: Add 'schema.sql' to
	 #:extra-files.

2018-06-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libgcrypt: Fix CVE-2018-0495.
	* gnu/packages/gnupg.scm (libgcrypt)[replacement]: New field.
	(libgcrypt/fixed): New package.

2018-06-14  Clément Lassieur  <clement@lassieur.org>

	gnu: Add python-dns-lexicon.
	* gnu/packages/python.scm (python-dns-lexicon, python2-dns-lexicon): New
	variables.

	gnu: Add python-pynamecheap.
	* gnu/packages/python.scm (python-pynamecheap, python2-pynamecheap): New
	variables.

	gnu: Add python-tldextract.
	* gnu/packages/python.scm (python-tldextract, python2-tldextract): New
	variables.

	gnu: Add python-requests-file.
	* gnu/packages/python.scm (python-requests-file, python2-requests-file): New
	variables.

2018-06-14  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add tmate.
	* gnu/packages/terminals.scm (tmate): New variable.

2018-06-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	services: tor: Mark end of auto-generated configuration block.
	* gnu/services/networking.scm (tor-configuration->torrc): Clearly
	demarcate auto-generated lines.

	Fix typo in (gnu packages gtk) header.
	* gnu/packages/gtk.scm: Fix ‘Coypright’ typo.

	gnu: python-gnupg: Return #t from phase.
	* gnu/packages/gnupg.scm (python-gnupg)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: python-gnupg: Update to 0.4.3.
	* gnu/packages/gnupg.scm (python-gnupg): Update to 0.4.3.
	[arguments]: Remove obsolete substitution.

2018-06-13  Alex Vong  <alexvong1995@gmail.com>

	gnu: custom-gcc: Fix regex used for matching executables.
	Fixes <https://bugs.gnu.org/31561>.

	* gnu/packages/gcc.scm (custom-gcc)[arguments]: Fix regex used for matching
	broken or conflicting executables.

2018-06-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sssd: Update to 1.16.2.
	* gnu/packages/sssd.scm (sssd): Update to 1.16.2.
	[native-inputs]: Add libxml2.

2018-06-13  Ludovic Courtès  <ludo@gnu.org>

	pull: Add '--list-generations'.
	* guix/scripts/pull.scm (show-help, %options): Add '--list-generations'.
	(display-profile-content, process-query): New procedures.
	(guix-pull): Honor '--list-generations'.

2018-06-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc: Fix 'gcc-strmov-store-file-names.patch'.
	Fixes <https://bugs.gnu.org/31708>.

	Previously GCC would crash when encountering a 'static const' element
	without an initializer, as in:

	  #define _GNU_SOURCE
	  #include <string.h>

	  void foo (char *x)
	  {
	    static const char buf[12];
	    memcpy (x, buf, 12);
	  }

	* gnu/packages/patches/gcc-strmov-store-file-names.patch: Return false
	when DECL_INITIAL returns NULL_TREE.

2018-06-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-scrnaseq: Update to 0.0.5.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq): Update to 0.0.5.
	[inputs]: Add python-magic.

2018-06-13  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-orgalist: Update to 1.8.
	* gnu/packages/emacs.scm (emacs-orgalist): Update to 1.8.

2018-06-13  Kei Kebreau  <kkebreau@posteo.net>

	gnu: emacspeak: Update to 48.0.
	* gnu/packages/emacs.scm (emacspeak): Update to 48.0.
	[arguments]: Use 'invoke'.  In the 'install' phase, add additional
	installation directories and fix the launch script substitution.
	[inputs]: Add emacs and perl.
	[native-inputs]: Remove emacs-minimal.

2018-06-13  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'fr' translation.

2018-06-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mesa: Build tegra driver on arm systems.
	* gnu/packages/gl.scm (mesa)[arguments]: Add 'tegra' to the
	gallium-drivers list for armhf-linux and aarch64-linux.

2018-06-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-factoextra: Fix syntax error.
	* gnu/packages/cran.scm (r-factoextra)[description]: Fix syntax error.

	gnu: r-seurat: Update to 2.3.2.
	* gnu/packages/bioinformatics.scm (r-seurat): Update to 2.3.2.
	[propagated-inputs]: Add r-hdf5r.

	gnu: r-s4vectors: Update to 0.18.3.
	* gnu/packages/bioinformatics.scm (r-s4vectors): Update to 0.18.3.

	gnu: r-biocviews: Update to 1.48.1.
	* gnu/packages/bioinformatics.scm (r-biocviews): Update to 1.48.1.

	gnu: r-rjson: Update to 0.2.20.
	* gnu/packages/web.scm (r-rjson): Update to 0.2.20.

	gnu: r-zoo: Update to 1.8-2.
	* gnu/packages/statistics.scm (r-zoo): Update to 1.8-2.

	gnu: r-rmarkdown: Update to 1.10.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 1.10.
	[propagated-inputs]: Add r-tinytex.

	gnu: r-highr: Update to 0.7.
	* gnu/packages/statistics.scm (r-highr): Update to 0.7.

	gnu: r-stringi: Update to 1.2.3.
	* gnu/packages/statistics.scm (r-stringi): Update to 1.2.3.

	gnu: r-munsell: Update to 0.5.0.
	* gnu/packages/statistics.scm (r-munsell): Update to 0.5.0.

	gnu: r-rgooglemaps: Update to 1.4.2.
	* gnu/packages/geo.scm (r-rgooglemaps): Update to 1.4.2.

	gnu: r-reticulate: Update to 1.8.
	* gnu/packages/cran.scm (r-reticulate): Update to 1.8.

	gnu: r-later: Update to 0.7.3.
	* gnu/packages/cran.scm (r-later): Update to 0.7.3.

	gnu: r-radiant-data: Update to 0.9.5.
	* gnu/packages/cran.scm (r-radiant-data): Update to 0.9.5.
	[propagated-inputs]: Remove r-plyr; add r-glue, r-plotly, r-readxl, r-rlang,
	and r-writexl.

	gnu: r-cubature: Update to 1.3-13.
	* gnu/packages/cran.scm (r-cubature): Update to 1.3-13.

	gnu: r-extradistr: Update to 1.8.9.
	* gnu/packages/cran.scm (r-extradistr): Update to 1.8.9.

	gnu: r-statnet-common: Update to 4.1.2.
	* gnu/packages/cran.scm (r-statnet-common): Update to 4.1.2.
	[propagated-inputs]: Add r-coda.

	gnu: r-stringdist: Update to 0.9.5.1.
	* gnu/packages/cran.scm (r-stringdist): Update to 0.9.5.1.

	gnu: r-rcpproll: Update to 0.3.0.
	* gnu/packages/cran.scm (r-rcpproll): Update to 0.3.0.

	gnu: r-extremes: Update to 2.0-9.
	* gnu/packages/cran.scm (r-extremes): Update to 2.0-9.

	gnu: r-sp: Update to 1.3-1.
	* gnu/packages/cran.scm (r-sp): Update to 1.3-1.

	gnu: r-getoptlong: Update to 0.1.7.
	* gnu/packages/cran.scm (r-getoptlong): Update to 0.1.7.

	gnu: r-circlize: Update to 0.4.4.
	* gnu/packages/cran.scm (r-circlize): Update to 0.4.4.

	gnu: r-globaloptions: Update to 0.1.0.
	* gnu/packages/cran.scm (r-globaloptions): Update to 0.1.0.

	gnu: Add r-writexl.
	* gnu/packages/cran.scm (r-writexl): New variable.

	gnu: Add r-hdf5r.
	* gnu/packages/cran.scm (r-hdf5r): New variable.

	gnu: Add r-nbclust.
	* gnu/packages/cran.scm (r-nbclust): New variable.

	gnu: Add r-factoextra.
	* gnu/packages/cran.scm (r-factoextra): New variable.

	gnu: Add r-factominer.
	* gnu/packages/cran.scm (r-factominer): New variable.

	gnu: Add r-flashclust.
	* gnu/packages/cran.scm (r-flashclust): New variable.

	gnu: Add r-ellipse.
	* gnu/packages/cran.scm (r-ellipse): New variable.

	gnu: Add r-ggpubr.
	* gnu/packages/cran.scm (r-ggpubr): New variable.

	gnu: Add r-ggsignif.
	* gnu/packages/cran.scm (r-ggsignif): New variable.

	gnu: Add r-ggsci.
	* gnu/packages/cran.scm (r-ggsci): New variable.

2018-06-13  Rutger Helling  <rhelling@mykolab.com>

	gnu: openrct2: Update to 0.2.0.
	* gnu/packages/games.scm (openrct2-title-sequences): New variable.
	* gnu/packages/games.scm (openrct2-objects): New variable.
	* gnu/packages/games.scm (openrct2): Update to 0.2.0.
	[arguments]: Add phases 'fix-usr-share-path&add-data, 'fix-gcc7 and
	'get-rid-of-errors.
	[inputs]: Add icu4c, openrct2-objects, openrct2-title-sequences.
	[native-inputs]: Add gcc@7.

2018-06-13  Clément Lassieur  <clement@lassieur.org>

	tests: Honor the return value of 'start-service'.
	Since commit dc7b3e56337ee9d8dcd8fe7d5cab71ef536d024f, 'start-service' returns
	the Shepherd's representation of the service as a sexp, and '#f' if the
	service fails to start.  Also, it doesn't throw an exception when the service
	fails to start, so relying on an exception instead of relying on its return
	value is a false positive.

	* gnu/tests/base.scm (run-nss-mdns-test): Split tests so to check the return
	value of 'start-service'.
	(run-mcron-test, run-nss-mdns-test): Use 'test-assert' with the return value
	of 'start-service'.
	* gnu/tests/admin.scm (run-tailon-test): Idem.
	* gnu/tests/dict.scm (run-dicod-test): Idem.
	* gnu/tests/mail.scm (run-opensmtpd-test, run-exim-test, run-dovecot-test):
	Idem.
	* gnu/tests/messaging.scm (run-xmpp-test, run-bitlbee-test): Idem.
	* gnu/tests/nfs.scm (run-nfs-test): Idem.
	* gnu/tests/rsync.scm (run-rsync-test): Idem.
	* gnu/tests/ssh.scm (run-ssh-test): Idem.
	* gnu/tests/version-control.scm (run-cgit-test, run-git-http-test): Idem.
	* gnu/tests/web.scm (run-php-fpm-test): Idem.

2018-06-13  Rutger Helling  <rhelling@mykolab.com>

	gnu: vkquake: Update to 1.00.0.
	* gnu/packages/games.scm (vkquake): Update to 1.00.0.

	gnu: cheese: Update to 3.28.0.
	* gnu/packages/gnome.scm (cheese): Update to 3.28.0.

	gnu: mesa: Update to 18.1.1.
	* gnu/packages/gl.scm (mesa): Update to 18.1.1.
	[inputs]: Change llvm-3.9.1 to llvm.
	[arguments]: Remove substitution for removed file.

2018-06-13  Leo Famulari  <leo@famulari.name>

	gnu: openimageio: Update to 1.7.19.
	* gnu/packages/graphics.scm (openimageio): Update to 1.7.19.

2018-06-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tor: Update to 0.3.3.7.
	* gnu/packages/tor.scm (tor): Update to 0.3.3.7.

2018-06-12  Hartmut Goebel  <h.goebel@crazy-compilers.com>
	    宋文武  <iyzsong@member.fsf.org>

	gnu: Add qtwebglplugin.
	* gnu/packages/qt.scm (qtwebglplugin): New variable.

2018-06-12  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add qtwebview.
	* gnu/packages/qt.scm (qtwebview): New variable.

2018-06-12  Christopher Baines  <mail@cbaines.net>

	services: nginx: Support extra content in the http block.
	This helpful when adding content to the nginx configuration file, which isn't
	supported by the record type used for the configuration.  For example, like
	adding proxy_cache_path configuration.

	* gnu/packages/web.scm (<nginx-configuration>): Add new extra-content field.
	  (nginx-configuration-extra-content): New field accessor.
	  (default-nginx-config): Add support for the extra-content field.
	* doc/guix.texi (NGINX): Document the new extra-content field.

2018-06-12  Leo Famulari  <leo@famulari.name>

	gnu: python-llfuse: Update to 1.3.3.
	* gnu/packages/python.scm (python-llfuse, python2-llfuse): Update to 1.3.3.

2018-06-12  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to 0.15.
	* gnu/packages/mes.scm (mes): Update to 0.15.

2018-06-12  Oleg Pykhalov  <go.wigust@gmail.com>

	import: utils: Import more dependencies.
	* guix/import/utils.scm (recursive-import): Import more dependencies.

2018-06-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: libbsd: Update to 0.9.1.
	* gnu/packages/libbsd.scm (libbsd): Update to 0.9.1.

	gnu: harfbuzz: Update to 1.8.0.
	* gnu/packages/gtk.scm (harfbuzz): Update to 1.8.0.

	gnu: libidn2: Update to 2.0.5.
	* gnu/packages/libidn.scm (libidn2): Update to 2.0.5.

2018-06-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mame: Fix renaming executable.
	* gnu/packages/emulators.scm (mame)[arguments]: Only rename 'mame64' to
	'mame' when 'mame64' exists.

2018-06-12  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: multipath-tools: Fix build.
	(multipath-tools)[arguments]: Pass -n to gzip to avoid timestamp related
	warnings causing build failures.

2018-06-12  Ludovic Courtès  <ludo@gnu.org>

	.gitignore: Add doc/stamp-[0-9].

2018-06-12  Ludovic Courtès  <ludo@gnu.org>

	system: Move ~/.config/guix/current first in PATH and INFOPATH.
	Fixes <https://bugs.gnu.org/31770>.
	Reported by iyzsong@member.fsf.org (宋文武).

	* gnu/system.scm (operating-system-etc-service)["profile"]: Arrange so
	that ~/.config/guix/current comes first in PATH and INFOPATH.

2018-06-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-bytestructures: Update to 1.0.3.
	* gnu/packages/guile.scm (guile-bytestructures): Update to 1.0.3.
	(guile-git)[arguments]: Remove.  The workaround for
	<https://github.com/TaylanUB/scheme-bytestructures/issues/30> is no
	longer needed.

	substitute: Make progress message shorter.
	* guix/scripts/substitute.scm (fetch-narinfos)[update-progress!]:
	Shorten progress message so it fits on 80 columns.

	substitute: Erase the current line when reporting progress.
	* guix/scripts/substitute.scm (fetch-narinfos)[update-progress!]: Use
	the ANSI erase-current-line sequence next to \r.

	gnu: flann: Fix builds with CMake >= 3.11.
	* gnu/packages/patches/flann-cmake-3.11.patch: New file.
	* gnu/packages/maths.scm (flann)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-06-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sqlite: Update to 3.24.0.
	* gnu/packages/databases.scm (sqlite): Update to 3.24.0.

	gnu: perl: Ungraft version 5.26.2.
	* gnu/packages/perl.scm (perl): Update to 5.26.2.
	[replacement]: Ungraft.
	(perl-5.26.2, perl/fixed): Remove variables.

	gnu: cmake: Update to 3.11.3.
	* gnu/packages/cmake.scm (cmake): Update to 3.11.3.

	gnu: linux-pam: Update to 1.3.1.
	* gnu/packages/linux.scm (linux-pam): Update to 1.3.1.
	[source]: Update upstream URI.

	gnu: nghttp2: Update to 1.32.0.
	* gnu/packages/web.scm (nghttp2): Update to 1.32.0.

	gnu: jansson: Update to 2.11.
	* gnu/packages/web.scm (jansson): Update to 2.11.

	gnu: libidn: Update to 1.35.
	* gnu/packages/libidn.scm (libidn): Update to 1.35.
	[source]: Remove now-unnecessary snippet.

	gnu: wayland-protocols: Update to 1.14.
	* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.14.

	gnu: libunistring: Update to 0.9.10.
	* gnu/packages/libunistring.scm (libunistring): Update to 0.9.10.
	[source]: Remove now-unnecessary snippet.

	gnu: libdrm: Update to 2.4.92.
	* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.92.

	gnu: freetype: Update to 2.9.1.
	* gnu/packages/fontutils.scm (freetype): Update to 2.9.1.
	[source]: Remove patch...
	* gnu/packages/patches/freetype-CVE-2018-6942.patch: ...delete...
	* gnu/local.mk (dist_patch_DATA): ...and remove it.

	gnu: bison: Update to 3.0.5.
	* gnu/packages/bison.scm (bison): Update to 3.0.5.

	gnu: isl: Update to 0.19.
	* gnu/packages/gcc.scm (isl): Update to 0.19.

	gnu: mit-krb5: Update to 1.16.1.
	* gnu/packages/kerberos.scm (mit-krb5): Update to 1.16.1.

	gnu: cups, cups-minimal: Update to 2.2.8.
	* gnu/packages/cups.scm (cups-minimal): Update to 2.2.8.
	[source]: Remove patch...
	* gnu/packages/patches/cups-fix-builds-without-PAM.patch: ...delete...
	* gnu/local.mk (dist_patch_DATA): ..and remove it.

	gnu: shared-mime-info: Update to 1.9.
	* gnu/packages/gnome.scm (shared-mime-info): Update to 1.9.

	gnu: fribidi: Update to 1.0.4.
	* gnu/packages/fribidi.scm (fribidi): Update to 1.0.4.

2018-06-12  宋文武  <iyzsong@member.fsf.org>

	gnu: python-urwid, python2-urwid: Update to 2.0.1.
	* gnu/packages/python.scm (python-urwid, python2-urwird): Update to 2.0.1.

2018-06-12  Leo Famulari  <leo@famulari.name>

	gnu: borg: Update to 1.1.6.
	* gnu/packages/backup.scm (borg): Update to 1.1.6.
	[arguments]: Remove the 'adjust-msgpack-dependency' phase because it has been
	adopted upstream.

2018-06-12  Ben Sturmfels  <ben@sturm.com.au>

	gnu: fabric: Disable problematic tests.
	Reported by Ricardo Wurmus <rekado@elephly.net> at
	<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=26647#8>.

	* gnu/packages/admin.scm (fabric): Add custom check phase to disable two tests.

2018-06-12  宋文武  <iyzsong@member.fsf.org>

	gnu: Add skopeo.
	* gnu/packages/virtualization.scm (skopeo): New variable.

	gnu: Add umoci.
	* gnu/packages/virtualization.scm (umoci): New variable.

	gnu: Add libostree.
	* gnu/packages/package-management.scm (libostree): New variable.

2018-06-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vim-syntastic: Update to 3.9.0.
	* gnu/packages/vim.scm (vim-syntastic): Update to 3.9.0.
	[source]: Switch to git checkout.

	gnu: vim-fugitive: Update to 2.3.
	* gnu/packages/vim.scm (vim-fugitive): Update to 2.3.

	gnu: vim-airline: Update to 0.9.
	* gnu/packages/vim.scm (vim-airline): Update to 0.9.
	[source]: Switch to git checkout.

	gnu: speedtest-cli: Update to 2.0.2.
	* gnu/packages/networking.scm (speedtest-cli): Update to 2.0.2.
	[source]: Switch to a git checkout.

	gnu: font-gnu-unifont: Update to 11.0.01.
	* gnu/packages/fonts.scm (font-gnu-unifont): Update to 11.0.01.

2018-06-12  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 3.10.
	* gnu/packages/wine.scm (wine-staging): Update to 3.10.

	gnu: wine-staging-patchset-data: Update to 3.10.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.10.

2018-06-12  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.17.1.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.1.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.49.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.49.
	(%linux-libre-4.14-hash): Update hash.

2018-06-12  Christopher Baines  <mail@cbaines.net>

	gnu: Add emacs-puppet-mode.
	* gnu/packages/emacs.scm (emacs-puppet-mode): New variable.

2018-06-12  Christopher Baines  <mail@cbaines.net>

	gnu: elixir: Enable more tests and remove patch.
	Previously, due to issues in the erlang package, many tests would fail, and
	the package would also nondeterministically fail to build. This is now
	fixed (by patching occurrences of /bin/sh in the erlang package), so all the
	tests can be run.

	* gnu/packages/elixir.scm (elixir)[source]: Remove patches.
	[arguments]: Remove the fix-or-disable-tests phase. Add a new set-home phase
	to set the HOME environment variable prior to running the tests.
	* gnu/packages/patches/elixir-disable-failing-tests.patch: Delete this file.
	* gnu/local.mk: Remove now deleted patch.

2018-06-12  Christopher Baines  <mail@cbaines.net>

	gnu: erlang: Patch occurrences of /bin/sh in the source.
	Previously, the elixir package would often fail to build, as running :os:cmd
	would fail, as /bin/sh doesn't exist when building the elixir package. These
	changes fix that issue.

	* gnu/packages/erlang.scm (erlang)[arguments]: Add new patch-/bin/sh phase to
	replace hardcoded references to /bin/sh with a file in the store.

2018-06-12  Christopher Baines  <mail@cbaines.net>

	gnu: erlang: Delete the bootstrap phase.
	This fails for the erlang package, as the gnu build system attempts to execute
	the bootstrap directory.

	* gnu/packages/erlang.scm (erlang)[arguments]: Delete the bootstrap phase.

2018-06-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: tzdata-for-tests: Downgrade to 2018d.
	* gnu/packages/base.scm (tzdata-for-tests): Don't inherit source and inputs
	from TZDATA.

	Merge branch 'master' into staging

	gnu: bluez: Update to 5.50.
	* gnu/packages/linux.scm (bluez): Update to 5.50.

	gnu: meson: Update to 0.46.1.
	* gnu/packages/build-tools.scm (meson): Update to 0.46.1.

	gnu: libepoxy: Update to 1.5.2.
	* gnu/packages/gl.scm (libepoxy): Update to 1.5.2.

	gnu: libdmx: Update to 1.1.4.
	* gnu/packages/xorg.scm (libdmx): Update to 1.1.4.

	gnu: xkbcomp: Update to 1.4.2.
	* gnu/packages/xorg.scm (xkbcomp-intermediate): Update to 1.4.2.

	gnu: xf86-video-vmware: Update to 13.3.0.
	* gnu/packages/xorg.scm (xf86-video-vmware): Update to 13.3.0.

	gnu: xf86-input-evdev: Update to 2.10.6.
	* gnu/packages/xorg.scm (xf86-input-evdev): Update to 2.10.6.

	gnu: xf86-input-synaptics: Update to 1.9.1.
	* gnu/packages/xorg.scm (xf86-input-synaptics): Update to 1.9.1.

	gnu: xf86-video-fbdev: Update to 0.5.0.
	* gnu/packages/xorg.scm (xf86-video-fbdev): Update to 0.5.0.

2018-06-11  Ludovic Courtès  <ludo@gnu.org>

	system: Default .bashrc now sources /etc/bashrc.
	This is a followup to commit 1382bde93c3ccb5be6b846b932edd7707fac1a3e,
	which disabled automatic sourcing of /etc/bashrc by interactive shell.
	The noticeable effect of the change would be that Bash completion would
	only work in login shells.

	* gnu/system/shadow.scm (default-skeletons)["bashrc"]: Source
	/etc/bashrc.

2018-06-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: python2: Deprecate "python@2".
	* gnu/packages/python.scm (python2-called-python): New variable.

2018-06-11  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Add vkd3d support.
	* gnu/packages/wine.scm (wine-staging)[inputs]: Add vkd3d.

	gnu: Add vkd3d.
	* gnu/packages/vulkan.scm (vkd3d): New variable.

	gnu: shaderc: Update to be8e087.
	* gnu/packages/vulkan.scm (shaderc): Update to be8e087.
	[arguments]: Enable tests.
	[inputs]: Add googletest.

	gnu: glslang: Update to 32d3ec3.
	* gnu/packages/vulkan.scm (glslang): Update to 32d3ec3.

	gnu: spirv-tools: Update to fe2fbee.
	* gnu/packages/vulkan.scm (spirv-tools): Update to fe2fbee.
	[arguments]: Disable tests. Remove "-DCMAKE_INSTALL_LIBDIR" configure-flag.

	gnu: spirv-headers: Update to 3ce3e49.
	* gnu/packages/vulkan.scm (spirv-headers): Update to 3ce3e49. Use INVOKE.

2018-06-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add ovmf-arm.
	* gnu/packages/firmware.scm (ovmf-arm): New variable.

	gnu: Add ovmf-aarch64.
	* gnu/packages/firmware.scm (ovmf-aarch64): New variable.

2018-06-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: libraw: Update to 0.18.12 [security fixes].
	* gnu/packages/photo.scm (libraw): Update to 0.18.12.

	gnu: libndp: Update to 1.7.
	* gnu/packages/networking.scm (libndp): Update to 1.7.

2018-06-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: webkitgtk: Update to 2.20.3 [security fixes].
	Fixes CVE-2018-4190, CVE-2018-4199, CVE-2018-4218, CVE-2018-4222,
	CVE-2018-4232, CVE-2018-4233, CVE-2018-4246 and CVE-2018-11646.

	* gnu/packages/webkit.scm (webkitgtk): Update to 2.20.3.

2018-06-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: efivar: Update to 36.
	* gnu/packages/linux.scm (efivar): Update to 36.

	gnu: ldb: Delete bundled libraries from the source.
	* gnu/packages/samba.scm (ldb)[source](snippet): New field.

	gnu: ldb: Update to 1.4.0.
	* gnu/packages/samba.scm (ldb): Update to 1.4.0.
	[inputs]: Add LMDB.

2018-06-11  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: Add Add emacs-wgrep-helm.
	* gnu/packages/emacs.scm (emacs-wgrep-helm): New variable.

	gnu: Add emacs-package-lint.
	* gnu/packages/emacs.scm (emacs-package-lint): New variable.

	gnu: Add emacs-image+.
	* gnu/packages/emacs.scm (emacs-image+): New variable.

	gnu: Add emacs-helm-pass.
	* gnu/packages/emacs.scm (emacs-helm-pass): New variable.

	gnu: Add emacs-helm-mu.
	* gnu/packages/emacs.scm (emacs-helm-mu): New variable.

	gnu: Add emacs-helm-ls-git.
	* gnu/packages/emacs.scm (emacs-helm-ls-git): New variable.

2018-06-11  Rouby Pierre-Antoine  <pierre-antoine.rouby@inria.fr>

	gnu: Add go-github-com-spf13-pflag.
	* gnu/packages/golang.scm (go-github-com-spf13-pflag): New variable.

	gnu: Add go-github-com-jonboulle-clockwork.
	* gnu/packages/golang.scm (go-github-com-jonboulle-clockwork): New variable.

	gnu: Add go-github-com-gorilla-mux.
	* gnu/packages/golang.scm (go-github-com-gorilla-mux): New variable.

2018-06-11  Ludovic Courtès  <ludo@gnu.org>

	offload: Honor the build timeout internally.
	* guix/scripts/offload.scm (call-with-timeout): New procedure.
	(with-timeout): New macro.
	(process-request): Use it around 'transfer-and-offload' call.

2018-06-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: iproute2: Update to 4.17.0.
	* gnu/packages/linux.scm (iproute): Update to 4.17.0.

	gnu: libfilezilla: Update to 0.12.3.
	* gnu/packages/ftp.scm (libfilezilla): Update to 0.12.3.

2018-06-11  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-emacsql: Replace mysql with mariadb input.
	* gnu/packages/emacs.scm (emacs-emacsql)[inputs]: Replace 'mysql' with
	'mariadb'.

2018-06-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update to 77a1aac.
	* gnu/packages/package-management.scm (guix): Update to 77a1aac.

	hydra: guix-modular: Build the full Guix.
	* build-aux/hydra/guix-modular.scm (build-job): Pass #:pull-version to
	BUILD.

2018-06-10  Jelle Licht  <jlicht@fsfe.org>

	import: json: Consolidate duplicate json-fetch functionality.
	* guix/import/json.scm (json-fetch): Return a list or hash table.
	  (json-fetch-alist): New procedure.
	* guix/import/github.scm (json-fetch*): Remove.
	  (latest-released-version): Use json-fetch.
	* guix/import/cpan.scm (module->dist-name): Use json-fetch-alist.
	  (cpan-fetch): Likewise.
	* guix/import/crate.scm (crate-fetch): Likewise.
	* guix/import/gem.scm (rubygems-fetch): Likewise.
	* guix/import/pypi.scm (pypi-fetch): Likewise.
	* guix/import/stackage.scm (stackage-lts-info-fetch): Likewise.

2018-06-10  宋文武  <iyzsong@member.fsf.org>

	gnu: keepalived: Install info documentation.
	* gnu/packages/cluster.scm (keepalived)[arguments]: Add phases 'build-info'
	and 'install-info'.
	[native-inputs]: Add texinfo.

	gnu: Add keepalived.
	* gnu/packages/cluster.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: Add libnfnetlink.
	* gnu/packages/linux.scm (libnfnetlink): New variable.

2018-06-10  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: mumble: Fix build with Boost 1.66.
	Fixes <https://bugs.gnu.org/31775>.

	* gnu/packages/patches/mumble-1.2.19-abs.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/telephony.scm (mumble)[source]: Add it.

2018-06-10  宋文武  <iyzsong@member.fsf.org>

	gnu: nix: Update to 2.0.4.
	* gnu/packages/package-management.scm (nix): Update to 2.0.4.

2018-06-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: musescore: Fix build against Qt 5.11.
	* gnu/packages/music.scm (musescore)[arguments]: Remove Webkit support, since
	  it is replaced with Qt WebEngine in Qt 5.11.  Add missing include line.
	[inputs]: Remove "qtwekbit".

2018-06-10  Alex Vong  <alexvong1995@gmail.com>
	    宋文武  <iyzsong@member.fsf.org>

	gnu: heimdal: Update to 7.5.0.
	* gnu/packages/kerberos.scm (heimdal): Update to 7.5.0.
	[source]: Update source uri.  Remove patches.
	[arguments]: Adjust #:configure-flags and build phases accordingly.
	[inputs]: Add sqlite.
	[native-inputs]: Add texinfo and unzip.
	* gnu/packages/patches/heimdal-CVE-2017-6594.patch,
	  gnu/packages/patches/heimdal-CVE-2017-11103.patch: Remove files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2018-06-09  Kei Kebreau  <kkebreau@posteo.net>

	gnu: milkytracker: Update to 1.02.00.
	* gnu/packages/music.scm (milkytracker): Update to 1.02.00.

2018-06-09  Leo Famulari  <leo@famulari.name>

	gnu: GnuPG 1.4: Fix CVE-2018-12020.
	* gnu/packages/patches/gnupg-1.4-CVE-2018-12020.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gnupg.scm (gnupg-1)[source]: Use it.

2018-06-09  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add maven-resolver-provider.
	* gnu/packages/maven.scm (maven-resolver-provider): New variable.

	gnu: Add maven-shared-utils.
	gnu/packages/maven.scm (maven-shared-utils): New variable.

	gnu: Add maven-repository-metadata.
	* gnu/packages/maven.scm (maven-repository-metadata): New variable.

	gnu: Add maven-resolver-impl.
	* gnu/packages/maven.scm (maven-resolver-impl): New variable.

	gnu: Add maven-model-builder.
	* gnu/packages/maven.scm (maven-model-builder): New variable.

	gnu: Add maven-settings-builder.
	* gnu/packages/maven.scm (maven-settings-builder): New variable.

	gnu: Add maven-settings.
	* gnu/packages/maven.scm (maven-settings): New variable.

	gnu: Add maven-builder-support.
	* gnu/packages/maven.scm (maven-builder-support): New variable.

	gnu: Add maven-model.
	* gnu/packages/maven.scm (maven-model): New variable.

	gnu: Add maven-artifact.
	* gnu/packages/maven.scm (maven-artifact): New variable.
	* gnu/packages/patches/maven-generate-component-xml.patch: New file.
	* gnu/packages/patches/maven-generate-javax-inject-named.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Add them.

	gnu: po4a: Update to 0.53.
	* gnu/packages/gettext.scm (po4a): Update to 0.53.
	[source]: Update to newer github source location.
	[arguments]: Disable two failing tests.

2018-06-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: terminology: Update to 1.2.1.
	* gnu/packages/enlightenment.scm (terminology): Update to 1.2.1.

	gnu: gnupg: Update to 2.2.8 (fixes CVE-2018-12020).
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.8.

2018-06-09  Christopher Baines  <mail@cbaines.net>

	gnu: openttd: Add patch to fix compilation.
	* gnu/packages/games.scm (openttd)[source]: Add a unreleased upstream patch to
	fix building OpenTTD with ICU 61.

	gnu: rhythmbox: Add a unreleased patch from upstream.
	* gnu/packages/gnome.scm (rhythmbox)[source]: Add patch from the upstream Git
	repository, as without this, the package fails to build.

2018-06-09  Ludovic Courtès  <ludo@gnu.org>

	pull: Record the URL, branch, and commit as a manifest entry property.
	* guix/scripts/pull.scm (derivation->manifest-entry): Turn COMMIT into a
	keyword parameter; add #:url and #:branch.  Add a 'source' property to
	the manifest entry.
	(build-and-install): Add #:url and #:branch and pass it to
	'derivation->manifest-entry'.
	(guix-pull): Adjust accordingly.

	profiles: Add 'properties' field to manifest entries.
	* guix/profiles.scm (<manifest-entry>)[properties]: New field.
	(manifest->gexp)[entry->gexp]: Serialize it.
	(sexp->manifest)[sexp->manifest-entry]: Deserialize it.

	packages: Add 'package-patched-vulnerabilities'.
	* guix/packages.scm (patch-file-name): New procedure.
	(%vulnerability-regexp): New variable.
	(package-patched-vulnerabilities): New procedure.
	* guix/scripts/lint.scm (patch-file-name): Remove.
	(check-vulnerabilities): Adjust to use
	'package-patched-vulnerabilities'.
	* tests/packages.scm ("package-patched-vulnerabilities"): New test.

	profiles: Add '%current-profile', 'user-friendly-profile', & co.
	* guix/scripts/package.scm (%user-profile-directory)
	(%profile-directory, %current-profile, canonicalize-profile)
	(user-friendly-profile): Move to...
	* guix/profiles.scm: ... here.

	system: Honor ~/.config/guix/current in /etc/profile.
	* gnu/system.scm (operating-system-etc-service)[profile]: Add
	~/.config/guix/current/share/info to INFOPATH.  Treat ~/.guix-profile
	and ~/.config/guix/current in the same way.

2018-06-09  Ludovic Courtès  <ludo@gnu.org>

	ui: Avoid #:select'ing bindings introduced in the latest (guix build utils).
	This should allow 'guix pull' to complete even when invoked from a Guix
	that predates commit 5d669883ecc104403c5d3ba7d172e9c02234577c.

	* guix/ui.scm: Use #:hide instead of #:select.  This is a followup to
	5d669883ecc104403c5d3ba7d172e9c02234577c.

2018-06-09  Ludovic Courtès  <ludo@gnu.org>

	self: Build the Info manual.
	* guix/self.scm (info-manual): New procedure.
	(whole-package): Add #:info and honor it.
	(compiled-guix): Pass #:info.

	self: Compute and use locale data.
	* guix/self.scm (sub-directory, locale-data): New procedures.
	(guix-command): Add SOURCE parameter.  Call 'locale-data' when SOURCE is
	true and use it in staged 'bindtextdomain' calls.
	(whole-package): Add #:command and honor it.
	(compiled-guix): Pass #:command to 'whole-package'.

	pull: Install the new Guix in a profile.
	* guix/scripts/pull.scm (%pull-version): New variable.
	(build-from-source): Pass #:pull-version to BUILD.
	(whole-package-for-legacy, derivation->manifest-entry): New procedure.
	(build-and-install): Rewrite in terms of 'build-and-use-profile'.
	* guix/scripts/system.scm (maybe-suggest-running-guix-pull)[latest]:
	Switch to "/current".
	* scripts/guix.in (augment-load-paths!): Remove use of
	~/.config/guix/latest.
	* build-aux/compile-as-derivation.scm: Replace "/guix/latest/" with
	"/current/share/guile/site/X.Y"
	* guix/scripts.scm (warn-about-old-distro)[age]: Check "/current"
	instead of "/latest".
	* doc/guix.texi (Invoking guix pull): Document it.
	* doc/contributing.texi (Running Guix Before It Is Installed): Remove
	footnote about abusing ~/.config/guix/latest.

	self: Produce a complete package with the 'guix' command.
	* guix/self.scm (guix-command): New procedure.
	(compiled-guix): Add #:pull-version parameter.
	[command, package]: New variables.
	Honor PULL-VERSION.
	(guix-derivation): Add #:pull-version and pass it to 'compiled-guix'.
	* build-aux/build-self.scm (build-program): Add #:pull-version
	parameter.  Pass it to 'guix-derivation'.
	(build): Add #:pull-version and pass it to 'build-program'.
	* build-aux/compile-as-derivation.scm: Pass #:pull-version to BUILD.

2018-06-09  宋文武  <iyzsong@member.fsf.org>

	gnu: btrfs-progs: Fix build by disabling tests.
	* gnu/packages/linux.scm (btrfs-progs)[#:arguments]: Add '#:tests? #f'.

	gnu: lxc: Update to 3.0.1.
	* gnu/packages/virtualization.scm (lxc): Update to 3.0.1.

2018-06-09  Rutger Helling  <rhelling@mykolab.com>

	gnu: nzbget: Update to 20.0.
	* gnu/packages/networking.scm (nzbget): Update to 20.0.

2018-06-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: mame: New variable.
	* gnu/packages/emulators.scm (mame): New variable.

	gnu: asio: New variable.
	* gnu/packages/networking.scm (asio): New variable.

2018-06-08  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-ivy-yasnippet.
	* gnu/packages/emacs.scm (emacs-ivy-yasnippet): New public variable.

2018-06-08  Gábor Boskovits  <boskovits@gmail.com>

	gnu: exim: Add libnsl input.
	* gnu/packages/mail.scm (exim)[inputs]: Add libnsl.

2018-06-08  Julien Lepiller  <julien@lepiller.eu>

	nls: Update 'fr' translation.

	doc: Document xorg keymap configuration.
	* doc/guix.texi (Xorg display): Add an example xorg keymap configuration.

2018-06-08  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: twitchy: Install 'rofi-twitchy'.
	* gnu/packages/video.scm (twitchy): Install 'rofi-twitchy'.

2018-06-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: rcas-web: Update to 0.0.5.
	* gnu/packages/bioinformatics.scm (rcas-web): Update to 0.0.5.

2018-06-08  宋文武  <iyzsong@member.fsf.org>

	services: dnsmasq-service-type: Add default configuration and description.
	* gnu/services/dns.scm (dnsmasq-service-type)
	[default-value, description]: New fields.

2018-06-08  宋文武  <iyzsong@member.fsf.org>

	services: dnsmasq: Use 'negative-cache?' instead of 'no-negcache?'.
	The 'no-negcache?' option is mapped to the '--no-negcache' command-line
	argument directly, but we're in the scheme world, where the general guideline
	is to avoid double-negations in identifiers.

	* gnu/services/dns.scm <dnsmasq-configuration>: Replace the 'no-negcache?'
	field with 'negative-cache?'.
	* doc/guix.texi (DNS Services)[Dnsmasq Service]: Adjust accordingly.

2018-06-08  Kei Kebreau  <kkebreau@posteo.net>

	gnu: debootstrap: Substitute chroot in 'patch-source' phase.
	* gnu/packages/debian.scm (debootstrap)[arguments]: In 'patch-source' phase,
	substitute chroot in the debootstrap script file.
	[inputs]: Add coreutils.

2018-06-08  Rouby Pierre-Antoine  <pierre-antoine.rouby@inria.fr>

	gnu: hpcguix-web: Update to commit '87cb516'.
	* gnu/packages/web.scm (hpcguix-web): Update to commit '87cb516'.

2018-06-08  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: Add emacs-helm-flycheck.
	* gnu/packages/emacs.scm (emacs-helm-flycheck): New variable.

	gnu: Add emacs-helm-exwm.
	* gnu/packages/emacs.scm (emacs-helm-exwm): New variable.

	gnu: Add emacs-helm-emms.
	* gnu/packages/emacs.scm (emacs-helm-emms): New variable.

	gnu: Add emacs-helm-descbinds.
	* gnu/packages/emacs.scm (emacs-helm-descbinds): New variable.

	gnu: Add emacs-helm-company.
	* gnu/packages/emacs.scm (emacs-helm-company): New variable.

	gnu: Add emacs-google-translate.
	* gnu/packages/emacs.scm (emacs-google-translate): New variable.

	gnu: Add emacs-gif-screencast.
	* gnu/packages/emacs.scm (emacs-gif-screencast): New variable.

2018-06-08  Ludovic Courtès  <ludo@gnu.org>

	doc: Regenerate *.fr.texi.

	doc: Update 'fr' translation.

	nls: Update 'da' translation.

2018-06-08  Oleg Pykhalov  <go.wigust@gmail.com>

	import: elpa: Remove unused (gnu packages) module.
	* guix/import/elpa.scm: Remove unused (gnu packages) module.

2018-06-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ruby-rack-protection: Update to 2.0.2.
	* gnu/packages/ruby.scm (ruby-rack-protection): Update to 2.0.2.

	gnu: r-fastcluster: Update to 1.1.25.
	* gnu/packages/statistics.scm (r-fastcluster): Update to 1.1.25.

	gnu: opensmtpd: Clarify phase name.
	* gnu/packages/mail.scm (opensmtpd)[arguments]: Rename
	‘install-compatibilitymode’ to ‘install-compatibility-links’ and avoid
	needless abbrevs while at it.

2018-06-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: opensmtpd: Patch FHS assumptions.
	This fixes the following failure...

	  # smtpctl show message 9275c3fbeccbae93
	  execl: No such file or directory

	...due to the absence of ‘/bin/cat’ on GuixSD.

	* gnu/packages/mail.scm (opensmtpd)[arguments]: Add
	‘patch-FHS-file-names’ phase.

2018-06-08  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: duplicity: Update to 0.7.17.
	* gnu/packages/backup.scm (duplicity): Update to 0.7.17.

	gnu: Add python-fasteners.
	* gnu/packages/python.scm (python-fasteners, python2-fasteners): New
	variables.

2018-06-08  Ludovic Courtès  <ludo@gnu.org>

	vm: 'iso9660-image' uses a local /tmp.
	Fixes <https://bugs.gnu.org/31752>.
	Regression introduced in commit 8c9bf2946a1cb58c5b7b941db3a37830ece80708.

	* gnu/system/vm.scm (iso9660-image): Pass #:file-systems to
	'expression->derivation-in-linux-vm'.

2018-06-08  Ludovic Courtès  <ludo@gnu.org>

	vm: 'expression->derivation-in-linux-vm' takes a #:file-systems parameter.
	* gnu/system/vm.scm (expression->derivation-in-linux-vm): Add
	 #:file-systems and use it instead of %LINUX-VM-FILE-SYSTEMS.

2018-06-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: doxygen: Work around GCC ICE on armhf-linux.
	Reported by Mark H Weaver <mhw@netris.org>
	at <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=31708#10>.

	* gnu/packages/patches/doxygen-gcc-ice.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/documentation.scm (doxygen)[inputs]: Add "gcc-ice-patch"
	on armhf-* only.
	[arguments]: Add 'apply-gcc-patch' phase on armhf-* only.

2018-06-08  Ludovic Courtès  <ludo@gnu.org>

	config: Remove 'canonicalize-path' call.
	The call was unnecessary and would cause test failures because
	'test-tmp/db' does not exist initially.

	* guix/config.scm.in (%store-database-directory): Remove
	'canonicalize-path' call.

2018-06-08  Ludovic Courtès  <ludo@gnu.org>

	build: Do not add all of $(BUILT_SOURCES) to $(CLEANFILES).
	Reported by Gábor Boskovits <boskovits@gmail.com>.
	Fixes <https://bugs.gnu.org/31700>.

	* nix/local.mk (CLEANFILES): Add nothing but schema.sql.hh.

2018-06-08  宋文武  <iyzsong@member.fsf.org>

	gnu: redis: Update to 4.0.9.
	* gnu/packages/database.scm (redis): Update to 4.0.9.

2018-06-08  Paul Garlick  <pgarlick@tourbillion-technology.com>

	gnu: ikiwiki: Add inputs for CGI script and remove duplicate input.
	* gnu/packages/web.scm (ikiwiki)[inputs]: Add perl-cgi-formbuilder and
	perl-db-file.  Remove perl-uri duplicate.  Sort 'perl-*' inputs
	alphabetically.

	gnu: Add perl-cgi-formbuilder.
	* gnu/packages/web.scm (perl-cgi-formbuilder): New variable.

2018-06-08  Oleg Pykhalov  <go.wigust@gmail.com>

	import: elpa: Add recursive import.
	* doc/guix.texi (Invoking guix import): Document elpa recursive import.
	* guix/import/elpa.scm (elpa-package->sexp): Return package and
	dependencies values.
	(elpa-guix-name, elpa-recursive-import): New procedures.
	* guix/scripts/import/elpa.scm (show-help, %options): Add recursive
	option.
	(guix-import-elpa): Use 'elpa-recursive-import'.

	import: utils: Add recursive-import.
	* guix/import/cran.scm (cran-guix-name, cran-recursive-import): New
	procedures.
	(recursive-import): Remove procedure.
	* guix/import/utils.scm (guix-name, recursive-import): New procedures.
	* guix/scripts/import/cran.scm (guix-import-cran): Use
	'cran-recursive-import' procedure.

2018-06-08  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.9: Update to 4.9.107.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.107.

	gnu: linux-libre@4.4: Update to 4.4.136.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.136.

2018-06-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ruby-asciidoctor: Update description.
	Synchronise with upstream README.

	* gnu/packages/ruby.scm (ruby-asciidoctor)[description]: Add PDF.

2018-06-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: inxi: Fix up synopsis & description.
	* gnu/packages/admin.scm (inxi)[synopsis]: Fix typo.
	[description]: Use @code{}.

	gnu: libngspice: Update to 28.
	* gnu/packages/engineering.scm (libngspice): Update to 28.

	gnu: libngspice: Use C-locale date format.
	* gnu/packages/engineering.scm (libngspice): Use a more standard
	(C-locale) date format when forging timestamps.

	gnu: python-pyxdg: Return #t from phases.
	* gnu/packages/freedesktop.scm (python-pyxdg)[arguments]: Substitute
	INVOKE for SYSTEM*.

	gnu: seabios: Return #t from all phases.
	* gnu/packages/firmware.scm (seabios)[arguments]: Return #t from
	the ‘install’ phase.

2018-06-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gnuastro: Add TIFF support.
	This adds ~3.6 MiB (3.6%) to gnuastro's now-103.9 MiB closure.

	* gnu/packages/astronomy.scm (gnuastro)[inputs]: Add libtiff and zlib.

2018-06-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xmlsec: Update to 1.2.26.
	* gnu/packages/xml.scm (xmlsec): Update to 1.2.26.

	gnu: xcalib: Update to 0.10.
	* gnu/packages/xdisorg.scm (xcalib): Update to 0.10.
	[home-page]: Switch to new upstream.
	[source]: Use GIT-FETCH.  Add xcalib-update-man-page.patch.
	[build-system]: Switch to CMAKE-BUILD-SYSTEM.
	[arguments]: Remove the old build system's arguments.
	[inputs]: Add libxrandr.

	gnu: perl-net-http: Update to 6.18.
	* gnu/packages/web.scm (perl-net-http): Update to 6.18.

	gnu: perl-cgi: Update to 4.38.
	* gnu/packages/web.scm (perl-cgi): Update to 4.38.

2018-06-07  Rutger Helling  <rhelling@mykolab.com>

	gnu: xf86-video-mach64: Update to 6.9.6.
	* gnu/packages/xorg.scm (xf86-video-mach64): Update to 6.9.6.

2018-06-07  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: qucs: Patch bootstrapping scripts.
	* gnu/packages/engineering.scm (qucs)[arguments]<#:phases>[patch-bootstrap]:
	New phase.

2018-06-07  Theodoros Foradis  <theodoros@foradis.org>

	gnu: qucs-s: Update to 0.0.20.
	* gnu/packages/engineering.scm (qucs-s): Update to 0.0.20.
	[arguments]: Modify patch-paths phase to work with version 0.0.20.

	gnu: lapack-3.5: Delete package.
	* gnu/packages/maths.scm (lapack-3.5): Delete package.

	gnu: xyce-serial: Update to 6.8.
	* gnu/packages/engineering.scm (xyce-serial): Update to 6.8.
	[inputs]: Replace lapack-3.5 with lapack.
	* gnu/packages/engineering.scm (xyce-prallel):
	[arguments]: Update configure flags to work with 6.8 version.

	gnu: trilinos-serial-xyce: Update to 12.12.1.
	* gnu/packages/engineering.scm (trilinos-serial-xyce): Update to 12.12.1.
	[arguments]: Add delete-tribits phase.
	[inputs]: Replace lapack-3.5 with lapack.

	gnu: libngspice: Update to 27.
	* gnu/packages/engineering.scm (libngspice): Update to 27.

	gnu: qucs: Build from git to fix bug.
	* gnu/packages/engineering.scm (qucs): Add TODO comment.
	[source]: Use git commit b4f27d9.
	[native-inputs]: Add autoconf, automake, flex and bison.

2018-06-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcas: Update to 1.6.0.
	* gnu/packages/bioinformatics.scm (r-rcas): Update to 1.6.0.
	[source]: Fetch from bioconductor.
	[native-inputs]: Remove r-knitr.
	[propagated-inputs]: Add r-biocgenerics, r-biostrings, r-cowplot, r-dbi,
	r-ggseqlogo, r-knitr, r-pheatmap, r-proxy, r-rsqlite, and r-s4vectors.

	gnu: Add r-ggseqlogo.
	* gnu/packages/cran.scm (r-ggseqlogo): New variable.

2018-06-07  Rutger Helling  <rhelling@mykolab.com>

	gnu: Add deprecated-package vulkan-icd-loader.
	* gnu/packages/vulkan.scm (vulkan-icd-loader): New variable.

2018-06-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ovmf: Simplify build.
	* gnu/packages/firmware.scm (ovmf)[arguments]: Change custom 'build-ia32
	phase to replace 'build. Remove unneeded substitutions in 'configure,
	'build and 'build-x64. Shorten 'build and 'build-x64 phases.

2018-06-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: star: Update to 2.6.0c.
	* gnu/packages/bioinformatics.scm (star): Update to 2.6.0c.
	[source]: Fetch from git.

	gnu: libreoffice: Update to 6.0.5.1.
	* gnu/packages/patches/libreoffice-icu.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 6.0.5.1.
	[source]: Add patch.
	[inputs]: Add libepubgen and libqxp.
	[arguments]: Adjust "prepare-src" phase.

	gnu: orcus: Update to 0.13.4.
	* gnu/packages/libreoffice.scm (orcus): Update to 0.13.4.

	gnu: ixion: Update to 0.13.0.
	* gnu/packages/libreoffice.scm (ixion): Update to 0.13.0.

	gnu: Add libqxp.
	* gnu/packages/libreoffice.scm (libqxp): New variable.

	gnu: Add libepubgen.
	* gnu/packages/libreoffice.scm (libepubgen): New variable.

2018-06-07  Rutger Helling  <rhelling@mykolab.com>

	gnu: mesa: Update to 18.0.5.
	* gnu/packages/gl.scm (mesa): Update to 18.0.5.

2018-06-07  Adam Zimmerman  <adam@digitalpirate.ca>

	gnu: opensmtpd: Fix crash on table authentication.
	* gnu/packages/patches/opensmtpd-fix-crash.patch: New patch.
	* gnu/packages/mail.scm (opensmtpd)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-06-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: jbig2dec: Update source and home page URIs.
	The old downloads.ghostscript.com returns a bogus 200 response, while
	the new home page lists a different source.

	Reported by Gábor Boskovits <boskovits@gmail.com>.

	* gnu/packages/image.scm (jbig2dec)[source, home-page]: Update URIs.

2018-06-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: scribus: Fix build.
	* gnu/packages/scribus.scm (scribus)[arguments]: Re-introduce fix for
	  "ImportError: No module named _sysconfigdata_nd".

2018-06-06  Ricardo Wurmus  <rekado@elephly.net>

	build-system/r: Fix type error.
	Reported-by: Mark H Weaver <mhw@netris.org>

	* guix/build/r-build-system.scm (pipe-to-r): Pass a list to the condition's
	"arguments" field.

2018-06-06  Ricardo Wurmus  <rekado@elephly.net>

	Merge branch 'origin/core-updates-next' into core-updates

	Merge branch 'master' into core-updates

2018-06-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: colobot: Update to 0.1.11.1-alpha.
	* gnu/packages/games.scm (colobot): Update to 0.1.11.1-alpha.
	[native-inputs]: Update "colobot-data" and "colobot-music" to 0.1.11.1-alpha.

	gnu: scribus: Add "libzmf" dependency
	* gnu/packages/scribus.scm (scribus)[inputs]: Add "libzmf".

	gnu: scribus: Update to 1.5.4.
	* gnu/packages/scribus.scm (scribus): Update to 1.5.4.
	[source]: Remove patches.
	[arguments]: Remove `patch-source' phase.

2018-06-06  Rutger Helling  <rhelling@mykolab.com>

	gnu: vulkan-loader: Update URL and change name.
	* gnu/packages/emulators.scm: Change references from 'vulkan-icd-loader' to
	'vulkan-loader'.
	* gnu/packages/games.scm: Change references from 'vulkan-icd-loader' to
	'vulkan-loader'.
	* gnu/packages/video.scm: Change references from 'vulkan-icd-loader' to
	'vulkan-loader'.
	* gnu/packages/vulkan.scm (vulkan-loader): Rename from 'vulkan-icd-loader' to
	'vulkan-loader'. Update URL and hash.
	* gnu/packages/wine.scm: Change references from 'vulkan-icd-loader' to
	'vulkan-loader'.

	gnu: you-get: Update to 0.4.1077.
	* gnu/packages/video.scm (you-get): Update to 0.4.1077.

	gnu: diffoscope: Update to 95.
	* gnu/packages/package-management.scm (diffoscope): Update to 95.

	gnu: epiphany: Update to 3.28.2.1.
	* gnu/packages/gnome.scm (epiphany): Update to 3.28.2.1.

	gnu: gnome-disk-utility: Update to 3.28.3.
	* gnu/packages/gnome.scm (gnome-disk-utility): Update to 3.28.3.

	gnu: gnome-terminal: Update to 3.28.2.
	* gnu/packages/gnome.scm (gnome-terminal): Update to 3.28.2.

	gnu: gedit: Update to 3.28.1.
	* gnu/packages/gnome.scm (gedit): Update to 3.28.1.

2018-06-06  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust 'guix package' test to "python2" name.
	This is a followup to a7714d42de2c3082f3609d1e63c83d703fb39cf9, which
	renamed Python 2.x to "python2".

	* tests/guix-package.sh: Use g-wrap and guile@2.0 when testing
	collisions.

2018-06-06  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust graph test.
	This is a followup to 301a4249064227bc4883e4e5b638e85a65925ba0, which
	added a dependency to sed.

	* tests/graph.scm ("node-edges"): Use 'hello', not 'sed', as the example
	of a package without any dependency.

2018-06-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: vigra: Disable broken test.
	* gnu/packages/image.scm (vigra)[arguments]: Add phase "disable-broken-test";
	enable parallel build.

2018-06-06  Rutger Helling  <rhelling@mykolab.com>

	gnu: lynx: Update to 2.8.9dev.19.
	* gnu/packages/web-browsers.scm (lynx): Update to 2.8.9dev.19.

2018-06-06  Efraim Flashner  <efraim@flashner.co.il>

	gnu: esmtp: Replace 'bootstrap phase.
	* gnu/packages/mail.scm (esmtp)[arguments]: Use custom 'autoconf phase
	to replace default 'bootstrap phase.

	gnu: can-utils: Remove 'bootstrap phase.
	* gnu/packages/networking.scm (can-utils)[arguments]: Remove unnecessary
	'bootstrap phase.

2018-06-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gerbv: Update to 2.6.2.
	* gnu/packages/engineering.scm (gerbv): Update to 2.6.2.
	[arguments]: Remove ‘autoconf’ phase...
	[native-inputs]: ...and remove its dependencies.

	gnu: linsmith: Update to 0.99.31.
	* gnu/packages/engineering.scm (linsmith): Update to 0.99.31.

	gnu: linsmith: Use HTTPS home page.
	* gnu/packages/engineering.scm (linsmith)[home-page]: Use HTTPS.

	gnu: python-lmdb: Update to 0.94.
	* gnu/packages/databases.scm (python-lmdb): Update to 0.94.

	gnu: debootstrap: Update to 1.0.101.
	* gnu/packages/debian.scm (debootstrap): Update to 1.0.101.

	gnu: tomb: Update to 2.5.
	* gnu/packages/crypto.scm (tomb): Update to 2.5.
	[inputs, arguments]: Add util-linux for ‘findmnt’.

	gnu: cfitsio: Update to 3.450.
	* gnu/packages/astronomy.scm (cfitsio): Update to 3.450.

	gnu: gnuastro: Update to 0.6.
	* gnu/packages/astronomy.scm (gnuastro): Update to 0.6.

	gnu: wcslib: Fix build.
	* gnu/packages/astronomy.scm (wcslib)[arguments]: Skip the default
	‘install-license-files’ phase.  Don't build or test in parallel.

	gnu: inxi: Update to 3.0.11-1.
	* gnu/packages/admin.scm (inxi): Update to 3.0.11-1.

	gnu: inxi: Use GIT-FETCH.
	* gnu/packages/admin.scm (inxi)[source]: Use GIT-FETCH.
	[native-inputs]: Remove tar.
	[arguments]: Adjust accordingly.

	gnu: inxi: Fix man page location.
	* gnu/packages/admin.scm (inxi)[arguments]: Install man page to
	/share/man instead of /share/doc/man.

	gnu: ruby-asciidoctor: Use HTTPS home page.
	* gnu/packages/ruby.scm (ruby-asciidoctor)[home-page]: Use HTTPS.

	gnu: ruby-asciidoctor: Update to 1.5.7.1.
	* gnu/packages/ruby.scm (ruby-asciidoctor): Update to 1.5.7.1.

	gnu: ruby-eventmachine: Use working home page.
	* gnu/packages/ruby.scm (ruby-eventmachine)[home-page]: Update URI.

	gnu: ruby-eventmachine: Update to 1.2.7.
	* gnu/packages/ruby.scm (ruby-eventmachine): Update to 1.2.7.

	gnu: ruby-connection-pool: Update to 2.2.2.
	* gnu/packages/ruby.scm (ruby-connection-pool): Update to 2.2.2.

	gnu: linkchecker: Update to 9.4.0.
	* gnu/packages/web.scm (linkchecker): Update to 9.4.0.
	[source]: Use GIT-FETCH.
	[inputs]: Add python2-dnspython and python2-pyxdg.
	[arguments]: Remove ‘remove-python-requests-version’ phase.
	[license]: Remove licences of unbundled inputs.

	gnu: xf86-input-wacom: Update to 0.36.1.
	* gnu/packages/xdisorg.scm (xf86-input-wacom): Update to 0.36.1.
	[source]: Update URI.

	gnu: libwacom: Update to 0.30.
	* gnu/packages/xdisorg.scm (libwacom): Update to 0.30.
	[source]: Update URI.

2018-06-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libwacom, xf86-input-wacom: Update home page.
	‘The Linux Wacom Project has moved.’
	-- <http://linuxwacom.sourceforge.net/wiki>

	* gnu/packages/xdisorg.scm (libwacom, xf86-input-wacom)[home-page]:
	Update URI.

2018-06-06  Leo Famulari  <leo@famulari.name>

	gnu: darktable: Update to 2.4.4.
	* gnu/packages/photo.scm (darktable): Update to 2.4.4.

	gnu: Update Syncthing to 0.14.48.
	*  gnu/packages/syncthing.scm (syncthing): Update to 0.14.48.

	gnu: go-github-com-chmduquesne-rollinghash-adler32: Update to 0.0.0-2.abb8cba.
	* gnu/packages/syncthing.scm (go-github-com-chmduquesne-rollinghash-adler32):
	Update to 0.0.0-2.abb8cba.

2018-06-05  Ricardo Wurmus  <rekado@elephly.net>

	Merge branch 'master' into core-updates

	gnu: qtractor: Update to 0.9.1.
	* gnu/packages/music.scm (qtractor): Update to 0.9.1.
	[arguments]: Add phase "fix-build-with-qt-5.11".

2018-06-05  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.17.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.
	(%linux-libre-hash): Update hash.
	* gnu/packages/aux-files/linux-libre/4.16-arm.conf,
	gnu/packages/aux-files/linux-libre/4.16-arm64.conf,
	gnu/packages/aux-files/linux-libre/4.16-i686.conf,
	gnu/packages/aux-files/linux-libre/4.16-x86_64.conf: Delete files.
	* gnu/packages/aux-files/linux-libre/4.17-arm.conf,
	gnu/packages/aux-files/linux-libre/4.17-arm64.conf,
	gnu/packages/aux-files/linux-libre/4.17-i686.conf,
	gnu/packages/aux-files/linux-libre/4.17-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Adjust accordingly.

	gnu: linux-libre@4.14: Update to 4.14.48.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.48.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.106.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.106.

2018-06-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: yoshimi: Update to 1.5.8.
	* gnu/packages/music.scm (yoshimi): Update to 1.5.8.

2018-06-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: freedoom: Fix compilation.
	* gnu/packages/games.scm (freedoom)[arguments]: Remove 'bootstrap phase.

	gnu: arc-theme: Replace bootstrap phase.
	* gnu/packages/gmome.scm (arc-theme)[arguments]: Replace 'boostrap phase
	with a custom phase.

	gnu: tilda: Replace bootstrap phase.
	* gnu/packages/terminals.scm (tilda)[arguments]: Remove custom
	'bootstrap phase and use it to replace default bootstrap phase.

2018-06-05  Rutger Helling  <rhelling@mykolab.com>

	gnu: libinput: Update to 1.11.0.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.11.0.

2018-06-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add sjcount.
	* gnu/packages/bioinformatics.scm (sjcount): New variable.

2018-06-05  宋文武  <iyzsong@member.fsf.org>

	services: Add dnsmasq-service-type.
	* gnu/services/dns.scm (dnsmasq-service-type): New variable.
	(<dnsmasq-configuration>): New record type.
	(dnsmasq-shepherd-service): New procedure.
	* doc/guix.texi (DNS Services): Document it.

2018-06-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove duplicate definition of r-heatmaply.
	* gnu/packages/cran.scm (r-heatmaply): Remove duplicate.

	gnu: Remove duplicate definition of r-heatmaply.
	* gnu/packages/cran.scm (r-heatmaply): Remove duplicate.

	gnu: r-heatmaply: Add r-knitr.
	* gnu/packages/cran.scm (r-heatmaply)[propagated-inputs]: Add r-knitr.

	gnu: r-heatmaply: Add r-knitr.
	* gnu/packages/cran.scm (r-heatmaply)[propagated-inputs]: Add r-knitr.

	gnu: dropseq-tools: Remove failing phase.
	* gnu/packages/bioinformatics.scm (dropseq-tools)[arguments]: Delete
	"generate-jar-indices" phase.

	gnu: java-bouncycastle: Disable tests.
	* gnu/packages/java.scm (java-bouncycastle)[arguments]: Disable tests.

	gnu: pigx-scrnaseq: Use only one variant of Picard.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[inputs]: Replace
	"java-picard" with "java-picard-2.10.3".

	gnu: java-picard: Delete failing build phase.
	* gnu/packages/bioinformatics.scm (java-picard)[arguments]: Delete
	"generate-jar-indices" phase.

	gnu: java-cisd-jhdf5: Delete failing build phase.
	* gnu/packages/java.scm (java-cisd-jhdf5)[arguments]: Delete build phase
	"generate-jar-indices".

	gnu: java-picard-1.113: Delete failing build phase.
	* gnu/packages/bioinformatics.scm (java-picard-1.113)[arguments]: Delete
	"generate-jar-indices" build phase.

	gnu: java-picard-2.10.3: Delete failing build phase.
	* gnu/packages/bioinformatics.scm (java-picard-2.10.3)[arguments]: Delete
	generate-jar-indices phase.

	Merge branch 'master' into core-updates

	gnu: r-rtracklayer: Update to 1.40.3.
	* gnu/packages/bioinformatics.scm (r-rtracklayer): Update to 1.40.3.

	gnu: r-ranger: Update to 0.10.1.
	* gnu/packages/statistics.scm (r-ranger): Update to 0.10.1.

	gnu: r-np: Update to 0.60-8.
	* gnu/packages/cran.scm (r-np): Update to 0.60-8.

	gnu: t-series: Update to 0.10-45.
	* gnu/packages/cran.scm (t-series): Update to 0.10-45.

	gnu: r-ksamples: Update to 1.2-8.
	* gnu/packages/cran.scm (r-ksamples): Update to 1.2-8.

	gnu: r-methylkit: Update to 1.6.1.
	* gnu/packages/bioinformatics.scm (r-methylkit): Update to 1.6.1.

	gnu: r-bamsignals: Update to 1.12.1.
	* gnu/packages/bioinformatics.scm (r-bamsignals): Update to 1.12.1.

	Merge branch 'master' into core-updates

2018-06-05  Ricardo Wurmus  <rekado@elephly.net>

	build-system/r: Update to Bioconductor 3.7.
	This is a follow-up to 41f17554d88795bf35fbfc3e05301a6d2f64cca0.

	* guix/build-system/r.scm (bioconductor-uri): Update to version 3.7.

2018-06-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: p11-kit: Update to 0.23.12.
	* gnu/packages/tls.scm (p11-kit): Update to 0.23.12.

2018-06-05  Mark H Weaver  <mhw@netris.org>

	gnu: elfutils: Disable test suite on MIPS.
	* gnu/packages/elf.scm (elfutils)[arguments]: Add (#:tests? #f) on MIPS.

2018-06-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: beets: Return #t from phases.
	* gnu/packages/music.scm (beets)[arguments]: Substitute INVOKE for
	SYSTEM* and return #t from all phases.

	gnu: nano: Update to 2.9.8.
	* gnu/packages/nano.scm (nano): Update to 2.9.8.

	gnu: python-pycurl: Update to 7.43.0.2.
	* gnu/packages/python-web.scm (python-pycurl): Update to 7.43.0.2.

	gnu: fvwm: Update to 2.6.8.
	* gnu/packages/fvwm.scm (fvwm): Update to 2.6.8.

	gnu: perl-parse-yapp: Update to 1.21.
	* gnu/packages/perl.scm (perl-parse-yapp): Update to 1.21.

	gnu: perl-text-balanced: Update to 2.03.
	* gnu/packages/perl.scm (perl-text-balanced): Update to 2.03.
	[source]: Update URI.

	gnu: perl-posix-strftime-compiler: Update to 0.42.
	* gnu/packages/perl.scm (perl-posix-strftime-compiler): Update to
	0.42.

	gnu: perl-moosex-methodattributes: Update to 0.31.
	* gnu/packages/perl.scm (perl-moosex-methodattributes): Update to
	0.31.

2018-06-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-module-install: Update to 1.19.
	* gnu/packages/perl.scm (perl-module-install): Update to 1.19.
	[source]: Update URI.

	gnu: perl-memoize-expirelru: Update to 0.56.
	* gnu/packages/perl.scm (perl-memoize-expirelru): Update to 0.56.
	[source]: Update URI.

	gnu: ccid, pcsc-lite: Move away from alioth.debian.org.
	* gnu/packages/security-token.scm (ccid, pcsc-lite)[source, home-page]:
	Update upstream URI.

2018-06-04  Rutger Helling  <rhelling@mykolab.com>

	gnu: ranger: Enable image support.
	* gnu/packages/disk.scm (ranger)[inputs]: Add 'w3m'.
	[arguments]: Add wrapper for W3MIMGDISPLAY_PATH environment variable.

2018-06-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lz4: Use HTTPS home page.
	* gnu/packages/compression.scm (lz4)[home-page]: Use HTTPS.

	gnu: thermald: Update to 1.7.2.
	* gnu/packages/admin.scm (thermald): Update to 1.7.2.
	[arguments]: Remove Upstart kluge as promised.

	gnu: pdfgrep: Update to 2.1.1.
	* gnu/packages/pdf.scm (pdfgrep): Update to 2.1.1.

	gnu: lxqt-build-tools: Update to 0.5.0.
	* gnu/packages/lxqt.scm (lxqt-build-tools): Update to 0.5.0.

	gnu: perl-libintl-perl: Update to 1.29.
	* gnu/packages/perl.scm (perl-libintl-perl): Update to 1.29.

	gnu: perl-hash-multivalue: Update to 0.16.
	* gnu/packages/perl.scm (perl-hash-multivalue): Update to 0.16.
	[source]: Update URI.

	gnu: perl-file-pushd: Update to 1.016.
	* gnu/packages/perl.scm (perl-file-pushd): Update to 1.016.

	gnu: perl-exception-class: Update to 1.44.
	* gnu/packages/perl.scm (perl-exception-class): Update to 1.44.

	gnu: perl-datetime-timezone: Update to 2.19.
	* gnu/packages/perl.scm (perl-datetime-timezone): Update to 2.19.

	gnu: perl-test-without-module: Update to 0.20.
	* gnu/packages/perl-check.scm (perl-test-without-module): Update to 0.20.

	gnu: perl-datetime: Update to 1.49.
	* gnu/packages/perl.scm (perl-datetime): Update to 1.49.

	gnu: perl-context-preserve: Update to 0.03.
	* gnu/packages/perl.scm (perl-context-preserve): Update to 0.03.

	gnu: perl-class-load-xs: Update to 0.10.
	* gnu/packages/perl.scm (perl-class-load-xs): Update to 0.10.
	[native-inputs]: Replace perl-test-requires with perl-test-needs.
	Add perl-test-without-module.

	gnu: perl-class-load: Update to 0.24.
	* gnu/packages/perl.scm (perl-class-load): Update to 0.24.
	[native-inputs]: Replace perl-test-requires with perl-test-needs.
	Add perl-test-without-module.

2018-06-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sent: Say ‘plain text’.
	‘Plaintext’ is a crypto term.  ‘Slideshow’ is apparently acceptable.

	* gnu/packages/suckless.scm (sent)[synopsis, description]: Add spaces.

2018-06-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: snd: Version documentation directory.
	* gnu/packages/audio.scm (snd)[arguments]: Install documentation to the
	conventional location.  Remove redundant MKDIR-P.  Align cosmetically.

	gnu: acpica: Update to 20180531.
	* gnu/packages/admin.scm (acpica): Update to 20180531.

2018-06-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: isync: Add SASL support.
	This adds ~5.5 MiB (7.5%) to isync's now-78.6 MiB closure.

	* gnu/packages/mail.scm (isync)[inputs]: Add CYRUS-SASL.

2018-06-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: perf: Work around GCC bug.
	Works around <https://bugs.gnu.org/31708>.

	* gnu/packages/patches/perf-gcc-ice.patch: New patch.
	* gnu/packages/linux.scm (perf)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-06-04  Ludovic Courtès  <ludo@gnu.org>

	gnu: signing-party: Update to commit d6f2296.
	* gnu/packages/gnupg.scm (signing-party): Update to commit d6f2296.
	[home-page]: Change to salsa.debian.org.
	[source]: Use git-fetch.
	[arguments]: Remove 'change-directory' phase.  In 'configure' phase,
	modify 'gpgwrap/Makefile' instead of 'gpgwrap/src/Makefile'.

2018-06-04  Ricardo Wurmus  <rekado@elephly.net>

	Merge branch 'master' into core-updates

2018-06-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-pyqt: Update to 5.10.1.
	* gnu/packages/qt.scm (python-pyqt): Update to 5.10.1.
	[inputs]: Remove qtwebkit.
	[arguments]: Add custom phase to fix compilation with Qt 5.11.

	gnu: python-sip: Update to 4.19.8.
	* gnu/packages/qt.scm (python-sip): Update to 4.19.8.

2018-06-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcompris-qt: Update to 0.91.
	* gnu/packages/education.scm (gcompris-qt): Update to 0.91.
	[arguments]: Add custom phase to fix building with Qt 5.11.

	gnu: quassel: Fix building with Qt 5.11.
	* gnu/packages/irc.scm (quassel)[sources]: Add patch. Return #t from
	snippet.
	* gnu/packages/patches/quassel-qt-5.11.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2018-06-03  Rutger Helling  <rhelling@mykolab.com>

	gnu: w3m: Enable image support.
	* gnu/packages/w3m.scm (w3m)[inputs]: Add gdk-pixbuf, libx11.

2018-06-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: keepassxc: Fix compilation with Qt 5.11.
	* gnu/packages/password-utils.scm (keepassxc)[arguments]: Add custom
	'patch-sources phase to include missing headers.

2018-06-03  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

2018-06-03  Mark H Weaver  <mhw@netris.org>

	gnu: rust: Fix build for armhf and mips64el.
	This is a followup to commit 514026d7de36b299238aff9dfcc2f898fb04072a.

	* gnu/packages/rust.scm (nix-system->gnu-triplet-for-rust): New variable.
	(rust-bootstrap, mrustc, rust-1.23): Use 'nix-system->gnu-triplet-for-rust'
	instead of 'nix-system->gnu-triplet'.

2018-06-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xxd: Remove all inherited inputs.
	* gnu/packages/vim.scm (xxd)[inputs]: New field, don't inherit from vim.

	gnu: vim: Update to 8.1.0026.
	* gnu/packages/vim.scm (vim): Update to 8.1.0026.
	[arguments]: Update substitute list on custom 'patch-config-files phase.
	[inputs]: Remove inetutils.

	gnu: xxd: Return true from all phases.
	* gnu/packages/vim.scm (xxd)[arguments]: Return '#t' from custom 'chdir
	phase.

2018-06-02  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: Add emacs-fish-completion.
	* gnu/packages/emacs.scm (emacs-fish-completion): New variable.

	gnu: Add emacs-evil-org.
	* gnu/packages/emacs.scm (emacs-evil-org): New variable.

	gnu: Add emacs-evil-multiedit.
	* gnu/packages/emacs.scm (emacs-evil-multiedit): New variable.

	gnu: Add emacs-evil-mu4e.
	* gnu/packages/emacs.scm (emacs-evil-mu4e): New variable.

	gnu: Add emacs-evil-magit.
	* gnu/packages/emacs.scm (emacs-evil-magit): New variable.

	gnu: Add emacs-evil-ediff.
	* gnu/packages/emacs.scm (emacs-evil-ediff): New variable.

2018-06-02  Ludovic Courtès  <ludo@gnu.org>

	self: Do not build (guix man-db).
	* guix/self.scm (specification->package): Remove "guile-gdbm-ffi" and
	"guile2.0-gdbm-ffi".
	(compiled-guix)[guile-gdbm-ffi]: Remove.
	[dependencies]: Remove it.
	[*core-modules*]: Add "guix/man-db.scm" via #:extra-files.
	[*extra-modules*]: Exclude "guix/man-db.scm".

	gnu: guile-json: Update to 1.0.1.
	* gnu/packages/guile.scm (guile-json): Update to 1.0.1.
	[source]: Switch to github.com.  Adjust 'snippet' to modify
	'configure.ac' and 'Makefile.am'.
	[native-inputs]: Add AUTOCONF and AUTOMAKE.

2018-06-02  Ricardo Wurmus  <rekado@elephly.net>

	Merge branch 'master' into core-updates

	gnu: r-scater: Update to 1.8.0.
	* gnu/packages/bioinformatics.scm (r-scater): Update to 1.8.0.
	[propagated-inputs]: Add r-delayedarray ad r-delayedmatrixstats; remove
	r-matrixstats and r-biomart.

	import: cran: Update to Bioconductor 3.7.
	* guix/import/cran.scm (%bioconductor-version): Update to 3.7.

	gnu: r-mvtnorm: Update to 1.0-8.
	* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.0-8.

	gnu: r-rgraphviz: Update to 2.24.0.
	* gnu/packages/graph.scm (r-rgraphviz): Update to 2.24.0.

	gnu: r-scran: Update to 1.8.2.
	* gnu/packages/bioinformatics.scm (r-scran): Update to 1.8.2.
	[propagated-inputs]: Remove r-zoo; add r-delayedmatrixstats and r-delayedarray.

	gnu: r-delayedmatrixstats: Update to 1.2.0.
	* gnu/packages/bioinformatics.scm (r-delayedmatrixstats): Update to 1.2.0.

	gnu: r-singlecellexperiment: Update to 1.2.0.
	* gnu/packages/bioinformatics.scm (r-singlecellexperiment): Update to 1.2.0.

	gnu: r-beachmat: Update to 1.2.1.
	* gnu/packages/bioinformatics.scm (r-beachmat): Update to 1.2.1.
	[inputs]: Add zlib.

	gnu: r-rhdf5lib: Update to 1.2.1.
	* gnu/packages/bioinformatics.scm (r-rhdf5lib): Update to 1.2.1.
	[arguments]: Adjust substitutions.

	gnu: r-hdf5array: Update to 1.8.0.
	* gnu/packages/bioinformatics.scm (r-hdf5array): Update to 1.8.0.

	gnu: r-qvalue: Update to 2.12.0.
	* gnu/packages/bioinformatics.scm (r-qvalue): Update to 2.12.0.

	gnu: r-hitc: Update to 1.24.0.
	* gnu/packages/bioinformatics.scm (r-hitc): Update to 1.24.0.

	gnu: r-fithic: Update to 1.6.0.
	* gnu/packages/bioinformatics.scm (r-fithic): Update to 1.6.0.

	gnu: r-sushi: Update to 1.18.0.
	* gnu/packages/bioinformatics.scm (r-sushi): Update to 1.18.0.

	gnu: r-gwascat: Update to 2.12.0.
	* gnu/packages/bioinformatics.scm (r-gwascat): Update to 2.12.0.

	gnu: r-gviz: Update to 1.24.0.
	* gnu/packages/bioinformatics.scm (r-gviz): Update to 1.24.0.

	gnu: r-gqtlstats: Update to 1.12.0.
	* gnu/packages/bioinformatics.scm (r-gqtlstats): Update to 1.12.0.
	[propagated-inputs]: Add r-homo-sapiens; remove r-ldblock.

	gnu: r-ldblock: Update to 1.10.0.
	* gnu/packages/bioinformatics.scm (r-ldblock): Update to 1.10.0.
	[propagated-inputs]: Add r-biocgenerics.

	gnu: r-erma: Update to 0.12.0.
	* gnu/packages/bioinformatics.scm (r-erma): Update to 0.12.0.
	[propagated-inputs]: Remove r-foreach; add r-biocparallel, r-genomeinfodb, and
	r-iranges.

	gnu: r-snpstats: Update to 1.30.0.
	* gnu/packages/bioinformatics.scm (r-snpstats): Update to 1.30.0.

	gnu: r-gqtlbase: Update to 1.12.0.
	* gnu/packages/bioinformatics.scm (r-gqtlbase): Update to 1.12.0.

	gnu: r-ggbio: Update to 1.28.0.
	* gnu/packages/bioinformatics.scm (r-ggbio): Update to 1.28.0.

	gnu: r-biovizbase: Update to 1.28.0.
	* gnu/packages/bioinformatics.scm (r-biovizbase): Update to 1.28.0.

	gnu: r-organismdbi: Update to 1.22.0.
	* gnu/packages/bioinformatics.scm (r-organismdbi): Update to 1.22.0.

	gnu: r-ensembldb: Update to 2.4.1.
	* gnu/packages/bioinformatics.scm (r-ensembldb): Update to 2.4.1.
	[propagated-inputs]: Remove r-annotationhub.

	gnu: r-dirichletmultinomial: Update to 1.22.0.
	* gnu/packages/bioinformatics.scm (r-dirichletmultinomial): Update to 1.22.0.

	gnu: r-complexheatmap: Update to 1.18.0.
	* gnu/packages/bioinformatics.scm (r-complexheatmap): Update to 1.18.0.

	gnu: r-genomicfiles: Update to 1.16.0.
	* gnu/packages/bioinformatics.scm (r-genomicfiles): Update to 1.16.0.

	gnu: r-gage: Update to 2.30.0.
	* gnu/packages/bioinformatics.scm (r-gage): Update to 2.30.0.

	gnu: r-keggrest: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-keggrest): Update to 1.20.0.

	gnu: r-fastseg: Update to 1.26.0.
	* gnu/packages/bioinformatics.scm (r-fastseg): Update to 1.26.0.

	gnu: r-annotationhub: Update to 2.12.0.
	* gnu/packages/bioinformatics.scm (r-annotationhub): Update to 2.12.0.

	gnu: r-interactivedisplaybase: Update to 1.18.0.
	* gnu/packages/bioinformatics.scm (r-interactivedisplaybase): Update to 1.18.0.

	gnu: r-edaseq: Update to 2.14.0.
	* gnu/packages/bioinformatics.scm (r-edaseq): Update to 2.14.0.

	gnu: r-deseq: Update to 1.32.0.
	* gnu/packages/bioinformatics.scm (r-deseq): Update to 1.32.0.

	gnu: r-aroma-light: Update to 3.10.0.
	* gnu/packages/bioinformatics.scm (r-aroma-light): Update to 3.10.0.

	gnu: r-msnid: Update to 1.14.0.
	* gnu/packages/bioinformatics.scm (r-msnid): Update to 1.14.0.

	gnu: r-msnbase: Update to 2.6.1.
	* gnu/packages/bioinformatics.scm (r-msnbase): Update to 2.6.1.
	[propagated-inputs]: Add r-mass and r-scales.

	gnu: r-pcamethods: Update to 1.72.0.
	* gnu/packages/bioinformatics.scm (r-pcamethods): Update to 1.72.0.

	gnu: r-mzid: Update to 1.18.0.
	* gnu/packages/bioinformatics.scm (r-mzid): Update to 1.18.0.

	gnu: r-vsn: Update to 3.48.1.
	* gnu/packages/bioinformatics.scm (r-vsn): Update to 3.48.1.

	gnu: r-affy: Update to 1.58.0.
	* gnu/packages/bioinformatics.scm (r-affy): Update to 1.58.0.
	[inputs]: Add zlib.

	gnu: r-affyio: Update to 1.50.0.
	* gnu/packages/bioinformatics.scm (r-affyio): Update to 1.50.0.

	gnu: r-mzr: Update to 2.14.0.
	* gnu/packages/bioinformatics.scm (r-mzr): Update to 2.14.0.
	[inputs]: Add zlib.
	[propagated-inputs]: Add r-rhdf5lib.

	gnu: r-protgenerics: Update to 1.12.0.
	* gnu/packages/bioinformatics.scm (r-protgenerics): Update to 1.12.0.

	gnu: r-sva: Update to 3.28.0.
	* gnu/packages/bioinformatics.scm (r-sva): Update to 3.28.0.

	gnu: r-methylkit: Update to 1.6.0.
	* gnu/packages/bioinformatics.scm (r-methylkit): Update to 1.6.0.

	gnu: r-copywriter: Update to 2.12.0.
	* gnu/packages/bioinformatics.scm (r-copywriter): Update to 2.12.0.

	gnu: r-chipseq: Update to 1.30.0.
	* gnu/packages/bioinformatics.scm (r-chipseq): Update to 1.30.0.

	gnu: r-annotationfilter: Update to 1.4.0.
	* gnu/packages/bioinformatics.scm (r-annotationfilter): Update to 1.4.0.

	gnu: r-rhdf5: Update to 2.24.0.
	* gnu/packages/bioinformatics.scm (r-rhdf5): Update to 2.24.0.
	[arguments]: Remove.
	[propagated-inputs]: Remove r-zlibbioc; add r-rhdf5lib.
	[inputs]: Remove perl.

	gnu: r-tximport: Update to 1.8.0.
	* gnu/packages/bioinformatics.scm (r-tximport): Update to 1.8.0.

	gnu: r-mutationalpatterns: Update to 1.6.1.
	* gnu/packages/bioinformatics.scm (r-mutationalpatterns): Update to 1.6.1.

	gnu: r-bamsignals: Update to 1.12.0.
	* gnu/packages/bioinformatics.scm (r-bamsignals): Update to 1.12.0.

	gnu: r-rhtslib: Update to 1.12.1.
	* gnu/packages/bioinformatics.scm (r-rhtslib): Update to 1.12.1.
	[native-inputs]: Remove autoconf.

	gnu: r-zlibbioc: Update to 1.26.0.
	* gnu/packages/bioinformatics.scm (r-zlibbioc): Update to 1.26.0.

	gnu: r-motifrg: Update to 1.24.0.
	* gnu/packages/bioinformatics.scm (r-motifrg): Update to 1.24.0.

	gnu: r-seqlogo: Update to 1.46.0.
	* gnu/packages/bioinformatics.scm (r-seqlogo): Update to 1.46.0.

	gnu: r-genomation: Update to 1.12.0.
	* gnu/packages/bioinformatics.scm (r-genomation): Update to 1.12.0.

	gnu: r-seqpattern: Update to 1.12.0.
	* gnu/packages/bioinformatics.scm (r-seqpattern): Update to 1.12.0.

	gnu: r-impute: Update to 1.54.0.
	* gnu/packages/bioinformatics.scm (r-impute): Update to 1.54.0.

	gnu: r-bsgenome: Update to 1.48.0.
	* gnu/packages/bioinformatics.scm (r-bsgenome): Update to 1.48.0.

	gnu: r-topgo: Update to 2.32.0.
	* gnu/packages/bioinformatics.scm (r-topgo): Update to 2.32.0.

	gnu: r-graph: Update to 1.58.0.
	* gnu/packages/bioinformatics.scm (r-graph): Update to 1.58.0.

	gnu: r-genomicfeatures: Update to 1.32.0.
	* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.32.0.
	[propagated-inputs]: Remove r-rmysql.

	gnu: r-rtracklayer: Update to 1.40.2.
	* gnu/packages/bioinformatics.scm (r-rtracklayer): Update to 1.40.2.
	[native-inputs]: Add pkg-config.

	gnu: r-genomicalignments: Update to 1.16.0.
	* gnu/packages/bioinformatics.scm (r-genomicalignments): Update to 1.16.0.

	gnu: r-summarizedexperiment: Update to 1.10.1.
	* gnu/packages/bioinformatics.scm (r-summarizedexperiment): Update to 1.10.1.

	gnu: r-delayedarray: Update to 0.6.0.
	* gnu/packages/bioinformatics.scm (r-delayedarray): Update to 0.6.0.
	[propagated-inputs]: Add r-biocparallel.

	gnu: r-rsamtools: Update to 1.32.0.
	* gnu/packages/bioinformatics.scm (r-rsamtools): Update to 1.32.0.

	gnu: r-biostrings: Update to 2.48.0.
	* gnu/packages/bioinformatics.scm (r-biostrings): Update to 2.48.0.

	gnu: r-biocparallel: Update to 1.14.1.
	* gnu/packages/bioinformatics.scm (r-biocparallel): Update to 1.14.1.

	gnu: r-biomart: Update to 2.36.1.
	* gnu/packages/bioinformatics.scm (r-biomart): Update to 2.36.1.

	gnu: r-annotationdbi: Update to 1.42.1.
	* gnu/packages/bioinformatics.scm (r-annotationdbi): Update to 1.42.1.

	gnu: r-biobase: Update to 2.40.0.
	* gnu/packages/bioinformatics.scm (r-biobase): Update to 2.40.0.

	gnu: r-genomicranges: Update to 1.32.3.
	* gnu/packages/bioinformatics.scm (r-genomicranges): Update to 1.32.3.

	gnu: r-xvector: Update to 0.20.0.
	* gnu/packages/bioinformatics.scm (r-xvector): Update to 0.20.0.

	gnu: r-limma: Update to 3.36.1.
	* gnu/packages/bioinformatics.scm (r-limma): Update to 3.36.1.

	gnu: r-variantannotation: Update to 1.26.0.
	* gnu/packages/bioinformatics.scm (r-variantannotation): Update to 1.26.0.

	gnu: r-edger: Update to 3.22.2.
	* gnu/packages/bioinformatics.scm (r-edger): Update to 3.22.2.

	gnu: r-genomeinfodb: Update to 1.16.0.
	* gnu/packages/bioinformatics.scm (r-genomeinfodb): Update to 1.16.0.

	gnu: r-iranges: Update to 2.14.10.
	* gnu/packages/bioinformatics.scm (r-iranges): Update to 2.14.10.

	gnu: r-s4vectors: Update to 0.18.2.
	* gnu/packages/bioinformatics.scm (r-s4vectors): Update to 0.18.2.

	gnu: r-dnacopy: Update to 1.54.0.
	* gnu/packages/bioinformatics.scm (r-dnacopy): Update to 1.54.0.

	gnu: r-bioccheck: Update to 1.16.0.
	* gnu/packages/bioinformatics.scm (r-bioccheck): Update to 1.16.0.

	gnu: r-biocstyle: Update to 2.8.2.
	* gnu/packages/bioinformatics.scm (r-biocstyle): Update to 2.8.2.

	gnu: r-biocviews: Update to 1.48.0.
	* gnu/packages/bioinformatics.scm (r-biocviews): Update to 1.48.0.

	gnu: r-biocinstaller: Update to 1.30.0.
	* gnu/packages/bioinformatics.scm (r-biocinstaller): Update to 1.30.0.

	gnu: r-biocgenerics: Update to 0.26.0.
	* gnu/packages/bioinformatics.scm (r-biocgenerics): Update to 0.26.0.

	gnu: r-grohmm: Update to 1.14.0.
	* gnu/packages/bioinformatics.scm (r-grohmm): Update to 1.14.0.

	gnu: r-systempiper: Update to 1.14.0.
	* gnu/packages/bioinformatics.scm (r-systempiper): Update to 1.14.0.

	gnu: r-shortread: Update to 1.38.0.
	* gnu/packages/bioinformatics.scm (r-shortread): Update to 1.38.0.

	gnu: r-gostats: Update to 2.46.0.
	* gnu/packages/bioinformatics.scm (r-gostats): Update to 2.46.0.

	gnu: r-category: Update to 2.46.0.
	* gnu/packages/bioinformatics.scm (r-category): Update to 2.46.0.

	gnu: r-gseabase: Update to 1.42.0.
	* gnu/packages/bioinformatics.scm (r-gseabase): Update to 1.42.0.

	gnu: r-rbgl: Update to 1.56.0.
	* gnu/packages/bioinformatics.scm (r-rbgl): Update to 1.56.0.

	gnu: r-annotationforge: Update to 1.22.0.
	* gnu/packages/bioinformatics.scm (r-annotationforge): Update to 1.22.0.

	gnu: r-dexseq: Update to 1.26.0.
	* gnu/packages/bioinformatics.scm (r-dexseq): Update to 1.26.0.

	gnu: r-deseq2: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-deseq2): Update to 1.20.0.

	gnu: r-genefilter: Update to 1.62.0.
	* gnu/packages/bioinformatics.scm (r-genefilter): Update to 1.62.0.

	gnu: r-geneplotter: Update to 1.58.0.
	* gnu/packages/bioinformatics.scm (r-geneplotter): Update to 1.58.0.

	gnu: r-copynumber: Update to 1.20.0.
	* gnu/packages/bioinformatics.scm (r-copynumber): Update to 1.20.0.

	gnu: r-annotate: Update to 1.58.0.
	* gnu/packages/bioinformatics.scm (r-annotate): Update to 1.58.0.

	gnu: r-qdnaseq: Update to 1.16.0.
	* gnu/packages/bioconductor.scm (r-qdnaseq): Update to 1.16.0.
	[propagated-inputs]: Add r-biocparallel.

	gnu: r-cghcall: Update to 2.42.0.
	* gnu/packages/bioconductor.scm (r-cghcall): Update to 2.42.0.

	gnu: r-cghbase: Update to 1.40.0.
	* gnu/packages/bioconductor.scm (r-cghbase): Update to 1.40.0.

	gnu: r-marray: Update to 1.58.0.
	* gnu/packages/bioconductor.scm (r-marray): Update to 1.58.0.
	[propagated-inputs]: Remove r-biobase.

	gnu: r-chippeakanno: Update to 3.14.0.
	* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.14.0.
	[propagated-inputs]: Add r-biostrings, r-delayedarray, r-genomicranges,
	r-iranges, and r-s4vectors.

	gnu: r-ripseeker: Update to 1.20.0.
	* gnu/packages/bioconductor.scm (r-ripseeker): Update to 1.20.0.

	gnu: r-diffbind: Update to 2.8.0.
	* gnu/packages/bioconductor.scm (r-diffbind): Update to 2.8.0.
	[propagated-inputs]: Add r-genomicranges, r-ggplot2, and
	r-summarizedexperiment.

	gnu: r-regioner: Update to 1.12.0.
	* gnu/packages/bioconductor.scm (r-regioner): Update to 1.12.0.
	[propagated-inputs]: Add r-s4vectors.

	gnu: r-hpar: Update to 1.22.2.
	* gnu/packages/bioconductor.scm (r-hpar): Update to 1.22.2.

2018-06-02  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: r-minimal: Update to 3.5.0.
	* gnu/packages/statistics.scm (r-with-tests): New variable derived from
	r-minimal; update to 3.5.0.
	[arguments]: Build recommended packages.
	(r-minimal): Inherit from r-with-tests.
	[arguments]: Disable recommended packages and tests.

2018-06-02  Clément Lassieur  <clement@lassieur.org>

	gnu: emacs-elfeed: Update to 3.0.0.
	* gnu/packages/emacs.scm (emacs-elfeed): Update to 3.0.0.

2018-06-01  Ludovic Courtès  <ludo@gnu.org>

	self: Include gnu/build/* in the result.
	Previously, modules like gnu/build/cross-toolchain.scm or
	gnu/build/svg.scm were missing from the result.

	* guix/self.scm (compiled-guix)[*system-modules*]: Add gnu/build/* to
	 #:extra-files.
	(imported-files)[same-target?]: New procedure.
	[build]: Call 'delete-duplicates' on FILES.

2018-06-01  Ludovic Courtès  <ludo@gnu.org>

	self: 'compiled-files' builds the given list of files.
	* guix/self.scm (compiled-files): Add 'module-files' parameter.
	[build]: 'process-directory' now honors MODULE-FILES instead of
	building any '.scm' file it sees.
	(scheme-node): Adjust accordingly.

	self: Improve backtraces for 'imported-files'.
	* guix/self.scm (imported-files): Pass #:env-vars.

	Merge branch 'master' into core-updates

2018-06-01  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Add more fixes from upstream esr52.
	* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from
	the upstream mozilla-esr52 repository.

2018-06-01  Ludovic Courtès  <ludo@gnu.org>

	self: Show backtraces on more columns.
	* guix/self.scm (compiled-modules): Add "COLUMNS" to #:env-vars.

2018-06-01  Ludovic Courtès  <ludo@gnu.org>

	self: Add dependency on guile-gdbm-ffi.
	Fixes a regression introduced in
	331ac4cc239727992329207ba428b3f26cae91d9 whereby "guile-gdbm-ffi" would
	now be mandatory.

	* guix/self.scm (specification->package): Add "guile-gdbm-ffi" and
	"guile2.0-gdbm-ffi".
	(compiled-guix)[guile-gdbm-ffi]: New variables.
	[dependencies]: Add it.

2018-06-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: qtbase: Fix build on older kernels.
	* gnu/packages/qt.scm (qtbase)[arguments]: Add configure flags
	"-no-feature-getentropy" and "-no-feature-renameat2".

2018-06-01  Caleb Ristvedt  <caleb.ristvedt@cune.org>
	    Ludovic Courtès  <ludo@gnu.org>

	Add (guix store deduplication).
	* guix/store/database.scm (register-path): Add #:deduplicate? and call
	'deduplicate' when it's true.
	(counting-wrapper-port, nar-sha256): Move to...
	* guix/store/deduplication.scm: ... here.  New file.
	* tests/store-deduplication.scm: New file.
	* Makefile.am (STORE_MODULES): Add deduplication.scm.
	(SCM_TESTS) [HAVE_GUILE_SQLITE3]: Add store-deduplication.scm.

2018-06-01  Ludovic Courtès  <ludo@gnu.org>

	database: 'register-path' resets timestamps.
	* guix/store/database.scm (reset-timestamps): New procedure.
	(register-path): Use it.

2018-06-01  Caleb Ristvedt  <caleb.ristvedt@cune.org>
	    Ludovic Courtès  <ludo@gnu.org>

	Add (gnu store database).
	* guix/config.scm.in (%store-database-directory): New variable.
	* guix/store/database.scm: New file.
	* tests/store-database.scm: New file.
	* Makefile.am (STORE_MODULES): New variable.
	(MODULES, MODULES_NOT_COMPILED): Adjust accordingly.
	(SCM_TESTS) [HAVE_GUILE_SQLITE3]: Add tests/store-database.scm.

2018-06-01  Ludovic Courtès  <ludo@gnu.org>

	build: Check for Guile-SQLite3.
	* m4/guix.m4 (GUIX_CHECK_GUILE_SQLITE3): New macro.
	* configure.ac: Use it and define 'HAVE_GUILE_SQLITE3'.
	* guix/self.scm (specification->package): Add "guile-sqlite3".
	(compiled-guix)[guile-sqlite3]: New variable.
	[dependencies]: Add it.

	vm: Use 'with-extensions'.
	* gnu/system/vm.scm (system-docker-image)[build]: Use
	'with-extensions'.  Remove 'add-to-load-path' calls.

	profiles: Use 'with-extensions'.
	* guix/profiles.scm (manual-database)[build]: Use 'with-extensions'.
	Remove 'add-to-load-path' call.
	* guix/man-db.scm: Use (gdbm) the normal way; remove 'module-autoload!'
	call.

	bootloader: grub: Use 'with-extensions'.
	* gnu/bootloader/grub.scm (svg->png): Use 'with-extensions'.  Remove
	'add-to-load-path' calls.
	* gnu/build/svg.scm: Use (rsvg) and (cairo) the normal way.  Remove
	'module-autoload!' calls.

	bootloader: grub: Simplify 'svg->png'.
	* gnu/bootloader/grub.scm (svg->png): Remove now unneeded
	  #:guile-for-build argument.

	tests: ssh: Use 'with-extensions'.
	* gnu/tests/ssh.scm (run-ssh-test)[test]: Wrap body in
	'with-extensions'.  Remove %load-path manipulation code.

	pack: Use 'with-extensions' when referring to (guix docker).
	* guix/docker.scm: Use module (json) the normal way.
	* guix/scripts/pack.scm (docker-image)[build]: Wrap in
	'with-extensions'.

	gexp: Add 'with-extensions'.
	* guix/gexp.scm (<gexp>)[extensions]: New field.
	(gexp-attribute): New procedure.
	(gexp-modules): Write in terms of 'gexp-attribute'.
	(gexp-extensions): New procedure.
	(gexp->derivation): Add #:effective-version.
	[extension-flags]: New procedure.
	Honor extensions of EXP.
	(current-imported-extensions): New syntax parameter.
	(with-extensions): New macro.
	(gexp): Honor CURRENT-IMPORTED-EXTENSIONS.
	(compiled-modules): Add #:extensions and honor it.
	(load-path-expression): Likewise.
	(gexp->script, gexp->file): Honor extensions.
	* tests/gexp.scm (%extension-package): New variable.
	("gexp-extensions & ungexp")
	("gexp-extensions & ungexp-splicing")
	("gexp-extensions and literal Scheme object")
	("gexp->derivation & with-extensions")
	("program-file & with-extensions"): New tests.
	* doc/guix.texi (G-Expressions): Document 'with-extensions'.

2018-06-01  Ludovic Courtès  <ludo@gnu.org>

	pack: Adjust test to expect relative symlinks.
	Reported by Chris Marusich <cmmarusich@gmail.com>.
	Fixes <https://bugs.gnu.org/31560>.

	* tests/pack.scm ("self-contained-tarball"): Rename 'guile' to 'bin'.
	Expect 'bin/Guile' to be a relative symlink.

2018-06-01  Ricardo Wurmus  <rekado@elephly.net>

	tests: Fix arguments in pack test.
	This is a follow-up to commit 5ffac538aa604b71814ac74579626f0d3110b96e.

	* tests/pack.scm (self-contained-tarball): Adjust arguments to
	"self-contained-tarball".

2018-06-01  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'compiled-modules' no longer overrides (guix build utils).
	Until now 'compiled-modules' would override (guix build utils) with its
	own.  Thus, when asked to build a different (guix build utils),
	via #:module-path, it would fail badly because a (guix build utils)
	module was already loaded and possibly incompatible with the new one.

	This happened when running 'guix pull --branch=core-updates' from
	current master: in 'core-updates', (guix build utils) exports
	'ignore-error?' but in 'master' it does not.  Thus, 'guix pull' would
	fail with:

	  no binding `invoke-error?' in module (guix build utils)
	  builder for `/gnu/store/…-module-import-compiled.drv' failed with exit code 1
	  cannot build derivation `/gnu/store/…-compute-guix-derivation.drv': 1 dependencies couldn't be built

	This patch fixes it.

	* guix/gexp.scm (compiled-modules)[build-utils-hack?]: New variable.
	[build]: Load MODULES/build/utils.scm when it exists.

2018-06-01  Robin Templeton  <rtempleton@igalia.com>

	gnu: rust: Add support for building 32-bit packages on 64-bit hosts.
	* gnu/packages/rust.scm (rust-bootstrap, rust-1.23): Use
	nix-system->gnu-triplet to determine the system type.
	(rust-1.19): Use readelf instead of nm in the atomic-lock-free test.
	(rust-1.23): Disable the cargo_test_env test. Disable parallel execution of
	tests.

2018-06-01  Timothy Sample  <samplet@ngyro.com>

	gnu: Add git-annex.
	* gnu/packages/version-control.scm (git-annex): New variable.

	gnu: Add ghc-disk-free-space.
	* gnu/packages/haskell.scm (ghc-disk-free-space): New variable.

	gnu: ghc-psqueues: Allow building with newer versions of QuickCheck.
	* gnu/packages/haskell.scm (ghc-psqueues)[arguments]: Add configure
	flag to allow newer versions of QuickCheck.

	gnu: Add ghc-safesemaphore.
	* gnu/packages/haskell.scm (ghc-safesemaphore): New variable.

	gnu: Add ghc-esqueleto.
	* gnu/packages/haskell.scm (ghc-esqueleto): New variable.

	gnu: Add ghc-ifelse.
	* gnu/packages/haskell.scm (ghc-ifelse): New variable.

	gnu: Add ghc-feed.
	* gnu/packages/haskell.scm (ghc-feed): New variable.

	gnu: Add ghc-bloomfilter.
	* gnu/package/haskell.scm (ghc-bloomfilter): New variable.

2018-06-01  Rouby Pierre-Antoine  <pierre-antoine.rouby@inria.fr>
	    Ludovic Courtès  <ludo@gnu.org>

	services: Add hpcguix-web.
	* gnu/service/web.scm (<hpcguix-web-configuration>): New record-type.
	  (%hpcguix-web-accounts): New variable.
	  (%hpcguix-web-activation,hpcguix-web-shepherd-service,
	  hpcguix-web-service-type): New procedures.
	* gnu/tests/web.scm (run-hpcguix-web-server-test): New procedure.
	  (%hpcguix-web-specs, %hpcguix-web-os, %test-hpcguix-web): New variable.
	* doc/guix.texi (Web Services): Add 'hpcguix-web'.

2018-06-01  Rouby Pierre-Antoine  <pierre-antoine.rouby@inria.fr>

	gnu: Add hpcguix-web.
	* gnu/package/web.scm (hpcguix-web): New variable.

2018-06-01  Ludovic Courtès  <ludo@gnu.org>

	marionette: Add 'wait-for-tcp-port'.
	* gnu/build/marionette.scm (wait-for-tcp-port): New procedure.
	* gnu/tests/dict.scm (run-dicod-test)["connect inside"]: Use it instead
	of the inline loop.

	gnu: emacs-w3m: Update and allow builds with Emacs 26.
	* gnu/packages/emacs.scm (emacs-w3m)[source]: Grab the source from
	github.com.
	[native-inputs]: Add TEXINFO.
	[arguments]: Add 'support-emacs!' phase.  In 'patch-exec-paths' phase,
	make w3m.el and w3m-image.el writable.  Remove substitution for
	'w3m-image-viewer', which no longer exists.

2018-06-01  Stefan Stefanović  <stefanx2ovic@gmail.com>

	gnu: sddm: Fix CMake build.
	* gnu/packages/display-managers.scm (sddm): Fix CMake build.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/patches/sddm-fix-build-with-qt-5.11-1024.patch: New file.

2018-06-01  Mathieu Othacehe  <m.othacehe@gmail.com>

	scripts: system: Sort profile generations in reverse order.
	* guix/scripts/system.scm (profile-boot-parameters): Reverse
	generation-numbers list. This allows old generations to be listed from most
	recent to oldest in bootloaders configuration files.

2018-06-01  Leo Famulari  <leo@famulari.name>

	gnu: prosody: Update to 0.10.2 [fixes CVE-2018-10847].
	* gnu/packages/messaging.scm (prosody): Update to 0.10.2.

2018-05-31  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add emacs-zotxt.
	* gnu/packages/emacs.scm (emacs-zotxt): New variable.

	gnu: Add emacs-org-caldav.
	* gnu/packages/emacs.scm (emacs-org-caldav): New variable.

	gnu: Add python-bigfloat.
	* gnu/packages/python.scm (python-bigfloat, python2-bigfloat): New
	variables.

2018-05-31  Fis Trivial  <ybbs.daans@hotmail.com>

	gnu: bear: Fix python path.
	* gnu/packages/build-tools.scm (bear)
	[inputs]: Add python-wrapper.

2018-05-31  Ludovic Courtès  <ludo@gnu.org>

	records: Make a couple of procedures available at expansion time.
	* guix/records.scm (current-abi-identifier, abi-check): Wrap in
	'eval-when'.

2018-05-31  Ludovic Courtès  <ludo@gnu.org>

	system: 'read-boot-parameters' provides a more meaningful warning.
	'system' here was bound to Guile's 'system' procedure.

	* gnu/system.scm (read-boot-parameters): Fix argument for fallback
	warning.

2018-05-31  Ludovic Courtès  <ludo@gnu.org>

	file-systems: Always wait for devices to show up.
	Previously, 'canonicalize-device-spec' would wait for devices when they
	were specified as a label or UUID, but would not wait when the user
	passed a "/dev" file name directly.  This could cause problems when
	the /dev node takes a while to show up.

	* gnu/build/file-systems.scm (canonicalize-device-spec): Add 'resolve'
	call in the 'string?' case.

2018-05-31  Ludovic Courtès  <ludo@gnu.org>

	self: Reduce the set of dependencies.
	By mistake we were adding more dependencies than needed to the Scheme
	derivations.

	* guix/self.scm (compiled-guix)[dependencies]: Use
	'package-transitive-propagated-inputs', not 'package-transitive-inputs'.

2018-05-31  Jelle Licht  <jlicht@fsfe.org>

	gnu: libuv: Update to 1.20.3.
	* gnu/packages/libevent.scm (libuv): Update to 1.20.3.

2018-05-31  Ricardo Wurmus  <rekado@elephly.net>

	build-system/r: Use invoke.
	* guix/build/r-build-system.scm (invoke-r): Use invoke.
	(pipe-to-r): Raise invoke-error on non-zero return value.
	(check): Unconditionally return #t.

	Merge branch 'master' into core-updates

	gnu: r-servr: Update to 0.10.
	* gnu/packages/web.scm (r-servr): Update to 0.10.
	[native-inputs]: Remove r-rcpp.

	gnu: r-seurat: Update to 2.3.1.
	* gnu/packages/bioinformatics.scm (r-seurat): Update to 2.3.1.
	[propagated-inputs]: Remove r-gridextra; add r-reticulate.

	gnu: r-shiny: Update to 1.1.0.
	* gnu/packages/web.scm (r-shiny): Update to 1.1.0.
	[source]: Fetch from git.
	[propagated-inputs]: Add r-crayon.

	gnu: r-rjson: Update to 0.2.19.
	* gnu/packages/web.scm (r-rjson): Update to 0.2.19.

	gnu: r-htmltable: Update to 1.12.
	* gnu/packages/web.scm (r-htmltable): Update to 1.12.

	gnu: r-directlabels: Update to 2018.05.22.
	* gnu/packages/statistics.scm (r-directlabels): Update to 2018.05.22.

	gnu: r-ranger: Update to 0.10.0.
	* gnu/packages/statistics.scm (r-ranger): Update to 0.10.0.

	gnu: r-tclust: Update to 1.4-1.
	* gnu/packages/statistics.scm (r-tclust): Update to 1.4-1.

	gnu: r-caret: Update to 6.0-80.
	* gnu/packages/statistics.scm (r-caret): Update to 6.0-80.

	gnu: r-quantreg: Update to 5.36.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.36.

	gnu: r-rrcov: Update to 1.4-4.
	* gnu/packages/statistics.scm (r-rrcov): Update to 1.4-4.

	gnu: r-ggthemes: Update to 3.5.0.
	* gnu/packages/statistics.scm (r-ggthemes): Update to 3.5.0.

	gnu: r-runit: Update to 0.4.32.
	* gnu/packages/statistics.scm (r-runit): Update to 0.4.32.

	gnu: r-purrr: Update to 0.2.5.
	* gnu/packages/statistics.scm (r-purrr): Update to 0.2.5.

	gnu: r-tidyr: Update to 0.8.1.
	* gnu/packages/statistics.scm (r-tidyr): Update to 0.8.1.

	gnu: r-synchronicity: Update to 1.3.4.
	* gnu/packages/statistics.scm (r-synchronicity): Update to 1.3.4.

	gnu: r-rngtools: Update to 1.3.1.
	* gnu/packages/statistics.scm (r-rngtools): Update to 1.3.1.

	gnu: r-pkgmaker: Update to 0.27.
	* gnu/packages/statistics.scm (r-pkgmaker): Update to 0.27.
	[propagated-inputs]: Add r-bibtex, r-magrittr, r-stringi, and r-withr.

	gnu: r-lambda-r: Update to 1.2.3.
	* gnu/packages/statistics.scm (r-lambda-r): Update to 1.2.3.

	gnu: r-plotrix: Update to 3.7-2.
	* gnu/packages/statistics.scm (r-plotrix): Update to 3.7-2.

	gnu: r-data-table: Update to 1.11.4.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.11.4.

	gnu: r-rlang: Update to 0.2.1.
	* gnu/packages/statistics.scm (r-rlang): Update to 0.2.1.

	gnu: r-knitrbootstrap: Update to 1.0.2.
	* gnu/packages/statistics.scm (r-knitrbootstrap): Update to 1.0.2.
	[propagated-inputs]: Add r-markdown.

	gnu: r-pheatmap: Update to 1.0.10.
	* gnu/packages/statistics.scm (r-pheatmap): Update to 1.0.10.

	gnu: r-bit: Update to 1.1-14.
	* gnu/packages/statistics.scm (r-bit): Update to 1.1-14.

	gnu: r-kernlab: Update to 0.9-26.
	* gnu/packages/machine-learning.scm (r-kernlab): Update to 0.9-26.

	gnu: r-rmysql: Update to 0.10.15.
	* gnu/packages/databases.scm (r-rmysql): Update to 0.10.15.

	gnu: r-mice: Update to 3.0.0.
	* gnu/packages/cran.scm (r-mice): Update to 3.0.0.
	[propagated-inputs]: Add r-broom, r-dplyr, r-mitml, and r-rlang.

	gnu: r-callr: Update to 2.0.4.
	* gnu/packages/cran.scm (r-callr): Update to 2.0.4.
	[propagated-inputs]: Add r-processx; remove r-assertthat, r-crayon, r-debugme,
	and r-testthat.

	gnu: r-openxlsx: Update to 4.1.0.
	* gnu/packages/cran.scm (r-openxlsx): Update to 4.1.0.
	[propagated-inputs]: Add r-zip.

	gnu: r-shinyace: Update to 0.3.1.
	* gnu/packages/cran.scm (r-shinyace): Update to 0.3.1.
	[propagated-inputs]: Add r-jsonlite.

	gnu: r-processx: Update to 3.1.0.
	* gnu/packages/cran.scm (r-processx): Update to 3.1.0.
	[propagated-inputs]: Remove r-debugme; add r-testthat.

	gnu: r-ggally: Update to 1.4.0.
	* gnu/packages/cran.scm (r-ggally): Update to 1.4.0.
	[inputs]: Add libressl.
	[propagated-inputs]: Add r-rlang.

	gnu: r-psych: Update to 1.8.4.
	* gnu/packages/cran.scm (r-psych): Update to 1.8.4.

	gnu: r-pillar: Update to 1.2.3.
	* gnu/packages/cran.scm (r-pillar): Update to 1.2.3.

	gnu: r-utf8: Update to 1.1.4.
	* gnu/packages/cran.scm (r-utf8): Update to 1.1.4.

	gnu: r-ggjoy: Update to 0.4.1.
	* gnu/packages/cran.scm (r-ggjoy): Update to 0.4.1.

	gnu: r-dtw: Update to 1.20-1.
	* gnu/packages/cran.scm (r-dtw): Update to 1.20-1.

	gnu: r-ica: Update to 1.0-2.
	* gnu/packages/cran.scm (r-ica): Update to 1.0-2.

	gnu: r-sm: Update to 2.2-5.5.
	* gnu/packages/cran.scm (r-sm): Update to 2.2-5.5.

	gnu: r-hardyweinberg: Update to 1.6.1.
	* gnu/packages/cran.scm (r-hardyweinberg): Update to 1.6.1.

	gnu: r-ggrepel: Update to 0.8.0.
	* gnu/packages/cran.scm (r-ggrepel): Update to 0.8.0.

	gnu: r-cvst: Update to 0.2-2.
	* gnu/packages/cran.scm (r-cvst): Update to 0.2-2.

	gnu: r-energy: Update to 1.7-4.
	* gnu/packages/cran.scm (r-energy): Update to 1.7-4.

	gnu: r-emdbook: Update to 1.3.10.
	* gnu/packages/cran.scm (r-emdbook): Update to 1.3.10.

	gnu: r-inline: Update to 0.3.15.
	* gnu/packages/cran.scm (r-inline): Update to 0.3.15.

	gnu: r-ff: Update to 2.2-14.
	* gnu/packages/cran.scm (r-ff): Update to 2.2-14.

	gnu: r-rcpp: Update to 0.12.17.
	* gnu/packages/cran.scm (r-rcpp): Update to 0.12.17.

	gnu: r-abbyyr: Update to 0.5.4.
	* gnu/packages/cran.scm (r-abbyyr): Update to 0.5.4.

	gnu: Add r-bibtex.
	* gnu/packages/cran.scm (r-bibtex): New variable.

	gnu: Add r-reticulate.
	* gnu/packages/cran.scm (r-reticulate): New variable.

	gnu: Add r-zip.
	* gnu/packages/cran.scm (r-zip): New variable.

	gnu: Add r-mitml.
	* gnu/packages/cran.scm (r-mitml): New variable.

	gnu: Add r-pan.
	* gnu/packages/cran.scm (r-pan): New variable.

	gnu: Add r-jomo.
	* gnu/packages/cran.scm (r-jomo): New variable.

	gnu: r-vegan: Update to 2.5-2.
	* gnu/packages/bioinformatics.scm (r-vegan): Update to 2.5-2.

2018-05-31  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.14: Update to 4.14.47.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.47.
	(%linux-libre-4.14-hash): Update hash.
	(linux-libre-arm-generic-4.14, linux-libre-arm-omap2plus-4.14)
	(linux-libre-4.14): Remove patch.

	gnu: linux-libre@4.9: Update to 4.9.105.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.105.
	Remove patch.

	gnu: linux-libre@4.4: Update to 4.4.135.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.135.
	Remove patch.

2018-05-31  Ricardo Wurmus  <rekado@elephly.net>

	gnu: powertabeditor: Fix build with Qt 5.11.
	Fixes <https://bugs.gnu.org/31659>.

	* gnu/packages/music.scm (powertabeditor)[arguments]: Add build phase
	"add-missing-headers".

2018-05-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mariadb: Update to 10.1.33.
	* gnu/packages/databases.scm (mariadb): Update to 10.1.33.

2018-05-31  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

2018-05-31  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Revert bad upstream patch in 4.14/4.9/4.4 kernels.
	Apply the 1-line revert from upstream that was the sole fix in 4.14.47,
	4.9.105, and 4.4.135.  Here we cherry-pick the patch until the corresponding
	linux-libre versions are released.

	* gnu/packages/linux.scm (linux-libre-4.14, linux-libre-4.9)
	(linux-libre-arm-generic-4.14, linux-libre-arm-omap2plus-4.14)
	(linux-libre-4.4): Add the patch.

2018-05-31  Jonathan Brielmaier  <jonathan.brielmaier@web.de>

	gnu: 0ad: Update to 0.0.23-alpha.
	* gnu/packages/games.scm (0ad-data, 0ad): Update to 0.0.23-alpha.
	[source]: Use HTTPS URL.
	[inputs]: Add libsodium.

2018-05-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Update to 2.6.7.
	* gnu/packages/dns.scm (knot): Update to 2.6.7.

	gnu: duperemove: Update to 0.11.
	* gnu/packages/disk.scm (duperemove): Update to 0.11.

	gnu: sakura: Update to 3.6.0.
	* gnu/packages/terminals.scm (sakura): Update to 3.6.0.

	gnu: stunnel: Update to 5.46.
	* gnu/packages/web.scm (stunnel): Update to 5.46.

	gnu: mkvtoolnix: Use INVOKE.
	* gnu/packages/video.scm (mkvtoolnix)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: liba52: Use INVOKE.
	* gnu/packages/video.scm (liba52)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: aalib: Use INVOKE.
	* gnu/packages/video.scm (aalib)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: xapian: Use INVOKE.
	* gnu/packages/search.scm (xapian)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: khal: Use INVOKE.
	* gnu/packages/calendar.scm (khal)[arguments]: Substitute INVOKE for
	SYSTEM* and explicitly return #t from phases where needed.

	gnu: rss-bridge: Use INVOKE.
	* gnu/packages/web.scm (rss-bridge)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: python-clf: Use INVOKE.
	* gnu/packages/web.scm (python-clf)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: python-internetarchive: Use INVOKE.
	* gnu/packages/web.scm (python-internetarchive)[arguments]: Substitute
	INVOKE for SYSTEM*.

	gnu: httptunnel: Use INVOKE.
	* gnu/packages/web.scm (httptunnel)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: surfraw: Use INVOKE.
	* gnu/packages/web.scm (surfraw)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: gumbo-parser: Use INVOKE.
	* gnu/packages/web.scm (gumbo-parser)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: sassc: Use INVOKE.
	* gnu/packages/web.scm (sassc)[arguments]: Substitute INVOKE for SYSTEM*
	and its plumbing.

	gnu: tidy: Use INVOKE.
	* gnu/packages/web.scm (tidy)[arguments]: Substitute INVOKE for SYSTEM*.

	gnu: tipp10: Use INVOKE.
	* gnu/packages/education.scm (tipp10)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: krona-tools: Use INVOKE.
	* gnu/packages/web.scm (krona-tools)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: fcgiwrap: Use INVOKE.
	* gnu/packages/web.scm (fcgiwrap)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: ffmpeg: Use INVOKE.
	* gnu/packages/video.scm (ffmpeg)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: r-dplyr: Update to 0.7.5.
	* gnu/packages/statistics.scm (r-dplyr): Update to 0.7.5.
	[propagated-inputs]: Add r-tidyselect.

	gnu: s6-rc: Update to 0.4.0.1.
	* gnu/packages/skarnet.scm (s6-rc): Update to 0.4.0.1.

	gnu: skalibs: Update to 2.6.4.0.
	* gnu/packages/skarnet.scm (skalibs): Update to 2.6.4.0.

	gnu: lchat: Mark up description.
	* gnu/packages/suckless.scm (lchat)[description]: Use @code.

	gnu: lchat: Update to 0.0.0-3.f951919.
	* gnu/packages/suckless.scm (lchat): Update to 0.0.0-3.f951919.
	[arguments]: Run tests.  Install man page.

	gnu: human: Update to 0.3.
	* gnu/packages/suckless.scm (human): Update to 0.3.
	[source]: Use version as the tag, and GIT-FILE-NAME.

	gnu: sent: Update to 1.
	* gnu/packages/suckless.scm (sent): Update to 1.
	[source]: Switch to URL-FETCH/TARBALL.

	gnu: st: Update to 0.8.1.
	* gnu/packages/suckless.scm (st): Update to 0.8.1.
	[arguments]: Relax ‘inhibit-terminfo-install’ regular expression.

	gnu: spoon: Update to 0.6.
	* gnu/packages/suckless.scm (spoon): Update to 0.6.

2018-05-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: isync: Add zlib compression support.
	This adds ~400 KiB (.5%) to isync's now-73.1 MiB closure.

	* gnu/packages/mail.scm (isync)[inputs]: Add ZLIB.

2018-05-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mariadb: Update to 10.1.33.
	* gnu/packages/databases.scm (mariadb): Update to 10.1.33.

2018-05-30  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.16.13.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.16.13.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.46.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.46.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.104.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.104.

	gnu: linux-libre@4.4: Update to 4.4.134.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.134.

2018-05-30  Clément Lassieur  <clement@lassieur.org>

	gnu: scribus: Fix build against Qt 5.11.
	* gnu/packages/scribus.scm (scribus)[arguments]: Add a 'patch-source' phase
	that includes missing headers.

2018-05-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc-locales: Adjust patch that no longer applied.
	* gnu/packages/patches/glibc-locales.patch: Adjust for glibc 2.27.

2018-05-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: emms: Fix build.
	* gnu/packages/emacs.scm (emms)[arguments]: Reset time stamps of files to be
	gzipped; let post-install phase return #t.

	gnu: icedtea-7: Build with gcc-4.9.
	* gnu/packages/java.scm (icedtea-7)[native-inputs]: Add gcc-4.9.

	gnu: icedtea-6: Build with gcc-4.9.
	* gnu/packages/java.scm (icedtea-6)[native-inputs]: Add gcc-4.9 and libnsl.

2018-05-30  Mark H Weaver  <mhw@netris.org>
	    Roel Janssen  <roel@gnu.org>

	gnu: vlc: Update to 3.0.3, and add more inputs.

	* gnu/packages/video.scm (vlc): Update to 3.0.3.
	[native-inputs]: Add flex, bison, and gettext-minimal.
	[inputs]: Replace ffmpeg-2.8 with the latest ffmpeg.  Replace lua-5.1 with
	lua-5.2.  Add eudev, fribidi, libarchive, libass, libavc1394, libbluray,
	libcaca, libdca, libdvdnav, libdvdread, libebml, libidn, libmatroska,
	libmodplug, libmpeg2, libraw1394, librsvg, libsecret, libupnp, libva,
	libvdpau, libvpx, libx264, qtsvg, samba, speexdsp, taglib, twolame, unzip,
	wayland, and wayland-protocols.
	[arguments]: Add BUILDCC=gcc to configure-flags.  In the 'patch-source' phase,
	remove a vestigial substitution fix, enable the use of fribidi deprecated
	interfaces, and adjust the file names in substitutions from "gui/qt4" to
	"gui/qt".  Move the 'regenerate-plugin-cache' phase after 'strip', and in it,
	set the timestamps to 1 second after the epoch, and use 'invoke'.  Add new
	'wrap-executable' phase.

2018-05-30  Clément Lassieur  <clement@lassieur.org>

	gnu: wireshark: End phase with #t.
	* gnu/packages/networking.scm (wireshark)[arguments]: End 'patch-source' phase
	with #t.

2018-05-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-text-format: Update to 0.61.
	* gnu/packages/perl.scm (perl-text-format): Update to 0.61.

	gnu: python-oslo.utils: Update to 3.36.2.
	* gnu/packages/openstack.scm (python-oslo.utils): Update to 3.36.2.

2018-05-30  Ricardo Wurmus  <rekado@elephly.net>

	tests: Fix arguments in pack test.
	This is a follow-up to commit 5ffac538aa604b71814ac74579626f0d3110b96e.

	* tests/pack.scm (self-contained-tarball): Adjust arguments to
	"self-contained-tarball".

2018-05-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gtkglext: Fix build.
	* gnu/packages/gnome.scm (gtkglext)[arguments]: Add build phase to fix name
	collision.

2018-05-30  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

	Revert "gnu: swig: Patch for Octave 4.4."
	This reverts commit 3771000f893d4b53e302f5bca07afeba69e76cd4.

2018-05-30  Rutger Helling  <rhelling@mykolab.com>

	gnu: xpra: Update to 2.3.1.
	* gnu/packages/xorg.scm (xpra): Update to 2.3.1.
	[inputs]: Add libxi.

2018-05-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ibus-libpinyin: Update to 1.10.0.
	* gnu/packages/ibus.scm (ibus-libpinyin): Update to 1.10.0.
	[arguments]: Remove "autogen" phase.
	[native-inputs]: Remove autoconf, automake, and libtool.

	gnu: libpinyin: Update to 2.2.0.
	* gnu/packages/ibus.scm (libpinyin): Update to 2.2.0.
	[arguments]: Remove.
	[inputs]: Remove model.
	[native-inputs]: Remove autoconf, automake, and libtool.

2018-05-30  Mark H Weaver  <mhw@netris.org>
	    Roel Janssen  <roel@gnu.org>

	gnu: vlc: Update to 3.0.3, and add more inputs.

	* gnu/packages/video.scm (vlc): Update to 3.0.3.
	[native-inputs]: Add flex, bison, and gettext-minimal.
	[inputs]: Replace ffmpeg-2.8 with the latest ffmpeg.  Replace lua-5.1 with
	lua-5.2.  Add eudev, fribidi, libarchive, libass, libavc1394, libbluray,
	libcaca, libdca, libdvdnav, libdvdread, libebml, libidn, libmatroska,
	libmodplug, libmpeg2, libraw1394, librsvg, libsecret, libupnp, libva,
	libvdpau, libvpx, libx264, qtsvg, samba, speexdsp, taglib, twolame, unzip,
	wayland, and wayland-protocols.
	[arguments]: Add BUILDCC=gcc to configure-flags.  In the 'patch-source' phase,
	remove a vestigial substitution fix, enable the use of fribidi deprecated
	interfaces, and adjust the file names in substitutions from "gui/qt4" to
	"gui/qt".  Move the 'regenerate-plugin-cache' phase after 'strip', and in it,
	set the timestamps to 1 second after the epoch, and use 'invoke'.  Add new
	'wrap-executable' phase.

2018-05-30  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.1: Update to 4.1.52.
	* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.52.

	Merge branch 'master' into core-updates

2018-05-30  David Thompson  <dthompson2@worcester.edu>

	gnu: tiled: Update to 1.1.5.
	* gnu/packages/game-development.scm (tiled): Update to 1.1.5.

2018-05-29  Rouby Pierre-Antoine  <pierre-antoine.rouby@inria.fr>

	gnu: Add go-github-com-gorilla-context.
	* gnu/packages/golang.scm (go-github-com-gorilla-context): New variable.

	gnu: Add go-github-com-google-gofuzz.
	* gnu/packages/golang.scm (go-github-com-google-gofuzz): New variable.

	gnu: Add go-github-com-google-cadvisor.
	* gnu/packages/golang.scm (go-github-com-google-cadvisor): New variable.

	gnu: Add go-github-com-emicklei-go-restful.
	* gnu/packages/golang.scm (go-github-com-emicklei-go-restful): New variable.

	gnu: Add go-github-com-blang-semver.
	* gnu/packages/golang.scm (go-github-com-blang-semver): New variable.

	gnu: Add go-github-com-urfave-cli.
	* gnu/packages/golang.scm (go-github-com-urfave-cli): New variable.

2018-05-29  Kei Kebreau  <kkebreau@posteo.net>

	gnu: Update shogun to 6.1.3.
	* gnu/packages/machine-learning.scm (shogun): Update to 6.1.3.
	[source]: Update snippet to remove proprietary software.
	[arguments]: Rewrite list of symlinks in 'delete-broken-symlinks' phase.
	Rewrite file lists given to substitute* in 'change-R-target-path' and
	'fix-octave-modules' phases.  Adjust 'fix-octave-modules' for the update.
	Add 'move-rxcpp' phase.  Rewrite configure-flags for the update.
	[inputs]: Add eigen.
	[native-inputs]: Add rxcpp.

	gnu: swig: Patch for Octave 4.4.
	* gnu/packages/swig.scm (swig)[source]: Add patch.
	* gnu/packages/patches/swig-octave-patches.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2018-05-29  Ricardo Wurmus  <ricardo.wurmus at>

	gnu: eigen: Include unsupported features.
	* gnu/packages/algebra.scm (eigen)[source]: Do not build the tests for
	unsupported features, but include the files.

2018-05-29  Kei Kebreau  <kkebreau@posteo.net>

	gnu: Add rxcpp.
	* gnu/packages/machine-learning.scm (rxcpp): New variable.

	gnu: octave: Update to 4.4.0.
	* gnu/packages/maths.scm (octave): Update to 4.4.0.

2018-05-29  Leo Famulari  <leo@famulari.name>

	gnu: mpd: Update to 0.20.20.
	* gnu/packages/mpd.scm (mpd): Update to 0.20.20.

2018-05-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mypaint-brushes: Fetch source from git.
	* gnu/packages/gimp.scm (mypaint-brushes)[source]: Fetch source from git.

	gnu: mypaint-brushes: Fix build.
	* gnu/packages/gimp.scm (mypaint-brushes)[arguments]: Remove bootstrap phase;
	add "relax-dependency-version" phase.

	gnu: python-pygobject: Delete broken tests.
	* gnu/packages/glib.scm (python-pygobject)[arguments]: Add phase
	"delete-broken-tests".

	gnu: python2-pygobject: Add native-inputs.
	* gnu/packages/glib.scm (python2-pygobject)[native-inputs]: New field.

	gnu: python-pygobject: Update to 3.28.2.
	* gnu/packages/glib.scm (python-pygobject): Update to 3.28.2.
	[native-inputs]: Add python-pytest.

	gnu: modem-manager: Fix build.
	* gnu/packages/freedesktop.scm (modem-manager)[arguments]: Add configure flag
	to avoid aborting on certain warnings.

2018-05-29  Leo Famulari  <leo@famulari.name>

	gnu: Git: Update to 2.17.1 [fixes CVE 2018-{11234,11235}].
	* gnu/packages/version-control.scm (git): Update to 2.17.1.

2018-05-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: pan: Update to 0.145.
	* gnu/packages/mail.scm (pan): Update to 0.145.

	gnu: disorderfs: Update to 0.5.3.
	* gnu/packages/file-systems.scm (disorderfs): Update to 0.5.3.
	[source]: Update upstream URI and re-use VERSION.

	gnu: thefuck: Update to 3.27.
	* gnu/packages/admin.scm (thefuck): Update to 3.27.

2018-05-29  Leo Famulari  <leo@famulari.name>

	gnu: Wireshark: Update to 2.6.1.
	* gnu/packages/networking.scm (wireshark): Update to 2.6.1.

	gnu: xdg-utils: Update to 1.1.3 [fixes CVE-2017-18266].
	* gnu/packages/freedesktop.scm (xdg-utils): Update to 1.1.3.

2018-05-29  Ludovic Courtès  <ludo@gnu.org>

	CODE-OF-CONDUCT: Switch to version 1.4 of the Contributor Covenant.
	See the discussion at
	<https://lists.gnu.org/archive/html/guix-devel/2018-05/msg00146.html>.

	* CODE-OF-CONDUCT: Adapt from version 1.4 of the Contributor Covenant.

2018-05-29  Ludovic Courtès  <ludo@gnu.org>

	vm: Remove unneeded dependency on Guile-JSON.
	Fixes <https://bugs.gnu.org/31581>.
	Reported by Leo Famulari <leo@famulari.name>.

	* gnu/system/vm.scm: Remove unneeded (guix docker) import.

2018-05-29  Clément Lassieur  <clement@lassieur.org>

	gnu: Add missing copyright line.
	* gnu/packages/engineering.scm: Add missing copyright line for commit 6cedd61.

2018-05-29  Ricardo Wurmus  <rekado@elephly.net>

	Merge branch 'master' into core-updates

2018-05-29  Clément Lassieur  <clement@lassieur.org>

	gnu: librecad: Fix build against Qt 5.11.
	* gnu/packages/engineering.scm (librecad)[arguments]: Add missing headers.

2018-05-29  Ludovic Courtès  <ludo@gnu.org>

	services: fstab: Properly handle file system labels.
	Fixes a regression introduced in
	a5acc17a3c10a3779b5b8b1a2565ef130be77e51.

	Reported by Tobias Geerinckx-Rice <me@tobias.gr>.

	* gnu/services/base.scm (file-system->fstab-entry): Pass LABEL, not
	FILE-SYSTEM, to 'file-system-label->string'.

2018-05-29  Ludovic Courtès  <ludo@gnu.org>

	download: Remove unused procedure.
	* guix/download.scm (gnutls-package): Remove.

2018-05-29  Ricardo Wurmus  <rekado@elephly.net>

	Update NEWS.

	gnu: emacs-s: Fix tests.
	* gnu/packages/emacs.scm (emacs-s)[arguments]: Use full emacs package to fix
	tests.

	gnu: emacs-dash: Update to 2.14.1.
	* gnu/packages/emacs.scm (emacs-dash): Update to 2.14.1.
	[source]: Fetch from git.

2018-05-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: emacs-minimal: Fix build by disabling gnutls support.
	This is a follow-up to bb82c3d42bb95588f40394f4d71f915654c0e643.

	* gnu/packages/emacs.scm (emacs-minimal)[arguments]: Pass configure flag to
	indicate that gnutls support has intentionally been disabled.

2018-05-29  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: emacs: Update to 26.1.
	* gnu/packages/emacs.scm (emacs): Update to 26.1,
	[arguments]: disable tests as they do not exist in release.
	* gnu/packages/patches/emacs-fix-scheme-indent-function.patch: Update patch
	indentation and line numbers.

2018-05-29  Vagrant Cascadian  <vagrant@debian.org>

	system: Add u-boot-puma-rk3399.
	* gnu/packages/bootloaders.scm (u-boot-puma-rk3399): New variable.
	(make-u-boot-package)[arguments]: Add '.rksd' files to the files installed
	during custom 'install phase.
	* gnu/bootloader/u-boot.scm (u-boot-puma-rk3399-bootloader):
	New exported variable.
	* gnu/system/install.scm (rk3399-puma-installation-os):
	New exported variable.
	* gnu/packages/firmware.scm (arm-trusted-firmware-puma-rk3399): New variable.
	(rk3399-cortex-m0): New variable.

2018-05-29  Leo Famulari  <leo@famulari.name>

	gnu: khal: Update to 0.9.9.
	* gnu/packages/calendar.scm (khal): Update to 0.9.9.

2018-05-29  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

2018-05-28  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: make-u-boot-package: Sort printed configurations case-insensitively.
	* gnu/packages/bootloaders.scm (make-u-boot-package): Sort printed
	configurations case-insensitively.

	gnu: u-boot-tools: Enable tests.
	* gnu/packages/bootloaders.scm (u-boot-tools)[native-inputs]: Add openssl,
	python2-coverage, python2-pytest, sdl.
	[arguments]<#:make-flags>: Remove NO_SDL.
	[arguments]<#:test-target>: Change to "tests".
	[arguments]<#:phases>[patch]: New phase.
	[arguments]<#:phases>[check]: Replace and move.

2018-05-28  Clément Lassieur  <clement@lassieur.org>

	gnu: wireshark: Fix build against Qt 5.11.
	* gnu/packages/networking.scm (wireshark)[arguments]: Add a 'patch-source'
	phase that includes missing headers.

2018-05-28  Clément Lassieur  <clement@lassieur.org>

	gnu: supercollider: Remove broken Qt dependency.
	As suggested by Ricardo Wurmus.

	This also removes IDE support.

	* gnu/packages/audio.scm (supercollider)[arguments]: Add "-DSC_QT=off" to
	configure flags.
	[native-inputs]: Remove QTTOOLS.
	[inputs]: Remove QTBASE, QTWEBKIT, QTSENSORS, QTDECLARATIVE and QTLOCATION.

2018-05-28  Clément Lassieur  <clement@lassieur.org>

	gnu: vlc: Fix build against Qt 5.11.
	* gnu/packages/video.scm (vlc)[arguments]: Add missing headers.

2018-05-28  Mathieu Othacehe  <m.othacehe@gmail.com>

	Revert "gnu: emacs: Update to 26.1."
	This reverts commit bb82c3d42bb95588f40394f4d71f915654c0e643. This commit
	needs probably to be done on core-updates.

	gnu: emacs: Update to 26.1.
	* gnu/packages/emacs.scm (emacs): Update to 26.1,
	[arguments]: disable tests as they do not exist in release.
	* gnu/packages/patches/emacs-fix-scheme-indent-function.patch: Update patch
	indentation and line numbers.

2018-05-28  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	doc: Add concept index entry for Docker and guix pack.
	* doc/guix.texi (Invoking guix pack): Add concept index entry for Docker.

	pack: Add support for squashfs images.
	* guix/scripts/pack.scm (%formats): Add "squashfs" format.
	(guix-pack): Adjust "archiver" dependent on pack-format.
	(squashfs-image): New procedure.
	* doc/guix.texi (Invoking guix pack): Document it.

	pack: Rename "tar" to "archiver".
	* guix/scripts/pack.scm (self-contained-tarball, docker-image): Accept
	"archiver" argument; remove "tar" argument.
	(guix-pack): Invoke "build-image" with "archiver" argument.

	gnu: Add singularity.
	* gnu/packages/linux.scm (singularity): New variable.

	gnu: Add squashfs-tools-next.
	* gnu/packages/compression.scm (squashfs-tools-next): New variable.

2018-05-28  Clément Lassieur  <clement@lassieur.org>

	gnu: gajim: Update to 1.0.3.
	* gnu/packages/messaging.scm (gajim): Update to 1.0.3.

	gnu: python-nbxmpp: Update to 0.6.6.
	* gnu/packages/messaging.scm (python-nbxmpp): Update to 0.6.6.

2018-05-28  Mark H Weaver  <mhw@netris.org>

	gnu: libssh2: Fix build on MIPS systems.
	* gnu/packages/ssh.scm (libssh2)[arguments]: When building for MIPS, replace
	the existing bootstrap phase instead of adding a new 'autoreconf' phase (in
	the wrong place).

2018-05-28  Mark H Weaver  <mhw@netris.org>

	gnu: Fix typo.
	Fix a typo introduced in commit 2101cc3fb691f443b830fdf5f846ded5fa018739.

	* gnu/local.mk: Add back the missing comment character.

2018-05-28  Fis Trivial  <ybbs.daans@hotmail.com>

	gnu: Add xtensor.
	* gnu/packages/algebra.scm (xtensor): New variable.

	gnu: Add xtl.
	* gnu/packages/cpp.scm (xtl): New variable.

	gnu: Add json-modern-cxx.
	* gnu/packages/cpp.scm (json-modern-cxx): New variable.

	gnu: Add fifo-map.
	* gnu/packages/cpp.scm (fifo-map): New variable.
	* gnu/packages/patches/fifo-map-fix-flags-for-gcc.patch: New file.
	* gnu/packages/patches/fifo-map-remove-catch.hpp.patch: New file.
	* gnu/local.mk: Add new patch files.

2018-05-28  Fis Trivial  <ybbs.daans@hotmail.com>

	gnu: Add amalgamate.
	This commit also re-orders some module statements.

	* gnu/packages/code.scm (amalgamate): New variable.

2018-05-28  Fis Trivial  <ybbs.daans@hotmail.com>

	gnu: Add catch-framework2.
	* gnu/packages/check.scm (catch-framework2): New variable.

2018-05-28  Ludovic Courtès  <ludo@gnu.org>

	system: Remove uses of the 'title' field of <file-system>.
	* gnu/system/install.scm (installation-os): Remove uses of the 'title'
	field of 'file-system'; use 'file-system-label' as appropriate.
	* gnu/system/vm.scm (system-disk-image, system-qemu-image): Likewise.
	* gnu/tests.scm (%simple-os): Likewise.
	* gnu/tests/install.scm (%minimal-os, %minimal-extlinux-os)
	(%minimal-os-on-vda, %separate-home-os, %separate-store-os)
	(%raid-root-os, %encrypted-root-os, %btrfs-root-os): Likewise.
	* gnu/build/shepherd.scm (default-mounts)[tmpfs]: Likewise.
	* tests/guix-system.sh: Likewise.
	* tests/system.scm (%root-fs): Likewise.
	("operating-system-boot-mapped-devices, implicit dependency"): Likewise.

2018-05-28  Ludovic Courtès  <ludo@gnu.org>

	file-systems: Remove 'title' field and add <file-system-label>.
	The 'title' field was easily overlooked and was an endless source of
	confusion.  Now, the value of the 'device' field is self-contained.

	* gnu/system/file-systems.scm (<file-system>): Change constructor name
	to '%file-system'.
	[title]: Remove.
	(<file-system-label>): New record type with printer.
	(report-deprecation, device-expression)
	(process-file-system-declaration, file-system): New macros.
	(file-system-title): New procedure.
	(file-system->spec, spec->file-system): Adjust to handle
	<file-system-label>.
	* gnu/system.scm (bootable-kernel-arguments): Add case for
	'file-system-label?'.
	(read-boot-parameters): Likewise.
	(mapped-device-user): Avoid 'file-system-title'.
	(fs->boot-device): Remove.
	(operating-system-boot-parameters): Use 'file-system-device' instead of
	'fs->boot-device'.
	(device->sexp): Add case for 'file-system-label?'.
	* gnu/bootloader/grub.scm (grub-root-search): Add case for
	'file-system-label?'.
	* gnu/system/examples/bare-bones.tmpl,
	gnu/system/examples/beaglebone-black.tmpl,
	gnu/system/examples/lightweight-desktop.tmpl,
	gnu/system/examples/vm-image.tmpl: Remove uses of 'title'.
	* gnu/system/vm.scm (virtualized-operating-system): Remove uses of
	'file-system-title'.
	* guix/scripts/system.scm (check-file-system-availability): Likewise,
	and adjust fix-it hint.
	(check-initrd-modules)[file-system-/dev]: Likewise.
	* gnu/build/file-systems.scm (canonicalize-device-spec): Remove 'title'
	parameter.
	[canonical-title]: Remove.
	Match on SPEC's type rather than on CANONICAL-TITLE.
	(mount-file-system): Adjust caller.
	* gnu/build/linux-boot.scm (boot-system): Interpret ROOT here.
	* gnu/services/base.scm (file-system->fstab-entry): Remove use of
	'file-system-title'.
	* doc/guix.texi (File Systems): Remove documentation of the 'title'
	field.  Rewrite documentation of 'device' and document
	'file-system-label'.

2018-05-27  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: doxygen: Update to 1.8.14.
	* gnu/packages/documentation.scm (doxygen): Update to 1.8.14.

2018-05-27  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Add more fixes from upstream mozilla-esr52.
	* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from
	the upstream mozilla-esr52 repository.

2018-05-27  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: clementine: Update snapshot.
	* gnu/package/music.scm (clementine): Update snapshot to 4619a4c1.

2018-05-27  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: libechonest: Remove package.
	It appears the "EchoNest" service isn't available anymore which makes this
	package obsolete.

	* gnu/packages/music.scm (libechonest): Remove variable.
	(clementine)[inputs]: Remove libechonest.

2018-05-27  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: libmygpo-qt: Fix Qt 5.11 build.
	The update to Qt 5.11.0 broke libmygpo-qt. It turned it was using a deprecated
	CMake function (qt5_use_moduldes).  Let's pick up two upstream patches that
	fix the issue: https://github.com/gpodder/libmygpo-qt/pull/15

	As mentioned in the the pull request, there is now a test failure but it looks
	harmless.

	* gnu/packages/patches/libmygpo-qt-fix-qt-5.11.patch,
	gnu/packages/patches/libmygpo-qt-missing-qt5-modules.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/music.scm (libmygpo-qt)[source]: Add patches.
	[arguments]: Build tests but do not run them.

2018-05-27  Julien Lepiller  <julien@lepiller.eu>

	gnu: gnu: Make alsa find its plugins by setting ALSA_PLUGIN_DIR.
	* gnu/packages/patches/alsa-lib-add-environment-variable.patch: New
	file.
	* gnu/packages/linux.scm (alsa-lib)[source]: Use it.
	[native-search-paths]: Add ALSA_PLUGIN_DIR.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add java-logback-classic.
	* gnu/packages/java.scm (java-logback-classic): New variable.

	gnu: Add java-logback-core.
	* gnu/packages/java.scm (java-logback-core): New variable.

	gnu: Add java-janino.
	* gnu/packages/java.scm (java-janino): New variable.

	gnu: Add java-commons-compiler.
	* gnu/packages/java.scm (java-commons-compiler): New variable.

	gnu: Add java-commons-jxpath.
	* gnu/packages/java.scm (java-commons-jxpath): New variable.

	gnu: Add java-eclipse-sisu-plexus.
	* gnu/packages/java.scm (java-eclipse-sisu-plexus): New variable.

	gnu: Add java-eclipse-sisu-inject.
	* gnu/packages/java.scm (java-eclipse-sisu-inject): New variable.

	gnu: Add java-jsr250.
	* gnu/packages/java.scm (java-jsr250): New variable.

2018-05-27  Rutger Helling  <rhelling@mykolab.com>

	gnu: xonotic: Correct licenses.
	* gnu/packages/games.scm (xonotic-data)[license]: Refer to correct file.
	* gnu/packages/games.scm (xonotic)[license]: Refer to correct file.

2018-05-27  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qtconnectivity: Enable previously failing test.
	* gnu/packages/qt.scm (qtconnectivity)[arguments]: Remove custom
	'disable-failing-tests phase.

	gnu: qt: Update to 5.11.0.
	* gnu/packages/qt.scm (qtbase, qtsvg, qtimageformats, qtx11extras,
	qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors,
	qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel,
	qtlocation, qttools, qtscript, qtquickcontrols, qtquickcontrols2,
	qtgraphicaleffects, qtgamepad, qtscxml, qtpurchasing, qtcanvas3d,
	qtcharts, qtdatavis3d, qtnetworkauth, qtremoteobjects, qtspeech):
	Update to 5.11.0.
	[source]: Update source uri.
	(qtbase)[source]: Don't remove bundled sqlite.
	[inputs]: Remove sqlite.
	[arguments]: Use 'invoke'. Use bundled sqlite.
	(qtsvg, qtmultimedia, qtcanvas3d)[arguments]: Use 'invoke'.
	(qtremoteobjects)[arguments]: Skip new integration test.

2018-05-27  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

	gnu: linux-libre: Update to 4.16.12.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.16.12.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.44.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.44.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.103.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.103.

	gnu: linux-libre@4.4: Update to 4.4.133.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.133.

2018-05-26  Fis Trivial  <ybbs.daans@hotmail.com>

	gnu: Add pybind11.
	* gnu/packages/python.scm (pybind11): New variable.

2018-05-26  Pierre Neidhardt  <ambrevar@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: gifsicle: New variable.
	* gnu/packages/image.scm (gifsicle): New variable.

2018-05-26  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: Add upx.
	* gnu/packages/compression.scm (upx): New variable.

	gnu: Add ucl.
	* gnu/packages/compression.scm (ucl): New variable.

2018-05-26  Adam Massmann  <massmannak@gmail.com>

	gnu: xapers: Fix recommended packages
	* gnu/packages/search.scm (xapers): [inputs]: remove python, poppler
	[propagated-inputs]: add poppler, xclip, xdg-utils.
	[arguments]: modify-phases to disable x-terminal options.

2018-05-26  Nils Gillmann  <ng0@n0.is>

	gnu: Add xonotic.
	* gnu/packages/games.scm (xonotic, xonotic-data): New variables.

2018-05-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: x265: Update to 2.8.
	* gnu/packages/video.scm (x265): Update to 2.8.

	gnu: p11-kit: Update to 0.23.11.
	* gnu/packages/tls.scm (p11-kit): Update to 0.23.11.
	[arguments]: Add #:phases.  Drop new "runtime" test.

	gnu: samba: Update to 4.8.2.
	* gnu/packages/samba.scm (samba): Update to 4.8.2.

	gnu: whois: Update to 5.3.1.
	* gnu/packages/networking.scm (whois): Update to 5.3.1.
	[inputs]: Change from LIBIDN to LIBIDN2.

	gnu: vte: Update to 0.52.2.
	* gnu/packages/gnome.scm (vte): Update to 0.52.2.

	gnu: feh: Update to 2.26.3.
	* gnu/packages/image-viewers.scm (feh): Update to 2.26.3.

	http-client: Send redirection messages to stderr.
	* guix/http-client.scm (http-fetch): Use CURRENT-ERROR-PORT instead of default
	output.

	gnu: rust: Fix typo.
	* gnu/packages/rust.scm (rust-bootstrap)[description]: s/manaer/manager.

2018-05-26  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 3.9.
	* gnu/packages/wine.scm (wine-staging): Update to 3.9.

	gnu: wine-staging-patchset-data: Update to 3.9.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.9.

2018-05-25  Rutger Helling  <rhelling@mykolab.com>

	gnu: mesa: Restore wayland platform.
	* gnu/packages/gl.scm (mesa)[arguments]: Restore wayland to --with-platforms for
	now, since Wayland-EGL doesn't work properly without it.

2018-05-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add scummvm.
	* gnu/packages/emulators.scm (scummvm): New variable.

2018-05-25  Mark H Weaver  <mhw@netris.org>

	gnu: boost: Re-enable context and coroutine libraries on MIPS.
	* gnu/packages/boost.scm (boost)[arguments]: Remove the extra make-flags
	"--without-context", "--without-coroutine", and "--without-coroutine2" that
	were previously added on mips64 systems.

2018-05-25  Andreas Enge  <andreas@enge.fr>

	gnu: mpfrcx: Update to 0.5.
	* gnu/packages/algebra.scm (mpfrcx): Update to 0.5 and change licence to
	lgpl3+.

2018-05-25  Jelle Licht  <jlicht@fsfe.org>

	gnu: mps-youtube: Update to 0.2.8.
	* gnu/packages/video.scm (mps-youtube): Update to 0.2.8.

	gnu: footswitch: Update to ca43d53f.
	* gnu/packages/accessibility.scm (footswitch): Update to ca43d53f.

2018-05-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: openmpi: Add PSM2 (Intel OmniPath) support.
	* gnu/packages/mpi.scm (openmpi)[inputs]: Add PSM2 on supported systems.

2018-05-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: openmpi: Reintroduce PSM (Intel TrueScale) support.
	Fixes a regression introduced in
	9129804230a3a4272731609f6418b876ba450575 whereby PSM would never be
	added as an input.

	* gnu/packages/mpi.scm (openmpi)[inputs]: Re-add PSM on supported
	systems.

2018-05-25  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: openmpi: Update to 3.0.1.
	* gnu/packages/mpi.scm (openmpi): Update to 3.0.1.
	[arguments]: In 'remove-absolute' phase, adjust romio file name.
	* gnu/packages/maths.scm (scalapack)[arguments]: Add
	'set-test-environment' phase.
	(slepc-openmpi)[arguments]: Likewise.
	(mumps-openmpi)[arguments]: Likewise.
	(superlu-dist)[arguments]: In 'check' phase, set
	'OMPI_MCA_plm_rsh_agent'.
	(scotch)[arguments]: In 'build-esmumps', likewise.
	(p4est)[arguments]: Add 'set-test-environment' phase.
	(hypre-openmpi)[arguments]: Likewise.

	gnu: superlu-dist: Update to 5.3.0.
	* gnu/packages/maths.scm (superlu-dist): Update to 5.3.0.
	[source](snippet): Adapt file name and function names to new version.
	Remove 'delete-file' call.

2018-05-25  Ludovic Courtès  <ludo@gnu.org>

	vm: Pass "panic=1" to Linux.
	* gnu/build/vm.scm (load-in-linux-vm): Always pass "panic=1" after '-append'.

2018-05-25  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: cmake: Delete Emacs library.
	* gnu/packages/cmake.scm (cmake)[arguments]: Delete Emacs library.

2018-05-25  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: Add python2-gdrivefs.
	* gnu/packages/python.scm (python2-gdrivefs): New variable.

	gnu: Add python-fusepy.
	* gnu/packages/python.scm (python-fusepy): New variable,
	(python2-fusepy): new variable.

	gnu: Add python-gipc.
	* gnu/packages/python.scm (python-gipc): New variable,
	(python2-gipc): new variable.

	gnu: Add python-google-api-client.
	* gnu/packages/python-web.scm (python-google-api-client): New variable,
	(python2-google-api-client): new variable.

	gnu: Add python2-oauth2client.
	* gnu/packages/python-web.scm (python2-oauth2client): New variable.

2018-05-24  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: mrustc: Update to 0.0.0-3.b5b7089.
	* gnu/packages/rust.scm (mrustc): Update to 0.0.0-3.b5b7089.

2018-05-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: postgresql: Use INVOKE.
	* gnu/packages/databases.scm (postgresql)[arguments]: Substitute INVOKE for SYSTEM*.

	gnu: postgresql: Update to 10.4 [fixes CVE-2018-1115].
	* gnu/packages/databases.scm (postgresql): Update to 10.4.

2018-05-24  Rutger Helling  <rhelling@mykolab.com>

	gnu: libdrm: Update to 2.4.92.
	* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.92.

2018-05-24  Fis Trivial  <ybbs.daans@hotmail.com>

	gnu: Add xsimd.
	* gnu/packages/cpp.scm (xsimd): New variable.

2018-05-24  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: ntfs-3g: Link 'mount.ntfs' to 'mount.ntfs-3g'.
	* gnu/packages/linux.scm (ntfs-3g)[arguments]: Add #:phases.

2018-05-24  Julien Lepiller  <julien@lepiller.eu>

	gnu: gdal: Fix configure flags.
	* gnu/packages/geo.scm (gdal)[arguments]: Fix configure flags.

2018-05-24  Nils Gillmann  <ng0@n0.is>

	gnu: gnurl: Update to 7.60.0.
	* gnu/packages/gnunet.scm (gnurl): Update to 7.60.0.

2018-05-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add fastp.
	* gnu/packages/bioinformatics.scm (fastp): New variable.

2018-05-24  Rutger Helling  <rhelling@mykolab.com>

	gnu: weston: Disable parallel tests.
	* gnu/packages/freedesktop.scm (weston): Disable parallel tests.

	gnu: xorg-server: Update to 1.20.0.
	* gnu/packages/xorg.scm (xorg-server): Update to 1.20.0.

	gnu: wayland-protocols: Update to 1.14.
	* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.14.

2018-05-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: qsynth: Update to 0.5.1.
	* gnu/packages/audio.scm (qsynth): Update to 0.5.1.

	gnu: qjackctl: Update to 0.5.1.
	* gnu/packages/audio.scm (qjackctl): Update to 0.5.1.

2018-05-24  Rutger Helling  <rhelling@mykolab.com>

	gnu: weston: Update to 4.0.0.
	* gnu/packages/freedesktop.scm (weston): Update to 4.0.0.
	[arguments]: Disable tests.

2018-05-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-desktop-environment.
	* gnu/packages/emacs.scm (emacs-desktop-environment): New variable.

	gnu: mate-desktop-service-type: Add description.
	* gnu/services/desktop.scm (mate-desktop-service-type): Add description.

	gnu: gnome-desktop-service-type: Add description.
	* gnu/services/desktop.scm (gnome-desktop-service-type): Add description.

	gnu: Add r-analytics.
	* gnu/packages/cran.scm (r-analytics): New variable.

	gnu: r-minimal: Add tcl/tk support.
	* gnu/packages/statistics.scm (r-minimal)[inputs]: Add tcl and tk.
	[arguments]: Add configure flags to enable tcl and tk support.

2018-05-24  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

2018-05-24  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to 0.14.
	* gnu/packages/mes.scm (mes): Use nyacc-for-mes.  Update to 0.14.

	gnu: mescc-tools: Update to 0.4.
	* gnu/packages/mes.scm (mescc-tools): Update to 0.4.

	gnu: Add nyacc-for-mes.
	* gnu/packages/mes.scm (nyacc-for-mes): New variable.

2018-05-24  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.16.11.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.16.11.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.43.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.43.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.102.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.102.

2018-05-24  Leo Famulari  <leo@famulari.name>

	gnu: procps: Update to 3.3.15 [fixes CVE-2018-{1122,1123,1124,1125,1126}].
	* gnu/packages/linux.scm (procps): Update to 3.3.15.

2018-05-23  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add postgis.
	* gnu/packages/geo.scm (postgis): New variable.

	gnu: Add gdal.
	* gnu/packages/geo.scm (gdal): New variable.

2018-05-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: connman: Update to 1.36.
	* gnu/packages/connman.scm (connman): Update to 1.36.

	gnu: python-gitpython: Update to 2.1.10.
	* gnu/packages/version-control.scm (python-gitpython): Update to 2.1.10.

	gnu: simplescreenrecorder: Update to 0.3.11.
	* gnu/packages/video.scm (simplescreenrecorder): Update to 0.3.11.
	[inputs]: Use defaut FFMPEG version.

	gnu: redshift: Update to 1.12.
	* gnu/packages/xdisorg.scm (redshift): Update to 1.12.

	gnu: stunnel: Update to 5.45.
	* gnu/packages/web.scm (stunnel): Update to 5.45.

	gnu: parallel: Update to 20180522.
	* gnu/packages/parallel.scm (parallel): Update to 20180522.

	gnu: tor: Update to 0.3.3.6 [security fixes].
	* gnu/packages/tor.scm (tor): Update to 0.3.3.6.

	gnu: x265: Return a boolean from the snippet.
	* gnu/packages/video.scm (x265)[source]: End snippet with #t.

	gnu: x265: Update to 2.7.
	* gnu/packages/video.scm (x265): Update to 2.7.

2018-05-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-scrnaseq: Update to 0.0.4.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq): Update to 0.0.4.

	gnu: libusb-for-axoloti: Adjust patch.
	* gnu/packages/patches/libusb-for-axoloti.patch: Adjust patch for use with
	current version of libusb.

2018-05-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Use "code" instead of "indent".
	This is a follow-up to commit e470abf8b789e61ae918a80f141e3c06afd44832.

	* gnu/packages/commencement.scm,
	gnu/packages/flex.scm: Use module "code" instead of "indent".

2018-05-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Use "code" instead of "indent".
	This is a follow-up to commit e470abf8b789e61ae918a80f141e3c06afd44832.

	* gnu/packages/debug.scm: Use module "code" instead of "indent".

2018-05-23  Rouby Pierre-Antoine  <pierre-antoine.rouby@inria.fr>

	gnu: Add go-github-com-tevino-abool.
	* gnu/packages/golang.scm (go-github-com-tevino-abool): New variable.

	gnu: Add go-github-com-stretchr-testify.
	* gnu/packages/golang.scm (go-github-com-stretchr-testify): New variable.

	gnu: Add go-github-com-jpillora-backoff.
	* gnu/packages/golang.scm (go-github-com-jpillora-backoff): New variable.

	gnu: Add go-github-com-hashicorp-go-version.
	* gnu/packages/golang.scm (go-github-com-hashicorp-go-version): New variable.

	gnu: Add go-github-com-getsentry-raven-go.
	* gnu/packages/golang.scm (go-github-com-getsentry-raven-go): New variable.

	gnu: Add go-github-com-burntsushi-toml.
	* gnu/packages/golang.scm (go-github-com-burntsushi-toml): New variable.

2018-05-23  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add r-learnr.
	* gnu/packages/cran.scm (r-learnr): New variable.

	gnu: Add r-rappdirs.
	* gnu/packages/cran.scm (r-rappdirs): New variable.

2018-05-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: Move 'indent' to code.scm.
	Suggested by Pierre Neidhardt <ambrevar@gmail.com>.

	* gnu/packages/indent.scm: Remove.  Move 'indent' to...
	* gnu/packages/code.scm (indent):  ... here.  New variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Remove indent.scm.

2018-05-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: Move 'astyle' to code.scm.
	Suggested by Pierre Neidhardt <ambrevar@gmail.com>.

	* gnu/packages/pretty-print.scm (astyle): Move to...
	* gnu/packages/code.scm (astyle): ... here.  New variable.

2018-05-23  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: Add uncrustify.
	* gnu/packages/code.scm (uncrustify): New variable.

2018-05-23  Ludovic Courtès  <ludo@gnu.org>

	records: Insert record type ABI checks in constructors.
	* guix/records.scm (print-record-abi-mismatch-error): New procedure.
	<top level>: Add 'set-exception-printer!' call.
	(current-abi-identifier, abi-check): New procedures.
	(make-syntactic-constructor): Add #:abi-cookie parameter.  Insert calls
	to 'abi-check'.
	(define-record-type*)[compute-abi-cookie]: New procedure.
	Use it and emit a definition of the 'current-abi-identifier' for TYPE.
	* tests/records.scm ("ABI checks"): New test.

	vm: Use a deterministic file system UUID in shared-store VMs.
	* gnu/system/vm.scm (system-qemu-image/shared-store): Pass
	 #:file-system-uuid to 'qemu-image'.

	vm: Print the label and UUID of partitions.
	* gnu/build/vm.scm (create-ext-file-system): Print the label and UUID.

2018-05-23  Ludovic Courtès  <ludo@gnu.org>

	linux-initrd: Enable "virtio-rng".
	Fixes <https://bugs.gnu.org/31268>.

	* gnu/system/linux-initrd.scm (default-initrd-modules)[virtio-modules]:
	Add "virtio-rng".

2018-05-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gimp-fourier: Fix build.
	* gnu/packages/gimp.scm (gimp-fourier)[arguments]: Copy gegl-0.4.pc to
	gegl-0.3.pc in the configure phase.
	[inputs]: Add gegl.

2018-05-22  Mark H Weaver  <mhw@netris.org>

	Revert "gnu: cmake: Delete Emacs library."
	This reverts commit f037673c3133ae7453794f1f62eecebf9d06b092.

2018-05-22  Rutger Helling  <rhelling@mykolab.com>

	gnu: mesa: Update to 18.0.4.
	* gnu/packages/gl.scm (mesa): Update to 18.0.4.
	[source]: Remove mesa-wayland-egl-symbols-check-mips.patch.
	[arguments]: Remove wayland from --with-platforms configure flag.
	* gnu/local.mk: Remove mesa-wayland-egl-symbols-check-mips.patch.
	* gnu/packages/patches/mesa-wayland-egl-symbols-check-mips.patch: Remove file.

2018-05-22  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: cmake.scm: Add missing module.
	* gnu/packages/cmake.scm: Import emacs-build-system.

	gnu: Add emacs-cmake-mode.
	* gnu/packages/cmake.scm (emacs-cmake-mode): New public variable.

	gnu: cmake: Delete Emacs library.
	* gnu/packages/finance.scm (cmake)[arguments]: Delete Emacs library.

2018-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bismark: Patch bismark2report before installing.
	* gnu/packages/bioinformatics.scm (bismark)[arguments]: Patch file before
	installing it.

2018-05-22  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: Add emacs-esh-autosuggest.
	* gnu/packages/emacs.scm (emacs-esh-autosuggest): New variable.

2018-05-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: emacs-daemons: Fix typo in description.
	* gnu/packages/emacs.scm (emacs-daemons)[description]: Fix typo.

2018-05-22  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: Add emacs-daemons.
	* gnu/packages/emacs.scm (emacs-daemons): New variable.

2018-05-22  Mark H Weaver  <mhw@netris.org>

	gnu: gstreamer: Update to 4.14.1.
	* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base, gst-plugins-good)
	(gst-plugins-bad, gst-plugins-ugly, gst-libav, python-gst): Update to 4.14.1.

	gnu: isc-dhcp: Update to 4.4.1.
	* gnu/packages/admin.scm (isc-dhcp): Update to 4.4.1.  Update bundled copy of
	bind to 9.11.3.
	[license]: Change license to MPL-2.0.

2018-05-21  Leo Famulari  <leo@famulari.name>

	gnu: mutt: Update to 1.10.0.
	* gnu/packages/mail.scm (mutt): Update to 1.10.0.

2018-05-21  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

2018-05-21  Leo Famulari  <leo@famulari.name>

	gnu: procps: Update to 3.3.14.
	* gnu/packages/linux.scm (procps): Update to 3.3.14.
	[arguments]: Remove obsolete phase 'disable-strtod-test' because the change has
	been upstreamed.

	gnu: curl: Update replacement to 7.60.0 [Fixes CVE-2018-{1000300,1000301}].
	* gnu/packages/curl.scm (curl)[replacement]: Update to 7.60.0.
	(curl-7.59.0): Replace with ...
	(curl-7.60.0): ... new variable.

	gnu: BIND: Update to 9.12.1-P2 [fixes CVE-2018-{5736,5737}].
	* gnu/packages/dns.scm (isc-bind): Update to 9.12.1-P2.

2018-05-21  Andreas Enge  <andreas@enge.fr>

	gnu: pius: Really add the patch file.
	* gnu/packages/patches/pius.patch: New file.

	This is a follow-up to commit a92d97266dffcd1ab5c40a379005a7db1fc3dad4.

2018-05-21  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

	gnu: linux-libre: Update to 4.16.10.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.16.10.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.42.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.42.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.101.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.101.

2018-05-21  Andreas Enge  <andreas@enge.fr>

	gnu: pius: Fix incompatibility with newer GnuPG versions.
	* gnu/packages/gnupg.scm (pius)[source]: Add patch.
	* gnu/packages/patches/pius.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: pius: Add input python2-sip.
	* gnu/packages/gnupg.scm (pius)[inputs]: Add python2-six, imported from
	the pius Python script.

2018-05-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: aria2: Update to 1.34.0.
	* gnu/packages/bittorrent.scm (aria2): Update to 1.34.0.

2018-05-21  Danny Milosavljevic  <dannym@scratchpost.org>

	profiles: Add hook to generate "gschemas.compiled".
	* guix/profiles.scm (glib-schemas): New procedure.
	(%default-profile-hooks): Add it.

	gnu: Add can-utils.
	* gnu/packages/networking.scm (can-utils): New variable.

2018-05-20  Vagrant Cascadian  <vagrant@debian.org>

	gnu: linux-libre: Enable build for aarch64-linux.
	* gnu/packages/linux.scm (%linux-compatible-systems): Add aarch64-linux.
	  (linux-libre-4.14): Limit to x86_64-linux, i686-linux and armhf-linux.
	* gnu/packages/aux-files/linux-libre/4.16-arm64.conf: New file.
	* Makefile.am (AUX_FILES): Add 4.16-arm64.conf.

	gnu: linux-libre: Use "make dtbs_install" to install device tree files.
	* gnu/packages/linux.scm (make-linux-libre):
	  Use "make dtbs_install" to install device tree files.

2018-05-20  Fis Trivial  <ybbs.daans@hotmail.com>

	gnu: Add vigra-c.
	* gnu/packages/image.scm (vigra-c): New variable.

	gnu: Add python-glob2.
	* gnu/packages/python.scm (python-glob2, python2-glob2): New variables.

2018-05-20  Tonton  <tonton@riseup.net>

	gnu: Add ghc-bytes.
	* gnu/packages/haskell.scm (ghc-bytes): New variable.

	gnu: Add ghc-semigroupoids-5.2.2.
	* gnu/packages/haskell.scm (ghc-semigroupoids-5.2.2): New variable.

2018-05-20  Efraim Flashner  <efraim@flashner.co.il>

	services: connman: Add polkit hooks for connman.
	* gnu/services/networking.scm (connman-service-type): Extend the
	polkit-service-type with actions from connman.

	services: openntpd: Add openntpd to the system profile.
	* gnu/services/networking.scm (openntpd-service-type): Extend the
	profile-service-type and add openntpd to the system profile.

	services: dbus: Search more directories for '.service' files.
	* gnu/services/dbus.scm (system-service-directory): Remove one level of
	directories when searching for '.service' files.

	services: connman: Add default configuration to the connman-service-type.
	* gnu/services/networking.scm (connman-service-type)[default-value]: New
	field.

	services: Add Enlightenment desktop service.
	* gnu/services/desktop.scm (<enlightenment-desktop-configuration>,
	enlightenment-desktop-service-type): New variables.
	* doc/guix.texi (Desktop Services): Document the service.
	* NEWS: Mention it.

	gnu: enlightenment: Fix setuid program locations.
	* gnu/packages/enlightenment.scm (enlightenment)[source]: Add patch.
	* gnu/packages/patches/enlightenment-fix-setuid-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2018-05-19  Roel Janssen  <roel@gnu.org>

	gnu: Add guile-sparql.
	* gnu/packages/guile.scm (guile-sparql): New variable.

2018-05-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	guix-install.sh: Fix chk_require exiting without warning.
	* etc/guix-install.sh (chk_require): Because of the set -e option, Bash was
	exiting when the command `command -v "$c" &>/dev/null' was running on its
	own. Instead, we now test the command and accumulate warning messages in a
	single statement by chaining the command with a logical OR.

2018-05-19  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: xss-lock: New variable.
	* gnu/packages/xdisorg.scm (xss-lock): New variable.

2018-05-19  Tonton  <tonton@riseup.net>

	gnu: Add zyre.
	* gnu/packages/networking.scm (zyre): New variable.

2018-05-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libsignal-protocol-c: Update to 2.3.2.
	* gnu/packages/messaging.scm (libsignal-protocol-c): Update to 2.3.2.

	gnu: dash: Update to 0.5.10.2.
	* gnu/packages/shells.scm (dash): Update to 0.5.10.2.

2018-05-19  Alex Kost  <alezost@gmail.com>

	gnu: emacs-guix: Update to 0.4.
	* gnu/packages/emacs.scm (emacs-guix): Update to 0.4.
	[propagated-inputs]: Add 'emacs-edit-indirect' (new dependency).
	[arguments]: Add "--with-editindirect-lispdir" configure flag.

2018-05-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xterm: Update to 333.
	* gnu/packages/xorg.scm (xterm): Update to 333.

	gnu: f-seq: Factorise ‘install’ phase.
	* gnu/packages/bioinformatics.scm (f-seq)[arguments]: Let-bind more.

	gnu: r-amap: Update to 0.8-16.
	* gnu/packages/cran.scm (r-amap): Update to 0.8-16.

2018-05-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-modelr: Update to 0.1.2.
	* gnu/packages/cran.scm (r-modelr): Update to 0.1.2.

	gnu: perl-io-compress: Update to 2.081.
	* gnu/packages/compression.scm (perl-io-compress): Update to 2.081.

	gnu: perl-compress-raw-bzip2: Update to 2.081.
	* gnu/packages/compression.scm (perl-compress-raw-bzip2): Update to 2.081.

	gnu: perl-compress-raw-zlib: Update to 2.081.
	* gnu/packages/compression.scm (perl-compress-raw-zlib): Update to 2.081.

	gnu: qjackrcd: Use INVOKE.
	* gnu/packages/audio.scm (qjackrcd)[arguments]: Substitute INVOKE for
	SYSTEM*.

	gnu: cava: Update to 0.6.1.
	* gnu/packages/audio.scm (cava): Update to 0.6.1.

	gnu: gsm: Update to 1.0.18.
	* gnu/packages/audio.scm (gsm): Update to 1.0.18.

	gnu: fluidsynth: Update to 1.1.11.
	* gnu/packages/audio.scm (fluidsynth): Update to 1.1.11.

2018-05-18  Ludovic Courtès  <ludo@gnu.org>

	uuid: 'uuid' returns #f when 'string->uuid' returns #f.
	* gnu/system/uuid.scm (uuid): When STR is not a literal, return #f when
	'string->uuid' returns #f.
	* tests/uuid.scm ("uuid, dynamic value"): New test.

	file-systems: Do not export <file-system>.
	* gnu/system/file-systems.scm (<file-system>): Do not export.
	* gnu/system.scm (operating-system-root-file-system): Use an accessor
	instead of 'match'.

2018-05-18  Ludovic Courtès  <ludo@gnu.org>

	tests: Skip 'tests/guix-pack.sh' when networking is missing.
	The test could fail because "static-binaries.tar.xz" is missing, for
	instance.

	* tests/guix-pack.sh: Require a network connection to be on the safe
	side.  This reverts part of 47a60325ca650e8fc1a291c8655b4297f4de8deb.

2018-05-18  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust to new "unbound variable" messages.
	This is a followup to 2d2f98efb36db3f003d950a004806234962b4f4d.

	* tests/guix-system.sh: Adjust regexps to match "error:".

2018-05-18  Vagrant Cascadian  <vagrant@debian.org>

	system: Add u-boot-pine64-plus installer.
	* gnu/bootloader/u-boot.scm (u-boot-pine64-plus-bootloader):
	New exported variable.
	* gnu/system/install.scm (pine64-plus-installation-os):
	New exported variable.

2018-05-18  Christopher Baines  <mail@cbaines.net>

	services: cgit: Make project-list permit a file-object.
	Instead of having the service manage the list, it's useful to be able to point
	this at an existing file, for example, when using cgit together with gitolite.

	* gnu/services/cgit.scm (project-list?): New procedure.
	(serialize-project-list): Handle file-object values.
	(<cgit-configuration>): Change the predicate for project-list to allow lists
	and file-objects.

2018-05-18  Christopher Baines  <mail@cbaines.net>

	services: cgit: Improve handling of extra-options.
	* gnu/services/cgit.scm (serialize-cgit-configuration): Add the extra options,
	one per line, before the scan-path, as this makes it possible to use the
	extra-options to affect the global behaviour for repositories.
	(serialize-extra-options): New procedure.

2018-05-18  Christopher Baines  <mail@cbaines.net>

	gnu: cgit: Fix included scripts.
	Fix the about-formatting.sh, syntax-highlighting.py and html-converters files.

	* gnu/packages/version-control.scm (cgit)[arguments]: Include
	about-formatting.sh and the html-converters in the patch-absolute-file-names
	phase and add a wrap-python-scripts phase to wrap syntax-highlighting.py and
	the md2html converter.
	[inputs]: Add groff, python, python-docutils, python-markdown and
	python-pygments.

2018-05-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: acpica: Update to 20180508.
	* gnu/packages/admin.scm (acpica): Update to 20180508.

	gnu: cwm: Update to 6.3.
	* gnu/packages/wm.scm (cwm): Update to 6.3.

	gnu: r-httpuv: Update to 1.4.3.
	* gnu/packages/web.scm (r-httpuv): Update to 1.4.3.

	gnu: r-rjson: Update to 0.2.18.
	* gnu/packages/web.scm (r-rjson): Update to 0.2.18.

	gnu: r-rsqlite: Update to 2.1.1.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.1.1.

	gnu: python-monotonic: Update to 1.5.
	* gnu/packages/time.scm (python-monotonic): Update to 1.5.

	gnu: libmatroska: Update to 1.4.9.
	* gnu/packages/video.scm (libmatroska): Update to 1.4.9.
	[build-system]: Switch to the CMake build system.
	[native-inputs]: Remove PKG-CONFIG.
	[arguments]: Build shared libaries and don't try to run non-existent
	tests.

	gnu: libebml: Update to 1.3.6.
	* gnu/packages/xml.scm (libebml): Update to 1.3.6.
	[source]: Apply ‘libebml-use-limits-not-climits.patch’ to build.
	[build-system]: Switch to the CMake build system.
	[arguments]: Build shared libaries and don't try to run non-existent
	tests.

2018-05-18  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add u-boot-tools.
	* gnu/packages/bootloaders.scm (u-boot-tools): New variable.

2018-05-17  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: mrustc: Update to 0.0.0-2.ee65f12.
	* gnu/packages/rust.scm (mrustc): Update to 0.0.0-2.ee65f12.
	[arguments]<#:phases>[configure]: New phase.

2018-05-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: multiqc: Fix build.
	* gnu/packages/bioinformatics.scm (multiqc)[arguments]: Add a
	‘relax-requirements’ phase to fix building with python-matplotlib@2.2.

2018-05-17  Efraim Flashner  <efraim@flashner.co.il>

	daemon: Allow building for armhf-linux on aarch64-linux.
	* nix/libstore/build.cc (canBuildLocally): Allow building armhf-linux
	builds on aarch64-linux.
	(DerivationGoal::runChild) Throw error if attempting to build for
	armhf-linux on an unsupported platform.
	* doc/guix.texi (Invoking guix build): Document how to build natively
	for armhf-linux on aarch64-linux.  Add note that on some aarch64
	machines this is unsupported.

2018-05-17  Ludovic Courtès  <ludo@gnu.org>

	Revert "gnu: Add ghc-array." and "gnu: Add ghc-containers."
	This reverts commits e5d92c1ce197ec6da891f69565fe550f502f8e7c
	and 7d4e377ff5dfb0b708255e30741f2d26407f1677.

	These two packages are part of GHC proper.  See the discussion at
	<https://lists.gnu.org/archive/html/help-guix/2018-05/msg00090.html>.

2018-05-17  Rouby Pierre-Antoine  <pierre-antoine.rouby@inria.fr>

	gnu: jupyter: Add search path.
	* gnu/package/python.scm (jupyter)[native-search-paths]: Add it.

2018-05-17  Rouby Pierre-Antoine  <pierre-antoine.rouby@inria.fr>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add jupyter-guile-kernel.
	* gnu/package/guile.scm (jupyter-guile-kernel): New variable.

2018-05-17  Ludovic Courtès  <ludo@gnu.org>

	union: Do not warn about harmless collisions.
	Until now we'd get pointless messages like:

	  warning: collision encountered:
	    /gnu/store/…-gtk-icon-themes/share/icons/hicolor/icon-theme.cache
	    /gnu/store/…-inkscape-0.92.3/share/icons/hicolor/icon-theme.cache
	  warning: choosing /gnu/store/…-gtk-icon-themes/share/icons/hicolor/icon-theme.cache

	* guix/build/union.scm (%harmless-collisions): New variable.
	(warn-about-collision): Honor it.

2018-05-17  Chris Marusich  <cmmarusich@gmail.com>

	gnu: libreoffice: Update to 5.4.7.2.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 5.4.7.2.

2018-05-17  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

	gnu: linux-libre: Update to 4.16.9.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.16.9.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.41.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.41.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.100.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.100.

	gnu: linux-libre@4.4: Update to 4.4.132.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.132.

2018-05-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libdca: Update to 0.0.6.
	* gnu/packages/video.scm (libdca): Update to 0.0.6.

	gnu: r-rcppprogress: Update to 0.4.1.
	* gnu/packages/statistics.scm (r-rcppprogress): Update to 0.4.1.

	gnu: r-plotrix: Update to 3.7-1.
	* gnu/packages/statistics.scm (r-plotrix): Update to 3.7-1.

	gnu: r-stringr: Update to 1.3.1.
	* gnu/packages/statistics.scm (r-stringr): Update to 1.3.1.

	gnu: r-bit: Update to 1.1-13.
	* gnu/packages/statistics.scm (r-bit): Update to 1.1-13.

	gnu: dash: Update to 0.5.10.1.
	* gnu/packages/shells.scm (dash): Update to 0.5.10.1.

	gnu: python-ddt: Update to 1.1.3.
	* gnu/packages/python.scm (python-ddt): Update to 1.1.3.

	gnu: python-netifaces: Update to 0.10.7.
	* gnu/packages/python.scm (python-netifaces): Update to 0.10.7.

	gnu: python-numexpr: Update to 2.6.5.
	* gnu/packages/python.scm (python-numexpr): Update to 2.6.5.

	gnu: libfm: Update to 1.3.0.2.
	* gnu/packages/lxde.scm (libfm): Update to 1.3.0.2.

	gnu: libnftnl: Update to 1.1.0.
	* gnu/packages/linux.scm (libnftnl): Update to 1.1.0.

	gnu: libraw: Update to 0.18.11.
	* gnu/packages/photo.scm (libraw): Update to 0.18.11.

	gnu: r-desolve: Update to 1.21.
	* gnu/packages/maths.scm (r-desolve): Update to 1.21.

	gnu: rng-tools: Use INVOKE.
	* gnu/packages/linux.scm (rng-tools)[arguments]: Substitute INVOKE for
	SYSTEM* and explicitly return #t from phase.

	gnu: rng-tools: Update to 6.2.
	* gnu/packages/linux.scm (rng-tools): Update to 6.2.

	gnu: python-graphviz: Update to 0.8.3.
	* gnu/packages/graphviz.scm (python-graphviz): Update to 0.8.3.

	gnu: usbutils: Update to 010.
	* gnu/packages/linux.scm (usbutils): Update to 010.

	gnu: phonon: Update to 4.10.1.
	* gnu/packages/kde-frameworks.scm (phonon): Update to 4.10.1.

	gnu: graphicsmagick: Update to 1.3.29.
	* gnu/packages/imagemagick.scm (graphicsmagick): Update to 1.3.29.

	gnu: feh: Update to 2.26.2.
	* gnu/packages/image-viewers.scm (feh): Update to 2.26.2.

	gnu: youtube-dl: Update to 2018.05.09.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.05.09.

	gnu: links: Update to 2.16.
	* gnu/packages/web-browsers.scm (links): Update to 2.16.

	gnu: lynx: Update to 2.8.9dev.18.
	* gnu/packages/web-browsers.scm (lynx): Update to 2.8.9dev.18.

	gnu: i3status: Update to 2.12.
	* gnu/packages/wm.scm (i3status): Update to 2.12.

	gnu: perl-xml-compile-wsdl11: Update to 3.07.
	* gnu/packages/xml.scm (perl-xml-compile-wsdl11): Update to 3.07.

	gnu: perl-xml-compile-tester: Update to 0.91.
	* gnu/packages/xml.scm (perl-xml-compile-tester): Update to 0.91.

	gnu: dunst: Update to 1.3.2.
	* gnu/packages/dunst.scm (dunst): Update to 1.3.2.

	gnu: uim: Update to 1.8.8.
	* gnu/packages/xorg.scm (uim): Update to 1.8.8.

	gnu: maim: Update to 5.5.1.
	* gnu/packages/xdisorg.scm (maim): Update to 5.5.1.

	gnu: prosody: Update to 0.10.1 [security fixes].
	* gnu/packages/messaging.scm (prosody): Update to 0.10.1.

2018-05-16  Rutger Helling  <rhelling@mykolab.com>

	gnu: dolphin-emu: Update to commit 47fd8c6eff4cdea7660d0fa78040f98d1d4fa136.
	* gnu/packages/emulators.scm (dolphin-emu): Update to commit
	47fd8c6eff4cdea7660d0fa78040f98d1d4fa136.
	[arguments]: Add 'fixgcc7 phase.
	[native-inputs]: Add gcc@7 since building with gcc@5 doesn't work anymore.

	gnu: wine: Update to 3.0.1.
	* gnu/packages/wine.scm (wine): Update to 3.0.1.

2018-05-16  Gábor Boskovits  <boskovits@gmail.com>

	gnu: emacs-orgalist: Fix texinfo markup in description.
	* gnu/packages/emacs.scm (emacs-orgalist)[description]: Modify.

2018-05-16  Ludovic Courtès  <ludo@gnu.org>

	doc: Update 'guix size' example.
	* doc/guix.texi (Invoking guix size): Update example.

2018-05-16  Ludovic Courtès  <ludo@gnu.org>

	doc: Improve 'guix size' documentation.
	Suggested by Martin Castillo <castilma@uni-bremen.de>.
	Fixes <https://bugs.gnu.org/31456>.

	* doc/guix.texi (Invoking guix size): Clarify that 'guix size' looks for
	ungrafted packages.  Clarify that it can be passed several package
	specifications.

2018-05-16  Eric Bavier  <bavier@member.fsf.org>

	gnu: nano: Update to 2.9.7.
	* gnu/packages/nano.scm: Update to 2.9.7.

2018-05-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-statsmodels: Fix build.
	* gnu/packages/patches/python-statsmodels-fix-tests.patch: Remove patch.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/statistics.scm (python-statsmodels)[source]: Remove patches.
	[arguments]: Disable tests; adjust build phases; add build phase
	"patch-for-scipy" to fix runtime error.

2018-05-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: filezilla: Update to 0.12.2.
	* gnu/packages/ftp.scm (libfilezilla): Update to 0.12.2.

2018-05-15  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: inkscape: Disable "icon-theme.cache" generation.
	* gnu/packages/inkscape.scm (inkscape)[arguments]<#:make-flags>: Delete.
	<#:phases>[patch-icon-cache-generator]: Add phase.

2018-05-15  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: wesnoth: Update to 1.14.1.
	* gnu/packages/games.scm (wesnoth): Update to 1.14.1.
	[source]: Remove wesnoth-fix-std-bad-cast.patch.
	* gnu/packages/patches/wesnoth-fix-std-bad-cast.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

2018-05-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-bsgenome-dmelanogaster-ucsc-dm6.
	* gnu/packages/bioconductor.scm (r-bsgenome-dmelanogaster-ucsc-dm6): New variable.

2018-05-15  Rouby Pierre-Antoine  <pierre-antoine.rouby@inria.fr>

	gnu: Add guile-simple-zmq.
	* gnu/package/guile.scm (guile-simple-zmq): New variable.

2018-05-15  Ludovic Courtès  <ludo@gnu.org>

	gexp: Disable deprecation warnings for 'imported-modules'.
	Fixes <https://bugs.gnu.org/31450>.
	Reported by Martin Castillo <castilma@uni-bremen.de>.

	* guix/gexp.scm (gexp->derivation): Pass #:deprecation-warnings to
	'imported-modules'.
	(imported-files): Add #:deprecation-warnings and pass #:env-vars to
	'gexp->derivation'.
	(imported-modules): Add #:deprecation-warnings and pass it to
	'imported-files'.

2018-05-14  Ludovic Courtès  <ludo@gnu.org>

	pack: Link top-level entries of wrapped packages.
	Previously things like:

	  guix pack -R guile guile-json

	would lead to a profile without Guile-JSON, and to an 'etc/profile' that
	does not define 'GUILE_LOAD_PATH'.

	* guix/scripts/pack.scm (wrapped-package)[build]: Link top-level entries
	of PACKAGE into OUTPUT.

2018-05-14  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: opencv: Ignore CVEs.
	* gnu/packages/image-processing.scm (opencv)[properties]:  Add a
	lint-hidden-cve property and add three CVEs to be ignored.

2018-05-14  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>
	    Ludovic Courtès  <ludo@gnu.org>

	doc: Update documentation of guix lint
	* doc/guix.texi (Invoking guix lint): Add cpe-version to example.
	(Invoking guix lint): Add example for lint-hidden-cve.

2018-05-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add emacs-orgalist.
	* gnu/packages/emacs.scm (emacs-orgalist): New variable.

2018-05-14  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: services: Fix wesnothd-configuration? symbol export.
	* gnu/services/games.scm: Export wesnothd-configuration?, not the
	non-existent wesnoth-configuration?.

	gnu: Add pass-rotate.
	* gnu/packages/password-utils.scm (pass-rotate): New variable.

2018-05-14  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: guile-dbi: Fix RPATH and dependencies.
	Prior to this change, libguile-dbi.so was unable to find
	libguile-dbd-sqlite3.so.

	* gnu/packages/guile.scm (guile-dbi-bootstrap): New variable.
	(guile-dbd-sqlite3)[propagated-inputs]: Remove guile-dbi.
	[native-inputs]: Add guile-dbi-bootstrap.
	(guile-dbi)[inputs]: Add guile-dbd-sqlite3.
	[arguments]: Set RPATH using #:make-flags.

2018-05-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mupdf: Update to 1.13.0.
	* gnu/packages/pdf.scm (mupdf): Update to 1.13.0.
	[source]: Remove patches.
	* gnu/packages/patches/mupdf-build-with-latest-openjpeg.patch,
	gnu/packages/patches/mupdf-CVE-2017-17858.patch,
	gnu/packages/patches/mupdf-CVE-2018-6544.patch,
	gnu/packages/patches/mupdf-CVE-2018-1000051.patch: Remove files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2018-05-14  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: Add emacs-dts-mode.
	* gnu/packages/emacs.scm (emacs-dts-mode): New variable.

2018-05-13  Tonton  <tonton@riseup.net>

	gnu: Add ghc-containers.
	* gnu/packages/haskell.scm (ghc-containers): New variable.

	gnu: Add ghc-array.
	* gnu/packages/haskell.scm (ghc-array): New variable.

	gnu: Add ghc-quickcheck-2.9.
	* gnu/packages/haskell-check.scm (ghc-quickcheck-2.9): New variable.

2018-05-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: robocut: Remove unnecessary dependency on qttools.
	Reported by Efraim Flashner.

	* gnu/packages/printers.scm (robocut)[native-inputs]: Replace QTTOOLS
	with QTBASE, which is where 'qmake' lives.

2018-05-13  Ludovic Courtès  <ludo@gnu.org>

	build: 'test-env' does not 'guix download' non-existent files.
	Reported by uniq10.

	* build-aux/test-env.in: Check whether FILE exists before invoking 'guix
	download'.

2018-05-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: speedtest-cli: Update to 2.0.0.
	* gnu/packages/networking.scm (speedtest-cli): Update to 2.0.0.

	gnu: myrepos: Fix CVE-2018-7032.
	* gnu/packages/version-control.scm (myrepos)[source]: Add patch.
	* gnu/packages/patches/myrepos-CVE-2018-7032.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: viewnior: Update to 1.7.
	* gnu/packages/image-viewers.scm (viewnior): Update to 1.7.
	[source]: Update source uri.
	[build-system]: Switch to meson-build-system.
	[arguments]: Remove custom 'autogen and 'skip-gtk-update-icon-cache
	phases, add 'patch-source phase.  Skip tests.
	[native-inputs]: Remove automake, autoconf, intltool, gnome-common,
	libtool, which, add gettext-minimal.
	[home-page]: Update home-page.

2018-05-13  Leo Famulari  <leo@famulari.name>

	gnu: ImageMagick: Update to 6.9.9-43.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-43.

2018-05-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add Robocut.
	* gnu/packages/printers.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2018-05-13  Ludovic Courtès  <ludo@gnu.org>

	packages: 'find-packages-by-name' properly honors version prefixes.
	Fixes <https://bugs.gnu.org/28446>.
	Reported by Mark H Weaver <mhw@netris.org>.

	* gnu/packages.scm (find-packages-by-name): Use 'version-prefix?'
	instead of 'string-prefix?'.

2018-05-13  Ludovic Courtès  <ludo@gnu.org>

	utils: Add 'version-prefix?'.
	* guix/utils.scm (version-prefix?): New procedure.
	* tests/utils.scm ("version-prefix?"): New test.

2018-05-13  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hypre: Add missing dependency on Perl.
	Previously the test suite would fail to run 'ppmquant', though it would
	silently ignore it.

	* gnu/packages/maths.scm (hypre)[native-inputs]: Add PERL.

2018-05-13  Leo Famulari  <leo@famulari.name>

	gnu: Go 1.10: Update to 1.10.2.
	* gnu/packages/golang.scm (go-1.10): Update to 1.10.2.

	gnu: Go 1.9: Update to 1.9.6.
	* gnu/packages/golang.scm (go-1.9): Update to 1.9.6.

2018-05-12  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: make-u-boot-package: Install "u-boot".
	* gnu/packages/bootloaders.scm (make-u-boot-package): Install "u-boot".

	gnu: Add u-boot-cubieboard.
	* gnu/packages/bootloaders.scm (u-boot-cubieboard): New variable.

2018-05-12  Leo Famulari  <leo@famulari.name>

	gnu: gst-plugins-ugly: Remove libmad from the build environment.
	Libmad is not used by gst-plugins-ugly since 1.12.0.

	* gnu/packages/gstreamer.scm (gst-plugins-ugly)[inputs]: Remove libmad.

2018-05-12  Leo Famulari  <leo@famulari.name>

	gnu: MPD: Remove unecessary dependency on libmad.
	MPD already depends on FFmpeg, which uses LAME for MP3 decoding.

	gnu/packages/mpd.scm (mpd)[inputs]: Remove LIBMAD.

2018-05-12  Leo Famulari  <leo@famulari.name>

	gnu: libreoffice: Update to 5.4.7.1.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 5.4.7.1.

2018-05-12  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 3.8.
	* gnu/packages/wine.scm (wine-staging): Update to 3.8.

	gnu: wine-staging-patchset-data: Update to 3.8.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.8.

	gnu: gnome-disk-utility: Update to 3.28.2.
	* gnu/packages/gnome.scm (gnome-disk-utility): Update to 3.28.2.

	gnu: xpra: Update to 2.3.
	* gnu/packages/xorg.scm (xpra): Update to 2.3.

2018-05-12  Ludovic Courtès  <ludo@gnu.org>

	hydra: Switch back to "-" instead of "@" in package job names.
	Fixes a regression introduced in ede121de426f9c56820852888a0b370f0ccbce49.
	Reported by Mark H Weaver <mhw@netris.org>.

	* build-aux/hydra/gnu-system.scm (job-name): Pass "-" as the second
	argument to 'package-full-name'.

2018-05-12  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: u-boot-versatilepb: Remove package.
	* gnu/packages/bootloaders.scm (u-boot-versatilepb): Delete variable.

	gnu: u-boot-pine64-plus: Use bundled dtc.
	* gnu/packages/bootloaders.scm (u-boot-pine64-plus)[arguments]<#:phases>
	[set-environment]: Use bundled dtc.

	gnu: make-u-boot-package: Print errors to (current-error-port).
	* gnu/packages/bootloaders.scm (make-u-boot-package): Print errors to
	(current-error-port).

	gnu: make-u-boot-package: Sort printed configurations.
	* gnu/packages/bootloaders.scm (make-u-boot-package): Sort printed
	configurations.

	gnu: u-boot: Add our dtc.
	* gnu/packages/bootloaders.scm (u-boot)[native-inputs]: Add dtc.

2018-05-12  Vagrant Cascadian  <vagrant@debian.org>

	gnu: u-boot: Update to 2018.05.
	* gnu/packages/bootloaders.scm (u-boot): Update to 2018.05.

2018-05-12  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.16.8.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.16.8.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.40.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.40.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.99.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.99.

2018-05-12  Vagrant Cascadian  <vagrant@debian.org>

	bootloader: extlinux: Fix menu support with u-boot.
	* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Set MENU TITLE in
	generated extlinux.conf.

2018-05-12  Ben Woodcroft  <donttrustben@gmail.com>

	gnu: diamond: Update to 0.9.22.
	* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.22.

2018-05-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: diffoscope: Update to 94.
	* gnu/packages/package-management.scm (diffoscope): Update to 94.

	gnu: eog-plugins: Update to 3.26.2.
	* gnu/packages/gnome.scm (eog-plugins): Update to 3.26.2.

2018-05-11  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: arpack-ng-openmpi: Fix build.
	* gnu/packages/maths.scm (arpack-ng-openmpi)[arguments]: Inherit
	arguments from ARPACK-NG.  Previously the 'configure' phase would fail
	due to the lack of a 'configure' script.

	pack: 'guix pack -S xxx' no longer adds entries twice to the tarball.
	* guix/scripts/pack.scm (self-contained-tarball)[build](symlink->directives):
	Do not add a 'directory' directive for "/".  Previously, as soon as we
	were using '-S /bin=bin' or similar, we would add every entry a second
	time in the tarball; this would translate as hard links in the tarball,
	which tar < 1.30 sometimes fails to extract.
	Pass symlinks defined in DIRECTIVES to 'tar'.

	pack: Relocatable wrapper now properly maps the current UID/GID.
	* gnu/packages/aux-files/run-in-namespace.c (write_id_map)
	(disallow_setgroups): New functions.
	(main): Use 'clone' via 'syscall' instead of 'fork' followed by
	'unshare'.  Add calls to 'disallow_setgroups' and 'write_id_map' in the
	parent process.

2018-05-11  Julien Lepiller  <julien@lepiller.eu>

	guix: Fix typo.
	* guix/scripts/lint.scm: Fix typo.

2018-05-11  Vagrant Cascadian  <vagrant@debian.org>

	system: Add u-boot-novena installer.
	* gnu/packages/bootloaders.scm (u-boot-novena):
	  New variable.
	* gnu/bootloader/u-boot.scm (u-boot-novena-bootloader):
	  New exported variable.
	* gnu/system/install.scm (novena-installation-os):
	  New exported variable.

	system: Add wandboard installer.
	* gnu/bootloader/u-boot.scm (u-boot-wandboard-bootloader):
	  New exported variable.
	* gnu/system/install.scm (wandboard-installation-os):
	  New exported variable.

	system: Add mx6cuboxi installer.
	* gnu/bootloader/u-boot.scm (u-boot-mx6cuboxi-bootloader):
	  New exported variable.
	* gnu/system/install.scm (mx6cuboxi-installation-os):
	  New exported variable.

2018-05-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Update emacs-org, emacs-org-contrib.
	* gnu/packages/emacs.scm (emacs-org): Update to 9.1.13.
	[description]: Tiny rewording.
	(emacs-org-contrib): Update to 20180507.

2018-05-11  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Add more fixes from upstream mozilla-esr52.
	* gnu/packages/gnuzilla.scm (icecat)[source]: Add fixes for CVE-2018-5183
	and the remaining 1 of 10 changesets for CVE-2018-5150.

2018-05-11  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Relabel patches to reflect CVE assignments.
	Document the fact that we include fixes for CVE-2018-5154, CVE-2018-5155,
	CVE-2018-5157, CVE-2018-5158, CVE-2018-5159, CVE-2018-5168, CVE-2018-5178,
	and 9/10 changesets for CVE-2018-5150.

	* gnu/packages/gnuzilla.scm (icecat)[source]: Relabel patches to reflect CVE
	assignments.
	* gnu/packages/patches/icecat-bug-1452075.patch: Rename to...
	* gnu/packages/patches/icecat-CVE-2018-5157-and-CVE-2018-5158.patch: ...this.
	* gnu/local.mk (dist_patch_DATA): Rename it.

2018-05-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add python-duniterpy.
	* gnu/packages/python-crypto.scm (python-duniterpy): New variable.

	gnu: Add python-aiohttp.
	* gnu/packages/python-web.scm (python-aiohttp): New variable.

	gnu: Add python-libnacl.
	* gnu/packages/python-crypto.scm (python-libnacl): New variable.

	gnu: Add python-yarl.
	* gnu/packages/python-web.scm (python-yarl): New variable.

	gnu: Add python-aiodns.
	* gnu/packages/python-web.scm (python-aiodns): New variable.

	gnu: Add python-multidict.
	* gnu/packages/python.scm (python-multidict): New variable.

	gnu: Add python-pylibscrypt.
	* gnu/packages/python-crypto.scm (python-pylibscrypt): New variable.

	gnu: Add python-base58.
	* gnu/packages/python-crypto.scm (python-base58): New variable.

	gnu: Add python-idna-ssl.
	* gnu/packages/python.scm (python-idna-ssl): New variable.

	gnu: Add python-async-timeout.
	* gnu/packages/python.scm (python-async-timeout): New variable.

	gnu: Add python-pycares.
	* gnu/packages/python-web.scm (python-pycares): New variable.

	gnu: Add python-async-generator.
	* gnu/packages/python.scm (python-async-generator): New variable.

	gnu: python-attrs: Update to 17.4.0.
	* gnu/packages/python.scm (python-attrs)[version]: Update to 17.4.0.
	[native-inputs]: Add python-sphinx and python-coverage.  Reorder inputs.

2018-05-11  Oleg Pykhalov  <go.wigust@gmail.com>

	services: desktop: Add alsa-service-type.
	* gnu/services/desktop.scm (%desktop-services): Add 'alsa-service-type'.

2018-05-11  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add snap.
	* gnu/packages/education.scm (snap): New variable.

	gnu: Add js-filesaver.
	* gnu/packages/javascript.scm (js-filesaver): New variable.

2018-05-11  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-ewmctrl: Make sure wmctrl is in the right place.
	* gnu/packages/emacs.scm (emacs-ewmctrl): Make sure 'wmctrl' is in the right
	place.

	gnu: emacs-ewmctrl: Use git helpers.
	* gnu/packages/emacs.scm (emacs-ewmctrl)[version]: Use 'git-version'.
	[source]: Use 'git-file-name'.

2018-05-11  Leo Famulari  <leo@famulari.name>

	gnu: libressl: Update to 2.7.3.
	* gnu/packages/tls.scm (libressl): Update to 2.7.3.

2018-05-10  Pierre-Antoine Rouby  <contact@parouby.fr>

	services: bitlbee: Add plugins.
	* doc/guix.texi (Bitlbee Service): Add plugins.
	* gnu/services/messaging.scm (<bitlbee-configuration>): Add plugins argument.
	  (bitlbee-shepherd-service): Update config file.

2018-05-10  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: android-make-stub: Update to 0.6.0.
	* gnu/packages/android.scm (android-make-stub): Update to 0.6.0.
	* guix/build-system/android-ndk.scm (android-ndk-build): Modify.
	(lower): Modify.

2018-05-10  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pack: Add '--relocatable'.
	* gnu/packages/aux-files/run-in-namespace.c: New file.
	* Makefile.am (AUX_FILES): Add it.
	* guix/scripts/pack.scm (<c-compiler>): New record type.
	(c-compiler, bootstrap-c-compiler, c-compiler-compiler): New procedures.
	(self-contained-tarball): Use
	'relative-file-name' for the SOURCE -> TARGET symlink.
	(docker-image): Add 'defmod' to please Geiser.
	(wrapped-package, map-manifest-entries): New procedures.
	(%options, show-help): Add --relocatable.
	(guix-pack): Honor it.

2018-05-10  Ludovic Courtès  <ludo@gnu.org>

	search-paths: Add 'set-search-paths'.
	* guix/search-paths.scm (set-search-paths): New procedure.

	profiles: Allow lowerable objects other than packages in <manifest-entry>.
	* guix/profiles.scm (manifest-lookup-package)[entry-lookup-package]: Add
	case where 'manifest-entry-item' returns something that's neither a
	string nor a package.

	profiles: Optionally use relative file names for symlink targets.
	* guix/build/union.scm (symlink-relative): New procedure.
	* guix/build/profiles.scm: Re-export it.
	(build-profile): Add #:symlink and pass it to 'union-build'.
	* guix/profiles.scm (profile-derivation): Add #:relative-symlinks?.
	Pass #:symlink to 'build-profile'.
	* tests/profiles.scm ("profile-derivation relative symlinks, one entry")
	("profile-derivation relative symlinks, two entries"): New tests.

	union: Add 'relative-file-name'.
	* guix/build/union.scm (%not-slash): New variable.
	(relative-file-name): New procedure.
	* tests/union.scm (test-relative-file-name): New macro and tests.

2018-05-10  Rutger Helling  <rhelling@mykolab.com>

	gnu: gajim: Fix GtkFileChooserDialog.
	* gnu/packages/messaging.scm (gajim)[arguments]: Add 'wrap-program phase to fix
	GtkFileChooserDialog.

2018-05-10  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: android-f2fs-utils: Install mkf2fsuserimg.sh.
	* gnu/packages/android.scm (android-f2fs-utils)[arguments]<#:phases>
	[install-shell-scripts]: New phase.

	gnu: android-f2fs-utils: Update synopsis and description.
	* gnu/packages/android.scm (android-f2fs-utils)[synopsis]: Modify.
	[description]: Modify.

2018-05-10  Leo Famulari  <leo@famulari.name>

	gnu: Update to 2.3.3.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.3.3.

2018-05-10  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: fastboot: Simplify package.
	* gnu/packages/android.scm (fastboot)[source]: Use android-platform-system-core.
	[arguments]<#:phases>[unpack]: Remove.
	<#:phases>[enter-source]: Modify.
	<#:phases>[patch-source]: New phase.
	[native-inputs]: Remove core, extras.

	gnu: fastboot: Remove (duplicate) googletest.
	* gnu/packages/android.scm (fastboot)[inputs]: Remove googletest.

2018-05-10  Jovany Leandro G.C  <bit4bit@riseup.net>

	gnu: twinkle: Fix support for codec speex
	* gnu/packages/telephony.scm (twinkle)[arguments]: Add #:configure-flags.

2018-05-10  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: adb: Document test failure.
	* gnu/packages/android.scm (adb): Document test failure.

	gnu: fastboot: Enable tests.
	* gnu/packages/android.scm (fastboot)[arguments]: Enable tests.

	gnu: fastboot: Simplify package.
	* gnu/packages/android.scm (fastboot)[arguments]<#:phases>
	[make-googletest-available]: Delete phase.
	[inputs]: Remove openssl.

	gnu: android-libutils: Add android-liblog.
	* gnu/packages/android.scm (android-libutils)[native-inputs]: Add android-liblog.

	gnu: android-make-stub: Update to 0.5.5.
	* gnu/packages/android.scm (android-make-stub): Update to 0.5.5.

	gnu: android-make-stub: Update to 0.5.4.
	* gnu/packages/android.scm (android-make-stub): Update to 0.5.4.

	gnu: Add android-googletest.
	* gnu/packages/android.scm (android-googletest): New variable.
	* guix/build-system/android-ndk.scm (android-ndk-build): Use it.

2018-05-09  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: android-f2fs-utils: Don't disable tests.
	* gnu/packages/android.scm (android-f2fs-utils): Don't disable tests.

	gnu: android-ext4-utils: Don't disable tests.
	* gnu/packages/android.scm (android-ext4-utils): Don't disable tests.

	gnu: android-libziparchive: Enable tests.
	* gnu/packages/android.scm (android-libziparchive)[arguments]: Enable tests.
	<#:phases>[setenv]: New phase.
	[native-inputs]: Add android-libbase, android-libutils, android-liblog.

	gnu: android-make-stub: Update to 0.5.3.
	* gnu/packages/android.scm (android-make-stub): Update to 0.5.3.

	gnu: android-libsparse: Don't disable tests.
	* gnu/packages/android.scm (android-libsparse)[arguments]: Enable tests.

	gnu: android-libbase: Document test failure.
	* gnu/packages/android.scm (android-libbase): Document test failure.

	gnu: android-liblog: Don't disable tests.
	* gnu/packages/android.scm (android-liblog)[arguments]: Enable tests.

	gnu: android-selinux: Simplify.
	* gnu/packages/android.scm (android-selinux)[arguments]<#:phases>[unpack-core]: Delete.
	[native-inputs]: Remove "core".

	build-system: android-ndk: Let upstream install header files.
	* guix/build/android-ndk-build-system.scm (install): Don't install header
	files ourselves.

	gnu: android-make-stub: Update to 0.5.2.
	* gnu/packages/android.scm (android-make-stub): Update to 0.5.2.

	gnu: android-make-stub: Update to 0.5.1.
	* gnu/packages/android.scm (android-make-stub): Update to 0.5.1.

	gnu: adb: Add missing "#include"s.
	* gnu/packages/patches/adb-add-libraries.patch: Add missing "#include"s.

	gnu: android-make-stub: Update to 0.5.
	* gnu/packages/android.scm (android-make-stub): Update to 0.5.

	build-system: android-ndk: Support unit tests.
	* guix/build-system/android-ndk.scm (android-ndk-build): Add googletest.
	* guix/build/android-ndk-build-system.scm (check): Check whether tests are
	enabled.  Run root-level tests as well.

	gnu: Rename "libcutils" to "android-libcutils".
	* gnu/packages/android.scm (libcutils): Rename to...
	(android-libcutils): ...this.

	gnu: Rename "libbase" to "android-libbase".
	* gnu/packages/android.scm (libbase): Rename to...
	(android-libbase): ...this.

	gnu: Rename "liblog" to "android-liblog".
	* gnu/packages/android.scm (liblog): Rename to...
	(android-liblog): ...this.

	gnu: Add fastboot.
	* gnu/packages/android.scm (fastboot): New variable.

2018-05-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: rust: Do not refer to 'gcc' from the top level.
	Fixes <https://bugs.gnu.org/31392>.
	Reported by Marius Bakke <mbakke@fastmail.com>.

	* gnu/packages/rust.scm (rust-1.19)[native-search-paths]: Avoid
	top-level reference to 'gcc', which could lead to unbound variable
	errors.

2018-05-09  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: Add opencv.
	* gnu/packages/image-processing.scm (opencv): New variable.

2018-05-09  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: liblog: Build library correctly.
	* gnu/packages/android.scm (liblog)[arguments]<#:make-flags>: Add LDLIBS.
	<#:phases>[ldconfig]: New phase.

	gnu: android-make-stub: Update to 0.4.
	* gnu/packages/android.scm (android-make-stub): Update to 0.4.

	gnu: Add android-libutils.
	* gnu/packages/patches/libutils-add-includes.patch: New file.
	* gnu/packages/patches/libutils-remove-damaging-includes.patch: New file.
	* gnu/packages/android.scm (android-platform-system-core): Use them.
	(android-libutils): New variable.
	* gnu/local.mk: Add them.

	gnu: Add android-f2fs-utils.
	* gnu/packages/android.scm (android-f2fs-utils): New variable.

	gnu: Add android-ext4-utils.
	* gnu/packages/android.scm (android-platform-system-extras): New procedure.
	(android-ext4-utils): New variable.

	gnu: Add android-libselinux.
	* gnu/packages/android.scm (android-libselinux): New variable.

	gnu: libcutils: Install header files.
	* gnu/packages/android.scm (libcutils)[arguments]<#:phases>[install]: Install
	header files.

	gnu: Add android-bionic-uapi.
	* gnu/packages/android.scm (android-bionic-uapi): New variable.

	gnu: Add android-safe-iop.
	* gnu/packages/android.scm (android-platform-external): New procedure.
	(android-safe-iop): New variable.

	gnu: Add android-libsparse.
	* gnu/packages/android.scm (android-libsparse): New variable.

	gnu: Add android-libziparchive.
	* gnu/packages/android.scm (android-libziparchive): New variable.
	* gnu/packages/patches/libziparchive-add-includes.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Patch Android system core at the origin.
	* gnu/packages/android.scm (android-platform-system-core): Add patches.
	(libbase): Remove patches.
	(adb): Remove patches.

	doc: Document 'android-ndk-build-system'.
	* doc/guix.texi (Build Systems): Add 'android-ndk-build-system'.

	gnu: mkbootimg: Install "bootimg.h".
	* gnu/packages/android.scm (mkbootimg)[arguments]<#:phases>[install]: Install
	"bootimg.h".

	gnu: adb: Use android-ndk-build-system.
	* gnu/packages/android.scm (adb)[build-system]: Switch to
	android-ndk-build-system.
	[arguments]<#:tests?>: Disable.
	[arguments]<#:phases>[create-Makefile]: Delete phase.
	[arguments]<#:phases>[fix-clang]: Delete phase.
	[arguments]<#:phases>[fix-main]: Delete phase.
	[arguments]<#:phases>[make-libs-available]: New phase.
	[arguments]<#:phases>[install-headers]: New phase.
	[arguments]<#:make-flags]: Add CFLAGS, CXXFLAGS.
	[inputs]: Add liblog.
	[source]: Add patch "adb-add-libraries.patch".
	* gnu/packages/patches/adb-add-libraries.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: libbase: Use android-ndk-build-system.
	* gnu/packages/android.scm (libbase)[build-system]: Switch to
	android-ndk-build-system.
	[arguments]<#:phases>[create-Makefile]: Delete phase.
	[arguments]<#:make-flags]: Add CXXFLAGS.

	gnu: liblog: Use android-ndk-build-system.
	* gnu/packages/android.scm (liblog)[build-system]: Switch to
	android-ndk-build-system.
	[arguments]<#:phases>[create-Makefile]: Delete phase.

	build: Add the Android NDK build-system.
	* guix/build-system/android-ndk.scm: New file.
	* guix/build/android-ndk-build-system.scm: New file.
	* Makefile.am: Add them.

	gnu: Add android-make-stub.
	* gnu/packages/android.scm (android-make-stub): New variable.

	gnu: Add f2fs-tools@1.7.0.
	* gnu/packages/linux.scm (f2fs-tools-1.7): New variable.
	(f2fs-tools): Inherit from f2fs-tools-1.7.

2018-05-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bismark: Update to 0.19.1.
	* gnu/packages/bioinformatics.scm (bismark): Update to 0.19.1.
	[source]: Fetch from git; remove non-free software in snippet.
	[arguments]: Update install phase.

	gnu: trim-galore: Update to 0.4.5.
	* gnu/packages/bioinformatics.scm (trim-galore): Update to 0.4.5.
	[source]: Fetch from git.
	[arguments]: Remove custom unpack phase.

2018-05-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: jemalloc: Update to 5.1.0.
	* gnu/packages/jemalloc.scm (jemalloc): Update to 5.1.0.
	[source](patches): Remove.
	* gnu/packages/patches/jemalloc-arm-address-bits.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-05-09  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add groovy.
	* gnu/packages/groovy.scm (groovy): New variable.

	gnu: Add groovy-macro.
	* gnu/packages/groovy.scm (groovy-macro): New variable.

	gnu: Add groovy-testng.
	* gnu/packages/groovy.scm (groovy-testng): New variable.

	gnu: Add groovy-sql.
	* gnu/packages/groovy.scm (groovy-sql): New variable.

	gnu: Add groovy-servlet.
	* gnu/packages/groovy.scm (groovy-servlet): New variable.

	gnu: Add groovy-nio.
	* gnu/packages/groovy.scm (groovy-nio): New variable.

	gnu: Add groovy-jsr223.
	* gnu/packages/groovy.scm (groovy-jsr223): New variable.

	gnu: Add groovy-json.
	* gnu/packages/groovy.scm (groovy-json): New variable.

	gnu: Add groovy-jmx.
	* gnu/packages/groovy.scm (groovy-jmx): New variable.

	gnu: Add groovy-groovysh.
	* gnu/packages/groovy.scm (groovy-groovysh): New variable.

	gnu: Add groovy-docgenerator.
	* gnu/packages/groovy.scm (groovy-docgenerator): New variable.

	gnu: Add groovy-console.
	* gnu/packages/groovy.scm (groovy-console): New variable.

	gnu: Add groovy-swing.
	* gnu/packages/groovy.scm (groovy-swing): New variable.

	gnu: Add groovy-bsf.
	* gnu/packages/groovy.scm (groovy-bsf): New variable.

	gnu: Add groovy-ant.
	* gnu/packages/groovy.scm (groovy-ant): New variable.

	gnu: Add groovy-groovydoc.
	* gnu/packages/groovy.scm (groovy-groovydoc): New variable.

	gnu: Add groovy-templates.
	* gnu/packages/groovy.scm (groovy-templates): New variable.

	gnu: Add groovy-xml.
	* gnu/packages/groovy.scm (groovy-xml): New variable.

	gnu: Add groovy-test.
	* gnu/packages/groovy.scm (groovy-test): New variable.

	gnu: Add groovy-tests-bootstrap.
	* gnu/packages/groovy.scm (groovy-tests-bootstrap): New variable.

	gnu: Add groovy-bootstrap.
	* gnu/packages/groovy.scm (groovy-bootstrap): New variable.

	gnu: Add java-groovy-bootstrap.
	* gnu/packages/groovy.scm: New file.
	* gnu/packages/patches/groovy-add-exceptionutilsgenerator.patch: New
	file.
	* gnu/local.mk (GNU_SYSTEM_MODULES, dist_patch_DATA): Add them.

2018-05-09  Chris Marusich  <cmmarusich@gmail.com>

	guix: Revert accidentally committed changes.
	* guix/packages.go.134WZR: Remove it.  This empty file was
	unintentionally included in ede121de426f9c56820852888a0b370f0ccbce49.

2018-05-09  Chris Marusich  <cmmarusich@gmail.com>

	guix: Separate the package name and version with "@", not "-".
	* guix/packages.scm (package-full-name): By default, use "@" to separate
	  the package name and package version.  Add an optional delimiter
	  argument so that there is still a way to explicitly use a different
	  delimiter.
	* gnu/packages/commencement.scm (gcc-boot0) <unpack-gmp&co>: Adjust
	  accordingly.
	* tests/graph.scm: Adjust accordingly.
	* tests/profiles.scm: Adjust accordingly.
	* NEWS: Mention the change.

	Fixes: <https://bugs.gnu.org/31088>.
	Reported by Pierre Neidhardt <ambrevar@gmail.com>.

2018-05-09  Jovany Leandro G.C  <bit4bit@riseup.net>

	telephony: add twinkle
	From 1a2504b36e0775443587faf43e3a2d9467769866 Mon Sep 17 00:00:00 2001
	From: "Jovany Leandro G.C" <bit4bit@riseup.net>
	Date: Mon, 7 May 2018 17:32:57 -0500
	Subject: [PATCH] telephony: add twinkle

2018-05-08  Mark H Weaver  <mhw@netris.org>

	gnu: gjs: Fix build.
	* gnu/packages/gnome.scm (gjs)[native-inputs]: Add gcc-7.
	[arguments]: Add 'work-around-gcc-7-include-path-issue' phase.

	Merge branch 'master' into core-updates

2018-05-08  Mark H Weaver  <mhw@netris.org>

	gnu: fftw: Fix configure flags for armhf, aarch64, and mips.
	This is a followup to commit 65bb22796f854cbc3eae053a80b1d64365dad376.

	* gnu/packages/algebra.scm (fftw)[arguments]: In the configure-flags, avoid
	two-layer quasiquotation by changing the inner quasiquote to a normal quote.
	Remove "--enable-armv7a-cntvct" on 32-bit ARM, and "--enable-armv8-cntvct-el0"
	on 64-bit ARM, since these generate instructions that are not normally
	available from user mode.  Remove "--enable-mips-zbus-timer" on MIPS, since
	the needed hardware support may not be available.  Add a default case to the
	conditional to support unrecognized targets.
	(fftwf)[arguments]: Restore the "--enable-single" flag, which was present
	prior to commit 65bb22796.

2018-05-08  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-helm-shell-history: Fix byte compilation.
	* gnu/packages/emacs.scm (emacs-helm-shell-history)[propagated-inputs]: Add
	  'emacs-helm'.

	gnu: emacs-magit-org-todos-el: Fix byte compilation.
	* gnu/packages/emacs.scm (emacs-magit-org-todos-el)[propagated-inputs]: Add
	  'magit'.

	gnu: emacs-helm-gtags: Fix byte compilation.
	* gnu/packages/emacs.scm (emacs-helm-gtags)[propagated-inputs]: Add
	  'emacs-helm'.

	gnu: emacs-helm-firefox: Fix byte compilation.
	* gnu/packages/emacs.scm (emacs-helm-firefox)[propagated-inputs]: Add
	  'emacs-helm'.

	gnu: emacs-helm-eww: Fix byte compilation.
	* gnu/packages/emacs.scm (emacs-helm-eww)[propagated-inputs]: Add
	  'emacs-helm'.

2018-05-08  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: Add inxi.
	* gnu/packages/admin.scm (inxi): New variable.

2018-05-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: love: Remove unnecessary (guix build utils) module.
	* gnu/packages/game-development.scm (love)[source]: Remove included
	(guix build utils) module.

2018-05-08  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: wesnoth: Update to 1.14.0.
	* gnu/packages/patches/wesnoth-fix-std-bad-cast.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/games.scm (wesnoth): Update to 1.14.0.
	[source]: Add wesnoth-fix-std-bad-cast.patch to patches.
	[arguments]: Remove "-DENABLE_STRICT_COMPILATION=OFF" configure flag.
	[inputs]: Remove sdl-image, sdl-mixer, sdl-net and sdl-ttf. Add openssl and
	sdl-union of sdl2, sdl2-image, sdl2-mixer and sdl2-ttf.
	[home-page]: Use HTTPS URI.
	(wesnoth-server)[inputs]: Remove sdl-net. Add icu4c, openssl and sdl2.
	[arguments]: Remove delete-data phase. Since wesnoth 1.14.0, configure flag
	"-DENABLE_GAME=OFF" disables installation of game assets.

2018-05-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Fix typo.
	* doc/guix.texi (X Window): Fix ‘xinitr ’ typo.

2018-05-07  Leo Famulari  <leo@famulari.name>

	gnu: isync / mbsync: Fix typos in description.
	* gnu/packages/mail.scm (isync)[description]: Fix typos.

	gnu: DejaVu fonts: Update the home-page.
	* gnu/packages/fonts.scm (font-dejavu)[home-page]: Use the new home-page.

2018-05-07  Efraim Flashner  <efraim@flashner.co.il>

	doc: Fix typo.
	* doc/guix.texi (Desktop Services): Use 'any' when refering to more than
	two desktop environments.

2018-05-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: emacs-rsw-elisp: Improve description.
	* gnu/packages/emacs.scm (emacs-rsw-elisp)[description]: Wrap code with
	Texinfo syntax for code.

2018-05-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: miniupnpc: Update to 2.1.
	* gnu/packages/upnp.scm (miniupnpc): Update to 2.1.

	gnu: webkitgtk: Update to 2.20.2 [fixes CVE-2018-4200].
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.20.2.

	gnu: libsoup: Update to 2.62.2.
	* gnu/packages/gnome.scm (libsoup): Update to 2.62.2.

2018-05-07  Oleg Pykhalov  <go.wigust@gmail.com>

	Revert "gnu: Add emacs-dumb-jump."
	This package duplicates ‘emacs-dumb-jump’ package from
	d26727a143fab0dded1dbc848899270dbacd5dad.

	This reverts commit 89378bb87b5f8cb68fb51a9c19b8fbdc372c65fe.

2018-05-07  Ludovic Courtès  <ludo@gnu.org>

	pack: Fix handling of '-e'.
	Fixes a regression introduced in
	aad16cc1965ab3488449c262455eb29b15c77e95.
	Reported by Julien Lepiller.

	* guix/scripts/pack.scm (guix-pack)[manifest-from-args]: In
	'match-lambda', add clause for single packages.
	* tests/guix-pack.sh: Add test for '-e'.

2018-05-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc > 5: Use 'CPATH' instead of 'C_INCLUDE_PATH' & co.
	Partly addresses <https://bugs.gnu.org/30756>.
	Reported by julien lepiller <julien@lepiller.eu>,
	Marius Bakke <mbakke@fastmail.com>,
	and Giel van Schijndel <giel@mortis.eu>

	* gnu/packages/gcc.scm (gcc-6)[native-search-paths]: New field.

2018-05-07  Pierre-Antoine Rouby  <contact@parouby.fr>

	gnu: Add bitlbee-discord.
	* gnu/packages/messaging.scm (bitlbee-discord): New variable.

	gnu: bitlbee: Install development headers.
	* gnu/packages/messaging.scm (bitlbee)[arguments]: Add 'install-lib'
	phase.

2018-05-07  Ludovic Courtès  <ludo@gnu.org>

	build-system/meson: Use 'strip-runpath' instead of PatchELF.
	* guix/build/meson-build-system.scm (fix-runpath): Call 'strip-runpath'
	instead of invoking 'patchelf'.

	gremlin: Add 'strip-runpath'.
	* guix/build/gremlin.scm (strip-runpath): New procedure.
	* tests/gremlin.scm (c-compiler): New variable.
	("strip-runpath"): New test.

	gremlin: Preserve offset info for dynamic entries.
	* guix/build/gremlin.scm (<dynamic-entry>): New record type.
	(raw-dynamic-entries): Return a list of <dynamic-entry>.
	(dynamic-entries): Adjust accordingly and return a list of <dynamic-entry>.
	(elf-dynamic-info)[matching-entry]: New procedure.
	Use it.

2018-05-07  Ludovic Courtès  <ludovic.courtes@inria.fr>

	pack: Honor package transformation options.
	Previously they would silently be ignored.

	* guix/scripts/pack.scm (guix-pack)[manifest-from-args]: Add 'store'
	parameter.  Call 'options->transformation' and use it.
	Move 'with-store' and 'parameterize' around the 'let'.
	* tests/guix-pack.sh: Add test using '--with-source'.

2018-05-07  Ludovic Courtès  <ludo@gnu.org>

	pack: Adjust test to cope with GC'd profiles.
	Previous "test -x opt/gnu/bin/guile" would fail if the store item
	"opt/gnu/bin" points to had been GC'd.

	* tests/guix-pack.sh: Replace "test -x" with "test -L" to deal with
	store items that have been reclaimed.

2018-05-07  Ludovic Courtès  <ludo@gnu.org>

	pack: Do not autoload (gnu packages base).
	* guix/scripts/pack.scm: Do not autoload (gnu packages base).
	Previously, we could end up with 'canonical-package' as an unbound
	variable because of the incorrect autoload spec.

2018-05-06  Ludovic Courtès  <ludo@gnu.org>

	self: Add "guix-packages-base" derivation.
	This introduces an intermediate derivation, thereby reducing the amount
	of rebuild that needs to happen when "leaf" package modules are
	modified.

	* guix/self.scm (compiled-guix)[*core-package-modules*]: New variable.
	[*package-modules*, *system-modules*, *cli-modules*]: Depend on it.
	Add it to the directory union.

2018-05-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: libsigsegv: Install the shared library.
	Suggested by Weldon Goree <weldon@b.rontosaur.us>.

	* gnu/packages/libsigsegv.scm (libsigsegv)[arguments]: Add
	  #:configure-flags.

2018-05-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: wget: Update to 1.19.5 [fixes CVE-2018-0494].
	* gnu/packages/wget.scm (wget): Update to 1.19.5.

2018-05-06  Marius Bakke  <mbakke@fastmail.com>

	Revert "gnu: man-db: Embed absolute reference to 'preconv'."
	This change broke `man` when invoked outside a `guix environment`.

	This reverts commit 296551a2e9310d4a030ee49530e9367e73aaeecf.

2018-05-06  Leo Famulari  <leo@famulari.name>

	gnu: mpd-mpc: Update to 0.30.
	* gnu/packages/mpd.scm (mpd-mpc): Update to 0.30.

	gnu: tzdata: Update to 2018e.
	* gnu/packages/base.scm (tzdata): Update to 2018e.

2018-05-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: strace: Fix build failure on Linux-Libre 4.16.
	* gnu/packages/patches/strace-kernel-4.16.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/linux.scm (strace)][source](patches): New field.

2018-05-06  Danny Milosavljevic  <dannym@scratchpost.org>

	guix: ant-build-system: End "configure" phase with #t.
	* guix/build/ant-build-system.scm (configure): End with #t.

2018-05-06  Danny Milosavljevic  <dannym@scratchpost.org>

	guix: ant-build-system: Create INDEX.LIST.
	Fixes <https://bugs.gnu.org/31374>.

	* guix/build/ant-build-system.scm (generate-jar-indices): New procedure.
	(%standard-phases)[generate-jar-indices]: New phase.

2018-05-06  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wireshark: Update to 2.6.0.
	* gnu/packages/networking.scm (wireshark): Update to 2.6.0.
	[inputs]: Add lz4, qtmultimedia and snappy.  Remove openssl.
	[arguments]: Update configure flags according to changes above.

2018-05-06  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	gnu: gmime: Update to 3.2.0.
	* gnu/packages/mail.scm (gmime): Update to 3.2.0.
	[arguments]: End phases on #t.
	(gmime-2.6): New public variable.
	(mu, balsa, pan): Change GMIME to GMIME-2.6.

	gnu: gnupg: Update to 2.2.7.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.7.

	gnu: gpgme: Update to 1.11.1.
	* gnu/packages/gnupg.scm (libgpg-error-1.31): New public variable.
	(gpgme): Update to 1.11.1.
	[propagated-inputs]: Change LIBGPG-ERROR to LIBGPG-ERROR-1.31.

2018-05-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: man-db: Embed absolute reference to 'preconv'.
	Fixes <https://bugs.gnu.org/30785>.
	Reported by Tobias Geerinckx-Rice <me@tobias.gr>.

	* gnu/packages/man.scm (man-db)[arguments]: Rename 'patch-iconv-path' to
	'patch-absolute-paths'.  Add substitution for "preconv".

2018-05-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: groff-minimal: Preserve 'preconv' executable.
	* gnu/packages/groff.scm (groff-minimal)[arguments]: Add 'preconv' to the list
	of kept programs.

2018-05-06  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: gnupg: Update to 2.2.7."
	This reverts commit 0c183f6fb1efe9762cf33f691607a1b2ed2fa57e.

	gnu: gnupg: Update to 2.2.7.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.7.

2018-05-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac-xcas: Update to 1.4.9-59.
	* gnu/packages/algebra.scm (giac-xcas): Update to 1.4.9-59.

	gnu: asymptote: Update to 2.44.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.44.

2018-05-05  Ludovic Courtès  <ludo@gnu.org>
	    Jovany Leandro G.C  <bit4bit@riseup.net>.

	gnu: Add GHex.
	* gnu/packages/gnome.scm (ghex): New variable.

2018-05-05  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: love: Update to 11.1.
	* gnu/packages/game-development.scm (love): Update to 11.1.

2018-05-05  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-numpy: Update to 1.14.3.
	* gnu/packages/python.scm (python-numpy): Update to 1.14.3.

	gnu: python-scipy: Update to 1.0.1.
	* gnu/packages/python.scm (python-scipy): Update to 1.0.1.

	gnu: python-matplotlib: Update to 2.2.2.
	* gnu/packages/python.scm (python-matplotlib): Update to 2.2.2.
	[propagated-inputs]: Add PYTHON-KIWISOLVER.
	(python2-matplotlib)[propagated-inputs]: Add PYTHON2-BACKPORTS-FUNCTOOLS-LRU-CACHE.
	(python-matplotlib-documentation)[native-inputs]: Change PYTHON-SPHINX to
	PYTHON-SPHINX-1.6.  Add PYTHON-SPHINX-GALLERY.

	gnu: Add python-sphinx-gallery.
	* gnu/packages/python.scm (python-sphinx-gallery, python2-sphinx-gallery): New
	public variables.

	gnu: Add python-kiwisolver.
	* gnu/packages/maths.scm (python-kiwisolver, python2-kiwisolver): New public
	variables.

	gnu: mbedtls-apache: Update to 2.7.3.
	* gnu/packages/tls.scm (mbedtls-apache): Update to 2.7.3.

	gnu: freeipmi: Update to 1.6.2.
	* gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.2.

2018-05-05  Rutger Helling  <rhelling@mykolab.com>

	gnu: retroarch: Update to 1.7.3.
	* gnu/packages/emulators.scm (retroarch): Update to 1.7.3.
	[inputs]: Add qtbase.

2018-05-05  Kei Kebreau  <kkebreau@posteo.net>

	gnu: qrencode: Update to 4.0.0.
	* gnu/packages/aidc.scm (qrencode): Update to 4.0.0.

2018-05-04  Christopher Baines  <mail@cbaines.net>

	gnu: python-qrcode: Use a newer version of setuptools.
	The upgrade from 5.3 to 6.0 switches to rely on the on the setup.cfg, and with
	the version of setuptools incldued with Python, this isn't supported, so no
	actual code is installed, and the output is mostly empty.

	* gnu/packages/python.scm (python-qrcode)[inputs]: Add python-setuptools.

2018-05-04  Jelle Licht  <jlicht@fsfe.org>

	gnu: emacs-lispy: Update to c2a358a7.
	* gnu/packages/emacs.scm (emacs-lispy): Update to c2a358a7.

2018-05-04  Julien Lepiller  <julien@lepiller.eu>

	gnu: coq-coquelicot: Fix for coq 8.8.
	* gnu/packages/ocaml.scm (coq-coquelicot)[arguments]: New phase to
	remove a deprecated command.

	gnu: coq-bignums: Update to 8.8.0.
	* gnu/packages/ocaml.scm (coq-bignums): Update to 8.8.0.

	gnu: coq-mathcomp: Update to 1.7.0.
	* gnu/packages/ocaml.scm (coq-mathcomp): Update to 1.7.0.

	gnu: coq-gappa: Update to 1.3.2.
	* gnu/packages/ocaml.scm (coq-gappa): Update to 1.3.2.

	gnu: coq-flocq: Update to 2.6.1.
	* gnu/packages/ocaml.scm (coq-flocq): Update to 2.6.1.

	gnu: coq: Update to 8.8.0.
	* gnu/packages/ocaml.scm (coq): Update to 8.8.0.

2018-05-04  Leo Famulari  <leo@famulari.name>

	gnu: certbot, python-acme: Update to 0.24.0.
	* gnu/packages/tls.scm (certbot, python-acme): Update to 0.24.0.

2018-05-04  Adam Massmann  <massmannak@gmail.com>

	gnu: gnuplot: Update to 5.2.2
	* gnu/packages/maths.scm (gnuplot): Update to 5.2.2.
	[arguments]: New field.

2018-05-04  Jovany Leandro G.C  <bit4bit@riseup.net>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add Workrave.
	* gnu/packages/gnome.scm (workrave): New variable.

2018-05-04  Pierre-Antoine Rouby  <contact@parouby.fr>

	gnu: Add nitrogen.
	* gnu/packages/wm.scm (nitrogen): New variable.

2018-05-04  Ludovic Courtès  <ludo@gnu.org>

	guix build: Nicely report unbound variables with hints.
	* guix/ui.scm (print-unbound-variable-error): Add "error:" to the
	message.
	(report-unbound-variable-error): New procedure, with code formerly in
	'report-load-error'.
	(report-load-error): Use it.
	(call-with-unbound-variable-handling): New procedure.
	(with-unbound-variable-handling): New macro.
	* guix/scripts/build.scm (options->derivations): Wrap body in
	'with-unbound-variable-handling'.
	* tests/guix-build.sh (GUIX_PACKAGE_PATH): Add test.

	ui: Factorize 'last-frame-with-source'.
	* guix/ui.scm (last-frame-with-source): New procedure.
	(load*)[frame-with-source]: Remove.
	Use 'last-frame-with-source'.

2018-05-04  Rutger Helling  <rhelling@mykolab.com>

	Revert "gnu: python-mako: Update to 1.0.7."
	This causes a mass rebuild due to python2-mako rebuilding Mesa. Pushed on
	staging instead.

	This reverts commit fc7c91a53a9c5c4ce0fd6d62dd8a57f4d2e6a590.

2018-05-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-mako: Update to 1.0.7.
	* gnu/packages/python.scm (python-mako): Update to 1.0.7.

2018-05-04  Roel Janssen  <roel@gnu.org>

	gnu: r-desc: Update to 1.2.0.
	* gnu/packages/statistics.scm (r-desc): Update to 1.2.0.

	gnu: r-data-table: Update to 1.11.0.
	* gnu/packages/statistics.scm (r-data-table): Update to 1.11.0.

	gnu: r-yaml: Update to 2.1.19.
	* gnu/packages/statistics.scm (r-yaml): Update to 2.1.19.

	gnu: r-dbi: Update to 1.0.0.
	* gnu/packages/statistics.scm (r-dbi): Update to 1.0.0.

	gnu: r-stringi: Update to 1.2.2.
	* gnu/packages/statistics.scm (r-stringi): Update to 1.2.2.

	gnu: r-ddalpha: Update to 1.3.3.
	* gnu/packages/cran.scm (r-ddalpha): Update to 1.3.3.

	gnu: r-dendextend: Update to 1.8.0.
	* gnu/packages/cran.scm (r-dendextend): Update to 1.8.0.

2018-05-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: qscintilla: Update to 2.10.3.
	* gnu/packages/qt.scm (qscintilla): Update to 2.10.3.

	gnu: r-np: Update to 0.60-7.
	* gnu/packages/cran.scm (r-np): Update to 0.60-7.
	[propagated-inputs]: Add R-QUADPROG.

	gnu: r-tsp: Update to 1.1-6.
	* gnu/packages/cran.scm (r-tsp): Update to 1.1-6.

	gnu: r-later: Update to 0.7.2.
	* gnu/packages/cran.scm (r-later): Update to 0.7.2.

	gnu: r-multtest: Update to 2.36.0.
	* gnu/packages/bioconductor.scm (r-multtest): Update to 2.36.0.

	gnu: r-formula: Update to 1.2-3.
	* gnu/packages/statistics.scm (r-formula): Update to 1.2-3.

	gnu: r-preprocesscore: Update to 1.42.0.
	* gnu/packages/statistics.scm (r-preprocesscore): Update to 1.42.0.

	gnu: yaml-cpp: Update to 0.6.2.
	* gnu/packages/serialization.scm (yaml-cpp): Update to 0.6.2.
	[inputs]: Remove removed BOOST dependency.

2018-05-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-mako: Update to 1.0.7.
	* gnu/packages/python.scm (python-mako): Update to 1.0.7.

	gnu: perl-crypt-openssl-rsa: Update to 0.30.
	* gnu/packages/tls.scm (perl-crypt-openssl-rsa): Update to 0.30.
	[native-inputs]: Add PERL-CRYPT-OPENSSL-GUESS.

	gnu: ruby-minitest-hooks: Update to 1.4.2.
	* gnu/packages/ruby.scm (ruby-minitest-hooks): Update to 1.4.2.

	gnu: ruby-rb-fsevent: Update to 0.10.3.
	* gnu/packages/ruby.scm (ruby-rb-fsevent): Update to 0.10.3.

2018-05-03  Julien Lepiller  <julien@lepiller.eu>

	gnu: Update radare2 to 2.5.0.
	* gnu/packages/engineering.scm (radare2): Update to 2.5.0.

2018-05-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: libraw: Update to 0.18.10 [fixes CVE-2018-10528, CVE-2018-10529].
	* gnu/packages/photo.scm (libraw): Update to 0.18.10.

	gnu: miniupnpc: Update to 2.0.20180503.
	* gnu/packages/upnp.scm (miniupnpc): Update to 2.0.20180503.

	gnu: ldb: Update to 1.3.3.
	* gnu/packages/samba.scm (ldb): Update to 1.3.3.

	gnu: samba: Update to 4.8.1.
	* gnu/packages/samba.scm (samba): Update to 4.8.1.
	[arguments]: Adjust 'disable-etc-samba-directory-creation' phase.

	gnu: samba: Propagate some inputs.
	* gnu/packages/samba.scm (samba)[inputs]: Move LDB, TALLOC and TEVENT ...
	[propagated-inputs]: ... here.  New field.

2018-05-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: icecat: Use ffmpeg@3.4.
	Fixes <https://bugs.gnu.org/31356>.
	Reported by Clément Lassieur <clement@lassieur.org>.

	* gnu/packages/gnuzilla.scm (icecat)[inputs]: Change from FFMPEG to FFMPEG-3.4.

2018-05-03  Sohom Bhattacharjee  <soham.bhattacharjee15@gmail.com>

	gnu: Add emacs-dumb-jump.
	* gnu/packages/emacs.scm (emacs-dumb-jump): New variable.

	gnu: Add emacs-noflet.
	* gnu/packages/emacs.scm (emacs-noflet): New variable.

2018-05-03  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: emacs-deferred: Fix tests.
	* gnu/packages/emacs.scm (emacs-deferred)[arguments]: Add set-shell phase.
	Set #:test-command to "make test".

2018-05-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	build: emacs-utils: Fail when byte compilation fails.
	Byte compilation failures were ignored prior to this change.

	* guix/build/emacs-utils.scm (emacs-byte-compile-directory): Fail when there
	are compilation errors.

2018-05-03  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-calfw: Fix byte compilation.
	* gnu/packages/emacs.scm (emacs-calfw)[propagated-inputs]: Add emacs-howm.

	gnu: emacs-org-contrib: Fix byte compilation.
	* gnu/packages/emacs.scm (emacs-org-contrib)[propagated-inputs]: Add
	emacs-scel.

	gnu: Add emacs-scel.
	* gnu/packages/emacs.scm (emacs-scel): New variable.

	gnu: Add emacs-howm.
	* gnu/packages/emacs.scm (emacs-howm): New variable.

2018-05-03  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.16.7.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.16.7.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.39.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.39.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.98.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.98.

	gnu: linux-libre@4.4: Update to 4.4.131.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.131.

2018-05-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: znc: Use @dfn in description.
	* gnu/packages/messaging.scm (znc)[description]: Use @dfn.

	gnu: znc: Update to 1.7.0.
	* gnu/packages/messaging.scm (znc): Update to 1.7.0.
	[native-inputs]: Replace GOOGLETEST source input with a newer git checkout.
	[arguments]: Adjust the ‘unpack-googletest’ phase accordingly.
	Add ‘--with-gmock=...’ to #:configure-flags.

	gnu: ruby-lumberjack: Update to 1.0.13.
	* gnu/packages/ruby.scm (ruby-lumberjack): Update to 1.0.13.

	gnu: ruby-fivemat: Update to 1.3.6.
	* gnu/packages/ruby.scm (ruby-fivemat): Update to 1.3.6.

	gnu: ruby-eventmachine: Update to 1.2.6.
	* gnu/packages/ruby.scm (ruby-eventmachine): Update to 1.2.6.

2018-05-02  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-company-restclient.
	* gnu/packages/emacs.scm (emacs-company-restclient): New public variable.

	gnu: Add emacs-git-auto-commit-mode.
	* gnu/packages/emacs.scm (emacs-git-auto-commit-mode): New public variable.

	gnu: Add emacs-stickyfunc-enhance.
	* gnu/packages/emacs.scm (emacs-stickyfunc-enhance): New public variable.

	gnu: Add emacs-eros.
	* gnu/packages/emacs.scm (emacs-eros): New public variable.

	gnu: Add emacs-sml-mode.
	* gnu/packages/emacs.scm (emacs-sml-mode): New public variable.

	gnu: Add emacs-slime-company.
	* gnu/packages/emacs.scm (emacs-slime-company): New public variable.

	gnu: Add emacs-dashboard.
	* gnu/packages/emacs.scm (emacs-dashboard): New public variable.

	gnu: Add emacs-highlight-escape-sequences.
	* gnu/packages/emacs.scm (emacs-highlight-escape-sequences): New public
	  variable.

	gnu: Add emacs-on-screen.
	* gnu/packages/emacs.scm (emacs-on-screen): New public variable.

	gnu: Add emacs-wordgen.
	* gnu/packages/emacs.scm (emacs-wordgen): New public variable.

	gnu: Add emacs-ido-vertical-mode.
	* gnu/packages/emacs.scm (emacs-ido-vertical-mode): New public variable.

	gnu: Add emacs-irfc.
	* gnu/packages/emacs.scm (emacs-irfc): New public variable.

	gnu: Add emacs-stumpwm-mode.
	* gnu/packages/emacs.scm (emacs-stumpwm-mode): New public variable.

	gnu: Add emacs-helm-eww.
	* gnu/packages/emacs.scm (emacs-helm-eww): New public variable.

	gnu: Add emacs-parinfer-mode.
	* gnu/packages/emacs.scm (emacs-parinfer-mode): New public variable.

	gnu: Add emacs-highlight-defined.
	* gnu/packages/emacs.scm (emacs-highlight-defined): New public variable.

	gnu: Add emacs-shift-number.
	* gnu/packages/emacs.scm (emacs-shift-number): New public variable.

	gnu: Add emacs-interactive-align.
	* gnu/packages/emacs.scm (emacs-interactive-align): New public variable.

	gnu: Add emacs-helm-firefox.
	* gnu/packages/emacs.scm (emacs-helm-firefox): New public variable.

	gnu: Add emacs-grep-context.
	* gnu/packages/emacs.scm (emacs-grep-context): New public variable.

	gnu: Add emacs-racket-mode.
	* gnu/packages/emacs.scm (emacs-racket-mode): New public variable.

	gnu: Add emacs-faceup.
	* gnu/packages/emacs.scm (emacs-faceup): New public variable.

	gnu: Add emacs-visual-regexp.
	* gnu/packages/emacs.scm (emacs-visual-regexp): New public variable.

	gnu: Add emacs-default-text-scale.
	* gnu/packages/emacs.scm (emacs-default-text-scale): New public variable.

	gnu: Add emacs-rsw-elisp.
	* gnu/packages/emacs.scm (emacs-rsw-elisp): New public variable.

	gnu: Add emacs-darkroom.
	* gnu/packages/emacs.scm (emacs-darkroom): New public variable.

	gnu: Add emacs-highlight-numbers.
	* gnu/packages/emacs.scm (emacs-highlight-numbers): New public variable.

	gnu: Add emacs-auto-yasnippet.
	* gnu/packages/emacs.scm (emacs-auto-yasnippet): New public variable.

	gnu: Add emacs-academic-phrases.
	* gnu/packages/emacs.scm (emacs-academic-phrases): New public variable.

	gnu: Add emacs-lice-el.
	* gnu/packages/emacs.scm (emacs-lice-el): New public variable.

	gnu: Add emacs-dumb-jump.
	* gnu/packages/emacs.scm (emacs-dumb-jump): New public variable.

	gnu: Add emacs-f3.
	* gnu/packages/emacs.scm (emacs-f3): New public variable.

	gnu: Add emacs-magit-org-todos-el.
	* gnu/packages/emacs.scm (emacs-magit-org-todos-el): New public variable.

	gnu: Add emacs-emms-player-simple-mpv.
	* gnu/packages/emacs.scm (emacs-emms-player-simple-mpv): New public variable.

	gnu: Add emacs-benchmark-init.
	* gnu/packages/emacs.scm (emacs-benchmark-init): New public variable.

	gnu: Add emacs-suggest.
	* gnu/packages/emacs.scm (emacs-suggest): New public variable.

	gnu: Add emacs-logview.
	* gnu/packages/emacs.scm (emacs-logview): New public variable.

	gnu: Add emacs-helpful.
	* gnu/packages/emacs.scm (emacs-helpful): New public variable.

	gnu: Add emacs-csv-mode.
	* gnu/packages/emacs.scm (emacs-csv-mode): New public variable.

	gnu: Add emacs-download-region.
	* gnu/packages/emacs.scm (emacs-download-region): New public variable.

	gnu: Add emacs-navi-mode.
	* gnu/packages/emacs.scm (emacs-navi-mode): New public variable.

	gnu: Add emacs-know-your-http-well.
	* gnu/packages/emacs.scm (emacs-know-your-http-well): New public variable.

	gnu: Add emacs-fancy-narrow.
	* gnu/packages/emacs.scm (emacs-fancy-narrow): New public variable.

	gnu: Add emacs-add-hooks.
	* gnu/packages/emacs.scm (emacs-add-hooks): New public variable.

	gnu: Add emacs-org-ref.
	* gnu/packages/emacs.scm (emacs-org-ref): New public variable.

	gnu: Add emacs-discover-my-major.
	* gnu/packages/emacs.scm (emacs-discover-my-major): New public variable.

	gnu: Add emacs-helm-shell-history.
	* gnu/packages/emacs.scm (emacs-helm-shell-history): New public variable.

	gnu: Add emacs-web-beautify.
	* gnu/packages/emacs.scm (emacs-web-beautify): New public variable.

	gnu: Add emacs-hy-mode.
	* gnu/packages/emacs.scm (emacs-hy-mode): New public variable.

	gnu: Add emacs-helm-mode-manager.
	* gnu/packages/emacs.scm (emacs-helm-mode-manager): New public variable.

	gnu: Add emacs-ibuffer-projectile.
	* gnu/packages/emacs.scm (emacs-ibuffer-projectile): New public variable.

	gnu: Add emacs-mbsync.
	* gnu/packages/emacs.scm (emacs-mbsync): New public variable.

	gnu: Add emacs-beginend.
	* gnu/packages/emacs.scm (emacs-beginend): New public variable.

	gnu: Add emacs-company-lua.
	* gnu/packages/emacs.scm (emacs-company-lua): New public variable.

	gnu: Add emacs-lacarte.
	* gnu/packages/emacs.scm (emacs-lacarte): New public variable.

	gnu: Add emacs-parent-mode.
	* gnu/packages/emacs.scm (emacs-parent-mode): New public variable.

	gnu: Add emacs-macrostep.
	* gnu/packages/emacs.scm (emacs-macrostep): New public variable.

	gnu: Add emacs-sourcemap.
	* gnu/packages/emacs.scm (emacs-sourcemap): New public variable.

	gnu: Add emacs-esup.
	* gnu/packages/emacs.scm (emacs-esup): New public variable.

	gnu: Add emacs-let-alist.
	* gnu/packages/emacs.scm (emacs-let-alist): New public variable.

	gnu: Add emacs-m-buffer-el.
	* gnu/packages/emacs.scm (emacs-m-buffer-el): New public variable.

	gnu: Add emacs-edit-server.
	* gnu/packages/emacs.scm (emacs-edit-server): New public variable.

	gnu: Add emacs-crux.
	* gnu/packages/emacs.scm (emacs-crux): New public variable.

	gnu: Add emacs-elisp-refs.
	* gnu/packages/emacs.scm (emacs-elisp-refs): New public variable.

	gnu: Add emacs-loop.
	* gnu/packages/emacs.scm (emacs-loop): New public variable.

	gnu: Add emacs-itail.
	* gnu/packages/emacs.scm (emacs-itail): New public variable.

	gnu: Add emacs-seq.
	* gnu/packages/emacs.scm (emacs-seq): New public variable.

	gnu: Add emacs-npm-mode.
	* gnu/packages/emacs.scm (emacs-npm-mode): New public variable.

	gnu: Add emacs-org-mind-map.
	* gnu/packages/emacs.scm (emacs-org-mind-map): New public variable.

	gnu: Add emacs-datetime.
	* gnu/packages/emacs.scm (emacs-datetime): New public variable.

	gnu: Add emacs-pulseaudio-control.
	* gnu/packages/emacs.scm (emacs-pulseaudio-control): New public variable.

	gnu: Add emacs-md4rd.
	* gnu/packages/emacs.scm (emacs-md4rd): New public variable.

	gnu: Add emacs-tree-mode.
	* gnu/packages/emacs.scm (emacs-tree-mode): New public variable.

	gnu: Add emacs-hierarchy.
	* gnu/packages/emacs.scm (emacs-hierarchy): New public variable.

	gnu: Add emacs-rainbow-blocks.
	* gnu/packages/emacs.scm (emacs-rainbow-blocks): New public variable.

	gnu: Add emacs-load-relative.
	* gnu/packages/emacs.scm (emacs-load-relative): New public variable.

	gnu: Add emacs-validate.
	* gnu/packages/emacs.scm (emacs-validate): New public variable.

	gnu: Add emacs-move-text.
	* gnu/packages/emacs.scm (emacs-move-text): New public variable.

	gnu: Add emacs-list-utils.
	* gnu/packages/emacs.scm (emacs-list-utils): New public variable.

	gnu: Add emacs-helm-gtags.
	* gnu/packages/emacs.scm (emacs-helm-gtags): New public variable.

	gnu: Add emacs-ewmctrl.
	* gnu/packages/emacs.scm (emacs-ewmctrl): New public variable.

	gnu: Add emacs-helm-bibtex.
	* gnu/packages/emacs.scm (emacs-helm-bibtex): New public variable.

	gnu: Add emacs-biblio.
	* gnu/packages/emacs.scm (emacs-biblio): New public variable.

	gnu: Add emacs-parsebib.
	* gnu/packages/emacs.scm (emacs-parsebib): New public variable.

	gnu: Add emacs-outshine.
	* gnu/packages/emacs.scm (emacs-outshine): New public variable.

	gnu: Add emacs-outorg.
	* gnu/packages/emacs.scm (emacs-outorg): New public variable.

	gnu: Add emacs-makey.
	* gnu/packages/emacs.scm (emacs-makey): New public variable.

	gnu: Add emacs-nnreddit.
	* gnu/packages/emacs.scm (emacs-nnreddit): New public variable.

2018-05-02  Alex Kost  <alezost@gmail.com>

	gnu: magit: Update to 2.12.1.
	* gnu/packages/emacs.scm (magit): Update to 2.12.1.
	[propagated-inputs]: Add 'emacs-ghub' and 'emacs-magit-popup'.
	[arguments]: Set GHUB_DIR and MAGIT_POPUP_DIR make variables.
	[home-page]: Update for the new home.

	gnu: Add emacs-ghub.
	* gnu/packages/emacs.scm (emacs-ghub): New variable.

2018-05-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libvirt: Update to 4.3.0.
	* gnu/packages/virtualization.scm (libvirt): Update to 4.3.0.

	gnu: znc: Use INVOKE.
	* gnu/packages/messaging.scm (znc)[arguments]: Substitute INVOKE for
	SYSTEM* and explictly return #t from ‘unpack-googletest’ phase.

	gnu: man-pages: Update to 4.16.
	* gnu/packages/man.scm (man-pages): Update to 4.16.

	gnu: perl-html-scrubber: Update to 0.17.
	* gnu/packages/web.scm (perl-html-scrubber): Update to 0.17.
	[native-inputs]: Add PERL-TEST-DIFFERENCES.

2018-05-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-catalyst-plugin-static-simple: Update to 0.36. [security fixes]
	This also fixes the build.

	* gnu/packages/web.scm (perl-catalyst-plugin-static-simple): Update to
	0.36.

2018-05-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-test-www-mechanize-psgi: Update to 0.38.
	* gnu/packages/web.scm (perl-test-www-mechanize-psgi): Update to 0.38.

	gnu: perl-test-www-mechanize: Update to 1.50.
	* gnu/packages/web.scm (perl-test-www-mechanize): Update to 1.50.
	[propagated-inputs]: Remove now ‘unnecessary’ PERL-HTML-TREE.

	gnu: perl-test-www-mechanize: Remove native-inputs.
	* gnu/packages/web.scm (perl-test-www-mechanize)[native-inputs]: Remove
	both duplicate fields, neither of which affect the output.

	gnu: perl-moox-file-configdir: Update to 0.007.
	* gnu/packages/perl.scm (perl-moox-file-configdir): Update to 0.007.

2018-05-02  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add sound service.
	* gnu/services/sound.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add this.
	* doc/guix.texi (Sound Services): New chapter.

2018-05-02  Marius Bakke  <mbakke@fastmail.com>

	gnu: libaio: Update to 0.3.111.
	* gnu/packages/linux.scm (libaio): Update to 0.3.111.
	[source]: Download from new home.
	[home-page]: Change to pagure.io/libaio.

	gnu: inotify-tools: Update to 3.20.1.
	* gnu/packages/linux.scm (inotify-tools): Update to 3.20.1.
	[source]: Download from new home.  Set file-name.
	[native-inputs]: Add AUTOCONF, AUTOMAKE and LIBTOOL.
	[arguments]: Add 'bootstrap' phase.
	[home-page]: Update to redirected.

	gnu: transmission: Update to 2.94.
	* gnu/packages/bittorrent.scm (transmission): Update to 2.94.

2018-05-02  Rutger Helling  <rhelling@mykolab.com>

	gnu: e2fsprogs: Fix build with glibc-2.27.
	* gnu/packages/patches/e2fsprogs-glibc-2.27.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/linux.scm (e2fsprogs)[source]: Add patch.

2018-05-02  Chris Marusich  <cmmarusich@gmail.com>

	gnu: Add emacs-dedicated.
	* gnu/packages/emacs.scm (emacs-dedicated): New variable.

	gnu: Add yubico-piv-tool.
	* gnu/packages/security-token.scm (yubico-piv-tool): New variable.

	gnu: Add opensc.
	* gnu/packages/security-token.scm (opensc): New variable.

2018-05-01  Clément Lassieur  <clement@lassieur.org>

	guix system: search: Display all provision names as 'shepherdnames'.
	* guix/scripts/system/search.scm (service-type-shepherd-names): Append
	provision lists together instead of returning a list of provision cars.

2018-05-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: emacs-emms: Update to 5.0.
	* gnu/packages/emacs.scm (emms): Update to 5.0.

	nls: Update 'pt_BR' translation.

2018-05-01  Roel Janssen  <roel@gnu.org>

	gnu: baobab: Update to 3.28.0.
	* gnu/packages/gnome.scm (baobab): Update to 3.28.0.
	[build-system]: Switch to meson build system.
	[native-inputs]: Add desktop-file-utils and gtk+-bin.

2018-05-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xonsh: Update to 0.6.2.
	* gnu/packages/shells.scm (xonsh): Update to 0.6.2.

	gnu: r-rcpparmadillo: Update to 0.8.500.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.8.500.0.

	gnu: r-commonmark: Update to 1.5.
	* gnu/packages/statistics.scm (r-commonmark): Update to 1.5.

	gnu: r-mass: Update to 7.3-50.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-50.

	gnu: liboop: Update to 1.0.1.
	* gnu/packages/ssh.scm (liboop): Update to 1.0.1.
	[source]: Update source URI.  Remove patch.
	* gnu/packages/patches/liboop-mips64-deplibs-fix.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-05-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gl.scm: Don't import 'zip' from srfi-1.
	* gnu/packages/gl.scm: Hide 'zip' when importing srfi-1.

	gnu: libva: Build with wayland support.
	* gnu/packages/video.scm (libva)[inputs]: Add wayland.
	* gnu/packages/gl.scm (libva-without-mesa)[inputs]: Remove wayland.

	gnu: enlightenment: Patch more '/usr/bin' locations.
	* gnu/packages/enlightenment.scm (enlightenment)[arguments]: Remove more
	hard-coded '/usr/bin' locations.

	gnu: enlightenment: Don't enable eeze mount.
	* gnu/packages/enlightenment.scm (enlightenment)[arguments]: Remove
	configure-flag enabling eeze mount.

	gnu: infamous-plugins: Patch all occurrences of compiler optimizations.
	* gnu/packages/audio.scm (infamous-plugins)[arguments]: Use 'find-files'
	to find all files to remove optimizations.

2018-05-01  Leo Famulari  <leo@famulari.name>

	gnu: syncthing: Update to 0.14.47.
	* gnu/packages/syncthing.scm (syncthing): Update to 0.14.47.

	gnu: syncthing: Use Syncthing's fork of the notify module.
	* gnu/packages/syncthing.scm (go-github-com-zillode-notify): Replace with ...
	(go-github-com-syncthing-notify): ... this new variable.
	(syncthing)[inputs]: Adjust accordingly.

2018-05-01  Leo Famulari  <leo@famulari.name>

	gnu: syncthing: Adjust the union of standard library networking modules.
	The removed package is no longer needed by Syncthing.

	* gnu/packages/syncthing.scm (go-golang-org-x-net-union):
	Remove go-golang-org-x-net-context.

2018-05-01  Leo Famulari  <leo@famulari.name>

	gnu: go-github-com-kardianos-osext: Skip the tests.
	* gnu/packages/syncthing.scm (go-github-com-kardianos-osext)[arguments]:
	Disable the test suite.

2018-05-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: nss-mdns: Update to 0.14.1.
	* gnu/packages/avahi.scm (nss-mdns): Update to 0.14.1.
	[source](patches): Remove.
	[arguments]: Remove #:phases, add #:configure-flags.

	gnu: nano: Update to 2.9.6.
	* gnu/packages/nano.scm (nano): Update to 2.9.6.

2018-05-01  Ludovic Courtès  <ludo@gnu.org>

	compile: Exit when an exception is thrown.
	Previously we could end up with only a subset of the modules built.
	Fixes <https://bugs.gnu.org/31329>.

	* guix/build/compile.scm (call/exit-on-exception): New procedure.
	(exit-on-exception): New macro.
	(compile-files): Use it.

2018-05-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: xf86-video-intel: Update to commit d7dfab62a9853b44bbcd67dac08391d8e5114c97.
	* gnu/packages/xorg.scm (xf86-video-intel): Update to 2.99.917-10.d7dfab6.
	[version]: Use GIT-VERSION.
	[source](file-name): Use GIT-FILE-NAME.

2018-05-01  Rutger Helling  <rhelling@mykolab.com>

	gnu: mesa: Update to 18.0.2.
	* gnu/packages/gl.scm (mesa): Update to 18.0.2.
	[arguments]: Remove unused "s2tc" input from 'fix-dlopen-libnames phase.

2018-05-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: python2: Update to 2.7.15.
	* gnu/packages/python.scm (python-2.7): Update to 2.7.15.

	gnu: dbus: Update to 1.12.8.
	* gnu/packages/glib.scm (dbus): Update to 1.12.8.

	gnu: json-c: Update to 0.13.1.
	* gnu/packages/web.scm (json-c): Update to 0.13.1.
	[source](snippet): Remove obsolete substitution.
	[arguments]: Remove.

2018-05-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: shadow: Update to 4.6.
	* gnu/packages/admin.scm (shadow): Update to 4.6.
	[source]: Remove upstreamed patch.
	* gnu/packages/patches/shadow-CVE-2018-7169.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: shadow: Return #t from all phases.
	* gnu/packages/admin.scm (shadow)[arguments]: Return #t from the
	‘set-nscd-file-name’ phase.

	gnu: zathura-pdf-poppler: Update to 0.2.9.
	* gnu/packages/pdf.scm (zathura-pdf-poppler): Update to 0.2.9.
	[build-system]: Switch to the Meson build system.
	[arguments]: Trim accordingly.  Add a new ‘patch-plugin-directory’
	phase.

	gnu: zathura-pdf-mupdf: Update to 0.3.3.
	* gnu/packages/pdf.scm (zathura-pdf-mupdf): Update to 0.3.3.
	[build-system]: Switch to the Meson build system.
	[arguments]: Trim accordingly.  Add a new ‘patch-plugin-directory’
	phase.

	gnu: zathura-djvu: Update to 0.2.8.
	* gnu/packages/pdf.scm (zathura-djvu): Update to 0.2.8.
	[build-system]: Switch to the Meson build system.
	[arguments]: Trim accordingly.  Add a new ‘patch-plugin-directory’
	phase.

	gnu: zathura-ps: Update to 0.2.6.
	* gnu/packages/pdf.scm (zathura-ps): Update to 0.2.6.
	[build-system]: Switch to the Meson build system.
	[arguments]: Trim accordingly.  Add a new ‘patch-plugin-directory’
	phase.

	gnu: zathura-cb: Update to 0.1.8.
	* gnu/packages/pdf.scm (zathura-cb): Update to 0.1.8.
	[build-system]: Switch to the Meson build system.
	[arguments]: Trim accordingly.  Add a new ‘patch-plugin-directory’
	phase.

	gnu: zathura: Update to 0.3.9.
	* gnu/packages/pdf.scm (zathura): Update to 0.3.9.
	[native-inputs]: Add python-sphinx.
	[build-system]: Switch to the Meson build system.
	[arguments]: Trim accordingly.

	gnu: girara: Update to 0.2.9.
	* gnu/packages/gtk.scm (girara): Update to 0.2.9.
	[build-system]: Switch to Meson build system.
	[arguments]: Trim accordingly.

	gnu: Use HTTPS for www.boost.org.
	* gnu/packages/bioinformatics.scm (libgff)[license]: Use HTTPS.
	* gnu/packages/boost.scm (boost-sync)[license]: Likewise.
	(boost)[license]: Likewise.
	[home-page]: Likewise, and use canonical ‘www’ subdomain.

	gnu: boost: Update to 1.67.0.
	* gnu/packages/boost.scm (boost): Update to 1.67.0.

	gnu: cups-filters: Update to 1.20.3.
	* gnu/packages/cups.scm (cups-filters): Update to 1.20.3.

	gnu: cups-minimal, cups: Update to 2.2.7.
	* gnu/packages/cups.scm (cups-minimal): Update to 2.2.7.
	[source]: Add patch to build without LINUX-PAM.
	* gnu/packages/patches/cups-fix-builds-without-PAM.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: libgpg-error: Update to 1.29.
	* gnu/packages/gnupg.scm (libgpg-error): Update to 1.29.
	[source]: Remove upstreamed patch.
	* gnu/packages/patches/libgpg-error-aarch64-logging-fix.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: libjpeg: Update to 9c.
	* gnu/packages/image.scm (libjpeg): Update to 9c.

	gnu: file: Update to 5.33.
	* gnu/packages/file.scm (file): Update to 5.33.

	gnu: poppler: Update to 0.64.0.
	* gnu/packages/pdf.scm (poppler): Update to 0.64.0.

2018-05-01  Leo Famulari  <leo@famulari.name>

	gnu: gimp: Update to 2.10.0.
	* gnu/packages/gimp.scm (gimp): Update to 2.10.0.
	[inputs]: Add glib-networking, gexiv2, libmypaint, mypaint-brushes and
	poppler-data.
	[native-inputs]: Add glib:bin.
	[source]: Remove obsolete patches and use HTTPS URL.
	[home-page]: Use HTTPS URL.
	* gnu/packages/patches/gimp-CVE-2017-17784.patch,
	gnu/packages/patches/gimp-CVE-2017-17785.patch,
	gnu/packages/patches/gimp-CVE-2017-17786.patch,
	gnu/packages/patches/gimp-CVE-2017-17787.patch,
	gnu/packages/patches/gimp-CVE-2017-17789.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

	gnu: babl: Update to 0.1.46.
	* gnu/packages/gimp.scm (babl): Update to 0.1.46.

	gnu: gegl: Update to 0.4.
	* gnu/packages/gimp.scm (gegl): Update to 0.4.
	[inputs]: Move babl and glib to propagated-inputs.
	[propagated-inputs]: Add json-glib.
	[arguments]: Re-enable the tests and remove the obsolete 'pre-build'
	phase.
	[source]: Use HTTPS URL.
	* gnu/packages/patches/gegl-CVE-2012-4433.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: Add poppler-data.
	* gnu/packages/pdf.scm (poppler-data): New variable.

	gnu: Add mypaint-brushes.
	* gnu/packages/gimp.scm (mypaint-brushes): New variable.

	gnu: Add libmypaint.
	* gnu/packages/gimp.scm (libmypaint): New variable.

2018-04-30  Clément Lassieur  <clement@lassieur.org>

	services: prosody: Add a default value to the prosody-service-type.
	* gnu/services/messaging.scm (prosody-service-type)[default-value]: New field.

	services: prosody: Add a description to the prosody-service-type.
	* gnu/services/messaging.scm (prosody-service-type)[description]: New field.

2018-04-30  Kei Kebreau  <kkebreau@posteo.net>

	gnu: roguebox-adventures: Update to 2.2.1.
	* gnu/packages/games.scm (roguebox-adventures): Update to 2.2.1.
	[source]: Use url-fetch instead of git-fetch.
	[arguments]: Rewrite install phase for update.

2018-04-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix-register: Reduce the set of dependencies.
	* gnu/packages/package-management.scm (guix-register)[native-inputs]
	[propagated-inputs]: New field.

2018-04-30  fis  <ybbs.daans@hotmail.com>

	gnu: Add amule.
	* gnu/packages/networking.scm (amule): New public variable.
	* gnu/packages/patches/amule_crypto-6.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-04-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-dbi: Switch to Guile 2.2.
	* gnu/packages/guile.scm (guile-dbi)[inputs]: Switch to GUILE-2.2.
	[arguments]: Adjust to use "/2.2".

	gnu: guile-redis: Switch to Guile 2.2.
	* gnu/packages/guile.scm (guile-redis)[inputs]: Switch to
	GUILE-2.2.
	(guile2.0-redis): New variable.
	(guile2.2-redis): Define in terms of 'deprecated-package'.

	gnu: guile-irregex: Switch to Guile 2.2.
	* gnu/packages/guile.scm (guile-irregex)[inputs]: Switch to
	GUILE-2.2.
	(guile2.0-irregex): New variable.
	(guile2.2-irregex): Define in terms of 'deprecated-package'.

	gnu: guile-minikanren: Switch to Guile 2.2.
	* gnu/packages/guile.scm (guile-minikanren)[inputs]: Switch to
	GUILE-2.2.
	(guile2.0-minikanren): New variable.
	(guile2.2-minikanren): Define in terms of 'deprecated-package'.

	gnu: guile-ics: Switch to Guile 2.2.
	* gnu/packages/guile.scm (guile-ics)[inputs]: Switch to GUILE-2.2.
	[propagated-inputs]: Switch to GUILE-LIB.

	gnu: guile-ics: Update to 0.2.0.
	* gnu/packages/guile.scm (guile-ics): Update to 0.2.0.

	gnu: geiser: Switch to Guile 2.2.
	* gnu/packages/emacs.scm (geiser)[inputs]: Switch to GUILE-2.2.

	gnu: gzochi: Switch to Guile 2.2.
	* gnu/packages/game-development.scm (gzochi)[inputs]: Switch to GUILE-2.2.

2018-04-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: gzochi: Build without '-Werror'.
	Previously it would fail to build due to GLib deprecation warnings.

	* gnu/packages/game-development.scm (gzochi)[arguments]: New field.

2018-04-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: tcc-wrapper: Use Guile 2.2.
	* gnu/packages/c.scm (tcc-wrapper)[inputs]: Switch to GUILE-2.2.

	weather: Fix type error when reporting CI stats.
	* guix/scripts/weather.scm (report-server-coverage): Remove 'missing'
	binding above 'queued-subset' call.  Before that 'queued-subset' would
	be called with a number instead of a list.

2018-04-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sudo: Update to 1.8.23.
	* gnu/packages/admin.scm (sudo): Update to 1.8.23.

2018-04-30  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

	gnu: icecat: Add more fixes from upstream mozilla-esr52.
	* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes
	from the upstream mozilla-esr52 repository.
	* gnu/packages/patches/icecat-bug-1452075.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-04-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-dbix-class-schema-loader: Update to 0.07049.
	* gnu/packages/databases.scm (perl-dbix-class-schema-loader): Update to 0.07049.

	gnu: perl-dbix-class: Update to 0.082841.
	* gnu/packages/databases.scm (perl-dbix-class): Update to 0.082841.

	gnu: acpica: Update to 20180427.
	* gnu/packages/admin.scm (acpica): Update to 20180427.

	gnu: reposurgeon: End all phases in truth.
	* gnu/packages/version-control.scm (reposurgeon)[arguments]: Return #t
	from the ‘install-emacs-data’ phase, instead of COPY-FILE's undefined
	result.

	gnu: rhash: Update to 1.3.6.
	* gnu/packages/crypto.scm (rhash): Update to 1.3.6.
	[arguments]: Adjust to extensive build system changes.

	gnu: xz: Update to 5.2.4.
	* gnu/packages/compression.scm (xz): Update to 5.2.4.

2018-04-30  Clément Lassieur  <clement@lassieur.org>

	gnu: gajim: Update to 1.0.2.
	* gnu/packages/messaging.scm (gajim): Update to 1.0.2.

	gnu: python-nbxmpp: Update to 0.6.5.
	* gnu/packages/messaging.scm (python-nbxmpp): Update to 0.6.5.

2018-04-30  Marius Bakke  <mbakke@fastmail.com>

	gnu: cmake: Update to 3.11.1.
	* gnu/packages/cmake.scm (cmake): Update to 3.11.1.

	gnu: libuv: Update to 1.20.2.
	* gnu/packages/libevent.scm (libuv): Update to 1.20.2.

	gnu: sqlite: Update to 3.23.1.
	* gnu/packages/databases.scm (sqlite): Update to 3.23.1.

	gnu: cairo: Update to 1.14.12.
	* gnu/packages/gtk.scm (cairo): Update to 1.14.12.

	gnu: pango: Update to 1.42.1.
	* gnu/packages/gtk.scm (pango): Update to 1.42.1.

	gnu: gobject-introspection: Update to 1.56.1.
	* gnu/packages/glib.scm (gobject-introspection): Update to 1.56.1.

	gnu: glib: Update to 2.56.1.
	* gnu/packages/glib.scm (glib): Update to 2.56.1.

2018-04-30  Leo Famulari  <leo@famulari.name>

	gnu: xournal: Update to 0.4.8.2016.
	* gnu/packages/pdf.scm (xournal): Update to 0.4.8.2016.

2018-04-30  Marius Bakke  <mbakke@fastmail.com>

	gnu: meson: Update to 0.46.0.
	* gnu/packages/build-tools.scm (meson): Update to 0.46.0.
	* gnu/packages/patches/meson-for-build-rpath.patch: Adapt.

	gnu: gtk+: Update to 3.22.30.
	* gnu/packages/gtk.scm (gtk+): Update to 3.22.30.

	gnu: libepoxy: Update to 1.5.1.
	* gnu/packages/gl.scm (libepoxy): Update to 1.5.1.

	Merge branch 'staging'

2018-04-30  Fis Trivial  <ybbs.daans@hotmail.com>

	gnu: python-jedi: Update to 0.12.0, enable tests.
	* gnu/packages/python.scm (jedi): Update to 0.12.0, enable tests.

	gnu: Add python-parso.
	* gnu/packages/python.scm (python-parso, python2-parso): New variables.

2018-04-30  Ludovic Courtès  <ludo@gnu.org>

	services: gpm: Provide a default value and document 'gpm-service-type'.
	* gnu/services/base.scm (%default-gpm-options): New variable.
	(<gpm-configuration>)[gpm, options]: Add default values.
	(gpm-service-type)[default-value]: New field.
	(gpm-service): Use %DEFAULT-GPM-OPTIONS and mark as deprecated.
	* doc/guix.texi (Base Services): Document 'gpm-service-type' and
	'gpm-configuration'.  Remove 'gpm-service'.

2018-04-30  Ludovic Courtès  <ludo@gnu.org>

	guix system: search: Display default Shepherd service names.
	Fixes <https://bugs.gnu.org/29707>.
	Reported by Clément Lassieur <clement@lassieur.org>.

	* guix/scripts/system/search.scm (service-type-default-shepherd-services)
	(service-type-shepherd-names): New procedures.
	(service-type->recutils): Use it.
	* tests/guix-system.sh: Add test.

2018-04-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: Remove a couple of old deprecated package aliases.
	* gnu/packages/emacs.scm (geiser-next, paredit/old-name): Remove.

	gnu: skribilo: Update to 0.9.4 and switch to Guile 2.2.
	* gnu/packages/skribilo.scm (skribilo): Update to 0.9.4.
	[arguments]: Remove #:configure-flags.  Adjust -C flag added to
	'skribilo.in' in 'pre-configure' phase.
	[inputs]: Switch to GUILE-2.2.
	[native-inputs]: Switch to GUILE-LIB and GUILE-READER.

2018-04-30  Danny Milosavljevic  <dannym@scratchpost.org>

	services: Re-export static-networking-service, static-networking-service-type.
	* gnu/services/networking.scm: Re-export static-networking-service,
	static-networking-service-type.

2018-04-30  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine: Add Kerberos support.
	* gnu/packages/wine.scm (wine)[inputs]: Add mit-krb5.

	gnu: wine-staging: Update to 3.7.
	* gnu/packages/wine.scm (wine-staging): Update to 3.7.

	gnu: wine-staging-patchset-data: Update to 3.7.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.7.

2018-04-30  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

	gnu: linux-libre: Update to 4.16.6.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.16.6.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.38.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.38.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.97.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.97.

	gnu: linux-libre@4.4: Update to 4.4.130.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.130.

2018-04-30  Danny Milosavljevic  <dannym@scratchpost.org>

	services: Add modem-manager-service-type.
	* gnu/services/networking.scm (modem-manager-service-type): New variable.
	(<modem-manager-configuration>): New variable.
	(modem-manager-configuration): New procedure.
	(modem-manager-configuration?): New procedure.
	* doc/guix.texi (Networking Services): Document it.
	* gnu/tests/networking.scm: Import (gnu services base).

	services: Move static-networking to (gnu services base).
	* gnu/services/networking.scm (static-networking, static-networking?,
	static-networking-interface, static-networking-ip, static-networking-netmask,
	static-networking-gateway, static-networking-requirement,
	static-networking-service, static-networking-service-type): Move to...
	* gnu/services/base.scm: ...here.

2018-04-29  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add java-apache-ivy.
	* gnu/package/java.scm (java-apache-ivy): New variable.
	* gnu/packages/patches/java-apache-ivy-port-to-latest-bouncycastle.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add java-jsch-agentproxy-jsch.
	* gnu/packages/java.scm (java-jsch-agentproxy-jsch): New variable.

	gnu: Add java-jsch-agentproxy-connector-factory.
	* gnu/packages/java.scm (java-jsch-agentproxy-connector-factory): New
	variable.

	gnu: Add java-jsch-agentproxy-usocket-nc.
	* gnu/packages/java.scm (java-jsch-agentproxy-usocket-nc): New variable.

	gnu: Add java-jsch-agentproxy-pageant.
	* gnu/packages/java.scm (java-jsch-agentproxy-pageant): New variable.

	gnu: Add java-jsch-agentproxy-usocket-jna.
	* gnu/packages/java.scm (java-jsch-agentproxy-usocket-jna): New
	variable.

	gnu: Add java-jsch-agentproxy-sshagent.
	* gnu/packages/java.scm (java-jsch-agentproxy-sshagent): New variable.

	gnu: Add java-jsch-agentproxy-core.
	* gnu/packages/java.scm (java-jsch-agentproxy-core): New variable.

	gnu: Add java-bouncycastle.
	* gnu/packages/java.scm (java-bouncycastle): New variable.
	(java-bouncycastle-bcprov, java-bouncycastle-bcpkix): Remove variable.
	(java-kafka-clients)[inputs]: Use java-bouncycastle.

	build: Use only one domain for guix-manual.
	* Makefile.am (assert-no-store-file-names): Exclude guix-manual.
	* po/doc/guix.pot po/doc/contributing.pot: Merge into...
	* po/doc/guix-manual.pot: ...this.
	* po/doc/guix.fr.po po/doc/contributing.fr.po: Merge into...
	* po/doc/guix-manual.fr.po: ...this.
	* doc/local.mk: Replace old file names.
	* po/doc/local.mk: Replace old file names.

2018-04-29  Vagrant Cascadian  <vagrant@debian.org>

	gnu: Add u-boot-mx6cuboxi.
	* gnu/packages/bootloaders.scm (u-boot-mx6cuboxi): New variable.

	gnu: Add u-boot-wandboard.
	* gnu/packages/bootloaders.scm (u-boot-wandboard): New variable.

	gnu: make-u-boot-package: Install 'SPL' files also.
	* gnu/packages/bootloaders.scm (make-u-boot-package)[arguments]: Add 'SPL'
	files to the files installed during custom 'install phase.

2018-04-29  Ludovic Courtès  <ludo@gnu.org>

	file-systems: Expound '%pseudo-file-system-types'.
	Reported by Tobias Geerinckx-Rice <me@tobias.gr>.

	* gnu/system/file-systems.scm (%pseudo-file-system-types): Add
	"debugfs", "efivarfs", "hugetlbfs", "overlay", and "securityfs".

2018-04-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: utf8proc: Update to 2.1.1.
	* gnu/packages/textutils.scm (utf8proc): Update to 2.1.1.

	gnu: Use HTTPS for julialang.org home pages.
	* gnu/packages/textutils.scm (utf8proc)[home-page]: Use HTTPS.
	* gnu/packages/julia.scm (julia)[home-page]: Likewise

2018-04-28  Fis Trivial  <ybbs.daans@hotmail.com>

	gnu: python-autopep8: Update to 1.3.5
	* gnu/packages/python.scm (python-autopep8): Update to 1.3.5

	gnu: Add python-autograd
	* gnu/packages/machine-learning.scm (python-autograd, python2-autograd): New
	variables.

2018-04-28  Diego Nicola Barbato  <dnbarbato@posteo.de>

	gnu: escpr: Update to 1.6.20.
	* gnu/packages/cups.scm (escpr): Update to 1.6.20.

2018-04-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc-toolchain: Add "static" output.
	This allows the use of 'gcc-toolchain' to create statically-linked
	executables (requires libc.a.)

	* gnu/packages/commencement.scm (make-gcc-toolchain): Add "static"
	output.  Add "libc-static" to 'inputs'.  Add call to 'union-build' for
	the "static" output.

2018-04-28  Kei Kebreau  <kkebreau@posteo.net>

	gnu: dfc: Update to 3.1.1.
	* gnu/packages/admin.scm (dfc): Update to 3.1.1.

2018-04-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: notmuch: Update to 0.26.2.
	* gnu/packages/mail.scm (notmuch): Update to 0.26.2.

	gnu: godot: Update to 3.0.2.
	* gnu/packages/game-development.scm (godot): Update to 3.0.2.

2018-04-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: godot: Remove unused bundled libraries from the source.
	While at it, also use system libvpx.

	* gnu/packages/game-development.scm (godot)[source](snippet): New field.
	[arguments]: Add "builtin_libvpx=no" to #:scons-flags.
	[inputs]: Add LIBVPX.

2018-04-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: godot: Add a file extension to source file name.
	* gnu/packages/game-development.scm (godot)[source](file-name): Append ".tar.gz".

2018-04-28  Fis Trivial  <ybbs.daans@hotmail.com>

	gnu: python-yapf: Update to 0.21.0.
	* gnu/packages/python.scm (python-yapf): Update to 0.21.0.

2018-04-28  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to 0.13.
	* gnu/packages/mes.scm (mes): Update to 0.13.  Use new gitlab url scheme.

2018-04-28  Roel Janssen  <roel@gnu.org>

	gnu: virt-manager: Update to 1.5.1.
	* gnu/packages/virtualization.scm (virt-manager): Update to 1.5.1.

	gnu: fabric: Update to 1.14.0.
	* gnu/packages/admin.scm (fabric): Update to 1.14.0;
	[native-inputs]: Add python2-pynacl and python2-bcrypt.

2018-04-27  Roel Janssen  <roel@gnu.org>

	gnu: roary: Update to 3.12.0.
	* gnu/packages/bioinformatics.scm (roary): Update to 3.12.0.

	gnu: gnome-terminal: Update to 3.28.1.
	* gnu/packages/gnome.scm (gnome-terminal): Update to 3.28.1.

	gnu: vte: Update to 0.52.1.
	* gnu/packages/gnome.scm (vte): Update to 0.52.1.

	gnu: star: Update to 2.6.0a.
	* gnu/packages/bioinformatics.scm (star): Update to 2.6.0a.

	gnu: multiqc: Update to 1.5.
	* gnu/packages/bioinformatics.scm (multiqc): Update to 1.5.

	gnu: express: Link with shared protobuf library.
	* gnu/packages/bioinformatics.scm (express): Link with shared protobuf
	  library.

2018-04-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-codedepends.
	* gnu/packages/cran.scm (r-codedepends): New variable.

2018-04-27  Roel Janssen  <roel@gnu.org>

	gnu: bamtools: Update to 2.5.1.
	* gnu/packages/bioinformatics.scm (bamtools): Update to 2.5.1.

	gnu: taxtastic: Update to 0.8.5.
	* gnu/packages/bioinformatics.scm (taxtastic): Update to 0.8.5.

	gnu: nnn: Update to 1.7.
	* gnu/packages/admin.scm (nnn): Update to 1.7.

2018-04-27  Ludovic Courtès  <ludo@gnu.org>

	guix system: Report wrong file system 'device' fields.
	Previously, if you wrote (device "my-label") without (title 'label),
	you'd get:

	  guix system: error: stat: No such file or directory: "my-label"

	Now you get a proper error and a hint.

	Reported by Pierre-Antoine Rouby.

	* guix/scripts/system.scm (check-file-system-availability)[literal]: New
	variable.  Loop over LITERAL.
	* gnu/system/file-systems.scm (%pseudo-file-system-types): New variable.
	* guix/ui.scm (display-hint): Make public.

2018-04-27  Ludovic Courtès  <ludo@gnu.org>

	doc: Add tips for Vim users.
	* doc/contributing.texi (Formatting Code): Add a paragraph about Vim.

2018-04-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libstaroffice: Update to 0.0.6.
	* gnu/packages/libreoffice.scm (libstaroffice): Update to 0.0.6.

	gnu: perl-multidimensional: Update to 0.014.
	* gnu/packages/perl.scm (perl-multidimensional): Update to 0.014.

	gnu: perl-bareword-filehandles: Update to 0.006.
	* gnu/packages/perl.scm (perl-bareword-filehandles): Update to 0.006.

2018-04-27  Ben Woodcroft  <donttrustben@gmail.com>

	gnu: vsearch: Update to 2.8.0.
	* gnu/packages/bioinformatics.scm (vsearch): Update to 2.8.0.

	gnu: diamond: Update to 0.9.21.
	* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.21.

2018-04-27  Ricardo Wurmus  <rekado@elephly.net>

	gnu: emacs-websocket: Update to 1.10.
	* gnu/packages/emacs.scm (emacs-websocket): Update to 1.10.
	[source]: Fetch from git.

	gnu: r-robustbase: Update to 0.93-0.
	* gnu/packages/statistics.scm (r-robustbase): Update to 0.93-0.

	gnu: r-r-oo: Update to 1.22.0.
	* gnu/packages/statistics.scm (r-r-oo): Update to 1.22.0.

	gnu: r-foreign: Update to 0.8-70.
	* gnu/packages/statistics.scm (r-foreign): Update to 0.8-70.

	gnu: r-metap: Update to 0.9.
	* gnu/packages/cran.scm (r-metap): Update to 0.9.

	gnu: r-pillar: Update to 1.2.2.
	* gnu/packages/cran.scm (r-pillar): Update to 1.2.2.

	gnu: emacs-slack: Update to 0-4.d903954.
	* gnu/packages/emacs.scm (emacs-slack): Update to 0-4.d903954.

2018-04-27  Chris Marusich  <cmmarusich@gmail.com>

	services: Set default <dhcpd-configuration> version to "4".
	* gnu/services/networking.scm (<dhcpd-configuration>) <version>: Set the
	default to "4" instead of "6"; both our manual and upstream says the default
	should be "4".

2018-04-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: thefuck: Use INVOKE.
	* gnu/packages/admin.scm (thefuck)[arguments]: Substitute INVOKE for
	SYSTEM* and end phase with explicit #t.

	gnu: thefuck: Update to 3.26.
	* gnu/packages/admin.scm (thefuck): Update to 3.26.

	gnu: infamous-plugins: Update to 0.2.04.
	* gnu/packages/audio.scm (infamous-plugins): Update to 0.2.04.

	gnu: infamous-plugins: Use HTTPS home page.
	* gnu/packages/audio.scm (infamous-plugins)[home-page]: Use HTTPS.

	gnu: drumstick: Update to 1.1.1.
	* gnu/packages/music.scm (drumstick): Update to 1.1.1.
	[inputs]: Remove fluidsynth.

	gnu: mpd: Update to 0.20.19.
	* gnu/packages/mpd.scm (mpd): Update to 0.20.19.

	gnu: tuxguitar: Update to 1.5.
	* gnu/packages/music.scm (tuxguitar): Update to 1.5.

2018-04-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tuxguitar: Update home page.
	The tuxguitar.pw domain is infested with squatters.

	* gnu/packages/music.scm (tuxguitar)[home-page]: Update.

2018-04-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-clone: Update to 0.39.
	* gnu/packages/perl.scm (perl-clone): Update to 0.39.

	gnu: perl-strictures@2: Update to 2.000004.
	* gnu/packages/perl.scm (perl-strictures-2): Update to 2.000004.

2018-04-27  Eric Bavier  <bavier@member.fsf.org>

	gnu: ranger: Fix description and tests.
	* gnu/packages/disk.scm (ranger)[arguments]: Replace '#:phases' with
	'#:test-target'.
	[description]: Remove texinfo markup.  'VI' -> 'Vi'.

	gnu: Add Ranger.
	* gnu/packages/disk.scm (ranger): New variable.

2018-04-27  Eric Bavier  <bavier@cray.com>

	gnu: mumps: Update to 5.1.2.
	* gnu/packages/maths.scm (mumps): Update to 5.1.2.

	gnu: scotch: Update to 6.0.5a.
	* gnu/packages/patches/pt-scotch-build-parallelism.patch: Delete files.
	* gnu/packages/patches/scotch-build-parallelism.patch,
	gnu/packages/patches/scotch-graph-diam-64.patch,
	gnu/packages/patches/scotch-graph-induce-type-64.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/maths.scm (scotch): Update to 6.0.5a.
	[source](patches): Adjust accordingly.

2018-04-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: darktable: Update to 2.4.3.
	* gnu/packages/photo.scm (darktable): Update to 2.4.3.

	gnu: quassel: Use HTTPS home page.
	* gnu/packages/irc.scm (quassel)[home-page]: Use HTTPS.

	gnu: quassel: Update to 0.12.5.
	* gnu/packages/irc.scm (quassel): Update to 0.12.5.
	[source]: Remove patch.
	* gnu/packages/patches/quassel-fix-tls-check.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: libetonyek: Update to 0.1.8.
	gnu/packages/libreoffice.scm (libetonyek): Update to 0.1.8.

	gnu: cpuid: Update to 20180419.
	* gnu/packages/linux.scm (cpuid): Update to 20180419.

	gnu: pcmanfm: Update to 1.3.0.
	* gnu/packages/lxde.scm (pcmanfm): Update to 1.3.0.
	[source]: Remove patch.
	* gnu/packages/patches/pcmanfm-CVE-2017-8934.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: libfm: Update to 1.3.0.
	* gnu/packages/lxde.scm (libfm): Update to 1.3.0.

	gnu: perl-log-any-adapter-log4perl: Update to 0.09.
	* gnu/packages/perl.scm (perl-log-any-adapter-log4perl): Update to 0.09.
	[source]: Update maintainer URI.

	gnu: perl-safe-isa: Update to 1.000010.
	* gnu/packages/perl.scm (perl-safe-isa): Update to 1.000010.

	gnu: perl-sub-quote: Update to 2.005001.
	* gnu/packages/perl.scm (perl-sub-quote): Update to 2.005001.

	gnu: perl-capture-tiny: Update to 0.48.
	* gnu/packages/perl.scm (perl-capture-tiny): Update to 0.48.

	gnu: perl-b-hooks-endofscope: Update to 0.24.
	* gnu/packages/perl.scm (perl-b-hooks-endofscope): Update to 0.24.

	gnu: perl-file-sharedir-install: Update to 0.13.
	* gnu/packages/perl.scm (perl-file-sharedir-install): Update to 0.13.

	gnu: perl-test-notabs: Update to 2.02.
	* gnu/packages/perl-check.scm (perl-test-notabs): Update to 2.02.

	gnu: python-simplejson: Update to 3.14.0.
	* gnu/packages/python.scm (python-simplejson): Update to 3.14.0.

2018-04-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python2-ndg-httpsclient: Fix build.
	This might be a follow-up to a39cc016329f1f490ac7629fa81c9b686e7b0f4e
	from 2016, which would be neat.

	* gnu/packages/python-web.scm (python2-ndg-httpsclient)[arguments]: Use
	SUBSTITUTE-KEYWORD-ARGUMENTS to still skip tests.

2018-04-27  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	gnu: paperkey: Update to 1.5.
	* gnu/packages/gnupg.scm (paperkey): Update to 1.5.

2018-04-26  Roel Janssen  <roel@gnu.org>

	gnu: bedops: Update to 2.4.33.
	* gnu/packages/bioinformatics.scm (bedops): Update to 2.4.33.

	gnu: samtools: Update to 1.8.
	* gnu/packages/bioinformatics.scm (samtools): Update to 1.8.

	gnu: bcftools: Update to 1.8.
	* gnu/packages/bioinformatics.scm (bcftools): Update to 1.8.
	* gnu/local.mk: Remove patch.
	* gnu/packages/patches/bcftools-regidx-unsigned-char.patch: Remove file.

	gnu: htslib: Update to 1.8.
	* gnu/packages/bioinformatics.scm (htslib): Update to 1.8.

2018-04-26  Leo Famulari  <leo@famulari.name>

	gnu: PackageKit: Update to 1.1.10 [fixes CVE-2018-1106].
	* gnu/packages/freedesktop.scm (packagekit): Update to 1.1.10.

2018-04-26  Alex Kost  <alezost@gmail.com>

	gnu: emacs-magit-popup: Update to 2.12.3.
	* gnu/packages/emacs.scm (emacs-magit-popup): Update to 2.12.3.

	gnu: emacs-with-editor: Update to 2.7.2.
	* gnu/packages/emacs.scm (emacs-with-editor): Update to 2.7.2.

	gnu: geiser: Update to 0.10.
	* gnu/packages/emacs.scm (geiser): Update to 0.10.

2018-04-26  Leo Famulari  <leo@famulari.name>

	gnu: python-josepy: Update to 1.1.0.
	* gnu/packages/python-crypto.scm (python-josepy, python2-josepy): Update
	to 1.1.0.

2018-04-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-qrcode: Update to 6.0.
	* gnu/packages/python.scm (python-qrcode): Update to 6.0.

	gnu: python2-pathlib2: Update to 2.3.2.
	* gnu/packages/python.scm (python2-pathlib2): Update to 2.3.2.

	gnu: python-rst.linker: Update to 1.9.
	* gnu/packages/python.scm (python-rst.linker): Update to 1.9.

	gnu: python-sphinx@1.6: Update to 1.6.4.
	* gnu/packages/python.scm (python-sphinx-1.6): Update to 1.6.4.

	gnu: python-ndg-httpsclient: Update to 0.5.0.
	* gnu/packages/python-web.scm (python-ndg-httpsclient): Update to 0.5.0.

	gnu: r-ztable: Update to 0.1.8.
	* gnu/packages/statistics.scm (r-ztable): Update to 0.1.8.

	gnu: r-sn: Update to 1.5-2.
	* gnu/packages/statistics.scm (r-sn): Update to 1.5-2.

	gnu: r-sourcetools: Update to 0.1.7.
	* gnu/packages/statistics.scm (r-sourcetools): Update to 0.1.7.

	gnu: python-html5-parser: Update to 0.4.5.
	* gnu/packages/python-web.scm (python-html5-parser): Update to 0.4.5.

	gnu: mg: Update to 20180408.
	* gnu/packages/text-editors.scm (mg): Update to 20180408.
	[source]: Switch from discontinued proper releases to a git tag.

	gnu: mg: Find ncurses through pkg-config.
	* gnu/packages/text-editors.scm (mg)[arguments]: Remove explicit
	‘CURSES_LIBS=-lncurses’ setting from #:make-flags.

	gnu: fio: Use INVOKE.
	* gnu/packages/benchmark.scm (fio)[arguments]: Substitute INVOKE for
	SYSTEM* and end phase with explicit #t.

	gnu: ghostwriter: Update to 1.6.2.
	* gnu/packages/text-editors.scm (ghostwriter): Update to 1.6.2.

	gnu: youtube-viewer: Update to 3.3.4.
	* gnu/packages/video.scm (youtube-viewer): Update to 3.3.4.

	gnu: openvpn: Update to 2.4.6.
	* gnu/packages/vpn.scm (openvpn): Update to 2.4.6.

	gnu: perl-text-glob: Update to 0.11.
	* gnu/packages/perl.scm (perl-text-glob): Update to 0.11.

	gnu: perl-task-weaken: Update to 1.06.
	* gnu/packages/perl.scm (perl-task-weaken): Update to 1.06.

	gnu: perl-module-find: Update to 0.13.
	* gnu/packages/perl.scm (perl-module-find): Update to 0.13.

	gnu: perl-mime-types: Update to 2.17.
	* gnu/packages/perl.scm (perl-mime-types): Update to 2.17.

	gnu: perl-file-sharedir-install: Update to 0.12.
	* gnu/packages/perl.scm (perl-file-sharedir-install): Update to 0.12.

	gnu: perl-devel-overloadinfo: Update to 0.005.
	* gnu/packages/perl.scm (perl-devel-overloadinfo): Update to 0.005.

	gnu: perl-class-inspector: Update to 1.32.
	* gnu/packages/perl.scm (perl-class-inspector): Update to 1.32.

	gnu: perl-file-find-rule: Update to 0.34.
	* gnu/packages/perl.scm (perl-file-find-rule): Update to 0.34.

	gnu: perl-error: Update to 0.17025.
	* gnu/packages/perl-.scm (perl-error): Update to 0.17025.

	gnu: perl-test-simple: Update to 1.302136.
	* gnu/packages/perl-check.scm (perl-test-simple): Update to 1.302136.

	gnu: perl-test-output: Update to 1.031.
	* gnu/packages/perl-check.scm (perl-test-output): Update to 1.031.

	gnu: perl-test-differences: Update to 0.64.
	* gnu/packages/perl-check.scm (perl-test-differences): Update to 0.64.

	gnu: perl-test-pod: Update to 1.52.
	* gnu/packages/perl-check.scm (perl-test-pod): Update to 1.52.

	gnu: perl-test-base: Update to 0.89.
	* gnu/packages/perl-check.scm (perl-test-base): Update to 0.89.

2018-04-26  Leo Famulari  <leo@famulari.name>

	gnu: zsh: Update to 5.5.1.
	* gnu/packages/shells.scm (zsh): Update to 5.5.1.
	[source]: Remove obsolete patches.
	* gnu/packages/patches/zsh-CVE-2018-7548.patch,
	gnu/packages/patches/zsh-CVE-2018-7549.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2018-04-26  Rouby Pierre-Antoine  <pierre-antoine.rouby@inria.fr>

	gnu: Add libpfm4.
	* gnu/packages/linux.scm (libpfm4): New variable.

	gnu: Add psm2.
	* gnu/packages/linux.scm (psm2): New variable.

2018-04-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: perl@5.26.2: Don't export variable.
	This prevents it from ending up in user profiles, which would fail due to
	wrong search paths as reported in <https://bugs.gnu.org/31216#43>.

	* gnu/packages/perl.scm (perl-5.26.2): Use DEFINE instead of DEFINE-PUBLIC.

2018-04-26  Rutger Helling  <rhelling@mykolab.com>

	gnu: qemu: Enable GTK3 frontend.
	* gnu/packages/virtualization.scm (qemu)[native-inputs]: Add "gettext" to native-inputs.
	[inputs]: Add "gtk+" to inputs.
	* gnu/packages/virtualization.scm (qemu-minimal)[native-inputs]: Remove "gettext"
	from inherited inputs.
	[inputs]: Remove "gtk+" from inherited inputs.

	gnu: qemu: Build with Python 3 and SDL2 support.
	* gnu/packages/bootloaders.scm (qemu-minimal-2.10): Remove variable.
	* gnu/packages/virtualization.scm (qemu)[inputs]: Use sdl2 instead of sdl.
	[native-inputs]: Use python-wrapper instead of python@2.
	* gnu/packages/virtualization.scm (qemu-minimal)[inputs]: Remove sdl2 instead of
	sdl from inherited packages.
	* gnu/packages/virtualization.scm (qemu-minimal-2.10): Add variable.
	[native-inputs]: Remove python-wrapper from inherited packages and use python@2
	instead.
	* gnu/packages/debug.scm (american-fuzzy-lop): Inherit from moved hidden-package
	qemu-minimal-2.10.

	gnu: evince: Update to 3.28.2.
	* gnu/packages/gnome.scm (evince): Update to 3.28.2.

	gnu: gnome-disk-utility: Update to 3.28.1.
	* gnu/packages/gnome.scm (gnome-disk-utility): Update to 3.28.1.

	gnu: gnome-tweak-tool: Update to 3.26.4.
	* gnu/packages/gnome.scm (gnome-tweak-tool): Update to 3.26.4.
	[arguments]: Replace 'configure, 'build, 'check and 'install phases with Meson
	build phases.
	[native-inputs]: Add "gtk+:bin", "meson" and "ninja".
	[inputs]: Add "nautilus." Replace "python@2" with "python" and
	"python2-pygobject" with "python-pygobject".

2018-04-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: enlightenment: Update to 0.22.3.
	* gnu/packages/enlightenment.scm (enlightenment): Update to 0.22.3.

	gnu: terminology: Update to 1.2.0.
	* gnu/packages/enlightenment.scm (terminology): Update to 1.2.0.
	[source]: Update source snippet.
	[build-system]: Switch to meson-build-system.
	[native-inputs]: Add perl.

2018-04-26  Rutger Helling  <rhelling@mykolab.com>

	gnu: retroarch: Fix hash.
	* gnu/packages/emulators.scm (retroarch): Fix incorrect hash.

2018-04-26  宋文武  <iyzsong@member.fsf.org>

	gnu: runc: Update comment about status of tests.
	* gnu/packages/virtualization.scm (runc)[arguments]: Update comment.

2018-04-25  Clément Lassieur  <clement@lassieur.org>

	gnu: Add l-smash.
	* gnu/packages/video.scm (l-smash): New variable.

2018-04-25  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: guile-sdl2: Require guile 2.2.
	* gnu/packages/sdl.scm (guile-sdl2)[inputs]: Replace GUILE-2.0 with
	GUILE-2.2.

	gnu: Add emacs-evil-collection
	* gnu/packages/emacs.scm (emacs-evil-collection): New variable.

	gnu: Add emacs-helm-system-packages
	* gnu/packages/emacs.scm (emacs-helm-system-packages): New variable.

	gnu: guile-sly: Update home-page.
	* gnu/packages/guile.scm (guile-sly): Update home-page.

2018-04-25  Ludovic Courtès  <ludo@gnu.org>

	build: Add silent rules for Texinfo xref translation.
	* Makefile.am (AM_V_POXREF, AM_V_POXREF_, AM_V_POXREF_0): New
	variables.
	* doc/local.mk ($(srcdir)/%D%/guix.%.texi)
	($(srcdir)/%D%/contributing.%.texi): Use $(AM_V_POXREF).

2018-04-25  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: multipath-tools: Update to 0.7.6.
	* gnu/packages/linux.scm (multipath-tools): Update to 0.7.6.

	gnu: fio: Update to 3.6.
	* gnu/packages/benchmark.scm (fio): Update to 3.6.

	gnu: ceph: Update to 12.2.5.
	* gnu/packages/patches/ceph-skip-collect-sys-info-test.patch: Adjust.
	* gnu/packages/storage.scm (ceph): Update to 12.2.5.

	gnu: rocksdb: Update to 5.12.4.
	* gnu/packages/databases.scm (rocksdb): Update to 5.12.4.

2018-04-25  Roel Janssen  <roel@gnu.org>

	gnu: guile-ssh: Move files from bin to examples directory.
	* gnu/packages/ssh.scm (guile-ssh): Move files from bin to the examples
	  directory.

	gnu: guix: Update to ab85cf7.
	* gnu/packages/package-management.scm (guix): Update to ab85cf7.

2018-04-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-business-isbn: Update to 3.004.
	* gnu/packages/perl.scm (perl-business-isbn): Update to 3.004.

	gnu: ruby-domain-name: Update to 0.5.20180417.
	* gnu/packages/ruby.scm (ruby-domain-name): Update to 0.5.20180417.

	gnu: perl-type-tiny: Update to 1.002002.
	* gnu/packages/perl.scm (perl-type-tiny): Update to 1.002002.

	gnu: ruby-ascii85: Update to 1.0.3.
	* gnu/packages/ruby.scm (ruby-ascii85): Update to 1.0.3.

2018-04-25  Rutger Helling  <rhelling@mykolab.com>

	gnu: youtube-dl: Update to 2018.04.25.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.04.25.

	gnu: diffoscope: Update to 93.
	* gnu/packages/package-management.scm (diffoscope): Update to 93.

	gnu: parallel: Update to 20180422.
	* gnu/packages/parallel.scm (parallel): Update to 20180422.

	gnu: vulkan-icd-loader: Update to 1.1.73.0.
	* gnu/packages/vulkan.scm (vulkan-icd-loader): Update to 1.1.73.0.

2018-04-25  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org, emacs-org-contrib: Update packages.
	* gnu/packages/emacs.scm (emacs-org): Update to 9.1.11.
	(emacs-org-contrib): Update to 20180423.

2018-04-24  Rutger Helling  <rhelling@mykolab.com>

	gnu: retroarch: Update to 1.7.2.
	* gnu/packages/emulators.scm (retroarch): Update to 1.7.2.

2018-04-24  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.16.4.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.16.4.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.36.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.36.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.96.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.96.

	gnu: linux-libre@4.4: Update to 4.4.129.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.129.

2018-04-24  Marius Bakke  <mbakke@fastmail.com>

	gnu: qemu: Update to 2.12.0.
	* gnu/packages/patches/qemu-CVE-2018-7550.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/virtualization.scm (qemu): Update to 2.12.0.
	[source](patches): Remove.

	gnu: libraw: Update to 0.18.9.
	* gnu/packages/photo.scm (libraw): Update to 0.18.9.

2018-04-24  Leo Famulari  <leo@famulari.name>

	gnu: go@1.10: Update to 1.10.1 [fixes CVE-2018-7187].
	* gnu/packages/golang.scm (go-1.10): Update to 1.10.1.
	[arguments]: Disable the 'TestTwoPkgConfigs' test.

	gnu: go@1.9: Update to 1.9.5 [fixes CVE-2018-7187].
	* gnu/packages/golang.scm (go-1.9): Update to 1.9.5.
	[arguments]: Disable the 'TestTwoPkgConfigs' test.

	gnu: go@1.4: Use the "real" pkg-config.
	* gnu/packages/golang.scm (go-1.4)[native-inputs]: Use pkg-config instead of
	%pkg-config.

2018-04-24  Jelle Licht  <jlicht@fsfe.org>

	gnu: node: Update to 9.11.1.
	* gnu/packages/node.scm (node): Update to 9.11.1.

2018-04-24  Roel Janssen  <roel@gnu.org>

	gnu: Add r-qdnaseq.
	* gnu/packages/bioconductor.scm (r-qdnaseq): New variable.

	gnu: Add r-cghcall.
	* gnu/packages/bioconductor.scm (r-cghcall): New variable.

	gnu: Add r-cghbase.
	* gnu/packages/bioconductor.scm (r-cghbase): New variable.

	gnu: Add r-marray.
	* gnu/packages/bioconductor.scm (r-marray): New variable.

	gnu: Add r-snowfall.
	* gnu/packages/cran.scm (r-snowfall): New variable.

	gnu: Add r-chippeakanno.
	* gnu/packages/bioconductor.scm (r-chippeakanno): New variable.

	gnu: Add r-multtest.
	* gnu/packages/bioconductor.scm (r-multtest): New variable.

2018-04-24  Jelle Licht  <jlicht@fsfe.org>

	gnu: ansible: Add missing inputs
	* gnu/packages/admin.scm (ansible)[native-inputs]: Add python2-bcrypt and
	  python2-pynacl.

	gnu: Add python2-pynacl.
	* gnu/packages/python-crypto.scm (python2-pynacl): New variable.

2018-04-24  Roel Janssen  <roel@gnu.org>

	gnu: Add r-ripseeker.
	* gnu/packages/bioconductor.scm (r-ripseeker): New variable.

	gnu: Add r-diffbind.
	* gnu/packages/bioconductor.scm (r-diffbind): New variable.

2018-04-24  Rutger Helling  <rhelling@mykolab.com>

	gnu: virt-viewer: Update to 6.0.
	* gnu/packages/spice.scm (virt-viewer): Update to 6.0.

2018-04-24  宋文武  <iyzsong@member.fsf.org>

	gnu: android-udev-rules: Update to 20180112.
	* gnu/packages/android.scm (android-udev-rules): Update to 20180112.

2018-04-24  Rutger Helling  <rhelling@mykolab.com>

	gnu: toxic: Update to 0.8.2.
	* gnu/packages/messaging.scm (toxic): Update to 0.8.2.

	gnu: qtox: Update to 1.15.0.
	* gnu/packages/messaging.scm (qtox): Update to 1.15.0.

	gnu: utox: Update to 0.17.0.
	* gnu/packages/messaging.scm (utox): Update to 0.17.0.
	[source]: Use git-fetch instead of url-fetch.
	[arguments]: Add "-DENABLE_TESTS=on" configure-flag.

	gnu: c-toxcore: Update to 0.2.2.
	* gnu/packages/messaging.scm (c-toxcore): Update to 0.2.2.
	[arguments]: Disable tests.

2018-04-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: hop: Update hash of source tarball, which was modified in place.
	Fixes <https://bugs.gnu.org/30804>.
	Reported by Tobias Geerinckx-Rice <me@tobias.gr>.

	* gnu/packages/scheme.scm (hop)[source]: Update sha256.

2018-04-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: fortune-mod: Use a stable URL for the CMake rules.
	* gnu/packages/games.scm (fortune-mod)[inputs]: Use a stable URL for
	"cmake-rules".

2018-04-23  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: grammalecte: Update to 0.6.4.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 0.6.4.
	[arguments]: Remove unnecessary fix.

2018-04-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: moc: Remove obsolete snippet.
	* gnu/packages/music.scm (moc)[source](snippet): Remove.

	gnu: Use ffmpeg@3.4 in packages not ready for 4.0.
	* gnu/packages/cdrom.scm (dvdstyler)[inputs]: Change FFMPEG with FFMPEG-3.4.
	* gnu/packages/video.scm (mlt, motion, simplescreenrecorder)[inputs]: Likewise.
	* gnu/packages/music.scm (moc, pianobar)[inputs]: Likewise.

	gnu: maim: Update to 5.5.
	* gnu/packages/xdisorg.scm (maim): Update to 5.5.

	gnu: slop: Update to 7.4.
	* gnu/packages/xdisorg.scm (slop): Update to 7.4.

	gnu: gstreamer: Downgrade to 1.12.5.
	* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base, gst-plugins-good,
	gst-plugins-bad, gst-plugins-ugly, gst-libav, python-gst): Downgrade to 1.12.5.

	gnu: feh: Update to 2.26.
	* gnu/packages/image-viewers.scm (feh): Update to 2.26.

	gnu: libwebp: Update to 1.0.0.
	* gnu/packages/image.scm (libwebp): Update to 1.0.0.
	[source]: Change to GIT-FETCH.
	[arguments]: Add 'bootstrap' phase.

	gnu: Add wpa-supplicant-gui.
	* gnu/packages/admin.scm (wpa-supplicant-gui): New public variable.

2018-04-23  Rutger Helling  <rhelling@mykolab.com>

	gnu: ffmpeg: Update to 4.0.
	* gnu/packages/video.scm (ffmpeg): Update to 4.0.
	* gnu/packages/video.scm (ffmpeg@3.4): New variable.
	* gnu/packages/video.scm (ffmpeg-git): Remove variable.
	* gnu/packages/video.scm (mpv)[inputs]: Build with ffmpeg instead of ffmpeg-git.
	* gnu/packages/gstreamer.scm (gst-libav)[inputs]: Build with ffmpeg@3.4 instead
	of ffmpeg.
	* gnu/packages/messaging.scm (qtox)[inputs]: Build with ffmpeg@3.4 instead of
	ffmpeg.
	* gnu/packages/emulators.scm (dolphin-emu)[inputs]: Build with ffmpeg@3.4
	instead of ffmpeg.
	* gnu/packages/gnunet.scm (libextractor)[inputs]: Build with ffmpeg@3.4 instead
	of ffmpeg.

2018-04-23  Ludovic Courtès  <ludo@gnu.org>

	download: Use ungrafted tools in 'url-fetch/tarbomb' and 'url-fetch/zipbomb'.
	Fixes <https://bugs.gnu.org/31085>.
	Reported by Diego Nicola Barbato <dnbarbato@posteo.de>.

	* guix/download.scm (url-fetch/tarbomb): Pass #:graft? #f to
	'gexp->derivation'.
	(url-fetch/zipbomb): Likewise.

2018-04-23  宋文武  <iyzsong@member.fsf.org>

	gnu: Add runc.
	* gnu/packages/virtualization.scm (runc): New variable.

	gnu: Add src.
	* gnu/packages/version-control.scm (src): New variable.

2018-04-22  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: Add ocproxy.
	* gnu/packages/vpn.scm (ocproxy): New variable.

2018-04-22  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add emacs-elisp-slime-nav.
	* gnu/packages/emacs.scm (emacs-elisp-slime-nav): New variable.

2018-04-22  Ludovic Courtès  <ludo@gnu.org>

	build: Fix possible race condition in 'test-env'.
	Reported by Mark H Weaver <mhw@netris.org>.

	* build-aux/test-env.in: Add 'guile' invocation before 'guix download'
	invocation to make sure 'guix-daemon' is listening.

2018-04-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: libfive: Snippet returns a Boolean.
	Reported by Mark H Weaver <mhw@netris.org>.

	* gnu/packages/engineering.scm (libfive)[source](snippet): Return #t.

2018-04-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-chipseq: Update to 0.0.15.
	* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.15.

2018-04-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: tar: Work around a cross-compilation issue.
	* gnu/packages/base.scm (tar)[arguments]: Add #:configure-flags when
	cross-compiling.

2018-04-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: ncurses: Do not use "install -s" when cross-compiling.
	Reported by Marius Bakke <mbakke@fastmail.com>
	at <https://lists.gnu.org/archive/html/guix-devel/2018-04/msg00157.html>.

	* gnu/packages/ncurses.scm (ncurses)[arguments]: Add
	"--disable-stripping" to #:configure-flags when cross-compiling.

2018-04-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: patch: Work around a cross-compilation issue.
	Reported by Marius Bakke <mbakke@fastmail.com>
	at <https://lists.gnu.org/archive/html/guix-devel/2018-04/msg00157.html>.

	* gnu/packages/base.scm (patch)[arguments]: New field.

2018-04-22  Leo Famulari  <leo@famulari.name>

	audacity: Update to 2.2.2.
	* gnu/packages/audio.scm (audacity): Update to 2.2.2.

2018-04-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcompris-qt: Update to 0.90.
	* gnu/packages/education.scm (gcompris-qt): Update to 0.90.
	[source, home-page]: Use https.
	[arguments]: Add 'wrap-executable phase to declare the QT_PLUGIN_PATH
	and QML2_IMPORT_PATH without needing propagated inputs.
	[native-inputs]: Add qttools.
	[inputs]: Remove qt, add qtbase, qtdeclarative, qtgraphicaleffects,
	qtmultimedia, qtquickcontrols, qtsensors, qtsvg, qtxmlpatterns.

	gnu: freeimage: Use bundled libjxr.
	* gnu/packages/image.scm (freeimage)[source]: Don't delete bundled
	LibJXR directory.
	[arguments]: Modify make-flags to not include external jxrlib.
	[inputs]: Remove libjxr.
	* gnu/packages/patches/freeimage-unbundle.patch: Modify to not unbundle
	libjxr.

2018-04-22  Chris Marusich  <cmmarusich@gmail.com>

	services: Add dhcpd-service-type and <dhcpd-configuration>.
	* doc/guix.texi (Networking Services): Document it.
	* gnu/services/networking.scm (dhcpd-service-type): Add it.
	(dhcpd-configuration, dhcpd-configuration?): Add it.
	(dhcpd-configuration-package): Add it.
	(dhcpd-configuration-config-file): Add it.
	(dhcpd-configuration-version): Add it.
	(dhcpd-configuration-run-directory): Add it.
	(dhcpd-configuration-lease-file): Add it.
	(dhcpd-configuration-pid-file): Add it.
	(dhcpd-configuration-interfaces): Add it.
	* gnu/tests/networking.scm (minimal-dhcpd-v4-config-file)
	(dhcpd-v4-configuration, %dhcpd-os, run-dhcpd-test, %test-dhcpd): New
	variables.

2018-04-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cran.scm: Add missing module.
	This is a follow-up to 9ebfdcd36c75cfa96cd5ff4fad10ec17e4103c6d.

	* gnu/packages/cran.scm: Import pkg-config.

2018-04-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httpuv: Update to 1.4.1.
	* gnu/packages/web.scm (r-httpuv): Update to 1.4.1.

	gnu: r-seurat: Update to 2.3.0.
	* gnu/packages/bioinformatics.scm (r-seurat): Update to 2.3.0.
	[propagated-inputs]: Add r-cluster, r-dosnow, r-fitdistrplus, r-foreach,
	r-lmtest, r-png, and r-rann.

	gnu: Add r-dosnow.
	* gnu/packages/cran.scm (r-dosnow): New variable.

	gnu: r-lambda-r: Update to 1.2.2.
	* gnu/packages/statistics.scm (r-lambda-r): Update to 1.2.2.
	[arguments]: Remove.
	[native-inputs]: Remove.
	[propagated-inputs]: Add r-formatr.

	gnu: r-httpuv: Update to 1.4.0.
	* gnu/packages/web.scm (r-httpuv): Update to 1.4.0.
	[propagated-inputs]: Add r-bh, r-later, and r-promises.

	gnu: Add r-promises.
	* gnu/packages/cran.scm (r-promises): New variable.

	gnu: Add r-later.
	* gnu/packages/cran.scm (r-later): New variable.

	gnu: r-car: Update to 3.0-0.
	* gnu/packages/statistics.scm (r-car): Update to 3.0-0.
	[propagated-inputs]: Add r-abind, r-cardata, r-lme4, r-maptools, r-nlme, and
	r-rio.

	gnu: Add r-maptools.
	* gnu/packages/cran.scm (r-maptools): New variable.

	gnu: Add r-rio.
	* gnu/packages/cran.scm (r-rio): New variable.

	gnu: Add r-openxlsx.
	* gnu/packages/cran.scm (r-openxlsx): New variable.

	gnu: r-ggridges: Update to 0.5.0.
	* gnu/packages/cran.scm (r-ggridges): Update to 0.5.0.
	[propagated-inputs]: Add r-withr.

	gnu: r-ddalpha: Update to 1.3.2.
	* gnu/packages/cran.scm (r-ddalpha): Update to 1.3.2.
	[propagated-inputs]: Add r-geometry.

	gnu: Add r-geometry.
	* gnu/packages/cran.scm (r-geometry): New variable.

	gnu: Add r-magic.
	* gnu/packages/cran.scm (r-magic): New variable.

	gnu: Add r-cardata.
	* gnu/packages/statistics.scm (r-cardata): New variable.

	gnu: r-gsubfn: Update to 0.7.
	* gnu/packages/cran.scm (r-gsubfn): Update to 0.7.

	gnu: r-psych: Update to 1.8.3.3.
	* gnu/packages/cran.scm (r-psych): Update to 1.8.3.3.

	gnu: r-quantmod: Update to 0.4-13.
	* gnu/packages/cran.scm (r-quantmod): Update to 0.4-13.

	gnu: r-tinytex: Update to 0.5.
	* gnu/packages/cran.scm (r-tinytex): Update to 0.5.

	gnu: r-xts: Update to 0.10-2.
	* gnu/packages/cran.scm (r-xts): Update to 0.10-2.

	gnu: r-stringdist: Update to 0.9.4.7.
	* gnu/packages/cran.scm (r-stringdist): Update to 0.9.4.7.

	gnu: r-prodlim: Update to 2018.04.18.
	* gnu/packages/cran.scm (r-prodlim): Update to 2018.04.18.

	gnu: r-lava: Update to 1.6.1.
	* gnu/packages/cran.scm (r-lava): Update to 1.6.1.

	gnu: r-rmpi: Update to 0.6-7.
	* gnu/packages/cran.scm (r-rmpi): Update to 0.6-7.
	[native-inputs]: Add pkg-config.

	gnu: r-globaloptions: Update to 0.0.13.
	* gnu/packages/cran.scm (r-globaloptions): Update to 0.0.13.

	gnu: r-bindrcpp: Update to 0.2.2.
	* gnu/packages/cran.scm (r-bindrcpp): Update to 0.2.2.

	gnu: r-bindr: Update to 0.1.1.
	* gnu/packages/cran.scm (r-bindr): Update to 0.1.1.

	gnu: r-rcpp: Update to 0.12.16.
	* gnu/packages/cran.scm (r-rcpp): Update to 0.12.16.

	gnu: r-plogr: Update to 0.2.0.
	* gnu/packages/cran.scm (r-plogr): Update to 0.2.0.

	gnu: r-readxl: Update to 1.1.0.
	* gnu/packages/cran.scm (r-readxl): Update to 1.1.0.

	gnu: r-selectr: Update to 0.4-1.
	* gnu/packages/cran.scm (r-selectr): Update to 0.4-1.
	[propagated-inputs]: Add r-r6.

	gnu: r-scran: Update to 1.6.9.
	* gnu/packages/bioinformatics.scm (r-scran): Update to 1.6.9.

	gnu: r-hitc: Update to 1.22.1.
	* gnu/packages/bioinformatics.scm (r-hitc): Update to 1.22.1.

	gnu: r-ldblock: Update to 1.8.1.
	* gnu/packages/bioinformatics.scm (r-ldblock): Update to 1.8.1.

	gnu: r-erma: Update to 0.10.1.
	* gnu/packages/bioinformatics.scm (r-erma): Update to 0.10.1.

	gnu: r-gprofiler: Update to 0.6.6.
	* gnu/packages/bioinformatics.scm (r-gprofiler): Update to 0.6.6.

	gnu: r-ggbio: Update to 1.26.1.
	* gnu/packages/bioinformatics.scm (r-ggbio): Update to 1.26.1.

	gnu: r-genomicalignments: Update to 1.14.2.
	* gnu/packages/bioinformatics.scm (r-genomicalignments): Update to 1.14.2.

	gnu: r-dexseq: Update to 1.24.4.
	* gnu/packages/bioinformatics.scm (r-dexseq): Update to 1.24.4.

	gnu: r-vegan: Update to 2.5-1.
	* gnu/packages/bioinformatics.scm (r-vegan): Update to 2.5-1.
	[propagated-inputs]: Add r-knitr.

	gnu: r-mapproj: Update to 1.2.6.
	* gnu/packages/geo.scm (r-mapproj): Update to 1.2.6.

	gnu: r-maps: Update to 3.3.0.
	* gnu/packages/geo.scm (r-maps): Update to 3.3.0.

	gnu: r-igraph: Update to 1.2.1.
	* gnu/packages/graph.scm (r-igraph): Update to 1.2.1.
	[inputs]: Add glpk and zlib.
	[propagated-inputs]: Remove r-irlba.

	gnu: r-subplex: Update to 1.5-4.
	* gnu/packages/maths.scm (r-subplex): Update to 1.5-4.

	gnu: r-shinydashboard: Update to 0.7.0.
	* gnu/packages/web.scm (r-shinydashboard): Update to 0.7.0.

	gnu: r-htmlwidgets: Update to 1.2.
	* gnu/packages/web.scm (r-htmlwidgets): Update to 1.2.

	gnu: r-lme4: Update to 1.1-17.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-17.

	gnu: r-futile-options: Update to 1.0.1.
	* gnu/packages/statistics.scm (r-futile-options): Update to 1.0.1.

	gnu: r-xml: Update to .
	* gnu/packages/statistics.scm (r-xml): Update to .

	gnu: r-rsqlite: Update to 2.1.0.
	* gnu/packages/statistics.scm (r-rsqlite): Update to 2.1.0.

	gnu: r-survival: Update to 2.42-3.
	* gnu/packages/statistics.scm (r-survival): Update to 2.42-3.

	gnu: r-nlme: Update to 3.1-137.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-137.

	gnu: r-cluster: Update to 2.0.7-1.
	* gnu/packages/statistics.scm (r-cluster): Update to 2.0.7-1.

	gnu: r-minimal: Update to 3.4.4.
	* gnu/packages/statistics.scm (r-minimal): Update to 3.4.4.

2018-04-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: spindle: Limit supported systems.
	* gnu/packages/admin.scm (spindle)[supported-system]: New field.

	gnu: freefall: Fix compilation error.
	* gnu/packages/linux.scm (freefall)[arguments]: Add make-flag to set
	CC=gcc.

2018-04-21  Tomáš Čech  <sleep_walker@gnu.org>

	gnu: python-onetimepass: Make python-six a propagated input.
	* gnu/packages/python.scm (python-onetimepass)[inputs]: Move python-six from
	here...
	[propagated-inputs]: ...to here.

2018-04-21  Mark H Weaver  <mhw@netris.org>

	gnu: go-github-com-vitrun-qart-qr: Remove duplicate 'description' field.
	* gnu/packages/syncthing.scm (go-github-com-vitrun-qart-qr)[description]:
	Remove duplicate 'description' field.

	gnu: uget: Remove duplicate 'native-inputs' field.
	* gnu/packages/bittorrent.scm (uget)[native-inputs]: Remove duplicate
	field initializer.

	gnu: gcc@4.7: Combine duplicate 'patches' fields into one.
	* gnu/packages/gcc.scm (gcc-4.7)[source]: Combine duplicate 'patches' fields
	into one.  Previously, the first 'patches' field was being ignored.

	gnu: gobject-introspection: Combine duplicate 'arguments' fields.
	* gnu/packages/glib.scm (gobject-introspection)[arguments]: Combine duplicate
	'arguments' fields into one.  Previously, the first one was being ignored.

	Merge branch 'master' into core-updates

	gnu: linux-libre@4.9: Update to 4.9.95.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.95.

2018-04-21  Tomáš Čech  <sleep_walker@gnu.org>

	gnu: Add osc.
	 * gnu/packages/build-tools.scm (osc): New variable.

	gnu: Add python-m2crypto, python2-m2crypto.
	* gnu/packages/python-crypto.scm (python-m2crypto): New variable.
	(python2-m2crypto): New variable.

	gnu: Add python2-urlgrabber.
	* gnu/packages/python-web (python2-urlgrabber): New variable.

	gnu: Add python-onetimepass.
	* gnu/packages/python.scm (python-onetimepass): New variable.

2018-04-21  Mark H Weaver  <mhw@netris.org>

	gnu: perl: Hack the replacement perl to think it is version 5.26.1.
	Fixes <https://bugs.gnu.org/31216>.

	This is a followup to commits 217b8c2e061a5b637e198f1ed9960d4abe2b0a46,
	44b98b00026e62766620dbc4330a305282d61069, and
	35fbe194c3da264859a5addc661b9fbc2dc8ecc7.

	Complications arise when grafting perl unless the version of the replacement
	perl matches that of the original.  So, here we add 'perl/fixed', which is
	built from the perl-5.26.2 source but hacked to believe it is version 5.26.1.

	* gnu/packages/perl.scm (perl)[replacement]: Use perl/fixed, not perl-5.26.2.
	(perl-5.26.2): Remove compatibility symlinks.
	(perl/fixed): New variable.

2018-04-21  Mark H Weaver  <mhw@netris.org>

	gnu: perl: Add more compatibility symlinks to the replacement perl.
	Fixes <https://bugs.gnu.org/31216>.
	Reported by Julien Lepiller <julien@lepiller.eu>.

	* gnu/packages/perl.scm (perl-5.26.2)[arguments]: Rename the
	'workaround-grafting-version-bug' phase to 'install-compatibility-symlinks'.
	Install symlinks in $out/lib/perl5/site_perl/5.26.1 and $out/bin/perl5.26.1,
	in addition to $out/lib/perl5/5.26.1.  Simplify the code a bit.

2018-04-20  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: texlive-bin: Patch texlua shebangs.
	* gnu/packages/tex.scm (texlive-bin)[arguments]: Patch texlua shebangs in
	postint phase.

	gnu: texlive-bin: Use ghostscript executable "gs" in ps2eps.
	* gnu/packages/tex.scm (texlive-bin)[arguments]: Add fix-unix-detection phase.
	Replace system* with invoke in postint phase.

2018-04-20  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org, emacs-org-contrib: Update version.
	* gnu/packages/emacs.scm (emacs-org): Update to 9.1.10.
	(emacs-org-contrib): Update to 20180416.

2018-04-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-sx: Fix byte compilation.
	The package would fail building when attempting to create a cache
	directory. This has been fixed upstream but not in a tagged release.

	* gnu/packages/emacs.scm (emacs-sx): Update to latest git version.

2018-04-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-esxml: Fix byte compilation.
	* gnu/packages/emacs.scm (emacs-esxml)[arguments]: Add fix-sources phase.

	gnu: Add emacs-kv.
	* gnu/packages/emacs.scm (emacs-kv): New variable.

2018-04-20  Tomáš Čech  <sleep_walker@gnu.org>

	gnu: lvm2: Enable pkg-config files generation.
	* gnu/packages/linux.scm (lvm2)[arguments]: Enable pkg-config files generation
	via configure flag.

	gnu: Add go-golang-org-x-crypto-ssh-terminal.
	* gnu/packages/golang.scm (go-golang-org-x-crypto-ssh-terminal): New variable.

2018-04-20  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: emacs-realgud: Update to 1.4.5.
	* gnu/packages/emacs.scm (emacs-realgud): Update to 1.4.5.

2018-04-20  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-realgud: Fix autogen.sh after EMACSLOADPATH is set.
	* gnu/packages/emacs.scm (emacs-realgud)[arguments]: Move the
	fix-autogen-script phase to after the set-emacs-load-path phase.

2018-04-19  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.16.3.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.16.3.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.35.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.35.
	(%linux-libre-4.14-hash): Update hash.

2018-04-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-deferred: Enable tests.
	* gnu/packages/emacs.scm (emacs-deferred)[arguments]: Add fix-makefile
	phase. Set #:test-command, and enable tests.
	[native-inputs]: Add emacs-ert-expectations, emacs-undercover and ert-runner.

2018-04-19  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: emacs-memoize: Update to 1.1.
	* gnu/packages/emacs.scm (emacs-memoize): Update to 1.1. Re-indent.
	[source]: Switch to release tarball.
	[arguments]: Remove "-l" "memoize.el" from #:test-command.

2018-04-19  Julien Lepiller  <julien@lepiller.eu>

	gnu: doc: Add French documentation.
	* doc/contributing.fr.texi: New file.
	* doc/guix.fr.texi: New file.
	* doc/local.mk (TRANSLATED_INFO): Add them.
	(info_TEXINFOS): Add guix.fr.texi.
	* po/doc/contributing.fr.po: New file.
	* po/doc/guix.fr.po: New file.
	* po/doc/local.mk (EXTRA_DIST): Add them.

	gnu: guix: Add po4a input.
	* gnu/packages/package-management.scm (guix)[inputs]: Add po4a.

	gnu: doc: Allow documentation to be translated.
	* po/doc/contributing.pot: New file.
	* po/doc/guix.pot: New file.
	* po/doc/local.mk: New file.
	* Makefile.am: Include it. Add gettext command. Add silent rules for po4a.
	* configure.ac: Look for po4a-translate and po4a-updatepo.
	* doc/local.mk: Add rules to generate translated texi files.
	(TRANSLATED_INFO): New variable.
	(BUILT_SOURCES, EXTRA_DIST, MAINTAINERCLEANFILES): Add it.
	* .gitignore: Add generated files.

2018-04-19  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: ert-runner: Adjust ert-runner wrapper to honor EMACSLOADPATH.
	* gnu/packages/emacs.scm (ert-runner): Use 'prefix instead of '= for setting
	the EMACSLOADPATH environment variable. Reuse the already computed
	EMACSLOADPATH for wrap-program. Specify the dependencies directly in the
	inputs field.

	gnu: Adapt Emacs packages to use the new check phase.
	* gnu/packages/emacs.scm (emacs-dash, emacs-s, emacs-string-inflection,
	emacs-company, emacs-clojure-mode, emacs-julia-mode, emacs-elfeed,
	emacs-memoize, emacs-use-package, emacs-xmlgen, emacs-json-reformat,
	emacs-which-key, emacs-ws-butler, emacs-git-messenger, emacs-browse-at-remote,
	emacs-evil-quickscope)[arguments]: Add #:tests? and #:test-command arguments
	to use the new check phase.
	(emacs-json-reformat)[inputs]: Move emacs-dash and emacs-shut-up to ...
	[native-inputs]: here. Add ert-runner.
	(emacs-company)[arguments]: Refactor fix-bin-dir phase.

	build-system: emacs: Add improved check phase.
	* guix/build-system/emacs.scm (emacs-build): Add #:test-command keyword
	argument. Remove #:configure-flags and #:test-target keyword arguments.
	* guix/build/emacs-build-system.scm (check): New procedure.
	(%standard-phases): Register check phase after the build phase.

	build-system: emacs: Replace system* with invoke.
	* guix/build/emacs-utils.scm: Use (guix build utils) for invoke.
	(emacs-batch-eval, emacs-batch-edit-file): Replace system* with invoke.
	* guix/build/emacs-build-system.scm (make-autoloads): No need to return #t
	explicitly since emacs-generate-autoloads now uses invoke.

	gnu: emacs-pdf-tools: Fix byte compilation.
	* gnu/packages/emacs.scm (emacs-pdf-tools)[arguments]: Add
	emacs-set-emacs-load-path phase.

	build-system: emacs: Search all inputs for Emacs Lisp directories.
	* guix/build/emacs-build-system.scm (set-emacs-load-path): Include Emacs Lisp
	directories from all inputs. Also, add the unpacked source directory to
	EMACSLOADPATH.
	(emacs-inputs, emacs-inputs-directories, emacs-input->el-directory,
	emacs-inputs-el-directories): Remove.
	(%standard-phases): Move set-emacs-load-path phase to after unpack phase.

2018-04-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: u-boot-odroid-c2: Remove variable.
	U-boot for this target requires a binary blob to boot correctly.

	* gnu/packages/bootloaders.scm (u-boot-odroid-c2): Remove variable.

2018-04-19  Roel Janssen  <roel@gnu.org>

	guix-daemon: Disable garbage collection for remote connections.
	* nix/nix-daemon/nix-daemon.cc (isRemoteConnection): New variable.
	  (performOp): For wopCollectGarbage, throw an error when isRemoteConnection
	  is set.
	  (acceptConnection): Set isRemoteConnection when connection is not AF_UNIX.
	* tests/guix-daemon.sh: Add a test for the new behavior.

2018-04-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-bcrypt: Move to (gnu packages python-crypto).
	* gnu/packages/password-utils.scm (python-bcrypt, python2-bcrypt): Move to ...
	* gnu/packages/python-crypto.scm (python-bcrypt, python2-bcrypt): ... here.
	* gnu/packages/python.scm: Remove unused (gnu packages password-utils) import.

2018-04-19  Leo Famulari  <leo@famulari.name>

	gnu: Perl: Fix a grafting failure due to a path that includes the package version.
	Fixes <https://bugs.gnu.org/31210>.

	* gnu/packages/perl.scm (perl-5.26.2): Don't use package/inherit.
	[arguments]: Add a 'workaround-grafting-version-bug' phase.

2018-04-19  Roel Janssen  <roel@gnu.org>

	gnu: guile-curl: Use invoke.
	* gnu/packages/curl.scm (guile-curl): Use invoke instead of system*.

2018-04-19  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: Add fortune-mod.
	* gnu/packages/games.scm (fortune-mod): New variable.

	gnu: Add perl-test-runvalgrind
	* gnu/packages/perl-check.scm (perl-test-runvalgrind): New variable.

	gnu: Add perl-io-all.
	* gnu/packages/perl.scm (perl-io-all): New variable.

	gnu: Add perl-file-readbackwards.
	* gnu/packages/perl.scm (perl-file-readbackwards): New variable.

2018-04-19  Diego Nicola Barbato  <dnbarbato@posteo.de>

	gnu: libfive: Add snippet, enable tests and remove obsolete phase.
	* gnu/packages/engineering.scm (libfive)[source]: Add snippet to
	remove bundled catch.
	[arguments]: Remove #:tests?.  Add #:test-target.  Remove phase
	'add-eigen-to-search-path'.

2018-04-19  Rouby Pierre-Antoine  <pierre-antoine.rouby@inria.fr>

	gnu: Add spindle.
	* gnu/packages/admin.scm (spindle): New variable.

	gnu: Add launchmon.
	* gnu/packages/admin.scm (launchmon): New variable.

2018-04-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: mcron: Update to 1.1.1.
	Fixes <https://bugs.gnu.org/31113>.
	Reported by George myglc2 Clemmer <myglc2@gmail.com>.

	* gnu/packages/guile.scm (mcron): Update to 1.1.1.
	[arguments]: Change timezone in 'set-timezone' phase.  Remove
	'disable-schedule-test' and 'wrap-programs' phases.  Add 'adjust-tests'
	phase.
	* gnu/tests/base.scm (%mcron-os): Change JOB1 to use the 'next-seconds'
	form.

2018-04-18  Ludovic Courtès  <ludo@gnu.org>

	nls: Update 'fr' translation.

	nls: Update 'es' translation.

2018-04-18  Clément Lassieur  <clement@lassieur.org>

	gnu: Add emacs-lispyville.
	* gnu/packages/emacs.scm (emacs-lispyville): New variable.

	gnu: emacs-lispy: Change source to recent Git commit.
	* gnu/packages/emacs.scm (emacs-lispy): Wrap with let, and change source to
	the Git repository.
	[propagated-inputs]: Add emacs-zoutline.

	gnu: Add emacs-zoutline.
	* gnu/packages/emacs.scm (emacs-zoutline): New variable.

2018-04-18  Leo Famulari  <leo@famulari.name>

	gnu: blender: Update to 2.79b.
	* gnu/packages/graphics.scm (blender): Update to 2.79b.

	gnu: mpg123: Update to 1.25.10.
	* gnu/packages/mp3.scm (mpg123): Update to 1.25.10.

2018-04-18  Roel Janssen  <roel@gnu.org>

	gnu: Add guile-curl.
	* gnu/packages/curl.scm (guile-curl): New variable.

2018-04-18  Leo Famulari  <leo@famulari.name>

	gnu: mutt: Update to 1.9.5.
	* gnu/packages/mail.scm (mutt): Update to 1.9.5.

	gnu: lynx: Update to 2.8.9dev.17.
	* gnu/packages/web-browsers.scm (lynx): Update to 2.8.9dev.17.

	gnu: qemu: Fix CVE-2018-7550.
	* gnu/packages/patches/qemu-CVE-2018-7550.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/virtualization.scm (qemu)[source]: Use it.

2018-04-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Skip test_loading_cosine test.
	* gnu/packages/rust.scm (rust-1.19.0)[arguments]: Modify custom
	'patch-tests phase to skip test_loading_cosine test.
	(rust-1.24.0)[arguments]: Modify inherited 'patch-tests to point to
	updated code locations.

2018-04-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: nestopia-ue: Update to 1.48.
	* gnu/packages/emulators.scm (nestopia-ue): Update to 1.48.
	[source]: Simplify snippet; 3rd-party zlib is no longer bundled.
	[build-system]: Switch to cmake-build-system.
	[inputs]: Remove glu and mesa. Add libepoxy.
	[arguments]: Remove #:make-flags. Re-enable 'configure' phase. Remove
	'remove-xdg-desktop-menu-call' and 'remove-gdkwayland-include' phases. Add
	'wrap-program' phase.

2018-04-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-pretend: Update to 1.0.9.
	* gnu/packages/python.scm (python-pretend): Update to 1.0.9.

	gnu: gphoto2: Update to 2.5.17.
	* gnu/packages/photo.scm (gphoto2): Update to 2.5.17.

	gnu: libgphoto2: Update to 2.5.17.
	* gnu/packages/photo.scm (libgphoto2): Update to 2.5.17.

	gnu: r-arules: Update to 1.6-1.
	* gnu/packages/cran.scm (r-arules): Update to 1.6-1.

	gnu: r-tseries: Update to 0.10-44.
	* gnu/packages/cran.scm (r-tseries): Update to 0.10-44.

	gnu: r-proxy: Update to 0.4-22.
	* gnu/packages/cran.scm (r-proxy): Update to 0.4-22.

	gnu: r-ape: Update to 5.1.
	* gnu/packages/cran.scm (r-ape): Update to 5.1.

	gnu: r-callr: Update to 2.0.3.
	* gnu/packages/cran.scm (r-callr): Update to 2.0.3.

2018-04-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: nginx: Update to 1.14.0.
	* gnu/packages/web.scm (nginx): Update to 1.14.0.

	gnu: Remove unneeded import.
	* gnu/packages/texinfo.scm: Remove unused (gnu packages linux) import.

	gnu: samba: Update to 4.7.7.
	* gnu/packages/samba.scm (samba): Update to 4.7.7.

	gnu: perl: Replace with 5.26.2 [fixes CVE-2018-{6797,6798,6913}].
	* gnu/packages/perl.scm (perl-5.26.2): New public variable.
	(perl)[replacement]: New field.

2018-04-17  Leo Famulari  <leo@famulari.name>

	gnu: Move the Go standard libraries to (gnu packages golang).
	* gnu/packages/syncthing.scm (go-golang-org-x-crypto-bcrypt,
	go-golang-org-x-crypto-blowfish, go-golang-org-x-crypto-pbkdf2,
	go-golang-org-x-crypto-tea, go-golang-org-x-crypto-salsa20,
	go-golang-org-x-crypto-cast5, go-golang-org-x-crypto-twofish,
	go-golang-org-x-crypto-xtea, go-golang-org-x-net-ipv4, go-golang-org-x-net-bpf,
	go-golang-org-x-net-context, go-golang-org-x-net-internal-iana,
	go-golang-org-x-net-ipv6, go-golang-org-x-net-proxy, go-golang-org-x-sys-unix,
	go-golang-org-x-text-transform, go-golang-org-x-text-unicode-norm,
	go-golang-org-x-time-rate): Move these packages ...
	* gnu/packages/golang.scm: ... to here.

2018-04-17  Eric Bavier  <bavier@cray.com>

	gnu: fftw: Build SIMD codelets.
	* gnu/packages/algebra.scm (fftw)[arguments]: Remove 'no-native phase; use
	configure cache value instead.  Add configure flags for SIMD codelets.
	(fftwf)[arguments]: Add neon configuration flag for 32-bit arm.
	(fftw-avx): Remove variable.

2018-04-17  Leo Famulari  <leo@famulari.name>

	gnu: subversion: Update to 1.10.0.
	* gnu/packages/version-control.scm (subversion): Update to 1.10.0.
	(arguments): Patch a hidden shebang in a new 'patch-test-sh' phase.
	(inputs): Add lz4 and utf8proc. Switch from python-2 to python-wrapper@3.

2018-04-17  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: mrustc: Update to 0.0.0-1.4f98e43.
	* gnu/packages/rust.scm (mrustc): Update to 0.0.0-1.4f98e43.

2018-04-17  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-idris-mode: Fix source hash.
	* gnu/packages/emacs.scm (emacs-idris-mode)[source]: Fix hash.

2018-04-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rcurl: Respect CURL_CA_BUNDLE variable.
	Fixes <https://debbugs.gnu.org/31189>

	* gnu/packages/statistics.scm (r-rcurl)[arguments]: Patch options to respect
	CURL_CA_BUNDLE if no "cainfo" option is provided.

2018-04-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-ergoemacs-mode.
	* gnu/packages/emacs.scm (emacs-ergoemacs-mode): New variable.

2018-04-17  Gábor Boskovits  <boskovits@gmail.com>

	gnu: Add java-asm-bootstrap.
	* gnu/packages/java.scm (java-asm-bootstrap): New variable.

	gnu: Add java-aqute-bndlib-bootstrap.
	* gnu/packages/java.scm (java-aqute-bndlib-bootstrap): New variable.

	gnu: Add java-aqute-libg-bootstrap.
	* gnu/packages/java.scm (java-aqute-libg-bootstrap): New variable.

	gnu: Add java-slfj4-api-bootstrap.
	    * gnu/packages/java.scm (java-slf4j-api-bootstrap): New variable.

2018-04-17  Clément Lassieur  <clement@lassieur.org>

	gnu: gajim: Update to 1.0.1.
	* gnu/packages/messaging.scm (gajim): Update to 1.0.1.
	[build-system]: Change to PYTHON-BUILD-SYSTEM.
	[arguments]: Remove the PYTHONPATH wrapper.  Don't override "APP".  Add a
	GI_TYPELIB_PATH wrapper.  Add 'remove-test-resolver, 'start-xserver and
	'install-icons phases.
	[native-inputs]: Add XORG-SERVER.
	[inputs]: Remove PYTHON2-AXOLOTL, PYTHON2-NBXMPP, PYTHON2-PYOPENSSL,
	PYTHON2-GNUPG, PYTHON2-PYGTK, PYTHON-2.  Add ADWAITA-ICON-THEME,
	GNOME-KEYRING, GTK+, GTKSPELL3, HICOLOR-ICON-THEME, LIBSECRET, PYTHON-AXOLOTL,
	PYTHON-DBUS, PYTHON-DOCUTILS, PYTHON-GNUPG, PYTHON-NBXMPP, PYTHON-PILLOW,
	PYTHON-PYASN1, PYTHON-PYCAIRO, PYTHON-PYGOBJECT, PYTHON-PYOPENSSL,
	PYTHON-QRCODE.

	gnu: python-nbxmpp: Update to 0.6.4.
	* gnu/packages/messaging.scm (python-nbxmpp): Update to 0.6.4.

2018-04-17  Mark H Weaver  <mhw@netris.org>

	gnu: Remove webkitgtk-2.4 and webkitgtk/gtk+-2.
	These were old, unmaintained versions of webkitgtk with many known remote code
	execution vulnerabilities.  With the recent GnuCash 3.0 update in commit
	53e66fbceb275262184ad44f60a5a8d4e7061fcb, they are no longer needed.

	* gnu/packages/webkit.scm (webkitgtk-2.4, webkitgtk/gtk+-2): Remove variables.

2018-04-17  Mark H Weaver  <mhw@netris.org>

	download: Fix 'url-fetch/tarbomb' and 'url-fetch/zipbomb'.
	Fixes a regression introduced in 20927c9331b493eaf94211ad9f8a5055e11b4588.
	Reported by Eric Bavier <ericbavier@centurylink.net>.

	* guix/download.scm (url-fetch/tarbomb, url-fetch/zipbomb): Within the gexp,
	import (guix build utils) for 'invoke'.

2018-04-17  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: emacs-emms-player-mpv: Update to 0.1.0.
	* gnu/packages/emacs.scm (emacs-emms-player-mpv): Update to 0.1.0.

2018-04-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Update to 2.6.6.
	* gnu/packages/dns.scm (knot): Update to 2.6.6.

	gnu: cbatticon: Update to 1.6.8.
	* gnu/packages/admin.scm (cbatticon): Update to 1.6.8.

	gnu: you-get: Update to 0.4.1060.
	* gnu/packages/video.scm (you-get): Update to 0.4.1060.

	gnu: youtube-dl: Update to 2018.04.16.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.04.16.

	gnu: xterm: Update to 332.
	* gnu/packages/xorg.scm (xterm): Update to 332.

	gnu: qtdatavis3d: Update to 5.9.5.
	* gnu/packages/qt.scm (qtdatavis3d): Update to 5.9.5.

	gnu: qtscxml: Update to 5.9.5.
	* gnu/packages/qt.scm (qtscxml): Update to 5.9.5.

	gnu: qtserialbus: Update to 5.9.5.
	* gnu/packages/qt.scm (qtserialbus): Update to 5.9.5.

	gnu: python-ruamel.yaml: Update to 0.15.37.
	* gnu/packages/serialization.scm (python-ruamel.yaml): Update to 0.15.37.

	gnu: loksh: Update to 6.3.
	* gnu/packages/shells.scm (loksh): Update to 6.3.

	gnu: flatbuffers: Update to 1.9.0.
	* gnu/packages/serialization.scm (flatbuffers): Update to 1.9.0.

	gnu: ruby-instantiator: Update to 0.0.7.
	* gnu/packages/ruby.scm (ruby-instantiator): Update to 0.0.7.

	gnu: man-db: Update to 2.8.3.
	* gnu/packages/man.scm (man-db): Update to 2.8.3.

	gnu: ruby-crass: Update to 1.0.4.
	* gnu/packages/ruby.scm (ruby-crass): Update to 1.0.4.

	gnu: ethtool: Update to 4.16.
	* gnu/packages/networking.scm (ethtool): Update to 4.16.

	gnu: libtorrent-rasterbar: Update to 1.1.7.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.1.7.

	gnu: neofetch: Update to 3.4.0.
	* gnu/packages/admin.scm (neofetch): Update to 3.4.0.

	gnu: xonsh: Update to 0.6.1.
	* gnu/packages/shells.scm (xonsh): Update to 0.6.1.

	gnu: r-matrix: Update to 1.2-14.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.2-14.

	gnu: r-hms: Update to 0.4.2.
	* gnu/packages/statistics.scm (r-hms): Update to 0.4.2.

	gnu: r-yaml: Update to 2.1.18.
	* gnu/packages/statistics.scm (r-yaml): Update to 2.1.18.

	gnu: r-ade4: Update to 1.7-11.
	* gnu/packages/statistics.scm (r-ade4): Update to 1.7-11.

	gnu: r-lubridate: Update to 1.7.4.
	* gnu/packages/statistics.scm (r-lubridate): Update to 1.7.4.

	gnu: kakoune: Update to 2018.04.13.
	* gnu/packages/text-editors.scm (kakoune): Update to 2018.04.13.
	Remove LET binding for the git revision and re-indent accordingly.
	[version, source]: Replace the git checkout with new release tarball.
	[arguments]: Remove ‘fix-test-permissions’ phase.
	[native-inputs]: Add PKG-CONFIG.

	gnu: perl-crypt-openssl-random: Update to 0.13.
	* gnu/packages/tls.scm (perl-crypt-openssl-random): Update to 0.13.
	[native-inputs]: Add PERL-CRYPT-OPENSSL-GUESS.

	gnu: Add perl-crypt-openssl-guess.
	* gnu/packages/tls.scm (perl-crypt-openssl-guess): New public variable.

	gnu: miniupnpc: Update to 2.0.20180410.
	* gnu/packages/upnp.scm (miniupnpc): Update to 2.0.20180410.

	gnu: i3lock-color: Update to 2.11-c.
	* gnu/packages/wm.scm (i3lock-color): Update to 2.11-c.
	[inputs]: Add LIBJPEG-TURBO.

	gnu: i3lock-color: Stylistic fixes.
	* gnu/packages/wm.scm (i3lock-color)[arguments]: Use INVOKE and end
	phase with explicit #t.
	[inputs, native-inputs]: Fix indentation and order alphabetically.

	gnu: xmobar: Update to 0.26.
	* gnu/packages/wm.scm (xmobar): Update to 0.36.
	[native-inputs]: Add GHC-HSPEC and HSPEC-DISCOVER.

	gnu: pure: Update to 0.68.
	* gnu/packages/pure.scm (pure): Update to 0.68.

	gnu: Use HTTPS for more sigrok.org home pages.
	* gnu/packages/electronics.scm (libserialport, pulseview)[home-page]:
	Use HTTPS.

2018-04-16  Rene  <pacoon@protonmail.com>

	gnu: epiphany: Update to 3.28.1.
	* gnu/packages/gnome.scm (epiphany): Update to 3.28.1.
	[build-system]: Use meson-build-system.
	[native-inputs]: Add desktop-file-utils, glib:bin and gtk+:bin.
	[inputs]: Add gdk-pixbuf+svg and nettle. Remove gdk-pixbuf.
	[arguments]: Remove #:configure-flags.

	gnu: Add mbpfan.
	* gnu/packages/linux.scm (mbpfan): New variable.

	gnu: xpad: Update to 5.0.0.
	* gnu/packages/gnome.scm (xpad) Update to 5.0.0.
	[arguments]: Add autogen phase.
	[native-inputs]: Add autoconf and automake.
	[inputs]: Remove gtk+.
	[native-inputs]: Add gtk+:bin.

2018-04-16  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: libmygpo-qt: Update to 1.1.0.
	* gnu/packages/music.scm (libmygpo-qt): Update to 1.1.0.
	[source]: Remove 'patches'.
	[arguments]: Do not set BUILD_WITH_QT4=OFF, it is the default.
	* gnu/packages/patches/libmygpo-qt-fix-jsoncreatortest.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Adjust.

2018-04-16  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: rust: Disable test_process_mask tests.
	* gnu/packages/rust.scm (rust-1.19): Disable test_process_mask tests.

2018-04-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rust: Don't build for "native" arch on ARM.
	* gnu/packages/rust.scm (rust-1.23)<#:phases>[dont-build-native]: New phase.

2018-04-16  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: rust: Don't #ignore the same test twice.
	* gnu/packages/rust.scm (rust-1.19)[arguments]<#:phases>[patch-tests]:
	Don't #ignore the same test twice.

	gnu: Add mrustc.
	* gnu/packages/rust.scm (mrustc): New variable.

2018-04-16  Nikolai Merinov  <nikolai.merinov@member.fsf.org>

	gnu: rust: Update to 1.24.0.
	* gnu/packages/rust.scm (rust): Rename to...
	(rust-1.24): ...this.
	(rust): New variable.

	gnu: rust: Enable more tests.
	* gnu/packages/rust.scm (rust-1.19)[arguments]<#:phases>[set-env]: Modify.
	(rust-1.23)<#:phases>[patch-cargo-tests]: New phase.
	(rust-1.23)<#:phases>[check]: Enable more tests.

2018-04-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xfig: Update to 3.2.7.
	* gnu/packages/xfig.scm (xfig): Update to 3.2.7.

	gnu: libsigrokdecode: Update phase style.
	* gnu/packages/electronics.scm (libsigrokdecode)[arguments]: Use INVOKE
	and end all phases with an explicit #t.

	gnu: libsigrokdecode: Update to 0.5.1.
	* gnu/packages/electronics.scm (libsigrokdecode): Update to 0.5.1.

	gnu: Use HTTPS for sigrok.org home pages.
	* gnu/packages/electronics.scm (libsigrokdecode, sigrok-firmware-fx2lafw)
	(libsigrok, sigrok-cli)[home-page]: Use HTTPS.

	gnu: webkitgtk: Update to 2.20.1.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.20.1.

	gnu: pugixml: Update to 1.9.
	* gnu/packages/xml.scm (pugixml): Update to 1.9.

	gnu: pugixml: Use HTTPS home page.
	* gnu/packages/xml.scm (pugixml)[home-page]: Use HTTPS.

2018-04-16  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: eudev: Update to 3.2.5.
	* gnu/packages/linux.scm (eudev): Update to 3.2.5.
	[source](uri): Use tarball instead of zipball.
	[source](file-name): Adjust accordingly.

	gnu: libinput: Update to 1.10.3.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.10.3.

	gnu: sharutils: Fix CVE-2018-1000097.
	* gnu/packages/patches/sharutils-CVE-2018-1000097.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/compression.scm (sharutils)[source](patches): Use it.

2018-04-16  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-epkg.
	* gnu/packages/emacs.scm (emacs-epkg): New public variable.

	gnu: Add emacs-closql.
	* gnu/packages/emacs.scm (emacs-closql): New public variable.

	gnu: Add emacs-emacsql.
	* gnu/packages/emacs.scm (emacs-emacsql): New public variable.

	gnu: Add emacs-finalize.
	* gnu/packages/emacs.scm (emacs-finalize): New public variable.

	gnu: Add emacs-cl-generic.
	* gnu/packages/emacs.scm (emacs-cl-generic): New public variable.

	gnu: Add emacs-pg.
	* gnu/packages/emacs.scm (emacs-pg): New public variable.

2018-04-16  Rutger Helling  <rhelling@mykolab.com>

	gnu: wayland-protocols: Update to 1.13.
	* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.13.

	gnu: wayland: Update to 1.15.0.
	* gnu/packages/freedesktop.scm (wayland): Update to 1.15.0.

2018-04-15  Efraim Flashner  <efraim@flashner.co.il>

	gnu: abcde: Update to 2.9.1.
	* gnu/packages/cdrom.scm (abcde): Update to 2.9.1.

2018-04-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: geoclue: Update to 2.4.8.
	* gnu/packages/gnome.scm (geoclue): Update to 2.4.8.

	gnu: google-brotli: Update to 1.0.4.
	* gnu/packages/compression.scm (google-brotli): Update to 1.0.4.

	gnu: di: Update to 4.46.
	* gnu/packages/admin.scm (di): Update to 4.46.

2018-04-15  Leo Famulari  <leo@famulari.name>

	gnu: ncmpcpp: Update to 0.8.2.
	* gnu/packages/mpd.scm (ncmpcpp): Update to 0.8.2.

2018-04-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: gdk-pixbuf: Update to 2.36.12.
	* gnu/packages/gtk.scm (gdk-pixbuf): Update to 2.36.12.

2018-04-15  Marius Bakke  <mbakke@fastmail.com>

	build-system/meson: Don't override LDFLAGS if already set.
	* guix/build/meson-build-system.scm (configure): Test for LDFLAGS before
	adding ours.

	(cherry picked from commit 611c27db2aec8c2f72bc0c1e5c7d126dc95b39b2)

2018-04-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: atk: Update to 2.28.1.
	* gnu/packages/gtk.scm (atk): Update to 2.28.1.

	gnu: alsa-plugins: Update to 1.1.6.
	* gnu/packages/linux.scm (alsa-plugins): Update to 1.1.6.

	gnu: alsa-utils: Update to 1.1.6.
	* gnu/packages/linux.scm (alsa-utils): Update to 1.1.6.

	gnu: alsa-lib: Update to 1.1.6.
	* gnu/packages/linux.scm (alsa-lib): Update to 1.1.6.

	gnu: mesa: Update to 17.3.8.
	* gnu/packages/gl.scm (mesa): Update to 17.3.8.

	gnu: nss, nss-certs: Update to 3.36.1.
	* gnu/packages/gnuzilla.scm (nss): Update to 3.36.1.
	* gnu/packages/certs.scm (nss-certs): Likewise.

2018-04-15  Manolis Ragkousis  <manolis837@gmail.com>

	gnu: mupen64plus-video-z64: Fix glew.h location.
	* gnu/packages/patches/mupen64plus-video-z64-glew-correct-path.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/emulators.scm (mupen64plus-video-z64)[source]: Use it.

2018-04-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: xscreensaver: Update to 5.39.
	* gnu/packages/xdisorg.scm (xscreensaver): Update to 5.39.

	gnu: nginx: Update to 1.13.12.
	* gnu/packages/web.scm (nginx): Update to 1.13.12.

	gnu: efivar: Update to 35.
	* gnu/packages/linux.scm (efivar): Update to 35.

	gnu: efibootmgr: Update to 16.
	* gnu/packages/linux.scm (efibootmgr): Update to 16.
	[arguments]: Add EFIDIR to #:make-flags.  Remove related 'branding' phase.

	gnu: offlineimap: Update to 7.2.0.
	* gnu/packages/mail.scm (offlineimap): Update to 7.2.0.

	gnu: htop: Update to 2.2.0.
	* gnu/packages/patches/htop-fix-process-tree.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/admin.scm (htop): Update to 2.2.0.
	[source](patches): Remove.

	gnu: libsoup: Update to 2.62.1.
	* gnu/packages/gnome.scm (libsoup): Update to 2.62.1.

	gnu: python-paramiko: Update to 2.4.1 [fixes CVE-2018-7750].
	* gnu/packages/python-crypto.scm (python-paramiko): Update to 2.4.1.
	[arguments]: Set #:tests? #f.

2018-04-15  Rutger Helling  <rhelling@mykolab.com>

	gnu: mgba: Update to 0.6.3.
	* gnu/packages/emulators.scm (mgba): Update to 0.6.3.

2018-04-15  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add uefitool.
	* gnu/packages/flashing-tools.scm (uefitool): New variable.

	gnu: Factorize rust-bootstrapped-package.
	* gnu/packages/rust.scm (rust-bootstrapped-package): New procedure.
	(rust): Use rust-bootstrapped-package.

	gnu: Add rust@1.19.0.
	* gnu/packages/rust.scm (rust-1.23)[build-system, native-inputs, inputs,
	native-search-paths, synopsis, description, home-page, license]: Move to...
	(rust-1.19): ... here. New variable.
	(rust-1.23)[arguments]<#:phases>[set-env, patch-tests, patch-cargo-checksums]:
	Move to...
	(rust-1.19): ... here.
	(rust-1.19)[arguments]<#:phases>[configure, check, install]: Replace by no-op.

2018-04-15  Leo Famulari  <leo@famulari.name>

	gnu: tmux: Update to 2.7.
	* gnu/packages/tmux.scm (tmux): Update to 2.7.

2018-04-14  Mark H Weaver  <mhw@netris.org>

	gnu: evolution-data-server: Update to 3.28.1.
	* gnu/packages/gnome.scm (evolution-data-server): Update to 3.28.1.
	[inputs]: Add json-glib and webkitgtk.

	gnu: evolution-data-server: Fix build with ICU 61.
	* gnu/packages/gnome.scm (evolution-data-server)[arguments]: In the configure
	flags, add "-DU_USING_ICU_NAMESPACE=1" to CMAKE_CXX_FLAGS.

	gnu: linux-libre@4.9: Update to 4.9.94.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.94.

	gnu: linux-libre@4.4: Update to 4.4.128.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.128.

2018-04-14  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: python-sge-pygame: Fix typo in description.
	* gnu/packages/game-development.scm (python-sge-pygame) [description]: Fix
	typo.

2018-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-polymode: Fix byte compilation.
	* gnu/packages/emacs.scm (emacs-polymode)[arguments]: Add modes subdirectory
	to #:include. Add add-modes-subdir-to-load-path phase.

	gnu: emacs-dired-hacks: Fix byte compilation.
	* gnu/packages/emacs.scm (emacs-dired-hacks)[propagated-inputs]: Add
	emacs-eimp.

	gnu: Add emacs-eimp.
	* gnu/packages/emacs.scm (emacs-eimp): New variable.

	gnu: emacs-request: Fix byte compilation.
	* gnu/packages/emacs.scm (emacs-request)[propagated-inputs]: Add
	emacs-deferred.

2018-04-14  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: emacs-org-trello: Update to 0.8.0.
	* gnu/packages/emacs.scm (emacs-org-trello): Update to 0.8.0.

2018-04-14  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-org-trello: Fix byte compilation.
	* gnu/packages/emacs.scm (emacs-org-trello)[propagated-inputs]: Add emacs-f
	and emacs-helm. Sort.

	gnu: Add emacs-ert-expectations.
	* gnu/packages/emacs.scm (emacs-ert-expectations): New variable.

2018-04-14  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 3.6.
	* gnu/packages/wine.scm (wine-staging): Update to 3.6.

	gnu: wine-staging-patchset-data: Update to 3.6.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.6.

2018-04-14  Eric Bavier  <bavier@member.fsf.org>

	gnu: Add ghostwriter.
	* gnu/packages/text-editors.scm (ghostwriter): New variable.

2018-04-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-smartparens: Fix byte compilation.
	* gnu/packages/emacs.scm (emacs-smartparens)[propagated-inputs]: Add
	emacs-markdown-mode.

	gnu: emacs-mu4e-alert: Fix byte compilation.
	* gnu/packages/emacs.scm (emacs-mu4e-alert)[propagated-inputs]: Add mu.

2018-04-13  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: emacs-evil-matchit: Update to 2.2.6.
	* gnu/packages/emacs.scm (emacs-evil-matchit): Update to 2.2.6.

2018-04-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-evil-matchit: Fix byte compilation.
	* gnu/packages/emacs.scm (emacs-evil-matchit)[propagated-inputs]: Add
	emacs-evil.

2018-04-13  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: emacs-es-mode: Update to 4.3.0.
	* gnu/packages/emacs.scm (emacs-es-mode): Update to 4.3.0.

2018-04-13  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-es-mode: Fix byte compilation.
	* gnu/packages/emacs.scm (emacs-es-mode)[propagated-inputs]: Add emacs-dash
	and emacs-spark.

	gnu: Add emacs-spark.
	* gnu/packages/emacs.scm (emacs-spark): New variable.

	gnu: emacs-cdlatex: Fix byte compilation.
	* gnu/packages/emacs.scm (emacs-cdlatex)[propagated-inputs]: Add
	emacs-auctex.

2018-04-13  Julien Lepiller  <julien@lepiller.eu>

	gnu: antlr3-3.1: Fix installed script.
	* gnu/packages/java.scm (antlr3-3.1)[arguments]: Fix jar name in script.

2018-04-13  Eric Bavier  <bavier@member.fsf.org>

	gnu: joe: Update to 4.6.
	* gnu/packages/text-editors.scm (joe): Update to 4.6.

2018-04-13  Leo Famulari  <leo@famulari.name>

	gnu: hexchat: Update to 2.14.1.
	* gnu/packages/messaging.scm (hexchat): Update to 2.14.1.
	[source]: Remove obsolete snippet.
	[build-system]: Use the meson-build-system.
	[native-inputs]: Add perl, and gettext-minimal. Remove autoconf,
	autoconf-archive, automake, intltool, and libtool.
	[inputs]: Add libproxy.
	[arguments]: Add a phase to skip generation of icon and .desktop file databases.
	Remove #:make-flags.

2018-04-13  Andreas Enge  <andreas@enge.fr>

	gnu: Add iRRAM.
	* gnu/packages/multiprecision.scm (irram): New variable.

2018-04-13  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.16.2.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.16.2.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.34.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.34.
	(%linux-libre-4.14-hash): Update hash.

2018-04-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add missing freeimage patch.
	This is a follow-up to a5d4c96b8d90b8bb87e07bd6a7be78991db91bc9.

	* gnu/packages/patches/freeimage-unbundle.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2018-04-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: freeimage: Remove bundled libraries.
	This fixes bug #28261.

	* gnu/packages/image.scm (freeimage)[source]: Remove bundled libraries.
	[arguments]: Replace 'configure phase, add phase to replace unbuildable
	files with empty ones. Adjust makeflags to new inputs.
	[native-inputs]: Add pkg-config.
	[inputs]: Add libjpeg, libjxr, libpng, libraw, libtiff, libwebp,
	openexr, openjpeg, zlib.
	[supported-systems]: Add mips64el-linux as a supported system.

2018-04-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gnucash: Update to 3.0.
	* gnu/packages/gnucash.scm (gnucash): Update to 3.0.
	[build-system]: Use cmake-build-system.
	[inputs]: Replace "guile-2.0" with "guile-2.2", replace "gtk+-2" with "gtk+",
	replace "webkitgtk/gtk+-2" with "webkitgtk"; add "boost"; remove
	"goffice-0.8".
	[native-inputs]: Add googlemock and googletest.
	[arguments]: Enable tests; adjust test target; add build phase "unpack-gmock".
	(gnucash-docs): Update hash.

	gnu: aqbanking: Update to 5.7.8.
	* gnu/packages/gnucash.scm (aqbanking): Update to 5.7.8.

	gnu: gwenhywfar: Update to 4.20.0.
	* gnu/packages/gnucash.scm (gwenhywfar): Update to 4.20.0.
	[arguments]: Build GTK+ 3 GUI.
	[inputs]: Replace gtk+-2 with gtk+.

2018-04-13  Eric Bavier  <bavier@member.fsf.org>

	gnu: datamash: Fix tests on ARM systems.
	* gnu/packages/patches/datamash-arm-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/datamash.scm (datamash)[source]: Use it.

2018-04-13  Eric Bavier  <bavier@cray.com>

	gnu: Add fasd.
	* gnu/packages/admin.scm (fasd): New variable.

2018-04-13  Eric Bavier  <bavier@member.fsf.org>

	gnu: pioneer: Update to 20180203.
	* gnu/packages/games.scm (pioneer): Update to 20180203.
	[source]: Use git-fetch method to avoid github tarball.

	gnu: cool-retro-term: Update to 1.0.1.
	* gnu/packages/terminals.scm (cool-retro-term): Update to 1.0.1.
	[source]: Programmatically remove fonts.
	[arguments]: Simplify 'configure phase and use 'invoke'.  Add 'install-man
	phase.  'let*' -> 'let' where possible.
	* gnu/packages/patches/cool-retro-term-remove-non-free-fonts.patch: Delete.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-04-12  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

	Revert "Revert "gnu: nghttp2: Update to 1.31.1 [fixes CVE-2018-1000168].""
	This reverts commit 4ccbdcbcadd6d2e432ee0afa220bc003e72a5b8a.

	Revert "gnu: nghttp2: Update to 1.31.1 [fixes CVE-2018-1000168]."
	This reverts commit 65bfe30d8a4e930599603f6d835023bbd0dbcb9a.

2018-04-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: xf86-input-libinput: Update to 0.27.1.
	* gnu/packages/xorg.scm (xf86-input-libinput): Update to 0.27.1.

	gnu: nghttp2: Update to 1.31.1 [fixes CVE-2018-1000168].
	* gnu/packages/web.scm (nghttp2): Update to 1.31.1.

	gnu: lrdf: Update to 0.6.1.
	* gnu/packages/rdf.scm (lrdf): Update to 0.6.1.
	[source](uri): Adjust to version prefix.
	[arguments]: Remove obsolete deletions.
	[inputs]: Remove OPENSSL.

2018-04-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gnupg: Remove unreferenced inputs.
	* gnu/packages/gnupg.scm (gnupg)[inputs]: Remove bzip2, curl.

	gnu: gnupg: Update to 2.2.6.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.6.

2018-04-12  Mark H Weaver  <mhw@netris.org>

	gnu: ratpoison: Return #t from all phases.
	* gnu/packages/ratpoison.scm (ratpoison)[arguments]: Return #t from the
	'install-xsession' phase.

	gnu: gdb: Return #t from all phases.
	* gnu/packages/gdb.scm (gdb)[arguments]: Return #t from all phases.

	gnu: kbd: Return #t from all phases.
	* gnu/packages/linux.scm (kbd)[arguments]: Return #t from all phases.

	gnu: isc-dhcp: Return #t from all phases.
	* gnu/packages/admin.scm (isc-dhcp)[arguments]: Use invoke instead of system*,
	and return #t from all phases.

	gnu: grilo: Return #t from all phases.
	* gnu/packages/gnome.scm (grilo)[arguments]: Return #t from the
	'fix-introspection-install-dir' phase.

	gnu: fontforge: Return #t from all phases.
	* gnu/packages/fontutils.scm (fontforge)[arguments]: Return #t from the
	'set-library-path' phase.

	gnu: iniparser: Return #t from all phases.
	* gnu/packages/samba.scm (iniparser)[arguments]: Return #t from the custom
	configure and install phases.

	gnu: texlive-texmf: Return #t from all phases.
	* gnu/packages/tex.scm (texlive-texmf): Use invoke instead of system*, and
	return #t from all phases.

	gnu: texlive-texmf: Use invoke instead of system*.
	* gnu/packages/tex.scm (texlive-texmf)[arguments]: Use invoke instead of
	system*, and return #t from all phases.

	gnu: lilv: Return #t from all phases.
	* gnu/packages/audio.scm (lilv)[arguments]: Return #t from the 'set-ldflags'
	phase.

	gnu: sord: Return #t from all phases.
	* gnu/packages/rdf.scm (sord)[arguments]: Return #t from the 'set-ldflags'
	phase.

	gnu: serd: Return #t from all phases.
	* gnu/packages/rdf.scm (serd)[arguments]: Return #t from the 'set-ldflags'
	phase.

	gnu: ocaml-findlib: Return #t from all phases.
	* gnu/packages/ocaml.scm (ocaml-findlib)[arguments]: Use invoke instead of
	system*, and return #t from all phases.

	gnu: camlp5: Return #t from all phases.
	* gnu/packages/ocaml.scm (camlp5)[arguments]: Use invoke instead of system*,
	and return #t from all phases.

	gnu: sane-backends-minimal: Return #t from all phases.
	* gnu/packages/scanner.scm (sane-backends-minimal)[arguments]: Return #t from
	the 'install-udev-rules' phase.

	gnu: mpv: Return #t from all phases.
	* gnu/packages/video.scm (mpv)[arguments]: Return #t from the 'setup-waf'
	phase.

	gnu: python-waf: Return #t from all phases.
	* gnu/packages/python.scm (python-waf)[arguments]: Use invoke instead of
	system*, and return #t from all phases.

	gnu: byobu: Return #t from all phases.
	* gnu/packages/screen.scm (byobu)[arguments]: Return #t from the
	'provide-locale' phase.

	gnu: dtach: Return #t from all phases.
	* gnu/packages/screen.scm (dtach)[arguments]: Return #t from the custom
	install phase.

	gnu: pzstd: Use invoke.
	* gnu/packages/compression.scm (pzstd)[arguments]: Use invoke.

	gnu: unshield: Use invoke.
	* gnu/packages/compression.scm (unshield)[arguments]: Use invoke.

	gnu: p7zip: Use invoke.
	* gnu/packages/compression.scm (p7zip)[arguments]: Use invoke and remove
	vestigial plumbing.

	gnu: java-iq80-snappy: Use invoke.
	* gnu/packages/compression.scm (java-iq80-snappy)[arguments]: Use invoke and
	remove vestigial plumbing.

	gnu: java-snappy-1: Use invoke.
	* gnu/packages/compression.scm (java-snappy-1)[arguments]: Use invoke.

	gnu: xdelta: Use invoke.
	* gnu/packages/compression.scm (xdelta)[arguments]: Use invoke.  Return a
	boolean from all phase procedures.

	gnu: brotli: Use invoke.
	* gnu/packages/compression.scm (brotli)[arguments]: Use invoke.

	gnu: libtar: Use invoke.
	* gnu/packages/compression.scm (libtar)[arguments]: Use invoke.

	gnu: minizip: Use invoke.
	* gnu/packages/compression.scm (minizip)[arguments]: Use invoke.

	gnu: proot: Use invoke.
	* gnu/packages/linux.scm (proot)[arguments]: Use invoke and remove vestigial
	plumbing.

	gnu: rdma-core: Use invoke.
	* gnu/packages/linux.scm (rdma-core)[arguments]: Use invoke.

	gnu: freefall: Return #t from all phases.
	* gnu/packages/linux.scm (freefall)[arguments]: Return #t from all phase
	procedures.

	gnu: gpm: Use invoke.
	* gnu/packages/linux.scm (gpm)[arguments]: Use invoke and remove vestigial
	result code plumbing.

	gnu: e2fsprogs: Use invoke.
	* gnu/packages/linux.scm (e2fsprogs)[arguments]: Use invoke and remove
	vestigial result code plumbing.

	gnu: gnu-c-manual: Use invoke.
	* gnu/packages/gcc.scm (gnu-c-manual)[arguments]: Use invoke.

	gnu: libstdc++-doc: Use invoke.
	* gnu/packages/gcc.scm (make-libstdc++-doc)[arguments]: Use invoke.

	gnu: guile-irregex: Use invoke.
	* gnu/packages/guile.scm (guile-irregex)[arguments]: Use invoke.

2018-04-12  Leo Famulari  <leo@famulari.name>

	gnu: krita: Update to 4.0.1.
	* gnu/packages/kde.scm (krita): Update to 4.0.1.

2018-04-11  Leo Famulari  <leo@famulari.name>

	system: Provide a fall-back PATH for non-login shells started with su(1).
	* gnu/system.scm (operating-system-etc-service): Provide values for
	ENV_PATH and ENV_SUPATH in '/etc/login.defs'.

2018-04-11  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Remove 'use-skia-by-default' phase.
	This seems no longer to be needed for stability.

	* gnu/packages/gnuzilla.scm (icecat)[arguments]: Remove the
	'use-skia-by-default' phase.

2018-04-11  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

	gnu: icecat: Add more fixes from upstream mozilla-esr52.
	* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the
	upstream mozilla-esr52 repository.

	gnu: icecat: Add more configure flags and rename a phase.
	* gnu/packages/gnuzilla.scm (icecat)[arguments]: To configure-flags, add
	"--with-distribution-id=org.gnu", "--disable-tests", "--disable-updater",
	"--disable-crashreporter", "--disable-maintenance-service", and
	"--disable-eme".  Rename the
	'arrange-to-link-libxul-with-libraries-it-might-dlopen' phase to
	'link-libxul-with-libraries'.

2018-04-11  Clément Lassieur  <clement@lassieur.org>

	services: cgit: Add support for project-list.
	* doc/guix.texi (Version Control Services): Update accordingly.
	* gnu/services/cgit.scm (cgit-configuration)[project-list]: New field.
	(serialize-project-list): New procedure that uses PLAIN-FILE to generate a
	file from the string list given by the user as input.
	(serialize-cgit-configuration): Make sure to serialize 'project-list' before
	'repostory-directory'.

	services: cgit: Enforce serialization order.
	* gnu/services/cgit.scm (serialize-cgit-configuration): New procedure that
	serializes fields with a precise order.
	(cgit-activation): Replace the generic SERIALIZE-CONFIGURATION with
	SERIALIZE-CGIT-CONFIGURATION.

	services: cgit: Add support for file-like objects.
	* doc/guix.texi (Version Control Services): Update accordingly.
	* gnu/services/cgit.scm (serialize-field, serialize-string, serialize-boolean,
	serialize-integer, serialize-repository-cgit-configuration-list,
	serialize-nginx-server-configuration-list, serialize-repo-field,
	serialize-repo-boolean, serialize-repo-integer, serialize-module-link-path,
	serialize-repository-directory, serialize-mimetype-alist): Return strings or
	string-valued gexps and stop printing.
	(repository-cgit-configuration)[source-filter, about-filter, commit-filter,
	logo, owner-filter], (cgit-configuration)[auth-filter, commit-filter, css,
	email-filter, favicon, include, logo, owner-filter, mimetype-file, readme,
	source-filter]: Replace STRING with FILE-OBJECT.
	(file-object?, serialize-file-object, repo-file-object?,
	serialize-repo-file-object): New procedures.
	(cgit-activation): Use SERIALIZE-CONFIGURATION's return value with
	MIXED-TEXT-FILE instead of using its output with PLAIN-FILE.

	services: cgit: Simplify 'serialize-module-link-path'.
	* gnu/services/cgit.scm (serialize-module-link-path): Remove STRING-DROP-RIGHT
	and UGLIFY-FIELD-NAME.

	services: cgit: Simplify 'uglify-field-name'.
	* gnu/services/cgit.scm (uglify-field-name): Remove STRING-JOIN and
	STRING-SPLIT.

2018-04-11  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.16.1.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.16.1.
	(%linux-libre-hash): Update hash.
	* gnu/packages/aux-files/linux-libre/4.15-arm.conf,
	gnu/packages/aux-files/linux-libre/4.15-i686.conf,
	gnu/packages/aux-files/linux-libre/4.15-x86_64.conf: Delete files.
	* gnu/packages/aux-files/linux-libre/4.16-arm.conf,
	gnu/packages/aux-files/linux-libre/4.16-i686.conf,
	gnu/packages/aux-files/linux-libre/4.16-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Update accordingly.

	gnu: linux-libre: Add 'patch-/bin/pwd' phase.
	* gnu/packages/linux.scm (make-linux-libre)[arguments]: Add 'patch-/bin/pwd'
	phase.

2018-04-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: elfutils: Disable failing test.
	* gnu/packages/elf.scm (elfutils)[arguments]: Skip test which always
	fails on aarch64-linux.

2018-04-11  Alex Sassmannshausen  <alex@pompo.co>

	gnu: guile-config: Update to 0.2.
	* gnu/packages/guile.scm (guile-config): Update to 0.2.
	  [source]: Change to github repo.
	  [native-inputs]: Add make dist dependencies.
	  [license]: Update license.

2018-04-10  Ludovic Courtès  <ludo@gnu.org>

	nls: Add Spanish translation.

2018-04-10  Ludovic Courtès  <ludo@gnu.org>

	self: Produce a spliced (guix config) to placate Guile 2.0.
	Fixes 'guix pull' with Guile 2.0.
	See <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=27284#153>.

	* guix/self.scm (make-config.scm): Remove 'begin' in 'scheme-file'
	argument and pass #:splice? #t.

2018-04-10  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'scheme-file' can splice expressions.
	* guix/gexp.scm (<scheme-file>)[splice?]: New field.
	(scheme-file): Add #:splice? and pass it to '%scheme-file'.
	(scheme-file-compiler): Pass SPLICE? to 'gexp->file'.
	(gexp->file): Add #:splice? and honor it.
	* tests/gexp.scm ("gexp->file + #:splice?"): New test.
	("gexp->derivation & with-imported-module & computed module"): Use
	 #:splice? #t.

	self: 'package-for-guile' really honors GUILE-VERSION.
	* guix/self.scm (package-for-guile): Pass GUILE-VERSION to
	'false-if-wrong-guile'.

	self: Remove 'eval-when' from in generated (guix config).
	* guix/self.scm (make-config.scm): Remove unneeded 'eval-when'.

2018-04-10  Fis Trivial  <ybbs.daans@hotmail.com>

	gnu: Add qBittorrent.
	* gnu/packages/bittorrent.scm (qBittorrent): New public variable.

	gnu: libtorrent-rasterbar: Add CXXFLAGS.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Add CXXFLAGS.

2018-04-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: tlsdate: Fix compilation on aarch64-linux-gnu.
	* gnu/packages/ntp.scm (tlsdate)[arguments]: Add #:configure-flags.

	gnu: guix: Update to 486de73.
	* gnu/packages/package-management.scm (guix): Update to 486de73.

2018-04-10  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: mes: Update to 0.12.
	* gnu/packages/mes.scm (mes): Update to 0.12.

2018-04-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to 238f856.
	* gnu/packages/ci.scm (cuirass): Update to 238f856.

	self: Don't use deprecated package names.
	* guix/self.scm (compiled-guix)[guile-json, guile-ssh]: Don't refer t
	"guile2.2-json" and "guile2.2-ssh", which are deprecated.

	self: Export '%guix-register-program' in generated (guix config).
	* guix/self.scm (make-config.scm): Export '%guix-register-program'.

2018-04-10  Ludovic Courtès  <ludo@gnu.org>

	self: Fix package names for compilation with Guile 2.0.
	Reported by Ricardo Wurmus.

	* guix/self.scm (specification->package): Add guile2.0-{json,git,ssh}.
	(guile-for-build): Use 'module-ref' for Guile 2.0.

2018-04-10  Ludovic Courtès  <ludo@gnu.org>

	self: Display a new line at the end of module compilation.
	* guix/self.scm (compiled-modules)[build]: Add a 'newline' call at the
	end.

2018-04-10  Ludovic Courtès  <ludo@gnu.org>

	self: Don't substitute the '-source' derivations.
	With substitution enabled we would end up downloading 10+ MiB of source
	that's already available locally on disk.

	* guix/self.scm (imported-files): Pass #:options to 'computed-file'.

2018-04-10  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hwloc: Skip 'linux-libnuma' test.
	That test would fail on some machines, for instance build machines
	behind berlin.guixsd.org.

	* gnu/packages/mpi.scm (hwloc)[arguments]: Add 'skip-linux-libnuma-test'
	phase.
	(hwloc-2.0)[arguments]: Replace it.

2018-04-10  Tomáš Čech  <sleep_walker@gnu.org>

	gnu: Add libcgroup.
	 * gnu/packages/linux.scm (libcgroup): New variable.

2018-04-10  Mark H Weaver  <mhw@netris.org>

	gnu: qemu: Fix build with glibc-2.27.
	* gnu/packages/patches/qemu-glibc-2.27.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/virtualization.scm (qemu)[source]: Add patch.
	[native-inputs]: Add flex and bison.
	* gnu/packages/bootloaders.scm (qemu-minimal-2.10)[source]: Add patch.

	gnu: btrfs-progs: Update to 4.15.1, fix build, use invoke.
	* gnu/packages/patches/btrfs-progs-e-value-block.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/linux.scm (btrfs-progs): Update to 4.15.1.
	[arguments]: Use invoke.
	[native-inputs]: Add grep.

	gnu: boost: Fix ICU support.
	* gnu/packages/patches/boost-fix-icu-build.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/boost.scm (boost)[source]: Add the patch.
	[arguments]: In the custom configure phase, pass --with-icu=[...]
	to ./bootstrap.sh

2018-04-10  Mark H Weaver  <mhw@netris.org>

	gnu: guile-rsvg: Restore custom bootstrap phase.
	This fixes a regression introduced in commit
	189be331acfda1c242a9c85fca8d2a0356742f48.

	* gnu/packages/gtk.scm (guile-rsvg)[arguments]: Restore the custom bootstrap
	phase that was in place prior to commit 189be33, but use invoke.

2018-04-10  Mark H Weaver  <mhw@netris.org>

	gnu: python-pygobject: Use gcc-7.
	* gnu/packages/glib.scm (python-pygobject)[native-inputs]: Add gcc-7.

	gnu: libqmi: Update to 1.20.0.
	* gnu/packages/freedesktop.scm (libqmi): Update to 1.20.0.
	[inputs]: Add libgudev.

	Merge branch 'master' into core-updates

2018-04-09  Leo Famulari  <leo@famulari.name>

	gnu: chromaprint: Fix typo.
	* gnu/packages/mp3.scm (chromaprint): Fix typo.

2018-04-09  Rutger Helling  <rhelling@mykolab.com>

	gnu: retroarch: Update checksum.
	* gnu/packages/emulators.scm (retroarch): Update checksum.

	gnu: mgba: Update to 0.6.2.
	* gnu/packages/emulators.scm (mgba): Update to 0.6.2.

2018-04-09  Leo Famulari  <leo@famulari.name>

	gnu: eyeD3: Update to 0.8.5.
	* gnu/packages/mp3.scm (eyed3): Update to 0.8.5.
	[source]: Use pypi-uri.
	[propagated-inputs]: Add python-magic and python-pathlib.

2018-04-09  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Add elfutils to native-inputs.
	Suggested by Leo Famulari <leo@famulari.name>

	* gnu/packages/linux.scm (make-linux-libre)[native-inputs]: Add elfutils.

2018-04-09  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Add flex and bison to native-inputs.
	* gnu/packages/linux.scm (make-linux-libre)[native-inputs]: Add flex and
	bison.

	gnu: linux-libre: Update to 4.15.16.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.16.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.33.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.33.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.93.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.93.

	gnu: linux-libre@4.4: Update to 4.4.127.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.127.

2018-04-08  Ludovic Courtès  <ludo@gnu.org>

	hydra: Fix uses of 'eval-when'.
	* build-aux/hydra/gnu-system.scm: Use (expand load eval) in 'eval-when'
	clause so as to not poison a cat and to ensure %load-compiled-path is
	properly set when the 'use-modules' clauses are expanded.
	* build-aux/hydra/guix.scm: Likewise.

2018-04-08  Fis Trivial  <ybbs.daans@hotmail.com>

	gnu: Add bear.
	* gnu/packages/build-tools.scm (bear): New public variable.

	gnu: Add unittest-cpp.
	* gnu/packages/check.scm (unittest-cpp): New public variable.

2018-04-08  rsiddharth  <s@ricketyspace.net>

	gnu: ghc-psqueues: Update to 0.2.6.0.
	* gnu/packages/haskell.scm (ghc-psqueues): Update to 0.2.6.0.
	[arguments]: Enable tests.
	[home-page]: Update link.

2018-04-08  Nils Gillmann  <ng0@n0.is>

	gnu: gnurl: Update to version 7.59.0.
	* gnu/packages/gnunet.scm (gnurl): Update to version 7.59.0.
	[source]: Add temporary second source at ftp.n0.is.

2018-04-08  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add emacs-pass.
	* gnu/packages/emacs.scm (emacs-pass): New variable.

2018-04-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: cobol: Download NIST suite over HTTPS.
	Suggested by Simon Sobisch <simonsobisch@web.de>.

	* gnu/packages/cobol.scm (gnucobol)[inputs]: Download "newcob" over HTTPS.

2018-04-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: vc: Do not optimize for the build machine CPU.
	* gnu/packages/maths.scm (vc)[arguments]: Add "-DTARGET_ARCHITECTURE=none" to
	  #:configure-flags.

	gnu: http-parser: Update to 2.8.1.
	* gnu/packages/web.scm (http-parser): Update to 2.8.1.

	gnu: libmbim: Update to 1.16.0.
	* gnu/packages/freedesktop.scm (libmbim): Update to 1.16.0.

	gnu: libotf: Update to 0.9.16.
	* gnu/packages/fontutils.scm (libotf): Update to 0.9.16.

2018-04-08  Ludovic Courtès  <ludo@gnu.org>

	hydra: guix-modular: Honor the 'systems' argument.
	* build-aux/hydra/guix-modular.scm (hydra-jobs)[systems]: Define as in
	gnu-system.scm.
	Honor SYSTEMS.

	build-self: Add missing 'close-pipe' call.
	* build-aux/build-self.scm (build): Call 'close-pipe'.

	hydra: guix-modular: Explicitly build for the latest 2.2.
	* build-aux/hydra/guix-modular.scm (build-job): Pass #:guile-version to
	'build'.

2018-04-08  Ludovic Courtès  <ludo@gnu.org>

	hydra: Clear '%load-compiled-path' for gnu-system.scm.
	On hydra.gnu.org GUILE_LOAD_COMPILED_PATH happened to be empty so we
	were fine.  However on GuixSD with Cuirass, we could have a conflicting
	non-empty path and .go files for some of the (guix …) and (gnu …)
	modules would be taken from there.

	* build-aux/hydra/gnu-system.scm: Set %load-compiled-path.

2018-04-08  Ludovic Courtès  <ludovic.courtes@inria.fr>

	hydra: 'guix-modular' jobs use the new 'build-self'.
	* build-aux/hydra/guix-modular.scm: Remove 'eval-when' form that fiddled
	with '%load-path'.
	(build-job): Load 'build-aux/build-self.scm' and call the procedure it
	returns.
	* build-aux/hydra/evaluate.scm: The 'build-things' replacement no longer
	calls 'exit'.

2018-04-08  Ludovic Courtès  <ludo@gnu.org>

	cuirass: Add job specs for the modular Guix.
	* build-aux/cuirass/guix-modular.scm: New file.
	* Makefile.am (EXTRA_DIST): Add it.

	cuirass: Factorize hydra-to-cuirass CI job translation.
	* build-aux/cuirass/gnu-system.scm: Move code to...
	* build-aux/cuirass/hydra-to-cuirass.scm: ... here, and include it.
	* Makefile.am (EXTRA_DIST): Add 'build-aux/cuirass/hydra-to-cuirass.scm'
	and 'build-aux/cuirass/gnu-system.scm'.

2018-04-08  Ludovic Courtès  <ludo@gnu.org>

	discovery: Remove dependency on (guix ui).
	This reduces the closure of (guix discovery) from 28 to 8 modules.

	* guix/discovery.scm (scheme-files): Use 'format' instead of 'warning'.
	(scheme-modules): Add #:warn parameter.  Use it instead of
	'warn-about-load-error'.
	(fold-modules): Add #:warn and pass it to 'scheme-modules'.
	(all-modules): Likewise.
	* gnu/bootloader.scm (bootloader-modules): Pass #:warn to 'all-modules'.
	* gnu/packages.scm (fold-packages): Likewise.
	* gnu/services.scm (all-service-modules): Likewise.
	* guix/upstream.scm (importer-modules): Likewise.

2018-04-08  Ludovic Courtès  <ludo@gnu.org>

	build: Add 'as-derivation' target.
	* build-aux/compile-as-derivation.scm: New file.
	* Makefile.am (as-derivation): New target.
	(EXTRA_DIST): Add compile-as-derivation.scm.

2018-04-08  Ludovic Courtès  <ludo@gnu.org>

	build-self: Use (guix self).
	This mitigates <https://bugs.gnu.org/27284>.

	* build-aux/build-self.scm (libgcrypt, zlib, gzip, bzip2, xz)
	(false-if-wrong-guile, package-for-current-guile, guile-json)
	(guile-ssh, guile-git, guile-bytestructures, matching-guile-2.2): Remove.
	(%dependency-variables, %persona-variables, %config-variables): New
	variables.
	(make-config.scm, load-path-expression, gexp->script)
	(build-program): New procedures.
	(build): Rewrite to simply delegate to 'guix-derivation'.

2018-04-08  Ludovic Courtès  <ludo@gnu.org>

	Add (guix self).
	* guix/self.scm: New file.
	* Makefile.am (MODULES): Add it.
	* gnu/packages.scm (%distro-root-directory): Rewrite to try different
	directories.
	* guix/discovery.scm (guix): Export 'scheme-files'.

	gnu: Add 'guix-register'.
	* gnu/packages/package-management.scm (guix-register): New variable.

	gexp: 'directory-union' has a #:resolve-collision parameter.
	* guix/gexp.scm (directory-union): Add #:resolve-collision and honor it.

	union: Allow callers to choose the collision resolution policy.
	* guix/build/union.scm (warn-about-collision): New procedure.
	(union-build): Add #:resolve-collision.
	[resolve-collisions]: Call it.
	* tests/union.scm ("union-build collision first & last"): New test.

	modules: Report the search path in &missing-dependency-error.
	* guix/modules.scm (&missing-dependency-error)[search-path]: New field.
	(source-module-dependencies): Initialize the 'search-path' field.

2018-04-08  Ludovic Courtès  <ludo@gnu.org>

	tests: Skip 'pivot-root' test on Ubuntu's 4.4 kernels.
	Fixes <https://bugs.gnu.org/25476>.
	Reported by Paul Garlick <pgarlick@tourbillion-technology.com>
	and Maria Sidorova <hydromasha@gmail.com>.

	* tests/syscalls.scm ("pivot-root"): Skip on known-bad Ubuntu kernels.

2018-04-08  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: grammalecte: Fix build.
	* gnu/packages/dictionaries.scm (grammalecte)[arguments]: Add phase to fix
	  build script.

	gnu: grammalecte: Update to 0.6.3.1.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 0.6.3.1.

2018-04-07  Sohom Bhattacharjee  <soham.bhattacharjee15@gmail.com>

	gnu: Add emacs-evil-anzu.
	* gnu/packages/emacs.scm (emacs-evil-anzu): New variable.

2018-04-06  YOANN P  <yoann_mac_donald@hotmail.com>

	gnu: git: Fix checksum patch in 'patch-tests'.
	* gnu/packages/version-control.scm (git)[arguments]: In 'patch-tests'
	phase, use %store-directory instead of '/gnu' to prevent tests failure
	in case a custom store path is used.

2018-04-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: miniupnpc: Update to 2.0.20180406.
	* gnu/packages/upnp.scm (miniupnpc): Update to 2.0.20180406.

	gnu: talloc: Update to 2.1.13.
	* gnu/packages/samba.scm (talloc): Update to 2.1.13.

	gnu: strace: Update to 4.22.
	* gnu/packages/linux.scm (strace): Update to 4.22.
	[source](uri): Download from home page.

	gnu: ldc, bap: Build with Clang 3.8.
	* gnu/packages/ldc.scm (ldc-bootstrap, ldc): Change LLVM and CLANG to LLVM-3.8
	and CLANG-3.8.
	* gnu/packages/ocaml.scm (bap)[native-inputs]: Change CLANG to CLANG-3.8.
	[propagated-inputs, inputs]: Change LLVM to LLVM-3.8.

	gnu: llvm, clang: Update to 6.0.0.
	* gnu/packages/llvm.scm (llvm, clang-runtime, clang): Update to 6.0.0.
	(clang-from-llvm)(patches): Set to empty list.
	[arguments]: Adjust substitutions depending on major version.
	(llvm-3.8, clang-runtime-3.8, clang-3.8): New public variables.
	(clang-3.7, clang-3.6, clang-3.5)(patches): Add 'clang-3.5-libc-search-path.patch'.
	(clang-3.9.1)(patches): Add 'clang-3.8-libc-search-path.patch'.
	* gnu/packages/patches/clang-6.0-libc-search-path.patch: New file.
	* gnu/packages/patches/clang-libc-search-path.patch: Rename to ...
	* gnu/packages/patches/clang-3.5-libc-search-path.patch: ... this.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2018-04-06  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: sambamba: Update to 0.6.7-10-g223fa20.
	* gnu/packages/bioinformatics.scm (sambamba)[source]: Fetch from git.
	[arguments]: Disable parallel build; rename build phase "place-biod" to
	"place-biod-and-undead"; add build phase "fix-ldc-version"; adjust phase
	"unbundle-prerequisites".
	[native-inputs]: Add python2-minimal; update biod sources; add undead sources.

	gnu: htslib-for-sambamba: Fix build.
	* gnu/packages/bioinformatics.scm (htslib-for-sambamba)[arguments]: Do not
	inherit htslib arguments.

2018-04-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: tar: Skip racy tests.
	* gnu/packages/base.scm (tar)[arguments]: Skip two more tests in #:make-flags.

2018-04-06  Leo Famulari  <leo@famulari.name>

	gnu: certbot: Update to 0.23.0.
	* gnu/packages/tls.scm (certbot, python-acme): Update to 0.23.0.

2018-04-05  Marius Bakke  <mbakke@fastmail.com>

	gnu: make-bootstrap: Inherit tar arguments in %static-inputs.
	* gnu/packages/make-bootstrap.scm (%static-inputs)[tar]: Use
	SUBSTITUTE-KEYWORD-ARGUMENTS so #:make-flags are inherited.

2018-04-05  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add java-native-access-platform.
	* gnu/packages/java.scm (java-native-access-platform): New variable.

	gnu: Add java-native-access.
	* gnu/packages/java.scm (java-native-access): New variable.

	gnu: Add java-jakarta-oro.
	* gnu/packages/java.scm (java-jakarta-oro): New variable.

	gnu: Add java-commons-vfs.
	* gnu/packages/java.scm (java-commons-vfs): New variable.

	gnu: Add java-commons-httpclient.
	* gnu/packages/java.scm (java-commons-httpclient): New variable.

	gnu: Add java-commons-bsf.
	* gnu/packages/java.scm (java-commons-bsf): New variable.

	gnu: Update java-commons-cli to 1.4.
	* gnu/packages/java.scm (java-commons-cli): Update to 1.4.

	gnu: Add java-jline-2.
	* gnu/packages/java.scm (java-jline-2): New variable.

2018-04-05  Leo Famulari  <leo@famulari.name>

	gnu: openssh: Update to 7.7p1.
	* gnu/packages/ssh.scm (openssh): Update to 7.7p1.
	[arguments]: Set the test suite's working directory in #:make-flags.

2018-04-05  Marius Bakke  <mbakke@fastmail.com>

	gnu: make-bootstrap: Adjust gawk patch to 4.2.1.
	* gnu/packages/patches/gawk-shell.patch: Update for 4.2.1.

2018-04-05  David Thompson  <dthompson2@worcester.edu>

	gnu: tiled: Update to 1.1.4.
	* gnu/packages/game-development.scm (tiled): Update to 1.1.4.

2018-04-05  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: Add subdl.
	* gnu/packages/video.scm (subdl): New variable.

2018-04-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: iptables: Remove trailing newline from description.
	...introduced in be5dc5fb18a4b72977748c5f077062be4e8accbc.

	* gnu/packages/linux.scm (iptables)[description]: Remove trailing newline.

2018-04-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-db-file: Update to 1.841.
	* gnu/packages/databases.scm (perl-db-file): Update to 1.841.

	gnu: licensecheck: Update to 3.0.34.
	* gnu/packages/license.scm (licensecheck): Update to 3.0.34.

	gnu: cppcheck: Update to 1.83.
	* gnu/packages/check.scm (cppcheck): Update to 1.83.

	gnu: gama: Update to 1.22.
	* gnu/packages/gps.scm (gama): Update to 1.22.

	gnu: lmdb: Update to 0.9.22.
	* gnu/packages/databases.scm (lmdb): Update to 0.9.22.

	gnu: getmail: Update to 5.6.
	* gnu/packages/mail.scm (getmail): Update to 5.6.

	gnu: jpegoptim: Use HTTPS home page.
	* gnu/packages/image.scm (jpegoptim)[home-page]: Use HTTPS.

	gnu: jpegoptim: Update to 1.4.5.
	* gnu/packages/image.scm (jpegoptim): Update to 1.4.5.

	gnu: debootstrap: Update to 1.0.95.
	* gnu/packages/debian.scm (debootstrap): Update to 1.0.95.

	gnu: czmq: Update to 4.1.1.
	* gnu/packages/networking.scm (czmq): Update to 4.1.1.

	gnu: musescore: Update to 2.2.1.
	* gnu/packages/music.scm (musescore): Update to 2.2.1.

	gnu: mate-themes: Update to 3.22.16.
	* gnu/packages/mate.scm (mate-themes): Update to 3.22.16.

	gnu: asymptote: Update to 2.42.
	* gnu/packages/plotutils.scm (asymptote): Update to 2.42.

	gnu: Use HTTPS for statnet.org home pages.
	* gnu/packages/cran.scm (r-network, r-statnet-common, r-sna)[home-page]:
	Use HTTPS and canonical domain name.

	gnu: r-network: Update to 1.13.0.1.
	* gnu/packages/cran.scm (r-network): Update to 1.13.0.1.

	gnu: r-lmtest: Update to 0.9-36.
	* gnu/packages/cran.scm (r-lmtest): Update to 0.9-36.

	gnu: r-broom: Update to 0.4.4.
	* gnu/packages/cran.scm (r-broom): Update to 0.4.4.

	gnu: r-ggthemes: Update to 3.4.2.
	* gnu/packages/statistics.scm (r-ggthemes): Update to 3.4.2.

	gnu: r-caret: Update to 6.0-79.
	* gnu/packages/statistics.scm (r-caret): Update to 6.0-79.

	gnu: r-viridis: Update to 0.5.1.
	* gnu/packages/statistics.scm (r-viridis): Update to 0.5.1.

	gnu: r-matrix: Update to 1.2-13.
	* gnu/packages/statistics.scm (r-matrix): Update to 1.2-13.

	gnu: r-cluster: Update to 2.0.7.
	* gnu/packages/statistics.scm (r-cluster): Update to 2.0.7.

	gnu: r-glmnet: Update to 2.0-16.
	* gnu/packages/statistics.scm (r-glmnet): Update to 2.0-16.

	gnu: python-gst: Update to 1.12.5.
	* gnu/packages/gstreamer.scm (python-gst): Update to 1.12.5.

	gnu: sshuttle: Update to 0.78.4.
	* gnu/packages/vpn.scm (sshuttle): Update to 0.78.4.

	gnu: nginx-documentation: Update to 2018-04-04-2131-dbaf3950f8e9.
	* gnu/packages/web.scm (nginx-documentation): Update to
	2018-04-04-2131-dbaf3950f8e9.

	gnu: nginx: Update to 1.13.11.
	* gnu/packages/web.scm (nginx): Update to 1.13.11.

2018-04-05  Adam Massmann  <massmannak@gmail.com>

	gnu: xapers: Fix man page and xapers-adder installation
	* gnu/packages/search.scm (xapers)[arguments]: Adjust install-file
	destinations in install-doc phase.

2018-04-04  Leo Famulari  <leo@famulari.name>

	gnu: syncthing: Update to 0.14.46.
	* gnu/packages/syncthing.scm (syncthing): Update to 0.14.46.

	gnu: go-github-com-zillode-notify: Update to 0.0.0-3.53dd687.
	* gnu/packages/syncthing.scm (go-github-com-zillode-notify): Update to
	0.0.0-3.53dd687.
	[source]: Update URL.
	[arguments]: Update #:import-path.

2018-04-04  Ludovic Courtès  <ludo@gnu.org>

	doc: Recommend nano during installation.
	* doc/guix.texi (Preparing for Installation)
	(Proceeding with the Installation): Recommend nano.

	system: Add default '.nanorc' with syntax highlighting.
	* gnu/system/shadow.scm (default-skeletons): Add ".nanorc".

2018-04-04  Roel Janssen  <roel@gnu.org>

	gnu: Add perl-statistics-basic.
	* gnu/packages/perl.scm (perl-statistics-basic): New variable.

	gnu: Add perl-time-hires.
	* gnu/packages/perl.scm (perl-time-hires): New variable.

2018-04-04  Adam Massmann  <massmannak@gmail.com>

	gnu: Add xapers
	* gnu/packages/search.scm (xapers): New variable.

	gnu: Add python-pybtex
	* gnu/packages/python.scm (python-pybtex): New variable.

	gnu: Add python-latexcodec
	* gnu/packages/python.scm (python-latexcodec): New variable.

2018-04-04  Roel Janssen  <roel@gnu.org>

	gnu: Add perl-text-format.
	* gnu/packages/perl.scm (perl-text-format): New variable.

	gnu: Add perl-set-intspan.
	* gnu/packages/perl.scm (perl-set-intspan): New variable.

2018-04-04  Tomáš Čech  <sleep_walker@gnu.org>

	python: python-py3status: Update to 3.7.
	 * gnu/packages/python.scm (python-py3status): Update to 3.7.
	 [arguments]: Adjust string substitution.

2018-04-04  Roel Janssen  <roel@gnu.org>

	gnu: Add perl-number-format.
	* gnu/packages/perl.scm (perl-number-format): New variable.

	gnu: Add perl-math-bezier.
	* gnu/packages/perl.scm (perl-math-bezier): New variable.

	gnu: Add perl-threads.
	* gnu/packages/perl.scm (perl-threads): New variable.

	gnu: Add perl-math-round.
	* gnu/packages/perl.scm (perl-math-round): New variable.

	gnu: Add perl-memoize.
	* gnu/packages/perl.scm (perl-memoize): New variable.

	gnu: Add perl-font-ttf.
	* gnu/packages/perl.scm (perl-font-ttf): New variable.

	gnu: 4store: Remove preprocessor directive.
	* gnu/packages/databases.scm (4store): Add patch to remove preprocessor
	  directive.
	* gnu/packages/patches/4store-unset-preprocessor-directive.patch: New file.
	* gnu/local.mk: Register patch.

	gnu: Add perl-pathtools.
	* gnu/packages/perl.scm (perl-pathtools): New variable.

2018-04-04  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add emacs-password-store.
	* gnu/packages/emacs.scm (emacs-password-store): New variable.

2018-04-04  Mathieu Lirzin  <mthl@gnu.org>

	gnu: Add python-empy.
	* gnu/packages/python.scm (python-empy): New variable.
	(python2-empy): Use 'package-with-python-2'.

	gnu: Add emacs-emmet-mode.
	* gnu/packages/emacs.scm (emacs-emmet-mode): New variable.

	gnu: Add dot2tex.
	* gnu/packages/graphviz.scm (dot2tex): New variable.

2018-04-04  Pierre Neidhardt  <ambrevar@gmail.com>

	gnu: chromaprint: Build 'fpcalc'.
	* gnu/packages/mp3.scm (chromaprint)[arguments]: Add #:configure-flags.

2018-04-04  Vijayalakshmi Vedantham  <vijimay12@gmail.com>

	gnu: Add python-django-override-storage.
	* gnu/packages/django.scm (python-django-override-storage): New variable.

2018-04-04  Thorsten Wilms  <self@thorstenwilms.com>

	gnu: Add x11-socket-directory-service.
	* gnu/services/desktop.scm (x11-socket-directory-service): New
	variable.
	(%desktop-services): Add it.

2018-04-04  Rutger Helling  <rhelling@mykolab.com>

	gnu: xpra: Update to 2.2.6.
	* gnu/packages/xorg.scm (xpra): Update to 2.2.6.

2018-04-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: iproute2: Update to 4.16.0.
	* gnu/packages/linux.scm (iproute): Update to 4.16.0.

2018-04-03  Sohom Bhattacharjee  <soham.bhattacharjee15@gmail.com>

	gnu: emacs-anzu: Use the upstream release instead of MELPA.
	* gnu/packages/emacs.scm (emacs-anzu)[source]: Replace MELPA tarball with the
	upstream release.

2018-04-03  Clément Lassieur  <clement@lassieur.org>

	services: certbot: Don't try to renew certificates on activation.
	Because it takes too much time and it requires networking.

	Thanks to Mathieu Othacehe for suggesting this.

	* gnu/services/certbot.scm (certbot-activation): Do not run the renewal
	command, copy its path to a fixed location, display it, so that the user can
	run the command when they want.

2018-04-03  Roel Janssen  <roel@gnu.org>

	gnu: Add perl-carp.
	* gnu/packages/perl.scm (perl-carp): New variable.

	gnu: Add perl-inline-c.
	* gnu/packages/perl.scm (perl-inline-c): New variable.

	gnu: Add perl-inline.
	* gnu/packages/perl.scm (perl-inline): New variable.

	gnu: Add perl-pegex.
	* gnu/packages/perl.scm (perl-pegex): New variable.

	gnu: virtuoso-ose: Unbundle zlib and build with readline support.
	* gnu/packages/databases.scm (virtuoso-ose):
	  [inputs]: Add zlib, and readline;
	  [arguments]: Add --without-internal-zlib, and --with-readline.

2018-04-03  Kyle Meyer  <kyle@kyleam.com>

	gnu: emacs-helm-swoop: Update to 1.7.4.
	* gnu/packages/emacs.scm (emacs-helm-swoop): Update to 1.7.4.

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

	gnu: emacs-elfeed: Update to 2.3.0.
	* gnu/packages/emacs.scm (emacs-elfeed): Update to 2.3.0.

2018-04-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: git: Update to 2.17.0.
	* gnu/packages/version-control.scm (git): Update to 2.17.0.
	[arguments]: Remove obsolete substitution.

	gnu: perl-mailtools: Update to 2.20.
	* gnu/packages/perl.scm (perl-mailtools): Update to 2.20.

2018-04-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-oslotest: Update to 3.4.0.
	* gnu/packages/openstack.scm (python-oslotest): Update to 3.4.0.

	gnu: python-libvirt: Update to 4.1.0.
	* gnu/packages/virtualization.scm (python-libvirt): Update to 4.1.0.

	gnu: libvirt: Update to 4.2.0.
	* gnu/packages/virtualization.scm (libvirt): Update to 4.2.0.
	[native-inputs]: Replace python-2 with python (@3).

2018-04-02  Sahithi Yarlagadda  <sahi@swecha.net>

	gnu: Add r-abc.
	* gnu/packages/cran.scm (r-abc): New variable.

2018-04-02  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: musescore: Update to 2.2.
	* gnu/packages/music.scm (musescore): Update to 2.2.
	[arguments]: Use new flag for freetype and remove corresponding fix.  Prevent
	downloading sound fonts during installation.
	[inputs]: Add portmidi.

	gnu: portmidi: Create "libporttime.so" symlink.
	* gnu/packages/music.scm (portmidi): Add an `add-portime' phase.

2018-04-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to f090c0f.
	* gnu/packages/ci.scm (cuirass): Update to f090c0f.

	git: Increase modularity and expose 'update-cached-checkout'.
	* guix/git.scm (repository->head-sha1, copy-to-store): Remove.
	(switch-to-ref): Return the OID of OBJ.
	(update-cached-checkout): New procedure, with code from
	'latest-repository-commit'.
	(latest-repository-commit): Use it.

	gnu: guile-git: Update to 36f93c1.
	* gnu/packages/guile.scm (guile-git): Update to 36f93c1.

2018-04-02  Sahithi Yarlagadda  <sahi@swecha.net>

	gnu: Add r-abc-data.
	* gnu/packages/cran.scm (r-abc-data): New variable.

2018-04-02  Leo Famulari  <leo@famulari.name>

	gnu: libressl: Update to 2.7.2.
	* gnu/packages/tls.scm (libressl): Update to 2.7.2.

	gnu: botan: Update to 2.5.0.
	* gnu/packages/crypto.scm (botan): Update to 2.5.0.
	[arguments]: Remove 'fix-rst2man-invocation' phase.

2018-04-02  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	gnu: racket: Patch xform compilation errors.
	* gnu/packages/patches/gnu/packages/patches/racket-fix-xform-issue.patch:
	Renamed from gnu/packages/patches/racket-minus_zero_p-disable-xform.patch.
	Switch to upstream patch in Racket.
	* gnu/packages/scheme.scm (racket): Update to renamed patch.

	gnu: racket: Update to 6.12.
	* gnu/packages/patches/racket-minus_zero_p-disable-xform.patch: New file.
	* gnu/packages/scheme.scm (racket): Update version and patch.

2018-04-02  Marius Bakke  <mbakke@fastmail.com>

	gnu: notmuch: Update to 0.26.1.
	* gnu/packages/mail.scm (notmuch): Update to 0.26.1.

	gnu: re2: Update to 2018-04-01.
	* gnu/packages/regex.scm (re2): Update to 2018-04-01.

	gnu: libconfig: Update to 1.7.2.
	* gnu/packages/textutils.scm (libconfig): Update to 1.7.2.
	[home-page]: Update to new home.
	[source](uri): Adjust accordingly.

	gnu: sqlite: Update to 3.23.0.
	* gnu/packages/databases.scm (sqlite): Update to 3.23.0.

2018-04-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libgpg-error: Fix building on aarch64-linux.
	* gnu/packages/patches/gnupg.scm (libgpg-error)[source]: Add patch.
	* gnu/packages/patches/libgpg-error-aarch64-logging-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2018-04-02  Leo Famulari  <leo@famulari.name>

	gnu: borg: Update to 1.1.5.
	* gnu/packages/backup.scm (borg): Update to 1.1.5.
	[arguments]: Allow a more recent msgpack in an 'adjust-msgpack-dependency'
	phase.

2018-04-02  Marius Bakke  <mbakke@fastmail.com>

	gnu: mujs: Update to 1.0.3.
	* gnu/packages/javascript.scm (mujs): Update to 1.0.3.

	gnu: newsboat: Update to 2.11.1.
	* gnu/packages/syndication.scm (newsboat): Update to 2.11.1.

	gnu: glibc: Fix <https://sourceware.org/bugzilla/show_bug.cgi?id=22644>.
	* gnu/packages/patches/glibc-2.27-git-fixes.patch: Add commit 55ad82e45c.

	build-system/meson: Don't override LDFLAGS if already set.
	* guix/build/meson-build-system.scm (configure): Test for LDFLAGS before
	adding ours.

	gnu: ghostscript: Update to 9.23.
	* gnu/packages/ghostscript.scm (ghostscript): Update to 9.23.
	[source](snippet): Adjust to removed LCMS2 library.
	[arguments]: Remove FIX-DOC-DIR-PHASE.  Prevent docdir compatibility symlink.
	[inputs]: Remove LCMS2.
	* gnu/packages/patches/ghostscript-no-header-id.patch: Adjust context.

2018-04-01  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.15.15.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.15.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.32.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.32.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.92.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.92.

	gnu: linux-libre@4.4: Update to 4.4.126.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.126.

2018-04-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: libidn: Update to 1.34.
	* gnu/packages/libidn.scm (libidn): Update to 1.34.

	gnu: commencement: Avoid extra Perl build in the DAG.
	* gnu/packages/commencement.scm (grep-final): Move reference to
	PERL-BOOT0 outside of 'package-with-explicit-inputs'.  Previously we
	would actually depend on a variant of 'perl-boot0' built with
	%BOOT5-INPUTS, which defeated the intent to not add an extra Perl build
	in the DAG.

	gnu: sed: Update to 4.5.
	* gnu/packages/base.scm (sed): Update to 4.5.
	[arguments]: Remove 'patch-test-suite' phase.
	[native-inputs]: New field.

	gexp: 'compiled-modules' prints a line for each module.
	* guix/gexp.scm (compiled-modules)[build]: Add 'processed' parameter to
	'process-entry' and 'process-directory'.  Print a message before each
	'compile-file' call.

	gexp: compiled-modules: Factorize build code.
	* guix/gexp.scm (compiled-modules)[build]: Factorize 'process-entry'.

2018-04-01  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: glibc: Reinstate fallback code for systems lacking 'prlimit64'.
	* gnu/packages/patches/glibc-reinstate-prlimit64-fallback.patch: New file.
	* gnu/packages/base.scm (glibc/linux)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-03-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libsecret: Update to 0.18.6.
	* gnu/packages/gnome.scm (libsecret): Update to 0.18.6.

	gnu: emacs-git-modes: Update to 1.2.7.
	* gnu/packages/emacs.scm (git-modes): Update to 1.2.7.

	gnu: python-cryptography, python-cryptography-vectors: Update to 2.2.2.
	* gnu/packages/python-crypto.scm (python-cryptography)
	(python-cryptography-vectors): Update to 2.2.2.

2018-03-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgnomeui: Avoid store file names in patch.
	This placates 'assert-no-store-file-names', which would prevent
	'make dist' from succeeding.

	* gnu/packages/patches/libgnomeui-utf8.patch: Replace store file names
	with ellipses.

2018-03-31  Ludovic Courtès  <ludo@gnu.org>

	build: Fix reference to non-existent 'bin/guix.in' in Makefile.am.
	Fixes a regression introduced in
	cba386c1295b7054df22dfb4662b1b92f668e2c0.
	Reported by Julien Lepiller <julien@lepiller.eu>.

	* Makefile.am (EXTRA_DIST): Rename 'bin/guix.in' to 'scripts/guix.in'.

2018-03-31  Ludovic Courtès  <ludo@gnu.org>

	union: Slightly improve messages for file collisions.
	* guix/build/union.scm (union-build): Indent file names upon collision.
	Remove "arbitrarily" from the message.

2018-03-31  Ludovic Courtès  <ludo@gnu.org>

	guix package: Add '--allow-collisions'.
	Fixes <https://bugs.gnu.org/30830>.
	Suggested by Ricardo Wurmus <rekado@elephly.net>.

	* guix/scripts/package.scm (build-and-use-profile): Add
	 #:allow-collisions? and pass it to 'profile-derivation'.
	(show-help, %options): Add '--allow-collisions'.
	(manifest-action, process-actions): Pass #:allow-collisions? to
	'build-and-use-profile'.
	* tests/guix-package.sh: Add collision test.
	* doc/guix.texi (Invoking guix package): Document '--allow-collisions'.

2018-03-31  Ludovic Courtès  <ludo@gnu.org>

	nls: Add Spanish translation.
	* po/guix/es.po: New file.
	* po/guix/LINGUAS: Add 'es'.

2018-03-31  Leo Famulari  <leo@famulari.name>

	gnu: mutt: Update to 1.9.4.
	* gnu/packages/mail.scm (mutt): Update to 1.9.4.

2018-03-31  Kei Kebreau  <kkebreau@posteo.net>

	gnu: Add qtoctave.
	* gnu/packages/maths.scm (qtoctave): New variable.

	gnu: octave: Add audio and more sparse matrix support.
	* gnu/packages/maths.scm (octave)[inputs]: Add suitesparse, libsndfile,
	portaudio and alsa-lib.

2018-03-31  rsiddharth  <s@ricketyspace.net>

	gnu: Add ghc-yesod.
	* gnu/packages/haskell-web.scm (ghc-yesod): New variable.

	gnu: ghc-conduit-extra: Update to 1.1.14.
	* gnu/packages/haskell.scm (ghc-conduit-extra): Update to 1.1.14.

	gnu: Add ghc-yesod-form.
	* gnu/packages/haskell-web.scm (ghc-yesod-form): New variable.

	gnu: Add ghc-email-validate.
	* gnu/packages/haskell.scm (ghc-email-validate): New variable.

	gnu: Add ghc-yesod-persistent.
	* gnu/packages/haskell-web.scm (ghc-yesod-pesistent): New variable.

	gnu: ghc-psqueues: Disable tests.
	* gnu/packages/haskell.scm (ghc-psqueues)[arguments]: Set #:tests? to #f.

	gnu: ghc-math-functions: Disable tests.
	* gnu/packages/haskell.scm (ghc-math-functions)[arguments]: Set #:tests? to #f.

	gnu: Add ghc-persistent-sqlite.
	* gnu/packages/haskell.scm (ghc-persistent-sqlite): New variable.

	gnu: Add ghc-unliftio.
	* gnu/packages/haskell.scm (ghc-unliftio): New variable.

	gnu: Add ghc-microlens-th.
	* gnu/packages/haskell.scm (ghc-microlens-th): New variable.

	gnu: Add ghc-microlens.
	* gnu/packages/haskell.scm (ghc-microlens): New variable.

	gnu: Add ghc-unliftio-core.
	* gnu/packages/haskell.scm (ghc-unliftio-core): New variable.

	gnu: Add ghc-persistent-template.
	* gnu/packages/haskell.scm (ghc-persistent-template): New variable.

	gnu: Add ghc-aeson-compat.
	* gnu/packages/haskell.scm (ghc-aeson-compat): New variable.

	gnu: Add ghc-persistent.
	* gnu/packages/haskell.scm (ghc-persistent): New variable.

	gnu: Add ghc-http-api-data.
	* gnu/packages/haskell.scm (ghc-http-api-data): New variable.

	gnu: Add ghc-time-locale-compat.
	* gnu/packages/haskell.scm (ghc-time-locale-compat): New variable.

	gnu: Add ghc-uri-bytestring.
	* gnu/packages/haskell.scm (ghc-uri-bytestring): New variable.

	gnu: Add ghc-generics-sop.
	* gnu/packages/haskell.scm (ghc-generics-sop): New variable.

	gnu: Add ghc-th-lift-instances.
	* gnu/packages/haskell.scm
	(ghc-th-lift-instances): New variable.

	gnu: Add ghc-attoparsec-iso8601.
	* gnu/packages/haskell.scm (ghc-attoparsec-iso8601): New variable.

	gnu: Add ghc-resource-pool.
	* gnu/packages/haskell.scm (ghc-resource-pool): New variable.

	gnu: Add ghc-yesod-core.
	* gnu/packages/haskell-web.scm (ghc-yesod-core): New variable.

	gnu: Add ghc-clientsession.
	* gnu/packages/haskell-web.scm (ghc-clientsession): New variable.

	gnu: Add ghc-cprng-aes.
	* gnu/packages/haskell-crypto.scm (ghc-cprng-aes): New variable.

	gnu: Add ghc-crypto-random.
	* gnu/packages/haskell-crypto.scm (ghc-crypto-random): New variable.

	gnu: Add ghc-cipher-aes.
	* gnu/packages/haskell-crypto.scm (ghc-cipher-aes): New variable.

	gnu: Add ghc-crypto-cipher-tests.
	* gnu/packages/haskell-check.scm
	(ghc-crypto-cipher-tests): New variable.

	gnu: Add ghc-crypto-cipher-types.
	* gnu/packages/haskell-crypto.scm
	(ghc-crypto-cipher-types): New variable.

	gnu: Add ghc-securemem.
	* gnu/packages/haskell.scm (ghc-securemem): New variable.

	gnu: Add ghc-skein.
	* gnu/packages/haskell-web.scm (ghc-skein): New variable.

	gnu: Add ghc-path-pieces.
	* gnu/packages/haskell-web.scm (ghc-path-pieces): New variable.

	gnu: Add ghc-shakespeare.
	* gnu/packages/haskell.scm (ghc-shakespeare): New variable.

	gnu: Add ghc-monad-logger.
	* gnu/packages/haskell.scm (ghc-monad-logger): New variable.

	gnu: Add ghc-monad-loops.
	* gnu/packages/haskell.scm (ghc-monad-loops): New variable.

	gnu: Add ghc-stm-chans.
	* gnu/packages/haskell.scm (ghc-stm-chans): New variable.

	gnu: ghc-chunked-data: Update inputs.
	* gnu/packages/haskell.scm (ghc-chunked-data)[inputs]: Add ghc-text.

2018-03-31  Sohom Bhattacharjee  <soham.bhattacharjee15@gmail.com>

	gnu: Add emacs-anzu.
	* gnu/packages/emacs.scm (emacs-anzu): New variable.

2018-03-31  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 3.5.
	* gnu/packages/wine.scm (wine-staging): Update to 3.5.

	gnu: wine-staging-patchset-data: Update to 3.5.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.5.

2018-03-30  Nils Gillmann  <ng0@n0.is>

	gnu: python-pycanberra: Update to new upstream location.
	* gnu/packages/libcanberra (python-pycanberra)[source]: Use new URL.
	[home-page]: Change to new URL.

2018-03-30  Pierre Neidhardt  <ambrevar@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add pinentry-emacs.
	* gnu/packages/gnupg.scm (pinentry-emacs): New variable.

2018-03-30  Ludovic Courtès  <ludovic.courtes@inria.fr>

	daemon: Remove unused schema upgrade code.
	* nix/libstore/local-store.cc (LocalStore): Remove upgrade code.
	(LocalStore::queryValidPathsOld, LocalStore::queryPathInfoOld)
	(LocalStore::upgradeStore6, makeMutable)
	(LocalStore::upgardeStore7): Remove.
	* nix/libstore/local-store.hh: Adjust accordingly.

	daemon: Remove dead code.
	* nix/libstore/globals.cc (Settings::loadConfFile, Settings::unpack):
	Remove.
	* nix/libstore/globals.hh: Adjust accordingly.
	* nix/libstore/misc.cc (queryMissing): Remove.
	* nix/libstore/misc.hh: Adjust accordingly.
	* nix/libstore/store-api.cc (followLinksToStore)
	(followLinksToStorePath, computeStorePathForHash): Remove.
	* nix/libstore/store-api.hh: Adjust accordingly.

2018-03-30  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.15.14.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.14.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.31.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.31.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.91.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.91.

	gnu: linux-libre@4.4: Update to 4.4.125.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.125.

	gnu: linux-libre@4.1: Update to 4.1.51.
	* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.51.

2018-03-30  Julien Lepiller  <julien@lepiller.eu>

	gnu: Update php to 7.2.4.
	* gnu/packages/php.scm (php): Update to 7.2.4.

2018-03-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Define ao.
	This is a follow-up to commit 28f4d56dd311a3b4c7102394120de05be6937494.

	* gnu/packages/engineering.scm (ao): Restore variable definition.

2018-03-30  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ao: Update to 0-2.9d857d1.
	* gnu/packages/engineering.scm (ao): Rename...
	(libfive): ...to this new variable; update to 0-2.9d857d1.
	[inputs]: Remove glfw, libepoxy, glm, guile-2.0; add qtbase, guile-2.2.
	[home-page]: Use new libfive home page.
	[description]: Adjust.
	(ao): Redefine using 'deprecated-package'.

2018-03-30  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: python-pycairo: Update to 1.16.3.
	* gnu/packages/gtk.scm (python-pycairo): Update to 1.16.3.
	[source]: Remove patch.
	[build-system]: Switch to python-build-system.
	[native-inputs]: Remove python-waf.
	[home-page]: Use HTTPS URI.
	* gnu/packages/patches/pycairo-wscript.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

	gnu: python-pytest: Update to 3.5.0.
	* gnu/packages/python.scm (python-six): Replace system* with invoke.
	(python-six-bootstrap, python2-six-bootstrap, python2-funcsigs-bootstrap): New
	variables.
	(python-more-itertools)[propagated-inputs]: Replace python-six with
	python-six-bootstrap.
	* gnu/packages/check.scm (python-pytest): Update to 3.5.0.
	[propagated-inputs]: Add python-attrs-bootstrap,
	python-more-itertools-bootstrap, python-pluggy and python-six-bootstrap.
	[properties]: Add python2-variant.
	(python2-pytest)[propagated-inputs]: Add python2-funcsigs.
	(python-pytest-bootstrap)[properties]: Add python2-variant.
	(python2-pytest-bootstrap)[propagated-inputs]: Add python2-funcsigs-bootstrap.

	gnu: python-py: Update to 1.5.3.
	* gnu/packages/python.scm (python-py): Update to 1.5.3.
	[home-page]: Update URI.

	gnu: python-hypothesis: Update to 3.52.0.
	* gnu/packages/check.scm (python-hypothesis): Update to 3.52.0.
	[propagated-inputs]: Add python-attrs and python-coverage.
	[home-page]: Update URI.
	* gnu/packages/python.scm (python-attrs-bootstrap, python2-attrs-bootstrap):
	New variables.

	gnu: Add python-more-itertools.
	* gnu/packages/python.scm (python-more-itertools, python2-more-itertools): New
	variables.

	gnu: python-pluggy: Update to 0.6.0.
	* gnu/packages/python.scm (python-pluggy): Update to 0.6.0.

	gnu: python-pyasn1: Update to 0.4.2.
	* gnu/packages/python.scm (python-pyasn1): Update to 0.4.2.

	gnu: python-attrs: Update to 17.4.0.
	* gnu/packages/python.scm (python-attrs): Update to 17.4.0.

2018-03-30  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org: Change source and naming scheme.
	* gnu/packages/emacs.scm (emacs-org): Switch back to ELPA.  Adopt its naming
	  scheme.

	gnu: emacs-org-contrib: Fix build.
	* gnu/packages/emacs.scm (emacs-org-contrib): Update SHA256.
	[version]: Add keyword.
	[arguments]: Use new keyword.

2018-03-30  Roel Janssen  <roel@gnu.org>

	gnu: Add delly.
	* gnu/packages/bioinformatics.scm (delly): New variable.
	* gnu/packages/patches/delly-use-system-libraries.patch: New file.
	* gnu/local.mk: Include delly-use-system-libraries.patch.

	gnu: Add r-regioner.
	* gnu/packages/bioconductor.scm (r-regioner): New variable.

2018-03-30  Nikolai Merinov  <nikolai.merinov@member.fsf.org>

	gnu: rust: Update rust to 1.24.1.
	* gnu/packages/rust.scm (rust-bootstrap): Freeze bootstrap version to 1.22.1.
	Reorganize bootstrap binaries to match new "rust" package structure with two
	ouputs "out" with Rust compiler and "cargo" with Cargo package manager.
	Replace all "system*" by "invoke".
	(rust-1.23): Rename "rustc" to "rust".  Update sha256 for tarball.  Add cargo
	related dependencies.  Install "cargo" as separate "rust" output.  Remove
	substitutes for parts that were fixed in "rustc" source code.  Install
	documentation to separate "doc" output.  Update configuration according to
	changes in "rustc" source code.  Replace all "system*" by "invoke".
	(rust): Create package for 1.24.1 rust release based on rust-1.23 release.
	* guix/build-system/cargo.scm (default-rust): Replace "default-cargo" and
	"default-rustc" functions with "default-rust" function.
	(cargo-build-system): Take only one package as "rust" source.  Use "rustc" of
	default output of "rust" package, use "cargo" as "cargo" output of "rust"
	package.

2018-03-30  Ben Woodcroft  <donttrustben@gmail.com>

	gnu: ruby-2.2: Update to 2.2.10.
	* gnu/packages/ruby.scm (ruby-2.2): Update to 2.2.10.

	gnu: ruby-2.3: Update to 2.3.7.
	* gnu/packages/ruby.scm (ruby-2.3): Update to 2.3.7.

	gnu: mash: Update to 2.0.
	* gnu/packages/bioinformatics.scm (mash): Update to 2.0.

	gnu: mafft: Update to 7.394.
	* gnu/packages/bioinformatics.scm (mafft): Update to 7.394.

	gnu: diamond: Update to 0.9.19.
	* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.19.

2018-03-30  Leo Famulari  <leo@famulari.name>

	gnu: tzdata: Update to 2018d.
	* gnu/packages/base.scm (tzdata): Update to 2018d.

2018-03-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pybitmessage: Update to 0.6.3.2 [security fixes].
	* gnu/packages/messaging.scm (pybitmessage): Update to 0.6.3.2.
	[source]: Fetch from git.

	gnu: hydrogen: Update to 1.0.0-beta1.
	* gnu/packages/music.scm (hydrogen): Update to 1.0.0-beta1.
	[source]: Fetch from git.
	[arguments]: Add phase to fix installation directory for pixmaps.
	[inputs]: Remove qt-4; add qtbase and qtxmlpatterns.

	gnu: mod-host: Update to 0.10.6-3.1726ad06b.
	* gnu/packages/music.scm (mod-host): Update to 0.10.6-3.1726ad06b.

	gnu: drumkv1: Update to 0.9.0.
	* gnu/packages/music.scm (drumkv1): Update to 0.9.0.

	gnu: samplv1: Update to 0.9.0.
	* gnu/packages/music.scm (samplv1): Update to 0.9.0.

	gnu: padthv1: Update to 0.9.0.
	* gnu/packages/music.scm (padthv1): Update to 0.9.0.

	gnu: synthv1: Update to 0.9.0.
	* gnu/packages/music.scm (synthv1): Update to 0.9.0.

	gnu: qtractor: Update to 0.9.0.
	* gnu/packages/music.scm (qtractor): Update to 0.9.0.

2018-03-29  Marius Bakke  <mbakke@fastmail.com>

	gnu: awesome: Remove obsolete snippet.
	* gnu/packages/wm.scm (awesome)[source](snippet): Remove.

	gnu: xcb-util-xrm: Update to 1.3.
	* gnu/packages/xdisorg.scm (xcb-util-xrm): Update to 1.3.

	gnu: mbedtls-apache: Update to 2.7.2.
	* gnu/packages/tls.scm (mbedtls-apache): Update to 2.7.2.
	[source](snippet): Remove.

2018-03-29  Leo Famulari  <leo@famulari.name>

	gnu: Add botan.
	* gnu/packages/crypto.scm (botan): New variable.

2018-03-29  Tonton  <tonton@riseup.net>

	gnu: Add fpm2.
	* gnu/packages/password-utils.scm (fpm2): New variable.

	gnu: Add screen-message.
	* gnu/packages/xdisorg.scm (screen-message): New variable.

2018-03-29  Ludovic Courtès  <ludovic.courtes@inria.fr>

	ld-wrapper: Allow linking with non-store libraries by default.
	This was suggested on several occasions, notably
	<https://bugs.gnu.org/24544>.

	* gnu/packages/ld-wrapper.in (%allow-impurities?): Default to #t and
	parse the value of 'GUIX_LD_WRAPPER_ALLOW_IMPURITIES'.
	* guix/build/gnu-build-system.scm (set-paths): Set
	'GUIX_LD_WRAPPER_ALLOW_IMPURITIES'.

2018-03-29  Ludovic Courtès  <ludovic.courtes@inria.fr>

	ld-wrapper: Don't talk about "impure library".
	* gnu/packages/ld-wrapper.in (rpath-arguments): Clarify message instead
	of saying "impure library".

	ld-wrapper: Make sure debugging output goes through.
	* gnu/packages/ld-wrapper.in (ld-wrapper): Add call to 'force-output'.

	gremlin: Fix typo in export list.
	* guix/build/gremlin.scm: Really export 'elf-dynamic-info-soname'.

	gnu: libarchive: Add '-L' flags in 'libarchive.pc'.
	* gnu/packages/backup.scm (libarchive)[arguments]: Add
	'add--L-in-libarchive-pc' phase.

2018-03-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-lme4: Update to 1.1-16.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-16.

	gnu: r-curl: Update to 3.2.
	* gnu/packages/web.scm (r-curl): Update to 3.2.

	gnu: bspwm: Update to 0.9.4.
	* gnu/packages/wm.scm (bspwm): Update to 0.9.4.

	gnu: rss-bridge: Update to 2018-03-11.
	* gnu/packages/web.scm (rss-bridge): Update to 2018-03-11.

2018-03-29  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	gnu: cmake: Update to 3.11.0.
	* gnu/packages/cmake.scm (cmake): Update to 3.11.0.
	[arguments]: Enable fixed test.  Adjust file substitutions.  Run tests and
	"./configure" in parallel.
	(cmake-3.11): Remove variable.
	* gnu/packages/storage.scm (ceph)[arguments]: Remove #:cmake.

2018-03-29  Roel Janssen  <roel@gnu.org>

	gnu: r-mutationalpatterns: Update to 1.4.3.
	* gnu/packages/bioinformatics.scm (r-mutationalpatterns): Update to 1.4.3;
	  [propagated-inputs]: Remove r-gridextra.

	gnu: kaiju: Update to 1.6.2.
	* gnu/packages/bioinformatics.scm (kaiju): Update to 1.6.2;
	  [inputs]: Add zlib.

2018-03-29  Vasile Dumitrascu  <va511e@yahoo.com>
	    Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add duperemove.
	* gnu/packages/disk.scm (duperemove): New variable.

2018-03-29  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add python-debug.
	Suggested by Pjotr Prins <pjotr.public12@thebird.nl>.

	* gnu/packages/python.scm (python-debug): New variable.

2018-03-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nano: Update to 2.9.5.
	* gnu/packages/nano.scm (nano): Update to 2.9.5.

2018-03-29  Marius Bakke  <mbakke@fastmail.com>

	gnu: libgpg-error: Update to 1.28.
	* gnu/packages/gnupg.scm (libgpg-error): Update to 1.28.

2018-03-29  Roel Janssen  <roel@gnu.org>

	gnu: Add r-idr.
	* gnu/packages/cran.scm (r-idr): New variable.

	gnu: Add r-amap.
	* gnu/packages/cran.scm (r-amap): New variable.

	gnu: Add r-venndiagram.
	* gnu/packages/cran.scm (r-venndiagram): New variable.

	gnu: Add r-pastecs.
	* gnu/packages/cran.scm (r-pastecs): New variable.

2018-03-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: libusb4java: Adjust for building with libusb 1.0.22.
	* gnu/packages/libusb.scm (libusb4java)[arguments]: Add phase to remove
	"-Werror" flag.

	gnu: libusb-for-axoloti: Update patch.
	* gnu/packages/patches/libusb-for-axoloti.patch: Update context for libusb
	1.0.22.

2018-03-29  Chris Marusich  <cmmarusich@gmail.com>

	gnu: Refactor boot-service-type and activation-service-type.
	* gnu/services.scm (boot-service-type) <compose>: Use the "identity"
	  procedure instead of the "append" procedure because it more accurately
	  reflects the intent, which is to simply return the single list of
	  extensions to which fold-services applies the "compose" procedure.
	  (activation-service-type) <compose>: Likewise.

	doc: Improve <service-type> documentation.
	* doc/guix.texi (Service Reference): Correct and clarify some statements
	  regarding the "compose" and "extend" procedures of <service-type>.

2018-03-29  Chris Marusich  <cmmarusich@gmail.com>

	guix-install.sh: Explicitly set root's home directory.
	* etc/guix-install.sh (ROOT_HOME): New variable.
	  (sys_create_store, sys_enable_guix_daemon, sys_authorize_build_farms):
	  Use ROOT_HOME instead of ~root or the HOME environment variable.
	* doc/guix.texi (Binary Installation): Instead of assuming that ~ and
	  $HOME refer to root's directory simply because commands are being run
	  as root, explicilty refer to it via ~root.

	Fixes: <https://bugs.gnu.org/30728>

2018-03-29  Marius Bakke  <mbakke@fastmail.com>

	gnu: tcl, tk: Update to 8.6.8.
	* gnu/packages/tcl.scm (tcl, tk): Update to 8.6.8.

	gnu: python: Update to 3.6.5.
	* gnu/packages/python.scm (python-3.6): Update to 3.6.5.

	gnu: icu4c: Update to 61.1.
	* gnu/packages/icu4c.scm (icu4c): Update to 61.1.

	gnu: util-linux: Update to 2.32.
	* gnu/packages/patches/util-linux-tests.patch: Adjust context.
	* gnu/packages/patches/util-linux-CVE-2018-7738.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/linux.scm (util-linux): Update to 2.32.
	[source](patches): Remove 'util-linux-CVE-2018-7738.patch'.

2018-03-28  Jelle Licht  <jlicht@fsfe.org>

	gnu: node: Update to 9.10.0.
	* gnu/packages/node.scm (node): Update to 9.10.0.

	gnu: http-parser: Update to 2.8.0.
	* gnu/packages/web.scm (http-parser): Update to 2.8.0.

2018-03-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: xf86-video-ati: Update to 18.0.1.
	* gnu/packages/xorg.scm (xf86-video-ati): Update to 18.0.1.

	gnu: xf86-input-libinput: Update to 0.27.0.
	* gnu/packages/xorg.scm (xf86-input-libinput): Update to 0.27.0.

2018-03-28  Leo Famulari  <leo@famulari.name>

	gnu: ntp: Update to 4.2.8p11 [security-fixes].
	Fixes CVE-2016-1549 and CVE-2018-{7170,7182,7183,7184,7185}.

	* gnu/packages/ntp.scm (ntp): Update to 4.2.8p11.

2018-03-28  Leo Famulari  <leo@famulari.name>

	gnu: openssl: Replace with OpenSSL 1.0.2o [fixes CVE-2018-0739].
	* gnu/packages/tls.scm (openssl)[replacement]: New field.
	(openssl-1.0.2o): New variable.

2018-03-28  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add r-parsedate.
	* gnu/packages/cran.scm (r-parsedate): New variable.

2018-03-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mu: Fix tests failures triggered by DST.
	* gnu/packages/mail.scm (mu)[phases]: Add 'fix-date-tests.

2018-03-28  Nadya Voronova  <voronovank@gmail.com>

	gnu: Add tcalc.
	* gnu/packages/maths.scm (tcalc): New variables.

2018-03-28  Ludovic Courtès  <ludovic.courtes@inria.fr>

	build: Build (guix ci) and (guix scripts weather) when HAVE_GUILE_JSON.
	* Makefile.am (MODULES): Move guix/ci.scm and guix/scripts/weather.scm
	to the HAVE_GUILE_JSON-guarded block.

	weather: Report continuous integration stats.
	* guix/scripts/weather.scm (histogram, throughput, queued-subset): New
	procedures.
	(report-server-coverage): Report CI information.
	* doc/guix.texi (Invoking guix weather): Document it.

	Add (guix ci).
	* guix/ci.scm: New file.
	* Makefile.am (MODULES): Add it.

2018-03-28  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: culmus: Rename to font-culmus.
	* gnu/packages/fonts.scm (culmus): Rename to...
	(font-culmus): ...this. Re-indent.

	gnu: culmus: Switch to font-build-system.
	* gnu/packages/fonts.scm (culmus): Switch to font-build-system.
	[arguments]: Replace system* with invoke.

	gnu: font-linuxlibertine: Switch to font-build-system.
	* gnu/packages/fonts.scm (font-linuxlibertine): Switch to font-build-system.
	[arguments]: Replace system* with invoke.

	gnu: font-lato: Switch to font-build-system.
	* gnu/packages/fonts.scm (font-lato): Switch to font-build-system.
	[source]: Use url-fetch/zipbomb.

2018-03-28  Mark H Weaver  <mhw@netris.org>

	gnu: openssl: Update to 1.0.2o.
	* gnu/packages/tls.scm (openssl): Update to 1.0.2o.  Remove snippet.

	gnu: elogind: Fix build with glibc-2.27.
	* gnu/packages/patches/elogind-glibc-2.27.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/freedesktop.scm (elogind)[source]: Add patch.
	[arguments]: Replace the bootstrap phase with what was previously the
	autogen phase.

	gnu: liba52: Use invoke.
	* gnu/packages/video.scm (liba52)[arguments]: Use invoke in the custom
	bootstrap phase.

	gnu: aalib: Use invoke.
	* gnu/packages/video.scm (aalib)[arguments]: Use invoke in the custom
	configure phase.

	gnu: aspell-dict-*: Use invoke.
	* gnu/packages/aspell.scm (aspell-dictionary): Use invoke in the custom
	configure phase.

	tests: Use invoke and return #t from all builders.
	* tests/packages.scm ("package-source-derivation, snippet", "trivial")
	("trivial with local file as input", "trivial with source")
	("trivial with system-dependent input", "trivial with #:allowed-references")
	("--search-paths with pattern", "--search-paths with single-item search path")
	("replacement also grafted"): In the builders, raise an exception on errors
	and otherwise return #t.  Use invoke.

	gnu: Use invoke and return #t from all builders.
	* gnu/packages/admin.scm, gnu/packages/android.scm, gnu/packages/audio.scm,
	gnu/packages/avr.scm, gnu/packages/base.scm, gnu/packages/bioinformatics.scm,
	gnu/packages/certs.scm, gnu/packages/check.scm, gnu/packages/code.scm,
	gnu/packages/commencement.scm, gnu/packages/dictionaries.scm,
	gnu/packages/docbook.scm, gnu/packages/emacs.scm, gnu/packages/embedded.scm,
	gnu/packages/fonts.scm, gnu/packages/games.scm, gnu/packages/gnome.scm,
	gnu/packages/gnu-doc.scm, gnu/packages/guile.scm, gnu/packages/hurd.scm,
	gnu/packages/javascript.scm, gnu/packages/libreoffice.scm,
	gnu/packages/linux.scm, gnu/packages/lisp.scm, gnu/packages/lxde.scm,
	gnu/packages/mail.scm, gnu/packages/markup.scm, gnu/packages/mate.scm,
	gnu/packages/pkg-config.scm, gnu/packages/qt.scm, gnu/packages/rust.scm,
	gnu/packages/scheme.scm, gnu/packages/sdl.scm, gnu/packages/statistics.scm,
	gnu/packages/syncthing.scm, gnu/packages/tex.scm, gnu/packages/web.scm,
	gnu/packages/wine.scm, gnu/packages/xfce.scm: In the builders of packages
	using 'trivial-build-system', use invoke where appropriate, raise exceptions
	on errors, and otherwise return #t.

	gnu: 0ad-data: Use invoke.
	* gnu/packages/games.scm (0ad-data)[source]: Use invoke in the snippet.

	gnu: vera: Use invoke.
	* gnu/packages/dictionaries.scm (vera)[arguments]: Use invoke and remove
	vestigial plumbing in the builder.

	gnu: sicp: Use invoke.
	* gnu/packages/scheme.scm (sicp)[arguments]: Use invoke and remove vestigial
	plumbing in the builder.

	gnu: icecat: Add fix for CVE-2018-5148.
	* gnu/packages/gnuzilla.scm (icecat)[source]: Add the fix for CVE-2018-5148
	from the upstream mozilla-esr52 repository.

2018-03-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: curl: Use nghttp2's ‘lib’ output.
	This follows up on commit 1300e4ee5bf97e7687aa0fa5497d87cf1afaa813,
	which was based on a monolithic nghttp2.

	* gnu/packages/curl.scm (curl)[inputs]: Use nghttp2's ‘lib’ output.

2018-03-27  Leo Famulari  <leo@famulari.name>

	gnu: mupdf: Fix CVE-2018-{6544,1000051}.
	* gnu/packages/patches/mupdf-CVE-2018-1000051.patch,
	gnu/packages/patches/mupdf-CVE-2018-6544.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/pdf.scm (mupdf)[source]: Use them.

2018-03-27  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org, emacs-org-contrib: Update to 9.1.9.
	* gnu/packages/emacs.scm (emacs-org):
	(emacs-org-contrib): Update to 20180327, a.k.a. release 9.1.9.

2018-03-27  ng0  <ng0@n0.is>

	gnu: alpine: Update to 2.21.999.
	* gnu/packages/mail.scm (alpine): Update to 2.21.999.
	[source]: Change to new upstream location.
	[home-page]: Use new location.

2018-03-27  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	guix environment: load manifest files like "guix package" does
	* guix/scripts/environment.scm (options/resolve-packages): When loading
	manifest files, use the same module environment as in "guix package".

2018-03-27  Ludovic Courtès  <ludovic.courtes@inria.fr>

	nss: Remove '%compat' from the defaults.
	* gnu/system/nss.scm (%compat): Add comment.
	(<name-service-switch>)[group, password, shadow]: Remove %COMPAT from
	the default value.

2018-03-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: zstd: Update to 1.3.4.
	* gnu/packages/compression.scm (zstd): Update to 1.3.4.

	gnu: dovecot: Update to 2.3.1.
	* gnu/packages/mail.scm (dovecot): Update to 2.3.1.
	[arguments]: Rename ‘patch-other-shebangs’ phase to the more accurate
	‘patch-other-file-names’... then patch more file names.

	gnu: lyx: Use HTTPS home page.
	* gnu/packages/tex.scm (lyx)[home-page]: Use HTTPS.

2018-03-27  Leo Famulari  <leo@famulari.name>

	gnu: openssl@1.1.0: Update to 1.1.0h [security fixes].
	Fixes CVE-2017-3738 and CVE-2018-{0733,0739}.

	* gnu/packages/tls.scm (openssl-next): Update to 1.1.0h.

2018-03-27  Marius Bakke  <mbakke@fastmail.com>

	gnu: libatomic-ops: Update to 7.6.4.
	* gnu/packages/bdw-gc.scm (libatomic-ops): Update to 7.6.4.

2018-03-27  Marius Bakke  <mbakke@fastmail.com>

	gnu: bzip2: Provide libbz2.so and libbz2.so.1.
	Fixes <https://bugs.gnu.org/30006>.

	* gnu/packages/compression.scm (bzip2)[arguments]: Rework
	INSTALL-SHARED-LIBS-PHASE to manage all library symlinks.

2018-03-27  Ludovic Courtès  <ludo@gnu.org>

	guix gc: Add '--derivers'.
	* guix/scripts/gc.scm (show-help, %options): Add '--derivers'.
	(guix-gc): Handle 'list-derivers'.
	* tests/guix-gc.sh: Add test.
	* doc/guix.texi (Invoking guix gc): Document it.

	graph: Add "module" node type.
	* guix/scripts/graph.scm (module-from-package)
	(source-module-dependencies*): New procedures.
	(%module-node-type): New variable.
	(%node-types): Add it.
	* guix/modules.scm (source-module-dependencies): Export.
	* tests/graph.scm ("module graph"): New test.
	* doc/guix.texi (Invoking guix graph): Document it.

	gnu: Remove unnecessary import.
	* gnu/packages/guile.scm: Remove unnecessary import.

2018-03-27  Ludovic Courtès  <ludo@gnu.org>

	activation: Pass '-d HOME' to 'usermod'.
	Fixes a bug whereby changes to user home directories in the OS config
	would never be effective.

	Reported by Pierre Neidhardt <ambrevar@gmail.com>.

	* gnu/build/activation.scm (modify-user): Pass '-d HOME'.

2018-03-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: bootstrap: Remove unneeded import.
	* gnu/packages/bootstrap.scm: Remove unneeded (guix build utils) import.

2018-03-27  Timothy Sample  <samplet@ngyro.com>

	gnu: Remove Haskell packages provided by GHC.
	* gnu/packages/haskell.scm (ghc-array, ghc-binary, ghc-bytestring,
	ghc-directory, ghc-haskeline, ghc-process, ghc-transformers,
	ghc-transformers-0.4.2.0): Remove.
	(ghc-tar)[inputs]: Remove ghc-array.
	(ghc-hslogger)[inputs]: Remove ghc-directory.
	* gnu/packages/version-control.scm (darcs)[inputs]: Remove ghc-array,
	ghc-binary, and ghc-haskeline.
	* gnu/packages/wm.scm (xmonad)[inputs]: Remove ghc-directory.

2018-03-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: supercollider: Update to 3.9.2.
	* gnu/packages/audio.scm (supercollider): Update to 3.9.2.

	gnu: gzdoom: Update to 3.3.0.
	* gnu/packages/games.scm (gzdoom): Update to 3.3.0.

	gnu: ccache: Update to 3.4.2.
	* gnu/packages/ccache.scm (ccache): Update to 3.4.2.

	gnu: jetring: Update to 0.27.
	* gnu/packages/gnupg.scm (jetring): Update to 0.27.

	gnu: libkomparediff2: Update to 17.12.3.
	* gnu/packages/kde.scm (libkomparediff2): Update to 17.12.3.

	gnu: radeontop: Update to 1.1.
	* gnu/packages/linux.scm (radeontop): Update to 1.1.

	gnu: ruby-rake: Update to 12.3.1.
	* gnu/packages/ruby.scm (ruby-rake): Update to 12.3.1.

	gnu: ruby-asciidoctor: Update to 1.5.6.2.
	* gnu/packages/ruby.scm (ruby-asciidoctor): Update to 1.5.6.2.

	gnu: python-plotly: Update to 2.4.1.
	* gnu/packages/graph.scm (python-plotly): Update to 2.4.1.

	gnu: python-django-crispy-forms: Update to 1.7.2.
	* gnu/packages/django.scm (python-django-crispy-forms): Update to 1.7.2.

	gnu: r-randomforest: Update to 4.6-14.
	* gnu/packages/statistics.scm (r-randomforest): Update to 4.6-14.

	gnu: r-blob: Update to 1.1.1.
	* gnu/packages/statistics.scm (r-blob): Update to 1.1.1.
	[propagated-inputs]: Add r-prettyunits.

	gnu: r-servr: Update to 0.9.
	* gnu/packages/web.scm (r-servr): Update to 0.9.
	[propagated-inputs]: Add r-xfun.

	gnu: vis: Update to 0.5.
	* gnu/packages/text-editors.scm (vis): Update to 0.5.

2018-03-26  Leo Famulari  <leo@famulari.name>

	gnu: libreoffice: Update to 5.4.6.2.
	* gnu/packages/libreoffice.scm (libreoffice): Update to 5.4.6.2.

2018-03-26  Vasile Dumitrascu  <va511e@yahoo.com>

	gnu: hplip: Update to 3.18.3.
	* gnu/packages/cups.scm (hplip): Update to 3.18.3.

2018-03-26  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add font-lohit.
	* gnu/packages/fonts.scm (font-lohit): New variable.

2018-03-26  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: translate-shell: Update to 0.9.6.7.
	* gnu/packages/patches/translate-shell-fix-curl-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/dictionaries.scm (translate-shell): Update to 0.9.6.7.
	[source](patches): Add it.  [home-page]: Append slash.

	gnu: Add twitchy.
	* gnu/packages/video.scm (twitchy): New public variable.

	gnu: Add perl-uri-escape.
	* gnu/packages/perl-web.scm (perl-uri-escape): New public variable.

2018-03-26  Charlie Ritter  <chewzerita@posteo.net>

	gnu: Add r-tidyverse.
	* gnu/packages/cran.scm (r-tidyverse): New variable.

	gnu: Add r-rvest.
	* gnu/packages/cran.scm (r-rvest): New variable.

	gnu: Add r-selectr.
	* gnu/packages/cran.scm (r-selectr): New variable.

	gnu: Add r-reprex.
	* gnu/packages/cran.scm (r-reprex): New variable.

	gnu: Add r-callr.
	* gnu/packages/cran.scm (r-callr): New variable.

	gnu: Add r-readxl.
	* gnu/packages/cran.scm (r-readxl): New variable.

	gnu: Add r-modelr.
	* gnu/packages/cran.scm (r-modelr): New variable.

	gnu: Add r-haven.
	* gnu/packages/cran.scm (r-haven): New variable.

2018-03-26  Sandeep Subramanian  <sandeepsubramanian94@gmail.com>

	gnu: Add r-arules.
	* gnu/packages/cran.scm (r-arules): New variable.

2018-03-26  Christopher Baines  <mail@cbaines.net>

	gnu: emacs-robe: Include the lib directory in the output.
	This contains some Ruby code that needs to be accessible to use robe.

	* gnu/packages/emacs.scm (emacs-robe)[arguments]: Include the lib directory,
	in addition to the %default-includes.

2018-03-26  Christopher Baines  <mail@cbaines.net>

	gnu: emacs-minitest: Switch source to the git repository.
	The 0.8.0 release was over 3 years ago, and there have been ~50 commits since.

	* gnu/packages/emacs.scm (emacs-minitest): Wrap with let, and change source to
	the git repository.

2018-03-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ghc-cryptonite: Update to 0.25.
	* gnu/packages/haskell-crypto.scm (ghc-cryptonite): Update to 0.25.
	[inputs]: Add ghc-basement.

	gnu: ghc-memory: Update to 0.14.16.
	* gnu/packages/haskell.scm (ghc-memory): Update to 0.14.16.
	[inputs]: Add ghc-basement and ghc-foundation.

	gnu: Add ghc-foundation.
	* gnu/packages/haskell.scm (ghc-foundation): New variable.

	gnu: Add ghc-basement.
	* gnu/packages/haskell.scm (ghc-basement): New variable.

2018-03-26  Feng Shu  <tumashu@163.com>

	gnu: emacs-exwm-x: Update to 1.8.1.
	* gnu/packages/emacs.scm (emacs-exwm-x): Update to 1.8.1.

	gnu: emacs-exwm: Update to 0.18.
	* gnu/packages/emacs.scm (emacs-exwm): Update to 0.18.

	gnu: emacs-xelb: Update to 0.14.
	* gnu/packages/emacs.scm (emacs-xelb): Update to 0.14.

2018-03-26  Nils Gillmann  <ng0@n0.is>

	gnu: libressl: Update to 2.7.1.
	* gnu/packages/tls.scm (libressl): Update to 2.7.1.

2018-03-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: perl-image-exiftool: Update to 10.80.
	* gnu/packages/photo.scm (perl-image-exiftool): Update to 10.80.

	gnu: magit-svn: Update to 2.2.0.
	* gnu/packages/emacs.scm (magit-svn): Update to 2.2.0.
	[propagated-inputs]: Add WITH-EDITOR.
	[arguments]: Add WITH-EDITOR to EMACSLOADPATH.

	gnu: evince: Update to 3.28.0.
	* gnu/packages/gnome.scm (evince): Update to 3.28.0.

2018-03-26  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hwloc@1: Update to 1.11.10.
	* gnu/packages/mpi.scm (hwloc): Update to 1.11.10.

	gnu: hwloc@2: Update to 2.0.1.
	* gnu/packages/mpi.scm (hwloc-2.0): Update to 2.0.1.
	[source]: Remove 'patches'.
	* gnu/packages/patches/hwloc-tests-without-sysfs.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2018-03-26  Efraim Flashner  <efraim@flashner.co.il>

	gnu: classpath: Add aarch64-linux support.
	* gnu/packages/java.scm (classpath-bootstrap, classpath-0.99)[source]:
	Add patch.
	* gnu/packages/patches/classpath-aarch64-support.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2018-03-26  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.15.13.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.13.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.30.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.30.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.90.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.90.

	gnu: linux-libre@4.4: Update to 4.4.124.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.124.

2018-03-26  Ludovic Courtès  <ludo@gnu.org>

	guix build: 'guix build --log-file' gracefully reports certificate errors.
	Previously 'guix build --log-file' would print a backtrace upon X.509
	certificate verification errors.

	* guix/scripts/build.scm (log-url): Catch 'tls-certificate-error' in
	addition to 'getaddrinfo-error'.

2018-03-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: geeqie: Update to 1.4.
	* gnu/packages/image-viewers.scm (geeqie): Update to 1.4.
	[arguments]: In 'autogen' phase, create ChangeLog{,.html}.

	gnu: emacs-flycheck: Update to 31.
	* gnu/packages/emacs.scm (flycheck): Update to 31.

	gnu: pius: Update to 2.2.6.
	* gnu/packages/gnupg.scm (pius): Update to 2.2.6.

2018-03-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: usbredir: Build without '-Werror'.
	Fixes build failure introduced in
	58ee8a94a90eb40496b9704d541b5dfbbf1685ba, where compilation would fail
	with:

	  usbredirhost.c: In function ?usbredirhost_open_full?:
	  usbredirhost.c:749:5: error: ?libusb_set_debug? is deprecated: Use libusb_set_option instead [-Werror=deprecated-declarations]
	       libusb_set_debug(host->ctx, host->verbose);
	       ^
	  In file included from usbredirhost.h:24:0,
			   from usbredirhost.c:31:
	  /gnu/store/j8hzc465xy33cjfcq3wv39szxia4xrzv-libusb-1.0.22/include/libusb-1.0/libusb.h:1300:18: note: declared here
	   void LIBUSB_CALL libusb_set_debug(libusb_context *ctx, int level);
			    ^
	  cc1: all warnings being treated as errors

	* gnu/packages/spice.scm (usbredir)[arguments]: In 'autogen' phase,
	remove '-Werror' from configure.ac.

2018-03-26  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ecj-javac-wrapper: Fix reference to glibj and tools.zip.
	* gnu/packages/java.scm (ecj-javac-wrapper)[arguments]: Fix references to
	glibj and tools.zip.

	gnu: classpath-jamvm-wrappers: Run JamVM with conservative options.
	* gnu/packages/java.scm (classpath-jamvm-wrappers)[arguments]: Pass extra
	options to JamVM.

2018-03-25  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hwloc@1: Update to 1.11.9.
	* gnu/packages/mpi.scm (hwloc): Update to 1.11.9.

2018-03-25  Ludovic Courtès  <ludo@gnu.org>

	git: 'latest-repository-commit' calls 'repository-close!'.
	* guix/git.scm (latest-repository-commit): Call 'repository-close!'
	when it exists.

2018-03-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ecj-javac-wrapper: Run JamVM with conservative options.
	* gnu/packages/java.scm (ecj-javac-wrapper)[arguments]: Add options to jamvm
	invocation.

	gnu: ant-bootstrap: Make build more reliable.
	* gnu/packages/java.scm (ant-bootstrap)[arguments]: Remove bootstrap phase;
	create HOME/.ant.properties; pass options to JamVM.

2018-03-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: newsboat: Update to 2.11.
	* gnu/packages/syndication.scm (newsboat): Update to 2.11.
	[inputs]: Change from JSON-C-0.12 to JSON-C.
	[native-search-paths]: New field.

2018-03-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: httpd: Update to 2.4.33 [security fixes].
	This fixes CVE-2017-15710, CVE-2017-15715, CVE-2018-1283, CVE-2018-1301,
	CVE-2018-1302, CVE-2018-1303, and CVE-2018-1312.

	* gnu/packages/web.scm (httpd): Update to 2.4.33.

2018-03-25  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove sablevm and sablevm-classpath, update comments.
	* gnu/packages/java.scm (sablevm, sablevm-classpath): Remove variables.

	gnu: Remove ecj-javac-on-jamvm-wrapper.
	* gnu/packages/java.scm (ecj-javac-on-jamvm-wrapper): Remove variable.
	(classpath-devel)[native-inputs]: Use ecj-javac-wrapper instead.
	(jamvm)[inputs]: Use ecj-javac-wrapper instead.
	(ecj-javac-on-jamvm-wrapper-final): Rename...
	(ecj-javac-wrapper-final): ...to this.
	(icedtea-6)[native-inputs]: Use "ecj-javac-wrapper-final" instead of
	'ecj-javac-on-jamvm-wrapper-final".
	[arguments]: Use jamvm's rt.jar.

	gnu: classpath-jamvm-wrappers: Use classpath-0.99.
	* gnu/packages/java.scm (classpath-jamvm-wrappers): Inherit from
	classpath-0.99.
	[native-inputs]: Replace "jamvm-bootstrap" with "jamvm-1-bootstrap"; replace
	"classpath-on-sablevm" with "classpath-0.99".

	gnu: Remove jamvm-bootstrap.
	* gnu/packages/java.scm (jamvm-bootstrap): Remove variable.
	(classpath-devel)[native-inputs]: Use "jamvm-1-bootstrap" instead of
	"jamvm-bootstrap".
	(jamvm): Inherit from jamvm-1-bootstrap.

	gnu: Replace classpath-on-sablevm with classpath-0.99.
	* gnu/packages/java.scm (classpath-on-sablevm): Replace with...
	(classpath-0.99): ...this new variable.
	(classpath-devel): Inherit from classpath-0.99.

	gnu: ecj-javac-wrapper: Do not use sablevm.
	* gnu/packages/java.scm (ecj-javac-wrapper)[native-inputs]: Remove sablevm and
	sablevm-classpath; add jamvm-1-bootstrap and classpath-bootstrap.
	[arguments]: Simplify builder now that only jamvm is used.

	gnu: ecj-bootstrap: Build with JamVM 1.5.1 and jikes.
	* gnu/packages/java.scm (ecj-bootstrap)[native-inputs]: Replace "sablevm" with
	"jikes" and "jamvm-1-bootstrap".
	[arguments]: Adjust accordingly.

	gnu: ant-bootstrap: Update to 1.8.4.
	* gnu/packages/java.scm (ant-bootstrap): Update to 1.8.4.

	gnu: ant-bootstrap: Build with JamVM 1.5.1.
	* gnu/packages/java.scm (ant-bootstrap)[native-inputs]: Replace sablevm with
	jamvm-1-bootstrap.
	[arguments]: Adjust accordingly.

	gnu: Add jamvm-1-bootstrap.
	* gnu/packages/java.scm (jamvm-1-bootstrap): New variable.

	gnu: Add classpath-bootstrap.
	* gnu/packages/java.scm (classpath-bootstrap): New variable.

2018-03-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libmtp: Update to 1.1.15.
	* gnu/packages/libusb.scm (libmtp): Update to 1.1.15.

	gnu: libusb: Update to 1.0.22.
	* gnu/packages/libusb.scm (libusb): Update to 1.0.22.

	gnu: scotch: Use predictable source URI.
	* gnu/packages/maths.scm (scotch)[source]: Use predictable URI.

	gnu: mate-themes: Update to 3.22.15.
	* gnu/packages/mate.scm (mate-themes): Update to 3.22.15.

	gnu: filezilla: Update to 3.31.0.
	* gnu/packages/ftp.scm (filezilla): Update to 3.31.0.

	gnu: hlint: Update to 2.1.1.
	* gnu/packages/haskell.scm (hlint): Update to 2.1.1.

	gnu: flashrom: Support libusb versions >1.0.21.
	* gnu/packages/flashing-tools.scm (flashrom)[arguments]: Override CFLAGS
	in #:make-flags.

	gnu: python-pyld: Update to 1.0.3.
	* gnu/packages/python.scm (python-pyld): Update to 1.0.3.
	[arguments]: Run the new test suite.

	gnu: openlibm: Update to 0.5.5.
	* gnu/packages/maths.scm (openlibm): Update to 0.5.5.

2018-03-25  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add python-parted.
	* gnu/packages/disk.scm (python-parted, python2-parted): New variables.

	gnu: Add python2-ipy.
	* gnu/packages/networking.scm (python2-ipy): New variable.

	gnu: fc-host-tools: Update to version 8.
	* gnu/packages/embedded.scm (fc-host-tools): Update to version 8.

	gnu: Add pure.
	* gnu/packages/pure.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: Add pan.
	* gnu/packages/mail.scm (pan): New variable.

	gnu: gtkspell3: Add enchant.
	* gnu/packages/gtk.scm (gtkspell3)[native-inputs]: Add enchant.

2018-03-25  Mark H Weaver  <mhw@netris.org>

	gnu: libselinux: Use invoke.
	* gnu/packages/selinux.scm (libselinux)[arguments]: Use invoke in the 'pywrap'
	and 'install-pywrap' phases.

	gnu: libva: Return #t from all phases.
	* gnu/packages/video.scm (libva)[arguments]: Return #t from
	the 'fix-dlopen-paths' phase.

	gnu: perl-boot0: Return #t from all phases.
	* gnu/packages/commencement.scm (perl-boot0): Return #t from the
	'disable-pthreads' phase.

	gnu: make-bootstrap: Adapt glibc-bootstrap-system.patch for glibc-2.27.
	* gnu/packages/patches/glibc-bootstrap-system.patch: Adapt for glibc-2.27.

	gnu: crda: Inhibit gzip timestamp.
	* gnu/packages/linux.scm (crda)[arguments]: Add 'gzip-determinism' phase.

2018-03-25  Mark H Weaver  <mhw@netris.org>

	gnu: asciidoc: Restore custom 'bootstrap' phase.
	Fix a regression introduced by commit
	189be331acfda1c242a9c85fca8d2a0356742f48.

	* gnu/packages/documentation.scm (asciidoc)[arguments]: Restore the custom
	'bootstrap' phase that present prior to commit 189be33.

2018-03-25  Mark H Weaver  <mhw@netris.org>

	gnu: wireless-regdb: Inhibit gzip timestamp.
	* gnu/packages/linux.scm (wireless-regdb)[arguments]: Add 'gzip-determinism'
	phase.

	gnu: xf86-video-intel: Fix error during bootstrap.
	* gnu/packages/xorg.scm (xf86-video-intel)[arguments]: Add 'pre-bootstrap'
	phase.

	gnu: shadow: Return #t from all phases.
	* gnu/packages/admin.scm (shadow)[arguments]: Return #t from
	the 'set-nscd-file-name' phase.

	gnu: pulseaudio: Fix build with glibc-2.27.
	* gnu/packages/patches/pulseaudio-glibc-2.27.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/pulseaudio.scm (pulseaudio)[source]: Add the patch.
	[arguments]: Replace 'bootstrap' phase.
	[native-inputs]: Add autoconf, automake, and libtool.

	gnu: mkfontdir: Return #t from all phases.
	* gnu/packages/xorg.scm (mkfontdir)[arguments]: Return #t from
	the 'wrap-mkfontdir' phase.

	gnu: binutils-vc4: Use invoke.
	* gnu/packages/embedded.scm (binutils-vc4)[arguments]: Use invoke.

	gnu: bdb: Use invoke.
	* gnu/packages/databases.scm (bdb, bdb-5.3)[arguments]: Use invoke in the
	custom configure phase.

2018-03-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clisp: Update license.
	License clarified with upstream.

	* gnu/packages/lisp.scm (clisp)[license]: Correct license to gpl2+.

2018-03-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clisp: Remove ineffective 'remove-timestamp' phase.
	* gnu/packages/lisp.scm (clisp)[arguments]: Remove 'remove-timestamps'
	phase.

2018-03-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libdvdcss: Update to 1.4.2.
	* gnu/packages/video.scm (libdvdcss): Update to 1.4.2.

	gnu: gexiv2: Update to 0.10.8.
	* gnu/packages/gnome.scm (gexiv2): Update to 0.10.8.

	gnu: ruby-ffi: Update to 1.9.23.
	* gnu/packages/libffi.scm (ruby-ffi): Update to 1.9.23.

	gnu: clutter-gst: Update to 3.0.26.
	* gnu/packages/gnome.scm (clutter-gst): Update to 3.0.26.

	gnu: python-graphviz: Update to 0.8.2.
	* gnu/packages/graphviz.scm (python-graphviz): Update to 0.8.2.

	gnu: gnome-autoar: Update to 0.2.3.
	* gnu/packages/gnome.scm (gnome-autoar): Update to 0.2.3.

	gnu: libstrophe: Update to 0.9.2.
	* gnu/packages/messaging.scm (libstrophe): Update to 0.9.2.

	gnu: hunspell: Use INVOKE.
	* gnu/packages/libreoffice.scm (hunspell)[arguments]: Substitute INVOKE
	for SYSTEM* and end phase with explicit #t.

	gnu: hunspell: Update to 1.6.2.
	* gnu/packages/libreoffice.scm (hunspell): Update to 1.6.2.

	gnu: python-ly: Use PYPI-URI.
	* gnu/packages/python.scm (python-ly)[source]: Use PYPI-URI.

	gnu: gnome-klotski: Update to 3.22.3.
	* gnu/packages/gnome.scm (gnome-klotski): Update to 3.22.3.

	gnu: aisleriot: Update to 3.22.5.
	* gnu/packages/gnome.scm (aisleriot): Update to 3.22.5.

	gnu: neomutt: Update to 20180323.
	* gnu/packages/mail.scm (neomutt): Update to 20180323.

	gnu: ceres-solver: Update to 1.14.0.
	* gnu/packages/maths.scm (ceres-solver): Update to 1.14.0.

	gnu: python-gitpython: Update to 2.1.1.9.
	* gnu/packages/version-control.scm (python-gitpython): Update to 2.1.9.

	gnu: yoshimi: Update to 1.5.7.
	* gnu/packages/music.scm (yoshimi): Update to 1.5.7.

	gnu: r-annotate: Update to 1.56.2.
	* gnu/packages/bioinformatics.scm (r-annotate): Update to 1.56.2.

	gnu: perl-text-simpletable: Update to 2.04.
	* gnu/packages/perl.scm (perl-text-simpletable): Update to 2.04.

	gnu: emacs-mmm-mode: Update to 0.5.5.
	* gnu/packages/emacs.scm (emacs-mmm-mode): Update to 0.5.5.

	gnu: autossh: Update to 1.4f.
	* gnu/packages/ssh.scm (autossh): Update to 1.4f.

	gnu: perl-www-mechanize: Update to 1.88.
	* gnu/packages/web.scm (perl-www-mechanize): Update to 1.88.

	gnu: links: Update to 2.15.
	* gnu/packages/web-browsers.scm (links): Update to 2.15.
	[source]: Remove patch for fixed CVE.
	* gnu/packages/patches/links-CVE-2017-11114.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	doc: Fix typo.
	* doc/guix.texi (Web Services): Fix ‘wether’ typo.

2018-03-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: less: Update to 530.
	* gnu/packages/less.scm (less): Update to 530.

2018-03-24  Ludovic Courtès  <ludo@gnu.org>

	maint: Adjust 'check-final-inputs-self-contained' for glibc:static.
	This change is necessary to cope with
	6dff905e51202bbdebbad8811b6509584d12a796.

	* build-aux/check-final-inputs-self-contained.scm (final-inputs): Change
	'match' pattern to match (LABEL PACKAGE OUTPUT).

2018-03-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to 326264c.
	* gnu/packages/ci.scm (cuirass): Update to 326264c.

2018-03-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sablevm: Do not change GC, just disable stripping.
	* gnu/packages/java.scm (sablevm)[arguments]: Disable stripping; do not play
	with GC settings as they have no reliable effect on build success.

2018-03-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sablevm: Use a different GC implementation.
	This is an attempt to fix a segfault when building ant-bootstrap.

	* gnu/packages/java.scm (sablevm)[arguments]: Use gencopy GC implementation.

2018-03-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sablevm-classpath: Remove unnecessary inputs.
	* gnu/packages/java.scm (sablevm-classpath)[inputs]: Remove.

2018-03-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add u-boot-pine64-plus.
	* gnu/packages/bootloaders.scm (u-boot-pine64-plus): New variable.

	gnu: make-u-boot-package: Install 'itb' and 'dtb' files also.
	* gnu/packages/bootloaders.scm (make-u-boot-package)[arguments]: Add
	'itb' and 'dtb' files to the files installed during custom 'install phase.

	gnu: arm-trusted-firmware-pine64-plus: New variable.
	* gnu/packages/firmware.scm (arm-trusted-firmware-pine64-plus): New
	variable.

	gnu: make-arm-trusted-firmware: New procedure.
	* gnu/packages/firmware.scm (make-arm-trusted-firmware): New procedure.

2018-03-24  Alex Kost  <alezost@gmail.com>

	gnu: tvtime: Fix build.
	* gnu/packages/tv.scm (tvtime)[native-inputs]: Add 'pkg-config' to avoid
	compilation errors.

	gnu: dunst: Update to 1.3.1.
	* gnu/packages/dunst.scm (dunst): Update to 1.3.1.
	[arguments]: Add SERVICEDIR_DBUS make flag.
	[inputs]: Use 'gdk-pixbuf' instead of 'gtk'.

2018-03-24  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: streamlink: Update to 0.11.0.
	* gnu/packages/video.scm (streamlink): Update to 0.11.0.
	[native-inputs]: Add python-urllib3.

2018-03-24  Chris Marusich  <cmmarusich@gmail.com>

	tests: Add tests for "guix system disk-image" et al.
	* tests/guix-system.sh: Add test cases that exercise (1) all of the
	  example files in gnu/system/examples, and (2) all of the "image"
	  creation commands: vm, vm-image, disk-image, and docker-image.

	system: Add "guix system docker-image" command.
	* gnu/system/vm.scm (system-docker-image): New procedure.
	* guix/scripts/system.scm (system-derivation-for-action): Add a case for
	  docker-image, and in that case, call system-docker-image.
	  (show-help): Document docker-image.
	  (guix-system): Parse arguments for docker-image.
	* doc/guix.texi (Invoking guix system): Document "guix system
	  docker-image".
	* gnu/system/examples/docker-image.tmpl: New file.

	guix: Rewrite build-docker-image to allow more paths.
	* guix/docker.scm (build-docker-image): Rename "path" argument to
	  "prefix" to reflect the fact that it is used as a prefix for the
	  symlink targets.  Add the "paths" argument, and remove the "closure"
	  argument, since it is now redundant.  Add a "transformations"
	  argument.
	* guix/scripts/pack.scm (docker-image): Read the profile's reference
	  graph and provide its paths to build-docker-image via the new "paths"
	  argument.

	gnu: When building in a VM, share a temporary directory.
	* gnu/build/vm.scm (load-in-linux-vm): Make a shared temporary directory
	  available in the VM.
	* gnu/system/vm.scm (%linux-vm-file-systems): Add a corresponding entry.

	vm: Allow control of deduplication in root-partition-initializer.
	* gnu/build/vm.scm (root-partition-initializer): Add #:deduplicate?
	  keyword argument.

	tests: Add tests for "guix pack".
	* guix/scripts/pack.scm (bootstrap-xz): New variable.
	  (%options) <--bootstrap>: New option.
	  (show-help): Document the new --bootstrap option.
	  (guix-pack): When --bootstrap is specified, use the bootstrap Guile,
	  tar, and xz to build the pack, and do not use any profile hooks or
	  locales.
	* doc/guix.texi (Invoking guix pull): Document the new --bootstrap
	  option.
	* tests/guix-pack.sh: New file.
	* Makefile.am (SH_TESTS): Add guix-pack.sh.
	* gnu/packages/package-management.scm (guix) <inputs>: Add util-linux.

2018-03-23  Sahithi Yarlagadda  <sahi@swecha.net>

	gnu: Add r-catdap.
	* gnu/packages/cran.scm (r-catdap): New variable.

2018-03-23  Leo Famulari  <leo@famulari.name>

	gnu: Keep Krita 3 along with Krita 4.
	* gnu/packages/kde.scm (krita-3): New variable.

2018-03-23  Gábor Boskovits  <boskovits at>

	gnu: java-aqute-bnd-annotation: Update to 3.5.0.
	* gnu/packages/java.scm (java-aqute-bnd-annotation): Update to 3.5.0.

2018-03-23  Leo Famulari  <leo@famulari.name>

	doc: Move Cgit Service documentation to the Version Control section.
	* doc/guix.texi (Miscellaneous Services): Move the Cgit Service to
	section Version Control Services.

2018-03-23  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'program-file' has a new #:module-path parameter.
	* guix/gexp.scm (<program-file>): Add 'path' field.
	(program-file): Add #:module-path parameter and honor it.
	(program-file-compiler): Honor the 'path' field.
	* tests/gexp.scm ("program-file #:module-path"): New test.
	* doc/guix.texi (G-Expressions): Update.

	gexp: 'gexp->script' and 'gexp->file' have a new #:module-path parameter.
	* guix/gexp.scm (load-path-expression): Add 'path' optional parameter.
	(gexp->script): Add #:module-path and honor it.
	(gexp->file): Likewise.
	* tests/gexp.scm ("gexp->script #:module-path"): New test.
	* doc/guix.texi (G-Expressions): Update accordingly.

2018-03-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: git: Update to 2.16.3.
	* gnu/packages/version-control.scm (git): Update to 2.16.3.

	gnu: libgee: Update to 0.20.1.
	* gnu/packages/gnome.scm (libgee): Update to 0.20.1.

	gnu: fribidi: Update to 1.0.2.
	* gnu/packages/fribidi.scm (fribidi): Update to 1.0.2.
	[arguments]: Disable building documentation for now.

	gnu: parallel: Update to 20180322.
	* gnu/packages/parallel.scm (parallel): Update to 20180322.

	gnu: coq-flocq: Use predictable source URI.
	* gnu/packages/ocaml.scm (coq-flocq)[source]: Use predictable URI.

2018-03-23  Mark H Weaver  <mhw@netris.org>

	gnu: clang: Return #t from all phases.
	* gnu/packages/llvm.scm (clang-from-llvm): Return #t from the
	'set-glibc-file-names' phase.

	gnu: at-spi2-atk: Use invoke.
	* gnu/packages/gtk.scm (at-spi2-atk)[arguments]: Use invoke.

	gnu: at-spi2-core: Use invoke.
	* gnu/packages/gtk.scm (at-spi2-core)[arguments]: Use invoke.

	gnu: linux-libre@4.9: Update to 4.9.89.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.89.

	gnu: linux-libre@4.4: Update to 4.4.123.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.123.

	gnu: texmaker: Use invoke.
	* gnu/packages/tex.scm (texmaker)[arguments]: Use invoke in the custom
	configure phase.

	gnu: texlive-metafont-base: Use invoke.
	* gnu/packages/tex.scm (texlive-metafont-base)[arguments]: Use invoke in the
	custom build phase.

	gnu: texlive-latex-base: Use invoke.
	* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Use invoke and remove
	vestigial plumbing.

	gnu: texlive-fonts-rsfs: Remove vestigial error plumbing.
	* gnu/packages/tex.scm (texlive-fonts-rsfs)[arguments]: Remove vestigial error
	code plumbing.

	gnu: texlive-fonts-latex: Use invoke.
	* gnu/packages/tex.scm (texlive-fonts-latex)[arguments]: Use invoke and remove
	vestigial plumbing from the build phase.

	gnu: texlive-fonts-knuth-lib: Use invoke.
	* gnu/packages/tex.scm (texlive-fonts-knuth-lib)[arguments]: Use invoke in the
	custom build phase.

	gnu: texlive-fonts-ec: Remove vestigial error code plumbing.
	* gnu/packages/tex.scm (texlive-fonts-ec)[arguments]: Remove vestigial error
	code plumbing.

	gnu: texlive-fonts-cm: Use invoke.
	* gnu/packages/tex.scm (texlive-fonts-cm)[arguments]: Use invoke and remove
	vestigial plumbing.

	gnu: texlive-fonts-amsfonts: Use invoke.
	* gnu/packages/tex.scm (texlive-fonts-amsfonts)[arguments]: Use invoke and
	remove vestigial plumbing in the custom build phase.

	gnu: texlive-bin: Use invoke.
	* gnu/packages/tex.scm (texlive-bin)[arguments]: Use invoke in the 'postinst'
	phase.

	gnu: tcl: Use invoke.
	* gnu/packages/tcl.scm (tcl)[arguments]: Use invoke and remove vestigial
	plumbing in the 'install-private-headers' phase.

	gnu: subversion: Use invoke.
	* gnu/packages/version-control.scm (subversion)[arguments]: Use invoke and
	remove vestigial plumbing in the 'install-perl-bindings' phase.

	gnu: postgresql: Use invoke.
	* gnu/packages/databases.scm (postgresql)[arguments]: Use invoke in the
	'build-contrib' and 'install-contrib' phases.

	gnu: pciutils: Use invoke.
	* gnu/packages/pciutils.scm (pciutils)[arguments]: Use invoke in the custom
	install phase.

	gnu: openssh: Use invoke.
	* gnu/packages/ssh.scm (openssh)[arguments]: Use invoke and remove vestigial
	plumbing in the custom install phase.

	gnu: le-certs: Use invoke.
	* gnu/packages/certs.scm (le-certs)[arguments]: Use invoke in the builder.

	gnu: nss-certs: Use invoke.
	* gnu/packages/certs.scm (nss-certs)[arguments]: Use invoke to detect errors
	while running 'certdata2pem.py'.

	gnu: nss: Use invoke.
	* gnu/packages/gnuzilla.scm (nss)[arguments]: Use invoke in the check phase.

	gnu: nasm: Use invoke.
	* gnu/packages/assembly.scm (nasm)[arguments]: Use invoke in
	the 'install-info' phase.

	gnu: mysql: Return #t from all phases.
	* gnu/packages/databases.scm (mysql)[arguments]: Return #t from
	the 'patch-boost-version' phase.

	gnu: mozjs@38: Use invoke.
	* gnu/packages/gnuzilla.scm (mozjs-38)[arguments]: Use invoke in the custom
	configure phase.

	gnu: mozjs@24: Use invoke.
	* gnu/packages/gnuzilla.scm (mozjs-24)[arguments]: Use invoke in the custom
	configure phase.

	gnu: mozjs: Return #t from all phases.
	* gnu/packages/gnuzilla.scm (mozjs)[arguments]: Return #t from the
	'delete-timedout-test' phase.  Use 'invoke' in the configure phase.

	gnu: mesa-utils: Return #t from all phases.
	* gnu/packages/gl.scm (mesa-utils)[arguments]: Return #t from the custom
	install phase.

	gnu: mesa-headers: Return #t from all phases.
	* gnu/packages/gl.scm (mesa-headers)[arguments]: Return #t from the
	custom install phase.

	gnu: mariadb: Return #t from all phases.
	* gnu/packages/databases.scm (mariadb)[arguments]: Return #t from
	the 'post-install' phase.

	gnu: man-db: Return #t from all phases.
	* gnu/packages/man.scm (man-db)[arguments]: Return #t from
	the 'patch-test-shebangs' phase.

	gnu: lua5.1-socket: Use invoke.
	* gnu/packages/lua.scm (lua5.1-socket)[arguments]: Use invoke in the custom
	check phase.

	gnu: lua5.1-expat: Use invoke.
	* gnu/packages/lua.scm (lua5.1-expat)[arguments]: Use invoke and remove
	vestigial plumbing in the custom check phase.

	gnu: lua: Use invoke.
	* gnu/packages/lua.scm (lua)[arguments]: Use invoke in the install phase.

	gnu: libssh2: Use invoke.
	* gnu/packages/ssh.scm (libssh2)[arguments]: Use invoke in the autoreconf
	phase.

	gnu: libsoup: Use invoke.
	* gnu/packages/gnome.scm (libsoup)[arguments]: Use invoke in the custom
	install phase.

	gnu: libelf: Use invoke.
	* gnu/packages/elf.scm (libelf)[arguments]: Use invoke in the configure phase.

	gnu: libarchive: Use invoke.
	* gnu/packages/backup.scm (libarchive)[arguments]: Use invoke and remove
	vestigial plumbing from the check phase.

	gnu: imake: Use invoke.
	* gnu/packages/xorg.scm (imake)[arguments]: Use invoke and remove vestigial
	plumbing from the 'install-data' phase.

	gnu: perl-image-magick: Return #t from all phases.
	* gnu/packages/imagemagick.scm (perl-image-magick)[arguments]: Return #t from
	the 'image-magick-flags' and 'skip-mpeg-tests' phases.

	gnu: imagemagick: Return #t from all phases.
	* gnu/packages/imagemagick.scm (imagemagick)[arguments]: Return #t from
	the 'pre-build' and 'strip-configure-xml' phases.

	gnu: ijs: Use invoke.
	* gnu/packages/ghostscript.scm (ijs)[arguments]: Use invoke in the autogen
	phase.

	gnu: icecat: Return #t from all phases.
	* gnu/packages/gnuzilla.scm (icecat)[arguments]: Return #t from the
	'install-icons' and 'wrap-program' phases.  Use 'invoke' in the custom
	configure phase.

	gnu: gnumach: Use invoke.
	* gnu/packages/hurd.scm (gnumach)[arguments]: Use invoke and remove vestigial
	plumbing in the 'produce-image' phase.

	gnu: guix: Use invoke.
	* gnu/packages/package-management.scm (guix)[arguments]: Use invoke in the
	bootstrap phase.

	gnu: gtk+@2: Return #t from all phases.
	* gnu/packages/gtk.scm (gtk+-2)[arguments]: Return #t from
	the 'disable-tests' phase.

	gnu: gnupg@1: Return #t from all phases.
	* gnu/packages/gnupg.scm (gnupg-1)[arguments]: Return #t from
	the 'patch-check-sh' phase.

	gnu: hurd-minimal: Use invoke.
	* gnu/packages/hurd.scm (hurd-minimal)[arguments]: Use invoke in the custom
	build phase.

	gnu: hurd-headers: Use invoke.
	* gnu/packages/hurd.scm (hurd-headers)[arguments]: Use invoke in the custom
	install phase.

	gnu: gnumach-headers: Use invoke.
	* gnu/packages/hurd.scm (gnumach-headers)[arguments]: Use invoke in the
	custom install phase.

	gnu: gmime: Return #t from all phases.
	* gnu/packages/mail.scm (gmime)[arguments]: Return #t from
	the 'patch-paths-in-tests' phase.

	gnu: glibc-hurd-headers: Return #t from all phases.
	* gnu/packages/base.scm (glibc/hurd-headers): Return #t from the custom
	install phase.

	gnu: git: Return #t from all phases.
	* gnu/packages/version-control.scm (git)[arguments]: Return #t from
	the 'split' phase.  Use 'invoke' in the 'install-man-pages' phase.

	gnu: ghostscript: Use invoke.
	* gnu/packages/ghostscript.scm (ghostscript): Use invoke from the
	custom 'build' and 'install' phases.

	gnu: gettext-minimal: Return #t from all phases.
	* gnu/packages/gettext.scm (gettext-minimal)[arguments]: Return #t from
	the 'patch-tests' and 'link-expat' phases.

	gnu: geoclue: Return #t from all phases.
	* gnu/packages/gnome.scm (geoclue)[arguments]: Return #t from
	the 'patch-/bin/true' phase.

	gnu: gdk-pixbuf+svg: Use invoke.
	* gnu/packages/gtk.scm (gdk-pixbuf+svg): Use invoke in
	the 'register-svg-loader' phase.

	gnu: cross-base: Use invoke in (gnu build cross-toolchain).
	* gnu/build/cross-toolchain.scm (set-cross-path/mingw, install-strip): Use
	invoke.

	gnu: gawk: Return #t from all phases.
	* gnu/packages/gawk.scm (gawk)[arguments]: Return #t from
	the 'set-shell-file-name' phase.

	gnu: fontconfig: Use invoke.
	* gnu/packages/fontutils.scm (fontconfig): Use invoke in the install phase.

	gnu: ffmpeg: Use invoke.
	* gnu/packages/video.scm (ffmpeg)[arguments]: Use invoke in the custom
	configure phase.

	gnu: faad2: Use invoke.
	* gnu/packages/audio.scm (faad2)[arguments]: Use invoke in the 'bootstrap'
	phase.

	gnu: extra-cmake-modules: Return #t from all phases.
	* gnu/packages/kde-frameworks.scm (extra-cmake-modules)[arguments]: Return #t
	from the 'fix-lib-path' phase.

	gnu: emacs: Return #t from all phases.
	* gnu/packages/emacs.scm (emacs)[arguments]: Return #t from the 'fix-/bin/pwd'
	phase.

	gnu: elogind: Return #t from all phases.
	* gnu/packages/freedesktop.scm (elogin)[arguments]: Return #t from all phases.
	Use invoke and remove vestigial plumbing in the 'autogen' phase.

	gnu: dejagnu: Return #t from all phases.
	* gnu/packages/dejagnu.scm (dejagnu)[arguments]: Return #t from all phases.
	Raise an exception if make check fails.

	gnu: curl: Use invoke.
	* gnu/packages/curl.scm (curl)[arguments]: Use invoke in the check phase.

	gnu: autoconf@2.13: Use invoke.
	* gnu/packages/autotools.scm (autoconf-2.13)[arguments]: Use invoke in the
	custom configure phase.

	gnu: apr-util: Use invoke.
	* gnu/packages/apr.scm (apr-util)[arguments]: Use invoke in the custom
	configure phase.

	gnu: glibc/linux: Return #t from pre-configure phase.
	* gnu/packages/base.scm (glibc/linux)[arguments]: Return #t from the
	pre-configure phase.

2018-03-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: openldap: Update to 2.4.46.
	* gnu/packages/openldap.scm (openldap): Update to 2.4.46.

2018-03-23  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: cmake: Re-indent.
	* gnu/packages/cmake.scm (cmake): Re-indent.

	gnu: cmake: Update to 3.10.2.
	* gnu/packages/cmake.scm (cmake): Update to 3.10.2.
	[source]: Remove cmake-fix-tests patch.
	Do not remove bundled cmlibuv.
	[arguments]: Replace system* with invoke.
	[inputs]: Add rhash. Sort.
	[home-page]: Update URL.
	* gnu/packages/patches/cmake-fix-tests.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Unregister it.

2018-03-22  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add lyx.
	* gnu/packages/patches/lyx-2.2.3-fix-test.patch: New file.
	* gnu/local.mk: Add it.
	* gnu/packages/tex.scm (lyx): New variable.

2018-03-22  Efraim Flashner  <efraim@flashner.co.il>

	Revert "build-system/meson: Use 'target-arm32?' for armhf-linux case."
	This reverts commit 3a7597e4147235781d43ba9cef7a52ced9ea5e7a.

	build-system/meson: Use 'target-arm32?' for armhf-linux case.
	* guix/build-system/meson.scm (lower, meson-build): Replace armhf-linux
	detection with 'target-arm32?' macro.

2018-03-22  Jelle Licht  <jlicht@fsfe.org>

	gnu: node: Update to 9.9.0.
	* gnu/packages/node.scm (node): Update to 9.9.0.

2018-03-22  Marius Bakke  <mbakke@fastmail.com>

	gnu: util-linux: Don't build 'nologin'.
	* gnu/packages/linux.scm (util-linux)[source](snippet): Add substitution.

	gnu: make: End phase on #t.
	* gnu/packages/base.scm (gnu-make)[arguments]: Return #t from
	'set-default-shell' phase.

	gnu: make: Fix compatibility with glibc 2.27.
	* gnu/packages/patches/make-glibc-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/base.scm (gnu-make)[source](patches): Use it.

	gnu: glibc: Update to 2.27.
	* gnu/packages/base.scm (glibc/linux): Update to 2.27.
	[source](patches): Add 'glibc-hidden-visibility-ldconfig.patch' and
	'glibc-2.27-git-fixes.patch'.
	[native-inputs]: Add BISON.
	[arguments]: Remove deprecated "--enable-add-ons" from #:configure-flags.
	Also remove unneeded "libc_cv_ssp=no" and "libcv_ssp_strong=no".
	(glibc-2.26): New public variable.
	* gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash)[native-inputs]:
	Add BISON-BOOT0.
	* gnu/packages/patches/glibc-2.27-git-fixes.patch,
	gnu/packages/patches/glibc-hidden-visibility-ldconfig.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register them.

2018-03-22  Leo Famulari  <leo@famulari.name>

	gnu: krita: Update to 4.0.0.
	* gnu/packages/kde.scm (krita): Update to 4.0.0.

	gnu: darktable: Update to 2.4.2.
	* gnu/packages/photo.scm (darktable): Update to 2.4.2.

2018-03-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-bookdown: Do not propagate ghc-pandoc.
	This package propagates r-rmarkdown, which propagates its own variant of
	Pandoc.

	* gnu/packages/bioinformatics.scm (r-bookdown)[propagated-inputs]: Remove
	ghc-pandoc.

2018-03-22  Marius Bakke  <mbakke@fastmail.com>

	gnu: gstreamer: Update to 1.14.0.
	* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-good, gst-plugins-bad,
	gst-plugins-ugly, gst-libav, python-gst): Update to 1.14.0.
	(gst-plugins-base): Likewise.
	[inputs]: Move ORC ...
	[propagated-inputs]: ... here.  Add GLIB.

	gnu: meson: Update to 0.45.1.
	* gnu/packages/build-tools.scm (meson): Update to 0.45.1.

	gnu: mesa: Update to 17.3.7.
	* gnu/packages/gl.scm (mesa): Update to 17.3.7.

	gnu: libxkbcommon: Update to 0.8.0.
	* gnu/packages/xdisorg.scm (libxkbcommon): Update to 0.8.0.

	gnu: gtk+: Update to 3.22.29.
	* gnu/packages/gtk.scm (gtk+): Update to 3.22.29.

	gnu: nginx: Update to 1.13.10.
	* gnu/packages/web.scm (nginx): Update to 1.13.10.
	[arguments]: Update kernel version to match glibc minimum requirement.

	gnu: nmap: Update to 7.70.
	* gnu/packages/admin.scm (nmap): Update to 7.70.
	[source](snippet): End on #t.
	[inputs]: Add ZLIB.

	gnu: talloc: Update to 2.1.12.
	* gnu/packages/samba.scm (talloc): Update to 2.1.12.

	gnu: certbot: Update to 0.22.2.
	* gnu/packages/tls.scm (python-acme, certbot): Update to 0.22.2.

	gnu: python-cryptography: Update to 2.2.1.
	* gnu/packages/python-crypto.scm (python-cryptography-vectors,
	python-cryptography): Update to 2.2.1.

2018-03-22  Ludovic Courtès  <ludo@gnu.org>

	publish: Always build a new derivation for the "/log/NAME" test.
	Fixes <https://bugs.gnu.org/30868>.
	Reported by Martin Castillo <castilma@uni-bremen.de>.

	* tests/publish.scm ("/log/NAME"): Use #$(random-text) in the builder.

2018-03-22  Ludovic Courtès  <ludo@gnu.org>

	publish: Add test for non-GET queries.
	* tests/publish.scm ("non-GET query"): New test.

2018-03-22  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add supercollider.
	* gnu/packages/audio.scm (supercollider): New variable.

	gnu: yaml-cpp: Update to 0.6.1.
	* gnu/packages/serialization.scm (yaml-cpp): Update to 0.6.1.

	gnu: Add boost-sync.
	* gnu/packages/boost.scm (boost-sync): New variable.

	doc: Add index entries for realtime and jackd in the manual.
	* doc/guix.texi (Base Services): Add realtime and jackd indices to the
	`pam-limits-service' service, as the examples shows how they can be
	configured.

2018-03-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: shepherd: Update to 0.4.0.
	* gnu/packages/admin.scm (shepherd): Update to 0.4.0.  Remove patches.
	* gnu/packages/patches/shepherd-close-fds.patch,
	gnu/packages/patches/shepherd-herd-status-sorted.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Remove them.
	* gnu/services/admin.scm (%default-rotations): Remove
	/var/log/shepherd.log.

	services: rottlog: Add /var/log/debug to '%default-rotations'.
	* gnu/services/admin.scm (%rotated-files): Add "/var/log/debug".

2018-03-22  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.15.12.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.12.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.29.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.29.
	(%linux-libre-4.14-hash): Update hash.

	gnu: tzdata-for-tests: Update to 2018c.
	* gnu/packages/base.scm (tzdata-for-tests): Replace with a simple hidden copy
	of 'tzdata'.

2018-03-21  Vasile Dumitrascu  <va511e@yahoo.com>

	gnu: emacs-deferred: Update to 0.5.1.
	* gnu/packages/emacs.scm (emacs-deferred): Update to 0.5.1.

	gnu: emacs-clojure-mode: Update to 5.6.1.
	* gnu/packages/emacs.scm (emacs-clojure-mode): Update to 5.6.1.

2018-03-21  Leo Famulari  <leo@famulari.name>

	Fix copyright notice for Nils Gillmann.
	This is a followup to commit af23710ff522bb4e6cedf841c4fb977d96c9d8b3.

	* gnu/packages/linux.scm: Fix name and email address for Nils Gillmann.

2018-03-21  Leo Famulari  <leo@famulari.name>

	gnu: mpd: Update to 0.20.18.
	* gnu/packages/mpd.scm (mpd): Update to 0.20.18.

2018-03-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add tinyscheme.
	* gnu/packages/scheme.scm (tinyscheme): New public variable.

2018-03-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libosinfo: Update usb.ids.
	This follows up commit 0def9120882f90372fd6bb2e80e8330d67745610, which
	tried to use the CVS ID as the SVN revision, which unfortunately doesn't
	work.

	* gnu/packages/virtualization.scm (libosinfo)[native-inputs]: Update
	revision and hash for ‘usb.ids’.

2018-03-21  Leo Famulari  <leo@famulari.name>

	gnu: rawtherapee: Update to 5.4.
	* gnu/packages/photo.scm (rawtherapee): Update to 5.4.

2018-03-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-chipseq: Update to 0.0.10.
	* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.10.
	[inputs]: Remove r-rcas and duplicate of snakemake; add r-biocparallel,
	r-biostrings, r-dplyr, r-genomicalignments, rsamtools, r-s4vectors, r-tibble,
	r-tidyr, r-htmlwidgets, and r-rmarkdown.

2018-03-21  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: libosinfo: Fix URL for usb.ids.
	Fixes <http://bugs.gnu.org/30890>.

	* gnu/packages/virtualization.scm (libosinfo)[native-inputs]: Fix URL of
	"usb.ids".

2018-03-21  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: texlive-fonts-amsfonts: Make build reproducible.
	* gnu/packages/tex.scm (texlive-fonts-amsfonts)[arguments]<#:phases>[build]:
	Make build reproducible.

2018-03-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc: Adjust 'strmov' patch for string constants in variables.
	Fixes <https://bugs.gnu.org/30395>.

	* gnu/packages/patches/gcc-strmov-store-file-names.patch: Update patch
	to deal with string constants stored in 'static' variables.

2018-03-20  Leo Famulari  <leo@famulari.name>

	gnu: util-linux: Fix CVE-2018-7738 without grafting.
	* gnu/packages/linux.scm (util-linux)[replacement]: Remove field.
	(util-linux-2.31.1): New variable.
	* gnu/system.scm (%base-packages): Use util-linux-2.31.1.

2018-03-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gparted: Update to 0.31.0.
	* gnu/packages/disk.scm (gparted): Update to 0.31.0.

	gnu: coq-flocq: Update phase style.
	* gnu/packages/ocaml.scm (coq-flocq)[arguments]: Substitute INVOKE for
	SYSTEM* and end all phases with an explicit #t.

	gnu: leocad: Use HTTPS home page.
	* gnu/packages/lego.scm (leocad)[home-page]: Use HTTPS.

	gnu: leocad: Update phase style.
	* gnu/packages/lego.scm (leocad)[arguments]: Substitute INVOKE for
	SYSTEM* and end all phases with an explicit #t.

	gnu: leocad: Update to 18.02.
	* gnu/packages/lego.scm (leocad): Update to 18.02.

	gnu: gmp-ecm: Update to 7.0.4.
	* gnu/packages/algebra.scm (gmp-ecm): Update to 7.0.4.
	[source]: Use predictable URI.

	gnu: r-spams: Use predictable source URI.
	* gnu/packages/statistics.scm (r-spams)[source]: Use predictable
	URI.

2018-03-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-chipseq: Update to 0.0.9.
	* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.9.
	[inputs]: Add coreutils and grep.

2018-03-20  Vijayalakshmi  <vijimay12@gmail.com>
	    Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python-logwrap.
	* gnu/packages/python.scm (python-logwrap): New variable.

2018-03-20  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: python-ptyprocess: Update source URL.
	* gnu/packages/python.scm (python-ptyprocess)[origin](source): Update URL.

2018-03-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: rofi: Update source hash.
	The tarball was updated in-place with a bugfix; see
	<https://github.com/DaveDavenport/rofi/issues/782>.

	* gnu/packages/xdisorg.scm (rofi)[source](sha256): Adjust hash.
	[arguments]: Remove phase 'add-missing-configuration-files'.

2018-03-20  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

	gnu: aspell: Return #t from all phases.
	* gnu/packages/aspell.scm (aspell)[arguments]: Return #t from
	the 'wrap-aspell' phase.

	gnu: itstool: Return #t from all phases.
	* gnu/packages/glib.scm (itstool)[arguments]: Return #t from
	the 'wrap-program' phase.

	gnu: webkitgtk: Return #t from all phases.
	* gnu/packages/webkit.scm (webkitgtk)[arguments]: Return #t from
	the 'add-gst-plugins-base-include-path' phase.

	gnu: orc: Return #t from all phases.
	* gnu/packages/gstreamer.scm (orc)[arguments]: Return #t from
	the 'disable-faulty-test' phase.

2018-03-20  ng0  <ng0@n0.is>

	Correct name and Email for ng0.
	* .mailmap: Correct name and Email for ng0.
	* Makefile.am, doc/guix.texi, etc/completion/fish/guix.fish
	gnu/packages/accessibility.scm, gnu/packages/admin.scm,
	gnu/packages/audio.scm, gnu/packages/autotools.scm,
	gnu/packages/cdrom.scm, gnu/packages/check.scm,
	gnu/packages/cinnamon.scm, gnu/packages/compression.scm,
	gnu/packages/crypto.scm, gnu/packages/databases.scm,
	gnu/packages/django.scm, gnu/packages/dns.scm,
	gnu/packages/emacs.scm, gnu/packages/enlightenment.scm,
	gnu/packages/fonts.scm, gnu/packages/fontutils.scm,
	gnu/packages/forth.scm, gnu/packages/fvwm.scm,
	gnu/packages/games.scm, gnu/packages/gl.scm,
	gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
	gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm,
	gnu/packages/gtk.scm, gnu/packages/guile-wm.scm,
	gnu/packages/guile.scm, gnu/packages/haskell-check.scm,
	gnu/packages/haskell-crypto.scm, gnu/packages/haskell.scm,
	gnu/packages/image-viewers.scm, gnu/packages/image.scm,
	gnu/packages/irc.scm, gnu/packages/language.scm,
	gnu/packages/libcanberra.scm, gnu/packages/linux.scm,
	gnu/packages/lisp.scm, gnu/packages/lolcode.scm,
	gnu/packages/lxde.scm, gnu/packages/lxqt.scm,
	gnu/packages/mail.scm, gnu/packages/markup.scm,
	gnu/packages/mate.scm, gnu/packages/maths.scm,
	gnu/packages/mc.scm, gnu/packages/messaging.scm,
	gnu/packages/music.scm, gnu/packages/ncurses.scm,
	gnu/packages/networking.scm, gnu/packages/nickle.scm,
	gnu/packages/openbox.scm, gnu/packages/pdf.scm,
	gnu/packages/perl-check.scm, gnu/packages/perl.scm,
	gnu/packages/python-crypto.scm, gnu/packages/python-web.scm,
	gnu/packages/python.scm, gnu/packages/qt.scm,
	gnu/packages/ruby.scm, gnu/packages/rust.scm,
	gnu/packages/scheme.scm, gnu/packages/serialization.scm,
	gnu/packages/shells.scm, gnu/packages/ssh.scm,
	gnu/packages/suckless.scm, gnu/packages/tbb.scm,
	gnu/packages/telephony.scm, gnu/packages/text-editors.scm,
	gnu/packages/textutils.scm, gnu/packages/time.scm,
	gnu/packages/tls.scm, gnu/packages/tor.scm,
	gnu/packages/version-control.scm, gnu/packages/video.scm,
	gnu/packages/vim.scm, gnu/packages/web.scm,
	gnu/packages/wm.scm, gnu/packages/xdisorg.scm,
	gnu/packages/xfce.scm, gnu/packages/xml.scm,
	gnu/packages/xorg.scm, gnu/services/certbot.scm,
	gnu/services/desktop.scm, gnu/services/version-control.scm,
	gnu/services/web.scm, guix/import/hackage.scm,
	guix/licenses.scm: Likewise.

2018-03-20  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Fix typo.
	* guix/build/gnu-build-system.scm (dump-file-contents): Fix typo in
	'string-pad' argument.

2018-03-20  Kei Kebreau  <kkebreau@posteo.net>

	gnu: ruby-sanitize: Update to 4.6.3.
	This fixes CVE-2018-3740.

	* gnu/packages/ruby.scm (ruby-sanitize): Update to 4.6.3.

2018-03-20  宋文武  <iyzsong@member.fsf.org>

	gnu: cdogs-sdl: Update to commit bab20313.
	Fixes <https://bugs.gnu.org/30623>.

	* gnu/packages/games.scm (cdogs-sdl): Update to commit
	bab2031369b9ea2dbeb7eedbde10a43dd8ca83db.
	[source]: Use git-fetch.

2018-03-20  Sahithi Yarlagadda  <sahi@swecha.net>

	gnu: Add r-dyn.
	* gnu/packages/cran.scm (r-dyn): New variable.

2018-03-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-bsseq: Update to 0.0.8.
	* gnu/packages/bioinformatics.scm (pigx-bsseq): Update to 0.0.8.

2018-03-20  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'staging'

2018-03-20  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Dump test suite logs upon 'check' failure.
	Suggested by Mark H Weaver <mhw@netris.org>.

	* guix/build/gnu-build-system.scm (dump-file-contents): New procedure.
	(%test-suite-log-regexp): New variable.
	(check): Add #:test-suite-log-regexp.  Catch 'invoke-error?' and call
	'dump-file-contents' upon error.

2018-03-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-rnaseq: Update to 0.0.3.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.3.
	[inputs]: Add gzip.

2018-03-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: poppler: Update to 0.63.0.
	* gnu/packages/pdf.scm (poppler): Update to 0.63.0.

	gnu: fontconfig: Update to 2.13.0.
	* gnu/packages/patches/fontconfig-remove-debug-printf.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/fontutils.scm (fontconfig): Update to 2.13.0.
	[source](patches): Remove.
	[propagated-inputs]: Add UTIL-LINUX.

	gnu: freetype: Update to 2.9.
	* gnu/packages/fontutils.scm (freetype): Update to 2.9.

2018-03-20  Ricardo Wurmus  <rekado@elephly.net>

	Revert "gnu: wayland: Disable failing tests."
	This reverts commit e923cee1b9b01ba9f616aec41678a908927111b6.

2018-03-20  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

2018-03-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dnsmasq: Fix description typos.
	* gnu/packages/dns.scm (dnsmasq)[description]: Fix some typos.

	gnu: dnsmasq: Update to 2.79.
	* gnu/packages/dns.scm (dnsmasq): Update to 2.79.

2018-03-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: certbot: Update to 0.22.1.
	* gnu/packages/tls.scm (python-acme, certbot): Update to 0.22.1.

	gnu: python-cryptography: Update to 2.2.
	* gnu/packages/python-crypto.scm (python-cryptography-vectors,
	python-cryptography): Update to 2.2.

	gnu: imlib2: Update to 1.5.1.
	* gnu/packages/image.scm (imlib2): Update to 1.5.1.

	gnu: imagemagick: Update to 6.9.9-39.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-39.

	gnu: zziplib: Correct license.
	* gnu/packages/compression.scm (zziplib)[license]: Add MPL1.1.

2018-03-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: zziplib: Update to 0.13.69.
	* gnu/packages/compression.scm (zziplib): Update to 0.13.69.
	[home-page]: Use new GitHub home.
	[source](uri): Adjust accordingly.
	[arguments]: Remove.

	gnu: rofi: Update to 1.5.1.
	* gnu/packages/xdisorg.scm (rofi): Update to 1.5.1.

2018-03-19  Marius Bakke  <mbakke@fastmail.com>

	Revert "Revert "gnu: patchelf: Update argument phase.""
	This change only affects armhf, which doesn't use PatchELF.  My bad!

	This reverts commit b1d096f869ed53b84486855d73c7e9070fdf3ae2.

2018-03-19  Marius Bakke  <mbakke@fastmail.com>

	Revert "build-system/meson: Use 'target-arm32?' for armhf-linux case."
	This requires adding (guix utils) to the build inputs, and causes too many
	rebuilds for now.

	This reverts commit 24a2e9172a2d8970d57865c6130f2184385183a3.

2018-03-19  Marius Bakke  <mbakke@fastmail.com>

	Revert "gnu: patchelf: Update argument phase."
	It causes too many rebuilds this late in the 'staging' cycle.

	This reverts commit c1d1cd817c7ab8d99e962e286c207943765a8e8f.

2018-03-19  Leo Famulari  <leo@famulari.name>

	gnu: uwsgi: Update to 2.0.17 [fixes CVE-2018-7490].
	* gnu/packages/web.scm (uwsgi): Update to 2.0.17.
	[source]: Use HTTPS URL.

2018-03-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: mcron: Update to 1.1 and deprecate "mcron2".
	* gnu/packages/guile.scm (mcron): Update to 1.1.
	[native-inputs]: Add TZDATA-FOR-TESTS.
	[arguments]: New field.
	(mcron2): Define using 'deprecated-package'.
	* gnu/services/mcron.scm: Replace 'mcron2' with 'mcron'.
	* doc/guix.texi (Scheduled Job Execution): Likewise.
	* gnu/tests/base.scm (%mcron-os): Remove comment about mcron2.

2018-03-19  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.15.11.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.11.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.28.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.28.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.88.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.88.

	gnu: linux-libre@4.4: Update to 4.4.122.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.122.

2018-03-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: weechat: Update to 2.1.
	* gnu/packages/irc.scm (weechat): Update to 2.1.

	gnu: perl-xml-compile-soap: Update to 3.24.
	* gnu/packages/xml.scm (perl-xml-compile-soap): Update to 3.24.

	gnu: perl-xml-simple: Update to 2.25.
	* gnu/packages/xml.scm (perl-xml-simple): Update to 2.25.

	gnu: perl-math-random-secure: Fix typo.
	* gnu/packages/crypto.scm (perl-math-random-secure)[description]: Fix
	the spelling of ‘millennia’.

2018-03-19  Efraim Flashner  <efraim@flashner.co.il>

	build-system/meson: Use 'target-arm32?' for armhf-linux case.
	* guix/build-system/meson.scm (lower, meson-build): Replace armhf-linux
	detection with 'target-arm32?' macro.

2018-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-bsseq: Update to 0.0.7.
	* gnu/packages/bioinformatics.scm (pigx-bsseq): Update to 0.0.7.
	[inputs]: Add coreutils, sed, and grep.

	gnu: bismark: Fix references to gunzip.
	* gnu/packages/bioinformatics.scm (bismark)[arguments]: Keep reference to
	gunzip executable.
	[inputs]: Add gzip.

	gnu: pigx-scrnaseq: Update to 0.0.3.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq): Update to 0.0.3.
	[inputs]: Add coreutils and perl.

2018-03-19  Efraim Flashner  <efraim@flashner.co.il>

	patchelf: Use 'https' for source uri.
	* gnu/packages/elf.scm (patchelf)[source]: Use 'https' for source uri.

	patchelf: Use 'https' for source uri.
	* gnu/packages/elf.scm (patchelf)[source]: Use 'https' for source uri.

	gnu: patchelf: Update argument phase.
	* gnu/packages/elf.scm (patchelf)[arguments]: Use 'modify-phases'
	syntax.  Replace 'system*' with 'invoke'.

	gnu: patchelf: Use 'target-arm32?' for armhf-linux case.
	* gnu/packages/elf.scm (patchelf)[inputs]: Replace armhf-linux detection
	logic with 'target-arm32?' macro.
	[arguments]: Same.

2018-03-19  Leo Famulari  <leo@famulari.name>

	gnu: python-paramiko: Update to 2.1.5.
	* gnu/packages/python-crypto.scm (python-paramiko, python2-paramiko):
	Update to 2.1.5.

2018-03-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-net-ssleay: Update to 1.85.
	* gnu/packages/tls.scm (perl-net-ssleay): Update to 1.85.

	gnu: perl-http-message: Update to 6.15.
	* gnu/packages/web.scm (perl-http-message): Update to 6.15.
	[source]: Update URI.
	[native-inputs]: Add perl-try-tiny.

2018-03-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-minimal, r: Update to 3.4.4.
	There seem to be no dependency updates as far as I could find.

	* gnu/packages/statistics.scm (r-minimal): Update to 3.4.4.

2018-03-19  Leo Famulari  <leo@famulari.name>

	gnu: python-pynacl: Update to 1.2.0.
	* gnu/packages/python-crypto.scm (python-pynacl): Update to 1.2.0.
	[native-inputs]: Add python-hypothesis.

2018-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx: Update to 0.0.2.
	* gnu/packages/bioinformatics.scm (pigx): Update to 0.0.2.

	gnu: r-rcas: Use ghc-pandoc-citeproc-with-pandoc-1.
	* gnu/packages/bioinformatics.scm (r-rcas)[inputs]: Replace
	ghc-pandoc-citeproc with ghc-pandoc-citeproc-with-pandoc-1.

2018-03-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bash-completion: Update to 2.8.
	* gnu/packages/bash.scm (bash-completion): Update to 2.8.
	* gnu/packages/patches/bash-completion-directories.patch: Update context.

	gnu: hdparm: Update to 9.55.
	* gnu/packages/linux.scm (hdparm): Update to 9.55.

	gnu: libtirpc: Update to 1.0.3.
	* gnu/packages/onc-rpc.scm (libtirpc): Update to 1.0.3.
	[source]: Remove patch.
	* gnu/packages/patches/libtirpc-missing-headers.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: libtirpc: Always return #t from phases.
	* gnu/packages/onc-rpc.scm (libtirpc)[arguments]: End phase with #t.

	gnu: perl-file-basedir: Update to 0.08.
	* gnu/packages/freedesktop.scm (perl-file-basedir): Update to 0.08.

	gnu: enlightenment: Update to 0.22.2.
	* gnu/packages/enlightenment.scm (enlightenment): Update to 0.22.2.

	gnu: python-oslo.utils: Update to 3.36.0.
	* gnu/packages/openstack.scm (python-oslo.utils): Update to 3.36.0.

	gnu: python-oslo.i18n: Update to 3.20.0.
	* gnu/packages/openstack.scm (python-oslo.i18n): Update to 3.20.0.

	gnu: r-withr: Update to 2.1.2.
	* gnu/packages/statistics.scm (r-withr): Update to 2.1.2.

2018-03-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: tilda: Update to 1.4.1.
	* gnu/packages/terminals.scm (tilda): Update to 1.4.1.
	[arguments]: Rename 'autogen phase to 'bootstrap.  Clean up 'bootstrap
	phase.

2018-03-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: pigx-chipseq: Update to 0.0.8.
	* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.0.8.
	[inputs]: Add python-magic, python-xlrd, and trim-galore.
	[arguments]: Disable tests.

	gnu: pigx-scrnaseq: Use pandoc-1.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[inputs]: Replace ghc-pandoc
	with ghc-pandoc-1, and ghc-pandoc-citeproc with
	ghc-pandoc-citeproc-with-pandoc-1.

	gnu: pigx-bsseq: Use pandoc-1.
	* gnu/packages/bioinformatics.scm (pigx-bsseq)[inputs]: Replace ghc-pandoc
	with ghc-pandoc-1, and ghc-pandoc-citeproc with
	ghc-pandoc-citeproc-with-pandoc-1.

	gnu: pigx-chipseq: Use pandoc-1.
	* gnu/packages/bioinformatics.scm (pigx-chipseq)[inputs]: Replace ghc-pandoc
	with ghc-pandoc-1, and ghc-pandoc-citeproc with
	ghc-pandoc-citeproc-with-pandoc-1.

	gnu: pigx-rnaseq: Use pandoc-1.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq)[inputs]: Replace ghc-pandoc
	with ghc-pandoc-1, and ghc-pandoc-citeproc with
	ghc-pandoc-citeproc-with-pandoc-1.

	gnu: Add ghc-pandoc-citeproc-with-pandoc-1.
	* gnu/packages/haskell.scm (ghc-pandoc-citeproc-with-pandoc-1): New variable.

2018-03-19  Mark H Weaver  <mhw@netris.org>

	gnu: font-dejavu: Return #t from all phases.
	* gnu/packages/fonts.scm (font-dejavu)[arguments]: Return #t from
	the 'install-conf' phase.

	gnu: qpdf: Return #t from all phases.
	* gnu/packages/pdf.scm (qpdf)[arguments]: Return #t from 'patch-paths' phase.

2018-03-19  Mark H Weaver  <mhw@netris.org>

	gnu: guile-gdbm-ffi: Add support for gdbm-1.14.
	* gnu/packages/patches/guile-gdbm-ffi-support-gdbm-1.14.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	* gnu/packages/guile.scm (guile-gdbm-ffi)[inputs]: Move above arguments.  Add
	the patch, and the 'patch' program.
	[propagated-inputs]: Move above arguments.
	[arguments]: In the builder, add code to apply the patch.

2018-03-19  Mark H Weaver  <mhw@netris.org>

	gnu: guile-gdbm-ffi: Use 'invoke'.
	* gnu/packages/guile.scm (guile-gdbm-ffi)[arguments]: Use 'invoke'
	instead of 'system*'.

	gnu: cups: Return #t from all phases.
	* gnu/packages/cups.scm (cups, cups-minimal): Return #t from all phases.

2018-03-19  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2018-03-19  Eric Bavier  <bavier@member.fsf.org>

	git-download: Fix recursive checkouts.
	* guix/git-download.scm (git-fetch)<build>: Fix match on INPUTS, which may
	contain package outputs.

2018-03-19  Vijayalakshmi Vedantham  <vijimay12@gmail.com>

	gnu: Add r-abbyyr.
	* gnu/packages/cran.scm (r-abbyyr): New variable.

2018-03-18  Ludovic Courtès  <ludo@gnu.org>

	glob: Add an extra glob pattern compilation stage.
	* guix/glob.scm (compile-glob-pattern): Rename to...
	(string->sglob): ... this.
	(compile-sglob, string->compiled-sglob): New procedures.
	(glob-match?): Replace '?, 'range, and 'set with a single clause.
	* tests/glob.scm (test-compile-glob-pattern): Rename to...
	(test-string->sglob): ... this.  Adjust accordingly.
	(test-glob-match): Use 'string->compiled-sglob' instead of
	'compile-glob-pattern'.
	* gnu/build/linux-modules.scm (read-module-aliases): Use
	'string->compiled-sglob' instead of 'compile-glob-pattern'.

	glob: Support square brackets in patterns.
	* guix/glob.scm (wildcard-indices): Remove.
	(parse-bracket): New procedure.
	(compile-glob-pattern): Rewrite.  Support square brackets for sets and
	ranges.
	(glob-match?): Support sets and ranges.
	* tests/glob.scm (test-compile-glob-pattern)
	(test-glob-match): New macros.
	Use them to rewrite the existing tests, and add new tests.

	linux-modules: 'load-linux-module*' honors BLACK-LIST in recursive calls.
	* gnu/build/linux-modules.scm (load-linux-module*): Pass BLACK-LIST in
	recursive call.

	linux-modules: Add 'current-kernel-directory'.
	* gnu/build/linux-modules.scm (current-kernel-directory): New procedure.
	(current-alias-file): Use it.

	vm: Display a backtrace upon error by default.
	* gnu/system/vm.scm (expression->derivation-in-linux-vm): Pass
	 #:on-error to 'base-initrd'.

	tests: elpa: Don't actually download files.
	* tests/elpa.scm (eval-test-with-elpa): Mock 'url-fetch'.

2018-03-18  Ludovic Courtès  <ludo@gnu.org>

	import: elpa: Return 'license:gpl3+ for ELPA only.
	Fixes <https://bugs.gnu.org/30836>.
	Reported by Konrad Hinsen <konrad.hinsen@fastmail.net>.

	* guix/import/elpa.scm (elpa-package->sexp): Add LICENSE parameter and
	honor it.
	(elpa->guix-package): Pass 'license:gpl3+ only when REPO is 'gnu.

2018-03-18  Ludovic Courtès  <ludo@gnu.org>

	import: elpa: Adjust test for HTTPS URLs.
	This is a followup to 44dd3d579db3aa467e41d0b431029e46cae8e12d.

	* tests/elpa.scm (eval-test-with-elpa): Use https.

2018-03-18  Sohom Bhattacharjee  <soham.bhattacharjee15@gmail.com>

	gnu: youtube-dl: Update to 2018.03.14.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.03.14.

2018-03-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: wayland: Disable failing tests.
	* gnu/packages/freedesktop.scm (wayland)[arguments]: Disable tests that fail
	in the build environment.

2018-03-18  Christopher Baines  <mail@cbaines.net>

	gnu: shotwell: Update to 0.28.0.
	* gnu/packages/gnome.scm (shotwell): Update to 0.28.0.

2018-03-18  Ben Woodcroft  <donttrustben@gmail.com>

	gnu: Add ruby-ruby-engine.
	* gnu/packages/ruby.scm (ruby-ruby-engine): New variable.

	gnu: Add ruby-rake.
	* gnu/packages/ruby.scm (ruby-rake): New variable.

	gnu: Add ruby-erubis.
	* gnu/packages/ruby.scm (ruby-erubis): New variable.

	gnu: Add ruby-sporkmonger-rack-mount.
	* gnu/packages/ruby.scm (ruby-sporkmonger-rack-mount): New variable.

	gnu: Add ruby-creole.
	* gnu/packages/ruby.scm (ruby-creole): New variable.

	gnu: Add ruby-contest.
	* gnu/packages/ruby.scm (ruby-contest): New variable.

	gnu: Add ruby-rack-protection.
	* gnu/packages/ruby.scm (ruby-rack-protection): New variable.

	gnu: Add ruby-rack-test.
	* gnu/packages/ruby.scm (ruby-rack-test): New variable.

	gnu: Add ruby-asciidoctor.
	* gnu/packages/ruby.scm (ruby-asciidoctor): New variable.

	gnu: Add ruby-asciimath.
	* gnu/packages/maths.scm (ruby-asciimath): New variable.

2018-03-18  Mark H Weaver  <mhw@netris.org>

	build-system/python: Fix deletion of .egg-info dirs created by tests.
	* guix/build/python-build-system.scm (check): Use 'string=?' to compare
	strings, not 'eqv?'.

	build-system/python: Return #t from all phases.
	* guix/build/python-build-system.scm (build, install, wrap): Return #t.
	(check): Return #t and remove vestigial plumbing.

	gnu: gobject-introspection: Disable parallel build.
	* gnu/packages/glib.scm (gobject-introspection)[arguments]: New field.

	gnu: boost: Simplify phases.
	* gnu/packages/boost.scm (boost)[arguments]: Remove unneeded '#t's from
	'configure', 'build', and 'install' phases.

	gnu: glib: Return #t from all phases.
	* gnu/packages/glib.scm (glib)[arguments]: In the 'check' phase, use
	'for-each' instead to avoid assuming that 'disable' will return a true value.
	Return #t from the 'pre-build' and 'check' phases.

2018-03-18  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Fix CVE-2018-{5146,5147}, etc.
	Includes fixes for CVE-2018-5146 and CVE-2018-5147.

	* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from
	the upstream mozilla-esr52 repository.

2018-03-18  Mark H Weaver  <mhw@netris.org>

	gnu: tk: Return #t from all phases.
	* gnu/packages/tcl.scm (tk)[arguments]: Return #t from 'pre-configure' phase.

	gnu: giflib: Return #t from all phases.
	* gnu/packages/image.scm (giflib)[arguments]: Return #t from custom phases.

	gnu: dbus: Detect failures in the install phase.
	* gnu/packages/glib.scm (dbus)[arguments]: Use 'invoke' instead of 'system*'.

2018-03-18  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2018-03-17  Mark H Weaver  <mhw@netris.org>

	gnu: python: Return #t from all phases.
	* gnu/packages/python.scm (python-3.6)[arguments]: Return #t from
	the 'rebuild-bytecode' phase.

2018-03-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: Switch from xineramaproto to xorgproto.
	* gnu/packages/xorg.scm (xineramaproto)[properties]: Mark as superseded by
	XORGPROTO.
	(libxinerama)[propagated-inputs]: Replace XINERAMAPROTO with XORGPROTO.
	(xorg-server)[propagated-inputs]: Remove XINERAMAPROTO.

	gnu: Switch from xf86vidmodeproto to xorgproto.
	* gnu/packages/xorg.scm (xf86vidmodeproto)[properties]: Mark as superseded by
	XORGPROTO.
	(libxxf86vm)[propagated-inputs]: Replace XF86VIDMODEPROTO with XORGPROTO.
	(xorg-server)[inputs]: Remove XF86VIDMODEPROTO.

	gnu: Switch from xf86bigfontproto to xorgproto.
	* gnu/packages/xorg.scm (xf86bigfontproto)[properties]: Mark as superseded by
	XORGPROTO.
	(xorg-server)[inputs]: Remove XF86BIGFONTPROTO.

	gnu: Switch from xf86dgaproto to xorgproto.
	* gnu/packages/xorg.scm (libxxf86dga, xf86-video-glint, xf86-video-neomagic,
	xf86-video-tga, xf86-video-trident, xf86-video-voodoo)[inputs]: Replace
	XF86DGAPROTO with XORGPROTO.
	(xf86driproto)[properties]: Mark as superseded by XORGPROTO.
	(xf86-video-qxl, xf86-video-sis, xorg-server)[inputs]: Remove XF86DGAPROTO.

	gnu: Switch from xf86driproto to xorgproto.
	* gnu/packages/xorg.scm (xf86-video-mach64, xf86-video-mga, xf86-video-ati,
	xf86-video-openchrome, xf86-video-r128, xf86-video-savage, xf86-video-sis,
	xf86-video-tdfx)[inputs]: Replace XF86DRIPROTO with XORGPROTO.
	(xf86driproto)[properties]: Mark as superseded by XORGPROTO.
	(xorg-server)[inputs]: Remove XF86DRIPROTO.

	gnu: Switch from scrnsaverproto to xorgproto.
	* gnu/packages/enlightenment.scm (efl)[inputs]: Remove SCRNSAVERPROTO.
	* gnu/packages/mate.scm (mate-control-center,
	mate-screensaver)[native-inputs]: Remove SCRNSAVERPROTO.
	* gnu/packages/xorg.scm (libxscrnsaver)[propagated-inputs]: Change from
	SCRNSAVERPROTO to XORGPROTO.
	(scrnsaverproto)[properties]: Mark as superseded by XORGPROTO.
	(xorg-server)[propagated-inputs]: Remove SCRNSAVERPROTO.

	gnu: Switch from recordproto to xorgproto.
	* gnu/packages/xnee.scm (xnee)[inputs]: Remove RECORDPROTO.
	* gnu/packages/xorg.scm (recordproto)[properties]: Mark as superseded by
	XORGPROTO.
	(libxtst)[propagated-inputs]: Replace RECORDPROTO with XORGPROTO.
	[inputs]: Remove XORGPROTO.
	* gnu/packages/xorg.scm (xorg-server)[inputs]: Remove RECORDPROTO.

	gnu: Switch from resourceproto to xorgproto.
	* gnu/packages/xorg.scm (libxres)[inputs]: Remove RESOURCEPROTO.
	(resourceproto)[properties]: Mark as superseded by XORGPROTO.
	(xorg-server)[propagated-inputs]: Remove RESOURCEPROTO.

	gnu: Switch from renderproto to xorgproto.
	* gnu/packages/mate.scm (mate-control-center,
	mate-screensaver)[native-inputs]: Remove RENDERPROTO.
	* gnu/packages/xorg.scm (renderproto)[properties]: Mark as superseded by XORGPROTO.
	(libxrender)[propagated-inputs]: Replace RENDERPROTO with XORGPROTO.
	[inputs]: Remove XORGPROTO.
	* gnu/packages/xorg.scm (xorg-server)[inputs]: Remove RENDERPROTO.

	gnu: Switch from presentproto to xorgproto.
	* gnu/packages/gl.scm (mesa)[inputs]: Remove PRESENTPROTO.
	* gnu/packages/xorg.scm (xorg-server)[inputs]: Likewise.
	(presentproto)[properties]: Mark as superseded by XORGPROTO.

	gnu: Switch from xcmiscproto to xorgproto.
	* gnu/packages/xorg.scm (xcmiscproto)[properties]: Mark as superseded by
	XORGPROTO.
	(xorg-server)[inputs]: Remove XCMISCPROTO.

	gnu: Switch from windowswmproto to xorgproto.
	* gnu/packages/xorg.scm (libwindowswm)[inputs]: Remove WINDOWSWMPROTO.
	(windowswmproto)[properties]: Mark as superseded by XORGPROTO.

	gnu: Switch from videoproto to xorgproto.
	* gnu/packages/xorg.scm (videoproto)[properties]: Mark as superseded by XORGPROTO.
	(libxv)[propagated-inputs]: Replace VIDEOPROTO with XORGPROTO.
	[inputs]: Remove XORGPROTO.
	(xorg-server)[propagated-inputs]: Likewise.

	gnu: Switch from dri3proto to xorgproto.
	* gnu/packages/gl.scm (mesa)[inputs]: Remove DRI3PROTO.
	* gnu/packages/xorg.scm (xorg-server)[propagated-inputs]: Likewise.
	(dri3proto)[properties]: Mark as superseded by XORGPROTO.

	gnu: Switch from dri2proto to xorgproto.
	* gnu/packages/gl.scm (mesa)[inputs]: Remove DRI2PROTO.
	* gnu/packages/video.scm (libvdpau)[inputs]: Replace DRI2PROTO with XORGPROTO.
	* gnu/packages/xorg.scm (dri2proto)[properties]: Mark as superseded by XORGPROTO.
	(xorg-server)[inputs]: Remove DRI2PROTO.

	gnu: Switch from damageproto to xorgproto.
	* gnu/packages/xorg.scm (damageproto)[properties]: Mark as superseded by XORGPROTO.
	(libxdamage)[propagated-inputs]: Remove DAMAGEPROTO.
	(xorg-server)[inputs]: Likewise.

	gnu: Switch from dmxproto to xorgproto.
	* gnu/packages/xorg.scm (dmxproto)[properties]: Mark as superseded by XORGPROTO.
	(libdmx, xorg-server)[inputs]: Remove DMXPROTO.

	gnu: Switch from glproto to xorgproto.
	* gnu/packages/gl.scm (mesa)[propaged-inputs]: Replace GLPROTO with XORGPROTO.
	* gnu/packages/xorg.scm (glproto)[properties]: Mark as superseded by XORGPROTO.

	gnu: Switch from fontsproto to xorgproto.
	* gnu/packages/xorg.scm (fontsproto)[properties]: Mark as superseded by XORGPROTO.
	(libfs, xf86-video-qxl)[inputs]: Remove FONTSPROTO.
	(libxfont, xorg-server)[propagated-inputs]: Likewise.

	gnu: Switch from inputproto to xorgproto.
	* gnu/packages/gl.scm (freeglut)[inputs]: Replace INPUTPROTO with XORGPROTO.
	* gnu/packages/ratpoison.scm (ratpoison)[inputs]: Remove INPUTPROTO.
	* gnu/packages/xdisorg.scm (xautomation)[native-inputs]: Likewise.
	* gnu/packages/xnee.scm (xnee)[inputs]: Likewise.
	* gnu/packages/xorg.scm (inputproto)[properties]: Mark as superseded by XORGPROTO.
	(xdpyinfo, xinput, libxtst)[inputs]: Replace INPUTPROTO with XORGPROTO.
	(libxi, xorg-server)[propagated-inputs]: Remove INPUTPROTO.
	(xkbutils, libx11)[inputs]: Likewise.

	gnu: Switch from kbproto to xorgproto.
	* gnu/packages/mate.scm (mate-control-center, mate-screensaver)[inputs]:
	Remove KBPROTO.
	* gnu/packages/xorg.scm (kbproto)[properties]: Mark as superseded by XORGPROTO.
	(xorg-server)[inputs]: Remove KBPROTO.
	(libx11)[propated-inputs]: Replace KBPROTO with XORGPROTO.
	[inputs]: Remove XORGPROTO.

	gnu: Switch from compositeproto to xorgproto.
	* gnu/packages/xorg.scm (compositeproto)[properties]: Mark as superseded by
	XORGPROTO.
	(libxcomposite)[propagated-inputs]: Remove COMPOSITEPROTO.
	(xorg-server)[inputs]: Likewise.
	* gnu/packages/enlightenment.scm (efl)[inputs]: Likewise.

	gnu: Switch from fixesproto to xorgproto.
	* gnu/packages/xorg.scm (compositeproto)[inputs]: Replace FIXESPROTO with XORGPROTO.
	(libxfixes)[propagated-inputs]: Likewise.
	[inputs]: Remove XORGPROTO.
	(fixesproto)[properties]: Mark as superseded by XORGPROTO.

	gnu: Switch from xextproto to xorgproto.
	* gnu/packages/enlightenment.scm (efl)[inputs]: Remove XEXTPROTO.
	* gnu/packages/mate.scm (mate-control-center, mate-screensaver,
	mate-utils)[native-inputs]: Likewise.
	* gnu/packages/xdisorg.scm (xautomation)[inputs]: Likewise.
	* gnu/packages/gtk.scm (cairo)[inputs]: Replace XEXTPROTO with XORGPROTO.
	* gnu/packages/ratpoison.scm (ratpoison)[inputs]: Likewise.
	* gnu/packages/xnee.scm (xnee)[inputs]: Likewise.
	* gnu/packages/xorg.scm (libdmx, libwindowswm, fixesproto, libxext,
	libx11)[inputs]: Likewise.
	(xorg-server): [inputs]: Remove XEXTPROTO.
	(libxext)[properties]: Mark as superseded by XORGPROTO.

	gnu: Switch from bigreqsproto to xorgproto.
	* gnu/packages/xorg.scm (xorg-server)[inputs]: Remove BIGREQSPROTO.
	(bigreqsproto)[properties]: Mark as superseded by XORGPROTO.

	gnu: Switch from randrproto to xorgproto.
	* gnu/packages/mate.scm (mate-control-center, mate-screensaver)[inputs]:
	Remove RANDRPROTO.
	* gnu/packages/xorg.scm (libxrandr, xorg-server)[inputs]: Likewise.
	(randrproto)[properties]: Mark as superseded by XORGPROTO.

	gnu: Switch from xproto to xorgproto.
	* gnu/packages/compton.scm (compton)[inputs]: Replace XPROTO with XORGPROTO.
	* gnu/packages/enlightenment.scm (efl)[inputs]: Likewise.
	* gnu/packages/gnome.scm (totem)[inputs]: Likewise.
	* gnu/packages/haskell.scm (ghc-x11-xft)[inputs]: Likewise.
	* gnu/packages/image-processing.scm (vtk)[inputs]: Likewise.
	* gnu/packages/mate.scm (mate-control-center, mate-netbook, mate-screensaver,
	mate-utils)[native-inputs]: Likewise.
	* gnu/packages/xdisorg.scm (xautomation)[native-inputs]: Likewise.
	* gnu/packages/xnee.scm (xnee)[inputs]: Likewise.
	* gnu/packages/xorg.scm (imake, lndir, libxshmfence, libfontenc, libfs,
	libxcomposite, libxdmcp, libxft, libxmu, libxpm, libxres, makedepend,
	mkfontscale, sessreg, xev, xf86-video-qxl, xkbcomp-intermediate, xkbutils,
	xlsfonts, xmodmap, xpr, xprop, xrandr, xset, xwd, xwininfo, xwud, xorg-rgb,
	libxdamage, libxrender, libxv, libice, libxau, libxfixes, libxfont, libxi,
	libxrandr, libxvmc, xorg-server, libxcursor, libxaw, twm, xinit,
	xterm)[inputs]: Likewise.
	(xorgproto): Move expression before all other -proto packages.
	(xproto)[properties]: Mark as superseded by XORGPROTO.

2018-03-17  Christopher Baines  <mail@cbaines.net>

	gnu: Add terraform-docs.
	* gnu/packages/terraform.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: Add go-github-com-hashicorp-hcl.
	* gnu/packages/golang.scm (go-github-com-hashicorp-hcl): New variable.

	gnu: Add go-github-com-tj-docopt.
	* gnu/packages/golang.scm (go-github-com-tj-docopt): New variable.

2018-03-17  Ludovic Courtès  <ludo@gnu.org>

	git: 'switch-to-ref' accepts short commit IDs.
	Fixes <https://bugs.gnu.org/30716>.
	Reported by Björn Höfling <bjoern.hoefling@bjoernhoefling.de>.

	* guix/git.scm (switch-to-ref): When REF is a commit, check the length
	of COMMIT and use 'object-lookup-prefix' if available.

2018-03-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-git: Update to 2bb9fbb.
	* gnu/packages/guile.scm (guile-git): Update to 2bb9fbb.

2018-03-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: nss-mdns: Adjust Avahi socket file name.
	Fixes <https://bugs.gnu.org/30613>.
	Regression introduced in 550f4509acf2c0f67882260414b0bb2843e07465.
	Reported by George myglc2 Clemmer <myglc2@gmail.com>.

	* gnu/packages/avahi.scm (nss-mdns)[arguments]: Remove
	 #:configure-flags.  Add #:phases.

2018-03-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: datamash: Update to 1.3.
	* gnu/packages/datamash.scm (datamash): Update to 1.3.

2018-03-17  ng0  <ng0@n0.is>

	gnu: fvwm: Add '.desktop' file.
	* gnu/packages/fvwm.scm (fvwm)[arguments]: Add new phase to create '.desktop' file.

2018-03-17  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	import: elpa: Fix typos in documentation strings
	* guix/import/elpa.scm: Fix typos in docstrings.

	import: elpa: use https in download URLs
	* guix/import/elpa.scm (elpa-url): Use HTTPS.

2018-03-17  Martin Castillo  <castilma@uni-bremen.de>

	services: openssh: Add 'accepted-environment' field.
	* gnu/services/ssh.scm (<openssh-configuration>)[accepted-environment]: New field.
	(openssh-config-file): Honor 'acccepted-environment'.
	* doc/guix.texi (Networking Services): Document it.

2018-03-17  Gábor Boskovits  <boskovits@gmail.com>

	gnu: java-simple-xml: Fix java8 test failures.
	* gnu/packages/patches/javas-simple-xml-fix-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/java.scm (java-simple-xml)[source](patches): Add it.

2018-03-17  Mark H Weaver  <mhw@netris.org>

	gnu: gs-fonts: Return #t from install phase.
	* gnu/packages/ghostscript.scm (gs-fonts): Return #t from the install phase.

2018-03-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: shaderc: Clean up package arguments.
	* gnu/packages/vulkan.scm (shaderc)[version]: Remove extra '-'.
	[arguments]: Remove extra 'mkdir-p' calls and refer to inputs directly.

2018-03-17  Mark H Weaver  <mhw@netris.org>

	gnu: openssl: Simplify calls to 'invoke'.
	* gnu/packages/tls.scm (openssl, openssl-next)[arguments]: In the
	'configure' phase, simplify the calls to 'invoke'.

2018-03-17  Rutger Helling  <rhelling@mykolab.com>

	Revert "gnu: shaderc: Use more standard keys."
	This reverts commit 9bc0591bc11190ac49c8ea3cf44c4903c924f6c7.
	This commit broke 'shaderc'.

2018-03-17  Christopher Baines  <mail@cbaines.net>

	gnu: Add python-prometheus-client.
	* gnu/packages/monitoring.scm (python-prometheus-client,
	python2-prometheus-client): New variables.

2018-03-17  Christopher Baines  <mail@cbaines.net>

	services: databases: Change quote' to single-quote.
	In the postgresql-config-file gexp compiler.

	* gnu/services/databases.scm (postgresql-config-file-compiler): Change quote'
	to single-quote.

2018-03-17  宋文武  <iyzsong@member.fsf.org>

	gnu: openssl: Fix the call of 'apply invoke'.
	This fixes the build failure introduced in commit 05f6e6014.

	* gnu/packages/tls.scm (openssl, openssl-next)[arguments]: Pass configure
	flags to 'apply invoke' as the ARGLIST list.

2018-03-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Use the CMake build system's #:build-type key.
	* gnu/packages/code.scm (rtags)[arguments]: Move the CMAKE_BUILD_TYPE
	from #:configure-flags to #:build-type.
	* gnu/packages/databases.scm (apache-arrow)[arguments]: Likewise
	* gnu/packages/engineering.scm (kicad)[arguments]: Likewise
	* gnu/packages/flashing-tools.scm (heimdall)[arguments]: Likewise
	* gnu/packages/graphics.scm (openscenegraph)[arguments]: Likewise
	* gnu/packages/linux.scm (rdma-core)[arguments]: Likewise
	* gnu/packages/music.scm (portmidi)[arguments]: Likewise
	* gnu/packages/photo.scm (rawtherapee)[arguments]: Likewise
	* gnu/packages/rdesktop.scm (freerdp)[arguments]: Likewise
	* gnu/packages/serialization.scm (flatbuffers)[arguments]: Likewise
	* gnu/packages/web.scm (tidy-html)[arguments]: Likewise

2018-03-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Fix common unquote typos.
	It's easy to mistype ‘("foo" foo)’ as ‘("foo", foo)’ (which also works).
	Fix such typos for the proper edification of our young.

	* gnu/packages/android.scm: Move unquotes to their operands.
	* gnu/packages/bootloaders.scm: Likewise.
	* gnu/packages/build-tools.scm: Likewise.
	* gnu/packages/chemistry.scm: Likewise.
	* gnu/packages/compression.scm: Likewise.
	* gnu/packages/connman.scm: Likewise.
	* gnu/packages/django.scm: Likewise.
	* gnu/packages/emulators.scm: Likewise.
	* gnu/packages/engineering.scm: Likewise.
	* gnu/packages/file-systems.scm: Likewise.
	* gnu/packages/freedesktop.scm: Likewise.
	* gnu/packages/games.scm: Likewise.
	* gnu/packages/gimp.scm: Likewise.
	* gnu/packages/gl.scm: Likewise.
	* gnu/packages/gnome.scm: Likewise.
	* gnu/packages/graphics.scm: Likewise.
	* gnu/packages/haskell.scm: Likewise.
	* gnu/packages/irc.scm: Likewise.
	* gnu/packages/julia.scm: Likewise.
	* gnu/packages/kde-frameworks.scm: Likewise.
	* gnu/packages/linux.scm: Likewise.
	* gnu/packages/lua.scm: Likewise.
	* gnu/packages/mail.scm: Likewise.
	* gnu/packages/make-bootstrap.scm: Likewise.
	* gnu/packages/messaging.scm: Likewise.
	* gnu/packages/music.scm: Likewise.
	* gnu/packages/networking.scm: Likewise.
	* gnu/packages/ocaml.scm: Likewise.
	* gnu/packages/perl.scm: Likewise.
	* gnu/packages/python.scm: Likewise.
	* gnu/packages/python-web.scm: Likewise.
	* gnu/packages/qt.scm: Likewise.
	* gnu/packages/ratpoison.scm: Likewise.
	* gnu/packages/sdl.scm: Likewise.
	* gnu/packages/sml.scm: Likewise.
	* gnu/packages/terminals.scm: Likewise.
	* gnu/packages/text-editors.scm: Likewise.
	* gnu/packages/video.scm: Likewise.
	* gnu/packages/virtualization.scm: Likewise.
	* gnu/packages/vulkan.scm: Likewise.
	* gnu/packages/wget.scm: Likewise.
	* gnu/packages/wine.scm: Likewise.
	* gnu/packages/wm.scm: Likewise.
	* gnu/packages/xdisorg.scm: Likewise.
	* gnu/packages/xml.scm: Likewise.
	* gnu/packages/xorg.scm: Likewise.

2018-03-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: shaderc: Use more standard keys.
	* gnu/packages/vulkan.scm (shaderc)[arguments]: Move cmake options from
	the raw INVOKE call to #:build-type and #:configure-flags.  Adjust the
	‘configure’ phase accordingly.

	gnu: shaderc: Use standard versioning scheme.
	* gnu/packages/vulkan.scm (shaderc)[version]: Use GIT-VERSION with a
	‘0.0.0’ prefix.

	gnu: shaderc: Fix formatting.
	* gnu/packages/vulkan.scm (shaderc): Use conventional indentation.
	[native-inputs]: Move unquotes to their operands.

	gnu: texlive-latex-type1cm: Fix description typo.
	* gnu/packages/tex.scm (texlive-latex-type1cm)[description]: Fix typo.

	gnu: python-pkginfo: Update to 1.4.2.
	* gnu/packages/python.scm (python-pkginfo): Update to 1.4.2.

	gnu: python-nbformat: Update to 4.4.0.
	* gnu/packages/python.scm (python-nbformat): Update to 4.4.0.

	gnu: python-simplejson: Update to 3.13.2.
	* gnu/packages/python.scm (python-simplejson): Update to 3.13.2.

	gnu: python-ptyprocess: Update to 0.5.2.
	* gnu/packages/python.scm (python-ptyprocess): Update to 0.5.2.

	gnu: python-chai: Update to 1.1.2.
	* gnu/packages/python.scm (python-chai): Update to 1.1.2.

	gnu: python-jupyter-console: Update to 5.2.0.
	* gnu/packages/python.scm (python-jupyter-console): Update to 5.2.0.

	gnu: python-kazoo: Update to 2.4.0.
	* gnu/packages/python.scm (python-kazoo): Update to 2.4.0.

	gnu: python-jupyter-core: Update to 4.4.0.
	* gnu/packages/python.scm (python-jupyter-core): Update to 4.4.0.

	gnu: python-phonenumbers: Update to 8.9.1.
	* gnu/packages/python.scm (python-phonenumbers): Update to 8.9.1.

	gnu: python-decorator: Update to 4.2.1.
	* gnu/packages/python.scm (python-decorator): Update to 4.2.1.

	gnu: python-jsonschema: Update to 2.6.0.
	* gnu/packages/python.scm (python-jsonschema): Update to 2.6.0.

	gnu: python-protobuf: Update to 3.5.2.
	* gnu/packages/protobuf.scm (python-protobuf): Update to 3.5.2.

	gnu: python-oslotest: Update to 3.3.0.
	* gnu/packages/openstack.scm (python-oslotest): Update to 3.3.0.

	gnu: python-bcrypt: Update to 3.1.4.
	* gnu/packages/password-utils.scm (python-bcrypt): Update to 3.1.4.

	gnu: python-entrypoints: Update to 0.2.3.
	* gnu/packages/python.scm (python-entrypoints): Update to 0.2.3.

	gnu: Use HTTPS for r-project.org home pages.
	* gnu/packages/cran.scm (r-performanceanalytics, r-qap, r-gclus, r-leaps)
	(r-splus2r, r-ifultools, r-sapa, r-quantmod, r-tseries, r-wmtsa, r-fractal)
	(r-urca, r-trend, r-expm, r-complexplus, r-powerplus, r-signal, r-abind)
	(r-prroc)[home-page]: Use HTTPS.
	* gnu/packages/emacs.scm (emacs-ess)[home-page]: Likewise.
	* gnu/packages/graph.scm (r-diffusionmap)[home-page]: Likewise.
	* gnu/packages/statistics.scm (r-minimal, r-quantreg)[home-page]: Likewise.

	gnu: perl-sql-abstract: Update to 1.85.
	* gnu/packages/databases.scm (perl-sql-abstract): Update to 1.85.

	gnu: perl-date-manip: Update to 6.70.
	* gnu/packages/perl.scm (perl-date-manip): Update to 6.70.

	gnu: Fix more ‘filesystem’ spellings.
	* gnu/packages/python.scm (python-pyinotify)[description]: Spell ‘file
	system’ as ‘file system’.
	* gnu/packages/syncthing.scm (go-github-com-zillode-notify)[synopsis]:
	Likewise.
	(go-github-com-prometheus-procfs)[description]: Likewise.
	Minorly tweak grammar.

2018-03-17  Mark H Weaver  <mhw@netris.org>

	gnu: net-tools: Return #t from custom configure phase.
	* gnu/packages/linux.scm (net-tools)[arguments]: Return #t from custom
	configure phase.

2018-03-17  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Update to 3.4.
	* gnu/packages/wine.scm (wine-staging): Update to 3.4.

	gnu: wine-staging-patchset-data: Update to 3.4.
	* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 3.4.

2018-03-17  宋文武  <iyzsong@member.fsf.org>

	gnu: python-3.6: Restore name to "python".
	The inherited name was changed from "python" to "python2" with commit
	a7714d42, restore it.

	* gnu/packages/python.scm (python)[name]: New field.

2018-03-17  Mark H Weaver  <mhw@netris.org>

	download: Remove TU Wien mirror.
	* guix/download.scm (%mirrors): Remove gd.tuwien.ac.at, which no longer
	seems to exist.

	gnu: guile-2.2/fixed: Remove vestigial (replacement #f).
	* gnu/packages/guile.scm (guile-2.2/fixed)[replacement]: Remove field.

	gnu: libvorbis: Ungraft.
	* gnu/packages/xiph.scm (libvorbis): Update to 1.3.6.
	[replacement]: Remove field.
	[source]: Remove patches.
	(libvorbis-1.3.6): Remove variable.

	gnu: libsndfile: Ungraft.
	* gnu/packages/pulseaudio.scm (libsndfile)[replacement]: Remove field.
	[source]: Add patch from former replacement.
	(libsndfile/fixed): Remove variable.

	gnu: freetype: Ungraft.
	* gnu/packages/fontutils.scm (freetype)[replacement]: Remove field.
	[source]: Add patch from former replacement.
	(freetype/fixed): Remove variable.

	gnu: libtiff: Ungraft.
	* gnu/packages/image.scm (libtiff)[replacement]: Remove field.
	[source]: Add patches from former replacement.
	(libtiff/fixed): Remove variable.

	gnu: curl: Ungraft.
	* gnu/packages/curl.scm (curl): Update to 7.59.0.
	[replacement]: Remove field.
	(curl-7.59.0): Remove variable.

	gnu: unzip: Ungraft.
	* gnu/packages/compression.scm (unzip)[replacement]: Remove field.
	[arguments]: Add 'fortify' phase.
	(unzip/fixed): Remove variable.

	Merge branch 'master' into core-updates

	gnu: intel-gpu-tools: Supported only on x86_64-linux and i686-linux.
	* gnu/packages/admin.scm (intel-gpu-tools)[supported-systems]: New field.

2018-03-17  Mark H Weaver  <mhw@netris.org>

	gnu: Fix a few more snippets to return #t.
	This is a followup to commit 6cbee49d6668eb7fd738080666f66febfce8c7e8.

	* gnu/packages/video.scm (mlt, livemedia-utils)[source]
	gnu/packages/web.scm (goaccess, httptunnel)[source]: Return #t from snippets.

2018-03-17  Mark H Weaver  <mhw@netris.org>

	build-system/gnu: Tolerate errors during the 'strip' phase.
	This is a followup to commit 9a87649c863e1ff8b073b356875eb05eecedbcf7.

	* guix/build/gnu-build-system.scm (strip)[strip-dir]: If an invoke error
	occurs, issue a warning and continue to the next file.  This restores the
	tolerance of stripping errors prior to commit 9a87649.

2018-03-17  Mark H Weaver  <mhw@netris.org>

	utils: invoke: Raise exceptions using SRFI-34 and SRFI-35.
	* guix/build/utils.scm (&invoke-error): New condition type.
	(invoke-error?, invoke-error-program, invoke-error-arguments)
	(invoke-error-exit-status, invoke-error-term-signal)
	(invoke-error-stop-signal): New exported procedures.
	(invoke): Raise exceptions using SRFI-34 and SRFI-35.
	* guix/ui.scm (call-with-error-handling): Add a guard clause
	for &invoke-error conditions.

2018-03-16  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: inkscape: Build with potrace support.
	From Inkscape 0.92, potrace is required for the Paintbucket and Trace Bitmap
	tools.

	* gnu/packages/inkscape.scm (inkscape)[inputs]: Add potrace.

2018-03-16  Danny Milosavljevic  <dannym@scratchpost.org>

	vm: Pass "-append ..." only once.
	* gnu/build/vm.scm (load-in-linux-vm): Pass "-append ..." only once.

	gnu: Add python2-libadalang.
	* gnu/packages/ada.scm (python2-libadalang): New variable.

2018-03-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python2-minimal: Rename to "python2-minimal".
	* gnu/packages/python.scm (python2-minimal)[name]: Change to
	"python2-minimal".

	gnu: python-2.7: Rename to "python2".
	* gnu/packages/python.scm (python-2.7)[name]: Change to "python2".

2018-03-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: libvorbis: Replace with 1.3.6 [fixes CVE-2018-5146].
	* gnu/packages/xiph.scm (libvorbis)[replacement]: New field.
	(libvorbis-1.3.6): New public variable.

2018-03-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: qtbase: Build with mariadb.
	* gnu/packages/qt.scm (qtbase)[inputs]: Replace mysql with mariadb.

	gnu: qt: Build with mariadb.
	* gnu/packages/qt.scm (qt)[inputs]: Replace mysql with mariadb.

	gnu: glib: Build reproducibly.
	* gnu/packages/glib.scm (glib)[arguments]: Set DETERMINISTIC_BUILD.

2018-03-16  Leo Famulari  <leo@famulari.name>

	gnu: icedtea@3: Update to 3.7.0 [security fixes].
	Fixes CVE-2018-{2579,2582,2588,2599,2602,2603,2618,2629,2633,2634,2637,2641,
	2663,2677,2678}.

	* gnu/packages/java.scm (icedtea-8): Update to 3.7.0.

2018-03-16  Leo Famulari  <leo@famulari.name>

	gnu: icedtea@2: Update to 2.6.13 [security fixes].
	Fixes CVE-2018-{2579,2588,2599,2602,2603,2618,2629,2633,2634,2637,2641,2663,
	2677,2678}.

	* gnu/packages/java.scm (icedtea-7): Update to 2.6.13.

2018-03-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add pigx.
	* gnu/packages/bioinformatics.scm (pigx): New variable.

	gnu: pigx-rnaseq: Disable memory hungry test.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq)[arguments]: Add phase to
	disable a memory hungry test.

2018-03-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: glibc: Don't apply upstreamed patch in newer glibc versions.
	* gnu/packages/base.scm (glibc/linux, glibc-2.25, glibc-2.24,
	glibc-2.23)[source](patches): Remove 'glibc-o-largefile.patch'.
	(glibc-2.22)[source](patches): Add it.

	gnu: binutils: Update to 2.30.
	* gnu/packages/patches/binutils-ld-new-dtags.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/base.scm (binutils): Update to 2.30.
	[source](patches): Remove obsolete patch.
	[arguments]: Add "--enable-new-dtags" in #:configure-flags.

2018-03-16  Leo Famulari  <leo@famulari.name>

	gnu: util-linux: Fix CVE-2018-7738.
	* gnu/packages/patches/util-linux-CVE-2018-7738.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/linux.scm (util-linux)[replacement]: New field.
	(util-linux/fixed): New variable.

2018-03-16  Mark H Weaver  <mhw@netris.org>

	gnu: bash: Return #t from 'install-sh-symlink' phase.
	* gnu/packages/bash.scm (bash)[arguments]: Return #t from
	'install-sh-symlink' phase.

2018-03-16  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add emacs-deft.
	* gnu/packages/emacs.scm (emacs-deft): New variable.

	gnu: Add emacs-exec-path-from-shell.
	* gnu/packages/emacs.scm (emacs-exec-path-from-shell): New variable.

2018-03-16  Mark H Weaver  <mhw@netris.org>

	gnu: tar: Fix sparse file detection on Btrfs file systems.
	* gnu/packages/patches/tar-remove-wholesparse-check.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/base.scm (tar)[source]: Add patch.

	gettext-boot0: Return #t from chdir phase.
	* gnu/packages/commencement.scm (gettext-boot0)[arguments]: Return #t from
	chdir phase.

	gnu: libstdc++: Return #t from chdir phase.
	* gnu/packages/gcc.scm (make-libstdc++)[arguments]: Return #t from chdir
	phase.

	gnu: All snippets report errors using exceptions, else return #t.
	* gnu/packages/admin.scm, gnu/packages/algebra.scm, gnu/packages/audio.scm,
	gnu/packages/backup.scm, gnu/packages/base.scm,
	gnu/packages/bioinformatics.scm, gnu/packages/cdrom.scm,
	gnu/packages/chez.scm, gnu/packages/code.scm, gnu/packages/compression.scm,
	gnu/packages/cross-base.scm, gnu/packages/crypto.scm, gnu/packages/cups.scm,
	gnu/packages/databases.scm, gnu/packages/dns.scm, gnu/packages/emacs.scm,
	gnu/packages/emulators.scm, gnu/packages/engineering.scm,
	gnu/packages/enlightenment.scm, gnu/packages/fpga.scm,
	gnu/packages/freedesktop.scm, gnu/packages/ftp.scm, gnu/packages/games.scm,
	gnu/packages/gcc.scm, gnu/packages/geo.scm, gnu/packages/ghostscript.scm,
	gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm,
	gnu/packages/gnuzilla.scm, gnu/packages/graphics.scm, gnu/packages/gtk.scm,
	gnu/packages/guile.scm, gnu/packages/irc.scm, gnu/packages/java.scm,
	gnu/packages/kerberos.scm, gnu/packages/linux.scm, gnu/packages/lisp.scm,
	gnu/packages/lxde.scm, gnu/packages/machine-learning.scm,
	gnu/packages/mail.scm, gnu/packages/maths.scm, gnu/packages/messaging.scm,
	gnu/packages/monitoring.scm, gnu/packages/mp3.scm, gnu/packages/music.scm,
	gnu/packages/netpbm.scm, gnu/packages/networking.scm, gnu/packages/node.scm,
	gnu/packages/nvi.scm, gnu/packages/ocaml.scm, gnu/packages/pdf.scm,
	gnu/packages/perl.scm, gnu/packages/php.scm, gnu/packages/plotutils.scm,
	gnu/packages/pretty-print.scm, gnu/packages/profiling.scm,
	gnu/packages/pulseaudio.scm, gnu/packages/python-crypto.scm,
	gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/robotics.scm,
	gnu/packages/sawfish.scm, gnu/packages/scanner.scm, gnu/packages/scheme.scm,
	gnu/packages/scribus.scm, gnu/packages/sdl.scm,
	gnu/packages/serialization.scm, gnu/packages/shells.scm,
	gnu/packages/slang.scm, gnu/packages/smalltalk.scm, gnu/packages/ssh.scm,
	gnu/packages/sync.scm, gnu/packages/syncthing.scm, gnu/packages/tbb.scm,
	gnu/packages/terminals.scm, gnu/packages/texinfo.scm,
	gnu/packages/text-editors.scm, gnu/packages/textutils.scm,
	gnu/packages/tls.scm, gnu/packages/unrtf.scm,
	gnu/packages/version-control.scm, gnu/packages/video.scm,
	gnu/packages/vpn.scm, gnu/packages/web.scm, gnu/packages/wm.scm,
	gnu/packages/wxwidgets.scm, gnu/packages/xdisorg.scm, gnu/packages/xorg.scm:
	In all snippets, report errors using exceptions, or else return #t.

	gnu: cross-base: Return #t from all phases.
	* gnu/packages/cross-base.scm (cross-kernel-headers)[xlinux-headers]: Use
	invoke.

	gnu-build: Issue a warning unless every phase returns #t.
	* guix/build/gnu-build-system.scm (gnu-build): Issue a warning if a phase
	returns a value other than #t.

	packages: Issue a warning unless the snippet returns #t.
	* guix/packages.scm (patch-and-repack): Issue a warning if the snippet
	returns a value other than #t.

2018-03-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: classpath-devel: Fix bootstrap phase.
	* gnu/packages/java.scm (classpath-devel)[arguments]: Replace "bootstrap"
	build phase.

2018-03-16  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre-headers: Update to 4.14.26.
	* gnu/packages/linux.scm (linux-libre-headers): Update to 4.14.26.

	gnu: make-bootstrap: tarball-package: Use invoke instead of system*.
	* gnu/packages/make-bootstrap.scm (tarball-package)[arguments]: Use invoke.
	The builder always returns #t.

	gnu: guile-static-stripped: Use invoke instead of system*.
	* gnu/packages/make-bootstrap.scm (guile-static-stripped)[arguments]: Use
	invoke and remove vestigial plumbing.

	gnu: gcc-stripped: Use invoke instead of system*.
	* gnu/packages/make-bootstrap.scm (gcc-stripped)[arguments]: Use invoke.  All
	phases return #t.

	gnu: libcap: Return #t from all phases.
	* gnu/packages/linux.scm (libcap)[arguments]: Return #t from all phases.

	gnu: acl: Use invoke instead of system*.
	* gnu/packages/acl.scm (acl)[arguments]: Use invoke.  All phases return #t.

	gnu: autoconf-wrapper: Return #t from the builder.
	* gnu/packages/autotools.scm (autoconf-wrapper): Return #t from the builder.

	build-system/gnu: Return a boolean from all phase procedures.
	* guix/build/gnu-build-system.scm (patch-source-shebangs)
	(patch-generated-file-shebangs, strip): Return #t.
	(validate-runpath): Raise an exception if validation fails.  Never return #f.

2018-03-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add pigx-scrnaseq.
	* gnu/packages/bioinformatics.scm (pigx-scrnaseq): New variable.

2018-03-16  Mark H Weaver  <mhw@netris.org>

	packages: Update copyright notice.
	This is a followup to commit 5003aeaf2560d6ddebcf980a94785fba77e00f34.

	* guix/packages.scm: Update copyright notice for Mark H Weaver.

2018-03-16  Mark H Weaver  <mhw@netris.org>

	packages: patch-and-repack: Fix snippet handling.
	This is a followup to commit 5003aeaf2560d6ddebcf980a94785fba77e00f34.

	* guix/packages.scm (patch-and-repack): For the snippet, generate a single
	boolean expression for 'unless', instead of the list of expressions which had
	previously been spliced into an 'and' form (prior to commit 5003aea).

2018-03-16  Mark H Weaver  <mhw@netris.org>

	gnu: attr: Use invoke instead of system*.
	* gnu/packages/attr.scm (attr)[arguments]: Use invoke.  Return a boolean from
	all phase procedures.  Add a comment explaining why one call to system* is
	retained.

	build: emacs-utils: Use invoke instead of system*.
	* guix/build/emacs-utils.scm (emacs-batch-eval)
	(emacs-batch-edit-file): Use invoke.

	hg-download: Use invoke instead of system*.
	* guix/build/hg.scm (hg-fetch): Use invoke and remove vestigial plumbing.

	svn-download: Use invoke instead of system*.
	* guix/build/svn.scm (svn-fetch): Use invoke and remove vestigial plumbing.

	cvs-download: Use invoke instead of system*.
	* guix/build/cvs.scm (cvs-fetch): Use invoke and remove vestigial plumbing.

	gnu: python-six: Use invoke instead of system*.
	* gnu/packages/python.scm (python-six)[arguments]: Use invoke.

	gnu: tzdata: Use invoke instead of system*.
	* gnu/packages/base.scm (tzdata)[arguments]: Use invoke.  Return a boolean
	from all phase procedures.

	gnu: eudev: Use invoke instead of system*.
	* gnu/packages/linux.scm (eudev)[arguments]: Use invoke.

	gnu: openssl: Use invoke instead of system*.
	* gnu/packages/tls.scm (openssl, openssl-next)[arguments]: Use invoke.
	Add missing 'apply'.

	gnu: bzip2: Use invoke instead of system*.
	* gnu/packages/compression.scm (bzip2)[arguments]: Use invoke.  In the custom
	configure phase, change the 'if' to 'when' and move the #t outside, so that
	it's always returned.

	gnu: zip: Use invoke instead of system*.
	* gnu/packages/compression.scm (zip)[arguments]: Use invoke.  Remove vestigial
	  '#:modules' argument.

	gnu: unzip: Use invoke instead of system*.
	* gnu/packages/compression.scm (unzip)[arguments]: Use invoke.

	gnu: zlib: Use invoke instead of system*.
	* gnu/packages/compression.scm (zlib)[arguments]: Use invoke.

	gnu: tcsh: Use invoke instead of system*.
	* gnu/packages/shells.scm (tcsh)[arguments]: Use invoke.

	gnu: perl: Use invoke instead of system*.
	* gnu/packages/perl.scm (perl)[arguments]: Use invoke.  Return a boolean from
	all phase procedures.

	gnu: glibc/hurd: Use invoke instead of system*.
	* gnu/packages/base.scm (glibc/hurd)[arguments]: In the build phase procedure,
	use 'invoke' instead of 'system*' and remove the vestigial result code
	plumbing.  Change the local macro 'make' into a normal procedure.

	gnu: glibc-locales: Use invoke instead of system*.
	* gnu/packages/base.scm (glibc-locales)[arguments]: Use invoke.

	gnu: glibc-utf8-locales: Use invoke instead of system*.
	* gnu/packages/base.scm (glibc-utf8-locales)[arguments]: Use invoke and
	remove the vestigial result code plumbing.

	gnu: linux-libre-headers: Use invoke instead of system*.
	* gnu/packages/linux.scm (linux-libre-headers)[arguments]: Use invoke and
	remove vestigial result code plumbing.

	download: Use invoke instead of system*.
	* guix/download.scm (url-fetch/tarbomb, url-fetch/zipbomb): Use invoke.

	bootstrap: Use invoke instead of system*.
	* gnu/packages/bootstrap.scm (package-from-tarball): Ignore the result of
	the snippet procedure.  Use invoke and remove vestigial plumbing.
	(%bootstrap-coreutils&co): Remove the vestigial #t from the snippet.
	(%bootstrap-glibc, %bootstrap-gcc)[arguments]: Use invoke.  Return #t from the
	builder.

	build-system/scons: Use invoke instead of system*.
	* guix/build/scons-build-system.scm (build, check, install): Use invoke.

	build-system/texlive: Use invoke instead of system*.
	* guix/build/texlive-build-system.scm (compile-with-latex): Use invoke.

	build-system/python: Use invoke instead of system*.
	* guix/build/python-build-system.scm (call-setuppy): Use invoke.

	build-system/perl: Use invoke instead of system*.
	* guix/build/perl-build-system.scm (configure, build, check, install): Use
	invoke.

	build-system/cmake: Use invoke instead of system*.
	* guix/build/cmake-build-system.scm (configure): Use invoke.

	build-system/glib-or-gtk: Use invoke instead of system*.
	* guix/build/glib-or-gtk-build-system.scm (compile-glib-schemas): Use invoke
	and remove vestigial plumbing.

	build-system/gnu: Use invoke instead of system*.
	* guix/build/gnu-build-system.scm (unpack, configure, build, check, install)
	(strip, compress-documentation): Use invoke and remove vestigial plumbing.

	gnu-dist: Use invoke instead of system*.
	* guix/build/gnu-dist.scm (autoreconf, build): Use invoke and remove vestigial
	plumbing.

	packages: patch-and-repack: Use invoke instead of system*.
	* guix/packages.scm (patch-and-repack): Use invoke and remove vestigial
	plumbing.

2018-03-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: kentutils: Build with mariadb.
	* gnu/packages/bioinformatics.scm (kentutils)[inputs]: Replace mysql with
	mariadb.

	gnu: kentutils: Build with mariadb.
	* gnu/packages/bioinformatics.scm (kentutils)[inputs]: Replace mysql with
	mariadb.

2018-03-16  Mark H Weaver  <mhw@netris.org>

	linux-initrd: Autoload known-module-aliases, again.
	Fixes a regression introduced in 8ab10c19d72caab7459034a6e72b0117d7c5cec8.

	* gnu/system/mapped-devices.scm: Autoload 'known-module-aliases'.

2018-03-15  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.15.10.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.10.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.27.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.27.
	(%linux-libre-4.14-hash): Update hash.

2018-03-15  Ludovic Courtès  <ludo@gnu.org>

	linux-initrd: Move 'check-device-initrd-modules' elsewhere.
	This mostly reverts ca23693d280de5c4031058da4d3041d830080484, which
	introduced a circular dependency between (gnu system linux-initrd)
	and (gnu system mapped-devices).

	Reported by Eric Bavier.

	* gnu/system/linux-initrd.scm (check-device-initrd-modules): Move to...
	* gnu/system/mapped-devices.scm (check-device-initrd-modules): ... here.
	* po/guix/POTFILES.in: Adjust accordingly.

2018-03-15  Alex ter Weele  <alex.ter.weele@gmail.com>

	gnu: idris: Provide the right versions of dependencies.
	Previously it would fail to build.  See <https://bugs.gnu.org/30741>.

	* gnu/packages/idris.scm (idris)[inputs]: alphebetize
	  ghc-vector-binary-instances and ghc-async. Use ghc-aeson-1.1.2.0,
	  ghc-cheapskate-0.1.0.5, and ghc-trifecta-1.6.2.1. Remove ghc-aeson,
	  ghc-cheapskate, ghc-parsers, ghc-tasty, ghc-tasty-golden, ghc-tasty-rerun,
	  ghc-trifecta, and ghc-zlib.

2018-03-15  Alex ter Weele  <alex.ter.weele@gmail.com>

	gnu: Add ghc-cheapskate-0.1.0.5.
	* gnu/packages/idris.scm (ghc-cheapskate-0.1.0.5): New variable.

	gnu: Add ghc-trifecta-1.6.2.1.
	* gnu/packages/idris.scm (ghc-trifecta-1.6.2.1): New variable.

	gnu: Add ghc-aeson-1.1.2.0.
	* gnu/packages/idris.scm (ghc-aeson-1.1.2.0): New variable.

2018-03-15  Diego Nicola Barbato  <dnbarbato@posteo.de>

	gnu: qtox: Wrap executable and fix misplaced comma (unquote).
	* gnu/packages/messaging.scm (qtox)[arguments]: Add phase
	"wrap-executable".
	[inputs]: Fix misplaced comma (unquote).

2018-03-15  Ludovic Courtès  <ludo@gnu.org>

	vm: Use 'invoke' instead of 'system*'.
	* gnu/build/vm.scm (load-in-linux-vm, initialize-partition-table)
	(create-ext-file-system, create-fat-file-system)
	(install-efi, make-iso9660-image): Use 'invoke' instead
	of (unless (zero? (system* ...)) (error ...)).

2018-03-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dmenu: Update to 4.8.
	* gnu/packages/suckless.scm (dmenu): Update to 4.8.

	gnu: you-get: Update to 0.4.1040.
	* gnu/packages/video.scm (you-get): Update to 0.4.1040.

	gnu: intel-gpu-tools: Update to 1.22.
	* gnu/packages/admin.scm (intel-gpu-tools): Update to 1.22.
	[inputs]: Add eudev.

	gnu: libburn: Update to 1.4.8.
	* gnu/packages/cdrom.scm (libburn): Update to 1.4.8.

	gnu: libisofs: Fix description typos.
	* gnu/packages/cdrom.scm (libisofs)[description]: Spell ‘file system’ as
	‘file system’.

	gnu: libisofs: Update to 1.4.8.
	* gnu/packages/cdrom.scm (libisofs): Update to 1.4.8.

	gnu: gtksourceview: Update to 3.24.7.
	* gnu/packages/gtk.scm (gtksourceview): Update to 3.24.7.

	gnu: xdg-user-dirs: Update to 0.17.
	* gnu/packages/freedesktop.scm (xdg-user-dirs): Update to 0.17.

	gnu: r-scatterplot3d: Update to 0.3-41.
	* gnu/packages/cran.scm (r-scatterplot3d): Update to 0.3-41.

	gnu: acpica: Update to 20180313.
	* gnu/packages/admin.scm (acpica): Update to 20180313.

	gnu: octave: Update to 4.2.2.
	* gnu/packages/maths.scm (octave): Update to 4.2.2.

	gnu: cifs-utils: Update to 6.8.
	* gnu/packages/samba.scm (cifs-utils): Update to 6.8.

	gnu: autoconf-archive: Update to 2018.03.13.
	* gnu/packages/autotools.scm (autoconf-archive): Update to 2018.03.13.

	gnu: perl-string-toidentifier-en: Update to 0.12.
	* gnu/packages/language.scm (perl-string-toidentifier-en): Update to 0.12.

	gnu: perl-lingua-en-inflect-phrase: Update to 0.20.
	* gnu/packages/language.scm (perl-lingua-en-inflect-phrase): Update to 0.20.

	gnu: bind: Use INVOKE.
	* gnu/packages/dns.scm (isc-bind)[arguments]: Substitute INVOKE for
	SYSTEM* and end phase with an explicit #t.

2018-03-15  Leo Famulari  <leo@famulari.name>

	gnu: shadow: Fix CVE-2018-7169.
	* gnu/packages/patches/shadow-CVE-2018-7169.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/admin.scm (shadow)[source]: Use it.

2018-03-15  Marius Bakke  <mbakke@fastmail.com>

	gnu: python: Update to 3.6.4.
	* gnu/packages/patches/python-3-search-paths.patch: Adjust context.
	* gnu/packages/python.scm (python): Update to 3.6.4.
	[source]: Re-enable test_socket.py.

2018-03-15  Leo Famulari  <leo@famulari.name>

	gnu: certbot: Update to 0.22.0.
	* gnu/packages/tls.scm (certbot, python-acme): Update to 0.22.0.

2018-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: acl: Fix build failure.
	* gnu/packages/acl.scm (acl)[arguments]: Add phase
	"ensure-no-mtimes-pre-1980".

2018-03-15  Leo Famulari  <leo@famulari.name>

	gnu: Add python-feather-format.
	* gnu/packages/serialization.scm (python-feather-format,
	python2-feather-format): New variables.

	gnu: Add python-pyarrow.
	* gnu/packages/databases.scm (python-pyarrow, python2-pyarrow): New variables.

	gnu: Add apache-arrow.
	* gnu/packages/databases.scm (apache-arrow): New variable.

	gnu: Add google-brotli.
	* gnu/packages/compression.scm (google-brotli): New variable.

	gnu: Add r-feather.
	* gnu/packages/serialization.scm (r-feather): New variable.

	gnu: Add r-ggmap.
	* gnu/packages/geo.scm (r-ggmap): New variable.

	gnu: Add r-jpeg.
	* gnu/packages/image.scm (r-jpeg): New variable.

	gnu: Add Diversitree.
	* gnu/packages/bioinformatics.scm (r-diversitree): New variable.

	gnu: Add r-desolve.
	* gnu/packages/maths.scm (r-desolve): New variable.

	gnu: Add r-subplex.
	gnu/packages/maths.scm (r-subplex): New variable.

	gnu: Add r-geosphere.
	*  gnu/packages/geo.scm (r-geosphere): New variable.

	gnu: Add Rgooglemaps.
	* gnu/packages/geo.scm (r-rgooglemaps): New variable.

	gnu: Add r-mapproj.
	* gnu/packages/geo.scm (r-mapproj): New variable.

	gnu: Add r-maps.
	* gnu/packages/geo.scm (r-maps): New variable.

	gnu: Add python-plotly.
	* gnu/packages/graph.scm (python-plotly, python2-plotly): New variables.

	gnu: Add flatbuffers.
	* gnu/packages/serialization.scm (flatbuffers): New variable.

2018-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove boost-1.66.
	* gnu/packages/boost.scm (boost-1.66): Remove variable.
	* gnu/packages/storage.scm (ceph)[inputs]: Replace boost-1.66 with boost.

	gnu: boost: Remove bootstrap phase.
	* gnu/packages/boost.scm (boost)[arguments]: Remove bootstrap phase.

	gnu: cunit: Replace bootstrap phase.
	* gnu/packages/check.scm (cunit)[arguments]: Replace bootstrap phase.

	gnu: libtool: Add libltdl to native-inputs.
	* gnu/packages/autotools.scm (libtool)[native-inputs]: Add libltdl to fix one
	failing test.

2018-03-15  Ludovic Courtès  <ludo@gnu.org>

	services: Add 'virtual-terminal'.
	Fixes <https://bugs.gnu.org/30505>.
	Suggested by Danny Milosavljevic <dannym@scratchpost.org>.

	* gnu/services/base.scm (unicode-start): Remove.
	(virtual-terminal-service-type): New variable.
	(console-font-shepherd-services): Remove 'modules'; remove call to
	'unicode-start'.  Add 'virtual-terminal' to 'requirement'.
	(mingetty-shepherd-service, kmscon-service-type): Likewise.
	(%base-services): Add 'virtual-terminal-service-type'.
	* gnu/system/install.scm (%installation-services): Likewise.

2018-03-15  Ludovic Courtès  <ludo@gnu.org>

	services: 'shepherd-service-type' now accepts a default value.
	* gnu/services/shepherd.scm (shepherd-service-type): Add a second form
	with an additional 'default' parameter.

2018-03-15  Ludovic Courtès  <ludo@gnu.org>

	guix system: Add '--skip-checks'.
	Fixes <https://bugs.gnu.org/30760>.
	Reported by Tomáš Čech <sleep_walker@gnu.org>.

	* guix/scripts/system.scm (perform-action): Add #:skip-safety-checks?
	and honor it.
	(show-help, %options): Add --skip-checks.
	(process-action): Pass #:skip-safety-checks? to 'perform-action'.
	* doc/guix.texi (Invoking guix system): Document --skip-checks.

2018-03-15  Ludovic Courtès  <ludo@gnu.org>

	tests: Do not assume the bootstrap guile tarball is available locally.
	Fixes <https://bugs.gnu.org/30824>.
	Reported by Chris Marusich <cmmarusich@gmail.com>.

	* tests/packages.scm ("package-source-derivation, snippet"): Use
	'bootstrap-guile-origin' instead of assuming the bootstrap guile tarball
	is available locally.

2018-03-15  Ricardo Wurmus  <rekado@elephly.net>

	guix: python-build-system: Make bytecode compilation deterministic.
	* guix/build/python-build-system.scm (enable-bytecode-determinism): New
	procedure.
	(%standard-phases): Add "enable-bytecode-determinism" phase.

2018-03-15  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: python-3.6: Reset timestamps in pyc files.
	* gnu/packages/python.scm (python-3.6)[arguments]: Add build phases to
	patch the bytecode generator to reset the embedded timestamp in pyc
	files; add build phase to rebuild the bytecode files.

2018-03-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: python-3.6: Disable failing test.
	* gnu/packages/python.scm (python-3.6)[source]: Delete
	Lib/test/test_socket.py.

2018-03-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: pango: Explicitly propagate some inputs.
	These are already propagated from Cairo, but include them for clarity.

	* gnu/packages/gtk.scm (pango)[propagated-inputs]: Add FONTCONFIG, FREETYPE
	and GLIB.

2018-03-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: pango: Update to 1.42.0.
	* gnu/packages/gtk.scm (pango): Update to 1.42.0.
	[inputs]: Add FRIBIDI.

	gnu: gobject-introspection: Update to 1.56.0.
	* gnu/packages/glib.scm (gobject-introspection): Update to 1.56.0.

	gnu: glib: Update to 2.56.0.
	* gnu/packages/glib.scm (glib): Update to 2.56.0.
	[source](patches): Remove obsolete patch.
	[arguments]: Disable new MIME test.
	* gnu/packages/patches/glib-respect-datadir.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: automake: Update to 1.16.1.
	* gnu/packages/autotools.scm (automake): Update to 1.16.1.
	(automake-1.16): Remove variable.

	gnu: gdbm: Update to 1.14.1.
	* gnu/packages/databases.scm (gdbm): Update to 1.14.1.

	gnu: patch: Update to 2.7.6.
	* gnu/packages/base.scm (patch): Update to 2.7.6.
	* gnu/packages/patches/patch-hurd-path-max.patch: Adjust to upstream changes.

2018-03-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.12.1.
	* gnu/packages/dns.scm (isc-bind): Update to 9.12.1.

2018-03-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python2-elib.intl: Declare a source file-name.
	* gnu/packages/python.scm (python2-elib.intl)[source]: Declare a source
	file-name.

	gnu: texlive-generic-pdftex: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-generic-pdftex)[source]: Declare a
	source file-name.

	gnu: texlive-latex-wasysym: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-wasysym)[source]: Declare a source
	file-name.

	gnu: texlive-metapost: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-metapost)[source]: Declare a source
	file-name.

	gnu: texlive-latex-lh: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-lh)[source]: Declare a source
	file-name.

	gnu: texlive-latex-titlesec: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-titlesec)[source]: Declare a
	source file-name.

	gnu: texlive-latex-threeparttable: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-threeparttable)[source]: Declare a
	source file-name.

	gnu: texlive-latex-subfigure: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-subfigure)[source]: Declare a
	source file-name.

	gnu: texlive-fonts-stmaryrd: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-fonts-stmaryrd)[source]: Declare a
	source file-name.

	gnu: texlive-latex-pdfpages: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-pdfpages)[source]: Declare a
	source file-name.

	gnu: texlive-latex-overpic: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-overpic)[source]: Declare a source
	file-name.

	gnu: texlive-latex-multirow: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-multirow)[source]: Declare a
	source file-name.

	gnu: texlive-latex-eepic: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-eepic)[source]: Declare a source
	file-name.

	gnu: texlive-latex-eso-pic: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-eso-pic)[source]: Declare a source
	file-name.

	gnu: texlive-fonts-rsfs: Use 'invoke'.
	* gnu/packages/tex.scm (texlive-fonts-rsfs)[arguments]: Use 'invoke' in
	place of 'system*'.

	gnu: texlive-fonts-rsfs: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-fonts-rsfs)[source]: Declare a source
	file-name.

	gnu: texlive-fonts-ec: Use 'invoke'.
	* gnu/packages/tex.scm (texlive-fonts-ec)[arguments]: Use 'invoke' in
	place of 'system*'.

	gnu: texlive-fonts-ec: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-fonts-ec)[source]: Declare a source
	file-name.

	gnu: texlive-latex-jknapltx: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-jknapltx)[source]: Declare a
	source file-name.

	gnu: texlive-latex-listings: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-listings)[source]: Declare a
	source file-name.

	gnu: texlive-latex-footmisc: Declare a source file-name.
	* gnu/packages/tex.smc (texlive-latex-footmisc)[source]: Declare a
	source file-name.

	gnu: texlive-latex-float: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-float)[source]: Declare a source
	file-name.

	gnu: texlive-latex-fancyhdr: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-fancyhdr)[source]: Declare a
	source file-name.

	gnu: texlive-latex-fancybox: Declare a source file-name.
	* gnu/pacakges/tex.scm (texlive-latex-fancybox)[source]: Declare a
	source file-name.

	gnu: texlive-latex-colortbl: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-colortbl)[source]: Declare a
	source file-name.

	gnu: texlive-latex-changebar: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-changebar)[source]: Declare a
	source file-name.

	gnu: texlive-latex-appendix: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-appendix)[source]: Declare a
	source file-name.

	gnu: texlive-latex-anysize: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-anysize)[source]: Declare a source
	file-name.

	gnu: texlive-tex-texinfo: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-tex-texinfo)[source]: Declare a source
	file-name.

	gnu: texlive-latex-trimspaces: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-trimspaces)[source]: Declare a
	source file-name.

	gnu: texlive-latex-seminar: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-seminar)[source]: Declare a source
	file-name.

	gnu: texlive-latex-natbib: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-natbib)[source]: Declare a source
	file-name.

	gnu: texlive-latex-filemod: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-filemod)[source]: Declare a source
	file-name.

	gnu: texlive-latex-psnfss: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-psnfss)[source]: Declare a source
	file-name.

	gnu: texlive-latex-cyrillic: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-cyrillic)[source]: Declare a
	source file-name.

	gnu: texlive-latex-babel: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-babel)[source]: Declare a source
	file-name.

	gnu: texlive-latex-amscls: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-amscls)[source]: Declare a source
	file-name.

	gnu: texlive-latex-amsmath: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-amsmath)[source]: Declare a source
	file-name.

	gnu: texlive-luatex-lualibs: Include version in source file-name.
	* gnu/packages/tex.scm (texlive-luatex-lualibs)[source]: Include version
	in the source file-name.

	gnu: texlive-latex-fontspec: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-fontspec)[source]: Declare a
	source file-name.

	gnu: texlive-latex-l3packages: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-l3packages)[source]: Declare a
	source file-name.

	gnu: texlive-latex-l3kernel: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-l3kernel)[source]: Declare a
	source file-name.

	gnu: texlive-latex-url: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-url)[source]: Declare a source
	file-name.

	gnu: texlive-latex-tools: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-tools)[source]: Declare a source
	file-name.

	gnu: texlive-latex-oberdiek: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-oberdiek)[source]: Declare a
	source file-name.

	gnu: texlive-latex-xcolor: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-xcolor)[source]: Declare a source
	file-name.

	gnu: texlive-latex-graphics: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-graphics)[source]: Declare a
	source file-name.
	[native-inputs]: Declare a source file-name for downloaded
	native-inputs.

	gnu: texlive-latex-fancyvrb: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-fancyvrb)[source]: Declare a
	source file-name.

	gnu: texlive-generic-epsf: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-generic-epsf)[source]: Declare a source
	file-name.

	gnu: texlive-generic-ifxetex: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-generic-ifxetex)[source]: Declare a
	source file-name.

	gnu: texlive-latex-filecontents: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-filecontents)[source]: Declare a
	source file-name.

2018-03-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ghc-7: Fix build with ncurses 6.1.
	* gnu/packages/haskell.scm (ghc-7)[arguments]: Make ncurses major+minor
	version detection more robust.

2018-03-14  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Add more fixes from upstream mozilla-esr52.
	Includes fixes for CVE-2018-5131 and the remaining 4 out of 9 changesets for
	CVE-2018-5125.

	* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the
	upstream mozilla-esr52 repository.

2018-03-14  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Relabel patches to reflect CVE assignments.
	Document the fact that we include fixes for CVE-2018-5127, CVE-2018-5129,
	CVE-2018-5130, CVE-2018-5144, CVE-2018-5145, and 5 out of 9 changesets for
	CVE-2018-5125.

	* gnu/packages/gnuzilla.scm (icecat)[source]: Relabel patches to reflect CVE
	assignments.

2018-03-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: webkitgtk: Use HTTPS for home page.
	* gnu/packages/webkitgtk.scm (webkitgtk)[home-page]: Use HTTPS.

	gnu: webkitgtk: Update to 2.20.0.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.20.0.
	[arguments]: (Re-)disable WOFF2 web font support.

	gnu: python-betamax: Update to 0.8.1.
	* gnu/packages/python-web.scm (python-betamax): Update to 0.8.1.

	gnu: macchanger: Update to 1.7.0.
	* gnu/packages/networking.scm (macchanger): Update to 1.7.0.
	[source]: Update URI.

2018-03-14  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gawk: Enable parallel tests.
	* gnu/packages/gawk.scm (gawk)[arguments]: Enable parallel tests.

	gnu: gawk: Update to 4.2.1.
	* gnu/packages/gawk.scm (gawk): Update to 4.2.1.

2018-03-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: curl: Add HTTP/2 support.
	* gnu/packages/curl.scm (curl)[inputs]: Add nghttp2.

2018-03-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Ungraft glibc.
	* gnu/packages/base.scm (glibc-2.26-patched): Remove variable.
	(glibc/linux)[replacement]: Remove.
	[source]: Add "glibc-allow-kernel-2.6.32.patch" to patches.

	Merge branch 'master' into core-updates

2018-03-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: samba: Update to 4.7.6 [fixes CVE-2018-1050 and CVE-2018-1057].
	* gnu/packages/samba.scm (samba): Update to 4.7.6.

	gnu: man-db: Update to 2.8.2.
	* gnu/packages/man.scm (man-db): Update to 2.8.2.

2018-03-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: curl: Update replacement to 7.59.0 [security fixes].
	This fixes CVE-2018-1000120, CVE-2018-1000121, and CVE-2018-1000122.

	* gnu/packages/curl.scm (curl-7.58.0): Rename to ...
	(curl-7.59.0): ... this.  Update source hash.
	(curl)[replacement]: Adjust accordingly.

2018-03-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: libsoup: Update to 2.62.0.
	* gnu/packages/gnome.scm (libsoup): Update to 2.62.0.

2018-03-14  Ricardo Wurmus  <rekado@elephly.net>

	Revert "gnu: Use patched static bash in glibc replacement."
	This reverts commit 42958b5e0feff1000ba17a353bb58fdf45f20716.

	Revert "gnu: Add replacement for static-bash-for-glibc."
	This reverts commit c4fb2b9f4e9ca1c5b586090b765b51b2a5042eff.

	Revert "gnu: Add missing module to (gnu packages base)."
	This reverts commit 911e66f922f2316f061656a6edf5f243342735b7.

2018-03-14  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.15.9.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.9.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.26.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.26.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.87.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.87.

	gnu: linux-libre@4.4: Update to 4.4.121.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.121.

2018-03-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add ada.scm to GNU_SYSTEM_MODULES.
	This is a follow-up to commit ebd43a2a45f9ac0ce702ef5810eddafd0830db5f.

	* gnu/local.mk (GNU_SYSTEM_MODULES): Add ada.scm.

2018-03-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add missing module to (gnu packages base).
	This is a follow-up to commit 42958b5e0feff1000ba17a353bb58fdf45f20716.

	Reported by pmikkelsen on IRC.

	* gnu/packages/base.scm: Use srfi-1 for alist-delete.

2018-03-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add replacement for static-bash-for-glibc.
	This is needed to replace the static bash used in glibc-final.

	* gnu/packages/commencement.scm (patched-glibc-final-with-bootstrap-bash,
	patched-static-bash-for-glibc): New variables.
	(static-bash-for-glibc)[replacement]: Use patched-static-bash-for-glibc as a
	replacement.

2018-03-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Use patched static bash in glibc replacement.
	* gnu/packages/base.scm (glibc-2.26-patched): Rename...
	(glibc-2.26-patched-boot): ...to this.
	(patched-static-bash, glibc-2.26-patched): New variables.

2018-03-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: geomyidae: Update to 0.31.
	* gnu/packages/web.scm (geomyidae): Update to 0.31.

	gnu: calcurse: Update to 4.3.0.
	* gnu/packages/calcurse.scm (calcurse): Update to 4.3.0.

	gnu: masscan: Update to 1.0.5.
	* gnu/packages/admin.scm (masscan): Update to 1.0.5.
	[arguments]: Set CC to a real compiler instead of the default clang.

	gnu: simplescreenrecorder: Update to 0.3.10.
	* gnu/packages/video.scm (simplescreenrecorder): Update to 0.3.10.

	gnu: r-stringi: Update to 1.1.7.
	* gnu/packages/statistics.scm (r-stringi): Update to 1.1.7.

	gnu: inkscape: Update to 0.92.3.
	* gnu/packages/inkscape.scm (inkscape): Update to 0.92.3.
	[source]: Remove patch.

	gnu: kurly: Update to 1.2.1.
	* gnu/packages/curl.scm (kurly): Update to 1.2.1.
	[arguments]: Install the man page, and put README.md in its right place.
	Rename ‘install-readme’ to ‘install-documentation’ to match this change.

2018-03-14  David Thompson  <dthompson2@worcester.edu>

	gnu: tiled: Update to 1.1.3.
	* gnu/packages/game-development.scm (tiled): Update to 1.1.3.

2018-03-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python2-quex: Parameterize the source uri.
	* gnu/packages/python.scm (python2-quex)[source]: Replace hard-coded
	version with parameterized one.  Remove unnecessary file-name field.

	gnu: texlive-latex-base: Use 'invoke'.
	* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Replace
	'system*' with 'invoke'.

	gnu: texlive-latex-base: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-base)[source]: Declare a source
	file-name.
	[native-inputs]: Add a source file-name.

	gnu: texlive-tex-plain: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-tex-plain)[source]: Declare a source
	file-name.

	gnu: texlive-latex-amsfonts: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-latex-amsfonts)[source]: Declare a
	source file-name.

	gnu: texlive-fonts-amsfonts: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-fonts-amsfonts)[source]: Declare a
	source file-name.

	gnu: texlive-fonts-latex: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-fonts-latex)[source]: Declare a source
	file-name.

	gnu: texlive-fonts-knuth-lib: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-fonts-knuth-lib)[source]: Declare a
	source file-name.

	gnu: texlive-fonts-cm: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-fonts-cm)[source]: Declare a source
	file-name.

	gnu: texlive-fontname: Fix source file-name.
	* gnu/packages/tex.scm (texlive-fontname)[source]: Correct source
	file-name.

	gnu: texlive-metafont-base: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-metafont-base)[source]: Declare a source
	file-name.

	gnu: texlive-generic-hyph-utf8: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-generic-hyph-utf8)[source]: Declare a
	source file-name.

	gnu: texlive-generic-tex-ini-files: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-generic-tex-ini-files)[source]: Declare
	a source file-name.

	gnu: texlive-generic-dehyph-exptl: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-generic-dehyph-exptl)[source]: Declare a
	source file-name.

	gnu: texlive-generic-unicode-data: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-generic-unicode-data)[source]: Declare a
	source file-name.

	gnu: Use https for www.ctan.org.
	* gnu/packages/tex.scm: Use https for ctan.org.

	gnu: texlive-dvips: Declare a source file-name.
	* gnu/packages/tex.scm (texlive-dvips)[source]: Declare a source
	file-name.
	[native-inputs]: Declare source file-names for native-inputs.

2018-03-13  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add python-quex.
	* gnu/packages/python.scm (python-quex): New variable.

	gnu: Add python2-quex@0.67.3.
	* gnu/packages/python.scm (python2-quex-0.67.3): New variable.

	gnu: Add python2-langkit.
	* gnu/packages/ada.scm: New file.

2018-03-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-editdistance: Use 'invoke'.
	* gnu/packages/textutils.scm (python-editdistance)[arguments]: Use
	'invoke' instead of 'system*'.

	gnu: python-editdistance: Declare a source file-name.
	* gnu/packages/textutils.scm (python-editdistance)[source]: Declare a
	source file-name.

	gnu: git-test-sequence: Declare a source file-name.
	* gnu/packages/version-control.scm (git-test-sequence)[source]: Declare
	a source file-name.

	gnu: git-flow: Declare a source file-name.
	* gnu/packages/version-control.scm (git-flow)[source]: Declare a source
	file-name.

	gnu: vpnc-scripts: Declare a source file-name.
	* gnu/packages/vpn.scm (vpnc-scripts)[source]: Declare a source
	file-name.

	gnu: tidy: Declare a source file-name.
	* gnu/packages/web.scm (tidy)[source]: Declare a source file-name.

	gnu: mod-wsgi: Declare a source file-name.
	* gnu/packages/web.scm (mod-wsgi)[source]: Declare a source file-name.

	gnu: tinyxml2: Declare a source file-name.
	* gnu/packages/xml.scm (tinyxml2)[source]: Declare a source file-name.

	gnu: r-tgconfig: Declare a source file-name.
	* gnu/packages/statistics.scm (r-tgconfig)[source]: Declare a source
	file-name.

	gnu: r-tgstat: Declare a source file-name.
	* gnu/packages/statistics.scm (r-tgstat)[source]: Declare a source
	file-name.

	gnu: usbredir: Declare a source file-name.
	* gnu/packages/spice.scm (usbredir)[source]: Declare a source file-name.

	gnu: ocaml-ssl: Declare a source file-name.
	* gnu/packages/ocaml.scm (ocaml-ssl)[source]: Declare a source
	file-name.

	gnu: ocaml-lwt: Declare a source file-name.
	* gnu/packages/ocaml.scm (ocaml-lwt)[source]: Declare a source
	file-name.

	gnu: ocaml-bitstring: Declare a source file-name.
	* gnu/packages/ocaml.scm (ocaml-bitstring)[source]: Declare a source
	file-name.

	gnu: ocaml-piqi: Declare a source file-name.
	* gnu/packages/ocaml.scm (ocaml-piqi)[source]: Declare a source
	file-name.

	gnu: ocaml-result: Declare a source file-name.
	* gnu/packages/ocaml.scm (ocaml-result)[source]: Declare a source
	file-name.

	gnu: ocaml-stringext: Declare a source file-name.
	* gnu/packages/ocaml.scm (ocaml-stringext)[source]: Declare a source
	file-name.

	gnu: ocaml-qtest: Update to 2.8.
	* gnu/packages/ocaml.scm (ocaml-qtest): Update to 2.8.
	[source]: Update source uri, declare a source file-name.
	[home-page]: Update home-page.

	gnu: ocaml-qtest: Declare a source file-name.
	* gnu/packages/ocaml.scm (ocaml-qtest)[source]: Declare a source
	file-name.

2018-03-13  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: r-minimal: Add bash to inputs.
	* gnu/packages/statistics.scm (r-minimal)[inputs]: Add bash-minimal.

	gnu: r-rmarkdown: Use Pandoc 1.
	* gnu/packages/statistics.scm (r-rmarkdown)[propagated-inputs]: Replace
	"ghc-pandoc" with "ghc-pandoc-1".

	gnu: Add ghc-pandoc-1.
	* gnu/packages/haskell.scm (ghc-pandoc-1): New variable.

	gnu: Add ghc-skylighting-for-pandoc-1.
	* gnu/packages/haskell.scm (ghc-skylighting-for-pandoc-1): New variable.

	gnu: Add ghc-yaml-for-pandoc-1.
	* gnu/packages/haskell.scm (ghc-yaml-for-pandoc-1): New variable.

	gnu: Add ghc-doctemplates-for-pandoc-1.
	* gnu/packages/haskell.scm (ghc-doctemplates-for-pandoc-1): New variable.

	gnu: Add ghc-hslua-for-pandoc-1.
	* gnu/packages/haskell.scm (ghc-hslua-for-pandoc-1): New variable.

	gnu: Add ghc-texmath-for-pandoc-1.
	* gnu/packages/haskell.scm (ghc-texmath-for-pandoc-1): New variable.

	gnu: Add ghc-pandoc-types-for-pandoc-1.
	* gnu/packages/haskell.scm (ghc-pandoc-types-for-pandoc-1): New variable.

	gnu: Add ghc-aeson-for-pandoc-1.
	* gnu/packages/haskell-web.scm (ghc-aeson-for-pandoc-1): New variable.

2018-03-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-riverplot.
	* gnu/packages/cran.scm (r-riverplot): New variable.

2018-03-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: python-mwclient: Declare a source file-name.
	* gnu/packages/python.scm (python-mwclient)[source]: Declare a source
	file-name.

	gnu: python-dukpy: Declare a source file-name.
	* gnu/packages/python.scm (python-dukpy)[source]: Declare a source
	file-name.

	gnu: python-asn1crypto: Declare a source file-name.
	* gnu/packages/python-crypto.scm (python-asn1crypto)[source]: Declare a
	source file-name.

	gnu: pulsemixer: Declare a source file-name.
	* gnu/packages/pulseaudio.scm (pulsemixer)[source]: Declare a source
	file-name.

	gnu: hydrogen: Declare a source file-name.
	* gnu/packages/music.scm (hydrogen)[source]: Declare a source file-name.

	gnu: sbcl-cl-uglify-js: Declare a source file-name.
	* gnu/packages/lisp.scm (sbcl-cl-uglify-js)[source]: Declare a source
	file-name.

	gnu: libusb4java: Declare a source file-name.
	* gnu/packages/libusb.scm (libusb4java)[source]: Declare a source
	file-name.

	gnu: java-snakeyaml: Declare a source file-name.
	* gnu/packages/java.scm (java-snakeyaml)[source]: Declare a source
	file-name.

	gnu: java-jnacl: Declare a source file-name.
	* gnu/packages/java.scm (java-jnacl)[source]: Declare a source
	file-name.

	gnu: ganv-devel: Declare a source file-name.
	* gnu/packages/gtk.scm (ganv-devel)[source]: Declare a source file-name.

	gnu: gpscorrelate: Declare a source file-name.
	* gnu/packages/gps.scm (gpscorrelate)[source]: Declare a source file-name.

	gnu: tinyxml: Use 'invoke'.
	* gnu/packages/xml.scm (tinyxml)[arguments]: Replace 'system*' calls
	with 'invoke'.

	gnu: tinyxml: Declare a source file-name.
	* gnu/packages/xml.scm (tinyxml)[source]: Declare a source file-name.

	gnu: time: Update to 1.9.
	* gnu/packages/time.scm (time): Update to 1.9.
	* tests/guix-build.sh: Update time package to 1.9.

2018-03-13  Christopher Baines  <mail@cbaines.net>

	gnu: Add makefile2graph.
	* gnu/packages/code.scm (makefile2graph): New variable.

2018-03-13  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add flameshot.
	* gnu/packages/image.scm (flameshot): New public variable.

2018-03-13  Rutger Helling  <rhelling@mykolab.com>

	gnu: gedit: Update to 3.28.0.
	* gnu/packages/gnome.scm (gedit): Update to 3.28.0.

	gnu: gnome-sudoku: Update to 3.28.0.
	* gnu/packages/gnome.scm (gnome-sudoku): Update to 3.28.0.

2018-03-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add debootstrap.
	* gnu/packages/debian.scm (debootstrap): New variable.

	gnu: Add ubuntu-keyring.
	* gnu/packages/debian.scm (ubuntu-keyring): New variable.

	gnu: Add debian-archive-keyring.
	* gnu/packages/debian.scm (debian-archive-keyring): New variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: Add jetring.
	* gnu/packages/gnupg.scm (jetring): New variable.

2018-03-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: i3-wm: Update to 4.15.
	* gnu/packages/wm.scm (i3-wm): Update to 4.15.

	gnu: rofi: Update redirected home page.
	* gnu/packages/xdisorg.scm (rofi)[home-page]: Change to repository URL.

	gnu: rofi: Update to 1.5.0.
	* gnu/packages/xdisorg.scm (rofi): Update to 1.5.0.
	[native-inputs]: Add GLIB:BIN.
	[arguments]: Add phase to create missing test files.

	Merge branch 'staging-next' into staging

2018-03-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lrzip: Fix CVE-2017-8842.
	* gnu/packages/compression.scm (lrzip)[source]: Add patch.
	* gnu/packages/patches/lrzip-CVE-2017-8842.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: nspr: Mark up description.
	* gnu/packages/gnuzilla.scm (nspr)[description]: Use @dfn.

	gnu: ogre: Update to 1.10.11.
	* gnu/packages/graphics.scm (ogre): Update to 1.10.11.

	gnu: gtk-vnc: Update to 0.7.1.
	* gnu/packages/gnome.scm (gtk-vnc): Update to 0.7.1.
	[native-inputs]: Add python-wrapper.

2018-03-12  Jelle Licht  <jlicht@fsfe.org>

	gnu: node: Use more unbundled dependencies.
	* gnu/packages/node.scm (node)[inputs]: Add icu4c and nghttp2.
	[native-inputs]: Add pkg-config.
	[arguments]: Add configure flags for using system libraries.
	[source]: Remove bundled dependencies.

	gnu: node: Update to 9.8.0.
	* gnu/packages/node.scm (node): Update to 9.8.0.
	[arguments]: Remove 'doc-only' workaround. Re-enable fixed tests.

2018-03-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: libogg: Update to 1.3.3.
	* gnu/packages/xiph.scm (libogg): Update to 1.3.3.

2018-03-12  Rutger Helling  <rhelling@mykolab.com>

	gnu: mesa: Update to 17.3.6.
	* gnu/packages/gl.scm (mesa): Update to 17.3.6.

2018-03-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: libepoxy: Update to 1.5.0.
	* gnu/packages/gl.scm (libepoxy): Update to 1.5.0.
	[arguments]: Remove obsolete substitution.

	gnu: libdrm: Update to 2.4.91.
	* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.91.

	gnu: alsa-plugins: Update to 1.1.5.
	* gnu/packages/linux.scm (alsa-plugins): Update to 1.1.5.

	gnu: alsa-utils: Update to 1.1.5.
	* gnu/packages/linux.scm (alsa-utils): Update to 1.1.5.

	gnu: alsa-lib: Update to 1.1.5.
	* gnu/packages/linux.scm (alsa-lib): Update to 1.1.5.

	gnu: bluez: Update to 5.49.
	* gnu/packages/linux.scm (bluez): Update to 5.49.

	gnu: nss, nss-certs: Update to 3.36.
	* gnu/packages/gnuzilla.scm (nss): Update to 3.36.
	* gnu/packages/certs.scm (nss-certs): Likewise.

	gnu: nspr: Update to 4.19.
	* gnu/packages/gnuzilla.scm (nspr): Update to 4.19.

	gnu: xkbcomp: Update to 1.4.1.
	* gnu/packages/xorg.scm (xkbcomp-intermediate): Update to 1.4.1.

	gnu: libxshmfence: Update to 1.3.
	* gnu/packages/xorg.scm (libxshmfence): Update to 1.3.

	gnu: libical: Update to 3.0.3.
	* gnu/packages/calendar.scm (libical): Update to 3.0.3.

	gnu: xf86-input-wacom: Update to 0.36.0.
	* gnu/packages/xdisorg.scm (xf86-input-wacom): Update to 0.36.0.

	gnu: libwacom: Update to 0.29.
	* gnu/packages/xdisorg.scm (libwacom): Update to 0.29.

	gnu: libinput: Update to 1.10.2.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.10.2.
	[build-system]: Change to MESON-BUILD-SYSTEM.
	[arguments]: Add #:configure-flags to not build documentation.
	[native-inputs]: Add CHECK and VALGRIND.  Move CAIRO and GTK+ ...
	[inputs]: ... here.  Move LIBEVDEV, LIBWACOM and MTDEV ...
	[propagated-inputs]: ... here.
	(libinput-minimal)[native-inputs]: Inherit from LIBINPUT.
	[inputs]: New field; set to empty list.
	[arguments]: Inherit from LIBINPUT.  Adjust to build system change.

	build-system/meson: Skip the 'fix-runpath' phase on armhf.
	* guix/build-system/meson.scm (lower): Remove DEFAULT-PATCHELF from inputs
	on armhf.
	(meson-build): Ignore the 'fix-runpath' phase when building for arm systems.

	build-system/meson: Add the output directory to RUNPATH.
	* guix/build/meson-build-system.scm (configure): Set LDFLAGS before invoking meson.

	gnu: meson: Update to 0.45.0.
	* gnu/packages/build-tools.scm (meson): Update to 0.45.0.
	[arguments]: Explicitly disable tests (they were skipped before).

	gnu: meson-for-build: Update to 0.44.0.
	* gnu/packages/build-tools.scm (meson-for-build)[version]: Remove field.
	[source]: Inherit from MESON.

	gnu: meson: Don't wrap the meson executable.
	* gnu/packages/build-tools.scm (meson)[arguments]: Delete WRAP-PHASE.

2018-03-12  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: arpack-ng: Update to 3.5.0; use 3.3.0 for julia.
	Partly fixes <https://bugs.gnu.org/30282>.

	* gnu/packages/maths.scm (arpack-ng): Update to 3.5.0.
	[native-inputs]: New field.
	(arpack-ng-3.3.0): New variable.
	* gnu/packages/julia.scm (julia)[inputs]: Use ARPACK-NG-3.3.0.

2018-03-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: automake@1.16: Update to 1.16.1.
	* gnu/packages/autotools.scm (automake-1.16): Update to 1.16.1.

2018-03-12  Ricardo Wurmus  <rekado@elephly.net>

	build-system: minify: Do not import (ice-9 popen) in the build environment.
	The (ice-9 popen) module should not be added to the imported-modules here,
	because that depends on the Guile that is used on the host side.

	* guix/build-system/minify.scm (%minify-build-system-modules): Remove import
	of (ice-9 popen).

2018-03-12  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Add SDL2 support.
	* gnu/packages/wine.scm (wine-staging)[inputs]: Add sdl2.

	gnu: wine64-staging: Update to 3.3.
	* gnu/packages/wine.scm (wine64-staging): Update to 3.3.
	[arguments]: Remove 'hardcode-libvulkan-path phase. Add
	'patch-source-wine-staging phase.

	gnu: wine-staging: Update to 3.3.
	* gnu/packages/wine.scm (wine-staging): Update to 3.3.
	[inputs]: Add autoconf, python, util-linux, wine-staging-patchset-data.
	[arguments]: Remove 'hardcode-libvulkan-path phase. Add
	'patch-source-wine-staging phase.
	[home-page]: Change URL.

	gnu: Add wine-staging-patchset-data.
	* gnu/packages/wine.scm (wine-staging-patchset-data): New variable.

2018-03-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-datetime-format-strptime: Update to 1.75.
	* gnu/packages/perl.scm (perl-datetime-format-strptime): Update to 1.75.

	gnu: perl-task-weaken: Update to 1.05.
	* gnu/packages/perl.scm (perl-task-weaken): Update to 1.05.
	[source]: Update source URI.

	gnu: perl-ref-util-xs: Update to 0.117.
	* gnu/packages/perl.scm (perl-ref-util-xs): Update to 0.117.

	gnu: perl-class-accessor: Update to 0.51.
	* gnu/packages/perl.scm (perl-class-accessor): Update to 0.51.

	gnu: perl-path-tiny: Update to 0.104.
	* gnu/packages/perl.scm (perl-path-tiny): Update to 0.104.

	gnu: perl-data-dump: Update to 1.23.
	* gnu/packages/perl.scm (perl-data-dump): Update to 1.23.

	gnu: perl-scope-guard: Update to 0.21.
	* gnu/packages/perl.scm (perl-scope-guard): Update to 0.21.

	gnu: perl-io-stringy: Update to 2.111.
	* gnu/packages/perl.scm (perl-io-stringy): Update to 2.111.

	gnu: perl-getopt-long-descriptive: Update to 0.102.
	* gnu/packages/perl.scm (perl-getopt-long-descriptive): Update to 0.102.

	gnu: perl-datetime-timezone: Update to 2.17.
	* gnu/packages/perl.scm (perl-datetime-timezone): Update to 2.17.

	gnu: perl-datetime-locale: Update to 1.17.
	* gnu/packages/perl.scm (perl-datetime-locale): Update to 1.17.

	gnu: perl-datetime: Update to 1.46.
	* gnu/packages/perl.scm (perl-datetime): Update to 1.46.

	gnu: perl-json-maybexs: Update to 1.003010.
	* gnu/packages/perl.scm (perl-json-maybexs): Update to 1.003010.
	[source]: Update source URI.

	gnu: perl-io-tty: Update to 1.12.
	* gnu/packages/perl.scm (perl-io-tty): Update to 1.12.

	gnu: cereal: Update phase style.
	* gnu/packages/serialization.scm (cereal)[arguments]: Substitute INVOKE
	for SYSTEM* and end phases with #t.

	gnu: msgpack: Update phase style.
	* gnu/packages/serialization.scm (msgpack)[arguments]: Substitute INVOKE
	for SYSTEM* and end phase with #t.

	gnu: msgpack: Use HTTPS home page.
	* gnu/packages/serialization.scm (msgpack)[home-page]: Use HTTPS.

	gnu: criu: Update to 3.7.
	* gnu/packages/virtualization.scm (criu): Update to 3.7.

	gnu: mingw-w64: Update to 5.0.3.
	* gnu/packages/mingw.scm (mingw-w64): Update to 5.0.3.

2018-03-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mingw-w64: Fix home page and avoid further confusion.
	MinGW-w64 was forked (in rather dramatic fashion) from the original
	MinGW.  The two projects remain distinct and MinGW-w64 seems by far the
	actively developed of the two.

	* gnu/packages/mingw.scm (mingw-w64)[home-page]: Point to the correct
	upstream.  Use HTTPS.
	[description]: Expand and briefly note the relationship between the
	two projects.  Use @dfn.

2018-03-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl: Update to 2018.03.10.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.03.10.

	gnu: python-ipaddress: Update to 1.0.19.
	* gnu/packages/python.scm (python-ipaddress): Update to 1.0.19.

	gnu: python-kitchen: Update to 1.2.5.
	* gnu/packages/python.scm (python-kitchen): Update to 1.2.5.

	gnu: python-pyaes: Update to 1.6.1.
	* gnu/packages/python-crypto.scm (python-pyaes): Update to 1.6.1.

	gnu: python-markdown: Update to 2.6.11.
	* gnu/packages/python.scm (python-markdown): Update to 2.6.11.

	gnu: python-tblib: Update to 1.3.2.
	* gnu/packages/python.scm (python-tblib): Update to 1.3.2.

	gnu: python-pycryptodome: Update to 3.5.1.
	* gnu/packages/python-crypto.scm (python-pycryptodome): Update to 3.5.1.

	gnu: python-jmespath: Update to 0.9.3.
	* gnu/packages/python.scm (python-jmespath): Update to 0.9.3.

	gnu: python-ly: Update to 0.9.5.
	* gnu/packages/python.scm (python-ly): Update to 0.9.5.

	gnu: python-rply: Update to 0.7.5.
	* gnu/packages/python.scm (python-rply): Update to 0.7.5.

	gnu: python-colorama: Update to 0.3.9.
	* gnu/packages/python.scm (python-colorama): Update to 0.3.9.

	gnu: python-tqdm: Update to 4.19.6.
	* gnu/packages/python.scm (python-tqdm): Update to 4.19.6.

2018-03-11  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Add 'bootstrap' phase.
	This factorizes what has become a widespread idiom.

	* guix/build/gnu-build-system.scm (%bootstrap-scripts): New variable.
	(bootstrap): New procedure.
	(%standard-phases): Add it after 'unpack'.
	* guix/build/ant-build-system.scm (%standard-phases): Delete 'bootstrap.
	* guix/build/asdf-build-system.scm (%standard-phases/source)
	(%standard-phases): Likewise.
	* guix/build/cargo-build-system.scm (%standard-phases): Likewise.
	* guix/build/cmake-build-system.scm (%standard-phases): Likewise.
	* guix/build/dub-build-system.scm (%standard-phases): Likewise.
	* guix/build/emacs-build-system.scm (%standard-phases): Likewise.
	* guix/build/font-build-system.scm (%standard-phases): Likewise.
	* guix/build/go-build-system.scm (%standard-phases): Likewise.
	* guix/build/haskell-build-system.scm (%standard-phases): Likewise.
	* guix/build/minify-build-system.scm (%standard-phases): Likewise.
	* guix/build/ocaml-build-system.scm (%standard-phases): Likewise.
	* guix/build/perl-build-system.scm (%standard-phases): Likewise.
	* guix/build/python-build-system.scm (%standard-phases): Likewise.
	* guix/build/r-build-system.scm (%standard-phases): Likewise.
	* guix/build/ruby-build-system.scm (%standard-phases): Likewise.
	* guix/build/scons-build-system.scm (%standard-phases): Likewise.
	* guix/build/texlive-build-system.scm (%standard-phases): Likewise.
	* guix/build/waf-build-system.scm (%standard-phases): Likewise.
	* gnu/packages/audio.scm (faad2)[arguments]: Replace 'bootstrap.
	(soundtouch, cuetools, bluez-alsa): Remove 'arguments'.
	(cava)[arguments]: Replace 'bootstrap.
	* gnu/packages/backup.scm (rdup): Remove 'bootstrap.
	* gnu/packages/bioinformatics.scm (seek)[arguments]: Replace
	'bootstrap.
	* gnu/packages/bioinformatics.scm (htslib-for-sambamba): Remove
	'arguments'.
	* gnu/packages/ci.scm (hydra, cuirass): Remove 'bootstrap'.
	* gnu/packages/crypto.scm (libb2): Remove #:phases.
	* gnu/packages/databases.scm (guile-wiredtiger): Likewise.
	* gnu/packages/debug.scm (stress-make): Remove 'bootstrap'.
	* gnu/packages/documentation.scm (asciidoc): Likewise.
	* gnu/packages/fontutils.scm (libuninameslist): Remove 'arguments'.
	* gnu/packages/ftp.scm (weex): Remove 'arguments'.
	* gnu/packages/game-development.scm (ois): Remove 'arguments'.
	* gnu/packages/games.scm (pioneer): Remove 'bootstrap.
	* gnu/packages/gnome.scm (vte-ng, byzanz): Replace 'bootstrap.
	(arc-theme): Remove 'arguments'.
	(faba-icon-theme): Remove 'bootstrap.
	(arc-icon-theme): Remove 'arguments'.
	* gnu/packages/gnunet.scm (guile-gnunet): Likewise.
	* gnu/packages/gtk.scm (guile-rsvg): Likewise.
	* gnu/packages/guile.scm (mcron2): Remove 'bootstrap.
	(guile-bash): Remove #:phases.
	(guile-git): Remove 'bootstrap.
	(guile-syntax-highlight): Remove 'arguments'.
	(guile-sjson): Likewise.
	* gnu/packages/java.scm (classpath-devel): Remove 'bootstrap.
	* gnu/packages/kodi.scm (libdvdnav/kodi)
	(libdvdread/kodi, libdvdcss/kodi): Likewise.
	* gnu/packages/libreoffice.scm (hunspell): Remove 'arguments'.
	* gnu/packages/libusb.scm (hidapi): Likewise.
	* gnu/packages/linux.scm (bridge-utils): Rename 'bootstrap' to
	'patch-stuff'; move it before 'bootstrap', without autoreconf
	invocation.
	(eudev): Rename 'bootstrap' to 'patch-file-names', without 'autogen.sh'
	invocation; move it before 'bootstrap.
	(gpm): Replace 'bootstrap'.
	(f2fs-tools): Remove 'arguments'.
	(rng-tools): Remove #:phases.
	* gnu/packages/messaging.scm (hexchat): Rename 'bootstrap' to
	'copy-intltool-makefile'; remove "autoreconf" invocation and move before
	'bootstrap'.
	(libmesode): Remove 'arguments'.
	(libstrophe): Likewise.
	* gnu/packages/microcom.scm (microcom): Likewise.
	* gnu/packages/networking.scm (libnet): Remove 'bootstrap.
	* gnu/packages/onc-rpc.scm (libnsl): Remove 'arguments'.
	* gnu/packages/package-management.scm (guix): Replace 'bootstrap.
	* gnu/packages/sawfish.scm (librep): Remove 'arguments'.
	* gnu/packages/version-control.scm (findnewest): Likewise.
	* gnu/packages/video.scm (liba52, handbrake, motion): Replace
	'bootstrap.
	* gnu/packages/web.scm (fcgiwrap): Remove #:phases.
	(tidy): Replace 'bootstrap.
	(gumbo-parser): Remove #:phases.
	* gnu/packages/wget.scm (wget2): Replace 'bootstrap.
	* gnu/packages/wm.scm (i3lock-color): Remove #:phases.
	* gnu/packages/xdisorg.scm (xclip): Likewise.
	* gnu/packages/xml.scm (libxls): Replace 'bootstrap'.
	* gnu/packages/xorg.scm (xf86-video-freedreno)
	(xf86-video-intel): Remove #:phases.
	* gnu/packages/zile.scm (zile-on-guile): Replace 'bootstrap.

2018-03-11  Ludovic Courtès  <ludo@gnu.org>

	utils: Add 'false-if-file-not-found'.
	* guix/build/utils.scm (false-if-file-not-found): New macro.

2018-03-11  Gábor Boskovits  <boskovits@gmail.com>

	gnu: java-jeromq: Fix tests.
	* gnu/packages/patches/java-jeromq-fix-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/java.scm (java-jeromq)[source](patches): Add it.
	[arguments](#test-exclude): Disable more failing tests.

2018-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: java-hamcrest-all: Build with icedtea-8.
	* gnu/packages/java.scm (java-hamcrest-all)[arguments]: Build with icedtea-8;
	do not disable tests.
	[inputs]: Remove java-hamcrest-core.

	gnu: Add pigx-bsseq.
	* gnu/packages/bioinformatics.scm (pigx-bsseq): New variable.

	gnu: Add pigx-chipseq.
	* gnu/packages/bioinformatics.scm (pigx-chipseq): New variable.

2018-03-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: icedtea-8: Build "out" reproducibly.
	Partially fixes <https://bugs.gnu.org/30730>.

	* gnu/packages/java.scm (icedtea-8)[arguments]: Add phases
	"patch-keystore" and "strip-jar-timestamps".
	[source]: Also patch DIST_ID in "configure" script.

2018-03-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gambit-c: Update to 4.8.9.
	* gnu/packages/scheme.scm (gambit-c): Update to 4.8.9.

	gnu: sssd: Update to 1.16.1.
	* gnu/packages/sssd.scm (sssd): Update to 1.16.1.

	gnu: git-remote-gcrypt: Update to 1.0.3.
	* gnu/packages/version-control.scm (git-remote-gcrypt): Update to 1.0.3.

	gnu: archivemount: Update to 0.8.9.
	* gnu/packages/linux.scm (archivemount): Update to 0.8.9.

2018-03-11  David Thompson  <dthompson2@worcester.edu>

	gnu: haunt: Update to 0.2.2.
	* gnu/packages/guile.scm (haunt): Update to 0.2.2.

	gnu: guile-syntax-highlight: Update to 0.1.
	* gnu/packages/guile.scm (guile-syntax-highlight): Update to 0.1.

2018-03-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: enlightenment: Use 'loginctl' for system actions.
	* gnu/packages/enlightenment.scm (enlightenment)[arguments]: Use
	'loginctl' functions when powering off, sleeping, rebooting or
	suspending the system.

2018-03-10  Leo Famulari  <leo@famulari.name>

	gnu: zsh: Fix CVE-2018-{7548,7549}.
	* gnu/packages/patches/zsh-CVE-2018-7548.patch,
	gnu/packages/patches/zsh-CVE-2018-7549.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/shells.scm (zsh)[source]: Use them.

2018-03-10  Christopher Baines  <mail@cbaines.net>

	services: databases: Add postgresql-configuration record exports.
	* gnu/services/databases.scm: Export the record type, and all the field
	accessors.

	tests: databases: Add a system test for PostgreSQL.
	* gnu/tests/databases.scm (%postgresql-os, %test-postgresql): New variables.
	(run-postgresql-test): New procedure.

2018-03-10  Christopher Baines  <mail@cbaines.net>

	services: Rework the PostgreSQL config file to use a record type.
	For the default config file representation. This makes it possible to more
	easily change the configuration file, and have dynamic content.

	* gnu/services/databases.scm (<postgresql-config-file>): New record type.
	(%default-postgres-config): Remove this, it's been replaced by the
	configuration file.
	(<postgresql-configuration>): Alter the default for the config file field.
	(postgresql-service): Alter the default value for the config-file parameter.

2018-03-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-minimal: Respect SOURCE_DATE_EPOCH in srcfile.
	Fixes <https://bugs.gnu.org/30729>.

	* gnu/packages/statistics.scm (r-minimal)[arguments]: Replace timestamp hack
	with patch to "srcfile" and "srcfilecopy".

2018-03-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: xprop: Update to 1.2.3.
	* gnu/packages/xorg.scm (xprop): Update to 1.2.3.

	gnu: xpr: Update to 1.0.5.
	* gnu/packages/xorg.scm (xpr): Update to 1.0.5.

	gnu: xlsfonts: Update to 1.0.6.
	* gnu/packages/xorg.scm (xlsfonts): Update to 1.0.6.

	gnu: xkill: Update to 1.0.5.
	* gnu/packages/xorg.scm (xkill): Update to 1.0.5.

	gnu: xbacklight: Update to 1.2.2.
	* gnu/packages/xorg.scm (xbacklight): Update to 1.2.2.

	gnu: xwininfo: Update to 1.1.4.
	* gnu/packages/xorg.scm (xwininfo): Update to 1.1.4.

	gnu: xset: Update to 1.2.4.
	* gnu/packages/xorg.scm (xset): Update to 1.2.4.

	gnu: xwd: Update to 1.0.7.
	* gnu/packages/xorg.scm (xwd): Update to 1.0.7.

	gnu: xlsclients: Update to 1.1.4.
	* gnu/packages/xorg.scm (xlsclients): Update to 1.1.4.

	gnu: xmessage: Update to 1.0.5.
	* gnu/packages/xorg.scm (xmessage): Update to 1.0.5.

	gnu: xinit: Update to 1.4.0.
	* gnu/packages/xorg.scm (xinit): Update to 1.4.0.

	gnu: xwud: Update to 1.0.5.
	* gnu/packages/xorg.scm (xwud): Update to 1.0.5.

	gnu: xsetroot: Update to 1.1.2.
	* gnu/packages/xorg.scm (xsetroot): Update to 1.1.2.

	gnu: xrefresh: Update to 1.0.6.
	* gnu/packages/xorg.scm (xrefresh): Update to 1.0.6.

	gnu: xrdb: Update to 1.1.1.
	* gnu/packages/xorg.scm (xrdb): Update to 1.1.1.

	gnu: xfontsel: Update to 1.0.6.
	* gnu/packages/xorg.scm (xfontsel): Update to 1.0.6.

	gnu: xcursor-themes: Update to 1.0.5.
	* gnu/packages/xorg.scm (xcursor-themes): Update to 1.0.5.

	gnu: xbitmaps: Update to 1.1.2.
	* gnu/packages/xorg.scm (xbitmaps): Update to 1.1.2.

2018-03-10  Danny Milosavljevic  <dannym@scratchpost.org>

	linux-initrd: Autoload known-module-aliases.
	* gnu/system/linux-initrd.scm: Autoload known-module-aliases.

2018-03-10  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.15.8.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.8.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.25.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.25.
	(%linux-libre-4.14-hash): Update hash.

2018-03-09  Ludovic Courtès  <ludo@gnu.org>

	linux-initrd: Skip initrd module check when 'modules.alias' can't be found.
	Fixes <https://bugs.gnu.org/30760>.
	Reported by Tomáš Čech <sleep_walker@gnu.org>.

	* gnu/system/linux-initrd.scm (check-device-initrd-modules): Call
	'known-module-aliases' and catch 'system-error around it.  Pass it to
	'matching-modules'.

2018-03-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: 'autoconf-wrapper' is no longer a procedure.
	Fixes <https://bugs.gnu.org/30710>.
	Suggested by Björn Höfling <bjoern.hoefling@bjoernhoefling.de>.

	* gnu/packages/autotools.scm (autoconf-wrapper): Rename to...
	(make-autoconf-wrapper): ... this.  Add 'properties' field.
	(autoconf-wrapper): New variable.
	* gnu/packages/gnunet.scm (guile-gnunet): Adjust accordingly.
	* gnu/packages/gnupg.scm (signing-party): Likewise.
	* gnu/packages/guile.scm (guile-ics, guile-bash): Likewise.
	* gnu/packages/libevent.scm (libuv): Likewise.
	* gnu/packages/logging.scm (glog): Likewise.
	* gnu/packages/mail.scm (libetpan): Likewise.
	* gnu/packages/mate.scm (mate-icon-theme-faenza)
	(mate-screensaver): Likewise.
	* gnu/packages/package-management.scm (guix): Likewise.
	* gnu/packages/sawfish.scm (librep): Likewise.
	* gnu/packages/video.scm (motion): Likewise.
	* gnu/packages/zile.scm (zile-on-guile): Likewise.

2018-03-09  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.1: Update to 4.1.50.
	* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.50.

2018-03-09  Christopher Baines  <mail@cbaines.net>

	gnu: Update python-django-gravatar2.
	* gnu/packages/django.scm (python-django-gravatar2)[version]: Update from
	  1.4.0 to 1.4.2.
	  [source]: Update sha256 hash.
	  [arguments]: Disable the tests, as the django project for the tests is
	  missing.

	gnu: Update python-django-filter to 1.1.0.
	* gnu/packages/django.scm (python-django-filter)[version]: Update from 0.14.0
	  to 1.1.0.
	  [source]: Update sha256 hash.
	  [native-inputs]: Add python-djangorestframework and
	  python-django-crispy-forms as native inputs, as they are used in the test
	  suite.

	gnu: Add python-django-crispy-forms.
	* gnu/packages/django.scm (python-django-crispy-forms): New variable.

	gnu: Add python-djangorestframework.
	* gnu/packages/django.scm (python-djangorestframework): New variable.

2018-03-09  Oleg Pykhalov  <go.wigust@gmail.com>

	tests: mail: Add test for dovecot.
	* gnu/tests/mail.scm (%dovecot-os, %test-dovecot): New variables.
	(run-dovecot-test): New procedure.

2018-03-09  Oleg Pykhalov  <go.wigust@gmail.com>

	services: dovecot: Copy dovecot.conf to /etc/dovecot.
	Many Dovecot utilities compiled with assumption of ‘/etc/dovecot/dovecot.conf’
	existence.

	* gnu/services/mail.scm (dovecot-shepherd-service): Move config generation.
	Invoke ‘dovecot’ without ‘-c’ flag.
	(%dovecot-activation): Copy ‘dovecot.conf’ to ‘/etc/dovecot’.
	(dovecot-service-type): Make ‘%dovecot-activation’ non-constant.

2018-03-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-rhdf5lib: Make build reproducible.
	* gnu/packages/bioinformatics.scm (r-rhdf5lib)[arguments]: Remove timestamp
	and host system kernel version.

	gnu: hdf5: Do not record the build-time kernel version.
	* gnu/packages/maths.scm (hdf5)[arguments]: Patch libhdf5.settings to prevent
	the kernel version on the build node from affecting the output.

2018-03-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-fnn: Remove duplicate definition.
	* gnu/packages/cran.scm (r-fnn)[home-page]: Use HTTPS.
	* gnu/packages/statistics.scm (r-fnn): Remove.

	gnu: Add r-phangorn.
	* gnu/packages/bioinformatics.scm (r-phangorn): New variable.

	gnu: Add r-smoother.
	* gnu/packages/cran.scm (r-smoother): New variable.

	gnu: Add r-fnn.
	* gnu/packages/cran.scm (r-fnn): New variable.

	gnu: Add r-vim.
	* gnu/packages/cran.scm (r-vim): New variable.

	gnu: Add r-prroc.
	* gnu/packages/cran.scm (r-prroc): New variable.

	gnu: Add r-abind.
	* gnu/packages/cran.scm (r-abind): New variable.

	gnu: Add r-sqldf.
	* gnu/packages/cran.scm (r-sqldf): New variable.

	gnu: Add r-gsubfn.
	* gnu/packages/cran.scm (r-gsubfn): New variable.

	gnu: Add r-psych.
	* gnu/packages/cran.scm (r-psych): New variable.

	gnu: Add r-signal.
	* gnu/packages/cran.scm (r-signal): New variable.

	gnu: r-ape: Move to (gnu packages cran).
	* gnu/packages/bioinformatics.scm (r-ape): Move from here...
	* gnu/packages/cran.scm (r-ape): ...to here.

	gnu: r-sfsmisc: Update to 1.1-2.
	* gnu/packages/statistics.scm (r-sfsmisc): Update to 1.1-2.

	gnu: r-nmf: Update to 0.21.0.
	* gnu/packages/statistics.scm (r-nmf): Update to 0.21.0.

	gnu: r-openssl: Update to 1.0.1.
	* gnu/packages/statistics.scm (r-openssl): Update to 1.0.1.

	gnu: python-sympy, python2-sympy: Only run core tests.
	* gnu/packages/python.scm (python-sympy, python2-sympy)[arguments]: Move tests
	after installation; run only core tests.

2018-03-08  Julien Lepiller  <julien@lepiller.eu>

	doc: Explain what we mean by root in binary installation.
	* doc/guix.texi (Binary Installation): Add explicit instructions to become root.

2018-03-08  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: Remove gcc-for-libstdc++.
	* gnu/packages/commencement.scm (libstdc++-boot0): Remove variable.
	(libstdc++-boot0): Use GCC-4.9 instead.

2018-03-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: nano: Update to 2.9.4.
	* gnu/packages/nano.scm (nano): Update to 2.9.4.

2018-03-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-dropbead: Update to 0-2.d746c6f.
	* gnu/packages/bioinformatics.scm (r-dropbead): Update to 0-2.d746c6f.

2018-03-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: libxcb: Update to 1.13.
	* gnu/packages/xorg.scm (libxcb): Update to 1.13.
	[source](patches): Remove.
	* gnu/packages/patches/libxcb-python-3.5-compat.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: xcb-proto: Update to 1.13.
	* gnu/packages/xorg.scm (xcb-proto): Update to 1.13.
	[source](patches): Remove.
	* gnu/packages/patches/xcb-proto-python3-print.patch,
	gnu/packages/patches/xcb-proto-python3-whitespace.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

	gnu: util-macros: Update to 1.19.2.
	* gnu/packages/xorg.scm (util-macros): Update to 1.19.2.

	gnu: dbus: Update to 1.12.6.
	* gnu/packages/glib.scm (dbus): Update to 1.12.6.

2018-03-08  Kei Kebreau  <kkebreau@posteo.net>

	gnu: milkytracker: Actually link with the JACK library.
	* gnu/packages/music.scm (milkytracker)[arguments]: Add appropriate configure
	flag.

2018-03-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: harfbuzz: Update to 1.7.6.
	* gnu/packages/gtk.scm (harfbuzz): Update to 1.7.6.
	[native-inputs]: Add WHICH.  Replace PYTHON-2 with PYTHON-WRAPPER.

	gnu: libuv: Update to 1.19.2.
	* gnu/packages/libevent.scm (libuv): Update to 1.19.2.

	gnu: graphite2: Update to 1.3.11.
	* gnu/packages/patches/graphite2-ffloat-store.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/fontutils.scm (graphite2): Update to 1.3.11.
	[source](patches): Remove.

	gnu: libxml2: Update to 2.9.8.
	* gnu/packages/xml.scm (libxml2): Update to 2.9.8.

	gnu: python-msgpack-transitional: Use a distinct name.
	* gnu/packages/python.scm (python-msgpack-transitional)[name]: New field.

	gnu: nghttp2: Use a fixed variant of tzdata for tests.
	* gnu/packages/web.scm (nghttp2)[native-inputs]: Replace TZDATA with TZDATA-FOR-TESTS.

2018-03-08  Danny Milosavljevic  <dannym@scratchpost.org>

	services: agetty: Call default-serial-port only when starting.
	* gnu/services/base.scm (agetty-shepherd-service): Call default-serial-port
	only when starting.

2018-03-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: feh: Update to 2.25.1.
	* gnu/packages/image-viewers.scm (feh): Update to 2.25.1.

2018-03-08  Ludovic Courtès  <ludo@gnu.org>

	vm: Use 9p mount tags below 32 chars.
	Fixes <https://bugs.gnu.org/30667>.
	Reported by Björn Höfling <bjoern.hoefling@bjoernhoefling.de>.

	* gnu/system/vm.scm (file-system->mount-tag): Use 'sha1' to compute the
	tag.

2018-03-08  Ludovic Courtès  <ludo@gnu.org>

	hash: Add 'sha1'.
	* guix/hash.scm (GCRY_MD_SHA1): New macro.
	(bytevector-hash): New procedure.
	(sha256): Express in terms of 'bytevector-hash'.
	(sha1): New procedure.
	* tests/hash.scm ("sha1, empty", "sha1, hello"): New tests.

	gnu: guile: Add 2.2.2.
	* gnu/packages/guile.scm (guile-2.2.2): New variable.

	gnu: intelmetool, me-cleaner: Restrict to Intel platforms.
	* gnu/packages/flashing-tools.scm (intelmetool)[supported-systems]: New
	field.
	(me-cleaner)[supported-systems]: New field.

2018-03-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-ddt: Update to 1.1.2.
	* gnu/packages/python.scm (python-ddt): Update to 1.1.2.

	gnu: python-ddt: Mark up description.
	* gnu/packages/python.scm (python-ddt)[description]: Use @dfn.

	gnu: yapet: Update to 1.1.
	* gnu/packages/password-utils.scm (yapet): Update to 1.1.

	gnu: keepassxc: Update to 2.3.1.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.3.1.

	gnu: slurm: Update to 17.11.3.
	* gnu/packages/parallel.scm (slurm): Update to 17.11.3.

2018-03-08  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: giflib: Make "reallocarray" private, solve glibc@2.26 conflict.
	Rename the function and move the declaration from gif_lib.h to
	gif_lib_private.h to solve conflicts when some .c-file #includes
	both stdlib.h and gif_lib.h.
	See also https://sourceforge.net/p/giflib/bugs/110/

	* gnu/packages/patches/giflib-make-reallocarray-private.patch: New
	  file
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/image.scm(giflib)[source](patches): New field.

2018-03-08  Clément Lassieur  <clement@lassieur.org>

	gnu: global: Replace GLOBAL with GNU GLOBAL in description.
	* gnu/packages/code.scm (global)[description]: Replace GLOBAL with GNU GLOBAL.

2018-03-08  Rutger Helling  <rhelling@mykolab.com>

	gnu: vulkan-icd-loader: Update to 1.1.70.0.
	* gnu/packages/vulkan.scm (vulkan-icd-loader): Update to 1.1.70.0.

2018-03-08  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: sunxi-tools: Add cross-libc's "static" output.
	* gnu/packages/admin.scm (sunxi-tools)[native-inputs]: Add cross-libc's
	"static" output.

	gnu: sunxi-tools: Improve build error reporting.
	* gnu/packages/admin.scm (sunxi-tools)[arguments]<#:phases>[set-environment-up]:
	Improve build error reporting.

2018-03-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: emacs-slack: Update to 0-3.9272460.
	* gnu/packages/emacs.scm (emacs-slack): Update to 0-3.9272460.

2018-03-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add pigx-rnaseq.
	* gnu/packages/bioinformatics.scm (pigx-rnaseq): New variable.

	gnu: Add r-algdesign.
	* gnu/packages/cran.scm (r-algdesign): New variable.

	gnu: Add r-radiant-data.
	* gnu/packages/cran.scm (r-radiant-data): New variable.

	gnu: Add r-shinyace.
	* gnu/packages/cran.scm (r-shinyace): New variable.

	gnu: Add r-import.
	* gnu/packages/cran.scm (r-import): New variable.

	gnu: Add r-cgdsr.
	* gnu/packages/cran.scm (r-cgdsr): New variable.

2018-03-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: glibc: Add a comment in the patch.
	* gnu/packages/patches/glibc-allow-kernel-2.6.32.patch: Add a comment.

	gnu: glibc-2.26-patch: Remove unneeded 'replacement' field.
	* gnu/packages/base.scm (glibc-2.26-patched): Remove unneeded
	'replacement' field.

2018-03-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: 'glibc-final' inherits the replacement of 'glibc'.
	That was the intent of commit b672a8160755bab07fb3c13dbc43dcc26525a7b7,
	but that commit left 'glibc-final' ungrafted.

	Reported by Ricardo Wurmus at
	<https://lists.gnu.org/archive/html/guix-devel/2018-02/msg00435.html>.

	* gnu/packages/commencement.scm (glibc-final): Use 'package/inherit' so
	that we inherit the 'replacement' of GLIBC.

2018-03-07  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: 'glibc-final' now inherits from 'glibc'.
	* gnu/packages/commencement.scm (glibc-final): Inherit from GLIBC
	instead of GLIBC-FINAL-WITH-BOOTSTRAP-BASH.
	[propagated-inputs]: New fields.

2018-03-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-heatmaply.
	* gnu/packages/cran.scm (r-heatmaply): New variable.

2018-03-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: znc: Update to 1.6.6.
	* gnu/packages/messaging.scm (znc): Update to 1.6.6.

	gnu: Use HTTPS for zlib.net home pages.
	* gnu/packages/compression.scm (zlib, pigz)[home-page]: Use HTTPS.

	gnu: pigz: Update to 2.4.
	* gnu/packages/compression.scm (pigz): Update to 2.4.

	gnu: meson: Mark up description.
	* gnu/packages/build-tools.scm (meson)[description]: Use @dfn.

	gnu: links, lynx, qutebrowser: Update phase style.
	* gnu/packages/web-browsers.scm (links, lynx, qutebrowser)[arguments]:
	Substitute INVOKE for SYSTEM and end phases with #t.

	gnu: keyutils: Update to 1.5.10.
	* gnu/packages/crypto.scm (keyutils): Update to 1.5.10.

	gnu: cppcheck: Update to 1.82.
	* gnu/packages/check.scm (cppcheck): Update to 1.82.

	gnu: cmdtest: Update to 0.32.
	* gnu/packages/check.scm (cmdtest): Update to 0.32.

	gnu: pam-krb5: Mark up description.
	* gnu/packages/admin.scm (pam-krb5)[description]: Use @code.

	gnu: pam-krb5: Update to 4.8.
	* gnu/packages/admin.scm (pam-krb5): Update to 4.8.

	gnu: mg: Use HTTPS home page.
	* gnu/packages/text-editors.scm (mg)[home-page]: Use HTTPS.

	gnu: mg: Update to 20171014.
	* gnu/packages/text-editors.scm (mg): Update to 20171014.

	gnu: c-reduce: Use HTTPS home page.
	* gnu/packages/debug.scm (c-reduce)[home-page]: Use HTTPS.

	gnu: c-reduce: Update to 2.6.0.
	* gnu/packages/debug.scm (c-reduce): Update to 2.6.0.

2018-03-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: gnome-todo: Fix compatibility with libical >= 3.0.
	* gnu/packages/patches/gnome-todo-libical-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/gnome.scm (gnome-todo)[source](patches): Use it.

	gnu: gnome-calendar: Update to 3.26.3.
	* gnu/packages/gnome.scm (gnome-calendar): Update to 3.26.3.

	gnu: evolution-data-server: Update to 3.26.6.
	* gnu/packages/gnome.scm (evolution-data-server): Update to 3.26.6.
	[arguments]: Set RUNPATH in #:configure-flags to match new libdir structure.
	Add phase 'dont-override-rpath' to make the build system respect it.

2018-03-07  Mark Meyer  <mark@ofosos.org>

	gnu: python2-gobject@2: Update to 2.28.7
	* gnu/packages/glib.scm (python2-gobject-2): Update to 2.28.7.

2018-03-07  Mark Meyer  <mark@ofosos.org>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add python-pycurl.
	* gnu/packages/python-web.scm (python-pycurl, python2-pycurl): New
	variables.

2018-03-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: xdriinfo: Update to 1.0.6.
	* gnu/packages/xorg.scm (xdriinfo): Update to 1.0.6.

	gnu: twm: Update to 1.0.10.
	* gnu/packages/xorg.scm (twm): Update to 1.0.10.
	[source]: Use bzip-compressed tarball.

	gnu: mkfontscale: Update to 1.1.3.
	* gnu/packages/xorg.scm (mkfontscale): Update to 1.1.3.

	gnu: imagemagick: Update to 6.9.9-37.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-37.

	gnu: Add gtksourceviewmm.
	* gnu/packages/gtk.scm (gtksourceviewmm): New public variable.

	gnu: Use HTTPS on gtkmm.org home pages.
	* gnu/packages/gtk.scm (atkmm, gtkmm)[home-page]: Use HTTPS.
	* gnu/packages/gnome.scm (libgnomecanvasmm)[home-page]: Likewise.
	* gnu/packages/glib.scm (glibmm)[home-page]: Likewise.

	gnu: gtkmm: Use the for-test xorg variant for tests.
	* gnu/packages/gtk.scm (gtkmm)[native-inputs]: Replace XORG-SERVER with
	XORG-SERVER-1.19.3.
	[arguments]: Add #:disallowed-references.

	gnu: gtkmm: Update to 3.22.2.
	* gnu/packages/gtk.scm (gtkmm): Update to 3.22.2.
	[arguments]: Set #:configure-flags.

	gnu: glibmm: Update to 2.54.1.
	* gnu/packages/glib.scm (glibmm): Update to 2.54.1.
	[arguments]: Add #:configure-flags.

2018-03-07  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add r-colorout.
	* gnu/packages/statistics.scm (r-colorout): New public variable.

2018-03-07  Alex Vong  <alexvong1995@gmail.com>

	gnu: youtube-viewer: Add '$out/lib/perl5/site_perl/' to search path.
	Fixes <https://bugs.gnu.org/30671>.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	* gnu/packages/video.scm (youtube-viewer)[arguments]: In 'wrap-program'
	phase, add '$out/lib/perl5/site_perl/' to search path.

2018-03-07  Charlie Ritter  <chewzerita@posteo.net>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add IBM Plex font.
	* gnu/packages/fonts.scm (font-ibm-plex): New variable.

2018-03-07  Ludovic Courtès  <ludo@gnu.org>

	linux-initrd: Add a hint for the missing module error.
	* gnu/system/linux-initrd.scm (check-device-initrd-modules): Add a
	'&fix-hint'.

2018-03-07  Ludovic Courtès  <ludo@gnu.org>

	ui: 'display-hint' preserves Texinfo formatting.
	The previous method would mess up with @example formatting, for
	instance.

	* guix/ui.scm (display-hint): Parameterize '%text-width' instead of
	using 'fill-paragraph'.

2018-03-07  Ludovic Courtès  <ludo@gnu.org>

	ui: Display fix hints in the case where we have location info.
	* guix/ui.scm (call-with-error-handling): Display fix-hints in the
	error + message case.

	linux-initrd: Factorize 'check-device-initrd-modules'.
	* gnu/system/mapped-devices.scm (check-device-initrd-modules): Move to...
	* gnu/system/linux-initrd.scm (check-device-initrd-modules): ... here.
	New procedure.
	* po/guix/POTFILES.in: Add it.
	* guix/scripts/system.scm (check-initrd-modules)[check-device]: Remove.
	Use 'check-device-initrd-modules' instead.

2018-03-07  Ludovic Courtès  <ludo@gnu.org>

	services: file-systems: Include 'user-file-systems' service.
	Previously the KNOWN-FS value used in 'essential-services' would be
	incomplete: it would lack all the file systems provided by services that
	extend 'file-system-service-type' (/sys/fs/cgroup,
	/proc/sys/fs/binfmt_misc, etc.)  Consequently, upon shutdown,
	'user-processes' would unmount these file systems before their
	corresponding service had been stopped; when their corresponding (e.g.,
	'file-system-/proc/sys/fs/binfmt_misc') was stopped, its 'umount' call
	would fail.

	This was harmless in practice, but this patch makes sure things work as
	intended and file systems are unmounted in the right order.

	* gnu/services/base.scm (file-system-shepherd-services): Instantiate
	'user-file-systems' Shepherd service from here.
	(user-unmount-service-type, user-unmount-service): Remove.
	* gnu/system.scm (essential-services): Remove call to 'user-unmount-service'.
	* gnu/system/install.scm (cow-store-service-type): Adjust comment.

2018-03-07  Ludovic Courtès  <ludo@gnu.org>

	services: dicod: Depend on 'user-processes'.
	* gnu/services/dict.scm (dicod-shepherd-service): Add 'requirement'.

2018-03-07  Eric Bavier  <bavier@member.fsf.org>

	gnu: thefuck: Update to 3.25.
	* gnu/packages/admin.scm (thefuck): Update to 3.25
	[inputs]: Add python-pyte.
	[native-inputs]: Remove python-setuptools.
	* gnu/packages/patches/thefuck-test-environ.patch: Adjust to latest source.

2018-03-06  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add maven-resolver-connector-basic.
	* gnu/packages/maven.scm (maven-resolver-connector-basic): New variable.

	gnu: Add maven-resolver-util.
	gnu/packages/maven.scm (maven-resolver-util): New variable.

	gnu: Add maven-resolver-test-util.
	* gnu/packages/maven.scm (maven-resolver-test-util): New variable.

	gnu: Add maven-resolver-spi.
	* gnu/packages/maven.scm (maven-resolver-spi): New variable.

	gnu: Add maven-resolver-api.
	* gnu/packages/maven.scm: New file.
	(maven-resolver-api): New variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2018-03-06  Leo Famulari  <leo@famulari.name>

	Merge branch 'master' into staging

	gnu: isc-dhcp: Update to 4.3.6-P1 [fixes CVE-2018-{5732,5733}].
	* gnu/packages/admin.scm (isc-dhcp): Update to 4.3.6-P1.

	gnu: syncthing: Update to 0.14.45.
	* gnu/packages/syncthing.scm (syncthing): Update to 0.14.45.
	[inputs]: Remove go-github-com-xtaci-kcp-go,
	go-github-com-ccding-go-stun, and go-github-com-xtaci-smux. Add
	go-github-com-pkg-errors.

	gnu: Remove go-github-com-templexxx-xor.
	* gnu/packages/syncthing.scm (go-github-com-templexxx-xor): Remove variable.

	gnu: Remove go-github-com-templexxx-cpufeat.
	* gnu/packages/syncthing.scm (go-github-com-templexxx-cpufeat): Remove
	variable.

	gnu: Remove go-github-com-tjfoc-gmsm-sm4.
	* gnu/packages/syncthing.scm (go-github-com-tjfoc-gmsm-sm4): Remove variable.

	gnu: Remove go-github-com-klauspost-reedsolomon.
	* gnu/packages/syncthing.scm (go-github-com-klauspost-reedsolomon): Remove
	variable.

	gnu: Remove go-github-com-klauspost-cpuid.
	* gnu/packages/syncthing.scm (go-github-com-klauspost-cpuid): Remove variable.

	gnu: Remove go-github-com-ccding-go-stun.
	* gnu/packages/syncthing.scm (go-github-com-ccding-go-stun): Remove variable.

	gnu: Remove go-github-com-xtaci-kcp-go.
	* gnu/packages/syncthing.scm (go-github-com-xtaci-kcp-go): Remove variable.

	gnu: Remove go-github-com-xtaci-smux.
	* gnu/packages/syncthing.scm (go-github-com-xtaci-smux): Remove variable.

2018-03-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: re2: Update to 2018-03-01.
	* gnu/packages/regex.scm (re2): Update to 2018-03-01.

	gnu: feh: Update to 2.25.
	* gnu/packages/image-viewers.scm (feh): Update to 2.25.

	gnu: iceauth: Update to 1.0.8.
	* gnu/packages/xorg.scm (iceauth): Update to 1.0.8.

2018-03-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-django: Update to 1.11.11 [fixes CVE-2018-7536 and CVE-2018-7537].
	See <https://www.djangoproject.com/weblog/2018/mar/06/security-releases/> for
	more information about the vulnerabilities.

	* gnu/packages/django.scm (python-django): Update to 1.11.11.

2018-03-06  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: samtools: Update to 1.7.
	* gnu/packages/bioinformatics.scm (samtools): Update to 1.7.

	gnu: htslib: Update to 1.7.
	* gnu/packages/bioinformatics.scm (htslib): Update to 1.7.
	[arguments]: Remove field.

	gnu: r-rhdf5: Make build reproducible.
	* gnu/packages/bioinformatics.scm (r-rhdf5)[arguments]: Remove timestamp and
	host system information from settings file.

	gnu: r-lambda-r: Run unit tests.
	* gnu/packages/statistics.scm (r-lambda-r)[native-inputs]: Add r-runit.
	[arguments]: Add build phase to delete test logs.

	gnu: r-gtools: Make output deterministic.
	* gnu/packages/statistics.scm (r-gtools)[arguments]: Add build phase to avoid
	running tempdir at build time.

2018-03-06  Ludovic Courtès  <ludo@gnu.org>

	ui: 'load*' no longer fails on Guile 2.2.3 upon EACCES or similar.
	Previously, if ~/.cache was not write-accessible, 'guix' would exit with
	code 1 without printing any message.  That was because the 'make-stack'
	call would fail since the exception (a 'system-error) came from
	'compile-file', which was called at a point where TAG wasn't installed
	yet.  Secondly, to mimick auto-compilation behavior, we just swallow
	'system-error raised by 'compile-file'.

	Reported by Clément Lassieur.

	* guix/ui.scm (load*): Move 'compile-file' call in the dynamic extent of
	TAG.  Catch 'system-error around it and ignore it.

2018-03-06  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-transmission: Update to 0.12.1.
	* gnu/packages/emacs.scm (emacs-transmission): Update to 0.12.1.

	gnu: haskell-mode: Fix find emacs-stream elisp directory.
	* gnu/packages/emacs.scm (haskell-mode)[arguments]: Find only directories with
	"\\.el$" in ‘el-dir’.

2018-03-06  Rutger Helling  <rhelling@mykolab.com>

	gnu: ovmf: Fix build and add FIXME.
	* gnu/packages/firmware.scm (ovmf): Replace 'invoke' with 'system*'. Add FIXME
	about failing script.

2018-03-05  Gábor Boskovits  <boskovits@gmail.com>

	gnu: java-ops4j-pax-tinybundles: Use distribution bndlib version.
	* gnu/packages/java.scm (java-ops4j-pax-tinybundles)[arguments]<#:phases>:
	Modify fix-version to use the distibution version of java-aqute-bndlib.

2018-03-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-email-address: Update to 1.909.
	* gnu/packages/perl.scm (perl-email-address): Update to 1.909.

	gnu: perl-sub-quote: Update to 2.005000.
	* gnu/packages/xml.scm (perl-sub-quote): Update to 2.005000.

	gnu: perl-xml-compile-cache: Update to 1.06.
	* gnu/packages/xml.scm (perl-xml-compile-cache): Update to 1.06.

	gnu: perl-xml-rss: Update to 1.60.
	* gnu/packages/xml.scm (perl-xml-rss): Update to 1.60.

	gnu: editres: Update to 1.0.7.
	* gnu/packages/xorg.scm (editres): Update to 1.0.7.

	gnu: tocc, libtocc: Use HTTPS home page.
	* gnu/packages/search.scm (libtocc, tocc)[home-page]: Use HTTPS.

	gnu: perl-io-socket-ip: Update to 0.39.
	* gnu/packages/web.scm (perl-io-socket-ip): Update to 0.39.

	gnu: perl-www-mechanize: Update to 1.87.
	* gnu/packages/web.scm (perl-www-mechanize): Update to 1.87.

	gnu: openvpn: Mark up description.
	* gnu/packages/vpn.scm (openvpn)[description]: Use @dfn.

	gnu: openvpn: Update to 2.4.5.
	* gnu/packages/vpn.scm (openvpn): Update to 2.4.5.

	gnu: papi: Use HTTPS home page.
	* gnu/packages/profiling.scm (papi)[home-page]: Use HTTPS.

	gnu: papi: Fix documentation location.
	* gnu/packages/profiling.scm (papi)[arguments]: Install ‘documentation’
	to a customary subdirectory of /share/doc.

2018-03-05  Rutger Helling  <rhelling@mykolab.com>

	gnu: xpra: Update to 2.2.5.
	* gnu/packages/xorg.scm (xpra): Update to 2.2.5.

2018-03-05  Ludovic Courtès  <ludo@gnu.org>

	ui: Better workaround for lack of '%fresh-auto-compile' on 2.2.3.
	Fixes <https://bugs.gnu.org/29226> for the most part.

	* guix/ui.scm (load*): Add call to 'compile-file' on 2.2.3.

2018-03-05  Ludovic Courtès  <ludo@gnu.org>

	nls: Add Simplified Chinese translation.

2018-03-05  Ludovic Courtès  <ludo@gnu.org>

	build: Default to berlin.guixsd.org substitutes on aarch64.
	Suggested by Efraim Flashner <efraim@flashner.co.il>.

	* config-daemon.ac: Set 'guix_substitute_urls' to berlin.guixsd.org on
	aarch64.

2018-03-05  Ludovic Courtès  <ludo@gnu.org>

	build: Always use https substitute URLs.
	* config-daemon.ac: Remove GUILE_MODULE_AVAILABLE check for (gnutls).

2018-03-05  Ludovic Courtès  <ludo@gnu.org>

	doc: Adjust 'xset -fp' command to avoid symlinks.
	Fixes <https://bugs.gnu.org/30655>.
	Reported by Marco van Hulten <marco@hulten.org>.

	* doc/guix.texi (Application Setup): Adjust 'xset +fp' example.

2018-03-05  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.14: Update to 4.14.24.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.24.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.86.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.86.

	gnu: linux-libre@4.4: Update to 4.4.120.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.120.

2018-03-05  Christopher Baines  <mail@cbaines.net>

	gnu: Add emacs-terraform-mode.
	* gnu/packages/emacs.scm (emacs-terraform-mode): New variable.

	gnu: Add emacs-hcl-mode.
	* gnu/packages/emacs.scm (emacs-hcl-mode): New variable.

2018-03-05  Efraim Flashner  <efraim@flashner.co.il>

	services: Add openntpd service.
	* gnu/packages/ntp.scm (openntpd)[arguments]: Add 'configure-flags to
	set openntpd daemon's user and localstatedir. Add a custom phase to not
	try to create said directory at install time.
	* gnu/services/networking.scm (<openntpd-configuration>): New record type.
	(openntpd-shepherd-service, openntpd-service-activation): New procedures.
	(openntpd-service-type): New variable.
	* doc/guix.texi (Networking Services): Add openntpd documentation.

2018-03-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: papi: Update phase style.
	* gnu/packages/profiling.scm (papi)[arguments]: Substitute INVOKE for
	SYSTEM*, end phases with #t, and don't explicitly install LICENSE.txt.

	gnu: tomb: Update phase style.
	* gnu/packages/crypto.scm (tomb)[arguments]: Substitute INVOKE for
	SYSTEM* and end phases with #t.

	gnu: tomb: Use HTTPS home page.
	* gnu/packages/crypto.scm (tomb)[home-page]: Use HTTPS.

	gnu: footswitch: Update to 0.1-2.deedd87.
	* gnu/packages/accessibility.scm (footswitch): Update to 0.1-2.deedd87.

	gnu: footswitch: Remove redundant MKDIR-P.
	* gnu/packages/accessibility.scm (footswitch)[arguments]: Remove MKDIR-P
	before INSTALL-FILE.

	gnu: gitolite: Update phase style.
	* gnu/packages/version-control.scm (gitolite): Substitute INVOKE for
	SYSTEM* and end phases with #t.

	gnu: gitolite: Update to 3.6.7.
	* gnu/packages/version-control.scm (gitolite): Update to 3.6.7.

	gnu: ii, sic: Use HTTPS home pages.
	* gnu/packages/irc.scm (ii, sic)[home-page]: Use HTTPS.

	gnu: ii: Update to 1.8.
	* gnu/packages/irc.scm (ii): Update to 1.8.

	gnu: cloc: Update phase style.
	* gnu/packages/code.scm (cloc)[arguments]: Substitute INVOKE for SYSTEM*
	and end phases with #t.

	gnu: cloc: Update to 1.76.
	* gnu/packages/code.scm (cloc): Update to 1.76.
	[source]: Update origin URI scheme.
	[inputs]: Add perl-parallel-forkmanager.

	gnu: liblo: Mark up description.
	* gnu/packages/audio.scm (liblo)[description]: Use @dfn.

2018-03-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: multipath-tools: Update to 0.7.4.
	* gnu/packages/linux.scm (multipath-tools): Update to 0.7.4.
	[source]: Download using HTTPS.

2018-03-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: freexl: Update to 1.0.5 [security fixes].
	Fixes CVE-2018-7435, CVE-2018-7436, CVE-2018-7437, CVE-2018-7438 and
	CVE-2018-7439.

	* gnu/packages/xml.scm (freexl): Update to 1.0.5.

2018-03-04  Marius Bakke  <mbakke@fastmail.com>

	gnu: ceph: Update to 12.2.4.
	* gnu/packages/patches/ceph-disable-cpu-optimizations.patch: Adjust to
	upstream changes.
	* gnu/packages/patches/ceph-disable-unittest-throttle.patch: Delete file.
	* gnu/packages/patches/ceph-rocksdb-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
	* gnu/packages/storage.scm (ceph): Update to 12.2.4.
	[source](patches): Adjust.
	[arguments]: Add "-DWITH_BABELTRACE=OFF" in #:configure-flags.  Build with
	CMAKE-3.11.  Adjust file substitutions.  Wrap 'ceph' executable.
	[native-inputs]: Add GPERF.
	[inputs]: Replace BOOST with BOOST-1.66.  Add PYTHON2-PRETTYTABLE.

	gnu: Add cmake@3.11.
	* gnu/packages/cmake.scm (cmake-3.11): New public variable.

	gnu: Add boost@1.66.0.
	* gnu/packages/boost.scm (boost-1.66): New public variable.

	gnu: java-snappy: Update to 1.1.7.
	* gnu/packages/compression.scm (java-snappy): Update to 1.1.7.
	[arguments]: Use INVOKE instead of SYSTEM*.  Avoid CMAKE dependency.  Delete
	Hadoop test.  Enable fixed test.
	[native-inputs]: Add JAVA-COMMONS-LANG and JAVA-COMMONS-IO.

	gnu: snappy: Update to 1.1.7.
	* gnu/packages/compression.scm (snappy): Update to 1.1.7.
	[source]: Change to git archive.  Set file-name.
	[build-system]: Change to CMAKE-BUILD-SYSTEM.
	[arguments]: Add #:configure-flags.
	[description]: Fix infractions.

	gnu: rocksdb: Update to 5.10.4.
	* gnu/packages/databases.scm (rocksdb): Update to 5.10.4.
	[source]: Substitute the unbundled copy of GNU Parallel.
	[arguments]: Add "V=1" "USE_RTTI=1" and
	"ROCKSDBTESTS_END=db_tailing_iter_test" to #:make-flags.  Set #:test-target to
	"check_some".  Respect parallel jobs in 'build-release-libraries' phase and
	rename to 'build'.
	[license]: Update for changes in 5.5.4.

2018-03-04  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: inkscape: Disable duplicate icon cache generation.
	* gnu/packages/inkscape.scm (inkscape): Disable duplicate icon cache
	generation.

	gnu: abiword: Disable duplicate icon cache generation.
	* gnu/packages/abiword.scm (abiword): Disable duplicate icon cache generation.

	gnu: python-funcy: Fix tests.
	* gnu/packages/python.scm (python-funcy)[native-inputs]: Delete python-pytest-warnings.

2018-03-04  Roel Janssen  <roel@gnu.org>

	gnu: bash: Don't specify default configuration filenames.
	* gnu/packages/bash.scm (bash): Remove SYS_BASHRC and SYS_BASH_LOGOUT.

2018-03-04  Danny Milosavljevic  <dannym@scratchpost.org>

	git-download: Fetch only the required commit, if possible.
	* guix/build/git.scm (git-fetch): Fetch only the required commit, if possible.

2018-03-04  Gábor Boskovits  <boskovits@gmail.com>

	gnu: antlr3-3.3: Fix java8 issue.
	* gnu/packages/java.scm (antlr3-3.3)[source]: Add patch.
	* gnu/packages/patches/antlr3-3_3-fix-java8-compilation.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: antlr3-3.1: Fix java8 issue.
	* gnu/packages/java.scm (antlr3-3.1)[source]: Add patch.
	* gnu/packages/patches/antlr3-3_1-fix-java8-compilation.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-03-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: go-github-com-aki237-nscjar: Declare a source file-name.
	* gnu/packages/golang.scm (go-github-com-aki237-nscjar)[source]: Declare
	a source file-name.

	gnu: go-github-com-davidjpeacock-cli: Declare a source file-name.
	* gnu/packages/golang.scm (go-github-com-davidjpeacock-cli)[source]:
	Declare a source file-name.

	gnu: go-github-com-alsm-ioprogress: Declare a source file-name.
	* gnu/packages/golang.scm (go-github-com-alsm-ioprogress)[source]:
	Declare a source file-name.

	gnu: freegish: Declare a source file-name.
	* gnu/packages/games.scm (freegish)[source]: Declare a source file-name.

	gnu: disorderfs: Declare a source file-name.
	* gnu/packages/file-systems.scm (disorderfs)[source]: Declare a source
	file-name.

	gnu: emacs-sly: Declare a source file-name.
	* gnu/packages/emacs.scm (emacs-sly)[source]: Declare a source
	file-name.

	gnu: emacs-epl: Declare a source file-name.
	* gnu/packages/emacs.scm (emacs-epl)[source]: Declare a source
	file-name.

	gnu: python-apsw: Use invoke.
	* gnu/packages/databases.scm (python-apsw)[arguments]: Use invoke.

	gnu: python-apsw: Declare a source file-name.
	* gnu/packages/databases.scm (python-apsw)[source]: Declare a source
	file-name.

	gnu: kurly: Declare a source file-name.
	* gnu/packages/curl.scm (kurly)[source]: Declare a source file-name.

	gnu: unshield: Declare a source file-name.
	* gnu/packages/compression.scm (unshield)[source]: Declare a source
	file-name.

	gnu: sfarkxtc: Declare a source file-name.
	* gnu/packages/compression.scm (sfarkxtc)[source]: Declare a source
	file-name.

	gnu: piranha: Declare a source file-name.
	* gnu/packages/bioinformatics.scm (piranha)[source]: Declare a source
	file-name.

	gnu: libdivsufsort: Declare a source file-name.
	* gnu/packages/bioinformatics.scm (libdivsufsort)[source]: Declare a
	source file-name.

	gnu: seek: Declare a source file-name.
	* gnu/packages/bioinformatics.scm (seek)[source]: Declare a source
	file-name.

	gnu: r-dropbead: Declare a source file-name.
	* gnu/packages/bioinformatics.scm (r-dropbead)[source]: Declare a source
	file-name.

	gnu: faust@2: Declare a source file-name.
	* gnu/packages/audio.scm (faust@2)[source]: Declare a source file-name.

	gnu: rubberband: Declare a source file-name.
	* gnu/packages/audio.scm (rubberband)[source]: Declare a source
	file-name.

	gnu: qjackrcd: Declare a source file-name.
	* gnu/packages/audio.scm (qjackrcd)[source]: Declare a source file-name.

	gnu: lv2-devel: Declare a source file-name.
	* gnu/packages/audio.scm (lv2-devel)[source]: Declare a source file-name.

	gnu: lv2-mda-piano: Declare a source file-name.
	* gnu/packages/audio.scm (lv2-mda-piano)[source]: Declare a source
	file-name.

	gnu: papagayo: Declare a source file-name.
	* gnu/packages/animation.scm (papagayo)[source]: Declare a source
	file-name.

	gnu: masscan: Declare a source file-name.
	* gnu/packages/admin.scm (masscan)[source]: Declare a source file-name.

2018-03-03  Christopher Baines  <mail@cbaines.net>

	services: redis: Add a default-value to the redis-service-type.
	* gnu/packages/databases.scm (redis-service-type)[default-value]: Set
	  to (redis-configuration).

	services: mysql: Add a default-value to the mysql-service-type.
	* gnu/services/databases.scm (mysql-service-type)[default-value]: Set
	  to (mysql-configuration).

	services: postgresql: Add a default-value to the postgresql-service-type.
	* gnu/packages/databases.scm (<postgresql-configuration>)
	  [config-file,data-directory]: Add default.
	  (postgresql-service-type)[default-value]:
	  Set to (postgresql-configuration).

2018-03-03  Danny Milosavljevic  <dannym@scratchpost.org>

	linux-modules: Add module-aliases.
	* gnu/build/linux-modules.scm (module-aliases): New variable.

2018-03-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tor: Update to 0.3.2.10 [security fixes].
	This release fixes TROVE-2018-001 (also tracked as CVE-2018-0490),
	TROVE-2018-002 (CVE-2018-049), and TROVEs-2018-00{3,4} as well.

	* gnu/packages/tor.scm (tor): Update to 0.3.2.10.

2018-03-03  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add dropseq-tools.
	* gnu/packages/bioinformatics.scm (dropseq-tools): New variable.

	gnu: Add java-picard-2.10.3.
	* gnu/packages/bioinformatics.scm (java-picard-2.10.3): New variable.

	gnu: Add java-htsjdk-2.10.1.
	* gnu/packages/bioinformatics.scm (java-htsjdk-2.10.1): New variable.

	gnu: Add java-htsjdk-latest.
	* gnu/packages/bioinformatics.scm (java-htsjdk-latest): New variable.

	gnu: Add java-biojava-alignment-4.0.
	* gnu/packages/bioinformatics.scm (java-biojava-alignment-4.0): New variable.

	gnu: Add java-biojava-phylo-4.0.
	* gnu/packages/bioinformatics.scm (java-biojava-phylo-4.0): New variable.

	gnu: Add java-biojava-core-4.0.
	* gnu/packages/bioinformatics.scm (java-biojava-core-4.0): New variable.

	gnu: Add java-biojava-alignment.
	* gnu/packages/bioinformatics.scm (java-biojava-alignment): New variable.

	gnu: Add java-biojava-phylo.
	* gnu/packages/bioinformatics.scm (java-biojava-phylo): New variable.

	gnu: Add java-forester-1.005.
	* gnu/packages/bioinformatics.scm (java-forester-1.005): New variable.

	gnu: Add java-forester.
	* gnu/packages/bioinformatics.scm (java-forester): New variable.

	gnu: Add java-openchart2.
	* gnu/packages/java.scm (java-openchart2): New variable.

	gnu: Add java-biojava-core.
	* gnu/packages/bioinformatics.scm (java-biojava-core): New variable.

	gnu: Add java-jdistlib.
	* gnu/packages/statistics.scm (java-jdistlib): New variable.

	gnu: Add java-jtransforms.
	* gnu/packages/algebra.scm (java-jtransforms): New variable.

	gnu: Add java-jlargearrays.
	* gnu/packages/algebra.scm (java-jlargearrays): New variable.

	gnu: Add java-la4j.
	* gnu/packages/algebra.scm (java-la4j): New variable.

2018-03-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add fastqc.
	* gnu/packages/bioinformatics.scm (fastqc): New variable.

	gnu: Add java-cisd-jhdf5.
	* gnu/packages/java.scm (java-cisd-jhdf5): New variable.

	gnu: Add java-cisd-args4j.
	* gnu/packages/java.scm (java-cisd-args4j): New variable.

	gnu: Add java-cisd-base.
	* gnu/packages/java.scm (java-cisd-base): New variable.

	gnu: Add texlive-fonts-iwona.
	* gnu/packages/tex.scm (texlive-fonts-iwona): New variable.

2018-03-03  Clément Lassieur  <clement@lassieur.org>

	services: messaging: Prosody config supports file-like objects.
	* doc/guix.texi (Messaging Services): Update accordingly.
	* gnu/services/configuration.scm (serialize-configuration,
	serialize-maybe-stem, serialize-package): Return strings or string-valued
	gexps (these procedures were only used for their side-effects).
	* gnu/services/messaging.scm (serialize-field, serialize-field-list,
	enclose-quotes, serialize-raw-content, serialize-ssl-configuration,
	serialize-virtualhost-configuration-list,
	serialize-int-component-configuration-list,
	serialize-ext-component-configuration-list,
	serialize-virtualhost-configuration, serialize-int-component-configuration,
	serialize-ext-component-configuration, serialize-prosody-configuration):
	Return strings or string-valued gexps and stop printing.
	(prosody-activation): Use SERIALIZE-PROSODY-CONFIGURATION's return value with
	MIXED-TEXT-FILE instead of using its output with PLAIN-FILE.
	(serialize-non-negative-integer, serialize-non-negative-integer-list): Convert
	numbers to strings.
	(file-object?, serialize-file-object, file-object-list?,
	serialize-file-object-list): New procedures.
	(ssl-configuration)[capath, cafile], (prosody-configuration)[plugin-paths,
	groups-file]: Replace FILE-NAME with FILE-OBJECT.
	* guix/gexp.scm (file-like?): New exported procedure.

2018-03-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: dictionaries: Add copyright line.
	* gnu/packages/dictionaries.scm: Add copyright line.

	gnu: wireshark: Update to 2.4.5.
	* gnu/packages/networking.scm (wireshark): Update to 2.4.5.

	gnu: grammalecte: Update to 0.6.2.
	* gnu/packages/dictionaries.scm (grammalecte): Update to 0.6.2.
	[arguments]: Remove.

2018-03-03  Christopher Baines  <mail@cbaines.net>

	gnu: Add ruby-iruby.
	* gnu/packages/ruby.scm (ruby-iruby): New variable.

	gnu: Add ruby-mimemagic.
	* gnu/packages/ruby.scm (ruby-mimemagic): New variable.

	gnu: Add ruby-data_uri.
	* gnu/packages/ruby.scm (ruby-data_uri): New variable.

	gnu: Add ruby-cztop.
	* gnu/packages/ruby.scm (ruby-cztop): New variable.

	gnu: Add ruby-czmq-ffi-gen.
	* gnu/packages/ruby.scm (ruby-czmq-ffi-gen): New variable.

	gnu: Add ruby-bond.
	* gnu/packages/ruby.scm (ruby-bond): New variable.

	gnu: Add ruby-bacon-bits.
	* gnu/packages/ruby.scm (ruby-bacon-bits): New variable.

	gnu: Add ruby-mocha-on-bacon.
	* gnu/packages/ruby.scm (ruby-mocha-on-bacon): New variable.

	gnu: networking: Add czmq.
	* gnu/packages/networking.scm (czmq): New variable.

2018-03-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ghc-refact: Fix typo in description.
	* gnu/packages/haskell.scm (ghc-refact)[description]: Fix typo.

	gnu: quagga: Update to 1.2.4.
	* gnu/packages/networking.scm (quagga): Update to 1.2.4.

	gnu: conky: Remove redundant MKDIR-P.
	* gnu/packages/conky.scm (conky)[arguments]: Remove redundant MKDIR-P.

	gnu: sslh: Update to 1.19c.
	* gnu/packages/networking.scm (sslh): Update to 1.19c.

2018-03-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wv: Edit description.
	Wv is still unmaintained – this just makes it more obvious.

	* gnu/packages/wv.scm (wv)[description]: Mention the product versions in
	addition to internal file format ones.  Align more closely with the
	upstream description.

2018-03-03  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libseccomp: Update to 2.3.3.
	* gnu/packages/linux.scm (libseccomp): Update to 2.3.3.

	gnu: hdparm: Update to 9.54.
	* gnu/packages/linux.scm (hdparm): Update to 9.54.

	gnu: sdl2: Update to 2.0.8.
	* gnu/packages/sdl.scm (sdl2): Update to 2.0.8.

2018-03-03  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-httpuv: Update to 1.3.6.2.
	* gnu/packages/web.scm (r-httpuv): Update to 1.3.6.2.

	gnu: r-dbi: Update to 0.8.
	* gnu/packages/statistics.scm (r-dbi): Update to 0.8.

	gnu: r-performanceanalytics: Update to 1.5.2.
	* gnu/packages/cran.scm (r-performanceanalytics): Update to 1.5.2.
	[propagated-inputs]: Add r-quadprog.
	[native-inputs]: Remove gfortran.

2018-03-03  Ludovic Courtès  <ludo@gnu.org>

	linux-initrd: Add virtio modules to '%base-initrd-modules'.
	Fixes a regression in installation tests, whereby 'guix system init'
	would report that virtio modules are missing for the target devices.
	In practice virtio modules were always available since 'base-initrd' was
	always called with #:virtio? #t.  This commit simply moves them to
	'%base-initrd-modules' so that 'guix system' knows they're available.

	Reported by Danny Milosavljevic <dannym@scratchpost.org> at
	<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30629#112>.

	* gnu/system/linux-initrd.scm (default-initrd-modules): Add virtio
	modules.
	(base-initrd): Remove #:virtio? and 'virtio-modules'.
	* gnu/system/vm.scm (expression->derivation-in-linux-vm)
	(system-qemu-image, virtualized-operating-system): Remove uses of
	 #:virtio?.
	* doc/guix.texi (Initial RAM Disk): Update 'base-initrd' doc.

2018-03-03  Ludovic Courtès  <ludo@gnu.org>

	system: beaglebone-black: Use 'initrd-modules'.
	* gnu/system/examples/beaglebone-black.tmpl: Use 'initrd-modules'
	instead of 'initrd'.

2018-03-03  Ludovic Courtès  <ludo@gnu.org>

	vm: Add missing modules to the 'expression->derivation-in-linux-vm' initrd.
	Fixes a regression introduced in
	bc499b113a598c0e7863da9887a4133472985713, whereby the default initrd
	used by 'expression->derivation-in-linux-vm' would lack all the usual
	modules: virtio, nls_iso8859-1, etc.

	* gnu/system/vm.scm (expression->derivation-in-linux-vm): Pass
	 #:linux-modules to 'base-initrd'.

2018-03-03  Ludovic Courtès  <ludo@gnu.org>

	linux-initrd: 'file-system-modules' returns the right module list.
	Fixes a bug whereby, for an "iso9660" file system, it would return
	'("iso9660" "isofs"), i.e., both the key and the value.

	Reported by Danny Milosavljevic <dannym@scratchpost.org>
	at <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30629#115>.

	* gnu/system/linux-initrd.scm (lookup-procedure): 'vhash-assoc' returns
	a key/value pair; match it.

2018-03-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: cutadapt: Update to 1.16.
	* gnu/packages/bioinformatics.scm (cutadapt): Update to 1.16.
	[source]: Fetch via git.
	[arguments]: Remove.
	[native-inputs]: Replace python-nose with python-pytest.

	gnu: python-xopen: Update to 0.3.2.
	* gnu/packages/python.scm (python-xopen): Update to 0.3.2.

	gnu: Add r-hpar.
	* gnu/packages/bioconductor.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: Add r-powerplus.
	* gnu/packages/cran.scm (r-powerplus): New variable.

	gnu: Add r-np.
	* gnu/packages/cran.scm (r-np): New variable.

	gnu: Add r-phontools.
	* gnu/packages/cran.scm (r-phontools): New variable.

	gnu: Add r-complexplus.
	* gnu/packages/cran.scm (r-complexplus): New variable.

	gnu: Add r-expm.
	* gnu/packages/cran.scm (r-expm): New variable.

	gnu: Add r-trend.
	* gnu/packages/cran.scm (r-trend): New variable.

	gnu: Add r-cubature.
	* gnu/packages/cran.scm (r-cubature): New variable.

	gnu: Add r-urca.
	* gnu/packages/cran.scm (r-urca): New variable.

	gnu: Add r-fractal.
	* gnu/packages/cran.scm (r-fractal): New variable.

	gnu: Add r-extradistr.
	* gnu/packages/cran.scm (r-extradistr): New variable.

	gnu: Add r-tsa.
	* gnu/packages/cran.scm (r-tsa): New variable.

	gnu: Add r-wmtsa.
	* gnu/packages/cran.scm (r-wmtsa): New variable.

	gnu: Add r-tseries.
	* gnu/packages/cran.scm (r-tseries): New variable.

	gnu: Add r-quantmod.
	* gnu/packages/cran.scm (r-quantmod): New variable.

	gnu: Add r-sapa.
	* gnu/packages/cran.scm (r-sapa): New variable.

	gnu: Add r-ifultools.
	* gnu/packages/cran.scm (r-ifultools): New variable.

	gnu: Add r-splus2r.
	* gnu/packages/cran.scm (r-splus2r): New variable.

	gnu: Add r-leaps.
	* gnu/packages/cran.scm (r-leaps): New variable.

	gnu: Add r-ttr.
	* gnu/packages/cran.scm (r-ttr): New variable.

	gnu: Add r-rbiofabric.
	* gnu/packages/graph.scm (r-rbiofabric): New variable.

	gnu: Add r-sna.
	* gnu/packages/cran.scm (r-sna): New variable.

	gnu: Add r-statnet-common.
	* gnu/packages/cran.scm (r-statnet-common): New variable.

	gnu: Add r-network.
	* gnu/packages/cran.scm (r-network): New variable.

2018-03-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nghttp2: Update to 1.31.0.
	* gnu/packages/web.scm (nghttp2): Update to 1.31.0.

	gnu: libpsl: Update to 0.20.1.
	* gnu/packages/web.scm (libpsl): Update to 0.20.1.

	gnu: zerofree: Update to 1.1.1.
	* gnu/packages/linux.scm (zerofree): Update to 1.1.1.

	gnu: python-webencodings: Fix typo in description.
	* gnu/packages/python-web.scm (python-webencodings)[description]: Fix typo.

	gnu: delta: Remove redundant code.
	* gnu/packages/debug.scm (delta)[arguments]: Remove unneeded MKDIR-P
	calls.

	gnu: perl-mozilla-ca: Update to 20180117.
	* gnu/packages/perl.scm (perl-mozilla-ca): Update to 20180117.

	gnu: perl-test-harness: Update to 3.41.
	* gnu/packages/perl-check.scm (perl-test-harness): Update to 3.41.

	gnu: highlight: Don't hard-code Lua version.
	* gnu/packages/pretty-print.scm (highlight)[arguments]: Construct the
	Lua prefix programatically instead of hard-coding it.

	gnu: highlight: Update to 3.42.
	* gnu/packages/pretty-print.scm (highlight): Update to 3.42.

	gnu: ghc-abstract-deque: Fix typos in description.
	* gnu/packages/haskell.scm (ghc-abstract-deque)[description]: Fix typos.

	gnu: qscintilla: Use HTTPS home page.
	* gnu/packages/qt.scm (qscintilla)[home-page]: Use HTTPS.

	gnu: fortify-headers: Update to 0.9.
	* gnu/packages/suckless.scm (fortify-headers): Update to 0.9.

	gnu: fossil: Update phase style.
	* gnu/packages/version-control.scm (fossil)[arguments]: Substitute
	INVOKE for SYSTEM* and end phases with #t.

	gnu: gnome-mpv: Update to 0.14.
	* gnu/packages/video.scm (gnome-mpv): Update to 0.14.

	gnu: ath9k-htc-firmware: Use INSTALL-FILE.
	* gnu/packages/firmware.scm (ath9k-htc-firmware)[arguments]: Substitute
	INSTALL-FILE for COPY-FILE with MKDIR-P.

	gnu: ovmf: Update phase style.
	* gnu/packages/firmware.scm (ovmf): Substitute INVOKE for SYSTEM* and
	end phases with #t.

	gnu: ovmf: Use HTTPS home page.
	* gnu/packages/firmware.scm (ovmf)[home-page]: Use HTTPS.

	gnu: b43-tools: Use HTTPS home page.
	* gnu/packages/firmware.scm (b43-tools)[home-page]: Use HTTPS.

	gnu: b43-tools: Update phase style.
	* gnu/packages/firmware.scm (b43-tools)[arguments]: Substitute INVOKE
	for SYSTEM* and FOR-EACH for EVERY, and end phases with #t.

	gnu: b43-tools: Update to 0.0.0-1.27892ef.
	* gnu/packages/firmware.scm (b43-tools): Update to 0.0.0-1.27892ef.
	[version]: Use our standard versioning scheme.

	gnu: Update (gnu packages python-web) phase styles.
	* gnu/packages/python-web.scm (python-openid, python-terminado)
	(python-geventhttpclient, python-cachecontrol, python-webencodings)
	(python-s3transfer)[arguments]: Substitute INVOKE for SYSTEM* and end
	phases with #t.

	gnu: python-flask-script: Update to 2.0.6.
	* gnu/packages/python-web.scm (python-flask-script): Update to 2.0.6.

	gnu: python-htmlmin: Update to 0.1.12.
	* gnu/packages/python-web.scm (python-htmlmin): Update to 0.1.12.

	gnu: python-s3transfer: Update to 0.1.13.
	* gnu/packages/python-web.scm (python-s3transfer): Update to 0.1.13.

	gnu: python-webtest: Update to 2.0.29.
	* gnu/packages/python-web.scm (python-webtest): Update to 2.0.29.

	gnu: python-ndg-httpsclient: Update to 0.4.4.
	* gnu/packages/python-web.scm (python-ndg-httpsclient): Update to 0.4.4.

	gnu: python-cssutils: Update to 1.0.2.
	* gnu/packages/python-web.scm (python-cssutils): Update to 1.0.2.

	gnu: python-flask-babel: Update to 0.11.2.
	* gnu/packages/python-web.scm (python-flask-babel): Update to 0.11.2.

2018-03-02  Ludovic Courtès  <ludo@gnu.org>

	guix system: Check for the lack of modules in the initrd.
	* guix/scripts/system.scm (check-mapped-devices): Take an OS instead of
	a list of <mapped-device>.  Pass #:needed-for-boot? and #:initrd-modules
	to CHECK.
	(check-initrd-modules): New procedure.
	(perform-action): Move 'check-mapped-devices' call first.  Add call to
	'check-initrd-modules'.
	* gnu/system/mapped-devices.scm (check-device-initrd-modules): New
	procedure.
	(check-luks-device): Add #:initrd-modules and #:needed-for-boot?.  Use
	them to call 'check-device-initrd-modules'.

	system: Add 'initrd-modules' field.
	* gnu/system.scm (<operating-system>)[initrd-modules]: New field.
	(operating-system-initrd-file): Pass #:linux-modules to 'make-initrd'.
	* gnu/system/linux-initrd.scm (default-initrd-modules): New procedure.
	(%base-initrd-modules): New macro.
	(base-initrd): Add #:linux-modules and honor it.
	* gnu/system/install.scm (embedded-installation-os): Use
	'initrd-modules' instead of 'initrd'.
	* gnu/tests/install.scm (%raid-root-os): Likewise.
	* doc/guix.texi (operating-system Reference): Add 'initrd-modules'.
	(Initial RAM Disk): Document it.  Adjust example to not use
	 #:extra-modules.

	linux-initrd: Separate file system module logic.
	* gnu/system/linux-initrd.scm (vhash, lookup-procedure): New macros.
	(file-system-type-modules, file-system-modules): New procedures.
	(base-initrd)[cifs-modules, virtio-9p-modules]: Remove.
	[file-system-type-predicate]: Remove.
	Use 'file-system-modules' instead of 'find' +
	'file-system-type-predicate'.

	linux-modules: Add 'device-module-aliases' and related procedures.
	* gnu/build/linux-modules.scm (readlink*, stat->device-major)
	(stat->device-minor): New procedures.
	(%not-slash): New variable.
	(read-uevent, device-module-aliases, read-module-aliases)
	(current-alias-file, known-module-aliases, matching-modules): New
	procedures.

	Add (guix glob).
	* guix/glob.scm, tests/glob.scm: New files.
	* Makefile.am (MODULES): Add guix/glob.scm.
	(SCM_TESTS): Add tests/glob.scm.

2018-03-02  Mike Gerwitz  <mtg@gnu.org>

	environment: Add --user.
	This change allows overriding the home directory of all filesystem mappings to
	help hide the identity of the calling user in a container.

	* doc/guix.texi (Invoking guix environment)[--container]: Mention --user.
	[--user]: Add item.
	* guix/scripts/environment.scm (show-help): Add --user.
	(%options): Add --user.
	(launch-environment/container) Add 'user' parameter.  Update doc.  Override
	'user-mappings' using 'override-user-mappings'.  Consider override for chdir.
	(mock-passwd, user-override-home, overrid-euser-dir): New procedures.
	(guix-environment): Disallow --user without --container.  Provide user to
	'launch-environment/container'.
	* tests/guix-environment.sh: Add user test.

2018-03-02  Mike Gerwitz  <mtg@gnu.org>

	environment: Add --link-profile.
	This change is motivated by attempts to run programs (like GNU IceCat) within
	containers.  The 'fontconfig' program, for example, is configured explicitly
	to check ~/.guix-profile for additional fonts.

	There were no existing container tests in 'tests/guix-environment.sh', but I
	added one anyway for this change.

	* doc/guix.texi (Invoking guix environment): Add '--link-profile'.
	* guix/scripts/environment.scm (show-help): Add '--link-profile'.
	(%options): Add 'link-profile' as '#\P', assigned to 'link-profile?'.
	(link-environment): New procedure.
	(launch-environment/container): Use it when 'link-profile?'.
	[link-profile?]: New parameter.
	(guix-environment): Leave when '--link-prof' but not '--container'.  Add
	'#:link-profile?' argument to 'launch-environment/container' application.
	* tests/guix-environment-container.sh: New '--link-profile' test.

2018-03-02  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Add more fixes from upstream mozilla-esr52.
	* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the
	upstream mozilla-esr52 repository.

	gnu: icecat: Update to 52.6.0-gnu1.
	* gnu/packages/gnuzilla.scm (icecat): Update to 52.6.0-gnu1.
	[source]: Remove patches that are no longer needed.
	* gnu/packages/patches/icecat-bug-1348660-pt5.patch,
	gnu/packages/patches/icecat-bug-1414945.patch,
	gnu/packages/patches/icecat-bug-1415133.patch,
	gnu/packages/patches/icecat-bug-1424373-pt2.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2018-03-02  Leo Famulari  <leo@famulari.name>

	gnu: postgresql@9.6: Update to 9.6.8 [fixes CVE-2018-1058].
	* gnu/packages/databases.scm (postgresql-9.6): Update to 9.6.8.

	gnu: postgresql: Update to 10.3 [fixes CVE-2018-1058].
	* gnu/packages/databases.scm (postgresql): Update to 10.3.

	gnu: memcached: Update to 1.5.6.
	* gnu/packages/databases.scm (memcached): Update to 1.5.6.

2018-03-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fossil: Update to 2.5.
	* gnu/packages/version-control.scm (fossil): Update to 2.5.

2018-03-01  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.15.7.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.7.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.23.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.23.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.85.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.85.

	gnu: linux-libre@4.4: Update to 4.4.119.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.119.

2018-03-01  Julien Lepiller  <julien@lepiller.eu>

	gnu: php: Fix test failure.
	* gnu/packages/php.scm (php)[inputs]: Use gd-for-php.
	(gd-for-php): New private variable.
	* gnu/packages/patches/gd-CVE-2018-5711.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-03-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sdcc: Fix typo in description.
	* gnu/packages/sdcc.scm (sdcc)[description]: Fix (upstream) typo.  Add
	hyphens.

	gnu: sdcc: Update to 3.7.0.
	* gnu/packages/sdcc.scm (sdcc): Update to 3.7.0.

	gnu: php: Update to 7.2.3.
	* gnu/packages/php.scm (php): Update to 7.2.3.

	gnu: python-stem: Update to 1.6.0.
	* gnu/packages/python.scm (python-stem): Update to 1.6.0.
	[arguments]: Add ‘fix-test-environment’ phase.

	gnu: onionshare: Update phase style.
	* gnu/packages/tor.scm (onionshare)[arguments]: Substitute INVOKE for
	SYSTEM* and end phase with #t.

	gnu: privoxy: Update phase style.
	* gnu/packages/tor.scm (privoxy)[arguments]: Substitute INVOKE for
	SYSTEM* and end phase with #t.

	gnu: python-stem: Update phase style.
	* gnu/packages/python.scm (python-stem)[arguments]: Substitute INVOKE
	for SYSTEM* and end phase with #t.

	gnu: liblo: Update to 0.29.
	* gnu/packages/audio.scm (liblo): Update to 0.29.

	gnu: nagios: Update to 4.3.4.
	* gnu/packages/monitoring.scm (nagios): Update to 4.3.4.

	gnu: libftdi: Use HTTPS home page.
	* gnu/packages/libftdi.scm (libftdi)[home-page]: Use HTTPS.

	gnu: dbacl: Use HTTPS home page.
	* gnu/packages/textutils.scm (dbacl)[home-page]: Use HTTPS.

	gnu: dbacl: Update phase style.
	* gnu/packages/textutils.scm (dbacl)[arguments]: Substitute INVOKE for SYSTEM* and end phases with #t.

2018-03-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Graft glibc to allow execution on Linux 2.6.32.
	* gnu/packages/patches/glibc-allow-kernel-2.6.32.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/base.scm (glibc/linux)[replacement]: New field.
	(glibc-2.26-patched): New variable.

	gnu: r-httpuv: Update to 1.3.6.1.
	* gnu/packages/web.scm (r-httpuv): Update to 1.3.6.1.

	gnu: r-lubridate: Update to 1.7.3.
	* gnu/packages/statistics.scm (r-lubridate): Update to 1.7.3.

	gnu: r-tidyselect: Update to 0.2.4.
	* gnu/packages/statistics.scm (r-tidyselect): Update to 0.2.4.

	gnu: r-rmarkdown: Update to 1.9.
	* gnu/packages/statistics.scm (r-rmarkdown): Update to 1.9.

	gnu: r-rcpparmadillo: Update to 0.8.400.0.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.8.400.0.0.

	gnu: r-yaml: Update to 2.1.17.
	* gnu/packages/statistics.scm (r-yaml): Update to 2.1.17.

	gnu: r-gdtools: Update to 0.1.7.
	* gnu/packages/statistics.scm (r-gdtools): Update to 0.1.7.
	[inputs]: Add zlib.

	gnu: r-rpart: Update to 4.1-13.
	* gnu/packages/statistics.scm (r-rpart): Update to 4.1-13.

	gnu: r-mass: Update to 7.3-49.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-49.

	gnu: r-rmysql: Update to 0.10.14.
	* gnu/packages/databases.scm (r-rmysql): Update to 0.10.14.

	gnu: r-pillar: Update to 1.2.1.
	* gnu/packages/cran.scm (r-pillar): Update to 1.2.1.

	gnu: r-truncnorm: Update to 1.0-8.
	* gnu/packages/cran.scm (r-truncnorm): Update to 1.0-8.

	gnu: r-scran: Update to 1.6.8.
	* gnu/packages/bioinformatics.scm (r-scran): Update to 1.6.8.

	gnu: r-wgcna: Update to 1.63.
	* gnu/packages/bioinformatics.scm (r-wgcna): Update to 1.63.

	gnu: r-topgo: Update to 2.30.1.
	* gnu/packages/bioinformatics.scm (r-topgo): Update to 2.30.1.

	gnu: r-genomicranges: Update to 1.30.3.
	* gnu/packages/bioinformatics.scm (r-genomicranges): Update to 1.30.3.

	gnu: r-limma: Update to 3.34.9.
	* gnu/packages/bioinformatics.scm (r-limma): Update to 3.34.9.

	gnu: r-edger: Update to 3.20.9.
	* gnu/packages/bioinformatics.scm (r-edger): Update to 3.20.9.

	gnu: r-shortread: Update to 1.36.1.
	* gnu/packages/bioinformatics.scm (r-shortread): Update to 1.36.1.

	gnu: r-dexseq: Update to 1.24.3.
	* gnu/packages/bioinformatics.scm (r-dexseq): Update to 1.24.3.

2018-03-01  Efraim Flashner  <efraim@flashner.co.il>

	gnu: efl: Use separate "include" output.
	* gnu/packages/enlightenment.scm (efl)[outputs]: Add 'include' output.

	gnu: efl: Update to 1.20.7.
	* gnu/packages/enlightenment.scm (efl): Update to 1.20.7.

2018-03-01  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add patchmatrix.
	* gnu/packages/music.scm (patchmatrix): New variable.

	gnu: ghc-uuid: Fix build.
	* gnu/packages/haskell.scm (ghc-uuid)[arguments]: Allow building with a newer
	version of QuickCheck.

2018-03-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: help2man: Update to 1.47.6.
	* gnu/packages/man.scm (help2man): Update to 1.47.6.

2018-03-01  Christopher Lemmer Webber  <cwebber@dustycloud.org>

	gnu: golly: Fix source url.
	* gnu/packages/games.scm (golly): Fix source url.

2018-03-01  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

	gnu: imagemagick: Update to 6.9.9-36.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-36.

	gnu: libe-book: Update to 0.1.3.
	* gnu/packages/libreoffice.scm (libe-book): Update to 0.1.3.
	[propagated-inputs]: Add LIBLANGTAG.

	gnu: libabw: Update to 0.1.2.
	* gnu/packages/libreoffice.scm (libabw): Update to 0.1.2.

	gnu: libpagemaker: Update to 0.0.4.
	* gnu/packages/libreoffice.scm (libpagemaker): Update to 0.0.4.
	[source](uri): Use HTTPS.

	gnu: libmspub: Update to 0.1.4.
	* gnu/packages/libreoffice.scm (libmspub): Update to 0.1.4.
	[source](uri): Use HTTPS.

	gnu: xorgproto: Update to 2018.4.
	* gnu/packages/xorg.scm (xorgproto): Update to 2018.4.

2018-03-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to aa4c778.
	* gnu/packages/ci.scm (cuirass): Update to aa4c778.

2018-03-01  Ludovic Courtès  <ludo@gnu.org>

	import: cpan: Drop "v" prefix from version strings.
	Fixes <https://bugs.gnu.org/30641>.
	Reported by Oleg Pykhalov <go.wigust@gmail.com>.

	* guix/import/cpan.scm (cpan-version): Drop the "v" prefix when it is
	there.

2018-03-01  Rene  <pacoon@protonmail.com>

	gnu: nautilus: Use meson-build-system, update to 3.26.2.
	* gnu/packages/gnome.scm (nautilus): Update to 3.26.2.
	[build-system]: Use meson-build-system.
	[native-inputs]: Add desktop-file-utils and gtk+:bin.
	[inputs]: Add libselinux.

2018-03-01  Ludovic Courtès  <ludo@gnu.org>

	profiles: 'manifest-add' truly deletes duplicate entries.
	Fixes <https://bugs.gnu.org/30569>.
	Reported by Andreas Enge <andreas@enge.fr>.

	* guix/profiles.scm (manifest-add): Don't append ENTRIES as is.
	Instead, cons each element of ENTRIES as we fold over it.
	Remove unneeded ellispes in 'match' patterns.

2018-03-01  Leo Famulari  <leo@famulari.name>

	gnu: Fix Borg crashes with Python msgpack > 0.5
	The Python msgpack library changed its name, but borg (and possibly
	other packages) still uses the old name.

	Fixes <https://bugs.gnu.org/30662>.

	* gnu/packages/python.scm (python-msgpack-transitional): New variable.
	* gnu/packages/backup.scm (borg)[inputs]: Use it.

2018-02-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove duplicate definition of emacs-esxml.
	* gnu/packages/emacs.scm (emacs-esxml): Remove.

2018-02-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Remove emacs-nov.
	The package already exists with the name "emacs-nov-el".

	* gnu/packages/emacs.scm (emacs-nov): Remove.

2018-02-28  Ricardo Wurmus  <rekado@elephly.net>

	gnu: java-bouncycastle-bcpkix: Use invoke.
	* gnu/packages/java.scm (java-bouncycastle-bcpkix)[arguments]: Use invoke.

	gnu: java-bouncycastle-bcprov: Use invoke.
	* gnu/packages/java.scm (java-bouncycastle-bcprov)[arguments]: Use invoke.

	gnu: java-lz4: Use invoke.
	* gnu/packages/java.scm (java-lz4)[arguments]: Use invoke.

	gnu: antlr3-3.1: Remove version from package name.
	* gnu/packages/java.scm (antlr3-3.1)[name]: Remove.
	[arguments]: Adjust accordingly.

	gnu: antlr3-3.1: Use invoke.
	* gnu/packages/java.scm (antlr3-3.1)[arguments]: Use invoke.

	gnu: java-jansi-native: Simplify.
	* gnu/packages/java.scm (java-jansi-native)[arguments]: Use "invoke"; remove
	useless "mkdir-p".

	gnu: java-jansi-native: Fix description.
	* gnu/packages/java.scm (java-jansi-native)[description]: Replace placeholder
	text with an actual description.

	gnu: java-hawtjni: Simplify build phases.
	* gnu/packages/java.scm (java-hawtjni)[arguments]: Use "invoke" instead of
	"system*"; use "install-file" instead of "mkdir-p" and "copy-file".

	gnu: java-commons-jexl-2: Use invoke.
	* gnu/packages/java.scm (java-commons-jexl-2)[arguments]: Use invoke.

	gnu: java-jnacl: Do not prefix jar with "java-".
	* gnu/packages/java.scm (java-jnacl)[arguments]: Rename jar to "jnacl.jar".

	gnu: java-jnacl: Update to 0.1.0-2.094e819.
	* gnu/packages/java.scm (java-jnacl): Update to 0.1.0-2.094e819.

	gnu: java-jnacl: Simplify build phase.
	* gnu/packages/java.scm (java-jnacl)[arguments]: Simplify "fix-tests" phase.

	gnu: java-jnacl: Correct license.
	* gnu/packages/java.scm (java-jnacl)[license]: Change to BSD-2.

	gnu: java-jnacl: Use invoke.
	* gnu/packages/java.scm (java-jnacl)[arguments]: Use "invoke".

	gnu: Add java-ecj-3.5.
	* gnu/packages/java.scm (java-ecj-3.5): New variable.

	gnu: Add java-ecj-3.
	* gnu/packages/java.scm (java-ecj-3): New variable.

2018-02-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dovecot: Update to 2.3.0.1 [fixes CVE-2017-14461].
	* gnu/packages/mail.scm (dovecot): Update to 2.3.0.1.
	[source]: Remove upstreamed patch.
	* gnu/packages/patches/dovecot-CVE-2017-15132.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: html-xml-utils: Update to 7.6.
	* gnu/packages/xml.scm (html-xml-utils): Update to 7.6.

	gnu: libftdi: Update to 1.4.
	* gnu/packages/libftdi.scm (libftdi): Update to 1.4.

	gnu: git-remote-gcrypt: Update to 1.0.2.
	* gnu/packages/version-control.scm (git-remote-gcrypt): Update to 1.0.2.

	gnu: dropbear: Update to 2018.76.
	* gnu/packages/ssh.scm (dropbear): Update to 2018.76.

2018-02-28  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add sala.
	* gnu/packages/password-utils.scm (sala): New variable.

2018-02-28  Ludovic Courtès  <ludo@gnu.org>

	linux-modules: Use 'load-linux-module/fd'.
	This should be more efficient than loading the whole thing in user space.

	* gnu/build/linux-modules.scm (load-linux-module*): Use
	'load-linux-module/fd' instead of 'load-linux-module'.  Remove 'slurp'.

2018-02-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-static-stripped: Add 'finit_module' wrapper.
	* gnu/packages/patches/guile-linux-syscalls.patch: Add
	'load-linux-module/fd' procedure.

2018-02-28  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-static-stripped: Remove dependency on bash-minimal.
	Previously guile-static-stripped, which is embedded in the initrd, would
	depend on 'bash-minimal' and 'glibc'; the closure size was 77 MiB.  Now
	the closure size is down to 45.7 MiB.

	Reported by Danny Milosavljevic <dannym@scratchpost.org> in
	<https://lists.gnu.org/archive/html/guix-devel/2018-02/msg00505.html>.

	* gnu/packages/make-bootstrap.scm (%guile-static): Remove the
	'pre-configure' phase.
	(%guile-static-stripped)[arguments]: Add #:allowed-references.

2018-02-28  Ludovic Courtès  <ludo@gnu.org>

	build-system/trivial: Add support for #:allowed-references.
	* guix/build-system/trivial.scm (lower): Add #:allowed-references and
	keep it in the 'arguments' field.
	(trivial-build): Add #:allowed-references.  Add
	'canonicalize-reference'.  Pass #:allowed-references to
	'build-expression->derivation'.
	(trivial-cross-build): Likewise.
	* tests/packages.scm ("trivial with #:allowed-references"): New test.

2018-02-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libunistring: Update to 0.9.9.
	* gnu/packages/libunistring (libunistring): Update to 0.9.9.

	gnu: ccl: Patch absolute file-name.
	* gnu/packages/lisp.scm (ccl)[arguments]: In 'pre-build add substitution
	for /bin/pwd.

	gnu: keepassxc: Enable various plugins.
	* gnu/packages/password-utils.scm (keepassxc)[arguments]: Add
	configure-flags to enable favicons, browser integration and ssh-agent.
	[inputs]: Add curl, libsodium.

	gnu: keepassxc: Update to 2.3.0.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.3.0.

2018-02-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: wavpack: Fix CVE-2018-6767.
	* gnu/packages/patches/wavpack-CVE-2018-6767.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/audio.scm (wavpack)[source](patches): Add it.

	gnu: ldb: Update to 1.3.2.
	* gnu/packages/samba.scm (ldb): Update to 1.3.2.

	gnu: p11-kit: Update to 0.23.10.
	* gnu/packages/tls.scm (p11-kit): Update to 0.23.10.

	gnu: feh: Update to 2.24.
	* gnu/packages/image-viewers.scm (feh): Update to 2.24.

2018-02-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: pcre2: Update to 10.31.
	* gnu/packages/pcre.scm (pcre2): Update to 10.31.
	[source]: Remove upstreamed patches.
	* gnu/packages/patches/pcre2-CVE-2017-7186.patch: Delete this file...
	* gnu/packages/patches/pcre2-CVE-2017-8786.patch: ...and this one.
	* gnu/local.mk (dist_patch_DATA): Remove them.

	gnu: cups-filters: Update to 1.20.1.
	* gnu/packages/cups.scm (cups-filters): Update to 1.20.1.

2018-02-28  Alex Vong  <alexvong1995@gmail.com>

	gnu: Add youtube-viewer.
	* gnu/packages/video.scm (youtube-viewer): New public variable.

	gnu: Add perl-gtk2.
	* gnu/packages/gtk.scm (perl-gtk2): New public variable.

	gnu: Add perl-pango.
	* gnu/packages/gtk.scm (perl-pango): New public variable.

	gnu: Add perl-glib.
	* gnu/packages/glib.scm (perl-glib): New public variable.

	gnu: Add perl-cairo.
	* gnu/packages/gtk.scm (perl-cairo): New public variable.

2018-02-28  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-webencodings: Update to 0.5.1.
	* gnu/packages/python-web.scm (python-webencodings): Update to 0.5.1.

	gnu: python-html5lib: Update to 1.0.1.
	* gnu/packages/python-web.scm (python-html5lib): Update to 1.0.1.

	gnu: python-netifaces: Update to 0.10.6.
	* gnu/packages/python.scm (python-netifaces): Update to 0.10.6.
	[source](uri): Use PYPI-URI.
	[home-page]: Update.

	gnu: python-psutil: Update to 5.4.3.
	* gnu/packages/python.scm (python-psutil): Update to 5.4.3.
	[properties]: Declare python2 variant.
	(python2-psutil): Propagate PYTHON2-ENUM34.

	gnu: python-wrapt: Update to 1.10.11.
	* gnu/packages/python.scm (python-wrapt): Update to 1.10.11.

	gnu: python-oslo.log: Update to 3.36.0.
	* gnu/packages/openstack.scm (python-oslo.log): Update to 3.36.0.
	[source](uri): Use PYPI-URI.
	[arguments]: Remove.
	[propagated-inputs]: Add PYTHON-DATEUTIL, PYTHON-MONOTONIC, PYTHON-PBR and
	PYTHON-PYINOTIFY.
	[native-inputs]: Remove PYTHON-BABEL, PYTHON-ISO8601 and PYTHON-PBR.  Add
	PYTHON-SUBUNIT, PYTHON-TESTREPOSITORY and PYTHON-TESTTOOLS.

	gnu: python-monotonic: Update to 1.4.
	* gnu/packages/time.scm (python-monotonic): Update to 1.4.
	[source]: Use PYPI-URI.
	[arguments]: Explicitly disable tests.

	gnu: python-msgpack: Run the tests.
	* gnu/packages/python.scm (python-msgpack)[arguments]: Add #:modules.  Replace
	CHECK-PHASE with pytest invocation.
	[native-inputs]: Add PYTHON-PYTEST.

	gnu: python-msgpack: Update to 0.5.6.
	* gnu/packages/python.scm (python-msgpack): Update to 0.5.6.
	[source, home-page]: Adjust to msgpack-python->msgpack rename.

	gnu: python-oslo.serialization: Update to 2.24.0.
	* gnu/packages/openstack.scm (python-oslo.serialization): Update to 2.24.0.
	[arguments]: Remove field.
	[propagated-inputs]: Remove PYTHON-ISO8601 and PYTHON-SIMPLEJSON.  Add
	PYTHON-MSGPACK.
	[native-inputs]: Remove PYTHON-BABEL.
	[properties]: New field.
	(python2-oslo.serialization)[native-inputs]: Add PYTHON2-IPADDRESS.

	gnu: python-oslo.context: Update to 2.20.0.
	* gnu/packages/openstack.scm (python-oslo.context): Update to 2.20.0.
	[propagated-inputs]: Add PYTHON-DEBTCOLLECTOR and PYTHON-PBR.
	[native-inputs]: Remove PYTHON-PBR, PYTHON-COVERAGE, PYTHON-MOCK,
	PYTHON-OS-CLIENT-CONFIG, PYTHON-OSLOSPHINX and PYTHON-SPHINX.  Add
	PYTHON-FIXTURES.

	gnu: Add python-pyinotify.
	* gnu/packages/python.scm (python-pyinotify, python2-pyinotify): New
	variables.

	gnu: python-oslo.utils: Update to 3.35.0.
	* gnu/packages/openstack.scm (python-oslo.utils): Update to 3.35.0.
	[source](snippet): Remove.
	[propagated-inputs]: Add PYTHON-PYPARSING.
	[native-inputs]: Add PYTHON-DDT, PYTHON-FIXTURES, PYTHON-TESTREPOSITORY and
	PYTHON-TESTTOOLS.  Remove PYTHON-MOX3.

	gnu: python-oslo.config: Update to 5.2.0.
	* gnu/packages/openstack.scm (python-oslo.config): Update to 5.2.0.
	[source](uri): Use PYPI-URI.
	[arguments]: Remove field.
	[propagated-inputs]: Add PYTHON-DEBTCOLLECTOR, PYTHON-OSLO.I18N, PYTHON-PBR,
	PYTHON-RFC3986 and PYTHON-PYYAML.
	[native-inputs]: Remove PYTHON-PBR and PYTHON-I18N.  Add PYTHON-BANDIT,
	PYTHON-COVERAGE, PYTHON-OPENSTACKDOCSTHEME, PYTHON-RENO, PYTHON-SPHINX-1.6,
	PYTHON-TESTREPOSITORY and PYTHON-TESTTOOLS.

	gnu: python-debtcollector: Update to 1.19.0.
	* gnu/packages/openstack.scm (python-debtcollector): Update to 1.19.0.
	[arguments]: Remove field.
	[propagated-inputs]: Add PYTHON-PBR.
	[native-inputs]: Remove PYTHON-PBR and PYTHON-BABEL.  Add PYTHON-SUBUNIT,
	PYTHON-TESTREPOSITORY and PYTHON-TESTTOOLS.
	[properties]: Declare python2 variant.
	(python2-debtcollector)[propaged-inputs]: Add PYTHON-FUNCSIGS.

	gnu: python-oslo.i18n: Update to 3.19.0.
	* gnu/packages/openstack.scm (python-oslo.i18n): Update to 3.19.0.
	[arguments]: Remove field.

	gnu: python-bandit: Update to 1.4.0.
	* gnu/packages/openstack.scm (python-bandit): Update to 1.4.0.
	[source](uri): Use PYPI-URI.
	[arguments]: Run CHECK-PHASE after INSTALL-PHASE.
	[propagated-inputs]: Remove PYTHON-APPDIRS.  Add PYTHON-GITPYTHON.
	[native-inputs]: Remove PYTHON-PBR.  Add PYTHON-BEAUTIFULSOUP4,
	PYTHON-OSLOTEST and PYTHON-SUBUNIT.

	gnu: Add python-gitpython.
	* gnu/packages/version-control.scm (python-gitpython, python2-gitpython): New
	public variables.

	gnu: Add python-gitdb.
	* gnu/packages/version-control.scm (python-gitdb, python2-gitdb): New public
	variables.

	gnu: python-stevedore: Update to 1.28.0.
	* gnu/packages/openstack.scm (python-stevedore): Update to 1.28.0.
	[propagated-inputs]: Add PYTHON-PBR.
	[native-inputs]: Remove PYTHON-PBR, PYTHON-DISCOVER, PYTHON-DOCUTILS,
	PYTHON-OSLOSPHINX and PYTHON-OSLOTEST.  Replace PYTHON-SPHINX with
	PYTHON-SPHINX-1.6.

	gnu: Add python-rfc3986.
	* gnu/packages/python.scm (python-rfc3986, python2-rfc3986): New public
	variables.

	gnu: python2-stevedore: Enable tests.
	* gnu/packages/openstack.scm (python-stevedore)[properties]: Remove.
	(python2-stevedore)[arguments]: Remove.

	gnu: python-oslo.context: Enable tests.
	* gnu/packages/openstack.scm (python-oslo.context)[arguments]: Remove.

	gnu: python2-bandit: Enable tests.
	* gnu/packages/openstack.scm (python-bandit)[properties]: Remove.
	(python2-bandit): Don't use STRIP-PYTHON2-VARIANT.

	gnu: python2-swiftclient: Enable tests.
	* gnu/packages/openstack.scm (python-swiftclient)[properties]: Declare python2
	variant.
	(python2-swiftclient): Use STRIP-PYTHON2-VARIANT.
	[propagated-inputs]: Remove PYTHON2-REQUESTS.
	[arguments]: Remove.
	[native-inputs]: Delete.

	gnu: python-mox3: Update to 0.24.0.
	* gnu/packages/openstack.scm (python-mox3): Update to 0.24.0.
	[source](patches): New field.
	[arguments]: Remove.
	[native-inputs]: Add PYTHON-OPENSTACKDOCSTHEME and PYTHON-SUBUNIT.  Replace
	PYTHON-SPHINX with PYTHON-SPHINX-1.6.  Move PYTHON-PBR and PYTHON-FIXTURES ...
	[propagated-inputs]: ... here.  New field.
	[description]: Don't mention explicit Python versions.
	* gnu/packages/patches/python-mox3-python3.6-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

	gnu: Add python-openstackdocstheme.
	* gnu/packages/openstack.scm (python-openstackdocstheme,
	python2-openstackdocstheme): New public variables.

	gnu: python-sphinx@1.6: Add python2 variant.
	* gnu/packages/python.scm (python-sphinx-1.6)[properties]: Declare python2 variant.
	(python2-sphinx-1.6): New public variable.

	gnu: python-fixtures: Update to 3.0.0.
	* gnu/packages/check.scm (python-fixtures-bootstrap): Update to 3.0.0.

	gnu: python-reno: Update to 2.7.0.
	* gnu/packages/openstack.scm (python-reno): Update to 2.7.0.
	[propagated-inputs]: Remove PYTHON-BABEL.  Add PYTHON-PBR.
	[native-inputs]: Remove PYTHON-PBR and PYTHON-OSLOTEST.  Add PYTHON-DOCUTILS
	and PYTHON-SPHINX.

	gnu: python-oslotest: Update to 3.2.0.
	* gnu/packages/openstack.scm (python-oslotest): Update to 3.2.0.
	[source](uri): Use PYPI-URI.
	[native-inputs]: Move PYTHON-OS-CLIENT-CONFIG, PYTHON-SIX, PYTHON-SUBUNIT,
	PYTHON-TESTREPOSITORY and PYTHON-TESTTOOLS ...
	[propagated-inputs]: ... here.
	[properties]: Remove field.
	(python2-oslotest)[arguments]: Remove.

	gnu: python-testscenarios: Update to 0.5.0.
	* gnu/packages/check.scm (python-testscenarios-bootstrap): Update to 0.5.0.
	[source](uri): Use PYPI-URI.
	[arguments]: Replace CHECK-PHASE.
	[propagated-inputs]: Add PYTHON-PBR-MINIMAL.
	(python-testscenarios)[propagated-inputs]: Add PYTHON-PBR.

	gnu: python-testtools: Update to 2.3.0.
	* gnu/packages/check.scm (python-testtools-bootstrap,
	python2-testtools-bootstrap): New public variables.
	(python-testtools): Inherit.
	[arguments]: Remove old.  Replace CHECK-PHASE with custom command.
	[propagated-inputs]: Add PYTHON-FIXTURES, PYTHON-PBR, PYTHON-SIX,
	PYTHON-TRACEBACK2 and PYTHON-UNITTEST2.
	[native-inputs]: Add PYTHON-TESTSCENARIOS-BOOTSTRAP.
	(python-testscenarios-bootstrap, python2-testscenarios-bootstrap): New public
	variables.
	(python-testscenarios): Adjust accordingly.
	[propagated-inputs]: Replace PYTHON-TESTTOOLS with PYTHON-TESTTOOLS-BOOTSTRAP.
	(python-subunit-bootstrap, python2-subunit-bootstrap): New public variables.
	(python-subunit): Inherit.
	(python-fixtures-bootstrap)[native-inputs]: Replace PYTHON-TESTTOOLS with
	PYTHON-TESTTOOLS-BOOTSTRAP.
	(python-testrepository-bootstrap)[native-inputs]: Replace PYTHON-SUBUNIT and
	PYTHON-TESTTOOLS with PYTHON-SUBUNIT-BOOTSTRAP and PYTHON-TESTTOOLS-BOOTSTRAP.
	* gnu/packages/python.scm (python-pbr)[native-inputs]: Replace
	PYTHON-TESTSCENARIOS and PYTHON-TESTTOOLS with
	PYTHON-TESTSCENARIOS-BOOTSTRAP and PYTHON-TESTTOOLS-BOOTSTRAP.

	gnu: python-extras: Update to 1.0.0.
	* gnu/packages/python.scm (python-extras): Update to 1.0.0.
	[source](uri): Use PYPI-URI.

	gnu: python-testresources: Update to 2.0.1.
	* gnu/packages/check.scm (python-testresources-bootstrap,
	python2-testresources-bootstrap): New public variables.
	(python-testresources): Adjust accordingly.
	[propagated-inputs]: Add PYTHON-PBR.
	[native-inputs]: Add PYTHON-FIXTURES and PYTHON-TESTTOOLS.
	* gnu/packages/python.scm (python-pbr)[native-inputs]: Replace
	PYTHON-TESTRESOURCES with PYTHON-TESTRESOURCES-BOOTSTRAP.

	gnu: python-subunit: Update to 1.2.0.
	* gnu/packages/check.scm (python-subunit): Update to 1.2.0.
	[source](uri): Use PYPI-URI.
	[propagated-inputs]: Remove PYTHON-MIMEPARSE.  Add PYTHON-TESTTOOLS.
	[native-inputs]: Add PYTHON-FIXTURES and PYTHON-TESTSCENARIOS.

	gnu: python-fixtures: Propagate python-pbr.
	* gnu/packages/check.scm (python-fixtures-bootstrap,
	python2-fixtures-bootstrap, python-testrepository-bootstrap,
	python2-testrepository-bootstrap): New public variables.
	(python-fixtures): Adjust accordingly.
	(python-testrepository): Likewise.
	[native-inputs]: Remove PYTHON-PBR-MINIMAL.
	* gnu/packages/python.scm (python-pbr)[native-inputs]: Replace PYTHON-FIXTURES
	and PYTHON-TESTREPOSITORY WITH PYTHON-FIXTURES-BOOTSTRAP and
	PYTHON-TESTREPOSITORY-BOOTSTRAP.

2018-02-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dionysus: Update to 1.4.0.
	* gnu/packages/maths.scm (dionysus): Update to 1.4.0.

2018-02-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-httpuv: Update to 1.3.6.
	* gnu/packages/web.scm (r-httpuv): Update to 1.3.6.

	gnu: dblatex: Update to 0.3.10.
	* gnu/packages/docbook.scm (dblatex): Update to 0.3.10.
	[source]: Remove patch.
	* gnu/packages/patches/dblatex-remove-multirow.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: perl-yaml-libyaml: Update to 0.69.
	* gnu/packages/perl.scm (perl-yaml-libyaml): Update to 0.69.

	gnu: perl-yaml: Update to 1.24.
	* gnu/packages/perl.scm (perl-yaml): Update to 1.24.
	[source]: Update origin URI.

	gnu: perl-variable-magic: Update to 0.62.
	* gnu/packages/perl.scm (perl-variable-magic): Update to 0.62.

	gnu: perl-throwable: Update to 0.200013.
	* gnu/packages/perl.scm (perl-throwable): Update to 0.200013.

	gnu: perl-text-diff: Update to 1.45.
	* gnu/packages/perl.scm (perl-text-diff): Update to 1.45.

	gnu: perl-path-class: Update to 0.37.
	* gnu/packages/perl.scm (perl-path-class): Update to 0.37.

	gnu: perl-list-moreutils-xs: Update to 0.428.
	* gnu/packages/perl.scm (perl-list-moreutils-xs): Update to 0.428.

	gnu: perl-import-into: Update to 1.002005.
	* gnu/packages/perl.scm (perl-import-into): Update to 1.002005.
	[source]: Update origin URI.

	gnu: perl-extutils-installpaths: Update to 0.011.
	* gnu/packages/perl.scm (perl-extutils-installpaths): Update to 0.011.

	gnu: perl-devel-globaldestruction: Update to 0.14.
	* gnu/packages/perl.scm (perl-devel-globaldestruction): Update to 0.14.

	gnu: perl-config-autoconf: Update to 0.315.
	* gnu/packages/perl.scm (perl-config-autoconf): Update to 0.315.

	gnu: perl-data-optlist: Update to 0.110.
	* gnu/packages/perl.scm (perl-data-optlist): Update to 0.110.

2018-02-28  Oleg Pykhalov  <go.wigust@gmail.com>

	services: cgit: Add more configuration fields.
	* gnu/services/version-control.scm (cgit-service-type): Move to separate file.
	* gnu/services/cgit.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add this.
	* gnu/tests/version-control.scm: Add this.
	* doc/guix.texi (Cgit Service): Document this.

2018-02-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: make-bootstrap: Build grep without PCRE support.
	Partly fixes <https://bugs.gnu.org/24841>.
	Reported by Chris Marusich <cmmarusich@gmail.com>.

	This fixes cross-compilation of the statically-linked grep.

	* gnu/packages/make-bootstrap.scm (%static-inputs): Add 'inputs' field
	for grep.

2018-02-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-x11-xcb: Update to 0.17.
	* gnu/packages/xorg.scm (perl-x11-xcb): Update to 0.17.

	gnu: perl-xml-sax-base: Update to 1.09.
	* gnu/packages/xml.scm (perl-xml-sax-base): Update to 1.09.

	gnu: tig: Update to 2.3.3.
	* gnu/packages/version-control.scm (tig): Update to 2.3.3.
	[arguments]: Substitute INVOKE for SYSTEM*.

	gnu: spin2cpp: Update to 3.6.4.
	* gnu/packages/embedded.scm (spin2cpp): Update to 3.6.4.

	gnu: godot: Update to 3.0.1.
	* gnu/packages/game-development.scm (godot): Update to 3.0.1.
	[arguments]: End phases with #t and remove redundant MKDIR-P.

	gnu: love: Fix build with luajit@2.1.0-beta3.
	* gnu/packages/game-development.scm (love)[source]: Add snippet fixing Lua version detection.

	gnu: perl-gd: Update to 2.68.
	* gnu/packages/gd.scm (perl-gd): Update to 2.68.
	[source]: Remove obsolete patch.
	[native-inputs]: Remove perl-module-build.
	[inputs]: Use canonical package names and order alphabetically.
	[arguments]: Replace #:module-build-flags with fewer #:make-maker-flags,
	enable #:tests?, and remove ‘clear-autogenerated-files’ phase.
	* gnu/packages/patches/perl-gd-options-passthrough-and-fontconfig.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: xfburn: Update to 0.5.5.
	* gnu/packages/xfce.scm (xfburn): Update to 0.5.5.

	gnu: phonon: Update to 4.10.0.
	* gnu/packages/kde-frameworks.scm (phonon): Update to 4.10.0.

	gnu: soxr: Update to 0.1.3.
	* gnu/packages/audio.scm (soxr): Update to 0.1.3.

	gnu: fluidsynth: Update to 1.1.10.
	* gnu/packages/audio.scm (fluidsynth): Update to 1.1.10.

	gnu: youtube-dl: Update to 2018.02.26.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.02.26.

	gnu: thermald: Update to 1.7.1.
	* gnu/packages/admin.scm (thermald): Update to 1.7.1.
	[arguments]: Substitute INVOKE for SYSTEM* and end phase with #t.

	gnu: gcab: Update to 1.1.
	* gnu/packages/package-management.scm (gcab): Update to 1.1.
	[source]: Remove git dependency in a snippet.

2018-02-27  Kei Kebreau  <kkebreau@posteo.net>

	gnu: mbedtls-apache: Fix upstream typo.
	A typo was introduced in version 2.7.0 that caused the hiawatha package to
	fail to build. See https://github.com/ARMmbed/mbedtls/pull/1362.

	* gnu/packages/tls.scm (mbedtls-apache)[source]: Add snippet to fix typo.

2018-02-27  Ludovic Courtès  <ludo@gnu.org>

	guix package: '--search' no longer shows superseded packages.
	Fixes <https://bugs.gnu.org/30566>.
	Reported by Björn Höfling <bjoern.hoefling@bjoernhoefling.de>.

	* guix/scripts/package.scm (find-packages-by-description): Ignore
	superseded packages.
	* tests/guix-package.sh: Add test.

2018-02-27  Ludovic Courtès  <ludo@gnu.org>

	gnu: polkit: Fix 'invoke' call.
	* gnu/packages/polkit.scm (polkit)[arguments] <'install>: Add 'apply'.
	Fixes a regression introduced in 3c4bbb4c52418c8daf8b0e4605e3912685c9f44a.

2018-02-27  Chris Marusich  <cmmarusich@gmail.com>

	gnu: commencement: Add commentary regarding grafts.
	* gnu/packages/commencement.scm: Add comments that were originally
	  included only in the Git commit message of
	  f00b85ff8d34df0a1879e593d4a85629b8586af7.

	Co-Authored-By: Ludovic Courtès <ludo@gnu.org>

2018-02-27  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.15.6.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.6.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.22.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.22.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.84.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.84.

	gnu: linux-libre@4.4: Update to 4.4.118.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.118.

2018-02-26  Ludovic Courtès  <ludo@gnu.org>

	build: Really build 'guix offload' when possible.
	This fixes a regression introduced in
	1d84d7bf6052c0c80bd212d4524876576e9817d4, whereby
	HAVE_DAEMON_OFFLOAD_HOOK would never be defined.

	* config-daemon.ac: Do not check for $ac_cv_guix_cbips_support_setvbuf,
	which no longer exists.

2018-02-26  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs-org, emacs-org-contrib: Update to 20180226
	* gnu/packages/emacs.scm (emacs-org):
	(emacs-org-contrib): Update to 20180226, aka Org 9.1.7.

2018-02-26  Leo Famulari  <leo@famulari.name>

	gnu: Add go@1.10.
	Building Go 1.10 with the Go 1.4 bootstrap, Thread Sanitizer from GCC 5
	finds a data race during the the test suite of Go 1.10. With GCC 6, the
	race doesn't seem to be present.

	.##### ../misc/cgo/testsanitizers
	--- FAIL: TestShared (0.03s)
	    --- FAIL: TestShared/tsan_shared (2.54s)
	        cshared_test.go:71: `/tmp/guix-build-go-1.10.drv-0/TestShared367937240/tsan_shared` exited with exit status 66
	                ==================
	                WARNING: ThreadSanitizer: data race (pid=28778)
	                  Write of size 8 at 0x7ffff5495c30 by thread T1:
	                    #0 pthread_attr_getstacksize <null> (tsan_shared+0x00000041be82)
	                    #1 x_cgo_init <null> (libtsan_shared.so+0x00000008aeaf)
	                    #2 runtime.rt0_go /tmp/guix-build-go-1.10.drv-0/go/src/runtime/asm_amd64.s:199 (libtsan_shared.so+0x000000081586)

	                  Previous write of size 8 at 0x7ffff5495c30 by main thread:
	                    #0 <null> <null> (0x000000000001)

	                  Location is stack of thread T1.

	                  Thread T1 (tid=28786, running) created by main thread at:
	                    #0 pthread_create <null> (tsan_shared+0x00000040c794)
	                    #1 _cgo_try_pthread_create <null> (libtsan_shared.so+0x00000008ad70)
	                    #2 x_cgo_sys_thread_create <null> (libtsan_shared.so+0x00000008ab12)
	                    #3 _rt0_amd64_lib /tmp/guix-build-go-1.10.drv-0/go/src/runtime/asm_amd64.s:56 (libtsan_shared.so+0x0000000813b6)

	                SUMMARY: ThreadSanitizer: data race ??:0 __interceptor_pthread_attr_getstacksize

	* gnu/packages/golang.scm (go-1.10): New variable.
	(go-1.4)[native-inputs]: Use gcc:lib version 6.

2018-02-26  Leo Famulari  <leo@famulari.name>

	gnu: Add RawTherapee.
	* gnu/packages/photo.scm (rawtherapee): New variable.

	gnu: Add libiptcdata.
	* gnu/packages/image.scm (libiptcdata): New variable.

2018-02-26  Roel Janssen  <roel@gnu.org>

	gnu: Add emacs-nov.
	* gnu/packages/emacs.scm (emacs-nov): New variable.

	gnu: Add emacs-esxml.
	* gnu/packages/emacs.scm (emacs-esxml): New variable.

2018-02-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: ninja: Patch /bin/echo in the correct file.
	This is a follow-up to commit d0de4c40e24ee52e4382ee2ac82088932ab49099.

	* gnu/packages/ninja.scm (ninja)[arguments]: Adjust substitution.

2018-02-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: ninja: Patch hard-coded /bin/echo reference.
	Solves a test failure on systems where open file limits are high enough for
	this test to run.  See <https://bugs.gnu.org/30601>.

	* gnu/packages/ninja.scm (ninja)[arguments]: Add substitution.

2018-02-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: assword: Update to 0.11.
	* gnu/packages/password-utils.scm (assword): Update to 0.11.

	gnu: python-cffi: Update phase style.
	* gnu/packages/libffi.scm (python-cffi)[arguments]: Substitute INVOKE
	for SYSTEM*, end phases with #t, and remove unneeded bits from the
	‘install-doc’ phase.

	gnu: python-cffi: Update to 1.11.4.
	* gnu/packages/libffi.scm (python-cffi): Update to 1.11.4.

	gnu: perl-scalar-list-utils: Update to 1.50.
	* gnu/packages/perl.scm (perl-scalar-list-utils): Update to 1.50.

	gnu: Add nghttp2.
	* gnu/packages/web.scm (nghttp2): New public variable.

	gnu: ruby-ffi: Update to 1.9.22.
	* gnu/packages/libffi.scm (ruby-ffi): Update to 1.9.22.

	gnu: libpsl: Update to 0.20.0.
	* gnu/packages/web.scm (libpsl): Update to 0.20.0.

	gnu: Use HTTPS for supported freedesktop.org home pages.
	* gnu/packages/fontutils.scm (fontconfig)[home-page]: Use HTTPS.
	* gnu/packages/freedesktop.scm (python-pyxdg, accountsservice)
	(modem-manager, telepathy-mission-control, telepathy-mission-control)
	(colord-gtk, desktop-file-utils)[home-page]: Likewise.
	* gnu/packages/ghostscript.scm (libspectre)[home-page]: Likewise.
	* gnu/packages/glib.scm (dbus, dbus-glib, telepathy-glib)[home-page]:
	Likewise.
	* gnu/packages/gnome.scm (shared-mime-info, hicolor-icon-theme)
	(libxklavier, colord, upower)[home-page]: Likewise.
	* gnu/packages/gstreamer.scm (orc, python-gst)[home-page]: Likewise.
	* gnu/packages/libcanberra.scm (sound-theme-freedesktop)[home-page]:
	Likewise.
	* gnu/packages/libreoffice.scm (libexttextcat)[home-page]: Likewise.
	* gnu/packages/polkit.scm (polkit-gnome, polkit-gnome)[home-page]:
	Likewise.
	* gnu/packages/pulseaudio.scm (pavucontrol)[home-page]: Likewise.
	* gnu/packages/python.scm (python-dbus)[home-page]: Likewise.
	* gnu/packages/xdisorg.scm (startup-notification)[home-page]: Likewise.

	gnu: polkit: Update phase & snippet style.
	* gnu/packages/polkit.scm (polkit)[source]: End snippet with #t.
	[arguments]: Substitute INVOKE for SYSTEM* and end phases with #t.

	gnu: perl-xml-libxslt: Update to 1.96.
	* gnu/packages/xml.scm (perl-xml-libxslt): Update to 1.96.

	gnu: perl-net-smtp-ssl: Update to 1.04.
	* gnu/packages/web.scm (perl-net-smtp-ssl): Update to 1.04.

	gnu: perl-http-server-simple: Update to 0.52.
	* gnu/packages/web.scm (perl-http-server-simple): Update to 0.52.

	gnu: dvdstyler: Remove hard-coded version string.
	* gnu/packages/cdrom.scm (dvdstyler)[arguments]: Remove a hard-coded
	version string from the docbook-xsl search path.

	gnu: libdvbpsi: Update to 1.3.2.
	* gnu/packages/video.scm (libdvbpsi): Update to 1.3.2.

	gnu: tinc: Update to 1.0.33.
	* gnu/packages/vpn.scm (tinc): Update to 1.0.33.

	gnu: gource: Update to 0.48.
	* gnu/packages/version-control.scm (gource): Update to 0.48.

	gnu: youtube-dl: Update to 2018.02.22.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.02.22.

	gnu: libfilezilla: Update to 0.12.1.
	* gnu/packages/ftp.scm (libfilezilla): Update to 0.12.1.

2018-02-26  Ludovic Courtès  <ludo@gnu.org>

	gnu: automake: Add 1.16.
	* gnu/packages/autotools.scm (automake-1.16): New variable.

2018-02-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: automake: Update to 1.16.
	* gnu/packages/autotools.scm (automake): Update to 1.16.
	[arguments]: Fix indentation and end all phases with #t.

2018-02-26  Ludovic Courtès  <ludo@gnu.org>

	build: Require Guile >= 2.0.13.
	* README, configure.ac, doc/guix.texi (Requirements): Increase minimum
	Guile version from 2.0.9 to 2.0.13.
	* config-daemon.ac: Remove use of 'GUIX_CHECK_UNBUFFERED_CBIP'.
	* m4/guix.m4 (GUIX_CHECK_UNBUFFERED_CBIP): Remove.
	* guix/build/download.scm (current-http-proxy): Remove.
	* guix/build/syscalls.scm (%libc-errno-pointer, errno): Remove.
	(syscall->procedure): Use #:return-errno unconditionally.
	* guix/hash.scm (open-sha256-input-port)[unbuffered]: Remove outdated
	comment.
	* guix/http-client.scm (when-guile<=2.0.5-or-otherwise-broken): Remove.
	<top level>: Remove 'when-guile<=2.0.5-or-otherwise-broken' block.
	* guix/scripts/substitute.scm (fetch): Remove 'guile-version>?'
	conditional.
	* tests/hash.scm (supports-unbuffered-cbip?): Remove.
	<top level>: Remove 'test-skip' call.

2018-02-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-scandir: Run the test suite.
	* gnu/packages/python.scm (python-scandir)[arguments]: Replace CHECK-PHASE.

	gnu: python-scandir: Update to 1.7.
	* gnu/packages/python.scm (python-scandir): Update to 1.7.
	[description]: Mention that the Python3 variant is obsolete.

	gnu: python2-pathlib2: Update to 2.3.0.
	* gnu/packages/python.scm (python2-pathlib2): Update to 2.3.0.
	[propagated-inputs]: Add PYTHON2-SCANDIR.

	gnu: python-ipython: Update to 5.5.0.
	* gnu/packages/python.scm (python-ipython): Update to 5.5.0.

	gnu: python-pickleshare: Run the tests.
	* gnu/packages/databases.scm (python-pickleshare)[arguments]: Replace CHECK-PHASE.
	[native-inputs]: Add PYTHON-PYTEST.

	gnu: python2-pathlib2: Propagate python2-six.
	* gnu/packages/python.scm (python2-pathlib2)[native-inputs]: Move to ...
	[propagated-inputs] ... here.

	gnu: python-pickleshare: Update to 0.7.4.
	* gnu/packages/databases.scm (python-pickleshare): Update to 0.7.4.
	[source](uri): Use PYPI-URI.
	[propagated-inputs]: Remove.
	[properties]: Delay python2 variant.
	(python2-pickleshare)[propagated-inputs]: Add PYTHON2-PATHLIB2.

2018-02-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	Revert "gnu: gnurl: Add HTTP/2 support."
	This reverts unintentional commit 3d2d5ebffae6979376d64a6441a44eb4369a6.
	See <https://lists.gnu.org/archive/html/guix-devel/2018-02/msg00486.html>.

2018-02-26  Marius Bakke  <mbakke@fastmail.com>

	gnu: behave: Update to 1.2.6.
	* gnu/packages/check.scm (behave): Update to 1.2.6.
	[source](uri): Adjust file extension.
	[native-inputs]: Add PYTHON-PATHPY and PYTHON-PYTEST.

	gnu: python-pathpy: Update to 11.0.
	* gnu/packages/python.scm (python-pathpy): Update to 11.0.
	[source](uri): Use PYPI-URI.
	[outputs]: Remove field.
	[arguments]: Set #:tests? #f.  Remove #:phases.

	gnu: python-parse-type: Update to 0.4.2.
	* gnu/packages/python.scm (python-parse-type): Update to 0.4.2.
	[source](uri): Use PYPI-URI.
	[arguments]: Remove field.

	gnu: python-parse: Update to 1.8.2.
	* gnu/packages/patches/python-parse-too-many-fields.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/python.scm (python-parse): Update to 1.8.2.
	[source](patches): Remove.
	[arguments]: Use INVOKE instead of SYSTEM*.

2018-02-26  ng0  <ng0@crash.cx>

	gnu: neomutt: Update to 20180223.
	* gnu/packages/mail.scm (neomutt): Update to 20180223.
	[native-inputs]: Use 'docbook-xml-4.2'.
	[arguments]: Remove 'fix-docbook' phases.

2018-02-26  Alex ter Weele  <alex.ter.weele@gmail.com>

	gnu: Add agda.
	* gnu/packages/agda.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add adga.scm.

	gnu: Add ghc-uri-encode.
	* gnu/packages/haskell-web.scm (ghc-uri-encode): New variable.

	gnu: ghc-hashtables: Allow newer version of vector.
	* gnu/packages/haskell.scm (ghc-hashtables)[arguments]: Allow newer version of
	  vector.

	gnu: ghc-edit-distance: Allow newer version of QuickCheck.
	* gnu/packages/haskell.scm (ghc-edit-distance)[arguments]: Allow running tests
	  with newer version of QuickCheck.

2018-02-26  Marius Bakke  <mbakke@fastmail.com>

	nls: Update 'pt_BR' translation.

2018-02-26  Alex Vong  <alexvong1995@gmail.com>

	gnu: emacs-ahungry-theme: Update to 1.10.0.
	* gnu/packages/emacs.scm (emacs-ahungry-theme): Update to 1.10.0.

2018-02-26  Andy Patterson  <ajpatter@uwaterloo.ca>

	gnu: cl-bordeaux-threads: Update to commit 354abb0a.
	This commit includes a fix which makes the package compatible asdf 3.3.1.

	* gnu/packages/lisp.scm (sbcl-bordeaux-threads): Update to commit 354abb0a.

2018-02-26  Andy Patterson  <ajpatter@uwaterloo.ca>

	gnu: ccl: Update to 1.11.5.
	* gnu/packages/lisp.scm (ccl): Update to 1.11.5.
	[inputs]: Update ccl to its new hosting location.

2018-02-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mpfr: Update to 4.0.1.
	* gnu/packages/multiprecision.scm (mpfr): Update to 4.0.1.

	gnu: enca: Update to 1.19.
	* gnu/packages/textutils.scm (enca): Update to 1.19.
	[inputs]: Remove recode.
	[arguments]: Allow parallel tests.

	gnu: recode: Update to 3.7.
	* gnu/packages/textutils.scm (recode): Update to 3.7.
	[source]: Update source uri and download type. Add snippet to remove
	cythonized source.
	[native-inputs]: Add python2-cython.
	[arguments]: Remove custom phases.
	[home-page]: Update to new upstream.
	[license]: Update license.

2018-02-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: fribidi: Update to 1.0.1.
	* gnu/packages/fribidi.scm (fribidi): Update to 1.0.1.
	[source](uri): Change to new GitHub URI.
	[home-page]: Update to redirected URL.

	gnu: kodi: Update to 18.0_alpha-8.ec16dbc.
	* gnu/packages/kodi.scm (libdvdnav/kodi): Update to 6.0.0-Leia-Alpha-1.
	(libdvdread/kodi): Update to 6.0.0-Leia-Alpha-1.
	(libdvdcss/kodi): Update to 1.4.1-Leia-Alpha-1.
	(kodi): Update to 18.0_alpha-8.ec16dbc.
	[version]: Use GIT-VERSION.
	[source](file-name): Use GIT-FILE-NAME.
	[arguments]: Adjust substitution.
	[home-page]: Use HTTPS.

2018-02-25  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add java-plexus-sec-dispatcher.
	* gnu/packages/java.scm (java-plexus-sec-dispatcher): New variable.

	gnu: Add java-modello-plugins-xpp3.
	gnu/packages/java.scm (java-modello-plugins-xpp3): New variable.

	gnu: Add java-modello-test.
	gnu/packages/java.scm (java-modello-test): New variable.

	gnu: Add java-modello-plugins-xml.
	* gnu/packages/java.scm (java-modello-plugins-xml): New variable.

	gnu: Add java-modello-plugins-java.
	* gnu/packages/java.scm (java-modello-plugins-java): New variable.

	gnu: Add java-modello-core.
	* gnu/packages/java.scm (java-modello-core): New variable.

	gnu: Add java-sisu-build-api.
	* gnu/packages/java.scm (java-sisu-build-api): New variable.

	gnu: Add java-plexus-compiler-javac.
	gnu/packages/java.scm (java-plexus-compiler-javac): New variable.

	gnu: Add java-plexus-compiler-api.
	* gnu/packages/java.scm (java-plexus-compiler-api): New variable.

	gnu: Add java-plexus-cipher.
	* gnu/packages/java.scm (java-plexus-cipher): New variable.

	gnu: Make java-plexus-container-default-bootstrap private.
	* gnu/packages/java.scm (java-plexus-container-default-bootstrap): Make
	private.

	gnu: Add java-plexus-component-annotations.
	* gnu/packages/java.scm (java-plexus-component-annotations): New
	variable.

	gnu: Update java-testng to 6.14.3.
	* gnu/packages/java.scm (java-testng): Update to 6.14.3.

2018-02-25  Marius Bakke  <mbakke@fastmail.com>

	gnu: json-glib: Fix 32-bit test failures.
	* gnu/packages/patches/json-glib-fix-tests-32bit.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/gnome.scm (json-glib)[source](patches): New field.

2018-02-25  Ludovic Courtès  <ludo@gnu.org>

	gnu: tar: Skip faulty test.
	* gnu/packages/base.scm (tar)[arguments]: Add #:make-flags.

2018-02-24  Kei Kebreau  <kkebreau@posteo.net>

	gnu: wxmaxima: Update to 18.02.0.
	* gnu/packages/maths.scm (wxmaxima): Update to 18.02.0.
	[source]: Add patch.
	[build-system]: Use the cmake-build-system.
	[native-inputs]: Remove autoconf and automake.
	[arguments]: Disable tests, remove 'autoconf' phase.
	* gnu/packages/patches/wxmaxima-do-not-use-old-gnuplot-parameters.patch: New
	file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-02-24  Ludovic Courtès  <ludo@gnu.org>

	gnu: sqlite: Fix source URL.
	* gnu/packages/databases.scm (sqlite)[source]: Change "/2017" to
	"/2018".

2018-02-24  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

	gnu: libraw: Update to 0.18.8.
	* gnu/packages/photo.scm (libraw): Update to 0.18.8.

2018-02-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: imlib2: Update to 1.5.0.
	* gnu/packages/image.scm (imlib2): Update to 1.5.0.

2018-02-24  Jane Baines  <jmbaines8@gmail.com>

	gnu: python-django: Update to 1.11.10.
	* gnu/packages/django.scm (python-django)[version]: Update to version 1.11.10.
	  [arguments]: Patch test helper to add python-pytz to the PYTHONPATH.
	  [inputs]: Remove python-pytz.
	  [propagated-inputs]: Add python-pytz.

2018-02-24  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into staging

2018-02-24  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add licensecheck.
	* gnu/packages/license.scm (licensecheck): New public variable.

	gnu: Add perl-moo-2.
	* gnu/packages/perl.scm (perl-moo-2): New public variable.

	gnu: Add perl-sub-quote.
	* gnu/packages/perl.scm (perl-sub-quote): New public variable.

	gnu: Add perl-role-tiny-2.
	* gnu/packages/perl.scm (perl-role-tiny-2): New public variable.

	gnu: Add perl-strictures-2.
	* gnu/packages/perl.scm (perl-strictures-2): New public variable.

	gnu: Add perl-universal-require.
	* gnu/packages/perl.scm (perl-universal-require): New public variable.

	gnu: Add perl-test-roo.
	* gnu/packages/perl-check.scm (perl-test-roo): New public variable.

	gnu: Add perl-multidimensional.
	* gnu/packages/perl.scm (perl-multidimensional): New public variable.

	gnu: Add perl-lexical-sealrequirehints.
	* gnu/packages/perl.scm (perl-lexical-sealrequirehints): New public variable.

	gnu: Add perl-indirect.
	* gnu/packages/perl.scm (perl-indirect): New public variable.

	gnu: Add perl-bareword-filehandles.
	* gnu/packages/perl.scm (perl-bareword-filehandles): New public variable.

	gnu: Add perl-b-hooks-op-check.
	* gnu/packages/perl.scm (perl-b-hooks-op-check): New public variable.

	gnu: Add perl-extutils-depends.
	* gnu/packages/perl.scm (perl-extutils-depends): New public variable.

	gnu: Add perl-software-license.
	* gnu/packages/license.scm (perl-software-license): New public variable.

	gnu: Add perl-data-section.
	* gnu/packages/perl.scm (perl-data-section): New public variable.

	gnu: Add perl-test-failwarnings.
	* gnu/packages/perl-check.scm (perl-test-failwarnings): New public variable.

	gnu: Add perl-string-escape.
	* gnu/packages/perl.scm (perl-string-escape): New public variable.

	gnu: Add perl-string-copyright.
	* gnu/packages/license.scm (perl-string-copyright): New public variable.

	gnu: Add perl-number-range.
	* gnu/packages/perl.scm (perl-number-range): New public variable.

	gnu: Add perl-regexp-pattern-license.
	* gnu/packages/license.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add this.

	gnu: Add perl-regexp-pattern.
	* gnu/packages/perl.scm (perl-regexp-pattern): New public variable.

	gnu: Add perl-pod-constants.
	* gnu/packages/perl.scm (perl-pod-constants): New public variable.

	gnu: Add perl-path-iterator-rule.
	* gnu/packages/perl.scm (perl-path-iterator-rule): New public variable.

	gnu: Add perl-test-filename.
	* gnu/packages/perl-check.scm (perl-test-filename): New public variable.

2018-02-24  Clément Lassieur  <clement@lassieur.org>

	gnu: password-store: Fix compatibility with GnuPG 2.2.5.
	* gnu/packages/patches/password-store-gnupg-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/password-utils.scm (password-store)[source]: Use it.

2018-02-24  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: rhash: Remove `outputs' argument from phases.
	* gnu/packages/crypto.scm (rhash): Remove unnecessary `outputs' argument from
	custom phases.

2018-02-24  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.15.5.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.5.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.21.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.21.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.83.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.83.

	gnu: linux-libre@4.4: Update to 4.4.117.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.117.

2018-02-23  Marius Bakke  <mbakke@fastmail.com>

	gnu: wavpack: Fix CVE-2018-7253 and CVE-2018-7254.
	* gnu/packages/patches/wavpack-CVE-2018-7253.patch,
	gnu/packages/patches/wavpack-CVE-2018-7254.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register them.
	* gnu/packages/audio.scm (wavpack)[source](patches): Use them.

	gnu: miniupnpc: Update to 2.0.20180222.
	* gnu/packages/upnp.scm (miniupnpc): Update to 2.0.20180222.

	gnu: tevent: Update to 0.9.36.
	* gnu/packages/samba.scm (tevent): Update to 0.9.36.

2018-02-23  Leo Famulari  <leo@famulari.name>

	gnu: vc: Update to 1.3.3.
	* gnu/packages/maths.scm (vc): Update to 1.3.3.

2018-02-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: java-tomcat: Update to 8.5.28 [security fixes].
	Fixes CVE-2018-1304.

	* gnu/packages/web.scm (java-tomcat): Update to 8.5.28.

2018-02-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-sly.
	* gnu/packages/emacs.scm (emacs-sly): New variable.

2018-02-23  Rutger Helling  <rhelling@mykolab.com>

	gnu: vulkan-icd-loader: Update to 1.0.68.0.
	* gnu/packages/vulkan.scm (vulkan-icd-loader): Update to 1.0.68.0.
	[arguments]: Add 'remove-spirv-tools-commit-id phase. Add "-DBUILD_LAYERS=OFF"
	configure-flag.

2018-02-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: calibre: Spell ‘e-book’ consistently.
	* gnu/packages/ebook.scm (calibre)[description]: Use synopsis' ‘e-book’
	spelling.

	gnu: calibre: Update to 3.17.0.
	* gnu/packages/ebook.scm (calibre): Update to 3.17.0.
	[arguments]: End all phases with #t.

	gnu: s6-networking: Update to 2.3.0.2.
	* gnu/packages/skarnet.scm (s6-networking): Update to 2.3.0.2.

	gnu: s6-dns: Update to 2.3.0.0.
	* gnu/packages/skarnet.scm (s6-dns): Update to 2.3.0.0.

2018-02-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add s6-linux-init.
	This new package contains refugees from the s6-linux-utils update.

	* gnu/packages/skarnet.scm (s6-linux-init): New public variable.

2018-02-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: s6-linux-utils: Update to 2.4.0.2.
	* gnu/packages/skarnet.scm (s6-linux-utils): Update to 2.4.0.2.

	gnu: s6-rc: Update to 0.4.0.0.
	* gnu/packages/skarnet.scm (s6-rc): Update to 0.4.0.0.

	gnu: s6: Update to 2.7.0.0.
	* gnu/packages/skarnet.scm (s6): Update to 2.7.0.0.

	gnu: s6-portable-utils: Update to 2.2.1.1.
	* gnu/packages/skarnet.scm (s6-portable-utils): Update to 2.2.1.1.

	gnu: execline: Update to 2.3.0.4.
	* gnu/packages/skarnet.scm (execline): Update to 2.3.0.4.

	gnu: skalibs: Update to 2.6.3.1.
	* gnu/packages/skarnet.scm (skalibs): Update to 2.6.3.1.
	[arguments]: Drop obsolete ‘--enable-force-devr’ from #:configure-flags.

	gnu: skarnet: Use HTTPS for home pages.
	* gnu/packages/skarnet.scm (skalibs, execline, s6-linux-utils, s6-dns)
	(s6-networking, s6-rc, s6-portable-utils, s6-linux-utils)[home-page]:
	Use HTTPS.

2018-02-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: optipng: Update to 0.7.7 [security fixes].
	This release claims to fix 2 vulnerabilities:
	- ‘an integer overflow vulnerability in the TIFF decoder’
	  (CVE-2017-1000229, previously patched in Guix), and
	- ‘a buffer overflow vulnerability in the GIF decoder’.

	* gnu/packages/image.scm (optipng): Update to 0.7.7.
	[source]: Remove patch.
	[arguments]: Substitute INVOKE for SYSTEM* and end phase with #t.
	* gnu/packages/patches/optipng-CVE-2017-1000229.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-02-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bpython: Update to 0.17.1.
	* gnu/packages/python.scm (bpython): Update to 0.17.1.

	gnu: musl: Use HTTPS home page.
	* gnu/packages/musl.scm (musl)[home-page]: Use HTTPS.

	gnu: musl: Update to 1.1.19.
	* gnu/packages/musl.scm (musl): Update to 1.1.19.

	gnu: parallel: Update to 20180222.
	* gnu/packages/parallel.scm (parallel): Update to 20180222.

2018-02-23  Rutger Helling  <rhelling@mykolab.com>

	gnu: mesa-utils: Update to 8.4.0.
	* gnu/packages/gl.scm (mesa-utils): Update to 8.4.0.

	gnu: dolphin-emu: Enable Vulkan video backend.
	* gnu/packages/emulators.scm (dolphin-emu): Enable Vulkan video backend.
	[inputs]: Add vulkan-icd-loader.
	[arguments]: Rename 'generate-fonts to
	'generate-fonts&hardcore-libvulkan-path. Hardcode libvulkan.so.

	gnu: you-get: Update to 0.4.1025.
	* gnu/packages/video.scm (you-get): Update to 0.4.1025.

2018-02-23  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add rhash.
	* gnu/packages/crypto.scm (rhash): New variable.

2018-02-22  Clément Lassieur  <clement@lassieur.org>

	services: certbot: Allow to set a deploy hook.
	* doc/guix.texi (Certificate Services): Document it.
	* gnu/services/certbot.scm (<certificate-configuration>, certbot-command): Add
	it.

2018-02-22  Clément Lassieur  <clement@lassieur.org>

	services: certbot: Add verbosity.
	The certificate name wasn't displayed if it wasn't being renewed.

	* gnu/services/certbot.scm (certbot-command): Print certificate name before
	running the associated command.

2018-02-22  Clément Lassieur  <clement@lassieur.org>

	services: certbot: Allow to set RSA key size.
	* doc/guix.texi (Certificate Services): Document it.
	* gnu/services/certbot.scm (<cerbot-configuration>, certbot-command,
	certbot-activation, certbot-nginx-server-configurations): Add it.

	doc: Fix typo in certbot-configuration description.
	* doc/guix.texi (Certificate Services): Fix typo.

	services: certbot: Associate one certificate with several domains.
	* doc/guix.texi (Certificate Services): Document <certificate-configuration>,
	the change from domains to certificates and the fact that their path is now
	derived from their name.
	* gnu/services/certbot.scm (<certificate-configuration>): Add and export it.
	(certbot-configuration, certbot-command, certbot-activation,
	certbot-nginx-server-configurations, certbot-service-type): Replace 'domains'
	with 'certificates'.
	(certbot-nginx-server-configurations): Use only one nginx-server-configuration
	and use all certificate domains as the server-name.

	services: certbot: Get certbot to run non-interactively.
	* doc/guix.texi (Certificate Services): Add email field and link to the ACME
	Subscriber Agreement.
	* gnu/services/certbot.scm (<certbot-configuration>, certbot-command,
	certbot-activation, certbot-nginx-server-configurations): Add email field.
	(certbot-command): Add '-n' and '--agree-tos' options.
	(certbot-service-type): Remove default-value.

	services: certbot: Refactor certbot command.
	* gnu/services/certbot.scm (certbot-renewal-jobs, certbot-activation):
	Refactor common code into certbot-command.

	services: certbot: Rename 'host' to 'domain'.
	* doc/guix.texi (Certificate Services): Rename 'host' to 'domain'.
	* gnu/services/certbot.scm (<certbot-configuration>, certbot-renewal-jobs,
	certbot-activation, certbot-nginx-server-configurations,
	certbot-service-type): Rename 'host' to 'domain'.

	services: certbot: Fix indentation.
	* gnu/services/certbot.scm (certbot-activation): Fix indentation.

	services: certbot: Run certbot twice a day at a random minute.
	* doc/guix.texi (Certificate Services): Document it.
	* gnu/services/certbot.scm (certbot-renewal-jobs): Change job's time
	specification.

	services: certbot: Listen on IPv6.
	* gnu/services/certbot.scm (certbot-nginx-server-configurations): Listen on
	IPv6 too.

2018-02-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: american-fuzzy-lop: Change custom qemu input.
	* gnu/packages/debug.scm (american-fuzzy-lop)[inputs]: Custom-qemu now
	inherits from private qemu-minimal-2.10.
	* gnu/packages/bootloaders.scm (qemu-minimal-2.10): Add note to move
	variable to gnu/packages/debug.scm when no longer needed in
	bootloaders.scm.

2018-02-22  Leo Famulari  <leo@famulari.name>

	gnu: gnupg: Update to 2.2.5.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.5.

2018-02-22  ng0  <ng0@n0.is>

	gnu: Add cwm.
	* gnu/packages/wm.scm (cwm): New variable.

2018-02-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: dolphin-emu: Shorten the source snippet.
	* gnu/packages/emulators.scm (dolphin-emu): Rewrite the source snippet
	to be more compact.

	gnu: dolphin-emu: Enable building on aarch64-linux.
	* gnu/packages/emulators.scm (dolphin-emu)[supported-systems]: Add
	aarch64-linux.

2018-02-22  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: mlt: Fix compilation against glibc 2.26.
	* gnu/packages/video.scm (mlt)[source](snippet, modules): New fields.

2018-02-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: strongswan: Separate phases.
	* gnu/packages/networking.scm (strongswan)[arguments]: Split
	‘adjust-to-environment’ phase into ‘patch-command-file-names’ and
	‘set-up-test-environment’.

	gnu: strongswan: Update to 5.6.2.
	* gnu/packages/networking.scm (strongswan): Update to 5.6.2.

	gnu: pumpa: Update to 0.9.3.
	* gnu/packages/pumpio.scm (pumpa): Update to 0.9.3.
	[arguments]: Substitute INVOKE for SYSTEM*.

	gnu: mit-scheme: Update phase style.
	* gnu/packages/scheme.scm (mit-scheme)[arguments]: Use INVOKE and end
	phases with #t.

	gnu: po4a: Update home page.
	* gnu/packages/gettext.scm (po4a)[home-page]: Update.

2018-02-22  Marius Bakke  <mbakke@fastmail.com>

	gnu: libsndfile: Incorporate grafted changes.
	* gnu/packages/pulseaudio.scm (libsndfile)[replacement]: Remove field.
	[source](patches): Add "libsndfile-CVE-2017-12562.patch".
	(libsndfile/fixed): Remove variable.

2018-02-22  Marius Bakke  <mbakke@fastmail.com>

	gnu: libx264: Change to stable branch.
	Fixes <https://bugs.gnu.org/30573>.
	Reported by George myglc2 Clemmer <myglc2@gmail.com>

	* gnu/packages/video.scm (libx264)[source]: Use 'stable' snapshot.

2018-02-22  Marius Bakke  <mbakke@fastmail.com>

	gnu: ccid: Update to 1.4.29.
	* gnu/packages/security-token.scm (ccid): Update to 1.4.29.

2018-02-22  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: Add spatialite-gui.
	* gnu/packages/geo.scm (spatialite-gui): New variable.

	Revert "gnu: Remove wxwidgets@2.8."
	This reverts commit 6f9ba4c91c096a2fb95da111be0657d99ef2b683.

	gnu: Add libgaiagraphics.
	* gnu/packages/geo.scm (libgaiagraphics): New variable.

	gnu: Add libspatialite.
	* gnu/packages/geo.scm (libspatialite): New variable.

2018-02-22  Marius Bakke  <mbakke@fastmail.com>

	gnu: libsoup: Update to 2.60.3.
	* gnu/packages/gnome.scm (libsoup): Update to 2.60.3.

	gnu: fio: Update to 3.5.
	* gnu/packages/benchmark.scm (fio): Update to 3.5.

	gnu: xorgproto: Update to 2018.3.
	* gnu/packages/xorg.scm (xorgproto): Update to 2018.3.

	gnu: json-glib: Update to 1.4.2.
	* gnu/packages/gnome.scm (json-glib): Update to 1.4.2.
	[build-system]: Change to MESON-BUILD-SYSTEM.
	[native-inputs]: Add GETTEXT-MINIMAL.

	gnu: libgsf: Update to 1.14.42.
	* gnu/packages/gnome.scm (libgsf): Update to 1.14.42.

2018-02-22  Rutger Helling  <rhelling@mykolab.com>

	gnu: Adjust and remove copyright lines for moved packages.
	* gnu/packages/games.scm: Adjust and remove copyright lines for packages that
	  got moved to emulators.scm

	gnu: Remove copyright line for moved package.
	* gnu/packages/games.scm: Remove copyright line for package that got moved to
	  emulators.scm

	gnu: Move emulation packages from games to emulators.
	* gnu/packages/games.scm (desmume) (dosbox) (emulation-station) (higan) (mgba)
	  (mupen64plus-audio-sdl) (mupen64plus-core) (mupen64plus-input-sdl)
	  (mupen64plus-rsp-hle) (mupen64plus-rsp-z64) (mupen64plus-ui-console)
	  (mupen64plus-video-arachnoid) (mupen64plus-video-glide64)
	  (mupen64plus-video-glide64mk2) (mupen64plus-video-rice)
	  (mupen64plus-video-z64) (nestopia-ue) (retroarch): Move to... *
	  gnu/packages/emulators.scm: ... here.

2018-02-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-qtl: Update to 1.42-8.
	* gnu/packages/bioinformatics.scm (r-qtl): Update to 1.42-8.

	gnu: r-forcats: Update to 0.3.0.
	* gnu/packages/statistics.scm (r-forcats): Update to 0.3.0.
	[propagated-inputs]: Add r-rlang.

	gnu: r-xml: Update to 3.98-1.10.
	* gnu/packages/statistics.scm (r-xml): Update to 3.98-1.10.
	[inputs]: Add zlib.
	[native-inputs]: Add pkg-config.

	gnu: r-devtools: Update to 1.13.5.
	* gnu/packages/statistics.scm (r-devtools): Update to 1.13.5.

	gnu: r-dbplyr: Update to 1.2.1.
	* gnu/packages/statistics.scm (r-dbplyr): Update to 1.2.1.

	gnu: r-rlang: Update to 0.2.0.
	* gnu/packages/statistics.scm (r-rlang): Update to 0.2.0.

	gnu: r-knitr: Update to 1.20.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.20.

	gnu: r-stringr: Update to 1.3.0.
	* gnu/packages/statistics.scm (r-stringr): Update to 1.3.0.
	[propagated-inputs]: Add r-glue.

	gnu: r-timedate: Update to 3043.102.
	* gnu/packages/cran.scm (r-timedate): Update to 3043.102.

2018-02-22  Rutger Helling  <rhelling@mykolab.com>

	gnu: Add dolphin-emu.
	* gnu/packages/emulators.scm (dolphin-emu): New variable.

	gnu/local.mk: Add emulators.scm.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add emulators.scm.

2018-02-22  David Thompson  <davet@gnu.org>

	gnu: Add wxwidgets-gtk2-3.1.
	* gnu/packages/wxwidgets.scm (wxwidgets-gtk2-3.1): New variable.

2018-02-22  Leo Famulari  <leo@famulari.name>

	gnu: mpd-mpc: Update to 0.29.
	* gnu/packages/mpd.scm (mpd-mpc): Update to 0.29.
	[build-system]: Use the meson-build-system.

	gnu: mpd: Update to 0.20.17.
	* gnu/packages/mpd.scm (mpd): Update to 0.20.17.
	[source]: Use HTTPS URL.

	gnu: libmpdclient: Update to 2.14.
	* gnu/packages/mpd.scm (libmpdclient): Update to 2.14.
	[source]: Use HTTPS URL.

2018-02-22  David Thompson  <dthompson2@worcester.edu>

	environment: Add --manifest option.
	* guix/scripts/environment.scm (show-help, %options): Add -m/--manifest.
	(options/resolve-packages): Handle manifests.
	* tests/guix-envronment.sh: Add a test.
	* doc/guix.texi (Invoking guix environment): Document it.

2018-02-21  Efraim Flashner  <efraim@flashner.co.il>

	etc: guix-install.sh: Add aarch64-linux support.
	* etc/guix-install.sh (chk_sys_arch): Add aarch64 case.

2018-02-21  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-edit-indirect.
	* gnu/packages/emacs.scm (emacs-edit-indirect): New public variable.

2018-02-21  Leo Famulari  <leo@famulari.name>

	gnu: mbedtls-apache: Update to 2.7.0 [security fixes].
	Fixes CVE-2017-18187 and CVE-2018-{0487,0488}.

	* gnu/packages/tls.scm (mbedtls-apache): Update to 2.7.0.

2018-02-21  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: libx264: Use nasm.
	Follow-up to a33727db1bf0eaf4a0024da45610bd8e3e727a8e.

	* gnu/packages/video.scm (libx264)[native-inputs]: Replace yasm by nasm.

2018-02-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libx264: Update to 20180219-2245.
	* gnu/packages/video.scm (libx264): Update to 20180219-2245.

2018-02-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lpsolve: Update to 5.5.2.5.
	* gnu/packages/maths.scm (lpsolve): Update to 5.5.2.5.

	gnu: shflags: Update to 1.2.3.
	* gnu/packages/version-control.scm (shflags): Update to 1.2.3.
	[arguments]: Match new sources layout.

2018-02-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: shflags: Use the GNU-BUILD-SYSTEM.
	The TRIVIAL-BUILD-SYSTEM doesn't really save any effort and is actually
	slightly longer.

	* gnu/packages/version-control.scm (shflags)[build-system: Use
	GNU-BUILD-SYSTEM.
	[arguments]: Adjust accordingly and prefer INSTALL-FILE over COPY-FILE.

2018-02-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: htop: Fix tree view.
	* gnu/packages/patches/htop-fix-process-tree.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/admin.scm (htop)[source]: Use it.

	gnu: lpsolve: Update phase style.
	* gnu/packages/maths.scm (lpsolve)[arguments]: Use INVOKE and
	INSTALL-FILE, and end phases with #t.

	gnu: iptables: Edit synopsis & description.
	* gnu/packages/linux.scm (iptables)[synopsis, description]: Improve.

	gnu: iptables: Update to 1.6.2.
	* gnu/packages/linux.scm (iptables): Update to 1.6.2.

	gnu: lout: Update phase style.
	* gnu/packages/lout.scm (lout)[arguments]: Write phases in-line, use
	MODIFY-PHASES syntax, INVOKE, and WITH-DIRECTORY-EXCURSION, and end
	phases with #t.  Re-indent the result.

	gnu: cook: Update phase style.
	* gnu/packages/cook.scm (cook)[arguments]: Use MODIFY-PHASES syntax and
	end phase with #t.

	gnu: slang: Update to 2.3.1a.
	* gnu/packages/slang.scm (slang): Update to 2.3.1a.

	gnu: shflags: Set source file name.
	* gnu/packages/version-control.scm (shflags)[source]: Use a meaningful
	FILE-NAME.

	gnu: getmail: Update to 5.5.
	* gnu/packages/mail.scm (getmail): Update to 5.5.

2018-02-21  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: ldc: Add comment.
	* gnu/packages/ldc.scm (ldc): Add comment.

	gnu: dub: Use invoke.
	* gnu/packages/ldc.scm (dub): Use invoke.

	gnu: rdmd: Use invoke.
	* gnu/packages/ldc.scm (rdmd): Use invoke.

2018-02-20  Danny Milosavljevic  <dannym@scratchpost.org>

	services: slim: Make the logged-in session show up in "w".
	* gnu/services/xorg.scm (slim-shepherd-service): Use SESSREG to register X11
	session.
	* doc/guix.texi (slim-configuration): Document new field "sessreg".

2018-02-20  Leo Famulari  <leo@famulari.name>

	gnu: tzdata: Restore the test variant tzdata-for-tests.
	Commit 62868f124cf (gnu: tzdata: Preserve directory layout from before tzdata
	2018a) changed the derivation of this package, which doesn't need to change yet.

	* gnu/packages/base.scm (tzdata-for-tests)[arguments]: Copy the build
	arguments from before commit 62868f124cf9443a43f4ea5867da692e32e77c58.

2018-02-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: bash: Update to patch level 19.
	* gnu/packages/bash.scm (%patch-series-4.4): Add patches 13 through 19.

	gnu: libsigsegv: Update to 2.12.
	* gnu/packages/libsigsegv.scm (libsigsegv): Update to 2.12.

	gnu: less: Update to 530.
	* gnu/packages/less.scm (less): Update to 530.

	gnu: mpc: Update to 1.1.0.
	* gnu/packages/multiprecision.scm (mpc): Update to 1.1.0.

	gnu: ncurses: Update to 6.1.
	* gnu/packages/ncurses.scm (ncurses): Update to 6.1.
	[arguments]: Remove APPLY-ROLLUP-PATCH-PHASE.
	[native-inputs]: Remove "rollup-patch" origin.  Move comment.

	gnu: gdbm: Update to 1.14.
	* gnu/packages/databases.scm (gdbm): Update to 1.14.

	gnu: gzip: Update to 1.9.
	* gnu/packages/compression.scm (gzip): Update to 1.9.

2018-02-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nspr: Update to 4.18.
	* gnu/packages/gnuzilla.scm (nspr): Update to 4.18.

2018-02-20  Pjotr Prins  <pjotr.public01@thebird.nl>

	gnu: ldc: Update to 1.7.0.
	Fixes recent bootstrap and updates ldc and package manager to match.

	* gnu/packages/ldc.scm (ldc-bootstrap): Update to 0.17.4.
	[properties]: Add max-slient-time.
	[arguments]<#:phases>[patch-phobos]: Update patches (see below).
	(ldc): Update to 1.7.0.
	(ldc-beta): Delete variable.
	[arguments]<#:phases>[patch-phobos]: Update patches (see below).
	[arguments]<#:phases>[check]: Use invoke.
	(rdmd): Update to 2.077.1.
	(dub): Update to 1.7.2.
	* gnu/local.mk (dist_patch_DATA): Remove "ldc-disable-tests.patch".
	Add "ldc-bootstrap-disable-tests.patch".
	Remove "ldc-1.1.0-disable-phobos-tests.patch".
	Add "ldc-1.7.0-disable-phobos-tests.patch".
	Remove "ldc-1.1.0-disable-dmd-tests.patch".

	Co-Authored-By: Danny Milosavljevic <dannym@scratchpost.org>

2018-02-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: coreutils: Update to 8.29.
	* gnu/packages/base.scm (coreutils): Update to 8.29.

	gnu: m4: Update phase style.
	* gnu/packages/m4.scm (m4)[arguments]: Use MODIFY-PHASES syntax and end
	phase with #t.

	gnu: ncurses: Update phase style.
	* gnu/packages/ncurses.scm (ncurses)[arguments]: Use INVOKE and end
	phases with #t.

	gnu: eudev: Update to 3.2.5.
	* gnu/packages/linux.scm (eudev): Update to 3.2.5.

2018-02-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: nginx: Update to 1.13.9.
	* gnu/packages/web.scm (nginx): Update to 1.13.9.

	gnu: grub: Run tests against Qemu 2.10.
	* gnu/packages/bootloaders.scm (qemu-minimal-2.10): New variable.
	(grub)[native-inputs]: Replace QEMU-MINIMAL with QEMU-MINIMAL-2.10.

	gnu: libical: Update to 3.0.2.
	* gnu/packages/calendar.scm (libical)[native-inputs]: Add PKG-CONFIG.
	[inputs]: Add GLIB and LIBXML2.  Move ICU4C to ...
	[propagated-inputs]: ... here.
	[arguments]: Add #:configure-flags to only build shared libs.  Don't access
	%build-inputs directly in PATCH-PATHS-PHASE.
	[license]: Add MPL2.0.

	Revert "gnu: python2-tqdm: Work around missing flake8 propagation."
	This reverts commit 53f826cd0f429864d46fc3bf6305c14356d0b2ad.

	Revert "Revert "gnu: python2-flake8: Fix python-enum34 propagation.""
	This reverts commit b7049b2e23a514a1d9c131af484e808ee0ee4226.

	gnu: qemu: Update to 2.11.1.
	* gnu/packages/patches/qemu-CVE-2017-15038.patch,
	gnu/packages/patches/qemu-CVE-2017-15289.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.
	* gnu/packages/virtualization.scm (qemu): Update to 2.11.1
	[source](patches): Remove.

	Merge branch 'master' into staging

	gnu: freetype: Fix CVE-2018-6942.
	* gnu/packages/patches/freetype-CVE-2018-6942.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/fontutils.scm (freetype)[replacement]: New field.
	(freetype/fixed): New variable.

2018-02-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gnurl: Add HTTP/2 support.
	* gnu/packages/gnunet.scm (gnurl)[inputs]: Add nghttp2:lib.

	gnu: patchelf: Update phase style.
	* gnu/packages/elf.scm (patchelf)[arguments]: Use MODIFY-PHASES syntax
	and INVOKE, and end phase with #t.

	gnu: cross-base: Update phase style.
	* gnu/packages/cross-base.scm (cross-kernel-headers, cross-libc): Use
	MODIFY-PHASES syntax and end phases with #t.

	gnu: indent: Update phase style.
	* gnu/packages/indent.scm (indent)[arguments]: Use MODIFY-PHASES syntax
	and end phase with #t.

	gnu: intltool: Update phase style.
	* gnu/packages/glib.scm (intltool)[arguments]: Use MODIFY-PHASES syntax
	and end phase with #t.

	gnu: make-bootstrap: Update phase style.
	* gnu/packages/make-bootstrap.scm (%static-inputs): Use MODIFY-PHASES
	syntax and end phases with #t.
	(%binutils-static, %gcc-static)[arguments]: Likewise.

	gnu: libffi: Update phase style.
	* gnu/packages/libffi.scm (libffi): Move let-bound POST-INSTALL-PHASE to...
	[arguments]: ...here, use MODIFY-PHASES syntax, and end phase with #t.

	gnu: dblatex: Update phase style.
	* gnu/packages/docbook.scm (dblatex)[arguments]: Use MODIFY-PHASES
	syntax and end phase with #t.

	gnu: glibc-hurd-headers: Update phase style.
	* gnu/packages/base.scm (glibc/hurd-headers)[arguments]: Use
	MODIFY-PHASES syntax and INVOKE, and end phases with #t.

	gnu: guile@2.0.14: Update phase style.
	* gnu/packages/guile.scm (guile-2.0)[arguments]: Use MODIFY-PHASES
	syntax and end phase with #t.

	gnu: commencement: Update phase style.
	* gnu/packages/commencement.scm (gnu-make-boot0): Substitute INVOKE for
	SYSTEM* and end phases with #t.
	(glibc-final-with-bootstrap-bash)[arguments]: Use MODIFY-PHASES syntax
	and end phase with #t.
	(gcc-boot0)[arguments]: Do all of the above.

	gnu: gcc@4.7: Update phase style.
	* gnu/packages/gcc.scm (gcc-4.7)[arguments]: Use MODIFY-PHASES syntax
	and end phases with #t.

	gnu: gts: Update phase style.
	* gnu/packages/graphviz.scm (gts)[arguments]: Use MODIFY-PHASES syntax
	and end phase with #t.

	gnu: util-macros: Update phase style.
	* gnu/packages/xorg.scm (util-macros)[arguments]: Use MODIFY-PHASES
	syntax and end phases with #t.

2018-02-20  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-pyopenssl: Update to 17.5.0.
	* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 17.5.0.

	gnu: python-cryptography: Update to 2.1.4.
	* gnu/packages/python-crypto.scm (python-cryptography-vectors,
	python-cryptography): Update to 2.1.4.

	gnu: libbsd: Update to 0.8.7.
	* gnu/packages/libbsd.scm (libbsd): Update to 0.8.7.

	gnu: sqlite: Update to 3.22.0.
	* gnu/packages/databases.scm (sqlite): Update to 3.22.0.

	gnu: dbus: Update to 1.12.4.
	* gnu/packages/glib.scm (dbus): Update to 1.12.4.

	gnu: glib: Update to 2.54.3.
	* gnu/packages/glib.scm (glib): Update to 2.54.3.

	gnu: util-linux: Update to 2.31.1.
	* gnu/packages/linux.scm (util-linux): Update to 2.31.1.

	gnu: libuv: Update to 1.19.1.
	* gnu/packages/libevent.scm (libuv): Update to 1.19.1.
	[arguments]: Use INVOKE instead of SYSTEM*.

	gnu: imagemagick: Update to 6.9.9-35.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-35.

	gnu: calendar.scm: Use license: prefix.
	* gnu/packages/calendar.scm (libical, khal, remind, libhdate): Use license: prefix.

	gnu: rrdtool: Use a fixed version of tzdata for tests.
	* gnu/packages/rrdtool.scm (rrdtool)[native-inputs]: Replace TZDATA with
	TZDATA-FOR-TESTS.

	gnu: gtk+: Update to 3.22.28.
	* gnu/packages/gtk.scm (gtk+): Update to 3.22.28.

	gnu: gtk+@2: Update to 2.24.32.
	* gnu/packages/patches/gtk2-fix-failing-test.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/gtk.scm (gtk+-2): Update to 2.24.32.
	[source]: Remove 'gtk2-fix-failing-test.patch'.

	gnu: bluez: Update to 5.48.
	* gnu/packages/linux.scm (bluez): Update to 5.48.

2018-02-20  Rutger Helling  <rhelling@mykolab.com>

	gnu: Update copyright line.
	* gnu/packages/gl.scm: Update copyright line for commit 7dbd98a.

	gnu: mesa: Update to 17.3.5.
	* gnu/packages/gl.scm (mesa): Update to 17.3.5.

2018-02-20  Leo Famulari  <leo@famulari.name>

	gnu: tzdata: Preserve directory layout from before tzdata 2018a.
	tzdata 2018a instroduced some changes to the build and installation
	procedures that commit e2832cdc3 failed to address. They are described
	in the NEWS file.

	This is a followup to commit e2832cdc3599e3bbc0362f9749835ffbae1b1944.

	* gnu/packages/base.scm (tzdata)[arguments]: Set TZDEFAULT. Remove the
	time-zone utility programs in a build phase.

2018-02-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nix, patchelf: Use HTTPS for nixos.org home pages.
	* gnu/packages/elf.scm (patchelf)[home-page]: Use HTTPS.
	* gnu/packages/package-management.scm (nix)[home-page]: Likewise.

2018-02-20  Leo Famulari  <leo@famulari.name>

	gnu: libtasn1: Update to 4.13.
	* gnu/packages/tls.scm (libtasn1): Update to 4.13.
	[source]: Remove patches.
	* gnu/packages/patches/libtasn1-CVE-2017-10790.patch,
	gnu/packages/patches/libtasn1-CVE-2018-6003.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2018-02-20  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: boost: Update to 1.66.0.
	* gnu/packages/boost.scm (boost): Update to 1.66.0.
	[arguments]: Replace system* with invoke.
	[home-page]: Update URI.

2018-02-20  Leo Famulari  <leo@famulari.name>

	gnu: gnutls: Update to 3.5.18.
	* gnu/packages/tls.scm (gnutls): Update to 3.5.18.

2018-02-20  Alex Vong  <alexvong1995@gmail.com>

	gnu: tar: Update to 1.30.
	* gnu/packages/base.scm (tar): Update to 1.30.
	[source]: Remove 'tar-CVE-2016-6321.patch'.
	* gnu/packages/patches/tar-CVE-2016-6321.patch: Remove.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2018-02-20  Leo Famulari  <leo@famulari.name>

	gnu: libgcrypt: Update to 1.8.2.
	* gnu/packages/gnupg.scm (libgcrypt): Update to 1.8.2.

	gnu: libatomic-ops: Update to 7.6.2.
	* gnu/packages/bdw-gc.scm (libatomic-ops): Update to 7.6.2.
	[description]: Fix typo.

	gnu: libgc: Update to 7.6.4.
	* gnu/packages/bdw-gc.scm (libgc): Update to 7.6.4.

2018-02-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: font-hack: Update to 3.002.
	* gnu/packages/fonts.scm (font-hack): Update to 3.002.

	gnu: nss-certs: Update phase style.
	* gnu/packages/certs.scm (nss-certs)[arguments]: Use MODIFY-PHASES
	syntax, substitute INVOKE for SYSTEM*, and end phas with #t.

	gnu: pango: Update to 1.41.1.
	* gnu/packages/gtk.scm (pango): Update to 1.41.1.
	[inputs]: Add fribi.

	gnu: lcms: Update to 2.9.
	* gnu/packages/ghostscript.scm (lcms): Update to 2.9.
	[source]: Remove patch.
	* gnu/packages/patches/lcms-CVE-2016-10165.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: harfbuzz: Update to 1.7.5.
	* gnu/packages/gtk.scm (harfbuzz): Update to 1.7.5.

	gnu: kmod: Update phase style.
	* gnu/packages/linux.scm (kmod)[arguments]: Use MODIFY-PHASES syntax and
	end phase in #t.

	gnu: kmod: Update to 25.
	* gnu/packages/linux.scm (kmod): Update to 25.

	gnu: fftw: Update phase style.
	* gnu/packages/algebra.scm (fftw)[arguments]: Use MODIFY-PHASES syntax
	and end phase with #t.

	gnu: fftw: Update to 3.3.7.
	* gnu/packages/algebra.scm (fftw): Update to 3.3.7.
	(fftw-3.3.7): Remove, and...
	(fftw-avx): ...update the only caller.

	gnu: bzip2: Use install-file.
	* gnu/packages/compression.scm (bzip2)[arguments]: Use simpler install-file
	instead of copy-file.  Remove let binding for (now) single-use basename.

	gnu: lzip: Update to 1.20.
	* gnu/packages/compression.scm (lzip): Update to 1.20.

	gnu: pciutils: Update to 3.5.6.
	* gnu/packages/pciutils.scm (pciutils): Update to 3.5.6.

	gnu: perl-uri: Update to 1.73.
	* gnu/packages/web.scm (perl-uri): Update to 1.73.
	[native-inputs]: Add perl-test-needs.

2018-02-20  Leo Famulari  <leo@famulari.name>

	gnu: tzdata: Update to 2018c.
	* gnu/packages/base.scm (tzdata): Update to 2018c.

2018-02-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: chromaprint: Update to 1.4.3.
	* gnu/packages/mp3.scm (chromaprint): Update to 1.4.3.
	[source]: Update URI.

	gnu: socat: Update to 1.7.3.2.
	* gnu/packages/networking.scm (socat): Update to 1.7.3.2.

	gnu: setbfree: Update to 0.8.5.
	* gnu/packages/music.scm (setbfree): Update to 0.8.5.

	gnu: ola: Update to 0.10.6.
	* gnu/packages/lighting.scm (ola): Update to 0.10.6.

	gnu: pciutils: Use HTTPS home page.
	* gnu/packages/pciutils.scm (pciutils)[home-page]: Use HTTPS.

2018-02-19  ng0  <ng0@crash.cx>

	gnu: neomutt: Update to 20171215.
	* gnu/packages/mail.scm (neomutt): Update to 20171215.
	[inputs]: Move "docbook-xsl" to [native-inputs].
	[native-inputs]: Remove "autoconf". Add "tcl", "docbook-xml", "w3m".
	[argumnets]: Switch to autosetup based build. Add new phases "fix-sasl-test",
	"fix-docbook". Remove phase "autoconf".

2018-02-19  mephi42  <mephi42@gmail.com>

	gnu: Add basic support for s390x-linux-gnu targets.
	* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add
	  "s390x-linux".
	* gnu/packages/linux.scm (system->linux-architecture): Add "s390"
	  prefix.

2018-02-19  Ludovic Courtès  <ludo@gnu.org>

	tests: Remove outdated comment.
	* gnu/tests/base.scm (run-basic-test): Remove outdated comment.

	marionette: Use QEMU's "VM channel" mechanism.
	* gnu/tests.scm (<marionette-configuration>)[device]: Default to
	"/dev/virtio-ports/org.gnu.guix.port.0".
	* gnu/tests.scm (marionette-shepherd-service): Remove (guix build
	syscalls) from 'modules'.  Remove 'tcsetattr' call from 'start'.
	* gnu/build/marionette.scm (make-marionette): Use "-virtserialport"
	instead of "-virtconsole".

2018-02-19  Ludovic Courtès  <ludo@gnu.org>

	services: console-font: Don't emit the IUTF8 console code.
	Fixes <https://bugs.gnu.org/30505>.

	* gnu/services/base.scm (unicode-start): Remove 'display' call to FD for
	"\x1b%G" console code.

2018-02-19  Ludovic Courtès  <ludo@gnu.org>

	nls: Update 'fr' translation.

2018-02-19  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: qqc2-desktop-style: Fix missing input 'qtquickcontrols2'.
	* gnu/packages/kde-frameworks.scm (qqc2-desktop-style)<inputs>:
	  Add qtquickcontrols2.

2018-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: mcomix: Disable tests.
	* gnu/packages/image-viewers.scm (mcomix)[arguments]: Disable tests.

	Fixes <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30523>.

2018-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: nss-pam-ldapd: Update to 0.9.9.
	* gnu/packages/openldap.scm (nss-pam-ldapd): Update to 0.9.9.

2018-02-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: ddrescue: Update to 1.23.
	* gnu/packages/disk.scm (ddrescue): Update to 1.23.

	gnu: ffmpeg@2.8: Update to 2.8.14.
	* gnu/packages/video.scm (ffmpeg-2.8): Update to 2.8.14.

2018-02-19  Rutger Helling  <rhelling@mykolab.com>

	gnu: xpra: Disable abstract X11 sockets.
	* gnu/packages/xorg.scm (xpra): Disable abstract X11 sockets.

2018-02-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clisp: Fix building on aarch64-linux.
	* gnu/packages/lisp.scm (clisp)[arguments]: Remove 'bindings/glibc' module.

2018-02-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-delayedmatrixstats: Update to 1.0.3.
	* gnu/packages/bioinformatics.scm (r-delayedmatrixstats): Update to 1.0.3.

	gnu: r-scater: Update to 1.6.3.
	* gnu/packages/bioinformatics.scm (r-scater): Update to 1.6.3.

	gnu: r-gviz: Update to 1.22.3.
	* gnu/packages/bioinformatics.scm (r-gviz): Update to 1.22.3.

	gnu: r-gprofiler: Update to 0.6.4.
	* gnu/packages/bioinformatics.scm (r-gprofiler): Update to 0.6.4.

	gnu: r-ensembldb: Update to 2.2.2.
	* gnu/packages/bioinformatics.scm (r-ensembldb): Update to 2.2.2.

	gnu: r-seurat: Update to 2.2.1.
	* gnu/packages/bioinformatics.scm (r-seurat): Update to 2.2.1.
	[propagated-inputs]: Remove r-nmf; add r-metap.

	gnu: r-qtl: Update to 1.42-7.
	* gnu/packages/bioinformatics.scm (r-qtl): Update to 1.42-7.

	gnu: r-genomicranges: Update to 1.30.2.
	* gnu/packages/bioinformatics.scm (r-genomicranges): Update to 1.30.2.

	gnu: r-getopt: Update to 1.20.2.
	* gnu/packages/bioinformatics.scm (r-getopt): Update to 1.20.2.

	gnu: r-pryr: Update to 0.1.4.
	* gnu/packages/statistics.scm (r-pryr): Update to 0.1.4.

	gnu: r-bh: Update to 1.66.0-1.
	* gnu/packages/statistics.scm (r-bh): Update to 1.66.0-1.

	gnu: r-nlme: Update to 3.1-131.1.
	* gnu/packages/statistics.scm (r-nlme): Update to 3.1-131.1.

	gnu: r-bookdown: Update to 0.7.
	* gnu/packages/bioinformatics.scm (r-bookdown): Update to 0.7.
	[propagated-inputs]: Add r-tinytex.

	gnu: Add r-metap.
	* gnu/packages/cran.scm (r-metap): New variable.

	gnu: Add r-tinytex.
	* gnu/packages/cran.scm (r-tinytex): New variable.

2018-02-19  Rutger Helling  <rhelling@mykolab.com>

	gnu: youtube-dl: Update to 2018.02.11.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.02.11.

	gnu: retroarch: Update to 1.7.1.
	* gnu/packages/games.scm (retroarch): Update to 1.7.1.

2018-02-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: iverilog: Use Texinfo in description.
	* gnu/packages/fpga.scm (iverilog)[description]: Substitute @command for
	inverted commas.

	gnu: iverilog: Update to 10.2.
	* gnu/packages/fpga.scm (iverilog): Update to 10.2.

	gnu: nyacc: Update to 0.83.3.
	* gnu/packages/mes.scm (nyacc): Update to 0.83.3.

	gnu: nasm: Update to 2.13.03.
	* gnu/packages/assembly.scm (nasm): Update to 2.13.03.

	gnu: ccache: Update to 3.4.1.
	* gnu/packages/ccache.scm (ccache): Update to 3.4.1.

	gnu: lsof: Run tests.
	* gnu/packages/lsof.scm (lsof)[arguments]: Remove untrue #:TESTS?.
	Add ‘disable-failing-tests’ and ‘check’ phases to run them.

	gnu: lsof: Remove build timestamp.
	* gnu/packages/lsof.scm (lsof)[arguments]: Add ‘patch-timestamps’ phase.

	gnu: lsof: Update phase style.
	* gnu/packages/lsof.scm (lsof)[arguments]: Substitute INVOKE for SYSTEM*
	and end phases with #t.

	gnu: lsof: Make perl a native input.
	* gnu/packages/lsof.scm (lsof)[inputs]: Move perl from here...
	[native-inputs]: ...to here.

	gnu: lsof: Factorise source URIs.
	* gnu/packages/lsof.scm (%ftp-base): Remove variable.
	(lsof)[source]: Construct mirror URI list programatically.

	gnu: lsof: Replace dead mirror.
	* gnu/packages/lsof.scm (lsof)[source]: Replace sunsite.ualberta.ca with
	mirrorservice.org, which offers both HTTP and FTP services.

	gnu: dvdstyler: Update to 3.0.4.
	* gnu/packages/cdrom.scm (dvdstyler): Update to 3.0.4.

	gnu: perl-xml-sax: Update to 1.00.
	* gnu/packages/xml.scm (perl-xml-sax): Update to 1.00.

	gnu: perl-importer: Update to 0.025.
	* gnu/packages/perl.scm (perl-importer): Update to 0.025.

	gnu: perl-params-validationcompiler: Update to 0.27.
	* gnu/packages/perl.scm (perl-params-validationcompiler): Update to 0.27.
	[native-inputs]: Add perl-type-tiny for another test.

	gnu: xinetd: Don't hard-code tarball version.
	* gnu/packages/web.scm (xinetd)[source]: Construct URI using VERSION.

	gnu: ncftp: Update to 3.2.6.
	* gnu/packages/ftp.scm (ncftp): Update to 3.2.6.
	[source]: Use .xz instead of (discontinued) .bz2 tarball.

	gnu: knot: Update to 2.6.5.
	* gnu/packages/dns.scm (knot): Update to 2.6.5.

	gnu: awscli: Update to 1.14.41.
	* gnu/packages/python-web.scm (awscli): Update to 1.14.41.

	gnu: libfilezilla: Update to 0.12.0.
	* gnu/packages/ftp.scm (libfilezilla): Update to 0.12.0.

	gnu: erlang: Use HTTPS home page.
	* gnu/packages/erlang.scm (erlang)[home-page]: Use HTTPS with the new
	canonical domain.

2018-02-18  okapi  <okapi@firemail.cc>

	gnu: Add gzdoom.
	* gnu/packages/games.scm (gzdoom): New variable.
	* gnu/packages/patches/gzdoom-search-in-installed-share.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: Add fluid-3.
	* gnu/packages/audio.scm (fluid-3): New variable.

2018-02-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update snapshot to bdf0c64.
	* gnu/packages/package-management.scm (guix): Update to bdf0c64.
	[arguments] <copy-bootstrap-guile>: Move after 'check' phase.  Rewrite
	to use "guix download" and to intern only one or two tarballs.
	[inputs]: Remove "boot-guile/*".  Add "boot-guile" and, optionally,
	"boot-guile/i686".

2018-02-18  Ludovic Courtès  <ludo@gnu.org>

	services: avahi: Publish '_workstation._tcp' by default.
	This reverts to the behavior of avahi-daemon prior to Avahi 0.7 (commit
	550f4509acf2c0f67882260414b0bb2843e07465).

	* gnu/services/avahi.scm (<avahi-configuration>)[publish-workstation?]:
	New field.
	(configuration-file): Honor it.

2018-02-18  Ludovic Courtès  <ludo@gnu.org>

	services: avahi: Read PID file from /run.
	* gnu/services/avahi.scm (%avahi-activation, avahi-shepherd-service):
	Use /run/avahi-daemon/ instead of /var/run/avahi-daemon/.  This was the
	case since the switch to Avahi 0.7 (commit
	550f4509acf2c0f67882260414b0bb2843e07465).

2018-02-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: qt.scm: Remove unneeded import.
	* gnu/packages/qt.scm (define-module): Don't import (gnu packages base).

	gnu: Add xorgproto.
	* gnu/packages/xorg.scm (xorgproto): New public variable.

	gnu: lvm2: Remove obsolete phase.
	* gnu/packages/linux.scm (lvm2)[arguments]: Remove MAKE-OBJECTS-WRITABLE-PHASE.

	gnu: argon2: Update to 20171227.
	* gnu/packages/password-utils.scm (argon2): Update to 20171227.
	[arguments]: Add OPTTEST=1 to #:make-flags to prevent "-march=native".  Remove
	custom install phase.  Add 'patch-Makefile' phase.
	[license]: Add ASL2.0.

2018-02-18  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add qqc2-desktop-style.
	* gnu/packages/kde-frameworks.scm (qqc2-desktop-style): New
	  variable.

	gnu: knotifications: Add optional input "qtspeech".
	* gnu/pacakges/kde-frameworks.scm (knotifications)[inputs]: Add
	  qtspeech.

	gnu: ktextwidgets: Add optional input "qtspeech".
	* gnu/pacakges/kde-frameworks.scm (ktextwidgets)[inputs]: Add
	  qtspeech.

	gnu: qca: Use mirror://kde scheme for source-url.
	* gnu/packages/kde.scm (qca)[source]: Use mirror://kde scheme.

	gnu: snorenotify: Use mirror://kde scheme for source-url.
	* gnu/packages/kde.scm (snorenotify)[source]: Use mirror://kde scheme.

	gnu: libkomparediff2: Use mirror://kde scheme for source-url.
	* gnu/packages/kde.scm (libkomparediff2)[source]: Use mirror://kde
	  scheme.

	gnu: libkomparediff2: Update to 17.12.1
	* gnu/packages/kde.scm(libkomparediff2): Update to 17.12.1.
	  [source] Switch to KDE mirror, use mirror://kde scheme.

	gnu: libksysguard: Update to 5.11.5.
	* gnu/packages/kde.scm (libksysguard: Update to 5.11.5).

	gnu: kpmcore: Update to 3.3.0
	* gnu/packages/kde-frameworks.scm (kpmcore): Update to 3.3.0.

2018-02-18  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kde-frameworks: Update to 5.42.0 resp. 5.42.1
	Beside simple updating:
	- Change all todo-comments for test-cases into "fixme" comments to make them
	  easier to find.
	- breeze-icons: Blacklist a test failing at build.kde.org, too.
	- extra-cmake-modules: Patch out a vanised test-case.
	- kfilemetadata: Can now run the test-suite uninstalled. Blacklist a failing
	  test-case.
	- kimageformats: No longer symlink plugins into ./bin for testing.
	- ktexteditor: Remove now unused patch.
	- plasma-framework: Add input kirigami
	- sonnet: For testing set QT_QPA_PLATFORM=offscreen.

	* gnu/packages/kde-frameworks.scm (attica, baloo, bluez-qt, kactivities,
	  kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
	  kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
	  kde-frameworkintegration, kdeclarative, kded, kdelibs4support,
	  kdesignerplugin, kdesu, kdewebkit, kdnssd, kdoctools, kemoticons,
	  kglobalaccel, kguiaddons, khtml, ki18n, kiconthemes, kidletime, kinit, kio,
	  kirigami, kitemmodels, kitemviews, kjobwidgets, kjs, kjsembed, kmediaplayer,
	  knewstuff, knotifications, knotifyconfig, kpackage, kparts, kpeople,
	  kplotting, kpty, kross, krunner, kservice, ksyntaxhighlighting,
	  ktextwidgets, kunitconversion, kwallet, kwayland, kwindowsystem, kxmlgui,
	  kxmlrpcclient, modemmanager-qt, networkmanager-qt, oxygen-icons,
	  prison, solid, threadweaver): Update to 5.42.0.
	  (kwidgetsaddons): Update to 5.42.1.
	  (breeze-icons): Update to 5.42.0. [#:phases]<disable-failing-test> New
	  phase.
	  (extra-cmake-modules): Update to 5.42.0.
	  [#:phases]<post-5.42.0-release-fix>: New phase.
	  (kfilemetadata): Update to 5.42.0. [#:phases]: No longer move check behind
	  install. [#:phases]<check-setup> Remove. [#:phase]<disable-failing-test> New
	  phase.
	  (kimageformats): Update to 5.42.0. [#:phases]<check-setup>: No longer
	  symlink plugins into ./bin.
	  (ktesteditor)[source]: Remove patch.
	  (plasma-framework)[inputs]: Add  kirigami
	  (sonnet): Update to 5.42.0. [#:phases]<check-setup> New phase.
	* gnu/packages/patches/ktexteditor-5.39.0-autotests-dependencies.patch:
	  Remove file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-02-18  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: qtserialport: Use the store paths for dynamically loaded libs.
	Transfer the applicable NixOS patches for qtserialport as of 2018-01-19:

	- src/serialport/qtudev_p.h: Transferred: Use hard-coded path to libudev.

	* gnu/packages/qt.scm(qtserialport)[#:phases]<patch-dlopen-paths>:
	  New phase.

2018-02-18  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: qtbase: Use the store paths for other packages and dynamically loaded libs.
	Transfer the applicable NixOS patches as of 2018-01-19:

	- Not adopted: We don't change the .cmake.in and .prf, but use config
	  mechanisms provided by th Qt build system.

	- src/corelib/tools/qtimezoneprivate_tz.cpp: Adopted patch: Use $TZDIR to
	  search for time-zone data. Thus avoid depending on package "tzdata", which
	  often introduces changes with near-immediate effects, so it's important to
	  be able to update it fast.

	- src/corelib/kernel/qcoreapplication.cpp: Not adopted: NixOS adds plugin
	  paths derived from PATH. We do not need this, since we already have
	  native-search-path QT_PLUGIN_PATH.

	- src/network/kernel/qdnslookup_unix.cpp,
	  src/network/kernel/qhostinfo_unix.cpp: Transferred: Use hard-coded path to
	  libresolv.

	- src/network/ssl/qsslcontext_openssl.cpp: Not adopted: NixOS changes a
	  conditional compilation for Qt 5.9 (but leaves it unchanged for Qt 5.10) to
	  fix compilation with libressl.  But Qt does not support libressl anway, see
	  config.tests/openssl/openssl.cpp in qtbase 5.9.4.

	- src/plugins/platforminputcontexts/compose/generator/qtablegenerator.cpp:
	  Transferred: Use hard-coded path to libx11.

	- src/plugins/platforms/xcb/gl_integrations/xcb_glx/qglxintegration.cpp:
	  Transferred: Use hard-coded path to mess's libGL, no need for a fall-back.

	- src/plugins/platforms/xcb/qxcbcursor.cpp: Transferred: Use hard-coded path
	  to Xcursor.

	- src/plugins/platformthemes/gtk3/main.cpp: Not adopted: NixOS changes
	  $XDG_DATA_DIRS and $GIO_EXTRA_MODULES in the code. We already have a
	  search-path-specification for this.

	- src/testlib/qtestassert.h: Decided not to adopt this for guix.

	* gnu/packages/patches/qtbase-use-TZDIR.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/qt.scm (qtbase): Add comment. [source]: Use new patch.
	  [arguments]<#:phases>'patch-paths': New phase.

2018-02-18  Alex Vong  <alexvong1995@gmail.com>

	gnu: python2-django-mailman3: Update to 1.1.0.
	* gnu/packages/python.scm (python2-django-mailman3): Update to 1.1.0.

	gnu: python-mailmanclient: Update to 3.1.1.
	* gnu/packages/python.scm (python-mailmanclient, python2-mailmanclient):
	Update to 3.1.1.

	gnu: haskell: Use HTTPS where possible.
	* gnu/packages/haskell.scm (cl-yale-haskell)[source, home-page]: Use HTTPS.
	(ghc-libxml)[source, home-page]: Likewise.
	(ghc-haddock-library)[home-page]: Likewise.
	(ghc-haddock-api)[home-page]: Likewise.
	(ghc-haddock)[home-page]: Likewise.
	(ghc-simple-reflect)[home-page]: Likewise.
	(ghc-alex)[home-page]: Likewise.
	(ghc-concatenative)[description]: Likewise.
	(ghc-openglraw)[home-page]: Likewise.
	(ghc-glut)[home-page]: Likewise.
	(ghc-gluraw)[home-page]: Likewise.
	(ghc-opengl)[home-page]: Likewise.
	(cabal-install)[home-page]: Likewise.
	(ghc-mtl)[description]: Likewise.
	(ghc-temporary)[home-page]: Likewise.
	(ghc-temporary-rc)[home-page]: Likewise.
	(ghc-fgl)[home-page]: Likewise.
	(ghc-blaze-markup)[home-page]: Likewise.
	(ghc-doctest)[description]: Likewise.
	(ghc-scientific)[description]: Likewise.
	(ghc-regex-pcre-builtin)[description]: Likewise.
	(ghc-diff)[home-page]: Likewise.
	(ghc-highlighting-kate)[description]: Likewise.
	(ghc-hslua)[description]: Likewise.
	(ghc-pandoc)[home-page]: Likewise.
	(ghc-rfc5051)[home-page]: Likewise.
	(ghc-data-ordlist)[home-page]: Likewise.
	(ghc-regex-compat-tdfa)[home-page]: Likewise.
	(ghc-sandi)[home-page]: Likewise.
	(ghc-bytestring-handle)[home-page]: Likewise.
	(ghc-tar)[home-page]: Likewise.
	(ghc-transformers)[home-page]: Likewise.
	(ghc-patience)[home-page]: Likewise.
	(ghc-monads-tf)[home-page]: Likewise.
	(ghc-colour)[home-page]: Likewise.
	(ghc-directory)[home-page]: Likewise.
	(ghc-process)[home-page]: Likewise.
	(ghc-wl-pprint-text)[home-page]: Likewise.
	(ghc-fgl-arbitrary)[home-page]: Likewise.
	(ghc-graphviz)[description]: Likewise.
	(ghc-array)[home-page]: Likewise.
	(ghc-storable-complex)[source]: Likewise.
	(ghc-hmatrix)[source]: Likewise.
	(ghc-hmatrix-gsl)[source]: Likewise.
	(ghc-hmatrix-special)[source]: Likewise.
	(ghc-hmatrix-gsl-stats)[source]: Likewise.
	(ghc-easyplot)[source, home-page]: Likewise.
	(ghc-hashtables)[source]: Likewise.
	(ghc-data-accessor)[home-page]: Likewise.
	(ghc-data-accessor-transformers)[home-page]: Likewise.
	(ghc-gnuplot)[home-page]: Likewise.
	(ghc-terminal-size)[home-page]: Likewise.
	(ghc-language-c)[home-page]: Likewise.
	(ghc-hslogger)[home-page]: Likewise.
	(ghc-json)[home-page]: Likewise.
	(ghc-hex)[home-page]: Likewise.
	(ghc-psqueues)[description]: Likewise.
	(ghc-uuid-types)[description]: Likewise.

2018-02-18  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: swaks: Use HTTPS home page and source URIs.
	* gnu/packages/mail.scm (swaks)[source]: Use HTTPS URI.
	[home-page]: Use HTTPS URI.
	[arguments]: Replace system* with invoke.

	gnu: Add python2-mapnik.
	* gnu/packages/geo.scm (python2-mapnik): New variable.

	gnu: Add mapnik.
	* gnu/packages/geo.scm (mapnik): New variable.

2018-02-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-polymode.
	* gnu/packages/emacs.scm (emacs-polymode): New variable.

2018-02-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Pass "--target=i386-pc" when installing GRUB for legacy BIOS.
	* gnu/bootloader/grub.scm (install-grub): Add "--target=i386-pc" to the list
	of arguments to "grub-install".

	Fixes <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30311>.

2018-02-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: emacs-slack: Update to 0-2.02ee1d73.
	* gnu/packages/emacs.scm (emacs-slack): Update to 0-2.02ee1d73.

2018-02-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: c-ares: Update to 1.14.0.
	* gnu/packages/adns.scm (c-ares): Update to 1.14.0.
	[license]: Use https.

2018-02-18  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.15.4.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.4.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.20.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.20.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.82.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.82.

	gnu: linux-libre@4.4: Update to 4.4.116.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.116.

2018-02-18  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: make-linux-libre: Use invoke.
	* gnu/packages/linux.scm (make-linux-libre): Use invoke.

2018-02-18  Chris Marusich  <cmmarusich@gmail.com>

	gnu: Update gnu-standards to 2018-02-18.
	* gnu/packages/gnu-doc.scm (gnu-standards) <version>: Update to 2018-02-18.
	  (gnu-standards) <origin>: While we're here, use "gnu-standards-src" as the
	  file-name, rather than the default, which is "cvs-checkout".

2018-02-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: mailutils: Fix uninitialized memory bug.
	This was causing segfaults in the MH test suite when building with
	glibc 2.26 on x86_64.

	* gnu/packages/patches/mailutils-uninitialized-memory.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/mail.scm (mailutils)[source](patches, snippet): New
	fields.
	[native-inputs]: New field.

2018-02-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc@4.9: Fix libsanitizer compilation with glibc 2.26.
	* gnu/packages/patches/gcc-4.9-libsanitizer-fix.patch: New file.
	* gnu/packages/gcc.scm (gcc-4.9)[source](patches): Add it.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: gvpe: Fix compilation against glibc 2.26.
	* gnu/packages/vpn.scm (gvpe)[source](modules, snippet): New fields.

	gnu: shepherd: Add dependency on guile-readline.
	* gnu/packages/admin.scm (shepherd)[inputs]: Add GUILE-READLINE.

2018-02-17  Ricardo Wurmus  <rekado@elephly.net>

	Merge branch 'master' into core-updates

	gnu: geda-gaf: Disable two broken tests.
	* gnu/packages/engineering.scm (geda-gaf)[arguments]: Disable two failing
	tests.

	gnu: Add emacs-nov-el.
	* gnu/packages/emacs.scm (emacs-nov-el): New variable.

	gnu: Add emacs-esxml.
	* gnu/packages/emacs.scm (emacs-esxml): New variable.

2018-02-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-hacking: Update to 1.0.0.
	* gnu/packages/openstack.scm (python-hacking): Update to 1.0.0.
	[propagated-inputs]: Change PYTHON-FLAKE8 to PYTHON-FLAKE8-2.5.
	* gnu/packages/python.scm (python-flake8-2.5, python2-flake8-2.5): New public
	variables.

	gnu: python-defusedxml: Update to 0.5.0.
	* gnu/packages/xml.scm (python-defusedxml): Update to 0.5.0.

	gnu: python-waitress: Update to 1.1.0.
	* gnu/packages/patches/python-waitress-fix-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/python.scm (python-waitress): Update to 1.1.0.
	[source](patches): New field.

2018-02-17  Oleg Pykhalov  <go.wigust@gmail.com>

	bash completion: Complete files names after 'guix package -m'.
	* etc/completion/bash/guix (_guix_is_dash_m): New function.
	(_guix_complete): Add this.

2018-02-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libffcall: Update to 2.1.
	* gnu/packages/libffcall.scm (libffcall): Update to 2.1.

2018-02-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: nss: Update to 3.35.
	* gnu/packages/gnuzilla.scm (nss): Update to 3.35.

	gnu: xkeyboard-config: Update to 2.23.1.
	* gnu/packages/xorg.scm (xkeyboard-config): Update to 2.23.1.

	gnu: mesa: Update to 17.3.4.
	* gnu/packages/gl.scm (mesa): Update to 17.3.4.

	gnu: libva: Update to 2.1.0.
	* gnu/packages/video.scm (libva): Update to 2.1.0.

	gnu: libdrm: Update to 2.4.90.
	* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.90.

2018-02-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: btrfs-progs: Fix bash completions.
	This is a follow-up to commit 9a1c4a981bdd7eeca76aaf73a57d6841918821c2.  Bash
	completions must have the same name as the executable.

	* gnu/packages/linux.scm (btrfs-progs)[arguments]: Rename "btrfs-completion"
	script to "btrfs".

2018-02-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: zathura: Don't propagate girara in dependent packages.
	* gnu/packages/pdf.scm (zathura-cb, zathura-ps, zathura-djvu,
	zathura-pdf-mupdf, zathura-pdf-poppler)[propagated-inputs]: Remove GIRARA.

	gnu: zathura, girara: Use the test-only xorg variant for tests.
	* gnu/packages/gtk.scm (girara)[native-inputs]: Replace XORG-SERVER with
	XORG-SERVER-1.19.3.
	[arguments]: Add #:disallowed-references.
	* gnu/packages/pdf.scm (zathura)[native-inputs, arguments]: Likewise.

	gnu: zathura: Increase test timeouts.
	* gnu/packages/pdf.scm (zathura): Export CK_DEFAULT_TIMEOUT before running
	tests.

2018-02-17  Marius Bakke  <mbakke@fastmail.com>

	gnu: girara: Increase test timeouts.
	Fixes build failures on Hydra.  Reported by Mark H Weaver in
	<https://lists.gnu.org/archive/html/guix-devel/2017-12/msg00391.html>.

	* gnu/packages/gtk.scm (girara)[arguments]: Set CK_DEFAULT_TIMEOUT before
	running tests.

2018-02-17  Ben Woodcroft  <donttrustben@gmail.com>

	gnu: ruby-2.4.3: Update rubygems to 2.7.6.
	This fixes the security issues described at
	https://www.ruby-lang.org/en/news/2018/02/17/multiple-vulnerabilities-in-
	rubygems/

	* gnu/packages/patches/ruby-rubygems-276-for-ruby24.patch: New file.
	* gnu/packages/ruby.scm (ruby-2.4.3)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-02-17  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ghc-mtl: Remove ghc-transformers from inputs.
	* gnu/packages/haskell.scm (ghc-mtl)[arguments]: Explain why we need to allow
	a newer version of the transformers package.
	[inputs]: Remove ghc-transformers.

	gnu: ghc-mtl: Remove ghc-transformers from inputs.
	* gnu/packages/haskell.scm (ghc-mtl)[arguments]: Explain why we need to allow
	a newer version of the transformers package.
	[inputs]: Remove ghc-transformers.

2018-02-17  Ben Woodcroft  <donttrustben@gmail.com>

	gnu: vsearch: Update to 2.7.1.
	* gnu/packages/bioinformatics.scm (vsearch): Update to 2.7.1.

2018-02-17  Danny Milosavljevic  <dannym@scratchpost.org>

	services: xorg: Import (ice-9 rdelim).
	* gnu/services/xorg.scm (xinitrc): Import (ice-9 rdelim).

2018-02-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: git: Update to 2.16.2.
	* gnu/packages/version-control.scm (git): Update to 2.16.2.

	gnu: glpk: Update to 4.65.
	* gnu/packages/maths.scm (glpk): Update to 4.65.

	gnu: xf86-video-vesa: Update to 2.4.0.
	* gnu/packages/xorg.scm (xf86-video-vesa): Update to 2.4.0.

2018-02-16  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add colobot.
	* gnu/packages/games.scm (colobot): New variable.

2018-02-16  Kei Kebreau  <kkebreau@posteo.net>

	gnu: bigloo: Fix source hash.
	Fixes <https://bugs.gnu.org/30436>.

	* gnu/packages/scheme.scm (bigloo)[source]: Fix hash.

2018-02-16  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

2018-02-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: ruby-sqlite3: Adjust failing test.
	* gnu/packages/ruby.scm (ruby-sqlite3): Adjust test to work with SQLite 3.21.

2018-02-16  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: ghc: Make memory allocator decommit memory on Linux < 4.5.
	* gnu/packages/patches/ghc-8.0-fall-back-to-madv_dontneed.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/haskell.scm (ghc-8): Use it.

2018-02-16  David Thompson  <dthompson2@worcester.edu>

	gnu: tiled: Update to 1.1.2.
	* gnu/packages/game-development.scm (tiled): Update to 1.1.2.

2018-02-16  Rutger Helling  <rhelling@mykolab.com>

	gnu: mpv: Update to 0.28.2.
	* gnu/packages/video.scm (mpv): Update to 0.28.2.

2018-02-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-dbd-pg: Update to 3.7.4.
	* gnu/packages/databases.scm (perl-dbd-pg): Update to 3.7.4.

	gnu: ristretto: Update to 0.8.2.
	* gnu/packages/xfce.scm (ristretto): Update to 0.8.2.

	gnu: opusfile: Update to 0.10.
	* gnu/packages/xiph.scm (opusfile): Update to 0.10.

	gnu: erlang: Update phase style.
	* gnu/packages/erlang.scm (erlang)[arguments]: Substitute INVOKE for
	SYSTEM*, don't use %OUTPUTS, and end phases with #t.

	gnu: erlang: Update to 20.2.3.
	* gnu/packages/erlang.scm (erlang): Update to 20.2.3.

	gnu: gkrellm: Update to 2.3.10.
	* gnu/packages/gkrellm.scm (gkrellm): Update to 2.3.10.
	[arguments]: Remove X11_LIBS override.

	gnu: gnustep: Update dockapps home pages.
	* gnu/packages/gnustep.scm (wmbattery, wmclock, wmcpuload)[home-pages]:
	Use new dockapps.net domain.

	gnu: gnustep: Update phase style.
	* gnu/packages/gnustep.scm (windowmaker)[arguments]: Don't use %OUTPUT.
	End phases with #t.
	(wmbattery, wmclock)[arguments]: Substitute INVOKE for SYSTEM*.  End
	phases with #t.

	gnu: wmcpuload: Update to 1.1.1.
	* gnu/packages/gnustep.scm (wmcpuload): Update to 1.1.1.

	gnu: wmbattery: Update to 2.51.
	* gnu/packages/gnustep.scm (wmbattery): Update to 2.51.
	[source]: Remove upstreamed bugfix snippet.

	gnu: Use HTTPS for supported nongnu.org home pages.
	* gnu/packages/acl.scm (acl)[home-page]: Use HTTPS.
	* gnu/packages/admin.scm (dmidecode)[home-page]: Likewise.
	* gnu/packages/attr.scm (attr)[home-page]: Likewise.
	* gnu/packages/audio.scm (lash)[home-page]: Likewise.
	* gnu/packages/avr.scm (avr-libc)[home-page]: Likewise.
	* gnu/packages/backup.scm (rdiff-backup, libchop)[home-page]: Likewise.
	* gnu/packages/compression.scm (fastjar, lzip, lziprecover, atool)
	(lunzip, clzip, lzlib, plzip)[home-page]: Likewise.
	* gnu/packages/emacs.scm (geiser, bbdb, m17n-lib, m17n-lib)[home-page]:
	Likewise.
	* gnu/packages/flashing-tools.scm (avrdude)[home-page]: Likewise.
	* gnu/packages/fontutils.scm (libotf)[home-page]: Likewise.
	* gnu/packages/game-development.scm (gzochi)[home-page]: Likewise.
	* gnu/packages/games.scm (enigma)[home-page]: Likewise.
	* gnu/packages/gsasl.scm (libntlm)[home-page]: Likewise.
	* gnu/packages/gtk.scm (guile-cairo)[home-page]: Likewise.
	* gnu/packages/guile.scm (guile-reader, guile-lib, guile-json)
	(guile-redis, g-wrap)[home-page]: Likewise.
	* gnu/packages/libunwind.scm (libunwind)[home-page]: Likewise.
	* gnu/packages/lout.scm (lout)[home-page]: Likewise.
	* gnu/packages/mpd.scm (sonata)[home-page]: Likewise.
	* gnu/packages/networking.scm (quagga)[home-page]: Likewise.
	* gnu/packages/ratpoison.scm (ratpoison)[home-page]: Likewise.
	* gnu/packages/skribilo.scm (skribilo)[home-page]: Likewise.
	* gnu/packages/telephony.scm (exosip)[home-page]: Likewise.
	* gnu/packages/texinfo.scm (texi2html)[home-page]: Likewise.
	* gnu/packages/xdisorg.scm (xbindkeys)[home-page]: Likewise.

	gnu: plzip: Update to 1.7.
	* gnu/packages/compression.scm (plzip): Update to 1.7.

	gnu: lzlib: Update to 1.10.
	* gnu/packages/compression.scm (lzlib): Update to 1.10.

	gnu: clzip: Update to 1.10.
	* gnu/packages/compression.scm (clzip): Update to 1.10.

	gnu: lziprecover: Update to 1.20.
	* gnu/packages/compression.scm (lziprecover): Update to 1.20.

	gnu: pbzip2: Update to 1.1.13.
	* gnu/packages/compression.scm (pbzip2): Update to 1.1.13.

	gnu: lzop: Use HTTPS home page.
	* gnu/packages/compression.scm (lzop)[home-page]: Use HTTPS.

	gnu: lzop: Update to 1.04.
	* gnu/packages/compression.scm (lzop): Update to 1.04.

2018-02-16  Ludovic Courtès  <ludo@gnu.org>

	import: utils: 'alist->package' allows false license.
	Reported by <pkill9@runbox.com>.
	Fixes <https://bugs.gnu.org/30470>.

	* guix/import/utils.scm (alist->package): Check whether 'license' is
	false and set the 'license' field to #f in this case.
	* tests/import-utils.scm ("alist->package with false license"): New
	test.

2018-02-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: ldc: Increase 'max-silent-time'.
	Reported by Pjotr Prins <pjotr.public12@thebird.nl>.

	* gnu/packages/ldc.scm (ldc-bootstrap)[properties]: New field.

2018-02-16  Leo Famulari  <leo@famulari.name>

	gnu: quagga: Update to 1.2.3 [security fixes].
	See the advisories at
	<https://git.savannah.gnu.org/cgit/quagga.git/tree/doc/security?h=quagga-1.2.3>
	for more information about the security-related bugs fixed in this
	release.

	* gnu/packages/networking.scm (quagga): Update to 1.2.3.

2018-02-16  David Thompson  <davet@gnu.org>

	gnu: python-botocore: Update to 1.8.43.
	* gnu/packages/python.scm (python-botocore): Update to 1.8.43.

2018-02-15  Ludovic Courtès  <ludo@gnu.org>

	pack: Adjust '--manifest' documentation.
	Reported by Konrad Hinsen <konrad.hinsen@fastmail.net>.

	* guix/scripts/pack.scm (show-help): Adjust --manifest documentation.

2018-02-15  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add kholidays.
	* gnu/packages/kde.scm(kholidays): New variable.

2018-02-15  Alex Vong  <alexvong1995@gmail.com>

	gnu: java-fasterxml-jackson-dataformat-xml: Update to 2.9.4.
	* gnu/packages/java.scm (java-fasterxml-jackson-dataformat-xml): Update
	to 2.9.4.

	gnu: java-fasterxml-jackson-dataformat-yaml: Update to 2.9.4.
	* gnu/packages/java.scm (java-fasterxml-jackson-dataformat-yaml): Update
	to 2.9.4.

	gnu: java-fasterxml-jackson-modules-base-jaxb: Update to 2.9.4.
	* gnu/packages/java.scm (java-fasterxml-jackson-modules-base-jaxb):
	Update to 2.9.4.

	gnu: java-fasterxml-jackson-databind: Update to 2.9.4 [fixes CVE-{2017-17485, 2018-5968}].
	* gnu/packages/java.scm (java-fasterxml-jackson-databind): Update to 2.9.4.

	gnu: java-fasterxml-jackson-core: Update to 2.9.4.
	* gnu/packages/java.scm (java-fasterxml-jackson-core): Update to 2.9.4.

	gnu: java-fasterxml-jackson-annotations: Update to 2.9.4.
	* gnu/packages/java.scm (java-fasterxml-jackson-annotations): Update to 2.9.4.

2018-02-15  Ben Woodcroft  <donttrustben@gmail.com>

	gnu: diamond: Update to 0.9.18.
	* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.18.

2018-02-15  Pjotr Prins  <pjotr.public01@thebird.nl>

	gnu: python-elasticsearch: Update to 6.1.1.
	* gnu/packages/python-web.scm (python-elasticsearch, python2-elasticsearch):
	Update to 6.1.1.

2018-02-15  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add bpython.
	* gnu/packages/python.scm (bpython, bpython2): New variables.

	gnu: Add python-curtsies.
	* gnu/packages/terminals.scm (python-curtsies, python2-curtsies): New
	  variables.

	gnu: Add python-blessings.
	* gnu/packages/terminals.scm (python-blessings, python2-blessings): New
	  variables.

	gnu: Add python-pyte.
	* gnu/packages/terminals.scm (python-pyte, python2-pyte): New variables.

2018-02-15  Leo Famulari  <leo@famulari.name>

	gnu: irssi: Update to 1.1.1 [fixes CVE-2018-{7050,7051,7052,7053,7054}].
	* gnu/packages/irc.scm (irssi): Update to 1.1.1.

2018-02-15  Oleg Pykhalov  <go.wigust@gmail.com>

	union: Wrap collisions with newlines.
	* guix/build/union.scm (union-build): Wrap collisions with newlines.

	gnu: Add epipe.
	* gnu/packages/emacs.scm (epipe): New public variable.

2018-02-15  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: ghc: Make memory allocator decommit memory on Linux < 4.5.
	* gnu/packages/patches/ghc-8.0-fall-back-to-madv_dontneed.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/haskell.scm (ghc-8): Use it.

2018-02-15  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: java-jeromq: Update to 0.4.3.
	* gnu/packages/java.scm (java-jeromq): Update to 0.4.3.
	[arguments]: Disable DealerSpecTest.

	gnu: java-testng: Update to 6.14.2.
	* gnu/packages/java.scm (java-testng): Update to 6.14.2.
	[arguments]: Delete failing tests and those requiring groovy.
	[native-inputs]: Add java-mockito-1.

	gnu: Add python-loompy.
	* gnu/packages/bioinformatics.scm (python-loompy): New variable.

	gnu: Add r-dropbead.
	* gnu/packages/bioinformatics.scm (r-dropbead): New variable.

	gnu: Add r-delayedmatrixstats.
	* gnu/packages/bioinformatics.scm (r-delayedmatrixstats): New variable.

	gnu: Add python-typing.
	* gnu/packages/python.scm (python-typing, python2-typing): New variables.

	gnu: Add python-future-fstrings.
	* gnu/packages/python.scm (python-future-fstrings): New variable.

	gnu: Add python-tokenize-rt.
	* gnu/packages/python.scm (python-tokenize-rt): New variable.

2018-02-15  Ricardo Wurmus  <rekado@elephly.net>

	gnu: augeas: Update to 1.10.1.
	* gnu/packages/augeas.scm (augeas): Update to 1.10.1.

2018-02-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: ifdtool: Fix Texinfo markup.
	* gnu/packages/flashing-tools.scm (ifdtool)[description]: Fix Texinfo
	markup.

2018-02-15  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	pack: Add '--manifest'.
	* guix/scripts/pack.scm (%options, show-help): Add --manifest.
	(guix-pack)[manifest-from-args]: New procedure.
	Use it.
	* doc/guix.texi (Invoking guix pack): Document --manifest.

2018-02-15  Diego Nicola Barbato  <dnbarbato@posteo.de>

	pull: Update the %sbindir variable in (guix config) when building.
	Fixes <https://bugs.gnu.org/30370>.

	* build-aux/build-self.scm (guix): New variable.
	(builder): Use it.

2018-02-15  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: me-cleaner: Update synopsis.
	* gnu/packages/flashing-tools.scm (me-cleaner)[synopsis]: Modify.

2018-02-15  Danny Milosavljevic  <dannym@scratchpost.org>

	services: mingetty: Move tty optionality to agetty.
	Follow-up to 5a9902c8acd63916c6c80cf3c61be6ee814b7e3d.

	* gnu/services/base.scm (mingetty-shepherd-service): Move tty optionality check to...
	(agetty-shepherd-service): ...here.

2018-02-15  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add me-cleaner.
	* gnu/packages/flashing-tools.scm (me-cleaner): New variable.

	gnu: Add intelmetool.
	* gnu/packages/flashing-tools.scm (intelmetool): New variable.

	gnu: Add ifdtool.
	* gnu/packages/flashing-tools.scm (ifdtool): New variable.

	services: agetty: Add agetty instance to base services. Make its tty optional.
	* gnu/services/base.scm (%base-services): Instantiate agetty-service.
	(default-serial-port): New variable.
	(agetty-shepherd-service): Make tty optional, default to the above.
	* doc/guix.texi (agetty-configuration): Update "tty" documentation.
	* gnu/system/install.scm (agetty-default-service): Delete variable.
	(embedded-installation-os): Remove agetty-default-service instance.
	Add "console" kernel-argument.

2018-02-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to 4ab2f2c.
	Previous revision had (web server fiberized) installed in the wrong
	place, and would thus fail to start.

	* gnu/packages/ci.scm (cuirass): Update to 4ab2f2c.

2018-02-15  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: crypto++: Update to 6.0.0.
	* gnu/packages/crypto.scm (crypto++): Update to 6.0.0.
	* gnu/packages/patches/crypto++-fix-dos-in-asn.1-decoders.patch: Delete
	file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-02-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: nss-mdns: Update to 0.12.0.
	* gnu/packages/avahi.scm (nss-mdns): Update to 0.12 + patch.
	(nss-mdns-0.10.0): Remove.
	* gnu/services/avahi.scm (avahi-service-type): Use NSS-MDNS again.

2018-02-14  Ludovic Courtès  <ludo@gnu.org>

	gnu: cuirass: Update to 8080c17.
	* gnu/packages/ci.scm (cuirass): Update to 8080c17.
	[inputs]: Add GUILE-FIBERS.
	[arguments] <wrap-program>: Add Fibers to the search path in the
	wrapper.

	gnu: guile-sqlite3: Update to 10c13a7.
	* gnu/packages/guile.scm (guile-sqlite3): Update to 10c13a7.

2018-02-14  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add cat-avatar-generator-service.
	* gnu/services/web.scm (cat-avatar-generator-service): New variable.
	* doc/guix.text (Web Services): Document it.

	gnu: Add cat-avatar-generator.
	* gnu/packages/web.scm (cat-avatar-generator): New variable.

2018-02-14  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: yadifa: Update to 2.3.8.
	* gnu/packages/dns.scm (yadifa): Update to 2.3.8.

2018-02-14  Marius Bakke  <mbakke@fastmail.com>

	gnu: strace: Update to 4.21.
	* gnu/packages/linux.scm (strace): Update to 4.21.
	[source](uri): Releases are now served from GitHub.

	gnu: fio: Update to 3.4.
	* gnu/packages/benchmark.scm (fio): Update to 3.4.

2018-02-14  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-scratch-el.
	* gnu/packages/emacs.scm (emacs-scratch-el): New public variable.

2018-02-14  Mark H Weaver  <mhw@netris.org>

	gnu: magit: Do not set 'magit-git-executable' to absolute file name.
	Fixes <https://bugs.gnu.org/30434>.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	* gnu/packages/emacs.scm (magit)[arguments]: Do not modify the default value
	of 'magit-git-executable'.  Remove "#:modules" and "#:imported-modules".

2018-02-14  Mark H Weaver  <mhw@netris.org>

	gnu: magit: Do not set 'magit-git-executable' to absolute file name.
	Fixes <https://bugs.gnu.org/30434>.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	* gnu/packages/emacs.scm (magit)[arguments]: Do not modify the default value
	of 'magit-git-executable'.  Remove "#:modules" and "#:imported-modules".

2018-02-14  Mark H Weaver  <mhw@netris.org>

	gnu: shepherd: 'herd status' now sorts the result.
	Add a patch by Ludovic Courtès <ludo@gnu.org> from the upstream
	shepherd repository to partially fix <https://bugs.gnu.org/30299>.

	* gnu/packages/patches/shepherd-herd-status-sorted.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/admin.scm (shepherd)[source]: Add patch.

2018-02-14  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

2018-02-14  Rutger Helling  <rhelling@mykolab.com>

	doc: Mention starting GNOME on Wayland manually.
	* doc/guix.texi (Desktop Services): Mention starting GNOME on Wayland manually.

	gnu: mpv: Enable Vulkan support.
	* gnu/packages/video.scm (mpv)[inputs]: Add shaderc and vulkan-icd-loader.

	gnu: Add shaderc.
	* gnu/packages/vulkan.scm (shaderc): New variable.

2018-02-14  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Add more fixes from upstream mozilla-esr52.
	* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the
	upstream mozilla-esr52 repository.

2018-02-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: freeipmi: Update to 1.6.1.
	* gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.1.

2018-02-13  Danny Milosavljevic  <dannym@scratchpost.org>

	system: make-u-boot-package: Install configuration file.
	* gnu/packages/bootloaders.scm (make-u-boot-package): Install configuration
	file.

2018-02-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: efivar: Update to 34.
	* gnu/packages/linux.scm (efivar): Update to 34.
	[arguments]: Add CC_FOR_BUILD=gcc to #:make-flags.

	gnu: feh: Update to 2.23.2.
	* gnu/packages/image-viewers.scm (feh): Update to 2.23.2.

2018-02-13  Ben Woodcroft  <donttrustben@gmail.com>

	gnu: vsearch: Update to 2.7.0.
	* gnu/packages/bioinformatics.scm (vsearch): Update to 2.7.0.

2018-02-13  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libdvdnav@4: Remove variable.
	* gnu/packages/video.scm (libdvdnav@4): Remove variable.

	gnu: libdvdnav: Update to 6.0.0.
	* gnu/packages/video.scm (libdvdnav): Update to 6.0.0.

	gnu: libdvdread: Update to 6.0.0.
	* gnu/packages/video.scm (libdvdread): Update to 6.0.0.

	.gitignore: Add guix-daemon SELinux policy.
	* .gitignore: Add etc/guix-daemon.cil

	gnu: x265: Update to 2.6.
	* gnu/packages/video.scm (x265): Update to 2.6.

	gnu: ffmpeg: Update to 3.4.2.
	* gnu/packages/video.scm (ffmpeg): Update to 3.4.2.

2018-02-13  Leo Famulari  <leo@famulari.name>

	gnu: python-icalendar: Update to 4.0.1.
	* gnu/packages/python.scm (python-icalendar): Update to 4.0.1.

2018-02-13  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

	gnu: linux-libre: Update to 4.15.3.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.3.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.19.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.19.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.81.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.81.

2018-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-htmltable: Update to 1.11.2.
	* gnu/packages/web.scm (r-htmltable): Update to 1.11.2.
	[propagated-inputs]: Remove r-dplyr and r-tidyr.

	gnu: r-htmlwidgets: Update to 1.0.
	* gnu/packages/web.scm (r-htmlwidgets): Update to 1.0.

	gnu: r-lubridate: Update to 1.7.2.
	* gnu/packages/statistics.scm (r-lubridate): Update to 1.7.2.

	gnu: r-ranger: Update to 0.9.0.
	* gnu/packages/statistics.scm (r-ranger): Update to 0.9.0.

	gnu: r-lme4: Update to 1.1-15.
	* gnu/packages/statistics.scm (r-lme4): Update to 1.1-15.

	gnu: r-quantreg: Update to 5.35.
	* gnu/packages/statistics.scm (r-quantreg): Update to 5.35.

	gnu: r-rcppeigen: Update to 0.3.3.4.0.
	* gnu/packages/statistics.scm (r-rcppeigen): Update to 0.3.3.4.0.

	gnu: r-pbapply: Update to 1.3-4.
	* gnu/packages/statistics.scm (r-pbapply): Update to 1.3-4.

	gnu: r-vgam: Update to 1.0-5.
	* gnu/packages/statistics.scm (r-vgam): Update to 1.0-5.

	gnu: r-fpc: Update to 2.1-11.
	* gnu/packages/statistics.scm (r-fpc): Update to 2.1-11.

	gnu: r-pcapp: Update to 1.9-73.
	* gnu/packages/statistics.scm (r-pcapp): Update to 1.9-73.

	gnu: r-zoo: Update to 1.8-1.
	* gnu/packages/statistics.scm (r-zoo): Update to 1.8-1.

	gnu: r-hmisc: Update to 4.1-1.
	* gnu/packages/statistics.scm (r-hmisc): Update to 4.1-1.

	gnu: r-tidyr: Update to 0.8.0.
	* gnu/packages/statistics.scm (r-tidyr): Update to 0.8.0.

	gnu: r-viridislite: Update to 0.3.0.
	* gnu/packages/statistics.scm (r-viridislite): Update to 0.3.0.

	gnu: r-viridis: Update to 0.5.0.
	* gnu/packages/statistics.scm (r-viridis): Update to 0.5.0.

	gnu: r-matrixstats: Update to 0.53.1.
	* gnu/packages/statistics.scm (r-matrixstats): Update to 0.53.1.

	gnu: r-mvtnorm: Update to 1.0-7.
	* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.0-7.

	gnu: r-r-rsp: Update to 0.42.0.
	* gnu/packages/statistics.scm (r-r-rsp): Update to 0.42.0.
	[propagated-inputs]: Add r-digest.

	gnu: r-r-cache: Update to 0.13.0.
	* gnu/packages/statistics.scm (r-r-cache): Update to 0.13.0.

	gnu: r-bigmemory: Update to 4.5.33.
	* gnu/packages/statistics.scm (r-bigmemory): Update to 4.5.33.

	gnu: r-synchronicity: Update to 1.3.2.
	* gnu/packages/statistics.scm (r-synchronicity): Update to 1.3.2.
	[propagated-inputs]: Add r-uuid.

	gnu: r-irlba: Update to 2.3.2.
	* gnu/packages/statistics.scm (r-irlba): Update to 2.3.2.

	gnu: r-dt: Update to 0.4.
	* gnu/packages/statistics.scm (r-dt): Update to 0.4.
	[propagated-inputs]: Add r-crosstalk.

	gnu: r-rprojroot: Update to 1.3-2.
	* gnu/packages/statistics.scm (r-rprojroot): Update to 1.3-2.

	gnu: r-hms: Update to 0.4.1.
	* gnu/packages/statistics.scm (r-hms): Update to 0.4.1.

	gnu: r-withr: Update to 2.1.1.
	* gnu/packages/statistics.scm (r-withr): Update to 2.1.1.
	[propagated-inputs]: Remove r-lattice.

	gnu: r-git2r: Update to 0.21.0.
	* gnu/packages/statistics.scm (r-git2r): Update to 0.21.0.

	gnu: r-openssl: Update to 1.0.
	* gnu/packages/statistics.scm (r-openssl): Update to 1.0.

	gnu: r-xml2: Update to 1.2.0.
	* gnu/packages/statistics.scm (r-xml2): Update to 1.2.0.
	[native-inputs]: Add pkg-config.
	[propagated-inputs]: Remove r-bh.
	[inputs]: Add zlib.

	gnu: r-chron: Update to 2.3-52.
	* gnu/packages/statistics.scm (r-chron): Update to 2.3-52.

	gnu: r-dbplyr: Update to 1.2.0.
	* gnu/packages/statistics.scm (r-dbplyr): Update to 1.2.0.
	[propagated-inputs]: Add r-tidyselect.

	gnu: r-tibble: Update to 1.4.2.
	* gnu/packages/statistics.scm (r-tibble): Update to 1.4.2.
	[propagated-inputs]: Add r-cli, r-crayon, and r-pillar; remove r-rcpp.

	gnu: r-rlang: Update to 0.1.6.
	* gnu/packages/statistics.scm (r-rlang): Update to 0.1.6.

	gnu: r-microbenchmark: Update to 1.4-4.
	* gnu/packages/statistics.scm (r-microbenchmark): Update to 1.4-4.
	[propagated-inputs]: Remove r-ggplot2.

	gnu: r-knitr: Update to 1.19.
	* gnu/packages/statistics.scm (r-knitr): Update to 1.19.
	[propagated-inputs]: Remove r-digest.

	gnu: r-estimability: Update to 1.3.
	* gnu/packages/statistics.scm (r-estimability): Update to 1.3.

	gnu: r-digest: Update to 0.6.15.
	* gnu/packages/statistics.scm (r-digest): Update to 0.6.15.

	gnu: r-rpart: Update to 4.1-12.
	* gnu/packages/statistics.scm (r-rpart): Update to 4.1-12.

	gnu: r-mgcv: Update to 1.8-23.
	* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-23.

	gnu: r-mass: Update to 7.3-48.
	* gnu/packages/statistics.scm (r-mass): Update to 7.3-48.

	gnu: r-gprofiler: Update to 0.6.3.
	* gnu/packages/bioinformatics.scm (r-gprofiler): Update to 0.6.3.

	gnu: r-ensembldb: Update to 2.2.1.
	* gnu/packages/bioinformatics.scm (r-ensembldb): Update to 2.2.1.

	gnu: r-gage: Update to 2.28.2.
	* gnu/packages/bioinformatics.scm (r-gage): Update to 2.28.2.

	gnu: r-keggrest: Update to 1.18.1.
	* gnu/packages/bioinformatics.scm (r-keggrest): Update to 1.18.1.

	gnu: r-seurat: Update to 2.2.0.
	* gnu/packages/bioinformatics.scm (r-seurat): Update to 2.2.0.
	[propagated-inputs]: Remove r-ggjoy; add r-rcppeigen and r-ggridges.

	gnu: r-msnbase: Update to 2.4.2.
	* gnu/packages/bioinformatics.scm (r-msnbase): Update to 2.4.2.

	gnu: r-methylkit: Update to 1.4.1.
	* gnu/packages/bioinformatics.scm (r-methylkit): Update to 1.4.1.

	gnu: r-gkmsvm: Update to 0.79.0.
	* gnu/packages/bioinformatics.scm (r-gkmsvm): Update to 0.79.0.

	gnu: r-wgcna: Update to 1.62.
	* gnu/packages/bioinformatics.scm (r-wgcna): Update to 1.62.

	gnu: r-genomation: Update to 1.11.3.
	* gnu/packages/bioinformatics.scm (r-genomation): Update to 1.11.3.

	gnu: r-genomicfeatures: Update to 1.30.3.
	* gnu/packages/bioinformatics.scm (r-genomicfeatures): Update to 1.30.3.

	gnu: r-rtracklayer: Update to 1.38.3.
	* gnu/packages/bioinformatics.scm (r-rtracklayer): Update to 1.38.3.

	gnu: r-summarizedexperiment: Update to 1.8.1.
	* gnu/packages/bioinformatics.scm (r-summarizedexperiment): Update to 1.8.1.

	gnu: r-biomart: Update to 2.34.2.
	* gnu/packages/bioinformatics.scm (r-biomart): Update to 2.34.2.

	gnu: r-genomicranges: Update to 1.30.1.
	* gnu/packages/bioinformatics.scm (r-genomicranges): Update to 1.30.1.

	gnu: r-limma: Update to 3.34.8.
	* gnu/packages/bioinformatics.scm (r-limma): Update to 3.34.8.

	gnu: r-variantannotation: Update to 1.24.5.
	* gnu/packages/bioinformatics.scm (r-variantannotation): Update to 1.24.5.

	gnu: r-edger: Update to 3.20.8.
	* gnu/packages/bioinformatics.scm (r-edger): Update to 3.20.8.

	gnu: r-bookdown: Update to 0.6.
	* gnu/packages/bioinformatics.scm (r-bookdown): Update to 0.6.
	[propagated-inputs]: Add r-xfun and ghc-pandoc.

	gnu: r-vegan: Update to 2.4-6.
	* gnu/packages/bioinformatics.scm (r-vegan): Update to 2.4-6.

	gnu: r-drr: Update to 0.0.3.
	* gnu/packages/cran.scm (r-drr): Update to 0.0.3.

	gnu: r-lava: Update to 1.6.
	* gnu/packages/cran.scm (r-lava): Update to 1.6.
	[propagated-inputs]: Add r-squarem.

	gnu: r-sp: Update to 1.2-7.
	* gnu/packages/cran.scm (r-sp): Update to 1.2-7.

	gnu: r-proxy: Update to 0.4-21.
	* gnu/packages/cran.scm (r-proxy): Update to 0.4-21.

	gnu: r-hexbin: Update to 1.27.2.
	* gnu/packages/statistics.scm (r-hexbin): Update to 1.27.2.

	gnu: r-dendextend: Update to 1.7.0.
	* gnu/packages/cran.scm (r-dendextend): Update to 1.7.0.

	gnu: r-ddalpha: Update to 1.3.1.1.
	* gnu/packages/cran.scm (r-ddalpha): Update to 1.3.1.1.

	gnu: r-recipes: Update to 0.1.2.
	* gnu/packages/cran.scm (r-recipes): Update to 0.1.2.

	gnu: r-pracma: Update to 2.1.4.
	* gnu/packages/maths.scm (r-pracma): Update to 2.1.4.

	gnu: Add r-uuid.
	* gnu/packages/cran.scm (r-uuid): New variable.

	gnu: Add r-pillar.
	* gnu/packages/cran.scm (r-pillar): New variable.

	gnu: Add r-utf8.
	* gnu/packages/cran.scm (r-utf8): New variable.

	gnu: Add r-squarem.
	* gnu/packages/cran.scm (r-squarem): New variable.

	gnu: r-shape: Update to 1.4.4.
	* gnu/packages/cran.scm (r-shape): Update to 1.4.4.

	gnu: r-rcpp: Update to 0.12.15.
	* gnu/packages/cran.scm (r-rcpp): Update to 0.12.15.

	gnu: Add r-xfun.
	* gnu/packages/cran.scm (r-xfun): New variable.

2018-02-13  Leo Famulari  <leo@famulari.name>

	gnu: unzip: Mitigate CVE-2018-1000035.
	* gnu/packages/compression.scm (unzip)[replacement]: New field.
	(unzip/fixed): New variable.

2018-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add ghc-megaparsec.
	* gnu/packages/haskell.scm (ghc-megaparsec): New variable.

	gnu: Add ghc-parser-combinators.
	* gnu/packages/haskell.scm (ghc-parser-combinators): New variable.

	gnu: Add ghc-text-binary.
	* gnu/packages/haskell.scm (ghc-text-binary): New variable.

	gnu: ghc-trifecta: Update to 1.7.1.1.
	* gnu/packages/haskell.scm (ghc-trifecta): Update to 1.7.1.1.
	[inputs]: Add ghc-doctest.
	[native-inputs]: Add cabal-doctest.

	gnu: ghc-reducers: Update to 3.12.2.
	* gnu/packages/haskell.scm (ghc-reducers): Update to 3.12.2.

	gnu: ghc-directory: Add note.
	* gnu/packages/haskell.scm (ghc-directory): Add comment not to use this
	package as an input.

	gnu: darcs: Update to 2.12.5.
	* gnu/packages/version-control.scm (darcs): Update to 2.12.5.
	[arguments]: Relax version constraint on shelly.

	gnu: darcs: Remove ghc-directory from inputs.
	* gnu/packages/version-control.scm (darcs)[inputs]: Remove ghc-directory.

	gnu: ghc-graphviz: Fix build with newer QuickCheck.
	* gnu/packages/haskell.scm (ghc-graphviz)[arguments]: Allow building with
	newer QuickCheck.

	gnu: ghc-tar: Disable tests.
	* gnu/packages/haskell.scm (ghc-tar)[arguments]: Disable tests.

	gnu: ghc-system-filepath: Update to 0.4.14.
	* gnu/packages/haskell.scm (ghc-system-filepath): Update to 0.4.14.
	[arguments]: Disable tests.

	gnu: darcs: Remove ghc-process from inputs.
	* gnu/packages/version-control.scm (darcs)[inputs]: Remove ghc-process.

	gnu: ghc-hslogger: Remove ghc-process from inputs.
	* gnu/packages/haskell.scm (ghc-hslogger)[inputs]: Remove ghc-process.

	gnu: ghc-process: Update to 1.6.3.0.
	* gnu/packages/haskell.scm (ghc-process): Update to 1.6.3.0.

	gnu: ghc-haskeline: Update to 0.7.4.2.
	* gnu/packages/haskell.scm (ghc-haskeline): Update to 0.7.4.2.
	[inputs]: Add ghc-stm.

	gnu: ghc-fgl-arbitrary: Fix build with newer QuickCheck.
	* gnu/packages/haskell.scm (ghc-fgl-arbitrary)[arguments]: Allow building with
	newer QuickCheck.

	gnu: ghc-fgl: Fix build with newer QuickCheck.
	* gnu/packages/haskell.scm (ghc-fgl)[arguments]: Allow building with newer
	QuickCheck.

	gnu: ghc-pandoc-citeproc: Update to 0.12.2.5.
	* gnu/packages/haskell.scm (ghc-pandoc-citeproc): Update to 0.12.2.5.

	gnu: ghc-hs-bibutils: Update to 6.2.0.1.
	* gnu/packages/haskell.scm (ghc-hs-bibutils): Update to 6.2.0.1.

	gnu: ghc-pandoc: Update to 2.0.6.
	* gnu/packages/haskell.scm (ghc-pandoc): Update to 2.0.6.
	[inputs]: Add ghc-aeson-pretty, ghc-cmark-gfm, ghc-doctemplates, ghc-glob,
	ghc-hslua-module-text, ghc-old-locale, ghc-skylighting, and ghc-split; remove
	ghc-ansi-terminal, ghc-cmark, ghc-extensible-exceptions, ghc-filemanip,
	ghc-highlighting-kate, and ghc-old-time.
	[native-inputs]: Remove ghc-test-framework, ghc-test-framework-hunit, and
	ghc-test-framework-quickcheck2; add ghc-tasty, ghc-tasty-golden,
	ghc-tasty-hunit, and ghc-tasty-quickcheck.

	gnu: ghc-monad-control: Update to 1.0.1.0.
	* gnu/packages/haskell.scm (ghc-monad-control): Update to 1.0.1.0.

	gnu: ghc-optparse-applicative: Update to 0.13.0.0.
	* gnu/packages/haskell.scm (ghc-optparse-applicative): Update to 0.13.0.0.
	[arguments]: Disable tests.
	[native-inputs]: Add ghc-quickcheck.

	gnu: ghc-connection: Update to 0.2.6.
	* gnu/packages/haskell.scm (ghc-connection): Update to 0.2.6.

	gnu: ghc-socks: Update to 0.5.5.
	* gnu/packages/haskell.scm (ghc-socks): Update to 0.5.5.

	gnu: ghc-hourglass: Update to 0.2.10.
	* gnu/packages/haskell.scm (ghc-hourglass): Update to 0.2.10.

	gnu: ghc-mockery: Update to 0.3.3.
	* gnu/packages/haskell.scm (ghc-mockery): Update to 0.3.3.
	[inputs]: Add ghc-base-compat.

	gnu: ghc-logging-facade: Update to 0.1.1.
	* gnu/packages/haskell.scm (ghc-logging-facade): Update to 0.1.1.

	gnu: ghc-th-reify-many: Update to 0.1.6.
	* gnu/packages/haskell.scm (ghc-th-reify-many): Update to 0.1.6.

	gnu: ghc-th-expand-syns: Update to 0.4.0.0.
	* gnu/packages/haskell.scm (ghc-th-expand-syns): Update to 0.4.0.0.

	gnu: ghc-semigroupoids: Update to 5.1.
	* gnu/packages/haskell.scm (ghc-semigroupoids): Update to 5.1.

2018-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ghc-lens: Update to 4.15.4.
	* gnu/packages/haskell.scm (ghc-lens): Update to 4.15.4.
	[arguments]: Enable tests.
	[inputs]: Add ghc-doctest-0.13 and ghc-call-stack.
	[native-inputs]: Add cabal-doctest, ghc-hunit, ghc-test-framework,
	ghc-test-framework-hunit, ghc-test-framework-th,
	ghc-test-framework-quickcheck2, and ghc-quickcheck.

	squash! gnu: ghc-lens: Update to 4.15.4.

2018-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add ghc-doctest-0.13.
	* gnu/packages/haskell.scm (ghc-doctest-0.13): New variable.

	gnu: Add ghc-call-stack.
	* gnu/packages/haskell.scm (ghc-call-stack): New variable.

	gnu: Add ghc-nanospec.
	* gnu/packages/haskell-check.scm (ghc-nanospec): New variable.

	gnu: ghc-xml-conduit: Update to 1.7.1.2
	* gnu/packages/haskell.scm (ghc-xml-conduit): Update to 1.7.1.2.
	[inputs]: Remove ghc-blaze-builder and ghc-data-default; add
	ghc-data-default-class.

	gnu: ghc-conduit-extra: Update to 1.1.13.3.
	* gnu/packages/haskell.scm (ghc-conduit-extra): Update to 1.1.13.3.

	gnu: ghc-lens: Update to 4.14.
	* gnu/packages/haskell.scm (ghc-lens): Update to 4.14.

	gnu: ghc-statevar: Update to 1.1.0.4.
	* gnu/packages/haskell.scm (ghc-statevar): Update to 1.1.0.4.

	gnu: ghc-kan-extensions: Update to 5.0.1.
	* gnu/packages/haskell.scm (ghc-kan-extensions): Update to 5.0.1.

	gnu: ghc-aeson-pretty: Update to 0.8.5.
	* gnu/packages/haskell-web.scm (ghc-aeson-pretty): Update to 0.8.5.
	[inputs]: Add ghc-base-compat and ghc-scientific.

	gnu: ghc-blaze-html: Update to 0.9.0.1.
	* gnu/packages/haskell-web.scm (ghc-blaze-html): Update to 0.9.0.1.
	[arguments]: Enable tests, allow building with newer QuickCheck.
	[native-inputs]: Add ghc-hunit, ghc-quickcheck, ghc-test-framework,
	ghc-test-framework-hunit, and ghc-test-framework-quickcheck2.

	gnu: ghc-blaze-markup: Update to 0.8.2.0.
	* gnu/packages/haskell.scm (ghc-blaze-markup): Update to 0.8.2.0.
	[arguments]: Enable tests.
	[native-inputs]: Add ghc-hunit, ghc-quickcheck, ghc-tasty, ghc-tasty-hunit,
	and ghc-tasty-quickcheck.

	gnu: Add ghc-skylighting.
	* gnu/packages/haskell.scm (ghc-skylighting): New variable.

	gnu: Add ghc-hslua-module-text.
	* gnu/packages/haskell.scm (ghc-hslua-module-text): New variable.

	gnu: ghc-hslua: Update to 0.9.5.
	* gnu/packages/haskell.scm (ghc-hslua): Update to 0.9.5.
	[inputs]: Update lua-5.1 to lua; add ghc-exceptions, ghc-fail, and ghc-mtl.
	[native-inputs]: Remove ghc-hspec, ghc-hspec-contrib, hspec-discover, and
	ghc-hunit; add ghc-tasty, ghc-tasty-expected-failure, ghc-tasty-hunit, and
	ghc-tasty-quickcheck.

	gnu: Add ghc-tasty-expected-failure.
	* gnu/packages/haskell-check.scm (ghc-tasty-expected-failure): New variable.

	gnu: Add ghc-doctemplates.
	* gnu/packages/haskell.scm (ghc-doctemplates): New variable.

	gnu: Add ghc-cmark-gfm.
	* gnu/packages/haskell.scm (ghc-cmark-gfm): New variable.

	gnu: ghc-tagsoup: Update to 0.14.3.
	* gnu/packages/haskell-web.scm (ghc-tagsoup): Update to 0.14.3.

	gnu: ghc-haskell-src-meta: Update to 0.8.0.2
	* gnu/packages/haskell.scm (ghc-haskell-src-meta): Update to 0.8.0.2.
	[native-inputs]: Add ghc-hunit, ghc-test-framework, and
	ghc-test-framework-hunit.

	gnu: ghc-th-orphans: Update to 0.13.2.
	* gnu/packages/haskell.scm (ghc-th-orphans): Update to 0.13.2.
	[inputs]: Add ghc-th-lift-instances.

	gnu: ghc-fail: Disable haddock.
	* gnu/packages/haskell.scm (ghc-fail)[arguments]: Disable building Haddock
	documentation.

	gnu: ghc-opengl: Update to 3.0.1.0.
	* gnu/packages/haskell.scm (ghc-opengl): Update to 3.0.1.0.

	gnu: ghc-gluraw: Update to 2.0.0.2.
	* gnu/packages/haskell.scm (ghc-gluraw): Update to 2.0.0.2.

	gnu: ghc-glut: Update to 2.7.0.10.
	* gnu/packages/haskell.scm (ghc-glut): Update to 2.7.0.10.

	gnu: Add ghc-fixed.
	* gnu/packages/haskell.scm (ghc-fixed): New variable.

	gnu: ghc-openglraw: Update to 3.2.7.0.
	* gnu/packages/haskell.scm (ghc-openglraw): Update to 3.2.7.0.
	[inputs]: Add ghc-fixed.

	gnu: ghc-x509-system: Update to 1.6.4.
	* gnu/packages/haskell-crypto.scm (ghc-x509-system): Update to 1.6.4.

	gnu: ghc-x509-validation: Update to 1.6.5.
	* gnu/packages/haskell-crypto.scm (ghc-x509-validation): Update to 1.6.5.

	gnu: ghc-x509-store: Update to 1.6.2.
	* gnu/packages/haskell-crypto.scm (ghc-x509-store): Update to 1.6.2.

	gnu: ghc-x509: Update to 1.6.4.
	* gnu/packages/haskell-crypto.scm (ghc-x509): Update to 1.6.4.

	gnu: ghc-cryptonite: Update to 0.20.
	* gnu/packages/haskell-crypto.scm (ghc-cryptonite): Update to 0.20.

	gnu: ghc-aeson-pretty: Update to 0.8.2.
	* gnu/packages/haskell-web.scm (ghc-aeson-pretty): Update to 0.8.2.

	gnu: ghc-aeson: Update to 1.2.4.0.
	* gnu/packages/haskell-web.scm (ghc-aeson): Update to 1.2.4.0.
	[inputs]: Add ghc-base-compat, ghc-tagged, ghc-th-abstraction,
	ghc-time-locale-compat, ghc-uuid-types, ghc-integer-logarithms,
	ghc-base-orphans, ghc-base16-bytestring, ghc-generic-deriving,
	ghc-test-framework, ghc-test-framework-hunit, ghc-test-framework-quickcheck2,
	ghc-quickcheck-instances, and ghc-hashable-time; remove ghc-mtl and ghc-syb.

	gnu: ghc-blaze-html: Update to 0.8.1.2.
	* gnu/packages/haskell-web.scm (ghc-blaze-html): Update to 0.8.1.2.

	gnu: ghc-mime-types: Update to 0.1.0.7.
	* gnu/packages/haskell-web.scm (ghc-mime-types): Update to 0.1.0.7.

	gnu: ghc-xss-sanitize: Update to 0.3.5.7.
	* gnu/packages/haskell-web.scm (ghc-xss-sanitize): Update to 0.3.5.7.

	gnu: ghc-wai-extra: Update to 3.0.18.
	* gnu/packages/haskell-web.scm (ghc-wai-extra): Update to 3.0.18.

	gnu: ghc-wai-logger: Update to 2.3.0.
	* gnu/packages/haskell-web.scm (ghc-wai-logger): Update to 2.3.0.

	gnu: ghc-http: Update to 4000.3.3.
	* gnu/packages/haskell-web.scm (ghc-http): Update to 4000.3.3.

	gnu: ghc-tagged: Update to 0.8.5.
	* gnu/packages/haskell.scm (ghc-tagged): Update to 0.8.5.
	[inputs]: Add ghc-transformers-compat.

	gnu: ghc-binary: Update to 0.8.5.1.
	* gnu/packages/haskell.scm (ghc-binary): Update to 0.8.5.1.
	[arguments]: Allow building with newer QuickCheck.
	[inputs]: Move all from here...
	[native-inputs]: ...to here.

	gnu: ghc-diff: Update to 0.3.4.
	* gnu/packages/haskell.scm (ghc-diff): Update to 0.3.4.
	[native-inputs]: Add ghc-quickcheck, ghc-test-framework, and
	ghc-test-framework-quickcheck2.

	gnu: ghc-texmath: Update to 0.10.1.1.
	* gnu/packages/haskell.scm (ghc-texmath): Update to 0.10.1.1.

	gnu: ghc-pandoc-types: Update to 1.17.3.1.
	* gnu/packages/haskell.scm (ghc-pandoc-types): Update to 1.17.3.1.
	[arguments]: Allow using a newer QuickCheck.
	[inputs]: Add ghc-string-qq; remove ghc-deepseq-generics.
	[native-inputs]: Add ghc-quickcheck, ghc-test-framework,
	ghc-test-framework-hunit, ghc-test-framework-quickcheck2, and ghc-hunit.

	gnu: ghc-bifunctors: Update to 5.5.2.
	* gnu/packages/haskell.scm (ghc-bifunctors): Update to 5.5.2.
	[inputs]: Add ghc-base-orphans, ghc-comonad, ghc-th-abstraction, and
	ghc-transformers-compat.
	[native-inputs]: Add ghc-hspec, hspec-discover, and ghc-quickcheck.

	gnu: ghc-mmorph: Update to 1.0.6.
	* gnu/packages/haskell.scm (ghc-mmorph): Update to 1.0.6.
	[inputs]: Add ghc-mtl and ghc-transformers-compat.

	gnu: ghc-vector-binary-instances: Update to 0.2.4.
	* gnu/packages/haskell.scm (ghc-vector-binary-instances): Update to 0.2.4.
	[inputs]: Remove ghc-cereal.
	[native-inputs]: Add ghc-tasty and ghc-tasty-quickcheck.

	gnu: ghc-vault: Update to 0.3.0.6.
	* gnu/packages/haskell.scm (ghc-vault): Update to 0.3.0.6.

	gnu: ghc-parsec: Update to 3.1.11.
	* gnu/packages/haskell.scm (ghc-parsec): Update to 3.1.11.

	gnu: ghc-split: Update to 0.2.3.1.
	* gnu/packages/haskell.scm (ghc-split): Update to 0.2.3.1.
	[source]: Remove snippet.
	[inputs]: Move from here...
	[native-inputs]: ...to here.

	gnu: ghc-unordered-containers: Update to 0.2.7.1.
	* gnu/packages/haskell.scm (ghc-unordered-containers): Update to 0.2.7.1.

	gnu: ghc-case-insensitive: Update to 1.2.0.7.
	* gnu/packages/haskell.scm (ghc-case-insensitive): Update to 1.2.0.7.

	gnu: ghc-parsers: Update to 0.12.4.
	* gnu/packages/haskell.scm (ghc-parsers): Update to 0.12.4.

	gnu: ghc-pcre-light: Update to 0.4.0.4.
	* gnu/packages/haskell.scm (ghc-pcre-light): Update to 0.4.0.4.
	[native-inputs]: Add pkg-config.

	gnu: ghc-temporary: Update to 1.2.0.4.
	* gnu/packages/haskell.scm (ghc-temporary): Update to 1.2.0.4.

	gnu: hscolour: Update to 1.24.1.
	* gnu/packages/haskell.scm (hscolour): Update to 1.24.1.

	gnu: ghc-comonad: Update to 5.
	* gnu/packages/haskell.scm (ghc-comonad): Update to 5.

	gnu: ghc-streaming-commons: Update to 0.1.16.
	* gnu/packages/haskell.scm (ghc-streaming-commons): Update to 0.1.16.

	gnu: ghc-sdl-image: Update to 0.6.1.2.
	* gnu/packages/haskell.scm (ghc-sdl-image): Update to 0.6.1.2.

	gnu: Add ghc-hxt..
	* gnu/packages/xml.scm (ghc-hxt.): New variable.

	gnu: Add ghc-hxt-regex-xmlschema.
	* gnu/packages/xml.scm (ghc-hxt-regex-xmlschema): New variable.

	gnu: Add ghc-hxt-unicode.
	* gnu/packages/xml.scm (ghc-hxt-unicode): New variable.

	gnu: Add ghc-hxt-charproperties.
	* gnu/packages/xml.scm (ghc-hxt-charproperties): New variable.

	gnu: ghc-distributive: Update to 0.5.3.
	* gnu/packages/haskell.scm (ghc-distributive): Update to 0.5.3.
	[inputs]: Add ghc-base-orphans, ghc-semigroups, and ghc-generic-deriving.
	[native-inputs]: Add ghc-doctest-0.12, cabal-doctest, hspec-discover and
	ghc-hspec.

	gnu: Add ghc-doctest-0.12.
	* gnu/packages/haskell.scm (ghc-doctest-0.12): New variable.

	gnu: Add cabal-doctest.
	* gnu/packages/haskell.scm (cabal-doctest): New variable.

	gnu: ghc-zlib: Update to 0.6.1.1.
	* gnu/packages/haskell.scm (ghc-zlib): Update to 0.6.1.1.
	[arguments]: Disable tests.

	gnu: ghc-sdl-mixer: Update to 0.6.2.0.
	* gnu/packages/haskell.scm (ghc-sdl-mixer): Update to 0.6.2.0.

	gnu: ghc-objectname: Update to 1.1.0.1.
	* gnu/packages/haskell.scm (ghc-objectname): Update to 1.1.0.1.

	gnu: ghc-resourcet: Update to 1.1.7.5.
	* gnu/packages/haskell.scm (ghc-resourcet): Update to 1.1.7.5.

	gnu: ghc-profunctors: Update to 5.2.2.
	* gnu/packages/haskell.scm (ghc-profunctors): Update to 5.2.2.
	[inputs]: Add ghc-base-orphans, ghc-bifunctors, ghc-contravariant, and
	ghc-semigroups.

	gnu: ghc-adjunctions: Update to 4.3.
	* gnu/packages/haskell.scm (ghc-adjunctions): Update to 4.3.

	gnu: ghc-doctest: Update to 0.11.0.
	* gnu/packages/haskell.scm (ghc-doctest): Update to 0.11.0.

	gnu: ghc-lifted-base: Update to 0.2.3.8.
	* gnu/packages/haskell.scm (ghc-lifted-base): Update to 0.2.3.8.

	gnu: Add ghc-string-qq.
	* gnu/packages/haskell.scm (ghc-string-qq): New variable.

	gnu: ghc-parallel: Update to 3.2.1.0.
	* gnu/packages/haskell.scm (ghc-parallel): Update to 3.2.1.0.

	gnu: ghc-transformers-compat: Update to 0.5.1.4.
	* gnu/packages/haskell.scm (ghc-transformers-compat): Update to 0.5.1.4.

	gnu: ghc-time: Update to 0.3.7.
	* gnu/packages/haskell.scm (ghc-time): Update to 0.3.7.

	gnu: ghc-unix-compat: Update to 0.4.2.0.
	* gnu/packages/haskell.scm (ghc-unix-compat): Update to 0.4.2.0.

	gnu: ghc-cereal: Update to 0.5.3.0.
	* gnu/packages/haskell.scm (ghc-cereal): Update to 0.5.3.0.
	[native-inputs]: Add ghc-quickcheck, ghc-fail, ghc-test-framework, and
	ghc-test-framework-quickcheck2.

	gnu: ghc-directory: Update to 1.3.2.0.
	* gnu/packages/haskell.scm (ghc-directory): Update to 1.3.2.0.

	gnu: ghc-shelly: Update to 1.7.0.1.
	* gnu/packages/haskell.scm (ghc-shelly): Update to 1.7.0.1.

	gnu: hlint: Update to 2.1.
	* gnu/packages/haskell.scm (hlint): Update to 2.1.
	[inputs]: Add ghc-unordered-containers, ghc-yaml, ghc-vector, ghc-text,
	ghc-data-default, ghc-haskell-src-exts-util, ghc-refact, and ghc-aeson.

	gnu: ghc-cheapskate: Update to 0.1.1.
	* gnu/packages/haskell.scm (ghc-cheapskate): Update to 0.1.1.
	[inputs]: Remove ghc-aeson, ghc-http-types, ghc-wai-extra, and ghc-wai.

	gnu: ghc-haskell-src-exts: Update to 1.20.1.
	* gnu/packages/haskell.scm (ghc-haskell-src-exts: Update): Update to 1.20.1.
	[inputs]: Remove ghc-syb.

	gnu: Add ghc-pretty-show-for-haskell-src-exts.
	* gnu/packages/haskell.scm (ghc-pretty-show-for-haskell-src-exts): New
	variable.

	gnu: ghc-yaml: Update to 0.8.28.
	* gnu/packages/haskell.scm (ghc-yaml): Update to 0.8.28.
	[inputs]: Add ghc-semigroups and ghc-temporary; remove ghc-aeson-qq.

	gnu: ghc-word8: Update to 0.1.3.
	* gnu/packages/haskell.scm (ghc-word8): Update to 0.1.3.

	gnu: ghc-utf8-string: Fix build with GHC 8.
	* gnu/packages/haskell.scm (ghc-utf8-string)[arguments]: Allow building with
	newer "base".

	gnu: ghc-fast-logger: Update to 2.4.11.
	* gnu/packages/haskell.scm (ghc-fast-logger): Update to 2.4.11.
	[inputs]: Add ghc-easy-file and ghc-unix-time; remove ghc-bytestring-builder.

	gnu: ghc-css-text: Update to 0.1.3.0.
	* gnu/packages/haskell-web.scm (ghc-css-text): Update to 0.1.3.0.

	gnu: ghc-nats: Update to 1.1.1.
	* gnu/packages/haskell.scm (ghc-nats): Update to 1.1.1.

	gnu: Add ghc-th-lift-instances.
	* gnu/packages/haskell.scm (ghc-th-lift-instances): New variable.

	gnu: ghc-th-lift: Update to 0.7.8.
	* gnu/packages/haskell.scm (ghc-th-lift): Update to 0.7.8.
	[inputs]: Remove ghc-packedstring.

	gnu: Add ghc-refact.
	* gnu/packages/haskell.scm (ghc-refact): New variable.

	gnu: Add ghc-haskell-src-exts-util.
	* gnu/packages/haskell.scm (ghc-haskell-src-exts-util): New variable.

	gnu: ghc-zip-archive: Update to 0.3.0.5.
	* gnu/packages/haskell.scm (ghc-zip-archive): Update to 0.3.0.5.
	[inputs]: Add ghc-temporary.

	gnu: ghc-polyparse: Update to 1.12.
	* gnu/packages/haskell.scm (ghc-polyparse): Update to 1.12.

	gnu: ghc-extra: Update to 1.6.3.
	* gnu/packages/haskell.scm (ghc-extra): Update to 1.6.3.
	[inputs]: Add ghc-clock.

	gnu: hlint: Update to 1.9.37.
	* gnu/packages/haskell.scm (hlint): Update to 1.9.37.

	gnu: ghc-haskell-src-exts: Update to 1.18.2.
	* gnu/packages/haskell.scm (ghc-haskell-src-exts): Update to 1.18.2.
	[inputs]: Add ghc-pretty-show.

	gnu: ghc-cgi: Update to 3001.3.0.2.
	* gnu/packages/haskell.scm (ghc-cgi): Update to 3001.3.0.2.
	[arguments]: Allow building with newer QuickCheck.
	[inputs]: Remove ghc-old-locale and ghc-old-time.
	[native-inputs]: Add ghc-doctest and ghc-quickcheck.

	gnu: ghc-network-uri: Update to 2.6.1.0.
	* gnu/packages/haskell.scm (ghc-network-uri): Update to 2.6.1.0.

	gnu: ghc-network: Update to 2.6.3.1.
	* gnu/packages/haskell.scm (ghc-network): Update to 2.6.3.1.
	[inputs]: Remove.
	[native-inputs]: Add ghc-hunit, ghc-doctest, ghc-test-framework, and
	ghc-test-framework-hunit.

	gnu: ghc-exceptions: Allow newer version of QuickCheck.
	* gnu/packages/haskell.scm (ghc-exceptions)[arguments]: Allow running tests
	with newer version of QuickCheck.

	gnu: ghc-cgi: Update to 3001.3.0.1.
	* gnu/packages/haskell.scm (ghc-cgi): Update to 3001.3.0.1.

	gnu: Add ghc-pretty-show.
	* gnu/packages/haskell.scm (ghc-pretty-show): New variable.

	gnu: Add ghc-haskell-lexer.
	* gnu/packages/haskell.scm (ghc-haskell-lexer): New variable.

	gnu: ghc-stm: Update to 2.4.5.0.
	* gnu/packages/haskell.scm (ghc-stm): Update to 2.4.5.0.
	[description]: Improve.

	gnu: ghc-haddock: Update to 2.17.4.
	* gnu/packages/haskell.scm (ghc-haddock): Update to 2.17.4.
	[native-inputs]: Add ghc-hspec and ghc-haddock-test.

	gnu: Add ghc-haddock-test.
	* gnu/packages/haskell.scm (ghc-haddock-test): New variable.

	gnu: ghc-haddock-library: Update to 1.4.3.
	* gnu/packages/haskell.scm (ghc-haddock-library): Update to 1.4.3.

	gnu: ghc-haddock-api: Update to 2.17.3.
	* gnu/packages/haskell.scm (ghc-haddock-api): Update to 2.17.3.
	[native-inputs]: Add ghc-quickcheck, ghc-hspec, and hspec-discover.

	gnu: data-default-instances-base: Update to 0.1.0.1.
	* gnu/packages/haskell.scm (data-default-instances-base): Update to 0.1.0.1.

	gnu: ghc-data-default-class: Update to 0.1.2.0.
	* gnu/packages/haskell.scm (ghc-data-default-class): Update to 0.1.2.0.

	gnu: ghc-data-default: Update to 0.7.1.1.
	* gnu/packages/haskell.scm (ghc-data-default): Update to 0.7.1.1.

	gnu: ghc-prelude-extras: Update to 0.4.0.3.
	* gnu/packages/haskell.scm (ghc-prelude-extras): Update to 0.4.0.3.

	gnu: ghc-generic-deriving: Update to 1.11.1.
	* gnu/packages/haskell.scm (ghc-generic-deriving): Update to 1.11.1.
	[native-inputs]: Add ghc-hspec and hspec-discover.

	gnu: Add ghc-time-locale-compat.
	* gnu/packages/haskell.scm (ghc-time-locale-compat): New variable.

2018-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ghc-text: Update to 1.2.2.2.
	* gnu/packages/haskell.scm (ghc-text): Update to 1.2.2.2.
	[inputs]: Add ghc-random.

	squash! gnu: ghc-text: Update to 1.2.3.0.

2018-02-13  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ghc-hashable: Update to 1.2.6.1.
	* gnu/packages/haskell.scm (ghc-hashable): Update to 1.2.6.1.
	[arguments]: Enable tests.
	[inputs]: Add ghc-random.
	[native-inputs]: Add ghc-test-framework, ghc-test-framework-hunit,
	ghc-test-framework-quickcheck2, ghc-hunit, and ghc-quickcheck.
	[description]: Use Texinfo syntax for class name.

	gnu: ghc-quickcheck-instances: Update to 0.3.16.1.
	* gnu/packages/haskell-check.scm (ghc-quickcheck-instances): Update to
	0.3.16.1.
	[inputs]: Add ghc-base-compat, ghc-tagged, ghc-transformers-compat,
	ghc-uuid-types, and ghc-case-insensitive.

	gnu: ghc-uuid-types: Fix tests with latest QuickCheck.
	* gnu/packages/haskell.scm (ghc-uuid-types)[arguments]: Relax version
	constraint for QuickCheck.

	gnu: ghc-old-time: Allow building with GHC 8.
	* gnu/packages/haskell.scm (ghc-old-time)[arguments]: Allow building with
	newer version of "base".

	gnu: Add ghc-hashable-time.
	* gnu/packages/haskell.scm (ghc-hashable-time): New variable.

	gnu: Add ghc-th-abstraction.
	* gnu/packages/haskell.scm (ghc-th-abstraction): New variable.

	gnu: ghc-attoparsec: Update to 0.13.2.2.
	* gnu/packages/haskell.scm (ghc-attoparsec): Update to 0.13.2.2.
	[arguments]: Disable tests.
	[native-inputs]: Remove ghc-test-framework and ghc-test-framework-quickcheck2;
	add ghc-tasty and ghc-tasty-quickcheck.

	gnu: ghc-scientific: Update to 0.3.5.2.
	* gnu/packages/haskell.scm (ghc-scientific): Update to 0.3.5.2.
	[inputs]: Add ghc-integer-logarithms and ghc-primitive; remove ghc-vector.

	gnu: Add ghc-integer-logarithms.
	* gnu/packages/haskell.scm (ghc-integer-logarithms): New variable.

	gnu: ghc-hspec-meta: Update to 2.2.1.
	* gnu/packages/haskell-check.scm (ghc-hspec-meta): Update to 2.2.1.

	gnu: ghc-hunit: Update to 1.3.1.2.
	* gnu/packages/haskell-check.scm (ghc-hunit): Update to 1.3.1.2.

	gnu: ghc-hspec-core: Update to 2.2.4.
	* gnu/packages/haskell-check.scm (ghc-hspec-core): Update to 2.2.4.

	gnu: ghc-hspec: Update to 2.2.4.
	* gnu/packages/haskell-check.scm (ghc-hspec): Update to 2.2.4.

	gnu: ghc-tasty: Update to 0.11.0.4.
	* gnu/packages/haskell-check.scm (ghc-tasty): Update to 0.11.0.4.
	[inputs]: Add ghc-regex-tdfa.

	gnu: ghc-test-framework-quickcheck2: Update to 0.3.0.4.
	* gnu/packages/haskell-check.scm (ghc-test-framework-quickcheck2): Update to
	0.3.0.4.
	[source]: Remove snippet.

	gnu: hspec-discover: Update to 2.2.4.
	* gnu/packages/haskell-check.scm (hspec-discover): Update to 2.2.4.

	gnu: ghc-test-framework: Fix build with GHC 8.
	* gnu/packages/haskell-check.scm (ghc-test-framework)[arguments]: Permit
	building with newer version of "time".

	gnu: ghc-vector: Update to 0.12.0.1.
	* gnu/packages/haskell.scm (ghc-vector): Update to 0.12.0.1.

	gnu: ghc-dlist: Update to 0.8.0.4.
	* gnu/packages/haskell.scm (ghc-dlist): Update to 0.8.0.4.

	gnu: ghc-mtl: Fix build with GHC 8.
	* gnu/packages/haskell.scm (ghc-mtl)[inputs]: Add ghc-transformers.
	[arguments]: Permit building with newer version of transformers.

	gnu: Add ghc-quickcheck-latest.
	* gnu/packages/haskell-check.scm (ghc-quickcheck-latest): New variable.

	gnu: ghc-quickcheck: Update to 2.10.1.
	* gnu/packages/haskell-check.scm (ghc-quickcheck): Update to 2.10.1.
	[inputs]: Add ghc-random.
	[description]: Add two sentences.

	gnu: ghc-primitive: Update to 0.6.3.0.
	* gnu/packages/haskell.scm (ghc-primitive): Update to 0.6.3.0.

	gnu: ghc-old-locale: Allow building with newer base package.
	* gnu/packages/haskell.scm (ghc-old-locale)[arguments]: Add configure flag to
	allow newer "base" version.

	gnu: ghc: Use ghc-8 as default GHC.
	* gnu/packages/haskell.scm (ghc): Rename variable...
	(ghc-7): ...to this.
	(ghc-8)[native-inputs]: Adjust accordingly.
	(ghc): New alias for ghc-8.

	gnu: ghc-streaming-commons: Fix license and description.
	* gnu/packages/haskell.scm (ghc-streaming-commons)[license]: The correct
	license is Expat.
	[description]: Use a complete sentence.

2018-02-13  Rutger Helling  <rhelling@mykolab.com>

	gnu: local.mk: Remove mpv patch lines.
	* gnu/local.mk: Remove mpv CVE-2018-6360 patch lines.

	gnu: fuse-exfat: Update to 1.2.8.
	* gnu/packages/linux.scm (fuse-exfat): Update to 1.2.8.

	gnu: Update copyright line.
	* gnu/packages/video.scm: Update copyright line for commit 171c764.

	gnu: mpv: Update to 0.28.1 [fixes CVE-2018-6360].
	* gnu/packages/video.scm (mpv): Update to 0.28.1.

2018-02-13  Eric Bavier  <bavier@member.fsf.org>

	gnu: ccache: Update to 3.4.
	* gnu/packages/ccache.scm (ccache): Update to 3.4.

2018-02-12  Leo Famulari  <leo@famulari.name>

	gnu: go: Update to 1.9.4 [fixes CVE-2018-6574].
	* gnu/packages/golang.scm (go-1.9): Update to 1.9.4.

	nls: Update 'zh_CN' translation.

2018-02-12  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: Add kirigami.

2018-02-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-scran.
	* gnu/packages/bioinformatics.scm (r-scran): New variable.

2018-02-12  Ricardo Wurmus  <rekado@elephly.net>
	    Raoul Jean Pierre Bonnal  <ilpuccio.febo@gmail.com>

	gnu: Add r-scater.
	* gnu/packages/bioinformatics.scm (r-scater): New variable.

2018-02-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-singlecellexperiment.
	* gnu/packages/bioinformatics.scm (r-singlecellexperiment): New variable.

	gnu: Add r-beachmat.
	* gnu/packages/bioinformatics.scm (r-beachmat): New variable.

	gnu: Add r-rhdf5lib.
	* gnu/packages/bioinformatics.scm (r-rhdf5lib): New variable.

2018-02-12  Ricardo Wurmus  <rekado@elephly.net>
	    Raoul Jean Pierre Bonnal  <ilpuccio.febo@gmail.com>

	gnu: Add r-shinydashboard.
	* gnu/packages/web.scm (r-shinydashboard): New variable.

2018-02-12  Ricardo Wurmus  <rekado@elephly.net>

	gnu: hdf5: Build with -fPIC.
	* gnu/packages/maths.scm (hdf5)[arguments]: Add -fPIC to CFLAGS and CXXFLAGS.

2018-02-12  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: emacs-emms-player-mpv: Update to 0.0.13.
	* gnu/packages/emacs.scm (emacs-emms-player-mpv): Update to 0.0.13.

2018-02-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: emacs-ob-ipython: Declare a source file-name.
	* gnu/packages/emacs.scm (emacs-ob-ipython)[source]: Add 'file-name field.

	gnu: emacs-d-mode: Declare a source file-name.
	* gnu/packages/emacs.scm (emacs-d-mode)[source]: Add 'file-name field.

	gnu: guile-emacs: Declare a source file-name.
	* gnu/packages/emacs.scm (guile-emacs)[source]: Add 'file-name field.

2018-02-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vifm: Update to 0.9.1.
	* gnu/packages/vim.scm (vifm): Update to 0.9.1.

2018-02-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: libreoffice: Update to 5.4.5.1 [CVE-2018-6871].
	* gnu/packages/check.scm (cppunit-1.14): New public variable.
	* gnu/packages/libreoffice.scm (xmlsec-src-libreoffice): Remove variable.
	(libreoffice): Update to 5.4.5.1.
	[native-inputs]: Change CPPUNIT to CPPUNIT-1.14.  Remove AUTOCONF and AUTOMAKE.
	[inputs]: Add GPGME, XMLSEC-NSS and LIBLTDL.  Remove XMLSEC-SRC-LIBREOFFICE.
	Replace LIBJPEG with LIBJPEG-TURBO.
	[arguments]: Remove xmlsec code from PREPARE-SRC-PHASE.  Make sure GPGME++
	headers are found.  Add workaround for <https://bugs.gentoo.org/641812>.  Add
	"--disable-pdfium" to #:configure-flags.
	* gnu/packages/xml.scm (xmlsec-nss): New public variable.

	gnu: libmd: Update to 1.0.0.
	* gnu/packages/crypto.scm (libmd): Update to 1.0.0.
	[source](uri): Add freedesktop.org mirror.

2018-02-11  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gmtp: Update to 1.3.11.
	* gnu/packages/libusb.scm (gmtp): Update to 1.3.11.

2018-02-11  Leo Famulari  <leo@famulari.name>

	gnu: w3m: Update to 0.5.3+git20180125 [fixes CVE-2018-{6196,6197,6198}].
	* gnu/packages/w3m.scm (w3m): Update to 0.5.3+git20180125.

2018-02-11  ng0  <ng0@crash.cx>

	mailmap: Adjust entries for ng0.

	gnu: python-pycanberra: Use new URLs.
	* gnu/packages/libcanberra.scm (python-pycanberra)[source]: Use new URL.
	[home-page]: Update URL.

2018-02-11  Ricardo Wurmus  <rekado@elephly.net>

	gnu: propeller-gcc: Fix build.
	* gnu/packages/embedded.scm (propeller-gcc)[native-inputs]: Use GCC 4.9.

	gnu: Add r-hdf5array.
	* gnu/packages/bioinformatics.scm (r-hdf5array): New variable.

2018-02-11  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

2018-02-11  Leo Famulari  <leo@famulari.name>

	gnu: libtasn1: Fix CVE-2018-6003.
	* gnu/packages/patches/libtasn1-CVE-2018-6003.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/tls.scm (libtasn1/fixed)[source]: Use it.

	gnu: libtiff: Fix CVE-2017-{9935,11335,18013}.
	* gnu/packages/patches/libtiff-CVE-2017-9935.patch,
	gnu/packages/patches/libtiff-CVE-2017-11335.patch,
	gnu/packages/patches/libtiff-CVE-2017-18013.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/image.scm (libtiff)[replacement]: New field.
	(libtiff/fixed): New variable.

2018-02-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: loksh: Update to 6.2.
	* gnu/packages/shells.scm (loksh): Update to 6.2.

	gnu: global: Update to 6.6.2.
	* gnu/packages/code.scm (global): Update to 6.6.2.

	gnu: acpica: Update to 20180209.
	* gnu/packages/admin.scm (acpica): Update to 20180209.

2018-02-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl: Update to 2018.02.08.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.02.08.

2018-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: knights: Fix build.
	* gnu/packages/games.scm (knights)[native-inputs]: Add pkg-config.

2018-02-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-net-dns: Update to 1.15.
	* gnu/packages/networking.scm (perl-net-dns): Update to 1.15.

	gnu: exfat-utils: Update to 1.2.8.
	* gnu/packages/mtools.scm (exfat-utils): Update to 1.2.8.

	gnu: unibilium: Update to 1.2.1.
	* gnu/packages/terminals.scm (unibilium): Update to 1.2.1.

2018-02-10  Leo Famulari  <leo@famulari.name>

	gnu: exim: Update to 4.90.1 [fixes CVE-2018-6789].
	* gnu/packages/mail.scm (exim): Update to 4.90.1.
	[source]: Use HTTPS URLs.

2018-02-10  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add java-xmlunit-legacy.
	* gnu/packages/java.scm (java-xmlunit-legacy): New variable.

	gnu: Add java-xmlunit.
	* gnu/packages/java.scm (java-xmlunit): New variable.

	gnu: Add java-jline.
	* gnu/packages/java.scm (java-jline): New variable.

	gnu: Add java-xstream.
	* gnu/packages/xml.scm (java-xstream): New variable.

	gnu: Add java-jdom2.
	* gnu/packages/xml.scm (java-jdom2): New variable.

	gnu: Add java-jettison.
	* gnu/packages/xml.scm (java-jettison): New variable.

	gnu: Add java-stax.
	* gnu/packages/xml.scm (java-stax): New variable.

	gnu: Add java-kxml2.
	* gnu/packages/xml.scm (java-kxml2): New variable.

	gnu: Add java-jaxen.
	* gnu/packages/xml.scm (java-jaxen): New variable.

	gnu: Add java-dom4j.
	gnu/packages/xml.scm (java-dom4j): New variable.

	gnu: Add java-xmlpull2.
	* gnu/packages/xml.scm (java-xmlpull2): New variable.

	gnu: Add java-xpp3.
	gnu/packages/xml.scm (java-xpp3): New variable.

	gnu: Add java-xsdlib.
	* gnu/packages/xml.scm (java-xsdlib): New variable.

	gnu: Add java-xom.
	* gnu/packages/xml.scm (java-xom): New variable.

	gnu: Add java-jaxen-bootstrap.
	* gnu/packages/xml.scm (java-jaxen-bootstrap): New variable.

	gnu: Add java-xerces.
	* gnu/packages/java.scm (java-xerces): New variable.
	* gnu/packages/patches/java-xerces-bootclasspath.patch: New file.
	* gnu/packages/patches/java-xerces-build_dont_unzip.patch: New file.
	* gnu/packages/patches/java-xerces-xjavac_taskdef.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add them.

	gnu: Add java-apache-xml-commons-resolver.
	* gnu/packages/xml.scm (java-apache-xml-commons-resolver): New variable.

	gnu: Add java-jaxp.
	* gnu/packages/xml.scm (java-jaxp): New variable.

2018-02-10  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	licenses: Add W3C license.
	* gnu/license.scm (w3c): New variable.

2018-02-10  Julien Lepiller  <julien@lepiller.eu>

	gnu: Add java-joda-time.
	* gnu/packages/java.scm (java-joda-time): New variable.

	gnu: Add java-joda-convert.
	* gnu/packages/java.scm (java-joda-convert): New variable.

	gnu: Add java-cdi-api.
	* gnu/packages/java.scm (java-cdi-api): New variable.

	gnu: Add java-jboss-interceptors-api-spec.
	* gnu/packages/java.scm (java-jboss-interceptors-api-spec): New
	variable.

	gnu: Add java-jboss-el-api-spec.
	* gnu/packages/java.scm (java-jboss-el-api-spec): New variable.

	gnu: Add java-jansi.
	* gnu/packages/java.scm (java-jansi): New variable.

	gnu: Add java-jansi-native.
	* gnu/packages/java.scm (java-jansi-native): New variable.

	gnu: Add java-hawtjni.
	* gnu/packages/java.scm (java-hawtjni): New variable.

	gnu: Add java-geronimo-xbean-finder.
	* gnu/packages/java.scm (java-geronimo-xbean-finder): New variable.

	gnu: Add java-geronimo-xbean-asm-util.
	* gnu/packages/java.scm (java-geronimo-xbean-asm-util): New variable.

	gnu: Add java-geronimo-xbean-bundleutils.
	* gnu/packages/java.scm (java-geronimo-xbean-bundleutils): New variable.

	gnu: Add java-jsoup.
	* gnu/packages/web.scm (java-jsoup): New variable.

	gnu: Add java-gson.
	* gnu/packages/java.scm (java-gson): New variable.

2018-02-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: qtsensors: Fix build.
	* gnu/packages/qt.scm (qtsensors)[arguments]: Remove failing test.

	gnu: tlp: Fix build.
	* gnu/packages/linux.scm (tlp): Add "TLP_META" environment variable.  Use
	  "invoke".

2018-02-10  Ricardo Wurmus  <rekado@elephly.net>

	gnu: sbcl: Update to 1.4.4.
	* gnu/packages/lisp.scm (sbcl): Update to 1.4.4.

2018-02-10  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: tlp: Update to 1.1.
	* gnu/packages/linux.scm (tlp): Update to 1.1.

2018-02-09  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: qemu: Add pulseaudio support.
	* gnu/packages/virtualization.scm (qemu)[arguments]: Add --audio-drv-list
	flag.
	[inputs]: Add pulseaudio.
	(qemu-minimal)[inputs]: Remove pulseaudio.

	gnu: Add colormake.
	* gnu/packages/colorize.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add this.

2018-02-09  Christopher Baines  <mail@cbaines.net>

	gnu: Switch ruby-pg to build with postgresql-9.6.
	As the testsuite fails with the later version.

	* gnu/packages/ruby.scm (ruby-pg)[inputs]: Switch postgresql to
	  postgresql-9.6.

2018-02-09  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-browse-at-remote: Patch for GNU Cgit support.
	* gnu/packages/patches/emacs-browse-at-remote-cgit-gnu.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/emacs.scm (emacs-browse-at-remote)[source](patches): Use it.

2018-02-09  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: clementine: Remove Spotify downloader.
	Clementine has a button in the preference menu that allows downloading a
	binary blob to add support for Spofify.  Let's remove this button.  It turns
	out this is the only part of the code base that uses crypto++, let's remove
	this dependency too.

	* gnu/packages/music.scm (clementine)[arguments]: Remove crypto++ support. Set
	HAVE_SPOTIFY_DOWNLOADER to FALSE.
	[inputs]: Remove crypto++ input.
	* gnu/packages/patches/clementine-remove-crypto++-dependency.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-02-09  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: appstream-glib: Propagate some inputs.
	* gnu/packages/glib.scm (appstream-glib)[inputs]: Move gcab, gdk-pixbuf,
	util-linux to propagated-inputs.

2018-02-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: samba: Update to 4.7.5.
	* gnu/packages/samba.scm (samba): Update to 4.7.5.

	gnu: zziplib: Update to 0.13.68.
	* gnu/packages/patches/zziplib-CVE-2017-5974.patch,
	gnu/packages/patches/zziplib-CVE-2017-5975.patch,
	gnu/packages/patches/zziplib-CVE-2017-5976.patch,
	gnu/packages/patches/zziplib-CVE-2017-5978.patch,
	gnu/packages/patches/zziplib-CVE-2017-5979.patch,
	gnu/packages/patches/zziplib-CVE-2017-5981.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.
	* gnu/packages/compression.scm (zziplib): Update to 0.13.68.
	[source](patches): Remove.
	[arguments]: Remove #:parallel-tests?.  Set #:tests? #f.

2018-02-09  Ludovic Courtès  <ludo@gnu.org>

	services: avahi: Default to nss-mdns 0.10.
	This works around <https://bugs.gnu.org/30396>.
	Reported by George myglc2 Clemmer <myglc2@gmail.com>.

	* gnu/packages/avahi.scm (nss-mdns-0.10): New variable.
	* gnu/services/avahi.scm (avahi-service-type): Use it.

2018-02-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-pandas: Update to 0.22.0.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/patches/python-pandas-skip-failing-tests.patch: Delete file.
	* gnu/packages/python.scm (python-pandas): Update to 0.22.0.
	[source](patches): Remove.
	[native-inputs]: Add PYTHON-PYTEST and PYTHON-LXML.
	[arguments]: Replace CHECK-PHASE with custom pytest invocation.
	[home-page]: Use HTTPS.

	gnu: python-scipy: Update to 1.0.0.
	* gnu/packages/python.scm (python-scipy): Update to 1.0.0.
	[arguments]: Remove obsolete FIX-TESTS-PHASE.  Override sphinxbuild in
	INSTALL-DOC-PHASE.  Fix PYVER argument.  Use INVOKE instead of SYSTEM*.
	[native-inputs]: Remove PYTHON-NOSE.  Add PYTHON-PYTEST and WHICH.

	gnu: python-numpy: Update to 1.14.0.
	* gnu/packages/python.scm (python-numpy): Update to 1.4.0.
	[source](uri): Use release tarball.
	[source](file-name): Remove.

2018-02-09  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: guile-sqlite3: Update to 0.0-3.1cd1dec.
	* gnu/packages/guile.scm (guile-sqlite3): Update to 0.0-3.1cd1dec.

2018-02-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update snapshot to bc880f9.
	* gnu/packages/package-management.scm (guix): Update to bc880f9.

2018-02-09  Ludovic Courtès  <ludo@gnu.org>

	gnu: mcron2: Install files to 'share/guile/site/2.2'.
	Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

	* gnu/packages/guile.scm (mcron2)[arguments]: In 'use-guile-2.2' phase,
	substitute /share/guile/site/2.0.

2018-02-09  Ludovic Courtès  <ludo@gnu.org>

	ssh: Work around 'select' bug in Guile.
	Fixes <https://bugs.gnu.org/30365>.

	* guix/ssh.scm (remote-daemon-channel)[redirect]: Define 'select*' and
	use it.

2018-02-09  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: services: Add wesnothd service.
	* gnu/services/games.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* doc/guix.texi (Game Services): Document the service.

	gnu: Add wesnoth-server.
	* gnu/packages/games.scm (wesnoth-server): New variable.

2018-02-09  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Use system harfbuzz and graphite2 libraries.
	* gnu/packages/patches/icecat-use-system-harfbuzz.patch,
	gnu/packages/patches/icecat-use-system-graphite2.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/gnuzilla.scm (icecat)[source]: Add patches.  Delete
	"gfx/harfbuzz" and "gfx/graphite2" in the snippet.
	[inputs]: Add harfbuzz and graphite2.
	[arguments]: Add "--with-system-harfbuzz" and "--with-system-graphite2" to
	configure-flags.

	Merge branch 'master' into core-updates

2018-02-09  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add sipcalc.
	* gnu/packages/admin.scm (sipcalc): New public variable.

2018-02-09  Leo Famulari  <leo@famulari.name>

	gnu: mu: Use a fixed variant of tzdata for the mu tests.
	* gnu/packages/mail.scm (mu)[inputs]: Remove tzdata.
	[native-inputs]: Add tzdata-2017a.

2018-02-09  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: mu: Update to 1.0.
	* gnu/packages/mail.scm (mu): Update to 1.0.

2018-02-09  Kei Kebreau  <kkebreau@posteo.net>

	gnu: audacity: Update to 2.2.1.
	* gnu/packages/audio.scm (audacity): Update to 2.2.1.

2018-02-08  Leo Famulari  <leo@famulari.name>

	gnu: postgresql: Update to 10.2 [CVE-2018-{1052,1053}].
	* gnu/packages/databases.scm (postgresql): Update to 10.2.

2018-02-08  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.15.2.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.2.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.18.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.18.
	(%linux-libre-4.14-hash): Update hash.

2018-02-08  Alex Vong  <alexvong1995@gmail.com>

	gnu: mpv: Fix CVE-2018-6360.
	* gnu/packages/patches/mpv-CVE-2018-6360-1.patch,
	gnu/packages/patches/mpv-CVE-2018-6360-2.patch,
	gnu/packages/patches/mpv-CVE-2018-6360-3.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/video.scm (mpv)[source]: Use them.

2018-02-08  Leo Famulari  <leo@famulari.name>

	gnu: Update syncthing to 0.14.44.
	* gnu/packages/syncthing.scm (syncthing): Update to 0.14.44.
	[inputs]: Add go-github-com-prometheus-union and remove
	go-github-com-edsrzf-mmap-go.
	[source]: Delete bundled dependencies in a snippet.
	[arguments]: Remove the 'delete-bundled-source-code' phase.

	gnu: go-github-com-zillode-notify: Update to 0.0.0-2.a8abcfb.
	* gnu/packages/syncthing.scm (go-github-com-zillode-notify): Update to
	0.0.0-2.a8abcfb.

	gnu: Add go-github-com-prometheus-union.
	* gnu/packages/syncthing.scm (go-github-com-prometheus-union): New
	variable.

	gnu: Add go-github-com-client-golang-prometheus.
	* gnu/packages/syncthing.scm (go-github-com-client-golang-prometheus):
	New variable.

	gnu: Add go-github-com-client-golang-prometheus-promhttp.
	* gnu/packages/syncthing.scm
	(go-github-com-client-golang-prometheus-promhttp): New variable.

	gnu: Add go-github-com-prometheus-procfs.
	* gnu/packages/syncthing.scm (go-github-com-prometheus-procfs): New variable.

	gnu: Add go-github-com-prometheus-common-expfmt.
	* gnu/packages/syncthing.scm (go-github-com-prometheus-common-expfmt):
	New variable.

	gnu: Add go-github-com-matttproud-golang-protobuf-extensions-pbutil.
	* gnu/packages/syncthing.scm
	(go-github-com-matttproud-golang-protobuf-extensions-pbutil): New
	variable.

	gnu: Add go-github-com-prometheus-client-model-go.
	* gnu/packages/syncthing.scm (go-github-com-prometheus-client-model-go):
	New variable.

	gnu Add go-github-com-golang-protobuf-proto.
	* gnu/packages/syncthing.scm (go-github-com-golang-protobuf-proto): New
	variable.

	gnu: go-github-com-gogo-protobuf: Update to 0.5-2.160de10.
	* gnu/packages/syncthing.scm (go-github-com-gogo-protobuf): Update to
	0.5-2.160de10.

	gnu: Add go-github-com-beorn7-perks-quantile.
	* gnu/packages/syncthing.scm (go-github-com-beorn7-perks-quantile): New
	variable.

	gnu: vdirsyncer: Update to 0.16.4.
	* gnu/packages/dav.scm (vdirsyncer): Update to 0.16.4.

2018-02-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libtirpc: Update to 1.0.2.
	* gnu/packages/onc-rpc.scm (libtirpc): Update to 1.0.2.
	[patches]: Remove patch for fixed CVE.
	* gnu/packages/patches/libtirpc-CVE-2017-8779.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: serd: Update to 0.28.0.
	* gnu/packages/rdf.scm (serd): Update to 0.28.0.

	gnu: nim: Use INVOKE.
	* gnu/packages/nim.scm (nim)[arguments]: Substitute INVOKE for SYSTEM*.

2018-02-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libcap-ng: Remove unused python input.
	Outputs so identical you wish they were intensional.

	* gnu/packages/admin.scm (libcap-ng)[inputs]: Remove python.
	[arguments]: Add ‘--without-python’ to #:configure-flags to suppress a
	bogus error.

2018-02-08  Kei Kebreau  <kkebreau@posteo.net>

	gnu: pwgen: Update to 2.08.
	* gnu/packages/password-utils.scm (pwgen): Update to 2.08.

2018-02-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mcrl2: Fix typo in synopsis.
	* gnu/packages/maths.scm (mcrl2)[synopsis]: Fix typo.
	[description]: Use @dfn.

	gnu: libcap-ng: Update to 0.7.9.
	gnu/packages/admin.scm (libcap-ng): Update to 0.7.9.

	gnu: conky: Update to 1.10.8.
	* gnu/packages/conky.scm (conky): Update to 1.10.8.

2018-02-08  Jan Nieuwenhuizen  <janneke@gnu.org>

	gnu: Add mcrl2.
	* gnu/packages/maths.scm (mcrl2): New variable.

2018-02-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lunzip: Update to 1.10.
	* gnu/packages/compression.scm (lunzip): Update to 1.10.

	gnu: nim: Update to 0.17.2.
	* gnu/packages/nim.scm (nim): Update to 0.17.2.

	gnu: luajit, lua5.x-bitop: Use HTTPS home pages.
	* gnu/packages/lua.scm (luajit, make-lua-bitop)[home-page]: Use HTTPS.

	gnu: luajit: Make available as ‘luajit’.
	* gnu/packages/lua.scm (luajit)[arguments]: Add a ‘create-luajit-symlink’
	phase to make the interpreter available simply as ‘luajit’.

	gnu: luajit: Update to 2.1.0-beta3.
	* gnu/packages/lua.scm (luajit): Update to 2.1.0-beta3.
	[source]: Remove symlinks patch.
	* gnu/packages/patches/luajit-symlinks.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: mc: Substitute more FHS file names.
	* gnu/packages/mc.scm (mc)[arguments]: Add some more files to the
	‘patch-FHS-file-names’ phase.

2018-02-08  Leo Famulari  <leo@famulari.name>

	gnu: mupdf: Fix CVE-2017-17858.
	* gnu/packages/patches/mupdf-CVE-2017-17858.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/pdf.scm (mupdf)[source]: Use it.

2018-02-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: python2-tqdm: Work around missing flake8 propagation.
	* gnu/packages/python.scm (python-tqdm)[properties]: Declare python2 variant.
	(python2-tqdm): Use STRIP-PYTHON2-VARIANT.
	[native-inputs]: Add PYTHON-ENUM34.

2018-02-07  Marius Bakke  <mbakke@fastmail.com>

	Revert "gnu: python2-flake8: Fix python-enum34 propagation."
	This triggers a rebuild of 1111 packages, so let's work around it on the few
	that are affected instead.

	This reverts commit 01af1e11a67466d5f6338bdb207ff99ef5cf094e.

2018-02-07  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	etc: Add SELinux policy for the daemon.
	* etc/guix-daemon.cil.in: New file.
	* Makefile.am (dist_selinux_policy_DATA): Define it.
	* configure.ac: Handle --with-selinux-policy-dir.
	* doc/guix.texi (SELinux Support): New section.

2018-02-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-mando: Remove version 0.3.1.
	* gnu/packages/python.scm (python-mando-0.3.1): Remove variable.

	gnu: python-radon: Update to 2.2.0.
	* gnu/packages/python.scm (python-radon): Update to 2.2.0.
	[arguments]: Replace CHECK-PHASE with custom test command.
	[propagated-inputs]: Replace PYTHON-MANDO-0.3.1 with PYTHON-MANDO.
	[native-inputs]: Remove PYTHON-FLAKE8, PYTHON-TOX and PYTHON-PARAMUNITTEST.
	Add PYTHON-PYTEST-MOCK.

	gnu: python-pytest-mock: Update to 1.6.3.
	* gnu/packages/check.scm (python-pytest-mock): Update to 1.6.3.
	[source]: Use tarball relase.
	[native-inputs]: Remove UNZIP.  Add PYTHON-SETUPTOOLS-SCM.

	gnu: python-mando: Fix indentation.
	* gnu/packages/python.scm (python-mando): Indent with emacs.

	gnu: python-mando: Update to 0.6.4.
	* gnu/packages/python.scm (python-mando): Update to 0.6.4.
	[propagated-inputs]: Add PYTHON-SIX.
	[native-inputs]: Remove PYTHON-SPHINX and PYTHON-PARAMUNITTEST.  Add PYTHON-PYTEST.

	gnu: python-tqdm: Update to 4.19.5.
	* gnu/packages/python.scm (python-tqdm): Update to 4.19.5.
	[native-inputs]: Remove PYTHON-NOSE-TIMER and PYTHON-VIRTUALENV.

	gnu: python2-flake8: Fix python-enum34 propagation.
	* gnu/packages/python.scm (python2-flake8)[propagated-inputs]: Replace
	PYTHON2-ENUM with PYTHON2-ENUM34.

	gnu: multiqc: Update to 1.4.
	* gnu/packages/bioinformatics.scm (multiqc): Update to 1.4.
	[propagated-inputs]: Remove PYTHON-ENUM34.

2018-02-06  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: sablevm: Fix broken build.
	* gnu/packages/java.scm (sablevm)[arguments]: Change threading type.

2018-02-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: whois: Expand synopsis & description.
	* gnu/packages/networking.scm (whois)[synopsis, description]: Expand.

	gnu: librep: Update to 0.92.7.
	* gnu/packages/sawfish.scm (librep): Update to 0.92.7.

	gnu: asciidoc: Update to 8.6.10.
	* gnu/packages/documentation.scm (asciidoc): Update to 8.6.10.
	[source]: Switch to new code host.
	[arguments]: Add new ‘bootstrap’ phase...
	[native-inputs]: ...and required autoconf.
	[home-page]: Point to a more recently updated instance.

	gnu: perl-test-simple: Update to 1.302122.
	* gnu/packages/perl-check.scm (perl-test-simple): Update to 1.302122.

2018-02-06  Christopher Baines  <mail@cbaines.net>

	gnu: build: linux-boot: Remove bind-mount export.
	bind-mount is not contained within this module.

	* gnu/build/linux-boot.scm: Remove bind-mount export.

2018-02-06  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: hwloc: Add 2.0.0.
	* gnu/packages/mpi.scm (hwloc-2.0): New variable.
	* gnu/packages/patches/hwloc-tests-without-sysfs.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-02-06  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add python-pyaudio.
	* gnu/packages/audio.scm (python-pyaudio): New public variable.

2018-02-06  Stefan Reichör  <stefan@xsteve.at>

	gnu: Add curseradio.
	* gnu/packages/music.scm (curseradio): New variable.

2018-02-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: julia: Don't invoke /sbin/ldconfig.
	Reported by Marco van Hulten <marco@hulten.org>
	in <https://bugs.gnu.org/30282>.

	* gnu/packages/julia.scm (julia)[arguments] <'hardcode-soname-map>:
	Patch out 'ldconfig' invocations.

2018-02-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: julia: Adjust libgit2 tests.
	* gnu/packages/julia.scm (julia)[arguments] <'disable-broken-tests>:
	Patch libgit2.jl.

	gnu: libssh: Update to commit 239d0f7 of branch 'v0-7'.
	* gnu/packages/ssh.scm (libssh): Update to 239d0f7.

2018-02-06  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: gpsbabel: Update to 1.5.4 and fix build.
	* gnu/packages/patches/gpsbabel-minizip.patch: New file.
	* gnu/packages/patches/gpsbabel-qstring.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Update accordingly.
	* gnu/packages/gps.scm (gpsbabel): Update to 1.5.4,
	[source]: add two previous patches to fix build,
	[snippet]: remove "gpsbabel" directory excursion,
	[arguments]: ditto.

	gnu: Add gpxsee.
	* gnu/packages/gps.scm (gpxsee): New variable.

2018-02-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: expect: Update to 5.45.4.
	* gnu/packages/tcl.scm (expect): Update to 5.45.4.

	gnu: shotwell: Update to 0.27.4.
	* gnu/packages/gnome.scm (shotwell): Update to 0.27.4.

2018-02-06  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add python-isoweek.
	* gnu/packages/python.scm (python-isoweek, python2-isoweek): New variables.

2018-02-06  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add python-funcy.
	* gnu/packages/python.scm (python-funcy, python2-funcy): New variables.

	gnu: Add python-whatever.
	* gnu/packages/python.scm (python-whatever, python2-whatever): New variables.

2018-02-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add r-heatmaply.
	* gnu/packages/cran.scm (r-heatmaply): New variable.

	gnu: Add r-seriation.
	* gnu/packages/cran.scm (r-seriation): New variable.

	gnu: Add r-webshot.
	* gnu/packages/cran.scm (r-webshot): New variable.

	gnu: Add r-gclus.
	* gnu/packages/cran.scm (r-gclus): New variable.

	gnu: Add r-qap.
	* gnu/packages/cran.scm (r-qap): New variable.

	gnu: Add r-tsp.
	* gnu/packages/cran.scm (r-tsp): New variable.

	gnu: Add r-processx.
	* gnu/packages/cran.scm (r-processx): New variable.

	gnu: Add r-debugme.
	* gnu/packages/cran.scm (r-debugme): New variable.

2018-02-06  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: guile-sqlite3: Use git-version.
	* gnu/packages/guile.scm [version]: Use git-version.

	gnu: guile-sqlite3: Update to 0.0-2.21f35ca.
	* gnu/packages/guile.scm (guile-sqlite3): Update to 0.0-2.21f35ca.

2018-02-06  Leo Famulari  <leo@famulari.name>

	gnu: python-llfuse: Update to 1.3.2.
	* gnu/packages/python.scm (python-llfuse, python2-llfuse): Update to 1.3.2.

2018-02-05  Ethan R. Jones  <ethanrjones97@gmail.com>

	gnu: Add python-gyp.
	* gnu/packages/python.scm (python-gyp, python2-gyp): New variables.

2018-02-05  Kei Kebreau  <kkebreau@posteo.net>

	gnu: bigloo: Update to 4.3b.
	* gnu/packages/scheme.scm (bigloo): Update to 4.3b.
	[arguments]: Add "--disable-patch" to configure flags.  Add substitution to
	compile Bigloo with the correct runpath. Substitute 'invoke' for '*system*'.

2018-02-05  Leo Famulari  <leo@famulari.name>

	gnu: p7zip: Fix CVE-2017-17969.
	* gnu/packages/patches/p7zip-CVE-2017-17969.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/compression.scm (p7zip)[source]: Use it.

2018-02-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add emacs-realgud.
	* gnu/packages/emacs.scm (emacs-realgud): New public variable.

	gnu: Add emacs-loc-changes.
	* gnu/packages/emacs.scm (emacs-loc-changes): New public variable.

	gnu: Add emacs-load-relative.
	* gnu/packages/emacs.scm (emacs-load-relative): New public variable.

	gnu: Add emacs-test-simple.
	* gnu/packages/emacs.scm (emacs-test-simple): New public variable.

2018-02-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	emacs-build-system: Do not patch files containing NULs.
	This is a temporary workaround for <https://bugs.gnu.org/30116>, where
	'substitute*' throws on files containing NUL characters.

	* guix/build/emacs-build-system.scm (patch-el-files): Filter out elisp files
	that contain NUL characters.

2018-02-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	emacs-build-system: Reinstate the check phase.
	* guix/build/emacs-build-system.scm (%standard-phases): Reinstate the check
	phase from the gnu-build-system.
	* guix/build-system/emacs.scm (emacs-build)[tests?]: But do not enable it by default.
	[parallel-tests?]: Add argument.

2018-02-05  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	emacs-build-system: Add set-emacs-load-path phase.
	This generalizes the mechanism by which the Emacs dependencies are made visible,
	so that any build phase can make use of them.

	* guix/build/emacs-build-system.scm (%legacy-install-suffix): New variable.
	(%install-suffix): Redefine in terms of %legacy-install-suffix.
	(set-emacs-load-path): Add new phase used for dependency resolution.
	(build): Remove ad-hoc dependency discovery mechanism.
	(emacs-input->el-directory): Add new procedure.
	(emacs-inputs-el-directories): Use it.
	(package-name-version->elpa-name-version): Fix typo.
	(%standard-phases): Include the new `set-emacs-load-path' phase. Refactor to
	make the ordering of the phases clearer.
	* guix/build/emacs-utils.scm (emacs-byte-compile-directory): Remove the
	optional `dependency-dirs' argument, which is now obsoleted by the
	`set-emacs-load-path' phase.

2018-02-05  Ludovic Courtès  <ludo@gnu.org>

	doc: Document the 'upstream-name' property.
	Reported by Hartmut Goebel <h.goebel@crazy-compilers.com>.

	* doc/guix.texi (Invoking guix refresh): Document 'upstream-name'.

2018-02-05  Marius Bakke  <mbakke@fastmail.com>

	gnu: miniupnpc: Update to 2.0.20180203.
	* gnu/packages/upnp.scm (miniupnpc): Update to 2.0.20180203.

2018-02-05  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: solfege: Fix typo.
	* gnu/packages/music.scm (solfege): Fix typo in `fix-configuration' phase.

2018-02-05  Rutger Helling  <rhelling@mykolab.com>

	gnu: xpra: Update to 2.2.4.
	* gnu/packages/xorg.scm (xpra): Update to 2.2.4.

2018-02-05  Leo Famulari  <leo@famulari.name>

	gnu: oil-shell: Update to 0.4.0.
	* gnu/packages/shells.scm (oil-shell): Update to 0.4.0.

2018-02-05  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: htop: Update to 2.1.0.
	* gnu/packages/admin.scm (htop): Update to 2.1.0.
	[native-inputs]: Add python-minimal-wrapper.
	[home-page]: Update URI.

2018-02-05  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-helm-make: Update to 0.1.0-1.feae8df.
	* gnu/packages/emacs.scm (emacs-helm-make): Update to 0.1.0-1.feae8df.

2018-02-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nginx-documentation: Update to 2018-01-22-2100-cfb7bd672d77.
	* gnu/packages/web.scm (nginx-documentation): Update to
	2018-01-22-2100-cfb7bd672d77.

	gnu: libmicrohttpd: Update to 0.9.59.
	* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.59.

	doc: guix-publish-configuration-ttl is in seconds.
	* doc/guix.texi (Base Services): Document that
	guix-publish-configuration-ttl takes its value in seconds.

	gnu: zstd: Fix typo in comment.
	* gnu/packages/compression.scm (zstd)[license]: Fix comment typo.

	gnu: rtags: Update to 2.18.
	* gnu/packages/code.scm (rtags): Update to 2.18.

2018-02-04  Efraim Flashner  <efraim@flashner.co.il>

	gnu: myrepos: Update to 1.20171231.
	* gnu/packages/version-control.scm (myrepos): Update to 1.20171231.

2018-02-04  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

	gnu: linux-libre: Update to 4.15.1.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.1.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.14: Update to 4.14.17.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.17.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.80.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.80.

	gnu: linux-libre@4.4: Update to 4.4.115.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.115.

	Merge branch 'master' into core-updates

2018-02-03  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac-xcas: Update to 1.4.9-45.
	* gnu/packages/algebra.scm (giac-xcas): Update to 1.4.9-45.

2018-02-03  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: gpsbabel: Add missing module.
	* gnu/packages/gps.scm (gpsbabel)[source]: Add (guix build utils) module for
	"with-directory-excursion" macro.

2018-02-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add culmus.
	* gnu/packages/fonts.scm (culmus): New variable.

2018-02-02  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-browse-at-remote: Update to 0.9.0-1.31dcf77.
	* gnu/packages/emacs.scm (emacs-browse-at-remote): Update to 0.9.0-1.31dcf77.

2018-02-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ncdu: Update to 1.13.
	* gnu/packages/ncdu.scm (ncdu): Update to 1.13.

	gnu: man-pages: Update to 4.15.
	* gnu/packages/man.scm (man-pages): Update to 4.15.

	gnu: cfitsio: Use HTTPS home page.
	* gnu/packages/astronomy.scm (cfitsio)[home-page]: Use HTTPS.

2018-02-02  Jelle Licht  <jlicht@fsfe.org>

	gnu: node: Update to 9.4.0.
	* gnu/packages/node.scm (node): Update to 9.4.0.
	[arguments]: Remove all tests that depend on eslint being available. Remove
	reference to deleted test. Removed networking test.

2018-02-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: ethtool: Update to 4.15.
	* gnu/packages/networking.scm (ethtool): Update to 4.15.

2018-02-02  Eric Bavier  <bavier@member.fsf.org>

	gnu: slepc: Apply invoke to configure flags.
	Follow-up to 94a1eb96d32fcce97ee5d9440ecffe22f7555cd5

	* gnu/packages/maths.scm (slepc)[arguments]: Use 'apply' since 'flags' is a
	list of configure arguments.

2018-02-02  Eric Bavier  <bavier@cray.com>

	gnu: Add Elemental.
	* gnu/packages/maths.scm (elemental): New variable.

	gnu: Add QD.
	* gnu/packages/multiprecision.scm (qd): New variable.

2018-02-02  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add emacs-org-tree-slide.
	Thanks, Pjotr & Ricardo!  :-)

	* gnu/packages/emacs.scm (org-tree-slide): New variable.

2018-02-02  Ben Woodcroft  <donttrustben@gmail.com>

	gnu: diamond: Update to 0.9.17.
	* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.17.

2018-02-02  Mark Meyer  <mark@ofosos.org>
	    Ben Woodcroft  <donttrustben@gmail.com>

	gnu: Add fann.
	* gnu/packages/machine-learning.scm (fann): New variable.

2018-02-02  Efraim Flashner  <efraim@flashner.co.il>

	gnu: u-boot: Remove surplus flag in 'install phase.
	* gnu/packages/bootloaders.scm (u-boot)[arguments]: Remove 'make-flags
	key from custom 'install phase.

	gnu: linux-libre: Fix home-page url.
	* gnu/packages/linux.scm (linux-libre)[home-page]: Remove duplicate
	forward slash.

2018-02-01  Leo Famulari  <leo@famulari.name>

	gnu: blender: Fix build by specifying path to Python libraries.
	* gnu/packages/graphics.scm (blender)[arguments]: Specify the Python
	dependency paths in #:configure-flags.
	[inputs]: Replace python-wrapper with python.

2018-02-01  ng0  <ng0@n0.is>

	gnu: xorriso: Remove 'bzip2' and 'libcdio' from inputs.
	Thomas Schmitt suggested in bug#28398 to apply these changes. Neither of these
	inputs are referenced by the output store item.

	* gnu/packages/cdrom.scm (xorriso)[inputs]: Remove 'bzip2' and 'libcdio'.

2018-02-01  ng0  <ng0@infotropique.org>

	gnu: Add xfburn.
	* gnu/packages/xfce.scm (xfburn): New variable.

	gnu: Add libisofs.
	* gnu/packages/cdrom.scm (libisofs): New variable.

	gnu: Add libburn.
	* gnu/packages/cdrom.scm (libburn): New variable.

2018-02-01  Peter Kreye  <kreyepr@gmail.com>

	gnu: ocaml-findlib: Update to 1.7.3.
	* gnu/packages/ocaml.scm (ocaml-findlib): Update to 1.7.3.
	* gnu/packages/ocaml.scm (ocaml-findlib-1.7.3): Removed.

	gnu: Add ocaml-tsdl.
	* gnu/packages/ocaml.scm (ocaml-tsdl): New variable.

	gnu: Add ocaml-ocb-stubblr.
	* gnu/packages/ocaml.scm (ocaml-ocb-stubblr): New variable.

	gnu: Add ocaml-ctypes.
	* gnu/packages/ocaml.scm (ocaml-ctypes): New variable.

	gnu: Add ocaml-integers.
	* gnu/packages/ocaml.scm (ocaml-integes): New variable.

	gnu: ocaml-findlib-1.7.3: Fix install.
	* gnu/packages/ocaml.scm (ocaml-findlib-1.7.3): install topfind to
	lib/ocaml/site-lib

2018-02-01  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: solfege: Make configuration more robust to GC
	* gnu/packages/music.scm (solfege): Do not introduce store filenames in the
	configuration skeleton.
	[inputs]: Remove optional players.

2018-02-01  Leo Famulari  <leo@famulari.name>

	gnu: Add copyright statement for Alex Vong.
	This is a followup to commit 20be64dcf7d4d08e75eb56c34890420bea7882ec.

	* gnu/packages/base.scm: Add copyright statement.

2018-02-01  Leo Famulari  <leo@famulari.name>

	gnu: libreoffice: Fix build with Poppler >= 0.62.0.
	* gnu/packages/libreoffice.scm (libreoffice)[arguments]: Patch header and
	function names in 'prepare-src' phase.

2018-02-01  Christopher Baines  <mail@cbaines.net>

	gnu: Fix and improve the mongo-tools package.
	The hash of the source for this package is wrong. Most probably because the
	source was changed from a tarball to a git repository without updating the
	hash. Fixing this seems to break the check phase, so I rewrote that as well,
	making changes to the build and install phases as needed.

	* gnu/packages/databases.scm (mongo-tools)[source]: Update the hash value.
	  [arguments]: Remove the different unpack path, as this isn't necessary when
	  using the git repository as a source. Move the list of tools to make it
	  accessible from multiple phases. Rewrite the build phase, getting it to
	  install the tools in to the location the tests seem to expect to find
	  them. Replace the check phase to run the tests for each tool
	  individually. Add an install phase to install the tools, now that go install
	  is not being run in the build phase.
	  [native-inputs]: Add go-github.com-smartystreets-goconvey as a native-input
	  as this is required for running the tests.

2018-02-01  Christopher Baines  <mail@cbaines.net>

	gnu: Add go-github.com-smartystreets-goconvey.
	* gnu/packages/check.scm (go-github.com-smartystreets-goconvey): New variable.

	gnu: Add go-github.com-jtolds-gls.
	* gnu/packages/golang.scm (go-github.com-jtolds-gls): New variable.

	gnu: Add go-github.com-smartystreets-assertions.
	* gnu/packages/check.scm (go-github.com-smartystreets-assertions): New
	  variable.

	gnu: Add go-github.com-smartystreets-gunit.
	* gnu/packages/check.scm (go-github.com-smartystreets-gunit): New variable.

2018-02-01  David Thompson  <davet@gnu.org>

	gnu: awscli: Update to 1.14.32.
	* gnu/packages/python-web.scm (awscli): Update to 1.14.32.

	gnu: python-botocore: Update to 1.8.36.
	* gnu/packages/python.scm (python-botocore): Update to 1.8.36.

2018-02-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-django: Use the test-only tzdata package for tests.
	* gnu/packages/django.scm (python-django)[native-inputs]: Replace TZDATA with
	TZDATA-FOR-TESTS.

	gnu: gengetopt: Disable parallel tests.
	* gnu/packages/popt.scm (gengetopt)[arguments]: Add #:parallel-tests? #f.

	Revert "Revert "gnu: python-dateutil: Update to 2.6.1.""
	This reverts commit f021f32ae324ccf5e9004bcb29b7a28a69191f3a.

2018-02-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sslh: Update to 1.19b.
	* gnu/packages/networking.scm (sslh): Update to 1.19b.
	[inputs]: Add pcre.
	[home-page]: Update and use HTTPS.

2018-02-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: strongswan: Adjust to renamed tzdata input.
	* gnu/packages/networking.scm (strongswan)[native-inputs]: Replace
	TZDATA-2017A with TZDATA-FOR-TESTS.

	Merge branch 'master' into core-updates

2018-02-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xmobar: Update to 0.25.
	* gnu/packages/wm.scm (xmobar): Update to 0.25.
	[inputs]: Replace wireless-tools with (upstream-)unbundled ghc-iwlib.
	[arguments]: Add ‘with_weather’ to listified #:configure-flags.

	gnu: Add ghc-iwlib.
	* gnu/packages/haskell.scm (ghc-iwlib): New public variable.

2018-02-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: libvpx: Update to 1.7.0.
	* gnu/packages/video.scm (libvpx): Update to 1.7.0.
	[source]: Use GIT-FETCH.

	gnu: libvpx: Move hard-coded logic out of configure phase.
	* gnu/packages/video.scm (libvpx)[arguments]: Move arguments from
	CONFIGURE-PHASE to #:make-flags and #:configure-flags.

	gnu: tevent: Update to 0.9.35.
	* gnu/packages/samba.scm (tevent): Update to 0.9.35.

	gnu: ldb: Update to 1.3.1.
	* gnu/packages/samba.scm (ldb): Update to 1.3.1.

	gnu: whois: Update to 5.3.0.
	* gnu/packages/networking.scm (whois): Update to 5.3.0.

	gnu: libraw: Update to 0.18.7.
	* gnu/packages/photo.scm (libraw): Update to 0.18.7.

	gnu: imagemagick: Update to 6.9.9-34.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-34.

	gnu: re2: Update to 2018-02-01.
	* gnu/packages/regex.scm (re2): Update to 2018-02-01.

	gnu: feh: Update to 2.23.1.
	* gnu/packages/image-viewers.scm (feh): Update to 2.23.1.

2018-02-01  Marius Bakke  <mbakke@fastmail.com>

	Revert "gnu: python-dateutil: Update to 2.6.1."
	See <https://lists.gnu.org/archive/html/guix-devel/2018-01/msg00538.html>.

	This reverts commit b94502bed69c0fb5033d702fd0308209efb8815c.

2018-02-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-rednose: Loosen six requirement.
	* gnu/packages/check.scm (python-rednose)[arguments]: Add phase to remove
	explicit six version requirement.

	gnu: python-flake8-polyfill: Update to 1.0.2.
	* gnu/packages/python.scm (python-flake8-polyfill): Update to 1.0.2.
	[native-inputs]: Add PYTHON-PEP8.

	gnu: python-pytest-warnings: Mark as superseded by python-pytest.
	* gnu/packages/check.scm (python-pytest-warnings)[properties]: New field.
	(python2-pytest-warnings): Use PACKAGE-WITH-PYTHON2.
	[properties]: Superseded by PYTHON2-PYTEST.

	gnu: pootle: Don't require python-pytest-warnings.
	* gnu/packages/django.scm (pootle)[native-inputs]: Replace
	PYTHON2-PYTEST-WARNINGS with PYTHON2-PYTEST.

	gnu: python-lit: Really fix test suite.
	* gnu/packages/check.scm (python-lit)[arguments]: In CHECK-PHASE, use lit to
	test itself, as described in README.txt.
	[native-inputs]: Remove PYTHON-PYTEST.  Add LLVM.

	gnu: python-gevent: Update to 1.2.2.
	* gnu/packages/python.scm (python-gevent): Update to 1.2.2.
	[source](snippet): Adjust to moved software bundles.  Remove greentest substitution.
	[arguments]: Add #:modules.  Add phases 'unpack-libev', 'patch-hard-coded-paths'
	and 'do-not-use-bundled-sources' and replace check phase with a custom command.
	[native-inputs]: Add LIBEV source.

2018-02-01  Marius Bakke  <mbakke@fastmail.com>

	gnu: glibc@2.25: Don't apply glibc-CVE-2015-5180.patch.
	This was mistakenly added in 67d527e35e367c9e9e89ec01cda2ce32cabd2d89 and
	already included in glibc 2.25.

	* gnu/packages/base.scm (glibc-2.25)[source](patches): Remove
	'glibc-CVE-2015-5180.patch'.

2018-02-01  Rutger Helling  <rhelling@mykolab.com>

	gnu: Add vkquake.
	* gnu/packages/games.scm (vkquake): New variable.

2018-02-01  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.14: Update to 4.14.16.
	* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.16.
	(%linux-libre-4.14-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.79.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.79.

	gnu: linux-libre@4.4: Update to 4.4.114.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.114.

2018-02-01  Leo Famulari  <leo@famulari.name>

	gnu: transmission: Update to 2.93.
	* gnu/packages/bittorrent.scm (transmission): Update to 2.93.
	[source]: Update URL and remove patch.
	* gnu/packages/patches/transmission-fix-dns-rebinding-vuln.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-01-31  Danny Milosavljevic  <dannym@scratchpost.org>

	linux-boot: Add find-long-options.
	* gnu/build/linux/boot.scm (find-long-options): New variable.

2018-01-31  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: mcron2: Use Guile 2.2 instead of 2.0.
	Motivation: Using Guile 2.2 instead of Guile 2.0 gives us the scripting
	abilities of Guile 2.2 when writing mcron jobs, such as HTTPS support.

	* gnu/packages/guile.scm (gnu): Use the srfi-1 module for the alist-delete
	function.
	(mcron2)[inputs]: Replace guile-2.0 with guile-2.2.
	[parallel-build?]: Disable to fix manual page generation.
	[phases]: Add a "use-guile-2.2" phase so the build system uses Guile 2.2.
	Replace `system*' with `invoke' in the "bootstrap" phase.

2018-01-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: gdb: Update to 8.1.
	* gnu/packages/gdb.scm (gdb): Update to 8.1.

2018-01-31  Adam Van Ymeren  <adam@vany.ca>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add strongswan.
	* gnu/packages/networking.scm (strongswan): New variable.

2018-01-31  Adam Van Ymeren  <adam@vany.ca>

	gnu: python-axolotl: Update to 0.1.39 and fix build.
	python-axolotl has been failing since March,
	https://hydra.gnu.org/job/gnu/master/python-axolotl-0.1.35.x86_64-linux

	This also fixes the OMEMO and OTR plugins for Gajim work.

	* gnu/packages/patches/python-axolotl-AES-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/python-crypto.scm (python-axolotl): Upgrade to 0.1.39.
	[source]: Use the patch.

2018-01-31  Clément Lassieur  <clement@lassieur.org>

	gnu: the-silver-searcher: Update to 2.1.0.
	* gnu/packages/code.scm (the-silver-searcher): Update to 2.1.0.

2018-01-31  Rutger Helling  <rhelling@mykolab.com>

	gnu: glslang: Update to commit b5b08462442239e6537315ea1405b6afcd53043e.
	* gnu/packages/vulkan.scm (glslang): Update to commit
	b5b08462442239e6537315ea1405b6afcd53043e.

	gnu: spirv-tools: Update to commit 90862fe4b1c6763b32ce683d2d32c2f281f577cf.
	* gnu/packages/vulkan.scm (spirv-tools): Update to commit
	90862fe4b1c6763b32ce683d2d32c2f281f577cf.

	gnu: spirv-headers: Update to commit 061097878467b8e040fbf153a837d844ef9f9f96.
	* gnu/packages/vulkan.scm (spirv-headers): Update to commit
	061097878467b8e040fbf153a837d844ef9f9f96.

	gnu: youtube-dl: Update to 2018.01.27.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.01.27.

	gnu: Add innoextract.
	* gnu/packages/compression.scm (innoextract): New variable.

	gnu: wine64-staging: Enable Vulkan support.
	* gnu/packages/wine.scm (wine64-staging)[arguments]: Add
	'hardcode-libvulkan-path phase.

	gnu: wine-staging: Enable Vulkan support.
	* gnu/packages/wine.scm (wine-staging)[inputs]: Add vulkan-icd-loader.
	[arguments]: Don't inherit phases. Add 'hardcode-libvulkan-path phase.

2018-01-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cfitsio: Update to 3.420.
	* gnu/packages/astronomy.scm (cfitsio): Update to 3.420.

	gnu: cfitsio: Mark up description.
	* gnu/packages/astronomy.scm (cfitsio)[description]: Use @dfn.

2018-01-31  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: livestreamer: Deprecate in favour of streamlink.
	* gnu/packages/video.scm (livestreamer): Redefine using ‘deprecated-package’.

2018-01-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: qtractor: Update to 0.8.6.
	* gnu/packages/music.scm (qtractor): Update to 0.8.6.

2018-01-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: wordnet: Include PIC objects in libWN.a.
	Fixes a Dico build failure introduced in commit
	a6a9e628693ed2d49cd9cdfca597fd4e63bbdef0.

	* gnu/packages/wordnet.scm (wordnet)[arguments]: Add 'build-libwn-PIC'
	phase.

2018-01-30  Leo Famulari  <leo@famulari.name>

	gnu: mutt: Update to 1.9.3.
	* gnu/packages/mail.scm (mutt): Update to 1.9.3.

2018-01-30  Ludovic Courtès  <ludo@gnu.org>

	derivations: Adjust tests for Stow environments.
	Fixes <https://bugs.gnu.org/30250>.
	Reported by Jorge <jorge+list@disroot.org>.

	* tests/derivations.scm ("add-to-store, flat")
	("add-to-store, recursive"): Call 'readlink*'.

2018-01-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: iproute2: Update to 4.15.0.
	* gnu/packages/linux.scm (iproute): Update to 4.15.0.

2018-01-30  Kei Kebreau  <kkebreau@posteo.net>

	gnu: tintin++: Update to 2.01.4.
	* gnu/packages/games.scm (tintin++): Update to 2.01.4.

	gnu: red-eclipse: Update to 1.6.0.
	* gnu/packages/games.scm (red-eclipse): Update to 1.6.0.

2018-01-30  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add Aseba.
	* gnu/packages/robotics.scm (aseba): New variable.

	gnu: Add Enki.
	* gnu/packages/robotics.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: Add Dashel.
	* gnu/packages/cpp.scm (dashel): New variable.

	gnu: fftw: Add "fftw-avx" optimized variant.
	* gnu/packages/algebra.scm (fftw-avx): New variable.

	gnu: fftw: Add version 3.3.7.
	* gnu/packages/algebra.scm (fftw-3.3.7): New variable.

2018-01-30  Rutger Helling  <rhelling@mykolab.com>

	gnu: vulkan-icd-loader: Update to 1.0.65.2.
	* gnu/packages/vulkan.scm (vulkan-icd-loader): Update to 1.0.65.2.

2018-01-30  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.15, while retaining 4.14 LTS.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.
	(%linux-libre-hash): Update hash.
	(%linux-libre-arm-generic-4.14, %linux-libre-arm-omap2plus-4.14)
	(%linux-libre-4.1-version, %linux-libre-4.1-hash): New variables.
	* gnu/packages/aux-files/linux-libre/4.15-arm.conf,
	gnu/packages/aux-files/linux-libre/4.15-i686.conf,
	gnu/packages/aux-files/linux-libre/4.15-x86_64.conf: New files.
	* Makefile.am (AUX_FILES): Add them.

	gnu: linux-libre: Update configuration files to latest releases.
	* gnu/packages/aux-files/linux-libre/4.14-i686.conf,
	gnu/packages/aux-files/linux-libre/4.14-x86_64.conf,
	gnu/packages/aux-files/linux-libre/4.9-i686.conf,
	gnu/packages/aux-files/linux-libre/4.9-x86_64.conf,
	gnu/packages/aux-files/linux-libre/4.4-i686.conf,
	gnu/packages/aux-files/linux-libre/4.4-x86_64.conf,
	gnu/packages/aux-files/linux-libre/4.1-i686.conf,
	gnu/packages/aux-files/linux-libre/4.1-x86_64.conf: Update using
	"make oldconfig" on the latest point releases.

	gnu: linux-libre: NVME core support is now built-in.
	* gnu/system/linux-initrd.scm (base-initrd)[linux-modules]: Remove "nvme".
	* gnu/packages/aux-files/linux-libre/4.1-i686.conf,
	gnu/packages/aux-files/linux-libre/4.1-x86_64.conf,
	gnu/packages/aux-files/linux-libre/4.4-i686.conf,
	gnu/packages/aux-files/linux-libre/4.4-x86_64.conf: Set CONFIG_BLK_DEV_NVME=y.
	* gnu/packages/aux-files/linux-libre/4.9-i686.conf,
	gnu/packages/aux-files/linux-libre/4.9-x86_64.conf,
	gnu/packages/aux-files/linux-libre/4.14-arm.conf,
	gnu/packages/aux-files/linux-libre/4.14-i686.conf,
	gnu/packages/aux-files/linux-libre/4.14-x86_64.conf: Set CONFIG_BLK_DEV_NVME=y
	and CONFIG_NVME_CORE=y.

2018-01-30  Christopher Baines  <mail@cbaines.net>

	gnu: Add mongo-tools.
	* gnu/packages/databases.scm (mongo-tools): New variable.

	gnu: Add go-github.com-nsf-termbox-go.
	* gnu/packages/terminals.scm (go-github.com-nsf-termbox-go): New variable.

	gnu: Add go-github.com-mattn-go-runewidth.
	* gnu/packages/textutils.scm (go-github.com-mattn-go-runewidth): New variable.

	gnu: Add go-gopkg.in-tomb.v2.
	* gnu/packages/golang.scm (go-gopkg.in-tomb.v2): New variable.

	gnu: Add go-gopkg.in-mgo.v2.
	* gnu/packages/databases.scm (go-gopkg.in-mgo.v2): New variable.

	gnu: Add daemontools.
	* gnu/packages/admin.scm (daemontools): New variable.

	gnu: Add go-gopkg.in-check.v1.
	* gnu/packages/check.scm (go-gopkg.in-check.v1): New variable.

	gnu: Add go-github.com-jessevdk-go-flags.
	* gnu/packages/golang.scm (go-github.com-jessevdk-go-flags): New variable.

	gnu: Add go-github.com-howeyc-gopass.
	* gnu/packages/terminals.scm (go-github.com-howeyc-gopass): New variable.

	gnu: Add go-golang.org-x-crypto-ssh-terminal.
	* gnu/packages/terminals.scm (go-golang.org-x-crypto-ssh-terminal): New
	  variable.

2018-01-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libdvdcss: Update to 1.4.1.
	* gnu/packages/video.scm (libdvdcss): Update to 1.4.1.

	gnu: libbluray: Update to 1.0.2.
	* gnu/packages/video.scm (libbluray): Update to 1.0.2.
	[arguments]: Add `refer-to-libxml2-in-.pc-file' phase.

	gnu: mate-themes: Update to 3.22.14.
	* gnu/packages/mate.scm (mate-themes): Update to 3.22.14.

	gnu: jansson: Update to 2.10.
	* gnu/packages/web.scm (jansson): Update to 2.10.

	gnu: nginx: Update to 1.13.8.
	* gnu/packages/web.scm (nginx): Update to 1.13.8.

	gnu: nginx: Fix typo in description.
	* gnu/packages/web.scm (nginx)[description]: Add hyphen.

	gnu: nginx, nginx-documentation: End phases with #t.
	* gnu/packages/web.scm (nginx, nginx-documentation)[arguments]: End
	phases with #t.  Substitute INVOKE for SYSTEM*.

	gnu: uhttpmock: Update to 0.5.1.
	* gnu/packages/web.scm (uhttpmock): Update to 0.5.1.

	gnu: uwsgi: Update to 2.0.15.
	* gnu/packages/web.scm (uwsgi): Update to 2.0.15.

	gnu: stunnel: Update to 5.44.
	* gnu/packages/web.scm (stunnel): Update to 5.44.

	gnu: hiawatha: Update to 10.7.
	* gnu/packages/web.scm (hiawatha): Update to 10.7.

	gnu: rsync: Update to 3.1.3.
	* gnu/packages/rsync.scm (rsync): Update to 3.1.3.
	[source]: Remove patches for fixed CVEs.
	[properties]: Remove field.
	* packages/patches/rsync-CVE-2017-16548.patch: Delete file.
	* packages/patches/rsync-CVE-2017-17433.patch: Delete file.
	* packages/patches/rsync-CVE-2017-17433-fix-tests.patch: Delete file.
	* packages/patches/rsync-CVE-2017-17434-pt1.patch: Delete file.
	* packages/patches/rsync-CVE-2017-17434-pt2.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2018-01-30  Rutger Helling  <rhelling@mykolab.com>

	gnu: mgba: Fix install libdir.
	* gnu/packages/games.scm (mgba)[arguments]: Force the install libdir to be in
	the store.

2018-01-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: procenv: Find 'check' during configure phase.
	* gnu/packages/linux.scm (procenv)[native-inputs]: Add pkg-config.

2018-01-30  Ben Sturmfels  <ben@sturm.com.au>

	gnu: python-uniseg: Switch to PyPi source to get missing ucd.sqlite3.
	Fixes <https://bugs.gnu.org/30189>.

	* gnu/packages/python.scm (python-uniseg)[source]: Fetch from PyPi.
	[native-inputs]: Add unzip.

2018-01-30  Ricardo Wurmus  <rekado@elephly.net>
	    sharlatan  <sharlatanus@gmail.com>

	etc: Add installation script.
	* etc/guix-install.sh: New file.
	* Makefile.am (EXTRA_DIST): Add it.
	* doc/guix.texi (Binary Installation): Mention it.

2018-01-30  David Thompson  <dthompson2@worcester.edu>

	gnu: godot: Update to 3.0.
	* gnu/packages/game-development.scm (godot): Update to 3.0.
	[inputs]: Add libxi.

2018-01-29  Ricardo Wurmus  <rekado@elephly.net>

	gnu: libsepol: Fix build on non-x86_64.
	* gnu/packages/selinux.scm (libsepol)[arguments]: Add phase "portability".
	(checkpolicy, libselinux, libsemanage, secilc, python-sepolgen,
	python-setools, policycoreutils)[arguments]: Remove inherited phase
	"portability".

2018-01-29  ng0  <ng0@n0.is>

	gnu: Add badass.
	* gnu/packages/games.scm (badass): New variable.

2018-01-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libpinyin: Update to 2.1.91.
	* gnu/packages/ibus.scm (libpinyin): Update to 2.1.91.

	gnu: ibus: Don't capitalise pinyin.
	* gnu/packages/ibus.scm (ibus-libpinyin, libpinyin)[synopis]
	[description]: Write `pinyin'.

2018-01-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Unconfuse file systems and partitions.
	Partitions can have their own labels and UUIDs (e.g. under GPT) that are
	unrelated to those of the contained file system.  Confusing the two ends
	poorly.

	* doc/guix.scm (File Systems, Proceeding with the Installation)
	(Using the Configuration System, Initial RAM Disk): Substitute `file
	system' for `partition' when talking about labels and UUIDs.

2018-01-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc, gnu: Fix spelling of screen-things.
	* doc/guix.texi (X Window): Write 'screen locker' and 'screen saver' in
	prose.
	* gnu/services/xorg.scm (screen-locker-service): Likewise.

	doc: Fix SCREEN-LOCKER-SERVICE description.
	* doc/guix.texi (X Window): Correct the documentation for the
	SCREEN-LOCKER-SERVICE procedure.

2018-01-29  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Replace a stale reference to a code snippet.
	The text refers to a snippet which has since been removed, but a
	suitable replacement is near.  Use it.

	* doc/guix.texi (Using the Configuration System): Substitute bind for
	tcpdump.

2018-01-29  David Thompson  <davet@gnu.org>

	gnu: tiled: Update to 1.1.1.
	* gnu/packages/game-development.scm (tiled): Update to 1.1.1.

2018-01-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcide: Update to 0.52.
	* gnu/packages/dictionaries.scm (gcide): Update to 0.52.

	gnu: dico: Update to 2.5.
	* gnu/packages/dico.scm (dico): Update to 2.5.
	[inputs]: Add wordnet.

	gnu: nano: Update to 2.9.3.
	* gnu/packages/nano.scm (nano): Update to 2.9.3.

	gnu: irssi: Update to 1.1.0.
	* gnu/packages/irc.scm (irssi): Update to 1.1.0.

2018-01-29  Danny Milosavljevic  <dannym@scratchpost.org>

	hydra: Fix up arm qemu job.
	* build-aux/hydra/gnu-system.scm (qemu-jobs): Fix up arm qemu job.

	Follow-up to 44b0303762f58badd9b9f8f1145e54b76b9d19d2.

2018-01-29  Danny Milosavljevic  <dannym@scratchpost.org>

	hydra: Only build the "flash image" on arm.
	* build-aux/hydra/gnu-system.scm (qemu-jobs): Only build the "flash image"
	on arm.

2018-01-29  Danny Milosavljevic  <dannym@scratchpost.org>

	hydra: Work around import problem.
	* build-aux/hydra/gnu-system.scm: qemu-jobs: Work around import problem.

	Follow-up to 1fe805b290f26db477bcd49be91af54f6c5d061f.

2018-01-29  Mark H Weaver  <mhw@netris.org>

	gnu: grub: Add pkg-config to native-inputs.
	* gnu/packages/bootloaders.scm (grub)[native-inputs]: Add pkg-config.

2018-01-29  Danny Milosavljevic  <dannym@scratchpost.org>

	hydra: Add (gnu bootloader)  import.
	* build-aux/hydra/gnu-system.scm: Add (gnu bootloader) import.

	Follow-up to de2bc8d6da0ba4e74ed083af66a22cf96f74e67f.

2018-01-29  Leo Famulari  <leo@famulari.name>

	gnu: wireshark: Update to 2.4.4 [fixes CVE-2018-{5334,5335,5336}].
	* gnu/packages/networking.scm (wireshark): Update to 2.4.4.

2018-01-29  Christopher Baines  <mail@cbaines.net>

	gnu: Add groovy-emacs-modes.
	* gnu/packages/emacs.scm (groovy-emacs-modes): New variable.

2018-01-28  Kei Kebreau  <kkebreau@posteo.net>

	gnu: Add golly.
	* gnu/packages/games.scm (golly): New variable.

2018-01-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lvm2: Update to 2.02.177.
	* gnu/packages/linux.scm (lvm2): Update to 2.02.177.

	gnu: haveged: Update to 1.9.2.
	* gnu/packages/linux.scm (haveged): Update to 1.9.2.

	gnu: fbcat: Update to 0.5.1.
	* gnu/packages/linux.scm (fbcat): Update to 0.5.1.
	[native-inputs]: Remove field.
	[arguments]: Add PREFIX to #:make-flags.  Remove `fix-docbook-location'
	and `build-documentation' phases.  Let the Makefile install everything.
	Add a `split-fbgrab-output' to clean up.

	gnu: c-toxcore: Update to 0.1.11.
	* gnu/packages/messaging.scm (c-toxcore): Update to 0.1.11.

	gnu: slepc: Update to 3.8.2.
	* gnu/packages/maths.scm (slepc): Update to 3.8.2.

2018-01-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: slepc: Update licence.
	SLEPc has been released under a 2-clause BSD licence since version 3.8.

	* gnu/packages/maths.scm (slepc)[licence]: Switch to bsd-2.

2018-01-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fbcat, slepc: Use INVOKE.
	* gnu/packages/linux.scm (fbcat)[arguments]: Substitute INVOKE for
	SYSTEM*.
	* gnu/packages/maths.scm (slepc)[arguments]: Likewise.

	gnu: openspecfun: Update to 0.5.3.
	* gnu/packages/maths.scm (openspecfun): Update to 0.5.3.

2018-01-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: cargo-version: Fix URI in comment.
	The table of corresponding cargo and rustc versions was removed from
	cargo's HEAD for being outdated, but still illustrates the pattern.

	* gnu/packages/rust.scm (cargo-version): Link to an older README.md
	revision.

2018-01-28  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: simplescreenrecorder: Update to 0.3.9.
	* gnu/packages/video.scm (simplescreenrecorder): Update to 0.3.9.
	[build-system]: Switch to cmake-build-system.
	[inputs]: Replace qt-4 with qt.
	[arguments]: Build WITH_QT5.  Disable non-existent test suite.

2018-01-28  Danny Milosavljevic  <dannym@scratchpost.org>

	hydra: Add arm image builder.
	* build-aux/hydra/gnu-system.scm (%u-boot-systems): New
	variable.
	(%guixsd-supported-systems): Add armhf-linux.
	(qemu-jobs): Use u-boot if system in %u-boot-systems.

2018-01-28  Diego Nicola Barbato  <dnbarbato@posteo.de>

	doc: Mention escpr in CUPS configuration example.
	Suggested by Danny Milosavljevic <dannym@scratchpost.org>.

	* doc/guix.texi (Printing Services): Mention how to add support for
	Epson printers to CUPS via escpr in the configuration example.

2018-01-28  Stefan Reichör  <stefan@xsteve.at>

	gnu: Add instantmusic.
	* gnu/packages/music.scm (instantmusic): New variable.

2018-01-28  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	download: Fix return value of the url-fetch procedure.
	Fixes <https://bugs.gnu.org/30270>.
	Regression was introduced by commit 347fa4aebf.

	* guix/build/download.scm (url-fetch): Return `file' instead of #t upon success.

2018-01-28  Mathieu Lirzin  <mthl@gnu.org>

	guix: Let Emacs detect “scripts/guix.in” appropriate mode.
	Since commit 6f774d481839f87178c5895ac2d661e141f879b8 which introduces the use
	of Guile's meta switch in “scripts/guix.in”, Emacs was not using ‘scheme-mode’
	for this file.

	* scripts/guix.in: Replace "-*- scheme -*-" with a local variable.

2018-01-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: u-boot: Use newer GCC even during native compiles.
	* gnu/packages/bootloaders.scm (u-boot)[native-inputs]: Add gcc-7 even
	when not cross-compiling.

	gnu: Use https for mozilla.github.io.
	* gnu/packages/fonts.scm (font-fira-mono, font-fira-sans)[home-page]:
	Use 'https'.

2018-01-28  ng0  <ng0@n0.is>

	gnu: Add font-fira-code.
	* gnu/packages/fonts.scm (font-fira-code): New variable.

2018-01-28  Mark H Weaver  <mhw@netris.org>

	gnu: tracker: Use sqlite-with-fts5.
	* gnu/packages/gnome.scm (tracker)[inputs]: Use sqlite-with-fts5 instead of
	our default sqlite package.

	gnu: Add sqlite-with-fts5.
	* gnu/packages/databases.scm (sqlite-with-fts5): New variable.

2018-01-28  Leo Famulari  <leo@famulari.name>

	gnu: certbot: Update to 0.21.1.
	* gnu/packages/tls.scm (python-acme, certbot): Update to 0.21.1.

2018-01-27  Marius Bakke  <mbakke@fastmail.com>

	gnu: python-xapian-bindings: Don't hard-code Python sitedir.
	* gnu/packages/search.scm (python-xapian-bindings)[arguments]: In #:make-flags,
	use VERSION-MAJOR+MINOR to set pkgpylibdir.

	gnu: python-spectra: Update to 0.0.11.
	* gnu/packages/python.scm (python-spectra): Update to 0.0.11.

	gnu: python-colormath: Update to 3.0.0.
	* gnu/packages/python.scm (python-colormath): Update to 3.0.0.

	gnu: python-networkx: Update to 2.1.
	* gnu/packages/python.scm (python-networkx): Update to 2.1.
	[source](uri): Change to zipball.
	[native-inputs]: Add UNZIP.

2018-01-27  Alex Vong  <alexvong1995@gmail.com>

	gnu: python-dateutil: Update to 2.6.1.
	* gnu/packages/python.scm (python-dateutil, python2-dateutil): Update to
	2.6.1.

2018-01-27  ng0  <ng0@n0.is>

	gnu: gnurl: Update to 7.58.0.
	* gnu/packages/gnunet.scm (gnurl): Update to 7.58.0.

2018-01-27  ng0  <ng0@n0.is>

	Revert "gnu: gnurl: Add '--with-ca-bundle' path to configure-flags."
	This reverts commit 8bf127d5ab5f95dc606fbec2b8de5c942dd79b9d.

	It broke building gnurl in non-reproducible ways.

2018-01-27  Marius Bakke  <mbakke@fastmail.com>

	gnu: evolution-data-server: Fix build failure against ICU 60.
	* gnu/packages/gnome.scm (evolution-data-server)[arguments]: Add
	CMAKE_CXX_FLAGS=-std=gnu++11 to #:configure-flags.

2018-01-27  Julien Lepiller  <julien@lepiller.eu>

	gnu: php: Update to 7.2.1.
	* gnu/packages/php.scm (php): Update to 7.2.1.
	[arguments]: Skip some failing tests.

2018-01-27  Ben Woodcroft  <donttrustben@gmail.com>

	gnu: diamond: Update to 0.9.16.
	* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.16.

2018-01-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xmlsec: Update to 1.2.25.
	* gnu/packages/xml.scm (xmlsec): Update to 1.2.25.

2018-01-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xmlsec: Correct home page.
	If this package ever shared the libexpat home page, it no longer does.

	* gnu/packages/xml.scm (xmlsec)[home-page]: Update.

2018-01-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: html-xml-utils: Update to 7.5.
	* gnu/packages/xml.scm (html-xml-utils): Update to 7.5.

	gnu: ffms2: Use canonical home page URI.
	* gnu/packages/video.scm (ffms2)[home-page]: Move trailing / from here...
	[source]: ...to here.

	gnu: python-mox3: Use @uref in description.
	* gnu/packages/openstack.scm (python-mox3)[description]: Use @uref.

	gnu: libmatroska: Update to 1.4.8.
	* gnu/packages/video.scm (libmatroska): Update to 1.4.8.

	gnu: znc: Use HTTPS home page.
	* gnu/packages/messaging.scm (znc)[home-page]: Use HTTPS.

	gnu: supertuxkart: Use HTTPS home page.
	* gnu/packages/games.scm (supertuxkart)[home-page]: Use HTTPS.

2018-01-26  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-helm-c-yasnippet.
	* gnu/packages/emacs.scm (emacs-helm-c-yasnippet): New public variable.

2018-01-26  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

2018-01-26  Ben Woodcroft  <donttrustben@gmail.com>

	gnu: diamond: Update to 0.9.15.
	* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.15.

2018-01-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: appstream-glib: Update to 0.7.5.
	* gnu/packages/glib.scm (appstream-glib): Update to 0.7.5.
	[arguments]: Drop ‘enable-’ prefix from Meson options.

	gnu: gcab: Update to 1.0 [fixes CVE-2018-5345].
	* gnu/packages/package-management.scm (gcab): Update to 1.0.
	[build-system]: Switch to meson-build-system.
	[native-inputs]: Add glib:bin and vala.
	[arguments]: Don't build developer documentation.
	Disable introspection, thanks.

	gnu: ncdc: Use HTTPS for home page.
	* gnu/packages/dc.scm (ncdc)[home-page]: Use HTTPS.

	gnu: ncdc: Update to 1.20.
	* gnu/packages/dc.scm (ncdc): Update to 1.20.

2018-01-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: conky: Update to 1.10.7.
	* gnu/packages/conky.scm (conky): Update to 1.10.7.
	[arguments]: Use pkg-config to find ncurses.
	[inputs]: Add imlib2 and libxext.

	gnu: perl-mime-types: Update to 2.16.
	* gnu/packages/perl.scm (perl-mime-types): Update to 2.16.

	gnu: keybinder: Update URI.
	* gnu/packages/wm.scm (keybinder)[source, home-page]: Update URI.

	gnu: 4store: Update URI.
	* gnu/packages/databases.scm (4store)[source, home-page]: Update URI.

	gnu: deeptools: Update URI.
	* gnu/packages/bioinformatics.scm (deeptools)[source, home-page]: Update
	URI.

	gnu: elfutils: Mark up description.
	* gnu/packages/elf.scm (elfutils)[description]: Use @dfn and @command.

	gnu: elfutils: Update to 0.170.
	* gnu/packages/elf.scm (elfutils): Update to 0.170.

	build-system/dub: Fix typo.
	* guix/build/dub-build-system.scm (grep, grep*): Correct ‘occurence’.

	gnu: reposurgeon: Run the test suite.
	* gnu/packages/version-control.scm (reposurgeon)[arguments]: Run tests.
	Add #:make-flags and extend the ‘patch-inputs’ phase to find echo.
	Add new ‘set-up-test-environment’ phase.
	[native-inputs]: Add cvs, git, mercurial, and subversion.

	gnu: reposurgeon: Update to 3.43.
	* gnu/packages/version-control.scm (reposurgeon): Update to 3.43.
	[source]: Add a patch needed to build the package.
	[arguments]: Add ‘patch-inputs’ phase.
	[native-inputs]: Replace docbook-xml-4.1.2 with the latest docbook-xml.
	[inputs]: Add tzdata.
	* gnu/packages/patches/reposurgeon-add-missing-docbook-files.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: nss-mdns: Improve synopsis and description.
	* gnu/packages/avahi.scm (nss-mdns)[synopis, description]: Edit to
	appease ‘guix lint’ and, I hope, be a bit more clear.

	gnu: nss-mdns: Update to 0.11.
	* gnu/packages/avahi.scm (nss-mdns): Update to 0.11
	[source, home-page]: Use new project URI.

	gnu: appstream-glib: Update to 0.7.4.
	* gnu/packages/glib.scm (appstream-glib): Update to 0.7.4.
	[build-system]: Switch to meson-build-system.
	[native-inputs]: Add gettext and glib:bin.
	[inputs]: Add gcab, gperf, and libyaml.  Remove nettle.
	[arguments]: Adapt #:configure-flags to new build system.
	Patch fewer tests in ‘patch-tests’ phase.

	gnu: Add msitools.
	* gnu/packages/package-management.scm (msitools): New public variable.

	gnu: Add gcab.
	* gnu/packages/package-management.scm (gcab): New public variable.

2018-01-25  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre@4.1: Update to 4.1.49.
	* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.49.

2018-01-25  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add cava.
	* gnu/packages/audio.scm (cava): New public variable.

2018-01-25  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Add retpoline support on x86 [mitigates spectre].
	* gnu/packages/linux.scm (make-linux-libre): On x86 systems, build
	with GCC-7.

	gnu: gcc@7: Update to 7.3.0.
	* gnu/packages/gcc.scm (gcc-7): Update to 7.3.0.

2018-01-25  Leo Famulari  <leo@famulari.name>

	gnu: dovecot: Fix CVE-2017-15132.
	* gnu/packages/patches/dovecot-CVE-2017-15132.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/mail.scm (dovecot)[source]: Use it.

2018-01-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cobol: Run cobol85 test-suite.
	* gnu/packages/cobol.scm (gnucobol)[arguments]: Add phase to place
	test-suite tarball in test directory. Change test target.
	[native-inputs]: Add perl.
	[inputs]: Download test-suite tarball.

2018-01-25  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: libmusicbrainz: Clean spaces between right parenthesis.
	* gnu/packages/music.scm (libmusicbrainz): Remove unnecessary spaces between
	  right parenthesis.

2018-01-25  Clément Lassieur  <clement@lassieur.org>

	services: postgresql: Use pg_ctl to start and stop postgres.
	Fixes <https://bugs.gnu.org/29992>.

	* gnu/services/databases.scm (postgresql-shepherd-service): Replace
	make-forkexec-constructor and make-kill-destructor with pg_ctl.

2018-01-25  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: gource: Fix the hashes of mutated GitHub archives.
	* gnu/packages/version-control.scm (gource): Fix hash.

2018-01-25  Rutger Helling  <rhelling@mykolab.com>

	gnu: nftables: Update to 0.8.1.
	* gnu/packages/linux.scm (nftables): Update to 0.8.1.

	gnu: libnftnl: Update to 1.0.9.
	* gnu/packages/linux.scm (libnftnl): Update to 1.0.9.

2018-01-25  Efraim Flashner  <efraim@flashner.co.il>

	gnu: qt: Update to 5.9.4.
	* gnu/packages/qt.scm (qt qtbase qtsvg qtimageformats qtx11extras
	qtxmlpatterns qtdeclarative qtconnectivity qtwebsockets qtsensors
	qtmultimedia qtwayland qtserialport qtserialbus qtwebchannel
	qtlocation qttools qtscript qtquickcontrols qtquickcontrols2
	qtgraphicaleffects qtgamepad qtscxml qtpurchasing qtcanvas3d
	qtnetworkauth qtwebkit): Update to 5.9.4.

2018-01-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Update SELinux packages.
	* gnu/packages/selinux.scm (libsepol): Update to 2.7, release 20170804.
	[source]: Fetch from git.
	(checkpolicy)[arguments]: Set LIBSEPOLA.
	(libselinux)[arguments]: Likewise; remove build phase "patch-libsepol-path".
	(python-sepolgen)[arguments]: Adjust directory name in "enter-dir".
	(python-setools): Update to 4.1.1.
	[source]: Fetch from git.
	(policycoreutils)[source]: Remove patch.
	[arguments]: Remove build phases "fix-glib-cflags",
	"fix-linkage-with-libsepol", "fix-target-paths", and "wrap-python-tools".
	[inputs]: Remove python-wrapper, python-sepolgen, python-setools, python-ipy,
	libcap-ng, pcre, dbus, dbus-glib, and glib.
	* gnu/packages/patches/policycoreutils-make-sepolicy-use-python3.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: Update SELinux packages.
	* gnu/packages/selinux.scm (libsepol): Update to 2.7, release 20170804.
	[source]: Fetch from git.
	(checkpolicy)[arguments]: Set LIBSEPOLA.
	(libselinux)[arguments]: Likewise; remove build phase "patch-libsepol-path".
	(python-sepolgen)[arguments]: Adjust directory name in "enter-dir".
	(python-setools): Update to 4.1.1.
	[source]: Fetch from git.
	(policycoreutils)[source]: Remove patch.
	[arguments]: Remove build phases "fix-glib-cflags",
	"fix-linkage-with-libsepol", "fix-target-paths", and "wrap-python-tools".
	[inputs]: Remove python-wrapper, python-sepolgen, python-setools, python-ipy,
	libcap-ng, pcre, dbus, dbus-glib, and glib.
	* gnu/packages/patches/policycoreutils-make-sepolicy-use-python3.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-01-24  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add streamlink.
	* gnu/packages/video.scm (streamlink): New public variable.

	gnu: Add python-pycryptodome.
	* gnu/packages/python-crypto.scm (python-pycryptodome): New public variable.

	gnu: Add python-iso3166.
	* gnu/packages/iso-codes.scm (python-iso3166): New public variable.

	gnu: Add python-iso639.
	* gnu/packages/iso-codes.scm (python-iso639): New public variable.

2018-01-24  Leo Famulari  <leo@famulari.name>

	gnu: webkitgtk: Update to 2.18.6 [security fixes].
	Fixes CVE-2017-{7153,7160,7161,7165,13884,13885,} and CVE-2018-{4088,4096}.

	* gnu/packages/webkit.scm (webkitgtk): Update to 2.18.6.

2018-01-24  Mark H Weaver  <mhw@netris.org>

	system: Put locales where libc will find them.
	* gnu/system/locale.scm (localedef-command, single-locale-directory): Use only
	the major+minor part of the libc version number in the locale directory name.

2018-01-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.12.0.
	* gnu/packages/dns.scm (isc-bind): Update to 9.12.0.

	gnu: liburcu: Update to 0.10.1.
	* gnu/packages/datastructures.scm (liburcu): Update to 0.10.1.

2018-01-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add emacs-slack.
	* gnu/packages/emacs.scm (emacs-slack): New variable.

	gnu: Add emacs-circe.
	* gnu/packages/emacs.scm (emacs-circe): New variable.

	gnu: Add emacs-oauth2.
	* gnu/packages/emacs.scm (emacs-oauth2): New variable.

	gnu: Add emacs-websocket.
	* gnu/packages/emacs.scm (emacs-websocket): New variable.

	gnu: Add emacs-emojify.
	* gnu/packages/emacs.scm (emacs-emojify): New variable.

2018-01-24  Mark H Weaver  <mhw@netris.org>

	gnu: python-qscintilla: Remove result code plumbing.
	* gnu/packages/qt.scm (python-qscintilla)[arguments]: In the 'configure'
	phase, remove result code plumbing that is no longer needed, since 'invoke'
	never returns #false.

	Merge branch 'master' into core-updates

	gnu: linux-libre: Update to 4.14.15.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.15.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.78.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.78.

	gnu: linux-libre@4.4: Update to 4.4.113.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.113.

2018-01-24  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Add more fixes from upstream mozilla-esr52.
	Includes fixes for CVE-2018-5104, CVE-2018-5097, CVE-2018-5099, and the
	remaining 7 out of 21 changesets for CVE-2018-5089.

	* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the
	upstream mozilla-esr52 repository.  Remove the local spectre mitigation patch
	in favor of the (identical) changeset from upstream.
	* gnu/packages/patches/icecat-bug-1427870-spectre-mitigation.patch: Delete.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-01-24  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Relabel patches to reflect CVE assignments.
	Document that our existing patches include fixes for CVE-2018-5091,
	CVE-2018-5095, CVE-2018-5096, CVE-2018-5098, CVE-2018-5102, CVE-2018-5103,
	CVE-2018-5117, and 14 out of 21 changesets for CVE-2018-5089.

	* gnu/packages/gnuzilla.scm (icecat)[sources]: Relabel patches to reflect CVE
	assignments.

2018-01-24  Efraim Flashner  <efraim@flashner.co.il>

	gnu: vifm: Update inputs.
	* gnu/packages/vim.scm (vifm)[native-inputs]: Move perl ...
	[inputs]: ... to here.
	[home-page]: Use https.

2018-01-24  Leo Famulari  <leo@famulari.name>

	gnu: curl: Update replacement to 7.58.0 [fixes CVE-2018-{1000005,1000007}].
	* gnu/packages/curl.scm (curl)[replacement]: Update to 7.58.0.
	(curl-7.57.0): Replace with curl-7.58.0.

2018-01-24  Kei Kebreau  <kkebreau@posteo.net>

	gnu: qscintilla: Update to 2.10.2.
	* gnu/packages/qt.scm (qscintilla, python-qscintilla, python-pyqt+qscintilla):
	Update to 2.10.2.

2018-01-23  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

2018-01-23  Leo Famulari  <leo@famulari.name>

	gnu: go: Update to 1.9.3.
	* gnu/packages/golang.scm (go-1.9): Update to 1.9.3.

	gnu: Add the Oil shell.
	* gnu/packages/shells.scm (oil-shell): New variable.

	gnu: libsndfile: Fix CVE-2017-12562.
	* gnu/packages/patches/libsndfile-CVE-2017-12562.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/pulseaudio.scm (libsndfile)[replacement]: New field.
	(libsndfile/fixed): New variable.

2018-01-23  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gnome-maps: Add missing inputs.
	* gnu/packages/geo.scm (gnome-maps)[inputs]: Add libsecret, libsoup,
	libgweather, gdk-pixbuf, glib-networking, and gsettings-desktop-schemas.

	gnu: powertabeditor: Fix build.
	* gnu/packages/music.scm (powertabeditor)[arguments]: Add phase
	"fix-boost-bug" to fix build with boost 1.64.

2018-01-23  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: python2-mmtk: Update to 2.7.11
	* gnu/packages/python.scm (python2-mmtk): Update to 2.7.11.

2018-01-23  Mathieu Lirzin  <mthl@gnu.org>

	guix: Refactor script.
	* scripts/guix.in: Remove empty surrounding ‘let’.  Define 'main' as the
	procedure called when running the script.
	(maybe-augment-load-paths!): Rename to ...
	(augment-load-paths!): ... this.  Use 'and=>' for 'file-exists?'.
	(run-guix-main): Rename to ...
	(main): ... this.  Call 'augment-load-paths!'.

2018-01-23  Ludovic Courtès  <ludo@gnu.org>

	gnu: git: Update to 2.16.1.
	* gnu/packages/version-control.scm (git): Update to 2.16.1.

	gnu: usbutils: Update to 009.
	* gnu/packages/linux.scm (usbutils): Update to 009.

	gnu: iw: Update to 4.14.
	* gnu/packages/linux.scm (iw): Update to 4.14.

	gnu: wget: Update to 1.19.4.
	* gnu/packages/wget.scm (wget): Update to 1.19.4.

2018-01-23  ng0  <ng0@n0.is>

	gnu: gnunet: Use invoke.
	* gnu/packages/gnunet.scm (gnurl)[arguments]: Substitute invoke for system*.
	(guile-gnunet)[arguments]: Likewise.

2018-01-23  Danny Milosavljevic  <dannym@scratchpost.org>

	system: Rename a20-olinuxino-lime-sd-installation-os.
	* gnu/system/install.scm (a20-olinuxino-lime-sd-installation-os): Rename to...
	(a20-olinuxino-lime-installation-os): ...this.

2018-01-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: virtualgl: Fix install libdir.
	* gnu/packages/gl.scm (virtualgl)[arguments]: Force the install libdir
	to be in the store and not in the build directory.

2018-01-23  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: Add fgallery.
	* gnu/packages/graphics.scm (fgallery): New variable.

2018-01-23  Fis Trivial  <ybbs.daans@hotmail.com>

	gnu: rtags: Fix the bundling issue.
	* gnu/packages/patches/rtags-separate-rct.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/code.scm (rtags): Dependencies no longer bundled.
	[source]: Use tarball release.  Use the patch to link rct.
	Substitute corresponding headers.
	[native-inputs]: Add new dependencies.
	[inputs]: Likewise.

	gnu: rct: Add missing headers, enable RTTI.
	* gnu/packages/patches/rct-add-missing-headers.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/cpp.scm (rct): Use the patch, enable RTTI.
	[source]: Use the patch to add missing headers from installation.
	[arguments]: Enable RTTI in configure-flags.

	gnu: Add python-yapf.
	* gnu/packages/python.scm (python-yapf, python2-yapf): New variables.

2018-01-23  Mathieu Lirzin  <mthl@gnu.org>

	gnu: Add 'pyconfigure'.
	* gnu/packages/autotools.scm (pyconfigure): New variable.

2018-01-23  ng0  <ng0@n0.is>

	gnu: gnurl: Add '--with-ca-bundle' path to configure-flags.
	As a fork of cURL, gnURL on Guix needs to be made aware of the certificate store
	to prevent the well-known issue we have.

	* gnu/packages/gnunet.scm (gnurl)[configure-flags]: Add '--with-ca-bundle=/etc/ssl/certs/ca-certificates.crt'.

2018-01-23  Mathieu Lirzin  <mthl@gnu.org>
	    Ludovic Courtès  <ludo@gnu.org>

	build: Expand ‘scripts/guix’ at Make time.
	This moves the complexity of Autotools variable expansion outside of the
	application code.

	* scripts/guix.in (config-lookup): Delete.
	(maybe-augment-load-paths!, run-guix-main): Use fully expanded variables
	instead of calling ‘config-lookup’.
	* configure.ac: Don't use AC_CONFIG_FILES for ‘scripts/guix’.
	Use AC_PROG_SED.
	* Makefile.am (scripts/guix): New rule.
	(do_subst): New variable.
	(CLEANFILES, EXTRA_DIST): Adapt.

2018-01-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: parallel: Update source hash.
	The upstream tarball changed almost immediately after release.
	See https://lists.gnu.org/archive/html/guix-devel/2018-01/msg00319.html.

	* gnu/packages/parallel.scm (parallel)[source]: Update hash.

2018-01-23  Danny Milosavljevic  <dannym@scratchpost.org>

	Revert "gnu: wxwidgets: Use webkitgtk-2.4."
	This reverts commit 8a58182c12193ae27359591c92febfdd602411f4.

2018-01-22  Danny Milosavljevic  <dannym@scratchpost.org>

	system: Add A20 OLinuXino LIME installer.
	* gnu/bootloader/u-boot.scm (u-boot-a20-olinuxino-lime-bootloader):
	New exported variable.
	* gnu/packages/bootloaders.scm (u-boot-a20-olinuxino-lime):
	New exported variable.
	* gnu/system/install.scm (a20-olinuxino-lime-installation-os):
	New exported variable.

2018-01-22  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: Add r-argparser.
	* gnu/packages/cran.scm (r-argparser): New variable.

	gnu: star: Make reproducible.
	* gnu/packages/bioinformatics.scm (star)[arguments]: Add build phase
	"make-reproducible".

2018-01-22  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: python-trytond: End phase in #t.
	* gnu/packages/tryton.scm (python-trytond): End phase in #t.

2018-01-22  Leo Famulari  <leo@famulari.name>

	gnu: mpd: Update to 0.20.15.
	* gnu/packages/mpd.scm (mpd): Update to 0.20.15.

2018-01-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: clisp: Fix building on aarch64-linux.
	* gnu/packages/lisp.scm (clisp)[arguments]: Remove 'falign-functions=4'
	configure flag.

2018-01-22  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: aria-maestosa: Add scons-flags.
	* gnu/packages/music.scm (aria-maestosa): Add scons-flags.

	gnu: python-proteus: Add dependencies.
	* gnu/packages/tryton.scm (python-proteus)[propagated-inputs]: Add
	python-trytond-party, python-trytond-country, python-trytond,
	python-stdnum, python-sql, python-wrapt, python-werkzeug,
	python-polib, python-genshi, python-relatorio, python-magic.

2018-01-22  Adriano Peluso  <catonano@gmail.com>

	gnu: Add python-trytond-party.
	* gnu/packages/tryton.scm (define-module): Add (gnu packages finance).
	(python-trytond-party): New variable.

	gnu: Add python-stdnum.
	* gnu/packages/finance.scm (python-stdnum, python2-stdnum): New variables.

	gnu: Add python-trytond-country.
	* gnu/packages/tryton.scm (python-trytond-country): New variable.

	gnu: Rename "trytond" to "python-trytond".
	* gnu/packages/tryton.scm (trytond): Rename to...
	(python-trytond): ...this.

	gnu: Add python-proteus.
	* gnu/packages/tryton.scm (python-proteus): New variable.

	gnu: Add python-phonenumbers.
	* gnu/packages/python.scm (python-phonenumbers, python2-phonenumbers): New
	variables.

	gnu: tryton: Updated to 4.6.2.
	* gnu/packages/tryton.scm (tryton): Update to 4.6.2.

	gnu: trytond: Updated to 4.6.2.
	* gnu/packages/tryton.scm (trytond): Updated to 4.6.2.
	[inputs]: Add python-magic.

	gnu: python-relatorio: Update to 0.8.0.
	* gnu/packages/python.scm (python-relatorio): Updated to 0.8.0.

	gnu: python-magic: Update to 0.4.15.
	* gnu/packages/python.scm (python-magic) Updated to 0.4.15.

2018-01-22  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: wxwidgets: Use webkitgtk-2.4.
	* gnu/packages/wxwidgets.scm (wxwidgets)[inputs]: Replace "webkitgtk" by
	"webkitgtk-2.4".

	gnu: aria-maestosa: Use scons-build-system.
	* gnu/packages/music.scm (aria-maestosa)[build-system]: Use
	scons-build-system.
	[native-inputs]: Remove scons-python2.
	[arguments]: Use scons-python2.
	<#:phases>: Remove custom phases "build" and "install".
	Add custom phase "fix-directory-permissions".

	gnu: aria-maestosa: Use scons-python2.
	* gnu/packages/music.scm (aria-maestosa)[native-inputs]: Replace "scons" by
	"scons-python2".

2018-01-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: parallel: Don't end phase with #<undefined>.
	* gnu/packages/parallel.scm (parallel)[arguments]: Use INVOKE.

	gnu: parallel: Update to 20180122.
	* gnu/packages/parallel.scm (parallel): Update to 20180122.

2018-01-22  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update snapshot to 33988f9.
	* gnu/packages/package-management.scm (guix): Update to 33988f9.

2018-01-22  Ludovic Courtès  <ludo@gnu.org>

	publish: Restore gzip compression in cache-less mode.
	Fixes <https://bugs.gnu.org/30184>.
	Regression introduced in 297e04d66010ada31a40f40143d81bf6b62affcc.
	Reported by Christopher Baines <mail@cbaines.net>.

	* guix/scripts/publish.scm (nar-response-port): Add 'compression'
	parameter and honor it.
	(http-write): Get 'x-nar-compression' from the initial RESPONSE.

2018-01-22  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: python-kivy: Add "git" native-input.
	* gnu/packages/python.scm (python-kivy)[native-inputs]: Add git.

2018-01-22  Efraim Flashner  <efraim@flashner.co.il>

	gnu: khmer: Add aarch64-linux to supported systems.
	* gnu/packages/bioinformatics.scm (khmer)[supported-systems]: Add
	aarch64-linux to the supported systems.

2018-01-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nss-certs: Update to 3.35.
	* gnu/packages/certs.scm (nss-certs): Update to 3.35.

	gnu: iq80-snappy: Improve synopsis & description.
	* gnu/packages/compression.scm (iq80-snappy)[synopsis, description]: Fix
	typos and add ‘(de)compressor’ keywords.

	gnu: go: Improve description.
	* gnu/packages/golang.scm (go-1.4)[description]: Edit for clarity.

	gnu: go@1.9: Drop left-over work-around.
	* gnu/packages/golang.scm (go-1.9)[arguments]: Remove substitution for
	fixed bug from the ‘prebuild’ phase.

	gnu: direnv: Edit description.
	* gnu/packages/shellutils.scm (direnv)[description]: Edit and use @file.

	gnu: direnv: Use HTTPS for home page.
	* gnu/packages/shellutils.scm (direnv)[home-page]: Use HTTPS.

	gnu: youtube-dl: Return #t from phases.
	* gnu/packages/video.scm (youtube-dl)[arguments]: Return #t from
	‘fix-the-data-directories’ phase.

	gnu: youtube-dl: Update to 2018.01.21.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.01.21.
	[description]: Update.  ‘A few’ is simply no longer true.

	gnu: mktorrent: Add missing @dfn to description.
	* gnu/packages/bittorrent.scm (mktorrent)[description]: Add missing @dfn.

	gnu: libtorrent-rasterbar: Update home page.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[home-page]: Use extant domain.

	gnu: newt: Update to 0.52.20.
	* gnu/packages/slang.scm (newt): Update to 0.52.20.

	gnu: mia: Update to 2.4.6.
	* gnu/packages/image-processing.scm (mia): Update to 2.4.6.

2018-01-21  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add python2-graphite-web.
	* gnu/packages/monitoring.scm (python2-graphite-web): New variable.

	gnu: Add python2-carbon.
	* gnu/packages/monitoring.scm (python2-carbon): New variable.

	gnu: Add python-whisper.
	* gnu/packages/monitoring.scm (python-whisper, python2-whisper): New
	variables.

	gnu: Add python-django-tagging.
	* gnu/packages/django.scm (python-django-tagging, python2-django-tagging): New
	variables.

	gnu: Add python-txamqp.
	* gnu/packages/python.scm (python-txamqp, python2-txamqp): New variables.

	gnu: emacs-tiny: Fix indentation.
	* gnu/packages/emacs.scm (emacs-tiny): Fix indentation.

	gnu: emacs-request: Update to 0.3.0.
	* gnu/packages/emacs.scm (emacs-request): Update to 0.3.0.
	[source]: Fetch with git.

	gnu: Add r-catterplots.
	* gnu/packages/statistics.scm (r-catterplots): New variable.

	gnu: Add salmon.
	* gnu/packages/bioinformatics.scm (libstadenio-for-salmon,
	spdlog-for-salmon, bwa-for-salmon, salmon): New variables.

	gnu: Add sailfish.
	* gnu/packages/bioinformatics.scm (sailfish): New variable.

	gnu: Add libdivsufsort.
	* gnu/packages/bioinformatics.scm (libdivsufsort): New variable.

	gnu: Add libgff.
	* gnu/packages/bioinformatics.scm (libgff): New variable.

2018-01-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: orpheus: Fix build on aarch64-linux.
	* gnu/packages/orpheus.scm (orpheus)[arguments]: Explicitly set the
	build target when building on aarch64-linux.

2018-01-21  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: python-kivy: Update to 1.10.0.
	* gnu/packages/python.scm (python-kivy): Update to 1.10.0.
	[arguments]: Remove custom "build" phase.

2018-01-21  Kei Kebreau  <kkebreau@posteo.net>

	gnu: clisp: Fix build with glibc 2.26.
	* gnu/packages/patches/clisp-glibc-2.26.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/lisp.scm (clisp)[source]: Use it.

2018-01-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: intel-gpu-tools: Use INVOKE.
	* gnu/packages/admin.scm (intel-gpu-tools)[arguments]: Substitute INVOKE
	for SYSTEM*.

	gnu: intel-gpu-tools: Update to 1.21.
	* gnu/packages/admin.scm (intel-gpu-tools): Update to 1.21.

	gnu: libtorrent-rasterbar: Update to 1.1.6.
	* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.1.6.

	gnu: spice: Use HTTPS for spice-space.org home pages.
	* gnu/packages/spice.scm (spice, spice-vdagent)[home-page]: Use HTTPS

	gnu: spice-gtk: Update to 0.34.
	* gnu/packages/spice.scm (spice-gtk): Update to 0.34.

	gnu: babl: Update to 0.1.40.
	* gnu/packages/gimp.scm (babl): Update to 0.1.40.

	gnu: babl: Parameterise source URI.
	* gnu/packages/gimp.scm (babl)[source]: Use VERSION-MAJOR+MINOR.

	gnu: babl: Edit description.
	* gnu/packages/gimp.scm (babl)[description]: Edit.

	gnu: mktorrent: Update to 1.1.
	* gnu/packages/bittorrent.scm (mktorrent): Update to 1.1.
	[source, home-page]: Use new URI.

	doc: Improve ‘fix-runpath’ description.
	* doc/guix.texi (Build Systems): Re-write ‘fix-runpath’ documentation
	entirely.  Just fixing the typos didn't do much.

2018-01-21  Mark H Weaver  <mhw@netris.org>

	gnu: fltk: Fix freetype support.
	* gnu/packages/fltk.scm (fltk)[native-inputs]: New field.  Add 'pkg-config'.

2018-01-21  Ludovic Courtès  <ludo@gnu.org>

	hydra: Make the list of target systems a parameter.
	* build-aux/hydra/gnu-system.scm (hydra-jobs): Define 'systems' and use
	it.

	gnu: gnome-keyring: Fix build with Automake 1.15.1.
	* gnu/packages/gnome.scm (gnome-keyring)[arguments] <fix-docbook>:
	Invoke autoconf/aclocal/automake.

2018-01-20  Ludovic Courtès  <ludo@gnu.org>

	services: herd: 'with-shepherd' no longer leaves an open connection.
	* gnu/services/herd.scm (with-shepherd): Use 'dynamic-wind' and close
	CONNECTION at the end.

	doc: No longer mention Wicd in OS examples.
	* gnu/system/examples/desktop.tmpl,
	gnu/system/examples/lightweight-desktop.tmpl: Mention NetworkManager
	instead of Wicd.

2018-01-20  Ludovic Courtès  <ludo@gnu.org>

	services: Missing services are automatically instantiated.
	This simplifies OS configuration: users no longer need to be aware of
	what a given service depends on.

	See the discussion at
	<https://lists.gnu.org/archive/html/guix-devel/2018-01/msg00114.html>.

	* gnu/services.scm (missing-target-error): New procedure.
	(service-back-edges): Use it.
	(instantiate-missing-services): New procedure.
	* gnu/system.scm (operating-system-services): Call
	'instantiate-missing-services'.
	* tests/services.scm ("instantiate-missing-services")
	("instantiate-missing-services, no default value"): New tests.
	* gnu/services/version-control.scm (cgit-service-type)[extensions]: Add
	FCGIWRAP-SERVICE-TYPE.
	* gnu/tests/version-control.scm (%cgit-os): Remove NGINX-SERVICE-TYPE
	and FCGIWRAP-SERVICE-TYPE instances.
	* doc/guix.texi (Log Rotation): Remove 'mcron-service-type' in example.
	(Miscellaneous Services): Remove 'nginx-service-type' and
	'fcgiwrap-service-type' in Cgit example.

2018-01-20  Ludovic Courtès  <ludo@gnu.org>

	tests: Cgit test waits for /var/run/shepherd/socket.
	Previously tests sometimes start before the shepherd was listening,
	leading to test failures.

	* gnu/tests/version-control.scm (run-cgit-test)[test]: Add "shepherd
	socket ready" test.  Rename to two "service running" tests for clarity.

2018-01-20  Ludovic Courtès  <ludo@gnu.org>

	services: shepherd: Make 'shepherd-configuration-file' non-monadic.
	Suggested by atw on #guix.

	* gnu/services/shepherd.scm (shepherd-service-file): Use 'scheme-file'
	instead of 'gexp->file'.
	(shepherd-configuration-file): Likewise, and adjust to non-monadic
	style.
	(shepherd-boot-gexp): Adjust accordingly.
	* guix/scripts/system.scm (upgrade-shepherd-services): Use
	'lower-object' in addition to 'shepherd-service-file'.

2018-01-20  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add mkbootimg.
	* gnu/packages/android.scm (mkbootimg): New variable.

	gnu: Add abootimg.
	* gnu/packages/android.scm (abootimg): New variable.

	system: Add Nintendo NES Classic Edition installer.
	* gnu/bootloader/u-boot.scm (u-boot-nintendo-nes-classic-edition-bootloader):
	New exported variable.
	* gnu/packages/bootloaders.scm (u-boot-nintendo-nes-classic-edition):
	New exported variable.
	* gnu/system/install.scm (nintendo-nes-classic-edition-installation-os):
	New exported variable.

	system: make-u-boot-package: Replace underscores by dashes in package name.
	* gnu/packages/bootloaders.scm (make-u-boot-package): Replace underscores by
	dashes in package name.

	system: Factor out embedded-installation-os.
	* gnu/system/install.scm (embedded-installation-os): New variable.
	(beaglebone-black-installation-os): Use it.
	(a20-olinuxino-lime2-emmc-installation-os): Use it.
	(a20-olinuxino-micro-installation-os): Use it.
	(banana-pi-m2-ultra-installation-os): Use it.

	system: Factor out agetty-default-service.
	* gnu/system/install.scm (agetty-default-service): New variable.
	(beaglebone-black-installation-os): Use it.
	(a20-olinuxino-lime2-emmc-installation-os): Use it.
	(a20-olinuxino-micro-installation-os): Use it.
	(banana-pi-m2-ultra-installation-os): Use it.

	system: Add A20 OLinuXino MICRO installer.
	* gnu/bootloader/u-boot.scm (u-boot-a20-olinuxino-micro-bootloader): New
	exported variable.
	* gnu/packages/bootloaders.scm (u-boot-a20-olinuxino-micro): New exported
	variable.
	* gnu/system/install.scm (a20-olinuxino-micro-installation-os): New exported
	variable.

	system: Add A20 OLinuXino LIME2 installer.
	* gnu/bootloader/u-boot.scm (u-boot-a20-olinuxino-lime2-bootloader): New
	exported variable.
	* gnu/packages/bootloaders.scm (u-boot-a20-olinuxino-lime2): New exported
	variable.
	* gnu/system/install.scm (a20-olinuxino-lime2-emmc-installation-os): New exported
	variable.

2018-01-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wxsvg: Update to 1.5.12.
	* gnu/packages/wxwidgets.scm (wxsvg): Update to 1.5.12.

	gnu: video, xml: Fix typo.
	* gnu/packages/video.scm (libva)[synopsis]: Fix ‘libary’ typo.
	[description]: Use @dfn.
	* gnu/packages/xml.scm (libebml): Likewise.

2018-01-20  Gábor Boskovits  <boskovits@gmail.com>
	    Chris Marusich  <cmmarusich@gmail.com>

	gnu: java-asm: Update to 6.0.
	* gnu/packages/java.scm (java-asm): Update to 6.0.
	[propagated-inputs]: Add java-aqute-bndlib.
	[arguments]: Adjust #:make-flags accordingly.

2018-01-20  Efraim Flashner  <efraim@flashner.co.il>

	gnu: godot: Fix building on aarch64-linux.
	* gnu/packages/game-development.scm (godot)[arguments]: Add a flag when
	building for aarch64-linux to build without threads.

2018-01-20  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: cross-base: Apply gcc 6 patch to gcc >= 6.
	* gnu/packages/cross-base.scm (cross-gcc): Apply gcc 6 patch to gcc >= 6.

	gnu: u-boot: Update to 2018.01.
	* gnu/packages/bootloaders.scm (define-module): Import (gnu packages gcc).
	(u-boot): Update to 2018.01.
	[native-inputs]: Add swig.  Remove dtc.
	(make-u-boot-package): Use gcc-7.

	system: Add Banana Pi M2 Ultra installer.
	* gnu/bootloader/u-boot.scm (u-boot-banana-pi-m2-ultra-bootloader): New
	exported variable.
	(install-allwinner-u-boot): New variable.
	(u-boot-allwinner-bootloader): New variable.
	* gnu/packages/bootloaders.scm (u-boot-banana-pi-m2-ultra): New exported
	variable.
	* gnu/system/install.scm (banana-pi-m2-ultra-installation-os): New exported
	variable.

2018-01-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: graphicsmagick: Update to 1.3.28 [‘security fixes’].
	* gnu/packages/imagemagick.scm (graphicsmagick): Update to 1.3.28.

2018-01-20  Kei Kebreau  <kkebreau@posteo.net>

	gnu: deutex: Update to 5.1.1.
	* gnu/packages/games.scm (deutex): Update to 5.1.1.

2018-01-20  Rutger Helling  <rhelling@mykolab.com>

	gnu: lookingglass: Update to a10.
	* gnu/packages/virtualization.scm (lookingglass): Update to a10.

2018-01-20  Mark H Weaver  <mhw@netris.org>

	gnu: Remove references to deleted patches.
	This is a followup to commit e074a655dd6497daafbd62737e3b63f3d5aa7985.

	* gnu/local.mk (dist_patch_DATA): Remove ninja-zero-mtime.patch and
	node-test-http2-server-rst-stream.patch, which no longer exist.

2018-01-20  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

2018-01-20  Leo Famulari  <leo@famulari.name>

	gnu: libexif: Fix CVE-2016-6328.
	* gnu/packages/patches/libexif-CVE-2016-6328.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/photo.scm (libexif)[source]: Use it.

2018-01-20  ng0  <ng0@n0.is>

	gnu: perl-lingua-pt-stemmer: Update URL.
	* gnu/packages/language.scm (perl-lingua-pt-stemmer)[source]: Use new
	upstream URL.

2018-01-19  Diego Nicola Barbato  <dnbarbato@posteo.de>

	gnu: escpr: Update to 1.6.18.
	* gnu/packages/cups.scm (escpr): Update to 1.6.18.

2018-01-19  Ludovic Courtès  <ludo@gnu.org>

	gnu: Add Motion.
	* gnu/packages/video.scm (motion): New variable.

	packages: 'package-mapping' maps replacement.
	* guix/packages.scm (package-mapping): Apply PROC to 'replacement' as well.

2018-01-19  Mathieu Lirzin  <mthl@gnu.org>

	build: Declare “doc/guix.texi“ dependencies.
	Fixes <https://bugs.gnu.org/29727>.

	* doc/local.mk (%C%_guix_TEXINFOS): New variable containing files included by
	“doc/guix.texi”.
	(EXTRA_DIST): Remove ‘.texi’ files.

2018-01-19  Leo Famulari  <leo@famulari.name>

	gnu: certbot: Update to 0.21.0.
	* gnu/packages/tls.scm (certbot): Update to 0.21.0.
	(python-acme): Update to 0.21.0.
	[propagated-inputs]: Add python-josepy.

	gnu: Add python-josepy.
	* gnu/packages/python-crypto.scm (python-josepy, python2-josepy): New variables.

2018-01-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libvirt: Update to 4.0.0.
	* gnu/packages/virtualization.scm (libvirt): Update to 4.0.0.
	[arguments]: Substitute INVOKE for SYSTEM*.

2018-01-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Consistently Write ‘file system(s)’.
	It is the GNU way.

	* doc/guix.texi (Build Systems, DNS Services): Write ‘file system(s)’.
	* gnu/build/vm.scm (create-ext-file-system, create-fat-file-system):
	Likewise.
	* gnu/packages/backup.scm (dirvish, rsnapshot)[description]: Likewise.
	* gnu/packages/check.scm (python-testpath)[description]: Likewise.
	* gnu/packages/disk.scm (pydf)[description]: Likewise.
	* gnu/packages/file-systems.scm (disorderfs)[synopsis, description]: Likewise.
	(glusterfs)[description]: Likewise.
	* gnu/packages/haskell.scm (ghc-directory, ghc-system-fileio-bootstrap)
	(ghc-system-fileio)[synopsis]: Likewise.
	(ghc-fsnotify)[description]: Likewise.
	* gnu/packages/linux.scm (proot)[description]: Likewise.
	(jmtpfs)[synopsis, description]: Likewise.
	* gnu/packages/mate.scm (caja, caja-extensions)[description]: Likewise.
	* gnu/packages/storage.scm (ceph)[description]: Likewise.
	* gnu/packages/sync.scm (lsyncd)[description]: Likewise.
	* gnu/packages/syncthing.scm (syncthing)[synopsis]: Likewise.
	(go-github-com-zillode-notify)[description]: Likewise.
	* gnu/services/nfs.scm (pipefs-service-type): Likewise.
	* guix/scripts/system.scm (perform-action): Likewise.

2018-01-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: unbound: Update to 1.6.8 [fixes CVE-2017-15105].
	* gnu/packages/dns.scm (unbound): Update to 1.6.8.

	gnu: libvpx: Use HTTPS for home page.
	* gnu/packages/video.scm (libvpx)[home-page]: Use HTTPS.

2018-01-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ninja: Update to 1.8.2.
	* gnu/packages/ninja.scm (ninja): Update to 1.8.2.
	[source]: Remove upstreamed patch.
	[arguments]: Substitute INVOKE for SYSTEM*.  Use standard indentation.
	* gnu/packages/patches/ninja-zero-mtime.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: tcc: Update to 0.9.27.
	* gnu/packages/c.scm (tcc): Update to 0.9.27.
	[license]: Add a comment about attempted Expat re-licencing.

	gnu: minixml: Update to 2.11.
	* gnu/packages/xml.scm (minixml): Update to 2.11.
	[source]: Use URL-FETCH/TARBOMB method.
	[arguments]: Add ‘fix-permissions’ phase.

	gnu: libebml: Update to 1.3.5.
	* gnu/packages/xml.scm (libebml): Update to 1.3.5.
	[source, home-page]: Update URI.

2018-01-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wine: Parameterize version string in uri.
	* gnu/packages/wine.scm (wine)[source]: Replace hard-coded version
	string with parameterized version.

2018-01-19  Rutger Helling  <rhelling@mykolab.com>

	gnu: xpra: Update to 2.2.3.
	* gnu/packages/xorg.scm (xpra): Update to 2.2.3.

2018-01-19  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: lz4: Update to 1.8.1.2.
	* gnu/packages/compression.scm (lz4): Update to 1.8.1.2.

	gnu: mdds: Update to 1.3.1.
	* gnu/packages/boost.scm (mdds): Update to 1.3.1.

	gnu: rdup: Update to 1.1.15.
	* gnu/packages/backup.scm (rdup): Update to 1.1.15.
	[source]: Use new URI.  Remove snippet.
	[native-inputs]: Add autoconf and automake.
	[inputs]: Add mcrypt.
	[arguments]: Add ‘bootstrap’ and ‘qualify-inputs’ phases.
	Remove ‘remove-Werror’ phase.
	[home-page]: Use apparent new (and HTTPS) home page.

	gnu: testdisk: Use HTTPS for home page.
	* gnu/packages/admin.scm (testdisk)[home-page]: Use HTTPS.

	gnu: stress: Update to 1.0.4.
	* gnu/packages/admin.scm (stress): Update to 1.0.4.

	gnu: stress: Use newer and HTTPS home page.
	* gnu/packages/admin.scm (stress)[home-page]: Use HTTPS and ‘sid’ code
	name, which is more up to date and will remain so.

	gnu: gmp: Edit description.
	* gnu/packages/multiprecision.scm (gmp)[description]: Edit.
	Define GMP.

	gnu: gmp: Use HTTPS for home page.
	* gnu/packages/multiprecision.scm (gmp)[home-page]: Use HTTPS.

	gnu: mpfr: Edit synopsis & description.
	* gnu/packages/multiprecision.scm (mpfr)[synopsis, description]: Edit.
	Define MPFR.

	gnu: mpc: Edit synopsis & description.
	* gnu/packages/multiprecision.scm (mpc)[synopsis, description]: Edit.
	Define MPC.

	gnu: mpc: Update home page.
	* gnu/packages/multiprecision.scm (mpc)[home-page]: Update.

	gnu: mpfi: Edit synopsis & description.
	* gnu/packages/multiprecision.scm (mpfi)[synopsis, description]: Edit.
	Define several terms.  Use GMP instead of MP for consistency.

	gnu: mpfi: Update to 1.5.3.
	* gnu/packages/multiprecision.scm (mpfi): Update to 1.5.3.
	[source]: Use a more stable URI.

2018-01-19  Leo Famulari  <leo@famulari.name>

	gnu: cgit: Update private Git source code to 2.10.5.
	* gnu/packages/version-control.scm (cgit)[inputs]: Update git:src to 2.10.5.

	gnu: git: Update to 2.16.0.
	* gnu/packages/version-control.scm (git): Update to 2.16.0.

2018-01-18  Vasile Dumitrascu  <va511e@yahoo.com>

	gnu: emacs-org: Update to 20180103.
	* gnu/packages/emacs.scm (emacs-org): Update to 20180103.
	[source]: Use orgmode.org instead of elpa.
	[home-page]: Update to use https.
	* gnu/packages/emacs.scm (emacs-org-contrib): Update to 20180103.
	[source]: Update to use https.

2018-01-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: valgrind: Update to 3.13.0.
	* gnu/packages/valgrind.scm (valgrind): Update to 3.13.0.

	gnu: youtube-dl: Update to 2018.01.18.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.01.18.

2018-01-18  Rutger Helling  <rhelling@mykolab.com>

	gnu: Remove wine-next.
	* gnu/packages/wine.scm: Remove wine-next.

	gnu: wine: Update to 3.0.
	* gnu/packages/wine.scm (wine): Update to 3.0.

2018-01-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: bootstrap: 'package-with-bootstrap-guile' uses 'eq?' memoization.
	* gnu/packages/bootstrap.scm (package-with-bootstrap-guile): Use
	'mlambdaq'.

2018-01-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: commencement: Memoize 'linux-libre-headers-boot0'.
	Fixes <https://bugs.gnu.org/30155>.

	The effect can be seen in the package graph produced by:

	  guix graph -e '(@@ (gnu packages commencement) static-bash-for-glibc)'

	This reduces the number of "duplicate" nodes in this graph, i.e.,
	distinct package objects that correspond to the same derivation (objects
	that are not 'eq?' but semantically equal.)

	* gnu/packages/commencement.scm (linux-libre-headers-boot0): Make an
	'mlambda' instead of a 'lambda'.
	(hurd-core-headers-boot0): Ditto.

2018-01-18  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: emacs-debbugs: Update to 0.15.
	* gnu/packages/emacs.scm (emacs-debbugs): Update to 0.15.

2018-01-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mongodb: Fix indentation.
	* gnu/packages/databases.scm (mongodb): Replace tabs with spaces.

	gnu: mysql: Update to 5.7.21.
	* gnu/packages/databases.scm (mysql): Update to 5.7.21.

2018-01-18  Mark H Weaver  <mhw@netris.org>

	gnu: webkitgtk: Update to 2.18.5.
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.18.5.
	[source]: Remove patch.
	* gnu/packages/patches/webkitgtk-mitigate-spectre.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: linux-libre: Update to 4.14.14.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.14.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.77.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.77.

	gnu: linux-libre@4.4: Update to 4.4.112.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.112.

2018-01-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc@4.9: Fix libsanitizer cross-compilation.
	* gnu/packages/gcc.scm (gcc@4.9)[source]: Add gcc-asan-missing-include patch.

	gnu: gcc@4.9: Fix building with glibc@2.26.
	* gnu/packages/gcc.scm (gcc@4.9)[source]: Add snippet to adjust
	linux-unwind.h to changes in glibc.
	* gnu/packages/commencement.scm (gcc-for-libstdc++): New variable.
	(libstdc++-boot0): Inherit from gcc-for-libstdc++, update note.

2018-01-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: android-udev-rules: Update to 20171113.
	* gnu/packages/android.scm (android-udev-rules): Update to 20171113.

	gnu: mitlm: Update to 0.4.2.
	* gnu/packages/speech.scm (mitlm): Update to 0.4.2.
	[source]: Use new upstream release URI.

	gnu: sudo: Update to 1.8.22.
	* gnu/packages/admin.scm (sudo): 1.8.22.

	gnu: slurm: Add detailed licence information.
	* gnu/packages/parallel.scm (slurm)[license]: Add more licences.

	gnu: slurm: Use HTTPS for home page.
	* gnu/packages/parallel.scm (slurm)[home-page]: Use HTTPS.

	gnu: slurm: Update to 17.11.2.
	* gnu/packages/parallel.scm (slurm): Update to 17.11.2.
	[source]: Replace patch with less fragile SUBSTITUTE* in a snippet.
	[arguments]: Rename ‘autogen’ phase to ‘autoconf’.  Use INVOKE.
	* gnu/packages/patches/slurm-configure-remove-nonfree-contribs.patch:
	Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: Add sl.
	* gnu/packages/toys.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

	gnu: vim: Update to 8.0.1428.
	* gnu/packages/vim.scm (vim): Update to 8.0.1428.
	[arguments]: Add ‘patch-failing-test’ phase.

	gnu: lxterminal: Update to 0.3.1.
	* gnu/packages/lxde.scm (lxterminal): Update to 0.3.1.
	[source]: Remove patch for fixed CVE.
	[arguments]: No longer skip test suite which appear to be fixed.
	* gnu/packages/patches/lxterminal-CVE-2016-10369.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: glib: Remove duplicate module import.
	* gnu/packages/glib.scm (define-module): Remove duplicate ‘#:use-module
	(guix packages xml)’.  Order remaining module imports alphabetically.

	gnu: package-management: Prefix licenses.
	* gnu/packages/package-management.scm (define-module): Import
	(guix licenses) with #:prefix instead of #:select.
	Adjust all callers.

	gnu: package-management: Alphabetise module imports.
	* gnu/packages/package-management.scm (define-module): Order module
	imports alphabetically.

	gnu: rlwrap: Update to 0.43.
	* gnu/packages/readline.scm (rlwrap): Update to 0.43.
	[source, home-page]: Use new upstream URI.

2018-01-18  Leo Famulari  <leo@famulari.name>

	gnu: thc-ipv6: Update to 3.4-0.4bb7257.
	* gnu/packages/networking.scm (thc-ipv6): Update to 3.4-0.4bb7257.
	[source]: Use git-fetch.

	gnu: unionfs-fuse: Skip the test phase.
	* gnu/packages/linux.scm (unionfs-fuse)[arguments]: Set #:tests? #f.
	[native-inputs]: Remove python-pytest.

	nls: Update 'hu' translation.

2018-01-17  Ludovic Courtès  <ludo@gnu.org>

	doc: Suggest running guix-daemon with 'sudo -E'.
	Suggested by Martin H. <maze@strahlungsfrei.de>.

	* doc/contributing.texi (Running Guix Before It Is Installed): Suggest
	'sudo -E'.

2018-01-17  ng0  <ng0@n0.is>

	gnu: mlmmj: Update to 1.3.0.
	* gnu/packages/mail.scm (mlmmj): Update to 1.3.0.

2018-01-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: chez-scheme: Fix build issues against glibc 2.26.
	* gnu/packages/chez.scm (chez-scheme)[source](modules, snippet): New
	fields.

	gnu: clang-runtime: Fix build issues against glibc 2.26.
	* gnu/packages/patches/clang-runtime-asan-build-fixes.patch,
	gnu/packages/patches/clang-runtime-esan-build-fixes.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/llvm.scm (clang-runtime-from-llvm): Add 'patches'
	parameter and honor it.
	(clang-runtime): Pass patch list.
	(clang-runtime-3.9.1, clang-runtime-3.7, clang-runtime-3.6)
	(clang-runtime-3.5): Likewise.

2018-01-17  Rutger Helling  <rhelling@mykolab.com>

	gnu: xpra: Update to 2.2.2.
	* gnu/packages/xorg.scm (xpra): Update to 2.2.2.

2018-01-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sxiv: Update to 24.
	* gnu/packages/image-viewers.scm (sxiv): Update to 24.
	[inputs]: Add freetype and libxft.
	[arguments]: Pass freetype header location in #:make-flags.  Be verbose.

2018-01-17  Danny Milosavljevic  <dannym@scratchpost.org>

	docs: Fix typo in qemu-binfmt example.
	* doc/guix.texi (Virtualization Services): Document 'guix-support?' properly.

2018-01-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: fontforge: Fix typo in comment.
	* gnu/packages/fontutils.scm (fontforge): Fix comment.

2018-01-17  Christopher Baines  <mail@cbaines.net>

	gnu: services: web: Add service for httpd.
	* gnu/services/web.scm (<httpd-module>,
	  <httpd-config-file>, <httpd-virtualhost>
	  <httpd-configuration>): New record types.
	  (%default-httpd-modules, %httpd-accounts,
	  httpd-service-type): New variables.
	  (httpd-shepherd-services, httpd-activation,
	  httpd-process-extensions): New procedures.
	* gnu/tests/web.scm (run-httpd-test): New procedure.
	  (%httpd-os, %tests-httpd): New variables.
	* doc/guix.texi (Web Services): Document the Apache HTTP Server.

2018-01-17  Christopher Baines  <mail@cbaines.net>

	gnu: tests: web: Generalise the nginx test.
	So that it can also be used for other web servers.

	* gnu/tests/web.scm (%index.html-contents): Change nginx to guix.
	  (%make-http-root): Move the index.html file from /srv to /srv/http.
	  (%nginx-servers): Remove the setting of root.
	  (run-nginx-test, run-webserver-test): Rename run-nginx-test to
	  run-webserver-test and generalise its behaviour
	  (%test-nginx): Change to use run-webserver-test, rather than run-nginx-test.

2018-01-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: bullet: Update to 2.87.
	* gnu/packages/game-development.scm (bullet): Update to 2.87.
	[home-page]: Update to new home-page.

	gnu: game-development.scm: Arrange module inputs alphabetically.
	* gnu/packages/game-development.scm: Arrange module inputs
	alphabetically.

2018-01-17  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: foo2zjs: Update to 20171202.
	* gnu/packages/cups.scm (foo2zjs): Update to 20171202.

	gnu: foo2zjs: Use correct metadata
	* gnu/packages/cups.scm (foo2zjs)[home-page, synopsis, description]: Describe
	foo2zjs, not foo2xqx.
	[licence]: Add expat.

	gnu: foomatic-filters: Update to 4.0.17.
	* gnu/packages/cups.scm (foomatic-filters): Update to 4.0.17.

	gnu: sdl2-image: Update to 2.0.2.
	* gnu/packages/sdl.scm (sdl2-image): Update to 2.0.2.

	gnu: sdl2-mixer: Update to 2.0.2.
	* gnu/packages/sdl.scm (sdl2-mixer): Update to 2.0.2.

2018-01-17  Leo Famulari  <leo@famulari.name>

	gnu: perl-moosex-getopt: Update to 0.71.
	* gnu/packages/perl.scm (perl-moosex-getopt): Update to 0.71.

	gnu: python-graphql-relay: Skip the test phase.
	* gnu/packages/python.scm (python-graphql-relay,
	python2-graphql-relay)[arguments]: Set #:tests? #f

	gnu: python-consul: Skip the test phase.
	* gnu/packages/python.scm (python-consul, python2-consul)[arguments]:
	Set #:tests? #f.

2018-01-17  Kei Kebreau  <kkebreau@posteo.net>

	gnu: Add python-shapely and python2-shapely.
	* gnu/packages/python.scm (python-shapely, python2-shapely): New variables.

2018-01-16  Leo Famulari  <leo@famulari.name>

	gnu: opencascade-oce: Fix build with glibc 2.26.
	* gnu/packages/patches/opencascade-oce-glibc-2.26.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/maths.scm (opencascade-oce)[source]: Use it.

2018-01-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: ghc@7: Link against the right libncursesw.so.
	Fixes <https://bugs.gnu.org/30100>.
	Regression introduced in 667082d59104d4b964dce878f5e8c0f8ad1be958.
	Reported by Leo Famulari <leo@famulari.name>.

	* gnu/packages/haskell.scm (ghc)[arguments] <configure-bin>: Adjust to
	correctly determine the extension of "libncursesw.so.X.Y".

2018-01-16  Ludovic Courtès  <ludo@gnu.org>

	gnu: fontforge: Skip failing test.
	* gnu/packages/fontutils.scm (fontforge)[arguments]: Add #:make-flags.

	gnu: xmlsec: Update to 1.2.25.
	* gnu/packages/xml.scm (xmlsec): Update to 1.2.25.

2018-01-16  Leo Famulari  <leo@famulari.name>

	gnu: lightdm: Update to 1.24.0.
	* gnu/packages/display-managers.scm (lightdm): Update to 1.24.0.

	gnu: isc-dhcp: Update to 4.3.6.
	* gnu/packages/admin.scm (isc-dhcp): Update to 4.3.6.

	gnu: isc-dhcp: Update bundled bind to 9.9.11-P1 [fixes CVE-2017-3145].
	* gnu/packages/admin.scm (isc-dhcp): Update to 9.9.11-P1.

	gnu: libgnomeui: Fix build with Python 3.6.
	* gnu/packages/patches/libgnomeui-utf8.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gnome.scm (libgnomeui)[source]: Use it.

2018-01-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: bind: Update to 9.11.2-P1 [fixes CVE-2017-3145].
	* gnu/packages/dns.scm (isc-bind): Update to 9.11.2-P1.

	gnu: haskell-check: Use HTTPS for hspec.github.io home pages.
	* gnu/packages/haskell-check.scm (hspec-discover, ghc-hspec-core)
	(ghc-hspec-meta, ghc-hspec, ghc-hspec-contrib)[home-page]: Use HTTPS.

	gnu: python: Use HTTPS for ipython.org home pages.
	* gnu/packages/python.scm (python-ipython-genutils, python-traitlets)
	(python-ipykernel, python-ipython, python-widgetsnbextension)
	(python-ipywidgets)[home-page]: Use HTTPS.

	gnu: lxde: Use HTTPS for lxde.org home pages.
	* gnu/packages/lxde.scm (libfm, lxappearance, lxrandr, lxtask, lxterminal)
	(menu-cache, pcmanfm, lxmenu-data, lxde-icon-theme, lxde-common, lxinput)
	(lxsession, lxpanel)[home-page]: Use HTTPS.

2018-01-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: american-fuzzy-lop: Update to 2.52b.
	* gnu/packages/debug.scm (american-fuzzy-lop): Update to 2.52b.
	[inputs]: custom-qemu now inherits from qemu-minimal.
	(qemu-2.3.0): Remove variable.

2018-01-16  Leo Famulari  <leo@famulari.name>

	gnu: transmission: Mention CVE-2018-5702.
	* gnu/packages/bittorrent.scm (transmission): Add comment.

2018-01-16  Leo Famulari  <leo@famulari.name>

	gnu: python-libxml2: Inherit the replacement source of libxml2.
	Previously, python-libxml2 would inherit the ungrafted libxml2, missing
	several patches on the libxml2 source code.

	* gnu/packages/xml.scm (python-libxml2, python2-libxml2): Use
	package/inherit.

2018-01-16  Leo Famulari  <leo@famulari.name>

	gnu: libxml2: Fix CVE-2017-15412.
	* gnu/packages/patches/libxml2-CVE-2017-15412.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/xml.scm (libxml2/fixed)[source]: Use it.

2018-01-16  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add curlftpfs.
	* gnu/packages/file-systems.scm (curlftpfs): New variable.

2018-01-16  Marius Bakke  <mbakke@fastmail.com>

	gnu: nspr: Build reproducibly.
	Fixes <https://bugs.gnu.org/30097>.
	Reported by Gábor Boskovits <boskovits@gmail.com>.

	* gnu/packages/gnuzilla.scm (nspr)[arguments]: Add #:make-flags to prevent
	indeterministic timestamps from being recorded.

2018-01-16  nee  <nee.git@cock.li>

	gnu: Add eureka.
	* gnu/packages/game-development.scm (eureka): New variable.

	gnu: freedom: add native search-paths.
	* gnu/packages/games.scm (freedoom) [native-search-paths]: Set DOOMWADDIR and
	  DOOMWADPATH, so source ports and map editors can find the freedoom IWAD.

2018-01-16  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: python-matplotlib: Fix import failure
	* gnu/packages/python.scm (python-matplotlib)[propagated-inputs]: Add
	  python-pyqt.

2018-01-16  Alex Vong  <alexvong1995@gmail.com>

	gnu: clojure: Update to 1.9.0.
	* gnu/packages/java.scm (clojure): Update to 1.9.0. Add "core-specs-alpha-src"
	and "spec-alpha-src". Remove "java-classpath-src" and "tools-reader-src".

2018-01-16  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix typo.
	Reported by Nicolas Goaziou.

	* doc/guix.texi (Invoking guix archive): Fix typo.

2018-01-16  ng0  <ng0@n0.is>

	gnu: fish-guix: Remove it.
	fish-guix has been merged into Guix in 'etc/completion/fish'

	* gnu/packages/shells.scm (fish-guix): Remove it.

2018-01-16  ng0  <ng0@n0.is>

	etc: Add completions for fish.
	* etc/completion/fish/guix.fish: New file.
	* Makefile.am: Register the file.
	* configure.ac: Add the fish vendor-completions directory.

2018-01-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mc: Update to 4.8.20.
	* gnu/packages/mc.scm (mc): Update to 4.8.20.
	[arguments]: Rename ‘fix-absolutism’ to (hopefully) more accurate
	‘patch-FHS-file-names’.  Patch more.  Fix new VFS test.

	gnu: mc: Use HTTPS for home page.
	* gnu/packages/mc.scm (mc)[home-page]: Use HTTPS.

	gnu: opensmtpd: Support PAM authentication.
	* gnu/packages/mail.scm (opensmtpd)[arguments]: Add ‘--with-auth-pam’
	to #:configure-flags.

	gnu: opensmtpd: Update to 6.0.3p1.
	* gnu/packages/mail.scm (opensmtpd): Update to 6.0.3p1.

2018-01-16  Gábor Boskovits  <boskovits@gmail.com>

	gnu: java-classpathx-servletapi: Update to 3.0.1.
	* gnu/packages/java.scm (java-classpathx-servletapi): Update to 3.0.1.
	[arguments]: Switch to a java8 compiler, remove comment about not working with java8.

2018-01-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Use HTTPS for invisible-island.net home pages.
	* gnu/packages/ncurses.scm (dialog)[home-page]: Use HTTPS.
	* gnu/packages/version-control.scm (diffstat)[home-page]: Likewise.
	* gnu/packages/xorg.scm (xterm)[home-page]: Likewise.

	gnu: dialog: Update to 1.3-20171209.
	* gnu/packages/ncurses.scm (dialog): Update to 1.3-20171209.

	gnu: audio: Use HTTPS for kokkinizita.linuxaudio.org home pages.
	* gnu/packages/audio.scm (clalsadrv, amb-plugins, mcp-plugins, rev-plugins)
	(fil-plugins, ste-plugins, vco-plugins, wah-plugins, g2reverb)
	(zita-convolver, zita-resampler, zita-alsa-pcmi)[home-page]: Use HTTPS.

	gnu: java: Use HTTPS for osgi.org home pages.
	* gnu/packages/java.scm (java-osgi-annotation, java-osgi-core)
	(java-osgi-service-event, java-osgi-cmpn)
	(java-osgi-service-component-annotations, java-osgi-dto, java-osgi-resource)
	(java-osgi-namespace-contract, java-osgi-namespace-extender)
	(java-osgi-namespace-service, java-osgi-util-function)
	(java-osgi-util-promise, java-osgi-service-metatype-annotations)
	(java-osgi-service-repository, java-osgi-framework, java-osgi-service-log)
	(java-osgi-service-jdbc, java-osgi-service-resolver, java-osgi-util-tracker)
	(java-osgi-service-cm, java-osgi-service-packageadmin)[home-page]: Use HTTPS.

	gnu: mpg123: Use HTTPS for home page.
	* gnu/packages/mp3.scm (mpg123)[home-page]: Use HTTPS.

	gnu: mpg123: Update to 1.25.8.
	* gnu/packages/mp3.scm (mpg123): Update to 1.25.8.

	gnu: compression, text-editors: Use Savannah mirror://.
	* gnu/packages/compression.scm (lunzip, clzip, lzlib, plzip)[source]: Use
	mirror:// URI.
	* gnu/packages/text-editors.scm (leafpad)[source]: Likewise.

2018-01-15  Ludovic Courtès  <ludo@gnu.org>

	services: bitlbee: Add test.
	* gnu/tests/messaging.scm (run-bitlbee-test): New procedure.
	(%test-bitlbee): New variable.

	doc: Deprecate 'bitlbee-service' procedure.
	* gnu/services/messaging.scm (bitlbee-service): Mark as deprecated.
	* doc/guix.texi (Messaging Services): Document 'bitlbee-service-type'
	and 'bitlbee-configuration'.  Remove 'bitlbee-service'.

	services: bitlbee: Move to (gnu services messaging).
	* gnu/services/networking.scm (<bitlbee-configuration>)
	(bitlbee-shepherd-service, %bitlbee-accounts, %bitlbee-activation)
	(bitlbee-service-type, bitlbee-service): Move to...
	* gnu/services/messaging.scm: ... here.
	* doc/guix.texi (Networking Services): Move 'bitlbee-service' doc to...
	(Messaging Services): ... here.

2018-01-15  Ludovic Courtès  <ludo@gnu.org>

	linux-container: Work around EBADF errors upon exit.
	Typically 'read-pid-file/container' would fail when starting services in
	containers such as BitlBee.

	* gnu/build/linux-container.scm (call-with-clean-exit): Use
	'primitive-_exit' instead of 'primitive-exit'.
	(container-excursion*): Close OUT.

2018-01-15  Ludovic Courtès  <ludo@gnu.org>

	ui: Disable '%fresh-auto-compile' only for Guile 2.2.3.
	Mitigates <https://bugs.gnu.org/29881>.
	Reported by Diego Nicola Barbato <dnbarbato@posteo.de>.

	* guix/ui.scm (load*): Unset '%fresh-auto-compile' only on Guile 2.2.3.

2018-01-15  Ludovic Courtès  <ludo@gnu.org>

	doc: Connect "guix archive", "guix pack", and co.
	* doc/guix.texi (Invoking guix pack): Add xrefs to "guix publish", "guix
	copy", and "guix archive".
	(Invoking guix archive): Add xref to "guix pack".

2018-01-15  Ludovic Courtès  <ludo@gnu.org>

	offload: Look at machine loads for the past minute.
	Previously we were looking at the load of the past 5 minutes, which
	means that, after a build, we could end up waiting for 5 minutes for
	that metric to be low enough.

	* guix/scripts/offload.scm (machine-load): Compute RAW based on ONE, not
	FIVE.

2018-01-15  Danny Milosavljevic  <dannym@scratchpost.org>

	ruby-build-system: Fix build error.
	* gnu/build/ruby-build-system.scm: Import (ice-9 rdelim).

	Follow-up to d9df4bf055f2bef8c2c428db34c5fa056bdeba73.

2018-01-15  Ludovic Courtès  <ludo@gnu.org>

	cuirass: Properly convert list of <license> objects.
	Fixes a bug whereby we would 'write' raw <license> objects when they
	were in a list.

	* build-aux/cuirass/gnu-system.scm (entry->sexp-entry): Add recursive
	case when O is a list.

2018-01-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: talloc: Update to 2.1.11.
	* gnu/packages/samba.scm (talloc): Update to 2.1.11.
	[arguments]: Run all tests.  Use INVOKE.

	gnu: iniparser: Update to 4.1.
	* gnu/packages/samba.scm (iniparser): Update to 4.1.
	[arguments]: Update library SONAME.
	[home-page]: Abandon outdated home page with no mention of version 4.

	gnu: iniparser: Use INSTALL-FILE.
	* gnu/packages/samba.scm (iniparser)[arguments]: Simplify ‘install’ phase by
	replacing COPY-FILE with INSTALL-FILE.

	gnu: iniparser: Use #:make-flags.
	* gnu/packages/samba.scm (iniparser)[arguments]: Use #:make-flags to set
	‘CC’ instead of patching the Makefile.  Remove fruitless SYMLINK call.

	gnu: iniparser: Fix documentation directory.
	* gnu/packages/samba.scm (iniparser)[arguments]: Install documentation to
	‘/share/doc/iniparser’ instead of ‘/share/doc’.

	gnu: ccache: Update to 3.3.5.
	* gnu/packages/ccache.scm (ccache): Update to 3.3.5.
	[arguments]: Don't substitute ‘which’ in ‘setup-tests’ phase.
	Add new ‘munge-failing-test’ phase to make test suite pass.

2018-01-15  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add emacs-json-mode.
	* gnu/packages/emacs.scm (emacs-json-mode): New public variable.

	gnu: Add emacs-json-reformat.
	* gnu/packages/patches/emacs-json-reformat-fix-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add this.
	* gnu/packages/emacs.scm (emacs-json-reformat): New variable.

2018-01-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ghc-hmatrix-special: Update to 0.4.0.1.
	* gnu/packages/haskell.scm (ghc-hmatrix-special): Update to 0.4.0.1.

	gnu: ghc-hmatrix-gsl-stats: Update to 0.4.1.7.
	* gnu/packages/haskell.scm (ghc-hmatrix-gsl-stats): Update to 0.4.1.7.

	gnu: ghc-hmatrix-gsl: Update to 0.18.0.1.
	* gnu/packages/haskell.scm (ghc-hmatrix-gsl): Update to 0.18.0.1.

	gnu: ghc-hmatrix: Update to 0.18.1.0.
	* gnu/packages/haskell.scm (ghc-hmatrix): Update to 0.18.1.0.

	gnu: ghc-juicypixels: Update to 3.2.9.3.
	* gnu/packages/haskell.scm (ghc-juicypixels): Update to 3.2.9.3.

	gnu: ghc-iproute: Use HTTPS for home page.
	* gnu/packages/haskell.scm (ghc-iproute)[home-page]: Use HTTPS.

	gnu: ghc-iproute: Update to 1.7.1.
	* gnu/packages/haskell.scm (ghc-iproute): Update to 1.7.1.

	gnu: opusfile: Update to 0.9.
	* gnu/packages/xiph.scm (opusfile): Update to 0.9.

	gnu: xiph: Use HTTPS for home pages where possible.
	* gnu/packages/xiph.org (libogg, libvorbis, libtheora, ao, flac)
	(vorbis-tools, opusfile, icecast)[home-page]: Use HTTPS.

	gnu: linux: Use HTTPS for home pages where possible.
	* gnu/packages/linux.scm (ltrace, libnl, pflask, acpi, module-init-tools)
	(snapscreenshot)[home-page]: Use HTTPS.

	gnu: tls: Use HTTPS for home pages where possible.
	* gnu/packages/tls.scm (openssl, p11-kit, python-acme)[home-page]: Use
	HTTPS instead of HTTP, irony.

	gnu: geos: Update to 3.6.2.
	* gnu/packages/geo.scm (geos): Update to 3.6.2.

	gnu: gpsbabel: Complete licencing information.
	* gnu/packages/gps.scm (gpsbabel)[source]: Remove unused files in a snippet.
	[license]: Add expat.

	gnu: gpsbabel: Use HTTPS for home page.
	* gnu/packages/gps.scm (gpsbabel)[home-page]: Use HTTPS.

	gnu: libedit: Update to 20170329-3.1.
	* gnu/packages/libedit.scm (libedit): Update to 20170329-3.1.
	[arguments]: Remove deprecated ‘--enable-widec’ from #:configure-flags.

	gnu: libedit: Use HTTPS for home page.
	* gnu/packages/libedit.scm (libedit)[home-page]: Use HTTPS.

2018-01-14  Christopher Baines  <mail@cbaines.net>

	gnu: Remove redundant wrapping from packages using ruby-build-system.
	Now that the build system does wrapping automatically, it can be removed from
	the packages that do it manually.

	* gnu/packages/databases.scm (es-dump-restore)[arguments]: Remove #:phases.
	* gnu/packages/ruby.scm (ruby-redcloth)[arguments]: Remove #:phases.
	  (ruby-httpclient)[arguments]: Remove 'wrap-bin-httpclient from the modified
	  phases.

2018-01-14  Christopher Baines  <mail@cbaines.net>

	ruby-build-system: Add a new wrap phase.
	Wrap files in bin/ and sbin/ with the location of the gem itself and the
	location of any other gems in use (GEM_PATH). This ensures that the bin files
	will run with the right environment when executed.

	It does however mean that native-inputs will also get wrapped up in any
	binaries, which is not good, as it increases the size of the closure, and
	risks this code being used at runtime.

	* guix/build/ruby-build-system.scm (wrap): New procedure.
	  (%standard-phases): Add the wrap phase.

2018-01-14  Christopher Baines  <mail@cbaines.net>

	ruby-build-system: Add wrap-ruby-program.
	A modified copy of wrap-program from (guix build utils). The wrap-program
	procedure doesn't work well for Ruby scripts, as it breaks using the -S flag
	with ruby to execute the script, as when -S is passed to ruby, it expects the
	script on the PATH to use ruby in the shebang, and not bash.

	Therefore, to wrap the program, but keep the shebang as ruby, wrap it with a
	ruby script instead.

	wrap-ruby-program uses .real/foo rather than .foo-real, as this might be
	neater. This procedure also includes a call to Gem.clear_paths to make it
	possible to set the GEM_PATH through this method, and for it to take effect.

	* gnu/build/ruby-build-system.scm (wrap-ruby-program): New procedure.

2018-01-14  Christopher Baines  <mail@cbaines.net>

	guix: build: ruby-build-system: Install to the vendor directory
	* guix/build/ruby-build-system.scm (install): Install gems to the vendor
	  directory, rather than the GEM_HOME. The vendor directory does not include
	  the version of ruby used to install the gem in the path, which makes it
	  easier to add it to the GEM_PATH for all versions of ruby to use.
	  (gem-home): Remove procedure.
	* gnu/packages/ruby.scm (ruby, ruby-2.1)[native-search-paths]: Switch to
	  lib/ruby/vendor_ruby.
	  (ruby-1.8)[native-search-paths]: Remove native-search-paths.
	  (gem-directory): Remove procedure.
	  (ruby-ansi, ruby-ae)[arguments]: Remove use of gem-directory.
	  (ruby-metaclass, ruby-instantiator, ruby-introspection, ruby-mocha,
	  ruby-nokogiri, ruby-minitest-tu-shim, ruby-redcloth)[arguments]: Remove use
	  of gem-home.
	  (ruby-git, ruby-httpclient)[arguments]: Remove use of GEM_HOME.
	* gnu/packages/databases.scm (es-dump-restore)[arguments]: Remove use of
	  GEM_HOME.

2018-01-14  Andreas Enge  <andreas@enge.fr>

	arb: Update to 2.12.0.
	* gnu/packages/algebra.scm (arb): Update to 2.12.0.

	gnu: pari-gp: Update to 2.9.4.
	* gnu/packages/algebra.scm (pari-gp): Update to 2.9.4.

2018-01-14  Leo Famulari  <leo@famulari.name>

	gnu: elogind: Fix compilation against glibc 2.26.
	* gnu/packages/freedesktop.scm (elogind)[arguments]: Add a 'patch-locale-header'
	phase.

2018-01-14  Andreas Enge  <andreas@enge.fr>

	doc: Correct documentation of NGINX-LOCATION-CONFIGURATION.
	* doc/guix.texi (Web Services): The body of an NGINX-LOCATION-CONFIGURATION
	is a list of strings and not a string.

2018-01-14  Leo Famulari  <leo@famulari.name>

	gnu: rct: Re-categorize some inputs.
	OpenSSL and zlib are referred to by the built package, so we make them
	regular inputs.

	This is a followup to commit e8b409741baf3b9de30faa8683722375196dd1e9.

	* gnu/packages/cpp.scm (rct)[native-inputs]: Move openssl and zlib to ...
	[inputs]: ... new field.

2018-01-14  Fis Trivial  <ybbs.daans@hotmail.com>

	gnu: Add rct.
	* gnu/packages/cpp.scm (rct): New variable.

2018-01-13  Ludovic Courtès  <ludo@gnu.org>

	gnu: icecat: Fix compilation against glibc 2.26.
	* gnu/packages/patches/icecat-glibc-2.26.patch: New file.
	* gnu/packages/gnuzilla.scm (icecat)[source](patches): Add it.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: livemedia-utils: Update to 2017.10.28.
	* gnu/packages/video.scm (livemedia-utils): Update to 2017.10.28.

	gnu: livemedia-utils: Fix compilation against glibc 2.26.
	* gnu/packages/video.scm (livemedia-utils)[source](snippet, modules):
	New fields.

2018-01-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: flashrom: Update to 1.0.
	* gnu/packages/flashing-tools.scm (flashrom): Update to 1.0.

	gnu: flashrom: Use HTTPS for home page.
	* gnu/packages/flashing-tools.scm (flashrom)[home-page]: Use HTTPS.

2018-01-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mpd: Remove (gnu packages gcc) import.
	This follows up commit 7641266b0328f8a3a4f3643560d00dcf82d539b3.

	* gnu/packages/mpd.scm: Don't #:use-module (gnu packages gcc).

2018-01-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: mpd: Use HTTPS for musicpd.org home pages.
	* gnu/packages/mpd.scm (libmpdclient, mpd, mpd-mpc, ncmpc)[home-page]: Use
	HTTPS.

	gnu: mpdscribble: Update home page.
	* gnu/packages/mpd.scm (mpdscribble)[home-page]: This package seems to have
	found a home.  Use it.

	gnu: libmpdclient: Update to 2.13.
	* gnu/packages/mpd.scm (libmpdclient): Update to 2.13.
	[build-system]: Switch to meson-build-system.
	[native-inputs]: Add pkg-config and check.
	[arguments]: Enable tests and build documentation.

	gnu: pcre: Use HTTPS for home pages.
	* gnu/packages/pcre.scm (pcre, pcre2)[home-page]: Use HTTPS.

	gnu: gsm: Update to 1.0.17.
	* gnu/packages/audio.scm (gsm): Update to 1.0.17.

	gnu: youtube-dl: Update to 2018.01.14.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.01.14.

	gnu: libcap-ng: Use HTTPS for home page.
	* gnu/packages/admin.scm (libcap-ng)[home-page]: Use HTTPS.

	gnu: lz4: Update to 1.8.1.
	* gnu/packages/compression.scm (lz4): Update to 1.8.1.
	[arguments]: Enable ‘#:parallel-tests?’, now considered safe upstream.
	Use ‘more GNU’-style lowercase ‘prefix=’.

2018-01-13  Leo Famulari  <leo@famulari.name>

	gnu: krita: Update to 3.3.3.
	* gnu/packages/kde.scm (krita): Update to 3.3.3.

2018-01-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xfce: Use HTTPS for xfce.org home pages.
	* gnu/packages/xfce.scm (gtk-xfce-engine, libxfce4util, xfconf, libxfce4ui)
	(exo, garcon, tumbler, xfce4-panel, xfce4-battery-plugin)
	(xfce4-clipman-plugin, xfce4-pulseaudio-plugin, xfce4-xkb-plugin)
	(xfce4-appfinder, xfce4-session, xfce4-settings, thunar, thunar-volman)
	(xfwm4, xfdesktop, xfce4-terminal, xfce, xfce4-power-manager, ristretto)
	(xfce4-taskmanager, orage)[home-page]: Use HTTPS.

	gnu: xfce4-terminal: Update to 0.8.6.
	* gnu/packages/xfce.scm (xfce4-terminal): Update to 0.8.6.

	gnu: gl2ps: Update to 1.4.0.
	* gnu/packages/gl.scm (gl2ps): Update to 1.4.0.

	gnu: dmidecode: Update to 3.1.
	* gnu/packages/admin.scm (dmidecode): Update to 3.1.

	gnu: gpgme: Update to 1.10.0.
	* gnu/packages/gnupg.scm (gpgme): Update to 1.10.0.
	[arguments]: Remove ‘patch-cmake-file’ work-around for fixed bug.

	gnu: offlineimap: Update to 7.1.5.
	* gnu/packages/mail.scm (offlineimap): Update to 7.1.5.

	gnu: lcov: Update to 1.13.
	* gnu/packages/code.scm (lcov): Update to 1.13.
	[arguments]: Remove superfluous #:make-flags.

2018-01-13  Julien Lepiller  <julien@lepiller.eu>

	gnu: java-powermock-modules-junit4: Fix junit version detection.
	* gnu/packages/java.scm (java-powermock-modules-junit4)[arguments]: Fix
	junit version detection.

	gnu: java-powermock-core: Include resources.
	* gnu/packages/java.scm (java-powermock-core)[arguments]: Add a phase to
	include resources.

2018-01-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update snapshot to 0dcf675.
	* gnu/packages/package-management.scm (guix): Update to 0dcf675.

2018-01-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: hunspell-dict-en: Include all the .dic files.
	Fixes a regression introduced in
	d4d7d70912642be18d93c9ce6470f8650097b5e5 which broke
	'hunspell-dict-en' (but not the 'hunspell-dict-en-*' variants.)

	* gnu/packages/aspell.scm (aspell-word-list)[install]: Check whether
	'LANGUAGE.dic' exist before installing it.  If it doesn't exist, install
	all of *.dic.

2018-01-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: libgnome: Adjust for latest GLib.
	* gnu/packages/patches/libgnome-encoding.patch: New file.
	* gnu/packages/gnome.scm (libgnome)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-01-12  Ludovic Courtès  <ludo@gnu.org>

	ssh: Switch back to 'get-bytevector-some'.
	This mostly reverts 17af5d51de7c40756a4a39d336f81681de2ba447.
	Suggested by Andy Wingo <wingo@igalia.com>.

	* guix/ssh.scm (remote-daemon-channel)[redirect]: Remove 'read!' FFI
	hack.  Use buffered ports.

2018-01-12  Ludovic Courtès  <ludo@gnu.org>

	offload: 'test' reports Guile and module errors more nicely.
	Fixes <https://bugs.gnu.org/26008>.
	Reported by Myles English <mylesenglish@gmail.com>.

	* guix/ssh.scm (retrieve-files*): Move error reporting to...
	(report-guile-error, report-module-error): ... here.  New procedures.
	* guix/scripts/offload.scm (assert-node-repl): Use 'report-guile-error'.
	(assert-node-has-guix): Explicitly check for 'use-modules' first.  Use
	'report-module-error'.

2018-01-12  Ludovic Courtès  <ludo@gnu.org>

	offload: 'test' gracefully handles 'node-repl-error'.
	Fixes <https://bugs.gnu.org/28057>.
	Reported by Ricardo Wurmus <rekado@elephly.net>.

	* guix/scripts/offload.scm (assert-node-has-guix): Catch
	'node-repl-error' and call 'leave'.

2018-01-12  Ludovic Courtès  <ludo@gnu.org>

	ssh: 'retrieve-files' now only retrieves what's missing.
	* guix/ssh.scm (retrieve-files): Remove the subset of FILES that is
	valid in LOCAL.
	(store-export-channel): Add comment.

2018-01-12  Ludovic Courtès  <ludo@gnu.org>

	offload: Fix regression in file retrieval.
	This fixes a regression in 'retrieve-files*' introduced in
	896fec476f728183b331cbb6e2afb891207b4205, whereby (guix scripts offload)
	would not read the initial sexp now sent by the remote host via
	'store-export-channel'.  This would effectively prevent file retrieval
	entirely when offloading.

	* guix/ssh.scm (retrieve-files*): New procedure, like former
	'retrieve-files' but with an extra #:import parameter.
	(retrieve-files): Rewrite in terms of 'retrieve-files*'.
	(file-retrieval-port): Make private.
	* guix/scripts/offload.scm (transfer-and-offload): Pass #:import to
	'retrieve-files*'.
	(retrieve-files*): Remove.

2018-01-12  Leo Famulari  <leo@famulari.name>

	gnu: transmission: Fix a DNS rebinding vulnerability that allows RCE.
	* gnu/packages/patches/transmission-fix-dns-rebinding-vuln.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/bittorrent.scm (transmission)[source]: Use it.

2018-01-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dtc: Update to 1.4.6.
	* gnu/packages/bootloaders.scm (dtc): Update to 1.4.6.
	[source]: Remove both patches.
	* gnu/packages/patches/dtc-format-modifier.patch: Delete file.
	* gnu/packages/patches/dtc-32-bits-check.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Remove both.

	gnu: harminv: Update to 1.4.1.
	* gnu/packages/engineering.scm (harminv): Update to 1.4.1.
	[source, home-page]: Switch to new host.

	gnu: gphoto2: Update to 2.5.15.
	* gnu/packages/photo.scm (gphoto2): Update to 2.5.15.

	gnu: libgphoto2: Update to 2.5.16.
	* gnu/packages/photo.scm (libgphoto2): Update to 2.5.16.

2018-01-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: colordiff: Update to 1.0.18.
	Also add the non-archive URL, which was probably the intention of commit
	8d479d27ca74f86a69b48d385f3d9537adf5392b.  Better late than never.

	* gnu/packages/patchutils.scm (colordiff): Update to 1.0.18.

2018-01-12  Ludovic Courtès  <ludo@gnu.org>

	gnu: lua-lgi: Update to 0.9.2.
	* gnu/packages/lua.scm (lua-lgi): Update to 0.9.2.
	[native-inputs]: Add DBUS.

2018-01-12  Gábor Boskovits  <boskovits@gmail.com>

	gnu: java-commons-lang: Disable failing test.
	* gnu/packages/java.scm (java-commons-lang)[arguments]: Modify #:test-exclude
	to disable randomly failing tests.

	The testsuite include tests about distribution of random inputs,
	meaning that they can randomly fail. Disable them to avoid build failures.

2018-01-11  Leo Famulari  <leo@famulari.name>

	gnu: libvorbis: Integrate grafted patches.
	* gnu/packages/xiph.scm (libvorbis)[replacement]: Remove field.
	[source]: Add patches from libvorbis/fixed.
	(libvorbis/fixed): Remove variable.

	Merge branch 'master' into core-updates

	gnu: libvorbis: Fix CVE-2017-{14632,14633}.
	* gnu/packages/patches/libvorbis-CVE-2017-14632.patch,
	gnu/packages/patches/libvorbis-CVE-2017-14633.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/xiph.scm (libvorbis)[replacement]: New field.
	(libvorbis/fixed): New variable.

2018-01-11  Fis Trivial  <ybbs.daans@hotmail.com>

	gnu: Add selene.
	* gnu/packages/lua.scm (selene): New public variable.

2018-01-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: grep: Add dependency on PCRE.
	Suggested by Oleg Pykhalov <go.wigust@gmail.com>
	and Roel Janssen <roel@gnu.org>.

	* gnu/packages/base.scm (grep)[inputs]: New field.
	* gnu/packages/commencement.scm (grep-final)[inputs]: New field.

2018-01-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: emacs-sr-speedbar: Update to 20161025.
	* gnu/packages/emacs.scm (emacs-sr-speedbar): Update to 20161025.
	[version]: Use git-version.
	[source]: Download sources via git-fetch and use git-file-name.

2018-01-11  Kei Kebreau  <kkebreau@posteo.net>

	gnu: libcdio-paranoia: Update to 10.2+0.94.2.
	* gnu/packages/cdrom.scm (libcdio-paranoia): Update to 10.2+0.94.2.

	gnu: libcdio: Update to 2.0.0.
	* gnu/packages/cdrom.scm (libcdio): Update to 2.0.0.

2018-01-11  Ludovic Courtès  <ludo@gnu.org>

	services: qemu-binfmt: Extend guix-daemon with extra chroot directories.
	Fixes <https://bugs.gnu.org/20239>.

	* gnu/services/virtualization.scm (<qemu-binfmt-configuration>)[guix-support?]:
	New field.
	(qemu-binfmt-guix-chroot): New procedure.
	(qemu-binfmt-service-type)[extensions]: Add GUIX-SERVICE-TYPE.
	* doc/guix.texi (Virtualization Services): Document 'guix-support?'.
	(Additional Build Options): Mention binfmt_misc and offloading under
	'--system'.

2018-01-11  Ludovic Courtès  <ludo@gnu.org>

	services: guix: Add 'chroot-directories' field.
	* gnu/services/base.scm (<guix-configuration>)[chroot-directories]: New
	field.
	(guix-shepherd-service): Honor it.
	(references-file): New procedure.
	(guix-service-type)[compose, extend]: New fields.

2018-01-11  Ludovic Courtès  <ludo@gnu.org>

	services: Add qemu-binfmt.
	* gnu/services/virtualization.scm (<qemu-platform>): New record type.
	(bv): New macro.
	(%i386, %i486, %alpha, %arm, %armeb, %sparc, %sparc32plus)
	(%ppc, %ppc64, %ppc64le, %m68k, %mips, %mipsel, %mipsn32el)
	(%mips64, %mips64el, %sh4, %sh4eb, %s390x, %aarch64, %hppa)
	(%qemu-platforms): New variables.
	(lookup-qemu-platforms): New procedure.
	(<qemu-binfmt-configuration>): New record type.
	(qemu-platform->binfmt): New procedures.
	(%binfmt-mount-point, %binfmt-register-file, %binfmt-file-system)
	(qemu-binfmt-service-type): New variables.
	(qemu-binfmt-shepherd-services): New procedures.
	* doc/guix.texi (Virtualization Services): Add "Transparent Emulation
	with QEMU" heading.

	binfmt fixlet

2018-01-11  amirouche  <amirouche+dev@hypermove.net>

	gnu: guile-bytestructures: Update to 1.0.1.
	* gnu/package/guile.scm (guile-bytestructures): Update to 1.0.1.
	[source]: Use tarball from github instead of git.
	[build-system]: Use GNU-BUILD-SYSTEM.
	[arguments]: Remove.
	[navitve-inputs]: Add PKG-CONFIG.

2018-01-11  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update snapshot to 3c5dbd2.
	* gnu/packages/package-management.scm (guix): Update to 3c5dbd2.

2018-01-11  nee  <nee.git@cock.li>

	gnu: Add sound-juicer.
	* gnu/packages/gnome.scm (sound-juicer): New variable.

	gnu: Add libmusicbrainz.
	* gnu/packages/music.scm (libmusicbrainz): New variable.

	gnu: Add libdiscid.
	* gnu/packages/music.scm (libdiscid): New variable.

2018-01-11  Ludovic Courtès  <ludo@gnu.org>

	daemon: Always try to execute the builder regardless of the platform.
	* nix/libstore/build.cc (runChild): Move platform check after 'execve'
	call.  Check specifically for ENOEXEC.

2018-01-11  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: inkscape: Use HTTPS for home page.
	* gnu/packages/inkscape.scm (inkscape)[home-page]: Use HTTPS.

	gnu: inkscape: Update to 0.92.2.
	* gnu/packages/inkscape.scm (inkscape): Update to 0.92.2.

	gnu: newsbeuter: Deprecate in favour of newsboat.
	* gnu/packages/syndication.scm (newsbeuter): Redefine using
	‘deprecated-package’.
	* gnu/packages/patches/newsbeuter-CVE-2017-12904.patch: Delete file.
	* gnu/packages/patches/newsbeuter-CVE-2017-14500.patch: Likewise.
	* gnu/local.mk (dist_patch_DATA): Remove both.

2018-01-10  Ludovic Courtès  <ludo@gnu.org>

	derivations: Fix typo in docstring.
	* guix/derivations.scm (derivation-prerequisites): Fix typo in docstring.

2018-01-10  Ludovic Courtès  <ludo@gnu.org>

	ssh: Pass an empty "exceptfds" set to 'select'.
	Previously the redirect code could end up exiting prematurely because of
	an uninteresting "exceptional condition" on the socket (info "(libc)
	Waiting for I/O").

	* guix/ssh.scm (remote-daemon-channel): Pass the empty list as the third
	argument to 'select'.  It was a mistake to pass a non-empty list there
	in the first place.

2018-01-10  Ludovic Courtès  <ludo@gnu.org>

	doc: Fix typo in 'guix environment' example.
	* doc/guix.texi (Invoking guix environment): Add missing @ in example.

2018-01-10  Ludovic Courtès  <ludo@gnu.org>

	store: Fix potential over-reads in 'import-paths'.
	Previously 'process-stderr' would always pass a bytevector of MAX-LEN to
	then daemon in the %stderr-read case (i.e., 'import-paths'), instead of
	LEN (where LEN <= MAX-LEN).

	In practice the extra bytes didn't cause a protocol violation or
	anything because they happen at the end of the stream, which typically
	contains the canonical sexp of the signature, and the extra zeros were
	just ignored.

	* guix/serialization.scm (write-bytevector): Add optional 'l' parameter
	and honor it.
	* guix/store.scm (process-stderr): Pass LEN to 'write-bytevector'.

2018-01-10  Ludovic Courtès  <ludo@gnu.org>

	ssh: Work around 'get-bytevector-some' bug.
	This works around <https://bugs.gnu.org/30066> and noticeably improves
	performance when using GUIX_DAEMON_SOCKET=ssh://HOST (the redirect code
	was transferring data to guix-daemon one byte at a time!).

	* guix/ssh.scm (remote-daemon-channel)[redirect]: Define 'read!' and use
	it instead of 'get-bytevector-some'.

2018-01-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: rrdtool: Update to 1.7.0.
	* gnu/packages/rrdtool.scm (rrdtool): Update to 1.7.0.
	[native-inputs]: Add bc, perl, and tzdata.
	[arguments]: Remove obsolete substitution in ‘pre-configure’ phase.
	Set TZDIR for tests in new ‘prepare-test-environment’ phase.
	Add ‘remove-native-input-references’ phase for example scripts.

	gnu: fio: Update to 3.3.
	* gnu/packages/benchmark.scm (fio): Update to 3.3.

	gnu: perl-list-moreutils: Update to 0.428.
	* gnu/packages/perl.scm (perl-list-moreutils): Update to 0.428.

	gnu: libmtp: Update to 1.1.14.
	* gnu/packages/libusb.scm (libmtp): Update to 1.1.14.

	gnu: python-idna: Update to 2.6.
	* gnu/packages/python.scm (python-idna): Update to 2.6.

	gnu: ocaml-zed: Update to 1.6.
	* gnu/packages/ocaml.scm (ocaml-zed): Update to 1.6.

	gnu: rrdtool: Re-order imports.
	* gnu/packages/rrdtool.scm: Order imports alphabetically.

	gnu: rrdtool: Use HTTPS for home page.
	* gnu/packages/rrdtool.scm (rrdtool)[home-page]: Use HTTPS.

2018-01-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wine: Remove duplicate supported-systems field.
	* gnu/packages/wine.scm (wine)[supported-systems]: Remove duplicate
	field.

2018-01-10  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.14.13.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.13.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.76.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.76.

	gnu: linux-libre@4.4: Update to 4.4.111.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.111.

2018-01-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: grub-hybrid: Don't try to install files that already exist.
	* gnu/packages/bootloaders.scm (grub-hybrid)[arguments]: Check if a file
	already exists in the destination directory before installing it.

	gnu: wine: Limit supported architectures to ones that can build our wine.
	* gnu/packages/wine.scm (wine)[supported systems]: New field, limit to
	architectures which can build for their selected '#:system'.

2018-01-10  ng0  <ng0@n0.is>

	gnu: stagit: Update to 0.7.2.
	* gnu/packages/version-control.scm (stagit): Update to 0.7.2.

2018-01-10  Ben Sturmfels  <ben@sturm.com.au>

	gnu: pelican: Enable Markdown support.
	* gnu/packages/python.scm (pelican)[propagated-inputs]: Add python-markdown to
	support Markdown as mentioned in the package description.

2018-01-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Use one spelling for ‘copyright’.
	* gnu/packages/gtk.scm: Standardise on ‘copyright’ spelling in
	file headers.
	* gnu/packages/pdf.scm: Likewise.
	* gnu/packages/perl-check.scm: Likewise.
	* gnu/packages/perl.scm: Likewise.
	* guix/import/gem.scm: Likewise.
	* guix/import/hackage.scm: Likewise.

	gnu: gtkspell3: Update to 3.0.9.
	* gnu/packages/gtk.scm (gtkspell3): Update to 3.0.9.

2018-01-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: whois: Remove misleading comment.
	See <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30037>.

	* gnu/packages/networking.scm (whois): Remove comment about mkpasswd.

2018-01-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: wcslib: Mark up description.
	* gnu/packages/astronomy.scm (wcslib)[description]: Define ‘FITS’.  Use @dfn.

	gnu: wcslib: Update to 5.18.
	* gnu/packages/astronomy.scm (wcslib): Update to 5.18.

	gnu: xdg-utils: Update to 1.1.2.
	* /gnu/packages/freedesktop.scm (xdg-utils): Update to 1.1.2.

	gnu: blind: Update to 1.1.
	* gnu/packages/suckless.scm (blind): Update to 1.1.

	gnu: xbattmon: Update to 1.1.
	* gnu/packages/suckless.scm (xbattmon): Update to 1.1.

	gnu: ding: Update to 1.8.1.
	* gnu/packages/dictionaries.scm (ding): Update to 1.8.1.

	gnu: lsyncd: Update to 2.2.2.
	* gnu/packages/sync.scm (lsyncd): Update to 2.2.2.

	gnu: libzen: Update to 0.4.37.
	* gnu/packages/cpp.scm (libzen): Update to 0.4.37.

	gnu: iso-codes: Update to 3.77.
	* gnu/packages/iso-codes.scm (iso-codes): Update to 3.77.
	[license]: Use ‘license:’ #:prefix instead of #:select (gpl2+).

	gnu: ghc-chell-quickcheck: Update to 0.2.5.1.
	* gnu/packages/haskell.scm (ghc-chell-quickcheck)
	(ghc-chell-quickcheck-bootstrap): Update to 0.2.5.1.

	gnu: ghc-quickcheck-unicode: Update to 1.0.1.0.
	* gnu/packages/haskell-check.scm (ghc-quickcheck-unicode): Update to
	1.0.1.0.

	gnu: python-ply, python2-ply: Update to 3.10.
	* gnu/packages/python.scm (python-ply): Update to 3.10.

	gnu: libsvm: Update to 3.22.
	* gnu/packages/machine-learning.scm (libsvm): Update to 3.22.
	[source]: Use upstream tarball instead of a git snapshot.

	gnu: xterm: Download over HTTP by default.
	* gnu/packages/xorg.scm (xterm)[source]: Add HTTP mirror URI.

	gnu: utfcpp: Update to 2.3.5.
	* gnu/packages/textutils.scm (utfcpp): Update to 2.3.5.
	[source]: Download tarball from new location.
	[build-system]: Switch to cmake-build-system.
	[arguments]: Use it, with custom ‘install’ phase.
	[native-inputs]: Remove unzip.

2018-01-10  Ben Woodcroft  <donttrustben@gmail.com>

	gnu: seqmagick: Use 'pypi-uri'.
	* gnu/packages/bioinformatics.scm (seqmagick)[source]: Use 'pypi-uri'.

	gnu: mafft: Update to 7.313.
	* gnu/packages/bioinformatics.scm (mafft): Update to 7.313.
	[source]: Use HTTPS URI.

2018-01-10  Leo Famulari  <leo@famulari.name>

	gnu: syncthing: Update to 0.14.43.
	* gnu/packages/syncthing.scm (syncthing): Update to v0.14.43.

	gnu: Golang X text libraries: Update to 0.0.0-1.e19ae14.
	* gnu/packages/syncthing.scm (go-golang-org-x-text-transform,
	go-golang-org-x-text-unicode-norm): Update to 0.0.0-1.e19ae14.

	gnu: Golang X net libraries: Update to 0.0.0-1.d866cfc.
	* gnu/packages/syncthing.scm (go-golang-org-x-net-ipv4,
	go-golang-org-x-net-bpf, go-golang-org-x-net-context,
	go-golang-org-x-net-internal-iana, go-golang-org-x-net-ipv6,
	go-golang-org-x-net-proxy): Update to 0.0.0-1.d866cfc.

	gnu: Golang X crypto libraries: Update to 0.0.0-1.95a4943.
	* gnu/packages/syncthing.scm (go-golang-org-x-crypto-bcrypt,
	go-golang-org-x-crypto-blowfish, go-golang-org-x-crypto-pbkdf2,
	go-golang-org-x-crypto-tea, go-golang-org-x-crypto-salsa20,
	go-golang-org-x-crypto-cast5, go-golang-org-x-crypto-twofish,
	go-golang-org-x-crypto-xtea): Update to 0.0.0-1.95a4943.

	gnu: go-github-com-xtaci-smux: Update to 1.0.6-0.c3e1824.
	* gnu/packages/syncthing.scm (go-github-com-xtaci-smux): Update to
	1.0.6-0.c3e1824.

	gnu: go-github-com-tjfoc-gmsm-sm4: Update to 0.0.0-1.98aa888.
	* gnu/packages/syncthing.scm (go-github-com-tjfoc-gmsm-sm4): Update to
	0.0.0-1.98aa888.

	gnu: go-github-com-thejerf-suture: Update to 2.0.1-0.87e298c.
	* gnu/packages/syncthing.scm (go-github-com-thejerf-suture): Update to
	2.0.1-0.87e298c.

	gnu: go-github-com-templexxx-xor: Update to 0.1.2.
	* gnu/packages/syncthing.scm (go-github-com-templexxx-xor): Update to 0.1.2.
	[propagated-inputs]: Add go-github-com-templexxx-cpufeat.

	gnu: go-github-com-templexxx-reedsolomon: Remove unused package.
	* gnu/packages/syncthing.scm (go-github-com-templexxx-reedsolomon):
	Remove variable.

	gnu: go-github-com-syndtr-goleveldb: Update to 0.0.0-2.34011bf.
	* gnu/packages/syncthing.scm (go-github-com-syndtr-goleveldb): Update to
	0.0.0-2.34011bf.

	gnu: go-github-com-sasha-s-go-deadlock: Update to 0.1.0-1.03d40e5.
	* gnu/packages/syncthing.scm (go-github-com-sasha-s-go-deadlock): Update
	to 0.1.0-1.03d40e5.

	gnu: go-github-com-rcrowley-go-metrics: Update to 0.0.0-1.e181e09.
	* gnu/packages/syncthing.scm (define-public go-github-com-rcrowley-go-metrics):
	Update to 0.0.0-1.e181e09.

	gnu: go-github-com-pkg-errors: Update to 0.0.0-1.e881fd5.
	* gnu/packages/syncthing.scm (go-github-com-pkg-errors): Update to
	0.0.0-1.e881fd5.

	gnu: go-github-com-oschwald-maxminddb-golang: Update to 1.2.0-0.26fe5ac.
	* gnu/packages/syncthing.scm (go-github-com-oschwald-maxminddb-golang):
	Update to 1.2.0-0.26fe5ac.

	gnu: go-github-com-oschwald-geoip2-golang: Update to 1.1.0.
	* gnu/packages/syncthing.scm (go-github-com-oschwald-geoip2-golang):
	Update to 1.1.0.

	gnu: go-github-com-lib-pq: Update to 0.0.0-1.83612a5.
	* gnu/packages/syncthing.scm (go-github-com-lib-pq): Update to
	0.0.0-1.83612a5.

	gnu: go-github-com-kardianos-osext: Update to 0.0.0-1.ae77be6.
	* gnu/packages/syncthing.scm (go-github-com-kardianos-osext): Update to
	0.0.0-1.ae77be6.

	gnu: go-github-com-golang-groupcache-lru: Update to 0.0.0-1.84a468c.
	* gnu/packages/syncthing.scm (go-github-com-golang-groupcache-lru):
	Update to 0.0.0-1.84a468c.

	gnu: go-github-com-gogo-protobuf: Update to 0.5-1.35b81a0.
	* gnu/packages/syncthing.scm (go-github-com-gogo-protobuf): Update to
	0.5-1.35b81a0.

	gnu: go-github-com-chmduquesne-rollinghash-adler32: Update to 0.0.0-1.3dc7875.
	* gnu/packages/syncthing.scm (go-github-com-chmduquesne-rollinghash-adler32):
	Update to 0.0.0-1.3dc7875.

	gnu: go-golang-org-x-time-rate: Update to 0.0.0-1.6dc1736.
	* gnu/packages/syncthing.scm (go-golang-org-x-time-rate): Update to
	0.0.0-1.6dc1736.

	gnu: go-golang-org-x-sys-unix: Update to 0.0.0-1.8380141.
	* gnu/packages/syncthing.scm (go-golang-org-x-sys-unix): Update to
	0.0.0-1.8380141.
	[arguments]: Adjust the tests to the build environment.

	gnu: kcp-go: Switch upstream source.
	* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-kcp-go):
	Replace with ...
	(go-github-com-xtaci-kcp-go): ... new variable.

	gnu: Add go-github-com-klauspost-reedsolomon.
	* gnu/packages/syncthing.scm (go-github-com-klauspost-reedsolomon): New
	variable.

	gnu: Add go-github-com-klauspost-cpuid.
	* gnu/packages/syncthing.scm (go-github-com-klauspost-cpuid): New variable.

	gnu: go-github-com-minio-sha256-simd: Update to 0.0.0-1.ad98a36.
	* gnu/packages/syncthing.scm (go-github-com-minio-sha256-simd): Update
	to 0.0.0-1.ad98a36.

	gnu: go-github-com-zillode-notify: Update to  0.0.0-1.8fff849.
	* gnu/packages/syncthing.scm (go-github-com-zillode-notify): Update to
	0.0.0-1.8fff849.

2018-01-10  Ludovic Courtès  <ludo@gnu.org>

	gnu: make-bootstrap: Add libc:static to the inputs.
	Fixes use of 'getpwnam' & co. from the statically-linked guile in the
	initrd, as reported by Leo Famulari <leo@famulari.name> at
	<https://lists.gnu.org/archive/html/guix-devel/2018-01/msg00061.html>.

	* gnu/packages/make-bootstrap.scm (package-with-relocatable-glibc)[native-inputs]:
	Add "libc:static".

2018-01-10  Leo Famulari  <leo@famulari.name>

	gnu: gpm: Fix building with glibc 2.26.
	* gnu/packages/patches/gpm-glibc-2.26.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/linux.scm (gpm)[source]: Use it.

	gnu: nfs-utils: Adapt to changes in glibc 2.26.
	* gnu/packages/patches/nfs-utils-missing-headers.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/nfs.scm (nfs-utils)[source]: Use it.

	gnu: rpcbind: Build with libnsl.
	* gnu/packages/onc-rpc.scm (rpcbind)[inputs]: Add libnsl.

	gnu: Add libnsl.
	* gnu/packages/onc-rpc.scm (libnsl): New variable.

	gnu: libtirpc: Update to 1.0.2.
	* gnu/packages/onc-rpc.scm (libtirpc): Update to 1.0.2.
	[source]: Adjust patch list.
	* gnu/packages/patches/libtirpc-CVE-2017-8779.patch: Delete file.
	* gnu/packages/patches/libtirpc-missing-headers.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

2018-01-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xterm: Update to 331.
	* gnu/packages/xorg.scm (xterm): Update to 331.
	[arguments]: Remove now-default ‘--enable-256-color’ from #:configure-flags.
	now enabled by default.

	gnu: yoshimi: Update to 1.5.6.
	* gnu/packages/music.scm (yoshimi): Update to 1.5.6.
	[description]: Tweak slightly.

	gnu: yoshimi: Find ncurses with pkg-config.
	* gnu/packages/music.scm (yoshimi)[arguments]: Remove obsolete
	‘find-ncurses’ phase.

	gnu: yadifa: Update to 2.3.7.
	* gnu/packages/dns.scm (yadifa): Update to 2.3.7.
	[arguments]: Add ‘--disable-build-timestamp’ and ‘--enable-acl’ to, and
	remove ‘--enable-messages’ from #:configure-flags.

2018-01-09  Eric Bavier  <bavier@member.fsf.org>

	gnu: perl-module-pluggable: Fix perms on patch.
	* gnu/packages/patches/perl-module-pluggable-search.patch: Remove executable
	bit.

2018-01-09  Ludovic Courtès  <ludo@gnu.org>

	publish: Remove "Guix-Nar-Compression" header from responses.
	This was harmless but non-compliant and unnecessary.

	* guix/scripts/publish.scm <top level>: Rename "Guix-Nar-Compression" to
	"X-Nar-Compression" as should have always been.
	(render-nar, nar-response-port): Adjust accordingly.
	(strip-headers): New procedure.
	(sans-content-length, with-content-length): Use it.

2018-01-09  Ludovic Courtès  <ludo@gnu.org>

	system: Extend .gdbinit to authorize extensions from /gnu/store/*/lib.
	* gnu/system/shadow.scm (default-skeletons)["gdbinit"]: Add 'auto-load
	safe-path' statement.

2018-01-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libb2: Only check for CPU optimisations on Intel architectures.
	* gnu/packages/crypto.scm (libb2)[arguments]: Only pass the
	configure-flag '--enable-fat' on i686 or x86_64.

	gnu: iucode-tool: Limit to Intel compatible architectures.
	* gnu/packages/linux.scm (iucode-tool)[supported-systems]: New field.

2018-01-09  Marius Bakke  <mbakke@fastmail.com>

	gnu: notmuch: Update to 0.26.
	* gnu/packages/mail.scm (notmuch): Update to 0.26.

2018-01-09  Danny Milosavljevic  <dannym@scratchpost.org>

	tests: marionette-operating-system: Add initrd parameter and kernel-arguments.
	* gnu/tests.scm (marionette-operating-system): Use initrd parameter "on-error"
	and kernel-arguments "panic".

	system: Export operating-system-user-kernel-arguments.
	* gnu/system.scm (operating-system-user-kernel-arguments): Export it.

2018-01-09  Kei Kebreau  <kkebreau@posteo.net>

	gnu: behave: Enable tests.
	* gnu/packages/check.scm (behave)[native-inputs]: Add python-mock, python-nose
	and python-pyhamcrest.
	[arguments]: Remove #:tests?.  Add #:test-target.

	gnu: gnucash: Update to 2.6.19.
	* gnu/packages/gnucash.scm (gnucash, gnucash-docs): Update to 2.6.19.

2018-01-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: tor: Update to 3.2.9.
	* gnu/packages/tor.scm (tor): Update to 0.3.2.9.

	gnu: geierlein: Use HTTPS for home page.
	* gnu/packages/finance.scm (geierlein)[home-page]: Use HTTPS.

	gnu: geierlein: Update to 0.9.13.
	* gnu/packages/finance.scm (geierlein): Update to 0.9.13.

	gnu: libsrtp: Mark up description.
	* gnu/packages/telephony.scm (libsrtp)[description]: Use @dfn.

	gnu: libsrtp: Update to 1.6.0.
	* gnu/packages/telephony.scm (libsrtp): Update to 1.6.0.  Re-indent.

2018-01-09  Ben Woodcroft  <donttrustben@gmail.com>

	gnu: seqmagick: Update to 0.7.0.
	* gnu/packages/bioinformatics.scm (seqmagick): Update to 0.7.0.  Use
	python-3.
	[arguments]: Remove replacement phase for check.
	[inputs]: Add biopython.  Remove python2-biopython-1.66.
	(python2-biopython-1.66): Remove variable.

2018-01-08  Eric Bavier  <bavier@member.fsf.org>

	gnu: ledger: Fix test failures.
	* gnu/packages/patches/ledger-revert-boost-python-fix.patch,
	gnu/packages/patches/ledger-fix-uninitialized.patch: New patches.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/finance.scm (ledger)[source]: Use them.

2018-01-09  Kei Kebreau  <kkebreau@posteo.net>

	gnu: emacs-auctex: Update to 12.1.0.
	* gnu/packages/emacs.scm (emacs-auctex): Update to 12.1.0.

2018-01-09  Leo Famulari  <leo@famulari.name>

	gnu: Electrum: Update to 3.0.5 [security fixes].
	This fixes a critical security issue:

	<https://github.com/spesmilo/electrum/issues/3374>

	* gnu/packages/finance.scm (electrum): Update to 3.0.5.

2018-01-09  Leo Famulari  <leo@famulari.name>

	gnu: kurly: Install some documentation.
	* gnu/packages/curl.scm (kurly)[arguments]: Install the README in an
	'install-readme' phase and don't install the source code.

2018-01-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: feh: Update to 2.23.
	* gnu/packages/image-viewers.scm (feh): Update to 2.23.

	gnu: xscreensaver: Update to 5.38.
	* gnu/packages/xdisorg.scm (xscreensaver): Update to 5.38.

	gnu: samba: Update to 4.7.4.
	* gnu/packages/samba.scm (samba): Update to 4.7.4.

	gnu: whois: Update to 5.2.20.
	* gnu/packages/networking.scm (whois): Update to 5.2.20.

	gnu: jsoncpp: Update to 1.8.4.
	* gnu/packages/serialization.scm (jsoncpp): Update to 1.8.4.

2018-01-08  Ludovic Courtès  <ludo@gnu.org>

	linux-boot: Add #:on-error for initrd error handling.
	Suggested by Danny Milosavljevic <dannym@scratchpost.org>
	in <https://bugs.gnu.org/29922>.

	* gnu/build/linux-boot.scm (boot-system): Add #:on-error parameter and
	pass it to 'call-with-error-handling'.
	* gnu/system/linux-initrd.scm (raw-initrd): Add #:on-error and pass it.
	(base-initrd): Likewise.

2018-01-08  Marius Bakke  <mbakke@fastmail.com>

	gnu: Add vboot-utils.
	* gnu/packages/bootloaders.scm (vboot-utils): New public variable.

	gnu: Add iucode-tool.
	* gnu/packages/linux.scm (iucode-tool): New public variable.

	gnu: Add rename.
	* gnu/packages/admin.scm (rename): New public variable.

	gnu: lame: Remove obsolete workaround.
	* gnu/packages/mp3.scm (lame)[native-inputs]: Remove.

	gnu: openvswitch: Update to 2.8.1.
	* gnu/packages/networking.scm (openvswitch): Update to 2.8.1.

2018-01-08  amirouche  <amirouche+dev@hypermove.net>

	gnu: guile-wiredtiger: Update to 0.6.3.
	* gnu/package/databases.scm (guile-wiredtiger): Update to 0.6.3.
	[arguments]: Enable tests; disable parallel tests; remove
	'remove-bundled-dependencies' phase.
	[synopsis, description]: Improve them.

2018-01-08  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: Add emacs-bongo.
	* gnu/packages/emacs.scm (emacs-bongo): New variable.

2018-01-08  Ricardo Wurmus  <ricardo.wurmus@mdc-berlin.de>

	gnu: snakemake: Update to 4.4.0.
	* gnu/packages/python.scm (snakemake): Update to 4.4.0.

2018-01-08  Mark H Weaver  <mhw@netris.org>

	gnu: librsvg: Disable more failing tests.
	* gnu/packages/gnome.scm (librsvg)[arguments]: Rename
	'remove-failing-test' phase to 'remove-failing-tests'.  Disable more
	tests that fail on i686 and armhf.

2018-01-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: elixir: Update to 1.5.3.
	* gnu/packages/elixir.scm (elixir): Update to 1.5.3.

2018-01-08  宋文武  <iyzsong@member.fsf.org>

	gnu: services: Add darkstat service.
	* gnu/services/monitoring.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
	* doc/guix.texi (Monitoring Services): Document it.

	gnu: Add darkstat.
	* gnu/packages/monitoring.scm (darkstat): New variable.

2018-01-08  Ludovic Courtès  <ludo@gnu.org>

	import: crate: Gracefully deal with missing license info.
	Reported by Fis Trivial <ybbs.daans@hotmail.com>.
	Fixes <https://bugs.gnu.org/28987>.

	* guix/import/crate.scm (crate-fetch): Check whether the "license" info
	is present.

2018-01-08  Ludovic Courtès  <ludo@gnu.org>

	services: guix: Add 'log-compression' option.
	* gnu/services/base.scm (<guix-configuration>)[log-compression]: New
	field.
	(guix-shepherd-service): Use 'match-record' instead of 'match'.  Honor
	'log-compression'.
	* doc/guix.texi (Base Services): Document 'log-compression'.

2018-01-08  Stefan Reichör  <stefan@xsteve.at>

	gnu: Add html-xml-utils.
	* gnu/packages/xml.scm (html-xml-utils): New variable.

2018-01-08  Fis Trivial  <ybbs.daans@hotmail.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add rtags.
	* gnu/packages/code.scm (rtags): New public variable.

2018-01-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: guix: Update snapshot to c04ffad.
	* gnu/packages/package-management.scm (guix): Update to c04ffad.

2018-01-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl: Update to 2018.01.07.
	* gnu/packages/video.scm (youtube-dl): Update to 2018.01.07.

	gnu: nano: Update to 2.9.2.
	* gnu/packages/nano.scm (nano): Update to 2.9.2.

	gnu: borg: Unbundle libb2.
	* gnu/packages/backup.scm (borg)[source]: Remove bundled libb2 in snippet.
	[inputs]: Add libb2.
	[arguments]: Use it.

	gnu: Add libb2.
	* gnu/packages/crypto.scm (libb2): New public variable.

2018-01-08  Kei Kebreau  <kkebreau@posteo.net>

	gnu: Add missing copyright line.
	* gnu/packages/check.scm: Add copyright line for 18a4d6d.

2018-01-08  Fis Trivial  <ybbs.daans@hotmail.com>

	gnu: Add python-pyhamcrest.
	* gnu/packages/check.scm (python-pyhamcrest, python2-pyhamcrest): New
	variables.

2018-01-07  Ludovic Courtès  <ludo@gnu.org>

	publish: Publish build logs.
	* guix/scripts/publish.scm (render-log-file): New procedure.
	(make-request-handler): Add "log" case.
	* tests/publish.scm ("/log/NAME")
	("/log/NAME not found"): New tests.
	* doc/guix.texi (Invoking guix publish): Document /log URLs.

2018-01-07  Ludovic Courtès  <ludo@gnu.org>

	publish: Use 'x-raw-file' internal response header.
	This adjusts the workaround for <http://bugs.gnu.org/21093> so that it's
	not limited to a single content-type.

	* guix/scripts/publish.scm (render-nar/cached): Add the 'x-raw-file'
	header on the response.
	(render-content-addressed-file): Likewise.
	(with-content-length): Remove the 'x-raw-file' header.
	(http-write): Instead of dispatching on 'application/octet-stream',
	check whether 'x-raw-file' is set to determine whether to spawn a
	thread.

2018-01-07  Ludovic Courtès  <ludo@gnu.org>

	doc: Mark zlib as mandatory, libbz2 as optional.
	* doc/guix.texi (Requirements): Move zlib to mandatory and libbz2 to
	optional.
	* README: Ditto.

	daemon: Make libbz2 an optional dependency.
	* config-daemon.ac: Don't bail out when libbz2 is missing.  Define
	'HAVE_LIBBZ2' Automake conditional.
	* nix/libstore/build.cc: Wrap relevant bits in '#if HAVE_BZLIB_H'.
	* nix/libstore/globals.cc (Settings::Settings): 'logCompression'
	defaults to COMPRESSION_GZIP when HAVE_BZLIB_H is false.
	* nix/libstore/globals.hh (CompressionType): Make 'COMPRESSION_BZIP2'
	conditional on HAVE_BZLIB_H.
	* nix/local.mk (guix_register_LDADD, guix_daemon_LDADD): Add -lbz2 only
	when HAVE_LIBBZ2.
	* nix/nix-daemon/guix-daemon.cc (parse_opt): Ignore "bzip2" when not
	HAVE_BZLIB_H.

	daemon: Add gzip log compression.
	* nix/nix-daemon/guix-daemon.cc (GUIX_OPT_LOG_COMPRESSION): New macro.
	(options): Mark "disable-log-compression" as hidden and add
	"log-compression".
	(parse_opt): Handle GUIX_OPT_LOG_COMPRESSION.
	* nix/libstore/build.cc (DerivationGoal): Add 'gzLogFile'.
	(openLogFile): Initialize it when 'logCompression' is COMPRESSION_GZIP.
	(closeLogFile, handleChildOutput): Honor 'gzLogFile'.
	* nix/libstore/globals.hh (Settings)[compressLog]: Remove.
	[logCompression]: New field.
	(CompressionType): New enum.
	* nix/libstore/globals.cc (Settings::Settings): Initialize it.
	(update): Remove '_get' call for 'compressLog'.
	* nix/local.mk (guix_daemon_LDADD, guix_register_LDADD): Add -lz.
	* guix/store.scm (log-file): Handle '.gz' log files.
	* tests/guix-daemon.sh: Add test with '--log-compression=gzip'.
	* doc/guix.texi (Invoking guix-daemon): Adjust accordingly.
	* config-daemon.ac: Check for libz and zlib.h.

2018-01-07  Ludovic Courtès  <ludo@gnu.org>

	ssh: Improve error reporting when retrieving files.
	'guix copy --from' now reports messages much more useful than "failed to
	retrieve files".

	* guix/ssh.scm (store-export-channel)[export]: Wrap 'use-modules' in
	'catch' and 'with-store' in 'guard'.  Check for invalid items.  Write a
	status sexp on stdout.
	(raise-error): New macro.
	(retrieve-files): Read the initial status sexp and report errors
	accordingly.

2018-01-07  Ludovic Courtès  <ludo@gnu.org>

	ui: Display hints that come along with '&message' conditions.
	* guix/ui.scm (call-with-error-handling): Add case for message and
	fix-hint?.

2018-01-07  Ricardo Wurmus  <rekado@elephly.net>

	gnu: rosegarden: Use jack-1.
	* gnu/packages/music.scm (rosegarden)[inputs]: Replace jack-2 with jack-1.

	gnu: dssi: Use jack-1.
	* gnu/packages/music.scm (dssi)[inputs]: Replace jack-2 with jack-1.

	gnu: Add muse-sequencer.
	* gnu/packages/music.scm (muse-sequencer): New variable.

2018-01-07  Ludovic Courtès  <ludo@gnu.org>

	vm: 'vm-image' images refer to the root file system by UUID.
	This avoids the hard-coded "/dev/sda1", which only made sense when the
	image is run with "qemu-system-x86_64 -hda", not when it's passed to
	Xen, etc.

	Reported by Andreas Enge <andreas@enge.fr>.

	* gnu/system/vm.scm (system-qemu-image): Define 'root-uuid', use it as
	the 'device' field for "/", and pass it to 'qemu-image'.

2018-01-07  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mes: Generalize logic for native-inputs.
	* gnu/packages/mes.scm (mes)[native-inputs]: On all architectures except
	i686-linux use cross compiler packages.

2018-01-07  Mark H Weaver  <mhw@netris.org>

	gnu: webkitgtk: Disable SharedArrayBuffers to mitigate Spectre.
	* gnu/packages/patches/webkitgtk-mitigate-spectre.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/webkit.scm (webkitgtk)[source]: Add patch.

2018-01-06  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Add more fixes, including Spectre mitigation.
	* gnu/packages/gnuzilla.scm (icecat)[source]: Add more fixes from the
	upstream mozilla-esr52 repository, plus a backported mitigation for
	Spectre from Firefox 57.0.4.
	* gnu/packages/patches/icecat-bug-1427870-spectre-mitigation.patch:
	New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-01-06  Ludovic Courtès  <ludo@gnu.org>

	gnu: potrace: Relax unit tests.
	* gnu/packages/patches/potrace-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/fontutils.scm (potrace)[source]: Use it.

2018-01-06  Leo Famulari  <leo@famulari.name>

	gnu: irssi: Update to 1.0.6 [fixes CVE-2017-{5205,5206,5207,5208}].
	* gnu/packages/irc.scm (irssi): Update to 1.0.6.

2018-01-06  Rutger Helling  <rhelling@mykolab.com>

	doc: Describe Wayland status.
	* doc/guix.texi (Desktop Services): Add a paragraph about the current status of
	Wayland in Guix.

	gnu: gdm: Update to 3.26.2.1.
	* gnu/packages/gnome.scm (gdm): Update to 3.26.2.1.

2018-01-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: gnome-online-accounts: Update to 3.26.2.
	This removes telepathy support, which is actively discouraged upstream:
	<https://git.gnome.org/browse/gnome-online-accounts/commit/?id=a65ebfe1069>.

	* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.26.2.
	[inputs]: Remove telepathy-glib.

2018-01-06  nee  <nee.git@cock.li>

	gnu: crawl, craw-titles: Update to 0.21.0.
	* gnu/packages/games.scm (crawl, crawl-tiles): Update to 0.21.0.

2018-01-06  Ludovic Courtès  <ludo@gnu.org>

	build: Detect broken 'equal?' in Guile 2.2.1.
	Fixes <https://bugs.gnu.org/29903>.
	Reported by Mathieu Lirzin <mthl@gnu.org>.

	* m4/guix.m4 (GUIX_ASSERT_SYNTAX_OBJECT_EQUAL): New macro.
	* configure.ac: Use it.

2018-01-06  Ludovic Courtès  <ludo@gnu.org>

	publish: Save bandwidth on narinfo 404s.
	This saves 18 bytes on each 404 narinfo response.

	* guix/scripts/publish.scm (render-narinfo): Pass #:phrase to
	'not-found'.
	(render-narinfo/cached): Likewise.

2018-01-06  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.14.12.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.12.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.75.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.75.

	gnu: linux-libre@4.4: Update to 4.4.110.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.110.

2018-01-06  Kei Kebreau  <kkebreau@posteo.net>

	gnu: stellarium: Update to 0.17.0.
	* gnu/packages/astronomy.scm (stellarium): Update to 0.17.0.
	[source]: Use new upstream URL.
	[arguments]: Adjust #:test-target; add #:configure-flags to locate the
	qtserialport header files and enable the building of tests; remove
	'patch-tests' phase.

2018-01-05  Leo Famulari  <leo@famulari.name>

	gnu: python2-subprocess32: Skip the tests.
	* gnu/packages/python.scm (python2-subprocess32)[arguments]: Skip the
	tests.

2018-01-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: qjackctl: Add support for ALSA MIDI sequencer.
	* gnu/packages/audio.scm (qjackctl)[inputs]: Add alsa-lib.

	gnu: qjackctl: Update to 0.5.0.
	* gnu/packages/audio.scm (qjackctl): Update to 0.5.0.

	gnu: qsynth: Update to 0.5.0.
	* gnu/packages/audio.scm (qsynth): Update to 0.5.0.

	gnu: Add padthv1.
	* gnu/packages/music.scm (padthv1): New variable.

	gnu: fluidsynth: Update to 1.1.9.
	* gnu/packages/audio.scm (fluidsynth): Update to 1.1.9.

	gnu: synthv1: Update to 0.8.6.
	* gnu/packages/music.scm (synthv1): Update to 0.8.6.

	gnu: drumkv1: Update to 0.8.6.
	* gnu/packages/music.scm (drumkv1): Update to 0.8.6.

	gnu: samplv1: Update to 0.8.6.
	* gnu/packages/music.scm (samplv1): Update to 0.8.6.

2018-01-05  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add nmoldyn.
	* gnu/packages/chemistry.scm (nmoldyn): New variable.

	gnu: Add domainfinder.
	* gnu/packages/chemistry.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

2018-01-05  Leo Famulari  <leo@famulari.name>

	gnu: Remove python-numpy-next.
	This package was effectively superseded when NumPy was updated to 1.13.3.

	This is a followup to commit 68014502793ab8f3b0162fa8271a2be288519f93.

	* gnu/packages/python.scm (python-numpy-next, python2-numpy-next):
	Remove variables.

2018-01-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: btrfs-progs: Update to 4.14.1.
	* gnu/packages/linux.scm (btrfs-progs): Update to 4.14.1.

2018-01-05  Leo Famulari  <leo@famulari.name>

	gnu: python-zope-testing: Update to 4.6.1.
	* gnu/packages/python-web.scm (python-zope-testing, python-zope-testing):
	Update to 4.6.1.
	[source]: Use pypi-uri.

2018-01-05  Ricardo Wurmus  <rekado@elephly.net>

	gnu: qjackrcd: Update to 1.2.2.
	* gnu/packages/audio.scm (qjackrcd): Update to 1.2.2.
	[source]: Fetch sources from git.

2018-01-05  Leo Famulari  <leo@famulari.name>

	gnu: python-numpy: Update to 1.13.3.
	* gnu/packages/python.scm (python-numpy, python2-numpy): Update to 1.13.3.

	gnu: python-click: Disable the test suite.
	* gnu/packages/python.scm (python-click, python2-click)[arguments]: Skip
	the tests.

	gnu: python-click-log: Update to 0.2.1.
	* gnu/packages/python.scm (python-click-log): Update to 0.2.1.

	gnu: python-click-threading: Update to 0.4.4.
	* gnu/packages/python.scm (python-click-threading): Update to 0.4.4.

2018-01-05  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc@6: Fix building with glibc@2.26.
	* gnu/packages/gcc.scm (gcc@6)[source]: Add snippet to adjust
	linux-unwind.h to changes in glibc@2.26.  Add patch.
	* gnu/packages/patches/gcc-libsanitizer-fix.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2018-01-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: log4cpp: Update to 1.1.3.
	* gnu/packages/logging.scm (log4cpp): Update to 1.1.3.

	gnu: hdparm: Update to 9.53.
	* gnu/packages/linux.scm (hdparm): Update to 9.53.
	[description]: Fix @dfn{}.

	gnu: filezilla: Update to 3.29.0.
	* gnu/packages/ftp.scm (filezilla): Update to 3.29.0.

2018-01-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libfilezilla: Expand description.
	In theory, this isn't just an FTP client library. In practice, it is.

	* gnu/packages/ftp.scm (libfilezilla)[description]: Illustrate features.

2018-01-05  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libfileziila: Update to 0.11.2.
	* gnu/packages/ftp.scm (libfilezilla): Update to 0.11.2.

2018-01-05  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add python2-mmtk.
	* gnu/packages/python.scm (python2-mmtk): New public variable.

2018-01-05  Mark H Weaver  <mhw@netris.org>

	Merge branch 'master' into core-updates

2018-01-04  Eric Bavier  <bavier@cray.com>

	gnu: ao-cad: Update and fix for aarch64.
	* gnu/packages/patches/ao-cad-aarch64-support.patch: New patch.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/engineering.scm (ao-cad)[source]: Use it.  Update snapshot to
	fb288c9.  Use VCS helpers for version and file-name.
	[arguments]: Add 'remove-native-compilation' phase.

	gnu: glog: Disable signal-handler unit tests.
	* gnu/packages/logging.scm (glog)[arguments]: Add 'disable-signal-tests' phase.

2018-01-04  Leo Famulari  <leo@famulari.name>

	gnu: python-pytest-localserver: Update to 0.4.1.
	* gnu/packages/check.scm (python-pytest-localserver): Update to 0.4.1.

2018-01-04  Mark Meyer  <mark@ofosos.org>

	gnu: surfraw: Point to the correct Perl executable.
	* gnu/packages/web.scm (surfraw)[arguments]: Hardcode the path to Perl
	in a 'patch-perl' phase.

2018-01-04  Leo Famulari  <leo@famulari.name>

	gnu: GNU Unifont: Update to 10.0.07.
	* gnu/packages/fonts.scm (font-gnu-unifont): Update to 10.0.07.

2018-01-04  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add python2-scientific.
	* gnu/packages/python.scm (python2-scientific): New public variable.

	gnu: Add python2-pyro.
	* gnu/packages/python.scm (python2-pyro): New public variable.

2018-01-04  Leo Famulari  <leo@famulari.name>

	gnu: file: Mention libmagic.
	* gnu/packages/file.scm (file)[description]: Mention libmagic.

2018-01-04  Roel Janssen  <roel@gnu.org>

	gnu: vlc: Enable libdvdread and libdvdcss support.
	* gnu/packages/video.scm (libdvdread): Compile with libdvdcss support;
	  (vlc): Add libdvdread as input.

2018-01-04  David Thompson  <dthompson2@worcester.edu>

	gnu: tiled: Update to 1.1.0.
	* gnu/packages/game-development.scm (tiled): Update to 1.1.0.

2018-01-04  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: giac-xcas: Update to 1.4.9-43.
	* gnu/packages/algebra.scm (giac-xcas): Update to 1.4.9-43.

2018-01-04  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add emacs-evil-quickscope.
	* gnu/packages/emacs.scm (emacs-evil-quickscope): New variable.

2018-01-04  Mark H Weaver  <mhw@netris.org>

	Revert "gnu: vlc: Enable libdvdread and libdvdcss support."
	This reverts commit d5456444f7032e7bc9168db2b59e548672795b72.
	It broke 'gnome', via 'gnome-disk-utility'.

2018-01-04  Björn Höfling  <bjoern.hoefling@bjoernhoefling.de>

	gnu: Add libgeotiff.
	* gnu/packages/geo.scm (libgeotiff): New variable.

2018-01-04  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add fc-host-tools.
	* gnu/packages/embedded.scm (fc-host-tools): New variable.

2018-01-04  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.14.11.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.11.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.74.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.74.

	gnu: linux-libre@4.4: Update to 4.4.109.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.109.

2018-01-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: newsboat: Update to 2.10.2.
	* gnu/packages/syndication.scm (newsboat): Update to 2.10.2.
	[inherit]: Remove inheritance of unmaintained newsbeuter.
	[native-inputs]: Remove perl.
	[arguments]: Remove #:make-flags to build on ARM, which should work now.
	[synopsis, description]: Mash up Newsboat's own description with useful
	information from its predecessor.

2018-01-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: newsbeuter, newsboat: Correct licence.
	See <https://github.com/newsboat/newsboat/issues/34>.

	* gnu/packages/syndication.scm (newsbeuter)[license]: x11 -> expat.

2018-01-04  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: json-c: Update to 0.13.
	* gnu/packages/web.scm (json-c): Update to 0.13.
	[description]: Add new resolution.
	(json-c-0.12): New public variable.
	(hubbub)[inputs]: Use it.
	* gnu/packages/syndication.scm (newsbeuter)[inputs]:
	Likewise.

2018-01-03  Roel Janssen  <roel@gnu.org>

	gnu: vlc: Enable libdvdread and libdvdcss support.
	* gnu/packages/video.scm (libdvdread): Compile with libdvdcss support;
	  (vlc): Add libdvdread as input.

2018-01-03  Leo Famulari  <leo@famulari.name>

	gnu: ilmbase: Update to 2.2.1.
	* gnu/packages/graphics.scm (ilmbase): Update to 2.2.1.

2018-01-03  Leo Famulari  <leo@famulari.name>

	gnu: openexr: Update to 2.2.1 [security fixes].
	Fixes CVE-2017-{9110,9111,9112,9113,9114,9115,9116}.

	* gnu/packages/graphics.scm (openexr): Update to 2.2.1.

2018-01-03  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc@4.8: Fix libsanitizer cross-compilation.
	This patch is modified from the original patch targeting gcc@5.

	* gnu/packages/patches/gcc-asan-missing-include.patch: New file.
	* gnu/packages/gcc.scm (gcc@4.8)[source](patches): Add it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2018-01-03  Efraim Flashner  <efraim@flashner.co.il>

	gnu: gcc@4.8: Fix building with glibc@2.26.
	* gnu/packages/gcc.scm (gcc@4.8)[source]: Add snippet to adjust
	linux-unwind.h to changes in glibc@2.26.

2018-01-03  Leo Famulari  <leo@famulari.name>

	gnu: fossil: Update to 2.4.
	* gnu/packages/version-control.scm (fossil): Update to 2.4.
	[source]: Remove patch.
	* gnu/packages/patches/fossil-CVE-2017-17459.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	Merge branch 'master' into core-updates

	gnu: fossil: Fix CVE-2017-17459.
	* gnu/packages/patches/fossil-CVE-2017-17459.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/version-control.scm (fossil)[source]: Use it.

	gnu: libtiff: Download over HTTP.
	* gnu/packages/image.scm (libtiff)[source]: Use HTTP URL.

	gnu: krita: Add comment about the wrapper.
	* gnu/packages/kde.scm (krita): Add comment.

2018-01-03  Leo Famulari  <leo@famulari.name>

	gnu: krita: Ensure icons are found at runtime.
	Fixes <https://bugs.gnu.org/29905>.

	* gnu/packages/kde.scm (krita)[arguments]: Set the QT_PLUGIN_PATH in a
	new 'wrap-executable' phase.

2018-01-03  Marius Bakke  <mbakke@fastmail.com>

	gnu: libotf: Use pkg-config to determine freetype location.
	* gnu/packages/fontutils.scm (libotf)[native-inputs]: Add PKG-CONFIG.

2018-01-03  Hartmut Goebel  <h.goebel@crazy-compilers.com>

	gnu: kdelibs4support: Blacklist a recently failing test-function.

2018-01-03  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine64-staging: Fix incorrect input.
	* gnu/packages/wine.scm (wine64-staging): Copy from correct "wine-staging" input
	instead of "wine".

	gnu: wine64-staging: Fix arguments.
	* gnu/packages/wine.scm (wine64-staging)[arguments]: Use new
	'copy-wine32-binaries and 'copy-wine32-manpage phases instead of
	'copy-wine32-files phase.

	gnu: wine64: Fix arguments.
	* gnu/packages/wine.scm (wine64)[arguments]: Use new
	'copy-wine32-binaries and 'copy-wine32-manpage phases instead of
	'copy-wine32-files phase.

	gnu: wine: Update to 2.0.4.
	* gnu/packages/wine.scm: Update to 2.0.4.

2018-01-03  Leo Famulari  <leo@famulari.name>

	gnu: python-mistune: Update to 0.8.3 [fixes CVE-2017-{15612,16876}].
	* gnu/packages/python.scm (python-mistune, python2-mistune): Update to 0.8.3.

	gnu: httpd: Update to 2.4.29.
	* gnu/packages/web.scm (httpd): Update to 2.4.29.
	[source]: Remove patch.
	* gnu/packages/patches/httpd-CVE-2017-9798.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

2018-01-03  Adriano Peluso  <catonano@gmail.com>

	gnu: OBS Studio: Update to 20.1.3
	* gnu/packages/video.scm (obs): Update to 20.1.3

2018-01-02  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add emacs-evil-smartparens.
	* gnu/packages/emacs.scm (emacs-evil-smartparens): New variable.

2018-01-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: knot: Update to 2.6.4.
	* gnu/packages/dns.scm (knot): Update to 2.6.4.

	gnu: re2: Update to 2018-01-01.
	* gnu/packages/regex.scm (re2): Update to 2018-01-01.

2018-01-02  Marius Bakke  <mbakke@fastmail.com>

	gnu: docbook-xsl: Disable recursion in string substitution.
	Fixes <https://bugs.gnu.org/29782>.
	Reported by Gábor Boskovits.

	* gnu/packages/patches/docbook-xsl-nonrecursive-string-subst.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/docbook.scm (docbook-xsl)[source](patches): Use it.
	[native-inputs]: Add XZ.
	[arguments]: Adjust PATH accordingly.

2018-01-02  Marius Bakke  <mbakke@fastmail.com>

	Revert "gnu: glibc: Fix CVE-2017-15670, CVE-2017-15671."
	These issues has been classified as minor by Debian:

	https://security-tracker.debian.org/tracker/CVE-2017-15670
	https://security-tracker.debian.org/tracker/CVE-2017-15671

	In addition, the patch only fixes one of the two CVEs it claims to fix.  We
	don't backport most CVEs, especially non-critical ones, so no need to carry
	this (which is in 2.26).  See discussion at <https://bugs.gnu.org/29490>.

	This reverts commit 60e29339d8389e678bb9ca4bd3420ee9ee88bdf2.

2018-01-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: htslib: Mark up description.
	* gnu/packages/bioinformatics.scm (htslib)[description]: Use @command{}.

2018-01-02  Ricardo Wurmus  <rekado@elephly.net>

	gnu: ribotaper: Wrap executables.
	* gnu/packages/bioinformatics.scm (ribotaper)[arguments]: Add phase
	"wrap-executables".

2018-01-02  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine64-staging: Copy missing man file.
	* gnu/packages/wine.scm (wine64-staging)[arguments]: Copy missing man file from
	"wine-staging" input. Clarify 'copy-wine32-files phase with comments.
	[synopsis]: Use proper "WoW64" term.

	gnu: wine64: Copy missing man file.
	* gnu/packages/wine.scm (wine64)[arguments]: Copy missing man file from "wine"
	input. Clarify 'copy-wine32-files phase with comments.
	[synopsis]: Use proper "WoW64" term.

	gnu: wine-staging: Update synopsis.
	* gnu/packages/wine.scm (wine-staging)[synopsis]: Clarify synopsis.

	gnu: wine: Update synopsis.
	* gnu/packages/wine.scm (wine)[synopsis]: Clarify synopsis.

2018-01-02  Mark H Weaver  <mhw@netris.org>

	gnu: emacs-no-x: Remove more inputs from inherited emacs.
	* gnu/packages/emacs.scm (emacs-no-x)[inputs]: Remove imagemagick,
	libotf, and m17n-lib.

	gnu: ocaml: Use gcc:lib from gcc, not gcc-4.9.
	* gnu/packages/ocaml.scm (ocaml)[inputs]: Use canonical 'gcc', not gcc-4.9.

2018-01-02  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-pysam: Update to 0.13.0.
	* gnu/packages/bioinformatics.scm (python-pysam): Update to 0.13.0.

	gnu: htslib: Update to 1.6.
	* gnu/packages/bioinformatics.scm (htslib): Update to 1.6.

	gnu: ansible: Update to 2.4.2.0.
	* gnu/packages/admin.scm (ansible): Update to 2.4.2.0.
	[description]: Redistribute hyphens.

	gnu: moreutils: Update to 0.62.
	* gnu/packages/moreutils.scm (moreutils): Update to 0.62.

2018-01-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: ansible: Use HTTPS for home page.
	* gnu/packages/admin.scm (ansible)[home-page]: Use HTTPS.

	gnu: perl-archive-zip: Remove duplicate package definition.
	* gnu/packages/perl.scm (perl-archive-zip): Remove duplicate variable.

2018-01-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Rename perl-zip to perl-archive-zip.
	It's called Archive::Zip, after all.  Bring it in line with other modules.

	* gnu/packages/compression.scm (perl-zip): Rename from this...
	(perl-archive-zip): ...to this.
	* gnu/packages/libreoffice.scm (libreoffice): Update the only caller.

2018-01-01  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-zip: Update to 1.60.
	* gnu/packages/compression.scm (perl-zip): Update to 1.60.
	[native-inputs]: Add perl-test-mockmodule.
	[home-page]: Use version-independent URL.

	gnu: Add perl-test-mockmodule.
	* gnu/packages/perl-check.scm (perl-test-mockmodule): New public variable.

	gnu: perl-check: Request to add packages alphabetically.
	* gnu/packages/perl-check.scm: Copy comment from gnu/packages/perl.scm.

	gnu: Add perl-super.
	* gnu/packages/perl.scm (perl-super): New public variable.

	gnu: perl-zip: Tweak synopsis & description.
	* gnu/packages/compression.scm (perl-zip)[synopsis]: Capitalise consisently.
	[description]: Use @code{}.

	gnu: libksysguard: Update to 5.11.4.
	* gnu/packages/kde.scm (libksysguard): Update to 5.11.4.

	gnu: diffoscope: Update to 90.
	* gnu/packages/package-management.scm (diffoscope): Update to 90.

2018-01-01  Ludovic Courtès  <ludo@gnu.org>

	ui: It's 2018 now!
	* guix/ui.scm (show-version-and-exit): Change year to 2018.

2018-01-01  Mathieu Lirzin  <mthl@gnu.org>

	doc: Update requirements in 'README'.
	* README (Requirements): Update.

2018-01-01  Ludovic Courtès  <ludo@gnu.org>

	gnu: python-jupyter-console: Make it installable.
	Fixes <https://bugs.gnu.org/29860>.
	Reported by Johannes Laute <j.laute3@googlemail.com>.

	* gnu/packages/python.scm (python-jupyter-console-minimal)[name]: New field.

2018-01-01  Danny Milosavljevic  <dannym@scratchpost.org>

	build-system/glib-or-gtk: Don't generate 'icon-theme.cache'.
	* guix/build-system/glib-or-gtk.scm (glib-or-gtk-build): Don't generate
	'icon-theme.cache'.

2018-01-01  Kei Kebreau  <kkebreau@posteo.net>

	gnu: xonsh: Update to 0.6.0.
	* gnu/packages/shells.scm (xonsh): Update to 0.6.0.

2017-12-31  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: crypto++: Don't use ‘-march=native’.
	* gnu/packages/crypto.scm (crypto++)[arguments]: Add
	‘disable-native-optimisation’ phase.

	gnu: nasm: Update to 2.13.02.
	* gnu/packages/assembly.scm (nasm): Update to 2.13.02.

	gnu: Add xxhash.
	* gnu/packages/digest.scm: New file
	(xxhash): New public variable.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add new file.

2017-12-31  Efraim Flashner  <efraim@flashner.co.il>

	gnu: wine: Add support for armhf and aarch64.
	* gnu/packages/wine.scm (wine)[arguments]: Target armhf-linux when
	building on armhf or aarch64.
	[supported-systems]: Add armhf and aarch64 to supported systems.

2017-12-31  Leo Famulari  <leo@famulari.name>

	gnu: gimp: Fix CVE-2017-{17784,17785,17786,17787,17789}.
	* gnu/packages/patches/gimp-CVE-2017-17784.patch,
	gnu/packages/patches/gimp-CVE-2017-17785.patch,
	gnu/packages/patches/gimp-CVE-2017-17786.patch,
	gnu/packages/patches/gimp-CVE-2017-17787.patch,
	gnu/packages/patches/gimp-CVE-2017-17789.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.
	* gnu/packages/gimp.scm (gimp)[source]: Use them.

2017-12-31  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine64-staging: Add 32-bit support.
	* gnu/packages/wine.scm (wine64-staging)[inputs]: Add wine-staging.
	[arguments]: Install libraries to /lib/wine64. Don't inherit phases. Add
	'copy-win32-files phase.
	[description]: Update description.
	-

	gnu: wine64: Add 32-bit support.
	* gnu/packages/wine.scm (wine64)[inputs]: Add wine.
	[arguments]: Install libraries to /lib/wine64. Don't inherit phases. Add
	'copy-win32-files phase.
	[description]: Update description.

	gnu: wine: Install libraries to /lib/wine32.
	* gnu/packages/wine.scm (wine)[arguments]: Install libraries to /lib/wine32.

2017-12-31  Leo Famulari  <leo@famulari.name>

	gnu: Add kurly.
	* gnu/packages/curl.scm (kurly): New variable.

	gnu: Add go-github-com-davidjpeacock-cli.
	* gnu/packages/golang.scm (go-github-com-davidjpeacock-cli): New variable.

	gnu: Add go-github-com-aki237-nscjar.
	* gnu/packages/golang.scm (go-github-com-aki237-nscjar): New variable.

	gnu: Add go-github-com-alsm-ioprogress.
	* gnu/packages/golang.scm (go-github-com-alsm-ioprogress): New variable.

2017-12-31  Christopher Baines  <mail@cbaines.net>

	gnu: packages: 0ad: Tweak the build options.
	Use the -C make option, rather than changing directory before the build
	phase. Add config=release to the make flags as this might improve performance,
	and verbose=1 as this might make the build process clearer.

	Also remove --minimal-flags, as I don't quite understand what this does, but
	using it seems to remove lots of flags that would be used by default.

	* gnu/packages/games.scm (0ad)[arguments]: Add #:make-flags, remove the
	  --minimal-flags argument from the configure phase, remove the 'chdir phase,
	  and change the chdir argument in the install phase.

2017-12-31  Efraim Flashner  <efraim@flashner.co.il>

	Merge remote-tracking branch 'origin/master' into core-updates

2017-12-31  Ludovic Courtès  <ludo@gnu.org>

	list-runtime-root: Fix off-by-one in 'strip-drop' call.
	Fixes <https://bugs.gnu.org/29862>.
	Reported by Danny Milosavljevic <dannym@scratchpost.org>.

	* nix/scripts/list-runtime-roots.in (canonicalize-store-item): Define
	'store' with a trailing "/".  Have the 'string-prefix?' call match the
	'string-drop' call.

2017-12-31  Mark H Weaver  <mhw@netris.org>

	doc: Fix typo.
	* doc/guix.texi (Desktop Services): "orMATE" --> "or MATE".

2017-12-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc: Fix cross-compilation to GNU/Hurd.
	* gnu/packages/gcc.scm (gcc-configure-flags-for-triplet): Return
	"--disable-libcilkrts" when TARGET matches "-gnu".

2017-12-31  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile-static: Reuse the existing phases.
	This is a followup to 33c3a214a4194a34b534bccf76bdd05db8ee565b.

	* gnu/packages/make-bootstrap.scm (%guile-static)[arguments]: Use
	'substitute-keyword-arguments'.  Honor the existing phases.

2017-12-30  Danny Milosavljevic  <dannym@scratchpost.org>

	build: dub-build-system: Make builds reproducible.
	* guix/build/dub-build-system.scm (build): Make reproducible.
	(check): Make reproducible.

2017-12-30  ng0  <ng0@infotropique.org>

	gnu: services: Add MATE desktop service.
	* gnu/services/desktop.scm (<mate-desktop-configuration>,
	mate-desktop-service-type): New variable.
	(mate-desktop-service): New public variable.

	* doc/guix.texi (Desktop Services): Document the service.

2017-12-30  ng0  <ng0@infotropique.org>

	gnu: mate: Add more packages.
	* gnu/packages/mate.scm (mate)[inputs]: Add "mate-user-guide", "mate-calc", "mate-backgrounds",
	"mate-netbook", "hicolor-icon-theme", "mate-utils", "engrampa", "eom", "mate-polkit",
	"mate-system-monitor", "mate-utils", "pluma", "atril".

	gnu: Add mate-polkit.
	* gnu/packages/mate.scm (mate-polkit): New variable.

	gnu: Add mate-system-monitor.
	* gnu/packages/mate.scm (mate-system-monitor): New variable.

	gnu: Add pluma.
	* gnu/packages/mate.scm (pluma): New variable.

	gnu: Add engrampa.
	* gnu/packages/mate.scm (engrampa): New variable.

	gnu: Add eom.
	* gnu/packages/mate.scm (eom): New variable.

	gnu: Add mate-utils.
	* gnu/packages/mate.scm (mate-utils): New variable.

	gnu: Add mate-screensaver.
	* gnu/packages/mate.scm (mate-screensaver): New variable.

	gnu: Add mate-netbook.
	* gnu/packages/mate.scm (mate-netbook): New variable.

	gnu: Add libfakekey.
	* gnu/packages/xdisorg.scm (libfakekey): New variable.

	gnu: Add mate-icon-theme-faenza.
	* gnu/packages/mate.scm (mate-icon-theme-faenza): New variable.

	gnu: Add mate-common.
	* gnu/packages/mate.scm (mate-common): New variable.

	gnu: Add mate-backgrounds.
	* gnu/packages/mate.scm (mate-backgrounds): New variable.

	gnu: Add mate-calc.
	* gnu/packages/mate.scm (mate-calc): New variable.

	gnu: Add atril.
	* gnu/packages/mate.scm (atril): New variable.

	gnu: caja: Add native-search-paths.
	* gnu/packages/mate.scm (caja)[native-search-paths]: Add it.

	gnu: Add caja-extensions.
	* gnu/packages/mate.scm (caja-extensions): New variable.

	gnu: mate-session-manager: Configure with with elogind support.
	* gnu/packages/mate.scm (mate-session-manager)[arguments]: Add '--enable-elogind'
	to configure-flags.
	(phases): Add 'pre-configure' phase.

	gnu: Add mate-user-guide.
	* gnu/packages/mate.scm (mate-user-guide): New variable.

2017-12-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl: Update to 2017.12.31.
	* gnu/packages/video.scm (youtube-dl): Update to 2017.12.31.

2017-12-30  Efraim Flashner  <efraim@flashner.co.il>

	gnu: edi: Update to 0.6.0.
	* gnu/packages/enlightenment.scm (edi): Update to 0.6.0.
	[source]: Download from enlightenment's website.
	[tests]: Disable tests.
	[native-inputs]: Remove check, lcov.

2017-12-30  Roel Janssen  <roel@gnu.org>

	gnu: Add emacs-php-mode.
	* gnu/packages/emacs.scm (emacs-php-mode): New variable.

2017-12-30  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.14.10.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.10.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.73.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.73.

2017-12-30  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: gtk+: Enable broadway backend.
	* gnu/packages/gtk.scm (gtk+)[arguments]: Add "--enable-broadway-backend"
	to #:configure-flags.

2017-12-30  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: borg: Update to 1.1.4.
	* gnu/packages/backup.scm (borg): Update to 1.1.4.
	[source]: Remove obsolete patch.  Remove bundled lz4 and zstd.
	[inputs]: Add zstd.
	[arguments]: Build with input versions of lz4 and zstd.
	* gnu/packages/patches/borg-fix-archive-corruption-bug.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: youtube-dl: Update to 2017.12.28.
	* gnu/packages/video.scm (youtube-dl): Update to 2017.12.28.

2017-12-30  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: python-lit: Fix tests.
	* gnu/packages/check.scm (python-lit)[native-inputs]: Add python-pytest.

2017-12-30  Leo Famulari  <leo@famulari.name>

	gnu: tremc: Update to 0.9.0-2.e06d08d.
	* gnu/packages/bittorrent.scm (tremc): Update to 0.9.0-2.e06d08d.
	[build-system]: Switch to the gnu-build-system.
	[arguments]: Adjust accordingly.

2017-12-30  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile@2.2: Fix cross-compilation.
	Previously it would fail with:

	    GUILEC language/elisp/boot.go
	  [...]
	  In language/bytecode/spec.scm:
	      28:15  2 (bytecode->value #vu8(127 69 76 70 1 1 1 255 0 0 0 0 0 0 0 0 3 0 0 0 1 0 0 0 0 0 0 0 52 0 0 0 24 ?) ?)
	  In unknown file:
		     1 (load-thunk-from-memory #vu8(127 69 76 70 1 1 1 255 0 0 0 0 0 0 0 0 3 0 0 0 1 0 0 0 0 0 0 0 52 0 0 ?))
	  In ice-9/boot-9.scm:
	     752:25  0 (dispatch-exception _ _ _)

	  ice-9/boot-9.scm:752:25: In procedure dispatch-exception:
	  In procedure load-thunk-from-memory: No such file or directory

	* gnu/packages/guile.scm (guile-2.2)[arguments]: New field.

2017-12-29  Rutger Helling  <rhelling@mykolab.com>

	gnu: mesa: Add radeon vulkan driver support for i686-linux.
	* gnu/packages/gl.scm (mesa)[arguments]: Add "--with-vulkan-drivers" on
	i686-linux. Change Vulkan comments and TODO to reflect the changes.

2017-12-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rage: Update to 0.3.0.
	* gnu/packages/enlightenment.scm (rage): Update to 0.3.0.
	[build-system]: Switch to meson build system.

2017-12-29  Marius Bakke  <mbakke@fastmail.com>

	tests: networking: Add tests for Open vSwitch.
	* gnu/tests/networking.scm (openvswitch-configuration-service,
	%openvswitch-os): New variables.
	(setup-openvswitch, run-openvswitch-test): New procedures.
	(%test-openvswitch): New public variable.

	services: networking: Add a dependency override mechanism to <static-networking>.
	* gnu/services/networking.scm (<static-networking>)[requirement]: New field.
	(static-networking-shepherd-service): Don't override requirement for loopback.
	(static-networking-service): Expose 'requirement' parameter.  Default to UDEV.
	* gnu/services/base.scm (%base-services): Add (requirement '()) for loopback service.
	* doc/guix.texi (Networking Services): Document it.

2017-12-29  Marius Bakke  <mbakke@fastmail.com>

	gnu: ledger-agent: Escape '@' symbols in description.
	Fixes a Texinfo syntax error introduced in d596fea5fd6cbcd98f1bc185817f2ae9d82060a9.
	Reported by Fis Trivial in <https://bugs.gnu.org/29879>.

	* gnu/packages/finance.scm (ledger-agent)[description]: Escape '@'.

2017-12-29  Ludovic Courtès  <ludo@gnu.org>

	hydra: Do not cross-build from non-Intel platforms.
	* build-aux/hydra/gnu-system.scm (hydra-jobs)[cross-jobs](pointless?):
	Return #t on non-Intel.

2017-12-29  Ludovic Courtès  <ludo@gnu.org>

	gnu: coreutils: Fix cross-compilation.
	Previously cross-compiling coreutils would fail with:

	  aarch64-linux-gnu-gcc   -Os -g0 -Wl,--as-needed -static -pthread -o src/uptime src/uptime.o src/libver.a lib/libcoreutils.a  lib/libcoreutils.a
	  /gnu/store/hk8615wmmzk28k5z06g69jm6vbhc8lgk-glibc-cross-aarch64-linux-gnu-2.26.105-g0890d5379c-static/lib/libc.a(mktime.o): In function `__mktime_internal':
	  /tmp/guix-build-glibc-cross-aarch64-linux-gnu-2.26.105-g0890d5379c.drv-0/glibc-2.26-105-g0890d5379c/time/mktime.c:353: multiple definition of `__mktime_internal'
	  lib/libcoreutils.a(mktime.o):mktime.c:(.text+0x214): first defined here
	  collect2: error: ld returned 1 exit status

	* gnu/packages/base.scm (coreutils)[arguments]: Add #:configure-flags
	when cross-compiling.

2017-12-29  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mesa: Add pl111 driver support for aarch64.
	* gnu/packages/gl.scm (mesa)[arguments]: Build the pl111 gallium driver.

2017-12-29  Rutger Helling  <rhelling@mykolab.com>

	gnu: mesa: Add TODO about Vulkan drivers on i686-linux.
	* gnu/packages/gl.scm (mesa)[arguments]: Add TODO about building Mesa with
	Vulkan drivers enabled on i686-linux.

2017-12-29  Leo Famulari  <leo@famulari.name>

	gnu: lynx: Update to 2.8.9dev.16 [fixes CVE-2017-1000211].
	* gnu/packages/web-browsers.scm (lynx): Update to 2.8.9dev.16.
	[arguments]: Patch the path of the shell in the translations makefile.

	gnu: imagemagick: Update to 6.9.9-30.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-30.

2017-12-28  Rutger Helling  <rhelling@mykolab.com>

	gnu: qemu: Update home-page.
	* gnu/packages/virtualization.scm (qemu)[home-page]: Update URL.

	gnu: qemu: Add wrapper for Samba.
	* gnu/packages/virtualization.scm (qemu)[arguments]: Change #:configure-flags to
	a list, add --smbd flag. Add 'create-samba-wrapper phase.

2017-12-28  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add keepkey-agent.
	* gnu/packages/finance.scm (keepkey-agent): New variable.

	gnu: Add python-keepkey.
	* gnu/packages/finance.scm (python-keepkey, python2-keepkey): New variables.

2017-12-28  Alex Kost  <alezost@gmail.com>

	gnu: emacs-guix: Update to 0.3.4.
	* gnu/packages/emacs.scm (emacs-guix): Update to 0.3.4.

2017-12-28  Clément Lassieur  <clement@lassieur.org>

	gnu: Add missing copyright line.
	* gnu/packages/ruby.scm: Add missing copyright line for commit f90c25c.

2017-12-28  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: guix: Update snapshot to f76ff984.
	* gnu/packages/package-management.scm (guix): Update to f76ff984.

2017-12-28  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add trezor-agent.
	* gnu/packages/finance.scm (trezor-agent): New variable.

	gnu: Add ledger-agent.
	* gnu/packages/finance.scm (ledger-agent): New variable.

	gnu: Add python-trezor.
	* gnu/packages/finance.scm (python-trezor, python2-trezor): New variables.

	gnu: Add python-ledgerblue.
	* gnu/packages/finance.scm: Import (gnu packages libusb).
	(python-ledgerblue, python2-ledgerblue): New variables.

	gnu: Add python-hidapi.
	* gnu/packages/libusb.scm (python-hidapi, python2-hidapi): New variables.

2017-12-28  Rutger Helling  <rhelling@mykolab.com>

	gnu: ceph: Disable tests.
	* gnu/packages/storage.scm (ceph): Disable tests due to
	<https://bugs.gnu.org/29674>.

2017-12-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mlt: Fix license.
	mlt is built with '--enable-gpl3', so the license is gpl3.

	* gnu/packages/video.scm (mlt)[license]: Change license to gpl3.

2017-12-28  Efraim Flashner  <efraim@flashner.co.il>

	gnu: mlt: Add ffmpeg support.
	* gnu/packages/video.scm (mlt)[inputs]: Add ffmpeg.

2017-12-28  Clément Lassieur  <clement@lassieur.org>

	gnu: Add ruby-org-ruby.
	* gnu/packages/ruby.scm (ruby-org-ruby): New variable.

	gnu: Add ruby-rubypants.
	* gnu/packages/ruby.scm (ruby-rubypants): New variable.

2017-12-28  Leo Famulari  <leo@famulari.name>

	gnu: qgpgme: Make GnuPG available while building.
	This is a followup to commit b3ecb3fe8d4a947a7807018647616f95532df3ac.

	* gnu/packages/gnupg.scm (qgpgme)[native-inputs]: Add the native-inputs
	of GPGME.

2017-12-27  Rutger Helling  <rhelling@mykolab.com>

	gnu: mesa: Update to 17.3.1.
	* gnu/packages/gl.scm (mesa): Update to 17.3.1.
	[inputs]: Remove s2tc.
	[native-inputs]: Add python2-mako.
	[arguments]: Add radeonsi to --with-gallium-drivers (exclude aarch64 and armhf).

2017-12-27  Marius Bakke  <mbakke@fastmail.com>

	gnu: xorg-server: Update to 1.19.6.
	* gnu/packages/xorg.scm (xorg-server): Update to 1.19.6.

	gnu: zathura: Remove superfluous inputs from dependents.
	* gnu/packages/pdf.scm (zathura-cb, zathura-ps, zathura-djvu,
	zathura-pdf-mupdf)[inputs]: Remove GTK+, which is propagated from GIRARA.
	(zathura-pdf-poppler): Likewise.  Remove CAIRO which is propagated from ZATHURA.

	gnu: zathura: Adjust inputs.
	* gnu/packages/pdf.scm (zathura)[inputs]: Remove GTK+, which is propagated by
	GIRARA.  Move GIRARA to ...
	[propagated-inputs]: ... here.  Add CAIRO.

	gnu: girara: Enable tests.
	* gnu/packages/gtk.scm (girara)[native-inputs]: Add XORG-SERVER.
	[arguments]: Add START-XSERVER phase.  Remove #:tests?.

	gnu: girara: Correct inputs.
	* gnu/packages/gtk.scm (girara)[native-inputs]: Add CHECK.
	[propagated-inputs]: Add GTK+.
	[inputs]: Remove.

	gnu: zathura: Enable tests.
	* gnu/packages/pdf.scm (zathura)[native-inputs]: Add CHECK and XORG-SERVER.
	[arguments]: Remove #:tests?.  Add phase START-XSERVER.

	gnu: zathura-pdf-poppler: Update to 0.2.8.
	* gnu/packages/pdf.scm (zathura-pdf-poppler): Update to 0.2.8.

	gnu: zathura-pdf-mupdf: Update to 0.3.2.
	* gnu/packages/pdf.scm (zathura-pdf-mupdf): Update to 0.3.2.

	gnu: zathura-djvu: Update to 0.2.7.
	* gnu/packages/pdf.scm (zathura-djvu): Update to 0.2.7.

	gnu: zathura-ps: Update to 0.2.5.
	* gnu/packages/pdf.scm (zathura-ps): Update to 0.2.5.

	gnu: zathura-cb: Update to 0.1.7.
	* gnu/packages/pdf.scm (zathura-cb): Update to 0.1.7.

	gnu: zathura: Update to 0.3.8.
	* gnu/packages/pdf.scm (zathura): Update to 0.3.8.
	[native-inputs]: Add GLIB:BIN.

	gnu: girara: Update to 0.2.8.
	* gnu/packages/gtk.scm (girara): Update to 0.2.8.
	[native-inputs]: Add GLIB:BIN.

	gnu: mujs: Update to 1.0.2.
	* gnu/packages/javascript.scm (mujs): Update to 1.0.2.
	[source]: Download over HTTPS.
	[home-page]: Update to redirected URL.

	gnu: libpipeline: Update to 1.5.0.
	* gnu/packages/man.scm (libpipeline): Update to 1.5.0.

	gnu: xf86-video-intel: Update snapshot to af6d8e9.
	* gnu/packages/xorg.scm (xf86-video-intel): Update to 2.99.917-9-af6d8e9.

	gnu: seabios: Update to 1.11.0.
	* gnu/packages/firmware.scm (seabios): Update to 1.11.0.

2017-12-27  Eric Bavier  <bavier@member.fsf.org>

	gnu: Add Pioneer.
	* gnu/packages/games.scm (pioneer): New variable.

2017-12-27  Kei Kebreau  <kkebreau@posteo.net>

	gnu: python-pillow: Fix test failures on i686-linux and armhf-linux.
	* gnu/packages/patches/python-pillow-fix-failing-tests.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/python.scm (python-pillow)[source]: Use it.

2017-12-27  Thomas Danckaert  <thomas.danckaert@gmail.com>

	gnu: lollypop: Use meson-build-system, update to 0.9.306.
	* gnu/packages/gnome.scm (lollypop) [origin]: Update version to 0.9.306,
	download tarball from gitlab.
	[build-system]: Use meson-build-system.
	[arguments]: Remove phases for "pseudo meson build system".
	[native-inputs]: Add glib:bin and gtk+:bin, remove ninja.
	[inputs]: Remove gtk+ and meson.

2017-12-27  Christopher Baines  <mail@cbaines.net>

	gnu: Run some tests in the mongodb package check phase.
	Previously the mongodb dbtests and unittests were only built, and not actually
	run.

	* gnu/packages/databases.scm (mongodb)[native-inputs]: Add python2-minimal,
	  python2-pymongo and python2-pyyaml for running the resmoke.py program, and
	  add tzdata as some tests fail without this.
	  [arguments]: Run the tests through the resmoke.py script in the check phase,
	  set TZDIR as a couple of tests seem to depend on this, add a comment about
	  the resource requirements of the tests, as they require a large amount of
	  disk space, and disable the async_stream_test, as it seems to hang.

2017-12-27  Christopher Baines  <mail@cbaines.net>

	gnu: Build wiredtiger with builtin compressors.
	WiredTiger is used by MongoDB, and it seems to require it to be built with
	builtin support for snappy compression.

	* gnu/packages/databases.scm (wiredtiger)[arguments]: Replace --enable-zlib
	  and --enable-snappy with --with-builtins=snappy,zlib.

2017-12-27  Rutger Helling  <rhelling@mykolab.com>

	Revert "gnu: qemu: Enable Samba support."
	This reverts commit 84276503059d46c0a42240f8770f59090614d863.

2017-12-27  Ben Woodcroft  <donttrustben@gmail.com>

	gnu: vsearch: Update to 2.6.2.
	* gnu/packages/bioinformatics.scm (vsearch): Update to 2.6.2.

2017-12-27  Rutger Helling  <rhelling@mykolab.com>

	gnu: lookingglass: Update to a9.
	* gnu/packages/virtualization.scm (lookingglass): Update to a9.

2017-12-27  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: hexchat: Disable (duplicate) icon theme generation.
	* gnu/packages/messaging.scm (hexchat): Disable (duplicate) icon theme
	generation.

	gnu: totem: Disable (duplicate) cache generation.
	* gnu/packages/gnome.scm (totem): Disable (duplicate) cache generation.

2017-12-27  Rutger Helling  <rhelling@mykolab.com>

	gnu: mpv: Update to 0.28.0.
	* gnu/packages/video.scm (mpv): Update to 0.28.0.
	[inputs]: Change ffmpeg to ffmpeg-git, add wayland-protocols.

	gnu: Add ffmpeg-git.
	* gnu/packages/video.scm (ffmpeg-git): New variable.

	gnu: qemu: Enable Samba support.
	* gnu/packages/virtualization.scm (qemu)[arguments]: Change #:configure-flags to
	a list, add --smbd flag.
	[inputs]: Add samba.

2017-12-27  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Add more fixes from upstream mozilla-esr52.
	* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the
	upstream mozilla-esr52 repository.
	* gnu/packages/patches/icecat-bug-1414945.patch,
	gnu/packages/patches/icecat-bug-1424373-pt2.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Add them.

2017-12-27  Leo Famulari  <leo@famulari.name>

	gnu: gpgme: Find the GnuPG executable in the environment.
	This partially reverts commit 0e06bec250f34d (gnu: gpgme: Build with the
	latest GnuPG) because it caused python-pygpgme and python2-pygpgme to
	fail to build:

	<https://lists.gnu.org/archive/html/guix-devel/2017-12/msg00371.html>

	* gnu/packages/gnupg.scm (gpgme)[arguments]: Remove '--enable-fixed-path'
	from #:configure-flags.
	[inputs]: Move gnupg to native-inputs.

2017-12-27  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: nginx-documentation: Fix typo in synopsis.
	* gnu/packages/web.scm (nginx-documentation)[synopis]: Add missing article.

2017-12-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-sqlalchemy-utils: Update to 0.32.21.
	* gnu/packages/databases.scm (python-sqlalchemy-utils): Update to 0.32.21.

	gnu: python-sadisplay: Update to 0.4.8.
	* gnu/packages/databases.scm (python-sadisplay): Update to 0.4.8.

	gnu: r-circlize: Improve description.
	* gnu/packages/cran.scm (r-circlize)[description]: Fix typo and adjust
	grammar based on upstream description.

	gnu: r-circlize: Update to 0.4.3.
	* gnu/packages/cran.scm (r-circlize): Update to 0.4.3.

	gnu: emacs-cider: Update to 0.15.1.
	* gnu/packages/emacs.scm (emacs-cider): Update to 0.15.1.

	gnu: adwaita-icon-theme: Update to 3.26.1.
	* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 3.26.1.

	gnu: gexiv2: Update to 0.10.7.
	* gnu/packages/gnome.scm (gexiv2): Update to 0.10.7.
	[build-system]: Switch to meson-build-system.

	doc: Fix typo.
	* doc/guix.texi (Application Setup): Transpose words.

2017-12-26  Rutger Helling  <rhelling@mykolab.com>

	gnu: retroarch: Update to 1.7.0.
	* gnu/packages/games.scm (retroarch): Update to 1.7.0.

2017-12-26  Mark H Weaver  <mhw@netris.org>

	gnu: libev: Improve the description.
	* gnu/packages/libevent.scm (libev)[description]: Rewrite to be more
	descriptive and less judgmental, based on Debian's description.

2017-12-26  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Adapt to renamed configuration options in 4.14.9.
	This is a followup to commit 95b969bc9cde419e9cfcf4299a7524381ae7a64d.

	* gnu/packages/aux-files/linux-libre/4.14-x86_64.conf,
	gnu/packages/aux-files/linux-libre/4.14-i686.conf: Adapt to the configuration
	options being renamed from CONFIG_*_UNWINDER to CONFIG_UNWINDER_* in version
	4.14.9.

2017-12-26  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.14.9.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.9.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.72.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.72.

	gnu: linux-libre@4.4: Update to 4.4.108.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.108.

2017-12-26  Leo Famulari  <leo@famulari.name>

	gnu: Move libupnp to (gnu packages upnp).
	* gnu/packages/libupnp.scm: Delete file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Remove it.
	* gnu/packages/upnp.scm (libupnp): New variable.

	gnu: libupnp: Update to 1.6.24.
	*  gnu/packages/libupnp.scm (libupnp): Update to 1.6.24.

	gnu: syncthing: Update to 0.14.42.
	* gnu/packages/syncthing.scm (syncthing): Update to 0.14.42.

	gnu: go-github-com-ccding-go-stun: Update to 0.0.0-1.d9bbe8f.
	* gnu/packages/syncthing.scm (go-github-com-ccding-go-stun): Update to
	0.0.0-1.d9bbe8f.

	gnu: go-github-com-audriusbutkevicius-pfilter: Update to 0.0.0-1.d9bbe8f.
	* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-pfilter):
	Update to 0.0.0-1.d9bbe8f.

	gnu: darktable: Update to 2.4.0.
	* gnu/packages/photo.scm (darktable): Update to 2.4.0.

2017-12-26  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: check, databases: Use HTTPS for bitbucket.org.
	* gnu/packages/check.scm (python-pytest-capturelog)[home-page]: Likewise.
	* gnu/packages/databases.scm (python-alembic)[home-page]: Likewise.

	gnu: liblangtag: Use bitbucket.org home page.
	* gnu/packages/libreoffice.scm (liblangtag)[home-page]: Use alternate URL
	and HTTPS.

	gnu: python-redis: Update to 2.10.6.
	* gnu/packages/databases.scm (python-redis): Update to 2.10.6.

	gnu: python-alembic: Update to 0.9.6.
	* gnu/packages/databases.scm (python-alembic): Update to 0.9.6.

	gnu: bitshuffle: Update to 0.3.4.
	* gnu/packages/compression.scm (bitshuffle): Update to 0.3.4.
	[arguments]: Delete ‘make-required-dir’ phase that no longer is.

	gnu: jack2: Update to 1.9.12.
	* gnu/packages/audio.scm (jack2): Update to 1.9.12.
	[arguments]: Delete ‘patch-fast_rand’ phase.

	gnu: sicp: Use HTTPS for home page.
	* gnu/packages/scheme.scm (sicp)[home-page]: Use HTTPS.

2017-12-26  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add python-mnemonic.
	* gnu/packages/finance.scm (python-mnemonic, python2-mnemonic): New variables.

	gnu: Add python-trezor-agent.
	* gnu/packages/finance.scm (python-trezor-agent, python2-trezor-agent): New
	variables.

2017-12-25  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add python-ecpy.
	* gnu/packages/python-crypto.scm (python-ecpy, python2-ecpy): New variables.

	gnu: Add python-ed25519.
	* gnu/packages/python-crypto.scm (python-ed25519, python2-ed25519): New
	variables.

	gnu: Add python-semver.
	* gnu/packages/python.scm (python-semver, python2-semver): New variables.

2017-12-25  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: check, llvm: Use HTTPS for llvm.org home pages.
	* gnu/packages/check.scm (python-lit)[home-page]: Use HTTPS.
	* gnu/packages/llvm.scm (llvm, clang, clang-runtime)[home-page]: Likewise.

	gnu: python-rednose: Update to 1.2.3.
	* gnu/packages/check.scm (python-rednose): Update to 1.2.3.

	gnu: python-lit: Update to 0.5.1.
	* gnu/packages/check.scm (python-lit): Update to 0.5.1.

	gnu: python-freezegun: Update to 0.3.9.
	* gnu/packages/check.scm (python-freezegun): Update to 0.3.9.

	gnu: scheme48-rx: Update to 0.0.0-2.dd9037f.
	* gnu/packages/scheme.scm (scheme48-rx): Update to 0.0.0-2.dd9037f.

	gnu: cbatticon: Update to 1.6.7.
	* gnu/packages/admin.scm (cbatticon): Update to 1.6.7.

	gnu: sicp: Update to 20170703-1.225c172.
	* gnu/packages/scheme.scm (sicp): Update to 20170703-1.225c172.

	gnu: slib: Update home page.
	* gnu/packages/scheme.scm (slib)[home-page]: Update URL.

2017-12-24  Jelle Licht  <jlicht@fsfe.org>

	gnu: node: Update to 9.3.0.
	* gnu/packages/patches/node-test-http2-server-rst-stream.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.
	* gnu/packages/node.scm (node): Update to 9.3.0.
	[source]: Remove 'node-test-http2-server-rst-stream.patch'.
	[arguments]: Remove all tests that depend on eslint being available. Re-enable
	fixed test.

2017-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: emacs: Update org and org-plus-contrib.
	* gnu/packages/emacs.scm (emacs-org):
	(emacs-org-contrib): Update to 20171224, aka release 9.1.5.

	gnu: games: Add the-butterfly-effect.
	* gnu/packages/games.scm (the-butterfly-effect): New variable.

2017-12-24  Leo Famulari  <leo@famulari.name>

	gnu: gnuastro: Update to 0.5.
	* gnu/packages/astronomy.scm (gnuastro): Update to 0.5.
	[inputs]: Use the latest libjpeg.
	[arguments]: Remove an obselete option from #:configure-flags.

2017-12-24  Rutger Helling  <rhelling@mykolab.com>

	gnu: parallel: Update to 20171222.
	* gnu/packages/parallel.scm (parallel): Update to 20171222.

2017-12-24  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Fix copyright symbol.
	* gnu/packages/maths.scm: Fix copyright line for Dave Love.

2017-12-24  Kei Kebreau  <kkebreau@posteo.net>

	gnu: scmutils: Update to 20160827.
	* gnu/packages/scheme.scm (scmutils): Update to 20160827.
	[arguments]: Fix indentation.

2017-12-24  ng0  <ng0@n0.is>

	gnu: pdsh: Update to 2.33.
	pdsh was located on Google Code, which shut down recently.
	Four other distros switched to the new URL introduced in
	this commit.

	* gnu/packages/ssh.scm (pdsh): Update to 2.33.
	[source]: Use new upstream URL.
	(arguments)[phases]: Add new files to substitute in 'patch-/bin/sh' phase.
	Add new 'patch-tests' phase to make test 't6036-long-output-lines' pass.
	[native-inputs]: Add 'which'.
	[home-page]: Use new upstream URL.

2017-12-24  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-cbor: Mark up description.
	* gnu/packages/serialization.scm (python-cbor)[description]: Use @dfn{}.

	gnu: ecl-flexi-streams: Update to 1.0.16.
	* gnu/packages/lisp.scm (ecl-flexi-streams): Update to 1.0.16

	gnu: python-ruamel.yaml: Update to 0.15.35.
	* gnu/packages/serialization.scm (python-ruamel.yaml): Update to 0.15.35

	gnu: dotherside: Update to 0.6.3.
	* gnu/packages/qt.scm (dotherside): Update to 0.6.3

	gnu: ruby-json-pure: Fix build failure.
	* gnu/packages/ruby.scm (ruby-json-pure)[native-inputs]: Add ragel.

	gnu: ruby-simplecov-html: Update to 0.10.2.
	* gnu/packages/ruby.scm (ruby-simplecov-html): Update to 0.10.2

	gnu: ruby-pry: Update to 0.11.3.
	* gnu/packages/ruby.scm (ruby-pry): Update to 0.11.3

	gnu: ruby-hoe: Update to 3.16.2.
	* gnu/packages/ruby.scm (ruby-hoe): Update to 3.16.2

	gnu: ruby-daemons: Update to 1.2.5.
	* gnu/packages/ruby.scm (ruby-daemons): Update to 1.2.5

	gnu: ruby-crass: Update to 1.0.3.
	* gnu/packages/ruby.scm (ruby-crass): Update to 1.0.3

	gnu: cmark: Mark up description.
	* gnu/packages/markup.scm (cmark)[description]: Use @dfn{}.

	gnu: cmark: Update to 0.28.3.
	* gnu/packages/markup.scm (cmark): Update to 0.28.3

	gnu: pulsemixer: Update to 1.4.0.
	* gnu/packages/pulseaudio.scm (pulsemixer): Update to 1.4.0

	gnu: python-reportlab: Use HTTPS for home page.
	* gnu/packages/pdf.scm (python-reportlab)[home-page]: Use HTTPS.

	gnu: python-reportlab: Update to 3.4.0.
	* gnu/packages/pdf.scm (python-reportlab): Update to 3.4.0

	gnu: r-xts: Update to 0.10-1.
	* gnu/packages/cran.scm (r-xts): Update to 0.10-1

	gnu, doc: Use HTTPS for cran.r-project.org home pages.
	* gnu/packages/bioinformatics.scm (r-sparql, r-acsnminer, r-gkmsvm)
	(r-maldiquant, r-gprofiler)[home-page]: Use HTTPS.
	* gnu/packages/cran.scm (r-colorspace, r-auc, r-calibrate, r-shape)
	(r-compare, r-proxy, r-sp, r-rmtstat, r-lmtest, r-inline, r-bbmle)
	(r-lpsolve, r-energy, r-suppdists, r-ksamples, r-cvst, r-drr, r-prodlim)
	(r-ddalpha, r-rcpproll, r-ipred, r-psych, r-truncnorm, r-rsolnp, r-laeken)
	(r-vcd, r-ica, r-scatterplot3d)[home-page]: Likewise.
	* gnu/packages/machine-learning.scm (r-adaptivesparsity, r-kernlab)
	[home-page]: Likewise.
	* gnu/packages/maths.scm (r-quadprog, r-pracma)[home-page]: Likewise.
	* gnu/packages/statistics.scm (r-boot, r-cluster, r-codetools, r-foreign)
	(r-kernsmooth, r-nlme, r-mgcv, r-rpart, r-dichromat, r-estimability)
	(r-pheatmap, r-labeling, r-magrittr, r-munsell, r-rcolorbrewer, r-sendmailr)
	(r-gdtools, r-acepack, r-formula, r-locfit, r-chron, r-coda, r-backports)
	(r-brew, r-commonmark, r-rstudioapi, r-plotrix, r-gridbase, r-bitops)
	(r-catools, r-xnomial, r-lambda-r, r-whoreadsthis, r-futile-options)
	(r-futile-logger, r-segmented, r-snow, r-iterators, r-foreach, r-doparallel)
	(r-domc, r-irlba, r-registry, r-e1071, r-bigmemory-sri, r-r-methodss3)
	(r-tidyselect, r-base64, r-runit, r-sfsmisc, r-gtools, r-gdata, r-gplots)
	(r-ztable, r-vipor, r-sourcetools, r-statmod, r-compquadform, r-mixtools)
	(r-fastica, r-diptest, r-modeltools, r-flexmix, r-deoptimr, r-pcapp)
	(r-rrcov, r-fit-models, r-robust, r-trimcluster, r-fpc, r-fnn)
	(r-modelmetrics, r-nloptr, r-lme4, r-tclust, r-lubridate)[home-page]:
	Likewise.
	* gnu/packages/web.scm (r-htmltools, r-hwriter, r-rjson, r-rook)[home-page]:
	Likewise.
	* doc/guix.texi (Invoking guix import, Invoking guix refresh): Likewise.

	services: messaging: Use HTTPS for prosody.im URLs.
	* gnu/services/messaging.scm (prosody-configuration): Use HTTPS whenever
	referring to prosody.im URLs in documentation.
	* doc/guix.texi (Messaging Services): Likewise.

2017-12-24  Rutger Helling  <rhelling@mykolab.com>

	gnu: Add wine64-staging.
	* gnu/packages/wine.scm (wine64-staging): New variable.

2017-12-24  Kei Kebreau  <kkebreau@posteo.net>

	gnu: gambit-c: Update to 4.8.8.
	* gnu/packages/scheme.scm (gambit-c): Update to 4.8.8.

2017-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: wine: Add missing copyright line.

2017-12-24  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine-staging: Add gtk+, libva inputs.
	* gnu/packages/wine.scm (wine-staging)[inputs]: Add gtk+ and libva.

2017-12-24  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add wine-staging.
	* gnu/packages/wine.scm (wine-staging): New variable.

2017-12-24  Rutger Helling  <rhelling@mykolab.com>

	gnu: xpra: Update to 2.2.1.
	* gnu/packages/xorg.scm (xpra): Update to 2.2.1.

2017-12-24  Kei Kebreau  <kkebreau@posteo.net>

	gnu: racket: Update to 6.11.
	* gnu/packages/scheme.scm (racket): Update to 6.11.

2017-12-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: openstack: Update ‘permanently moved’ home pages.
	In practice, this switches all of them to HTTPS.

	* gnu/packages/openstack.scm (python-debtcollector, python-mox3)
	(python-os-client-config, python-oslo.context, python-oslo.i18n)
	(python-oslo.log, python-oslo.serialization, python-oslosphinx)
	(python-oslotest, python-oslo.utils, python-keystoneclient)
	(python-swiftclient, python-git-review)[home-page]: Update.

2017-12-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python, python-web: Update ‘permanently moved’ home pages.
	In practice, this switches all of them to HTTPS.

	* gnu/packages/python.scm (python-six, python-spectra, python-scipy)
	(python-beautifulsoup4, python-termcolor, python-rsa, python-anyjson)
	(python-whoosh, python2-pathlib2, python-pbkdf2, python-ansi2html)
	(python-rfc3987, python-validate-email, python-swagger-spec-validator)
	[home-page]: Update.
	* gnu/packages/python-web.scm (python-sockjs-tornado, python-webob)
	(python-zope-event, python-zope-testing, python-zope-testrunner)
	(python-zope-i18nmessageid, python-zope-schema, python-zope-configuration)
	(python-zope-proxy, python-zope-location, python-zope-security)
	(python-oauth2client, python-flask-script, python-flask-migrate)
	(python-flask-httpauth)[home-page]: Update.

2017-12-23  ng0  <ng0@n0.is>

	gnu: suckless: Use HTTPS URLs.
	All suckless.org-hosted URLs are now permanent redirects to HTTPS.

	* gnu/packages/suckless.scm (blind, dwm, dmenu, slock, st, surf, sent)
	[source, home-page]: Use HTTPS.

2017-12-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: beets: Update to 1.4.6.
	* gnu/packages/music.scm (beets): Update to 1.4.6

2017-12-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: you-get: Explicitly invoke input ffmpeg.
	The ‘ffmpeg’ input was never actually used.

	* gnu/packages/video.scm (you-get)[arguments]: Add ‘qualify-input-references’
	phase.

2017-12-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: you-get: Fix typo in synopsis.
	* gnu/packages/video.scm (you-get)[synopsis]: Fix typo.

	gnu: you-get: Update to 0.4.1011.
	* gnu/packages/video.scm (you-get): Update to 0.4.1011.

	gnu: fmt: Update to 4.1.0.
	* gnu/packages/pretty-print.scm (fmt): Update to 4.1.0
	[arguments]: Set ‘CMAKE_INSTALL_LIBDIR’ in #:configure-flags.

	gnu: ruby-highline: Update to 1.7.10.
	* gnu/packages/ruby.scm (ruby-highline): Update to 1.7.10

	gnu: perl-io-socket-ip: Update to 0.38.
	* gnu/packages/web.scm (perl-io-socket-ip): Update to 0.38.

	gnu: perl-pod-simple: Mark up description.
	* gnu/packages/perl.scm (perl-pod-simple)[description]: Use @code and @dfn.

	gnu: perl-pod-simple: Update to 3.35.
	* gnu/packages/perl.scm (perl-pod-simple): Update to 3.35.

	gnu: perl-mojolicious: Update to 7.59.
	* gnu/packages/perl-web.scm (perl-mojolicious): Update to 7.59.

	gnu: Add perl-net-dns-native.
	* gnu/packages/perl.scm (perl-net-dns-native): New public variable.

	gnu: youtube-dl: Update to 2017.12.23.
	* gnu/packages/video.scm (youtube-dl): Update to 2017.12.23.

2017-12-23  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add python2-numpy-1.8.
	* gnu/packages/python.scm (python2-numpy-1.8): New variable.

	gnu: python-numpy: Reorganize patches.
	* gnu/packages/python.scm (python-numpy)[arguments]<phases>: Delete phase
	"set-environment-variables".
	Add phase "configure-blas-lapack". Move phase "check" after phase "install".

2017-12-23  nee  <nee.git@cock.li>

	gnu: Add yamagi-quake2.
	* gnu/packages/games.scm (yamagi-quake2): New variable.

2017-12-23  ng0  <ng0@n0.is>

	gnu: open-adventure: Fix comment about linenoise.
	* gnu/packages/games.scm (open-adventure): Fix comment.

2017-12-23  ng0  <ng0@n0.is>

	gnu: ruby: Use new home page.
	The certificate for ruby-lang.org is only valid for lists.ruby-lang.org,
	the home page has moved to www.ruby-lang.org with its own certificate.

	* gnu/packages/ruby.scm (ruby)[home-page]: Use 'www.ruby-lang.org'.

2017-12-23  ng0  <ng0@n0.is>

	gnu: java-xz: Adjust home page.
	* gnu/packages/java.scm (java-xz)[home-page]: Adjust home-page. The http part of it
	is a permanent redirect to https.

2017-12-23  ng0  <ng0@n0.is>

	gnu: xdelta: Change to new home page.
	The previous used http://xdelta.com is linking to a parked/squatted domain.

	* gnu/packages/compression.scm (xdelta)[home-page]: Use http://xdelta.org as
	new home page.

2017-12-23  ng0  <ng0@n0.is>

	gnu: xz: Adjust the home page.
	Its http URL permanently redirects to the https one,
	throwing off some basic external linters.

	* gnu/packages/compression.scm (xz)[home-page]: Adjust home page.

2017-12-23  Dave Love  <fx@gnu.org>

	gnu: openblas: Build with LAPACK.
	* gnu/packages/maths.scm (openblas)[arguments]: Don't disable LAPACK;
	add set-extralib phase.
	[inputs]: Add fortran-lib.

2017-12-23  Efraim Flashner  <efraim@flashner.co.il>

	gnu: weechat: Disable tests on non-Intel architectures.
	* gnu/packages/irc.scm (weechat)[arguments]: Disable tests on non-Intel
	architectures.

2017-12-23  Rutger Helling  <rhelling@mykolab.com>

	gnu: par2cmdline: Update to 0.8.0.
	* gnu/packages/backup.scm (par2cmdline): Update to 0.8.0.

2017-12-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Properly escape brackets.
	This fixes a build failure reported by Catonano <catonano@gmail.com>.

	* doc/guix.texi (Mail Services): Escape ‘{’ and ‘}’ everywhere.

2017-12-23  Kei Kebreau  <kkebreau@posteo.net>

	gnu: chicken: Update to 4.13.0.
	* gnu/packages/scheme.scm (chicken): Update to 4.13.0.
	[source]: Remove obsolete patches.
	* gnu/packages/patches/chicken-CVE-2017-6949.patch,
	gnu/packages/patches/chicken-CVE-2017-11343.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.

2017-12-23  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: dovecot: Update to 2.3.0.
	* gnu/packages/mail.scm (dovecot): Update to 2.3.0.
	* gnu/services/mail.scm (dovecot-configuration)[director-doveadm-port]
	[ssl-parameters-regenerate]: Delete fields.
	[ssl-protocols]: Rename to...
	[ssl-min-protocol]: ...this.
	[mail-log-prefix, mdbox-rotate-size, ssl-cipher-list, imap-logout-format]:
	Update default values.
	* doc/guix.texi (Mail Services): Reflect the above changes to the service.

	gnu: ruby: Use HTTPS for home pages.
	* gnu/packages/ruby.scm (ruby-hoe, bundler, ruby-rjb, ruby-libxml)
	(ruby-permutation, ruby-gettext, ruby-test-unit, ruby-pry, ruby-tzinfo)
	(ruby-tzinfo-data, ruby-term-ansicolor, ruby-pstree, ruby-json, ruby-rack)
	(ruby-yard, ruby-ansi, ruby-rubytest, ruby-brass, ruby-qed, ruby-ae)
	(ruby-lemon, ruby-rubytest-cli, ruby-hashery)[home-page]: Use HTTPS.

	gnu: ruby-tzinfo-data: Update to 1.2017.3.
	* gnu/packages/ruby.scm (ruby-tzinfo-data): Update to 1.2017.3

	gnu: ruby-tzinfo: Update to 1.2.4.
	* gnu/packages/ruby.scm (ruby-tzinfo): Update to 1.2.4

	gnu: ocaml-utop: Update to 2.0.2.
	* gnu/packages/ocaml.scm (ocaml-utop): Update to 2.0.2

	gnu: ocaml-jbuilder: Update to 1.0+beta16.
	* gnu/packages/ocaml.scm (ocaml-jbuilder): Update to 1.0+beta16

	gnu: ocaml-ssl: Expand description.
	* gnu/packages/ocaml.scm (ocaml-ssl)[description]: Expand based on Debian's.

	gnu: ocaml-ssl: Update to 0.5.5.
	* gnu/packages/ocaml.scm (ocaml-ssl): Update to 0.5.5

	gnu: ocaml-bitstring: Update to 2.1.1.
	* gnu/packages/ocaml.scm (ocaml-bitstring): Update to 2.1.1

	gnu: fish: Mark up description.
	* gnu/packages/shells.scm (fish)[description]: Use @command{}.

	gnu: protobuf: Update to 3.5.1.
	* gnu/packages/protobuf.scm (protobuf): Update to 3.5.1.

2017-12-22  Kei Kebreau  <kkebreau@posteo.net>

	gnu: windowmaker: Enable xinerama support.
	* gnu/packages/gnustep.scm (windowmaker)[inputs]: Add libxinerama.

2017-12-22  Ludovic Courtès  <ludo@gnu.org>

	doc: Add "/guix" after LOCALSTATEDIR.
	Fixes <https://bugs.gnu.org/29813>.
	Reported by Martin Castillo <castilma@uni-bremen.de>.

	* doc/guix.texi (Invoking guix-daemon, Invoking guix package): Add
	missing "/guix" after LOCALSTATEDIR.

2017-12-22  Ludovic Courtès  <ludo@gnu.org>

	guix build: Support '--with-source=PACKAGE@VERSION=URI'.
	* guix/scripts/build.scm (numeric-extension?, tarball-base-name): New
	procedures, formerly in 'package-with-source'.
	(transform-package-source)[new-sources]: Look for '=' in URI.  Each
	element of the list of now a (PKG VERSION SOURCE) tuple.
	Pass VERSION to 'package-with-source'.
	(package-with-source): Add 'version' parameter and honor it.
	* tests/scripts-build.scm ("options->transformation, with-source, PKG=URI")
	("options->transformation, with-source, PKG@VER=URI"): New tests.
	* doc/guix.texi (Package Transformation Options): Document the new
	forms.

2017-12-22  Mason Hock  <masonhock@gmail.com>

	gnu: lilypond: Update to 2.19.80.
	* gnu/packages/music.scm (lilypond): Update to 2.19.80.

2017-12-22  Christopher Baines  <mail@cbaines.net>

	gnu: Build wiredtiger with snappy support.
	This is probably necessary to get the MongoDB package in Guix to successfully
	use the Guix wiredtiger package, as MongoDB it uses wiredtiger with snappy by
	default.

	* gnu/packages/databases.scm (wiredtiger)[arguments]: Add --enable-snappy to
	  #:configure-flags.
	  [inputs]: Add snappy.

2017-12-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: fish: Update to 2.7.1.
	* gnu/packages/shells.scm (fish): Update to 2.7.1.

2017-12-22  Kei Kebreau  <kkebreau@posteo.net>

	gnu: python-pillow: Update to 4.3.0.
	* gnu/packages/python.scm (python-pillow): Update to 4.3.0.
	[propagated-inputs]: Add python-olefile.
	* gnu/packages/patches/python-pillow-freetype-2.7-test-failure.patch:
	Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: Add python-olefile.
	* gnu/packages/python.scm (python-olefile, python2-olefile): New variables.

2017-12-22  Leo Famulari  <leo@famulari.name>

	gnu: mariadb: Update to 10.1.29.
	* gnu/packages/databases.scm (mariadb): Update to 10.1.29.

2017-12-22  Mathieu Othacehe  <m.othacehe@gmail.com>

	file-systems: Move %control-groups from %base-file-systems to %elogind-file-systems.
	* gnu/system/file-systems.scm (%base-file-systems): Move %control-groups from
	here, to ...
	(%elogind-file-systems): ... here.

2017-12-22  Mathieu Othacehe  <m.othacehe@gmail.com>

	file-systems: Do not mount hugetlb cgroup filesystem.
	On ARM32 without LPAE support, hugetlb control group is not supported.
	As it is not needed by elogind, remove it for all platforms.

	* gnu/system/file-systems.scm (%control-groups): Remove hugetlb from control
	  groups platforms.

2017-12-22  Roel Janssen  <roel@gnu.org>

	gnu: Update r-mutationalpatterns to 1.4.2.
	* gnu/packages/bioinformatics.scm (r-mutationalpatterns): Update to 1.4.2.

2017-12-22  Rutger Helling  <rhelling@mykolab.com>

	gnu: mutter: Add xorg-xserver-xwayland input.
	* gnu/packages/gnome.scm (mutter)[inputs]: Add xorg-server-xwayland.
	[arguments]: Add '--with-xwayland-path' to #:configure-flags.

2017-12-22  Ludovic Courtès  <ludo@gnu.org>

	guix system: Check mapped devices upon 'init' and 'reconfigure'.
	* guix/scripts/system.scm (check-mapped-devices): New procedure.
	(perform-action): Add call to 'check-mapped-devices'.

	mapped-devices: 'luks-device-mapping' checks its source device.
	* gnu/system/mapped-devices.scm (check-luks-device): New procedure.
	(luks-device-mapping)[check]: New field.

	mapped-devices: Add 'location' and 'check' fields.
	* gnu/system/mapped-devices.scm (<mapped-device>)[location]: New field.
	(<mapped-device-type>)[check]: New field.

2017-12-22  Konrad Hinsen  <konrad.hinsen@fastmail.net>
	    Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: Add python-activepapers.
	* gnu/packages/python.scm (python-activepapers, python2-activepapers):
	New variables.

2017-12-22  Ludovic Courtès  <ludo@gnu.org>

	services: urandom-seed: Depend on udev.
	Suggested by Leo Famulari <leo@famulari.name>.

	* gnu/services/base.scm (urandom-seed-shepherd-service): Add 'udev' to
	'requirement'.

2017-12-22  Ludovic Courtès  <ludo@gnu.org>

	services: urandom-seed: Deprecate the 'urandom-seed-service' procedure.
	* gnu/services/base.scm (urandom-seed-service-type)[default-value]: New
	field.
	(urandom-seed-service): Mark as deprecated.
	(%base-services): Use URANDOM-SEED-SERVICE-TYPE directly.
	* gnu/services/base.scm (%base-services):
	* doc/guix.texi (Base Services): Document 'urandom-seed-service-type'
	instead of 'urandom-seed-service'.

2017-12-22  Ludovic Courtès  <ludo@gnu.org>

	services: urandom-seed: Become a dependency of 'user-processes'.
	This ensures that 'urandom-seed' is started before programs that rely on
	sources of randomness.

	Fixes <https://bugs.gnu.org/29773>.
	Reported by Leo Famulari <leo@famulari.name>.

	* gnu/services/base.scm (urandom-seed-shepherd-service): Change
	'requirement' to (file-systems).
	(urandom-seed-service-type): Extend USER-PROCESSES-SERVICE-TYPE.

2017-12-22  Ludovic Courtès  <ludo@gnu.org>

	services: 'user-processes-service-type' can now be extended.
	* gnu/services/base.scm (user-processes-shepherd-service): New
	procedure, taken from former 'user-processes-service-type'.  Add
	REQUIREMENTS argument; remove GRACE-DELAY argument.
	(user-processes-service-type): Redefine in terms of 'service-type'.
	(user-processes-service): Remove.
	(file-system-service-type): Extend USER-PROCESSES-SERVICE-TYPE.
	* gnu/system.scm (essential-services): Use USER-PROCESSES-SERVICE-TYPE
	directly.

	doc: Document fixed-output derivations.
	* doc/guix.texi (Derivations): Add paragraph on fixed-output
	derivations.

2017-12-22  Mathieu Othacehe  <m.othacehe@gmail.com>

	system: examples: Add missing initrd to beaglebone-black.tmpl.
	* gnu/system/examples/beaglebone-black.tmpl (operating-system): Add the
	  initrd with "omap_hsmmc" as an extra-module.

2017-12-22  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add meandmyshadow.
	* gnu/packages/games.scm (meandmyshadow): New variable.

	gnu: emacs-ivy: Install documentation.
	* gnu/packages/emacs.scm (emacs-ivy)[arguments]: Add phase "install-doc".
	[native-inputs]: Add texinfo.

	gnu: emacs-ivy: Update to 0.10.0.
	* gnu/packages/emacs.scm (emacs-ivy): Update to 0.10.0.

2017-12-22  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: Add plzip.
	* gnu/packages/compression.scm (plzip): New public variable.

	gnu: Add lzlib.
	* gnu/packages/compression.scm (lzlib): New public variable.

	gnu: Add clzip.
	* gnu/packages/compression.scm (clzip): New public variable.

	gnu: Add lunzip.
	* gnu/packages/compression.scm (lunzip): New public variable.

	gnu: Add hungrycat.
	* gnu/packages/admin.scm (hungrycat): New public variable.

	gnu: zstd: Use default ‘check’ target.
	* gnu/packages/compression.scm (zstd)[arguments]: Don't set #:test-target.

2017-12-21  Ricardo Wurmus  <rekado@elephly.net>

	guix: Exclude broken symlinks from man files.
	* guix/man-db.scm (man-files): Remove broken symlinks from list of man pages.

2017-12-21  Leo Famulari  <leo@famulari.name>

	gnu: libgxps: Fix CVE-2017-11590.
	* gnu/packages/patches/libgxps-CVE-2017-11590.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/gnome.scm (libgxps)[source]: Use it.

	Merge branch 'master' into core-updates

	gnu: imagemagick: Update to 6.9.9-27.
	* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-27.

	gnu: gnupg: Update to 2.2.4.
	* gnu/packages/gnupg.scm (gnupg): Update to 2.2.4.

2017-12-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: weechat: Run tests.
	* gnu/packages/irc.scm (weechat)[native-inputs]: Add cpputest.
	[arguments]: Add ‘-DENABLE_TESTS=ON’ to #:configure-flags.  Add
	‘disable-failing-tests’ phase to do just that.  Run the others.

	gnu: zstd: Disable unrelated format support.
	* gnu/packages/compression.scm (zstd)[arguments]: Add HAVE_LZMA=0 to

	gnu: zstd: Update to 1.3.3.
	* gnu/packages/compression.scm (zstd): Update to 1.3.3.

2017-12-21  Leo Famulari  <leo@famulari.name>

	gnu: gnupg@2.0: Superseded by the latest GnuPG.
	The 2.0 series of GnuPG will stop receiving upstream support on
	2017-12-31. From the release announcement of GnuPG 2.2.0:

	"This release marks the start of a new long term support series
	to replace the 2.0.x series which will reach end-of-life on 2017-12-31."

	https://lists.gnupg.org/pipermail/gnupg-announce/2017q3/000413.html

	* gnu/packages/gnupg.scm (gnupg-2.0)[properties]: New field.

2017-12-21  Leo Famulari  <leo@famulari.name>

	gnu: libxslt: Fix CVE-2017-5029 and re-apply the fix for CVE-2016-4738.
	This is a followup to commit 2663c38826cd6c2ef0c5119f8072fac8e89b2e9b.

	* gnu/packages/xml.scm (libxslt)[replacement]: New field.
	(libxslt/fixed): New variable.
	* gnu/packages/patches/libxslt-CVE-2017-5029.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.

2017-12-21  Leo Famulari  <leo@famulari.name>

	gnu: libarchive: Fix CVE-2017-14502.
	* gnu/packages/patches/libarchive-CVE-2017-14502.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/backup.scm (libarchive-3.3.2)[source]: Use it.

2017-12-21  Ludovic Courtès  <ludo@gnu.org>

	gnu: perl-libtime-parsedate: Comment out #:disallowed-references.
	This was introduced in commit f9c3bd2e0183b777ad3794674a360222c62633b0
	but was not supported.

	* gnu/packages/perl.scm (perl-libtime-parsedate)[arguments]: Comment out
	 #:disallowed-references.

2017-12-21  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Check whether the cross-libc has a "static" output.
	This is a followup to 614fffe4270cef308573a6d9cef650f3972875af, which
	broke cross-compilation to i686-w64-mingw32.

	* guix/build-system/gnu.scm (standard-cross-packages): Add
	"cross-libc:static" only when LIBC has a "static" output.

2017-12-21  Konrad Hinsen  <konrad.hinsen@fastmail.net>

	gnu: Add python-tempdir.
	* gnu/packages/python.scm (python-tempdir, python2-tempdir): New
	variables.

2017-12-21  Leo Famulari  <leo@famulari.name>

	gnu: libexif: Fix CVE-2017-7544.
	* gnu/packages/patches/libexif-CVE-2017-7544.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/photo.scm (feh)[source]: Use it.

2017-12-21  Efraim Flashner  <efraim@flashner.co.il>

	gnu: xboing: Fix CVE-2004-0149.
	* gnu/packages/patches/xboing-CVE-2004-0149: New file.
	* gnu/packages/games.scm (xboing)[source]: Add patch.
	* gnu/local.mk (dist_patch_DATA): Register it.

2017-12-21  Leo Famulari  <leo@famulari.name>

	gnu: mupdf: Update to 1.12.0 [fixes CVE-2017-15369].
	* gnu/packages/pdf.scm (mupdf): Update to 1.12.0.
	[source]: Remove obsolete patches.
	[inputs]: Add freeglut.
	* gnu/packages/patches/mupdf-CVE-2017-14685.patch,
	gnu/packages/patches/mupdf-CVE-2017-14686.patch,
	gnu/packages/patches/mupdf-CVE-2017-14687.patch,
	gnu/packages/patches/mupdf-CVE-2017-15587.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.
	* gnu/packages/patches/mupdf-build-with-openjpeg-2.1.patch: Update and
	rename to...
	* gnu/packages/patches/mupdf-build-with-latest-openjpeg.patch: ... new file.

2017-12-21  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: weechat: Update to 2.0.1.
	* gnu/packages/irc.scm (weechat): Update to 2.0.1.

	gnu: Add perl-test-requiresinternet.
	* gnu/packages/perl-check.scm (perl-test-requiresinternet): New public
	variable.

2017-12-21  Leo Famulari  <leo@famulari.name>

	gnu: links: Fix-CVE-2017-11114.
	* gnu/packages/patches/links-CVE-2017-11114.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/web-browsers.scm (links)[source]: Use it.

2017-12-20  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.14.8.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.8.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.71.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.71.

	gnu: linux-libre@4.4: Update to 4.4.107.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.107.

2017-12-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: diffutils: Fix Gnulib/getopt cross-compilation issue.
	Previously cross-compilation would fail:

	     CC       xvasprintf.o
	   xstrtol-error.c:50:16: warning: 'struct rpl_option' declared inside parameter list
			   int exit_status)
			   ^
	   xstrtol-error.c: In function 'xstrtol_error':
	   xstrtol-error.c:84:5: error: invalid use of undefined type 'struct rpl_option'

	* gnu/packages/patches/diffutils-getopt.patch: New file.
	* gnu/packages/base.scm (diffutils)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

2017-12-20  Ricardo Wurmus  <rekado@elephly.net>

	gnu: microscheme: Fix home page.
	* gnu/packages/avr.scm (microscheme)[home-page]: Use GitHub project page.

	Fixes <https://bugs.gnu.org/29791>.

2017-12-20  Leo Famulari  <leo@famulari.name>

	gnu: gpgme: Build with the latest GnuPG.
	* gnu/packages/gnupg.scm (gpgme)[inputs]: Use the latest gnupg package.
	[arguments]: Keep a reference to the gnupg package used for build.

2017-12-20  Ludovic Courtès  <ludo@gnu.org>

	gnu: gcc: Fix cross-compilation.
	Previously "guix build gcc@5 --target=TRIPLET" would fail like this:

	   checking for exported symbols... /tmp/guix-build-gcc-5.5.0.drv-0/gcc-5.5.0/libcc1/configure: line 14531: -T: command not found
	   yes
	   checking for -rdynamic... /tmp/guix-build-gcc-5.5.0.drv-0/gcc-5.5.0/libcc1/configure: line 14541: -T: command not found
	   no
	   checking for library containing dlopen... -ldl
	   checking for -fPIC -shared... yes
	   configure: error:
	      Building GCC with plugin support requires a host that supports
	      -fPIC, -shared, -ldl and -rdynamic.

	* gnu/packages/gcc.scm (gcc-4.7)[maybe-target-tools]: Add "OBJDUMP".
	(gcc-5)[source](snippet, modules): New fields.

2017-12-20  Leo Famulari  <leo@famulari.name>

	gnu: python-pygpgme: Use GnuPG 1 for the test suite.
	* gnu/packages/gnupg.scm (python-pygpgme, python2-pygpgme)[inputs]: Use gnupg-1
	and make it a native-input.

	gnu: libassuan: Update to 2.5.1.
	* gnu/packages/gnupg.scm (libassuan): Update to 2.5.1.

2017-12-20  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: exim: Update to 4.90.
	* gnu/packages/mail.scm (exim): Update to 4.90.

2017-12-20  Ludovic Courtès  <ludo@gnu.org>

	build-system/gnu: Add the "static" output of libc in cross environments.
	Fixes a regression whereby the host libc.a would be missing when
	cross-compiling.

	This is a followup to commit 6dff905e51202bbdebbad8811b6509584d12a796.

	* guix/build-system/gnu.scm (standard-cross-packages): Add the
	"cross-libc:static".

2017-12-20  Leo Famulari  <leo@famulari.name>

	gnu: rng-tools: Update to 6.1.
	Rng-tools development appears to have moved to GitHub [0]:

	"NOTE: The rng-tools project hasn't seen updates in some time, but is
	still in active use. To facilitate ongoing development, the rng-tools
	project is moved to here:
	https://github.com/nhorman/rng-tools"

	[0]
	https://sourceforge.net/p/gkernel/wiki/Home/

	* gnu/packages/linux.scm (rng-tools): Update to 6.1.
	[source]: Use new upstream URL and give a descriptive file-name.
	[arguments]: Add a 'bootstrap' phase.
	[native-inputs]: Add autoconf, automake, and pkg-config.
	[inputs]: Add sysfsutils.

2017-12-20  Rutger Helling  <rhelling@mykolab.com>

	gnu: libressl: Update to 2.6.4.
	* gnu/packages/tls.scm (libressl): Update to 2.6.4.

2017-12-20  Leo Famulari  <leo@famulari.name>

	gnu: babl: Update to 0.1.38.
	* gnu/packages/gimp.scm (babl): Update to 0.1.38.

2017-12-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: icu4c: Update to 60.2.
	* gnu/packages/icu4c.scm (icu4c): Update to 60.2.

	gnu: gtk+: Update to 3.22.26.
	* gnu/packages/gtk.scm (gtk+): Update to 3.22.26.

	gnu: harfbuzz: Update to 1.7.3.
	* gnu/packages/gtk.scm (harfbuzz): Update to 1.7.3.

2017-12-19  Leo Famulari  <leo@famulari.name>

	gnu: webkitgtk: Update to 2.18.4 [fixes CVE-2017-{7156,13856,13866,13870}].
	* gnu/packages/webkit.scm (webkitgtk): Update to 2.18.4.

2017-12-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-htmltable: Update to 1.11.0.
	* gnu/packages/web.scm (r-htmltable): Update to 1.11.0.
	[propagated-inputs]: Add r-dplyr, r-htmltools, r-rstudioapi, and r-tidyr.

	gnu: r-testthat: Update to 2.0.0.
	* gnu/packages/statistics.scm (r-testthat): Update to 2.0.0.
	[propagated-inputs]: Add r-cli, r-rlang, and r-withr.

	gnu: Add r-cli.
	* gnu/packages/cran.scm (r-cli): New variable.

	gnu: r-hardyweinberg: Update to 1.5.9.
	* gnu/packages/cran.scm (r-hardyweinberg): Update to 1.5.9.
	[propagated-inputs]: Add r-rsolnp.

	gnu: Add r-rsolnp.
	* gnu/packages/cran.scm (r-rsolnp): New variable.

	gnu: Add r-truncnorm.
	* gnu/packages/cran.scm (r-truncnorm): New variable.

	gnu: r-curl: Update to 3.1.
	* gnu/packages/web.scm (r-curl): Update to 3.1.

	gnu: r-ade4: Update to 1.7-10.
	* gnu/packages/statistics.scm (r-ade4): Update to 1.7-10.
	[propagated-inputs]: Add r-mass.

	gnu: r-registry: Update to 0.5.
	* gnu/packages/statistics.scm (r-registry): Update to 0.5.

	gnu: r-iterators: Update to 1.0.9.
	* gnu/packages/statistics.scm (r-iterators): Update to 1.0.9.

	gnu: r-segmented: Update to 0.5-3.0.
	* gnu/packages/statistics.scm (r-segmented): Update to 0.5-3.0.

	gnu: r-rprojroot: Update to 1.3-1.
	* gnu/packages/statistics.scm (r-rprojroot): Update to 1.3-1.

	gnu: r-rcpparmadillo: Update to 0.8.300.1.0.
	* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 0.8.300.1.0.

	gnu: r-plotrix: Update to 3.7.
	* gnu/packages/statistics.scm (r-plotrix): Update to 3.7.

	gnu: r-git2r: Update to 0.20.0.
	* gnu/packages/statistics.scm (r-git2r): Update to 0.20.0.

	gnu: r-backports: Update to 1.1.2.
	* gnu/packages/statistics.scm (r-backports): Update to 1.1.2.

	gnu: r-yaml: Update to 2.1.16.
	* gnu/packages/statistics.scm (r-yaml): Update to 2.1.16.

	gnu: r-reshape2: Update to 1.4.3.
	* gnu/packages/statistics.scm (r-reshape2): Update to 1.4.3.

	gnu: r-digest: Update to 0.6.13.
	* gnu/packages/statistics.scm (r-digest): Update to 0.6.13.

	gnu: r-vcd: Update to 1.4-4.
	* gnu/packages/cran.scm (r-vcd): Update to 1.4-4.

	gnu: r-proxy: Update to 0.4-20.
	* gnu/packages/cran.scm (r-proxy): Update to 0.4-20.

	gnu: r-biomart: Update to 2.34.1.
	* gnu/packages/bioinformatics.scm (r-biomart): Update to 2.34.1.
	[propagated-inputs]: Add r-httr.

	gnu: r-gviz: Update to 1.22.2.
	* gnu/packages/bioinformatics.scm (r-gviz): Update to 1.22.2.

	gnu: r-gqtlstats: Update to 1.10.1.
	* gnu/packages/bioinformatics.scm (r-gqtlstats): Update to 1.10.1.

	gnu: r-rtracklayer: Update to 1.38.2.
	* gnu/packages/bioinformatics.scm (r-rtracklayer): Update to 1.38.2.

	gnu: r-limma: Update to 3.34.4.
	* gnu/packages/bioinformatics.scm (r-limma): Update to 3.34.4.

	gnu: r-edger: Update to 3.20.2.
	* gnu/packages/bioinformatics.scm (r-edger): Update to 3.20.2.

	gnu: r-biocstyle: Update to 2.6.1.
	* gnu/packages/bioinformatics.scm (r-biocstyle): Update to 2.6.1.

	gnu: r-dexseq: Update to 1.24.2.
	* gnu/packages/bioinformatics.scm (r-dexseq): Update to 1.24.2.

	gnu: r-vegan: Update to 2.4-5.
	* gnu/packages/bioinformatics.scm (r-vegan): Update to 2.4-5.

2017-12-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Remove redundant cmake libdir configure flags.
	* gnu/packages/bioinformatics.scm (imp)[arguments]: Remove
	CMAKE_INSTALL_LIBDIR flag.
	* gnu/packages/calendar.scm (libical): Same.
	* gnu/packages/engineering.scm (kicad): Same.
	* gnu/packages/games.scm (openrct2, mgba): Same.
	* gnu/packages/gl.scm (virtualgl): Same.
	* gnu/packages/image-processing.scm (mia): Same.
	* gnu/packages/linux.scm (rdma-core): Same.
	* gnu/packages/machine-learning.scm (dlib): Same.
	* gnu/packages/maths.scm (lapack, superlu, z3): Same.
	* gnu/packages/password-utils.scm (keepassxc): Same.
	* gnu/packages/photo.scm (darktable): Same.
	* gnu/packages/rdesktop.scm (freerdp): Same.

	guix: cmake-build-system: Install libraries to /lib.
	* guix/build/cmake-build-system.scm (configure): Add flag to always
	install libraries in /lib.

2017-12-19  Ludovic Courtès  <ludovic.courtes@inria.fr>

	upstream: Reject bogus archive type guesses.
	This would crash 'guix refresh -u' with source URLs ending in
	"…/v1.2.3".

	* guix/upstream.scm (package-update): Be stricter when determining
	ARCHIVE-TYPE.

2017-12-19  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: xfce4-session: Disable (duplicate) Gtk+ icon cache generation.
	* gnu/packages/xfce.scm (xfce4-session)[arguments]: Add make-flags to disable
	Gtk+ icon cache generation.

2017-12-19  Leo Famulari  <leo@famulari.name>

	services: urandom-seed: Try using a HWRNG to seed the Linux CRNG at boot.
	* gnu/services/base.scm (urandom-seed-shepherd-service): Try to read from
	'/dev/hwrng' at boot, as a supplement to any saved random seed.
	* doc/guix.texi (Base Services): Document the new feature.

2017-12-19  Kei Kebreau  <kkebreau@posteo.net>

	gnu: wxmaxima: Update to 17.10.1.
	* gnu/packages/maths.scm (wxmaxima): Update to 17.10.1.

2017-12-19  nee  <nee.git@cock.li>

	gnu: Add quakespasm.
	* gnu/packages/games.scm (quakespasm): New variable.

2017-12-19  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gajim: Update to 0.16.9.
	* gnu/packages/messaging.scm (gajim): Update to 0.16.9.

	gnu: python-nbxmpp: Update to 0.6.1.
	* gnu/packages/messaging.scm (python-nbxmpp): Update to 0.6.1.

	gnu: dino: Update to 0.0-3.f25fadde2.
	* gnu/packages/messaging.scm (dino): Update to 0.0-3.f25fadde2.

	gnu: pcsc-lite: Update to 1.8.23.
	* gnu/packages/security-token.scm (pcsc-lite): Update to 1.8.23.
	[arguments]: Disable libsystemd check.

	gnu: antiword: Fix broken embedded directory name.
	* gnu/packages/textutils.scm (antiword)[arguments]: Replace "configure" phase
	to substitute reference to "/usr/share/antiword" with the actual directory in
	the store.

2017-12-19  Roel Janssen  <roel@gnu.org>

	gnu: Update gwl to 0.1.1.
	* gnu/packages/package-management.scm (gwl): Update to 0.1.1.

2017-12-19  Efraim Flashner  <efraim@flashner.co.il>

	gnu: emulation-station: Add missing file-name field.
	* gnu/packages/games.scm (emulation-station)[source]: Add missing
	file-name field.

2017-12-19  Roel Janssen  <roel@gnu.org>

	gnu: Update r-cowplot to 0.9.2.
	* gnu/packages/statistics.scm (r-cowplot): Update to 0.9.2.

2017-12-19  Ludovic Courtès  <ludo@gnu.org>

	tests: Adjust php-fpm test to new nginx API.
	Fixes <https://bugs.gnu.org/29769>.
	Reported by Mark H Weaver <mhw@netris.org>.

	This is a followup to 8b223ceac4ff0781e95d69362875f87cff03f4d6.

	* gnu/tests/web.scm (%php-fpm-nginx-server-blocks): Turn 'listen' into a
	list.

2017-12-19  Leo Famulari  <leo@famulari.name>

	gnu: mpd: Update to 0.20.13.
	* gnu/packages/mpd.scm (mpd): Update to 0.20.13.

	gnu: keepassxc: Update to 2.2.4.
	* gnu/packages/password-utils.scm (keepassxc): Update to 2.2.4.

	gnu: GnuPG pinentry: Update to 1.1.0.
	* gnu/packages/gnupg.scm (pinentry-tty, pinentry-gtk2, pinentry-gnome3,
	pinentry-qt): Update to 1.1.0.

2017-12-19  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.14.7.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.7.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.70.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.70.

	gnu: linux-libre@4.4: Update to 4.4.106.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.106.

2017-12-19  Marius Bakke  <mbakke@fastmail.com>

	gnu: ruby: Remove graft for 2.4.3.
	* gnu/packages/ruby.scm (ruby): Update to 2.4.3.
	(ruby-2.4.3): Remove variable.

	gnu: openssl: Remove graft for 1.0.2n.
	* gnu/packages/tls.scm (openssl): Update to 1.0.2n.
	(openssl-1.0.2n): Remove variable.

	Merge branch 'master' into core-updates

	gnu: termite: Update to 13.
	* gnu/packages/terminals.scm (termite): Update to 13.

	gnu: pcsc-lite: Update to 1.8.23.
	* gnu/packages/security-token.scm (pcsc-lite): Update to 1.8.23.
	[arguments]<#:configure-flags>: Add "--disable-libsystemd".
	[license]: Adjust to removed sd-daemon files.

	gnu: qemu: Update to 2.10.2.
	* gnu/packages/patches/qemu-CVE-2017-15118.patch,
	gnu/packages/patches/qemu-CVE-2017-15119.patch,
	gnu/packages/patches/qemu-CVE-2017-15268.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.
	* gnu/packages/virtualization.scm (qemu): Update to 2.10.2.
	[source](patches): Remove obsolete.

2017-12-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: libdrm: Update to 2.4.89.
	* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.89.

	gnu: libjpeg-turbo: Update to 1.5.3.
	* gnu/packages/image.scm (libjpeg-turbo): Update to 1.5.3.

	gnu: libsodium: Update to 1.0.16.
	* gnu/packages/crypto.scm (libsodium): Update to 1.0.16.

	gnu: expect: Update to 5.45.3.
	* gnu/packages/tcl.scm (expect): Update to 5.45.3.

2017-12-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: deutex: Update to 5.1.0.
	* gnu/packages/games.scm (deutex): Update to 5.1.0.

2017-12-18  Ludovic Courtès  <ludo@gnu.org>

	doc: Clarify treatment of the root account.
	* doc/guix.texi (operating-system Reference): Clarify the situation of
	UID 0.

2017-12-18  Ludovic Courtès  <ludo@gnu.org>

	guix gc: '--verify=foo' is reported as an error.
	Fixes <https://bugs.gnu.org/29761>.
	Reported by Martin Castillo <castilma@uni-bremen.de>.

	* guix/scripts/gc.scm (argument->verify-options): New procedure.
	(%options) ["verify"]: Adjust to use it.
	* tests/guix-gc.sh: Add test.

2017-12-18  Kei Kebreau  <kkebreau@posteo.net>

	gnu: emacspeak: Update to 47.0.
	* gnu/packages/emacs.scm (emacspeak): Update to 47.0.
	[source]: Remove snippet.
	[arguments]: Set SHELL environment variable.

2017-12-18  Efraim Flashner  <efraim@flashner.co.il>

	gnu: rsync: Patch CVE-2017-{16548,17433,17434}.
	* gnu/packages/rsync.scm (rsync)[source]: Add patches.
	[properties]: Mark CVE-2017-15994 as not relevant.
	* gnu/packages/patches/rsync-CVE-2017-16548.patch,
	gnu/packages/patches/rsync-CVE-2017-17433.patch,
	gnu/packages/patches/rsync-CVE-2017-17433-fix-tests.patch,
	gnu/packages/patches/rsync-CVE-2017-17434-pt1.patch,
	gnu/packages/patches/rsync-CVE-2017-17434-pt2.patch: New files.
	* gnu/local.mk (dist_patch_DATA): Register them.

2017-12-18  Ludovic Courtès  <ludovic.courtes@inria.fr>

	gnu: psm: Update home page URL.
	* gnu/packages/linux.scm (psm)[home-page]: Update.
	[source](uri): Use it.

2017-12-18  Ludovic Courtès  <ludo@gnu.org>

	gexp: 'computed-file' has a new #:guile parameter.
	* guix/gexp.scm (<computed-file>)[guile]: New field.
	(computed-file): Add #:guile.
	(computed-file-compiler): Honor 'guile'.

	gnu: Fix ambiguous 'zip' reference.
	* gnu/packages/photo.scm: Hide 'zip' from (srfi srfi-1).

	ui: Non-zero exit for compound '&message' and '&error-location' conditions.
	* guix/ui.scm (call-with-error-handling): When both 'message?' and
	'error-location?' are true, add call to 'exit'.

2017-12-18  Mathieu Othacehe  <m.othacehe@gmail.com>

	system: examples: Add a template for BeagleBone Black.
	* gnu/system/examples/beaglebone-black.tmpl: New file.
	* Makefile.am (EXAMPLES): Add it.
	* gnu/system/install.scm (/etc/configuration-files): Add it.

2017-12-18  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: claws-mail: Update to 3.16.0.
	* gnu/packages/mail.scm (claws-mail): Update to 3.16.0.

2017-12-18  Clément Lassieur  <clement@lassieur.org>

	services: nginx: Allow to add raw content to the server blocks.
	* doc/guix.texi (Web Services): Document 'raw-content'.
	* gnu/services/web.scm (<nginx-server-configuration>)[raw-content]: New field.
	(emit-nginx-server-config): Add it.

	services: nginx: Replace 'http-port' and 'https-port' with 'listen'.
	* doc/guix.texi (Web Services, Version Control Services): Update accordingly.
	* gnu/services/certbot.scm (certbot-nginx-server-configurations): Likewise.
	* gnu/services/version-control.scm (%cgit-configuration-nginx): Likewise.
	* gnu/services/web.scm (<nginx-server-configuration>,
	emit-nginx-server-config): Likewise.
	* gnu/tests/version-control.scm (%cgit-configuration-nginx,
	%git-nginx-configuration): Likewise.
	* gnu/tests/web.scm (%nginx-servers, %php-fpm-nginx-server-blocks): Likewise.

2017-12-18  Ricardo Wurmus  <rekado@elephly.net>

	gnu: r-seurat: Update to 2.1.0.
	* gnu/packages/bioinformatics.scm (r-seurat): Update to 2.1.0.
	[propagated-inputs]: Add r-diffusionmap, r-dtw, r-ggjoy, r-hmisc, r-ica,
	r-mass, r-matrix, r-nmf, r-plotly, r-sdmtools, r-tidyr; remove r-plyr,
	r-rcppeigen, r-fastica.

	gnu: Add r-diffusionmap.
	* gnu/packages/graph.scm (r-diffusionmap): New variable.

	gnu: Add r-ggjoy.
	* gnu/packages/cran.scm (r-ggjoy): New variable.

	gnu: Add r-ggridges.
	* gnu/packages/cran.scm (r-ggridges): New variable.

	gnu: Add r-scatterplot3d.
	* gnu/packages/cran.scm (r-scatterplot3d): New variable.

	gnu: Add r-sdmtools.
	* gnu/packages/cran.scm (r-sdmtools): New variable.

	gnu: Add r-dtw.
	* gnu/packages/cran.scm (r-dtw): New variable.

	gnu: Add r-ica.
	* gnu/packages/cran.scm (r-ica): New variable.

	gnu: r-seurat: Fix ModularityOptimizer.jar.
	* gnu/packages/bioinformatics.scm (r-seurat)[arguments]: Include Main-Class
	attribute in manifest.

	gnu: qmidiarp: Update to 0.6.5.
	* gnu/packages/music.scm (qmidiarp): Update to 0.6.5.

	gnu: Add noise-repellent.
	* gnu/packages/audio.scm (noise-repellent): New variable.

	gnu: Add aj-snapshot.
	* gnu/packages/music.scm (aj-snapshot): New variable.

	gnu: Add jack-capture.
	* gnu/packages/music.scm (jack-capture): New variable.

	gnu: Add qjackrcd.
	* gnu/packages/audio.scm (qjackrcd): New variable.

	gnu: Add whysynth.
	* gnu/packages/music.scm (whysynth): New variable.

	gnu: Add sonivox-eas.
	* gnu/packages/music.scm (sonivox-eas): New variable.

2017-12-18  Martin Castillo  <castilma@uni-bremen.de>

	doc: Fix typo.
	* doc/guix.texi: remove double occurence of generations.

2017-12-18  Ludovic Courtès  <ludo@gnu.org>

	nls: Update 'hu' translation.

2017-12-18  Ludovic Courtès  <ludo@gnu.org>

	gnu: ncurses: Fix cross-compilation.
	This fixes a regression introduced in
	667082d59104d4b964dce878f5e8c0f8ad1be958 whereby cross-compiling ncurses
	would fail.

	* gnu/packages/ncurses.scm (ncurses)[arguments]: In CONFIGURE-PHASE, get
	"rollup-patch" from NATIVE-INPUTS when cross-compiling.

2017-12-18  Leo Famulari  <leo@famulari.name>

	vm: Pass the host's /dev/urandom to the guest at /dev/hwrng.
	* gnu/build/vm.scm (load-in-linux-vm): Use QEMU's virtio-rng-pci.
	* gnu/system/vm.scm (common-qemu-options): Likewise.

2017-12-18  Mark H Weaver  <mhw@netris.org>

	gnu: openssl: Update replacement to 1.0.2n [fixes CVE-2017-{3737,3738}].
	* gnu/packages/tls.scm (openssl)[replacement]: Use openssl-1.0.2n.
	(openssl-1.0.2m): Replace with ...
	(openssl-1.0.2n): ... this updated version.  Update comment.

2017-12-18  Rutger Helling  <rhelling@mykolab.com>

	gnu: retroarch: Enable Vulkan support.
	* gnu/packages/games.scm (retroarch)[arguments]: Hard-code the path to
	libvulkan.so.
	[inputs]: Add vulkan-icd-loader.

	gnu: vulkan: Add vulkan-icd-loader.
	* gnu/packages/vulkan.scm (vulkan-icd-loader): New variable.

	gnu: vulkan: Add glslang.
	* gnu/packages/vulkan.scm (glslang): New variable.

	gnu: vulkan: Add spirv-tools.
	* gnu/packages/vulkan.scm (spirv-tools): New variable.

	gnu: vulkan: Add spirv-headers.
	* gnu/packages/vulkan.scm: Create file.
	(spirv-headers): New variable.
	* gnu/local.mk: Add vulkan.scm.

	gnu: mesa: Enable Vulkan drivers for Intel and Radeon.
	* gnu/packages/gl.scm (mesa)[arguments]: Add
	"--with-vulkan-drivers=intel,radeon" to configure-flags for x86_64-linux.
	[synopsis]: Mention Vulkan.
	[description]: Mention Vulkan.

2017-12-18  Marius Bakke  <mbakke@fastmail.com>

	gnu: librsvg: Update to 2.40.20.
	* gnu/packages/gnome.scm (librsvg): Update to 2.40.20.

	gnu: pulseaudio: Use 'modify-phases' syntax.
	* gnu/packages/pulseaudio.scm (pulseaudio)[arguments]: Use 'modify-phases'.

	gnu: pulseaudio: Update to 11.1.
	* gnu/packages/pulseaudio.scm (pulseaudio): Update to 11.1.

	gnu: ftgl: Add missing dependency on pkg-config.
	* gnu/packages/gl.scm (ftgl)[native-inputs]: Add PKG-CONFIG.

	gnu: mesa: Update to 17.2.7.
	* gnu/packages/gl.scm (mesa): Update to 17.2.7.

2017-12-17  Ludovic Courtès  <ludo@gnu.org>

	graph: Adjust test for glibc:static among the implicit inputs.
	Fixes <https://bugs.gnu.org/29612>.
	Reported by Chris Marusich <cmmarusich@gmail.com>.
	This is a followup to 6dff905e51202bbdebbad8811b6509584d12a796.

	* tests/graph.scm ("bag-emerged DAG"): Adjust for glibc:static among
	IMPLICIT.

2017-12-17  Christopher Baines  <mail@cbaines.net>

	gnu: Add mod-wsgi.
	* gnu/packages/web.scm (mod-wsgi): New variable.

2017-12-17  Christopher Baines  <mail@cbaines.net>

	gnu: system: vm: Use loose cache for 9p file system.
	This improves the performance of the shared store for operations involving
	lots of files, e.g. searching through the store.

	* gnu/system/vm.scm (mapping->file-system): Add cache=loose to options.

2017-12-17  Ludovic Courtès  <ludo@gnu.org>

	gnu: grammalecte: Fix 'license' field.
	* gnu/packages/dictionaries.scm (grammalecte)[license]: Change name to
	'gpl3+'.

2017-12-17  Ludovic Courtès  <ludo@gnu.org>

	man-db: Autoload (gdbm).
	Fixes 'guix pull'.
	Reported by ofosos on #guix.

	* guix/man-db.scm: Use 'module-autoload!' instead of 'module-use!'.
	so that (gdbm) is not loaded until we need it.

2017-12-17  Christopher Baines  <mail@cbaines.net>

	services: certbot: Fix certbot renewal job.
	Quote the list of hosts, to avoid generating a broken job definition.

	* gnu/services/certbot.scm (certbot-renewal-jobs): Quote the hosts when
	  passing them in to the job gexp.

2017-12-17  Nicolas Goaziou  <mail@nicolasgoaziou.fr>

	gnu: Add grammalecte.
	* gnu/packages/dictionaries.scm (grammalecte): New variable.

2017-12-17  Mark Meyer  <mark@ofosos.org>

	gnu: gourmet: Fix runtime failure and enhance plugin.
	Fixes <https://bugs.gnu.org/29227>.
	Reported by Caleb Herbert <csh@bluehome.net>.

	* gnu/packages/nutrition.scm (gourmet)[inputs]: Add python-lxml.
	[arguments]: Custom install phase.

2017-12-17  Ludovic Courtès  <ludo@gnu.org>

	gnu-maintenance: 'latest-ftp-release' ignores "unstable" directories.
	* guix/gnu-maintenance.scm (latest-ftp-release): Filter out "unstable"
	directories.

	gnu: pinentry-tty: Add meta-data for 'guix refresh'.
	* gnu/packages/gnupg.scm (pinentry-tty)[properties]: New field.

2017-12-17  Ludovic Courtès  <ludo@gnu.org>

	profiles: Use (guix man-db) to create the manual database.
	Fixes <https://bugs.gnu.org/29654>.
	Reported by Ruud van Asseldonk <dev+guix@veniogames.com>.

	This also speeds up database creation compared to "man-db
	--create" (less than half the time, on a warm cache, for 19k pages.)

	* guix/man-db.scm: New file.
	* Makefile.am (MODULES_NOT_COMPILED): Add it.
	* guix/profiles.scm (manual-database): Rewrite to use (guix man-db).

2017-12-17  Danny Milosavljevic  <dannym@scratchpost.org>

	services: cleanup: Remove "/run/udev/watch.old" directory.
	* gnu/services.scm (cleanup-gexp): Remove "/run/udev/watch.old" directory.

2017-12-17  Efraim Flashner  <efraim@flashner.co.il>

	gnu: global: Update to 6.6.1 [fixes CVE-2017-17531].
	* gnu/packages/code.scm (global): Update to 6.6.1.

2017-12-16  Leo Famulari  <leo@famulari.name>

	gnu: python-dulwich: Update to 0.18.6 [fixes CVE-2017-16228].
	* gnu/packages/python.scm (python-dulwich, python2-dulwich): Update to 0.18.6.

2017-12-16  Mark Meyer  <mark@ofosos.org>

	gnu: krita: Enhance krita.
	* gnu/packages/kde.scm (krita)[inputs]: Add libjpeg-turbo, ilmbase and openexr.
	[native-inputs]: Add vc.
	[arguments]: Set path to headers for ilmbase.

2017-12-16  Leo Famulari  <leo@famulari.name>

	gnu: borg: Fix a data loss bug.
	See <https://github.com/borgbackup/borg/issues/3444> for more information.

	* gnu/packages/patches/borg-fix-archive-corruption-bug.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/backup.scm (borg)[source]: Use it.

2017-12-16  Ricardo Wurmus  <rekado@elephly.net>

	guix: offload: Add "status" sub-command.
	* guix/scripts/offload.scm (check-machine-status): New procedure.
	(guix-offload): Call it when the argument is "status".
	* doc/guix.texi (Daemon Offload Setup): Document it.

2017-12-16  Mathieu Othacehe  <m.othacehe@gmail.com>

	gnu: guix: Update snapshot to 02345c.
	* gnu/packages/package-management.scm (guix): Update to 02345c.

2017-12-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: lookingglass: Limit to Intel compatable systems.
	* gnu/packages/virtualization.scm (lookingglass)[supported-systems]: New
	field.

2017-12-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: gx-saturator-lv2: Update to 0-3.605330f43.
	* gnu/packages/music.scm (gx-saturator-lv2): Update to 0-3.605330f43.

	gnu: gx-slow-gear-lv2: Update to 0-3.5d37e775b.
	* gnu/packages/music.scm (gx-slow-gear-lv2): Update to 0-3.5d37e775b.

	gnu: gx-vbass-preamp-lv2: Update to 0-2.eb999b0ca.
	* gnu/packages/music.scm (gx-vbass-preamp-lv2): Update to 0-2.eb999b0ca.
	[inputs]: Add gtk+-2.
	[native-inputs]: Add pkg-config.
	(gx-overdriver-lv2, gx-tone-mender-lv2, gx-push-pull-lv2,
	gx-switchless-wah-lv2): Inherit from gx-guvnor-lv2.

2017-12-16  Efraim Flashner  <efraim@flashner.co.il>

	gnu: Add libvdpau-va-gl.
	* gnu/packages/video.scm (libvdpau-va-gl): New variable.
	* gnu/packages/patches/libvdpau-va-gl-unbundle.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2017-12-16  Ricardo Wurmus  <rekado@elephly.net>

	gnu: Add knights.
	* gnu/packages/games.scm (knights): New variable.

	gnu: axoloti-runtime: Update ChibiOS URL.
	* gnu/packages/axoloti.scm (axoloti-runtime)[inputs]: Update URL for ChibiOS
	sources.

	gnu: mod-utilities: Update to 0-2.80ea3ea9f.
	* gnu/packages/music.scm (mod-utilities): Update to 0-2.80ea3ea9f.
	[arguments]: Set PREFIX and CC.

	gnu: gx-vintage-fuzz-master-lv2: Fetch sources from git.
	* gnu/packages/music.scm (gx-vintage-fuzz-master-lv2)[source]: Fetch from git.

	gnu: gx-super-fuzz-lv2: Fetch sources from git.
	* gnu/packages/music.scm (gx-super-fuzz-lv2)[source]: Fetch from git.

	gnu: gx-voodoo-fuzz-lv2: Fetch sources from git
	* gnu/packages/music.scm (gx-voodoo-fuzz-lv2)[source]: Fetch from git.

	gnu: gx-hyperion-lv2: Fetch sources from git.
	* gnu/packages/music.scm (gx-hyperion-lv2)[source]: Fetch from git.

	gnu: gx-suppa-tone-bender-lv2: Fetch sources from git.
	* gnu/packages/music.scm (gx-suppa-tone-bender-lv2)[source]: Fetch from git.

	gnu: gx-vbass-preamp-lv2: Inherit phases from gx-guvnor-lv2.
	* gnu/packages/music.scm (gx-vbass-preamp-lv2)[arguments]: Remove field.

	gnu: gx-guvnor-lv2: Download sources from git.
	* gnu/packages/music.scm (gx-guvnor-lv2)[source]: Download from git.
	[arguments]: Decouple "install" target from build target.

	gnu: gx-guvnor-lv2: Correct license.
	* gnu/packages/music.scm (gx-guvnor-lv2)[license]: Use GPLv3+.

2017-12-16  Danny Milosavljevic  <dannym@scratchpost.org>

	services: base: Use make-static-device-nodes.
	Fixes <https://bugs.gnu.org/22050>.

	* gnu/services/base.scm (udev-shepherd-service): Use make-static-device-nodes.

2017-12-16  Danny Milosavljevic  <dannym@scratchpost.org>

	linux-boot: Add make-static-device-nodes.
	* gnu/build/linux-boot.scm (make-static-device-nodes): New variable.
	(<device-node>): New variable.
	(read-static-device-nodes): New variable.
	(report-system-error): New variable.
	(catch-system-error): New variable.
	(create-device-node): New variable.
	(mkdir-p*): New variable.

	Co-Authored-By: Ludovic Courtès <ludo@gnu.org>

2017-12-16  Leo Famulari  <leo@famulari.name>

	gnu: mutt: Update to 1.9.2.
	* gnu/packages/mail.scm (mutt): Update to 1.9.2.

2017-12-16  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: perl-test-yaml: Update to 1.06.
	* gnu/packages/perl-check.scm (perl-test-yaml): Update to 1.06

	gnu: perl-test-trap: Update to 0.3.3.
	* gnu/packages/perl-check.scm (perl-test-trap): Update to 0.3.3.

	gnu: perl-test-trailingspace: Update to 0.0301.
	* gnu/packages/perl-check.scm (perl-test-trailingspace): Update to 0.0301

	gnu: perl-test-simple: Update to 1.302120.
	* gnu/packages/perl-check.scm (perl-test-simple): Update to 1.302120

	gnu: perl-test-most: Update to 0.35.
	* gnu/packages/perl-check.scm (perl-test-most): Update to 0.35

	gnu: perl-net-dns: Update to 1.14.
	* gnu/packages/networking.scm (perl-net-dns): Update to 1.14

	gnu: perl-lingua-stem-ru: Update to 0.04.
	* gnu/packages/language.scm (perl-lingua-stem-ru): Update to 0.04
	[source]: Update download URI.

	gnu: perl-lingua-en-inflect: Update to 1.903.
	* gnu/packages/language.scm (perl-lingua-en-inflect): Update to 1.903

	gnu: perl-crypt-openssl-bignum: Update to 0.09.
	* gnu/packages/tls.scm (perl-crypt-openssl-bignum): Update to 0.09

	gnu: perl-compress-raw-zlib: Update to 2.076.
	* gnu/packages/compression.scm (perl-compress-raw-zlib): Update to 2.076

	gnu: gflags: Update to 2.2.1.
	* gnu/packages/popt.scm (gflags): Update to 2.2.1

2017-12-16  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.14.6.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.6.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.69.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.69.

	gnu: linux-libre@4.1: Update to 4.1.48.
	* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.48.

2017-12-15  Ludovic Courtès  <ludo@gnu.org>

	gnu: hplip: Update to 3.7.11.
	* gnu/packages/cups.scm (hplip): Update to 3.7.11.
	[source]: Add 'snippet'.
	[arguments]: In 'fix-hard-coded-file-names' phase, adjust hack for
	$(hplip_statedir) creation.
	[inputs]: Add ZLIB.
	[native-inputs]: Add PERL.

	gnu: guile-gdbm-ffi: Default to Guile 2.2.
	* gnu/packages/guile.scm (guile-gdbm-ffi)[inputs]: Switch to GUILE-2.2.
	(guile2.0-gdbm-ffi, guile2.2-gdbm-ffi): New variables.

2017-12-15  Ricardo Wurmus  <rekado@elephly.net>

	etc: Add snippets.
	* etc/snippets/scheme-mode/guix-cvs-reference,
	etc/snippets/scheme-mode/guix-git-reference,
	etc/snippets/scheme-mode/guix-hg-reference,
	etc/snippets/scheme-mode/guix-origin,
	etc/snippets/scheme-mode/guix-package,
	etc/snippets/scheme-mode/guix-svn-reference,
	etc/snippets/text-mode/guix-commit-message-add-package,
	etc/snippets/text-mode/guix-commit-message-update-package: New files.
	* doc/contributing.texi (The Perfect Setup): Document snippets.

2017-12-15  Eric Bavier  <bavier@cray.com>

	gnu: texlive-bin: Disable tests on aarch64.
	* gnu/packages/tex.scm (texlive-bin)[arguments]: Disable tests on aarch64.

	gnu: ceres-solver: Update to 1.13.0.
	* gnu/packages/maths.scm (ceres-solver): Update to 1.13.0.

	gnu: eigen: Update to 3.3.4.
	* gnu/packages/patches/eigen-arm-neon-fixes.patch: New patch.
	* gnu/packages/algebra.scm (eigen): Update to 3.3.4.
	[source]: Use patch.  Disable svd-preallocation test for BDCSVD.
	[arguments]: Set "EIGEN_SEED" environment variable in check phase.
	* gnu/local.mk (dist_patch_DATA): Add patch.

2017-12-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python-pyicu: Set python2-variant.
	This follows up on commit d65854bdda4ad5464fcd8fe6289eedc13ea82ba1, which
	did not fix test failures for dependents using package-with-python2.

	* gnu/packages/python.scm (python-pyicu)[properties]: Set python2-variant.

2017-12-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: r-foreach: Update to 1.4.4.
	* gnu/packages/statistics.scm (r-foreach): Update to 1.4.4

	gnu: text-editors: Fix nckx's copyright statement.
	* gnu/packages/text-editors.scm: Fix Tobias Geerinckx-Rice's copyright
	statement.

	gnu: ghc-reflection: Update to 2.1.2.
	* gnu/packages/haskell.scm (ghc-reflection): Update to 2.1.2.

2017-12-15  Rutger Helling  <rhelling@mykolab.com>

	gnu: Add lookingglass.
	* gnu/packages/virtualization.scm (lookingglass): New variable.

2017-12-15  Mathieu Othacehe  <m.othacehe@gmail.com>

	system: Add BeagleBone Black installer.
	* gnu/bootloader/u-boot.scm (u-boot-beaglebone-black-bootloader): New exported
	  bootloader.
	* gnu/system/install.scm (beaglebone-black-installation-os): New exported variable.

	scripts: system: Add --expression option.
	* guix/scripts/system.scm (show-help): Add expression option.
	(%options): Ditto.
	(guix-system): Allow commands taking a file as an argument to use an
	expression instead.
	(process-action): Read operating-system from expression or file.
	* doc/guix.texi (Invoking guix system): Introduce the expression option.

2017-12-15  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: python2-pyicu: Disable failing test.
	* gnu/packages/python.scm (python2-pyicu)[arguments]: Add
	‘delete-failing-test’ phase.

	gnu: vis: Update to 0.4.
	* gnu/packages/text-editors.scm (vis): Update to 0.4.
	[arguments]: Document the #:tests situation and the (broken) #:test-target.
	[inputs]: Add tre.

2017-12-15  Pierre Langlois  <pierre.langlois@gmx.com>

	gnu: Add Easytag.
	* gnu/packages/music.scm (easytag): New variable.

2017-12-15  Ludovic Courtès  <ludo@gnu.org>

	progress: Rename 'erase-in-line' to 'erase-current-line'.
	Suggested by Danny Milosavljevic <dannym@scratchpost.org>.

	* guix/progress.scm (erase-in-line): Rename to...
	(erase-current-line): ... this.  Adjust callers.

2017-12-15  Mathieu Othacehe  <m.othacehe@gmail.com>

	bootloader: Factorize write-file-on-device.
	* gnu/bootloader/extlinux.scm (install-extlinux): Factorize bootloader
	writing in a new procedure write-file-on-device defined in (gnu build
	bootloader).
	* gnu/build/bootloader.scm: New file.
	* gnu/local.mk (GNU_SYSTEM_MODULES): Add new file.
	* gnu/system/vm.scm (qemu-img): Adapt to import and use (gnu build bootloader)
	module during derivation building.
	* gnu/scripts/system.scm (bootloader-installer-derivation): Ditto.

	vm: Adapt qemu command to ARM.
	* gnu/build/vm.scm (load-in-linux-vm): New argument #:target-arm32.
	Use it to adapt command for qemu-system-arm.  This implies to choose a
	machine ("virt"), use the correct console port "ttyAMA0", disable KVM use
	that is buggy on some ARM boards (Odroid XU4 for example) and use user mode
	network stack instead of NIC. Gather all those options in a new variable
	"arch-specific-flags".
	* gnu/system/vm.scm (expression->derivation-in-linux-vm): Pass
	to load-in-linux-vm "#:target-arm32?" argument.

2017-12-15  Oleg Pykhalov  <go.wigust@gmail.com>

	doc: Fix typo.
	* doc/guix.texi (DNS Services): Fix knot-configuration.

2017-12-15  Ben Woodcroft  <donttrustben@gmail.com>

	gnu: ruby: Replace with ruby-2.4.3 [fixes CVE-2017-17405].
	* gnu/packages/ruby.scm (ruby-2.4.3): New variable.
	(ruby)[replacement]: New field.

	gnu: bedtools: Update to 2.27.1.
	* gnu/packages/ruby.scm (bedtools): Update to 2.27.1.

	gnu: ruby-2.2: Update to 2.2.9 [fixes CVE-2017-17405].
	* gnu/packages/ruby.scm (ruby-2.2): Update to 2.2.9.

	gnu: ruby-2.3: Update to 2.3.6 [fixes CVE-2017-17405].
	* gnu/packages/ruby.scm (ruby-2.3): Update to 2.3.6.

2017-12-14  Ricardo Wurmus  <rekado@elephly.net>

	gnu: yoshimi: Update to 1.5.5.
	* gnu/packages/music.scm (yoshimi): Update to 1.5.5.

2017-12-14  Ricardo Wurmus  <rekado@elephly.net>

	guix: ant-build-system: Do not compress jars.
	Fixes <https://bugs.gnu.org/29700>.

	* guix/build/ant-build-system.scm (strip-jar-timestamps): Do not compress jar
	when repacking.

2017-12-14  ng0  <ng0@n0.is>

	gnu: s-shell: Update to commit da2e5c20c0c5f477ec3426dc2584889a789b1659.
	* gnu/packages/shells.scm (s-shell): Update to commit da2e5c20c0c5f477ec3426dc2584889a789b1659.
	[version]: Use 'git-version'.

2017-12-14  Rutger Helling  <rhelling@mykolab.com>

	gnu: xpra: Update to 2.2.
	* gnu/packages/xorg.scm (xpra): Update to 2.2.
	[inputs]: Add python2-netifaces and python2-pyopengl-accelerate.  Fix
	position of commas.

2017-12-14  Rutger Helling  <rhelling@mykolab.com>
	    Ludovic Courtès  <ludo@gnu.org>

	gnu: Add python2-pyopengl-accelerate.
	* gnu/packages/python.scm (python2-pyopengl-accelerate): New variable.

2017-12-14  Ben Woodcroft  <donttrustben@gmail.com>

	gnu: python-scikit-learn: Patch test non-determinism.
	* gnu/packages/patches/python-scikit-learn-fix-test-non-determinism.patch:
	New file.
	* gnu/packages/machine-learning.scm (python-scikit-learn)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

	gnu: diamond: Update to 0.9.14.
	* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.14.

2017-12-14  Andy Wingo  <wingo@igalia.com>

	gnu: gucharmap: Use glib-or-gtk-build-system.
	* gnu/packages/gnome.scm (gucharmap): Use glib-or-gtk-build-system.

2017-12-14  Leo Famulari  <leo@famulari.name>

	gnu: Erlang: Update to 20.1.7 [fixes CVE-2017-1000385].
	* gnu/packages/erlang.scm (erlang): Update to 20.1.7
	(native-inputs): Use version-major+minor in the URI of erlang-manpages.

2017-12-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl: Update to 2017.12.14.
	* gnu/packages/video.scm (youtube-dl): Update to 2017.12.14.

	gnu: r-caret: Update to 6.0-78.
	* gnu/packages/statistics.scm (r-caret): Update to 6.0-78

	gnu: r-domc: Update to 1.3.5.
	* gnu/packages/statistics.scm (r-domc): Update to 1.3.5

	gnu: perl-text-bibtex: Update to 0.85.
	* gnu/packages/tex.scm (perl-text-bibtex): Update to 0.85

	gnu: perl-test-requires: Update to 0.10.
	* gnu/packages/perl-check.scm (perl-test-requires): Update to 0.10

	gnu: perl-test-pod: Update to 1.51.
	* gnu/packages/perl-check.scm (perl-test-pod): Update to 1.51
	[source]: Update URI.

	gnu: perl-test-mocktime: Update to 0.15.
	* gnu/packages/perl-check.scm (perl-test-mocktime): Update to 0.15
	[propagated-inputs]: Add perl-time-piece.

	gnu: Add perl-time-piece.
	* gnu/packages/perl.scm (perl-time-piece): New public variable.

2017-12-13  Ludovic Courtès  <ludo@gnu.org>

	hydra: Pre-load the compiler.
	Starting from Guile 2.2.3, '%fresh-auto-compile' does what it says and
	would auto-compile everything, including the compiler (see
	<https://bugs.gnu.org/29226>).

	* build-aux/hydra/gnu-system.scm: Call 'compile'.

2017-12-13  Ludovic Courtès  <ludo@gnu.org>

	hydra: Invalidate derivation caches after each architecture evaluation.
	This reduces max RSS from 1.3G to 1.0G.

	* guix/derivations.scm (invalidate-derivation-caches!): New procedure.
	* build-aux/hydra/gnu-system.scm (hydra-jobs): Use it.  Add 'format'
	call.

2017-12-13  Ludovic Courtès  <ludo@gnu.org>

	memoization: Add 'invalidate-memoization!.
	* guix/memoization.scm (%make-hash-table*): When not profiling, add the
	new table to %MEMOIZATION-TABLES.
	(invalidate-memoization!): New procedure.

2017-12-13  Ludovic Courtès  <ludo@gnu.org>

	derivations: Don't memoize 'derivation-hash'.
	This has little or no run-time impact and slightly reduces the memory
	footprint.

	* guix/derivations.scm (derivation-hash): Replace 'mlambda' with
	'lambda'.

2017-12-13  Ludovic Courtès  <ludo@gnu.org>

	derivations: Split 'derivation-hash' in two procedures.
	* guix/derivations.scm (derivation/masked-inputs): New procedure.
	(derivation-hash): Use it instead of the inline code.

2017-12-13  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: notmuch: Move elisp directory and generate autoloads.
	* gnu/packages/mail.scm (notmuch)[arguments]: Move elisp files to
	share/emacs/site-lisp/guix.d/notmuch-<version>.
	Add make-autoloads phase.

2017-12-13  Ludovic Courtès  <ludo@gnu.org>

	pull: Add (guix profiling) to the build environment.
	Reported by Ricardo Wurmus.

	* build-aux/build-self.scm (build): Add (guix profiling).

2017-12-13  Ludovic Courtès  <ludo@gnu.org>

	Revert "derivations: 'derivation-hash' assumes inputs are coalesced."
	This reverts commit 1d008d9f8c44dfdb808235d451b72f255e72f103.
	Reported by Rutger Helling <rhelling@mykolab.com>.
	Fixes <https://bugs.gnu.org/29689>.

2017-12-13  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: polyml: Update to 5.7.1.
	* gnu/packages/sml.scm (polyml): Update to 5.7.1.

	gnu: guile-gdbm-ffi: Install documentation.
	* gnu/packages/guile.scm (guile-gdbm-ffi)[arguments]: Install README.md and
	some examples.  Tidy up MKDIR-P calls.

	gnu: gtksourceview: Update to 3.24.6.
	* gnu/packages/gtk.scm (gtksourceview): Update to 3.24.6

2017-12-13  Mathieu Othacehe  <m.othacehe@gmail.com>

	vm: Use qemu drive device parameter.
	* gnu/build/vm.scm (load-in-linux-vm): Use device parameter to define drive
	  device.

2017-12-13  Marius Bakke  <mbakke@fastmail.com>

	gnu: mit-krb5: Update to 1.16.
	* gnu/packages/kerberos.scm (mit-krb5): Update to 1.16.
	[source](uri): Add kerberos.org mirror.  Use HTTPS on web.mit.edu.

	gnu: tcl: Use 'modify-phases' syntax.
	* gnu/packages/tcl.scm (tcl)[arguments]: Use 'modify-phases'.

	gnu: tcl, tk: Update to 8.6.7.
	* gnu/packages/tcl.scm (tcl): Update to 8.6.7.
	[source]: Remove obsolete patch.
	(tk): Update to 8.6.7.
	* gnu/packages/patches/tcl-mkindex-deterministic.patch: Delete file.
	* gnu/local.mk (dist_patch_DATA): Remove it.

	gnu: curl: Remove obsolete workaround.
	* gnu/packages/curl.scm (curl)[arguments]: Remove 'fix-Makefile' phase.

	gnu: curl: Add a search path for CURL_CA_BUNDLE.
	* gnu/packages/curl.scm (curl)[native-search-paths]: New field.
	* gnu/packages/image-viewers.scm (feh)[native-search-paths]: Inherit.

2017-12-13  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: cgit: Patch absolute file names.
	* gnu/packages/version-control.scm (cgit): Patch absolute file names.

2017-12-13  Mark Meyer  <mark@ofosos.org>

	gnu: Add krita.
	* gnu/packages/kde.scm (krita): New variable.

2017-12-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	doc: Fix typo.
	* doc/guix.texi: Add missing ‘@*’ to copyright headers.

	gnu: xfig: Update to 3.2.6a.
	* gnu/packages/xfig.scm (xfig): Update to 3.2.6a.
	[native-inputs]: Remove groff, imake, makedepend.  Add desktop-file-utils.
	[inputs]: Remove libxmu and zlib.
	[arguments]: Remove custom phases.  Add a ‘strip-bogus-exec-prefix’ phase.
	Run the rudimentary test suite.

2017-12-12  nee  <nee.git@cock.li>

	gnu: services: Add php-fpm.
	* gnu/services/web.scm (<php-fpm-configuration>,
	  <php-fpm-process-manager-configuration>): New record types.
	  (php-fpm-configuration?,
	   php-fpm-process-manager-configuration?,
	   php-fpm-service-type,
	   nginx-php-location): New procedures.
	* doc/guix.texi (Web-Services): Document php-fpm service.
	* gnu/tests/web.scm: Add php-fpm system test.

2017-12-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: meson: Update to 0.44.0.
	* gnu/packages/build-tools.scm (meson): Update to 0.44.0

	gnu: miniupnpc: Update to 2.0.20171212.
	* gnu/packages/upnp.scm (miniupnpc): Update to 2.0.20171212.

2017-12-12  Efraim Flashner  <efraim@flashner.co.il>

	gnu: global: Update to 6.6.
	* gnu/packages/code.scm (global): Update to 6.6.

2017-12-12  Ludovic Courtès  <ludo@gnu.org>

	derivations: 'derivation-hash' assumes inputs are coalesced.
	* guix/derivations.scm (derivation-hash): Remove
	redundant 'coalesce-duplicate-inputs' call.

2017-12-12  Ludovic Courtès  <ludo@gnu.org>

	derivations: Use 'define-immutable-record-type' as appropriate.
	This is a followup to dc673fa1131fb5d1e5ca29acb4a693cfb906986f.

	* guix/derivations.scm (<derivation-output>, <derivation-input>): Use
	'define-immutable-record-type'.

2017-12-12  Ludovic Courtès  <ludovic.courtes@inria.fr>

	memoization: Profiling support keeps track of lookups and hits.
	* guix/memoization.scm (<cache>): New record type.
	(define-lookup-procedure, define-update-procedure): New macros.
	(cache-ref, cacheq-ref, cache-set!, cacheq-set!): New procedures.
	(cached/mv, cachedq/mv, cached, cachedq): Use them instead of 'hash-ref'
	and 'hash-set!'.
	(%make-hash-table*): When 'profiled?' returns true, return a <cache>
	object.
	(define-cache-procedure): Adjust to show cache lookups and hits.

2017-12-12  Ludovic Courtès  <ludo@gnu.org>

	memoization: Add profiling support.
	* guix/memoization.scm (%memoization-tables): New variable.
	(%make-hash-table*, show-memoization-tables): New procedures.
	(make-hash-table*): New macro.
	Add top-level call to 'register-profiling-hook!'.
	(memoize): Adjust to pass the resulting procedure to
	'make-hash-table*'.
	(%mlambda): Likewise.

	Add (guix profiling).
	* guix/profiling.scm: New file.
	* Makefile.am (MODULES): Add it.
	* guix/store.scm (record-operation): Use 'profiled?' and
	'register-profiling-hook!'.

2017-12-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: fontconfig: Update to 2.12.6.
	Gperf is now a hard dependency.

	* gnu/packages/patches/fontconfig-remove-debug-printf.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/fontutils.scm (fontconfig): Update to 2.12.6.
	[source]: Add 'fontconfig-remove-debug-printf.patch'.
	[arguments]: Remove 'regenerate-fcobjshash' phase.

2017-12-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: freetype: Update to 2.8.1.
	* gnu/packages/fontutils.scm (freetype): Update to 2.8.1.

2017-12-12  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: xfig, transfig: Update home pages.
	* gnu/packages/xfig.scm (xfig, transfig)[home-page]: Use SourceForge.net.

	gnu: Add uthash.
	* gnu/packages/datastructures.scm (uthash): New public variable.

	gnu: Add fbcat.
	* gnu/packages/linux.scm (fbcat): New public variable.

	gnu: Add snapscreenshot.
	* gnu/packages/linux.scm (snapscreenshot): New public variable.

2017-12-12  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.14.5.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.5.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.68.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.68.

	gnu: linux-libre@4.4: Update to 4.4.105.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.105.

2017-12-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: whois: Update to 5.2.19.
	* gnu/packages/networking.scm (whois): Update to 5.2.19.
	[arguments]: Don't set HAVE_LIBIDN in 'setenv' phase; this is now autodetected.
	[native-inputs]: Add PKG-CONFIG.

2017-12-12  Marius Bakke  <mbakke@fastmail.com>

	gnu: Remove ffmpeg@3.3.
	The reason this was required was because of a regression in ffmpeg 3.4; see
	<https://trac.ffmpeg.org/ticket/6775>.

	* gnu/packages/gstreamer.scm (gst-libav)[inputs]: Change FFMPEG-3.3 to FFMPEG.
	* gnu/packages/video.scm (ffmpeg-3.3): Remove variable.

2017-12-11  Marius Bakke  <mbakke@fastmail.com>

	gnu: ffmpeg: Update to 3.4.1.
	* gnu/packages/video.scm (ffmpeg): Update to 3.4.1.

2017-12-11  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add cli-visualizer.
	* gnu/packages/audio.scm (cli-visualizer): New variable.

2017-12-11  Christopher Baines  <mail@cbaines.net>

	services: web: Switch nginx related functions to use match-record.
	As this is less prone to mistakes than match.

	* gnu/services/web.scm (default-nginx-config, nginx-activation,
	  nginx-shepherd-service): Switch from using match-lambda to match-record.

2017-12-11  Christopher Baines  <mail@cbaines.net>

	services: web: Add support for configuring the nginx server names hash.
	The nginx service can fail to start if the server names hash bucket size is
	too small, which can happen on some systems, and when using QEMU, depending on
	the CPU.

	* gnu/services/web.scm (<nginx-configuration>): Add
	  server-names-hash-bucket-size and server-names-hash-bucket-max-size.
	  (default-nginx-config): Add support for the new hash bucket size parameters.
	  (nginx-service, nginx-activation): Pass the new hash bucket size parameters
	  through to the default-nginx-config procedure.
	* doc/guix.texi (Web Services): Document the new hash bucket size parameters.

2017-12-11  Christopher Baines  <mail@cbaines.net>

	services: web: Remove default certificate and key files for nginx.
	If nginx is configured with a ssl-certificate file, and ssl-certificate-key,
	it will fail to start unless these exist. To avoid this happening, change the
	default to #f.

	* gnu/services/web.scm (<nginx-server-configuration>)
	  [ssl-certificate,ssl-certificate-key]: Set the defaults to #f.
	* gnu/tests/web.scm (%nginx-servers): Remove redundant
	  nginx-server-configuration fields.
	* doc/guix.texi (Web Services): Update examples and documentation.

2017-12-11  Christopher Baines  <mail@cbaines.net>

	web: Don't error about missing ssl related files.
	Erroring here prevents doing things like building a system using nginx on a
	different machine from where it's intended to be deployed, or creating
	containers and VMs that use the ssl-certificate parts of the nginx
	configuration, without also getting these files to exist.

	* gnu/services/web.scm (emit-nginx-server-config): Don't error on missing ssl
	  related files.

2017-12-11  Efraim Flashner  <efraim@flashner.co.il>

	gnu: cargo: Add file-name field to input sources.
	* gnu/packages/rust.scm (cargo)[inputs]: Add 'file-name' field to all
	source inputs.

	gnu: rust: Add support for all platforms.
	* gnu/packages/rust.scm (%rust-bootstrap-binaries): Add entries for all
	platforms supported by Guix.
	(rustc-bootstrap, cargo-bootstrap)[supported-systems]: Remove field.

	gnu: %rust-bootstrap-binaries: Add missing catch-all entry.
	* gnu/packages/rust.scm (%rust-bootstrap-binaries): Add missing
	catch-all entry to prevent various errors in Guix.

2017-12-11  Christopher Baines  <mail@cbaines.net>

	gnu: Switch to using the version-major procedure.
	* gnu/packages/audio.scm (ardour)[arguments]: Switch to using version-major.
	  (hmmer)[source]: Switch to using version-major.
	  (pidgin)[native-search-paths]: Switch to using version-major.
	  (r-minimal)[source]: Switch to using version-major.

2017-12-11  nee  <nee.git@cock.li>

	guix: utils: Add version-major.
	* guix/utils.scm (version-major): New procedure.

2017-12-11  Arun Isaac  <arunisaac@systemreboot.net>

	gnu: Add afew.
	* gnu/packages/mail.scm (afew): New variable.

2017-12-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add emacs-diff-hl.
	* gnu/packages/emacs.scm (emacs-diff-hl): New variable.

2017-12-11  Z. Ren  <zren@dlut.edu.cn>

	gnu: skalibs: Fix non-reproducibility issue.
	* gnu/packages/skarnet.scm (skalibs)[arguments]: In 'reproducible'
	phase, insert a 'sort' call in "Makefile".

2017-12-11  Maxim Cournoyer  <maxim.cournoyer@gmail.com>

	gnu: Add emacs-string-inflection.
	* gnu/packages/emacs.scm (emacs-string-inflection): New variable.

	gnu: Add emacs-grep-a-lot.
	* gnu/packages/emacs.scm (emacs-grep-a-lot): New variable.

	gnu: Add emacs-csv-mode.
	* gnu/packages/emacs.scm (emacs-csv-mode): New variable.

	gnu: Add emacs-ws-butler.
	* gnu/packages/emacs.scm (emacs-ws-butler): New variable.

2017-12-11  ng0  <contact.ng0@cryptolab.net>

	gnu: Add i3lock-fancy.
	* gnu/packages/wm.scm (i3lock-fancy): New variable.

	gnu: Add i3lock-color.
	* gnu/packages/wm.scm (i3lock-color): New variable.

2017-12-11  Oleg Pykhalov  <go.wigust@gmail.com>

	gnu: Add gource.
	* gnu/packages/version-control.scm (gource): New variable.

2017-12-11  Mark Meyer  <mark@ofosos.org>

	gnu: darktable: Add configure option

2017-12-11  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: libinput: Update to 1.9.3."
	This reverts commit 5f5083749c1ff2731e84fa7d8eea182ad45c18a5.

	Ninja FTBFS on armhf-linux and thus cannot build libinput.

2017-12-10  Eric Bavier  <bavier@cray.com>

	gnu: jemalloc: Fix tests for aarch64.
	* gnu/packages/patches/jemalloc-arm-address-bits.patch: New patch.
	* gnu/packages/jemalloc.scm (jemalloc)[source]: Use it.
	* gnu/local.mk (dist_patch_DATA): Add it.

	utils: Fix cond-expand for Guile 2.0.
	* guix/build/download.scm (tls-wrap): Use 'guile-2.2' feature instead.

2017-12-10  Nikolai Merinov  <nikolai.merinov@member.fsf.org>

	gnu: rust: Update rust to 1.22.1 and cargo to 1.23.0.
	* gnu/packages/rust.scm (%rust-bootstrap-binaries-version): Update version.
	(%rust-bootstrap-binaries): Use x86_64 rust bootstrap package for x86_64 build.
	(%cargo-reference-project-file): Use specific file as "project" file when
	patching rust vendored sources.
	(%cargo-reference-hash): sha256 sum for %cargo-reference-project-file.
	(rustc-bootstrap): Use bootstrap package with host architecture.
	(cargo-bootstrap): Use bootstrap package with host architecture.
	(rustc): Add new test dependency, fix build issues, use "./x.py" script for
	build instead of "./configure".
	(cargo): Update dependencies, patch shebangs for vendored sources
	* gnu/packages/jemalloc.scm: Add jemalloc-4.5.0 release.

2017-12-10  Ludovic Courtès  <ludo@gnu.org>

	ui: Display hints to resolve profile collisions.
	Fixes <https://bugs.gnu.org/29255>.
	Reported by Ben Sturmfels <ben@sturm.com.au>.

	* guix/ui.scm (display-collision-resolution-hint): New procedure.
	(call-with-error-handling): Call it upon '&profile-collistion-error'.

2017-12-10  Ludovic Courtès  <ludo@gnu.org>

	build-system/asdf: Use 'mlambda'.
	* guix/build-system/asdf.scm (package-with-build-system): Use 'mlambda'
	instead of 'memoize'.

2017-12-10  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: youtube-dl: Update to 2017.12.10.
	* gnu/packages/video.scm (youtube-dl): Update to 2017.12.10.

2017-12-10  Efraim Flashner  <efraim@flashner.co.il>

	Revert "gnu: gawk: Update to 4.2.0."
	This reverts commit 78cd051eef9e25a6993478619d2bdb2db60565a6.

	This commit was added past the merge window and caused conflicts with
	gettext's test suite.

2017-12-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: t1lib: Change how patched CVEs are listed.
	* gnu/packages/fontutils.scm (t1lib)[source]: Change patch name.
	[properties]: New field, register patched CVEs.
	* gnu/packages/patches/CVE-2011-1552+CVE-2011-1553+CVE-2011-1554.patch:
	Rename to CVE-2011-1552+.patch.
	* gnu/local.mk (dist_patch_DATA): Change patch name.

	lint: 'check-vulnerabilities' also checks package properties.
	* guix/scripts/lint.scm (check-vulnerabilities): Also check for CVEs
	listed as mitigated in the package properties.
	* tests/lint.scm ("cve: known safe from vulnerability"): New test.

2017-12-10  Alex Kost  <alezost@gmail.com>

	gnu: emacs-smartparens: Update to 1.11.0.
	* gnu/packages/emacs.scm (emacs-smartparens): Update to 1.11.0.

	gnu: git-modes: Rename to 'emacs-git-modes'.
	* gnu/packages/emacs.scm (git-modes)[name]: Change to "emacs-git-modes".
	(git-modes/old-name): New variable.

2017-12-10  Marius Bakke  <mbakke@fastmail.com>

	gnu: graphicsmagick: Update to 1.3.27.
	* gnu/packages/patches/graphicsmagick-CVE-2017-11403+CVE-2017-14103.patch,
	gnu/packages/patches/graphicsmagick-CVE-2017-12935.patch,
	gnu/packages/patches/graphicsmagick-CVE-2017-12936.patch,
	gnu/packages/patches/graphicsmagick-CVE-2017-12937.patch,
	gnu/packages/patches/graphicsmagick-CVE-2017-13775.patch,
	gnu/packages/patches/graphicsmagick-CVE-2017-13776+CVE-2017-13777.patch,
	gnu/packages/patches/graphicsmagick-CVE-2017-14042.patch,
	gnu/packages/patches/graphicsmagick-CVE-2017-14165.patch,
	gnu/packages/patches/graphicsmagick-CVE-2017-14649.patch: Delete files.
	* gnu/local.mk (dist_patch_DATA): Remove them.
	* gnu/packages/imagemagick.scm (graphicsmagick): Update to 1.3.27.
	[source](patches): Remove.

	gnu: poppler: Update to 0.62.0.
	* gnu/packages/pdf.scm (poppler): Update to 0.62.0.
	[build-system]: Change to CMAKE-BUILD-SYSTEM.
	[arguments]<#:configure-flags>: Adjust accordingly.
	(poppler-qt5)[arguments]: Remove.

	gnu: poppler: Build against openjpeg@2.
	* gnu/packages/pdf.scm (poppler)[inputs]: Change OPENJPEG-1 to OPENJPEG.
	[arguments]<#:phases>: Remove.

	gnu: gstreamer: Update to 1.12.4.
	* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base, gst-plugins-good,
	gst-plugins-ugly, gst-libav, python-gst): Update to 1.12.4.
	(gst-plugins-bad): Likewise.
	[arguments]: Remove #:phases.

	gnu: notmuch: Update to 0.25.3.
	* gnu/packages/mail.scm (notmuch): Update to 0.25.3.

	gnu: xapian: Update to 1.4.5.
	* gnu/packages/search.scm (xapian, python-xapian-bindings): Update to 1.4.5.

2017-12-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: picprog: Fix non-Intel support.
	* gnu/packages/patches/picprog-non-intel-support.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.
	* gnu/packages/embedded.scm (picprog)[source]: Add patch.
	[arguments]: Skip building the 'testport' binary.

2017-12-10  Danny Milosavljevic  <dannym@scratchpost.org>

	gnu: Add picprog.
	* gnu/packages/embedded.scm (picprog): New variable.

2017-12-10  Efraim Flashner  <efraim@flashner.co.il>

	gnu: perl-sql-abstract: Update source uri.
	* gnu/packages/databases.scm (perl-sql-abstract)[source]: Update source uri.

	gnu: gawk: Update to 4.2.0.
	* gnu/packages/gawk.scm (gawk): Update to 4.2.0.

2017-12-09  Efraim Flashner  <efraim@flashner.co.il>

	gnu: glpk: Update to 4.64.
	* gnu/packages/maths.scm (glpk): Update to 4.64.

	gnu: aspell-dict-en: Update to 2017.08.24-0.
	* gnu/packages/aspell.scm (aspell-dict-en): Update to 2017.08.24-0.

	gnu: aspell.scm: Alphabetize dictionaries.
	* gnu/packages/aspell.scm: Reorder the dictionaries alphabetically.

2017-12-09  ng0  <ng0@n0.is>

	gnu: gnurl: Use new download URL.
	* gnu/packages/gnunet.scm (gnurl)[source]: Use mirror://gnu.

	gnu: neomutt: Update to 20171208.
	* gnu/packages/mail.scm (neomutt): Update to 20171208.

	gnu: blists: Update to 2.0.
	* gnu/packages/mail.scm (blists): Update to 2.0.

2017-12-09  Christopher Baines  <mail@cbaines.net>

	gnu: Add emacs-robe.
	* gnu/packages/emacs.scm (emacs-robe): New variable.

2017-12-09  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: chez-scheme: Update to 9.5.
	* gnu/packages/chez.scm (chez-scheme): Update to 9.5.
	[arguments]: Add ‘patch-broken-documentation’ phase.

2017-12-09  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bedtools-2.18: Fix build.
	* gnu/packages/bioinformatics.scm (bedtools-2.18)[arguments]: Restore custom
	install phase.

	Reported by Mark H Weaver <mhw@netris.org>.

2017-12-09  Mark H Weaver  <mhw@netris.org>

	gnu: icecat: Fix CVE-2017-7843.
	* gnu/packages/gnuzilla.scm (icecat)[source]: Add upstream fix for
	CVE-2017-7843.

	gnu: linux-libre@4.1: Update to 4.1.47.
	* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.47.

2017-12-09  ng0  <ng0@infotropique.org>

	gnu: fvwm: Update to 2.6.7.
	* gnu/packages/fvwm.scm (fvwm): Update to 2.6.7.

2017-12-08  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: libmicrohttpd: Update to 0.9.58.
	* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.58.

	doc: Fix typo.
	* doc/guix.texi (Package Management): Fix typo.

2017-12-08  Rutger Helling  <rhelling@mykolab.com>

	gnu: wine64: Install libraries to /lib.
	* gnu/packages/wine.scm (wine64)[arguments]: Remove inherited #:make-flags and
	add new #:make-flags argument. #:configure-flags: Change LDFLAGS from /lib64
	to /lib.

	gnu: wine: Add more inputs.
	* gnu/packages/wine.scm (wine)[inputs]: Add eudev, gst-plugins-base, libpcap
	and v4l-utils.

	gnu: Add qmpbackup.
	* gnu/packages/virtualization.scm (qmpbackup): New variable.

	gnu: openmw: Update to 0.43.0.
	* gnu/packages/game-development.scm (openmw): Update to 0.43.0.

2017-12-08  Ludovic Courtès  <ludo@gnu.org>

	gnu: guile: Move Readline support to a separate 'guile-readline' package.
	This reduces the closure of Guile from 131 MiB to 116 MiB and removes
	extra readline/ncurses builds from the bootstrap path.

	* gnu/packages/guile.scm (guile-2.0)[inputs]: Remove READLINE.
	(make-guile-readline): New procedure.
	(guile-readline): New variable.
	* gnu/system/shadow.scm (default-skeletons): Adjust '.guile' so that it
	gracefully deals with missing (ice-9 readline).

2017-12-08  Rutger Helling  <rhelling@mykolab.com>

	gnu: Add virtualgl.
	* gnu/packages/gl.scm (virtualgl): New variable.

2017-12-08  Rutger Helling  <rhelling@mykolab.com>
	    Ludovic Courtès  <ludo@gnu.org>

	licenses: Add wxWindows 3.1 license.
	* guix/licenses.scm (wxwindows3.1+): New variable.

2017-12-08  Ricardo Wurmus  <rekado@elephly.net>

	gnu: eolie: Update to 0.9.15.
	* gnu/packages/gnome.scm (eolie): Update to 0.9.15.

2017-12-08  Rutger Helling  <rhelling@mykolab.com>

	gnu: keepassxc: Always install libraries to /lib.
	* gnu/packages/password-utils.scm (keepassxc)[arguments]: Add #:configure-flags
	argument to force installing libraries to /lib.

	gnu: openrct2: Always install libraries to /lib.
	* gnu/packages/games.scm (openrct2)[arguments]: Add #:configure-flags argument
	to force installing libraries to /lib.

2017-12-08  Feng Shu  <tumashu@163.com>

	gnu: emacs-exwm: Update to 0.16.
	* gnu/packages/emacs.scm (emacs-exwm): Update to 0.16.

2017-12-08  Efraim Flashner  <efraim@flashner.co.il>

	gnu: libinput: Update to 1.9.3.
	* gnu/packages/freedesktop.scm (libinput): Update to 1.9.3.
	[build-system]: Switch to meson-build-system.
	[arguments]: Disable documentation.
	[native-inputs]: Add check and valgrind for tests.
	(libinput-minimal)[native-inputs]: Add check, valgrind.
	[arguments]: Disable libwacom, documentation and debug-gui.

	gnu: xf86-input-wacom: Update to 0.35.0.
	* gnu/packages/xdisorg.scm (xf86-input-wacom): Update to 0.35.0.

	gnu: libwacom: Update to 0.26.
	* gnu/packages/xdisorg.scm (libwacom): Update to 0.26.

2017-12-08  Leo Famulari  <leo@famulari.name>

	gnu: mpd: Update to 0.20.12.
	* gnu/packages/mpd.scm (mpd): Update to 0.20.12.

2017-12-07  Ludovic Courtès  <ludo@gnu.org>

	scripts: All commands enable build hooks by default.
	* guix/scripts/archive.scm (%default-options): Add 'build-hook?'.
	* guix/scripts/copy.scm (%default-options): Likewise.
	* guix/scripts/environment.scm (%default-options): Likewise.
	* guix/scripts/pack.scm (%default-options): Likewise.
	* guix/scripts/package.scm (%default-options): Likewise.
	* guix/scripts/pull.scm (%default-options): Likewise.

2017-12-07  Marius Bakke  <mbakke@fastmail.com>

	Merge branch 'master' into core-updates

2017-12-07  Gábor Boskovits  <boskovits@gmail.com>

	gnu: gtk+-2: Fix failing test.
	* gnu/packages/gtk.scm (gtk+-2)[source]: Add patch.
	* gnu/packages/patches/gtk2-fix-failing-test.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Register it.

2017-12-07  Marius Bakke  <mbakke@fastmail.com>

	gnu: valgrind: Fix test failure with glibc 2.26.
	* gnu/packages/patches/valgrind-glibc-compat.patch: New file.
	* gnu/local.mk (dist_patch_DATA): Add it.
	* gnu/packages/valgrind.scm (valgrind)[source](patches): Use it.

	gnu: certbot: Update to 0.20.0.
	* gnu/packages/tls.scm (python-acme, certbot): Update to 0.20.0.

	gnu: sddm: Remove obsolete workaround.
	* gnu/packages/display-managers.scm (sddm)[arguments]: Remove obsolete
	'fix-qml-include' phase.

	gnu: re2: Update to 2017-12-01.
	* gnu/packages/regex.scm (re2): Update to 2017-12-01.

	gnu: libraw: Update to 0.18.6.
	* gnu/packages/photo.scm (libraw): Update to 0.18.6.

	gnu: ghc-glob: Fix typo.
	* gnu/packages/haskell.scm (ghc-glob)[description]: Add missing space.

2017-12-07  ng0  <ng0@n0.is>

	gnu: guile-wm: Fix up indentation.
	* gnu/packages/guile-wm.scm (guile-wm): Fix up indentation.

	gnu: guile-xcb: Fix up indentation.
	* gnu/packages/guile-wm.scm (guile-xcb): Fix up indentation.

	gnu: guile-wm and guile-xcb: Build with guile-2.2.
	* gnu/packages/guile-wm.scm (guile-wm): Build with guile-2.2.
	(arguments)[configure-flags]: Replace references of "2.0" with "2.2".
	(inputs): Use guile-2.2.
	* (guile-xcb): Build with guile-2.2.
	(arguments)[configure-flags] Use Guile 2.2.

	gnu: guile-wm: Update to 1.0-1.f3c7b3b.
	* gnu/packages/guile-wm.scm (guile-xcb): Update to 1.0-1.f3c7b3b.
	(version): Use git-version.
	(source): Switch to git-fetch.
	(native-inputs): Add texinfo.
	(home-page): Update to new location.

	gnu: guile-xcb: Update to 1.3-1.db7d5a3.
	* gnu/packages/guile-wm.scm (guile-xcb): Update to 1.3-1.db7d5a3.
	(version): Use git-version.
	(source): Switch to git-fetch.
	(native-inputs): Add texinfo.
	(home-page): Update to new location.

2017-12-07  Ludovic Courtès  <ludo@gnu.org>

	Merge branch 'version-0.14.0'

2017-12-07  Ludovic Courtès  <ludo@gnu.org>

	pull: Build with an ABI-compatible Guile.
	Fixes <https://bugs.gnu.org/29570>.
	Reported by Vagrant Cascadian <vagrant@debian.org>.

	* build-aux/build-self.scm (matching-guile-2.2): New procedure.
	(guile-for-build): Use it.

2017-12-07  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu: sddm: Update to 0.17.0.
	* gnu/packages/display-managers.scm (sddm): Update to 0.17.0
	[arguments]: Clean up comments.

	gnu: python2-ufolib: Update to 2.1.1.
	* gnu/packages/fontutils.scm (python2-ufolib): Update to 2.1.1

	gnu: python2-defcon: Update to 0.3.5.
	* gnu/packages/fontutils.scm (python2-defcon): Update to 0.3.5

	gnu: cmst: Update to 2017.09.19.
	* gnu/packages/connman.scm (cmst): Update to 2017.09.19.

	gnu: libcue: Update to 2.2.0.
	* gnu/packages/cdrom.scm (libcue): Update to 2.2.0

	gnu: ghc-quickcheck-io: Update to 0.2.0.
	* gnu/packages/haskell-check.scm (ghc-quickcheck-io): Update to 0.2.0

	gnu: ghc-tasty-rerun: Update to 1.1.8.
	* gnu/packages/haskell-check.scm (ghc-tasty-rerun): Update to 1.1.8

	gnu: ghc-tasty-smallcheck: Use HTTPS for home page.
	* gnu/packages/haskell-check.scm (ghc-tasty-smallcheck)[home-page]: Use
	HTTPS.

	gnu: ghc-tasty-smallcheck: Update to 0.8.1.
	* gnu/packages/haskell-check.scm (ghc-tasty-smallcheck): Update to 0.8.1

	gnu: ghc-test-framework-hunit: Update to 0.3.0.2.
	* gnu/packages/haskell-check.scm (ghc-test-framework-hunit): Update to 0.3.0.2

	gnu: ghc-tasty-golden: Mark up description.
	* gnu/packages/haskell-check.scm (ghc-tasty-golden)[description]: Use @dfn.

	gnu: ghc-tasty-golden: Update to 2.3.1.1.
	* gnu/packages/haskell-check.scm (ghc-tasty-golden): Update to 2.3.1.1

	gnu: perl-dbd-pg: Update to 3.7.0.
	* gnu/packages/databases.scm (perl-dbd-pg): Update to 3.7.0

	gnu: perl-sql-abstract: Update to 1.84.
	* gnu/packages/databases.scm (perl-sql-abstract): Update to 1.84

	gnu: perl-dbix-class-schema-loader: Update to 0.07047.
	* gnu/packages/databases.scm (perl-dbix-class-schema-loader): Update to
	0.07047

	gnu: perl-dbi: Update to 1.637.
	* gnu/packages/databases.scm (perl-dbi): Update to 1.637

	doc: Update metacpan.org API endpoint.
	* doc/guix.texi (Invoking guix import): Match the URI actually used by the
	updater.

2017-12-07  Leo Famulari  <leo@famulari.name>

	gnu: icedtea@2: Update to 2.6.12 [security fixes].
	Fixes CVE-2016-{9840,9841,9842,9843,10165} and CVE-2017-{10193,10198,10274,
	10281,10285,10294,10345,10346,10347,10348,10349,10350,10355,10356,10357,10388}.

	* gnu/packages/java.scm (icedtea-7): Update to 2.6.12.

2017-12-06  Mark H Weaver  <mhw@netris.org>

	gnu: linux-libre: Update to 4.14.4.
	* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.4.
	(%linux-libre-hash): Update hash.

	gnu: linux-libre@4.9: Update to 4.9.67.
	* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.67.

	gnu: linux-libre@4.4: Update to 4.4.104.
	* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.104.

2017-12-06  Kei Kebreau  <kkebreau@posteo.net>

	gnu: windowmaker: Add '.desktop' file.
	* gnu/packages/gnustep.scm (windowmaker)[arguments]: Add 'install-xsession'
	phase. Add (guix build build-system), (guix build utils) and (ice-9 match) to
	#:modules.

2017-12-06  Rutger Helling  <rhelling@mykolab.com>

	gnu: qtox: Build with the latest FFmpeg.
	* gnu/packages/messaging.scm (qtox)[inputs]: Change ffmpeg-3.3 to ffmpeg.

2017-12-06  Theodoros Foradis  <theodoros@foradis.org>

	gnu: kicad: Install libraries to PREFIX/lib, not PREFIX/lib64.
	* gnu/packages/engineering.scm (kicad)[arguments]:
	<phases>: Remove install-lib-3d.
	<configure-flags>: Add "-DCMAKE_INSTALL_LIBDIR".

2017-12-06  ng0  <ng0@n0.is>

	gnu: gnurl: Update to 7.57.0.
	* gnu/packages/gnunet.scm (gnurl): Update to 7.57.0.

2017-12-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: bedtools: Update to 2.27.0.
	* gnu/packages/bioinformatics.scm (bedtools): Update to 2.27.0.
	[arguments]: Remove custom "install" phase; specify prefix.

2017-12-06  Leo Famulari  <leo@famulari.name>

	gnu: syncthing: Update to 0.14.41.
	* gnu/packages/syncthing.scm (syncthing): Update to 0.14.41.

	gnu: go-github-com-audriusbutkevicius-pfilter: Update to 0.0.0-1.56143fe.
	* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-pfilter): Update
	to 0.0.0-1.56143fe.

	gnu: go-github-com-syndtr-goleveldb: Update to 0.0.0-1.549b6d6.
	* gnu/packages/syncthing.scm (go-github-com-syndtr-goleveldb): Update to
	0.0.0-1.549b6d6.

2017-12-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: nss: Update to 3.34.1.
	* gnu/packages/gnuzilla.scm (nss): Update to 3.34.1.

	gnu: groff-minimal: Inherit phases from groff.
	* gnu/packages/groff.scm (groff-minimal)[arguments]: Use
	'substitute-keyword-arguments' to prevent phases from "groff" overriding the
	phases in groff-minimal.

	gnu: at-spi2-atk: Update to 2.26.1.
	* gnu/packages/gtk.scm (at-spi2-atk): Update to 2.26.1.

	gnu: at-spi2-core: Update to 2.26.2.
	* gnu/packages/gtk.scm (at-spi2-core): Update to 2.26.2.

	gnu: atk: Update to 2.26.1.
	* gnu/packages/gtk.scm (atk): Update to 2.26.1.

2017-12-06  Ricardo Wurmus  <rekado@elephly.net>

	gnu: qtractor: Update to 0.8.5.
	* gnu/packages/music.scm (qtractor): Update to 0.8.5.

	gnu: zynaddsubfx: Update to 3.0.3.
	* gnu/packages/music.scm (zynaddsubfx): Update to 3.0.3.

2017-12-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: help2man: Update to 1.47.5.
	* gnu/packages/man.scm (help2man): Update to 1.47.5.

	gnu: mesa: Update to 17.2.6.
	* gnu/packages/gl.scm (mesa): Update to 17.2.6.

	gnu: harfbuzz: Update to 1.7.2.
	* gnu/packages/gtk.scm (harfbuzz): Update to 1.7.2.

2017-12-06  Marius Bakke  <mbakke@fastmail.com>

	gnu: glibc-locales: Don't inherit 'move-static-libs' phase from glibc.
	This is a follow-up to commit 6dff905e51202bbdebbad8811b6509584d12a796.

	* gnu/packages/base.scm (glibc-locales)[arguments]: Delete failing
	'move-static-libs' phase.

2017-12-06  Tobias Geerinckx-Rice  <me@tobias.gr>

	gnu, doc, tests: Use ‘bootloader-configuration’ everywhere.
	* doc/guix.texi (Proceeding with the Installation): Replace the old-style
	‘grub-configuration’ with the newer ‘bootloader-configuration’ syntax.
	* gnu/system/examples/vm-image.tmpl: Likew